diff --git a/doc/api_ref/pubkey.rst b/doc/api_ref/pubkey.rst index 28cbc28f811..4aab3fe429e 100644 --- a/doc/api_ref/pubkey.rst +++ b/doc/api_ref/pubkey.rst @@ -115,7 +115,7 @@ removed in a future major release. Returns true if this keys operation is stateful, that is if updating the key is required after each private operation. Currently the only stateful - schemes included are XMSS and LMS. + schemes included are XMSS, XMSS^MT, and LMS. .. cpp:function:: std::optional remaining_operations() const @@ -217,6 +217,20 @@ forged. environment carefully designed to maintain consistent state. Prefer the stateless SLH-DSA in new designs. +XMSS^MT +~~~~~~~~~ + +XMSS^MT is the multi-tree variant of XMSS. +It makes the generation of larger trees feasible which allows for more signatures. + + .. warning:: + + Maintaining consistent state without replays is extremely difficult, + especially when multiple machines are involved. Even a single error will + compromise the entire signature scheme. XMSS^MT should only be used in an + environment carefully designed to maintain consistent state. Prefer + the stateless SLH-DSA in new designs. + HSS-LMS ~~~~~~~ @@ -1043,6 +1057,7 @@ Botan implements the following signature algorithms: #. SLH-DSA. Takes the optional parameter ``Deterministic`` (default) or ``Randomized``. #. XMSS. Takes no parameter. +#. XMSSMT. Takes no parameter. #. HSS-LMS. Takes no parameter. .. _ecdsa_example: @@ -1614,6 +1629,102 @@ signature: .. literalinclude:: /../src/examples/xmss.cpp :language: cpp +Multi-Tree XMSS (XMSS^MT) +---------------------------------------- + +Botan implements the multi-tree version of the eXtended Merkle Signature +Scheme (XMSS^MT) using Winternitz One Time Signatures+ (WOTS+). The implementation +is based on `RFC 8391 "XMSS: eXtended Merkle Signature Scheme" +`_ +and `Recommendation for Stateful Hash-Based Signature Schemes +`_. + +.. warning:: + + XMSS^MT is stateful, meaning the private key updates after each signature + creation. Applications are responsible for updating their persistent secret + with the new output of ``Private_Key::private_key_bits()`` after each signature + creation. If the same private key is ever used to generate + two different signatures, then the scheme becomes insecure. For this reason, + it can be challenging to use XMSS^MT securely. + +XMSS^MT uses the Botan interfaces for public key cryptography. +The following algorithms are implemented: + +1. XMSSMT-SHA2_20/2_256 +#. XMSSMT-SHA2_20/4_256 +#. XMSSMT-SHA2_40/2_256 +#. XMSSMT-SHA2_40/4_256 +#. XMSSMT-SHA2_40/8_256 +#. XMSSMT-SHA2_60/3_256 +#. XMSSMT-SHA2_60/6_256 +#. XMSSMT-SHA2_60/12_256 +#. XMSSMT-SHA2_20/2_512 +#. XMSSMT-SHA2_20/4_512 +#. XMSSMT-SHA2_40/2_512 +#. XMSSMT-SHA2_40/4_512 +#. XMSSMT-SHA2_40/8_512 +#. XMSSMT-SHA2_60/3_512 +#. XMSSMT-SHA2_60/6_512 +#. XMSSMT-SHA2_60/12_512 +#. XMSSMT-SHAKE_20/2_256 +#. XMSSMT-SHAKE_20/4_256 +#. XMSSMT-SHAKE_40/2_256 +#. XMSSMT-SHAKE_40/4_256 +#. XMSSMT-SHAKE_40/8_256 +#. XMSSMT-SHAKE_60/3_256 +#. XMSSMT-SHAKE_60/6_256 +#. XMSSMT-SHAKE_60/12_256 +#. XMSSMT-SHAKE_20/2_512 +#. XMSSMT-SHAKE_20/4_512 +#. XMSSMT-SHAKE_40/2_512 +#. XMSSMT-SHAKE_40/4_512 +#. XMSSMT-SHAKE_40/8_512 +#. XMSSMT-SHAKE_60/3_512 +#. XMSSMT-SHAKE_60/6_512 +#. XMSSMT-SHAKE_60/12_512 +#. XMSSMT-SHA2_20/2_192 +#. XMSSMT-SHA2_20/4_192 +#. XMSSMT-SHA2_40/2_192 +#. XMSSMT-SHA2_40/4_192 +#. XMSSMT-SHA2_40/8_192 +#. XMSSMT-SHA2_60/3_192 +#. XMSSMT-SHA2_60/6_192 +#. XMSSMT-SHA2_60/12_192 +#. XMSSMT-SHAKE256_20/2_256 +#. XMSSMT-SHAKE256_20/4_256 +#. XMSSMT-SHAKE256_40/2_256 +#. XMSSMT-SHAKE256_40/4_256 +#. XMSSMT-SHAKE256_40/8_256 +#. XMSSMT-SHAKE256_60/3_256 +#. XMSSMT-SHAKE256_60/6_256 +#. XMSSMT-SHAKE256_60/12_256 +#. XMSSMT-SHAKE256_20/2_192 +#. XMSSMT-SHAKE256_20/4_192 +#. XMSSMT-SHAKE256_40/2_192 +#. XMSSMT-SHAKE256_40/4_192 +#. XMSSMT-SHAKE256_40/8_192 +#. XMSSMT-SHAKE256_60/3_192 +#. XMSSMT-SHAKE256_60/6_192 +#. XMSSMT-SHAKE256_60/12_192 + +The algorithm name contains the hash function name, tree height, number of layers, +and digest width defined by the corresponding parameter set. Choosing `XMSSMT-SHA2_20/2_256` +for instance will use the SHA2-256 hash function to generate a tree of height +twenty, divided into two layers (of equal height). + +.. _xmssmt_example: + +Code Example: XMSS^MT +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The following code snippet shows a minimum example on how to create an XMSS^MT +public/private key pair and how to use these keys to create and verify a +signature: + +.. literalinclude:: /../src/examples/xmssmt.cpp + :language: cpp + Hierarchical Signature System with Leighton-Micali Hash-Based Signatures (HSS-LMS) ---------------------------------------------------------------------------------- diff --git a/doc/credits.rst b/doc/credits.rst index e472f072b23..c3567df4a41 100644 --- a/doc/credits.rst +++ b/doc/credits.rst @@ -160,6 +160,11 @@ snail-mail address (S), and Bitcoin address (B). D: TLS 1.3, Kyber, Dilithium S: Berlin, Germany + N: Johannes Roth + E: johannes.roth@posteo.de + D: XMSS^MT + S: Darmstadt, Germany + N: Amos Treiber E: amos.treiber@rohde-schwarz.com W: https://www.rohde-schwarz.com/cybersecurity diff --git a/doc/index.rst b/doc/index.rst index 61c3ac891c5..93b3d4f6e06 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -31,6 +31,7 @@ are listed below: * :ref:`ML-KEM ` * :ref:`RSA ` * :ref:`XMSS ` +* :ref:`XMSS^MT ` * :ref:`Stream Ciphers ` * :ref:`TLS Client ` * :ref:`TLS Client (PQC/hybrid) ` diff --git a/readme.rst b/readme.rst index 97084906f3e..dcfcb409c20 100644 --- a/readme.rst +++ b/readme.rst @@ -116,7 +116,7 @@ Public Key Cryptography * RSA signatures and encryption * DH, ECDH, X25519 and X448 key agreement * Elliptic curve signature schemes ECDSA, Ed25519, Ed448, ECGDSA, ECKCDSA, SM2 -* Post-quantum signature schemes ML-DSA (Dilithium), SLH-DSA (SPHINCS+), HSS/LMS, XMSS +* Post-quantum signature schemes ML-DSA (Dilithium), SLH-DSA (SPHINCS+), HSS/LMS, XMSS, XMSS^MT * Post-quantum key encapsulation schemes ML-KEM (Kyber), FrodoKEM, Classic McEliece Ciphers, hashes, MACs, and checksums diff --git a/src/build-data/oids.txt b/src/build-data/oids.txt index 62bd6fc3a83..2872285f9c1 100644 --- a/src/build-data/oids.txt +++ b/src/build-data/oids.txt @@ -127,6 +127,10 @@ 1.3.6.1.4.1.25258.1.8 = XMSS-draft12 # draft-vangeest-x509-hash-sigs-03 0.4.0.127.0.15.1.1.13.0 = XMSS +0.4.0.127.0.15.1.1.14.0 = XMSSMT-draft-CBOR +# RFC 9802 +1.3.6.1.5.5.7.6.34 = XMSS-RFC9802 +1.3.6.1.5.5.7.6.35 = XMSSMT # X9.62 ecPublicKey, valid for ECDSA and ECDH (RFC 3279 sec 2.3.5) 1.2.840.10045.2.1 = ECDSA diff --git a/src/build-data/policy/fips140.txt b/src/build-data/policy/fips140.txt index 67629ba1caf..93529c9c646 100644 --- a/src/build-data/policy/fips140.txt +++ b/src/build-data/policy/fips140.txt @@ -163,6 +163,7 @@ frodokem frodokem_aes frodokem_common xmss +xmssmt sm2 # pk_pad diff --git a/src/cli/perf_pk_sig.cpp b/src/cli/perf_pk_sig.cpp index bf5fd0d59fd..fab93cc2034 100644 --- a/src/cli/perf_pk_sig.cpp +++ b/src/cli/perf_pk_sig.cpp @@ -272,6 +272,39 @@ BOTAN_REGISTER_PERF_TEST("XMSS", PerfTest_XMSS); #endif +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + +class PerfTest_XMSSMT final : public PerfTest_PKSig { + public: + std::string algo() const override { return "XMSSMT"; } + + std::string hash() const override { return ""; } + + std::vector keygen_params(const PerfConfig& /*config*/) const override { + /* + Only test parameter sets that have height 5 or 10 subtrees. For larger trees, it is quite slow. + */ + return {"XMSSMT-SHA2_20/2_192", "XMSSMT-SHA2_20/4_192", "XMSSMT-SHA2_40/4_192", + "XMSSMT-SHA2_40/8_192", "XMSSMT-SHA2_60/6_192", "XMSSMT-SHA2_60/12_192", + "XMSSMT-SHAKE256_20/2_192", "XMSSMT-SHAKE256_20/4_192", "XMSSMT-SHAKE256_40/4_192", + "XMSSMT-SHAKE256_40/8_192", "XMSSMT-SHAKE256_60/6_192", "XMSSMT-SHAKE256_60/12_192", + "XMSSMT-SHA2_20/2_256", "XMSSMT-SHA2_20/4_256", "XMSSMT-SHA2_40/4_256", + "XMSSMT-SHA2_40/8_256", "XMSSMT-SHA2_60/6_256", "XMSSMT-SHA2_60/12_256", + "XMSSMT-SHAKE_20/2_256", "XMSSMT-SHAKE_20/4_256", "XMSSMT-SHAKE_40/4_256", + "XMSSMT-SHAKE_40/8_256", "XMSSMT-SHAKE_60/6_256", "XMSSMT-SHAKE_60/12_256", + "XMSSMT-SHAKE256_20/2_256", "XMSSMT-SHAKE256_20/4_256", "XMSSMT-SHAKE256_40/4_256", + "XMSSMT-SHAKE256_40/8_256", "XMSSMT-SHAKE256_60/6_256", "XMSSMT-SHAKE256_60/12_256", + "XMSSMT-SHA2_20/2_512", "XMSSMT-SHA2_20/4_512", "XMSSMT-SHA2_40/4_512", + "XMSSMT-SHA2_40/8_512", "XMSSMT-SHA2_60/6_512", "XMSSMT-SHA2_60/12_512", + "XMSSMT-SHAKE_20/2_512", "XMSSMT-SHAKE_20/4_512", "XMSSMT-SHAKE_40/4_512", + "XMSSMT-SHAKE_40/8_512", "XMSSMT-SHAKE_60/6_512", "XMSSMT-SHAKE_60/12_512"}; + } +}; + +BOTAN_REGISTER_PERF_TEST("XMSSMT", PerfTest_XMSSMT); + +#endif + #if defined(BOTAN_HAS_HSS_LMS) class PerfTest_HSS_LMS final : public PerfTest_PKSig { diff --git a/src/examples/xmssmt.cpp b/src/examples/xmssmt.cpp new file mode 100644 index 00000000000..881adc04001 --- /dev/null +++ b/src/examples/xmssmt.cpp @@ -0,0 +1,36 @@ +#include +#include +#include +#include + +#include +#include + +int main() { + // Create a random number generator used for key generation. + Botan::AutoSeeded_RNG rng; + + // create a new public/private key pair using SHA2 256 as hash + // function and a tree height of 20 with 2 layers. + const Botan::XMSSMT_PrivateKey private_key(Botan::XMSSMT_Parameters::xmssmt_algorithm_t::XMSSMT_SHA2_20_2_256, rng); + const Botan::XMSSMT_PublicKey& public_key(private_key); + + // create Public Key Signer using the private key. + Botan::PK_Signer signer(private_key, rng, ""); + + // create and sign a message using the Public Key Signer. + Botan::secure_vector msg{0x01, 0x02, 0x03, 0x04}; + auto sig = signer.sign_message(msg, rng); + + // create Public Key Verifier using the public key + Botan::PK_Verifier verifier(public_key, ""); + + // verify the signature for the previously generated message. + if(verifier.verify_message(msg, sig)) { + std::cout << "Success.\n"; + return 0; + } else { + std::cout << "Error.\n"; + return 1; + } +} diff --git a/src/lib/asn1/static_oids.cpp b/src/lib/asn1/static_oids.cpp index d34ea52ff5a..76aff6f335c 100644 --- a/src/lib/asn1/static_oids.cpp +++ b/src/lib/asn1/static_oids.cpp @@ -1,5 +1,5 @@ /* -* This file was automatically generated by ./src/scripts/dev_tools/gen_oids.py on 2026-03-04 +* This file was automatically generated by src/scripts/dev_tools/gen_oids.py on 2026-06-23 * * All manual edits to this file will be lost. Edit the script then regenerate this source file. * @@ -208,6 +208,8 @@ std::optional OID_Map::lookup_static_oid(const OID& oid) { return if_match(oid, {1, 3, 36, 3, 2, 1}, "RIPEMD-160"); case 0x4266E: return if_match(oid, {0, 4, 0, 127, 0, 15, 1, 1, 13, 0}, "XMSS"); + case 0x4272F: + return if_match(oid, {0, 4, 0, 127, 0, 15, 1, 1, 14, 0}, "XMSSMT-draft-CBOR"); case 0x478C4: return if_match(oid, {1, 2, 410, 200004, 1, 4}, "SEED/CBC"); case 0x47D98: @@ -582,6 +584,10 @@ std::optional OID_Map::lookup_static_oid(const OID& oid) { return if_match(oid, {1, 3, 6, 1, 5, 5, 7, 3, 8}, "PKIX.TimeStamping"); case 0x94929: return if_match(oid, {1, 3, 6, 1, 5, 5, 7, 3, 9}, "PKIX.OCSPSigning"); + case 0x94B85: + return if_match(oid, {1, 3, 6, 1, 5, 5, 7, 6, 34}, "XMSS-RFC9802"); + case 0x94B86: + return if_match(oid, {1, 3, 6, 1, 5, 5, 7, 6, 35}, "XMSSMT"); case 0x94CEA: return if_match(oid, {1, 3, 6, 1, 5, 5, 7, 8, 5}, "PKIX.XMPPAddr"); case 0x954DB: @@ -838,6 +844,8 @@ std::optional OID_Map::lookup_static_oid_name(std::string_view req) { return if_match(req, "KeyWrap.AES-192", {2, 16, 840, 1, 101, 3, 4, 1, 25}); case 0x1D439: return if_match(req, "SphincsPlus-haraka-192f-r3.1", {1, 3, 6, 1, 4, 1, 25258, 1, 12, 3, 4}); + case 0x1F5DC: + return if_match(req, "XMSS-RFC9802", {1, 3, 6, 1, 5, 5, 7, 6, 34}); case 0x2065B: return if_match(req, "KeyWrap.CAST-128", {1, 2, 840, 113533, 7, 66, 15}); case 0x216A0: @@ -976,6 +984,8 @@ std::optional OID_Map::lookup_static_oid_name(std::string_view req) { return if_match(req, "eFrodoKEM-976-AES", {1, 3, 6, 1, 4, 1, 25258, 1, 17, 2}); case 0x4C513: return if_match(req, "DSA/SHA-224", {2, 16, 840, 1, 101, 3, 4, 3, 1}); + case 0x4C6C6: + return if_match(req, "XMSSMT", {1, 3, 6, 1, 5, 5, 7, 6, 35}); case 0x4C806: return if_match(req, "DSA/SHA-256", {2, 16, 840, 1, 101, 3, 4, 3, 2}); case 0x4D740: @@ -1278,6 +1288,8 @@ std::optional OID_Map::lookup_static_oid_name(std::string_view req) { return if_match(req, "XMSS", {0, 4, 0, 127, 0, 15, 1, 1, 13, 0}); case 0x9A6B2: return if_match(req, "ECKCDSA/SHA-1", {1, 2, 410, 200004, 1, 100, 4, 3}); + case 0x9ADFC: + return if_match(req, "XMSSMT-draft-CBOR", {0, 4, 0, 127, 0, 15, 1, 1, 14, 0}); case 0x9B1CF: return if_match(req, "SM4/SIV", {1, 3, 6, 1, 4, 1, 25258, 3, 4, 9}); case 0x9B6B2: diff --git a/src/lib/pubkey/pk_algs.cpp b/src/lib/pubkey/pk_algs.cpp index c4dbfefc7dc..28b2eb523ae 100644 --- a/src/lib/pubkey/pk_algs.cpp +++ b/src/lib/pubkey/pk_algs.cpp @@ -105,6 +105,10 @@ #include #endif +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + #include +#endif + #if defined(BOTAN_HAS_SM2) #include #endif @@ -242,11 +246,17 @@ std::unique_ptr load_public_key(const AlgorithmIdentifier& alg_id, #endif #if defined(BOTAN_HAS_XMSS_RFC8391) - if(alg_name == "XMSS") { + if(alg_name == "XMSS" or alg_name == "XMSS-RFC9802") { return std::make_unique(key_bits); } #endif +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + if(alg_name == "XMSSMT") { + return std::make_unique(key_bits); + } +#endif + #if defined(BOTAN_HAS_DILITHIUM) || defined(BOTAN_HAS_DILITHIUM_AES) if(alg_name == "Dilithium" || alg_name.starts_with("Dilithium-")) { return std::make_unique(alg_id, key_bits); @@ -406,6 +416,12 @@ std::unique_ptr load_private_key(const AlgorithmIdentifier& alg_id, } #endif +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + if(alg_name == "XMSSMT") { + return std::make_unique(key_bits); + } +#endif + #if defined(BOTAN_HAS_DILITHIUM) || defined(BOTAN_HAS_DILITHIUM_AES) if(alg_name == "Dilithium" || alg_name.starts_with("Dilithium-")) { return std::make_unique(alg_id, key_bits); @@ -647,6 +663,19 @@ std::unique_ptr create_private_key(std::string_view alg_name, } #endif +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + if(alg_name == "XMSSMT") { + const auto xmssmt_oid = [&]() -> XMSSMT_Parameters::xmssmt_algorithm_t { + if(params.empty()) { + return XMSSMT_Parameters::XMSSMT_SHA2_20_2_256; + } + return XMSSMT_Parameters(params).oid(); + }(); + + return std::make_unique(xmssmt_oid, rng); + } +#endif + #if defined(BOTAN_HAS_ED25519) if(alg_name == "Ed25519") { return std::make_unique(rng); diff --git a/src/lib/pubkey/pkcs8.cpp b/src/lib/pubkey/pkcs8.cpp index 53896e3c2d3..31c35f6d370 100644 --- a/src/lib/pubkey/pkcs8.cpp +++ b/src/lib/pubkey/pkcs8.cpp @@ -128,7 +128,7 @@ std::pair choose_pbe_params(std::string_view pbe_algo, * SIV or GCM. For others (RSA, ECDSA, ...) default to something widely * compatible. */ - const bool nonstandard_pk = (key_algo == "McEliece" || key_algo == "XMSS"); + const bool nonstandard_pk = (key_algo == "McEliece" || key_algo == "XMSS" || key_algo == "XMSSMT"); if(nonstandard_pk) { #if defined(BOTAN_HAS_AEAD_SIV) && defined(BOTAN_HAS_SHA2_64) diff --git a/src/lib/pubkey/xmss/info.txt b/src/lib/pubkey/xmss/info.txt index 65524407c49..93fc435d124 100644 --- a/src/lib/pubkey/xmss/info.txt +++ b/src/lib/pubkey/xmss/info.txt @@ -9,11 +9,12 @@ name -> "XMSS" xmss.h xmss_parameters.h +xmss_wots_parameters.h xmss_address.h -xmss_common_ops.h +xmss_core_ops.h xmss_hash.h xmss_signature.h xmss_signature_operation.h diff --git a/src/lib/pubkey/xmss/xmss.h b/src/lib/pubkey/xmss/xmss.h index 0d0d3f5681f..57b51956fc7 100644 --- a/src/lib/pubkey/xmss/xmss.h +++ b/src/lib/pubkey/xmss/xmss.h @@ -34,17 +34,6 @@ class XMSS_WOTS_PrivateKey; **/ class BOTAN_PUBLIC_API(2, 0) XMSS_PublicKey : public virtual Public_Key { public: - /** - * Creates a new XMSS public key for the chosen XMSS signature method. - * New public and prf seeds are generated using rng. The appropriate WOTS - * signature method will be automatically set based on the chosen XMSS - * signature method. - * - * @param xmss_oid Identifier for the selected XMSS signature method. - * @param rng A random number generator to use for key generation. - **/ - XMSS_PublicKey(XMSS_Parameters::xmss_algorithm_t xmss_oid, RandomNumberGenerator& rng); - /** * Loads a public key. * @@ -109,6 +98,22 @@ class BOTAN_PUBLIC_API(2, 0) XMSS_PublicKey : public virtual Public_Key { std::string_view provider) const override; protected: + /** + * Creates a new XMSS public key for the chosen XMSS signature method. + * New public and prf seeds are generated using rng. The appropriate WOTS + * signature method will be automatically set based on the chosen XMSS + * signature method. + * + * This is the matching PublicKey constructor for + * `XMSS_PrivateKey(XMSS_Parameters::xmss_algorithm_t, RandomNumberGenerator&, WOTS_Derivation_Method)` + * and is be called to generate the public seed. + * It should not be called in other contexts. + * + * @param xmss_oid Identifier for the selected XMSS signature method. + * @param rng A random number generator to use for key generation. + **/ + XMSS_PublicKey(XMSS_Parameters::xmss_algorithm_t xmss_oid, RandomNumberGenerator& rng); + friend class XMSS_Verification_Operation; const secure_vector& public_seed() const { return m_public_seed; } @@ -128,8 +133,6 @@ class BOTAN_PUBLIC_API(2, 0) XMSS_PublicKey : public virtual Public_Key { template class Atomic; -class XMSS_Index_Registry; - /** * Determines how WOTS+ private keys are derived from the XMSS private key */ @@ -272,17 +275,11 @@ class BOTAN_PUBLIC_API(2, 0) XMSS_PrivateKey final : public virtual XMSS_PublicK * leftmost leaf being the hash of the WOTS+ pk with index * start_idx. **/ - secure_vector tree_hash(size_t start_idx, + secure_vector tree_hash(uint32_t start_idx, size_t target_node_height, - const XMSS_Address& adrs, + XMSS_Address adrs, XMSS_Hash& hash) const; - void tree_hash_subtree(secure_vector& result, - size_t start_idx, - size_t target_node_height, - XMSS_Address& adrs, - XMSS_Hash& hash) const; - std::shared_ptr m_private; }; diff --git a/src/lib/pubkey/xmss/xmss_address.h b/src/lib/pubkey/xmss/xmss_address.h index 58660ab68a1..363b26d8cff 100644 --- a/src/lib/pubkey/xmss/xmss_address.h +++ b/src/lib/pubkey/xmss/xmss_address.h @@ -42,34 +42,44 @@ class XMSS_Address final { enum class Key_Mask : uint8_t { Key_Mode = 0, Mask_Mode = 1, Mask_MSB_Mode = 1, Mask_LSB_Mode = 2 }; /** - * Layer Address for XMSS is constantly zero and can not be changed this - * property is only of relevance to XMSS_MT. + * retrieves the Layer Address. A call to this method is only required by XMSS_MT. + * The Layer Address is constantly zero for XMSS. + * For XMSS_MT it describes the height of the tree in the multi-tree structure. * - * @return Layer address, which is constant 0 for XMSS. + * @return Layer address. **/ - uint8_t get_layer_addr() const { return 0; } + uint32_t get_layer_addr() const { return get_hi32(0); } /** - * Layer Address for XMSS is constantly zero and can not be changed this - * property is only of relevance to XMSS_MT. Calling this method for - * XMSS will result in an error. + * sets the Layer Address. A call to this method is only required by XMSS_MT. + * The Layer Address is constantly zero for XMSS. + * For XMSS_MT it describes the height of the tree in the multi-tree structure. **/ - void set_layer_addr() { BOTAN_ASSERT(false, "Only available in XMSS_MT."); } + void set_layer_addr(uint32_t value) { set_hi32(0, value); } /** - * Tree Address for XMSS is constantly zero and can not be changed this - * property is only of relevance to XMSS_MT. + * retrieves the Tree Address. A call to this method is only required by XMSS_MT. + * The Tree Address is constantly zero for XMSS. + * For XMSS_MT it describes the position of the tree within its layer. * - * @return Tree address, which is constant 0 for XMSS. + * @return Tree address. **/ - uint64_t get_tree_addr() const { return 0; } + uint64_t get_tree_addr() const { + const uint64_t high = static_cast(get_lo32(0)); + const uint64_t low = static_cast(get_hi32(1)); + return (high << 32) | low; + } /** - * Tree Address for XMSS is constantly zero and can not be changed this - * property is only of relevance to XMSS_MT. Calling this method for - * XMSS will result in an error. + * sets the Tree Address. A call to this method is only required by XMSS_MT. + * The Tree Address is constantly zero for XMSS. + * For XMSS_MT it describes the position of the tree within its layer. + * **/ - void set_tree_addr() { BOTAN_ASSERT(false, "Only available in XMSS_MT."); } + void set_tree_addr(uint64_t value) { + set_lo32(0, static_cast(value >> 32)); + set_hi32(1, static_cast(value)); + } /** * retrieves the logical type currently assigned to the XMSS Address diff --git a/src/lib/pubkey/xmss/xmss_common_ops.cpp b/src/lib/pubkey/xmss/xmss_common_ops.cpp deleted file mode 100644 index 4c4b1640803..00000000000 --- a/src/lib/pubkey/xmss/xmss_common_ops.cpp +++ /dev/null @@ -1,69 +0,0 @@ -/* - * XMSS Common Ops - * Operations shared by XMSS signature generation and verification operations. - * (C) 2016,2017 Matthias Gierlings - * - * Botan is released under the Simplified BSD License (see license.txt) - **/ - -#include - -#include - -namespace Botan { - -void XMSS_Common_Ops::randomize_tree_hash(secure_vector& result, - const secure_vector& left, - const secure_vector& right, - XMSS_Address adrs, - const secure_vector& seed, - XMSS_Hash& hash, - const XMSS_Parameters& params) { - adrs.set_key_mask_mode(XMSS_Address::Key_Mask::Key_Mode); - secure_vector key; - hash.prf(key, seed, adrs.bytes()); - - adrs.set_key_mask_mode(XMSS_Address::Key_Mask::Mask_MSB_Mode); - secure_vector bitmask_l; - hash.prf(bitmask_l, seed, adrs.bytes()); - - adrs.set_key_mask_mode(XMSS_Address::Key_Mask::Mask_LSB_Mode); - secure_vector bitmask_r; - hash.prf(bitmask_r, seed, adrs.bytes()); - - BOTAN_ASSERT(bitmask_l.size() == left.size() && bitmask_r.size() == right.size(), - "Bitmask size doesn't match node size."); - - secure_vector concat_xor(params.element_size() * 2); - for(size_t i = 0; i < left.size(); i++) { - concat_xor[i] = left[i] ^ bitmask_l[i]; - concat_xor[i + left.size()] = right[i] ^ bitmask_r[i]; - } - - hash.h(result, key, concat_xor); -} - -void XMSS_Common_Ops::create_l_tree(secure_vector& result, - wots_keysig_t pk, - XMSS_Address adrs, - const secure_vector& seed, - XMSS_Hash& hash, - const XMSS_Parameters& params) { - size_t l = params.len(); - adrs.set_tree_height(0); - - while(l > 1) { - for(size_t i = 0; i < l >> 1; i++) { - adrs.set_tree_index(static_cast(i)); - randomize_tree_hash(pk[i], pk[2 * i], pk[2 * i + 1], adrs, seed, hash, params); - } - if((l & 0x01) == 0x01) { - pk[l >> 1] = pk[l - 1]; - } - l = (l >> 1) + (l & 0x01); - adrs.set_tree_height(adrs.get_tree_height() + 1); - } - result = pk[0]; -} - -} // namespace Botan diff --git a/src/lib/pubkey/xmss/xmss_common_ops.h b/src/lib/pubkey/xmss/xmss_common_ops.h deleted file mode 100644 index 88c6e4c6eda..00000000000 --- a/src/lib/pubkey/xmss/xmss_common_ops.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * XMSS Common Ops - * (C) 2016,2017 Matthias Gierlings - * - * Botan is released under the Simplified BSD License (see license.txt) - **/ - -#ifndef BOTAN_XMSS_COMMON_OPS_H_ -#define BOTAN_XMSS_COMMON_OPS_H_ - -#include -#include -#include -#include - -namespace Botan { - -class XMSS_Hash; - -typedef std::vector> wots_keysig_t; - -/** - * Operations shared by XMSS signature generation and verification operations. - **/ -class XMSS_Common_Ops { - public: - /** - * Algorithm 7: "RAND_HASH" - * - * Generates a randomized hash. - * - * This overload is used in multithreaded scenarios, where it is - * required to provide separate instances of XMSS_Hash to each - * thread. - * - * @param[out] result The resulting randomized hash. - * @param[in] left Left half of the hash function input. - * @param[in] right Right half of the hash function input. - * @param[in] adrs Address of the hash function call. - * @param[in] seed The seed for G. - * @param[in] hash Instance of XMSS_Hash, that may only by the thread - * executing generate_public_key. - * @param[in] params parameters - **/ - static void randomize_tree_hash(secure_vector& result, - const secure_vector& left, - const secure_vector& right, - XMSS_Address adrs, - const secure_vector& seed, - XMSS_Hash& hash, - const XMSS_Parameters& params); - - /** - * Algorithm 8: "ltree" - * Create an L-tree used to compute the leaves of the binary hash tree. - * Takes a WOTS+ public key and compresses it to a single n-byte value. - * - * This overload is used in multithreaded scenarios, where it is - * required to provide separate instances of XMSS_Hash to each thread. - * - * @param[out] result Public key compressed to a single n-byte value - * pk[0]. - * @param[in] pk Winternitz One Time Signatures+ public key. - * @param[in] adrs Address encoding the address of the L-Tree - * @param[in] seed The seed generated during the public key generation. - * @param[in] hash Instance of XMSS_Hash, that may only be used by the - * thread executing create_l_tree. - * @param[in] params parameters - **/ - static void create_l_tree(secure_vector& result, - wots_keysig_t pk, - XMSS_Address adrs, - const secure_vector& seed, - XMSS_Hash& hash, - const XMSS_Parameters& params); -}; - -} // namespace Botan - -#endif diff --git a/src/lib/pubkey/xmss/xmss_core_ops.cpp b/src/lib/pubkey/xmss/xmss_core_ops.cpp new file mode 100644 index 00000000000..50e157c02eb --- /dev/null +++ b/src/lib/pubkey/xmss/xmss_core_ops.cpp @@ -0,0 +1,289 @@ +/* + * XMSS Core + * Some core algorithms of XMSS that are shared across operations and with XMSS^MT + * (C) 2016,2017 Matthias Gierlings + * (C) 2019 Jack Lloyd + * (C) 2023 René Meusel - Rohde & Schwarz Cybersecurity + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include +#if defined(BOTAN_HAS_THREAD_UTILS) + #include +#endif +#include +#include + +namespace Botan { + +void XMSS_Core_Ops::randomize_tree_hash(secure_vector& result, + const secure_vector& left, + const secure_vector& right, + XMSS_Address adrs, + const secure_vector& seed, + XMSS_Hash& hash, + size_t xmss_element_size) { + adrs.set_key_mask_mode(XMSS_Address::Key_Mask::Key_Mode); + secure_vector key; + hash.prf(key, seed, adrs.bytes()); + + adrs.set_key_mask_mode(XMSS_Address::Key_Mask::Mask_MSB_Mode); + secure_vector bitmask_l; + hash.prf(bitmask_l, seed, adrs.bytes()); + + adrs.set_key_mask_mode(XMSS_Address::Key_Mask::Mask_LSB_Mode); + secure_vector bitmask_r; + hash.prf(bitmask_r, seed, adrs.bytes()); + + BOTAN_ASSERT(bitmask_l.size() == left.size() && bitmask_r.size() == right.size(), + "Bitmask size doesn't match node size."); + + secure_vector concat_xor(xmss_element_size * 2); + for(size_t i = 0; i < left.size(); i++) { + concat_xor[i] = left[i] ^ bitmask_l[i]; + concat_xor[i + left.size()] = right[i] ^ bitmask_r[i]; + } + + hash.h(result, key, concat_xor); +} + +void XMSS_Core_Ops::create_l_tree(secure_vector& result, + wots_keysig_t pk, + XMSS_Address adrs, + const secure_vector& seed, + XMSS_Hash& hash, + size_t xmss_element_size, + size_t xmss_wots_len) { + size_t l = xmss_wots_len; + adrs.set_tree_height(0); + + while(l > 1) { + for(size_t i = 0; i < l >> 1; i++) { + adrs.set_tree_index(static_cast(i)); + randomize_tree_hash(pk[i], pk[2 * i], pk[2 * i + 1], adrs, seed, hash, xmss_element_size); + } + if((l & 0x01) == 0x01) { + pk[l >> 1] = pk[l - 1]; + } + l = (l >> 1) + (l & 0x01); + adrs.set_tree_height(adrs.get_tree_height() + 1); + } + result = pk[0]; +} + +secure_vector XMSS_Core_Ops::root_from_signature(uint32_t idx_leaf, + const XMSS_TreeSignature& tree_sig, + const secure_vector& msg, + XMSS_Address adrs, + const secure_vector& seed, + XMSS_Hash& hash, + size_t xmss_element_size, + size_t xmss_tree_height, + size_t xmss_wots_len, + XMSS_WOTS_Parameters::ots_algorithm_t ots_oid) { + BOTAN_ASSERT_NOMSG(xmss_tree_height > 0 && xmss_tree_height < 32); + adrs.set_type(XMSS_Address::Type::OTS_Hash_Address); + adrs.set_ots_address(idx_leaf); + + const XMSS_WOTS_Parameters wots_params(ots_oid); + const XMSS_WOTS_PublicKey pub_key_ots(wots_params, seed, tree_sig.ots_signature, msg, adrs, hash); + + adrs.set_type(XMSS_Address::Type::LTree_Address); + adrs.set_ltree_address(idx_leaf); + + std::array, 2> node; + XMSS_Core_Ops::create_l_tree(node[0], pub_key_ots.key_data(), adrs, seed, hash, xmss_element_size, xmss_wots_len); + + adrs.set_type(XMSS_Address::Type::Hash_Tree_Address); + adrs.set_tree_index(idx_leaf); + + for(size_t k = 0; k < xmss_tree_height; k++) { + adrs.set_tree_height(static_cast(k)); + if(((idx_leaf / (static_cast(1) << k)) & 0x01) == 0) { + adrs.set_tree_index(adrs.get_tree_index() >> 1); + XMSS_Core_Ops::randomize_tree_hash( + node[1], node[0], tree_sig.authentication_path[k], adrs, seed, hash, xmss_element_size); + } else { + adrs.set_tree_index((adrs.get_tree_index() - 1) >> 1); + XMSS_Core_Ops::randomize_tree_hash( + node[1], tree_sig.authentication_path[k], node[0], adrs, seed, hash, xmss_element_size); + } + node[0] = node[1]; + } + + return node[0]; +} + +secure_vector XMSS_Core_Ops::tree_hash( + uint32_t start_idx, + size_t target_node_height, + XMSS_Address adrs, + XMSS_Hash& hash, + const XMSS_WOTS_Parameters& wots_params, + const secure_vector& public_seed, + const std::function& wots_public_key_for_fn) { + BOTAN_ASSERT_NOMSG(target_node_height <= 30); + BOTAN_ASSERT((start_idx % (static_cast(1) << target_node_height)) == 0, + "Start index must be divisible by 2^{target node height}."); + +#if defined(BOTAN_HAS_THREAD_UTILS) + // determine number of parallel tasks to split the tree_hashing into. + + Thread_Pool& thread_pool = Thread_Pool::global_instance(); + + const size_t split_level = std::min(target_node_height, thread_pool.worker_count()); + + // skip parallelization overhead for leaf nodes. + if(split_level == 0) { + secure_vector result; + tree_hash_subtree( + result, start_idx, target_node_height, adrs, hash, wots_params, public_seed, wots_public_key_for_fn); + return result; + } + + const size_t subtrees = static_cast(1) << split_level; + const uint32_t last_idx = (static_cast(1) << (target_node_height)) + start_idx; + const uint32_t offs = (last_idx - start_idx) / static_cast(subtrees); + // this cast cannot overflow because target_node_height is limited + uint8_t level = static_cast(split_level); // current level in the tree + + BOTAN_ASSERT((last_idx - start_idx) % subtrees == 0, + "Number of worker threads in tree_hash need to divide range " + "of calculated nodes."); + + std::vector> nodes(subtrees, secure_vector(wots_params.element_size())); + std::vector node_addresses(subtrees, adrs); + std::vector xmss_hash(subtrees, hash); + std::vector> work_treehash; + std::vector> work_randthash; + + // Calculate multiple subtrees in parallel. + for(size_t i = 0; i < subtrees; i++) { + node_addresses[i].set_type(XMSS_Address::Type::Hash_Tree_Address); + + using tree_hash_subtree_fn_t = + XMSS_Address (*)(secure_vector&, + uint32_t, + size_t, + XMSS_Address, + XMSS_Hash&, + const XMSS_WOTS_Parameters&, + const secure_vector&, + const std::function&); + + const tree_hash_subtree_fn_t work_fn = &XMSS_Core_Ops::tree_hash_subtree; + + work_treehash.push_back(thread_pool.run(work_fn, + std::ref(nodes[i]), + start_idx + static_cast(i) * offs, + target_node_height - split_level, + node_addresses[i], + std::ref(xmss_hash[i]), + std::cref(wots_params), + std::cref(public_seed), + std::cref(wots_public_key_for_fn))); + } + + for(size_t i = 0; i < work_treehash.size(); i++) { + // retrieve the addresses for the computed nodes + node_addresses[i] = work_treehash[i].get(); + } + work_treehash.clear(); + + // Parallelize the top tree levels horizontally + while(level-- > 1) { + std::vector> ro_nodes(nodes.begin(), + nodes.begin() + (static_cast(1) << (level + 1))); + + for(size_t i = 0; i < (static_cast(1) << level); i++) { + BOTAN_ASSERT_NOMSG(xmss_hash.size() > i); + + node_addresses[i].set_tree_height(static_cast(target_node_height - (level + 1))); + node_addresses[i].set_tree_index((node_addresses[2 * i + 1].get_tree_index() - 1) >> 1); + + work_randthash.push_back(thread_pool.run(&XMSS_Core_Ops::randomize_tree_hash, + std::ref(nodes[i]), + std::cref(ro_nodes[2 * i]), + std::cref(ro_nodes[2 * i + 1]), + std::ref(node_addresses[i]), + std::cref(public_seed), + std::ref(xmss_hash[i]), + wots_params.element_size())); + } + + for(auto& w : work_randthash) { + w.get(); + } + work_randthash.clear(); + } + + // Avoid creation an extra thread to calculate root node. + node_addresses[0].set_tree_height(static_cast(target_node_height - 1)); + node_addresses[0].set_tree_index((node_addresses[1].get_tree_index() - 1) >> 1); + XMSS_Core_Ops::randomize_tree_hash( + nodes[0], nodes[0], nodes[1], node_addresses[0], public_seed, hash, wots_params.element_size()); + return nodes[0]; +#else + secure_vector result; + tree_hash_subtree( + result, start_idx, target_node_height, adrs, hash, wots_params, public_seed, wots_public_key_for_fn); + return result; +#endif +} + +XMSS_Address XMSS_Core_Ops::tree_hash_subtree( + secure_vector& result, + uint32_t start_idx, + size_t target_node_height, + XMSS_Address adrs, + XMSS_Hash& hash, + const XMSS_WOTS_Parameters& wots_params, + const secure_vector& public_seed, + const std::function& wots_public_key_for_fn) { + std::vector> nodes(target_node_height + 1, + secure_vector(wots_params.element_size())); + + // node stack, holds all nodes on stack and one extra "pending" node. This + // temporary node referred to as "node" in the XMSS standard document stays + // a pending element, meaning it is not regarded as element on the stack + // until level is increased. + std::vector node_levels(target_node_height + 1); + + uint8_t level = 0; // current level on the node stack. + const uint32_t last_idx = (static_cast(1) << target_node_height) + start_idx; + + for(uint32_t i = start_idx; i < last_idx; i++) { + adrs.set_type(XMSS_Address::Type::OTS_Hash_Address); + adrs.set_ots_address(static_cast(i)); + const XMSS_WOTS_PublicKey pk = wots_public_key_for_fn(adrs, hash); + + adrs.set_type(XMSS_Address::Type::LTree_Address); + adrs.set_ltree_address(static_cast(i)); + XMSS_Core_Ops::create_l_tree( + nodes[level], pk.key_data(), adrs, public_seed, hash, wots_params.element_size(), wots_params.len()); + node_levels[level] = 0; + + adrs.set_type(XMSS_Address::Type::Hash_Tree_Address); + adrs.set_tree_index(static_cast(i)); + + while(level > 0 && node_levels[level] == node_levels[level - 1]) { + adrs.set_tree_index(((adrs.get_tree_index() - 1) >> 1)); + XMSS_Core_Ops::randomize_tree_hash( + nodes[level - 1], nodes[level - 1], nodes[level], adrs, public_seed, hash, wots_params.element_size()); + node_levels[level - 1]++; + level--; //Pop stack top element + adrs.set_tree_height(adrs.get_tree_height() + 1); + } + level++; //push temporary node to stack + } + result = nodes[level - 1]; + + return adrs; +} + +} // namespace Botan diff --git a/src/lib/pubkey/xmss/xmss_core_ops.h b/src/lib/pubkey/xmss/xmss_core_ops.h new file mode 100644 index 00000000000..d709d3d55c6 --- /dev/null +++ b/src/lib/pubkey/xmss/xmss_core_ops.h @@ -0,0 +1,161 @@ +/* + * XMSS Core Operations + * (C) 2016,2017 Matthias Gierlings + * (C) 2019 Jack Lloyd + * (C) 2023 René Meusel - Rohde & Schwarz Cybersecurity + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSS_CORE_H_ +#define BOTAN_XMSS_CORE_H_ + +#include +#include +#include +#include +#include +#include + +namespace Botan { + +class XMSS_Hash; + +typedef std::vector> wots_keysig_t; + +struct XMSS_TreeSignature final { + public: + wots_keysig_t ots_signature; + wots_keysig_t authentication_path; +}; + +/** + * Some core algorithms of XMSS that are shared across operations and with XMSS^MT + **/ +class XMSS_Core_Ops { + public: + /** + * Algorithm 7: "RAND_HASH" + * + * Generates a randomized hash. + * + * This overload is used in multithreaded scenarios, where it is + * required to provide separate instances of XMSS_Hash to each + * thread. + * + * @param[out] result The resulting randomized hash. + * @param[in] left Left half of the hash function input. + * @param[in] right Right half of the hash function input. + * @param[in] adrs Address of the hash function call. + * @param[in] seed The seed for G. + * @param[in] hash Instance of XMSS_Hash, that may only by the thread + * executing generate_public_key. + * @param[in] xmss_element_size Size of a node in XMSS. + **/ + static void randomize_tree_hash(secure_vector& result, + const secure_vector& left, + const secure_vector& right, + XMSS_Address adrs, + const secure_vector& seed, + XMSS_Hash& hash, + size_t xmss_element_size); + + /** + * Algorithm 8: "ltree" + * Create an L-tree used to compute the leaves of the binary hash tree. + * Takes a WOTS+ public key and compresses it to a single n-byte value. + * + * This overload is used in multithreaded scenarios, where it is + * required to provide separate instances of XMSS_Hash to each thread. + * + * @param[out] result Public key compressed to a single n-byte value + * pk[0]. + * @param[in] pk Winternitz One Time Signatures+ public key. + * @param[in] adrs Address encoding the address of the L-Tree + * @param[in] seed The seed generated during the public key generation. + * @param[in] hash Instance of XMSS_Hash, that may only be used by the + * thread executing create_l_tree. + * @param[in] xmss_element_size Size of a node in XMSS. + * @param[in] xmss_wots_len WOTS+ len value. + **/ + static void create_l_tree(secure_vector& result, + wots_keysig_t pk, + XMSS_Address adrs, + const secure_vector& seed, + XMSS_Hash& hash, + size_t xmss_element_size, + size_t xmss_wots_len); + + /** + * Algorithm 13: "XMSS_rootFromSig" + * Computes a root node using a (reduced) XMSS signature, a message and a seed. + * + * @param[in] idx_leaf Index of the leaf node. + * @param[in] tree_sig A reduced XMSS signature. + * @param[in] msg A message (or intermediate root node for XMSS^MT). + * @param[in] adrs A XMSS tree address. + * @param[in] seed The public seed. + * @param[in] hash a XMSS_Hash instance. + * @param[in] xmss_element_size Size of a node in XMSS. + * @param[in] xmss_tree_height The XMSS tree height (height of one subtree for XMSS^MT). + * @param[in] xmss_wots_len WOTS+ len value. + * @param[in] ots_oid The OID for the used OTS algorithm. + * + * @return An n-byte string holding the value of the root of a tree + * defined by the input parameters. + **/ + static secure_vector root_from_signature(uint32_t idx_leaf, + const XMSS_TreeSignature& tree_sig, + const secure_vector& msg, + XMSS_Address adrs, + const secure_vector& seed, + XMSS_Hash& hash, + size_t xmss_element_size, + size_t xmss_tree_height, + size_t xmss_wots_len, + XMSS_WOTS_Parameters::ots_algorithm_t ots_oid); + + /** + * Algorithm 9: "treeHash" + * Computes the internal n-byte nodes of a Merkle tree. + * + * @param start_idx The start index. + * @param target_node_height Height of the target node. + * @param adrs Address of the tree containing the target node. + * @param hash Instance of XMSS_Hash, that may only by the thread + * executing generate_public_key. + * @param wots_params WOTS+ parameters. + * @param public_seed The public seed. + * @param wots_public_key_for_fn function pointer to the private-key wots_public_key_for() method + * + * @return The root node of a tree of height target_node height with the + * leftmost leaf being the hash of the WOTS+ pk with index + * start_idx. + **/ + static secure_vector tree_hash( + uint32_t start_idx, + size_t target_node_height, + XMSS_Address adrs, + XMSS_Hash& hash, + const XMSS_WOTS_Parameters& wots_params, + const secure_vector& public_seed, + const std::function& wots_public_key_for_fn); + + /** + * Helper for multithreaded tree hashing. + */ + static XMSS_Address tree_hash_subtree( + secure_vector& result, + uint32_t start_idx, + size_t target_node_height, + XMSS_Address adrs, + XMSS_Hash& hash, + const XMSS_WOTS_Parameters& wots_params, + const secure_vector& public_seed, + const std::function& wots_public_key_for); +}; + +} // namespace Botan + +#endif diff --git a/src/lib/pubkey/xmss/xmss_hash.cpp b/src/lib/pubkey/xmss/xmss_hash.cpp index f7dc425563d..17527174e8b 100644 --- a/src/lib/pubkey/xmss/xmss_hash.cpp +++ b/src/lib/pubkey/xmss/xmss_hash.cpp @@ -32,6 +32,17 @@ XMSS_Hash::XMSS_Hash(const XMSS_Parameters& params) : BOTAN_ASSERT(m_hash->output_length() > 0, "Hash output length of zero is invalid."); } +XMSS_Hash::XMSS_Hash(std::string_view hash_function_name, size_t hash_id_size) : + m_hash(HashFunction::create(hash_function_name)), + m_msg_hash(HashFunction::create(hash_function_name)), + m_zero_padding(hash_id_size - 1 /* hash IDs are a single uint8_t */) { + if(!m_hash || !m_msg_hash) { + throw Lookup_Error(fmt("XMSS cannot use hash {} because it is unavailable", hash_function_name)); + } + + BOTAN_ASSERT(m_hash->output_length() > 0, "Hash output length of zero is invalid."); +} + void XMSS_Hash::h_msg_init(std::span randomness, std::span root, std::span index_bytes) { diff --git a/src/lib/pubkey/xmss/xmss_hash.h b/src/lib/pubkey/xmss/xmss_hash.h index 4661700b1f0..8b494fc1b46 100644 --- a/src/lib/pubkey/xmss/xmss_hash.h +++ b/src/lib/pubkey/xmss/xmss_hash.h @@ -23,6 +23,7 @@ class XMSS_Parameters; class XMSS_Hash final { public: explicit XMSS_Hash(const XMSS_Parameters& params); + explicit XMSS_Hash(std::string_view hash_function_name, size_t hash_id_size); // for XMSS^MT XMSS_Hash(const XMSS_Hash& hash); XMSS_Hash(XMSS_Hash&& hash) = default; diff --git a/src/lib/pubkey/xmss/xmss_parameters.h b/src/lib/pubkey/xmss/xmss_parameters.h index 162db8516e0..2659b254e1f 100644 --- a/src/lib/pubkey/xmss/xmss_parameters.h +++ b/src/lib/pubkey/xmss/xmss_parameters.h @@ -8,114 +8,15 @@ #ifndef BOTAN_XMSS_PARAMETERS_H_ #define BOTAN_XMSS_PARAMETERS_H_ -#include #include +#include + #include #include namespace Botan { -/** - * Describes a signature method for XMSS Winternitz One Time Signatures, - * as defined in: - * [1] XMSS: Extended Hash-Based Signatures, - * Request for Comments: 8391 - * Release: May 2018. - * https://datatracker.ietf.org/doc/rfc8391/ - * [2] Recommendation for Stateful Hash-Based Signature Schemes - * NIST Special Publication 800-208 - * Release: October 2020. - * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-208.pdf - **/ -class BOTAN_PUBLIC_API(2, 0) XMSS_WOTS_Parameters final { - public: - enum ots_algorithm_t : uint32_t /* NOLINT(*-enum-size,*-use-enum-class) */ { - // from RFC 8391 - WOTSP_SHA2_256 = 0x00000001, - - // from RFC 8391 but not approved by NIST SP.800-208 - // (see footnote on page 16) - WOTSP_SHA2_512 = 0x00000002, - WOTSP_SHAKE_256 = 0x00000003, - WOTSP_SHAKE_512 = 0x00000004, - - // from NIST SP.800-208 - WOTSP_SHA2_192 = 0x00000005, - WOTSP_SHAKE_256_256 = 0x00000006, - WOTSP_SHAKE_256_192 = 0x00000007, - }; - - explicit XMSS_WOTS_Parameters(std::string_view algo_name); - - BOTAN_FUTURE_EXPLICIT XMSS_WOTS_Parameters(ots_algorithm_t ots_spec); - - static ots_algorithm_t xmss_wots_id_from_string(std::string_view param_set); - - /** - * Algorithm 1: convert input string to base. - * - * @param msg Input string (referred to as X in [1]). - * @param out_size size of message in base w. - * - * @return Input string converted to the given base. - **/ - secure_vector base_w(const secure_vector& msg, size_t out_size) const; - - secure_vector base_w(size_t value) const; - - void append_checksum(secure_vector& data) const; - - /** - * @return XMSS WOTS registry name for the chosen parameter set. - **/ - const std::string& name() const { return m_name; } - - /** - * Retrieves the uniform length of a message, and the size of - * each node. This correlates to XMSS parameter "n" defined - * in [1]. - * - * @return element length in bytes. - **/ - size_t element_size() const { return m_element_size; } - - /** - * The Winternitz parameter. - * - * @return numeric base used for internal representation of - * data. - **/ - size_t wots_parameter() const { return m_w; } - - size_t len() const { return m_len; } - - size_t len_1() const { return m_len_1; } - - size_t len_2() const { return m_len_2; } - - size_t lg_w() const { return m_lg_w; } - - ots_algorithm_t oid() const { return m_oid; } - - size_t estimated_strength() const { return m_strength; } - - bool operator==(const XMSS_WOTS_Parameters& p) const { return m_oid == p.m_oid; } - - private: - static const std::map m_oid_name_lut; - ots_algorithm_t m_oid; - std::string m_name; - std::string m_hash_name; - size_t m_element_size; - size_t m_w; - size_t m_len_1; - size_t m_len_2; - size_t m_len; - size_t m_strength; - uint8_t m_lg_w; -}; - /** * Describes a signature method for XMSS, as defined in: * [1] XMSS: Extended Hash-Based Signatures, diff --git a/src/lib/pubkey/xmss/xmss_privatekey.cpp b/src/lib/pubkey/xmss/xmss_privatekey.cpp index 49628c4d4c8..b2c11848239 100644 --- a/src/lib/pubkey/xmss/xmss_privatekey.cpp +++ b/src/lib/pubkey/xmss/xmss_privatekey.cpp @@ -23,10 +23,11 @@ #include #include #include +#include #include #include #include -#include +#include #include #include @@ -67,7 +68,10 @@ class XMSS_PrivateKey_Internal { m_wots_derivation_method(wots_derivation_method), m_prf(rng.random_vec(xmss_params.element_size())), m_private_seed(rng.random_vec(xmss_params.element_size())), - m_keyid(Stateful_Key_Index_Registry::KeyId("XMSS", m_xmss_params.oid(), m_private_seed, m_prf)) {} + m_keyid(Stateful_Key_Index_Registry::KeyId("XMSS", m_xmss_params.oid(), m_private_seed, m_prf)) { + CT::poison(m_prf); + CT::poison(m_private_seed); + } XMSS_PrivateKey_Internal(const XMSS_Parameters& xmss_params, const XMSS_WOTS_Parameters& wots_params, @@ -79,7 +83,10 @@ class XMSS_PrivateKey_Internal { m_wots_derivation_method(wots_derivation_method), m_prf(std::move(prf)), m_private_seed(std::move(private_seed)), - m_keyid(Stateful_Key_Index_Registry::KeyId("XMSS", m_xmss_params.oid(), m_private_seed, m_prf)) {} + m_keyid(Stateful_Key_Index_Registry::KeyId("XMSS", m_xmss_params.oid(), m_private_seed, m_prf)) { + CT::poison(m_prf); + CT::poison(m_private_seed); + } XMSS_PrivateKey_Internal(const XMSS_Parameters& xmss_params, const XMSS_WOTS_Parameters& wots_params, @@ -126,6 +133,8 @@ class XMSS_PrivateKey_Internal { m_wots_derivation_method = (s.empty()) ? WOTS_Derivation_Method::Botan2x : static_cast(s.take(1).front()); + CT::poison(m_prf); + CT::poison(m_private_seed); BOTAN_ASSERT_NOMSG(s.empty()); } @@ -216,152 +225,18 @@ XMSS_PrivateKey::XMSS_PrivateKey(XMSS_Parameters::xmss_algorithm_t xmss_algo_id, "XMSS: unexpected byte length of private seed"); } -secure_vector XMSS_PrivateKey::tree_hash(size_t start_idx, +secure_vector XMSS_PrivateKey::tree_hash(uint32_t start_idx, size_t target_node_height, - const XMSS_Address& adrs, + XMSS_Address adrs, XMSS_Hash& hash) const { - BOTAN_ASSERT_NOMSG(target_node_height <= 30); - BOTAN_ASSERT((start_idx % (static_cast(1) << target_node_height)) == 0, - "Start index must be divisible by 2^{target node height}."); - -#if defined(BOTAN_HAS_THREAD_UTILS) - // determine number of parallel tasks to split the tree_hashing into. - - Thread_Pool& thread_pool = Thread_Pool::global_instance(); - - const size_t split_level = std::min(target_node_height, thread_pool.worker_count()); - - // skip parallelization overhead for leaf nodes. - if(split_level == 0) { - secure_vector result; - XMSS_Address subtree_addr(adrs); - tree_hash_subtree(result, start_idx, target_node_height, subtree_addr, hash); - return result; - } - - const size_t subtrees = static_cast(1) << split_level; - const size_t last_idx = (static_cast(1) << (target_node_height)) + start_idx; - const size_t offs = (last_idx - start_idx) / subtrees; - // this cast cannot overflow because target_node_height is limited - uint8_t level = static_cast(split_level); // current level in the tree - - BOTAN_ASSERT((last_idx - start_idx) % subtrees == 0, - "Number of worker threads in tree_hash need to divide range " - "of calculated nodes."); - - std::vector> nodes(subtrees, - secure_vector(XMSS_PublicKey::m_xmss_params.element_size())); - std::vector node_addresses(subtrees, adrs); - std::vector xmss_hash(subtrees, hash); - std::vector> work; - - // Calculate multiple subtrees in parallel. - for(size_t i = 0; i < subtrees; i++) { - using tree_hash_subtree_fn_t = - void (XMSS_PrivateKey::*)(secure_vector&, size_t, size_t, XMSS_Address&, XMSS_Hash&) const; - - const tree_hash_subtree_fn_t work_fn = &XMSS_PrivateKey::tree_hash_subtree; - - work.push_back(thread_pool.run(work_fn, - this, - std::ref(nodes[i]), - start_idx + i * offs, - target_node_height - split_level, - std::ref(node_addresses[i]), - std::ref(xmss_hash[i]))); - } - - for(auto& w : work) { - w.get(); - } - work.clear(); - - // Parallelize the top tree levels horizontally - while(level-- > 1) { - std::vector> ro_nodes(nodes.begin(), - nodes.begin() + (static_cast(1) << (level + 1))); - - for(size_t i = 0; i < (static_cast(1) << level); i++) { - BOTAN_ASSERT_NOMSG(xmss_hash.size() > i); - - node_addresses[i].set_tree_height(static_cast(target_node_height - (level + 1))); - node_addresses[i].set_tree_index((node_addresses[2 * i + 1].get_tree_index() - 1) >> 1); - - work.push_back(thread_pool.run(&XMSS_Common_Ops::randomize_tree_hash, - std::ref(nodes[i]), - std::cref(ro_nodes[2 * i]), - std::cref(ro_nodes[2 * i + 1]), - node_addresses[i], - std::cref(this->public_seed()), - std::ref(xmss_hash[i]), - std::cref(m_xmss_params))); - } - - for(auto& w : work) { - w.get(); - } - work.clear(); - } - - // Avoid creation an extra thread to calculate root node. - node_addresses[0].set_tree_height(static_cast(target_node_height - 1)); - node_addresses[0].set_tree_index((node_addresses[1].get_tree_index() - 1) >> 1); - XMSS_Common_Ops::randomize_tree_hash( - nodes[0], nodes[0], nodes[1], node_addresses[0], this->public_seed(), hash, m_xmss_params); - return nodes[0]; -#else - secure_vector result; - XMSS_Address subtree_addr(adrs); - tree_hash_subtree(result, start_idx, target_node_height, subtree_addr, hash); - return result; -#endif -} - -void XMSS_PrivateKey::tree_hash_subtree(secure_vector& result, - size_t start_idx, - size_t target_node_height, - XMSS_Address& adrs, - XMSS_Hash& hash) const { - const secure_vector& seed = this->public_seed(); - - std::vector> nodes(target_node_height + 1, - secure_vector(XMSS_PublicKey::m_xmss_params.element_size())); - - // node stack, holds all nodes on stack and one extra "pending" node. This - // temporary node referred to as "node" in the XMSS standard document stays - // a pending element, meaning it is not regarded as element on the stack - // until level is increased. - std::vector node_levels(target_node_height + 1); - - uint8_t level = 0; // current level on the node stack. - const size_t last_idx = (static_cast(1) << target_node_height) + start_idx; - - for(size_t i = start_idx; i < last_idx; i++) { - adrs.set_type(XMSS_Address::Type::OTS_Hash_Address); - adrs.set_ots_address(static_cast(i)); - - const XMSS_WOTS_PublicKey pk = this->wots_public_key_for(adrs, hash); - - adrs.set_type(XMSS_Address::Type::LTree_Address); - adrs.set_ltree_address(static_cast(i)); - XMSS_Common_Ops::create_l_tree(nodes[level], pk.key_data(), adrs, seed, hash, m_xmss_params); - node_levels[level] = 0; - - adrs.set_type(XMSS_Address::Type::Hash_Tree_Address); - adrs.set_tree_height(0); - adrs.set_tree_index(static_cast(i)); - - while(level > 0 && node_levels[level] == node_levels[level - 1]) { - adrs.set_tree_index(((adrs.get_tree_index() - 1) >> 1)); - XMSS_Common_Ops::randomize_tree_hash( - nodes[level - 1], nodes[level - 1], nodes[level], adrs, seed, hash, m_xmss_params); - node_levels[level - 1]++; - level--; //Pop stack top element - adrs.set_tree_height(adrs.get_tree_height() + 1); - } - level++; //push temporary node to stack - } - result = nodes[level - 1]; + return XMSS_Core_Ops::tree_hash( + start_idx, + target_node_height, + adrs, + hash, + m_private->wots_parameters(), + this->public_seed(), + [this](XMSS_Address adrs_inner, XMSS_Hash& hash_inner) { return wots_public_key_for(adrs_inner, hash_inner); }); } XMSS_WOTS_PublicKey XMSS_PrivateKey::wots_public_key_for(const XMSS_Address& adrs, XMSS_Hash& hash) const { diff --git a/src/lib/pubkey/xmss/xmss_publickey.cpp b/src/lib/pubkey/xmss/xmss_publickey.cpp index 2b6ef0d67af..c6653a7513e 100644 --- a/src/lib/pubkey/xmss/xmss_publickey.cpp +++ b/src/lib/pubkey/xmss/xmss_publickey.cpp @@ -43,7 +43,7 @@ XMSS_Parameters::xmss_algorithm_t deserialize_xmss_oid(std::span } // fall back to raw decoding for previous versions, which did not encode an OCTET STRING -std::vector extract_raw_public_key(std::span key_bits) { +std::vector extract_raw_xmss_public_key(std::span key_bits) { std::vector raw_key; try { BER_Decoder(key_bits).decode(raw_key, ASN1_Type::OctetString).verify_end(); @@ -74,7 +74,7 @@ XMSS_PublicKey::XMSS_PublicKey(XMSS_Parameters::xmss_algorithm_t xmss_oid, Rando m_public_seed(rng.random_vec(m_xmss_params.element_size())) {} XMSS_PublicKey::XMSS_PublicKey(std::span key_bits) : - m_raw_key(extract_raw_public_key(key_bits)), + m_raw_key(extract_raw_xmss_public_key(key_bits)), m_xmss_params(deserialize_xmss_oid(m_raw_key)), m_wots_params(m_xmss_params.ots_oid()) { if(m_raw_key.size() < m_xmss_params.raw_public_key_size()) { @@ -110,7 +110,9 @@ std::unique_ptr XMSS_PublicKey::create_verification_op(std std::unique_ptr XMSS_PublicKey::create_x509_verification_op(const AlgorithmIdentifier& alg_id, std::string_view provider) const { if(provider == "base" || provider.empty()) { - if(alg_id != this->algorithm_identifier()) { + if(alg_id != this->algorithm_identifier() && + alg_id != AlgorithmIdentifier("XMSS-RFC9802", AlgorithmIdentifier::Encoding_Option::USE_EMPTY_PARAM) && + alg_id != AlgorithmIdentifier("XMSS", AlgorithmIdentifier::Encoding_Option::USE_EMPTY_PARAM)) { throw Decoding_Error("Unexpected AlgorithmIdentifier for XMSS X509 signature"); } return std::make_unique(*this); diff --git a/src/lib/pubkey/xmss/xmss_signature.h b/src/lib/pubkey/xmss/xmss_signature.h index 7b4266ff32e..089991470ff 100644 --- a/src/lib/pubkey/xmss/xmss_signature.h +++ b/src/lib/pubkey/xmss/xmss_signature.h @@ -12,6 +12,7 @@ #include #include #include +#include #include namespace Botan { @@ -20,13 +21,6 @@ namespace Botan { * Helper class for marshalling an XMSS signature */ class XMSS_Signature final { - public: - struct TreeSignature final { - public: - wots_keysig_t ots_signature; - wots_keysig_t authentication_path; - }; - public: /** * Creates a signature from an XMSS signature method and a uint8_t sequence @@ -46,14 +40,14 @@ class XMSS_Signature final { * @param randomness A random value. * @param tree_sig A tree signature. **/ - XMSS_Signature(size_t leaf_idx, secure_vector randomness, XMSS_Signature::TreeSignature tree_sig) : + XMSS_Signature(size_t leaf_idx, secure_vector randomness, XMSS_TreeSignature tree_sig) : m_leaf_idx(leaf_idx), m_randomness(std::move(randomness)), m_tree_sig(std::move(tree_sig)) {} size_t unused_leaf_index() const { return m_leaf_idx; } const secure_vector& randomness() const { return m_randomness; } - const XMSS_Signature::TreeSignature& tree() const { return m_tree_sig; } + const XMSS_TreeSignature& tree() const { return m_tree_sig; } // These mutating operations should be removed: void set_unused_leaf_idx(size_t idx) { m_leaf_idx = idx; } @@ -62,9 +56,9 @@ class XMSS_Signature final { void set_randomness(secure_vector randomness) { m_randomness = std::move(randomness); } - XMSS_Signature::TreeSignature& tree() { return m_tree_sig; } + XMSS_TreeSignature& tree() { return m_tree_sig; } - void set_tree(XMSS_Signature::TreeSignature tree_sig) { m_tree_sig = std::move(tree_sig); } + void set_tree(XMSS_TreeSignature tree_sig) { m_tree_sig = std::move(tree_sig); } /** * Generates a serialized representation of XMSS Signature by @@ -83,7 +77,7 @@ class XMSS_Signature final { private: size_t m_leaf_idx; secure_vector m_randomness; - XMSS_Signature::TreeSignature m_tree_sig; + XMSS_TreeSignature m_tree_sig; }; } // namespace Botan diff --git a/src/lib/pubkey/xmss/xmss_signature_operation.cpp b/src/lib/pubkey/xmss/xmss_signature_operation.cpp index 7f6a34b939d..e90ade36072 100644 --- a/src/lib/pubkey/xmss/xmss_signature_operation.cpp +++ b/src/lib/pubkey/xmss/xmss_signature_operation.cpp @@ -16,6 +16,8 @@ #include +#include +#include #include namespace Botan { @@ -50,14 +52,14 @@ std::vector XMSS_Signature_Operation::sign(RandomNumberGenerator& /*rng adrs.set_type(XMSS_Address::Type::Hash_Tree_Address); for(size_t j = 0; j < params.tree_height(); j++) { - const size_t k = (m_leaf_idx / (static_cast(1) << j)) ^ 0x01; - auth_path[j] = m_priv_key.tree_hash(k * (static_cast(1) << j), j, adrs, m_hash); + const uint32_t k = (m_leaf_idx / (static_cast(1) << j)) ^ 0x01; + auth_path[j] = m_priv_key.tree_hash(k * (static_cast(1) << j), j, adrs, m_hash); } adrs.set_type(XMSS_Address::Type::OTS_Hash_Address); adrs.set_ots_address(m_leaf_idx); - XMSS_Signature::TreeSignature tree_sig; + XMSS_TreeSignature tree_sig; tree_sig.authentication_path = auth_path; tree_sig.ots_signature = m_priv_key.wots_private_key_for(adrs, m_hash).sign(msg_hash, m_priv_key.public_seed(), adrs, m_hash); @@ -81,6 +83,7 @@ void XMSS_Signature_Operation::initialize() { // write prefix for message hashing into buffer. xmss_concat(index_bytes, m_leaf_idx, 32); m_hash.prf(m_randomness, m_priv_key.prf_value(), index_bytes); + CT::unpoison(m_randomness); // unpoison: randomness is public; correlation with secret value destroyed with PRF index_bytes.clear(); xmss_concat(index_bytes, m_leaf_idx, m_priv_key.xmss_parameters().element_size()); m_hash.h_msg_init(m_randomness, m_priv_key.root(), index_bytes); diff --git a/src/lib/pubkey/xmss/xmss_verification_operation.cpp b/src/lib/pubkey/xmss/xmss_verification_operation.cpp index b67d0487fa7..94116d0c862 100644 --- a/src/lib/pubkey/xmss/xmss_verification_operation.cpp +++ b/src/lib/pubkey/xmss/xmss_verification_operation.cpp @@ -10,7 +10,7 @@ #include -#include +#include #include #include @@ -19,52 +19,26 @@ namespace Botan { XMSS_Verification_Operation::XMSS_Verification_Operation(const XMSS_PublicKey& public_key) : m_pub_key(public_key), m_hash(public_key.xmss_parameters()), m_msg_buf(0) {} -secure_vector XMSS_Verification_Operation::root_from_signature(const XMSS_Signature& sig, - const secure_vector& msg, - const secure_vector& seed) { - const auto& params = m_pub_key.xmss_parameters(); - - const uint32_t next_index = static_cast(sig.unused_leaf_index()); - XMSS_Address adrs; - adrs.set_type(XMSS_Address::Type::OTS_Hash_Address); - adrs.set_ots_address(next_index); - - const XMSS_WOTS_Parameters wots_params(params.ots_oid()); - const XMSS_WOTS_PublicKey pub_key_ots(wots_params, seed, sig.tree().ots_signature, msg, adrs, m_hash); - - adrs.set_type(XMSS_Address::Type::LTree_Address); - adrs.set_ltree_address(next_index); - - std::array, 2> node; - XMSS_Common_Ops::create_l_tree(node[0], pub_key_ots.key_data(), adrs, seed, m_hash, params); - - adrs.set_type(XMSS_Address::Type::Hash_Tree_Address); - adrs.set_tree_index(next_index); - - for(size_t k = 0; k < params.tree_height(); k++) { - adrs.set_tree_height(static_cast(k)); - if(((next_index / (static_cast(1) << k)) & 0x01) == 0) { - adrs.set_tree_index(adrs.get_tree_index() >> 1); - XMSS_Common_Ops::randomize_tree_hash( - node[1], node[0], sig.tree().authentication_path[k], adrs, seed, m_hash, params); - } else { - adrs.set_tree_index((adrs.get_tree_index() - 1) >> 1); - XMSS_Common_Ops::randomize_tree_hash( - node[1], sig.tree().authentication_path[k], node[0], adrs, seed, m_hash, params); - } - node[0] = node[1]; - } - return node[0]; -} - bool XMSS_Verification_Operation::verify(const XMSS_Signature& sig, const secure_vector& msg, const XMSS_PublicKey& public_key) { + const XMSS_Parameters& params = public_key.xmss_parameters(); + const XMSS_Address adrs; secure_vector index_bytes; xmss_concat(index_bytes, sig.unused_leaf_index(), m_pub_key.xmss_parameters().element_size()); const secure_vector msg_digest = m_hash.h_msg(sig.randomness(), public_key.root(), index_bytes, msg); - const secure_vector node = root_from_signature(sig, msg_digest, public_key.public_seed()); + const secure_vector node = + XMSS_Core_Ops::root_from_signature(static_cast(sig.unused_leaf_index()), + sig.tree(), + msg_digest, + adrs, + public_key.public_seed(), + m_hash, + params.element_size(), + params.tree_height(), + params.len(), + params.ots_oid()); return (node == public_key.root()); } diff --git a/src/lib/pubkey/xmss/xmss_verification_operation.h b/src/lib/pubkey/xmss/xmss_verification_operation.h index e6825649d18..4dd6c1b7d0e 100644 --- a/src/lib/pubkey/xmss/xmss_verification_operation.h +++ b/src/lib/pubkey/xmss/xmss_verification_operation.h @@ -30,21 +30,6 @@ class XMSS_Verification_Operation final : public virtual PK_Ops::Verification { std::string hash_function() const override { return m_hash.hash_function(); } private: - /** - * Algorithm 13: "XMSS_rootFromSig" - * Computes a root node using an XMSS signature, a message and a seed. - * - * @param msg A message. - * @param sig The XMSS signature for msg. - * @param seed A seed. - * - * @return An n-byte string holding the value of the root of a tree - * defined by the input parameters. - **/ - secure_vector root_from_signature(const XMSS_Signature& sig, - const secure_vector& msg, - const secure_vector& seed); - /** * Algorithm 14: "XMSS_verify" * Verifies a XMSS signature using the corresponding XMSS public key. diff --git a/src/lib/pubkey/xmss/xmss_wots.cpp b/src/lib/pubkey/xmss/xmss_wots.cpp index d091f830245..f723693846e 100644 --- a/src/lib/pubkey/xmss/xmss_wots.cpp +++ b/src/lib/pubkey/xmss/xmss_wots.cpp @@ -14,6 +14,7 @@ #include #include +#include #include #include #include @@ -88,6 +89,12 @@ XMSS_WOTS_PublicKey::XMSS_WOTS_PublicKey(XMSS_WOTS_Parameters params, adrs.set_chain_address(static_cast(i)); chain(m_params, m_key_data[i], 0, m_params.wots_parameter() - 1, adrs, public_seed, hash); } + + // unpoison: m_key_data is derived from secret values but now public + // correlation with privkey data destroyed by hashing + for(const auto& v : m_key_data) { + CT::unpoison(std::span(v.data(), v.size())); + } } XMSS_WOTS_PublicKey::XMSS_WOTS_PublicKey(XMSS_WOTS_Parameters params, @@ -127,6 +134,11 @@ wots_keysig_t XMSS_WOTS_PrivateKey::sign(const secure_vector& msg, chain(m_params, sig[i], 0, msg_digest[i], adrs, public_seed, hash); } + // unpoison: sig is now public + for(const auto& v : sig) { + CT::unpoison(std::span(v.data(), v.size())); + } + return sig; } diff --git a/src/lib/pubkey/xmss/xmss_wots_parameters.cpp b/src/lib/pubkey/xmss/xmss_wots_parameters.cpp index 365a21a9a08..7a736402f32 100644 --- a/src/lib/pubkey/xmss/xmss_wots_parameters.cpp +++ b/src/lib/pubkey/xmss/xmss_wots_parameters.cpp @@ -12,10 +12,9 @@ * Botan is released under the Simplified BSD License (see license.txt) **/ -#include - #include #include +#include #include #include #include diff --git a/src/lib/pubkey/xmss/xmss_wots_parameters.h b/src/lib/pubkey/xmss/xmss_wots_parameters.h new file mode 100644 index 00000000000..dade923ed2a --- /dev/null +++ b/src/lib/pubkey/xmss/xmss_wots_parameters.h @@ -0,0 +1,121 @@ +/* + * XMSS Parameters + * (C) 2016,2018 Matthias Gierlings + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSS_WOTS_PARAMETERS_H_ +#define BOTAN_XMSS_WOTS_PARAMETERS_H_ + +#include +#include + +#include +#include + +namespace Botan { + +/** + * Describes a signature method for XMSS Winternitz One Time Signatures, + * as defined in: + * [1] XMSS: Extended Hash-Based Signatures, + * Request for Comments: 8391 + * Release: May 2018. + * https://datatracker.ietf.org/doc/rfc8391/ + * [2] Recommendation for Stateful Hash-Based Signature Schemes + * NIST Special Publication 800-208 + * Release: October 2020. + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-208.pdf + **/ +class BOTAN_PUBLIC_API(2, 0) XMSS_WOTS_Parameters final { + public: + enum ots_algorithm_t : uint32_t /* NOLINT(*-enum-size,*-use-enum-class) */ { + // from RFC 8391 + WOTSP_SHA2_256 = 0x00000001, + + // from RFC 8391 but not approved by NIST SP.800-208 + // (see footnote on page 16) + WOTSP_SHA2_512 = 0x00000002, + WOTSP_SHAKE_256 = 0x00000003, + WOTSP_SHAKE_512 = 0x00000004, + + // from NIST SP.800-208 + WOTSP_SHA2_192 = 0x00000005, + WOTSP_SHAKE_256_256 = 0x00000006, + WOTSP_SHAKE_256_192 = 0x00000007, + }; + + explicit XMSS_WOTS_Parameters(std::string_view algo_name); + + BOTAN_FUTURE_EXPLICIT XMSS_WOTS_Parameters(ots_algorithm_t ots_spec); + + static ots_algorithm_t xmss_wots_id_from_string(std::string_view param_set); + + /** + * Algorithm 1: convert input string to base. + * + * @param msg Input string (referred to as X in [1]). + * @param out_size size of message in base w. + * + * @return Input string converted to the given base. + **/ + secure_vector base_w(const secure_vector& msg, size_t out_size) const; + + secure_vector base_w(size_t value) const; + + void append_checksum(secure_vector& data) const; + + /** + * @return XMSS WOTS registry name for the chosen parameter set. + **/ + const std::string& name() const { return m_name; } + + /** + * Retrieves the uniform length of a message, and the size of + * each node. This correlates to XMSS parameter "n" defined + * in [1]. + * + * @return element length in bytes. + **/ + size_t element_size() const { return m_element_size; } + + /** + * The Winternitz parameter. + * + * @return numeric base used for internal representation of + * data. + **/ + size_t wots_parameter() const { return m_w; } + + size_t len() const { return m_len; } + + size_t len_1() const { return m_len_1; } + + size_t len_2() const { return m_len_2; } + + size_t lg_w() const { return m_lg_w; } + + ots_algorithm_t oid() const { return m_oid; } + + size_t estimated_strength() const { return m_strength; } + + bool operator==(const XMSS_WOTS_Parameters& p) const { return m_oid == p.m_oid; } + + private: + static const std::map m_oid_name_lut; + ots_algorithm_t m_oid; + std::string m_name; + std::string m_hash_name; + size_t m_element_size; + size_t m_w; + size_t m_len_1; + size_t m_len_2; + size_t m_len; + size_t m_strength; + uint8_t m_lg_w; +}; + +} // namespace Botan + +#endif diff --git a/src/lib/pubkey/xmssmt/info.txt b/src/lib/pubkey/xmssmt/info.txt new file mode 100644 index 00000000000..7d49cba8a5f --- /dev/null +++ b/src/lib/pubkey/xmssmt/info.txt @@ -0,0 +1,27 @@ + +XMSSMT_RFC8391 -> 20260301 + + + +name -> "XMSSMT" +brief -> "Multi-Tree version of XMSS" + + + +xmssmt.h +xmssmt_parameters.h + + + +xmssmt_signature.h +xmssmt_verification_operation.h +xmssmt_signature_operation.h + + + +xmss + + + +atomics + diff --git a/src/lib/pubkey/xmssmt/xmssmt.h b/src/lib/pubkey/xmssmt/xmssmt.h new file mode 100644 index 00000000000..d7b40286aae --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt.h @@ -0,0 +1,242 @@ +/* + * XMSS^MT Keys + * (C) 2026 Johannes Roth + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSSMT_H_ +#define BOTAN_XMSSMT_H_ + +#include +#include +#include +#include +#include + +namespace Botan { + +class RandomNumberGenerator; +class XMSS_Address; +class XMSS_Hash; +class XMSSMT_PrivateKey_Internal; +class XMSSMT_Verification_Operation; +class XMSS_WOTS_PublicKey; +class XMSS_WOTS_PrivateKey; + +class BOTAN_PUBLIC_API(3, 12) XMSSMT_PublicKey : public virtual Public_Key { + public: + /** + * Loads a public key. + * + * Public key must be encoded as in RFC + * draft-vangeest-x509-hash-sigs-03. + * + * @param key_bits DER encoded public key bits + */ + BOTAN_FUTURE_EXPLICIT XMSSMT_PublicKey(std::span key_bits); + + /** + * Creates a new XMSS^MT public key for a chosen XMSS^MT signature method as + * well as pre-computed root node and public_seed values. + * + * @param xmssmt_oid Identifier for the selected XMSS^MT signature method. + * @param root Root node value. + * @param public_seed Public seed value. + **/ + XMSSMT_PublicKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_oid, + secure_vector root, + secure_vector public_seed); + + std::string algo_name() const override { return "XMSSMT"; } + + AlgorithmIdentifier algorithm_identifier() const override { + return AlgorithmIdentifier(object_identifier(), AlgorithmIdentifier::USE_EMPTY_PARAM); + } + + bool check_key(RandomNumberGenerator& /*rng*/, bool /*strong*/) const override { return true; } + + size_t estimated_strength() const override { return m_xmssmt_params.estimated_strength(); } + + size_t key_length() const override { return m_xmssmt_params.estimated_strength(); } + + /** + * Generates a byte sequence representing the XMSS^MT + * public key, as defined in [1] (p. 23, "XMSS Public Key") + * + * @return 4-byte OID, followed by n-byte root node, followed by + * public seed. + **/ + std::vector raw_public_key_bits() const override; + + /** + * Returns the encoded public key as defined in RFC + * draft-vangeest-x509-hash-sigs-03. + * + * @return encoded public key bits + **/ + std::vector public_key_bits() const override; + + std::unique_ptr generate_another(RandomNumberGenerator& rng) const final; + + bool supports_operation(PublicKeyOperation op) const override { return (op == PublicKeyOperation::Signature); } + + std::unique_ptr create_verification_op(std::string_view params, + std::string_view provider) const override; + + std::unique_ptr create_x509_verification_op(const AlgorithmIdentifier& alg_id, + std::string_view provider) const override; + + // protected: + // friend class XMSS_Verification_Operation; + + const secure_vector& public_seed() const { return m_public_seed; } + + const secure_vector& root() const { return m_root; } + + const XMSSMT_Parameters& xmssmt_parameters() const { return m_xmssmt_params; } + + protected: + /** + * Creates a new XMSS^MT public key for the chosen XMSS^MT signature method. + * New public and prf seeds are generated using rng. The appropriate WOTS + * signature method will be automatically set based on the chosen XMSS + * signature method. + * + * This is the matching PublicKey constructor for + * `XMSSMT_PrivateKey(XMSSMT_Parameters::xmssmt_algorithm_t, RandomNumberGenerator&)` + * and is be called to generate the public seed. + * It should not be called in other contexts. + * + * @param xmssmt_oid Identifier for the selected XMSS^MT signature method. + * @param rng A random number generator to use for key generation. + **/ + XMSSMT_PublicKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_oid, RandomNumberGenerator& rng); + + protected: + std::vector m_raw_key; // NOLINT(*non-private-member-variable*) + XMSSMT_Parameters m_xmssmt_params; // NOLINT(*non-private-member-variable*) + XMSS_WOTS_Parameters m_wots_params; // NOLINT(*non-private-member-variable*) + secure_vector m_root; // NOLINT(*non-private-member-variable*) + secure_vector m_public_seed; // NOLINT(*non-private-member-variable*) +}; + +template +class Atomic; + +/** + * Determines how WOTS+ private keys are derived from the XMSS^MT private key + */ + +/** + * An XMSS^MT: Extended Hash-Based Signature private key. + * The XMSS^MT private key does not support the X509 and PKCS7 standard. Instead + * the raw format described in [1] is used. + * + * [1] XMSS: Extended Hash-Based Signatures, + * Request for Comments: 8391 + * Release: May 2018. + * https://datatracker.ietf.org/doc/rfc8391/ + **/ + +BOTAN_DIAGNOSTIC_PUSH +BOTAN_DIAGNOSTIC_IGNORE_INHERITED_VIA_DOMINANCE + +class BOTAN_PUBLIC_API(3, 12) XMSSMT_PrivateKey final : public virtual XMSSMT_PublicKey, + public virtual Private_Key { + public: + /** + * Creates a new XMSS^MT private key for the chosen XMSS signature method. + * New seeds for public/private key and pseudo random function input are + * generated using the provided RNG. The appropriate WOTS signature method + * will be automatically set based on the chosen XMSS signature method. + * + * @param xmssmt_algo_id Identifier for the selected XMSS^MT signature method. + * @param rng A random number generator to use for key generation. + **/ + XMSSMT_PrivateKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_algo_id, RandomNumberGenerator& rng); + + /** + * Creates an XMSSMT_PrivateKey from a byte sequence produced by + * raw_private_key(). + * + * @param raw_key An XMSS private key serialized using raw_private_key(). + **/ + BOTAN_FUTURE_EXPLICIT XMSSMT_PrivateKey(std::span raw_key); + + /** + * Creates a new XMSS^MT private key for the chosen XMSS^MT signature method + * using precomputed seeds for public/private keys and pseudo random + * function input. The appropriate WOTS signature method will be + * automatically set, based on the chosen XMSS^MT signature method. + * + * @param xmssmt_algo_id Identifier for the selected XMSS^MT signature method. + * @param idx_leaf Index of the next unused leaf. + * @param wots_priv_seed A seed to generate a Winternitz-One-Time- + * Signature private key from. + * @param prf a secret n-byte key sourced from a secure source + * of uniformly random data. + * @param root Root node of the binary hash tree. + * @param public_seed The public seed. + **/ + XMSSMT_PrivateKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_algo_id, + uint64_t idx_leaf, + secure_vector wots_priv_seed, + secure_vector prf, + secure_vector root, + secure_vector public_seed); + + bool stateful_operation() const override { return true; } + + std::unique_ptr public_key() const override; + + std::optional remaining_operations() const override; + + std::unique_ptr create_signature_op(RandomNumberGenerator& rng, + std::string_view params, + std::string_view provider) const override; + + secure_vector private_key_bits() const override; + + /** + * Generates a non standardized byte sequence representing the XMSS^MT + * private key. + * + * @return byte sequence consisting of the following elements in order: + * 4-byte OID, n-byte root node, n-byte public seed, + * ceil(h/8) unused leaf index, n-byte prf seed, n-byte private seed. + **/ + secure_vector raw_private_key() const; + + private: + friend class XMSSMT_Signature_Operation; + + uint64_t reserve_unused_leaf_index(); + + const secure_vector& prf_value() const; + + XMSS_WOTS_PublicKey wots_public_key_for(XMSS_Address& adrs, XMSS_Hash& hash) const; + XMSS_WOTS_PrivateKey wots_private_key_for(XMSS_Address& adrs, XMSS_Hash& hash) const; + + secure_vector tree_hash(uint32_t start_idx, + size_t target_node_height, + XMSS_Address adrs, + XMSS_Hash& hash) const; + + std::shared_ptr m_private; + + struct XMSSMT_Pubkey_Parts { + XMSSMT_Parameters::xmssmt_algorithm_t oid{}; + secure_vector root; + secure_vector public_seed; + }; + + XMSSMT_PrivateKey(XMSSMT_Pubkey_Parts parsed_pub, std::span key_bits); + static XMSSMT_Pubkey_Parts parse_pubkey_parts(std::span key_bits); +}; + +BOTAN_DIAGNOSTIC_POP + +} // namespace Botan + +#endif diff --git a/src/lib/pubkey/xmssmt/xmssmt_parameters.cpp b/src/lib/pubkey/xmssmt/xmssmt_parameters.cpp new file mode 100644 index 00000000000..ff6e5367028 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_parameters.cpp @@ -0,0 +1,891 @@ +/* + * XMSS^MT Parameters + * Describes a signature method for XMSS^MT, as defined in: + * [1] XMSS: Extended Hash-Based Signatures, + * Request for Comments: 8391 + * Release: May 2018. + * https://datatracker.ietf.org/doc/rfc8391/ + * [2] Recommendation for Stateful Hash-Based Signature Schemes + * NIST Special Publication 800-208 + * Release: October 2020. + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-208.pdf + * + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include + +namespace Botan { + +XMSSMT_Parameters::xmssmt_algorithm_t XMSSMT_Parameters::xmssmt_id_from_string(std::string_view param_set) { + if(param_set == "XMSSMT-SHA2_20/2_256") { + return XMSSMT_SHA2_20_2_256; + } + if(param_set == "XMSSMT-SHA2_20/4_256") { + return XMSSMT_SHA2_20_4_256; + } + if(param_set == "XMSSMT-SHA2_40/2_256") { + return XMSSMT_SHA2_40_2_256; + } + if(param_set == "XMSSMT-SHA2_40/4_256") { + return XMSSMT_SHA2_40_4_256; + } + if(param_set == "XMSSMT-SHA2_40/8_256") { + return XMSSMT_SHA2_40_8_256; + } + if(param_set == "XMSSMT-SHA2_60/3_256") { + return XMSSMT_SHA2_60_3_256; + } + if(param_set == "XMSSMT-SHA2_60/6_256") { + return XMSSMT_SHA2_60_6_256; + } + if(param_set == "XMSSMT-SHA2_60/12_256") { + return XMSSMT_SHA2_60_12_256; + } + if(param_set == "XMSSMT-SHA2_20/2_512") { + return XMSSMT_SHA2_20_2_512; + } + if(param_set == "XMSSMT-SHA2_20/4_512") { + return XMSSMT_SHA2_20_4_512; + } + if(param_set == "XMSSMT-SHA2_40/2_512") { + return XMSSMT_SHA2_40_2_512; + } + if(param_set == "XMSSMT-SHA2_40/4_512") { + return XMSSMT_SHA2_40_4_512; + } + if(param_set == "XMSSMT-SHA2_40/8_512") { + return XMSSMT_SHA2_40_8_512; + } + if(param_set == "XMSSMT-SHA2_60/3_512") { + return XMSSMT_SHA2_60_3_512; + } + if(param_set == "XMSSMT-SHA2_60/6_512") { + return XMSSMT_SHA2_60_6_512; + } + if(param_set == "XMSSMT-SHA2_60/12_512") { + return XMSSMT_SHA2_60_12_512; + } + if(param_set == "XMSSMT-SHAKE_20/2_256") { + return XMSSMT_SHAKE_20_2_256; + } + if(param_set == "XMSSMT-SHAKE_20/4_256") { + return XMSSMT_SHAKE_20_4_256; + } + if(param_set == "XMSSMT-SHAKE_40/2_256") { + return XMSSMT_SHAKE_40_2_256; + } + if(param_set == "XMSSMT-SHAKE_40/4_256") { + return XMSSMT_SHAKE_40_4_256; + } + if(param_set == "XMSSMT-SHAKE_40/8_256") { + return XMSSMT_SHAKE_40_8_256; + } + if(param_set == "XMSSMT-SHAKE_60/3_256") { + return XMSSMT_SHAKE_60_3_256; + } + if(param_set == "XMSSMT-SHAKE_60/6_256") { + return XMSSMT_SHAKE_60_6_256; + } + if(param_set == "XMSSMT-SHAKE_60/12_256") { + return XMSSMT_SHAKE_60_12_256; + } + if(param_set == "XMSSMT-SHAKE_20/2_512") { + return XMSSMT_SHAKE_20_2_512; + } + if(param_set == "XMSSMT-SHAKE_20/4_512") { + return XMSSMT_SHAKE_20_4_512; + } + if(param_set == "XMSSMT-SHAKE_40/2_512") { + return XMSSMT_SHAKE_40_2_512; + } + if(param_set == "XMSSMT-SHAKE_40/4_512") { + return XMSSMT_SHAKE_40_4_512; + } + if(param_set == "XMSSMT-SHAKE_40/8_512") { + return XMSSMT_SHAKE_40_8_512; + } + if(param_set == "XMSSMT-SHAKE_60/3_512") { + return XMSSMT_SHAKE_60_3_512; + } + if(param_set == "XMSSMT-SHAKE_60/6_512") { + return XMSSMT_SHAKE_60_6_512; + } + if(param_set == "XMSSMT-SHAKE_60/12_512") { + return XMSSMT_SHAKE_60_12_512; + } + if(param_set == "XMSSMT-SHA2_20/2_192") { + return XMSSMT_SHA2_20_2_192; + } + if(param_set == "XMSSMT-SHA2_20/4_192") { + return XMSSMT_SHA2_20_4_192; + } + if(param_set == "XMSSMT-SHA2_40/2_192") { + return XMSSMT_SHA2_40_2_192; + } + if(param_set == "XMSSMT-SHA2_40/4_192") { + return XMSSMT_SHA2_40_4_192; + } + if(param_set == "XMSSMT-SHA2_40/8_192") { + return XMSSMT_SHA2_40_8_192; + } + if(param_set == "XMSSMT-SHA2_60/3_192") { + return XMSSMT_SHA2_60_3_192; + } + if(param_set == "XMSSMT-SHA2_60/6_192") { + return XMSSMT_SHA2_60_6_192; + } + if(param_set == "XMSSMT-SHA2_60/12_192") { + return XMSSMT_SHA2_60_12_192; + } + if(param_set == "XMSSMT-SHAKE256_20/2_256") { + return XMSSMT_SHAKE256_20_2_256; + } + if(param_set == "XMSSMT-SHAKE256_20/4_256") { + return XMSSMT_SHAKE256_20_4_256; + } + if(param_set == "XMSSMT-SHAKE256_40/2_256") { + return XMSSMT_SHAKE256_40_2_256; + } + if(param_set == "XMSSMT-SHAKE256_40/4_256") { + return XMSSMT_SHAKE256_40_4_256; + } + if(param_set == "XMSSMT-SHAKE256_40/8_256") { + return XMSSMT_SHAKE256_40_8_256; + } + if(param_set == "XMSSMT-SHAKE256_60/3_256") { + return XMSSMT_SHAKE256_60_3_256; + } + if(param_set == "XMSSMT-SHAKE256_60/6_256") { + return XMSSMT_SHAKE256_60_6_256; + } + if(param_set == "XMSSMT-SHAKE256_60/12_256") { + return XMSSMT_SHAKE256_60_12_256; + } + if(param_set == "XMSSMT-SHAKE256_20/2_192") { + return XMSSMT_SHAKE256_20_2_192; + } + if(param_set == "XMSSMT-SHAKE256_20/4_192") { + return XMSSMT_SHAKE256_20_4_192; + } + if(param_set == "XMSSMT-SHAKE256_40/2_192") { + return XMSSMT_SHAKE256_40_2_192; + } + if(param_set == "XMSSMT-SHAKE256_40/4_192") { + return XMSSMT_SHAKE256_40_4_192; + } + if(param_set == "XMSSMT-SHAKE256_40/8_192") { + return XMSSMT_SHAKE256_40_8_192; + } + if(param_set == "XMSSMT-SHAKE256_60/3_192") { + return XMSSMT_SHAKE256_60_3_192; + } + if(param_set == "XMSSMT-SHAKE256_60/6_192") { + return XMSSMT_SHAKE256_60_6_192; + } + if(param_set == "XMSSMT-SHAKE256_60/12_192") { + return XMSSMT_SHAKE256_60_12_192; + } + throw Lookup_Error(fmt("Unknown XMSS^MT algorithm param '{}'", param_set)); +} + +XMSSMT_Parameters::xmssmt_algorithm_t XMSSMT_Parameters::parse_oid(std::span bytes) { + if(bytes.size() != 4) { + throw Decoding_Error("can't parse invalid XMSS^MT OID length."); + } + + // extract and convert algorithm id to enum type + uint32_t raw_id = 0; + for(size_t i = 0; i < 4; i++) { + raw_id = ((raw_id << 8) | bytes[i]); + } + return static_cast(raw_id); +} + +XMSSMT_Parameters::XMSSMT_Parameters(std::string_view param_set) : + XMSSMT_Parameters(XMSSMT_Parameters::xmssmt_id_from_string(param_set)) {} + +XMSSMT_Parameters::XMSSMT_Parameters(xmssmt_algorithm_t oid) : m_oid(oid) { + switch(oid) { + case XMSSMT_SHA2_20_2_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHA2_20/2_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_20_4_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHA2_20/4_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_40_2_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHA2_40/2_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_40_4_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHA2_40/4_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_40_8_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHA2_40/8_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_60_3_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHA2_60/3_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_60_6_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHA2_60/6_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_60_12_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHA2_60/12_256"; + m_hash_name = "SHA-256"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_256; + break; + case XMSSMT_SHA2_20_2_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHA2_20/2_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_20_4_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHA2_20/4_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_40_2_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHA2_40/2_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_40_4_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHA2_40/4_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_40_8_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHA2_40/8_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_60_3_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHA2_60/3_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_60_6_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHA2_60/6_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHA2_60_12_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHA2_60/12_512"; + m_hash_name = "SHA-512"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_512; + break; + case XMSSMT_SHAKE_20_2_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE_20/2_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_20_4_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE_20/4_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_40_2_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE_40/2_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_40_4_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE_40/4_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_40_8_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHAKE_40/8_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_60_3_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHAKE_60/3_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_60_6_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHAKE_60/6_256"; + m_hash_name = "SHAKE-128(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_60_12_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHAKE_60/12_256"; + m_hash_name = "SHAKE-128(256)6"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256; + break; + case XMSSMT_SHAKE_20_2_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE_20/2_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_20_4_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE_20/4_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_40_2_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE_40/2_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_40_4_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE_40/4_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_40_8_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHAKE_40/8_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_60_3_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHAKE_60/3_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_60_6_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHAKE_60/6_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHAKE_60_12_512: + m_element_size = 64; + m_hash_id_size = 64; + m_w = 16; + m_len = 131; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHAKE_60/12_512"; + m_hash_name = "SHAKE-256(512)"; + m_strength = 512; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_512; + break; + case XMSSMT_SHA2_20_2_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHA2_20/2_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_20_4_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHA2_20/4_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_40_2_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHA2_40/2_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_40_4_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHA2_40/4_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_40_8_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHA2_40/8_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_60_3_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHA2_60/3_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_60_6_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHA2_60/6_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHA2_60_12_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHA2_60/12_192"; + m_hash_name = "Truncated(SHA-256,192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHA2_192; + break; + case XMSSMT_SHAKE256_20_2_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE256_20/2_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_20_4_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE256_20/4_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_40_2_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE256_40/2_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_40_4_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE256_40/4_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_40_8_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHAKE256_40/8_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_60_3_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHAKE256_60/3_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_60_6_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHAKE256_60/6_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_60_12_256: + m_element_size = 32; + m_hash_id_size = 32; + m_w = 16; + m_len = 67; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHAKE256_60/12_256"; + m_hash_name = "SHAKE-256(256)"; + m_strength = 256; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_256; + break; + case XMSSMT_SHAKE256_20_2_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 20; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE256_20/2_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_20_4_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 20; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE256_20/4_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_40_2_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 40; + m_tree_layers = 2; + m_name = "XMSSMT-SHAKE256_40/2_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_40_4_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 40; + m_tree_layers = 4; + m_name = "XMSSMT-SHAKE256_40/4_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_40_8_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 40; + m_tree_layers = 8; + m_name = "XMSSMT-SHAKE256_40/8_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_60_3_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 60; + m_tree_layers = 3; + m_name = "XMSSMT-SHAKE256_60/3_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_60_6_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 60; + m_tree_layers = 6; + m_name = "XMSSMT-SHAKE256_60/6_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + case XMSSMT_SHAKE256_60_12_192: + m_element_size = 24; + m_hash_id_size = 4; + m_w = 16; + m_len = 51; + m_tree_height = 60; + m_tree_layers = 12; + m_name = "XMSSMT-SHAKE256_60/12_192"; + m_hash_name = "SHAKE-256(192)"; + m_strength = 192; + m_wots_oid = XMSS_WOTS_Parameters::ots_algorithm_t::WOTSP_SHAKE_256_192; + break; + default: + throw Not_Implemented("Algorithm id does not match any known XMSS^MT algorithm id:" + std::to_string(oid)); + } +} +} // namespace Botan diff --git a/src/lib/pubkey/xmssmt/xmssmt_parameters.h b/src/lib/pubkey/xmssmt/xmssmt_parameters.h new file mode 100644 index 00000000000..140c55e91d5 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_parameters.h @@ -0,0 +1,198 @@ +/* + * XMSS^MT Parameters + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSSMT_PARAMETERS_H_ +#define BOTAN_XMSSMT_PARAMETERS_H_ + +#include +#include +#include +#include + +namespace Botan { + +/** + * Describes a signature method for XMSS^MT, as defined in: + * [1] XMSS: Extended Hash-Based Signatures, + * Request for Comments: 8391 + * Release: May 2018. + * https://datatracker.ietf.org/doc/rfc8391/ + * [2] Recommendation for Stateful Hash-Based Signature Schemes + * NIST Special Publication 800-208 + * Release: October 2020. + * https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-208.pdf + **/ +class BOTAN_PUBLIC_API(3, 12) XMSSMT_Parameters { + public: + enum xmssmt_algorithm_t : uint32_t /* NOLINT(*-enum-size,*-use-enum-class) */ { + // from RFC 8391 + XMSSMT_SHA2_20_2_256 = 0x00000001, + XMSSMT_SHA2_20_4_256 = 0x00000002, + XMSSMT_SHA2_40_2_256 = 0x00000003, + XMSSMT_SHA2_40_4_256 = 0x00000004, + XMSSMT_SHA2_40_8_256 = 0x00000005, + XMSSMT_SHA2_60_3_256 = 0x00000006, + XMSSMT_SHA2_60_6_256 = 0x00000007, + XMSSMT_SHA2_60_12_256 = 0x00000008, + + // from RFC 8391 but not approved by NIST SP.800-208 + // (see footnote on page 16) + XMSSMT_SHA2_20_2_512 = 0x00000009, + XMSSMT_SHA2_20_4_512 = 0x0000000a, + XMSSMT_SHA2_40_2_512 = 0x0000000b, + XMSSMT_SHA2_40_4_512 = 0x0000000c, + XMSSMT_SHA2_40_8_512 = 0x0000000d, + XMSSMT_SHA2_60_3_512 = 0x0000000e, + XMSSMT_SHA2_60_6_512 = 0x0000000f, + XMSSMT_SHA2_60_12_512 = 0x00000010, + XMSSMT_SHAKE_20_2_256 = 0x00000011, + XMSSMT_SHAKE_20_4_256 = 0x00000012, + XMSSMT_SHAKE_40_2_256 = 0x00000013, + XMSSMT_SHAKE_40_4_256 = 0x00000014, + XMSSMT_SHAKE_40_8_256 = 0x00000015, + XMSSMT_SHAKE_60_3_256 = 0x00000016, + XMSSMT_SHAKE_60_6_256 = 0x00000017, + XMSSMT_SHAKE_60_12_256 = 0x00000018, + XMSSMT_SHAKE_20_2_512 = 0x00000019, + XMSSMT_SHAKE_20_4_512 = 0x0000001a, + XMSSMT_SHAKE_40_2_512 = 0x0000001b, + XMSSMT_SHAKE_40_4_512 = 0x0000001c, + XMSSMT_SHAKE_40_8_512 = 0x0000001d, + XMSSMT_SHAKE_60_3_512 = 0x0000001e, + XMSSMT_SHAKE_60_6_512 = 0x0000001f, + XMSSMT_SHAKE_60_12_512 = 0x00000020, + + // from NIST SP800-208 + XMSSMT_SHA2_20_2_192 = 0x00000021, + XMSSMT_SHA2_20_4_192 = 0x00000022, + XMSSMT_SHA2_40_2_192 = 0x00000023, + XMSSMT_SHA2_40_4_192 = 0x00000024, + XMSSMT_SHA2_40_8_192 = 0x00000025, + XMSSMT_SHA2_60_3_192 = 0x00000026, + XMSSMT_SHA2_60_6_192 = 0x00000027, + XMSSMT_SHA2_60_12_192 = 0x00000028, + XMSSMT_SHAKE256_20_2_256 = 0x00000029, + XMSSMT_SHAKE256_20_4_256 = 0x0000002a, + XMSSMT_SHAKE256_40_2_256 = 0x0000002b, + XMSSMT_SHAKE256_40_4_256 = 0x0000002c, + XMSSMT_SHAKE256_40_8_256 = 0x0000002d, + XMSSMT_SHAKE256_60_3_256 = 0x0000002e, + XMSSMT_SHAKE256_60_6_256 = 0x0000002f, + XMSSMT_SHAKE256_60_12_256 = 0x00000030, + XMSSMT_SHAKE256_20_2_192 = 0x00000031, + XMSSMT_SHAKE256_20_4_192 = 0x00000032, + XMSSMT_SHAKE256_40_2_192 = 0x00000033, + XMSSMT_SHAKE256_40_4_192 = 0x00000034, + XMSSMT_SHAKE256_40_8_192 = 0x00000035, + XMSSMT_SHAKE256_60_3_192 = 0x00000036, + XMSSMT_SHAKE256_60_6_192 = 0x00000037, + XMSSMT_SHAKE256_60_12_192 = 0x00000038 + }; + + static xmssmt_algorithm_t xmssmt_id_from_string(std::string_view algo_name); + static xmssmt_algorithm_t parse_oid(std::span bytes); + + explicit XMSSMT_Parameters(std::string_view algo_name); + explicit XMSSMT_Parameters(xmssmt_algorithm_t oid); + + /** + * @return XMSS^MT registry name for the chosen parameter set. + **/ + const std::string& name() const { return m_name; } + + const std::string& hash_function_name() const { return m_hash_name; } + + /** + * Retrieves the uniform length of a message, and the size of + * each node. This correlates to XMSS^MT parameter "n" defined + * in [1]. + * + * @return element length in bytes. + **/ + size_t element_size() const { return m_element_size; } + + /** + * Retrieves the length of the hash identifier (domain separator) + * in bytes. See definition of `toByte()` in RFC 8391 Section 2.4 + * and the concrete definitions of hash functions in Section 5.1 + * where this parameter is always equal to the output length of the + * underlying hash primitive. Also see NIST SP.800-208 where + * instantiations utilizing truncated hashes use shorter hash IDs. + */ + size_t hash_id_size() const { return m_hash_id_size; } + + /** + * @returns The total height (number of levels - 1) of the tree + **/ + size_t tree_height() const { return m_tree_height; } + + /** + * @returns The height of one XMSS tree in the XMSS^MT hyper tree. + **/ + size_t xmss_tree_height() const { + // Note: All layers are of equal height, i.e., the total height is guaranteed to be divisible by the number of layers. + return m_tree_height / m_tree_layers; + } + + /** + * @returns The size of the encoded index value in an XMSS^MT signatures and keys (at most 8 bytes). + **/ + size_t encoded_idx_size() const { return (m_tree_height + 7) / 8; } // ceil(h/8) + + /** + * @returns The number of layers in the hypertree + **/ + size_t tree_layers() const { return m_tree_layers; } + + /** + * @returns total number of signatures allowed for this XMSS^MT instance + */ + uint64_t total_number_of_signatures() const { return uint64_t(1) << tree_height(); } + + /** + * The Winternitz parameter. + * + * @return numeric base used for internal representation of + * data. + **/ + size_t wots_parameter() const { return m_w; } + + size_t len() const { return m_len; } + + xmssmt_algorithm_t oid() const { return m_oid; } + + XMSS_WOTS_Parameters::ots_algorithm_t ots_oid() const { return m_wots_oid; } + + /** + * Returns the estimated pre-quantum security level of + * the chosen algorithm. + **/ + size_t estimated_strength() const { return m_strength; } + + size_t raw_public_key_size() const { return sizeof(uint32_t) + 2 * element_size(); } + + size_t raw_private_key_size() const { return raw_public_key_size() + encoded_idx_size() + 2 * element_size(); } + + bool operator==(const XMSSMT_Parameters& p) const { return m_oid == p.m_oid; } + + private: + xmssmt_algorithm_t m_oid; + XMSS_WOTS_Parameters::ots_algorithm_t m_wots_oid; + std::string m_name; + std::string m_hash_name; + size_t m_element_size; + size_t m_hash_id_size; + size_t m_tree_height; + size_t m_tree_layers; + size_t m_w; + size_t m_len; + size_t m_strength; +}; + +} // namespace Botan + +#endif diff --git a/src/lib/pubkey/xmssmt/xmssmt_privatekey.cpp b/src/lib/pubkey/xmssmt/xmssmt_privatekey.cpp new file mode 100644 index 00000000000..6c080587b46 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_privatekey.cpp @@ -0,0 +1,268 @@ +/* + * XMSS^MT Private Key + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(BOTAN_HAS_THREAD_UTILS) + #include +#endif +namespace Botan { + +namespace { + +secure_vector extract_raw_private_key(std::span key_bits) { + secure_vector raw_key; + BER_Decoder(key_bits).decode(raw_key, ASN1_Type::OctetString).verify_end(); + return raw_key; +} +} // namespace + +class XMSSMT_PrivateKey_Internal { + public: + XMSSMT_PrivateKey_Internal(const XMSSMT_Parameters& xmssmt_params, + const XMSS_WOTS_Parameters& wots_params, + RandomNumberGenerator& rng) : + m_xmssmt_params(xmssmt_params), + m_wots_params(wots_params), + m_hash(m_xmssmt_params.hash_function_name(), m_xmssmt_params.hash_id_size()), + m_prf(rng.random_vec(xmssmt_params.element_size())), + m_private_seed(rng.random_vec(xmssmt_params.element_size())), + m_keyid(Stateful_Key_Index_Registry::KeyId("XMSSMT", m_xmssmt_params.oid(), m_private_seed, m_prf)) { + CT::poison(m_prf); + CT::poison(m_private_seed); + } + + XMSSMT_PrivateKey_Internal(const XMSSMT_Parameters& xmssmt_params, + const XMSS_WOTS_Parameters& wots_params, + secure_vector private_seed, + secure_vector prf) : + m_xmssmt_params(xmssmt_params), + m_wots_params(wots_params), + m_hash(m_xmssmt_params.hash_function_name(), m_xmssmt_params.hash_id_size()), + m_prf(std::move(prf)), + m_private_seed(std::move(private_seed)), + m_keyid(Stateful_Key_Index_Registry::KeyId("XMSSMT", m_xmssmt_params.oid(), m_private_seed, m_prf)) { + CT::poison(m_prf); + CT::poison(m_private_seed); + } + + XMSSMT_PrivateKey_Internal(const XMSSMT_Parameters& xmssmt_params, + const XMSS_WOTS_Parameters& wots_params, + std::span key_bits) : + m_xmssmt_params(xmssmt_params), + m_wots_params(wots_params), + m_hash(m_xmssmt_params.hash_function_name(), m_xmssmt_params.hash_id_size()), + m_keyid(/* initialized later*/) { + const secure_vector raw_key = extract_raw_private_key(key_bits); + + if(raw_key.size() != m_xmssmt_params.raw_private_key_size()) { + throw Decoding_Error("Invalid XMSS^MT private key size"); + } + + BufferSlicer s(raw_key); + + // We're not interested in the public key here + s.skip(m_xmssmt_params.raw_public_key_size()); + + auto unused_leaf_bytes = s.take(xmssmt_params.encoded_idx_size()); + uint64_t unused_leaf = 0; + for(const uint8_t unused_leaf_byte : unused_leaf_bytes) { + unused_leaf = (unused_leaf << 8) | static_cast(unused_leaf_byte); + } + if(unused_leaf >= (1ULL << m_xmssmt_params.tree_height())) { + throw Decoding_Error("XMSS^MT private key leaf index out of bounds"); + } + + m_prf = s.copy_as_secure_vector(m_xmssmt_params.element_size()); + m_private_seed = s.copy_as_secure_vector(m_xmssmt_params.element_size()); + m_keyid = Stateful_Key_Index_Registry::KeyId("XMSSMT", m_xmssmt_params.oid(), m_private_seed, m_prf); + + // Note m_keyid must be initialized before set_unused_leaf_index is called! + set_unused_leaf_index(unused_leaf); + + CT::poison(m_prf); + CT::poison(m_private_seed); + BOTAN_ASSERT_NOMSG(s.empty()); + } + + secure_vector serialize(std::vector raw_public_key) const { + std::vector unused_index(m_xmssmt_params.encoded_idx_size()); + uint64_t idx = unused_leaf_index(); + for(size_t i = 0; i < unused_index.size(); i++) { + unused_index[unused_index.size() - 1 - i] = static_cast(idx & 0xFF); + idx >>= 8; + } + + return concat>(raw_public_key, unused_index, m_prf, m_private_seed); + } + + const secure_vector& prf_value() const { return m_prf; } + + const secure_vector& private_seed() { return m_private_seed; } + + const XMSS_WOTS_Parameters& wots_parameters() { return m_wots_params; } + + void set_unused_leaf_index(uint64_t idx) { + if(idx >= (1ULL << m_xmssmt_params.tree_height())) { + throw Decoding_Error("XMSS^MT private key leaf index out of bounds"); + } else { + Stateful_Key_Index_Registry::global().set_index_lower_bound(m_keyid, idx); + } + } + + uint64_t reserve_unused_leaf_index() { + const uint64_t idx = Stateful_Key_Index_Registry::global().reserve_next_index(m_keyid); + if(idx >= m_xmssmt_params.total_number_of_signatures()) { + throw Decoding_Error("XMSS^MT private key, one time signatures exhausted"); + } + return idx; + } + + uint64_t unused_leaf_index() const { + const uint64_t idx = Stateful_Key_Index_Registry::global().current_index(m_keyid); + return idx; + } + + uint64_t remaining_signatures() const { + const uint64_t max = m_xmssmt_params.total_number_of_signatures(); + return Stateful_Key_Index_Registry::global().remaining_operations(m_keyid, max); + } + + private: + XMSSMT_Parameters m_xmssmt_params; + XMSS_WOTS_Parameters m_wots_params; + + XMSS_Hash m_hash; + secure_vector m_prf; + secure_vector m_private_seed; + Stateful_Key_Index_Registry::KeyId m_keyid; +}; + +XMSSMT_PrivateKey::XMSSMT_Pubkey_Parts XMSSMT_PrivateKey::parse_pubkey_parts(std::span key_bits) { + XMSSMT_PrivateKey::XMSSMT_Pubkey_Parts parts; + + const secure_vector raw_key = extract_raw_private_key(key_bits); + BufferSlicer s(raw_key); + if(raw_key.size() < 4) { + throw Decoding_Error("XMSS^MT signature OID missing."); + } + parts.oid = XMSSMT_Parameters::parse_oid(s.take(4)); + + const XMSSMT_Parameters params = XMSSMT_Parameters(parts.oid); + if(raw_key.size() < params.raw_public_key_size()) { + throw Decoding_Error("XMSS^MT private key too short"); + } + + parts.root = s.copy_as_secure_vector(params.element_size()); + parts.public_seed = s.copy_as_secure_vector(params.element_size()); + + return parts; +} + +XMSSMT_PrivateKey::XMSSMT_PrivateKey(std::span key_bits) : + XMSSMT_PrivateKey(parse_pubkey_parts(key_bits), key_bits) {} + +XMSSMT_PrivateKey::XMSSMT_PrivateKey(XMSSMT_Pubkey_Parts parsed, std::span key_bits) : + XMSSMT_PublicKey(parsed.oid, std::move(parsed.root), std::move(parsed.public_seed)), + m_private(std::make_shared(m_xmssmt_params, m_wots_params, key_bits)) {} + +XMSSMT_PrivateKey::XMSSMT_PrivateKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_algo_id, RandomNumberGenerator& rng) : + XMSSMT_PublicKey(xmssmt_algo_id, rng), + m_private(std::make_shared(m_xmssmt_params, m_wots_params, rng)) { + XMSS_Address adrs; + adrs.set_layer_addr(static_cast(m_xmssmt_params.tree_layers() - 1)); + XMSS_Hash hash(m_xmssmt_params.hash_function_name(), m_xmssmt_params.hash_id_size()); + m_root = tree_hash(0, XMSSMT_PublicKey::m_xmssmt_params.xmss_tree_height(), adrs, hash); +} + +XMSSMT_PrivateKey::XMSSMT_PrivateKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_algo_id, + uint64_t idx_leaf, + secure_vector wots_priv_seed, + secure_vector prf, + secure_vector root, + secure_vector public_seed) : + XMSSMT_PublicKey(xmssmt_algo_id, std::move(root), std::move(public_seed)), + m_private(std::make_shared( + m_xmssmt_params, m_wots_params, std::move(wots_priv_seed), std::move(prf))) { + m_private->set_unused_leaf_index(idx_leaf); + BOTAN_ARG_CHECK(m_private->prf_value().size() == m_xmssmt_params.element_size(), + "XMSS^MT: unexpected byte length of PRF value"); + BOTAN_ARG_CHECK(m_private->private_seed().size() == m_xmssmt_params.element_size(), + "XMSS^MT: unexpected byte length of private seed"); +} + +secure_vector XMSSMT_PrivateKey::tree_hash(uint32_t start_idx, + size_t target_node_height, + XMSS_Address adrs, + XMSS_Hash& hash) const { + return XMSS_Core_Ops::tree_hash( + start_idx, + target_node_height, + adrs, + hash, + m_private->wots_parameters(), + this->public_seed(), + [this](XMSS_Address adrs_inner, XMSS_Hash& hash_inner) { return wots_public_key_for(adrs_inner, hash_inner); }); +} + +XMSS_WOTS_PublicKey XMSSMT_PrivateKey::wots_public_key_for(XMSS_Address& adrs, XMSS_Hash& hash) const { + const auto private_key = wots_private_key_for(adrs, hash); + return XMSS_WOTS_PublicKey(m_private->wots_parameters(), m_public_seed, private_key, adrs, hash); +} + +XMSS_WOTS_PrivateKey XMSSMT_PrivateKey::wots_private_key_for(XMSS_Address& adrs, XMSS_Hash& hash) const { + return XMSS_WOTS_PrivateKey(m_private->wots_parameters(), m_public_seed, m_private->private_seed(), adrs, hash); +} + +secure_vector XMSSMT_PrivateKey::private_key_bits() const { + return DER_Encoder().encode(raw_private_key(), ASN1_Type::OctetString).get_contents(); +} + +uint64_t XMSSMT_PrivateKey::reserve_unused_leaf_index() { + return m_private->reserve_unused_leaf_index(); +} + +std::optional XMSSMT_PrivateKey::remaining_operations() const { + return m_private->remaining_signatures(); +} + +const secure_vector& XMSSMT_PrivateKey::prf_value() const { + return m_private->prf_value(); +} + +secure_vector XMSSMT_PrivateKey::raw_private_key() const { + return m_private->serialize(raw_public_key_bits()); +} + +std::unique_ptr XMSSMT_PrivateKey::public_key() const { + return std::make_unique(xmssmt_parameters().oid(), root(), public_seed()); +} + +std::unique_ptr XMSSMT_PrivateKey::create_signature_op(RandomNumberGenerator& /*rng*/, + std::string_view /*params*/, + std::string_view provider) const { + if(provider == "base" || provider.empty()) { + return std::make_unique(*this); + } + + throw Provider_Not_Found(algo_name(), provider); +} + +} // namespace Botan diff --git a/src/lib/pubkey/xmssmt/xmssmt_publickey.cpp b/src/lib/pubkey/xmssmt/xmssmt_publickey.cpp new file mode 100644 index 00000000000..d83a5da5aff --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_publickey.cpp @@ -0,0 +1,100 @@ +/* + * XMSS^MT Public Key + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Botan { + +namespace { + +XMSSMT_Parameters::xmssmt_algorithm_t deserialize_xmssmt_oid(std::span raw_key) { + if(raw_key.size() < 4) { + throw Decoding_Error("XMSS^MT signature OID missing."); + } + return XMSSMT_Parameters::parse_oid(raw_key.first(4)); +} + +} // namespace + +XMSSMT_PublicKey::XMSSMT_PublicKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_oid, RandomNumberGenerator& rng) : + m_xmssmt_params(xmssmt_oid), + m_wots_params(m_xmssmt_params.ots_oid()), + m_root(m_xmssmt_params.element_size()), + m_public_seed(rng.random_vec(m_xmssmt_params.element_size())) {} + +XMSSMT_PublicKey::XMSSMT_PublicKey(std::span key_bits) : + m_raw_key(key_bits.begin(), key_bits.end()), + m_xmssmt_params(deserialize_xmssmt_oid(m_raw_key)), + m_wots_params(m_xmssmt_params.ots_oid()) { + if(m_raw_key.size() < m_xmssmt_params.raw_public_key_size()) { + throw Decoding_Error(fmt("Invalid XMSS^MT public key size of {} bytes detected, should be {} bytes", + m_raw_key.size(), + m_xmssmt_params.raw_public_key_size())); + } + + BufferSlicer s(m_raw_key); + s.skip(4 /* algorithm ID -- already consumed by `deserialize_xmssmt_oid()` */); + + m_root = s.copy_as_secure_vector(m_xmssmt_params.element_size()); + m_public_seed = s.copy_as_secure_vector(m_xmssmt_params.element_size()); +} + +XMSSMT_PublicKey::XMSSMT_PublicKey(XMSSMT_Parameters::xmssmt_algorithm_t xmssmt_oid, + secure_vector root, + secure_vector public_seed) : + m_xmssmt_params(xmssmt_oid), + m_wots_params(m_xmssmt_params.ots_oid()), + m_root(std::move(root)), + m_public_seed(std::move(public_seed)) { + BOTAN_ARG_CHECK(m_root.size() == m_xmssmt_params.element_size(), "XMSS^MT: unexpected byte length of root hash"); + BOTAN_ARG_CHECK(m_public_seed.size() == m_xmssmt_params.element_size(), + "XMSS^MT: unexpected byte length of public seed"); +} + +std::vector XMSSMT_PublicKey::raw_public_key_bits() const { + return concat>(store_be(static_cast(m_xmssmt_params.oid())), m_root, m_public_seed); +} + +std::vector XMSSMT_PublicKey::public_key_bits() const { + // Contrary to the private key, the public key is not wrapped in an ASN.1 + // OCTET STRING (see RFC 9802 Section 2.3) + return raw_public_key_bits(); +} + +std::unique_ptr XMSSMT_PublicKey::generate_another(RandomNumberGenerator& rng) const { + return std::make_unique(m_xmssmt_params.oid(), rng); +} + +std::unique_ptr XMSSMT_PublicKey::create_verification_op(std::string_view /*params*/, + std::string_view provider) const { + if(provider == "base" || provider.empty()) { + return std::make_unique(*this); + } + throw Provider_Not_Found(algo_name(), provider); +} + +std::unique_ptr XMSSMT_PublicKey::create_x509_verification_op(const AlgorithmIdentifier& alg_id, + std::string_view provider) const { + if(provider.empty() || provider == "base") { + if(alg_id != this->algorithm_identifier()) { + throw Decoding_Error("Unexpected AlgorithmIdentifier for XMSS^MT X.509 signature"); + } + return std::make_unique(*this); + } + throw Provider_Not_Found(algo_name(), provider); +} + +} // namespace Botan diff --git a/src/lib/pubkey/xmssmt/xmssmt_signature.cpp b/src/lib/pubkey/xmssmt/xmssmt_signature.cpp new file mode 100644 index 00000000000..8056e3aa1a0 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_signature.cpp @@ -0,0 +1,80 @@ +/* + * XMSS^MT Signature + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include +#include + +namespace Botan { + +XMSSMT_Signature::XMSSMT_Signature(XMSSMT_Parameters::xmssmt_algorithm_t oid, std::span raw_sig) : + m_xmssmt_params(XMSSMT_Parameters(oid)), m_leaf_idx(0), m_randomness(0, 0x00) { + const size_t idx_size = m_xmssmt_params.encoded_idx_size(); + + // (ceil(h / 8) + n + (h + d * len) * n) + if(raw_sig.size() != + (idx_size + (m_xmssmt_params.tree_height() + (m_xmssmt_params.tree_layers() * m_xmssmt_params.len()) + 1) * + m_xmssmt_params.element_size())) { + throw Decoding_Error("XMSS^MT signature size invalid."); + } + + for(size_t i = 0; i < idx_size; i++) { + m_leaf_idx = ((m_leaf_idx << 8) | raw_sig[i]); + } + + if(m_leaf_idx >= m_xmssmt_params.total_number_of_signatures()) { + throw Decoding_Error("XMSS^MT signature leaf index out of bounds."); + } + + auto begin = raw_sig.begin() + idx_size; + auto end = begin + m_xmssmt_params.element_size(); + std::copy(begin, end, std::back_inserter(m_randomness)); + + for(size_t d = 0; d < m_xmssmt_params.tree_layers(); d++) { + XMSS_TreeSignature tmp_tree_sig; + for(size_t i = 0; i < m_xmssmt_params.len(); i++) { + begin = end; + end = begin + m_xmssmt_params.element_size(); + tmp_tree_sig.ots_signature.push_back(secure_vector(0)); + tmp_tree_sig.ots_signature.back().reserve(m_xmssmt_params.element_size()); + std::copy(begin, end, std::back_inserter(tmp_tree_sig.ots_signature.back())); + } + + for(size_t i = 0; i < m_xmssmt_params.xmss_tree_height(); i++) { + begin = end; + end = begin + m_xmssmt_params.element_size(); + tmp_tree_sig.authentication_path.push_back(secure_vector(0)); + tmp_tree_sig.authentication_path.back().reserve(m_xmssmt_params.element_size()); + std::copy(begin, end, std::back_inserter(tmp_tree_sig.authentication_path.back())); + } + m_tree_sigs.push_back(std::move(tmp_tree_sig)); + } +} + +std::vector XMSSMT_Signature::bytes() const { + std::vector result(m_xmssmt_params.encoded_idx_size()); + for(size_t i = 0; i < result.size(); i++) { + result[result.size() - 1 - i] = static_cast(m_leaf_idx >> (8 * i)); + } + + std::copy(m_randomness.begin(), m_randomness.end(), std::back_inserter(result)); + + for(size_t d = 0; d < m_tree_sigs.size(); d++) { + for(const auto& sig : tree(d).ots_signature) { + std::copy(sig.begin(), sig.end(), std::back_inserter(result)); + } + + for(const auto& auth : tree(d).authentication_path) { + std::copy(auth.begin(), auth.end(), std::back_inserter(result)); + } + } + return result; +} + +} // namespace Botan diff --git a/src/lib/pubkey/xmssmt/xmssmt_signature.h b/src/lib/pubkey/xmssmt/xmssmt_signature.h new file mode 100644 index 00000000000..b6a982bf3c4 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_signature.h @@ -0,0 +1,84 @@ +/* + * XMSS^MT Signature + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSSMT_SIGNATURE_H_ +#define BOTAN_XMSSMT_SIGNATURE_H_ + +#include +#include +#include +#include +#include +#include +#include + +namespace Botan { + +/** + * Helper class for marshalling an XMSS^MT signature + */ +class XMSSMT_Signature final { + public: + /** + * Creates a signature from an XMSS^MT signature method and a uint8_t sequence + * representing a raw signature. + * + * @param oid XMSS^MT signature method + * @param raw_sig An XMSS^MT signature serialized using + * XMSSMT_Signature::bytes(). + **/ + XMSSMT_Signature(XMSSMT_Parameters::xmssmt_algorithm_t oid, std::span raw_sig); + + /** + * Creates an XMSS^MT Signature from XMSS^MT params, a leaf index used for signature + * generation, a random value and a vector of reduced XMSS signatures. + * + * @param xmssmt_params XMSS^MT Parameters. + * @param leaf_idx Leaf index used to generate the signature. + * @param randomness A random value. + * @param tree_sigs A vector of tree signatures. + **/ + XMSSMT_Signature(XMSSMT_Parameters xmssmt_params, + uint64_t leaf_idx, + secure_vector randomness, + std::vector tree_sigs) : + m_xmssmt_params(std::move(xmssmt_params)), + m_leaf_idx(leaf_idx), + m_randomness(std::move(randomness)), + m_tree_sigs(std::move(tree_sigs)) {} + + uint64_t unused_leaf_index() const { return m_leaf_idx; } + + const secure_vector& randomness() const { return m_randomness; } + + const std::vector& trees() const { return m_tree_sigs; } + + const XMSS_TreeSignature& tree(size_t i) const { return m_tree_sigs[i]; } + + /** + * Generates a serialized representation of XMSS^MT Signature by + * concatenating the following elements in order: + * ceil(h/8) leaf index, n-bytes randomness, d * (ots_signature + authentication path) reduced XMSS signatures + * + * n is the element_size(), len equal to len(), h the tree height, d the number of layers in the hypertree, + * defined by the chosen XMSS^MT signature method. + * + * @return serialized signature, a sequence of + * (ceil(h / 8) + n + (h + d * len) * n) bytes. + **/ + std::vector bytes() const; + + private: + XMSSMT_Parameters m_xmssmt_params; + uint64_t m_leaf_idx; + secure_vector m_randomness; + std::vector m_tree_sigs; +}; + +} // namespace Botan + +#endif diff --git a/src/lib/pubkey/xmssmt/xmssmt_signature_operation.cpp b/src/lib/pubkey/xmssmt/xmssmt_signature_operation.cpp new file mode 100644 index 00000000000..2353204b6a5 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_signature_operation.cpp @@ -0,0 +1,141 @@ +/* + * XMSS^MT Signature Operation + * Signature generation operation for Extended Hash-Based Signatures (XMSS^MT) as + * defined in: + * + * [1] XMSS: Extended Hash-Based Signatures, + * Request for Comments: 8391 + * Release: May 2018. + * https://datatracker.ietf.org/doc/rfc8391/ + * + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include + +namespace Botan { + +XMSSMT_Signature_Operation::XMSSMT_Signature_Operation(const XMSSMT_PrivateKey& private_key) : + m_priv_key(private_key), + m_hash(private_key.xmssmt_parameters().hash_function_name(), private_key.xmssmt_parameters().hash_id_size()), + m_randomness(0), + m_leaf_idx(0), + m_is_initialized(false) {} + +XMSS_TreeSignature XMSSMT_Signature_Operation::generate_tree_signature(const secure_vector& msg, + XMSS_Address& adrs, + uint32_t idx_leaf) { + XMSS_TreeSignature result; + + result.ots_signature = + m_priv_key.wots_private_key_for(adrs, m_hash).sign(msg, m_priv_key.public_seed(), adrs, m_hash); + + result.authentication_path = build_auth_path(idx_leaf, adrs); + return result; +} + +secure_vector XMSSMT_Signature_Operation::root_from_signature(const XMSS_TreeSignature& tree_sig, + const secure_vector& msg, + const XMSS_Address& adrs, + uint32_t leaf_idx) { + const XMSSMT_Parameters& params = m_priv_key.xmssmt_parameters(); + return XMSS_Core_Ops::root_from_signature(leaf_idx, + tree_sig, + msg, + adrs, + m_priv_key.public_seed(), + m_hash, + params.element_size(), + params.xmss_tree_height(), + params.len(), + params.ots_oid()); +} + +size_t XMSSMT_Signature_Operation::signature_length() const { + const auto& params = m_priv_key.xmssmt_parameters(); + return params.encoded_idx_size() + params.element_size() + + params.tree_layers() * (params.len() + params.xmss_tree_height()) * params.element_size(); +} + +wots_keysig_t XMSSMT_Signature_Operation::build_auth_path(uint32_t idx_leaf, const XMSS_Address& adrs) { + const auto& params = m_priv_key.xmssmt_parameters(); + wots_keysig_t auth_path(params.xmss_tree_height()); + + for(size_t j = 0; j < params.xmss_tree_height(); j++) { + const uint32_t k = (idx_leaf / (static_cast(1) << j)) ^ 0x01; + auth_path[j] = m_priv_key.tree_hash(k * (static_cast(1) << j), j, adrs, m_hash); + } + + return auth_path; +} + +void XMSSMT_Signature_Operation::update(std::span input) { + initialize(); + m_hash.h_msg_update(input); +} + +std::vector XMSSMT_Signature_Operation::sign(RandomNumberGenerator& /*rng*/) { + initialize(); + + const auto msg_hash = m_hash.h_msg_final(); + + const XMSSMT_Parameters& params = m_priv_key.xmssmt_parameters(); + BOTAN_ASSERT_NOMSG(params.xmss_tree_height() > 0 && params.xmss_tree_height() < 32); + std::vector tree_sigs; + + uint64_t idx_tree = m_leaf_idx; + secure_vector node = msg_hash; + for(size_t i = 0; i < params.tree_layers(); i++) { + const uint32_t idx_leaf = (idx_tree & ((1 << params.xmss_tree_height()) - 1)); + idx_tree = idx_tree >> params.xmss_tree_height(); + + XMSS_Address adrs; + adrs.set_type(XMSS_Address::Type::OTS_Hash_Address); + adrs.set_layer_addr(static_cast(i)); + adrs.set_tree_addr(idx_tree); + adrs.set_ots_address(idx_leaf); + tree_sigs.push_back(generate_tree_signature(node, adrs, idx_leaf)); + + // compute the root node of the current XMSS tree (not for the top level tree) + if(i < params.tree_layers() - 1) { + // use the auth path to compute the root node efficiently + node = root_from_signature(tree_sigs[i], node, adrs, idx_leaf); + } + } + + const XMSSMT_Signature sig(params, m_leaf_idx, m_randomness, tree_sigs); + m_is_initialized = false; + return sig.bytes(); +} + +void XMSSMT_Signature_Operation::initialize() { + // return if we already initialized and reserved a leaf index for signing. + if(m_is_initialized) { + return; + } + + secure_vector index_bytes; + // reserve leaf index so it can not be reused by another signature + // operation using the same private key. + m_leaf_idx = m_priv_key.reserve_unused_leaf_index(); + + // write prefix for message hashing into buffer. + xmss_concat(index_bytes, m_leaf_idx, 32); + m_hash.prf(m_randomness, m_priv_key.prf_value(), index_bytes); + CT::unpoison(m_randomness); // unpoison: randomness is public; correlation with secret value destroyed with PRF + index_bytes.clear(); + xmss_concat(index_bytes, m_leaf_idx, m_priv_key.xmssmt_parameters().element_size()); + m_hash.h_msg_init(m_randomness, m_priv_key.root(), index_bytes); + m_is_initialized = true; +} + +AlgorithmIdentifier XMSSMT_Signature_Operation::algorithm_identifier() const { + return AlgorithmIdentifier(OID::from_string("XMSSMT"), AlgorithmIdentifier::USE_EMPTY_PARAM); +} + +} // namespace Botan diff --git a/src/lib/pubkey/xmssmt/xmssmt_signature_operation.h b/src/lib/pubkey/xmssmt/xmssmt_signature_operation.h new file mode 100644 index 00000000000..2b7ebcfecb5 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_signature_operation.h @@ -0,0 +1,77 @@ +/* + * XMSS^MT Signature Operation + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSSMT_SIGNATURE_OPERATION_H_ +#define BOTAN_XMSSMT_SIGNATURE_OPERATION_H_ + +#include +#include +#include +#include +#include +#include + +namespace Botan { + +/** + * Signature generation operation for Extended Hash-Based Signatures (XMSS^MT) as + * defined in: + * + * [1] XMSS: Extended Hash-Based Signatures, + * Request for Comments: 8391 + * Release: May 2018. + * https://datatracker.ietf.org/doc/rfc8391/ + **/ +class XMSSMT_Signature_Operation final : public virtual PK_Ops::Signature { + public: + explicit XMSSMT_Signature_Operation(const XMSSMT_PrivateKey& private_key); + + /** + * Creates an XMSS^MT signature for the message provided through call to + * update(). + * + * @return serialized XMSS^MT signature. + **/ + std::vector sign(RandomNumberGenerator& rng) override; + + void update(std::span input) override; + + size_t signature_length() const override; + + AlgorithmIdentifier algorithm_identifier() const override; + + std::string hash_function() const override { return m_hash.hash_function(); } + + private: + XMSS_TreeSignature generate_tree_signature(const secure_vector& msg, + XMSS_Address& adrs, + uint32_t idx_leaf); + + /* The code is structured to compute the authpath via multiple treehash()-calls on distinct subtrees. + This means the root node is not computed along the way. + Instead of calling treehash again to obtain the root (inefficient, recomputes the tree), we have this helper function to simply "hash up the auth path" as we would do for verification. + A more efficient approach would be to keep track of the required internal nodes. + */ + secure_vector root_from_signature(const XMSS_TreeSignature& tree_sig, + const secure_vector& msg, + const XMSS_Address& adrs, + uint32_t leaf_idx); + + wots_keysig_t build_auth_path(uint32_t idx_leaf, const XMSS_Address& adrs); + + void initialize(); + + XMSSMT_PrivateKey m_priv_key; + XMSS_Hash m_hash; + secure_vector m_randomness; + uint64_t m_leaf_idx; + bool m_is_initialized; +}; + +} // namespace Botan + +#endif diff --git a/src/lib/pubkey/xmssmt/xmssmt_verification_operation.cpp b/src/lib/pubkey/xmssmt/xmssmt_verification_operation.cpp new file mode 100644 index 00000000000..08c98aec63d --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_verification_operation.cpp @@ -0,0 +1,85 @@ +/* + * XMSS^MT Verification Operation + * Provides signature verification capabilities for Extended Hash-Based + * Signatures (XMSS^MT). + * + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#include + +#include +#include + +namespace Botan { + +XMSSMT_Verification_Operation::XMSSMT_Verification_Operation(const XMSSMT_PublicKey& public_key) : + m_pub_key(public_key), + m_hash(public_key.xmssmt_parameters().hash_function_name(), public_key.xmssmt_parameters().hash_id_size()), + m_msg_buf(0) {} + +bool XMSSMT_Verification_Operation::verify(const XMSSMT_Signature& sig, + const secure_vector& msg, + const XMSSMT_PublicKey& public_key) { + const XMSSMT_Parameters& params = public_key.xmssmt_parameters(); + BOTAN_ASSERT_NOMSG(params.xmss_tree_height() > 0 && params.xmss_tree_height() < 32); + XMSS_Address adrs; + secure_vector index_bytes; + xmss_concat(index_bytes, sig.unused_leaf_index(), params.element_size()); + const secure_vector msg_digest = m_hash.h_msg(sig.randomness(), public_key.root(), index_bytes, msg); + + uint64_t idx_tree = sig.unused_leaf_index(); + + adrs.set_layer_addr(0); + adrs.set_tree_addr(idx_tree); + + secure_vector node = msg_digest; + + for(size_t i = 0; i < params.tree_layers(); i++) { + const uint32_t idx_leaf = (idx_tree & ((1 << params.xmss_tree_height()) - 1)); + idx_tree = idx_tree >> params.xmss_tree_height(); + + adrs.set_layer_addr(static_cast(i)); + adrs.set_tree_addr(idx_tree); + + node = XMSS_Core_Ops::root_from_signature(idx_leaf, + sig.tree(i), + node, + adrs, + public_key.public_seed(), + m_hash, + params.element_size(), + params.xmss_tree_height(), + params.len(), + params.ots_oid()); + } + + return (node == public_key.root()); +} + +// FIXME: XMSS signature verification requires the "randomness" parameter out +// of the XMSS signature, which is part of the prefix that is hashed before +// msg. Since the signature is unknown till sign() is called all message +// content has to be buffered. For large messages this can be inconvenient or +// impossible. +// Possible solution: Change PK_Ops::Verification interface to take the +// signature as constructor argument, make sign a parameterless member call. +void XMSSMT_Verification_Operation::update(std::span input) { + m_msg_buf.insert(m_msg_buf.end(), input.begin(), input.end()); +} + +bool XMSSMT_Verification_Operation::is_valid_signature(std::span sig) { + try { + const XMSSMT_Signature signature(m_pub_key.xmssmt_parameters().oid(), sig); + const bool result = verify(signature, m_msg_buf, m_pub_key); + m_msg_buf.clear(); + return result; + } catch(...) { + m_msg_buf.clear(); + return false; + } +} + +} // namespace Botan diff --git a/src/lib/pubkey/xmssmt/xmssmt_verification_operation.h b/src/lib/pubkey/xmssmt/xmssmt_verification_operation.h new file mode 100644 index 00000000000..ddf8ff2e3d9 --- /dev/null +++ b/src/lib/pubkey/xmssmt/xmssmt_verification_operation.h @@ -0,0 +1,52 @@ +/* + * XMSS^MT Verification Operation + * (C) 2026 Johannes Roth - MTG AG + * + * Botan is released under the Simplified BSD License (see license.txt) + **/ + +#ifndef BOTAN_XMSSMT_VERIFICATION_OPERATION_H_ +#define BOTAN_XMSSMT_VERIFICATION_OPERATION_H_ + +#include +#include +#include +#include + +namespace Botan { + +/** + * Provides signature verification capabilities for Extended Hash-Based + * Signatures (XMSS^MT). + **/ +class XMSSMT_Verification_Operation final : public virtual PK_Ops::Verification { + public: + explicit XMSSMT_Verification_Operation(const XMSSMT_PublicKey& public_key); + + bool is_valid_signature(std::span sign) override; + + void update(std::span input) override; + + std::string hash_function() const override { return m_hash.hash_function(); } + + private: + /** + * Algorithm 17: "XMSSMT_verify" + * Verifies a XMSS^MT signature using the corresponding XMSS^MT public key. + * + * @param sig A XMSS^MT signature. + * @param msg The message signed with sig. + * @param pub_key the public key + * + * @return true if signature sig is valid for msg, false otherwise. + **/ + bool verify(const XMSSMT_Signature& sig, const secure_vector& msg, const XMSSMT_PublicKey& pub_key); + + const XMSSMT_PublicKey m_pub_key; + XMSS_Hash m_hash; + secure_vector m_msg_buf; +}; + +} // namespace Botan + +#endif diff --git a/src/lib/x509/x509_obj.cpp b/src/lib/x509/x509_obj.cpp index 325e1204540..8be1b49c4c6 100644 --- a/src/lib/x509/x509_obj.cpp +++ b/src/lib/x509/x509_obj.cpp @@ -170,7 +170,7 @@ std::string x509_signature_padding_for(const std::string& algo_name, return user_specified_padding.empty() ? "Pure" : std::string(user_specified_padding); } else if(algo_name.starts_with("Dilithium-") || algo_name == "ML-DSA") { return user_specified_padding.empty() ? "Randomized" : std::string(user_specified_padding); - } else if(algo_name == "XMSS" || algo_name == "HSS-LMS" || algo_name == "SLH-DSA") { + } else if(algo_name == "XMSS" || algo_name == "XMSSMT" || algo_name == "HSS-LMS" || algo_name == "SLH-DSA") { // These algorithms do not take any padding, but if the user insists, we pass it along return std::string(user_specified_padding); } else { diff --git a/src/scripts/ci_build.py b/src/scripts/ci_build.py index 996e953da1b..5949002a92e 100755 --- a/src/scripts/ci_build.py +++ b/src/scripts/ci_build.py @@ -913,6 +913,8 @@ def main(args=None): 'srp6_rt', 'unit_tls', 'x509_path_bsi', 'x509_path_rsa_pss', 'xmss_keygen', 'xmss_keygen_reference', 'xmss_sign', 'xmss_unit_tests', 'xmss_verify', 'xmss_verify_invalid', + 'xmssmt_keygen', 'xmssmt_keygen_reference', 'xmssmt_sign', 'xmssmt_unit_tests', + 'xmssmt_verify', 'xmssmt_verify_invalid', ] slow_tests += [f"dilithium_kat_{mode}_{rand}" for mode in ('6x5', '8x7', '6x5_AES', '8x7_AES') for rand in ('Deterministic', 'Randomized')] slow_tests += [f"ml_dsa_kat_{mode}_{rand}" for mode in ('6x5', '8x7') for rand in ('Deterministic', 'Randomized')] diff --git a/src/scripts/dev_tools/xmss_test_vector_from_reference.py b/src/scripts/dev_tools/xmss_test_vector_from_reference.py index 1548b86c76c..8149ce1646e 100755 --- a/src/scripts/dev_tools/xmss_test_vector_from_reference.py +++ b/src/scripts/dev_tools/xmss_test_vector_from_reference.py @@ -8,6 +8,7 @@ https://github.com/XMSS/xmss-reference (C) 2023 René Meusel (Rohde & Schwarz Cybersecurity) +(C) 2026 Johannes Roth - MTG AG Botan is released under the Simplified BSD License (see license.txt) """ @@ -16,6 +17,8 @@ import tempfile import sys import binascii +from pyasn1.type import univ +from pyasn1.codec.der.encoder import encode as asn1encode async def run(cmd, args): @@ -40,43 +43,90 @@ def fromhex(s): KEYGEN_UTIL = "ui/xmss_keypair" SIGN_UTIL = "ui/xmss_sign" +# use the fast variant to vastly speed up signature generation +KEYGEN_UTIL_XMSSMT = "ui/xmssmt_keypair_fast" +SIGN_UTIL_XMSSMT = "ui/xmssmt_sign_fast" + + TEST_MESSAGES = [b'', fromhex("01020304"), fromhex("f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e")] +def elem_size_by_param_name(param): + match True: + case _ if param.endswith("192"): + return 24 + case _ if param.endswith("256"): + return 32 + case _ if param.endswith("512"): + return 64 + case _: + raise RuntimeError("Invalid param name") + +def idx_len_by_param_name(param): + if is_xmss(param): + return 4 + full_height = int(param.split('_')[1].split('/')[0]) + return (full_height + 7) // 8 + +def is_xmss(param): + return not param.startswith("XMSSMT") + +def encode_hex_octet_string(data): + octet_str = univ.OctetString(data) + encoded = asn1encode(octet_str) + return encoded.hex() + + +# XMSS Reference Code: +# * Format sk: [(32bit) index || SK_SEED || SK_PRF || root || PUB_SEED] +# * Format pk: [root || PUB_SEED], omitting algorithm OID. +# XMSS^MT Reference Code: +# * Format sk: [(ceil(h/8) bit) idx || SK_SEED || SK_PRF || root || PUB_SEED] +# * Format pk: [root || PUB_SEED] omitting algo oid. +# +# Reference Code Keypair output format: [oid || pk || oid || sk] +# +# Desired Format for Botan: +# PK: OCTET STRING [oid || root || PUB_SEED] +# SK: OCTET STRING [oid || root || PUB_SEED || index || SK_PRF || SK_SEED (|| WOTS_derivation_method)] class Keypair: @staticmethod async def generate(xmss_param): - for _ in range(5): + if is_xmss(xmss_param): keypair = await run(KEYGEN_UTIL, [xmss_param]) - if len(keypair) < 8: - continue - - oid = keypair[0:4] - - # Slicing fails if the oid appears in the public key by chance. - # This is just a simple test generation script, so we don't really - # care about the bias this introduces. - if keypair.count(oid) == 2: - return Keypair(xmss_param, keypair) - - raise RuntimeError("Keypair generation failed") + else: + keypair = await run(KEYGEN_UTIL_XMSSMT, [xmss_param]) + return Keypair(xmss_param, keypair) def __init__(self, xmss_params, keypair): self.keypair = keypair self.oid = self.keypair[0:4] - self.params_name = xmss_params[5:] + if is_xmss(xmss_params): + self.params_name = xmss_params[5:] + self.is_xmss = True + else: + self.params_name = xmss_params[7:] + self.is_xmss = False + + n = elem_size_by_param_name(xmss_params) + pk_len = 4 + 2*n # oid + seed + root # transform the public/private keys into the format Botan expects - sk_slice = self.keypair.find(self.oid, 4) - self.public_key = self.keypair[:sk_slice] - secret_portion = self.keypair[sk_slice+4:-len(self.public_key)+4] - n = int((len(secret_portion) - 4) / 2) - self.idx = secret_portion[0:4] - self.secret_seed = secret_portion[4:n+4] - self.secret_prf = secret_portion[n+4:] - self.public_seed = self.public_key[n+4:n*2+4] - wots_derivation_method = "\x02" # WOTS+ derivation as described in NIST SP.800-208 - self.secret_key = self.public_key + self.idx + self.secret_prf + self.secret_seed + wots_derivation_method + idx_len = idx_len_by_param_name(xmss_params) + self.public_key = self.keypair[:pk_len] + secret_portion = self.keypair[pk_len+4:(pk_len + 4 + idx_len + 4*n)] # skip oid for private key + + self.idx = secret_portion[0:idx_len] + self.secret_seed = secret_portion[idx_len:n+idx_len] + self.secret_prf = secret_portion[n+idx_len:n*2+idx_len] + self.public_seed = secret_portion[n*3+idx_len:n*4+idx_len] + + if is_xmss(xmss_params): + wots_derivation_method = b'\x02' # WOTS+ derivation as described in NIST SP.800-208 + self.secret_key = self.public_key + self.idx + self.secret_prf + self.secret_seed + wots_derivation_method + else: + # we do not need a derivation method for XMSSMT since there never was another derivation method + self.secret_key = self.public_key + self.idx + self.secret_prf + self.secret_seed async def sign(self, message): with tempfile.NamedTemporaryFile() as msg_file, tempfile.NamedTemporaryFile() as key_file: @@ -84,7 +134,10 @@ async def sign(self, message): key_file.flush() msg_file.write(message) msg_file.flush() - signature_and_msg = await run(SIGN_UTIL, [key_file.name, msg_file.name]) + if self.is_xmss: + signature_and_msg = await run(SIGN_UTIL, [key_file.name, msg_file.name]) + else: + signature_and_msg = await run(SIGN_UTIL_XMSSMT, [key_file.name, msg_file.name]) return signature_and_msg[:-len(message)] if len(message) != 0 else signature_and_msg @@ -92,12 +145,15 @@ async def join(strings): return "\n".join(await asyncio.gather(*strings)) -async def make_xmss_sig_vec_entry(xmss_param): +async def make_xmss_sig_vec_entry(xmss_param, key_encoding): async def entry(msg): kp = await Keypair.generate(xmss_param) out = "Params = {}\n".format(kp.params_name) out += "Msg = {}\n".format(tohex(msg)) - out += "PrivateKey = {}\n".format(tohex(kp.secret_key)) + if key_encoding == 'raw': + out += "PrivateKey = {}\n".format(tohex(kp.secret_key)) + else: + out += "PrivateKey = {}\n".format(encode_hex_octet_string(kp.secret_key)) sig = await kp.sign(msg) out += "Signature = {}\n".format(tohex(sig)) return out @@ -105,12 +161,15 @@ async def entry(msg): return await join([entry(msg) for msg in TEST_MESSAGES]) -async def make_xmss_verify_vec_entry(xmss_param): +async def make_xmss_verify_vec_entry(xmss_param, key_encoding): async def entry(msg): kp = await Keypair.generate(xmss_param) out = "Params = {}\n".format(kp.params_name) out += "Msg = {}\n".format(tohex(msg)) - out += "PublicKey = {}\n".format(tohex(kp.public_key)) + if key_encoding == 'raw': + out += "PublicKey = {}\n".format(tohex(kp.public_key)) + else: + out += "PublicKey = {}\n".format(encode_hex_octet_string(kp.public_key)) sig = await kp.sign(msg) out += "Signature = {}\n".format(tohex(sig)) return out @@ -118,22 +177,32 @@ async def entry(msg): return await join([entry(msg) for msg in TEST_MESSAGES]) -async def make_xmss_keygen_vec_entry(xmss_param): +async def make_xmss_keygen_vec_entry(xmss_param, key_encoding): kp = await Keypair.generate(xmss_param) out = "Params = {}\n".format(xmss_param) out += "SecretSeed = {}\n".format(tohex(kp.secret_seed)) out += "PublicSeed = {}\n".format(tohex(kp.public_seed)) out += "SecretPrf = {}\n".format(tohex(kp.secret_prf)) - out += "PublicKey = {}\n".format(tohex(kp.public_key)) - out += "PrivateKey = {}\n".format(tohex(kp.secret_key)) + if key_encoding == 'raw': + out += "PublicKey = {}\n".format(tohex(kp.public_key)) + out += "PrivateKey = {}\n".format(tohex(kp.secret_key)) + else: + out += "PublicKey = {}\n".format(encode_hex_octet_string(kp.public_key)) + out += "PrivateKey = {}\n".format(encode_hex_octet_string(kp.secret_key)) return out +def print_usage(): + print("Usage: {} ".format(sys.argv[0])) -if len(sys.argv) < 3: - print("Usage: {} ".format( - sys.argv[0])) +if len(sys.argv) < 4: + print_usage() sys.exit(1) +if sys.argv[2] not in ['octet_string', 'raw']: + print_usage() + sys.exit(1) + + funs = { "sig": make_xmss_sig_vec_entry, "verify": make_xmss_verify_vec_entry, @@ -147,6 +216,6 @@ async def make_xmss_keygen_vec_entry(xmss_param): async def main(): - print(await join([funs[tv](p) for p in sys.argv[2:]])) + print(await join([funs[tv](p, sys.argv[2]) for p in sys.argv[3:]])) asyncio.run(main()) diff --git a/src/scripts/test_python.py b/src/scripts/test_python.py index a17352385ef..b6311c857cb 100644 --- a/src/scripts/test_python.py +++ b/src/scripts/test_python.py @@ -557,6 +557,12 @@ def test_stateful_operations(self): remaining = priv2.remaining_operations() self.assertEqual(remaining, 1024) + priv3 = botan.PrivateKey.create('XMSSMT', 'XMSSMT-SHA2_20/2_256', rng) + self.assertEqual(priv3.stateful_operation(), True) + + remaining = priv3.remaining_operations() + self.assertEqual(remaining, 1024*1024) + def test_check_key(self): # valid (if rather small) RSA key n = 273279220906618527352827457840955116141 diff --git a/src/tests/data/pubkey/api_sign.vec b/src/tests/data/pubkey/api_sign.vec index 43d55ae7d49..3f6d7e305ea 100644 --- a/src/tests/data/pubkey/api_sign.vec +++ b/src/tests/data/pubkey/api_sign.vec @@ -63,3 +63,8 @@ SigParams = AlgoParams = XMSS-SHA2_10_256 SigParams = SHA2_10_256 + +[XMSSMT] + +AlgoParams = XMSSMT-SHA2_20/2_256 +SigParams = SHA2_20/2_256 diff --git a/src/tests/data/pubkey/xmssmt_invalid.vec b/src/tests/data/pubkey/xmssmt_invalid.vec new file mode 100644 index 00000000000..28fe8909aba --- /dev/null +++ b/src/tests/data/pubkey/xmssmt_invalid.vec @@ -0,0 +1,35 @@ +# Original message for the following generic mutations +#Params = SHA2_20/2_256 +#Msg = +#PublicKey = 04440000000142b9690d72ad0d89bbf2c8da207ba8e201c5410b6a6682bdba9ede6f061b369167b54f8754ceab4a8e5efa99a6451a83e1d91485c92aa24dd6427b58bd547858 +#InvalidSignature = 000000392f62185f31e06cce1cace363c11fd357c235b8c78db68f290843f25a19f1d8f15159380a936305d973d78e8e996ecbf1826f0f0854f6d65ee2a9923481253c4a7ec4ea939b45bcee74af91a43fb6289b5014c9ccde3d31bed35de585871226c681dd4017b4fd6d05a5481c0be00b734fc6211b5d02aa0382cb1f799129ecf6e0dea00291855be78e98fae5397b690737f031de4e694868e41f79660dff2ef7e4497c4dba2549906ca3e432fb2f7de6ca5895c6957da4e3bd971e399b5de126515ad4263261e8e7c1caf3188e375bafd2877e11d3761d44be16db6d27adae9840bad7c1b2be278e46fb0022bf8124520e29096709902b2ba3e7caccc488b5a59705b8ef63e2cd000e151eb47944d158516665f38117e5d713bb0c46fd3ab3a5661658b4c9a526b31ce946824ec5f306891aeb2cd9178cb7108bf9a006107379c9325f893c278a7ff0956da525bbde8de39406ed3da286655282687e700d252fc08ce920156eefe7385fef26c2802d2f418dd24494bf3e5def5fffc036a11f4d6f207be1d1e88bcdcc6bdeb900237fdfa53bb2522513efaf09bf7e37058664b8e2bb352ee5f8797c72ddc16a414029b120a170f6557f4079802644f40c77ffb8ebcf5b5dbbea8b62e1603fdf953b24b67275119a67190b25ea3332d939bc1063b7be023e64f3851ee908a9521f94f0bcc2cf9e85184cec29b3d2073dcf5c0a4890020e351b12c4ad99e561e562f6d7f67f9cfe793a1dade8711df2334be0fe0d409d4a02bb2d57de88c0d2978d30ed7c72782f192d09350910229f1e62fe8b180a574dbfb0f178f255a0ad50fb654ed9b3b11df79826dc5bb34e03684a2c9323cf5c217595efb9f5bafd0f90f5561f4a136441257b9173771f15126468e931f4a0c2486f36acb0b44d35675192aecb7f442246aec6773397c4aae0701a31ca34b4df64b4fde5ecc61afecf8a9e015a0963f18cfaa2ca93b79db1cd8b74a6ef27da6a734d55ac57ed9806b4806f45199a18c19a79dd36352b27ec4839b10b3c8d1b60db52297c7084d0cf181694ebd9533e8f5cf9f58fb176ba976b67ee8d61222fadb55851a203d08a65d5b87bd580fdd95cda4066bd5f0d31e80b1f400348e3475c9b08b97ece8747d932314861b40ccfefb0cb1d6bfcb230e5097202f7ba77b4e3372712d2408a1f9e5f4136f67adb8176e2a8b72c4cd4a34cfe7870bc0b650343d9a597aea3a297682097d425c54f2c538cb66fc9213e723003732e2253220ad928e8a9ec46fb1d195a4208e54b9c11cbb693c9c171d3dee377da2e38f42c0d6134dc05b36913bdad930cf061a11b8b228a3515c3e575646407f86ba1fc39133d58e4d6605e903008e9c2f2e34f9aceabec7f671465a8de6265d16a57a4d0877d5aa50968d5b78776fac91b8337e4c86e2356f69e2f0ec528a6b34d9078424d68242dbedbb4bc8497f88f43825c57636628941906cf853d71488aff0b2340389992e456bd771dacc1cf88e3361e992b717673f3a7905cc7b71485485a21a66464e2b6fb299c5d14eaf421ef9c9f82e1ce095631e7afccf84902ab81a5cebb0e26bd77edacedd758cef59fe44c882a6f1231f3d115f9c184569f60987175892ce1a7c635e20b9338fb7cd132d5f5d14f02c5c14c6ac15587c503dc840a2a1e383212c8aece62c47b1f9d68531d1cfcb97fa31d049827b49d2e2d06778d98696847fb342a5d26d67f5b3731b3398f40707309e88aa3b227258147b8c4a493b56823dbb8eae25da169b41a54d751abe2b0dc82002811e26bdf6c06d5ed42a042c350c7a545b9fa23eff2967863429a62c4c688b8ce6bbcc574a8c78737e2ddbbdd11f4092ce72d5e0994ec78c62541521d8e2463db551ce424843d6821c1288b0c8f445409bb10c9b7411511864f83da0befd419eaed7dfa8feb4ef3c7a3fa8cd05e2d93688a78408d723e584ee484c208be937e9b644ffc3b59f218ff0aa7917cddb1e9a3868dfa4065f9fc1eaa4e028bdfbb389ee65c252f3463d3c9ff19d090fab229a05d6472d90f412d0e96af14df7fdc2410dcc5448e9089d5a6d4aba1c054eaaad76cb32e3411f9dc21392b8eb8e41c59214deddf34f654a46c35344fd0c0ebf16c4476a85301f448e48312818cd6c9bfd8a419bc1273ac37481f500414fb77be0b86be75ca30dc9ed5847edcafb56eae8ba7edf3d18baa43a7cfef8a859766eadd362fbc752d92ea32a88249bf45c34f15f01fe5887d8914872e110452575a6ee4c52dee75b61f7d053af5f3b49e3a3fbb2bdf946f265a8bb7cb0670e5507f35199df91fe83b3fbecb2812780996c1ea5b05d72b84622f10662e1c2cd649d69600043a99c9095c246d256ec6b6dfe476f3c48ad40cd4903db9ce2d5aef7d7d11da199af95d4184b1742f5505f2bfd7a54524ed30d68cbd616b0835793e3adc2aab328e59512ac40c92e1b6c316ac87d10f3920f0bb6e588ea6a174f7d8abf5984cd3f740344619e079dc4e21dd9901d554b8b12d9f7f66bbd4241b98d79d42bcab9a246164c25cb6e3e85904eba33cf80bece2b5b8ea078aed337db369ee3102d00fdc205dcfc3dbd0609706952b7acf6f96d326e6c6cefe7222fc349beb5f5460b8b9ce2e6ce9aefe64bed2732ac8867309dccd5e40a0c000395160e6d734b2322b71ed92182fd34db6a62618c77c9889c98bb1278ccdb568ac618dd26f676685ff1a72574f56bc71dd13b1cd0d3956ea02b833869e7c87f2f05b60adb1fe0f4f6b23d2e2525de37e416a877a3b689863fd8cdc3a3f90137cbba7468c5ea62b779ab9b8588fea57b16e5910e3efc87c66a9006509598d41ca0088054fb43c7370bfad5b8ff54cf5419dca68dda19781b6f0be0f12b5f60d721cd69999c850b245872c5053dc6b86c3effd1bb0456d973c9be530fabf0897a9d901633e1033363536cc7d71627dbab5986499f33ccf4e462018b8b969eea3bdd2b1af5c16b49d85ba927947e465f0545445289e5e1fdf9290a6f07c6f5df11c3fcc84efc643463815251ed5aadf149f635a25b1474eeaf9c25eec35ef6d5cbe0223266cc8dc2a93a568114620c3eb6c465419500e11d2e5ab3d00f83f2a5e3c0ae0bb3cd593dd43ffb0ce013eef072e59bee636e801537a87aa52fdf251f695ceb4e98e040022f66c47b92835753d744d1c533358a0bea603ca3aadabab6a0fb37aba03bc5f9a59aa6115245660ea2391d4afb1455f1d27760673f93bc97ddb94f9852cc8d659e4b5c60aee483f824464a658d1af8122e5ae0a0e4431fc4cd949c29ba8205ecc003562f4309e96b2602479f9478754fa038f348bdcd60608d358683b0d701bbf3998653a7a352818ef668f27c327f7aa1cbec9a230baa9bdbe0b015c93d78e358f04c79c00de4638b9a782cc4e3f07389c4618fb2e76aa25b160d2e0a7d72ae1a714bd149ed6d7b284b1cf3e9d319cd5e576817dee11b8fae5ccce9606ea5c7198b282c2ff47776afc801efedddd587e34b9b4a94fdc422405cb5ea2e3dbd0e07c79bce76a6058744a0cbce1497bccb879f20852198a27b1d8d3c9c72e0d4a81f56ee0fbeeda6a9b52276844bf15536ebb51eba9290f6e1f3b78c05857f757ca027dad2700077153088e222a5a20e78b9d9e76175d3f2da2158a27649c71961c0116d26942ac953100ad3d7c9e60e2c75b2eebda4bca79fe7a3ca7cdb493b5dab286aa16c39b520aa84156ca225d13e9136a0c720a2020d9b0c13084f748c0505eef7682113e2beb7840ae3434f898309fbf8d154138f289ce6bfd34725c1d56b88bcf4641526204094dc2a5d6b614fbf5a5b61aff4874f5e2c7d3b0a4883c69033b247c946f1582e89fe80c2e72b6f2d88fb9e4a01206643ed5ac04f26c5e6afdd72ce35957a87a1684305a4c71012435a3c529b3e0b489914225dc5b3f88d23499e06320109d94c743da1e5c14d27c2b9026178aa6db771f82f9d3b51fc6c70a9ecfa29eb8dedc503b158ddd51802dfb8a755ed4d60734dae9b40d74445449aaf8e0bc9de3787737ba8c75b5c67d8d0a7d73184d44362aa618cb65a0a6c5a218cfdfbf73822f9f096135c311e2641cdb16751fe7faf1a586b69360d5000ac5a3619b7297e6191d642e1d0e039c332368ecb60fe2ede6c1a7b5f03c06942ff6636392abe5289d234ad8cae15c5a8bc90e0ced4fdaefae9867309aa4f9184c01d2db4541d96eba174bb07c210a9075e227ac8a8dec2bc8cfcda4b65b77fbaa02607a755a9cf1cc1ac1845ac12fedd803f609582db5c0b4ed52d322e98ebbaf9af4e260dd7dcf54dfd5df0f5b7b37ae967a5f1dc97933f44c73f269434d8e7c540df584fb6605dedf05601f9c406d713eb0c837d2eba3609a8393c9960f3625f057e253503001d09fbf62d239296c687bdf010167d298bb351d20921406f5d78ec2847006efc4b659be4c61fdfac9adba3c52759341fd6657b50752d5ce7bab0853b44d9cf6f687e172969e1e78e95f2c1fc5f226d4f1449475b44789997e318e3e9fa6df3a0ed5492cadaff007f245cf088bb97801abb2034dafc4227797bd8f02b37b2a5e01d10023a2c2c9845d214a07478ccc7f8085080883949d12222ea5b3260fd656bf329bf603a1631a3b5864a23041a9b77720e06e775f239c1c2b7f76991be18172c2dd8f2662b6cb3d448cf336d462e346f162dbfd3b539eabfdeace15472267a465485069ed886276de64f7459627cc6d41e20bd21d51ee83ae7128dd42940e2a2bc05048d443da086ca7c1f57f0fd8bbfdf56723ef2bcecee799171776abc9b9f07df69b60f2b9877e0dfd079d51d36fc9b581f60430acd9b7eaa953d654ad049ec91a0bc9ffb6ac14b6e6a6f8d1b45dfdecb1a838e562108cf962882ddc74258d0675c3988ab515eff9af41dc2f2a31f6d83673c538db4099642d6cfee30bfb5d623d38b84ab4624f13572c206d3d86b14b174211616f3c1518db24d99f9721dd669bcbd193ed5a263f7dae6adb72005c8b20b5d9e6ac16af3edf7ad5063f0bce4158d97f475a7a4a599f375107e46df88c02e194fce9b997b11aabfa69cd059b687b26f3d788652d56535b8b57a7297fb1dfb362e9455962a8435849b76548fbf5959955a35cf7b668092725a9a36b68c449f912da54749df72f0ccf426b7b460a7fea23480a73c9df97bfb21516c7333fb929c1bd27a721bfaf027f2e89717ed8df081c39d7bf9d0b85288c2922ad947947e0c260c0c4855adbaad55dbc179ab5ec54e9e79acadadefdd17cfd379c0a2fb84259e47da8f0ce67c415cf89a0e66c084a9d12db16c5095f5b325eb6a84122c7ff77412dc4adf8e460ed6e7f336192bed69c379c387168759aaabb48d329ef13f097d53303cb3b5d3cd3cc9852c22f8ce291a58644fa41a2c38448857e26fe62e08210ee4ff92d154c1096f9c82c150974d0a58296154e32471e933ec3ff9e706851313b957f7f2cb695fab8f3240e90e08f6f48306c34cb8622039b540eb7423878dd8ba9806c962ab67fe86a37ce404919b626e17be329909107c910830ff96e78bdbc66a99c5b032e98c20ffbf74556f8c22b9df805ea0d5169bad32a0ccf9eea669589c055ea3858338aa67c887155899bdf274c8f2eeeb0c7bd755278ff10645e803d45f6eac2756c895bae9851c51cb0642d3080100cb0f6838561c353a65d058a688c1414fe6fec3e0c028b4ec60adc94cae55b7dbe971c1fc7edb3c6a309872a919099ab6d7698caa6a7c7b2ebf9ec70cf3ed7870595f86bd23dff5cd1a2a8f5a3c6218f6f5929a140691bd7d8ee713ae1652d98431a1cd71e1e34b366a4bef1fb71acd8cec34bd6ec01103891796670888987f0c6da0ae509ddb72db2f7b5a4c0dbe8519fa4b4db87ade76aff59af9cf5d85a170f735d5150c1bfe6a5c8cdd78e670d5ead64bb5760eb8e9cac04fe6768065027e7b034d48334ad604c7520b55419513f7081be8b8c1b2dbfff2c90c8dce53bc5a992c6978028d2c3b2dea32464a6ca1ca66512bd87cd60bc5c1a25a300dd6f022e3246895e2ecaee037f3b7107e99f6ab17cb3cd5e2d386a0a54964a60189fb19dd5b58b441c7a4b0b0ab35acf37e3a8d3548b173c81878f1b0744d808e6b315bfc93d3a1f0741581b8d267c780f4a9251257f20aa872c945deae8081dab39df44258123b639369445f40e8971c42ac6aabd42816da80a862bd95cb8a384569ee61ca5a69c6318c84ca376c29433bd4eff8f2b541f8ba40ad7ade902435dbe8982dce49a2c6cb445274d77f050965b1af0c53070e2d88ab9f9f2d2177afcbb2b0c09143d6fe74c1c3285fe7f6818177ca7945fe247694198d9a687091a9e5b57ec28f5c48ec4e433a699c781f7f60bc287d5d1e93fc02030a8cb6986590b107ff38c8bc09c6dc3da1284b14fc353a871263bfc6dc506dfe669986dd8d3f2df58980d923bba8829ba8104c09c42f3179d4f2c5db9d77f0e1cab97203736554118853b471d137bfc78837a6c3d3030c697f161f7372007c4a71aeb139ae8a523da314e773d429ed9c305df740f16a36315891fd8ce0510aa19bf13d2e1b9406467142761f24b904fd3fb71e9e7ae73a0c2654591c4e84e4adcb0072985540664f348b56aba0169148ef62a47878bff0539873215064d59377e2dc527b013303413d13d82c44a8fdd3546458be532e29660e1dbc7c1740e238d13887df13bdce1d8be4598e705fac24422ad9593d3a5fb564a530e24f32bce8c271671e9fd222a101169e2630223090cc4768aaecca370118538861e265807f361e7549733af9c810a423b991fec5e4c537ce92e8e342acd03c60ae69d1c86258ff24281865eda7e47863f696e1d384cdc8ce81d8c28a327c2877be7805215f3d07f586d2d130fbc84f174f55598156ebb817c89ac81cc54796ac0555d8b2b08f59d3fa38631a47f94abce84ad0c6868313cce943b2f0083faa7e32512400e913c45cc73a31ff9cb216c4c737c8c3d31ad8067 + +# invalid msg +Params = SHA2_20/2_256 +Msg = 1234 +PublicKey = 0000000142b9690d72ad0d89bbf2c8da207ba8e201c5410b6a6682bdba9ede6f061b369167b54f8754ceab4a8e5efa99a6451a83e1d91485c92aa24dd6427b58bd547858 +InvalidSignature = 000000392f62185f31e06cce1cace363c11fd357c235b8c78db68f290843f25a19f1d8f15159380a936305d973d78e8e996ecbf1826f0f0854f6d65ee2a9923481253c4a7ec4ea939b45bcee74af91a43fb6289b5014c9ccde3d31bed35de585871226c681dd4017b4fd6d05a5481c0be00b734fc6211b5d02aa0382cb1f799129ecf6e0dea00291855be78e98fae5397b690737f031de4e694868e41f79660dff2ef7e4497c4dba2549906ca3e432fb2f7de6ca5895c6957da4e3bd971e399b5de126515ad4263261e8e7c1caf3188e375bafd2877e11d3761d44be16db6d27adae9840bad7c1b2be278e46fb0022bf8124520e29096709902b2ba3e7caccc488b5a59705b8ef63e2cd000e151eb47944d158516665f38117e5d713bb0c46fd3ab3a5661658b4c9a526b31ce946824ec5f306891aeb2cd9178cb7108bf9a006107379c9325f893c278a7ff0956da525bbde8de39406ed3da286655282687e700d252fc08ce920156eefe7385fef26c2802d2f418dd24494bf3e5def5fffc036a11f4d6f207be1d1e88bcdcc6bdeb900237fdfa53bb2522513efaf09bf7e37058664b8e2bb352ee5f8797c72ddc16a414029b120a170f6557f4079802644f40c77ffb8ebcf5b5dbbea8b62e1603fdf953b24b67275119a67190b25ea3332d939bc1063b7be023e64f3851ee908a9521f94f0bcc2cf9e85184cec29b3d2073dcf5c0a4890020e351b12c4ad99e561e562f6d7f67f9cfe793a1dade8711df2334be0fe0d409d4a02bb2d57de88c0d2978d30ed7c72782f192d09350910229f1e62fe8b180a574dbfb0f178f255a0ad50fb654ed9b3b11df79826dc5bb34e03684a2c9323cf5c217595efb9f5bafd0f90f5561f4a136441257b9173771f15126468e931f4a0c2486f36acb0b44d35675192aecb7f442246aec6773397c4aae0701a31ca34b4df64b4fde5ecc61afecf8a9e015a0963f18cfaa2ca93b79db1cd8b74a6ef27da6a734d55ac57ed9806b4806f45199a18c19a79dd36352b27ec4839b10b3c8d1b60db52297c7084d0cf181694ebd9533e8f5cf9f58fb176ba976b67ee8d61222fadb55851a203d08a65d5b87bd580fdd95cda4066bd5f0d31e80b1f400348e3475c9b08b97ece8747d932314861b40ccfefb0cb1d6bfcb230e5097202f7ba77b4e3372712d2408a1f9e5f4136f67adb8176e2a8b72c4cd4a34cfe7870bc0b650343d9a597aea3a297682097d425c54f2c538cb66fc9213e723003732e2253220ad928e8a9ec46fb1d195a4208e54b9c11cbb693c9c171d3dee377da2e38f42c0d6134dc05b36913bdad930cf061a11b8b228a3515c3e575646407f86ba1fc39133d58e4d6605e903008e9c2f2e34f9aceabec7f671465a8de6265d16a57a4d0877d5aa50968d5b78776fac91b8337e4c86e2356f69e2f0ec528a6b34d9078424d68242dbedbb4bc8497f88f43825c57636628941906cf853d71488aff0b2340389992e456bd771dacc1cf88e3361e992b717673f3a7905cc7b71485485a21a66464e2b6fb299c5d14eaf421ef9c9f82e1ce095631e7afccf84902ab81a5cebb0e26bd77edacedd758cef59fe44c882a6f1231f3d115f9c184569f60987175892ce1a7c635e20b9338fb7cd132d5f5d14f02c5c14c6ac15587c503dc840a2a1e383212c8aece62c47b1f9d68531d1cfcb97fa31d049827b49d2e2d06778d98696847fb342a5d26d67f5b3731b3398f40707309e88aa3b227258147b8c4a493b56823dbb8eae25da169b41a54d751abe2b0dc82002811e26bdf6c06d5ed42a042c350c7a545b9fa23eff2967863429a62c4c688b8ce6bbcc574a8c78737e2ddbbdd11f4092ce72d5e0994ec78c62541521d8e2463db551ce424843d6821c1288b0c8f445409bb10c9b7411511864f83da0befd419eaed7dfa8feb4ef3c7a3fa8cd05e2d93688a78408d723e584ee484c208be937e9b644ffc3b59f218ff0aa7917cddb1e9a3868dfa4065f9fc1eaa4e028bdfbb389ee65c252f3463d3c9ff19d090fab229a05d6472d90f412d0e96af14df7fdc2410dcc5448e9089d5a6d4aba1c054eaaad76cb32e3411f9dc21392b8eb8e41c59214deddf34f654a46c35344fd0c0ebf16c4476a85301f448e48312818cd6c9bfd8a419bc1273ac37481f500414fb77be0b86be75ca30dc9ed5847edcafb56eae8ba7edf3d18baa43a7cfef8a859766eadd362fbc752d92ea32a88249bf45c34f15f01fe5887d8914872e110452575a6ee4c52dee75b61f7d053af5f3b49e3a3fbb2bdf946f265a8bb7cb0670e5507f35199df91fe83b3fbecb2812780996c1ea5b05d72b84622f10662e1c2cd649d69600043a99c9095c246d256ec6b6dfe476f3c48ad40cd4903db9ce2d5aef7d7d11da199af95d4184b1742f5505f2bfd7a54524ed30d68cbd616b0835793e3adc2aab328e59512ac40c92e1b6c316ac87d10f3920f0bb6e588ea6a174f7d8abf5984cd3f740344619e079dc4e21dd9901d554b8b12d9f7f66bbd4241b98d79d42bcab9a246164c25cb6e3e85904eba33cf80bece2b5b8ea078aed337db369ee3102d00fdc205dcfc3dbd0609706952b7acf6f96d326e6c6cefe7222fc349beb5f5460b8b9ce2e6ce9aefe64bed2732ac8867309dccd5e40a0c000395160e6d734b2322b71ed92182fd34db6a62618c77c9889c98bb1278ccdb568ac618dd26f676685ff1a72574f56bc71dd13b1cd0d3956ea02b833869e7c87f2f05b60adb1fe0f4f6b23d2e2525de37e416a877a3b689863fd8cdc3a3f90137cbba7468c5ea62b779ab9b8588fea57b16e5910e3efc87c66a9006509598d41ca0088054fb43c7370bfad5b8ff54cf5419dca68dda19781b6f0be0f12b5f60d721cd69999c850b245872c5053dc6b86c3effd1bb0456d973c9be530fabf0897a9d901633e1033363536cc7d71627dbab5986499f33ccf4e462018b8b969eea3bdd2b1af5c16b49d85ba927947e465f0545445289e5e1fdf9290a6f07c6f5df11c3fcc84efc643463815251ed5aadf149f635a25b1474eeaf9c25eec35ef6d5cbe0223266cc8dc2a93a568114620c3eb6c465419500e11d2e5ab3d00f83f2a5e3c0ae0bb3cd593dd43ffb0ce013eef072e59bee636e801537a87aa52fdf251f695ceb4e98e040022f66c47b92835753d744d1c533358a0bea603ca3aadabab6a0fb37aba03bc5f9a59aa6115245660ea2391d4afb1455f1d27760673f93bc97ddb94f9852cc8d659e4b5c60aee483f824464a658d1af8122e5ae0a0e4431fc4cd949c29ba8205ecc003562f4309e96b2602479f9478754fa038f348bdcd60608d358683b0d701bbf3998653a7a352818ef668f27c327f7aa1cbec9a230baa9bdbe0b015c93d78e358f04c79c00de4638b9a782cc4e3f07389c4618fb2e76aa25b160d2e0a7d72ae1a714bd149ed6d7b284b1cf3e9d319cd5e576817dee11b8fae5ccce9606ea5c7198b282c2ff47776afc801efedddd587e34b9b4a94fdc422405cb5ea2e3dbd0e07c79bce76a6058744a0cbce1497bccb879f20852198a27b1d8d3c9c72e0d4a81f56ee0fbeeda6a9b52276844bf15536ebb51eba9290f6e1f3b78c05857f757ca027dad2700077153088e222a5a20e78b9d9e76175d3f2da2158a27649c71961c0116d26942ac953100ad3d7c9e60e2c75b2eebda4bca79fe7a3ca7cdb493b5dab286aa16c39b520aa84156ca225d13e9136a0c720a2020d9b0c13084f748c0505eef7682113e2beb7840ae3434f898309fbf8d154138f289ce6bfd34725c1d56b88bcf4641526204094dc2a5d6b614fbf5a5b61aff4874f5e2c7d3b0a4883c69033b247c946f1582e89fe80c2e72b6f2d88fb9e4a01206643ed5ac04f26c5e6afdd72ce35957a87a1684305a4c71012435a3c529b3e0b489914225dc5b3f88d23499e06320109d94c743da1e5c14d27c2b9026178aa6db771f82f9d3b51fc6c70a9ecfa29eb8dedc503b158ddd51802dfb8a755ed4d60734dae9b40d74445449aaf8e0bc9de3787737ba8c75b5c67d8d0a7d73184d44362aa618cb65a0a6c5a218cfdfbf73822f9f096135c311e2641cdb16751fe7faf1a586b69360d5000ac5a3619b7297e6191d642e1d0e039c332368ecb60fe2ede6c1a7b5f03c06942ff6636392abe5289d234ad8cae15c5a8bc90e0ced4fdaefae9867309aa4f9184c01d2db4541d96eba174bb07c210a9075e227ac8a8dec2bc8cfcda4b65b77fbaa02607a755a9cf1cc1ac1845ac12fedd803f609582db5c0b4ed52d322e98ebbaf9af4e260dd7dcf54dfd5df0f5b7b37ae967a5f1dc97933f44c73f269434d8e7c540df584fb6605dedf05601f9c406d713eb0c837d2eba3609a8393c9960f3625f057e253503001d09fbf62d239296c687bdf010167d298bb351d20921406f5d78ec2847006efc4b659be4c61fdfac9adba3c52759341fd6657b50752d5ce7bab0853b44d9cf6f687e172969e1e78e95f2c1fc5f226d4f1449475b44789997e318e3e9fa6df3a0ed5492cadaff007f245cf088bb97801abb2034dafc4227797bd8f02b37b2a5e01d10023a2c2c9845d214a07478ccc7f8085080883949d12222ea5b3260fd656bf329bf603a1631a3b5864a23041a9b77720e06e775f239c1c2b7f76991be18172c2dd8f2662b6cb3d448cf336d462e346f162dbfd3b539eabfdeace15472267a465485069ed886276de64f7459627cc6d41e20bd21d51ee83ae7128dd42940e2a2bc05048d443da086ca7c1f57f0fd8bbfdf56723ef2bcecee799171776abc9b9f07df69b60f2b9877e0dfd079d51d36fc9b581f60430acd9b7eaa953d654ad049ec91a0bc9ffb6ac14b6e6a6f8d1b45dfdecb1a838e562108cf962882ddc74258d0675c3988ab515eff9af41dc2f2a31f6d83673c538db4099642d6cfee30bfb5d623d38b84ab4624f13572c206d3d86b14b174211616f3c1518db24d99f9721dd669bcbd193ed5a263f7dae6adb72005c8b20b5d9e6ac16af3edf7ad5063f0bce4158d97f475a7a4a599f375107e46df88c02e194fce9b997b11aabfa69cd059b687b26f3d788652d56535b8b57a7297fb1dfb362e9455962a8435849b76548fbf5959955a35cf7b668092725a9a36b68c449f912da54749df72f0ccf426b7b460a7fea23480a73c9df97bfb21516c7333fb929c1bd27a721bfaf027f2e89717ed8df081c39d7bf9d0b85288c2922ad947947e0c260c0c4855adbaad55dbc179ab5ec54e9e79acadadefdd17cfd379c0a2fb84259e47da8f0ce67c415cf89a0e66c084a9d12db16c5095f5b325eb6a84122c7ff77412dc4adf8e460ed6e7f336192bed69c379c387168759aaabb48d329ef13f097d53303cb3b5d3cd3cc9852c22f8ce291a58644fa41a2c38448857e26fe62e08210ee4ff92d154c1096f9c82c150974d0a58296154e32471e933ec3ff9e706851313b957f7f2cb695fab8f3240e90e08f6f48306c34cb8622039b540eb7423878dd8ba9806c962ab67fe86a37ce404919b626e17be329909107c910830ff96e78bdbc66a99c5b032e98c20ffbf74556f8c22b9df805ea0d5169bad32a0ccf9eea669589c055ea3858338aa67c887155899bdf274c8f2eeeb0c7bd755278ff10645e803d45f6eac2756c895bae9851c51cb0642d3080100cb0f6838561c353a65d058a688c1414fe6fec3e0c028b4ec60adc94cae55b7dbe971c1fc7edb3c6a309872a919099ab6d7698caa6a7c7b2ebf9ec70cf3ed7870595f86bd23dff5cd1a2a8f5a3c6218f6f5929a140691bd7d8ee713ae1652d98431a1cd71e1e34b366a4bef1fb71acd8cec34bd6ec01103891796670888987f0c6da0ae509ddb72db2f7b5a4c0dbe8519fa4b4db87ade76aff59af9cf5d85a170f735d5150c1bfe6a5c8cdd78e670d5ead64bb5760eb8e9cac04fe6768065027e7b034d48334ad604c7520b55419513f7081be8b8c1b2dbfff2c90c8dce53bc5a992c6978028d2c3b2dea32464a6ca1ca66512bd87cd60bc5c1a25a300dd6f022e3246895e2ecaee037f3b7107e99f6ab17cb3cd5e2d386a0a54964a60189fb19dd5b58b441c7a4b0b0ab35acf37e3a8d3548b173c81878f1b0744d808e6b315bfc93d3a1f0741581b8d267c780f4a9251257f20aa872c945deae8081dab39df44258123b639369445f40e8971c42ac6aabd42816da80a862bd95cb8a384569ee61ca5a69c6318c84ca376c29433bd4eff8f2b541f8ba40ad7ade902435dbe8982dce49a2c6cb445274d77f050965b1af0c53070e2d88ab9f9f2d2177afcbb2b0c09143d6fe74c1c3285fe7f6818177ca7945fe247694198d9a687091a9e5b57ec28f5c48ec4e433a699c781f7f60bc287d5d1e93fc02030a8cb6986590b107ff38c8bc09c6dc3da1284b14fc353a871263bfc6dc506dfe669986dd8d3f2df58980d923bba8829ba8104c09c42f3179d4f2c5db9d77f0e1cab97203736554118853b471d137bfc78837a6c3d3030c697f161f7372007c4a71aeb139ae8a523da314e773d429ed9c305df740f16a36315891fd8ce0510aa19bf13d2e1b9406467142761f24b904fd3fb71e9e7ae73a0c2654591c4e84e4adcb0072985540664f348b56aba0169148ef62a47878bff0539873215064d59377e2dc527b013303413d13d82c44a8fdd3546458be532e29660e1dbc7c1740e238d13887df13bdce1d8be4598e705fac24422ad9593d3a5fb564a530e24f32bce8c271671e9fd222a101169e2630223090cc4768aaecca370118538861e265807f361e7549733af9c810a423b991fec5e4c537ce92e8e342acd03c60ae69d1c86258ff24281865eda7e47863f696e1d384cdc8ce81d8c28a327c2877be7805215f3d07f586d2d130fbc84f174f55598156ebb817c89ac81cc54796ac0555d8b2b08f59d3fa38631a47f94abce84ad0c6868313cce943b2f0083faa7e32512400e913c45cc73a31ff9cb216c4c737c8c3d31ad8067 + +# wrong oid +Params = SHA2_20/2_256 +Msg = +PublicKey = 0000000242b9690d72ad0d89bbf2c8da207ba8e201c5410b6a6682bdba9ede6f061b369167b54f8754ceab4a8e5efa99a6451a83e1d91485c92aa24dd6427b58bd547858 +InvalidSignature = 000000392f62185f31e06cce1cace363c11fd357c235b8c78db68f290843f25a19f1d8f15159380a936305d973d78e8e996ecbf1826f0f0854f6d65ee2a9923481253c4a7ec4ea939b45bcee74af91a43fb6289b5014c9ccde3d31bed35de585871226c681dd4017b4fd6d05a5481c0be00b734fc6211b5d02aa0382cb1f799129ecf6e0dea00291855be78e98fae5397b690737f031de4e694868e41f79660dff2ef7e4497c4dba2549906ca3e432fb2f7de6ca5895c6957da4e3bd971e399b5de126515ad4263261e8e7c1caf3188e375bafd2877e11d3761d44be16db6d27adae9840bad7c1b2be278e46fb0022bf8124520e29096709902b2ba3e7caccc488b5a59705b8ef63e2cd000e151eb47944d158516665f38117e5d713bb0c46fd3ab3a5661658b4c9a526b31ce946824ec5f306891aeb2cd9178cb7108bf9a006107379c9325f893c278a7ff0956da525bbde8de39406ed3da286655282687e700d252fc08ce920156eefe7385fef26c2802d2f418dd24494bf3e5def5fffc036a11f4d6f207be1d1e88bcdcc6bdeb900237fdfa53bb2522513efaf09bf7e37058664b8e2bb352ee5f8797c72ddc16a414029b120a170f6557f4079802644f40c77ffb8ebcf5b5dbbea8b62e1603fdf953b24b67275119a67190b25ea3332d939bc1063b7be023e64f3851ee908a9521f94f0bcc2cf9e85184cec29b3d2073dcf5c0a4890020e351b12c4ad99e561e562f6d7f67f9cfe793a1dade8711df2334be0fe0d409d4a02bb2d57de88c0d2978d30ed7c72782f192d09350910229f1e62fe8b180a574dbfb0f178f255a0ad50fb654ed9b3b11df79826dc5bb34e03684a2c9323cf5c217595efb9f5bafd0f90f5561f4a136441257b9173771f15126468e931f4a0c2486f36acb0b44d35675192aecb7f442246aec6773397c4aae0701a31ca34b4df64b4fde5ecc61afecf8a9e015a0963f18cfaa2ca93b79db1cd8b74a6ef27da6a734d55ac57ed9806b4806f45199a18c19a79dd36352b27ec4839b10b3c8d1b60db52297c7084d0cf181694ebd9533e8f5cf9f58fb176ba976b67ee8d61222fadb55851a203d08a65d5b87bd580fdd95cda4066bd5f0d31e80b1f400348e3475c9b08b97ece8747d932314861b40ccfefb0cb1d6bfcb230e5097202f7ba77b4e3372712d2408a1f9e5f4136f67adb8176e2a8b72c4cd4a34cfe7870bc0b650343d9a597aea3a297682097d425c54f2c538cb66fc9213e723003732e2253220ad928e8a9ec46fb1d195a4208e54b9c11cbb693c9c171d3dee377da2e38f42c0d6134dc05b36913bdad930cf061a11b8b228a3515c3e575646407f86ba1fc39133d58e4d6605e903008e9c2f2e34f9aceabec7f671465a8de6265d16a57a4d0877d5aa50968d5b78776fac91b8337e4c86e2356f69e2f0ec528a6b34d9078424d68242dbedbb4bc8497f88f43825c57636628941906cf853d71488aff0b2340389992e456bd771dacc1cf88e3361e992b717673f3a7905cc7b71485485a21a66464e2b6fb299c5d14eaf421ef9c9f82e1ce095631e7afccf84902ab81a5cebb0e26bd77edacedd758cef59fe44c882a6f1231f3d115f9c184569f60987175892ce1a7c635e20b9338fb7cd132d5f5d14f02c5c14c6ac15587c503dc840a2a1e383212c8aece62c47b1f9d68531d1cfcb97fa31d049827b49d2e2d06778d98696847fb342a5d26d67f5b3731b3398f40707309e88aa3b227258147b8c4a493b56823dbb8eae25da169b41a54d751abe2b0dc82002811e26bdf6c06d5ed42a042c350c7a545b9fa23eff2967863429a62c4c688b8ce6bbcc574a8c78737e2ddbbdd11f4092ce72d5e0994ec78c62541521d8e2463db551ce424843d6821c1288b0c8f445409bb10c9b7411511864f83da0befd419eaed7dfa8feb4ef3c7a3fa8cd05e2d93688a78408d723e584ee484c208be937e9b644ffc3b59f218ff0aa7917cddb1e9a3868dfa4065f9fc1eaa4e028bdfbb389ee65c252f3463d3c9ff19d090fab229a05d6472d90f412d0e96af14df7fdc2410dcc5448e9089d5a6d4aba1c054eaaad76cb32e3411f9dc21392b8eb8e41c59214deddf34f654a46c35344fd0c0ebf16c4476a85301f448e48312818cd6c9bfd8a419bc1273ac37481f500414fb77be0b86be75ca30dc9ed5847edcafb56eae8ba7edf3d18baa43a7cfef8a859766eadd362fbc752d92ea32a88249bf45c34f15f01fe5887d8914872e110452575a6ee4c52dee75b61f7d053af5f3b49e3a3fbb2bdf946f265a8bb7cb0670e5507f35199df91fe83b3fbecb2812780996c1ea5b05d72b84622f10662e1c2cd649d69600043a99c9095c246d256ec6b6dfe476f3c48ad40cd4903db9ce2d5aef7d7d11da199af95d4184b1742f5505f2bfd7a54524ed30d68cbd616b0835793e3adc2aab328e59512ac40c92e1b6c316ac87d10f3920f0bb6e588ea6a174f7d8abf5984cd3f740344619e079dc4e21dd9901d554b8b12d9f7f66bbd4241b98d79d42bcab9a246164c25cb6e3e85904eba33cf80bece2b5b8ea078aed337db369ee3102d00fdc205dcfc3dbd0609706952b7acf6f96d326e6c6cefe7222fc349beb5f5460b8b9ce2e6ce9aefe64bed2732ac8867309dccd5e40a0c000395160e6d734b2322b71ed92182fd34db6a62618c77c9889c98bb1278ccdb568ac618dd26f676685ff1a72574f56bc71dd13b1cd0d3956ea02b833869e7c87f2f05b60adb1fe0f4f6b23d2e2525de37e416a877a3b689863fd8cdc3a3f90137cbba7468c5ea62b779ab9b8588fea57b16e5910e3efc87c66a9006509598d41ca0088054fb43c7370bfad5b8ff54cf5419dca68dda19781b6f0be0f12b5f60d721cd69999c850b245872c5053dc6b86c3effd1bb0456d973c9be530fabf0897a9d901633e1033363536cc7d71627dbab5986499f33ccf4e462018b8b969eea3bdd2b1af5c16b49d85ba927947e465f0545445289e5e1fdf9290a6f07c6f5df11c3fcc84efc643463815251ed5aadf149f635a25b1474eeaf9c25eec35ef6d5cbe0223266cc8dc2a93a568114620c3eb6c465419500e11d2e5ab3d00f83f2a5e3c0ae0bb3cd593dd43ffb0ce013eef072e59bee636e801537a87aa52fdf251f695ceb4e98e040022f66c47b92835753d744d1c533358a0bea603ca3aadabab6a0fb37aba03bc5f9a59aa6115245660ea2391d4afb1455f1d27760673f93bc97ddb94f9852cc8d659e4b5c60aee483f824464a658d1af8122e5ae0a0e4431fc4cd949c29ba8205ecc003562f4309e96b2602479f9478754fa038f348bdcd60608d358683b0d701bbf3998653a7a352818ef668f27c327f7aa1cbec9a230baa9bdbe0b015c93d78e358f04c79c00de4638b9a782cc4e3f07389c4618fb2e76aa25b160d2e0a7d72ae1a714bd149ed6d7b284b1cf3e9d319cd5e576817dee11b8fae5ccce9606ea5c7198b282c2ff47776afc801efedddd587e34b9b4a94fdc422405cb5ea2e3dbd0e07c79bce76a6058744a0cbce1497bccb879f20852198a27b1d8d3c9c72e0d4a81f56ee0fbeeda6a9b52276844bf15536ebb51eba9290f6e1f3b78c05857f757ca027dad2700077153088e222a5a20e78b9d9e76175d3f2da2158a27649c71961c0116d26942ac953100ad3d7c9e60e2c75b2eebda4bca79fe7a3ca7cdb493b5dab286aa16c39b520aa84156ca225d13e9136a0c720a2020d9b0c13084f748c0505eef7682113e2beb7840ae3434f898309fbf8d154138f289ce6bfd34725c1d56b88bcf4641526204094dc2a5d6b614fbf5a5b61aff4874f5e2c7d3b0a4883c69033b247c946f1582e89fe80c2e72b6f2d88fb9e4a01206643ed5ac04f26c5e6afdd72ce35957a87a1684305a4c71012435a3c529b3e0b489914225dc5b3f88d23499e06320109d94c743da1e5c14d27c2b9026178aa6db771f82f9d3b51fc6c70a9ecfa29eb8dedc503b158ddd51802dfb8a755ed4d60734dae9b40d74445449aaf8e0bc9de3787737ba8c75b5c67d8d0a7d73184d44362aa618cb65a0a6c5a218cfdfbf73822f9f096135c311e2641cdb16751fe7faf1a586b69360d5000ac5a3619b7297e6191d642e1d0e039c332368ecb60fe2ede6c1a7b5f03c06942ff6636392abe5289d234ad8cae15c5a8bc90e0ced4fdaefae9867309aa4f9184c01d2db4541d96eba174bb07c210a9075e227ac8a8dec2bc8cfcda4b65b77fbaa02607a755a9cf1cc1ac1845ac12fedd803f609582db5c0b4ed52d322e98ebbaf9af4e260dd7dcf54dfd5df0f5b7b37ae967a5f1dc97933f44c73f269434d8e7c540df584fb6605dedf05601f9c406d713eb0c837d2eba3609a8393c9960f3625f057e253503001d09fbf62d239296c687bdf010167d298bb351d20921406f5d78ec2847006efc4b659be4c61fdfac9adba3c52759341fd6657b50752d5ce7bab0853b44d9cf6f687e172969e1e78e95f2c1fc5f226d4f1449475b44789997e318e3e9fa6df3a0ed5492cadaff007f245cf088bb97801abb2034dafc4227797bd8f02b37b2a5e01d10023a2c2c9845d214a07478ccc7f8085080883949d12222ea5b3260fd656bf329bf603a1631a3b5864a23041a9b77720e06e775f239c1c2b7f76991be18172c2dd8f2662b6cb3d448cf336d462e346f162dbfd3b539eabfdeace15472267a465485069ed886276de64f7459627cc6d41e20bd21d51ee83ae7128dd42940e2a2bc05048d443da086ca7c1f57f0fd8bbfdf56723ef2bcecee799171776abc9b9f07df69b60f2b9877e0dfd079d51d36fc9b581f60430acd9b7eaa953d654ad049ec91a0bc9ffb6ac14b6e6a6f8d1b45dfdecb1a838e562108cf962882ddc74258d0675c3988ab515eff9af41dc2f2a31f6d83673c538db4099642d6cfee30bfb5d623d38b84ab4624f13572c206d3d86b14b174211616f3c1518db24d99f9721dd669bcbd193ed5a263f7dae6adb72005c8b20b5d9e6ac16af3edf7ad5063f0bce4158d97f475a7a4a599f375107e46df88c02e194fce9b997b11aabfa69cd059b687b26f3d788652d56535b8b57a7297fb1dfb362e9455962a8435849b76548fbf5959955a35cf7b668092725a9a36b68c449f912da54749df72f0ccf426b7b460a7fea23480a73c9df97bfb21516c7333fb929c1bd27a721bfaf027f2e89717ed8df081c39d7bf9d0b85288c2922ad947947e0c260c0c4855adbaad55dbc179ab5ec54e9e79acadadefdd17cfd379c0a2fb84259e47da8f0ce67c415cf89a0e66c084a9d12db16c5095f5b325eb6a84122c7ff77412dc4adf8e460ed6e7f336192bed69c379c387168759aaabb48d329ef13f097d53303cb3b5d3cd3cc9852c22f8ce291a58644fa41a2c38448857e26fe62e08210ee4ff92d154c1096f9c82c150974d0a58296154e32471e933ec3ff9e706851313b957f7f2cb695fab8f3240e90e08f6f48306c34cb8622039b540eb7423878dd8ba9806c962ab67fe86a37ce404919b626e17be329909107c910830ff96e78bdbc66a99c5b032e98c20ffbf74556f8c22b9df805ea0d5169bad32a0ccf9eea669589c055ea3858338aa67c887155899bdf274c8f2eeeb0c7bd755278ff10645e803d45f6eac2756c895bae9851c51cb0642d3080100cb0f6838561c353a65d058a688c1414fe6fec3e0c028b4ec60adc94cae55b7dbe971c1fc7edb3c6a309872a919099ab6d7698caa6a7c7b2ebf9ec70cf3ed7870595f86bd23dff5cd1a2a8f5a3c6218f6f5929a140691bd7d8ee713ae1652d98431a1cd71e1e34b366a4bef1fb71acd8cec34bd6ec01103891796670888987f0c6da0ae509ddb72db2f7b5a4c0dbe8519fa4b4db87ade76aff59af9cf5d85a170f735d5150c1bfe6a5c8cdd78e670d5ead64bb5760eb8e9cac04fe6768065027e7b034d48334ad604c7520b55419513f7081be8b8c1b2dbfff2c90c8dce53bc5a992c6978028d2c3b2dea32464a6ca1ca66512bd87cd60bc5c1a25a300dd6f022e3246895e2ecaee037f3b7107e99f6ab17cb3cd5e2d386a0a54964a60189fb19dd5b58b441c7a4b0b0ab35acf37e3a8d3548b173c81878f1b0744d808e6b315bfc93d3a1f0741581b8d267c780f4a9251257f20aa872c945deae8081dab39df44258123b639369445f40e8971c42ac6aabd42816da80a862bd95cb8a384569ee61ca5a69c6318c84ca376c29433bd4eff8f2b541f8ba40ad7ade902435dbe8982dce49a2c6cb445274d77f050965b1af0c53070e2d88ab9f9f2d2177afcbb2b0c09143d6fe74c1c3285fe7f6818177ca7945fe247694198d9a687091a9e5b57ec28f5c48ec4e433a699c781f7f60bc287d5d1e93fc02030a8cb6986590b107ff38c8bc09c6dc3da1284b14fc353a871263bfc6dc506dfe669986dd8d3f2df58980d923bba8829ba8104c09c42f3179d4f2c5db9d77f0e1cab97203736554118853b471d137bfc78837a6c3d3030c697f161f7372007c4a71aeb139ae8a523da314e773d429ed9c305df740f16a36315891fd8ce0510aa19bf13d2e1b9406467142761f24b904fd3fb71e9e7ae73a0c2654591c4e84e4adcb0072985540664f348b56aba0169148ef62a47878bff0539873215064d59377e2dc527b013303413d13d82c44a8fdd3546458be532e29660e1dbc7c1740e238d13887df13bdce1d8be4598e705fac24422ad9593d3a5fb564a530e24f32bce8c271671e9fd222a101169e2630223090cc4768aaecca370118538861e265807f361e7549733af9c810a423b991fec5e4c537ce92e8e342acd03c60ae69d1c86258ff24281865eda7e47863f696e1d384cdc8ce81d8c28a327c2877be7805215f3d07f586d2d130fbc84f174f55598156ebb817c89ac81cc54796ac0555d8b2b08f59d3fa38631a47f94abce84ad0c6868313cce943b2f0083faa7e32512400e913c45cc73a31ff9cb216c4c737c8c3d31ad8067 + +# invalid sig leaf index +Params = SHA2_20/2_256 +Msg = +PublicKey = 0000000142b9690d72ad0d89bbf2c8da207ba8e201c5410b6a6682bdba9ede6f061b369167b54f8754ceab4a8e5efa99a6451a83e1d91485c92aa24dd6427b58bd547858 +InvalidSignature = 010000392f62185f31e06cce1cace363c11fd357c235b8c78db68f290843f25a19f1d8f15159380a936305d973d78e8e996ecbf1826f0f0854f6d65ee2a9923481253c4a7ec4ea939b45bcee74af91a43fb6289b5014c9ccde3d31bed35de585871226c681dd4017b4fd6d05a5481c0be00b734fc6211b5d02aa0382cb1f799129ecf6e0dea00291855be78e98fae5397b690737f031de4e694868e41f79660dff2ef7e4497c4dba2549906ca3e432fb2f7de6ca5895c6957da4e3bd971e399b5de126515ad4263261e8e7c1caf3188e375bafd2877e11d3761d44be16db6d27adae9840bad7c1b2be278e46fb0022bf8124520e29096709902b2ba3e7caccc488b5a59705b8ef63e2cd000e151eb47944d158516665f38117e5d713bb0c46fd3ab3a5661658b4c9a526b31ce946824ec5f306891aeb2cd9178cb7108bf9a006107379c9325f893c278a7ff0956da525bbde8de39406ed3da286655282687e700d252fc08ce920156eefe7385fef26c2802d2f418dd24494bf3e5def5fffc036a11f4d6f207be1d1e88bcdcc6bdeb900237fdfa53bb2522513efaf09bf7e37058664b8e2bb352ee5f8797c72ddc16a414029b120a170f6557f4079802644f40c77ffb8ebcf5b5dbbea8b62e1603fdf953b24b67275119a67190b25ea3332d939bc1063b7be023e64f3851ee908a9521f94f0bcc2cf9e85184cec29b3d2073dcf5c0a4890020e351b12c4ad99e561e562f6d7f67f9cfe793a1dade8711df2334be0fe0d409d4a02bb2d57de88c0d2978d30ed7c72782f192d09350910229f1e62fe8b180a574dbfb0f178f255a0ad50fb654ed9b3b11df79826dc5bb34e03684a2c9323cf5c217595efb9f5bafd0f90f5561f4a136441257b9173771f15126468e931f4a0c2486f36acb0b44d35675192aecb7f442246aec6773397c4aae0701a31ca34b4df64b4fde5ecc61afecf8a9e015a0963f18cfaa2ca93b79db1cd8b74a6ef27da6a734d55ac57ed9806b4806f45199a18c19a79dd36352b27ec4839b10b3c8d1b60db52297c7084d0cf181694ebd9533e8f5cf9f58fb176ba976b67ee8d61222fadb55851a203d08a65d5b87bd580fdd95cda4066bd5f0d31e80b1f400348e3475c9b08b97ece8747d932314861b40ccfefb0cb1d6bfcb230e5097202f7ba77b4e3372712d2408a1f9e5f4136f67adb8176e2a8b72c4cd4a34cfe7870bc0b650343d9a597aea3a297682097d425c54f2c538cb66fc9213e723003732e2253220ad928e8a9ec46fb1d195a4208e54b9c11cbb693c9c171d3dee377da2e38f42c0d6134dc05b36913bdad930cf061a11b8b228a3515c3e575646407f86ba1fc39133d58e4d6605e903008e9c2f2e34f9aceabec7f671465a8de6265d16a57a4d0877d5aa50968d5b78776fac91b8337e4c86e2356f69e2f0ec528a6b34d9078424d68242dbedbb4bc8497f88f43825c57636628941906cf853d71488aff0b2340389992e456bd771dacc1cf88e3361e992b717673f3a7905cc7b71485485a21a66464e2b6fb299c5d14eaf421ef9c9f82e1ce095631e7afccf84902ab81a5cebb0e26bd77edacedd758cef59fe44c882a6f1231f3d115f9c184569f60987175892ce1a7c635e20b9338fb7cd132d5f5d14f02c5c14c6ac15587c503dc840a2a1e383212c8aece62c47b1f9d68531d1cfcb97fa31d049827b49d2e2d06778d98696847fb342a5d26d67f5b3731b3398f40707309e88aa3b227258147b8c4a493b56823dbb8eae25da169b41a54d751abe2b0dc82002811e26bdf6c06d5ed42a042c350c7a545b9fa23eff2967863429a62c4c688b8ce6bbcc574a8c78737e2ddbbdd11f4092ce72d5e0994ec78c62541521d8e2463db551ce424843d6821c1288b0c8f445409bb10c9b7411511864f83da0befd419eaed7dfa8feb4ef3c7a3fa8cd05e2d93688a78408d723e584ee484c208be937e9b644ffc3b59f218ff0aa7917cddb1e9a3868dfa4065f9fc1eaa4e028bdfbb389ee65c252f3463d3c9ff19d090fab229a05d6472d90f412d0e96af14df7fdc2410dcc5448e9089d5a6d4aba1c054eaaad76cb32e3411f9dc21392b8eb8e41c59214deddf34f654a46c35344fd0c0ebf16c4476a85301f448e48312818cd6c9bfd8a419bc1273ac37481f500414fb77be0b86be75ca30dc9ed5847edcafb56eae8ba7edf3d18baa43a7cfef8a859766eadd362fbc752d92ea32a88249bf45c34f15f01fe5887d8914872e110452575a6ee4c52dee75b61f7d053af5f3b49e3a3fbb2bdf946f265a8bb7cb0670e5507f35199df91fe83b3fbecb2812780996c1ea5b05d72b84622f10662e1c2cd649d69600043a99c9095c246d256ec6b6dfe476f3c48ad40cd4903db9ce2d5aef7d7d11da199af95d4184b1742f5505f2bfd7a54524ed30d68cbd616b0835793e3adc2aab328e59512ac40c92e1b6c316ac87d10f3920f0bb6e588ea6a174f7d8abf5984cd3f740344619e079dc4e21dd9901d554b8b12d9f7f66bbd4241b98d79d42bcab9a246164c25cb6e3e85904eba33cf80bece2b5b8ea078aed337db369ee3102d00fdc205dcfc3dbd0609706952b7acf6f96d326e6c6cefe7222fc349beb5f5460b8b9ce2e6ce9aefe64bed2732ac8867309dccd5e40a0c000395160e6d734b2322b71ed92182fd34db6a62618c77c9889c98bb1278ccdb568ac618dd26f676685ff1a72574f56bc71dd13b1cd0d3956ea02b833869e7c87f2f05b60adb1fe0f4f6b23d2e2525de37e416a877a3b689863fd8cdc3a3f90137cbba7468c5ea62b779ab9b8588fea57b16e5910e3efc87c66a9006509598d41ca0088054fb43c7370bfad5b8ff54cf5419dca68dda19781b6f0be0f12b5f60d721cd69999c850b245872c5053dc6b86c3effd1bb0456d973c9be530fabf0897a9d901633e1033363536cc7d71627dbab5986499f33ccf4e462018b8b969eea3bdd2b1af5c16b49d85ba927947e465f0545445289e5e1fdf9290a6f07c6f5df11c3fcc84efc643463815251ed5aadf149f635a25b1474eeaf9c25eec35ef6d5cbe0223266cc8dc2a93a568114620c3eb6c465419500e11d2e5ab3d00f83f2a5e3c0ae0bb3cd593dd43ffb0ce013eef072e59bee636e801537a87aa52fdf251f695ceb4e98e040022f66c47b92835753d744d1c533358a0bea603ca3aadabab6a0fb37aba03bc5f9a59aa6115245660ea2391d4afb1455f1d27760673f93bc97ddb94f9852cc8d659e4b5c60aee483f824464a658d1af8122e5ae0a0e4431fc4cd949c29ba8205ecc003562f4309e96b2602479f9478754fa038f348bdcd60608d358683b0d701bbf3998653a7a352818ef668f27c327f7aa1cbec9a230baa9bdbe0b015c93d78e358f04c79c00de4638b9a782cc4e3f07389c4618fb2e76aa25b160d2e0a7d72ae1a714bd149ed6d7b284b1cf3e9d319cd5e576817dee11b8fae5ccce9606ea5c7198b282c2ff47776afc801efedddd587e34b9b4a94fdc422405cb5ea2e3dbd0e07c79bce76a6058744a0cbce1497bccb879f20852198a27b1d8d3c9c72e0d4a81f56ee0fbeeda6a9b52276844bf15536ebb51eba9290f6e1f3b78c05857f757ca027dad2700077153088e222a5a20e78b9d9e76175d3f2da2158a27649c71961c0116d26942ac953100ad3d7c9e60e2c75b2eebda4bca79fe7a3ca7cdb493b5dab286aa16c39b520aa84156ca225d13e9136a0c720a2020d9b0c13084f748c0505eef7682113e2beb7840ae3434f898309fbf8d154138f289ce6bfd34725c1d56b88bcf4641526204094dc2a5d6b614fbf5a5b61aff4874f5e2c7d3b0a4883c69033b247c946f1582e89fe80c2e72b6f2d88fb9e4a01206643ed5ac04f26c5e6afdd72ce35957a87a1684305a4c71012435a3c529b3e0b489914225dc5b3f88d23499e06320109d94c743da1e5c14d27c2b9026178aa6db771f82f9d3b51fc6c70a9ecfa29eb8dedc503b158ddd51802dfb8a755ed4d60734dae9b40d74445449aaf8e0bc9de3787737ba8c75b5c67d8d0a7d73184d44362aa618cb65a0a6c5a218cfdfbf73822f9f096135c311e2641cdb16751fe7faf1a586b69360d5000ac5a3619b7297e6191d642e1d0e039c332368ecb60fe2ede6c1a7b5f03c06942ff6636392abe5289d234ad8cae15c5a8bc90e0ced4fdaefae9867309aa4f9184c01d2db4541d96eba174bb07c210a9075e227ac8a8dec2bc8cfcda4b65b77fbaa02607a755a9cf1cc1ac1845ac12fedd803f609582db5c0b4ed52d322e98ebbaf9af4e260dd7dcf54dfd5df0f5b7b37ae967a5f1dc97933f44c73f269434d8e7c540df584fb6605dedf05601f9c406d713eb0c837d2eba3609a8393c9960f3625f057e253503001d09fbf62d239296c687bdf010167d298bb351d20921406f5d78ec2847006efc4b659be4c61fdfac9adba3c52759341fd6657b50752d5ce7bab0853b44d9cf6f687e172969e1e78e95f2c1fc5f226d4f1449475b44789997e318e3e9fa6df3a0ed5492cadaff007f245cf088bb97801abb2034dafc4227797bd8f02b37b2a5e01d10023a2c2c9845d214a07478ccc7f8085080883949d12222ea5b3260fd656bf329bf603a1631a3b5864a23041a9b77720e06e775f239c1c2b7f76991be18172c2dd8f2662b6cb3d448cf336d462e346f162dbfd3b539eabfdeace15472267a465485069ed886276de64f7459627cc6d41e20bd21d51ee83ae7128dd42940e2a2bc05048d443da086ca7c1f57f0fd8bbfdf56723ef2bcecee799171776abc9b9f07df69b60f2b9877e0dfd079d51d36fc9b581f60430acd9b7eaa953d654ad049ec91a0bc9ffb6ac14b6e6a6f8d1b45dfdecb1a838e562108cf962882ddc74258d0675c3988ab515eff9af41dc2f2a31f6d83673c538db4099642d6cfee30bfb5d623d38b84ab4624f13572c206d3d86b14b174211616f3c1518db24d99f9721dd669bcbd193ed5a263f7dae6adb72005c8b20b5d9e6ac16af3edf7ad5063f0bce4158d97f475a7a4a599f375107e46df88c02e194fce9b997b11aabfa69cd059b687b26f3d788652d56535b8b57a7297fb1dfb362e9455962a8435849b76548fbf5959955a35cf7b668092725a9a36b68c449f912da54749df72f0ccf426b7b460a7fea23480a73c9df97bfb21516c7333fb929c1bd27a721bfaf027f2e89717ed8df081c39d7bf9d0b85288c2922ad947947e0c260c0c4855adbaad55dbc179ab5ec54e9e79acadadefdd17cfd379c0a2fb84259e47da8f0ce67c415cf89a0e66c084a9d12db16c5095f5b325eb6a84122c7ff77412dc4adf8e460ed6e7f336192bed69c379c387168759aaabb48d329ef13f097d53303cb3b5d3cd3cc9852c22f8ce291a58644fa41a2c38448857e26fe62e08210ee4ff92d154c1096f9c82c150974d0a58296154e32471e933ec3ff9e706851313b957f7f2cb695fab8f3240e90e08f6f48306c34cb8622039b540eb7423878dd8ba9806c962ab67fe86a37ce404919b626e17be329909107c910830ff96e78bdbc66a99c5b032e98c20ffbf74556f8c22b9df805ea0d5169bad32a0ccf9eea669589c055ea3858338aa67c887155899bdf274c8f2eeeb0c7bd755278ff10645e803d45f6eac2756c895bae9851c51cb0642d3080100cb0f6838561c353a65d058a688c1414fe6fec3e0c028b4ec60adc94cae55b7dbe971c1fc7edb3c6a309872a919099ab6d7698caa6a7c7b2ebf9ec70cf3ed7870595f86bd23dff5cd1a2a8f5a3c6218f6f5929a140691bd7d8ee713ae1652d98431a1cd71e1e34b366a4bef1fb71acd8cec34bd6ec01103891796670888987f0c6da0ae509ddb72db2f7b5a4c0dbe8519fa4b4db87ade76aff59af9cf5d85a170f735d5150c1bfe6a5c8cdd78e670d5ead64bb5760eb8e9cac04fe6768065027e7b034d48334ad604c7520b55419513f7081be8b8c1b2dbfff2c90c8dce53bc5a992c6978028d2c3b2dea32464a6ca1ca66512bd87cd60bc5c1a25a300dd6f022e3246895e2ecaee037f3b7107e99f6ab17cb3cd5e2d386a0a54964a60189fb19dd5b58b441c7a4b0b0ab35acf37e3a8d3548b173c81878f1b0744d808e6b315bfc93d3a1f0741581b8d267c780f4a9251257f20aa872c945deae8081dab39df44258123b639369445f40e8971c42ac6aabd42816da80a862bd95cb8a384569ee61ca5a69c6318c84ca376c29433bd4eff8f2b541f8ba40ad7ade902435dbe8982dce49a2c6cb445274d77f050965b1af0c53070e2d88ab9f9f2d2177afcbb2b0c09143d6fe74c1c3285fe7f6818177ca7945fe247694198d9a687091a9e5b57ec28f5c48ec4e433a699c781f7f60bc287d5d1e93fc02030a8cb6986590b107ff38c8bc09c6dc3da1284b14fc353a871263bfc6dc506dfe669986dd8d3f2df58980d923bba8829ba8104c09c42f3179d4f2c5db9d77f0e1cab97203736554118853b471d137bfc78837a6c3d3030c697f161f7372007c4a71aeb139ae8a523da314e773d429ed9c305df740f16a36315891fd8ce0510aa19bf13d2e1b9406467142761f24b904fd3fb71e9e7ae73a0c2654591c4e84e4adcb0072985540664f348b56aba0169148ef62a47878bff0539873215064d59377e2dc527b013303413d13d82c44a8fdd3546458be532e29660e1dbc7c1740e238d13887df13bdce1d8be4598e705fac24422ad9593d3a5fb564a530e24f32bce8c271671e9fd222a101169e2630223090cc4768aaecca370118538861e265807f361e7549733af9c810a423b991fec5e4c537ce92e8e342acd03c60ae69d1c86258ff24281865eda7e47863f696e1d384cdc8ce81d8c28a327c2877be7805215f3d07f586d2d130fbc84f174f55598156ebb817c89ac81cc54796ac0555d8b2b08f59d3fa38631a47f94abce84ad0c6868313cce943b2f0083faa7e32512400e913c45cc73a31ff9cb216c4c737c8c3d31ad8067 + +# corrupted sig data +Params = SHA2_20/2_256 +Msg = +PublicKey = 0000000142b9690d72ad0d89bbf2c8da207ba8e201c5410b6a6682bdba9ede6f061b369167b54f8754ceab4a8e5efa99a6451a83e1d91485c92aa24dd6427b58bd547858 +InvalidSignature = 000000392f62185f31e06cce1cace363c11fd357c235b8c78db68f290843f25a19f1d8c15159380a936305d973d78e8e996ecbf1826f0f0854f6d65ee2a9923481253c4a7ec4ea939b45bcee74af91a43fb6289b5014c9ccde3d31bed35de585871226c681dd4017b4fd6d05a5481c0be00b734fc6211b5d02aa0382cb1f799129ecf6e0dea00291855be78e98fae5397b690737f031de4e694868e41f79660dff2ef7e4497c4dba2549906ca3e432fb2f7de6ca5895c6957da4e3bd971e399b5de126515ad4263261e8e7c1caf3188e375bafd2877e11d3761d44be16db6d27adae9840bad7c1b2be278e46fb0022bf8124520e29096709902b2ba3e7caccc488b5a59705b8ef63e2cd000e151eb47944d158516665f38117e5d713bb0c46fd3ab3a5661658b4c9a526b31ce946824ec5f306891aeb2cd9178cb7108bf9a006107379c9325f893c278a7ff0956da525bbde8de39406ed3da286655282687e700d252fc08ce920156eefe7385fef26c2802d2f418dd24494bf3e5def5fffc036a11f4d6f207be1d1e88bcdcc6bdeb900237fdfa53bb2522513efaf09bf7e37058664b8e2bb352ee5f8797c72ddc16a414029b120a170f6557f4079802644f40c77ffb8ebcf5b5dbbea8b62e1603fdf953b24b67275119a67190b25ea3332d939bc1063b7be023e64f3851ee908a9521f94f0bcc2cf9e85184cec29b3d2073dcf5c0a4890020e351b12c4ad99e561e562f6d7f67f9cfe793a1dade8711df2334be0fe0d409d4a02bb2d57de88c0d2978d30ed7c72782f192d09350910229f1e62fe8b180a574dbfb0f178f255a0ad50fb654ed9b3b11df79826dc5bb34e03684a2c9323cf5c217595efb9f5bafd0f90f5561f4a136441257b9173771f15126468e931f4a0c2486f36acb0b44d35675192aecb7f442246aec6773397c4aae0701a31ca34b4df64b4fde5ecc61afecf8a9e015a0963f18cfaa2ca93b79db1cd8b74a6ef27da6a734d55ac57ed9806b4806f45199a18c19a79dd36352b27ec4839b10b3c8d1b60db52297c7084d0cf181694ebd9533e8f5cf9f58fb176ba976b67ee8d61222fadb55851a203d08a65d5b87bd580fdd95cda4066bd5f0d31e80b1f400348e3475c9b08b97ece8747d932314861b40ccfefb0cb1d6bfcb230e5097202f7ba77b4e3372712d2408a1f9e5f4136f67adb8176e2a8b72c4cd4a34cfe7870bc0b650343d9a597aea3a297682097d425c54f2c538cb66fc9213e723003732e2253220ad928e8a9ec46fb1d195a4208e54b9c11cbb693c9c171d3dee377da2e38f42c0d6134dc05b36913bdad930cf061a11b8b228a3515c3e575646407f86ba1fc39133d58e4d6605e903008e9c2f2e34f9aceabec7f671465a8de6265d16a57a4d0877d5aa50968d5b78776fac91b8337e4c86e2356f69e2f0ec528a6b34d9078424d68242dbedbb4bc8497f88f43825c57636628941906cf853d71488aff0b2340389992e456bd771dacc1cf88e3361e992b717673f3a7905cc7b71485485a21a66464e2b6fb299c5d14eaf421ef9c9f82e1ce095631e7afccf84902ab81a5cebb0e26bd77edacedd758cef59fe44c882a6f1231f3d115f9c184569f60987175892ce1a7c635e20b9338fb7cd132d5f5d14f02c5c14c6ac15587c503dc840a2a1e383212c8aece62c47b1f9d68531d1cfcb97fa31d049827b49d2e2d06778d98696847fb342a5d26d67f5b3731b3398f40707309e88aa3b227258147b8c4a493b56823dbb8eae25da169b41a54d751abe2b0dc82002811e26bdf6c06d5ed42a042c350c7a545b9fa23eff2967863429a62c4c688b8ce6bbcc574a8c78737e2ddbbdd11f4092ce72d5e0994ec78c62541521d8e2463db551ce424843d6821c1288b0c8f445409bb10c9b7411511864f83da0befd419eaed7dfa8feb4ef3c7a3fa8cd05e2d93688a78408d723e584ee484c208be937e9b644ffc3b59f218ff0aa7917cddb1e9a3868dfa4065f9fc1eaa4e028bdfbb389ee65c252f3463d3c9ff19d090fab229a05d6472d90f412d0e96af14df7fdc2410dcc5448e9089d5a6d4aba1c054eaaad76cb32e3411f9dc21392b8eb8e41c59214deddf34f654a46c35344fd0c0ebf16c4476a85301f448e48312818cd6c9bfd8a419bc1273ac37481f500414fb77be0b86be75ca30dc9ed5847edcafb56eae8ba7edf3d18baa43a7cfef8a859766eadd362fbc752d92ea32a88249bf45c34f15f01fe5887d8914872e110452575a6ee4c52dee75b61f7d053af5f3b49e3a3fbb2bdf946f265a8bb7cb0670e5507f35199df91fe83b3fbecb2812780996c1ea5b05d72b84622f10662e1c2cd649d69600043a99c9095c246d256ec6b6dfe476f3c48ad40cd4903db9ce2d5aef7d7d11da199af95d4184b1742f5505f2bfd7a54524ed30d68cbd616b0835793e3adc2aab328e59512ac40c92e1b6c316ac87d10f3920f0bb6e588ea6a174f7d8abf5984cd3f740344619e079dc4e21dd9901d554b8b12d9f7f66bbd4241b98d79d42bcab9a246164c25cb6e3e85904eba33cf80bece2b5b8ea078aed337db369ee3102d00fdc205dcfc3dbd0609706952b7acf6f96d326e6c6cefe7222fc349beb5f5460b8b9ce2e6ce9aefe64bed2732ac8867309dccd5e40a0c000395160e6d734b2322b71ed92182fd34db6a62618c77c9889c98bb1278ccdb568ac618dd26f676685ff1a72574f56bc71dd13b1cd0d3956ea02b833869e7c87f2f05b60adb1fe0f4f6b23d2e2525de37e416a877a3b689863fd8cdc3a3f90137cbba7468c5ea62b779ab9b8588fea57b16e5910e3efc87c66a9006509598d41ca0088054fb43c7370bfad5b8ff54cf5419dca68dda19781b6f0be0f12b5f60d721cd69999c850b245872c5053dc6b86c3effd1bb0456d973c9be530fabf0897a9d901633e1033363536cc7d71627dbab5986499f33ccf4e462018b8b969eea3bdd2b1af5c16b49d85ba927947e465f0545445289e5e1fdf9290a6f07c6f5df11c3fcc84efc643463815251ed5aadf149f635a25b1474eeaf9c25eec35ef6d5cbe0223266cc8dc2a93a568114620c3eb6c465419500e11d2e5ab3d00f83f2a5e3c0ae0bb3cd593dd43ffb0ce013eef072e59bee636e801537a87aa52fdf251f695ceb4e98e040022f66c47b92835753d744d1c533358a0bea603ca3aadabab6a0fb37aba03bc5f9a59aa6115245660ea2391d4afb1455f1d27760673f93bc97ddb94f9852cc8d659e4b5c60aee483f824464a658d1af8122e5ae0a0e4431fc4cd949c29ba8205ecc003562f4309e96b2602479f9478754fa038f348bdcd60608d358683b0d701bbf3998653a7a352818ef668f27c327f7aa1cbec9a230baa9bdbe0b015c93d78e358f04c79c00de4638b9a782cc4e3f07389c4618fb2e76aa25b160d2e0a7d72ae1a714bd149ed6d7b284b1cf3e9d319cd5e576817dee11b8fae5ccce9606ea5c7198b282c2ff47776afc801efedddd587e34b9b4a94fdc422405cb5ea2e3dbd0e07c79bce76a6058744a0cbce1497bccb879f20852198a27b1d8d3c9c72e0d4a81f56ee0fbeeda6a9b52276844bf15536ebb51eba9290f6e1f3b78c05857f757ca027dad2700077153088e222a5a20e78b9d9e76175d3f2da2158a27649c71961c0116d26942ac953100ad3d7c9e60e2c75b2eebda4bca79fe7a3ca7cdb493b5dab286aa16c39b520aa84156ca225d13e9136a0c720a2020d9b0c13084f748c0505eef7682113e2beb7840ae3434f898309fbf8d154138f289ce6bfd34725c1d56b88bcf4641526204094dc2a5d6b614fbf5a5b61aff4874f5e2c7d3b0a4883c69033b247c946f1582e89fe80c2e72b6f2d88fb9e4a01206643ed5ac04f26c5e6afdd72ce35957a87a1684305a4c71012435a3c529b3e0b489914225dc5b3f88d23499e06320109d94c743da1e5c14d27c2b9026178aa6db771f82f9d3b51fc6c70a9ecfa29eb8dedc503b158ddd51802dfb8a755ed4d60734dae9b40d74445449aaf8e0bc9de3787737ba8c75b5c67d8d0a7d73184d44362aa618cb65a0a6c5a218cfdfbf73822f9f096135c311e2641cdb16751fe7faf1a586b69360d5000ac5a3619b7297e6191d642e1d0e039c332368ecb60fe2ede6c1a7b5f03c06942ff6636392abe5289d234ad8cae15c5a8bc90e0ced4fdaefae9867309aa4f9184c01d2db4541d96eba174bb07c210a9075e227ac8a8dec2bc8cfcda4b65b77fbaa02607a755a9cf1cc1ac1845ac12fedd803f609582db5c0b4ed52d322e98ebbaf9af4e260dd7dcf54dfd5df0f5b7b37ae967a5f1dc97933f44c73f269434d8e7c540df584fb6605dedf05601f9c406d713eb0c837d2eba3609a8393c9960f3625f057e253503001d09fbf62d239296c687bdf010167d298bb351d20921406f5d78ec2847006efc4b659be4c61fdfac9adba3c52759341fd6657b50752d5ce7bab0853b44d9cf6f687e172969e1e78e95f2c1fc5f226d4f1449475b44789997e318e3e9fa6df3a0ed5492cadaff007f245cf088bb97801abb2034dafc4227797bd8f02b37b2a5e01d10023a2c2c9845d214a07478ccc7f8085080883949d12222ea5b3260fd656bf329bf603a1631a3b5864a23041a9b77720e06e775f239c1c2b7f76991be18172c2dd8f2662b6cb3d448cf336d462e346f162dbfd3b539eabfdeace15472267a465485069ed886276de64f7459627cc6d41e20bd21d51ee83ae7128dd42940e2a2bc05048d443da086ca7c1f57f0fd8bbfdf56723ef2bcecee799171776abc9b9f07df69b60f2b9877e0dfd079d51d36fc9b581f60430acd9b7eaa953d654ad049ec91a0bc9ffb6ac14b6e6a6f8d1b45dfdecb1a838e562108cf962882ddc74258d0675c3988ab515eff9af41dc2f2a31f6d83673c538db4099642d6cfee30bfb5d623d38b84ab4624f13572c206d3d86b14b174211616f3c1518db24d99f9721dd669bcbd193ed5a263f7dae6adb72005c8b20b5d9e6ac16af3edf7ad5063f0bce4158d97f475a7a4a599f375107e46df88c02e194fce9b997b11aabfa69cd059b687b26f3d788652d56535b8b57a7297fb1dfb362e9455962a8435849b76548fbf5959955a35cf7b668092725a9a36b68c449f912da54749df72f0ccf426b7b460a7fea23480a73c9df97bfb21516c7333fb929c1bd27a721bfaf027f2e89717ed8df081c39d7bf9d0b85288c2922ad947947e0c260c0c4855adbaad55dbc179ab5ec54e9e79acadadefdd17cfd379c0a2fb84259e47da8f0ce67c415cf89a0e66c084a9d12db16c5095f5b325eb6a84122c7ff77412dc4adf8e460ed6e7f336192bed69c379c387168759aaabb48d329ef13f097d53303cb3b5d3cd3cc9852c22f8ce291a58644fa41a2c38448857e26fe62e08210ee4ff92d154c1096f9c82c150974d0a58296154e32471e933ec3ff9e706851313b957f7f2cb695fab8f3240e90e08f6f48306c34cb8622039b540eb7423878dd8ba9806c962ab67fe86a37ce404919b626e17be329909107c910830ff96e78bdbc66a99c5b032e98c20ffbf74556f8c22b9df805ea0d5169bad32a0ccf9eea669589c055ea3858338aa67c887155899bdf274c8f2eeeb0c7bd755278ff10645e803d45f6eac2756c895bae9851c51cb0642d3080100cb0f6838561c353a65d058a688c1414fe6fec3e0c028b4ec60adc94cae55b7dbe971c1fc7edb3c6a309872a919099ab6d7698caa6a7c7b2ebf9ec70cf3ed7870595f86bd23dff5cd1a2a8f5a3c6218f6f5929a140691bd7d8ee713ae1652d98431a1cd71e1e34b366a4bef1fb71acd8cec34bd6ec01103891796670888987f0c6da0ae509ddb72db2f7b5a4c0dbe8519fa4b4db87ade76aff59af9cf5d85a170f735d5150c1bfe6a5c8cdd78e670d5ead64bb5760eb8e9cac04fe6768065027e7b034d48334ad604c7520b55419513f7081be8b8c1b2dbfff2c90c8dce53bc5a992c6978028d2c3b2dea32464a6ca1ca66512bd87cd60bc5c1a25a300dd6f022e3246895e2ecaee037f3b7107e99f6ab17cb3cd5e2d386a0a54964a60189fb19dd5b58b441c7a4b0b0ab35acf37e3a8d3548b173c81878f1b0744d808e6b315bfc93d3a1f0741581b8d267c780f4a9251257f20aa872c945deae8081dab39df44258123b639369445f40e8971c42ac6aabd42816da80a862bd95cb8a384569ee61ca5a69c6318c84ca376c29433bd4eff8f2b541f8ba40ad7ade902435dbe8982dce49a2c6cb445274d77f050965b1af0c53070e2d88ab9f9f2d2177afcbb2b0c09143d6fe74c1c3285fe7f6818177ca7945fe247694198d9a687091a9e5b57ec28f5c48ec4e433a699c781f7f60bc287d5d1e93fc02030a8cb6986590b107ff38c8bc09c6dc3da1284b14fc353a871263bfc6dc506dfe669986dd8d3f2df58980d923bba8829ba8104c09c42f3179d4f2c5db9d77f0e1cab97203736554118853b471d137bfc78837a6c3d3030c697f161f7372007c4a71aeb139ae8a523da314e773d429ed9c305df740f16a36315891fd8ce0510aa19bf13d2e1b9406467142761f24b904fd3fb71e9e7ae73a0c2654591c4e84e4adcb0072985540664f348b56aba0169148ef62a47878bff0539873215064d59377e2dc527b013303413d13d82c44a8fdd3546458be532e29660e1dbc7c1740e238d13887df13bdce1d8be4598e705fac24422ad9593d3a5fb564a530e24f32bce8c271671e9fd222a101169e2630223090cc4768aaecca370118538861e265807f361e7549733af9c810a423b991fec5e4c537ce92e8e342acd03c60ae69d1c86258ff24281865eda7e47863f696e1d384cdc8ce81d8c28a327c2877be7805215f3d07f586d2d130fbc84f174f55598156ebb817c89ac81cc54796ac0555d8b2b08f59d3fa38631a47f94abce84ad0c6868313cce943b2f0083faa7e32512400e913c45cc73a31ff9cb216c4c737c8c3d31ad8067 + +# add 1 byte to the sig data +Params = SHA2_20/2_256 +Msg = +PublicKey = 0000000142b9690d72ad0d89bbf2c8da207ba8e201c5410b6a6682bdba9ede6f061b369167b54f8754ceab4a8e5efa99a6451a83e1d91485c92aa24dd6427b58bd547858 +InvalidSignature = 000000392f62185f31e06cce1cace363c11fd357c235b8c78db68f290843f25a19f1d8f15159380a936305d973d78e8e996ecbf1826f0f0854f6d65ee2a9923481253c4a7ec4ea939b45bcee74af91a43fb6289b5014c9ccde3d31bed35de585871226c681dd4017b4fd6d05a5481c0be00b734fc6211b5d02aa0382cb1f799129ecf6e0dea00291855be78e98fae5397b690737f031de4e694868e41f79660dff2ef7e4497c4dba2549906ca3e432fb2f7de6ca5895c6957da4e3bd971e399b5de126515ad4263261e8e7c1caf3188e375bafd2877e11d3761d44be16db6d27adae9840bad7c1b2be278e46fb0022bf8124520e29096709902b2ba3e7caccc488b5a59705b8ef63e2cd000e151eb47944d158516665f38117e5d713bb0c46fd3ab3a5661658b4c9a526b31ce946824ec5f306891aeb2cd9178cb7108bf9a006107379c9325f893c278a7ff0956da525bbde8de39406ed3da286655282687e700d252fc08ce920156eefe7385fef26c2802d2f418dd24494bf3e5def5fffc036a11f4d6f207be1d1e88bcdcc6bdeb900237fdfa53bb2522513efaf09bf7e37058664b8e2bb352ee5f8797c72ddc16a414029b120a170f6557f4079802644f40c77ffb8ebcf5b5dbbea8b62e1603fdf953b24b67275119a67190b25ea3332d939bc1063b7be023e64f3851ee908a9521f94f0bcc2cf9e85184cec29b3d2073dcf5c0a4890020e351b12c4ad99e561e562f6d7f67f9cfe793a1dade8711df2334be0fe0d409d4a02bb2d57de88c0d2978d30ed7c72782f192d09350910229f1e62fe8b180a574dbfb0f178f255a0ad50fb654ed9b3b11df79826dc5bb34e03684a2c9323cf5c217595efb9f5bafd0f90f5561f4a136441257b9173771f15126468e931f4a0c2486f36acb0b44d35675192aecb7f442246aec6773397c4aae0701a31ca34b4df64b4fde5ecc61afecf8a9e015a0963f18cfaa2ca93b79db1cd8b74a6ef27da6a734d55ac57ed9806b4806f45199a18c19a79dd36352b27ec4839b10b3c8d1b60db52297c7084d0cf181694ebd9533e8f5cf9f58fb176ba976b67ee8d61222fadb55851a203d08a65d5b87bd580fdd95cda4066bd5f0d31e80b1f400348e3475c9b08b97ece8747d932314861b40ccfefb0cb1d6bfcb230e5097202f7ba77b4e3372712d2408a1f9e5f4136f67adb8176e2a8b72c4cd4a34cfe7870bc0b650343d9a597aea3a297682097d425c54f2c538cb66fc9213e723003732e2253220ad928e8a9ec46fb1d195a4208e54b9c11cbb693c9c171d3dee377da2e38f42c0d6134dc05b36913bdad930cf061a11b8b228a3515c3e575646407f86ba1fc39133d58e4d6605e903008e9c2f2e34f9aceabec7f671465a8de6265d16a57a4d0877d5aa50968d5b78776fac91b8337e4c86e2356f69e2f0ec528a6b34d9078424d68242dbedbb4bc8497f88f43825c57636628941906cf853d71488aff0b2340389992e456bd771dacc1cf88e3361e992b717673f3a7905cc7b71485485a21a66464e2b6fb299c5d14eaf421ef9c9f82e1ce095631e7afccf84902ab81a5cebb0e26bd77edacedd758cef59fe44c882a6f1231f3d115f9c184569f60987175892ce1a7c635e20b9338fb7cd132d5f5d14f02c5c14c6ac15587c503dc840a2a1e383212c8aece62c47b1f9d68531d1cfcb97fa31d049827b49d2e2d06778d98696847fb342a5d26d67f5b3731b3398f40707309e88aa3b227258147b8c4a493b56823dbb8eae25da169b41a54d751abe2b0dc82002811e26bdf6c06d5ed42a042c350c7a545b9fa23eff2967863429a62c4c688b8ce6bbcc574a8c78737e2ddbbdd11f4092ce72d5e0994ec78c62541521d8e2463db551ce424843d6821c1288b0c8f445409bb10c9b7411511864f83da0befd419eaed7dfa8feb4ef3c7a3fa8cd05e2d93688a78408d723e584ee484c208be937e9b644ffc3b59f218ff0aa7917cddb1e9a3868dfa4065f9fc1eaa4e028bdfbb389ee65c252f3463d3c9ff19d090fab229a05d6472d90f412d0e96af14df7fdc2410dcc5448e9089d5a6d4aba1c054eaaad76cb32e3411f9dc21392b8eb8e41c59214deddf34f654a46c35344fd0c0ebf16c4476a85301f448e48312818cd6c9bfd8a419bc1273ac37481f500414fb77be0b86be75ca30dc9ed5847edcafb56eae8ba7edf3d18baa43a7cfef8a859766eadd362fbc752d92ea32a88249bf45c34f15f01fe5887d8914872e110452575a6ee4c52dee75b61f7d053af5f3b49e3a3fbb2bdf946f265a8bb7cb0670e5507f35199df91fe83b3fbecb2812780996c1ea5b05d72b84622f10662e1c2cd649d69600043a99c9095c246d256ec6b6dfe476f3c48ad40cd4903db9ce2d5aef7d7d11da199af95d4184b1742f5505f2bfd7a54524ed30d68cbd616b0835793e3adc2aab328e59512ac40c92e1b6c316ac87d10f3920f0bb6e588ea6a174f7d8abf5984cd3f740344619e079dc4e21dd9901d554b8b12d9f7f66bbd4241b98d79d42bcab9a246164c25cb6e3e85904eba33cf80bece2b5b8ea078aed337db369ee3102d00fdc205dcfc3dbd0609706952b7acf6f96d326e6c6cefe7222fc349beb5f5460b8b9ce2e6ce9aefe64bed2732ac8867309dccd5e40a0c000395160e6d734b2322b71ed92182fd34db6a62618c77c9889c98bb1278ccdb568ac618dd26f676685ff1a72574f56bc71dd13b1cd0d3956ea02b833869e7c87f2f05b60adb1fe0f4f6b23d2e2525de37e416a877a3b689863fd8cdc3a3f90137cbba7468c5ea62b779ab9b8588fea57b16e5910e3efc87c66a9006509598d41ca0088054fb43c7370bfad5b8ff54cf5419dca68dda19781b6f0be0f12b5f60d721cd69999c850b245872c5053dc6b86c3effd1bb0456d973c9be530fabf0897a9d901633e1033363536cc7d71627dbab5986499f33ccf4e462018b8b969eea3bdd2b1af5c16b49d85ba927947e465f0545445289e5e1fdf9290a6f07c6f5df11c3fcc84efc643463815251ed5aadf149f635a25b1474eeaf9c25eec35ef6d5cbe0223266cc8dc2a93a568114620c3eb6c465419500e11d2e5ab3d00f83f2a5e3c0ae0bb3cd593dd43ffb0ce013eef072e59bee636e801537a87aa52fdf251f695ceb4e98e040022f66c47b92835753d744d1c533358a0bea603ca3aadabab6a0fb37aba03bc5f9a59aa6115245660ea2391d4afb1455f1d27760673f93bc97ddb94f9852cc8d659e4b5c60aee483f824464a658d1af8122e5ae0a0e4431fc4cd949c29ba8205ecc003562f4309e96b2602479f9478754fa038f348bdcd60608d358683b0d701bbf3998653a7a352818ef668f27c327f7aa1cbec9a230baa9bdbe0b015c93d78e358f04c79c00de4638b9a782cc4e3f07389c4618fb2e76aa25b160d2e0a7d72ae1a714bd149ed6d7b284b1cf3e9d319cd5e576817dee11b8fae5ccce9606ea5c7198b282c2ff47776afc801efedddd587e34b9b4a94fdc422405cb5ea2e3dbd0e07c79bce76a6058744a0cbce1497bccb879f20852198a27b1d8d3c9c72e0d4a81f56ee0fbeeda6a9b52276844bf15536ebb51eba9290f6e1f3b78c05857f757ca027dad2700077153088e222a5a20e78b9d9e76175d3f2da2158a27649c71961c0116d26942ac953100ad3d7c9e60e2c75b2eebda4bca79fe7a3ca7cdb493b5dab286aa16c39b520aa84156ca225d13e9136a0c720a2020d9b0c13084f748c0505eef7682113e2beb7840ae3434f898309fbf8d154138f289ce6bfd34725c1d56b88bcf4641526204094dc2a5d6b614fbf5a5b61aff4874f5e2c7d3b0a4883c69033b247c946f1582e89fe80c2e72b6f2d88fb9e4a01206643ed5ac04f26c5e6afdd72ce35957a87a1684305a4c71012435a3c529b3e0b489914225dc5b3f88d23499e06320109d94c743da1e5c14d27c2b9026178aa6db771f82f9d3b51fc6c70a9ecfa29eb8dedc503b158ddd51802dfb8a755ed4d60734dae9b40d74445449aaf8e0bc9de3787737ba8c75b5c67d8d0a7d73184d44362aa618cb65a0a6c5a218cfdfbf73822f9f096135c311e2641cdb16751fe7faf1a586b69360d5000ac5a3619b7297e6191d642e1d0e039c332368ecb60fe2ede6c1a7b5f03c06942ff6636392abe5289d234ad8cae15c5a8bc90e0ced4fdaefae9867309aa4f9184c01d2db4541d96eba174bb07c210a9075e227ac8a8dec2bc8cfcda4b65b77fbaa02607a755a9cf1cc1ac1845ac12fedd803f609582db5c0b4ed52d322e98ebbaf9af4e260dd7dcf54dfd5df0f5b7b37ae967a5f1dc97933f44c73f269434d8e7c540df584fb6605dedf05601f9c406d713eb0c837d2eba3609a8393c9960f3625f057e253503001d09fbf62d239296c687bdf010167d298bb351d20921406f5d78ec2847006efc4b659be4c61fdfac9adba3c52759341fd6657b50752d5ce7bab0853b44d9cf6f687e172969e1e78e95f2c1fc5f226d4f1449475b44789997e318e3e9fa6df3a0ed5492cadaff007f245cf088bb97801abb2034dafc4227797bd8f02b37b2a5e01d10023a2c2c9845d214a07478ccc7f8085080883949d12222ea5b3260fd656bf329bf603a1631a3b5864a23041a9b77720e06e775f239c1c2b7f76991be18172c2dd8f2662b6cb3d448cf336d462e346f162dbfd3b539eabfdeace15472267a465485069ed886276de64f7459627cc6d41e20bd21d51ee83ae7128dd42940e2a2bc05048d443da086ca7c1f57f0fd8bbfdf56723ef2bcecee799171776abc9b9f07df69b60f2b9877e0dfd079d51d36fc9b581f60430acd9b7eaa953d654ad049ec91a0bc9ffb6ac14b6e6a6f8d1b45dfdecb1a838e562108cf962882ddc74258d0675c3988ab515eff9af41dc2f2a31f6d83673c538db4099642d6cfee30bfb5d623d38b84ab4624f13572c206d3d86b14b174211616f3c1518db24d99f9721dd669bcbd193ed5a263f7dae6adb72005c8b20b5d9e6ac16af3edf7ad5063f0bce4158d97f475a7a4a599f375107e46df88c02e194fce9b997b11aabfa69cd059b687b26f3d788652d56535b8b57a7297fb1dfb362e9455962a8435849b76548fbf5959955a35cf7b668092725a9a36b68c449f912da54749df72f0ccf426b7b460a7fea23480a73c9df97bfb21516c7333fb929c1bd27a721bfaf027f2e89717ed8df081c39d7bf9d0b85288c2922ad947947e0c260c0c4855adbaad55dbc179ab5ec54e9e79acadadefdd17cfd379c0a2fb84259e47da8f0ce67c415cf89a0e66c084a9d12db16c5095f5b325eb6a84122c7ff77412dc4adf8e460ed6e7f336192bed69c379c387168759aaabb48d329ef13f097d53303cb3b5d3cd3cc9852c22f8ce291a58644fa41a2c38448857e26fe62e08210ee4ff92d154c1096f9c82c150974d0a58296154e32471e933ec3ff9e706851313b957f7f2cb695fab8f3240e90e08f6f48306c34cb8622039b540eb7423878dd8ba9806c962ab67fe86a37ce404919b626e17be329909107c910830ff96e78bdbc66a99c5b032e98c20ffbf74556f8c22b9df805ea0d5169bad32a0ccf9eea669589c055ea3858338aa67c887155899bdf274c8f2eeeb0c7bd755278ff10645e803d45f6eac2756c895bae9851c51cb0642d3080100cb0f6838561c353a65d058a688c1414fe6fec3e0c028b4ec60adc94cae55b7dbe971c1fc7edb3c6a309872a919099ab6d7698caa6a7c7b2ebf9ec70cf3ed7870595f86bd23dff5cd1a2a8f5a3c6218f6f5929a140691bd7d8ee713ae1652d98431a1cd71e1e34b366a4bef1fb71acd8cec34bd6ec01103891796670888987f0c6da0ae509ddb72db2f7b5a4c0dbe8519fa4b4db87ade76aff59af9cf5d85a170f735d5150c1bfe6a5c8cdd78e670d5ead64bb5760eb8e9cac04fe6768065027e7b034d48334ad604c7520b55419513f7081be8b8c1b2dbfff2c90c8dce53bc5a992c6978028d2c3b2dea32464a6ca1ca66512bd87cd60bc5c1a25a300dd6f022e3246895e2ecaee037f3b7107e99f6ab17cb3cd5e2d386a0a54964a60189fb19dd5b58b441c7a4b0b0ab35acf37e3a8d3548b173c81878f1b0744d808e6b315bfc93d3a1f0741581b8d267c780f4a9251257f20aa872c945deae8081dab39df44258123b639369445f40e8971c42ac6aabd42816da80a862bd95cb8a384569ee61ca5a69c6318c84ca376c29433bd4eff8f2b541f8ba40ad7ade902435dbe8982dce49a2c6cb445274d77f050965b1af0c53070e2d88ab9f9f2d2177afcbb2b0c09143d6fe74c1c3285fe7f6818177ca7945fe247694198d9a687091a9e5b57ec28f5c48ec4e433a699c781f7f60bc287d5d1e93fc02030a8cb6986590b107ff38c8bc09c6dc3da1284b14fc353a871263bfc6dc506dfe669986dd8d3f2df58980d923bba8829ba8104c09c42f3179d4f2c5db9d77f0e1cab97203736554118853b471d137bfc78837a6c3d3030c697f161f7372007c4a71aeb139ae8a523da314e773d429ed9c305df740f16a36315891fd8ce0510aa19bf13d2e1b9406467142761f24b904fd3fb71e9e7ae73a0c2654591c4e84e4adcb0072985540664f348b56aba0169148ef62a47878bff0539873215064d59377e2dc527b013303413d13d82c44a8fdd3546458be532e29660e1dbc7c1740e238d13887df13bdce1d8be4598e705fac24422ad9593d3a5fb564a530e24f32bce8c271671e9fd222a101169e2630223090cc4768aaecca370118538861e265807f361e7549733af9c810a423b991fec5e4c537ce92e8e342acd03c60ae69d1c86258ff24281865eda7e47863f696e1d384cdc8ce81d8c28a327c2877be7805215f3d07f586d2d130fbc84f174f55598156ebb817c89ac81cc54796ac0555d8b2b08f59d3fa38631a47f94abce84ad0c6868313cce943b2f0083faa7e32512400e913c45cc73a31ff9cb216c4c737c8c3d31ad806700 diff --git a/src/tests/data/pubkey/xmssmt_keygen.vec b/src/tests/data/pubkey/xmssmt_keygen.vec new file mode 100644 index 00000000000..4057af16218 --- /dev/null +++ b/src/tests/data/pubkey/xmssmt_keygen.vec @@ -0,0 +1,304 @@ +# This test vector was generated from the reference implementation. +# For further details see: +# src/scripts/xmss_test_vector_from_reference.py +# +# Due to time constraints we test key and signature generation with +# a tree height of '10' or '5' only, i.e., where `total height / number of layers <= 10`. +# Use the above mentioned script to +# generate test data for other parameter sets as necessary. +# +# Note that here the PublicKey and PrivateKey values are the "raw" values and are not ASN.1 encoded as OCTET STRING + +Params = XMSSMT-SHA2_20/2_192 +SecretSeed = 150b8585ae0822e56608435748ebdd8cae4192dc61178cad +PublicSeed = 1b6f28655d0f4439cb785f6ed29440c357761593f26c3460 +SecretPrf = e5de06b89a78c76e3feee7ad6061a9cbc474b4406af4aaaf +PublicKey = 000000216b819cbc5ddcb9777bc6d1f326a2b0ef8eb188859bf775201b6f28655d0f4439cb785f6ed29440c357761593f26c3460 +PrivateKey = 000000216b819cbc5ddcb9777bc6d1f326a2b0ef8eb188859bf775201b6f28655d0f4439cb785f6ed29440c357761593f26c3460000000e5de06b89a78c76e3feee7ad6061a9cbc474b4406af4aaaf150b8585ae0822e56608435748ebdd8cae4192dc61178cad + +Params = XMSSMT-SHA2_20/2_256 +SecretSeed = 8ef286cebff33542f3ec060c1387b0765255b76b733771c6b4a88975ea1b6a6d +PublicSeed = d3c589c3b0d279d6e1d07132a1fa8c7f489477f0c6b5c0ead954c7f6fa258fc6 +SecretPrf = d3a707fb49a4136ba1ff85329680669e7e65c6cd79ea5aff4b05e9e3dc098b89 +PublicKey = 00000001c3e329717256aed68763704a39191ee980aee0a4a8d5c08d0de2015bffc68ea5d3c589c3b0d279d6e1d07132a1fa8c7f489477f0c6b5c0ead954c7f6fa258fc6 +PrivateKey = 00000001c3e329717256aed68763704a39191ee980aee0a4a8d5c08d0de2015bffc68ea5d3c589c3b0d279d6e1d07132a1fa8c7f489477f0c6b5c0ead954c7f6fa258fc6000000d3a707fb49a4136ba1ff85329680669e7e65c6cd79ea5aff4b05e9e3dc098b898ef286cebff33542f3ec060c1387b0765255b76b733771c6b4a88975ea1b6a6d + +Params = XMSSMT-SHA2_20/2_512 +SecretSeed = 179700a724964e64719a090a3154f3d6d1d63cdb52922640fb208805138a9ab22ca0210555deef1fea35ae5c7fe47e6d538c508a332d61125ec47d5cc16feb8d +PublicSeed = 8baa222ef4087136fec0ee77a1305029dbe8e29c63e64dc761839918cfab6cde7040168bfe892b5464194a1ca0ab27f00b50c5ddb876f2dfa4eedd05443663cc +SecretPrf = 85f40ab6b4326950963519e89929726f20000d8fd3983863148a00aa93592f52717907c7146b7150bcf6d4e67038ed59c833f99bf43dae245b9959071dc66de2 +PublicKey = 0000000901247b70eb6635d736ccedc7b4352e2b8840e60bdc518fbc00ce2714b9eac5a3443f5c67c5fc2cf7762faafe03f17e70951b7f8d492649d70c2ce9cfadb4c9c38baa222ef4087136fec0ee77a1305029dbe8e29c63e64dc761839918cfab6cde7040168bfe892b5464194a1ca0ab27f00b50c5ddb876f2dfa4eedd05443663cc +PrivateKey = 0000000901247b70eb6635d736ccedc7b4352e2b8840e60bdc518fbc00ce2714b9eac5a3443f5c67c5fc2cf7762faafe03f17e70951b7f8d492649d70c2ce9cfadb4c9c38baa222ef4087136fec0ee77a1305029dbe8e29c63e64dc761839918cfab6cde7040168bfe892b5464194a1ca0ab27f00b50c5ddb876f2dfa4eedd05443663cc00000085f40ab6b4326950963519e89929726f20000d8fd3983863148a00aa93592f52717907c7146b7150bcf6d4e67038ed59c833f99bf43dae245b9959071dc66de2179700a724964e64719a090a3154f3d6d1d63cdb52922640fb208805138a9ab22ca0210555deef1fea35ae5c7fe47e6d538c508a332d61125ec47d5cc16feb8d + +Params = XMSSMT-SHA2_20/4_192 +SecretSeed = a75ef402c552c7f4596c7cf2dd8f711f4e3121c2761f5511 +PublicSeed = 17e851745fe33d73a1de2a29692d922dcc19f7f1cecce1a5 +SecretPrf = 2fcc8a1ea5622838c131c2b20b05f273743869496f783f3c +PublicKey = 000000221150998e0e43dd142498dc4ef0a72de086f0ae966844ce8017e851745fe33d73a1de2a29692d922dcc19f7f1cecce1a5 +PrivateKey = 000000221150998e0e43dd142498dc4ef0a72de086f0ae966844ce8017e851745fe33d73a1de2a29692d922dcc19f7f1cecce1a50000002fcc8a1ea5622838c131c2b20b05f273743869496f783f3ca75ef402c552c7f4596c7cf2dd8f711f4e3121c2761f5511 + +Params = XMSSMT-SHA2_20/4_256 +SecretSeed = b56961ac51711ce73cecd163e93e911d09482e9fb3b6a4a054c728e939879b40 +PublicSeed = ab5dd87ad1cfc289a2d43a5267294637d6e991d34b504ff2a599c9af14589065 +SecretPrf = c53887e7c67959ed11365d556f6129a164993433793adf405e69ffd8e12e1ba2 +PublicKey = 00000002bb493af50346d8756e49464cc0efe98306f30c548a8659c329cd85e205814013ab5dd87ad1cfc289a2d43a5267294637d6e991d34b504ff2a599c9af14589065 +PrivateKey = 00000002bb493af50346d8756e49464cc0efe98306f30c548a8659c329cd85e205814013ab5dd87ad1cfc289a2d43a5267294637d6e991d34b504ff2a599c9af14589065000000c53887e7c67959ed11365d556f6129a164993433793adf405e69ffd8e12e1ba2b56961ac51711ce73cecd163e93e911d09482e9fb3b6a4a054c728e939879b40 + +Params = XMSSMT-SHA2_20/4_512 +SecretSeed = ce75d9c4cbea9b44b14df4b9580afdab0b417cb498800cba29edcb28f911b8a7dc316ce3b681bdcc1641bad9ee290662e9342e7f659cce861fb8b0b2eef0b235 +PublicSeed = 9082bf5fc67fc5bf31217f294378d5465172d83a8eca37a88766dba61c3391f0a9a032c2286151b085e7b8ced8dc432842b5c3df158fd3750fb7110714e97f23 +SecretPrf = fb36d7e5ccffb817805eeb06b66326aa7a51afc8c2ff483415467fc0cd7d56fb60b2294ee0ff1f25a7a813595342a38641e71c8a6e709837c0f013d5cdf937d4 +PublicKey = 0000000a6f4ebe7e28860cf0d02946d0439aa9178039d619d58c68b41895eb21cd6be1afd420b6ef17641f29daf22a2bffb08945c71efa36e470163003b78bdeb0d810e89082bf5fc67fc5bf31217f294378d5465172d83a8eca37a88766dba61c3391f0a9a032c2286151b085e7b8ced8dc432842b5c3df158fd3750fb7110714e97f23 +PrivateKey = 0000000a6f4ebe7e28860cf0d02946d0439aa9178039d619d58c68b41895eb21cd6be1afd420b6ef17641f29daf22a2bffb08945c71efa36e470163003b78bdeb0d810e89082bf5fc67fc5bf31217f294378d5465172d83a8eca37a88766dba61c3391f0a9a032c2286151b085e7b8ced8dc432842b5c3df158fd3750fb7110714e97f23000000fb36d7e5ccffb817805eeb06b66326aa7a51afc8c2ff483415467fc0cd7d56fb60b2294ee0ff1f25a7a813595342a38641e71c8a6e709837c0f013d5cdf937d4ce75d9c4cbea9b44b14df4b9580afdab0b417cb498800cba29edcb28f911b8a7dc316ce3b681bdcc1641bad9ee290662e9342e7f659cce861fb8b0b2eef0b235 + +Params = XMSSMT-SHA2_40/4_192 +SecretSeed = 3704edd660f5f0f2b17c913a22c750b6f5af017541ce4e31 +PublicSeed = 0b81921fa0de171ab5a578709bbabe896c5df56c9e416a9a +SecretPrf = 80865ce600218b1915f4a880aba1889a31f20a41ac4ee416 +PublicKey = 000000242bfd1bb0a21e46619e4871504fb91f3c70b75dd0e20055390b81921fa0de171ab5a578709bbabe896c5df56c9e416a9a +PrivateKey = 000000242bfd1bb0a21e46619e4871504fb91f3c70b75dd0e20055390b81921fa0de171ab5a578709bbabe896c5df56c9e416a9a000000000080865ce600218b1915f4a880aba1889a31f20a41ac4ee4163704edd660f5f0f2b17c913a22c750b6f5af017541ce4e31 + +Params = XMSSMT-SHA2_40/4_256 +SecretSeed = 4afd834436e4a5a1ace28ccf0182f3934df4ca4064ebeab2d2fcc96774e7c0f2 +PublicSeed = 06d72404b4e75acd02fc0af5fc2fc1e9cf4d115a77a68bfa15b9d4f635b07572 +SecretPrf = 9ccfa2439d56590f71153ceb29fef1d4b403f99acb4d90257e066ab099225cf3 +PublicKey = 00000004f3fcd7528d9a2f0b69b7f7c91d4811d9555fe630226623bf20e30a638040a8fc06d72404b4e75acd02fc0af5fc2fc1e9cf4d115a77a68bfa15b9d4f635b07572 +PrivateKey = 00000004f3fcd7528d9a2f0b69b7f7c91d4811d9555fe630226623bf20e30a638040a8fc06d72404b4e75acd02fc0af5fc2fc1e9cf4d115a77a68bfa15b9d4f635b0757200000000009ccfa2439d56590f71153ceb29fef1d4b403f99acb4d90257e066ab099225cf34afd834436e4a5a1ace28ccf0182f3934df4ca4064ebeab2d2fcc96774e7c0f2 + +Params = XMSSMT-SHA2_40/4_512 +SecretSeed = 356d433c2d0b05a81e517c094adbad7cad4baa04af21af758f60fe4ceb6389d1c6f8d2032960f82430e1886f1b735e274281c107d9909e69f5754da70973338d +PublicSeed = 67f52adaa46bbff2f5f46de87e377f2e850f32dd98e8d51938691c0abc8350a3f65e0307763051837452c4acc691d8e4a7917c5dbdcbda0b0bcc6ebd00485e91 +SecretPrf = 2936ee229045b72fb1b1d13dc8edbcfec69a2e7ee89d1e072940fbd013b28667d210b2a8c35c6db367792089c333770f46294d348ad72be17fa5f816a021fac2 +PublicKey = 0000000cf032ac4907dbcd08b02794a23093c6b21bd10f0793ae9b6a3dc474d9776ec7790fc5a0798b0e5f9555426609b3405c3c2fed1a51768cdbcc40fda1cac7211ae067f52adaa46bbff2f5f46de87e377f2e850f32dd98e8d51938691c0abc8350a3f65e0307763051837452c4acc691d8e4a7917c5dbdcbda0b0bcc6ebd00485e91 +PrivateKey = 0000000cf032ac4907dbcd08b02794a23093c6b21bd10f0793ae9b6a3dc474d9776ec7790fc5a0798b0e5f9555426609b3405c3c2fed1a51768cdbcc40fda1cac7211ae067f52adaa46bbff2f5f46de87e377f2e850f32dd98e8d51938691c0abc8350a3f65e0307763051837452c4acc691d8e4a7917c5dbdcbda0b0bcc6ebd00485e9100000000002936ee229045b72fb1b1d13dc8edbcfec69a2e7ee89d1e072940fbd013b28667d210b2a8c35c6db367792089c333770f46294d348ad72be17fa5f816a021fac2356d433c2d0b05a81e517c094adbad7cad4baa04af21af758f60fe4ceb6389d1c6f8d2032960f82430e1886f1b735e274281c107d9909e69f5754da70973338d + +Params = XMSSMT-SHA2_40/8_192 +SecretSeed = d731cb7fb14a287b15291c4d169a2f8d560244bfae845a5d +PublicSeed = 8a26d45b4d59f44fee14faa1e7b4c5112c161ccebacb5861 +SecretPrf = f74e7af2d9c0e2676d36aac145005b9677349d271e17011d +PublicKey = 00000025ddbb6f994915776b08b8eefce1c3f26b11973e74a7853a9d8a26d45b4d59f44fee14faa1e7b4c5112c161ccebacb5861 +PrivateKey = 00000025ddbb6f994915776b08b8eefce1c3f26b11973e74a7853a9d8a26d45b4d59f44fee14faa1e7b4c5112c161ccebacb58610000000000f74e7af2d9c0e2676d36aac145005b9677349d271e17011dd731cb7fb14a287b15291c4d169a2f8d560244bfae845a5d + +Params = XMSSMT-SHA2_40/8_256 +SecretSeed = 09b7cd51bb81e6ce79669ae5c40e17a0ca6ee1a8495c6fb06dfcc1c19f548f3e +PublicSeed = 2c47a968a8a03792387302d87ea9db0595aaca4a29daa225360659e4167ddce2 +SecretPrf = 031c6199fb0e21b769467857ddc338d9a96d21f760e3c9a3438360e6dab73ebf +PublicKey = 0000000508a1272ee2f69f32b59060be81dc777fb85d22bf1eb5e28adbcc42130864ac422c47a968a8a03792387302d87ea9db0595aaca4a29daa225360659e4167ddce2 +PrivateKey = 0000000508a1272ee2f69f32b59060be81dc777fb85d22bf1eb5e28adbcc42130864ac422c47a968a8a03792387302d87ea9db0595aaca4a29daa225360659e4167ddce20000000000031c6199fb0e21b769467857ddc338d9a96d21f760e3c9a3438360e6dab73ebf09b7cd51bb81e6ce79669ae5c40e17a0ca6ee1a8495c6fb06dfcc1c19f548f3e + +Params = XMSSMT-SHA2_40/8_512 +SecretSeed = 3065be240529d27368f9d29d78b3062b96530f10086a20938266da4c2519fa7c7ac046f0a7e82eebf5d345af8f9ea1df38092dc9f7ee1ce08faf0161fdb906b4 +PublicSeed = 99a102b7334871f3022acbe6b239bc094fe206611cde32540fcb4df714307e2f536ad1540b935946f66175f8ded6b0c42ba225bd6e9dec7b6526f756c8c3e618 +SecretPrf = 2a281deedef6795794d13f86a453773cb0710eae12cb15b9c98a8db7112a5a0076c961077fcfce6d0ada0d0a323e9155c4c9e29be6449af2780a553d2f228ca0 +PublicKey = 0000000d0769d04dd05bd85bcdbc8b4877337dc29542af63fda5aae5ea981adc9dd50e887f8f6fc84e1e68e69fc648eda41647086971cad64754c0181fc889d204a1e21e99a102b7334871f3022acbe6b239bc094fe206611cde32540fcb4df714307e2f536ad1540b935946f66175f8ded6b0c42ba225bd6e9dec7b6526f756c8c3e618 +PrivateKey = 0000000d0769d04dd05bd85bcdbc8b4877337dc29542af63fda5aae5ea981adc9dd50e887f8f6fc84e1e68e69fc648eda41647086971cad64754c0181fc889d204a1e21e99a102b7334871f3022acbe6b239bc094fe206611cde32540fcb4df714307e2f536ad1540b935946f66175f8ded6b0c42ba225bd6e9dec7b6526f756c8c3e61800000000002a281deedef6795794d13f86a453773cb0710eae12cb15b9c98a8db7112a5a0076c961077fcfce6d0ada0d0a323e9155c4c9e29be6449af2780a553d2f228ca03065be240529d27368f9d29d78b3062b96530f10086a20938266da4c2519fa7c7ac046f0a7e82eebf5d345af8f9ea1df38092dc9f7ee1ce08faf0161fdb906b4 + +Params = XMSSMT-SHA2_60/12_192 +SecretSeed = 9a4ff81b2340aa7178775baca89e7787e79e9d5df0440ecb +PublicSeed = fbd88581950fb94cd1c6a1b458793534248a65ea32bddb02 +SecretPrf = 93aba508b28c8a949e7e033e7d265fe210ca3d159ef2b37f +PublicKey = 00000028a33eb965600109ad3818d2008b834e65c7bfee285eef8014fbd88581950fb94cd1c6a1b458793534248a65ea32bddb02 +PrivateKey = 00000028a33eb965600109ad3818d2008b834e65c7bfee285eef8014fbd88581950fb94cd1c6a1b458793534248a65ea32bddb02000000000000000093aba508b28c8a949e7e033e7d265fe210ca3d159ef2b37f9a4ff81b2340aa7178775baca89e7787e79e9d5df0440ecb + +Params = XMSSMT-SHA2_60/12_256 +SecretSeed = c47a769ca2c873a1a7edb587b11b0c804e2b8ea6c69726be705c2b3948b06f57 +PublicSeed = 582632d92a1bc3da6d5358c0f42a7a31919a01c446afa41549acd92b4c0a898a +SecretPrf = 99325ddeaf2c202702016445d68551aade2dfd1546031eacfd792db968be28f1 +PublicKey = 000000086b634c780064f7e181a3cb444c5aaf7ca6c66f8d7b5b2fee37cefe7190dc8cff582632d92a1bc3da6d5358c0f42a7a31919a01c446afa41549acd92b4c0a898a +PrivateKey = 000000086b634c780064f7e181a3cb444c5aaf7ca6c66f8d7b5b2fee37cefe7190dc8cff582632d92a1bc3da6d5358c0f42a7a31919a01c446afa41549acd92b4c0a898a000000000000000099325ddeaf2c202702016445d68551aade2dfd1546031eacfd792db968be28f1c47a769ca2c873a1a7edb587b11b0c804e2b8ea6c69726be705c2b3948b06f57 + +Params = XMSSMT-SHA2_60/12_512 +SecretSeed = abb975453e1a021b2102841ec42f7b349261f1b518daac3914890f87c4e01c0875038093bfcee857a7f49ccb206deec0a3c5a0a7b30b42f798cc48e4398c4609 +PublicSeed = ec87c4da9fcd1d47a196d5ce3be4f60eccc168d7b24defcce5c06302b35ad0dc9bb477786120a4ab4cfdfb1a00cc16d426c54a99fde0186df02f0696f54c4529 +SecretPrf = 9d79e87d539dc34884f8d3db490cdfdfd2c6cafd0729f1c6d49f98b2914775b9f5e4f29cd500f988b853bf75603d26ad761ca485774e596c0d8f2b6fcba22665 +PublicKey = 00000010adc4592895a031d06a3512ef5892a2d6b7962e0b52b86aa2ede6e3310ee64b512e5745943ab225706e6aa59c1036ab6f0d311a0a2f97df1ee4ea6524a66b7bf4ec87c4da9fcd1d47a196d5ce3be4f60eccc168d7b24defcce5c06302b35ad0dc9bb477786120a4ab4cfdfb1a00cc16d426c54a99fde0186df02f0696f54c4529 +PrivateKey = 00000010adc4592895a031d06a3512ef5892a2d6b7962e0b52b86aa2ede6e3310ee64b512e5745943ab225706e6aa59c1036ab6f0d311a0a2f97df1ee4ea6524a66b7bf4ec87c4da9fcd1d47a196d5ce3be4f60eccc168d7b24defcce5c06302b35ad0dc9bb477786120a4ab4cfdfb1a00cc16d426c54a99fde0186df02f0696f54c452900000000000000009d79e87d539dc34884f8d3db490cdfdfd2c6cafd0729f1c6d49f98b2914775b9f5e4f29cd500f988b853bf75603d26ad761ca485774e596c0d8f2b6fcba22665abb975453e1a021b2102841ec42f7b349261f1b518daac3914890f87c4e01c0875038093bfcee857a7f49ccb206deec0a3c5a0a7b30b42f798cc48e4398c4609 + +Params = XMSSMT-SHA2_60/6_192 +SecretSeed = e978670e5428383f84db118b44b02d47a72bb9bcdd5b735b +PublicSeed = 0a28042aeaeaf4d0b6a4b5d9cd445cad96d4fd3cdb51dd51 +SecretPrf = 6c92881d91df8efddf15b24d56d189181b4e9ec400bfe046 +PublicKey = 0000002773fb22b5e12af6826aec85508e08141b1d20bd05ad3a88450a28042aeaeaf4d0b6a4b5d9cd445cad96d4fd3cdb51dd51 +PrivateKey = 0000002773fb22b5e12af6826aec85508e08141b1d20bd05ad3a88450a28042aeaeaf4d0b6a4b5d9cd445cad96d4fd3cdb51dd5100000000000000006c92881d91df8efddf15b24d56d189181b4e9ec400bfe046e978670e5428383f84db118b44b02d47a72bb9bcdd5b735b + +Params = XMSSMT-SHA2_60/6_256 +SecretSeed = acf9837bd625a5ad58c434e41b00ffe7d583c6a03f52773e466531c958124944 +PublicSeed = 29147a95ec71b52b4eb416fb3c9e5f72fe41acbcd5d6bdfc21550636a257c497 +SecretPrf = 32af970f01359f79a1aa5d31490ac3f5ea3b3c4945b13e564e7c7f0df2131c09 +PublicKey = 000000074605fe069460864838428b1e11c78a32918ef9732a77811f5714d04642f500e229147a95ec71b52b4eb416fb3c9e5f72fe41acbcd5d6bdfc21550636a257c497 +PrivateKey = 000000074605fe069460864838428b1e11c78a32918ef9732a77811f5714d04642f500e229147a95ec71b52b4eb416fb3c9e5f72fe41acbcd5d6bdfc21550636a257c497000000000000000032af970f01359f79a1aa5d31490ac3f5ea3b3c4945b13e564e7c7f0df2131c09acf9837bd625a5ad58c434e41b00ffe7d583c6a03f52773e466531c958124944 + +Params = XMSSMT-SHA2_60/6_512 +SecretSeed = 239c6cd5d135fdc7ec08f910384a85cf4bf16fcc5922aed9e1176edfb81a8439df38e8705a474b5c0cc21fb8bb8d1848379cc4031a49ffc02c69ab60ac1d2564 +PublicSeed = 2bc95243b8c7499002d6a61f5b7d84ac7a8687101b7722b448e092dc3dbb5b8a6ce7c10e346d5833b1ab4d2cc6d7a89be95fde9775575ba0b5f0ce230df93565 +SecretPrf = 1cc1ef2c338afd0c75f9002cb35b3a7c83ceb8a37a82b077c0d656c5e55f1acf7ae0a1e843d3b7c9e3652d8c1d419c16608e7143063a0bc3db28a62ba799bbff +PublicKey = 0000000ffbddc189cc17c7348ed6acf45a742cbdb61c6b5b0a9c7e50e72d50ac171ac252a4eed0961a1f87cad232f8014e5a9629f7583fa35cca4ad79fa1ca9ac09bd5ff2bc95243b8c7499002d6a61f5b7d84ac7a8687101b7722b448e092dc3dbb5b8a6ce7c10e346d5833b1ab4d2cc6d7a89be95fde9775575ba0b5f0ce230df93565 +PrivateKey = 0000000ffbddc189cc17c7348ed6acf45a742cbdb61c6b5b0a9c7e50e72d50ac171ac252a4eed0961a1f87cad232f8014e5a9629f7583fa35cca4ad79fa1ca9ac09bd5ff2bc95243b8c7499002d6a61f5b7d84ac7a8687101b7722b448e092dc3dbb5b8a6ce7c10e346d5833b1ab4d2cc6d7a89be95fde9775575ba0b5f0ce230df9356500000000000000001cc1ef2c338afd0c75f9002cb35b3a7c83ceb8a37a82b077c0d656c5e55f1acf7ae0a1e843d3b7c9e3652d8c1d419c16608e7143063a0bc3db28a62ba799bbff239c6cd5d135fdc7ec08f910384a85cf4bf16fcc5922aed9e1176edfb81a8439df38e8705a474b5c0cc21fb8bb8d1848379cc4031a49ffc02c69ab60ac1d2564 + +Params = XMSSMT-SHAKE256_20/2_192 +SecretSeed = cc52b307d5dce89413c7a6c576309648c262251fd614c23b +PublicSeed = b9c52ccf6937a68cfbbd06976cae725a2dd915bcdb57d010 +SecretPrf = af32c179bb4bb72a500623a57188e7037e7cf6a95da673a1 +PublicKey = 00000031e888e85c7fe6b027948c8e75b5bfe0e2b203751c787ac7bcb9c52ccf6937a68cfbbd06976cae725a2dd915bcdb57d010 +PrivateKey = 00000031e888e85c7fe6b027948c8e75b5bfe0e2b203751c787ac7bcb9c52ccf6937a68cfbbd06976cae725a2dd915bcdb57d010000000af32c179bb4bb72a500623a57188e7037e7cf6a95da673a1cc52b307d5dce89413c7a6c576309648c262251fd614c23b + +Params = XMSSMT-SHAKE256_20/2_256 +SecretSeed = c3fb52ad2985ce6425e2728ab491029eb3cc9e69f19f4f63186a787639ccd97a +PublicSeed = 00419822324a0a3451631883d1d9add089c992d34d72b6b11d8b3072fa96b1ff +SecretPrf = 3768d634c83f3df43187e96b877e1a7a99ba751f55a944ff44897f9aa9c529cd +PublicKey = 00000029b9e2792e626d83a8b26e71b48167bb7540bfd03b38f582cfa4613ee03158c94000419822324a0a3451631883d1d9add089c992d34d72b6b11d8b3072fa96b1ff +PrivateKey = 00000029b9e2792e626d83a8b26e71b48167bb7540bfd03b38f582cfa4613ee03158c94000419822324a0a3451631883d1d9add089c992d34d72b6b11d8b3072fa96b1ff0000003768d634c83f3df43187e96b877e1a7a99ba751f55a944ff44897f9aa9c529cdc3fb52ad2985ce6425e2728ab491029eb3cc9e69f19f4f63186a787639ccd97a + +Params = XMSSMT-SHAKE256_20/4_192 +SecretSeed = 62245aef1bf141e8d64d48fb80b5e23accb72d90f73f66f5 +PublicSeed = d0fb142196c45807e40b7c791a3047af100b5bfaead6af23 +SecretPrf = cb10f3fa08ef09bd046fb31ee8726e79a2fe5cb283dea88a +PublicKey = 00000032a45ce63704d83bc20e4529f3f88268b4a151d399feaed613d0fb142196c45807e40b7c791a3047af100b5bfaead6af23 +PrivateKey = 00000032a45ce63704d83bc20e4529f3f88268b4a151d399feaed613d0fb142196c45807e40b7c791a3047af100b5bfaead6af23000000cb10f3fa08ef09bd046fb31ee8726e79a2fe5cb283dea88a62245aef1bf141e8d64d48fb80b5e23accb72d90f73f66f5 + +Params = XMSSMT-SHAKE256_20/4_256 +SecretSeed = 2bf3bcd804657044598e1518c718236cc5d638f154c6ecba30a6563a918df4d3 +PublicSeed = a0bed9ba967f65879cbf5a0efefbd412e5df9eeba62e164ba5e8b63358b5edeb +SecretPrf = 38f2f1bc2a0eaba97da85bdd3d84777446ed20a70297972bb966ddc157c3704f +PublicKey = 0000002ad36520e0da391f342adb7f7e7914b1eb46e2726bd7e1092c644180063a3a8e82a0bed9ba967f65879cbf5a0efefbd412e5df9eeba62e164ba5e8b63358b5edeb +PrivateKey = 0000002ad36520e0da391f342adb7f7e7914b1eb46e2726bd7e1092c644180063a3a8e82a0bed9ba967f65879cbf5a0efefbd412e5df9eeba62e164ba5e8b63358b5edeb00000038f2f1bc2a0eaba97da85bdd3d84777446ed20a70297972bb966ddc157c3704f2bf3bcd804657044598e1518c718236cc5d638f154c6ecba30a6563a918df4d3 + +Params = XMSSMT-SHAKE256_40/4_192 +SecretSeed = 0844a48e172fff5bbf9aa7d8a95b710be03c2221fcc06417 +PublicSeed = 76c10a7cc8bcd4bcb1f0a3a199d06e34089de47917115af4 +SecretPrf = 91eb2ec5c2980e994659033e689feceb76377d15e40eca7f +PublicKey = 00000034bc7e93d4ed09f90151c674ab9c135e15f880739149b9907f76c10a7cc8bcd4bcb1f0a3a199d06e34089de47917115af4 +PrivateKey = 00000034bc7e93d4ed09f90151c674ab9c135e15f880739149b9907f76c10a7cc8bcd4bcb1f0a3a199d06e34089de47917115af4000000000091eb2ec5c2980e994659033e689feceb76377d15e40eca7f0844a48e172fff5bbf9aa7d8a95b710be03c2221fcc06417 + +Params = XMSSMT-SHAKE256_40/4_256 +SecretSeed = 75b6c9247d8fcf5a93b0a7691e69187d2af4b7cec1a7fab6d4769c84a747bf3c +PublicSeed = 735cd08482c3672a6749978e42106f65bc7ab0c51a8444a296e4f2dae67a8125 +SecretPrf = 8571b232768cf2610ebb731d45273c8b76d9af9e079fa4d9d1c4eaaa357c7d8b +PublicKey = 0000002cfa5b0bce869851e2a936a0aa74ba27b264bfad0584bbd0e19fa21d8f0392f148735cd08482c3672a6749978e42106f65bc7ab0c51a8444a296e4f2dae67a8125 +PrivateKey = 0000002cfa5b0bce869851e2a936a0aa74ba27b264bfad0584bbd0e19fa21d8f0392f148735cd08482c3672a6749978e42106f65bc7ab0c51a8444a296e4f2dae67a812500000000008571b232768cf2610ebb731d45273c8b76d9af9e079fa4d9d1c4eaaa357c7d8b75b6c9247d8fcf5a93b0a7691e69187d2af4b7cec1a7fab6d4769c84a747bf3c + +Params = XMSSMT-SHAKE256_40/8_192 +SecretSeed = eb3ffaebdfbe8be86abaa1b5a25a5ef9342de72b546be6f1 +PublicSeed = 96f7a810cc7da55df8e20f66ce830c0fc650b869a77d02fd +SecretPrf = 9ae5fa24aaec98521408095b84d02c3f2691713c9b111cb4 +PublicKey = 00000035633aa1c40e877ed87b88df4a0a0a99174881ae605328800696f7a810cc7da55df8e20f66ce830c0fc650b869a77d02fd +PrivateKey = 00000035633aa1c40e877ed87b88df4a0a0a99174881ae605328800696f7a810cc7da55df8e20f66ce830c0fc650b869a77d02fd00000000009ae5fa24aaec98521408095b84d02c3f2691713c9b111cb4eb3ffaebdfbe8be86abaa1b5a25a5ef9342de72b546be6f1 + +Params = XMSSMT-SHAKE256_40/8_256 +SecretSeed = e53c911b51f8e108d9b102c590de17f0e04724f48343c5c8f44d9550f14a8803 +PublicSeed = 4c79594cacfea325d69bdbaff33500265546c4942a8675e78333f0ddcf7402b6 +SecretPrf = 9e2389672a9c04070799a6fceba89170a0d01525c2f006e28f587af4b7566038 +PublicKey = 0000002d8d3577e1cd6fc5699170293acdd8883061a649dbeb42940a1aeb29646d983de64c79594cacfea325d69bdbaff33500265546c4942a8675e78333f0ddcf7402b6 +PrivateKey = 0000002d8d3577e1cd6fc5699170293acdd8883061a649dbeb42940a1aeb29646d983de64c79594cacfea325d69bdbaff33500265546c4942a8675e78333f0ddcf7402b600000000009e2389672a9c04070799a6fceba89170a0d01525c2f006e28f587af4b7566038e53c911b51f8e108d9b102c590de17f0e04724f48343c5c8f44d9550f14a8803 + +Params = XMSSMT-SHAKE256_60/12_192 +SecretSeed = ea85365b2eeafe2b1323eb6dd0408ab9ea5a985378deb101 +PublicSeed = f63f56d63530fb81604645d44e92af72cb054705b7bc2d40 +SecretPrf = 5ecd1612b198908dbb97b488b4cfb1791f443871cbf0e223 +PublicKey = 000000384f9fa4723f25a3c8494a784f59513244f41c4ec29609b26cf63f56d63530fb81604645d44e92af72cb054705b7bc2d40 +PrivateKey = 000000384f9fa4723f25a3c8494a784f59513244f41c4ec29609b26cf63f56d63530fb81604645d44e92af72cb054705b7bc2d4000000000000000005ecd1612b198908dbb97b488b4cfb1791f443871cbf0e223ea85365b2eeafe2b1323eb6dd0408ab9ea5a985378deb101 + +Params = XMSSMT-SHAKE256_60/12_256 +SecretSeed = 46d9ce77a89a856e3d8f9037ad5a54f56e2132cd311c26d4cb71226ab32bd3a8 +PublicSeed = cc3142144eb8c946daaeec6bccbde8efde69bb2937add0f6a0cd48b69fdd3273 +SecretPrf = eef238d06294d0c3c25fade109a85135546db6faf13640ab9f0bcb117334f0b5 +PublicKey = 00000030a6a6c90809bf55e6c028adb0d3af3ce28efc3baf6c5ff000e79238b810abb5becc3142144eb8c946daaeec6bccbde8efde69bb2937add0f6a0cd48b69fdd3273 +PrivateKey = 00000030a6a6c90809bf55e6c028adb0d3af3ce28efc3baf6c5ff000e79238b810abb5becc3142144eb8c946daaeec6bccbde8efde69bb2937add0f6a0cd48b69fdd32730000000000000000eef238d06294d0c3c25fade109a85135546db6faf13640ab9f0bcb117334f0b546d9ce77a89a856e3d8f9037ad5a54f56e2132cd311c26d4cb71226ab32bd3a8 + +Params = XMSSMT-SHAKE256_60/6_192 +SecretSeed = 69eb9efb8698364b7cf3e95f013764937fe460437457686a +PublicSeed = 5ad694590238a56f5f5ef6e6c58c8b7b7c2952fb89058b90 +SecretPrf = 18ecba9568f094e7e4803219b699e4775959639e153a8371 +PublicKey = 000000377757ea6d17ee59ee7bac8d7c9bca52bb6e76f1af22bda53c5ad694590238a56f5f5ef6e6c58c8b7b7c2952fb89058b90 +PrivateKey = 000000377757ea6d17ee59ee7bac8d7c9bca52bb6e76f1af22bda53c5ad694590238a56f5f5ef6e6c58c8b7b7c2952fb89058b90000000000000000018ecba9568f094e7e4803219b699e4775959639e153a837169eb9efb8698364b7cf3e95f013764937fe460437457686a + +Params = XMSSMT-SHAKE256_60/6_256 +SecretSeed = 0910ca4f2dae64168b565db552c20fc7bd0af55adbb579638cd537d2d81081af +PublicSeed = 75eb7e2ae548f8151350124292303fd9cb21def069e78b146118434d5896599b +SecretPrf = f6c5f22c9b8f030a466e9bb3d465dac6587be4db7f2d4723c807d9552723ea6c +PublicKey = 0000002f253320e8302d5b230a782610dd4bc697aa0b01b83a8c4e2d84e64e4a8e8e11d275eb7e2ae548f8151350124292303fd9cb21def069e78b146118434d5896599b +PrivateKey = 0000002f253320e8302d5b230a782610dd4bc697aa0b01b83a8c4e2d84e64e4a8e8e11d275eb7e2ae548f8151350124292303fd9cb21def069e78b146118434d5896599b0000000000000000f6c5f22c9b8f030a466e9bb3d465dac6587be4db7f2d4723c807d9552723ea6c0910ca4f2dae64168b565db552c20fc7bd0af55adbb579638cd537d2d81081af + +Params = XMSSMT-SHAKE_20/2_256 +SecretSeed = b6dc41b8ab642e18c38369485e78b9e147245fa9da9ae0db4dcf886ad4847165 +PublicSeed = 6cc995581e76cf43827f78a82cde594a6b9d2e5a4727782ca0ba84fb323f1418 +SecretPrf = 378a651e1c366f68019d6d66cd45410d7e008b119ac1f34ab4c0d27a3c445ca6 +PublicKey = 0000001127a7d99c7d4694d758afff6a58e3923b84a1083534b152be58c984bd0bd1a7aa6cc995581e76cf43827f78a82cde594a6b9d2e5a4727782ca0ba84fb323f1418 +PrivateKey = 0000001127a7d99c7d4694d758afff6a58e3923b84a1083534b152be58c984bd0bd1a7aa6cc995581e76cf43827f78a82cde594a6b9d2e5a4727782ca0ba84fb323f1418000000378a651e1c366f68019d6d66cd45410d7e008b119ac1f34ab4c0d27a3c445ca6b6dc41b8ab642e18c38369485e78b9e147245fa9da9ae0db4dcf886ad4847165 + +Params = XMSSMT-SHAKE_20/2_512 +SecretSeed = b26fdd6347fc3da9fb4b992724e6256fe182bcb5999f5580cd93b51b2a60bf59845f6721951b2a551e55ed09b1ba03b984e9bf8f260abcf03d959f88e2bde30b +PublicSeed = 1d249c8fc36eb7ff43442ff61fd41cda03c1c65a146cdbcd5a251924778106dd568cb6aee5463d03ffe1bf576302ce51fcdb26a06faaa3228f2a6d0db13d66d6 +SecretPrf = 87a6ee7ba2a0bc0dddb421b55bf53f4e0626f6d614b738b645045b161a876786d6ca0d2c68d89d9082cfc6dc1432931448154fa7db4d0a2a59f26509ab360761 +PublicKey = 000000193a4db72f8d590b06e3bfbe997e77901f2b73837e73f854da20252215ae91fc4552b0e10da3db9987f13b7c63935bc7a65405aaa9ab9845fbf481d2193da768cd1d249c8fc36eb7ff43442ff61fd41cda03c1c65a146cdbcd5a251924778106dd568cb6aee5463d03ffe1bf576302ce51fcdb26a06faaa3228f2a6d0db13d66d6 +PrivateKey = 000000193a4db72f8d590b06e3bfbe997e77901f2b73837e73f854da20252215ae91fc4552b0e10da3db9987f13b7c63935bc7a65405aaa9ab9845fbf481d2193da768cd1d249c8fc36eb7ff43442ff61fd41cda03c1c65a146cdbcd5a251924778106dd568cb6aee5463d03ffe1bf576302ce51fcdb26a06faaa3228f2a6d0db13d66d600000087a6ee7ba2a0bc0dddb421b55bf53f4e0626f6d614b738b645045b161a876786d6ca0d2c68d89d9082cfc6dc1432931448154fa7db4d0a2a59f26509ab360761b26fdd6347fc3da9fb4b992724e6256fe182bcb5999f5580cd93b51b2a60bf59845f6721951b2a551e55ed09b1ba03b984e9bf8f260abcf03d959f88e2bde30b + +Params = XMSSMT-SHAKE_20/4_256 +SecretSeed = a4113be53afbc829950660eace573b60041fab9170da36d9c51d63786d3d45f4 +PublicSeed = 8351a534da2fcf0790f234e018694a35599756e260c6084f88400b35ae9452d8 +SecretPrf = 4f4df458b9e80edd04fec5cd66ab6ab9383fc70dd38063d5f4e2056b88c89dc6 +PublicKey = 000000125480907cbb5882b9c84bc1bd798808833c3dc03694a1dceebc3607c04da119b48351a534da2fcf0790f234e018694a35599756e260c6084f88400b35ae9452d8 +PrivateKey = 000000125480907cbb5882b9c84bc1bd798808833c3dc03694a1dceebc3607c04da119b48351a534da2fcf0790f234e018694a35599756e260c6084f88400b35ae9452d80000004f4df458b9e80edd04fec5cd66ab6ab9383fc70dd38063d5f4e2056b88c89dc6a4113be53afbc829950660eace573b60041fab9170da36d9c51d63786d3d45f4 + +Params = XMSSMT-SHAKE_20/4_512 +SecretSeed = 71a4e5a0794c7d242e79295fd6ed51849560a2654ab926873380f965190a5aeab1bd494c0d9a1ac4a69bc668f8b87e50c4e5bb4f9a8861e2244791d54875cf6c +PublicSeed = 89c45a2876b9bf8d8ac5708c997dad2e3dd67c682fbe2c89feb26f3813627646cf76ad59b48b63632aef4ed2b7881ba7a7634f2b30ca33e921277e884a1531a0 +SecretPrf = d5d25817f2ced6810a3e01d96b1bcb5d1cfe3aea1bfcfbf3ad82c4d8254f143c2eabe8a05e8505b3b1bd1523d726b2fc4b2d966e81daaf9cf87eaf884522e027 +PublicKey = 0000001a1bdacb868335fd24f49fdc087002485e490c8e79c1d31c608cbd338c051d1f0798b95ba7cd13a2c6d35b2424eb6aeadfa33ca75ceb15363bd3d3214188c91b4a89c45a2876b9bf8d8ac5708c997dad2e3dd67c682fbe2c89feb26f3813627646cf76ad59b48b63632aef4ed2b7881ba7a7634f2b30ca33e921277e884a1531a0 +PrivateKey = 0000001a1bdacb868335fd24f49fdc087002485e490c8e79c1d31c608cbd338c051d1f0798b95ba7cd13a2c6d35b2424eb6aeadfa33ca75ceb15363bd3d3214188c91b4a89c45a2876b9bf8d8ac5708c997dad2e3dd67c682fbe2c89feb26f3813627646cf76ad59b48b63632aef4ed2b7881ba7a7634f2b30ca33e921277e884a1531a0000000d5d25817f2ced6810a3e01d96b1bcb5d1cfe3aea1bfcfbf3ad82c4d8254f143c2eabe8a05e8505b3b1bd1523d726b2fc4b2d966e81daaf9cf87eaf884522e02771a4e5a0794c7d242e79295fd6ed51849560a2654ab926873380f965190a5aeab1bd494c0d9a1ac4a69bc668f8b87e50c4e5bb4f9a8861e2244791d54875cf6c + +Params = XMSSMT-SHAKE_40/4_256 +SecretSeed = 1e26f25fccd16d8508ddc698a7cc4d754e00cb8b067a5728dd5d294fa239c177 +PublicSeed = 4a6afa32f0404ca7d9784923c8464265e73dbda85b13a8560d0c53bece64803f +SecretPrf = c0632cce9e196fdd4a396c4afeec94c77f54318008d046c8cb1bdc665399a950 +PublicKey = 000000142e8c5c2dbedc4439e9b84fdc4d8d50a7ea8615f9c6bda8cb943a191941ffec384a6afa32f0404ca7d9784923c8464265e73dbda85b13a8560d0c53bece64803f +PrivateKey = 000000142e8c5c2dbedc4439e9b84fdc4d8d50a7ea8615f9c6bda8cb943a191941ffec384a6afa32f0404ca7d9784923c8464265e73dbda85b13a8560d0c53bece64803f0000000000c0632cce9e196fdd4a396c4afeec94c77f54318008d046c8cb1bdc665399a9501e26f25fccd16d8508ddc698a7cc4d754e00cb8b067a5728dd5d294fa239c177 + +Params = XMSSMT-SHAKE_40/4_512 +SecretSeed = 4fb664d6393acc88f6c6d9fb24ee6eaef8e4aeb94c5a24d61e0d2c968a1e93a77e029103ad7c71c93141558036892279a91febaec270dd95b1534475ccdc8e1c +PublicSeed = 0cd4ea5e6322c8f5b567373ab0804d238ef6c2b48542977a2db2093b9062e1402d836fd77272ff012868f76a1a05935187d5667183fbdf10473f62a66eab4178 +SecretPrf = f50f57b53fe19f3837b3aabd42cb23b1d6c5333822d01ba26c2710a4edf2478318ba3dc6e8ed8dc27741144ff814c7ecdc12284710d8b7fc2e8dbbcb71698701 +PublicKey = 0000001c8fea3152d168fb43028cbb636e74b4469d749b95ff2c6bfa4130b99d4cef525ece67aaf1bf26177b054b045d4a0c4fde854c3a116afc6690efb95a29414fcbbd0cd4ea5e6322c8f5b567373ab0804d238ef6c2b48542977a2db2093b9062e1402d836fd77272ff012868f76a1a05935187d5667183fbdf10473f62a66eab4178 +PrivateKey = 0000001c8fea3152d168fb43028cbb636e74b4469d749b95ff2c6bfa4130b99d4cef525ece67aaf1bf26177b054b045d4a0c4fde854c3a116afc6690efb95a29414fcbbd0cd4ea5e6322c8f5b567373ab0804d238ef6c2b48542977a2db2093b9062e1402d836fd77272ff012868f76a1a05935187d5667183fbdf10473f62a66eab41780000000000f50f57b53fe19f3837b3aabd42cb23b1d6c5333822d01ba26c2710a4edf2478318ba3dc6e8ed8dc27741144ff814c7ecdc12284710d8b7fc2e8dbbcb716987014fb664d6393acc88f6c6d9fb24ee6eaef8e4aeb94c5a24d61e0d2c968a1e93a77e029103ad7c71c93141558036892279a91febaec270dd95b1534475ccdc8e1c + +Params = XMSSMT-SHAKE_40/8_256 +SecretSeed = a77462a9f6c473d908270cbcd7d0edea0bbc64e6f1eae0b893919f633086842c +PublicSeed = 17acff1e88bd3b5021c7aba872466a98bf20f26e0ee1e54751edfaf327ab92ad +SecretPrf = 8ddf1ee2054b73432a0cf22e517a356b1887914545142b6f8a58efd8d9a8e992 +PublicKey = 000000152afab5bc31d63de90de572ee69e3c3122357dd904137e4b674e9be722afb465017acff1e88bd3b5021c7aba872466a98bf20f26e0ee1e54751edfaf327ab92ad +PrivateKey = 000000152afab5bc31d63de90de572ee69e3c3122357dd904137e4b674e9be722afb465017acff1e88bd3b5021c7aba872466a98bf20f26e0ee1e54751edfaf327ab92ad00000000008ddf1ee2054b73432a0cf22e517a356b1887914545142b6f8a58efd8d9a8e992a77462a9f6c473d908270cbcd7d0edea0bbc64e6f1eae0b893919f633086842c + +Params = XMSSMT-SHAKE_40/8_512 +SecretSeed = 620ecca758b540b3b21b18c2e675663df77516014c58ae03154d919aabda85d3fcc2e0ede6cdd1cba24691685d6bd4d92da9036e4d154de676ce8cd1f643e3f1 +PublicSeed = bb2acbc6170f610fd62485900a629bd6d627027277dc559e7009793287d7197b9c4d0cc7da987b4e38f82f48acd40603b02f6a73bf6f388dc03afc83e5a33605 +SecretPrf = 79ef150d5bbaaa9546d7f99e7dd07708474ebd039d0588f0ec05129c89cf396554e50ee59a6b4f90b21d2e3030f66338dacd8e5e88dbe6f9219b9ae019d3f9ce +PublicKey = 0000001d5422f1494962bf20b177c86a23d19589f2f2995afb74c56175b662e8ff0426b06d3afb7a1d8c7571ad0203f3fcc110b503a44980229f17bcc4100ee36c9b9f01bb2acbc6170f610fd62485900a629bd6d627027277dc559e7009793287d7197b9c4d0cc7da987b4e38f82f48acd40603b02f6a73bf6f388dc03afc83e5a33605 +PrivateKey = 0000001d5422f1494962bf20b177c86a23d19589f2f2995afb74c56175b662e8ff0426b06d3afb7a1d8c7571ad0203f3fcc110b503a44980229f17bcc4100ee36c9b9f01bb2acbc6170f610fd62485900a629bd6d627027277dc559e7009793287d7197b9c4d0cc7da987b4e38f82f48acd40603b02f6a73bf6f388dc03afc83e5a33605000000000079ef150d5bbaaa9546d7f99e7dd07708474ebd039d0588f0ec05129c89cf396554e50ee59a6b4f90b21d2e3030f66338dacd8e5e88dbe6f9219b9ae019d3f9ce620ecca758b540b3b21b18c2e675663df77516014c58ae03154d919aabda85d3fcc2e0ede6cdd1cba24691685d6bd4d92da9036e4d154de676ce8cd1f643e3f1 + +Params = XMSSMT-SHAKE_60/12_256 +SecretSeed = e62cc3ce7958d3bfa2477c52f3e5a51fd8189ecb83498f07bc57ed2a76733ea6 +PublicSeed = 9ceeb176b4a48ca3c9c80856464e687ac5b159100eaaa457ae000d503a973419 +SecretPrf = ab64006da4d4840b73121e0d9eca75b67a938ec1fe36250aba1a74dbdd3a052b +PublicKey = 000000187c738f3cde24edc9a554fc47f975e6e5b8f477bf3285d1e6d7f5a6aad2889e4b9ceeb176b4a48ca3c9c80856464e687ac5b159100eaaa457ae000d503a973419 +PrivateKey = 000000187c738f3cde24edc9a554fc47f975e6e5b8f477bf3285d1e6d7f5a6aad2889e4b9ceeb176b4a48ca3c9c80856464e687ac5b159100eaaa457ae000d503a9734190000000000000000ab64006da4d4840b73121e0d9eca75b67a938ec1fe36250aba1a74dbdd3a052be62cc3ce7958d3bfa2477c52f3e5a51fd8189ecb83498f07bc57ed2a76733ea6 + +Params = XMSSMT-SHAKE_60/12_512 +SecretSeed = 309a711c159392265b3b4d62fe4ad8311b8b55bdf2c4daff52b07053a648d0fd69a9341416dd7bd4c1a61bac0d264d1e5fb05c6bc0a78d097361bc2d2771cdd4 +PublicSeed = c4af6235f7dae8922647d4edb24cedb3d5d7b1e8852e0a77d5b22b68d55ca4d4acdc0d8f35a8b278c69707aaafe2c97e906737cb009e98f343a81186a6d668bc +SecretPrf = c36f2d699b6fa85c2114d6ecb21650a2c0d49b7f9b85dde0c9385e6a14f278110caf385c82a19caa3ed3285644180a46292e2805185725069b52de4db1417893 +PublicKey = 000000207eb6f9a2f06b710f5951ea8a772e79806632742968ebeec50afd34de20254338d80a278e34ce99a858e25f91ffbd138c8a5a86e32c4dafd449ae1d6170d6cdaac4af6235f7dae8922647d4edb24cedb3d5d7b1e8852e0a77d5b22b68d55ca4d4acdc0d8f35a8b278c69707aaafe2c97e906737cb009e98f343a81186a6d668bc +PrivateKey = 000000207eb6f9a2f06b710f5951ea8a772e79806632742968ebeec50afd34de20254338d80a278e34ce99a858e25f91ffbd138c8a5a86e32c4dafd449ae1d6170d6cdaac4af6235f7dae8922647d4edb24cedb3d5d7b1e8852e0a77d5b22b68d55ca4d4acdc0d8f35a8b278c69707aaafe2c97e906737cb009e98f343a81186a6d668bc0000000000000000c36f2d699b6fa85c2114d6ecb21650a2c0d49b7f9b85dde0c9385e6a14f278110caf385c82a19caa3ed3285644180a46292e2805185725069b52de4db1417893309a711c159392265b3b4d62fe4ad8311b8b55bdf2c4daff52b07053a648d0fd69a9341416dd7bd4c1a61bac0d264d1e5fb05c6bc0a78d097361bc2d2771cdd4 + +Params = XMSSMT-SHAKE_60/6_256 +SecretSeed = 1e8734210030508c6b55497acdad7b2a14be124189dee4a21cf0c30e2e593304 +PublicSeed = 0606e05e573e1d976c369a81ccfdbd549d57f1f7f022bfe8c9fffe3a5c2b587f +SecretPrf = 0b0e92b460c0c98b69a261ddf31f4b421ffbb1982da011c189712ecdf1328b9c +PublicKey = 00000017a604559ee77ae4e67b07e39a7dbe2aebed64548236ad6cdb188836baa8cc58590606e05e573e1d976c369a81ccfdbd549d57f1f7f022bfe8c9fffe3a5c2b587f +PrivateKey = 00000017a604559ee77ae4e67b07e39a7dbe2aebed64548236ad6cdb188836baa8cc58590606e05e573e1d976c369a81ccfdbd549d57f1f7f022bfe8c9fffe3a5c2b587f00000000000000000b0e92b460c0c98b69a261ddf31f4b421ffbb1982da011c189712ecdf1328b9c1e8734210030508c6b55497acdad7b2a14be124189dee4a21cf0c30e2e593304 + +Params = XMSSMT-SHAKE_60/6_512 +SecretSeed = be1610f750966ed022e6bbcc13e7d467b68181ae82a9dc606bf6867a06df4101469fb63062c79fd18c7965485fef76fb4af28bc0687a7cf7e11b17a9aecbecd0 +PublicSeed = 0d501ce1ff3e951f7cd4b07652515855f9f315bb2a60b731e469d8c6129bdc8c74b89f7f054425f217efec4fa0a59c83bd9f83e7be9e7e944aa0d509abe7e8db +SecretPrf = 7f0a777a1f51023bfd7928f66a8a745eaad0e747ff25f739ed72b60f2ffc7bee1d5441b8bda75f64811e5d79d597563d82699394002d090eccacac2e5d58d7e8 +PublicKey = 0000001fb01d9496d126f3384f4b9cb6d1bb28c1b022e00c69a63fa31b601754ec0f39447faaf26d4401b578ec681c0eb562ddaf95169fe8dbb849e475d6e9e9f79ba9bd0d501ce1ff3e951f7cd4b07652515855f9f315bb2a60b731e469d8c6129bdc8c74b89f7f054425f217efec4fa0a59c83bd9f83e7be9e7e944aa0d509abe7e8db +PrivateKey = 0000001fb01d9496d126f3384f4b9cb6d1bb28c1b022e00c69a63fa31b601754ec0f39447faaf26d4401b578ec681c0eb562ddaf95169fe8dbb849e475d6e9e9f79ba9bd0d501ce1ff3e951f7cd4b07652515855f9f315bb2a60b731e469d8c6129bdc8c74b89f7f054425f217efec4fa0a59c83bd9f83e7be9e7e944aa0d509abe7e8db00000000000000007f0a777a1f51023bfd7928f66a8a745eaad0e747ff25f739ed72b60f2ffc7bee1d5441b8bda75f64811e5d79d597563d82699394002d090eccacac2e5d58d7e8be1610f750966ed022e6bbcc13e7d467b68181ae82a9dc606bf6867a06df4101469fb63062c79fd18c7965485fef76fb4af28bc0687a7cf7e11b17a9aecbecd0 diff --git a/src/tests/data/pubkey/xmssmt_sig.vec b/src/tests/data/pubkey/xmssmt_sig.vec new file mode 100644 index 00000000000..61f524f336c --- /dev/null +++ b/src/tests/data/pubkey/xmssmt_sig.vec @@ -0,0 +1,640 @@ +# This test vector was generated from the reference implementation. +# For further details see: +# src/scripts/xmss_test_vector_from_reference.py +# +# Due to time constraints we test key and signature generation with +# a tree height of '10' or '5' only, i.e., where `total height / number of layers <= 10`. +# Use the above mentioned script to +# generate test data for other parameter sets as necessary. +# +# Note that here the PrivateKey values are ASN.1 encoded as OCTET STRING + +Params = SHA2_20/2_192 +Msg = +PrivateKey = 046700000021e86140f5d76ad8a8807eb2f29a929baf30aaad41888f646b9fe97c04eeace751ae73b4bc198ceb4e63ac5d248348aa3f000000abbd80c258f2cbcacaf9f323315e1df2fb444bcc847de0139e6b7f17b33baeafffd098bd363c0d14df744fee64c2fe55 +Signature = 000000a71b620bfd86143cecca6ae1d03315bfc5a839a86d2831f4cbf859852fb963ab57534bc795f4afcfc363972804d60dcb1f4eb6e1319358a8deef83901c65793ac179c8c70121f1e978f9cd046fb29b9cbdab5d1dda7cabe95d6f242debc3d96e2f9e35b151c4389407244c2f72827d8dc839333d6328d6b1377fbefe8fcf7ec6ff411e9cecdb4c50df5ea1daedb2bb3cbaa19563a4558a58dfefa32de89ec4e8ca199a6d1eb861c92ba1d47780e10af90cccdb287728833d54e36cd5b8dc93dc8662acbe0083af01100d9b5b8a105e5456e4c5f4ff3a65bdc2c80d171e70f198a233102094b86facbbbf31431fc3140742c9f8b5280c11c087059b9589832cff2886a15b35991ae9c514b1962f6e3797c623f10f35581d3d53e617033fc8dd0462ae819c97eafee38aa118f7f6feda1093a9f2f06a2b2184d74cf874dcf9fe29b7f4ea2cec743ed8ac4c95a2f0d64e0857e5ad764e91404c9a0923d30b48a07b2ced5f01e874112cb7d6c376cafb3874d21d99d9d1c42ac3529084c3fd28c6cb6d50caf043cce2f1ae108a42c39e195dac4b3b1d080dec09d4706265d4523656672268a906084fdca4aed90d5a100f6cb952bb8b9900e289cbcb1aa05c972f7a1e1ce8253c8eca04775f229755bacaddfd2c84ac525b8ec21eef1ef91b9cf0c925d8a642272b672d252072d4c579cc2449e101a31668c17764b1bcd2688e59443f223c51cbccc523c5ec7a873fd9267d88b02ed9565006b9667ad58fa09e024d684cc559f03fd73893c7d24c2adc69ee0c113e1cfc5103a3fe08b7272cb5fdac4886e27f357453daac41b2c7856f1fdbc1c495d5fb721c658f2c9235c416e29f88d7df02e4a505bd9b320cec722afd3cba811b416e82b1ecd30bac19b94c67bc19967615d18b66609c670897ed4433dcc0f9c9193cd911821b4e3e18f2e9ffb606378c954ab35b3f8487355fbd9ca3daf7a330f09343756a7a6a12475934f558d216ec2f830be1c5f6b33c734f3f3691a01fec53b78e7db2c39082f826fc543f21985288881ecf2129c5431b266a599e8e456e15280685f2a94d1df2761634f539eb1d39c544ae781bf2be36d19a02a6432137a9c9a0520ad0a4b6afccdcb1ade7550e382b528ebd342f5624a820a30be6e79f6d1d845e41e9eb7c9022ec864aef3779ec756cbf8b043477abc8a1e2dfa31866af60f0531b3a9c75d1084fb58edb23cee6b7b08f7dfeb17c18bf83b97108a05c8603c2c4537e9f00fb31fea14634f35184808d14e6f979eb40bf9ad85f355f7a7cc092a905d41fe7ca1e5ac170397917239e0eca64ba45630a047c0899426d4f819b80b781858db7eef8452b048b2c5ce37571921b92ad0d1bc70d86b74f1f4586033b46e3244f0239be2172631d29fe3393b551e7494eb5e319870f57baf03bd2f839d823ffd02b04f8e75ec6d3f3ae89cc026ee3893e0e738ed0059f67f05e760a1d7a81f19c9ea2a2653dfae49527212f916fe9156fa87e40a5aa89bee8a6d11e5734bd3e1b1ec9f41446b4ecbc9c40ba8f6519fa3fbd73dd764394cc2989a538c0d251fae5901fa7a6fe4a012e62cd0f465105192104322278ed062eb81900e02ebf5ea072a63fab1d2b26351c2b8031b744523945cc2156c3e855d35f625d774031e1a35a9104080149fd15384ee06dd24f379266aac781f52e5d333d546c54e55930605ad54748fa6736cf81bfc66050ef66e44d631144e5b1ec382d20b71fb25bf61dea478f891e06dbce26745889e5df998d58829a69641a9d973e6caa9a771129af0e09436e31f12d13a491a5f92b248b35a36d89caed595384ff83b069cfddaea7f12300998ffa3422ef11620cfcc6b84ed3e5c2df35166538b80caaf725950baccfad1b9b0665b7011423027e5d22168b281c85028cdb5db9ee4bbc3b54eca5162efe1f6916339156db4a917def4256f3ad752078e25676ce90f729d0c11f8a64140b053353ae093bdfe98a40010eaf53df8330eafff34ee0fbd54b6849696f87126c8187c57ea070d8ba08bbbb6e2327465c722228a13a375e20fc23c256d62f43b650ef6f9db4aeb719c5e4d687efc96a655f3b335f7209b9e4499b4ea5604c2dc77275c03a2d624b2da1053be66b3753a254fb140db6f9083e5ff479fe1b0d66aab7563c46569c8a2081e150c0f59d14448b269c46aac98ec11f5a18086a39c032fdda0189b5e787a37dcb5ffdd341b1862fd2243835f4783bf331f9d15d6283aac57428019fbd56ad5d60af2fd52f6edbbca93608e2fec2036a147b41674ce9325b65d9c664e656c61a7576988e9670a242f27d68013260d93f9df30de825a9b9835f357569fbf35149326b73aef7b8a3fd0864ca6cf6475ccfe36585453dd994865fee8e6c80dc55f7e03f7fcacc04571d18892a1cf733d4e20ad14b730a162ad90490b7fb55880307e3cdbf95489d33fe216ac363ce28ab64b921aa8f793a94de1ca055741246f3a493056779864fbc55f9b7c44619d1a4b3f58f106d0422b82c557c6e3eab39f3222b610fd0dac45476088164949a9fe92559aa1c33d8a9a4cc3da16f65ed0bdda6aba35c81e60069a50d5903a597da5eb33858c25b83287aedf9127974a84f441cb69b571acd5655ba47c67beb2705649a30901849f5e32be4568bd4b31fbb8179dbb3640d799cc7abb96cb288ceb6277b105fb1fce5f25a62aa4c24510ae4b8996565fcc3d628b0c747d744cc18d4543a172390f488b017eca5cbe938c8acf7f475bef90d901bd8db158df4730b80409880302f5be0c35d54a3c3897e9da1f51082d57a462c78ed203edde568cc38b5195611975ebf515711c66bf65d0bf48a6aed411edbe8e53bc98ee064e2689262c0f2247e2c10befa249883d3a0ba94002378a54b840aae9b2f77aa798270b2bb39c13abad64451675415146494b4079224af53c5bb31f46ec396135fbc5e3832790bb4d91076af39169b633ac61b89e0fd759b714e11a6d86599ab6643caf9eaed05f54f72e5ccf7cb04cf13e268a7a296de6e38d40c90bf9f8d4c9d4d823301ec5556efec96b20ee2e7fbf58d53e81079a89cad09a9ef487223a10132c43a48dfc9dc2423eea59cbc0cf6de21470cabc7041741d06242e67330fc27591a36343b95bd68c9f0313ea15a038094257cc14ba5e910c70722a3faabadf22c4253e302b00c1c157e296107eee120d576c4579876fe47aeed588c5bba61321df9da58844242062d9589bb62b6e730552b42a44e9a461da97d62b556d63638b40bbea1db0a9ce99d4854fc145378caca57967dd9f864511d2687d8375481303ce363858bdcc4dd6c88f8b3fc71bee6352f2f2faf8bda00cf63fcaa131bda2bd0a6163a638601eb0a7a0e13a02d1ad12be18f79b3b04de8671d5a421f0ba17611412fe71feb7a0fc179e4e2fab291990fa73edfbff7509d4c55d8de3957664cc4607a1a33d79da8830c01ce83a3c3856bdf7a8df284c9347ab15dab268c602b44366c0754e9bf634b3d95380cf878f576866812d4cbe58dd6b7786f6c2ee01a860c5c16acf160c33c74491e206c8bd77904941aa99f333fdc1c1e29f4e8d81baadb6e7ad1ac45ce939a908e9a13af128c5829300c0384d96567ec7507c90ef7e6a5bba469baa31e7180f51727aef904a987d76ca6acf1b36e62c3e43645b096e1929d3f0042e57f5c2b05decede80e22b16d68689e6168ddb927387d306001aac1af1e467812df3a59b5317c7fb2ad56db1bda61bab96d51423119771f789b76df143cc6de8b27eb1c218955161be5febe81a03d715613d398234c53976629d67db3a48336b4ca44b4b13bb7f6a994b61a648fac1951d4efe741b8430a51b55019975c37c64b538acd98426246628a65d3bd7fe58eb7fc3d5eb72b40a5b804c590e37a46e6baf011e214b02a1fe975eee1ccceeef7a262427abcba7efdd11646b61908e3a4861a912c3d2d395a0187410989b868f0b019ce679b7682dcbf481c5bf39447fcdfe60a0314f347f3e3c502e82284beb022810815b39bb823432949bee0b7b721b7093cd32422407893d03407fdd2cd613eba81a7944795e531345a365613fa6a60d8d036cade8082dc4b172edada9411001342b609eb38be6ae46d25cccdfcf972318a2547366ad22ee502a2fc86b53cdc2fb6f + +Params = SHA2_20/2_192 +Msg = 01020304 +PrivateKey = 04670000002197bad941c1721ea6426d90afa90ad9e38a6ec4d11b8db01896be5822b9c2a7e9c2fd397b519a27f9c9f097dbf8981a2b0000009682b581e69287010305f2beab0c18f306af70e36cacceb82d2c1680137a09f022ec5d0c85e6ac6e4d473847a5aa8836 +Signature = 00000012c85e1ae345ac1c16975a65cf53a53ef1fac8b5c07b1e1be4039b62d4bdc9ff01613c76204a00356ed21e61265c1e663de1ac0f259962440700b0068e9b2439ae18ac6e3a0dceb2b28f931793b676b0849da40887f11fcc26c9c684d9336db49f6afb6bd015113aee109af5358812d4f444cb9a5fb570b5283fd6c3ac681c036e881fcdad1aa080ac8bc4957783c33d01af605e3ef72c6c8f0bc267a4d4db30360eae1fef0110a0f5928ccdfd6aac750cc699133a6d3878ab4ca3c7a301ff583533a9540fee7ebe861f90be3ad49c9a29f2c0cda4c48b859dffe320034b69fe36e6ffbefb57a14e629ce946e9d4008caf21e3cc4a632170c6da38dddd7888c80479b89eda08195535adf5eb4e34347c327a137d5e31a232794d528bacedb289e834e6702b2edde962e1ab7f815ecdb620c3c41bfc471cfae80efd8c92bc1e9aa10c78bde7601327a052a83e5fd1b9b2afc0c8f09f5b21274156d3ae7ef4f80ed9f205d47cc26660abe29fb79f77c2ddcd4c85e5a4df1927850fdbbf28e237f63366c8ece2bcb2e2eda6e79f81dc1cd7af8d390dbe88765c7fa61591242077035cf15e256c6949bce25956fa8184d0098fbe1d99874a53baa2bb9a968fa4354c41e3376b0fd7ee54157d81bad04632bb2242df7132ec3d6b9a7999e7ea81355ac560a4410cbd6fcc86796f5903abb079e17c0439ffe1e921e7a42c281939bffef67dc53f6bfc4904f4c71ae64305ab77e2df5c09e1a9332463964c704c9b26b7a47212c426d58cf14726b108aa09fe7e330d2ee040abe2a905d26074894f46c76ce13adf37f5e33a8fb87cfbd2d00ebe56096e5b9a9d4f8020350440d733c7775c91e9b3cf17bd1d0b6ad80d37a9ea50d8b7292612943aa2d716026cbfa45a291a35638dbb578f3b5cf8d9293a38ecb194b911e59104869efc754bac41280063f63d9e43495fca9194477121751b7959262da105406a376ceec261783725d9542d0fe94aa92d7522ed55bdd14f63ec5c0ceb0a933f34f7ec3dc51e8a6916ea35c297ca37f6365452c27b11d0a84aed6a306fb0a16606d10e1f74092b823e214f857ba64000eb2809a8d02287c499a64d4a676574f0465f097a9aa90c5e29b7b1e3b3770e0ea71066654d3b7fc03beeb65173f21c45d8c5e7ef3c6e0432ab444cecf2ca4edacd412c07376433b669ef839d5b24cb49189b8521eb70285f6bb023296e8f4da2709b41d3795ece51692b902ff719c8cf7ee09cded0d610c9bea3a5e5fb35bb0d0cd5c4f965e5e76bbe8d58e25482cdbf6192d0f482cdc42392eea14a0dd88cf20c294ba866ff5191d3f7b8e5512b88e30ae42310e546a60edf49e62c065ea2dbb59b53b2b67e29888e1c201d77fae0273b2463abb6646d6aad05fca8cdd28e2eb5468af10af6e8c71cdcc78abf34035658e75bd3a280a6f649eafa3bf9826e2ad8fe724b1f05b7cf72a11d6f7bcb74acdaaa8e5947e0e790fadd44ef9a2ac98756afd35a79c76f0d8b2001e0adbba763755177a8ed70f0e35485d15e9c4f08eba4685d5341cc5530e5da74b543828ff75438aea055224302e0fa9970fc2bf1a04df0203696cf3ea705b6731f025b57703b9e40e6f8e75950f0dfd9484daf1f9617321be0bff401034798e1a41b5d19e7bd5f09ee0494b83c848e9a68076fa1e3b885d4599a752377b15f0cdd17ccc9b7aea8436e08cb719abcfa5f8626c69d90dff7bdc75f8d02bbfaa73216bc64bb70c0c0a6f4184dead3726a1f7fbce097b18f6cfe78b9be79d6b1c8cad94cae1167b513f3e28d1c2a441883947ce39b1c808b1364d4e51104a79b86d0b42c4e3b2ca1b53697aa02ab64797e5bb2ab9fe9e00a36035b595e0e1016c3200d1a6432abdda436d0521122e6ee36baef51d47c8d72ebac215ac81128d58a0917c070e6db2deba935e21ef906f29a09a560c01d8aa87a1abd1457c17bed0555080577e920cc8be2d133a9e4e5633d3bc9d96647b6d183a00dd206dfe61354ed04cb2197c5c8b7cc6c14f69fe78b1c7970aa3e713df3d749608755635deeb10b4bfc8a3420101955f961538b52571a343a230f1f948ebae65181e4cbabf47ca5f183a17b713d351836a7e09849a237003b33e4e94b24cf5febf4212d0b6f27c8bbfba62eeb5fbc91ea79b9517d14b2c0cf86450db953837e6415e3d639f46b1576ff1532493feeba581029ead538147c9de734598322c4a0c8fc4cda5b16857d268e314e28e55045485109f0b90397f4e0119c6395216d5f2563f3df3a3e9e9161a4838c890c5658ae57e715812e39e6d3a9bf6edbeaab7942a60a13a152c2b15b4e36f0de2fe2999696cf5b9077d452478cc1b16db51b5415a5ac0ca2932f06003c4b513672dfadb326aac6f566413468edb3996cd3093cbe29f1d767a8bf6c4144e0cac691ec5a9a74b947c87c271a9f07a960aefa7c403145331cf96772312afb441b978804f2be45eed120f9b5be1c5b6750d1425cd4dc5898880557d7a56140cf182030c1ab0360e5d6559316cfa74e09cbdab13eab686f50bf30191e35bb1bed710aa62e7c6f8248b06943230cfff68e48c2f2fd60297b94acac49ebf5ea774ffba7cf2a91617166013ecd36b207e13b1ab8b30613ae658012fe48b54a404096421456d26804a47d31badf1f2865acabe363a10ad3db1f98cc88ad43817ff12426c790522ceac018b605123318c75e8574d1a0db8ef4829a53aafb570778f8cc4c7385fd6ffaff827401244aa4d4ad8c89056ed034c2bd83da8dce822915a4a7ddb8c1f828efbecd626ae1b8607369c64738b3544cdbc86e41ad684c500e1b6ab1aba35b540c82ee2b72fbc10f9338bf0b34f770b6cb5b933f32da086a124bf7648e02773cb4ff77aa7c9e390448762d8a007636a65c634e89d909fb1759c46a8b6ab13cbfd07cdd5331b1eda6903c6dcd8a7be6ffe20688c7b6bd4f5ff7e075ceeaea4ab1228d6edf5f7e59c0db362cb9a1703682f46893ea99344b75f15250a37644995ace70db668b0100c739cff677615dfcb4c94d40bd6ee0e93118efa8b1277e65b483082819af458437b094fba32a9187f413bde2203fab137a3b8867d96f6e71c0e76ea3ffac1d7184435cb33dc7fe6c1d2505416b2e518224d2120d33ba9045fb6eb92d2a01d1e7b9a6aedbf323f0deae05ac2d7b2acb2cdd2b0cabe5be0163975f02eef71dab2cf95f53741904a240d14a2017f0954bd60285fbcea57000e80390572cafbc1726031015fd56cf0bae8bbd0bcc2d82547b90496b21feadb81048049f4fb7945b15cabef2b110cc8e52fd1635b022c53c2ed9e33440e36ba70b6be9c127ac2c88a43646c9cecbee092088531eb5129eb01c4758e20dae245102419b3191f44216bc7b61e73a52ee12312ae3deda99c12a6e8ee0edb9d88016c40e2188b83c5569f61893565484da2bfd367da0e34d27bf6a15cda6c2c1f69df7a6e3437d1c299ba1b61b2fd53607805b4732977fc33c04a7a0d6a111964c39990eb3986406e4b1ea92dabad3c1a3ecd6976455f30ea39e69e8743159b41dd5b219d768688afbd99d4e7c24a26828f3bb7804553b1df81711a03ed6b0d91242abdb112d1f27f945332810e34604f9988e90efde666d7d16206f4610e7c569f33e504c82d4a19b6b772c26964c5afd5c303ed51de17022d7d993d0c5842278a27d8a3a4349a3e2aa2141d21341d7b25d8a5e8e8ba0527ecd3aae014afaed42466406ead30de01c167b2f043daa9eecfabb543006388a72a791a055006ae3be682ff2101537452dd2fdf79854b85a4e12b79fcbd3233a88613c8a64a421624ba35868294bbd6ed4652bbf2c6e420216dd19edfb498ef39038cd2a578fc9d23c5e91022d63c0a1825c4bbbaa10e0538cd43a66078dbd0047360dbb9ee7f0dfe6070229856a8d03ef471a82aa999ba7a36c990455fb4acf2a6aa67768621c99cd31074b4a6ee283f3a0f576864144d381ac1af47db84537353e06717c1bcf2a2bb83d02347897a4dc82f6ac66cee03bc82eb750d6a77dae539f886efb4ecc10a1f38d2a7b51d4269bd12e6608e265afd784d3281832d0a7c23c197afdee2a65ca4a8e97931b683575620be57f75555c837992de43d74295e20b79140f90020cc39f45d7bef778968be5032546d093e6f50c73b6 + +Params = SHA2_20/2_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046700000021e9ecb28a4856853040debf19ec8083d7a5a195b04a34d449f38226e403bbf2e944f0b3610b09f59d4d8636d83865e6ba0000005906da8f1d9a32c8fea7156d6c018c08e55d3433c195f6045fab0ccf9cacda38af0798e80517774d6c1d589743782333 +Signature = 00000093970e2eb2a7e3f891fec86e4b3b832880f147239e43886a4ece800b33502bbc6bb46078125e49d075e65ade19b00eeb96765ee9830920128053416b987a74e25e599c6e56737cb1088003796a7c073f419c28d51e9b3155c3d5b39d90edd71a91702d393267e1858682e8a78a0d80759fa408a142ee11e2f06a57dd2a569be193b167c9fe74e2bc9ac93c40061af72bcd1e82178c40d06068fa04fa016c02ee14928236737bd4dca078dc444e6a1b6b038ab7e01ec4cd5cf9bd8981f9ad92ddbdf37a349af60fd573b458b71f674739e0421d28e132ac1fcbc2fe9bb4d956ceeeb20d3a518445c0aa2de7cbb5407f239c4a9e6754d13d37f17edf3ec86a9954dc2f7a379bc8c753dc6a238096f308e7f8cfea46d2e57d0af464a2b5300150e4d81e113d44ddcb2563230a7703c56b00dff3af95d0893cbf35ec70368ac4f3b0c04800d11d4ba5e824929604f5e61cfa03c0e3ea53edb5f005d0bf20ffb30e29ce85f1febfda7d0cb4d7e8066e39b146a5e6684bafc1d14aac0e76708c86d4fdcb60e8dfbac3225cc33057dd8d06381aef54d8ce35a46d82b7d7c4e9d3cbd6c295e122f7cff84eafba73e8477c8f97d435d880b439a5562f4a60e39e535f7889d5479e0cd9f3fab3889ed03d58cb0d214a7ea3fb011eb569a0ba449f775fcb05b29dc5e706cc4cb75ef13723affb981952e41ec510f1d861acae58d44e5412e202bf2bf0b3384bdbad7550c11f152838fb0d18ae8211682afd7f436f0cf803f6006ef1a85958462a898f589e5f24ec3f8121fa37a23d60d856cdf475f7accc9e3d230a5540cf7edee092f739ef6bf4bb4612436e9e0b1506fb0ab646043c50461e975174072fc6b0623a7777c9e00f69c53c6e5af769f3301736ca9d195f3571205d15f4c729a17e61e36e2e2a991c76a8d2dd5109246ff2cd7dc4f64c2f90bea591a3a177315e18df3629ca9fdd368656793595deb5a27e36895aea23ca8b721a5b331087d9662c983d430b0f25f5f5a640194493fe16c9bcd4c1523544b63b4642cb3b61dc2866802f5b93207753f23374f108f1a78cd459c9be8fa4cb698129d9241f19d1e46fa71c22b1618bbe6593ddd20a5d7ee97e514db8fbe202b978b17e3491fea7d890066fcee6529b216c1894f566caab879ee2af4ebeb61f8905bbd28fce3ec67cfcd03fa563315709f1f8b69723740941461486cc7ca2bf4b886e4631645e8eafe1c444df07321a0653440938c6d9e18a45571c1323e6b5ca731e7a7042d3e8bb35d63b62e4ed4b4fd2de71f68a8262c0d819d041b146476ae503fbf4613953b344ce653f58cc4f4b6f195fd99376e3cf364f2822fc8f1f050e78501066e0fbeaeba9ab9cc2d0074d951fde3f421c510363879cddbc20a2fa51c17f6dc9406987d3351e96a9a9c78a639238f13a6b70396bb123961b856d7efe901c8cbd919c469db5bb9b634a84697519d8b9617e347b926d8f6f9a5cb93aa8360b42c2a1decdd27faf90b2e3d27b36dd68b9cdb1d0cbcbd24628818022ea7ac3aa782b781047f65443e62fc7f3efe21de0e9c451994e20ef36d9bfc16b499d6863c57c256e8d975a670ba7cf89ee730ec46b593fec54f0d68c8f7b2c407c5f707efb0d2c850e27134cbd73565616d9052b81a272248a8f4ecd86fc8a3689ee0c372094424eb36e1d6d834873b0c342db40742678b11d16cd4b72029c53bdba9fb4f5b34de006b1d8b5ae556b7ada36d14be8d4122f78b5d0dd5decf0fd738cacdfb19fcc0f074926f8651c89ce680c6fc8577fe8cb5d4764914671e922cc34d18a900b1fb4114ac7bf9cccb962c00a00482d046c807d789b3ee5f2993a515e3edea0d4b337aa66477df469f2ba24ee909ab4b8b77b940d28ed012723d4f5badf5fe16e2b8002eb8c2481dca31d59685fa0ff48a6e4bf8cf3938bd881c0287b43eb35c23e0e435804f7d850fb2a55605f1785bcac7fc4d8ac2d9523975ba0162447887d0e6d0e8b692db6cc23d37b2d9bd406e34bd97996da1e6a8b84af0edc8d3fc1d4386ffdc523310b956f177fbb7915d67759ddda4d99033b2ef3924b7a890681bb2944d323defe011f359712f67566adec8097b593935a236275aa1ff96d7d54a5530fcb4593b124888178d04ec6ed626ee2b1998304dcc66cd4821c552714e05215da07d6c918469f855394bbb753d90995f463104d5fd2fad72176e31267b55448c966f885a0d0cdb2fdba32c726e9db1ee21491ca7078a3517d1b28dd39ed61201b80198a8fc50eeb02a8b231d372c12a79a5b3fc1ed8a9933606891c0de146dbe1b1afa2646de9f34a7d080e191a38f0f1647028c80ca7fc73d6396b195efb8be622ee94ddaa600448be878ef377e20a093860a8e7ed1fa6b2b8fe799071b873d8526b45814db15a54105b5950ed3a6a4ab74e67c18d0bba9e73f170e06685a7425c0eb0c6fb750ce4761d9814761a1c557b85f579235ae2c502312e3998d54dbcb1cb9715168ae350b93be20904eef54e69bb12b36d36db45ba1ca3eee12d2937e6affc55bc082509340809f6c665520e5ad33ffec04c70411e97a7df6e9ec377f7c73b34e686623d796db916620a001aae4f130cbac4c77c6f5719da5557bfd0ff5a59c1936b92ee6b5ec9a5c70486d51a3db874bacd7969b8775e0fa1d7fedc300305c70f564a411346b0498742a563c19d6f1b381e9921eb1da42c79a5cbe716c2e379e402009e8f1951d01abf9c23b2a85d95d5ab04292018caccf3838a6b301347a8dd53f1a03e34720a2e262f9844a98f8d89c688121951b153474c953b3123a883749134d2ddd8d8b2d1d5ead4b8e8cb26eea784068ff7ce3efb6f3d73a78f963453829ec69e7c0c58faa325c5cf8781b71b278a638bd6499f0d4a9f5b4a8512ef423dda688672496dacc604bae32a9ecaab63b46a0f0048c5b1391ab8ed8ec2f8a50dfaaf3d5727e64f128c6a064b7109cef89b8d44f8ee625518d266bc056c89e3039ea85d98b959afd2bf8fa20fd1a8b9579e50469896d40df51c6c79916a62d0531180205579cfc2613b298b0cf7e2055542ca1f55bd4b3300d0d3bdeb8942558c13b091babf4bb692cecd91b02f20b88733721a4681d2b484de98c1d490e5622e7a6cb7037b43fcd3a3702519e7c942f5c0ac1763d466381a11fe9d3154b31b17632ec642df34c836b06b3237ff0a7674d1a5d7754a0628052225daca80d55f131c712e4da473cf53dfea1fed919ac006a748a87bd4f2b273046dcc1521b34ad379ce34fe065347abb690816bf9489030292159a94efa9d451100be33c0c9fb4bc3541341ea4e7afe9130eb4a4811a32eeb7a13a5e3621367459976cefa7c8dea58dbed0e3a53097f69f005de11eecd21ab8e7c851fe80326e4bcedb1a678c3fcc52a5a08192458f69efc49a24f3a43e4a76b231ca18168b5b2356e2eebf625ac85fa29489035035c01db604921d38b74ce5f2f6a9be7dd4e3f0e6b50ef9dc70fa39659aa3c2b9cf104a2de434443412f2bf68b12376c843494439ad00b39798b75c46a5663667d41224cf7f474dee10961ac9e8e86bcefc1ab0ebcf5e7987df5b1967171c5344b6f464f4b6c1ab1220f537e63af15cb920bb5acc71bff3093c232d889a4045d44cf953e7154be8bca97faa0bfca7860b2c77f9a734d38089f5a2bbfb9325f15c999f2949db49eaa77b77ae7bc209ea88c8d74029d598c240431445c2741be8c2a86411a7612e8fdd3fdbab5686b250dd060d0bdd50150fbbe0c03393b686fae01fbfcffee96d342dd49c0c6df74219480eab0db13eb66f1329a2336b1514f8ebd9bb36e03e33b4aa5f364d1e6b66325e08c10579594f27699902aaf106d7eae1ff6fdf29134a118c043ce9d758d5072e02a06aefe0fe9c7f144e1a40041d774637ef7d1409228bec434afd37725b6460b319be06690e7baea5bd5a30d61e3bd496df4f11623b3a79e826bbbeb3c162593b115b4b56e07c86731a8fdc0ddc716969098a64402b382dd5d37b8b18f966bc070b1c43571d913cf8b3de845e3336fdfe199dd10c70c7f56c644bdacae90500845ebf62409347c6783c9cbff579fdffd0d5aa89b91eb83ab3cff8c597c79e2e6a41dd3d9e84aaea389739f6812b5a1de1cf1b78c2a4816c4e54ce7cb5466c8ec0ca1d26b7c + +Params = SHA2_20/2_256 +Msg = +PrivateKey = 0481870000000176e47c2d633add7f4b6cc6536129f4b34edeb682ee2d34e2b7ccc02d01130253baf9c13de965faf3248caa7fd072547b2d848a99cf0300db1ce4b7c56dbec58c0000003cd4d4631a8c922d32270baeb386c422134a2fc37b3fbe6ea3bd1ac6c30669cd944958087b62e665613caa3645ebd0eaa61a9d9ea5ea4415d994f4581cd8f61b +Signature = 000000838c777f1d65c7116fa63602ccbee305084cd9bd6c1f99594f9537ee2a8ad310e02b249aee3587b4eb06f95ccf97e78ca4abcd695cae74d0f48f19ac0eb83872cd86e9fda9db48bdcebb2c9cfc9afd50bf7d7c65fc098d09219db5abd83c0c81a5a98730344e582ae21b647f6c55e1c449dc516bbeed9169889f3333e459d9e2e63bc2c06728f3a84cdeac7b26b1abe4a4103323a8a241a9bc66c1d6a06bf79ddd09117b99fc6f35277e4f7ec28bfce5f3820789e84efd883fbabc54c0bb1b4109030d73955e41b2973ab5c19d66c8733e4195ada0e9fb3fc49d969eeff657ff44701b14c35c271b1222e7a63f6c8f31a1fc7a8ad85256e836564f1d315fc4044505d966ac5d2ad1d71b520ce4990b85a770932406d15d28db04ba1daae2855adf9252c832e21a5321634e4e3278bffd60575d784c80244bd16dba8ef0cdc5736e6a0cc7001d4c7623139bc67ac302b2bfaf90c2877ed867d5155d4c3cd05abb56ca3b7347c40b93929d77d6419b4e5b21fd78a014aabd6a53894df3117eb8972ca8b87819862e1d8ccab3f041b4a1356564502edf23de9918c5b3821199bf27b623dde5e1d69a7b57b15e473f7cc039c02b9c3f238d0124be5595e9e826a1f45a0155226d22639f03bb9bc6f9bdce3cb1f3d8d7ae295eb471ce8c094019315e6c6f64d0be4ae0ee3d1c51b231994b27f52aad5931d2cf907d076b83a91cc4ec41d1c5fdc688514ae23a04adbd275610aa648d5eb6accb3d68ca50ff812da4c32c36655f382c1e8b9fb29306c9589c24cdf7e09628e4006b0a1551279922c5dac3dbe9bb1f4f1c6e4b2707196186968491f896a139be177fb5b5c70666df5500c44afdc8cf01f0782758d5084a57f04c7ed783fedbf7e9587cc50944782c69daca637b0a69ee900891fae56b76041479a819f4c258ad66d2979af618dc0009f1f1bfc508faa9b5f90dfe0bb86bd5ed149daba4548b0918529acc87c54699836b6f85de4264a2af347fc3536ec59f485a93716a78d56a136b2faa9ac7ec20e7f76ff07c112f434fa615963104ba9bf9496d325907480f641be0021f4912f75d137d7545119b5230c7f6408c997ccb96efdf218193ffde6341a38ee5e373eb8b7821c2e50c76751ab7c799cabe1ed43c40be23df25d606730d4f6ed0e3d36bf84ac822a804d65bd2664ce393884dd9201808da5b0a6742b59fe7bfbb52b5d99b7e12735fa5c17b1f200f53a6007ffec573c74b4166551a5d7ed67a393b6ebfe72adc5926c9fbd124a81cc382ab45faecac286279a62af75e3079eef7dcff2fad5309e2861d83dfa8fe3b2ab013ae58132bdbb442934bc74aa51bae4be456fd67447a2a062bf89e2ea7743e15c54987c1dff2ea3c609be2241c41ce6f4c9f2c442e2234559413eca6068fa54a33c784b591d967341f35f49ed5bb2dd2ae7abc06133560086ce45955ebf4bc9437f460f11f2fc1876037b9d8fa5f9a5d999777eecabe59d0aeb9d24674b19f5423bdca1728419968bf6e8e048530a54f6cd545dadc71039021ef4dd33ad68f84668994bbb04d3aa3cef10b99cf77875ac844f8fe651fb255025f9c915706690a0b6cd0f8d9bdb3783a6a70146e28678f0f8c1d8e07ef9569b17e5a3a2645edfd078e1a7382fc56a028d00dd81a05fead49fd90996f1435efb6ef10876ca5e9ee92f6e8fd381c8b8ce41684d54b03b8e65f1da7d02d763af52ed3b199bf020849ffad6c83b70a099b2757aa81e55604ab1dd5c29d20a99f058bfdb8a2554da60ee0b3316d8667eddcbf03b16dedf9a8ed1f86bd518d4ac410fc513b21bda5c6c92f3f458f85569971840f45340792ebccc7ff8499a459833bf02642a610466bdff6da3483006709f55e69aa30936356ba7715c5d6f5050c52eab25977434319612f96c4a9b48f71e30bc528d4090e85fa13e592f3698fa971dd22f4c311613c865d499b7db8ea932a009588593bf8ea6c9d1bf92d84c642cc203c79dde1539b53d17dbbb0dd8a5e693e8374bcb278f01eed44985a5e832596b4e2dd8f298de3a6f95306e3caa5b7e43a975ee6f9d397f45c3c10443836cb5b622da4889e87af541d9a6f42e6ae22ca1f2ba297263fc48f03929a0ce1556f2c616fa5095c18cbc376cb2e438819c6fdb8a01c8423e2e8f14f4c26c78cdf8c0835e6fecffff888d8218d25a3375dee6ee2bdd80eb252e72456ecfaa6be2c326e25ff5dc954072f3c70361e06407acfc04f51bc1f668285a6d99f002bcd0a4d74b5394914875e5bceae600656df3ee96413ecc387e51520c0d8c5d7ebeebcf9a8317e9e473178e86dc7159bc4e29a8aad9a90104244bca27812edae440cb9fa1faf87e3217cf1924ee6d00e08bec02a2752fdc0cbf43308c721a1ddb38e48dea9f7a3d4c0b2d8bb992ba0e9215c5c6c3d520ffd8ae81c03a1bdc8a4f019842db067600573865fe55c0d529268502235d51319c838b5a2e380a1da07c3d8bf6dbd1606b28df1d11fb81ebde302cea9a848be83d39f5e99dac29f56e002e4dec82dbe702c5ab7d7243a35379b4ea2cbe19aeea8c6cc083096bc50bccd2a84eb1955d97eaa369c20119d90392e85c0d95d557bdc948db7d372001077725c0a22df1213e9416f10c48f11e958edaca06dad3f09a2a511dffbf1bb6575ff2c66db4feaf0e2f3d74048c1754ca0faca2e24647127a4a7e365cce71cdb09d163b95696536f3b97e55cbc668e82ea1a45dc68a97bb57ed3650b5a4a94ed7b26155eed4e023c7eea2560d8566834afb34ec318948d3677be2de003067995a1af809900084d8dd089405e864cf3da4c046564983432e4dd495106a0924943b09dac0682e35e29f76264b51a67c06bc22633e7d67b028d7c1fb800f51dd5ea86fe0859a7a5689471c5f2f5172076a615504766e3ccfcf22942a195439eb7ed8e41d2c6e475971ab33988de4db0801d3a2b72f2fde5fd6e873bbb08e0da1498b2994d78556e1625dfc8447cbe5d4cc7757eea999e8c218641c6761fc2562668310255685355fc8b0f2494132a868784707c0fdf97df3bd4012e3f8941312364e6f3f9cf00b5a44c70c3253cc4490222eb7df176af6498ddb266c9a73a3dc007f07701fd31a9726ff05e5d8ccd0c98de075e3f043f7c4b25142179a5ab944cdfa9aa621f6f8ddc64aa1f262238dfa6bbd289630da5e8ff31b44d7f9c20d35461cae167fd7c2ca3e1ab97a498d4dc63d3e259252bfd165fd29fbf19e317cc9f4559a377571cdb2afd2b914e322ba679b71892bea46c51919e6f9e23054d93dcb9da547af743450e47c17529b17a2a5970d46ace6877c1bad7172acba1f9c8562ed4a2dad2fd4c18612d627eefe778d5946f06493a5be9b9a97161bbe4fd3211e2b20ab710cfbaeb3632125f5fc0203b914a15aae7cf0630487a595bc5bc9156c2c95fe5cc09d85a15bf501e639ac4c1844b8a13fca2030b0d7859376ad041c6234f171c69ef3b9a6723406035ed29e0f29e9ba18c1095d5465a11248be7f85c0e1487846c7aaebdbff22597316235381916bb2ce99b1b93d3e904c25919df02a07d493a32b2f412ac1adfa0615047761b4aaa8b39625969367501de0bbb9a717db1868e8fd4e0fed13f41ef8f94f6736b909e289fe0e8462f05ae0799b6a5d6f4d47f34259840be98b74a16556efa89c354625194ac0252233eee2bda83f71e886a4f5aedcbe00ec6f44d62debdb4141787ddd9d69c724fb2db33893c68fa7bfaec6ed0f4cb57e648cfb09f220ab8185000d9fc8e2bf54a10d6a629f057bf8cb880d8a8c6bd527e772f4a51cd45d7880228f635ee99ef83d5fad928969785b14ed9235bf2fd95df4d4c13b3c5047b7ca1b14e421ec14f46e746542219c7f15cef8473850bd0ff4866c609562efac56b19d8986003fdf5bc56b8f03268254ee67398049fcd17eafa40cae866e20931f82db97991cee28adf6a88d0449e3b9270ab18aaa1c36889622c012a5099aea4d8e232f027ea87ca5cc1831bdc24e43b446b05c073c77f0c2840e5b55e781d44cc65d070b5aa4660fa7a679e69b2f5006deb32607637334020008d19d915f4f7a4b2760bfd9ca4bc19d0ca573bd5c041c4d4d3a86ad0e959f49caa2fd28980f2a3f464f932c79f67f2721933ff639baa81593cd3b26c9a811356410f096e4d2dabdb62689a1c20e2b0cce10b7531f05b13264a193e3c62cca090cea999e36f86b59e2605678e9ca57a08a2465452c9f93fcc06242ed1a9a486072d1ffcf75f71fcf014e5e6a0ec2685f87a1b6e000309555b09e4cb2bce6bdd0d6ac2729dc0d21adfbd71363f2e74cb7e9298aaea4f0b52f432f47ac7b716895bbe6e60cd3f702ab44f533ed51b61430daf9e1cb891de77bd64d3838d8123924dde19337ee5af4e7be0050f08b8770fb1bae7977d36a3d94e32020077d58dbc37d29b8f5ca0d3984f46a08c189214ce5187189bc3e07f4fb0ed7c24d0e7a6b49227ce9f15b7ee218c429360cd7c3950bc03cf589f7a2c0ce0c68d0c1b81c12c1d8caa5259f94a27d58c7762dc37cb18af5da0f97261e3a4cc70f3f8aa2c0d23626f7c6504c4de73ed30b78b53bbffed5c7304a321c1674d51f1bf78b1f6c1a6ac2017b82e234766328790de97acc9a10bf2f0bd17baf0881db896a43855aec252bd53ffb283b3ea1cbfa11011ce0fbe331ba1b0250d7fb3b55ff327c1510aca0cd0d0adee2d99b5a0a59b61015137303ad1b87b1d7f542f48a5c7f85620ca75efeda3f28daed83c18b135df102f019b86ef1a92c99d4a03f35e459908a19aef400a24108df0a25c64e89751a0a86ec156212bc084e876c900b5b525d70bda5ba890ed7f4a39abe9e32ce8353c2c3126788a0ee01a3971b71f8755a4a03ce0b00b08480ce1ff1e0a16f606eb53370ca70c65c2063f759041e38ee925f908ec4a298315c9c0cd3278c3ba67ed310681ed9caf6fdecef078d37156f962b1c8312c5e549f2f1800e5562ecc04a7aec79a04514c78cc55d3e4bca7ec0f0eb4066ef3514f2b91a9e6141891767d72adb6319af740c9d5581bed588bb5a2bafbdbf84c297ae05c17bb6c9cd96d651ff64cf9e2d2d54db3ac872f94463a9666d27e680c858ad91785c4e66f963c6ad352181621a92be479d0bf61a60501b95a357d4b7fc74425faa69852ae728c21c9c2408f525523370b753be4bef151882fa679eb7e7f9f5d1d5ef68d2e47e16a2d74bb0c31f19b5f5198e7a10053ea310d65005c2102db0caaa23b2b7e7036aa6bc859b61631dd8a1fd482098842c52b603baa02b800474d7cfb1f810b0c3ed3dadfabb50ce4b001341f07e8b035958e81a52bdb87b994073cd1fc791b71974a6b29d35b2a4a4c45fa38dee169ea431b82b4657acd310f629bfbe17af3d30158c84e4bc44ccc09355d897797260808739b629e1ca75b0b8eeb2e30afc42e3a5f5679ea25e5b342f175d08d92a1e35c7e17a53e132142c03667bb53d0efb08ba4615b90f0c042a8545fc060b5b42e168f770653744743b616cc67cd8da70e0d8df70cb6f038ba66b04a1c54c380cecccb0bb1981af4d0b7f291582f2345c232a741e7d5710c166a5fc507e735a3037970f222df6dcee44b8eb1a44aaf158d03b9fe5af7a952aeee9fa968015ed6665941d6f855d7a0a0f09e75e72c26850de87bb81f432ade6cd933552114de85e9c0d54ce878ea472baf7a770ca40a565e31fdff16afc72eea0ea2d4e3862752c791c6f7aed4ae790cf3a6a1ccadb551d7ed6c298a9569cc1370dbd7f062fa2fa1d1869023a7e99315ecea2ae89f66ef9a035d31c8adc91c67ff5ec37a423432b0ee285050920c0f5201cdf88c316278e46a36e05901d5d80968d5f1a6c721e4756d38bc358a4549c15a9f507177a3ed5b1a341d0f64d46d8eb776a598ef61b68375b97ff85dfd13e3f74e0f9a684785a1b3b419822da560f877cc58a9f11347640893479a4a24b73a222fd1c29c256c6bdf6d79698b64e461db9eb2354ef814d0a897b88b427c23b528f132317d7e8203448af0734f4b5a2c4bae53fc8b0a55d9139199f235fe41372f935f14361bb9b81c1871e69f5169b67ff12421c13f46cd4c6a7fc27ff1d9ff94e3bff25e86df5d950d004131d2ad699da611c0e0079b65c56a98b1fd6522ab0aaa8757136b8a1b20a314d423457a3818ad9f1a891044e46b2f0207c8bc52dbf7cda8f1248661d3f785bbb88c2719a8f0452fc87c662a724891a4eb5cf0abd1231896fd46aee0ce18c1bbc1df57859bb48e0129ac2fd7da17263b5b5307824bd948675e89d1704cab24ca8c5f58ebd6a22ce3ec101e614bcd019c7655438806014e4c47411c221abcc70f78e89a310399af0caa6ea2fc7299fb5f9d631b81b512747aa8ee4b8f1a897a3e555f099449cd6f0da440945a1c010a7e97fa1e848d8a98d934996a05834270cbd093da8956b4e147bc5854f8982bd67da9845ba32eabf239cd6e53f7de6baa02fac46707270fa621ab54bae28d11150295b889af8bdd955a5e7366dcc29c5da9ffc8172b689b628f46f816e6edac1f40cc5b5b4c0d97910bc07553056bf28732e2f3477d73148a0eac4c0baf02ee58cbff11e3a49cbb299a2598447a75a66af71a35856dc30743d0a0788df6995c784657544e8e3268475a2f627b8deba29e02614ece518adaefdc37e9823bfa1b4352938f617545464dc74abd0102ee4fd0b48791056b2809963bd58643a4c894fec89f8fa33dd6d7fa6a7952bf2032f4e8b9c893799735d3070ce803c919fc1faccc2120a36fffde3ab95c17beb27317929bfdba1c0fd68fb60d4342f4dccddd538025414c21543010b12bfd068e5e8b551eb0d544b154739da4c0d9821ff7d31b8737eafc3a60b395afb1f036e5f5378e86a657a3b98c5af447c86b34f1fefcf70119f61913cf116bc8b92a6ce26cea85a240a3970327cdc8ce43dfe95b08ea30b519a77521e291493151ed7bcfe7b23748510dfe43a23bc3644f8efe412f74a61896 + +Params = SHA2_20/2_256 +Msg = 01020304 +PrivateKey = 048187000000018f02f1f0028ea97737de9eab81ee562e6b5e00100cbac4ea4bcca500f697b26461ad0330a0ac3f62dabba3de4666b1ab515dc4c8a21d171817508e68d54d3ecb00000035e7baa407030443cf331fc35f396a01558b336b96e3090af8962eb6ff1c74ea7876debdb0cb9d23684a7cb0fcfec2722fcb412ee3047fea6829e6dcee0e78ff +Signature = 00000053c9578eabe6485cdf7cc2958f2d6f8c264d2d1284cf2c63c74e37ddfba69debc859c54e0ce4196bcb5b3c299f413656511e7004b770767088a7e0ca229ec44f2f7961686a56b6e31192561055e5623f7bae3d06acf3d02dfd64154c1c4aaca4d0fa28654fe71d823cc5cf250dcd3e94abd6425fbb275cc7a42e8993dab42b14651b0e0c96ffceb2b0b652beead4f916fbe7dff033aefd6282d0c10d5db32e153542c78a2455591bbe70d669bd56461cf3b75ec1193f489ed6688ad8e80ee3a0b524296dd0d9274fc4e98e73a4b748a788df284da1ad3dd983d1418a045f823d7476dff71affafa04def819e8b0ddabf3c262db535c720b492a78dd7a31d4cd305c24a35920140d8313f2e4c37c2c4fad949fa3f234e8e49deaec646f0d9f537e3ae3fef2168ddea7a32e1eff6359081e308986a09591a89bd4430495c73ba3c25959a5503e25ab4a6c7279d519e5124fded5c1fb2e03d54ee20e1d6b59cf49b56dcdd37a70828fc31ef9909868492d8a23a01a4961a436a41522b4a14191370094929aa14f6d9c0ca05f651f35be8d3160c47aff95c52c78c57fe406806b96ed5efe16dd0952cff71171e1f65e2986794140b2806bffadd321e92d13b1d038bbf8802efb32dc100bfe493336682fcb4b24eab50597397119b723c3fd1f045a8bb21a93d40dfe7afbe13e882e124ba806e5972a35ce94a27c5ba892ac1c940c01532ee7628cbcb067d8fdcf6f3a9a91ffa9863f0bd3189092a5fce8d02054a4c370e16fe771558fec1dce5e3da63b5e25654c0f83e463221c8dc770ad7a9b35c82dd954f2059815a9642e598db45594ed1ea37448e2920dc6e686b553e1a63b508cbceef9f50565795b400fcdd041c73ab5dcbd72cd7e1f6f3e15b081668f040b4f376d486a4b136b29d0ce4323167d72b90c7419c857c4012d073285253e56759df9935033e81a413eab15afa0ec190333db9db18e01979d208c35d7619e25dac7fd806b7d7f44738f0b8cb1cff1b68cf713278d98486edcc10849cd9d4eab679ad6920c60a6d99cc470472c961a071c152eba01a3ca0ccb6b4cbe27705b88090ba346646d7dd3e23488169ca2d32a3084b02b0ae7b97359f89801c1cc6a35263daa9f8ceb4727476a40392a6fc7b68dd93148abe0728882de9eddadedb9758e12c79364d8a78360171fb1566348d514a0dc70918341fb95bb0d113272a478fb9c4fe4df4e8878cf60bb827f80e010f823ed5dcf61e4d67c9742278eede21c59b2560a4c73ca5a6fbd8b7989f9e2650467feda8d414564d94c4a9000598195d0ef7947c599d211e6dccbeae272c1c4727a83d1e84d6df78cebfc126bc975db710d796d255535988c237b9dbbb363bf0bf64f939adb82243591d51de97dd439aa15420315a1381b5b0c4e780111bf280318f63106e0f8c46ceb0ec072fcbaa3145547e4b8b09c36a0a6d92a894930eee90705892929f04a498295c179eb6056931ec7c36d7466e06f01d55c1438554e64b26085baffab7d898382fcd410acdb8db43fe3b4b48a3f6bec3362f59ec8f13cd888f3679122653dd633a5c4bcbc89217eb669e46aa543fef3358ca17ce206a08e0891e5f8b1c93be51dfd0ce21bf7943eaac73eed52cdab9a561d6c5fa90809e30cdfebc72532111b0c5e0302d5a5cd557a43f782a7172533cc2ec0f7b1dc751989fcc683ae9a63e2fa3d6c9049f9d63beab1e15d395b169d83c7d27dbb2396de686e970e06c20963baec87eb850c00e5f38fabe0b1e7134a1378f8d19d635ea5e05f0675802bf4cec508421e5f0974decf6e25404a11d9d875a1238e2b8932877630ba596855756fae93e13520ae8b1c10e38050fedc790d76d93299cc0e15add347fd1403615b7516a8ef1423ec931379a4d948a1ca3930fce9c36bea3ce8a9fa91c34c81eafd76e82e224200a7a7ad32710b24a48fa5f9e93b26c77b7ce6a1a30001e0323622cea0049462aa39930b65fcc961015e97b310f13f4d15db05099715805b9d4587e0b2a603da07e774c954b083fdc13d0e4a61c05e792e028cf86ea1efd58b79618b9a279a66c30107b7bc3b219816a46bf8e3541d4747f1eacc1837c8c69d5d45848b5c33b3aaa33631fd5f62ddbb98f7501df30cf8952bc70ca9116300d1b0d9d649796162ebb2e5b189a022ee2ae219f22bb503b0b25128a8fb187636df353dbc6b501dd3d1f365d7f8d55db01a011b527e557073602f8736b47dfd9de14fba789df9671a6d5046217cbbcdcda70baead1dc3dcd56fc78fb10dce2d5fff336f09c951197f3acf30a4814cf960fc9600def16257d624e785778aab037bdf8f1cb8109420014ef51d25974065003b5bc0ed5c925c2a10d7864f6f6296d619a66bb70d017619ec1a3b1c2d0516ac839e47688804fab6467ec592238f291048fc219d7852923f6806f6c714d7a2ed3ce624e81913a1f278d7a278cc7125a69bf88efd5af8ec55c4188dbc3c97b2c9dc2be61f978228372f486b0076787fd0898c25afc71b5afb5079b13c4525313230d93819fad06f29d76e05b6fed53d6b145870ca637aa22f38d02d0c7283daa0f6105954c34841f59ca26e2b252f604b9d66eaa1a698ff547e3cdf2549dcbabbbb1b1a8acaac817cecc5d271909677230a51bc297efe52f03cc4b03643da5731cf5be7a0d1811c9ce9f852eab5044efb46507cee73c6b43e41635d698836197300fd7c20b871b9a2f3d0ca022cc44b7b327fec4cea80fbfa2cdf379cb746dbdf914c87ea09eab61f313f17814b847dfceed8d460235644e83e30e06517cbd2a8b78a05f40e0d90b741aa670f22e8fb986441e7c627a26fa883f8a6b3f4c561212f80e6817a6dcc76cff6056d00f58873ebfef5dd997ebb3ad84b3f1b8831bcbf6d103ce5a0859b979a26bfe306b65caf5469293f67fd8fbfb02894a2b174927bd9536ab33b9fc7a2c1a10fce0371c288938787d123021193fd153d835dd3618265e718e0d8bb897573440d557e4bfed11872e2712486af72d2c2388e5aee28d24f62962190bc9b4bbe1ec7d36d7ce184b9616df1cb2a01a7cbb11f191444de722a58a28652f9c3de57597c4380f27dcbaf27a2d7565d5cb4cea81cb664cef8cc5de06f54d87736a193ceda4ba8c09a6d314a8edd56b6ea9c978030676e01b41041c0e31f6f56723a851fd84dcbff600e40b00c31ef0b9c0302906e8fdb127b6a1d4fad1eda1151d895f1bcf6e46bfecf51a813432efa7dd32dde649bac62ab7b33f67b84c64958a01bf8b161bf1c8d45838388ef9a39ecf67389f93c97ca820a48288debdb7f3d42995c8d3e7b59290f12116dec3d7058ee02ac7522d2f7418c0827900054d1d9cdd85cc2e5fa617113f7230c8757d89c19b8f024feb7cd85210df84ec7e43c527d267ef6a31e488eae447511b886efe54bf6abaf6acbed0375569a47c56e298bb262d8ae6a037bf640730eba2856b6cca12e6edd5e33bb668218c2810ea281a9d7f3feddd0eb91b693ac9855d552e14417b79fd8a5461b046936cae524539544322f95797f016aa7deff1929d48cf3dc1970ac83303bb6b1fd43d12ddddcd14e348337bfc4aa329d00b9eecbed156aa43cdbcb0ec142ccc40d4ffe7403f342bc9e5a79b3cba2a050625d4cc44bfb84e9d3992b0714a7a95c996810a0586cdef63927f8b224076936cbbf9b3544e29c1cf87ff22f937f223f7da21009e29ab08e7df4242b04613fbc68ccd2c6872595d300f025109c0f33496f34ddda4986a4873933ada40ccb074401e08f47907a476783e6841b93c73a8dc43bddabf51962e9f9a42dee63829db7aa90ddfd1f4facd9200e5113bb95f1112645f961b311d35ea472a5dfb16d2cb04dd51ca3e06e15ff03b3c9cb8f6a41fc2cf053b1847f0cdd8804cae06a39cbe801862a784d874d7002faeb48557f046234531cb8da9ef094b5ea5fa1226bbf38fbaf56ad48e91ae2a91168ea55c1e74256229eef64878353f0ba908b2528719b9c70df2166614ff0ee4bbdbf92cc14fc51656fc090639ab6b9a5524116f07b650348b8a7b29dfa6a7ff00b258a92b82b3405a33bc6e72512850d68d94a64105df6a4868b3500d0a62a43eb0ffb9265c9f1010bcb6ba191ad8a0097f006ad7ce10b76e125a4a121348dd17fbab5bd48ce39d2e3abd7e4ce829c9ef2a64621595366fc6fb9ca3f1bafb56171c89d4879f691a52c4609bb058a681b0b85da70570aa4ce7fabc1a32173492bd6d752ccea96d102da60663437bfc40023aa470a6edb26e42bd4f70ef43e291e43c43a0aec0f8dcf907b5bed71ecf7c6f4b2d4ac9a09bc3fac779056fba7d616c2102fa4ce522515eb188b7259baddce4d95494a6e820e2e35f3eb6fe0f1602146ca521e738a160de40c3f8244df1bc3b3bb68d6939818eb4ed9bdec5fbe63a6bc729fb4a295fb204f9760284a29380e7767a4bf5caadf2f828fc3b7028648504e255f423184055f7b42a4dadfa611a0d323b62191990ac229b227f4e846c6f6d847e05eefbc3b21097e6512ba3ccf1ffc03e3553ae6416fcdcfdfbf25249600f50eee7755ad58be985f5fc0c9d55a330e949db92a1995437c113dc89e6b4302bad7addc0e95994da9d314ce36a4e53b8c271ec9ffd47a6974ef1a7e57c4f58b04d5103b456298b2363fe61420236aa8cfea259705668de4796c2d5951e05474acf4ca7a184aa8be37a823a0edae3d83da3519095d142fe74c6c3e9514e51eae64bbfd9e7513922eedd725e81cdbf2252e22a94b6a9592bd3770a1f588b4cbabb549b4d0fed268634c8fda1406ae1fbbfa45b591e29793a82c2b3483dfd667c831665ba32e58bf9e20eabd60f52c8b0df58dd5ab9e6c8db0568800d716bcaa6f1ec79efdcdd1a7ff25e2678d1df452d44a6b74e9453b65544cdb9465acaab05f85222f6f1df0b5372f8bac324938da8196ec8f621db1b9121ac035aa9b37dba792a037c9e5690f70b22c53c42862f4189612daf136a8633d515bdf97b9f659d92df985236b2a93c8727c796c78c81bfdde48f49754791da13ff7f976c20b6dc9b18f2abb11f5f35c7ffd27288d3b30a283ea2e1fd8bc02d13540c168a76a30eb7521882a4a7068c890352be501ab8588f73c4e66e95dddfb0c6371e11d097b8b5b7b6ef5d9aa6922166be02169ba605ccf0d2a71e8817f1d43dbdadac97e09e14d3678235e2ff53dc78530c265235a8885581631a68aa79e6e6517de1902b98878ffbd44739918822a3df8939889c988ab39b70f71bfa40c9f71f03eb311e74225ed2b79c72ee41bf78329b20ff6031d511f4fa86ca444da601376562eab1ed6c475a96a7488b6fced6179de8139f58fcdb6b21742e3054fbcb5d36bee08eb0bf50d02f8f9f5d8e1d7d73431908aa13ec3b65d31b8b199c5ee9011d9e9cb98f35867350713e5e1b4a0a1d1320c709c29436f03e2a54fa1da43b4f38e1f1191dc6422e395098c265cd1826f85772eadb50112a96e80ad2bf838ad26f91fc886c2f2d678fecbdb224514b4917f9c819523237007d2c2e0c35351a51a5629037d4b5453c4a8083d83d4831f721043bd608fbb2cd3030e0ae1ef459c2bf1311b8c0f7ffc6d5fa1e6ff1cbf969511868b7d78eaec3708caeb26c20730fff2f83da01f11c7cd48c8d2539cfaa95df7aa170b5a37014cb2ba28bbec4926b57f9d32028e0b77d56b3d7c25d34b74b8a1a9cd0e5fc6a3499ed80f2e15647f4bea9e5d7dc014c69f2d1a3905088c7cb485f0fdd202c1c2d1872ce3abbb90aa378f0f939fa402e97fe907063bc8d15bb6e258f19772c4b006533bcce7c8bcb5367a74ea8e62c8a3eb79b91d7bda4adf35424abadc32b841e5e195c3670da4327ab403273eed6e5218c1de49d3ec62101d79b9045af5d420b942fdf1e685621f2970f3c0f29f6482e668dee86fb4da3c6c4524d79499820188e2cf5e28cc96bdfc864bb600aee97b1893581741ef084be31299f079d6f64ffaa67da01f7bc3af26541ef6b759a88e8add2c601e0bd95b48c1fa5cc39e939e5a7b530c109b6193f67861cecdc1401fb783811ae4e3ce6f4772585379c5fd1e9787ac17c81aaf5a38b98f9f4d571b7278afe288e70136b76ea20d12fe454fe2ab18b62e7c86a7c9b0a737b6bb00bd9851742393b35e588c9edaae07b53177d34206b9f3849caa48b7fd7d03d06c404e8c3abf32a7d0f5c82a5163e6bcdd396acb99e041e6fed4244245ae86af8e7155ea94c14bcc5653c2dacdb0735e87b82acc5c42e01f54a1be3999d0455d893f2fc7f0246f74b041cd8e71a6d9b8a48cb3477429bf66c1ffe2e51cba6d5a2dc62fa05dfe462b3939f3da865f4a5286c55c10ff90f83e16c74362d89717154d3926d4465b8293ffed7ac5d5052f68abb1fe1ff4006865e46786ea55e785c549754f7156bc495e4c4a524b92587f79114ec2e863cf7ad3aed0982ebcf9aa0ad8f60ae06a4cdbdf2a97cc700e6b471b31416ea3a243de81c70a603211af1a556dc17cc439b43a8fe1140eae0be2fb094c3399052ed7208e9a4030e4a8b6c50a6bc6f02b1c67f16ba4e5d26e63d984aa5b3bafeb82fd8e536dde8c0f3819acc6c19f6e8d14eb5f16aa3411e1151f07f56521de1d670be440342e449d1786466644014db78c708a678de1f84192ed63cb160ba9771afa6f3031d15e99e6adad91a0f75b8907d1cb0f2b5c6a80ed7a2ee5470891f4d085809c48bc35f5faa5afd230c62a38f3198112dac372770abfb00336b03d37bb40601a5fc4e564e5dbd4c70c8bb53799b8d352b03c5bc8a196d142f0dfdc5697b4307e664d6a0f38eb79a1fb6c33bff8c5e286f029454bc8bf575f8f476063d8fe919da62bb10efee36b9bd234d64a636e267c1d428715c4945ecba8a809d12607698b9dfd2d4c30fb510902520e8d32b244b2af41335bb74d298f9181a678e4feeefa1b8775bc0c25b31cf9886f996c0864361d1c6daf4e830d090eddbd3daf28a71f529387b689aea021d6179 + +Params = SHA2_20/2_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048187000000015ef6b4c7021f046be65db2a76c9e363ea3a2dcea06d845cba23f4a5d4c2cb7d1c424b835c76dd40ebfb93827d7e2441210aa318b40efdb400e7429e813cd5a38000000f149e0fc24deb30c8864b48ddfcbd866c55aaa40d18209a3a030ccd9645cee225831dc2dd4bd5bd15f9d182266ce966d149513964b859c268965b07485ad8237 +Signature = 000000a79a0ee943b674baff891b93f50300775fe262777a286f7042af59fa14933d336a6d58b273e44d614f44b3491949272450a28dddfecb7ba2ecb0a2487d68070e5a80bfe852328519993b1830eb253a164ed4e9312fae68e347f9a6fea6427f79854fec82f2c0f0d2e67d0599401ee6250c1d8402e1744827cc48fb186c0d5e4942ff2090c6cd044637947c994ffa5014d60420fb6b0fa6060954e35b03a6f8f2e57dd6b7e8e5a0d597b8adcef27bddd84dc807437de90512db67d2c0bafaa40e1e9490614ac983a6b3b328fa2f0cc8f50c9cec4d677b6de7253daf24887d3a318a5342429a5d6eb3dd1cb40645185b7b05f047c3bd0e73eec278695756c6556e450a94a7dd9aec845644af3ac4fa73bc7809c71d790aae60e1fe91718580a53a3d82b8c9bb0203b9733fd0017fe84c8af196224669cc937d3c965f4a19eae8366b9fbe9a12c4f8f125f6d3f5ec52a5ebbaa14c63bae3f3f098431a9ec585b69e277893474d9803ee1770d255aefa5457a133bfe2982c0eda883c3a15a1a94a25159af3bf58a1f033b416019f6163c86eba780f89a4f946c064cbcf523a0b590f289f81125b2b05cf8310d4dd99ba41fbd6b2e0dc36bf34ebb83ba6b94248aeef69d61ae55d78226710a5266d574095bc1887e26792676a48f0eabc35201d539f5ef9b89465fb6bc469281549177182d83682fe3914a5f19960ad0019b4d4828addddf68b7b7b29bae6ef17c8b03688ca80dd312c9e600e076bf69d4b6bac006dad8e29b56026e7db768ff10a22a8805f0349c58daeaf16a0732d19f7103924a2fb1c06130bd56e77ca9578b9a8b4ebcd5648f4fc1663cc43abba663e7eda24746f41341c6bce94868588b3e957b021ce574a18f9f04c28cdccbdc26c0b7b3aacb0f931e135a16abb8658cbd65404d7a21b84d83fef14ce181af4bb81d4062a50b255709097c923f344972e6f260b2e09d7afe8037db6c8d684fd70cf7874a9a5a6a5ed9c18d71fbc8377eb72b26cdeea243181a187692af6bb2225c27baa6e7f62c299a1ed05ea39adc1e6cf502b6c005fe448a59873148ad67f4751c4db8bfa9a05236d35cad0b2380ff4953890efc7bd58f28caef24c65a6e2115127f8e263771d59ec9c8b7b56bc5361221bb44455a9596c275b39df7c1aad48a19d441c1dc03f77086ead07fe398616dcdcdd32a33cbd17624f924868e26bb8340bbe629be1a8511067456f4c8806e2fac3ce8488391264eb59261bda8176450688d0e51987bf83093212147b89bbb75add2d56d9e6310bea566c0a937727f7f0bfeb405af29f48f458ee2d078cf655754925ba0f31b200f19921114b810a883e2b881b61e5f952b1c611297bc006b1af4557961fe222b7ae7fbcada0a163bbac0e93ba4709ad9787e36df3f484c3af8e1169fdb8725c80e9f030cfb5789f73287edd7ab055b01d74e2dac72e16a4a3eff40d6cb679edd14865529a3e70c281893d3995dd14878d6c0f1c1e34e5436026a6a70f9cc5f887a4692445a6adb5ef91f02b63c5f7c605d059f5bb28287330d88eb5000af9f31ba42156d1b959bb1614d662c7d30d0cb616abe650a0f308fa0c330e1bdcb0cd863ae164271c67db02044d6596d7a23caefd4118dbdbd374de65a384b427ac52d6d55f03fa42fa978afe3ded6e661a34d93aa02b5d587ae6a492c60fcc2b1efe19aca036d3135d534e9529f9aeb03d9d2bd9b4426c6c7734afc1440b8bc481f427c6d9802a0c0b14da4965d6ca697fea25dc1784814bd7eee5fcc437a631800cdc0014b1fee38e47acd2e7e862cf4243c2a60d94a3a4248f15e5a4608a6534089473de32a2126444dac8fb6304d2647d4fc38b519ea7a350d7f79e041e949f028d280e3f9426fd101916fc24a978a1592c034b5bc6389aaa6d08da8249d8718300b5467260b4d81122385924be25d627bed8bfca23f3cdc9721cf896b51d6c3959ad490d40da5d4a0b1591838cd8b90b6e4fbfa203c911c0545c25443540f6f1c92e747ff1abc3e0b10ec88fe5f72c4779e355ef11bc8b472fdb8117f7de1a255d921dc24982f249b49766d312318d66764baa816cd99f2c08a4a8add19c4b69770c80337f38cb141d3d5eb764c777237bf763b68aa45ec75c6e097434806c8f6738fa48d0996a8a266fbb67399f717c4be5d99a97e300ccbb9706d31fd17e939a102c52cbd8a9a6f773bf4462e319b30a1c04113ae6910db1fb1f14d982a5f7b0f24f40be3bd782d7565a3c1a9480a7e5a710076e0669f08e154dbb2b8645f4887cbec437cc908415179c23d527f90f0ddc0e1dfaaeb1f40f2d0b8e97fe439146c60c37162de5812c1ff1a3570b1536b0f2f6085fa76f0acc4f532cb3e043dcb4601a2cf40ddd4b46aa9f0a621a33227d4325961974be08c9e0ebc1eae9463a91925df53ca36245a56cbb92b810d94539771be876b24be161289f4fb2f872ea0a4b0c7111fe6009975cab460eb22caefdb859180941ce60e1f2e40315404ac5296f145d4461a6a5f3c7661ebcb5acc534e5d4924e2afedc67d40916abce0b7d828c9a142c47c0d27a9a398d10823e5623a02ec067c4e60566e8bb56b2f45427853f02a34b93874eb38530911724fc8c4f9f3ce1cb0e9b045661e111d7d967c304134a3ed0ba3e6fe77aced94a8a23d90c7855d0eee9f85b2612d0981d9b5340855f9354647431217435b93744c143de9152cfc1bd7a4eefb93a04f104028c602336742fba72a3b6fc140af3fbeffd90730566b16bee3bea1138ad16b2acd0096ea1fb414cb58193f7f1faa706925595af81c285285a4cbf7322b853be6b996c1435bb62b3a81c333a01a40bf01b6219cec2ebacece6c5ca955073f1c36b9db6124e687304a653aeea1792703aa0ac29ab387f0d319636099f893644198b2d1458cc1f5859c8f2bb12c13565ad851a945f7da9074c2dd3ef3069cd7e90c411074c7b45431d67ca6009c73f8bd9e1b793231c0ea78cc2923ad3217c9cd1fbad29f21db5a3b1f3c894c59dcc0f94bec128734b0ef825d1d28755e147d21b9711bba1a3c4112a433bbc75d68bf8d0e1eeca25f759e731dc70e638260e1f514ae7bbaa4913c046d9d18e8c44739288088863444093f3b706bd718d56a62e1563ef55f27448e4b52ff4672e26d192449afdf27001f3acb76cd19f9f654945f8e272862bd0546a4a150978a5774bfc792525f8616e92ad84017ee52f89a7f8468abb6458f5ba09a32fb0e5630b33e7ed5c5c13ff6e551006cd512f305b7672a9e94aaf9bbdbd6dd10b851e64421bce63f443014a6a119be3ed489448718bd3474736ee7eab72179b3b351ce5d1f044d7a94ccca81876e08d77d6f849720880447767a82740bafb17fb60563cd53415c1f3826eaf9fac6f43f997043b3dba337c37cc2bf2b3382cb05f3b3d8de294805922e59cea7d47bfa88291a2f1cff0e0f7a15e384c3ccd69469dd9d02f064d94b70b11c6de78ae87694e2342989192b0c5374d916ccfd2322c2651e95e27172e4df97d52d91266cd80d81b515441ca362a56b13b7d2a68c9ab6aa8b728ed68a79ad62d9678af74b1cf9b6de7bbc3ba232dc03e70f1f3c68ed110b2417eeb6fca7a066efc93683d0aa7543095e9f539847ac6ce423019a7404f5aacc1eb960162f3fd7b706c0811a1fae62da0cf7a700244c766fc74100ffe1a95a2bded1525d10fb5c8ebca960471f15af15419df7bf11eeae8a03b1fcb2efa9fc609860ee3e7f89ca7139901f22c93187725d627a376f3f9ede1c6538b5eeb271c8b7d7d1ebebc17035b53da6f11b04ccf467ccaf813d77e4efaa41cfc9ed0c2f66eaad1ff71c37f16eafb5c54c5f4ab158a71971b1ccac8b53b55957b86432c9d7132d93b8b7c246c0b7989ea47634bac2a89c5545c88ba398ad6ee97b8bdf53a81481c31087035ce2c39d8d6bb991d713ed10096005823f71f9599c3f1d5669581a031f926315a3189140d48d59d1d234182ae5cc686b15d29b69796b4a84bab335f76c7b229b87675439e57a708cc33be2f7701c6ae7766ab8a8f44246b6784bdf81bf9db1ecee1c918d433ed32cc16b5818d2382bdcbbc029352a2af996e8aba46bbdf7582d0f79f0b05d9be9c193f4e3d9e400605f2641f93139d94b5a5bfd241925771d3052de947ad7404ca2469c78ac209153ab8f7c01e6c8ace73fdd5278591ffd3358f71f6ce4132f656e1ce9737f396f3f5c6c49a476ec1ed6c8c726fc9444884176fc9bd431681eb444fa0087440c4a6a68461b43e316b6763877df45f1a69ca92a4c979abd6ae4a9c2bd129852c8758428acb26b72b373786baeccfe730f563bd7a31bd50f53ea436b3cdca9b8e0bcbc39a1c612e2a07c2105553d65b1d5803918f52c6edda456ee15062166afb8b2b661c23a30b3aab8ccf2227bbde08cea3842b5e00430019c92a0ee5165ebee8fc6275412f846b69e662761c0c67de739212d23eb24cd82711c486208c33d9e66f48340137a1c9e605e6665b0d57f602062044337cdcaa5dfb7ca288acdf4536901baa5e00a2b3dfdeb000727e98f2024b574f141953c40716b5cf74164432a40d57b1e67c5ee886a5a741c1d625e98a5389a5b3b3723655d82cd7d700c7471532416dcec8ef25e269702ff427b69c661aaea0db666653f9e0d7c89814afebcfe1ba7f0c8763d2b49d078933c6e172dcbcb911f624f29c904f8d9f69eb3a643f052f3652dddd7f82fa1e5a667a8fbae4b20cb36db43d635aadb0fa2144d868a14d8a12980eed2ce215bbe33aaa2ab60fb7700472bca47b5b281508512fb282f04babc4248f6fad966aba8fd204c1e74bc67f6124d63353e46903f8c8a5c77336ca5c3342781b00681c3a57d35499826a7a94e8918ee9446bb19e26bcd7c9df7c96f30759435d77aed0139af1aa168ea4e7fbe2586214b3ae3a7d94986ed2958af39027ad20a08023504eca8f025f4936672451b51569a08a7843f55aee6a3b053174f3d3d16b4337a7d8b4cefe5d71b2b4284af3caf5bbda3b0b4c13164f68ef048465b3c6d9ea076950ec6592967a658842370001fadc55957e422b6ec682348b27f02ffc186fc2487abe9ec01f535fce1eed4f8183aa844faff32b5518d8c4881a6fd07223c7b582631328ff61f02633ffc717ecf2f94dd13ff91ddb5c92efd4dde96d4ded5373b89dd56c86fde7e754d114e8544f580f6eb849dfb261cfcc46d40611306af9ef62acfc59feb7c1a061c68eb98b8f17a4a2fbfea9ef85ec6542ae7ef5209aac1dd3cceb6faae23fe803b6c550d34035ef0a80df829d9a69cbbe5a3a9f47e1bfba8ee4642e59323f18ee4b4dd474ea441cdab1dc88da9b214061a2dc7c9d142f7cc711b81aabf75cffca3b2106fab3481221db25eb4f33eaa349d512571fb49a337db6deeafaa48d5f9e5fa0f18709eb039ee2a3061606d25315dd06ebc2b29a9da3f433ac21c7aa03092dfab6c4c323fcc2564132c3e6c3280c1e392e6a2161c6da6ac7140a52c1e65cd4005fe5be6271f58ea6686832eda8ca21f2a7373a4574e35a84428c8de5b376d87930326540fff7c26599196e65a553140a2ec6ef59830d74ada89c5de4ad49e275d1e3d764fb8889931598e4e720b360220a62d537c0c1bb03c36d114e918a478e60908791da7728beaa9c89704411c8a34048c3aad3b37764b09a48088477f650a7cdd7c78838cfd997c28c071df7e2dc0b47c7a81704ead3c270574e6932321a09afb5895dee2689f49a8a5b312ef9d278173b1df00cbc3b9d3c1ef8877d0f1ba76d718b565f09e7ca3282e2257c3ba90579aea6d6e9a80b35a62aece66eb5e3083edae4f2cb530de150edb3f57a42c03d6ed4f94e7ce23f880d15254b73f961ddc04cb8a4e31f4ca687156b9f3a08feced1e28f9be9aa1f73f67c137fedad1c46323973c2c7319101e55d1ea7853a9aa55ac99626d063b8b26c88e2337b06f6196b5bb70c5519d6329b709b68fb82906342a330fba63d0d515e0f5ddb2384926fcd49740785f24b6e2f7e65a0c8a8fbb1af6cbe39fe85aaa1661c4236f891bf8bff5611601c2f7302440deb475550c673e85d9a4cf8556935a6e0e7f6e325a3cda1c7361e95ba334e63a98001706051019add9c1848b647a4a50c9682f4336e4bf73843dddfbc7df7f3b73d7c79d51835c3c8404ef5958a5e7242c8b0a898d9f1063bc141cf5885d47c6ecb10870c8bee417c355424573545fe4c2190972b7f2b1872189683dddba25ca681f6697b85664b347ca2a7d6593a39b75c334d73a8224faa891ecb34c12ddd115d629864d53e3fc0c2c647c1617e616f6f9d98b00daae70c8073b7e3a7e1ef412dd5d19a8193fae2bdd3db5be1f862053194954c8a5744fa5325518bce7577fae25a9feeda0f0fc38c2186b8454aaf3131d69a2541501bf0346b06013d3b2e7aa1ea64d7752352d2298c4b49f7e31b582a74bd062aadde3cfe65cfdd511aa1e6cf041eab5bbbae8754c1929db99d800fbfb65863fa7c78c046e955f688b5e7d53c6acc96d7a2468c2fa0444e3f596fab84f031acdac3daa833a89049f6cff5aac858e28f41f128d3b63245dd1068a1817ca7f4fb175c68ea3f53098b05d954343babb6d1f0ba9d1c5be8c9d4fb3e318d0be03dabf0db5506b48971ed3554cc558936f50c24d43a43880bd12cd4f18c9f700abe0d5b5d3f338dd06b32ed02d7c09012e05aaa979265cf041068b254b0e035a1b04136c132b86a2fb88c40998df17aaa62a644b5a51a168fe203dba62eb97e55bc43839140ab83a4073fd89bb6ddc83561a21ad708ca3cdf6d34083887c14b023ea479acba1140e48e3abd861db6f2ab637fa807215756307a080a1e4c7d7693b17b770e9b7ec528f304264865cd0e0c9df07a0874059fb637024c277c804fa146444a7a606500e2c3cc4403d2c657ef5e6a56fde3d862cba20d6688ddcd2bcb867932ce81deac566a8d0db70326d434fd8d97d713a9336d9ca4585e96103dccc2b08d + +Params = SHA2_20/2_512 +Msg = +PrivateKey = 04820107000000090f628e6c3bb03f44860f2f97f3629d0c957cfc939be81377bad564981181facc6c35040d260a05b27cfaedceaee708544936062dcc1f4d7609a9d491c1f346023f3f4f06529c16dd8f8cb926364307a8657150dca3b803a39ea42c714bb44a2c3239fd46750a2dbcd9341f1cbcf427cd76ae179aaca21e6a2cd8e5d92c3a70e800000093744ee7cc07ed706f8e91c6942edf6fe198527ae105e757c2ea79f20d7fa039710c98738921e1948a2714a750c9d233a3fa7ba0b4f9984296878ebf107c87679fe2f1a1dc83d227ddee1cdfd707a1fc4237db31a383d331afd134a470b1781ea8f20fb7ea23845343a227568778e11c8be3375cb66d31617513b65e822df7b9 +Signature = 000000f42ca03074f7bdba994d9bff078425c712cee260ea6ca78bba8475230791b1bea18f29c38415270273f63fda88d0651d5cb9f310acc398d7795acd2b65bcaa2041d78413a5e4adbb2ec04b92f7ef396c06d5663e9c8e44697d55c6638b7fac85b4bc61701c420372457a181b6e4210b3f912b4a1c3f7b71afc15051ef17db80eb6017945d824b3b582672e6b1b096e1be1677675d0a3787fec1cb97b5983629bd712df10944bde01022f6af7be0b7c6bcc4caf9e566393a9af156c7504c6577fd366808e32c81636e223fca1b90d69f6e4ab73615fdd32d1ff092091fa65092586d5455b18c0d9457095ff85baf32bc0cffa61950a3bdca5af864f5b5ea7b13418479fec6005b85398cb5b155dff997896b5eb70e249398db9643cc2dbb90fb853b524563f4f06a8bfc39057a8ef2d92d8a0e1032acbeaecf2a9c2d8e90dea1f0a5da2d657e52b341b9b47abaaeec9de4c8741906ef4dd51c6c3872fa5d20a2e10f92ec622cf6e6681d72825da840e4348e69e7fd70a3214ed5c3ac5715c63dab5e674768ff052ddb0bf2511048b022dd53e69709532176102003618573d1f187693d01b1825fd886092d2071aa7963ada955ca0a71e0108b6796f1bf7664006c3241751df7e28ec9888e96446ae8c8f5783dbe502296fbc7b7d19943f369115120ba4a6952e6b76c610c47a828c3bc0edf6dc002157cfe0019fb7b0f119fb73d56fcd0d15eb35c8c666fd028ba298ff6b2dbfd950082ddca88d14f3dbd6c08b492f2b40f4cde5f2d8fd1ded7b6640f04133b61a885fa431e481542318220b0ce53540b3a7d59b0e70691eebe1e6da5928551db0d51a07726afd957651bf6a32efd696b9155f6e0411c6cefd5caec875189790ab870a7d7b5947f2f0df8e24119e0b6f3f536fc65cf807f0b827184db96612ab407677374400684494caaa7b6f53f4994fe0a7e716f6c6f881236e01d71cbf764d13a62e83d4e5e85cc52ce9af2bac2da301de6c59f23fda410794cb58ddca8bf2717b2333e330fc1cab97d3503bcfc8bf0a51f91ae21ca6e75cf5e4c3793a408d220c9b37b604fe4410c334babc44f99c066a3c6a51d7f5394e7e3f7583f2e1f20b2274b6a6493c5f02d908681607ad8e50af62c48f400ec6a1066a6522565b6b6e5633c674ae6e5917d788aac71e2c557025dc383b4a78ba1f69dc0562f57de44c2d7cc9a49eb7740e3623b71f49ab3e83a681fd4833f775e3271438e71e108408481966a857df24d64c903bbae4a0d0d3ce2f11a0c759b05c95728c2941732acb4986cc1dbafb8d820be4d7222f7364f465ce809548a7f35b8c7975f8cfa37bc0f42e951af7e6c62409bc272b52d7bac1a18f5a7d55082c1aa12c9bfa481e78b16f4ccb90f06cd5406536efd3052adabbcf1fdaa3775d75403aa5c4a4c036340af73d61ef1e549bb2360d75ea350fb3358b065666b3503cabefc3b69e87dc4bcd2123676848500f72669e1b1ac24a5a0406b3f02878a6c574c205a978e145a7a428b4f4699f6e881c03a9a5d366811096301b78d59fe89984b92f1e16586b47e471a1f4683255f26f5ecee4ab0952decda7709097c8cbb605d0f5a114219a48a7d20aab5f9244fac2695f60476d8818e474aaa18dcf0cbbdd7a8dacedfebdf1d255cd6e33fb43ba4db919b77c6c7a3936bc5de59fa6bce85ef5f775e29cd094c3c81316a6035bb98ad6379d0ab13d75ebf981f6d0b35e8435ec46ab7cedf16a9ed615868777393a9c0023108aaed8a70a09a741f2421d82e2ff714470796c17f2b22f706d25534307a9806a3e068041ff6d9eaeaaa07860fe48f09dcd6ce448308add365cae2f3d78095995460ec178da37a23c11858cf8c6b1ae2b64e297bea136f48ff6639a9736713b27b00e5d72e37b74424b5c14af3fafd482e6a123f317521b060886771e7b5d3f2c52b920a875a5023bcac888e110c59a82214ce8d480bf65365ea61a0d5fd378d8e9f2879806f991d9da9df287c9dcc5bc99021c3075f9d2f57a0a3b17523067a7075dedceda21e85e5c8b3da8943154c4ed5c900d3bb84df09cb4673513e79efe6361c05ac286c6867e91e3135ac91db83ea85edab62d2a36f05fa8928da4402bc62a0c750b431223d747d1f188b4951f0513f1659bb0e13e655ed5ed8186f98620311a35c484cbf9917875eefad39cfc8180970952425424d50bb175de6681ba996638f5d4728b3a453e7c6997757be39c69511b054199563c043ff73a7ee3069985007b5e5e9bf36f582eca3c22b59a42b077650de9d48e556e13110a0e8c1aea1f42b38bd36803975f63dfe341e5d6c667335225834eb9d461599441aa23ec868b2d7757ef0c8d7f80915e2e8a6d104ad7608a3065c66634f2a7e1ac6316ad5e22095314752237a0ce18d428c67b5da7326e3ddc09c10d47e6044330143a8176aa128b18afa8a75fd6787923c74fd408bd11c4258cc30ac2d950554ff1a34fcf6ee0204407c984b353ff6b62230f44b5201ebfe7d81efda46e4a03761a143c4745eef95c4e61ea287d5346ec03044ba69b618ee9508e179e482891d7093b970e386438005ca032e0beb2b97cdeceab88897d672b4a0ff27f7571ee0e0c6590cc4c0f8b9b4f737ebc9c11a3a011cf0a7e0b01209d0a1c3498b4eaaf703f0115d6026db93c79a174178ee00dff0436d1d4b5605c820870df7b3927e592e4d0b4732f15fa445475b5ebac819f1edf6a0510a094ea6ca3882925d39ed16f151b382ee58d358a3b9b7979ab4571b9fd7b353a6d0efcec2aebbd89bfcb11f0e6aade8068542832560b9ebd0a75772b81f88c6297123905e278a9fdd27dc2bfb4188e1377ec09cfdf05cffd9b28bf4eb755c7a818366ac66b18071a3e9db147a0c4a3157c2ea1a0eca1e1388e12c7890072425a82a5455d99cf4cb292114494728eb09f6de84b942b4148d058c742466e6345fab7532de3784f86f99252a1c6b9f807a57251823c67a8f02b47aa00e6d060c02218751813ef8d98261aac9672f4c4b64ec8db0e06283526e8f1dbcc4e077350944e794dfe3397d5889fe9b07887158f8f56100f07d77cee01bb77fee9832605b23cbc4fe18f613ceb1142ae37b5261100e48a651ad77bb14ad87b96cf3403a70de1ff09e4030f08152d0c609ea308a354f3111a1ad2d8b3d9380873ac46a8d42011400bbb05bb5194f6ad1abecc5d32851a55375f3d79099ff16bcec00424ee4dd6f993b1c08b7a1bf8d73b821df5e3de12fae3fd47949e08ea0d091522067736f9330948d64b797d05d4264aea2c97a161d7b1f34cd26f4d60e5801703de4bdfe5a345f25f8eb3860f37d4fab21284fbeb39bde69163ef7061de8169b72490be536233e7bbd785c056fba9d5df02e08c08f09f44789ad6696073cf5a40386f1576222f33bffbe823cda27b58a1154d3098d48ec7ea98c77d532b32a7ad79b88f4d90070ccbcaee6248bde28fcfe63da8f92c617809cf531e28f14d02bbf6207d45fd5ce3ea58a8fcd332869c009885fcd84fb648c22c7d40d2aa0df8d2952ed87cd3d637f77f3c4172a852fd68692302b4f7a370cfef5e88b7f663897922ddfcfb839feb47a4c0bd5e9527246734ab067ae262bdd49a3dc90c26c2fa24b16e42f282b90de5154c937c949e65b398eea43b0bdf7b3616f62358c48846bb030729b9e9e77fb34da75435160821db03e4cc33ec0c12e253b08c099762ec1e7b7c938af36c9e6a2e67f25118e4236a7b301b51afb7d5d5484229a546319f9b99e880a38133f9f51b89988db85049d3aba4ac1cbc1bd6534a2c1fdb7f0d20920984baf7df852b9c7d5bdc30d18d2907040f42797e619fdca99f9c332cd305b4476f2f417fa219438ed439fddc3b269ea59b523849f6bd5f454c2d0dd23e7711c9f2470cd35650a03842bdde11a7f38232cb8859b154da1c5e0b83759ae3efc7b4178604386d40b206fd939aac7c46459ec67a008c4f959b05f490c9d3625c5f6df1581e17a63e9326f868e10fcf59828508e18e2b8c5e236dae5356537e027b96d3bea297752954f45bfdfd8d3cc5c24b9aeb52e697448f36317b4cf11bda2ec3149dc1667924652a821c62013974cd8f38bd5a24905ec6d523479abab872dd8c126f149b480f8c43fea5a0adc8f3b6ca46dfb758549d20d1d8389d2405e738f6d0ade10a1453de153fc970683626744bacffb395cb92d8427f96f98d69cf1f8c57c499e0522e8899a64ed5fac4710a087c4c8c9c160344ac017c881f028a9c2c665c49de661e7218020b5bb05aec29dcca1ce5d6a8ae63986ac399719140fbfb89089e13dedc7c09b44498c00f7e5dda9997fd07aa41ce0ca4bf19be571a5569c20445b2917b972f03247c036d0141bf155f02b6a7dd8cc60e49bba736ca1405248ccab77d75fc7e5b2026d206db2e5424adc79ab0710dd9b231cbd5ec3935915f29f3bede4a1ec3aef582238b93e249dc4de61950f8d9801938fe514a8bb745d1da91f1d407113c40ec0e40139f982337ab8fa53f660ef2eaa18c43ce1ef0a6f1891dc6950867e275b5fd5f1aa1d7d97d5f170c9ec828a9d3b0c67e1dd4b15ec850e67632cb22678853710b205775b08e477fae934606e0260af4279a884f8fdae2129f552530bc49195af51e048be409c0a629e3d8ab656abc68ba4fc6b735c7c8c6d35ec156f7105d7205e35a7f9cdaab338ac315318e61b2e8c6112e7af9fa2b72123d2a232213fa79c9c3dc9545f2ccf52127ef40c52f11f4a7d9389130b83dd2cf9a842fae9384c621233418d50b0c581bcdcd56d5824a7ae428eaedf41acee6fa3d0f1e9c54e09683a88c7bf4525a62ba0c28dab7778ce1d83094ea1756249518f806eb32f31bb71ca9ce1201a542084fc9e4c7a4209f4ad2667d28d7718c241ae8a809678d27e04f45cf7484ecf53b4aa50e9880f14437c92d64b9a6490edd686d6221f5d548210aeec63099b309b32dfb0d1dd8cde55a21dd4be41dc8f4f10e21b07453bc4fa702f05d66b0b1dad5890526204db44d72c57fc4e82195a8a327fac39f59f93d10a77984404f504b12fddf7b35f2a07dd523aa3cd25c1814b6fa5901bacc59c7321398c1a94916df96e81d61ab8b48aa3d30edb474c74aa7a184fe1bc7f7f0189ba2ea6211be6c53e68d5aaf9111357f9c2fef1c9274d5937a5ff67734df2b569de492f84b90480f0fe6e6ba3c79bb11f872f12d149318cc0d2dc8bcc2234fcdbc6b6d0c0f92b8a4f5728c2d0c6597c234d1600bdafe50b48a0f1b02116c92d74c9b729de465a290a14f52b7db792f622dc959bbb73cb38e06084f962528e6c1a877eba15cc2f07f51f1bbd772f19144f1c7cdab7a78d9cc5aa935f6420661b837b7f1964e947ab3482b1ab439fb4fa0d74e93421254b34c4bd033cd43cca6e1ed75fdc3795238a103a0015048cc7ed229834169e75f4e8d0a9b7e02e5fc7e5a22fe2ed4bce77bc6d39e7dea4daee13a752b7b685ef940cee46d68deb279b9745cd8cf0fb457b87cb90f4559f7874eaf0c8a338d419a9e3aab8e2e3ad350ed221978c8410c5619a5fea86461c1f263dcf3e9af2942e056fa3466d93532fde4faeb67b6803abb6b3b7d3df43e3bf6d9517acbdc36af3b95dfce4426a59ada61eaca7c664c1b20d2091f6e8c3e96296d75027d992bb4be6104bb89feff6cf7153db218ebbe5f6dcc48c59236d28d6a091a2e49e08e0eee19921e9e615428302cefc39905ecff772a396a2aaef16fdca69ca8a59de97861840230977d85656104da0c939cb3a1052978eb6ca09e4c88bac9999f2dfd9a4607b0cb22832b534a8de4ddce9088417cc6eebee94d68ee06b25fcd1b08ebbd7874daaa99d1833afb23ba92a0ddcc73cbcc4faaa5069b44f04fd9e2ea2b91ae1d8e6675864b03a00209e196e078c84e11d5c6118130e1ec42251b236aedbd15ec6c4078c2ebbef6e781816e8f36165d39256d653ba0e6ea35995e053e0ba106d710c374786ba2f4c8d75139cb63a8f0f25dbfd2513724295492f1ec2520ccef43325b18cd9072109d13008cb1226e1850d45181e966b49b9b2ae21bb2ffade15e83a305a04984185a35d5c08889a2e8fb573b3698b1ffce67ac61e942dfe93448aeaa23270746d82c897e1c73a54dd444206474fa69c983df45ea5d7c1c8558ed759fbd25bc512ad5b0b6e7cd3d4221f3477f657fcdca564b922a474f4cadc0005945c097c6451b273983f753b4209f2e2fd15a1996745b9ecc8e1e7e277be8c169c05960329f1b37e79cb1767d7ca0437cb374c8167c2dcd6910697b0f23dc3c0c0a454da58141e73e228dcefb2523761c957fc17eccca516893327da673309c7daba3a49fcbcd938dd307ae9d00b56518bcefb7372fcb6cebbc6230957a64cc81f4b222d355cb6ab7002c7c7c5b36028328fb667539fe1666cd240459beb5f8fd104548702fa6dfda16f8e20b4c7c0625ab5fcb30a3cb37c2deca5e1319d4690e08e5ea10b1dd20511321bf87afed87e7dc4a37ca68ac55ca29494893dc59412a85ea432dc8f7a01cd74ef4c2bd6c147923598786e4b5b3be83010a188936de22efb751f0de8ca27909ac9127ef16ebc70c05a95dfd9db7e3c1097860d277848ec4788473811e9a108aa44af30cf6e37e714a969963cf8ff79bf0c5861b936e286ad6aa6b3c676f590d97e3336d1b00089346db6d0dcfabbb845bcbcb895cd2fb4f41f8667af9b53d65d829798ba84332186974027ae9d4b6a59e4b0bc368ca9b24b31b3ec7a095acc463ff09562cbcc0235ac02eec516b4d0829a4d58c81663922f5f481fe4e9af708fc00a711304cb18f0d957328d58f4bcf01ef4b1a81bd65ae8297cfdc581c8b68f83544dd354feb25019d3a2fe7cda218572fd48340c5e251d8f70d730414f903a70d90c238f6567a166754b18b4d5f66adf68c8fa8fc8d9c9a9a9f3761100e7bde1bb4983e8507b9efcad73d781a8d7af442735431abff9ee6d54019c00063f0d51b58599b5b6228a9863b785ee86d9ea2a28b58ce5ded778204fb9ea7763a1b1fb99ae2dd75bad10ed39c9caa2db9dcf10e36df2efefeb75f7fabab59a7cfac899b33412ca237ca77594f7dbb1c4e09601b7dd80e46d7f65a73bf52ca8990747e8d0ecfc7a0e697c516ef8e51f51f7594c4ef17c7aa9ef3a63721522bbf70672944365d8496ba218d0ff03e5894df7173e84537fa460cca96edcf2f2b7c8cb91cc5a7a35240f4b9ddc7b0f3a73b96ab3fc5550a1c2425328772e2c4f4c899802b015517673b02ec944e2625cb7e6cd5dc4ab1b06ffef87024183f45a69d2a31a10c0d6ba8b57e89708227c11636ce475f30ecdae055b7b9c82e0bb575a124ede887c581cde3fc5b6073c257a879dfff8b5e2f7485b6363a43eb452593d8855c8a75c2ef0452362bccf18bf496c7763d945aca06830705006a4bb7bdf01b54dca274ed1e4f340dd6597a8926b58eefb9ace28c4a2ef8568bb04a67a8a827b89aa4a00ade6449e4391379200680f548447374cea84b308470121d934400a671353d0245cf463ecb31a6b2a0a29fcc68797140619cee0b11b70ee8e2c5ab59ed959c108805df8bc026c97d47bb5271f43d21c917038848380e44d009871b624ac4d65a29949dc680d7217b6b1b7663e24d61ef08675fdf62d6a196c7363eb90c8f47ebf3061de37f72ff6874cba748f762281ddf2809b1924f04501329ca4660ad2693309522246e1d0670fba3c342ba91d6be5e06152f18d5ff4110767ccdeb8d65035de6cd2ee993453eb655c08940a6f7b617b05edc002aa529d4987272b40f29ab00ef0e4534cf21b8ef0ecb93e8090d28b53e82b5423974b2e1c434d20caecfd248c8b5862dc0fff0506a5c9017fb4eadc8463fed7188db22a8db32ad0acf9cd8e258ddbf51defbd6146da66d9385f7a139f841dd93fde0158b3070bdce164287c3da60690c4f4e5b8fb0461126e2697059bdf279719b6fb9334ee49a9d7e93f5e6d309e4e0671d8169886147b339da0f0c552a9407dd0ea711c5bd772ce8cd71b913bbd54738a8e37ec8cd6642846db25c4fd5f68cf39f9121a16b61f98998f302929ae9fab396fe1a1b0a502db41564d10852b81d6c5fb17d0ff58a7f688096f0bf7b6ccc4925973ccdce25ff2097a2a141aa2aaa6b08cb551eedcc2beca85216040243c520f7cca72a0b959b21e03e9f4d259c34cad0279dc72d905b25369ddb93b4a7696dfb7be1e49c832da945057e8d4caae9b79e9ae9f7fb67c0e02fe6fbf6eebdca665a88df2de279727e973762840df5bba75c7b2ec35864d71452159754b7823f3f54925563872e23ad466d8958a36f1bc4fb1b6dbacafc4f51281969568143d9d5963513439f8a5e856f870550e38964696d21fe2f68f687453c5e2e7feddd18afbcb6e24d37bd983c0be812695b60ab26c72ef71260d4991d28ceade7d7f96e105e814e8a70f230dbdf42040d4aa10433ab721ef508a74685834a83d9cd3314dcf711662d1d0b3ca111550f66498ced33300e1a1522e0d34a64be917bb7d5b00d26d37d54ccda05d1a57bd98b07335f7c2b00242bf3de57a72c07a87c62986419f9e3b719c24ceae8260af0785d01b56bed46fb13a790a8d614cd768077191410a082df3fb516503508f7ee778fd9a9c8776cf069d3ee5efffa35a6d5ea8aeaf156d4ad7e632154781abb807f241d51958b4d272ee88bd7db6048d80e9fca87fb20c050132a2b34db3d8acb0839995fc4f1922501526b71a84782016c9a79d7d917483f7f12e0eefb2bd8f0cce782063e96197e93b335dd7a8de28b96256458590dcee27a42f9d489604906a2f97c7bce80c20ceecdd0e10f6e25741d49657791109996d9459060644dc332fcaa413d294ad4b9eef9b38f215f6f39e5eb872468eeef4f2ae076000ddb410eac9a106f3e9fe14f76cd5af181389d618ba8bec395bb76c09daa0be813880386f18fcc7201e9ed933886908b03e8e24531cccf44b67ddd38223a8e04557544b5fdbeb71d3e6e62a77121f91d38f119accb04e304ad63bbd037bf2ceb5bbfb7930cb35b898327d6ebf6b47138ae396c472c1c6c90823ae48ac5dfb2a8cbdd9ca44cb5923cf047d411348913c54e0654cf1cc4a6473339b38a3a60c8d96b77d155405989d4da617dba4435fc916557d46ed924469dc34daffe84e5e31ef9b0c477f78731d7b4343c245db239460b2c008aad0d9a22f18eea0782cc5071b950674b059b1194fe319a64ff819e61a9a4e8cb53d08e52a3edf59a6eec453e1a7ee23e989be800c39c522b8160592cf5b01a3429d5a106a10212c478ee1b1a65383e8218ddf429ceef31efe10f583a182eb24d9cc091fe84a615a1317b268834a406f9d2fd03d07d8dbbf4a8c9141fdd9ecaca80f9644307ad27deb45b34858106663dd74dba81ab09c4799f2f96e96298108382c2e8a8da022268fa5a6b986593e2ac995518e1a41c14c897296181573a52a9cacb7c4dae023457984c91c5bbd359aafd143884ef078dfd6137865d7907060d88928e648ae2aaac1eca75754589d670dc87585916ba9026ec570b3755fbc32f85a99b7e0526c6d419763b74f937e18317200cd84139994ece647a3f4b88348bdc9d4f806a82cb5ea7511f334795701ee45e6167eb91474ecdf208e09e6cc981a69e2d2d256543bedc22439aae0a2626faa73e86646a5e36f3328d5d4ceda87bb78ea5f61513fa438068bb7e1c0a19479b4461e4f0cd9c792af7dc678c02c7a7ea24b4c72f5b465911ea375e5adfef11fbbbbf78bd7b832aae4d70c97e975ab6d824069793141af07d336a3552f915d0bc9b4a71095c4ef58a94941c82097e05ac91c807d37bb6e608ac59dc6c5aa09d5ed987671e57dc4896d29d304481a74116bf8aba763f3f8c760724d4b283d81d53e96f1ac7014b3d9f48ac6afeaa79863079b416726ce64f2e2975ee5869f2de290b7c4eb26612daba9fcb2edaa2ec02a42e4dc6a4e90d49347d193fa6e46be90d2e132b6a7c2821afa251206eed67eb55c153ca5d944bd1fab4b96cb605ae3a2ff5e2acfb442a3eaf8f4b0d62db52e067b3bae0c00755d0477cbb7a410e8a2189a0fbe06b7889fd168dbe3fc3b58781cf6842d9dc560564d6988cc602d5b0d5824c886e55414e298984cc499bd7f77127c060b486bb6c42cc5acd81fc51621c75598d196f148a762c64f4e1a6d527f04ea78f62a0ad1dc6d0a1570a1d606aed566d6ad6d072a10c7a4d5f876b3b30a35d2d8909d3c055d7cbf96037d3e8d4bd5a5720907a7685e28499293905c8a06b2f3c97a87d8d32b674e0b3413b6685bbde55b676f8b4c8b471bb98bf0d54f9914e086289fa128074c27d1ff123081f34a742049cb80ada3ece47fcc136d99af5778cfd2d268bd329ac5490a332d2d2c4cd2f3ac22f1ef038d5c58bc8ac0ea8aae1a5ebdc55ece64a4b5906e8669dc5daecd61653cba955be427c74cfcb24fe52917bb257a86384d2ae5f7c1ed1fa5680516396fb7ecbefddb29ccb2643d6bb6ca91af4d482f6abe30e39d2f28c743aae6345a51154b294a601e034be9567be9e59a1f75766b8a9048067a30affc18600de6f110df8bd36e1a4583e530ce147559f5291cfd4a61460f648ecbf59fc55c875025e272c98f9c55b8432f6a9d607d2e318e85b5ce6cb8a149396fa9bc46bdf74ad2594445c4197f7b090c91fd00ac72c6b8aa387d59385c218f3033daa775572de0d75822a416e9de6e333d930538f8ccb5ef5796ecb9db38d0c89c58d9a55f845651c08cf51a5aad079cd839ab9867df18fb6a8877935389771cd334f4d4e266a20a28be76063237a7d77729fd7f0b261f407085acf7a8c7aefcdc99ab34ee1f39ce1fd3859dae9f5ddcb0aaaf0b9bdaae765db32aee25e7f40a8aa550665d8c67223ec014e946a158e98599491ac94e416c019da48a84937242b63b73404520b2120c69787c8412c23d2af0136c29040d6e3ea614c4d11386d6c9dda65e52219201301a545cc3546fface10c11ceff3d250154ee6fe2d0f3fd96bb5e14b395e65391ae71d28dcc8777b63d08b52a000d77391fb2a8957ae816a0143d55b60266786c176819f7a04a02c3b799d8770955d94a3a41ba293bf43a2be36ae41417314c80215d651a914e5d512c830a5ac0fd8c0c0a9509be6fd044033c968b9eaa18d8badfa471eebf550b9dcecd1a1fef4f2b32cad414c0b5dc8c656f819ebc05f93ce2a9a80ca1306409acbff05c111bed2f168509a856195c82735f0c8fdddde700e1ff5706f75847c4b8b1d290769a12560b36e4c36041614101b5d10b00c57b592c22136f2c7c889feb97fb0797e29e52c84307b53b9b9953959b2b594ea2ff9742d1215ab332c920c551ae79e50fc424baa45041c1205ee6b22cffdad30cdaa12c0197cfe3b55205a3b807e6f78c57f839ea69751c9218a5890b363d7efac810a38bc184897cdae1c53da10bb41ea6ccc6844def62c41d86f1429ff2f19f74b318520ce43f020f652327968548ade7c84a7dcdb045592c1b786f8e57a9a9a9ad2be83e365c04f1787445737ea276bcc2f73c542bc865c0badd62dd73a394a0d0021e9d9281b7c2b8e6cf886fe30a5417d1fb1a7888a08886411ce323cb895972460be3262113b6e8eca5f9f17b12f678832a239bfd7db99ae8869d4e8d6fa02cb4a070de3ffd2742b30bb2516c176813490368f48a9b4f785ab1351dddda587c9ea814f294f5ef15b4c0d2e36b353b7a592abf3dcd511e2fd1236198eb28de2d77390c15939729d8b23ac1690e4a3f80da82025cb067e65549550161155f6a9fcde753a16a5b7e3a7f518f3be0ce93d3eaa2dd070bf2ea285de00f96a963cef844cc470c813919a1f2df9329361c5ae6dcda8e420f5d0f422ac3d2695034d447fe8ad62834fa0724bbb3ebbbdbdbe05ef28bb466ab8bf618d3bf01ab08dbd7ff7a1cd89481f8cc178202470c4cf9d79c8dd8863c8c399496e8551c8dd17fcb482f839a7e5828b077d625bdb38fe4424480b1568a60bc63515e339dad80e4aa4b9ad846e2a22080e1be8ad98822dba33705753dbac35ba2c8251e80ec67dac7492ce07bcd6467b12f993a407ebf36add28445c4766265f443ed6bec26cede0054222e54338c4d4f87223116f53bc7908ed0396e10744ad6ca6482a25ed70b2a74a972a9bfd17f89d76a44e0529b47a76f09bba5939e30c21a0a2522da4cae65d0f5c7f54b54950ce13e3c5fbf6ad47306db2823f09b080c869a017ee36c83cd242b36d758ad6db10497eac2b06de08c6cf1eef288dd086837d53a0cc2cdfa359d5ad877cd31b12dc8740b00ae121daea3ba3140b63e0c8fb3a5e45f55936de2c021ffbb9103b06b2aadddc5ce1a5f67d0ecbf7526a92301d57fc4d92727159184b78eae03a403b78955f52f6a5078b7cd5de27875252f067de49ff4bbc3a41b298b0806a046f85a707509b4df9083d937533be83e7bf3a2761e12f572abc0567d13c5b07a1444cd6bb6ee299ec64467911c9e7e0c11ab3c557ced74c471e09859eb18bc5ca52741b40df656b021dc8bf22129cdd1d9aedaa385724adc5f86d0676b2237de9a9699548464ab9ecffbae3576bba79f897a610c2a352e0b0eb98ab1ca8a48c03a68194dbac6d5b6ee37c7fe034629f09f572ffd29cdba9048f6d9ab8d7226c8fd422c1d69d0226b1f00a7621502771096dca1bccc3771a0ee022c81c1f13fc188dc61290b313e52cc1ad96e1f482cba8aafa96b8fca35629a0a06027e51ca75f21461aa74d3d58d4de6f97e867bb5cbe1b31a5d8f1fffb6ae5dc7623a30b66ec7aef29db3215e990f6c59e06f3c750cfbe1fcce915a23123123e2b7298c49eac00212fd6d96be96987d032851cc48bf5ecf38bc5db0527413e15eafbc0812960518dfb4c1b5649b4315a01c4b465d9a2d17aa767361b096aed34e768f996d17cc3510b924e52f93dbf38fc545ed88eab1d6c3c1877366c400f7b94d22d07fcb6af34de2856b232e66d7dad255f50dd59ab8971196ab418aeaabd39cd3165a6100284de82f6150cdf5e7d0971581d505f4a2aace3c7c2fabbdcea276ccb14e69f199a8a7623959218d4d52e5b1a90df5c2381278cb67d677bec17b1a493d43a29ec55b504f6aa048d41d13da384d9111779aa315ca09f8cdd8dac79862dba67a10943d1e0ef7c087b5b9da9374a602c3ddc06680c478607a2769923a8b0f416eefff1a9f00f55542b00f964c4190ec087cf633e0c523ee4dac02c662e0a59f7b28388e36ccf43c5636e4550d33ec790b467e3580fa283c871ba89c2bdb1568736b9fa251b27750162f450c464ea7d12a91b3fc491b546f1f77e373d01837f97e4174f00302e0b9af546788f8932a82ce7a5f333b8e890066106d5394e545b5b7d0447ba54795c699ac3af7dc8fd090565814ebf3859a0b74416acb477ab7cd3295d393f70ddea07ef319d85d76b01402ee6845a05e3131d5c188fcc9df312ceec5c501dd5a6801a1918553af4e864aea562514d3c3efff29a612c618fd19a5756f5b564cc3dfa731c9a91cae3b497b3b31d04ebba49217c4356ca61b820e9cde962d73ae8bbe54728bca79b8dadc830381ecb57caa8d2c5ec9e7483b76b955371bd5f0f8488d29e107581cf562e49f0d95b7d31eb480d82c40f032679dd6f3e70f09534c0272cd85b827404b3c0d655c667908ff8505236e17a99ede9c2f962877064b510026cef04950b055b2497ba4d96b304cd07c31700a7e0c3fdcaa45db7a506f45ec310aad96d968dd97b1c428f0bae469bf67911fa4297500656a0c0fcff11ac4f876243d1605f278cad21183e71a9f4f30138a78362fd7d5e6d9b737363b1c0d54d59914bbdb3c760c94a8e1c65f27e46d0c3bffe2eb3ba98bad6b31e36e67f2e8faeb67e9b565c46ba7dee87bab933049b81e283e215b8269789d84fefb619b1071e81cb388135a1a0c738a2bb5e58f00b225e8b836ab6cbe53e6392fe559a0e8094aff8d3512c2d4476a73d8a49dd4c71e42b080309c56e56a55d325ea2e495c129fa7643fc8c04db4ed380a2f87ce324b6eb68be9f7bb6af57714d906f3f98140b449f18639027deb03872f6ae40f28c4c894accff3d6bb72cedf3ae21f440edc7e8d012c7c162d956ca252f4f93da0485f84828f7aa05c758875716fbdf3301f65296f8f4080c29e0672388bf2e31b2201562b0372adc0f93cda3b550c6ff2a8e64064d847681eca94d45ef7427af6d90db13fce90adeab855240345a3115cb7011eb0d948171ca86c1bc511f338ae3f4f2f88a5408571bd5e1499d294436d4c8292b7768a17a331c6b12efa9705b69e233eff610cf8c88d3f426c6adf46f56131f6bfb1c6391a1f3aff81c339c2183bc857de0a9e0a7fa9ce1665e64f017f35d539e25fdc3eca3ed861ccd04013f55efc88dd8c8d0880d3553ee06c8e3cf1a9ca6a1b34ecb6bd6ff4eae8435cfcd8ad13727bb898e79cae5066f42aa875900baa8cee69ec6f5c39b32337de4de22951a796aaf433bbfe147f2c2d71328453ff2f4cb1cfbd0d6bad908c0c7d99708da8e0e3567b9c22d06c1c22155266a8333b6cb4377b0505667ec703f3a9b75bad13eeb2e7c680b37b7bcfb57766bd9e562563deb86fcadf38df01dc52b81ae72cea9312b6d77734fcfdd4de6255f66fbdef283874b021729655ee652b8622b8b28d797ad0bdf1c7cf3df17d9dbf8b74e0b3cc12e94708ecedbd12977069d21011c0a41e80c61a1b1e40609058f7b427ea85ba7a7be77a52afdd97fa694a2aef8786e9437cb80751cd22fd22a998fdde141cf5def1a219208cb72cc17cca935df18068c2f245335cf05b7291c7ca47fc181cfa4118d12c217fb8c495feeb884427668c5180df9e8752db89c2953834b66098abdd0a10d15423ef7a27860ffd06f80992cb9a55266a55b55b54692147500b926589a92ce294a4e8ce9bf00c8b79da67c441c5a1969f7724c2949729256b70f4a85c753770fb3565c069dec584c272220536f65abefe7851a232ec1dd8e3a18a40eb7b7585eb43c533f743d90e15ec830487b281b994269e00d01895b9ced3bc9a6ec245ab76eeee29d200d9cd30de3bbadc22c6aedba759b6050863b1006d32268a7bd8ae5f051d901fc0b58bf30ee7d8acb9394ad08081f1923fcbe66f5f4c720fe8e8f188552e2408daebbc25733e189da54d490ea4623fd137239a7acd8e8cfeb4cd7563796be168d98cf0bdbbfb959c39695c72c6f4144248e2222287aad4dcafa70d0eb3dfeca9470e407e0fce7eb7334b48249462cfcb898450bc8f0c212b5e8269d63fba38fb1e917681a54849ecba0dd5584309a09ca187807e5d60e3ae7192bd69fe32f2fbd822a281081fbbe65ebab13529a7ba56861ae7b1cf2246db760151b8ef50a9da4a3b41db5dc04b53a9489e6feeb959fe156eb9fbbfe66fd2c925425a266db72f0f0e8d5c74ef9387f8adb9f29be85ddabf9e2c37846e6c6e9ddb7bbb6463786575f7c14c5b6f8e387e9ff652be773d8476bd1b188da4107a024dbb07c6b9818457772f317a64f6b0eefb1bd774b112a385b05ba942027c1db4b64e2cbb0ba08f209d32835fb15686f5558c66097ee3ad44d60d7ae7b5451945e589446a2dc3f4aa3a585793fa1ed1bf2d9ad1e9469ca4917cab91fe9d49f2b4167dc2cc1ac1db72747d32b9a2d1365449f7837ebb57c850291bfb2e94c41d9afe6ac710a4bbff27e06393ca1d4af969ce38f6f63b1a1f1fd6edf8afb9869288371d4e95df9ecb7aa93c2773302ef5567c634e2f69f9d79a28284cda7341abbabdb79a3d4398df72f6711a9ed040e0e49a8ae98553c1852f7b27d4d0265007d76092519b9674cdd6112f8f224152cc8a2e2f27840ff6f8806e72e2719775176014aa61073481e1115f8e25ba77a347fded1c5c42e74f1e1608f563dce812ff9fd640a205e832135ea8ef73fdc79b751ee293f4a863e58817ae9f52cb2655ef36f259470798fa6ab9726a4d39655496184f9e88016994f9f816a3321145ffb8626a92eb8a77dad719a203ce19fdd3b562a6dc84f4728ce08f5b66e2dc6bbe91a96bee1c85dba61d4ab87e41570fa3bf450bcc69d9f0aadfc7d7bb0ebfd9c7571febe3171700241f064bb56c734bf81dc6368f2f480b477c59460dc8524e40d7a1c51a227dd03667c5c42f27d31d61cc48aaeba2a545785ba733ccc847af6712091701d3c2d95f58fe2c288ce87388aa4883cd445da1254c29be81043c02223bfcd586d9e76c0f9305243ccead70448eaef81485a75a7f1ab0bb4c6f7329079bcc0b4fea277131ceb9fa1974a945ad69217cd726fefe5b6fdcc8852f6b40d814a5545ab365ec6359bf20c8fedca54f20bc244b8289485781be9048663c3bc8df2853f360715723fb411a2560ab924f36a280830bf372b0be2bd4f39bda68f42fd8f45c3d0d0bad37ac50e21c3442e43c9ee501ee853e064c7eeca50f2c296cbe34581bbfb5dfcc426b00a920c64aa18ee97fdb357ce70f1fb97233ab82d31e2bb67a58c0b5bbe8ca25b1a97c4a1b63dfca2bfbdd9d9358f896f33d9ab98bb2765425994286febe2bce90aa5616fa21512cee6d107258d0367f919484afe3f63f88989e756bb448f769c3a3014785f208b1479d7d4766d060f9d99bda4b85257932c189c6a84820d6c049270867b731fbdbdb16edefbe092093c3807332cee897c4959cb4662f57e9404073b9a141898a1ae20493406a20916d2d52905055a22851d999819b78e680c05b7a95e2a1560a5ea4267e11cc21be3d430c321d379c78224e05d0bd421c9f18b704224ed4b57f3541074fb64c6cd912d415c7c466877a62833c046ca7ce829d0f9e1d27e15b3f0ba9ecd1617615150aa22fc12ad5008246afcd86d8f1f924cd0ed60ece4eed74cc2b477c3c8d052af6a3db5c0f98bf904cbc4b1dfc3f474d7c13db390b46449bed11ae85d201f1c5060560250688c7eafda61b77644976415ed5c46fe0ab1efa93e2c7c00904a273632e6a25b5596e6a8ed8a5d73880ced126ba8f46423baad1095efd2674bcfda910f5b6611143ff14c5278175625e0f307ab7e86ae5acaab67891b00af0ba8e33ccefc04f114213c13cf18edc546514575340169d5c16db86eee8a8db226d0c758c52385e1c4a680c5ef8385edcbbccd050ec1535c808f12b74edf003440a9e2e4a2120864fa8f8ca86776e9b304108164e55270dc7911d19226b513c5b4116487b57f9782abfd4925fb98b120d9aca3eb21edff946b2dfbc1996826a6878bceab43525b54e89ebf075e803394100ae80952221ccd3cd8d88e19b0b0b1d92183817e5033ee7ceeb705b8195f5402b1e1ff47163563ede5181e506bc00dbbf168fd30616e6f60d126f32ffc952fd3f8255cf31270bde34e0dfa5f74c70d843b0ef6e4bfe3b9403743d0e69404f4fb0e26890a0e677d7e3c672b8359f6e33de735be04d38eaac36a7804d8e42c3c48679d4669a5b6e5d0369cc7e74e450c7998f16e58dd7f72cf9a8b7c1d85703a4d97d146d673565886634a9bf7eaeb139d4ac649c750a75ff564393df1e30325a67506d3a54d53b9b2040a57db06bb3d49f06c43c2f1b0ef4e0185f54a4bb8d0528f79b27b2a283f0531aabae58cf7056e03b5e942dcbe03b7c613e014f5db1ae26d2c52a2913b5bbd09eb11fc2838773f1ecacd79bbfcc1038f3b320c7a9df60ed6a667d1a05bd8aaed44fa98b18e9a0e273fef9125f24be3103074672aa5c2d8adef6e82706624f4d2f7530bd26505f97f4aa80831773db9dfa9c2c8d5f066a8c1911d0ac721a2e163d913750064437c42247e37d2df208aadc2b37e6c21dab5b96b6631e82f81c95ed30def4f72d01e33e3432ff711b003a9d8de0ee1e933bf00aadccbb9cbb1e73eaf46a333178a564cb2d74c4687c09aedd86ea6af893693770cb31cd148d79f604c9d7b6da77f36ce6505848f39cebfc23888b8f3946828a67464625aa6da6494f5d64d548814d2c51496ca74df20bd677a17c2b2f57955c8d66176de4587bf9da2ebc75afd84b5e158cdf18c87d4984edf43c7f175a3e3f23516d95b837ca815030d0f390f60aa9f371df2d6856c33b919f6c9452d4495355d673e4a2b7d8f2aaadbf17b7c6d500f5249e9451cf9476f8f276b2b2746ce198958845dec6b05b5d86c36551a9dafaa45fe41dabc89fdf45374ea1ba73154168c0d2e15e5f9316d08ce067156a9d95f981e29cbc95004798f3e6331752f1aff8d6f7630125c0086687dc601dc7cc5c935d3713a45c7227c7768126d3edb12372b37d48feb85a536b1663c54912063fabc135d3360c3e486bb28b5a765964c850a508b316830ee92198a676f9796481fa01032d6c1d16262abb818153401fa593769fdbf07d837742ac069e290ded1175d580d10614ad0888c34a3ce36bfaa001f323c6ffb8abac495984846dfb2bcf1c8229fabf7482edf5fd20953f4033403c4919e9f03d5041c1966bdc0858d123899101c22589e906d013499f4416aa6c39bfccaf4b83b1bbcfb9b2228022045190b4ecf61dbc736b9c277df9d87b74f346b46d609911f4f58e50b223c1e97e355a9a6dc387e8befafbefff6cbcc1c0890c87d62cfa1223e4e92b86cc12e4f036f3aea6d86f06d341b40d79486b40303474efe07abf99fd4eb2350fde12ba43f53ecbe0452b150c357acef5f283a6da7836228e2e0d05ebd6499a159a14f2461329dd916b57ba34aa2d174f69257a2a0b7477b4399d8e9801a60155ade13857d579896d4763be96ec3954d3e8c137a275171744f5830bc9ad496e618fa4d3b4eef20693daeaa3d03ba7b8d1b2645cc864de8f57d1c2e82a19d37beb5af178069bb8969e544769ff58971ba3d323bedf2eb78b3ecda12d20f07da551d47499520bd5dfcae9c786bfe5698a1daaf2a88b2b7c8a4552ba4a990a78f42102e33149c584765bbc69f973b40cd2ae8c67990a4573565cf690a0b44265e0ecd8c608dc867e5baf75b1a9372ea0f849a4eb9fb2992d6bfe723780637dfeee43525693b654d8be88e9ad8a523f6ccbefe4a6c125f7776525e494527ae5a69f1c007b8f02a916700ba7d18749e68a59cf9212c15e159fbd4cde5cb1ebae302e432be47afc3963f8857eb55e2e96d4ff5f3671954228b89eff3245e775d8708d858f4c814ad9d006a060b477a5f950c36362d8b16479a118efad9d004d774354126c3513a9feba2ae628c25d9fe3dc22a7d32e26271096a834854fde1a6bd074b17fb3ace4d10b94c20d06afeee513a5a8a7d8f91baa74c6911b7a7391d3e5ed37ec9c51291302e1c2417b378ae97c90bf320bcf28bdc96f8b116aa424e6a91a97c4af82123239463ceb82a388218e51799c9ed162c671f505bcc89a9cc38823b9492d531c62441130c13f61c6d0ecbd8dbf61d3a1412c6e2e0bf2bece471af598a495c7002f11a0f4ab3721f65da386abe9da4305555e883f240ac3ded5cb97221de087bcf0b00b7db8407fe8dce002062ff34bdfdb792d5fcf6872775d4b72663e80ef7f4992040ecde38e01da123102f7c1a5a4f0607d6ae75e8507b376e8a8d3b25efca5b5e253d2972f1726967f7b94c4957c5ee3995356b228ae9469f9c863ae56ad5c9d645c9356d0ae9df1e383df06d250237a830121d2d940135d0e0de86ddfeadeacfb2726d95af30132bd05d3312273e56927e48e7ebc5173f478505f83b220d88818c4886254f7f47e25d578ebe59959242d6103ab64736317c9c40b5afced2f7b3ba508e182443a952174f5d1ffafa773d1dfbf581691f67583fbf3b1585839b4ceac54b902effb6192b1a18d71b1cf8a2c39b5f68332b5595a28cbee7fdcdeb3474d1970da70bf9dce54c87cae513a35649cad69e3395ad683c7a0bf0752e64ea412119fee89e97c7cef3e5f2e1fa47686d0587989ec269a050a462f6e671dc1f70ab58929597fc5c2117ce8293a1c0e0b32eac4f5e81e46d69ea8b6a2a971c22b693945c97dcc1136b4b0844158b0900596fafdfe3d0a2166da902fb2bfb6b20444f63a8117d553237d0de0fef85bdab7801ebf571a8bc0c1a58b0f92447aeb74896480aa8499f985933ee422ba97109329371ec10971bb3fed57dd4d21c311bffe21038493b47d861f9a9fa7749d709d7380294e1cb42faf89a2a8a1167e1be4d8c62de3f8750fc5dde0bf3c2c29888e39f52ab3e9a4196df2ea6e706baedb662cc2f4ec1c201dcea5ceb65783641177dae50ebfe410c8dfb0721046d5f1de706ca9094402a2ca3abd0d0c927db580c586b873a6164403836b5851ab29383ab903758303d88bc5d4582aa9f5c79a54e73563bf4b7f6aaf3b6596963ae32c590a81c74fe796416b8083dd72d1dc9299e0470b170c98f69f8a4343a578003d292d21683d8fbbeb52b49c134f30e3f972cfa8d3d331627579103d39e27608cabec9d2829312842bab67c098dc8fba62b764727cbaecc99f3add186ea99e6cb600c2b73b0933e729756d5afb00b1ac99c2179af155b05fa4848bc3d79a62a3df81ccd54a2e9780904b4b1d27d914b1dd6d45ba6f1b44b892d6a43880f119efbb16f2329d13ad6c9506f72aede1c68eb24878c7325592515357fdc5dd670f4998f0a467182933611d4a8197c6eb2252c58402d8ca07a0bc67ad126894f7fe75706f099c455d3e02edf31c1e97d67c93ace4ad11bf77f4d920f95c5d5fccd4970defa3c7ad16670a9183fa590787e4dbdb4b6302060f21780dc2147fe2fe6d8880561708886ff4fae27350eb115e662cb6e2b20a76cef65b9495cc664c16f1a68bb416aff8b3b3d39d95658d4939f90567051452feb3ad488de3a22a92532ad7c1bddcb2a0e3b14b63397451535b885e0cadf72e2d41ec80f7fd63ada1c525d617ba13ef90ffd72977bac8d6ac82f6d851e1d0016d13b3b521942e0ed3416d4e4df5e541be71075282c8e6b289b209ec2a9c8d67b0ecb2e90db4c4ad87ee0aa7669c59f0b145c7e15ed00f9a9fa4994a3eb5a4c1a8920de1a56bf501d32339ab4dd8c18ea61099dc7e3484df7cd10ccd5303184599b32a9fb0d6e35058e4eb00593b31768945bbb4bd32fd9ae73aaa0971c16483565ef5a8e96343e505d50aaf3ec2343d7fe875eaa5d5c11867cb5d683f7e6679632a0e1823b93f3a0526d4b728579aaa180bb808767e17f3de595ae83005ff68f61ffdb92282bd4ffb7620326e9c4846e83eb3be3b2783f905d70885e19ace686dd8b09e7de18b67f4896a7e3d422c3b268d7e29cc74efcd86142b21a784c003d911c6122b6fca1788ace7d76d4250e2f2df50a9cd629baa2071b086812c280db254fb5b1fc49d621d24a2bc2e87293db60196675a0a2a1c1b06d20d44fdc7a7eb4950294ae33a2ff79a6a1fbd9f697ada1767bd26ced3d05fe2f3d5cf9d00f006306b2fef60287e1e37f95bb5fad2e3982f33c57d8ef7e790634006a82b450112b1d2e2f353fe4728f887168654f4be2d65923259d16d60dac5447c33d2765945e820932ae96ed4291b94431d3dfab669da5da35ed16fe30fd91ac0a9defa4f2642772bb59313ad6ebf7bf3f87c140da4433362607c8cb2c4059e22dfe2a31239951ebe0cf578c6bff727ea2552e16a901423c14e5daea1df095e47f0147641dc86a3d5f1c7df1ea483745512a6af8e370b104b217287bc3cfee386d4e3f91e5ef13992630639a6120ecd9a8c26f14c53e8c5eb7d10fa9b0d49c5b66c8c287eefb9a4d2e8a38132d7584e20ab592d6a1c03a496d0cee200d13c194c323e9d3044ce668c677648f180df9c08fbf60351e4b709d39f781f50698af4a2402e04f64a306f128de9b9cb82896d00112cf62b06ef51a39984c4752f24d8327f1fd223e5139951bdabc9e40c8d2f61a3987d47d3c5d48e7052a872415febfdb55806c014d41e5a60b73dcbb7801ee2062756c948fc10a96a3837128787bdf721a9bd0dad889011dd231608f2fa5b0bdf77ea9606d126ebf18840f5b5ac954424d7c86694b154d971b8282f90bc7e6d926efaa9ecfaceded479d189af9e48336090af13e5075b95d6974bcb9aaf2d662bd4a6fba219af234db5dc6133a484ada1e30adad39b6886f7a10dc2baf346877fd1bfdc34d97fa30e143a7f8b1dab8782047397b91873ec26f0a18eb9fd3670cba8e79ee3f882813d0d5374fbbaa8ee9461e026e5e00e181d727cbce8d1a56af5ec82383eab5d9cd2890c9e084e5425faec805d4fab927c9b7ecbb0b8cf7800f7cbb569cf14e6f7cbb79f245e21cdece714f0a6f90b5a6142d8015d2a1ea8f667346b164abe11527ba62f595884c1ce8c7952c66a805fd9797666a530ef086b0f71fab5a89a7f84f73053f5701ff13802c5a461199a45e6e163f94df6cdd3ed353535c280364a7f7d9391115e8f4850fb35e79b26337e73d83d273c7ba819fc541d6f7f0e4ef519fa7192e1882306f76f66ea1790893d77f3a6ec163c515705599feef4c55550f2a3f97eebf1f4e58e2a48fa4fbc3c7b33c882e07e21909b46dd0288876f35b1b4b0535b01e1b91c8f3b7b433a41918b04cd2ba6d1561392496ecdb5a30c1058a04348013d4031064c7cdb638e750823d9d39beb11ef5136d43f2fb931148526e9d44350a1cea72af2571d9e7a8235649130a3dff9f4027717f6ec980060be9e1b5044a0674ff0a5c6822394ac9d7bdf8b3414e7683c13a9686ff42f215643765d336a21f85dc6c5151f5539ee6b21ee6d19d5111c26b073ed515e257973ef38824ca26d53d9fcf49623deae81327d1b70daf93f88677e6626251d88d95898b38d534329bd50ce838476bcc22148c8adbf812fd875a1c0477fec4a87017d639fbf0f715e477b9438dc4b615334027578c0ed384149f2d15c565111dd2ba4c13ebe41a1e549cebf2ebc93378606fb21eeb07e6ceac2b5620b9e48da5bca1a72d6129a6afa6f35fdf0ccde36b0765a51af826c283480b77473547b18f876388010393c9b53a28397f95dde71ca1c4c437b5bb1d1c7b6c4c8bb73d842546f7ddc42cfd0a83c955ffa3c92ea36857ba84f5475b7a31806d379eac890d2b8be79a031182268d04063fd41ff99054018b968f90d5a4fec481f5f03dd09dd8f6b91ee10de0f6981733c2abb4af4375e289b0382fde5aeaa7a2828f002b55fc6a5991749f44964e43d38b97a39420f3abd467ebdbba62af7976b2e68ebe1a1a5131fb7c754ec9055064130f70bd0fecdd0f35fc527a70d67689c5cb3a195559509aa295cf44467660f555ad7e8f480868709d2e5b6ce43d41fbf079b00328bc61e3b343f30fc55923149a62e53a0f22a4a86b23c20ea168139028de58b3bd7a88e152a39f39520ecc98557a338e29a98fc09aa619f708b07c2867ef6ac06f864b744636fa860856ba858df423e0e1fe91985d3fb005506f228d88e23e0b2faf1fbbd11a13c2859a5a154da8a45449c2c50193a66f8512d72deab4efb27a3ca816b3bab074fae9d62ec3feb116ed8be971f6eafcb4b6a1daa9acc33fb15c74ef4ab2069c0bef3a9c5dba359cc109dceb4cfe0e832a4ae44cd08b9e1f7ef4745885e01b22ab0be57c11eab72911e7b547f2c09581e707fe4d18043c15046a11f2771a27bf6a5ba6d4cf30a27e4cdc3c7829e059a4b7f88055be82e126c9ae057e8b2a859305dca0e2fe1ea846dbec75e47453d7e05f0ec7904aefa46ee4bd82bf649cf4306297e7d7f1db624e5b53194cc6fb8b187f45ed936566835f9685a6772045809309323a0e8f5b2e837c950a852e8ccdc8f79683332fa917006704527b1c11a1175d42fc9cb32e0b6032e8073e0ce47c9f484b577f54547f2f25844d0d9b6788002b23bb8a339af9ba4f434eae6c04bd4003fbef89641bc000f49e418b2883cc426d622fd2edb0660d30286d2c510ae811872b0764452594d32408874773d5b998d74ad4858f60df89ac3dc8295d593dc5ba09dc07f38adc565d0797f83aa42760cb6b3bd84d27d59a3acaf2f9d833243f5961c7b13056d14bfe7ec5019c06f18f6d41f668527d70727061cd5f577b5a8f6c6b72927dc5cbb872bc57383bd63f35bd49a29e63393a19a9fbfb9371946e7dd4c8144d010ae419c168a625c289d5e4cda97641d223438d67c0bc1b4c33b6571d49fdd733ef5f2226cc35de2596c013883c9cf7e8794f449215ebccff824513139cd5cd24e562bdd7a48be54b28c96d0f2168a151a1c950a1a8683ddc60c80613ce6b5460dd2718f8da6c0bbe2f382ebe9c2886629956c822d41f5b746999dbecae11656c3493db3568a070f32731958bb3a9c74998e019f6627d803470a71f492cb1d9e705dc4b522ecabcaf301bffaa8ccfb9f7a1a93df4166b1a1c3a9d7ca79589bc038822d90854c6b0db14292a8313563abe4002d6e46b2b5183a21088c1f8a5dddcf68f146519e209a141ca8dcb8d36781d3f6d9ecfe2550cce6ce17596f5d07b9f55db15bb0105c046f6a07fded301eb9ed349c6f610e0f4a5352cfd49d5aa7398afd1e94dff8f2c309edcc4dd67f11794e81e4852fc32d30b036c357cb751a894294ea2884e80e2093344d62e14fdf52bc0238dbe48f5624a782e91f4842ab3011546364ec8ca8f9c0efaf5b9eff7eb922af263bdbbfa6ff72dedd7aac7e5da90d8b0261d3f8c762efd0187cf2d6b13bac38354b9d0c7539bb24b280c2a0e811824afc2b492374478f36af622c8507f7b214afb2145f027f64c60920af625a7105f9d94da4f8efbbe244f6def43782edeb57224793a15e247945a8cbf3e07816091d2ad8281cc52bd2cecee92a7d7c4565d724b09116389604f35f87ac83c60ddbcdc0b5c3d507dea2ffafb7abdd725126cdc28e75eb382536fe95106e82fe94c2bd9a6003bdf88abd39c01657c2199135e25d47deaef625ba1882ce1d7161b4c6e1e4972f0383c3d2e60e5ff5906aadfb433335ab84aeef80b9d292b2e5aa0fe50ef97e95f4dc5b4cdbfc2f148efb503424ca6e3882fcfcbb073dce6e61a023c919841e7dc6d042683227152896987c40f096848ec511bd3ec6cb1dc90042d27ba55e28ee619f052c0cb398d5e08d6cad57901786573931db4bb7f9fde88dacdfb8122b63d5d45054218ec505af6792e4e16e53ed1cf6d57cd870ff43e2de8907bae895cd45500cc603d7d512e8fc5b72759b93db87607de4aad8e8bb37b5c18a200aa5a36e4959277a49072ecbdbe9218fa68f8fd3956d62a5aa1e4e24723b12865f408b6fb5c9c6bc87b94b8059c47e59455c2369713c2f3daba02701c096f1cfca1d5bb101f869fdbe5df3311d14de2a7cf8a5eb9d3b7f351a3a1dcff34a5c2c4683e1c602bc9d0e5bfdee491bd5a23c66b048f20b7011d34adce62106709a11bdd932017a73bf965e992016a0ab8382346b4a669fbc75c9d8f5ef00512af98adb3936de83c1c162836c1ef5ea9bc7b664fbc4513e6833826c4add600c8304d5cd0b3408763ccfcd1ce1bc6288ae9af747910ca0e8a9c1d27f59a644992fb8cba2d4d003def1e90d9910c480591add260d5a103eb729a0ed8f5c2d4423fc2eaaba53f7f8da0c567b76b042b492100c2e3165f0 + +Params = SHA2_20/2_512 +Msg = 01020304 +PrivateKey = 0482010700000009d6280516bcff8bf53c15f6f07cd915dcc41cedd7b5c6a45278423b9e8e8d719cebbc11fa3afefb2d950187103ead68b7e06372e2284237918b6145af61c560529787b7ff08262fb13576023bd08dbf802cd3d75dbeb33b3a1fd06cd09638c646d39a59d584a45bfcb0b17cc0d8d23c20b09f1967cc36434ce59c9e5ed69cb6080000009daa469e198ee0b919f79980a85baa8444e38b3ad72ca04cd4ba5f0663916de874809c9cc06c1f9743a13469152f6abe81b8dea0eabab70bf7cca5f89cc5833d7a23802b9fb90360c47e8f81c3afa1a8bff66c7a21f4e8ffbd4c15c00526834ed0ef75d342e1eadcaa16b3249ae4e9fbdffeaa42b785bf105c2f5adc3c4dd705 +Signature = 00000026c694981ee48489b52f0767324c45ff47eac50fb9ad0026551b11b422384ddca824650a3de75a825b1edacbe48246bada3dc0860b05c4a002d7d29b7e9ab59757735bd5b5847176167f951b53e00a274b51e6fa39e3e8a8e4f50b65fbb801c3787c6073f7a03d90f47152be9265c29a936f37a04eccc8f71aff9f1ca10f2f0f8400cb0fa6a508de14cf5547445faaef36abc5c9e57b922b4e0c1672b2f2bd3c2fcc0f4c41667dd901b867d47bd4b790b2abd99067120b5021bd127374f624658709e1b7f29012ad3b6a42f01423db7f307d2fb59e131ee683152960ab5bd2314a956293da68d8875f249e1622bf7a22d52a5515df0fbf1702cf6e529335c7a71aafb773e6028951559b656aeabfa8d1df116bd5f8fc17db816962f5e713b7be807bce690a83005d80524955110ea64679a5ac884dd63d9d153b9f71de2b10f5e215c460a0cd2c20225cca813f0632fd2370e3e6a20be8375dbfa2a744effa63fd51e3abd8778038345c8d189f47d0df5c129328ae7a8e882d54c99ecb3449679ccba2de6e6b558e216cdb501ab0a81ca4906bb4aa9639bef0eade71d3ccc437ff5ed985f947df78e7fbc8169d24e0d7958198f4f8a97489e9a1a4f245369c46ef5b1078633c6dcc6ad4e5d8e798aefe9eeaf1a05faae5046ce698e40cad1ceb7f38d17bb4cf70be402eec65ea7513a5368181f8610a3635c4de2e70b703a2d55357bc21b83adc315e4ef3988e06f7428e57e90f6d0867ac05b518dabd1fc7c63e3178bbd92ee2401ee1cd491eb52fcccbada39d465f23d26b78b3c14064f32d8a15a86a3aabc47167447f39a035118564cc1b520469d1469db0eeeefced23709a08a559dff9db75ffaf8b800c0734bf6068b0a7cd442e98c5bcc6a9cd2fa24a984e130e06b0bf8f9f20cd1fe896b551a400286762993bb922a2ce0ac2ff86219ce14462c83c3fb7e202f949ebac8b1dd62711a9471e3312ebe90bc424dab5b9d9212e53b53b00cad3377e1ebfa470bcf5f6d0995b2466982531d0fd78df800380fcb908c37ca3c9f2c13d5d710edba5fa47cb9dbef4f2c3118e44ecd6117116965cb1ddf22d1d15e07fcd575766217faf6371f91f4e6ecd0e748ed254d93b8637f464b8ef5c0a44c6d669c585a25efdd8bbe32961d2172632a2e65aab09191fdef1e83b1e61ffaf932f9cede2c7ad12e528b48151e34afa1c26f17f14fc92b7f270d07bc7502738c1861a59dac4c6464cafdb779d224156684dcac0ddfe2efb20f85fe19a5e608e072a2dead45dcd83faa929f95cbfc7838ca666eed6d078162cc34a6b7b5f37ed1451ee9b562666a71cef760fe7031c77dee5bf36dcf8493964e04da2df1df79fa26a4b817676f35e736b2bd214bc2fcc45c656fe8792c7685e2ba0195feb24eb400b7f098bfe51b421460a8cc45def322bb89da4aaa937d6c3e89217fa67545cd05d799cbe397dff9e55c3ce82c08cc0813da91ced1a74b0441dd50ec0610938998326ea71cef592ba87bfadeeb5948cc4cdd6ca721c4437ba96796aafdab6a959533ce8ce2c3f9890a496c7c09c2b2527167c3bf789efd98284f1bac04480aaf3d3ae6a32be659f0b591731af68e145a9c1874a64a0c6ee4e33992219ff4c9d04a29c8e86ba366737fd0e6035087ad7b7a9d2ddcb9bd2f4184ec3f5486c9d4d0d54369468d0992e97ab8bdaf551b34dde8d6378fa48961495a3b9148b943696d381a1142949da6b6afbca7e043025db638f809b44765be2f9c75d4799f00cc89109a3880bc62a09635274b427cbc5253e4dd94b80e590d93ec45ea17e95d841054d58fdd5e4018e79a62ef922fe67e1723b482a0132c7de898448051d15656fb05019f48935acc590927660beeed2329dbb45db0c863a0619dc800ed58e94769bae912528b2135a1b0302aa8db9dc37a4b2eef215347b0deff0378eb67c8d7905855d78c7a6c8476031d525e06901ae45b59895fcf72c24718de07cb493675f1b9ff95cc79435b2218191571b6a9824f0557cf897f85d8278ac4f8151502b375a3809a779cbc1791622259b808a021f5b67647c6b9bd3420c89aa20716a5b21efd7fd6e565ed45c1f5e22d2203048b8a742153ddeba3b961e2a31a43cdaf13bdf0bbda1af6582f94cd91578a66099a3c9047faef48ecad192e7a410cd4a392dc7ef2e8341c63983f9cc1ddbd5470802326aa0c9aaa9507ea985bfe1e1a2ff3140d97f1410bb1e34100ab24b60bb17ed9d1a2e8c85a4672b1cbd1334669e73cb1b207d5e116dcef1964786dc9749718d0f4543bef8469533e42b2f32034e6ccd3a18026f5c6e4c1a17c54ac1036231cb040ae9e9523e352394c23846c815618d9ed9609d539de802c82cdfd68875539f064654991e18d9225f71c2002fe3beb1a25a89e17c3cff256d8c21373d15af0bd322049ec66e37ef21cb86a36f275a03ac282d8b79a41e50e43ecf96e2194d22633fb60158143060be275481c44d1d45205bbd26fc14ab10c23c8807b05091d1c35fc325b40475594eb5278ffbe867fee2b227bf082489e9187473cd5b32316523e4893c0fcf32662d7850fb807158a0a840e15291032e3622d52de3ba387520e04ed1ef9352fcdcb9f7ed94ee579aea1afd546d213de27ae110f46d045bf2e416e3cb1598e9ef6db699ffd5c76cfd053e5e6413812224f7dd7fcd85a36f26d8915fb74a88f5cffe24f82cc8b18a09886e14c555011b384a4e64af0d0b8e8c297c4ba1cc1f35c60f7a2314348c807842dfc28cbf798075b480adda31dc26e1495f21ac8d73353ac00ce646007a0cfde6be0606f0265170238cb750f6bfcf5a1c8c4d77712ed7421d2417077e0e76caa1c6509b8efa4c336340d78334b3278d20973ac05386b68a5bebf9073feafe8a709ad207ee831f4130fb41622ab509d95d8c71ebf163f964f6815206624d7c18228ef1d01478f7acb663ee956a3d24df01f025b8aa3c5777a347fef15f59060ad9548296e9713865cd9b35aed90d3c8e98d9e23d6e10531b7aac14019c8d2264e979e500f34cd6c3b735d860db0f543c97f9af7bed31d2a54984585e416cb39db4b91e78ae9300c82fc169b00aa04c55d58b6d57d9ab3a133458d31ed847a6236da602b6fa5489ccc4606f3274a6c62c7e27bd81b8c94a529ce47752bb612a409ff65d174963422ff7b4f419345eea70209887ab2110c5e25ce11ee48c4d3ca2a1f53ac26131a470f6e9991850c42aab6c8113bc414b2ca755a50fd7bd2b99abc133601c619ea573bf19aa040a574a460a2193138d6d7e084b9941e2dce3df452b8b67c18ad4fec19bd6362d5e38f90614d190009e3c7c88f91fce7716bdf4bae71240bef051d4d0de20a011cf1aa868f441abf99befee4f232adcd466bcb01c66474967e90aca847cc6c0791f517f45d46501dae019cf1f2c76cb616e8535853535e643e74d29af4b933f857645abfc1d8e46dda16d8952c0749f18dff6b27679c32c9ee806d6a65d51e91393f4003aa6f04b21aaf883cdad44c8fda410f1f8583b293b605a6ce77423cb386aa6aef44f45899ab8a7b49237ef695ffff2ce4e16726ba453163eef3268375cfa3d9efa73b08f0b9533208d7c0fa644018f55f3cee57ac8991b954614ee8226c554c5d95c8c0202923afa80585334cf01c0cb3e782fbe5e9b97d9d628906aec09e3beab3d30a6582d1a9316b0a8b0293134f0e0d7958688df581ba41aa9edef182e7b9e0546fd58745275138c00beb779ea47b3dc0d81b5d19833a307233644d6940771d5345077c5bdbcd15e8a8ca291a6f9f7c1b16f1cddadf250d99656d14e5d9250f2df2da651fdb4b548f12db2ef0fe1076838a7f6be4f8d7dd9adb92269e8a976375b87fc6df2a7054db452678d8a88855fb1f4da0dcfb0ea1fe18a6ae353f06f1952e14c209b4d7b96da84dca1f4ccf7e92367e589d47c1b3a5347ba52e95a031436785d76d027275ed2d9772b15a03231d7bbaa48e85a2d7dbf199ab2f3116964bfbeb31696efe87b3ac3cfdbc988157a6c773074594a813eafc2176baa0194ac67b0b8e7799959fa59a5f0c2a3d1405b9c3e8e6c242517097bbfed54e2b4b1bfd9d629b36162d77e32768f68abaf63a5be2151963685d50f5fabdedce4957171564a553e36792ed924c8179ee2389b25465497e568683d44a4f5f8128a46ff5e8b1b6301162d1f9bd61bf246b4960cb022280d5cf7655f776636d289f6ad3eae915d39871900f1bc2bdc2874fddd581210d67e22d8ab35380bab9896ada35cd6914604d7ad2ff8a7753b368744d0f628de4b651af07e4f1bd1ab7c7febb6915e72b0359b2e3b52dc4fea870eaddee242bbda182ea17d727940f2f7435bdf669c252c214a39e3684b61f7a0197b1111a86f030f28b17f9d333bdafede817549acd41893fb64ffd60fa87d5dfbc01dc1fe20cce83ec7ef825b417243c0714c253317e94dad2782bc8c19c2e7fe9763458ac478682d3f41e5ec125d703d06726b6b6d198ce7f8ba98b3b984120abb74eea2aa6a4963a855e57f2ec5c4bfd9ef60785bc47449b9c11c8a9cb76d9b43bf8dd91b017f2a23692ff0b5d852278fa539e92372f17bbf7f32c27489cd3542dede1d4de86d54ef62c28e925bda6db646b7273996df8f244c9a6a23f461212aec3eea6369d7475b7483fe1d5889102f2ee749ce214f49e019271c85d68dec372564e0150f72c4e838255496bd3454d822f0592e79ac33ea10f2da3d7eb6c20d096a4d2abfb0ed383b601bdfc54b1fc064d854e2e30473f69f1373f26e39e048a9526c08b94dc9878ae58a0bc034da55de595ed468a883103dbcd005581fb1ef349426cc8871952416e6f59bb9eed8daf18cae63abbb04b25c5b0932078e92bff51062e5cb6e9f40bb0753bed9e7f582558450e116e136f7b420948c8caaaac00c1680e6c664e6edf0bba8d433434eeb965fcc2ee31b02a9a3b199519a14515392c77d9b6a79608e8e08625d659bb4939c504ca45fedc504495fa8d9da34aa28d3670f9f69fa3895df3172b7fa7b8c183a5dc2571cc5fceab1ec68ff3d52bed12707efeca91ee3cff95dda68547d6043f4dea55e235e7e9db1fb1130d895c337decf2524ca43c89e30f3fb6df2cf7b2546836d18c17ab17f437d47e4bae20c854638a27d4bebe089963e410b6a8e5ac09e504e658ce95abbb2cecb648a11fc616d5822b34f9df8ff994e3d60150983c9c5cdaa66bd5e1e4a4893a187b0aedd6970f306f724cd001030cd65ad30c5d242f3e988ce2bfd8a98ae31d828af5e85e46e7be76cc7dfca2d2d1b2329e7233e763085f0baf4f6ecd014d95813673a2dabc555dff3360fd1b7338597fb895d2cbc71f4c381d1af7475e313f122bf8cb65b5eaacb6417e80af1789b77300865c8ed3035067b90190796918dfa09fb464e9fea61aed7146d62e4ce02b967f33871c84952d3de0c71dbc9aa8d2fc0bd9489f89e2b9f40e3853138d01d93a0953452ad04a89585ea3c22a6f0f49f5db64d30281a0fedbb08d70bdd96bf998bd78f9ae74fb901d7b11021cd9d59ca371109d666b9893050b1f59692c992c3e49b021aa2786a9be6ebdce716c6adf6b0d87c65301b292cf71396db0531be9a63bdbddfe69c590a1bcf9207b3075250ea242644d524b80ed06ce28a6cbd891d15955d32b8cbaa25310ed0135588af104c831151d152efc25287c61c892874c6bacf47a26e73937de82f6f5bac695464a720c676d4e44e81633da48fa7937b173b711f56002bef7c3a4636d48d46fa3460435f179fc695d404e6cd5aee00cbc3be55d05f1ae09d77e307b01ed8f719c538bef6201feeccd14e23c79adbe7f140315afc7f07cc7528d2490dfb377b2edf55930cbbcdea6cda655928374ceb9928933a56acf90fec2daed85ef555947b2780f27326d8c9b4ad90edcdc1a9f28831e4d066ae8cd23c0064bc64b34a5509ab136b1120533178389de43662f79cc2ebfd6ffeb8000dc1a02cf1f32157b38526a0dde3fe024c515bac0af514670e283a7ce5ce3929bfe1383841d178d7a74b5c1273e3d6d7caac325c60f23964d3abf9e1b60063d80e220afebab68f8ec103a822266d0ac85e99fedc783fbfdd8c81cfdfabfe3304dc5d27f64ec3b35f32546f7def16bd043f329b4775f0689158e55e8535449b7471fa6f8b98533c5e60f5276eee976b4312c5b8a40ccc4b09de97774be3d23c12aa230fd8f7e9444be51bfa4aa14d3107a6290e239a5d0e5c3d56392fad4608fefef139fc37fa93e3d80658ff08c7827b57a9041b4a54971847455d558f1eeb1c2972ea770ad42b806bb699e5b9ee8ad5570fd79903a2bdac29792d20cb63e83a09c9b5efaf8d423ac7cc16f60e997743dba9f0d5c16ef95fae905bb46d3bcaf255e46057414f40475be03f0c397b02b2ac6cba6dad930a2d5e09ab52cec839b07413154f8c2f55896c4a033887e36094c7f75c88b15f82415ff5b2e12065e7bdbe6018286cd7b9eb2b3ee41e177d5a8e30fccd633bd3a06bf43899ac4f0062984977ce9d1440cfdfffa87ed2b4b32ca488f185dcad5aca7ae53dce5b4cf21f901ba322636e3103d387a875e0fd336ed1e2529a2e55f2341ae510fe1442e4ad45e17ac8c94258f0de942c977a311b1aa0286dc19e0cf5b4892fcbadc4801f9a02f11a01bdb1d8b545500d3f2f0d45f0e5b133a457a3ceac94f995366e61f79025e355920f982150ab23da205851fe0f02ed0991fe5b2264cf6ad195ddc6e8a88fd4113c3465885cd1cb56ecde4f890a44f7a7d91a74ead0fbd8de7275071915b2853b68688443777b194d7a924956e7255c8abe3d5b9eaed3e2769308b668efc7f7df752bede158c20b45a369d6382cb6cfb42eae304b80393e69a8206ba4e574842aa8c571066267393cadb4b6b82b62045e68d6b0bd0cfaafb62a7bfa71d2ad0c413b8644bee4d1e016e50b9f5954eb3648b88a9a8112db37c90deb12a011c49553fc128195addadae09b674b872a02e9bc79e1dc8da3686048db86c57e7b7bdd63f856b9b8cb3e9e5d2d5d6fff47785820631d3cc3c6179df454bec50f6f71809af8199663fab1b8e993c222273d8fe1b6b4efcf4f868aa04ea551526cfb90a2396ba99df021757597c7a616383f09df1ec4abd1afd82ae439ffa0536f9e465d9260ad7149995fa339be97ee4ba4f33d00617c7b41821e03ba817c3456987c8d2c43acf71c2e36e5e29251ba43827d6038af65d838b77e322b59e9b3bd89f4297de3b2950eca86f76f6c2d26f631f7005bba99b407bb02f13cd0a0cd0e6c02171eafa0322e08794851058509b9766ee9e6e9fc59aaa0e03905314af8c76f991fa86d337c857701f49f41199fa63755d717acf36234372e5a4866e00f252a12ce037113ee5c4b0947cc5935ace962db53444fbb61ac363be59bed754775499f59849b246aa6e160b96e96c1b54017d72775f61e3cb3d7f49bf8725585096debb86e210b25dd86b1b57bc30797909b945abfbdfa7cdf6d797cd9818b8a580409e62aa95c4fdf9c49ae96faa5d73c2a54d5e70396ad66594bd564f6a148245604f7691a7ff0504ccf7fb3b152eade90a3c54b3417bdf7bb0a2e27df5117ff93fd15fb6ce23a2c7b0804855613d912d7835d79af8016d204c081181e46e07e864d0ede13dee5e506d18c81447829a8b35df50f980d3c30ca7d6e0892c4153ff9ff7e8b5cc0a712a7f0ee963058ee5160a8433016513aefae89a9e18a8a293a815cb4f68b3bf0c420b93a9ae4ee4191961f02e12e45333b6d294b57f4084018513dbbe977550d0d5755f4870face7af1152043ef8629a99e9de39af03d79df1586fe773cda1e54c1efa87f9d72cae89c7208f7318f09d5085cf104aca9fa7420e8cd4926e1805a7a7781d90c733b7ccd6b663255e578feec9e8277b9784060490cb77910b0cc20a788a287cef24f0a7e15dee972ee062ceee5bb23d227e77fa8172b0910f3d038e56db7d7e94df6678ab009245d0a48a2eed40c77f75ea7a13558bfc8f36491c48731212fc7f8a47d57459f2e366b84cea5d13bf60521c8521feb4f751918d82111c202373c8e24e70bbde1353e45ec323476424a792c422d44bb3f10fa099ea18b2ffe1e33bdcd88c2df11e057f61e30beff20c0717b8f94babfefa3db255fe8489a6d45aa3fd527b50eb38fc580f8d1abd098678f87cbc5a09b841ed5e23ea45597ac1a22d32951a42b8495f558ed8804c5bc3942582306e2a9331a2e66037cd9119964e7b44805af0d37fc58c3799362a64ca618b98b2cac1a92941b870020a7abbf35061de8786cc75d5ea63487df6062d13516d7fd0d39fb057886ace371190faff28ccdd319af0a300e0fa857ff1f4bc1bb3b03b1b78ff36ddca14402c9f72576d03c038b21198ae8cd55f684c40bde19e7d7f8871a6c4be8eaea7fe6b6ae07f9ba3b8af59a39af7f553ee6172df5dfab821fddff23e9ebcef7470dbdabdf7198c7f50eac42801a0e549d4c170f6500882cb88993681201da9874af836d28262c269f236f15b3ff5d3abbbbb4f9596078fe42dff39c74b0b26697f02ce2c35821b7bbe5b20d23e22dce6f9f01d7d06e661250c7566e575a3d0087e6c824553416c79386c57dcb4e07fc9076270b04c7967638ac252617e81096df9a82ed0751eea54fe8fb9bb89c688d4bd0fa0c43f252363bd2370ef88a00f8440a4f003124150415a7e1aac0a93a5847d3e6911cabbedb76194ca3954195693727feaf8f04bafbe23b7bbf13160aeb85dc14bd741123c233563dacd53f77550ddd8ae81623904494d9ee4fd5187bc94dd0886cf4346b9dceaf724b851a1e8ca78a4609137c00fcbd5df141b930b33f4d5ded9c16b7857c9a79a88c59563047e5571672dedc368a4b825afd9cf1725121b15087342fb587c65a7faa76359048bc1ce9f5fbb35a08e27d17d3f03b301b1ef6793f9f09936333b6546452c6813cb21f1ddb9fd9f058a4025737a7fa645dd93f8fd9b3bd037ffc998e5c94b7b1241a007d87b90cf75ea0e9c3973e586a11dd84ece82ac2096b013749f78941b6905c3fcd49157575e858df92615d9ae43739fa42c92285978e3a162e583682fbbf31836616d712514f15db4325825f68f8efa71bdb499c55a1bcdc0867abb092fce21e653f4a8e02995f7e08023d0fc09ec0b5bacb90b1fc4d5e5b78f361eac9d4d334b5b6894ab7d00468e23441c0decc5a76ff73bb5e561be561d6b30d2bba20f0bc17a994911c97e70ec94ded07f105b8cc1f8acb81009bba2628c6103d37635e7dba47586a21d02e4084a02d1ea9cff8d2691f61df2dd6076918489d6db7d940accc2bb336f4a84948929902a1017c648310184aa663b848c4d2e5ec533fec32c8997a841b0326fcf33c2dac33f1d3105fa344de17f946ce9d5d32661e8a4f362108932f25aeb31b9803a6bda962a7891b747a8b9c43fbd4129b067c1387b7a9d95267f970ea78d9cb41a44fcec2a3963d49e0f496ebcefec41db9e261428994da0f2467ed52c1e0e3a37ba7aa11c0ab326d5e58dde1a3e03496513d613cf67b67bdf7f901708d360c1a7301b62f880bb6939c729813471e6f0a63ce5c805837482edabff668b5bfdc69457e392414bfe97407cb53ba1c3e40e76591753a588403c3dad1c4793d064bed2931e577754b7926cff4eafb83efb0224196a7c4c314572e2a4db64532fe8bec20e8a755968f957e5db682c4e7fa9a1746313d17d4a21704a4766e8390ecd6acbad60a2a6710671f217f8418b99f9a3169cfe0ab6457df1b191da08b09f936294cfa85788329c9fb9239930789e68f8ae3f4f53a5e24192522e54ee3b361afd4871d4aef19b8ecf152055b8cadcd98034078c2e76f85304ad48459a8d68e1bead29e3beeef96980a34060fd70029df6e9f7c02e7eb8f30c3c425147463845577c0c36d4c0bdffef0b3ef7bda81138b98f9d9b5d1b78d21923bd3d6b0015efc2b8394e7c08604289bfc4bd0470b048cb68e3d95bb2b177d27782efdf2d3c10105199b522c73458486035e89bd338e24b802f827fed624fb10e88b0aad9bf365c6664729769ddc8636eb8b06f8a00e2a1902eb2f95f02f34008f5a27efc0d7d9ae7dc31c43f61790dc18d8e9015abb59cbbf4d6f367f96adffa8812d5b030b58ae1e51fd54897c4eabc8926fc9255d162587945c7d1ca1b62a037d61374bbaaff47efb9c12214bc396fcae092be462847fccbdc819ca160fe92f23d351072dd34a197322f4e101ac37e38e42437454e3809df78fc5834778460980dbc274a5fba6e1314162364c89f713a01f363d645ae9d528ba67b615305ea5ecbf00805479787bc3ba5827393c93749875d8426ec351ecce6d701f1aac8985e73922b7fd6599c5dbd2ddeca514edc6ff8b1d57382e80b62e2c7088555abf4af738d77cbecea68aaa42662d86c294259836e66a6975eb2428dddb596684b25f2c05a71e7d0fb97cae3bc45a099dccaaecadd7c18f09b947bc80c2fbdba9b8eeefa32d3a0e90c9c41444d35a7f7d4249b66815dc1e3716a1886010373737b0ea2fb4bb7d441b67f2f9dea0257fe6f6634f82e86dc06afffed05fbe239be0bc2f8005447eb9aed1d5f3ff4c94bf07ec5fbc5563f5b69f72b2edeccf29403ff24d8e3a6faab0ddb4e9b998b924b5310a0796372b8d6e16aed042460ebaeb1a1fa76e81b63c44c286b5477fa1e57190653284f977a9675c8c52d6071562a78c6aae9dab1c84437516efcb65236b54e53f04c9188c4b65603ab85c72a1045f740b616d57ce641d3bd683869563f0078b9c54f28115065b90539aa37f69890cdd09fc01e808f3574e81c9cc9c1bb0cae58356250ecb98995c62c5b415deba0ef1eb9f3e9ad6dbd9e938debc3910feede394fd81b06f708fc5e2da6f81e0ca9fa8b8b0357d3569d661f1719efadb3592a91df916e711dc1c3d262a68d1df104068e4d0385f6a20ba886661c6a3ef34f04301e020da041bc87f9e93e2e60147176215e4c3f480ef9a5458775b48cac66a29da2c74be96aea6c6fb9a7837207b6259d420994f6c5a835844d38c1387c16eda2fe1d9fbf393567d4a19eb716175109f70a58c8c688248d0934d92b133c4b78111ee0597dea4b9c45acd83e7797d86cf85da887eaa3ebd3d1a8ea1a951977667d4a0042ff2e14c890a18414743aa1bdd5c9772bc83e11df3887ee76ea84bb64a4159d44796d2fe3767f2b0431ff17df1814cbffdcca8be16b271808078d4afebb81ce0e2b2fbe0c5fa564858e99cb41ba0ffeb0bb0bf4057f3ab34ef1876b27acf9f9cf3cce2523286ebc584ea4415527508438d79f4ca1011a74188183d62d3c2aacf3838e7fcfd880dbace169573529c66c281dc1b5b5da0bf080548a57674e58e147ec433ac2887fcb2254c5b9be9dae5745f719582860e07a83fb6dac1f6efb05708cf8a1b82e06183efedfe831c83a32649d07f098447e4b17ba02de30c6cc33ea49516b3e6754c44712a31e83d3805138095e7588e5c1ff5b2a5f47ec28dae04e628d5cb96734024ec8659a92238d30dc6728ea681cf5a583b0bcc09b6a4f1b3a9a7fcb55ebc129f412db8e3edce8207bfbf27de19b0f1e852a7b96e2206bf811b0c8c9bf929fe7cddf0d78503e27cfd22cdda8ddadd8ce5d4b83afc28c186a490791f28838188bb9d10a964b80ed0540061d6655d5a092192b4d34c58c4fbb6541d05c26cac03725ca19d6e9d6e10348a504047c56522afb379e53963f7532b19989bd44a2b586b28011d9eb0e0c642bffa6a95757e687beb42c3f319a2f0f25cb8d4495e00459bfd79581a3e3fbe88e81a2a28c61256b29cea996cfc30a05818e520207bda82537887104132a851dd0945acc628d94d6f73a14718dc8f5417abe0a18acfa52e61391994a72951fd0e80640da5b407be4973f63e8ec94671cba40fa836304f5958284705b76f74311ab9e7b328f53d7502f9b4a16b76e20c42d39e2e6e966b322c46f35a69f6a4730cc936d7d26455d381d819f2492c21f5c49844259f27c6cdfd6073d89121a1718285c2efb931832aecae257c62f6eac99d20b9a217d888160501f759959d400402343e18650999766d5cbae273863e99a9bd44bfce4fba58d7e1a605d5e32df824e256637b12752e404b52e6ddcc98574014dc7bea8e7f9d70e2b0144e34a26277d44e66bc11855102c2f26e41852b40eb4c63401ea7703fa43a65f2242f1036a776b5fdf1ef71cc68f645996f128ea9af711fdee3ad0507f1635fe3769b37edda7b34de8b69994bbaf97fbe8321dbdc04c6918c67c86e484d5340fd3eb04efc2ea9d964ca02afa4ff77b9942674b1414a392f478077fdd41fab3b40feeda5a399a1616f396b8d54b17fe17fac79013dc3f09d0e3b90e13536f67bfa7b63f97fd329a52d904780c9891a99bbac6aea6bd63c6ac797c0bbda8aebfbec903acbdfd22c41a76e096c26a5ffb2cbfd5ef8296c01f7aef8c9870df861a26b4c14c8d0afa2e9e68a9c8692c04cb5bc8c8ddc6a5e97e7a7cbcb13f04f4102ba2932e75abc47ca2b8e2258e1f51046c4a22c07f0f90dee76913997a759bc4de1a04531e12bf019dc2e091f438166788dab07dc9e73dcf51c25d8b68c3b9ace5793d38fb6f8fe4c87b09304d9d36bbab94b26520797399c55283eab7c622aaa9fb4ddeeee0067a3d418665c8b146c391b9cd6543d97c43ee5281e920568bc5aa2d1d177f8c8245437483aa65c8c13591bd929a761b6732cb44a237ac54a0ebccfe57b9ebba6efab8413a1e5e4d1800012948308d7f9fb00e08539e714264a51d90b271a7a821d67dcb82be90dd0908acc7e05a1eaa5a1eb5526ad925b4769613ebe9e51c4d8cf28511fe5c86828085aa1542673814dc7b06111bbc409b9ec954bb45f2fa0832068c0ca378dfe3d491e828f4b8e1ea4ac42b3f51173f29cae77456a7b86f6518117732db9b775e75879047696272bfccaa0ae57de9d00ce1cfdec30207b1e9c6b5252135581d3bd07c2d6286dd34df06e7e95fba7bfef3975238e191bec016f1a174174a73433b124a3be597f2c6fd6c7d86c33c54207a680e024ca62e2132c895002e1b121c9f41023159c498a0256890227a90d7158b3a0da4d6d8182d540d3227f9deb056c48ee8bd8c63abcb747faea93bbdedeefc60406a0bda5647a883ef98478f98298c54b43035624f3e74a1767ddde6217e451002e65efcb5eb2b0130a599d8c6e75bc91bd6fad22b0f4150da8bf4ba4a878782d753c67852c63f9334f7496c52c5da6de0d8e8247758d75c1b091abc69feb538fdc817ba9865ba28d2dd19b2763f79dd1da3fadb9bdf2d83aede7a882a9690e91e101300f9c6f58a29cf17dd26ef796b561ee668a7e81d52ee46b992284c8081d7afc7aa505e1298119f8dbab0dc5fbebd32a6253f0ea0ab227c7e9734016cb8877ed81f363068e599f91bc8bde8ab6f2df7c737c2d841c927732a2a2bff73fbd06f83b74aaa998054a2380b2a09b48b3b661f5684833cfdaf94426ad3c51cd9d2a81d40ee3c3896d2cac5b727978e0827c5ae6b20fbf2c5353df9cd62b477c0b63d63aca18bbed06e4e9642639a7c8591d27738911b7efa0952a44d39987a4aa90f385cb80db6e94efeaf9fa9ca1a3673cc79d34e38960c784b356195dda1c9e08cb88f958b15fa0f0ae339ea6a4c63c8430a103fd481f98d6bba7183601582ba76c5aaa5b53c277c0076d3745a5b0bd6bdcd6adf3997be678262483000f30b9ba42c2acd8dc5c502ad59649efee9f85b313113552d3a593ce3ef1e622964003fb4cc1fcc515f5aa9db938c03f39bef947d5be5db0caa076e87163addac247aca31eed142b81bdaad13ca9459e30281c558c740d8763a3b8da7eca32fc69fd68140845478672d88017038610bdd8913b9dcdda8c7fbba45f487a679031ff21b21b7fcba932a395b741270dd780b97111ba1484529ddc8963585b43840994c8777869ae0520855d7c93192b1b48185aa688cb472c955aa882dd157a29ef5ad3b01eecb9d940af558ca99fcc29a474fc7ff965d0a4de8c4f29a63b5fa4da95f0bc80f4af64bcbcf6827a7c86c41e5787eda060b9ee76f7927be9275b50522cba52497cd0da639d00227c04994156036d49df1c9f8f516ff7e878202b7be857fdf0294e0cec93d2ce806cd73020d8cfd2a331b5a165f87ee5140286f346c55d99168e8336a4499a3d15938b2396d61470dca3b566dfd7a62af10337450d5ca75bd47d9a5a742f5c5aa6af5fc3b5ac6e8e900371e6ff9e05b6054203793a8954c4dbb61c5e7348b5961540b9b3a22b50e8eefc6da01e3b1fe03ebfd321f71f9ccafa91516c7597d590dacb6c7ce4ac87c97eb53403418b113775e2564976e99231124329742d090e16dfaded982f02df3653a48131132befb61c48224a360d688c39c5dae01ae6bebcbdbd7948810d20c5e2cc6a98b5e7736d3006d8e46429a17b9dffe09a5dd3e32cbf43996fc8130808c9869b09c7a537954c13dbe573d044c8db944c300d0901e8bfe5560f4370f028e5f92bb9491ed4e6fd7cdc82e3e17ff7dd1ebfbbbc04078186e87dc55b7ed986c25593b5fa982e77aa4bd818046908cd32988ec31280cef64ddd248e97308bd151532a5ea5fe5d26f92727d1e83e6414ad46d70cbb0ee52e12374b818c9f611afc9bbdfd8b14ecebdc009a327374fe487687d6c3777bb4beff4ac5d4c05d3fe00148bc4b043c7c0f1b9957acb445c584281d7f2bbb1d4923d87d918657ad4d6825b609d11d6856496b0a14f4298f59e5d4f6f803969a86c79db05f0c5d43e1201c86f655998c63ff6965da0730dec2f931f939c77b4e8c75df5e8e6edba19db5a107df6ff202f75d943b9dd3133c33eba5caea32083fec6ea677bd0568de975d3dac4bf12d6e011c2e8bacc1ff3c06025ba766a600292504e8e662c795c5b6b58d94d0fe88e2b9be8fda0674abfd7cf226722852c46f654ab097b51253c8ca4ad39fdc1a33dfa7beeccde75cb2fcbef31ee2b5de962eb1eaf1ab9f89f3bf0e42c5d563a3ff980b1ad91516d3e2494cf7ead6e5809e50572db768c6f4d6dae373529f6bbd34b4e4bbe58fee289743867688e369986fad3c290d878eff350c92d6503a0dd6cf5abe3a7c75d742bf4d0828ae7b72afe6974cf46ceef8fa64e348abb2306d308ad7d93a17085bf87ae40c215ac25cfb975c40c9fd41de025cb4c8f12f07afc22348a4f4e1e61d981f2ddc9c5ed338f38073f5a54444945e85a27c0ae0e6edbf6d618f5f0b989479efbdf1254cb56792c01e614cde020b2a5cf788a70166adb1bacb1b0187abfe914112833e05c26765c7b37b5c425074c776dd7b3d926043f8169f552578592f4074fa502e7222cb8f45dba61726c57d27a7b56e98673cf6496cd2063fca7c315cc1b580cab03380722f4a7a1443b97627c185d76f6dc772a8bbb162c96d679266198a26d5dab3b76981f4500281040a112c8d59a5ee17cf467889f806fa9bc4fcb0e0f8896207cebbad745f97e9268d5e9426b405979728b589f76305c5ea57fbcf48c35600372bf59573aa82bf19545b036dfbf749a4dca3c48499a168b2c1dcc57500fce2ffd4cb979709779d40e09b992354a28495b6ee4012af6b2635e34c1050823238eca715dcce166d2e952b6ea19216399112fbef29750972ef76b49f03fc4d9d108c0e089333b272d18903c3c71a2b3880790221d0bea007868812b464a48420f3f88ea88b1c66658961f1f895bfcd4c69a2623bc8ec98e0a716df299b25096660a74e7ffc98daeca0104e57c43767ef22949687901444c83916919c77303366bbe46a587b27948c7b85182d64afa35e51a46be9e4f7e9ab35abe6a9d6630342037e226010ac925c2be37bf51611f79a4760075b06715e76cee3fadda5530be56a243688afb7cc71b8bdfd297cd40a28ff6bb92f1f7d08e2a02ec492b0eed86f34b02fd9ce8136b2a77532a59aec8b9ee2a7de6f47f2b5ca2046efbee7b09f04bd9ef1bc7fe5fe060222e31743e71b93cd0c854fba0379f2c3fc852366fd9e16757c84f2a8b0e4a256da414b6b4d2ab9ca3e5c351b5b7827958c9bb6d5e59e4ec3379b952117ccde838b60756b0c70e2c61b084a068ca2ee77c047bd3e06b8c29a02bd0d57ce3af6778756e09dcfc2766794b0a84cb3d05014f3bf2d0e892f653a931df7b3ced1e35d3b4e4acd387010e42d19c10029d4173b9a95b7d8cc495e361119fca87826932c490ec228145e01387d1d837980b767d0dc403652d08e1180f3b15f88ee1b126bad9e4573211dce599284ad9f3de0b02e447e1a1329a473348361e6541094cef7756909436650c6b3c90c8c5bb121d8584044524daf9df959e9edb532128e763410d9591f15c9f32678a9e9eedb411eb588fb7de8db9da5b7ae04ede235be410aa68e97bbcd2a24a0f7e921c71d9a2eba2c5d918a98f28f0c7b9466313c93b25fe25ca192a91defdd2a5d7dc4b3383cc9b60a83c43918a7530582e56e0d59d85b33bd48e4a0e92e9a347064b975295107f27d9695c8b463b35efaf935a22266bd84aa580feb17ee72336f30f9cde2c9f9507529dd11d4fe1c7f0457e8ba047bc589a9e4b7db7e07c7ba9d1200ae1a1dcc3a1412d99c76eb3eecfa7a8c32d7fde188162a545155fd0c8596ca47404700c3906411460438df3b2c1a36a391d2800439e98dd1f22309d81504325e4491047396ddb8608fe8bbfbf33f94e1fbdec042e7b9ea109242a1068bbb6a008b672e55561fb4fbb950584db4f01cd715297c4d8751e228fac5f2b061dd10fefd9d4cdc23b54a9bcaef46bb80d5fa45999cd14acd9f3a7591379db80e8b357423c7157de419190f843709e50789615e73a6ff2b35f26600b483ba48b1c7c976733996153079a71e2c6114e3ba7bb91c915f667b81cec058802dfa7d527aa7995f0e581fd255e983e5230fbcefe3387ba26a1e53c42b4835b42c7e603b597ba9bdabebc46f4736e805157a2081f9a5c109273c2d776b7afc47899fbf7602d47fb52e973995fc219da87a111fa3630079f742f4b05739ddabf65f57ebc7741bf3b7040d0b0cc54e2a83e218d902a3455ef0262bebf355560c761bc099bb095a612b6ebe6d803afad2cba0487663cb0712c96fc317dcf3943bd64f3f6726c1c5e3900c06d9b870ebe2ef2114bff4c7d13cadb4ee0fc3d113766f4b74c86759320255508548f3148075ee7dec292370790974dcad33039e8343ed61d79a9d9d1f2ba2f85fe19ac143f5a1b13ae62336d2201af7f5612c29dde3c2e81fd4925fe71c54a5eda168612f3bcc3ad006653ad7cf005e74d41eaecbf0456cb442360ceb7cf5be6fa4aca016dffdfc6a3c515a9da2e507a2675a81032dff6423a351c1f986f432d44a7678f82c4333e0443e03f6bbc20c11070b165ff2facd382e7208819daf2d622f757248cf3893236b427be3a64d1a474c7c1b8ac0d592b0d914d85622d559aa11f2f5bea01d4af090b9216b692944e8f1cb1698ee655c6afca081ebe0bc3075b11d56455a097dcc72ac0d09a79ac1cb84fb01d47ecff812e47b4b9251b7e571054dd85c319eb69e1a72b57b4fe245c2b029de1862717ebbf8619a325fcf5657a7a784a72be0a7736492920f2b22cd686ba6e3d73673bfa63c47764b7f0d2a5758271b5b69418327e1cbcf790b6614c6d9c492b5addabe2338c17abc9a825879cb8a6529f5f2c975c6c19b6b06ece733449d12ced396d13101e4e9eb7d30a52e0a6dd195c8e13a99c4e63c6ad6180fe3676c7a81a9418a5d9179f4f4b32ab72d76d346a674c1c852a322c0bb0bb78973d8db336fb39c0930f049b5839ffdb1047e4cebbe7dc6278b3488ee840e9cc59cf4f8f23f8b3efdc03531984abd261500415c32d7e92773d235be0757ac24c812c8ff36d2b9771a7b511faad01b4a2eac4e44fb206cbcd54962d25736cb284794786f79d12e3f1ae7265ddfe90527d80d07fb3f66c34986d3f330e0c2e644eb4fe09be39adebde0d12074a2852d2b5ed6070f3297a2aea6d4d5a9090cb20d242d08e7bedab796c9e11b0dc73a466073883bb66edc944c7787aab68806325f7e76af7f9a055d2aad120f80ffa152b6252719e5ba6d6e076aff65c26ede9c0459814bc5ecc781d3c10137e5d14e3f63c6cd5e094e1eff9e212dda534b582b7ec18962c1b5bd4baf2d756f787b98498be6da097785ae9247832a515a7c98603c306293fdf73f2bb4a0225c9f7087ae17e1fd8d338624c2373d378cedefd5e2a79e7ebff5633deb80a3e086e1228dbcd2d1ef73de0631544d6970e1db743d0248924061a8863a4bbaf1e5fbb63c9ad19ea2f22b6271bf6bf02bb38ea7f6851d43790324facc5d9667987eaff0ae2a7743e1a64af8886bc7da11729cbc3de80619751aed8dbd84bb790a6853e76edf23248961419324b8e6912bd7d6a4eca9d2178a6ed42927c96d572d3e4bd76a340ca131d03b3cdb32b363f8a2f2d2c3d9ac960f05989a208f22a1050f93d80887986a713245fd51a9c562b03c65b252cfc41dec078188fdaaa6b413afc67a9a2a53557696de607207858db69544e293e6c3cb94664b30b6ada67a283e68e16903537ed02963ca7c0b8bcd48db392ec9c97a000fd7d975f96cea9c5393ebf585096ac55804fb036d2f9452d41b39f5e1a6838f41e17c4c684bdd791a6afc434ce2c7c7ad92249252bc1072ed74dbb96ed74eebd933b8ef083471e883edd366306835fb68bbc24d320f1270be12580c75f732904110c4da0b50110673d40b8728b82a2342fc8f78137e18f440bd86be96de66e4418c103b2d5f0cd6a0d4003cb16864856bae3260665c46d954b5b2d77248bba7c93226a3a1aabe139d37b4fce848c097f9c7da48ea5a866706b3721a8492582aa050cfd47fd09f8e4cd7e26a13c1ff3f503d063838aa0805332f6a024b27daa62b16e3cd9118a4d8c51c2b1bb846a4b8ca7c1c0667504ee6762490f829045392cef344b7f9eb3efe2a0a4a9c25e301ffb55b84c204914d8c91799da98b20bc1c88f858a2f11c3dc767273e64228e5b3f0686eba811696b2c59e0cf4da426596df24eff759ae09505db141669f3cf0636c0d73e2f23b47d5df90e6d54a5a29262991dc6e5a1d3e90ab7a2d3f2a15971ae7b5334b783a03572d20a34b4d77574b920332bfa3dc56739d734b7d64eada8aee13fc469dcfeb8e46281c00240bacf0e435f4ccd40e05344f755b284e44006bf8d18a714516f9549c323ed5d1097fecd1c81ac47f63bc2fe4868d1fc07b3939701eff7ea2437e07a0221433bf3113495b1f7130a3b2fe9a2d4e5886fb2d081a29679b43b35c66300eaa1b0ea1b986059f0d0f1483345f19bd39414515b845c32f2d730841fd150b82458c2291b8d545681e7a3f2879bbe9e04437a75ff22a9311a43aa53b32790529b6ac804ce791d0e7abaca688be690c9ccaa78cc5ec71c7079f359562748685a0f131961c7492b21cfbcdfeac694e3ebed42058b66b1b5a6c643e1dfec5ee56a163439975fb8d5464327c88124bb8683bc7a9b009378edb36c31a49ad09e2a693842b74621122e80cff0d97e12c5a02e10bca883c113c321ccf843830cf1e26af5c4167759136be0e474d2038f60c2f36a6b6d5ae53da24f584ea4d51cb9e64a3cba4263effcaffe7930581d4e9349776a77a8e4d63fcc2382d71497b4289baf422dc2080c5c7b80a4e300527f8476b5767aeea7c711163ca84f19feebeca63acc2c28067fc58da1b535a6080032b4d66544a692e77c68f63cd061f3d1599a261cc1b1bb39662eeddbac8dbd74586e61639b2dac14f50764e75d47cdfb6fc1fdecad6aceef3d67b51fe4099c161c6c0630b87d36664b83b39404159d034042c9afe34963a5338c971cf4f1e0b39f3b9b04b2bc27f3f9b04de392c25833f39144f13cebf1164b8d78f6bb67a117d327fdaa136265e2bc33bdca0455f04261fe773299442e721d6d44da3bb3baffd5321d03b0afa665f86f7055933c976edd4cb8cecc2146115f2a96609bf1f459355407c54416aadd7fa0d6a5c67a19220c29427391143d13033ebd7bac471fc1ae2ea6b97d1d058b027aeb26cdf5bdb31c2f41dc35cbb05b970b69d0cfb3f02e0bb675932f708a8a237345cb5ca3181851488269f43cefb4c454d4312b83da25b475537a9d53059b00a3019030ddcc299a9ea6b413e8c9f3f97fd6967350f618f66fa12caf0edbbc959bda8b19366bd05b927ca764cc95c3b6a168f1269b8021639eaefcbf49513a5748a1664f7e999875fe2314510a4f2b1e82269654acf14d18206863e455afe681894617e4ea2bfd0808e14ce7a3548a20c3c31b65880033ba99c86e1c8220c365fe87452cc29d2d49d4987b2c7a041915e4a43704f115562b4be746fffe4648c0343d5a42bb5e57d42060d3f9b798e20d602bceac08e2da82e2cf078f70237d48eb2d9b6ef8e26c0b5c4a6a4fc6be200a72f733d06cf7e6e345a37330439f91b65c01bc09145e847e1315b7033a82341f6b8d9e0b789abf2934727bc1dbe79bd8ce564d4f25e6d0ff159c4c03f6724f9c4920260b18b5ada90b28d78b3b12b3655dfff25cc452833fbb22fc26f1f7ecd7b98f56f7d007e0cc826a68e425215a7fffe3a7fed17ce5964e0178a6aaf23797abe74732214e8944ec0e97a3790bbea1f38906aa891ede23bfc993cc0613452f0afc2bf47d3bd24f84221a80ec5c608d8c0c8bcc3b0ec7cc82dd7ba196ac0ea74aa74c700a12af2f39f228e7d1b66ec4dd7a3d9113d22e362765ab6b03f88a7f1806e5b6aa25750f915ccda11b62c42ca6efc49946abc9c5d12b76d119d22180ba72e5da4904a387ca0742288837ba590dcd028dc5f88930db0766c5b5e6dec065900a75b7ead7571f8e63e9d2486812d0dc7954590351e55790991ba80771a638726678b3c0eabe71077fcfeedef5fedff69ce735252232b5ab5c9df2eb35234c5ee756ddef2a852c83a39f82e1a7e961efbfc2dc1eebc2411f3e626fe12a771e1d68cba8af7fcd59b868c3c178accf91b10a76f55e10ffc7ba40047d1ade90e0ba33aa2ee813cb81bf820e9b0960ee5629c4c415eff0b3e2275241150586415bc9b51e2fd54b7ec1c4f33ebee1801471f98207695bbcdeeecea72b4b55e2e631e66d141cfb90c822e5c03b4d2082ff1bd73be7306e7a4571b0d5426f9b1ab816ca9292f1d4593048eddf469b92c55cdc6e683059710ad36b305db776df75217d2f9aca7777c481002167fbeebe8de5bff5cbde22b3cb7aa1dc2215a4e3835b70f73543bec62c5ce041d09498e9190bd2accc8460c3753bfdc1c109a75e6250198cbbe990e75030153b73070101e942347d1ecb98e9c67224e53e77c3974fc7b5fc2fa8b3c35a4cc8f43d5c914c49672001837c37537a0fcd9d8cc705d097d44079fb0bb6ffc8d6d08c93a6a852ea86f4b46c892cdcfeb95f0f29435ef7ec3c5e52e90cf76ee42eb9ca642a02ab5d5161a4460dfc40804ae253c76d7625dc2e8a56a9654313795d09aa02a54ff7dc569693bfec39e72c07642375185dab374bd1f1fa9aff5a6266d8a16d808088f7d2a7fcc5440f8da2ad7de460cc2696aec5694a8bc3c4c128eb48ff8424e6d2470ede2aad1a217a775555c61ea36fa7164cbeb16a453eff8be9f6426d2f16ba8bebf033189b6ed33412926385d523881d7bda8dec4a492549dddceaffbb851b2e671cdd465a61120b9407a33a5cb10e5415db597805b313af7420ea1313579a5889fb8235fe9747daef3d4e9d29d7ef70ac03cb0fc7fe3d1d609c9966605fe07e628961d30904ee26296f30ff8120cb15f66e083b0020725904c666cb14ddc6a57b90ee881292708a9a1d61e20ae9c7f29b5921674dc7e39e77422166fe10810384af666ec3175a404a0663f2453c6810c04b17f75fb514cc229e0d14f91279b19106180dddc37507d73d80e8e5c98ce9dffe8ff73d5f9948ea9ec2d9b4de0790279fe1dfeed34f7acb3820fc2e3289e8f0ee92775b6cd0592a45796dfe040a3b4bf47eca17cf5d93137b4773d194120783933c7e2a7b473e4ad0dfb8c2d0b861887c26e7f81d7af8a2935b50279604046634314921e5c4186ae4137b4336011dee9c93b97201fe06a704a3170b26f6f94da74eeb345b4679823109dd87227f61e03dd5697e32235c0ba1a32bef6f7657451229992cd0e633b3a7350677913cd8d09ccf028268cc405be42a6df3e32d4796a9b66ad9454d2b9013a37eafb47e805cf8dd4c3c386f287cf85cf2be63a51bff3906ba36d13879d5cec034e64b12aaa6c3a0d1b32a60eb83ff48e4becafeef2823aa45ccbd4164686b437e70402588befc0e6c3d766f5fb3a1f44de51afe8cfa981c4271198bab25a10b0230f6e378a5c2a038b35dff0d882998449fbfe2140e41ba3589491d82c2a9db27062d4aa141ceb6d9ed1e10fb6e9270e14f38f43a709059c149d8f05e879a969e774ebd7812e1141f6dcfa19f763163769455c31d5776a060ed7214d8e24bf191b8bd1f691550ff956524ee5d926cab5891583539f2b4b048c37dd0cd3801fc002bcd2318b6e8da99daab4d417942709cbd0841a6a0d38b812d26631327fe35648906a3b50f9e9eadcb6e714396927a577ddc10253f6ec9a7244928abc53641777bcd1f71a0683c5b058454fe48259b3023db3726a758c2124db09ad8b5755e77aa2131202b6166def79c924d73103ce6f9bc6ad778291ae4e4ce4bd02d61d490e29857498123d6c3be01fbe76f1fc25a4cdd55d3b10378d7983cb94e2b2ccf109d859725cd6878902eca1bd6c15f6ddad06e1573c956f5a699592a94dc0b64b89841ccdebbc332482d877d213b005bd1c18056da892aae828e98b7bcd4ce4a9d3d169848d42f9634f65309bfd5a48d662f94a14dbc335414bfcdf641d9cb77675b19a6bb42e35c26b4749d6452b8581a87c8c2d158a79213fa69cc1971c001be77c47685e53122142aeced4fa44f7be74c8540c3f6ac70cb637b090f0f4dab08675d94365a6b095138fb21607c5a45a4ddab8120fe6a2a536d79551fddb8b68365d19dfc2128c1976a89bcc281628b8754dc621183e0fe44e57ae5bb44284ce41e48ce3e4905e95c715d5e851968809341bcc1a8b8ce84cd248dccf41ec48e6b9ae80d1e04d2a590c0dde1d1f3eb5907569fd0d4021c784bc8bcec1b7c36e1134cea52d6893afde0322bb43d9fcd2a68ad17375f58a41b3e3704843058da61af91b2bdc2ffbb3674a2e514c26fdba13af19e5d07e7a946eab3e2df12fe631f5983a625a4f1b166dca36169d8470c6424f5de2cb2c1954a3ce3962b81c5343a075379a8da63af15f7ff3f7a02700af263b8a43b25ab56339daa994c4aa96402b89b5c253b1f3c7066c8714988497bd0372a1d8834526b8b4f961cd4a392d604a60b6d853254839372619172b32376d7097067ef89289ac50087b1287f1a0e7a94748b1000fe584646729989b2803b08171800ebd3a56f03c1e9c65d0c78525280b2362f9bc458184abf878ba5530582ff9fa5db17ba6359d9fb87b68d093e29ac2fc70e81c5c2e4b8a4ae9542937a243582e5fff38e38ce68ed2f1e0fd9c2de7f60d734f3c502ffe1f1951c10cadb8ebd6b9236aae1b29cb58bf9f62e28aa4f05d66f002ab3854c95afe08856f6d88f19bf52a5a3fe3f474a27fcbb4a984026f6443c3148dab5af25b84671be090d878587ef7e918256688c16525f10d0316a0a0dacb2d7b926ae077dce3e5a161760f1d3511fc21aff367554c491ab3c0d84a0a8d54507edab8eebc22cd51dc57c7f5b2d57f1cdb4a363a6de7fa11f9ae9abbaeb0233b037a40c82ff54fcc7a3aaeb79267cf1f2875308975a3d425408d233eab83bc55ed5acdd7c3eeb67a5925fa36808fa8eefa3a6af984415d34e98f34342882daa846abc438d23ea4d0a5489c2dcbf90ca546a0542aec21b7b46eab7efab4ce02e77102e0317a3d7485ede471e1486847caeeedf5db04e64881dfdca4daf5213d6f49b973b7672a1d47c0139eb319dc3ca85ee4b7c37542fa4ed942c6b1ebecb42d78919bd10cda9ef140dfeb913cc3cf34aaacae006e0c933eb97564269d1869456a949d48c4298cb256a60e291a6118e785495f497448d265bafb257045426f9cb8ff02071e6a00efe58e0cdb83824281e1d73bde8cd16bda8363d51c1e3a62de40a5af58d98a27f179a5dd7050c1c01bc84988bf0f181de25cbca6f165a54de0af9d989ad3dc311c885c42496ddf24c2e1a29943b7d4e9a777eebf3ba8a141b76ef1b7704b5f29289f7c8c98c9a7a85bf9f0581134e534fb1fc17d09293ac633163fa465e7c31a1dfda126475f3798e9fb5f58a66991eb4023cfaa0b01454aa17808485dcc2d2f24eeac0eda5a63805267dba98d6a7434cfe1b8437d435f8d3b0368b52f84affceea9b124be11904d0984eab2ab459b1758b7b735a34908436d49ff2478a0bf388c7a7f920cf3a5f7004897f2e519ab2cb3329c5ab649b8588bae054f08250f306cc2549790eead0812feb90aec84508d03117846744e1bcdc2381fee835cfd06a614486e466d78af4e610ff9244ad5c6cd365b30f52302689e08625a8141364d1432fff37c263594687c949f90812e10d333377e2e8c102d4849283726eb4fd39978fbc98dcd0f44298ad1a3e279b69b23190b9d470a3391e7b30f68d492dc63cc582f162b9815b5a8aae55a53cd80ebcf1a323675d5aa71dd92095ffd95758d9f75d5c99d2017fca7fd96b8dddcb892429f575b4f7607086567c2b3a0d2afda5d1de923544df087237db20116152d356f6d1616c3d6c36649152e0109b65ffca89388dce8ddc455b53c42c372e326085be867d49f09edeea31fc4d29c5a062d357327e99bdab0e3cacfdc67ea507590ba262af2c9d593a09438501d68540d2c3ebaddd3c33d6ddc3cdfc32c05e4a60d15ce4fc0e6d6a785098b18afe00b774e9e096b30edae1531b73bfd01f4813db2a41dd544a6bd466b7889943e3b85efe59ead995aed40c43fd178656e82b84049e544fbaa8145d7d8e6450a1d104b3908c51bf1b86864a9eae719031ecbf4d3f607f53687b3c590f12b6ce8580e1ae9bcea72a59b6d6ac1eb02ee52da523c0868662ffd894d3489fc67a4241355a47ccd8a8c2cfb54d9f76cea15af2114c469cdb41cf8257ebd49dac4e0b745a3acd137a24490b6739d132070d6c88f92e828ccfd31fee39eb18c6e154ae472125947da841bf4a1e16c00c954c890f42e7b50d7b42e31c65be4077493ec6d490e49c8d0fb98b330558b6f9d16b611192687260a2a6da8382153ba77af22f1aa2b631486e73f5fd384a1195691a6588e3482b566ca6e35c38c4a8f65fa02f7ab89c4a14c0a6139927f8fc53304a94a7bdfb4fda9ce89d3e16789f107f49d6658e163ee1263caad83498dc789e9b1b25f9521ae4e7b34944c8208e19087facbd448c9b8c5f548e4f01b0c487c231b60bb3546037c9109771fe07cce6fc2786b2865e035ee08976c7f975a52cf9133d92b5b8541831e4d78 + +Params = SHA2_20/2_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0482010700000009917f184ec35c762ab245ef26aeecf9c29732af2d20d0f704b5c33afecd52691ed1eca04901cab0c930f7e7e21420a05932fb36496fac094fc0fa0cfc6968ae4080bc5b33cfbd0e2c56aeb3df143cb3ec428838928dff20fd198111c5a45e1094fe52cad268d5e7e58d5f5cf716bc9646fd2923b357240e456ed3fd68f4eada290000004326161766076c6d3231af37b0b97bb2f432f955e76a6a2ba0161ed8f6ebeeee675a2a90cc0a291e174c9f8afe161e40a5cfb161a8785b67696ff939e13de1fbf45ceb3303670e6c66ae2378df3181e5c159bc284c2a6ca9282c467bd90ba3687a48b1869ff8f24bf949d2c6f497d1356888f521e30c39dd004aa6ff93cf2833 +Signature = 00000004412b4c4b499687ace33225f0130f7806f73a3f4f2ba4f605c163434595543461c85c5a6e38a48218bb7c3cc035404630c6a65574772563dbf9d1c73fe48bf20f27f6d57abb3f89627bfdbdd6a497e23b830abeed271218c7263814dda5a7c62e7191c5a85f5f5ed2f5c83c7fd852c6746f3050c117e2d6288760ce307a5ed7505b0590bc5866d71666f54097b730278020660070f67b1415ea6f3cc08662a9660218a8666befaf991bc585a51949a99abe1ab9c6188d040f70f5a40ce2ae710e913e2f1996492bd2328765f040f8907a06ac473b9ac95d789a478f3f3fb23a95db45f357147d690f0b89608827846b560c778a3207cf519474082592857d52e95dd1066aca91dee5d553f1772a2ff6f97df747f0d0ac84e13ea08b4938cf7010d6f48a2ee97bb51f64e09826b8098dae652a92fac63a017667c3c82615ae3814b24e81089f37f296d7fe764c13a258e79e847776e914559b45a9de9fbbe2bf0b2bc7ecc4fd03f71e7ff16baf36b94f5068eccfa2e27388980e100bd1a32d561516e6d208a0425ffb72112439a0a31a2d4205e16805f2cc957db1f0b8da72b0fa652cf2e53732c3a2fff58702239e8c5a1154bbf1ca88ebbf1c0e4094acd7dfa2b02f99fd8d239e0b46cee43a6d1019afb3589e663978bd4505f13ea5fcc353b6cd3f4057c5b11e8f4980f8fab74aeb5dc7c21e8ed5c91d8bd192e8cbc38d8932a09adb5343bd649baf160b6ceb3669f1e7c43991079bfa04708adb641adb38494bee15edc902d069116c711d9692101e192101a99780304f3237f8b5c34ac2e47c99bdfacfefba1b4cdb9f61c1e2152e9319665c649fc8720897b4b66760dedd8ce7e855d3d541fcd2420d3767e6d9e1bb24918e127ed82f7dc4b84f9c72234da4ccfb72358739f4b9e05381e39c58fad0036079600b31f82362a6442bbcea117c5a7a952601b99d586204f60351b02cc948bd401f19a697605e93177f88f0fc2987f0b376bf95132657ab4a67ec3e173320ddf0c6b9eae272a5ca5df7cc74fb66be5f1bdd5a15b41c2b94fcb0555870e65c22bdb61151f76f745b7e369385ad9eb25ab0645bcae5fb577d5eeafe14a6b0cd3f85084ef6986c9fe91a932be17abb232dd9e0cda2013c384e298d8dfb713cee30e0d3c3f793181de0b92993ab56319bfed6683e143ed617de1d0a85c81babe0ac59213d946b7d3af8058ba15dea0a13b70f9cf444f9bdcbb74fa3524066c7b5aec09beb56386c3f22f2d1e62d1dfebfbda6a65eaec711167d8599e2aaebfa6ef283e5f59db934fe1b60c1c9a4b465ea3e419c3bb8b4f10762d60229950d15b301dd4f22ae93154419bb85a350bcc63f87149cdd8f72adf96457cef3b108fa86547f2408bf9a41af70a151d7d84bef1161111d1d9ebcee578cb887204f2c7554ae414cba9e38e4e12b12a7c2bd8df6c86730f5df953eebf1c2712c9d347db5350438b1ee40507cc23eb3bfd9b96b56521035c7192bb084e862f851f8859012ba47aa882da09587db2f7cd6a8343cbb5148876ff941a58704b42753a6ce7cc6e9faeec68a68c3b86d1475ec842e571815e666a6eb908901db05ddd3c95c43f2671ec0c97416bf25e7b7cbdf114b03e54d7aa7ede07f92232fb18e651402a043395cd139a91fd6c937ca2535729953601a9aa82ec63b5dcebef1b97a71db47c2cbd23a84ac179b4a800904d6215e63383d47a9b6f12c1fe666b2e9357c7fd7d4f23c74a2fd559e8ffdc3abdbb12e18bead3e1c399e007f15600b4ddb5f7512b0274ae153c59f3eecea7a023ac09279013c3283227fad87d944da1b93d7f7f7087a8f8c28f9282554099552b5d3d8bbd4b372465b7341c482a166c25607a598b4af00f19c2f61e05e7f4c017c36cf1b729b7f159d3f6f23d652e0bfb828bffd5ab662ac0d00c8eec97af356c55b5e7f23e568d5eca1baac9b0778e790a3fbced4aec66514ed66d8bfb9128b7001a7b727938a4682e8909382b3475a8243dc6e6d56e2dc8216aaa50f9cf8705b41450dd484e17c1b38c4b08c2223ef88becca2a728bee54b804644f2c406f259995e8155f0944fa09d818d945f0da39e6cc0c9031d317994629d01a0751966da5ffd1e0ec51c3e903533d4bc4dca5f3529f418b1108dba1187f38d52181a09a1f2c5d1b9aa1500b183e3037687ffe3501093c01495d75ca247a7801f0909c962f0bc5ccb917d16f95c3bf9419977a0618a8d3b452e884e8424571a39237dbf71d7e7db39011e1c0aafb34ca5544e0a36e06e914b1ff9e44c17d5b9b568bc77a9b42605cf13372b8c48363df08077dbb4f002d056616fad53fc652da59e8a9fdb154a29b6f324073398d10df6d6e37a214eb02778ec8fb83185b8064eae94008801d3577927864ebc2afaeaa4b2e6bd2b60563eabbb332ac2eebfe9051f2679792803d62e39feff4f12aa47a30037e65abd946cabcfe22a7850a938e7e857c7507678327a2dd0228c56e32fdd5b61e96647450c9821be4a2c12d83a0be325b208af73b311a5d6f9524a2e49f66df5cf0f52b749c9e18135476987c037058e8a4b6c5f1b3b932f74ef34b34792e849b81ff7c7057d8bf49c6b87c7deb370f182cb5bcd191d36e3ef988bdfc0bfbc5cf09b91972c465bd39b1940479a62a6af61450d537867e43c55e7e91b6e6f73ee253748ec1aa0cbe3cf498d99af76c7bcbb4f8d2d7525b617c22efacf5ae340c0308ad920f2a77dd5688866400b3c7e409a503aa8baeb6fe3f99b4654a953c655d31370d3a347198ffbf6673a12b918f45bcc0de784a9c58df23af5c6cec4cebef66f48f19b0bbe1e260c149ac0c65d06b8ed81a686fad8794e64eef81f9d3338b783f0e46dd91a02482d96e11521b1af9bb5de9b4361f61abcafba6736f7fef2473e2b1eeed694919ccd7133f1e295a6966fab4e2a8c87bd5dd5b959d568f8723a93d16b191c396baa7ba137b7b2a24c5398b1a10e68f476340a95fde034f53131902eea1967cb98ebf46464a0bf544b62fd4b4a8435d33bcb0340baac201733d718cddf4494ca8583558784ae07e737c4035e119451b792940b2d160c05c404aa11bc9f158e13fb7dce460f213b46a27e56ad36544d2300a577ab1256eed6f6f1675353c3494e2d3e09655c13188c560f5a66c036d0db70b7368256c68fd4a8e76e63e5e851a7b97e8d0a97ca93abd26826f9c4c261be662d3fb0b552c368253cdd82079af741007664818fb38df66ec6c6069388c32da1f8afc5881546d29ef0db3f6c090865a1c2fc86847e2f0edf1b89e651cfda773567e54203e309867a514b2869dcf7a2cf6bf443c5a352278b36b5d2d763b9490d6568c51c841daa3723d197c28b93e4faf41a930a6bb6b52a2cdd820d66e84199bf66b1bfec63bfd228c77f5a6259a812d2a54c886cc75cc86de11272b369146a470b1c5543594796a930b7d172b2e31ddadc3d185e806a32fc7580d927cc60b4cf0908da41b5ea04b0329262b9a89866e24bd1f34f4e764b1e1e9c5d4c5d2fe62d8d525eff335ab48a896f6686f82de4e40cd01332f7a5c52d938d5dadaef9385099273cb6bbb2731293378fcab96157ffa17e22e2225db9c6ce9813a22e6c398fede66546938125c7f2b0270faa0fd07b39ddfc6c2031443a6b45112c2d66e2a512af01cc61ecd5fc29ca28d82dc7792d1f008267a09f418b4446139ea31cb871af1c5115e4a0f52ea1c92c078970d8302aec50f8e5107b8e5213b579c8c9d2b847767509bb3463c27cbb1ac9b34710ef3de2e1c8913723212249c15336533e4490c093eff61d603f4b4bf80a8d58fd9c9525262d65b6db70a079086a863b974394ed7247d9421073fe379efd4a34ad295fca1863f15b5be526aa180d71197403aeae148e332ea680ed5f23e5455cf6882538290c57c7bc60adadf4f454c13bfd6d6fabadfda7929009be61f30d69212e6916cfb39a8766f50c13f0b558261dece2283572c40b225299bbd772fa395825a9144a940e5f11224694d72ec41bee2f6f770bd22192148d6005b1d11bed3a2cf0f0f2f478d1f2988566439719955589f9732a7a33d1f942d43ae0443a8dc15743926a811032dee1084f203b6a130a86233c066afe05f4df9b3884b4dbbda515bb5eeebc3b32ced09e8cea44245ea851d7d9b556e3ba43df00b8a5d3e3f96c1bde5136ce74909b5084401d7a5b19b732a8420c17dc10bc98fc2ce6854c5435267a2fdcd61cb2bbe0317506e4e9969b2d880d3a61168ca1dce9a2b018ecf5b2f2ff8615c17f3f6eb9238860b92711f0f7e192147798bddd6aac08d9b378284937651207ea289b9d503b5ce37269605d4ef03c85f37a976c296da9a85dc6acd0006e82cbfc9d97aebf02e4125f6b55441e856f99045828053db8d548370890e63f14cb01f5a9f7dbf5deafec50e69c876e3fb820606bd904f3ed37a0ef6cbc352f8eb6209df9dbb5ceb7e84cf381842d5c3a0a9b5c364a954c649e081168bd4823216d7b90200f21613ae1061b224256783fcf7fc5b6ba925ab3ca7a66ed262352aa286e4a114e6a6fa8ae77dff3d8e9ea433ab1594442e2a043a6bc6e520d6c3deb77264ecd5418ac3fc5db0a4ffe043d6ff9238f12fa0bed6f6c7507edafab76e4758558c45b2b68301cd424edebb658d54ee9bd888de09468a4b2184e3f9d3879b44d1b1f8f4ab2991f5457366db2f19dd8cc4f55dd0bb50a84d353cdd842c1f08756705d62dc8f2c7400e1bc5eea062570c5392990deef37be650f697886fb9fa5383ed80f7131832e5e8a75091afd084ec5b06ac2e5c22029f7c7c5121db966f2827ef2af906a2a0df0d9b21b459ca96eef4928ba5180aa760f4a44c3df11da42fda745caefaf316e4cda1cdfd9b4b0d5673d04e1681ccd6eaf38bc36d88df5c513ad4fed8620a82929e10d91f7cfceda7eccf4af01cff92a29194dc71191db722f52312c1263559005c525b7ee7fc5b27c38f118235ef876c960102c8406140240a0944726beebdd4915c270d1fb40938cfbd05ab86fd6958ddb249891a9320a47d7bb0f99bcd1d3afc79b672bfa7b23a3c14e021f4bcbf9e327c17b969c47726a162f987b710bca1bd6587908f360809363de8b4882c6ed0fb12abb1727054339f3b99ee944508badcda2f661f7db107f4c859099cbdf3e10555f0372a6c41b2a2944d1f377cd5b027e742d5234d17fc04204c18462879a1daeba2d340ac6f65ac259ae06bbb196bcc7f89dee2cc3930063b1c9fe2bbec78b9cbc002828216368852563b18dc284daa90b815d0432a3f76a46fda249c6f82aee67671df425c9f95f9e70d1d91ba7ade13ce48e70bbc8bd0012aab03188d46fa0e25d7d12009c421bde0cabf7d7e604c1753d216edc285cb666af33d2df2dad2de205fb7cea792a45c02c1a980bc278ca2bdffba9698178def290e8cd0139746b76a644ad46e0011280cf120b87de0beaf7af366d6cb70dfbc0e0645d89673be028a8e432741b3a93a8a6198ba457857eaf13ffccf010e39d63bb13b7e16b6976c443b35324dcd88914b2a6174855a576028e0712f507178d54631033caf2b3a823ddcf63488bbafdffe16c624f7ed1aee111e731436472f4e8a18a8fffdcdbdcbe8f44358f6b7929ebc60db6557c29f24c19d5ac68f369e64915ff8b25d495b808e7a5d4efb2af63b8b30bb03288e3937a372a13fae5176d724a3b090bdc7cf120822b161c0f44bf7780e4250ab10d109571102f0f4bb03e71ac185de205d27feb2d58b8465d9d7069ca2daf789a91d3980f379eca5f48fa5bac44584368801182d1b9ee8afe3e2ae6f346890dec9678493a04c9dcf4c0bdde83bf46b6e21e9a9a18a2a7c6e6c8ad8bfab20969858be8e65f9887c109577403cb951c79b86d9addf1e9bd8167f1afb539387f6a93874faf354e2183cfe1dd126742d1e1fc417cc0ab410ec038b7f7ac011fcd07c87297b89079e801c1fc19e76c37bdbbe083c6559e048c19c2ff432e98fd348253cbc31a6bb109986044866158a1e9be8ec33fc2a8ea2e3ac9226e52625a1844c215370920874938df72033a2666c0a9e667827ee4033eadc9716f963b451dfbfb0d02ca4e053bc6663e4cbdc789b2f648e61fd054c59685a61ee96418ab23372279ec26a2ccae901a9018eda08d2012d328f5b87b3a9eee6034579a95d4a30863163583cf3bc60bcd60c1218fcf7424e63a74b8898a1395573e893f562186182cfe15e33988643ee7548dff93081696fbedc0d40694b2c5ddfcd4469163c00cc5e05e34a10d147d5aeb6f7928be5a28b7e92b93e5d21f9ebee9f0949f730c3bf8a3b9706725897df235f972dda62e855dc0f00d2d76aa008c2152083d64969b62eee414e175e8e5c3d378b4a8f3b78bd936c4ea84dbcc18561c352dfbc4bac276587460d958b60bffc51ae03f41cc1359e844daf4b05ecfc0f2051b7f450590833894cde553eb31fb1e48d7572c535466ed81ff7215d6d92845f141159a41d9c91ba78f1e9f5cb7a26e99f787c0244ea8f30c77a4e0a6a4679626e2f307faf04c5e710bfbe88fe3c0d8f04933f95c8554bc53e38ae41942fca2408754a799f0d3d39edead0a2dc03e4ecb20c456a75188055b7825f822c0b27a60529f9b39eefa70b1caad596aec726410109d43f8e1fa519a2b44b8e9e4e05aab88d1520de0b9a963b476f7562effe15394df263bc9d157d42074885df661a3f0d84d196b70c9551e3005333827237dc309325b4d09a72a0c64206fc0eb62b523f9c374252a429af9543cf166579d0e431867ef2080e3ad364f132e18bb21c240e14cfcd1735bf41284e60831249063120823c6e30740f121899d3ea1df5b0bdfda578c2c4e0b5c191279b74f96c66787025a001676d612b2d260927cfdee54cb7f0e6f7915f07f523fd9fcbe4ce6b065815efbd8969951fdc6ff6b1d33572573fe183b80ce6849afe6c74a177c2652e64a8a7528d669b1fca45dd7f2d93b497f07fdeace0c50bb883cbd3f5a9b731639a5c1f7939f405a4c9bb0bcead61c21d69f2c95d71f7c953ff6434b99f961e6501dbae713cc494fda9a8b5df1b07b3442225814134a503a6c071cb199c9d0b9aa04af8f04b5300a882440b1175830d0abaedcaa6a24188850a3eff66cb23bda66745657c5c14bb1d277a5235e9ccb5058e6b76bb131161142983f91095ed073adfe968751b15e04bfbd31e8e569ac8356f8637adf98220af6982479c49e281680d21b4a00a0358aafdc926247216962932d3aa16f7789f884c170235dedaa634d8b2e40131a94594e8e14448053689d4789f1d6d3a5b11fcbc9982c43edbe84aba4d30b1ae056902ea22e029854c72f205689a16e1e65b9445852247ade5bd445d13ffd5608d2fb779e6e70b233b323260ff9e0ca4d9c3964ff36bbd6ebcc04cdad8709000318be33c99dd4417b0a6ba777714716b711ba07fb660d44846223ffc80bd07106049327778df695f1685a386d074d61e769c22652ac900947eead523cea1a868c55b5338624b9ee3f691a9b915306cac0652bf45c86db2cf2026fa81f379cf16c9f9c2503807cfeb8d69a35f324f7084647cb934e6cd4d4616d91eba7b5ed470e018223dbb02f6a4c5e87d5395de7a39c2517c8af513eca85b2d5ed145e7ad600243a091247c3e3b34b1e3defdea36d33354fa20074de1222fe7dd9c43b3e1a5f7e06659cbb33c71742764f2bbbc6b447ec3c081cf6037164de564b0b378d34679883b697f85103016848346468cdf8bf8051686722c078018408be661d0f80fec3ff8f1e67ba320ad1139a97b32ff9f59ff5231ba7a3fa794fed548c901e6cd3965718723b9513fa90fe38a5eb2bff7d25bce99c7114fcec9e593e3550602dc69142fdc40686b981de70a3092c19516c68f584e788729a244bf7a1d07d638eccb07eb8fcc78a05f84c0e8887557295254617c730d5601cbf59f9a2dcabccee44e54cab40f94c1bc9cbd64f22bfa6a267354558e5d039da5e8068de01a6b5c54c1a01e5621a51ee36b2614471bbd1614cb426ea598d96a389e8b18ba2c5725b396d6d909480c6f1cc9bd660b40192287d41ffad4008ec4d789afe74774391e4ed1cf2f475bea47568080d6504fef58b8e3b9994006bca4c3ca25d3f214574ccaada2cd8089f0d55dc07935b7c7aa1711b5fbca65b1a8d1987ebc4461c50216a107ec408df189edc6345cc04b76cecc67f2d7f85537d7261ef3e98a0a951bd11422ed99cf8d2d97215770f74b8d88bc52de7e5aef663a8fdbf15f81a27496e27980a2531f010f649594bf00b9fc095c70041311c34b4d588a10af035aad51ad0ae66f41727d994c953ccb17474a51b870f6aaf180415559faae30d5d9ecf983e5bd3a04e9abcb0022a1307e208a133b8a01c5be4939697080726f77fa0c5f4764fd591661304ec4018cd524469e03dac16211d6d8f56ee9e098ccf0010d6354d7d77a6537743298a71a93319edfdb33b0b1172e72a036f0cdb79062b199ea6fed41dee978cf10e9dc02fce0500742cbdcac1224b7283d47dc0f63b16d28968f4c6edabc67c00887b37aba89bf3f2801668486b743ce58c7c24480d47e386bc188549a66003534050934c7e0b2854f0750d583850114376c17523033c767463780183d7eaa1fb1129d80e7dca762e64961c2ecc703f9fbf0b572e20c31dfce80cccdb80572fe4550cae95ae016deac367f9fe06512f90e82038a3cc473680053e268eaaec718be010fa0f850f73bde0f0fc35b2c20a3d5b20300c5eebe249338b862455e0532278f64ac67f4c91f9f8c6bedd2229117b9fdf541dccefeb8634a79f4d055c89d21ae2da7f7dac2bf72187cfb4a3babc4ffa2182904dd3a761ecf9bc89c39ed61dc8dd5f0f2d8a57af0ecd304620804fd1260b702441749a8fa95e9a72cc282486b9398a9e2f7c3835d0a0101a85bcfce5d9f8c5a0de609da0a87a56a2aa5bc8ad0fcff86770ecbe88ec2ba8ccb8a816bf36d21d4a1ef5e770bb20ccbafb77c37ab01085413779dc85216fc94bb5ecb57a1d97a369947996a9ef8630966c570da9082209ed1fe1a5787229afcfe2051e5a886f8530a478c48267da6bf789eaced0d22e460705440ded978508d8b89c8c474b9c17b968d38ed42b7086c9a3b7a194680809fb5ab3a4d7af41f0d99b23a7c0fc058d9ad20516863793c4acd33b69740fd29fc28cdf905f924834cb26b0d8961ffba17bc8059878efc6d477de20169004b094e9965cc3a0e3aede836b051834ca009a284f61a287406199e7e3696a4a5ec86f7f6193f31a95cf1dea8c0425730888e29acf6a98145f6750a0b9ab726225977c25853d6d77ad523998e92cf2d4f333d48567ef43e63648979937f686d1597a8652b1cc4af139a279aaddb48b4f5526639eae7019755c7027579f8edd4ae9532c9390c2d88f881b984b9143068e5249946886bc38206e831444a879814fa020b2da32b254499ee736ae24a43e897bf42976f077a71572f2db5bebf830391b6941306ce1e1bb15d07f03bfab5fa83e25e124b3bd5bb9722b8f5beb00d76810a6f36480c4c1a1f6386c6b3407cc46b65bd86f700e60806eb1a3e6ae0a3a6e23705bfe6f1c4516236424fcf4a1c6677a2a3e6cb0d6e7bd37de2d1c5e1a3b179563e1e78e35271e10dfc85fb48b53eeb101d85075fc8ad6e00b4dc54cb160571445fbf88d07959d863f23b6447449d5f3067a059566680ac87cb0f0573500d87efc89afd10cf436e79eefd231433581591d13ef6ab05bc22ac25c1ca1c8feaf66faf73d46e151cd92e932221b51290b558dd4de25334af03b7a703096fb921173425f0a39fc101d752e8e4bf2747731e2469d3f5bdaefb7c1271a02d311c9b3b8282ff439d171057e6d610dc9566117a3c211b1333755eeb9f4b949420cc8b3386a9af165da44eee3eee8ac0254388653f78a286905aaaaf1dce007045cf68158a73e0f82af8ed84a196fc3519ac5c81ce1c9410e3b41cd5de90a49f88c9cf73e3b4c15eb4da28a9881bd828bb20787f86c09a6d66011f0cc7a4bf80e80a24fa91d36382c9ac701e4e18741fd28658b522d88570ccd68f61093628e3c1d04ceed7b06eb28fc6298528bd75ba9b0078c6c1ada0128c8d3b3ad656fad390518808e05159ddaa60a1a47d6b2498b16880cf95b22b1c7b1756ef5d492c1bf687fe16769d04cb9540331fa6b45e9fe32546e359ea74032119a6cbc6246d1aba9cccefeab64ceec2cf7b09614074421bf1f787784ed685e74e1ed2afbd3610a2383e6430fe8e8a4026f6c87005dcdc38d863fc44d006db65628d039968295fd8c736b81ffb9a1fb30a3b2ad78dcc007ec63391756927bace289539ce21d6b1a145e6ec411fda0e80971ff6f010301a2d7dbb9b7ae4962fe4a3f1c1325cfb0b1dd664038194b4b31cb23c31ad89801cf693da89e8df2790616c85e7f43311c44e0b5e749fd22440ed16644dabc847cf6330c5f06f2ebe21400d9b440f26e9870b58ce954e5314bfbee6a8c668b2916ff84765f28c404e2750606eee80b059ed9d9691d510f496318707d621ac566c38bd7d5b9b1c4181aa5f82c22c82ce96450944e68c20e14625dbbc6b2a4aa6b43c1cc9aa121a5d9a8b135956d694ee0f6e41b4293fbafca79e949e5ef98a70980274c502cb96b8e3e81d732fcb2f9cfc1e054af263abb06132e90f6008fcfdf9188d058398e81d6b6d2aa4df47d873ea3999773bcd1b871c2e30205910c1d0e7c1edbdfa4c8e19c0ecee64e0a327cc867d7197285c35b6b25bbec539d7b6aa4eaba680ad57826470e92398f0606c3cc653217ed0ca31c505a9b1aaf2fd938527d42ef5c437d23b226ea151d56ddcabb3812e406f9cc3b7300c660f4cce54b451f333428e96c5896aac727fcea582857fedb1a131ae36a0529012c835952cc519ddf2cb4a2ecf9071618c0c719e7e201ce6e20655330e02e353e87917a9b0ae94ed85b838b852a0f71ec60c734abecfaa8f28eb901c53af8f61696af13e60ae2899e297a5c1ce0f9b2b8906a0a29a3407c24678c106e17a0dad6e3eb4f53a5e55f209961214318d59e0daeeca7d92dbdc80569198f0b64ee6dd335f7255709048437a57e25217468a04a9a69f3bd67afea09c93b18da3f8621053bd9e273b4c5318acfc97a5e45d4696e95108c73d8d4e80b97e0f8b4f5052c16913e3fa1f2c43596b9128e4745f7ff53a5b5c0827767ae35715e8f8f12a20555f1eefbcf60672b9981bc00ef15c42c10bee5fdd9879aa41826526c3c1f8b8f7271ad3bbf98bfd461655dd0a2548376136c8336d393edda740f43082353375eab6f762f80be52898c03c6ddf84b29604f466471747b5af0a40926a4e49b0dd54baaeec104360da37f7969c7318577c1d62d4112a4aebbedeef58d82a4c25dfebfbc7a7106da876832f196cfcf99285714c3566d1f8b2ca7243160a5fe70ece0013a6fe2d3c3bddeeec58f434bb2a5e7c07270b9ed526c9561d6295403b42429808b3481fcfc4fc4fe56f9292a1a36d1896dc96275d5f2d6ba619cc2dbc7badbb6e3d38f46f21dd2ae6b3f237487934727c54e55e8f8ae109b9b688b5383a622612f7a4cc2efbe4c124ed9fe587de6d2fb139f69bfe0002ae4ab18a03781499e176f8bfb774648b6f8e19cf31dddccdd1471572acf765f2b92f69161e631b009c2cc47a21b8a179712ce2cdea682a551ad138cc2e8e361d7c2456cc32dbdf6980ac4ea713f9b71d82f4c22130e11332ab9be513fd6506b346a357c6cd262bec5bcc3030679c4e491ad3cf35f672ec95e76b8536db2c7b78f8032d460ea1a75a45cab29f282f23bb6a051afdb52de8a6258c448ce636f79dc773408530fb0a9384266198b6cec809b7c3227aeb8166448b8297a22ee7e903600381cadc71a5d549f77874217b746112b28178c22d6ddc1848f7ce2c94c67a2eca46f8d776051d341923e2151f39dabcc57ce581ab0c654a50c38736b89ab757fb3cf026570e19fc1a1daa59dc193946472e4fa08b7efd5571cf9df29b1c5e9a3cd6b66da555b8da3f2d3e0ba0678c1fb7834ae3badbd99d834ea5d48256a57d44058ff8dcfcdba6da44b04e5e9e28e1bd841c75fb78d7e5404be0d9930491afe00df74a2221b4512b10b0864c176aae4c56a2159de93565ef76d79ff9a393d0390497cb6374a2912f85c4813d3d9470a0cfe1e4be519fb953ecdfddf47c4d43fe1ff28a9ae9f176134af0e1ae37ab3b3cd4d611e67dd5c40074002524aa32f1e9912bb1e70edce413c22640c3a9c156ef4a1c364f78899f1041fdfb111e155afa43e3a519070fe5170c0de198a10d4e40127262f9f1f3acc9962cec4ec511b9fd9982d4007329a9690008acc2a0394c366239b10acea8538df9305fff7385784dde700a8f8f476269b4be017fa19e01167bfdc3cca8717cbc5c7705e1c27c016d7f164c02f4a33d652f781305c3d0a835c049b58d055a8e2510e9d6b4163ca9c8b1357fd90a0901598221b0cc0a23af0a6fb5e3bd87433c97fc84c2a86e0d729c23b5566fe8c5efc83528729558e20617c5b25cd8abada14a6f8acf967f402ecedaec0941571434601b05c78be04106b2640574e8f34f4537abaaa99b9f7bea52100890fe53fefd71453062bcac1a1bf3721e9a301edaf60eb7bacb4c2daaa33460de11625574e64881b878da2d34af02ba15e4d07607eb98e4ed00ce29b738342e61d1dbe459cfaaf8ababe92f8e40e895efb07ac885c48e8b0edd3fcca903f79d8c56a4aff40a5a8d9eca19a2c4e27173a3e98a0218e2f9678aaff858ac776e0d23076c9d39f46340544b40f70564db53c8b18fa0fab8be41f805f1f17222383554ef69a98a01f926c1c7e677605fd1aff9f3f2c3aeacb0d1e5b31c4a75f00123303826c7462434442495b381a353afdf55d386fb769707ccf8e761d9dcd56fe86fbc922835d55cf5f79ce2453970df97986ab01f3e04179505453b432f6e6bd10ef1758911f132a4086085e502611ff390c70e035eeaf0305243ebdf46b9bb85a44a37517b00c002850255a929f04edef10f501cca7bb818ae3972dc3069a903bf074261b964542fa90b1e86834513ea62fa9a2ca941b285398d2c03faf04f1bb011006d8c9709c5e536ca349249e44a7a8e89620fe57f2657cfb42ab3fc4a5597553448bf4b40950f65aea89d0502ed2bd2e81b7f390f5a8b0f0cb51dbd05ac4958910ba663e3ef092ca27ca00eaba2c2e7f36132579ee016d0103a12b28983272002145ae55c21074e30a0047a0b845ce4d18ed64efef6066abe23f8c29ba59910bfcc02f2400097dd94db12c104c5e73e985b76ee202506f87f2204e49b14a4e084d69c73097e8703ae73e8ab71bc5ea556d02a8c6858b9db805c80806f1403529402c43f4987e6cff8105f7ebf93fbde9cd31eb289b93afe5fc4caae6e260c54a240e2d2373519b89adb66024ded41a2dc9bd2f572f507572e6eb7c33e71fa31799ca222d6c1ef7ca38afd53b1bdbdb68cfdf8a70353835bed08cad699ee77537c3bfaf0e4944dd4308e211923ce026fcea0e433acbcc0c1e82bf07587ebe52bf0189603b7021de6ba963b58cba59522b33311b0abcb393a9e168eac9d157c8a68bb5d19b1c0c166777731f7be3c667e2bd5af2a0f9bfdc544c5f910b0a62ee0a4037565e1a0edc7e2f7a0cb5fef0832e65ebada7d812795f33122c9b680a5e41cbe00ff962bb8eaa5334b27ff1c2f55e91b1372b80fa008d4ab64c8bc8c5710a42ffc291756cc09cefc82ffaaa78ed4742603f71fb16b4aa0127482cce2d62f7456c15f945037e3335f564f4c8a3f2317c3fd0714ecc89661601467a748454031a15fae39b9efe140c42792ebac69e578622ff95b38d33e2f2ac171283c26438ba386de1d7e163a621ebc6eb2c12bece77c47290bfdddd7ad3aaaf7648eb32f8e257f919d3f77304f847451ff3a3cf3048a773b30d1508dd9e4df9cedece00b9b3f2ad8b8ab5fe1dca56bc7dd0c481e7ccf0311c6f9c83d7f149b33bec0b68e50973aa0b0f41cd5205a29900e049c2c455beb0c62b2f93e47fe14c960e34a3d8ad95a36e87743b17421fe7cbe195e232249f728c8f0f951ffc5556d84f7e78e12dfd9083e27f6e262b18817d419486312e33a875501781ca3ea699f3779533b54e8cb13c1ddab26e49fc053252bd1ce7a12b25d2317946e87aef1f12a152ae5a4aa298f12c82b56e85a30f6db25374a77297e9e07a77d6756775bf2799bd3c5226b8b8ee4f56d3ea599425d586350040ebc50b81dac3ca2b24a87505b33e7d613758456eb20ea6d5feec44fc3c7cf5b036b16a7b023aa7f7ce7add91f77073a438b32e6bf851aaa3a04395b1f5198500f85591043f8f11b542c93d3dc7a57ff953da4ca559029c9196d8f262a59f9e591be1f7103447d47fab223b1dc0ce44268712ebeb62d51c7f8dafa395b85a9f9dba5ab3183369f51979f02d47ac8c20a2002a4abd6bce663ab47028ea9618d0c7ce7455de0eb23815b0049892a9694cbe0f4a25020412aa5a9903e0097d1de1f394a4d1c77918cb6f7d3c88d06024a43bb949394a2c92d77d6192ceecc3906368ba496acfae4f9d68b44779545207cb0fb31d114c5bea9f2987a842061989c12a8636a95c52518a45aedc57effe741eab95a3f5f9030ebb2ca76848dca472eb0107e2cfa371b11304b6ad16895897bab1a160fa5f53a9ea07c5ad68e46783786b5467e97cf841fa4dc584b604c2c79c5bfb9f24e55d081507947c63d855a1c13744a23bbc1baff2f22512fb9aa39b5ec7d08257cd3fe689d9c35f130f527df6d04b1fcbfcca52a4204664791f923a858c1636f0fd9a66f72f52273941674980bd4dabae460c1e4aaa6bfe21ae46453cf3e91cb38014c3fa4f3ed17000f47291396be9ac8481036e21340dbde969caf24e89fe56a22eb5d7cf16aac9357e8e1bfa831a6035c00b09841d88ce61479b187784a56f4415d5fce9cb874be21c4d9e63ecc0350627ef7dedba7c9ed07c1f7dde5b71e503302ce04974906c33dc89c739d8f08c8809749f78ef091e13bdcb6d92a8c6f56171fb4a9ef2ed4ba350f0eddde8f7d134ec31bbb36eda927b5ae97d696158c262bc5cf911e6cdb5be5cb16cf8d0f9d6aedbc6d56dfb7573af4295e4cee619a70e16f01062f564328df18c312ba64dfae0dce6f9acc9e31b47ec25fd05bd5c4ac87874ffddaa2f8e446e2f68319189549ca0bba8b09be4f01769ffaeaabe3dab09308920afde8d4dfad8a55bad466da40a71a077ffcc914b67f3123efd5ed1206ca04e2b89c21e66ac7b061e1a56f3307cae40235233cdc797ab46338c7ea720b48a51737cecb6e908f643ef9afdf62f36ad2ab05fdb5a50db3d8dd22c0cc2b3ba7e91655b698893d4badb7e2f3dca474c1e5253328d7567a1477e3ce27b157d2be8ce4bf34c449ca971ec385ebbe9c37726141877eb4f496952b72ee414d61bc39266b813c21c37fae4bfce4d6ddc717aac92be67bc29ee650d82583f15e789accbf76183fe3ecf14c46e3d29bb37d7b0210b080f22436f5cd7e3694f32260bc5355f89b4a08114315fe79ce926489d67174a97d8ccd59723ecb46ddf899d3083c7c8e89331e7187bca517cd6b2994fb52d2c2598f00e7ee4ddbe66344a8272124365e33601b9e032fd1611abafa2169472e8a2e710b3274386da504b63e6b06da1e3fc406651e410c6a34961f51f749f26130c0ef42483e40a99b973616d8e8f0f21547e99636bd8ce0f9c9953c6f68a75dd96ffa77bcc324544eef2bd4d60a8f04024088fecf1d6483c37f9355000f67d71348e958565bc19cf5d31918abc2c8a41dec68859bbb759499ae29f7d652be07a7e192af8bfc310f235bf85162e0d0782910c83e361928db4df61688fdd517cd608e12a4feeb1f3ee317c5f88770a82764915c060241a3df984a82e051430429c83d94a872dfaa5e67e342e1e21d1dda5898ce743de68fe5ecbae5de8918a2b2433eff6e188d5cbb6a1f9827a0bd533404ac5ab7a75da338602603c9c90b66a9839fd504d66b2a57bd0e8aa9c1db8fd0748604b3fed7da06bba772de3de6883b5dae0f3eec26f6844f9e4060892c5c22ecac49dfe749da8e5fabc7c519d72d9899398076822f9070dcee26c4c74d44695fc5d4921383ef4e7877f7cd95cbbbd368bee72457bdb226c8f2440c8cc0eea944610dd0a7b6d02766c96e5a90cef9bd522147c850379d7326d17be87b8135ab7fac7da966c2068e00fa8ace305533faca0c8f08db0e9ce61c6a6214cffe09c6467fa638786a34de54526b15964bc273e70079e217dad5a2665d0fbfca6d423c63469a36f3b24d0a4791b1e920ed000f72d6f32119c1b41515fbba6c66973ff6ceb62f2dc26e41ef3946252385710250798a553c78aca6328c56049d4777bb5e4fb360815d4cb6f6d9b9fb461482e0244a59a63fc11d928b459595014737be6e8086ecb79f50625a8dfd2849ec77e8e4dd51e5f7170ffe769382e8da5a81f5fdc59134ce47813f6c817a1a1cd495b43826b7a2dbc613273b9192085d72afdea79094c3d181c5d1689655a928e1cf2564a1616867de42ede6735b8e164df717bef1da52cfd974139adad091575f6c7a5695acc5686aa117280961830302194cf5871202bbc34abbaf1ae63dc06e57991b9d1e46656494e36998edd33a47307d0bd039b72ad1a1855d42ce2a45cd947df42031e7d56055fce7f89d12005106ad2aa7cca27937874df07c089751a1a411fe9297cc21337022c87d3ab3bdae549769c6b62c6400d1628709f0ca5ca90cbd62e516efde91d78324cb1d5cdebbbcaf903122df7d7e4985eca724f6a6cd759ea7e28d539b3ea347e44ed977b31fee4e2703d1d8ff7109b449894cf0d609795bc0ba0960ed1132d27a44376a33d966b32d83183bf4107c0dff10adaab8def8f5782bd5ad89c9da4da4d0b81dee802625f8b79c8bf475182413c775d0e7a3b25d74a7a7ef1ac209c988acf3cd6eb85f3d6c160817b535c2eead6575e7b1bd809d255641dce5d5a045ab1c7643692a419b54eeb3ab7324c1f7539e5a2ea2524261088c7354f8458f205eb86e72e1ed77aa598e759cba62bbd59ca5a5a537329418d21248709eb5f23ca54305d23d372a8d9cbae5a667e37a882295e021c3d3e4d255b4996c08c8e679bbecc65bda70a2a3b1d485cf8972c248d3a2ec51f49b37f88aa840276c59ecdd60e59fff540dba13b2e5eaed6665606adfbe448cbd9262eecd04f5701193dbf419b063ccc147ef3b30c6bad088be5344221ac8fd3e7332675513325497b387d850ad35cd1b0d85adb497637348c6de6c6b53bccc76a8967e571d1670327116f0538280242cdbaf4ae7151f4f5a8f866cc955bb4d4279cc10cca85ccd1be371169ed64296dcc892cd786140a963ca3c44a8574887e386bea47458e322180fc449cf6642ee0fc75fd69177be87d7cc712397dfa10ecb507304ddc7f87c908fd41a2366add9abfc7aa430e775b691c0d136d752798e3eb4235bc314ea6c9486643fe71aa5695088aa569b82793eb0c78ad675cbb2f48d18e3552245fdd444e5eef2ac566451bcec882151863ed2dd09d47138907fa08cdffa2395a7029f9e343f323e8bfeee99077a87b71ad07b6386327cc72cc8da42c75874b6bf88f5ec677e70ba2c817816cd7c71dc594aaa27e6b07f274b50bcac69fe2c61a90afb5fc0c64200299e4e302d8bb87f056d4b69fa3734b01577c7ec1ce2134b511d29f5fb902c5eacdd51471dc761f96c3fe56b71233214cc5d7bfa73868bdc38626787ed8505346f108042fa7963c6a765b909310105800738b351df27a4ef419a832d1a63b1129ff788f0e19f9dc9a0c58c7c620bef528ef03f28d71be7a451fd4fe0f18a1ae65b445b84a3f79d934b11bc6401bcb1d35d825574efc60845089116b19ed1bea97313c8a11a083f5201fb46391750bdf551596ba2205273078cb1b863f2f246499e5efd75da267f9a40056393c9364378b92937810423d6e897f390c9b1cc704b69b735cb62ce8786941f58f05d661a052229433ef722703cd4d9510de89714ceb62a809649e491e080632ed9ff30ad0fb638fd992fdba7b64a14ce8b10bdcc9c24b41bf12cabde6e2bb51aa1a3410da927b673f23df58075823d4073452b45646dc6b7dccefb623c768bb1e64b0246981bb5ec9f57781389fc63dcb80567f6d66575a4fda12fc5be6aea134c85230fc0c3fad5849a0f144474a814e6d7a99eb78de2fdb731d36c47f16bc8b2b5f544b6615e0fd474074402635921d114b2deaf6746c570511b7262704d21b12cfe7625cc2796be654aa11c479ac3d1da72cc703348f1158a4a436c1d364e0b5c970a66070724a8c44cd1f94be6850b5d50dbf0753c12527a4486385395ff730c650868583d21d2b2705b143ab4997dc4d0450e9c41707ef66360dbdc2f2b4b10a22dae16b15b6983f17472719e701eb43756c3c4e929a43263e0cf0c6f24fa5a65ce45bdb8dd2d62f8a88ecc4ac69205cee981fb1fcd32082cdf07bf96db74ef654d496b87415a1c6d2e41ca60fa2bea257c4fa3afef301f9f1bbdaa18629b84414f7a4c146bfff61cadac7a96783ff87cf60eb138f5d781fcaa8698f5e5960231ace1c5432d1adf7714faa4d3ef93deae4920c14e5528e340f0d9ab44d6725861028e6655eeaf5f08255a5d97cbd6a254680210db26475b41bd305435351db3e01dfdec5311f1a427fafaaff649db14fc943a44432cae032e42fe5eb3189c1f2ef03e2b407d81024d2a1bf58f87e9fad907bdc92f5c8f2b778c9deb5f882bac1144ca2214eec7880cd76a669b500042f9b8f022505e111cd5e5a93de3c7b9756a7b1d59444a4d0e9551cadad7d19786439059a376e801d1716847658449da6696106ec25c39a160dd41482d8f869220c64a2489982f319040e54abaae5f531fc29c9b77b8925d4307410802cdd1048e4bf31faa4f573e6690f76bb1e530f5c58dde9a459dba6683dc567d0a6ad75b53993630f452aab14ed21e1ab69eadab36f9502d01f031e274a74ab8f1eda6f4f1ad060d242af6eaf14cc1061659365cfce8814ea38cd5ee4b3870df01c207d9a99d7d9431f0dec483eea58776abe8fa5f25215ea90ff1cc465091bbc97abff782b3294413e7cc5c987d7ad1a96b8b0ce99459f72a0c93569258673f7470eec407641d2442c9f9d9eeafc9ddfcd406bd1ebd7b252fca838f46f639e3f9678c20b1b71bf6f9df028fbc62b31cefdd8bd437a533e09a8ab8153b07a9d74aee71c08312e5f32d2f032155991d17f8ed6cda68a9dac6e04006fec853617b9944ee3c4dd1bce45c1dd30710590d21105f2ecd8cf15452be9741ec5cf5a43af0720c7589208f82a80596a730ecee81a8ea2f298e5dd84f7e77cb8e9dc455737a3cbb28b88bc760c992ade962e0e04656ac1bcd368e098853991d36e6bbef0454968e140e4950e140538664156a02b7a322072be7a3970d61381478009f810654ebbfe93c2a557b2ef484a0b371b6edfd978cbc1f0fc8a2fe3dd478b117d3b52db316ba463cd98cf5422b7ff26541442c00ceb21d593f7c32bfdd63d4037b2acf7e6dd42523d71ef6ac58fea207225ce83bf987faf3f6900efdfcfe1129a444cbbbcb57580369470b48580156c8688275e4b70c9b4c2438fef66d9c5d06ce4bffb399a31d33c7da2b04492c3802395edb8eac9f770fa527dc13c14a3f77313f691ae16de23c549dbdbf732cfa3330876bd4299991d7f091bf34037205bc5bea1095541446d0ce5a4c1d41f0054a8382147c2481d74ebd5e4f13895f7e108b1ac8abe6b66bdf0dd6a47cf1fcafae44c014969c31ace62071eb8904edac78ad3871915c394605797348fc539a9f091ef8174ac97d7bbc8425056713cc6483cf1069e0e4e1cc6b89498770197510514d18033e2d2be92cbed6fc5781bca5efec19653b93ae4d4c6a9b0ef70c8c0576bd071a9604ba2d9cb21b0b3e0f6c1817e844c665964de5942697d6faaa0a11b47ea5e85aff870498b671a9565bae287f944b0018caf6f2e401713ac89579d1d98ebd1b872b47f74260933f98feea99813fc460ee26b0e8169387e2239182bc8deb921d6b31b671bed2edf8c1e4973fd2573235a1898c3eff14f24735cb9b791c5b1ba1db24ee898e7275e3d979eef5fa10a124f3de7502a8365050d5a5f3896d566aa9bf2f88e97e340249e0d540959146215b5f2a063f23e8b24997ca534b579b9ffe8a246f4b020bb82167e0069dcc4b05d8b4e2436b7c44c7bed5c23b3151441968c907ba7efcce1b3a55c66c48f2b7fb9d362bac03f2a7fe433d35ea79c930008a80b8301f6dfd9848f9ce7e76ff7d7491c6627bb8be84f7e73fa8b0cc1d45ecb83f75cab9e4b7a4dd2f53c05cde8d5e0e960dac47ecb380c88b83c281861cb1e367f7c7dafb513b29655d627ad8e35819ed4c9b3ab8b34f401378aa28944fd4c59a0bfdbefbae493df69ccbb718df42727285995dbccd184a4b40b508b82448049682f845db5db236eaaa03e9e89c676bef1b3b88b9483be2992cc28cfe83348b0c493ccaede1706e290b7986b2b3e6af7c22807277e95fc1baaf54f093197d18eb83fd1d0f3cdbb6cf728db9a52c84aa50f341fb175a58bca2d8d03d6db93198bf3bfef1d90cd064bdeb87df7a87ba0d302f18e234cada2c634f14535040aca14ed911a7bf341f56b84c89cd5a44f9e2364510e8429a09b92f0eeeb6b149d6da6732cfa907f78ec73e882f89d1ccd5bad745b1b5c01de0bc271e268d1a7266c31e4cf9cd7acf5cce45827207665f7ef05c900aaa2b4ff3e90323209a507d848e0ba7d22b384b3c6194c3b9c4a53052a453048e28e1b230f2a49b6df711d9850650ac48a91170b62148f792a7d3e1ac8980be7ccab2c02c273ab090428f5f675c2d56b081578d5bc382b0d4efc7aa69074c9cc580cc09b2f1b109efcbccca34ae3b9cdf9f3dd94c4cbdb09c641b5ea3c5711465483719229dcbf27de1a2f064a76828d5530afc3a86057e4da7277f4d130fe817fbef15477c14ffa08fc9eeb4d6216017c1c45e623c5429a9f38cb8a747eac1f9d20c4ffe4c31fcf441b44478685e8a4782ddd8739aefdef72bc5f98c4c0afb458aa2e990cd2dea0d0c37ea76017a313be5548deec9ff6e8d5362d890afeae33b15946c897984ecbddc0d2583e8aa363463a28e99ca313d629c24f31c39e7e11a00c6c925a045753d3e39eee543752218d24061e451fc71cb6983f9b85e0ec0661de8e7029b6ae3f24513702e650e3b59855d56eee85c30a3070b1079da8a4ab427e293c9cf37321e2438a426fcf1edcdc00fd1fca1a4b578b5824a4a07399e5d482950ed3a0daacfc1b4b87a2ecba216c64fd13011354a0048261fc3447dcaefe0888433231d045cad6a99cd2968fd2bb302e3393e1d9d2302836e51e6ee44014cd1e8002a46b143812c3dca268e70d6ff5031ea45321f333e5f6cc6ae18dba919a15321008c283f479c6b906e3c4cc3b02db23202e84c0b7ac5b34db17462eb919af77f68e1ab43c76e95dca6ad4685973284176065b9a43b3e6a0f087599dded484a0a4694e7af8fe816a64f0842b4b97aafdfda95ce035c91155d94c7b095a1f5eb03b1c37538ef407916376df94f01e10be8bdabb611d9f43d0dc72f7f58a09557d224ee785cf30fdebe8e33c26eb8a38e5d10c38bdb753eab186b5b632d9f87a47bd204a2190cfb3929a196ee5feff4ca2a887fe1cecec038e633c2779f90a4c91ebcfc619be7d25e5fcd510a7ad914f9383273d0cb3222b96e72bc9a77b5a5a57c1399e3e7f41f805b45828efbe22dd6a51af2a1dac0e6f45bd5e84fc626e6208c95c6b4b4493809c57d7ca2ca6dddec90f2e45f16c7e6e056f0f37ca9a2c836e7f670109bd871e97827309bd2aa6d7102c8667d62bf3ea4049945c644562e0f0226ce89019d18836d5328409166298af079da7bda8144937d1a9a0a5e281bd9ee840d87f231d0bca53859ead78450f90109136566be52b60184df7bf3f0ddf5b4072ed98c94229497ae362ff22601776aae400b99f8dc08ec48670ecdd7528b419b9b796b6455de6f6e8ec72360f5ac0e3ebf940404ff724d00f0125ef7c364023105323cfe02ba6715037e611e8fc32e38140c1892223d1cee04fa92fe9f705f5cd6ceced1a47938201a85c1ce59d5fe2821938c9c9da463bf49428282d19d3593020947e8ce8b367a4e98ff1abd794ce8f595529b0e42fb5eed802ebc01d1ff145391389e8cf2bdaf5fb0fc338587448315c3b78832b7dd2bd08d9bbcb5fa94b146e0fdfc4752afb6280806c19f4477ec2a3ff9d9d708c38e378d5f2d56cac78448aa28cc3484a4fd45fb6ea7a16b46a89c3bccb5cbe953e3a6bb868262ebf7a1d7aa4afeae43be21d49d8040ff126e169322d9bbc82a1358321179679d845a4723c92c7c7ab278b3f4649a7ab82261dda2d737083e596a87c8a3bf2470fdc0ed1c0c1f5d67a3dfea5d39ddca878df5fd3c560900b1a1ff7c94a3201f0b8aaa3aab170346adaed9be7eb9f65797e0d00f21dc5ca40666f212f08c8c7f9ac7eb667946d4b27803680b9ddaacdf3cae4233463757a7e09fedd32da4e049b915ae36269d0f1c0a1d480ac0b1969291a421d17f9163ee3529067425a5a5494a3331d4d5842d558ce24f9314052ed52650da676cab3b2b58f1611c875a20169fbddb723e7d6521ef6780d8a449a32650774b7db876c08036a92a268c672e8bc8e877ac325cc7b9bfdb4487ea7bcc1d96685bd9819290bc5de7fe37770a4e89b1374e23be4f997b8e65e5899b68b6df9a74516d9a92f78ffeeeef60a6bea8121379004d7c9c0beee4647271d9b91c547c985dd9c3dbfeece236b53229d678a94c921df6c36c6f7c26f6a9865e85d8936ac72afda709029b69fd9323197d05e1c41dc4bf31f5dff52f133ba6ed37b02075ba416eb969f3fb2fd2d16c201c83b6127f9364ef6db39bd42f565c32785e39d99d0a9d4d695e238f9aa1bbb871fc4a2753ece4997c95860f830f5eff12d7793c2a56fed25da5b29939564918af8518466b53295d306601e076a7e5ce88ee4864c7b700bb3c301b2175c3a0621838bbbd685356b6505475bd0ef82977b06903632bbdf835b0dd6de0734e481e3a29db56cd1febaa5f03f16cbe86043bc8d82551b4858a5b2f89cc98086fbcfc00524805c80108c5fee0d5c4131aeb16aab74d30da52ce79a99ea280d93f8aa7f5de00de75e4266d24a06e9485793aeae3e3ac77357d74ef19bc1c8b7243272111699a443404daa489097db8b0bab4d7ef84d71906fab4b8b3c9653617de5c294ee49cd15624b98b630aeceaf18b3f79038fc4e349f5662049a5c896a4848abf252f66c90706e969bfee0a4d54a589824b6785cc156f616cb21b7b4745d82bff49ca8a9631480b719976168093186dd15649696637d36d77ebffbc40f954345137612ec8d7d6671fabaababead068b09cd7620b9640645c0e79478ae130ba1e75ab4c1e4f85550ea91bae37e4b550d3d67fe75608febb4720646eca08f2fe1951307908f89943f096db11b7c81725f4c358d63f115043521b1d8d3d3f79378dfbab892c55e51a1b030695dbf1d31472e53fc2a684f93dc347a2249461bc797641e74ab4e6aa80c9bf8c2e972862df7c0bef1303e1f3a32f72965053b8fb01ca27bf887281b2aca0bed211eecba4b2a8d6d59f4acbd2e976386adf2149d6955bb4f214857fe7deae445afd8e5eeeac7095011e404be9b8bb2542c8ea28516ce80ccf464fe186e120ec96bb8dce292a0b1f3f4b80c13e20d2e64a3dbd6b920750a6c75a6570a828e8b110f9cc65af3427331d9d72ab43214d5b47a2e004f8d144f9e8bfc5cda7fd63a06dfe4f602bcf2becc115157aafa4f38a052b1f312b211128088a434c10d6cda025f52dd6b66f5694df41b7afa65249284cff610666f99c0bfa9de31fec94f1138fdf9c0e56d55b4ba62965d847d11185dde335de5b7172f87855c251e13b0d3f37aedb354b43eafef67c4dc13c066f41cc1139c1f2404e2de79740644277fd3a3c71d4e0bb8a5e7ba6151d7f77df230447351bce6e21a86712c649135338f74e504a01730c4d1bf14c60db8b4d4993dd24b97b1f71599b1ffd61acd369ac0b956cabb05f90e901507320383a127a1bf20897fc7db46f784ee6b20ad3fba26733cbcfaf9604d3cbb86c1dbf1b699aa7e9f50f854fc213c92d1ffa28ac6e9940a8606cb63dd04e027230a589d0f4b7671ac08c45b27106982cb4ebb1ac1f9bf1a81eba711cdb15af2d0f4fda4a9a1718f52c77074f3b21b24b525f8ad534e2f4816085be2b23be306d239e8a15b7e3ecd8bea9180d4a5a2f534255f7234ad27266deb186551d9d72d610758dd665c6d748144fc907bb0704fb7305a4c548c3322700b246f8d181cca63616bb0546be551a852ef255befdbf79a636681de865f97fd86b3f41fe511849149ad10345a1b8cdb733b271176e4554f6485461be9c7a25c6297de5d3efa590daab2e8d892da284fcba72cab1028ed68dc4126e28ffef3374a5b40f0584ff5a799cd667dba2adc3c0138651e3546e04c421e47c303a357773821c3166cfb2fc402b6ee9fc8565f031f9d9bc8a2d3fd1a342f0d21d7774970b8e8c0d8c74ee994975688146e27cac618f159df72d1a2a0f6250fc45465b479bcdac06a82a8e31eb30d6188b4092bb5062945f330ccd4d1f8ec6a35715bc8b14c8d521b1f404f9378f593d1706d25488301e55e3891f0becdebd05a12c4173c57a6cafa4b992730180c4484e376bac0c34c2360dd83f8b6c76c3bd39c5addeabeeae5b40da828a7f46b9ff23536b62dbf3db0b4242f7e912a1e5b41ad9a45908ebe7662c9144a70ebcdb2aef0bc9fc8b9553fde10f25fade9e82780ef749195b10fc10cfee92d31ac56b4523d9b46a65456059522c01b29c51cb9a734a9c4b3980592ef7d1683245150c239b4da9460cfc6678a8504acd86f76d802358baa909ee19bdb3b27e2e8181b190c4cb40d418d16164a53850271e85296591f68eddd07e14567c0c5b5be193737e08715674788400f67fae17742737687f6083d0e2b598c1f637e8c67bba9b1ace72c4e1af37bde889d9bd3be95b4367a5aefae7a069d641ea7b49000546358f042bf88e3c2522d9954bdfe86ca307fc0345301ae1cfa473d2ee5208c32743818e59d4a6f0b2c5723750125d77b4e995fb0fd76f46dd27f1b2577ea330a6063d4b75305f853e39a61a1aef59d258c8f88fb775ad22e01f98c83e024af61e91644212f8b705d0deb6379d01eb8860f09eb367dded9a20bf5cbf216e2642e020970151b876c08b515ddb07e152aeee4b06d92372571f5fb3b2c57282c3d61293cdfd046babbee5aaf31112d25ca19e68344804df8cca039cb97f845205e63cd62e8e3c8ba3acfa333410f555d080d03c1424e0e8982c18dfe75173809c7ebfcd78585e952032d8769cb152275b7932fb49637fc7e27a09b0d667a229fe2d0f9bbd44 + +Params = SHA2_20/4_192 +Msg = +PrivateKey = 0467000000220a355c0aef3dacc885a5266cdaed95aabe92fd447fa8a9e696b2856fa793b87fb0200e6b5315e8d574de7806d7556c24000000167cc3b00dc82ca1d25e12b2b03175645f17903dc796c13436477a41d9de20ba3ffa2679dafd8f9b7bb496f074b87566 +Signature = 000000e69c70fd0774565ec5faada469934891f99de8ed3991f8266c0a9ca7bcf284702585edd1fe87273765dfccb0d16c421480f1584e91d031518e729f68886f825a37ed826d096de1dce147ddf3fc6e7cd3313e7280c821f3f6f90decfd592dce933ebbc0700aebb909e6923b855595bd713d468e73da2b221f591a3b533f708d64431084df4b6c0e224af5845ea62ca4c90bd54de2164918311d143841ba53aeb4f92377b0565d2e0b3fa66c7af42eca050ed783ffabe165c09a96b13f95047802a9820e3fafca15741859028e3394eadacb223a163434daa5870909744d745354d98eecf1ca6ca32d4fb3efa34a5aa9cf117206603d1cae76e5b8d3d179e92b56e33f00aedbc1b543414e561ba62ee5a97a4a35d7b367257a3887a74d70a87cbac2c6d0d2def5bcecd88172112ccb93376d277b64e4bdb5a363dedbea06bd45796fc55f38a0b94e031c184b506c11663e9dc0e8cb9c2e67df81906b3aa91d3f9bee37f107d758210c4a0b1ea59f56ab375399877c51e85058b3f8f150ec9c005a554f1c99d06922612dcd3b15cec65657a0fc572a43400ec5ffeb5ec71b94ab73765f4c12048dcf61caa6983499335b06f9eacb2d64f7c456a8e280352bc7a8a37cee532b168f7e4849c1099720e040e0931c0addb1bd761019077b4da4a58fcca05e435e6b8a9032d1725b60bb010f2ba455bba687a29cd7a70c9368666e550463c49094862f163c5fbcf605ba9928a8212ee0a1767f4ae15f5e63d506f98c4858d24e9205b89722b39a515301d3cc9bc9901c14fdb7cfc0e8dccadede758e9a5fc96e37fb3af36c5366e30faea7662b93188d3361a2ae9fa4697c0a91c3547a06bf78d9558ec768bdd28dde3107ff078e6a210c83ac15a281d2dd26ec2f18f1c336744c3fda22af7c8ae32bc0408bba7c7c149da985bb87e683782423845d351f53070ac9f301481421b2e7be25baaf8049e4acbf2461f27e22ed9e030b744678d91794cf0e9e979758eaf0e97a0c52a34c54d721f2f0708e3363f9b35d46063b4e496a65be54a147a2544f73947ac4323114523d27709faa1150814f9fec8b809aaaed9b07852513ae822c213b7ef65680322be91c9e3faa5cd4d40e2a745722d7f8a3625642fccf6bae67c62388231145c919fec9438a84e7e7554886701ea16d41a7359a06d7510d93a8a0b0599a0051f64aa42553d0c1b805cabb7c0ce39cfe9f3cba7bbe46b3ad45d44dc95cc3c1b44d64517c31074dbd0a6365544e81a06f8a1770a52e6210dce717b9d53d151334d28574161e6cff3ee94872b7734f00411dccd066cbb9ffc3a4697ebca9baeb884c6db5aa4dd404f7ae7ec77fbff4ebe5567bfaebec2c74bf22c7ac969706f5b283cb9e9e7cd6cb9476ba1addc53719df69e0b70e729edbe206703d3259587d54052df39493032ed003c2b002ff8ea349e25dbd17c3ee990e5ea1f1beafcf7fa1e97bfee8c8fa7afdccaa561c8e9904597f0361a0e0dcc5282e36b3a806f6120bdfdd5400b5577248dda85cc59de2b9190843bd9898cbe1877025f67bbb380ce2050a21127f468dfab8c860eada7e93516b0bdd979fae1a1d41369c94efbb70ebd959e1fea64a5079c49eae375bc47164e23db10ade335e6d53886021a2af119919e3663c0604509f9b90bec7c9b4077fce3d1f5f23e3d76b15328775593bd423589171bc12a7c5e273f3fd365185cb9d148944bf2fb44f241a96262a51b3e0e9e9b3af159582cd5be77a9992f4e45f5df0d262129085211ed0f607c94d112bcea97be92479563838d34542c0f1a9465f3367756a443640ab7fd6be93ebd599d011f7c9374631d941f6e797b9aa6d6dd07dd6a75b5d6e1ea7310c57276716b9135cb0649ac0498b7ceebca2c0753be172d0123d93df2ff2678b02a98d8b5af91342c3f059c446e99e1fff5a1d50ba6bc1296198b0828ea33354381bd8ab906a69c61447b86131f53b1a192334eb22ea2a93f2f63c70ae5e3f7334fa937254aa9eaddf64713567e925ebd5c9a9db752edfa871d4183838a78745586cdd49342cfb49e93b4956dec98070ac2be3051e27113ddda64571df80fe36ae203ab43fe57b56fb9c256d3da9f9c3836628c69c670dec4749404cca0c3ee83150a9210bc39efb625abb27e71e8fd3f7ebd327b6b9b779e50f582de6898ecca0c30d2bf1b6b2a49309269fae9e95705cf40a8dfe8f0dd73f6659e4e1abf96868da67a42acd9f4c755dfbe63de298ef8674ba4a7b3db194c9564ef512c4d7df55f5b4a7c29dfe879c7b7e341142bb6b6fe22145117f5149a3f5da3e55c4e2daba2df1752e8401f9f1409efc646d08d2b0f168eae3d5d823051bc358a42fa229715c727edfa4ad0d6114477f18593c552cead781089c87e1acc6bbde247ac4ddd7fea9c10bf797af91ffa4b1d89d62cc573206ffd6b4118eebb4493cfb81b9ff790963c7fed067cd6171ec79dda0c8eb6df87cb72446c3d06d03d9f6cc53c934643d64d0dafe0d86eb5c0ffa2a9ad534842caa124ae98ab73f4e2abab764b64337bb54171c6946b1ac4a57138fb5f34a363a9b24afa57cfd047562f9e6b1e72f1c9dbd06f611b2629f7f7ca0fa7df3584fac286b8d32404b14f4c34b41e483a98dca14b7ca05c052081deb72425c79b82f3db459cb95a43379e60f94c3e7d9c37f99814e62bb223cce41264a886367031d2b61c50fb08188a8136d91e7f071b36d81d406a15fe4043dbdc22dceea39475cbb23a85bcebbb13284c23f0e1794a97574d9ba67fecb4a40c751a391e3920d2636202b7afdce1c669695efee700164f48d6879a54bfa3b4efb13d98f5b38eca9817b8037f525663648d648b2d3cb141992459616dca992dc9266fbaa60da3ba76e1e66783ca1871ccc25eabbff474e584e58354ebd1cde179ff8039004ca154b007cd4c8d87a947a66f31c5e94ba4dbfb3e1c323ef84b67e21636d9daf44d2944672ceec2b3ca91f55a76ceaf99efb63ee290d930b4f382249baa395c980b985f89ee5e9ad496bbb1d4556ec44c57bb3cf5795e76b06f6cf82d97fb9e2d64c9b7edf964ee3b034c88a167a29baa6917506380155d06dc3783c8cc6a58c56abe0101681d07ef07372b1486741457f24b394ba4240ab88e25df3fa44d47822879a1de879ba04536cc9c1c327b6ed989cdbbdd510f63fc1cb88bfea300e2535a10bfd7b54ee3d1c86abf326f15012a95e54016ed93801a09a55c2199b2c9791ffa0e3172c8d9b6e8acdfb2887583610ef49bb404c749e8c1388e9b908ff8f227a41d09c0d2fc8556785718a0b68472bb6ccdd4598e3b35d03ef391203c56bdf261d76bb23fd1ce202ef0d4e058e0a0eb03fc061f3e37dbbcc149959c02c1fe35e42bb39bbabc633549c0970620fec66accbaf52042dc779b10dc2f8111c79454da558e769a1ff40a09ce89e62c701d2261a196f384c5b3d9de27cc570e256769e4bbf5ccad3c5738f699a0a8b3989512f5ae9b71a6d1a61dee6aa74bfa933b024add4698d69f0a138fd751635ada8aeaf96944b437631a1db0b80ec393de9a465ce563ae55c664affa66bf8dce3c141c93db4eaa941229b0e6564ba4b5fc643dfabbfc2b0ff41125347d8610b88f3d52b554048cfd79c4764d2074180f2c6371206019bf84fd3dd1fa7f5153352a417bdea166ff5a88113f77d428ada90fc007a6a2d6e9f6d7a0dbb6bb7058af803a1990ddc1391378a36e5ac4e8e3ee310e10125a87bab09c09c3035cc3049c1bbc401805d35107a8159d8388705fdf5703d9eef4aefaf86b19794bca429e3c58194162ca2788c03b6afb772e7a491c85db0f6b110947229178c8a0ce8bce66bb2e86f92b2e11d0675a4a582f78edf785eed782911bfcc9d5e713bcf8066a052749e2cd2983dbb2f833bc86cae5694b6411c9fc65d8d50bc129a731c6380a99cd34c4758751ccaacfb1a6a9a871a51322d8b33a232c89b4a585ddbee38b02325ee90d9399b40da6e3d6d37085dcb004c80af47a5101d63b7d198d2d4902edeb014a863cf8fc3531f51c38bc00d23ee53d395e4255eff3aa8d91c10879cbe4d5cf0cf0b9d96ffed83cb85d5dd68d827d3b6d6e2f574d7fe9d28f01f01d520263cf988941c07562c45560060d7410c8bba72fee5b3f023d4cd46bd3407fc0d1f8b21755a7448b50a1280e8adbb1285ff8900ba219db496c29e352fd8b1a5fb27786a9a3ef3b7ece8493564b29b45a8acf4ff74e3a53d0b5b73fa8e1c59a493041e4f7762172fb7ee77e5dde1f601714c78490762e988ab779bb9a8c53c8565af47712f263a0684e6b82ed8481215a567736be67ad34f776bcd2df1ca65ccb21489c8fdbea2dca8de4409a8cf18f33cd174d7f8c5631bff7ab82f73c34a3eea04f7e3f62177be0b42d9ec68a36e0be992546647b0e910195e973ee35bd5752c77967c580f6d6cd0250e7937c58d1ac28cee4896492a5f69b58bfffbd138dc33c61befe346346451264cf822ed4f6c3eb478f51d89be98ca083d1f7a29200f49688590d478792fdf6b29b864ab6d4d171936b5da318917031eff171fe31066b9ed52e1061948ec33bcfda9354ccfdf45934cf1da5c4fcc9150fe83f8bbeba190884daba9b6f8c2e6bc107fd4ce57d66609252544fe18e29a42bf1dae29781363bb80ddd8aed66147c4f5a102b171ebefd812ff0d6e861b86802ce0f8538d469e91f7b6bbdaaff8d767f85b2a9d8a8ab62ed644e187c24dd5c1d62e939ebbedd03d29b01bb5b621eb80a9a243b3ef6baed4479cbfa7f565b0c460814a72e0f1c9f9d7439ab529e05d9fd8658d3d8e027d65de0121b831a987e9146a9b795a6662f9a8676618859d6ab1da8dba80a786777336ee4cb988829b5ec4952e90b4dae99cf62f4e04f3ae59e0768875e708b748ed2b35fed3ec2cb4419976dcf839966987d0521b6e5f91483670768c283a8d0e4d04fa11d0e72848e7c88688e2713061e7a39b4afcc6b3f8b0defadadc0d4382c955ed34ca6612a09e498fa66423724800b751dd96ca659eeb9d9ba240b09eebe01b80bc76303b61bfa2abebbfcb345839d95d2a74fe9981c34903bc6a7913b0743d55f8aa6fdafca058b05d48997feaae880c50ca762fb77b95aa53d1342386537f3a4bdb3977c1a2353158b40f576b03933d92a8ae34109fce4bd08d1df56c541a8d2d1c7c08a1648ab65cc13b31fafe0b2e0898fec6c0069f353d31f7a99f77401581c10d37ec82caad560c289b60315a343f52a2b0822465494e3786cbc0766c1b2d7f578a5436bca63af5b13778bbdc758763905970bac5015702f7e809e7bbc385a3b528160fd193487649469a8a72d0d818779739e94d5dfb8770b43a3f77f347c52b3190e0f13beaf2591f965305a1f351a278e4a55535eac5e978b372cbabeeb2f598b4a0ce95fd28cc8e77c38ed399123f61653ee0e93950e5554ca0acdeb2d8385ff4c89091f71a185e3aef38f24c4c332931e7f8b4ba8bc27d1b4ac8dd4b0325708f9dc562f6fabecaa64a01dbe72764f4f71d0104a3c5a407ffa26ee4242e32d519fc126041a848731c4f43cde2e38e2f1575757c0fa1c091da2ea3d375424683cec0d82d7236ab96b8c755450cf1163ec0dc08a0a039c0c55d4938ce5cef39c04139ec156fd0a7e27b9c2a9147935e4737d6285be5489587570733be6c44cac9c358f03e27d801211b9e036ef1665bbb91e723ba4a7bb8a6e17d4dbafd3bd70700d3b4897992beccd8561bc68ca62d1647e7699ef5d3a440be568e5205e21a9c1a36a389e6e1c2ad4dcfe091c32ec5faf3db31d500d6d29506f14c0ff16f06905d87f64b344c8473d44977bbf8d84da2de5e510457a97c3d0b6f12838e1134b3f1fc8559d754d7011540a444a523b5f140c918a8c4e6cc0b09496efe7586788b9ac789615a9e1cff1e6730b0def64d44215ddf2b227a100ec1c3b49b8937ace0f8f514fdd7119857d1ada1654384956930b71fa3bc637d4289d6700455a6d0a3ee9d11d39e780a9773c9901c898997b2dea221269abd8a65d5dae56174bd65f4881bac9e863550e03e8804b9355770c65c158c7e3d648f5018856290094c6e18f616fc672e2b0804c8b964d1940c52bc2cfcaa54b3122e668edb7e18eac9af24a2fb736ad8cfcae1278923ee0e1c7fc3e94ac52f7543b2163642f8b5e61a8d5450c905a4eac609ef9458d83703a351db0c674ddf69108ae6d24c5d3584c9e1f8c59875ef758099074b4eee29e5b9b10c0ac8fa4b6644b3c21d33cdcc8b737c4f3d8990b65e45c88ececc8d3320e353b13f5fce43e28230dbe7ec3755623c9dbe99b5db6495f359a7df804167e35a484e919075b4fac6a5c104579b30e7d414b3e9b0bae3d4db6e44d2c63cdedde3fc610dd60f4d7da07c7a4e6c32e9b52d6b28db56d22bd59e1fa2c4e4059bfa73f51d467052221a34e4bd48ec4e17ae32938490f74729f0ba09da6bbb3340cdf8b16a7c268c6257cf68ffe4a78a77883aca26bf8aca214b73b053ed9e021c738b789b1fa0e3a86e160394e7d0d454042001f6eb426b421c02d558bf869e95e6d6be200ed98e6ca7ad8b16480cbbe825852c0c7ede8135ed69e16e06b05306ab0f2eb491cd8f3b6f8512d83f38879ece848de0326cc2fd61f81d474f8d0cf29346815264ffb88e571a833180d913727e1938bf3a2dde588e47ecc35f1df2e110d15379f2ea8ebffe8b97190afbeca8a96ea137d8fb17efcf92f1b934913208d3aed62ba6520fc30450c52af8e439e27c0a63c0a1de5efe3882a83aecd9ef8e1cd448ab04829dcfe14b3dceccf824255fee949f447600e2a11a2f0f30a1e724c095fa2e483c0c72fa265a78684080e436410de15847bda905ae5881d437dc1eb328f2d74cdd971e19cdec21a87853126d31db022c7e0cf59826f863a9f13e335b348a3055e1bafabe02897039e0e9808da06a052265dcfe454b458e6f16c84a0357a6aac9be6d4e09995a39fcca0338c481f1423b74e18b32c45c32ac8a4c24d2d74a5b02df3b846d821015371bb96e3baee86aec1875645314d906aeac9367e0bb20f5a899c6bd12eeb5c54c9c0206feb91eefdfb7a7d8db73d15d8ad985f65133698276c29b24af83374bf73b3180e2fce8f0addc0dcf9dbeb8446c533d282c3f34f5382fc2f61dc1c760d30ec2cedfac6c3c77db4a63415ddfe1ba408f9b55cf989739ea97fe0299e67515d1d37c22d6db811cd5aa728fee955c5e06c96451246a95f1984c8e481c8b7c8897ad4fe301cf6529c51e2be7eb48c58da24ebc3d71ae7cdeb37c8b43b9aadccbaa1de3fd8eacda26a0ef5f7e085cb347d9de459ac4a13d4d13b2a64774841c4faddbc6266487f0906d90b918cd50653f184c2181a3e679aadf1b7bcf4c002bfe74b42c3bafa569f4d5021a843ce93f4fee19d4ef14e6730ee274e1937abcef6ecc33a24e5e670d946ad05738f1e2f444439f53806b02f47d8da5d9e5ad13b64fb14d46f957b1491801142133da8e8ed9f678e92ba6771c93689d5031fb89ab1e8238609e3e046c8f9df8c093f2f7776206730052d8130024da00a38df9d6054cf2b7a2cc82ba7a853ec22a33e8f71298b1e70d84da9dabd49a8ad8fe99332da62c30 + +Params = SHA2_20/4_192 +Msg = 01020304 +PrivateKey = 046700000022b2de747bfc78652affc0ba643dfe2bddf2c344531c686224b2bcce0b2d56e58a95f94194bbc89bcdd237fb49daf91d64000000502b2a1e5d93e1e018817b7124edb91f1caa3e22e69195cc342f309fdc78a1433bc6e3c99793f2647d86a91e58bbb2f2 +Signature = 000000b1ca50b5d9f147fe40072b8421021515078696ffbc2861a04cf0e3d36dd154fac9cf8858f9ab1ab7b21075aee64456b89ccb841d7a9971ec07fd67b1b404c1a2b39de1dcce2f63e9338642331d3f4cdc7ab68d802311ed78c5580ef67a134572d07dada659c74083329d2a27598f53fdd4dd50a3bb40f47eead8537fb5f18f0b733822fd5901d7c9b26fb35927254f84b5b8cdfb759d446fe281b9ee63b14171aec2ccac36af31c2e0419d87cdd0ea1fcf4eab01e1d37b02c07f27c02e2ca2ce377abfaad021cb4189e7d67f8b842054432d8f95562781e5134137388cf5bc72f9cb0c937045e3524eb5aa1643585f1790bbfe6bc20ba74b98327998bca49b8c6236284855ff2fd5af18b943fbb99fb3a8a279771e9086fabf62f2052221b438f442b1a179fc68d2cfde9a4a92a4ff106b12fe32ef2aa1b618d277737d6009a2aaf5ea1a6da1c20bada997742d71f98530f8425d30865463c925d87736529f76cacb56d3fbf79c8a00e03f07ec92a88afed52a4d699b55a680c7dd9c4e55be4692f6c5069430d86d7b5a6701da747c93e0a079e05a020d696964180609d5d1a08a4d78097cf3f45b73aabbb10213f9a3a9da815aeaf6980426b03f48dbc906916613d25ae6a0ab5f3091a684a56117143dbf060f1adffeca74141f7bed7b8ee8f767e96e05999d8348e9e8306783d2ebd1bc5ce5157fcd20dbf7c615aca7a4681f8f6ea44767b9b20292c2fa1160069215287c41ac4ecfe8c773159628b7511eff36568974137dcda3fcff23d822b27bbb265f1fc0fc48d88b54ddbb82e492ad3dbea52abcb2448673b721a96a49675b2a4957ea205831fe666714c0a9e851ba54d891b7a89946f92a101c1c91f13e8d99913da7305837d9f2c94effdd0358332476307131360425e2f7f1899b9e3467a69d14864a95dba8984bc1cb51aff31bb637e3fad6ace5e37c70807a463a932d417a1a1553fe01bb3a34d0cdfbf4701b44416c9b3d17a7667c28b640bac2367fc6a3424b1abd2baa58ecaee1fe672898f6a7d294bb66f7fb4da56a42d4f053d3ea101cf98a9cd2495283719e529890c48f4145f3c988121a108ec4899d217c84a51fa844786e215f4801419d05f1ced73f06061609f9f5cf24ed6dc10d4dc802a827a152b367056c5f79073c8d23bfe1054789562fd7996e2e8c9d9e3cae493a6812ca871e272d38fc07fcf2af61770df0f4a5424ed223da0b8f895ae7837d59823f3b47cf9327889718ca5ca130bb6e976c74abf0a97b716b31e8a6f565f4577fc3b2d3f1029eb55599a51247085427ed4af4484d2899249980d86259cd6e11fbf608f493e71b04865056d126f35cbee5dd1afcee9fc660f010ef45a004088d4a673159803b295a668f30a8162f10ed82231e8e9ee83495746e8ccca2636d1639b55feecc3117bb27dac21f668fa8abdb9c55cfe9678082dca39a5584d57e42ad4552272cfeafb394cff0b011b521acbe74ef1a28f4cf4287fe422737a86f1dea11e6a858a537f1e68c06bd83222a23e0c82d393e116057574f1e872198404f9ccd4339131427b7bd7659f5eff95f542eead801ba4e23b385973fe0fafbf9fe804cd4c6ba6c35223df654fda8cc71822957dc51a391396f0d011adf0cd662f7786560e37cf5d4bd5b016c0472a079dc39080038f51960574d07ce875973aa1a89606b5316945994134580c36c6c4756936edfa07f6b000cb1939c8675fd50f441924fe900c01309dc9732c3b8b392e649d92947c58990348fb70f2fbfac5c3d2db99b11b7056d04648f899c601e0a1193600da34fbad3eff051e885b225dc10388f690454bfcffdfae48faeccba8a5af6e6b20b017925f61040d1e59eedfeac82432a4aa4a8eb8c6d004f9bcbec1a1d37543d09bc11ed5aee4acb65dd79b02324672234f3c680aabbf24e11acc67d54e35eb6e64c3ff2016315138e58ea5a64a1f41c888962f293292cf229b2ddf58f6b3376119eb7d5e28591355180dd3e85eef77ff56a23ad823c7edabab3e8c25b14b4f21739ac89c4f6fe32a55463d48433ab2c72a3b16c83da09934c34a5a805e21e3fff4ce995a0216b36b4ed8013e9089e0385cfc43e80006658ebabc5371f4badbf52295cb9ac72b722fde57524506c67cd354054cf89eee1a2652bef9d613dce9805e9ad62130e9613fa223fc88827047452cfe0b13f8a1cc42b4fec7d73ee6998903dc3f4086d9af8a58062648ccbb3e091b367c5f4fb3d1e903c8657fa5b052bfd489fb14d6cbdd5b355c928e532256948b2df26e264d32d735308e6fb09a26da345c885bae0666bc701c8ec66012710aa4fa228b4de48cd6019c7b5ff2cd719aa92a98a924914ef3bbcc704433475d0cd3bf32d452e63c9938baabe197af0a23d021a6e65a0ec4aa2db9ce59248a83e40618223769009a72a4ac1e2eb3a8745b9729d872091301022de30f3dd536d285423f2d6a59669735b0ac3b7a8a2bb2996379f6870cd5005caa3977fdd49876bc70eb94f9256addd271acb9decee1463dcdb91e5bded25b1747d3f42112d91d28bacdcc3955584cd60a1d96083df211dd9556882ccf04e37e80c1169022a3c9284fb7a4075e446845ae5fffc2c7e8eb9aa63d26a612a394f47a2d855c26535f19550b56a9e32df6be06d2f328bda21d42ecaf03ad68fdd0841c7d258d31b7b34b4143dc7834ef7e743b5f08400e6aa2560af96b32d62dbd83d1c161d516fa316fd9668f7bed1fb16747f25406ea66399f5c799c713934fb95a206e561f1fdb81f8b6c0408088372216270a811d8adf9f26427d2747e37c06720e9956674fd2e81164a6086313808df3058182564d3e52887204ba6acdf398757210a7bc788445b577df2a1a34bfa18dada3a7d6afff580f518008b58f9170281fe798f21588c43e1e467dafa8237fc3969caa0cbee05e61e715753a3819f1f7933c98f4c47bbe6e578704678bc6940be3d59f49045bdc9c2cc3cfb7cc2670c182ed21699f5c5452019e1bb77ab6188964bcbd537fb5fd6174285cff3bf363f2d773634add26f34f3458ec465d347d618227d8297cca6d733b51ddb0dadc96bcef25b59958b1981f2eb3fc4cadbcfecf6abe83d3c8484dfe6f19f170136fc53ff262ec3611828e240b759cc25007ca3c654f56f9cc0b8f2cfed6173fdbae5b739002ca4c65db196c30f7f4f43aea9ffbe3d49ef349f268e2440437649993e9bb8fd38bd1fb7bd0b74b4f046f32e0247addc8f5978cbf1b94beca582e3b5154b1ea59b665acd39eed5db0316965f40efae9212b4ce53d8c1139a288d2a359b3b5716c7479e4b1d709de8d738332820e2918e45095784faa2327ff37a216976039bbfc2d1d206571565e5220b5e31d71c0af491a2fe849a859ede5fde09d2bfb445ed9740a01aa5df619432ed20f893a5b32bd8a6010d2250d9e6a8cc7bf3ce2dc451a4498c05126fcc4e1b3a8b76e94efc0908ba1208db79453080c552e4dfd5602558ffa2885ac78bf02960a87dab0ec8ebc668de8236a24f8c64b27dcd6ff9a7d91c63138e6454f87b9103ff7347f52c073c6fb8310d6b078ee6cd291d9dbf50c39aef2b14c4cb5e3e3015d2a2576cd7c22d6f8e6e9d7de859e0ca4f9b89c0fcf1a7b7de6f1bd0dfba8d85ae6dc3ab15f104ce99f9dae2b12a78bf3b40945ed5e4b3066149caa286328be83bb5291cb016fd228cf8f3605b77757c871c6b8cde6979843661964116e6f89f2e801d5ef9ca229f6f38c0529ebf10540241bac90360d2660fa9dc5326fe4fca74cce713c3c315c5c6cee3ee50809397ceda7435067da83e829c6710f23ef9d58b4b1a7e41bbf5e96d4b142922f6ea2b82473b15d4ac557154afbd28eb0fcfdc256fdf1588684f7f8911821d3cd4b60f11bca8ae06b2645f827d0c8a3ad286bb6dcb721fc9f851d56eb119b71f75eb30bddaa62a4d11db7fb639893404cc18da7d15e5cd8818813889d526cd9aa9e5aa0350c507307c0b8608248c1eaacbfec07094c9b2bad0970aadb233e501abd25be7d0af28321e71049c68b32a224f33bcc319e8c760df1b5159869fe1a08d1bbe8b9373c796382326e32ada28a7e3fcd5421b2ba3871caf74726a47039b357e07b56963a202e2c5a4ea37ab67927d5d8b256961e84d4ee4b3ccf838e5d1d4baf89013e1f933c263e24afbca580956150da8fa9653b85c9d10bc87b51f8ae38ad148a23008763471177dad9e1b7fbcacdf5495751b6a8344504967b5043ae59cc137aaa6af3ebba95c51ea17809640d6a7f8270aec945539f3d043d68bd6bd774bbac80da3d7962bb3c0fbcc7b3c0aade5d7a0deef50a724cb04ba7e5d095333e0a2cfc61901999ab7d5a170750524840327c2935ab250eea92a587e382339a111cec9e4f8cf265d65500c84b86812bfc165969bc114a33fa3cbdfec52943e78dbb0d75c482a164acc5bc029ffd62d5c1dbebe9c7bc2fb1998af0f61e5c289bbdc5ac0a047f883f22bf118ac1f368516f3b007193e314ccf0cffdb486e0835feece673e03a1b670fa033617e96e8cc6ba97fc331b4ee86b76874f6361d5463b912b743f7a58844e269d2ff548a281c421e7eecc6317497c3d66e04aaca3bfcf663a68d6cb9cfd52dc1c7e8a172b6f44707ce228100f00b2cbca98bfb4039ace01a7fb78a019629e6114fd54278178727568f15fc93cfc69fd6f775649d5b8f22f1856e2b76dcda43a92faaec8d56111b61424ddc04d70a41239ca1b49ed1898843eb3bbb8b66cbf0acd636a26449ebe18b49f50ad231f260f241f06bf962127433243308b949dd9794f177722d4c477d492618abb4a8747a71c8adbc30465e4244cc4df45f59f4abed0383da10eb96ff5b8fe05f8179895f5171cc8e48c5e2e85e0b32e359fb6e9f6bd068372e629ce83d24cf7e157c3bfae31df473d4a038d628724d5d9298589ee3f8bb7da232b79d4262300c8f6cb2c859538fa1abcc7c7dd35d89088d694759ffbe9168c68b1f4332c489b1b3083a7aafa91f78c3204a3948060d787cc2d3a1cc1d729c855cd3e427f5461ddd74f7973591f854598c711390748e307e2441f11baaf5c78c823dfe0fb4ecb4d3ad2f290484267fe648333bf0ec030036a56441754af0ccd02cb58e559b0f4862db69a59f70aadb1d094322743c5dbc5f6a86b9c4c714c0ee8a22d9b24c600b9c1376fec959ff54120ce8d2c5befd1dd627485971113b1ec9fe79a6ae65142906ce857efbb5a8cfff2d9014efe4586d814f6beb64a1182fb468b89abf0482a74222926fb0bbc584c6498ef9c2b4aab4e80fbd63e4a616525cb939d5924a5288f124c21125219e4e652af4ec499f831df959876a1ae51d9733bd8703e552c42398ce0d016c8f12a10af2a018209e6b6b690903947392431b8aa187965fa263314e77542ba9749e9963e3595a2b57e7d52eaf382ce6a02373409c01f1af811672f147f24679ec17d8ef03ae7b15fb8ec30f3c069e8487d7b16410040f0b06eafd16645779dac7acb9b42b61649a48361516b52744f9b95c9f1807ab68f14ea69c5390b409bd82c6f7e094a403481ecace781810298fc63a2bf8c75a62189c5f7e294c61b7d887095e7b770123ecc27baae8caa79da8eb9651a1488d61f218fc7089a6936ee27e66e1818f09186932d448f245436a3a1e3426cb33e9c7796649716fbb10211aac699a343e6d02a10fe1edebeec586bbb3d0d2c5b212e964695cddc26734fc75d57e9f5f8244052d310a504b1b797dae367c1dc02cdc5661679057725d3b39681364f7b512a1d98e4646b5a641c629f6081d9890730119bc75ceb10cd71b1a7a4eeb94a394517fb72af21d9b3eb69379933d93c8cc53de724f0d50a72cae0bc7f1288ee65571e63024c367bc35a6c08f755c7dc01666b169b17aa3ba43b027efd26046f6b0670faeabba921b06a678819d447beda83edfdb99c470e150885f050d74628fb49e4db3f444b8e8b39e4159f9ef84bd41cc6c5b3b3a724e20605d8b38b5748ce42260cdd06c55a20540ede80724912c63d0a02027d435c0f78d353c804e9a290d15327d0d808a95fcb08fbd8791f76e080ea720833a1c889989ce28efed22d84cc86b16cb02d904a24020831315407a8f51665d1625bf250f9bcf70dbf821d9f7691ce67e01a451adce9399fd34038fe58db51d750a2af1561a276c6001f658eb74c4a3fbe57fbe1378d5adface944dd50040a90c5ad22a1b964fbe03bf84a8fb5e4cb73223c8f8e508154bee95399805d670c361fe76a144f26948adbe61a9b25983429548f54ee4c8a4248bf907a603f0558d1fa60dabf7d2bf0a47a0fa23b36286a7654ca235aff3b0c39d11988caa8e790f8cd796735efa5c9726dc3f22377920daf56bac35da40d7da7f1444304bb3d6c8e72e37d1fb60e60092215253cdb087f6e2f62157ddbd27d992d3212b00a4ee2e76681d2e18089fa850da2f61350fbf6550bf5d38237779a0ae1272bbd8f87e5eabd2a897d11831af0f017206192d675fdea8febf596fe818e1e706a53dbb13f069ab87100fcecaaf65613fd5c5fce150726635c8803635fb621a2437149bb3d8a1cb802b8e55bdb563a940d22b559f847b4bfb955a950ad6f4d46270e65c000f7d84f103066dea269cdc9fdbff0e1bfd765ce342870afdbf9f3c727232576e21f16bb1f9ccee098f8493bd926b93cf1386b3fd812a138979d8a349b4cdb0974f7fc00ab36c3c17d1af2ebedf1a3335c0370d222f206fb69c18c5036b40eeb69431a869ce2958e90d7d7d851d7e5770a59a434e60fff5764074ff72f56c007cc3877d2d8784aae655c7f4c631115fb6ed3eec2c3c468675f54d234122af4f685be30b52492ce081c5c85f33bfc9cf5754025c26873e9d8819aafab7bc5ae30ffe9a8c2778c43ca4e1a624192c9fd467bd5dacc65ad931098efdd63a95c0a3977837d194f59d0c95700ca3cc6148d4b7d6b6015ca866ea448e69622d9c701ede6d6632fc847225ab3f03c81bbcdde1805ce56e4f4e385facdeb903563f0f2df16678c8a3bb39307a290c370b350717d0a347979105d3c31b2a1331510b3a00b70bed2225198fd3c42efec299e206e179bbd6549b09eb14707e33000f0ea3e3119cd33ebeabd3916a4676101862166bd684a46e6c2c6dd4c37cbbf594bf1b3483f612e79cd949cd648a31222773b47ab9142f4c0960d2d78fc2860ee82e20ceff6623129600cdf1b0363621fef7a9a102f6105d1b499a8beb1e9eb589322922e2cc826cba66a0876b7e735ba4aa1f765b668d7d8973420d0cfbeaa917e8ca9872619fffc974bcac226be7612ed63ef02e0a29199b606a584507bde29493004cd0d644ad706a687e30267c5574b5ada37df61e325aa7761d7a705540e3f116426a80dce7044e04cdc563cfa4e914c11c083a7e17a119b82049e30a3832e066ac333349cce09719c614d12062de2a9d7f87eb53f8cc0c570a4c2cec438d884ca3b564566895bda9d11e18389f0413907ec390ed7c10599c1a62de4f2cd205c541f42281945e4b09fe0fe0b1ebb0aa726d33441c19a293b14d5213b4f31429bd17e4ac3bd7d20e9d83d0addf159b943a8bfa8af4aca55cb0aa87f5fbc766e8b4be484ec + +Params = SHA2_20/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046700000022a557ef9d65de6052aaabd40729f937019d446a11b6818fab8372610cf79cd962da28c8cc6bd2524de818cfd78d0ff78600000031a01c89390d78e347124aeaba643c568a4daa401848dde64881571eebb14c52fdd4fe3e6fcc82e1391b872d849a6a4a +Signature = 000000fe755613e937c70ac1fef7727a57a9fca129203704e261dedd7093d7913374df9b28cdeb7391eebbcbe28413e4e852d462adadd35f25898284a579f30911bf41edf1ca1f5114020382efd23305c9a07d4ac6aaef20dcc0077565e150861e1888d17c27e81d99ac2d1d6ac97e656d6b4d2d726b61b16ad540d1d38d16dda92dc0809cdf9fe57d7445eaa9bc7581ad41097105c41c7e4c7914e085683a660f73b200fd5ad25cbaf868c9a50c822a690c092e33319dd4c37e65f827039cb2697b4b0d288df5f80b953a12dbb7a0a044628adc361a8bb64cc518d3a0313516547c0c0e562f393d68e2eba7d8fb9b7d6ff366a0ebc56d966ee62d9c6a9550a2041f928a635bdf300ac9c190265607f2dcf082d97862a22f4736634fc8af464650fb0505f9076c399fb2e446711ac011a83026cd007da1e14c821f6740fb64a88df5da928781bba3af0f109bf76239403404284e5913ad7c0592beec5ac07d43d725815605f259646f5591e7a1b3e216eff91535cc65e15000eaa41b5a78da852726cc70f57231684cda18339f56a3d15505298dc84a66ea28bc2dd9b575c30ab7fd60dd590bb3cdf0bf755f6e300566feb2c68996b0bc943f70a0958056e2b85eed98779a00494f8aa706cbc4cd25c6696447cf2709d6787efef35df029d58b523b2388571973f3686b1d1ad7f63db0c2a0984e80cc3044e08ef9ae151456f1ef313b0d60166975e9b487505d2d154357918975588d31d62e159d606a5fa5aa0f87b1fb657ec660a9ba3a4d65044e63747445dedb08acf5415230618ae89d6aff6a3481b26b35e601087719a00d79a810ecfb50e271dd8f8b03251f3cbaa187a01a4d61f628f0890dba52407b360e5803e79c3dfa1cd8393d4d3143661e421def96ed919c5d91fb70295d347e89f9fc5f7bff1034fce718eaf34974931fec0bba37c4a27652edc08914dfcb4ccf30383507cd3930b57c38351a6b9b28b9897a76e99ed8b115e7e31e08dbf4e11c33c120fc0ba7fcc0c07dea4f6a9d8abfa744a02259a410c158681e437448f9f9f5b79f709a3b7539d4c566b88501a9170db208f480249cd8d496fe72f8ee0ae6fb768d84ca60ba68dba62b8123b7507b992a58699a71bedfbb939c73d58c8e5de204c55325efb18d6d72237bff0f60ef8c3bfa169c12ce27e330f9484ed17e2ed6b36b2494e3daff6609d87908b0bb9c5a7751e444f3180c580da926a755c542078327be45a4e27bd59b6d22e69ea51eff34e5406abeeef07b47b6a8224dbf90afa611a1a05919376eb48810972b649484f09a906bb9a6a67786c45d64d1414c20046949d8146f707236c4e606476aaa4bda7144cb77a669fc023c03d3286d07839f5a65c5f47e670e9cd96d8d2e2dd1c42d4afe0c8c028b90a649e10729314401863ac21f026e55cacde55d1dd1f74c176aa15e0929cf221734a7a54d53ce2c8a7369152fce720639d167de34552905da3d22366294d3c8f8580591dea9e8a17316ebc2b7cbddc6020b0817e1fecf22ef96cefe4b1662c040f51719fbf8330380b351ea42a085247ff93bf5d8a2c9e10826f95d50c4eaf14569def7eeb23f39690b1412ca494fbd5980f3dd4321ba59a37e7f51cae90407cb0dd4c5cf580c053705a5a1a99f71c6c85dfc334a1c03dd434c5c0ab3bfda805866a09627e971ef8549f3e9ab2184544dceca09ee8aab3fab518d27255ad2d898fada56250b4332474966580690217f41af7994d5c3f32afdca73021ae400bee45db9b5a7bb1c5f14db460efcd374c6a0f3787eeb879ddfa5d3b21ecf4d468d941e2eeb6bce4e5c7ae95482393500dafc9e25c903768ca7fb43949be5af9589be7fdf2da5e2a80bb2152f45de43643547c71c564f48cdf703da5951de1a91788b9cfb589a16d3bb2fba408462a79b533bb643dd0185be23b8c50551eb14ae2105c8ac6bfe36e10d8d87fb7a12c3ab35c9a755d90209c5f62f121426baf76f82a5171c6eef8e772cb8a13bba5d6fbd57bc70245c90beb7dd37038f859e0461763e78fc987a4b80c725dc91a723eb39ed1e38f1e224ae11be70287c41dec450aa418b97f53933aeae949e963adf0e86d6874d4ff7d215ad5929a40716d7538307fdfd995b8912f8f2e05bbf41b1b0d206d3f69276b022e22887f0126942ad5d26b07753fd8a2ef13ddb0d50ac91f5d2bfcb5118f099c74cbd835527432609eb33f3beef430c2ab288cc598f0375cb3deda6db6389386e43cfd7f382a009cf19d23cc6a0788dc5c3fca0d0f3c3e597a5bdba1290277e919646ea7e118169160ce73af4a63175b2c2ec752ff4400c7941f00759aad292979282d8ea8000210c86c168d87007e99d40cb582bb1c08ddecd02cdabc262007be3ba10c24b789301feb704500cfa51d89dc8d6d199d6d55ed54a65583c8fb4d60cb754f4a046cfef7ef1fbf626f127a8fa657037fa2595b69c8f283e614526877cc2d712ddb0917463df626e21d3a66e2b3977468ffec0eaaedfc9c3dc2d11436153b5b48c345b37487928081adcb4ab41e786262cbc464fe361fd4cb9be44845305ced4ec760bd063f77db8555ad580b3a7c95420a2d7b33ef9e6c2f06850c6218d11ca75704d8b1da97b07b484ce22475a949e49236af6f61aed0e8d06d154b7620f62155700e722527ad702daba76706bd6c3011cd751ff11d513f749b527e529335c1e33a730c1c8acd53988b769120376aa890be248b43bfd573630ddc3807ba556be0d87c8ee05847a05bc96b297470c850aa95dc5cfbf449e62615f49a78f054e41c36f2f6bb2e3637c7187033a750d6aff43d6b8a7921f0282598523f5ad1d14e7114cdb71f3120838ea689bc62a1d9899f7c3b846326ffdb3c04046f581dc389f0a4d847091298a154cf56b35b1320e0b1274a31a5bb6abdc720adb4b2e5923fc50866085c6c4819ddbfe0760d7d3fb685b8d17261004ddddb662d98b52c1577af17cabec23165b83f5e1ce71a7af3ba8e3fd182bdf39b8b343f5c97a23d024561fc3063fa641e7c64607a17e038fe897935f836cfcc6c54805bba94c9b9828212f4921625cb502394e0f4faa9f7919816321c2425c6f2c4e3a3be7555b19b493b81b2ef2755b350f4518850d3c9c06e1ff25d585d8257256e21aa3ecc7668f6d0bd1dd4a8cb150330de5535bf406a7b08c5227c825ed773da8466ce170dd746b7a979462d47493f715300341f47d8c24380412d42553e463a48e35f7bfb102650b26d70d24b116c418bb2c25a755ca3764f1fdaaacdbf974aa4e4b72f034a813d1486aa052de8b214b2b4cf2f89077f50a87480998c6e13583a45c832628fa134d94ac831f79c7e4479607671d2866b8c5544f181265480b95b2407097e579899a000d6a5a406f7107bc7e33b398f2d7da4fe9c58f70449483cf0250c1a3a1deeca2305556d0e30e6f48d6d8cf35597a7d66b915f697248db344a76233a477438cd2223bc6978f87420983f547b1547b6042896b5f1e88783950e802e92e7d4cd782bba2dd7e731047b83e21afc9957aca080866bc86b58edce147fc2cf8a60a99b79d0c11962db76d43d6aa121d035f9d7510ad7e4bef8c0c3fc5d7e8d52c020e61a438737d0b7ae5d16ed11e25b00ba139038ba0cd50f25dcec873fa41b2dfe42b04a2a9b51d9ab46c07b9859ce997ad2e8b1f796104248e102274d1db28e569205b970237e7e7e7293ea27ed433e094dd2a0a14fabdac22485035e4e45f31694ecbe07778ae781602845c8abe40fab639a003274f911ae0db8a908d11c4445ddb05197ba8dabe5623130e3e0b2877cdc6e763e9ae28b7ef625470cd02569fe0dd2c815887d2063bfb28158f75f2cd7e7153eeede03cb4fbe1b70ef0e5019bbe9858b84bf3dbad93311d75c861d13b334a41f813ad4245946f5bb31d07929bd626b90f6f43b030a12d273cf2c4324b47a6f2286d22fe24c1b1e1977b99f510877f5735a9c8178a510ea5f4c65e181269b19a2e8544d235ef2318d4e3967b9051b3fe5d6b62c472e2d6c3bc338c1489c8211de67d4ed678ebfbd2f509ef024bb0939600719da2fe13d71523a1e386a82bc99a2b7ace7542e83db2cb7009d94356ae56cc3fca8f85ff3729fe415da380bb1f2dc21df1813cc3c891e088eb455492dae9416fca6c4997196022243f9336e069cd6f01299a322318bfa91f817156d6656f1e1cc5979195182d847b22536fbcb4b0ccffcba82bb798a2e70fb170d5835b8973292d3073a470c258de143d6bca3017b6faa6ee46f475760067594ece02abd2d200235c333028a4550a0d6d8e7161f916eb24eae8d8f765cfe16910d7e8b0e569517b403890121426f772a645f8d1939b289c0d54bd8ffdb2f2342b0dc602d0dd5b2c94e876ed4f2c04178f34a0dfbe793307f07d6775053c111d7cd3cfa362e1d1c5b093737ee0357abac44306a7815207ea7231795722d229ac07a74ce007e78a72e70225629f9a01e99490744172099014960800d1bea4387fd730d7846adf47d4e80ef1c12a2a1c1ad0d4f77ef638c0f6495ae8e03da8add1e11325da1f053fdf677c2f914b1ffe0d203fd1ba82559f96f2c22bb5664be984d5c88cdf98a7379d463026a6d7c5e6de259865da3dfab0c708d2c665890ef2328c83bed50102a884b5f5d97819cae9ab1e8ec5f184e31170a77c4d357bcbe3096e1b47db8742b8987b805f8653eb75c5cf8f2e4944cd48cef470a4ed2aa9aee222acf583fb18a43b9228a2a9cd086aa77f0c60283720ec8c66641240027ff0c55dccc4452017a8fe1a369bc0dc9e711d5cd900377f44d4d734e55426cfcf4edd0de148a2280dabaaefe239f581961b8da7bbbcc49548a88fcebce08a6faf612a9f4da61749f1c3f4c72bd84e4cdc64d3d83d6479b460837bfd3e8bad23222050ef0fe2453b18124684b3dcf239df4fdcf8997ad5226cb60a33a503c9ac8a5e7406e71d44bdd659ca4223e87a1b80629fd4ab53d8001ac5c4c7480db153c7bcc74e252db1342f13a0b0c64abcc8fb391cf1194e611ab8c44efec118f44ab642d5e7148163e9c97c7ea95e0ce2ba123802858a0b29210c64765212f562302c2757e51b2fd50fb20374ea13c15b7935e9ac0847937e51a21ba86cbf830accedb7e547b61cec25fc23f79e18d3449d45a6899620d2b738ff6a6b13e8911c177d071814aca3ba4f8b73dce74d241a5b27611483d83bd2a5d776c5da590b3cd99289c34a255fcfc0698280fca8f7bc243cdfb114da2f07d237a333fc783f26102c2231209de6f315ab78b723555c36d675946d1b8eac590e02507ebcd72563eed342d63b4f53124c11b5309b8feee6563ebc7923ccf914cf9f5684600e16558b14a0c9e488bc95e3400fc4e0cc862e410c7bc6c268536ea29acc549f9b1efc73e616909af15757481a303cba5520638f5330f204734aa29deb087e4594f02320bcb414eac27d3d651d3b0e4bf40fa2b63715cc90a1be698dc27d5908c66ba5a2df24a6258ff903e9e94dd531d1fc076807a5ac8fae525fd163729040a2a887113378cf98bd3bd187ca5d29416e4ff594faeab2ece1a12ba1365c10e13be3712087ac22ce0e2a445c7bf59dfe7a8fc1134d648b6878d8da49a5b56fa6a6720224138404cd91edfb7466811425a6eaeb021daf64aa7ba8117f875e13ca24dd165ab631549e2e27592af4fc262144f4962f22168891fb471416cadf348c6f350d01fd4e5bbcdd2e83b693ba60c77c84f0123e8fbaa8ac1fdf551639ee60b23dcbfaf8e059b97664837f82fe5df01f7760f5a2c67d0641dc9d0267445b7f7409b71e42819a118a3229b0a8e126e2712836d44cc2633836d07aa7cba449c76baa425f1fb472d8e838e29d21229b97392eccdf7e2f76376fb7e4f41c8109dfe9193f7f3966715eb086b5e527f5c3c336134f2ddc371493e22e2bafd5f1c7020fe8b7e5b45f439b8dac026b146d384991a56ccb3954163074aade91e099d50e4850799622ccb23f9eb25af67b33e07069daa448f681f07f5bc9c33a57564e3aaf24a3b14a4b3d2d381680fd224c4ce7262e5bee8747ab69d226aa7fc7da6ff21d74a2b1861c0a32c031bf75eddb71fb6533c22077d1c6fc85ad8298f93111e09ce956144ccfcfda19290dea6f344e65fee5b9f812c477eb5386a2102183f6c74e1e10ebff5ee1c121a4b0c275c0d53ab64bec0a6a94a70509791340554f4154548d7d2ad9fbb665e844b5cdd5aa477fcafacd5de25410d21130d386a59b405695ccbbbcc04f4bdb232bb874571b129ef833df063043ae864edd8e6673bd69f3fce19c9878c225f7811c1db035de6852b915aa2bc9351da7d20161a38addf00a7873c03d30cccc356f7bf456aef633e23c382370b84dacc9dbc229fa411d8a68ba712a390fca001e921e96fa78a9cdde1d82c5e66e1d1620916e6bf2691a9a416950edd086dc639fcc9d4bc59adb5cc468f37ee6ea33c8f1b8a20fa8877f6ddeb1fe54b7339377cc6bcc5719c03a340fdd0e86fd0af2ac05ff1bf7615431c5846b81f000934e07cb4457c63661ddb2f9ab001e4b1b6392ce660ec76ef49b43c53c9d4fbd0775768aed7e457683a519e9c14e8692ff98bf9213e467269956432d52549edb32e4620f9d4935739de288e4b4b1601157761d25815c706643fb8cdc0c0fccad22b4da2535ec8dec3e6ba0dcf1b997eed4d66684327b79407212043ad1587f64b87da0f2244e62ce76e58efbc40aef036774712885291a0bc48852c68bb4ef820d0de92d59c5199c7fe8eda59bdbb4e3facaf096dff23be6f3a9bd89f376d3ddfaf818762ba0b615cea0ac4ef9e5e736dda5f101bdac34d8fffd26fd2308a6f4f2e968ce6d979bc92680642843e9166d55a626f70db3adee8717dc92794bdecf8c949a1915ab03b24fa180e475da96da90febb780124c90c64fd403d374ad3248655b808aa95b4662a2e89cb8730f4a0a101054105dcfc925dd9d1d05f02ce64512914155ac004ceef571f2800d84f43617451b3da7c0c5e666c753ad45bb11f4f0751b81422bf9be287ded305216b18ca9fc755d06d980a73f719da19b6c2f80646dce9efbf0caea625bdc78027170d218c85511d0cd50556d65f45974028e51855ad748a955fbb768a5d8f8e7385912115b3e2b0772014b0c1dc2cd4ecc6dbbd73472ddc104ceeca08df0fcbc0685adad5b3ce9ed4f709e55300d1030dc3ed175e18dd708b0ae2eddc5105f7face5bbefe188e95301faa62bf82a184500a3ea94ac8fa994987a6f2c6c00206e49e8e3fbbd4a52b792e5e72474a45431fbb3994c036892de0440c186c3651e53e2a80bfd2350d315408aff216d340549dcdab326392b96370dcd77aa4118d43e6c61b6f41151aeb553e6e386cc8382c49981d3ff2a240fe1da63c63fd20af7e48c5c1caa935acc7d4723db2296d4e96e0851fbe90a3a84a4ad0fdf6db1230dce53768f9052286edeff7d0575a4da96533c1b3c7a6ebc6c54bd2f3d30be44e45adf436b4c1a38d8e32e350e97725d76b7a2537c3be58bd4c9114bec4f5e27bee5b5f35b5514becc261f305daaed04cbc302e0529129e5ce2e61172ff12742526e4f3c85ae51136ac1a06f022f9b447de84f9 + +Params = SHA2_20/4_256 +Msg = +PrivateKey = 04818700000002908f3a27a8140511df4c3e4b0fceadf27002c7b71e122f882aaeef6fafa7c5c28917f82136fb85cfffc115bc122e48720f98d0ce1a57efd8ea0710446a026f88000000a97de10d1249d0118d56aecfa909b3d9c3fb7b4e81d1b5f63e046f586c36eeb07cb677e2fd2ce2095d3bf0c5b5e7692f533e59e7b30312cbd7140df7bebcecca +Signature = 0000009a533d049fb2efabe337b62fa7c8003612cb914ba6e24b04a1405760669152f92126fc247ada7ade5b534feca86fc289617afa0b4d61b0d8d99021325e660a1941f7620d00f042a123faebd357afa09baefee71a7edaaea6ae06ce6dbf32bfd414375538ecf28761a06dceeea4b5e8a10b796be3c6d27baa07e4a693060bfa866ef26091ef71d1886af53603f7e0238b6e0d5815858d74d1cc762153d90810ca6b92119fba61fe4403086333845fdd6197778c87c5b5612319c98190db0f3b4102001a36a6c6918478efa876b589abb7203a400e981eb16cda4c2f994343af65b362b12ed74ac1bcabdae82e4272fabb2d0151681445b362327f078f6a7bd339c320e9ebe550333c74e4ad2d97efb9c6d1edc36925aad0f85465cf893c0f1b5deabf0739113e7c9c4f37dc26c3d35968aa1c8251db7f4891a12ea84d9c55917f3d04e7361cb7a28ccb2d76b6060a7abbd89b49925b027f634a44314a6fa17cc6736ecfa696ca9ce68ef754412c630d55165a2c4b392a986f0fcb948065cdae9022b9a1f6b765b0a6fe6d1891913eb1cf9c1ca7c96215f26db066e02b218e93090ce564b00de510ca9b66ae0da92ec7e0770ab3e6666e84c78f92c59578f1a68682bd309d32604d38567184cd012a0067e0c91a095689c7c417203ec6ca96c0a7518a6c45de01aeaadd40a89ed6b00def9f6f8da766c8197f739beade385db9122d960040b61190298ab67639c72bef006546bde2adcb57e718a8e50d31bcbc91e9c855827d2422e447137ab98c976ea61cb0875deb0b2a853d35c2a7d2754b65182dcffbaf2c723a6051bb48a94a460731f4ff6baa3eed3fd113e7c007f962a55d351327917cf6da6d389cbf697d3ffc6da94e7f895e7610cb812735dbe8aed0c14f9bf5a969203ff9a5a4af73f59b8a44b64d1793f3fbfe80e921366f454047244a2c7fb207eedd0f6d6339806c605412d4619abf9b3730b1c82c3930dbec1de44f5400c0258917fb09df7a2ef3e8cc340031f4395859509c1136a4deb336c0097cd72f1ba559eceb9a0b45b2103d1d0e00ba6ade1693ec9aef711df968aa9d90440cf1dc359daddea84b7707158967877d2d5baa1e39188f990be08d84c0b2ce689f6167e2b6b9e243802bbab785ee026ba7ed92575f9a8b97e0a37dd08ea7ffd3dd9722748c287833767bebac686bf0474e9440bd0e48187e7826691fa3ff59600fbd8464dc0fe76a1d6600bae541583247ddaa122d0079cac952d96ce387cf92a71f363053ffc5100fd400d44fd03c67928c6627761cf9f8b354f067a678b9cf871ef1f60aa440b26b8555af1a71a4bd6e09fafb1890bfbafb705fc82b0ba870f1be0e7192454f81c32a1ee06b29c79b093fbbbe38c676b867cdb7bf835e897c5933dac5546cb2af9ae491cb7980e509c2005d0c961e5b1f5567cf5a22755611a634b62b2256d572265b482256b74dd8511a2eff118be57c65dd279322cbe02067d0a341c8de6e5b790b42035e15c2c68e073b4718bfd3dead03fe0acfa82bb0f92941fa558c34b04e8a0d200b255fda7ef167dbb64757166adc52762f31978b23a5b84642a263b72568c34b63d409e785425bdfb9a171723a29b368052177f62b42020293a3ad75434f41fe9a13ee196de679da80c3df4aa8b31f5dbc184121427dcffeb6f0f1fefa567905a763ed40d95c80a8c5ecac7c9b9d498883375ac56df883528c33161af92bcb6fef9bf4ed1db0df36712935c66944890853d3c2227587faaedcf120dfba5a92308c3f045994218ac10199bcf3501b39bea835ad3ed83a92370db5978dbc8aa212ea7ece86f8da7fb3fa547e451db10ef9a6fc8f6c70e5483329c97abe648208b9c963ffd36db83b48253906830cf4aa9ae1eeffb137fc3d2ad05598f6c9f05204bb6a8768f71e90f6c60c0a3740647bfc591c3b94708d5d8458dd63b092d8aa6a66b95813f33a71b639875a8771d93a9af18bb90973fe4079f0d280d4f2b0ecf3ecc336d5a4f99bec806f26c0e58ff62044de5dd6788ebd73a4a8378966188d0e0531ccbbf3114b778243a70a0f4baeb6a6c35b450fd46349cd6e5b51fc6b4f5fb15c66b571da57b5f34fd6fb98305bcf8d586e16365db121a51c01933d49571693d43787dd0e057e010e084171bc0ca10cde40acfcffb2caf9b1a28f44b63c3d5250f367b3388362c56bcca5cfde1fedf3cc6c2633a0a40f0721906cf21d0a985ea8e66bd8074897c71a57938fb225796a73498e1fdfc6a069d0d5fee15410a200398a9a412b5a7e44385fc694de933ebb9f1bd75f4e524e111bb68c692688916f2bc0813ac105a6d2c8493be0c196fa639a8e23e367e9849743fca990e572e052ff1ceef48b45b68833a9366f1bdf683a0b993045f9780c06ddf293bcc9c3d1ded9b321783028ef2a6c4ef998a7897f1be33611af428d8188334df0d857c7dd746e862764e76b64fb1ae34bfc137e520c907b0045bb474e792049f454d64f5ee74061e162b6e250c421b3a34da24fb1eafa63b094dbcbc151871af5b42ed5accf040d28dbc785098916cacd9f9ca635cbec06a2996e7ee94c8be21cd972f3c1b97538c1f753709b4d40973614c459e382362db5f4030225cfcfc4f45cd6af47e7afd807ac424352e6826a9b6a53ca8d1602fdd9c05485389cbe896d319dad0fe91c1d55e6cf84805e10a74a0fc4c76fcf3894091bb13c378b3239056d23dd238db25be00b50a8a3510ec691239a8f6daba04d6aa2f1f461eb6a20089559fe1015146e4e0c103dabdea56bceb4db89711e57c71e415e475310c3dbbae9a41a33614d45805580d85f31d9f3fd392be3e0edc8fdc0f6c10311e466082e00b141a680e3ed5e4160186c6a18cb242c8ca011bdc785515bdc3dc8d6ea8f8ccd359ab2e3b33db36b119aac5433c59e91ac2080aef892ed935c2b8264ed53836776b8ed4871943acb9d2e9e186cb9a179989253c52b1ce451ab82eff2246e84b023a16c9bfc06c3394d2717ff4119f70c25a9b0ebbb9f60eed1bf9d57bd5a5bab0f223845da7facb2022ac751401e9dcca11252e733c92188330481323626703317754054bd1c6e64b0a9c9f6e9e1a21673a22c4e870ef1d658a59e075caf7400116872183a4bee2abc7cde3b7407fe4952235be252b14ee456199b82db7aa1d068fbbaeb55c472153a3c41e0c2dcdb516508c1c2ceb16261de44bd5ca31a1fc75d2491873f3826325522455ff23b3db6ecf4d51e3cd3ff8df6910cd459cca1ac2b1947a1b69ac8dc9b880b8bf5778c0aa2a7fc0096696b5b3215aacb7940cbf45ffb4e2959a5880e21acad2cea5158fbab1a3f28da963580f2f2dd7bf320ac692576625f2eea3af2e22397b3e0c4a98a82a6bd8ac3eed6cedbf8d69dd2e7cc7d39606a7e485e8cd2d5822db0ee91f8ed62d4f6a6220ad1628cdda7bbb836834f5620104aa339022f410de74c9901761fb62aeb5df499e25d56c0f71ba2c70e444cfd73fe98245313397c1ff5dfa0b581cad979d20af861db9e62ae03d80a5254e5f6da451d362898c0f180672be2cc3eebfeb70f02197ca54b3334303510486447a2a5be377ef586d7630321990d89aeb2a54ce850eaeb6b70be358671d8ca78f8d7e033dfc29c28569b19732987d642882cf7cf97bc196577d5bad56f39b256a05f6c6fb5c26e7b78a3d3bfb8fb552ddf0f80f79e98d687cc5a30f3e1fb110a6fd07c3dd6bd6f86e04ec305259dc0bd379962da12f29286da0fb348607a97df9c76cc5c6093bd44c043c7d75c0365e5f3684a73a1bb46cf4e2b2e6344880a6a27e568014a2e0f09e4bcd8f85d033dac0ce558583fed7d9739c05d2200ba1a26ea4fc170f40a8229c50cb89409ea985817f5641e69e895428690728c8b5bcebc92f7f4fcbbcb3e70a8aafe9389eb4b52ae05577be9738c73037094f1dc497baa4b0c1cfd1222bfedec2054ed251509b4162b3e7ed2e0a972e820c5e936e493a5529f0c72a9d17224695325f2c5b0b872898af3f75ff385ffe6bb7809c07fc1baf2cbd51a3c9d3658dbcecb8107b83e219aa639e39154b98ee1cd3662eb8698e845bee1fd421fa92ffd24b32636610219078fcd4e1a1bc7848734d5288e7fbdcf8253ce6627439c86300fd3ec18344580103eebadf1996580d85e85e18f070a1d817009d55bfa9f83460134b13595ba94f28a82527ed887cb2d5f9f459177572f01b0089b8b188023d840222bf510d21e2d3c7b7bc0e892a6269082a8de56835ae6ccd65a5d3309aafa5d6d74d09bab197d89df875c6e7b83ddb40967b87698e0eb590eb289b15f878d3fe9239fc2286831b28f5b242bfa414c581b5711f7eba929c5a7de9e2cabd017e8952088a1e10ce161c336a24df66a87d4f0b7d1deee75e93ba138ebd74c2dbdf57d6f3955aec62afa98839b7356eb86b8005a327491fb90d91f170e6d0e0f609b46c31fac90ffcb47d30e28506490cb9de78cb55fcc7b731044040d9066516813f38808ae069b1dc03626a742cad7d4dd6c3930d63f563d5845a1b221b6869955cab846ffb9529e4194f7ce90702877aefb931e824d3d00ea7b0c28ec88b47fac924ba83d8fce6f030190c1efa80f54be5dff93bb3805b3026693df05cf255bb02d89d414c179085ac71c878c054a8da3623dfda4fdb73dafed4a86eff9c03a8b897b4641d8dc7c16811fc66e269e8296bb75bd5606c842c3cc599cc326a1559185fbfb0bc2d10f1348f338779b3e41eaba7f17bb2497bb2e298f0df5cbd67fc1800b182becff365d879655851a17d758a7289dd6e938a8cb99d2653e6fe784360de3d58b3003c83e55b98be650f170d4f206ef12fe712d82a7250265e65b7500455078e1fe7d75946d7add3d7e73b01a5bea3d6ba6bf33007ddb47535aede79a8f11ddf92aaf28d00100c78ecd3258b2b652049a520779ca60026a912a9cf68ec0a84bf4aa1402e2511cfe08a6eb4a1f8f19ab9aeb17cb87d9178de6160a8b0a8c6a64f90c10e606ef75c896260513ae9e0f5c2877e16f19887d4b1c233264a5fc3d91380cf159b209ab925065c6e5cc3125782e765fa4ad2d9f08fc9e93601039da1bc4c6a471ddedfdb6f1f19171032c2651b2f5c68ada89cdca7bcecc5aa8a2eb54b041ae483902e2c798b9d11d01de6069dd3ee8fd3a2b39bcf028ae2f687a9d5cda163afafd308af7327b0c191ca89c768ba52dfcf72b89faf3779752e00bc25132e1f3cf3ac48f4e425fd7a588dacdbc6f6777bd092d4a56e7ea55505aba74109ae860eaae22c310ccf7e3730d1f557af5e004bcbd4d222d3f4fcf73775b134e187235e7ed37cabdc639784a736e9035fbc7958dbb9e5c7dd32994fffb3c7891b5a1194339f30537235404a358a4236d98061a42734ad24f26103139b301ba9f0f21fc9a27fc1390341cf21e7bb74c9fb7af57d0f9c5e81a1517addbf335ed75c5b6b3d1bf16e1b062a68e08ac221932ee5a0d541155ba52b8ac5b43b59ac669f0b1900fcea86a50abbe7a99c14a41deec546983b34b335064e05b84353333d162b132c7c746520f0ac633f52a5ed5c824f5335e1bae61f29398ca4afc65329c21fec419eb41bed6a505b24830e4f2213d36c46a13459810a18d5e840b67ab224686307205f37e379724f1e228a547de02e22dfb77ba9315e2b16a0b3128b40ab5e8695441ea7aa2eea07777910b008a25bafa69551f83998f16c0e47736b3cb6c18649bb39675c901bfef782dc82171d872101f00ec51acf59df44879745f709b2d0dad715aaa57de3ac7ede00a4683a51946ee5c06011d092382b0c7abb1b7a2f4f15726670d60859ade76e44b48e2de245bd459c400d856e6b47d30648e891da11374d5898ebe9d65f916a36535a800d563cb5f6e10b552fc741fc678b0cb707218443054c720f8f90e4d960b72b5198fe45c70ee4bebe2d36d211fab789c98076d02451dd91515a7c00b39e897dfdd727cc62a7e562294b09e592594b4661f154da6f0a4153ccdec520a46a46ee6b91021dac25b33a1cd042d33e45acb4980aec3073dffc8cbe7a32f36a2770932b0827dc2a249b16d0052707bf587c3fdda8c089152ce33cf82b9e22a89c0984d9fdb06abeb8edf87bbe7d78143ecdbf03d7098ffbbde76c50f12d963c178877a7ed8b90219bfa8714a631562e88715be8c2f887a3f36096257f0cf990805ed9e8efd6c53547819c2e1d957f6b9fc46e5e8d86dd88957ee58f03f7d3e6987305e0a3abc5bbb994b01e1a2ca0ca2b7afa1959247916e4d4cc14b1638aaff233a19c99b4a7036e01ae28d03c247d7331bae914b82800e7ce04a3f348debd542f19d467fad7961db51cd87221bbcd5e216696d01baee0b9cda005a34237f08c3dbd3ffe63ee1fad2f61b0d5ac8c5155176c6e901386f7a4ea960639caa4243f5e6e358c79aad65aaa3a3cdbb00be98fc69c0e41cdb9c65690adab0ef70282aa9695740d3c484fd18150e84cc4a41c2bc13c845b9b1e1ba2827ca9ecbfe059668ddcd6bef3c43757231d9c14c664d6d240cc760e0b47f060d67bd2e5fd0fd3aa5fb30cdf6abe3e7c656a61005f83b2760c071386cfdd70d95f591160c94b4d31bb7c8c9561f3f9fa4f2c11f269199fda69e2b33c309f2cd498b23cf9c607018abbb6773f95e5ccc31f6d0805be140b2896c9a1d4f2e113105a9775c2a0df48d0b92aa8f3e480cca689782e0d809e3ec208784e10341807b4f166555a24988b61d37f4c62480711a28291e181e867f49a301385654e58d2ef3fd99bd8095d9a41582e476a2cae589128dfee7d302b81dea737c67e39556b619b83bdde462c12adc1cb3df60e37f05c88eaffc0a369f17ba869e9358e1b69ad2375123f84d39f8dee621a2c797a7efb06f00dd84f6c138be2d81a1d3678b35b005b4c60c4c9ceb7eafb8cedb1eee6514f493cf1b3e477e93bf47cf88a8062d45568da2e884e2cac7fdfdc589c8a88e52a901c40f29c3ae3a1e51d2294981956e695c4a661ec4145da8fc70222279795947040a80a6ea633d46447422c9014a86f91564a0f388b4caafbd7704b707f57c988933e60d1e08a2260ef76e912af601239ed810f4d9e8c7115d67537f0a45de9305c555281ac5855c1608d9686a414d4dcc676c9b14034f667efd7bf89973a053c000e5d1f0649d5e45f5a56d619787e2961420da54987e53c89b17764e10203dbc4f69de3e39bb1e32778294a4a6053a102e45af7f66425f2b7d1e030f7744e900fcf2f28726aa11766f1367369a7288005243944ca498a417c6215a176407e5dff7603b9ef651042202bca4b2b5768bb98b93a614686efcf357ce7eb554b11b30193568d2efc48c34137b1c10f91d40d56ed9791ed844a1c00f71a59d7ddb1ed8267d7e9a0f4f836513a0346348fcaf3baaa91113c986fabff94bc0e1e4d622978c4e86ab7c90374d84120910d23dfd2d4b6e29d733f7818b45415ab9a6473a282b1fa3d290f11527c309c8f4720ab83baa70d04d1696c360ae2477d45aad57637e73081c1462562fe9b170324adb899689b7e28a258288471a5fe42c2fe09b6d7b382d4802614f9bb8fe3773181fefd87c265954c1809820e8961c0d4bdc714af9b7a30dba800257ba642a8dbceeca9a84f48346cdd2f82872545540c98b8c6873539acf7669b9dc365ddc695a602882cf869f101ae58a047cccb59cb42511834746b9212e82f49fb9e320193d110372cef779d5b600ec89a69b5e82d21675234a176e4f9163db58efdb0d188dfa5ec8088eb18c04f6b8e418a743719645efcc554b5989788c5e2bfd6b7ef6b5e00cddb925c4093abd35d4b42806449076af8f87da6ac140f11cd249d20261bf713a44f63578b19f9d693e3f6727d36c3e208ac09332c9e6c2d0b4224efe5a7b00174ce069e6a767476fffd700134c4fa42cfc95394482c8bccf93d318eb1bebe9a3e53cb8c0a6d81d80c7403a30c409a78d73b641e2e3a4977dc7522214892b772fe00b3ae2679efae8f58e64d87c365b1971b51a542d5cf9486ffa1a4ec5095322dde3ce34435896d25b3b55db1e8f089b16e448291472654ab4f9af5c903a0c1db9621b1ed955b7ead1a7bfffe1930449eeb64c6025ecf056e9522729863bc8f713ff1f720163b4780ac70751e5a189b5dedf9fd69073732b7ac41d4fa03d549d94b387f58eed6e794830d097be228a548f0242352e0d0d116f4b9b8e645c3c83a58e5dc3b3c0740dab11f729ed4a047c880267c6457f32d16264ff2650dce2a8b0b8059b6718b8e5c94db115fc10729ec4032847b31f332b90cda6fec0880f62067db8df1e409e2dd6c718e21afae7e63beeee26be09daa789376a51e21fa4c53e305ace446f472fd5e3a8b108ac17b6b4082b01da0b27caa596116d8e3c84dbe95898edfd239c4a47a3bfe772570edd3eef910962d1e4c8b721b3a76bd8a023890cfc9b5f0a2456dd634a75ea4e2f738d7999e040f4de42bd19cc199ddeb68f9ecac63827f8740c46ac4a640acd8e7fb67059a94bba3a906556acf10616a4cac87d95bf809ba0c488f2038affe12488a05ca5ac3f9cad67dd8cd1d2cfcfca4e938ecf4b80b4e9983f33cb97323842a0c6aefa4e2a6cd682c873db8c72f388ac020069ee0f716736887488f4605c482e0c2f74439c9cf73717c205cbabb9b849708b13b70ad778a3b4b2f8f595dac2cc3b0afd6ed6edaaaf8d59e6f2c5fa090a0f3a28bcaa4e616bdb66e6c6f3415c542bda5dbd678b53a522a27f9b4fb160c15387c8fc0d56659ca9e0d384915ff09bd22964a270684aaa0cb6601caf02e1b8ce8dce9e30369035839f4f2d12671955df3843b696020ffc9b77063c2c6a70e2dcf44b5bcb9da319134d60566ba1269c965f349a76aac54dda9be9de5793f836d66aedb115f420d43a8a5208a1d17eb25cc94e6ba9c11f2f564b93c840915e10cbc74d5c3b80de5f82ffb4ff093adc8c48a305a12b03e8f674bd5a96bd78f81d61f2a8e19823ed28a560f6d44f51ec17ae6ea45ed3b8493a12f1ef2c57abf3b6ad75466ffd8dc9a2da08183ff455df09b270add799f90b4dc64828ec75222ed7ab73b090fc37b1f02efbd75fdc847e021eef064824550ae33ce75c05d622d8ee2696eb0435e6165d7149b75be7234a7515b4396c855009f4f4c176b7f662f7cad5496b9cc876f93dd20d207341c04790cb3cf8b1569ab1c58a5157a8efb50c1e9f4fa7b854e4b10a5dea402c863b62438be20f2386acfd53012ecf2c4bc0e5047047695656ea635e915a82799e088ceae786149481ba52fa38949e725d603465a6d06735425a3bf01a534d4a259133349cb805483ae6a207c0aeb334d7b186b3c9bf27d8ec7bb86b1b3d675826f261fd245f4f30eef582d506b0592d24f931cfb89b6dbc131f33d96b99648e7bd5b61421e16e35ca777f06902967d8ed9f4019c4c1c4bfe4e6d335508f8920454f5794b4fbd3c54b7da31adf658acd61382cb6acab71b543291082f9eb99fb785822dac5df8537bcbe89da5bfdfc31e211a4e81d8136afc2a065c1528ab092cbf396becd0539c32fcc92c516311c2c93608a0309acba19d6ecaf049603bbbc1436c5bf15dc89b5bce5deae55701b1e6e80079333d793a8dbf1b10844bedd6dbf78c1019141bbedbb270df0952cd77e518889eb7452870f206ad23787f9bef620ae5acf49ad814c44c3ca76f518a87f5d6c39d94dd8a2880e91457f2ee46e4228b271c2d8636deda984a181aac30b06335f31d297c91e27f1bea9fdaf37c817bfe211a32b6a3f94344551c6fc701637c21466f602a7b1c2c3e096be12f345eb5cd0444c1f89982b136f28a3bb848afc092d2dd3a11c2e144c4aa34027cc3b372d6f7593fb81ee988c230f2195e2900e3a680cbb39662467a3c05dd897a63c23867994cb80866284078da1ba12c0f972e6b003788c885ca601b2f38db88e1d1a7a8251766f362c04d35f6a715f0556a7a50616dfa74cb8ae3021a071fae3cdd5b810d0d624de834697be58207cf7cf594e00b805fedb8dc9f46d48e27381b7d65477e663b2b013630af9cc42db87c516c20a92bf3117f67f89d8477d5f541129331bd44e60cf86e1d825ea114f8adadb8a6d8ff5b8aaef589a60d2a3365c9a79ba309bd5c6c2c9d97e8d789ef050e389d4e334882bd73ddd139d7825c32f79431ec93993ce9bc76eb399fa9c2a3a17e7a39d6f8c86dbf4e72c830b00f8fdc89ed17274a94bd5e2c032efd5a248a8d489c8811f6d53f753f8db02c1790545c4d9c02955c95a6385ebc67de71a82624fd091e41d846c2d5866045c073361ea11ccc7afac32821d7eb6ce2a4804885ec36cd6272aacd2dd1d00aec4179d9de97972359647f647bcb2999604dec68b5febe5b4503c7e6532db7c15b0664573a9a591af64b8f7a8987207cd0f81305ecf1cbe5acb997783c770c3b5b672ef7962ec3a4cb73e6dea761d50ce2b3ecee95adaadb7c29b7b8538e9f9c846fcd7fdb1d90f028d0e1c769fa04298f6f4930c610b79420ace5809bace70c4b43715b5bee4eaf3be0353078ea7de5fe9122b93f20b13ce53af5b10d6fde0e03a851ab982f06194567adf7362bacc58f11a7e9f44388f103c7b22de9da88fbe53908148bb47e3863f8809d94d5f4487ab3c715451ed0609675ff0d0f8fe29f0faffb61ad1fc57fdd244e3b1fbd0e7c500397ea0b56716c33266d0ef6275f87bb8107ad8c4600e69b9b9defee14970673da86c1dc28386541d0a8501d8163e4687c997c2f62b6f5d632d019823eca2e346efc4c1ec5092c3c0a7053a8fdb68e76e4f99e66d5fa1252dcc8005c783f9e2e55ad703e59f10f1200ffc522da66df79219f70e7d2096af61b480d0e07c50788c00587ae931bd047d57ccd29cb5fbef183b15248002d165829687fcb76b833761a4f781d7e79eb6c92b3e44be727d406a246ea0a724be0c38ca6d4bfaf4ef9370c6cfcd350b396e9fdbeec079f6f5fe0ed4707c42de8091e759c98beb7fe807ec2eb7332229345feede8674e11da2e0a49c7169d308694668a1417c45b8bdb2e002f2d52451d9c99bc906ab41fc932d8875f1fe53445c1ead0eb540bfd2801af41bbf13d6b72703ec58bbb5ac8567abc2c571224c034f6e2abb0226b1fc3ae3e0d12e7f53ba66f9c945ac290fbddd14b90b3dd210c49dd7f4a3edbe8b2e36a827e422ecc986d179cb0b0314f0789ddeb1c7da21c4b15827736219f36bd505e437c7aedeeaf96805f6d863cebc922912314462d8162a02eb6d9b2a1c32b420cee3fb6944171da01ec709bcf1d664da08d10ca9fa62344f0ea245a22c2b7e221d5459d9c8cb819db189c90b679b65564aa9c1befab33c488850add6965bd4af5b16a2b322875d92e631344e3366ce5774a176faea85e083fdcd35f7ebdb76208ca9872c1045c1c9954ca12a76c113c3f2f4aa964fdd58bb44cae68abfc7341cbd1f1ff3fe747b3c51fcb597b39aad772e372e67f8ac7ae1065360eafe4075a8c8752f41db4c036462793d5883cacca8487145161a20701710447102e653f718a5f0622c1cec69d96175d1a005fb7b00b188f5aea45f266c2fa512d782e09900f5ccde0266a2d5c34198e16ed153447a5388a9ab5ecaf28615a4477d16975101d7a50c2128d61ac06730be83b69ea3431ee3ebb3f1fea155763db18a1560650628bb50a266745f70b973f9cda4a315f8287d03432f6b0afc9e5b84ff548441d2b159456858083120d7dccb9b4956957564d5e048064380cfb1efacb80dc05bd7605a7f6878ec60d849ea93646b9653c7c9fce119ebacd535a16cd1600eab80d465944ff2bcf25967b11764d6e75e81fe61553517b1458c9adf24b730c9d125f152689aefb1dbe16634672cf071dfa530966e72cd899516bc2dcbbecbdcda432ebe1985f62b49b9146694b2a1523ceff451394e5cf539a33ee444991057571984d8d13639d4a21f7bc1b634084e0a1e47e5b57aa6d4cb4c877796fc7d94cc9ac3407033dc47f2186d4335a673e14373c196eaa40c4673834fe5dd2b78292ff1cca90e7f4828071ac92b1d971f9a2f5f0a592196a88deab297e2dcf59c5e106527432c1b5952d7d8116895bc6bfa3238f35a62e33b6e62befe842a99198c799bda063b9b64a0d5c4a7934bc97996c8d697aad22d707cbb37618d1b2cba374884f7cfc8e3a4243d16afc288491eeb28b82633a719835639b7599e2ff540dde89be31296dedb02c7d78733201cc0fd9aadd9e539e5a0a28589d2db1522da3ce0665232dcbaffa7a134f6c1ae3971182f8f74127fd4c1764cf0bf4ef29091cb67cd01318d01d49c45ad5f279499874ad8a53a9fb3d402724390adb7ad93f61f50df9721c66f3926c9ad3f5bad6baf0492e90efdf20b59e28a33b0b07d27fca6a63463ad5292576b6327bd8288d83639fba91252029ba85aa63b134c17b0b1319ffbe1dfb1908322ee50a91edc23da451dc9dd94a21864af937ae9037e514876bd41e306a04b4d7641a16674b4adc7439c8cfa57805375a944bd3d73cd618cfed9b8dbb621e495d2adfaf13112f92eecf9e7ec3c271490185f3c37a58bf85df1914488f061fde615a58f78496568fad53f451b495628e16ba3948cf630da08a382d23c6c8fc72cbcb2abab680c703b83850012e38494b6d868d35007e7d342da8b79b69de347006c4e59091a5e1daf14f663ed6cccdf106fc2fe8e44810c62c6e90d1bdbb4884b69e90f0a8fb620448c7378691fc4e37ac8c76be775aa16c936fd063b1f258740321816fce63fed3203b6ba672b2b3cbdb2d989dc3632c953ffb37f659ecb93cdf5c80166969dd698b7a49be6e63a0060f897a04d80c63671d823420a1e3fa16cadc42b13fb2c741cee2f3284e30ddb2b8b32a87ca4079439a7cf0d511adab08f480e1678665440b220c44c865e97c9a2a622e4605f6523c3eac04ec805ed0088f1891f0136396b36b62f61be44b8ef452aad14747c9e5e8d80c92277efd7287814c1ebf188412a4e1cb41aaa552128f4d3037549c3337cd6f34df821526fb0b67a7597f42d7911a4d4 + +Params = SHA2_20/4_256 +Msg = 01020304 +PrivateKey = 04818700000002f6f028e8467a03b9e88453cdf5d7dbaba920a5f7c858bd0e54b5c16ae4549e6a1c51c9cc752428e2fa349a68248c480434e8cbeb56ec2c39c19537f7a320777e000000839cad5de2fdcc7e513f503b60513f1bb04e2e6a2cdebea6346db4de45891924606dd6862bc2070bb1da2e1a161a267339bd4ca05e9e9eb0bd9100043abad53b +Signature = 00000059322d5d54d80afddf9a95d0596b8dacd8b39db7f79d9668f53af6706ef09589c7d3c691351bd21da926b9d0bf91f8a5743e0558198aed6ec17ec9869e6c999449a9f029794c56245866f11241b2ed1fc6279ab864cff8f18923125484d6c5bf7dbfdce03f9296424dcddb6f98a11c2b29544fddbcab026052d6645f017f83907a87d6f8a446dc6cf22052346a9f37b1a4e28f057895e569a0e75192803b94e827d1b668542fae3a56764b500f3c919c2bc766f173817d18500ea9ddb58e1e982951d0e3188c19a22250c984abf081b83570b5ff65987794c34f48ef87598243d59dbaaf81cc2c4fa1dae319c124b0fd60b09589f72135af2ee4d88b2a2cd8f9b519270a07bccd395640a370acab356aeb0e105f2f274d4c1f51af5e3ba180c4e832bfabffa68e32eaa3856528e03bf8626ad120df2648e15783fa77b243fdd771f491fb1d687d62d363a48e6f752b426f5f323064578afe20f066e5abc9998de4cb4280e8d98f5856992e02909a694b992d081e3ad875f67ea6c6af9a47b85ac90138a939509ec41d5df41d0bdb82401b303a8e15e404f9eabf017be330e6e962289d15ba6d222f60807827edc1b4c8e8e470fa3477647010dfd4186806b02c534226c1e2ac127bb2322cc33ce047903cf4eb95a5a29c389a005f10e08bc9cd57481db4d11ae556540dd6ca3c7e9968defa3cf39278a0f915f8b34be7cbdd1f5e55578dd46b46f477ab82f726892ba3cfba2978d18b9ae9a0e4bd88c94279c74b4c2586698e082c3e6f6b76446adfa517da16a8437eb47092a5ef50f2aabf5544ff20e433ef13096c280a4f59d867a9a61232772a5b27176a2b48c5b1472f80af93441c3144613936d48dc3eedf5dd0368c583e5943938361c1fe30c52a699be8ee2111078950ae9d1a9d5cbeb32a0d04e42b77e6a20de2dc372d40ecf133d41c12f9a6faa8c98c75ed052d416fc095fe74f50d269db5f8f58a4a872ceb3f7b3d426e2b092e592d7b9c92caa20ef3e8fdb2e2719ae9f03158d217f0dbae9442c6432a769461b762f22d1652e3b63120b5ac16b54f0284564c1af9691fc76107c7319e48c1895a76d63392cb759b5412949582aa82381cc62581bbdd6af78a61bb0d679d3825bdcbd0c88b81e739ae03474a9c633046cacf78be167035847d09f78c63391b0d93b3db28ae7f34520632de695ab9dd1ca447373c3eb9b45a33fde0856edbddb4ba1f76a2285401dd9d6edd23f303640156355363c16022c097687399804c03bd375b4c109ad4ebcc9fc5eeabbd1058d4816786c275198d70cfd2793a7a5142c37b9f6617bafab951b90fe9d4ed1c8a9975e15fc1eb81d83c7b4ca1c6e6a9274b7f6534121407b1e44a2c64d21b6b589a3a3d88d12a57ec8874ae697459f603c9ab7b9d023505a1ad88064ff4759114cb0c04c06019a893739ffa305cee04128ad666447ae03b2a6ba4488f91d742b44a03f8a66f089b8b64f790388de1fb663cb4af5b5f973f6a29500501a5582d7957a5e518fd58bd14d9de7385bd81613b3c7560be43b1d6625c0f35e2f2f1fecc144c66cc5dc93ed972fa71dc63a1c53d4d25ebce628a31a36a86839237badb83bf390af1d0c793ea1ded7d9240e092dd9eda1326184384e414ba038b6398df3910506ac0cb47e21c84198c72479a330004efc046e0f16cab613907ca539797cbc5a0667cca9066988702866fc396b8b9ed19f12a7165eab7426a8029cd814363bd3dcf90a9c9a559b19fc4103eebc28a5184818c816641bc73c6ea91ab95309c4873fac97d97e26897894a89230143f6dbcb4946562ce0739767d4d9068568dcd6356c8602e59e8f23492f94d10fc5ffe2ece2b802f503302640f4fb336e5087f7127bcd36d203af9a903141d2a8f26146516d2ccaa43deb599d3db63bd4d8bc5ea93662e0ca5dfff9c3b4d4cb41a98fb80a8cb399f0de3fceab241e34671bac24f3840ef52c94210c8c0c687189575d271d6286d974e31e68d899636c47fd699eeb3d48705fdefc5ec1c8b248b6e3295859c053a86271adfe53ee5bbed989c2f13a28e74dac83cca99f597837452875d6cfc7d5f2e1a88c9ddea4939785180fa4c9db9d7550cfb45b716fe3ce05fc21a05c2a21fe2355ee13fc7f04452c46e082c29af1d798ce356fb085799733cee27c5443467ca81a60821332b9bcfc373ca78a40905110e3240f5921dc70ecb43a699d710491671f531f936cc8a6d4529d43c2181828b7454b6f24351e1ef3016cfaf37ba16a2a6140915f56a5680fa97d0130373bad6cfc6722623e1ad0977686c7827b0fbaafdc9ab114aac10a4aea272f9a2e06fbf61acad00548df42cf10aa6f8441cf479cfcaa9fba10de28b4ea575936fdc9e456046a7f25f97a4770d7acbe8584907d958b5b89f7e760889dec897805a3d6159bc0c2feb6d87940d40bc3a3423d322f71123db4b9b5e742b13aed745ed738e5614d4fa1b5f8708a35671d53be0f274d4f300efed5b3932c74e05f7e5d6caef0d2088513a4953a93aed0fdef387cce0d5e401832f7d5680807073daedd9c8df464fb89d310f08d107cadf79fa688c2af66cc5bab4a0527f2c5b691db5a09c3645dbe61fc4b65f9bde15fed35ec9afa9f63d2756a014075014812a6bae9f8d7047f1c538e1b3590c1cbd480455836f52d2360bd05333ba603af923159be27051370b941fb0c13057818516d41087e4b6f469c812955c7dd38a46bd18bc3bc06b4d69b5ea279b141749a06256710a17911959a73dc2f57bd9e1c1864af8cff8b57ba6360c817fb55b8535d88f4dbd95e714ec9d21c3dc75ad1f4e42420d25fc360dfa53609ec8dbe7a17c7551e92bb4f4bb64e8765c45b33b609cced52cf668ec0baa2b037a6c3638751e30aae3a38723a9154297b7842a2d9257e00c0f33d98e7f9e2ec9bbf24a2a4f1b974bf07fc04d23d48a18853c713d76f523c135acd014379de9c85d08521a2fc2a4dbcdf4b213ddc412c276975e5bde6ab5a29ff03f80fc8cfad686d00025f754260eb12664a3d30bff3602076f5582b699acc9fe405424cf5da4625a041bcdb0c2c528e687c9e5997b42b521411b1bfe3a0080fd20997754724897766eae8264281e4ac3935fcda2031b7c9958570b4f0702aaac7ae3178cd34d10e853beff7b71be8fa69f7c86a927f61c86e78132b370b0a5bbab51d75ef48dd0e90f7eb0359652cba1690594945bc3196c298043f190b004f9c03da95ad3c40a1b06b1547c7198247baefc6e9e942e157031eb3d8b6bab4f130321bdb92866c6c8544363696ec01beeee7373f5fb9d2e4a07cd9254334da11bc59040a3f28a0093679b1c58079159989a07b424cbb39fea517ad444bc97f5bc8fcf1988e389e86ec3152d9c2e06b8777695abeea3ef4b3169ab5e7386622a7ec35f64f1eb5fbd3c32fbf32d6e4fb57e3015e99470e36f273fd517ba04e6b0b358f5373ccfae249eecfb7a3f7f9e515238356b3fdab3ac057d28d1cb2f760449df5ac80de834aafb9a7065b4c33e095335f1d802beeddcca16429093a4aa517d8b859b11858ff2a1948762bab0b76ecf7b2d58bd16076eb351b0fa3acacf590d6cdec0b4f56a1f81e200737993886ed530b6ffef468faceec2321865c6312f335776444ca9693442bd094c4a419476e42026cd80b1482f22f6feaf98036fcbaed8c280a4d34c8874671e6f2d62a501454a13b9b834e4b558e75a63f3f9040a4867ae15a1205d6d48d19d48adbf3848e2535ed7996f65cc6226443eaa2a56dd8cb794abee11e61907991db19b84cf04179c11f4648ad675f15786714ea0f5f8db956c653fc4f4db8e68395deb6d6647fecae2c66c882436ad9ae6a2305de8612388f7ad33ccc1a4c4213a23d87e8638bd24eabc1ad6dc86349240bfa2c06c697097a2e17d70a317984a750dee630389834e08f5f53bfffdf11570bccc042ebdc6ca5be6908975d7a14233e0be7f1c3dea91e87816ba26addca756c9bd07ada0d6ef0c7cdca8325fe7f2d3e851b3a935231a7815b4dbeebf076ce6b2c2ef7b283b303217c14d6583b0bdd3766dd5c2dc69d89ddafcf74270a7ea50d5595b057d959dfcd95bbef659b38089f441e2d746fd9608a6ec51a4b557e6fa71b196b2e3907b3df4bffc7ac2fa7eb313f2e1820fff9ae649262f6bd5f8a35c90a6cbae630119789f97bdf68929c96bad9f864104cdc7a695b3da67394582e3c7f633cb7a1f9e8c1d9313d5ba6516e10aaa425be38b38da5218bedb4babf9d0faef82613078f3aa63d5e69b4e185dbf03bb480c22aa0754abefa036594212663d7a03e8abd6649a40eaed2ea2e25ed0fdf9748c5375c0e0707fac562ab4d91c0198109d3dc8f493da453678bb55e64f99d11fc4090de1fa2400fcd459da1ae03f2b7009e0e62ef63e90c7cc45d4e7d92fcbb9e7d1d7d51addbe67003b0629a7ecfb3928ac9a35f05060dd4ccab7b94bbfe5ae3526a5e20260a80a58362bebc906be5e2fa71d6dd13ea5a79b5d85aa99f11d38f8a29c469b9c196a40b683aaa169c5dee395f118b5e8ce8633e62af63be8267458da7a50d799419ac8e3e0ba63002496b1b1d1b17fc2b33737b829bc23bbd900853fed70d4d155ef1ff5d7799eb040f26a1a1436bffd1d340a868d354769d7d3c58262b55bd11f14bedd6feac9dea9f0a3997a164eb27a7523717e6bfe90b224afaf81f1d5dc7b9a27b9606f439b79656e583b6afe0f7a01c1bd6aca2906ae00908ed85fa03c54b8f12f71f964affda18c48d186371e716766221f126a7ea6f215babddab85be2c7058ec12aaa740617e41cee373b68cf80a9cb759b0e78f7a66ec4269cc3c2d71e45072131688fc6a0ca2cc0a1104144c18e536d264bf4fb3108614544b75987d638237de5fe3d05719ccbc66c7657a485779ea17ab770aaba11fbebf11c2f589ce4fa5cf09b6dd678b3cf99fc901db9567be6b40166b27b0a7cce91ca1021b6752c811a4bcbab70d401f978ec113f01cc8c8e808348d9bd807d3a8231595a8032f12d06f4e9c1d542e5c016a75106287bceef9c5579b9e625bae92dbc266fa83f80fca299c2b4b348fdbd9de5228e61e2b274ab5988a3dfa8ff2b7558e398b59d20279aacd43c60ed875c90981c4a996290ab91ae926435f963280baf56772cf549668f79d99923e43ed8288ac3a0cdf4e1e9d322560c11fdcbda6cd7457f6193240d9bce1d78f5565d2825e0567b2f015062056e4e9e2559b0336e81552d84ccfcdea5a7dc0c6fe5b78e4434c6fc5fb96e237d99f3f5144b9bb379b1bad675200733d477fda08f30f6be1f70239a0f57f8b0b5b50746cbad5380466aa1798152e84945c6dcd8553bdf7ae3a8dddff12dbd93e379199dbf3d7e95df39af2e943f20a0cae66a5283e1e126610af88aa3039ec0d7e0f1b5e2fa864c422de45375e2dea2da12b0fceaacc166b5f3913eff79b3add3fde890bc6cdf314bc13e6943dfe9614e07a70426f2d7343bafcf69338a9f8d0818cb6b36a59113cf66695cc3f4d6c12de3c632ed7d83beb843a92b6559b51bba566001d41296edf127c849a6e3b66b8dfff4c8f94fe1c10a80eaf3643456105d8117dccd5654327d32f41ad14a0cbd95a8d14e89eca00255be5f6ff6387696ef8596560c6e489b42c096d57c1556d2dc79e198c844b035629d3c1ec4d669ecdfccbcbcf03d16538890beb6398bc23acb027bb21b6ed78500668538f358f0719c453aa3c3a3bcc0aad0e11a5c69e8cbc2b785e043631419bf64e9b2e2484c6705464821957232432b6391390acec6c0af943860775c39a54254fe1918bd2dcef17bcd72d70cd56108ab93e87cfc44ece360f866644f71681e256836f3f7021e58f148669fc55035dd273be055414dfc5577f830194bff5f846a700cd7e99d1cb5f63b8aa25fc96765939a32775a68d29ce50efb9f39d135c812a6a50ff38ff730062826c16fc9ae67b9a01ce8dba42ad5764ca50118b8e8181529406950d0a9d6839306258e6d99e5d6bc3045c96a8d19d7c407ada2987a8290cc82de5b41659914142cc22715fee12b3d5e8d44b765998b964411b01d3bbb28d1da1de68c9ad3ea96830dba6db85c2f2ceee24b1d5e6e3deacb0903b07de2283f98e765615f679c60a8e51ccfa3aa1e433f6e8194aa76764b3492dac5391644fc775dec7f24669fbdc253cb551aa8feaf4a730450d962b662f024c00cb95a78cfebf20b1bdccac794bae75cfa578674005ddb17a1bdea3130e79ec901867436a5464de1d4e31500f491d957b878df7864a0189db9f04fa02e8887fc421839c1b1bab44d39f731effaf2050f57e07b6906343dcd5bcdad047a120044a436cd0a203fa81cbe168fc4d0f91dea72fcd89ab02bfec736d7a0d78cd9568879a769457dd6c2f67fa1464f716c6a530f422918e92a972c4a8bde1ba979021d2504e2197c0b9c88d0c453637c8b498601e014b8dc560edee377c78f93f51ba6b275d98f49a5ff62eef4127c7849098958140f13c5d75828c546c72d2e65fb21755463a2efd3fb54b53838c0a46a152d1f7fe02ea37784033aa6e485bfea08a22ac93faf8ce8054c721dd08416b1936248510797e179559dad5e19c1dff4271930aab58c7fd3989574e50adca126d0acba8e32da7f0437686ee93716e3486d9de72d28acebcef8ec4283138fe0ef1ce61961a7641b98d317eb510cb808f89202f502a43359f02441016e488db118a82d7f19bbd79adce66889050262c8f4cf1b0c8b8de560b23ae4368e40d2746e43282105b6575618898e69d85ac50a62431d9f25a17499e562a989ed1ffb5fa9d2d0b9e1649521d7ffd5b644ffb8e45161af13ae45384c7422def90b9818c4a3e30d4a06d5f33eafa14077673e4cecdda9bedb1395f2a9e5a384f5691d0d406eb15af13d69b4da0c723740299ac867fa5a58a74da49039c9538d7e172d1101a50b1db7d2cd01ad5db86fa24116730506625237b95072353fe2071cb52a7c578f68baf967c7aaecbe55bb421300d802c9870321a8cd91867a06a87c46582493a39f439f5de3ba7165264798ee192f19ed527a6a0471b39a7b18626610cf38527b6674cd5f48d49551ebca5199822a79639fe07ef0e364a8af41a7b1dfe277e6aa04176c097147e53e74347ddcc931a204de6c6cb44e84d92df75bf6904062629690488fa851f9fd679663832b76d129d16af1697653d88e352d5c7a2194e5f8bc47e295a33eb3e4fcb89434a817aaf0a334e45b912407b65c7fdc7501c8084ec696a05e6579662ca24e7ad4546f64a091aaeacf7aaa3474a09145688818f9f2e5c2ba298c3a178e8bdfbf27658dbcf03e0cdb0909db1cef5c8849015d72b8e2981bf9f8a8879eb4d5db4bdd765ab5c1cf37332592302a1a4b279bec4581b64d7ac4cab474340768327e809dc85704344c3ba5193dba0554e20d3b4a4f6831d46f45db416c21f42c255579187e28d88ca57a060df3f858fd5cacbc8ce0b5e7d0d288eaab9a1345073eb86497a4ecf9b1d2236d5afbc3b865459eb13b3241558de7c0590d8f800253ebcc6cd80a16a875030c94f0b9456a6ee3bee5e5be6cc74d32b261cf8915ff86c5eacefaebbc776d33bc1df866fe341ae9aa63bb9377e3e8492be148ed1b9a2f10a7fb73ea23dda4ca5274c84b11862762751a378c6bd2402e0f2e448e5bd64f88bc91e18a435041ab87b0022b7a3f6dbfc1f049458835c95171859e451ccd7e82ada0c3b1d40c9cdeb95a45645558c7904d6daad09d621debd355a1fa5d3e538e4895359914b644149d913679065b1cd24e67337a1adedfd47fd961cb4b88f6315772f60e1525517401dc0d4116a083a9bde867914c84dfe2e07354a50a3de7b76846ed82277eb9da7e9aaea38ed2d65f0265bf4f5bf103273c86573de13eb91f8bb7f162610dd3495c333de80922f86dfd18dcd1eab314fdfa1bcb9512c9d4a8e07536745d1227c341a907a01139fccc483e3ccfbcc324129323da25123a91881f3ed2dc4329f291c14f94ad43e05ef11d71549ae5d84defc35614de94198fe35ee7728ffdc07edc51e6c21b5e3c26127b6ad2107f07efaee1d062ccec837dc556137d9e70702a4340d241074fa66376999d72020e35235d5b97ba4f77ffd6a3752dc725d77322b36d2efba2791fcf480f80fab4b0b5ef0955253c5353374ae046edb7bb11a6b9fa3636d6bc4868925e4da266cbdea7948a12cf5e5f8d533652a86f5ba0f9a609f749cb60a15677b6a66659f63599ea857f3b6afac0eee4640b8175092bf2b9217ed6c3fd401d4161cbad9a2e4850b9681665102595fae70911e95377c08ea1a80d6d55095fb09a428678874c034f4f4d9d5bff45ffa5c4f1f1812314de5474e3dc0887e96106b515def7d3bffb34790cbae6c77a34e86e66b55bf04b0a075cb6051fb01c34e8dd8123507524600ed0144f4540c2cfe46d5fa738dbae8d7991d166dc53e94a938bc050202aab36f6545f7d6c0ff998aa5b774506822d07fb7e2a633a36fb9b5fce61229a0972d07529e9ddb3dc3c76888bf3519d1f96ca5c373c26fd62f329235ce08412000fa2f08978148d8aceb374b344affa60f0a482efd20cbd87e224c15ae5a9a4b8bd9187b916c1a2cb9151c961e7c6d29f0e621e3f93973b91f6ae8eb4ea09a8ead00d7dc459bfdd54fa58db249aa03315316b8b5f22aaf04d58e0ce74865bfc99ae3796a38264e01b5a08a6d1fcd270de4ac8389bcb2b3b63d4300b5a0559492abc873d51052ad25513069f5ff9e655060b3e1c82be0a28305a72d19a8d52631715e55b61cee0ba6862f5e327abe4d7e2b13fc46f0c2d3a7c69039ee952af3f2892ea3fe9e84ee896176ea9cf4e77a14acf5ef1f18534519f3b4f40bd6c1ea1941cc735f1fe7f0d0b82f08c60388bbeb6a61377a28c31b584ecbb18f18daba494de95dc76edcf9c607f49c9d5ec175c5d86e4ff49c3e8a3cd57aa416602d4bf29bbfac12f004a4fcc73ede765dfeb4308b46a6636294dac8d389712e0b393bb1ea0373edd1080f271100f00b3770d1d2b797ad9d46f454d064483e0072dc3cb191488baa4153db9a65e38f33f4212e16824945361735a3821a83acc5e59d31cbb43ad4e87bcb3439911427ef0633514bdd9e1f309fd8d7e2c5773e695c3f59e292e01f6edeffabb73ecc567f23e3023d5963b19380c0bcc34d78402192f87dff9937cbb446c7e4e1234194c1eff72daafe693b17cc50e1810af495dbdb3ed2943f83eee6faaea34b157e6cc95dea2a88ccc73cd347b2e6230eeb4de951f6c0fda7912327594bec07c43a442359289f9fc629c20f4d9a0a1954d907dffe5ba0ec10a0b767d4e9747e43de7ba93a0adb39910429c7746a98f312342148333edcf658024a6038835082e128a5a2768d9d3a2f76a8a9c689d4346c2704df6aa8eb8d86bde14450fc8466c7b2e77b514b0924c2c9cda4963dbe1d00f5fd52e581b75f9fbb6a06a6ca6f1cfb31d81c592040855541b9d6f5fdc7213ddcf00f62df7b7c1c10965fc21529c3ea028b4dd7b79ef7551265be258fcb3e2f0ef0cf876356abe8133191e77750276ae246f66985ba38669788a5dd41a6c6ef9611ab684995a2825ec1e6d4ac70eca150a1a9e10a96cac4e01b7ac3102f3664f4e446d2b37fdffedb9bf69813aabd57cce73f3cf90ea718c1c0a25efb0503d14acbe71841347ad407f13445eddc12c55f31880040f8678bc7cbeb4affea31a8783af72373eca2fc19ddada3e3fd7c3b98000811ce44cd47a8dee03a1f7dfad1c6200e3449ec60ad116ba5b33811869c2bcb1f1686e52215720caf1ee1a9582e4ab75374f0029d533fc52893360f5dd9fd2af73e3c8d3c5b502685d7618e5550c6e5d07175afe0f35d9f97c65a4f5f882e807e7c906ca9f95b23de10a4cdac03967852acce5acc4f94d8a5699dba396516dd032b6daef0371d6c9547dcf34b5a92b1fd40cbc181d59b2ef1f27306d816bd42a67e6bfadcfbbcc01bb4fc2ca5c21210381ca04d8e996737ab39c41c790ba29f1987469bd744d19e051fd295502150b3094dc2face2dc0603c45349742f3021b34a1a78695e2e9883c6e8b00c474600d37126597283d6998d2e70592cb172331ace3cc48624d1cd173c42d47323ad7779b3e554ebcb351245d09c64817a02ac566a6bdeccfdc82aabc4e33345b98a2a0aed8bb2790a97f8b68611eefbb027fb4f9e5c1aa26929264aa0314a6659b9716e88f3fe69af8c96778eec088aca141012a03ea5d9d676a0f11f2547438b4c944923008d1d9623783285c1662500005ccb82ace14b070eec179ce97e0930f0861c970f2b27191c521eb7bc826c5d3c63ef4eca9e618fe700ee246e7fed4e463b41c30f387165b28d93e1e897acaadbfc98e79cf45b9540eb70ea2689a4025319f47848258a888449903fa4e9ab60f95695eb6f0ff7a404557720b0a268ff8a581663eb969014ff1a35ff99e22ac242a7858708d89adaabd8b8bd8a8a0de7aa3d6ea4d6641a00ae053d5689be6a98073a4bc20af0f849bbe6174d064ec261320898e6bbe169ee7c9c4bd6680a3132599cc0c450bffd1c015b720408aa6607fbdcbb73d17cec40ccaab1c5e9527664e9e8b85189f29cc8f266aeceee5687ed6b42b2a96ad54f46c99138fcd2509e6a00520bccab1f20f5ad53b992443eff0f26be93f001806cdcd6a8c30e6bd2e85b11b6f96ff8e4bf3eedb85972bbde935634659bbc7354c3282247858d19a090d573ad42189b45eb838d57c3e411d929f1d9b17dfb928f1e2a8972c93eeec63f9bbe246725626345a3c89ef82e940fff11476d510fe0d54e816c8f91541c5c8fe100833d65958297e66438b2498e0db6338f209ed1047389ec00e5f2acae6a3966f48c05573998dbfaf0e36eb5d13a920877ae779574dd10b8a569ad808bd5ea90b108b11a1652be3d085fe9695da165b02f2ea545e53ff0de17abaf34bc0ca67d5d2b93b76d9f5f412339059f0f700ab2c26787d24a97c83a08992d15ca340546c0886ec29dd9a1214a944907305b2ca296c8722ca97cd83b1c972a9370565c95873f756c0cf4bd3d2c3bbee799279c8705ea74345c2a3adde430c014bf33a5d6dfc99131770025c0376527dc31a3c02e277f847f5faaa4682668278812239c1eac4d17ab7aa289ef8f7eeacb2a311b5698e4f3ed49ab4e7012f8fffcc585f646b0411baac11601956a66defffcd59f7bf2008ae9135ceec0a15d473bd5c03bb542bc1af03e8143d5b7f60c35f3523e37292c2089716d1b40a98800edcdcfd4395a2e87a6a2a61af12e98488252875a58c6a5c320ef386fb91d978e6c48992ba1c03ae5a4c8c3655fe2a6b1c577c61ef8226e1d577157d105eb09642d06562834f21f9dd21287267dc7cd8b07dcc2118100c3ced24f4648cde3b6664a90d41e90151d31cf605cb5d6081c33382be8c0b8912bd27e98ded9d545ae1f3112305fb793633e42903b7017b80fc3e475ad6a4857d3a69f5f24d1cdf971c8a4f9cfedf0211f541476326b4cb67eb204b6d92151d1140d6665589cfe0a8a4ba30102de9508bd755ea1dab90c4e33e59a5cea0a3ee5768a64f03f6a10c36c28ec7d59d79134af0c6f695e8f48cd5040556c87b8c1e9872e3403a7e084803338db955250281beb93313d0cb26bebbd01fde9084577d927ddb7458617b1b0a7d58ac7bba0085edb90fecb76fb70d00240ac129c56b45d35dd0f8dfdaf98325aebeb1f9f2d69555690e9c7422a691b35841416e5112d4c8d0eff3af3e21261c2da38ff572072732e6847c16fb5d6fe25eb54baa637fe5627a087460ed32b6d64c20bb3fa2d3abdacc27f8b2f19113c22741ea7082230cc8c5bb9e30535b3b5a8699bbd207673cc27e6b8296e1c6df5f5de01f53e87cede1d3b2024ee730f03a181e996816aff4cc169cc500c00d03f7df16a26c7972117a255749b98e539b82b90933c6242cda127bef9233290922c43bbdb3c286317c8842c822aa7b7b9f21d101972e00dc9b835678d149be790ee69e3abae57ae916c4391718c87e0eebfb208bee4acbf8394d1ccf3ad537fb022fe49540c5233fed6bd249b1b896d8f0eeda69a2c06180b9fb203d51adf557b688d4a3bb018836cb79783bed5ca19aedc1b096dc860c77224982da1c6e0b85b2d6e8f555a9a8cc2464a0f778ec47aee5874eab47bf645b34769cd3a2b02980c9e3f6b1c334850e86267b7d8259d53c85afb6504934cc1751aea4b5e83cd2955d98a2142f8e4fda7222e7a8ac2b0abfd448001a47cd43edfef3ed66b0d8e7528d48c423391d00fac1fbdc30ce360e4ce5d11f8162752ed8213b44cc546c66e4e5732beaa5661f835a191e8f87c7eba4e2547d3731a7f43586ed86d44bfe45ec3e4cc6d408379f405b879ff366aada189ff80335fab5948823e80150e43d745828fa7f57fd4430a5bf038c6777eba55fb74ebe2a31692d72c7d49770e28dea26975758132d5cd1562965ed2122ec87bff7eda943af47e42248647f01c60fcd5c4317cbce54273d237f1f61eb3054a949efb2ca4ba76ce5a965eb3b26dd6c99f1e703404bdc64732ff46c105cc7ea4cabf1d89552b30d158eb385836db75532b63f0bb72e937d42bf971c1ed69fc9f43b5819ed95f4b4943ee95c9cd00c0adf6973e158e033a7e8b27b65c1da8908914f47c9d216e32c44e7ef2126ac8b7f0a21b3200f11474c567c2c59a884f4d12a39b522894f19120f2334c7e1906b11d500809e8a521d2b53d5ca851572c3c952205989bb67098600f82d069aa108a29516823c9ad02943e650bfec686038ed5d70b77dae40ac276723c971b71bf62a083ebcbe48936c1bb75909a2bc017b1d7a33b0b8d63e95d81f49076a079f89404bc2774ddb37853b2866dd740be38e08993f9df6f04438f166bac0c7bc2a914348ff664d5a0504d6607307139d111976b9452562c07f1a44343b4b787ed1a830d8a2218ea07a7c2ca1df5c7f548bc71b03f7d1226aedc1445578a8a7b6e94e9229fd89073f8a84dffbeca2a8fd156d8270e3ed16598a + +Params = SHA2_20/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818700000002e6a608ad0bb30443ecdf936c670185ecb10b4e3e6a3a2cfd3d373bef9f77cbe3a59f65b160201feb10c43878b02ab9f1b63cc02713f6303487f7dc6029162654000000985c1c2977721e182326befa1e9d007ca61c1abd8bd70945f9878ff8111062e8659954278b52bdf2723d5d024aa9871c1e1d3a8f0c4ffe37b9ff4b68109d9de3 +Signature = 000000c11f091e4eecbbb8f046017a20d594f977068ae5fc1b91610a3729625bd8604c72ffd8e5c5784ae28370e3babc5bce82af26c2a31260ffdcc5e5fb89e8224d79c58cad281c3a5706d66aaa94ed5bb71ba601afcd80a11047194e358e8f2f4617619b8b15adffffbfe72be1fc9c1faa03c56978c6eb259ae7fc913d9c0d4e966bfeb812e7a9956277948f98b65d4367cbb1189e06c3abf0d9275c0e774050a4393737990099fe840560a2242078729587c47ec9a8161d299619d0dcb5d33d8a8928e3fcea9ee7b4091662d7da454abb396ed1e92cd7bb921ca7d45b6d37a1fad90581de35aa0360b63e8e78488847fb188b98dc6f9eb0efe202ac36dc921287b08fa5093d7f838a2a6c090f0e9feda1a48bd29e5e4eeef8e9566fc256325239e07b72674f18872587a7cb968e33cde7eb570b661210f76675bb6652b5d6702dd40699247c0a3cd5f52fa490218b47243c9a3bfe8668bbf17b1275c303972c4550ae207de342dffdef537b527cae5f1d0c4e352c0bb2c8354dbc76386c4d89b07c1e0bd8e8e81eaa0b4d35a8733b51170612f3a9ca65914041396dbeb7b5a3c43ea1504c05041d51c6871d303f7304e21033ab420b5a4e829f8449dc1a19c2d603729ecd65853019fdd8713a9c7a28f2c342c9cc904ee07738cf523f85ad69861625dbe1bd066f138f17a510fd86a9e52a215be344892ad4ec03ab3cfc6916af6fd75b34b05d14ba4a3d41d90d8af9e3bf5b6ee7f29a573a33f01a877ce5d86cb0cc80120d574c56dbb2c05729f08b20b6be33bcb1ae6fd27cd60216a184d7fd9e71032af8f8a3d578212bf8955a9010de5dfda5f924366483bf2d2f8710dd92b09324c22eb1dce617e6fa5debd71e7c66d9d434953a12ccb6b246e4313969af12a55f07e3c794b50d98096289b8135e0c2a0b2e269e9e2afded1de73957af2f0dc472f69a1dafbdcf639c37318ee301a4468a3820bd85f3e2c19b78ff7bcd5dbe7ff952a7a08c17fe8f7492ccb2c2d3791e7fd03083a4b444f83134f9d6c1ac5c7e6d831537e55e283d4a0773d82ddf724e2393248e5f0a52a5e8a353990679e31b3bb536e864e72a19c94b1143a4e2a642629f3987b71c871bb19b0b6fee8fd95363685c9a27794080d10b0c78e84537cbe3884a4d1265dc9113ccfe8130064b49a8fa0e93cad221674fc3d9485604bb21a680f7a61205c99c1e7052da4e84f265e679ec062c651e41df7d2d7e61bf47764ecff34ff172f87dfe3e87debc42a6d3a260414f224fc7ecdd4aed79408b70fa98fcce350a23633e19d945cadc85c1dd2e1c139486af83d0b5363b78cc0dc993838ee7d5c40f71deda170c478cd9d49b0f4d5d64acfc634f3f1681a7158f8232d832949bb9501f5100b7046ec78bbbf8debaeba2e9973e65bd6443ba32bbe52dfe16280c48e305af28a156beab3e9785b3e089d00dc3605b9fe161cd05e0f93a645ba8f466b9daa61b8335fbc35124b5b56557f427da37d86314db507cdc433e6233d04b191d2c7f1826278003e6dfbf8613144395968e507cd7b4517c17deb42a99e962f65a261111910e995fc3ac97f2d69377803c3fcb01929060112b6d999548eb7069348b99a4719df5806a2f5a6f9876df85975865f5c26dd68c1809b221fd00b4ec9367d3b039ebeaeee003fd14c9f2314add7540f60e93d3c82b0deef9ed03fa68eec6283f81816db7b9194c977e7300bfb0e5e0f92e63e7284a18e6bd9dba58a7ffbd0ebff5d6c2cce23604f989be50efbb96b7169a1974579c96da86168eb63837016dc2cea9f9b64a2f17c42b0970ef1e50f9461f5c98b65754130bcb2139e0438a8ecd8d1e096000dcd0e9a62ab842accf002e9fe7cb33dbb6736bb48595a8670bf4656d88961d508494b88c09da343590de425b7ca6d77885d2c743ee3b60d05409bb80efaeeb0ee2c03581b8d6c65501c7239f09d64eebb7cbb02555ada6fb62a14d9764b73e6bd0022a76dd4cb1586fb02b0cc574f468f56e7863948b09eb0bb56c5d1058bfadaba2a38602fc19d5bcd06a220e7cf953f20f097cab3dcd9995d084cc1fc413dc79048dca714b6bd3773defa79fe072317f6db7d2da76bdbf62edb527ca18869f5609d8e1ac7bf8cff49eb763251d85a1fd10a9e4bc6f56f065b2898f42fe88096fdbbc873ddc9d8682cf3e202f5ac2b22a2060d27663585624c10b28e89fcac26216c319e88fad621854942cf1e9e386dee290aba163344c7e6b1fa6b0c139b3eb80a596e3f902b50624f9b664b06461c2c0bd262c5cf2a5594853e45d3cb08a393911e07b842c5b83493b489f6f04c4b889f8cc26921311e5250cc0893a911f7d6dd394b793a2c1b35cef61800378f606763837dbd561b8407613830ed7cc440f61abbfd6f1f426c10585f44c7dc76fe6d0d4bfffdfe82bbd0e82e4301266cd1524934613264d64044c127f94989aa880d81195326f2e31d9c1dd97ee02fe6d0c32ffa3cc9c54275efef283df32c1ccb82cfec3b91d57f450a289b8147cbc91725b3925f16766e20a1578de481093636808a17cf1064ad5c74d101509ad3e430334ee37c2ce7103b6b65f61717560fa78d9d1747e8de051d0684420c91d2b5d40e4adfa149e314bc26d1c47bb9b371c5626834493ed7978c6314c93eef26fb31aadcf4e9b865b51b9c1806f7244d6e0a0c4287255462c8025751ded312c370f30dfc7b19538ee82f27be4a08317be2d34dc605c4a10731d785023d1a550aafd2d67039eaaaacc44356af12b0a41ebd87c6f95f2d2fbdcef29c1ac27912d648aff91b0e5cdb30e396dd0e1c8316ba87b2c8ab66bc26931afce0da2e99693b21fa9195887ac1ce8fd37fcc4407e80c8064602dfe3aa211fbd7e6e18b17d6e299eb3590e804cd7802ed3a0a007a8b3191e985e165df72ba8c413d7e01da89b381e0551ce7f44d435c3023748b179ff84910c24d1099995ed9bde4abb052b26d692e21bc48ca01398567a1974dd5e36975521cd9d8b12e579537e7dac10c39d63717129306b66ef8db94c9c318d9a5f47fab8294bb5658d7786280d49d1ade0cf42264ba7393c5cda8cdde6c479656e71ddc3ff103a26f68292e47adb2c2f7b329db8b756bd47d94bf1fcf48743208a3a0df843d78dd13982efab2484c0273264db3bb7d16cbeff45a477746d0bcd224f398d4ed5d5edfdd66d2538d030c5b0ad18197a481bb772ae3e718fdc2906a7fa5e2f25c9e80c3ba7f1c5c2bf32356afb7e831c3339b82e7ed03c5c84e5b61c91231bb3efa26baeac9b5b4f09ee640dc0c4beafca3e316aa13a82a3acabfd3a7ffbda9a48ede22e1d6c801d005cdb2def70c4923a1d1b9176eb604af21cbd8bed28d5e0af36d403e559e650a7fb4e1574e7f4c04eadef0e0ede5763b4f698e5116ab725f09bbe08ce28d5a3712ba8d1e7abf930cedcbe15692c40ebe6ea6783e8225ea76e78832b79fcda873a50f6601c08b13d7915e4331a8085197283ebbd34ead439886452db43a74d943c6d8b721a64b5ad5481ce4ddf95645f4474fb271266c1dbce62ae18b4f42cec228fc4e03cf896074f0fd877c83d3f7606e673afaab397ec8a3ecb5b840b5a3b779f9a436eea4b3348dc0ebf6514f915a26a27c58d94c01097ffab5b14fce59ebc5697059b84f76465e0a93de1017e20301940ca87281174cd2b380560ef049120265e156468fde24409cb520d7ebaf3b8cb50fc89cb964a5731cf43c5e1d72da7a65839e755eec83bbb95a20ee8abefd01b5f17b7981662ec79dd5fbf30d34df7ad01e57dd6936fe8ed63088b2a7ad8bdaff0fc8144b895eb38d79c6bc7629ea8ea1c9f679419e320ebc6f3626df4d46835ee460b930ee9a5b6de5cfe3f187f9dcd74007c4bd3ea38b3890a9e5ada6d1dd7a17281554927b70a1607f428a38cac15cfd4274cd74ba5013c59dea931675da9cdcc96c165fce42c91ad21de664ec3952c6f7f05624bc2581bae2fae6fe2db846b1ea9def14ea11fe2c75cecd79cd6246f0154974ecd0ae0ba904b3d6684c1c0cb6eb277dda38591d7f98b9790b6195a5731c02b23a89512eef390a81363be700a797e58de54dacf3f2b51c90f3c0a3ed72564a353dc3150c805e796c1deb36b3c83f6e9ccddc4c82e29f3b49ddfde4b522ea40c36dd24300b15fc2d21b8b2177d8971cdafa3731f4ef2cfa7b00d6b96cd1e52ffa504f5335019167752a3bb59a2157ebdf76f36ec4412364bf454081231200ae660fadf9329350e9c78bd3fd8b3f3a69af8370862d40e17e5ce27a1a96e00cafe535b83b47260563db2b1d001cfc4bddc20e23b65673e7fca93beeda96324ddab249d9840e4faa3ddec7cce574ac1d8280575979bab3650af6dd7de628c631db2a16a98486d4b418420f332d1444cbc13832e03f1e54ef5b2b342579c982d947d35864c13e587bddcef607a6ad94182114068d312fe5e50b3c7391aa7f014cf2954c8a7bee17cd0028c5b02c710d65475b522218de7747b608031ac6777fdb3f8759e171f43ab7bbe3a2fef28e5df270c5bd45f4ec1fbd6c1097f6cb9badb9ce85b57c6443bbfe2c89d93d375cff643c435bb14b475cf50fb64fa49e55430c64b64ac581bbb8cbe12ee06b9a0c29b136814f7aecf7e5c0889bcf01a5944bd48998215664f84bfe43fdc206d7894db6d11dc33788a173070e217ef3883a6f70d7c162829325cf86f8294bd25772ebf6f35c13ab9fb43b0fdda71f43049d4f4aa808fd8cca107c1b0674f8d889c0a87908266bd6fee680dae5a8366a84ac852eb7b933014e5bff33492070183488dd9f39d44f87ee75e0f62618b2facb3cd586fe6dd7fb33dd3fb22bfc5d16e677709c1b75b25af50b3ee10dc84b5b6a697ffd606771c2b226a9d371bc03a461b14895e1a5266256590fdc0ee3bf9389a256403982e463bdd4ccc7a3f7d49ab071f0f274583c96eb9d97a70cf818ab8803dd188b821da16b91efedb22c5ffa2368c66092e4c8bcefa1325b27b72152f74b2e9a86dbff3762e198c08443e354e07f77f5c81198e1361fbcf9368ae112ca8df6bf8b88b19345dd3a90e9bf27a93d66e70c5c5a616bdf2c5078eeea9f23acac841a42f77f3588afc93d85f30a1a731bf235153539e5cd66e2348679bb80b16430e3b9a67f5871a79facb396413465d97ce1740986afe3273bc1dbeeae97a00000214e948e2c545a665697a1b86aedf0313d5fe57227d7a2abc4b84accd3b56d9df191c52cb5885de6b3647da665d8150afbb25424ee36485f976bbd7ba432abe985617fa2aa05b3fac6d60a2953ff6d8885b99b3b9d79ffa0c0d75c414be6b8b3b199dc81e5b738822f4d2c8b2f50ed542ae2ad69b37b386741e1a64a687b26c3eb6aa45448e7faf24f6b8f1898d860da4597a8739ec22ddb1d6e0b671197a9e227b83f61cd8501a0b1741c3a86cf180a268704325cec11a0b742545d5da4d9b663bcc4211dcb8b84b350368debd720c3e1395ab03a6ac0db335f1c53ae44733309bc3b9430e5cd8d893bf61218dabde48f8588806d38c24a039c6f80ee3f984a29f27f59ad811cba4b1cfab9e55e873c598796d001db5b98b8bf09332831350c18d65cd98b156b946444625d9710bf4cd88c3a5b58a985669ea092f7f85e5680f7fcc815bc06cd8fdd61fb9eb73ba364c155895b723edbcd37a5c96b0fe6c68db36ca1731eac34cda2ca6ed9b9e6a857b99a8c16b335ae8920673ea1ab1687fc6b1f5d8db6789c8a6f8e43e4d645e5e5793120aa32b1e6098dafdc427e5231361cfabb8d0f9d0e0e6a28b1eb86e333ccafbc29a5ffab6c4d959f3e92e6ed2916512c04e009c8914350b07311092f05f7186155066da0630b5911189b143882cc5089059947f936d5e04c03499659f9f5621b05c76d0e358d25dc30692bcb8f80cfe9ed7c1e445867d0f4226f52e93f64c5acf06fb5b5b34b5501d6c3a7ddb0c42d8c6fc9d0a5602300a07e9a089d7c770d0c74aeb3cd7a2cf8b547a1603b31899be6a5463cf610ba58391038984b2065b8363ebd87ce16b4a325288474b619068a4e861325edc748e7128a609b990b956f1d4dde6a96e85e62549974c59b4a60b1a5572df820f220800bd146f8bcb4d759f73481d3f17a2a134f22eff89fa4005056efe0540d5b0772044b531f76c44ba5e181f810ca828b1e1dadc937791b84970c6b0c28fff14c0c8a2c81a3394b3a9d00794fe31f6884587e3852c5a7dcd115ff876fdaa9d21f55c715514ea77ae96c9d147b19441caa44cb15c03c6b214ca2b254d1d1e283262f6bcd2278f49eaec3c5c425beb70f67d599332970869d445aa611e7ce56d3639928fef77c555af11aaedb4710a7c23133e24115f40d9534bd6e914a2f034ae75bb0c2a3b858113b47e0d8fc1e712daaa8f36fa19a45b99335d59c3cdb039dbc86bc7f4abc88174b9dd9518ebb3528240522fb30d47aab24178d0d8757f5bb21fd9df092458596e44f1c6b9eb2f99958958717a4db0055b7ac438df65a38038c14f49f8bc1f39349f76f915664f2a4d100ca7f7dd7a3907a445ee0e2f7b98445d5ed76b8c68c355785a1ebfa450bc89678079d593cc96e0a4ea49a396f82a793873f4548702575c1da19ca2f4a2b0fa6371f169fa71a3a81d6cfc8f02e1876b66d5ccf67baf3c641227992348599a6f5965430aebbb29b85228abf645bc498afc9916b1e79821210c95ff4f9f9a3e7dd2fa5c60c0227d6401cbc37c769744d78875b0631c1fc4839220a787a181dd3715d53f8c96dc1e427310fe02dacad3f18f1af529621e1ab9aaee52f8f7e3d59673ddf4240743f671e704063d85217688714d1a7efce6adae28cc04e9a5d7b2bfdbb96a906a4e7c64553b4b68995304919f0ae57dd7e6671ac8e3d7352a264d98a6dfb41570195de4741f717c805cba23c9ab3db14ef23a28a406d9d38f5fceaa0aebd9b4d0bf0009f9f806303f66ac250b64f961a258ab06417939e5ac9ed132e42edf373a7226a8fc435650da9fdaa2569ea36cf6785b7dd6f1e8f353d1b8bf47b20dc338a7bfdb540db6beea329be762889023ad3bb8711106e2d12de6512ec52e60ea9ac71fb189f7cd0a939f571735d3963650d4855406d09813c58a4ea450922dcd6f12c19913bf5d3bfe6fc2418d22d64982feefe1b53d516a927fa36b3354cc90f1dfacd4c2966166b12369cf9f2f4e342cb37ff4893769dc53abdb0787ba018a01cf6d3f40774f41c3fe7b68f81ed3913b1f975fe84141bfe4ab1de9ea7edccb930d94bfa363662754cd664f265caf5d6530f740a13bc6aa1588d6731bdf7d693e34a42716c583a2057ca8b8e92f63f01a698634d0cd2573980555bc8a4f362d6706ac39d8f53686143d000f6f0ee23ecc82e01e3183a22ad2cc5a57744d12c897e92035940a68166bd6e68a65adeb180638ce1bda1a00311414ba2cc15259161dd2e9ef8b5c2b972585c80c47319570cc237e1e132f2646e1e0a64d294a8c26a8df7791f39ab76d5a366097e31e3439648eac496a20740c706ab78378ad209fb1c935f6feb47ff1b38359ac8e16675a9f87870e86ce77068623f057820b4caad8f6192a0ae277bcf3dd124bd3c2e29bdd4f86578653cf5707187133c0b89ca0de12678c3228d2ee550d3ed264b725f792b9048e53882707dbf41d07806d68da03d00f724a73bf3d303cacab3753c8168d139c3e1ce10a72a614804648e75d200fb678f58f0ab67805806d7248867e187433a3c22de5a360ddf63bf39c361196c76194900e3a95a708825238fba19ab09f933cc694b0ad58620af151a981203b253411413b7162829bf5bf36914880f833e00a54a23652bb9ce7e96a55644ba61183076b50e7634d66fb9233d43ccbefcb75cf59aafa78a86d9658b8bcc9f1ef5dd70ba2677bff4a09d7b86e78bfdabf616bd743ab556963548b6ca42076a924fab9ec7a571bddff3231a768134cb7bcf1db1493820c3ad9f381ac348a30b38677d4986fa949fec46a93fe95fa681fb9a149edf02af6a7abdd5d4ed0a0248814ac303c6638f19a4c1bbb1552ed3226a6ab904c9dde663986cafcf8ead2709757d7aa9b66c958742e3c99595347dd556420e83ec1cd9585b4e37c59a3e6b7d104cd7d1c05a1d3b972f8cbb3d354264d2865d5956a9ea87349bb1c6d7ef412d5bb4ca3eae8ace8cb0ffb958e7988d2201ddbdb3a9cacb7db67a0d7c3f4102ff3d49a1e8c7266631ab2fc64eaa542b87a5ffdd574434dc9ca89436a7df2fd47c02eed0a7b551f97ad24eb1ff3920d779c0f2ebdea998ed842fe529e73afc70f3e1bef22f2da1e00ed36c148ec73b5b2fde0430944c166aa84948eee951a7c01ba394384bb795646d0ada72e74d7d3210033822f56212b1c63c1daa9b7caf3960c25301f31368e874cbd1fcd9f380eba80629bd607c7f03eebe93362c79e7383240985497e616fbf9342b70e135acedcaec813c3abcc2380d0ca5f9285991f69bc74293563f1b4d09a969270c2e691917eb59d6afa9d18df6544c9822cf2f16deefdc2658703e7fe570964bdde4ebf5e6fa8bbe47adf50a605026b3ea7415a74abf74e1187caf03f45ce849af00c1f8b601fc6184b807543a4d0746b638bd7958980c60de4f1987eedf610c5704b2f8351f2d439ff7b855b4d931f989cccee25fb4c2b4a6d19590bbc69784a89691f5568e4fed80049994f17f7c416cd212f181dd95c57d246f87dc3697589473d131862fe6da2c6dbd34341c50d2ff3a678870756eb91e8916f15464b38759bf9183d55f6bec588df406e140b44f28b9023a02fbbb8b57562b274733deed7fa077f846fdc23f7caa52918ba45e205bed66f140558a8b91b07555b1846532dd0ca285d7aea9f081dacc23be6fb1004c5bb7ed998c73e8eea6c44e1ea6a79b35f926c1320444715351d8d655e46b4061a756371f13694058dbd3ea2d543cbdbac09689e4849e28bc9cdf45a841dffdc39a3113e3d5c81cc0945d71448165cb55e9e6c0fca2d51f785ab27fa54a8b6941b9dcad27071ec419c6b42ede1fdc479e9996004e8dfbe2e994ab79a4a481769e11491fdef9f5511cff97ae2cc8bd97895c36b0548b61f6bb5bd2111e404c0675fb5cab3dbdc5795093e5325a3ab1d940f285b64683e313f504cb2a95f6f696ce7b04cc2d33f664b24943efa7928c97eebdf4edfb1fcfbc8ce56babb689edaaa930375bd37988cab879e3406743764a934b2c511b480d866cd3b0148f5d7f46fe303432d599f04b548ac394399643bcba89b22a6a722d01e7e2c8cae5e1cbdf0f381944096d880f15fe98d4b110425dc66cd27f7e89a81d4532e00cfc0521b2cb0d7c5192fe20526fe122de64f3c44599c2e2ccf9204394218d1cf4cfd42f5e7aea7f16b405ec5189779483aa650c0bbb542899459115d3adec327a8f85cb99946d1d78601ebc4dee1032e51cc8577b5129b6104ff5a96cc17e33690b31616feac663ac0a08e224b343e51bf1d0423d8f6f59de50a501e9ee6dffc7a6bf6b9f1b220880d7811a9ca5647f33b378cd9fe84ef4cd00c126a2f261a56f59a47930accbbe9b8ce05c3b914304af4c03a76aee37fd80407bd3d121154aae474fee600c86284371f4d4ffccbbbec58f9076673ef5c3f860e1269a5494e8b0b22640bab9228e882de54329853873bd0c56a5c9e7329c1f6493143cad1e4c1ef550e6324bc453ea2a7151765d37c7ba7b4a9d13e73d997787ba406c25a0b11296901a3f3d3e8be0ca2f42a62c359ed8540a98496aef5bd10ee778f61a6b900aa8e2e9b42ce48f9cf2acdc2b64fd747933c7e9a08a233900a35725c79e9b17013cf521bb17e4d73bb61218c88690b682e8e606b953e7ef7795bdb2ad7f2f03c54138af9106e20261d21cd45388437412553b8e2917e13d86b3088d73409bf6d4b8a4ce2226fd471b034b7df6862161f5bc7b9e90c23e119312072002157e34c7f8696023730455c9b74e851cea0387d50030277a7c92ee4a29a2d83d0ec19f9f75e6db28fb5d133921cc792b1d2b868cae2b89a9d97eb69f4d07fd0ee6834008335e67de2f8ae2209a5ea94de1085f894af9acbe02acaf459c25a5e555c9080d3a415f71c90b30471b8875dd52a350beef7f758b52e02f8181c71538d1459d59bda3b9666575fddf3c88cd3ae77593cee3e19e3db9ec633d26eaac15464ee522afb0f72d579aae61ffbe305462f20247863660c10797a7845f0e683b3eab108a7a76b97d8a154fe32a5401993098a9c43d79ff6bba2d50eea4bea5dabf717c3dbcc2e83ccb2e018e02e098ea7fef89dc2826a7f76ba17cfa22aee328ced1da73ef59cc62cb8aa82afcf2b0aabd8bfe1f35ce143f4129b8c0e465ae55a36d7c25d391f1f25a7375b8d89ccf73fa3da331ae73154ed095bed98c4fa2f391087e5f2f72d09b431eea436936259c31c926956adbf49f7822b4a93e5c863793c7384efb7c8502cf7133b4138616c7d8c342c251d694f0c974f2daef6f6f378f816adcdde28f2993a1e5aeb986d26adbdc8f6520bcb4fe6144066cb2c0b0e9ee337308b0f4e883ed9b3b34311e5c4971d524c678e8cabb71f407c9771b014db8502e6d2713342916562f4dc777c63eb97e1c7f935b529d0fa531db4d45cb4e671fe25155989dfa31fe3bc73fc3b6096b1dae68b5efa0323a0379ebd74d13385250cdce94477d3bdd448988dc5a289b533da873dedfcf875a4f0c712cab7bee2bcafe5564427b50ab357f2d6723bb51c9702854d0fda09e54dd5bcb4dfd9876e8b4df09501ad8efaf617627cfb84c18b433651a9c6a2d38b2c74553f9d53ddbc7ade7be5efb488cb3afcaa7f833e0f21f8497cd38f4943e19babdf103c2de1f3772a4b64f960d2e32b95a7d5ffa7dab6d9cfe577049aec7055c3348847c8b57c50004fa39e6536a5ab739aa60e7127a632b402bdaa39b5b91006b60a1cac0669626a72d1a8173c38ca3b3a9e84146b68611f48589939fec1e25d7e8ce8b29f6a1dd8972032bcff4a7fb5074390bbd188e4873265099afac82e6293b3495fae5a7baa295cde18f79e703bc5c72e519dbb6907f8b2aa795ab00390591895d8f41c8b3cb5aa3eb7e53b43b267cbcbb95fb2b4865122eff3b434efb9432eb382cd8617a28acd19a02017319412a66db069ffc64d8b1f58bd76087ebeaa5f4df6c3951ae309f7d58c4f175d142b492582b542ff827606a1d6a3e66fb0d9a013c6f1ff332ed8c8b648234f98c293d4ddf866be7048aa6e5e3fd1c4ae1122032cd473659ad2ef56709d53d6d28729b48c97aebea81d7ff361b697ddb27ad1d90a28c6523683dcd687bfd2aff24606be90b756e4dd428cbac9603c2e118d96ddb2a8bfd98f0cdf8daa8e504aa4838cf52fa9a8175471683cb535c8557cc80ec29b3fe194ab85a671bbb56e818f17499b30e0e099e2633d980ca85a36298e7c90eb87af07fa4e2697e54f28f8e57f5488b78c720c7daf15a3a18f36057cb2399396579470739b898465e9f28b56a22418245f9a2c85c85692ae3e6f230314a1f7e4016898944c7e70b45f60d4cf98bd608ea36d0555402434e1e00429e45cdfe2df41833a4c687c996f2b0c45959a915c7a45dbdebff89a967ad27b0ccec57a2c4e212a809593a61f8706e3647b1593b5f91bdd2cd67ccb06a5f33181797ccb6a9071595d99b005334b55dfbaec64c86db5f59033be228c28df92f32fd0886bdd172eb37d0bae61f1e9e95eb2c5a5f01846490b6a5284576d376bf6310dd3b8b4356c1f525b68cb2daeaeb1d3d4b89e924eca53cc5b601db5cacf9efe87232e2bf772047ada123dafcfbe030ccf297331353aac5f2e669875ee7e3fe4fc90f918b57117f64b68abaebc5d03a8387c3b26754f5afa2e317fb1b4b4db08f7026b2bc1ee5620f2f1c2b5ce197314c6c1c80905683685bb87e054b0b92de64f11757981ac33853996f0d7cf3427876afee3e39330d73bab36eebd311f7a3b6d6b9690f929c072e5086034f5f41d0566b810876cd1d7aca6dc7a1b693de7de6b6fba7a0835e81d1e5b2607da9b951b29c032ce8650cf8ed9e6c22a63e68c9d18130946c6531ef415985d534e63ec87d9e9354f1edd92d1a70d2c46c2f03b909d918df1b0f62628f7605cf2248e33ae0b287806c7c8700ceb7ddf1c2c7320e24ac5120bca6209545f1b9259c17716dba1695aefc31ddc19b417aeb80540c9d29fd6dd5baed8f1e823930987c4cf722e4cdc00fd87b8e5ec7dd47565380d1905249a999b0167b57c81ca8a9596de249d62fdbe1e3f70bb3a645206595c8c3eaf726d6dfbfae4716f99baa7abcbd1c79e335c6c6a0731d04a87fea78a4391f806252058d4dd742f6ebe0a8e9d44ca8955b01956a22e9819549524f9c5561477fda2f2c09c1ef2e03d14ef22605c8fc1f27bebaec80df871088d91317272b3c25e89e834de3b529dd3bbb5632bf4eacf2ad219a9b96a9ecb77ccef397b87318eb34196fbabbadbaabe22688f744ea3f72dae1d7d3a31fba59fbfe90db30f97ea58db86514553c818490ef336daa25543a5a03ca4634e9e48ebaa76196c72f8191574aaccb3d4eb2b8ad3e117ba7718d7a3e9f3eedf6188b6b37fb1d8b9fe61f3f9dade93c79cb37cf4887cdd8bdc7fbb417d14e0df1480f14b9bcb65c10ca1a8a30483f1604ecfda21d52422c272e3ad7e4b5fcc7e084cb5965708ed858535344ec83166b411c3196323b26d54c2dd2fabb8b15c5f410bec0c3cf1941efaa17a992e38012097e54c4474499cfe80ab08602e67c34fdc6457fb64839ca9c3199cf7fb21bf2912f9a93a85213fe6c88b1599830cf71f674cd612e10fa93fe1c4e6cae30e1f697712c8beb7f1d12f61335e090e6362791ee97fd70f6b6fb54e901548d449e3d3b3d5801ad451cff535f29fbae59d957306707291591e03066dcfd5c7235d0ac009db1267fe59cba604c62335c3cfa31e65a7943998b3289916e434b172f449da929144b4310da690682569c9c1a1a0e714b4fbfe36c9dbd0d6696a14089f15ae825cf93d9aedafd9ce3209fcfab6895ed3537b96aba64d822ddb + +Params = SHA2_20/4_512 +Msg = +PrivateKey = 048201070000000a3e7458aa70ee62d3f843ce4f6b5a41dff1b4dc712b8218238f814f2e61bddddf5315bee551381eaf44b2c61b8b2bf70efab1be0c4b6886b047b678b404d52984de83314af72ae9ddb01bf9c6fcbfa68cc76ee1bf446784ceb73a0a196d5982c8330be6e86fa1c7a62f18727999a061879416e3d5c4ce5fe33db1167f128a731b0000004c9e8c1df10a22b08142a517c72d33838ad9678e8da1f17248440f68f1d9984c4612df5d95a5a1b9ce5eba65052b46db6d6112115287225ead8ef6d5ecae78add9606b2806906d19094838f00545d3b99ae6681378182c7546192a2f186994431300650c447580bd2fd39f35c140549877ee60cb69ec3a66e04aec5b19e418d6 +Signature = 0000003ffb8d994f0ff983e2677a22caae41685800bb5c5deaf56469314ddf1492f7b2ff030c1c6c6d5e4c49e18575babba330896b40005b3868b29d72396b36266093a0770d890cc11ae7d04901ed248bcbaa78489440afd4003d823cd03e2fc966e90829b11af8897ca8453a46b16c196d14cb9667c832c561ec8a34189f0ec3689b875a68c9322821c8494717532e99ccc3acfb189f6e2337f417252bf4c75050ad79cee5c60ef92288ef0d2e09006e1d59775667c5bec07abc696dddeb59fc82fb4705b5d9bf33c523811525d717c6e107ecdc346bd67de7e9de14a60dfbb9b6848ffb9b7ee0a73c9c8942bf8b3cd8435bdf8df22918d32d5b1f6ba877d3a1c2acb901a9a54ee22e0132f7c48919cc25ae899275f52b1895f992fea27ffe4c9e9578818daef168ebf6a683c4c82ab7b1e72e0585aa9dcd5d687f5df7dc602599fa5796b58f3f8e84c85e7ebb572901d58078c1e0cab5c1fd81e767e5f76502f9363ad048167d518048e3026d71b274e33974cf371155c89a2021e2ab208b0f8b42eb0694a7e029e386c1196f8f63253fb331689e9828105326e868fa75d20eb1bb7f820090781cc4d8050a2c867d87b9cee2d806e150b090eb8e3ffc40c7990458c38e3a0e4fd676f52211a61b762f2c75c1630702791948a4047dd89ea599b3d7fabb3b380540a60802489a291722e22129654a0f6d4a217dd77d5b008e432504ab5e008515e3b243a861d4a76e3107955f1f72f47d586d3ae5087bcba3b3293a6b818e158cf0812724ad63b7983e45197bacb349295bf219a70baf0b09d24482ce099582b466ede2ae058a3df1af5892a5a4801eea2a612c7cb889d2b2c2d2b845e629704c80746cc8732a0139a60e9eb66ac1991a5101e4cadd48e20c7cebfdbe6d03f0e0a86675bd5590d972bf3652dfead9de7cbb5f92085818f5c03f03f8c4c7372a7cf6d50b6c36b3b76580a4fc0f96df2644e0f310abcef8eaaba4a0957e02a3f689ca5978011d8c6f5f75575022d0c9fbb26124f9b572632467075ac1bebe5bf3da7c238176d468fc2ab6aa35e25ae5ec5c363955a339964c4c3d135aa90ebb31b11bb36db2be76e5ad5ef3d1e042f4f05d03759843b028831a31986a1f15f0e4a9cedc79d3d72f7e8b2b8fafafe3b4372ef264e5b16b4a76aa350050b5b08fe1cbe53ecea5e0b270eb4b04cc4c87b203ce5a3e322344190ec8a8dc9b0377bcf9d2e10d8ad38037bea36d8b424511cb814320186d5c939c5702965c40885fa780de8142cb9d209ab7c84d88546133a6402b84bd10f4a743985c42e60043c2c3b33cabc219306f84cb0826089df05bc727e0d06dd6826db7d81a2920ff6fd63bd7ab93f6b0f45247fb78f4ecc39226f891508832be29b9d7803de8f1cc2ae131ff0543d5c5b578a57beb7b81b80ec03c3b14eac2f9e81622c29d4605f21f0fec5600e01e886957283ee4b627fe1d31cddca86e3ebe33fbb413733a1a93ec27f42348a55c5cb919815d8f410f8559f65ede50c9ec650c4084b0fe5ae451f38dfb707288b4f335d3b33a1702d00f87b40b13856bb23918e3e7af37487a0ef040788c1eb350903da895205ec9ddee41e61c571c767161fdd809482daa2ff2f42a73be7f7675af4ba77b478211cb0d18c1aaddde84e4a156c2dcac7931f89e5867174f0d03c6a6011778040cce53fafcb69c79e9b9a388248e42fe869e2b62afac03e7bfb01ccaafffd465ba7130cf851e0a916820465cc3fd7e492f2d94338e4a61e852300cc17f5ec8907fd4e2567ff729d22ed69cab499b63e669586df3fff5de1b06bbebfd9116bb67053d2db569ea9b5063d9278d7ef08010e59fecd0ae6015c665729fb9a08d22c1d0c182a081ccdff93f774b0eafcab178485f681ffa4a524dc6133339ab6f5fd68081f33c5bb98449729209e2ed893db4daee85c17e12350b5fbd6f30c4285150ae9f4139bae18ae8c60ef0b1ebf0c985ac6508981e10a4d7b2647d5c2cbcc3b1d63cc5d03bd398484aa25862836616ef1456acc1270b6b6257fddf3fde520baed336be0efa87bdcda58e0dddadd448cc3e17126c6aa60c26361cf7009c78347816611f933e26088e2cd21e52233049fe7efb853e3577b3880fe9adede092de602f551c3ac060192b98dab345837f9cd0920cd97a91bd422ddabd4005004536247ec26b54a11879b5b176b382c326ebb4b7da47100b34e7076570407e09b75fa9241d7eb328405d68a87e84536c47ffe3c168ea0be221cca489523dc0e5cb8c5a23e243b77860df678d148e21fc85c84757ee8a4ab310d04f5c19e32078224df69599c7744a03a1c9e2c3f541a377dd118e60272c99ef853e7fc84137ae778e65723be2db80d97fb08ea9e23af08d61b0de53d0a0724935e2298b59db91028ab4e61456a7b514a21c19228bbf35d93a7b2dfcedb3ca60e154079fb38f7c41ca44e66e2308b9bfa1dd3860758a37413e7df9e354ce497b3a63b424602681b67ae5561f90c5aa17a465c446dd03f09f789d673bee213dbbd1f19a16b4f91741c1b038e32ed1ddc73e3183ad2433e99d8e3bc4d3f81fb72337a3fcef7fe70febff1bed8af5f198fa6dbd855eb8f6231f5a677b77f5e9c68791f96a3a27140590c70d362d7bdedf0c6999d1fe3ed7da5861adff7195179dcf48ef750327fe6e1b9c6610fed6c48fde5de4cdc33681b54503ddb9b918b18a3bafcc179c7bb9d8db4d6b5234162715a18f4d80cd25d9cdd3a46948973d293e6ec517de83941fce77c26f567a0b0eca54511309c18f88005805d1a07347b82e8617466dff30bbdbce083b6159f85a58e841500abd41c03399566154acafeee25e9845f00ff58ee82f35f68d6681f4b08355446287dde9f0d5eae90f47992cdf1d46336afe6e928b0ce199c887db9dae4653cf16364264db8cc1de4e1921fedde2ced133391ef05c94ebd2ff8716103b1374a6f3450838518d3fa21c00df319cd2d4e8e99c9e00b1f7d5eba62ac957916a4d1c881af26ee645d649d5bf91865797e8286c842b054b8b9f4c07de93569a66f868ac4369849c8b23ed490d0db93cf99656c7cdfea25ccf6fb4f127d3ce049f5e1cbdb152ce1889f1998ff284c263a9504c66ef3c632ca7c3ac88c6b6bb6c5764dffe532fe8aa719aaae509d1e5b556620a548928734d689c17921f571261830a00cf92465c222d62d9ca0ca9155ce56002c8586c9d81706cbbcc5793bab26d13f33d7bfe46cbc623ccd5e2af0e432c2ebd17e6182089fb716f5e1440dcb3ccbd6005bcc56bd6db0955deecefa7000e70a1741e1c98dfa044f8649efc20bcc73f4d0ecb0d254f4dcdeaf77e4823cbea71beefdc230af312eb5381dcb1d2af79f79dbc82fd504be9b374dc4afcd340538d7ce933fd72da789a5f21afe296711f075b64f59fea28fbf029cfbfe37e300e8b165df9b754b13822b960bb3df5080d6c1f7488491b472a91039afa19272d34d1711dd5362c88094abedf715369caa4b147f65b0a97b509d8189b2a76c0544790f6209a47705245d05c2995f2678c3ab5c4be3397163e5129947edd9a310e3704072a74ed66db2bb0cab087bd92d3f142d8d2c99b60dac93f0e2e437891adbe17338c3ad2d8166dc4d0d1174aa8fe89fd7bba535c32808e93b70474d94db81faacb72e3d26a02f5a579bea7d926c56a617b40d1207001ebf885ff0952a4bb751d93e16ec4b3bb751435977843e092670668c191e8894a0a8a2338aafc155a8cf6ac3893b9a6e81c5a2ff11d4747714bf5bc3b56a6d5b4088b8b06ecec14caa8ad7e46abd33678a25f35c8cb88525e4c8e207897899dad32a7609ed58c8a84a477198b7528ac91011db958a27561038d56bf33bd4992456b7344488277b9be9db71e56e486a555f01e5596e044d6fadf648143cf3c578e04c566bfc5dad384e245aec32c0b38f405df7490b7d2cd55e73a0539f5ab90e0adc0c903aca271ada10a20c87b0cba65f7ba2224275f3b2d394b32ef908fd8365ad42655e79e171444759b6f04b9943dcaf8a0448f3b3f3802a2a5b16e1c464589ea959792c35a5ff3492eebd5ae3f3a286b2fd2f9f39c9716cef6d2e7564c856a244e4d317fbf09c32efdd2f11c19209d836e29f7bde2102123cfb1d435bffaa90cd79f9a4118448cc2cbdea879e73cd5eb303ce9658031d19f0d1a16db939015b3f52d27fe506d04a5d95e4118b355e8c4d49126aba5cfb7829ced64b4bb475fcd0068184ce26427883ef8d6f37529deb15fa75efd2ad90ba02e44777f555d7530c689a2329a9d54e44c147c51eaa0a8382c477e59ff21d72c66866ab46966c329ae2e640d1ed497062942d45e90b39e5da59559bd2bbb4f4eb697d93d81cbe0698c75b399b1912de56e48414ef1d854d9a14fa228de7b8a11f88bd7f4ff1d0930455e043f1f99110ad81af125f5927306c7e8c09140009a615e08d0d1302d9e6726c1d7af5fecc96aa5855c4e273e1cdfb1b10ed672e81dbf57a0cecc63dd1c2529b51e1501cf4e78d1477d9eeee652385914dd022746cb5adb4a9b4373ebe0c0d6ae12d2f5dcc71ae8fb08d2ffe46b6ec1b772ec26107dbe3f3c6c5226c88d806a58b71e97696edea1524bab6ebefbd8544ab6432f3b4a0d5d013aabc30e329c68aeb73eeeae8b1754a8865c295aae2610863d068dc215ce7911d034d7da3bbd27e6abca5ded2e370a47fec613d36f9373c4f665ef1dc9a986a4b812e2a099c85d6fdafda21ca5634b47436a25d47c258cab8bc50dc38cb8de8ec9b7081c5c0be29322354342a2c22268285d61256d09d8979852e71950452eba0266cc59afa1aab3b273b020e6e9461531b04913a16dfce85560fd3cfa114ca0216dab587592cd224d0aa9e20dabb42e4c6b6ca2cc082feeff44001848752a6bc9120fdf7e4b8bc81ba699c8ee7e9d780802cf8f3ec1b8913e5363a806414c721a4a9fffa07d7fdb3037b57a1cc35088f05653dfc6e9370fa7d8c7922c769aa9161566cb88fa43abe7a23cefa6ff80693dd2180bab0c9039f34f5b2c85a8fc84153e7637d9c6a99e71aa04242aabdb0288152b7869a919709f25bf22e2042a8304316f1fedb611aaa25d1030c59d3a068e1e9eaa9b0ef4c70cc23c20227389a5be2125593059561fa3686cb4e4f8f93788e07ff2e8199d75e40c8ebd69283b915624944bdea42885a78bf6140a35109e0513372b8605d0821d30384e63e4f4765b5a61de7d77fdf55b6fff99f308af90bbe4633ae77e2cca87e251e351fb5f713a02871dc39917e67094b02f41dc745ed0871c1ce1b1fb84ec21e97e7345fbdefaad1400078470f6952442a77b93bc6688a0f9a6d9beb849c30ff3d9e3c24b16cb3e33eef449a298ace2227d50d7fb33920735b55589dc3674ceb7f3ed88d05c6effcd71f325041987731fcc0396fccce1f1290b5a07e8924c7ee011d1a2f85331e83e878cb4eaeee4150555a542f3482a1c07ebf2bb6b5fd36757e8633e5525fcbdc21eafe10be2e2d8b5966a9ed14fc083ec5403f06a2705774b5f47242701c4a32760afeeb80ff41533dca35c3ecea2df7f8cf0d9de31e7318eb0fc28a442e39d0206f12a41a34baf1786e43277003d01edd5de43243a96691e692b347abcd7deba86be3b1ab98e7dbbb72a694395a34c4c987a0379c06b3021d99032daabfa59e052a021f610a802a7f7a2218a73dc21cdf45b161a2e2a7172cb249d84f21c4cd6fbe3ef2f10944e558c653db5cc7763cb58bb5223563962f821b100bee4b24aaac13a656ed988cb05aa0e189731b160c63b224697b7641bc1e5d8e78749cda04d1484e769ba83651a44aac6c53941a8a925ba13f02cf13092f143c23d0457a438b6a25f4e446268a42dfd26a13606c0a6193282f4e1fe90e7648a56670582bea296c8b0f6f177ba69413125a97092fab338f3dedc3a07e91c6328060042c85c735b3182dd776bb38fdd244355b671a59cb86abcd661e60f87bdd5e341d96ba64993af8462a0f135eb83c6cea298425f0cd3ce3c4ad7c19b29993373c39190a6aa72d099b62eda17dc15829d9a858798e81d234ea1c4a1513000b296ee2bd8fb936aa9ebe1b4c358452e15a5d3e99baafa25d68b2f88c956730cc19df289d77811394803b9a73e264371cbd7c566b6239c1e5049fe908e368463158eeffce3160be9c00c599a3b2925ae3ff8de21bc4414b3cc3eff7c8c5e04a1701b433bab9b352172782129322dc12124a545348efff6031807263f1b4ec7d251ab5e9455a2fef0fbb2911ab8edc709aa5a61d37bfcf87241b59cd2d64d000db6117db0078d536e3f5a7d18dc6bb873d86f75135fde1f7303f577d44adf1fdaab6b816587608854f835e5d6f4a689413a287596f0e1a50bcb618cf3f742e5510a9c30bf002227e95dbb48a52ff7962b8f9954e7fc1efb7723e9614713177d796580cd403c87bcd1aa0bd1d1505dbb19668adef5456fd5c76f6b39263b6d24e457d2e79ac3394a009f8bd1b095e622041ccd10257eaa07257ea6dee7340482563290320fc5fc4c4cff36b99bcd10f9ac211d54a38388cc1a3215294b30eb8eab9f30b14efa60f54d7d8711df26e083bde379b2fd8967be32487ab75d5e20ae57e84755c8c7300cad648ad87e68ed23e51d742dd302ece0b54d089b5d2cd2df8beb1fb82ff27c60ca06299e429fc25c3183e210cef786a45d132e540ef0d1bc43ca1ba2cf8661685e9b3d83d0a376caeb84d12ffa1028189f27b9b70c18e6abdd34245d3893ad0531955810c76a00d1ac8953fc61c8fad2c67957cbf41c3308dd55806163c8553b181a1b2696cea4f4cb2ae01a1f82fd8afbb028fa4aa1e9aa108c688c2874590ad5d5f48071f79a2e5cc62f5212077e87b9340d3513816f014bed727d3115d5c95b4217433c9cc4c847896e935d0ee71ed5c310279dc8c3fa13236a2630ade349698c4915555bb4f9a62886e4e5f96402041c57bea96693ca8c7430065a71070d0a25483cd89222acd072fd0d290b87a0edc66d879e608e44179a78655afa11fc997ac86fcc81600a8f612df0b3983daed24205e6b0cf016386f6034b3ea4fca4d63fdd63fa36dab2ecea717ea6023cbfb95df6d80935f11b87c56f3584cdd500fc19bf64c494fd1e9e157a7bec39ae2b670619fb948d4102aa33fc178ac6813509ad128b32a8d1eca713c66eb46f22dc63c47476c12f92003761f25d5aa3920ae76b0251037b57c8540ea3db3a71ce3dd109a1b16ade22848427c2790a66be611444b258d3e5909f77f817bfe85b9cfba9c491e8ec9cd8415469d185f59d85bbff838edf1f0917e414f37d54e8294dc7f904e23319510d80838ecafcb2e9e754054514a87bb698168b59b5dd65832a62822b7fb97824bad2c99a3baa9418e71e37627ddfaf892117797b06952c334ae65b8543bd02f1260363671c525fb30c559367bef6b0196d65a16e019ca6fad6980e732d46ae3e58677a9a7df1843cb1216672a14c34ef16736c6759c977c91df8e95776f4798bcb6df2218b2216ab30c0dad5757dd7f6078611c40b128f0ce3bd2039f9558d668dafd15e4f34e51c294a01ec1ddafee5e2b97a429ca56625c6ed0df352d7b15ef5afa68ec6ef0ba9f64164b2d796c5c3f68be1069e35c8555a3059087b0ec1a1e80c5abac6896e99977c2218ce40087d083b6567d243482c88fc9f769ea63b2b81b695e24d4001f7d07891e9786b9a574887c5b988aabf9c006d57f76d2bb8e6deae45acf3c50395101166bbfcd09ae53e7569a5d050909a45668e1a338897b5bdfd372ebe52d53e5daf3492f84e6b5bab0915d5e05bab52deeb0affa8d2e71986cedf7201edf5ca4fdcbe7ecad11c4e1519b1deab91d649763cefba6be4b81d0a1887fa64729086a5fdff226d5dc34e52c80dcf8a79a457ad552351b2bdaf747989b79f75398424f7bfac5e1369ac67265725c03e1d1d750fca0e42bfc0679055a5780ed2ae58e022eb9434eddf10eb87fe1078fd61bef82256ccb64a45b84e692448b36c5e776948a7f89f1d0ea425c3a0a4835b1c7af47face93e98c10b351c09879cfd9d48bbea916dc537c32466897da707f87ec82161d57e6ed9316cb478e7f9e70360635de03859f9e1f321f501f5458d2fcf98ec3d2e3cc91c3f7c62a520e5c90d63469b300525066f4e8bd7d9d9155a91e6e0cc8c26ee95f6d1ee244d14bcefbc81cb8ad2e9d99f5f44a8fd715292d7f81165a8cd64201be64d2b0f1353af13fe6b14422e2148021ea42f56b4c211c5d664b125790997827fef49aff661332fc7fce7b70507563dabf1919aa13ed040994b144d74b70d7f3e1a31a313dc60c715125989d5d263b9443f98f0b81587bbed051729582ee4894de175f78aa2d9f25b306c81b3dc94293a8a7ffe182e4b3cf73d25e20783127936198e16d80f5477565f24ded6ee74f0cec5a584c5964cbcee8f6d773c9ba9e14d5e333c78f82dca9852f4d891e3af43a143795ca5ac4df2d721282e1c015222dbec22f875198a4effdba4441e42417b1eb66c78ec705e5d06471c6ffcebc5711e7c80fbfa4ea3d4c9b3f2501608b15e2966f26053abc476a9d0b72c2f0691808d99051093caaabedec27330afd758525368cc8cd1c40c0c77cad3b99883ee55a4527f882a2eb3043c164f6b2bc1b14818b65282e0306936e6e9d56120730a5b8904374e858d1addaf7a5c9297206bc1916469df267f78c413c81f299bebbadc6ab1c9eb01d27eba86f904e8453d925e1f90067bb783c6d2d10e04700dd9c4b04a9caf1f2f517741ca68fb8137981db1400469e9c9227276c7e2001b27222c3394f05556d5ebc1a735e166dbdb40544c4c02a6a1483e3fc22827d67846fb83eba7ddd3389276540cec04c6ad5a237c7a86504da7b8d552afce80c13cfc8328bed7c80c339137349b6cfee9a0e5300eea98207ea6e21f5d0d7a6ff503f8b4da217fc80e646d201205485f7093f280df521d8da8f7c4f9d8b4b1cabed3c097ffeda3b6da3ff321abbbbbdf952180dafc1c9da40e0994d61092bbae42e6333fc6500567d8637d559f5714dfdc9f2d4e67dcaf9a6e9c324cbbfdb56f82a2e1d603c859e152e74fe55794ebb437c86ac1ac260d96f61464718a7738ed2dc3f152bfa86dd54adbb298d4e6c5508743fb0fa880c0b78af8fa2ce991cc60ec3eb1aae9b672a06b509a6849dcb8ce28d939ad1c3f9f42d81fcbd0548c6839273614dd7f5e9ac3ef27046086d19c5bc9b1d0eac2c87c0d885e736dc859e11b5ff24e55a0d3e45da03b29035956346f30b75b066b8aaeb396524cfb9e3fb9246558a6a75c9b6707510e506dc6e3d08c0a33b2f1b94c27ec010dfeff4b5795b8a5418d4adbaf9d049641de2cb5a5c091b2e7e9085402a6bedcb1849f0f294eee18b1897e14751bbaaded7e8dd63e9db71219410ee18cc761c9ec602ebecdef231673206290adf58c179ca616f33f6deaa1abb332181fff389ca267e5f7937c48a5acb9b62a7e3d98ef1b85658eb9e956ac8807146b3dec7b3d85f9b4a23af166a7850b7faacde1c73d31a79970b05deec707834b9029fa893907f46e21dd834d869ae4251bc74db71632cbf602b5c1cf92775e2a3f91e64977073c2f9fca3ae8846b7805646c45195c6a453d38219fb72daf84ef424dd952f27371cc78adb06c00dd4746d7894a4ba1ff61238fd6fc536ebbf9bce3ae3b179e68ae45d8b903422aa47bc046b3dfb31bb07daf6ee4e6b8b9a96884aa2ebd6624908bbe5752e3362d37f07beee33a869ba6bd13a9673e6b86cb15f623dcdcd8a44418ae82b8434a4e97e270138ed4044d330cb6f2af4dbcf138f0f406e1795e1027862099ec100b19150f46144571bda9237d71e727b06674d403959e2117ea4a1269bd7576f4983b2eddf1d026bc9bd359c2426480a6cfbb1e18884ebefd4259a826034b05ecbaed4521514c81ab8251b8e5b288d20366e7a59ec8bf20554e20cb0cfb95e6c6fcf57b1049d1ef7413050f85b119b8c88833dff340386e85aca9f3c2ffd03a7e7dd3b9f8033af8c43a0531db57e61dd814eda1937cf80cacfbe983125b9a34db5ce89e1a3c5e7179a15a2422db4379052f010a7c535826582d858909ecf3d711c8ac06a969a9e207d2f87f57646541289d61de74a99cca1d58d1dface49f869babd6880effe4fbb28f6714de2a4b8f54ed5b66d0a98ff8a5b109bf99e8b88513e1f3a8678cbf751022b2519ba460f4a4b88a640fd4f46c9eb73009a713e26e931e6c9a5ad7feb6238f48ad76fd8c60323a595b3fa4f5b2df46ae31f69d8aa4dd5425c71d4c0517d223262405691e0ddb49b56f439124243d961bab6287d874c84f5b640a9af3b6c4cf0adef7154ef097e8910447c0353d5485f76b2ca722b5bc9d60b32757797482efc62ca00dc4b1c3d30345b4dee70c4cc2b66fd6a903ec8a37625e30a019cdb2878672870c87266bc58a396716f031c69887a4b54d15a750fa76da164adf5edeb3de3caa23b1b63d1ef3e2b278001cda406836484d8fb3f5d6633eef5810a8a493ce4c76feb16333779a6d0512b61c672c3eb97d7bfe288e4d00cf8eb65e0cd086cfacdc775c8d4bd0de620c33c7e9ff8c3f930b0fc9678c1339d1325205534aeb966de6a244269b6ec2218cce09d50f80e770e9da243812ceb72934d85841820cd3f653a06a35b679dbbd8baaf5a2ba9531acb0cfd3e428ec1e8543869c1a1e4ed4379fa19a30e0bcc98985de6600b2536007136b02177dae2d65faba19d64d887e7e1f32a3d636227dbb4b4faa5dba6b37716d89783391869a74fe6518df391f0cc3e5caf2d3aaf73446a42857e661e172d6a2886e1d8468ae8b09f90e8fff95304132ebd992390f0546a298c73f203a8d9a2b5c20a882001f506c8ab0c454a08e898dd7b805bf04305b72912fad5eddaf57f8a84cface0ff0478c08817103f4cf51b5c9d31e23406180656e525903918cb381e5d842a1b109a7fc8e088b65300b55630db1f156fb474f08dce222f974685840390d00da94625bb4d6987abf9bbb117cbe821ce9d8df1346ba7b24b16aae716beecdef54ef2e9d5b705ee431bf1ab45495770908201e5107ae1f16674205ef8694bff8dd856008a4f64a5e6ad2226daafed1cfd856debb102ad2ebb0ff082d5768ce5dda2ff8c4b3b26724640fbf0ef7eb55840256051a66d54397841941887010a594afa4fbbaebec4ac61601a8dcb7b7e9c7296c1cfbc4c7d92f83f4256118542473863befec2d92e32226bfe3f5ad74e2048db5d359b00fbf7425df22ce1baaae1f68598ab8f0eac777ef0caa1f6833aded19a67909b9362e3f2790a4e85057beb308987c90427ce1ef0d325bf3e1db547b08e29751e22d919d64e61eaa599029d053d7cf90c258f50a3d56c0943aac380b556de97bfc50c5619e40485e144e8a730d6b808642cc83c98dcf9b9b082b7e1ab7739971fd5a07db2dec01f4c0d5a99e6ed20b5682d0f79a950d952f672fea441395e0e18d1ee48730e271bfc3975ad3f930faa0dd6e866e74396bc2764d931287701333ad948ff35b015bc0d56f995be68bffd8ae825bfced436aaed340bfedac9dd874cf9292ab37a06b2fcb0b1bf83a8a1b190622196d5fdb14def308b215c0c7e35339d6592f4acfc5af79f11120d7d1e29d3b796ad6e2ce8663db5b40de69bb69ecc77a175e2ab4dfdde130579afca51fd880e801da32c50c4c1e9a91d99f3dca3392e070f3efd83210983c26578f7684ec1dd0dcbe782bfa369a59c0155da50df1697b6f6a7d7bb8588f204372a3c69229fb55095155522c1761bb03e4b73888e1efe9cbe985c5986a41d7deead47cad0aec6f1a5d50dca495ee0380e5292a775e9f61e48057ba47936851130bc2db650ee6a0cb9d310cf001fabf8afffc2a6943fb27952deef31aea8845ebd23f110e1519184be05e1065e65da06701bfd197e39da12108211c68a4bc58552c6590269f9e7c4059b03da3fedc714768708b86aaa3dd0086b04d4b5519bc1ef97e6b9e469dc17689fe7c9bc02320748dcaef2a36367fd4a63324bc9560230acc990a1aad7582d915bae43c37d920affb540e90712f76c637c738361548a6a57f9eb891afe7e6863d5990e53baa918299199945d72a87b9568fc2c75efd8ddb3577fca730c0da3720cda4809afaee1e0b7adf1f8fa4ad6cd57dc07693389a211bbb6a89572e8a3e2754e7dc5b30b80ba1c0b04e322752c0c018648f5425cc42ec415b09c135fc09388726b5ad0fc77a46a56972f380f5dbec37dfdc2d78f29a9ff8a230539ea71933b336dce1993f8674bfcd60b8fb8c53dc53c72706aa2856af89f867d8e86f34262ef2ba7295de7c40e1112fb35739f18b52baca5a84c7f4e35e1e2d90bf52bc01c7d3118490d1a204bd511bfb5019c40e062ae2a3b1153c78eff1133fc86fcf94085bdb443cf16cdfc9735e76b79ae78f25977d753c5a3bdd403260dc58dc5b51859d28571c962dd6edc25a84ae86b2ca7a3e945cab568c345b8bad5ec4fcb9ad3bbc53c341428dec8a878d4975ca405f0915c17fb09363a64304c7058554d3d45664fb1f9fb5755a760bfb9231046795229828b8b3e17397624054f8fc27cf0b33c1e1a52ac939f22b6c2aa847e194e6c2764a647624e04f52b5dc0681f25f48af38be9ae020e21f5a14c83fc86a793ae1641d78e1d48706feb19107f935ef3250b12cb5ce832921349765025cfcba9f122c004b0d7d982ae101623f11e66c8824061e4664a83d2f7706de83ae9d40c25e1c581165de75a11c85ec933ea344a721b8bdf88763e68e41acef0ef81bc553e53c3ef07acba84a45c0321642d5ad4fb68cb2ed0ddb1641c955fbacbbd28921d800a41ca9cd45f584cc5427a087f79c5b5a5a13aa99f824ee487c4c14bda93ffa422f725219f4840eed4d888d0132bea9cd5bcad80f5e138cf649f1063ab6a1d53fa32aefd343d96595d61d190094fde196b7f07cafd2f53d182de0bb985856a6fb8e4797f20dc21bc4eb8f5830513df79ab674d001d57aaa3c546e3394fb7837fa4981d579747039785a96cd2f86c448248eeab04ed4d874e21a5df6e72090ba001f66abfd5ff223031426ac1793d15ba50d722fece11c42f28f0015b430755d75c403c5deb58d80b7098c57a6aa3c5ef7ef295d4cfa93b867ca067933f9ef3bd1da7d9361610d2bd006e122903011fd35ca10b1974b82b8cb19536627098ec2afe59d6922403a12c6bf7e1ff3a0747e9d6294ee282b762852f472a70ab3f3c650eef3e62c6bdf4edf88630ab57f2f71586b4d6cd99d5038c2a865eff59f10579551bbcdde6288cfb74e4838c408c69d0a8b954f003c774ce1aef96b3db98dbacee47e0b129131466e19f1140d5c3ce6337694874acd5822761532969b66cdd1e3d3fd3e5eced58e9b37e22d3dfc9380332fef6d0dec9b9ee1f9eef09d6fb9b17f5ab83582be35fa96df4ba98e10fbbc7b9f684de8fd8517b0dce82630af2b6e38c775f6882c46d19fb3a9845f2f5485bf4a65ba0da3ab6a469c7d8ee53065ee83ba922594c4099b84a731598a4d794d769f0a7f022f5dea196a6a90f8e68b4018580aa88f774a7730f552996bf811d4e216864ff5233499567922ec5c996f8f951ae1b1505246698f8fa42e3e85bcadf3275592762ea8e81fe9060408f6e4b561e6539f0d3a1763648e326578d29b9d4d74168c6ee3892cbda2e882c948084445303a156ff3d0a0b9e006b8e19a94c42d52b0c64eb579f166ab0fd5f02a72c2467ba3ac07a5e19149b372a10a6f2cbd0453e3003dd34a26a86f368b50bb6a1b321d791efe6010892554d11f2a97315e4598db0ffdf033a0b10d4368e9a82a9b6381771a09634c0b946dfa8a137d176004e502bb8b0d4d34920a80307e7b96c8c20da290592c26d0d36904c7d6aab3ac66e7253d22442c840da0bf9a2b9ad7f3851ede93c88032ddf80badf6f3886cf3d13b12b99773888f6fbbf407672a7f60fcdc084d0c7745614b28b31a19ef9fcd2574c139dd35a717563490d37d14924212b97bd0d7b6e51aed614a19057140048c0dcdf28da042c1d9c7c32360a05a22b30a13531d3544b71ed5e20f7238de660f99397362ea6e02ac3c3ac2794545c0de0e9209453f19a13bac177e0f1c0f67d54b325926b108dcce4435756409a71d47682deb8cc345afa56557080a019ca6923c3932523b81e988967a3d831aedddf2e982ef8d07f5a224cb25c9012bbe83504b85d596ad59a89e5e4c786fa9f0ef7c4cd255f0e3338db992eacb8d0bad48b43ab87170dded8ce02f9a25e915b9a96352a04b8dfe1b903f0c37fe2189cf114c776289fce9755296fad601d908c6aab08f740996b2751d0b1751705a2381229e205e048d0ccd88e656a322ca751c273c75c5539adc284caee25908ef1ed750648836d620468704273e64701ee294605389abd9a38048af350323e33fd643dbcc3b2ad6c6aa317ad7971ba6e10e5993ffa95b05a5e6c8755a47696afab3ac26110cdc9e9e248f3065eb5dda19a0b28095d8eac112e15658c840c917d69c5455c28ce0123138650e004c769790885a3ee568cd6e7ad564a98a4545ddc44501699f86b8fb6845d4bc705f83c8d8ac240be9c2b6b40ffe4ef63e6926250f44c6a3cef1fe6a42b61096ffc7422ac4602f70dd80a3e94d2dbd714149ceda1b6505f34d7fec2e1b1be7b1403907a8fe99fef5033db0f1bb192729b1fa2695be539f47066fde2997e1d8e0e03fe2b8f0a086703d76d922aea3f16944943e6eed07d4e9236bcc0d6ac133f38c1d5d6ac1e061adbb715a23cce98b2c2117e19cb6aa3744bf315b1d9809741794cc160975ed15ce5496e0f4088ed128d960fef09a200ee76128b92eb555d76b124ba6d00b6f63317423aff9ea9c8edf0ac27ac9046607a9eb0d7f809e35df7038954a359577e10bd644eb21b069a8829714d4211a310a2db52af314daf233d300d171aa58db80c1c108df9e995ee6030ec29286004cdc9b112c187e0c902dfcc1f7075da0c0523d2a6333b65a0adac5a4b700f592b6f1971af0e6b3c5607263e554768ded5d29b40f4933cce4af7c34c89eedaad33c857bdc60f6c69e1c5a25a1ee7e714c64cbdd47c5d56c17f0b2d055bf52d9009c6628b3592965532af956dd2578831e5aff7191b22c9e191e07564f8663ec797cf3883c43d4f47570b818d7db0303b9a2ca9d291a402149c2dade2e6697be629be812d75ffcf0894e5c7f2dfd64460d71c458ee2ce8d735e69c8c27d4f520db647477869c756eb0874f122193ec13d871067fe672ef7b9430f3fe0719cd389ef9b18438e0b191325354ad1250bb5aa688e0c2f7c34fa54a708669f05da3cd5b503517c3b161384ba833c395cf0f5b35f68ec87046ac59516a0134e2dfb83ed7a6a9bd49ae423ffc4024df1aca60d8a10c4485eec9b74c0391b9a5081d7436d160e50fe8948fb39c902ab88152c4464dd5c35ae567e08c0c9efb15639a7e1b203bf5391c63f8d762b2441afcabb71048f11ebbe2bc568cce572da115194fc4d008a5967e90b9cb7673f11a847b10ca9cdd839e23ac67210e5ff3b58e437fe3797612d99b065929e68355394e1e9c68cf8b2fae39f042277f5984e221bae5a2c8e4f6c828f0c0ac4664748a6f89d950a21c814f20e239efde9e083b26688c36f34fa247998bba6cd121b7fa12ce17d9e8f120e28514e530d53927f6ac4f3c5e14c4ce149771746f4e2e423375d0276d4f1274ad0b57b99fea63ca717f81a13ace0ff1ffb2db94b8a9518f7eed812db8184127d8cd3be6477b4facfab15fa99e4c0b4ae95a3b0011db8961b5f7cb34aef817802055311edd8d58961365ffb8a4b1a264c488cdd4f81718f63cbf50c62e8840e471885c5634c65dd215560d90bc707849ae80ec3705111197eb0ee2b6a4a6131955a9409d85501e4315f0d7d1c4dfd7bf39d884b60ea8d30742224ccf9353e53d4f55748f1c986f9336264d12a2454f2da1a1579be992ceb44129874ed2cd8ee7ef2bc0fff0b8028a259ea8424bc197db72aa9478fb80950d0ec5ecc32ba642fb7deeb905fbf9cc7b1906e8f820f19317923b264ffc66cec6145e64f178b1fbefaa4eb62f82680feee88dab34e7aec2b8cc87a24445b8154fe4285ea7a269f5dd4adb871434cf1d53887ff336a097260b2c2d06a7002a146d53fd68e96630111f47e4c7af2ba3532ec399b2bcf96ed514b09ba8962f5e138da6eb8b8d35407e2403e58f9dfac696f67ca8f30bfe8526059c6da2961499f0f425d1a161c5746f75d5ab57765c011584905288a8ca4f3eadbb0fdc9f282f173aac100027a13012d6402e855bb17d50648e7525a5f40f4ec65cdda92b52a77bda2688791f068121895a92b615fd59e7bf718f279aa79f6975ba00daa48826796ea99e8809b72b85d835504c1c17683526961d092e164858de527742c1197298907bbff14035d3d5d32a6363bd2e73e351219ae7f07efd884cabda29624dc863a7e579d369f5839c4bc4a75faac39bda7debeba8072ad69760bfb6a65de1882bc649811362cda9acabc72154d170376000faad2db28aa292883d14cbb0add3251ca27351984ba91b9c8ac617697cde7f3347e58b27bcfe120439b49af35d60be754c91bed8c635863de5dc9248c9fd7167fbd6047a669a63da4c010e825b29625f7e41d03dc58ed48628113cee0cda71d591514729d59ef5cba6b0fdf4f245a1939f3cc93abed975060213e0fd811b09a676f5187d76f61ecef1df2e69571e6a578c9bd7661daad6390e535ac01201cae9dacf96de530b77a1bb8fd24cebc476fc773af6c3a2783621a5421882fd5167e4a8d517943d3c83222ac7c442fb26b636c26d8d91d71395b9106e4d5587a527ac9370fd9aba7064ce1db8c0032ff8487dacc6a6429f1fe6b80244a289ce43b6ba6b18c0cc6f8f68fcc24672e2ebebc04f66dd32d2ce08a89c20797cc98875fb6bc59d285570f196be8ca370b71dda02d628c023ddd2c277a7c174a59472a8b72895d2745aed95bd9e5860cbe93f381c5f307dfb130d6070adf2d3131c25b98aa0f6e681f2d29fd9486d3b7f4a5ef4dcdba57b5685a1e526e1734c348ea14cb7e3e8a13d6a6e65bfcff48be55c8807d5b28f611401b01c0b9cf0f99c28f279669620e64733303b0ac5bec6bbb854423e4f5a201512d1fcdc1fd9622fec256ecb26a9906a4756a14587a907584f6f6e359fd9b02c985131a7d4328bcf5f6d97dcfd3e7517a2e8aeac433cb3e95689c07f7239a62c2b0b0927361c3b90488de84418a8056f7973efe7a6a3f14329b43e98d292d216d35f8ef41c5fd0497304eae32568bfa64b106159033245d04ab8584e2ca255637a01e74db9d8e75fcaffa746c4b168ad22178b0d8295f115e6794cb18fe44c93236208cdd2b5226a732f3a647e4bd63916773fd7e8f1c59825c1e7fa5838b91e05af105533f0812daa0516cea596fe2302ef183f8593453cec38229710568a2a7598d031c67697077f1912878f94856bfa50fe3fea1278e3abd88a10a490a1d5ff403d377e0618f184fe05a25c885d2a3593f2c4174658ef4a8abe660fc8dd6414712a5f56d7bdeec3fa38fde90781914cb82564d2a4efd0aa990ca9c8e3f74a026d70cacd5ff24204d48a085a98df64889e8571dfa7ef4647a11ab469add7540ca0e1328a4c0ced7d41bdf89d64a6dec3cee620a014b5ec68a78985c07455c57c876ff91839c266baadb32f42279b10a6244553779e022e8cfc5942fe852d7bfdba480c0e78bd81e39a4d0b29e2f286bf887ff9cfa7d4e813fe3f0883ac7738ae85f0d6662185b9d9abf2a2acf4a1f0899caea955adb923e913d2c8683aac468f4531ae5b0574fd3eabb980f84203ca9e3543cba7d4bdcb05d33befa31aa31ccf4f50cc29881ed03fc6aad65e45862755b7a1fb3249b240c8c9672abee47688570161bdec4cf0e1e4001fc24361cdc7eb28350582594ee132b704be2fb800f17051114609959cca5e2bc4e4f471c2bb321c23142f8e4e02d5d51a25598446cfce7e6c899a526105d113b569bd4ae78b70b8acf3c8c326c597d4122a8e09b8b7da82440bb7c38292f314aa39daa0f44018e17b33b57c5bc671a7e970a0f6f1c7f487d92a5e2283626d0c91ecb473714d7e2d7df8402efaae7d9a025486c1dad479049cadd05d261e4ae3de0ecc9ef6f58e4b80df5989281d7c1f58572d6b103b6e302c5ac82cebea2c77eee680b606618cf5a14ee3dc5d8d6033eb085514735e28a4397a1cb0be95c9666b3fcbae02a7a8e637caedd795c56c302c4e35db09219ae4f4bce1cdfca1ee2284175dcb2c8e1806218966f68b3f3b60ea28e5ac76e1d4298eca3d98b0fb10fe6154b75e08cd00e39fd77f1bc00afbb198cc3693b10fbfa3703acb73f29a9544f6f68566a1ae28b74560ce648b3b1483b19c481ce6934dd2f3d3c9effddbea42f319d0af34d9c604680a815e01923893784f130fb44cd6f4f481c4570d751b3424ea9ad6215b9d7bc934efbd4901e4b4e396242d73cbe9ff16f9fd025917e73d5482abd9ccaccb332e77e420a66a83a3e633292a58166145e02b1132fbc4680949a6ba5054cb98a4316993c78d9013b64d1dfcb5b9af5d8321ed44b55650ac6afb46dd5115cc73b8efaacea0dc0a7ca583564fba82dfd8655e9cc120f3e3820be228c8f7f903f7c80bf062881b2d42e3b0e7a2f1d3e4f0d1aa32ef53b3355c2a1ef0cc19b71f995f9743b7237e0d6c5919c5935484ab9754fb70d37cc3acd2d364f4fa11cf8617c294557e6e3c94898baff0f92fee4a3ca5103cf519197d427b7549f1f5b1f0841e5301dee148fb8c8cc83499c462100c86440666c6890b948affcd68eddcb6bceecc835b1692c4f3ad32de3271c4eb82f02d3e3e55df9024c24d7329654eb2cc9440ca421a2fe6fca4113af8819461f884cb62ab0d1af57c1713ab12a8dc130665baccd59221014ec811ecc2a1bd448a19e8a80ecf575fdd4ec3fcbc49ec9bc75e86acf37457cd315ad3ebeec18b472d56b8201d9069c95a77055bdd0115442059263c39696b5c992bd9c96a03fd20c3436181c50239791b85db283f561a97e0349c4064e77c0d7db0794e12ddf8edd25c2571dbe7fdbd0a78118a90a501086ed70fd689d17ae200b93f299d4f95bcb433ab4d0c610b4b1536c8a31c1369e147bd6b5bd15eec99147b9e22c61a59624e53c307209bcd33c78e9154ef3d634f2b454b23d148c8aa90ac8dc45f9c505181b581d6b4b835dac838b12c0cc72c3aec15f59d897f818c43c4569739fd3769781310a82d1f2b92934c58e006ecb6d5cedd5fdcdd9d2acaaffed1d00b9273aea6cf58b88487cbb2cc44ebe5bb48fe36900d1bd991745bea06e0cd4e4111ca6493cdbf67c63a88a9ffab188059deaf3bfa1e13c92d4cc672479fa092a949a532f529bab66dbe30af2268b9a9560e594ce6c41c691713be902bee41cde14759dd5876788e12eafd86bb4c435c78890c841faf0c9af2622397b5bc3135dc0e790f7a1fbaa0b7e6dd597b5fa5e22e72682c8f2b178b7495bec5636ca8040e1054b0078f151e0bebde84fa4ad5b3de02c7567dd422b9afd508fcc9a1309efaab707b472ae5021d88a589edc21c22cf73a75b14bea0cf2ce5d98d0bdbd1461756a91fd2a3d1d27f3999cc8bb9d031566f8ab458bac5a50769669bf8e865aa1721a77e868fb88d0e357943754c70b76d93c731bb814057a0569b65034bed586319fd266878cb97406d9017007651ffe5c407721321c9d6d702c689c92f7d45e77fb0b4cea0f1b42ebf3a48d7bbf3cbe8b21926ecb4dc58a4cebbd2db83daba22c4f412b9d00095199f8e8a42002320cd6e6037e739bd0ac2ba0fed98c322286a6f1e7742e269de429d2ea81e74e6ee358b3029b4eedd59b681f71003729d9ca6c7589fed92fb6fbddef64539c0fa3c90e3b434ad53125a4258e0dac8cddc375b8ed0d43784e52d881665972e81ce1a101ad620de12b6f3ff321a362e2685801295df9266119051ced2b18153afd71fd7b6c3ccf787aefa7be6022a10eb0ce5a9dabe66a3c9b9bf5ed09e3100775b775ff015df868279e382db029677834747b95a4a334080bcdf98bbe6045384d80c20b02038b588bcd5dea643cbed8b24f18925813b718e73baf8cf463a5791b036bd72bc35a99f8a074dbac21800a539ef526d44cfb5278d1ac8949da8c7aaebfdaf13249bc8a86ae9a852ff770ccd46fd97446f0d3af02a537a00521aec071f4425d85b531b6f67036d136df4b69135e9e7a8d9f851d0607762d7ef79ef719c5549e9c979a48e758fdbf302aa24940c2cd815e377efae7e063ef7130bc2eebe91c2cff62dc2900bbc32e0088ffc8d3256a9e958e7bf593eaadf696f7d6c0746886df9d6946fc671d1937871b4fee097c1a6a449f519304d4d5260b29fae5dbd3a083371b546b05d75cfce0e6c0c6ec72f97a32573cfa7142c6a675f185a3884a28fe84ba84d95bb9d00657c122ba8e517209ea42e529dad78a1b19193f5bed3130b9d8fdaf571463d0fe792c1853faafaf47d91c5b8cf5d9d1550e88dae2da6a190ba74f5a1ca70b02fc65482eb957a8a623f41cc58128aa3abb7c8c15c4e8e533a26ab50708a2beab251abaffb2a2f37ef710c30f225f3ab3b80d093f25b643e280c054bd88a19acd27e4da074fac1df1295e720d998a989dea4dfa7fa588bcda5e64759d38cbefaa9641591510cacf3c6c9287f15606be6cf3671a5acbb4d54ac4c12014456410ee2425ce702b4629974aeb843410e6cfa7a746827572c8bb62dfe605526346fb3b2e7fbbf508f94b87138ea6001fe54140ad6c46c47b282e8556d8034dd60baf6daa3ce77db37e7f9ae95b1400b48b2dcb7b0739f3efb46934ac4ace87f0460615279f7c0d7943c0de140f3fda11fc4203f7d8981cb96ce804c859a3c1fb9550ca29144fb1d45f0f9d317a3520ae3eeb005d2b29b0cf9642a5649c19c9748f8c0916897b1a7f3adb11fcdb5fa840fe689148453d37cee3d9739b945d33c7f6e626ae6439f870deb740d06c60a80ef45e4e819ecfcb1b944d16c25f0a21d13940929d945199a56b26f9a2705401d41a5cc191b1ff8cc5ce9d622a56db1c6d3928dbc183be330e58b74acca2663b519d74d9dd17c14a51c4da19665fe0db91c311a22e4219e36cb7fc87a3442b900865fcbe2334cd4442a8e9c6ca068c2b7538bfe349b112d934cc62e03474b1e99b1df1c97c27ff827d54f2e73e6afb9166427e2aaa17e9277b247363b9fe9cf503d4223aaca8ab9ecc35715708e0b8ad1ba3e3f4fe4486d86b3e570e2d34e36ccc0710284c93566afd776385bd7f921329af8dc8521c7b7b93e4ebf1eac63c52b795498a10943154e3447c526e24e47482e73d6cb192a26f255681908c1bfe6ce68523328023b0cc2ca5c0f8817ed45b10436c1f914fb8a67c2b20c4d9b93dbd837942f8e76270923381e73410247ae3111c685169b1b9786b12dabb6422d992a14bb3f9951c138eae9050c5955cfe644713f7c993dccf73752c3d0611591ccf6c1c67d7a10fa3a0ebea39ef0c2955f24752c27c3d208721ea4e9a21741f16c0315f6507d59cdbd41908d99d374434501dc6edf4ddfa597f80b0289e1fd61576f90dba2a3e69f5de384cbd85f26d2d77adeb2d9924268ecd81565d7a9c8e6bbce47e52ae377569bb778e05c06a599173b3a39509789b69ec04871c0932fa5083f65db0e485b7a99654488af2e894197c781ed1003a5f5f2b8349385fdd5e14a3fa6a5b102c0b9c84ecfa8a33703e780af972e229e4512cc700ce8e31c799e7060510512cfea59ca3ee5029da5eda5f174447ba1b67765c64c95aee857577ec72dcb3758533959c7b4ae7930d48a42ffe2346a2404e9b6386ecd197bb57d81ed4398efb5781a099c9eb870d0f9692808b4fbddd5145252a0e765f63fafd0f0a5865fb849dc6ecd8d587e53b2069bcc2109394255a4821f82a4087df748d4eb6edba3f30551345febbd01b22575fdcad7667d89595d4d532ac75d82601e0a3edec83f0fd77c4415a35ccdf579955627b7dd94d9c3fc24da237e74c945d6c6f26c0572c55f56e30d22d6cba1167dc74ad9ae4cb1dee919e27cc58482fe41d2a54447e0f645b9f7947d4f8a048ff131c008ad5a4506bf02f47d2c21c3706ff20fb1e56d0eec6ed5ac64941a59790976e45360bfc5a7b61bb363e276f44fc1f4251d7c0d8792ad28b9cd01d5c276de06058bb081ad68c72d17d5c99e77899d68695385aa3048e5e50c55bcb68a87b7fc4fb32c48bc2092b261d3e7cd7f56b0cdfcf9230b44dba29ede100c0b2d1cce949d0e793e7074bada3b2ff9d8f51c178e45e8c82015848a023250316584c80728d5e2c71484a7357bdad8b6c532751205a73ecb8aa935215b767d43ccdb4dcb5052b96ae8fcb069bf10256ed4fca319612a3f2f576ab29649ca81e24a9ce72845fd37c849c481925c807e36b11b18318a9df36f4aac3e544320fe06a01ca63d36decd0b3d1e0a5d9a7a04b36b813fe5c8e6fdc36abe03e07b0505735fd2f6d5a81db8ec87961350e315cc41d0d66b8f1c24ba2968c6a6a20f1011f774f82a4f7449d0bf3494222242ec65fc34ef8746f9862454bbdc56f5f2f63e551dba3f40fc33f297b519b0388e1eb56286a1cfc38f4f62ff652506334ad2d195f8f58ac0d577c241a2d380f7a75d12cb1d890c9f13571bffe20a0ac01d57e76fb107b6d374999de3a82a2408d87dd52346811178bdba691f754a9c450978851b7b75907a8b6ab9277a2723dc8c7b2068eaa060c61babc40005a0c889f9a0f8c8d009a02e61a70c6f78fcbed84205dd837b8e81ca4692dc396ec52b280add8fb9a276b4454dbba5e8283796e2e76cb8eac9fa1eea077a86a81c14dafd807bb12042dc946c94c36bc1f52855a7171d56e97e3029990cf4dfdafeb7f6143fb1bbe5fb3a28304a1fab0446155949d46d5194d857238eff58f10c63a74867bff4b4b57c0de556b062529f6b4fca64d7e8364fd6d7aa042f1ee7dbeb39f727b8aced8e00b068d2e2e4fe857c75c12dce48c8c94e50edddfac181796da806798112924a9bda863295f9a690f99b7ff691f81a5e667e50f587c33e3c8a4b0fcedbe453dfacfd69e99682c0843b516d76e536a7bc1fb6b5d6b3b5d2810e1c872c09b97fb3ebfe13ba64a8584c6a6d2a98a848f38dac363ef2f5714360999e26e747076acd7e5865229d9b1c6e194aed3ee3879eb8b7dcf0e5ee7f2e2466053e36e47be58ca9b7a4b5df0b28d0be2b026ce4b83a542d4877ab6cf4f1b4c77aa9b57bb74ebb007b841a47c4ae48365c66868a65649d5a2b5e0b8669394e17e2ac403b05b74d40f9f6b8d0831cfd1e1041e38ef159d728eacc7c143840aa20c27a8c05f5e68949c1e9d0e6428e87a8d15fa04ea363954136541f50f43e068ced075d97d636d65929700bf2b38f2f1c24f52ef9fdf5f659ae2429ca1bea2ce5f66b0d9e50642cf6323877a0f572eebacc59ef602792eed5600043793d71738fd4bdeb5fe5a576e9bfd3342a0954ec8d0ff8afab8b8ad097e1b876ee644d0c208dba9bf3ef1bc3f5095ee076169ad69e917f0b9341fd9d74e40ff98cbee146f5e4d4943f49fe1854eac501b2eb7838d6426a764bc995079193b25785f5726faa42277da06d121024fd69968086c9436283180d51294d76d4f5440db71a87aa4a7a55afff511b4b8370f9d6b3f2a6340a109d99626d329fa7ca8e2fe8a17031a89359e7b75f215ddbcb0e15e0963585ebb0b01ef293b9d57832882297d4cf1b55e81e7015c0fdafdc63e71401dfd3cba04b5e186d96903f8fa1a03faa5c2de34a539eeef90f8050dd7d897f04fce4d13e01ddb3d2fd3336d70b38939990baeccc1b1c45ad0cf654c1879d9ffb93cf78684c86781ae25afbc19804a212decc556bbd62bf23217a349290f8af8c060be43e7c76ca09ba8d522c4e10afc0322b20b0895bb0dddd9cd9b6e74322f4d7c1ce7e93bdcca1b9ae46e0fcda547a6ee39e225ab9aaac63ed2415efaf27bbe0124dfa86f9de6139548769742af7834cc611126c169d94cd5f578d2b8ad2da3525693d43f6eacb11521a84cb02ed27912cb2af8fff693a52c63c757b2ce915f59158bd2ecf45c03562de5dc3776524ef188357ef58f13187b487ee84a9f73a806542d470d2c0cae97b98c256ba80b9caa965aedf588141576024eaa0809ed16ec42cd9efbc7787472971387dee7fb50faa0d30a6ea234214d8245503a8c0328603d3034ae861063ed490218e234d4bfd4195bdc28f17a0eb16f4cb1129cae20add914f9c997103fffa51e9df382316dcd4c96016d53e6ed8d8573f282c116bb727df25ac1c1fdde8324f493157b628619cea267908219016f9cd06f1b718c24571f8f9ba553182cea022111d62a2057b70649099b7cc8d83c74b12f2bde42b8d0fc4ed059287d2549c8a857f0eaeb2d7bccc5b3433bdc25d99390c4f97281a33537a1186d6bbf7aeee187554a240d20205906590ac3c8d96920521095deaf8a61194e47a9b6a61762a2fa09bdb9e9d6db18c463bbc75e9c37dfe0f500d61d98a0f31e824f77c0357ef47053a9089c25c5998a30a621538333c19580b2b327a8b7294e3b9134c776c6590ba590d8dbb0411291402dbdb980ee294b24323e1fc7b261d7a64f39d0f177ea28511152965900efd4a2f85ed9b28970f95af929f603c52e9c232c5b58558a6dde0170ceaa8fd06a1cefbde642a69794eaa1e8b434f90247748695834d0f29315829348b0f5bac6ba3047b07f263685bc9fefab74d724fb1ed74c7932b5b51afcf51c5178197a1dad27cf48af3f0d7e97445b4315653a7853ca881e4875c9f181f6fc0a9a3892f02731579ac0f85820dabdd2b205a107f8d731000bedf0275eb3201f802d2dce594e93e945ee61dc6c3b7083cf2a76aae0c41a04d9d80e6f0b1c1fdb2a36e9e0205e3bc4392e5d04a1174133ed58e5e32295cb58c9137a319c5b93a0e94b47d9c32e131bbe75edf23a938a0af87ad8344a4f03ea3eee9c5d0f2ac13bee9b28fcd8cc5d58dffb7422cd04ba5515cefbbbb71f151bc2034ab9b6038e287db7303bd1528b907131666c8208bbd5c5d0cb6717844c54b36191064f61249b77ca7c34c3a3dc164ff054b251f42458843eb6ba76acd899dd0572c81dd5fa87b095e1410cf77a3d28f261df7894f52793195e78005f71d4f82a47f8fef773a6f504dfc44d2b9521636aaacfab07e2e39c76779554e9820648266b121f296339ac9220c4595d8f4a424ab4de9a5eb99163e351828a25def79f746c8b96c7749fa754345a5db87fef69eb9890853b4af29db09d1192bdae6169b57fedbf9ad881139fce8d4d037cdebb604bd7563a8b700ccfd02765c63eb4720a45c1ec190419f332222dc66b41b9d43970b9515dfd627336ec608ef1f2e3303b81017f840d1591aa485c5172319354ef4d1142a1a79484055c285d8c0588dc8124c29b105d3df9bfad01061869ecd208f3897db12769c79fe466ba608dbab553b9de2f7172e879bebb8d22824f2b77f6c6160ab84468ff5b79896e69291d462e84f74671d9a770375df582802e12fd6a7ccd9ec3dfa4742a6c0467d9ea1f6748468283ce2a04d5b6fe0b5185a0fb2da5a0bb130db2e2700f04f058a0a3f15b042ac7c6b4b09e870a3b5b8347be00647f78c878d7472b30017303dde41037ae9932039164867b0849931414d77cfc1ed0be48497a28e7ac1700131bba7f6a4b0150404f112b7c16f0a2b5e22b749935c0546ed1f13cded3438dc119d674c98a48c6afec83614f63b483ce69a3ac02b746660e897091a6317afa70307d8762684b396cd12d5f4ab78b29803555e123dfa6a404fdd2018ffb470b9a57878a6b06a51067258b565520cac63514675220bcbc9edd60a71cede35f4ae5688a2e59593de9326a8a2b36413a1081b3351fe22d9b58529664a224080c463e8169719505b824abbc6ebeb978c071c7ee5778d0dd9bf8bf23105224a61403cac2f29b8089f32b98de2ed45475892d1e9c63d1a357117c4648204c3094789a3241d1a40faa2160b39a66abe004e9124f770841bbdaf2f960b5d23c2c02c98b987c44ca035e7aaf7d6b4d73722dd672b57493589307f8435787a28222e5adae037156caabe60adaa0ede0d765746cc4bf67b4393a96f95753e2b1a1ea7fb968657960b6a14adf1eeec18faf60c0fd4f3702413c80bb4c7b09161936011765dc239873c4e6d9e9c462d195350309c7d52187b33735c6e7eb669f7cef54916fed797f755efe596b821bcc7e37b77229de8019e0da10b91e2bdc72816006bc5250522cfe26a2ac0a17bfd6a0f4e94d9de35f3f5794e266fd929744156b57c7b8ceadd915202466dbad11c2ce49adbe35a19435e94a932327ab5dad5eac82cc90ab50d90de1577f43d37ca58b7497e1fd32451dd4f60df90201704d13f774f2a88b44710ec93b73cb35495c2964bc2793054abdeebb96efba227b5093ecf1af3b13abe257b3de8a4c9578e282ebebfda90aa74e38eaf0648dbc00994c61c3daff6de30225aa68a34c49bc3689a9a88f26a9393ec94ecb320e924e3885f2152e8bda101b9d4304a4dc996cac0b5ff4bd4c00eccab34aa9fd2cc81721e775bb7cf2023dd8cc79e2c0a4e84a86de5fd34c9e36f29d4981b99ec16213937799bcfcbd67ce9b8dcfce11536d6a760ad23352716cf7dbfba180f232d7c55db2f8ba3aa0e35bfa89c6b8fa98c9f887489096f4ab011edb6a6ab6f18411f880b48f822b2965b8d15d8e794feffe678d111389b18039868fb7268ee98aa99791f9d440590df02378bfaaef25201e83ee3fff8e669e6e10aca9a4b7e2c7e32c9b505975db648d3d209e16b0b117829a8ff5aab20765c407cfc8fc1d04bff080f9929d4fc206e34c56cfbce47f145c0e984fa323c26eb12d8e0ac40709592bf2fcb4a418b6a8465471446deb097720795ef7b8c15931264415275418c56ea0da8aab5f4640a03d902a9a7867911936e81c89546aac3f86810f38aa3ec9af4e350d4cb4cee8a77b10eb6dc914f9ec630c2f4765a8f37fe6e8d215043a0546f195cdba743509195ed75f5ba637a2b1dcf092825922aae7d959b4e33d8e2cfa7cf7f7190b8dc2e909f120f83278796be29d35be85cafba8801763439fc5ee1748e1e91382804f4a3b1d850e99ade837a311bd94cde9e97d2de906e4278ab37f78b28fb1d8d067922ee7b4f0d5241e62e979218758ac4aa6f17deadf603e985aa19f58d8e899177609a2b78b1c6842a15988442e40c3873234eed9fd1183b702fd614e91e4e79ecb9dcb512fa9af2743575b42290684445bf63f88bfa563c895dfedd4bac0d5ca428552c673834c4a34744618c03daa779d0e7aea4ea21de241be761da4bdd43ad49310f91f2cb87e9778c3a946002d1af3220497213491946158308da367ff482380f8d81d85f1c8fd4016d85aa58bccb152c26316fd2c52323ad01741d706593efcba9892f16ff4c132d239fee84c7383af2b9dad62e88839d3ad6b3a604b0455c270e7c90962a1989ccc56f38bcdc9e58e50a981f045d9e40d875dc190757941912d38f1efbe7ced3d7bd37f8de5fa0f04a212e9c803bc243f9c384ccee9f5a30e8b902c97d26bbcf3182493fdabce026e5259ff043ae11d2019af26f2e7566e9d08e5ae3e6663c829957746de061c0acc445a88327b3e08c3cedbd065b0b5478c6be2d41e0b8537efcf44612ccdca783ed160066f3f211f6da46282238ce03003310b2bbf756f68f65a64c9e823ad446aec375de0f4ea55ef33e74d05c5d314ef869ec0fb026e3bab0a014e0574a9c8a334f4426b64edc37c82b1c4ca89b19714dcc784c5f0f70cd7af83b47cdf81bbcb0781e6f201aa3033d4ff8a7462c4b8776570f6fecb56bfcd9e5e889a7c998efec34d4bf5da3c2a01b6588f29dbacce7b3d5be5173a3a5bfd521aec82baa78e5d339f107882127a81740d2c3f75b0ad7eb913cd43ac7fb3c06115320c62e8b69e88dbb1799bae20f1e3ad868add05dc11a7789fb3b742f3790e6af4b8b839ec2b26684303b2d591fe54d94ff6163e999797f0b72f95f1426b07ddf7d2f7cb28b1cf62e619e1cdac97a65244b71bd19597e64e03e31bddf4f364a19f99c6a38372b88b3ff05b5c827fdcc157038b79b9d77c8b87a06ae232983cc83e31b85f51a900b41a0d3ff777416f29c5defb9c71c83bbbacd11d06e2215ae3aa70fec6e29b4af4e43f7f7426920e3b3878a4f9a1b2b9b23b75ccb76ea572699cecf9057573a882e52355eaab5a6b67afcec2e063062406ed186220bbe7017ab9ae9b4f6c511cfc92657e29d84a1694e85a122196b65a6de5313243108e8f977bd2504f84356dff708b3e9453ad03f78a033f54dac1d858bbd85a6f17e1373c4ada37b70f7308b0cf3ed295f15a8be475422cd5681ea371d8fe60493a79c3044261afbe333d2b407b61b82c872b59a638906ef628ae2f7cad3274f4010b294d2d40b82d6c7ab9d9ec98db5bab4e1dc6f942d5db0255bc6372bb8da5bead49072fed2f81ef1c5b315a0bdf924662d555310792ede2e0ce2fb6e3dc5aa0991475ba9525cdeb481d49ed6f09f3f7c7180c1a4bd384cb82b297b050d0d5dee175db07c0aa2dc890e551de6f6712af4db7e3c9e2aa3eee203d0f9d4ff552b45cd52597e9e904c027dac42ed4d5df290bdc156b7047f7cf17fd33c3c91ba58468e6fb43dd683bdc69a0f96468ae08e7f453ebf283f9462d20587d93dabe87c3a018c2b5e19b91fbe8c3677ddddc54761b64560745d2a6857ad8b33ae9a03ea372253bbbd5d14137e766a4a40a222511ee0d416f5dd64f49318441f7298e49aae49b62b8c68c69ad180127886eb83960ec8a1f8c596822ef72e00ab52d0ca9ee837abd13fb6e33a5e277f7c2924465fdb6d7cd3c7aaadffb92adf78ac019284be406293268548cc12cc183a669c3c9c34ff3c074792213f4b88ab41a4098770a62468007608ee34d3b93a92ed8baada8bc60d54c671fb2b38c6728812b6577423fcb4835de6898bbf30815a3dffc1282e2e451979af222e2d3acbdc4b71902c2fe93d21019dcadf12a6c5b0675319d929069b3f77627d451442b69f096bb84d920ce07ed22d3a2c46ac36a495e9081f0a830b91a9f2faa451f260f75a527cbe2e7ddf23aaa00a47eefcb024290c508137ebc0ff4df0c903c21ad02a6e5ee526b2510fa67111d87d774a8c1bf76b53ed280b83da75b6a395159e2f6338815b451a2931137f9d4ee7e20a78fefb48cb6750e883d539fbe8cb4817937ae636d3bcba6a10d64a42c057c99221d8489db2c5caaf1fd36fdd3ae6e7e444532a49011bda611a5fa8e6b0c6fe1b31a650ecf7c719a727d0668792b42ce984009503de12d5943364116c9dbc01ed7007822c6c7238b391c20ced9d729806603beca7a18914bc5f15821d46080b2e88b4d9ebf3c92fdfe547ce238955a1dc0543d2de416cd9fa833388a28cb2066394d95f5a3e61156ddba62e3a3a264661fd3d1b2aed729c4ba485cc618ac499eb62060da764a42bf7e734fe95a38679992b8bf674a34edd63bfc3c1c4c12e4fe43107be1518e5ce09c077a217af19f75f0658aa2dead683fcb33e21eacd4871aafa1f5b274f310303db65d1ccaacb05c2d6f0c72d69d5aad31ebf5cef4992c218632d937bcb17ef61dee41be2f002fae09d1d6080b8eec2602d4412f0b8a7a1ccb7f86937e9349b4b2c4b772c88de4f5761745d3f8b7f259e45610bf4b80ddcf6078fbd2ee9453e0ecb4aa60976cdcf0047a613e087cdd5412899745fb34163b59ee06fa4fd7b934e27ded81f3a982397809fc6dd0be601e762f4db2be6f0a02024b7b65482cf7496d32a205cb25868d6d50c2d75e079f4a8389535af6a2fb21aecc28711f53ccb0c6c823f3b7259b041bb9c6b51bdb02edf5023e4214cd28138ec97c71120a518be486920e13c8c4a0ad28f85e9bb5246788c84a2f765f82babe5b9c5396ab1ccd51fa03d5067926546dbc757e3ed7f6d7837d85bb9d57b12390325b8426ac6e8ba518f23c742bc6b59bd79d5cd6781e6349925ed9659d68203a484cca177ff9ed6e34adcc346adc8eec101b5ab526de9d610ed03a3ae8f429e5656087a86f3e8c3b4ef98ca461dfb94cfa133a191145b157db2611a6e1db1aebb9ec738db919f1cc39a7be03214b506fdb1ffab99f6417c76c4014e80736bcfc23707eec64a494bf1895ceaab19d6cef34ac5605561a9b0306c055182c11c8afe11c01602bd6c6314a0001f003376228fc7b7cc3820d985ea01dc5f64a74511f5d46f20256b80d19111076813d282442a5d8aeef858ab247fad2f7dd904e7d31dcd6f2dfbfe1fa4804840d38252385997e9a6ba927280525fc166871c05fd7b310f847bff6f52874f85dd17e807cd2a5befd881c749140f9d10cabe99a81b63a97714f8aeab1e0e0b7f8bcee95a66ff780e6e230ecb07db690a8ade3f1943e3c3e1eb382cd86747754bc0d32719efa127320f4cd32003ae0403756d7a8a99c9ea2cc2a20ec32af4754ed30debe8cca8c6c4f760353aa259578d19ba79e3ed531c90d23a56ed47faa13eb703525a26ebc1dc73579ec136feac2522f79ec9f3c8dee998bb2cc683d9ca35f0dc5882b657cdc2b36b3c0102851e31c3cfadc9a40bc96f500e92e120f255a340f34679719d4237f807acd33ad5611e7691de1c4d613e3b58e85fb9a2ac3b03cef6d8a64ce7d4ede255234ebc68051fc848c7ebf94ad439a22dd178e3e26cb62a0aac2dac09ffb2a85ef7065841c6d1beba60775d77b2de1f7db10a2f7ff087c0f511ccb44fe4b214b0c214dd6a940b5beec3561b3c7ed83e88b2e7ae789d5dcc507b3c7590f906487f876c69c135febb0e92c9e57d41515edb32173117357211292ff544a9cf356dc207e15ba06c6fb8d857833cde26f87ee2ca25bff97e7ea74bb7e97d34b5c96f365076fd6d4bd61bf25708d835046a11522935b3101bb3b7ed0813cfdb505736e8cda7f430a0abec18347d3b35c12be4092132841b2cac323e69099c362a83a4688d207ed99ae23e77cbc16ae138fc77d24e1a08e8920b0333229ba25c8ac8b22734ff7ce635b7c7163e3b0f45a695bf5c73eb70f6c1879d74ab5afc0401e0097fce07a6efb85391bd550eaca3396d332269128dcd2c7a71663c4573a7fc3bf5a3e08abdcca93677114ac93644d6bb13725bfa9ce32d4580f486b93c484f1f9af2e2b066d20400d5ea98ad9555a561f1b5eea06f0fb9b4eb11c12c05af3946ff398d5359e67a61d45e0bc1fd6e674b7dce073d360103bbe6d47745deb14ea0a1b14dd6425e0c564fe03fcb56bcc570f8cba2fc42ae822612accbcfabdd64abaddf6b9e0b6be06f84e9e19950a812eeedc9d37f2f179f8a6a317aa13444b8e1567ed7d5d882db9ccd84c817544d94ecfe6b7040feff6d5fcd074cd6a264b13d655e0fe50847420cc46c1984ebe435c9387ee41322bcb74166e54ffd8e246d5410368b437793e7c0b48c087078e5cb15369d43f89bd29fd7c88361126360ab7deef51a39cf85ce207d69f2d1f9f4b6ff021413f302283ce2fdfd194e31308a51db8ee0af37f141e1c0fe8bbd038934fcf3a66a63e68f6db50ac8420429b836e46b5079dca22a60b4477d4cfe23c10b37228850c7b29f397992bc03eaa0405283df1430c5a4937a47fbd980867a4f1aa8bcf81386e9b34e5d649f8341312700ab30cb1c701b8e40bf4076344e8b0b92eaa80e3ed8ae24422ba81ae34531a41f0da8aca77c29b0b7e297f07e724f1e6f329c85a28c30a5331feba95b8dd8bd9953ffff5aa18480fd2c54b407f5a41b2e85ee9cfaa3ffb5fdf5a4748e07cbf416a05126294a1b43be754c88ac538299d11fd827802b8b4cf4f524e9344360bd278a8a18c6e86e2096def8da872e958472d7aa49999ea99b3edf97b33d71184265e8475b0b526680386e83d7c41210c2565d7df74d11b113758d70a219871bc84586bfb2d1aa66a0174f85a826b1684e76a5e6942224cb58a9bbfbf96cd8bef5933345626c6af88790ea04aede09046eed2bbfa7d8f2da0c25ed630483681dead714c83e6821aa98e95f71d79d4456dd8b54daf35d2b7863070357c3939aec260ad6a2a3b1f19b691178c057ea3ec6759835d092ca8c30f4db888cef2ca74bf0b2aae0b8feb2b0e466b47dbf12dd200341e6383fceb675c7f540d7f389bfba340b00395262138890e8fc6bca2a011abb9760a4154b293908650f0241d23e3886703077050f5ce1868870e76164141da77ce5e3af1fb1bc0815e444d73efc154b851d42b6e9fff59eddcfc9b1fa9c89af82debf7f283487ffd5fe2ca752eacfd05c167d949f295e64cc8aadd5fc0739e06fcc631920be09c4c2188eb6b2b9a7836e997e7862ad62e586f9765c021c3388792eb962c7ffc5aee88a96bdf7b718e7e8c7e1c8d11087e3c0679d9ab7397225c0610dfc78ec30f49d7d0a6a50db5a42aabcfd2d5f4faf37491108bb1f7f17207014dffb2b0b2a4e9c9a7c3869c49fb8b132eb900adc46afa7c5daa2a346ca22e82caf6da83800427e54946ed983f41f9c511eadfa221d7fa035387ddde2cb72172c6e499853bfad9c800a11dfc263e44b7badf69773393d3f717c083410d71bc9bebbdd4e7606f2ddbc849d8aa3880f5c7753642f54c65a166a1ea6090d2c7e5f4367bb600852049f9ab92c086bf678b6fdb40cc2bda2b894a1f654c3d88d6414b664999bc5c52cbe3e5539e31964879903a645e41affc001ba0afecd6beb67566ee3da10786cc9a8eaa2ce4548db3e92da6945c7896dcf4a89a09bc012cf42ef28524293676778775ca1932e5e3d9fa0c8cc1b67d93915436c9bbd7acefd628e6db97258e4528d3e652bceebc6e10b23e14bed3693242e76e7072e78040bd7fda59e9988a5f4327bebfbe11bc4e1b52d20c385afe9c6298209c5af9a542b71334457d0a0b6c757b7cad943f3db07ef38071849e710d0f76e5051346ebb424522a522dd2c81ff691938f155708930c4d93cc96ae75f25488d616fe6a644549daa5dd5f634855281c2385c6a41fd1cbf8ca3b17f1afdf64dc16ac8a5eaae31365c81793d55899c23dacea28e2a0e5bc7d0d65c1f700cdbfd9c88b297f5ed1df4537262bbf116fef360e63f62c46e0046b939ba01f9052e87c01a75fe581a1327bd495cf4e2f38ebfd9ca1f72d0fe6db687274c02f3b300b2925e3a849274a8fb409084423956eb8681496afa382ff0615b66e2e4c296b5ad060029af5a2b89676d3d014ecfc9e1a8cc6d9a883ad82ac35e8f1c19af5a97d93e275c5704aadb58398a151bbf742e80ec25a82cc56734625fa1c9545d479c0101d17a650943675e076859a2416c2d6ce09ad4daa38042b952eb3ebd2d70c20ac9d0978152f89dfe1c4142000389f7f26487df4858b9cf50c3d1ad0cbbfaa3d32d985eac2ec57f20915be3cad2476d9a0d422da345d11a149f2da76d50a5394bd061b707dcf59cc62bc9ad41ac914465dfc337907b02aebcebe59506d970ac7f452e994ab3fe1b61d37e1d9c00c1b97008b4f2dfe808667a4174a010dd770cfc8a5d694ebae107c32d6bc6d34a5b658410c080b86ce213aaa46359ef3dfe951b8598b660c672c80a7a69472c58687647b0b92962754d892c340660d9043589350882fed91f7b6315e16af6300919c1d07d9094e9f1fd8892441f08f950f2d30633dab36999cfb1ef9e6c8a6a4bdaba5f56efd308f3c3e6f7791479b3b3b72cfa21ee1c882ed051005fae4807b3170ddc9dfeaf3ecf3b22695f64fcd9ce06b41ea4ee9b57c485bb357716ddc0927021a57b5d6b5c457019a72e28779b7faa48857ae895f7d45217f92b151c1bd56275225ff3a60453cdf5d14582e3dbb86e04781e9200e0551453148045ff78a83b1f6dd155f62f6b78a8846ad11d398ffebb53ddcd893c16dea689291597b8cb41d93789ac9b3f634b8178c88ce75efcc2036b03530e958cc2c7d077fb93fb35f9d298a10483105c7d0d74e72063d0dca54f42ce3ef436a77df33d1d08757946bb643fdef63d92ec6de35b46ce2a41dd6fbc22cd4d0880141629ac7434edd2bef4a34e91a0b8ee411cda65716ed9c575b8be8f8276ac37e395ee9e6f0cb1f3a717d860551652166ba340bebd78fb9877af8d9ce39b856f0da8ec18a9834d1f19d2a58803f60b63f1a327c3141371c32fb6b95410dc517589737edef6c82ed0d3b31c0bc16c37e95cbff5d0a43d380f28fe52e115a50d9165db787660ea913022ad04fb3ef81d54628f48ae1f9d6f02a8b1b311afcfbe75ce0ac5162fdc027021305d6ace850a756442370b49318f15c2136734b618f7eaac56478cff305b4d6cf1b7049b46f69a0963573ea699672cb5edc2af4be45f42f865a38b5e61a2a8997774f17b12099f7bf1c49aacc61f5a1ca529e9eac3b7343cc5cf1656441b329fce712ae56c9fc6785fa8d7254e112a8bfa4eaf39b36c644c1dc0f45dca1f18f0333f91ac0b5eee8bd1016697baee423490fab95a6a82bb845ec5fa3c79ec6ae357fc943a65a0adf80cad6001494fd1ec7045a8d351a4d91de03e00eaa3a9ff968e349fdd4d0638ece0d60ffa74425c96d261c3e4e13d5b41a1372aec059a6be9e48da3fd3f850171163611f4e2bd310d42494b78b3ade537f5ea56aee0940634e0d3f55924d7203aed5e62246755868fcdc636d4b7969f1d47ffed090c46041509e089b50725823ff79ba4ee515e82a989cb6a2bfd10f4250f065906e22f61ca20d3b791a57399909a23594726d2159a829774966fff6885664b7edeca13e49aee337a18e53aba33e8237e4dedf76e5d39c2224690163d3efdd292e2bcf83b56656e3b911e77f591ff9079bfe342cceb258a8e6f04fa3bcd786da97763718a80a1456d7f105e22340a026c476bc9c8dd8c5a0f91ee55022fec8f14bfbd24b13bbe9532657a3542aaaacc49ad6fce12f641b47e35515f0543fb0c8615ea010e53dfc3047d0c52f0d8d6a76d1e760e274c3cb77498c4e8228458212140e744285742ab7c98e222b946d43a2798dc3c2124b918682a9859ccedb78838bacaf716045028ff002f97a9dd02621a4d4bc3fe1a3df85aa6b3d4fb38234cf252cd3b0ee8d3e1d4ab0a8de43b24b221ae40224c6595997979978efba50d920123e6eb39efaf06b9b86cda385702083c3fda781c6dff20855527c8785d6a8ae43f1f76716aa288c29237199cfd4fa72f36d766afe6c3da61c2bde46d3f7cd2da0d4044caecb2163ca1e8213aefd4ce9b44a63d0f2485d6f1c175594aa5b95bf3e3040cc3ce4c58ad28f0a7822a82535fc1b154ea76bc1006af9a9a9a482ded755c3c37fa628ca4996fa40affe5ea6855b6c6e23b46b6d0842d2c7b0b22bb3efdbf979ccb93c3bd08575bad63d3012af8b6786a2ea81746817b6edcfe49161c6494b7fa4c4208c985e15b4b4c0ff4a2a8d5917cb45c9cb484c265dab7ef4ebe61807e7159ca2991ea3bc7202763d3827c0c26333dc64d7beeaf9adc3f5f897081294c429b261a7be4fb857c08399c54736d0dee4783c581486086fddf63a1afd1e21295650f608327e5fb8eec05d192a017557f93cf921f06a82c9701c4d18354008775f5b0237959ae55b1a12adb8601bd30cf9b0a5d26dafb9d7155f95a43c2b4c0d8bc2b6cb6dd21eb6ac86c86407403f3cfd9988772e2d061c60366e7d8b7e226271c40f2f4170d9787fcfe0725238b05b77bdcf1f865daaa3178a758d10b9358d0203e3903bbe7f7a3ade25a89a1c5670f31501f278ea9a6609e812e4803a6bb04a0c3752a6272ff7670b9b55e2a3232da1b38c4e95d139b4cc6907ad405500f61d72e2177b9ccb87fdbc98128929e9df5063aeb51e4f6b37d71faa5672b5aaf263ef74a280474cdc6ec9fa47beb61a9ea4f26521efca47ef1917b5331643a784f3e65f2c1fc2afb4f1d107bf6d88db2be6cf6ebee4ab6cc6729fda9ffc0e4418421d5c61b1a2baf50c8ba26456743e096e9355d992954f89423f427e7314ea22aa2a7e45d901764047b97fdc6eb31591e39825ae6bc3797f3f0bd21224fa1d6b74aaa2ec19368d06348175e373d82570953d0d8ec8b01cea1f4d616d7e8030886e836ba3f25520b1d49933bb4996df7d55332da9eee0968d206cac0a3e58b12f32a6cd284227805c6a426ab2d9bbfe3a265689fcee4c7a2be29ad99903f82067a2b89fb43edfa3960f586dd9e54be6a3e465e39088c0cd6c1bf0823d2e02e70b82826a57175dbfbeb149a2b0ccf5a6d2ed36bc4c0bf62c3f5b171900a9530cc7e73a037ede16d569c53aa43cd5c01e82d4624e341409961c99ea538d0070315a5e0cddc7c8c6ab040291f5e665dd812c6a5ae59dd4a3f874b7259d02d7d3041daeca8f0414586aa2b5f02d22a90e2aac03a62743c42397ba60ee72eea1e1dcf5d7a5084bd0a50445712d530ae307f83db08506853286793465d320909afca24bdee1c3794dbf8fd33c4ff303126c149e9d6c54c5bafcce1ef54bed005a321ede7821485155aabd74f5ddb1d7285e9dee765fb6367ef7c70408cb87fe7553d3bac16b31e76e30341e5a2ab13e9501a8a0f84c3f4a0928b1eb7684bb86b834efb71eb55ee9bd5b6d9c940a25791fa3855d3a3e06f4e571e0f2433cd08894dab08c510eaa7eead071238a74264172c7611107dd651ebbe47f66fd93d654f1bde4956e0c981740c6ab1041b0b83ff91ccc4cbf44e7f601ea1b5618ddc3776af9327fac6b577c413bde5bbb34965ae37a6780ffbd2d9c9c700fa49cea42288af5385ef46252c5b2bef159aa00a6ab437eb8b681f67c0b8a76f5cc72ed0285d4e9521b48b661a7409a6f80a5c628db6e3f886dbcfd022115b24207e3e57afbac992e87c8bfdb8226d9e44f921f5ff22fef4fc35d4b322b378653f8ef369f04178ee7325c210a5b104a02270f303bd763b56945f890b314d213138e62e9a9264b602b6fcfc616302ec098f0b715244c497fcea79088b5b0df62a8281ee1988b1cd80881f62cdddfcbde77fa773114a11338b8c7bf0b43ad8024c6d72519f4326a105f6c20bf788e99b3d4f15076b06c3388ed07081ace61602db2d8025e712ebfb5c1841fd6bf91c38e1be9e3c9b5978d895aa76d8878ae803254bb247b0812382633fe6faa97e5447d9246b395248abeb1abb2c3c7deb3e5dc670d12580d47de8d115e502f8bec148673e2d16e47d00cb2aa3d4f7445334abc94cc433d5269e4cf6b48ec7921dcc887b8759317751ecc24f2029e5c160bbf06936ca1dce0d35563f800471f931b37e1350b825c0df959d2aad876997d60610229d542f34be60f99793a9bd93069bba5005d524a20e62d3a91f245495bb65aa94def8c160189d18baadf41cb7c9f44085cd0e3f37f886fe33f6778cada41b020b73161910effc0154b1eea55c9d66db0dbc74f7e05d63fb1397a5c16c9f644a20a92128657cdc4b43fc31d9cd0293c9ac13721522dcd03a85a1cf195dd18506f0b3ccacc43472354544dfdac41c970aade6df5eac3a0b202a583d03bea91987556c214db4e118da543db27d39bdcf308ec6a1afb90fed102b37bea4c84ac14c2a98d7234ecfd4da66eb470d968fb9d541dbc11d900c1f1c8c1a6df4ec3a7475d3cbf0b25fda8a324a51a53a35d054cbe8b92d9f39fbbe8b8e8b85140e13e17e7808762a331d6d33f40ef5f49560e24246543bd290dad58eadba32d7e86190f015ec18235ccb01d004a09bb91c869313786ec7ca1dfea232f23ec44d315421d4200345adb4b05dabd7635af7df8b5967f4a35fd69045d4fef19fbd328311bb070f8b437b3b803232208af0fa485ea6daa8e6ee98a7a999f0e7b71ae7ede35ecbfd6720b751cda09f6119fea5a7e1a631b4f92439352a660673ce91485d1b666f20a3652cf4c9390661a7d8ae1a1bd30ccb8e661a017f03e8c0016774dc1d9411ea939068ebe9a19a6ba627c89a1def63aed58971193a39ea26ef189d0d7ae54c6e252d7aba2171b45684ef3dc8ebfcaa0e70f2bbe79fa18a8085cb99e4b7c89924b85d1b192bfe39c786a6bbd845c439d2dc0471ce3e72481e1db2af4ac888db8e2dd63bfc6c597522014adfa13b85987e479c1f4b3e1821748f86511d0d1dbd0f16edc0d233076ebee6fa318bbf89ec289fb3146f0e46006ab2205f562f6b1b2f0f35710642e04a645ec1bcf8058cc240ac64fe01a23081f48b6ae459ccbd563395e8032c76a2e1cc8935e41bd268de1ced1b59fa4273e54ba47c3b32e3078e4befbcb2193260d131e1a46ce7c3f6624abf0931890129185d6dc6b1dbde7dd11efbad3a1574383e01cc6804c3b165b94f560d9685140969fe191b27d1b72a81c473fa2994474c9a24cb213e37670b0f2a3716a46e036f05a5beb30b2360ea7ca91d4b3e5b23405d391e9903f63aac83996440a9336ec9f3395673dccacdb76b3f96dd186e613ba37bebb73ab5818eafe51f69c6a914149c4c887d9103091eb936b682d49dfac74c6194314affb0af929b0ca637493c1a3fa1a5bb5ef90901c180ad48ceb2c12cbb98fc956505df899c8064a6ca05ea8f018001e9773b6db3d4d201377cd96288dd1e8c9118a29ba282b143c58b302034e3eceb84c0bcc579a5a4dba6d0cea24f6eb83ccfd888adb3c4fcf02fc40afef72a01321daf9bad941135e564ae0a84631f42a6859654e500fb5377302185a6ee9af204c3eef36d15b20de79869cd8a363a6f2dd64ebe0e556baa1484377ec0f93a9e77b4c1bd417f0afc0eb6679b565d43786a56c6a1fd54b622b7b23d8b2ee9e678589ed4266bb8707c3627f691eb73c93f460d50eb514e81b4f4a547544a08fb18f215fa94e2f54415bb0915954fd36defc56816e325457dc6b73faba80f687d9929df6fab1a1a36772a454675bf11dbe8b268be538108e91c3b3571944ad70cc1ba901963a4c48114268c9c5ee51934b4eb7b8559c133c39b20152d14234ed14c21bf06a3173dcd620c9bb0314459c57f8d3c1a834d2af455b595c209c5ea5f04415d771b073df78a55c1725ec0aa344c13e35f8ea798029b4d4f912399847acbcaf63937fa0001a8d2e0b80c49e5164330c0c7f54e5cc7860b4f5970594a311ca54331be0132d6a1578d96f8898363e758b3e390c2e65b2c375f79e6d51186b51233198e6cd69b83d089c11614b2c3d4e2376a17609ce2b5d2eae81c44315eb4057e71afa0d6ac734aaf2aeff985aa3fa92d47807b849cc81e8424b27d19c8b2efb0598bfa41a77b436c263621572beb1c1e4b1e2ba5413be86de731905f9ef6f5ab6d241ea2b1d33c52d52a75e200bc19df9931da23a935d3de8c62589129ad9f155e2661cea0e4983c4b93c644c033c037c99c21db5df16d8a377e93319a033c63c38251e515cbec285710cee9b6f9d4fee6d93f5c0ece19f0840b4366e78f42a035a3f08e17b64cbf8310d686838ecbc760e65a72dcc85f1089a5141dd0f3e5683488b52d1a34481a7267ebf6ebbcd587d92fa9c0f03d3828b73c6170c22a582d54d70506b722d6cdc9ec7aa5bcce7f9f94de7d3ca274f276b37bf7bcb3e15b4cd690712631b4d67dd7ab60630d2d26741a1d8f6fe568e436a4c01be088ed96c961145e0de098cd60524fd5259efa9dc7933f13d9c5b8e48c51e7b89b31fd1e7eb1f507b407d9902b97b2e9d82cac3caa569302cbb513154cb70a523f6bff6f5801fcfe975faa56e746e2af93958bb3339ff55a7be9fcebef332aee011117473ad13a6078c2a94a1ca6481359b3c9ba0d92d576b02a0f4d42c71b7ca4b1d816401a956498df8f77cbc305d176497129c94c239223359b9d8c2bf17bcecb986e491f24e3a611b1db108392b543fe8629eb1a779a8051bb29530e029663b5c631fbe7ca6721fd6b6148a7ca8f2e656221bd385830069cbc0a23af0b76c73dafa5d8c85c428c3b2f6fee2e5381c8b6a8da7b0db8f69cc326b86e328244c8b60535fc41bdee19b525d34eca8b3f418df6bf68d032b731eead8f761474ffd51f148b8b6675f5c4e17cb386d750d8423839c2f2a99258540738a2f5b30fa98182e44fa88e59f6870f5b6123e8021e6b778a63e0cad392162355e47a9be9430c4a8f266c7798ddbc510957caabc567eb3264ac521232a108868c90dde0707c33c74bed1ec4cf6d467d775493dfd6b714de24602bf3f2f08e24aa92b22a0b4f63058ba312ea74ae6b4d535912a612e600a7cff569628ea9a17a71c8537ddda434725b101df4a892002885df8d18f725cffb077962fe5bffc9170d44e6fb4de6e0ead37f1b4d90b7b2a0cf4545e6628a47fbd6839523d1ffb4a6e06fbf87160817beb68bb3578ca18a12c7d3601ffaedc08312fde0b21bd1601bc5ddad442f1ed1705448ee5136d8b621d3258af22462a4dacb89e8bcc10e02c805f44af1d534bcccab6a1d91a07aaa8ba68ee3d8f6fa76e23c05b4a3121e778d8b5e9f61fca3c251a8f9357e10c0a3d33e1beb6b7e625cb0d6601bd8781fb8c6630b325c47a926b398b632b6aecc15abab07040b272ba3646367305138f20e5f55e322116e2a176b2ba343688d0778a9262eb28a75466d249cc2f35fa0b247d45764a4a40d46fe8c12108d9c655e472d083076e065975fbad188eea1c7699f23507a7a67e65b6993b847866d5e49ac3fe611d0b51edc228753122ebcac99058af6aaff4e237983fcc86074ce5a2a7d37a0b29f160e918d1a42a44e50dadeb04122f16640c13eca397b1773360a97c15d6ecb38be5fc38fccd5acfa61715e3f82e4cbc99153a7018fb668b399dd62c0516b8174139e91365f979ec2e88154e815d5406dd0135caf4580548faf117b3fcc42adce9142de99ac82073994d530f65b9ca0d7ffcfe475d0627afcde2c6f37e16129b0979f33781214f118da31970a338ca35b478cc35eb9f11c0837ef01b2a1fff9ef66d3562b7d20f5980c26d735d6312c4baef1cfebfcecfdb0320708c0b40744b8ebf382d34cabfb5265ab88e8695eddb611ab516064c5339ca351eb5ccdc22a8b20ce9577a5f3914ae83c7f47ccf29928d5f36d222b4a64fa63a74f335d68aba568a4420f6ed290b027003e3e7ee87086616e94c15263198ba4f69b0c89ce35f5900018cee49cd19263b18d62f9feb36c7dc4811c37eaa3191b66381092ed96155e5b955b527cad76c619265563c581a8f901fe91c34dfef6c1638b756774e273ddc61f017902ad5fabccd435f0999ce44009a4d1bad99d3c4bddb202922a1fa67fcfd2fe378e3270ffc875407330a03d50a255c64c02bfbb6247458e6d4f444a326d13d5a3d68f4f896a272b0d735776ae163a9557615c643e7368f5562fa428395863f9df16c85f0ee911f23e8b0dc8f42a9bbd202b4edbb0f02c0a05dae224a93f9f12a1e51c484eeecbd2b03fd7d2f0063e2658156dff843a1a7705e008829de355a886038b46d78bcb3dd31c472a99361e162c10308d5d4037d34e5ebb97ad5daf1699b433c2dcb6a0e1db044f813d406c2b3b36a559cee316be1690a0057d7b5bb0765280a158e70e04efbde5026365055c5fb3f92c6251e579b7583bae22371fee8940de599470b50d2943a4eaadde00a5f985d832093d7d776eac7b5bbe589627ce5d276c41a3e1ab7c0f738b6eb9f58e6e01a5a9704a5faebacc6fe1367797e2786311e2df212a8a779035b82fde8514b3134cf4a7c769564eef34dcbe866cd86ec055065c0bea5c32cc90519701328581c9877e200ba37588dd761d6abb87ed5eab053f8fc58abbf673de9359437833339df4832bcced80d70fecd3fa42ac0753efa91d54dd07d8d731dbc2d68d4e9dad1c9725b0ba81403249715f115f7127835054b94094fcefea93d408098a9b2ef1c681203c74ea37ecdce97d4109bcc0b8c1211e6ce9b36d1a2e7a49042f088d0e86560d1e451446f8233099a2bb77d42627aacc214ebf0e2f0029dfd4a240045a6c648769d75ef90437a3d9c253468536320fed34fd13741102882beece88159ed724ed3a0e0e6d82ca11fa8ffa9f827f763a3ed2e029c9015a6a5c70b2953362b85b6812824b1b8cd11c455901bcc8a8e5057721d1e50fcea206af14772cf64886c2f209fbe20c78df1ea0d377a5f1e41f1e44b58e9a4ad428cafbfaabcbd35c2c86da0e00eaa310aea1a1a1c0d91cdf0bb296fe4f950d73cb1bccefa928e1bce77349cbbc379c4780c7e6448f348478fbed7435d11f5b92d9b08dd58bb2e37507b50763b861b0ecb8987f64b25f29831c09ac57d0b3171c1345bd6cd88bbaadd4f6b2f9e37adc969b827362a99cb2ec4a2ffad80fc84e0c30261b0f2b10ceda9339a7b7c92df08eab608ca270c32348a7c52f4c5aaa67de6cc708687d5ce42790fb354b3642fa45512653f1ccb8e128731bbe4c2ff86df5b8aa25866e8021114ea1c935abbe1c0898ccad0dd574488e944a12ee285fefec2aa63522c28297d0b25fbd4b4d74e8b661c1728e35dd68451e8b6a1adf9a06787e3342368774f43d1cbbc9f197d1b340cc92d5d03149e12d1816fb518f00bccad35c4563dfcc13b38af5439e7a516fe8b0e00e4e74d7345523b13a240f43bcc9325fc85386f94c5fad6f9509108432b1efa3c718e88f8a2570f5a79043fb822b26032386fdc296e73b1b1ee63bba82b06885afb37ee0c231a5238d8a1c7c97b37b4938f782bbfa84060dacd3364fc14b9f26c71403d0d0d8d7668d76da4ce50b939e6ef115f1d64f8bddabf5bd89d67fb54f5bc1c62548e61bb740bfcb3a3f345329c68e59889ebea4f9fcbf1db015f5ec63425e5589f57b1ce8f30e4adf3e86e0cdc98f0445edbd94e69941bb87a7f8873aade8218230bccfea13e0e442fdb8b947e4ddcc2abc2d664044389a3c7ee88e15dc6609133f826acfab1583bd827f5d6ab078eabe3d0f74ac6dddf1d77e814ef6ac0f8c7893bc60052c9cd75547ba27aaaf01e5c6f856e863f9b8b88b96baf1d924f5fb168abfa4d5260ed898e06fc17652708b108de2ef76236116465c2f067d7da4a5f005ebe928ada63df2d27d27f6e984e01faa2793f0916746ee06ed9c95daf7e0654bb3d97bf40fdfc20a8a78ecb472cacabe7092e46098505fdc44d687f20d43f02c90dcf1b122e667b19c01b8ac27512f69c8cf1399e64c652b20707d38b37ad3136c377b7def03c9b0ca68453c810e062ddd20841c7a5d8e03cf1f2cff6dd74ad525410e990b4e9cc1526771077df2c9ea88e1eaaf3c4325b81223baa33684e12826a4a8223feaf815c3990687f09cce39a5c1284128823dec88f228bd5792a5bb78abcd6aa1fbec8db0648232a81fca87e189bbf631f6cb7457ce45c0ee9c5d59c8621c33fc29044c74853f818947da05ae00182c5256ba269f869dffb7dcded1670828bfbd878f1c5f688c9d81483a00b3970750624303309de50cf10bdf058f8c8f4b34831451bba7d55a407feb650d90078db4edca61521b52b6811f66759554a2de7b0d8ef0c2d4ed0f69e14e308fd85eac3b3cc4b23868e7699d14b642b2fbcefe56223789c09e2791cc888cc228acc65ae2e1379e456d7748c50c075fe513a37cf961ccd7a61a62d4e499286d6f486a4ec97063c7f76bba74db3e3485eb6fe3d73c699c09261429b74ffdbb12672b4ebf95de04888887a06e3dcf1773a0757f4eab519daa570dbf533459b90bc496784c0af6c3a0a6cab535d8d0baf95e1f17dc5c2a9eaa53f4940fc8cdb17f5907973d94dca84c27b26c25da9ebb26d45ed252734564e4e65f59109f3d84a2ff790e44b3205405995a685c9e12aa4823cd1db41759d7da88b1847d766ab4e91ebd91ec142e7ccc8bf0c5069d9bc15d3bcac8d2ad568ccb58c402cc2f9890afb17804fb0f9c2bd6f3b3a81e740a66bf1031176d1ae9b3e0b1cac6345f649b026c08566b2218faf25f94717942abc4f924534e95f4c13be4a3260b356e80a0e5017ddbcb0073d6d062cbd72862680fefc223d229d9e9645ae26d76b4cfd06427b8dcecd473f213b4ad7fcae1d0bc616e05da33167b547ff6103ef9103f2eaea7d6419bd1dc003a786f7e684b57a644b62cc9a1beb6a5a369cf44b83400650bd574a6d9eb6ce1fe33e3c2dd28e4526e275b3e5d498032ec0880ce89b87fd0e8f63db72eaeb33c407f32006fbf2dabe0ecba1d7e7dad329b10977f1bc3d04af07c702b3a9bad28ecaf1b85a19070a394b73599a478f7c4380712fa12200c85f81078cf2f841ddcd99533e5e197acbc9099c792cd6235526d409c8ced3cc4e0821a3d1b9f1ba429a13ef84e66489a3eaa69289e1805b89b5648e2f1c28ced9857a7db96e9bd56a489b3c3efaba3ee93e71df3d396e073225e63890ecb060de1df611a486e90f66b90e874baeeb86c4f5dd8ecca18f2bc03a975996402442e9848bc1cbcf743a8a12b68d8aec7abaef3013cc673029a5b53f83b866fa1bb25ebcd796054a099bac17b6d847519256c80363ee24115e2445c5e8ad6ce89703b2b385efd89885b23ecd7ca19a8f1c1e7c986fd0a99b8eb9928caaba1c334f216668a8d6d9d3664229cd2d3f58b468901b927e9e484ef7f6f97e2d03042aa592be8dd63b27af0d5cde63dc3a8b8189c833e5071f0ca9ceee400abe52ba28484244679837f7523a3f7187a694fb0f4b6361186dcc672019e3145f9dd869ff904b0a4632785225720bdc0c0f3cbc8a05c465e80584a07c0c85fed027c01dc7e7fc01602663bfcc433d9f6409699c6ae79d7964aa7cdc62779461673d301af8f91d748332f51959999669624d4dba94bcb928e538068b32e9fe4cf033e76c8de07302082bf63a487311dd53bece448b22e76e4440b5103c310ea10640f770a0c5dba88a4f588025b3666f182739ec2c2ac0c443b0d1c4e0fa4926438d114b1115c6cae51f4d754675c7da7db5207d3314f505658ffae74d8bc797facdf9b889dfcf5f5a81bcf987135eea5ab4567a5b2486a8ccb90f768584237810dbcfbdc9d81c4539e02c3a99d1f47846dea5dc2ba21a6296452e15823f5da75f0f9b059c0ed63de8c461691dd2f05ec3a25418030149c9f9606d357293b7e123f5ad6041996567cd9cf8361d545754ba4e730cf7b6ea0dcf564f8e208f0336a91b12b3c4dc7c5bb930aacd7f9968c863d9afa19d246b37236883c72fef285f4ac37017c1e40fdffbe0fe46045e0d927df2346212cb64c07ce7c1671b26f5b8780e4de788e0a1e8eb6ac31e088c3896908aada7d7db256526b765b314f7a79406d2f9759fde6b4745e6ac12da73faf7fc26413146279de82e042fba4aa38d7735001fb731835f6d49a17ac35bac5931169d12148ef4726b63f8a02ce2d8c3df3e51d8217566ecaad48e9dd8a0b18a5975b43326241288a9c040b736554e46171bf006eb357e58bbd97cbee65dd11296bca648918508f207e672f9d8fd8358e2aa9df6cde6300973b40f712440fcaf178bc520126d4047b5411871d37feadd897521b7efa113fc3cc15704a93ebb8435126519819e40152c869a40052736502f748a795b534a4391c485b13b8f9ae36035f1f8c25d842604f50d31209ba7a75b5982353b08adced47999e2125af26fab8949e6b42fb79eecee163013679d0530df82c85aae7a68d8e29b6bfce6b7510b3dacb50e1c9c84ed332899329b509f5968247614751aa3e0be6df104af66bacb76047679586f7b79b7079f85ff1e7611850b3c3bcbb148bf8c3db2d147809d8dee14e6faddeac18221d2ccd1c12786cd1343f97677b502778ff119556f45cd3ef3fd497f1d4893c564fea91e9bc4bc036799d52c6aee28e6ebdb7bdac5c18d28710151a663a9a4133b485384066710d7b2aef75c67d2bb60badf8b01fdc344f2f7ffa67d1692a4c8d707a99758258746da1772e660592d69a8ab2dad7fb5230579daee629a895ac0a553a9668c07a60a72e5868080410e55326b5eaad77535ff19b7154e3b690663639f934a451f8d4a48c8bfcb546b88b78aa4132016a7fb594a3d78ce53396ee80eca14e4e3b82787412d1ba81d63bd92db47d8435fa902eb08814448db16be14b3447ef6d4846d2c0f43553998ba36f285ee211a5f0a1cc2af31664a0d68d67232b0af555a7463317021770dd644350136102daad53dbfc30023331011de3f53b92eded13df56831b84396b6f67ab535a9edc57261d78dadf4b250cfcfe9edd970b270c53aca466b464dbca32f34d09b637b97e0484c0e7c511cebd74b13bd4bf99be35223235135efc2b27ee08e52032f847e53303c45597e361932aaaf7366c9a47acf57b47f591d0cbb30d5bcbe17d7f205000a1512391dabcf9bdbc0457d1567b9d043072cdc5745747c02230651271d314512dd515f3b31e3838bd2a74db07bfedb94beabb30e8d2f0e40c271400502bca5bbb1ddf60f7ffe94a28beb451cca6571d23d857e134c24830587e703a7fa2fd7803fa04f0f73a0132b50376503865809b81532d4c3f241653c9c7878d5a5f85896d79cbb71a5e8b2836391f7b3b78184a9eb70705d117960328edfd6fe501ee044a380204248ad6bb1aa4216c71444a578b3fc2b44d9f9e7f4eaa2ce7ae69b8ed5c17a32b7f943696f3fe3bfe5761527933c7d9279443cffb08ce1b3fecf5e2fc22a71d2c23ff1eaf0ecad8b9499aa9a1fcc4bc793e19fba6b2fcd21c76fd87e16802c14f6bc407b7dbd4c9d49d5f4abaf8902c2212630f7364134dcba1aa2629faeb4a327339fe6027fb29ec780f66ab4d663abfc1cedbe4d16fe8c764b424d15ff7f0921896fabc7f1435db104de30b39d6c06ebe712a3c1b68b20e45d6ee92a88bb0cbcbb43138862449c423de36fbbc0e71344c5f2c87a41d150e5066c3c4861d9dd59e20ccc44f17a2544f0c7498fcba6ae9e4d5c9e07bfc61abd3320c3c962664e9b357e362d94c5aff9870dfc4982b9906c98f45b689430f655cd6e358d6fba84cd7b726b0048d8bd1a6508d6b061bbd20817377026c70dc1dd6d53140bb66c1275e0695a93b1595e573329cc98a9a80a67f6ad81c58134b617ed35c63459095d4f161758b1e7313396490d5be1ad479cc0c044bc17434c9bfdbb47d1bbd6148261aea2f4ea551770e4b2d17c5a1b935268675277070807addf360ffbecf60859da17d1e52027cb9ff8bb1925dabcd61854db6e254bab11e2fac24ba31babd426eb63586323cfb4740f2f72152441bc2967d6fa59ff77de03d824d9d750f9a5c97463d6d4f3cd790c7de384cdf905b03762c5e545e04f7ebeb2a55756ca93687afd540a20dcc9e157e306e10a4f87f0f0f3b75e978c443c45bf30a393baea32889ea6e147204d47ddba9985fe4d81758777781600e4baeaff4d6a89d7838afca5f6fab189c0b541f858d29e4f40747c3cfe9f77aa4454b522459d54a23b2f000a6e41ca7260d1dc93bb73a6a2354d3e60c5e0f43e4efbb066c271a0805f548bb8adeb9e00ae27ea34d4ecae46aa3a71e57d493753af4f5ef5ef4e8ffc3fd682d2cd27ec55a58814efbc7952918cd94052e33a454ec08dde815365109e5c247a430783dff6224a659e50a6a3c888df55af9bbd56eb5089db6740f950b72b4304f08ce15381c310a8484117f20e83adf30dea911ce1c1c58c2e91fa53772f239389c956e7ad8fec0394eca37779ca170534ab97eef2aa070156bb23ea8a8224306d867a7729d87f063731a8224c028b4f9698365ef7916acdf3fb23cc0efe09b49cfacceb9627b0d6f98490896de7379dde1361a8b56a6728885688e7d163b6ddd4056e20cb4f5304c6ee87aaba0010b6384d1b0c24477f7eaf1710560227a78f1a0f49e9d0901f93203f443fb97e44999cdb6109469e9503b74acc6c8a04f8ae2277af217a7945a5c993e603efefe4ffac1d788c1e2223d12711ed007e27e3a89c98e4a76c44e16f1916a31b2c0e5268daba8639efae7cd02e6da4e93fc734b2a51cb0999451a3dfb0b0f056a524aebd39f9f4d2154c5d5d4fb320c432a85c7d3f92c7267c924cceada51ef7599139cd4f585dc6cfd2be06eca3c363f364a1b703997e1ffd138b761ba730c0d13fb322ffff66763d99f33ac0b7764188d06a5039860540303e2a9c04f4ed6704ca67019b30fc03f066ad87e932af348dff9166188e7957c5e9d0aa956c796336603fe1df84789eb88e969e4f335d2884007f28dcc092ad15b6aab332df7186f47beae02dd92fd733c77abb52c899d3865b45b3a238e5ef5d8e5a9b88fd3c9fd33ddfd009640b93a31c0c7df2dd5836e1b510d156341bcd6156ad2de8735cdc29a062084b312f96780f7e0b730d396cba5cf52358fdb51d30d0748146756e7045a96ca668b0ca1dc12522849a271d059fafd930ab08c69a9b0b495392e4c34f00abedd38928cd16703f9bde1c1346cf7e42dd7fa939072431a142bd261f7d5f995408af05d0a833bb9633b6c4370e1da01df166979d4ed52ef362298d7a771c2d86accdcb3d14442ef8ac94bfb0cd2d76d4902ec456fd58d7ae08ea3b5b3fda4aa2019070c5bb5ad3559a70aa4bb62074bad1eca8e7a246c98a05ebd8c638f2f9a852b1ee9b52f2417da0efc3cdb69789406c489dc318a42d3f85c7925a144ee36d0eb3bc64023f39b3d700e85e8e1eeba4ec3fbfdaf15d7eee93142825f8fe431fd744097a6c5c61d1c53348af4cb43251ec26378e6babd4ff2bc64bc2b8541eecd5d83a526c94e5181cce9f9b928b51f20a4c1b5b0e06aca7c955812c1b6a12ae7c0c6ec6889c495c829c05f4c2e7913316033091bcba94f3c6f8e2f183cf4e76c2bb5a1bbe1f48b6bf1c03ac6eafce6d8927ea2cb13602d344f4f09c389e6b8d24f31165e3a3eb0c1955b170d3a8a850b929954b21f5eaac16fc93732fa89ba3144cde2a449348b94ae1fb0633e4c6e81d0bf9e42f9b886f54a62e66c034c59ad6c0f9f4e4191fffc3c17d5538819952a59505c319c28c155d4fc8aee02d65ce87796ca75bd5cfa83bcccbc2426a7fc18739e5d52e349a2f8dce30f4efc157011eca6f6389cccba34f415172ff0ae6bbc3913f5055efb25c262d8ecf10795ac1bb8189b41142bdc9ecb2b2ae0b6e5ddbf537d3c959196089cd35d6bb29a01e13c5abc94f3fe1a3d071d474f6b92dc15737a880a04747b96be0c92ddc85965f8025392206dd6ce9562d911f83 + +Params = SHA2_20/4_512 +Msg = 01020304 +PrivateKey = 048201070000000afd881dcc3f2c75c220f04001eb30bd3ead8f4dc62217d2166d08d5f352efac763fff3899de584ab7c5557669a258f49a58fbe3e18de2e7a89877d651ca5a3f317b6e0c0dc76e8ddc83069203fb05b77a226da4ca24ab56d735a552d3d1c218e8861b3277d1fb1deffc4c920cdd1020dab31d03c2492c08f507ab61930e0505df00000058375da8495d46757ba0f8d00f948af4828b1829c385c39489489b6b80b51c95be8e22b0c4426613eeb30f1a295468f07e3438195e8236ca8ef6d2b1c45efcdff7ab77369e04536d206937737c1db238a9996cc170d62a438aab1e321006fb01b2b4f3c6f62258d23788045ad1ab3c8fae222f74a243c3638931ef7d9009fc0b +Signature = 000000aa4df1ef899201b965695a853c5cde60761dd07c41ea3f878771f041597da2b81f0279ebbb6c23d90715e57de79447f8c085eab1b41afdb1c06a88b878e594b84803d0d2ae7c3e04a3c5700ee2bf9062ffaee9ca564a5995f66ed517666367ac4429f4818f923998021dcb1d48bfe1901d326a278767ce17cf8b421daaada8062822d9cc08a5d1b2d1eed932cc12ea28ef266da82db04b9e571b8bc181ca835c98399470c883d87916e3a771a73ff8dcd07d820b3e8b4ba99821fa4a3388d6a861ca8a34cfaebc951688740138dad3cf3b519d2ab55e09899ae4dbc1aaec54101be21a8e200ba4befbc6c5c568fa69412a3138da50dab471534ed807702a5630967d078448df1bcb034019799bad44f34b72988dfa769516386f0e90713b6d3f2b5a730d6fbad22473de1afb0df302768b77fa17b9c043b2d3e56e0cad239f1ea7c843649a8f112072aa84a88fbcdcb61015fb4cedae8a71e06ecc0aa886d3cf9c9582b77284e2ae6998db13e907d7a62ce8a231ba75c6ecf604649ee519a75be17b7a2a795c52fb3c8fe55ca2b3cf5856db9332c33b9858169b154aad5f8148275afbcd39f7c890e2ea4b13afded41e114063654a27c5b3152e050cad28cf6a83576b158c105d93470990953daf44cc149d821922b8ab08f230c0191f85d97254db465b85e0112c6c9749312f2b6030b6d4ae67aacce007967d3c7a009177aa1d40f9228e79aa74ec3e8927a1915663078720edab2c1f7dfb03b61e22e21e54b7fd86102a51e596798aae61d04b92efbc7d9391e439c9560f149d7a6afe206826f5562426513812a5f0641e1195dabbac199934706a6c0376e2b87a245ea5949a11c7c9f00e9c94fcb00c60eec004020e0da0a029fd9cf983c9e1c502d3c52fb60343f56868d5ae97bce8c3c886dd599e25253a64f88d5ee0c004d8c89c6a1ae392c29de8bcb8a43893cab87ec81b6f848000f4cf628782c845fb0d0d84dd926d48884224b43822086d810af9149535b12766cde333eb46523e011494b6e98e2bd8996a74c65ce4855b1efe972bd9453a48cfd7d6800ab4b926ae6c8d3878533616b77ec9e66754fb55f36d4d02959f537bc68170b445db3f6ab97a8c910190d4561e80dffbdb29c36ed3faccebafb7d3f59b79834965d8e4df95446a90c828d518db31d31d7264db11fdbc9073bf5cdce8cf1078f7a23f34b58e961143141875d87f3f2da708517f86a37f981cb4f0fb9506b7e8c4c9da2b123d7204198bd28dcdd06522d1fde14ef3ead885e1d5d06e79c4afc20b8ce8b16e78a8f314daedc330931d8f6643cff1451d306fc25a02bee050e07b06693d14cbe01da1e81c31a69259d8e8d05350fb7f7d6bc6d2e07974778cf964d5e4475e1d2e9f31c4dc956640d6bd76840e106ad1e181fc93015c054ba69f8836da3da8dba22f2a43cf457e6a84bf56aa6a7c56a4d763cadae1cbf935bbbe705d670408ab26b26b90178b1750fc86ece98d0b09732ef0047bdd39c18a293127b62f103d07bbf8339c99073f6338ebd04aed9ab744e6f455a87b9f9789fe699ebf4ded2bfe7d36446e665e622e8605a0fdaa7e55287169a07e23d75bc4c45d1df7c585f38562a0e1454add91df0bed869e630a074c21782c4fe980289b1635ab3add4fe4ff537e2325742ed751c801453ada7a7fc3d7fc5cd53ae85f40a20c13c38f380f94cb795a7c0b9edb37188d74bf4e32651c3335d4df7f33de2a6bdb506d8728d1ad699b917eb83d0eba36beab32efcc9de38d6dfd380721227767f2fa7c338cdea1e4d1b3de4fb2476e712101bbffa58c5eb6314a7e5180c1f6906e431b932c1672a304c05e0ee5d097ee21a1133015f117f5fc6559cfa6c3dfb8b3918e3a2c3db3ff059a281fefc0aa97e00018553fe93d07038f9100367692ab38bec86c97b3e7fdbfd867322eeab824b4146e59eae90d74a6e3486ba518126f9da5f055f6b59f962035290a4f65709ac8a393d33513a9e0b611bceb4a9e408553fa36b3cba95ce58ef494eef211d8523138eb33678b5be391467acd030e3ac3700350dff96f3f235541130ff9ddbad7aec2f33a1208d3e2245f238451ed0ea409ac1bea1568185f0962a6e572a4564c1c083d9a79f54d4795f50643f5f50e153abe4917b2718db0c9af5ef708eb2cf2d083c1126b19d82a597b6b972684b944be559f1a4d9c127341eb2835c12f080f7b4b6ad09dd2ae924679e986e24ac1ee73b34ad5c4bc58b00b1af7d5a14c4b0b64d78c6e5f54fcb08998422a84d26047294cdde1986ebdcd1b47e0c42130b3f91db788a3fee11e3fb89d87ceb54a8c9dd9df8852ee644b7db79b9a3330cf435e663440a5a827549184fd0c657ef751c4143024fffb3b364066eb93f41b5d565502558323dbfafdfa6a18031bbeb05ec7579eb93050115b3ba2174e9862ef916be6b506f125e5529f35aba05305e44814403fda9fe00676248d172c68cb855c80f1afdd96303bea3d182dbdd2ad03dd06bc9808bda6f19450a0d1234081c217b50597057300f0283c13d7062617b9a7ccb068ddd6426ea2f6c0f1941b85c3d729aec1d8324c4d2c82881bd8590bf6360dfec12b45c3a17a68f1b8aeaba06163543a5d03b0c0788f3b52503f4b0418b4bd59396fb1b41b470b90ec0431bf54f3b2f4ea8e1b19a2c338977e45884f4603c3fb8e7acf40dbc9b00f4070e5433dff5e02551419cc120be89388b393058cc24427cb43dcafe09081ea66767654415e2ce6cb10199e5f24bcf416c008831c6b80440511d77d644e7e7a1751f2967c103c60139585d89b6652f60a2e3086707e43155c11002ada0e7a98f7e0e6ef00c60d8830f2c3d0c740afae71f2b03c14fd1bd4919e8d66cccd5345dc5bb74db2ec42b8e866c03f387bee7a890d13c3f246be52f052a1094f7bdd2af92269d17639c681acc212e7862b8c177bc489d755cb9f1403d844667dd6823e6edb488864d55182240fbe5889e6c9ef60d4f68dac68120675aac84195b0f6d80a109e459ebea1f5161977007edd3330abd4f5fcc731c792f4b169a51ed8804c41bac54ec22b54dbc9a1630073af550d36bc9a76b0b88b4f3d68a580697b3cedd4e568a0b08cac852f63604f25ace1e9311b40581600a928e757e5e610980b0681412b30ed4b881b8acde67a4c820596044e322c33160b96c3e469b1b4b54c0b83c71fe6919154b9bde134f8a276c8abcb07f96dd2a63b2ca994708b477fb1e01a00ee942c34e8062a2d7bf5d072b7f1e5d9e0858b4bf8f9ece2a379bd840856f4459b429251eb79df51a933c2cd4166f083070c89941e84a03ccf0e758317fe4483a47afd50bc7f0d45afb74947552b918c342fd2d03480fb65cb7133038167bc024131ddb27a2fb77db52bad4eaddeaa205ee17c4eddfbe1f3d09ae4f3dacb3243e390c6523a53128d94e8ea7ba851bf4b24fb181d324f895511db910190bbfb8af17db2b92c7d795e45e82790bc4244a371160396cf770e26c04398fbcb27bf2672a817f47333b25bbb3e9a9e4ccc1572e273d4ae7c4d7762da01b4d36ec7c48ac6db8c7b270092cb12d55cf41100c1a1f7a6e9280084285eb3c49f31b7e1fbbd77df8b1afba338b6b26e05f05676a34ba704606b95084b68094c92fe9ad2a2b2b5732943f5b1bc4eb4e6b6ce06e2ed98ba2a9a7f4a8356a6400b8361618712be1b30cf8a97a0625f6da760ab5bd09e32be334aa75492bdcd88c5d2f81bbdc26f7ce395437104c7830ea527a55ce428a6a813356393ebccb2c052de89b1f34d01d811e875f19d56ddace80d1e63ef91b8be39e4cd67cfa59a561bde9ac6bfec78c4cce1c94acbfd1e5b5c010d5b94cd34912ecf49dae948c3a0ab09df7b8aca41937fc8c7ac6960dd5c2256cb511b1f5e928f5e24ea881360e7e815224dde30d20d9a6f23693fc8bde6ccba7c750bdf630a993ee73c1d59bc35b3235e6157ab4a54b966c4b8bf5d1342c0b847a347f4d3eda2d3c692c3e14f87912e2f90ed19afbe5a72a8670a4bf7d2f29f9f58f784603082902580feeaa71a4dcc2dcf348801cce891a90f170e7ae674445f676189c1792db8f0bc460cd831209dafb0be8939379da9c4e2e00f2509a3ac6dbdb2ffa91ee8447c54de5454c333a2ac2898be7337e7efd37fdef820e579f4b6a396166de1f385952395360599c2e5052d144d7f63d4b54c2d41ac7afd9729524ecf35256e17752795a724b31341a495392c37f5d09ad44dc75e721541f4f2aceecf96e977a85851407a5d9227f51222ea91213ba7fb29ffdb515bb0bbe886ca7fd3020a9a1ed6c0afc23f0fba9ad0e0c6a365f60c1e5ec8c198f5113133a9c8ad8f02e84de365220fd4e1ef4bd7c783d8a295225da89ca298884e80861655e3678f35f7080063e8f1a0bb226d2e07888b75cfa50930a92897a6d8cfee6e60a00a389899847ba55b30a83c66ccedef695bce0819fdd364273f467154299d60ec97aeb1ab17c93865ec6c5c2387de8f2c043424b403fafe5f7f57fdd21f7643a33c054df1499a75065914668efc3aa0ca74691e6fa7dab7a998b80c358b97d0dd8a8e8981bd7ad0156c2114aad7cab9e65779db52828d1292a390bd269c4c2420c59cae224f4fa00604cbabcdaee005ed687ff18fe5df98c7f9591774e9ee79fa75b87ceef80712d0ab4a9d84c94689e08127a0a164c35011bf89087cd2ab0513121db998f81ff88434933823c066c74b665c3a35349270d38195da9054b82b1fc3d2478ba9a499ac8cdbd420cb7b4b5cbbf015de82b4a26501c110949f6ae8cf7e74f0810b2e5bb3198e8e3f7848c18655d5b289097f90e2a574f29cfc3db5bddb2d64032c4316623a9de3440d55139faec5073f9e4e657077f837a8ba4d9c5587ad560b8e312d95addeb939bfd5d669b84919eb8bcc06a9459d344d62fdd0d189717def42073971e339466ec6e93e0551b115555473f3c89b149bf6708779485b419d1b76d1b76673a5c3ea7d90f64ae203f04b3df56ea9c32ae5a61a95d9429b25da3fe8e241247eaa870a3370014fed5346cf05e4ca3113b6445292202eb0344f1089f99854f11152bc31ca04cc9e035283d1f929427d2fea7e15cdae69d81bec257b791df9e55aabe10f0c2e05d3a7999ec0ccc180a1300fdbcac137c215b9635130c34065282d5b67624c0832c74448f01495d956bc571530b83ab835164c95c6ba5a6518b30c23ba2e9cf9a9408d795e43abcf8dc7eafc62f42fd3b79cd1900692f05cdcb3a9b2860cbd30c47ba05d578f80d111931e104466141756a300d312c8a905ed987445f62a4c53c1094bb6f5a60285e30de246b307ca50fc589fc546b1d532444e1fb19f05f64c340daf759d2405a7cb4355a577af7724b3a9cdbd4180a389f524ef77267f013c02eb0e7f466874fca3ea1194b3559c86ee79ece878cdc77aadeb027159de29371d42a61905ef6d14c5fecfb1858e022a12eddb7aaacb0509fb00da39bc15e13e46ca8e0e23b21927746715e1b00816a41098d6434fb399528b4540ce28a973748ac0c71d4eecd6a729863f873e74a485786bb7ffa58a5f24e5cc3dd853f35af9e965cee3efb8cb6576526b80b8bb9d6542303e0f09dd8f77eaa4433a9ea44552d4afdbd3117bafe33b00b7048592d876393d9bb9922c74c35d8262125be943d9d697f5c27c287dfa66dcef1e5bf448bbce4078258275fdce53f9030c411911d80ba9d9532f27adcfb9f5073b061d416952577f3e93a21c308a29cc9a4763977f98b841bb27d2d4299c5294c4b205bc39a0c61010345d0bee3d343aab480c73e995a58da0e978163eb06a90e6c21a094eebfba80b4ba15701064c9d6086163db8e41ff99d30cf1034ccb0ba0e1bc769537edad5a512f9b305740cedd06b50bb497fa5c101f9401dc5d9a25a06726f30ded479e1ee833be320c036b3cfce9dae431d5302d1ce3d02988b3df53b2e0ee6514f89cf18a7cc5e7c0e3fa4213fb53269a41f7a76eab142e31beb0feba782bd0101054c57b6377d3a9e19e929bdf94cc1d78ee3d490eec9b20a3b1bde2408c56d72553cf363b603ea066c42986c0e63b4fd9c6dff3715c62477065f3a98ffab4655bcad273f6b24ef46d7b9b717944adbc703cfa95996b910075434aba5eaf084b5c8a97cae1da3fccc05eb621a57df92faec79d0859bc9881f7751e360b3fd2adebb68ef30b6440509f30dedfdcc587455d7d7b8c4dfdd3499270e5ac44743a448243cb508915427dc772cf2cf28d76418042f1a12a823ab4ef19eda8ff43971a7fb31443e60dc7656869fa7761a7e966db6c03e1ddcd3c23717f06ce19654097332020cfb7533f04299b544b6dd0df0362028ef14bf91a5c637325147142474e87375ea617398e680a5383ce4511e95929b8bbe6a0511022114e31183186617e4c914b5e87d8b694dfc145c65c8f644f1a5dd8e9187fcd6296027995fdf3cd89af05cd3d548e3d265cfee7819022c935e0b64be6dc569e23101e07d0034f3222e5e1b14e643519f6e00d811cae26150a0b693f434baff4f6f798f5de23ade3a40e3ce6f1e9386f2726811c627f40a71c65953ccda82f61a77e7b0a15938128bbb145c65f8988bae0db4dbeea5ccf492c899877b3780b7b5941af0f81398c002ad0d3320bf160be3d7b9530ed77a417195fbdba9409f120f32962bcf8aca709ab07113776e27a3ff203f2fe894f229ac7bb36ecadac1df8ea6704ce01adfe90ea31b680e4c4b9e403c113a731ff3d1125a7738947893a722eb92758c6c19c351d2f82076a12884319f1a429a36fe8a481503da21ff1f0cad5a829c29134565559ad3e20a53b0d3e4ad83adf3d1c78e5194a9ba63db929e1a4c530e78e9232712059cbcbff2fad94783e44619d894a3701c827dba98cc885930827f12a8b3172ccdcbb6f17d6618a307d2bf443628d2e4439528f1f25ff5ff0d80c1f6e395cd03f5664fd7155c0dd676664630501fc2daf6306aa4e627339646fd6540f6648e9c5178248870c72a03e221a5d6a0d8b3e015775d33fbfaee06f811b86fbe5a8b6c49b779386a3d07284662f9f924c0c8ed4a03af08d179ae68eeecdfee80341bf5f0d178906b3b62616e8280da7056c9bc95c98a98b8f37ce93f4b368a821d33eaf82ea918e8c44e274251670c4775cf8b5b7f1c83540a553f16e61419e7f9b9a09b38eab810f9501ed61cbed2c3f3714fda389fb0171af139ebee4c6d4514605935023b0d6260f403d808ab3b70d318f6428b43919aa7696275343974deda217d84d41a4d1c2a515a32364b3f49574d636e36e0ea06cee39e7cff9c4840e076aeede9dfe69d9a9a082a4ea9ce0595e0a04b4c014acded31700de3696f99b7b4d66219a8c539b68be53198e9eee9f7a661a017542c24afcd74d29d5dc2933253fdd26ec8bea5b9686fa865922b7f94bd344ecdc328264fee66f3d56ea029ab1cc2143515f63403bb4f4b5719ece247f3a0e5b1000bc2d1c6ed184abcc0f7aeb6532a4891abf68315f0a8ffcd007fb4012cebd34a01212a131e59fd41ef93e0583dc399422caa15c47d19eca45dd2cec25b2bf550f2904e97dfc581ebe0d2e95543b34e53b225cb0c8ad92202c8af31b38eed97885ce6443b23520381ddc3f8f0c72b74650d80e6b8467b8c073fc02f80cd7c51759e08adde9c4974773157872d7f441edbcc2b9aa188cf8dda853ea8128207244723fa77583d8d5dc4417bacf9ee9491f99d76c444b30e12d0d03bfc1b733aff4ddec4a9d7445d80e76c82e52987fa5d73ceb191da44a36d1fd247ccb1608f6ae5a2f628f9d51ea3492043e9cda2a06f0e284b4b4e886597d775eb6287578ee4fc08bec4ff3fa4dcb313ed01ccd392a10ae98fdb3fa686760d57a8b4e3f248430d860ce605e8d8215f422e32b5668b5ec9d115e0e5300f61d4a93cf431626c633aea9d67ad97acbec55f7b797c993f58349958bdc4c338d29587f860d3706e4c40f6a918396fb97b8746d88d79f41929c32c8edb6cd4e938b2575832a6f92253030e8d69dc8540da5b84ea9af3df7f728572fc25f6896ad2534d5873c00c36a17353d4375233668539b3242572534a2236510d33d5bf5d3c51a75af1039566891b0bd98d0c81d9257bf9344d9acedde4c2a3d979f754ca668b6956f200961ed1649ef1ded4fa1f35e2536c2bda0b1f6bb75556962a0b4c149cb12889ef03d5d4331fc45f6e45d59e2380d0a59277da3014af17b2e7303c43ece91495e2eb8ef6d660f37b5b4e4a30121d68eef44b14637ea69731e13bdc3a53419954df0da4f9891991e9018a6b3add12de0cca4651e582cd6316cdb3ff5b71de1a1115c1693a938961893de56e5e5bf67efa5c212c353cbdc6b7c768bf3c8f9d91d4f1b85382d14843a7002cf94ebe451972b34a6fea20cc205b3f8321cc617791fdbcf09574ba7e6499327c9ad4675e341d42d73c88d6a015f88bdbff2d24acad07c5452a1ed6c84930040e3fae4d608340accbed11a28c903115d02f958986f1869d48a0526767db55c8078605b74a0c38eca4256a2fa2c58fb5b644a6c12837605d13b39b2535faa62f02a0712935d29a513264153dbe8e755510c59853f03770084f8f12c4dd8615c63d36f6719be9c725963519b8289a73ffd58c727af95dc61a0e58a1a2874e7132c3c47568ca34ac690560c09799b7f8072095d064904325515ce6e8c6234f4d3b95d012bcccab498d91fa07bfda7f0828d892d8d2e1ff52b97641416c94cadca5281aceb03eb214f4e840164050af376ef6821c82a27ea07b51ce650bbd0f152292283eadfc67e6d4daa3ed264b45650920301c136ce7ce74b99805a30ee73d893a723df73d737a4ad7cc8fe2ab15903d1e80b4493225593d64145b1db000c3c3801c61ca796f28d58533d77b84db091a859e72c315c3c0971f7f4376eafb995fa21560d14271a2f9d00ca7b61c7e2fa78f1d51461e94fc59327ff93b0ebde39f58578e62e4124e485877c041db7e2f728b601b996d0f9195b1adc123820236dd23183da341bbfea69aecd1a5245ddf4e3d07795090c412aec9c29a72020b4223fa5f816a59d57829399184494291abe192c75aab9f5a3706c17712b273c2c4a95c73d4baba0fa6cb742e5e2c41e7f6193e97213d227356ff03c62ce6b1380d4bfbd5f0c0ab2f850d1aa171bdcf3c0adb9f0b1ac0a38ac0b4467bf116c3cce57e7cd32a30d80e2f8b2cff4ab84e457c4b46038bad3ba36395848622f55f19f82bdb86c16b7c539fc14f51bd3fe9cff3f29b41edf13d9bfe2e420c528e9a4c59c100c9b0a343ee67bb13b009299a32081bb0862ef9a064fa9c3f4177b2a77146b832aa1794856b0e28115380eca761ff90423877bcbe1928305b587c4ed425181720f97c7cfb9e4ec4ca3c8699d34965fb1623ced1b2c3ed0681d463ed78eee835044c767f43a897e5c9db3b849fa0d0754eec564cc0300d88416aea47cf0bf2c74fb3d3499deba8e980742efaeba38868fa7c3a8e93eda99606919519242aba849ac5c0dd48d09a36df7c00c3830f514f848e4f4a128c27ca9e3573a5c1d749b848345e446f444dc6eb9b3709cf413e0fa1a4941468257ddf65d4ee4d6d1621242fbc57952e8339fe85017d18e0f5ba4b88f3111e4fb8a3ea46d6390ad27ffd910a6f2918c266a98dd10dbb051ae2465eea259a608e8df56f57394d19cd4cbcc1c1a956a99081036630b88d096f5bd97ddde55364317cdb71dd91a29963d77a34c1746bfa172ce66c5fe8e2ebd398365e0ab3985a52a111b36536fd247ebb87af8f5c1a5ee44bd50e1f0e2b377581f6e7ed89f40405b1b246e714dbaff0cd0d4ba3ecd14ce864ab31694e6fecaae8cc5b1783da5041ea5f163fbf3d108e2bedb335442104c6706497401326b297b602d4300b72c3d1182fd534ca1dd826e8b9fe1798e99157e90b86f3822bd8cb52afd52eec552a03bfd253822aeb93f7b65b4e883931dbbce9fb33ab3ed1b0a26073d2672da540ce2bb70f490b20639cc254704264a1dec0a5dcb498b8a9e443d71b988f77431a4c2f67b5cbad44d4266a63016de6a80fdcd81ab0dbb59017cf4d5aab446e670422669a45205e9b5b62bc7087a8779e029e3bcd78622a2235b2d1928e703b6a2e1037ac295c2ed2bfed04cb5a9fe4de07be15c8cb6d6faba25f82db634b68043e19450a89c2055a4bbf462e4a6e4970b4e8424614b7fc0f04a3dd630b996eba4a40c487cc13ed7fd31b6e2f8af188d830c642c01797c2efee846a9bf0cbb32838b6508e6da9508cacecb8e957af99f9647b0dc2a710536d06f563762dfd1a2be5c61cbcc7a57f766ea936d7c293d72a2fb462f4b742f9a5e4d7f3909676695a69525588deacd904948ee41bfd315f8d5fa1e5b4c5fbc9e1562cec7c17fe7a0071a701620d8e9274989895b72f8ce43bc175d862c51b01a2309184fc46489d87ec3442b864a9068f7c077a597e2a0843791f932c639299f8b2acff9070a82beae6b15a2ad688200ed7823c685b1b5fc90ce509cafa11fac3ff7ad3637f101ac01bc8335df49107cb6649945ffca3f3e51867de4279ec63e26a38f125791c412ea8e11e5a7fee3a2c989d51c27635829f89189beb785034a1f41f0def1746bd556d3292f808c1a7a008f8645c6310a01351812f594ef6c60d4398902aedc310c86c342c61890259deafbd5ce4f0867ace24e3acf0feffe9ae956a457142b2de26fec8f9f13db1c8157874f65b48117e64d2da0c346d5aa23bd57e914372ec6ad18dd47b92f99b045985ed0f8a93491df7bde9150543c043069df351722cfc3b12ee82da525513251cfc95d837bfb089b8e3775701f186ea9fbb9ebc043606161e9d7350dce24e9a1585ed8ddc182fc7cd80d2e5470d645a955f82d73621a4ca3b4f2e248b8a3b6194a961517602a00b5064b6f3a1a86d8af56083b568f723816160c2956b7d1bba1e3630f5ad4fab2bfbc5a7b863c7aa0373806e71b7607be932d662e270c13c4baa1e04d970aa3674a10372031dc908fa7be55dcd04f1c8ba23964443493f27980e87f0b0d03ebae79b16a53ea261ba8dc97425b812fddc08dd52df5519758068e0133ab875ff5f37dacd6ec0d31970be1727481b480804435d6626c6ac9c8eb8ec2d89dac01f5ae86d4cb40490f998b217dca0e119ff2ec8100e15cb9e898a38479fc883715a7a2f689d4762468dd2ff34f512cdf55f3e2ac40cd47d93720d01e18959dbf3bc7a356141d9c5841e3e4737b7135f33f32b82e6a32769965c3081e73d05636bd24fb49450b8a38fbc5ec2eb919bc2a2b623693529a7620c24d033a3cefea8025e294232b8b66675ae98d5ad70497d1289e395a009ab96b71918c36148b30dfde7eebc32286b5f5694d790bbea177e56ee8d935c3468ade6963465d6acccd30cebb58dc909c6f822db1a5aed7c97201148192eddc7f883fee9220bf81c41811a946ff757d202449b1f2306535b76f35b496a3d131f9b1d117779adfe8fb6e1502240603c7370305f880f43108fd76a4412da94a98b8af6039d3e4d2863a2244a04d6dd378a79506e5fa2142125fc4960094a6115569442435143cfaac9c61c2a28cfb2997ced9630605192e13ff9b179d72d54425e80f2a4bb73d3931d2724371a2390ab1eeeafab13598d946b648bc2026ea361526ebc0d6e3dbce7cce44b55315ba8644b64955476f63cf7ddd8ef76b2e782f4468cfbe824e94c90c1a48505cd70030b28952f5e212817fffb8f043234ffe6a14e509879f1ceed0019c9bb89294d76bcfe20c3d0e11011cb139e163335e0944c1f06cb14924a93bbb949cd0ce6fe93ff9770b917f6c074b763ab06e51255fd97242a5a44d67c3b6e3b6c41208721bc30b4603574de0386f4549a2a205b595f6856ae3fd71aec55e78b84aae1b627801391d62557cebcc8e680f28d30097600931c67d5b17e0b40f1c5a8755dddf29fd7e3e59c1106da4c7fce077db5ebce7040480d0a6af24cb56fcd5cc0b29c2c93665269224861bbb1123c9f74c11ed9fe841bd1108242cab9191e899f7f66b040f6e1905b14944ccc4e408b695ab5becf42bc4d8fed4796c4289193db92bc022df49d333219a9aade8f222f12010906bf57eea2a285eeaab956e7d797268ddcc5a39817156e4f164f59b43bc10f3971991eb2fe5fd1bef51c919da7813f04daed79a9055071bd0ab7ef1f130541896a23e1018dff81ade996c886731920ccd0b2f81fcb3f9bd848d953e1f45884f2091ed8a54afdb25266a2fc1543f1eade3b0fead4d35b636e697b2ab9659e9a3b94f7348bf8b6a10d84c8f2cb7b76a35bd19435be63197f7d11f6bc023428715747886f65a4ba38de73273c3591f31ed0d703f3ea8799dcfa31c75e8bb654957c7d2b5e869ae4d19197cda1046e31d2e2cc1d64f58facbee9c773598d68c1494ff1c74ce0832d3fe6f785ba40e9a20c94bd8a4b1404ae1003a505673b515e1a6f11bc218060497459b01e0d1dc3e2695ce6a387fd4149bb906dcc86085e4ab75ce6719675e0dd4681517de1863a342ac74ef20448ffb920547a1e638073408678761944e0e68fe5ef550225f83c3706a118f5089c12598bfd3b785599f57e7669332370d6b644cda55fc031c4b14dbfa0b33ef405f28f91ae359652bdc8c10e421b77817ddc7a033367138675364a1292319850d7a2ae6585af2e1915ce98d689c8cfb6b01dc3941d781c3bd397dcf9ac8f0d7074b79bc8c21bbf062bf354d53d5eddca49e416ba06959024e1d35bc26cdddb9c110519fab6ab71e8a0c78a2917ac681b26d9f50bfb2d8baa6171d62204d2490c938082ed50042d003ecafb341e16fa891f5b893adf915726f91e10c3755690e89540cff4949bba64bec5fd3d2614eb2f98982b5a4dae8366ef82cd7b8710b725cb78d862f26eb39c231ca6bd07109ed1e3e17a8d60c1c6170c953654b9d1089a352e93aa278238000f500b3577d6604efde8de6b49347783d1a6e6cdd1d19ce23ce78a14eed8e300c4eb66226e4f111bc41a56452e8ebcaec1efe5517a7162626ada0a2d275949537905a7d83b1cf54d675dd9519def1092fa2bfa19f31a5ded3839208d534fe1c65b9bac2b0c44e1b2a6abc7cdc9f7a1a8923dd139041ffd961eea2a18df0921b46c661f3593dc49c2b432ed3f9929ea9d0d69928ac68f30dfe8a75b89fd9f65116b5e9b19fd4253a6c21817c4065ba3b9eddafadd7d2d71e5c5419ee5047beb41df556e9bb85306f955344161c8b6d62c7e4f9783d5d6eefc983e34dfade7e5f2e1a2a96731408bdf11895cf6e66dbd9fedc0c6c2134bfd4c454a2687ab3de7d95fa793e48c50a83a35766346a3a59bb6559f97931c2b883db1bdc2d468290c7e6c32a1042c3cc9c19a9d6527a6b35337af14204dba3249858f66db0180b8d1874181a795f8c86e42919f7aad99644a34bbafdce74bb6e0400081869a3c4afa6e9d9e994aaaa2adbd7a762b01744602be2d9bc96cd64caa7d568dfa63c0acdd04644d34e96567ab30f54df3566c6aba03eb6a9206010b23b8d32fc04f51cee2a5c6eec65ee80ec156c743163dbd7fa66f2847a498cee3498865691ad271bd5fb3f2bb40a5b4dea1f1e23318267b47a29326733f7ac1cb6d0772f04f34ab9a69470a26a967927bdc612608a2d725a832d3976614fdee363c21f9ff296338ade425c9b488d3592e482bf11cd40ffa59780380ad1dd01de75121a0fba5fe0254dc7c1a5f00265e7a97d176d4e87e42fcd9a541f39345c15b262dba946d510e8c1957e7fa676c2e584c07a8e17ee168d1a8f45eb9ea6bd3f837e3309b52e60c8b13fc62bd4702ee583b461900c619f43626b52298bc3a5f12239141ed267d59af8ed832863dee50dd0421dc190601abc3d08a5b8c2bcd8a7b89f6501aaf9d1995d6422daf038fa0dde7d95816ecd16a1891ad640bf6fd91a1f4a5916ea42a6cb0dd067c2b8b06f16b7cc6715e12ee6f7890d87e88b5507161725cfcb4b0a15ad65a6c20e53d9bfa0afe59209807dcd7fbe155c0225c6aaa10bfdf1c8366befffdc0f6bfb75eddb6adc6ea2ff9078c3622247252e0e4d4e898500daa78eea2b26f6078ed70340a74e89ffe0868224cf1b7afc03af35c2d9ef238782a8d2450e8aadb1ed8e42c58ae55c4d99244a994af82cf87fc97595428b99cdd542cf089efe907725961d1b8616059c0e3085cf3cbc6988b141bd406733dd46ad1ce263aa9b1a4b32f9fe9553a2857e191f8f87af55b2ab24fad2c38105523174d694631ce89416147355ec1908211df84af1338b473c0fd054e152530e1b6fc815a3e246ef0b1177f0268dec13d41356eb779a9c99c4c4da0041e6ebfaff42277b25f8f1e8b91f11342f3711a8e7ca7fe6cace53e86df6f3e39711d06f4cd522969bf30f3614dcc6e3ea14cc5d94a33d773f7bdf4f6212ba6946b9656bcf76ab702b88d9d6c638f6e0ceae9611ab4aee0eee1c76d29450d2caf55d91143e8c7291f65592ad6ac518eefd1c1498b6f89f6aa7afd09a87c5cddcbf0193eb580895db42b4c3c0345ed1f79890c43632e6f8aa1d3162bbb7e8d430c9ea64baceaf6775466b1f96595d485adb20af3c8848f16838ddaa652d6381bfcdb48af6ca2d2c7e0d0f251ae6557c620d5a32e82a4edffd0c4eb4c60cbb1c6b51a6c7c1e7a06aba906f50962ae2a6eb134bbdc4eb1eea1a225afe61bfd04c6a9e998bcfb96e135c48350676070f0f342c8f3ec0e4bd3dc3a68bde2feb4d654c24da0e9c085070d7116de4f54984f656146dc08360cb3b2196a72cb71d309ad95cfc213628ecac55cee60f392465fdb142dba7cbfe6b937a51bd326317c04bd76f3e332c9b6e1e90bc25191987a6fe403017a7e7b6207a058a09afc812a0fe3f55f4520fbfdd46d5d4f0f844ea1dd0d1678563c9495884416ee04e0d12cc1a3334497bf7e92e7d32426ce367ed5287c4746a9d194bc4af908443b218918d4adabf62b6d42dadd423709c4cf81abc288ed239ef831a01d9e4c01d372141e10d70d03f131b845bf45b62ddf5af9eedd6d5c2a5743053031fbbcf578aa6d71a6aff63d0eee6d62be77e913d6a1075fa55712a8c11a2e81afba04ee8f49e7f76dbfdf0d014972b573375d9bbf80808b11db47b6ac53a8781d09ce5e7b0f696340cf8e9cc7313db0c52585570d87a934a205ec8ea86019a71e7852739cc527aaf598c8e504a3e5db75445f5a04b2891b17e7790f9f03038123f4dd97a47e8323e123bfd8ef7859cc23b7400d0519f26145b0586bb7ed100ff085655d47297b87d4e70e214f93aca41f34a344a343075741b3f8e81fbf823c9cbcee9b93bd06c2c1d766cd83eae6e44bd36d0aa2fb1d97e98fc0d13049a46c289998e3ec808de4524992e79766bf16aa90416fb19e15cb4a14c9c817be3e50475cd620b2be52be1a2cd49f53e81ddfb0bde334498e7b33b5447375df83895eb1e7b48900115f8c9428011e8076581d2da2626395358946d87645a9d4ae5923c2eeb71be2a85fcfbdb113c9982552a269fac10f22d81f2a45b8ca99e9e802956be81b02bbf38f897b62d6729e00972a693488a1e535ebd82ba3ff072c17a489631e33ac43689167734084cfa13ac9e13b7a4f275326ab79845faed7362a11cb272eef02e14c8e4cffec54ace0ba4811a80da351727d2273188efdc86e6d9a367bb5bd880cf830dd84ea4b249bf638501366e5e57cf47c6d0535b5729c2f272748fc00133a916f795556abd92284fe8efa4da4c206fdc61a389204925603f8faa1e4e13b728a30088020aa311406e3c1911fb3e0dcc73adc6227fb3ba532675dc3143b210da9cefa40892e6d1c8ecaf884fd98c95a029567453dfa0ba678978fed206deb1bb3b026c4d2639c3e962e07abf15ebdb051782817bb6f8dc255711658617d767aa61e68cb052496a59f9abcdd2621035d83fe0dd1da9073cdbd058a3fec0e34a682c4e7a5bd6cc5a9eaa033b3d297fd4f2b2ea51789b1887f7ca7510ea7b751d35ceca11062f55b61186b1b5bfb5dcf3f08f276289fc23084ff0e27e23a7ceecefa94b29616ae27c2b31c75cb0a0ce3ec2d72c2950dd76b5d4e264085e6e8e12583ee51da2332af572732681c4c722698afd22d778237d41061627dbfdd5caa1cf3d4646d7e21f37186c3f33617496a556cf4c6f3e5d203d7b0d843784564dbf10f4bd7c284949fe95674d07c1d93babc7f19e7e0db8fe8babe9608f762341b69a3edf4e1c6f74509cf15e9837fd3c0343fffebe9c5e29d26b87d94f5b24534649da05295fb91d55a2ca7a448b4ae110d937f2298b6683485e09bc9694dba7f718df17471c1f2b229e4c7023ec0913ca60870288006794c55ed7c07e6e25ce8801a2fac2cd90fd1a58cedaaf479a63f6ed5701b86cc28698559c634a9a6db15f11dc0266752abcac4962973eac42717203121296b0d837b47a2e5cd1771b3babb8134ed751f6da65320bd0d17c6bfd94577af9c3a0a99157a0235f04f3ad995410eef03866b2ef97b1716b7d38284714d16172e77b5fb734de83859ca37c3651515f06dfca946e96a04710cc97c6d3710c085dbbf098beb45bec66d12a91456cd0f634adb81d36cc94a2a8a3caf3c6fe4da42e917707fb218ea62241e88f366e1189421d9658d6c597054fdac2f8044787d7886d1732a83d45c7bdaba78b328a4cc1acada42335855a8894a8f06b4b97481b4a0e3720aabebbaeedd98da3801b682b3b112eb0b12169678eaac78624721dc146aa1a090efc8da903fc46f3114d1f89b067dde76fef606c3b9f055dad8673e927f234f9a56cacbca36636977a0cbd65b8c21420a0a8845c63dde83d11349f76b708478a84f05b57dd54d36f61f3ffdf3f798f6da64967ebca6eac86cb039ab57c8ff2417a7cca0504538bb4470c0bdc9bb16cacadd3e3ddbec08d4ae04cbb77738d301e41a4992afee5c7eabea93ee9484960db56cf8d24561d26f158b2ea8c48fd4c05f7a0bb12b695a7dd6e580e1c29ad92dc5986a282037d86f5adb324e8d12b1b3ecd79330ef958e83bbaa99373d7d911f6ed35f8bf7141168d9d15288eb87c2d836a8351509ec6f6aed647ad1512f1e8919c4091972af1333c0ccd1b903f28cf09c99b470337ccc9ccb719efb673ba61f7ad895b87949873d36708d95c276936588bf5d698fc8e7193f8e72033095c50ea2a717359fa20c7d2fde4049794cf5d3426da3db865fb250bcc786d3dc086b162d29926250fc03101c877614f31580cfd9c7c7584dd814a6737173c297bb1eb22aa2eef60414ee0556b66b03c9c0c8f3d4e98abd918ce64c06886f22c2fba7d60b255eb09bf2ba4bc260634e81128dc30129b0dc00d211d08d3732205ab0725ff53607ae1534c04428866950427cc3fbd96d4eb669dfe4aa5c3315286265fee3033eb13ffb8b63c4a1a4970028e72c875dddff191f7d635eea2084cefb2a3bcf41383539335cb70f40835ead973bd29abaa8d25885dadb78473b756e30bf7c02402f2d494100420a29c483f432489d9fafc95ccb984216abe6167a3aa338b4d10e8cc5356e559834ac73dabb49ff0a002f44ad549ffcf481c42a987b16e0fc7a08a9a02823c468bb651c4d0f0cae968812d0d8ce73f0136ad68f34af65f6e661763dcad4f544b7631ba3ef6aca0e58da684103f9fe27d77c3e82253b3a184ea0bc1bec74b8f7cae9f2a1367443b330e43c3ccda4f0c8c8986c4c3d07b892fa89097b19a92214cc8c464076e07a26ab8ae86f94309415cd0492cb3bb659d6df2b3bedddef611eced72c753ea4527f12d9609753e77e74961e21032b8423c160bce4e187782ad2daa5b910d74daa6ae4583d09b013fc61331560f2fa3822e06b4ee704ee64f825796f01effa035a06da7950d81b5a45db6dc394e72bdeeca5a63b03d2d40f0fe45a0a8438063fbdb4f25813768140a4ed26fb8abd2ff032f1a7356a21b8de42731b958a1260e48d475382eb5f5742c31ac0cef1bfccc6cea5a502ff4f208eb4e467cc76a120bef431a5071da8f72db3792d82088e34d537aad66d08ed744bbb45ac16eef1da33fc01c6a65e3c3f302efcaade7e87b9a03f103c02bb136c279f17b3eb304397f672a1d5496e72752490730bec683312fc5fd039b119c728409ebda3962129f410485176de83f8aa1cf4eff1f43ea12b96499d93869f4ff25fed0da552bb0f44ae517e3ac355f6577aa183389328aec3fa72643cd019baf0cda983a7f029e1997da97ac0369ee29a52e750977af147840947d951d35df5476f8faff4c5114577a6962c051dd225570672e08e6ab4479c194efb663fba49a2fdaf117182d60949ab52ef9ceebe5811893f95e92b6d9b6d77a1be8dcd8ce62564ff0f2f67b16916d63d36bd59a070e9edb2db87d0fb4070eb2943683691d7334fdc55c39590eff4f727cd2ed9547bb37b62c874f3159025df42ef5f9fc9ed18a616954558c8fc5f2f172e52b6a8078138cb164a3d7843603caaad910ec551b2bfa157fd5c3908c3e3599f547bd382ba20015ddee853dfeb360c53c675549fa21bbee8d1dc19cd47751c5af806b3fc5de4f5cfe85fd48ebfaa18dc3072bb57c6564870ed10264038c92fac203a69407f277627d1fd9c59e5fef5655cc0c3664619ccdc78cfe0b45503ae96bee15b202ad964aee7e46686237d2367a875b3c136b24d83fbbe1d2026da8bf0476d237eb24ed9e4b6b79d0850f1eb135ff178afde091213f6d22ede19967fafac7127a590db5d6ba3813c42e991865ddf3967bc30dcd326d78899242c818ac3f86feac3ddfc72048f4eb616f4154929452578098f4dd0ba51ac4b1cb91e7dd15b8f325338e3ce30c99c855b28933cdf59766e0609897e0653fc7d85add407619475a94a9512bc33d596be344ff1b5f4a62f4adb1e31e3f2a6e1e5029ac43b4a489ea62a6f7c762361bc71f3c336569ce8bed4ef1cb0405e11172c07174a2db9eda46f5df3542614890e28fa22108d203dde4feaaa5b332c22fe9e161182e82dd44e4a276920b03f8cc06a26c7dbf01bb7082b0561cb44709675b6b4c2b4570b1da717ebca28e30696dcab1134e35ec6173137e2e09fe600b96564b2bd5bc5ed5c50f4200dfa1edd23be2414e87464a59fad8cb5c2c73e396668174d4d737cfcf65eed926fa0f0e2dc3a3e5b8d839269ca5ab01187a9087e8be0544cd7c5e6ec4f8c0321a10abe6682f55f68b3dbf78754a9f24ed0b6c89c1569bcd2604143cdca38d9583ec4e35e9ddd2367eaba534a58401691e7cdd638be676ef29333787a078de12b060b65a863bf34170e9c01cce81bbd31eaa530012e49bf8c0a315a62e1529e9f26e0dfeefc0a30eb790f699b9ec17f064d4602fae3036e762f2dc65491c467b0fe92f84c3b05550a774d3baea28e3c65e447cc2ab4fbda094093baefcda1f89855bb747f545d0b2254a4a7d6be97b8c7363e27a859cb9a1d9c4a51f746a5c73fb18cbce63e5a37c266b01f8646c03fbf9182c04b445244748304d1a6e7d7ec6cf8595617b7362ebc28def046867cb4384fb4e889ee35cf48653e4772baccdf80f70479d98e2d092cf8fda90fc2747cab139bd5b58a827a4382387470b71e31aff9d98ae4b4b875ca198dde62b659831e3ea196b272fa9f6b39272acc0213d0696eaae13c76c0399f6e907da51434055a509e66a275256f5d7a7f689f0c8466d462dae9b23affff95643f7afa6c3c52f12159b103289e43388ed9607bbb276a470975b200254a3d05774b237ded613e535155af16862ed34fffab63727de4ce290969780c56147bb344547c5c623464d92081e5a876430ff46fae6e809b0c0b07e94234d015685261b27f69cca2505c15e0ffc3c0eed4e476e26a10f00fd181aeae5f22b8e3b05897331409289306d69e84b18457a3d794c7acfc8ee8645700f9767fbac2a6a8fe4a67b0b85f3f722da628aa35f6bad37867bece1a631d5afde68a5083c1a0d4e678c00e9f3576e1e475f7f838a9bcb1a51c981886940cb7539968205d914ed5877e84fbe53b6bc2b5498920f0babb4fad057be630bc88395df45acf5503177b1504ccc7b5b3ce6f160755e892df03597c14eb0002bbd7d4a2f008aed53f68afe9fb996489849fff2adc0c1a58b176e3ca0e3cf33012d16ee25355349b5370249148e34a37e3db66f125b50e4911510169504e10bf994e11e3fc6f4ca74ede845d283b9e6adfdddc8d533082149999f41a5c372d448021c5f3f3a5960253ee79a05f28a7d593439dd80315c324a30b3c39f6d01a0b8c5ed0cb8c0954da049f6733ae6e78fb380339738b750246022b0ffc2ebfb5e1fb407b4af0973de3c7b5b8dde23d7e6aaab644941b5f8f9d705883dafbb4e25fee730f5ab72866a7051bb5425ba63bbb074ba6b431fdfc592e60d99ec39d127a23a85d0e1348ea462dd8e12ac3b52c9c5b669f46cb8d84b3fa02bc44e4bab788e5f25250e57586024513426413fb43bfec2243497052da58e8a1ca0f62184d0cd0376a61f1fc5d2d69a48e85ca2f1a95a50f5eff43f2e5e367ace55bd9f7ec7737e31f490f76273c286ba84a9691f72b5eccca9b430e258b7accd58a76298ac7b59b3020f54c5837fbfac3fb4f66ce67a19222075cfc6a234e5defcb60ab64643ef47b54f5c631dc6e3f2cce7f616ed25764a61930e0fc2e376a0dfb34c02892b6b194f2f7d41d27951ca6af75d5d134266f4e2fff1a49af18a9538baaeb82c9e878e7733cb4c3a7187d22f4be79c0548687e60fdfef729ad4887ff403ea8b2033a97dbe959fa28b349e5457fce7310cab3ce1da72703cdefc49221c93a933063bd591d6822c2a4d4294b7f0d022ad483193ef3390a3cdb67ffd4beb1f94421f8f68ab31bf5660ef2e53ba739a630d85e35c687861e5b144373cc8afcf1d4876b94cba3eeb09c799a3f4414f21a7c2460267b5592d9166d68f4e40438ab22ebbc6386c1b76aa3c999972dca2c2eb3fbbf4dbb2d49388797925c029dd54784c543ee9054792a4db615cc73ff91d4958805ec14f780e323239aabc0c935396a1fb98f4e4989630089f9d880ccba9d2f5368aaac1054f044bf5436c1aaed98d9a2982b1057e06e505881fb535dcfb03ff18c52e210563033e146338c4c33999378512f8dc540a740687a04c15149c2618abfaf95cd3777cd9ae9443789650d10b54da46029af586ff3ba7487b895619532d7553e1306899ce13e39e19a182e08c2002af961b308029ab08664091341080b1adbde4f700de7b1e434506f8403542f6d12c0f6bfbfd31901431372b929bf167ed53e4aac3f34abf1dfad52e9b45ac7b03acc7afed2f4a6f913c4d0012ba1286a969bafdfb986029493abd6736193503bd0097996d80c4433a367678ee220398db04e3f1212fd514a104a93b85f02a29d2c0bae7fe8189859b36179a30765f73ec074ec759e6355bdb347806c7ec373f4325cd93f2eb5bdd91acb68cc63ceb3f56a8b8957d48dbe3c57a5af8661149964dd50008c76f0966e3378f90e71d530a5a07051db9d014ef3b12cc2497ce78ad88cc1770e93fd3a1f7cd2a5f1a4af9a94609d91c6a30772a12f76f76e59d477ec90b5c93387c5267089174ef0b0c8b7abd949e34e9be395a5aa9afc9c3a7289506efb9d4bdce51884d701a6af41513fb9614742055fa99e99b69a095bdf0c9a37a8baa2635e321b058d6e191a10db04af087693ae33bc3446bfa4b16884e544b07bcbe2ddf412a6f81b3b88f0ac3c47c29107c7ccc7c2095e79e93e225a3d406c2ad3dd23db1a4dc30261b199439a339ead81d37a798eaa3640fa59b8805e224e96e90000f9e443699e553bf2b27d9b7855c0fc55a9534cb3fe821b737b976f63ef5ed269ce488e66a15d18d8ce8268d5db6bf1494d091d6f816390912f3f795fa0cede2fb13e88a1bd78e19377d2c30210fba1538f9496d0db603d8f595384a238b5f3b54b37a050a7d8b97758d68baaa762c02d0d656b7ac59e56351b9cc3e2f85ceb57336a6d8da0d9c1cade223d5ec78c15f69c00f8311b67a4616a3e2df65b2646723224fa4be214b2808e3f12e609e0854b1e8669b7bc2e52145e2602b44cc8861c39b4a01c0a5a3453cc62568e9573a99cec5310df46e9400eee35bbbecd745e5dd5d65b4719b34170be6f961e44ca1981d8a5aaee8bc5ad4a76f26be91789fc18c579fa1f9cb63dd8b88274ba3f8d881a9491d781354ca5c8f0e08b3925f85b319b0bc1d1022ad2a2bf60f30bbc095fa591f114555d66dd18c4018564a7a4ab876043c6421cfe8035fb61dea04a1aa4666e48830718771608f5c8612040ee3ff80df37885c1676e4a2ac032b0defefeb4e0688016854e9d5856de05fab535d4f6eb82802c02a64279fb63db7c80fbcac90e78e39219cc00a49211c9bc19a4b2bab74e20c32ead4858d85cb9043a16fa2568b4868a9b905130d26c454f85efe0800c4e1f640c725d92db5093a86daaf66f18b1bccf10b08301acafd63ab84facd418d7e998d189aef40d60b20861b0f1ae4887e06f2210beaff03d0cd3edc8fb4e3157e1bfa1f143718e20da0d8aa4083524651c8d7a0e17297f39b1b515e098180e91b1b16531558be1ab72c10761955556ea45927838022f5c6056169f19327b2af1e1d4ca60646ff6358c184a0caab7f3de550f06fd65459daa285cc7baedd8d3d3c935b6e977a019558b3bb1466939f0dffbeb959528fe3ebc9cada08f7d3232e2ff093ba0985864151737f1fe333022adb305678e2ccb525660aa6fa8eb453e91897edd93b3ed71352a0bd583d60f614359f7c4ab8cb375f0f3cd60efe01a89df382189bc1675faa2ac74486efa50a7bd257b462b8ce24405b2e0345900250b15067b0327c382a8d579e3b3c30aea0adf5305d7182421dc80e5d5f346072df351ed8733773147414ab71202c54a862d7843e8680d7d978a4ba0fa9f186bb00dd216edf25f2b9f241117ad616ea87a12d8f0aa81d123e78cbbbba14c21997a24ee3b29a64d172542d58f501e2548bc76ff069f01522840dd6dac024709d851816e9aabaa9c0900d9157165c421fda8d8637cf94a2e893167c58dd4c76a3acf9dd43cdbb857dde338c16d68f27ac1330195ae4dd99642304aad935a91f39fcda1b6058cd46be4d0e00ffd545ddbb07bd504dffb029b25b560d529e5ba02dc915ffdcdce890313422b8ef35c0ec4d375f90a6c3928103b4e497f9de3f38493ab1deafffcb9bc3a4afff20b4fa2f19a0c569d948c74f7ec66fccc563925993c85e8e77849c988ac9728f33aa6cca920c5b17b4009ac0dc646029f518eb7ae5cb7db41b434d454b3e003564d9e0a445239810c964640edbe73c18622d2fd426acd06fbc08cd6936c4e0d01ac48d57cfcc8e8ce874b6102bc67e7fc83e79ca6ef15f19d2266c56f4f1555491e981e1a171874c6c5e2cfc127364b9ce024e4b52eeae847821bda423b5ba20cc40fd6894077a4952afa0be8c498304f0b3501cdf81b6c360ca0cbfa2a082bad6f1238152383309f326204aa5ea16c787902c975a6354414019bc54c587efc359717b8c8e64d35195104813ae37a030be2472f1d356dbf4e79502bb19528eeef0badce68089440cd284e5c0aaa2c9365898e9a82d6be88925ef4bea585f7c43e2b7da3e57913985d223524050204cf4e785dfb9aebf8ffd0f1b90ae1f4e18f90bae226ff21d01f6458aa6ed4fe9fd0d8db5e8c8e8fd15f50c534d35ff002e4ee5f7f9e1d5e8f129bf8f6d1a1e67afe5a99e131fc195565945671d67861733dc1390e95197c8657e7f2872a2165c109ae4d4620507ab34fb5e2cb0a82e020d4e5e20a82705cea338632518b971845f3583a28222198183d0f622a27174fc0e369e3ad9f8c5aafe70d81ab2c28db3ff9fda4a94f28619d8af67ab22329a5c473d1345290d83b4a15f45c5b4bc0222a2a04547b517de95f3745c67e1040b57d403bccf82617ebe41c3976353144deace9570d6be631282e6091ce7bae20301db2ef35ae6c3c5b5b0c81cc1f2fc612196dd58b3da0e90b6c7e2e11c4f85dec7bc21d17fbe7cb81754a9e17062d28aaa34e6f9b31611eac4b1175f98b6828060df83bc0f249d7b8da5205de76f72c52870d666b4189ae1d33bef8a83cbc700c947e2dcf3a5c31fd9efb86cdd56fb1f31e51bcca173925449055e684db256f06270d1d9de3107c8f870880e25e0994d6dbf6e7fc0822edc301b875091f13186e00a2b0b63615eba6bf4d4c24aa27d7909b9bf77ebcd68a14e9d989d11d3a5f888b39099e6127b2df7571ff92967f202796394ac77c65cbef8ee458e729236acccc963fd2c3124392f9b866728872154650e3c9d23ce706d0447e06fb0815c1124a6ad9296a01cddb7a26bcabd25bd59c57a179acf8f5ecd2aa6eed6f6e6e8cea8ce07b684237ec3981beeafcbf1c59de206f21a3c14e7771ccfe3ceaadd9a62e869d2d4625e277b91875bdf84bdf0df5d117698ca2cd3c92c061e981d78519b96b5906feb7289d80608c176cabe72ce864892d27a65364f9584d0ad7488d6d0929ce2f919ed9517b90913de770a71af203c7852fd7b5e1a1acdafe43ed8d704aab6da018266c672132c141de52555b66d07424466e61b443f60ace25f57e979c6e34070e821df92069179e7b4fc74dcb3af749404b2b2f703f3180baa53fbc80e3df6c2d86368c60704da4327e0c697d3c06b6eddba402f368a58521c50342e046f84cd79126e8ee7ec677c3c437de96e44909aa1359f6dbd87af5762972df95aed346d7acbbcef9163cab5b6a9bf93c3f487219091052805aa8bd0c521d186b3a5379b3e906801b998198289ffe5e5c0994e952b8ac07b7936493696bfa914f16228e0bf5dc11b009ab5045124590ceffeed82e6f6e5575c2cb5b862e4ce8f061c31a1600a7a4d2dbb848970b33bc503c64e42501835e00bf91db2cb3dbf5b7cd241ebdd8009c894764f059194d5b06ab9ad735cf9fb059e0c6381bd84030324a828487b37d7358bf393885f78c08f3da87a1400560b2cf36444d7b72f6f000582a9b45c7352e873dc86e57131b844e5c4eeaafbb7e163f4d1cf6980fbab0dfe90e1bca6b76ffb3c40fa1cc3bee804be47b6136d74511e94a67f2000cba7dcbd97971b37d90badeabae883e704255b088c3e5cdf98ea31929e02cf415884ec13b488feb847f053aa76e479af5b6cf3a27601bbb4559ae257f6a0e6cde5dbc39dee4c3ae86bd3fc0526725b2f025c2ea6d2d1e7808557f20aeba620f6e85b346231ee3734aa6d03698cf63244f1ed46c60d9e2a85af8f3a13b1e3a1d8004b87be623e4d47f805fdbdf937c489347115eeb7424d93b66e5776c8fbf584d096cf37ea6c179ef4692e353bd2b48de8749aac45599201aef65c7394e21a24a86fbfa9a692350b6e0aecc8d29e91ca201b3e5e1ae6acbcf6d1cc05cbba40e9a6652d8dcdca944503492ce3f0048853b323fd197cada07d692b6ca4a3e3fca35b590c9a18672165e0514a4d0a628c5fcaab83df3e01b57e856fb9e2b26d77920bd610bde33c80334172f9da6e8b27ac9c819bbfac2d2573e6bcbf2f9c8b06a3e1f45fb09896d2cdd7e7198f262873317692ef19f267d653c389466a57facd09f0a7afa29321e91061008c8aed5469280acf52a4ea9e20133653c3d9e21881bdc6e19741b8b4399161d0bae70055853517296d0074b824d398bb19b551395024a5ae9152c66fc82744a8eb39e4dd6f270fec42e47a59cbda14c6d40d15d8dbb88d81c6ff630bb8c16e2a4f0075b32a9b549b7684315f1e08d7c53e82281b84e0b6460c8d4304263077788a37e2c182499e18d6b84dd2d12c1aa7e2d3626c6040159099ba711e2931b46f9d8fc98d2eda69c0687246d35ac7a8b26f7c7bf820a1e0af9219774b79953161e87dfd7408c91e6e47e14bfd28e1e6b5c241191a4fdedb1c01a8cc73d02faa3048ff454bb161cd2a98fe9fe7958c13a268eb5a2fb426c3a96ecc3b70f267d4dfaf6b3e4eece727999a44057aa2d75fa3c18978a5066d51304b9ac760bcfba41cf3eb622b130c5f8d6f6b3cc40f681e29543662161a8cac73fc7c9c494b1965242d76cb858d5e9199a2ae774bfed1baf5a6fabe846e59e49e3cb83a598d51ba3a9babf1f3e4b1c082d353b0cec81c30ae471797312e491e5d12b32caecab8b2fe184deb39ea9515dbb3f821ffdcd9994287a75d3a57e3a53e7497a175f3f20adc045c96774fe4749ed7f6f73582e412b117ba99380829cae21c624b0bfbd4207a2686ffc6d0e442c67aa5ed1cff37430145430dc5aff15156f45c5f783f1c1364460817e57616b9f5aaec542aea6222cd15d17aab91730eecad7f00bf0d88414a7a10e919c2e7746e51a17af6c67d4278cc51c4baac97aa6991e9ceb69b158be2d78dd6ab96727bf5994483bb67d07491facd8c3c890f55c6de16c1966c363fbd390ad089e8f545df44fd1b93899512d44184b3d0a556cbd6b3db98e8a2f8b910036f9f06559da964c47fa2d943280f35b0d2f40c188de38fc6b7a9b7224c808c307b62b4b5e8ad450eef5c0d24e2da859d0dd452a4f7d251564f0781371015a946b900175df2aaa9835a4e600b7700c2b8777ec1f7483f9fc00dafda8122fd5dc1525ea304a826d968d87f02c3b286cfa4ae5471acdd7f10bedf42c7808a0f45c4d861d1c77fe9afd032d59f7025100de230a8ffab044bc2275e780dff1e0b896f56da1c381e01e69dc95a1ecbb6d3e141009231c5a123fdadbe60c2925acff084e76eada7acd5b9e3beaa513ad545b589e17c172e1ebacdfeb2866cb874f1c7c748256ac10942dbfa8b5a494e49c6e7c87af333adc5bda7dd0f02fb860fb6c3de91f863d751293f7b0c9eddfc643227caf529787e8f7db6296e892b7fabf3d2eb35f61b96c76ca996cfead9f54acae591ee10e596aa0b561573e0f25f6deab4bc64b6a0e1494acdd9ec24a591e086c2477b1af535b93ae32fa679caa75762dca32422b74d2f8ad37e7c8066fe8c425abd3ed24810e7332c88323f2a513ad37ab70e91c4902e2d742ca1ea9b3471bb42e8a49a5161a0d1e5dffe330e37e13c5a8ff574246f5b89be45b16511f3d70ef0511405f4f8da2140c392d3b604a7e4cf38347694f3ff019359da21ce40c6f2888baae1a99110f0d35392eb13cdd7b1cff4e6ecc2b34541ba4c6894b4ed40a55dbcc2abf3da6a88d249cd9d7b9d6fcc6e0fb4bf1bae7c3361f61f7cf9a3c6b8b86e6840d15bf74e3d306cfcb843742018d0292cd065f46192a745487a73009b5528fbdf1a2cbb29101b5ecac2af2ed488b8c5e81617c50d9aa8d3119b441b1692d264e9891fb4529d728012716c5d47cd106bdf0fcae5e062bf0a3bad8ae7a4d304194f74445811f0b34358f9f1fb9dfcb62ab82d919a6ce4c90e3c8b78c317cde39a30852d367a8f78f0a6424c190c3892c00fb582819efea4aba325663b9e5da6a6354cf6ffda23fe4f874269e0c6f6ff5d484ff01a31e20972a8b34100766284b9caf98b82d6b960be475f0b487357ae34abd9fd55d6e978487a9d1965e12c55ca8a1dd00fe80960f836a676c3dfccd3b99acfd6c3c143e4652cf3cd4a9720c0cb5dec2dc80ce4afd8b8336e5859294a391f1c06bf520505573b65eb9c5f19b5210ec8cd77d2abfedf5c50b10fb6e741c6a7a29a4a327fbaa5f79beb14a295bf4771bd1f7f10fef8111ed622134c0b9dddd85bfbab4d240f6905a5127dff1aec55795995e521ec4e3652a6692e52b6cb4298faca951d9c0485c3133334cca6e177e96ad29e89cf7bd2e71122c2a5c2d9b9167f73c22271695a094344fe66c270828a29e2d7246627512ee499f0b321353193fe38a04e02bcc93636fb10a75ec08c4db962efc3da471eb75b6dec091fe88ddf4a008ea9872c653f494e5abc1759a85e6f853107b6a2016dfbcf27f88914a0d6ddd94f690c55a2354ef2f18d00fb1da791872667fd1db55e8efcac1334fac2054da8dc39d8b56ffaa4727074040d346e2eb632f738171aa6a230b663d0cef9eeed800401454d563c4679377fef49c6ee38d3851e4c8d9fbc2465770a239b55b40eaf849cfba58eb9acc84b738c0506f7274294fc15e684f1ca7d1df005429aed2b2e7d21146256895a7c7937ab36792f9e09bd142fd37ed836ebaba69114e8d4b35a675325ec912efcc9ababdc662edda022b12ad7937e4566613bb2223f0f7c31c87803819ce2da315b3f636d30b4171c1a552d2177cc6b41e425dc75bfcc5c58dd639f94e9ef8fa7808216f112c6efb469dab9c694bca521f95502bdeeb52a033e62465e151f07edd456c479d5c657678287b3b3f9a9af6023d67981618dbed263b7b0b49264077dfdfd852c7c6fb24322c51854fe201c7658782e2f34ae1f030708cfaa2271d046e1b80160fc2acfbde512dcb2f0fe387eca4ee30074af0b502b7ae70f7dc008937605f3583e5252db88bd4960ee7c1b7475860e18053e1b0fa1d5896720aab361b11b937f626d7658f8b1a6bd3996efcbefe18b5982a3223bfa5d6c6e893e4218c0a85a98e63af09406b9264fde28aea45926cfa33c6c3bd3aad9653d130221103e836a0500bcc8de255d5177cba75fa84d0b5460bbeb2afeb4c415253347ded5127ef839199b28267b5943e59185492d54ac0188290cdae893ee1e0c81f603eee020207a89d858ecb94a31e76023548d1336c94ecb717c5dd31d6036c9df4876d14b4d2376141f867470c3f596a2646b54da7c7e0753a6ef76f8f2398ec0351235521518395b81890feec55e4eceffe007bebc3e428f1a41ebab11c17f0df9869ca2771aa53eebcd4d77588ff9e5d2b0693e5d564b1de6382ce01ef6117e61c9ceec8884eb6899bb8043aa310397d26a88f00d8b4e6b925a4bd48db1231f2744a7d266ba537fb808ec37947f604025661065bdbd3e8e4360bb9debd88a0ff4e2e35114d76570841dfb90f8e0b245786996631e9a7c940607954fc2374009a3ba8b5a0cdc61864a2fb2b32d4373a056ded5b347660185cb283a081aeeb6c8fdaae1be84e1e218559751467ddbedff8914906b20705e05994165c2879a56670beda92f7181ec132167eccee7686eac3cf65253912d9e65015d660ebfc358647e53f0f9b2c5eee284f8b79ca390f4b6ca8362555c58ad4b0dc541c91800740db66432b41cf93895b6b2023ab21e1b86d7aee22b6f794ce06b6bd57ba9940f6444f80ec5a81382a539301594880de5fec91158adb48f65a2a1c0b5e2903586ae43617c98e7d76dedd635e79037507c2237a06a4c973c505326f8e2651436da941917816ddec326b57e3ffa30e15db618a6a33737160b93fa6574be7219f013c4914986ec62ac190240f32e105eaf9dbc06cb99b1a558aeccd38bf2aa434aeb024d0ed255313649c15aaa2e2dffb74beb9e9fc6f5cecb382ab6941400e1e6dd9aba43c4bd47d398c89fbc9512ee6c06c5ee047cd08372e98f85cc7e0c746f78d96aa0c618378b9ec25f65787a093130d2b6d91f1a508fd165b8a0735651e6b5e1f9e35846b19ed03fd8ba3eed181a40fc39a13c55bd07f7f712d1f5b6c173d76a521daf9af5bbc172a039df135a0b7c64d65c7506097fb2dfa9ecfed3094b1100e1fb98390449cbcbb07718620a79f8f123adefaa3ee61aa0f157d044918cd68b24cae9175aca84eac05899af997d615e35bf43563fafa3aa2d84377acee267aaaaf829dd022b59a4d9ab6f1869d9fec03d6f49c52ab7c12af9ee6a0e6cc7c01f625f3c5dcac278b51c9a2c23355381b964d917eacb0fa63c11494d71de6ee1050bbabd8d60f4eb4cc5ce574b5c9e262cc02a9a86b4740cb00514011638423486bef25d04decf3044f1f8ca94b49a3fe38736e42fd401352b730c19fac06ae6cb462fd625718d0a5541601f4068a7015361d589bd8da6e834700e163bff2db19a007a6d2b7b1b91a10f70970b46cc51a2e5fd0edb9961b1c1f6fa5d52cfb9b4708edce1202f4382c14269f43e6d8e6a107834fbf5fa7b7ec5e3b49e6150a45e8d05a81e3d299bebb83c36517cf581a0459715b86e150dfd914c6d6c7d038ef06fb6b4b5853349fa26b67bfec3320f2648494f5473f6e7463c21c7f1d28f55c34047cd9d93f7bbd852073951ff272cfa346aba60e9e24bf993257babe6e970c88d5c0e331bb03c3862194a4549fe0b3e577e6d287cfbd08850b1fc1e79cce019063e5dc7c31a7ed03e8b8a08aea3ad1615f1324a44702d5cbc2731a35819c43641c87bd373bf749121aefc3a47fa1111a66da1b627745e4d3accf06abeb10e247a56dacc34ce9aeafb6bb7e5826e055e23f3cedc07914ffc3eaa9e37afa4f5ea096c0dae5ac9f0034e8ad98f41a8e4f1d6047ae1edb22a69a97648c99b7be3a3cc8fe67c392328cc529131c725997d811c05a7591e5614b1618ce457afcc7d397b0b7b5c4402e17d27fdeb3a8c78fddfd0dd663802c0871370e73353092c99e3453bd8600b8513e6a001f910c6e03470c91bc572b3383fc9216ea5c11ccbf3ec69257dcf464b954d4caa1e7115fcb7e7776da7e54d7b5dad77ee500635b77c95e379c53290f749359d8fecac360dd1f046873df72d39ebaa7ccbd44a008b3b309089875ed2138883d620143e1753e4c91c81ee5a52ff9217dcc90433d3586744c436acdd9829861b6d70dde82127c3ba9ac2a6867403f7dd26f2733287e7d2e7d6d391973640c19237152144d975036c17bf466343045970be42d9f01922bd87c6c69c53d68f5ad81166d633849082e552983bad5d93be51ff3311f467b67a67defd241e94442c487fbd642fff7010ccedb57f84764fc15ec57d872e27ed88869f2b82550080a76aae9f061b1e82e6f88ce00c95f397cb22201ca836f6c6e8d30bfde7341a79603af5cbd564c96a774fe5bdff8aac8f09c9eaf33bb1ec755f9514857a79f6a3d60c69cfa97c2ee3965682f9fe4e5b6894ddb623982429ce28da3705d7901fb150e442cc30ace9e6b59a34e02a91511847d36aebf93984a102893180f854dc07e53965ac85d8d4d25e113718d9c5f20f32c344636400af4cd5e9fea6b93e79780bed70490512651587da15bb5c8ee86c273d5e799eb0e9daebed82c3c28dd8caa20116f5d87ded5c7d657181527221898b16d8d314b179a5db5cffa2d76ca8e2627f46329ac3b0794fda46e429d6b1b3e972808b43c391b71a0daae4e619bffdb241aceb6b71fa5c8e8132cb3dc5ef840e26f3a03e35be4ef05717a87e03700dedec448f3320c376ed3c798371f9aac600302e1fa4518393817b440c51793236c71266fa31071ceee3ef0e87c51da5d246b08d0f5a5c5319cac0c57114bb61fd959902d3f6ccbb5027f0999b5b6de2b9fa57a5be03ecac552edd802e0d508c1f40ee92e65b6fc510394ac2db8b84028dae4b8e4c4390ac19db795f54a9a173b12f22abedccecf5fcd44defc4d395ae0a7651fbb70c9ce89e0f3b2c23d6e2e94feafcc77eac455753a9c7e42babeac1cec869507a4015a8d3fa645773c9034a0c13317964cf92e9835ab24df0d67c085a17b450ac5df6e588949d3079cdda0a68a3135a0d2f1a57833095cac804bc98b305956395494464bffd6270d98bfa9b634dce22ade686f01da709bca78e73a0375944966ed64dfbbf86d1839433d166f27e02e0a6bf205db59f198740b91e92265d84db43443dab2dc22c3f51127be76981b9eaaddf3121a1d99bf2ef6f3b2806c38ab445d969ab5cf256dc4f8ad795581466e39fa31534997122d0ceadfdc3a3aaeb9406591438c4d09d0e037a569a9ecd36e3bc8f8d204c381f28434c08d9c546eb7d858769e59e87910daa584a2b9563af6ce3ef24b30913ba6ec88a1de80f161e6768261001ed11460cafaefc1de9688b8bfab62a0c2d033d69e4e26ea507cf5a0591271958c4d33ee366f770fa0743f7412bef6e0bd25d4477ece3b401dc5a113b53840360aa08bd6ef7ab65ca94894e656e761a2382da6492f571aedaf0c2ef21aae62d55a515517f8cc81beaf84174df78ec55460a12c05ecb5572df5c3bb896b97931ab6bcf5c9bc7134af334127fd85b0e3ee0eb3f7fd26ebc97f81efe28123031906b0eff5475e86e8ad00becdd697c83e5449b5227c299554c6e1d4b56336867222af362083fd84d15a84abc001d8038ba4f81b50aebdee4ac4e82ab5cd1e0470ce316771b9f1e37e343713330bf456f40cb0feb52c551190df66dcd9709da09a001a470ca33037366d4b88b7ac6bd165e80ee201543d42e2b81001aa9c52a6a544e8c10b4470a558b07784e9dc0804f7705283d3e164d0e78dfbc6054ba8d646d644bbf047fff26138ee051e8177104ce831ff4b4f48d9ed60586c6f024eaf5259bb04adc59f28423a128904570953be3f17938b58399c857b80f3418d243438b23ec6aa99739171e66a2f8ad48521ccfa2d8fd657679d85ba9a444cc9f0f246ea8c86a45bdbdd05944222f8f8416c2b94c8bc5a328340d1d555902ae35450d85bcc47a85d3ed5f7a23b647bcf1a04cc386f524ebef9457f33036c4f2d2fb02cb9eb08fbe14464941f2a547bfad70d1a575c819a7c7318b7f78d7b4824bad17c76bc75a1c0efd41f39fd90e945e5301d1dbaac55d90e9e87b6f46f31a13b3741469d1f047bd33d2576f7b31f4543f3c20a2a59f2d19546b6f2a282c0bda2daabe815fe4c18a85dc7997beb7a8262e4d925531b57ab8c7e9c8578b62b2e6099d559ff106fd19691b1254ec8ca12e50a737c9582d0149df2f043482aa1afaf412d9f8d57f02d7c60742be3d7248d9dc994c23ba3ec601ddb4eddc1cfd50005ff405f003325d3b326c5013b27e81b571993439e568d6acc542c28653794bdf0f154ac0ef207fece3f905671f28635d6d838da8833b7ed36012b3d00820936acc51b7bafd30eb12771f05d1449e8dcc5c69657eeeacff1b09b5c538d8b601dac1779af1b82e52bd33f49cd8072d2928472b4da07a1fe5f7d11fbb7272d3e5b78cc466570d2c474735968b72f5f32c210688506e72ab6403d115862913ecc5a9d150b6bb11d032db670b742312c56e872632b279aed3cda31d1b01f12aa90e99c8ada5968974404afc5debf04184d4b8bfed961b6e59d466cea1379685db971eaa54b7d96f56618b6cac7d12a11b5ac97aa85fd7452eff55ba390a330349fb750ca734c464b3e991ad1bdfa8af6d1e9429d4219207bd20d09f57431a78070392755821f499e9aed8c669ec324f7e578497cf00deca6a1e8b284c5381743ddfb9f0d8eb0a923c7a0c5c9e091878c81316b8176ffc29fa9a883f2c5cb0d9a5609f0e12555a1abab667bfdeefd45f2ad94ee3a97e685876693c161bb8ddf6434a5252372e058c690d13034ccda1f68d45e66bbbae3c2842b2b8a0734d4d5b682dfbfd58db8a211b672d18b5b9fabfc69f001ad05bca9c29fac6c2045e8a88e9e80b900ca027b5470c2e1b1bcff8da21ca6eb6e614b94b7dc1e473aea66f3907d4f4dc84005caeceacb32d33acb51ce2686e02c341273b5aad335ac356d2f2d11c3ad6b1567c18a808b3095a2da241d97c5ac394e27d833c5cdf71fe53941002f1d3cac575d399f2b1986ec317876ca74cf1ec1273edacff0c989549f8964783532d583cbf1e546970ea3015fffea101600729b29938e9dea7c5796759a3c82e5280983de61472a69143a7e31125c86dded078168ee3e3c4b715bbf3274951ea7daed4928a473429ea1c2487d5dc2a8fc4f5a9e9a3b3a2e03980a75d90f67ebf59e41c020a1df30850007ca7edb7411ce3af9f9c8b52ab84667548afd29ce737b69707b9117507a2d6f0d28a93b1c125cbf70a08d0d76d842d0efdd106c26931bb67286af45a3a148427b12c5df50ab54b2e58298650a59e9ef495a4152a01ab2e5952637ad15bbd0e0c44bd86971915c8e90c236bac2465849d7e33c903d50b7faa547b2a9fba8f2a2e4bcd91f1c9798f702f0be3f2675f3484e039ff1bb7db05c9b6f62e330060b5f8249628a57f5619cb606a08ee1d0e130d03fd123da426a3550ec5452a469d45a3823e9fb654a648bd41631993b29c55d785d3fd301d7767bb60d82ee5762f5f6482d6aaf72d906f7130ef47ad82f1044cc3ec30f1dd344a348b94ed88a5563b8e8d05ed68a26e41413ddfaeacc839a01cb4a2780639528fd0ceeda3094d186cb62e85cdca84ced34062750137de437aac6d28a5405ca4b1a878e9a4488217dae881da4ac5f7a68685c02da49da78b165e274b3920976daa0cbdcb8d68b90c0f5600fb3ac029ce93539ec676326827d535c4e7205a433a33bf348f4c9bba4c5ae5b10c260e5520bd7acbc30267d932510d454e6e20c887a7a664e0105f1faa5056a8cea248daf3eae212df6a1c5a82653842dcc31c6ad1ada42a344964ea665a94d1b8453b43d20d57e8a7f03e079e27feefcd4da2e4884155ee54db0554b36592eea22ff1be30ddc7bc457e3ca75939bf5291b6c8e40a00126545efec51bb62ef4435016acb5647a2292383fdd4cf46e980fc7c02189fe60dc74a06b1958d57e6985e32bd55acc5f105c6ff0cb02c0f73564bcb29331a7bb4e507d1dfbde5a434f8273f487495d0a462f1b47c40242603d5ee819f73d92214d456cf5d194cb03500d57b6cd0ddcef7d86ade9a6b45d0052d0923c6af5fbf3313f70607627d3c11c726b8e59fcb12a799b231aef839e3ea49d2277bcd73d561988cce559eb0716d6b71268232aa68952dbcb877bc752087b0993ff2f6dd6982f92bc3e37aa8189427a83dad387eb2831272da1c44572cc1643972728b9d94ea9c6cdad5534f1392d476b86c05603983bd49cd67f5a8cd1d06f2dbee5690608cc2a614601661d9d1b280f1b27ec40fe10cd981b465d80a7093fef0628a128158faef9a84a8f05581c0b9d87f9b811a9cb69318c6e199e31193d5cd77c5a4e713ff30d7c66c91328b915c7e4a21460777d285daef00a84a5afcfa511ac98675ce5142efb41ad2c6a16084cc703b80ce40fc87ca9a28ed6f9df2b359af82c91581ece605c486db68411737adeb61d28a88daaa66cbd1b7f7b8a0d8475e47ff3c3182a6b7cf9a00708db6534d49f237621738d9f3838f8cc7122dae3e75405337e05737665334e45c64a255e2a2e23ded0af7c8594bda66a6b468fb2196a735876dc7ef9a1e592a7d713512f609fe801f2a053fcbb93bb4c105458ef413e98e441bf52287e9d1f591643af0426c6d949ae166227729af83748dd444367c705d66d649c436fc64db7da96e5d32603aadfa0bd074eef3b32194ed232c14a8426d51613a83f79c62a2a7e9517f2bcbdd6034fa4f5bdde8aebcebf27db40d8d30327bfec9b01f4d19fdfd4480bdae6d5950f26239b79668299501a59943773beb60c5890237c6fe75e91b1aede6e54357e8b84e0a2f5eaebf8927f7ae79f691f72834f35fa7e88e57479f5eaff9c364b5d32eaecbf3061981d39ab26d0a3127d0190b9837904c1d2a3c6b8d4234bc8f918aa8f3c6eb5785d0f99ac23a883a6de1acde07c3922a30c8605751308cc91f743cbd19de0e6b20c9351cb232901dc6ec5f7e16039b81fcedbd21c9d42cdf27229e40feabdf40ed5a81018301ba74e7179ec71ede9ebbc6c82105c89b59dce606795790eefc3b252bdd46a3b0d6cc1c940abafc8e29a443ff7055fd310efad4a329b2a63fe815b3deeb6f56bda3e367488f9e9dcfd8385920b4731c9fe465ce1ad0f80325bd1594b05b6a32b2c3ed8768eb1a21d6ea5e91159eef65058ece2d6bf46909f56e8769bf6a63b2ac0e5905d908a9a0d6aae2c153c2ac7c99ce69a999528c0770853cf88d0043f795435e4339d11cdcc538f9e50712d8ac3192e39688a63db2640189e0429fc7c5cad9c43b593e6626bf598a2c360d49c39ac54e67397e1ceac6ca9be1714408ffb8031226ab82ff4d6596f8a6053c3f4f1808fd5f4818b69591295248143625eedf4dc536b20475c2d889958e132ddd115b9a57ddd47d742f8f65d1c04e62bbd1a0c161b20738ab9694546f6870e2d898de8ff71bc5264beb86ea3054e1685c7797cdcf79d40418c2db6f856b360d6ab08c38fdd1797c9048f0de346d0d2ca057549e0ec81abe092b82a7dd73fdc539c980ae2e3631b523d8c66867a265f77de20e37da29391142f415d75115ab9ee11a5331e8dafdda2e73fa490395953ff48b0c672ff22c15f559a8ee0b0bad41726355f2b6f7b4c6cfd2b6944f2ef9183d1c3c8554f24dbf9c3dfa46c05eb5f0a80389c31588431eb3fbe93d9ac4048cd448bf00405121237f48fb2a36747c9862c6a9b052c79c3ff7d5f0c5a9897cc05df211b11023310d248a2a65f05eff8a429a109f80746cf1cdd21c6508ec909d51e2f5280bf479d43e85ef78a5853b2d2d1e4185b9e8cf3ddc09561289524c4c5e2ce935c8a047056f2d3dbbf02d60581a062166a47a98ec774b350b1498f5a3818122da921c9886b035d226423daa9be626035f378d29eb3a787da8e6c003bdbf072d2f7ae54c48b085ed42a265b42f759ce30afed7041eadf594033cc8f820d2d3118f530f58c4c766a48da5db9d5c6b0994fa2d5b121daa2ddd8a8e3924137463efd3cf98eb5858b28f26f833ec7680574e9f70dbf5375956410d370bdfbe17caf14971142a104869a7ed89ba3b45c57e21e3f387a4a56bf8cf3945bb97ae1bb9789f92a048fb2f08e87b718b46cc2b2b89c9d1f3b8b8b8aa3bef450c1dc1f7fced2749b4167db1e9ed6a26017e077efd6ff1765df3d457e837e08c7cc8d9d47cd6437cf5b3f4bee7d7243c0d13f132022c769e2f777a09abc0ad6c71b6ecb3ba6df7c60ba283a77aaa88d6d97a0f4b5937e4d446e7a602f4cb78a39d5786d3aea653d131554333914240de99d8c2957f14f224c2fe5f46985b95f9996d35ff686f1007eaa5d78e4a0e80dfb0b3e9836527a427f01b28a268da3a2cfb38562875904c77bb1f8b0603f9b1c23f8ab788fd32fc800ee87b1a9276de39aa0d7829d291cf8118d2ce3be843762d1497ce9a289206aa80f1dd819151143454cef0e5f26f4cf60175ac4ec4cb3416f1fe5561cda1dd5d14a5f3d39ec85db907985a40bb10b51f149ae43bf23e7b4e4195ce1ab49eeb719ad61c5ccb835aeb219c185d19e937740f142a95380d90d3da7965a581d64acc930acad6155430bc0c349a0f09ab20e53759f7d3253c5af8b4f5bfecf0c7616dca8be515449c0d1e8fbf8d65d8ce346ac69e271adb785f2709618821a845318e154a245605ab378faaefa429aee1784c889481a3db3b9c8975c177f6258f56a352d163414c85e4a839a2e52266d951cac4141f55f895be13721809502942df97c957320a9777a709e65140016c55b494f2510435da687e307fe64f0ff300c6fd6c2884101ed077df1e418430559aca85a20f61ea405468861a880d06bd8bf41387db64e00678b1a1e9c00597138ce10d943d3c0e05e85a08f9903c8969069c6b955803d04169bee431f90cabebeb06d9b92ea190d7386a22308f39ce86b5bb77c7d5485d6bb55cd097b2bf8235c05d587b12f50fc3ad54e9636db26eda6bc342e94dfc5680d33d5803441a55fdcd49de52d44f52571e4781b8d24f8630e4655dc1d2ade6478d365058936d8dbbdd115b5df383dff0bc3cd3575d913b47da9c17c6ccf049976153446f323aea28efcf30f44759327f6c88b319b0fe7906735ab7409909d4ceb567f28bbc8affeb70bfb1339b06d51ebdf9d23414d6f1ad57a589d0bf01347075e812ab219b9f0ee135cafcaeffdd51e43225f37caff29685f475d68f3e4193d6face9ed62314d1832462de0867a37e11f1487be664dbaf493aebdb881e2a3772d29e337b6b8565847ec72a4e57a27ba3b07783dee18ff676d5fe35d4f39d4dd83baab4094774ad20e67acedf560986aa5726ab0f338107022892bd58e3696cb00c490c7c2c136301ffe76bd2d6d12a95fe70904b1199a2e93a0dc51d8005d2a086aacf016c28a42d3b7a82a89714ced92504c5c8b374979153e89e8b26b2a2b07534ad682bdce516a8bab450c2ad0b8c33638813683337facde64adaf95fb119c4b6b685a37c98045e041615bb26b889472fbc3b1c94e7945b32637b90eb450ea7374468a2894f8e2362aa25ee3ec9bb6db231e8c72807fd32efba246f0188f1548dc255aaffd151eb1c8cc02648097329faf2d0cbd9f07b4e381e478eca17919b049337004669a8d42d93b972b3453c47b8736e517a6f7caaef331e726a77f2606cf79bfb165d998aa8d7371969819a20ece081b7872f5bd2d6bda183235035ff91aa0e692d7d955aac55e9b85cc34c3757a146a1f2ed5096fd55ce76ec6e0ef313b242b6f5869f0e1f796c15babe7a24fd702bff2603f2d842eaa2eed004d0e1661a716d19c960acd90a64e2c504396590739b51c036f68c1fee4fe159e71375c4e06dac9f746dcc2d8837d27e8d2617866d42513ce103ecf333ed5070b83ff5530f77e6da313b09b91349b39bc889d354f6c49ef3a330013100747c4d3a9c733f013fb1db58efc21ecdc6df77a2bcf5481c397ee27e061e5b41e472376cf8292e39f45973ceedf4a49cadb945b7b524798b96620b09d6387a663202bcebe4f6a188e66b63238a1a720ab5a1f9e3f317517af3256e88a67bf83c8d5c59967ff91f8bbcaf46d420b24f9084cbddd0f9cc365ad2256a65df5c40ad735e2ff5a2a74d7b8423c1dee6903f83e7ae006bcb54d62d0c6d4fbf5109639026e7f262d2368764cd65fae41c1560caa78338e254d87a020fc68dd62f1aa19fc18c75721e6b76ddfd97c2f981a8d2dcc09d0c745af2d76ca1563b5eabc3dd14c723c5db304e0e9623ab6999886ecf4080d1a13029ce7b5bb1197636faf0d952b1db74e2c763a64569d1b03c42ad7cf49195eb9ad73fd1a3bf8c51e5f193aa9c89ad4745e31f049c6ced9856ddf3a64879167d47b9ab79f5b393d1aba769c69d507522c731327a640c898a927bb824eedf20a34a1280e309d24865ed71d121ab94a7f78017338959057931830dc43814bbeeda094365287815fcfb8540609ce66ea46cd99d6c351202ce9c9fab03ad0f3a286ebd0dd9e499221fbfe989de12e6461da4a3b8dde594256a052dc9bb8c8fb8870209dc89ec8014efd625fadc21fd7af1d6b984b4502f99b821f6647e8e4731dc56dd667aa9cf49cdbf53af2823002f6b39a891c2054ca8853d35fe37cc66a77d51d75789b0bf090c2e265f3f4a7bfc5713d007ec786a07bcb41d4c094476cd0ea205d18805b5ff4f0cf7934fedd2a247200d997a5d9f3d28eb4bccf73694f1f3e3302f5adab8e355ea1c4b5c5cff68508ab83096b777208a085ab09a24955bce9fe093af01546c634d3efb8d06a2279b4c8bb39d068213151b668f1aeddab300e37d1617fe7f789826a73e25ed971bc56a2bb07408f659dc6a400f20b46aeb05ad19d601a1cdd5564039e5df33614f1c19e5c10a10dd5cc7bc8f13505f18ff31e5fdb766c2c5b121310b6d50168576e5f4fbbf9471af837cefd9d585cdc1f850ea2ad4e482079a77049aeb4d72caced18b5ffb7de5e70a598b808aa8616b04951f84a29f986f4a99c7d306e8bd451a886cd177d7641e937a4102db0f8538f011724f97b8c09cfb1b367159d531e8fc6ce3d5ae4c5c872d691a485c5defd83134316a7c14e8341536116b67c0b5b4fe6563bcb3979e9a04b27a76a5136207fc1b9a7107cfcc47f23d5e5f22169e7ecb612e14d4d4fb7f0b1fd9699be83be1e2d8cd0083b81290889843fe80b23fb46a148fbeaebd1d96acd278bbe08d9efe931147493a1a5056e5f003d8d7a31b2ea05506637207e21c4f1e78b311474a8edc7d65348db93e2d1d1bf3402b667563bbb6ab7aa01e7e21868211a0857c6e04e17a635ec0bade72fab56fb41727f821c9c92da0f6a3a040d18a61774ae75da054721c753658daabee313ec9273dff3ab1f1fbe6e93e4c730beb1c0fd833b48c19f78e73d57710f7ac96481c90e9563dbb73ce5d56e86ff83839dcc0e81397c8a89922ea3cec89dfedb796fa87ee1b938c71b62d2783a6c6b7289735e97d8af4745464eb57fd1d89c320290941bd18f5602f554fbeb3a32f7d5fd93432102113ea4ca884af2a8b657acc16b7dc06b009fc6ea72e1e1abdfb4126d5ccc00778856d09e63c64b888cc592f47a7d089884daafd50e9efa57f901e8d11be78b6a312652dede244c098c551b826f026018cbb6cd770837389631a13d9b415d063ac104a5256ae47d7857d52ec2ff0818fd7b85f3f903dbc190357c2214e61814271c76d810540765293bbdbfb0ea6f4f39a06077476874b34ced6561b6749dcd86cdbea3ff1da48b5dd5710e2673be5c3be3f749c9a17d8d26802493e6d13a6fa7c54f7c85dd0c163e21890a6adf3986daafdd7864a76d30852ab228bcb80f574f149f2fa431b7b832a085a09791c91e25886615d482a687a5023afafeb5b9434ca9d5f4cff76cd114b971b62eae1ffdbe1f6754a6806e0f583b799f7752ee484b41370c8c1042a85298e5c44327d0b45f2cd44628fc3cc9c028297d4905d55dac0f11d18112d61404ebc9524d074608e151d5ea1261f73e4cf4afc062b7626e21cac725eccdde59a1c1411f750b45eeb5fa9c0fab9d8955d57d0441e630b07a2a22ce37c422b26bad176bfcc2989d75cd7acd60255472f56ad82a6c029999f6d25a858bb438205b62fe661fa7504eb76d30a4771ffd2d2d813f0cd1fdfdd482c44986395f9fc344792e20614827753f3d09165c91ac2cfc1e20ac47dd9108baaf9f66578bd50a0373ed02add937c3ddf518328042778cef9fab5992ec0ba7f0bb8c92f153a15174737e8c539e174da6fdfb7d50104109316a51ba5338936cb7db59738b22883e89ef29593e8b486554cb2d8407eb3f74ed9d575bcd001862cb71c75e83797981700f4bdf7e02f706fcc1e8899e0b632aad0ee370f65b3f5ff3d4eef1b69f055dc65615fdbb2b620d78a560c2c39340d40f7511969c523a1702d63fad6d27dc1ddc518a4e7ff739785f2c23dba29d695790826d7a22dabc042a0ccdb28433679424c94811202099046467b66df77ddb862d305290c1318e7d31e89df26f089a7cfd96235b37cadf41d1baaea43dc4eaaec5acdaf52e8be8e9415fc4c8b720873044ed0441015324a8e7d73c5095e062e13fdc9948ccf0c742af8a770783e53f2ac9cc5e1ebbb0087414d5b729bd8aa9f3ad861f748d2a42586c60cce6bccb716126182deb0bd9e0676e24a1e27c7b7911cb7127e054da0a21dbb6b518840ef6576cf5cae9c33ef1cda285cccfe30847628036669641a4c96995794632fbe4f17e7ffdbb23d71e35f5bdccaf01bd190db97fd683c0423b6952bc8a7829bdf07fbfad63ea8b564afbe2dd1b8aa0563388f95d34c408873e589aa12e64b997b846655d1b9990d43bca1f46a9a7dc42c86fd0687bf256651099ab919678521124465306a446d72f832ac8aa7ec30bb8197eac5d5b77df78ab58e9f9d96d51a135cf73a7c3734cc1d091a5c0b6991a816d45c80731eaec7e93d0e82e4465bd69d1b9db99351f6aeba891573e17225a3d4eee266685dffa7dad478f9bc9b724f96208ab1886b309046ee06005cda83aa6f16218be55d540827d4159f8aef5a644ecf3b87e716f7a205fd88c0a2ad0737d63eec42eb560e348cae61f39be157a46a3fcd3ed79b1c3d19e8016b8ed7c12f756f16e993cd2068ee88b8a7de8d3960851826c5a800a686ce70bd1ac55a15340a8d255e517c87a62bfdbe55d86610e7833af43257a008c9f96652cf735fcf678385465596a43ebdeb8bdc64c3178e441ddb3a958feebd2943bc8195c4f033077cbf6db30c1bbeb33cbfdb864a42d994d75c850dada0d7e3295b66fcb151de8345cc9673fb999c11fcca92d9bae54f077b2b77eceed9414c9c6dcfbdf05db4a49aeaf1eb613763c20a81beb38d37c6d1b80a3fd634faab37a58f9945144d057e09c16339e99a68cbbc2730b07cebbf81b22334481fd83c8ecb7b453c93118dd400ab4f94bf5e863a0ca978d7cb93440e5d0ca2c063b715f88e7282b87a9d4f57a9ba81dc6006203577da01d25785ad28e398e9be2f6a82ca333ce9157a22e5fe2ed935e6772babcc86c5e3691f31bb50be0e2cdd647b17a950cd6cedb7fb8837fe1410cca0980c226d8eabccce7ee89b423bb5be8a52c0ce7507366bd7507423ec35f2815c9b03adcbfe137fa7c6277164056a07c7d632ade3301fb0180ee32133b51a0a67dca7f4f6374632a11174617aae5473317292227c88350ef8fe650b75e14688fb0c109d6e0fbe42b81c971fd6901bccb979f4be7846c35b1007d7e39de8b6602809be1d6bd770efd7a187e8f1f643e58af4bed0c409936b2cdc55403e975dc4202a65df504131bd03a3fd408263ec4bd54dce782e0b50b8c8386e4d47efc49ee8c1967a82aaa2d18ae7d3f3cbe0613618ee1d4091992fc06c2f794acdf451a6b20eda515e674b10ab22bc18aa2f9ab4c04459852ff0dc78645ae9127d320957d13d078eb5d115ed85772c05237685486769eb8aa5d9916656feb9a9d385c6c07fe3cbdb10771388a2c018cb57eb186ae03d11bd8495725e5497dc56770e55ebade1ba0e0ada5fea1cc24445068eb3006395be7f36f5bc68313a9a27ad4805be7536f9ac440fd9db03ca5360c453564a0006a434096b08f36e5dd2943bc900c90c775725e0b949b5d1eae4055167bb21617d65938e30c16b635af987a884f6ada96476a0e1c4157bf94b15ee66df82c36db91ecdb2b126a1e50bdb64baa224ed0c01d90cbba824bc1510f5933bf2b53d94eb778e5e7a40e8e114c9ca17f1273269f4bd3aab404338653fd8631aa566e0d5b8b4a3076b38ab6d7fb09e6d441a2475d544376aac4c7eaf81d86debcdc99f91c7c04fd0ad0dc998b87f89af25b5e0a9ab120979e160dd2a9c345bedb5234cc2d513147faf90b4d588f3c38085424b911acdb8764341b4d5873bb52b03d54463d1ca449ba45a3dec8b07edfa76889061e4064a9d533c62ae772c9b745abb448daef40f7215f4d8572f2059f5959af3d853e67a429e8f6a29694bc537d50bc50a5a29afda66572cbcacea5ddf5a34946cbfecd345e823d58fe2ab3cfd2527f47de598dc1ee5bf86a432a68aae67abae922c34366074c2c12d2ead8d2717234b2e82e2f85a2b6165baf4487a2448c53d0ce53945301f20efb1418016f8092fb3bc6ecaf252e0cb17c021e8bf860289a79b7f1c76fbd6ea536710548dad22672e1aea4e7e76a738460c02117afa540562b95d3649baeb26b8dfa12d84ccbae99e55681f0f099cf4a27194a320d52add429257a969f0205fba87b1ab7a8fff275e56baee395f54724952772bd78317ba37762f16c1aa146170e2e807de2a94755b335be43e5458d91231246415c8a335ce384aece1f2c0ded7dc642a858bc51390a39e8e9af3b1f84bab8bfde468dfde4c111c6db78e423742c9cb5f80e4f5e9ec98c6ca1e10a8401982492f88e372de7ed2ed21f007083a980b188ee9264e4ad103b27dbadbe11348a65eff2779aa27e30448755ca5a713a9f3643a9cb5e260b2a0f4a675709cb21c7d81c82c517415d58f57940ed658b84e5b9b64e62daabda8d83889832c60d908deeb96d0891e280fa3a27b230e8972c28fed63a86ba0d5180a8c7e410a2ebfc800843c2dcea43c608c03e32a1ff17c528c244caf4c5a2707030d61f76936611829a4df025f44f7f6afea171cb7c29f2f346dd5bc3f20831e66d834ae40d60fdf28fe3f26b33fd96e13d4876085b0469defcd7a4c6cf673223d46fc2ffc5b8a28cc338c9168ecf240f34b5411382eeb8037fd0f331fa6a4b30023051cb47f3ead4f99e3b4dd94261fbce239858471df1430b64ad66f165064ccdc867bd2e156392cbf6eb1c43dbe5e98bedc87532bdb6611ca46e3bb59a9645d1c5bf77243bd4fc2287e115697898dde93ca73cb398a89239ca25e3c2996520d436505def77d1e7cc1a64b92431180c278a68cd0acd5d4122e20b18b349ac5700c332b49fcfb71400dcfd777543fcc2561e6dbc798774bb74bedcea4fe516e8d449c90085444612f0aaadb53b4ef5e5c05f37baa10f74a5eb1a15a7c39610f299584f43c2b3dfdd48d1393fa840d3abf9540f5d6a5483cf506a31196f560f60f8b73e97914ad3dec14a600f47d54efa00a399a47c4859c19cb837e6896a446150283e7f51cef70691c779ad7cc189b3432caaeeab8aab68d140a0876158a9a7d59330c749588e0d6299324b2323fa7af4b41cda7969432061ec1786777292f3a255b9baaa21f9b5d7b96efb0629e9709833459ea40382bdec092b98a1083f8a0738ad178a798b3baa55e869d2953a902335f37337a5fd5835e5e3c1f5bff8d580630a17633772c532305f04029b18477d25858097dc77cfd01dad6c200e60cd6d3d45e9ed97b28357056d589da36aa523a68964e891cc451d91f5f3c2ebae57b18e680b95845861067c4d7cf44577958cfd1a0737aed260004270166f7c93915449b2d71bb40d9bf70e6c93f313f7f22d0f890a515042a8d062bff16836df672efe239f44b5afd99279d5bb5eb6913bdf773e5431459f5073da754d2dd14ed4a65717d0e094cf6102abe0dc54b25435a70f14808663a386db738f134de7b42d99f82554c1da6142147b1e518d18f4b28833857075ae9dcb75403201733bcd9ea358076c680c83b99368b2601564165e1f5428334af423a0e97b013c6d6109ff5e9c703dff0fe6adecbb14f19e478eddc5a801fe2ec1435fccccf5ea6b3f112e423b771776a1a4238caf9d1411c17c63a53b76755d2d04a0f48ac67882846b9ec637daa4115fc6d5c78f1cb1c69c5fad9edfa36554fe8a0d88449b0f7193fe6793531762a9b716ffe879a0cc72cda1ba028aecfc26ef818fa926b000a16dce021365e29fc73fc28350835317e8036203244fbe4e42094ef73d896f0767f6343b7e4cdaa73e2b20b04a41ce65ef65f8dfb81b781e9bda8f187968d04346d0c7f64f28473822f096da92d3596b25fd0b9e9168a861fa71971ab0f3c7003a912d654d0b4442c03d75840c12445ad16d7b98ed49e7b8c6b3d1c17ddb376937dea1c585b01127505796281db95a10b8ce089eddf7980457e28622fd832649451bf57a1a1c55452391b8e5f231563c8ae6d36f7b876c1993c9c7585d575bbe4c28e3bf0236aa60815653b10bc6704c6a8b18150f0e1d2c7335c5930af4f8d6185143b069a3c6b2156191765c86963d934dab9aa22965a64182c8fbb0e67e3470cabceae6387ac443466a4aa12794cafdc8ca27474b2a3639cb01098ed245d83b7958cef735569b1a7a5165bbec5a5ae3190933db01a5d6f8623027e692e9fa7806645e859ca30bcf4fbda65bfe589b1bc842e62d8d255373c20f5a8b9341a488e10935f2f443f2800cebb897e1d9a239ebeaff06b54bf1e618e97aea14ca1d351f36e6af360f15de610aee211cfa6eed7777cec917e07110926207a51de3c0c8f9a8a4be6eb034ed4d340e099b940f983bd8a4ccc92ed4537f93265cbdfb512c0dbd52dd5c2f9fcaec97586234141d45113ae2d72d6e57454e7feb9cfc23ce6a9b007347700ba749ead9e323664637f84181239cc8b2898fbd16ec0c238b2198c9307ce9f987d10e6fbd7b71a00bab97b6c63c00c63c6c5ac0c49529d40731428e134432af4222462b06852dfd393ee37030b5bc27b4960e7e9aa0f714de067e4bcc51cb5e0a804abc84507f3ca3ddbb4f0f40370c228de6f26c1c19bd8d20710da76ea55ca88ca97988e05297052ab652dbe3b3397e5e87c56a7f10ea9aa6642039c9be265b694b08ff3ab44bcc408e99f728a48837af2c1d02eca0e6b4fabb4846714a28100e52d803cebe96119a53260f2a6114bca683fb9020f3aeed732e109bef08ba52efef4a845f3d1c3507b29491b5469aa773f5c4713998cb5b5253bb9560cb5a0b701e7efb2ced7ac514f49e29781a56e2d8ad61f3f0fdaa156c0bacdf9abf4dd9ec8c659eb446c83b67a783598fb24702f0f5fa42db9dc22c5af6db53daa382db77488372d55bb2c22415844051c1c2aebd6f704d4eaeef2886a9b172b3f59b00c1c9fd55f8cfb30ea44777018be73a59005a2464373b2f300f7228ba9671eb972172eaf5e218c555f3d0a3314861f6f2b1fc6264a5222a60f5733aecdba864e47c5979e11762a3c8725811733a40fb52151b317e68205168bd9639f1f22231769a435ef740c45795c5e67aec47dc2bb82f57b35bb6938fa3696fd1e6f87c67c55f626a58d8feb843b74f9565f1ed8927eb69a176b2758e34f20d0c359723a317736b308a2c332bbb34bb3020ababc258496b7ca3be8ac99d3fcfb80a7aa76fd0eb422b0c5619d26860d2e7ad7e042ecefb903a1636a74b4d19b8d2f05a4852672434c1211af92d570f037c0c3d52ccd6d90087ac90bc96627bb3be19b3b86c940cdcfe9332bfd816b190ea443937fc70156082d1966f143a7fc93614ba5a241ed85256f1b4a80fd18fae76f0f9aa14978cd2191bb293cf6d8fc3974de2384a581c1d6efce0bd1956f9c92faf86a4e2ba12d08f331fe6cbad5985ed32979a1702467686604db610ef034d6c87b10a178c739b3826733f730ec7d97cb4b1dc4f595178e7bd3f2b02fe41414d2f6bf8ed57a2b4b65ad0b43721d775b8a8c658faee8324292524e147cc35be0ba74e51c6175a5ba09c83bb5ddad5c81b6b7bfa58c3ab5865718bd2226070bdb0eea130af926342f302b53594e7902ce16df304bc3a3ba61b059fc5d8503b6d01fc0226b895125b345505055072c7a985b8409c8acbe2c7ad30aa12be26a3ea2e6e0fe240a52b464d20f3fa26494c3c60b34a32ed2e9c061997b38968bb17fef6317656d36f7db485d26e8eed90d6074182515dca96a05261ddc63e61c229343cc8a53d63f04a19525d1bc39396d51b78a8afef5f0e1c1f2ab956ec6ca254a4ddad78796e78d222847682be9e8f4b775eb706b6f2c9a32a9ebe489456ee063f841822f2787404f5ca5983e726a9ace858e5b3d4587ca303190398e7c1d227f195873d445c3f219a49b903f657a601da68e5da8044b660bd60429e3f72e32fd08b7ee9d02a02201e4477e3b1e81c4f7de79f7d4bb4781de14f670b5f91a5eff8610a8a6bd129d9a357c84f1712443aebb55c3b43ed0ecf05f473648a3f4070646bf0f32e9001c5f28526499162b134b24e39394b698209e6822a0c3eda1ae82540db3865494c549cf3cf738d99c289f228599a09a8e1ae81073b99f0728dc42d7770d00415c559752f46d9982eb9e351750c8391eeccd9b716993768f96ee3bc759778061a63ae79e8a8858feaabec15fa0ec4e496086aa097d975f1d7634d415acbb99d7ecebd7e31a53b675a297b6cc1ca81cf244b694c9b49903968cb670005c15393af2a5aada5d147e7fe69c8c7338ba1f432faf6f365a10a87716cc41f9f041d7eb6c64441a86a0a2f4316435340ee24ec811c6ef671ed20ea315877f79129ef97e70fbc5c83add174b1dabcaceb738e25fdbca81d2bafa69094ab6a95a2028207cac5c892bfa95a8ad9f209e3415285c05621cdae7bc7ff9f48ed7df19a523442746f0fa718f18d9916b8b28bf6ab3adb0f824b6a82bc664940180b112b2dd54c2a977f55432aed5d80209bc51985d39ba826a1045e62774f2dcf458ee21d5775944e28aedd9b70633de6f2a612b0cb1723df6c3be354b32c0f31f94d606ed9ed981fe55a3f6494cc26802519fc8fde77adc6322a6442c8a931be661b2d63f9cedbd20115c13de9e6b40d3f2b33a0cabe2a2010db531fd78df1b25b865bf8d29b95fd8bee5fa0682f3d4f00624b39e942320acc0e1006fadd2b12e8474517f222f9e39b760803ac6bd2b2eb32d347fca71a635fe92659192aaaf2d287882206349350a4ac6033db132b791668585473820c73f1e65905f0d33ea4ca529f0c13a8f5e35736e80efe16e272c59a91d5c67920a79ed601fbe1ddb526f94936115fcb153f2018c8404f728e42e6690413195377d537ced5faf9e9d0e44606cc0be9dab7b94878162f637c049bea96cb241d0bad24962df045d48b425b4579d088f8ba2c18d8274913936f0cf9332c5f074fbaec93452f74d7bcab89dda3ecffa738796e8d807e20e79ada21c976e847d6db8215458a668c7adebd3af20969ddd1d29d3eeda1025981b93f7a61e01756e82b10efd3b7b984e01bf38a5222e144d899c8162205dda1bf9ffab938e1499af98ac03f3d5f427f11224a6ae5e8c41ce496e3e841e628cde3579eef76a86514e39ac999d893b1d618da6a8c2304441567fb69de6659d71c3b8af571f6a7c4f9940957007e8227ac54cebd2bbbd037ebcee1518d392d895d6fb09ca3f7b1d7dac3e20a546699a9ddcc75364627223aba38fed033118be1184aa013b0a0d8ae7ccc80d753667eceb8125145581b6572716bbf84ecf116a7aa932b3a38f2a96ac3c169320358a8f550257b6734d9c321a17d5a2238c0646c1b54531b9ef6deb8a1e2b7d7f4bd0d8f4ab29e4ba48d0b5c7112911ab393a59ff4cbe9e76c7d9132883463d125eb10ac8302d4d1b54050df21e85e71332c65dc6b7b85308cae96d100206ca0ab2ebcdbd57914a25da16e6aba9613756cf309ddf5f552d925ed0d0d8d4cafbb53b5269bd7c289a0c783eee1fd3ba0fae1ab28aae5d72300af8a3515338324bd4ba14f86cfcb4c4990b09f036de6865e8d041787b54f23d1ff7fade42a730509cbb3740eb5bfb64ef6e31c835a73b8f2e19fb0efc96a056afdda8162d0a38709c0b06cc36f08e0e48beda06f6aa586ef76ecea38e4e0bffa4424d22c1b9a50152d001c75aab182aa61b302e65a0a196fbcc0be041cc07acd8d884266e66a0cc2dba5eeb9b07280a7e212c6d76b4131f2f17028f9b550ee85ab7b75ac41f03cde3d4214b065ddce0ee6d32ac637baf64aab29d02cf830c0ca7e76b9ed995f083b6388bf250c2af521a3a55fd877859de4cf34fe81561225ab572fc6bd3c585c13ec26961bbd4b965c4d8664220b6c33eb603b9fc309996a0f66fed3b7c8406c895fb60174aaf90d7875f7479e9866111f6bab0ce6bb20fe4bf24b75a336cbc334424925159d08a3bb5db8a853508872071a230486c36b275588a1291dca1b8fa4126 + +Params = SHA2_20/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048201070000000a3ee992fcc7089641cddb3488f16da28e5a1a28c7a2b29e101b5a3c824fc8518e2e70912ce4b0dba46aa71f509ec55c310fa6b42a7059cc077019d1f19d4e82b648d8fb2d72635104296bfe941653712873a84f23172eb6e999f5074d1b06fbeeff918a581922c365749b52d300f9794338ef6885f91639ea45b26a34f557707c000000606e9059c86b2f4fc02d587d2b89e6a11887ee6ab8e20d6b1ef65fbdaf1e0dc2111522d3da15ab1b96e77b97d5a180541bd1da29375bdb1c4f0f5a2d1347e5270335709eaf72f510d2f9eb083482e0e8b87126b4caa9c4cf699acf415bc91be40a6698d04a8273109ac9eb864298b7ddebb354c667c106ecb022765af3ff454f +Signature = 0000003c4d33f6944c8a1591bbeb3e4e7695c0e78714c2182977e57509bf809a6b03b6f4b27066435ac3ec657e8ead6b1aa7da32533844540b5816fb31ebde4603aee26a48a18a06ebb6b39ea50c18c087a210eacefcd0b53b7f43ebf1564c03cbde1873533337fe4d0be64539eb8c3695ba5840c069055ac4448ef6b2a91a3672cf9cbecd0f94fdb3e4c6a8f941abd495616c49b9d8f9622f60c98868c191ee77bdf428a69be14e7e986fe2df88a524e2426eac409392a8e98f3dd4c81d04e118233b958e72c59fe6d6934304809305a2db35ae041f6a0e97d52274e2dc06f22ad2c0e30bf672d1e6d44723790205a12b17aa2485ac56aaf028859d5b869490ca8a201ea7ac938631d32cef36bfca11e9fc72acb757f6ce85adec484892204df83befcb0e288488471246a3dd222667c71c448d377829048785c19bec507607ac013454c2424634167588faf33642ad062188701bc674395710d950daff0911aa5868f2fc8c838e1c0b9e1ac95feda03bde5a76c5e40663752e8f5ca294f03d62a3c1e42b84aa677d77fe83c0e30ed9f469a159b7adf4b3e087d919b6ed4d5cbdb936da4d968c1ba34344bc74fab0581c34e34836c8f2eb0242b43cbe72d0d56f301f9f28f2aae02ba993aed9efbe7cd27480bdedf8e5a7d9243047b5785eef5501296a341c703683dcd40986b269ea5171b00277e901220c68704a7abf69e547d7069fd671ad8b5cdf230dd9a3f82d515ac6e6dc10de612c39ccccc2434fb24158f91340ed1ece6e5cb66e40a22e524298fb4bbb7bc7a8d6aed877a90c818e0d489951b317d1bcfe6aec88e2cadf8bab93fea527fa8b17cd3a26c6f1af11d67714617859938cc0a080460191339e7ffedb1177aaecca4970736d22b1eeedcea02265ddaf694459aa93027318d4ad5e7630a6f7c4d293766c6de50225ac2471af0ce435f89debafbaea82f88b7c8d255b4ee27af6ff3cc0efa32deb140a2cc2dc4a6fca2e0fbf4b428bda8e6686319ca6fc5acbde9fde148774018e6751ec2391b46b7fc0451265d1d7be1c4297e5970bce2b38ad06e6ffa991e777e30aba850cf54d3f7481165e3cfd7eb25719e91cfe438a88611291e10cabdae30b9ae32e0b3cda427085feb67b0450e13ceba653380ddc93810abcf5a8393acf5552dc17fae6d4d7e52a1485b0607ff7def38933ad38f705ccb4231f340d26ccdcc8343a5de200952dc1af894e54d9d468265bc014861ce0b685c611396ae133faf818ae9e5c8f5a6ff60f3c204b0e3ce27c4df20d5551d52da4f4ef121f0fba79279382ced153a209a883cff6d26b6b4023ac59f046161641873e1f329351af2a9c2f8396480ae69ac2501df6e27660e77cdd689bc768f71c7444f5ed302d588c4cca5aa38b023774740da3c5f19f07358910b65af077cd3a5f135dc63568e9a7751cd796c3a3cbc7c3b2bf81903a508ffb5ccb69cd2ca10049cb4623b6bfc7bb15509fb30f83a78f68c0f76f7e0dc441fbdd27fb7b211bd805535946675fe03bd2f9d2994193c02a755d6fe8517145d6658ffe4bec826d4eae23ac54690de7c4d847346eed1ce385233a4d69310748ba83ffe83024d133b9ad7e502082504f952a0e2fa1d5acb951a9b9a029c69fd27b5db9fa86dc1cfc6942225baab950abf312c83d4d09265cb098b57e9719b71c0472429d9fd9e303d9b9d3231bce6680b201942904fd0d8a586c93d7be77692510a8f27441ccc27b8105dda69dd9e7b558bd94afddc101432356d0d24cd53e309e54ce3e3e32033e5280ccae219b67e2fe58923ded875cecbbf67c7bbd372eb41ff4094e3f3896ee61ae3177f81a8111ce61179e2278d094655917d1095d5878320635f45f0a131ae3102db9c50336ccd3952648bc0bd2c6fa463ab2f63b8c0e0b699581c7a15da0af5d959250eb7a3d18a197629b2b0cc51ec4b5e720cdfd1437da0591ce60803aa7dbd3e5218c8a482d40ccd72b2d42c77676bc929201fdc4b6d66d128d971d9868d93f2600e769d1ff347749848d7943dced73a6f85a6a0c6d71518636418f1a9a9f0a39246dc1ccda48905a388fa6973610970d83907aee354e0901cdd5877ec53815cac05f15e46f87cfe577814a7c50d67721ea18756877182cb321cf891f5071ce109e192008d73ffe7bae11f45d0ae4d477378ced93f02458b7fe04d4bf2c8035035f30030b0c07df5d62879f8aee1c70c01ce4106fb3565ed64198e285ea5887960e4c854e288285ed162f689cdb02118f34aa9ddd3bde3297db570860d16de36ce521a05972165e37cfa061dd69e1d8a450b7f64e5651d078ea11441cdc9383f03343739a954c706d47b909c14316888d04bf69f4108e99a34418b34cb4b963b2102bb47f90266adec2a12a0ebff3e6e7bffb5cf64d1faa92b253c7e3172382477c50bdd67d2da7bacf4e8c56122e0c5988cf7c6a9d307de6e759f3c77ddab1ad903f5ddd400f63bc61d99214e65218a0b28e256e09f73e5042deb80de9a0cf1374b0b557081b3aaae7aaf5958dbd2a920b88e4210b9544a0bff7e014f81b73cf3ab3e5e1d43eca5b8acfa1bdce47cb5354975ec6d8dbfca6436fcea7b72cabe8ceca9f250d0c6f76ded18bef087cb0498a2a9fa307d2f98fd71f27ef415df033bcedbbaa398a083c1cbe60d2a0a12d87a4ae7953b92cd13c99e1c807f6dbc7662ad64721b352b96bdcd121815d33787db386ef5eb1a0e7088596e2b2bdb494853f7053946f2b4b35a2cd81c96dd9e8646738703ab54a3abe8653094f17905315ba528227a1a9e27e16d642deb55e1a7db6ad6ecbf4ced4d98d2c713113d2709bdd670fc96069994a592c5cda493599b3acc29b590167e1cf518a63b8ee8871c3bdb2ccec0c867bc6d470fb6d31b9cfd0521ca26a94a42a9dfd41d264a4efb0264989cf777676dbf90fc6fd01b1b616cbf1cb71cb69adf819fd85c4923e443daadd848b8b5f216d02fbb9f0df28390bc7ac0100b871c6916a4d680a538270034819195a12623f7c8445a74d39a1f09cd7c85859c3ec121293e8e7512d89d3db47816053b530610604d8dc0b5011be6e111667c5759d343fb0cc246e0ef101346fef1e9db54b56f769108d2ba34d39ba107cd860b342b7859aea4fc3098906e76bd7b967987d980204fa1d01343b9f0ad213d4236c05a20b600f298b9c8d1e89fbffe6afe1e1f45babb4a8de4eea5c646381d32eecdfda35573f08944bdf1ab465c4c758193841a9f8333a0bb0502174d6fa712a4f87f2cec36b5e5f3775ccc8e42e3cdd8a97ae009ed3c9e8ade9620f5865db61087e39513ec0cedca06f0d4c7bec1ef43f1c9cd5e276e07a8a4c6cf477ff580757316591b2c6239d98b9ff2c5212a962b2374661c2e6d63f211f8cd44d759d3e8c376af703a0b77203de8758f7996070d9e9c7e677738289b12a7f504a350346c16b306497d97125c3c45c9aa2ac17e922f91c53754ab690e4f23b99954172db9b4c2b6b5cc898496f9af1a66e5c084376d0a0261407a0f0a02d5e7362f39acf6d1598ffa94a43024c7c4022451e385d43f59b581ba8cda09769640e165ba78cbab32de9deda6806740b35c2adc52da200431ca725c08d965c3a2a8f9358294a928b7158552a932a946e671c87d41b6f6d841f8735b2342ee3bd320945db2aeffcbc9d828a85b0a84ac69328cf4a3be699722ee272a41cef118bd042c6f2d5a4ec73d6f0abaaa45c236d9f7924bece06aaa70d71464a94d8a1fa2e5c4225c39cd46337265cd6400e9c34c7f9a74219e2f83d403e10ad4dd37880bea9bb868c7bb3ca15dca085e6b9b9d1303c4e0f2f438c33c0e23c052a9363bcfb7943b0a549b736f09c969a83b7220a43db1f5f159e7dfd8e38db2cbb069d06d292d195e91df5524e19b2a1661ec59f10337e96706242d1b1d965abedb766073ca0fe74c2ec4240bf108fafeb74b28c63254b42f3a0752d9c4b294c05049b6c1285cb42639ce8ff3005407da0aa7ff235b8bf394cafa3e34f961325a523a3840dd889c708353394bec7dbf70232b785924c19497ae399ac2cccd7e9828783b5dbc440defc1316d20f93d347a658dea236bc570f4202381b2d39a2589d2e0d872e489b07a4816d095abb510b35dc02178f7851dbede950436109885a79dff2b8f19e9b5152c9355e0ce3433012f2bb976f53e7ea91f790c179e93453a6f599f601e3004137e6280b1296be144b78a9fb65ea0d33d93967f022552c5d7243adc5a583b7e6a2bdaa22c5859b8a658f29fa541f3eb7c3964aa03e772328e4942fe70badd4e839e7040630f944b0bee0abce566112de53d1e13b473135d88d23ebb9cfbde16ad724934832ed5f5a9393adefb2d03e6077d52f02840d1c76472fb728622a33397645b99c1909a4720b1f1d3926d259a278ecc0497e65001c62cac221ad1ebf1dd2b85bb5788bc4c7543066dc0f7ae1283e10a3255cf8bf0866a192781a1710d7ff92a08f156c1d366f262e07b2cd4ed3c18fa0cf85f3453d5cf07b21c0a90c0a6d07815b70e703ece3e7f3a3e89ed6a7fbd82df4286f45b33d2d634807553b881cde2485c4ce7a2a2e333b3a883a585c919e7fc68587960be9b8f23f2ea5e61650ddcbdc692de3ff8fa7fb9c77f871a4287cb03fabee2b5c29ed8453df0493d521830ccddb808d47306ba5e10a50ecad52aa5dbb010c643e514607d089f80a8c84bd0f0e9f05a52d863bc2e3732f85d084b9d32db1d912bab87386574c5a27345460b313093391670522eff071fccb8a731a7b60005a17fcecc6d89eb3593850a63d6f74d9c95b22ac69f2f88fe351db807c5dbde5e92733fd910479a5b85f9b8a8d863c9bada26e552d7fb9272d32957dc4a1a5ad13a203a780039c83f6119aa34a646c91296722aadaa13c6315e19182513609eef6fe6c941e39441be1572340e1b674c784b3c96b42793fda95365150801036d46cd6391d4b7610a6084350b1893e55c7c3744516f46724c3073a81ed89a7d6e6d500237030407e8bae3b0234177e9dfff791d0d794bce174a6b3c9e094c1b94d6fc724b07ecd37ab28e4313825d8ec0bf2c1d62c6bc0dfbf9357e4965b10a042c9f599409deb76f675e643e7aa7dbf63b3939e9057b58600e1db8ff3141422eed169c00a5de830af122989bc55e884488fc7f82cbba9c8327f90a1916b574094e2f181f16de33cd3cbe8bc235ce1e80ec74a5093c376fe78e55d725bc589fc2a7cb09b04ea1d719131134e7e45ec7465399938eced0570618f59c675a148e2617f03d0c4758778d6d103b400591f90ed09cc48b879d217b632652cd4068c90ee2b852a5ab3c2d7a4b90cbe1ab2ff24c53b7d04d15a84c35e83283f2a82288a955f4b4bd99c18a5982b3bc2156343de6842c0077454faa52e1172675078baae90a1a20110059c00d74782329d5be0111d1d4257d4daa56533712d9487752f1ff8251deb237f1ed48bf1959cff8d8fcc0238159c997c85674f7a6283db0b6820b9f47ef3cbd8d00f85cc3de05150a8e11afe72f533bb25c84597d6d0dc1466f1c934e747af68f77b70f01e802f08cfaa9515fa206fc9c21b43d8fc3e8c8f422cc937986b27561414d188080f15a9a1113385e812e7ed783ef5b45238d0173e24d3b0d2ff3dadb846bc7b7c7e3541bb5455944324a8d94d8024ce856eea7ad201c6955460a8ed88b198c20a950567b5606e4fcfe5a9127e0e0c447c12b7777ca152cc454dacdf76a6d9cbd8254285d8389882cb0e6497c87d45c0831c7a658a175c07b07b12907785927472b8248f7c25bdaa3f1ee4d4e027edadd507038c0a504abbd5e50dce1e09df9bffe7dfc440cd13b8c7dcd5c6c1edf2d8978996a8560bdac0ec73e2dec2c5e3b96acb59bb4375abc9eeeb0b881c17ab320b79e6565f04cec47163192493fa1fc0c1736ff7acaddb6bd4e418d2702b0826855a8f5bd5cc4acc2e03c38bed394c59ed61f5929b910a4791d5058aad7d80f27cb22918c26c44cafe30c585d74ef83e9dada0438f3d43e76bc29902d7ed0b0e5a741e9a8609b5ce205297ae6c3c089af2dbe2a8a82112070d09a4b2a5b3a57b823e8863270f522fabce99b0df3620db9cdc8fbd4a76ea3fbce226dfed61886ee8934a318aa28a31d2d17e1fcf3fdb8e5085a5e21caea70f2310e8709cb99591850a207b4222fbbe9a3d94a85925f7ef10bc19c4ed3cfa950725b15c0be39521cffdeb82201d14979739b6ae1bdc440ca4c8b2ad4781be6c7f14c2e8c8b24ab0af4a9cf7781892e6b2df39f55a6e2c38e3409c8789cd9a6e15a837f0cd4d24f06dd606d2c9878ec1ef5a5d3667321c4f3dfd3691e61bf91b6ba0a35dc6cd731f66f9c74543ea69be1616a2549245b08020bbce4a7e90a5da1fef8279251f191863e6a30bf0464e2da8a6c73e2e0980538e9e664039f092abc466e2ddd748ce3d80fb5816899bcdb482c79874419f33ba8a5a101fc1995b31e20f1af6c81aa9a8b9cf018d9f54059d9f70d35b96c41b9c2381941d2d915035d794bb88bf6725a9b892f434fe3afa5fb9b488c95e0b6a66dadf69188ddef43001473604b1f37b0751554d702b2c2dee133213fcc7bedf1d5e0c9451b4f6608017c1207a876a5a26e80b55781a6c13edeec158788f272e582f98999cd9759de80a55d10a24d0d583d1b13d766c629c7d8eed408e5f01358c246cb0b5035d45508463c8ca2650fc316700909ba6577dd737bdd2f0c55475f5cb006c8c2e00f9f41304d9bb202f052574f6605583217b1c6706afa1f801ef0074d35224110edc6e60cfc04c4fe4a2f59ed6293292b44ab342df82a86203ecaef59670223902c0c6298718aec51f629ea18092e8b0851b00b928572953667eb1a8583a70e7f0dc49dda205bc18b9e6b2ce9ed3b1a84ef6b0eec269cf10eafd7f985f36759d6061b7f7aae7b9b240dd472e19c993a01441fe3005bdd44712321d7510995b33735a4bf214862ad4865125685e2fc9c248078cfb628e8101fdb8c6b6effaa5590fe55725441785ea6c0d45acf71f5a2240943de5cee51cbbe5a463ff06ae53bfedb5418c71eb05db2d7f797abc80ffc594fba7785341aa681f1c45aa92aeab6277097f43cef852f17fc442fda181c28b3422de0ac952e1e8e16ffa81df6bfa58a08a85d999b53315afac6900504a2519a480ebaed7d01ee2d10778bc179149a774caa702109d35652e4f395033c7708e12c7bc9ec2cf58eab04f272ae8c8c3468559090a83bcc1f45f0a0112f397e3fcd55288fca9ac9d2235984135fb46e4ff1379493f39607193ca939291c9a221f8550dd1c22f1ab14f825496260643dab347ef6b44cad06610e26ea4f67f08424b28fe2af37a3de40c0ce42c71f03316ae4037768ac346dd47bb6671a226cddef31927d88ab249e5b376bce5d475dd0f9861443e630946e456576dfb3e9fa275836cb268a9dbb99fd3b92bf3af7a520ad44d7f9024e14a6720170231d2820d803401289d8585ea787023206d0efbf6021b061d8ba38e0b6623ad9714cad0cfcb1b15bbfdf1f9d3c58517a7c1dffdf2af149ec6a2218e30feb7e99a0f6cba98bba50bb3d03fac2baca6688b4e3b1658b04c17ea00192310a73ba47ef49de9fc133aa3fbb3eed364c3106fd31803edda321d1d88c1de9cabed97d89fb32fe8c0cfcd77259bf655e22e580a756d8c2ca95c63c7c11c641961fcded9f848dcc7d1e06d71812349baa7e0caf940742e2d54e6333646dbfbd25855dc756533482f95a758fb379ea8406c982af57421679428b36df37c83c8235d4c2a2f4a0211291e2ac2023bc81e379a3d1f67eb1cabf6d6856483de438100abda7dea9f16d87a43dfbb8fe05e6bace480b72bc07a2e68d7d852179e2a094321bde7a1a6d1699316b258e34c1d896a1389c378c190ff2ac03dd788787c8b8b6731f488a66a5647258135a88f1b3bbc3a235dfee1d6d5f1d70acaf1206a5c93dddfa65ecebff76def4d6f427ff5221c412bf53402c813a47bed51ed40f32300b6032755eed7061c87861bdc5374b1e42faf7fe313d9411285983f429d2f89b7f862a15348c7e6f10982117ce7ff3dd4fc7017e3f8b8a69cbba191aeecebe5a96544ff47e7982ad0b0926334f8ab752e08729d06e119c63e853f893a713665fb86f40e1cd4787950d1b6db9904a2495934ed8039e0eecafeb3e109496a4fb00ac95127c86219ed8a2899b3cbb37a7682cd6240fec9727dde514ce0553db3d67c9141af9ff9f305fd2b1d04d58159c0562d7ea5fa8820e182d7c51787d9188232854035dc9c6dcfb7b6e4d03481a957873b296f4367375296c35b9edfbab20edacb9a7679d96927e0e0a573be60301ce80f139e7b1c30933b0346b63d96c041e7452053a683dec25b70ad13d16e792e8b5d7fcc0a235029ccf2923b52630373ad056fb7d66cb83c41c0d614136e90dd5600859b7bb5e5cbd50eeb58ea071884d2d968f9d9952a72ba31c6e00a84e556f886727afc1e67365451ccf44e8ae4135f2a460db33e16ac1ee0cf6fb3354d22aeed6c888e70801138a6ff3b8c643b157b1a33247960099189d97e66764d59c764cf2af20c8760ffa9cc9df397ab02aba3de883ce606128806042356f373332a3def9ce6497778ffafbe9f2c9c7d59f56a55f2c4b445bd8b268b7013047870d164edf090eb2c00f1c437716e6ce5d0652e9d5a2a3b7836ba09c1eaa618f068b97da290aab73e5f58453cf3e798f7ed0af3307a345c958545ecc68f6999854d1ba75637ac96e7d95085858461fe91604d9d38c87484bc0da0e2ba004622dfa8237025a23b68206a6f4295ff8c562e1cf6012ff86f69612201bb71c71f4ef8236fad96a4048de1572c5ccc77ecfa2ae01c8636797ff91ea2310635c2c2e6b0de03101b59a6c2d319240b6aa01cfa975a8363af51ecb87545c34764c1d0d16f17bc5390482d516576831bfcde2c08f7a3dd198306c773216e8276c74eb36769ab1645978e4094caf7b46b994517c35b377bb2be16cad3460509e90d9342d6dbf4e57d84a84a20e52959c0d5bf44622e8a8694832af2f38dff0a9914452a18815ec9099090252d8fb97ff670aa0a3d509ad5993a2e2b8da085e01611ed168424b7313b84e09d82ff75ebfc69c7e4d247c885f13128cdf56a70cd0d22171e25e265e9daa86037b5550a075c984f2ccf4cec99dcfce7622c94cfcc832f005c4b9a082653058aacb220ac8b43d61e179eecd155bcc4f3c1692ec3e3a1bebe83272159c8eb5540b52d93a73f707462bdc2a1161c110a2d542d0cd6c71cc0b84362f6ac683ba82ff6e80f0f5db1196e1128ee33617eeedf9b39c0a20f38c8e908caf2b82b7117fda3eaa577c0f4266bd6fc6e5ca8ae9bf9c65535d922077d6d6a86515fc0a8c7132c102678fb92d7385dadf4004e8eb4a8cc794ea2b796e562e2fe8259796d3f73a718c3267a20f36aa8f6de8881667fb7e49530ab0f65514e5da3874b3b33dfa15081bd84fc8d8cd6522a6aa4b18eb2ba231a35b7eb5ef9ecbc66d215bb8148a6b7acf259def457950c34ae1cacf211ad5ccc63dbee9a03006ece6b13d502c42c5c6a739997c5b0f2b5fae7a05e82d1659fb1ba002a9a2877c78869b0af901eb3dad8d71b143be662b1a12172c6005500dd1575c3b9a1c5d0e1c9f6e757679dc4189a20a4a8049116540f7cd7b858a7ebd4b0dedcc7335e81d83e0b816999fc18766536a72663f3f459de4bb54a02cda705785873c7aff92e32a448b6715aee494d1b39878c2ccd717078315b4e6f4f6e9853b17097b08a9b9e23bdc1ef11a3bb207548cdfd56e8211030dc3344fd895656aaa6ff6ce180d535a365125dc85136c81e57d040a2b8248d7c3072ee09b9ccc4669de9e8048e0938d1095b1796766b689c65090c9bf38c625153a57fb57da7b20dc2ab71dce16a3c2331a419976279916f07ca4e1ddf9a9a4c7c0578b66a483bf0a8577762a55b469de3e525603942331002e7819b93e4de7ee6e222ed43b367a742083d4540bed910331263ca2ccf5f8f441d05e9eb2156da718cc8e666967bca86abebda34d2f21bf460d0ff63986d3ddfc5cedcca67e21d5690ed3fb9805d6333184bc8b1b62381b08779eb3fe8678020563b29500a23aee6d88d8665919d9a2d5f07c28dd92f9235251d5705df8185e7858ae7dfa7df4fab30f28b607935c5b65150f1ee22af22f598f36735ce90d614d6b495ec6f26ebdddb2bfb9623d8486856ce6f0e057e169af3185dc2c2111b4ff662c965cb7d0c2b30a82ae64a616a3c7d9916f9eaf400e76a25f994183f56d6a857c3f82a1ad82434a57a318992bff9d6c798f1fb2ffcc6d892212527f6d717995b01aec03975b59c2cc72c46279024346b37d3fda8056ba2ddd8ba492c0eb745b36bcad0506415f92c3cf1eabaceaa3e193ef01c181a87025f4bff95ba6b8d82557a204729d021c4461a723b5ab0d20180003985fc7647329b5a469fdb7e652fc2fb6361a98648f4e11c502286aed8314ad963f7b720dd2ece4a1a7cbd57a9baef4515f467dfb3cdc6add2023477b76ce0a0e117be07c94e59014b507eefa5fb024b623230e18741f7d6d7529321ae8c6b4317c96fd297887b16de4d2bd43061f9a1ad265ac2b95a04d506fa80a5aecafbf601e312c07af057e68c4c5a5ffb256d3518ea24190eb3024690f4a046105eb2e886436a6cfb21f305002a013710c23ca10112a2da29088e23448af7c7ce50d8e79a8d097d5734f8a9f36acd8ebd1c82a1c50f04481bb7ff8bec4307bf41ec77fc290735838b99ab8707c4e45f9688cc079cbfe9f638be3c90b58bcca80e59856fdf2019f789f4417686e8ca863dc5733e695b85a38cbeb6dbaf2581fad29b4468da1551db300a7b6d92a1ba84962dcf8f959e5ca519eae3ca83dbe5fb61292f20b4082f31442850e9ceb261269fd6abd5bffa67fdb654a5ea9f58684a3b2286a8d52e1ad409ee16d56057fc2270e07824e53ea7ebf9e919506533066ea988930d9f3dbe592a7a5955a4855e559580a68a1d286efe4b70c6dc15aec42a42448daf68bfbf422e9eb2885f358284790e8c62e499544edd5a5cb739626aac58bcb5a4fb7ce2e5091f35de17e8f8894beacd7b6e30058234d26cb5bc9a29ff3b719726486aa5babb0c5be16cb193409a6e16b12505738f499bf2ecbe7ad33090732b57c50f0b158746fef8c2112bb90d2e9af4b7140ab8349fcaa4e1ac0029fde3ccceea2256c402b300efdc1b534281c953516ca455976f8f2739192a30159add13133c7855b345a0e467b32a6e1e11f9e536c3204bf2ad9c505e83e66d6879129c4e97025c454febbcce2f223b68d6a599df3866d41612d5a904b3b89de3569248b53caf499a36961dc6eadbabd24ba4f7a100b33d423d7d85e593209d455db8dbf25ea0bd51d6bde195e681dea01bf193f3772797447e66ec82de7ff169d719b7211331509a6310bb5ef9b65da8323273323dfe122c672cbe7d89507e97acdf913e070aa777bb7c1c06feb1479d1992f4cc473ce8e62a6e5090605c40ad622eb3aa1b001b73b0350e4ec2809b6284afefc85c73f0c75c3c57a39da482a252ec0b6caace88b79c371369c81aa1913c718c776ab6d6586b1ce9d01e273262305cfb088a8339920b4e49ae3639a680d8540dd82a6d9514149c90a012b9da393623bd28f06847ab0549da761445f9702737fc1a5b6acc49fe6c316e8113b2b917a16393cc503352dcdf5df3ce724c453225d17328960c39e9c4d88fcb685e6c95e3f7642a8a61bb6c31639964b954f48818148ad8dd2dc6990e87cc79cb8c69d05cee26ccbd9b65b9dfa89ffa9627959fc89ea46487681f7459bfafb493af6add6d3be41bdf895860711243e627d22cbf430368301fac2af8f73abaaa0a26efc7823d7bf88ccbf86ebb81dd350fdb4805fbc6b320b454e1f6d8ff302f72c629f82ec3b5e3befddb91beb4c36d78a30c352bbe625a93bdcafcf930e4c423e0d6ea230cefa063dbdbe0c9c578654ef28fd1cd08f98eacd968378ab030ba0486d36f04ae0d1bc6af286e275481862e6d2f1c3bc9fc5c6765381790c6269925b581a38d39a07f0d5665798872e04e7c8da316fde15c88bc6a9297bb794f73d4c4c2d62b80a77a2e51a08b98b2fb5bddfb102a7351352c15e1130866a477c5252595a02d6d04e8aa372fddbc17c588a9b0cf1ff49880cca6cc6d37b97658615bd0e10aac2361f8c5fbef19e7a265592c75d8bebe8e7d4a34e7c7f2c24a6740966207673ce59a3bf83bb4b3ae7a8b54d31340c7456ee77b298d0eb4a0085818c2acdcbd82a2529fc3099e401aba32dd087be8d22fedd2f065a0e1bfda94c2581ea32e2905e866f6033c8d8054971b8e0903d7dd9352555917bf954f41ba7f35581f25537b65956783e778e0af65a8c8b435e38401e5d61266068d49c1559f43aad2865d8a56d4e0b5ecfaeae7749147c7acbdfc6f954a4a1d4946c79f032dc0aa1b8775e76b04accef44d0da74ddc2cf6d6e43b40b9988c73811e5de9cbeedb4aae98c89626a69b964928198e37ae743479db1efe9ee24b070e833dd8f96a6a1c9ccb08666dd4124509cac70e3522a8d5c819dad53fa575ebb391301b02d5ac47aa69046dd38860c0d8caedf42c7c37c59b4593ab959e1b46837b5f36814f15ad82ecf200f89ecc3ea59d1ddab6d826279fbf3ecd7b4f6b61bcc0d94a8c0aeaf0fd5e0b8b1624f623aa52705de66acb24bd379c8367eaf1ef51ba301b54954046f420feadd4b212b3056e13b2fd437cd968de451abf9e0c5f81f98b0580a031902f1a62611fefe96bc62cd70210a8f292233edd94c1b333417abe09476d3221898f237b8c8f803cca9f9ba7f4f3308955a7bfd2f2369fbb5d72e19788dc934be4f12ee256bf62155d61cbfcf6ba00890761ecf6e70fe86de1611db876632abf193c691f144a274d5764db7df8b7e847c1a542df08d46bcf762c2b0700ac75fdf1fdbd11dd0948d4becc848167c243068971332c9dc94644e20aca75c85e6e1041a4d2c4476769fbe8631b0bdce389e8e2c5385447886966e9d609d03b4c5b0e4d77de13feff591da3857daea0e8fee31856fd3f24a4f06608b8089f2ee214022c59ec4745675dbfc6752f1a1cf3989eb913ffe275dd123eccb307a41d320301af2a4ec239dd43c415adcb9c5f77fcbbd456ec7fa84db86efb9d768e67a5c563897595797b4cec86d478f4c730924646b0bbffdbbf26c78445538ac6941992e09617695db024bc67b2a24dbcf3c60d1e020ad17810fa487576690eac42af2adb47677bf6d955154af206b4e71b1c303db93b54eb7ba694e60ec1d78c6469901c02cc7ee9c82ebf1691c37cb599694318ca8c62ee5915d160b5f402c906ee5ad289844c4bcdb81125e8bb8464892e80c4dd39e37b1b0f60dff55b659fe8b6a98587303325bbf71c35a2ba15be1e1990ac48587859363dace4f5aaa23cd70354e8845d7f39fe125921aadf72591546c0e59692131a352604f7fbc389804c603a872e82b5d6aa382572d307f05bc23692673b8c029915d09137a5664f7a2fbfde1ff64efa6d2f0bbbe729fa2074848e2ac745251a6f9d53cd061fec0f781c05ac2d4e12f4d5608d8921b1a37446741917d957c5fe92815702aa7442a9a40d86bce344df419aef1e18a03f37825f78aa553eb062f849fc3eab98f84b8f359c511b400a68e3a016c3044805b73ebf3bb2a84760e3bb86a3dc44b6fdfeded272415c8a40a79f067e4b8cab5b4019177f349ada4ba8bbd7b02c1e85dbe0f5421dd0634a519b4997670a25daadc52c49fb1ef45b110e650cc388a9dbc38cc3f7ce19770e84278c10fd285d016cdbfdb2c849ac51d0620054342a2a42195aefa7f2c890d247da64a16b04c771e2552d3f874d47534a843cc1ef79d1228b465c8d647d4cb22da7cc3468e53875968338c52eeb4365e966a17fdaec87ca86dd2e0f79970b8ce78a1c4ae1ffb6a6f0589824e6ceb5c29bfbb8c1ad4c03efcbf0235f38718bad0a1030b0503ed1bd9490a42375989c770c73d6a62fe283ca93a71886b5e99f0a6d7aa4ec89a90d1fd7380dcbf27e9802f6d1713cdb9090c91700b7f9722a274727f076f3ac798f7d21c319bcb64db5596a339f6536b4b31b4be00151eca521044f178e59f3dce3e490982ae3a276f728e71a687557e26368cbce14a06ec9a1a2974d4b6775b7faf1b606445774011060cd48fccbf742681e77beb99fcf389132b01dbefe9ad63457a099aed8ba29a8025b335cfd629f9d25c47931b361c5534e03b3242dc2277e04070ae34f3ff4f3d0ef6761e53990a24d1fe3dba2e01ea69f0dc3417700bec7fdd60af80a992fb317ec1b8516a9cab7bf77aa090cf869e196aed4afd84d7b5f24ce537b3b1c5c4cc2bda7519ee2842215ee6b82a977316740e8eca5bc9a31f428ce9bb9725d5db299bd187344748d42831be670fdad244f9a086a2968a9108f8ab7daae695998e01717e19c96d338eb7e2d790110b66d2a42398c996029a6c708f6cd0e12042c1c6729a50aee810fbc8dc3164a21b5c6b957167cea5d6e38802cf9548f3e7feac772661a092e887c2a88eb755a5211bc797e6127583279ddb0ce15ec6a8880b10c4bfe15e28bc581ed39b3451ce74eb87d831394693ce6023a0bf46ca4eadc8f75704f830da8111252f89099f84a80c403848aa4d37a345a3f8bfd87ec3b07aaabed107e196961839ad65887a16c1e11f23eff8032bb9d87b560d315b3155b7557a1d0f9d4b25ca0d003cb988ae985773022e07b47b77d96476b68f716c6beec590d8e3e7f174454acda9c912e400448f849af2baa465180d18ff8182ba093cf745b72aa019b169a4386845d08d7b9c5387a65c5ffb7886ff7c3de50d92e047b516b0da37bd1f47acd9f302a6192f260e76e641745c04f761391c34bfdf533055bbab1ceefeccfd46895738da544bfe7f12ddececf67d65726655dbc4a9371f3332daee283a3dffb397149f0615bbd57770b595f2d27020ab930d99cfeb286112e947fc69a687d3ccb0500b42a3b6b2ea3389ebfb9eb8e928f58898efe767f6e0d83d474f8aa0deda6e59e0f5958699292e55de387830edb7ae58e2119db4f4c3a389b0302569c9eae2ea04d8abad599cbce8b4f9949dc328afb43aedf850aae9b5fc6abd72075e8c6a599b2545bca4e62e333c07bb3dd3203ac65d449612869f367c4c78bb1a9d7b8b1677a3b0c54fee2c6771a9c6d42a75dc7e6e85c0af87b240466a9a226935f06c82b5f594e255648462a9c1b68046b6b10757528354ae0548985100ae6c024d03af1f89d85c0e392af8e02b7c26bc89d2fa1526efb1a149c5b2ecfc2a0da5159f2b167af82f7a85bfbcc52513e16ec89acdd39c1e41b37263ea4b1d6e2ea472de80143ccc3c026c1b9dd64259640525839e9a86f9197d95a13431882d1c837ac2d092942d6c140660d4127630dae7ea322062d6fb0d574ec537bcbbf7cd991bb2aaa7f25f7d11db88cb2d91215dd0bf51b4858938d873cbb80a5dfed15cab51ce1c96a0f545ae7bb23ee28ef2c8544136bb78e324d66da2dc0e3dde906040354348b8b9cea3fab994fd462fc71403141752850f2c8af54e8d1a6aa6a4e19798a5a63f784e248aea002a987c70a06754e466e4120aefaddd516d4b2d9c98f5a311c21dad8541397a46050be7aa9a26b54f40f75904f9947f8ae2dd50a3b2b0a8518879ad473bdecc8383701a0cb23fea8c61c45663c6076fca7f0f16f4f0490d20b63671af2ac7048d3cfe697ac28dec7a25166c7e14545eb7e10849b1884767ff81bfa5da3d28ca2527413766f7ad9c7b74dc3408a1c2aaff3fbfa091f7615f45c703ff8c754154c0afc16ffcf8eb8467c91e5758ba79392c73d3249e2cad01124e24b919ed6a947cf7de4fc5188f8b24027a1b4f532c9902a680c39003def2821a57b1dcced4ce834692200c18f6aee8690b332e3730d2d3d97deb87f3274083c05d14210d7713a1b8a7b34808555e6ba2ae70275aa72e822dfdd7f57a173c8b48fe939dd5386782d1a631147cd569fceed0cbd678e539b31c72908ffe79085e4de252fb98e58d3dd360b1e1c01f1b72077e580a8ce73b9ab964b31adb31ca300a5f12e6c36980ae4dcf9576c0a2dc3449e8aff3e53ca98bdebd654182c483d5edc9e9af542a3f7527138f5b78ad30f26af60c0ff4b2539b2891ef3235baf7343578280b761e712f4b8c7df62b890a27225e5b1eaf0f4ece0a0933052167ba3346838f0af286e135c13bfb7378b30da2986f759a7c7b1677171f5f165eaf1a495030b16fe8d673aa10c6c6d0a1a33203ed80a4d9e027ea744ae1d9c5e2c5d097119e5b911e9a4f14250d53b4141d8b92fc3b8635c621ed54a0acf5c596501cc961733f3c5911cb4aae7f3f0caaa833a1aec26044448bdae0321c5dd065b87b83e8afec3cd020b39a4cdcc2017156af0fed1df4a7e11f46cf265d30f6bd191c58090e5ac7d83bf76e633155a937dfa640ad32743131e22d4002d7534d6b683f1b47a1331683d315c7d41597e8317179dc245162a5c20c6bbfa05a2a5e085daaeeecdcaeefc5ee1feb9bb09c1d74c0494467e5833ce3c8ed9814ccec7deec6d7dc6389d7c7333bfc7cd461d5964dcfdb1b39d51222fcdef9cc01797a40a6d5f26a5d3ad90caec300f931ef1d30d63761f39fce499d6e2559d03a69613b4e3900aafbafcd88935052c4fe975904899eb890831155825e98bbd4024e2f88155bfb2ab8e8ae1a0e2ab36168b8d39bd2a147372450ff875e092fde956bfda429bc0c66aba6dd7564ebbb5286780da73e2ed67f79a20736707f465d5067b0020923b0e67732630e7512c0caab8e4bdf015ee825d9706db681c5564b0cc2617e3471e45480c76e4b8bb2cbaed5dc3504f66b198f9aff49be615d34a631f01c95bf42f565175bc25e80dec1790a979b90b2713a14a973e91b48f11ac0981569adeadcce1ac88e9415a3710f64aed77312d26712e7dee06af743d6e65f496e163b892be7e84f8762ba065ccba59f66966d683c9616db58db44369d25a96e42f431d1018eae95bdb6046abc8bcf5a84c106647805a72122bfd133e8dd69434a0ea8f6f71508aa946b667fbe398e3672aff6d0eab0be9d2dde683bd26298fed9efbdd073168a61cb101c0ed2ac15e4986d3996e12e16fde9b81ff95e57eef17e427056c2eabb29dd23f7ff9b453c08d6ce550e8ad6b7cb00cd9037ad969c32017dc965cd669b012af898585db46e6ddd87cd3ca49502e7913df13c939b423308680344cb40126ba729250c9d4da7a32069b33a6f09691542f2c6d25870783c84c3b2884a50efedd82a2f25494b8ac8bac65e8b6fe0fcfcc1e139492096887d96735dc4d126d6674a7991e5e1e8778dd80499bcbc737f8e773f4c91f991d4ba61b1d7a10bb65a36728737fbc5f12cd0d0a57a04ad9f7a5e7e76e4a687cbae2bb81d296a5b3ce818025e47c91f0cbe47683bc1e5fa627d1f36f48c80dd8473c1eb7fb5504d02841fa7a687de70370580265ae32b9a324ac551d4e1fa5757813d6e02784504c92aa6bd98777224b90fe46751281b45c19ae8678a7f0c21d11b91e996d43a964864b07555bb640cc21296c05ba0f1f4a2ddb6c4b0275798ac7c45f399074faa5f93323a8bfa14b77001180578b1d0841f1d7c4a180fb7132f2059d6df391d3afa4b942dcc022f61a17292e3c795144592746fc6ce56a7761ee85507c23c00aee437388e392b13c62e6a11f34f1fd34ae90a600bfb354e253427a46b841bb68e61ec67e82912e428410df3b0a6e24397c116370b5d768169596868bc2327084c6cf59c5c8edf43a4297320beb7ea52b60cb0d82e25208cd590bd052c2d3bfef12665dca5da3843e949ff70b1ff6096c0a9e7ebedd7e0bc0e12ff557fb7c6f318421d1b9a5c5de57030ef1f77134dc8bddd2b481486877e27e393fb93813b5e8ecedf0c167e22e495745cc110b8109db7fc887dd766021399a9ef40aeafcc213cc2143b05ed469bcdb31fc3a2e3d3748db13e21e2ed31aed49c0560fdef219d89c8d88749f638283432e19ca902d12660365dd81e92e5ff6b80fa74b85ee09565ad528079df794946e4ffc52ee54d81d0aa61a97340f4b32ce5fb68b0d490c6c7e0f21161340d0970b4cf835f130b439f752d5f7e0ef7b6a4825a0adfd7338325d15bbb9c7ae394dd3efbffe9475158fd7e5ff2e8df63dfec11a3ba272797013d64c995c2515b613dcfadc7ae27df72f505b95ab63a78704123afc7dfe50890d22578ceb034f5e9fbebbf490b5d9bf8dce8320c77241e30e46118776896d513ff8b947d2365a3c8fded4ff98cd4595a8062e6c0e2b8ae1168e58c886ddf8509f73864795ebb386d01eb27cee630d4aaa5c4ae1263eb10ca8bfee2f14a958318fbc782d563d31a348e8836ee8300e32babae7b8742f5b3d305f682891c7c6af6330d8d10ebf78ada926baca95b0f3dc6822fca482f93a4336e6e3abe86a7ec583b34db3595b11aa4e3226e30692bd37428db83b93f20626fc5eae6e025c8e1e3b441089b069f4a6e95fa77558ca7d1a530920a175ed1287c73918c39831f57bdbf6bb545bff638cf6c83471ca1caf4e7db7ba8f6552cfae26a10da613395adf9a2884d6e9d1b5b5724dcc215685f17389e153a5eaff0d41adaf1747c7acdb8f560a6dd2176a1c8f16f3eface41dd68ffc356437b0febab4fa335beece12143aa3a2423f0bb50e8a15edc5692584b8451e2657798e9cfb831ddb95a4ae5df8cebb10072c583305e702a2b3d4c63c0fe09b0898c5630d3974adbec9c559481c587b05523518c564fece1b74259ef235d306a36c8f82d30ba6dd9f6ccf19e23d287eb3551506e61fe768eb8dd802cb14ffdd249ac7d38f6d26ab113542520da17f9d8b4a48724ab054e9655317a94c1bc2d36386c7876436b53c3f3bc7454485cf998d73f2337b6ab6a05cfb382608fb6d819a9b87d16cf84ceeede3f1d24f95bf19bbc6171a6968695c23a2ed1a88f86809d7c090b5446b21a139b42a638008a77800a1de920a94b0a68bbb5d8588f4886790655e536b5809c60445615e5a54d0acbebc49afdcfa7272243afb66209fbf26c078bd4eb2262518ad3e3a439574b12c3d955a8f4ba752441f3c8093727c96145d55bc5cf6946e4842749efaad03f12ea16152975c288a8d64a65e3e51c186d51801c1d77e5616b46861b85c42648cd734af9a3b3e85672510d9f577a86696d242a2c5ce1ef6a1ad1715f29a47ee4604207e498cece979b23f0a72c42b60466eaca385c447a46a0cb6553cac1d8b40ec4f11a27b87bd5b239added0dc2c6ff11f5efa7138e6fcc7831aa75fd59b58a3b43baaca343bac02f86cad6d2570fa309567be5c8955483cba8aad14e8496a8513cd1f0a86132c1e285a6505cc8d53b96b2dfe32dd6c7b9b9886968b14431a84f1897950e5261f7471d86ac32877cd1c277c0cf4c664a52e1c6441f63f44e59869ceae4421de20e19325939a275ea601e800358aa340162752b2a4a929b5ff1e980778473ae5d60022054d7a46808e666bc51fe3b165c7d7760158bcedbc45a643b0d370e0007af1c8de7a74142ce5c9ca495a537165dc13e269427823b0c434c14913c3c37b920fadbbce08d34f155cee24cd75c7d20ef434fcafce92a9261e127ca179b5b0184e12736ffc96f2c45b99910370ff9e6f03b2571c5e266c9cd6f2b655b619874a29b495b0c0f9a8c3937a2fd69bb4870fb3792bf2bd8fe1e62d8d900829a1cfe75bdddcb545fa877d38f8e94af7b58a5300fe8b3aedbf32900c30f0a2329971a868886556b2aa79bbcc3cbeb43bc07ce983bc81ac537503628a53d57a5c3e129411bbf0ab3610017f1c1d0bf2878f68196ec4b032104c5748985fdba7801f667c66f42e714e3d49d1b2fa91d12321f2e603ed07403bea92b32b7f6d1492ff5d43a4ac806c2178c4767463e4a3bea7ffd71fde5550290fbffcd044a02b2b4ca3d67e1290d2b8d22730716fc178bde2d3ec040c0ba308a681f7542fb9cb28fef2980d433c774ec3873054907d7a5b2c562d95a0211515d5b34f5bdca7ce935901401adc312baef30ce6bdf1fc70236e8086eede22e9ffa582f5a23e626325074273c141c31674fee8e21dcf255186bba773b7bdb4a593dd47c51dee501c10d0abd96cf8b3f2786f0fad99d8a7e89fa0064531a3385a5bbed4a7387b6df7d67137d6250cb82423cb8caa2396984299a9c738541c8dbb040202ae2bb451ef2107ae2f566df4795138aafdc71597d5d14930f00202dbe5ac2c6f2f75fed7a9c760c4f6b8d0a5524c04dd96b14171757c9d83f4decc502f67ce135bbf4b72b4c05097de3427a71f0c20fbf79196e20a186f5c56a3409bc215f217d32aa49ecdb2747c642c8d6a571cb84926ba7da7ed3616c3178b78fe286803788896c9fb5bf7a925a863ec4ccb3e26f45f44d32d0a4da0f135b0c984f070e9bb20e2504e05f3bca4b6aca6fa3b03b8130144dca0227f5fd53c947b46c1246bfd01631062a4a71bc53797590fb9e1994210923e31a4385845263d6f22aff850eee3d664a47cfd97bc84cfc85eea0a20602d95c74e4e4c57ed1fb647ca942456d57fa0a701f2ca20dddb055bb20e97d9c94a57201266df081e07eae296cfb8c7facddbf78f2775c933fba958e89b1013a6f15b0f3688e047abd41860c3d250192683b13b074eb5d22c087b866d0d7d93c1deb749b161a46e1bc8703ba6a1a2c0c82d0799437baf5a0e82077e4ee4bbb7730f2b6063aa9b76a3ab2dfe1b876e37da66b75220ccd8ee26e216be2db2a064b39da619d93273a163fd2f0e2ec7dc775c8c95b699871d48cd2711db019b2c501f623eac90ee61ee608545bd0bd2bd5271f392623002fff80160d0bcbe7b7d4443ea5185c86d70b3398acc06bac74c331ecf13e5451020c8696f658fb312b67e2d49bfdcf81ff6527cdf3248eb4d660076e7e3f6af60eb88ec5cc339468a7caee60240ea8858fec1379b47ae97d32a314e234f794ebc4873ab1fb0707818861c00d03cb323d867736400fd59b2d9d3df89b53bdba640e666d194150e792bde98baf05c0ed0f714446cd1b2f77d4525d45aaaf4bad7d017e515557d16ea2bf96d3cc705ef5e39c06012776e3fbbb90a1ff36b9bdeef2fb885de6c4b0d65b3a7a5ce4f9aeb966c352ff23011f0c36fad494dc572663b4b9b502d8cceb8e48cbaafb495504fddf660fe1dc4ebb337b322adf752f7d1392065df939ba35fb435ba613c084927174d3b4987eaffe53e4425e27740f8941f922cc9f3b2e645a70d4675a008195d61977b9f21639d230de287d256c826788cc9e7b6413eed2b33ce5d0ff4ce7ab303b9430cf7c5592b923f8bbbd31f23ff72c0929f095da8e48bf8eb8fafdb4f3694f09670458a16e9eb80a24ba4301a8006f095a4353afa4d841caad7c6d485b04feca25e32cd08360be9eb060e328f8be24b2db813c4f9ecabb066cfa896fef349c53c95aa4d4b67285bdbfcfbc8fa70cda4e00fc496273a63463fd29e6b09b78b67322f9c1856039c2fa2e2ebc33ab060a87aae56de5c2b89d873720726e88a35fa5c3fbfc00616e549b8f1920d74f52ba2bb0311ed65e39d80c201b0223f155d2607ac0f9267da315f0e3d26f77c716108c1924001a77e723760ad78ae1e906ef2fd725baa4c107993a5b3b85ae3e373a43960dfd0df2953e6ffcf3d923db659791790fecc69f66f09552332ac2ac16adbe64ae2a3b454feaaced4241891ed626ee49e78902cff5a5266a10458ae9804c360241c7ab2dce3a5a46667d79f4a823bd31ca793fe5b3d24ada3b13a9d21455d3e0414e28fbe5e673a73b5272a1d713472516964b95944cc5467651f6b8e91b7fd74c2b3e3d674c67b12e6a6295e5b4314779f4cf9080ca3fc68f34c84260d98f334437350ebc236d814628e92fa347ad545f2aa845173dd8338a94f113fdfa014c88d81501828b5588d9f0992e3dd7a34289692b48106e96f34d06e31069cb691a5f6d2d278efbcf222d9214cd71f62204a6bc1720e4acdce30856115b94f860ca45ad473c635e306d396c9e701d1e15854a8dd6958815a0a98aa85f7d9f0ef9454d3106807760ff9cfe97626de05efede30089b0c8274208d01e17c9484b34d84fe8aa6d96c0d3af97ade3cede48e5edc1fd3bef5dd0871792fed4db031c3a9b7e3cd4e5341da188bd780f37fea0f55eb5abfcafb4337693086175b911d87888042a8edb4e9fed006fc588eb40ec075ccc050351b093d077fa43e651f05cf21e7929537a68ef4e046e0dd9a42025433ad590da26c6a2cc383afef32186cbac4bb3be1a48d58bbd0a0325ce657dd98c3ff484bee706b9697dd88fd927583268169b7cdd33b7d3212db59b1f93fbb66d31f42a97afe016f78a271a2cdfab6bddc72cad166881b52a0d69a00e81b92d96cea2cf024ae813d5e714f6d090d54b97249994a036f5ea4fa19bd0fb8fb50359855fdac2a2d87532ca5a4bf88c0cff4e400edcf2678d159b59214d14c5ebb248855a588e6927c25f74b564af0d59b0ad243c1dc0e767a47c09bda21050f0fd4e1a8c2446b1febe97fee2d90fd8620e9aa419b4d06b2d1da3ac9684e8ed7b7697c18f77d2a30e872921cbe416e20239b60c2cee5d66a3e329bba3d4d21e08b2dd87ad2863a17d422a3c5a44948c4f67e6fa94ed0bfccc434edefddcdcab82d9795e6be5e07c6da67c02b126465488662997bf414eb59ff631addd2217cadb2cec7488dd94c0b3682ee92569744f1ec2e31d55e8018dc552d4a2abff30982444fbde8d28bb748d7bfc4ca1c300d5f2d9e28b1177c7e66fbf13fc3d427e064a26c7b7a09922f09321a49f498b4cefde76a6877e2f3ff41efbb6adbfb6a2972d20aa74169d84aa1926361b6a7e75d525d4d6baa5ad6b220a4569f173439a5c7be75e26ad0b2f93b68dc5cd7e370fac83a70abdd30fb6f73883f0ccb91fe379d9b36316a5351c4623a53a24d6061a806ce5a506d417e9ddf8a6a0af281c3f211d41928c0879f03dd27858e6ec8998142f110c3b6fa72360427e5633bcabbaeea054543b6c975c395931c688802f771bad13aea9e1862cfb1b263379c55e807789804f550174d6146bd19d76314a8c8b8f29f502d2bbe686ff47507e848cfc763b00a8e613559018fec6898640d341b6153fc4d8da9fcc04d995395416018a5a366a99e3d39f8e7731741f1b4f33b043d34f6c69b43aed562715fc16473a5817faa44087335bfb975c21a4417fc69e3cc5f632498b0a8eeeed71ccb243e06bc526e9c5c7affd79110a10a81afed54832256b58374bcdfa44f666a24e9e1caf4d86b971d34b1348fc61172707ab858fa8440faee341080aec057a0cca5b5599a577de5ac6c6d29b3276fa6b131834e4c3f85a32d44822eba998ac5b8313c4dad459c8f5b540450df9f22d521d743ecc89c3c1498a4eb7f851c4c5156583622558056d970861ecee8c6b8a86587f8c32584e0c4a78e81031add991d28db2d5412d5990d867e662770c6d0e19a0fb4c488649a45f02222efb79e2e8c1adcfc34bfeceb28c67c1fc61878118c5c6cc617f22828b3ba4105be6a5b78be632c3c4daac0f319d059a2b635fcb6fb5b2973d3c9e104ac2e3000fb3c2c835beb8838fbd5e99318ae8b4226ba3a2b63dcd58ed5af99532f7861a432832a95781c541a365945940090db7b0872821423d3578db2b4679a125af4fe82ad892b1833687bf3dc6a7beff35144402ca22098d03b365b31221b5531f2b0923faf73469e3b4ee8320fac33aa195c42c99e405805fdd9d11cfcc2a835a731803587de0b51bc89ba6a94713f5a49ac259f8681a9c05d1fdec27bf20556145cf83bd33b72b8c7e8482a6094948dc8ca96a42ecef03c98162b4f325b0d43bd40bc9f858180bb300287938a86d84c6df2a362455a7358e5b8c33841b7e1769c714dfe099e0b0a74522a2bcbb1beeddd7289175008222c9932f7520c826ca0428be13bfe4c4539826d1ad99c807245242428eb7a829731f88502f6d21c9d620e6f5b6012c850af67d22c84ad3eab9d9bdb11d4fee31035d665fb09f6849fc32d6fcdc63cdbe9947a5d2637427f979701740abd0f64a443a36b55ddcb7da68eefde2410a7bdad51f0b00466eb780b082acceee3fcb4b04a964443da41731381267f65e230332afcd1ed3e7b05a38621f3a3eb8c354a82b6cc7700ab3f37734785145469e1db52baa1dba91115f59623af069afab8d41e0298770a665452520fcdc359f33924e1324a4e853e8889604aadf5a9bf416b5f4c2e88a649d67859f33b3090dfe78d9f1801043ca5adc2af3b00dade1c606686749af932e0327c482f5d5778442a6a11f23594dff8a88b7f982cf0087b039476074d61be086d6dda8f9c2ac6fc8338117328ecc38c988dce4a57a5f1a0904e6de5bf5e851015640d07579c4f91569e310dce269273cd944f6931065d5c5f9c343a3aa05202574db569af6fa30e29987bfa201ba0a48f52c35bfb98e4bf424f2f5a412036ee1cb3345ae8ad8e7fb499a570157b6b6178dd9a13e69b6712ea745973621851a53bd7ccb3715eac409585ddac4f620c8a0d8afe6faa718f4798fa314badbc121127d181395bdf686349edd5a1f4227d6daf6c2e889bc16dd940eebcd3e35c8b3ffef2e04f871cc394c52d0010a238de8bb6965d02c534300325825f7c486abfb4afc368d386dda6f41a86957f2694d8b5767097b5b72f209f2ae52b2edf2d2913d36932bfc5697156a431840a20c80031cf94f5fd378fd9fd8afad7b2564e4b1c06c370d8c1af88ff5fd1ca8703abfe0f2ae6e24bc3cd70eaa5d2c9e9a941ce1c4e5cc13c25f86e5ae57b759034b5382de30d088a1e6f5e726a7e432cdfbbe6238e4d22f1c083009694329c426902c5c182ab7c2495e2819613ee227e46fbbde155a93161cd351667eb65adee4a0056ac3d9c5711dfa68c7850b6e4e08f3a7cc3674c1c1fdce8c488f73693359ae1ac7fba52e7dc3b6af55988b165d3195056dddad641bcc514b182df3788f08db93f0cd7f74e399f39c51a63ce3314d360d4fb39f693a6966e383c414046b6022763945414ad44481d0d5d5ad956578651c7a805a2cb12dd9083671fafcc090ddbfcb846d009c7279f4990c037bfa918e8ac0ab95fcd4d38d4b8f47836899477bafdf9286234c88f142a4e4caf130896fc398123377c8828bb938d091efcc3a87dbdc953f601c71f2d66a75951783f0094c1fb92bc61ff5ca61e06dc93f4ab44cee6569aade42070c29a6d34e5a33b2aa165abb8e3c9104a6ec0a57bf088f84b13772468ab6c7ed5214f25cf4aab0cd0b221e1ff0b3660fd616d7cedcdc552a02a31dccdb8a01ed6381452f301a2e8c6eae2923d39a7df71f5bd9dd0acdf285c3228912d8bb4ba7cbbe1fa58ccb5f1447d5b045d5158dd2e885ff67647c35429dd093c98db11abf44535e0ed85b359f4ab74b2dc686011399a9b15e562312855a7bc73a046f739df6e0069ef78f730c7e8c54afbe403db780cdef76618708f30adc52aa6b847dcf2d789d5e081611fa29e143f6726b270751c7b53b1f4fdae27621f9c6951c4fd65439c4fa4639b5e4789594cb6fb9efd81017ef2d49c17827d72596ef608872cbdf5c83b76edcb601fcaa7f0fee0f1e648c5dbcd0f736f528e9170fc879e702d9008b6eadcf676cf1d50fd9f3a8fca0adb3a203c5944f5d67b13399a75e052f52465d93ebe2d5419bc45783d0d3aa3efe736e2252bf990ef814318581d2172a7b0801717261153236a2c23a616f98c8f8c4b90021b26a7362f3c9af337d1d13d608b158f63c608fca4d767ee029d79eee57791fcfff477db026250e6d7b01a4a6f176a6f946b7f492b45e4cf7476b59846e18f29443038ab88cb1418420f5a4db314fd70c6a9679937e6aa3b86ddb11cda026eeb052da92eadbdc35b7a36909c78029a2bc9da685f99bb490c58e3df52bda1baf6c934f4010af7c84713f40a4aa41b94f6efb23e36d074d86704b6a99b1e50b6823ce6518e455ffcd13654394fb3aac2da73a1ac308e6cfd3426729b9fbbae835f02231cbc281a60c3bfb5370d9c87efda7169cc9da19aa1558f9b41c486fbc28690f1654c4c103b4cd9eb5cb9d887a60e360ee67853f20820b8ef978de70bbe8ca0d49aaf8dd37feddcb41e9e88de104cffe559cde53005b549e283017bfedb1526ce7272a78e9d711f542a8d62397e54262b84249aa15279d063d68a836a2de94f3fe6f82e64f4db611a863a5d92c68176867d3cc33c9176427789ebbc4093c7a9f437a2223904cf40f17d7598ba0b93e72a8362d3551565177acfd72ebbbf64099b172b9a6f51ac1a0ca9539f71e9793fccefa67c850b9a0af603be904f66a50edb53532f228793a032beaa720351095d2575c292d4fe4ccf736f879e92eafec063ceb3edc9f485b1255635bb44b1bb09cee96c6c40a488b3cc1d4b345af4717c449dea50a2437a4ba65b174263ed4875096a6bd0fd6844544d02613c1d0d11bf09f0f29af5e262cbaa6b3e837f6232835965f11183adbe9a1867861db27394dc8988a230e7ee271214dfc2876eb54e19266d08f9d88e52711c6012ac8293902b712573760e21cdffcbb2c7ab8e55ca0dd874b79e4819e0fc40f3ca7f9f6ed76608ca67d82ed9e40ca6844eca2649da40cb7a7931976a3693b15a5d5d21df43aa0c8578fedae30a8815e240c325cfa78b4c42be951f23ffe1b809d9093583020abd777a5ed5478f65f28a8c9749fd09c258f51d13d0cded85faed8f09ce42d7fac017f2f47ccc14556aa007c29bd8df41a988c5d2c3aefc9aa952a0e2ac50a15108bc7c5ed7c3e07b820d24431607ca583d4a79359ee4de3b2f909565370ef2039fbe66f29c9a46ff8cc7736cf37547b2d4dec630aae935c5c6af2682342f246f4d8d764657dd5894ca7654232d235f59d8b67b8cbd9a59d21bb3cee4479d468b5786f7da8d81db25968a87764e69e5906f18a2d80e99709bb9c659fddfd1dddd16fd566c9f1e32b892adf83c48d40f328b486ba610196b3bb798a5329c60445fe065a9572a9ca7be33e3f2f3e39f2c88c844b160d238909ef8cd18b60e5bf7adbf072523f7b372f21cdfe4e8f4194e6c9b8cf59174e9c7622d5db91d3b68709e055fb1ca72db4e0fee686c2d123cf65fb1b2f7a963b1a3c5ca5b42b2ff5ea8c447be11fda98532faedb0785cfe6fdc849b575797c97d313b037ca8357bd408a41941e9fea6ed30038589caa9d342f8256420c4c2b6d92afe5b0c35b79054f084ad0375dd2af37cebe738006d3bcac9648fdd2e69b38a3097e3873f06ef4e7894618b8f0af1ae35362911c3a7c4df645679cc4a7b5e429d56539ccca10c39c2f8bd5a39b095ba792a35381a062da14a481c9d758c2a45a1b121b245bede93118491e93973c5de9958775794e5791e416153f50e086d542bbb97ae715a5891bb433291f4231eb0531d1072dc38ba42c205c64ef3636ae3c25d3e551bba7975cfbbb65648b6aa59f9ec9a4ce65c566add61972d43f4b48003ac1db21dd33a0c593a34276d123d47b26a0e1f0191fdd586ec0e0c9b88dae13a1d6f4c01d32a716cdc5f116d0bf67e7946686a7c4cb2a5e00c097a3ba47a9af82ee268f5477e478d4568b0d96b5b4f779ad1aaa2af73ce42d76b7cee1b62b32b302572a9aabf574337c876f72a47d16cdd157f319688e256f294b04629980d4d8b7840372a7e25f1f5e88a8540611e0aeda5c23b86242ed551bdadff4ebca60a2145d4a13e1b9cbbfb5e3bbfc0541d1fb93bf1d03fed07c2ea0c64cfab671864f59a99fd8870f1a8764627d235298eb8acdae5c123841d80229104cfd7bf7f43ead8b9ae832c2b6ae104e93dda85b147fbb2837f93c4ecccd2bcf34b93802ea164cced8fa8679a761d84e266cb55a92bbd187eba0c9cba68120181ecd3efcede585fa369473f6713ac93640e89406d3372a57daa5d6fc36dc9a5516a9395c0b881321bbbd4abf97bc8104c1ee2f287ef1c6e2a8c861e170478277add684a6b9ed12f3aa1bbc9eebd0274f1324fd4d5b57dd056c0a90fb24f7ab01491eef662e659e57f63eb4405dc99ad385fd6218a1a3a2ef05a90ef7630054c2bf6af20907851cd4dac0f0faf45ca97bbe584af6645c4731c02f61ee112ca28d77b7343d2d6e63ff4f812355a3e9673812ccd19df83bce5115c053c077b35711bcd8165c25bca8e1e5e582493d35681c712fee99d027d9e4ee246d48488317294d601b3cebba01637e578bbfdc82fee02c6f18dc3ac0454fbf2e6815f8f21acb71f1663f691df861d7326d50bd8453af39b154c1a9b7571f5529e9716d352f0609ab3ed0392a34b5c0fe783b9f8fe4a548959b69adbc870dbd6669ee29a340324739a1241b5349e0b95336fa84634727d4cf01b6c90d60e005503f500042d7b94452d55e7bcbf7653f6e639e50fff681ecd4f71b2ccaac63175a6ae4ca4eff010418b9a965af6492a88fb5e47a5d770f0fde5f3f16abaf4bf79ff5caaaac896755da3bb6f27e9d71e4502535912e38e5dd1111c2614d30cbd80cb70dfdeb5329636ab61acf31db6b981f2a9dd8f0666d01a257a1abf26ba6e3fd5e0c9301a5b70e576a0edaece1d1a4d2e0c580545fb269ae65dcbf303bc4c84c625a3f3ba80a7ef71b2fc05b356221f4750c55db2d44ab8774c126d6dda475920a8d2e06ca9fd9deedb5531be54ec06c0661e171212cd692f113c563207d5460ffcdfd0120e889fa27918d9ec0708d4be35bfb14310dd492872a7a35aa413accdae49e2fd2bf225bc4be0231aa0bb30174115324ac5f446fb2213766728f049f759117647dc4833995659379907dd11313883b66e5904f00accbf5d9a93d5ddce3c75ed0f845a7dc8cefee51293658194753a0cc95d123bd75db1ab3a1831d6b6484ba940cbaaa69aa7550b5d0d6cb82f31c29be340196e1f4170d01a1b0f30108058a149957390b547d7a97da77b48e20323fcfffd2c1fb8d23d1b2e062399b1432b87e65b70d4e8082707480daa2a2cab305e03be97935cc06d7934d4d9b156c070ae03cfca6d84070e144334c2cc813c91e33f7efeafb848f5fb97b4c505f65d6873c83f6d6f6408417ab7bd5628b63638d0260d5e074a2a27f00056e7b1d0c12f93790f96d9a6f95969e3d166ba33b149666c856d3b117cc421aacb21c4c658b8646a0b4a347dafed277e4ab47c35e88d224eff31d64f65758b884cc819833de871c4fc2237e888373dcf59f7cdaae87308abc639313f901d8870140ceb6b69e18badf52b3fca70dc1ba353ed951910b1bad64badcb89ca7d52242ddd904b753c7288e49463ede9d23ab7c32830504adaa37d896756160ea9e4214c0109d05ebf0f27266e37a4793e1deb5879e0c0d9f26919c94b1d8248556bec31c5ba11916a21881f4174c402c8f625502d5df89ed5ad075d048395b0f45d2faedeb1a77d963475b6373ea438ace87ab638e367614a4fb22d70a1280ea81ebe7e85a814c37d35321f349ecbbf393e64b3d42b0b5f85f539ebf768856fec3a6c42c8a87e45ce06c121e5a8bb25fb68432a59773f7fd281efde3344762996dce683bea2fdfc5f1b6f5029574dbc4852faccbaae236bee5b43a38c84020a6bd8bfe9bcf11435d9e812f47e4cc041f1cded50a16657647be686cfd70d5be936609768f8b69e846e6a2773d80a50bff7bd7d4545a7646e0dc7d5090d72e683907b7190bd221a4b028b09f7ab8a4584a68cf2f9ff50cc67e445e4896a219c50027256ed2bc50084a027b805e84575049d4dbc0c4a65fc62b898feb392654360f2dee9f633b2c2a2ef82a64e1193bdd1f0f0704215acc9d433c5034806b458a00cf447f2eb83ce017af7c63fe1dfabb7bd80304a1ec0a48c7ad0576adf7328d2696c39b9fcd6ac50a47ae82bc11d77091d409a4a2b1a22eaa8a55b28921619a952b52301cf7664e5ff80af3e495021f832aae4d8d67eff3cd0c3a809b8f202c0ce2061eeaf7cfc089585e7f1a8b4204f55c075304b42f5261da8eff1f732ac5ac8afdbdaf4263ed8ae23bf15f4a2b3737f2640be317979ae030d2c4a4f6cd916eb17d1eea1cb15a295b7280f5e1d01ff7eff05b9657abfc252dde5267edc79261463593e08fc33f37185b45aff041f9a20d88b3cbfe2d0604eec078c6ab8e6964d413c377e42fe94b6672ba23edad63cbf36a008ced60ce49cf9058eef395337277ae330ccd21eb2f2d46f9f25259c16b2479e9af3e85be0a98e2c019c00c3f289cae4bdc9b225097cac4bd2715b0224a14760baa7603dfac3c1a30cea0c34d56f27ac7ec797072b347c2ec413cbbb9bab8310171d382ac7157bb6216df723712d46c4f0b788fbb15315f249001ca838efc51c20aa1e418eefb6e0ce3e4540af21cad177e8f1b9bb792e1fd62d90f705546273f05d2e5f207b0d2b79d6d85c6a71f0353524f85859d07b78d49705c0c508eae032ca84f8a93c95cf3c9c6e0a35ba6085c3a29349e3480862580fde412c0bcb34829f4c04330378de889cd75efde3ec607fa669465eca8bc75fc96372ac2cfb85ddbd44e271c20140e832b43c323abca1d8441ef7fbb5251c0a53165e92158f74c4b9fb2bac4cf0d6643fad9f18567aca8c781e17fa6aaaa386ba1d3c44b9d08ba85cac93e74c38bc8f748cae858acffd334635198ba0b121d82dc06a1b5afe03805fb131372701c6951e23a05f2fae7ffdf8c3603efed9862f7241eedec0b0aebe9c3633dd19a27f958eb33309aa5109b691fb88984a5b61c8288b17c69644ec98350dd037726f06f28f95fdbc342c82d079d76d0d2c7b8a51974f7f1d7755a1e0e19d1a96b2c7d651d9252c8804a76c52a567f103ff5e012889a1d346169c67f90117fb203160daa6b2a6088ce81492dfc7167e22e13df846153d77ca3e3f40c4a2c46b010897e18a148ad244af940446996d1f302ca6abe890411f394568578a4c6caf10257cb5b0473d38b489ebe6885e3a53eed05f26de1d912ac0abc9f0fee735528cc1512cc896366784eb085f4afd8235c9cde533c61b818f909c4b84d3a4ba203c5aac5fa23eb3244d39b593775b07cea8e09525497320724f509e9951f45066bc1491d06a93ec252944ce2293cef5868b04267fc815fba9db8af09e7719537e080cd02fda5f6351b90143635f15b1825eaf33166f4e05eecb6a434e723433bc7647c6efa6e707740b3d0d33a0357b2441ae728e0c6cc7d8545c0dd6b6b847f8929bdb021f5fbdd2cfa794c72246132f610649239de07389e16f70c1fb47b2a26565ea043b4a3a02c8cd6a5023a82a7c4b0865b402e819ba09baf8d49bb788aae1e55d41c94b02f8b9ef7688e0d75e329d00c982580c516aa19f406470cdbe5de4b840c2452bca917a403b884922e55f21be0888183a3f815e9ed45963af5a9d333583c0bd3ca49b053a40639950e1ab52b73a0b9b8d495e123cefccf2118cd84ba7d9a739df88fff409e21554ea236f38d34f5c058a47357798d2508e1c4f526aefbe1731654258c287bb55bcb9fc5e36ee86edf7b25f1b9efa7a63ce95fa8ce8d6d9aa414d4315c947f79c6e2652dc8774e97697e9e9ae4e66cf31a5b231d3a3cbcd083cf2c4ec2efcb1fc31a3f086c269daceebc0ad0eb1b4fd92d80d3002f7ce7a244f5a73176d1beed3719d65ef254c60b80b7f006f099c2f13b9ffd52a22b021d80dba5e23d6529abe457c728c42e90962eb6ff7e715b4b69ef93cb04e4a7614b9897d952458dd1ef9966dfa826dcd5212f0eb3263c55490a7578083a13549d2c2dcb7349eeb291f0db2cf5d72237dfa4b66869a11c51d965cb91be4050f7a1cfd36f5be8e03e76c3fc94a764c678c7f2f68302059f5355bfb04724f69403952e6d6ee389bdd501c461032082b0ad1a24a7a685af886051f4c644433fcf34e55e2aa2f7f4e5b5ad24835830fbe20a9a309983ab47a003ffdabb699098f718a506c5ff3e96681980c85fdce66344b31dddc49d9ef246b62fb8f6bcbfa795670803b443c04ed46e9e52eaec8c7ceeee90957b42aa1b19dd612ba20af5a9fd8ace19a8d6789ee22b80d4205e8748fd17c0555ccfc83359ff70d84602d17bd2a2a11994cfa1ee4e3c0dd125716b84de9d85cdf804b4e1707b7ac425be8a63c4bb632771ea3706afce480a176e92a346172bcbed0b9cba3a4b4825a9901c6364c15733c673fc418fe089a1c5669272ad0cba788af024edf0746e10b15cbba5a27c0cc7f1955849f2a8e374ece09a7f2f007145c033e1a6f07af46751d26bed4e7fe9920123ee89b3578ccc918b50f3175e15be527a0103e46d52c74e9f9ac3ac3afbd7a06a15eff41873d33a11b1bd3794a87000eab5d4ac3f63398a3eb7b75c5303b75265ce57aec246ad1f1516ec1b4838d46648527a5d6a9109c5ba3d498651d43b0909055626b9d88f52baeaa331d469239f21a66d5ffcf335c7a60aadc64a308f019542b818d003d7e763050bd9f55e5087503a10c2cd6ba5bca6c3cfd8af2680d20d51085a474445891262403ff29c6133d58d68b82a14c8ba6fc6fe5ba5947418f322e07adda268bbec62b3895f0977397aae906c6b6dbb4e4482dc87266f7ab905dced17ad861b2c26f25e419dc2ad073d3bde0f93916eca69868b5d29f35133d686ed989c536e2e50491860a618e155b7fa1a69333cf37409bef5cee474fda7b8e6bd38d44acc2f7c8918e2c708370d4f05313ba65c44d5bb2427ad47efd4f653f91f871f8676dbfdc7099f3d9b4faad5a652d74fcc5e8c39b43dcd702c093f18baccecd779d340928a1e40cae15ce141a59376966856874d370c5a7eaf8272ea16dba536e6b6e0ee31f0395f6e9f74612052596267816dc1a7c1fae3262275cb29913f50f3922c84462d5dbdc13128b46a14170531da6ab1d5893d8892ac47598ded963767e9bb22303191c822c0f85136bad8ea838b30ccbebee03c039feffb9363f7a09478b616939a34d6d4a38bf36b07e377322e23006d11d9499e6a18c31c5e8c244191c1f2d156631b53e7e5a50b2ebeb98906ae48000a18bb3a13926e6f167d77107e504ee8feb439375c3faaac9587e97141be0636c61eb036ee546d1804426388001a60549bb0c43943d5d88c81c89814192623dd0b23f591cfc9975886892f6e7086b913e380fc6ca815918884d12a3480b91f1f536ae3befb60494675f8b15ee526dd57af1b11829f2f30c65835efcacda31ee6dd9b281da31a2479db783752857356fd551e24f8fe14870c25cab26b588dd9d1db36a3bc1d15c65196b631e7c4f7637509c90b60800e0e9e26c1088ad7aefa775f6794f03ae919d0ad5ff97c08debe846b9694e8c3e73aa49a716c283990cfc87fb6ce08b2be86aa7c5fca68ec9cbb670f454b3466648296f53faa6800594abb6e05a550ee513064116e0a17c63a3f5c4ca668f65e7ab1ea08667405aec55cee8ab0af1a5db32dbab854b9cfe6ba8ff2d189fd0d919682b0859809b8feca6dd8f18d7d49dec2389582b67698920d6198f5a3fed2fe013a86111babf6ad1cec8268051892ebc920c5a6e86fd07117ead5ad554854e672915e03454d3739e50dd5b0fdcfcdbb184a99b7c56a8690063d3a1648c86c229aa792691a3fc49d62c7f7dfbcc747ae91007b403fbfe8cc7b2088b5740860790be084fb1aac599332e1e9eca79453b6ddbe8301668f6c49802973154afe77a410ec7b6c436adb37bd6db884e60b597effaa4165452b4c97d7df02fb49df484f7820634b406c32a13499c171f066109bfcfc9fdd268cbde6e2604024cc38c72d1ea0d2849d63e937eb9f23d315a966c86b12ae1ef130643b50268f18d787f0c0f2f59212dbe1efc25461c843342ecae82941545912abcbf187cd55f697a9f95c4458343c84c4c9fd0e4f6fef483812e03c4e60f0f5b1713e37bd582c21e4f8846c10aab82d17ce37068f8a7364d884e66f1f684527b1b40662dae97a86d4b7fe26ba275033f6c51f285b02c832434a4b9c142c8932ff4e2b5c1c82d4b571fe6c167746532f9119e2b9bf91fd73ace3dc0e8f1fe3171bf92d7b2e816084930fa22674a4a68c7b9d695dc1e2e277683ac4dafd0d1b771e88d13f2f6fdc9e51886d988244460bb061bfb94180ec261edb71c57f6fe0b8a3fbf8121fb5284a4d709e6d4c14fcfa4d7c996cecae48a944b3aa6865b1bbce9c277dc128af85689d658470f7a6edfcd2a413f3f276766dc663c3ac0839e9cfd691e58c8a88d6ff712dd29a6b1f9a5d03c94385f36f0a272c4175911e2a07e24ea7f7a99fb628364b3b579b0cdd95836b3b095b76d6cf6516e15158b7f8ceffce4d41e0abe766210686f0ce8bea4bc63601d3dc92f6da5fa27b3f64ca80b6877d5b4531f4e94fcd8e00f1c788991a384f8704a51641436563fa50542af76cf74a22c85699b3cf5be7fdad83bb7cecbc651fda1d1c579c3624a1c1507b4382d100721de3f6681dbc288b9fccf6484f9201547d9dc7700942989db8a559fbad89608b32e497f78aad60b6eee33eb02e4e235fc01f9906c23947f143b0ea5531ed9a3cb683552843c6d2a20247b7a606d2a633d0cefa97621eaa8acf7b6bb586c4c3335581ef8ddf9adb0ce7a1de139703a2e038f1073d366b961058ea87a12c400e9c362254526bda6e8df71dc77ea17deb9e770320e89fb91c183de53e1e7675d4f8da157e483008d2250ece9bde4b004095d7014882c99b3c4cc762da1c87eb6b561635b5b39c5abe66162a65dd722b4c41de555056037f50b34ada6fae322be539cdffc694493a031fc571bf47914f39109d00c57dbd821fc8db940d212773705f0e173e090a22df20a193ddd930a89bb3ae939ef6829c34ab19c71d6709c24b903ede62992e6f031ef211abacf5eaad354e9c28b636e68a9be8a833a05d966416e077c71c6cefbadb0dfe341fdd3301673ae54665b028fd424123d0854b52d91c3c0504d2cceab1007ae0fb6710ec8e8181a2322d633e43823ab5baf46b7b2908652ab987150ebb34c5b1677cb04be03ee515b88241b044e380b5ff2e80358b61f10e570b4690810c781922a22dc0639fc2f74e9eaefc77184147054f5202ee6fe125f8083cd95de028f459ca3dddf3d5e82c4e85a0000e97bda96da4fa845f91074feadd9230d32a8db6da8d41594c6588c6db96a22913e0b0181b0adbff48c8ed83d3239f1f7e5867821ac75ae2591b427e2f14c61a1e894d747eb14fee844b1dd5e901cdcfc8edf274617932ec47b0352ab5afb7baaa79575e6a2553e03ef576764e2568228c207d44aa8cef4ed341b819dda61b7cdb365ac8431f9e75ff8cff05649e6d12a6f04b1d3e53d520cf9abb29d30333258a8b0a0b51e75bcf85bdf025f4abb0ce391ddb2cd15da4a4d69562d152f9c44757912c11b11389d8b0a3cc76ff59ea8e0a5ed2215f01c52cc519a90d698dbf6bfee0f7854f462f2f650f890ead8722af8910f915abdcd6baddc3f4809bd27b774cdb0b168075d5020e8e3ac43c33a82b3ca353c277fac7d80a453977b00c2deb19232d936b4300a36c565b5540c956fd528c9bd78c907f75b385a84686167b426c18d89986b73b0085578f21a63749ed3565bfa8da3ba51a6625a5a74e929f2d1323e9f919df711a0fb3ea0701444ff9433315a7f3781919900657474127277be39dee97434f4409bdfc5c6b242624a587f2ecb26750e7f68f359ff57da117628987c4341b1b8d8c6ac853819de0a887f86377e7ef9ad9468c2e9a292259358cf62700cf910f93cc18bc1bd77e7f932393276ccfbe261174c5e05497dbddcec4d99526df8aa201f41ed2c5756a6d740c31ff3e848c2f3815f48f7065aa0312e42c68d54ad73226558f12edfd1c0608daadc7f3d4396966d5da711bc60e0ac51c9323545ffaadc1ddd3d9ef9d5b6e257cf8b6b202623e95271cd762f6b64174ce55a88a012a1da78178328658c4b3e42267889cc042e123831eb216e7a55e4b110edd69ba2ed8615962c0e355f815a572f4accffc304768aa0eff0dbd5c08329a0a1d4e95cca897f9743996b8a59a8f5945fd632f46d54e5a29941ddd041dbf2b398c0289fb604d9b778fa4a9d76844320b51f10732e70220ee3faa0f49bce905364fe590de1ac95b810818ba848f6cc9171f99b809512db8275a7255418b81c10991e718c6a1d7f70577847c0deba9efa11d61167b8b71b8e2d57e9df1e5865dc43de58d06e6f39a5048a19ca86fda171ef91706fd7c2e14e961672ccd25d3eb190eb5b036bf58977530cfbdcb44468dee3a65670b6dd98fed9caa3de33b74cddda6f514b0635102824752e20cc647a67ff0efc443a92980a3a82466343cebe059db93144753e2e34f4d90d293268b559f216a7be9ed33af3c8639c54c71d8dd02ac5db8ab4773ef35897b0a0b29e4b2fcf093d42e43f0c55be99ea80435bca816c26ccc4b3cea5af763346d1515c040bfbc9262d1fb3124cec1b0f84655d7b07053b5c414a198fea689f81d7f7c0a99dec6c972d743927eedb9c16ef992935e5b45857f23cde843dde93e1e788cdd37d8d0cca3071cadc4c64d5c8b0d53d3054c9f31e8e1b9d638f79e8ba37d2a6d939956c5088f2d11978837f01a93859589e6e206da6db88e408a655d6a232d0f32a9bf8fbbf7dc87f5662562173dfe5b4cb251cd53818a14de8638818b56eb232ace55048e14f8afac716bc4d481b0bba83cb89e30ec2e927e1f166a275163e0fcd1a042c8ec507f4821b7a4129ab4b9541924abd73f6eeaf24ee087684145b9e90739e908e42b4367dc02dcc8d08973b03a46e2e517f4b51cd12833ea260cdec6615e21e0c643791afc2cb2ffc4abbf5b4f20d625191ef9a07f1066d7de8556b7ef9d49a4272241f265ec3dd7a033ee2fdc7b04f82ec5e03d41ad568bfb92c4a3a18ef8bcfe95e0e08437a5f6c5b7a2ada489318f2ce6429d89d80ac4cf7c54e666ec59ec6bf60b3786f0ece9927a0fa7fc7039b4d2d759fd475dffdf9dd85a0cc6344b18e27d769a00e880fc047525358175047c367525d50d535f1bcf02175ee566a8c03818457c75f465e6bef7550acbecf254b747c5bc348a7f975566a40f88d733ddab8e4cea87ec0009cea08d5ce5ab8567c861e5347857fcd0382b3ba42f4454b98208f00b31c0f9a3c3de4ca3121735aba2297bff4be6f16b74d79ba5ef84168c39f464a39d97dcaaeb8cb0a39885a728af47f3e1439f33d6f9a74b66962fdbcb6a9146f58e64f567bb90f6c09041c7cd58f30566d40d492b191bfa42a9d2b8da9fcbd4061387ff25b70629cbc792998c96647c9e0bfca843dda30ad0b9abcdc142870640422981aea8f655f3351054a28d65cd7976a1f067b591615ccf3465a86409729db7dd6a14a99ca63cbf2389c4bed4895397c210fa46de7d998dc2f082e22bf61eb09fcf1a71855210d2a49364e77856951c2f65049015cd6968266064642fb75865784714bd7f0b8799cf576a1e53331620087598321e0dc19ed59b106aa32748281340d744c881c3593f81c0f2d263fbebd333a24c0eec226dc777cac5ad3cf6878efa4a43d334744e914607d854d4654bc86b824212e5c307337fcb0a99f72c4dd396018b09dccaf4355d35d8d891b49d667829e7efe9883ec8d102232adf9802ba8c06ddce6d40f17ef089fe67f1778b33493bdec80952eb0bc4db1fe50c5da8adf9441e3841950d68341e5e1ba8a93593b6d986d14ce03cd3f59fba9788b4d21b22ad5c74f8ad118ce113554eee594a90960d79ca610f05a1a483df6c2b595911c2c338575a9d0cea3932e2e8179b85aa2af582991a457a8b623301d78a1d50cea0433cef772d66949a0c7843cd31440eaf88bf6f9a4076d2d0972d51d9a7683bd4668b63658c879a20b79423d852c41f8be755d1392f5ae7cc219120a62bdae93e9ae12211fbc5fc74e8b935931c47e97e072aee64cfed9d94ef894d3440fccc3a2641cc2fdaea239c00b3e2b9f45aa1222b647d73a1cf346c9060298a5e437fa1651831bd543b3ffc755854ef966247069119303f461f0f74f1baffe67fcda8e6a5836c45f713360c21dfe6a0535352f456e9bcb8f0bba69418ddf711a943f37cf500f9f014dac89b3504f3d383e5188d68aba540f9d4cb00495070b4ef5bf6f8e7e68dff74bbef12b6a6ee2d35246eaf5698bdf72ab83570d7701f09b21e2469fb4821fd461f330bb4e47e31d67f64c3876c913e6abf42c4fc697043ba7f3a1a331058eb8d9a0c826671d08d9e59536bb7827859c6073a9f9b232271aa56f91a183dcd624d9104b8d8dbcbb6eaed862e17c9c2bf389c405e5d3ac25d2b42e789b2c52533b5035e14c928287b1868b3cec3ce9f6dece8bb91d9919b8c3591eb7c2ad2cfd155b4e1c0fc8c30562cb2feca2899e2f154cfe8402099c997f61253caa3dd305c3ee1312d2106b56f72722b71f1fe8e30c9996fcaa6826975eb5c1427ce23353594d8a60f2c72a4d6cddd175c17e003cc2e1918b437ed183d952138cbb8afc286bf96ff7682b78910d91860b473d6f9e6ed2a9dd43f9c41d35eda555d55757bcb9e00edbce16a43393dfb8cb514d6a22b44c74a075730a51350dfdb42fa975e62b8f2803057b2ad842617d47ea98205a357205247b4fd42f0daafc32c64083b98156cd4ee9846f8e98bf82ac50692fde9e08d1704d23e09b2f8093ca21c804f963124932170823e50fbad8c3045058296ed04534c7f1c29fb5615fdef32566715c47c52d27895b69cf3bd044f7cffb7ab07a702dede01e2f4fd050960be0da0815c83f2bc16c00b4552df0c22152158611176ee707624f3e945e4f465894aa02df7f595e983f635b075bff811239e76dab5275acffce6ab39fccdb140c8feee368f4c151070e3ef5926c7316801379a9f2864ad9782980107f83c4077b9465868cb4e999f2ef03a5086f71e1903ead6b49908fdfaf7c435fdcd69f67f936c30cb605621960ba344793e78f39c3e9995747caaa84be75438023c299ffe53041ee20022907266f19dbf6026a3239c7bd1615dc53d590312c36b4946d2e854a5f7c2679d1420883c3117638ae80b8c6eb14d7f9a0373e98d6df4ed33eb74ec4e8d2463784d7f9a68b93ba85e705d2396396eda84a2f2e73cb18406198b837690f47e45faeb05c6f6ee87564d58712d911f055d8b7ce9ddfbc118fb0fe54530fc068c52281a8f4c90f3e57a5cf573a1514d6685e5cd9bbb62b5b7f038e616ff9acda7d9671e464e653226f4b4abf80a0a476487d87351d1baaf4fc152cf3526502f1838a4118a5547510666c4d250d224ed6bea806489917538da2d2fbfe60d3ceed497e517e5123327327b92e1f6e8ede1849f7c8769d3f979e2c7c0b0a220af9ec56616e69145425429e02fc7da77a2c6d4113af9075e983346b40b0bd3bc2f553c57f20ffc8832670a6b87f8d9b3f1732dcf78ba9b9c2c792606260f9ccd21ac5fd832cb76e86c6fff96da3fd5282675748c52a05a69d936de5a3e4e11b052586c846b43ca417e0db3c82e8ffdd5b0ec2c731a711935a7658a941f22ee8701372ac15cf17ea318dd515e38a5c71be28720509e3130a01bb9978a77638e321464a2d327ce088104e42af784b92514a771bb30259e65f3f9bb3a73e61ed4a1e8e899268d386d54fa8ba7fe4d226bec664697fe79fe93ad6186c65d6e711ecc326e9512664d1ffa86498d1a679fe0cbc066f74550cda303093a5fcd90d068b60b624564f59ab541450e3676ce0fa1391a1079384c73ddb1fda931e50369d036e2e4ee67ea15a38196a2026a60a07bf18ed542e1e26f8257c50e6fe4755f1877205b5636cc6e25159adddd40e44728f8c80f6603a9587e5237e010507ebca5eb87d32eff009fd9aab56dc05165024064a917489ad95d0fd88f22fe8cbf66bfbe696230b8cc796d30b776875f7bfd822136b2a31753a8081a2c1b7d68ca433dcd35e9e994319fed4a15bcf2208317aebaff8c2bf7f16d4c97654e4e1636f0c7dd81ae005353ab00af8647ca8e9e62e60a85f43c8d88c9ae14765e68f02fdbdd3732e5422cfbabf162ce6d1eda4ec9718a01101b0cc691d097cf0879be1eceb84eac840c83821b9ef5897d62ac3c1222abe697192debb1246f5d0c8ab4139985b91afdccbc2fde69e401a0cca461dd9fdf0d953000855d4bc53476fbc02923ebf5b47a44b453fb1b9d2361ab6467594f5400707932c3a5f0e69ed0f286615c3f93b2cd756681b237ebffe03bb775e9adbc028435514563349a8942c194a73ea8d9f11dd8e19c5038645fa705dc5560f94505bb786bfb99a724c4b17013deb850d8e79a9eb335d6cc3903d71878a9ad0373d04e0184c0ca8e6106618496f9b52d2edefbe5f3cc520a68616e3162820dc179f21fe4665077ad44e462c34ceb5b01f9120b5db6effd40e599972092a8927aed3407b5d0b361cbdf57d90995a4812de31ced0c8b8273bc14f611649d681a1df36baca6f344777c86bd3c095fc31a7964051a1b9365d0f6ea0fe5f2d62efde71aa1d2791b87540f9f83cce3fc8ff8e6494e5812a3af4b59a72ba318a1b9ee86379800ebbc00286798b14641084e5dbf593cb74e5e71cdad92a7e50a6bf18204db2a928fc4ea3699b9071644ffe5a309eebb85f6841253ef2c7a4008172daa9d45e4b13895d631ae462d3630eac397db42cfade37b70a103bd5ef7d5f6970a3a1d7f4ae0154c2e28065cbc789925323c90a6a16c4bd509650a49fe6e0ddceaf45ec60c4d51d2808e78c87eaca3666952ba08da72319bc4c2eab3eefb0ea66a4f391444500abf187cecbe2d1c73f831b1ce5dc838600818cbac210c8cea78c80a43fcfafca354ada25f773a043933a4493f2ca7592f66293241ab1c4b70b92517cc080a72907c00d83e5875d2a1599be73e029085ab788b83008f52afe7a4b6a9364b065a1888de41a7a1e837323b58abbea965016c53b0f8e0dc5e7e549d64651a5365a90c41a95d5f525717347440475816ea23e9a315222975c8f5ec6ed3117a5260ee33f9a1084037c00a042d8ab7622c9d712a12ee26437579fcbc7b8d68d6d1d433b646d5c14c1b05cde36532b4941fcfe7f599216c3a05169621a22d3f10fd54559935e59c5bf80adb42bd84695f212155622ca247f040bd8dc1d4c31a610c1d116c2ecc01f50aa183a15c76d6f06bb18aef16182a8fa631872f5f4b31195e2a08ccf8cec38a4037fef263c6825745c50c960b4819c88b4f7bdc01bbdc2a0ae739c54e65701f3700580b80eeed0eb4e992d918b1aec6c59aececc7391050c45c46f6bf020579ef215099dd297a1e3e9efb9119508e9a9947a27004e73c92ff920fedb75aee27c84b5dda5054fd1acfd243d20b0a533ba73835f62bcd9af175205774f11146592c9d26cfbfd43599997195ae7dda7f96b40dd447966cc584a409661a2c9fee402c958e3a389704c7a3d98cae926bc5d78bf7836f091149fd2ac4eb4cab9571645a1159ad2e81d1051adea5ac08bdafcc22fe7e47349b0fd80304377d5e26923ac7248ea105009f91727b0a73a8b06f93322f74e2f61564e6632e5de68eda7c66c667ff1fe2e07d7835cd50a9c308c0e690fcb021de22db771ab1e7c1d276c6acd74513c8b862ea4a4f813be4b4d156bbfd4a28a644cd773f0c249011aff012b1068efd1badcb28866e6ab2c56031ad560d99b8b33fbc58f16c89834d480b79ff1964c7ff6645e7687d7d9a6913bca4f14d49b67da2365aa6087fe7fc0f0d6d49dacd8e8bc9506b52e05fffe8d535e284b3624006e972e7a0ef5108dcbc5310b16fea2af5974543317e4c3abd5a6857efd8c713b4e9849df64e60df25b00adb09fac4913720f70bab7913c7c8fef52295316adbb8e772005370b72b3f49fd877c42b27120e083f97076123f8116f33007b802f112b387eea984d5a87bdb7e88afd058aa30589f6fd23b239e960791148bf7507d600ca9b7cfc57eee3f9ab680668a72c34b5bd11ced2310ca601259b4619feb605c70796e249956cb2f0ef78cbe5613c4e0f60fc213babc45e63f3f8d8ed189c1816ee7c72cc3c2ca712efb03a83f0b9e313fa28c43503a8e5ea7afb566eb55a79ff628617e625b0d1fb06269364ca1cc0dcc6c5243314e870067d4df51bef1a6a13eb8b66dc01909a0452b2db4623d7cf268e19226dd198cfea2f39ebb1bdf82849bb6bce9734cc1da3973d7de63d2af1dc9e62226f3a90da454f108cbbbcb3fcfaaa12972d5e08886a057ecfba37a2cf5f43e5df27006695f7a3078260204032c9d64a56a9fa9ce8b2873aeb5aff252bcd6de451848cc62a9ff65a0e45fb3356c9f6730795868808a89852cf3cab1704af17b98358235ff7a2893fa8178e1563b0062a08abc06ec45d9245af28bdc29c5d807afb98c9af5c513aa4e9a3dcc22faa01ae32a649ecaae683c56a39a384fcec2b20b58de67623e4af1d5dd755914d40de3c3bb69e243ff0f86a254ff83f0361ed74a7be933821584188df979db37d82481ae84f2d0ff58068c94d1abbf1b0795e74ef16317669129516d5d1f90303b2458430275d62ab022ab17b778d3755bfee462f210362e93a47333c440062b8567556fa6ff7ec96ae41cf228ad40d4ed358a33d91390a11e82f34a01d86b80d90578f3b9821b86b6ea0b8971e4ff477d997f0c3279a9164a955d7ef82111c109cb710d10ca2f734fe00c6efb6496acf2d529b8795a05f0da48632c88c3eb884a8015cdd82474446f84e91496bafcd72d79d3885390f5032a658ba166ad4343c49c26980b1186be42ba0f3e49d8c6e5d70430ebc3df917a177e8334fbaf87abdd5b2d5cab4f9c163fec765178c059c9c036d94be28f198be07bbf9b6ae3c74a63feb1062dde63efb3902258124fa826a8ec3ba70a33628b1ca67fa99bd2a4bc31e28523ad60c972a26b32855c00e3177394896d0d423d4514c564fe5f6a22ebc978b5cdba4d5e69f70afd0c97080767be742581342cbe2d7443ed6544860b0557f1e6d3acade355644fec5bff7b153eb35682f1ae1e39c7d855350a3aacd453e1e23b3c0251878919e82baab4c015359d26c1903ce7c75c4cfbf1a64317ac429c962bbeb6df10866392ec4ff17b1bdf85f44e88757b7a44279d0c75178b36613a4b751f4c2798dc6a33846ff122ee43c7fddba2d168ac76324aff6d3adc4f254dfe1d2f9b96ac8c1acf3a8d31916d9b40f14cbc6fcc5bf93148898e8146c3d471a950b292743d50090d44f38e6c279e1bc20d37899299f2e0ca79c68c0709689a25996004a49db36b94ab399ff50fe4541db2e43d75fd5bcee9df4b0ef965da55fc5b249c2776f429adde88e211bd52b94011de12d4964d6dfda82f99ea11f347008cf36294cf936a19e9f8330e8b4a8b975bdd23acb70bc99e457c8127ca7a82da17bb86694c7e90ccfa365dbe04ae10fc8e734510b1a7580659f8bdbd7b98be5b9ad986b1e60dbef8537de53f60d5efa44499a58d2dd949e49a23adc6cd2641009f1e8b4c3cdb51566635f31ef4a987174f24a345e4669f25d7bc0fc245ccc03338d8c5968da63e44a1ead96717270ae4c0d6872f5d981b9578fb7ae3e4e08272717bd81bc25b20fd338d35c139675f8226151bd7d0ae0a4835c835c5852f7f9df4deb826d477f994c9f176ec28e982c75536daef78c82db84e736dc79dc3cc43daa02085c51ddec8f804e305e21890dbbf010586c96b413da3b9fc343b64aba0e43ec353c305e6dbaa24ae6188862c47308414f0b6de4ddcfcf50463c32b1e8eb51de9c0b09279ac3b3c2e9bea11190ac0705cfb5b9abc93b3d6c34a49306482d85aff5dbf361c73426f8e49e269cc2d59f2bf49443a774df2dfdbed44e9cc7d74a891fd3f5a3739510bd551ec9f33f1ca130d9bb0209e10e49eea36a0f2d6d73453065880b1731493885c765ee09430c6a9841556cca941a1621584b463201a0244d0c27ca9c6a9a39be4ac44e5c314382cac46d91fb5acf433dc630bdb8977aa133bb4ac55066eb7d6e95cc3ef0385d04633ab6cc43a348decd0485b67e3fdbffa110685a455b64f18196dbeb5945a58b2ae8a67a0674d54a97b01eb49743ff8cef52522e619c26b3def0f0bbd15484cf03e6412b178f08198a5e7c9ed9407b0db6f3b7a47bc29cef11d3dfdb564d5daf26a2c0ee37d254fa09050b40dfb5dc0e5860d2eb1c0003814e8814a4cf57133f0031114f263141f6d2a8030ee7c9d440aef1330ce9b6c5d302a29c7b92df33cd75aea339acb7d9b566e61a587eead75cd7601fd245c3cccb74acbb0bad4deff6acf99158587a6d86595a3957056bf71dce8a27d74ad1b9ee8b1c75c267e6945def70f0bf4617cdb0dc87cf783d57ec9f43348e75878b3444a8785452a6b44fb9568adc81bbabf764b73c8063e0659069cdce8922f669a991b7820f7a30cac08effefff3b6085764e6b05015ba3b0132ceb96f24adc486bc7a84e38d49d77442e3aee8c8168fb2df20e9f632de709328b1eec3b7e77f1f7de520d1b0c5a8155de491668878a74742d78f1e5175f76b6576d687f99e16e2e38bbf948b95290cd7732e0459a45b17d21f03df13510d2652dcdbf64d06aac379ab4fa594d5cf585ed36b6c74ba4bec495cdc1aaf4d3b591337970a5a94150896e3626f246b1e9b4a04cc1fde4107e145179f10d10d18c39f1b8931566d7ccc52772ab663aa69307a0b67a0574dcb09a21927eea81fc285da9a070c121e2c3b8651d8c954c63fabeeda77c76b61c919ca2da93d2eec6e81bee3b9fd55ab8904e538fdc4f3e09561ebd79b50727372159b80ad41c2d5d1db38b2e34f3ce8ae60cbe97d79a81a989a87a2423266763be8be8e6e587c8e71627d191c790934680b4c1e8a59341223a83370a47ae47023e02211499697384a7db5a6557612e0a41846ba72188aaa74dd2a67ebfb67576977ef24568e876d005905086254ff37c38347b2b32f20d5c9013f360607889f39c2fa7ca12c69e8b6f1093e1207941a8cc0405a7509699760529ad351f1bf54dee430f06ca4e44e6fcfd2992fc30ebbd3f298d819cb49434eae55426a7e90431c42b230e8627983ed4cabe90ebc9a2770d44e7acff418bb6befb2283e5448cc06e9e4eaf0a3384ab15e476af649a2b5732fb1e55dcf306af597041b8b7abf67200469023eddfe57a0ad785be6d2caf10afc21fca276d8813bcfc94fcaa7f5b0419ad32f073b16f1fdc87301bf3ea44eaddf96a712f2aae280734fbb42dd4f82240ff2e299d1f382f6b3f1040b4b3f3bc30b9824f9bccfcb820eaaf68edffe2d17ccb88568e70a3921faab96ceb891c91b5a22cafe52a15e28f8d3127407dad6ba06a6da1c43a24a0d62cd1e360bd64a01a9b9df41fd0f9bb9bd4a162f881d383088b389e91fa700eb5c4bd3c79dc002520c72e1c59cebe7b7c6959cda42e7b38e6956f4e340d3675959a04b79ec3856e3d52e62979642e03821db05197a18e204fe979e8c40990e522213aa16ebeecf6ef3be873d80c87b4e016d9e063307409e951c3a1172fd33a4626eed855760ec636dddcb6353abc01a8cfa7e1dcf733c0125d5b19419265c21a548691baa28b585ce8bb0541ef8680b821ad850ec2359e0ec02a02700d51a2ba85d8a194627fc9c4d1c3b5f0201123e526c68460373f914ffac1975ad4e6d252e6b62b3a06bf0b50a03d5ad607511e8239df5de99b3d6e56395ba8bfa2202893923c5fce137aa7532d7a15e40fe9864e67719044ea85cedfe5ade4386de660f0da2961f0619f0023572253487baa7348ddebd8c1c8e37d19466136fdf3e9b2806d42a0f79b23a784ccf38f2480f832ee17f0e27cbbe9b53c18c95c5d5630971ce45b2bace0320c4913150cbdb7fe7d99e38b2197e0c76b3ecf9a95ae913d25b2ca800065e604edae40844689687b668facb6b59cdaf3beb1e3a11fc994ea058ed555ba96c32365a8571ad9fa6ee4a277f97d29867431a7a6f76e046af129d75d4d2c51273b1435122255435b91fbe6367da62ad6d330f8402cb429136b868dd50b0c56ae1673448519550fed90169f07bedae03ecba78e8d959cba3a7f543cf697995b42513041c53ae08030a119df3241aa9889e228743bc407a3f1847061c560ef4867dbf27a29ec7fdf1c3aab0d1c70d9f889ff312de518c41a6fc8d4e632a21134dd9646dbfef47cc618d45b691a8549e3faa14537f6b051dc9b7a9de6cbc0f14f30cff58ab1828280b82fd9e664c0a74d1d3af0e740d139a3504d6a9c26ebf5c1208e3a4ccd17bd4ab61bdce5f17b727cac773dc9c44bdbc8121b9127536778ba279b1ef42a3b57b89d1ed520f52e9b46d8dfdf3995f2455bcbeb067860e5e3fd61e12190992e052edb6c94643779eb130c3bef6465b3628a557ea45ae8072851c24f632e994a7e3d5b9cacb8e80b67b7162ac8dda9922b6d0344358ccb019402096c877f1dc49e69a3bad05479784668ed34a08144b20361e01f0d85a2ab0a88f56a800a66c765db100403c8a2175220d76dd6cebc673684da624b2990deab87393f334509aeb1cf423d47184312d72edf5ab06d3761c9b77dcf261cf0904b1b98c28a698127764c3a1aedc9b7def5960b8b624ed8d8de87beacabc7adc3ae6c27e425864f587012649a4a59bcad8483c400700381731134ca779ff2944574b9be9651ecbbd22924113fa01c6e432198f93b2e64e9d5ca76c0405536e4f172fea511adddbd485a3f41b9da71cc0145671308e522027db0118c11f3cc814f10c58132be0523d13d0a97576f9c99b0163e20ab2f3248cc6efbfa2cbab0ac0affb50994d611c153f2132d9f8e4ca494df3733aecdd640c9aa15246a1a642064b7a5380a2916c4ddb3bab8a684fc74ba0936835961276318510fedc3e8bc2939da2d0457cfe28f410e881684ed38e83a63684a9e01fc59798781a552c911fbe7cd22c861da05234785d927cf100ec78671be8bb614eac8a7c26e653291a26470b93aaf0408c10b9d0a23ea3154050d7ad9b59b4735d2f54d4d6982f83eee80bfe28ce2e9746f61dac36e68911ecf857eafd916b16fcc25c2ac883a3d2d2a2f7725805709091e6c9c403727fdf583c549ed1a56b7fbb9bd90e02e00cdc9b1cb6afa6714aea3102d8f835a771fc1b4883011162cbee01793b445510837c95bd8fe03c1075b35c1aabf67373bcfedeb724a9b04b9a61fc26c6010608134d3ceecaf5ea31522334becb02677fe99e542a88073e2d8bbd499c98bcd45c3b63bb3aaf2958fdddd212552aa64079decca4b7a64039fc9f1bea9cbc091227f126fc986e1681d686bf29aea0cd2943ea247e219affff7cebb6e5982efcec774ab21b547ddf6d82c992e8f6b6236b488833dfc86f3b7bad0d9e4dcd0bfe07a437d64aee9922f5969da08382ae80248b18e253e7c5578a6ce02de06946ae4440e8828376c44e7bce3a8b998e4704faf447c6ce8a47a3e5df27bdcc05f871b552db1a7bc91fe2a23912b043f1f82ddd6039082c95426783a8ad57577a39c07b4ee1b1852bd155bc72fc38eaa28bdbe2627e28eb7dd9615c7d57f2196d5da8e471e862d7f3e0e99bf2983ea2bb2c0571dc8cb8dcd4a634215204adf9cfa1665e42ab0bd1a4d18dcbc348b7065d5c591155b292e9fb15f32393bf5f94bfedd9d7a23305e2edd36353d278b27bedee61969bfb6bae5c22ffcf3d63e797f3ecf64d475b746540bb8bacec9663089abfd19d69a8ddaec519fc065bd2f5033bddad371ec81afd438c7effd131536434aed321c3f8809db8630a62751f28f4577536790e7cbfdf20faad15a0364aca90abaccf9a7bc431983c37f995918a9d59b272bc55be3954b85f9ee216f7d47707c72fc055c96087752d5484bc4a74a63bae86b26dcf5e1754158cb25cb57f1d3220016c2df0358b87628367f2110a5814e2a175510458e60d589d9c194cf9a222ab3879d535b8d3c555b0948cf129fb55f2ecdfc820b430d03a89a871998a6af2b9cffc79311234c57b4196aac44a4630cfef03c20c2231616f972338eee1c54b1a66b951ee6701c8488691fb39f6b84021e84eccf37c0f86b67978426218b26c623a4cb951edc992d97193e5df7d477683c086ed9e167c3ea1fb71d26d6f984b845db8d3560c472a57e62c774472a0f485f7a85d860a9aeb2105dfa837474d5fbf04e6a56498505744bd198e79bde8816ca76a98485457be984a542d3c7aa00b664fbd2e3677ce41ed6d82743da23581bd7d7d4ceb860c4aac142b6d63f3aae5a9ae3c26bc01f90a968ea4a213756a867a957a8ebb554ae3bb47e6f39bc802d8a07a29c72534f83f2a826bdb901b2c95e84103f27a2c3ce1d74f793f68be2a17c1a66dde6b286673b8bc6bb526489fc2af56c247f81edfededd7a7feab7f508b648bfb8f19c1b73ebb01430bdd62a5f5ed410374804802d680b8619fd6b0e7281864eb9c8ec041aa7d2b5cc9bd762c4ebb3c35246b80b382cf4029cee9e2014b18416b4bb05c9ded4104fe60c753d71afb9e4acfa44eb2a86a6f22f0a4bc22acb23e0d5e711c637c74c4035efb45e6bfa412e61fac36fd860c96dce93cf1abd2bd18ac7c76543dc8349791975da6d7bce8a6aa74f538b04cc39e77d1ef9b11985d459a59bd54508cc7480dae320bc7da900a063644b23ddc36937a9cdda8b9f9eb15bdd34a143350dd867922974a1cc96dd962a501498be831d9fefaca846208ea5b7d5b114feea4f1b99179ebe7bf8fd169c37b4c6010159140531f6dcf54a2c349d1d33f7d4bfe5baf6c096e8e695a8f65c104eed554e43284c58c2d785a3456663c85e3975c9374f57cc0cea4dec6841b33864b00e58b75fe2fce030159489b9d7dd81cf1ff111d597999fa6644328b4fb05bda3d2524cc9c40de551a5cd79d1fe5c35a1e61399bfe838fb164b361c059f499e633bede6529ec67dd8d1c77e1aae672c1d08ba6fe5989ccb15af1aeb871edf2f9cbe784804c298cf03fe28cb4bf02a67d0d4582792cd2fa95bf18dbd8ff6e73247036ca5cf1e438cd2be85a478616da22ef138d10239b674247f43b2e501a7d10e1118afb2e1fed969adf470248e05e56dd604ddcb805c5394bc3704844aacb3dc61259f470714db2d6e00ecfd1522cbd85115332a4144b2af3b2e9837596b8f518a6b23108bfa2828e73515fa19306b46ad95 + +Params = SHA2_40/4_192 +Msg = +PrivateKey = 0469000000245ae9e3e4d6b7f55a6deabf4849ef91a57903eac7fa283e89c3cfeb76f9f90273eac1098f1807bd457e004eb044feb53100000000004c39d74faa90f0a63f1a5b342895cbd507b7d0753f5ca6ee32d21060c297c8fda8e00604507d1f7cfbe4ce73c74a4043 +Signature = 00000000003ddee2d3805251cbb10c250c09b40d73c716ce2816d642dbc285539cafe6d1fc6f2ee864a5fe6e5106ef3dcf576fbe99eeba91aa045e948f1c1e8601485834c598e6fbb8406c145f6160a1a18224f8f3976798106a7e832bb7cf756480a8b3ca7a2de54251a588ee9e4858dfd33abe4b62d044263228ac73a17e2dfa49f271f6052b0bb03541e31ef986afddeccc0cb518d0ed36fb8ecd16070e1658dbe04eb029b72f78af5b1fdb37949b1c1fe0be291316dd239756c66af97d4b3e6801c05215bae66a3fc67520557878fd7fe838a3a210668b187651864362be88bc255c1eb0a361d2f47bcfa75f66ee8319f94e077086b7bff503289c50d66b0edc8734b8b5c29a5a40282d0cfafe8d5282825d08f33d2a98b36005a04b6e26ef14f3739191c7fc62cf65584c3699a356288ed895a556993b1d3e989e4b2e371c22ddfbf4ebfe6642e8689bc9fd1c22170fc8f9d7a7f4434c2742746354ba49f968c58eb223aeb055c5ebd8c577f8a1bc525643c180bd7b5741a61a5cc9724982ff923d1ddf9b953e2bf5e825116e6c4e1f98fee56df2bee8e970a625d49a1f39b15c2680067a440bf81f611d639e444174ba4b3a5497073633ca6ae3ef92f097a7f26e4a411d2370d6df00ad6afbac969400d08993c66776f5ddf130f4bde8927d9d599369fbd2725f02c9cdbf5d6734540b58fe3188b86e23de0bdf2dee4b9e96321735adaa20f6f7973565b613a668d42c162613232beb1bfea28085ef4c9b8a7c8daddc7bc0a5fdd37b847d4b226131bcc524851961c2efd8bea94daf96bc475aa46ad27623911e98ccc9294110d3c6ea9f80c9f3ab3a4e9f32a7889867a3c0e9a1811d6274aa9f56379da545b378dc403fd20ce4afcd488a83adb6afc37922ae27d92073d0ae2059815bc09d7a75c037be19a2e2da9d4edb1d525e867e66607a60944ce01308deff3aac648e2b3347fd34cbfd45ef84af0fac0305f520838b1238ffc71aca51a0369804f687548c2f8d8ed72388bc528b7d91692cc9ee61be57631f259cddff466ab6eaa593f1a9d4c7d944b9ad487f1fd4e5132acabc0c259f3da13e5c0b48d8f699737fb8043ccb62ac675eeb7443807bea83f3101684e985874f8cb967f4f887bd766b96c73aec06fad272552543d9776eac93efc579a056ee3092dc755c6d1bfe07540587d9a134e4b11d664b2395aa92f50d5700cfd3680480cc81557f80bb4fb889cf779237786584d4891716cbe9b1853fdb5a2cedc77dca0977927d9c20c22379055f823f59aff027263faac74d3d5974f264834d75db6459e85bcbe88f8137aaabc681a1ad7dde04930bb08013cf43f220d660601ad7d96b2789c58f2d58dfbe36dae063fd066138c55228926dc8f7025525df99b7ae2070d6c09ce43f052c2a54a13a67bf10385131bdf80fed90d0a9ebf8506476126e8fed40229106705232ecfe076ea03ebb73f742e11be350aa582edc94ede525b50a3e69d6f9ac67b0ed77bac09468b1c7f7a4c0ede084a191ae9d491daf8a38a1a1c148675c2ba1f4f3e5069580e3006af5fdce3cdd9b9a08f3f5ae59bd552064cd5f06aafd9a59353c4f404419f92704bce203d05b1c282dec9ed4dc0c6f67acbfca50b8bdfc4b23903f4492d54c01f1c6d14132950968ebb0c6a3f85ce223b0cc5e2405d55662561945a24ace84880d955278e0f4b45eb448c788ad88541c38cec329f3d0ea5cc1a6f600e8bcbcf77fda8a420d75794618dee70510557aefc5ad131f71a11b5b08f5c59946f5a7a3955c782ffc74647bb1c9dd7d581351ae7407ff246a991da64974352187b57354b6457f4f2d2dfd4155360bc891605d197ff9801c86ff881ab6eaa2e437f95a6763104724d009f5e69b26c15322b955d3fd1997c1b79142d804c4d0e45a920f431a1fcb79af69059b80de60ad6f65ac49aafb5efebe8661423756f1ea0a703e6dd00a51f0de74ad8419587f7c4772e850a7f3054128ddf3c82821df539224bfe49739ce31f7ab9c991461d5f046b2d145f05ff41e36ad660788013ed51228ba034c64410a7907357d4b0f32e755fe92cc7037cfbe02326bc8486e03ea9bec3a8831a62ed87504329adcb0af9345b6b6ffee0d3cfa62d0da0c7a4d32067e85473807f1c8f26f613d6ad991c76ba829f869d36a89336efd86d39644e62739661dc8adf5ab62ab98024c134f9525d9b9f0be8d4cf245f8e18f19564efd0023da6af839876ece4e0f8229f92b1f5181094cde9dddb2017bf975993822ac200d1bdf6a6903924b8e0846002136cc01f6f1400a4873d9836b7cc8e5c7809bb1cf311313dbacf0661498b87887edcf65aee19f8e072b491040bd76a6ec51d03c9a1ec62b2d255bb1fb2ef8bad0b9d0eaf7c9b53baa8c2781d3eca27f49b658aef9701845dfc6f2a724f4b333a4843d463738aa3a72df19d4cc3d5ea6ffc498046361e82821840e30fba81fb580d737410604846e79daaf455815a78fc3f99fdddc3f1e04748438f49e4ff30e3b6421e76ea3e2a051b77e3a077fed8a213dee6df2bfc65a6f2404abe95efbcb138e1df5205ff9c08c6653c766e06b09a14ad1b5568fb2d30cea6a131fb3d997cd54b53134eac3b7abd3cebb17adff555d956eecbb0f58d84177b9d32aee5befdd0e3319defcf79d02d2fd4809631aa41fc646ab8f44c54f482e1cb49b62e788253f1075e6da244c877df39877317cc6f917f6e7d5a3cd77309163d3d14e8d89d71daa877e9cd71d0aee1a528382d787e1974f5f23985c62ebc4f4c3518da484ed6c7d5bc1ff0b37e13c997a1cbdac9aaf3862bf7b658f178a37f3be4351a18976b1fa750c32abf88344e5aafbe9e8609a351bf8a78e48650ea549336e862b88004bef249878074c0fe04fa08fa41576b430c1cd3305ef53df7464b395af989c34d171a399274c33f78417bdb5c17b8215598311fb728ca97503f12885e4597b00338bf187c084afe89cfa8a22acdf501957343834e09b204d92562774e29246c7e19c30ef20294128c2145274da232e286b32479eadc575b4892c10d1994aa3b3aa791a1f4f1464a334876369a06ca55e666371d08ae6a8438ea15ec76ce80f0f775f42860297ca6a50ca1e85631180bee44cdd77c90ae025738bec2b9a0b3b8c9dd4184d6a43847dacab6b31115b7fddfb5ef9256d6cf67e9a6c9fec57df5fea774e2f49b07ff0a705013276f979ac4018ec35738993383aeb370e07530d75365899e5d11b62d3719ef5b82bc4e744fdb4a7fb3c5930e53cb9125fdaff713b73ae09e905b58a99f970f2e7428615566fc94cd48eb6a778ddf9fe977335af0e87e9c14b9beaf291840a4509d2833beeb25d03b4ad101e5b13ddb2572b01836c97342f318762daa59533117444a4dfd4226c3ee3c81e538f069a3ed3b64cc37b6cf67e769bcc52e5c022bfa4a0e3e9d30fabea587d4a136836803561f5fbbd0cb08a061870499fddbaf4e95b33b9fed9db3938c5a4b560284b76cd1b6a7459f55f605b601d22260fa1542159769f1d76511715b8b3ea3366eb2b2bc5f86c663d3fd6ecac4e199cd98226a570f2c625dd93a09b6c394ae2e7d41e42c151c888f1338659f56ad21bfe8bd29226f50d54722fdebd92f1dffb191eb8c331345cf54fd23aab1237220060012c0bead83a22a9a68920e079be47dd23b2bbeed543944f442e83fe7fedcabd19a0b00a6eba9f40d213c0f4d1a98c7d3de930b4c5d5d9f5ec95244b75834d370e4e82c26a78c6a0898b0c3b24795cc3af9d27bb75ecfd07840015cc040fb487f4ddbc7d5c59a438c10e34609f62c48813fa86a535b1a9c18cde1dfe50168c43c264fcbd931925c7115f28733f67705cf25d1e140d42dc29d00d4ccf8f9fe04a1ceb14766892679260c8605635ed74c698694850574429136cc8c6ff7d4c5b10a98d9163bd0bd50920f767a240ffc9773a2edd132ffc9240988d952714b07de921591d990303dc1afb8aa51f539d407578c69dc1e30d3dfad355d3c3c6b83efb8e8e746bf46078dcb7ec96c50d260537ddb959f614c5c8ad9e1ea2adf96859797335dc5cdae29d2dbd43da863a89b330df5e5a34309057b846c198a87e85b789b5771681d731e67dd4256755bd71970c24e6902d9e93f9d928d4dc789c69c282c0129547519e44485e82fb7554357bb53b380c4e5916cadcf07398d694011977a621b378b29e08aa78f4c81f4bee250dde7743d60e05dcc11cdcf19ac0db6afd6a8d32b6b9cab8d692e2f00fe87c6d64d6fa0ea9f9eff775fe4c2f5d04bbf56e713b71a3821486a2eb5e873f9d6f0e7ef2e868c7fd004a11a6a68136af67283cd8e868559a10534fd9bec91384dbe7b8fe7d069a142d7d0802734d6f64384cf55c1c771127a0aaa4c7cbe6a6b21b027ae761f8cc0d59b5834b61b1c9bf8c6439e55464fe5d164f1155d436e965024193300a1cb3eaed9e2e8ad777ec0df62e2c962d9800da8fcf29a5993d5e44e2324e0acffc95876c8a5e8a627a21a40f905a950007c3a18fb3c93a9761cf0bdbd1af03f4506eca92b9e32c5ee5d8a8e7da68aa7887ca95cff9b0a815d644fb3f991a6c59fa4add500788bf543f40dc13d5ee283c48d633df8a681e51f3a677b09ede4dad3274ba34b3519e2c9be7f69b25baad5fdde4c1cb954a653fb838c4d1de0edf2a2ee049806d25a17f0e3d30ed498fdf147739ca518ae45e4288f70efb8daf284c008d8889dad19517638b2456f891d6a170de2c023c4f617b1728b7b130d008db0b401b47d04e742b59c6c62d1897e8286d50bbc65a9add27a018ba775325d7f35009e83cb48a0824a5de98497a80ea22f3f8f98830f416098c5f93dec86efb8d6c2f8792564ce31b095cc338672e9aa210cf9fcbfa5e47e0f31a6a58e63d8e34a41b276e759adeaeceb956b320d0cd16e17d34b193e80c1c2c94423d7da52c83b52d4cfdc90d11c46f82b7745afdeefcfda8eaf2d5470f3567c0f565b9646a21263da615cf2eb240add71c64b26cd0caddc29455604a58880e0cd63b5d835f6ff4987e08a2d46a1d2f9cd4e44a81701a85b2eafc1591bfdc61ea76a5a9111031ec4fb98a7a812c61d1ed0e2dc62338d9092b926fa7983fd2bfbe5f6759452a9d4f057e5948ad6cba00c111e002920c99c4609ba3a4f052d12a81fd062fd38532e110cd8426d38e6e5cbd7b3cf060ff7275b123d36cc5c8e34550b36e53641fab21a1b6bd899bd207e51155401989c001787d260bf0f004c7962263154fd90d814a41ff29e88f811c57189babc0a64d52267a6c621a58bfbb5d4b936fb5e1232a4116eea408e6368a8c44b1184023e284654db1893931514a5a5d91cd18f27d856f8b162ac2f72b2fa4ce67df7264b0446f6d9f0df05e22659682f87d942a2bf671a1f4e5b3a6da3b8e74c66a07927368b3172f7d78ed866a0357f393f67f65c1c0662e7ba5dc62d7cd3442c2def58ddfd80c8fab9181e44ae8b98986555cfb6a29f5736bffb0fb2872985d34094b1913ae393b00dac0388d88acb25417d8ed034ca934defb4f252a7d89d35c7afc9ecc6d19046c9802ffe84b106fd352e2571f24eb7fa3615b951c407c85eb497b253f1dd6c21a01f9c730c533a2d6a4e0e7c5cf1c665f84dfb5a63fe5bfcb2072507317aaf7f4948d34b0999e9ae871a001ea6a7f3957b4ba7b7c2a94dd3e37920eaf21ad18beacf7efe2ed200a16d5b824978583ecb7afea60cbb41f257a9cc08bb1748456321ec9511cb7f810cc4e68004f0751b9481b9d6d55d2b285a58586fb5894af350114368f75a3418d8a69fdfd9f8b5e58fdc450cf1279806adc6ebb45816dc475d1b9dd8aa752aa9cc77459cf88cc615a024b8017928dba6d456575f88bef5a56d647451e143941f1d2323c9b3851a08629b061eb9d9b4920b1abff590211c7768b2ccfd4f1e9d4e29f0035f8879e439d60a8e0bc37eb5edd4a085114d5c3c462459e2cc9b2810c39faad12188488050984e49ed228855d9e0c8c9ff30c2f8461ee44b5ae7051cb12cc23450d6ad088c9e25a1f93584a9eaeb90e2481b9532553c379735743ccbf3c35729494c062bbccf7e2b0e913b8c8bf35d7369800bd9fe895cf410edec96a8f94f9b55a4bbb46ce5cd2ace20702943877486ac59172d027633c3a5ba977d7c8112c1e0ad9f3932801d619bb5d19e156d217b139eb7292a2f90529bf1a6a7af2bd718ed63adc4a322fd06550f45c9de798ca0c936d60a38fde9d4d78a2f18ac5f081fea6d89a7f5be07bcf23b6f5043efd9469dfd3115195b73d6cf3b0621096912e5fbf0ba85f8a4a031d8ec777d32da027ee0f41eb17959655425865ac34e762233a0dbe18e39479f3fff24d1cadcaa97bb128d19e6f96311c7710349ab7a88f5b34097029d502dc1e0811e419e2b5413f5b01d215caf9338b5728aa654d6c835651f31c71a098a9015c5b83a8a3444be34cf155b82234e59c557d59b57697f54b2247bb5c9232acd13a73be85593598318fe8f4b444177212ff70e63e0388d80bf9079dd6f67febda3040056bfacfd8488f723d542ece09fe736f5d41301271a4eba3084b74ecc7d91febc839024db749cfed02f53ee2a81f6c80f1891605ddaca675dd8304f0d789cf92d768b7ae6a71c2ebfa318e55203279f58c95f35e4ea25954f976479495254ba948bb798c6bcf5319bc267cb561b142532096b6205566d1a63d4cef9e594c09ddf974c0e0c106fb3d02e441f39c378d17765da6740753d639a6355ee21d3a0e2df1b575e55d892bd1ec7320561ea0b9553dcbfd7dffb508a27b4eba66695d1aebdd79fa165e9d3f3126864a7a269c25c55853acbeb03f0397ad3a0197d8e6d9087fd9df67b1090e3eb4521c1ee49d90a8c2a763bad5913072918c8d017e989850866a56c3404d5d0308eeaf34c769b354478aaffa09434503b7137ce124775447cf052b0da208629905ea04c2766f87fcfc6c34d60b4c60d341f2219da2fec37ec9f049b36ca59d8f40b4756535063d7f2db4e83850d3106ec717aea8cc335b23110465292da1d737ab7ca9c68b15649727a5e5dfa62185c0a1785beb44cdd0d01785f7ef0a2412bfadc061e63c10a6420d3b5cb76678ce5182b2480e7bda106e711fccc5114148bcdba6e049179c9322bd0fb57fdf01ac1f7807f5253394a4ab45013a36eb38fcc4a848e852655d913296e233c50e4a0417751e1d387de47c4fa5b1468878b955729ccb839884f4a9de302b40d67819fabcf8b85401752993d0ccee52345af5d272e5ee85342c1118ea313530929ba7592ff19880cdbe3ecb8af9a19bcf78b84989f79475e725f64ddd838ddf7a24c3419358995c1f9f27e9109a4ffff62731a44c6ca503d395cda01ad33c2b78e349d028f80d31680318fee2208627d898fec0267dda7ec555e06afd92b34c92a4b64e26ccac73c5a8605f14bb575580a6be6a58f45ae75be5e8e989e474cd846367e59175487d253076d94f2247099f72398cdfee668f99238402546f4cc809fb0c0151d6b3ba2a3758b21a7b258c61f28dcc93f18fc2a10a4b1fc52da2e49de27681b1bb82606297416e730640c3760d81135ca5a72997c5817340d660374652c08d3f1428eaa648489b3b75e4d4eb7f4755b27cb9b660461847243e6ad7627fe0faaf6f6293da334bef173699a3eb9844c1685bd1f96cd35ed5e034af3e21655e6ab71845fab3e8aa8ed2ee6bce372413d7b2d2bb583729e5b172dff0448bcfbb272d9c7ac88395d17fd7787ba748157ae29b7f406f4abac966d03a5af20375e8318bd000e6761618575aec0790f348ef7b0318193e3c079152996e13d5558b8ea5416bb9d5a4d7cc068267e9980405513c52d792847062723317bd595574c249681ca3b6f3796c5d13ae1fb3dd6250d80764513aacc75319130ed89207bd94a7e9c6f8f26fbfabea790779aee918a382b137b8b73e225b38e0a584005bfa6fdc8fe4c702f552c9952a78e63692294ca6060ea03c6b352c07d42ba87ed7f53d065b0480ee84e3ae4d62153b141fbe8100cc6faf7920049a516b6bda3cda3b10229e1cd5d0ab8c14034183e807945299468e55828ccfeaebd3eb04b3106ada5606c2d2f1aeaf103e1f3c90317dd6cd780e25c0bd263b03f731464f375fcfeb7bb35924f22131a40da00caf5e16c0f8de8dfc6199fdf2a6088458cdf6bb0e9b0b072a3ce6da2f07c25b0471a66c1c868673229ac798da7f41485b24ceffa802692dec730aaea8c39bced5702a2f54d311a4d1913597e2db943fe830f92cf6d58183c61cabb93cf64e16bed3 + +Params = SHA2_40/4_192 +Msg = 01020304 +PrivateKey = 046900000024909149f77cc0f843504e832a7bd43fa32b6c6e78eebe5a9438f0d809b23e18f2a04036b1c75763d5a02d93bba91e92be00000000005e787d148356f11041e19bf6b8dd76fb16934f1d9971db9528fd634de11456a5f25de900a074001e43c493851c863533 +Signature = 00000000001ef9242e516b910a2a11df9a450ac1760b127310fc41b4d7d8e1119a9844bc5fb22595c1162c80d571e1a95c929c082127e60189983c54cba1195c222ec80a14d99030ede347ca2f6fc8062562e0561b1902480723d114dffac05555d7b7d014dd9890c280eb8f6ba6bd1a509d05de1a73b1fe4d071b089fd461afced0662828080397b1cd762c7738924ac07a2b1d27150b53f22cf4603b2f804a4323602b29f054eefc43ce1fe7626444002a19c9622c4b81e546051cd4e36bd2052934e8c8c51f03e6701dccdc3372bf0cce4f7f8f2c1404891fe585d915a79ae0f19cfaf0360c35d2370b90bed17da38e7af310d6f83b7b518ca6daf04e130d884cd65adc3315a899c6d87f48eb37a75bb66fec017319d8130f7f2bf7b5218fc71b4ebcc78d6400377e84b034b6fdaa0dee2859df14e1a55c10c9400bedbc26cbcb5e38fa950f41a5b46f03076c58a5ef5a1658b5606b7636d8c5d94a3213e5ddb796e2f9f6ba0197160def443b0fca15721c417ab25ef49e7974ecf74aace6d37ef2d1245377cdf6b8b6b2b1e105a55181882bcfc9678ae9937b28cb3e3b9a1cdf021a284ec00176efc9935e119e1ad757478847d583c11b71e8ee44d250c25b4e95e36d0cddf7b33866f40706afd931abc02124adc4837c45214b7cb8158508ae28999b992267774676d4709fbb77ed8fc75b932889f5211ca4a3af57e009afe57976c046b0693bed14ea2aea5a08d71cfd6824da6601aad1a0143647cdbba6d325d0ffb9cddf78d6d0ff5b4602974ec64a1b74a6acaaab60747b46081abd6feb1d901070da71230b1d3dd5e6ee2966bb3e6bd3e3de2f7d4478c7fbd201ed28ecea075447aaeeffd97b0ef0cbde295af511daa659bb040c353bd3e39bb40c5a1c407b892f88678a92662bf6ab3efe9ae854268f9e5c75a7aac90c85ff840140108dd7e26912111c0a85e38e4dd2e55671b1e358958c21d8a8c4c76b62aa4254f3112000a6a86820fad5f369cc3e9ccf17b4037299ca5b4c5b73997d9fbf75a9e73810797a6364741c674df66569698d70bee22278439da5b7682dfed6ed44c3ce52ff152b189cc92fd2a80a2e935e8298e7220d63e7b01b49f14ad0a268da9075f7c641b4fd156239ae86d9070dd387c60b870ebab1e8ac18367a57e333c657bc4b655991eb797d661cbf5ed436c42908f3f8b6a38b321575f3c0c5241aad84dd8f57212cfd4af94dde97cc512bb8fd5755de10380f881fe156d2a7642be82dfd3e78e7d4feb6720910ddb2275c0bc2c0a79ab0853092f61863d419986b03760abd119b0ecfd6d2c76305efd41ee7688aa0e54e6cd0c6fc89e0e54b7ac48d70e858b58677ce778186c404467f1ce8b7266d65ab3755852fab24885a8074f3d4eb5cd3f06b51f052e5c8ed1fdfacce9d6b45febb9c508287c60dcc96f48222ca9ece7f3c2efe1e71b57b30156abf0c1531925506fdd2e98d5677dd8c24da022b55520002b3966fd06e242b4966585ae7b11281c2b77b9a0c9b85c643a057b9b0faaa2fca2caef85f182210953b8789b8174e7c43532b4897464c74f41f50dd6501018e94b133b19807560083dc18405304088891417339b273d5829d871acfae599d34471e13e83c8c041b6812a38003bf31c50677dcc3e4a9c9287ee41a77ce272da12f63903db6221ec3b9a7e50117202215a6c530f05213a7c7817df7cf5a19a55ef7fd17a8b6a75f65e3958631dabb7633b40a4c728d6e49fdcb1b8cb04eaf8dd80c093aba771f7ecca9a825d6a5a49ac7d9d3c216d2a0f54c0fb5d3818c1b8412884d462cf7f7caa5553309e886035ac3cda3f6ab7a3f47b206021bae9b1fbe218afb2523b81bcdd89a4288000623709fcf80a2ea93c96e2d0b524ace9553856648a753b45afd351092ac1636745ab7892fd327f6161c1d01dc7dfb1f63e1f8b6724f32e0e549c97324efa8d09e5ab614fdcd54a1f761e5b04b799acc28309c289084b0277a538ff5c32055fee58f3f381db664e39c31b67807fe42fbee76ad033aeea54669b5c14d4ed81cb3907106a094f06e3c4bb20d2ec64747069f7a7bc70b18e9c728fd6c9e4881e7d50d00b177ae3edc7c45db354b01613713d08c9d03e31bbc28733bf47c698ad67efe94f67ca7480fcf8ecbe2d3bff5e0b790d8d2e46a585e095dad8b69bc8900ff25392810b23aeed811820c786e9f15cdd39929879ddecc022aaa912422c2e86efcf915207038a26aac949188b6c006900a412d91628200518bdec8b837e0ffeec04c32af72e8c5c1109e4305763e9e9face60fd7132e0122cda84ae2da3818c7a7fc9c4d3d86d9040e9b2f1fc9ce6043f7a6026aa572dae61f0800c1421561e94160f6fff25a644067c1ff944c371d169fa04cb25f621bf3f2533b7ebeb77771fbfd57f2818c64624de48bd4dd1922fe38a508ec59eb106001b47c7e7effe817258646a1f9b7256e48dbc43f437dec3c184d266931ffc1af10d775f0976abd6274dfb8ee3ddd85612e3b09804a5570a2e96f17ceb5b35a7244b3ae7f6cad178b1f174e17ab4786cfb7a320394f4725c26027651b5dc8b064007d1416ea2068d258520455b11c5bdc1f73852ce5d884f1436277cd68ff39c963f4795d9691b196b4099565939ab1bbcdf448e52711dfb5186600371c48181eb54c9c579c128438d7a73bd325c0c1618507ec6a230fc358fd0ec706af5da6bd987b9ad81ba0ed7834b461be6ad4b0f71e9ffd2c8768d29f37704884b8aecfd1f700210d5d7d1da24dd46af1c0aa71f8e9fcc453070e326cb62c02bfe5db18359c0413b9d608920ae345d4272bebf39fd7c909537adc93f7690a9d9d129e2f872b64dddacceda907686f89800613a25eed326310c84746aa62ef35319a7792971890ee8349e9ab6f2f9f56b7505fd6a98b470860897dc3ab3e4a3e2f15952ec2dfb9bbba8d8d2098407ac731bedf57cfb96476db1ad9d71278e5de5e907493dab7e4195616bbd2afa01c67ef2adc8a0222a4cc6aa44050c29906fb985aa090d6570c31b7cf143c080bf92720cc2af0337bda9bc177d3e77e7d06667a4d96a5b666f1fb6da35fef8998ffade565be04fef11ce73f1243a03bc4295f8c837de446c4b8baa34f3e52accdb5c4e92c3970cd63bbd917886364a9293f5b11040fe09fca0fd71417031928a2b7cd869cf40ff4b82bc49be14c908c7e7c4aeee37382cd2a1d91b3be694c32da88c055c76785eb781202a11056ac363dd2fa664215d14dbbcfa7846e73522fa46c570518e13ce0a6f11873ec69cada2e3cae97e63b31964ee84b156871025db9155d9fe552176e8e9f40fa69cf8a734e1b9471e349d156f61cf11b2373663059eb86d9ba6d00885f1cc7ec8bcecbab7f6327850b3170ac5647f1ee3efdfbb7b00bdb33de0f8c5fde3169fe739085baa9f59f1894535cf74d33753431c3e476e029893e043a07674aa7036195b6e76af90cad3aecdfd45a85c61a1e7215821aa26d5a4fa88f5a9817617694745e8004c0c67524b3a6fc1dc22b16e84979fab417585a742aabfeffc37479534117f055040f3a93bf59f2fafe3e959b44d9ff969ff0b96d1cf8726d976b0d69218a909936d1d0e7191ef7f588f96a0aaa3cf13e1f61cfca0781bd833888acd4ebe05979d746634d770f844af936d57a4dc40d61e64f8fedf9ef78c81a650782217e1f9fe6bc035725a170a7bf65b80a15c163cdafd95839a2413fc21979f53064ebf52bfca8609de641f4ef4ed45496f56dae9781e865aacaeedd25a7db42af93731fe60e4456b5af6ceeafaf2fd50908f05c2f1fed1c93276ad198b3330bcc80e3c63590bd73629814674347628328f79f2e94fd9199281598d60c344a908594e5ecd2152af98dd7eca8fd55e4526a0da6a0ca2a7e76a1e3d21d0665f3558acf31d969e06a17575c91523eb5640180de187862c13c5c9f16289c8e4571d9ce7da00365959b9cb025a340dfeae4ab07b75239ac5bbf982fc321c979f7e6d23503ca7b527b6519afa6193b7307b873d440034767daf1212c07b45ca79216517afb72385074bd2b62ed39f644ff5bb1839263d8dc02bba83dec35ff04bf1bce440ff0a2324a123d984151d36904c5e77569c501c728c180367bd2a08f7b40c639b5f5eb7b0069267f729a36091202e876c4b60311d9cb4da243eba3bc9ae900ad37db5e7a5f51697ea94f77dfc12b6a823eeceb69c43d101a8d5ee4ddf5ded979c2a14c60b8b6c816de78916ca89b5c4283514a1b8991ca07c217fe5a045d25d1d2ac3b94f8ba162fe9b595efc2071f8fd9a4c6a9d4e8672e21b9a17247d24f8f99e2ceb6c890d8b22aabeeca102dbbd4473c55ea55604e05efc620cf31950123e220cbf5f3ac7098d4e790815c8ce07e956177e515d40bb839226dce5ebb45208444da749be1c133ad24467d26f6b74522b6b1c7365a239727059614430e03171f08e3d11cac0fa1d0cd5fd667be08df010edd052badbb769ff2aec0a21306a85e1ea78feac66dcd25f0350734bc0f36a73530d065fe8c1c92e4df5f8524c492c3db2b9e75e056f818a050099fb75c75b3d292f6605c7fe732b880ff6bedaf1737379ae49e9490c8e8467d79333114b8b15eb5978ac7f6226927654f6f27de780414210ba35c505aba04fd1ec7a343c7331db992c2632f4a3e64a4d499138ac161825112f7e2d7938b1310428ae64e7d44d0755e19e26dd0a6ebbacbd79d155351aba3efce925e6917a6555d6b3f940157cc7645c8b3167d7d2f6ff6eae1f0dffcaa53f411418ffb28b24b04aa206eb0c2ba94426b27347e969936daf771cc8240b2c5eec9ca62fa2ef9e4771c2a982225f424f1c1de698c2933ce20ae02649ba6dab7a5b7bc67edf78bdd4b1d0d81822d5203ed1455c1e9355e3b7861c0b3d43e901869048b3b957f33a4066a400eba8bef32f80da81c958771aa3a6ae2314392c3ac709dad80c3b7d3b1de307904434ab7d4f119b521d8c845e8b9a6c30094bc15e84aa2f39197d035b253fb9b3c311593e6b225cee932681ae3de9498b0451b294a7e3f410c870d5a14e88a08aa8881be1bb6e0ef8d275641c0c442201da43ff1846f8f85a69aa8ce269a09a52cb19a4dd4298f56c6c64cd52bc7a80843c70886a8214f6b75ba59050c08b6ae576f6edb0567732eb16a6e5293402c136b39dcfe05c4c4969515a88d3e64bd2ddb427bcbd6734dfa2a9ab0f1ef9434959c86cb6d926955eaffb11b4c38e605cfe11ab97e85fcfd0124b2dfc4b418cbf3bbacd7cfc1326f6abf71c8c09af2e5d01f81ca0995d31962d0a0070fab8d4443832e7a8207962f413d64a74b73d50bd69277519138a13d05fc75482b97ec253e9dbc25e7fc63a8796d14cdeceaa4525a6b2e714f1a6679ccdf11d0127408dbc780b098d890caed8bf8fedc98ca3d4072ee877559db5e9bbf03e74d3f43020848ecec0b84e0ad5418abba96b086a27e91adb4264eb50669fca704e8af3a2c6cc6616d394104f1239f4c866fcc0656d3f90de08f4a58491432f6ed338fce27de12cef2ca14db8e3d3c99cc6cabfb2d009d0e52ec8ff34decb429e3cd6b33b8f42ccfbeab92d3d2437823d4170ba5431950e496b7298f6e102ac81251be0e86817bff21097cf5d094e10d3743c96949ace8def4a28e6da04bb3b45b4091398821632ef834f5a9850626d3ef10f8fa5ef01e8414b9cfbbff155b9ad75f38f7a33f220f0414ca6870c344f5a291e029f750f27ada24e8274027a30a75529b9293463e956f8bba420c15167c4740c0f0cb3f7de494993e585056957a568f49d846afc4224a35a763f2879d814dd31b2d8f23f8bfd51be830786384cf2593739ee5a530f9c682cbf8922e11fc16a0496a98be485ae18e24d15dcf185c25cc467b68485e445a296e8dcbda0179b369f31a44f1c5f639758bd8d8db74ffa57f012007a4a31dcd52e14c00aae26a8198fae34adc7115d739bdb9180525592813c9c188eaee479cf2466ba9c84549cd60c9e1ff0bad22e38001d6de6d86c5275e4adf14c0c9a95d726a7005a8267d8273baa54617635d239f389aec24b03a2d0c3ad2cc5d6ff60fe0562fe190131c1a9df5de6a44561cc1341a7895229aabda83a7b91fae72da11c77a0e587cab698ada80bfb4d79e7c9e809ddaeaf6913a493e223d580201058eb1207bca15cb82d3bef97d9a9a9cf871a6e29d10d1aab69c5ccf85b1463dfe0f97d46370073030f511c7d3a6929f319d3b7485319af5bdb0175e3df5f212de9370c5ac941ac81ef16e726c70ffda2fd1ccf3a96d12307a8757e44ba6f24f637988b7aa8bfc3fbae9c4d9f2f10fac8b757857d131aa6ce5db0261f71fd51ed88a25043bec0a98c830e25c6dbd57706893fcc33aa0baccf93343b28829a34177489f87c98f97e7fb105b4c25d502626ddfe267f5ca2e695453e88d7a6f08f85a3292efcfbbf9bf936ffe9a7e9fc96bc6482ccc284733d16b8616bab05e93bc6f033ee057a399319676455de7439ce0b410a6ce3e17f1c6ca54394ee68cdc5654195c1dc4273f0b90b2dbfad32e5b4cf6f0ca90e78fb5c42ab5891f6371909464a446044ba55045e39f2f50e465d67ecac4130216350000ef10ad91f1532a85764cb3b39453b5d458bf10c58726c151db4641be426f8941a2ba8f96bb75e0c505d7109885a7b2e328489e76cfb7ce4ff19b02d7f3c1420313b1dcfa7f3c384d26888ac85e1d8014807c01720ae8a05450d7b67a9102bb35bc7e9bcd7845ee1de7a4dcb7dcd7babb3a404901f6076ee1f4e23a18b2b233efd13050d8e62336ed871639e700e998b1cd3eac3c07a1105519f306341c11648834cbcfab832fd4219b40e9f6e0bc23c144d26e80539bd2a46d3fa8fe4b52995864b03a92681bc64250a028a13d80b62df8cabe3b85e3779d604051a0dd6ac4f1ebcf06e1ab3ce163f7342192771e29a897c4559129fc49adaa04f56e22eb9347ee1f035a5a5900a1b4b534f3a326ff03b66de509b772b01a97cbce5fa752a79c66d9acd8a796f80b04aa0da32ef592a7a8649d481ec42fe4bdc39241d00153c2bbea8e0a9b909f551456807d77bb9591aad60bcb20170796e96015c8b609e6d7ded1f3b3abf860bbf356c470a4d9eb427762e3cfb822c73d9a21d54e65c926a2883d614db01eb5be57fffb858cdc089750e198f38b3e1e66b32d57d9b1276fdf678806e139ce390a89955554843dbc935315ff5ac54b877b67f44c320d969a340f62b20ed5606c920b4aa616e0eed7b907afe19813120d1e022653800051522056dcdc10392f2224d46a73a5012103e0eaf184209d94ec6a801711b7842bd6d115a422275194f9f427eb42009238528a8798097c5dcdbb95d8a6a77fdffb912e2958e8521ad9a0d04d7009d7431517e60e52bbdf2d34842f9063eea03ef3d8927355f2fa1dd8855a334376c3eccbf7e566e626e50f517449d8e4b4559559d5af6089c8b565fcc82cb8da59a2da9041e9b9d726698bb058c82f982c18e34ff213302fd25e06e9f1162f7b62a422d763d62f78d0213c8548d0a4f47762fa50772fecd86a786efd1f4804b28ca224e13e15e8d3f35f403d6fa6d7434552de9994f86d118a213d145fedca46676308e3bddc8bda72b0512984f0169b1f72ff25c41a433bc8c2877aceff4f1f7cbaeccac5639f3fc9a216ae787de327aa0f74718d07cbfda94fd303d935fb416ddbb928f711b5e78fe8f397eb26654953b1026dafdf7c91d4ca571ec37a460e84f66a613135dcb778ac7230e515776fbb504819bee604093e04eb760760488233ab04d07cdabd01a593f1e3f9dac091076f7afcc1b7dbb95f4bcaf0bbcda59dca489ce2ef2061d2676fc9f26a6e0fd1d539d5f88c526037b75e8d096e6fdeadc4b8bb49b91e91bd7c2a35928cab954655d1df416a14d24da884fe1023b3461fe95aaa072cc1192e6e648cbc45775035f6515b8741095770639d7a15c4589ad2afbf7c6aa0438121b49d97b381c7e81c2f26becb645896b1f2fd4db5988368487e035691115b66135ad35fbef1476c80b4afc713a5865f6373fa746ab8f5da0b491f449af628d6384c5780c7006805dfa94edeedecee7386f8feb78291d8d61cacd00e2aab42eb2a2eca8f65315dac3e4d0838b94c5bc6f27e2547e9878d020ebc915a27639290932487854ef5210bb79b9dfb8506139b50e847b34a4c08a2e8bdb5342b23d09c547ad869cbc7502092ac1c0d60fc1b6c0344376a1b9b2c341b582a96bbd4b3ac06641d1618c685798b20674af361e54706289d39177b23b24fe4 + +Params = SHA2_40/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046900000024dc6810e917e26da98a785fe6076431fa8b89eda65b1e83f17290c43960c28dbafd2b19d053ab44d163d9111cb4879e2a00000000005bc8b5fa34d61d84078860045efbf303b356ed461341bc96cac58c572029459a4d8dcdc2906447ce5029db2331e76488 +Signature = 0000000000b9bd6f1783301a276974888f39e767ce40f3961331c7da9386b2ef51f510df61f1cc45184928444cba127b364c89bd427921224699b5a9531e0bee2f41b5da3ca784f4ee00aad3e3bc947177d73b94e49a6fcf1f91df827f767c9b3492b4661709e558410a3b4cfbf34163cef3c86ab8a1194bce5b0aaf58253411951f63e8dedd0972c565ca5a099c0619027159bb2305803d12ab135ff9fe792f460d5f151f2a96a542d2789ec45467b7e2804da45072143ad3b2a59258d1c0c42cc0990bd56c7ad8c610e7d61df122ffa12d1c857a2c2bb76ef5f7619ba24fcb69c389da34d6f8227abac40e78aea7fdada4a47723ae645c3d89d0c7a8a3ce667003e31b91dcb72f17a709db5b4a799eccadda1cbdc2f360ecab88e0430855324e80a81931cf7a58617e295e905cde97805ad40b4aca3f33b64922905370c67c8f5b4a300f85ca4fe4a2e6bcbdcc12c392d037196e75e9b90ef559502a76e1fe63302fa85e443c00f8a8955d10d65235b5db8b50b519da75f131cf7f306d1e2fd555d5be352d811e33dd96c0a52c6c447dc18de25aa0b3510f25738050fb7cab60eafaef05021d731ca443c7ba6457051190a3ce4d59b63491c7bd0ee6f2f99025860655cc087fc5c0a3de9878c437042e74daee622e287ae5c45687c0861cb527e7c9d71601f2d83da8960cf1bb2edb578d64c023bd5e619c73c15880b7f60cdf3708e8cbc9b5d28c0f3a62e7ace2d287a75a443dde676ff336bddcec27e59e258af87790908b8e555c596c812c86c391e9feced9ec1ae45b4ddd3939b309323d3375bf550fa5ba87730a080457e888cbb229e551fc2c2c7cffea7104af06abaf9e0baf1d1906d9c69789b448c079ced0ab88896ef7017ab8ac8193f6f6e30a822ecd5d70ce031bfba647a48f181419c51d43895386f366b3555c85cefde704c0b81b985383f5aab0afb10c3c6c4752b2bc154e37f086c1b7d7dcafada45bdb62dc546d15b10702f98fac87531f69cc31b5d59ff458fd091857d8a8ad09b7bf5b066115633fa5c165daf100b8d88984ad0191553d79479c1ad3c83bb614050010a6a8ab7f10d426d840fa72faa9ef94e7943c912c160bc0b07beeaac322dae21802a774d53d863ae71af4fbe2e8d769d350bb88223d3e33b0d8f6adf8e328b63417c4d5c36d728c36ad94f859126f1738810599dcae7847e95150b5bfef9902f315e2e211cc65983e135df8afb484d03bdb152cff955bcac3b9635708a71f15b8827be7142bb72a1f83311270d0c0996d528084533412b2b6ea548f2269c2df5f4b8c77d82168641c7fc9d94e1864b84722311b05d640246636664c31ad7598f033c0927c88388109de0e06c79e0f5baaf7da95c67a7b7247cc7b10c91db644ccab787260c982b7daa9d6e3bbb569ee96cbdc708808e0297da2ef1942ade5d209f02f4e9d6ca1910846fb91ac0ff5a4bafe55857d6182004eaeab85c6dfe876bf0b6e6a50aa7f401c5a3bd5d15388db8ddd513cfa3f854027d1589847abc56a7e7704f79202b96c2457d01ec1f7932d433cc208a10201696db4d4fda79c1e8d0ecf99d63fc0eb9687a5bfb1f24741d4166167d972712220c9207d9e9302db383f24a2abbc72c15b83e100c57b10875e8f0d7bc7760790401d3892dbaf78236d4971890e988940f9ad47aa160a9be104857276d6404d26636850fe23944f4b4a51a034bdb2ad70408ab018eda1f39c14cdc68b0da6eec0a52570cdfeb96c4d76ec96c972fd4de2b6ae403b8084acdbadfd441177974dda40355a1b91fd0492df646c55a0efcb3d67a0dd43508acedde5e08c07fd42d2369ced3b519d9be249cd3bde2ebf62c80e9b9a92c1e4ebe543a346ba9607c6e4921a79f27cf8d864f823ae243af02e0d87ddcfe144ccb12902b058357c9de0436d759c09a1c3e83a08d0af61a6355db925ded28cd47ff4e9043ac48e349e473195d3f20dd51140f059f5c1f56c742fadf59f22e388a840ae15521abb0cc0a47b0f0cc1586afcb3194efa85f02463b615e5bf0a2dafe800216579a8e2a9321c0e4d86b4cfe45a8179c1d886a2b7c73e0f912b7961ad4dc4dae465e75f55607bf334015e4245032cb64ef9f84864ef415f9e24316d665869289ec0479ce25ee9f3dc96a8a9d165a55e2d2434b62a1a8de4397365db0f12b762307e9f952f6b94bd8663fc5da7445b73907f996695bed12581056fe217e3a032e35ca8f422e0143de3a950c29ace0a45f060744be19d684228f20a9940245241313dbcc6de1d25ff4949ea0429449458e03b3a7b54e3ef6770488fa585507f79508e137048fef67a67cbad4c0a109fb2c58ae4e510da1943a5a3561f7d559d6f32790e17dc07ccc67f0e1dbdfb9bfc17f4a86c9cb560df8e2e7aaa65eaf758de2bec40eeb245a5745f449ea0b6987078ef9122df97dc06265164d62a4843742b292651b2571cf48cfbe7f82fc31e04a3d9da89d5eb0277a15c957c1cd5fc6fa747038507b1e9558e91fb7341588c21c3dc88975403856200c83ca0fa37dd667b5c6a2d6b773213fad8a04bae15667051d3ddc3850c5840a00d2b6aa02cdd8eadf8540933040e945144b086b1fc58d485190d40a873e399c0169b6b0c54013f17aaa0ca274dcef6941bd823c819d643f8e69fdd6f08315e0106b5d3dd1ba41ff3b3304abed2b61db783a8bc0830b706a50b9bf8b2531483978f238544489631dacde07c7c30e3c29743a402bb5b33ee776917c7ed51b3f500fde5a582e54fa4296773eacadaee237547411ee0e6cca7cafd6037c695a714667514c7aeb127a757bd82771927cc970a4ce9641ef67c71ff9a2ddd4b114f871d935027d82c5498dbef2cdcc2b518ff723307019197ebb4d295776a4d7b3798f94af22b1d3ca3aeaa3bbf85fc49b05e32dd4fdaf0773b3f5c35d4d1cb7f7719c2746c88bf186b3d236d694f50f02d7b8450ae882ad19c66358a333cb76cd453bc572da4547a7e7a665df9a779432449479538259786b875bcff935c570ee8c8b3227caa7e0cb6c33bd3159ac0d406bf42191429162c5a5a671c14348cec65ff5b83c7cb8aff3f970b73e686fdac0d0030adb6dc2006a22ff8e67c6554a51d8ec0f3ceafdd9286dbfaef43df39a8a23ee523c6541a0f2b414ea7b312da9e698854f9c8524459353b10bb309507d59bd4337e85d29917e34cb598b426986d51c6d9c258912567c8b7ab660bfa3263121b066b7067069426c53e9561a0cb1f7c41161d5a97f866490b6799e49611ec11783ae1258becb16acd135589ff4f543b432cde30317928f455a39df3bb77629e59cb33c3d461ce1ea886139fe6e5aad6c7c89ab2696c3ff51d8713a5780fcd6fb16d3b6574f596cdd17684f9c9239c986d306723bfc82e8d56781ea5bd05e2ac1db0bcd7526400d776b36f3e8a2399e09c1a865cd19575d7cb950accb1fba8dbb3a98b2f8d7915d15e4bf44f20efa792c32a74890e730fc00bfb0cd9771ac3ec56f09eeba7eeb866a678736560184b92fba9d6c19cd1d26182be90b740b2c95bb58dc680b200db8a64aa1ed19cba6184ab4e0ef7f95f2b49478fc62acead8b6dec1abc8be2154e89bfa68688eb0455edb303b401f40274a09c6302a4c6d96543c72733cf503d56afa23377f42c7898243b36e0ac5f24d6af0cc2a09303f126d2a0725f4c8e5ec51d4cff5e099ad03784d8725747a3252febd54e5fca20271543e280b7ab6884a55f876a15a81361ea08814b57c177e1f36a269254326719d5bdf455206633432b493956bc6bb53a2a0e167bbeb62f92bf2c33ecd292ef5aa5d3053a27970d7c825709454b3693725e8e025795fdfd9aae9f7d294103fce9521fd01c9a43789dcaaa3a5ddb3a930edee51f6e8faf443db0138bc96f026fbc0d34e8ad08f02b885dec7f4b7dfa96845a909be3ec6097a2ccc039a14db75e7764ea3dc4f308d5df5cc1729212d652842c14fcb9859e16d16e5f0f887c597c82131344b77ea2a86bc1d8f351f9683293912ac3f854a31617e50ecdb2fd68d71abe6c0f1ea4afbd698b5698b4750056f54396b50567f4e7c7d35c0667118e1a51e638c216fa01fa831ea888bd7d01c981b762042f317c2c714ba8b95bd675b90eaaea403cbd8e3dd220cb7aa81cb1b492836049c96785debf001b49146feae56c8df9dc197d15bf0ecfb735b1713670e56dcbcfa84866dba461f1a7cfb697eb55cfad2e003b0453265ea91bc36f297a8680cabcaf55be708d7c6fbde35df9c51bed376ac2f102c0bf6e0d97e32320aefa4b5899e0125c16de7ef39c2f156cbb934926f1d810ce8e4450e504dc8380a5fc6b24d1730972f840df140e520befd01fd48b858698b3dc3ed0e592d8e48f7799ee1ab4775f75d875bbe3171c4bdab770451c5d845ca76f1d9930f20df23708de29ba31efd23d394e659a53a08a63be3061f704eead80e5652c0e9b10e5e603ecd1864ebce622e922eac88feceaa4c8db3925ed01e6e958e7268f579bc5a66b9963ad591e0bae2acbcf6d953b56e1a15e0da1580c60dd8153492dd0ad9209586177b500cf91b267e386eb6c7b041de88dde8941f1e19639c2e6fa05e8b6e8056f44d2b8d314eb1c80b3097b161bf54d578c7a578ef6834e24aad6d207c3426a19420458ff43fe6d640d9afc80ee0e6c7a08cca75abec3d8e1f077907a425b4e406f340a7ec5818c51bd2fe43740330a2de3c20140eb5de331c0a4d5d627b6122fc1f42804038311732245527d2ed59bb496f48acd32a6e8433eb0a14a807694c1754b433b61243d74bcdc57af865598dd86af820bb93033873ae961b93daff130c0217c26697ff69afa67ceaa466a5f68ec64478564b0b3a7048604c9b04392fd3cae9a1ccc1729a32a13bf60b3af2ffba9d6f91a4906f8220005ec11dc2c4fe49a21a0d036aba42e452530627b1c2c9001f781d823706609504a9000986a1f68c5189354e696b5cd2406850130b729aead4d6061de98cec0a0747341a570a8ef03744d4b14572387fa06aa7273b90ef0929a41d6f18fcee84efc40406b25e9fe875e6b3ac3fce1cad0033ad7a3c5bd6849619585e2a318a652c11fb73109fe9c5910fac792359704657781efebd9675ae3ee239f3a9b6fede1b1cb87abec16ec8baace3a7677203298cb528c4ad293d42fb45847c5ad00461568f86b3afee4efa537672ae968d266b7622e696fc6d771fdf535707db10b795baa5e544f0df30b10986f82ab04e2610b4eb026e4ca5699b4c7a54bb9cc0f6fd4436de27a5a97fe085950c01bc07e1ce3b7738eedead436bd84ec5047a47034d7eaf13753a36a04e3ac94f913001ba35a3dfe642a485bd59a5ea03f9e854e805df04aeeb5c759cafedf5d725e4b0cec55b2378caa855a1be273c4a39c96b673d6e7d9b5d4a5cd6ee930f6da5875ff30515dfc7e660ef220710d87a34cb08b5455891bcb72180d6e9444e691ca8d4a9a3f9c39c5d23cea3bcc076aeeee8b26fc16a377f4882082f0581b6d8434e7afa14e77f6765adda978390c2eb09eab361d009283bb08ee12aeb896eee158756f066d6f76f108ae33b0f234610244cf2995e2c2b3d372f075ae255503e25a249f9a9096f6a7c1301b591e18c90a12753eb32178478de1d31dcd235aba044ac4766a9b614c8eba3032d37a26d7960a3afc0947a662c0c176619d6f09a9195ba4e9751eed03d195bf22813bff7427360c91f2ffc334ea5441e355b83490b722c597c98e69c156b22ebc5bd2d7dff1f514c976a1610547d469f7535e6b7a6c31b4bac8a692741f89d6f92ce056199f9a8c967292fd712dda2df7c47d470166801bb5af90469ca87453a9386f2fe42f9fcdc3df5b407c961c858c2021798c1c0842046bd1ed5e8dfc020bd8e69e29bbe89b1254abc7bc01765308f64f13e7b9bf58b9a138bbc018f019a2d1a17c78c4a79fb456a7dcc04c7992435d7e88dde194bd83f57db2564e1f18081350d89e7b77b18ff81c0a90888b91cac4f4a6cb6f85f6a9663392b96e4a57da33de15d0ebdf287a55bcdabf91f570fa11fc9f75132f6e9bbc05fa8697a1de28513855c64c32f8b401c2194fbd86e6c77d49e1132daefb82ac48db15c252b8c94887e9893a16fde5503c8b9a79c6fab5cece0d0135b1930e119334d85a7084dd29db7371973363c73038c54ec900e65a3f2128427b6b8967c97938a1488b3748aac3a13c7d13cb9416ac11a4d874c37c6eda0dbd7a1e0aeb3d1e43dea6f81a3b5f60be0ecf930dafbd511f6ecd313713b089844898efe238fa36c6813fa84f54a9698da488e42bdfe66227023ddcfc7a9b981aca15b39b2bf3f8614fdce5f00ca5cd3966765b0082f7c61de00aa5d6e3f73db0c3eb17ecc237993ed6de9160ef052687b3fdd589cd7fe9c26cb5a0e3f606aad2f24b45a7c5c4817e278d3f8d01f07e6df9e9c475441c1e53be5b4b79fdf60a3c6ef151d91a3cf152a85882a656ef9790a408ece04346330e750f374ae05fb8d930e64f26d32a2ebd119669ada469f0e8d8c52d65afeb3f74bfd9c98c80dfc08eb7b39071cd969a55163e48aa7be42e43dc25ef1d4a6239620dc70aa4f7e6ad478a6bc8d602e6772f6c35e6e5c9c6a24f0b85c2981d375cc86a5fd31c3768228e271a271de537728c8b60fd624b76cc0cfbed1490772e8a56dc7aefa5a5dafdddc040e76950b6d486e0403a958df4da380ddf41334cd36c8cf6a98a695b49f5539d8a415c444dcdafe4fa5a6d23aafa5cf28334b7466bba8e31e585ce6c452bd47e12c831ca021cde22820724ce0b4860fde5690f12bc0d24d1dff0a2da08772f473f41f06a20bf51babfe5b30bd55afb9d16fda26cac4b1437e1c74d1816f836b3db85a00ffa8d420536358a8e692e85e9abd05562d0fe91e05be3d2027eb26318956651551c73cb7103752d4ec2c8fb1c8f4da2252175461108e49e1c876745a81633ae3b9f52504b2421c32ab65a5cf30af17a7919dbd1b493ecc35e03b0c5ffa6d6dac0c452212f8d0ea1a152c8ed2bb7c922c81cc84227d40376933de4b8a0ce487f37fee890d7caf650b03694ab2bfd9c3afb261f8ac85418558bb81352c1abf0a186d7e5d085c5aede9b29b6ff8644f330c6f4644dabbce4e2336f3feb05b030861b051ac3aa5f6d9ebeb02e20dc7c69cecd86e3843ab5720f4c6f172adc1386ae603ffa61dab5bce8030a358a9b39a8b28208ff6fb5fe7fbc223360d7236b346f145e0e1f65370c5cb64936467cc9ede1d1eb69d127a7cfdfd5df134fe09baef772f2c7e6ea4a35fa6f7b6d651ba0ada19fe70b71ef244c2787788efbbe7823b53b6f296eddabd0cd5bef4b8e53df030965d0c1ae20a21ee2c004808b284704bf177d1c4aaa9ec0ca7644c8745e23424bc430285d99117f054912318104b2bcb54d1d319fce4940b9f73ed5338378f08eeea3b79ed316aaa66d19c5558008394e18e70d17c3cb5bcf4408539d11fb5f880617bfe1bf3c7f9a091f487662877329db845251374e6ab67fe9a79bfb8dac5d6f913faa7280b121948a74f3c85bdbf45c8a5cba9eba5f6454a41b9ce6bad090f1344ce99643bc65f9caf5861f81e675c84a90fd692204d30f671b8efd5056cfd2d50aad7e82b4c3731d3e4379edf44d8ecf003db1580a0f6db44b9ae5ce768b0f09bc2734bc02cc670e499e68016cbaf6aed02125f0fde36f678d35eaea24d74aedd9ee3b7d29cfe0bf9de4d3444502cf59beacfd94a4dff109726e173f7bb5256ae1b76c88f1eda45ff2260b4a3e18d207c94cb51f07316572d6db5a3ad557059b25c5b35e254c1f636e7d437a3486ca33950982eac10db97c6e93a5d9ad5594931ebdd97a61a7f07424c57c17d92f2c3b94613dde050d6970ab75b52fb2613844dd0998c7dbb5d0be336058fa55aa371c1d875f33d5a745a10a53e6d6ad218590e61452ca1af197cbb1d99da94e3c652ee63b10bee4a9df6953770c3d3e29e2b2b495a45d265a224c8ab85dabaacdd82d01ce9a89cb1bb5694ed2f5d555d325d0c4dabf8d552dfe4c983de184d86903543ffdda0e0b5acbf3ee900f42b25783a1cd36fa0be5f4d7d1355bf68a86bb61c56ab015d288a92280fe7e1fc5bc2f0fb485a528cfd6838c1ea39706a0835aaa0bfe42ce1e5f6ff72c7d3339fcfd89607c7df676c76a7d6b257c03e015b7de9b22fe35fd248c8983630f8ba140c060e99a23ca74f878f510b28603cf68f7f6f417aefc172023a2fdb1e26a18ac3af658138e325a1902ac0e00659d9e042abcdfdd08257aa64fb475d374ee7d8b37652f34b82405 + +Params = SHA2_40/4_256 +Msg = +PrivateKey = 04818900000004a633fea944b7e55a085f1f9ecf6cb51e1a45ec16404d38f0c335a31a21fbfd306efaeb8249f2e0fd50e167e26c57cb0e2a1793cbd4a8b37bd1e331e4ed6e2a3300000000000aa1adfde107273e6c86fcf0dc660658da9bbdbedaa74005f8471078cd3216e6358544842b609f5eeb77f706f483adf45d16cb6a1adaa50e062819402d575980 +Signature = 0000000000deee59bd4860dcba99f9b41c2ea80312d112b586b5bd3583aa1b1fc6320f93e511d57799fc452deceeb98580752b5d09c3cad9df8238fd0c770e3dec69a93156f8e7bd040897b18a9ac3b76216a2fa5beed0389d485d4a5ef237435f9a657adf7e1167c44a5408ed7c7d4f264852e7df7b8f6c7f0c3437825389ec14bdfa86bbf202ed4d5f422672299de7389b4abdef1942bee271f5a374f674af49458d170ae2b36ab0f38cded3b727a5f2fe0197c6f00b873a6c7626545b989ad21faca0ddab6cde74a8a4a3593df37f101f15ed22c5304b2de963f59f69dfa5fa66169b09c7fa8a8cb4ad95acb3c3a091ec9ce1a6e89eff2273aee330b01b856298904736a13dd0e2af35612854197bd714f3c58835b563b3e11bf82fb6789509e7cb423f2820928bb6c4d857ca806c78476529f559bab60bafea3b8b485c6dd6717ca69c89f91cfdfabbbff2c26dfd54b984f7d5a102687f5ceabbf4ab6201687e31f95cf0d2127f3017f890d6f845c992ca3700229cf6bd8b782850d3c1cca7436bf5a6586a3f2c831775341ead6a03213d42429c9715046c35243fac5920ed40489d08668031f10d96f9df625bbfc37998bfb8eb70df37750bd200d1f5259cb60ae2d74a203d78cac3094088a81a4d22242c1394cef1afc3d24335811f0c3e4df7c1cb067a914589304309981740da689b24b709ac62d8a0f64833ce84ec0fffdeabd1918224aaeb0d6905ee0c7c84d02a1666831e50bcbd366a1c7c4fd0f1bb2886be09b4d6e143e5c469c76302239fe8e2da771642a59a5c38a2c3009ff0e7b970329af1d13a930c5e3b5b19712c3845457b7177fdae2f4981245f1a2e0d2d8e7b3e4b837184d7b50e2c070d646bc2c389e45df17d114155e464b0d5bb17e1f3ed7a871e2c937697e8dd90a340077edc2d35ec9605de4b70993120bc1ae0fb06bd1dd4abe0e7cf057c81bd944c6e5cb70088051c8e8c1ad08dab550de33d493dfe6f9daaf9cf7b2433790327539b11d424906f8495a59c8c89d9e60db2437f64472869d2bc480fb2881167cdcdbf8668d24983078f096f462fdca6aec6c2fb2e02e49ecf51cd2771fee9a9eaf258cc903f46a721d8feb4c657c0a5d9458602c15c8f98483e8ec04929078070a53d52649df714e36c033adde75c58731029a7fe7c4d14e96063bbbb17409bc739bb9f0b924e3420f67869131f54b95f0be890e37e0db8eb30e84e9d32f60d4ca76a8ef479f5c9e3fb4bf24034497d10c3e75471e4b8c93c8ada54e97bff4616f8414ea8bc1e9a404867331a4ac8e5500d548b51cc4680837e8c4b013cd036e320c96b98dcc56a62024cb5988b5713a7413555499c29cb53b037e80d66d463619291b0a35eb8427e9496baa41069f6d74700d63bb13fc0a1c35569ee55ee2064de4c676c403ae472a852f159ac60e3d96ddac83c9e6d642df4a65724b1c8b5fbca125c50e2e6e5c84d388065c7192236263e1a389b5fa2b20b0032d9f10f9cef5e7e2d96ce6e47c5f97b9de0fd12bc9cac5e7f9b7960ee9766e78a7c25372f117d0afe9b5a7b020614725a5dccec4987d93947dca6c04c5e310d5cbc9a06610db1907ff027b710d405d3bd0dc7d3700b53376080ed873276a2da753825fc1147e0453f0552fbd9f9f0d36eef54006d9205b114f58db0964d1d5d460d2527a2ae7463c6e0fd1c35a1807e0b81a445a5dd91bbeda637be37c40cb482ccc78597940cb3734c36346bb92b6b1d397afa14ead4b511dbacbeef039f376fddcb994e99853558906e91eaffdf45799c89daea06e6f95538541a08fdd173a44b73bf35981e32a717b714c2e8b19a6b70933733cb65e375fed022a0ba5bb47599f9a3767b413ee98752527e5c6c3f93cdaceaf26ec348e4dcecc92d747abbfc16bf050c20d3840d30065250c218ff8a8bebd3ab4f4981dd8f76fbd7eb9af53861126ef907ee572f1136e9a7f22e2392a5fad7a8c556e4ab558da41627aeefb975d5e81b764571262f56f6efaae684d88eaed153a93e5eb76aab480a335f8a264e70b08cc8374fdfc5435541e9877a7ecd34edef9d877766a6f0a915e6b9ed02fe78e0e2bf099ac381ba8992f100b303af3db52d0d41ef7ff98bd88456039b498f2af59ea589544cf2e6a475d9ccb1c4809796e4fda25d9bc205bd6e93353430920cec84b46a177482b76a98c43802f68096cd2b9ed9a3b2d480689c19358db1568bd968557d04bd05419573e931cf5844962a7e70ca38a7958126c6b209a965cb30e0d3a3cba8ee6482a41f2b87759ef1c746c877cb139f210091188ba1f3aa5b2e71c1556643719867e795f1662e896ca0a4b16d5ef3d07abb5aa6217b66e56ada423d2f186eb5748332790414a772ade449cf46f7454703a9c0462c3cbc982863690d1363c6923c19692f8073074d6f74cb21ed4ecd665c979caea9f8ddc56b31c31fe1026fa28bac3bdc47a664596abf933126118b881dd54c0284c8cd6d9d660c1c19fdc2be5bd78764724849cab3b4292e76bbaf17af8f55fc24b49a95a056997e91abaf524b767cce91f94b26db7bb010240dd97d4a4f09673cfab68524fb359788b922b0d10555bc077cda033ee51231c1ffb1606aa1ad6dbb1d74f2bc194c36569d74a762461563b9d709cb498923263fdb192c0749a03af0ff06bfa80d1ad40be33eeaa20daea13a06e5c972e5a424adac55cb56a66640f3a4a85f1aa40bd52b94187b2fda8809479391137f6b525d9126e9a9a14965bf21774737361eb6a75cbd4067af658957e1d36dbaa5926088092a41b70c68ed8fba92587d7e400331b61abe1ab294208ec83e93cd2697cdb9c195463facda324706465677198ebd027ea916965130b23accfe9f3b914f396cf39479282aeddc927da52362bd62240f5bda2a20b8c9f9db08ac07d3e2cf793b1de9f0bc72e94819941b1c4c5063ea986a90e1a24bb8d7d32e739d1cea67a31c5fa872c4d92532e0b90fbb346af83495c3edd52a78ab153789ce37d5b5a1e8a7665252c5f0a0c2ce9efd0ee5875759882c1f5ba0c36e8e87c00cec6a576f7f899730f564133a90d6b4f928647ecf5ff424a157400045c2139cf56853fcffd63dbf583f6e2f43b0fa1e9cbafa86b8786208ee70f18beae47e9cae496ea724d486417f7ac07e617689df33b517a8062bfeadb1faf7ebf48048506d1a2d3d58ec2ebcbd7845d7e69b4f670b5ab934545c469190d02c2cd10eab8acc00d06ece0da7680dbed4511d784a9875f14b3fa7d9caa30d197d45a38e1917860aa64ad75953f304535ca55e5de4d5505bb71c0c00497715f92b20dbaad0fde39d55582a161dcb05bac1b9856b0c63e571cae936a648985aadafc6318cf37a8aada58c542697e116075ebc8071f926b1dcf7c8bca1f30fab83d463e706c3a7d41f2cd76895d5708dd1ddfcf83651cd9bdfd2d7b270e92546abffe535a66d0fb728c52ae69ec2884004faf92dc9e0e45e11b4e269d4762ce85028457c9b2c69c34ab332d5f323ffd48a1e386e102493358c451ec5e287ae61512d4e8fad47278267410b6d2bedb28b31f872b8e2ac57b89fdca3ce9ce1bf8dd301a927c7d2ecd2fcf9902e8ff888c7be18b700b4206d6339356fd1b6505596bd62177952d561daa7dd10eac669c4321dc0ec23e55fedff4506414c2122b70ae90e5f6e1a10ebe52ac27e55d356b607ecab80c006145f6ec794baebc178d16698d0c1c3bf64c00805d77aa5408e68b17fbd1138a171c5190b897ce78c21b5f8c3713504329b5c562c1c713cb26ab856adbb654939035df7d2be47ce9101fb6097952b558e2719bfb4a7b32e3862cb0502bece0eda5713048e10136b849286803bde7dad3e01ba4ed97ed8de51a33fb944477fc0887e94b1aa99813953dc38fa3843724bccc6bc0bb9a04fbf8ddbbace753e4e39eebe7106bd6451a39c88e7de64c906668f9f6b67fa04561fa1b11262a434c88152162d1fb3b92d8de36250f7636646823f8beb3801a779389a3340ad252b38f5fe5e619108908a99c9bdc0afc3c569e81c03646c6ae6c9251c511766f81aac03a42aba8cb2af7c390279036e320ca242d71fe5c358851cd5dbbc3db10a97ecc4a5b40ef963d2cb89b356ba6434323fd240b5540875f02596abd53efdbbf1b0d9b054f963404038b04142032d7412e4f48d392b8818c17178e8ac158b770dd27fcb2b3678c92078b4a4f3364b6650f96ff70bae4edb7d1eb94ebe33a7a6e0b778c73300969cf55354e9265f9004b116cba6bdfd5e568e2d657bd7b77f8ac482b30a29290f0acce7ff8a782478e52abb82a8127ec7bc2cb036981786450a0e0b8f76864785f002aaab0bf44a655a12c317bb24f08ebb0b4b4ff9aa58cb390c05fa813264a57a1a48c5200f6b1aa35163466c708c9ff4ec74ea517d3cf4f33b5020ba2fdf13ee5ff4d6680d829a11558fdf1af9b686e0f098c0210f259ebf028aaf7dc708df385e069c5b2e3596edaf0a5697e127bdbc33436a821fb9c0e53a528411f8e2515f236783434dce96318070edee489c6462797b1cb229fada123cb444cc2ba2aefb509199f5b69fb7348ccee146cd3cd91c0948913a66e7ce62dc1c63c2294736d30fd98efa0eb5963d5653b7202a7ed908270369cfffcf9b88571ecfdf5424d39a39636c7a911079de123652f3c533e48fc49092752feb161a0b07d46a48c79436afacdaf8afc3e23b371e559a7057a822dd6953f65ad392a3bd91f46c1f0fcb6e93890004141c8a60714b50080072867171734cbaa33608cd64e972c3ec1153dfa5b96cf358bcbc02e2424335bb1cd329dba5a5640a539e5f822fc245599891e655d0213f07a37a63480fa1537a6ea18474496bbc74dc74914b4c8c1847521cb59bf2770cceef846fd984064aad165b52996594c98f82c492cee62d2c1be4d6e4311529695554ade0f9214e686fbe2e2039a745368b5d20b6f873e18fa3be8ae7e6d97a46deee3eac6e99b8f5b43ce32f252497d24f96ba7b90e5689dc12f17fb3d4863d251c97c1dd5b2d73c1718c506fad7c044ae7715dd3500a76998e829c1ee6101483ea0a0fc65535d8a4747283d27c419cc198435f5fc4a185f5d874f5f2ed7e5bfc6f56e1b67a48ad7cc4be4f871df252d02fd101cc611621b5c49f87d23cb5febb60c591029146bfdb26dae581ad8aa805a1f843b953a926f106885f0448b755629fc34dc13305ad8ae04df7ec7ad65bebaac890b8a6c88c4047ad5923207d8535f095fc59efa9bd0aefbafe6902928e7397ddfb3b496b529d8324d19d83bad7c1dc86e85b6bbf4147a1780e7152226c4ad78f9a2e703877825fb93fe99ab092a7166d4d3a68ebedb22349886ea57b4c9a1b2bf40ee510d21d4109851afd7e45a13a39d677478a352b67423ebca9caa3bbc23cfddd5df67638eb7ae4e7730239dec69c498a7c9c2625d7b1582459b03e1ec5aaa3dbaf6a9f19a671d0e6a607f5f712aba7c3ef92a5795edda5e2817c57a7fb5d88d20ea999d0c024cee5ef9bea84e16751b21de5761e6394d0e64c5776d725d663753e919cede106985528fd15a6a2d6231c761f6fd1a6edf9e0a0beee41aee19c5bb46f2feeaa330a35c56581802c3658d7a9f70660f324d11ba0cddf588e5070d0ec6fc8aaf048525a9ad859055d904cfe8303e00b487fad3cf4724926a6a8ed8864a060b35ab2c9e2d46056a7db22e46d7896c2f5a4e9789f9ae8081f704833b681e4a9c3fccb14dc486679bf82ca7b062f405faf283163e62749f24cdd53853065fc47f2f3db4c38a4950daabd0ee4535dea6a886b4f38c6971aa94f5afa2460f951a39e2f02b2a84d9fc1ecce93079acbd0b1458c058e508f5905a769947997b86e41f6de4157e3120f77e432c299d17dcfe510231a77ba80df00bcb290942c77fac610146ee2afcba48e554442550e18c6d88e8968440498f698dc03834871179a74774f083fbff5ff3dfee694dc1f8c318d4494508d824a9371784278dd578d3c8be151c1376017036baa5d7019c4e34aed1463b47a1da63d00f21eb9e90e73346bf97974098f1c04b9fdd6e81812f8372060e92a53da4256811ef7a8e396dd85f31ed507e9edf2bb19220c4e781537ba5dba7fa837ccaf46b56b886218c10263b24ab1b785de9013228facaca7983929b140628262d5e89db3152f566ef26caa0101971ae200b3416f6a70e9c9492d9c204efd03e6741938d4c79c500585a4d34f027a575b54cc6797dfe5214455c45307e26bc7c9932ead918c61a68c4d7a42bed31be39bd47d1e91a8655918def6832465f5627fda173ba9e4f4812572ac609d0c150ddfbce788dec76d2a3b66511006674a7dca2fcdd8aaca6925c6263096a92ea8fff52127b19dfd3c19586c55abf0f480a1b7fe8f00c97a5e2bfe5b6ab9b72e0f9284c1bffc28255a00ecf621bbf4345cc89f8cdc538778d6e3cc802b5fbf4b1178674f6759a9b2b7b2bdd9577c7cc55be1a40c5cd0292090d1bb27c0fc45014b394951e84d3a032869255a616907e194fea40e38472f531b34f8b4bcb8052208c47e73e3ea836c567c6b018b1ed046de96fbe78ba1bd77a8f0c01df5b2d611d50ea063bc5cc062925bc59958584a6250582c4cba0a0133f29bf2adfd999577334bc7ac9dc945bb985752509c75b2f7b29322ca337c4cf5f7e8561355b97e1b3c5e1c09b4d0bb11c8b600fe159879187bbb0557cf2e32c0620e520188c7833937f8565be8e3256792e8768dde2f676b105c2f58e29949b00485a30172373eff7392ecb0e2fabad00e6e88684a4f3bd88bc11fd195df302e6575d2dbe1fe60f0b83b584f9dbfb94248cfd84362a91d035955faa5646d79ec5a65f9655db77d70815bf49dc9a1f09b4f225b73e51e8bbd31930c56cb81e76b1364d05ac2122aebe392971a5a9088866a3c5ae06035925f759cb318d8bb7239685e080754165e924c23ad20fc8241c01387d291c9704326b73287d052847f7eb20cd8b398ce344fe9b73a887d96f88a1e546b2c580f9c00c8fbb5456c173213b61eb64cbfb80a1d03614ede439994d35c5712519b9e47501532148d99109eff86c86c51b04a24202a85a7603a5d2e3aff9e3ebba60bccf40f4e6e976fe8a4039e7899db3f6bccbf68733eb62e257e3859d8d1fd03368321da22d7426b874c3cd5e4a17556c02e201eef08fc1c815781347e5277e02018b758e5465d008afed96fee62baa9e9f22756686b4533baf84c11d75160cb5a869ae7a25ed63168424d0a7a68230ce7132a737814991bf11de65a2a074f843a6bfc38ce9bfa10e4e9ec828c722ac27b3fec0a9378fc1e56afdc3182429fd88f75a4c0b2b196af2a335682edf424a428da0bb5e481fe1d6d2215ae73a967282331adf235f6076b5372b7025388d254f2df7f4948955d4f3e612c542181095e5b58e6457c575aaf75daf79184602cd61466ac546013551189c50b11dfb53af438da4553d89934337492b9b0961370923d8f54bf790c6665c81e31f459a4b3ae38ea6ca3b433b022128ce8792177b6c5245934afd39108819f624d259618cf8cb94304c7fdc0578050d9fa68ec13b8cb022ce90d1fa02327f104615a22a0b7bb26561f561be4406f3a71e8787b082fbdf9cfbee8843985872d5ce3f45a8172f7ca06d52e3fe61a55f94138c040255a9995f567c5e08eac5e9cba5589fec5757595437fd4a9543cfc7eb218835d933cc6a9f14635ec968300e14e4b4960129767d45818810cb2f5adbfc0f4a7a722c14ae50b11056cd6a80a8511bf7827b38bee706e79e025b1b5dbeb3de1d8c3b579faee0aa7a7343d4f9578c482a74d1f20a5939f7882640fdf1a34133bdd37f7a4b8b7980a860846daa9aa4e88526f60d704cb9e3f242a86039509c809615f31465d1e47a2e76dd64fdfba96bd70c3e1899ba5ae0c10ffe07b0b01ac6c7b0a473ea56c42eefd3adad9b4a7b71c59c0277a9cb7a3d411e3d70755249b7509c8263e9a3f012826bc3b6a1e8481279aab40197d435dc55edf710b4fc336e718b117695d61101d9d53adcce1cc345e854867edcdcf5786e2f35442c174b4d048d6a5c680c703ba8c34f4c5984ea8374f32cacb8151230d79ad7abcadd76763d7f2d44cb597f1e9091c1bb5fe7e83cb07748bbe910a76811c78575d6c1f18feb79b43a7a8b50c0db0afdedbc79c54217be704da7532400f9aac06e31ecdae3f56b53a6925d6032fc8e25bfa7314bd103f1dae880196318e7099629242122b9a784c99ee931ed76e1e7107b1fbe6f7842369a794b90c1f384e80286c01f45f8211b6df42f62c678aaff85c6071fb2bc4f10aae8576e294f556dc5cdc0f75e8c873cc8de3b1d36e7b7c3683deea0c43454ae04ce6a6c96fd27b551a63346a35b618329f7c83814724791458b0d20cb458d34f6fd32fd996c82f117cf14ee77258a0d18f99b8bae04968b0d16cc843a9cd16351a8437d49d793069fc07d90ba3f2c0854505bc6d67ac3e61c000a199fd321022f39f12b2ac33d515c688bcb3eaf56db541dead76666f267ab83735fb9d2914ba1593ad4a380857d9ab578e96956e028e4019d6021ec52e66bffa4a7f03d01c5c512e55f18ddc38d7dc6301d15e64722d49382a33de2ed5dfd424819a46753c6b0632affa57874ce2b90a88aae6925c89ee63be71c0e6e3775edfcf17378b6032bc0ffe43e201be7b4e8ab6747b8706d00de28dead891a496746e6d90162c3b575b1ec042749d1de024c90915eeb38d66ebb47f8c9a28e87c60d5fe231c4f27d8ad3f4b775ca83c3dae5e2094f58c1e707458c0c879ee5cb92a4d82e7cdd41ecf4144182794026fc1658a7f0acc49fdbe3b700edc92fd61107c9906034c0627470cfe2b58b4b734a15563d5c19c7cdb974d3f99f959c8fdf8a411a43768fb2cfd0c1b13cd5145e7ca04ffe0c0ea350135f76d213976a3b8d3ab7d5d232dfdd9c121ab0668e9c4a1907a25c8cea8ce4dae4b533e4e1af015ed279277cfcaeb3d1a428835d2fdd414b7261e68362cb04d405862d372f6f3045ca86ea5d0366513566ddc96676e726aa6fbdc24915f5e7e7c663be9cb25bf4e034a867414a9b08a6315b86d68448918b63965e590e75f35e4ff598164b3dc182e522f3277e6be32357203afbafae4a7e58cda083af0a26520b3530d9fd6ddbf1af4cd63cfe9133ab43259a6aee3fd9a42a8123c2cd2b475f5741664ca8035ffa23adbf31ca428ae8ec435794ab880a83cf785590418853891d820f9c2faa915c3c28efe840e162cdeea06eb2650c6145193c3d4bb169fb9f5b270fe309e0935b17f938125dfec0a62ef21526bd17aadc19ad9faca7674b7b2ed734756c732d202505243347bb22d5f5b1f973f6eced906bccd7cd1b3b977f0e3ed8be80ae50af7a91595de41c1f0175deeb53979fd91bf76313c5d33a56634406707fc4870055a4f9f44b7dda93aa473f9cf3b68d7ce36a34de38543ddfcb7a27ac0313803de8107bf608ec939fae5004bcc89269c83a0e9596588cb2b9ac988b3d660f6a0ce92be9c8c6d228c63051ec3836503da7c7fe04c41c3fe3af854301d38d01e8577a5526903cdad96a85bdbcb2e29e8aed803ed540e0ec445a81aaa0f4945be0edd1ace06cab81af11a310e3446ba9e529f58ab041dd1cc4925a8c4dd09d4cc4eee450d6b7f42cad6ac7fe43eb9931c837bd103eb787f011d160f344353460900d83acbd37a7c0d4936c6f83c9676c46a737661e6fb009eba0354a77ac0557b615e38e20b828755fadd0d11826f456e210b19367c44e5f13bcc2fda0ddd0bd4cfc337d7cbced3f665a3330c25e14dff4cf712774ffe79c041f57694e0dfad5e31be94e26149a5b6533bc5160e052d6ad9aa82a1b7c52697b8049674ff6f127da31be044116ed2014b64ba60a5967a6a9780cf5e104872d92e7ff153cca522e90df12d1c6124038407e12053d21ba3c1abf7b5b4a6427bd95007b7f4ca8d88b9e155d37acf92a92abb009658e75f604c95e2293535f24d06274d76fe5dbbdb4cfc6abbd48aa20c1ceab13785276e7708df061229122cc68d50bccbe0c4b4e329d621d1d0b4e4d83daa9a490704080e08f42e2db6b545bd358236e3078a9045aa5fdb2c952c05ca0970c4252843341e12dfef3a88aae2e16cfebdd8fe4bdad0e1b71bf6866625ec006aca06ff1d9049cbe5fdd7518b479daedf3b024079fd472533bb8d95f46ee467a8e292270c2ec4f8c541a2d9f05cf85e8f3a34bdbfa3e4a5be724b81eb5b64a5c883edc268e6a8bda3efc28ea110d3c9b11ed71cfd7c9050e675fe314aec2e6bbf6cb8598940b323b10b89401130bc63fdacbf4ef441b95ea6fd083e12c1298e1704a3bc76f55ce00d101e6f67285cfd8cb37fd3441eb3d55c2f3a4784d7fd2b33517dd2029832072ecb345e708f26d15f26766d94e6cdc78dee086bcff520ccdc21f903923fb2eafacb455c714c30687d7b92103b4c76ce3c7d5813a4c4d37f28ae29ac565cc1b63b2c7764f6f2e0d571105ce20467dd25f650761e14723b99a888ec4bfc72d49ba9552a00202f0810044e7c588262aac85839e574e2fd0aad0a95360ed9251b51c5c18295a23ef5eeac70604dfa1c27d943db6e774c0e0385bd6a607307ed53a0950b64f5f1aa61732281bedb5a3769d4f597f6cdc3796690b8e3e426d0b3f66bd537d68d9b478ded16f863b42681fed6a6e206af135f5dd1d4193cf1ca909745d78043a1eabe627d62df7e8dc6d0e9fdd49f83e7944d3cbfbf8a4907d36bd01bffbf90d590fc11d30d938c42cd18ce06e41c3a8bed7b7c846ff5c860333d399f11fdd0741cb793424dd0f0e60426257e83d461c785313e83dd4b83bfdc2f7e2fc36f2f2012553f889551cc5008585bde60d663075ac9edf7849c0ed29d533a65f6db11f122d0958febe59d21ad7b23c832627898da4bc64a3f53fc1aa80b61d8461c944794d9e7601279d567a50b11d1a49d54525ae4a264fd1a8583dcef122a2bae7fbe13c1df42373e46523ea173d6c10eafdb44ae51ac73f38ef2f7efe32ff6512075104e7a676ad526e50891bea220c90a02243860d1503ca2bf69a7886cfac8da57ee1e3347b524e9fc32afee502fb8d24f2a65157082ff7fadc0f3981700e76b5f7cb2ee6a7bc515f114e01aca1cff1f20707e3550be3634ae0a788cb4ec446220384e6b8c3312539759fda4d60bd3f2043b2d2e7f6a7af703f636d5adeca8442915cfcb9981e0a46463ea520e6f4cd15439fef78e2f9f87738a6b41518c9a853b884d1340b3813edb88b6fa4ffae0527f064f2338adfa318dfb0df3c66bae4ea9ca44c134e8233f28dff290f8d342aed3c743170eb960685079c633785be22744580fb8729e4eab75cd9841ad9e0cce97b2f5f7f09fc14f7e3955fc58705086eb384ac42145efe8af694cf5feaa04241d415a745801932cc1e92e8e5d46e06fdd4bc9818cbf4e2feff9375e160c3a1f104ea37da086e5f1d08403f28b50520f003dbcbb24690c974c83702ca93ee97d4ea15347b0ee4e300245d0d5d24fb16f0964b28eb4bc130c81ddfb3431df0c3739517adf5e32d5529dc0861b1fe9996ee25102e29e447ace68ef00ce253f9220e074fccad44677694bba4c5ee2cf99b5e453f83dfc2294c9b3cfaf9b41f53bf63cb83912407a170c77fca178f4b91ae4ddd117eb68fa5bb2a9619c9599a3a7aea56a9dfb5f621949ff25e56513327f2da43471b6a5fe3f62924afe70d43459deada49d92c9ea8f27852e4deca7f86b665fd4d1867672cf118ce86a9ddd7beee950111e7191522380c68eba04363829f9b1c2009cfc9f6122896e15cbc0506bc50742632e9f7e93e3b0e9d4c0e3a698ed8bb185efecc08e169761acd60e5abe0205f1c0bb3798bf5794ec8f5dff2310a44f9d05dfbe0f149fb7813e0bd45a2365b6c382415266989bf91afffd90c0b3e533aeee3830867a566d1ec81e8aff5acff022b45e0950ad692e6be897048f04d759c7bac9d0ba69901473bb187411e9b8421cf2e230091137efbbe23a7297c362e55332c7160b8836a1eecf5413f62c168bd1dcb3094b5a57ca9a50463aafe55a797c2be869c433d23aa52f096e76c20248901196ddeba33e2674592998484657c25d2d03edf1872c8049a909d6bef13eefbb36a11756065758dbb5b3a5fdd322fd32b4aaaf74ec215a7e67d3cb157338d8d43a8e29195be53a8ce4f0ba7fe8eba9a5b3f045b235f096d60693bb7645cf37ac3c94bcabe0c40123c63fe6978d57d17939e3d5dd2b5ce0f2303a04a27259a044b9e6cb96fd6eb86e6ff4da1d10745cd1af3c5986f5733860057e79b48f2a30076448b3369ae1edcc307e8790bb75d2b26af2b36fc612d8917cf77600cba8b928499b85d2e9aeb79cb1bf95a8e90a44392900d4fead911988ba82c52c7fcd985cbf60ca4874ce5c415ebce899b3b0af1e2f523143ab33aacecf10adcf6467f2bc82a145182b3c27a7d56b551d59049c87ecb10c337ed731fbde89edc74ad7ac25e5c7f07f45cd1f3504d3ee0b1ceff2e92c7b02888a8ecceb2f5a4cf4ee5615520135c299c6e8810825a1780231ef7166d73e09cded5eff4aaa7bc1cfefcca3c8669d5dffed6a5f3dcc99e52373778afe6ef5f833fe9ad0bcce5465b365d70922da7a117aef9c0e7ebd287650cf08de38ba890157380ec9dd65c5f97b6c3fbea213efc34ac62bf914e8aa330de7f660a14bb891ee0abdf53eda400afbf3fd4d73736189bf8e3bf09d93dda2c183bd85812a3291ebb71a26c5783031abe57423a8411ea8f80abe22448c8b443cf0ac59c0892f3204bcf1da766458a639a0d26fa443a58ae612d99385780fb6f64cdb795743471c0cd7e9b51d0067a5e3bc42cbdbcf7dfa9ee79119f1c0ce543a814b6b20e2a4f8f9f1cdd0d6f705dc18e15779d7d56fc09c7bba8f8d0e70ccc8c1613fea5d1429d2eed57bef0d48df997c3af0c26191faed711057d8fd1db07062472012784ae794a35f2488d4e50092f5b55af4fa087a925065f5568502098db112d4cf0d818205ea656cb59d7ccd93c3413923166737127b75a04e3e169555a3f4abab5e00a9d389b6a99c881bcbe4151edf15fc071e022401cde69a11f9e5a1057eb5295df0ddb4c42284599b8205d1732d73fa565e6b4e3f55adc07f807c6faa59d7140286e0ac5aa54b7b4d1bd9fd3d362cba95b1b6f8accefc2d0f3beae8606dbd67bb2731144ec6a16948e436492f8b6361f5f0adce105cbf573bdb3d2a4203872a00aa357870cd008917e96832d2d65641da7721433952b2a35acc6d28a2c96637bedb788e3b16fa29d2d8677f341c4fbbb26b4c188784241f600302bbc939ec87663d41d8dd20f8400a4fc0d53e641366833dc521d793992481fada516d194ef9aabfa446f8398c4a05ef6303f5ae0b6ce4298ee4f5521c1b8a2faddeb8344eb378025d2829cff33edc7524c3efa9d4e9e7398aa5b2ef6afb82062a3790c28765a48dd6ec39b41ec221bb2057977720e9343767a35e5bb62db08f1f293680f6a0395bc28aa3e3f82ead5cc4a5038b8ba9eddbb91b4077420b2379d200b20be0beb5ce4ed5090aaca93dbfb2ea0c810c5b44806fbc119ec9218e32bb3d87b0fe88f07e4f1e33bedf70c52432e9e5b7bbb9b893b197531c39a1ace8a86ca75f72e5a3cc2b1bd8fcf9a55eb9963b56a74b4360c0e14b4ffcc27405571a747867bce0095cf62608300a769e8d290b536af554af403b6cf79e2f90f6e03e41e72f9620ad7ef57d2c7d3a243aba8e4142ae9a83ddbfd7a7e3237c74441670854bca163a1f27297d76cff8d9d6932adbe6fc42f591e0d3bb0c87c442ec7a35e30cdc43b7876e63df18bd9f65070db16afcac816d3ec0daf8a65a2b1158f528699f1d3b24431bf5084cdbf46144ec5a05827489ed0224b2dbf6f18777fccc9c33945359268afaaf9908ea29eda9a84 + +Params = SHA2_40/4_256 +Msg = 01020304 +PrivateKey = 0481890000000419bfdaa0683a1eee5b426763df1322ada2f9ea4e0510c19fbf438d61a2e20aadb45953de625f2433963b66f1e0a34f5e0a44b5c8fd92069f85cc70dc9998d512000000000017b23d38e746d6205b559a8ff614d86cca635892b840289ad6c78122cdeadebb6b9ca1246061985e2f9546ad352eff39cd098ff0af1a474dfe66498d81a13cd3 +Signature = 00000000009f22bcc9a5fcf0e9f253e822bf22c3c3e8d172687f3528e86a5e5a947d766a9ba8e5843b13c966f9fe7723bfce8d716aac4c855d91b29e87469dac8171060cbc3c0e36c1ce41a1719f7144fefdd53baf58cf6b29116931ef43d9efe1a97ce35753ac4697db3f0b297b9f745bdc3650755cd5e113b3a5b57bd87240a047e16dbb8ec9266e82925faccbc7e7555f6f450b235cc31586f9dfe3b2e3b08181902fc83483235cbfe3c48c692cf40090a38aa9c08be4be2e08f67dae59777e39cf5a99f289f799e4051c275fbcbd543a65bc5758a13717dcd11e6070d2f3be8382e974ebd1cabcd2f40e163bd42fe9cc6e3d9f43dbc6876e87a113b61850a14994f176d1454a9bf6a50e63be1fd274ded263a1410fa52d0c442b92f1e07fad66c599501692d396c3d08ec162b54009e7f202e27b03830cefda3d98261d555348df5de48e71909a69ff46e69dce0c0e12b0d4b97ecb217e3d8f0ac3760fb1a2b3157430d6129c80ad01f53848b83a6794d0439df7c52d054d6461a236e2aa8b2307b43f6c386c3b97fd75d27e8bbd94fa39787d1ffd2dda4bd4cad8a7b17a31175ff2418e31a6c93c8e4fb0911da280479228e537d6464d0dd657e08c9532964f559df9a987be22dc927e14210d7b15cddc471636272c463fec387474cef705c907a61a4d8bba3c9ba561c756b0175058015765266cd8dde8845c7b99c74ac3bfc76bddfa9b3cf43ef84010c09e75b1fbeb1507b2c9a332676d36246b0eee42586e82b625ba1c3c667da9091fd24d9d2e5b68990963206b9b885d0ae330ba5fc0718cd34d851f796d4913b37c1b7179fba89478eb0985f5d01107244c12ad107ec63393bc99e6bf589c076c0e4bbdc32a267eb055a909dcd62e6dabf9c740f334e8d96eb4669f4571cc542fed86e88b63d60e5f5b2f9d88977fcae80806677a3e2a7e8152cff3c76b9f216e1464fc27a52438d6dbfd05c3ceb98fedc12ccc9c807c90e14dea41ef70e04e7881ee5937d37d57f41f5b0651d91b3b199745dc0927e78846e29941588191a3973d2e07a6abb8b48c429d2a2187ea594d7d0d3386138ab9e688a3e67ce6ebd016796431624a9ca88180e62953873f644e0f84710bd4a7b6ebd223310181a05b3280f927e7c56fb96d6812980dc7893273800d54755bb9f1c67761968a3fdf09acceb8f10dd117875c71acebbd492c62155a54b171e973ed9f4d35a8a711c61e268c634b11426d1523026ada571c198ec45e46d223dcc6f6d825943c266f24da81a31e4af8e1d1a74d4d386edcf384a302504171745160b80920c0f751c45de3712864e66277f059dae5010bb1e33f84a08ef07c8664dd883dc92b3c140c41a861a1508abc2bace2c25f424b8cf5bb64481d2aa14c510368544b41cc350324f2b7327426fe23426b9adabde2df4c4e9d61cb83e76692bee862be03737724b57d453d163e1bc011b6ffef3e93d5b41cfe9ddd79a872eef04ade02533fbb963659d5f3470b1eb249064c37d5642acecf7c90635de117046f1c24f0b2385d32fd96c829a1483995b9ba884f8111fa29d04db275b28225826956149d3d38b35a95aafb6cedd9fcfa102fcde4d1b881df3036b79bb08559ba8b64889e4697c6db0ac39714777a275775e854b55b8373b24fbaa741751f29586e9e082cecc7b5b0eebb1bb0803aa3c73b2d07ee86d9f5fc81c4e6b98517b1e80ae676c1e6bddfa792f25f464ca03e4892a75622109fe8efff37563ed83f9c4b64dbd0ed5a823d9a2993675ebd5dc966489fe38fcc4dca976568732c25f7584f154af093b949be5874c3e39f9ad9a9010d9b0552f7d3f9ffdf65ca7e346fbf17550ee35108d5ce4657f7f06c78f96b3950732b5602aeb7c3ea855b2136adb51bd31915f762070c391b3a832845907bb09ed19fb525cca73cae8c0ff36ef1037443b93db628cf50f27fba1a00e856ef3f4c4c068e0c08175030d68f590663182e180134896807be1274a68bf73b45510a52a1c73edf38481915a5c41d5ac998f69e4f68d602293e10757acf4ac748ff431b0621f909bbc8545a1515a31938a4b8b6fc38270f39727ddd6a833468b61ee02049056a30897995217c38276a9d9e740f39815c8a7964caff084429c76ca7e4b343d15568f7594f985bbaa34eaf50764beba132de23051e8532922e99fbe0ddbed094692a34da659153383844005c06972b3e1efcf734e51ff36aed9588d64fb4310623f371543715432b7955ee8c9daf93163cf84afd0030702c9eb3f45146abc85aba2f8b6f8edb3a036248c88b5766922521261837d31b0458e04aa39c26f0356ae8caffefae27d6cc6693b8e01dab6bdff4e7bc8857f5f2fdd867f24faa9b03b291c9e929d86b3db981db9ef314e380e25b8c1f79eddb13cf7009c76e861f235a6187daae54051debb6f24c3aef49005472d5dc0faf0e91cc9694a6c20b970a9aaf79be4c753cf89adb1aa094db3d722cc87da00270f18c7dd5cdb97764cc770209cd6eb6a1080d59295524e35f8f55ee99327e825cef5217dcbcb6edb71796a6270294d017315b5cf3f742a7351a964c4205beb576b5b42d2f81ce868e9db43c93b97c43e36872c4f32d5c0fdf39344f117be111d31f118bb13ad3d1058d9a7a54515fa57b89f69f71ddaac94cbfdf729a0a75fe1fb8407f653fb4b5d1709528807b54e5295df620c6c760e28c549875ab5f1985e5f3ef97c8e3239c7473824b83853695f83ae41e6b50ee50474db927d6682e4357dc1bea5a4905bbff9f585abd14df9880fb96600cb669e19c399ab81fc548f057ab639a0daec6bbce89cfc342a7fc08ddf68c16bfd4aed2c197f1efb28689195e60c4dc5adbd1849dbbb17f5bf12c79fdafe773bd0834e0263dc7a1f9cd7055646eede4b618a9536a6bde87d9bc86f6e572c31e4566a7b2635d1abb0c11a93f971329e45d4a17730466ad201d0f38bdd8252bc8e75150155e41b3f3513c56de99f9cae1178dfb2335665d8fbd05928eafac7a7ce5f1978fa87df08380a911dba95d9b54ff4913f3e362a57bf49a73a5a865929653ab62c07e6316ea4025ad35bc37ad371536f1585318f23b31b69926a800aca5311a6da15901ad7b140af39a9efba45613057b51bdef7493dc34aaabc77c1281c70c4b0c63479d1a30b2e90f2509986db473249764eaf6048cef5e64ccd57ba8bc907e2f13778bfcf7d742070f2da91ba0dacdfdd34bb662051340423080299f3d5e4d07bc4f7717542760d1fdfe8ed48ea346854e35a0705a30d83821887c81311d3cd5bee8ef1306a27616c11e12e145537eaf6ef9d5c5eee51303004a1f844a88532955cc3237c5d9075955082fe1967230dda30aa98aae4cc3d9f401ef65ca96e83259137cf3e3773829a4f86fbd2f34eec47573227ca050a584531fe115e4e7d4378d4efe6007e1865fc944d947e357ac3efceaa0eea137eadfd7bb80c4a7d8e956b0d956671dc963cf4d481de040e023bd391b83ff5d5b688775e24f095c64850077dc87ba8309ae8e11b8f29e73992c443170bb3b20ba5224a8a190adaa0a63b67662d60aa24ec11eab907e2e1b2222934f95a0a89ade9bb1cce673bb107de1c355d7ff6d677e66aab28ca7ddbc939a98c26e79b528d62409ae3e242abcfccb9354fa531f0ce70ab1057432dc70ed00b40752c13b3114550e047a4cc8c3608ccfae8e2ed5216c94c0987c5fbaf00278d1610c5bbe1b2d0225ec49e0ca97d083e122dbc6dfdff3d92f66fa50a9d3d3d8e40c3809367eafde96ca13c99619071f5c12c04cabe99359c16055dda5ce5250c7e9730e07d8866b208786873ddf4742d125ca54e8c2c773d4497c026834a4b722f593be7de34d31ba6844ee517123538f82c4de5606e7de5dd8c6adc5bd79ec08c00ef3790aa037e880d3fee198e47539e74fb482fe050ca0dc9ac323cf73c385c45ef740a28acfbf4c195bd879393c26806aa7f026a58bc010b4c7196dd335c4057381ad8c3f30dd3e9f5fb1b10a9992a00485fd3e41a0a931fa178008d1019aecf886d729234b1c2fa709211d5ea2643906c26e4d8abc0cab95def8c0aa640496a81b3de740b2882cd8c5b11546510c96b8c1f84e5d6413b0500c533e7e213daa5d6091689599ef977124dfcc888695d1c2cb59dc20e69424666fb2284231958f29e067e66e6b3dfab594cfe68aa5ffe43d57ba16ae97f6830d798a3bdc030913d64ab83cc7b8a81cf2f4cbe670cd27146f1277c23d16cb8611b2797216d972c47d1efec7c9944c5ea701770ece43aa644302165cdc74bc7a3a7012c9b73ae63666b87fafed770e38b2cd71955bdc4e305884e94a4c417bece433fd06979cb43d904510ed08b443e336106e943111242a44f3b15c10eabb87d1c3c72393816d7f50ca8e9b7511b109938bd68ad7e8402584e9bfc80d9ceef94dcfde1fc492eb7ceb2b12dc62aa8f27b881577c7bb2a0752f54ab22e9d0e48b5bb0c63042e875a099708d37c33fa6a9951b3dea01103a903cb438b5fd9ebc2d11f887813753f902b22367d7b2c8f36a713e61a12a4b55c3b3ea1352688e5a87ed48362011b155e548638d586ad96f5656f4de84f3bb7ab29a77adf04199d80aead3a16bc8111c10137eda54f3debf96f9ac1567f10aa49f16e44535d6c4cc31121e5740fe5e5b84f18dd5f2fa6ae7464858640212357349967ac1935b930dd60aaba2c63f5111c9fef32d711352f28d4795e39b5bc842bf5ddbb2f82c2f36a6635feb4dbd8cd8bf4157f09233d3b92f8b5e8624451e498302539610a42500f3ddc3b7ca107ef2475039cf5123549e63ed6ffd9e533bcd29d9ac45909a94246ac9bd533b5cf1348db9ae9123068aca612a18a916f55d08228c9861326006d07260b49536964edfee589c775143833fca9844f6e0fd3688c3fbe9ec5f6218f9b9e3a7a89d2721c7224edaf68a6937ed40fa0abc4739f4a0c9683b9154496200be47f639ffba0a62dd8dddbfdaa7b04a9fed7edbbe7f272caae730dcad6ea9d9a4dd7c9bc06285189afc18a9f7f53d833e0f729570188f3cc4d653f90277481767f55b643c579c6c96c027f54100d7159ea6e81b282bf8fd8529c3c8a914e9feeef6aef18fb3f36021878e8d15af3417ad131c492ca33d778e7b5106fa39a7de1d5348fa3cbfc0ed1d78920c469e408d70b0ae5b448b23548a2e3dba1be438660446c26683d4fe989128a0d250e74e79dccc00cf3619da92a3bf4c2b38cbc0838bb49f0786ee6b20d544beeb466cfa062d9bc084f2fe0b1d83e2730e34ae33cdae516a9c1a91b743205f27d15514b1034da8ac38bce880454b0256ea336911858bccbde8f2f94afd53ae11062313bd41210b8a6aa1b07fdc1b6901e84e6161050d3612b5556f365c9b71d43e41cc872a35b4f186d642e7b95f4c95ee896afddbe52c055d193d0810920f6f12df0c4e11939071aa5a64cb21ef203ce74c27bc3f4abe0f2bd34eb1d8fc6aaaf31f5a4394ef2176c7f0ffaf8bbf78aa37f67ae91fe8589364b335851b628503f24f9b134209651f46e1532c4a8e1ef87b6762c9581bd9577505aae198bbf96b89911dc9a03a1489a8228ada8832900d74b2177e542fb198de98b0d6d4fd981d9de879b6bfcecc2cfb4ac699676f1a43a46c39ad6263596ce1b09f93c528d62e1ad4e7d5fc2c4004c01ccea27c2566e1d39f39da2a2aa755a0033fbacaf786795d3d387dee996050541f4c88027423f42f1c90e600113540f2781e979715c8ebc71ac215891c62acfb6ee9a7e06e87169a1bfb5a6c4b0f9fd814efc27a2776384c25967536abe95b17efeb0b2a8564b56daa6e014b00d0093bb006671253a3480374545dbbb0d41d0af2a8c352622e90595fbecb315401454d4458debe9b420c0072dbefcdb53eb5eeec9e3dcbe21e2840672015e52db619f73c4238d64811a27a6abd1c049910b17de38fd824b9320560c1aaaf3cbdff9fb288fe9c5429653ec712fd1ab8953a0852e2dffaa7701b0267f1cb20cca44f0db4b880c90a06fe7def98d00fc4af1b069d8d85e9787fd67953e28530fbe8273d398901669637a8d74cb60f5cd2625dee564c69f38b1dc7347f692bb2da3623ddca019b0dc40b4d1a8515077f5104faec3af9c54b835b41f7bbd7795e794d573654a4e1068b9b5b9d277c3b2e0c025000a98196256821e13cc36c4fb2d38ff39d2625c1e54cc58c4c2d96f25925c947ca501fea00812df3d5895d0fd4c8c0edd5dc857e486a373b35ca59f8e28e77d8df73b38fe61e3eda2bc51832755c9dbbfeb474379311806b72a34f1de7d96f3fa908df00640554dc005891fe371bbacda13b97c5976f590763ffdf2ee3d599b91269a43c1d542b8e26ec22c27daf76fd6530f790af9bc8f08fdc7d24238e4638d3b2e34468a4b61116673bee1806a618892c783c8ceec7b303081a867d9e48efa9810d83f6659949e7dee8448fb96d5846987536c73c749d48882a730c829acedcad139703f3d13bac736cad1b59e53aa6d30866321f643c909a5a8aa74903453127710e110c38f405358abe142a0926a4b699d175e54b4b9644245e228010bd8f02a59e4bad2fd93a1397d5a44074ae36488bd46f238724488c1f369586862cce668a226ad755880d8bbaeea9da5fe0f15f1e122b9841bb3f2eb9109de2c6ed34e82f00d597614949b207ca8177e15586b4f2728c53be4409f38e345aa514a1b86573436de3ce4a62bcd81c4eb1c89172c994ecbce45e58a2561759abb0d5fee999480c363c03eda7595dae68e8de41f480de1775dc1bc827a75514add2a0094f8ef3a198ff378e2aab3989dd7fb2687e64bd618998b557c3bda5194a6590b3b7727fd1a3f4ec2ed7dc92381d6655cfae6014e11403d73958b8153a8cb288eb6374f57c84b9af6805c38451ac860e9f53de96c18a12f6ce6d743be4d4fd3ac7a7f35243339c9abe5f2e8fc551b5b0f22d382753281bd0741e6c5a3aff2d96fa747305a75ec39268418aff1ceba0465f3141051414d77dbf7895cfcf0ba47ce9f9820dda5bb8e5bbac304ef4d2efffa829016c1ce8ab4c413879c3733f79d2300dd1ce48ae8746b18431aa0e0e2b2f0d804d61d5aeb61740be65ed3b166878533ff5139b9e2ccb84f54c2fb1801fca0d94d561d5b1fe743b175307622f8fd308c4e476cb2aa6752dee3e0cb888e06d1bfd1edbb728957c12bc05f69a84ca17891d8295c09cd0cc92cdf262b3c9ccfbe1f53985ef1024d5b5c8a8c9f3074c1a9d435ff2b9fa75eedf33500e1bd1825a0042a48ca96d6d933a5d382c1e6cf30b17b2960b2b3d62180babe9f5862526ed6cce3eb165b585e4f0e37f7a070fc3937cab23a12d4e19be6daedf313f59e2c610a3ffc9d3a858a1ba57f015d375b2b127244e543a441bb235b21f6bd360d2cc0129f5b12958ce1f8eb5e922d4fbccecdea023fd01906db54cba302fe374b0a5b921763ccd03e479b8b329ab434aad8f896306e9dc6941f2324e48aa707e1b180a5221c69da4975acaa85bb9b49f19559bb8f3d5645aaa7ebf7ec87a32cdabd56578506282b38fb8bd77f4428c993d34454f89d4b4bd7226531aa2fb0a98ec68f6022c788e3ec985ae660b45cd7c665d8ae186471fd94b203c79e15227275536bf8b1cbba656aacafa0cc614be841d41b215000ab88d4bad014b70e8be934a5f3d4fe17b7d59a354d0da43c14ffb513df78ab36bb9fc6c970849923d133f607cfe51609121fe3009bcd3580c5ab79c09d99ddac852d8a7f08965985492506c00eaf8f9302dd077cc5d1d27684a879c03fe7c1a9f1af17d2f725a11230623b12eabcd6796ccc7e1f03db8b4527f6e626767452691434d292cbee954a7adcfd7688cb0d7229676f2483c474643efabb33ea554d2ba603d3f96e250c69c192ca96401aef8cd906e93db9db46a72396704a758122bff446b9dac891e71ee6a0d443faedf94192d74c86b8be632a18a1031121d17cb96e7be80781ce20df184987d190c8fd5d5361e2ea22ae4b54884092eb05802ecfa48eedf3996ee6e98b8b113e86604e8d02e9bf0ec3eb79fe33c0b8685cfc63f7bf2ca7d1f8be05490e379084d495b65878f34001d6f8d8fa147a801aef59e5c6933d79685c151ac3ccbd72939070246594c65683bd3ad4d80b59c516ca7a27338e8ad1eba0cbe4c5475db58bcf54c542547fc0356046051c9c24cf7926ab01da18b6246ecfdb3f34db3b2a3cd60123c731b7ce092f94fd0deaf7441aa3388f9aef7b5a42a36755db39fb1967f34ab29888e8f8546a2dafbff6e4e244ecb4cbd68e2771e7e80c21ab2f43beb7760b6556f22558aef436c6ed3a9209b15ae263a278812c18d4c6c7277232cbc23bf46aad13bed28ec79e1ee3eaba52973ffd73c2e2d28301fc1eff8c4947e243f5e3eb0b3622f654e1921995ce5bd340ea6ae7be1a179f10bb67ef8a656e06ae4ced00252b90a26a4cf8397f32ad22d2effd36632b6c6f0bbaa38d9de1b2170ed1e6f2c17b076fd38210aadccf899c248f3ef57831e40203171cc29d439f2c3a29b70f2337a537120952ea67f48fce1ea3ecdb832f9edbbc97363c7bd2985bbecdfd1d1857136473da0aab53064d2f30249fb1769560fe58722f6dd0a91110b646b8d958a9f3ffc3a0db8b201c6a0b11588ad4d687d49f229de2649b93aac00fe4317235157395eb37ecc22cdd576fe3a8a6b3bc3055efdab5463226b6deaeac4e29d51ea54b1bded37d0e9fbb31d0636125142b8f97ef0c7ce33097b1ceb01620c03290c4980f0b6c1e7d116b11c08b8d3f753481f94a9bd1ed7dff94bf58e2df023977ba8a0c9cfdda3fb73dca7d21c85e56d417b1b497e4fcf9cdf68ac5d814d726978a08ba98cd7cc8fd7af6236e6d7827aa57e6eed7acb7c187011dd8239e245c70784e0f401b5c6f2b03b2e6164dd79639faaedb07f1d77d7429bff7dc50200494aa15a7c0ea5e86848d188cfdb70703658db440f948d193d981e1c82beda6cd86a237e014e158c39a0d40f84368ae3633545f2067eeaac9781657fd1014702b5af690c11c0bf0a172cd5264f659ca094ccf2644e46fa5124d7b466f037e5c394a7e9a5bb51c0822b547af97e82a65a59e4123eb50db404fb48bbe1eabf53b5e5f6779681ee085968c2b9b9a24df79f877b8ea8b446006f49c172585a5dda8d5ed30199b828655265fc98753701c677003bce405be319343fdabb1a6afda978d4fcadf1b09d03150710fe5f3fa2604bd24efbe4f0d0ca3d647623dace0d6d4d29a42d9afa38526c9e84cb8f0d2d1492ee7e73b48065abda30f31b27f02bc22e645f8b65798276ac14dae80acbe15bb82bbd74d10b3384fc354eacc66d21200b7998f35372b55b242cf7f4a56562882aed207b040716bf597422417076ac01c0dd995c6d53bd9ae465cd49ef17f3bfad5c22a4674615b1d1feeaa8114de2d03ab87f69bdc3520e1609b877370af6c7dee256e4ef8526174db4454477ed4819c8160c3e5f9724e510f1dbbbce3b705edf594992f13a6d612a943d6b4e399b07435f27c88b9aca2120a6dcf995bf6e80fafb3540335773b2fa60376bac52217f4053de67bfd4a2aaaff0bad4d9f3c43d2e20c4739d58f0ed128b47eaf6f764d42ace44ba2c77d29e46413df0d6d3c3b1337b344d0ff79a3bb8fe87c1634adb528a0cbd4d3a779cd7da9dc6830a990e60486a2b1fe2aa77d923230d405a0164abb93c7d8de2a577426f0dcdb63480493429c9954e54503b5964319ebc159eb423d83b595427cea8ceef6e2c63f9a514c2a9907a11831b759d7f3c3fbea186edbe23eebdf5c54a6d8b5c882974175eb612f9d283828f9012b5666cdb8efbe80e3e910c03539fb3366f0baa4e7e86d0fe551df720c9d7d44673de8bf3cb4468353fdaf06637932306e9fa6dfce6ed570eeb275112b6cf01c13afe2e33df02c69c0cda939ef8edb61441e2f2f1e3f8a65fef7eff5a6c8eb74847cbf9d796418a50dba280f814524e04ea69c0945bfd854023671b0c8eece5b774cc7e539a27663e1dd48c2fa471e2500d11fd8c2250cdfb9788e6b372939c0f649fed90c4578e9f08499444f20e91fb6728d7fe6ea2ab7c0201d58061202fe9333785d5ac46838e1438fb4d9d454a3cb85575ae4b60fa32828d4c7c1ae4a5409e492f31f2fc7e0f4c63084ba60a4bcdfe7f4081c20cfe22f55f23109fd0377cff8e47eb2b5897e2951664a6a0f0ba43b148a216f98cadb498e799e1c7e78f70746d6b1ffef881fac54c485218c0a345099b1d5c2cb200222183390c8d1accfc455096b0b473e9d092b16e43d31e2f98da4b645ecae872892e18391ecb99bfb7bc4f132e7f6d006205ff2c59312a3b5d92bac45b5bfd26eb98fc8f8a09b202594de2d6530ba9b823a2add4ddd3faa105b021fe13caaa06df1ae712e45a2cbedeb469fbb08a7467c98539fa95290a0ee4bd47d9812e7d902e7e574b9fdadebe7870d71c21e4245b0483c1b990fc70838b8596c30e9dcedc9b9c2bb11557dad26dc1982fb7c4f64d353a6a15683fa021f8a4fe999b8b719791e8fbad5cb5c0bac261d09a4fdb1234811629dcc9596ef176bfcc84ef47540ac4d133105e513ad405f2e0d071c1f24592cda7ce2e694083d890aa7cfbbf3ff5ae63d80388323c957bf3554e34edc49a1ff9460ff258626388f6c128b3a1d58fa4ba3e5d6edf75ea523c98d5e527f7429e182160a883c462b0c96893b2986deaff2aac1fd0eeff2dfea6f7097d84960e7bad956c1c1e58f80fd9095fd14b45aa545ef1b894ca09a024e3e67fc3078ea61cdd6df72db845712cf0c72652a07db74c9dc7e894abb7353b2606ce48ae52f6c01075c42901d5d9c3f57cc43cb1fef6329eb02b9273d6d516b83de0fb9c0a9a8f9f7287dd230d0ec71475f4b5c66e64c4bab012e74e2270a1e7282c766f64e924869302fb98bbb0741c0dc4bd3d6422de91b8fec271443cd627336dee29d108110e40b851ee27ab0ea404447752ad8eb5358fa2cde6afdd9f6211800a0c5f2649663fc2e10de62fee540e386051618c7ee92a31cee8d2f08342c20f47e48f5be2cfadf59d31027258359ab2ffa9906c74b95c96c8e34c2aa53563770544100d812da521f3e60aec54bbeeaeffae6d180ff8db432925226574f52c32d76b2f118f46733e75aa3d318144c495786d6251ecd14c5f1f91073dbc0e53b14e9effe935d788bf61c64835050eaf4525daffe3384f2b888ce6fa9000709021e72a1583598b120194f5a605d9fdb2097bc68ff6900fe63039e2a9cf289d0bcd803063e7babd3b8981a097e60e9ffa0c4a325dfafb09f3ae01641770e77d2e9bcbe7873d90bd3f3497b62cefdbf32fc4821e8ce0af416f896db154fa48d1cc096ec9e44e9677f9a65f39fac50bdaddc713d6bf973ad4341d3a3784c0b9ad568ec7538c73dc7980546d795dbd333d2a1b11f65ba64f167bcc1b6d8b0869144ec4b4362adbff9b0382bfd00775e5ad8cd0938f2fdfe3714e112891a0239997fc369f989761e1fc6a550e2db17db4cf9c82433cbff2b7fe6abaca3eb0736476ec53e8aeba76c84575fac48271b7e9f8a70c51df69400c54295bca1db52ca8aaeb5c3ce05279eeabfdc96fedb6cbc41b99cfcf0f5784b2b52b9b163d6bf278be367ca358269e51a9e94cd53defe361ca4f6b9d8b921aaa089f2fafa39112954f464389f11d6755f5c89dc47c5ad58e9a2e034d271b309ec925ac6bce38ad33e86fd60a11785a1a90327e71810c1217a7434f1c27463ad6c8bab5da41b96ff0ff5f2dcfd804e78b88eaf742176e58da2bd723b2b14d0f303ee50d50baa3b77384e1736c38a88c1f2e7ad39199316f5ccfdceb51f3dddb755436b86366f98393769cc196ab31a223a49afff5df1efc82d913e1ff45679b7c8b98cf63475d2a34ba0eb9358cf2894c03b51431bf0fd102f4e0504d1208398be67cd0ef1d75962b2cd5ab5c6d87485be9c03b17b13718a715f8f21185ae3fe5a1536dbd77e58888615b228c4fb78827e975d68aaaa6ed35eb6a2307fca1442862d46669ff0acba8d7925984d5f6ed9e337be4af3131aede1bb7cebf4b6e9495c3628565670df92b2fb92c7633943c87993fddf0251abb92b72957480785154ae6349bf397906ae86b4dd7a83dd9bd2939e47ead1f11cabb80b5a99b23e53f7aa3470241ed80809323ed2b60259e07864251f38c49bd5713fae991e2e74b14707028b2b0a7b888dd161f9bbbd1207e9a84894a12e494d4abba33d97fc1989f7ed855abfa68d6f31c1750afc57aa0d87d2a0a8c1c802dda901b0fd9f02cf21f9c003e760afcdc0eebe5378b974e90d89b74cd4c6695f45bb8e1d1d096279da8644be5d1cd56eed9de0dc4087f4142174763bd6fe03f90565f7539be61ab27b934d8cb7ecda7117a9fb611a7886af81cafc32d5bf646339e8a286132313fe977919dfda512b80c3cc6cfef6c7b4d261d208436564edf0966f194f29e1d47683756b87b966bd0ec058537ef7634861c0378a0be3c761c466f65e9e4b33e75683969bdee8b9cbcb1b0d1d556f3fc96d5e7fe41368fcf2ef1d229225830c8de48083dff305904752aecddb0ba7cc59ea9ce9e67e62d72a4ddc823560b7ca15fdaf56d6d7d7fa862c81c5fa2a1255dc1618cd76ed00c9bdc2d0a70bfa4d53553a40f8a3e291a78a989ca45c7d71c6c96980fd31c0282dd5b81cc91bf1e71c27c353b3ad680b38b0dc0aab6c9e0c222ff2ac4c94406c639879a4774b64a86d25a6db74dde73c6333dee2d27509139fc2077b11bb1556fa9eb31c14cead9f08e13800a01436cf1388ac493f8eb8c27122f60fb166393fb9c9b97ff672606e4343e00fb4f00f3b05cb493f8155a5619f87d456c842441ef8f01a0b1e106b72fd6f350ba56846a17478171ab5fa23cc01a3eca7a207b18b7885c38b25daab0146bd7b5dc33ffdd32cc57c660d5b9b3bba6d10c74e6cce19bc47e34bb7ec796c9f83c82f1a44a7067ff9176426e9a8bb9b1be8fc9be130712e031d327818377477535844159c1e4038486b3745833e0cf365900aed180de62199ef25a5bcf7c74a28490c012a886c0a83de4a7adc67b575f2537f747e87f04ce1e60207c8420ce3e86f4d6e631e681944d84ffdb9049f2baa92c4fe94c8c49491456fca4f3eb20049bd4613b902456830e1878b76cccdbf13d36158e40a237ff14ee0e77a6220b12e4fab414ed88551464f584affe34f62652c802fb7c1a1f29f33acdb4d6cf2201324efe1873ddbc27b1a00b67f1973bee7151441e670358bdde1b00de08ad346f16bbc5b4b5106d0c2f18e97c1e5318a56e3d27ab62b9ad3fae92662b09286c5c9f13c4bb7525d4788eb36acd3de44fe600d0556bfc905aab00c594159091d2bf569fa0ab7ed226406c08ebd3bcdec7fed4edf7bf13b42bd636f96c12ce313e54aef1d8e2432eb8f640609f69225df88ab322da3c26d71df9a927959d2b3361de0b4b897f0ca4a67a50bda4f1ec4e4b42a7b9490965e658d2dbbb24fffaf5b7c29640d7f070d1095575c41344866bed6c7d03d1efa5a525de6c6c611dc4cdce6a0a0e93a76f495f881c0cfe61a5447c720c0558b229987a9fb6ea4f9eda3e85a602d8e5b1cfcb7fb38b4ea114afa88084ea779596faa4b698937fbea4376ac78a6e90311ee2ba07ad27d03e28503a79e9e850a45479a829f848f05e047987e63570aebd45516801b6d6100cf10611ebe61c942d2f1d5e1e0181194373a4e2d9ed89cd4956975c922c7fcf9ba801e7295bc0452f6c11d35d8b56ec8255d2629acb174a4cff2070b0dee9ed512c5c3cc1f2eabec5aab7b739daa3bdde5edd5caf9caf054c18e9eab56e4325d8f4914f6ac3e03da60cd22348b0931ba7b95d4e75f38d5eb383cfb8478e5fdd828161bff07abcdc2c2d2a68972f79dc993def1b8913f1a3fa92b67e4572f4fbb1c09d2c67 + +Params = SHA2_40/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818900000004236e6359e23b87106083bb2fee4659329bddc042539a7697e72bddca5a60fa268807993c39d414cb7b037a9bbf3bdf9d1260a0515d9da660ba8f92e31401a3c10000000000315ba1933fb7ef36fa7f208040ec588a41393097dadfc68849e7a063a782dcf52355c385260356d76dc7a916f9d81720a033bcf4c1aedb8a6702ea601c403015 +Signature = 0000000000a9034415ddbb8c44949785fb4553d0766bd03e14b95d2c1322742898358a822562507a321dd242486f8228b6b48e43ac416efdaeb423827793f0f5c84f71e74b147e465b6bd06c0dc8fbfabc38bb26cd791dc72e3f1816a60ee66abd4c82ce26ebc34e1510822c61c20198a8746ade8a6572cc171f5c2ee631c7f70423bcaf73a7b6ad56dcca060661f982b15eaf1558afb3a171da70ec6ecae1f704c54d01bc56901068826ce623f023eee9e3f6576c4b2888a07af5f430dbfae17b2fdb26f9337dfcb19a58699adb8ec87e6cb1e6df486aa500fdeccb68e2a44586004d88401d4dbdafe7a032763c6ba5aba8c6b1c159a531fb1ccec039c080926cdc4956d89ec756f8476cd172aec3d53891913664814354604b34a338c8d11e42d72456dca805eb313928b79978eb4ed474f6b8813d63ba063921907bda0ecf1ef004f7067b85a4ba0f8d201d59a11dd799d50202083d41c0c55deeb1af291916fbb11bbe73d9d38b356abffbf861ba5cbe063ed651f54f747062f34fbf96914f094e8a46881b90c12ccc1651c75e157696a5040da88a9424fbacd303514d1195faa6635936cf3cf85ab2df5997fac30db68bf2c791e332a89cfb9dfa06d5216964da96b93a1e54adad3872147961115cdc20b835d64631716376052d3800236787d6e66528a9cc50ceae591e5b3dddb9602b427787c140417954b89aed3d5a7dbab3660f2064ac8d736ad11389ba433308bcf334ce0f481d1d9be3b675b8c9d37fb5e9cc40c2065b0112d9b4362266885c4660ec9a078abb49da6f85fd5a0e6bd3eb73ea421163c467c2deb7a174c24c8abe447b8491cfb53e663b8933039f58b87706586a2ac423f3ea58a54b272e0b1728e53edcb057969e5b32893879e6789778cb68a9d619c518158b369ef905e66aa4fb58ac4bfaca789272a54f3da42bd8730a3ac73ab46902af5cfceb64b1316a9c0a300894a6d9d80f2245ffc1dba492eacc51af9d0665faa56592149e0adf80c08b8c7dfd5c79571f3a474e780f920f9cf22213bb221f6c84aae0ee515e8b90effbcf2cccd59d9f01abc5092ae6f4286d11e7fa644667a116102c7502d70847a7305976658377cb6ed76776c8d22836a42eec5d0c0d37dcb8afe89195db259fa08ea54eb3a7d21f8464ed00a7223efbc8d1dbe120fe73574046a506a97e2d9cdf56033a01b5a4356acf47a3bc5c0baa4e38233ef26a44143908537bfd2fd0ca43dcd52b3513acac13cdee84be10c7ff9cb87f5bba8d72c84cf17887b9b71f129b3c51486ecfe5dbfc5f2068877624612bcfc349840ecb9f4477a4088cfb3841bf94ccdba6b4401409422348dd69191298bcff075f0a3ee640c8776d6d5275163862e3daab700e19adf457308b8533218eae2ac2a5f00b06c79cbebb982bda4a45fced14654aec0c602ef559db6f4d84f876b1c068027762636f56604d98c96c2890c090a1b864ba16bfc7d9bc01085711940efcc4453a90b79f91f1f92792853fa38dc559eb1083178557124795b6e37fbdd23a5d1984b91ed4d4871bb0cdcbe14fa301d637e1765d815910015c5b091c28bf4571b38465e1bbe9e5383632f513057559e8fd66f55b3d7524f1bf02eb990764da079cda9eacda8fff1b5a8f9cfb8b3061eb92a76d40bbd501820aa01cbec16c19db7e16db295e5c832292da258f8e82e9f999f9248c3298c4e04e47a11cba4c853cef9a7cc722583aec81c2d1ff6e3304468c79c7c4f3ac8ab3369c7bccea6815d99775469db13b6173bcfeef44e4a971640151bb6a1412bb0a31d029ff61809cb97e9f0b7a4658406b9e45e9299260b5cc8200e6f90e35086b3e234d25c1e75af7761bedc7d65a03fb21806d9f63d4669869b73389c8e215bc4c37d6e85f09e2a8b84a8f24523cd53e2f25d2d1a50baf6118585c9f579f80a2b0a28121de1ebbb74aa28a9a35c727eb61ae9f3f8fc4852396d24f25c91773c7b9c999a7bae64895b87564a37bf19ce1c9981ec37a7477f072e1bb4ee9d0d39b8fc8b62fbbafd84799783c4b01fd08a07590a06b433943e9fbb5d3492046c0a32588589a9f910acacb1f5218ea89bf373b68a61634286d2e7ab6870b7fdc03712feebe42adaa3e841965f7a6eba8b146b71c96d7bd481ded2e46796def4b6466131241bff6da79ca3c94fe61b66bc3c69391aaf7d606c80b91ba1be6c941f78ff0a0cdb634eead650859f9df638dfc9dc5d1a49b0d8a6786239c7c88eed7a0f850e97eb51873bf2063e90afad1e87babbecb50ec0e384da1f24089c37b21c1351fe4faece25062bb38df5da82935772ffb63d91af6a7a2e74265bb3117e846f7c925c9ca970b4939291832297b7a959063b369cf214b4c984b1b7461d8b4a8101fc120948f56dabae7cca810c2aa0cbbafff124d3256ecd90cba4a72558b40989f588d46779f1c7b498e643ae03fa181c389b22913b53a951f182f290fc66910e1b294998d6f693cbfdb407e370359778b68b797e14cecbb56361f91ae15feb527dcb063a7dfc0a9f0454453f156e1e2c64e4ed7328361b0a50596fc8cdb7f842d286bbb951a01eeb23ab928b49f371a68db873be74540787c15ecf8edb35051082296124fc2aeed96dec178764a0303dfba66d73bd658b83762d380d0f2268f459321976fd295fa04c11db71591da2d5e04d1097f984c059428588296bbfd7daa7915968a10b4bcf3dee9ec618f175d24bea71a159761a293a52e6dd78da7be42a771af9e78562604f5adf725aa29c3cb8105fa93c4622a731534f974b3db183ac7353babcb0978b0141266384462a7cd71b6b79cdb90d8a3f74d8dc5ffee84a802f60eda57fb4941d2b8795c8869dfdac6d214bc1ecea5fdbeda102b8eb0ed469f67b8aac38168f3e0091ac361e356baf9efd4b7be97953e3c7767766188e68aad19ef705ad1baf51111820e618c0c0f9554c976b71b301bc22eb5acfb6fe0f9021bf57a94341c94e773383787d12bb0326106b6b755e1053442fea4b45cc27d9cb2ed95ed068ddcb152a2bcdef5703170fa972a6669a56fefb5034d0101f216324adf371c93c82283754b35dee6d64685f28f993290fcd418e0e7095da055792ffdb6aa4ef46ca848b9d4a3f5ddbbd0160068904ae1c3f4860ad05e93f5a21c197f59ea10b8a0ef2212ad95245827dd78e454aa9970d1944c54f3f392b4511130f34e8fae3f562566cb2f923eabf1073ed4984b6262b02b86f2b99e41894e8a93b16d2b95afaa06ea687cbb0e1d2e3ae1731b879e3c0ab7f76efc5b03aea53fd6afe5087ac0fe2a2307e68991b71d3c20b319c5210c24a1969098f5f09af322ea15417025ff73ac9e77c339d7c6c2fbc565f9607ab241f26938db9cd37a444b9b6c27811c4116705159b442b8288799371df589731ed33ecfbb072155544c9e135976c14386d56119feb4e4d3ae7e0adea69535f9d0613c2fefbfd0d8b0757d3361621032e1d9f1fa9764f12f7afcc448956ef775ceb1935b3836ba4f4d71af352827626035a480b890728c40aba45d1c2c341f8387d5ad1794599226e3bba72e373078b483cb86260f7b61a20af508e40a96e8c26035d53b9ed81555d48c787cd250d65b21695ab49bb975097ef86ccffc73c900ee2b20955953e3f42e873d4fcc48bc0f406809256e11298f82f56cf9e2373ce6ebc095510e14e76f9d82a6ccac89e2b5847cbe08b65927c417c70af2d8aacc959a87230ca19c6fada51277d3b6295d7ac7ef723cb78de31b0b21b58628204c79cd419edfc8064249aff91048fa5f97a623d935a2938a3ba7af3c201cd4a10ccf040466a8a614a2c67987998983a4c57bb2296f7faef30c3606e81fb7b062337a6eb97a44050ee5573dc9d1a324b25fc30d980c5f81b6f24d450c9827436558f01ed9bb6a6b87f8b604afa74f9249649e6e216b040c8abfb9df4248ca23d99c555a88f5c67481be030a3d516a3ec9cd7cec2b415abe26e6b7db256cffd1be44601f20e43d2e44746cf35808e636b2b8dd24ed8da33b48f8e7a45715acd67920fc4db6f6fb081a22d7976f89cede425bb7a73d9e79a9ec41a4900abd7591c93d3cb9f50137c2eca86d7c7387a4ed9cd6b7d8af191fd1ca2957a267e339bcdc8499eba4ae33d65b0c17b3e5848859ba32229314cbdb8b4eb3362b8e644d3ac518a7a4ef1ccf75377aea0858dd87be751cd3fdf11698cb5bfad67d470ecf918b61a17c66eb86202e2e71391e9e5d4b3bfc8cd17668e790a8d20ff6d663497bb1ef830c5275dba2340ce6cfa8c1ad951ae826580101531c9804edade06d7d4b3268466b06c62031fe1c9539e4dbb45559571576bd225dfb4552a9decbb1d2bb99addc6303cd9d272d2427bbcbd88b7273e3b37d0ed5dca69c3d66a89564f3b573a7bb9dd597ebd5426b355c84e866f7e9168f5bb85a18cd126f635492ae40ffa0ecb29045d28234a37f1d3376d219fb10fa727d300926c74ea49c6fde63faed8d51d9755dc993b29b846f0b1fe04fa2df758f1f66b353f20097d1ed8b8ed5da65c5e1003cf745ee9ae6ccf497501ea10e584667cfe0a91a5dd0669c1b9ca2a8bc266bd71429858df71beef38d4a363fb69118815da5246fbfddae7c9bf28212d38e611b6961196fe670797df0f9f9481d305481b0ceb04745d21f367811492f6d685e5478322c65b762e705c55014d5bab2ece7946ac2580daf3d7743513cf8603b027948a8900d8e5f96f9521464ccbc3b9797b8e2bcc2e8be581aa5d4206c9191650a07c62d136067afedc50877aa7a819c148746ddba422720b7384d184a432cd1287a8cee92b6048c3583a478b33fba7bf2ecbcae81a8e20675e8f6908297e7d9634954c2fba9f1309033010c549b67c862e95525fa946ada74c355f9e97e24b72bb707120a52566cd74152897f035f18419d009749e6464081360a54651705d9f1b42cce91b44d556b7fe8a2691ddaa216f91940cead7ff5d1e210dc6b8909a32cc783ca079a850765ae7a1ad7574de8ec4ea28f80c9f70092eb2b5684a218ef635cd765306eec8adcaa620be62bbd91e2961c17656ef648e8479e0a28206b3841b723aec5a197d0a9fdf24d3323d0ea252221f752ac3baf4a3faa87c5ef2d999c90b7c9e3a707aac4460cf1c46c92376b7fa53bd7537817aa34d2005c3c537458cb5df64fc437dba7b414c35e3ae975928422c22910f0a1dc1cbe430a4a4fd6e172084a295c7172b46e2605911b4593644fd6b16c746b64bd16268dd89e3df762341b870d1be85ea657639856413e92976fb3e592a61c19e8f5d61a813d0ea479201dd21ebe071d36c16f6de14bdb33c0372e0d67f2a4fcd5de305cb738ee41565684e68ddcd0c89324c6cbcacd216ac58c88b7c945fffd9bb378ca7ee0cebfbe18f2065d6f5322a61ff9855fcff76058e6b9adaa8385cb918591954437f7c7f51e0947347391264c2b9fcfcf901ff3c0d995e6c43b6fd6b21195a2cd22c86ac3fe283e8ee17ab287afd6ca804cdbefe5226b07e17a7ba6b162a82b114de69b7d8f42cfe7e5dc0b22c1da49dc5beab976d77c661b156316045de8dccd95cde70882c9305e04c257b6cf9d664f3bf53d8a11992081085e3a76cb81d0c75690f897f20cfbf58e9120fbce40cd07877619fc8cd0b053359ae04b3b33fa7189db8e21de6a08a67074d679225f447004f5bea3fde05238b7bdba9e557865719107f5807133898224cadcdcba16e057cecd72690ef884d1aad8d581e2086f5423c3604cf3338c1f85b684dc0a62f3609f18cd6afbd2f42723839982a27a7d163488dcfaba9f58e7ea454ca6d477352cae0579a3d508fce5f5eca5ba891727c5cfc5edca1e836014e274aa4a7f701828999f5fdf7a0b36ca820477f68d334da19c29d80017237acc89c454ae0dbe8c63b8256d6cd218eca51d645228baf686b7f790be4b8912c94bf2da3db237509e9f9ee298c4c6cfa9ddfa1751f8b8dfc3a41921f4f99fa97b92c704aa583799dcb92f62364ce4ec16c309ba7c18ec4490dac2692c7d8441c79007a20a534baeb87eb81ee5361f7ae72c9a2d7b1fc1dff3cf561820ee58bfbe335ba1b36fd3fe2b5ec83503b3a4d8d17d6136564e5f241edb18736e627e17e8705fee90216b2449873c56e9e04c2bece630460b2ef105241d1c742f41d374aab8d9e47a8f01dbd88ea55c99bd79d9231bcc596c0dd7a767ecae8de57d36bfb6e7a5ed90933f8c6b1e141f031fbcbbe2c72950017bb98e9ce7229604cdf11852f66867bd2ed86417a761024287522c17cb5867f41bc9f42859e879f37eec5cfb699c0710bb2a1eb36b4b38b7263d8e92a46d58b67b9305f3633bf9b6df956412fedb8348a6260b0f6373d2d7839ccf6c03efa5a318c0f332c1229f3a29a63787a4f04c8f5784dcf33d5c30aa5ad04698b2e996155914bbbb58d3e20eb07a9ddcebbab86214cf21c3b149f3411c5bc88227a3633f7d18ff80a6a93a7918f485a399e1064edcfe2c41d662b81e69a1a119e73b7ab8483fa99daa3e036a3ed80ed28c83f7aecb4fa5a9727a1720001454ee4bfe2acf122057276063da829c8300e401ae13e16a5bb78a78d0bd0ce51ed83516008e9a5bb266e23c3c7fd547ec53983f75aa8bcfac548fcddffe4e00be4ea48a0cc9853e5725dab7b89787943bee9cf6044cc90e9170b39bcb22d94ca7eb0801eadaab0c8ae094d3a5dd2c137add596d8c7d502adaa97abc0e81d7b6b8b76306fbafcbc8e18fb51cb07178e2464f8a514a6acd60fe4754acbe8be78e1ed89ebf18a623a8fb315ad0e1a12f3ce9916654f55f603db5411302f83057d67faabe5e15f6d7faa59b1cfb8b32be41df39c9e5488e12b59e457f531fa64a3b827258027e47fc5ecd078491e6cb62caa3c59c91616bdbe47b6d7e4c31676974f00434dfc7f52c53c3ea05f621635ebf104d60bbe2a3e4a13d86a0818423096e1491c004a3b69016a7ad5dede54af5b0e68c4be05b5c20bf8e6f42cb571de3a694a4326017f7368083eaa7c9503c866021610a63c00ed1d278981a786ca9ea28294fa449e1eb461e0054f1b1b49f769c13ce6a396d1d4499e7567d0ff3ca71736aea9b9e114c93bf4ad1426c371a0f5e0057c4c11c0f9b7112df04506778a8557b901fff956d3070c2df340fbac097ee177a9d302c9cf69b9444d9380d72f12f70ee352cae02873adbdc073141a5dd59a326cf87583272c271d195c764808bc37e2bcef667a0e85b56bf8b8ec74a40dcefec8dd74fa523e54e2589964c21c8fe833f3880facc63d060160ab0be8f5e8cc8461dd0e03a1276961797f2671b2e1f266fc0e013f61ef8420152891947658feb97906d9635b17e25143ee42d35833e3268deb2709f6bb8089f47acc50fbd1b7de4b960a3b8ef3622d9821e6708881b1d17b77e47e7cfc2101d1f68bc5625d2fe1fb981d5c8c58428b957d384d73485fb169d74c932f1c20a117f94f70e0e6c8818ceb44c62a7b0aeb4ed99f983c669886eeed9bf1179294015a2908831562fc064441177c9793bec1a41473c65b3bdf1ce143da077ec58a651708adad56bb05ee933a31a69da93ffb878d2525fa4f32a9ec2e6dfa1721947d18867a3ea62ca06fd6cc1ad71982828c72f435d69ba61bfa2b0f1f201f42ea0da10030aec76a65dde6d9eef01c13560c277342c5b92f0fda6ba6c629ab3cc69646219b16d4a4eb5ad280cebc45c3492039dc8838f8608aba4ad8013e306f90418cc6fed91f63e1d2731f316d33a1f7728ef2751ff87d74a5a175f1fc6b583a7cf5c1cdcefe61e38b529499a189af2ae5e31fc93d516171b1999f79c578d4aa6d07b809be77ba6bff1edc3c9294760696a10105c9bb1e27e39ff4a9242e41a4cc5d4e38460a1f10a982136bd8cfbdbd9451bf5c6f66c408862de828be78c8b68e95783f19090f61c885cba0cb8c76ea58ecd18381f7380f23e4626909e910267889f797da38c17dddfbd236c3f5b9664ef560dac967df207552938133167977a009cbef43de3de349b8a5072d4aa6825aefb3537f029f22655f78dea864db205f219434fbc6aba5ec099a39cde334659d4516ec25452b187a755cd9bf2d53168c789b8c8e10e648d945753814a56fa664e1260d4066af11cbd82509e2a4ca1d0c9157bcde4b59bd0605b0a9f13657157f4e5352fc174f154cbee6d05b855249b4f4c4e87968fd300f2e386249c84de06a65d60c646d2d916fa7774ff8889244e52edf314a9fd91608f494325f4515f35df753378cf901e5666e59b0e7b3ac5bb639e9c780baded3a40106d7672bc786f9b5fbcbd4be84d86445a5163f590feec3d84a047aa30fdfda8ec556012d23919e61c051e4c6596379943678ec1d452e7ba1c4d0c4da21b4f087065f0bf5cd578e87bfe415a901fbd82ed3666c2ff6cf123a61cdfdca370da5f3f4c15d27f07f42db77d6ccb24eeb95362925601d05e7465a0c6fef6f27ff3a7bb7adcbcfe544e4aed192a2933770b993d5278d02305d4a64d5166ef2a6e510b95b591bbae148477d80c74d54a1193f36af806d9073570c78208827d2c69519fa9f91a3a23556e96e91f2863a698cc44ecbcaf96e29bb5ba327b636a98df90edd4f1c94bf9c8bd0b9ee6d77d8c3ed3e95adbcb630f179ee9db0b8d58ab7bb941956c326031495e4a3da3ecd22e4ceb5fd2a8904a0cca60cad054f9e6414fcc116d46da0b68a78450e98b47360258763d5962f7754306fbee71b84c47f90a3c9fe15b4e1b5075a02d545a0617dda462c04fe06a85016c67da769daf1f012cf11550ab5ece3d38a07f71ce42f4930a61b9abf20cd319a3a4d28c289757b12d17cec37069e5815f5ebf05a4601b689cd7d065eb1c818bf98b036c2ad5f2186582f3584a7116373b68e652e7ad34c2316096024e301a0a8c0952a71d8a9b288734918360b5b059d0de7377d7ff1c1ffbb6db5dd5dacf0c30dae5ed16d94e79d0da05eb3efa222a1a8d0795a39bf1a1f677bd1462efe6ef0840cfc271efa3a1f7a4f75de064b01b5662c88292cf458c9780073f4eba4e3a3505acaa7425757f3020064cec181219b12b1d566b9f3ed796f99b472cc321c6a9bb314b4c2a279d583f8551cdfe66e72f240f7859bd72692cffb75b3c335794fc008cb3617199b43ed786deb5b94b945da946083628a86d8745324fe08c477dd15e1cc273920f55011272a1f931af78aa7dc243961a05215f7b562887d47923fad2028b0ed9f4d15c88a1123116e3978a073d71f241defa597c7e7308e0fcb230f9f8032ecb403b0c045316394158b472c12cf5fd67f8ec3a6f02ad6dd20b674203ddb2ee6f0e4ab87373db632d64275baf3260ad5a010a0cd77ff69a442ec5e03684215a1ccb21461e828704df50327db97fd841ae93909d49f18545b285d5d3754163d3e7752deffee67c0383bf6204f2959604a9adbe293ac3d27bc1a71da87f55cb903b951c9962e4b430c110e41d9fb6bd58613f961eaad7957c0b40b4b78af8b01610ddea3f8b27c665e5967ff8e896d0a0bdfd7e20bc102c641e3c1ee758f2ec3619edc9f83ed547ae16079d7701ddf3b7089bedb57f79c77dcfddab28c4a8e6efaef62408eaa4e1b77b31fcc17d19520608e1fe6084b681aa3d9ff5a92cfa4bd3cda77ecdc8bf14439c361176b247e544667abf4c60f08534725a14a08f09b45ed17181420555db0c42b275139b2ce491791764f467d7643d158b3dd60aa1d7174e55bcb0768ee95642445bb33b365e522f5dc196d842a1debfb98a09e1824cea7a9c06ddfd761af43e7aa6663c58d4ed92b7d3c6fbbe0b77204d0f0a6f73baa2d887861b1a155221943396f0e5cc706fbdbf2bf796f5ec3e5ddd570b596b5324b25bb63d574cb8f34ad3f85e31ead81ddf55256d73b3cefa617936835ba92f000b5aa6376eaf439ea93f06e67f1c0d78ec98ec3bdaaf4286da8522a234c014307a0cb6a8d62fe428eed46a7e34cdcb5aee87418ea59e8830b3908e80ff5c3b64fce72f0403f31b54b747129d2ead3930d0878a8602636b6746fcd1bd9a37a298a97550e685e6938f2d819afc2a5b47b7ee0a0e943492fecb6bc88c9477f5cb91369cdf65797e6add7b8a6da2145f52aeb41327a83b5f5b2aa6dfdfaf56ac35fc54db6e19e6ff114cabfebede25e79d4a319a22bc369571897507ffea2899fa9fdfe3ef7c721ffa33d1cccf750a79c959e0f7009207b191ae31a0cfbb98ade2574760fb0ede7399849da875de429101950befa87d5493d24037ae55484ef0895bbe3b1e615be850f806249ffcb95610688a50753d8a5a2d369312478bfe1790e69781662a6acd89741577f7f576fabc3b2603f9b4a3cfab3875a30fc75d17b494f38ffb81fb156ffcc92bbc88041572bb40ec4dcc5a6a4b520722e6d165413bc37cdf0f84c1e59589006566fefc87b5814d70e7f9c48f80aa4a881e1872f6737a5e00d373a934dca82a723425e4ecf7cc8c2bf2e0dee43a24f9fc71424375270a3d70f45d588516f975f897df8612241616b152bf14a126b7c3dc913d03306652e37ea32391477810d78f543b688020c6511e675842fe7695372b0ce2a2eef612ca1b8ccb59e6ec1bc61d23b4c56133820682a3777be70cef78c270e164ab28fcbf06c839f68cf9932de41d278d3ba11d65a4cc8873af359b9cacab584ec3ce43e9371e5c59ae2ba283a554dda8b3990a7033ed44e1606b8db3d36670ab2a618b52f7ebc510d12e9b092e3d08e70431ae9a04c1330397476a6378fc92c31fc8b1e10dafb17340be25e2e0af18b240e93621ce258e4aecb8c801c22f3392666b539a9236e75909257e77f65704f6b7de132cb2d07d1a583325b9fc595fa219731e8f994cca1bd88265927cde3c8f59f7f0baf42ba03aebec3baf595297da12d925a89cfcd4b7eed02a4cb82af5c369cf1c7daaf9a799c2b28101e0b09b743bdd86941ebcbf7022a44bfcb572e5ffb5f23beb24f0a47dbea884d6c0a27a4febd952f49e2857e327e737da1d35bb3f1e1c168ee516e2c45e773ae0e3897ac90458d72ee44cb3888b8aaea8ad2ccfdab9fdae7569bccb60a39554d40d8e94d293112a5580f20141b2020d18da43fceb258884c92f6777e4539301bfb2a8f43547b4a83ff3d7cef0d8aa54f06a73646294122f62f61c3482db0e53c1c82f91904b8d1865c80857262e8c3cbc2b77c5380b7cf5f037f12766af1f4517ed465ffb00d7e226b664c4dd706503e529b06fe1133bda78c2ef4db1c3d0f6343d080a59d9317a4613dce482c98b496c4e23451df9599d3e619e77740bb03ea4840aa2023443b031fb86409bbd105b931b5b994761ab47a78175cf3d46b078bafbd7509486246490272c275baa3e11f2d84122b178af2c6a0be0a3fa8d4778d3f91f9f2ccd6afd402e90de4ac06a6fe115acfc92f4f7f3b2574d5c059d4f80722b6ab0bb7622c51a5256d3b1e2efde2e2d2b6a22f9db995200739f77197d11c6499e94ee74df4af215e5e917d029cd0b1e766d420c7c6983895c08016026b04a7d137289c5d7c25750d622c131ceceb804c0b8e6ab46c1bc6f143273dda0d599a92a3eebd0bdcdf2ea18e8d76b05b166dd93a2cc8d4777369933fc4fc2754f38c5c7fe98840d41457442965c423c9c6704c4cc88b084b7ded6a1aa58e21e5986e6d0c63565caf45a24afc6bfb12166584c99ed8e8628bc7e1b759789045ffa18d473be5f2456ffc8131614108b02c75a0f833a920dae842d00f2260d070c9037c20f1a4866759fd02daee2809554eec276bf46b07844654b706f25007ebf89fb4f93183fe941ef6310eb28e36b18eb5bee87c03896bb8aca49c54108c22851b3593be5a7028fceb6b3b5eb0b4732cdf0c4e0e9eb420be798e2229667529d2c46b7182b02434fba07a9adc3ce7d6ad96a68bf27005f3af546e3caa30fd8c9540dd1e5285a7d11f975bc8ff7ef69ba2dd645fef776d50b7e74c374e0ff61315549bf0d00ca508a6a4d226ffad3917859e512f2100b119c752c1ade645fa8a7bc2422b0a47351ee2f4d5487f5338ef3d26553e9144a2014e9f92164a4de5187f6676908c30309e1e73b20f74688029bf1095c0dc5a7fd880072313b626aaa0885507be7316de9bf0acf9de642313d8fe992941180014d99d267012c44456ddec38ed26a0a8ad105323edf1094501288b59e35123eadd9bec4513be4ce97f197243d5f187b3a2c5efe96f98ec95117e9f4ff250d3c8ec70808a02df3f1a3376dfb337078779506e79605c0f1e946ecac89264218905790b6b79ffdeaec95f8ee3b549950b1d9f5d49d10996095ad3d913838e4051a597146c6de57dd58dd90d6025b1a5575b966849957a3bdad87c0aff71afbc416893d13445654ba6fff5d0ba05574ef332a534c7f78037af6e48e3f7075c3ee9844bbf392d12bde843c6f3d987d3501493ca9bb0eca9c3273e2a4a7cc38eb652aeca9fc38bcfafceff41afb07d83d266d3053e667d796973d14b5aae0c4891d0c0bc91c08bb613ba28424787d4e1a16a851ad2f99a51d9347cc52107116ae4adf40906695c715d34fd00507d8a2a3207bf13d50a5d60c134a6f0501ab04ca0aa1b22ad3eebb9a0cb25887c7b2f17ab6759b871497bcbbbec8f5a66325d43c0bd6036a52f086036064719381c24cb9bdd30cf972db8d1faa0f8b41741aa700f033596ffee0f5eefc12d39fbe93184b3953291915238c6afde9f09fc082388bcff1b99c4d1fb6919ac99203926b7921da648a56f1280f597bfc23cee70a820bfddfe76fc7b7b27e7783fb461b12ba414969a04e43e3a91014bf600405ec8a6f9749f8d12fba78f66867ad919f429328a8f09bb821fcd2ca5cc69971b0bf07f94ca1ef3d11ebfe1a078cf0d97cdb0d9df0ad7ba9414fdbf7018b249bd5f66d8f14740a4aa390a37aeb71cbc7bada42ce5e9e5b36191bf9ca4faacad24ffbd2c2688e0c22101f3a495245516a6d0da257294d0010e750617a56dd9d485ef17cc9d82cdfb0f6d15ab6c2c5164a60dae2cff1b7c059210e759a23b089978a46d07e76efed3a136da943c305e20ead5dec580df2d9c3226d340e8cc191fd643925e0e2ccfe178c01c9ee6bce01c77a3b7c4ddf15ba08ef2b10edbc4824bc48286fe819aa5ef953ea35371f1e8318298a4362fa1483c0b1f003407a241c0bde80159cc5f4bc05b92f38a28e44060c36c55b633b33573c45fa692dfa4e2fef6dd3beaaffca84c99b3e6a7f61f095ec58f458bd632eaf6cc377594275b4d96ba55e8a14929c9b95d34c180db57f98dd2374a3806214c28192dec1cf3ff25cf4f470b20098cf527ac8047393e0101e0ba03a4c828a4b10f5f68966045ffd0faadea926ce9ec1a783b730ede9f588b53d2facbdaa05b292634386b0b6f047492d63c316ffcdd2f8bd4d46db89987447c91cadf615a763e866d6ddc31ae7d8fe45556b13d103575fa8ecbef649a97b43987110cc4dd1f5ac7eccf9de7df4b328b5adb33c90c66bcad207f7882aba75f758772e3c4ca879054f740f016668c119ca8580b8e5d9e8e44129d2654aa9bb75f48d8e946d2619fd15214638cf3899b79b6950111ba7a19554f279104ba95bc7cf28d6942fc59152b53144179189849870eb7b1b3d73db4dbeb6d5726ad42041499a30a0d1017eeb3abb74a2c31ae1dff57bc2502d34c32e2ff75166ec90d3bdb50d599f6efe9366f5bc668f679ba254ffd3d4dd665c04df73b7173c087b7340527b65cd547ff4bb5a2c678c7f210f3df80f18f9014708bec4d7d4824447a2e73b972ec0a68acccbbb1a7cd1723576d80f931be486bb526c30defa2114a4ef03d4c11093526539d1d41275a339eda389484c81401eb2684e2ed95032475fea115e775a1c52009b1c2dfc64245f83aae410f5f32de4360cf9c1f0db3914cc4de3895a7f9dc7839bf1de851b8f3dd59c4f1c9dc62002492c896032b3cf28e9 + +Params = SHA2_40/4_512 +Msg = +PrivateKey = 048201090000000c4e89273479da25c36b620141cae8b7fbcd280fd3a24099fd2ee98ec53a7f787af574416ca5a07feb3fe946958a4277d36ecc9887a9f88591a36c6cc5b075b056ecb81257998eebe25685a2bdec73a021e853e39c415f64390cb0125026f36de029f389436d2a245ccfa2f853e58a2c7532fda8e8c570207898d463f2f66b351f0000000000e6c1f9e43e13829d178bb3507265774b0f50c68f982a92271f53f558aa61246c436af0e77c5f3c4c80c7148e653f7da60ce06e31f180cb8cf90e1eabd40301d4e5c1eec4bce27bcb4940cf5227b7b0a136143864e6dc99e661a55d862a156c6c58e4abd1c7c4fd1a6eced9131f1d60268a3f3d2a07f58bf0eabd05fa6454e19f +Signature = 00000000000c179b6c61f103bdb12be5d54ba6a27f934026c069fc8de620cf50865b7db9f6344f57951d380eefaec69d538083d53098f634ebd79dbaf5d036d79bb50cd60c2be044ed032f3147612ed0b1c34cf0f30240eafe5e2ef3af08311bbdb6a9b4d4acb6197250622a2c5260eb7df235845f5ba779409b046fba680ece106434b0d0c814297f543c243d957b8615f8af1cb3f5e83a6f8c4e1679ab3099afd7addc887813ffc1ef81805f34964da3c56acea1afe0b8a6603d3be0a5e9b33a758a8f0b5c67d050fdc43cc44ee758a28da56345440fcfc6a8172dba3e8e60079cbf4a5234543118123dfe4e6b9b56d4e21b5f91b422fe81d36096b2f13add6d9035972af2c78e09e5fea3eb35ebc785afaa2a0f57ade406bf3b65dbcc1588ed4c9303567ba2f7c8225aae0b33b2cfa28cc71619c510288b499b36e62330f861b4f6df9ad1a8c77ba93652577f3023b72038c96bffac9f97dbe472d4f6e44d3cbc4eaa0b153866f964c603796229aea2d7832e02e0dff5598403fd2a4ec8269b8fa17a6b9e2fcd8a5af2715e3ed3ab8340390e2887285d40bd1c3c73a3d280d43a984777e2b4c5edd4348e1399519768f38c29e79d3e253138abc1b2fad092fa9c915a19536bfe1f9de4537d265d78726187e163fa06b64b802270038f959dcc7462e5aeec8fe2332d73a21dc050c6bf6ef7cf68fc6ac917493a7e9b1daa4f0742c6dab1fd7b4f90d47e9c950e1501c38f2304a8526510a9e720a9a568c170e7d17ae4c5c98795a1ebb35342308805a45debcee9b1476267be063df6c5e1578f9224d2ae45f9d164a45f0ba0aba8f7055ded28974cb653b07e865579ff0d9b69b840cb2044a7b018b9145475efadcb8021b106ade001efbae8ad2a1dfa38eade89226ccaa5341a3e924f3dc9e8e224b6ef0bb411289492cee8a6fdf8c746b651203e7060901fe706c41fe825a3ef762a88c368e9e35d174de867d252ca5abe1f558a852d6dad0228164b3c6048e016d7a762c89317db5a5cb2bfee6e34e63d25558bca1ca29c5b502a07e76e69f6bd56e8354a1012136e764b1cd3f932b791e0412b3765ff08906ae4003880bee3f63487c0f5fa3156a068768526c3bfa214c205e55b16d6ac396b2ac2128da9a36cc7016c4e25436eb8c035e9937e174e39e0e99b6c795a667f022ba8b1cb70073ae4c3daaf63e49822d106ee78c0b27e5239144ea5ee90beb54acd99a9b4fb0fd082b07125a70f149907f1fb878c5e6bee0344252afa8f7ce6afd5b4963cc463522493ffae9d6f7af40e9bce5b46f7ee5610adf1d2f06cd265e73ce1553fab30affe5b598b562309c530594407b17a8d2dc59b1361eba0311cf32e2687072fff57b25424572ae41788b921ebe9ecd50cc56941c0a2ace635c5b90cf8b1f89e8f0c2660732d3668412b4f52f98b3bb8b1621210381a5999cf9f4150589cee13aa72e8eb47186c27133a475f2a3b63b2f2450ac3ec445fef607a4b04c777f921df696d4a3670a40305156569925f23ffeb55009a94d3cc46b0fe82a78017fcfda4ea172caeb2cc7c62c25471de9b9bee1df256e8ee2153136e82c9a2fa3ebf4d1db4ceb011f83b80a199817a1e5070c8ec0d7d9bafe390c4c7d0c097d4e3ce88a2754b4fe81ff4aecdb8bd170bd400d4aed4402963a353edd601f971cfec031acca82a7b1fd925c6c93adbd0c1b89da5d77492bb00e5ce7ac5bd35c8d5e193220edfd23eab46c933f6c5490bfac2b29545b9246002698649844a00ebea1f14af3b544a14738e6ae91edb44fa445567c8320b26f46188e9e1fb82fea19e5eab043d63b1b121352d157247f44dce18e2a59188ef49177031ed47b3243a144279054af78248ba2c90b27e3b15fc3b686f138c491835b41bee3a8a1f0590199648a82cd372e86f81e71d1da4081aaedf2637305b6d0089c4893db4efa11b183e19795b95d9ccc0a653f3dc4798b9da26949e18464b964c5fd878ccddcc78fea6e8534db7e0900ba0e419ecc3ab704da338f60f128a01974af1dc3e6eff12a9d89bac92a94d8034bfeca3ac0a8ad292259af4c61048a45ff7548eab4dbfc4626c4638df30ff9d014e8481d99bb675dd17692be404d61e6dbb68d4f96146e5ccc0fe49d6a8dfbd2e86aacf45621a8e981de9c50fd729ef5d932115d6674096427cb74ad2d490cae911d8d1abff7960dde4de3516f7b2e1e743ad5aec5852f5f04916c043c9cad801746fcab2e50d3bcea93ff9f2558f1007cf663cef2a12c73248091f14ecf36272cca7a56823aed6117ce5bafe6d3d53d0a7871806df232d7a539c6d3581a2508bed44c6539968c58c687bdee517e7a2a662cc94a06b327358974429d498dade56eb35fb37ebbd10425454d99f2d4cba0de9ce4b75338eea35b323b836ed9a731876ed45648cbffaa9c9041a367ee764492e3aeb42b39735de56f53fd09015e63994ee6040627c52b3324b3b85e6de6b8666fcad2f4feebe734489a841afa2df1aac0ff917537614102a8d65817f51352acfa52ae6a652577fe9d6107a26965a7f6ee4a4e5bea4050195147db0ee4872cc8ea1d032fb72a3ffaf8be8b692259ed8708534f0fa19773b702b959af7007bdb9d5bf6133c18fd6a38cd54090e1034b71f2b80e2265acb2a0eb14c08d257fd37c9b24738a8dd52c3b673cb16afedb69376253fbc320e906a1547d24e77ec017298b03f5260113afb32e79bd7015886b5f0fe9c3db387a7272b169c0d677579a33d442c785755020228a7ec7a3c9f93e37025ecf4e263b4de84bfef2492ceaa97c55732fb9fa390d92a1660cbb01e0f518b4e3d77d39e6cc174d525bd5af8852b6607b2a33065d12f4f1709515d93793ff84e7bd03021a00b8db606b34d460336a92685c16bf5b15cb499ae6a514ac8406b4411a5a793f8d83c8eeb3bd32b505d2b4e3109798e24b93a624d0ccd4676642f717de23ffa4fce56304e959c150484d60fc5e2e98c079ca6b5be09d35859d6a895b93b945df6adfed33c8aeaffcf5e0a533db554a41a33c94d8a1a6e06e43d38355b16f59534b8979b15d47679b7a96c250a821d638c5281f4c81325236f6cd0ccfc9842c43010f67d7dfda6f09231cbf2974aff3d67fb977be3495dc70937106ebfec726b7127036bf9f713c91edee4426e5c761a97fdc4f60107c123a2910d56a891347a2a98e50482aca25a5a13d03dc9e91bbeaca74b079db686ca74f3cea7f6b38f0edd15af961b34999e3836b8d3109bf5fcc038cfc84f8778405e881e4992ea689816890911026c2a550699a04e4a98ae357cf32376718aacc00b2d2c6851c55d641aa3038030493e8dff24718a1a8b7a457b27f32386e58ba7a3d4ee68574c346e22908a60c6fc2d7d79dc600e2061af53d6b916d9e6bd50e2e341c9996b3e59f4982a3eb6bef5fa23c709e43b805dcb34757028b74debc1b7b089626561dd95dbdc8be996887183eba0baa0b61ea1497794fd728e4eacc49c530fe64220a77bebb38486ce5eb6116f1a3a566d84ed2e3f179f117d5cf36bf2f1eb279e4d8eb90fccd3308c756ae5c4a739823ef93e5e3a6eb6d66d9dab667c7cfa13077fb2b8055bb46332cfaf88eecd0b788d7dc2833f544a60f93f246133af5b24301c078c668efd1105fc51887487e1b5f432a4ebc0717632351de8a3adc450b9852caf44bf35ec95667a31bdb98131918aaa7140c3adf32c7846c426a0317a772bcb6c62915ad5cbd65a344b65795e773ec8881d1d269f94e505effd38c2b74820792c34e4a73432389d8d4fdad020af1d363784cf8f3b5b6d3c7ee3237f1cfa21bed7b9446df02675c8a1d3c196f7250ad965be250cae7e65e6ebfe33452659b6bee38698492abaedbc2f44b477721e771c8c3b33db5326336f47ddcd8a4330b2d93540e9343544fb7cf2e9d29cb72adc58a7e81d0df903d6fc927b0e7484245d4a0fc90a453e2201280d7fb4bda6828bd4c66ddd36243434b0b9924aa171d6bc3fe7ff166ef48d87e1f41ff56b13c81e093e980d51d2f41ff561582ffe46baef92eefd341243777ef5024df45bff181192db88aa77fafe70b1bcefa9fb36ad1a1018d625083e8556b3fc24e67b42b5fa94c3781e78fe52d45969a935b76e423871d41321160c64d79bfbd1487037c47f357c0f9f29cd8898f4782e5b8f9370104dd88eb2e82297a66f5f2652102c91bf13133ebb7bd9fe3d15e97790ec220b41724585f39a5841dd5585339c4c680f43463d90c43f0d624a3369e47d86cf52a55148197488d95f9875ebe7acc7b60f9b94896a600192dd9977e6d4f8e4a402e1e30eb56715e011687bc45c430f5f61e70c7a4ace0d8d5364d0d34c801a38bcfd2cf5838c294b00223467c6e0ea5bda744a36c6b51b2176bc74c29a53b74954779851b45b07292ce3ab519054969e86fb4932147add7b99f3fcd7fa06d51f940548512634c82ce941a50f9e3dbcf76af71fd7980ddcb7d2a73dc45b5cebf1d95254a72c7ae18e5a51e5e104bbad8f5ac8f7ae73b962baba1ef8ca6bd284b2bdcf4fdf0dd50fc55ce1f19b508660f0aa8bc0f70414b36c1ce42fd623d4f45130067cbf8eae7e02490ea072ae475661c34aa1ee714e648d960a4d2846fe90a3f6c0ee0830e261a3d99f71934ad407875d2e6857fd6ff62449f2a644e3750125d594268931489124b3272689cf0272d3e57ce64005fb48b8a4af3b829006381e0163238d45fc1133a8c1bc5f9d8efc98e4492882c8772bc9211e62502c1216d0c61c8a30bd1d3b1febd8d90a44ae3ac21ff62d07341d16df3efdb429357474d948a2b7d7826cf0a63f6ed4a93ce61a36a2bb5c9e757004d0cd2b072cc484e49446931afe566df2d8769ecc1cfb07b5bff1ebe057531c198c942336afe0fcc3d51216d19cd118f29f170c6c5c6e69c886e6321a90c133fa65916751111baca685868cf26b1dce16874ff478ae37d3823e4313646feab90d534211a6ba5eeb6e69c3a73e49f6bbef258a2482d0f5797f0427f2a0f7ea680a2526839f0f3896b924e4acc598d2726830b94c8c2ac4aa7e484d52ec4a95f1daea9da76632c5d0d9be864c9f9abeb63c8e98498054ff0ef3966761f7d82d7b9d65d5ac9e5b01b5db26b489daaf42a5db15ac4b3de92f770628d6801881aa0867195070489b1509d67cf1a473cbe06526fa4e3c6b91705780c06f3355272295de9b51e8b3fe1d97c74604e9fded0c280867c3afae3b94821ad9114f58626814b9269d5f0415db4f6dc139b1d2ab137954412535ad940144b7b608ff1c981290b5ba5fb99aafecb2719f66bfb92ce4e29f0c07a3b2a337a790f54ab3731260e52f1e858240de45558a519b1273f28e0d8d47fad3d12cf1171a4a498f6d36aacf6f7c4ead07bc76e6ef249c1317222d8be0505d1d1a432c212c4e98b6071cd0f3a9ab560d38da4ccc233ed472399214a5a470ebf244cca437c7a6e2e776a4309732f446092c8fcd768a2fa1ac8e685394bc2cdf4392d5b78b1d04fe5402f647ac16a3c64dac9316d6920a17a8c7b2eae1dbe952fc6e860feb51de8620dfe3d2779842d26f37c8084d1b08e2ef8e8de739fd49ac00c34d365a266e2044a0ab06bdd1b54f312f247d2f7eec5d08fa9ad1557c4e25cb297c3a7515e3405a6d0270709d436ded57601e51b0ebb765165d0dd95bad83c624cf53dec42067f67c3f88fe98515e223721a0172ae5eb7026348881ae50a3940459185ee94d187ee922eb4e948dc77ba42aecf9e249ec635332943188d552679e7f84178cdc5b0c5647a52181abc7e764ac37b8f1bede556aaff80f314d97a7f43b7de6fce01faa290c66567665f527c02df3dd0b53755519b56bf8b7ea2d75df4da07e1a2ede45ce177bfb9fffd0846295ed34015836b7f1d29a9fc5dbfd2ac737db2e37a1f35898f37addb4b8c343fdd95b1670609c8a662e606707e23da78d6552f490ccc4b037a2e813eeca77486d936771fbeff98e3407f943a6ea2b87d1a076e202173285982f1ea66a39d73ca985dba24369723354ee38e822842ab9f5dd77dfed8792cfe6856dcfd9a37ea22c91884cac04cb85290a2143ed6f0bdfc1896e79d15c6933332fc473a13bf658aec8a75f08aa87f261850132c0fc0d88717e9a94eec84cc6c0ec01343c340750846f6a427b35648e8a8e7d08a55a0fc377936e58b4cbfcd71e42879d56d3dad0c8ed4bbdf35eeceb6fcb6df7fae2092e5c21c2b79041590a48f3a6ee0bc033e7db3503f74e11946658bc9112c5196e7ffe99de27c62acaf415ba7a2c6035be66d51404fdda58cff7e92751a8d813448bf68b4fb77d8444869faba28986e2262551cb0ebcf3b53ac7651dc61a3bab7f1e5fb8cac6ec40d4a969cd1cf943a131fb9eee6b3ce62be1dd0e0a1a4b26c42de543155cee83006126847dff5a5dc53777a895c29a3f1e38fcbe6db9303f931f2f1edf4abd20cbc10f2d9686a5bf74b6b4beb775f9f98cb147eb157a4a41e83758b8fe05976d13a042b15022c3abc4a4c7cbd0203524086f2ac14fa37dbd5a052642275de5a63c2a15d9ac7c39b06cf6bc7610c179a6c0e7dbb1223dff305e551b72f33401510d1e7009226d6d86927d871d72cb6a2ed82da05e341c479c213773c1106d75abf8bd66e92cb08ded2c29a1f53340e73c9942f8332b9ed86b96096edd9d45c33defb08a1d090876cb0087d3f5208634258c1f6f547e797c8c33fc2bd11949ceacbd39430207e7c2f382d1bbcc266074bfa61da4c95f85df2541c7d16a902e845380a76b71ddccc0415bb6ff985aebea4b6777e1204a1e5b91f6e7381a2c3cb1a934025781c1a80b415660f429fdfaced80fd2ac71562e55081e3c63b64aa8771779888411568e86084c6890d4e773a56e4ee122f654154780f6c41900ac22b8deb65684a38a4bd9a15db5927547554c36cde55d948c1ed223aab33f2ced01206ece93398ec8db02359091bcf83861d32bda053e3100fe30ed60122624ca473cdfebc76d2ec5981360ca8cbc8608b95c91c89dddd09872b8b506482eeae742570d545919655c8faf6abd4b9472aec530dc6f99dfc2b1205da554c919ffa0b26837b1003cd9eacbc1d8f33094ebaae2c71f1a40720def15349e646bc99b27fc1ebc9f7400a9abcabf3ece0f41b53acf11babfc9bad678539c658749a76e888acc137215db4baac7afe5f22aa0d025f7ffc2ee8a50c448c36ce309673d68ecb65b8582c2341077994712f7216a684c1fe83067d5af5719694f7c893d9e70be1bfbd939bd89afdccdfa5bb1678bdd90bda7a1645d423dc22d04ebba06f9d05697c33f75b820a3bf9c3a452efa73dda98b966cebe03fe3e72d0e52a2061c3b101031a5bb55e0c727b86041993b8a1b200baaa117b55e5145346f9a32af20d26a678287bf9ae3de83fa93a96ed4eef38ec7c6d783f08033a51fca3e68994c8d0894aa5825367b766be6b3b0444b44604e5d6e7a678d14882ad50baf48683763d6d533299e303fef6b0a6fc116d0c58343c68282cbab5c0eccfecda6f3fccc466db084f51ade7e0acbe7a7d44f0f9dc2e08233236834c8bd0658b69bd1347be3a4f1866136d1044ac9229f2c53ecbad2d64adedb7e3c366288b71a4fc562e28131dd309c6410285444eade7fe03dcabbc62c0367f82b96065429a3684d9aa2f1cff272428e51fd46886b707cc37022b433be8f6284b2aedf6268e198c65cbc9b5e2f5a482b50c27a340d3dd7dabd68da4ec726f72006945038fd6d039e250736edc7f5f1bcfd9eee727606724a2827a878a102da1030bc37c12a9c86e77d943e2b3c163d7802392d1b4567965e569ef265aa350e5e7778743f20f3b030a92e93e8396bcb3bf47396fafd15d78ae52cd1702babfbe3aa6f45f8570e789a2b48b59ac58c121b7e6d08365cf3274556982ee6bb0187f5839f181c50a6ede2fde91ff54e017dac601cbd3d8a939201a911bc7dce7ffcff12ac644dc900a6d59fa9fd787738f282c8e8021acd0fc08d904dcb6a9d441dc94eeef59b1aaaf5c119d496f02a48a159ae060d33a63ee40bd94a4d1431ed54a76c7f588029baa4bfeb803eeb9f8170c14596369df3c3615ed50730053859b8141edb9c51fda9b68b3a77ba15ddebcfadf2e13c4112195f2cbdd1b1ae11e33af04aa3dfeaf87bf9124e68a16fa07c57c38b0482f3eb875cb50591207313257d9521eaf3235e32ad5c88062dc3aa948d6a560c83da9973118c82f1f2d152ccd6ef6c1bd1aa44e13056e763dcd50f5e24d93a167cf0b1bbd30b84d070f51103b39608f982e92468d28fe6932d8da2c85fbc003b1ce87e2398f3e31bb8b37181e2f89040d9c61ff15a12ad66335cb7531e16d25f7c735ef78e59fb51d9fe4484d06febd71597182b9f613ab51b63562b23c9eb38a95741e014ffea27458903c0640dac7e7f0fc4a28c3c308991d6d2bb019c8d755fcd53ad72c9c554c34023347a32409a2fa2796e718e348674f4f402ed6f275a9c60a7a878cc14b01892a80d282cc821ff5c5db8522bf933b31ae199fc6b783b9905dd7810679e9b29a8841f909cf51bbbda7665bca6501d5ad9325017400f779b90b518233c8777a6311f0065dcd0b0f4f837dc7f6bb3fe7535f8fc25ea266d180d065cf31a0aba3754227f5824b9404f249b524239bd8184fd463959811696355289061f86b0fda9b42b268aed914bdb0fbe34dfca31c6b60f499fb4ccb7d72415fad9c70ac5440f58433ce97fb5a99b506cc5b902d94636fb99dc031d60043b2fffe3057b7540e9eb5f67cf2194f6257583b71ea2c1b3fd78d2694dd4a704ed35e2f1c8358e9ef00611856c68f77f2ebc61a0ccf6a4adf45e54eef3e7faf5d6ca1a7a3cd9c5dea1a3676d803ec2dd5109ed18a4c1da795b9dd65dc7014d764b8ee0e1a3ac58292fd07051f4ac548a91b100ad8167e0ff11f49e1a893799cf746fce4c2130fc708e8bc1a243e616946910ee9b03864107a16b33f0c291243c0259636c791590a313dd09d817b95bf60efad01c67ff61438249d062096ad031d08b861d46f630c0a25a810604c069fda52e766dab6e17c5fc52bbb73f491228f2eef79db3b5f3bf0e79be5dd51c8e3a5ce62c0d0d6853c6a57c7de477e4b7fc8bd21e39971a3f37d20683890b131142db556a1421b4fb63e1b6648bf4cd44883e20497614f868807642b8c776ba2ab621921d06fa9ce37499bb9e98e4534da066a23c926a0b6df0f3c74cc1cd183ce1976fe807bad09c37a6acf8fc13d983435605f58e17551181437bfddf7ce4070227b90c8ea0788391d3dce12dd1e7e809e578b2dc000ee2af7038fade5734c0c07758548abd4c2c50f0fb59b0d16742e3caa29ed7a38692106a44c92e828b4ac4fc2bf68df9dbc0ab01dc5738fd83fece9a6bc44e6a8c78f0ccc02b3185b1c2fa99a812074aad8f45b664354ce609488b45452636492991a312f3de4ac849c7815e9079bab9f0744249b5f0a8adfecd74bf561b8bdafd9baa4c212a4a06c2dd1bf520ae54baee99be405aa1582100ee2dbf39cbe2c5e7c6aed4fa85d5321a2d15e8a7f52ec537c6167aa1166b26a1a623e054d0ac9ca9fc0aee4e0082c84dd9a482f958df97f89119e161ea22893c381aca62f00f64a698d020902bff8aabba59938f88e0cc101dac7b1fbe6f3e74e92089bc50ca2245244e5a383093ea0622725f5a9d82eda46dd478119b4b681b799bc695dcfc1cccf26f1246e5265b9b6d86d6a9e23a6265951f84667a80305fa49d016c8605ca6ddc86f9c98f9b0f562e3695f19cc77e2f17664df294c42d7fffa58e45548e712b47362a0b49eb26721bc10c2e00e04f719af7f29223a8d2df2b9a919b227c0322d7395e414abf2a42edb8c74cd0dfff914e9bcb2207df8e560060f40a9aa2116034e0127b0cc662e2a668e3823967a05ab02223ae09e53e893796685d2167e450c8f16c2441ad328e2feb521ff3d2408ee7a0a2ce56f1f9ae2c65c4a8042c31ec7b4a8584082fb7d173046000bbff784611f41e5a3b52f9c840fd71472eda8850fc8b7b1b51a8f37b33ed60d0f83f506c710073a5e877f187626d1ca220ad7d5cedd56f82869e015dea7349dc6f12b53ecaff9da675a86c13489d6e7101da9f966284ecfd6ed3ba97e87d3d71770b510e565554ce15d7048effe4b568959297a17e10c2c4f90a9275cf9f8091097f56639484af93482cab7b8b7d576dd17f239b3d265459b8e5572f42c329b3b461554304570d9db62d1fb01009e98e1165dc185bad2c1740464d342efc142d778a96cdf0c34233d06293f924bbdb8ce7f7f565b5b6b70ac84f180911f707a0301cc666c845c1cdb380bc4b2ed0954706af9b803d6abed771432ff197572533541e88957b16a511893b68f2550673e843ba6f5ca8e35dfb86df8d40ae517404e91e93629e88d1d323a9f3d150898442a2191f15bf2cdabb19c5216b02d05417ccdbf9ec20c5553ae52fd593fd3b21a6dd9ae3b0f019669e98112141a362adbf1ccfaf53c77a8e96d34473e6d99d5284d8d18c0b266d1590c50914d98dcd05be201b8ac612a825268dd112205f65bfad8834a8e2c4d5dac5fa82b35708665c443a6fa7895e6d42e203780f7d6b2fd04d3d929931febb9a9b30dabcf1912fb1f097e2905b98f5efc2841f4073810af655a25115e465b823f548026880795cd76b06f8975e760cf5aef0226872976f627741c09e82e1b2cec0bf06e263794e72dbf6df6c58eb214aa95e5cf614fa8eac55a75fc75dc1bd979941212e80627e389e20b2caf19e7ceb58c0c10a10e08a1e972a96944d739bb9098b5a1be974bcf1d4943a59e09ab4f55d6ac7ab17cdda854b4b82fcbb9b6226d832cb5e2c8dcb5e7c13dd48cb18f72a4ab38ed1178d18d9c66c4cd27830450581dae66738a1c19b48f6932499560e28b3862ba3e1af2d8d59d52c22156755b96fe551d35cec32291b6b3b281f93d48616d1349c26aeff232604c190c7a8cde91b4dbd72c3dc41ada9968a0183ee4ec0e8baa4942867ef3404909835138c6b529ab9a4b1e715d0c23c70f35786e98f18b416746691a7d49a55f8224f15002e48e39bd1582f78fd0d510366c0a6ca5d3da143c1c762b1488be8516dac0c9d590a5fc896d9dcdd9650571c2aa6c7c35258aa62c0f15c440fb469bbbc5808d2e556a5d2478c3a388d93f0acc0816ae393cdc8b091b3f65aad114f781d3a8ec27597a70343f1ef21846dc874e34928a6e5eda1a68cc3c4ceed8ac4a8a15e0db86cebb6238724f386dca7476459eb49ab9c2a7835d35d39bb0c8a6d75600d46269539aceb383b709d025c528f6d84cfb08b105ecfc6d141df5b1e174b330cb185c8fd521a8b04d4d364fe5d92d6460f2e4ee7ff38cf66db7dee06e5eeea0626b196d4bbe9fbe6e3766c12263bf85d1c6e338f609a725ae5833865e5c2b3dd384c0e80791a69e1c907476b3c54f9a84d37fe5504c1d66f5eb8ae134630ac1e67148152e3b3fd649b3440ee2b8cd23252a6dc8c1ce4fbdbaeef604bec97bff120a0bdee42a54decbdea7c94eb299186d557536b23367ffdd62363f0e9c5338a1be149a9c7d91b9d2aa885781919bc8a5b1a98d34e3cf1f5238404d23768c13ae367d754345873119c1c775f3ad8935c4daad21d09aec968de4a0dbb6340a33b590bccea38b7b2d9b97d433b97b6d58bbd705777b1da159d59785a75bbe85d1d79e4fe10a07c6f53f391bc2c44ef6074529f4cccd249c953bba559f2f194d5092db4c1780a0471b1c6991be089e14c742cb92456fb44ec0f885d702c318a302699f15117c6fbac10cde43d84395ee8781de948e7beeb3bab55667797e5488e9f34836c88662b7e79b6bc05233d6dfc54c0a8ba458bfe2816e16bf629412ca85e55aac077a778340cf8a95a40fe8f5d833a201cd926c5526491c5f57651b3b20dea813d6a4906616fdeb58c0415f7685d6de87fd7a74cd85600a334dccf95a6ea8c66a4044439cd124e6a370203caca8f6de7fe9ce06e27f240a988d5b88db9d273f3dc093909084b2be51f283911983080f832f9832c9af9ab8ba2e92fc2696086f14ba6034831e0aade87e021c41e06418e86c854caf5caae9e8e9405c859e67dca6b0462585fe304fdc3e6f7c3e87407688688fb1581ca3d41bf29b09dbdb3da0485779cec34fcc68f5bcb0efd4cc3f24c2e05b428804bdbd14d06b32693f6b224b1a50faa8d54e071ed821f7bfab03422533a242ca359fc70897d9569146bac2adec1f73702461e0a0eb2342d4e5770ebeb606bc4af97dcdcd5a7408bead012d5494739251afc9d198d4f551563f99f507ba76898f389140d7597aab95cd055392608cfc7eb6024850aa72085e86ae8810b9111e86407acefb118ecde5b0a2f857f72fa042179d6fa3bc9701dc6de76ae4606159970934a222eb380d9effe3bc18388571a8e7a813cf2e0b3704bcc4f7762350824798f9a7c8a0ec6bd50394951734550f68c6683410c7e7e5b9502c905bd95b4548f69eb9daf857c755daf4e1b72e01cef400c8f68b114e1667d90531c5e8009145922c76e28e2b13c4159454c0a79ce56978560e6b31eecb611df08db3b2435847fbe6ad6cea00e7844e75be50ace395fbc2a732ed7fc70be8f8a80800a66eae74223f59c599d53ce3822168e89cd8f49d161985750a08e882e46326faaaf94d0521e808646f434194e8d1758dd37d91b321e490319994efa8db6dff0feedee92950c20a75ab55186bdf86ccb7ea34785bf347137e9ab8becd910b1b1b2ff462eb5879136522d8db1740947191a5e858f9232940754aad0ed87c45004ed776a12432e65328872b1655700d1c52f496bf7210e4ec388b254adddbcda8ffc4c9f704068878bb87135d79d179b3788d893e4bc8fe08bc8d3c8a75cb440cc0e5b55d0b1837993a4f2e7dc634927386664dc84e7aaac8a66a5713507745602300a1eea951372d12c2104ec3f1f2fcdf76af60ead7a688138500db9251a4b1ad73866a4dba29e246d12f0a1e9601e488f2313f398961a956b169e3df29db0894c833d38c35c4d653e4cb579d5094ab0db3c8e8fa15a9498f23d0ce156e7e54268a2eb7d410eea439461b88ed21f09f1c3af5ba35486c3e9693ba2ddc09621f38d9d8159d86d2edbbc208c7a8bc84631a56db753767d294b9f84d84b0c496e5772f3f8880bf800d6aa446cdd31302fa3f37d66b92e20d5d6a3ce12b081d48900856b4523c38aed9fffcfe5658826b4456f0c7797e59cd25392fcdc2d1dfd0babc8a3b8be64067794ce9f8b609760de0f89148880eb656a188ed40fe879a78fbdd7bc9b9fb25d5385782198d621147eccdc8ea6864ff837d7de159d40cf76b45a784281694850bf140b7112a1c3090ddf8338d7c79144f5a36ab0abdcdb17a66a0789929f753ed64ed2d6c9cfd2ab610e79adaeb694af0050c2ab699cf4e16c5d0e78660b9b8a537a0fb00a4d694cd0919d29c046f65b62f3dd94cfa82dcb46ced0bed3f9fbc3e1a177cec2d32228d43597f10e02b7c0d80e0877d4c5ec61548e9e8d48302198b4082f9db6d0bd58f6f65788335da3fed506f387da1ac3f30414b07a2f54743c65e3aadfa09dc2d15beec2b4238b76c4df94c38b5a51a87c221b0171ca0c743611102d4ea2b0f4a6d5d999df3edd53bf223d4cde5238c63a3b79a2a4f8b5c8bb9bfa64108c279ba8b153c1dd1c83b762eceaecc5dbfd8401592dc95fd0e7df708c5645591b322d58dc482e05d8d82e161034347fa4ec2c76d732a7d4abb9b9cf3363adba37674724f5087b2cf001d55879d61d28d3f55dde22bb0f3e1febf9689489ddf49c57a4fe4266919b554824610016bc0fb28ca9c773306fec52bbe65b865962e2b0cdb75c71c7436e2315d62493adc98fd8e4b48dfba73ecc99f641dbe4fd93cb1639e1ce7794a2a9018466546cf8706c5a163327bcc1a8ce336eafb431019197ce2f844b4552f7dad44bba6aeff06fd94578ecb3b3f58d15a9c9bb70e8df62a2cbf5c50d5eceb84e1da3e186a8ee20d7b97b6531b43578f6738d0fa84bda512c8a66e066d6d44de8cea7d0eacfc8e2a8b87205e49e2ad4d536a0433b74a86e90f7b356ab92272bf780afc361c822b6d1e8771777b656bb85df35592aa883a24da960329a0c8340f9936b8bf1b62889bc61f909a4441833d6d2b6efa04697da48963d47dd9fe658ac3aba156c2041c765c333abb09cbaea35037187cc2597b5ef3b31af47bbf14ec5e3c4c8610114941bd53af3237225414ec1073bd52b2d979ac48f9184453cd880b54647ef0822f45a3f600a40732e547ee618ac7b85c3069483d2ef90bc141d37056bddb7d7e17816ec94057cf4db4f11b9bab15d113528e815a7e25749016f1f564475d854272a292c849b166fb06538c3fa7e1f21e1353b7eb290a807f0bc3e0bf6afc599ce944315d883a52e400f3797894283140ce1b568dee6a45d3cd65a4defaa50b43e812d32f84edbae12f99bec43672abcccc3277a8cfe7b0e43ec1f292f6abcb608cf7b6a45b70bc2b17641850d08142f6bb4c072105faf05eb512595a2ee22852b2497c6479a75077eb352b64c0e926ae5a6caf359ea6b42f9c1e57b46b85a7000ee0142f248722add667946aaeee46cea76bdd83532d0335e0d0a824bbc34f5d45b43738b67dbc81e4cc270262061459c68ff968a9c998b2b34cbbc6d94080e459b1784a25948ea3fddae9e6431a3e902fa430873c160fae5ebe04e4e9a90dbbbf408427639fe15a8f428df2ce1dfbc628fd0380f1db13214290f9d4a0c60dd4f29f77f8cdba38709b85ad80b6e178b13509dc750ed6e2325f182d354f2e78505569485cb1064a2b9a5545b58c516c4230916cfd9ffbe03d3753c17cdd1be6299a35827ebaa39c428d16e61b4bae65cbc24475a09e5bf35ddcd9fa40b6ca9b488a7ba6d6393ed77d429931362f34f4af34a1c0d1793da4d7c13b772cb34f93b111e1a6013c9519008785d529810370508b1595b24ea57a3ce7d2f97621944ba168fdd5feb1242f425af4830aa75483ab81251dd460a45f70a45b7033763678aa46d25c4a00ab33f58b8a20a1e6edfefef23d87bac2554fe89959788cdc21e8e8dd4a27561159def2e24a2c1357fbca5ae6f91d9c34cd2be8f6aa22839b4d3da45f869514e6db9e33414a865e74701bdfaa5d3c7d80264cafd2696070cf23637754d264994705c406dd9ed78515a46946c96b0310d507f89e9db5b1bac5dee1f79a3b196470394eebe2293cc0be16fffcd6114efc9515101b92f56d52e4b68091153bd4fc0af391d4a382b1cd6b425fb0e13e5078012b4ac114305b530a1cfbd926bda3e18fe1a0b2e123410d918be98688da2bac41c0ba365f99597b867c28285669f7fa2feb679e0b5968a11a990790a817185ec0931812762f846a08b46462efbdc7aa6ce0d9d8aa94f727a02539fbca6fdf653b50b989f5aeef879399fada6e0c1c4c738accc241b8b36cb186de012a7e50b02e25213659ac3634393e58607e1eafe4221056dab0c22070eecbac17c076d68c1e079aaaaaf6529ee6015808276799447f1c350c0824ca9430ba8f5823da8b3cc5916b0527e543b7ecca7665c9950d0d251a40501c6b4d5bc0f524132576468d22e0d5bbfe58287a87d1e4bee08736f7562b18d07fc32d3caa94a5b9678a4bcf3f5bce6d6a6bff06aa8a27de9c811a02232c3c10e620a898e941da1d1e5eb24448e7c427ebb6da8d47e59167bf2d084d1f5db8d247d6b903af803f6757d4a043fa26b22290a354f2bdcbad7b53fb39239902aa01db4672b8edbac6c0c69cf4502315bac0f7b0a963257c11a20d02603fea22ea18a20f9d3f020680970620157580c87cbc46d082d423c0a288d8a773301ddc89d53265a1dea31755d6298ab949059fc79195da28ee40548bfb04426056449f293ef19f060ae6b9c8430a460e5a8bd00067419ebb3743651c3d387167754f754075ddd8f69dbaa1a1076290947791c87eb672a588dd6c8347ad020116f2f8e077b56ed2daa22837d05d7118fe55c69b2133eb8e6b4ac154996a22bfffe929af3adc97db37ad7020ee38dd86fb4fd7c29f2a8ce939a0dbdf9f148a6b1e8f7e4523932a19fc8e5be7a3eb7a77931b57a0bd4370c0c0adc1f064051f6c7a15738d5b36fd2d3c7587721f30fbc868e0e2ceb1c40584f841b9cff57fbdbd7489527ea06c970c7f7af82d31136ec3e4a6964e624871524f6aefb162cc7f6b5eb5b39e3cb8cd67a1e9e124ecb9b39a8e1fa7c4c38495b85577101fd280628883cac8848b0609a3a7e507e9e67776e9d54eafd4487aa043374512ae5073aa43dd82ca37e591a63572678356797fc36e943d62bf7554f4febcdfe2dfd4668d06c9b17c1f31b4fd429f2f26c23b3d5c076b991841a0ebe6b3416a370e96667107b56e08f66cb60dda5803b9039f15ab026d5dd416d2dfcffc1b643bbe0f921ad668b9393c436c48c5b2cb876dd69ba8e08ead9c1c4656c7c5a2d4af2091f750b71abdefec05d41ae8f52444b12e912aa4017db0ce18783eccea80e1b7ae72d66c050de797bd979e117b114f0af1a19397487ba408401adee80f6347c94957032d37ae946cb0f0f889144bd3bfbfe0735f413f114da796060c324014d4fa08ffcffb8ba064b31cc42d6ab44c1127aba3463ea6cdcb1c8816f6f796712dfaf1cd82db9ba6d276a3bd56368f69cc23c13a39cead99efeae72b2383db2827346a6011b60e24a3f818c1b549814049132ba7ce1817ffba73d78a5eb3b8a35c9430095aa94ad6b00eb2c7f9fc94c9a7a21a93eafa9d86c537d619886bef1d34d3d52bee60b524697815c88b93bc4bac3db303beaaa1a08d5da2b7b603c1b9b8b924e7270f197e31f9378dc496515d427722bf9fbd7149595be535389a37fbc7d2eca637efb8451113ee8394ddb3ea84e428d9ce65bdbd744d482e3d983c963ac88a48aae3690b9c457eb8b068cc71c48d9542537bdc774942c646c86ed7f531b1e16041e8524688cc59813cc6f34edf231fba5ce254f78781ba6373d2387d8d7cad8f7a869c994e7645aab7ef9354436b47a49c1862896178ab4d70f1e2b11cb2755126b06c3098ba9ba7c5017f6086035704de9b6a701b073642b6ab22b3498f3e4c598d466c0c2de1867dfbd1dc65d7a86910a848c79c21f910cae1886536e939f2b3e7605bfe04bdfeabc4b9edcd3d37f6fd0fb046203bbbc1420593c3030d6963baf07a0434f6baa5f47b4d6c18eb697569fd7ec4e6508c645585e996daa9d1c76985a59a2640c50b58cafa906408b1751c7669d1537770afbe86ba4f34f7c809e4922f775ae3e6c27111e77301bbd492a695e9016e5c6f7692aa626acb01df4100df07bce83e86b5b2af4384c351973d3a7cb08dbdcf1437127ad2152dcbce7beeecc52773ea7ebebf0e878b847e4349a7e0d5eba86889cbe7441fb8bb0aa4ea96180cf55a005fbf4eb0c2171e03fc5582b13dac888543529eecb92ba17e0bc7108a697368f1044dd37d63ab0923d58b7ace9892625b40d2b44127771265ea02f890b5a800cc2865da54203dc93f16fe5c50de807578fa9d0efe93b962ad69d86929ccddf74931452de846d96b868064fce22662b2bcb86553d2366fb41ec49982f5b0b10606fd7a3af8d711bd467d8fa454936dc91edcf3c3852d3abe5b4a3ae1558752c82ac1e2ed5c73013288af2a1004be6c20796006ae6b93c3a6b99b4b514731a6acd6dbb935330072dff6c3d29a01c7b18cae0e59ff0d81ef3cd692781bad64db6444e1ce0614962ba8528d7c004065e6fe8c6f7eb720526475db7fc0cc7caeffdb12403a44fe325a3b80476a3d575e016f3fa58d358ce2ddc0c53c2fc9497b815e12e3bfd8622eb4ec18f72cc3019a06775d2f7451d6a82fd5dd23bf5a42187d69571be5ea4acfa87cbfc09837286a104d5087e14aad81f7e6c30ee6d2c072f6e5f84edd97d098055d20afd5229911088ccbf8af5769d86c915db94128bcd4cbe6ab3ba424197f66ea4e47efc2ceb78f2e34e6a388255395e981477f75fcfda631436417d116cb423e0f5c64e8905d2b93bf0e1ee3f0ccbe8998ff9370bb2df9a6152c1b47c474cb37568ed9b8aa947c2efe0b0fad5e3034e01c3cd44ea6210d88c3c5c767e01b5118cefb5bcc3f466ec3258ecf67eace8e24445b7c3f2486ede6405ac82fb9b24401366eb43e1692ae76a7cbfd4db33c6de02e5394dcabd7d34de7a47f0e3128a02ec795d24b8c662283c1aeabf86deaa61ae3ea19f120dd719e4578787af4814738b4fbba069217e057a2b884b80546bad7811a8b2422845a5a21bbda60fc235edd8d2be55140e54b6ea255a20799036780c9fc7d2de5e116659f98bd7fe38c771cd0d5f1653708357db56913aaf5f17c4a7d9998f175abc93549da7664261db7e92694055f8f92602486ca13f0a01a3faa1152a6d06cb5d66fd0b8badbbefd55e1b6320f60905913a75c235fabe9a68bb32f962a91d527813ae43ab9fec0b21ac03f44b5f048e73fcc53b77d23652e7ff7b39c96bb229a33ccea4fd5738a9e61bf40ef1f7293b675b24bdac412c751e18ffd0c68508d28d6f0e0d0fbbacfd0eb624feee1fa66f0a85d4dff1dc164bb0b3fed044ae60edbb292d774c63cfd87ca9bb7d386763c81884d9219dbb88767762d43d4dc63664cb8484821511ef3cff310b6745c51767f53b585e6f5864761bb7c3b42d599f3c7d62a1455339cb8baa9a33aef530ffc3cb3178b9a9011114cbabcc78ff92e353ca97a2b7f39050213189dcea4924b9391afa474febda9881d2aa92a964d79e6ac14367118b0387116db6c2c7c678d4616b4682983a9f51fec66b77e2fb3d9cdfabba53a52e36c014a1b2c881852246fa5d5fbe59132a39f53dcd9ac916108788392020dd3c51a58d6d2a1d7598f7bd9f8b3e712d60957e1cf6a542d5b2bce8d69528a84b8c9a6f44043b54e7ac70927b7cd1c0c1c68855cfd32a9bcfc25b38061af627a9f1d0aa2ce1527d6d3e3fe326ecdc868c83ef9ad8667505918efcd1905a812e288fc5c86ee1e27c4e3bb44ac27ad746c05fa709944c3e63f9d805d772f5c9b2ceeb95450ba22162b05dcb9097ae31f06a0b662fc6f04f34b2095097248caee3537581060aa10ed54cabd0f9a8289e209658b6c9b0d091716fe1f78c6d7356a1b40937833fa23ccbf7fb795befbdaf21298bfacc58e785dd53339cc6ab4f3eae1a10e4c88a6c1a6e33148a45cd1e81e5a60d1ff2d4eb924a7e835e72abfa5a7614b8631e7a6c8b77241a4b2a8e4dcdbc0726cfc026e6f78745578e38c15c8ef6ed9c7d480c989fd481ff0394b38e86db1c604f0d037b683ce98a3446190e7ab0761bb67975cbe2a5ecb4a3a2fbb02e0f37680922be039d569717c0171d76fe3e7476eb8aadc6ecbe02e36a2142f13b5f852854fa4da3213ed3c2bbae459ffe2c25250cca0069246d749cf4ea0b8546f01c1323eaa104a62837a603599f34657daddf944cc2fc1f04143d8f823af9365a5f4756069ba17bd124d06907935f995816f7a88a4a1de674c0a7e9a77acf11dd57ce6bbc766d09631bf9e40b16fadd6d933dafbf6ab53e6c19f44a30c569e3b715f60cb34bf8fcf3754f2b25e0a33da229e8c324d787058dafa47045f43d45374b371eed1f30da06ee7668500236eba38341ddb91fada60fcfb04037140ca356d8f74cd68d0c737fcbd00c9b6e6c875e8a68da05d0cf4ab0fc09e18ae7a9ffce2bc0ead3dc6c06ad02cd341cf8280b5b210a41daaa2cb281302d9793e60f5e8255c756e928f1772745700909253997180b74003d95bc9218d75f3e1c82e1156570c3332cf63a49cfe906a07e43a72c77aa0ca4ff428ec385586bc4a5514aa04e8b1b27cc650d787246a1e3ae795beeb364dbc297556cffa5fdf8172ebd0687b445912dab8c074c937f8f1176d0e22133ab1640278a95232f40a12f31e7bd98652794b2649304ba29f33e695fb437d78659e9b86f7ebdfb34b23acf1be24ca72a507c1b45012c239455af4f50cceffbd0d44b22a8a453bdc3967581baf2d5917fc2f7ffa329e823cf981ce55ec77db42d78e22fcee89f1fce103c8d1f414febb219c4d7d7e2f9818ae3adb05e74cfe81514d30143445fd7cbb8abbc2c14428a620c9efc5479013b6892b806cee6f199beb2890603055edff4079ec9a680b1de866af356b1a31481db29e93213307a9ab59f1731d4e550019ce8fbcfa22f53dc045c62b2ae23a14b2584de7638cca44d4ec3b8bb075817c6106b679909811f11f8f3d44673ea5613fadeb1b483ffa371504412bfa48602c2aaf7d6618d01bbdc667783aa01153b3a1079d755a7b0364a02ee07abdeef5671211d75bac30fc02ed0e4b29d62144d0311e61d6300f691c4817c263df1344ffdc024442057051d5c1f289dfd5f6911bcf8150419beacca6bd2805d6b5a036ad7ea98ab14d61c75c3e7fcd449f75b27dc0902ce4ff40cebe2d1f6b7e6438137466566e9d04ba58a585cc181e2e283972197ad6f5599c97a23ef3e2ea50e7c83886926716439b06b0659bc8fe68b9a97a6104dd23d447b4a766e5cdeaae3335a6aaa687459e2cbaddb56c8dd841eb327dea09bfcd2c593127f29f562f60b4e9d68ea5a4c72871bcf8ea5b8bf250108bb02bf8db3efd88f92cb2290a411fa6d9e998bab30dd4d7317cb9e6dbb7cf419ddbe61e165925e62f0514a69a26f3859d4d6a4b98730869633a92d5343b98cb6955d5bb0d0102673f81bbf35448bf8d7e80644427783528f0cddb65d88cd4f0479e4420ed0f0ff8e5c2c92f53ff3c4b89348ae1efffd4f85a93f88e7f4bcd823565c1335b2278b8ebafe2cb62adf629b084ee8187deea166ddf3b3a8d9c61e068eb28caa0fb163c3d438b74362e7bb49435a970d54a0f0d9a7828576491f53fa00dd0e490a6a631b89bc0621087a8bc7ffacb7de075c9f10db410f2a8a62cce809db3b166f7ef8783fa01c765cb8c871420888fa07c4fa396b6d97724209d79189b6e0a4fe92f6c3a9dabbe741bffbbcbed273878fb2791ee5ac5eff693af7e161386e2a646fdc2a470d1fab2efeb3380e01dc4c3942d6a8266b16f1cbc6b751eb921bbda40c584bd109cadff0cd74ff7608129a56c2a625d08d3209f9df2f519f42f2820fc11579dc3ad14e2be42b2e8c54137fb18e789e599e19a891bd6d976c25ef31535dfe94a84dd8902f41945877e4a821fd7e41cdeb65e708b3edff6d431d85694997ebcd6329dd0a838201c474a4f76476619dd062e656f101ae8be83f81ee6e380843149124c4ac2fff4c91c1f27ebf829b992b9db7b8835f5d48ed52a3c4b55140d324a5ff4ead7017e5eded1cc85138002bec6f90aafd0d8f5b9782cf2fcd2514f21ff3138b14083f94aa5be55c150db989be07169569d9203ba70b0b989109fe98ff022c6e5f8994cc0fe997a3dac63ba4a5b7d948a51f82107f58bc4e7571455d74947d5237b0055d2badfae91ca8f5637a3c6cfee4b253a05ddf3509d554311d317c6248a3a101834f5bc55747181e8c716ed37f48416146b45edb05a9594ce6205e9c2a1d1eb3045d356a8107c0493703de1d7e0048a807b950176c5d178fb19e447f90b004e5b61ecd8b207b2069fa63f5b164ce9998ac19d6a1b56620b82049804d5fd502031ab41e3c5cb525203644ac233d5e915ad6b84df920c53f7802a15bfea3ce73c70adf9787914bc534dcc134b16cdd4a82ab2371c2e5573a689144ceba28742c73729287746b0b1fcc3e780188ff075ffb4c03f09e74c5801e876a463d8ba61fe554cb9fb93b656f7350762981b8695d14b16cc4123620492f53adf16bf7b745ae170b60c8c583d62cfcee0b383416140450b4b4175447ba6f7ec8f4d96b2aaefe99247293f68767ce3257764676f6301184ce1c8b15910c4c6cf8c5db76726b3aeb3a407e86e2fb99eb659105f01dd8cc162998f3c148ed55e242eea32894aea5a93ae5225d1a3293fbc7dd921b304346124571e3fadfb00b4622f3b7462eb4d23f651e26787d3398954a2809af2cc98e8660a2d3bc6e42347add8e5f1b56eea4de971fecc02cc3e1ee5526f545dcb03bd069957147d9ecdf0845ee1495f8d450bb8264f7fb82958a9d82a483e1deb069bbf7e01cdf5b7c16a25b7b43bc8f7592048a89ebd83147374d4cc05ea84d54ade550a1a6ce705301bd13d64746ac3f43214ea7d10eeb5d0bbdbd88a0e4d2b29bf9646c2a4e9b6c1bcb319970281502314f2f3f3490931872ed8d18178abe59495d03ea0b6a15270fe8f204644b9787ed705409593f0c826b61961002f45d569e184ecd500403c5b7c33cd427ec18fc0d8f98fe559213dc858054bdc45324f6cbf5b288309c48fb581a44686327cb5a2c61675572d86cdc516f765c4dc1551c82842ca899c080a04192312d56391c90d9d1c0517e31502a4fde1e119f74d65efb8d9cc5575451fc7de39730b052399d56eb3b8c5bbfac6763c2f722ed8cb38441c5839f1261af632799101647a54b954d2b8bc5e93d6d421db35892e263aab9d56317e1d68769fc4da495a1b1e95321e945fbf881d8072712fadcd775fd02d4d47f78ca4fd2580edbe2f03ec67a143f3e4ee08246a7e565b107611ed5126a5283fb74fe5d0e98467bee9ccdf971b755397d38c0af3369fa67c41f796d04d1f9a4517d3455a7d82dad4d4e8ca1de383016507ad0d192915e862ab02da85500f2300ddabe32786c3ecc8cb98585a4cd84642dc8fc1ac6dfbe40aa4b969d27a2814066ed4624b4470ea0bf8dee4d833b0e5121a5dbe73e6162280b0a0c7c21d00060085918d9a2b90aee7b4e809d82371a91070b287a137c1f4fc15539a58054c5e7a808dde67aacb8b5ed3c5087722008569a79fbeaadfb8fe21b6b7ee01956fba23b62bb8a6527304f4f8e832cce28ea33db205e0da3a503d88e36c8559233d717606ee7f7648eb09efbf359564fed3d4306bdd24fe216e0518171e5794866e64f55f1a3800ddb8da1fd678562070c00e4b3eae8335e4af84b0745c109007faa06a4ab551cdb14bfcf0bfc33c76855bc99743916d77b6284b012c8da0ecd2b2ef389bd013a773775b3de6128511c76a3b722b8d3ff6b12963d0bf6d145f9bb3caef08630b861439c4d6fd117d4e1f0b7def89f9c10ecfcd1672647cf7c15a69820f5faa4fa454c7aefb0a3c981378ab5e1aed51c724cf89a9d674670e377cf300024e49487933feb87f52efa92849f342f1a22dddb726e7354d7a284be29be42f69e27c3e85e80e87220690e0aed98b78a091f5cf37c51bb7c8fd715ecf029bce30832bb558605cd383c809c4ea72d52b38f8d517314a7cda43448b6254bb904f563d23712ecd5fcb10649c738ded4524222cbccc6cc3f3395f801dea2fef7493e05d7b4b5de4b14d0126b6197e3281f81ad45b480b5235561d19c890625f421c408d7feeba3b636688283f18cf699ec6a62563d7e8162f186ad4e24a4cd3a4e5c13c3ce876864381891a5ea5d9659f86ed8974df7a737f6a48ceeeb424ef037c146a88e0692f5d69e95d31f4c1a33a250a4d2be4414f804aa878b53b5b2ef1d55b2e9109ceb14412a92ce1515e024d29fd024058b8da6512cd49f03bb985eb8c0e6be1b6cab24270094f52df3c51269e79073dfefaaa50c3ade0e224b47fad015c88bd499469df6d7ed186e907ac72a02359c94f70707366d03184bc4deae7496f31a30048f579f66a2e7533221a6b359f59d40c6a92272c8c1f7b620d8df28471a10b8dd0fe4869d7173378cf053bb6a56928db98001e2f6cb82896acd9fa80a57fcbcb726ed0aa78ca423693363a71cf213cd874936b32081f04886ee8bce9705ef8e297349b888f64733da27373fc83f3fcf2a5ab43874bf6a6f0000e7185cddeee266f5b63855b3f837eaae6c5fdba459e5ead9d1b0d757c45913247fcd85e1ac2c1b7ab245df0b5f0d9cad55eaac87273aec5e5409fb1bd5c6917eb1eb7dce5fd2c5d9b60f9f59290a1b63ccabce00a63287a04a88e21caa7fabc4ca7ca30ce8cbf79af77ff7d8d52705b3b251e139fbe86f59e7e21eb4000ef7388100b5d238cb9e6074dff10fd184827c329ad64186184e16ba091985f77a1d1a8b26ef1aca0c8b645587e6abe0509ffecc4197f5100e67af337b939cd057e51b7eb64774e1b5bd2396c3166639df8c9464673cee656f9a4a2275bfcd8dd362c3ac70fcd70c25866a4ef0dd9aaf4aafb5dc7d59b34b93ecd7542030160906d582e743045160b529d3877d625451f2fc4f97faa2dfb10487cbc8228741accaadef0ddecd311d2c9d84e913a9ec939aa84cc3500f991bc859a40f1f26f651b9277a664fc47763041101c7fc3c72fb3942d60384b57fcf77ae3f32cd82babb0e880cff447a6d36496f908867af920800f5bbc0609af9fb51bf37e6107c8c924d80b24ec2d07bbcb3f21f11da0c91c32c84a86f3a9f39c8e97900c594de886738b6faf5a854f953a65fc14e7b5b3d3eae773342a61456c69bc041789097485e9eb396197d94c30469902f7eb5dfd3b618e5f2b7410166760b0b6bcdb1ab73dc3d12bcb7c9993a4be550febf17bb4e94e0fde91f2f6e5080992f21fe47a62777fb2de90796f597dfe522af6aca00fd75627ba5735ff931a1547715f2ca444c4b23fe75ceb2f26ec21c64ef70940c12d9662807758bfdc66819163361d30ccd9a79d1da6d0e2d0fd89b0d5c19307d5c8633b125caf4af40c85c6d8cd8192dab4991c556953ff31cb4415fca119315ecea14f6136efac88375bc5b2bab49da7ebf73acad7e9733b2333bd645c8d1f437a39ce79b6cadf9d0c7909ebf8bee19d09216ac2246fdf46c74a82df15506363211193b08490503a1045fbda37356985b2814fa29553b6e300be68f365bf2a0a0b45a15f839fb943790c7751274d084fbc43f72594a7b533e9aa596c96dfa2a3fb9ae75fac5987334c14661ee01e2382e4ffaf0ea3759309795cdc458ce6378ac0d4af8d630345a13d941f850e3ad64c70e25bf1afcebdf858cc394ed35eef97ce62fda76e7dd3e595c569330b06b4d1dfda37f468a164781d74ee4b3e9a879ed56aa6a480230bac0e2b3b268c5ecd402b2e2ae051c328218beea2c84223b78009344a92c203d8369fb9a55db23b226ae1e49fa45a30cbbd3a62f4cc8e9723b52452dffd75227bda0ce4960fc637be4bbb86ab2d7ee2310a8ef418805b28ff27dc36c7da8d71a5fcb17bc2a95b0a6388d7abaae9571ae49af76d4a9a37d46767f8e9950eb649d1d4537629e8a08f9af6e0477e6ddaa7d546f971f2aa36d1e42b5c405580a89b29d4862c1f34c0463b7a8d53bc20ad172bce9bcae93b18286a76d23ff9b1a1d8ed8b0cec215d6e06865bb90eba09ee4f21bcc11a01b8d09df2c9d55e653d2effea10b13c705fadf5a7d1da7049dd1f8f94cb3cd21d6d1d21153122a66028c3267d1a0ae042fd632e8567abb9abb60577c78dedd9802ed577b5ca103969a60ecd490964ec13847030d54a0886e0fb03c4568e67419cabf4200c5087482485f269b18e67371f4474fea1c71d7c6178996f00a1ef48f970d41e9c7c76e12d3a3c850c5ed062bf5b64243b0ef4ccfc86ad7180de7af2ced5a45bbb34b89aa40035334d06d82f58d7f915fb4b41c7b89d511ae8eb45b772c21b3f670679a8bdfaeb4a544f0809e2ddb6421368a46de3d0a4955050f7f9baf1fa7216bdd73ddf32d534f4b0dcd8080c30ebcfcb137c120d06fff7f320d46482d5f110d04aec1b6509866b62bcbf8ec8568499c912674ffd79b46f08d9f32ba74775c488b762d2c82b47f993f2cd3aa18ef978cfd950349b120f2d9bc6d1e99713d3ef4aba181ff6b9ec43d18165cbe0e1fbb3707cefa4cfdc6d0dd2501c0cfe3cc4f9cc3b9142375700ea85872720793242076807637f71340eb2d8d9a8e3dd4ac164d06d5adf9083a8ef5df526ed860a59602c509b4f3d118cc9b99ec2df235753e8d034ed30bcc73b81597833c7efcc598b4b94fc27190a6459ba7c94388083c8507b9c0b5a7f13a6ed52e5a40a99a0d381819996ffe499f49d9dc38310dca5aa22584e7cd7efbdeba6a646276ba496cb11fe11a1b8903a470461d677dd7bf2437dd041115637ad4fac9f18c6d145d5ba98560b74ef24e1345cececa527e8152f88194b9660a52949c07de0062327fafd72c582f3decbd82439be5ce0a79825a0b315640c52d225722a6110bfa18d5fcf8eb38ffb6e3b5f22d77a51910b1189447def7bead7c0b555c543a51cdbe213dddac557bfdfb9ca0f8674f792ea5307b9f508b8720f0ab2c51b1f2dcf9bc29c171da18e5680cc5e15d6f9c0bb3335bb26aff75094da7c532b6819aa6f4f3635f0e9a664a413b046aa476a903d8a722b162c466a0671bdf5b33ec3ab2418fd1c566c2e04381baff105ca6a14f807ee5aacfc6a0d5112186d91888537604cbe357856d90fb046c8b85260f05af64e59146ee20e41aa507ebb018d9567d998c894014c95c7a4134d5219622331952da7d5af5380a06a9c985e5427247179e5b8ae9e06785632489c744118ab53201fe74ebc85e7a314a229a2b9ff74be408e67d34f236cf6579a3a97a78b17762c59bf1640da0866b50fb3502aa25b3dd5d0a370928bc8676960d797bd3eca8871066b76c1cc7808a8e87da933b5fc2b80d66f5483956c2571db558c231da6eae00c76c1ff6f6c40713bc4be93b30594d62e306d1cc2b9cfdb91781e24667675a57a86502e5cd89d21d9b1b54f71dbc0c9667f8f4bb9c61f3600c62f54e2cde13312a20dfb3dc291199a9665ec63a792ef267a588fdd67e4d1960b95d6718c86607fa9e3bc9e3a91c67e937927294df672aa2668a17211a6f21c30b2f61522d3e668cbd91f2ccd51686ec05adb835ed3ddcd0e19a1b1162f16097126a53fa0eb9b16ecbb30d062e263135d712ad6a28bdc5e9966a7f58ece8ab3e71f63aa9129a5fe1182b37ae0d2c1da98636400680c2ec69bf51f47c47a03730d28da65d1e3e6f6776d323b43dae8dfd360b25490cb91b752c35a592c3058061c879ca38a47f632a9e5d054922db946e41650af737c1d09f8eb36ea2443f593675e827ab58109752cbd40bde2ee59d0d9d0fe9f4a5ee78333408e0018f3369165890fe1b6b41a00587af53dec855a2ef77509ff618b98f1a68faa9a06b607dc57ce237f015abcca3024a24bd2d9423d74b06421bbda99d1a8ba518644f3b8aa3cabaef83e1cba95dd0791fb38b445398a909cf826f83098d46d78dc779e0aa1eb5bbeefc71bee56734121b8faa3ee69497a2936cf24c70220eccd98eb30f3d75dc6564e6a368fcc4b7387e5a67a7f231c7f88e5519722285ab481f8e4473951248c9c9b9adec4896b0d62447c32e03f8511ff7eab6506fa195fe65a7900f82ec58841dcbbc6c92c1b9522644bf807e36fd3d796d19b288bd8f0ad4932964c3a847c2f05044c487131b621a322cd5ef35a47ee5e0a7cf102450bc0c5c0dabd44545bffef7fdb8b7f6b1fd12cf824e88263745c1814462be0956cf7d27d9975f915cf67438389083e130785ab3c30e5eca4ec6a98f8c5ca7fd6ea7e11200ffd4cf72697b2dd437dcf0a666f2d77f50894c0cb589fc21569168cb7573e7033d65b25f4986e39a96ab617ad677acba5993be114b829832659025ab0257ac67f0c3ff706a9736f5a7633c8c084ac7fc10635d16ae98d951f46cb635e401720569569abd5144576c77657c557f22f0bc237f0b29bb0ce5116d4b85963218abf4cc20d4c6eba76f9c4eb9bd004c3f20061acac055f87485a728adb7e322c6a390ce88f8501ab26c3396e6e3b95c1e7d070ca448bedcee49679054aaeb8159862129cb74798cf6484986d96c64bd1c0b01b85a6434a2256d805d65c81fe542978c290edb33ac8b87d9a58c64f515f1d762a54e640f88dcfe111c4431c593f623eb42e881185d4c81337aef6ce700dc687299ddb71c3ae28dbe713e4a58d24447588e597ae2a338a0a78a0b53eba4c6e6faddefacccd4f1fe847486e57c23f7bd8de510bb322d85d4371e85257545066b5b56abf1b22b8104504ed63e23a164e61a8af839fda56e19e45fe24f74a8f8069cc1afb6cfefea8f13655656b00516f1b0f89d3971de08ecfa2c31705038bc67a73803f0139b9ff6bbd166ad883455ef389b0a9224307fbf11e96ab70416ee7c0ff4aba57379017a2c210ac610b72379d351c9d8425afc67b8577d080666f52f558d859fff2baca96042d7543380b43d9c6eb6a6f16bfa9a29615f5931f56f5674a2596d4673e31d8b1c9b6bb8219a2e522a35e8709d2ae651e7e791bc5f387157f7ef7640422cd0dc32ff67eb8d752c28c8a591f080468bb6a270ac39b9c56f1e0a7a595db1fb82555d4b7698fc1554c85452c3f46bf14e2c30941803d56909dd1f759d113d2dc9f21fbaa0b60a6c34a5b3d41699f1209562f0bf09c6076589d5e82cc0ab0f4b1fbdd656d36c7cab3ff05b90681d6df7c0528da9e90236f5a81f245bf2a4b2d21809910671fcc4d66ac6c464d5e787c0a95c90a559410d67ea1d19bd8469e24e8430d059e90f33f52c50e856e080a93dd241be55b654d846fe172f0b3458436407eb134d8f6e40c9e6cc993361f2596523e501ebb63c2893ab4ba2836c0c855ef7acb56cf711a29c549f623155e8afa392eddc6bc586630a2b05230b759f27600d1004d7f606b0454b4404c2e87efc6e70879b27f47b0ffb6620468ae3e5a4f95ac29391f1f801f2e8ecf5a5b2ee7c0f35e67af54ffe0f8ea3027fdc4c5cb8461c54d842cd4ef929fd50b319ef33cade21c41fd526986c362a1d97d9c292274369cce97608673d143303cb25af06ba260c6dffdf0fd70b0f4bf1089d6b6d740ae9e8f2dcbee6eabedb85b3e4ef1278b2eaa50c2ba8ea109f54529f0b2ddc46a1c0476104ca296dfa5bf7935725bff1e86a5ccc985a40dd28633fad5e1e322193f1a701441341292807d3c42eeb107d556164e438e9f6f5f406c6febe5fca45ef9c2a6f10a2ea5b883eec4ec63c1a9b49567c9faaa9f6d94c90653773b7115b4f3e37956fd8d9c75002523a130fb4d79adbdc1b8727b8c5443b78ba8e47b314964031dbe9f98c3fbcf2dab874ce32dedcdd3de20450076c3b53f03080824638827e541894252f3aa3a66d7f3d2cbeb72cdbe85fed7dad63d785f472e897f26f3b0b2aae55b30c06d69127c7feac31d077282ce538fb5ce24b21ad09e7df56ce9ca8b42ea8837df0421bc07a867bb64649a6dfe5a14434342d6f53003a4ea30bfdf38be50b68683ce9e9ff4c1a62e2cc9ffa7d0f04eaf5928ec8153d6dbe6f3563ed435d2c52b6fd8ce7025b747e8516487e8d69db1e366522fd1e06f5673ddb999b87ae489cedae990a73384bf05444b309d9f1c4dc953f24703e64a06f4b3203e1a3466c71c9afd3c612135cc289a6d974e58e7164a0b0fc795deef63603b3c730353e0a592a52638dab703441abfb6d67511941e98405190a57135ca2d8f1aadd19760f403d156f9721f295f256f924e13dc5dec167283407c52e172c633ea74236f970b9647746f6af90b5def040065745d7ac7d887c4241dcb7ce282a32c6e8ed5d39f9ea55e2dc1db4616361419f1be70930453c8741d87016047cd6ef23ad17282fdc24b3f34c4e568c095202911934e049de2904b6367b05ce149865b339a9ed046611567889dd360fa1e4ee06299ab9e8857eeac7ec13be9791fd573585ed950caad790cfa37f6e2f78881cf8c52049ace314352a16fd778f10b4c696dbf8b6134b13fc712c99e4cbb934d4ffee5fba54a6459e5565c33369ad826c720eef69a72c840cae3562262b33ef71a68b9e167e926e48cc287b1dca490d82e83b5866ff64d57d59bfb3440fa238c985d98c1d29f69a12a55ce4da1bfcf158a1a0b505e391f54ee135ab461bd2c61ac427091b9f14bd13deae21712d430c4c73dea992fd45d8147ab957d1627b1eb5ba0b427e92e14deefc65d0554dbb5052c342aa19fea857ff61faa6af9af64428b6e684c2a8089094ee180f80514ccd13e6679f8620ff34d304012f9080b8a30d8c73d0e9e18d66e3943aeef7d291e8443c293074c0c4248e1f5d428a398adc5481efd5f056b495bbeeacfd0616c4cfef24dd25a78e46fd85a4f62e9dcb2baef07b3a46552223be6fc3636f1444de0b1c352c3b128bd91d100006b97b1403c98289366f767e5135614824634aededb25cd3b1f129b59ae66f3497d25709096dd1ec11cc965f8a588aefb98bd50945f28e77c1d9f1e9b37a7a1c5914efc1e716977aff7155c69c5fd90fa453d26c6897c7f4ec6bddb7a58a2b6bce8d000a0850958fa6e241419b61373a1223fe348b6db9b9a2204852683d7de1ce3990eab18d4c52a85855b74497d448d18bcf0f51dde237cbbc8d2774eff4c6329dde1c35ff4c1a92c99b0b554f4affae4dd537bec9a1780225771b3dea12ee2b5feabde15779eb60039505c58e62bcbb3d5bdeea19e13f76359d6452d5aac19764a7c37ac9c4ff8a91111f2615947bb8d780ae50c4cf00781fa36287379446895f8b00e1a073627781dc56d8338cf47f0e14affe61b7088c6e93f5f32c02165b7a710c10bae5f62bd890bb5623ed61a73f5a915c7055a2b62c6a4ca90cc810e337dffc5fec45900f61377b9b5e87e9b5b25bd2d89fed652d2020b268a8df56f2e86ee9a60cb763a9900cbe3a5ceee3f5c61ed6780a4f91fc3847b49dbec245077e382d5459eaa7a80ba75fe6c98527fa9c25ca174c270431473e9a83c1e2c067d56366371c865a332c24e7b7d26ac9e04190202960c2010b74943f069ecb2e8599ffd3930d0c6e0ef26ab7cbacea932aec0eb941a125879cb5ed2266187ca63f60c6f6bfb10a6a942475b7a153219b1850fcfcc5af834640977c7aea8a02f92bb9d3348a4449158da49ad014fc6ddd48daf500107d04b0bc6732ebf6b8c7a04ae7211c097fd480b687c7cf20a11126daee8d4c3270387b0f66be3116dbe214442989aa3256178beb436b5b3bdbd2d3a96ac04648b1781d3ab30ec450aba84e3d8fbe24cd0d860c02804656dedc092e8e9672fc1deb9e1a08360a498d141720dfa4bff29c9768f82d22f7d6a3cc1de965f7c3ed92b7047da53628e201b1ccdbc8bf311dab5d0a654db0d6dbd67cae2c351b7705ca4651a3582ae06a6953be0fa9a99555026e24bdd6fbe0f34e5437150c076ad2561b2ad2cc1224a06717d13ced178e65dd4cde377568932b9a1c316d591850d7c1eb1fcae9460c5532d09334c7db2125b3bcbc127a5be327b2e7626130f1f88871fb3ae383245069b25ebbcddcf5fe5e1a1e5a1dd9223a96471aa238b91cffc67091906dc9d3a33868fbeef7e69bbf01063c6ba145d32f765f797a189a2786755fac5ef1e9a800ef1127490fc0f2e465189f38fcb338d4bb0de9d436060e72da5229bbe2c14cc5d5c6e751ab473b672b8cbbb016cb626b2aeea712467b0a08064454ab648ef2638eab4766fb788680363c8623e62808a3e3d85d8d4ab5894e892495c42e0a07ec2de037396a3a3613b531b1b420490a7ad658a8ecfadebc0a923e8ad385161952dd66036e2c5a538dd73d38f6b1a11f92885af36476e441b382fa87fceafdd595bbc4e88015a8b750f49432341b622550dc245b9a720cff002896d14f898b1b19b3af2d011464b309310c005c17215387dcb51d782a5400a77fd8d0fcc6b646580ad8728af4d3566af689e89c32c5a7c06e378bac5827149d77c5984be449d0d8a931f51cd8106d157aed0cf11f43a278c51cdfdcbe892722f82df7c6572478d921a8c4bf2939e9a6a2145d5f54c113ff6a58950011bf19d66496ccf484ce3794646227e6710cdb5e3be0301f2920b9345776e7f383d1c5462e039fd03cfc017106eb178f20718c9ad27e96411476afb111e947805ddb60ab4d904b19e2d6db4679b8292e45f38a111bad7df88d543415a0331ec267fb5d1804669afe75dc33008345e610ac7b61dcfb04904dbb20a39d3844554b72cf8672f3c311be8d6cc325d9ae65b283dfdb16480215375da83a06b73f7d4e525aa76c3a8f71beb7c0baa3fc9d5120d5dc5b2e76bd2255136aff13b18a22319839a858173fb6bcb7df6721daa3498cc1f89ccbd1ad2bffa2658ea7b7c8fc6d9f4936026aa36aba1c4d9726062a947af059ed82e6b9a55268767fec160079b58508685626484bfb6bcc2f3bafcd1fdfb2943e26585f78513665ec83dfaab0794a067f0ef1b1d0352b4db587fdfa751b9744a982e26e0f6958a3d4bca474dfbe54ea352071f36e5537b1c687de9a220760bd018c75af630414b4f4e53fba4cb35c0cbb1ec7c696ac8d325625eff92e9406ea1c23f592928f124afeec72be948dae79c650a085513b3c5ecba05b9fea13a4d2c5e32768683abf5ab98b6eb75ec27553530d9234af35ea3ac01171661b863ca2302ab2a7ba406dac431799bf70fb5ab7d4e422b77ff9050ce5b2200aff5eac81d0cf22f732e5f312fa7bb88ca4efbc18f4ddc5a59d161224ba2e539e9a1353015e4fcca4731b02325eb5028d3ba7fd8913dfa091a19a8bdf6af8b8df1046e723e87d2157b4f2735eef26c513fffb20b2b13959bff5e88b26af3da986225de7d7c713c1ec523409c2f6c2eca46fe0c4cf9f99f168b97244f533467312fbee8ad017f23cfabb07d1cadeed6a2378451bce9503e9ee7f496f301b3f03e05b87af5134395278dde52912e537565372d0c4efeba9b79cf87e852e0a073c4f26880fa8a8ecc463b477d204256ae3a3093255eeb3dbfc49576ec4e145adbb1ff770caee85aec77962b47a7cedf42e8be886145a6ef5b082b59004de2dab7ac067d1a42326e251b1b56bb2a9f97ba65329e16559a7a79e68c54ae74d2c72e0c4d0abd1dbe061c5416b6b15e64730f28ba4847ed83b011634ab3a0a8ba831465da70a111b9d1c7be997d3f335ae9dd59507356e469ca15ac9ec957b4fa6cf723193409c24e358498dc835e9bcffa9ab53873306539acae04b5c0061962faaba11adfa6c00bb177a8e7c26f38619186a332fb66f6bd60badaa005c83a8c4de57d9ed2fb34259e7346cac7416f4fdca3cf126f5b53b36fff7ee49f257cf67400b7abc74b6c78fc55d92d3e0dfddd1874b5c73af5d0b1ad0a1efff4e3e9fa7bf642a847449a710eaa455115c96ad86d410da0ac3fba8a2aebf5d5dce1475bad60b5303aa43368c439183f6aa4ccc90cda3cbce9abf78b758c489b638f7a029a48be21c7271bff2c8294898aa96c28969dfdc57ca1953713f421d5a4e80738b9afbc8ecdedf2aebc3822996f8481e2569a30d13aee55d98c5b600b471eaff989706bd15190e267596af8319580211df21e19d65751d4c8a2969499bf71eee4a68c4ff2c2e46845b4c33cbab0e5d9bfb86e26826d723d7d40ffc1406de95b2d7b8ebef132994a42e50d0b3c46efceece612161b0b5f7569338f34081d379e2398bf33ed14c55e63b683930db59d86eb1433905fdee7ad2eb97a06ac7ede1ffffb864c6a2b4a0465647193dbbfd8d14ce990909a022fa7795a007e9c5f9304481360f36c75ea5b533d6e24edaa2a63d59253ad25734e985c3cc841522577a809e3142acf9b4f6a645f8a4a8ce69c17cd5646b54be9d67b11a587b1d36e84ba82e5e3647a771226afdd9f20c9de346287e4f08cd6bc18c18b4790b1a3b7ca6fbf2ab8360a33f597e62728e314f54fe93c99d09e687623968b2ed76373fc682634bfe002a5295494ae34e96ead253f31ac17cc870528e335c91fe31ca292cd91278702509276ad200f00c42a0c1d86b57cc5975106e59226fb94ca850e9f7bb4923c77ca447d571852366319cbd1ffb105945b325bceca748553fb38b131cf7eba921222c5b839ceeec46cc57b0e01efdf53db1eb1ccfc6174930e6079a75b47722f050d889fa450a6481a7aa9d16e7d7b3a3e2567e8cc28f76bef222c0545bd4a0d3baa5ae35e4ed214b4893a41466741e776e684611710c9a2715bcb33dad376e446d2b0fb04c8c9921cde6eacc83e30471e511e580457aaf466139f75e3cc2fe8c7730777498b2cc860ed2a86dba3af14e8215ffed73ffbb5d4fd9aca8261e0065df716ae4903f9056760db2f9bbcb79b65c5ff13fe91c5ed02f210f47eee01d00b609d6d803eb9f52124ce7fbc609429411f86acfbda555bf868f8029da685208868ac97c6ea68869b38123dc58c7a2c2471fc482e3abd43346c8cf0b1b0c0caa54331d8de73f6debf3de6ad62830d055c3bb8ba13a895f79c416916cbe9ecb781e95254d068bc5ee963cc7a391072fec8688810adbc29cca935d39d3f74ea1f8c7473c98a613cef38b08c8587ecc28a5d374e625b228e2e606d8f66cae01632d9a97aceb08b9745f27b424d6acb09981506998149547c16bfe0eb051116ca94858637adeed8811ba76efa38728863ebc8d0fd4c3218f44840822a61159a626053b118bcd2431098f3b0d9a64cd46c882117ba6f10647a159174fbe88ac288fd4004a34684018697b2b62f4a1659a154a33c18b4fa3cf3ac6a53fc68e0a49d7e8b4a449016a138dd465ac26f5ffc64ff3d593739eb991e3662bd1ca255dd792d08fb2575ba83a64de6e31752dda85925a868aa91a3a32486de69c2a21b3faebac1b3e60a0fa8044e14038fa6f8bd9a062ef68658934813f76d285cebfb5e1f87216abf9a7485d9fb099077c3f1fbe1fbc72b214d9240fa6d616bc26d1f930c72b1c9756a75fc18cf7b748ee0743d9c6ebb6f30464fbebfe7dc39324f4f5676674163b607456e54a3327dfd87990a8015d56311c6d919192bd807fe5240389514ac7a5fbdeb327683c7d9c3b8be9953639cd53dcf53216b19a06d759da8ea8c29fc529cc3878380a5b5a298132361469f86c0af321385b5bc39d4f900e5de690906e556554e25671454df5bf978c4469b1a2fec51fc9477894450a4ddc6ea0ac55d92f76c6585ead0cecce34ba297d0dfe93f1443afb5724e1863df4f40e28d51c39e1d61321a00306123236141b7c9afc96cecd1e2d97307b6e392e72d8b4bf033046f0bf053b506fceaf163237d887f58196288702fd072061d9ef6d6d34b04636a06ef6bd13d9690434ebccf26732bfae6af790d13cff3a06516ffa29768ee696030bdc3541d8704f471f4da0600e22d8902be518c9d39aed0e1c61524e39b48c0da10f5ecb90ddc9863ec2a7a01d2fad14b575b3f5c1d2146f8f6080c4e941709f2aa1139c6a9c198c3dfe35f834d8e6288521c2fc1dc5feed6ce709f4096165e91bb0f2c20d5a99325a2032c0faf65fd97996f8d0b3c59068bba78b88f623a254c1ea5820ca977cbfa1acd4245a350d370e8459e413802c4e029e5f46db0c2afa6fb0f45bbdfb78b2ed023b4ed377cd5bc67a9cbc38acf7b8c7d18df918f6ec51bd83285bdcaff7dac64dc0cbce7098eee06c1ac4b0c8e74d0dc3ba00d9db9cde66aac46602c835b491571f29af3bc85aa1b070f55fd835b0879699985eec09392cacdf69641d70862aaa77227e980ec818d9e18bbb87c060ae1c0058dd1fbb0e1515dd592aaa464d74c2223048172159346508e752f5f9710d4499b2015021f37128dee4e784eab71bda74d08f65596ae42d138752a2fa69be1665817bb64f1bdbc36bf43fade7ba7960c41caab3aad5363e8a20a048114d22b533c1a1b855ef1785b4566ebfdcc73b767f1d1e5be9c2613b4ffc186acc6ee291a66329545c718ee60b24b390c2acc3d26f5f3b9222916948d3635e0261ebdd76ae1ca786992e393e79ff24c26e3d62fa674ca6b540a1e60daa4b416de881d8196c8bbf757f9da9c5e6f03bc4b8757964c1fc5bd8bbe5d121a91ac21928288b8f274d9a1cef2fa7ab40147d67adf72d239e0f16daf3e669efa25d492699a97061b08af6785b8992fc7686ed4ed2add51a89e1c4fe26ad46cd72d4defff07e5abfa8069a34732a0687c0ded8d79fa4ca941a3f9906e16c4b3404406ba24f2d5acce91c1f8ed065056a208d8d592b0d78244cb17dddac7eb5375cbecde0cd1b876560665ce23fef183d555cc610855310f8a137bb8c86f03c72b014d95efddbdca2f7d5fdc6bea6ed34698107f335dff7fdb9b769f1e65c6eca631af758262e2c6708a93e0f095b6c33cf6f37eb7c2cc2c0a5be0dfe7346e15ed13291a6c8ac33505dca94decf1a433e45f64784f8b8f4913644cc48789758551410ee25a7f769ddaba25bbcd6cc8970dd22f69073634c2b364f6cb2d9ee8006aeffb9b0682182be47da34acfcb8f3445047afeb69f9c8aec8448d841dc4cfc666017e81b78adf8dce61a457b3a721aae4a7bd0f932883a8de3621ced2937822b030f312d5f090cc9b38078c0b3a357e1e5dd3ebe395d927bbd7bef8af6b37644bb26fd427b48a3857e91e6860d67b0a8f843473fdf49aedebb0bb34ee41dcfa23d46d9a89d08b05e42073e18d0599ebe4bb75e7af9d7d55c898371ec8cb45495335b392389247c493f3bc323e130177f2199cfd29b3ea0be6faa52e2a984284e3f2f8f3289020f8dcbe096afccf76accee1cce6e69c360aa74e438e406104838c6c3472ccef9155596c1f2675c5be1de1fc27f0987f7fc35347b91771a6f00eb873a406636d08160c0d38f412ac589967ae78cdb46f2b8f0947a5721bf45ac515b625768533d848d672114804e8b78228e9c93446f71d46351288f9f1c0438a6effc7dbd92e74f1b5101bac03e343340c3e4a9bea69acba2e043baa348c341560000b529ed60bdaa82fa6f493a17df2c6161f423be5d67a77d0b4e84ffbb72a2d49b593697534b6fb79b0141553b9ee1c271a5c4120f83117241509e0f28c870aeceb7d7a844a5870d545514050af77196f9df6543ddb58b8f8b2d177494ee0402b586627b2fc947509ba476f8160cbe1b8fd06971442782e687d1546b5399caae06d1f0f747ea115317ab4bc0b8db4a7f77be5eedee8db90341a581b05ab346dcf0402aebfddedefffb78d0fb0021c38a9bcca38830e04eaefeeb2dd1b78d8ddc088c1ca33ca23e898a6562a8a8f86d849e09999808223250147ba0100f83b52dcc6377c67026310becb3547dc3670955dfd4447df19a9ce365beb669bb90567bf2d0724ca4424ea37dd42d19b4b171dc7db92e5280aee18946c152e40f43a37e2a978a0a40fc0063527ebbe6223330b3b88e9ceac80d758487b2d271f03ecca157da9173f13f01ed0b4a8645009391da5921601aaffdc192dcd706eaf0c5c7a91970ad9779a3eae5ae4726c67c19886e1e911679eea6643ed41ef5c9754b71aea0da8f8a142f94305a2861eb7a5a1cbed75e82de4db0b87f6ce25b8d996848ea432c6e3d78bb9350acd873bc6ba2b83922ad47973097548bc654b781be43f0aa59a8a896337fd06f8d807f2f25182d85d919574fe1c8baec8181b64eb2ae301a1ff39676e876cfe716e143f3e8d6bc32f6cde5a9482ee85a6ef3d0d12caa3ee0d98a0b297b81d398c0f8d0eb758cf45636b9de4317b92449ff782afe4a568c738172d55da6d0011207935b1ac6fb0d8075c2862bc5fe34419aaa1a4b7b095d5dbb0e54bdebb6e9c499178550ab71cef82a8d8b6dc3138d5efc2f3314eafb1a34efbe8aed9fda5418b971351c8fccfaf08a8619c2b9e90493488a7f5e823db9b374cea0a92a338d770cc9310b7a238eb00591ae363e56a3783ab67486da86db5a686bff2bd619362d611e22e65b992ad14b79b945f735ac63b83aca558e49f85e1cf54684035c964700d892ba24703e0a33b7c5625fdbe5bc0e87c8178b2bbe99e4fc2934897b108c3e035afdb07ab2670ead4745ec69eb3ddfed23290e436ba8c32539f0a79efcd419c35c28cccb7ebd6bacce2b01b253b0191dba9b670f0425696b25823ee833c6906950e40a432886c9e7ea1e2b8bf7a8bb6a1e39929148053cb17c1549dd27a8a27761f1f9c4c03fa4f07e7da7e39d7fca995aa7c0c759167367eb7ab1eaf80b865226ec005968f5eff1261fa408035e175f85cf398ca4c1138fa182a55d989f41dceafbff83431ae76d784271d48e4fa1e109a1d6e0b935e976fbb2ce43b7c8c1ec4a190a0a69b7c9f1264001d3d20dfd62a23019e577ec4032eb67fc673709e063008a2bb94760f7df8872b023f8f3d8142bf860926f161424ecbaa4906e1772b38d4fa36cde1892905ba9d081af75336001937179f8853aeb9396e53e3fa0ec6f00d2731149eb4b81b0f2d7d6b327b3d25216ecc9fc27dc69dd0eb3b71bbe69441e06738fda575a2d6c67de2fd8ff328e3f0a1e51c901d659134b3a67b03cb45e3e1da8320e9ca71df0ca5dae5ffbd672dccd3fff4194cae3b7dcf481463e1e828dd1c7d00af6f7f6e77439d6b0dbd5a3eabd4451a1731285a64b88edac14433e6f91867f1d5b2e3c215d88b579c8fb44986f6611632119e1059ea6af2eb2502aff0030c0c55cbc910a6b6a102f4ad42ec2f62a33b14bebed4da0538a17192eae5d63d2beebfc9869b385b1ad13fe6639066862dcb69755d3375c3567b9660903e9ec253d52497e8a1a856ef978ffd6f929dedc03dc6343532db9293b2cef0743fa323324c21ab67fe7bf59a8dc11f5a7d8057ee38db0f9c7c906a70271fc2298550cd82c85333fcc702e77b372bc29c2750d4990b747a1673dc0c6725047fd46380c656dd203095d750a2fd948036b3f4cca81e13de245f48dd1d090c264938551864dbd2a1f000b1bfcc66c0a80a5c929e9e7fe59208256c8368bb761e8868e75c5e58939bcc1505918153e5b65f6c804c711034611bd8e2a2cd4eb6f4200d4806c55f13db1335c76ae505ee5a6cab3edc57b6198eef75b32f31cb8ae0d6e162aeff02ad38b2edc162040ec27bd7155cfe0d6681ecd854003920282664a3f4fcf799332ec51e17a77a90afa21ca06dd5cc2c97290b39a6e96eee323029a379584da954ba81be9e2475a82d3aa606e84de1ecab29d0fcbf9de5de8d65dfd66ea62d14d0caaa1bd0434821d154a0cd8a9516745ae10371e2413deafbd69163cf4e88951f5f8dd4515dc0e49b8c3c6b66f47ad0826673ab6ae3dd9262bf4264200cfb43c9d6a299fcbcc8bcf13fbffbbf2a221720ce80c706270829a8b7b7972e3d19d56a378226baf992f95b4b85ca9445f9d707b6f20659f61b1dd23da0a0b5a5a6018c8a0986b6019cb309d41090853aa3feb692fd13800b5758e16cbf1e1fb8f62196429a518b32ebc67c0b3d9d438611d25207f1b0876c6ce42ec25b58d8798f6669c0a4f3f97548dd7b97b89cc5311cc072f1e36906a1b4e4239a01c887832c98d9c38531a3f5835a88dde49fb7cc86fcd62a3780a2d9018b58a367485208325fe3ce730bce104467f632ade9e8c23888a71ceb8318b82bc56a23b217b29fee167793036c88f6f90a25323715f69fd82d75b6c379edd0b9a551fec1214d2296df7033753c759592d92a280916caeb3386e17f2f7f239a5c5682d9d10927386b646f565e663b0cc0f1ef82b31d5b24f363e239d5afb28c35f01f0e95dbc10267c28e235478305160d97ce0cc7f9c62f3bbc70dbd4373d0f474a7371260d1f863587cc515a6eccf5ec4217bfa183053b6c16f1ee51daa18fb77d561fe16f6ce5ac33865829597e96231f56d9a0a62fdf9ace198644f88d66896b4ffe7c8456c4178c1ce94965fa5a98db9e8896cde8492eb0fad144b7d4812ebfe58d8c452eab9c761fa723fcbf421b856754e2f6f47a7eff44f941bb7fd634214cf33b957b9555e8d241f9a2c0c3a55b67618f5141eac8ea269ba6f638498dd427e43dd11854e190d525c96752b1edf53b0595e517a61d6e7ecd7b3a313204357c475cd9206eb69464121a5462d99028fc927ec772a945535eaa86510597acd3f71c88bf5fe22623032ff48bdc302ed82dfaefc04063dd9e6f7a840b6fd9d1bef91c38bdf920e00cf8b3b6ffa36e509831d83b7adc277a5911c32cfc783e903ba01ff08a1d60f0000bc1ed9dd642a868b423350796d929562ab9ac7056d6f44bcfb2c705f03e18719a01e68f8ed666ff8c660729a0846e6cf570962a67e749b81a80f1c729f33edbbca98d139643a38e7ec9c47b1361ac2f9126a72a64f253b90235d97dcc3a2e473b2a99d32995162692dca54d3c23d4ab67e6bca8a9ea258b17a9d597779e2cb4f6e98aca4f383b5889b944278ac1ff654f8863ca66cb817bd428f51655819aa1087761f6f24c23c5efaf19a561a931a6ce53974738476ee5bb7003f70de29de949623f0722bebb9468b369e80b081f5771bb460bb9b79c0279e7b15c129acc52ef3227ba46fe76969e9a0d0c563d744785e99bdefc7ae03880a5f8fc5c5264fafec783833a77ad0ef39fcf7864f07756cfa275fe35aa0cc80bd5e339262ddc8184966f3f71e7b5baee9bea9216d052ae6e75cfae8e7a2f4a9da9d44bbb4f9dc94480c4c113c24ad9dab7378fb30afa506822c617eec5803b86d5f3cda2ac94a2826ea86ab7b48b9e49ecd1ce8515d45cb4b0e1a20738b989ec55cd8dca8c84f4fbe08f5aa5fccdfba629e3017388a16020efa02b93135ada29884e358a5818f609657f6bcaa2118491f694d1f083e4a46abb2dbd1a0f24d49b45bdd1faaf03463741d98714aa49b668f6bad5222ba816f97bc703f331430777d16ec415df3cfdaa2d6c371967238ced2a236819aa40722093012ccee9b0ee6fc65b5ad283a0af36da3c95330a39aa1e63588c6bcc192aab3407699685202c96691b0ac19a721255954af299788caf7ab47cb8d6dc1d3c157515634df52ec5dabe9d34560f6dc89e473d1e8a05fcb9a59e69d45debd01d9a98d19c0e8d587c63aa59830e93443e10712ed508965f53e764ed2d8e96fb86e6cf726c8abcad1b896302391e70f5e0a46ec0b5f919d264d84249c03c4c4f14c1c94191e676e60412c3c6f29adfd562c255da439d92b582a857cbfc4bbf3e9ad79976618c04ecf6f802a020ed5f3f164416ec88ebfd3339c2d3047d759f0cb4408050fbc1c8fdc9b96d4af4db331a7f035350bf8f31d86b0bdade95319bbf01a56426aea80db765a9a0d3ea39b22b322f62381896d2db2c1345f90cb119fe7a97616ac391c344ec9eda12b0cc64a0b2da8efc025ff3b2624b1e430cc5a4085e4c0fedd6389ae6c1012e21a0e2380308014d60a5dadc3843080d6b5fb5acfe4fd15553a2f633f60816666015eedd62f1f3927bca5d15e6463f3d96e6b5ecdeaea0e58cc0456c9a97dc8f4fe08225780eeb622783d22ee7c735aa66a402ffb9b0aa3461b45656e495577f250711ebe731dc6bfd848c8cdef369f399c80e738391259be6c523cdd6b8edd571e6ed2a5de0d6addc9117779020af6376f168643d7ed929fe6c95d95f3fffb17baa4e66cf75794116191616ef9ffaaf1914ae9fffc4bb7335f4e473eeb8ff5dc97ef280d4952de2358fa8479a1e1085fc71f8ea6d813e285bb500833f5d2181376887be53124c223e37d3d2e23b29cf9492d4bc2072e86c218b6bcdae41668d1ec6055fe18bacfe3210376d5a7dab2b61fb96a361005cee8850b4bf32c0f34099984f394c182b52a36dac22e28e25b8aabd37f6e20575dc6a97db1a658af3a11f9a89b83eaaee49d4ec2b5b6fa63d1b2068e48f90be321c49ad643dd3ae46bba30f3e8fd7abf0952ace8e5ac9b826b67132f1d66cc27d6de61c65aa50872946e3b2b49ed82a5d40de13e081517c10313db2e06988d42fe06a716a48535eefcb8033e58934a360c0dc5105960062c0aa87d98611ddf1e7b0146245b4070fac6c768aaa67b2dc1d29c72246762a2ac92af47aa4809f94bcf153574ac2216bcf010efbb1dcff9c5cf26afb4e6ff62865139e3f30b8c6a7f8b54e4cd89fd6965be65dba9e967db2b0bbb80ce8f5d2678d2080daee364fce21a1844cdcd4b316d3f617da21c2a56d0789d40fd26fbb2864ee7f6f58bd1f9bdc6c67a9db2671558b3d83de2730937511b7c9ec2a4db58a51709985b119b5d341cd8d34d4e51e04a816c3638dcb311b95528146a3c20ff005700cee5a71681b474aed80bd8fcaccdfd0f22704e0ec577aa281b53bfbdee4ce73f09c9a4bdc1ed3d24deef8ca07623d24d030ea99ca569cc635592e5a72a16c2027b5491d4aceeecdfd62526c1b02641d776195924db73e55c0d62a02590230fd64bd8d79dc772ae5582e14d1d41185442383ccaf2cec052a8201ac827842b758f24f66561702a5e98b22599911eda50515d610615ea2953cf9788cdcb06e52308ffcc9775902e14cadf61b68afc99f3849ad59bd7466c488b1ad9d5ccc80e6ebec2b594032ed3059cbf6ebf6d35ee7dfd19af1c735c16bba32f5024f6a1e4aaf0cee7df5ddf40fc009dbdc755ec3f5839027e3320a387803430d70e9d14ae36b87a511a1836f759d65fec801c4b78e21422c336ee2023b80dfed6e17543fd71c7d7a1e5bced4c170db774238b272dcecd03e1f779d3bca51c3d0138993434b13bcba9583e5be64c7cedb59d3ac363518d816d660e68c62e3b908140ca37dffb35744e8d9c8cfca3563cdaa7c9a2f6040e7e897607e5957c78cdd8f770057268478cc4614a16e177c5702860edd9b5181b5e1e4b404a917c59499809f11f3ef1dea25f7fa347818973a55c950ad9e4bdb44709e9567480f3c051db537abe80758ee2a75906510093f1b490df74a648677f1fbff0bc2b8cf958f807e89c9b8c051cc02e9369f54da7c51b3ddb150ab431807e968bf1ac952de0e58bea60d8615b5966b0034d737aa234684fdf99180f30b75a50eb3aba61ba3e8f15a0b04b71b1309bba9e115f35b0041f5ec270fba554a79a7c5a7e3e125be9410414555763d459240af81b433c70e6ecbc7967e807a0a038b3408d7b8e98a5dfaf4cdff195ef82bda5c7e29f4d2d75e25827ce803bd56064af2ccc32b501ea737f50d494ff543c30a561f2e2c37ece4de24251818f5969f0eea10359a450e2e6f5cb5a9983caea7104cb17ab94b17240cfe8fadded3fab1c8ebaa327591bb3ca1ef8f811254deb6df1f14890cac553f026249bc3b8be633ce91f2e7bb71b1eb52c53740a45110eaa856d1780755dd428863c4836b89b4d35819cc608f635321b5c718322cd4bc56b554901508c6620576323d6c7c12599c11481a618f51da72db81d1514f1cc5c3fa93a2646d2fa6a191adde20107382219c045a4b554dfb0fc0d558c35c1e7df62848942aa1fe15576134ae60b471b3dd7a62c41288b86b17d78c55db7186711c51dbec560a6e4df15c50c3de49fdcbc68eb14ddcd45c9e2cf2b7d2f125d60c9b02223c4a82352c86b084c6747b3191d7c614e4690f7a3784ef834ab2289188349b50b43350ca9f0170f593456acffef58133a929a480a8005212f572fe23c61f93f61f280bc261f02d17e6dd475ff1d0fbdbe19ef1ad3f2b4356a8e0c4fb325fe6c7e64e65827a163c9ff34f4ad5084d9ce4982e0788e71542354fe6d493c3f1f3344731903473218a7817bc5012e9a13d38ba94ee9513e6f19412c4d10c373f1b9bb000b7055ea49ce6d6255bb8b691b91bf86c51a527df016bfce0bd82bc17fa3829787f695874005dff8c25af167e983231f97337df642ab07f965654fedfbd9676d1c23ff4b2ce6b30f412d8cbad0b0a31cb06095972e2fa160f8056294a0d51e3b5e2d54c899442587b03b2668fbf0dea66c23d7e80487018627c1ff09b5e60725f91ad305cb010f26d22ce79cb4cff902002ff4d28d18ecc9927f5b067c3e840ec2df28eacef301598dae3307d3b1e98be04a38571e684b723fc910c025e014990c205022b90d25f7a1fcad149235ca873c4583ce9083dc2ce610e72247d1e5f0c2dd0244dd633f26a4a3325aabe38d6c44c7618e2f176864922bf9fc0e24ad258d9f20e29a5d60afd672f35c30611172343dafc298408351f24ed30de2f01d5beaec5b9aabe62b7baa46993776a7ce0ea3d283c7662e4192b8cebece539397ba31b76dd196334ce55d49f1659c75580b0a960267caf0eca1b3285fe34ecbec96cafe22485ab958f4843aba0f39ef20f03f75181de313133c026f28e7c864397bd3d147d611096fda4fc04ddb8735f733c3dd9e09baeb12324b991419a2c27b9ab004c26fb9d0aa3b9e0b88afdd05fab071d262acc2bc3e3e3d8956dc3ea6a3b61aba828c85853c91d74c7639d2f7425c3c3b93cc2f20bea8812d874c1acfed43f8331fe2224541a645cc8921678eb8c61e4f4941a7b0c2b9a64a00bb1ef2dde86b3e136c52b83e423435653f512a1645226e1ef0f4fe0327d6edd55685762a00246e0bc403517a184f4ce3b6f745b4416483dc105cb58bcd64199b6ceb000e6ebf88f6a461478d574df70f837df42cf3865d2859df8f6e35fc8057485b7ab79fa63f47184a90ba4c15dd7bb993e3007e7319170dd84ca830b409f9480c4506189fd1a420da703be804d6d757dbd4226bb9e5dc9308cec768b498ae5b4d6b7a706016eca7cefe1ba5f0cfadb5f6432eff0ac454bf27d5af999c612b6a8b0fd89e9cb85e2170270940317dcb26f41131e7096e64cef0e473999b233b1ca8893adbff126eae6ba51c1794b4e465aa81b3f10f735f375c062a4cf85ca2eca73aecbe096904f62948c2e9cea820bc7c2f6be645ce0e5b6eb640ba680e554ebaa91d0b17c789d4aa08aeb319ace8dafbfdffb65332b8cf53df8bc0c79ebf9c273cfed364cb07c85274543874e57f96e33453fc626b41caa3457aa796ab28a7e75bdb89c5bcb15fdfe25df4e8ed9b9fb8e1f3e8ad818e3c5c5ce8b03ab8dac3b74953f82ab85d7735c710630e1adb47f1452cb021f1f309898bc1d4ae6eb12da4d0735b19b454ed76febb228cb242b9f34ca16830cea3f195113dac5076c9916fa3e2bb8aaeacd11d399cc52a4b7c625623a5e39823b89aebdb134befac9147c0c4be8cad9d91ae7fe081347af7b32e7ac60953929b7a3f4a3e32cc3d6671f53a997ecba0b5098dd9287479d915e9edb34f216ecf0d0076c023e28ce0301547a69e553c57e6921baa243082424b6ce61ab3cba13a9da36d24bd11bd24ddc90067a949fd11803923c817b3bd11bedae9df6c1173cd26f2176fa456b66c65b53bd2c5d3b257aa490b1c7837763a1958a5ba21d008d6f449f2c75ee0da8b3f6f8a24683a7513fc7cbc2efc4322163d6d590635697b90eb4237eca8a7e12cb173247996b7d6031e2ae25778bba271f5195b96155c7a1b57491d1ead73a467d120e7dfbbbad577a25b8d4719674061b8adb6b25ce25fefa3ccfbf0108f3a86e5ed53ae0b443d906ad734f4683bb3e56ea8f6df84db636a9be3326a893f27eed18e22ee44460865b0f5d65a61e57c4a57331ce499389644d6cf42492b0f0b7600a37805f6a5c4786de5b685bf272ddabff6d5fffa226d724477d3188a3c305c9e88b6bb5ea453cf90e58b7a25b404247e7360dd8185080b92d153381e0fb63a4b76dddc2654b0fd3666f9fa8b185fa2abc2938e134807119ba4c296560716baf30f77a6d65860d0b04c529c7d79e004ac1cf719f908dfb8f28ef603e2e3571d784b3e5b72dd2954954f2708392e8e7c034438f0902cd8514a50c9ecb960a64063f8a8513d9758d8f546e18cb6ad2c960adc5612ad46243058ab5d7fe6a67adcc0d00376297bb22ae427f6da6a45cf285b88679faade16d6357fe9a68171d71cee5c82001d1f95d7297c4c051eb80eca9f0ade013e4397318f7c6874b563027b5845f5d63bef004385f69314784d92994980ba54b8d6f466f88a6a0fc12ae858d26f592215dc5f3fb8decc2cd5c86e021cb31a06a04e97b9e948c4260ad8e2aa7f57e86bc2ddeacfaf7b72095b5f79b9990c3d03ea094a1e20c4fc9794160112cb021518ba0935e083ea37a03c3ce5d482b58e02bccd2d429b6c67c6a1adcb51469d388dc3d2ed6880ca00cd98a7483ae08d83a5b9cb275e115edd008b89b17d5e8910d44746f08acfde54205c3dc06f08c0522256d1966babf0491bfd0b5918ed2c50a9e4b4ced9b74f6c4dc30f34ec0967c5c7642908316b757cde64bdd7ab46d90e8619accacc1d59888b2fa424ee983d1961f30b232c86798ca3c2cf8bf46eda07ff7a6cdf6c130c97f5390eda67de82133aac11face8be7cdc52eb0d92962d6fdc39a68fc8f9e1072f62c205f387a46262d92f7c807a285777029932617bc29f8762f96a8049744c53b5854c387a5c9149b676dfaf608232609eba8081aa7cdcac182c878cec5453d51756a3a5630bc036c23102e9d9955f2eabb0c56bb2332406e8e34c4481520237e6e932fc3a7dad6da1f8de1245dc45380571f65c034bcafc5815bce86cf06517f6ff92e68e6b4f8520560d2d9445caa9dc044a8623f5ac2853e592540ddda5278552fff7fd227ca9bc8057bfa0d95c651e035fe1770afc8510e68052114155938a49fcecaceec12f365a7c527d0c35c4c80e05e2d2ffb777fec32f7daf53a5250b2a8471a48faa46708a739f5e38ae58f9ac79d0e9cc2bb0bdd51ae14f4315f3dd28a2fb276094fc63a96ce58810f8a3a104c7db24d17844d37d9434477ab52bb390c98a440efd628f3522162a63860df838c79a2dfa14dd43e46aa046adcbc4f68416b24eb691ea93e5f7417e7e10a4b22ea504faa0c971f6ae36c8fcf23ada45ebec832f398b523503b62252e6f5671ba96a6c68443a542893dfb87b7a9b5742d387997b69ebda9e5445f4c7717b9a7674a375d870db99608cb02a2d1d62ccd4d98bb0f972c1d726d40f4217acd083637278054fb4825a34b096b408dd11bb7105a4ad15e9287420d176edaf8f3229434ac8f6ce186e03c1afa479fc850096f56717c2022f092921c2c5747b5187c0f9e084e7ef1d6d174e1dc28f9a98d77328239c84c9399f7a56844b936eccb2a750fd0b44031a059132369e66a36a28f4b31bdfa86e4403744e5662b716c24d150e699d3437a5c09b2f3552b615aaa864efa1b42ea9fda7c30b6f0c54c12b47fccfd43a8c13aba447d29fdb6bef9122cde28e0f66a79d9ab8a122dd4ec3f247f00a561825e5d503045d8eba97a29fa164e9ed6a3d466ba27784389d05d63eaa4f0c053829b7615919560dc6b8ca8145c080d5d5093382c7304523322be441d8c24a510bb60eaea68af39d9c4eb44ae43a42407b74d1c66cc1c1a0b730e06f39e7285a90cc6031238a025a3a8449626989c5d5e05b20e9593f59d1c707f8e8e714ac4338b4f915a977dcf05b0b104966ca104cc4146cdeecd456023e8de69fd0b078bc05bd3113d5268a06b5309469a55d5ba779d7b5595ecddea57c400ca57a5905bccc7d50fc8b8c00f98b8454505b957ea70a1894df3f298cff3f9c8af7d3cc3642f09e7291b9d62548ea2285562a2f35afd87f888e2464d568f17c54d9ac1c53e43eee8cd79f1968597e3970c2f9a23293419df35cc8f46c6da83e0e21165f5da1097bc6de0cfd86ba4291ca2bba402df6b4ce8e027a410b95bb165054061b0bbb3604c80f674354f95ed5570b50e18ac25c5c1c4225447ee796b2e054bfb8fe389181d3ebc0fc10f86ea4fa82a174b19f6fcb5e14c3c7ea61dcdc1598dfc1b753dbbd0ded9f877b917353b800160935e56c634eb344d9598dd387348fdc7a015edfcbb33702a598387c73ce51503d9f29e8132a8f6782eb99f27c10b2ac8b11bb0f8d4297beea1f5c6d266db0aa44a2328c9fd888d73fe09e9c05e816e860a6a0f732021e7fb653ad82fe38027df13af3103bfa67265f44e173ee4caffe3e4c5a6a612c9c0f8127d69f2915bb103b2dbbab1fd1810431abc801ea384e4d0bd6e4150d5b5e9486b311bd043a834e86c14d038652abae4d2038c6e838742833e670c7dc0a6ff272ce7bbb2624577b942b40a273a684bc2f31b7509bfdfbccfa30541d8bb4fc06098ad1bd3e90f8d8f442aadc14a12bf5bbe41b28b7bc692e675237f6aca66275a82b33a0f696b9793b24dfa78ed77add3c09f493f02965ea978f563a5fc4fbf92f6120427099f02e3a259eb05f38f310674b484e90e7ea6c61801b584a649cb347582451b42c219cc5840668f9b89e4659f8342c1b67acb1f6f07704065fc38ffef58b067eb28fbd390425a392fe4a2979d92bd0f7315e7f85aca1b672a5ea47a5c1397736a974b12733b3101e5a4228fbfff72430ba71fe38d98c36068ebce6822408aa0bb7f8ed3393fe098ef39381e9bd9363b382df816fdb30c2449d7c6385b9eabfad0a1638879adfe4744f19d6afbe5794a57f64f823a78a09d3b10f07ffe3ea2274f196c3a87b8455d6ce3249fad3a91f40a1fd0ec35475e8f2cad9d5a6c815d312fe030c2b7b702b2707a1163fd1841feefb29d0326a7d921b63b2838d5c51a7e7aa6f080e11e5b90d6208f22639295a6eed55843e37d112cbbb83a2dd9cfac5ebb5ceed809226f1c45a0d4a82cf21de6e518758b6f8c82c56715026a006a98ac7ba2db34f4423bfaf778e82c1aec8693080574e8315d01bd2f00d10875237abd0622dc88b04654d38d7ab6d780cf5787f685b2acca735fd34d29021da831c9ebf177cfe2c4920026d8236232671a86b9b2412037a5faef82f2581eee48b9ba1cab5c41a9531d252ea27e85cdbf4fc8986e20d64384d4f700e85144dbd37ee9a05277084fdc64e78cd3e0f36a6b0e07e9ad68c0862114a3ff912a25e1dd1e39d8a56f8c264fbc1ba63307dadd6e869429d487e237c512c82defb98d898a0c6f554eedc6502564b832c9d182ba40b0fbc8bbaf08009e318992c6ec7a27836d22a0ca71120cb6ceba233f3b08971f5ad862823034f63fa216cba2d8ca0e7d9c4d20fcf1f712efe2c40a97d5800a8ddcd983a2dcf9a90ddeba5c57ccfef79c12c61b59d2509e2d3a6bf8547d3f8e5fe33d9845185f6dad24bb5c2cdc9acfacb895f1da56b9b0bad69a4f0316f32f96fae08e19fcd6aa1fe31fcf9644682fc0125aa133262df7cd94275abf0a2c27d33084bc8a46f4d8bb9de20931179a0bddf0babe4a162260c177abdaeb27d5824f777c0d7f5a386b0bed93d49aa099ff0212cd908307f506757903aad7834331c5ffdc5ee96fb1bea4d53d823a646573fe31de178ee5d35d3dceeb37c280ae3cfc45087be834033fd2607293b2c516ddc870a3ffcacd7d4a758d0b181c880b1991804751deb3ca12b3fc562c567c169f6846fda09f59706c17d33e1d1d1d35892d5b150831b463c512ab82073689794a5d7177b455fbf42e83f826f6fd513d4514c6aa913f49fbb8772a5f2b67c030504058018c34ac6fb8c5600de2d13f4fec0fb321f7f33fd9e46162ce62281145f5c2d4c8d6978f9c8e98f08ee119d786bb135d4ecc7842727f89e463a8f40eeae26d56cbb49589c47b8d9dba17b379dc1883656bfd9ba9db0091e06cd3566ff8e90d3a78d51a9f467baefb0243c82bea0500074cea575e0eb0f43012a0273c48ed99da0b925ad52591f72394b047b1752ab80fd8e9468471f8726ca457a0fcf046f2479c94c1bb3c81ce65b14063cb66aca9b5bd51aa6f3153e617235d57fc694b4878aceed7c1e05de14ccb04f196afd6e20b637954bb7fab73a6a9af75c6a7fa9bb7c1189b45baa2a476702c6b9d7efe191158b9deaee379ce333c1e106c4075bc7e9d902705dc0dbf425969e3dd8cf7244f473c906935116aa6734113c4cfec18a8dab41ab56ac6413decc0bb4be8e38d4e24abf051a40df259cd530d3904f0eb6b6787047e30735dd2ba3700a2d255074a710056d357936f1f58395b4a61788e12cbd0687d71bfa7d5efb7beefdf50d6c5c1421fee4dc5a24ce3bff8ddc7106474f7925da5f51a6a455df4ee31721fdac3b035d909851c82a42fbae80d275907ec45d77a3fe85e267f085ea66b1d301b8588b6bd26df66fa16bb4a3b03bf1d3633cfbbf7e252212ea89bcf5f4d0956c256bcbec8869e3bab35179171768504dbda5e87e4a7989725b6da54a45e38801f37e1dc803fadea9c9548671cec874948f0168f1ea189c34d3c2b7028d8b23d8a3c24c17df033584276b97acb6396c8050b982c9a2a5e6485458e63df82a42f998721baef4399ea451c304c47edfddec1be831ee911fe55762866aa59e0019a21ffca82e6b24eef3b9042b9779e2375e0961afcc83718bb3c39729aa06826e622d9ec49680ca48f01b1872af4ca0620217f28f0641040771003df251d907e82d9ccc628c91df27afedfe5e985132cba647e726d5b15ec0988d3e8c7b7eaef2ff85cd30783ee101080c66d5b93a053843ede7fb530647906abf03dc41ec9063e8216099678943f5abb0eb2c015c354358b5d8db5f1940b78c83f9e184bef65851ca84231e690477d4af10c2234e9b79dddb0104457e7da5c805ead4aec3328c5860e5ffc6d768b2578da0dbad3b47ada326dba795f94de9441123a717ef2ce4161dce1debfbf985061003671c522e1c14b0c641ad1e5672b043bd451de0e93e4127d7b2e44b5b5e9c8a21a9a682f51e58f31140067dde1f84893861efd4ca0afcc82a667b8101bf51550e2d9d352bd47bab5ef8919780dbd7ce5a2ca38cb5cb2366d3e1b1ae2af3ff0e97496df1be8f62a285d52defe614b61cade7632f2345392a4d59bd93f9bedb8dd932ad6863f19d36c49c68a71597317e1a4d3363dd6b722f8826e2ea3ca789096e0b0cb2362247a521145becec2ffbcceb11ff2a147405d9bcb8cc582583c64aa21d3e9b2e921e2f2098a0a6880a7a3bbe943cc89eb4041a0e584cd2c40b4d661cef6fbd171b12edd7b623683d5201b80e9d81464fc61858ad8507d61aa3b33f31f570e62b1487106bac6e337861e40c345fcd4f309641fc7eccb9b8a9efcfafc38f2d4f7608733a6c9998ad1020ba81ef413af7f30239004be3ddcc5741f0da32ac5f0e85dac2ead8889df7333ed3db0a108d3a9057d8e4aa5cb86a9219865846515aaf917f3118db559a3474146c635b35a38e6ad8038d723d549ef0a2c949be00311d09d8f8743184e155b72b0ca1615f3a1f2692155c676957569e266b5 + +Params = SHA2_40/4_512 +Msg = 01020304 +PrivateKey = 048201090000000c9d05864fafb0e5743df6fc06c31189bfcd124bfe025172370e2fe412700bca53707402523cdabc63aac21af91f79f1e3dbcd3e32514e258ac124cb45235a70295edb8b49d4839d55630d947292207be4965a8bea7a27fa24ed58ac0b0453520da38bbfb4dcb346c7187732e5f769d4ea94916688b1608e2a3972e4157f91c0280000000000b18abf9624872163819112961dcaf80b20a38bb2d053d77603d9f1ea1d1252095304fde5b76ad6f983f23e57d060ceb21e6dcbf091b22cf3658bdb35cf4cc351581678917e6d7554f1ea39d92e7d2d513681012e51418f909ebe7446b854b6537b81b57c7444aa88b45e24d193c722ff958bece62a03fdda39aa924b57ac0f16 +Signature = 0000000000f882941a102ae5c0abbf57dda00aa46b674d95bd7ff0069b8aa3b91339b78b714730fcb1c1d8dc2b9fb84f1931315af305454e15d241fa11e7ee538d5509f1aa1a338c9392a9aeff41d3b2a103ad947c967636c6eb01fcae428aa77f78bfe482a156bd12ac87364fec245e6b8cab815a8c2ca076e8af7b2b81666d81319557634531889e1ccd9ff8f6b31166f9fad376989aa8e0e0951ad4eef45ae72c60445026983344a423587c6b1ff3068f891113ac673f8cedd617fe41148b91a68ca684b14fcbee635301750ebf5d7abcf64d72f3d39f17c41af20448c5f9aa5ee1e2074217eee63a05751edaee033467bde492c05add6c116d60ddcbd627c33669f168cb5573a87822918ec3d04f188414b76f24e96298a3bcc214693658c2066c01ae5977727f86d793c14442e410cb717553fa519bd812cdf4cb3f9abc3159fd456e5bdae661cbdac5f4ac5a24c1e05ea7935853c86925432c30a03f39fd539e6575a75519da0c74adf39093aa64e75585bc9f582594a896caa62551bf98208b4446eda02892bd81c3ba861ad087dde66a62762e827ca244e926165494e4c193c0941f8adc6711051a0a0646ade1399e819261ed09060a2ba80b8f145dac7d7e6f24b97d4d99a521e17d3f9425de00fcc99b11ac178e1af2c89b1f1398e032795d39b47098dccf9b34b5265d68df0879d7feedbf662f3c116500b5a1ecdbad65bf2dbcd9dce3d4d8ff93c70ac8694867f7aea7292cf25589631e07956348a6e72c69dc3c58be477918e6952acc2e6bd90381d7acaca250d918ae3a07c776259836507dfff7f25ae3d00eb15571d51a81f4847ed722aef03251292007b0e8156f08367abffa328076513c97d89884e5707030a5d4e8eeddf328581ecb882a94119be8a3574480876c0a5040a8843128b314a8ec6363dc8100ac8915f6eaeb33f0754ba37699984d47ea91aaaf7b83f1bbecd942f2ea5a279ae8663c8e5c2a6cdef47a91a39ec3127cd9b00d484ae8dabbd90f2a7ccee63eb28b3a61d9c5ad4772b93ea08d9bc4d0544676c1a8896232357ddf9c4daff96686beac7b0311e68d8aa9749a68733ae0a2aba378b11340babc9424a55572801f257848a6755c34a3708bc5d9bfb926bd637a2dca0bc57147a41aa571d98d037657c8475241dab6ac57ac0aaddf30a1e0313024baa16936a9b7fab52a887175e57f88ac60ffbba2c008fd3e9f100c591af5fc219c0e758492d7be14a712f44f2223bebadf16ea4d5388a3319c68b2ee1609ee3ac44d1bf7b6f8e7d6bfe05dbceec67b240d410e6e41e90c8c37b7940efcb40233f7a3a7c9f50c06b761af93b344e7273df21dc64f07705ec9437dd11e4293defd74ea63be631af2699de7967d9b1ed2161444546851dd8989aefc8851e8b5671332b6981a454d017f9430dbb12d2eaeb98b3fbed89e6980716566a9334de0ea62fcf2ed9b5ba5593c331273a3a57f9709c1614c6dc1d3f30f72621030a67bd3ad8baf55010977216767a0090c2c3a2e9f3d86e5ab74a22db34914cdabc239ed6b34df2da6d01cf2ed4fd597f2d23e6d44753cf94b53a50625e853aa8d3ed7d5760ce87fb9d9080fb4438e31a7458b15b73a7c5e309391dc9739809512634ef0ed5cf49c2a05563d5961ae98930e47575c41d2aadef3302700a1ce7e8193d7aaee3f4724cff9b19f00f6e01dbd603b8e16e2fc904c2a0d2c3add8ca296f183cb42ce88ce2255bdb0cbab0bf630aaff67352a48a06d81ff547870d7a41d55abe49b6e7ce0c842e930f74a4fe0c225eac920f645c31de963ea445a1ad1565f78aa762ffaf28d5378bed2c857c0a5a74f62719fa9107cbe42e053587bca58031b289e5ae3c80432c20ce11603d1ab608be2f407509db2f72e39685eb2167034fd8d3f3fd7ae1405a5cf8aab275a47ad7426bc4bb28a0678beac46bcc8653080285e65e0092c516726e53130dff1b3e192d775cc65501eb8340eccbacaf6d19ace3fc11ba23de8722f5b3b21b814920b7956630bd544cc3e4c01377100ea1193e3303a617b8d8e2acd8f57441b22fbcdfd1a3b16ab6fa4c52ce79ef2019dcc500811b338f8f48fcd89ca5ec6c900456e68ed1d54f4134a5490d7b65eb0efbdcf4e7cc83127d9c9addbf89e1e2c85e42f0f6bffb219c8c8560b1f16e0d52eaa50eac8173bdcec8d97266b98b068b2d4d1e4d8d5d481b00215110256480ef39f5d1b1b81e477e2ea6a41709a3953bbc3e868c1597978bcce17fb6c62f52ec56726bf3dfccb1e706c0776ca2646db8cf8163fc520d4e8398fb9f5cbc26103ea4eea3bffb311cbbc1088b45f07c4dbd3eec8f31f18d17ed476692c1391c1e3b57862f86a8a8af1d418f644bdce19c5c3e461e4d43bb3adc0d8a8f1810bd841d0bbeaf1a0266a66730ba32207b6120f865a4d7a32a0ab8a8b53acebc4820ea80087285864788c15ed389278adede089e799e50ddfcab0b1cee1dbad8ca1094c0f2d0c4f2dfa742c70a4cb3d7fbb03ed4aac49fb8d018846d088ffd8127ff399b3768da8c11d3fd42e7190463b761339233ff8c8bf525e1d6fd4dac39e078d9ef2e1cff84761e72a3e26cd329d76adbe992025432468276f68f5a797985b9c2d4b792aaf90d56b92b6f614870971c205936c1345bbc2b0604fd87143f79261f24f980850c5813f503d25b8b6e7a33c693bceab4c0bac13ec7ded7f25e24e33f727568110b4bebb7a2ff7fdd7925682671f5fa7ee69f31d4f0fd7b170cb46ea4906eaae6ebbe4cc90bfccd86b8ea9323710461bfe39b963a7909743d94d899f4ebe9ac2be95f19f6fc84a1024ec03228b47af1d0071e7c5aec4ae4af7de3f3a9c2099558e73e39f0440e078ee091092996e4f0ca3006779e8d94f2327c9b5ff1fadac5d8553939bcd6f5e8b60c239a1e09f6c03ca7ca88ddda9a84c22f19388998e0571429e4806e326306db8331d6aad107779fbff4f9ee4a01e837c396aeedfd8b1d0a4380a6fc7fde0560a00d0364ffbbf2fde573490c2837bd4712d468da04e0fe851fa5466b7d6e28c3bb4685cf754593e4369ac5de046c0a59fdc4e9a9f1b741e4e79749de7fab15adc1dac86cdd9830b9b81baf400ada870371b7ed1eba32b36f2a43220c70243a11fd5e1e714c571068e97a6d309399285c2577e28d26aa50128dfe474bb33fa9890327873b0e02b6582e24b88b0d62de599bca4ee6ced9708457098413ae2d23f89a5a5a456daf5a90a6653c0760212b983ce87d93684cf9decd44eaa4c7228273e154966c03dcc00e6b4f4ab5682ac186e6a067eb24a22a40fda93612df88bcf894039cf3b693fc63ca3f6b700d4d32119c5524644b414bd93d9c910ab1c78a86f4f99a2aadc16810715c798dfbdb6090522b56c039502317b8e9f17a588335e584839a5e09429dea57d6b7b4a743fcd56fec949d66c2f349ab999f0d54942b89c8933ea7cb640a4522ce8b8119007ae94a909013efb4b4838f142accafcbd7a6a95f8f98552b291e1afd932263b041fb74715fa0f98edf6368c00e403e2e9d1de727ced1dff7dc5b87249bead0b3842d74699000d94417d99dc58e976183fa2da5464dd86ab030745142dd702e923966dc5fc1d7dbbb971cdf87070fee1db2c7feac8ecac112ae5281f00ae77f1a8313d37691d1cf5b54efaec396fbe04f58f714c5567778199d96d6f64eb08ec036fc1420aa3683d0913aa4e417094890086c36c20ff5cd7499da0268e37dc80e15d0e9551853f36b92f50769e58abe014aacdf1b5463347b1610ac178b1a46c0efe73c2d0d802a92efb07334257fb098fc33e517ba31caab084fc008904d1522a557978e88c1ef8ed6b16476bc3d7e56133456126eed6d2ed512d1115ebbfd0c5551c96e1cca382975bdbc409021e3d3413838a057e41c80a879f5ba786bf55c0742bbc1f7f6a55e0b772f327d2efd5a1f534a1078af95fa53943e0707d946bbaba7f9f420bc8f8d6a41472cee93a2b12c5b1431c1d3dd11582f5e08051a2a6889419bdaaff63e764b7858aa64d526597bd10e977038ab0aaf955ef1e119fd68a655588c423434da1e1f53a06b2ee7e12e8c2f1f34789908f168ee72bafa070d5eb8e5dd500fa6f9de44eb36d9a07d6c4c9948b4add5031f8346bcfb76f897d8bc0a148276b9459e29cf48a856e867c2e72f545bb94c5354cdf70332dccc82abc12fe62c13af583826c1a35eec8409f7933b5bd123ce883b0950c8161c1946730042a9de28cddc1414b54a3f5991d7717325e3f261a8636fed9c5fb04037385fb02ded12a314034f93a433736bd502cdb7e33efa6ae768264f240751ba5d9055f41614f0414d5433dac3346eb10fd95e91263d1ae9cd29abb57e847cc6e5b1639e78dcc72fefcf4cf0379218dc9c1e033d9680aa38bc091c875db1c3413acc0e52c47e777ae1ace1ed75115d5812f8ba73e70b4a1a277e430d144a05fb1c4f007dddb140259dbe32858ebc86ee73ffa1c6764cd4662e6bcf4ae453f07dc973f3005d65a14abdee9ecc3e48da09764bbadd30139c39afb673f7c1741fea07e48b312986be34451b5927b7fb1f7d39e79aee0c8921eda482a11791e01e29cae0879f3b492233ba1c1aefb322c1f2e96db632fc47dd6d43b334c7fe1fedac24fdb3083942e33ffc349f03eabf6177ea34fe95b3fdd4689883356dde2733007c208f1e46ba09b8c30b6a10a346594a0012b23f96fab16c0b34cb41b04b9e992a66d7074e758fe11571a3a225c4a09cf4156d7d623042508895d36f7714c617e8c6c3f29f86a0589f1b616a6c7cbe2179c7f9c37d0e2dd8c08e6e1d280ae2668eb7b0a51930494242a96e7dbf01d740e7301b08c7c65e6dcf860bf14bdf5fd159964898082c31644cc030abff403aea58eedcf6cc1bab89e995c927cb1b76b8ea0c139388a023998c8a46e795177193635eca0aa0a2276e981f25348e874696cee7a475f1cb67756efb25a4081a991ea321d039e78d29b48ac10d0af0a47add0e2533ef571ced5726a933384f7a63baaa818db9f047ba942034de114fdf08c4dfe33bdea89e9f197284f33f9d38c46e2aa19bfb3bcb7dba1ba3224bf7997b49011063d95e78b4b9d94174b86cdd9dcab08de231b980dd4017d4d4ae4e98000cc6aa6d27f9e72403095fd3d34e6426857392ad58cc070cf761d42fd9476725a6079393e1d5a16b6a2735f7cccfc3b54200068f63c820987271592433c1efacda60e51c13ea9daf84caecb36aad665075c1fbdec737d3316fba584bee4ab71526587cc53f9cbeb71a86db428b733b108d45f9371767dfdebf33b094d01ff8f8d8257cd38996b8d2b8399037d0873eafd1ffadb735723465f4bfa987514495fca7832ac72259601685afdce209a31decc28d5073ad117495b26cb2a59805b7eeaba8428b41d71a875ae63943fc2d94c53eb89952df3f1eeda040341eb4bfdf592b50e025824f96cfbcc4257c0b235e1ef66036b78ea2c72df916ff83e1ca923fbed3999cb82937fe29e8c972f801417652e520b9264bb91890aa7f23107d73530bcf503d478e72c328d1a32438e4d6a66e2d07c0f613276e59ee612d08e9aa6e4e1052c2fdcc59d6da1029501a5e3301c1dc6bbd65c4c1b78b89acccd03fe3bfea599678e7c85910f45a3b049889c78810835b4ee82c5610f491a6a8adcb33bb10364073639fb2a4e7f177434cc508bbb79768331135189132eda3ac2832022e6f4125c1e37a86a3d6c670e9804a13642bdfb53263627a2cf526177eed1916dfc9ffc3a20bc5744572b2e00c6a7f483e6b003ec4025c030313c10308197afdee5965094fc2fe4db942b1627c3bccce296c24f5d3360ca7940c1b70e705689948b4060ac9553aade40cfafc6f4354b352b9602425077910c38f0e94626d152c34472f8508a9abf693841ad246e1093c877d5e97eff6848e06de7a072b5ee77bf71c2c95265044087a6329b0ce6fc21f88429e6b8def0fc18d684b9d4aee9b131c62230e92b984c2955214dd641d312745c6288c6ef4b49d0cf9fad025023ef4f3fb85217350a0633a0254ec015e3ab087f7303a09119046659fece8e11d35a193005a1b3191ca173c95327f10ed37148acc2aaa420b4b25117a1aefb6d1812fac432113a7ed1178e05ff89360364c3c8f61202fdeba09646e3537a3e277c814e9e471903cd8c4c1fb186f3038a877c01164bc12e8bcff5a4f7c3362f4a2066d908b63f14dafd4e72702aecdb97ffa5e8e0684c45432304182fa940dc515ae6ae656058105c828195167a33e89f380ebbd6402a9b8d80c8ea5524da1b6f197ab4823aae3b354725dac2a832f3fed640667ce1439ac35f328fc5e427fd1173516309720a678a8e4c5fcdc6c59fd91a03a690b12721f2e6623a314921a54017c1d89a4f445dea5c7ef693e071b0481b026ab14976b24ba9b1433779347f127c08924bd23bf8a4793c6e04abed8f4abb68106b51391f6269388f9be7a144b25c14552951716769c88ffc47f318ea33828587c3fadaa04274d3c254ac397f088a1f142c0b8226a1347aa9e4c332a4013355753f0bafa761ec732042453bc5f26da41aca76fae8b160826eb5aa924b1f5ebe4d447fbeac37771e8c4f556585ea222f74f6b8cbad3df85e97706dfa2345da40f3bef82e67130aadd5cc86367f2fc3e27c676ed420bb928d01fa700a1a8cede7072c2b6eea4c1aaf18b2579989d0455eb507ec606bc7d2e3142bdaaf06397bf816ef19e335c6b2da7e115be91895c8956fae0f24641dba1bc99f648f40263ee01568c997e56d78145fd400442eb2760277f9ce11e8ef323fb701f298b68a40c7758d9fefdc4a17bd0e916a1e06f460f9acd161c4c3e611c746f7c87ec8a23ef27c2f3345ec6eb5e12e0f688d7ebeb3c28a8383a90dc026314c07d88f7922ccd19e378b5f23c3e2c0d371b5e6f9eca6654e4fd13833a88efa7976e4633997aae54b2c5741ff71e99444df9a5921eff7a3ebca16721a032395df576b766eff1e4e598e35970cfe8f6a17170c425f87d3cfe318268765e84850169e62d49501296f942d8c9bd73825990cd6c7b88ab04910ac6044097bc1087f57c84ffc65a7c29530502a229880d1cffb8861fa57653f48f7ecde64e59af6271df923c5e338c3f66f154eb118707a4bfd432be631660241f049cf6136ca2a763ee45c3f5b8cd72d5839841b1642bd9c58a8bfea012063767a8f61f6bdd24a04473b4318ae7f60345af5bde3fa915cb996886b5bb41151f13e5a8adcfb9e2ac87b4859d7d9687192f28c1cef9e0d424bbcdfb5873087c8fe9448a3e26012bc26345e7375fb4adfccc5c4e4f05b220762e95c6507a5bf24cea8a8f7cb2df87102369eebdaf02ff89be58df5f795e8a16d3a7f0d7649b6c234f8fff4b1ffa6873e51bc74ac4010b71b585ee274f588a3f9db31b87853f784d765ca4a98ddbe028aba55d75b23b031201218f2a0a175c60555fe9819813365afb438d0fcd985594c9c43d64b6466be8196d062a5483960f0c772181fdeaf18388d12ccb0b9f51a6f86b112ae68f6c1f4db890f5c1af9bf4ca5f0dc56fedf3b0cf2ecd593fcf87ec59a5ca4c1249e67808f7021bb2f6ba0af01cb491dda6aa6127a76fb4c52775402ebc065932b682776ed772fd0e3e812316214b5589747afc4e3b31a801e98a716575606128b5741abe2c57bad327f5dece15a47cfdb95038448739cab351aff94985c05fd333bebba56a4ea639ced83fa8cb8becc31cedd632f7da6e120ee505cf4987f3edd078a1aaf3a996e2812fc451e5d957b1a5f9342bd30a98f54ce41fa1d9ecdccf41c2e1f802f3f93cef7a7ebe6f945e058e953e4377dca147bd76e6d65bdddd58ebeeafa5f18faa136fb3b4a557447288063bb1d36e89e5b798d3fe0e88bc39055ac57d2fb19a2249d863a6d1afcaf1ad7689a8234e8427dbb9f01b7f5dcf8401c41ef49ca7517bf6fc6e9c7c847e5b56e808fb4dc331b47874de3db1d93155639868f38cf9aea3a7632b1aba0b9a9eaf4e763a60bb2cfc26d53773e5495fcd48a184e105435c11dafda8fd296f3a540ff02bd0b0bee689606f30413359debacace1d3ae8b200d73858ca3782f071730b490e58f6ae420be4c26e56cfbc94c6add1fee3ed4521b3f4d3ba0c55542452d3e6931dd169f9cbba9e1a262e462393ca49da5d0814017849da69824bb0808fcea1f61f46fb7a851e4fa14a643d90beaf93c707a27eca4fd0fff523c6bd48a74d2c29a630e5126d678bda25649167137d36fd42abe5d1acae783497d665f6be1b646f7a95561a6219b94f57d77c10c6fd5bf797ac6e7d20eb65b95cf220a453a1150953538c35bc16b5ab4a3b05706a3f59bcc0fb71c00ca1df5b56099d94b8e82a5431c9fe75d3881a35b85b5d403ea1828ad291a1ed5b2354774ff2a538e57138f9cd0de043f33057352cee225790003cf02ea51c3932fbe455c14b991fea1c5476759f67293398e39eebb5b181d15cd5f1a3ebb9d253bc04954a7a67c8e0318d353cc9e3e143e5b132b40a13581867b9233f81f618b84902a10da17ce81cd0d011301a30cbaa13b99923cad3d55c6420dc17cc2081cf124418022cac5614fab2b05103f4e582b697dc5babd9b85222e0c9a1021dfd5f1980fc1f1e0aaaab07050ad077a8722d8569f39aa9d905da883108b6a4410cf91ae7084b7d3f3e35578cec814442507f3ba66691c7e5c0d9f14a91bc4aa6e2129bad65c31943a22ad1893d280a37cb484d847436dbf0c30db6c157305178fcd586091ec7725ed5e0cf84c61e663281b178bb385161354ed6187a7b1ddb8ea2aa09341edc4c907dfa5aa2338632f9c2bc6d94839429463c55fc5bd51b5cb1b9fbcffb8ec96293c3f6f5de53ce5936399e031355a2b34743ed577785bd55a0371ff606864dc5df34af64014d6a4f3015b055f2cb9371cb3a68d34ed6c8c3978476611ed2479a93264594b5ab7a85f93f5f6e1d6a4283518481cf0b8b82bd0a439332224e8f91bee645d0e5210122ff6533046cf5e5e1dfb09e925d015923c03890c0e37a3d5c9ecc33def4c864104c4883670578dda9c34e42e9c691b7eb62d020a5ce9b0cf8867d43fa0bfb41137d8e4ddb561b8c6d343ed4822fa22cfbfce0eb67c6dc76db8a9a1a1d072a51c279e84296abc787d621297f7c4c653c045398f5925e92e905d84ab227fcf73630a197d95728ca24b23f6b5ab11fe546906cbd6b9077d32a22c3ec983cfeddbacb8fe8c2807ab288fda5768a207784bb913ae9e63148a01255753f7c4c37814a5d6ad9cc78c298726aab1651a826ed79dbbf2684544d6ed1f454f67d3700068500c6b968b92304f257f595cf8d260080219265d58f12258ddb2c461915ec9885cf91b66265c8533d99795c3c1307b1dbab0021d6dfdac485a29dda0cdd0dbdcebdc0ad09ff2c37e07524788ace4f8bc34e9824a05add468063c20b9b00d889a7ec01f0e9205a5a78f5567d794f7b3872d625639396af9c8b6137bb1046f4748e5fbc7829588a1d582484424da28d56e0d1fa4b6328970594117b78084e7836da4a712964c4b50032eb98dc4a6a075f90e403929b658ece9137e9a3e10c5444bfc01cd2323d7ca8e3599956f0a8bedce8e739941751cee67593efd611acadcc9fe0b3395a54a3d7dfa8da76be6e969e0a6aa9fd60ec33e09c519c84f9fb1b023a7fa4633b0e6fe52d88acf78f2e3203dab2b0f2b5992fdb192bfeea3c2fbedc10a3090859d1ac5e13b6fcce7a6646e7773cd7277a7ddc021d77a6f20d099af34350239f1be173139746950b1d28a2fcddfdf2c61e0a254a74db9fa40a01092c691e2283006e2d4b75be69474f010dd1d4cba8905e040a651fb09a388d4d9b53487256c19d4dbd702f9b3961605c0f0da0ac998bc0a92ee4b01d9e19defe47c968f7e6350dd42ea804621920d69b5499856a674ea5442944c162561d8686e42bb1835594390bfb0ccfb7ef2acad938838681be6e831d4b8ed079e846b6ad27050df90323300f399a6ab920cd8254fc72146294ffee75f774611e7666002edbe85ceaa7449e5f618839da419422f056fa8e337fdc621ad126f4c551758decf6ecadc04b00e1bf59b10d96088a1c1c6ba4232f05f4b01b5062d13f46e4b277b66bd5270e61a9f8ecdc32d442482ef3fff2692851a398ae457948b0e2de81c5359ca635ec287e9175d6424d27e1882726984ac62af9bca97ce5c04d7b585e057d97e514043fd4da9c0d51ae5b7208b0409ae3ac3e734efb5b0cd0a6d97cc08265041d349fc1223a319aac6cbaaf9a2195bd2f73b9a148d130c2bff4c4c63e5e336d2df138dfabb06d835ed5ea2b566513ae65cf0d5624f7b7b4a16ac40dd4ea7563829035ed1995fe1f02694a66f0a4ecb2c26905035fdec05f9db706a8418f039b0f94b31dc17be59873ddd6b14b4fc581ab106fb6a857754142c581fbf16fb328927cf976c69364250b13d75a83f38512866fac4de0d5e2cb480d292f679a644c7b779b3b1476cf15558afb127b12a1ed2f65a3e7a584e8c34aeb36c971a51eb055b139cf1b64c9b26e357258524d4fd291725a3eca8d3d51a384217952a1807c7c7e9e424181b68ffc8e405672493411c43e360bedc640dde31c5fea804b5946cb30b6cee80ae840bd4d0d6636a2be7c47463626746b52d7bc926c18013ed52f24a45011585e10f02eb6345cbcfda28f2b916338bd08df8b02e81dc12eb382714675f927cb796422ff25d69a9e274af742e9875b48e11abe60ab4e23114f500643ea7407fb2d414d700c953d49ed688925e69dd15e6e59f1e3e7344fa28fcc0453d5b68230b026907cd123b215119972a40fab92f66277d2e217783dfb7fddde3cc1f79b9c09f8e77942dc21894b8f4a59832c4c1991617dc8371ca2da25a0d3403d1c520c1290df75415db32cd28db18584f9634a2a350d55eb8a18bc4c28b6047c982dcdc1050b4c20e4d1133b54b8a584f1c9b044b158323c06ff73210355a4d79a9c5b96caa34a9ebeb4ab4d33e1b2eb6074ae592fff647f0a29d27eb3b62db23a2837b71fcc559fa6bcd650ef7ad2ff1c3896bbb72caf42ada9e4ccd89d1a4b05ed0d56a36b50a76246c513f2386b531115a7f322569a8f27fb2eb031ec8be5cb0f131632469070bebaca31e8b2f6d7f866f3c3cc7b18268baefee16a5ea6d1b82c1f73dab0fadbce9d95b6b7632789832f20ab29aa46a7e18eb561b0ce83f3d062a5ab3e66636dba8efdcaac01636435667eb40409ce4e8b1d974260392316abea9419bb71c9e88a7004512b9654e06ed70a5875f34e75bce89b8858dd4c7dcbe3b047cd9ad67f291b8ebdbba4fc71364aeebbbfe017e7ee4dc5e12508d968df9aaae62e98f9784cf90bdea36e024a30a7eb7a8c25c00ef4ae24c7587ab837d26415fff2ddf39cb698071c342dbcdebb9baabb964593c5c1ab1e9435febaca08ce220c651b4a78aadf49a7987e7b113c4fb1a6121dcfd40059c44d42c58b6f0a2bffe3c862fbe8719e3bb52f16f5f90ea9dcc6a918e51d8008e79b257fef8f617305cee4a9658a19f389c49b46340c3e2641afa7267de013c7156f45b31e667e22d3b7ffcabfb42119672c0daa26b4fd2525333ed3998f6e239fc4542beb3ec4c300cfcf94331e5b07bab2bb04a3945a32990552a1846f0d72f34cae96450ed4a1b499c467cba0b547eef8a998e6917aa67861a37f658967bfa651f0b45591aeaaeada524068c567f2320ab98c8e7fc0b37f11fef7500b6507f5b1c8d468eeb65e8334824d0fb23371a087210ec295ddc22a67c34866cbf5798b0996c9ae00e2cf535d35685f35aea3a46aa520280b5d7d234c9b165d3c2eca302ccec5091ee70f31038f02b06a3e87a25605584d36445f23f502ef8783fbbaf53b79433fc5f4241a6d743cea002b82d5a5a414c2d50e2477384b74c88a6dfa7f932011697342027f98446327ca94ba958b239268ee5b7871027bd246afb0c3c1a560c6677e0f5ebcbc71e25aa2732da09bc1bc409e74abb8dc478afe6072597715a745302aed6c7e1a4271fd86339c6ce5f22d690bfadc912e74fccb67918e4812a1c8d651864e2321637f5a95e64d0b8ee740186305e564da6049f0bc4a3fdc8fa7ab6a62568fac6adb91deac8b3c9c893053e9cd552fb8e3e26c93380d285f7c0488a3da6b0a688584cca81e68c1f907818bbcb904bab89fd8af0f788958e80e4cf572e7d6df28adea782bbbfd84106b14f36922ef08e4c9485a0f9a41dee66cb17c03a14b1a189292d12c5f8aad4431cc7d0f07a80d6275e3c1f2f37fafa0e70e2741542c70747427b530700c4084205c3b532cfb82b6ff832f086cb4b3c762e30bc169959e076cc4c083cd65807054c8c0e6934e711b5f0bd08e6e65b30e3276a4a90254988a3fe8e6e1c9044d007aaeb88b138ffba10756caf13dfccd0ab30c779ec258c9cb0736fee19d6bf1ca7988877457effd7e74f9993ae73b17d1c4c72d90c373d92ad72903b41de2b097007e49b630daf76a5ce76ea0cf012cb31f7feffc79ea2e0e665e7fa6e9d58c6dbdfaaeb468d2e545858df68a6402b9e7dcb4a10554c5b731133d9c40c21f94a61917677ecb76d86d2f4472f907b082ff75d18ead55862efa6336549a7d2930dd0954daa45062e30457baee19d6d90ff28bd52b6193d5a12ecfd3d1d39731045d49736029b361f48d30f49cff7c842591ff0b9446ba3cb883f3bc3304830253cc77e97576f49e54310d3c9f1d213f7490a69498066facf2d4f192a8416cd389de6397292fe712de77b0a31cafe249687aab7bc6ed69533abc6bfbcd9f62a0d33335a2408461e83589d107f185e75756735a5831cbe4bce7d249a865348a2151ac5a692d3679aa964ea5dc23a90cfdf011265a94f77e6146f7a8c6fd5c2596189299259c414613d2ce6ea48c3b66ce04ca5c596750e4c2fe44f7798cf422aad277c0a0eaf8bf65ae3469522d5609bcb85b2d6d1fa558bf2583de49d81d900143093727f98fb1699737604c3b9c4386fe0371bcee6669c8bf8cda9ee2ac3171db10c859527d5a718181e58a220b4d780085b1650c88c1c64a150e1453fc9b27021a74b288f241aeae40163205f4eb11ff256b0b4a2544225126b7649fa86e8b288f4d1939ca5bc3bd80f040b5acfed0bda1e041663c0bd30137ce5af7117bc633ef59aae6f78c0b503b3d3f41d942098a4ebd8b8e23d9b8e818ec86d736e92b2b6d613383ff8314dfab17be92576f0e3f1dc8c0125cd0b7e731ab835bad7646d228da81c34269a1b5f5b622f9c5407523588fa6f7a0d33ee9dd95b628d1e4eb01125a7315fa5d55866d518f7d1f18dcddff6ae751cff277588bedd8cf7d63343e28db0ededd257b97bf8ddf8e60e607998471df855ddf0f89fa383e19b33eb00e990f6a044cc86ca6ac01e5b98801917b41405450424ddda44a4500ac174de3ca15f2cb24ac59519aec447f73a9ef2c5a41aa683f8e8836b7b233557bcf65dcedab996af090c0d5531471f3334a2db0bba2759b306bc4731ff04150f5298e826ce1f8b88564652b009c4a57807f81a0661cd2f7fa591b7fb8f523834139661afb81b7d0e73c44948891a97f29e30a0793185c83d73374380c04366d0b050e4207901fcd4f7e6100a65d8388912a942cfbebc6c758a13ba8b73a84c55f72e64467c25e12d888e3e3e1ea618ecff8f637965db01da7b937d2060e31603265fccc3406fcde1e4b4a27f490b42fdcfea060550a6b317b055b36f42c73ad66b3ccb4369e86d11996b78620eb4d40ce5f1d687c7fb96fcb116163a6e856e8d9b0f611fcbbe85be264bf8327607d63146c5e246ec37a0418d4a568633c9246e0a30ec22df82ff574f5ad0b1d4a59f964038ea99c44cad36c72bfd3b666706979c1923908223b66e3f46b6622b59b483751de425333118a61664b227a3316e70e28796ce460978801b770560778d7a64a0dd543a50d054f7ff4fd18dac5779239c9d1bb17d415e59c59397fb7d358ad239c7dca9feefc59d7916717908e2d4fd1edf04b6c5c8e753a5def2bd985dc8eff0896dd33b83395de6b93dfbe5aac4a1a9da87303190fc856c3ec8a9524552eed1d513b98be43632aba6f1e2bfdb40a957a777986222e8f094bc3837a62a1b8b3b0a1fa7ffcfb2512b59b02d9296fc0f16d4cc3ed6f13c5faf070e76e9e88a4965311949eeb88ed35725526c454ce1862c017698f51a7624abe991a3935c36ceb1a4e204d9383604c452271dc1cb5c60d7056b4d02b481c7c73ef8909343f6bff52fa7f535da01d92f7d1380ce6998e6527ae7780f351c1be96d40fee7b6728c3e46dd90830984a8eb2c8ecc002226e7fcb7ed790800c82793ed989053c6dbc5b103f9827b11868a7b017f47cb17eea45eb9f31fcd271f528fbb0e23010f8b111e601d669cde340e065e7275340a5257ba3fc57f434aa3df7375321d85de6b2426526bbc1d9db0c1f4696e45ceadc403240f5bc678a73561c34bb6cd9f69d81913cf448692149e10f009997fe1f271244e94eb7b852be94c0baf214c04033b3b3ab7cc3fd9c8facf25d38c0d322c8ca498e1d71cd9eb1688491b1debe0389b0e6ef177c68b39fd602311e84d4f55e43b8bbb8196ca811039b1806a4d8e701c2f9f332bfc67287755fbcfc11a9af6cde6541b9822da1c012ae6fcc81d6243898a30fd7a28400d39324d2def1cce07270cea06a01495c26ed398b8c5e399513a7ce020ced4ea02ee85d5f0996d75059d01764d0e21085410b48513c00a7e2b5896503d7e84c341a6d6300f3c6984b1e8194b4aac433436b98878fc898f5ea3ccd6e1106604e653d0f2e3908ffe34c9c4c7bc95ccb58c045973e6f5a55b080ef659f97e6ef375ced22b4a912d75feb5d6e210763acef35dff6ac4ca983de9408c2b08fa024bae0594e6d4aafef93dac51661d72f9a824a25ed3c24243a3b92005e25f737b2facd4893d68f677ec4f1ce7c3bbe447d1be4ddfe68c20f9dc9f829c4e46ce37a79fa177c24b9f4319d766a4565789c9bb82181a884abdf3c95b900443d13c4c498fed61d0fbaeacb5722e1d51144d61666490c2c32f8358263bd9d3ba6c6569ed856425d27d82e3a51ac4bd5949b8f9196493dc9a5e8497e9af82f7a83a6f46c618c8e79fdd3729abebda7552e31c7e4041f3fb35c43f4c7dc8636cde84441c1db1d6a7b47647d334ca32edf622c68a7cc6f0ea0d7dd228d596f2e7395eb5adb1b226f95ecaa5b199ef1fa1166c94f1fb8b94897621e28f511276ba3006e0b1c2ce62e565b2061be0921643c2c1c671a559d49600283f4d98f9026cc190f8a4691d06246f2a9e661f80182ec2bc5010b70f897cb4be272be1ffcd44591219dc6aacca66a50990c587b657fddc0bd0c930da1c2f1f6c3981baf3b85c06da8191215774532f53c22df55cb6705d1d0bd5ff4586f15762d0128f122785bd5a24c2ed58913fd9bed472a4ae8cad7ee0239c95889d96351f2c35b7ee4e9e32a8fb5b0f8ef47f62fb77e7caef3f38d8d1b9c44e6273f22a45bc01ff0ac8bca21c0da74654e48a5f4bc397806724f12ceebefbfa9112d9cfd4c1c92f82b64105295b9516111f12ee9186936a2ad207de17412dedd134811a9e2654aef4e5117894762a4bedc26a951ed4b05f44ebbf65ef49e2ed55337eb5f406a4a8e9c7085acef83d97b8f2ee3b37012f2177143448128c97496316fb831692561fa4411c180219989a11942e848c809d74cf9418835f72b4f80a13ccd6e2ef8c08f23b63561bcaf83eac399110383a97f595000638657d6dc5fac78de092a1eb6f7c8d68f436591c8be259d9485624d1a5e5725de9b53243e244c3e48ef79c385af7aa1d4e9c6da18defd00d04dc518da96ae38665edbbe32c9f8711c6bb6e1db2a940e2c1ffcb3bfcfe9934e973eab2ceb8e77635d61a8125824cbfda0122fe6419e4d08e0914241391ae1b04cc7ed09b6e51b54855d0877664887ee6a8643ad01ec46b990b141648b413bd6957a64581d92708abfafab8ff6295fbcf0427b6bef1abb6f55418ebcfaf5f61abf969ed00f1c931497103d7bb9a56af99d2f570e229280682063e88fb9c11f00ac778ad38b6cccf87252650ac1e4769979ba723fe856bd6b42ec40df84632a2fd89f1afd03b3ef1da9d8231ae270cdc2ba50b3822e915a571beb9e99dd178ead77e41938e98694633e2cc9db4e790dba4c2c3fe1c110cc7781385981c00a9148925354a5565b7b8e85476e7c6fb979f7446704c7d051ad2af3567d07a43edcc20e6deea2c7062b5bbdcc77a793c3694dfa29ea70f58af42678a43b3639ada594656c1c2b2a5020c91943ca3211a014a1af24303324487c8e9fbebf9bed845d6a111a5f2237b6e86987c273bcb409c670855b0f26fe63612319e23ea94d6655ecec9d9a59d25ad1368960d355c7dc2347fa15a28f73d0834c9a15cfb48314d56dee82c3fecf6e93f7a9028d0d1231c8419e951d58a1c338f5625bc306802923c6ea012158ecb6dacfd89827d267d042ccab413de47a3647f0a31b4995e0142dc3954c633fdedaf35b7bbff02cb3c92e4d1b8e080b02969ce124f61b1f71854aeb7d09dd5b1dadbf9e43928705ea29d493d351221ea133fa1faee8d3edf6c44334f1e8afe81c4e741a5c123cd872a2889e2276ac35b47305589c9fdbcc3a145955233dcb277629c924f1b7186becf7dde538fc9aa840fd4b7e54e7efdb480956eece04957ee8b055aad5d1dfa4e160e68d2a8996186724998fa79b2a35b1b958de590c38961652e2798ad30599ead686a6bf7c5ec8590aee0e29587f4e91929c3dabafca2b2e3c4f061724ac0a4097a7defd080df606a0c09164f9715bf297d2dc88efaade90b637df5b0de6b77b9c45ed563d19f6d3ed0007097ec1272806073ed82272596993e02d994d85b33757bde20ea66d9d88fd5169a0a9a7cf693a97d2083d2adc4d79f1f543c1c48ec3b5c8a6c8037aa34ea489bc206c3c725239f92478eff1de19fe33ac61cd7c8bd45bacd07d5852cad33b241c2534f6b977fb050ead442baf1899d02e601d4ff70e75bd4b94ab7ae2744029ba7a88227e85dbd2e05e18ed6229f17b1418cf30dc924f37cb0af5021387a81ac12f076794a2450198e600a204dbe9fe3a3dbd76a0ecb4023cd59adaa1c66a084dd13ab49dff517581deb0a699bbed6911bc04d536f7810527317bd83f64f8eaca0e7f4e7ff6dda6458de0ce2a950e3ab85df2088537118131c706fbe8d643f14a2bde4bbdee6692a14a52cfeebab70e396385ab93dfd0337a1e7e82b988a1c35222214f8c1c2325b1f58dd45c5ad9b042e91ab24cd3dca8ef31f0d97a3370b87c66737f5611f1e740788073b3a1a7756e96a91fb84f2cd95eb4ec53e4c03515ca284394524d80677157ccc10181c631659addffcab7e3b3d9ee98d79c3f51f026ea80e42351dbf48c7fd209ae0324d3675776ed391c45aeeccce472e8b7b55ff7a0873afefa2901ea4721631a900dc6c53e1fa5ace2674e98f2481816e9f8e45c7a1dd63635df436cf874788a371d66c4ded78f8d636fe7fb6d264615ba76d4bfaec2f07de54d8f45b083ba590c21cb3875d1f6315d831f0b4022dcd5187ab29b17ace8dbc771f88f8ffe5b2f1dd9422de5a5380ba8b1aa8a661a39d1185c4893e18298acf7bf8efd70281f39c5f5ec5ae58a4c26c63ec9bcd7990f360f2b040491e21aa4a694389788a5dd01e46eabbddbdff7bad40d01095fcde8792fd3dfe1d426fb63b61f7b3a9b909c8ad8024ec2cc0bf450b586d49c6f9b35ab072a86df0affad897cd10e4b2ab07959dc26604cc04f8e26e9a65cbb923aa8e8f11ee5e99b40de1ff8b448dee323f531c2705dd156c544ebe264a84d8cf96af61a2ce6e51613deb4804bc010921775f66f507b5ea2c5cad52362c8a646e4a63fa8579be6e7fe93c3c4df8f65e1a5b350419f34e1b7d320e083dd5b8b767093edff0319a6c5fcf91bdac0b87d363ea3e621e6c910f5aac1f24f7e3e1e2fa010ae89c0504d4f9a0fa60c5201c33714f3ea34d234e7b8d3bbadd290abed980c9ad4954e218fce06318e1709e72ccedb0fb16895a5507cba988c9fa52b3920bcf34c29e00e920d11e7721175fcf35a085f4e663f1791b3a070f27388d626c655bda5e12bf62e349bfb40879b19a65631df4621a5c88d45a690c735f276fac6e001ed19954713b2f7744b3e8d00a3a0b05373e97b3616651889f153c2a361200b7309f35c62b78d6cb17060d5ed3ea35113d314533720fdf6728ce3eb0987ee6ea7a6a84e2a382c1467d13f950db06d40d70d3e6604e05a40436e7eeccc88910282eb38d4ff9ce3b61af434cac3e894823a270297b7988eeb4df5a481cae048ac578cd47b28ababfcdfa1bbc87b88980187d6838c59b2c8643512e357b476a478a045f9e6f3df7873b29e7e78966e2f1b2301b556f168fc747696ef82ff92201604e231ccffaf6c2cdc2084a7704fcd632ffa79abf59badedc6184c2aebae02df5cf6fd7854c1dd435dbd1c91775e42d994cb9e5fb5d87c442435bb5991833ea9946d15146970f09fb2be4b6073f1fbe4926b6d0f10c395c7260ef60902c2cabf44125154cf6ee3dff9f770972a964c43985377359bb4c5df3278f5c37fdcb4ede4ad65f50957e94f5f58d8f05128b78f31e0fd319c33f84764d5409238a22ada94c2eddea39893e1a032f77c97a554a547d003637056f1f0a0c4377959d45130995f10163ec61c16eaf5a3e20ca37f59afd33bae5268fb834da746ff55f97e856c0932827acd82ee51f43fb4c8755db5fe8ee140fa97cc56ad8be1f33abf18059cc69a816782200fe7a1d7a29faa35f3ddd5597932d1c4c5603d13341a5029b342ab6cef34280ec2487d2ecd4c997fdc5be9b3e599218cd2b7e954446c9de54591d8f260a71b92728acc4647f05747df617a6bdc650dfa6a3b5cc7226f08d7caa956f07e3bdca32af2f22e098d718b8400065311ff35c7d670b1436cbdf14ceb269ca81009714280af8089c57ba1d3a58284a2014ec4fb7105b84f2b7d5c66bc8e612542298684cf91e2297927934689212273512e25a81081fe3d54de1a06ac64afa087eaa482d9b6363c397fa4b79c5c5b7c7c514743794199d7470770738384208437bf491dd2455dcdc7358b26a6c6b6f07ff0bde5361a147ceecab961c537d147cb3ec40b00374c3bb74ec4fc720f0e01c89b01f2058ce4bb4c477c774f52c9bdfc140857de4369df3656d9fa091d8bf5b095ebd029d5513a276b1eac5482631711a25c91b6b75dae92a007672f101be86fef2aa2424e1d333a4d0a340e565cdc685f11adfae32f0e3779aa871ef6386ce09c516a4ca357ae9ca8cd487b62ae50798290cca296b4e7b2c5dee1e2a3d5159179f1d5a904347e0d23ab99bfa2b15856f9547f6aca65f0f517db315f6df0d60c1beb0fe6782a81c66d8aae737bb3690303bd8773b88e54eac73c6b24e6f498a08d2fc5764c2ee08a4e398f3d7f6fc631e60fb9f5f79ac8401c10d6c8732a2b95af84af7cc4581c72f839973e55423a2ceced68f12aba1a1e8851f209bb2694f896cf402090260c1a00deb35cc4959ddf900d3db1690a27950c6cc48546774ae677fc5a6ed2d44edeb414ac20f1b7734b9cf505586cd3dce70dcd057365e885a0a3a5988c8c059913dc43eefac7656e08b9ca8346a308e3e8ec34b8d26abf58cbcf7797ecdad437fd51aa0008ea8ff345ea19fe88f426f7358abf5e69ece12218c163673e3a7dc3b50dfed0b239ac8f3769f904d31cd37a98414f40acf063b73d34df28ab9638ca9f50cbcada4a8c8e5d3b8833f69265b7f75dcbca1334b30eb6e54c295054a861cff9882eee7713d54fcafbd6e051e68bd8149d5f4b1d64370ad496dcd1db4650fb027edc08f39e5262928ed3f98db24660953d05d40109e347e1b2a293cc494c32f49209b95418f94c037d6ad28c4f5a32ee6bf99d67472ca4ae36882fc384bc365871bdc29d1b37fbe080e48f0b62315c2c3611efebabd0c1acd4c48d6d70183421b5d7c2a41bae75220362b56d19e1a2355077156e4e2f8623213ddec8d07db5a287dcc043b0900b2af1aa2fa1277d0982c7450985198e6fefcd3abe41fab9c4e441199092eacef96825cd571ef8cba924119ae25de552a8bfeeac5f3acf4c8031b36aee436e18308b0f72deac611b4bb3bf4fadc2578e117f82a41bf871aa80ea4ec32d7f45fc00d46b64d570aea16c5c11f2261e59af3ccf9e496fe850db952b91daa43a62692f1745ee8bff4d44ef3699d5aaf1addb79c646e9e282763f1e2e5c33e674f473d8dd8e93d2ee8573760c9335069074beb838051548df0c267113bc6517dd49d99a0fb067494d0823f2249efcec2175252bc0028faee22162faecc2dc0cdf7fae556d61f8f48f71e8ce688ed13ac42c9430a2ced641e970be7d03a7ba870887f169b7660f340331f1da1f2c7f52d2994dab74941223f54610f05c51e05c292ac480c377c6cc4e0dbdc5c89f3f2e1eadf31535b519483faee122f77d08b9609650123e7683434b0dabdca8d495f0b63d1feab6f357af32c424842ce7d98ad2258e87880aca5f1fde105eef8562bfedbd900f2c23b66d9f8ac8694a7f2acbba061ae518ab62b7619a83b81692f77294ffd7f103c97a4c14611c7e6f14f76edca683570b0b4798e6970f320045ffaca3c1e2e69e7dc31676830b544488e53e84a3c14216fd6428ddd7d2ce2f35a8003d1fdcb656d3241f8c352e18385a43a5238b2423a6ba2b3343354631cc5cecd3f79d6a6d95980246f76c3e1a4ed2bcd5ab2e060ac41b63da896ff0ca59d5465f50d1c3c4960adae8631d0ec6d9ea896b9521ac030cb48796d752c25a4d62146c3f0e3304fbf9393695e7fc793276e0cc90b5b0abd7bfbdc0a4dbdd5b98e3b5d8204f221a9aaf1e5b0d15f28f05a19c0635aa41acc585f820397387695161f2a32447cbc94498b9d524c88f7b51be0d45ce1cae46ab721a4beeead3f0b1d8253baabe184ff8131cd3562b6eb5f2852cf3043337d84c88704470aac44053a22496d85ed3cb278f0ae0c6b65261cb8b45a33142ac8b15febe67c09cce21299a22d4f5f15f9d5aab4f9123b821f4c48fcc5b04871b265cf98363007a97510f369d543883c3fa91d3d136b8d40c82f25af76c03f690fdc91b13456df0e2623be69738c51242279e1025eeed01340db36c0151c247694e80749bb7615b05a1e7062886b2bd361f3cbfcc93a5fc24b407883fc5dd0baa82609aeb344f926a847594b2a310e84583e4eda1f142713523d955fddded000980e85f88223d79b05d0d9f064954d8b909ddf456803f33ae1db2d695d30ae5d6ed84dd1678de54270e3f460bd45ffdcae4c8382011bb06658c8b27c5d5e693fa0ca916376b31cfe0c2ecda9342a9b5b5fae7b5c1e6c960123c1f95dc1ebcb1454829903b043c6b36738c59a4d2e699810b852886018ac7d92352e68ea6c0583e6369a58f65281c6bf94d95b7728f06b00752ffb54d7df1c02d31fb584536bc1aadaf0e99189d9b15df9ffd920427bc2d9ac93f40e9bab700b35f7e4fbfd5dff4ed9663c04da1cbf91db4a841f0fdc55d3dc7ece39f8d05473889ad33041eeed4ff27c37473edd79a5c3a2d96ecfe766d872c7daeb436e00aaaa07c116455096b3ac92ea6d5616be03a535d16e4e7825d934ae9d6efa1d8edfd96d8a492ed3921152dfc967b55f822effa1f41c070af9db5ec8ff482de0681afd4fa6e7688203be58bd8c74fbfdd5a17f673faad41172954307a80c8b2f0cd847b6fbc55a8b611a622487d040153f328eefb184df8cbf89d7856b444eda3cde27504b902f2e536e522b3de4d03fa04e683f2b2357f85b4984f939c388104668f3799bfbccf840a17dc242a7cee6eb2d23be29e46ab3bbb7b82ac94a5bdb84faf096679d8dff985d35540f66956295c5f2192210e51363032f6365863ee6710d68031fd712b754a6986f74b233be78e9b2b7b61d869dd6aac5d8446d678673efe8d233ea3a14d77716f5d82865178d496a94375f5b56fcf54bc74fe611cb02815292d0735a01f0cc08383410cadf4748aa534b8a5f6d8ae8243bfeddf401dd7dbd262228be93cefca0f528729c10c89318a66fd793a252ea9faeb544d18816ce88feed6817a82671cbbbb7768fe433da32e8c27d8cc0a7b2329539e8fd72b5d5effb9f9ee51d1bd9ae514646625dc6873ed88eb8630e0215037a47db837cb67c8c2dc09d48a360d60f119ae6dbcfc8b771080b23426d9db1c2db43191982e17392595a1dbec5288b88d82773e15c3ab9840d51ec4ef728fb20cf1921562a5390e990202b750ee8c47af399fa1866be634d028f637ce0e2f73c8d8143be47e4d9b14bc7f9c3e1434cb2541c74ee7bbc1e3000f0f280b57b2081f7160fb39c19b33f942022a85b88f339c3793982976c086299dd49f04e936a40b7589c072dacef05706f6ee9f43a37f9f50a3dd772144c291aa339b7832371884bfe27c0a8107e276253fce4d47f05a8b5407c3ce552cbd3faffbc0f67b8543ef0effd99ee47b83856d8002c8aece78144b8201a2f1c51d8a626f7fb8dc7a9608454b9d651a098d5d20aa3e4ed478ee8b7c71763bfe39fe32ebbba5f644f07b742d81a7a7c7688ec697454cb6f4cf9a7c3f7776a4f876046e41f51e7db83c2ea8f357fb50766197d03dc8166d2b61c4618a99a14a958ac682195ae1f77c0e9672550d4eee93d508010b6055abceb372e2449585e8a0e2a5c62196016c987b69503249a601131dfe67d112a2cfb31660cea0997f12aaae947c901ef4ed7c1149ed64356766c6be20833b86d71f791eae41fe220a43679608c16f2fa5fae104936924fc04a09ae38df334846cf6ad489a710c6f4afa87ec53cad6aba259075d5eb8a37fa5a7e8b8364760e106c16107caa51a9f8c657f515a496d4ccece6f6946cfb8055d1babb6346b94010babe58329e4ede02d1d931d7f2960bd412ffebb4dd952d587933b3b5833486bf893813e91a6b46b7819e19e91d42a848924d1c931a5a91436e41dbf470f394d92b152c8a864c1d5d31e0776a737b128e88f712e2f4184a32a7d78a315c108de1d2cfd616c8000b5632a1b8eade0ed353d2032ef34ba5b6ee9b4a7b3d8e5b356301622bb0554b3bd9df4006ad5d5b157145cfad69f3ef76df64f67c6de596ebae2810a17e2609b340140967b5a80373e0a158896cf07afeb4e3efe81653f4ba1987b8e76aec8e1d37017714a7019e8bd7e2756ea5a08df62757e8c86faeba28515ed28bc6f80d92a7ec62b3d79fa3c63e5b6c6583f6909ccc0fd9e4a0bb705d5d6bcd505e73d175d0d78a173f148c78f2a01cd761cc938e73c02d55cc154c6bf96a97f8d68d9883ed5e4bf58f1947c4650c0d95b2a18e08867928d565e6cf78f54835072b4eb2547f8a66e0193496f8a644fcf122a065f61cfeca757642c57162427d54da62499fff09a9244de097e384791e527b2c6ce39c80c06411e4bb1db073e7e7ecd590daef510eb17307dd85f0059676938e4151b725caad351383f9d95d8672aa005f836b855b12db3d8c2392e868a9121898b3c2844b703599d373743bca6080be2feed4af17080ac907a1035475e2e6386beda8584fc1477712478b6487cafcf8b9153c46c9ffb2ca438911cb79382bf6691757fcc71ef6c76d6deffb8ad1b2102e702f3f49b0de40ad36d1bae70776ba3966befea05e8169143b24408b7400684617b6db617885cc3daa9f4879f4f65e28db42fe1e3e280b840749608255f00eeff292e2a4a0fa40abebd2a0d94038f446a45f9255df6f8eb88d835d77ef11556063a132439d2ad77fea941331f1c0e77aac5b3d7e767783d3775323a084479d47c447e8b785c82076babcfccaac8bec84643a07a544a1e039b71c31253b10c21606c5040be759a80772148847d14e8eefb393d37ebb5dfb5b87f55fa9c3489e5fc35a8f193f0bf03ca2ad9182e55622bf52e26b1f8283b66fae2b27d41b09f98eff5f0131591e26b9d91401e848459bda475bd861a9a9912a54c774324f323b97335bd18d14c691ab323de978be56835d88145e5557c208884bb9abf196bd276c6c308fd2a424ecc88ebe4537d8aa49b0b6e3f21df90ded0eefc5c28c2302e5bf81ee6b6c9d16c61a43808ffb1c2a8adc1ff6a64df70ed4374f0269861974d3f8421f07c72c789c31ceeb02f8acc82b187f3e8054ad4bc187be316432874a57c5c6383f335783b5bb33a2b0b9065d79e279e853b9843ebbfbf4f7b7ae2534d4039e60f24b903da614b92da2c15b3736e96b71a39fdaa2542448cad92edb4b1b6aef85cdcef15b24a7e3493a406e5f1ba5f43d0cf250ae8cb7b3dc7b41e06428566b5467f32e9456d5c3645fb31a8f02123ce8c845a532929eeb67afd43e6c81facc44e4897a0a6ad8fb41444dc710d424dbd49c21d35e779a3de9cf187a5c6dad1235dcdcad63b4e25ffe2bd26527f48fb17b893340d8c3c9c73cf115b9961dd09d0fa42feb8776fdeabd467c918696d8efc86c9c22b464fa5c64ed34397579a3f7511da2a732efa7b71d885449f6182fa71aefc4e285a0b955889c1525af48679bcb920d361ad57211a68e6b2097b08ca84d176f7f61e59150ef3182810a39b69c35484a83a7428557bac79d94e593ead21ff965c426be9c94ca342ef88bb5fbbda49c987ebc9c1584697e91566602ef9981250d6024c69ed5379d1e713bc3dd39cc8069c0065dc900c406a5c5c7f3e488598db8df4cd9430daf7e4153e196ade748cc989ff3eed6107a100e99278354c70584458ab3cc3570b82ef806dec5042b6de6ff57905c8584cff042afd3203acf59f60188fe1c25145548b0b8bddc0593a178947f177e2423c21e7c1499f3ee00bfe6c26375a129552e8c896e5f3097ee35b19daa0eeab392f5ae4e433c0a04eec6f021573ceca6978264c4f4d2c69600b8f3d13e4f25431c573d36cacbe517f859effc6f29f571e9458a97a3d1cc76e0039aef5bf84be5e20dbca44e7b2f98d0ed1e1fb6602153b5ed5d511061b3be50cfd468dbe42f956f5cf376643efb9eea774d758935967585181b8084006c38e3808f05d7ea77b2eae5ad60d0e57b44651bd00c505a424d1dca5bfbf779fff56a00fdf926260398f1f3963a457d8aebe7ec07c4257f2c523e8e9c3bbbe7b8054ac65ce7b9cf1f62594bef25790de017d7fff6307334d3780c28b8c142b85a0faaf88f87670745ce3efeed6ec4bd26ce76fe57c8c5a631852dac5d0ed5847b96b7578b1a05e8b607dcf59e37a627390b5b5dabc63135a436ff1bf4a9ebb001463f5bc57a3617abc6409c96e9e18d0121a4cf0d6a2b3c6094fed84b504c670ae69774c46da3bb5b6609d051fcced5563b14ef9c68145aea520da85ec561f8dc55d42d2364bb1fb4065f46944b906e6a813e5c682129dac108204896674c905657f999a8c43586043f31076dd56685dc98ce318f3754e35b463943ac7481149c868f9ad7f1c28b8db3ea495b3c3303df0beeba944ab4ab7a0ab5a428895d643effc755b1d20c94eb4113ddf305f179d01afa7a3c2004c5ff9353e971d4b9aa608e4c6cd4710b90590cc94e9235b7cb51c211f8fd5c7329f603f8522674d428f20ddcce83f3cdc527422940d51ae6fd3691cf23804409e9b370d5e746496a124382acb8e5dccadc2fa11c12bdb65bc878e1f3c203df16026cbd7c5fdba7ce4ddfbadc4225d39e1536e50184334dcf3d408630bb0439eb0d70353d2f094e26874b0d260ad289e37a883d53787a5d8aecfd5921c1200a5f11e4f8e4994175009ab8c09fac10e1913cf7ec8a02fc2b7d7b4d16fccb5fe114cb76d533ab280f1f637aa6abb7d06bf5383a929a99274e2662dd0877744710103b3ce93930b7f5863091ae9d7d9f3ab40d2c42f6abd4baa9f0936e77aefb738d5bc47daf062600e1d6cc49e68815f7bde516130917929f56236e77ca28eeb2a250a368a549a62b491fcbdacacbae146336c56277fc055ae500af33fb9632ddb1e46ae4099b398d49ba4417fcbce5687f729e63db762e4a6a2edc276d0f65467c696002ec9c5f39b7c583d404cb7d66767340fdbf75ea02f2dc9a9e287858a3e6bd895898975128615f3d756984ee3f9f253f13afb81f3f135ae4c10c0b7a979a3c236572f55a53f6d49ff93c9022462313ad87b3cd3dfbebf23278ccddffbddfb4013e30b51a8bd2168304202c76648551b2ccdf2d154019899fb4fbe0419731c25131b856f0ea4ebe2253abc2f2def58f5e2ab113e632661a4225db2e97f47bfe569ee6d2365af83b7f57962ce784cd1e40d4e178a510ba5bfdb5d28d5e419fe0f2dd33986cd854b11cc3b1878e268685a2629d13322e2072a042a9e9e356c6158669a7835bddd1adaed79b93a9a2af0fd25883e2c8376dda9a0ec9ef6a76afd86dc4a6ca8a823ad6ebc543cd8ea959f575cca6f4bd9c9612f9748eaa9f68d90190e136ba9ae69d47c30df9ec4636cce257fff3775b1274b3b4205fdc3f374438105d0acb7463dbd3bfbff92e7ad963b661b83bfd04b1103bccc6e6f5b63a33a6c7362d9539851fc08da85792fef9a680dcaba8f86c5ef370d040ff213ed062d34efade5f25d5b85ef2496dc7dbe779a2bf7d65a99b84c044b7bc27f32072686d455300a09b36c8ef637d8c12b8fc5e4b4add723c8348aa73621d50807c808dc9318b89fafea32595af7d1f4028019b17f3d4b62208327f4beaf081d3868e82f8675e101579f9aa993b390797a3501d538ed74a63431654ea61427a4af995461eef0e858d823710cfd42f24dbd063e131777ef388551f8b2e9820d0c7c366890e061a9ccaf8dae18cf2fc372b068af0d260c13d4a4b5098873e6e4c19ba718c86126794a44a0fc8db7b4a2f867f1ce84cf9c451dc1619b1547fab129ba929f677bceefdcf1c5a7124fc551944f63429d0df144655a6baf496f50e54de57d6d72a3edc5b395b1e5afd7a8e8e56fd649443e19e1e0e288460ed4234e3b8679106f581b48fffd7949609d4e6b7d1dcddefd6ab09fdd63c06fca08ab06f64ec98361843aa1507428bc0ebdb612d7379f6232de3fec8c96ea820ed9b6fee4517d8d4920402f2e6b2deca2b9336ffa36dd6cb46dcda46f17d4fb1aee8546da087f8732239f6ab678d5e37bb40c60e4725b95b547d2c1d1baedb8fcc2b909d5adf32736e0507bb76db01a7c8f74e0d80527cbd3d3c4a4eda80a0dd5501e95d1817e26ca672bc9bcfe8c4e6e920c9b03153792127f41b264c9de3fd3703e1612d728c2de5afbfe7ec9234014e8645e62fcf8276b5f5a087ebd640e04b6aa5504e0b7f4ff10977f64270cfab74a18b175051ab34434908bd7618a3b33f3f0cc514abb8627da298a1ca2dd50e5b90725ed8718a5fb97486506e54e0f83654963ffe5b38f71e7a7b61ed7e14e5e03c390bc0a07e73442434055706a606c2008dcc773564a0251cbe6e26488da7fdf2c22aebed2b5bfe51e9653066a7a190df197ef40a518b7ba2087dc5dd5fcd2659ee3f951f1444213c7ea530399e8f9f4a22e259bbc4ad56ae33acbdc38e4d26d881d277244b2c6a40b77fd7074ecee1cedc2628d6feb2f77be226ebf0b69623e04a9ccb2b7d772b962a8bdd897613863b33e9fdf6d79ecc1fecebf495fda18614f4d3575264ec2a3873c9bd627cf35aa41d64b468fb8e8b1a004acd8949c41a85cef335b337134a83622b08e220b5119f73435b26e77c85f00588c4171e24b04eaf49665e7bb71cb3149acc7ec860211f8306fd5ed62b179d0d476145d5b7f932cbd489ac8af2c314d7a474720e8211388195fbd89625f76398a9e1b16b24c8e9294e3f9a1e4ab71235e18a7096404ea16da0682286fdcd46b0faf507dc7aa6d158aefc53ae647b007abc15aaa815f21c929f65db14a9dfd291e2284dda1e3b68b951547cc4a8fab7221b2bd4a378c60277b2926de025845a62447bd294c1b680fd5d57f124fc7d828e9b5936b8da6448cc56121769f5b57883ff7eb1ad32ad1e8c6cf7f700d3d5687861f91cf25519810281aa2c0e6809a4851066ce8ebcddfa94ebf551edc7b57693f80d5cc7b2bcedb242f6ebd4788f5087a83ceff9322a772e3a66d8480e5a405a551ef2212b59c0ac422916f244721abedd83900be68b9a8a3ec5d952cb854e3217d19de4c9e284a949e39693aa12303b9fbd98bab4d03da4096a94adc329107bfe242335d667600de28d83351f688ac2b52e61d637b7a7b55206900333a727d4a77e3cbeff1e164d8ee389f8f9ccb75970cd446a89d3a35b0431a8f5ef3cf359638de5cbeb825a81705be8ac9c0a8c080acc30e345acad274449fcb7586f24713096e52506355ec700440d6ea093c51027af10281d0d364480a312199ff232f3cbe6c30b5d476d2b768c2d64ff6c1f409832872b097acf1490caf378a2771c81ac51d0a0218df030f3035802a09e36d54d0db8b9b3335e6453a0cef4de0135f6ffe37e895cd0c5e29f6b0f9f07bd3fab86596e01680769886a84ddb63d3b3116314838240bcd9a62c32142b6a972056cf307c94334d53c04457b252d75d5f5e2a82e81436fb6814b31c5df348095943f3d2fef232b2f6cf9fd23896f74943fe8cd9a7dc4081e76906fa930dca659039be572e9cb18d1ea92ba8886e582a982bec9b8bacc74013446e794a3973978090c9bbb369e0720008f73d5842ebbf1ebe2d88e93e7adb907be154d0d719f6e76ca08856c3ebd4098adfe8a176f014f054731ca1e14b1e60e63a781c35889d47d0b14a8b28160001762230ff93f7c449c3d0d0e8574614f3238185c80dcc3e5da16e5ee0cd7e3cb3a39e9046e555621955d6d6b453ee680b93fdc22c8b22d6027fbbc5279476d2a68ab56e6f1262dba7454e35f7b07bb2f1f181ff855f8036fab0f51c92da3131e07d5d9164f14eaa8c76a574c599f4a438e1eb6fe78e45784741a5ec21d356c351968fff6903c01e360e1fa59798c58e7c62141f693371b69bcc16eecf38aa09cb743cd22d89f9c0bd61e54d17ebb3130fe3f8797c16964c4636a6d70cbd23182bb03b0dfe01a55231dbee6554f66f425d59291502577782a72bec5d3e481d66cfeab9eb5e4d8ff94f5c1a4075948c8eb5c6934fdc1584872d5620b92422cfae804f9dc899963cac85769855f3b11675e974f4bd97a01938e21c10130a2c7e86f6ecf4fd67e7186e4e4f580ae964680e148dea27c250ee00cfb32452ed1672da3feab6c1c640f5357f11bb45499b5230570899b1cc94cae2c43fe6837e0a83f536f935d9ed17f5fde4b4cac298c9528100daf557ffe34aa5fd7e463e00572032e8be7ed1b2809a1562838ef6d2771c7244941e24c8fc67cf8f4e8f4d3dcdde10c4049d0c117867ca03e3c6e0c79c281e8e1e9ad859c3e8f7d6d6694ca497ae6753a13137dbcac9140a4dd59d867d6e81623465d1226bb2af5b0b94649510a9eddb81e683f0923aee3b63a9724f55a0148871cf7d75cfc99a0bdfe084b2fd14c731320ad72ed205c46669bb621cf556086cad5dbcff330023e1f4258f5b9f5f34c88aa144474f1893e137a2930408b20c0bce369cba7560ed9aee0c90ecf145627735c13c74d1f2f20b82101ee3736c24792b47780c024a468dd9d46fc7b92ada04280ed7b3278968a46945e499ec241c86fa3818af496bd3de680ea53fe40b41fe393205c24d1aa4124c9b9ccaf51dc20aabd157847ee175fd82307d394582e1ee0eb36818548ff2dbde6cdba3223d548d69597fcf63ce9f1c8404d56786e2973c002940453aeefd5d1a01fc786325f9690fe371de88c13cd0d1f3cd41cfa2d0b1aeaee32899738ecab5991acc27ee8e55f3c825ceca72fa6131c2499b65fb9244821d81cdfc84fb1bbcd91b389646ac83f2f6094a05086ee98a8205cb2cbb77d12cf5d749bc4389d259e209c1f121b7d9cbb34680c993764fa6ba814cd20563f1ffd8c8283aa604d10553e1d78a397a234479a27cce6b4d51733ed92cc49eee1a3d495b8097abd6dcf0f5f61c888c043e2522972467b2e912c96ded18afe09c186c92318203b10b316c47d0c55ba350ef2a5da2490bf6ebe36ba575a80887c78c87162bc7937eeae34287889a44c71bd92da2128fe45c92c8eea822a4d465709941682406b18fae65642b123475b4ba315b1108647b88bfb2365fd2d9e64f826ea8b5b05e45172688fff5dd0f7201618fae55c3b37233ff3682c498d5626c9038581a009d53785f48dbc77868e634197d7596dd5caebed69dd73b2bd81929553d5d7058409ef7ec806ebdf6f260de8b50fa9779dfbc0c09b770815b69542f1876674e64428dabc6a7b8084fb57106dc87555a25ef8b2229730c9ae95146ce18230a3c9ddf5b1d1c37dfad8ec78c6765cf84b6c09487a1720ad6c14df6ed8023ca755e1991857f4f00100ad881b2e065f63a248d0506f1ace158f70588ae4a1f43de47526488b25b0c43b1541351e4576e0304d11cafeb261fd99d8977fb5e54c30546429cf9ef6ceb56f3eb0586f96a5db7e8412e8bcafa82c79fbaff05ac4e35c699b400a5b89942797a0d9df443c8c52a310ff639bcd30200930a322ccc457b81dcd34cd8ab70ef9e6f02bec09e33779bc4f9d32b558d20262eef74d0f721357add8ea878d1913b13be992e9479474d89a9546e1b7c097367ed3e1105e6620358594b410aa59d8d864636469001c5a054381e79b96dcca9c5cd87cf009daa96eae5249782335f6cb886876f6654a310c3f1938bb2dce76e46e7fa384fb678cd7d3d51d873755854051fff2fe61885b37c91fca511486c6a97a0b89e7ad3955f34cc8b94a18f40834a4f263579522c66c9a188ea29163a9f1abaebd985f5ee65cd82354c943da4227c2841f417886ad7593cf7f1fd2244ff2cc4915305498c8695c1a3247d2b4aa0e436ed23d61efa3d7db01657a606d117f198a1c8ede5658848ab7514931208bc843fcc69ea15c41e4494b0ef5ff8aa457b0833970f30a8223e17aea88b7f3dfdb7a05e7959988852b5aa6aab05e0109719e106cd6d5963fc8546669bc6cfec4e307b5b3808cab290b9b371c0b99a8b88d1d3cc11dea8ddb05f3f906dc40078ced75d399fc9f39357597d2467e95275e918ea880bf51b1395a37d889a8927d6e0a5269d75112f13544146265d46c11fc98663024bc601abcde5686a07a4be310654f1f53a00d61a2f18983cdc3f29548f1fa90e4221944c0ebaa52fb7f9ad8b2a7150a8a21668a9bfc88db89a5427fa8cdfed4701de878c62938773e92827780d55474347b552830fd074106329a0c9faefeff57ca943ca9784a5e21dab84b8d3d5d3cf0d09595146b252f670a7977a2e0cb92f7768a1cc9e1cdfca4b24d9c7203b33abec4d99ace270ff3b0a51a0b8ab7b7e76cc8e6d1145f1224d5f1307fa8174b190838302ee148e06d3c30ef90bca4e21f3c35fa05e670c837646520151eaa7c350b36c0a1c0d1068d089e962cf20cf0957ed24af7297a7e9dd26188c37ea5de1120d9ca3357d116e5aff14d55e657ef075d6619b303403abd21f057d37f5e16715e571a5998a5f447f2219de38797c8df0268c598de8ef8e86d999282721cefc12414dac6b2a454a721fd5bcf19f140d2d75af1f9cd62e6647e2f28d4b399a31865972c5348f2e93eb872ff9b5a8188aba88c549361d01ea2b0b93744cd5e57b629dbb7a57e61d95388cd1fd01c9489a05974a8175be73acc6d928399e5440cba2d85d9f5e830f58ca59de6f3c9e72af8f4e3b4befd1089094675d85755c9e957cdf9d7020a7871f180ad961c540602b48a95532ab509e3f052f83355a127b19610a4955867cb9793bd7086632e34bfcdd9f82991649cef2fc0dbb840d7e54f6a6c740b8fbb692fdbc73be4c06a98f454df55d23a61e419c057857202700a7b78c3627fd1e9034db076d2a27db52716b21597907de01402a7e9d77c311682d35a066a821e7088de856c87c87ef26753392663ff6d2bd1dabfa709aff34a0c0ae448767443b3ecae801d0010a146af896eccf0adba463c4456dae17b0b9a6d7f25f1963d874da9ff99cce8236b6162e8eeb4fe2c8a679d2fd477db7eed5c1b5689d9ff30ed4d78255295cf0673f9b883ae535351235a403f51746f532650d8afbf60c6e508f9c681a6971bfce8f5e7b0a53d166f7062607164a66af3a52075d372559109f17d4bd757cf511fcf54aa362f1ebc69d2056074116b3033bf39f041c5ab18b4af1d01b90bfcfdc8af2bb3234f5b44d2dd2e744a07538914d6a2ceba77ec6da0a83d4485cf1f18c96a17f94efef50e83bf7ab8d2fb72ee3212e2c8e3af53a47ab8392a60a2da5141bfdfa1a2e20bcd2c47a24bdef9efdfceca9faa32772262cd4e744b89f3c4b07121637d99a47736260c8460ebd80ef009d983308e133140e0330bbed80d0d52dd89e64e0c2f98b7196565aa71b4e86c83c7b8fdfdb3dac3ad74cec4ad5ad54611e711dbab52443a1327a02748b3bad624deeaf50159ff50e55fe9e83e92c5174d711d6d5fce42ceb0f454e59adf09cb65b32c80116c7c3a8b5fe67d18f6f627be1ab309261609bd3ba6a07270fafc74d84bbf1c9d7f59fe5b9cd64fc1b3c496cc978399b10f271758c206c819b2226b6f3660dfc01a2c9393ff1aa1cb8efd47987e46e29f4ade574387eee834bc6264b484bd0e84c955d6121f68aea1c28179e4b8c59fe803002b3e9c7ecea7bfa21f5c9d47130dc210c1eaa0313f2f3ce47e005648c0f0f044ed304474e541e91ec798dc2dff208e0ef56f1a272f3be59cc0a3c993bf239ff2a607d576b7231c308eccb04b56c0296572c0439e276f0ec6554c86a59c2f21d4f5756daebb541b890bf9618570cc7e46a03f953185484171a4dfa3be007351ba6de2f9fff1de47e6307e9551c2eb29cc2426110cdaeb2ec9a303ec2c7e60e913f4faa8796e482d5631e1f4aa74f9f760b9ad6c188c5071cce0af31b36b55f2f5b5b46e867fefee1a350ec71a4d47dc037bdebc247af6aa90b3914f958e0ff68ac4dd419212f9053153c59b48df04842f5d4c15c609bf1b9538dfd92bbbd016815fcb08825e792e5cd8385505e1344b35f4d5726bd123a863546639a7a36766361e9c7ed8371ab05147bb4a1dae7eae34fb00c0aa40edd82ea3c048bd97a1da7acafe21c278042550c32d6798ad26ea7f48640d658e5fe253168af39be2ae43ce3d5ee555cb0370b8caf7cef72dbab186ac937ccaeadcc57bed9355770f0a4695b516df8404ae0c719e283b6439de596aeba48ddff64f91179208dc2a83d8ce9d65b5ccc6ada100c0e42de6edb04f297d2be19cb12a9319d157a58943f297c15ea9031ec1897705f0b1857dbaa046b6f0c8448854ed69f88e98cbf8f98ad59b614c625a662c555e53dd21d89bb4c5cbd5ba08d4c26f8b6ea1e7af9a0fc6940eb1da559e6a7e44ea23a1fe44fcd1b9cda83fd36e540c8344e4f743d6aba232e541daaf1ad09aff3e5366a54f4219bff8af46163ec217c6a18b68e783362f673f2490e685e8540bb46b8ded350f058ab7fc53d6048e7dae0c8158321f494ae64e082e1b7180288da96ea2d21748d3c6e240a16493222585fa3f88c11c65fffdd2a8eb638519642ece5fb02b961bd0712352b9a35d57080b4f8e335a3dd763c7fff46fc721be706e85fcac3d7e3d14737e784de6e4923ef217cba7c227ba01081c87e6e79d875e85d5716e4ef5f5dc14bf15f932b27bdd09add71276a74fcf66e83764c38502d82ab2f6fcd6387e2253c010d08dc3a4956bc04195cc0af1eeeb32e234eb99724c1d21d5705cb710b038376463f11713525ed0af6a3435a61ea526d00b9073b4bb5a1a8f067591a4aaf809a49658d8b52ae2d8f378a571c4fbd5fe5cb44936817918d15b38e15f1c2c7468d29e47b8e1cb55d5179bc9e74aff5167ad2b596ffadb3ba989f1129cda50458a47a52bd46049837129d605ccf9c951035743c59bb833d3e498f47cb5c31a346f0b9319cc29d8c79cf1e69522466e45309b1d39d562cbbe5b9f9249f60d7aaebca32dec18aba099a44d0a2e0231f199630533b33e490e3c869e8a99b39586653afa7d30d08634ed04672259187831439f7b7d01956f000b85db2f6c8ca5e2e604948db23659ddb78ac2d60d43a49d23957dc97fc17525bd6a9ac10fe293c3a28b5e9f4bf26c739c78b760b91641e2dcf3f928e31814d73d01b8cab89319f309d95aa7c1a7c4fd8ff74b02f512fec8c4e8d59a3e4eaa81d1d0da063b670103c54a4ff267c2548ad92a978493b48ade0ddc4e9dd7b0ed1e45fab5ed9b88e6c01d91e87c1071fa25e74630dc30e2a6ab45192a155a92be791b29d64adefd394f7e28d69fb563a0c3c281ab49bc4194d14c37894e1ab9ed515c2e63b4d3aff41cf1c64130bab71b7ab6ba2c2fef2603e506cc2b328b706d6cfcbab9eb32b30663cc6c56f0158af2c78ec4febfbfbd3c742c3f2bfeb2ecbfa10f123060ac7569043888129b44bb994b07725725f5d012e544a1d74ee89da705a326051859ad0ffb300eb9d090573daea7c51a31b242444b1984b64ddaca885d46a18cedcb5ba238b63da1d62e3251d7c457743f3c47b305c067fee365e472e426e91c5148bf98883e785b9c1b951a4a3f29423de0ce1d41302d9d0bd1721db5923e083b636d61c93d64aa0d4790f5c8cdca080d380eb2435770875996e9335801cdf10873d0a4ea56d47fd0eae6b14d2656fd00efe78447556037587f63b8f312c3b5fd30bf5dea7fdadb4cfbdbbacbc390a160ab27446f04a42184c94e86cfebec29fd2ab6fead407aca3d057ea756edfc9f3a4f846832b6b95e3829ce952285dc7ef3401833c1cda249f119a2e734ce29d8f1d3bef36935c529721f4adb276e06ea9df4230517a3092591c7cc10957465dc354608d87d57d3e4f8a2e56b728456da80e7ee1109ab61830fca804a08f5a26ba8b8130be8edc8f452aa6cacfbf526fb7b781a3803d2370be7956671fc5f24c6e4a8ec47abb5fc599473aa3260bf8b3b5659312f8f789ed47fa794bc83b4feb44a179080eae70455b9f227b2c2e537884b0cfdd738f2d772aea1390677c401c0aba61de2e01111af3ab03a3a8fac3ee33f3d83b76271cce407f6cc7e735279102a5591a9fefdbcf96a71b13a87c3cba4255d77205375da03723102dc2b8942f9bfcb9fb72deb22e5611b4a41a4e285d3119e798f2a7aa2018256607a85bf8a3bdc5ed52e27ea5360e6cbc3eb12f218c4b5564851d74313c2ad05c8ad7f091f7f3c7bbf4089d2137a9e34b9ae8fb291983844258fbae4956989c99fd81f972c2029c1d1695c1c4048f712eefb4eab5923f9d3df32490bdfb9e1109dbe410414eb7cbc754defcb42bb34d202b04a954a14c76d03380b7bf0dbe179b42e7eac8379819e980c2df742224915b36727906f99c273d313e72932797b25b1e3b939f1f840d310955eb6e93fc96537428b1ccd916d8bbd2250f0bfd1f8edcff45e16f44276f4f0b6be3764e70dd22ebef854d90567c520b78385740b8654c797b14d4126dc68db6508bfc89d257d24a665fcadf9316a8ddd123062f8930c17da06da10c4195b222513f691af0fa2bcc5020f792212324a4f6f1f430ad388ddfe18174f76723fbd1ea3d9b3a99e71940e412e29854baa1251ce6848419af51ac61b5ccf4417230ef1419467152c4bfcde7e213c34254936283aee1a82140e3434986d43db767535d23d9bbbc3f4ec1f32ff5f7f0693dfbf5fb99971f1655fb552fb3175a55dc2ccfd9b9c44feb5a04cd30243d3f0d55e4ea7833d9d21312d2c9ae1470fd0bfb218d588c19e1e393a387a939eca5e9bdaf51bedd2b4a8019667cfe60bc6124ccb10b56c3dbdeda723fd606bae0b3970784fd7ba3bce3e20525baa28204431fce3879b231de1a6d34da035766477e3a8ced2db7ace33de3ef2443d5504193acd563a969534590f6406d3a03fcda275376636aa6b57471f2497afe6547064899cbc68c9ea5a4f99f3b4d6db14c24eaaca0824a5bd68953b0d1723622901093e0277ad6d3e6465781e3f2012607aebc95ee876d62c3d19bd65e97cfcf64e35ebc4aefc42f5bf333c1799dccbc688ec05d690021dc68655f5bd3e75322980e69e92f9fa0f046569dc34cad07065b4f7da7dce7c0e6af946db7b204bf00bb6cdcf8019c90fc4675310d59220a80ad5d19386b1eaf4e8a0670c49166414bd28c054e7bbeef2d1ae146f73113e3f147f2be8c86a6310183933894709af821b2f2f71524bb5b194c143ada88d5ca11a2dcb2a46b69f989dd5da42347a40d16cd1f9f5ce631c404b867fe189c1c3c8eaceb14f36594b51da3bc808936482d21e0f2cb9aa37dc17391bacc8cb826825ef2dbf366c504b039a676c4c1e42c36ba9bf9e59a66a4ef0f4c1fd0d1771f9f6c8daba827a0bc66d187faedcd3cbd0ef5209961a5939e2cb64208885bd053a8aed04749017f9bb49f7e0c40a15fb15f58e0c64e7ac494767f475879d39808be58d4129de99c2abda835403874f9e5c43a96efd1d78349ea13f173d9da9ee94293ae753fce1d25a6755525bc2d910d22226157f4dbb772d79ae795c2ebe798c01db0d84f70e81c5ce23e8f97db7d72b116d263863fc5f48c89c6eb421e71799458d7265305aadf48ba85b6afa33fa6e3f009eb49ece6c2918d131120409b2d218170e884f2461b7d3645dc39a593916e06ad05c4a100bb6509b39bb1d5e97010124273e193bc982efadcbb9b55adc5ad8ddb7bc7a4115faa0936c36fa11421907f65d3a13a5ddf591cb0a4f70976cb005f765c88a35cd3167fd3f7b090d034fbae15ac0c588fbc35ce9341817345a289ed5edfe78a9dd3ede59a8598f410a9520772d928026503ac9c4591da74d59a0dd7212aaab3e103e61b72ed828b5e6f3add0213eedda051968652a86bc7077ff9aa1293639d0199bc8af08c6a84fa56d588fbba1d1476c56fe1e79aedc2390f391f7c7b2b34559da63329738bd05ee207bec2c062884e8f09dd8c0f89afc5d12a54004a0761de2328402ab53667197ba323c90eac89d6040502103854f27b28657edbd6ecb12e0c9dcbbb3e16b1f43897c64905d244383df8dea1dd27c71a84213eb6ba92a360092cdeae71b28e01442b53e1100a713d1d037ef0b87e19f0726f2e9b0fe9b8a30df4d724e36ff1adc6e35e6f7b325b052e29d8163a6d8b2bacfa0e2457a7fe1520e99b875275b9833a39f6d05304bbbb90433d40724f7a90a0f9227c1cec458c0595a425c15d1cbc29c3821e4fcfa910b888cb7ac1508900635b73a784a0d293969007c9784533a1d15e18fc72f325e57b544c85dfe657a77bc91386d716723022163a539aa9d1c6b332d96ae3ba668b1a4450d6b98e9cce659bfb23e2ee692283cd1689deac72759fdce0f19bf224a3932d7e6d9a58b5c3573b113797a00cf65392d1203f8f53aa552cb4e412cd41a0a57ef958983f57803f3d8cee7488739e6e52457ce3fc69bedcc02adb48abdfb14e55222bc9bd3e9de4899c7e69a6bd0239174e77587aae626b1c9128ac11cb9ecc8e45dea6dbbe2ab1aedaf28a0b6f4561adcc0d80610278116405fe5f0b507ba5bb2fea4c2be8a89b6f0b3ad8f0bb9b66071a326a871180f9847880c5e094a3340767c6c958460792b78721eb2a7e2a24a2424733c7fb82af427077607f587dfcdd2a9276af03436ad5d90a629b9a73cfdd26bbd8f87137fee01ddb8e75cc917d0806064ecbb43843f99a545ef875647a5ed7e9ad1e47d464c2571251ccca99b8c49b57a66f71b6ecf4a8bb3c602b7cc7ff5fcc8e2305cada6779f1c08725015b1e79bbb26ad8d85353054c249584856c8339fc904fa1fc68b6f41fb64aff19711053bbcf8817ba1affb3633899974de94e01aef0b7ea18d6492320c9b6004653621dbb17c8fd937c7633662ef1a0db27c8b12cc0ac9c0b87ec8e7f5776ba611d7019c1992f1b5cf27c8d08f986e8437af9e9b56655a9e99429d01a21e6669764919354159956c7f7271824f30c006beadc39e16c33ff17e8c7c94280bb2a5d55ea3350913b4b962e797a8a80a144b016314c49c50624c484870050540cac4b0809ca482b5c492a40d51d35ab9a06a7f75a2a9f2f9ca4d8c860f0c542b30e923e86f0f83a039f86c9a37c319ff283746547165cd41b6be6b0a43704b770e2b184ede7e67c3bd4f5fa0e83c43a0a5a0efc438f621af82bb99b1f20a58453e8cf112deef312f5cbdc723676b55cb9c6a3c9b42254b959493b1a7975c439a54e91eb95383a4fa8d876190e66d14769a37e80c028a0a200fdb7510e541c7129513b66ac663a3865063409e1dec6af32ab003c4c8ea478a18a625a8cc2b4bbe0aa1281b69c6e112e29acca59ac79ee9d71129fa85323d30d5d5a08966559ee86a329dc2d1b50a3aae260a38cb6d686bab64b396ec2cd6e08256595dfcf109b487863a95d4a093b9348a249b8e229d9cdee237df4cc08e5a13c1c5197784785f097beca85469fb5adec127cf75b8486fcda63e6e81f6541e6dcb71795a98a38fa06e409d840698a77ff11ef4bd6a4fca9abf512c467a3279a00fa7251a93d91bd97c3beaa428ead32f610092a176faeea4db64f8f1fe9adb469b1240e30e1f24eee21dd34d271194a47287bba38e930f3227bbfc0b5564a6e1353b7e168b85899f5458622fe9bbc2f90cd92d56590da1f8ebdc40dd0a153e70687025add1a368002237e1a5990a6a24438da7917ac2434823579d2827bf04d4e95f613d3bd0692ebe9d1ba88f4fd68e693a9e1377583b3ee18d5c1bef7be5cbd984c8e155f49a289666f6e5e3a21d4505b17747b230df2079a7f6371f5c464e39d6d07c6922f76186619bf81da6684279c6c7cc420487397602e4e286debc527fb6619391c02f8a21cbc05d80dcde639a8e7db017d69d7b625993751e4504092bf6a28d27994f5027517b366ffacecaa6ac2306eddf06456da77d43d85213ea0973cd6d00ac1f9c92e2986e943e9c7d96497cc11fb05d4fe61d0dbf1a9efd6c47baa8a804f8da820d3d2bad68985e4531cfad1440cc7d96519f5e6ebe54d5f7ad10e0b41e4f68c7466e846cd1d10b9f8448c1f1718fffb133441f5614a3e83d0bc53c947d8e829edb32d928560790408e3caff1929ec658f389d15a5a3ae017574a5f8436d5a658d7f55b47a37c1179d5dc5514b510afd845b1191d2c76cb6fc9b537a57b11a635d64afd8b5dfecb7755e5047971e277527ec4d5ccedb7d4718fe998279f9ccd62fcb0ff66782613de591a7c7a7b7b8cae4a96b110be0ac6dfde47f6e66af1f8753fec6abf6641974d98d4aace48379b94b305533a88cb0f0c839349f9284d7259720160ea241ba0fa3fb900a01360fdc5f7c487181b7362f681712235a19a9db78c99e47b40351f78c8e058ac5556e5d3aca8d41dae247de9c4335db6c042cd5c2616b2a55b318642d83d55943d47850893ebdfab7132e50357bd1d3d62ce56263d25e9acae499872cadd2db657b812c3d3c9f7272dc3cea0a366a94d94340343c17d713003117bc34eed16e953253fd62fc14f58eb1f2dcffcc2cc988144269e086400b02165915a06c479452e4b9bb87f8d3895432c17d125b0cff0c56a6782b567e815e1f874956b704f21380fbe285ce6ca7a9df9d9cd263d2bfbf3dcf9093f8c41c41f098d87f2ce3f230037086db7430498595405c4bfaf3a7bbce10c2639c227fe5c218d8b0d476ba9ed7f3bfd7f202858f76935493336a17e5140067d27d0b5a5eb725c6a5a77873d15b3805bab60cf1adddb90805c560f6dc4d3a9ffbeaa7653be58b85e2fc7ba96280a0963bcb27ce539e40b36bba81d21dd38bd10500efa81dcf20cb9762786b369175beb969d5b51feee610eb15cd76c25768798d1d961167c94b971db51d3f0d74765dcfc138a2d17b0d4d2e97980209d3977931b49922f6e3389b83ec47bd81cf1ca6d473bf7de699af8e070f676ba174d7e9e7753eb3e5b85b172fabd83794541a509461b88751259ffc002c999c9b0fe9e1881ad146eb22c77f3a2a886c4713d4f8b0984c9ea25883c4b2159cb3d4fa8f0aac306ec02bbf45f8d87f054d3b577782256ef7680398527f2da93a6b2ebdc6e71a31c3a6f36dbbc794cf53e71c42666a4f3afea3ee3fea4989add4c5e910d570585757f3947bb70d53f2d2a5ec9df6411bb741eebc49e6b914022c19f9bd6b96bba3f2e81fd6bf4116c9fcf9057d6273257576700a9719b5cdb11e927837e0a2e7106fe7fdfbc52bc7b76a3967545275df640b1be6efe7a7de6b186df778c1546a7697ad2dd8a095157a1b0c76c027f3b665575924df1a76f25ba547e6aa07e586187608c9166a4e612c3de2d6418dddeac6e93fadbe3123ce40b75436d88a466a6c83f5fb71059d435dce2cc54572dd7542cbfcff785eea6b5af00b71ff1ef76f0d11d8b09401648d0ed34a627660f956be0d2f47ef66cbdf7173eae09481eeb711afe3c990876c9101d56a3c0de59d6cf9895becd145c7e95fa7c30b8e45866bd1a9745fbac379c5baf7feb79ce55289e272773e1b0d96a5278162033d7148134da1598731dfeb3444f86e5fe60cca01e48d6a2d04053a4c0e653e803a15276bb8fdebd205c8c9a07ea9ecbc2836afa1677ffb69a68ca6ffeb01950466aa67a97dca329bf99d9e63c44190b58990f0122a41862346affd67a69e9350c081a244dcce611547662283a69eef80b39f5f9cdf37961522b0af670789a554ce8bdef6371b08991b90f2c726754192db889b08f544170996ac5f163f069888e2c136182cf35324d8a5a9bafd119d01762d6a47e77bbd185d7d8d0e45ac87fae1e49f232f628b71e8defaa33789416d446a72db135b0bd1deba32c5329ab7e6a435ffecffab3569f3d588f25b08cd446d386d8a92ea464948a5d2148ede28d7a4757038d5b9733fcac3d1a7428519fc95feb3f9df7e856bd7d0bcada78122c75e8f478f931677170a5d5cea4fba6c1a4d996f9e5a9468f9654d056201da8345fc6fee62adb9afa64dfc47e2a2ad87c1b952b9f4dbe2b8ca80d898e688f34150a8f5f877ea6685e2240efd8b9a1d26598fc54d4ed8a66294adf4cbdde817bda2c04498694955bfbe9625d52059ee10fcd2cc7f2e082ded2c89927db9376924ea85254ee261fe7e5ac2e92db56a3bf66d0353630191d28f5a92bc413a665451f507e3ed711cd945c5867f696e5d7f7fbabfc99a180fa29407a190db9bb5735341ff5d5b84b3f54fc8bb00ecb0f32a5da91691c28c943aabf1a81fd206fef09100d1f80b0e29ac4eec870db5edcd7d40eaa834b2d676a3994bf19a74fba24bafccce05910da6ce41a662f658208ca6c56e6ec6c7f1dbc456d1df9c88979f43626bc5d5fc004066ffda3ed8e8b43855ec7e75ab70d732e37c0ea1b8181ece013b0e4834c49271af13450d867bb0a99ff36bbf62315371b0a1abd7ab30ed8f2ebbeebd661076c183f6b32f388a064d6f8eeefae7db845bbd9679102f162dde85b060806c934c3de2735bf91f93cdc5fa996ad5a1e2ec737ac225e58bc2d62736b86a22081bcf3cfc9cef40d006f2f1c9afc5efced90efd2853c1842601e837888e6c93bd38b3223414c66612c612a5bdc5f757057b5c64af239ad9b54fa8be8f819928bc824cc46c407c6815487ff30c0481648240bd8a121c8172f1dce94b48b853609b45e9769ff7f2c03c5ffc3be9de4af81d04593043da2f37ecdba75499da1d9eb9e821086fdd3957b77863eb355c1f06883a3736e2bb97eb63ee6ed226453e2e741c3f7a57830909088cb90343ad49693cfdbf6139a2fc1254321090ca26addc81e7f1117a27fab154a42e7f013a821f32d1647782477926db5e1d4df9e56f6af83c3e1612608c29e828efa98d2461628ceb27f5012ef00ad35daff23fc7f65220008c8139ab0d9d0dea7f308d901b1040a3555b2b3c4e3fb2d80c6b25d40ec66145cfdc0a6d876c64fe98d671ebb82581b0f220f65cdb90951ede18c8c68f509db202305daf28617e425b3af78a350006ff54a531f7836f1c9ee8239f44786926fbd183eff548cc8ab25f44f80808ac05632215c88ef9083b176ac39e7262d55a677e0e1f92e70451b15b0e582be88e1a6a08415e3eb3b6f72aabb3e91fb386bec107dabc3bdda233d937ef7ef157f7b8a0c9a98dfaa6f0f36c9d94d908bcbed98d6e7eea5e710a12aed41c248751d4232762fb25304f0b2e5f3b9e6df6f8571c5347c2844061404b4fcc85a705d8e2c2c64ce618b5ac34ad3100caca6ce3f9dc62eee180b288c21f9ca6d20bd313dbc75815708130f63dd1f3836182111b15dba4858abe90ac1f51a4b975369a31703c69e741e07632c28189c5191e70090f77803a45cdb33bb198c725c952fa83c67ef36bb8033aed8861edac9fb6f8c49b2ba5514b147a71fa670dd6745c36d1e7791c8dbe42f1c9a761907b6180c14aff0b9f1d63f89b293fc0012f954bc353afa11895e1dcf54497792f02b5fd8310e909dc67934a404fecc1593ab1f01048373db87a3a0c68265cb3ef5ddc9385d705003905a971d0d2df2c586265f2caed94eda3e1fa47f861b15ad1b2de7c766a2779b9e10085d914f818ae98746a0ebd78fcc4eed7cc8bfb20f7d65c7184f171185c984a58b509c2d5c0a6e6ec58c6a12b54ad3636ca59020b0e673802e1f2a5b38f886def3f1d3764a8a6bc4ab3ca280c1278d2a24e1fdd3a54cedd79e3597fe2c572b0ab70e0f1ddc2ef4e2142f91856d94bd12e434efa031bc975436247f5d83aca84ee2d75c215c84a622c2c76305d6219fc3205921a555f33db6c54a3cf7352d544f9e128fe3a1b5d9591586ce9bdccbbe61ef2a53cc0f02076ca64b2e187fb193dff3db2e72f987d46bcd92bb42eb6e7c42a24e59981e66d09f5a704a2dbf9284d00ff43e702e3cf36aff8c697aee84f4d9c16b8ab230000c40206b69bfbaf1ccdef5774690f89e80ea2b39a4bf1e23d6c556afe2584298c6fd55b571473689166b4d465e1f6e0cae0b7e89cd46b74eddf7db7a5830dc0cb5a7ad7be36feb160756444a700c399c490d8e705a3542bd8a321050d6d6e0e4b9b5046a4c623f03634859c854cebb9fa54174522cc74c992fe3661253bc9f2d30eb64b14fb8a4ceb817060e2beb697891fdbbb26f4664bc7667efdb61b6fb9cebaa53c9d4ee48e10890863ee96594e7085378d5bc861c4f629d48ca063221fc9d7b992bf15cd229212f6916e312a3d4db2aeeb825c6af590491e3abb116e6b7597a5a7e973198d830347f041a4183e32e2af5b6a5db54cb5345979b13a63f089ed47c49dabd8d354e19a4385a0bf5a4a77ed258996a013a7cbc14893044838b47ea7a425c63a3f1477b8e851f60fef49ebc78cfb960e94f908680b1f8f9f4af5650acd43671803ac02f191f98f2d110cc285598e6d69951b6a97b2e48c8c6cfb06c8677ceb2a93f816080d1ba26b94952df054a266095161e28feabb0b72c0bbb7425331e14637b935ba58ce973de0f661c3b0dbda5319696c9ccb7f31d7b8cd53a47b1589c4d59c8f05e08e63e91318f56984cf292716a70d0a2ec5c79b357541c2f135280f573f43adce08966f274309adf4cb5a4fe05c5185eebc9fba0e5f309ad4da4b4c29a9f8d0f9ac889d7c2524d6bca9ec5e3cb63ab71809088cec37fe805ea9024c42aab550a9ecf04b84c516860dac7612fe20499a25c2cdccd46d24bc6efbc72daa61c66cf131877300e7d523b4d9e604c208839397b1a0417b52d51b51f32d0e54a111eb684256444d714028bf0f75fd7a8accaaf31356ebf86903ebf78f3dba0633e1098c4a1c76eb9a7c775c5329441834351c073317063606da849dc5d00107b4a8fbad67488bf31ccde1fc4d3dfc9b8faf90ac8999ac285bfbc196661c0494452ab3c0cd7b479cf4f7b2a3e6a2bedf1420446a8c65c9e601a2234d742fec8114ff70e90c8f937c9ed6045f9638eae0a4367e70900fad4790696ff3265b7d1ad97fc8fd31fe4c33259b694d04d280478cf4e7588403e46145c461e7bdd0ccda369a45c10d0945c7c8c205474331d4fb42dacad40badc5328b0e638c2b76249f92a0ed2449b3e32a5cf72c98fe1f5846a5426aee9ec925a0d84746b6fd4bee41e29b523445f39837b050718b844fc36cce106d2dac0e71af18d653b098a5ce53adbf48b457cf476b64fb8d5643ca19ee7446bba49c06d7e452ac7e298173fb1101931679623af469482a69f114bad760e8fdc16c0c965c5ee084977fabac02b2fb56ad5c8c28c40c9ff71e0d8497f672df1e5982353714507299ec519c28237cef9ab713d6def6c3656204c0e5dcf0e6ca51a876276202dba8e7928cc747b994ee1947524de45a36c70a07c5bb859fbb571fb4513c346e0b3dbc44b8e6a839d3be98c95dcdac4e485de106494639ed2b8bb93d6183d4c67ce511ed3d4d8673da3ce307b7755d00ff92cc05db46c29db384960d1e6e2e0192fa398901ca2bfac475f436e85fcfd971ed8561e48098af61194ae18c993cc1b0854777654e91335c305a361cb27658538d9413ea97dc4a1833d1657089c46985279b901ea8f3bc99036a484ab89a2dcf3caf9552ba417980f5e95e528e37dacf029623b0efda88a973f0d8de82d507784e47a5098f3bad4592e86d932e65dcbb48a70977ad60f2399755add203fd3d34056ece193bc6ad34edcdb10555ef2ea1451b6ab027f0a6bc26b629e11c9c97e9babeb3f84277402e729a384ce5fce23908b366b5e59a10754f080b62fb55d187d6e76195e25bde6deb2922f39d71026fb82c2dc6ce6224597c652a38fa8809e41cfcd861e67c188db58d98f983224a1180060630e60cb2e41c40c4ee85aba63c9778b4bd6d5dd676843bfe01d265d0c0915409866002b7c89a452ca8da72cad24b05b511c9c5b4ee5f3490fd9f9f9323a5c752ca578b5a5e91ac51861c7d8c31820b35a7d9c3f6471e6e9dc4097eb0c80761220c8045de39522e17986b714486ec4e153a118677042081d1aa3dc7242f9d3d374e3dd26816a8fa959598eff5c67245d1e34b4dfbe266e239863c447624b5f53bc1f47b1964d0c07e767083ef97c06cfdefcc1ba61263a22f937bf3e796bcc3b4651ea9235b850e28d30d9384fec6aca7faa9574fe52d8705d5f77669db635d98227346a24fc5ee0b14e1249cb1ab4af6f2cdf52ef7f4f65f0c2994506a2c0495c2b9dd133f3439b8e6ee6e8322ff87b5b38e64c841d628482cbca0bce5f43596da4c3426fd5f8195375527fd2140325de2d95e3c12f4c1ab24bf93a00cab0d9ac42206b92902ee67f5ffb907fa0f79ec8b09dca18c9e1faa74f22c0a377cbb6e8c37ac8c44e375544ba2e67b2df4eb8f290559ba35c59a28a7055304e0dc355c0309612a396e3df1e93d3975a064e29165009e745bc99e86158357667ee6d1cbf208f836ebcc57d121cd10f6c53e8712a0d70b170bed67a0cad33919d9574834e04298c1ad7c1ae0bdb3fa543c5a6b6fb68de72e05a3a23674ce5d40192c13fe64d41a159d994698db808ccc043a09b8e609638af7a3804f8b17eea27eed4f2b7e66a3af886b64a2e914b3152364733c4ee98b1eecc1d6f5f314c4b0236ec1b8d23d2f45c9574079ec5a46c0da1d91eee0f0d0c859d2cceb548fa2324a18b3e52ead74c5057d0cf48b439e9a4c912b543fd47e55118e64a263146b4ceb0b6e5494ff75f11ab8108374eb82017920fa1a17d2de1f4761ba10c7a6a856a86201eac323579006028d7014c37d0a50b2d02eafd8d0904799e1802582aad1be3e6b00381329a11ee14d0fa877e7855a6a89d384862a6bd08559f580330ff96f16f832f78dc98f2da56b3bbbb84046468a5f12473f9caa2419db7c75358e4d69b3d361d69bae55016899a1e37941da3b8069d17ab0f3bdd08126206a3aefed0f74d0927ae6a7e16d56ba071aec1f6fe69593ada29571e554909d2ca937a2c5088fed5f1e14687100aa10b5c44f612b5dbeb237492fd847b6ee9c59bedee9f22503bd7f83c347fa4ae681ab20eaad9f781876f6b4b82c3893465c8741994da1efec0e6c0b1c02e93eb5bebab20e43484e5cec551bdb605a9c595cc0fe0e6b4755bf6c5d13cba8676049f0ed2dd2e1a509824648c53e125c8ca388f1c9371933b6086150d33eb99110f90a033d70666d799c84b5e556f2d40ceffb2cbd6ece17c07ceaf22603bedf04bd3d3f156bcf06e7e20b2b97aaacc8f35516383e54e759c0681229aeeb13c80db0c7067763bb32fe54781aaeb43fe849aa3939a90830bee35ba04cf8c27d7f03ed7dcf774c5db4398bceb5883bf2ab917266f1608bbc834270d0ff813b339b7be13912db9e2967aad601c0121767818bcdc2c825c8a369dd07602b8246ba84d3cba4e465fd0a4a705172e3369d89f5eb584d9459414cbf96e134db5f7ad04a170b88d94da3a70201c2d41425c4e6a44d9aaff77afe4be29c6b262feb46c78c6f357afc5e9a8ac63f7b8d7f912b53e59773f0ef0cbc69a0244007ca320d341d9b573eda3e7b034da00d1e0c86d523eb840738709f8843160f6dc6a7bcd9ddbf87de9fa516ada7be7c7f31a75334c203aed3a7ad783eab843ae428154efc6d7d677a0055c728bd1350c4075c949c96d9768bac62086df51a2cb8eb5fdefb8a6a01ef0257dd2f77abdd28c6bcff714c534257e80661b9f35b1d010ee8b191e686cb661e6c54d11bb13a8063064c370a4eef7d9ecae3a055ce248dea67cb50d58784061c69bb23630cc130d6a199ddff07a9a6437a645f3056a6cb94036b3886337068e0117347448b05f28ad36cd8a7c968aa8cb42d0a464e95e7a548d6305e4cc3a4379972b600797ae98e2085cf67535dfbc68893770673b41a7f8306b78d717193841d4d3390059e0a38418a50b38681d55a085c6ecb45a06a6a442dba4eaabd87f5934b08118532bb9ff96b77d7d5ca8f38d1154e73d9460c21ec546299ca555ec1d30c5c0bf497dcda2f989c515f7101d76ff63695a8972b015c2f53acb38784fa6e8def02bc15034aa07865502c3568e3f773c55b0f8dd1e07adb09762c7f403f9c14139cd9e0e19b5f55f10e978ce1fdecdfc62ec6368f9cecb521686f443d49c2d6a76fa9b0a7ae7d44830f8dfd31f9e17739ce55cd291a9012a54fadf8fe3fcfcd541a3f3643cb41e3a282e5775183ceb65bc6d5f3e27bc5df2c771ce9a16b6df311acd89050987519c1da196d8b3f45e340449625587b075c6cf80a476aa3fdccf9234eab4c9e8f45c32d7228f8e0e1953031dcc8cd09e76dec337868d4bdd1d7c34cdf4e5c52f33bfa0cdaf8c674b9455b9fb19c8bcb5f4c479f138f6548ae71e55bbc977e2a617d8e39880c8f9dfe6d453c252cda5b80e66f1bc44e6da76c562ed3a10ce49032f4cc9a5c29fdde15a69d45090dab26e5732a5f855893d8bf111501ffc065e22263321adfb351c16acfaefb39d24a19655e31b58eb0e602064364b3331a60d83a8d72db70523e33b3ea8c6e6bc7876b38f9ff480ab397e40c60c9e79932e5d451e5b8eedd38ea05f97ca7fda7dff64e58f4daca31b03ae6886c1ff699a7799f8cbca13bd93394a24ed07f31f200f10a83ef2577aba633efcd116dffa3cb5dbebeb7895473b3d4a044f3b3c3ebc8d5f71adc9a252fdd45bd1698dec28ffd3ae8a8e4c1d315b79c337106dab672332b5caa5c7bbfe918cde1e4e2aa90859491a6bc8a8e8308af46b4ec3fa8e5345992209d33f8837ea25758f2d3655b1df647a9a271fe5df093fd765cc4ecb5b4f6156d9cd02397efc5318156e9da3331b3fc5459824c90b42338eacfe7a5491e81c7565b7ab7da1fe1c4fefba0974dd6a1f2006ce945d604f3fbefd76505ed6a43772111b233b6621d49be6d89bf8d427e748a598d2458a8753cc7d5773e6c7aca2074468117d613002351aed5bc22c5c6fe8ea9863e6deb01e25d4b3d98d621da9d806dd77920194ba9129fd5d5a7939056a67c78c26552e639ee00d1bf4fde44f77b0c757b433b668d66d6094ac83d4c30a5fa134916d46894802740924f13b900849bd88bec5fd03aa1771040b9527511d028395b0a404ab0ffc0de44201bc3701656636213973e59298948731dbb41d1bde87cd782e568b3808c845f4464c14c35155366beb74b6a3d9bcbd3128da4283f0ad045344b26073130c4e39d9400ae56890ce854d7fd70aa70ffa7de2f2a88355134d0646f7067ba4cfb28267e10b102d2a2bdcfaa728fd7d91bc91924f9ed002309e0b312b18255460ae783b6d3af371f9d1e1c4932fa35b6d3d0ce5de1cf95670e45ee2dd76f61a91aa071b9dd9ac530be355ce4d34d7d5e9c54ff27e098db41485700b5a48cf781efc171a667c7fa87515df96f9d1c8f6e64a8870bd6dc9ef2338e7a5b7d73cc449c9dd7887e713dc752f148009b2746d8645254874cef24ae34eb49b0f6d1015f335691d2ac2e3ee74308554fd49edd4fe4d23de9f48599308e2556f2f8d99a5a5181665db9d17b5502a8f867fefc76da0e40eaf7c2120ba3057e1c35e4cfa039da9a94fd7334030283dab42e35da7ba59821b966080d72f902f470e74c6bf55c22061c5e2d92db9b1b27823e19c15e45e83972ca1dbba2981ed4bdb7b469866f210c6bbb948820a5f12eb6f116562c3085761648e821ed7b60d1c119e766dcf3370f2e1d1945bf4a627aace27aeb1b788ac39fcba223e768228c30221cc77761dee05126af520910f46676d88c79597972b59a4a605e9ac8c159178a1bd81e71119318e8cbbb0614763081f87e79d8fc19413ee9f547607e1877b2238a7d75803baca942c47bea205bfaf06f2bce939617f9430e19bcd6fb9f4f6d09fdd9aeec76945ff256dbb3995acaaac6577880ff1fb29eaac310497f486ee1c7fcc141337ac41265f7d46f797dfb67816a9748073801ecb1cdb58c1ab2a4d7bcfca68f9d7bee20f17ddc0d0ec7e8521cacb33b1962a58d7eeb46d7fb6962e326295f50f1a1d5929b6d3ba10254453d1703bd2e8f4502fff81864a231c4cc10c217b159b5ec8f6444be11f74000a7ef31781349c1a128f0fe1b0131612ef58ab9d08e5b9f47fc311fb552179d27805cbecefb74e29d016ee18a6ee52f7b8c47c7b42df024038bf3582791c45f93a513248ff5bc60d99a8944abb0788ca67fc59ca20b326f4e6bbd88bb6746c78e91724061de296d0368636287bfa23eb155cd798ef88e440ee5114ec81f50658e2e4c55a64981ccdf2be50e0f55ec962aea3cba358299034209e6b8dfca58fb14240943c382014ce7910b98f83bdf15d0cfff5486cef3b5ff11efbe1c5a8c92bc76e25659626a738205c1ac2d3a67f238b10f49c984869fc5611653618b65a0e81a855a889b1bc1847b007486c52846d13161e817c22df8407dae0e941031f300f83d2b211261f865417f9471a484ddd85903ec49e109e582154fe8d26776564c350860be4f6beb58e05064d1a7dd7a341d4f2ca30f735535acea827dcc5fada30ebfb80a4dffb682483a5825f3045b07f80073e170f83ac91be29aa102c7f9fcdf2c2076fe921ff26d7169809d32ac47ce01801f47bdc99cefe5f3e744ba9d02463c377a2bd190770851cfc0e5798e06eb9cec1be1938a0e43a3657e5c9c6dca40a6abd974b89e7946a87cc2f811e255e73e7bd3ac11162839f9d5b1d195a0c43ad7ceac2061ae2a4a3969eefa8b50c89bacf98c312c0d7dd47306ba7e862b6f09a5ad728b013d821ed6d3532e0b5ef63ff2e5b5d2546444f276c0d5472dcb0b5e015f30f809df4dd58876e30d68837d75ebc3ee72ee94bd6d0f5ce2b8484e931848e8feffe787a1cabac49fbb00adbf8350734756e3a998bb7888ae9fc910ee95fdf63af7b5819884b054da3925ff13522b4fffebcc752dfb92c887b33dfc63a90e7896815c9aba0e2e2d4a24c7b22d2c834fec3133497e84d1af2235ba0b9b98a0aaaaa2ecae7bd74fd4c50f66b8b777f00bc7bf4253c6c69871509e5ce94a40d197c6bcce9817a99a4bbe8f81327b68e4d4abd5e77c588aa5b74349463289499985a74bd415ca129ea6833bd4e9937d254a1d8d8c69d6693bb5042bbe473f81b47f0030cb5f5956815db8b0c4ac0a8593a475fd69bb18fb5478fd3c07d0ddeea0c61931165719d83872cc0b564cdd617def53b6717c984e5f2f20ae256f1c17e234ef4263f721a146aacfb0055445b944f1922db1134daf8f0b2a0f9c6875c964cbd08d7402e424f755a0478325fae0c185d6d28b1f31fe02ef3e12763cdcfa18ea1a3538d55c86b137f5827cb1ca676891ae2224b6adc82f4ca4d32f6d8e8c9cc1120678f11f1fe9f7995c0fb8160e44d6ed32aa507f161056a227ed17b33a8faa69c246a268bb8fbb2927c454b881e1e677779ebb9556a6d59db5e80dae701b03c7d84eade745e000e4ebe6bc3ac26208a92fd9a6f0cb9d3f9b2c6f46bbf476c2f2a7423d2ed81ff58cd90f43c245274c696e853dd194be28c03b3d826525c251a046281cc16c2d02f8af1e92c5cdffe860ce75513cb864cd67ba670c23ce4e6b7d401dfb7de4bd40e4ca36a68d47553dbc315e6b68af9488560a5d4d4e9077216b241b30487ae559950ad139d526e24eac55a6603c14d4628cd74e3346b0064290ae8f560aaed9e21370373df25c8efb13f0113678640249f41cc9a1d2d65a9a097efd3278b2514c7c09c205c4cfa3dd5ebc2e7b9cdd89a30a835c6d796dd0117894d9c3d6e43f4a39ee6bab0ca3d4e6bbc88d6472a7a3ce0702752612840a0447d564512568417a772a9077fd98af4147040e46dbab0a3d0be63856a973c7dfdd89b1c366431d15656ccf6533c060627f811f610bcaf308a66cbed07abf1e4c4338023a9d0bdeff9d5c65d1e47530e771b315dc3397450662226c416a48e2b45d41d5a8186de0de0c7b5910a201159ec70e6f7f8ed7649fe5ec4405e8a29e3429a6524d7c558a9ab7a18058326bdf7ad6b5779efaf + +Params = SHA2_40/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048201090000000c3cabdd2ec3f2189dc82f6cdc82efa007163444dfb1654e65dffef4f40bf8210204804a7fbbc8684927a68c6daf05247585c56d2bac3aab3acdf54b3e99860a497be93126cf53db337ac87e63c121c1d96e6768ad6337da98d17cc562cd9b588b2c2e1e4c96b07a5a294e43048431f01e670e40bdd354d4ef54bb14b7cadbe4f000000000000d9375f39e501c34a8994bc7f271b0903322ca013a8b5a609a39faed447e6b143ae6109f4a9cc455e1cf473b10d04e285d131675f325361f4f832ae2f14a2eeef308ed9934f8ead036525838213c5b70e9685be179d59d1de65fb46238a1cf96f159e0b4df9b5c8c8df21d6a28e7090b2f58b742f180c78e0b350d4902184b9b +Signature = 00000000008008396d163e86b256c9a67c74a76bcf7a64819d027c3a9e1db634b89976d1daf256d1bf0e3db4d305b67ae161579676982a870d15157e96b0920b72ae4e047c532322a1e7b3a1f6b9adfba5fc8b2a59ff81f7fc2f8bdca5a4e6fedd4d208d9bffbbb37dac53aa7ea67e009b75acb46c55c12dc999a545eb454d95d39355e433b74c46af80bddb52d1d9140eae96795d933721a3d0d846085f1be4259fee97ffdccc5bb4658bc816d4b008a13bf9e50a0d0111f9a2bb76a981eac66ae0ecc1ec3802c136ecce29e3972131a2470c32d18eb4ffc38c282dcd5e6e77f47e84bdccfc96c01f1e34c1fb01ffbe2625c0ac5bbb17e720d57a53a4f586f1f1d081a417fc681de56c74fa55de51667d03722312f618ee7026a50dd9ae34cbc0f70ceaa293cd33d03335c39c486581aeae9ad05323b0594d03772ddcfa973edd6bec77559407f8e1374cef6c0201627510dcb534b29cdf71a6485a8f2b30f23219daadf2dc901469d6f8ee422774e332983caef2534b0b30048754f2ffabddeac849c6b712a806ad87cfa8ecdede4b47099adcf25d524d4620dd5373c57f66ee45091a1894efcfe4997d1315bd91c859dae0b1e266941902d1cb31747f7893f22f4bca44d099538db89bb32aad356368a8a8a7fc97a1a553cac1713f94be955c1d9c77774eff09f69157dd8d67ab78a4cc191293ddf47bf486977499bdf5d0e992fb10f05d5d12368955231624bfc05a44a04715356ee1fb0af0ffde0e0225b607d3d24085b9554aa7a8312dfb5a8be041334d737375f72d7aa2208857f794de7e7dab67c4f08b6ca7dc84c0b15232fe7c827f220c1f6a4044cbef1159e774b9a68b3a80e9bc03d52c4b383bd081599b21e4034eab87a2ad833eff5fa6ba1b861eb38d18108665529f418f0ae2925d1434584df973e606d147790356d30f3fc9b7b931421614ae9ec69c08234bc691175f23456f367b7eda37f53a306c45f5754cdf3da5c1cb565427fed746893e61d139b0fa8e3686291d0c9e4311c8584738e040835dd53c1176885f34dcf1791d8d716603288ba2c20a69f0e4b51f3a7c50c8ffc3d00a1210b3c413c002f64e1da9f9bbacb5389ee7f894208f0182242d388579f08c2e37797952976fd70096e8bda33a0f5209e516f684dc102b08efff521b604adb68107fe9927a32cb8dadb7ffe96f955a4341ca82228200bed8ef88db6ea251b505bb8136df5db1f74336d0a7e2f7a42a66b0dae5728be41e3c2aaff9e1bbe048dd261050308e6acddd56974e81d1c6cac05fb8867902e510c4ae87966320103b1debfbabd7b5ff4e85b016cc5b555388a1e11f6ce46807714371abcc73605e7ce5dc76205782f559372bcc2edfe12790b3b3fa5275db72652f0871d22956622e65b1022c8cb0b2facc29fef15b6044c6a8dd54caab560555a4d3556e10c7cbcc9e3ee9997041683e5f08ee8d5dfdd9a272f3ad3f5f0713d79330d9f8cc1aa8b9d147f4c69ec2412d83f65f5f29222d4f87dc04d3be12bb04048244c234c8b3c7862199c694fea3df6495c7b92a5c7ac48e7baa6d393ef7adad328bdb6e863109478749a0f1d5806842f9ebc794c8e4ee208dde906d9060fdf128901c7f5bcb2998e49493f9f63d06c53d26b812e635060be7f2a737d5288a308c704d91e85f4ea2e4229ae18a286d8a087e8954f497b35940411695895259ba036c95cb517c3f8408889054995b6495016637a86ba7bd0dc4a189d71800cb099cf7a845e1af6b9705b97f6be629d7c445a7730ac0f4557418e0ef1d51046d22706a2f1a2d15649cb8af1a5d3a88a8637ab573c34fd8fe442c97145eeb59bcac0b1fbee7ad0b9c2c59438eefe5f28d1c799a2c52bb94778192b91ec9005f770bf48adb0a7531f50d8d9c702a57b7f4afc5088d8cf0a496de860f661680ad059d94248999c3429ce8988042456e1b2736b5bdb51948e9820419d92e7c174560732167de432a3d659e50fc48d48eb0d43feb6aa856d13388f7fa10b4f7b773d361756a0991c73c1bc3e7455da9a70a58a52dcd088ea64355c56e7ef88ff2fceccd4ef423a7968311d8f69fdab0742e44897ab2c367443f88896e70fd20d4dc1616582cd28482c5a2b0819090ade6bf3e15af41d5a9b59a2e2dba0b82a52af702a4c764aed4a332b8c3dc8166f9a9ee74f1057ca6d8d6edd69d4e199fd171695942c2f383661dba573c11eb5dee65993b0b581ec965e7e11abe138837c3fef4fbb47591d976a8f8d0ab62a1dee18216b9377981d2027f8d301605e6b9ec80a6bc292b36a97df924d8c77ac00623043cd855ee172ca72066b25782dcfb8203ca8f33da130e319a8074aa54ea2c0560a875dc628e9b8c53972088c5ef606912321f2f3031e8eda556acbcbfa44cc4013d395ab1f821b85460f9ac6d2e2554a63c58af2a82ed61fe1f4ccf1ea6d007c354a6b856e848af6f05ae7c540d6f9a19a2dcd380e2543393b3336726e0e7a90dae9d99fd09ab4fa667fdb62710d713767279d66bef5a41551466689d09576dc1830eeea91e9b266e47323cdee9f9fe2a85d980cb8a8194488e671b15bede7ea63b234408ee134e1aa3031b5a6363ee50ac8a6d66c44364f98fb61709e2cba967b9a3f319403b9f9e23916e7e6e7db435e060a7068c8f8de7b509726499b59767e7c668c9dd86b9acafd8eb5c4947c8019072c9381ec20c13990df87aa1dfb6f5696f975f464cbec558e31a651025ba70d641997284786a3fdffc274d0d797e37216cb57ac9a7bda69c38523585a697ffc25b2fe05cca42a3a53bd8e4d1dca006e4d71df19a5047717ffcfe8a4dfa24aad3ade3146558465d7eca13dca18c0557506da0c8a221398ef9f931abe4756d142abdc544fbad33c2fb33c2f528ad43e78dc514f68d760b7952c5e5a51b16b0b007c4951a80969b84f7589f75fce35c0c8086c97b577fa61dae574b8c65f6e6d0f1cdb00d4c4309010c582246d994539d5221596025ee89ae66a2f885f88fbb30af0b9c10d5a2b4c60439a8fd9c8cf33ae52eda027565e269cd1264fc369ac869163c42e97dba549d0c8e93089c576c6ac1cb8400b0d928ef062636c92b7e74b0abd4d94014fb5d2dfaa9eb7955dcd4e33fa220f23b7d000224cff3bfd76973f218c3db065281b3e269d0e3881f3e82fe76aaafbf325a19dd50ccf23d0207037ca403b1220dc9b462ecc2d459263c3ff127b1f6b815f492478610ac06c2f209cf9040969c2329bdf496e32cdd265142c471b3853ec9652c33cc50d87c28e33218a7383b41b6aafdcaf0d1ce16824f9398e18c5c9f8e6753c5e012070adaf9f37179e3e542f3be3b7e3ea7c3b4dba6c7db9fd9120be2f0eaaca791c941c100a0ce51b0e0998bb8d921d9622ac6b7389de9d787fe668cdb1e1b3f5a7f7823cdf2086b7d5ef201e19ab9d41f0cc79baecae44019623a23973496a9b395a294547b14b235d3fa7bd65207ce2a44743e81d1fa118bc9431be7d30d5804d01fd2fe56d51be1493649437ea4ed32fb6ab5f0ceecbfea1dab3227332e6e78462baade5949fffa533534925e5ab39f02726c5f818a72eefbf1d1e976d795bc3fb768ae70614dc1bc3208ccd0d9710fbb52bb73c2f89f61adf3254fec48968b16f4d34d39bb05585ba248553cb1369101eafc9375e8b72761207dc51a61e401ab48a754c790d7c125a5e3c26954ce5f4bb8f44d95e0ccb85599f91d6a9a49d37febd1440dd99792239e5b1a2ad0c0c5ce1b72bdb14d408d401ab463b59a6245cb608a0ca5e2614850ad35cab9c80c344e980397f40ab82d50e9f884767abd882d848770e5f1d0172525af151d2f50c17115cde096f9f293c729a24997107db460be6155befbeaa785d2b9bd414efac09b320d0f05a1920557b6cc8c8fd077e2f3a1be8f8173f87ec7c32638c1d0150d5f9bc1c586d439da07e5a38bff633c8cfbb4fa1c2ecd2985f4196c9ac0714e3881cdb4142d21ebb0ddc0c9e0e33f9cd426aa2db3fd6259b7dbdb72c36fbb3003c6c44cd33c5a55210a1e10b3580103ea7d65989083eba4bfbbe94f52781f055fd1080cc7d2de603c4052514a16f9556f7113bccb83c443112adc95321f345420e762058b703591d4a722346c9a1501b415acbb67b366f19020d18944940f7d83b07652e45943c12846145d4825e8f0a8ee95dfebf1a0be0e150c46dc38406f6f697b329162e362644cba71c12c7868884b5ff15ed5c60f00f4b106b6621a178e2696fcb3748389f437c1a03d19d68d221a2b9065342d11d8ebcd3ca224025783b6e15ef4ae21464f2a553834ad36f846c1b8ebafc0bd8edc69104c9ede2a1a9a7b4c7f3da46e025249c00cf8f77694cc7ad7a3975e4a5c6c03f021e7fe84b032b0e34baaf94bb6a1c75aaa2f2fb4a7f059b65d46fbf543c8a2e261632a73254bc473b0996168d18e6b31ba0f7e8ffdc1b8960b9338ec3ef65b172895f7e1c98b0c4edc1718dc116e3b16e3f8b4cf0d07d57942283118f9847b2c6c03ca14d3dce32009eabb0a2bb775c49a18389d2bc6015e428b506d9fba9fc3108be771dd16cbc4b74c07b2bc001fd2c12f475b6e06a44288d23bd284ad6b6ea92c92248fc3e9220f89d03356ff1a7040ec5662170daa4a1b42c227191b0d79b2e5bf706916864eb75b515f943b43f9c31c0adb36c9cd1c1338be5831b726a061b9a804d11ac9905e700867475366578b270237134d0eadfa2fa8933f1c929e7dce7161709cbb211af510da3bad39692891835289584070dc04b5be39808239af3a48604cafcc28a2a9b1f7fb001334bc61d64bcf6b509018eaab3def2c2a90a11647b735196cf3892df18586f22b586a026ee6663d1416e9ec8400e157927e860c4fac18547a1108bebfd004fa9fa98abf02fdd0c62f86433b5a4f2c58f60a240b62096077d9a096fea98cd0ccb4eb3e9dcb6b87a8d582b5e8db367b767b93b24e42997b5362da1f025b50f1428f5348cb247dcaa524e6d5df54b4bec5daf684f327beaaf19dae9ba03124443c7c42f9ae7f4388ae6bafe9beabfea2e7a12b865362633d9774552588e36071d17dabf7242a23ab11e677dc6ace17384666aa3ebcb6ba4c5b1bc0d8daac5142a552688a6cc19762712b67d89246d20e3ddbc850757e1f1aaddefe8532249b1cafce4379dc3f647100574534ed65b7831e8391dd63e64fbdf95a897d7a39694fd7338bafd2e4e17e28d503f06cce77ff3631051f28cbc33469209751caab779afca37802f1ee0086063f5e2593a2ad28234f235bfade0686975403befa085af6b625174a578b25577d83ffb6ae99a5751b4d0f1a613c4ab309adf0c97751c34cc8a4172ca58296032750992a0096f960097d430029add897ca321c235da0348de7c43ce25922777906a45dfd143bd82cce4cf1a9f1ad51ba595df8648bdfe0ce4b2114044b3ee716229ba74f3d7f695125b3262b8d8388b7946c1ecb7c7c8abbfe6ca2d988b9286223661de01177ddc0277e2ce47686cd712534977c34ce3d6d5526532d0716263827548d3eda59e05c4853996d3a108bd2c34e4d17400916acc2b9a0574e6f9016a193354349f6052f10e7d77f370e0d5fa81582021545ca33ff562148b5f6a4c01a321b297dfbe34b2c96d1db58d4511979eff2eddfb7256379363da8c9ee18a904268320ef4b0a29c85d54df62e52abd6390596fe415e78afa864f66ac308d88fef7998cc355bf8fc52bef14a9b0d4d5c16f66d3d727219bbb1835ea39e87ffa30ac2efd1e6498fb47d6098208ed9b27938e2f6e9dfd0591d63f88f618de4101c34b277ad2684a39b3181ec3de5233f38b6ac902e7e9008a322592e3883d13296ed7dc3553a12ae659a9304f10bb93e3d0e660a5dd63a1133d8e3a524ed6fedf9a92601e992e5a405e14f14183c48da466bc9b4e89ede4d71b645e2a4db6fbbb97e5ee74ab5c1c1b8268ff7c7173c4051712189491b2c0baea16cca20b159489873d936d6f96541f5886b776eaa942e2b022d2397fe7a7cbf2f5dd62c8afa675c5784be37eaf2b2a8dbf724fdd1a4d75b96102660d98ac5d67fe752c64a89e2085bd20d6556c6cfa298543797b677abae3120dd387607581e2b7c85516d07c01bf330a4fb87405b69cda983773ef1b2790a0e9675e33391389628ccc5a5290a5ad839a3787f0a894d50705b17162520c61a331d2d579d39ce27823e1e3d10b20dc5b9e8bc7aee72139314801b4e04f7a2e6c2156bb91afba728c8c289ac9fada77a6850a4653fca1444fd6f1f070b7617b112735f49af7c7ff9521b77bd17adbc20526120b3ac6e3f3cdee659def2bc49b39aab727fd5d4f2bc632ef60ebe5f38de83785cc9e75cea9d08f28259c47c5a5576a22899eacd0ac3d3c38c447ae0969d2183f0b5302db61e669201bc95e8499763ff7d9c396cca4d2e6e735ad345a6c24162dae5f380174efae7bfb50b5cd26a7791e6fe4734b65176eb083eacba03accf2f2c507d9f7df1c89421c0aaa17b3ed505848796f5048557135cc0a96d2aa9248709ae8428b428345a4f276ea882e7189396b4534ba918952b8dd42b01263c3ca36e69dddc733c4e23b0a51a9cffcf7508df01365fe98f5ae237c8cbcc77bf233f925c217bb0e5b8a60a76b81902a775d5e62a437c9ed6830d38dd1a59a19e8061a6e6b71bacbbed8106074b4cadc10af85ff0260015a7b7d536cb832fc5cc2df0342658f2f168699ff3d63301cf0b063b36e069792021e44989677e0bfa0d88a7d3db535ca1b245d7f6b5d66ac7d32af9d2df31d790316ee62758b7c2d1af00eb19b85bd72469d3d619a255d38d2e57979b411e18816a1d992d27eb31d99fd824a7ed4b5c72a8bcd0cf4f103c862adc6707b2e2a8db4d04dc769751ef77e8ccc30fdef9567e1c016dd7eb5dc89b00ec18d504ae2557bb9bf2ee29ace6f3a60c8767662ff6333abaf67add0a2fe93117d0fd49b1fca4ae51c6237de82c95043f9aaa360ed1727982af08f391ba338443d39c585d12f750b83a8f39a17ca66db64673d14ee4710de83da59bf2d6cefd04d44414de9088c1b2178ea3061c7be9a0d67a97b2acae7d8e577c751888bd47f15aee56e6e0117531e1510c77164872ecea1978fd664975360168f01cc4ab8c83368ac081c2f9444c24e73af46b448ea06d10a51ea14b5f6ad570ab0d257f9eed8ca4fbbecdd9327db7e682c41218c681ff7dfb907dbd6852b351f73b02ab381b20cdd79df4429904abd16d299d35419cbfd3d4795f11db959f92a8d35a6bb72a0177242fc2dde182adb5e5957a67a10186a41abc48acc289e7d4e59c817f9f34c4289cfab64ed888cdcdc100e2b7b5c9ee5d37b5d7a3d3f90517700d4800092d27175dd42e74908a63c6d2bcfb419d7290e368c8093a1f7b74c63d1877408e31444f015d0f4b822d19090cabf2242edbba1e4ab20515ba221d58281c17422a4c1d822c6447e72b9ccd1b7c6738c32cddad94351399f0417453b777da68a6b45e4cde637db59fec8881f52b36ab4d3844bbf6af7139df4c7f84a34a85511ddeb37bc2b504743bd4bd0cd542fa28ea68783de5d1d3e496a6b66e4de922963a56d3dcec55c416457ae70a8ab4c0270f7283ee6665feb83b41425510b527e5d28560a07ced774d2a936b4b8b237d2daccf444c0e6d901f6f2a911a780a4984a1ae1d2a9c911b2d48a889a4e85024e730713490391b491abf2b39c053a0c472e9cb1bb6791c3b6d3da6b96ebb9729ba0a485efdaf21baca18b37ccd9193d8232745a2cd1eb11002a5fca1683d34aad5442ced33d7f96322e38b6ad1ede7ad5116918fa40b84072aeb37ba687de0670a0a452740905fcd729d4f88a1d48bb59e9b6ada697b562911b37bca752816b35169199bdefc6f3ebaf4dfb78b20e11dcc18fafc744ead7c15ddc5af5618afa284e17d70fbda63c222fde068ce713b490e2e70d49fea2942a3e3b69b9f5ea5fb965f765f94acbeded75c71405919a7e08d66beda74c27038130ca40d8fed1c4d3f8e1681349124253f4a9a749846646c35aba04e8784252700f85a3bde46a2296fac0fb8ef4a3a7cb85e7b2cbefcf6d30186a0976056e23c9c0c4a8ac94e157273cad856a1ffd9e13b15273b90bef764542b6dbb08a8f41a4f5c763f4375d526eccb1ddb66e5df68b140c64698ab8aebcf2d90e514e489dc703e1629ea7299ae19635407de6aabb0aabe0f90d4a290e931d07a51411582355541ef007e62ded2f649e39620b1dc504b45786781fd5b91d8f87e64b6c5ab1e8af6c2379ddfa62e9e6a8b1eccbe9c3298a4208d17b4d413c51fa590ab16e25d78b52766e060764fb9dc732b508296272f8d6b5e064fe6a30a3079842f53ca4ee472240b12cd28e7b751a63f9cd4ebd1da22407f880354223d7841102d90a949645277b201e075c681028ff23ba5bcb9bccdfd5b61936b52fdd922cf1b84e73c1a52c77c130e3894d0c4f074aea6e1073f60c5cfd410be54339c054e34c32713e647cf8acbdaadd5b66b3923c4e22efbd697c500a724906ab01fab31e5070a827524f087899a30a0d6cb44a550cb83957f3125366d08717886b51b341c7e211eec922f10f89e75e06721655bd806a0f8be5eaaad520d72c9bf84921b54e04462a201b5032153cd4f59630ff829321494fb1e26bdaa5c0236212b51f2719748c02f8e6648cd44fa98fc1a755d949685decb78c193756a2de142b6f19aea57729c63f16584613bc81560d5ebd088a12dbfdd75830495a37fff0518da1d402527fc5d9c2d3f3316cbe72923ba6481b3bbf8de7d31bd7d4659160975f1320524c61a3448b943a6cfeb049b631f9491ae218f8eb8eac04e3049d7e1f9effc8378de4bd3762e37170965e44a56c0fdbd008f3f187080cfd26106c9f6313db8093877f0f96f76530dd69df921f19fd73c99049ef561ddbde384ce0b2e662b5c76593e06674ff4738c913e9944eb3481861b2988046ff92f9199c150412e4d26910b14f02c264592923242e701bed967f519d3f56ececbab1f3cb7c1f7136b8d4d5143b1cd68f5bbc8257a75eb228c3044376c6388475e9f833dfa271b3b808d1c2fc4b91cc0972ee1affcc8b5b6eff8894c0b3f9ec00745d1da905831fae6a60cbb9ef0c6fb8d1e558f72f1f74b265a04b257789ccbd2a05e967959109b21c753f1a0867a932e826f39f0255e463906a083a47ab31039eac7f91a140aa55e75a630d41c34026106ea78f41188f31924b7cdddfc2dc89abf3348bb8c0241d5fb0107df2489cd43f845774d880ec39df76707e194eb58475859ef0e62314c896ff6200935d1bd86fb52ef49ab7196941170cc4359cc908137a379af11d5d4d98e7b098d7e9bcadfac4e09c52a5fb4c46585dfc8ceb9143ab6d92e3f819b83dacea6061bded33846e95af720b3679454730c0ced890f595f07618ca072c992700821fc7098396cfba84e29116123ff13365f1a5d034521abe59a95021e0714f78db3bd47624883051d3611770436e957683f5d2d070414812124b0c3bde77728c0228591c91d0a3db3efc9152efacec04562fd4c7080b4944f1437998dd5bf8bd3b782d94c67f840617b31d9ad3207562a47afac551c6d1f39c14a9038ed248ca48b3edf86184a87f978d232323675fcaab2f38a5adf6bfaa5abae9184e121dbac21e07b456eec0e3428dedc0981e8c1161ddfcf7a4c52ab4398742247c5efecad6ba14e9084e3ae9ac37b7b64d8848f82e434d03be0b698fda0c15748fe28b5d211a8a8f1e67a84567eff6e9bef6a22780e6ee49ed2627b1c2ebff476f8046db6a2c845a44106f57654410c6a99f92637c5d0aa09611d13fc0914e8f53da76be7024cd49b711c078b249e86a92c0a2b82cc8e713844197d67cc1fbb909121b020228ce1afd8a64eeca017e0be6ee3052a6c811b404e5ab7e178996e4f59f3d8a5feaa9418772c89898d14862c4a4c819e0824a995289a84fc39843e871385cff2f0195aba2f0f91fb2bc7b606d0f3494a022a3cce42b520cd4efa28b5ec7d5ee122b86534845dc4387accf04146bf86c3b27409c4866ed65809e1bc8185b13fccf715a225f70395b2f0054df96a6709533847bad64241eff313629055ed7f8108448188a526847c0e825e1032b2fc7c6b213359ebaa0ebf61a926bc28a233186a4efd2debbed1a37caeaefff48c3538ddbbf8d70c3500f9599d12e88a8a24c4fcfdac9d72cdad48e62e06a29e3632dc601b98a5b136d595ae23c94075e8ef3237f7eb6219ded5895907661d223100d2e51e800f0d3ff51f415059b97a0ea2237b620790825a374caf3642f482377fcabe8fa6dfedf8debaf390ab3d139e21894b88ba0e695fa26c8093f7f9398ba2631cd75131d00e600404f6fb7af0be94950b78ef34ef1fbedbfc66d565b1e9578e1ec06a61ff43d490f1036f7d1e0af5f269fa784b399421c65f4ee57add64cb4e207ad71e32f5196968223c8526f7d06106f662b4d46148576f9e05e4306302b2cfd671c5df703374bab54981d77735b8f5468b1942f8b66edc93f147f054669997465989094dc1c8752e9661c96c0680d548cbda86dcb17d15850028bd8425e5c5a472cd4dcff5947c295dc402c248b10ce6ffd750be2ba04213b43a7671e9e6a9e9148d8ffb7bfee3763aaa73351569e9a6bfd40e6e1903ec9af4a7b4c9512d77be5bcbd048a8d74f6e2defe8bb9953249c15e447291b72a30dd811e5e1535961589804344bf0ca7dabe75db850e8b07b0d13fb000289b2915fb8110f268df6d000cea5b7890510d3a1b449bc6ed0f380b5c83139f8be75957a5e372ab3c9f2d4dea3ea3ee10e01395c3dec6ba869b9463b160a81099352fe214561a94ec7797cdae8b6400bf860b02f2c5d13679d618b1143c351a3981bc30ad56924eeebba1c1cad3ab0e0281e89161407889c0bad4f9330a2808b654defb44c685f998ab78f5f2c94339ef368a09f36a9142f209a744abc1152a0128adce4e88aceaa10ae6e5418f09058d84eb5dc6f991c819fe901bfa6d28193307137e73fb38865673933729be1724ddb233efe44ee129faf2e26503f2ae9e4a3039dfbae4706f7d435b3b3732a5ca3d13e1d9b5c018275333780da1ab321a48a6c3dfd99ed66c28e89de1f1e67af8785367202db6f65a6f46a4a196462e8a5ddd68384c9d93c5d9edd96bf79cc5b40e6c302fa61c5e2b5ce49db4d12aca22507c6c553fb9b9ccfea04055c6fe15b8140954e0325946f75448adf0c5e20d2ea54393be1b11aab3e6bc43bc6601e3521a03f9254ff8a2116d029a9516666dd58b597f083a5a92aa44566c37c8f422786d140211fbd35b6e4304c439aff81cdd65a732bce71baf134f7a739551cd7e48dacb6ecb9e368b0ce8551db0bf3a60777b5ad35dc8652e3f5779e10f977d5510ee4d250e3b70ab87ce349b39ca5d501e4a31119359d250f6fa1c1ee13f606fef0e191c75d472edc03f8e5b87ebb403c07862bcfb04b328cc5a444c49825ea222bfadaba87436e375c3fe327c60749612cbd3198d4c3a536f83bfe56e137cbbbafa9e0a05ea8cb26f5958798cb4d2391935f384ac41088cff5ea1ef843fe47ceb67a03538b21ebdb21dc74a46655780baa9b147d03c654c1f66ac381209dcef7ff4a0f513cd49025cbbb4dd810492982b9cfb8dbc19e39b6bccfc1393a2be908e55403fed585573570fc0ee263bbab169b0e92ffc04f9084566d6b1b07e68070f95e4dcdbfa60978168bedc6e1c8ed287bc5a572c64805f55cc85b23ecc93582ca1121206ad115685a89f51f57308235a89f699be2bc323b827494a091ef6551b4155e23c57b14fcc4b407248e0d0207f4683f12ccdd58047ee8bfe8d09327ce5595f4b5a3a43083409a7cd358f781bfee295e07a89c93405797c1b5cba43bfb85099aafabdf8d0f02897ed33531e72738ee528f099cd1b4c0aa04f9adf0761e2266866ffc04887f61075a243713fff43e5ce381150536e88d515210464a09a8c7ad7fff18585b438bff392c391960f7a18dbf1cd466b7901389ddc80275147e41635a9d8313ac3ffde014dc77929e29950eeb04c6d70211eec6a1528e63a496341154b503097002ff3de5ba87b0c546006e8c8c61ef4072c9e2eca8ee28fe5674e11b687cc7224fd39c3f6d0bedda2b08a9cb4de03f2f64a292250dac845a6ae4e548a06138a2bc4a80459145ce36cdbf1ed9d9ab54bfbf47747c00dbec7abddddd73c315a020d2e53c7cccae1cb34db891d6fd55329625f4be6da0677cfba5e43638bed6852b36faad71bfb09172dace64094e0adae92e1273f6277c3c7ea933661ce7628094d03244e972d62439571b67885f318f38c3933bc3d5b030cff4faa250afad24430526ecbcc42a26ef9bd733fb4a45010b316f362a9484496d26a644eac2d4968043b949aa2f729fa82c4ba64f6c42d4b07a3aa23a2232f83d2441230db6f95c6d58ec6a87e19260ada323f99872b366897a8c88c943bd385ad0ebfab319242014ba80f8a4f72228bf23049ed89edd9e752305a78046732845021b8cac4fbe37413df78f32cff4b553e719777fdaea2b75c5f81213e3e514769ad81d30fef4d007bd0ac5a3c932bb33d9a11819baa42eb264c3bba3a11db029e393048ea50cf81a0d00e44ae7fb4f364a2148ff861e2bada6dbf517012fdd88d67901f6201b4588424b8ec82109ce877f9c97ae8b75a86ae318912998ffd15a88e30bfe1b7de7152ca8a9b0625450e9756bb8fb36584edc9a65b959bc9340706c69922c1401018ed129952f6c3bfc1c8fb7dca6b693221383315de72c525fed8017a590feaf7ba212df65510fc9f15fb8087a2883b89fde003e3e500c916833cb9bc121f3174f4751492dc688cb297ab446002c05fc480587dc3c97fbd6cae0cbfe5cae2618134db164f498268fa948187a7055c67ee2b2990ac491b8fb271357b1fc867d09922cb7772df30e2282c3673e7ccabac11fab0edc6f3d4db14b55cf2469023c94e0b97a90dca1035b78b1860f4cd312b4db2a419d2f1f15e2e70ba546ee88a6c2ec3609f2bdc80b953d70f3256a782ddf10faa1a79ff6e099b442895500c94bc6142347a9cc2afea13cca43d0a5079ba09aacd0ca02bc781399440ef068c44611720745a52aac4bbcd58c9a7792c57bb3e41c07192826ce27eb6d1f85d48b4a28b92ee0236a92de903a1e7194a81cfabb63f293aebeaa9d7ecfd14f6188fb4e4d3a993e1ab2d8d40d3ada175a3d7c827fa9ce7370aca64003b695020a12517be375a2d454f54e30bb3f84d18453d4e9fa2fbebb24becfa01a0985b61a7f2ee454f13ecaed652e10775e8b8f394ad2754f76ef9e869f8766e2ee9b98a9d76b0bef1579209cdd0cb65fad3f456d8ffb8febbfc634a36ca2ea9c0bb1c7768a2f3a26396d7afaebb4c3cd873c9b23434d285fb80ec9a5e3b30764f10d3880fcc2df5ef62550c1e79787737c86f1b51d2a72f3520831fc80e179c73ea43c648f321e01ddd6f6b2b964a2b46757c8edb112ba38eac814348ed50e9089e791d2e12c5a408dd56a6026ee3974a6f675c7fba3bd1b55807d48c9694eec56757ddb7a9493bc0fa4873b7279d9e58edd950afe03e0fb15ee159a70275ab34f3f615c20ef9c7daae96bd2a240190f1bfc3e997508493af13b6fa22778e9c31eda75526dc61d2415d92e0ced113169c3100ec96ad88f7d097f243caef7a90acacc9cb9cf6d17f259a318e2ede7dae80e8f5f6b127b6a4d7ee298979aec062ba97a7684efa141b3296bd0a471fb8a57e1d1fb2a00c84a3d901797b3a71c39cfe18cad3b4d2bdbf70d4146693758712b85362251d69f2e2602775dc3faa7e8aafed2d807eca1297371ee2c998e2ae15415da724c6d7761cab2a56f0cbab2b13cb3986f128ea752f0ee52e72b8294d895685ed9944878cdbe221f6ebfdbf580b6f7c8a9ec568da3b0fbdda0173102e8b5658d0df1ac7d18ab7227050e134708efedabea66b0202371928d8bb8402530e12b11f2bf8ea46ebbe5db3184c01b17ab51097d3a1580cb2577d69492f8fb587ac290af5c7743c3f5f30572f7b724a79018d94bbaf3ccc52ea8c8369933ce6655c218ca2ee4535504f1713e46bb2f3866a00c8aa2545fa938b8ce4093c1a46b53ba6a226f8871b0b8ad8fe339b114750d365708dff4908b82dd85b7ef83690ca5023c163655117c99e50f75e6b92ae5a74206638aac5de385cdb162ad378858467694f5237475d840ce84879b314e0571746f67fba7ab88e255cacd72a210ade73f3202ab8303a666dadbe13db4fdaa10cad28a888bceccd9bd1197c8ad2bb8807c34c666b2af0e5199d935314f7f2dd0db41895c8815375373b0852a8afeb9afef38d0a6c3960769b442185647c3ab223719d90be3a7bb82b26809678436effa7c8fd5cb79ac17fc605044604c26db0c26288d8e93de55335ecdc3a74351da5522585b4885459c17f249e3cf44f12d6f551e3c70f1bd9ccc44ab8d27c5858ecad7b84e65f5bf2aeeb0d025f901f92263d8f9a5808d329b8781f3b2746ce440b2dae9d958c7ba25234357ad1c3ffd6db74d63b9267f7c8e55c8add2568e2f19cd83104a5db043c8d5f7fc92a09d04bb8dea2e3167fe4c2e5923bceb2d40026c45c09be4cb999a8c9a8f0d3fb5b97bb266fd1808efc9c00bb820003628f3194653f857976e6fcdcf74d2f1be8de6a674c04adbd78d1e7af87f5ee2bff6e309d282ac45e7c39bc18913487181f2ce0497ba78ebc41c8f20b7a120b3f0c0fb03568c1b9eb2cc4536af95b3c191aa62c365291ce5df6b978dcd4be4358daa23d1161db10f6756b8c8b37ec1b326b5eba89ab92aa29251d64cf0f5afad7db4d11749a1aaae4e78da886ee01cdff3440a30a5112c2c83d785f1f42df22924ba9efbece376f0f85661b396169e62017196642bb560765b6aa8d7cd9c6f1a939ac5471862252ce68121e2e7325baff6aeac3008b876c6847823a34671ce5da0adc6eb22d8a5dc17be0764c2073712252bba902bdcedbc3e95d35910fae5477b1851494cf36ecf8511353eaaeaa148f610bd656f6b533688143337ed30fe7a77591729ae4cd216ac55dcb4bc3427d2bb0e59c837de56a4d895bd2402d7baf3bc8319488513cf4de43ebfea7e1e46b332136eeafe321a1e9c58a3606e81cd8c2034692b5bef7af5c49ec86d10497abb14ad10a52d7b97c8b59ddd397fdef28a16306b93eb0844cdbde4209f3d9490b191667049b5bfe2d0a1ea82b74d8f8dc7c37258f5db6d8052fdd7a3a59b6e503490b57481af59937188da88c9dd54cc7ece42c9d440397052c3ae43754d954c528d41d436e2169de11380fd997db6c798933b99c13cd73c014fbf802a78e5e90887708c2bf093ba2497df581bf641cfb844ca5af9343ed3c9aca496ec3b62a60963b9cc7d31a5ca0c96c18a371cbe52434724e1a18e3044f72aeaa1e3bd970c1cab01c826a47c18f6c4772c69d520a5b429493e57da26f0f0518b5a6b7bdf8e545ab9410fb46b413ed78650156fac55bf6ad9916a1c01eba927493ef61a8256ae4df5ab7ab6f9dd5fd46ccb7ab2922f5567bb9f9eeca85c1e67d3e5e246c47acf20d58896574c36d2043fb632edbf5244c091853924a29af36b7b68407f1842f10414c42b4f7cb92fd0cfbbbfd506b11dc86f8c00670c4956c95b6a8e8ebb1ea70fcc5100f97353d9b6eb1eacd374c3fd5de05ffc81caaca42a4f0d6082686995208e9447f743a7217902c24d45d591cd751898009a0033bf768e166c58ec3f76345dc1458ab69bfdbeef251e7c86f42b2d5fbeec03902b29fe575d9f720ccf613aaf604c4c2cea09f9bb90d69b1d3c026ec9ecd7e211153b00161dece0952c13e00f084d17505f5847dd81fcb85e1fbba58a7e2e9091503e173f0cb58ff76093ff91de7a8b9a390f7748f348bfb24ff97e1a0a56932294fb90ba1ee17d314a655f070ca3386eafe249c0f57d6131be319e26d3242cf352a8b238e8a57a06e9facc9fca1ebdd91d74777074fe338b932b2f912743484a036a58b458b9bd4b1074325ef3483f2852fae1c44354b10645aab3152b7f25bca717e3e57640c76b5ed6f5fd2a3b7b752bd2ecc6bd6c1070fa03c1b6b83de79f01b9c6557bf670326d849120afa598b8d303d4652e936d639ccae91354065977d9ccf423d12873b8610bd6812d3523fff895f65f9fd66d4f340114db4936dd4cb6aa9a9d832f9d6ae06832b7734f64e1dfb9521fd2ffa79c54f4a391250e814604cb16966aca58a65ba5a0a1417aaf014d056f698d4afc58e5ffb280328a27e616bcbf5c13c6f0288005d96422b75fd41e5bbcd8831ea68d3215b8259f58f162c726c6c0e49cc675d452c687958d7d216614761fe1bf8cf5539f1748433e90a3dafec7a447b81163d1fd4f4835d41092190b0181a9c33e10f8d1cc48ff7a3b4b9dcb4e284c495d77b4238420cdc03a01dcff5ec00d04500a6f35198ad99890da35d41eac7b729878df6ef9f6c756a94ec7c902987912b5994d259ca1d56dafb3e9aa40d46a62b7a7eefd5dc7b40daafc323b68365c1423f235d89874c8371e5e7b11a77cc0d708a891286c431bc3d2c28b5fda7446acb3721011c3cbf7a338c3af8f6987476d49328a7ae9fb9a6da88faf7ba71ac5701a96c73d9e726b1caa2b5bf037482feae86ab976361551b664eb36c680d4c55713b994aafa0c0705fd426c15b0042dccd4c4bba67e37d505f09df7116238a69bedbc3b87526b5aaec9e436a72862396b30b5fea8edcbd9dfa5e53d696adb133258ebbc6a21ef4ce010a1d8e1f1211423121c3d2acd2cbd68e0b6371a7edf0c7acb26c9046779ec401a331baca248aa65399f5995c32cf6688991dba4024ecd3a978d476703ce954811de17b6a7d318464ae7ac244477006a62e3ef65c05c592b40638df94db544b32555d600962ec6ec0ed65086fefbdccd717e4859ff44475ce0fbb3815994e5e745c3eea293a19457b9473796339c878e80702b81720f36d04644ccf3e7ae8ac546974ee0241df4a96518a2e871e749bf906dbe4409b52706e223457f010879cb85fc8c5f2bb412145cf4d259b22fff6b0a3188a6f3b7a068db2e11a74bdd0392a6e620163446fc63f31074587b7994a3a61468fb1561ad3899c0c3ee91b68512276178b0772f28532a80069e542522562ace0b7f4253c0611b435085177510b48399f7b0756fe6c72f67f1dd84ddaf95c5b43e398320add956c8b5eb6d46373d37d016c56f31aa503cd8ba4e19abcee23e50d64e70292e17d688ab4105316e372d697f99bf077871d76f77b54313d34bfd06fe5b5857357b2e5605df74acbe3c54ab5410ca5f56f56c449a266744ae47f348c159e3ac47464cfb2ca37f0dc04b5e1d5831b487440bde26aa42288b74eaf264993918b907b8957a3e866b95032beede226c78b0b8253408edddaeb9c0bdd4344f898dff6422a4d553970cbb9fd0ed7a6e31affcea55617160dcb627242ddd53c17fc9321e878e0091e90227d162fb2c33f07975706c232243fc16114a971473ff9293a3e02c64b80e50d1d75d2032e8a968b4423f55fb881d8fa7911cca54b537bb92a696e04d7621e401ce0eebb2c98ce18836aef798ec8faf905320c5e5164a3a548ae738cb285c61bf898d8c86d7059fd8b16e9d52cf4cab78bc758bc2a22d8e7bfa4938818eddfd110248536ced1d79108797c3c6897035ad0fa54667d3a72a2fb239676cc717ce804dd3308c1dd43ecd87be4557ada279d35525f0d0f79016844fb00951d22c99f9650ff3b3e62ba5a88654f264b4c65a0caa5e2a3e2aaa61cdd1470411d5dc0bd08fb2376d61cf82e5e717c99863224d6c0a1d8b376452fd513b09ae4d94a4bd70d4c6f3dd3748649a58cb0b9804dd56c48678c7106d67728ace0bd944110b68e1e5738b132910a4de9b6986a81bc38ff9d3f629d1e97491d7fb79480cb3acc5aa111d2fd51fd8c3cacef23d39ff16516bc61dc84d461af28962d48d3eda6fb89d8d21eaaab0a5070babc905269572829555baa11e9bc5e28bb285153cea9e9c519663a8d28732addfe42399f2b916257dcd4ca989432f2c5fb639925d53a3b48cdda9dc7f686886d6f327156487285bab597b842708515f63d13c3e88f3d66106e91e70e504afe8ba76037f8616116bbaf043915404bf3c1b547b048ad3bbcf19ecb165153d92936d832aebcf233b7949b7cb56caa713ef875b7d7770853bf679dedc365ce9644020734732e2e00f8f43f3c7f096806703f8133c06a42a7c123286832ede26babe975d795f04e3cb00193869c033dbc66ccb06ed780603c2dbde1948474922df8dd18f477a60a1359a6e40488c05c2f53f0e688b5a65f4dc199be2b4da00c11a25a13dea7bd31b23f4a56f0a67775b558fca1ce95cf3608948658e449980af6db2792dc2e555a8c04923b10d7aa0d7c887b45338efdf998c4f68149718ce5aa53a9329d80f7dddb81c2202c99885ebd9c2ce91beaa80d4a6c2d653ed62d430d3f935e3c31eaa929e48c9e112ce5e7908823add9ec524cf66d90c6cf2e2d5168f3a3957dfa8112fa52b5b3f8d4005b0324bd4614793dee421a6a2c88d26bbcefa75bee4b25ece94e11495070fd154ef88bdbee92ee11b08c20c802e85a08a716fe9c67debfcc38459f459533bc93c6c9187d9a22b07dd29ea25fc1116fcbc61cc294419343f105a188afb04f08be987aded49dda15634be55388e673aa8b33747f8081ea91db7f0ad1dff708dd586142185c7d53f32973f0fa2dce9e9b84fca80ad8a0e6d311a5cedd0c335a093eb0b6640568acd01ca790f07a7926a6ee2fd75035ae456be78a7b80a06d2b1699bc93a4cc7e8d6e875fc9cb0176d6c750b209c60a56ae4a9c1daec1b4d0cee924370fa58b26bdc591c1251baa16fe5af12ef1232951849b00adaaabd5e3c425293aed2ae98e697d49f06ef79ed8925fa43c294e5f7dd36e4f04db00861b496d987e23bddc5b804795626d5b7b98be1a74c00e8c2056a29010e962da9eba86e5aeba61c8815a9dea8bed1ef2d6673b2694db7a71eda6bf9c2c9e6952b4ba96c6ba242272428699d4ad6eff9c1046409805619442936738c0ea092a5489ff94ecb141189edffbf0293805c563c8702c607a2d5ccdcb83b3c5ace24af41d24c1d176411582896e27c846d8ffb39d1cbd06977dfb730149a46777b36e290bd6533ac8813b280b1975e810af2a444c78634c7047cb8d56edf2afeeddfd1e08dad33fb1dbb102522bcac093b3de7e2168a9871a47aab7b53a5fce5b4e1a34265b0aa3a98fff93cf5a42ef2ace4d2e8d287eaab8297700897452c2ea7ca0c1e22ca9657bc11d241ab339a4b77bc4fd48b13c70925a0f8f3cacc4ba9289f7b65180d8d2eae0ffb40da13f231135f13440aa68e8f5cdf2bc9e434791428a7da8c7edb7a144352399b12b058bd5e453030efc315c20cd303974f937535cb9ddb822181ee3a74cde28c1730dd09f36375d0b993fe4f6ba76e12fa07f6cb48c305104dca086ddffdc0ba59aa8336f1ba13b718bdcd6dc01b99dafb387c0a6278e0b8258a7dbda3c03832d310ee9cff8868add9744de2fa3836fe1f2541e6b5bff4128bfbfcf513b59abe17dfeb9dc8151c250052ccbb34d6316f96f21a7c08dcc30dedb0a9cd7f922f162fef3312ee734a3f57237ae1bdef1778950e9902bc5ca43087578c066bfe929f85f27aba9737cc3a1b7299a10054a64e28250313f78dd89dd7574e514c0beb1a0bef257c9114beaed772cec4454759be84e2e2b1d187b4c049b4c1dedf6b112cbb7ad608866f140d79b0759a653214df98767fdfcb7b50a10a5cce1a721fafe8c43b26b1ba5159e73be8ccce55c37ab99b0e8920665992c1ef10ff04b3caca4ef1ebaf732d35492d82bab58a43e4bf4c7036f919268e68b3763d9ccca4a7851732c28092272ef0124fb189b98da1e4a67e3fe0e93ceaadadfda4c94e32df00a27525e9bea7f7372554efaddf2fe60d358346ee47a03d5bead2509a40ef51a4d67c49c0303b97591cf3a3d2e08af10b62e10b6cea6ca36c66156ab96734e41f2ad27b455967142906569fba39d51af86e81b09c2ec82babb7ab121222cb221974065b553f7bd748f7faa22f67cb05513ce241f32f1738f6839ed68dfebd7eceb929bf99609a0f9f74a11d2f09770fba1506b1e3800410dae20125e83bb228d3377f90cb350b51beebc0df31428dfee754dcd9181a56e030ed86dd659b713f1b1360599b4cbe723f7026631a41ca0f22359ab1b4b68af8e05dff650dd6f29d0e1a114b0e8b76feecf4254fe8ebe0b9432e8ebd5ec5ab1b16809bbcb334d168dd811363a449430a6807e759555f3ba3e3782331d68b17fd016afd23e1af9a8dcca198ba8b83ee0eb33a1993d8bb1525121afbdd786f0e09db1c86cf59fadc54aab15716451d925702cb9d44b4261ad44b70f235a7fb168d7d92fe596a486a65f473a756d6f61033c7a9d9e833d600d2cc18b5aeb161c12cad3ae6f66f3c5ed3a528849a5b9c68d9938443ab62cdcc3e455fd21cad35efb4aa799ec4e381ffdb2b5cf2bcace4b467437d38ee035764035c41ebdd6c996b68350f7933fe7123a6d730a3e942aaace5060a5d65059c3ae59808fca86e3c52cbb21dd718a2360b04f9757ca77c306bf9a952592dd625deff24ce439aa8060c1d68aa37188f1d1ec256fb547ac2f6484673a08653ef323a3d1ed1debf43d8c4d2faeac06846b89bdbd645873bc9d2ce3bec2daa6aa163cc4f475f215f038d843327be56a6803ccbd891a09dbd67e25c7fd6b1546dc2ad02229aa4fead1ef2a8d0cfd2bd27859457f867a7f01dc8481bb7513b09d87f5e860d1bef3c6502533223c8d25f71e03320d2a7cb3ac0029b8697d3c76f5bcc6bd122542084e7afc7c465a9e7d1bf8aa19cba0e1bf8bca03203ab26f6d455ab099b4187541bb669b2761540cef9626629eebd47ad9d18ade5f06fe0baacb290b8f7a3f9c077f99146d2967042992f20763a328514bc6b2ff6e5dc1d11dabc572f1ce429472dafbcca142e22faeaf71d35dc7aa71493f830881a4468f37ca4d8226c6b9630752632824ab096a09e3f81a038ebcb08efb545cce7b051be9870f0e8a7096158c6fe6b57218f26bca5ff2b20d65763b95319fa64cf7aa30af38a11868097775366905cff180350d0984a990a94e0af5bff3376de69106857af4dc2957054abe972cdadcf40c964e36d8df29dad04b4f262997b6d48ace89940a8dc348852c83e4bb2223524b536da52648583e29fc0d23ef2739c28233c428f47f836a949a4b616210ca22cb6cb723b00a08dcf24865db5d0aaa0952ee2ad5bd93cf4c7e38afcd1454044b759b93f84a42357792ead0cd4dbf843e10cca9e20e2ba7527b5232e348ab53cac7bd006f581601406d31efd434d2f328b67aa2e4ac8391b952a51e8ef784509fd1e2b7a1aa7bbe67db204f73d43bf3981651508a949937c0272fe70f32532c16cfcefec94c30b4ab291b1df1ef64f2ef7ee1890d074360db1bd73ada85a5dabd1ce9c1dd52633f5bac61574bd8443205f5e43a3f180d63d87c7ed7e99f830cab8ec2d0856e99ae22dfe23ffc122a357e2d707e0bd9135a47e57fd50cae9fa96d48bc5498f564e8107a7ba27c6ae6dae69aa49d57f5dddf12e91363b3074cc09e785c91b2e0bf189d7d7097b669cc60db4691feabe027e660c3e1341f849211233666120b5b81f99212ac20eae4085053e79994984e23176a3438c28325d2f32e138bd77e589ffd3fc1e3281e622b75ad32efc5fbdf0bbd9cd07eb3e18578f96b028b52e7969e0afe311062d3a556a4d43e9d83377dbee21bc8fea99ff92218018899fc1ecbd7664e7a08c13f2f570655d6742e99c9bcc7d48afb701e7f8e1ae2436967e414405adac3c261953b1839bc07b8c9dd6595cff75020a11aa6219fcdda2b6e5e8726efb6125c8b50850066c8a63ddfd433cb4b22d20ad433ee414867896520a7ce67dfa0612aa02b38c60359eda359b0ce79509b9dc13b684f64186d4f37055a64ebf75bd14dd48a8da5201b57562e2cb8f5cad2d776e8c63e14914051c4ba94b907baa03221aae5a088af4a132dc84fac7b6eba207a04367b6eaa97ba4a30689297662d44b98502a3763d5f462e7d3208810b8ec803976cf89aa1bc5ea1c9f6794b8ead03ff8a906daeb81e1a3940b348171919f85909e348c3ea2b0a25f4aa1ba3bdd19519bf30716066eade15642a18e2e76c89684e3d025d6a272c5d111bbaa2b54f0a133bf76977b2a32b7449f2f86c1761a55e15ba884613edb075d60be4e2c3bb8fe53fdc99c69e427830eca8ea09a10dd81a4851ff624eeecb4f7ec201f4d5df2433b304cf778ebe684c0ecb75097900b5b5d8f6fc44e3a55a67970abb595cbf0fbb87a725b637ade298b39a1f2271e119743ebd37067d974f36557b3d490c07376266257e57d1b8185b0088dc0e1897faeb7bd33ce9993d09d2138c877aa275669bff454fbfc07a1e3933fa6cea84f8da439b4fe41c032994933085836269142ecad3bbfd908a20c6eb6e7c3efd06e7a68c135b9f1187ac9ef3699a4dd193af2f8adbae962b2b29d5ea920eace0a1a2a17550a22b58b956ef3204956e9de58d08c40e888a9b650a4be662ca80ae7e0b8272c8374097fc378399f0853e2c28e35e8f8fb18568c472fce33a570810c1f338414caabd2e89acb756b0b9fa74bfa6f831fc6309e3dc48722b977f981be982cccf84d78d86e8e664e8f84dd5f249ebabc30691acab3cc425064f2e35650b5f6e92f482cb7f5cb9a609ea37f0c7712f69168d2bdbc7d119a1123aa8c2467dcc33b4b0690e1f6b3757da55e96b39ed3e417a9eeab2862860c46203e26d83c794c454878b826005efcbc496003864391e7a5b8491b0afe86b198b362dd11bea1819cc4888a3ea58f46a4c868405337c6ff825ab65ba5313476b639aa8d1a8402f4b17cbcbe03e46349e1868ca8a176e4c845e3604d31a61fd914f2dcbf0c35918cb37496a238b88f4a0f90642dac6037c6fbfb98232cae3c58aba6f7a240a1ab0d63400155c849b4d579658aeb619021623b9f39c380c944fd0557abc3a90e7068cfd119351d7c0c05ba21d7c6af3916615780448b3b5da673d8c5c21cad463edd528ee19159d25fea206f10148b37e6cec65649edeba0aaf4e3b00be7a175d1d712e617baa3ffd7c641f1aeb18a39c60b98c004c4aaffb1251cd6d56914380aea36c79941d83d2d9652a41ad95f07b74309d0d3fb0f2ad8c26e3ae9935fb1d208b4fc5ad424fcd549acc2659e815412bd0821ac295168dc9bcb2c011d1626f61bb989c4e831d4c5087b9a2e849dbabc8a37c18d72b2ee11d7e68a1ddd4b3ba47d82384cfeb27d7ef23fd64f119cb42e88de10cdbf0dd323b1399512cb3fbb287e25d0c5891406e5b6e76abe92ef8e8af770d7855c665ed360670ed9669275f94f3e6fd3676eea47e9c48b986de64b635b429028f40e8b0bdf83e2c74b46e5c1ac58f2b30ff3ac69508c40d27a410a06bd0f98ee7d8efa5d10bd00f4cfc2999e5078d2baa96f67a1d18abe6be103ac8aba390c55948c71bc30d0e050c93ea7315660f655f25c188b570fbdb72c9d6011d6f14c01bd1f4001a6dd61c875fa794bb21316b188886d1b39135092592e432836833c2c67c70d064fecbd85ea561962397360f038760abe8e08e003df1c8e6c3a148e10df0965af15d0d7811e139ee729375ff54560e0a870ae7f18e5ceca8b59a9c2f03e400f156469707e4ad80dbb216d1fe12574f05871f2560282c56b1b3f003405b5154d34bea982243830d9d07e0518cc1804aa17fe853cee3698268894a67c5b99c95c96afecb50e5a6c16625a9565c4d13ebae1af49e6dd6ce84b94e1bfc7ebef983636010194d101d1c25c878826f3db4ab9f59997398b7d09b36e64cdb5923ef2f93cab7a3994dc93ac45bf601c1f8fc37880de5ab9d101141a4e046c590fae42a1c649650c5086ea81784cd0c826d7334c76a3359f76ff9359d1416acccb9576311417391117b39acf6a6126c93e5138eef0e45a30aa1e3ed25e51d3c4444b9915499c97c451b6a26527f53e48484e8e6278d486d933924eac2b8580c7b70a3b2e0ab22a554d586520e578098f7a81eb1489342242618dfce2a0f8d5f563ed85af0eefdf218837f4ec36d0e956640e27c903854467c50879264d1c353d6e39396d14abbbe3db615e87f6cc1fe0c78d7526e7182db8fee8c7616056a35cfe549d3715114a689edea409d5b1c1dd1e92c23a8b19e4ce465f865616c49c0340204d818f6eb48310ca7a444663de3bbb6993efbcb5fdb4ff723ef6435f3125d2a4c42cf57a2d26721edc3f9a55e38fc8a63695fd656523c33aef0d42dfc1d2a4f5a5f3eee579b00982a3b0f41779ce0bd55be618e445d9fda3893181a036b44f6dfb322c8874d91e7c0e9341ea0903e2819ee27e4d53370bdb36c49ece0a1a5dd602586d1e7182afb79b1a24a17abe72ebda3c058c83018c69442c5e9986421ba37e9d826cc3c4f711b1e738618ece5c2b561ed39598972d6f253c694edc786f286d8d42c550d46effd75ed221107f1c974cda3e1fedff2ca7bff8b79853def00f99de51d9fc5f1359ffc7064a6a4ce1791150aaebea0cee7943adb50c84a917c403582b9c417d99a3471e24b325f00f41c9e0509f29f88031e9b66fe7f2f2d742821b53f313826dfe707fac6bcf3b010c2bb1591b20b8042179c8b5766c0e69e063855878134ae07dc6b3a3b03b7ed46989023cd887e9b59cebb4485f0423a109f1edfb335c49e0052deff79ab67f026667c6c025b7f7c116504ac25bc499037fa4c8a15264f028f041fd06170fa36265c2ad0cdd9008490c058a7e3bce4b33f8dd13cf3842f30a31fc8b662c6953075f2161a39a2439914bc19b7e2ddb7c22fe98b9fb40ddeadadf21e52c34de0c6577b41c8c07a9c4e7800523f8e69a105ebb2227dffb02916b3a01e56c91c0d8a9ef3791118915d83aa0a93cf0e29596399c2798de24b223a35835bd861e3e59b3ea702fc7c6b18c059433ed43bbc24933ef68878dcd34e1961307b714a834009080cd82c06b854298b57aa1cbb4a5795f3503cf14bdd28949ae9017fcd29c7cdfb6086263b35ea8da22a62731f0b1702de59e4b5fb0eb1df838b728f588d9b1d4718232c1ce400d20f1e9139f46bb78113173e84b1a865ede124fffe2412bb6a8f0a34fa68a5e875d34f0c058b2ace9c2590752ee3851c0286d08006b7b19fe4f2a83bef5778b7f20ad23c33c09be419818fb8435b698b934094fb03979f7927faae2db46ad7d461d2878465870064519a1e7a204787bc70723d69cb771ffe8b5811ac95e977d52cbad98f11b6010b800444047bc1660e55dc93a80a3cb996a65199cae0054f8b9f18d0be063f560e0346dfc5b8a1eb97a5eb185d1bf04fa89aed4b4b6054e53be0b912b16efa9fee3c8e1a134d55e59353180dacb71948c8097b53f748ef72035b5022a01f85e42913ab59d4924c3f4b646d41d84a7f8b3c40edf7a451fa15eb5ee823d44b2098dd25c992eebe748af5a5727d0f5692375b85e2f358528e4f1b2cd15c90a00ff83ab18b8d3aa0cdf7003eb9fa2fcd64838ed0e4a26a39eb59d62c33516a98631880e410a14069ffeea28508ebdf8b4f31ee98f40a5908fa3dd3f45e7b473b0dc58776d5a10bdfbcb173624056f6fc5ce8441c0aaec8b22bd50c268a1c4d68eed9883915af925e966de4746fcd1867a145cbd87ecd8672054ce643dcbc39f2d5087b73c7441b8c93d331a0afde5fca7a642bbf7bab5b792af9fc863777661846d8064c5e0a598c01dfdba74c4ba0e47ed7e77c8c3d83a2a7051950def81ba4e9ef35de929661717d773859c4cb24ccdd2756aa8eee09596c87b6b73ede1e676acf87a2b8df18c35a738a5ad03bd0a2a9b8b6844ead8022c9c9c45f0bec0e5f6078f77adf389af553a541164a6e44a154303ccde73cedb5a944d900d8dc362ccdeae8d0e6a9313a5442416badf99a5258b1a2a823848ff62ba7e0d95138130a583faf301a377a3d5127b5f8adcc03a86a5d0bb5b7b4c3713d159d96802bb6b8118aa322f52c79d38e06c4034db6f10c4aafda1901cae3b9533d91e952152a0d4ce86461caa16bb9bee89f8e5c1346081791e2b9d693da06e65fad23861993b456547adefa36c023fcf2e5ff8d86279bc888729f1d6563c06766557c82dc54e856cd2ac3a1455e5d434db3b422c725de683c17f594423b05e75daf645c6af97b8deae4bd5b6a50820698aca8447c55a1a3dbe8897ef3ec67cfd2c527d9b6dfc64688e7b254d42e09e9fa2caff03f2e628b2cd41acb1e65c8433aee9be87a6793f60ae7bb7461d731f597c73fbe5541e54f679fed029f306b1bbe9b8256d661958c4857cd4c7534ea0a77d9cd97b91a02e4313e6d4481c1675021483b58b1ea0b26f8bc83c5243504caa84248d4d2c4c2bc752243c9f2c5d7cfdabe5427aa556d407158e264780db2f84d4bf95d4827dacd471ee653b01c78531d00e6b61482c574df6a8c2400eb8a976ca48ecf0c6278aec3a56dc741514a763a5f80eac874a76fa4e2f55f55b078e23e2605c3b0e3521deec213e224430ecc4a52921150ee536705fead96b274eb3ed0bd770a45ffff3526b61d4ff2a30bc42b07670f370687c330abbca2deabd7e1438f397a665aa2abdcd76bf465a3c003aafe1e499b3bc966f465540e52b51c291c3d32a6c047fd1dae40eab8f546c129db57a3b70083dedbced33bd4ac4e3d0c449a960e00072c0dc66cc1322fbe2d51ba2080450a452f96c4e0f1d9441783b54029e60cb83f53a2ca1b1dbcf5f44c8d60fe14be92e1e0ec802db21c1eae4a3867d87599cb94f9bfddd7da2f015773937476fc76baa84e768d372705830f4c0cfa446387dd6546c4d231a0958dc14ba3c4cf208b157e43799d27e6733e3df081692b53a4dec38a502c93b9e09946d3ca8647b8a17eea0eeac4670f065df40e5e4fc9b9f3614dd9fb16a414b8f872f97d81e855345728a095f9158aafa41ca2f784e862da2ccd4461c604e81a9e578ae30bfc5b570f1c6b4e71d9a928be9303a8c09fa7d7db1e939342cbabc1d36b05b95dbf768238325f3ce78a7fd012c59f5ec78d9c996b3acf7bcae3866e065f21af13ee16fccda5d01b541b6ab8e62591e5d3ca10896f982aaef33feffd0bde27cbd580a46c76aef0470f35b484f382e2094691a1e56499c6e8582722b4e7c5b633062b41acc42118b3132776475f0845729b273a9d41d95b0b8e9442071c9a59c159fcf8a16167cff5255989d16fc6c5d39ad06fc3d125d7f7c508375ede4db344689670b7fc251c99df3b3916777240be2a0f8f29b510d278dfbe0941af0b57db26ad8614df048c186099b93a13c62e02ac87e7c08835186fe13a9917240663fed97541748dd735f6a8c7e51dfd5e81a27c999f0a13b3fd43257c4c43c3f4dd5e87cdc79c6d5ad4351f5c3c2aee403c0a6849df524c8849118fa12e596e63f1e9459060d51566baf93b3a2c5d2f600be2c9fc23f2aff09f9bcac9a5dd01cbb3bd17308caec5393f3b69587e85385c993c79d44c88a78000ee65ceb910adb3ca21b04fcda94236f794c8bf1a20d445c85921a21fe784885482db77c6031393e27aa8fce7d38d608a79a1239ffe55605eddc7e51d23cd3568a28b9c8667557079ec84137400cc0f94f5c2d0fd03e83b0056a9e86d3eaa9b7e28a3a0ac2ab5291b1ea431c40bc95b9bec5d7c7919386036465ff95854f29b10f8602560df1acf0e55f9188cce7eca0a806d8ad409f2239bd30375acad3fad5b6c50cd632f5ee2f564facfc85fd3a28573bd361662a20bdb5bafb7270e26b4318873b4f4ede10d302fb4e0aa12e182ef51b4bc59270cebd634772fd995be377242122b3a3f27f694d58431f66b761054e8192227b7aa113c3a458cf5317ff7bbd44ade192e1d1eaf9d43aa5af05ced41316cb3e929a3a1e498c38ffcd842879e09b715fd0d0a10d31092195340667dbf882a47eb6b73f9a382224bd7db886bdea46f5c062296f769bd78e05f8e687de76b86da4d0b68bb510f6f7713da65b319ec44fa0cf4dd98285f9aeb605022614f62c7b72f5632f5604c320d93e395eabbbf31f5822a2847ea2d406fb281d93ea089c7dace51114d1ec0ac0c16b86abed609999bd13f4b090b611c6f5809313ad1cce9bd23863574988bb46aa448623a89fa009e75323f6c29d1eac17d37db3da1c420b595173475e6ecd5a21372f43d2c0e5a1ae391c7a79c336051785e997c22ddb76d5ef1a176642ceb262d93d8fb185fda5edb36201dd3b896646cdbb835ab094b36f4811a63045a158530bf6d22f10adb5420eeb692afae2669b5752ac793a954a9f61d27f2e4ba41fbefcbb0bbb4aaba419a315be15b6bdbac45da79cf6fefbd67fd7152309940d4cfdda375364f5f2eef86b1515fdaf83b942732c86bccab92692908c15c061a821997e78932e0b9d883a02437ac0a3ea7ddf6766fe07f3b15d9445130d2202143649168a290b3bdff10eb9dd4bf9733c9e16633a01bae436a0fada9658e2a3b2c0255895e9afae0700166957ae4724f18d084ffd7e13bf8262939d196a1a04ee8f858030cce480998830be2a6d2946d0034271a1cef1da7fc8623b2c5ff8bdf5a4889592ba33b356dbfbbce19973212f27009f2015388269d5dc7c568894c3c712b8736520fe6b9a59fdae190ed299986a06e2ae156315d9864a94f2aedb4e5b2ed8522974cdd7241b7f43316fad4ba592c0063ea1b989af7fb795787900166a4d58600d89cb6b1cdd07945e25aa7a07e8073d6a7e8ff294ab4062348dbbab4bc7fc3a23e7ad8764e53238c977e935918ed1b182ec67e6c503bda3ca886672254d190261e5ea5ac56316852da9a15e105988ce2bc56f8ce745b547c2d6b724be349291e7b4427f2a80c451335758487f603c31430f688b96f241eed6f70181c395021f95b5a20be461bfe0a9ddc2358f671e458b260a8e45c0b76753863602d5adb1c8308e460ddbc1c8cef16a310b129e14357b53b0756909f97834dee788e2485e511c589dd6ceb46f8d82af6d3742a2ce1632fa956e1dea75c02358c7ed6c25317081e838ae82e0552a630073c4b76ddb526f5108b6d8a291fe548f1d922c4a56d69e9ea1a7214d25c14a6a8d8d673fcd4f13b2b4e9622c2d7fdeb0d5b1b16c15991a88f42a7593535e236cb4a6938e4e62207ec07c5a396c58e5ee342075316018c0446c6d70035ee5b9d84b9fca5685dd3a96dfe284e3addf9d4b71b63622defcd5f8ff09bb93103486cf5fc5d04c5d3c9679db952c6c888683a8a1e87014aa0fa1b7361e9d83884618d442411e100b9ca628287e7fe2ac2182f85106692f919e5fa0a6e2ce235222dfde2ecafe19ff6c3ee4c0d97adb3dffb3e144220ca71e08621d69a121af8d326b8f2c10572a77559ed7f51f6d156dc34685241b5ac4c5141c3a018bad5878bc85deee0e7e93d9be51e733ea0e39b84d3f2f63f671564f5d1d6048c07412045abc5bea8b7079793eb87f58f8795614d8d8c567c8334f7c442d4a927c4dd1a57d25624f1f38d598173547910d1ba6c482a51ea2a7f68077465c6c5a48c3a813b8a87bbd653f454ab1e12a90b73c2ff9d3ce86cfb91056becc49329279d92acc74c0246fdf60d4e4380a53464a2ae9b612d4aa898e814a4f855400964b25a7dea6fa9af459a6d93fc7c878d0f08e7b5caaf1867de13c5fdf222d290f41f56abf8f84dfba218bc8c272a1e1151582133780128955310497d99889d1f648e9547694c420113c15aee7a021274dafd3c16ac6b2b948c7ff7f5483ad3f6541e0c715d2fc0ce94d7a1d22829f65cf8900aab5aecf0d67bd13c80c603ee9006f9b1545575a57ccdb4cdc7e382769abb8aabff5a905611730a9b99eab70d412f360985e30bdc21dea83f668f45ce171bf3e649a8b31830f2b3b92809b66ce97fa22d2e8cb12caac4f448fbdbea36d65dda0eb39d9d4afa3b3d427a42956a2f32799c43488c2cea8ccb5a8e87dae388c27cbc641639968a2500d2f94196108132b9fc04b54c77a56216baf0b492f5b16cd03157432048148df8ce501d6575eacb1268d5f650c55f2f0414502a508cebf0517fefc493e25df9cdb38d6c60045d3d2a5b5c524e39a14300a620e14cb039b69846366257a871266d46d972e6141c83bd1512f1ecd69c78237fee8d776c6177a328b0462555b010f72770d8d56b493fa5279fd25067f213697fde4a1923fa835098821b4f03ebe6e72ca25bd73cb83c3c1b2126b3b09916dd34e9e7fea7ee6fda68593cc750ce50ef29eb04de8599aacaf0b0c97d32bee2432aa55288c75a4e414c7ff4993eef5e21df680486fff5ccda791dbd68a77be5618029d7097145035be833526629444922f7ee2571f4865151df8257f8ff3e086287f04c0702a16a721799d2f154f21adaf1f4250fc1824f63a768edd6ffe4dca4fc8c66efd7109ca0c07bea8d6f8c7c427f676585cfbbf8a3bc06cf89f4c423b613e3904c5e4fa231f64bbbb2f5110a676b41c5a7a230f9ec146dab2bd5b3c084d0cf695206d85b4d17e32519909eb9a094e0807b2d9e2316808c3acd5d4ef067cf3041c706bffbc133d4c3c8707024e9c4de449352f16aff6e3d45b24694ad4b9ce8b5ecd6c8adfe2e21b2c9d2a1eec287add4d4b4b2efa0f7d3864cb966b0482a3b6c4692ead144041a148fcb7e6fb8af2ffe86f5cded5a744d5cfcb05f7766b071b9d6df6af1933564f9cd29db7b8b9b9da0f4eeef986c25b6b07697b47b91643970a20bff098318ab1d856f9fdf08aba9c74c14bc5a69b3eb36d618322f80e3c86b1b7d771f292d215a9ca32555b31ae924f988e90a74355f6bb6a2fb0e94a691e6861cc401a1118bccbf70ee9d88c30037b7831e690cf1759bdfc5fea2b4b3469430326e6e326ddfaacb66239811068750fa083a414950510923984c4b770281f4cacb21ff1ffaf5b9b81dc83e433d3a94f47a32011bd4ab9aea22ba36971552f06c460b8cd5c70cf41a17cecabcbd6d1e2c2295f1c62dca9ac5d0e3647c06f67aa28bbaf7225ec5893bc2b0757766615bf3f9800779cb52a856219a2c175a61abc1801ab6ec31418ac172bd553001dc0926c09a20a340e895004bd90fdf4b2d0e62285ed777719d237b03ac7b5d0156dc9598ab5e3914148c9057e7197c208bdac03d883b6b1b7e572e364e7c2966bd379333f62e787312b8033d9c4334288ba37cb309b60e78f47e60626f0655c57efa79c4a23a463441d43097a65551f1f1e44328ac7fca91ecafe96d3580f60d1c46a4eb887ed293b182947374a9312161a5d58ff81ebc6b69d378b0633be496a6b41b98f28ae42d0d07991e180937b7efd869fadff1d1d662114ba16dbfb98b45596d6ae53987c5cb0d510d360691f0ebde59d67873497d945f0160802f550a4cf1c917b140bcc4409293482485460a90c531145734f4ea39ac33ae639c28131798417d20ebd10af7b455d7f30f8284ebb08756d116f91b51472ed0edeffc4c6ffee096ae70c95b394983415f0f4b50f404f029a4c9a28503c924d6f7122f64ed32a1b9615f4ab4c173f80576cc16afbd875af2195ef02cce24eded4360089d263240fb0380374c9c0119a824f07ed3ed74c07bf45a71859625611a1b44476e27904793645800ceeb60a8411eb243bf48a8c410605e16f40a651965678d87e473db77b23821f2d59a8866ead86f5b73f97fa1bb021f323b38bc078e9a3f2065ae94a4a489dbf3c7f4fdf8aac5ea6e11b43f2fffec44fd726eb85a55e8aa9ac27265a8ed75e9730a324a5a2eed0fe4486cb0250ee9c01dfec388081ccd0fc3fcd943f3f09748669ce811e3d3f509a6797080dca8a7be056876641befe26ea7d450e9f0012556205c54da9ced0775b257f396455eddc783fb84117b9a11e1f3d746b09980d26e6f37a396ec2b537bdb0f274ffd01b6c49f1c94e460f94d9a3798a2f3bd3ad2ab04e3090c7914eb73807809c60b52765f76808f2b7770e8c366311bcf23c638945fc3b1344475856df4635afd82e3139f697c51afac694f39b4f40a857ca9955c5bd4f2ccde8cd899d39b37e648ed2bfad59335c6552c02eec4ec1c0e0b283622290f4dd86975cf2626e4998daae1460a3b29d2fcf67fa3ec85f024056a3aad305c15f79edf4ac6248dfea14c70af0b379efc5c64c05c1962c172de7cf16e51a95c228430eb097c70573777974dd37f27a2bb1b44d1d50380a45dae27abfc405d036166ccb7bbd744cd6be6973587569186b3922ac58020815fc1a7aa3ff1c020ffd757b2d32dcf6052276ad6181d9c1289146dcecd4df68f6db6ca330c7455fbf32d0b4c3c76ca8e18ba12bdd2794e5b2153d9ae6282b3c501af553f466a8ba9696c1f354236bae5b24908834459239cfce7c08322fe59e80041a3bcd9271efdf859aaf000a7e3f290a6c084e6b9379b881d3bee50d30ab8672bdcab90d1dff8714d9629e3ebea9d46f07183e68030f07d337f8630968189e42088b2cf125433a3a23f70f5e4bc7455d5f0838abf2890abfbfc8681f0ba4c38985156cdce3f91be5e8cc88133932116b1bb0781950472c2ee1c064fd719b3c6130ac3fef34dda618cb8ed668eb35b6b9922455c44545f406ad6cbdba61acd9f588fe78b4420c22b81fa3fff0daca581b1a8c9c466be997181f411acddbe7646f691281a85b7dc151f2e96481185cb54d717c37245b7565e3a6f42911f7a70f149fa61df5f2eef4ac186b7f324188d4255f79a79988d149f5212f0458abe08332dcb4db96e75ac73abd4254a8ebf273f9a929fbf330b7bc1366492d5c3761c1e0efc2b5aa04e1518da1ab0a715fa36c5d30dc4255edab48103862ef84476283f56afa5114e29e41f1a25335340da9daf2258be9bbd4f71e4bbac1da524a3652dc814d5c796db92d82d2d232c4272fe4be7aebd826989d6f67d649f8bdc62dd339cc6c6ab7b1695bf5a4f8c83aee9a3a7151856ae9690eb1ab2442992041700837654fa6b2d8ba7b0dae910fc3d64a59f27b999f78323734c3c6dbf254089f1b1ceac96970f72da5d6434f3eef79ffe644f42bd94f0e93b3022ec5c305dfc461b96bcf40444a6dac0b04968245af512c3827a91421aede8028b8692d9596d8a753e75e4ab7f6f421f85c1bb9e79d12b078b597bf5e06493d140a0a55e02579a70537edc9314ca9f6577da0dcde0c89af0db9d89cf207c0911eb1bf5456b35e203a610c84aa86c08ca3185685d8c6696f240b73ef731cb91b625e9a45c6fabc15f57bd8de7ec1be67d71ca00b1d917d421932a0e221182be6c735e489b5a61165a9b90d49923a0963a6dd87460e2769a7051a734f8bfcf2918f879321e8c9ca74e0d944d924b54056e2e491ed0032b9d11cd3636c6a36e2e91ae508f2e877ab98ba769aef7d9ed9e1d0e8b9d7af48eba0e4cb84af276f884805e06379d46f6d7d566f606530c51c870c626364de02f24a39f6498546740e7f6244c1cc63443e5079bdfac8e1601a776c959bbda44194b5b73f9c4820024bb37d4497fce41f9128c5631542f3e1f2ba8d81322af0264287cde3ce6acac10b5544ebe877583e2a0b300938ce64597abaf9a472d803f5effe632ffeabb2aa00fb322528a2d13e00c2a15111d4232a8299e7a9e3f9bb46cf8afb03bd2abc413b7232565cc7a75de305e8b81589c875eeb37cf576ab6e0fce23645e9b1e275cc7bc09fb646951bbb0524a5444e15909012b304c145e28c6838c76a01edec563fe4ee77a7481c48566a51d5ccd6af4d5fc0b5e9e2a2677874c4637f1e2cc1dfd20bb1e36f5dca4f3962b7cbf42d0fc534cb62648932a4f1b2ce0224dfaddd686938c1d87d83162599bdd5167b29313955f4c76f86b045c27c197758564445e0a3c83af6f42068fe1aa4ca03b37c3968d1dc5286886ba0f7bb71f38d501b5051183af8692663544a1dee1a07af6efe352ef2a20770bf8d8a1ce665a77d08221f5d9655e72916ce9a6e37e212570b81d84db054f583bfbcd6805a6eec8294e836f161576974884b3fb83b423e4423d05a64e05dab7b180b157306095bdb1978ce6a9e87b30060a11affc4550458af0b31daa7244ec9276d89538cdf2f2248af7a0996de25234f04baf9b3cd7b1b3938dde602431b8616a36f1e0c2356d679abd3d2bb8f125abd63fc0e652326b71bd195a4d05d81d6369b4da16139c41f9e4621d821a89793f03ce710e6cbed8b2faaab19c431a42cd633adcaaf8beb00f376c4dff00a32b5c0816947785adff09ccc8f20ecc69e8ba6631f14837186e3fa93848035afda6506d3795f3be77e2a4ab87e0d5b105ddbed5cc41a24bd6fcb96790bf505b40e1f6950d922937f6eaf2094f6d3f514b1c9bc543441b05b6a92c1af7f1da686bd33faf3dd87dd54a35ab0aeb160bea0cca15ccaa7097cd917452d534e5b621099b1c62f4f53ab24b091336f4ca11a633a0fed2c9ceaca0a85228eeb8b29d9c3f7b2a0534ee9f331fa9b71be8666020c003c442b27d6ee136b31f149dad719dd3a9872500756c14cef019343c44eda6a090df5363142f1202d6311664abb839bc54d4cdc3aa950770d972a32383599072ff3ce177ef043c744d813a47e9070ee9e6f6fd500a61ebd093f1437a69a6c89a5291e25b314cf7b0e7da9b000d81bfa88fe094c53946fd0a0ff491d320a266448a0aa193bbe0070255772d1a23860e0d82611294e5fc78d7e15f075120487f331d7cceabf14d73cd6f9dcdf4946450c6948a64747ee20225bfc1a55acbf8ac1671f046d1ddba509135445f0a7a41707ab460c93fbbe5f06a6214ceb1fee50c86ae295f2b444068fab1be0b303da3c94d9b43f04ddeff19611487022675be6713fe74aa62fca6c8c3ed5b687d792b44f2394a699cff2c82cc259f8b0fd9027021f842fb8498133814f915cce7b1eb62ebca8dc0a191767f65a0396a34c60f781c592802cd9d46321f52a77464fefb6e39283ebf08f23cd8a5dab097afa009045cfc7d1f9b183335bc7af1535dc79cc26354263876bdde63de04f057b7fd2289b40267b3175c872b1fc644dd300f64289b3dbdcfa64d759df5ba7707d4820872e56811f792652ce63091ff82330520007f575164843fd86519c6570e212e9ba312f1afcb280436e251caac928401f3dfffe7261007a5712943d342f82cb16839e3cfacac25404c0478839a28acc79e504e5ce4f66df8ec82cf0d2444e60cd58913c096655904703272008693896ba3396b08447431afacba76b055553a2740542bdfcd42b1e4bf206f3778eb9367328d1c36c47b1ed7617e44b120271233dfd9434bbec32729baa25c772d1b1af69e6dc04315a02bb2650a7e571b6c1d76094f389e2da79458141da1dc4b81500f84533abc96d8bed06fe86151191931895645644de4a90516394a4237027a3ffaf620ff52b27f6891450c0bf094ca6858b9af92c9f81b125a042bfd8c35443b85c93b4d607273cae85a4349e41b608f8c43e918e2790f3e0299c303c36d47644c5b2ddbcead7493d8ca8d60562a43984a28902b69356bbb6eec64c528a668774bd68338d6bb78457fc5e47602aa3938f13c5cf6c01b35cd403ba062d649f728a4b582dadb88e9b2fd1514deeef42ea783e6b572725be909f224bf7e7e6746f33a9b98f27eab6fda2e2a734945b297a90b975ce68c94d31dcedb0b7371525e8fc1d3330fbaa243197f22929d5174a202fb00abac0efcc67863172d76404b3302bb627b6313243ddb79819b7345e60fc96b92d3cb37bb695d74fbf646f2b9b34354c034da650ea62c3185e10b5dd166bd250e395a534757918e97b92fb63bb3b3b0e3921a6b71bf4787d6d77b5235de201b17a948057dbde8398b003a609c4c7576d22286f4a552bd4f00b9cce302b64492b86f52f6b4660fb3ebc36a65f65936e0671469e198d81800fc12fc5404bdfa43f3e2977060366a0c9e4bcaea07fe8c7ea8986fdcb870fa64a60443bf8d2684dba0aa0c801bdec17c4d1cbd7458bd625a1b617ac3063442c39fbc68d1af4e6655ccc480c6dae885168eca621528f43d1f8b5ee8546eeadc55560c57199e717cbb90c961cbb354a3db4b7d82a90466ce15e27b6611728ca9cd0f50644426cf7463bd2c7d112908cc6856ac2be9a169be02bcbcdcc8caa15ccc79091eb340e102e5036fee1e9b7750dc006a28a90484c6cb86be659f2146079fd4e8cea3b647d399d83d7130c5a3b6e086f887e3af8fe1ce26c1bb38fa23b612ad67979b4b663202ee0b67a3986fbe10989142e8e7724de98d8ebc5dfb4a5860c6e350633b87555a9ef48310f269148e1c75a1282af18620fbf3e81edd49305e9504a23d194af0043f563bba5619029197570c4e64d65b5b24f5d1b5de3bb5b4e9cbd8ed4944c95f59c64f659def2b6e721cb03bae3f906c86193421fb26a7bc015bb45526d0344e3b8554a9fc628f35880e139cfbdc17119a5f49a0936c3c20415f2adbf959cd86c19bc2ae089a0f0576bf5ab6a2f94c5a4c68e54e2adb107bc5e44934db9c20b7e47844ee8b6d00b8d1a691064c8b7b3df585832e71bcea94b4ae915f741ceff7e06d0cffcd3a8448806c99bbb8078c8c75a37d043636842f1bb213688994bd3827a753e089c7e282b4ea08652c286e661738c77d140d973d8bf520f7e376df82a09fb42527becb68be389435b914a3367169d94a8969aa86df731714b7cfa1140b888f18c9a583b7b7007c377fc2f5fb13b6a6748782839acd3a3fe2d769cb992549f6d1754f1e063a1e6a59131e36b34534047779cd4a89bb8a20e4b9f5a5b3213aa0d95eb08bf57298540f6c904df3395c595860999e7baf096e09ac4246941e729a9d2daaadd72ec90f1f16a5dfeea4c76797ed75e117ade120b0b283eb5263d73959a5446a695045c4526e7dc11a99b22301a558bfa685f7b209b7f96aeff38aa97f93000c7ee59fe09c5fbd3502562a48e9e729a7f12b2de903c7b262c36c30378d0e25534427efb2c7e141b192813b5215f7fc56319ab4a43995d0d627fadfdd80f7ab8f1d50ed762ffe5aa0c2c1062702ae42a89d1b067549d4a4875d679c55e8d72778d5ec6e8c952b350439b1a6938f95cf24f5dc4a5de59ff460a144a17e31fe68b75838d7dafea8787b1f4d8f97cfc7e880347d5cda5bbbccd798353ac31c489a6e0215342130edc1fe73ecfc5d64f5435848c442dea9ddb1a3a5ea8c1701be90c6184f9f9fb9b4ce8878841f906edfcf6ff8b60c3f1b2a4eb8f0f56aadc569701aef0409b29ee659ad9aba0552827c048de942e39b0aa5a25acfe7d0f4ec04c23556eab925f8c9e693dd00848829b8658524e77e9bed713584ac666ff6efcd5fe78e5bf18eeca4a77252faa399151291befb6f7125c9941fa1ccc312f0a6e2aec22acda3932b858588a8bbf09296e8367fb67257c44eca07fae825494a79af4542481850873f14bdf8f36720317d7b1df76b74a4c779dad7895bc0fe44894f7c83809470c3fd25f9a640bd8e973cdf685fe1f0ad5a0a8ecd851686a20d86a75a95fb2e92cb66af3e76ad4cde4f632d2acd6fa69afaddb7aba1b3bfbc03c81d5c320080c4547a5144136f4ab116ac4f3ce31af97d518b54e8c15f729de56b2917b8025d888c3aa3c4d3beb49805ecdcd3e0686ca891da45abc6910c79a494fcf5d9ee7517dc2dbdfd24fce553290acfad6ae6db3a7dcdf2844656da822725b76e3b7432d227ccd4dc41d9efedf17a1604b9e579d538c7146bed22247b1d55275fb6846e3a49d89d0fc9c90169176a97afd9f9e717372f57cce2a858ed6bdd028b09691488f5ea83ea3eac491dca3ff91430361c4485aa231c911ef12343e7431218ea960555609c807870cd98dce96a15088b319871c3131493940426c3c337779a78c78cdf0e2fdef934972b49a5314114260d2ab65cf2240b4f863b7f97620536b1ba8075a6c4e0742226086bbf1b0efafa2791a3255f077d5558bf70fa4d098e97c0a86f7c0fc958a655a6aa82999f4cd8a07cf1a2cf95fe82464cc7e468bdc791065ba5011df3853c92c83ed40e01320031ba9a6d05b8b54c5420a0d83f57e1425499a22bba463f0eda8abfd1e5b9a4d091010ab1c5eb17f52585266a82ef168a372eb78d8d93e2e396b8c3e0d4d4f6889f9f993d4899cf193028d215878ec108c8cd10b06716299da5a3ba3c1d3c010bf6cf05f56e565a18e7d2464093b107ce631b7439c756a3bd170e50186796b895843f683671218da33802739e5897eea6f51253fb579f3b1dc0ff1588881fb6d2ba484c99bc0e43226ac69077d0127d9ed36fceb957d9f37658d0cfa9373dda22f77bbdbd5632a43bedeaace70bd0294911d41d41647df592c33653f899a6da20f970c213243b4566c0552cda3f42cc87819be8f5120bc2c4285f5246b5802758b291343aaadc98794075d0e792a097bd714dfba396ce2440ae5fe93cfc6a12a21346096aa0481ec51400ceaaef768aa8a1ed82c712eac17a155c822240aa9ab3c69e4e6f9ded6a929ccec7e696850da9d3c8e2e5cf78c8db3f176572d3045badd150cf74c00d4eee8a2ea501195d19dd1d19cba41993468ce3c4d40e3a8ff4876548299d1c6f3fc43ed113e0990d5a487f9c1f151f7a7e45c7785d8edc1daf1730f86a38e9960f1141f8ab22238b636ae784aff499eb853127e52e5978bf3730fc105a7b63df4e24e861e15c6caf85feb81a05e9bfcbb37e10ea0dc5ce77b92c76da833a5b8b4fb86efdb690b9b7fefdf21bba6bea93908764b258af1de5ef2d09562fd8a1ebe232f722fbd1ee74865ebd0c7e2029c2b209ed112c1e9b77e836e2cccf38ead6bb5c8f50980963aea0d35847aed25cd0870f44ecc35cccb2aa027bd793dadba49caa99eda78f9ebdfbc5b1fe86f5be024593e3bf648d7136afdf9266479a4292160bafdfacd23d77d0c867574b05607e24f978bf9d6033174add7f40a983c2901b6f9ea6821f6aeb124c55e1048e5105161de71b2186a3b8d10f59039ba895473920470d116e33efc6537a0563c7d2ce7d3b099797a3effbeeb94011e345d2780c3154f2378eb90e07439e8237502861c575e64385a7d5ebb6aae4e1b90e660df7ac22ec28ea7852864ead483937df2d862ee1e3b1fb103eec538cc980c3975da690b59499086f6a7093f8031b199bebea7fb8e52fc2153740a0523204269589257896c92ad34768e4cf8582811358e758658f10d399dc7ae96f92cb6eae35afffa14acbb11f518bac5da04f53def3424ca10710534aed4d95cc4859f746be0aa6563d166715ba63f14191e20d427d1abe03cb60fe164c748e2a2e4e688107fe3187f929ae02edd8a2650000fdae4809d250a787e8b202e9d74e5f672bfaf42e341e17c910171485e8666cdb7c2028108f55ff957829950c4fa7715f6f069509c7a96532068f89ae3700152d619ec3d1fe2f7e704f3f03eb9c0293bba263e5374e8db34ad977841ba56bb09dbac11a6989955a6c45d0eb6e00a4d79eb5a1f23c0f02c4a65d4ddeb3c9dd8e2d33747ebd1354ccd2e87af4b941270387c33f9abfddfde46c91dbc97c4e08740368d2ae08a295a2541ab527ef2c23cecdb231716212727ef6774f71ef66b743c8a7ce98d766bd23f4ac6d3081e2e952bf874caad05e3e47b817c8c78021fed154a175582b2280a73f7b552ab2dcd13857495da8d67b25e81a2468b96400c6007850b7247a55b64326ea3cc9d0fcc8968fb9d819e15ed8a0e7a596c4204d209ac27707dee4c3a02d3e1f7c6d72fe316728ed57d751c347760b917afd11e6807c772e98a0ad58f1977f16897043a24e19062e42dc5795834494f529bd02643612c2c899127a6a0a182f7ba187eba146c16c1b505a75faf3a69e89211c75e92e0e35de902f9c39a108b0f850aae70dab1534be078882c2b8c862f43218d101f6499eaf049e05f3acaa0234906178d2e998ebf8f20cd18e337fd1c81e7674116703373b622ef4ce14f28d3ebf66d2f8ff99d32f2c0011b02686243d729b9c932f91f3a48b01617317d9c43ceb8fd54c8a5f88aef306e1a2875cd92133605a1c50554f802055e512ce5e975178f39928e3f429461584bc536b57ecc0102197c1eaf01d039c8a6118d7bb7b79b90cf6a65f05d4b7356fded35e47050fe24030772989c603f385766624680d51e5e4e64c177cbbc79242dbe7a12cccccc860e943e622e762721d811b4469f8c7b433924714ceca1e0e0207ad764a94b1cdb493a85d240c00901e5d3d3a5f69e27bc969ff6a8fb6b9962d3c85cb47b68942bbd1cb9e5299db7e40b2a46fbddb753e897d2e1bef3ae2d899b9aff74b5b49d71050513bd928faac56f67a6f001a0e3ad66b24fbd4e2c04426ddc6495ed60e10ba4c5b0eb1d6fd099b9a408e6397ebf4b35c9140b093383b233cc68dd01a45f4102699eaf60c20d8d40a190fc84b4bf0dcc6ca384e926d33c9b03408fc79bf8661c768858e5ea50f2de6fcff407dbb29a6d275c4564977333a91dc8d18e3ea8fede277b1cf54398d314e52b0ba72d9b972a4ed896297cf0a93dc4c61c145a23af73b7b8f79efd0ea90342721829eaf6247a5c0ba7752fa7a8db26d37c103e1b28a6c12a4a96b17487c4b7da0631021ad0c1301b487d308a848097a7ae71fdf08834831bf9a05da57bedfc5342c34a62db6a9b286f5ecc111aafcc977036fde3034beb41d39a7efce02fc042856316344ae52606c35e0bb546ab3a7ab236530caa37c4e60dae652e9f0ddded9792f666e921caf7f137101fc432e4d13985f817d433f5de8c561d27c11713b62784a3307f14cc7ee723bdf53f933ad81e7ed356fc5d7a009774ae1a5963731af50fe8c1f3e8ebe54b61f192192a7ee269f30cf30b758544eb6344731d1a0eb82c816d12ecbe5a7bc1162a21d34e0e4f4b0658954107dcf83008b5016c9430bc9961b8e5ce247845bddff3ef8db2e9776e18959f457000c17716f1c3016922ce30294242ea43dd62ebe313c154cc065d587350363155ca3817cfca38b25f21a35291f2aba989da1b8de40190b39ede0f26553e3ecf2549f8d76824d1e648aec98e897b9a019815da902aafe4e95d94f0f55a097bb208668634f81da124e9954e2e17d67635c5a54f171d1609fe3fdb506e5f0ffe58848493532094d1f7c805b7405b75cc515804d6d99771d204d299d5f5acc404ed2cc3061ed417ab8eae1bb3e78025fda39352391dd82b7fa6f358a6b38ed5d2cf54f2f45c90be3ad5e266916b1b7d9392f0d65e4a036bb1fc5252a0e634d496bc994131202362e20d53c82e437b17fbcdedd36a23a505af42ef415313e410002030c0ad9a66dab8f5bb74b9bd1714e9613c497234533493d4478c125d62307a7f5dad49ff3882127c0597d8b175398c0391501d7483c59a24d207f044cb26ef0fb173965dd9a737a3ec54209ab3364c36801f305d3ee5cdf67ecfd116a9a3a07fafb5c588546dc959b36e1bec16f40d9c62856d91b6289d923ad740316f2a50cc1fa5a5bba6619d060e4325570216869afd17013e7e42be8a84c1638e3b8ff36d85d8a290ad2db08ca859d6dc3e2117a4da641fb0ab625cb5d4583ca14295c1da0f1a8dc5591e852b5812f1464c6c20c40deda42307409a9fc14a3ed0f892c8de76d82b26ce82e18d72c264be191009acde0e57b9c6bfd6311ba3ea4525f67f5ec72e3ca74f000cfd8a9b9a5de1bec57728744febcb6487a86b2d7a3c1fa07bf8ec2fe5359d0df33610ce37da8c42927eea99a75fedcdc6d906bb08e4f0a6ca1c37b21fe0dd20b076d149d2468f8faa6a6ae328479f433bd7d98964ff4dfe236378ec45600dd8a965dafe3d8581cc27f2d1a6367cf9c962f0485fd9471ce06bbab49c6d38d45ed9a661a12848a7380b9ea6c6dcd56dedea409ab09af7d7e85253b3391793b37276ea96f8585034d7e3cd6d7fb194f3071457f7fcd23660984882a869e3eeb5322d991552cbdd10602fb2627bdc64c692b9f162719ffa0a7ede302032ebe6275150885f1d9ecffacb03482faf787f27ba68001e77284c2d0ca2037bc0ee5ad19cadd21bbb87547565ceb35d48fa9b08e037a25309b1b2b22fe9079e28291bb12e553f011a60211de093c4a739985f134314888256ea10e792e25cb79d591070c231a0629700fc381480522c5ce4b434fa2ace4864f7889866b690b78401e3109ec3879ce5ec72dcf4f83a5a62806eed2774275f78945d96aac2f515604a4fc1d84fcb7bbcfb242f855349ad5c105fecccc758af3e48b6c8d4c4628412d3e50d9c59b5e3a939732af981757f0109025d1ae5fcf5f9f5b92bc78ac92d4c2ab16a978ace23656e954f4400d4f0bbbbe42c930fcddd70461ca283447645e1278724cd03a6167445cd0421bf49643e5cf51ad1ce1d6cd1bf2fb8de7b77e012f740e9b735c0475b6adde70758cd449d510dd54d1516fb8b39c43b37bd4b2940ba7a1597cec4d11bc07e60dca67208e32e8abefd53fac1313400d0a88b8f6d1770dae982c5cb34dce317a373bccfaaba9e5a632f39d0b4e9aeafbc45c11b2275093a0d708c2475505055f3ce21a1f2471cd3c5887b2dcd9facfa2445c1494d5f92584c6919f6773f3e87b5a76fed2976e9adf456ac2f830fd26cb118731df91cd3491de3cf35dfa6475daf1b363bbbc6d188ff2d514bc1ebe724b6ccbb26cfb1b3acb676803287fdaa510590836f56988314ec59529aa229c39e8e9ad7feae1a08ed79e589b96dd328a1ccecb356b5f5414a7e949076afc6d2fb66f894ef08beba3e617f3a894931eef28664212688366dabe62bfde61cb99b877944e1793ac9287a13ebb3ebff4e93eaa3877822eec9c277f907e5c7a8381a650222ed8899e6599b47486eb6a938d258a1ec333056a6e771bb26fe142e4b8a11483f6d5913c9bcad1acc198751faea64f6d52f23afce57bceafa769f41abda55caeaf6db464b60bcd888106e306b65e13dead06f601b8f1eec1466196fc2bb0c5679fc7dd4526af33ff88703c49c8a4ae42ed9c0e4d26fbfb5cd0da0ad229f1d4cb8cac6c044dc86c7cd0d6d1ea8fcd66c044d695d766466c64a3305c618de7715c7847645b4ab04dff98c16d5b7a41d5fee17d6348fd9360c64936657975504b3b2e7806860874f5926d3f89660bcaa79bdd66e5fe103ea0525da22893766ab85c7bcee1fc649f09fead4f83dfb971cd5631792815c916aeda3799df3e0775da3da6c9bf5ee664940644217ab0e1943a18ba9b4e6265e528d136f01d9bfb5a8aa0cb22d2bf70e1e6ca2291a9871a911cf66321efd7bb1dafa73065dbdf224bbf4d9935845bdd9550408a072dbbc0372a21f70ab920ce769087f591d5266f2a75d56c1e0e9a3d7ff047dfbf8a08b67a3a2c24570de4f8fe5e1db3a663e3f88d56296329c23381c6a59053fdb4fdd2f8c73ea4f8440fae265da9cf3d2691086a9dc6ad3db9c25b31e3a40051bc0d23d204e121ace191bf727ba7360b513b93dacfe64207e4910952fde7f4b96febeb693af4b1a7cafca5537b9a0e93a7476ba03f575e23d7d3003c95edbfa0bdd15e149d3f8678fc54b4c860238c636b764fb44d4811cfa29f069bb647b7fc306298b6d33ce956120a74f2ce28ca83b876b8ccdc5744240b75409815958a22e9e1f85f2500add0d9e757a6a023c0a27d33b5ab836b03889bc6ebdf73518e8a68c19beec7dd3a62ff96a99a0c2ab1993e72a113430618999401ee7254ee1f07f19a697891234e343e7ffd10b654f37efaaafc1a01fac350280883f4f1e379250864c655cb26937522b6932f32c6ceeb61569b339381f03088918747fe24a63ef1170b92db5485b085f2a24b7a42fc03a014854ef4a7f5a1b682f64b8b76efb5c442e18f06d5434d81c0b4a6a7ccbdfea14570e85242f321fd4dc02eb513f87b3a3d48a5c7d6ef18032a434ecd0b527e71abfff160f11b752e9c696466ce2507982557ded06c47a4f48690eddb341ee4e39bb86147841e4b3d08b812e138e9545795d79fd2967568810db01e8bb64223a257266fe631f989860b16a84e39bee6b37a7c8b98311cd4dbadcb53fc74fafe93903eb16d02874a7ae0f159c5ae1a4324374e70e4f9ca96e311a57e6ade034f4908a92be3d11f4ad5c998b302da5e9ec10653e71cf646707155f4445bccfb19449b584dc121a82633ef2317fecd536aefa12b33f00a0ed39663e6ff3c569961f719cae372abcd43cdf94cd8555ac9b1af38c663c2535e8199f397305bb95207365ee0815a5ea9f90ef1fc6ccfcf00fdd5824cefd48df124f5d37dd4f6a228fc1c04b2e0e8e2c376e4a0f77f45653d95a204f9399e8851c0f700ee62b03461dcf649013891c0f018dc7c8b2cc64117b5b571cba5772b4980131afa0dc4029fa3eabf28a97af251a29c110a8a7bcb2b70d42411d1aeaec51efa5ca98b76d9b6c107a6b17b46567cf181419234757dce96b0f504fe283070c1a1c3173522745494d476189522207ca5497554ebf866cf46000aa8dd4a7ab3f83c152b517938ad2157d5169bebb291d7383528248a9354b5edf653c4824fde66d13dcd001a356c06bb7f0477a0ec7bf615466da07f583212bbf41250b570ccac71256128cfa59b497a3c13a627ebfcd1523091e154d8bf51412c7a266fd680cb343d58dc2c0783a8aa71b491055add11144ac2b4e7723bc9750524c368345ac62a37a6a68aebc06caae818e3fd92205ecf0fe390cc90ef01ed4b4e7923eeef3d68728a33a93d4c4ceaaf30a7d8f168d635012aef4e00a59b3e1c409c9397388a2fe0baf634f789f2a2d013fa1d2083dc6eee9a858588a5d02991827f8d888d2cd9b68fb7145d426e0e02f6c70ffe9ff6a9729130796809a283460504731c7b4cd86f419355383467e0b2147a5e5b0958a9a4bed7b74b6e3781c342e9b4cdd089e2ad5d7fa4fbe8cf2c111caf318e48cf5125a1f9c27d172798bc3c1d359f59aabd44b695a119dbb8a9ce50f6c8e0d6c0efc459747e34f27b3bd86c567a363021334e2d9b846172ef3b57574ce8df68dde5006455a8393c61135e96dd293130a6e6f1a8da1b8aa00d119603e6b027c8d20a9f68e9b428eb4484bf9f30762f993bf4c5bf608741ada9f8dc5483568ea0a5b8f1e3c13e2a3ca60f5f4987dba7dfa13ed11346ea2b66bdc5f36d638df31157e468716f156499c338bb24cba7f91c2f15ee255776653e6a9c1b830286854fcc3faa9c88c47a8fe3a295d8a33bf4342dfb828e68cd3b444010a132305566ee4636bed33c34e0857fbc9b9eced3107e8c7651aa71cbbda7d0a6115191a303419a6e05f9a00f6b96b636c603547ab7caac6be86e1c841f69ea9fe898934d3697cf058775455a18aa662513d39b3b0fb7476c817f8a6d0cce53db112c265ef05fd4777643c953a21145fe7a163df63346932d28d7fb6698d8b5af82a9f92d4c7b34437754724d2235d8700b20a58b37081d6a69849e55dcbd105213c46aff1bdbdb6279d1fe3e404650bc2024e79a4a26d8303d854c14ad30db7c1d7b2bfc184c34694171e2f99c20a6d4daaac24fea5b5c8565fbea1305fe1c3915401fe9158f6e149b7bdb972fd3d9728a636ba6c982e02141336a8a36af843b6024b241a2cd55695624c966d75781f29b52220d64ac0ba2424aaa7b3cb645a3a8c45a3e1e5db79a65f39df5385afacf0b4f6ffb85b9c93ee9503bc6e1ff5668005a527adff7d002c9c639c10fdb722ec3a0dd6f0e1af7788c4f52f4c9a047a331df2b1e6831a6d9cac39417f0ba22be2bcc48103033d241ab30896710421053e282cad7646bab732c44725c1b1d9d378cea0d5acded62fbababbd7a428d5274c35fc593dfc0b487b32ea672a7ff33880a12c4aed33cc38b92dd5d3875d78f55291b7e618d0be484503b5386428e7d422f39defed6d843c6d12886f3e70d49e9c3a29eb70e43e3306dab06ec7eb9e117d613666baac34fd22ea5ba1578acb5063bdf185c40ca886441698f3449a00e1f37d1a80efc06ffda222412c43d71b0337b04fa05546d648b8a21ae2aa9815982876055e1b4a4633be1fecf103e37706b8558fc9c1a923743ae19123cbbd9055b6f8a63578a5932b1c02d564220ea8d0c189c9be63d1f4e2e69093ad426ab02afbccad7a98f898986bd4879c7bf0e528ca601d74c38e09db2606405432fd945333627144ae46512418ad23e78415fb122bb2d1724b66c6328d427da0015d60e2c001a9a1d80df2adb54a4b91906dd6a423ab854247c95290fa008d74666bbb2a03889119047d3817857e95a5bccf82b6883ec2a353d9f5e48dfa94262a27729168a5d6cb780d46353e684f73c7cd6dbf5da5be1b5c8fe7aae343d2e46e3194be754c083109773946c377ae5f908921289db2cca96030f814a0759c1bc11e30e57ed404918cc81d77e2c75ffbfa4c9cb3981e279ad17fff71fe2c36edeed30dab1b483f84c886e2692c5e81ce364f29dc9007c1a1e7be5bdb60547f43ee667e7e01b3afafa7fa8eab2162fa8e56d13071ec2960aaf167f3bbd6e86de8626f587947a38d112a73cf0de84faaa8d5c4ffdafdf9b56776f37118c2cbbb4b677a375ddc464913039cafa80296303c0375f3e160a3a2189a0e9f041ab8e9933d41c42878e14df61624da13f22d26d0c10da70d15ab764018889e69315371cd117e333ce19094bdc733045817eb70967077e4e4478e2d6accd77dec2f258ade375f1bdf036f5b8cb989f5ca099279649fb869a9f7fb3b07322c2368ead2772111c2dc579ed35979b7c6e100d9d8e50500cbf195bdbede377b06915269815b4a40509b46943b5b445741f2619fbb548fe2145af3d47dde3a1a4a1653c16315a58bda3577889ef1e83c772b652375a4890c94a7bb8fc4aae87bd335c000230ad1b1a8c7eacecd53f33ba21e569be5cb7e7ad78d78652dfa3b610a58de7364b1e5e3811408c688401baff715c266e830d000efd8d6a796b4a6dcb82a942063b29b0dd568d9d06bb887497fc7ee6b85adb5d6b416315974018f194dd847f85c9d8e5343c6a5393f66ced092afc3774b3bf722a9fb6177fd55025fa592f38df2e6cfb098488060e4a98caaa2105210740ba01ed84fb304c330328913199e5b23cbac0a0e0e5bfbc15edcc34cd0e5433d9c473b53c5838b3ee2f2b426600daa9f4d647bb20102cc6918d30572858ce6b6404b6ce9dc8a394c2de61418cbc2a6491f0d0fdd773f1b9e19c4a9ae0f21c35fd35673356eef792d1745095e3cd7828dc380362ba98fa2a78547117d87dbd0608b09c28c1767c26ccb6cf293c8ebec5bf8b9c134afe86b2f3788dbc82f504b4ff065f621fb5f5af8489b8073af47af9a9780d4a1c79ef86dc59aef765932a794a5509d6fbba8b0bb077916bd8cb12c20f33e147188688e19be1c026e889f94729c48b08c7477060d22918878fabe09853d7062ec1b7ed6d152c3e606f320a2e51f4f0bdb74a5ec3b1ed20ed3a9d5e8a1748d4bca32f098871d07b2e08ce08da770b3c328d467f7f57fb1975e8f8157444331abe93f8266c1b75294c0496ab3d75f98f17927091aa90c63b76ce723543128e9ae990f42bcb4dcd2f151ae52ab08c76e39aa5b156b9930f2fbe5620575f7c928d7311887c7fd23d35b7777ddbd7393f770150d087258998b42d84ba14814824d3142c71e84f735cd44c5117625bdf88ddaca64639b2a529df05e05f5a12e7baea4dc1b3e8c6a97d087240c4926a00d6aebf982363aa3f616548eb545a61f2feee5a502e5c10155317ef0c6f1bcdcb55d0604afc4ac36afd9226a3b00ca77b3c483a89dc0a51d8cde697a599df2a8ff28406348e7fd9d639c5f2af8c988905bb9566838022a655380b072887a05a459fa11814e30ab7561c38537a64552be69c0d4129d1ca69aa71d84e4c6885f84c2a3bb55a6e4c58e8b53870aea841a62d85efc64385934f9c6007717ff178e5182e0338652266f8c126ac1414966f8c39cf62723757397b891d67cd13c4a342df5656240a7220b372489e339b9fa383b906671da6f4612dfc2b11aac2b10dc289e4dd88b57d55dc9015204ebc438b85443217d9bdef567357e572ae7fd3d523a82fc830e2d093b173f08ba3fe1b7c20a57f3f5014c287706c77bd2de37c40ee35b084d7a5ada642eba477114ce683481ba25fae29e7480fc0bc6a721a5b4bbf6a52e59d6b7dff2311623856478f3d442b6613c4dc50ecd15601223cd03810d7a5e70ff9cb1bba6f5362988962c339e2ee20ac37dcf2893d426fe401c5349da34e98dc809dbab2602054d1e8aeea047f276c835bb8fb31f8b61b9cbe51aecbc1ddee3e6169f5106da55fca5c54c8fb74382fb265131bad37b64d03633bb7336f219c30b6985892a78c4f54956e444847aed84bb9f821c03b21abfc1728287238cea604282be741a29fa1bba15f8afb5162ce91fade20339129635a12035c58cca97f6d2a1378333965a0d11cdbac0fbec4ff7d20303992404b69f92b16ae70c468fee8160655eb8bd316c89ffd588e368a58047a8a8a634013b03d5d22c76b604e6fb2ed7ed31c83f7684ca8c7e0d5dd1c1e8de667fa22d2ba6bd5f0dbc5f74c833911b23f9d75539f9cde956e72d9ee389e89cebdeb3827af6c413c1e9a9321ccfbd12beb3324e4af17a658d6b18c91715d338f5d59be533450ec97e0000f82e968f6ecd4394157644fd85d3eb800326e45cb511cca3aae9025bcbbb06c0da987e231516fa9f857939a0fac4dccd0e624fe1c7263ae2e423640b98794218af99de5188107011a5aa2f947dd77f0eae69af3de9a56e6881a271568ffcf70d21e655335752d41eb18565f1b85aa1ad3f9ed6794d73749032d04ab1403b37d8a48c76dfcd09fb7429a87c7b43b85371fc6533f52b251d8f46f29867353ac2c0900fb019b5fa0d0d7c6f34c92c8946680a3309a4745bf49eea9fee4cb32050bc5ad0b681829a909caf6543b8eab4001269e268ab0e741bef2f34b3c0a359b46b8a84f08baf90a77ad04226eb29214a6a24945d31343f6d3d33211439ae5a05d38e5e99dcd89eb29dcb05f7412106db4e5e7b93dea5acb8db3e9c303113d8debd03b3c396283c167d8df73ff4a6edd4e37476dd7ba29dc57047fb7a53d96b65b2eb52dbf76185537bebcb25047699f20642f572e6b24b58d063a7b213ed38fae4eb33db76c66be24889cc353f3847464a733eeb49d3b712054b2807eb1090a4f228fb47d77d0eb704ab45297ce7a530cd6a91bbb70e2b9da43bcf7eb4ec4314e37e005f585883b2e97dea9626828a027f8d3a7a40a7781b09618c5f012c134e1abd546076fca2705d3c93e24418b6dc4aaf77e9438eeeb3f01411c554ab003978cbb6ca7047e8eed35bcaf2ad21f20c1ea1c7e30dcda751c554557bf00002a1156d4e008b6a781faff6d24a7f7f5727ca60ee7a9bae50f12d53852eee29cd241e06094096a6a3e8b99824451ac16fefa509f8b0a8a4c0643e9c5fb36a8aaf189351c9cfca5a6574654150352caa019b1a2f9557db240849abfcf11ee6827d27d078febb1f2a1f14c22247302967281dd3443756dda1e2ed15ee8014157bd66cf2fe14b1daf54a5a62a897cdfca2bc59e305e7e34ca3a1a8abd5ab65cd2cae05f9bbf76a752fa629b15bf257d0cc26f9025a6d6dc4f338fedb6022a74d8f3d76b846b3fce71cc50caecfa1c07e221fad1bfa5d51371a86e009b8b1811fb24c70e66011eacb7465e6903faf482e1a01f5977ce7ddc44f65c6158371020c40791c0808480d43da6180335aab613e9adb24e949b3e71fb4e6e7882fbb3b1638ddb1b3874f791eaae08847e618f6f5efac7b318355c72e42449dc1deb0be53e53845e639168bc9f09a3b05746b242b8e909ddf49dbcb0df34cd5bfd5bd2122f820cd8a9049172ba5c96b1891e1b59f79b832c98bf392a95bcb6f18bdaec2d9fec4c51e1ae3d984e020d5c0c4a40062b628c4980c95ccebb6cb77bdf1f414af311e35d8dc246d556dbba61639f22ba8fb9cdb414b44ab3bc9f797a25c32c284677b2737716043e3cb422518da27a227c0116e769dc2cb5c1d309c3312b2a48bb00013892e8d99a481c5855e24663ea04eb58d40f37c803d3fcc4d8852c182d8ef92dc2e460849bcb681c913713ffe7598d97178cc425f7fd130e24b0d62690f72d42215ac98cea52172d84782a78a7e9e85bff79d5eb85c56bcbbd0df96f82bb5a23cf45172386332cd934dcbb58b831457dbb7d6e72be2d52fa1617ce6224cf940d637834c04649e0c8a35b35792205636af55828eebc9920dec6031db0a77c77f9bc61b44b411e0f4b575bc11f505a5d69ba9f0b9d1bcbf2226b755a9f5f4b2eb5cfded3a7df69fb2b40568a04fe11fb3050e0767085b3d29f958fff215c5ed1469d01252a0b931a33a5379da0ed02b52872ffd5ce6b22a2d8ba448cfd3aee93ee778f79f0030557782d2bc6db2f7fec4a09628148292cbd35127e977c2a2831d57782c5ac24e04abf57e49081a9dad332f95dc0dd109010dbea8c575aae31059e978bb5a1a62187a48ba37b685af2f0b6fecb05d8785e65212056a98a1dacf860ef6176ac43ca131dd9b48c4ddc6dcff4832958b68591494af811bf9493c3118fa37449e32d6dcc9e2fd08eba47ec03b6de774fd576ea4cc17d3d974775e6629512315b7833f2c8174b16b60d069450942e1391ef9f493ed7295216d81bcb0de2776768a769dadcf842a79dd5183703a266f5a2a7768c5153dafcda9e3ed67b89dc0e9995e35bbac6fcf8f5f26ae5f7c9e0e7bc677d44d990397aed36dc2e456239d4d30c7d84920cffed57e1858d3ef3b4294773355e9f8f31934fd7e96546c77961902cd465adfaf4cdd6f3c5df7c4fbd7665851bef9b34de17ebd0b7ce16c76d9814ec732cd83b974ffc2a3a559a7efc430fa24636103d8071357a51b74ac54e09708c9bd359459cade4a5a8877 + +Params = SHA2_40/8_192 +Msg = +PrivateKey = 0469000000253b00d2c6fbed22b7917191ffcf9d0e60e7b1817f5921bf985a393b6f85f5acabc22706d779f9f4fadd171c129a4494ab0000000000176039817905f198e8571671af078e7f181d504320a56147486e7365396e0cda93515d1f73e01f720394e5e612ffeea0 +Signature = 0000000000b116c30370a464880a366691d5b02c6375f8886e7dd817d5b6881c1cd120857e1f52530a3391bc666983b9e8af7bc39847d9f03a06b1b768d2dec1a8ef0149444c363911fd09d46d613d029a9c6a58710f22f737f7c45603eaa98cac23f37250ce0e4aee0481a35bebefc4db813afdbc523d7e195c69c91318ee084c308f86f4d7f9f93acbb30f71a20ad18df38cd3efe826804414507be6746bd2b7d02ffde2d9557a79e194154594401cb1de69186c89250ff117dc07cb2470161603e67feca96491ba20e68cc95b77957143fa46b269febd56dbdc1dc396959289d1b536326ce95bd83de42f989fc752d22c7b5a4f4d3952b808e0c4bf4cd3fdd4c75fd7d734bd2b85f6960daa47c9f11a8efdedabaec6b13a5e07070196960cbf38afc80d688acdcecf00ad8f878799fdde22db296ec620f65044f48cb60206c387dfd81162c8c9a3130f8605f808526025b1d9feaf96a13f5cbfc9e33b3ec746ac637ca483fa6d95bf9fe3b3f9f2f49d39a13a09ef4915c8b65cd11fb40f7f2c3404d40ecdb1cc29af29b10349fa5d44519d0081374ecc43319da7269fd0c4e719e0e4fe02258c4c2ec2ec57a650378ae28e8b276d7fe4a2662c710129d795916f6a08621f127c32e6a9369f46c60ace57bb87e9093870dd901b9479734fd58812c42e226e68b481a4b58a894986f2eeb6cd183e2fcf5a5ee2ca12183e55a1b829305e2ce6bb8c2e30335ffb26438fb95af35d788e72b21a642bc7e0bb6424136ccbc72dee5b87fa2db99c9194b84f86a0c28a49a6aa1be2bc33afb7a9f96459a58d0520129ba474b01d8413369a66f640b6e6dbd5bdee42641d278b16d2280f98cd6c2ceb55bef73e841e58a67c5f590121248f54666787f75fb046571382c224728c7efc9cb5aeb32ef4da5139125fa15e05392d7c09a000a977b19552050630c966fe9bf45c3887374033714ccb29719cc7ea904af999e0679edecce53737a2c2344000460355c1d08099f28d2d26427179c7aefcddd0cdb78d91566d02aef04f9771cc5037369fafc36eb7ca5814ecc32d3caf5eaf6ac2ecd2bc78f1e2b57dc20a287cfd0bc2a48c0034758613f14879fbed8cd34e779042e7c1a6ac7bc8ce84a2df49c43c6bff247b479780682e2cf089b1bbbd81682feacdb09d1b97b04bee9b1e58d70d302c30d355e33b0c84421a6c0657032cabecdb4ea95f4848afc13296e7c17af7603840aaf026e450d7385f5a2981533ee75a969cead1785e07f305ea42cac750780a2fd24d825f066bf6c28e878c717712a8bf0c4d8555440206c9c7a548155571afd5a61d3fef13a16c575d30dd1333cabac404a383a8ffda655d2842635d697fd9309ece3e4554283607e1e1fa6c9071f34a29c52eb6e22587d05e75e0dbc7c5c8747a6ed34f4dc211c0432afed24219aa8cdac1680b65fc29dd62570ab08829dad558f3a451fb5e5ae500cd08ea689d5857eb65210d4c305df96e89f24fb8d44164f588a3badd531ca1a1889dd292cca4188a4d715e9d9acc11fb75027a84a4396e6ade6e07866940d028286bcc833a35b6cb390874b2cb545ca4911eb55c44038df21cce49372d0437b00f5cdd482a4ff56827fe9b63fe0f0d2d40537650bb14c03d34b3b2ac7b3904537ec587e3a768165238d2520c15a7ce89a893f0063ac371867ad538926fe0cb0f822d8b19dff27893423909848f0529da9c54c6077c5fd6d89cd186deaa6cddf811812df50f533f9aafa6ec65ff10f9d8d5081bb6a190d04550c6f9360ac394e6337463e693754b01e441700c6ae0ddcc02c4a834450b7d9dbcaf6858a15eb8ff04df7596d54033c7c6221e46356500f1db24e56c1e181da55939cba6688390b6d14e4d808ea6472db41278e3baaf257594b7b0784b760d979c6975375a5656c3fe8b6b98789fb788889d62ff03c3a3e99271fb9b80c8ecc67614b461bfb59a0988461592d56c1b5a2d3e4ff1a9eb2c2d40f5aa8219c2fa69100dfa0a53bdae3eb94c89bc165b0e83a1d4c745c6ec80c6b504ad74d24b1a867ef9ef924580b07423ba2b0ccc7b020a00d670ecf2dbd013f7f8b5ed253dbff7fd3bb0170733eb740a4d763e8dc90a8ca36f2e6ce979da445df8cae3026d729e069ac5b4b0be0cbb1975368cc14c8edcd2a3601bfb57c874233e30242569316b2b64c6d22a82ce7f18bb4a2b5e6bf08f2fbc70677d4a6e6638afa9e2472097c0add24fd95d33958651599fedfef2880d4f316d6dcf0f318355aed9227a0c6ee0a7d8e82a1ebf8efc2cf14a743e795a1f429e4cad8a3322a8e599bd92d81c735d1bddf7fe48ae61ef8ecdc3d685ce320fd16310e1a44559a7d2491ddea4e60816b0a3f0577b5d68441888d8b88086a588c95aadd0d75f54e174a63ab0ce416ec68b1494b069826dbb0b9b7ebccf0823a54723ade89e06c745663c9591d0f18248e3b643fc968d42413e5a0376043d1450e9373d068d1743fa39a5d1f57d3ea6f436930a7d7600f4e4236bdc2de2af6169d9830cbea3872ed1bac5755738777a276dcd7d3f2aa0f844dea51751cae0818dcc73e1fae3ba5d2bbcd77d662a708d0ac454788fa24a8589627f7a30b9def5bb7968c8e1419a4e70d1c04c3bb906f681a1205e8db16dcd1b4d66e7ecfb7b3e6e0fe53bd473307823c775e552bc8bed69b7e60fc78eea1b6a0b3ac2e1acf356d2bbcff4f8b0bf909d35268e47c6815c3d8b99d9d41d003d864fc76b9b0cb526ab07f88497c9de2b5debdf4b6fae7b91c1cb4b351dcde5e8389ecaedd17fe8bb91ccae402ea6d0e3364c640df21963164e03508db1dc0749ae5696b7a0c35b89bd2301d3b70269efcd377d48ae0a64edcb3b9e29b51a3cefcc9291ac86ed9a2919bc77a083ff3549d1de06a30c107587942cc865732b1d05fcf9b52241de7d84afb6fe5aa688a9a9ff5ef26465004891b708d4e44d3b70d133dad7b2ebc3fe38520aaa7a49582874b13c0fe01a7152398efa37e51d42516ff8717e4fc90278d306a44b87a289db62693447216a91aad5b39daa43249d8f1d614a0c4f59fc7e0eae3f9ce66228eb67df75f654c62beb1be72441647af7abf6a7565837576d17e018f879828c89c2e56bd387959279459d8b08d546a0145e12b2bb608043869a2472713e3130b2ce68de73c99c4d102274e2e2e2520f874daa5658fd15262a8f042d796c34059d488def8a4297a0134ca5fe57287f2715cd2f6a95350ebe15a9f3e7e5b4f17d62ccb829d96f952a8d88178da31ada71c64c4d8bcac4d12b190039710538e7efbe36eaecc9968958cc490b8116a61fb902d5e8aae05b191d07881da5aabde1133ad4e3031722c0987fe7473ecd9f596e07db8b2640390bddfd4dfa7618f7b3cba81bdcf3dde43b202d1e3f878e6daf047d906127c11a18802a3b8e4d9f982f8b2afa51bee1a6e9225f6192c51aec22e04924a117ff886f69e741abcb2a96655778aca09dd64aa81d31acf2d0b14113c4b2b6643a0e5b0c21edc20d9dab340fa4988bd1abef9633708472160cbf887b8d863bce8db30fff0ce59945f537a63a613aca1e574e0636339426f5aa4489883c68cf513cc610f69fd5e7dd753c4dc1d1c92f65f4df676ee727bd999dc3d040fd672fb52d795b675948a6ebb36fe7c60dd6de831bee806c75e228385545a5c2cb88a164ba0146db6b247d57a1f5eeeae8ef0e0fc2e67ed5b90ea6f0b85b5205fd19d20f5193ca9d305eb37f730bd604cd07999c079c4f362fc521604f4d3a2af8144cdfad430d8ea2584b8fb0932a51f7d55a60ede255f7f273b82736a1dc88709b8dbe60c996c3775cfc897970d929a5a367f2028ad22f500889e77773612c9d8855d563bd4ee2571797c7c5af0f27422ff1c03f5370b704b771758c82f10b404d4c321e3705f0b8339b7abb266e0fd287d41524e09e4fcebbb7a0098593804169233272ddf7a89b01382e2bdcd7aac7627ef61ca21db6b9047a96be4850b6e8f4ebef8a301fc7c727202f64fb4b5fa43c0b36ee08274b192e07d9353fc81c43fd72ef8192b5d6330e7fcb0b4841970958d1217f7871d29045a2411f331eb4cc7c74e436ebc41a271ec3c110f060b234a9215aa4eacbe9da3389fcc7522fb8252cdd1ed791c3aba63289e0816a3af08740f0d689fb9abda1bb11f512af3804e230c2eb0004a0cce1e333b67de72ae1ba66e50cef4bc59aa2e740b069a39d671a3b50bbe37e2eb65047b0ba235be3d5beedb087267f0224f02a12265c64c2b47aa0ad092f158c034eeb688817d142216bd3c5e67c76d8f19f055ff333c9976ba886836f638c88376152b4104f0cac52bcd083f4735764f8be11a6903fc3fb79bff6f565014ed758578ba4c3af7d7ddc8e4892014bffadf36020f7fb66f7cc7cb06f6b07c02281ec7ee4479918725c459592d24e994cb3f9135ace18aaf3eb492ec0064bf039548d1730b22da028ecc4f7e437a8ea3b80061acc1231150456265e30390d59f26fcc136c9593bc983dc3bd179f7e4abc8ed6b66012000f1e8cb2e54f16c622f18a4fd66e4ef72bb0a3b700858b5cbaae2bdd1dab1e841dc0f310278399c42720e2adb3a1f5fa65379b3259b211e82b0c2c50fc7012dbe2b299a8499ab2964138bb974ac1db4d43bbe16909cd6dd10b56307faffec6486fb441b4a7d22678e121048d29eb0ada6976040a90a2421c1e2695a698db397420d00d18ecc1493a8610f2767d73cf47b2162a71328e42ff82db506d835a142e090844959d524db51d1e7109523f5622a62740ba07d998ca4a982e461f283d5c9d84faa55fa98623ef8dcea991dea73d8ad0d52130a1fc8117b2ff08575f9012ba1264bc335823aa05eb8ec361c4501b8c632cff5ee260c73aac94cfdbb74a7ee2fd045e1027ebf085f3fdceca162448b3084bac5221895aba45270b0279d46e73782fb8951d800f2cf73522f85c26d8f3a4953f03c4516336690ab93fdd09e7b8ae72d176aea925a3b344960bb19b27c5dd23a68c8232f35705ff9b0252729a30bbb58f85aca93a2e24aa87abcfe7af6a8c84d1eb2f44504321486feba13e40668d39f2ff74642d9ac63a8082ed37ba8b39996ed946f9e7c81bf5f7828639fb1811ccc93a5c6707a9e24924af13e250e50bcd7542a7d11eaa9e2f4475eb063eb8796084e6c2a50a24634c383b38e76a5d9f33efb13cd7bbf88388a16964df4264f15b97adfa7225182aadf101c25e7411f52d7730ec89161fd644b44d00fcc8738b05081e3605fc27b6e2d63d6f8e5ac43f7ecf2abc6dd831aa114516a75c5f2a90e42785535f215e0ac96865d729f80736c65a862d3d6fb8c7346e7a75cd16554982e78c810fc64265817c291559600d97b438bca471e0da30247a3bd3a61e7649f40878f5e6b4c39f0629b6020b50aacb4acb104a021339529d8608db68b2894dce813a2197ffd2810c7325d40a7253cbcd39b490483b32a5fa58f0367c28e70f81c6aa4fc06f0d25d946c1b8398d2f03c4f91f17cd3ceea59de1cf685b0e73d6861e52a3c8a09e1008655379c0b515e68d2dda126ac0687196747d7ce43c9b30839c4c41703c59f421271da80ccb2534be7b3cc187c8440a633101f9a1e968e5b633fdfce761c21f58786646288cd05dee73f1b127f4d24a6e23d89dfb179c1e56be85771b61fb6ef24d63820407879a506c7cf06fcef7b3c6d9c7ada6a97ef7dadc40a62a4be9683b236198668fa37490e0256844347ff6ca80895c1bb93349b498beb1977c14fb9b0a9e345337dc36371649f6cc8bca477a98a2aeb81a30086e8ac2c84da2f491d844843a767b35783e9776422f5c6c2226a4af2a72be612ec829303d07cb76deff8943c0d6a36552127398cb79e23160c9fec2197967636256979e1c6678c045b0aab643b74ae215a054d20222d404747ae835ebccb978614746cd4b3670edfb88c0251698fb7cf8006e3d267b3a9e75dcb72f44972b64e00dafa3351a8809ad99447816177ae577d3a2544ca57e4f5a1cbe431c965cfd7ae97f860120a839e6a8baf2519bdb82f55203bdc5156eef5e76c3146e5b98f087192beb3d04744c5e0acd0c48a185cac64b1226b0a41c9df3390ca154d169d7b506ac387fe79ee99d2ed18bb43468405615e0f56d545c815db116867c67f789f86cad47ca470befafeaa2018c981a554dc77d3879d6c79fb66e36d1684e27cb1246ae945311deebdaac38061d2c3c18e3ad385b68e0a176e66be20aa087e24231d778772f4821ed8502c4e53fdc0204916c4910ad8b8568022c6b2673a5f7635b8deec5596fd7abe41fc81d19d349312b50fc6e22dc88d5ac3c247e5e12f33c80fe2804b9a59ee93cce8c95fb1c4c2d8da7b9c89f0b1497c87bb4d159b1f5d76d86f5bc6b22fc6a4008100ad4f011556d2be943f985b4ed2a78806313e8c0c7d49b8ea3143ae61c8eb6cada8734bc835c94c22f21c9278c519facb203ca844ba1c1c390aae96e64236f2494cfa7e933f9ab6f11333705fedfd1d32eebf2ee7f1e112b2b729a49db7fcca755487c38b44b05ee7b7303fe50fc8b1012e96ea94925dfa4941a34c5fd0f9e944ed2292ef8333295d663aeaab6f98fb4772da3f4c91e700fe7606191d2b99184ca71963c8c8101f35452476013cf0232f5fb93c8d2614730f72a69e0f971056c911b9d6160fa6f802ce77c4054285aad550837c03747b3224bf3fe87534f2bacf7e99cd4976f9d387cc3c797c968d12b679e6f91133fc6c41ab56ee64e32ad2ac8d11d902651dad412b0b8e62c95e3b1a0f45e37511788f24517a7dc3ce7068c59591d943d24799072011f135e5a5faae5e344e2094f389fa05829de5a443b9fe28b1ca514d3307037310a904d5bc3f36c60ef99ebc796e502f273b03195c1ca855a8232783dc3031fa0cae84e6cf01372c270f2f9daccd35ed939f2202a9abc90444224c510ccf4412ae4a95a73d1ac46a061300bbe2714b46d6d068f7c1c78ce56433924ff5cc093c4699b0c1217ab19605eb85d15ad808ca44556f42680313a55418061b13a4e4c2f7e3e4e1d34dba6cc533e4cf01461d444c0f6c9eccc7ccfbe7ff70a565191a025d703d7b2e82d27ddb75564a30a892739da4030e49c294d75d07c212e166b2eaa9aaa1e90c1f6c9625544c670f50c9cde4bc30b57f6d2d6b4327c20bab1b4ca985798079a0f5256616878046e7565d7366ab04dca1c7a45365dd1db23f5cfca3dd49865cbeff54de92438c14c6ce59ff1f794000764f208769b419a4bf25390ef3a541a3acf17dd2e92c901ee9c5a0a13518a85d0085eb131cd37368d49c14f073777459441ce9e69f9dfcd02990dc829c3062bc1b934f868ce8ed29066fca1be19307b5b8bae7fc194fa99bad67b2dec9363ddb41976cbef7e4e9534b6dc9fafd447e678c5aee626bc958577fc7d97dc2089875a1e59fe5a88d998d4c33ac5211c59ffc3d4271065ea9b4d3559f1c4a4a25a511e8f384178b7f0df98fe3ebf1e06762655037e96ba52a51c26c5294080737c4526fa3d96b564dfce5507c32ddbfce2deb3dbfa9f321cfdf12f4df4d45279dc7d78877f3b34bf9ae9d3525863470d587a7ed8d78bc821eed69a32e66bf2e191061bc7c9de3d836ab10f702081d7019952cf2e123f076c8913726d6e5b3a8690dfe8184a17c44bb589a4f849b95b07c4902cbe9f2ec4e36867b2eb4993934565b697c35311ddc08d13a1af14b3b5578d30d847a2f307245ef12d629d1b711d0a9cc2a56050620f14b73286b26c49730e10ae9ecf4a7bfb82f3e01a3621aad440715ad0de3578d8cd51c0d709b09e420f36168bf8cf51756e5d809a9e60d00040e7afb9c60bc3007d6acd1a894e4502bb6f739d40895e2ca2b9215c9f83a686d5405da7b220b916de75be873fbe5d86e80ee2aadad3ce9a9fdcd090ba5f25b533e258e15e9ad6a2668f9f5cbbcd093b4b162c0e7292399b73646ff2115b7100c02a7e50f06db328c2639c7379f602caba3cfa2a7b6e324b826d4c0c347b09e3291441ee10df0e08891ba104828c3fceac482b60da7bccb9fb9f92773d3cc2313d31f67db29483def136c042ccc1e175cf313d16ba42717c41ca536f3177818b4559daa48a7744328701bbc133b8371fffd05de5892b149edb59b36162eb46a96bb05e1e26c53ef5d7d14ba652d58979c6a2aa68d9883860be93e9b80044d0e9b94bb97579390511aaafb4270e06344325b161ebdbe4bacd0db7e5545da3462b37a40ab745029c4e20db7e80156c532e25405c0f7c56848f80196f0568976b916e51fa9a1dede0f197ab0e598333b6db2283f50ade4e2bd9aaa532dbf17c2c9fa48029d634de5721771dfa332287e65cbadaf5ad3ae72f997fc8d4b6b80558e5839c0ea99bb29c29b4d1e39eb535c288dd584ea57afc2bbeea74cd1fe710082f402a0a7f7ac45e376222ce23d409ffdf99b508f75e24f7640901540d44393de0fe4ca3ac3aeba2baeb3d91753ee689a59528949d7d830f6eb8bc400ce4f1bf0d707a5a26f6c79d7fc3bad00ea982635621de5eb4a3dc5fa55454c8936ab5883c69f949d6409e93470d60fafb69f55a5122aa4ca0f7ecf5ddba0bd023c350da6e75997e6ac68dc390ebfff465daa36acfea2548045ef33532f9ba466560c297b53e65849eb69ed026008087232d6225015ad4c69f8a22eb20c7a6485458f0bd54727a79226237af1116c7b364b6cc4e17bbf63390f78ce02bf321b60cfa9d1094c80d0133de51b394103bb1a193ea7978a152fb7a595514152fcb704b5c96c34c0659a43fa92ed9abd8eaad51d212acbec2333ca6adcc2c15dff43493152a3e90db5fe5762d12365e902ecf2af1d278ce422ffddceb455c8e5d4f3c7ce811464678db80fdfe9e8673e8eca1b23956c2bd2492666e0a81809205d5b8da0068141e85d7feb587107496117c903a22b2af40e1120140032f2a7b5cb7e36a6125ea3ccdb2914f14539d4ab98781fd82c307d25b1c977f685cbc20d1a34a6084badfbf55b3db2f550c039b98871ccc45528f89f3073c437ae77edc54c4e16bb59578475b0ad1a2518fca7bf531289bedc66e4954e578310e4ce6a5ee811f40e8f228935a4f44bd9d812b3cf37da6527ca413d6668d91c79f863b51538ed71baadf5b3ee4554d8b855837f9c6e759f601c233ba854ba1445c7eea591fd92904bff4952dfeeb8927502cf735879f9582897537c36a066f86b4fdf731ac86b88e1a1a0af1fcffad5ccb61e12036c64e06a485d4a3d1603de1211223eaa550226c9086ab56504012ff7cba18419ab48b3f8a11bb82722f67c8c994900c45878f61ab3fbe71c1a34f58f62da55820cb17365e74be3118704754bc9d0f2ff30bb0d67b4fbff1c683436f4452f0628bef5233059f9d59ff6b8e488984a4c10259b5bd968ade43d30ed568745541c7a3e2583336cf095e8e8f05332934b2f9a78a8043cec056167f9ee180019a7a242ac406ea11c083d2c3453f56e8bdb799b86ece58c7f7fff62e00484ae7ba5dacd3401070876aef4f65f3985994857f7e26a3db0a078d98c45fcdc16fc14ed1f3d9b6cc214f9417fa65515217e10ba25ba7a683014d292f0a85648f76fbb2249707599b6b72242a329708bb3693e3a4f252a22e77a8b228211078c849208c780eabc6f8e21178cf18966ea67081ba2767d5428fb1364dfc6d42caebf085d2e51e61208749affb796d783274ec68f31acf3be888c7b9b85f6eff321a251b907fb8c26c14e37a13143048079fae1a7d90dd2aab2a6af9509f1ae3d69daa638d487054a64887d6ec73f5876ff244d82b847f8cc2845653bca49fdd5bc3635b3fe850e277b8d7117d25639751b49879370519fd924c1f3e30b84a80046b173ffe93e7cf0d271374b5b4e92803bf876e391244c78ed2b38c4b10f644b44fa80e947f736e7ac089da106f4fe8810ae73078ddb38d8cf5357c30f6dcb65f84a3fc856562ec481ae3c4e05cd2a3370bb25f5e466608f5f0b0ef99167352789b46c7844d60b55ec973d78a67e112015876cfd1377570b4d363e1c77b64614dde4492ee80d1a3e1bd52630f811cd3db4ea4944ceca83a28699ef76a5403997b9d379a21ab4cc451052348f52ae045b855ac77d7c42dea1ed4a09d879601282f1962a5fcd6ff13e088230819c0592132805ca1e852a182316f316503a6cfc35a468c85dfb1ef6d79825390acbc70894277826df683bc335dbeed95eadd6eceb14a43e38fa6648d859fea33171b17c8cfec4d4bad12dc1a7a0b5029e79380044a4d6d2dbdcd11e9eb01b8cfcc91132eba209315a84d60c5deb5e8417a16cef92a6f0842f39a11b58dc6eb857ae23e1cb6e26b2e83b555409141bfec7227411acf008c381382ce18b35fc4747cbcf7b787ab87e664a3eae39c8a65b9285c6337cc5ff85470808ccd1d7663374c5652b50e13ba49f8398e3662eb230761de8ca01171d2d5be7ff55fc6b690466e49730f967164ed420d66e957de70f5596198b5f37fad2cacd6d80e7ff5ed95a772e233ab57682f76bff87e241622017d5e14e8cf3dde27c94c43fffb8d5136f1cde0422a59bf4c538ed5c25b3f138de74855c6bf57ffcb32a027f770dec42ec23a194532ac75889c419d5830b5ac580ceb8a06c14711ece47edb198a4907dcc3c019bb25ae30c526977c8e42aa8157e2ba8290588c44fb5316f420c929174e88101c440b57d751db81f0d5626ca944b960447c7c8a36330a72703a8dc92eae4e9852181efb225470dc870296d1c15d63006f4078e9b94ed9960142e527c0d5480f2344720d6dfad6224df17dbe98b3718cf12762342821ff83c81e6415d8e40ad22edaae8ad4419de2047d7dac1827baf9f198e7d1c511a16e287e18209f9ff999eed4fa9a27413c0a00d19a75fca38f1abbbb0b06e465317c07f67462a53cc336913a541a3360027bdc58bd5493a42dd98f97fa8f3c948908cfe9e658ce0d5600ccfb2d51d97b3293136a587d9f94056f60ac946a352ba6bcff7a50c76391ea4c68355a4ad6371f844afbe1a4b5234e02e90b8aab7cfb004c87ebdea6112384516994f1a6124da879a65c6ab5fa6964ac1b04cb45fd7236ff8060cc6a5d15cc045ae7a9a1ce81091f6d8afa6c61a46bf60a5e8f12569e5d9f230ae25982e66074c3de94ab71c7726cac1f4c2cc42151881a1531fbba19754a0f821500cd97ad17f1c8e0eeb9f029426a3a9071bc313d324b98ae05e16b815c57dbc4ac09fd7e997a0b85a5cfbffb8fdc4b7bdecc908c0fad56710aa8b4b08ffe40c886e5cd759cd21627b4b7b7f6713841f7584992d3ad248bc3f75e49ebe8d7ae3633ee3a45873fcd37175f4d70f1b8dbb690d4cc7df2a6d5300bcc0dfe8000a0d3ad72b0b37b715efe69963c9cae7452ba3727ae9a96f7d0415fff730d15e3e2b2bb1af6fc2c194bbb0b659d73c2eb85612d49837c2797318f91c20f1162f7d8e76f4057a6cfc3668743a4046df40e4da698bba77b7b50ff5bd2194c507d29810bb71fb56a5679d5ec1bf1680f5fd8ae7e62b0c10b79571a1f9b037c7366f3fc38e658d91ae2cbac95c4a4094f725fbe828f7e95dbcfb9129e56c744d3a02f76e76a6a487a4415266dceae9a410706147fd32ddeadb8836cf974f021545f6838591bfaf6db0efb5edc4a3ab76a36fac039521994ad1be0ae4891898601f35068ba1801807489320b0f3ac2a039f8308a0f5683b55daf2e6ad23de4a1da57ccb9a6729bce18de86478930f0123c01f8a8fe796f81403000a6ca6b5fa0144fa8886773e50bc4a15d0975a9c9df0fc9c23e0e939b5c839bd67f1cdfa44053819eb5f3c4d4e6182385e915ab2397c8928f936603bc8698ea443220161b4cc6aae87ee8301a7fcee858a84cf1d604101e81ae3dfff81a114e7b1246d4543a4fb5e87577e4c5b0d314aefc6c02a52a678211da1d212706af0d45bd4dcf7358ef4b03c7fb86dc0c3c290caf29c5eb32a823709d48854799a6bd361f72eb8b4a5ef715430f11474db262f7465a03d57643ceef3ab80c71e38c40e96c8b3bbcba224b5f8e3599e2cc444cd674e713963bcf0ab48b6226e07230c1c4b8502a7ea96b939c0864bb7ac5cd8f054e56bf6e164167b8bbe403822ac4bceba87a4bdd0b76cb3162ecbee0dd4667220514a732c4caab18389f1af8eaa223d79cb7fe1ab121f3d63ad0b0034a4b33b403c07fa62b9c7ec82160297b31386c795d0c5009d6d0b35e4398fa698d2109886ba81ac19a9379da9d00c11585a772f75fabd4061ad49821e40c2221d86976681305fb50b7384ce8ace078a765a3b384c1a644ae30b82148f34f6f19c53f453a80e6100eba272673ad0161eb424d3a04a38efe8849edd08df4c95b41770c938b3a1bcab77508842f739a21434f064d4c2c616d92ff54cc6dbc70a2f34d432dde644011cfec306b98ca8bd7faf3f4d199f347a3ad153565c95368dd302177d535bb30c1636792fe69125696bf3f0ae2a7b2e842abce4559e30412bb32de388b242324f110856541d9730fcdaf461f2663e6569f75b5220c561d67a90d89e44f4c6e76fe7f543562f5d2ef47f10b3d6a237ee1918f2f7c3bd22ebd24b613253452285df4e80e4371818488d41e5b8df051570542790cac71de4ad3facc50dd21c6a5596575d6aa61ddd971eaa73830dd77446b5d94d1461fa1d159b6368411f7614dc2095fca74be789d15b1b0429ea4af7829fc6bdba9721eb00c6292ecc49577cb7fd92ffd1be98ead655fe96545a8cd76a5b46bec526564d3b92a5cea96ec4fcf631c6e8f94f496c6a856483ce0c9b3f214cde41907a4349a696a46166cd7dddbe4ce69bb61c57699054ed1fb573cb7abaf36979707066b95dae1bee32890f8308e56821b7e6780af9076bf43a7f5af8fd5a2d6db8fb6816d8d9845b3d5be5d4ecbf91154bf5fc5335998e909a16c854b3b46c04cdc49fac558801ac965994ea3ace2b1862ef0e49798e4573f0637d4eaf9eb521dc5bbd0996903c96cd8ca0b83e67f6e703e83304ed307e35d63dab8cc8014df1ad4450cf07d23535cb2d16cdd35f695471826a31695d68f67bbd4b318468a82ca954e295bee985d7bce8da552865ef84afc3689d0336dfbb7409e362a737ddb2afe7fc1515ebf6604267ea5fa180809e1b098f9b9bfc810a3644690f7db74315b47b80eeea1f4371f2e988efb03d7b74f88e7356459bed307489ecc8fb55ffc9c7b777d898b96950379859bf7e2507438de24db8a4421bf3d76ca9a6d619602c4d9de07790b27a37ff27dc188271c1384f5fce7bfe35483b4b960570e546463a8e71b535278203d2787697a54ceeb7452e8279f51962fa38df2b2f9a9895998c06bcce439ed43cdf5d9c10ab409bcd5b6fddf505e1153943f5ac7ce47afa76dadf07e0b5107142c7ff6dcd6e19e40657d1a17e1930ca9584c12ebaa8c661f117430cd4bc8e0a63c765741832f7b29a9cc106d936374abb0924895e41d8d92bf7052d855dde19a851951211da3d73fe6c1e864adab0c2ae1fc1583786c6195a83949a55003b3c4f7c64c5ba28671e9975bf4524cc0e4cbcc22d32263c3ef607d3e969dfbb713d223219cc900ff46438b4b75e56b3f96e33fa9a5c29a35fc41aa8aa36f00717f6427481e17245d09bad17ff98bcd1342d33d46bbc4ba103e4e439bdfc65ee4b1153b1a68cb2904dc2448ce518ea06e8317b45ac5b7e68c9b96b23d5d45de08676859c3130bae247859bf2d2ab00057fbfd76434498b381de8cbd9fa065459a8ade6443eec40439382b27c2861ade9490ee4e8eb2fd0acbefe0476e490733a5522e980c5c14dca69f23021faee9939ac3f1597d7e91f78093802d152a98aff08e6b121368ecb0d4f001f8b66b70ef66d109a6c11fd371ec86b943f3727bf2f28d7d281fc2527ca33cd0d47a1029fab540010926f5e33e361518e39278eb52bea0a3ddaea6dc6b4b28e43b1c238a27079ed23b1a1b3b6294b5c72ae0b7e380404326f1031d534abeee2ed2c7f274757a5e3354ed082bab5774613c75c631d977ea393f1ce2f6004b556a7b208304e4fb9ac33cd7e8831874311025e0e03ce02cee48499c0f19770813e7813790dc67e030f1a53ea4bbafea9b0bafd5c62df68d9291b54f70e6e2a0e60ec40d94846a35c0c5776cc1c331a7a4afb6405f0ea9425e6ef381a18f24301a563608faf9b64257d5e115ab4c8afc2617606d00b3ade440adbc9bb8642143966c566dc0457f0a4c201cf460a24bb430eb8872c0409f32b55d53b2f958178c34cfbb4f551549464dc08d0b61af26d255ea3d8e0f6f77e312fbbf5c1cd2bd680bfc54009b21e0b665f5ced7aeb55011a39b452d049f0badaf5e2725b1cbfb3214bed84312e7f8d74b9182daf3b9519be046691cff0e65e0bbbe77c5d8734e47d2786cea48d1a3dce9d004edd11382708e4bd5c24d840e3b6c9ff24574b2ade358dc21ea99d211dc16efa6af605311a4ea81a6d26728f98d52fd13f72ec37646005974415a989585db8e68aec9b7a2488a14fc98b47ec268b24eb448b6240069921c69e519a889f47d1a12937f3b6909841ff9c3aecf3ff2dc6fe4c6d9a5cff0bff978dda02604de487fe79cdee59d7b4ba266ff90e054e76099d50bf8c7b846fd179cb73e6b4deacc498f157add6ec74c3b18ff9c5df60e8df2e5ae209532bcfd0df62bdf99a10e6a2f31a2c8bb6db7cb397edf34b9ae6532c1f31fd1a4559bbcb8e8662a4b5e12a9b772c15663238b8a055ff519ae955cf822bd69e08449d034df72fcad4f491a2ebec501173a926289eead7ea94d1c4668ce55e585e09c50d52072677ce77795500deaa3cc2b3793a71a000347b947fe91af6bb51e24e4be7e97cb9d2f095102ae786c2999f400779158620286d7f26d31565de21a911c3841d628cfff960b80a6fc439f4f1a8d78e870b83041aceca75512291497f3040f563958b32ad68a48513ff20d391c83f6c27149466ffa485c891ea1bebd3ffe147eeffcad33222339b88b0f792b2c0ca23013cffe3010750051dddc509f16d822024892698c22ebabafbc2f724ed9c4dc612cfbc412c05e92831ee39944b56adb195f1b2504a8f423098c35e53d8163933dac337e02f4c322ca92d281afae5c66de912bbde84b88b0a2e3307498cf9ea7bea945b663c7a10cf91345e0d0e80ec961c90cadfe3c3c759c9b7c95c6842accfdc8927d5b3177317f3e + +Params = SHA2_40/8_192 +Msg = 01020304 +PrivateKey = 046900000025a9958dba6895aa48500e6b828f21218b85634d8a1a9e0313ebc2e79e2e66809ff235be1c564b56870685619f4384b99b0000000000433c94f4edda65c46cb8c9bd29db3a02fbb5a7500949bfa40a5264441120a2aa488f4101edd0d16cce30dfdd925e4b31 +Signature = 00000000000184e97a6ccf5dce397a9902d40eb407c11ce7553673985d0e88646bcb1a2de9d5f4de3a9264072e4cfa980ec27fa69a1efe11f38b95e3793fffd8f9f30624cfad97758b8ca1e664cd7531aa113cfe60fe075a2106c7c177cc2eed4c692b4013fd55d0ca9cfca8275dc829ffcd1dd290a3b457a78fb4cd83a7affa696a55fda1495c4849f4b84248d3feb5183233ce6c86a46c89438a277c3092744e8a8ecdc57dbf9e2fa077430f714911d971a1d5d4ae536ee386f06cb6a8966ca474ed3714842b6818815989611fda27b3a58d8f58f349bd532ed609290b9092e05a5a854c63f9155393dcc4e1cd81aa4e8ad56f8f2635125b167311526166442bcb0b885d04d876b33ca833054bc5bfb4e42efb5caebc0fcd83d9fa00576b2dbab3d67acc37a03c44ff563b524a78cf8e368004fd534bf0235e2332d730ae8e0966932b7d6bfd14ebad5e269c502e44ba59169de0315a0679bb82d32b99c5de070f88b1b30097cdbedefe89cf4f8deacf6eed4618a43d4782ab1dd1b1487bfdd3c7f55ba9cb328c5cd9d15f62b24245cc1f3ef7c85cc8d9f018514cb0a9dec03a3d9e764c546fed7297da05a1a7273e87c19a41be1abe78d4038a475b5b3050bef2b500afe0a033b46cfc9534d69d5f9b931959e1c4d228e6122dff33b7a11b1f32ef06aabc0cca1bb65ac2172a0f0209c1fad87b0a0a011776d4f6bf16e8047aa7a44eb35c687cc7d43974970e635672a28828e5d9861eedc084f6a5515bd53dd295ded5e64cfa3ae0b304fcfa22907ab271fc3866ba63d8cf8a0733bac4ab156bdad91400a07097107eddccdac1ccab187de7a313231522ee603b80007f067d6a35bd75ec6a2e9c038744b0c2b81116f4ea89c3280b05772fed7d0051d77dc7b3b1a18cd6a0f1987790b96106827158e30b00e141e85b1bc8f5824c72d56c37b18ec8b24a4ae7757974a3724e1ba881cf7d53139ad0379364a49f0b82837aafad37de3dcc007b001e5bba88bbbe37a9fe1a0c3ac358d2ffa95430abce0d82e43bbc267c9f7f36f9c22520b40d951c53158ca5e4d4e8694567da3078b52bc8c91b3dea70d34803d10dc35b3ab3018846c1131c919cce1cd9afd1cb5d6789eb138a4c8c7e2c643dfcf4162e6865d6d6d59a7388a7f84bd036a769c6ecff2c6d82f00f663dd392f82c765caea474085a466f611faeb3ed53ca04f1c9fac2c2a66a4fbb2bff979f1b4b99fc3da9ab90b4a0ad9135e186fe50d65a3ef1157905dedc8fbf9420f343ae18bd8a7ab2f030e933f2bbe3a2332fc74005cfd3cdd019151c34b4f75198261a342a2b504a040618f1dcb496265f734fe28753f3c7b0c420f0ddd17009fac0e8751d4646e9a874518bd0c52eddd0667a17d207c7573e118e37778632aa95c3d91334e2509f62c60b66a6643cd82b4e8016ba054dbd88fd7b03181f13a1890fca02ced5c657cecefb8c80a39dddcc13ba513e6b8b977f7e0d43d1102f801cda279db67230020753789b371bb41cca8011e17a695a5844e708868a4d621e9cb290ecf98a3adb86cb4ca3a03a7c680948cb47057eb0950f6b27f9ef01e8643e280068177d1475ab249bc14151c49ce1b2d9dcd97d2806e4a7cf35e7843c6185e88e99d7316724a334e9f272c8a1fb1be719efca02f9e884424382113b698af9e354e13ad92b7bb9c7d7102f5b66f955c846fcc51c3223ec42ab442297659462a23da9a8fe8d20c2aa14953b645951f5b204e7df34279a456fa73803c3e30f1c5a1845bba6873893bad0c5011fdd8c6bbf264d1b4aeadf9dc611d7ab2fe95940459b51c347a799034595dd259ac3a5696d3e921fe707a8ac6d7b76047936d9213b8fa7ed7f7b1610887fc898dfc6772ed1d21bb39101b1e4fcdab7bf75d2ddbc35e5a000c5dcc47d0e3c67063002f4a7eeebf952e542805e8da9ce6fceeb67fa9123b3349d583e3db3df8ae4c03f4a9b1ec2cba3cb7d7cc7c09b2f35c06d0af9d64fd1c7fd7fc18bfcb7e8662dc79282f8753d18d3b2dbde2e984bafa78f7135b488fce84fc4569ab602604446f3ab246159ec57c6b11f47506dc79f1f9340835b91b14fca184ce765bb1b870b404d853193d9ccccb8ca1f91ecbb12bc3328653cbc460c4f085c51f34252457fcb47fd3bcaac27de0a2e8170909d6c283afb32212af3cd748bf745d7e79b8f214b161c79d364a253fcc5691d40cc3abda63dc06fb8ed7e8b386bdfc48a374b8452a789a8a5364af2d112a6c94c159f2076653f4d24774aadaf637c807258354bd1e20e157ae61fdf5ed865d600a236d99288e772ad7806c0a4950e2879c89fd0e1598dc62130437c330270832c14dd59caf0d65fe710399279502658d43994dbd0e5a72418ed6d26abb75cc324e04f5ff4de1bd9fcfe82580d2ef257cc342d16f958bb97c1475d91f8a8e11e0808db548d7ebe7bf30bb0f42022854e21fe247c05f4a341d62c4ba41189fa1732aa49130d27f52b8bd9af756fe2a6785da3d62ada8835ba671b3fc507a9cf63d14379571105bd5e02d6aaa22f1c0a33d98654abcd91fac6a9d047a76944ddc8cd6b3096b68a102fe2f0200349f6cfd429e819c175855bab240321490855f57ef1abb07b0a159b74386ddaa4d57745b464a40edc7c7b4369895c81e1551e3fb43662e3a772da4c86927f313232f7252c64197e8af9c44f670a5c3baa40610aabbd2cdb0828ddfc0a5cd204fa54ff8a237dee8de42de392ba78c8a61baf1da0cdc74690a1723a0ed4b95c50586ea6080bb51c2a2baab525bff42c06dee26b55a929b0da81d045e8da3cc34bc8253eb1f775b7711532997989b2f904c81ca8331fc87057a6a6625c144a9a9fe204a2a91ee2d068d2b6af0c5421a75f1b98843ca1ca8c8a17304ab8b03edf70ee4cd85e76a76f7d90a2b8efe0d23428bf1da342e4f30160b7d399bab65b285cafb669f1f0f391d775c8b29a21513baaf8e471e418b72dfeac90dc7a03ed9df14fdacc2863e8ae89ec004089a434ced9ce3c22d758a4ba8e2663028f4780fb6db3e03e09450143563b7ce40e921618515dd72e41555ddef8d1bb625123c8dbef5d3711421bffd1ac3962740394ac4b2c7864841a1bb1ae424c017025bc82a892c6065d4565503531f6fb6049bd61df589e10358983a5e9399b7b34bc5963d3ec5fd639947632a84f1c0770c3cbbffbbf6c43c225fda2affdff11c419520c9783f28c9d1467707dcd91e43f81d0dcf07e62be5bfaa29c2e9bf6f4f465f38264b44d3960ae3b37720f726f2900ffb6d4c4a9a656e8781b54a5254387199c7f5aae5fdc1eb1acac0ae80b64edfc81584f119563f23cfc5a64783346002f06bafee256ee8823f7222a00e7983b15f0ca9a3f46a0945b9c256db81c0be0cd989ca1a4718b14e0bd719bb6253a65fbf34bcc9c902f1166aa535b90ce839b45d65edb7aad56aff86dcce4dd9d231f846114d6635851d4d3b03057a673ea7d53034bd4a0d363959adc924b80c3a6f080ec01ebcab850197329b108d3df0dcc5d19868bdf4de83b659747b06751791b62bea3db51506136b2c8b374823e4baa9a3897a1d0ce1a38010750ab8d36903f1472a9a96835cd42c23a4b0d8654ef1a7502b00e5d44797a778832be3ce964c3006aea5063f821b93f90d003a3f24abfcd89f5066cde4dd9646e868c64e0d58f685c819c3f96e635cef1c398f1e28c0a2c2cc772ac9604e3f5d7c24b236317b11eda2966064a2a2d69a2dc96a693d823751c895fe79ac59df24ea81f891698a557dad5d4bbb33be1d9c35254543a7df25908a51408a8ad81e0f6e9f6a36a491c6509efabda000abf12e60d9c7d7e89a0efecdbfcc96449e1fb756151b07ad3911ee2f64e99627ab4a5b34213ff4119af9e8b8e6b91bbff22740d1cce1097092369a067afc879459492f525eb15cd2334b168608907304891db372b94e7561ecad95c26a8c81ffe0f052e39092f3918e6482acee4d26ee1875646548f184a16e7716a867820fa7d926cc0d6ee5dce90b66e286cc4f42e6a71dd803b31e1fab6821a1a9193db7cfdc605ca41cfccb67986b9e275dbf2b344c07049aa6da8cfc64f3d6b642a9a105204807f300d431896492cc8a0ac22c59a869b08bb27dce94e644bf6c7a29b3b3687404b90c693092329db5de451be1e8f216ca342fc4e5e69bb7c9f51d2e1b4a386906a2dd9b6b12215f37190a345cd5f6ef9ec49071ef8c0e8169b3af3cb56f77b4860904ae19b5220c6b2e0898af84630075a709751d5767e5ea53c0f9d6ddd3e0816c7730d94d418db746b3a7e8b74fd144d0a2fd729560c3f2301ae131fc0f5cb01614f87ac20df6c5e63444a6b5704cba3ff0e08e7cc3dc82a4aafb43a26f0bf76143ec9586e123caf5741605472ee5abab9127bbd5669e16a70f9f5afc746cd30e2db8fa5ab6ea7493cce5180405b58e2f1ffb779926e1841050fa87da2f77f85c4b140e59bc52f0642d3b79ca9f710b8a8bf4b98d52adea4d84b7ceee20c754feb5a1e80935e7d8c13ec99f43bf6c2e0c70dddd505b2b280d8ba15b78b83aef031c31e28f4fc4edbc69762477c29ff62e62acdc3148168af9d3dbbe5b33f744b3be1092068408c14b55f50a289a26b709ed6b59789ba6628d509eeec77068ce1dfd7e7d663a9f6937a32c7993e1873c5751fc0b313eed0665e0d1a5166e67ac4b790ef6b5f00913f578c50d934e415289d37676d86bb869faafe9f73cae9f3e58e01a048fda8b322f6829b9df232ea3d32dc1fb4e23c92185e99a40739354c2f5aae9567e4b82a991e623100e16c8d6edac126ba5c5b1c3f5b2d636ac4408a4844a5c7d8e8225577602bc331fe8290d110af9a1f36dcca97dcd6f45617af257b5f3b5e2d35ef8ccefb4e6eb25cbdd69b83c847ed8ee880b56ca7ebd69cb33ca0beded646902e9d52ddc5a70d97a883adc480e3fb0c6a7e72ceffe26b066ec6d833c7a14fffa4b063690f4154463c5258654b5f6ae6fcdfdeb88bac43c88530d5ac352d0167cffd7317503f09d472479369dd5f39b9b451c6f2bd923043a01286f956af07d011cc73a79ed0aa3f3344f12abf1453ed3cf933440a856ac1b3abcb06548aeecac67010f824fa4d1bd089a5515e20da8b93e52924fecd1ec7a5d5b26dd21ddb4e95d1b2372ac3763595c762a2067c306e61cc509679d9fc9ef914fa50fc7dcb5ec285fe26059689b149d0e9a3c1b046811d03c88a74a5e122ab26a123de5b73f83394ed6565d2b10ce1d22192c910a33b1f4295ad19babde3b8220dfc62d58cf680132fb05cb2b7007b80e3cf83ae01184423884e68bf7ef73918d889bebb7e2708fee0f0f3abcf34b4c59bb934bdfdb4e7d3c3a680c5caa5cdc0d2eacc3ad8c0345b3b608126fb61a8bad82a79ba729b5d7843238372c8131ba14d39693526ced7df91a6cc70a885fb5f2e715e6d4d11e53b0bd715a67e91c0d7b0dd3d77e33f71ad03b9cf18911f9d1522070232f375c1dd8a0510f9b1948a99eb53f9ec23154120e45a1390c6802a0fa91c2e8de6131c36047fe085eaf666c7da251fc91482fd3d30e1f3305bca9096fe0c946ee2a4ef592cf20dc9a51b8eaf4fb97cc0be0718655ab953429293fe51bf291d9333c089b3ea939590ba5a339791b5876a7ab8454244839e00e794d52294917d180d321ea651d131d34579462a79feb2ea6fb7f9360fed01d2361011afdf5916f280aac282159d77573e3c7362e9f8a535d26eacb8cf8ca5181028975bc0bcb2c2c9cee1aff8eaecc85cd76abec8c805747913f00de2d16578970713ddf154211c27a9b2c9ff3d261e8200828261b68f7fe9ee344e6a6da876262f03a56183fb0e7a82f1ed8951ca499ec50d68e6e443e9c833a4e5748451501ea9910b35ecf3ee74944a631308bd2918f72817cbcba2d53fbc9fc90d437b2ddae46b539d1d1db941687e34bc9b76f5b118ff73f75c5b99736de30dd0c61815452f80db1780e528ab71466f459c7bdcaafec8ffd2c05b69dfcf510358ae434c971b162868cb915654653f0abb413a615e003b6f9e79a88288be15c3ff53e9716529780e85a6eefbdb27df8cc707ab197b4315bdfedb3d2a2ae9f8b0f95eec678b897fd2587fb31b21356a4f2cf46dfd1279b0924d957c2da4ba111f79cf71480b11c76094c755df2eb6561045b9b84199f88e530d0cf274dfbd68daec615ad803c5f4823c1147d97bb5e35dae50fd801eca9b7b6c6d34e5f2c9e290f2144df7e036622c050ccffcb63d540a40088c549248896f3443a1d0e58902a57aff62aaa318dd9479c523687dadbef846d82d8756675732d0dc1ca41df97730168a94f0bf6cdf0fd224d2a3ed21a3914a7619c5ddacfd8caf2e5d410e6c4f24287c28b6ec8e49d50cff1dff3e8d0cb4520962ff22da1a84083ef0c205e012916717fbdad9b54c64074124fc866f34c505d7df340986998323a7a55a3b55b8cc9c73f37774a7b5002a60bf6ee34e8d3791be0353e0eb83de948e7d21a5304dc37163be1e58a881c5db19a1a19f294088f3b27333f03eabb386dc02a4a3bde85545533500de963514aff8dad874872b0c6e9c3d966d6dc897930e3f7f6f40b3adf4c6d23b544118c832038fc2eedfa9ef58ce5d2e5ffeeed595f1180bcecd9c0bee33abe3c95d732b8fd1a6a91c1b9d4d5f16c57260fe47dc2dd02cc996ca644e525bd49031fca1c43e2f72ebc85168806d5fbe605901e854b2e13436e3ae37145c7144dd7067d22bf2d4f18957ad5e373e3fbc9c662a7588b2b001a1a5b6f2024ad63000773dc75c16597963b6797800477dd935e4fce56c30aa6aca82f30a62fc2f00bc58528a21b862dd0fc41c8b81cbc2aa290467eb241f2924850995036da2e734febd5b7b3a79aa6858cc7a8537ab61cf7829a3a11df3e1feb9ccb242db290f0c4e7d4c798f004cc6c32e703fcbab38798e280b4d10dfdcef08b04cc23cd64f6436a41acc23678a9703c637e500499b9d32a8bcf35c5ce9d65d153826a5f7ba168fa94be113f30e8a11a6f7a88b98aa469016a9c16606340ea1d992616956ddfa37435def24310d4ac04095b5d44e6ef28ea69d265cd92f908101d9b38a4765085bf6937fca21f45b5c0a3f6ddbc5943715c202d87e8e48637b420bd619ee1f3ab309d1c9885c27c25912c8e60b627368e3ce619e9464066c2ecba96a24843e710b0385e484274b3dd0374f300fe74c223cc7dc0e8e93de941b1a23c6c66e66895460a02d393c2f65d14de36a5fcb3cb09729af8d1c9c2c79b149f345f1dbad56ca30df836041a919c51343bc36a0698106c574329439ec06e75e4ded0d1c7a56931bed17867cc74ad1e514de759685ca69bead78339e2c59c969ede0eb22bd0b50e314a291a08a0ffb553d7d5a1d3e3074b66c64ac6ba7296634f6c16ab47c64f82c9dfb9216a1524315062577ad8d8c195706640a1c1957278391aa0425ab23bc1febd228641cabf454cfda2ddef7b784db3adfa11d3361b87d8cb4d893971170b5cc856e875223e3e3e48e125730a7a6dc49be6d78834005a535489f59e6967d4c3ab22712f4ea43026c83754be4ba439500b49582875a6415f735a42c18f954a4f4961289be43afce2eb00c94fded032885e81823d7c53fbe4fd04a0afa05963ce0dc113e67fea0fa72d9ba2577a25331ffcc42628d204aa51573584e612e42717706b7a4c52db42d06fff61965bffbd463301c73875430e762e557d21a21ac07f99ccbb4f801881801bcf116e4873b222c64b037b96936b3cc6afd511659e53c143f2e73605d03ba13141557786ec3b313b8cba417de7db86e3dd4fb4a9a2f386b20c5a3e7ace8c1c50861f82072c47c0df121e0d0f153028e18d66640fd8bd32e95c06b0212398eb67b7c4b7eb7bb840ed4d7128ffcf49ca9dc365f408b8a865560c3556709e44a0e59cc9924e76252b34b871486e71626f97df82af8e2525d7c51dc3fd9500233603a64b29e3c7851206770b798d8e7941a6d25cba004c22a683179fc1f640645c20a35d15b7cf60aee53209937a6910f4fb907c45bac663d22c7b2bee6dd0f809c9f9c6c95911decb62bde45035045ce4b6d27f583085ade0479fda0e0295c9d8a05b31ab74bfbdb678a4afbc2c218c1077a95f55f8ea297e2bd769029ba8f2ca9321bd3e505d3b334eedc9f1fb12b5d3c365ca67b349d8963cd929313332816fb0fc121b10cca6f681e9b714e91d5963c3cd4141058f4a2b03bab3f3ed4e7213f39188ebadcc95741caf52bc8b8684377627433420ef716644166d4774f0bd92fc0a114d53dac8d7d1e430bdcf78a2aa97e17b223ad011a224196fd98fcbbdc543a7e160958b6a4240e23c71d4f2c9bd5ff3a0bada91b20f8eec6d108256a98fbc06c10540b8090e8003003f64829e0984be9fda0cc703f19db4b22d019f9e65aa989382f5da21be093d807e56b018fbcade8f11e28691eed0c558a387d8e945abd620b23d1fd4cde2987ba39b936901f5bc471f34d15a96bb43a2a2bc4ec7a9ccddf7a5ee7ab5382b0e80c548be56365fcd31de78ff3cc263cbb9ef2fcb2081c7168ed3e45e34b4c06e11ba63720d21b242c84e0feaad95513f4e64f0be8fad7fb41e8b69ef5ce87e0b9e66533e26592439bd64a9bab1222cc5e9b2b5e886be1eb7b8c4a33a26e666edd97fa3a7367323f94ca86d2f0bc92aebb3d053f0186435c02887b1726ff060a8c91083c67b9cd50b0cf569ebd78358e3fa8770c61babd07908243c6b6782f224a467e4c7f8eed5714f11e03c318058b11b1b9525c342db16d2698d18efe981f6b73e3beaa6c642e103b4b1cb27c4b1a62dbbab478ec6858706d520a12bd4526fbdd6c97d0865c50b305a5f56c7f51c9d99ec5fdb90e8c69d5bd7df27eb57292ea6b488e1939e5f6435fe03f46760de9e4f5e5ae7963d3301eea383bb5f85ba2dbbb59a605667822a7a707ce0f43ff94ed810414eb56523bbb9d44a390dca4a68e8117ea8a298ac9d6459c3056d8ed00356e7889323dbe65557962b47ef193175d8a6f25a76446b51fec4a1b2a86bd4d0fe2cee1e5d76a388ee9ae1224948919855827c5163e5c3dd400520393c9d07cc62b87537dbced195f7283c3dcc624342231513be2c69b11ae462c35732c596fe7a5c87e925e07a8cf3af195240b2898db3a2a2e14829ef2a1cf260453f0068a67a3c930193d3afd2826faf9065baae2eabb81b6ac11945b4418a6936cf3f72dcad46d11ed40a1162844d0401d1dbb7bcbfdaaaf6ab7959cfcdec8c3203df33c12bb6c2a83604b088d5311b49c9cd439a763c663d578682c07f795f4ec2cf417e7477a0803456da346d0e399a6a77e32c651043dce313224399e5d16ce32fe385ac49b1e61bddea24e7828366f307d740e2922749db5010a19b4ee158b87af287fad0ebf4b96bccdfac07a5f72a5c201d13730757a4b8f092ed5b25497628215341ae16b99c8e3c43f2d72920c21881675a6bf163b6806effe7843494f81e3911c682ec3d83be5cb5edce9bde9f63213f871e99f175a07173878f5b92c51b3e297f7d94c5d07ee72f863be84b22d35315426fa6914f18135d7e1a23ccb019a451b61e640939f7696e557fff2108f641b60bb5b6f9552550caf041e298e4070998fab6a8effda6ff820c5eba4a655ab14c20d506f68ec5d0f2fb5d080312e5b44f430070fd9df1383431beeb37132895c57ba615ac65eb2f2679b578c59563f44540f113218331fb4f52cafca72861e0df78dd1bd2d002d4a1ce5aecae9911a87c33fdfaf59a5c512f63c3a2f8dcb3738f3a3e36258e78607412442d576ea80b4a34674fba43cab51f325ce113d868d376a5d59e4e1948fbf6c4153332e4b39a1e0191e38da8219b4258185659458581a433b2c29957ab3a05b44d2c9d7b4747f16b030589685b2cf76bbd21c4ee4a175b282488ecb2fd28cf167130bd13025b3338e3831567cb9774289f9bd9a936a8191cb87d2923f61312b6bfd464e18dc850144c21990917030d0fad35ea6eb5397d785ad5cb3b9083e74ea411e5a2d39927af7c515289c7ab54a26734ffd28541a4eaa8effdaf50330d13739bce14695b4917961a32c3bb3813f20f98ac23a708e74f7797b453f8dd129c77897bfa4a1cf5dd187511f4df8726df08c124e4da7febb1ff858ad11746947d877ee274274fd8192bf97bac6d18c886cacc77de9e97ac0c84426f4a66dfa1f4007e968ffbab33864f0755da0a6ae4492e916a231f9674d7f11c80dfa343e032f39dada3cc9bdf61fbbf3b900488612a104d8fec604326864a478e8a92d11c90df5229b8b5b62444d533b661a2b43987869e19d5642a293793877370c216f17dc37e792b080a83ebf65621d8468124e258a79fa140d87104891b7c0c5c062b0431d0815ddaf68f47b32b6860056ab2eb47ccc9113096a2e2886a21cb3376a3d54b0d8c2a6b48a48b423a8c9cfd2a2d90be260f49752601d55e4b4cbe856ee94df7cc9a4c0fd4bead769b0caca5afc0d9356280917aa0e94fb680d81bbc3d8d919ced5726b40b1ed9c8c31c3ccae96827d64da2fad9282d49821541f735a27345d93fdfd342d9f9f42be26e6c456422a4fd7864492de77e760ac133faf998c27afa42167d1eeccb387617a139d03f5057648a493061706ab3c50a836aa96cbd9cddf48542827d62f6e1723d78437e35c8d863f69a88d6d84db93c9d733a186b37b9769882c9bb54ec49732feb93ec4cb082a5e02624491cb80077a32932b82282bca7605bf800f7c0ff1ca4c0d6b0e8ffb96436350fa2bb887b252f4f6f1f1ca5689f7414a0bd840db3c53c636e01a995cc63145b2202d06b27a85ab64f917eb477765a91b2544a12f96df73bd5d94fae947ee487882bb5b3e939f05ba8b57ad9a88d0111cab0a4a9c87ae1af63694dfd2b8fdf872fdd86a2bdaef940d86dbf0ec8ff9391a43adf0a7819db1778223289559e99bea305b4da1abf419afcdca32e49290b7ad65555c94446c736f56a21c6330d03e7c9ab058e1e54af8b4c0c1e39743dbff320e12a5da466484cb4578e23bccd86d5317c1a0547f5366304591cec2e837bf2352abb717175105c6b2c6a8508142f721a9c0414493066b3739dbd77ae0dc30ad9164500d40049a7278599fad0a8a8e15187b08fda742285a72338aa86a28e04f3ffbf6fa84fb4a070140adac3b55d51862f1a46b05d24aeb6ae6a152ae282f0f9343cdae5effb8f0a339698fa9ee1f8b3b36a6d6b95a4d98350e802ae2a3e830c721b51e885658647682c9e53b115ec820d13c76a580a0515250d6a061665970c8d915031209e735b5d1c765fa5b9edb668bf3ccc7be858159f4181670ef1818133edb0ee9e356d72170b7d50937cd7cdb05b1b548216b32fdb1bd92ebeda86c91ed11922a2f9bbd492422b661c56b4137ba8b9b542afd024dfc9adb6865dad323ded043232837f3282bf40879a1f8ddd822ffd5c7541af082839c497f2e8b1928eb6b3e63c4170ef4427f04548b4057310480c97a2286dd1f749ff2ad72cc5599e34399f436cc79340f8820c0717b35507a3a802251e7206d85239c98f89f3329cd6dd1c28be1e0e3679768054882ad7ffa5a91dbcb4ceebe17a50f5f9e31dc5355b18914667d0bf09285255f6f897129c200a1e687bcd021fef34ca556ee36b6f66a25f79d13d8e8107d0de1e7536f1bef61fdbfa156fc32c6d7a9b540776cf9764f13d852aa06d8f4d728b5e075a9c5dc4b0987d43a641a4da6839106bf29556acc6a8309104320f2b4bb871a8431e5df0ff4f71dc80fe46859c2aeb16061a8d4a4e3eab2237892c0ccc37bbda3c76cab3ca870280eb36d4df02b3b7904db453cf6f04036faf4bb6dfb8d3badbb94a8445fde30b15d2f08d6f4ed413f686e62764ad3530587f713edbbab6c5abdeb8f42ea1ec8b3d380a2d27a9b236a27fa11a0e8bfd0df61ebfbd77b3b63a24b05e62fa58a0f9f63b2507c63357511ea4633370ea3df296844357529fda8434c90f49f96a7a159d96c2fbef546e82613429cf60d612e8a5bae5d93df4e34b467b04ab128228faa16b0187aab2cd3ec91c1adb0525ce2984e221caf98df28fde8946a75f358d5491022ca942e07938d544db91af8de341bc19534112b6da20123d15ec836c9746e40469b0e960340cfe0b568530ec957b127dcb8f6137a47ec1a4fa934b342a87fd213888b3eaab1b75859d55c40d1083eaabfa2d53cbfc2b9281ef31414cab5255964b3515457d44c35bf1be8969124446d8f309110d92aba8f52df9f50bf8709fcdecbaa9039207c9ee22d4ed456bcf67614257b68535cbdd1053418ecee9691c5cdccec4722a6d8b63cbdbbcf7848934deb1146cf3212fdbcf3a4e3231dd973b808df526256cfe2829fe80cc3d07832e8a5934c34bdc6f61c1fdd895b10eb63216ff0e4d0592143ddf97fa71dac2827af585f6c333ae1b44e2122ddc0469686ee3b24f68f67702500d690f89ec4c7721f45d0834e08cf7ebae8636ebf9e7eabd6c0ce2e18235656f374da9abbd416e91aaab454c30758fc3081dd100f6694ac3780502722ea827536926145e684b828d42f120df0ba8968369d86dd21a99a911831db50d178a2dd6ea6442827016080399da017db59e2d34906b22d3ea5fe8298dc0ff3bbf8c831349a96fab4088525e8d7d913963f5517ee8008d5e2b42772b0a48737621cb34561a815166f497f68d45310ae2b4944fad5eeb64b1c4efe16cadb033125f3298e85cef085bbf9ba9119c59a82ee5bd98c8a15da5b7b26dffefdaff8431431a71e2690df08ce57d25f2594dd28fc2eb85182c183d2f766a0fad0a2fb1a93371e9f96e9ce1473dcafb6d78bbbb03d7af5c6988e7c7ab45b26c3c1fe1f2fc0ef32142bcc1dece3525c5c4beb97ebe5f8d8c7083d82235fc632b3d880af31d8c150da06bf3b7b7211f213705042db020a9cf112245a8f2e777225314a38e4c9c4ff06b25c2709352ea7e0f75e3fb6a5889d8f228b63dded06111e94b96ab2b269fd57f4cb34cbf04a57c4bd51d4dec51c1034a46b5049e9a75a064490494ebe6409d7411afc0f3103cca7270277dd5a65239679d3c1a37dc937c7294453b8a6b724f8176d00e375d6834ad862f9f09cc4dac65c50bc32469147a770bc4c65635a84e895488d4d403fe0dc79ff2c5bbd7c195be9ea341f89951f09005b9cfd66dc2634eb4549731bba7a8ebb48b77b04150418ab76bf44140481ff99f8ed3929006d47dcea90124b7aad0d795d13879b6b8d3888414423151a9b4760e50504cae37a73a601ba413edbb43401d0848eecf824a766ba3dad577638008d5451a5b10e8c283b860668e36303528f095f6f5d535c56590a777c71b41ee2dd22f81554e34de4622c08d96c74d2525517d4260506779dd9c3b2a4b92039c38a7b52e94568f4640c4cfa29bfdd44421d10e636ac8c94dee105e81d23d7bf0de0b13fd8af1f84dfba10faa71be20bba7b9fc74a178b677aa71978e7fed31bad114cb76bac8a27d79f89835aa52fce25ba31d7b0feaa456dd728bfe45309e7029f7f41688bca54d60a72a2d6becaf7175494d3f2213b71af10bf9189f58bfb1cf0bd1da27308edc4e3c4c73591b39afb3b5df3fbf46162c10cdd9d55c940472697bb1f7c426278bab75476caf006cd1d42ce4cf8543eeb84ac43cd3fc22c72f9ff4b3047530c6694565bdba96d53103e73a1508a6bc3248162ed31050cbcdbc6e2ab2061edbdae3d9bdc6433ad474fdbe076d39b7471595ba620483bc7f839d1ff3a6fc4817945989b4a41c2abe5930e38cb71ee235466ddf5fcf9919a35a09bcfbfb79bf2ec3582193820bd77aaaef65fed8b677fa5a1b1eebf24100b17aa6d498803be2f7a1e2abd571cc2e12e22b9975ed01d013f7e9549575e5e28b249f250cf4ee6380d1603baf176b26c1d2bb7d2b11e54f757d65b25a52f36cd2cae56cc4ea97d6eb3fb0806e99334c3aa85d238056d245f78313de129e6c87cbebe670dfb50876bc769fec6ff6284c9531fc952e4fc8b09a6f87e97c09a1b9bfc10895f434e34dabb45aae8a37acb06c590cda660637778c7ca816b448340007bbecf6db1c704677c775d437275c121cb9ae675f17197c605573802f6c270accbe1867bc05c9e7b266cec35102e48b88cf88dac3327506a3b55200632f0736344d35df96c9d765b48f584f6dc8f8d47c2f95ccd7a0ab4347101b647c26774bc2d9cdb506f21148bd8b6dd1ef1a30185d6dfcc0f5954b90e59f6b673e61638ea4d276ba0161d8c7b23c3b7865f47c7c22fce7eb930850d535678ae1a60b89fd14ee7bf49993c1943ed58a826ae505c2cd332639c393608e3ab35f581c2f6d5f328017482616961366fbe58b27a6ca9d041fd093557c6be62c8a4e84a35c9365193ba06c06c3c3f21c2dd7c3576b4bae805afcda38a23d28791fb95370fffa1244ccbc0745d14154c29debd07ac06d93c1fe385b94259e28d4aed4e2b19a45613ff6b65efeb2f64b8aac58661fa8d607f5c471b1744d1fca45abeca03664dcf26f2da6149e0626e07616b7daec61f8711ff61ee1f1c16c2bba8c3144ef24236362235113a8928a23db9a3084bc35cc07cbd7ed087797da14e80eacf7404e59f0f69029077a07e8bbd7a3de02e621dcf5c3693976b4c2cdfcf2d1a09c8f3ddfd00498f699ae289596f6e04a23d00189b3df90d16ddc9092e1c6ec93a9ded88ebcd0b1fa54d0da35db182dfc5ac5b2b9e2c858c49ff836f6dc0d82b453b5a335e049b322d10b2685c2e2dba6e854b07364c9e1263773034eae519b1e9e852302073dc2caedadd67acc979e7a33a8b37c26fe632b80b356f24ed1c2f326b4d8bfe86d045b4b057c09eba446d0aa2bc2a32e0f5e58435dfe5d5bfacbf0eeabe2b28cc21e0c3f00c19bb0d01dc192f316e64466c45328152c0c6f3e5f64cf76c333d99aab6f22d89d1b71cb514565ffbb01645f80d899aaa11fddbf10de765ec39e2ce52441d91db276c4d4a2fd2f8afd44520517bef3b35367df849e8010dab305d4399de996f20a25f86ea220806a6fe4f14558a450200c41559a48b6fae0c900fafe47df54a0d28bf7ea4cc94b9c0ab9577876d40b2a94aad0748fe5e458d06a3577085f78fdc7b308fa2b5f00b6cb54524f64a7797b889bb1edf6078840a318e5f050e40cfd729686325ef5883ec76eb105c99a3018f0b522c034bba8a8cbc52 + +Params = SHA2_40/8_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0469000000250fb99f82dd7197c5ed1283dd6501619ba14264e699d265bcd1c499756c75e9639ea91c70f15da01c72334b8691a2e0a5000000000049fa556f24c645dd9fe6b735d99b1f6e5f0df9e1eed5c497a07a3487088fd2168e83add7710bf0f59b3214f469572090 +Signature = 000000000072f9dbc425911bcee6a3383e9b87c8ffb0b3aab802f385a86f436f886bb955193012c924830485d9a2ba4eae42ca1ef677a6c67a4467109d2fbbd3b7e15f4fe6492a2ec1e72491ec1cf2f410f2cc86d344a501025e2305aa2d28beb2ba0664d82c8ce4669bb74e5a26793585fc3758f0c11c102f704ba867322d8a3797c109b8a9ec4b0831869bef2f10145bbe38eba09a57656d76c895627c2a9e9417e2c9a0b9e4bdba59a7897a600e0e03b8f492136d1b917845b163a00391127b810d281aaf5cc92caae5af083b8074312ed841629cbe703951e57626c4cd70ebd7e6176b52094d3ac755c579372e65283da3657e347155d1b25affa30772b2d93085294adb5c7baa4f435fa6841f322beca5e10a8509be20742b5e752a3a495181ad87781de4b5589e203da6412bc89f6876622bb4fbe6c388009818f656a5369be11f5dc076c8603d4aaf4671305f53232b4ce11e04465aacc906778d57e7d69a79c090a1600d6f12ec00fd1c74c80330e2ab28698338794da0aa782d9b1125c68ad0a188648e5a7d08b0d8193ca870b19610f4c44779dfca3e3cafc70ce0c72938900cf4a2328fd4c757a04ed66a45acbcc8432dc5c854c9e72f09ce6fe7bf29e1a90769b0100b449b50a05829bae4a65811fba38820587bf645c6d2cf26f569f97d1e5809be5ce1d16d3acdd18700ac6e47d38648aaecc0e347ffa4e4aeb878e0e8d9ea581213f1dfd9448ad9c4dbfaf888207caa9be49cfb225d1c3d441c8df3dec2361a2763dcd7a814a10fa1d32bf9b18164dd9d1c0c672374cbfe0ef8bb1a4abaec7bd0d0f923a252e44507b5af08fec9b4858830e3778864855f5db66d59444710fec2e35c42aaf19f5bf7e2487212442acf5659fdb905c2fa335d6f6b6f9bf86441aec8b3fde05a4c2b969fd4ce3afbdd28c75a31fd52360da6c05942e479c1b992f38dc49524ff9b4029deda0838af821d572e1e8670bf43147bd7e4735b5c3f46336e5c572b20ba74e41b64e0ff0baab48e07cd7fa78ab462160bfe0d2dab3d506be9bb5573245fea83a65002bbc2cb24b3049d7940ab8c782838ce2aa92d4ffd9706362ed0f19cbb4c0f84432a5e9f4a9b947f95d857259d2ea26addad067d63196e5628c1095615c3f2d5b03494cdf0d85ff14db2b1ac34b8430a6c40bf4314b3e010faa507600204b0c21965c6d6965503d2453b64eecdf8c7de4a02bc0f35fdc7206e936d8fed8b124613bf5906a3d47c2894ba3710808cf70e62a3c049d9aec2d060535ddb3e97142736c53f91a137b7b6405eb38439cd8a5e4c7d477ba2269a9477aa6a574912701d4a1468f6f1b1a4e82b9e1d0cf48084d65bb3f1520d46c8fd9da2a9c06b9abc59d444e3c3fb57ff4bd1a82ad8a30e28b1294d8d32941efeb26f805285a8ce3a206afa0a85f4073e6167061966e705f79921a54ec2a802c6d59f917d769922c572b8d0d371221515b00477fc54f4a59b1e079eb65e1a66ab6e02bb1169df274f649879d390754a0795c7b6d8a913ac04116e15ba24158fae09bf7ced2b27885213289231dccccd2fc70daeb517d58f67e1574b8fcaa4064b2713adf5ec213513ed9f5d00b66c0de35923c06c767d48757905ed3132aa2ba2c7068cc6f5cc7ffd7c9480d5c6d078bd5ed9ef32b9d91c9e037b47ffcb7cedac7e224e343fbe7c8e699028857f7ae971ddf9eb43056efc297019ce4a20e668ceb9e95414497a778c5536fc065258b788cce0f83f805fff1a1865728f1aad563448ab440be2f5fe422afc07692b1761e9602d8088bf9c8473815c270a1137a9bd99bdd996d5f734282c02ae01da038e4c864b391791a7bbb272d3b03ffe8ea8b6523a8f994a2c6bbe58d5817bd723975eed6aa97742c5a7172ce71560360bf608ddf2ba775e170450a7fc207bfc62ad6f9da62d1cf86e1f7610ec58a3b33aa35875d0c8bb3a5edf94274c2501f18e720cd91bfb2c6fee715c5ecf2263f6cb277ba8e6676ce218ebf35088ef7e503161ffa6e3486592f62ea58e3400228b953fe38c239159e8f025e3842b05bfd18efffa4ecad493d70fbad48ce6147f87c4d2cca3815cd702db361fcac4971545499a53017918131e6999416d61e1f77be3a3b0d81e2f5e94d2ee277bda788c6c02bcea69c2e2770b06f77abac05b4e2066201d02a40498909dc16d598993d6a7071f5fba7323c4763e3d6516ef1f6736e007f300ef5b804c6a155bc8c5aacfcd2a421c1ff733ce9ddecec385779cd181c5b82c67460717411970a3df82dcb7b12895b91b4d6a34cb07e5651438a3a591d4ca9b8df67fbc54d4791ef494d96a0ec8fc4c90dba86cbffa0304bf3360e620445b4a146385b7fe454f7217af5ea26dd1c441db6e449fff8c92756173f0f14eab2caf6b477d7431532edeabb07a24c58dee0f1485d420f52b0cc283fdd69b257cbbff61a3329ea9fc9c20d013ad4189e381f8b502fef71941f83c020ead3a805fbeb0fd34329e7e4f281179ce942aa7a1f02bcac20ff9f8bfeb5e235d53566187a32ee116ff781a029ad40b6d6b72069093bb2a5b3b45d24249ee242dc61bf3683059473b26088e0c38c8f53ef8732e140e1019216a47600d15657df7934f166406a3a52ac779329896f42037d2a784e1e882dfa63c81f3a2a68e7c9c5a5c753af1d0afe8f9a355cac5f4e264c891de911aef3c266730656a97f812a1f8e5de78d4aa3b93ebdd7a749ee54618e07fe9ca8c2fc044151e49c2e8feca9ecbfd21b60fa6df8edb3a63ae08793f50aa9eccddce9b9f646396546a9194746a5d5d2b4e08e6c4614c1bc0a73cfb663dc9cd71f826a9cd81fa8e2c2eecae9a110365723aa93be9f25d0743fc42c1a2b508b598304780e74a879695f3eae6bc2a777374be56525e4a5ccf73efb2086323fdc00439f21e49feb279618dce596216f78fe5ec9b4861f3c17ac325850c094c36e1d4c85e6be2b0a9775e54b801645d6d31acd38dfd442b6ddd6f8eaf2e17049d1749e3b6a52eaadd480b42066cb50602208dc90423cfc46be73ccb4e83a94888c5db1b1f5e55f15c1d22ad72355c1ebedd37a75abfb8e88677bf6e14bdd184f0e4d67fd4132ab50e29e3a518010a0f5893ca719e80530a3d6d5024d997716c4831e499fae5a55cb9a6a4eb2b58eac8710b49b4defed798e5ad9aa26982d2bd2d763b6c7d6d3c85a5201a682e9e490025f1544e455f6c40eeaf334b64d99aef16934e6df7b1d4532a5e042a53126daf3832efedf8ac6eea8906c1787475695df2cb609a8e7d1884acf4006778d88ed7e6ca19b27f768df3fef44127f2b88adde3b5e9943049f6a3173d10058a2a44eb538bbc2e9a6a73b80901983bfcef7764c056936e62daf1c7a88e31b3e4f2b423c79f4f65562dcc1c7e9c2ef4379fe0c408cfda673ccb5fd0d641774fea27068387566ec1467ee1dd157a69448e98b6d6463476cc8c834f6869a3d2dde12e576dc4330c061f5fc1e0298c360d64abdb82582524a2466688da2e3fce6abc3d158144a77e5ad7b2a123530edf0d408bb160270f029f97eaa43d21f775cfa0a837fd556478f86a7af252a61ffdfc0b04f0da3dc8264d5f7618a7d80da6792ae21f135bdfcca65547769c39d9093676444c3a6c1ebe56b4b275a0586259cadc58ac5835980d4d0caa026bd213182bfb7af4d49115374b6c46d4f6f11f3d54eb71977d765964623aace06c6210313b6b61c560fbdf2fe588c1f0cabe7db605d040fe4348fc97cac18c5a1357785d0af15d7355844dc11aa1868fa584f894f204cd8c47e6ee9dbe30a072e83e98ec118c882bdc64ccf7889915648de00c3593ab013f56c0432cb8302eb389384c8b51f1dbc65ce67f1df71404995dee016014027f5517371b9bc36914f53cbf8188bbedd1eb0262d651b69c9269ac68085ccded7437e06b70c04129e9c60033b179e4cd500c7236dffd1eb81edefa2a60a1e1b9543774028505d1869b7758fdf1c33a0cf89f3d20e32215c552e2131a220c519da8ad7d9adcfefa1633a8eb3c7af1d5142a2c809f54d98a3e9d5235486fb5120bd22dfa51314234af1e95fb3521bf0e1bed9ed22ba168b8fa7d14bf2ba268de8c9c9f3da837a4323833425314392210fc1c27e9a0803b552c623b6d9759b09d1ffb1925c3aa13cd2c891512b003976b9051b12e7dce060aa8ba313e86bbc07902a11f6cadf002999744e9080cf9daf3554779021b25ecf4219e6f13316d224e9d433142cda28ef2d4bfcec77ce310fb7bb34d27729b98d96a32bf32db2af590619ca16a23e41aa9b07954bb0b36fdfa6cbf714b368908edb7412bb025c14617e1baab84a93d3f60637dbcd9b5cf481f78013200158018ce4e95d63d0e4e53bdedf3e9c4159a3dce97f6184354a816f9a478b62c2e794c7a2a3641e2a1abac6610a05f3c15695a6f2cc68f3037980ace1462e5aa077e3dd6d37da5f8d07fe2adc9cf503556baa48cb136d52e8181f9e4981fdb28a75717e4a2726156caf9f34f70eebec313b64b659abf2f8238d7bfef67434ededd106686e794f738812dc32358ba938276498e2e3acf0380300d3895e914c33b0875440afb5633663da27fb8a74830f277b4699f2dc39710c0fdc00f72f268772c59a5e1c2f5ddeb6abe7874724d4f911aabd3d5f6820bdb680163b8df072921cb806c152c39c7c3ff384d19631c26b93e0b4c2b8737e2bd8cb9c51dc96f7b53e9f2201f1b8b9a8c8aa6c71ff90c4431e484f396ded725501c1fb8ea7485941ce24e3087d56599416da47aac3138a00e77fb7f0397a20766cfa2bb8353c343edd14c3c4fb6c0a75ffb83d252cae4a0e982479804c39026b0814fd63f0bd51556d8fde5adfe9d8f0b729c94988a037dfadd392fd6cc6b995e7e648ddd6cf0079f9faab5a1f7c12e6c33c1269aa700c514a8f408cb54b4d08f252c5e6ede005a9f26e5a1fdc5ad71dac7e73194258442ddc2c5e67f70fad31668f393abed3a67d084876a1b14f018c6ccd95036c067ba96502fe8da9d59aea0c0afa8d4a397502a37a6de974e1221b41c2993b3f5780b46111bd17f2b543ebb484299052c66fb3dcf38307f462dd1545e72a4f8cb69e2a9a65a71583ba5e19cb86185f336c84a134ced1b1d373ea15449213f0e42fde1536b60afbfb6dbde1a8581e2b9495fb0d0eb84185a1bcfe11c513103f1a0d4f748218bfbd05b334aaae2c46c53be3b8e2e0ab9210e7f78f0c458c34dee9badbdba8144dc08897dde542f19539a910f9a080b7ea6022f637de0fda0b3a5366c98fed42ff29e4defd53399bff3b544b1530c860f22764029507131c597e04a7ca25468ca9d6db1cd7b98aa381a8fd69e14e43d765a97ed4410d08f7d99fe1c09fcc7755d9b190cb402261b8e343a9864d9696c6b39815a022315550513e9af32fba528214ee1b49cb82cc34216dc0345d95e535f8c1e1c5cbb707ea57d0ec66c451bb7d53351a5ac9052b1b0468663b3b8fc9a556638a4ede03686d2effef411f684cb5b2c47ad3f6c29e0f5231c0308eac1a8c2141e564aa3523ad6ae62365909397508ce0951b5f2b2f8746bffb966ea961d5b1ccc55741db770695c394d7d0c0400b9ce9028ca0aed03ca9e03602aaebc538a5f2aa714c30a882ced06615f0c38ea5acece934831899d33a7e328f1bc52b00745a6b2285bdbdd850de4a2646bced9e644f5836f4fe0d57540532501cbb787dc96eea883c719c54c265ad310a00d48820e0b1c09c8d566fa0d015e0079b546179d66f2dbeb4c5b7e24895d9c7c81ceeb75296fe8b9f0bbd056e5077c6d2598eca17a524406dfc055c1f7e12634ea81e9513c70a57ededc8a59c4cf7a237890b6127e782e6f3ef32f16ad5b2f4498bdc4292a42d5b436b171a3c52becacc8c7b8bc931383978040e79985a24dcdd11e933e3ad500706a6cd1caee294c484a782ef407dfc9b4a907a70164f075a57024a9a2f261d3f0c670c6707c2fd9bb8b1c2b5de7ab95a42a0e688f0d1ebad876caa1c900ccb15762e63cc37dd1b422fcdabed846cf48f98345c15db327f1c98c254e9baa4d447cf73632d0010e77c3ab65ecb6ffc64f1bc7c7c195f12afc2f4ae24fe39459bf66a884dbbd53488bb5cc6a53e01f19046287f3c4d15cff0baf3eeae2687068ef97cffea1a78060f3dea9d406b245b8e7460cd4b18dc8bf2954ace3f09844844c7e7894bf1202a52d7b74d778fe48b6f4ee9a024c9e8685bf3bbaf00852fd1261366bc09bb38ee2ed3e6defe0da60bd06276a828a910dce225500599363272ee89262d1e76d99df73f69ed43fcda7e5235560a17aee33d3504312c87ad5b820c2b39f08d13f05464e1505967de0730da7caf58f69250eacc40abeecb8ad2d5389f1a16ef462f21fe64d1413cec64b3e6776c600b43a2990ad6725b052e4f6b942ca932931b3f5c6c6c08c778ecad6fac47d14ba24c875388b98909b7f7c97615a512a37ee1ddd0af443233f7040c42b722be618d14dcec1ecbb61431125db2aade1b1fe4e619973b3e0c6a11b480b6de0a1d18aa26c84b7741be05d3999c1513e76edd959cc13d235c1a6c058098b9d3d04e6429fa412640f4bf9146361321d806624bce2080278ba21182561637054c98d8ab33251b5596b1cf8da51c774913950282a1637ddc3da810c66085b67d496350e78d43d28118feffb9c56eca6e45dacc7260d187b3594983a9a35c1e1f1e6892c81263218dc18964599f35223eb870d0246a9daf23d1960a2255a1862c2d16ed6356c1fd81ad3cf184321aa65633521d09d794944fd38e1e07141d4590bad5393acddbf41e180bc86caae4d4f2065a63cabadc896b918375378cfc75e242a0b3ac8e42c0632e583c0e9385d0b1db9d2c5591bcb8b99b892ef427be404adc1c6a60da0902b71d35056f1d0da272e520e53fbfae3a446bcc91a1c595d77c4c0ba581365d651b8fa5d6b65a7343c096528a63f518e3941e12006c8a3718a49c3ae6697b6837784caf9d2c1d7cbec39f4778f59e781989acb1d141955068343fc324698dc1300eb9689a92fe261dd62b5489ffdb61d0231f4b41105d7c0015a62abb57e7f4be046f46ca3a9495081042a35cb6af29731837ab1ca4394e314cf14a7fbdd61684dce5b424692649063e649aa512744908d9849d523cb2c2345566e35ceb8f738f89a0078145ce82844f6e2f94312f30939ff839757f484be2395141a3adbf8c9f84d3a9bf234c6290f07507c8a6daa6c844530dbbdd91ab35b8b938ab32532e6d591dede12ddf0e99e42bdaee11a3346c153d866256498095e3a7feb1da8604c421846663c8a62fd81806024ebc1b08980c3b4ffc06e940c699aaaccf0f6d93d9ca62448fb672ac6b3a51519cfca865b18a3a7531deaa28cda748911ccf9062d16619c2b8e5e808344ccca9fd34f740f8fb1ff640f65dac337287c9a722b7217d55e0b41d3fbe6ff78fe5eec9c183ae6eab377858d11c5eb0593c80b1119dbf26b7bce2997702d196ab6809cd9cfe492db2a81920ebf580cf79ac1a1cbb9651bbf361887307f88381319ec886c2777577ce2832fba3a4aaed8d1a1ce54a4f07a6c395cd9205f7ba7af434e47bf1b295d46d72b92b5ca811f28c3fa381b64963024ed3c74b8667f9144eb80028d717b7f10877ef4212a0fdf821df473ff4ee05f668b71a5cd2e5e98e5cd15c5756e5e3f521d227196d4c3970b70c7ae45bd33dd4a5dda9c395d279736d9e5c993287ccb3e437fe817702d7bc4e79db4ce418e032f22926d5c563d6814b817fb4fd3f809410b4e87141cd5dfecdddec85ec3afb74b0dcc0245995ae00ed02f998b3e552ab4c128ae5452a21e628da7160fd974322b9f9483556e67217ad14dc47bde94b79fe05f49cf3c19c749b776c10bee9505c05ab0b288b20168ad44ea6491b15150380995754e02f7f7b86ddd210e95cac6c9fe67f2a3e020e3f82d495726b753dce1beb49d64861109b24bfd7d8e00fb478e0406ff863122d539b1ab503da38c68e1dbae63c40ad8cf3fd82c71ce6527e7d49d081d4212a997a900cd53349075d4dbf296429786be51bc90096229f03b5f1e4e55105a3f5edf9957a62de52a6af8ba3044b88ef04d69e490ef533fa1e100b2275e3b6d6038aea0ed6d714ecab0d2fb91717eaee53e664c7713721c9d4d6b980ac7d49277f9817b5091e043a106077b04788c32f45f9c090d86eef8740fc3fa809e6e3317afc6e842d81053cd68a74cd5f90090532f987a229550feda313a804b49c783cd8dd544a73052c013550721c489261e7586843fe108f1543991ac8cc4ab30964e170f3f10f4d6466b30caadae4b6b39ca8f2ea8c638d27a41ee314370b1a1cfb6634a0473e44d130fe71a74b205a070472a3402887cce2833d3edf69985ee26d9f4e076ee013e3a7cd6c33989cf6d193fc40577008ee9389580529d66537568973726727e103a1205b813eae9963501ba75f368aa3fc50d9c26fa58a708ba2c23415ae1dbbb8896837db83962e147c999ad8f790860aa1a3cc87b3328cf84a28fbe4e72d4ea1c8aaabb0ef7b5c1049557295c453ec2ce96487688698f1c66a12caf25df3b0a15c5910eaf89c5ec81fe9faae50450bcb41db03a8bc34fef41ee10ee095f584c630a2d767209e09ac4841dfb2d48a6f1a0e372fa6745520df2a43dc3ff486218f12a1a68de0671187413bcdefb03cfb8804323bdd88ef3cfc34f8997ccbedf3cd3d57a575f037ed88cc3701768d9d481432b06e2f91ef85355ce149751266d2d91e43e85a7e1aa055f474d508ee6781241a3d6d04fff3575ffade84ed836deb5d964c45388e6d0c29ba6f053d5f7d82c7ca0f95f7974077c52a76c768b37c1d59e894d0391a6d640cfc6be045883bed72bff490768ef7a5ffa27d8edb6a6caf50e66e670a0122218c37b6f461fd8725ac4e57b86b35c2251a70f0effa17dacfdc28104f5fae0eacf947a7d43e4500969025ab05ebc2bae7a9c103ddf437059bd75d345528fb688c17430b9ab8231fa91e8042a4be231dd9774a4f03c3a025c6439f77e75ac46398d9b4635028549da3b69bbdb2e4846b5e40aaa14625976c0dc398a288a68b39912c2ae017617cc4c8a661fc9e57d5f0a7728212d26a9b6429fea864dbd3064afadcc08f23bc8ec706a81a613eed22a847e22066930246b82b4d966e9b4bcfa9e396b0890692979e1ca3736741f0825ab4d7bc1bf719e6fbf45c7da5a92fa1826169c8214aa32fca291bbc8ad364dd0366a6806a2eb1ecd1188d1221bc2465270313102ffbd4e1545afb04112bf61060f17809ef16e34d37173c84c4dc041e41e879c2e93ed1b71620e25bffe3f79720c2e80d81cf029f924fc11674e80aad662ac152feff916660993e6e492c010e4e1f20c24ddb9a7afe3cade26702e1844d9026061bd09eaef8b348ad94f13ecbfb25e0fd0fb93a79f9584c0fd792982ee3ff724137fdd759906ef05593dfedb9846970b156457470373d9dcd5b019ffa523ea29a09999b7cdf17f07b71eeb26618f3f4ab36ae1a68cf9247853e07c7060f613c1efde2235e738be376ecaf5cf010c439ed297b6d3db39026e955a06a40d4224960a5a6eecd476a84b888ca1f14e05e8681a5d008fa90ba03d2b10f0d42035a37bac8095304b4a9b41b3396c2d07ec40f28b0410c5303a9b46c4d1f26e58f8c692da391ff8d810f6be767007258f76da0bedf9e36e0e907eaee3d948d64aa85f42ec286fbc98e434a58785fd5f0ae0f75c1e254f6b1d521270eb5e1ce9e9ba468062938e66209a9b0ed0e3b072cc86a780e35fb39bf345670b555ea37b6cdadcf3a8f74ac31ba91cea386f2a56ede47d2d189aedd4686b3ba3eda057a322831bf345581f3d3854ea449ea903c58eab5898f01107eccec4e36385698ec9141f29fce3a4bba025afb17716252247e1118c9c45612b6de1fa73c1fcb36ba14788772e6f3c4b7d55b842554f4f31bb47d431137339bada0d1ecba909c854cd1fe8986d5f46607c57cbe5c27c3437c97d95525191077f18e4dde97b4200c99f3feba08f4c7de3b5ab0a8c5d5df69aa4772f66a4cb31ee7e4f52b7b57cd77d4323ae757123f5a5ee5cba21154bb791e18167c627ccbc4d16dfb76b07aa85c7bc8a4b58921ab34da0bd9652b796968e1db54f1679899956846d9f92df5e48bdb1fbdeeb7261d13a69a721fae4ceeb53f201918ba5ce4b9f9ee9c83648a87f1a1b730eca72399963ec53e171ff01b0cd4cf79a79c56254e7e9a2aabed2b47f552e55c4fe215d36de25988b63b93a5b2c27c0cfc47986d932ff1fc34d4f69b79fe238d1dba0bb9b9b1db09c761fec46142c30a1659b56b7437de0ba654f5ab2c25ef7ceb1fc66a69aee3ef92c6286a657923f6a0fdb4adc437e0877138bb60df0d38d372eba864c7e5dd3195dae07fedcc821dff4d6f1a68380e4aebb95e68d48725ae1540bccb71c941dcb296f9d6da5d6e8fe7339f184eea18c5e09b8fdb5eaa232b1447d79e1fc439b97876136f4d9d6462b5185f2bbea49b77f58ddcd6e665e039a79e6e31ffae97a3432a93ba098d195ef46e7b9c6ac1a6fe8ead61df24fc6e3d315514b0ab0c3c3e7ca48f02fa8ddcf79513e7f2ad8cda8c7771d434d41e4aa5c69ba5045a903a70748b71ced5bbdb40c61c8714625872f8c2f7f4c4bb9fe84bf78256299e88a2fd8b616c71955e53c859462fb48306ad53b3ea467cca6347920b2d2dd9eaff7c5824ea79c64b83d6769d5bde37618365bddfb6dbcbf97ccb31d8ce7d749b61e160e7026a1a3a1397483512278e2a4e47731389b8107e12431dccb752583acd09c02ea3c72dc5008814cf942c3c8a9892c211604d03ac6519ea280472cb0e0e755d850accba851daf6efc8f057f69c3d5da1a9760dfe7a162af7ec7881a4eeccfa57b567ad5be87cff92a8c030d4b74e3141e30562353b0f37e8e98e1ac2ad5cae3bd8b9aa64104573c45f4aa52377e99547716b54860bac5e9c2118b372698c5fc59697356710a394decc2212922b67f98caf0a487c0ed715279291668d887e5393a13c610a8d1f7eec64e49d99dd838a4bd736962bb236b734d21ba70e2d0bdb136398286a30e0fa5dd2a9613de748ce548f0c886d8e0fb764844bb61244dd194961fc7756cc22fd6981250916d0de594d002c77bea935bccb113acd6c033c95c7efdc4a3eda2a58caa094c4e8ec053c32c19e8ce3a73ad20dff0584fde9f7e675929b20624897442cedb6ba6a44f6b2bc01745e97670e0c8691635659c0a8f2107927f1b9a7fa1ae0bf6c61c6c8c503531cc3332be7ed5cf1d3da816efcbf8d86c7ef3c0958d55e025c40df7ff1b276cb710af1eacdd9509a581572f8c07a677bcf1f8bc5bc0632c55fcf49994ef9609b6c65458e63606b5d11dc9e62651cfa0e23c4d418d27204397ab63880312882d29843f2c03ea194f34f7555f0e5c10b8b34f2ad9590a43adb3fc22dbe9d4045353ffee8878f6535aa51b204ca15609b15c2f2a38bc1d02491b059a5484d2790b25a8e3b6e02a1c017980c2a4e9de508c8e66e23a0436c25e17d314e075d33dd1050790f87c1166ad639428cb49851ac6e9c3fcf0efd2139e72bf7f979833f817bc4b3ae4b5b347db7ff2cbc1103c6f4d2bcf6181cb7a3d01205bcde63e2304675c802795bdf6aa4cdbfde5cefea9d3e14aa89223b04d404347fd3256e27aa9241bb0d02f24cdd936568a6698eeb351d494ebc2c24add51beb81030f2169760b00c95da396a3e6efb5e708880732dfa9e79224411408dffa622b80f9b0093049648f23e8de9706d9614e486782696c7267e54725ec7a27382951370275d29b1ae6ddbb516076aced21f1ff81452ced81dab3f83147e09dbf2319c5415695f4b19112bae766ef536f6c083b4ee159219c84cee6b7fcce51eddaae522f2cab5fed794091dccf0c66fb1f1c3c763696d09a464c3825b1b1361ff166765438f09149beab679534d7290f048ab7bb5ddc2dc40a91227a2bc2ff95076ce0a117ca64274d44cb7d042a1b5519402abc133e9ba998ace95c6760c04ad1e4ce33096a46b708296e2b5f9b5e55519fdbc92739c1f3e0af2032a637dc26471f6d2354c3b610929329aedb6303143f32a6b88a1a7d50d97935526833532ff243a67070d9a95c85c9aa8a965ec20b316c49c6c01aa7b34af205d3987c7b68bd8f94ef461c316c95eeba1f241f2b0da406da27e25113e7eb104fe79bd74ef0c7dca4988ef6fe63b5a580df273f6c7371f112144a6251b997029a5ae653e3468bcffb05d615511bea4e021d25122a236119fab0a7a5bb05e80fe8002fd73562b9881d08469aac305d4d543e3c563bbf8a54a9d00ea5d57fb565c2a714cb1b92433c45154900b037b67ba1f8199b28917f44255c47cfac147479a087132f8d0f698eeffbb2246ffc6e03554e42eb0199b3db36e6cec91ca3d66452cf1ec492a28a7b85b6d9f9451f6c9e242fbdca2f5ded1e504a9414d6524b14166a0c075068bb618eef23fc29e53f674fc3cb48e55566cadf6d3d4532fb9b9e283523663d49e7f2d0764182274de8caaf8882603657413e9cf625924106de33f5d4b2193a93debc8d5fb3179d40609742ff58907ec65cd75913ed6b72956e2e5e62df42bc43962e01e0a040598d9bd54b98260ad55c6e7f32d8a8e94a130fd157e9eca439671105fea212112c774eb45ea2880fd3e4052a5faa17bcdc9f4b1cd44156d9e64c4a0e62ce3758ce5885edc06d961b4d7e2b7831f7a3f467164b9e5592e7c9846239b9f94ae1da695b192d06d2a7b6f2dc981e65fd0f6e594adb2ebb4d8c1f8e414671cdb29919bc0a98e42af0ef46f57f5ff54c220904772845ab52499f75e19a4856ba0d1d2976caa63bd1850773ef115127dd9e06a3ba499c867b01a51d71b644dd44125f40b14c2788c3d7b99c7a88691ed80e853affdd659deed27f056553d8cd3e83b24043f75a9c0d10aa0676b2ada59e9c697d1c27bb11b66e60f6eb8100de5ac0a8704d6d6a62e9a08412e3273f465b77661eb37150e9aaedc5d8f28a5fab11d51b2da9adc54f8c6458345d52444155cd3b9d47597da11654ced970952dc4aba62218617f8b8b582bb79d4717f7ec76742192b266c42e0a1ca41fa8ad1d152fd130e901806134e3605c630b266a093ee945cc0d6780c932a301fb6088625410fd0b8346aefba4325c835d79aa2a5974bf300dc3aca9c849ae65f5d7d84eee22822ddd4eb73beaf1e7cacb500cfac26193c760a91e22cf2bbfc2d0048d2b4a3ed68ccd3a5256a984468a7759e9ba05fce3071966ab54330de218e0e6c419e04e0fb1adf7554a4124462c25321860b263107f046e363db8c4bd495e28aa9d6c1434b8ab8687b10862eb2e10baf8e88f8e2ec0e9f307251e8d005106f10e46313741b9ace991370b4bb39dada7ff2f7144e57f691a388d307efe7065304ee3eddc5e2e83f438e1a20bc5a98e6bee1a74e28aa56f8a61881b4c756309fed43a14e524542611c828f13d2dc792e2bc598864ff9861dd0527c588fa14f0c83b430d75011d3467552d2f2aa953c91f6359152908876985fe949e694e622da6245dc405d7e1d0aebcb2dc8ecba80dd1711af4a1ab4c7280dc34928156d8137ee0b3427a259e57fb8ba1fba7f44c41c41ebf93b7cdebf23366baf475f04ad89e3577b3f9bbf416a1f1b729355ecf617fd976b0d66f3a6e9a8398aeafd0e8bd5e6370c3bdb9f7288f8f9db751048a7d0db99d91fbf188c4502d38126a9a1beeeaa7661252b3fc1c0fcfce4d3325fdddc2732b07cc17be96dcea4d599944513326f8adef892c42d0cc2ab90120dde4a9627dc8c07f7de40083360914a8c29e88d3a64ceea20d5f35fd6c8ce7a80cf5694a421db120e0a5665dcdae430bdcb3059429b0d0a368cf0a3cc9f418f2f9957b9598f6421c45d97ac32a18518564e65a21a1120c08ec14a516c7f22f7974c50cb3317487467dc17038ed254baa55407f1f3fa56484aa1ef9a8d5273a168c57a1c554f32abeca2f3af40a9607032ed83f919854efd5cb56c5cf3211cb991ca0827e6101b2254a71284bae61ee3bcf68e06d3d6e12eb0eaf130d7c56252dc1c3293567a6b1ce4a38853bef9dad709702c38677b4bbaeff38651f290bb4b6a819353d118a69420f0c9ea07a4343f8c3c76b564fb486ea45cbe708041d1eb689e5e91b78d10c2767bfc9c59af153ed5d55d1d236420439214588c58baef16d7e73b93469fe767868bec518efc22f0ba1237206bca7fcf50a75031d42ea092e692e3e22fa94c916587c1b499b68beeb511427878899e47be4259d68cc9fa11479dee6b8b457272f821ff3582cbc382920e433e31e8160e291a2e80d4b35164f0e781522f2ec3a2991683025abacbad53dc037ff1b44e886aaf01d611c470b879f8b24fa949bcff4cad1d0981cf09b0e69a9c7146472e35c0c7b8418232d25d3f6e85e0f2e37f41c9669c3b7b5ff535190e5011eb494a1f48ec686d306784daeb0e85d6ea1a8b06d7e91dbae26877aca04f6a7e6fe3a0e293d1e7f03d48c0bf2d9f7d49c4b7ef50b98483de8908fe70ada84ea2181378a1bd864003cc3650f629e3b3be9a238aceceb654b0ad279bc532ca9d7f81649e35fdd0cf9e3360a80d65fac8d8fd0a7f1d55c7c379cd98f8c840f9b8e741ec5a776f1eac96a48f94524c8f584271614f7019f82cb1d4d6f060a65084ac6bb74d581b5661cb8d42701fd7cebe5ab7b9d572b1f0f4ce0caa1bd880f62a90aca2a8062bf2d2670adcbf9e2ce165bea4dcd8f74830a0241a13e5a28cb3fc847d2287eabb46fcdb7c19f44da198e1e7550a183c73a787927fee9562a1c64b2af5dd15f46d47421ce26becac34d8fc908d7a2dc30a30353b6eb420b81effe7841bc979a6afe787b95a729f9c88c3a7d2be3b4fc55b44caf97a5be3626b47d4c7ba5f7c723960c1d05d1dc687fe212960ca37e57a190baa61d6f3823704000fcead2e9fb82e7341ddee912649010831cbc882631c40590c94ad33fa46cd0f9f50d3debb7040e15fb380e65e83c4e0661f076dd05c90ffc7ccb3962ce106290895d8719b3647fb2db811800981389f2aa2134abca8151418555345d0b46b5ca08310fd70298c6ae40c4f275abcb5fd9abbf3362acbe9fc13408698c5dd84ecad02800ac4686f0cd296aff67dbabcdaa190848c8bfb6c638d0003a19c4aa288b6f + +Params = SHA2_40/8_256 +Msg = +PrivateKey = 048189000000054ec37c231b2fec450e13ce1c11e204bed2694222751ed1fe5e8f49cfd29f25215c26a214b7e38ee76161d1ef63f58e1f35c11a3989b986beccfb6fd69f23f3130000000000c9d8855794a3bc5eada6575652f7089d4a5cf55a6dc6bceae787469d7e664ce8eaf18c6edc44b55e31dc37950469f371e1550e5827ea5e8f35144f1edee27aae +Signature = 0000000000cdd920798ef6fcdbab4c41bc6b66a5864a2dfb2631b7c88c0fe4bd639c8e784adb3d34b6b4346c34b15f06d9d369ca2e0243ae008716b3159611ce1db888064eb8332083206b1d081f758b38d0e1c47aef65821db4db5832f3b45a8db6df73b1412c476c203ccc274b4200d261f822e22245d1ca59985ae3b4a1495800c50d1d5051011a8ff72d45b5b1059c70b17319b59c1ce3209de2c70f7eb3ef3257f71320e0237681ad69a04d8003d1459b55eda37dcd5408167c6d13de6cddebdbde65bf1aadf9fae5903e682a41f173f9795138dfc1e035ec35ab8a57f9220a47c775c3628062e060a652458865054dae547926bbb3f836fd94534439f10e13dfae2d4b9ea01e4ead13cedf52113b53ae5f13130a572f3aa9ed891053793344b045077283bff2a5d41229f027269e2f3d403afaed89e43f522ea6ddced743a499768724724486b0133c41c6ada04fb81d9d44aa6d8b347c2cf6c60d71d04a611173653437e990843991e37f3bbed5cf142c010177c90d5234ff2c290326390c0d898e4a977b30eccfdf310c799c0445a2066b2ff56c687d1899aa33925a72468a97c8899b6f00da374939d2e359a37326acd4d9e905f6ee68c6ba0eb4ec7967e8192cb9881a30585f05c6e0a94285c5dd0c11e9c52dfb6290a2c182b1578177058beb36197b9cc90a606f1bfd95552d664ae38977fbe5f645b1a3db4f1cd36163357d9a74415c360bdb95a16dfe901047428af68bde7a4b63e779f54ea82b96756e761744315f2496132015ec7bc0dcbc27f5b70e877b90a6ab65a0a44f5f7767994760908cb65e63b235d25cf9da4c66870faeebe24d44ee38e8cdb8fa2abe6bb83bf21553fa61bb938b00f37f13d8821e2f49f9a9bbb6e8b6f0b2995bed454216fb1e5a332947710d64903f3a0c991b72e58bbdb5abc61fe279898d26ba853132805b61335a17d74cabc68dc4306abdffc6cfa6c9aa6d8ec0cb3a5ed33bdccf92a051b46987860d6104a01f1afc4837c3a65f7c9fbcff3e27e93c124eebf3c6e69eff6471f1e77e68a5281fe3d85fa2936773ca2b69f19b1fdb1c40fca4d400b343e4603292aa714cd1d92d87798bf605df2cde107ded115343372ddfc965d92d37056e091f6d4da1387641186a9746c712100bfb627ede4396b73fee51dc7b5432ebfe20d86a438bc34271118425312f988c2cc09b6a9c68400d1c032ebef82f9fc5a9e9915db646350ba90a3232f7cc60fbf6bb85e32631eb61761cb45ad17a980733d65b0582a948e9b8e563ab20d6d6e073ccaafa5fb0dacbbae575a7dc3609a5b6661f58708d2df2dca07bc139bc2a7d0d2f2d63bedadd792c4bd1b311bc34aada203ceb6b48c4afe4b83f55c285b2eaf3a200c07673ef8770fb92b47d86405702d196163af8f56d65f1f83b612f8c09de6595edd6cbf11921db168e87df97b2a6482c63cc7e24112eb2840d83a826d745db58cd90465db48a07f914df6b7568d216736860ad9324c063ddc6a828beb68e476ebe902bf9d89a8e09c21648343a769dbac4d2a563e6d0cda0f54dd78ebb67e2c560b6be65352e7861827fde6729b48b4d8404bcdb9de166b40f6cfd4b56da27ce91bf3e9108c6474d0e276dadd651a549510ca8d2ac81c42ef8b5e2638bce379316e7c8921cd6af45de59b241502abc8123d78734e196e88965674665c814dd4585b55404d5184077242760689da43f6330c2af5072e5aa1697c014c9db342ee492ee9358289eb5093a999701cdd300fd39e6f276e4b669046622fecf3cbd707c90476046f3d25750c329686af98743cd9b3131e468c5ae1cd0aeb0071ed436ea4649dd14781c1721d89e50889e8044a4a71b29dbe490b7b9084de46f55ba0f39d538c133675e0bc07f2a9b18778ba54f6076517b5e428870979e173a93247152d0840aba36113772c4351c0e18a0ea31f7892fbfcb54ecdd8bb009b1ca188d24b0fe674aaa79491a3c8ba2016e9e9c731bbae01ed21c496fe530a0a8d72a7d4f4d4e64f9df612dbf4d2f022d306be84dbbdb0fcb0b59c20c118e8e17808f355116a61d192d7c821243af81861ff12979d718b70c3718269e42653f959a8e77d6c533a5cde3c9ae16ab0f80701e57fe8e04a6677292f73fc17b1fa6725c3395f263193397e08184d9f676dd6208a8e8914d0a24d48f5ca9f7666baead34cc179feaaa1b15bebce12b6ae4c94ea443ec3535d0b7d239298a09591de026568236f7274c15005f3a5efac884dd690144095e5e8df5f8ac2667aa59e94a1caa1f26943cf1853b179c3c727d91b8b686fcde3a0785e08dfd93615f9c674583da30b0eca0fed75e9d199126e14d7d71a2e429824ad0ebcf8010c65279256d0dd1fb75f62e1c53c552d26fec0597b0bb38c9bd5fdee9221534ef33e56845b594cecb11272e5c8662ccf72e5ddf52e1116190bd342042d03510f521cbeed9c346ba5ec4f9779d1f3ce180bb80eacb34c0d8efe6d0773829cb709ef4a7e6babd086b66724371cea6677c1ee486648856726f5f4cba0a52df651fe6ef77504850ffe02e71e38fdc3cbdb1f002e63c2d29a044f820d99e2ce1e2fd502ed0d1204ed951c38ede1f3fcd1f30203f7056249f6bf7f8f3f6d167b3660304f09258e1aff2f7fdea89bdf02da9cdd0011664aaeb1df19dee66309ba2269d73a5b6e20fd0eac314b4ee7c2f800d697dd3529cdb259c614190c9d22c33826e8007bdd17ae538b52738cb7f2b0fd46ff4fc6a3b1abd32388105e628f400dea04a3f6c7acbb6bf7744379dec7a5cb09feee76ed3dcf5dd28001a1bf285c93bc1717be1aebc7b6cd37eef96b3b83922fab0a88bf413586d48bc78473d20c46b0892bac5ba6982d26d4c4a283c0b09dab03efe552fd72ea1a8948683fd58ed3d65961239e19b449f6b77f3600eb93a82f62042e065923fe4ee18b7563b00333b6c36561784ff13aa996de7907adad95f53722ee296b7a2465ac110533f28cf4a5b34e4298be1c1805d47685f03568bc9a7db50bcdf027289d856377301e049e99bad551505945953bd75108c44ad9f178837186a7a95a5c3871019ba467d4183f08bba227e857d647f4e86e4fc515dd9f49454a71f440632075f5cdb49e8526059dbe920be03b0da490d179cae7b0dbd949bcbd7b3e3cd0e381e0ebaa30fcffe25cf8791262de8154b066a7fd93c4eaa05156ab162d4d46d421469c4f6cee78dcc89c206129c94440f62076742fc08a085347b285162be79c23dcbffb02aecbfd22b497106e785e93cfd19c4a6250fa3f335a65baf05a84a87c078b36bf68e42dc7b952175f0369b7c86cd209b7ea0581daad90313f36ab9f60ba652be7c75c6d75dc0839cd279635978fed3a60ceaec6d4e056d76084ac49f7ecce5899cf3d6118c394f9b2a56293549c0424bf8f5fe579e1decd8d792578b4461801bf98e47f54d330a5d292b3e2011895a2126ddc17cb477204d1727f138b72d84f14a8c4d9e1848225c299da23dbfa81ffaa26ec275fee8259a7fae58d9b7e8419207935f036f1b9fcb2e0273945329968b9d606ba8b6c674e58551bca1e9a73ee85d35b1094c09b1315f2adc193f743946c34fbe0a6bd41750ebc06324bf88ae534363590208e39383971be3dd363ba879fdbac38ce64dc80f632bcd9e95d006e45edada50c5fd44043fa2e2cd2707b5e1ab5b09e4ca2be323299a3bff0cb1674fa17abe46c153bff2dd6c4ebbacccef52d66e7eb4f311a4836211bc2e7613717fcfd6198f3ea297b979baf8eb3840a515aee3969d7a0095b069c9469f7ce8aac3ba35b317f15ea84e7d8b45b7bda2d65c1da877a4284011d6465708a31ab9c247c9f7773fcf19bdfb807aede5a04402ff5ec023e7756b1b2dd36a649b02fdc6bee80cbd4f943c837ae3b776b59cf2f6cac65c81a5aa265a2e28ec310ee2b863bafbe09a1d5dd7d497105f04083ef4b1fb0139a9c238bbb35633e9c953793d2f77812ea4034ae7ed55ee6ac8cab76039f9858f333825f1aff5a25e7d58e8d0d99cd7eecb5aeec8e8fff21d2feb0ba1041485080ff551caa6e3306cd8496ab7a5af9baa904381c18acf85dd7c57e3dc6537b57b3e56c62c0919a204cd44185b0273b9a1f9d9fbeb50e018dbdeb3ebca83491bee2917eae875449674b970972c239fe72e1daa70bd9bbee4f60995b818b4920e4a508549c0307a731bdb6a8fe43a66dedbc57909eb1c9cdff9f753d1cef976ec149ebf26e465b2452e232c68125ee4c5c0324af514f57bd1328efb661f798e2af2b28482ebf270314c13beb41d29c3ebbd243b324c3fc261cb136148f300b752f5dc0821f3ca9bbf6140249a4764bcdebb4540f9c4a561dbdca582d7f02472510171004c52e6b93ee8b7b9b50a7cff1e926851211b5262bc918e72c7c3af1616b0de47f3762dd0255d6121a7e09416614c02db45ab26d01975777247580468292da99fa5ddd7cb5c200f05e40c9a7d7ca1064b14d52aceb428fa3b95d62fa7eb545c03fc522d318fb42bd1e10a4e1e229e82c7122f1b5034038844823426592c59f70f6f3d0f5c6a016620c99958346df5f2c380164ac4fe01d6ce7fed34d94fd373e1a6ffbc6a3d009112d5d326d805ddf8134c272d70b79ba00f8af7f4c10ebece1ffb35da4870e6d385816982f5380f89f9662e999e55491d7bf6dff3c819243063b9f718351b573697d509bbda34c0f38f445b632ea66be5455d22238abe4201bcae42bcbb04c6caac23ed85d35dae6c6ec17e0f8b326e00084f0059a22b131daccb86442fde860b5bdf081075a94ecebf682a9b1b81ae079afad0d2462e521f146d3473e9338c217ca63c8da0845af890eabcb6acac39a7e5ed8d9eb077e8d86aea81e2a2a38e32c12230fdda0ec0471d1620fdbd846746c8bfaff3eee530d8e0acd6f37e328f202afe28e9652f4668c77adee71408bfe8694b6bd63b1bf75d6bbae66325bfe9bcf363402f221b09f7ebd17c42d210b6eb934d1831b9929b593867b8dd71fda8a3e9aaaf025bc6ae280fb1eb0be5ffdc20aa8e7905041102cb4e6a9bfdd8a6e7778545eb7a36a18efc5625eca741b32f873b25f322d81e51aa07616415ecf5353cf194062ee51382c1ca5bd16f6106a4a98d2d61d2df8ed032e39157ad50aac43579d13183bbc51fa689148f2d7f5fd6e4ee799dcce9c4137728f97ae2146864999ff8cf3218d29b82943d6627a63b32f766eefdc838eaffffc23fe67628661c1330a233d4c3e17ec031bc9a8f53881a6a62d32b591a5490f601c8c3bfb5424841216012ea303b6761059abb24a20a7068b6b44a3ea935d46705657ed44150873c0f5c79f5f04c11c3753d360ea18ad33235792a4655de63444049237e505a8789619c5dcb58576ae1e99f6b8c410bed2bb1aeff8682c607a20753df23a0ad175b313f6fb1fbb3477578af55d78047eb4098a760c01d905998ef375c78aa70d8fbd79ca9d682e1b6171ff070cf0fce8a569454934642b4e47536122a605f302bc467e5bf404edc5096f21bc8018f5bba4b7efe5f096583a72dc16866c4bd71fe3a43869c5817ad2a64bed16a354bae68b5d2af337e64fd52f1746779c05a9b477d6060400ab2ad8187aa58a3a94ddeda7d9ea5e994bdf1baab5c0a04c7bd094a4670b280c8f819a33dd7206f62e072c430318db84f0c8b5ed59c55ff18f4fbe8de24405f7ba5f0b8e0e523761d7aad9c1a910f6b50d910b7d9d969072420d97810036e3e0cd3c3f32ce0b26070c572686134e499885abb2e97f75d4d694317c2dde7f055dad6c677728851a491b4f4f2f8c4d2d8e259cac067be730378deeeeeb53d1cbe98523601f9b14c79e9a5d77a4080ee34b9dc5663d0ebb4f2f2a608e07b61048da84e249d537dff3f7f3560d25451941d2f87e89631f36bbf78a6f1cf1720cba344b3a0b4e98d983f75125a16cab4674701e7fff4656f6127ceb2c9ca7e950834dbe266211668accac9eb0be211ad626b6ac175d30f94ad8a5e1c6be979c94ddbe7e40a91240677e4a0739bbbc5aafb9325ba0d72699ba9c203c3cf544486daa51837501f9b17a54c2262324286e89ec71d762a6f16ebd2298de12b9638489b1c23839458caccb3ec63db64322408db8a049a975ce1207c2fdee0182308aeef496ff10f8e29866e153ae72698c778b6378c84912833b58ce12603cee186b2ff7b1877923715948668eecd2227d7864f8e99efeacea56515c2189cd5a9b2fc10dd9d4d6b59436a7ecb0123ce634acbb95fcbc4aa5b2461292293a22bcc44ba54b880c74ebeb05962c79f4426d8d292d1812f01a9075569cea98c51e54cc522083782d2c24e0d4e9f2ddaa5c5fe0540bc21a0b0c35f5f38725f8c69c2d39ddc2aec1fd91ce7620e847643dd58cca5046f8edb98394c0981a05e86e2e7673d0fdb14f529cbd6312a3601f4eadf0d4a618b1210b803df25a23cf3a543453b128e08895fb040ece822abbc01ea46934102254b8458017b0e661cb0b5b45dd0650e95e23902b36ea41a24f2cfa4dc3d6360df2f08544340b8024411127c29a5a155a5b600d1b8af8de557be9dfa8dd1cfc4564fb678fbf028319de9be4ca9829f62cd068f8119e0f70b3895b6f97bf767690e58c6fe0305cc2530838eb422b636cead01fb0c1cccc54de61b00cbf603b7f83b9d1deca080d25811e9d85f59624a91016517270f6dc8b983d5fd58bbb829a9dcb246830a21cfa072356dc815302f6d55acaa46f548ece31db47e319a8d608a57aa2ad8355c9b309363249c10767f217a5ece3b2c8440639ccaa10f12ec6af1b6520e920535c43b45661ff3e8ccd8410dd669f0818409886900e982e8edfd5fc7148d208b781a11957867d4cc0464b776fe989f6a4248e2ce4683327f87b6b958f567ab9f9065f96f3b075b75e4392742d4ca9751b8a8fa91a87918fdaafa461303536b9d38f724f4114dae6ac6c3e1118e7093b38f2e65120c44f9aaa55642015e7a149d60edb39ebbd5d5aca969c71aae2aaea5875e23cd83df0d799486975b32a51d73fe8a28c087601d6c2baaee578e421a91e064e03d6e89eabc3bf54d263b5c489b906dbd522e1330a41e2243cf567a902e284a20871d083184d8ee48a7cf3f05cda2c2e92f14115b3f746ba770daadf3cc94429c4cea5efddf38986bf4bc6b2e0bc8eeb413ef8c5a4380b34a039aa81ad13de9c9eb80ecea6b50f42ffabef8bf009f7c0446de0d503c2fdfde92a596f7c714146ddfcbed081638d815070c6507adfe6f84a3c9089f42c43a5e5ba5ffc59be62ff1f8a1c3b25f436485a0606bba38fcc15e799c3b31bf731d1f6e1b463b4b26990056a0bdf5b54419339cfe43b616976bf65046ece106cb1182e6a3a40389527a33cc9eff7280c0ea9904d4f6c84669418693046de5dd63b2c36e37f715c818e13b14d5df0bdf3ba68db9ac52b31eddeb9095b298301de58ad09b46069444e1e2fd34f68defbd3e9ffcc48fedac80e411e7ba650bc4b98cf85770413d57b50bfb4edb653f4ab232b822a053e72811dc8a75fc8106a6da0cd08867b39683521d44c1bf61d5e9f4f0e9687b9b066470b13ff1def0cb669ec3fb92d5494e46e0657495f4b1e52f6e86bedff83db29b25aa279ae65ce090a4bad16c09f26f99830f6ea754c4f45c47ff537c12ea336d10b4ae2a2b8330981763f8dcb9a96502b5ac51c3f072470a37c85d349b79de945609247781800b1bd9e73585a60f91b84d2d703328710f8934a3c650a6cad48c12cd5840a55f1c64df73cfd1bd6a18596eef076b079ff688c1df2c6f731eb00200a69547ed9b72871395defd0d6d65421b66b4ea5abe42448019a9d08de00566388d1d716e9cc258b1f15b5642792858b072652a9e3ea97815e617c3089bbc27edfbff9e664c208143c5da16cf90da8a8735fd23bf745a8124699f730692cce36e64f988cedb1ca9f884e01634c010f6d6fdcdafa4d2cb3ce89e586ebd94df93af7085033f9ce873db7205c3491cc825af8e8409b5f43f03879d8291122c20eb5a30b625a8152d413b502284dc58a28d01aec04c251b507636aa33fab851641eaed916e0edc03ee6a3c788c2272a16fa8a2c662ddea407524fae9b09facc3273c6a2364543855e7707b438956e86cd86b432d90d53ad688a4048b809c9e5ac4cd155d82537334ba8a4947b8babc31965085301472c517ccfe35094834d40b78b7f8f73c7f40eb38418bdc688eac6e2d9eddf4465976b212bfbf0f1b5229897b9ea320c27c2c3c92c0af4f38975c4af443f50dbf2b2ae253e885d5071b6b025d9a725e88edc8e3d02d732cbe864e9af38c6b646152c76a78bf592631000ccd0d51ff769978e649616fea09e45cf9c3e6aef8216f6cd117da258c091bde3a2c83f1618c296ef51712aa5124449f15fa12ec3a9cb46b6a1e3a682ac1d2c58fe0d6889b4b31c0f3ccaf7ba7624259a55a84f254ed856614966296bb12a6153a497b1fe9c91972cc188f6a6bbe67cabae6b25f9955784081ab142ddcdd00772abeefa7367f592cf7f8560fef8553ce3c9d5cfdadadc90ddecf55a2ad0f344d043db9599f996c349c2cd17c79f20bc0e97b78eacf7d58a5932acf9b4d7a16ae0f1bbc82799cb9eb0c0104322a82dd57a1a2ba04e47becc530fc6839e64cb91436c6db6490aa6d15a8aab8d735d45813d17013cf14a7f090e5136ceb9cfb3b0eb14718d682586350e8bc54e897e9d1a2e349a262392021cda7a85f411a4d422271b7a75d8af1736bf1239c163ef4cf7fd08b2180d797bb372503b8fa04ae17d2811fee84a878173b972558acc1134e8ee7bbd801cc7fe6533b8c3714cd983f80353ddf8bfe1b3b7d4a058f0fb1e743abb3b825cfeff53d5058142db119be4daa0d8b2fa8d5d6c3f68a5aa7a50ca5138b2b306dd36161cfaccb9619612c872bfef514526a3dcbff4da091a2a5aec24cae5ff97155c3ecb370e827e4a5bb4231c1ddf791fd3b0889d9b4ef358ce845473009f29debbaed84f1668666e7d3a7fa7907369654a5f3d52625a48727faf167e5d71f969a2374c54eb41064c2b900b83ff69f2312d3875ed32b41c5452b2c2384cc09fc21ad1761cb2bd9bafa3db399446c8d1d1722a4b344fc67ef1c1a3dc8694b135f3d5809430c70889c457da52f8b4dce7ce0f8446a9abaa86ecb5df2c438ad2838201d44936e23bb10697211e1f935b84723d8db4ddb4abffbbdc670358646c79a464d9739a869a80c1dbc21dcdf29aa1179224a7cfff1907b2de08bb5cf1c2204542884dfdb2b407f6f9c05aa741637005853bbdf21bcf238f4d9eb7fcd0d4a8b67307fb185d5f9023513dbb9c421ff6b162368497e007ee68af6475a3c288d2df3784b3a6488c5ac617a8648a62582cd063d0b9ef410e81fde511f0a56384c5be35489d31c74e16464b00ba90ea8a698cd7ad292f7d2b9da5f59758734d087d5ffff4c13d451c5d3667ac7bc15ca92a637d42e37fd925def86fe2bb92df1d2520bdb3f04a7a7db5e89d65b5cdc9b12a7968c416c26f7bdcd0ba265070e84b32c3091d988477099f7efe0303374b88724c130da5de45e46267ab3db26c81217893f56e1a5b7846de026b3ee46ee97690cb844e54071d8ce646f2e3fe4f54b7b996fe35926f216e7c180d412f97dcdc5c9a9d6661acca4fe1f54af742250182ec2e57fd893a1c08b32c0d74916e7f33666d270836d6d402a42e590f7a71171fcb896a54a5a8c10efa49e4dd099d6927907ad07cd0ae527ce7bf4aed3c0dff5438290fc8a643ae4d09196ccb35eb66bd407afc1769a0745817e75963b43a1b60a97291da18094ad6a28a47d705acb5426d2be92d8abb0d7265369cdba0f7881705edb00c4c0c933c9441fecdfb59241e2fda4bbcc0f4f62d55535747273faf57dcaaaa3b80965c7eebb79d164d29ef95164c32c7e979ca11ccfb528c484c1d8dffcd9c81e46f610e62e798dac19c20fa69f1fc04db18c4ccdf6db32274636d8d36daa1556fcc3cba8e5105746f7305ce555c9d45df0794b75ffb336a3536f1989fec9a84f5bfc1e973d3b7e2014357e3a6548cc77886c2da5b492c869e957215f31236086ef16e58e54af338e7dcf991c211150630a16573220663d639faf461a9abff38fbe1f0ed1aa5400f03bf2f427122005983e4aca1ee269cb9b32eb6db108a66d2a324561df2d996a6d7ee990b0a49128f6065bd3faac8ff6481c0a2d5d7abd34df8af989202c8c00069f96038119843533f3e72cd138475c4f379293cf3b25880bdbbe1604e0d6c4ccb82f18ccceff2fa2f6509a6cea298332dcc352d5802147ff052d2acac231aeab065edb2c4b4adb5f5aa4ee419bbfc4689edd1ec347031c36dea6c855c9fd91fde0c2ac92152a887981bb0553932ac93a697d8431067b744e1f67817ee58120e7786db9a44bae978a51812a9e89cc0e5ae04c41348b9c42aaae579e96dd47be67d15ff59f211ece3aa132b3d13a6afeef79c9ef497b8226a8fdd697dde9d095a93e1aaa3eb8c2b9c4f00fd2fe5d52bdb6b5a16e3f20319d6a502e06a72213ccbc7fced311222bea05df4ad21b44d3925b38673669a4972c6bb23fdb71f8163a3bf98abded95a6dd13e0692040d8709b50eafd50d1ff7752e383590f734fed8f870ce542e386f64d27f2d047565c7d9da67034b9f9fa666ee37003ec6ed69984cf50d4188a984eab73efefdcc72eeec0c24aacdc9117f4e8be038aba8ef590462a36a5be0d47efd5f130418d269613111d6a7f2b95e41d3745ac7e905af9ba6090626194d51bf67ecefc9c5b1fca2084a97cd8b24a917a5f69b46fccacb5a6d764501faf79e925a442553d8ee539dfa5580820b3d9f53bf4e7b4b919e73ba5af3bb3abae0db49eec98bed6144b6990d67cd1c627d2af27fd3ec919cfcc5f5f1a118eb526bc4d8646b8055c8eb02c7a5347abff6e36dc3dcd046dc617283d63ba5c8fd6e0e8a62afb5175510029c1d81f572e6a5af84350713b8f7a0278ac0848c74e57ba9aee329bf226e88ed8f79f4d6144a513524d257bf2e7bb3c240ef4e67d92f8292d67d24c74dc166f83c7d26df6703a81b3a58afa0c8545938310241c8f0edbc49e5816ea4d2576d3c6e5b31c6a68212ee29c435bc425f6c81d608bdf1afae046e396eba3eabcb638ffbba6ce37bb8324b8a7d3a26cac786f375aa75cba7a241c6ff5cb0ef909313fbe57b68c91637e2e9006887edcc5d8cca0cc8b28d29fb91f17148fcd1ca97a35589e479a3544ae2399bac222d6eba9f6b6b6a81dcf9af07b59677a9ea15bc9cbcfa0c0736658e127e782b26b614af59c9e6a11c284acaeb8fc48e7a2b3283af7bef2f4028a392433e9beaadbc61bb985b3740f91286648b184f32bcb4ec11f8f3c4f6607bcfc2846cfbd2e846337e80d6c84449735a68f78aa5fc1c9c137afbcb0a3716af7cdb6ce7cf81bfdadb64dd28d02f0c50d087a0b9adff9659d3053e2c3b436a10752abdc80e8d47979dbc6c6842f9a76743ec1a036b3fdf6afd5fecbc3041d05e6b1a35e9ac2d669b4fefa4234302fc6e21f741e6d8333a1c9dc6800cc70b912494540ffa20fed8a02501173057d67b8b62085a31fdb0d672cb34df9f16a0ec78d445d163f96c9da10a74e4c88d8b64552db4ccc13ea8a7018f06e1dd4c493e84567572ecf08105c758ba86c614caa9abf79000508bf614c47c8d824da68096e9faace25b0cfc5c37e2a3de2c186da5b03f37bdf25deddd6dbc239535851cc49955eb1d1282fa84cca25cd4c9dc19adec081cbdd6fbf325e2957b0fa5d42e53d33ea789fe44fc35f0a96cc8229e44537a155fb4797f10843c6d70f350b5f315365a173d9bb19e61589b8ada70ec32fea6c504f3458ab339b2fe7502864ef2a8f17aacb13b85bf51b8f51f5c4c8e7a9526370375da1ba76785f6908a3e0670b3c0c7fc42a552456c7dd0452ed4ee0ecdc682e7635f67b442178fab7b9bd847d9c30d463e64e8c8d273d8617f1abe9c2ac5afd24213be5b7c6db5abf508b8a431756ceb35d86deb5dcee6f50d96e486a60f6020300f92ef4afdaf8073cf121c554e8f3b43eb3de5a8dfa95aeb3ca53e887aa2c2656a0f70ade91b3b09a27fea2854b9a04b1a945552d2b632360e5b841cd798e7c256811849bef2d501fd18aec9d799bee9bc4005d11efda6b783bd3be8ebd864b571989f0fa552e09eb68d908aa31f86762ac97d0a9c72163a9b100878d0422ef8210d788c63344d30b847a16e77b9469a0600f0fa7758e3eb0c99fc9171f099cd0dbe19889fba5447023dfe0e3a98d01731ffefbd4dcfdea9883381a13bee6ed27fe8de3f9aa82fea9845707a63cebb7f9fc04914b0eb7811d2933779b752bef29d568559762f8527203ebe29159127ccd0c00d556d3e3128747bbcfdc5f0a7b1778a86253f64aa08b5f7ba98c0cc4ace2080b4905c020264059a0927882c0b5c8a28467463e49a076524d62ab69e6d2f1731809010703018edd8d998b223a39a55be2490a8df88e854974312f4a7d5d377a9820d4016125ad1a92c264251b77f41dc3df5d269483fdb9e07419bc12898669eb91fea1c20505dcd48e4c6e16985294dac5983ba82bd9fcf81864ac6143a8f5a528e33ba90ed293ea24bea8cb901a7da375b0cc5f5d7cc8dead7d61af5bbc9bf4bf29c9db002b3d2a1ea3088abfe03216e8667ab02740453d5cfc562c75231ededc9bcbe930adfeea16dc47cd878777eb84000de479c719ff4e8b2aa83621ef703829a8c0de3424fe5d57243c806cb52cb3a771e9f7b291f9f9e35af7c510577aea5b12282e7cc905ea64f85d17647f14de164ab67294100cc7bbd5673a342a78ae4f8a9b82bd431a50468278e5bbc2168843128e7e3e43b19b90f83f6d45ab4c2292e1f66017bebb173ee24e66604aef5335c1abc88a64ed8bf4b6d27fa9e0d90b044a8a6ceb62ed3c6221fec960e52c58926def00d80ff6afdf93a68aed0caa017832c0310c7ec6f73aa634dc621887e91f178eee77adcf5891940db5fdafbd55da3ce87c3873a8ba5efc3d0a379138e8ffc635b9013c991c6f0b4ddb04c108f2e9622520244d26fa1df7e2d2bf13659f86f212f24ca8eabc33dcbdd9e4eb44dcf664ee07f4e6ba3a23538761172ed19b8e97b8e06eb1e8ddfcffcb8d15efc3d7137887fd2f1768eb4df5c42388af2274228a11298168c2870a72f11ed81d484871d5a38aec8861ed0efb43ac89f332c868a883f17c362743f260a2849a461f06bf586f38f5ff599529815e5c36a99921fd07d64455d9a75d75861cbf71b5fd73b1df5638c7f8c539219aa26b800359946a8b6f037f2e75001ed2647ef0f59092d3b15bef637c796137b39c0048654179c9bc0f603c071fdca784a64d1e78dcc7dd05463bf3736286adf053676365ae59dd70a92353cf01704e4d64767467a98f1fb1cf3c70428843ead9563f4caf21cedb90b8d055fd65e3426459ecac15ca2a9bdc5a3bf5675522dcea4a1829b936d58072e72121f7a034d56baeb5bb57daa4dad06ecbcefe514da66bdaecb79854d29fc186606bbdb478ada8d4ba1f538bff20d914e855d7fe2c43ec39ee3766c2de3423cff3c10afdfc3086363483cd5dc3e953433d77f7fef787c100f1787cadac96c1e80bfd4f69a8963f3420a6c5a6cef796a683ba13e00b449f7979d1e46f8e5a5d5a68174a39fcd68b9c4a676a5ca1772da7bf5bda69724171cddf8aa6dadef0e844de249eacf5c9d96903ecd5a2eecc4561e3b57b680dbb8b61e37fcf04bef8368b92f6950b7cc4371d7ade5866d07e921bcbb5be5e80a8cbd0d48cd0c4730d4cb415b9680a574e62dfa52ce17034436ad18e34b35c24924ea0780914bb4e989b99674a57d87ef2dd228e27662ea4dfa5b6dc879bc4dcb8f4fd24b2f70c0ecacce58284d7ea16a013f6860bca4984c7be45f8a8864a5944557ee34325ab7928b0e306c25f380c3d8e4e74e5e375a42379602d8385997429802c43347d9bda21086f42be3d2cef95d1838a54ff5fc13d6006806be5dbbab877a77dc66d91f66e6b781609f9ba32dee2aace46fb3ed0e564611ea30641874897a5e8fb79fd3eb77de2705b02e2ffe1bc1bd0c313785f33902f632b04dd194a3a0bef29bea429b315df2ebcc7b110621a170eb5a1784b3862096be6118cbf94cedb10e551bcb5c7fdead4139317bfa2f63a0049794976958a191ec172279f72475fb9da2253af3b4f90b8315549c4ee7fc7ad4c99d2c80af2a51cbabb7bc6c19882f1e952bdfb5d143581c817ff1aecd057a5108ce1281169398de89ae01b8d9007a2c791de12a12bf72e6cef5c458c9e65eb74c5817264d3cd3da39f44a8226c23e7dea8954e34f4d6304ff04b8e35564be4f5632b9683c66218a77e7cfe2081ef9a4db9a0c606929f6154a3bc0e6893697e7bd30232254ac5cc7e66c299ee84733ab1bda8c8b496ff1b7ae941d291946da172968b6283457380081defd2d52d79dd3edda28b0d05c3369c1c485a926049015b48ecfe3990d7051f53f3acbc6cc6be76bb9dd386ab4db2547133f888925f716c8a4d9d63349b5cfa130324e21c62cb49529d345863018c1baf5802c1ad9b8e4c02f7c2f8cc0cd7c55c78e8115047998e48ab28ec5cb5a5399a5a75f99f206bac4068adfe70340caecdd17ecf537c53ac33cab348095b062db23fc272475d5f03aa0ec28a513c9026fd0dc68247c130472609fcce75d7f96b6394d9f068e4d5e3c40acde3a813ca95c55759781bc03a51ee61d08857342a6575643356d1a6a1c49ec41f3e0bc365394a97e28a8eb7413ed85a0f99bb258ce30bed1b41e275171e55c04a7eefc80af1ea093c8a41ca8a2d52cb69ba6fbe9c7cf069ab2db4ced06c065657591c2a2f4138c234b0c2ceec6cd8495eb1faeed5d1fd42190918d5ff34070086a04f2e893f69ff9ae0965be1105859490ea5438f90c118b0746268c1ba9ca956819a3bee5a0a7af906bbb3514044cca5d7f8380d9a23ea70c691de1b64bfd7462e6a4dd8e285d3aa12f9bfefe9a5e00adaf93277d91c1643e9b02b7f00d44a6f24a99b66839058332217d11d28656ccda346a3bea9f54436f3e7aff2819f1d1aeff9df294d742f90e9fbc53090defa8dd0c6e201497662bbcf210693cbfe92f440fd935e2e0cbd7e82a166809d018cc464e32bd57256248521dc175e6303eb37bf1176bd8368f2c8f91f679a2506846ae84204e7fecb78727566c135e91cb5cccc23c8473c343fd575df8e94a0eca4708de12b83a47b5bdb8792b1e2e3120e1b6fff7bbd83e00ce0c7f87b1c310d25d5163d250b28f591f0784dcffa0cb0aaa2c02c0caf902620a402718e3f8cf29c20517b44b65fe2f606e104e00a35c3fc11db980b1ebd29214dc3dc9d2a33e71455dcaa5f5cda43ecff43006ec1256d54cf3af8050beb5013a0c671842c3abf758fdddf81fe3387dbad227fd7d3d62efe33439cb2cb37f6ea47943ad28ded37f86a5ddf8c9cd3d02caf5502a067fb6a7f05938fb145471869a763386154b6b1f752095361bf773edad32884589a100789cc9dbbe461bd76c32d061b27ba28bb3c217a1953df2a9fe4bce03f2710e58921a26d06772f38a0578007ec8bc91aff70a4e74ead34b95d6406d19d60b3b2cb4d3122a87e912cfe118d73250f624c275bd6962b2687d3e7731d5661d66e605b034bdcd47d3a6e6f6769eeedf21178776b69ab9d42fc19875548ff95c6e8b7b3497f889f8d89f80f1b1d419d22f4d13066cdf1753a31ba4881b6ebfe3a11954d53824c1d8cee95fa059a601b9fd15790128d28f5438b7f6192bf0ee2b93d51c1f226c5c86ac2e637fe73b114cbc6319093e0d0ac866716e9faa0e944433c3f70265fc3d3567c01aec2d4e69262208937466a93ff294fd1253680c14442917ce06cdf5ae43fdb4a0985929b19ca7c28b5ea624ad0d12d0a1ccf75c6ea396ee2add4bf903143a64df3e39e1747f766b3942472fde877438f841dd526a3a47a9b3e6714e46d1cfe08796a23a1b85f88b00112bf8287cf017d5b06fff6d4b93192baea7ceb8262d91ce19e6bbb52440312c5f5fab090245d4ae2d30c4c6dd0df60d17901f546ab97553c76ba8c2667d8937ea37bee4ab8b8eff2540cbfd0a8c747091f8d34ff72b55937ad274f5a670d75a1725809dc6bc3b2edf069df7c5aa8c5149a9358848fbdc82153ecf55c2557de5234a6c887b6c760de7b9bccf471e3f0d56e22a10f97d2eac79eb19739482f71ac0722c70d4c09c5dda58369190e3f60b8f2496848562893b185cb20e4ad03b77b2e871ce126437665c9f5424fdc4f00003b974be88a0b6a0e5a3357b686dd1770c580646330ba9cbdcb5aa39bb53ed4aacb80757275cc43604ff3f632dcbe472019453ce11e23c9d6dd2071afebf34c40bfc9babcf34e6be2b5c54aae80e81e537e9f0c38c921c1cdb8ca406cfebd560ee602fcaf7aaef17acb05d8190f8fc1f773b404b9198a0577b6cf1fc3c4d8c18e685ebf17ac37c336e5151a8bcef19006854a798d818a839b02562884378222410ad4467f35666795101d3111c6cfb6b9f30eb5bd01df5cc4005fa9a8bfd13033b31f2b315f975319307cff70f7559841d0a0a96f409d939d6512c917303d35c697c713fad7ca086c6fe9b998758ba0f28d452699fbe12ef7b2e5b53d63097d91caf5bdebc0e10f24ebffa79659946526acf7b8cccbbef62fa830954fd1089e3269ef344108e7b3c0b2edec98872405df5b557188e807a387545a4eb012e7918981d01308af8ffb21f34331b2216ac5d914f814ba4aca37da5d4882d804d247450370ba9fced96b29f5ddbbdcdfe211a8e6ead33c9bc8bf3146b97413aa306707c41c2d448c2bed9112d75761118ab667e8ca7c3f0347ee8577a9ea82e215feb73cd50049ba39cad6051c7121a40f7d79fdb82fe5ec4d872b257fe147b8dbdcd4775d39415c864c99c36a1d6aa5329a68934e100484cfa14b0fe1bac5a3693c0f915f3bb90cca2e0c338f150ef494e3b51f2534c325d8ee9535510a3b0fedfae4c8d965248e60d7cd1d86996afe4a96d5348042547a0d98101a3e1804bdfc9c48fc94f6db7a5fb401e06016b806b41b328c117bee60c10ae9d25ccfd88eb4a9ee15f97cd5a9f1a7579e1ae01972ec3e8954af10338eb1b76ea817c87f9094baf96abf096e209980a5f30dc6689f9af370bd70bc87bb6bd00d81879fd6dedfb702d01a0cba7350ae77c7befe97638a5d6c536bf09df690679c7a1920bab0f680006a72312c2525a7a77d8a04f11191a6b0708b7f575703b101ef9ddf827572e919764f616b14e283c5a3243f4a9d2b8757b71c42febcb5e40a70258c025b4067f2f74cb38d34c7d77df9a918ba7f676cddd16b412e64e560955e863643c304acb09c1ab0e426f705ee177437ee910862410c0514aba4655d16c1019da1ba2a1688f2d2987044f05b78899c672e1dd794babf3f357d06ae0c4ef46ff13a00b56e22f3e43a66452a6c27001dac08db148e1f3d9db42deb4c6142735d690615d8c89c1c75041a159ef7a90aef4a8c1ce0bc66cd6c33c3540f2db0aa87c6b47e2561a1bd8a3c9c22ade168d7f582a5e074999d6551d6d062bcb3fd69f9dc8ac7e57ff0dfb72f2e28a2421c664d839118d0925973ca3ebfe2b2d534b93df935d93f9c2de9b32f01e1cd83709617cb0a165a03c932d8f4851d1c6b13f07398419afe3df855744d28c274624cd022f40856fb6165331f3b9023f526a825e91614affffa12f32bb4c9eb236125ac7ca97104874d78a3805e7a8c2dec68744bd595a2a7fdaa50bae4354ccf9eb53eb823e7efae8d353736b06e75b5bb64e689c047870d669992ef78d2fb96b51c355d2f04e6ca779d70401609720d7e02e476718c728bd29c96a0737d6f8472866b6a913a18d47f8e5c2927099ee97aaaaf33ddf8a4d3f32898a90a6f114e0841e289ae451d619952c747c7ec60b7607dfda65be2ec2130f554aed48068f53773849913d97a3ff13b577fa0b3b283569b0758eb53ee6ce4654f998725f612a7afe2e7a08ff2c460aecdbc44437ef3cbafd54daaf91e1b7809b05e85743ba0844d156f32e4e06f614589f805a669d10d9199b01ed29a88ad566ba1103e39e19fa5409af66fe88b04b43d6b7406f581590564b601641e8748678a6f1f440a2fa5adfeedf08f0148b38bda02c899d4cc2cba40cbfa6e656711c2a745ee3097cf45370c985ba6250240ebe51da8580533a2056685c3e768011e4374deabc3357dae823b8cff4f771b00f8a0a2ba2791c3aeeb163542410be7fb29881a1cc262cfd097f8ea749289cc3669016226d2f8b8f1495d54aafa527ea12560834d26e8116fa0f00df1b2fa23da2491974f35ce2b9f0f40ffc9f66e7f5f9a54b01037a5e3bd4c283a98e71f0d9fcc61c27edebc034f050235d85c31dde233dabc79d64d63446f7f2579d733bf6df020b5cacadcc3188b272b8b40c3b98124b462a2adfac852efab3e4020da1665d52eaaa14fafa15b4cf942922c07feba53846a98f349f382573014833bf34b1ad3462ff3f7c39572199778d52048cd9774fda87e1e7c824813792449c83194b2e5cf73cc453f48927cbd90a130a703d1ef11eea385a82e809ffecb3ab9b54a5b4ad9ed46131deb2603cfe1c3dfab035caeb65674d759557bc7aea9cb514f97eb13a65dba1441030ed55f62d1bd5e26f7270da6393e03525ae7d3777c71c8b2094b72ce27d62a2b64faf313050a39cefe7816fc9cfd8e6df2195e77a416b3c2d2fd8ea7c4ee799ffdae35b094f7477277a65460c7939f1ceb5ab4eb8c8a5b10d60047941c6590efa9222e82c2c96bd72fe51597258d8670aaebfde2f93e6216b16243b9afa32deab1c29f77386f49e30a53c5b049a4f62776787c7e1ace13484a0eb0ef06d65b6131be2a3b0e53e0c9f4a87a98132f98c67e31f3f7dc7f254de8cea91028746163f0a54e1ebf83ea4bf3a759a1f1a33aadf4d8b6b73e5f66d77fb4f78963af0c2a31649500f22efff5a8778a69be7893e74d67ef84e331658c25a8d8504aa82148fafe5ab6138fe9fe6273d7e1756c8b5487bf4c4ef595b3af81e30d5d382d46feebf913d941b0fb99d69cf541fd4fde5141ac36c88c0008925206e0611f86e07b7f94eba7a671df644dc2ef623db104a66472ae0ad66e4143be27acec7fed398d58e1057b5304267219bf110d912b5a78d404f039f6880fa0a7e1551983e7489d0a851b17b5c8041bb8bc3cdc15ce149f82029465b3a4984337d21d1c4cfe3db1fe6a2b4da36b6f74cf23cf99fd07652650d94d29c461e983026f60d768d1ecfb2572b31b8a650abbed68ce6fe4a7f6b91c512a726c9edcc08f516d2131b64f9bf9dfc69efc3d42bb22554b233d7a5ee4489c76445707b90f404bb207c78ada756e891d889fe1cf2dd31e663172d2dcfdecb432df18ab112323f9b8838ab46b5b008cb9e0f6202c388ac023c3870d134245811eaa3ae7b29ccbdd5df5265042f72d48630e0f0c53200ae7fabf9d13c7c46509d04af845e91d78b7b8aa7949ace2390385aece4ffd042ad30fef172dcddd5edcae61e1548045f2130e5d420e48ba8e235d7227003479087b573a23aa01ae3c1592e60d49933de2ccee39ea5361ddd0cedeb41f8569148deaf7512959bc69426c1a223b92e60ddbfa5dadc0bde35d7078ee8416d143c600218300e14853cd48c93a8144ac9e993b79e001e66392c3ebb91dca70ec088dd186f1b1cb0ab029ea7603a10ae7ca36529b323470e1c4f0d936b963b384acd69448b00ede805bbfa1ebc6d593cc71c6ba3a9a0bf43741c0de36f1acbbdb979461280a1538a022642b5fcfa366f8ee14bf0c80d61322b1f7d778b52d5a992815937a118462669d8c7698808f444fb598a2b64cbc2d00eb3d4a46cc9bab4bb1dc66c8c5b02cb8447e2adf31d171a78051f1402847f07dab1f2be3203d2f515ea51f77f92ca3841121d90aa361f5d82a643da47358396d06275d9eb2344266bf55c8d38b175c25354047595273a2f1bab17965bce3e75692ab02d5c4576f66c8e82470e87cf8678579b8768c28a41293e7e95d75bc0c6136278e4710dec0e521cfd6460e48f848d8434069147db85027539138c019d125add7e906c1ea1ffd879b44d287509f8d4d4bc5bbbc82cffdbb5b85ca242a6bc1a3bb8416239c500fd112ceda4d347f9fef6f9f39eb3b417248e2792d6bf0fab61d0683c72025219d5f9655949d0c0f73eb4d1a041d0af5fe5ad65815f3943cee20ebb6a43fb4b3d4a77c4f72cffc06bc7860e1327384b89c68fe037c2b82fe6cb846a26ca13adaac883ae4a56f84e1644b53a40c7c7f4472a6773898a52eca84c91e9cebc7a583c46d12db17fbe2cc0e09a3c68d499a61353d8615bc08f2f6659390d0a683a511e1ce64ca0ba37e20ea8924e66c7f0640a9438cf408eb2be0a5f7f1aa1fb66d7fedce94a65ae95648982c8ddc568755b093996808488d89a9956eb8bfac277486dce721215110ddf3df2d6bbaf1e7893fcaceac6a70574fee0d5830e5b9bd0642fad9913af9e341b83d22c7d2dc15bd65fef8a245354c7a804a9e225575d338b113583eaba2121a0a909253c622e5e94cd6dc51ee15ec56eee2b7b23a983c6466ae2d2c2b064912101af9f29668ec638c7e351ee6b5f7c502a3f03e3570592171b09ff3be9154b13d4f8b73a41738fc1387d41fa588636fbf4c1e4745bed7c8f1c342304551d14a6f8673011e88dbd792e57ee7a9b55e90b41b791331a7b13929836e4e38dbde402b4fc486df9ab436c6ee72b7218f2d6129c55174decf31751ac1467d7d28d0cd1e767af5f035390c2b216d35712eda339856ea90b15724908921444964be79b1905ec4643a6fc3b7ffbb43df152a2ec6cf23fba7e384cbd2067aabe4f898b99bdd98bcd4ec2df52637d7ad94b2a5dc88a910c1a777dd86e05d4cd9d577b1026b64941b957f1a0cad3123b37975dbb11b72809c3fcf9e8087d073d73a8d12f78e819674c98ee293db6ee8799c3a695d81fe9ddd8d83fabc370f7e506cdec15fc17633b41aac91b15af118f79f08a42edd2bff3ef9106215abc3afa4def9b63f2a735d4edd0c9d1208a2d55870e7b3c0e80d1593fa5ab5506309e53091f31b6fb545743d8acac17fe94cbf1ee38e6573682778e26bca07117313275a794cbf01f0f51379294023974a37f6164ee46daf8cd94f1dec53872513921fc92b84d34ba93e5ff93f1f05caea4fa18d3ab7879d77af2cba1c84d20bb8f26c16d781b2bd3212d88cccbcaa5df251553a11394dd106f36dc464725acb87d7a6feb8ab01299cae2c00ce69acb3ccec0d0e2e9c39197368694826b68f13f543afac81f428d0095d1462e278ec6e0d462d1af8015aecf12705f40573aa073a29d951bdc59df0985e800892f21955d2e8e5cbcf7909eb0ee975bb90c545e21040a62bc0de3ac12e831593a088c4176aba41ead04cb17fba4d9fe56cae7a6842a356f490fd2dc1b4260b31dc5dd0d847d9137498353faf3e5f2b251bcc14a59b2491180dd0855c7dd517bdd662337c4a8d2d87fd575faef4549265046d2cbc1333245e840761b6fdcf11f59a957734e79a965037859f78dcb9498ec401c852f52f8f6284f3567a7ceab01d071555292ea9a748e39469d07c67493677152a438f767c6d4e622a5c9bd191fae66199c19963c44f208709577601ff0657914ed56ff32502038e2e45bc5d5556db181a4b25746f7fe83845fa5869cc3557d7402b2b9123f4518fc60cfac53bc43926dc04f3eb843b0fa7b2c8278c16801f833a7b1ce1989374dd6ec62d65548bb680508072df45324199a579f118ee4f0ff02dc12415179496e0dc9edb561f96fcf698b44ecc43c9e70bc6df75ef13c847a340ad52d0e57d1fc9c9b905af10b0c1376c446966eabd8f496a9d3bf26b4fc4e77457d8e9e56d4ec75b1cae71f67fe42453bd82a83f691bef4ab61466641dc3517c24a0a1b61f0b72b11fc19934379bd04780b116f4d50025ba499881a029160a9c02a8812d9c16d7ea9547a768735f690d957efdeb5996d28782c92b600feb926fb227c94530656a528823fc264788e4595a609950f631f3ecc26eb15b8de657f611b3f3a2f2770030236651cc22ea6b92f329a23dc4a8c265812c3c680f6e71b301504e18a14875217455a9d8afddd5fde6e418706108836d83c9f9e43642eeb46ca7b691592916adfc1ee6b4af20e65a4df7718f7f7f36589ee662090ad84180a1cc975c8bc7927ed31e7b7c76845cf0c47e44e9d9e1d3566cc6f2e997d8da57e75f4a19020795d6084dd1add4825b41dc461c793e961aad6cfb1b01482442d06b4aa583cbb6711264f72b17ea73ef84ba87c3d2575800cf934609efaa03d196281c06ae423b3db027352d9fe47c1ad12d3ba1f3b02a53bd5340a0f4282a6a6828392ac8026ed49460cd065fbdc4658ead73e235364d2ea5f5fb157418ccad7d1f1994fec2f50d454354ff93cf739d7b4edaf851327fceed17e5d0343c709937cebc6d352cb681fe9a4e7b1eb112ff1519d127ad613d112643fe0fcf26633db08792488d95448707f685c02337f727c7993badf32477ea4b3310044560bdb9409a58e0465cf4fdf5cea67835707598a24f2a1aca3f99d32bd1aef115e09164d053e6e9e0539d6ff0eb00dff906596822c31a69d0e6d0bbc59d421073651bb3a95e386686216f55f3be10a24ccfd8addccd638512c4574099a167f18d8858d2ea4080c82aa17a19779266a6e0e185e051537f97a76f07d473aab392363144e043736b814dee2833ffaa2a75021220cbd6833410308034dbccdd0a6f792b598ab5e455b6786a68f2f5d676ab455bbbb5150a15571a43cdd4a0694fe8f79bffd2eea2266a4b49c46589e7213731236eb57afe7b7af3a1076103e6c54e40ea43dcc2d2b2dc24b57f0e47df398bf1a8bb809075728cb3462090d52f3f71ce8d895538fb63394fc0bc8459353efafd5748588fe7465ec60ea0ae2ddbf4181b47d75eab2386d8f6441a52e09a1347d68fd515b266e0885a9bd0e8436e693315af3db494b360ee08447f34f4bcf14c53d5b4a720f2bfb97ae965217f3554970e3faf301016c647eca8d4078535e4e8492675e929a5b163d3f9bb651ba12c50530da494ef388859e14661c3e3f688c80767d27472796f56f2a10840373b52568dc9c8e96724fbfa6c86830bb771df669948eadb501c920a73cadfe16b0026a5257d6d5976d3afdaef58c6114ca2e671b2d7f8dc90aa7cce27c7045e31526258b2bb4a3e5c7b99c114ebd6ed837dbd758c8922a19206dfc02514be630fdebf3d067d3ccc41eea50dc4df8a2c73b39490b9e87fa7769dd0e5505e304483ed72f39eba3cb3d11fae1d3b13052e0e74dda619c5bffcf221762370b4321eeb667627c9a5b7472452edd8420f81dfe7b3f78bab532014cc8de716b82319066ddc3b7981825385af094de11326a4da0bdd9e30af5136e3fdc64f9f3a1abb502c0e1ff47c154197ee4bbfaa30d6cc4c89ebe2c46fe9799a613a77b362c6a9eabb00ab086e7065ef67cd01101dc4ea78e63972fc3ce02fb8b7aeaeb87e62aeca93c6b2e9e5eb6d6010f93a12091a1b9080a15f06cf5c96ec06df17ce2bbc6aa96ca59dfaabf33c314593947cad0070143190a73defc6c5763ff29ef9390d03a0510120e74454e96042586c60804e18b97eeb41675a1a87731ec0719dde39bacbeef179f74403675957b615e302a0de7d43ea4c6fa289fa2d12c50245347e470c448c633f49e895df3e76546f5572bd78ae06aa9d4f37d6b5420ead44af7b3bfc269614d7c0be8f4548702b7ce62574a4c7b9fd699bb22b7bfbe33f7eb53af408b96651d2e03af0ec22a8334e161d32ef40439afbd425d5a354003f165a6043f7dfaeb70f7c4022e5cdda784c687955a31b8baf36026b41e0020581fa7a732042472c1e71cf96c0fe9c56e7316411259cd7f2f650c3709c0bd8165eba962781e6eeff7287043464dcb46ea502b473deeb3c57e1867993b95ac489e2c2500dddb737cc728c80568d1c80df300051620d33310ea9f7d7096dba615cbd46cc258e12341bcd9701b557dd357b1ec83aa7101cf143738a6005169b65969bbfd9273e1b5dffab19eada2bb1a7de6a15855b928106644987fa085b9872177b351c2ae8adaf2ee8bfca9d86a6b7bbfa75b8800ff83426c8093638101885b9d50cf9f4a7fbbde98c989c42a8dbf0b9401408d8566f0cc880d006f7294c2f0f399f5252f7be64067ad1a4d0eefddcdfa48030315c8ae57b5ccb6883b92db403433c17079430ed7fb3ce52f03003f53dc2a16b6bd647dcf92ccbc40a95a9b605bf0548adade6bca98091ab60873a65b16a406e7cd67ae04f16f0db376e6b347d62e7f58678a65dfed7142dd14827fb3c9e3fdeb139d55b7260fadfb73da6f668ce9b68cdad1b12e3014ef0cbc01219208f212a3b11bbfe7aa56d6faeee8b6601de2439e434a16922dc914ffbc404dee2678f285043f9515d3e4eebf19a05205f425cd6fb64b3cf236bf579e72e2bb31986778eaee070ed558461ff487909631c9a79d9c776bb165dee529d2b10872e1a7b931a8bcf8f80f8df01dd56955bcacf57ceef725822ba7d8e9a5056228bfee5e972efa3c3bab61aab2a69a058e1c8b375099eb83b604b84667d7954337905b638f0cbc15e5e1c09894821709a146899b75dbdc52bf32ec4bb40457fa71232cc1148670787cad92f2791ac797f041f48b7c25901e41fde4e19f14c28d1b88562fc67a7783c383fb562180e9f9031d4b9ef4795085fce647716b54b4f7aea3ec1c6b32a6c7e501c0f5919acd018b119b6aef21c6e5ef0d92efac7f502d4501e50ddd4a1e41e945770172db1e4ecbe0782ca41b0f2815eb21015e9c5b53699bc413c653e86374b4a160acb6e2b2fda026315e0b3928b18d45120e1cbaa1d8e99f78ed5d367d112b7d8d712c4755704d5a55fd67618d844342c5506c22084156c95404294713a583f337add9e64d8d5c8808eee641edddd23754155ab994fd7f248f4d131d53ff26e83a527e42dc529ec81e60f2df5bb7abb22625b4b678f6a8b774198fc3b1f1094ebfc692c7d89063ea49a45039bfc71f87b2d325f446c5be86124f3c5497663ba665ca25f3f95e6500f86290b39a09bf884ab3ca67f5b4583ace47cae799a7051053593d25e1b1cb8882cd1e2068f62d02c75715264f317f9a036aa2bef0ef1ace928fb1eb237b9cd725ffa9a6ef67220d8308f5a13c87c1587792bd039a7a798cd6ba27dd7e7c2b35ac893818cae4d00fda50c34ffca741e0d824dae67c896621e7be07af79cd459a02ad7ffdf124ce1a480d0451611cf4cce31c97608f6254ffacbec16e7cf0f8571a1f0f4bdbc697c6f67cd2919e7c1e28d904ce3cddfbe9fdf65f91d556d03e45355fe44ac89b6bae3414b9e394778d2059503dcf9d04fb1caaa55091e1f675e39ebd95207c1571c36d4976461f1025ac513e772c49a0bea87abdd7800aa138707b7d06bdf53620ecc4cbd73c4262caa1684d6ddcddae22c40e532099faad0818dedca72afa17f7d786c2087db67f7d133dce6db3182837d9198bd3d91e14562c99917876985b570872e0a8d35f231971052df1a2471795f6850d51f9ad74334f450fa5739f34e6b5442e88621e72109835df6c904294b39047deacced1ab8e08ba34aae9e039bc80db230a636d5c831686d54bf1314ba0b54aaf0bd911d93dc8ec939c19b81de9ccc91aad99ccb95fd0facdbaacbf36534faff3cb3b9f962bda2dff96585e73027926610054146d5f4d819121f65dfc8b743c8a662677e613ec2413647933281e71f34989e6ada0a094fe0a6754a179613503967a4fd358044a4bb48a97fe65a891f5142b9bc87547897e95dfb8bbd7c5da7f72a9378fd02ff2f0fdc22594a9bb32dde4a4fc27f4532778650beee9b5c9ad5af7180bf961f80a5af84bf2948577dca426126f54b3863ff80ade4fa0cc5e15d107fd457324aaed9b827b0a32dffa7de10227e688879dc6b5bc9346 + +Params = SHA2_40/8_256 +Msg = 01020304 +PrivateKey = 0481890000000511e0210dbd9c06572a814cf23cb18598beb73c0b20cdaea2871382db923cd281727f1e79ad7e01dec8d3cb2161c9abc9d52d1c4aae4a535d6a073323e4a7917600000000007fe60ba9b41dcc47399148920bb9fa32eb91b7adcb069ef3651954e404d1be05d4a4cbb6d0dc872607a377ef8c01650f29e03fc0df5b3ca9421753fcb23284d0 +Signature = 000000000024178f89aec5a07cf4129b10f22a41485e3807a9f24f7774b939691452ac470dbbf90c9ec76a450477317f89122ceadc4c1e5c2ac90db6aa9e803b5dfa1a1877d015d95aa71eb4100993825a8e5c22801dabe158f49855630c55a43f7ee6395d78211a464c38fff1d40e5766401bbd7787f835959e76f73b302e96eaba87381170535a7acb4896dbf1250d2883420c63145f80d40e67d65c795c73e2c196530dc8aef1f687c79c9440238cc90bfb6fca35e0188d7c009712aab154702d1a504a9ce15bdfbf2ad9e626bc5ebf6891a6a8bf72a7f1a10efbb1280f6d383dfcc96415219eb66fe1285a18bd750551061e5206b039b2c6ee7cad2fcdf54e7445863a42093a152fec1024e0b75bd9a8bf88286c4e938f85022fe7aa4b9ecdb204662964e09c332341da875739730b2625a8704a7d04d798aaa8a6832e0b6a0fc70599e2ec0f4ddaa9dad54aba8ec3ec137fe4d606d04b65c7fddf8ebfcc7540fa2257d8e7083b7afc1a24be8b1f7ff8a0ee8755a43abd9f201b90b0363f4b6e2cbb4dd1ed370fb5cfa855e235666341cf6f2442970f90e74018eab01e0e9f4d9426b6d618476321cf3a88d01a4e074787bc632361713ecdf5ad75ef237aedb1c45efc2dc9b48394fdfc18642cfb8a8b34eafe111827208ac0e926757650cb7e9b6f2c76f853b62cc2437ea00c0478674e88476b99fc26c0d2665132281891b39bb1cdbf798db8abf05459cbc2c24fc014df2040a43bec537d0bab30c8344a4d99cd5b04db8017c7dab3bb92dc6cd533cce332f01b068125c478e5380e9c21c334e69559b0821000564c138cae018050801a47742f44f3aac051f887a6c6d70a36e2a1d8796401d3a49b29334a433a8dbeae185fccb397fd0886e9630c280e93619dadce0ef44d9be4fc59a6c6086d67397e6004488bfbf2c7a65b68d8fca6e52ebd2c14441f12d0e92411201bb79850e991873f19b2960bbfece9f1f4ba1c6039b6f02be4dee960b55e765689c4291f92e8cc2676eff3d590f5c5177c38b3443fbc7236e25a7c1e1acc38ba812e979035766a552aa241c9b4267d0cd0e74b262c3a2c50668402a9e5bc91b5536ac2c78e2346a0fa70b072cf8e00002a678db1daeacfb7ae1bdfe5c58866bdd979f947bfcf3ef390daf182ec07f019c45711b928c28ee08a8204eae4e829d7f2fdb4b6d8f155141dac1d8853bfa9d0650c3bbffc64fd7e344d8452d0257faebe58bcf8d86f62fe4930a7391e956d23c935d7f43dded290332c76d6a5df5082101f9ef5ff0139c637af241ac65be985ef704520b791999e225104c5eac6fba3ca891c1c90805257231733da8a9098232914e0388ca3440880ba3f67770a12c0ea0ea665d63c422d0ef2164ad3dd30f635745e1fc119b12efc15971cd0b4045165d537d3db214347a22d4d4848c0d6d568f89f9a8183c0627db58f03b036c6d23121542dcb7ffff8d49438b3b42555708c85979802666fc6ca2ee2633523d3cd15240ba811e6c3030af63be0105b1645a05d4c3fa8dc710616e0603509d63d123faeaeef47fa9e009142d64497a70c85a145a184a535edb809e885a4faa9037e4c2bdca2cdd17791b3b7e6d4320b52f1b4dce0ee2ff6e0cf07056ce94952b7b9a87a4bd628db05f1f0ebee3072b05f8d0bcf04aa9fa2c1de7c6a9e65d083787810c25754344f3b0ecb4e7c94a2c213b6980a3f250744df47862727aba2c2c22f828e643709386802f23f5a75e5f102d780a8f980b119e9cf1593b9340b291a48d90f73e18127643ba36e97f30e7852ce7cb56125d9a1ba8835efb8d443b6ff82eebe272911cc368a7363aaf75e816b7dd29fe402a100551acb2f75fc51c296295ad552a49e0f95d71aac12ff4094b54cdaa33a63a66c9c32ea6dbf5f744b805efd40de9fe1ff3bcc7ea9909d03f1e6f732ae4dda04dee9847ab444c05c94c420e12281cfded7e0dab0c1acc542142656e463b2bd54c03fcf45c4b6f7d044c6aae808786b7d0744edded7e56965ad697d6416ffc754729fa71b0cba15900018af1fb0214e1f555856cf0bfe7527f0796a8e2939b68f1e34c841ecbcf956872755e810d5962a3ece6cc014c19cf24fefd655ed40f86ff184e67f2d5562c8f1313ce5972f0b949ddfdf8ad163d9287dfa6bbe1e71a55cd8d2ed7713276ad914fd9dd38e6a643f1f3768d29a695f38ff64663c4f927e98b00c9f3d1a0d17a23e41943807c0081c5e314fef201682114bf80e90436fd0a980b787246c23fd49d863a5309b24d7a4945ad5f925e3d3b865505407b1aad8976a1657a0b1ab57bb0f285d0790cc3b311e95bd70df26d8aab7ab169bc6e9f124c18d2324acdcca36e0c86182a0a571740bb3e49e7ba4f275264b90f7ea496f04030c5bdec982e8f1bc4fe8f6d6c395a01be6c1c775c25e84a8a077d47b5dbf76ccf634c8697231ef6c5798c71c67118150e0c387320cc9ff3aa9c399765743bd954b17477ef84248b3d98c5666fce234e53646ee9212920e4936a79e97d6448659123ba862b912823703c88a7f3769f93950346d4665f0a2d980d8f4cec1b1efda651a03d9219a4c037eb60321a44a34b068c3669a83651ccf045b54e24e7067884df44380bc9b7c0fdf784f1381a30e471b1ed71c8c0858b6b7cf6eccdc2180ce8714ec6e0125b98d9ecf7e4b0cd08d8f915fbdf8c2d7b49b70495d465099ed0ed7da3d715ff10f4fd3fcb60ddbef97b0fa791a0b8d97dd19b28cc65da890de9f224c3958860ce7f02227316d20f8f33191086ae2fc4874cd59f489bee80639ba76f7b71b40f00b711186fc9bd3f1d510d237119e3ef421c5f3f025aa7556547e66bd5c23cffee27fcf15a18db4f000dab569793db6ec01209822af7d08597c493905abc8852c05af6d7df73c44176ebb4e4d057e1ead78f5773c6468aca6b213eaabbf5634d703100c5d87999c1425cce79afba78e58cd92fc188023ef45cf268303a1ddc1d12b4df5f7236444bcbc01b861d54a1fb7021b6ce1a49207035cc9f94ba914194b6760e2809a8c0c0e77407f84244030fa706fcfbbbd7a23ff6d8b20682040742227ee40e566e0a918c5cde455e368d3af64a10a103c3d827824126f407e0a8aa14f7e0173dd3396c5bd786a85ae84c66b201aa19144041165661eebb01bf183e1b7f31d2c97a2c3c0c81063f7eae35dbae93829dd5cf1d3de55bb3c14680143d29bad5debb223a2c91632b6aea9606e94f5365cc6b80f179b4527756358e3c41b134c0d32cd28c0aa0874dfaa39e85cf448fd8d8308e0e071ebdcc4f89996534d4a82ff58f7ec0863ba0b7745ff6313ada1acc7f66336a0f6ecf99104b5395710db1860cf8415077e3c466cf6c38df221c3ea75f5fa8b7b04e7f566a122bb476f4f7625714804e382cfbed3fad890440808b7102e49643cafa0140b018d90c66a73f35e935575f02a1fc098f0d02db074df2c78419c3725f1aedf904e953836d0bcb2dc34bd775b35d7697528e760b4809a6bee20fd07fd08cb5c3a65f84567042c01e9aa27d4d318835a14c9ae68ecef69b4c0cdda1dced71facb9a942796467aae50497c7edcb5578b52077df3ce7b87009225397d0f823778f165515fc2d442d32781695f27c931b78ac4b4f1a876709e7b34e3f8c1986bacdd99dfa151c312a9e5f55afd877b2e1757f7b364c8947095b7232b02fa549268b40042c2f4508844abfb1f98bb5b4b5e339bfee6d32249645269440cf3555e27151d454c2ae4980dacd8eadb99fe511d8abcd18b8dcad6ff52b9414b69e9de5ca1779f7d251af9a3cf503e6f416e1fdc21bc4ccd911d9c4575e957f6c5d6c39d2fb0dbcb949ec0cb0d7bfae810007a253536b831a6ead2ed2ff3cb6c54f153ca59743c2d3bad171314c00d757fdf08f12ec23cd79a38b17b05b7870644632b0bdeace37ec3b2a2131d8e712959057d8c1f9c63f5bdf119fb9b5f7e05739689f337902e5a52afc2d0b7dc6e4754e9ec56e4b8cf654cae2ceb459106d4d5a576fe18de6cdc44959b39a3a48f33cff5e3539a1c1baf2cf1ba23aea1bcecfb4d1f8eed017e11271f2e635f7d46b63012b1392a1ad3137e07809275e8a150d1d416a84733952affe130cfbcdfe243053e529350fab72e0498e6eb6c0e5a78f447b3a880838cb155ce8e18583d3fd6f8049df250fff6dc2d0c335e041d5022fbbf4cdb97afe72f328943db6815ab2add1103033f6c51383e6d9dc8008be5e1c3c8aaf52c52b37ec6fd0849d8718cbfb69a0f99507f40bc9a826e8877a41c694998e22a3e2da9f82f79ee2c86ce756754ccc43744557d6c96353861b10137f830926314c98b672c68a832275493b9529dc857223532cacce9458d906e4d4e53725315e8add9d4a0833fbcd8d3dcf5acb51d67d6d70437f686ccedca53114e21389770cdfd677eea1bcf7b5b8139f2141b80368da4e51a8aa8698103210c6f311c6819145e5187b67183d519ee02cf1bc33fb3164c1a0d2565964d343cebef17b4f8c636726f29746e37f9485a22edcb6c1647ac9d4ca8293f71be5231cde297fa20bdc9ca5fa545963748291f05ce9e107be4a84ad9a7270dd2d4625606973ccf564ab9dab399aebb7797c43fb37641c0e351d9796a5b761ce8ac565c7c8f387a2a35515f42d08dca72252d455d60a99e49915c0fa07fdfa1be457a45c2fdbfb0d61d40a919d075f2119817f0801227d683ac4fbdd7a16b554ca32f4b50ffc69fdb553b7a2d2de4eba8a668c5348316b48dd5b15e45ac907b085f5e82c73af15cbfe11519e2ed8ff84dc0a1813632d103b371304bca6ca945ad91034d43586ad637c7835434f3cad27753d56fb5dda17a89fea4cb62ae78ba740090a20cdba0431b4d1a372a37fe4262101f7032455e6ce7f677b884be1a14f79e921765e67497a36466f9ccd85b293b4753e10876fc56107993ca6ad68015cee3fe1da86c2a058925aef8ce35392bc9339edd70ec8abdbedd15d21acaa91757116a6d254a8ffb36516dd081d27cc1cc7e55d34fe7fd115d5655f74c29d89bc176348212731a029a3d2d97ed47518da77d86d7713d7d745920e90620e6e34f6316ba5c3cbb548b283f006017046a95a92b7cd8f4ade2ecf3e99c6b7335274a3722026e7c1d9bd4e9d8cdf13f82fc5091932e27b65ca60ea3499133bc9e567ce0c7486337fb39b8fbbaf8c73b27590f12dff7b3eadd65f84a3f8a5737105fa4c4101eb55252f7cc18e66a7c76d8b11df2f298a7c6097d59df01571dc1aefcc3d3ecda097589a853cc5b45dc83105576652046e1a88e8bf298e0a50ae2cd816d3ee06b2a7142dc50eeda038aaaffd14b7f2bae11c0762a331e72426fafb0b16574b8d72cf9906266b21631467079821675cc9b61bbc4907b8c6c9b6ba64859c20131879348435d4fecd2e12bfa2393cfdc4375b5e35e8de9bfa333a12e93eabb21b5ede3df1da45e040db3589a9fa57b3625b35fc3188d16d9e848fb47ec51535727ab76a9f1178f01acc26ced47c6ba89e6c5b8e0d24c996cd87556a1075098b3561cdf3d58fe8730353188b13029de213583617dacdd3915ef978a66e2fbfd47e2e532c6dbe777ea2b4276a322a72dae453abfa0aa0b5545e41e2b98c1ff061ef4eebc4bd3b1288e29c2f613d34bd651a2bb9b98613d622e1d615feef80c1a103eb161050d927d09932cba5bcf818d2bf5f9af37fc39f491b008a41332852b4ec27a896b6171265728c2da3f68730e77c9016ed6581a9366ef146b2fdd073d42e4f835a4f6896a018e556d8a7d0e6564fafd2bda27762698702dac6d4e2b470a4b481b650bbad5a5edc789c027ed845365559f0e5b1cca5bb859f4f43c22ee983e9f7bac6b35c9fcc23a5f0495cc5e1baf0c114a9b813f8763514d894a12d2bc00b7f9f0d5efd3490386ece7dc7c4e4dcbcb35eb3d47f0bfac35a6c75df97ca3420313716ba8f57c00b58b0ba7f330ef5c47dad2083f657c9f357c68a996ffa1242de2d79a3dcc84521da71c9866080e9cd00bc9e2ffa5c9bc5dccdd38bf84034277f7f7d48f383d8e1fe1295bfbf5ab735fcfa143f06b4f027fdbf6eb95c10fa5271cdc6aaa21bc8a26e3e4345c80addee741d483e3f5f7ffcefadfa3f3c20f0a87fad346baa918965d8d5a8dc12d2dea77c4957265d0e60cd282b05505a6b91dc441f89dce4a7e930fe81975aff995192b65c730440608b3381883cdb18414a4a431dd2201f4ddfd60db404f4010f7259c871e970cd75fc2e115508841b27b1460454f50474b333d14f1d64951eaaf0289611278bd9a2bf47eeee60b8e29b0be58dd90eda8661492493adda8e6bb0b47f1f337c438c137890a9ea1e06ead898cc169c97de373aabb0a4355aa842ff0ca18834f4d6a034dc6ee4731f7fd5b24e6230fc627a430ae996a6cdeec51cf1699412ec7c65858cf6d66898dd46153ec8c490da1988be6686fbbae3f04eecba01f347585304367442d4d612c7df32a2637a40b7c1ebb23cb7104adae0a498575cf3c91927026e5e88d99c6d4a21d341ecb6aee86801445d2c422ce1d5b45e930ec435dc32c741b1394effb909699bf404e9055de6dae24a7cb251d2b2b8a901675865af62d5d0c65bfcb20f37a57a85f2b80e9a4a73e974c5ed471c9c77301920a1ed26fbbd5aebaac24d11e19b7dd548c13e79be81fd5a5a1bde764fc7c3bf3985fcca9d80dc3221c84ba8d51fac50f9488b8104841f0e5b1202294a04724ca5c6b07d67c51b263a39c319f21591ca2c2cf711db6a15bd6a6f7ebf14b2b48f41887d5c0c9476166c962081599daa65ae8e9b506bbe81eee82ce802d2aba0bfe30d961dfb82f8e2210893db0196e87299a6553cc647d0974d4900f30677d36b97238ce495ea56301b44ef527d2f446ae15c0b4dc98c836c4bf5dd90713944bd441454a4cf2d8de1ec764ca1717b10ff0ac24afec4a9ada24caf425dfccf270ccca1186fc3dd5c0cc1ab9c5fd13cf59c56aaaf45b0cb20c8ff97058831f04730b087e4e32cf8daa1e3c3daa3efafc58dd840b1874e2ee1f071ceeb5c3b2d97e84482ef01e34c3573f552ed9ccfe9f98edfe979a67eeba314a98736e8f3a4d9de82f4b2c7d727a23b4af8fd396873a9b6752f62fa4d0d8d0d8953ea5c350e6c55b876f57de1b57231d2541bc8b69443954cd04ae1698f7b6ee3cef3a61f857047bb7a07d36241d3f63a111a03691955d65f93cb1785d2f63c1251dd48d004001ba3af84e8bfb50448950fd7654436f3d1cf5d08e44a9b9056d0dcd5a72880a56399c4f5ae825e2240a2b6aca71d5806fea066b29293f76b500ad1fabb8351ea8a216bd0e18a94156b37be18f37759ba68738ab8a4f03960c435c5d90162272f948ecc4b1948059c4fe3451b3c9cb1f804b9246bda5b0e36342364e755cd574840cfe7d3f5237738367fe72dfbf2ab043c2457ca25c7b0371061174dce33fd73fe8e46cade086968f8ffc42fe6bdd0480d3381d054747dbaf94e422bf7a61e7c72307b1739e20edc26e7a7954761043b9d56bee17271ac98bace522f7685241273f7092ee1a47db3189f58253b786a1324f1c9fe320ef02148e006ba5ac8fc330eb0336a25ab7964caae39dab7affca4fedca94463c2b2368db52060249d0041e6ecf7d5a33b2a78f6496c85a5071db54851ca88ebb1e4a565aacfe2e98f34a9b4c8b06c3647d30ca04ec0c6de8b41717dba232a870e7fc161cc2e69dfb211cabdda5c12bea2bdc9c723a47483b7b4dfa1040e96d8e9ac3dcf68dd53b17dd7c79c85fe041eb80d15ed98b052fcedbedea7ceb9fa6a85d9d864ea369885fd20cbf5c4f6332b3b079ad8da0723aa4906a032220d860b9de20729672dc0a819442bdbab56d893399d0680411dac7f9e38c18f708377d2c722fa53b43b06a9f45e1edc3502ca0c16829b127e5cda67246ddb402c467aaaa049d97056bd9432c54170cb85f9f45e65c304839516277a17339becb1e78dc9e89cf109518a3e4514e2cfc5173c0fd7f5ad40c68aae1e842ee35207f1ccd52a64b72f2b856a0f51547af36ef0ea46b50f88e666539b2ef9c16972edf122165db6055abb9f85ad8b42ae22097dc739387836e2a978e42b6ee081ef0b50a8b0f29ca22598f20e84172430aeb51404bf07980e9d1f54090f02fbb95aaac586fedd2057307124e01dd03e205eb14b877ea135e2998a3ac8e4667df515b289fd18f5c43cad2e8c42fb29cf8064040104c8584fc291f9e43c8699701e8a1db18eaf250c8a6599ce255689670337b755b276b13788e6fb944c31b3cfaf2db55d0d2e8923d23be2636cc494f4fe599701a2c8edabae5e499178702c4c07dfe7ea08bb0680ed708e59ca561e7472ace25150ef2c04f7351b3e1c832389adf4ef50744b804b8f77c4a34ac763196b6b7158a79e1526abe483c12d3c765bb5baff90696e22bd25b17aa6c83971796ed756ead5fdf994acd3704707cd77ed7b6e1106bdf394bcb0da4ef774f22dc11ab6752374c60c7864ce64957c8ab9470358adb0aeed03f5b8b95be58bfb70c5d75562b487570b082d9fb09c2be5f8541e02afb7736fe0c87bd62f435b6d9c50b457a988e874fb1876f7227a2e5eb7c1b22fadf82a735d1858a09ecd97c01a99bcff1186fdc02ecc6e7a554876bc2dd6a05bb4eef4026cc55ff2f9abb9db1a7cb886e1d80bcdfd32f00a08267d561a2d8e45e7c431fefd2005258b8a84a8125b6f48ad013431a8d15357f1e18305b0475cb82026411d0d2ccf0d9e355a30e7b23acd4aa2a25360317cc3f482932f3cc808654639e7d084a1fb72f866df5aff032c37c7f6fa21dd46b30068e3e16f2cbbff29d747bc8c1f65fdb60cf453df22cb4f1aeb9746876e4388fe854688148d9492f2065a8cd5087c6ae7886c40eb9d00a1524ec9fbc1bde69806430e9757c85e89a30648a2387ab4cca9310219cc41fee32f0c80006b6069e96680a8c0f928d60b0b281fb86450e6782afe5267e6b02b8215c4fe6e2894866ea8e6a9c2c7004602e2a48ef014797f08e14ceb2f07166c5a21f6552ed0b0928dc8ce06417567a4cc91ea5e5560217acde607e138a8cd813b8836d3db4e2c6c2bd4a0339c9574ab1051bfda50d2e20333551bacf5f3951dc57ab31ec084ceb2386d8db5cd0c82d9c6fd067dc6b50fd9edead7e1c219cbefc501af9f0e848a3da9857f0058bbab30df641e01a05fef566fc4394a256f44bd7aabb8acbbec873bb9075fa73c66008c5287c7514c776868a352af1f66412f1d52240b47e3ae5e9173aab12ca16ce5ce515e0216d311fb33cacff20a076f89a220dec617afa2c22310e39145a14295aeb9f887a35e9cc60e44e3ac506ab5d0be2978f42c44190c0972adc64ff1472fa76f4b5b79a3dd97b1f28566e7d254b37fa1dd0e6ba6cdb102e39c3b2677aa4bd48c0ceda2d67137b5c9108690b441756100362a36a4fa261ebc4d675d8cebd824c59caa9a0e65c9aff6f0b250c533b31e6e584ec97c63fbf667c1a6831c05c277976c5b588d59da8d0ec7a8c7117cd1a0efeb116f8fbe4d707c621864177a0a621c8249098ffc17dc3817ec84174efe6693ad18dfef98dc25401b0efaa0a03c38b99de4b8b019f20307df92dee1fc0d37032bfaa0cc7ef68e4b7fed22c1a799b2ff3a6625ed27743ae5852798f41c405bf7f656e329936123ab4d06ba9d06c9900167d563e040a3ea22ea2facbd43f975da357e70755173ede8e0ddf67ab62c460e7cc9eac2fe8c8f6284171fd7c50f96ba33535aebe3d9b2222e0429c640bdd6434b878e63eafdc819e51d67728b9c3e3bbebb2530c5f358fb63cec71ea25f3b99f8480fe2ca903e8ac6296cbf3bea5ce21bbd720f2579a5ee64354342ec40f3905c5649c74cec0208ea5e73d2af0c10613d7098e72f5ffa58d4cdc979bc1158272bcf2d66528ed2729ef4110ebf43c13f9c5111f35fc64e58903ecafdb345c11f6a73f26c256b423a78011cecf170f6bf68844563279a56f2834176881e45f4a27f33a33cae67a0c1a48b0610ff4251bdd0a6d4ca8ee137c964ab621f0de0e1f7f8716a85ff4d5ccc6c4ae871cc1018e670ec0248472c0fb44ad27a7ecdedc2238134a0ab4e1c221885fb69e2c33992765fa35f95b07ffc9fa4042fdaa7f7b863c814cdca9cf3a1e55ad3dedaa47e2cf73b47a8a3f0ac6f44a4c0bfd67b806cc1cb602ccadbe24a7c879a48c9a32fb767d57942d39af9fba47d5bc29c4afd16c72708d52be569b14df71712a454ee1f90b1fcfbee6033eb80676aeb190970cfb05cdd63ff92856dee91822bf9538f061caa74de9ebbabb41b7c17ddf70f186ff114d1a04a341aba2abc642ce2b0c6fe78d3124d83acdbc2a711b95803fc6fc1bbdfd816729aec773582c1de3e4c05c822a2d0b995c0df2ba6b954b6224dc53b71128b9ad7c5fc358679941bfbfbcafd6bd8cd4944ecc018d26ed48a5b66321362da383e5cb125fc532dfbae0711e726b78ffcad29833207eb03b3c6e3b9376654af7880260b994e8cc88e25bfca264687bca890fd5d50ef54329c85c0cd2ac3ba82983e4fa682a332195d686a8779f774d41e759577ff99d32d35d81705fa5bf4be93fe1f8b6ae54319140c0cc471d9290fd7ab888dcdf2708ddb6d4703ea6c009870034f81d5514a9af3773b123d56ddcac715cb715d542ce6dc55f855b167b6b11e9600c9df0cd688d24191662e8a914ebf6c57a70402a219438d1e00cdb16ad61e2eae68eabb3312f10073f0cc3958545eb715b5d6cb009074a3fb42d5c9e87018737ebb0a25d3877680cebf8f008b296ae71ce6bf47bda07aba56e87c3c663e2ac6d69606821d04349f70d81cadab179bf644e4bd16e09fcf49199e08b556d7d03b3aa3865789e40bc5a2364a79f3e7de9ce62c1e76ac8c45669c31979b9911cddfd9ac9540440f108b7eeb00a63bf759a7a6f5e30928541d64d5f3e454af6c0c274275561c5893983cea58eaec4e8bd2bda27acfbde64f34d44a1c4eadece106dd347e2a8916c810afdd84596705e1854a01ee894527685ca8b2ee90d9b3650347debe53e983e036ec5ce1c7b5acc57e802827cbe55a96cc260a6eb86fcf4a54b418f3cd837da841cdfa1a7fd40ab891e19a14f996c0c2caed159df1fb29bad1b080e9977ce5a89526624bfd834d17f96c2710acc5e3b6126fee5685f8deb05f32e1a11576a27c0021b8e96d8bd963572865fb09cf9a6592f56342c5b3c5d1da5d32570bab2de66a47f22526fffcf8c1efc436b4fe6967a5a4245b9fc3caa4eb61ca5c409bfe74b1bb25558baebb3ec8df822bbac3b7bf017158300347bae4ea9bc4ca0e0d73ed4aaf678f6366247387b82932edc1a07c39a6022aff7b6473809a08098ac2c77e7346e937c5f5aaa799c5daa4857299795a5819acff70bbb01b508af1b3804ac7c2422ced9fdbc2fbbd7b1cc7a736ec15b3cc66f1f12a97748d2e86450a2c4c71549bc1665a48a5e2db1eb068f1b8b094a99c71699c065ec4d6d10cec180137244f0fb5a842e0e8242514d2850c9062a5385925f3881e977ad62f5cbe0c6577f139c4d6911dee6bd84eda26b674e3a210c87916cd2263986c55a3111c251d3517b9a16ad125a7397701e98d0bc0150040a1b2316f7bf5f8c1c2cb188efacdf1fba29835af898a1f0186d70c5bb769c945a8de156e2fe49d41588735e88fd1e3b4dc3682dc616958feec3dcb75b731ac872fef5b5956e4cc2710884da4a23099aca93183938d0ecefc33edc1b4bc24a0d39380e421a62bec1a243371ccb4900a30dc1c361edcf6966126c3887ff84d3a50263e75eb5640a85b5c5e097805f15f8a5bb9fbc22493039c3697fa4342b9b623c63a54757e24a131da827dc0a83244bb06a88e4c39f36951e995929b435ca82d420b43d9e18c89c688d109718f371a7895151a1f481df3b5e115e0ffd6797b397d900fde6dfd03d2caa335b500b74a46c921d63d5e25e19d53638408ec4907ebcb44e30aafa3c90a59d8b0e36e6d267065e1d179957cce9aa3e62c88a4129bf3d85c12dcfa6dbbe501c5ec78d3c7ffbe5f1190be2a34c2bc6cb6c52a669b4559ca39361fa69463baa21a9b25d5bfdc35024da538e953b3a412aeda30fbabd3d5eab2e90408f6247b68d3c6915ee2764195044eaedda8cf20960844aa4ab495fd514ac41a255354e7ef09f9bb1e557f3f5bf5410a7910388b4bc90d53175dbc1a15550b252a3809641141c949b3e1ea62563d4a876c2e4e8ba9ce0e6dbef6df9b44682febb071c8e6db5a82ce19ab69462a89a01335a35a4a8916342e0d16bca59a122192bac2445a41c9c20ed7de899a33a0e20b2a84abba9a9462e24a6816a9bcd5565b285914db8ae4c3a28cac3f09f50db9b9d6b758ae9e8576edf7c15c4843a4291c0ff27aa9656c086217d22a00db43d3a885a507ea409220e683828dc724aa3f52089ea3399d800153c143fb4634052da4402f5c857ee0f49e790fd564eb1767d9ab8b821a4b3add555e2f532a7d5559fac461b3b14a05797022ae105b2b4dedf5e5aa9615b4c5cfd1a38838c2c32a93ca57037917462aedecef8b138ff386702c92bbeb824beca9c3603e6b7023e2f27e64065314bd968cfc5463b243e46694c23ae38c7b5b34199d5b1972372e186f9a2f7e523f3fd490faa02e05fc9cdff4b50fb9278a3c772bce33a1ff88077b0df217fb24507b9ecc0edb22bce4d3acd16e679d1d08b9fc8af65e4016472028c5bc60fdc123bcc3a69ee83fa38bfd483f0d2759a1b862d51894af2bc1849749f8a0706e6444aee44cd05aa1f4884b8d743c28e4b713886ff7efe10582c73b9d89f7b202f7cb2d556cd15310c889cd5888b111ebc6d018a4b06c029ad6c71b0ff96e739807cd195a196ab2b0e47498ac80a34e585c07c7acb39a7505300e89259912e9bab4a951f183380e2ec650bf631537c442311a8aea43af4f0d164716c769adce7e99e72c49be8084e07fa0992d9f2fb26ca6f6a24e95662a5c4aad3975daa54a1487c42519623ed0282644c4d7687550c73d5b801a58481443357afa1afcf1c7614183ee45d38d1220dcd43c99b91eb5d58d829e8cba2101d3d494110a5697dbc70bb53047c352c48774f617b5500f84c57881e0b9c112918b6d1228212bd348c87fd3fb6ce37c2486de2de60a5eb7ca8622db448a061253683b554f9e109d84b1cbe398afaf68897b070347d9bb2bbfa46027dc494893bd487f878fef50f9502d9353c695ae9aad1b1652c779da83a562edd6c54ee83ddb0b8d62df9393e08c0645aa63b7b297ffed1a534990034e797322931ae539ff8cebec4b1f65a443233eeac9f27954181a47e97d5e47f9e94ed79726d4c78f792ef5deb52c89ba25b90892942a74ea8d4c7fce0ab3371c2052c79c2c4a7c307ac2f15fccdf095322392002effc494f8afe204d1b95fb4bb5fcf4813b5b1674ca8761652e02d1a5bcb0fef3c922661e3893d384c0245485e3f14372c6863daaab115a16656a2b217a61572499ea3fc815707e8fd266115ece957f9446e54f01c36c64cd37c72a55762922e630ead45f23e4e24a292846f1180ed85c84e21a7c98b0dfee518251595a3150bee5bd0019619adcbed0aa3b780833b515b140bf38a0f70938102b0511825eda345e21e20c9f7491635198958faaac9259df5ed650a70e55378ef01c015555f57bd03b630391c1721546b86537472c99b50624b08c7406866a878b744efe6b5f4c5e641f96221255368358cd58055cf44de33291cf27256089c2e7e7cb5150ddaf787502a9edae849b6be1a0d27a11abd8dff25d159a8f521760b989e7fb329f78f542907fefccb0e2a744310a114a2fa861ceec81cfb6c97aa021f844948152e6b399eb60ca59507d8b131b13be3eb414345f7dcda9814560ca7f6d7495d0dfee6ce60211f140f77c39a2350a659ebb8d9bd095cbf9d07c25669c018885a96c826a8e9844d695c53f678a2610379140e50c5abb79078f11fc2dfef82a8d61b96401e6d8b21aa8363ca40b80ce926852585d560dcabaef8560449759c8414bcc96bae7f0f8160d159deef748eedc2fb276043855e0bb854c34745ef8f5cef1429a7f632861c5624ee9c19a14dcaa6603a59cd3a8e80af3828b8e9474f6296de4da95666ed0129b35e91884e7289a74b30c7eed36e98ac8380182d68939010fcb249f1df1c4821ffd64ae97bb4a163752811e45580fd4f6d3f3fa3ed547fe74496faf9158ffe449ff9215a5adaa6b313c40ad92606ec7ebc10037712cb89c25280c0cc78d03de91852dccb5ad6e2d8f9026ea901d690ff61f684da9cddb1954106e9fcdfa20d76a81d2c62ecfa39f800a59f83f7fdbecdf5982ea23cf66e6b6611af8c43f33103c8a2ebc3c892cd33d9143bc90dead1e3fbca15551ef9e55282d0518afa35dadde83c8ab386af14e9005706fafc73461e8bdf9234e734674a3a774a1fd03b731610e8ccba94b8051785993107dbdfbff99d6d84f883c9fe0b2edd2d2df32972f398dd05da58a3364d5978e92ca87222e043a0fb49f759c22f5f2504a61be671361499b6ea80b321ae2eb6b9c181f8bf5b57202cf1ed563bfbe42425ef51d04c74f09575fa4234826576c7f7e6acd0a523485057fa121b91713b09d248ee74ba5fea711ccad003c790cd82f9cb00dafe11c2f56311cc729099a34ff096827c729816ab05e4306dfabdf3f4eed06485292c8da03ce3aaf5b2ad7ecf034b49a7ef9558a5dabd730350a701c821e67c7bdaf824dec79f3e4f3f598ae5032e6868465dced849d1e57cfa48b235ad7ea737a4a2b8d37b73d0616da8a71224bd0230ad9ed24d8239f2c5ca17e936c896e3b7debfae9f708ce33056b0dfa19ab2286c5ecf2e722ac785f2a60607b9ba00997af67c04ea9cdcdf77498ea6e949e4c77b1d33b0bc3aa2a1fb4ee0ed0ec65af6c12f6ba2d39db55f96ef2f7d0d380f1974628c230e9bc24ea2c3f20decdfc54ad413792ff3cf76a35ea6378ba19d001ca02b6f601ecf00bc76c19ff8524ac51b5bc215d0b479a961ad81ae270ee4fa0d7d3ea448db54e36547fd39be0e062ecc416b10e85024edb51c80cc07747805419f55e2bc338d787c877d87445847757351c4d2f46e5d9effdf91fd23a67b5c1932ebccf7c640b635e4915312b2162367135a5c2fa458445e4e2349d2b0a80718787e2cf8c443c5223f407acac06ce28da32ab7f8666b0b3b4c4ba3f0245dfa3de6aa1a66475cd81a1b29332ed17fd10a2f6134f97e69379f419b1d1ce93cf39481dc9b4375dd1aa62c5d1abc1f9aae5156711caef298f64f4e1a98409d2af87519d5ec938a0fa97d3216e38734559403cde02989ca242a23d7679e6e77fbb441b2f4da97891570508ba36986935ce8e3108bc044e56e192d007f3c67471c0226a26e27658da9f7288bc1881e1808c44115cee962ec93f9d95cd3eaba6452d813aa0cd4299ffde83328d8ac88981e45cd50fe1c9d1a734d5a3b62f8a08d729b50b935d006869a664da7c456df8c82a75172050b475bde4c079eea8d9775be84c8ca7803a318e565c743bebfc42aec60f0ffb7f2388935979f5bc66eda9ee0a1320fe3bf8d29de3d7c15487a2c1e53f33bde243109fae032edab3287f4b6dc0314839dabb7959c818153baa77df0c2d0be41fd70c96f9808720a8053d7ac1548ba382b8ffef3174e1f57db04f100a105fff684254f821892d942de6a284d5c2547f5f7194bb48ed730161d5099f4b82d286219b7c0c276876978b2b0c1104f2f98d585574eaf91da95818a74785d4e11319de8f9f15b0296b9e533f1db2a8db29fc63cab0f83bf96994ad4f34638798f6fbb17db9f60a9f701a1648a3f102f8844d335ececb50338a261ddf44f9321f22f530987fb85a284c78ec6538e59499ce4e13a3890d0db42250cad075cfd17b249857fc365a8bfa1f8dfa0e037f87076b268ce3001e6e704887f7fd154657c9ad25e2effcd2ed34bf15a43c692056fa500a2e40efd4fc1b7cdf7849196eef31f12acb84bbbc0a52f0bb2673180da971240800df1785dada52ce3b402937d1d0af0000233810de4f64665643fe0f5d3d46adab9d0203301de1ac925ef768abebe2c44f33e9722ef78e7e7d0f35fb53328dca9bb165858c631d0382fe1e1948e1c8f01834f0a443c41a5395dc24e23dcad02578956b2408aba1921344279bea75bca60bbb7a0dd836ecbf93904a0a623d6e7dc87fdd6f9eaa17aa7cf147684ab855451f68423e1f8011f21696bcc542e5fed0a76ddc1e738f81faf9d8a189363ac9c3f8315da29f73248b4cb1a5f417f7e442e03e4c582dfd78b1bc320b2b558fdbc2ec891ca5fc08de5aa35239cb30fa21ada789f62cd691c5e4621e738b03ad1e62fa0e09c3e6ee8c2186b5efcd435b1db751c491e0980c70f218e73196f95507381d7a4f747ad8071d32bb5e021f9c5afe6d8ddfd9017accd8356147a2c620395815a089e736ffb569a96620113da290467e74915e55bbda878523edb25fa5e64634490f26bbfb662e2aca854d53dbd8b4eafdebb47156b1ff914af55d1d7df6cd9bfedcf062966da96e143f1d3aff9192d0a657858e3c7a9bd1d58be77a5b8b9e69771c3d89b17b35461bed7ad1baab4cc616e93e2c4db539b9bf9ae4f6f817b3345ea0f1a460eb68a9905ea1679feaf9c74fa91cbe860e30a787c10d60e55acea81aff48bd69f7b4cb340d31201dc7cdc941347eb89e5f6c4c2e18db80c9aa5599956f0c8fea72fab1204ae336d2de9b65f54abcc4cc48286875ce90db3442eb72b0a86564cca64c88a9806cda19f297b348390db984e3c551f7228261523339169d97ff20dfdf0259507f330c98ad506a9a41faadf49910f9d7c875d33f1e0a70d45f5a9dca9c7d272b7a2dd4b8d6c477ba142b78ee76250c876f29030473df847ef298488bc475d8e011b54b8829fb4312e0a0e658db779d4e280d9e77f6052221066a25780f031dc94454d29159929354cec5fb3b76410a912f7bf2f4bd3a6b4444f03f221111e3e3f0f320d4a8bf4ff055b3c0c41d2c7f7453acd74d46504e95a205c5dc3d904a54bbd0997d6e589fe671e91e8a3acac3ccdd53ffa644c9bf03c29928d1a75e9c22ad487bca5acb6491cc47cb0487f2cc780891be566e40657fc3713143935038d0d07608dc459c064ae84da85afeb9e9f0bbf14918b36d598b6336d0961a7dadb78c6e443c77d7f6b3f77443d89b9aaa6ae704b516f3820f24ccd55ee8031055ac64ccb1586fe957e5fa17dfcf0a7cff6a7c6e69b9d9fa3483223ae03b5e48f19cf13fb282f4c7b710baa2a7aa712403beeccf21c22c39d7388fb78ad515fdc21433ca76fbc6392ce5e9d4c6ff129ecf03ebd00de69257a7be69194a424d619cc64632c115857f05f22a202fa71f84c784d999bea7396e46b7d4435edc6465a8e0a68f7aff39ce715738aca9338c4bf3e8fe402097b1bfc1eaa32bbcbe08f6e72111ea7c79af7f6dc633763175d7a8acf1e5d0f0cff4ecaa2159793388b99bffcc4340589bcfa578daf48d9f370149b27362f93c5130461088ae172345c7e5bea40fd7e2be452ce15d3ba30e5f76f6b34c26f09aada7f01bc13e07e1d027025debab3889636a79865dafee1c242db61c3615d31ad832e86e8a0c50057950d58dc29cb9ad95626ebb8de4fe570196f3edcc3ce32140ab440b6f11dd34419aa939946b048df8d480d1cdafe3cf211f418ed6d09a629b9b23670c2bae12e8fb4eca11c227910770377f98abe6949c3611749aa3928493cd625c89a5125e1363797ed12496f0b83c5bf9767a1c1b30e7cc309167fd1291f46f3e38d8bf2aeffe708b8f475a7004c138e8d9ee3914f407e272deee4eb62bf6dcc7a80cd4034ce712e66662b851b41bc3a725ff536915324187e369057845d5e1f9a151bdc3938f5cf8124740e587e154e38b5232be15ed1b46ddc8609f52abc0834f5538c5c750651278b5cb59a164ff7e9251fe4c111450b25e95536a32fbb1d59bbf41feeaba6c9959ea90dd8d79380395ccae5f62b798b9ba7ee7ca3355f2b7d42421ac4b06a4e3497e000791314f3164e17e452436571a7b18f501b4dcba610e7b5ac134031f355ab2056c40ebdef2881a21c7b2ad793579443951c378f276803418472d2faf7ab2932f5d21195f174110143c04e2de4baeb4ac833660d17e6304afee179a056c35cedac23d485101394cc049e2714923a6e5d94591ffc688ccca9d5e17d01f319563af2758029823d327ab49c4a5325c9e87e7e7e2d049ff36e4ad62000dae992ca091d3fb8da9a7269a57e1f07ea7549286fd99af54569d648ed74e17455d1df8621569454a6470db56d28056b239f90aa4c339af24648aef066c5ad148305db8d0cfc6e8833ba52222c6317cd707e69fbbb263900f347fb51649ac4baecb2e4d739d66ac0c98b70cd75c6efbf1d761ac11a09fe8706a41ab3156bc29d1b197c9b0d0be09f4a5bdaf826722a6dbb440381d9a4fe8b7050dfb4adb9dae2484ac656b89462b77c202d7dee07882cded9355d3acf36b2c7f66dbe68bfc397b32e0bd4b667c0276d91b63e647f7664a8ff8794c9a28a4273837a9df4b99694fb33796e4972856ab8bd0dde335af9120c8891e5fa1a067320c95efdafe5cff7a59918d50c200cfea9602de036b28b8d28b991c83800ccfc5f54be998885d539f23376b51cc5751ceac6753edbc2fb91dda725f05febe92fc8633852b56a95c4ad39097693dbcf00d2ac5de8a239ad58ed7ba02d40975792bdcfdaf579d744cd52ce3ec611b58884200e79aefc7787e2e44618b2b75198deffac5d2a4009fa6f391ccb0ee4733e27e6a09a394583993332f0f4d25bece71e51fa707861ee879eecb576bf3a53be2c6fe228b366601ad3fcad844835dcce93c1dcd4c1bd947dab22eeef0467a145011caac98e75ab8ee01accc468ee8e28c9d7631c34aa7e528bbc4933f06dd670c725bd8db24ac329a7781881bfddf94224bd8c7f0aada841272fdfd8e140b0548fe969536575a132c65017f5d5504240303afc99deb55ce40061b659392ba12f775c236739cc32658fb0a81e0ab29317871f16e8bbd6ca5ca8a7757b30a14a0936bd4f46e04a913deeb528aa08864b7c7971c5eb10a08ff001ce35c3e9df68c5d6f21286dbbab3b1bebcf8703ec1c656c97d6031168fee3f3897f69cd406390c151405c723e79a9f27698d249ff4ef6bdbaf9dfd836c427e87048878dd3fb6d9affea906f23b82e5683d51b8a146dafbd6303dda7dd1faa3ed405887af8d78b8197315dd0bee95ddf9008160f75002bbc240fe770a96c1f31bf5503faf482e0d38841c8a46556033670b0b8014ba1f440a3d83375bc381ebbde4d2c7cc93b84f20be86645edf750436d233f489dce3bfaa9f42b18a4a80238b1897d54362ffe0ae3854b5f94cab2bd8c4fd8951b2dc2fb18619ef03cd3c01a1a2ede9b9419bf0f7fccc6f0fba9addfb01d024db0654a3adaf8ebba0e781437020a901194642f3c1ab784635fb34f5857bf316a7c19c1c20112ff735720ac364794c2d9f87c8c8b283894f2e10d8f30f9d54a6944ed3e2bb350551fe6b2ce5135e81c970f59b9b989e8d546d207d3f30c0c79b81ce5689135a25c29d902e22f9a864f0c093db9a8b8567eb2ad9e44d90d4bfb6b136ff4bb59c43d5d6b1d4a7038442374fd2b6d0c0d3f75d2857859c0add46d1bed04684897ac943b847d10fc44bbce8cc2eb320aba0c9dd5f34cff20b8b7c9d8f22c411c5525ed3351d0a9bcd8789e082984bc4019b0e0573659886cde17b9c3a023b6973aef4665f21aed15e5c805dc5e3096e8760969b59a348927b0ace3270eedf753cb634a39ea464d50f0e85ed5db39eb304effc0d7b6826869959a9d56f24d885a05c0eb1e286054d771755a35456edd622368dac97eec4181db013607217564f9d4f44dbaf2618f78402dbf94967cd902a168f1a1f2a53e2041b9fbada3f444113f8a0fdc9e008cabffbb0e117a4bb4065e4ad7239bd3b6f79c0b70e8bbe7c7312c608169a241c9d2a0c215dfb7a007e150d2a0e60dc30167460c04469b9ee0ffd0c24d44499e2219967a3189177041f8c583da6db0c66956b472c975f0865f54bc302102b5b4e9c96644bfc245138b6708b82b118323f2098c2e9591a59ea027d7de2c98126f936a0a26d208a12ed6df73d765091defa245225898853c971db6edd9d81a607b1678006b5fc0cf5a91f2090f9137332e68a8f28b138451e45d0cd8f0e9b0f1b510a77cc5f0106660b4da715ceb64983249f39f045443b386206077c957306ab8affc84ad148190579fc3980bed085c79059a97a63a404ec8a311d4e0d825fa91d47cde8899d76f9dfe107ecc7b89dcf9bb60c0346a7b9e2bc2a782261bca0acb9aa440a5e59db6e90c70865123db41bd7c21a62d02548b4492b2c222a16fff1f97875d67493d50a56be87a1c4418636fb05de59dcb408e591f6992c20043b43429c512d6ac359a84b410e2f537058b3790c1deb115c47183b3c4add347ed8620a4f3a3a67e1ce7973fbcb50b7f9f4089632de4894cf0eac6482cd78b35476eb756b6c0fd448596cd1b592ebcd6a36e278ad680624e562653cd4bdb8784609cb88514e7a79f7228a56f7e532572b71c6578241cfe6903ac6ee1df3f6a649e5ffbd3e2d8a2c62ee2669acefc19be2cef455293a791fe884c0b6ef18a55f09d44f61e7200e892fcebfe5f7541ef54ad17043504c966114bc137ba6db63889f7e25cefcb6be69a9b442c2f32a19a6e63856a06ac786a8c9d7c1ffef2b33df10c1ad379b3b6912defe54d04474106c0a193117eaf9ff7c967bc2d98562d4d261a22cbfeb2372ad8ba2b5bc5511008bfa441807634abc280a8a57c26570dc3a1fdc56d48c9cacd06d011b3015d2d760a10555a268c06c7c5a430059ed3e24fda8881ab1ac84a62e0ff8394dc6b496198deb15b139bb653f26a08e627794d96f64f3713c6924dbac4ba22d1eaa633afda6ef0576704243515049027a4d64c08aa22abb4c35c433e1bbb2f259dfa385f2f374435d3c2ec2dee3a5427db555d86e8009b7d5ed618ecbbdd607d2b295eab391dfab2efa11bd528564b688f71eb050937806df97667b929f1d6c99a816caf952a265daaa750bde68a3d852c93edeeac827316432da58b6e527804d605570922f1555481082bc3f3c68c4c411b96d4401ab48af2ceef9f3e77f616673f1b7196fdddb97d31f539a7e044d2169ae02c707a08b693ac76c0747a87dd366c15ce40fb72ec565aee17f44398e792ba9771e586cfe324112480aced8a64b8eb4aa16dfb1f9d7866e4349146b3010e12cd1f5d61c2100b3c5076bc2c371ee7e9f1ed80d1db1f82eff7bec6ce7ecbeab60f54db979413cebb746197426122ad6f5e3e107c24a88331d92d377d4aacb47c9297e94ae8bd21a1c47329ae8cb30de50c32008e3ef952ff6e3aa7402d146b479b3961a0d331579d564fa49d7bee1dbae4ef9f1ba4881b66758863d39cf49c4250ac6ca5a6be4e30ba63c17cd124caf7135826c6113f8a8c49e96052e3909aaa5b9e2ed7a20dabd20129e05a0b1b8298f2646a3b2f1f8369c8ea16c4871f5a7f82b6316a88134fb80635343bd757c820ac14705525ef9dee0e2feaff98a712f4ed15dd57b96763776ea7556bd9af12375d5c5b10ce93f9e55d13293e77df91a6a7f566fec354f7728fcbe150694a1cffbde5e0654edc0b7dc97928ec5077b56a24b02a1b12e50aa074cae3a8fcbcd9abe163039fb946dbcff1e0f3f32f8bc5dc88e4761d8c7197f0b873a1f62a8ee52f86220f26a9729ac997a50538192cd9f212bef9d02b29c52bef9d81dc8b4bd9b61caec6282bb80b32fcd54e8216561a459e8030a9791a138274d563c2eea914efc616fcb860195d18fe2155196878afd172d8ec95fc48d54f4ff00ba9f128d123061fb1556cbe36795583e9a28a0470039c948dc297d69fb99085ec1f8ab34faa08c945abd5a9c66a5643ac1bf4480b12b655d29473b1bae60357b98eca729379b490373320fa336cba89c720f32d5b627c425571f5e13c4bc52daa6c1806fbe7930d8a67137833468398ccba2ec1262a22ff0174faee886ebc08a479200cfe01f44e6d92f93451de25c13b04a01b5985654f107bc15c8ed946a83eca2a9360dbaaed33ada2d8fe9edb13758b43da395375e3f10501420f13e539941767a1654d4bade9ac1b408733195867292b9f0d745d0639d7a60bdcc7d8edae1e1f26e898341998b264471aed01e4f08c92ef823597966b77367f37519848a8bd390c0fc0121113afc61efeb848be1aeb695fc494d0f0874cc5ba2db4b3f74e390604642d4dbf7545a138d1622f8818f7631e836388f42b607580fa062f3c0155d972efc24fb2eddf1cf87647d82f18d0817bf91b31d227e8037e6d5db8b67c1d9ce40e213397caf0ddb90b01ca08c34dd1ceb03229ed209137a5988d6ee141a9abd73d401cc72d97a77ce718482302ebbca178b08879870b5b74740cc9627bce31ba3bd45a465e231c0b0613e6656f4783e77394c98b16cf8bd09423f29e0372413647247509f343f51746aa960cc73edb8b813f5df119ee1a9887d6c32c38398a514a5135e5e84ad65475a1f5627498754c443c0ebbe308953d83a48de9ae2433db45afd974d65ebe6c5390aea564ab3bcc1e5a4bdc2fc68c5baaf75325aeb904cbe8596674021df7c1e8d85628a59e4e893eafb8f9502728ea77b2ca0d44a7b8596abd0689eb30cfef9642b164e9465c4e1422f7ebe8352e15d255a4faba4c2c75f6a5921840440674f3365257b4a1b74ac23e3aff6b10b5307bdd67129f324401aec5e33d079d4d896773f16a4ee00208fc7a169790d1c4b2d038f95cfdeb2303a4e7ca75d45d9395208bdc105ff8575e019b0100af9673562301ed2876c173e6380e510395fafcff4ddec609e24a575442692b976cbcd8e753a6d2c717b7a9a7bdabf01abb1d354b86ecf8bc0bdd984769cd3e1ed8339f90e7a28955d7a7a99f5963a533d29efa12e4a94b969c7c32172111ea7492f82e35ebe0cd92915d11c574c40a1776a27e3ab82b61af5231f1f9171c1af7af467154f7c944d0e35f5dbafa2cde069816d3a14d8d67c5feb80e63b67ee5323aa11caef8c7e315769ac19f04047121017524113fb15e0e47acfe0ea174e081194752f2a00846a40ba604b9df0af2da3329158b5aa789dcee128d2187deae0001674b7ae84646a5c67ccef5039b3db3a21b5e44f6d970a413e5d40eb82491bfe0c00f3f7c3dfc9a979a97622b63a5b750301b9f2be3600d8b555cb8c5b54e2477e8c189e8af08ed16d0c546d2accef78384eb26ad031be907d10916c4df1a1fab22d62735c9394605cd83b7113e724aa2e257c1c89095e829768f9c73f42f65d8180596f78a10c782d0d48407cc8f597403ff7f299ccf142700d2e0d7f1f2d0addb19e1f981f4d9f3eb5c5fb653ef36e6706a98b737ba9c7091eab1ea21da7423abc15887851f246981849490f16301ff388925459e9ded965244e496a604f31c53c78e4856e22402eacb8d1551d9d8bd282ae0c3a19d5e8afb542d3315edc94c619e0efa05510974389f1ad3a68548036619a119d3ddf3bed4610a65192e592358ac9316ee53a2f2765acd37d003a85725b40677136c5f176ea801bd187631261414cbcdb16133ad5bc7a9ec9a18731153d7906eb41f29d4914805c1f996b703e7cbc923d677377137466021b7cc2cc2602f759dcd3819951227e4e0d0a295b3775c41fe16555d12608430ba733c8492446e0138513266544745b41853a93751d4ff705ec6c97c22f60da786449cf2e800dd3f0cecc38c69884b402a6f880930b150253a6e88dbbd1baadcb7b28b16b5555a28cfc271a4ec89d8552ac3735df621acfcb4aae1a289427e76bbd32dcdceec44abc3a3afc783324080094286c6ad93ed0072dbe0f010c2c3e5d65d04601f58499de539297af100764b74efe223efb85f9cc9436f72efd195fefd53a1c9b1a3e31b1d4b83f7c1b4d9535ee5a423ad5d5ce7a2c2a0fdf0c116fa9932f9bb70cbed679c2eec2b0327f06280966ca6fce571fbd4d2cc1af93f9715ca0927ded101a2037042a14c7f96d1f1d3d1e28d1f1502f63319a95595503c4a2b8e973a2aa86adaf33140688e8155c9b19394a15e810088e24eb5fabb0ab34f52ed989bbcb173faa14642bacdc420911eff71a2d4f081a84f05815efa46505dcf4d6bd74ce4ae5504254eae3db0594cf10fa2a6ed496828bfae83a0d85586df6d8ce4e45451e4fab5be51a8cb29d1c0c1ae250a51e393e50e6451fc4270bf35d72ad4ff313c30253aa93a043462a61b1f8d990088a35b751a22bf864552ece757729c2fbc7fcc63e5c688a0e57987f903d1c4bc50598ca482ad555b12a6b009ecb5f6aca88e2d8f885ad83f93faf598191e8c8131c145ff5a833bbc01466e1f3f466def1059f30a91ea7531467a5e736177f8a8cdf4ca68a7d68a30622de6399f95f9860b2cad18722cf5b0dd564723bdcad2ec0ca417b00ac6c58703bcb89c8a89c250796463850b20ee4ef68e28ecddd8ceef6473abd38f53c1f6ac6db84fbfcdaa721faaf27953a768eba8f8aeaa6036e4fe79f4bfcda016a248f368b6bee8532736025dd04293245a54398b62ac1c849183abaae734ae210a194592852de61296cedb5262b947ba56c161596c860b0fa82ec9894650110a82581a87f0a32eaeb26d836f3e824b3b6916b4d7a89eaa7d3f5eecad435988830b0fbce9a3eb8f646604c7388fe7c3780355b07560bfc85a2d5402029cfcbc85bc41354a256f35a028dad59350905e55167cf0ae5dba7157464d8a027786cd800bf435c9ee16676bcde67413ac26e3bb45a17503adcc41eae7b95389b0d8e8a04d3a800c144cd339db626056ce3b5968690bbc545e47a716fd5135d4fa98d3037e6c81230188af3692320431232829b953265fb36b0ae7dfcad2f0bf84decac5a430287edbd004be09c544a715300071b26cba194084f3910ad0e660f213d6df2fa8dce9fd3e0e73b29d86b6c081932a9ed430308a481e9cbfc71d5b7d18786646dfce517338b6bef3486af5679184a851ef47065ff4af6d706ad11f8a9b2c0b46075c2a835eec434aeeacd44883f07b0353c02fc308b1f363c3bc467c587d7d1a6a10389c2d72d59dcff00586bbb15c2ed58f98745fcc7b83657aa9f4399758dd698a0e42a8ad30044dd5e200cbde047a24f7dd779b36459b802b392a2e21a9277218699ccabbdf7caa6a84974c8b148cfee596f456936734a80e6f69edbc74b544619867feaa72ae4e5cd8ec4324a8380d66df52dcd0dde204ed6ad8a68e559bf80500fb8baa1b44812f2720cbc974ca64c706c2fc2a4a544afc7a4fbd82aa703772b668d96e8e94cd85dfec94a9b4679f2fe9cd01513242b259cda781fd23fe1f79cea8ed4d23b58527823faff2133cb7bee584ac9eb9c40a67bebec1fbf3809d7670e6af43f69ee7cc586200e7499e4aae68a6c7a49dfc59400e806eb1551a57011a8b51aa8e90db8169042235c4cd5914ae0cdab0769dae9d3066764004786914089e38ed6ca5f19a22b6c8a2ef455843010aa3737c83e69a96f4db74f36c1a4f20ce5cbba98621c7a3fc0e5f44672bcd65a3fb53b4c8e1ff6c47cb926ba9b607f40e49bd9f73e54d0f22dc632f993954943acd4806dee38884a6907707c138403a383388e7a40890b591625ffd50b9d9122c0cfe967baccbcd8efd5ed904cd0622987f666b4684c2768e35ad3b1800ca3f6e9d768a293af4c1c5bcdca925ee6b02c7ed1d76b17bc7d84441e63d1490605af7134a3203d2e82192505acdaad0900944a80fb2034169228551542c436a5d2a0589e05d4faca042ab1e835329a889d31c0c9c4886aa4d123699201d056351242b04bbff337b8ab6f457c3ec41f25387f46031554baca639325c3771760d4bd89ce60d0cd1916f863863d3c49960e8a2bdc15d6846a7b6e7eed09c41629b3e7f6990761751711d93bcbeca61467bdbbd73 + +Params = SHA2_40/8_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0481890000000524af7cadcf913ba24cea70b1d3a7172dd6821d68e1405824aee0c376cdd57cb723e4d8d197a8bf4698ca5fd0d0f396237aebcd05a724b51a384e9b8cac048fa10000000000d10b5ba48adf99bcb541a14453dc7c5eed3aa717a4493defbfba6cc38e831eed8e94846f5615dbb4274683fca32c355f393d636815c1afde14c6844e6ee9c039 +Signature = 0000000000898aa0ed3c1285f313970b63b7c3572c0b82775c6d0cd670f11af9bf459ea13016c7f8f8366ee83f60e5c54a43d9cacfe6b534deb91fdb4e959860ba2e5d925e843f16e583bac8f56a12d89bdb7d8d2d0cfcdff96ef84fa0db90cc6ee2188481bc7a458eb6feac02630a60f2a97ce9f37533b790628a938ab90edd0a47f28baca66da5498bd7d0d96cfeefdb8c4938fc274a4690a912623c8a3e8b3b96c491630a728fc340a011a6fba2766ff1ed9e300132ed286785e5f9694544848114d62ff9c4e1b5407c347d80d2a6699c28f2adbe2c96b3590d0a3a51cf093cfb0fe9d11e07732bbd858b4e3e56ed250f76dc17d115769ef681bc2ba4a864b234ba5a921909c99330010fa41321aaaa83f01069fec3f6d355ea99bff758cf5a8cc331bfaea30908f2159f02479629c07109a58af9ebe6e8613d3e64a1bb8c88d3bbe0f7da5f5b01de6992384ab9ce5e724029dcefbe59168838be283a1e6aab388c66406615276a6615f3d8615acecc576c9b3ccab56706fa92c3bb46d63d7fe796428a78b73f24dbd058d063e1385432dc41ed5d0e91896c2870d75b283f430cf59d7a787b03f41dce3619f0764557510c31e1736d3feb3074e97909872a4e8cd43a581d1e783d7f910d692860f4cf5674d0653736980479f81fd0cb9e0757d31ce37a025d6dad58d2582728827d16e80dab39b24267db472198bc9449bc6e6f2c107ca7b37026a53741527ae7f9e8ac73cba3891576a59b066ec914941f539e207aec375cf293317e776970778a410be598445f605d9b78116bf41848c5484636b0877165d99200d0a90444dda7bc77cbed0b108a0415537ae2faace21ca1ade5fb23fc35a537477d4dd1fd94423a9815180230cb8d4946d802c348a70777ea16d358606452ed637938db040e48acbc5f68a5747ac4fba4329d9e36bb148001ab80b79ad4fb00bcea1615aa5141ab2d60861b0080bc6a90849b4236b325655792b15176ec188df949743eb5add6b11c4bf2b710c3701a43d6c620f12501561305486489f0b6a04b2aac3ebde7889929f0b96cefd699f0209e1a13aa7c63037b15ded56f6457054a33690adc3af81f038f5cf69dea1542edd59b8f67e548122246a6bf6802c196d1e37989727979d84980b8e36c8c42dc8002377f646764a7fabd20c2ef93eb4990bc28d56131c35898109d2f9b1002a6e0de5ed79633bf1f73b9da7cf35a2f989063a3faa6b7be1bc0879b556e08e221972a14c9cc3e104207e9b08df57ee36923ac48961cab518e7333705b9f50e27f042deb29be05362f948fea8f569363f6a4df3e9c190299b07451429cb0788cf26e4becb9bbe48842e2338137ffeec51cc8a7095de7a7e43dc780572a4a15b3e125a5835a152834fc73122fa5e3d8f4bf5f58e264814e06665d6e0d0b12db8dc66a46e18da8083ce7ffc73c6e40d253a11e148785491733c51383cae22ac80eed974e6867c4052f25c7814ee011a1bd66ac8324d8ee40ed9f12ef4f82e668d669cad2db8378ed255306b41590743851b58bcbefbb55cde3e6b7d93f60ad48689cbce1f12859d0cc8ab1513cece37748d7b9b634b012dacf995992deca1c77d61b3e0df93d77347722b620b0dbdc39ff86b93987d2483d0e57e77db95ba091f8b86c9cc80c4ac1666388f2313341b0e4f7c92d4bbf0a97a5690da7300f359a8ce7c294bdd7e2be70d03a844e5d0a7b3f5398d172d4689c1a09d0e06c5ffd04a63fc22a0631b3b18dede86446ffd280034e02a23a7906c9fa6ff161ad6ce536f8633758620eadc0da905c20539c7e538b09ac8dc32fc1123fbe5d8d14e3d0c633c592d3128a96d4e61d644a078be1a81038824a9091ca818b632675c5022e13445304a619f2d73d835d44407acea8384932426035ccf7747fdb815dd109ba6efb09b645b036d88a5c651e61977b8491d9a26a7f9f2bd536d9dcf7a5689a9fb6331a157a1b1ce1424c5b73367b865f81604dee45cc10080d9f108f58043e364f3906279f526a375ebf3f244141a3ef6f26b958718b44d201a847aa6f9ab2298f55a272ab5e194df1f5f905511afd9e3f441efda2b1748a0b56a585f88043efb78ae5ecfd8ba7b3a21150cc9a00f050ecc835a1046de488e394e0c2b7da0211458bc450f36fcdd598d3d81cb6b846d06be8fcaab3515e4144885e70e8e214abb9ed2f62d53a106c45473956b5b1eb301de30247dfe594e133535eda29279dea0b9972f6196c614a83ab3d31f04efe3caf2a48fa6661115ccf31848c7b12f0c0e8a047de07a5a61e2da263b0ff43f8c26c12861df19e99c44fe8af0c2ede3c97953a305140aad9b249149d3fc1ad41211a602e3c87d79f79a92ab3fe0482272220b46e0ed83742f681d7f6f2e97bd492daae96486d57004d89c379d1819a372918051990b06fa0e65d11a0ad83de785e99e693b14736082434c5ff4ebe5b83a0d023d9a421ffb7f242a51b3a7b73c6491bda79808483d2e1fd8f5e5eca2c5a1fc687b6ebebcaec95b98340a5808695f48e76a29823e950015668d00c91b62ec4359257eff8a010b94abc6592b0c9a11ccd7d22051394f95ff56c9f9897784df6b3fb46e1a2e8cabfb83941a71745b83f330372c63eb60bf52dbd566263eef9db231fb01e034462aa1047c30d6b547486cd839a7db5f6dcff24713e3055a1b3f5668f2a9acb1c72c4e9df9cbdd48bb29990fba32f777ec6252e64056cbdaab73731432e788ee5268bf96fe9182161f9deb65c45c6ea5234d4655ac580d63bd53ee4fd14a2c006f534b26c2008cfb447913836137b1ad22fc0ac728378923e2df2d7b00dc9089dbc61fc6abe0a6aa7b08075c0a50d5540fdd20ab11e2830077b6c967baaf9342d0249b90ce3b5d238685629e610602e0ec157098df9f97dd625a06c4ae6956ca743c3d13fe0c97573b77f76aa5626a8e3d1b4eca12334fa5a3122c6cdd79313e663c8a0cc9052771da37c32df2c3fe15e0a676fd702a36f2d17bd02cb4239b02f48cf90e56f7d6f0b431df19c94553b62d5c5c7018fe58ab50bf7885d966ebac0fe778da4b27909789bb3346923c490cfb8df354bef2cec96a61a3093faf581f7d5fd75b556249b86ed4b519191b2207a695add6d39f824fa80145eefde37a004933a09e8d8004ccc179333d0da7e5b09e06968437bdcd36f6913140a14a9cf6cd2608866444c8e85416dc3e1f4d6b9560a08981b28df9347504d30f82f1758923853d5fd43f98664e141aee5a9db7ef33046afdf54b82cca7d7297b8ca41f573951bd497ded43b2f2c86250e3aeb1ad7b51103e0cb9c26f3fff0e1556c0153b68bfb39270523e4f1fe542ffb5c26a958f5424c668d6915cbb3043ea44b8a627f141346b5d3778255275ea161150249e6a536f18a51ec71483665dd9d92c9a423c5c0f6880f8011a933f0f4bb4b18e38f485e2398f2e75f953f4499dae238c3df31c1b6a847a46c4b1303320f665513f55f6da163dc1b6fb05c90042e92949b94a51a11e0addab6d4b91c4e283ac48ce2acecb1644362302f15faf88840d11627b10ab2c9fde5f68a9366193c092e5f874407a34c81164c767c14bbe601ed8953e1dac8ded19969dd89749e336138898e65a22ecb26de26c37aab64d62e9541541093f32e589440497319980c578f34f0566870e0a1a579a3b186fca3ccef0350e113dc35b6cf24c10aef3fce7bc1320886f2f814ce27379a22335ac7d03dbcc10f1e0c17a306681e59de5582aaea62ceed9a95f47eddd7906e2b4e398eba47c9955b41f2ce4c095afe3cf7c72ff3a21fcbc0a535a398cb47aae41009e65be8b52925b6b27eb35d4bc30d6ac57bc8abc65cd6ebfb0711858441f94e707bd77b52235382780bfb218569f605872bd0c0d3fe1285898590c5b482c10ba0b16abe67d44dd259324560e088f4c8f982f63276b89f0ada72c1f7c3a88ea6b229b5fd3e8dcc4168ed2d864c1ee2bd03baa5d805518bdfb526e51842c4b03274b71406fd8c0f3d6174d622a5d9f3e13ebe1df2158c220a4c3620dfc928dadc4d54f1da85d41b984197bdddc5bc33c78a0c4d8a0ed75ff824913462cd03418a21a2a09c7b42697a0d651e26e462d56cc0e98db772170a4a2a28e0babe777bc2479a2fa5fd0c901293dd132d896c0db7f54665eac5597a6a42dd77f7ee138ff998275972cd4e0e027acc5202725ee60c56a3fbb65d4454434b04e8ce11e694e3dc2d3fbcfb2f45345419d21554699e00dab14295c02c7979549a0903021bb0e66823ebbd4370a9dff2cf5e643c6503286b30bd247571e7f5a20d020bab0a6a5ad6f4cd3f1361a856b19e9941e9d1d0fd7662b1b06f9d921d6d48ed859f783af5e608f637be9ec364c6bcc3cc622283f0e67fa8d95b414509a898a6ab5ab5a851eb2da11aff32259f8951169821b3ef5aa3cc3493a9c3a2a8629433073155cb6387deb93e0aa325feec52cf33f73a45848f0c3c232372b929dd512a6165e2b323f6822c1bd7be6d7a77c40d8b21cb457d4609994e112fa9e10bbd1bb38b01bf77f1fc31fa13f3b9d124673d3ea764d574b265dd385c875c425cd5ee84d3cf315d9f72bab56d12c5081cfcb852edd94cb76364aafd3d2fce755fd0dd8ce83d0713e79bc2c63ab34e688bdb90d78725ac6352a3aeb60c89411d2bd1a790ceab31ec6264a427150ac9cc98ec8f69958fa6245a58ab549d6bfd4ed06e59b48985387b57ea82fe58f5f92fba1a130fb1333b950bbe027f25d12ea0b1b96e5f16f65f8f842378cb91c7e41972ab60110cb7e30e8011ec60f4d8f756a8076b65214589c08f94f5c2ff18f36614240e227b0d2f18eb124963dc4fba91ca2f4d3280c666f4fbce361d0ea20aa832de1fa1b12ec4b4ebf5926c90af67ea8819971a2d6abb4a146cf3faa49c10999cd70403435d6c8ad5d225ae077b9c62b284f22ebbfc1cfffdd9bd83fa6d99c66c3ea2def0a813a27be2527157655aa3a62754420764d71efd506356ba9aac50db53c61ad1baebceda61d18ccdddb575e402ac45a04309fb2ef696b8f5fcc0eae45f2d24321cd11f342d4654179d82f5b01942f6d1c045ba5dd0af5ef8b5bbb228a7eb8f8e10070e4bd49a534fdeeed5bbac8371a939b09d1f47e941cfef252d25f8fc1288bbe2e98040a7dcfef74f3deef46035f6affe48c8ccb9950e08126fd76de26cdbf2e7247248b2f5259d605e0dc921ab22daa760c2e418529ef0b9d5506f01fc99efa6efa43d2403646ce50c64c8036cab539c1c3871ad1688dbc6f83962e3902ec656e2d3de638e7923781226acaf4f9618ec4d438d9e01d4bdfbc4346de6f71d1dd65a55e7d5c51d3a0f7ca448a469b37d58d72f74a0a31b1dc8a1882d44b52db0e1a7f78a74a35d0e4b32322988f5b3d43cebb315d2010f3a6622ee46c8a479690ee1f4156815acef3fe4393d15877f0aa85c66348c2242a162d2bf1f36668ed7235a6287854555fe8ddda681e92f09685e0547230138381a2fc16b2640641caa7a19b4509b2395c8c2b430cf3749a77dc2a9a21cb2e09608b72827c2f51e240322ed661ecc964a276ec75416c48af9975b634d55b1f08f516a73aa1479f776cdb3f9ea3ea283f915be4bd2bcb2b2ce72a1fa7908cf7d97c9d7e1829a1a6938f451d7c842a458cca370fb4e16270ec4f5af7ab117788d85d778fa2c54979640e7361802523114858eaa6ab7822bcb6fd8a1924e3f87a157fdfe66cb441fb9d60db8e95ef2f9efee81ccbca123c8547d12402282d7a35d1444740d2fc6e2335244f54c66f7ee78cafaa8fcb82a1866188dcd98ca389d4675cd95912ab358797140652d59816fa3a4558c79b3c1a3e4539b2a7faa2518e02624ddee42c0d4ca7be3839d39ba76e17f99687db34eebfe93753788940333be430743dbfd2fdf0ce99da0bb35846261257871bf5a13fd49f03d2256024df64c3d47c048dcaa7e2784cea418c0347427f2bb78e6cbb52f209fd592210f40bf362e6e6234c1b12b90041110a46685ed13406d06474ecda98284a5a224d912fc2d9a9bbea8d320a6ca32ce06052a6ed8805ccb86b043dfb99be557dfe490ca44e8a69b4fb04cbfb8d24aba0d3591a1e92494776d034118aaaeb72129536a3ba889a664740edcbff02b9f209402040d52f1ef09de82a01451eb8ec77e2b6711018a055300a384f5e676cebc3392901f1b9d2f54053129a875602f6ab5d19ac40b78e0c1125a7187ffb8d64132284195a005a54ae12b9a8d69f749509e8f2edf93aee2daa180052a4250ea0fd3576b99a1b0e00e79decaaa093679987b4e5296f2cce550d87d9bfdc3540165a00baf6966a5f1c368e55c38d9acdd23428a2511f8825806f6bf0dec0c59fe850bcb7d608e82d5160c93a7e82ecb15ceab94272778905456058fca7ac66b11939657f7acc6399a4908a4363b04d671d6df97d9e712d9de31b9de454b84dc772fa30e3979ce07772ee6a353f8a0e7039e5f674365d05f60fefa40c19b52d02f17800aac62d8f804790824e0b0e4a7bb5cca57f0a072b8a8d830ff30e7a27148ad760f6446ea9737b0c455a6d39374a73298187cd6e64b99c17e41462517d3f280534e869d2d7a784549a0526b8bfe23515f610628923e5ae62b7a17c5afba0837f73b4f4401cde01a421a9105335e062988e9ec7c5b6f3f676ca4b5443ee03987d0abd54fb6cebe862a18802e6dd018c2dfc1ab04a08401ef70fb10bc59d9a82a3ddcbe009ce3d57bf9cb987391f7de90d705e2ccb3828bf7b704ae162b4af0c0ea9efa048fced4c61b9fc168c1319b6903065ab8d8b5be2339a488be919ff640aea7b9d7759475f038500cc050c49e177641a7348199897af1991f02d26edc02c5e00605fdce1eda13b7b86c3979b3990d5fef7191620ab70c402acfa514050871a0f86634132b08e0c4a085a841a6fe175e5d6ddb426fec2bd0042759fbe07e6d121f94029407b5f45860c5835b29699209e14651b09f691c1ec80602ed0cad220ba036a0ec11a016a9de7e6723db879f195e11185f4480ef89a3e312fdd9bc981eed606629b6f522e33fbab49294911589d9c15d115313c1b4b0d73dbdc7ef40efa8224ee7a3bfc187daf4f8e711e056e1dcd5c2fe2f672b3da7e3bb328ed5fe58ed5281c616d53194d54d4c59ad5eb0f3b216258f36d083d245cf791208737d6327ce0b6d2d24d9149cabe65d0db8b97a69500aae6506b3e68b15ddbc4cf04a10989093a4fb9105efa775b0ed6ab3f130d8cc5e0ff52b6512e2b325a6ccdf6a3cd7f9e5737f3dc8eaaf705142b4c794228a0132cf7eff6bbf51aae5b9f288f09446263c6681708f76d14affac165a0273d3eebab6bece0dc837a6e01cb20a07a15161f174946bdeee644564ba0d5ac3953e864e7f74dcafc327e8d635090e49f0bbcb16eff1b1f8c11e140c620d138af08104c1abbbd8cff26fb3c018332bab9b78c6f8d8a77a52c220fe5f22b1b5c166ddafe48c59f37cfc65aca61acba7faabe2d61815e4c02c6a133931eb65c7f96192264b59aaf718c505aeff5ca45b90846c459b718ce78aba91877812c1fda13609ed9352934d9b5c7fc60c6b499e31eee0d6298d22037870f6857911375622b55c49594d86a72671c5bc723cb18cc2230717334a323f49b343c9e5f37a8deb3cf3139d3d0a1047c0fde5147d7a67f421c88d6b718fbf6807383a8c3622f63bc632120fdbfc5e3e6a563da323867197127062b5514069ea0d04b0426e7155b183657b45273d2fa0ee519a701b0462ece203aab9c51c6a6c3f08bc27404a51163ba8de7c3b9bcace7585e503704c6d0560f182042679db886bcbd2bb199d166939159a7bd8ea62f9640eded564e2a8b7df4c7ba3062c5b78639beeaa7b0db8ab2c92834a0025bc8406198d131f9c5575ea04da259ef465965cc5acafd6d124df0ab4a008731812bd167b374d8244042fadf18f891e9d4a5c133f82b50c3d9d7745b543232ce0b3065ef09732f8fa6aeddbe1549e370c252a47a7a29a5c27f0050e4cc723d7c293cf841ac3bc77eb4270eefb4aac83be46abb8b5625e09cb76a273be18f6b5b7608238ac8663dda6ebd196481d0ef37c56813774144c11d3cee0abd918222efb4e0be279091e8aa838dfcf772b59fddcd456b2d0eb384b872a2ed364ebc33068c719f3929615be761dde25d3ff09a78b23457ab771b7c3f5d7eb21e24b33f4d4e9fe58348e39e77b36e61f67feee731cfe43d091c996fdd73659c01ac22b842fdcf5fc13f6b5de57420efb265898675d9609dff1b894bb0cd0895b78e8a6eb25cb05d8a1dd9e53dcbef733f1d394108ef0700383db63b96b562491a275398de5f881074c168d17884eb259ce02ad6206d08a2316c5658a958be18a3027a4e6a91853822380a587a258a8dd25e1735f5eec044a553f3ca650eedf402059a237d4ad667392553ee1b3cdfa0755759cbe27a1c6455395b5ce9268b7d67ea37928cfc97cc51b05018e5f9597dbd62e46c7f0bd9ca272efedd5ce0a15a8be7d53fe3478f7e2bd9d05c1ab1e734cecdbdcc3e6fc7d0fc5352e879636bf26d7f1ac102ac9692c938240dc87726605e4bd504241ce4f62846008cd7212bdabf4021c807e640f05a055acc4e9f9f78d1ff64e0fb4650bfd7dd73a83b0b930957b56dbeee7f843f57f96ade44273983d689559618c94a7f6c545ee8ae20c517b4a0431d02b59868081f5ce977f56777989ab15f41f96983550d0a3c0f81c1653d9c8e2fb4fe57667a8c4f1825531eae4b8f9e5486b751a98dcb30884aecc59a36ac8f2da8c425ccff78f6a990074876506847897100698379b2276a1bc2bc7a0b97fea475192f188028b248d3b66481f2d55f8a8047685480e0f2484ae654493b84220e4f2519eb39436c58e078f7cd916f5c6ed233cfafd1dd3ea9559db102bb37f66928ac5a9410afa6d4fd0fdc889e539e78d58b4abde8a3db037814c7973201137161652c7dc4c2f8cd1c91d51d440889f2d65bb5c619462582c077aa5137d19d3bf412030f4f660f4f263b80eaa080689218d7931774934211dde03dbe2920a74e56a5131398a37d83a16b81da710beb570fd6042998c6a0ab36c9838735b2a45039a1fb299fd9ebd78dbe1216a1d8b83e9e2be9e647ae94d083b0154c53e85a1f325064802e2c40691e9acbd2ddb842af922364443c6e5b12d574b1d2b4dc844b6d78fc687916985c599366a6d85c4dc2e68601f2a5e58e169b10315fe7d568ec8be8e50f68242d3b1f41010d491b834a37e9897e4647c4065b5e2a24d14652a991080212440a1cde14ebcb2bec13b7ef2199e2c00093ff17e05900823f3d07a90cfbc7dce29975175ae01799a6a0d4f223c1c55d01e32592ad3d5b11bcad8963332ce81250e37f5c7aa1799e8eae0eba6a83685b7e20edc8b13e61538944e620d38a789e51348b3fbf7958f8375ec67990605b86ebb47e1b480b69f8e1958a4d6f5b8b6ac1f834f9fc5474620d86fb863d4fda82600a349ac5ee0424d6f72a032511f3e7e9b4461f06d5b5c3815b8bd0e7f40f630df6674d1e9ee206a6119f2b0c9050fa33ec6c0a29d10d72f7455097d558f9eef65b4f04ed5b681e01e2608a7e41df1825acbb1ccd0900c991eb2ae2fb08eeb3318aaf2ee3d458b58a113429cce7cbc7cfde66fa3219bbf3b0118c359558f16c73ee75edbf18162286f2e4968db687d472629f3528df0d63bdbe9d8f110469215986aa249a27af32e517c0c34a80384510571c32de410fcfe4daecfffa8636e773254b3a2a6a9d446e09232385cc926b9f2008dd855238406cae81091f35348c48b6f3a986769f9417d0d1a87af97fd8147b04a78e69b14c6259c38e2d09edab8fa3a857778da42766a3b1dcb6f3198a26255e488d77bbca24612a6b7aff0ef062058fa71679886da7fe04eaa9efa5b7b7eb542073999152e16aea741ecf55832165ef74ad1cce291ae2d2efe7b6e04744d526f9150bf4e4f4681afdeb624e83d378051bf007779507aeea48af6711565e9ed863ce86d3ee3deb432635ed049b149c7b8d9dc008b75a49366990c1370a0770740e0ac3113f06d96cd28d9aa6800b65537410251d52cbe7b0d7bace959ab07b83315cd9319f0527b115afa1f2574b06db0d1befed8feca1dee1530d393a9daacfc88dc1d735a6bddfab49a3a23351adf954b6bb302244628747867a9ee291318649b98833c8788b76049ffa8541c8bdb9c21ae56c04758c5f21949b46762d6ae4b501a1f13cb5c70bb0025e9967be1fda12a77646f3725cbec582b06fd3210cac373e4137974ce23fa8320b87e5e440d67117943f560626ce8fb067203a90d35f62bf75aa35771a86091035e46526fdf06003840464c266de9abfc46845494391f463bc54d65be2d8a38726f0f0800ee838c221c9bceee5c98a5f94a08f3d297a53f3f8ecea373774311960d8101a5fe43c5ec0d94830e1ff16bb101556c23395795f7b837992ef6870af7483aef7e3620984cc9b78ae885bec5057910e002ea0706291911e40d732634f283ba4426b1e15f65b2ecbf89a875db54e3deffcca84dd38979e8935cd729a99dda1c033d537a72c2f940a95dbd3d087f2aaebe31b7af5b0a95d60d852200fd90814db8fef297ed3ce8326eae148eeb04d66738084010bd36929115e9859dd6523da75f3f04984d72fcb1b09072827b3123d7dc960727960d76adace37f892ef4dda4a491b1d56c09094f64b9b306bde1943fea5141a423d6bf541a796365a58575341830759cf8a332069428b8ea76caa1737211a71b1010c5ae2a86bcfdfc142bcae347571138f2e61d18c0641257b80844f71cf685a468ee65eab3f29942b6be2da4f39f858855b489468c8f3bdf9bf091e015f3b1d0edbee57782358f9f1a3a0575c072745affabc6060ba6529f0287beae673a995f9aa228d591eb01520af19dddab9ec9652b8ac3d740f4c98a91b0bef597d8a74b7b2c0d36b05d058254505769af861a1dcd084fba2c5b5d7d0fb85a2044ce86e07ebcfa9cd41fa87320a067529fbebd8fca4f7a387ae45257cf9f2c30a9c01e720f181f96cb13c491459c1bb3e23e9c2b631ca44c2b443ee749d3674fc708d136c646b933b785d65fb5682a733cc5b636f340a229dca8273e46aef9a7c70e4f54ff52c36bc16769e88217c628f42785615c12f160d22abd72a9c51e5634987791be32991097be6b9949632a1504d9e744b7223b69d313024c1cd311914f76dc98b73f57d6f2153452ed9523e09c41e0ccb01b592214110217d5a5eac89c22c1a89f5661dc48dc9481eecd1e0d77f8cb41bf8fa36eac848a2f05275ab6c827c5f4b8a6fb7f84b151847b6f97ce5b9f3fba4994676fb0443c9c948576873e35abaab8b3ccf604bd7b4c858d4f1465d436fd603cee9478b439e17a5fc67e15329e77e32adebefdd840846e54b7af9b5e242f2ee5b3b1010151a195fcf240b5db8f1e2bbd933e66416edb1fde0a36119a9f7768cf6c4023a2c1a69f2656cae5931b898de53ec882403a51c94f21ec23eceebeebd6042a1df40a58707a4af8eb6d86722ca3086d6a4a3ee24fd14faac7d13dd652b9d44ac07b40393f479ebce2f6d61ce6a4eb3c5ca47265d9dd9e1619975ace354e2cdb8672d1c048366adc9870f11a891254a01cf9bd9404498ce3b09268c55364e9f955495c2a0809e5336625f6da80798116802e7645b4a065ff99d164807bc79d0e9d3e3a96cf38e69e40f7abb43624f9a56efd8644ef72ba873407cde6e9f20156cbefbc403dd9f6abcb7e0bb40ccbde04e3d3187307ff22feb39f0732c7c98e0e928275c6a50e2ef230d4bb60f75d0b6cfe6111537d5d3536170db6bd126743ca8265bdb3737f2edac5dbfcf3206d77a1f0b829cd09cd555a6acce5b4e0dfc57c73f4a6e820519a62c36d3c80fec69a73720fb80318be7fa381fba72dfc83400b92a2211649878f47a59756502b8da2e5a9a896b7aad60e33489ddd3e655d68b159d59f5e202f72706aedb5ec79de8bf31a3f4a0ccc5b7ec3893fe3405e892845b2e7ecb733def94d3952c7bc24d10c6b414707deba30390d436d0fbcf8014d10f44dbfb762a56e69a9de4cae1077cf08c90bcb7be0cc9f369d0bf0aee2fb7f00b47b735d5c6124e84de798e80156e4d1b1563dd242a3d76f81cc440371f398d2df7f6641ccc766f9fd17c2213b5f6c960945e549d561887e6e742178881d8a851b864b71d549f3702a0567b0ec88cda57b44289b1ee0047d4323119d0405cab8c449c07758ad62bd3d61e513fdaf954c916806fd2e4691a88cd6a545c76107b781612df98ccf96a67920930b59d9379776093b5fa40c453bab1e82cde82e89276bfab27bfcc551aa500ffb33d5108deb125319118f6ffe456eefe11dd2809dd530143e7c730547eb18f5d6761914b3775f49a5fb100e87dd8cf3caa150e8497ff5fb28829f9441c36bcbcbfdcdf1f8ad24b3f6f4e5b5a67f526324907a65bfe9ed1a3f749b2cd8932ab3e4e036eba598627dc07e0387ac0fbb096e6aa0720585cec2b9fb4b601b896ff3eb61c9135a29528e0a82493d39770660125d6d8998e833e05c898a7baa4bfc91ac9a926816078b864e1af5cc8a601e0638418bbba64f9407cd40ed3ed4a436702dd36ac8f375e4fd9ab748cf45591254983323586913b7159d582afa9711a2eee291ef47b018ecadfc6b21ae729172db329080613789e32e01f905fd36c168f173336cd1ad320e73f5de646d5473c9e4a704f9476e9000aceaa085c81cf9a8a0053d5a862d63c52e528785d319ccf9c9777808f0221258d77f72e6d0413a343be66fde1e738f8fea93dbe160a1d954dd473ee220e664e0f7fd403aafd4a29d6a0d178cee8496a064976458d9b83f77336bf5e9af1854b12e7e5848911e7c4bd93f77e90fec5e5cafc75f57eff1f7640876abd9b611f6ad9c84160e0348721122af37463bf41c329ba3d460403825c0ee4fad0d746d67104fcb2a36012119e2731b3b909df2a6e0ffa19ca58dc92010aa885d4981b45fed23d6c4600d2a1fe5ec647be53a811011c7a158fbba90c9e11cd4e128b3fd3b8484ba4f648b732c7eda34fb753401736f944e0babe6e7fb19bca1f4e9295966fbe341f50a9fd1ce6addc358e9b4770c9b418feccb5fcdf2a74d3feef1dfc00d4a6659eca25be6394e66178c1d006d6761b3e2fe5bc5aae9f7defc78994681f52cbdac2e6574b390ca41ec3d7f7ce5e1dab94559656c38403598e7bf1e5a327c5e113da330e3ae2a5cf65048f60ecba63b2cc5002a8e0581f7927f03c41ffd66f6d5a090b95c3cc6937afbf7b72e78a43a22e80c104e2504506cb31520c4e4878cd4ddcce1eb6bfe4bcf1080a408543fa3ba23786e151d29b88da1e637b8145fb09b9589b352608fd77ef6b7ed373af7a92ef0e3e38390ff75ce6dd9d3462d97c0143a057c858fc1110ed1795874ba52b71c9986c4a16784b5992dae5c8cecfe71c8748c261083fcd360e4333ef42e8306c7494dfacb7747e28342356d1a90d1f9a9aef714616909965b73df6bf5248ef757229277faf9bbdbdff09359b999454f28cbc8cfa9e0d987a2072094f790a2898b970dd40f71ec070fa7e9763125d0d25110cadd6486c183662fc51a53989be7be46004ac50238f1af30113338630b2bcb20d853e1f89336092694078d15093517210e1670a8e0134ea67fdec54d8b1d17918bb6d51525ae6e99e8cdd510501b0afbf66b7e4394721d2e7dcac7092d4412d1333278cad04c44a2171962cb6a86b0d42810ab0859a0c3c922a4b488726ef260df29a77606fcbd77f9dfc8236bdb66ebe707614b03ba169f88d7560102567fbef3e2810059b79854ba53196f4d99e50cdaffb44ab68e79b09c97349413610b34f42d731bb9b3374a3b384e90e0b38a0361dfbf193b60a30004ac4c5923556b6c56844ccb34fe5800f8cf0caa77025a3553e995c7fc3e3bd3d19c60fcdef06723f176cf7ad1ae93741e529ae9639c2fa45d46c0247a71d42dfaddb3898ed51410bf9a9e7295282b0146588ee34f18d1d11345c58aefba8a64c2580b3e31742e37c165207a40cf4a42f81a69e102dc8d70994c64699fcfe4cf4a29c7b5ec6b71efeb37e1f6defb5e1bd1676315f345294d50f04ee58c7a8a4779ee1d04585debdfc5344a63c92bc2a537b6001855e05b49fbf63ea87087f92fe545ae8444b868570e8fb1d3b83b069fac4afa3adecf2aa022fdecf9e44ca1fda7ad7990309b7368f783f43f40f7d1f0af1cb8d7530e16d6033c9ed5e59bcb52c7d11214dbf5c94e06673160538a4292801fc92e2d7c8f60dc93fc38fe591f4c784990617b005aefda4ad193d74487836d76753aa694ebf42f82cd8ba73e13b8ba07f57dbed7e4b6e196a50d2117333016683b559ff4e0cc5b4255d175537a3a4076fbc88467e572ca2152bbbf4b1bcd90651a71f1f488a392d1b7c9e5e395871968e9de911ccdbb958576e4b127bccbcd8ad2652602096dc66490aba9a1417cfe97c3eacfb8bc056cc5c693235b298ae9d107d3029b53c17e5ffad1a0e8ea7ed4b3a7c6ebdcfce7e7f7ba7090ccd9dbf93842d149bac46616f35d81d583b95d6188ee887d3cbdbaee562f3e7e757c4421dd7c69e2d440fa4a4e94ef60e79dee0e389bac9ffd0f53bb64bb40ed1005a35c354a60d0ef45c9314e67c221d60dfd1dd1c2a1a331738cae176557042e03ddfa54beda5d82eeb8ed3165957ed21641d5a108c0719c90f403e8d7ead7a5460657574c7411f37285154db3f3556ae6f24246ccd81a219c93f1f1f6db4204a770747a7b56febf7718ff580f4b56a3aec4b8af68c9014ea83ddbbabe94b36528f12dd89ed80d3a6154806c29b038e8b544e382d3be487375ee8d0eed8c345d0ef49e25452c3ab7ed503062dc445dd7422db8bbbb9f3e979634c22702f2087f496d19602625e06cf94cbe1bb96d43995729e7f1b2aee6b9aa0686ab020e18a68da0f50366d2e1c3eabfa910687359ee6421b6bfd9bc03fd8f6547032e3b46d89ef82c6dea7cda28721bd61c8ffb8c425328907d992149e171f5d53eb5d612e930b9bc6e2041bf985970b0b0f67a2ab2aab7a9a7caca5a1db85c9e9e0858b45a86d72837763752dfc88a02fd62bc9b4667337c50ab9ea6f031cbb62545bda87d7b156f6361b09d1eba5be890cd2a0234e64f2dd9e4f610e4554407f2daa9a991a0ecc8d79dfc6433d321ae790bee7b7484598ad95028f571749384a280454c8c796444e93cdd57418a45aa5ac715cf5d60784562408fcebc3203ac2b5f703157e87e33158a3ee5c680ed79c2a1bb8aca1ab6d8e102fc00e1bc336e35963b02376c87b077a04ce1d57488592a78efecec9f94fdd806c819b2546f68fff0ee3c117543e4b6019ed2658171cdd2d1a9bf28fdc2e66c5dbb44cc1d18f2d18438ec6b80e3eb38367722725984e36ed9391ad7dacd0c5137fd6df763b779529d0b9a8e47e429991dcf51571674232300f0187d39bffecb412617cc2f1b4498fafff53241fe16e47e5784cc02ac3d693b56bcac1bc3707a6135f4eb39d1beb26034122c152d1ffac35c3bccaf59ec495822077b0409b0961571c3c29c2a743cf872985561ec5a287ff2b28c0723cb0100ee010cba2ea229352383e6517b2de9d76fc022fa6a4ef3c947f670a929ee79a53a58cf202d1d18035c2145a27c51fe4a7cf0686cec1c7000fe73d65c0c3747cac4384dc2760d8cbc5bcee620138a2ab4fbf62f2249527d1c3b32da160331bcfe1968743d5210afae2a16981672f8627eb62245276ddbc854a7e1e7a71f68fd60639c09079ab94e3711c7eec755350066a23c4169330597824e90c1f55f9e011f5474e5a3a0d32894ca20840f2e6516846aaa3f0ea03cdde6fd02b19a56607f1764a9ded52119524562455c6e2431178f3c4e9561cb0682fe10c71d7d39aab99a57b289589d3df4d2c0ee1a1f5dc2721da3c0e3a0ef90ee0b4e9afefbaa4fa2659fd85407c88838079c37d30ff34d593c6088394d2dad2c712602c750ee3c8990f94b5ca381bc5079c08dedb3df76ef9f75747b09f4379c204d60ca498799e121829da3ba6caa3656903b510a3548a06dad6e33efa49ebc00fccb1923fabc5e056ef7ea93dee83438038f7d07645d1d11e9fd8cd0151ae1885e33358c0ef98b6a3aaaf33854bf2e64c2aae26d81042fdd0dfe7ecf9708afb06489a7ac7f3666c465a682c07ffe3c42c7cc867161941cf9641da11af06273fec7499d497de38c7637bdf7468e5a9ba81af6c19877a547c830a8aed10233391e39c43f7d72faf58a62c122b7432e82d063f0b636904b8c89d205d0f3b66508cdc1d10e1446e154e6663d258768595ab3563ce26583a25ef847deda86e0525c458d8d4b969bf1335f07d18b1c71b1ca8e3d50026ed1beec1d3119727b93d739eac353e82d154c8a9c2100f74e94b272f5ea5c715516af186cf61bf2066c6d5526b77c28781ffbb9e21bf653aa4d8f3036a86a41553ff41bd87b98a15998b6da3ba9478e622225551ec4decfa010fbe10b9b50d177dd14d9b0242113e5740373119e76e0a21d6ccd3204824e35c0b734e5fdaceff2f5993488028c5a491da5327ceded91c627968cded72553fb9531debe5b32f69b590ccdd7d1a3c010aa5f4816a6ae14309b6886c9ed95efabe41450b83e45f278035c7bb78af460d2fc9230178ecbffbd5239d6cf462e810c83be0f757546fcaea3f9dbbb5d13b39d713f21280242e53bd05ce4bbf95294081dfe74dad84da0951a0af1bb3fb2cd892c6abe1ec587959e5e4b57a92c74d50f8fdd3da326d761c6a31ac850dac23da6e09cee3e548232c1f93f1a59b458ddd04964d1b2885b40adc46c0f135182899314fe91ee9881d8bc21a653abc03fbc793cc34e4dd937bd321a87d5820957a0ed17448d99b150197e71ae3c075c6108f0e46a7078cf148162de82015892803d64aea9d8fe42bbce81a82f5ddcacce73788c600296bcecbccabe97c905c65d8c9aa68afedca88b8a6067aa37577f2bd769d4a7daa41ef510bc6b8200ac9689a431a596418394e6af94d68b910603486cf8969cadab6826d9a321b6128e2390e91fb4667b9aa5176f9a2c82df921fdcc8f75431b7bf934134df441d681855ef416c207026ff6b5904d23dddf0127301832c6df1b131cbcc94bfe8b059305895244bfa78de55e03424beb1e4282e20fc76ab5fa716b61e7af1fd95dc3adee1ff84912576a543b2351af869710a3c0b8ca731ca7444f1b1b23bf86470ec484afc94115581528972ee1006b62fc3424b2141aef00f85f0ecb3d14abf9cf7ac10602fc4773084875ae4b3719dfbc3b214f26703a93ae1dbe3b9fec90ce1149aaa8ab4496089ad1842ba67af2612bcadef4c616c2f92967617cc1ad854732af7f0e1ec867d460eba86dcbe0e481084ef9bd1aa8f677de1c123101d08c639655d057434ffe189eb91437f04e661454ec75aa67cd61653b94cfaa5d84fbce5931f80de30fbb27bb7dd67babb4615e7952f14a89363c7e2a8c0cc3a12d3eec9ecb9485dc72d33672146e2dddb02a10539deae339a377314111cd1cd7609ddee2293698209360c10127b66ddedbd34a3e62ed08cefcdae3170ece67aaec235e68bb9b28b64fc40043aa25575cc8b42fcc71eed2652c2ee33f21afebbb81e167128b55cd2815461edbce566f506efcae120163842cd6a4b118ab540aa3a30584c052f2f19a3a29b5e41d68be8d788d4d5859cbbcdbe03a44e1ebf1f1cdf903e1ac93cdf5ca64edf4be8f9f9134815710c8ac8e5ec48c04536d40d15133e59ed786ce9cd34fb1b2c5313b974ba452a0d9d5797b74591748747897c96a9c9419822eac19a12a1b29d75a1d79be22efa3e0617490c3d1cef0865b2d783dcae2e250d7f7673c55cf52b1c7e53e03d013d45fba7fb0980ce319bbcc1af93ca66cfbfd74933a18282dc171914a088e100e68b5d9c39fbb3893a5e1ab0ed00fd330f63a394980452710c77ff9fd0ebcb480711d9fd9a6bb99330ea8550f40cc3337c67ef49650158d416088a493632d30ea5ee57f4a1c658aa7e0b828d7f1857ce03c1290f0616aa16b80effabf85e31e4bee7d5bac627d93a72c7991870676a3bef33c4f9e3631b2109b8e7e14af3711b9bcab0c33f037f20bcfecaa8fdab595616ba40e45d8eebe425ec99d2a2e772fa16335f275874db133a9a6dce295610d67a458979fa699d175988e732d50e7f43faa028b6eb7e71cc2966100fd8df8527afa65f4d480b3f8f540ac9930d1f0759ecfba312f75c0b619cc66e0cf81b525bffc9ff434812ec1a163096520c1d37e160a46b0d24519a5abaae38eaebd775453129dc65f763237fdad14e3a67ef21d2b2ec2ac364eb1475416312f689a309a63a7c5e7ced8000c4035eb66f927a6848f7280686857545c56cfe880d7715bb9e3f69ddac62ce12212b5bfb760e88a719fd83467c10417af8dc0a753f7d2d1b94fd24379659e2742eb71421d343c16ace852223e259dce97e4552db01ac336dbe0c6805ec5bf94f38b651b7471ae0cd2394b52d2b6613bf04eac29daf8a562c018a06537a0007ecc532c17125b41bde64ad63f5df190313056ccef603ffb07e7608b5239cb0b82cd27a44481e7cc5f1f5db9369ad0390f9c67782c842146d7b330a50dd8e41c97c854a11d02100156ee8da15e7827ae65189b4601f74bf951ca0a0608295926f4d6da07d7d51a9a452219c65e1591ba6383e80ba61dd5309670b72d9a418aee5064539931b293cd8f789f038202ac0a2279c8a15c6939f792891edb1fe577edbeba6749825b400cf840289c141ebff4741daa893803ad41f407ddbce75191846e5860a490787bc3035e2953bbea65063b65eebee32003f6906fb93fb23d660634d7c5ca38384a77f9c2e651b369d9a4382e11d7028bcdf4d0f1b91628c99e899bb65e1c286c11b799c2aa73359a98fb470e296e24026a52e3339e68a6e974ce2298361b8508f27271ce18fc7034453ed946fb0676acf0ecac4a5d5976f7652d95008c7aaf19a9c02574e9500ce727aae8a028cf16e120890ce5ca8e215b0b26711f1f9f21fb6cbbbc2e5109dfc58bbcd0f2ec278d9182e51d3747ddb1773518535d96b18971bc0346161139d7bd27b2daa223ff257294eec7ff2fbe06b1cec43abaea0ee77f3ac491cf130427a87d0aa9d39e4f233869d7f0b45ca92f679bff9c451ae0a358c8b4ef9de7e434f6697a33d5c420f43301d38f63f9120417b8331d6677dd5ce462c7a8db016559556f2638dbd3bc202f9f350d954bb792a14341bedaa6ab18cdf645e5677e06c9065342765013626b0f2e85049cfe295d4cb9c469deff85e64c4246369294be742c8cb84d6026d946cc19ec2264b6a1bfe53e28254710711bcd0cf5650950e47b084d1b6e9f0a21f7c56a99f77badcadd0023a8a42814fdb65cb6e0bdde00895b4ead76fa215bc1752f6d9a668f21501da2dd544712d920b7f0dd8c672da9dcf330d2750032be2386bb0ff333713591aa352849abdaa569af1c158d15aa1fd337f00d1792471bcac47a6d6809f9e8e50e47efb353da345fb2d6ab429358ddef2feda3c63a3939d5adc63d6255953fb0faafe2ec429713785f978f16666dce02c9b9e25432c257452c882ce6a9e1745c3c5e95950d4f8e33829a22c0585f1032d307734b45810698237df0949ffd3f6ff1b26a73317341ffc5cabcaf5ccb058d5a6c7b5dd843e863fac8b568ff730a3882b2411c9325322b4b33c9378d71e98b82f053b7842277b89c72f7fb6c9009ef7c09df9b490824a2a46be9035ad919fd96605726b7731a2e1e8253bc8466a4acc884d22dadc1cb6fa732b76817b99ca2b2361ef68dac5af8e60555d7557b7ec0648379b3cb506b19b0f8bc6cd1ea4de1e7d19fb1e86d98f749c21816358c2077843e59fcb88f1a6ce81af20689de91bcdb0fbe6d75f4070650e2a5df090640505f4fd3753f274f699cd3f57a9d76ec5f71dd63499081155b9fc3d38200045a4965c6a1c1c760959f4efb06d4ec73cf5df2411e100eff0a75a514b6e2c62117f2b5a55b03172a318068fb0fc03cc5d720f011244a6a63f25a3cbc7f125f0cd048461f5fb9a9608292435833b8f7c617da54e535c6be1ee5c103bc0fdf73a772f0e5b1b0787ad9831d7d932193c04f787a38179f4c57824a9a28ea3baa8619eaa4fba65fd351388689cb13bcb441ca3d2a3888707276a18bdd347dcddbad127da530d3ca7d17809c05c4f7658129322c160a3d002492c164ef6617e55be3ccea52c2615c0e03b519771775edb29dafe636dc512bc9047521f14edb9b184f32b35945741eebac291dbbde2f6fb0cae44d85dbce19536a886d881e9873f1f6a1c063d8b3b371e701bcf02677da66c864b89d4709dad7a191ceeeda044e1e41a5abfc22fcfabcf2f2b9685e6218ce3dde507d3c92db29ec0ce3cc55a9472d1f36a530d883d74c55721fc4ab4acd79c4fd1f11b2ff37920f85bd321c9abefac45b3acb3f0e335ce7ff81cd3726d171c0c354567fda59186d696eb9a79c61ed7b4d2b8effa1e4de5c10d0101c6bb33a6f6e4373fd8f109e70833ae58b34664ffe046919e40fb0668c92278d78c4004cc3c6bf102b0ab059005468bebe4f58c5e5ab166297c321f87cf925e24d1d7742a3fe1fcaada44ba4fa775a38411f22eea8e34b7c79ec0aaea3f44b9d2b024a65035d9e5188e7533e908a0e66f7774804a89914e665cf16fb7004524022a417e53f577ccd942bb829300d1eedad9ee61a0b1ba16473ee1ae14b1e0da56922cf24bd69fda4f7e3c7cd2beb02a4298dc8b25b926d7b4cfc1ac8a73e0eb2f9ae7346aae5b3a8a6d5b2bf5e9bedeb6c67d95e62d748300e063c5788e0a96add979bd1ba87139fab6f97575cde37e3b2ce5a5eca5def2e7355608324f71db0e2b8de9a61fa909a03e2a806811504f64906cdcb4c55cb737128c920faabfc974d71da3930cab845fc3df98bfee2394b062cede07c67cfdf8511eaa19feaeb47928e15ccc071b499c65aa8515eb89d8127f049bee42d2e626c9cf353af29145b878b8188032cbc5dcbe7235564c2f796990b2a9b55dbbb49893b822fc8be6072dea97500892811b10cc322067c7f37a131993d43d4bfeea1d66e47fb3b2ce335754f47e0340989ddf95ff87a4fae6157a9e2f8e20e2f3a268f4e9d1140b293b733b53ceca23223b2d8ca7b37fca7b542c6175aa5f8cb0bd6738af8442888ed7b50b7b3a5b4ef1b25a07a334c627179f5421bf5489459d52f6bca553e75c8a54eb5e3979295126d1683f8bc8efa3a0492497fb7830ad1febf70750eaa4e624a7f68234aa5f036cc8c42c9ff8e2e9431651e1009a5ef22c7846a2e7c689689b385c054d96542a8571e10559cbe8cebcbee302b843547cfa7ae783722743a308071237f1ba9705f7cd0fe825d1a3e08c0703cac4e4928fa717c24d75d9833e4804b0fbd0bec71633250e2e055b77a81a2be768f1d340e3875ddf5d4f9e6ca58f74407e646c05954241db5a1b7d9ecdf934a773d5cfd61bd9166cb45053525d537587bc855f5e53dcd6a1e205b4dc6e05b27e7ab99aab43d0dc0ab1bb6fbfa97f0719c3a659383f2266b8574ca76a83251becc199af81006cf77aa0d561c1fe5c0c73c3107c43e0e74cb8a3bc1658e9f26ab33d21415c706f6f0105fcf625fb7907b6df7e4084d184450f6fa28e490a1e9a91107e96723fbed894985c9dea6a7dfb744d5e79aff9aaedda1fceaecfbffea27c339527f5d765d26e2513790f39cc50b7c1e173079250dbfe4bb485cddfc28e992a10c43bb0e2411a7237153e8156e65b100c7ad5cd0012515ae397ee5fedcb1ec6a5109808e559e2e38e38ca5f93aee3e8289ebe004005034a3b74c964da608f50a85dcf848b37eac473d252e50af19c14348c38ca02c3d1ba44554fd46ccaa2926b86e7097905f7147015fc4b4357670e5748bc3401abb73c900cf3377f6666c0398b2f692cfdb47d1a0a6cf44db251bf71b1fd518c0c485edf2f77edc2d66043f6596750603b39d3c09a00117622073c4c761965b24503806762716974f6448631c55276ac7cf5996115f41a2d1eef2905aa66fc7d3ad2dab4296825e89ba115984dbb754467f16a8ca1be3bf4d8986ec10c19a58a73de4b0ed91ec3a1d4550a2e5e0d18790c857b758b89e58415aa4e64500dce856a13cb4ff7dd44d846b089f6db373f5ddb4348c733407473b32e720d9b425a9499f8411ce3693d48a0a88a049d15263b9ed619efbf39b4547e3f899d903c63079b42645b7fd24d34696fcf313ff96e65e1f58e965753e419157d9cfd00dcc1959343d96e0a192bb570510a87da52c71b2bdf0e2ffa54d5c963672aa623fd40463acebf186de083f37526f611bf1d82ef25f28261913c78f0cfdec478295c03a2e48212ed6db6e0cc9f7f44903e1281126072c0b7022d593428bc888f6df4687775b87cb13056c465b4bd6f96f107e9285dc3eef0b7e7cdb9f7760091a8bb7c83b9f1eb6308aa57886ddd73396eb8d834eb42c7a1fdb7d88db9db51afc8db5b9834c59368944fb8a4755c9e0e90b41b4fba4198bfd970c27b40bc4baa3cdc514e85f86dd8c36ad7ba4097b71adb559d46448a0c25ed1a564997b46be14cdb2aa40eb9a7d1341592c699b56123da35f814c909bbf459b3cca2168b344891ec96004f49f68e0031b2cdabed489b9c095e1449e4e5bc6a4601e919cd34278a13c030a0309032f078c48e2aa86c1ff3cb3500c107a24b09e03d7d7f4d938d0ccf09042cc474e6bbf0258b550b2c8b38cc663ebb862d5038bd6b2373ecdef61c19d926426e43fe2038e03df33fba9c8880a509785328b3229424e44de12e690306e5b10366da7634e3edce8c5378fe1f8efc70fc3af892cc3392db7e5ca7ea77e0f97bed43c966bc8f009f254a50aa7041016b77f71f6264556b12e2105d3ad6dfba93ab05435f7a3662493d5508f752af446dacefe9225d05a8aab5274b3c45cdaa22085ccfa7e58eb7fdcbf7ea76ca7e283573d0bffcd5aa62da97e4340fc1b5c1459cae27f7b2307adc01d09c87af28c1e40a015d77fa6018edb6256945650de71755fa755556ce54b32e1a70ef1ba6db9495fcf44dcda3beb2f497bb4a8dec667e4dbb95729ac116cdbcd67f63df0ef507b1c1eac30228ff4e5c125b116dde98833d3c7d8bc54ae516abec3202a190d5c6fc8ec73e55e90312946760e1ec3f41d88d578a73d7ff78a75decc79426820c79ac9223661d48f7d6f53128a03d61da02d3569b1680e09c52543dd462798ac8e0b548cedfd22691707451fc19e223db71d7626ac76fb47af514c26e521c7d796c3650f23d69aeef16120d1a6190c4a78915130bc38e5c8939ce1331d9a263713edb0a666963fcc676100255d1cc2c0fbd8644bc835782ddadeabe32f9f5dad3a92572b52b456a092cdfff254e3a4792d6f08f07ffe682097675cfc05b5c70097ed11dc252b86002485594efe372a8f5c08fc399213553be53c0ca351feb1f0f0797e43a918fb4ab9ae58df541f9d3cb1f4a2f60154c00d092f69093be55a789f7e67753fe4afabf85af76692c907d1374bfb81e931033ea419c0619d256a770d909694cb87f352f6305a405d1a8639d3fa5243802a6ea8b682440d016a174d7b55273c47432aa5f761ce0b0fa1a1b616ab3de3ccd699bbaefc684ca3401933e2b223bd38aceb328cfba209b7cf20e8e051e4a58b3c789d7fb3748f5ceea82ff1e7bd46de287ba0ef0a9ba2d0d78f5b76489edbfdb417fc8cfc661014a2d58bca48dd138f59e2a05b4a613093d9b02ccfb738b4d3c20c20cb927701c86702ed982300f39b41ef21ff84805c63a49eff4ea6d3a17f28ae48154dd348b7b4d032e48eec82ed0363665b257248b19a188d9123815949f2a77b56283f4f38478d08fe8d101ee5cd9485f91c75c7bae3ec551d7d4a16c54982b3353c8ca79f455f3dd623e65dc617c28880dfb530960305fc317909184229f526e36f243dc4a6acbe862c73d6246830e71f1fee0920b5a8b32f08d5df874c19d10f9022d99f89b0b370bad7482830bfbb2359c5aba43295c428318a03117e770007f365a9a019340547c30622fa2ddf0dfe9dbf9b54f83cf6f43a656327e23717784834ffd27d0eaffeafee67110cf2d255b86e13e1a548d673183af3954e92d455093a1011992d3040089430c08f78d328cbefd19bf4d63255d1d64f6e71aebad724e55a4b744004573422443f4acf4a4df36c1677ccdf896aa59ed409afd3895c10c05a7372010ba353cd4e987faa2694b307d25e06abeaff0269ad264688742d27751102e083dde41601502b3b12989877616d5edfa4ea958754f29538dfda1fbd1615c1ce1cf31bbed89fba0d6894a8fb071e85db60bcb37f29ed4ceaab7fd537326069f49c4581e5e2504c46cd85a989696b7493ac58a594b9186f1033adde04f0d9831d078e2d145a8ba537168efb5f1bf8c688a79aa474ec09bd2f10269c8f8f650ad20330c87ba137afbc19be278dc7839d9030d3ac7e36a1c12f05574e45f7caa4b39d50cfcfa75f5994332d0a601c45f4cd441f1d00bc77388296daa36a4e562df047c05b1dde3af3e58dbaeec66c32fcbd10a825cbc34b98b0acc1c850290494d6b057fcf1905fea313cec084d2cdde4fc9a20660d9ed04fd8c7a2b298917e670fe844c56f8319be7415ceaa7910eaf59bd643855816449d88eb39e75d70679c061c8b03ed557c12135149f445f7bc34d61b7adf11e66910c8b5c01b1798ba3f572baa5678c82efd5b440f5a8edcdf1e595f65142bcc94ac37cc8191abe094b2fab8b606eb0c01004d3e7893c7f4064d8773c5fe212986dc202ae97679744662db86d2c70ce3abd160e3e27992f2a143b6e971db313efd785563a307e7f47666f72d79f08aff835dd991deec61e1a73ce5b8d8101027dd96717157e3edf1ae0b39c81573854a0af7e04bcaa0430c4a75727b24322da7fdc2f30f981aa5311438550317b43304ad90c777a248bebb6df548de6c7486158a26641d775ceb9a942b7f5d067bde5462255384a2651a57db7ea94da3781b67ea1e36d0a35159482b410c0e57cd5cfd0025239eb79b45e507b6838a15e6edb6604feeeae60337be9d5ec29ddc26548c72ad0c6b3b89608718f6bcc7e72b7f64abd9dfd0a26674400168fab02dbcadb4d7a5a1705951d88c1318e09e66f14c981bcfda9c36c49a03a025c9b584cc980b0078d0c78c0ec8d7dbbdb29c079b27f470ec45cfb74259c09e372cc126d50257411155c26555057a8362f81fdc38e789d5caef7d5e4374dea9ae170d0c8938786d5ee8d67d36afc0cfe3f24be83e1bc4742a4ab25a0fff2c371f2fa29c1732148baab14b43855aaeb9f4f3691f62c2837771a1acf928340b66276593ac41de0b348107ea72004caf6eded09a226b3664bd7f3d7b1cfe233ffa03c720825b58a84b36240ff63ff8c6522b29781fc77261d08a052404a568f3f2ac6b05706ae03d39e2f6ad58f4da9c8b4a97c49e81a2d21741fb238f8ab5e032ff4facd49d4bbaa76dbcada315db8eafc0efd20f1417631d15bd9f5654cf524a5478c9f55c0bcc4cdd90c363c9fc8b954fc43f3687a5cdaf38c0dd61765857700560ea1accf0c99d31ef3d9d26e2ca5e8c465591c2da93c76328e89c2da8b415b1ce04a95ef49d8fb8fa598702da7f5b3733156e9ed4f56b5a7117b20b18decd48aabbf0c23617d2d79b8ca18c4c975fd9ececd631798fac466fbfad78dfc650771c36947a4989813c97ffdc45b8499707b1df5d5ee1646c615f7369f5877739d113d0060a956cd002942d80773808f7f179a324a74e3f65ce5c1852050830d8e53d70b495e43be3a50b9960909d3256b73e70aa45321ed2439bb209f963d2c7581d736b21ad1aeeed8ebfa8cee9f22d45f908e23e2a58232d1fca7ff117bf604eb86c9cef88387331abe49fd33b516f0ec610db4a72ad82404a889a45fcac1230bd54ea9f95b3e149d57f6727d97abd5d2b1 + +Params = SHA2_40/8_512 +Msg = +PrivateKey = 048201090000000d186a3f09678f8444520bbb2b9b6b28ea31e2a1a34380400c8112235d7455e147503b0a12ea5ffac7f7e55931aa51de734fd1a9881d446dd3dc9cd2a35092300717c77edcc49dc4a0b81552ad4ecfd6190f3dbe4e585acae9d1a9f98013f8d56454e7ec937d67786172ffd01b6e2e9bef47559e9329f46072beadc2ea012ea1920000000000c05b8853756666c472eb8c9857bc9b41556006b74624d1114c77dd692cc29c70efdf1705bfa31bd7eea284e38cd6be8cc9a12c1fd812caa1611c25552c504759b99b5f4bc7c8951363cac22b8c381c3fc269c6f66c2f274472924f9e5e8d43d1a3d0391731c44d00e8f67cae3174dd9dc604a19246077fdedff60cb0df7007f5 +Signature = 00000000008b14ea0aa16350b3ef7e2febdc711b0ba9d7273fd85948e7b45cb1ce6f9ab889c976b5d5b8f53ef3325332b9949529906be16e2da5bcdc87f042dd29d483e72a0b518c86dd782789f828428752d51c59647c475d7ac0c07f512cc912b932d771b0b43bd762b11ebaa316f99a363cab2b44b82dbb1c0f95b3078c0e78ce0d43f8334e23e790ba5fe3b78907a26340cf0df5a19ff9673bad9203ae81bab17bbba1c8b4d9b60a8cf9d967a93d612b3b965871e2e4be4151a5716b4177fdc044af53767d0c46446ab18eb527d637fc79dac1ae6bb3b697c6585e3a60854d6ae2f21d2a9fc5d63f3a1997ed548fbe92ea1f85cf5a3c94db6a3d407580a48ce43af8f90954833acbf67f9bcad1f79741a3a81016753ea7c7590e1a5dae8cc5ee911e2edf40e28098710f8b02be80ed3a0e8e51b6a1dd86877af0eb08be93bdfeeaaeb336883afb0622fd63b1ab5687c24d356bfe259664e097dac3bc16625928f51fecbe72f7bc173435864b6e4036659a6256b277c04207a9c19024c3ba9bbf0931c8123a2e9febe3a2c0d59f29f6f67e44bfcbc5ed439936d8c60bf33d23c80d17877201d5a719eac20c70b9f72987e99e0f2152c36f4a9cb0f794b2f7f14946d598ab8f0a303fa4de8536d94a56b7203fee1ac10be52589415e109284937a4dc0fcaac25046d05d89829389e7a1bbfbd68faeb23c7c9b4f754bc8bb9cf5677633542e7210085d3015e38378c80a6da7a7f50b80af0d40c63b332d3d86adfc145f041c190665409db579daceaa1ae931c3a5a4f9026090b14b1629d315d6637f854ed5db013eb2e91b80dc3c5379070e4b92de922e1149d2ae9c9a08bf1f5101cd4f6d76733f468603d1503cef2f10b557d46a842ebd839d7fb34039bf68df533ab3c04f8204eb8b81517b7e2d5d9fca0143fde9ab9b38f96d71c5cdb2d941de1bbdf44012377bf2ab865831aeb8108a3a2f26409224c8aaba4a6aad24c8f239d92414bf58b4dfa35e6776dfe8ac901ef879c21a47c891115562fa80826a70e8bd2bce83fc98cfb2d588a8e42231e587bb3eed56640cf69bd9970792f79e3cad886e8581dbea2cf560dbd4ce33c728793ce4fd113a4bd15b245c33946ed1f483c5e49c8273e21e21c79359f2cf2f8ea70c5d656caea1fdd3318a8b1d49de2bfeb725390ea6fedc4eec17db97a9cddb34569c303bc18229af4fa47b1deee4d7b35d8cc09309c6a0283c163da03d9aa04b874c56bcf7d5a38c4d55c1768a5e38054830a5b16a6ce6e67728daa3f0a265af9fc9e2682bcd5b83bae455af75bb2b4518e4e6c231058ee1d0420300b6317a3c3836c55e6428991c568cb8bda0d692b6409ae156fc81cd1a3cfa50fed1690af3e681d5ded80ac2e46df3ebdd1f99b9e64c459df70f96c79dbbec453da8593ca5d5137a34ebdb54a9fbd8b79fb96146e585f826041ad063420a2a9c4d61a638a330362037e47f8582ab8f39b68c889c7e4e80f46fc49abf5fe7287f70592ac25d2f3da3a35267d2689c8e9c711cfd0f34f51a57142fa30fdd313e1bfcb828406e3b41de7957097f925ca9d635378a675ab6df1a76e36c16837caf6e5f88b1dd2dd117ee76860bed51ad00dc273cf9aa4e91ba9a7505dfcda801737eab90f363dd49007c62dd186a0087d161ef571ebfe3fda2bb989c0f45692deb6ad1c97b181b6dc38a9749f5dfff0beca21ff8db438e12255e3ea1d5fc53acd5f68c47497fce6777909803d5d7a3c50765223962299d3c576bde648b1a62d646409fa10a37858cb2ac45db24f604a745fc7a70beed58d0928bc8db91bd630986f27dd69380597bc6e043b0b6bf453f40f3427d08ea725684c9d1d76380fbb8a2e9c878003663e4b12d0f846324b8575781efad2f4db66bb91f1df47749bcc90dd39b5a6d46c96da0a4a7a8fb9658ac43775c73a37f62359fcf4bc595ac9194815eed4fb32703a4c202897d109f9bc96081c9ddc069bdd2cb038621af9c6e1961029ff39132d38006a673f5ab3fd24527ebc95e44843fb569d1796227ad6f69ee775f433c48a38ff574509706fa2ff7e691354e43ec41a532f682cd7a0feb254e34a2d01fdeae9650a868944457f538c6299686374d9646a3816e28dfbe5a293e2a0a405bef5a71ebb584adda28468861c593a0af26f3e21e907e65450ca880f7fa185371516224c86749c5fa7f9a8ce06f523ff1adfddefd0d16cece00c3233771c93d0fd93e9f91104ba53e49d3281fade94e1f1ab2d5123811bf76d9aa83ef4f3de94aa3f66d4693130de3749ec613659366397ef6f295d5f2cdab344542c1e110ef3f6e84cbd563513f4681d1fd68de805623919c9c1cd4534d2f1eb565642a5bf2098d04409b55decc1c71a39bfc3f1b0ef15745795fecd70ead95adfe9bc95623bebb8a3ee696b5ff32015f208d31f726feb4fbf1edbe9157b2ea00077283ac59219a31f7438758bd6ba001e64e05f306fb24a2c2a1f564bcca24b244376234586e9ef4630e40b0210aa2933ab17ea3a970aee00c82b32d66071fc67bd1882407b0db1606fce68da8dcec72f7db6e42fcb4d49ffb7ea732de60c60f46f4ea49ba095f1771a980d377c65d061c5ec1f56651074744a47a293ef8a60bd9f1be52abef23051513fb033aa15905b2d11b7cfc67e9bb12174fe553ea945164f328719ce16df697692939f82f59873fe2247ce2c5cb2b9d2c5ad7d52b54167bf3e61efd987f98be97309a2c3dcf0d4323db62a8cf4ea8c32fe824960fa1f5a13c70c4df7b962c10c05f9405255dac9eebaaf4bb68dc934075bf1509b8e81d2acdd435112a440e0132f6e6eb46a3cd40590d076a741608cd99b9bbdf449a8e3b7004b064529e63c2147a225f4f81ba72f6cf17a82b168d48c66f9bb79b2499d5324d08938aeaa4e5e83ac2e7d3a2bfefb55f5521eda23e61f0f1f040817ace6360ee36bd492df3cd48e57cc5c3c61efc599d55a974f683593581ae411d2cfaf6b5d32b90e66443bfc1359ac1de93c2bc5cc7f2941ab2f38de45db6e2d3a2f41df09b57c28ce98f916f840288f8613045aae002ca77181998d4a0c84373cef179a51cbc047ab484d6d376f74aa1e7038f7afb845b62c026dec50cc1c20f4867235de5bd12892e797f5b0d8684a757ae9c77b56c604c224565b0f2738d975a3827b75a5b7635f6d29e3b4aba1a041d524c14c921d417ddeafef1aac74a0ac9f95128f5b2f56f3cfa31e58be66b130bdeb6b372d70902f46c3e360fb0537efe5e46130248798a529424d4a426d77e06a8235004e7043712577a8253a06f39400f69628c9cd2b90d919e5e78f051981dd693b1c5c78c886c19b4d3592079a9e8901c2c8da80409ccdef438ff3ff72a06106ba8da5d5be37f08a5b0d532d946b265b6da73c519562e8eb2578661122edc8076cbe3132489a31baaec67060c04ef1c26cdc72fc1f968cb8ed691dff91ebc08b91f0498ddf126430a42a5a7e300ea535419e52970b7934539ae31473e9a975980f85e3594767164487133cfe039d6283ca6f5e85eb92e9f9df9a8bd5fab505bf210a230d15f99c919b312957ba4e0bb09e33b7a897203f76e50759271df6169734b88a79b204b98d1c40a42a12e52cb657ac415f0d5b8f86157b9f6bc6db6a6d958e85740c23351385e58372c05b8822920fd7e7664e246a327a33b2723f335c2d9d9cd0b80102d58c379d4e458c4b730fa8a91f52d22ca7d34467510108c1ea0ed74480b5035214ecfabff7ef9f9bb6bffe1fec5fdd14cabd22043490d6294a2a0790bd7cb872c1c81d847bd57bd4db6d8148ebfb05bc3dc9babddddd4fd077d360f7908c758da85f77955efb68628ab6de3ae110f189b4e6e103d70401bae66b95334a60b80c1b19fd90ccabbfe173913999cf13bc56fab731456a0d84b78b43ede061fac608aaa0082ad530e38f2e035ccef685ede5b81f6c3ee83f9374bb2bfb89b4115396f59c6241a3b19a373fc6f2dd080100553c7e82a7bcbc9cd2df0c0007aad48d479c8c144c135eacdf56725643225536c0877c41ed44a3fa12fdb3c44411afa8d815cdef5e3c74da6852731d13047c2ca3f8c804f933dda87efe575e0feb8a259adff280e868d4b589164450d5dabe1913a1cc996d97b0163f3c3798930223f82ade4b5cda5b95f73acdd8c60c8ea8d7039bc375e8df8092ce8f91a6b81ed44c73a92e27271c17a4ed62df907a3540c679c87b98bd0eba49c5577bdf78ef65fdaf883e754618cb3bfc9317cd3b9b72435dc20798ec805118409e23b714c4f2253d08b7f746ca33d1126a1170e7e8b4648f65690eeac5c5c4c4acb844766493b44c7e25b883f040ed058df085e20564a824ed2988c1c98e54fc63373b81821826531363e6452ae00b1dc456c83ddcb9f38118364ecd4ef1a98803b5513b0fa87033168a4db5f67324a35de1a31d5b5cb027d41e00b6d73a906f8c5df1cc243202386ef153882586bbba90ef777ca19be32a1635e06c135ee095b1eeb23d4db0be3033a0374dd1aaede75d71e2e8585715c2e31dd1ae5500f4aaf28a60f6368865a0da44b256db5a6cd463309719c3a14718dcf94163f70802a256c20465e59ffdb0c2edb2c8300a8bb8f0b834042a0ba02686bf9f92badf2e059361734f976804e14691f6d6d75864032d05b956604e9df7384b51719b1e9b344ef60a0cd68865b5cc153ff270410be2a954a9dd0241881e5e957caa981c7f9b7a11bea48773278498c3e58c99cb2f1b33e625e16f397bf22f51a4c75f8d018176534677974374349781da9cb5ea7a4d3bc664e5be2050684032d7d0a807967f9a4a738f88d5cb0765ecbd5d68a3adbd68dda7a3eeb247ae1fc4df0674a66439f8da682f9df0c5b7ba31df3f5cfeebeebdd4017ea66a10bdd15e4c7971e3eeb3e0a6cc19872457efc2988fccfb7af7257270a095a642633e820c771064265a4e21fe44893a58ad3c8221fa8031871df023c1c24439606ca1b3dcffb77502b53dfc7acb0e90ed6d5963af7478df5320631a9a20674fde9a30e46118b1bd589fc4463d9dce75871eb90a06e385eb5a27f6cd9d91523f81e9573147796d9c4e29978c0940d47954690e37e722319f6be781f2e8e67315b8b5cfb4242a513e6d838331bf28d1f6ab962ce478c5510ebb32e64bca6e675c135139f3fe9e977ef121ce79c1fcda7e2bc535d87894118bf4af01ecbb0ee163d7330d557900dda89804fab7e0bd9ca54c68472cad4042ba002f96e51766b3590cf548f2590bc11d46dff2e91e939699d2bcd7d1a9b397126fd13a4fb070df0eee0e7defc105f031378000eaa1183251de83d33c568187ed36fe05ab7f66dabe7c152391c73cfbbdecfb8fbcae2d82b3c4fae4d2e642e39301653e64ac4e44c159e8d25e4358aaecd2347cb141f56ee8e1087e0782a7ff4a212862d45b6ba2fc4ce48c63280e7f25c26de6a317e0fb8ec9136fae8a31a70fec98f7ceea4812c036fe0d65a5726d549325b68d24ffa7ebd2b7552c6a843c9dfe17872dd981af58256b314265089c72fee61816e254f0043b90fc7af65fd6e97f9a47580558247be04c0dbf83d7aa51aa3fc4a5603d7dfac61be6d4b73832e11b9af6665e4e0fca8c5a2bf6301cfb5908f1d57936b907c2fd2e9f5a497a7671ac52ff3e5018878eeedcede9773c42f21f066285cf7bd5ddb14edf10d014fd23ada6d721bf3f7ac7cb984c13045476a2ab792c9efd6e87f80d5893de0eebee79815ebaa61e81617e1b4f1affe22b6a62c15a7ea4e218aca4c8e38c755b0c3b250d2a55441f9575ed156d307d76620ae5ee4142eb19b5980c6030212078162163018e0e2227c97dd907068ed4064bdfc7025408c4fbb1a1e52b2aff1cf98c2d72a67c085731d24e18bedbb60fdfef484f6a2c093ba6686392878deaaa8afaf5f14d88e5e2749a18b78072b7806edee0aacb16c7a54ee271af166f9d3fffc93054254fa55b8956d1088b79a3affe979eed45fef18a8f359e672174c98bf319aecf7982bb5cc9f4c0e9811063c35bb0286f3ffa73bae24f4a00f731153439ebdcadd7859334f039f5efee5bf49d000a5b5252e4f2caa66909b95c497113ac62e65be3fb61d3970dc3e54cf870a7f0577917cb48d8fcc5e9f727849a9dc24af8562000bd918cdca288d2cd73930ae55c8e0f8da2d0705519c2d620da0a9d7da26dc4645c373ce1bbbae38cd27a4d2877f1e6e74b8dd084d84133dad8310c4365111560fa592336e02adb80ff85aaf3d14901d38585903cf8cc32243d86401404da55e793fdbd3d8c5ac3dc543a9aa62b6ba4bcec920105b237b3b1bfadb8403345552df4d84a1cfced6e0b3051d6250170df837c145eb0d41ea9bf0a2389b974057a880a96c89a128529fb823d428cfdc1fdc899ac802e0c051b10034fa7de0aaebd46a96eaaa339576f96d59c65126f199b41512905cd5ac3de6ef8cf1ce75c10a62490cc47249ed56f92dbcff83185b7e366e8e7c0f4e32f50bcda6f2f2e6f925f869989c50fd0da1b4c07e51e99499bd5dbf1f65e3c4b59a57b627d4ab40d3c610fbe854b70d50048cb8cf310ecad52a9580d100acac7f8dbf2a644baa91ad200f2fe31330e7cff51b0d12560c0b3fa8f3c860b6a4c67c16d5197de032b059fed220dc7c5eb1a4f15f1ebe7d229209089248e0ee34fc08395b02f96d28f29f458ba17dae82c10f802552853b3325ab1f5c4d42bece792d937a13c82dbe691aeb9e8779019333b0d129e656a365c22eac1e7dddaeb2d4044f2c1b0bbd649acb50ed107e63a4a66392e6554f34f3fdb8aa28834dee33540ae352eea2871e27f8ac1452506afcdbb2d633554b8b12d812c669f89971c4270f90acdd40eef758d8e1eaf229d7538fd5db35c5aad4811ef2201e103604d8670f2fabfb283d335eee2cd147a0eebcd1bd724c0e388788e2fc9f4389c7322ba2641d9a02a4a687df7867cb94545513ea4a5afc3d289bd1cbc1646de18128f651a8e0fbc2fa2add571941458e9220233f35a7a2b636b2b69dfeae7b530ab49ba4fb406fbaf9d861330b0ff066d82c4012a491e4834a8effd88a3943009cd037531b19c1ac3ad8bdcea74dba324893e8648b6794874fa0bd83614d5fb66df0fd1cf171f1bdc676a56c561b1fadeb7c9c5f1c7a5650cd34eaece97d3ad59f20c7d10087d885167d7559011dabca1bed8d889dc335984a838c8e728187502314037e0348af4c6679ec1ddf3ff82e4c741cf23382494d452aa60c9025a34352ad6414d97984ae9143e1b7c38cb4433cc2244254cc00e92af610a692da0aadc3a816647ee63b7514d7dc7b0325a3605179430f5a95fb3d179ba820aea214fe13690075ebdbe57510640e308484c812837f6822643612e634d56653967c98c9c5ab83244b5167ff7a3c02f3c3881644d617f429ba1a442639de1d0fdc619bd46da6e430e8a2ea44803f47f495e47a9049a6ba1df5637756d50fea81e2a9fc52dab8aaf5c3f46553f2cd19e59424434dc9a3a18592222a56661552d08549ba2b3fe4ca28b89ca3c3e15a99640945841c513f6235a2fb2ca3fb812c4f87d116f177f9a6734e375492792b3a91944eb7b27f24ddaf105fe19b2bca5e429ad5972fadd639d02a0bca00c9deb11377fd9e88199880b85113664ab72d3615d98e1da7d15f7d48de4b998a5194d0f330d7a6708583a134330eca3cf63da9be4b0503a362546a1c0b98f25d15ba384ccddbe23b8fa5f118fcf4966252008b85f9d6cb7f80ee590ec74c21ee1f5cdec9408cd62734ba40c33e900beea3ecc0f2267facf2e0d82e03163086ce92a6a408cb61f6bdc7de54080e334284c53b88b2d4fd21bb2b348c6d28713f309cb9f2f5ef88db2029a4a1c40e151dc6781f0cec5c025519c4808f1fb3438360b61e102d96d1d23a44c56ef7fc9cabe45afb64413779b87c1443752bab25c95122042fd9b9f4bcaa48dab2a7eea4d2ae6a90b3dfec4d219d5e7b42cbf87749aa698d512905fdef9e91a74228d1f537336c6f69f0e9945a02cd8f066dbf737a2c91e40c8456a09f810a1e2c235ac11f04e279fe4a5089e1c8789e95e7550cfdcc31062cb328582cc972aa4a8817074c9eb89e6c8afad6497f1c6fdb3b33f18a6d3135eebc91a67440d97cd4d261b9bafa271c44341c0d0b0a121035e15abe512b6a304a68a8209e2393d02e060db56409d87f86407b606679de20b50207463295302c063394353e68da5a6854f7fa36042fba97eb93954355a8b91b70a033f5b48ddbd9b7a60d0514630f7b747daef6c950ec015afd7d83775f5af90ebaa2e05485e5e22585c6c1eb606c3b5dd3ed23e43687106193d9fcaa73dccb121919ed30bf0a1930f0350a6d7d69d01885abeaaffcaa6fbd4e03d3000fc134d5521123e519e0d96c15029800247d8a3399bf98b2ff18e5b7dcc92820f7a7059135a2dd6bc96744f1806ce312a78180516ba89ab1fa557dce1f46703676b22d767b342e8e51e7c49ef789c59406f115ec61e44613ad9f51377fd3fc6e359ec6d180fd1a590345346d32c72962bf76f1984f4658566cba438b5f8bbe8ecc94b33aeb8609582b770cd5c4fb11caadc735d5d3a9fd762af8758c7665ccbe5a49d8164bf3ade3b397ff360e89168b1f99a051f177d9167b4ddd083dd668dd460eae1f0638aae189a70083bf36b0e29f1944b28c59877077145c7504530b36cf5d745a53894b3fef9d354ffaea30d1a5f677a53bdc1f89bc1acd6ea357b2626adabfb7407725736a36f8ca0d13a1d30c6cab6b535c93b4bc09030060e1700e9f67fdeed94b9454897979147a0b26dcb3a0bbbc7cf77beaea09c50415412fd10bfd94b5b1fda7bdbedefe2bc2e0108b7e21087a1aecf2bcd37c8d774273be94b2078e3f7d11a11c232fd862b4f41a6da0f02360ad88b2120b64bc594bc8de6fc9100abff1cc0b9fa95ddd2953a9674b4980baac82fc4db304a3577492638daa2484bb901bf9aa9c7a7a8604799728e1d1d2023776f67e771726742b6605160a22c83ce33d61fa910832844c15479ca3200f8ff91d0cd12594f703e09b2e44ed4113baafd2ab5d29c1ae5aa1ada377b323272ef3b7fc4752f48ae9f5e2ff53f73fbd4e6d29e0c344a815d231bb8cad5599021b5dcd5bee486c5c374363614d0bcab0bf0a43e955fcf48ed72e3b5dc1c0f06b8d2325e95ebc298ee09e08b5ccc6cd3340735c84c5ef953d2e96dbf3d7f64e74b91aec4b0fdfeb24c858b54f722c4350fda3627d45575aebb07eb25f708061752e061715d275fa6eb2aa376ccec0e083160c5d29108bf3aa75134c0c0d0dd29379ee8ca4db279d9c82f950f5c8b594909593f3435fa9423be021572ea47f0d77ce397f5317391c6a91dbed2131ea7cd6537091d2b5d4049407634c878c34f9e8ac3141160ce2371e898a1e66ce5ca1b839ce4d4bc09cef788c7d62d202eb3c1b042674986648920059319283550fa9364455158d64feb0fcc7a338370fa48efc0eadc90f267b412c635c1def54d73e9e28da25eaef6d852b74612843ab0950af64e9c085140195bbfe6e7daacbeff57cf3222e8285785468c34c19891170fd7015096885d98fe5b8d9d2b0ddc874b4ab523936afa1fa201ad25a58b980d967c64f6efdbab85ee6a35a672539558ab1a66584895ee6fe3ef3a3de265f460c264dc22f677e39baa212a167931ff97bf413b38b4ae3726cc96dfd024b8d66428d031879ff0d3d5c4e376677716c8df25e3d7e524558c9e0f87e178ee4f24e4e0cdd0c346485b0f655fd41c36f8c53757f065c2ad9306c11720587eebaaa2e502fca4e0597787b40966de4292965414c007406361d828cf9048b1dddc425033696e65d78ab8dd12114bf21d7d55bc4f8f953a2db0faa60edf63c5c4b0b896ea3eb54fee9fbb7ba4eb926a1eb397ce078e02b24882fa6607de2260df18e57b7de37570a4ca317c27b2696e44e4b0f67165070a05d3e3df8991aed33231ff1dcebd680adb1678fb7c470a83a695a575a9e62bb438aee404b4165d164b762e94bb77cc7cb9c856280a9bc83211768231d2b2a3e40f2b98fddf64bc297d11f846852236d7c91281f5b20be05587770d2fc1d934ecbcfbbb4ce0f44158d9dd2606ccabe57fced5ed692fd784dc62c81b998c4ea4136381a3dec9db2e966600925d828e492a7be9bd85dae59efeab14291443700782d60fa992dfa15c5dcf9d9c08b65c01d644e93b4e1dd9adee6c4bac4f45a88f774bba9e8437df5965ec1ce6139ef6c1f0b3771ed28c003193cea7e524277204de51c86ed6f94b79875148ac100084953f7bd731562266ee4c8df7a8e6db3af888ca3da4a26633aaf41728dd784e25452c3ea93b7aab64fffb12e75d13c883d85b042e6adc03c3954b10077699566bd8e9fb3e05db46c6b1565ccf7faaa21463be103e01cd3a8623e22006625a614e6d342821e1bfbb7cd4e7eff0afc2bf5332581344b2f73b9a703c404a3140e61d40d38455996c4d5dbdcbca6704e80559cd2fdb5e986c55cd81c56553ff49ac754f58e0a13da620c86462d6d870a53e13293bc5760efc4b0c192e7021b8fdd21b887724cac0a323d0f06a46e699cde65fcdbb5cccd5aec01d24e7b5d7ab953530167af0f84880ce9aef041efeec5696e4c9ccf1e01f8120047dac08e1022ab293854c4b04950a505c5a6617095fb4d0418ed71df5bbd77ebfac978dd5c82c034f267b2d19b342519985889657f5b34f949e38514afd9876952a1c4532dabc7ad7ea87730f37e615eb571e66693d7b923c11bbd3cc20b0f135139dcb6e4927ed2ee679a10e12ffc74395fab1a8acfa46c4654eaf9ad8bd76dcbbaf3ceb572222418a49f270e302be622826fc57b8532e74009ef108c2a9a4ec069338fccfc0e07dd1031cb2c1867f2bf1c632e6ce3520a22b47fc5f62766cde1fc514ad916deff8cead19bd8426f99782f400746a2bcb477fcdfbd40ec10eb0ab5087ab8d8b6afb2f3a73bdefd136ec39e6026eb4154a258f225eb0924dbdb9ab679a5b207832a42c245ab43a5d1f7bbaa0da268a14d8e1ab0cf37dd7ec0d1e8f794fb7614e183c0427996caef3da88c5e36050c28d6ce875f9e366486cd10917196c534619c47b1483235e70c63dd121511b6391186edfcab1304979a3beb90d2c2d3387263dcd605fd5fae60d6370be96e9cc7f790cd082b34825447c2d1b7586f7ada957be12e1587ea7a0794f5f508331eccf1ca0eb81c8092e7b4964f06e823bb113b0e3cce512fce2f7d8b90d605ee5bb70181316c0a9883f0a8c2707a21beee220294cd9153d9a53cfb89eaeaee8d7b4a7ce4b792ccea413544426ce8e688f2f667af026d0b79e351c613b111d517045804f16417a1226c4ae5b7a395c7edc86840b2e02a4c7ca88d048f2ec10b85142408cb54361fd5e4604d6b42311dc9907078f434d3a63c99b159003bde081c10db705cd8700b60edff658444a5e6d1d7d0d8e3af4d0f443d1642a4e7df86a297ddee7f8812d4d66594cd7d4147b21e53ae27c0fffc348033de5f98de45701f4418d8bcb110399bc624594fa873049231dfb09a6209166062c31065407c0c26ecae50f38a0c81bfed63ea0f2c9d24b64a0c82f0cb203f20acb45b18cb2f759b8a7e5e241d50d8d2fc670ba1011fabde79ebccf78908443f40bbf3c787960868a134e91b543769cf756653f9ff3946e15820e39b76a80126c60031eb38321fa4a67ac41db9a1a0b3986bc33b9780c6e42d27572bc92006e542d57f7c9b1918f9cd2bc1fb305301aa582430caae32dd1578f5be65f1f62e1ffae94e84a8f272d73f41beb2cd7953436f83583ce8298d19eabe41a845016add3eb585f89c266f31811bf14f24c99cb17faabfad0ef8ca8379bbd3c37ca46b89040850dc5f90e435ca54952d9de82f63d9eab5d8e1531901df23ba6008c61ed6eb9359d14a81a638a717e65cfb794ca14471575608c58ad1bf700808b4270c0b1cc4b6233e3c442cb1f424ca9f37f7c324b4fe23d5c3003204a1a68a6b605d8b54da42092cbdecb2aae845d8e631166da969bdf3d7b7cc216a2a7564d0e6cdcb5f3f9dd0e3f6b3f9903ec247cded028a6fdd6c5f2f622d1fb59cab2ace2a3570f2a61e7c4f036a2a5e461a65edc085c6f2286221e7a0db56cd7d78ae7a112c40a56fd1362e340707bd0bd9180feef04be38cc84d12be2a42aa067bf4d3678ea0ecbecfdfdc271872e732a0f400bf6413015fec785dcef2fa97a7245e627458996d86526f5eb59a6d937aa03726b90f5c70329bcbbb53885370a4541abe313edd4f7af982a5e7e86edf144394705bca040922e22503f5f22fd00d04672dc0cc98071ae2b890017041b2e19478665c845e79e3fc5af5604534f4d81ff88938b4c237cff22f6e1fce12156763b05218b1ea50736adae4c721b2b9b2f56dffd80bb2079a0548b7fd4a1f13d137ddaec7cae87311e3ce791ec7f0536030f0934aecd125ae369c1c746424cf2a2421eb3ac284bcfb19630e07c386b7f3141e342bb317542c878615a4122d9fa7586b1b78174f2c10dd2d72524879e9c2cd6fd001ca487bd81aa17593a2cbeb09e2f903fa516d737006b48f19b5171754c08490f8a969f9e147bf52d0b8454f44c114249e1445b5b1595e9a89a3461793e731ff0d2d107bcb59d8a60c31e3f0db0ebdfbbcdcf35488ec15c98fff790c8a9d2de2628f46df8ae1cfdb7358c14b74cd3908676e937a06ce137769ce1f8bcd5611e8bdaab0758993c194cf69ef646fe36b508c7d09e3c47ba710077475b930e3a5587b26094af9f58d21cfc64422e8b92a852d87db39c3a9e39785820135f351a98f8eff6ded408ce0c1c7e210bd2022da754a51229c4b350d5c2e3d100814462fd4ddfa47cfd9216c98deb18c2da13368369e6898d061b2ae0113c4da27451bfd9da2373bef88b74e06d57991d2013cc5ce4874f99e29cf95229f5273df30d9328bf823551d6e961ff0a5be76e8fc57c05819ce89cfc2aa454799f209b162bb415cd3e4164e4540b3e9ea69cedf07033fb60e606209f0e09254f65e30e9101dad8b2aea3abba41e1db378452348e0e0207c006888c1b88f7a063c3474b4fa43edb621a4333a2f605ac6090becab9f611021d06d10de83c2c52ff0cd59a608462b3100298193800f295877376e773b78c8dba374e9c1399553328e0051ed1f8982dfd3cb81d1a32a9e19d9d107b06feadd2d9d1613c05871ad7a2ad326938351f1291118c784f9453b889af7f9c236025d26fd7448e4f995e6c0cc7896b7dcbccf5a22b9ad9076d30886408bf21cb94e7d699676e8f2e553ca8fc3cc82e9f80edf93597e5c3bf52228b3b45c56733d1e1fb0c6798b8adbb49f3bb2043edb921804bf04d99b3b0284a5bb521305555d7bf6d84b8f681ea1f90ab03a0c6feb46bf46f667334d954a2c71267bee1aacebb5c309ca8f5046ec86f2174cd60ebf47c7046cb5fcc52caea219a35d7924943c906cbdaf9bf2e838e722ebb888f5a57e01ea474f9562d6df195b9d6f90998c1754afd9449334b646d8fe672b335c33adde635049ced8d0d41f66025ee93414a29653071d655d16ad406fd992cde7f499392254c983484d61f1775beaf85f576671fae47849b128b22e3720bd492aa55ea80dd92efecd6106cc0e549fce82305c51994c40b638e7d2c50511dcd96e58c56d8477c8369917e97b685ebec0214a43a0c5950853d7fffb14d688b71fd8eb0414f2d7f5e007e4703654949065e4e53ad23240e9e3b2ac17619c4a6c322418dc9eacda28ab2819041d81281fb96f74796488391cf5c739022dd554869049767a4eedbad29d95bc755679821f5d83277a5135813d0875067ecfa1895445befe7812ce6f7c310985dee3508aa51cf559aefa0801f878d0f8676df4794a654e25bf51f1b22fafac2177227a5d532c6bb7785dfa9b485c4360f9c7db282ad7905ce0214719817bbabf4c4546d44674cad60a3bdc58c5a9bac1a2f0ea52dc1e08a0e4802f7e4d0e4d70cba623517cfbf44ff4e75a90e71d5bee09f123a238bb28c808eeb5b130ca40ed3e7b72f24a649619f05908594d7e678b2146b3b602e77cb6ef2c0915ae5621581670cf20603f657cac0b7c7020da5e2165bf30c7b2f33eec5294a0555546ce1250c1535149ff2ae19aef5c76a7e0f795fbd475d6c3ef4eab8e842fbe6280989547db4da36bd4c439fbcade188509236c7c9aebb4e387e79b75be12c212276046ec3da1b2d349023085e85d11d0071a15ed8c5041cd7e33d1d5606eef63f828dd3a5e86b6ba8d0e63b610160d67652a2ea7a1ced7583d28ac2984410778fbc8d57e2d2bccc25e322b20691dc8f3240fc4908d43dc0d533b68a9af39be2e51461d1f8689a73b47ec8bf6253b924a7c6f629427f9a84e25b3b1676f44fad6a0bcb1e7c77dfc72998231244ec5073318a2354ada537f3307ee6620b71470ef39452396d16879f572a6ced2e436cabab7d95cbc153b31e2916a381ee0f3f3b938c3d2d3768a03e3031a65d7b10fb96fb6ba770c77d14493fb86e872354662618363c023c662be23e68ac3b2eb9bc4b5cd9078b56f86fdff1f68d108c3be200676ea609013c74eb84702c0cabcaa9e481b62c29f1a84b2b9f7dcc825cedf13dfb36c731307ff6536dea92f694c08000df5cc12fd8cfed1a2397b4fdc32858ea2c80936fdda84cc07c1e4281ee0431f055e52576816adfea1297968b79b9373cc9d171ce7311627f6184aa50ed2fe6c504669d106006cf008c72dd8340eb131602cb903310ae1ffefd07cc7358fb67728a6240581e20cbaee98e963ad68b3e12c8cedfdc6c4568297065baec8b145ab1394f8492a5df5b78ac1acbedc4b3b909aad6c05598b01a0e994c0e448466a0bc98377969b6503d9970117990908884cbaff704950f611e4f865cb39fb1687166652efe630eea283f972fca5868a52743a50f10a883be90682dd66380f81bcbf90f75fca40750128363bb142631ea236a7fb1d91119f927be708c12a1e674ab88c4add8ae757d804ab4d743efd35b8c4566db37b9ac80ac07cbf7cd37e947f9c201f89694b670ef02fa65d46b572980e70534564a6d933cc43b7f15b8f98a42ac4f4ff2e6773f286216e790098ebe990b0c20f8a447067079ec8d003b54e140b53858e303623e39354e9ab8cfad992e151abb2c866946fd6a2e593fd3b4b47c14e9aa426cafc052679e18249c978744bcd67033967d9e795505f9aca5f456de064540f4e9fc0b69c307293a4095cd4dd38ee818664c0b6b64a92f0ac94604709405f49fef514d349303502222c092aac1d894a71ae18eca4d644756868fafb9500641895e10e9498a291b099d48deff2c7c952b0ade8de315b47fb545a84755f19695a3dcc6867c8de9f8b1f4020343529161b36b582f18a8b7b39b618351423c3263ab166a947e09b6b569b837a1cddd14f11826277d88d864e1a8395bb214068d07594410c3706d2803fbf580c10fc021988b3826709e0ec24e01dcfbc75dda7b035721198011c2cd86a66b349617d78a663856a5ccc23071854c3c5c7c5d0e41ed4847f02e816987c93dcb2944d6ec5bd01ba0d3e45e3f2bfdff9479f426b7cc4ad84eee96cea4aa7d5cfcaea2af7d8ff0514a3d7b35963be146caf32fd8e8bce368b4d426a73997f284c95c5d4e4740a270825470f0e36c7e5495ab8c3266e9de52b5c0a8c13c787962537fcccae41e1232d4eee4ed244c9354d0e0a89ce7462b33ecda30af58c401b7dbc44dbaca6d03c8baf97e1b4beeb844dc160f438196b96c86473b8b822d25bdcbbfc4a46d17a11b0bc914f954467cbd7d28a47771fdcca57c166a386bd8882544e784d32a24239eca2501656941c0544c430c3eaa5d762c144dca2103d8071e6ff1f23ccd4cc24ec10ea8549b19f5b305ccbdc65032d76e4910495b3ba3705dc94ac14afc960800b22e82232895df3f8b1bc3215ff57b98eaa5efbe6f117b4a3bf41b442b78ed1d2486d8888785a8391795b18db4de07f3c6fd3816a7118d0f54c10558ad6ac2c36a06dd18a20a944b37ad6c48efa50eb763f902cc2b3e0da1ca211472c4e50050e721d1b88ef5115450832a303070b91b86a451bc728de96a9eb095cfce61eab7f245200e4326a7f107cdb23c1cb88f792b8d24c1d766632d3a3fb9feb8a90ef2970b05c8a4e181107728166a21322dd6fd3f3b0c957fa3373d574e1d082b1eb090bd3d6e0d92075843815e73425a0c7c179fc71e99646ae8068e2ac8dd9ef90ee0a4198edb2a19e6964b135fc489a96c87154867dbd49a3cab127e87663e602f624157c22f583008ba594db50f9cee05adf057ad5129e349d889bce1c3ad72d15b2f1a14db1aae0791984ce6180731d29b03ebe6769f352bd4363db61bb3f30c1083f230a024903c582335367ed0168f4d11e4eef381931ff2085fb8b4e7cc021f5b9e9efa888e515da10ff16c12671d3cf8a8e78faaa1aaaf6b2c0bbf94e69f23f6424a731d0d9a23189789bc2fe0c7a2713109c764d93f886f4617a23074a99d8085ef8908eec8a9c7a637a589639abf56f2fc77ce656401be7dd19b409b4bc239d201d9c3d9a2aa15e3b90302e120090f1d894fc0ec5016cbfb2b089eef4ea844bfe7d01a28b92e94f3817f35193e4f80526d094028fc0cd862069054bbee60634ab8cd104a0da82fbb0e10bc3f7481cc57cde82f2b7f8cac51cf06c8bce2bba2e07a59ad658fb89fb9cc46480e508d03803693f323e63a2ab3a7ab8d88d6d21f6dd0073ee01a8644ac76c884875dde3948f799b39ad5a455cae5b2aee8e3cbadd222c3cf1fff4a24d2a48ef27ea820b7d66166b0ea9e15672928213b14b36026a62e0a17aa90e40d46e8c4f3eab3c9d9582b342d7d0ee7d239bca0f944916a5567d1da072c00acc9cdb06a913d7d50206860affe60e0763a68ecf538a0c34afe1227031619e2ef70e37fc58956d13decd59858e1cadd276f5ce5793f8c1b53f91285faac3ea35f368a64aa02cdd51f36fa03da47e2982a7c3f5203ca21a534ebd952c0168d8c3ccf01999365e19852edb7dffc6f6e0fe296ed883a895511a10d3b303a269de68621f3c3a18337f12887505353a1f94f5e6aa475e63de1d62eaedc6c04265df72873eef27e8c71e12c762ba2abe9fbf4f0fd00afd1aeb4e02930189ce9c60161b24efe34fd70bb9beaf24d6702a6cbd59907ac95c20384ad6860d204c59e55f1e2b8df0ae752db1f73f05d3163d9895710f607055a9f983f0873ae5c7cd528d8f55b01a1f7896d2dd0b707a9cbf0b380736b7ac452d947bc5742620bc69ca3417d035cb3e6c936776c2fbe974fc3de2017bb926ab04311d216d53bc0aee5d1c15e2592bb9f79d1a90cdc4887b4e5d338dca2d67fca6b334bfde5f298d97785857f94f8704bc65570fe65b41a81b788c564abd93275b755f488fdf18900d6dfe502a0bc4f368f6ff93a20136bd0dd9da4a98446011ea958ac2f5ca26fb62a6d3fe4e68402553c2736b51870b52a553fff0ad977d3539d1b1356827ddb97e18efc2cc51610848fa1d50518fa83c6b53d85affdbc3d0883d35e248580889f43c60e06f0fce8fcfa881eeadcc3265be6f12fca9f71124d1d6adaa31bdc89f53d51ba2ff5728f05946a7efdc89ed728cb1c827d6cde09c9f367f42dd1b2bdd2fac7b1201889e56f38ffccd131316abc693e59d621d2316672d28812388d81a8dd01a1036428e1652de65cd40a8e408291ff8500f0656edbd9cf3dcee1ebed99aa36343529065dbd8b5b22089f1ceaab939c2d9f2d5bb18ec674e8c96e1ee744c52d8e661af939f221efa39f9e1c2b33d4abeb3bd2aa8a2e9f1fa51a82858d4bb4dcf051d627a2c35baa532c0b57890bdb5a47e88be54bb6cde0a68d5f35eaea36e3090c1e1c150fc71a3a835fff5540dea9c0dd238eb7cc4c13acc70be2b2ef4502139cfc436286b06c063deb399a9d8f675e9a6ebb3d348b811b17e1cfcf269071b8b5e89bafc379d98abb1fc112b42fe99f25b19a1e5e563c4b170c090b9fe77947c6356010445b04a737e311bf9a659c80249286a540cfda86cfbd210be1630ae523a3ffa11dcd77f8f9893e918ec40d2b248da99597a4db32a40353fc45bb07a10b4daf2bab97708ad1a9495f9ad7dd34b4aa3c023b32439d33068d270c408174b74b91acc0a17fe04d317a3cfec94a5e71b50fdb0a91641471802e76b6944bad072ead92202b2febe32402214ba6e06fe022c32e7614dbc3f78c6d62e6896fb39b8ac45fd7d593970d4cd51769a168de35b39b2732e105616627584e2a4208b24d6888a52f05e27dd14ea6f86096f1ef98c0b92b7eeffbd840d63e66df6e13d56d34a462868955a6116e823559264914658ec30aeb173a405e6349dcbf55862ef24c8a9f1b9684754150b338eefb3e7527e2a4a0b019d8b811d81d54ffe73c9866b3cd7e4c6d6bda5b77c5256900f6eee8478bb2a1bb03c9e4392788c1ea799abf04f36930b24ab1c48d550bb9e22a8fd8f7d307c96d86fb152946b03845c3127069e6819d615e656b28921ab2da770c3ebea8204c1c652bda4c8b82c7a4a5bb982b84a485bd72a57fc9fd3fc22df5de1e54ffd4a8bbbf039d11f828fd8027961d0a5f7dd608fee8cdd3ce20572a7ace0072a04008c9554a93dbb8fa5ca4597047c020dc0ec79f0c7dcdcce6244867a79eddb4df0f08c6dfaac09b88aa2abb8a5468980fa606a7e3f33393df434460a2243df48068c3b64d0af334e364ec34089f0bb24d3be7c223dfac3a81653b5574652f8c0642cbc66ca54ada9bd707f654f93da3ff6ee579a68fdd7f8d2916d4b9899413bdf3d839f4b24d5b55bfab7f18b162c28ac1b509325a4a0ec914fd620e45c827ab240bab6dc407526ada24ea8258050b3f592940f96962fc8ed452b8accd48029eb4fc921c4948e1e5b8fcecb96fd60d24914d4e41ce70e5cdb0916d8aa3d793b905467cee51b1df1ed1add5594e7c1741b73e6578dd16419cce6c1de354cc73f926d2c7cabfe5562e41d6778e3751ba7f26d08b7cc630a2098a1742bd2263a7db6b0052305e9a34c179a1bf1d0777e17804935a16d0a7ec2603cf5bb5ce19a583db908a319721b8bbfd579895c406320a2ad575dab9dbb82af3b2d879d89cd9aa46ea836bc2d5a7ad83cecfa00f204da890c51605d4bfcff634326b54738f31bca64d7770a2eb9db1287567a0770909add74551b9dfd52c20f8a972c63f18fb12c82dea810e30739fad7102ff9c3958fd6489626e61ca1a2041e9aa564dc4cf05dd1b5e38c5d3369f6681bed7c3c21f5f0728e2bb50c292fc61cd945a1bec162c927c32d41c53ccbf2b3bed8db57117bca61faf052ee4768599dacba9d5e99d956b9a42d74ab6b6ee5ff2f1e2de57b5c7bd578c9234cdc3d3e2011450691d0afe1b1720b06a7b06e3ce86563a5302f55360829034b934f51d2dd7097c0fe25a83a78d59c434f0764660fd8ba8d7f6d9fdd49167a2c25cb5d8d1787c35970de720d4b43906761cd69e741f321b3c0d0ed1f27c363ecec7af8e9210022ee9337321d0ce17af0cbed91deb87ab55a49a719768fad1c8ad200f0082cf606ebfe479aad371b32e3773cd10915d193d2c2fc0612630ff34eafd439199c40f9ff1c0697f6b4c7f4b72011cb6092d159fe2ccbc75372ef5ffff7c939f898759291c44728c594a9718c7edf582be2436db8d85a6e11397f87e5a9bf10217ba65f3e364259b20b7d7d46c2777fed924a0ba91b71c01f7b7652145e512e315a6106ea225ff52d068fc635e58a3b5de6d09125af5cd314f4531d01960f1091697ca29cbd146dec630bfd101c437ac11bfbc81bad8c0406eaa3a0a4f6733ef378ef7d1bfc4203ea1e7997657dcea6a7506465d590e96cf391c3c46c1fb0e763bad9345c73c6706dda0f5b1fce59734088a9687ac3df1ff1ccc3dca06b6cfb577a129f192771e6a8c072fb42e82b0544b0517a75e151d920667b5d37f00b20cbe6de7908f00f327ee8a316c23c2d713164ea34ada48908f3dc6c558ce7c4c3cb86cfd464b34535aef5668d3a761dcf1315506d7cff2c90061148efc0c68f4d2bffbf7f3a876140d7469b46adf2209929861e9cf3c8ff4e503c1ae18198b5ab79f6cb5d3e8d33120a9fcc36393971d677314194a8be0318deba8725837730d3de6690354002a7434c45010b7e49f07f9ac97ecafc5f5d05953663abcd2a849275a2a9727da7342d7daa30cfb319042dde3546a1ecd2be01193fe8e19fa8ebb2b86747bb9039677a3ef19e106e10c4e28dad587fb4950e346ed83e93f8f4a7213738168a3f35fe00749d110ce257ea1af4b9937c7a4a816fd3d032b3e2eeab02ef645eb796f8c3f9410e6f155413508caf448692f75953b07d358823bf6daa8a34889e37cf2ba6cf59b323699addf839e51f776c3cc98b1230c0780132316b296f612064b3c3590a7186f3f2af8d90815df5984b98fbc6a1b17e03b80cd95598a65ee98d751cc511e38c8f815cf88b5d99dff3b488be4c82bc66f76ab7d6b893ef0072ad1c1d7b16030fb60afae450cf3fc52d7939159c0b4a09fad6973f8fed2271cf5210ba6e0423a33a774d7450f474c12595c3e97a93f0c1ecddf1c8bd80b244fd2670e142294eb686186e53695128132081065f3efd2727b45d5786139799198d37cc4c711c5cc9fdf538bd3d43992e7938bd98ffef35b8baa43a3f403ba8e5e100e267323230ad75f46a30586ebced8805bd6c1dac7df6d4181441b5157ad6fd0e26164479d9f09fd4544fc8f78e50883d171748923728d64b9bcabad6f5f3b098e7e809a7a59c71d4902b97c083dcf805f108fba6ee03c3ac29e8e1786d9f75833f415b14a4c12261b6edc1399475c0e1c4d2cdc99c46565101985949b9a97fb6a0564bf7878ac2ad77df094b337b0528f6b107f8dc195206b1d17211ff5e2cb9cfc7227c2f02c8a918d2af82791fc5a5f8ed6eec3fa1d6c8697bb896acfb165ed796091980ac02ba709e4ddca871d319034d994e748ffea8ecab799dd0f6b5e9b59f76cd10c2acda3298343a1a4907013729f8383db482271828012e05313b5b9a51b7db5083029f4725392b45e2ac92f4056b5e7f93d7c098c49e76bcc70669720500d411646ad976244f960c60ee35e5877ca121bef714b1b77dc91ef924e30b1ac2d392326251c95095cebf766e0b14032a0f48d2eed83420aa0c8c0dc9fc05ebc09bd7a7934da6e35b5ebd0d55805b95377e86e61d7a3762fb1c7f2e044d2fcc9837f66af0be971f76b454b98bca2491905719baf521ab2bd08d375e96ffae4dedab596d68adeefe1ebe867a49048aec3240ee6314c58683dc4285f0258763fa8feab72a1e7912c6f43eec0d9bc2f3297c828211a3fde547ec4d39940ffb019587c3571e38b9e8351cb19f49c271ac0a9d1d96ed829e6bce840238fa768f1c7b755d0d9474baa7e5b356fbf7f4e9898fa838983bd2bdfb5ab6d058ee66ef95cbd8cd77f2d267e15301801ddc593f197bed4d7dc7fc72b16381e19768de88480a22bb39063069455136d44a1c37af2712b7a58d9b3439f6966b4c29a42bdf445634f5d602af093962fa0e4b7dedb5d7eb94d42d9d76ac750bb1fabf948be0d8140f202c1d5d13aa53d571bfdaaef0d488860c8b7f7a1623d65a6e79921c8e813a9afa57605b4444364639236ff1767652b9171a93ca6fd010ae8d60b48906bae950d1311cc8d38f17be6a5cafe245f663947df5f20c7e1ae439e05038a1670420a9fd8f009445ff8f7112d3300d1bb6b04b37555cc39d03c9a6a7a8d369bb0864170a688ea662f29fc32257475793a74da6a3b1e1f6f17b8bb0c6a19a4784a355f187c1acff2daf1e4f8cc26719d4a71b03f4489d9f80f22ccc8a74a0aee5ac6631684ad74a01395d0f5eded8f9317d6edda05044568b54a8337239b8c15abb02be75804c0aa7653a528002e66be403b4aa621523a2b575bd6a63df8c6f4908a3b25e6f8f4584b5ca3edbfd0e646688541fe78af22302bad85dca82087755a159eaa2835c89fc1a120164e0e4f2d51b418dc94911a2c9929c1087793998b00df17da0d191a8d66055ae31a670ae910c8d47d88d06de95f38b1f156bdc86a9d9d29395fa1d7e2edecd8857e8a54d3cef42d770531579da9aa51c08a2dd3f3f855da0be39c22572bcfb7b1c579652bd5c4d855fb12a6433f139719050036226fac8fbe1e8594ce5e59449d389937367718d119a4569e9365af131dbf6a6080484b655a5a36b07ffe97a9016b04973aca89c78cd21b6b899448bc7555e4568734e6d01256598ce8d9a8202fc76417d7bd6a2199b22daacc534ec917c7bdaa05e1cfb29a51cc30f8bb090f9ba11e73b75c5a17934822bc40dfc82fef2b2c8a4cf9decab5beb60eb93f778dae6b5b824af54454c2029fc643f587990b3be2d71435a774a55a9f0e7f64bd700a62e83b96c2bf29d97f59c4f64dfd2625258d0100dd740e48697d8d9bd77bc2e3c5c39db5f1326c8ec498d23055aba4de1f5573b885a21c81bfd991bcc2a2165484b46530628133c9a0f89664b3169d31dac578dc2e77c3ec84defd524e9fde8153011ad928225f66d1bd6cb333d50a3470d6621962f81fb84d4a291207cd78e12693cba03a4f5a147e1afc1b20dd680ab33ae5d4f4b874c6f22d0508868aafba4854da8e9dd69d80364462c8caf8ad184500fdd55b7c892a841df7aa2583aa73237a61c983dd9ee035ec0d2e44f7b94abe6b38216539bab325db88f306a62c2341cacf3ebc16e555fb1600d4d02030052f5bd1bef3caf9601513d33afb4e1be9d05fcb927d8deb105bd998fc343179ed766e1db959dc435437e58abca576d2b67f2937b5942923ae514b9172ece6a95ddb9e011763cbf42f09aece01c01dc5059377fb97c2a2c4360e1384707aef28b56840433734d5166287ee8a99edd15a73d26ca7fea8248de22009642f9c58ffa6a15952bdccfb4da9363c456d4688e0b406ea73f36676afdf22d66194ceacbcad2b804fc30ead1e5f9a8718f8fc7743c1d5ec0f982509cde616809a5ce0aef4bad0573e386ddfeaf3f6153134a9447719d0619a1212b9454b59373f58256e65d4632ee831f08f4f59beec0f5e2e806cafb6895da58fc68dc036ee9d3c54b165120c1d183451b52a65ff94f306e84d3ed94128568758f115e377394d473aa8b255311d2caac320f6a04ed4f6e12fe53b4449bfde240a4d5368f08540d9260b7cbff76dcee1bb8ba1c2ad8122a66b6962610aa1467caf84d11a1734868f3d46339c68709ea881a19272602d90b80240aa0a5ac5af6f62fad42d52fe000d3dc4409d8d07869a3b3153b9034e91d542dc5d6282eaf73e8aee00cd80d1e5f4a5b600c68d5016d0b8903977530407b06f882456c748610f363a03efe0fceb15c1fc8aeb87b891aa508e97028d01bf5d2c4e3e1d0a9997820e5d30f5dd0a7283354fbfc41657166b13afc9e10cd55358f89ed9d76fb0625861af9b443b0bcdff2f8d610aef16c4234ee8ae835b6dae031ba08c3b0230746bec7e3dd32719a7262f725da2d9bb9826f45bbe22a372a933e76d97ad64e3846e5890ab49da2ddc08b60e562bc31b1bff239301f164a3a6e7baf9fd7d64cf4aa90667f8154455ac7078abd2799e45cc19f8593743b75b554871d73dc135b8fac21fd2e3f8e535b6e9e38cb94259a47e0028328d5548b4acf8613348e9556ca0656e07739c8189b3cda80766b82d4938ec5cbb553aba2c628ad0a29c241cfb708e08dd2122e788fb7e6f34779e2b13be02f675b3acd4b721585e8454e6122de42c477f3027c467827a05d921b3eebc24d3e1b2dee349f9cffa98a97a04f732dd63ef7860c9e9c448cd04e6487b86564d50324bcf0d810e3e7fa4a3dc34fb58338ff9159f3f58d66007f4fc3f7240c29aee4a93ad87c30a846c92f70f5b0b39693309386cef23bf1497824c6b5fe2523f9ee5be44326656f74da24247c39c2d8e57a7d0b65a00cfe88930750bb27e9eae09bc426a129acc4d6f25fe3c08e33e196e18e248e0eb441bd7110f02969860a039e76fb535fe4e21d5d410decbddee4c69e30dc99aae0759d6935b071b337b0dfb31aefc63fff3bc6dfb17cf69f8bc5bc2b4a93b2cce529671a0199340a8f0c668546c0d62a936e9efcc97357e2afec7fa72591aa34329a02a4673c291120420f2db4245bc70ecd3a1fa4c804c87d3fef4d86c1b1bc96d3c0e50f8609c14f04d7e1fa02e865429dfbea10bb902b42035661133428e59fca9b4829a464ac5e06345778e0af9084f15c88d0070e151d178748f72f5d47622d028d3685a86642c825b55dd6aaaa91cb60491d06423cc5e27e035a2c8aafdb039a5106a93fecf66036ce79e3c0121b9f0ceaecfd1d6282165a9d41f98e175e8666505586f32fab282a10c50f585b0b2495a4c1a5f7d9c24f84943adc399c78e3102d6b29cdf589cf7a2ee1a3d2181959425fdcfe6599014ea1dcb86607dbe36709367dc7d8e1b2f38b2974987419037817b4e9f88081c8f7ed7c2453a8fd2b79b25a74e6344da86b2207d4e08f11d5e12c1862bcd1e176da0b84c69e692fd299274c254506bf2048fa4eb4c88287b5fb4c72c8e1ac3846a9ad3e43b5275cdca2d5b798db22ef0d7557eb8b344fed7c7e69b56e263792fb82112cfdc8b90199464c87385bbb3cd87506c125faa84fd9bb19beb83d5a65787d08a6ddf2bdf4f0f5c25e1f2d15bde1dd00b8ea2524312d45a93f05b759c27cfe31a69da23348ebced26e20f0a96c7de2e501642461565356d0780e34f3b9cae3d7d4df979ae756d388646c9ebea1525439ab0e198a3a97c8b1239fc3b7e8b5f98b100a89bf00be1c95cf25683f29313c57e3acbe8d0fcc05955144b271074d2fb8e10ee6eb7ace741a2514f187e3e3b292528732b8c8788ef535d9d73c8de9b744557b234504f02ebdf3b00f5f4e14abe3aeff3c4f8bc62163ec6c1749012f321a2a0cda42303a8ffd1906ffc1d1ed48fba0be1ccafca70c0a21e7e411c23ce0bc5e57e737096fd6a30c87cec4655a4cdd0656dc767bc4265b48efb980918c52403678cdbc440a976934101a53a16fcdb5718d53bae33ef9c5a3d48b14fed266d1acea826b75f32536de0c76d0ede3e501150d56db4ba8b8ac5a6754848ed086fcfa2a88f0d3cf30e46510f9822fd82e66899d5dc7a52ff5066d8d1a7928d7880515f2909e0c9d4bc7436d93731e1038e4b7a92df7776763faf6bcd5b55af3ad6f8ab141acd278ff411183bdef1e83f52746ab46d1a5e3ee2e062a8702a8ace698e156e54b4537c743118fff1a24ec5aac6db368c7e1085b37a1513f8a56937ae00f41eb8a100d45477830d43fa1ce0f6ff4ba060609dbc38777607bedda7855f5d19e792e49dd7e5ef139915452c7c188344422347b9062c1ae1b4120f9a88f272082778207b2bd179a209c22657ae46692a9aeeddea022ec86414e247b9ebbfe2380c8d8d7a22587224529ce66eea2a67e6e2c062b0a0b50c95ef4043d69c924276a91c84b97d35061639d9cc807f8b8dac80723e64b78e3143402fd697cce7260e7295f94eb04d681743e2d71974e42accc95aba77a0db252927e3a286230ff20e767c6012831a6c13d0666d2d7cba4b200d134c4dd7d8d128ad2915e6d4e5e85de5fbf4f92a01b8413ed9ef9c5356edb3f806a680f9b3800430fb470addd65b92cdd0b3dfd853b2cda0d9346ed7666d1d1129f036779755d54e692c9db0d3474d5229cc35546053dc2c862eac88f8de159a198498a7f4046e63ebad3f2fda0049f8a13c884cb1ddc5f879307ea61dc07c7543714965303225bc6b2915a616ff5d4f7dc6a347207e735f01b0159bf7fac8c7f91e59a5b92c7866d65191a01090431bc8b7f4cb3be586a50af7e5eaa5834d8a7e5f24c301f6bfefc11b9515e39eabc06b8b5bee85ff7842bcf0b3da0c103ab05aea7663d0568d0358cd8a53ac01095962ce2f5c4fb3e5753c7547206abdd300a3d6ac09d4239cb6b88559ede37508deef54390b334e8ff4d2f3dd5f94597328e63643b8189f05ffb3bfff34ba6acc8e8e6bbe4a7d3e9eafed515a0b7da575bcef4831e97e4d9e718f551015b0f402c5a374256f2dba937f738a0e9bbe1dd2a8f5d12daa33f87139c0ad7bb248a83ad63c05853ba11e6f1b1603a2eba170dce60ed2ffbd2bf7109c86b75be0bfe6daf144b7e8a42989dc35268b811ed114a1089d4a714359af53a0f3a81e1e844720a4c4b8fd76cadf0593bea1f5ecbfddde9fca29f2abef57c3878b4a41ca20660339372cb32777ebf468c4001c8b36637ff317428f498b607053d76cceba5f70681147951288a3f9ee944e101a999a8c09370c2f4c1958f796631df7ed8b8b425a8b8a368ee2a3e59d9fe9fb463e81fdbf6131ef05c0d2565c2f1e8a3013cab1a183c898a63b053c419be908d8dff6931251073c96a9e785bff43973275a6f86349a5c827458dc99e44fc50dacd1ea2ca058f5064b5dda53e4aae42a035329fd1dc97e99ebc70a8c9786a0a8d56527aea095bbd17ada5853d2e3f4d3c21136a3da6086c9f0b3b0b8736073a7ff0fbfafde5ec9decd101c033d16875ac5383c76a87b979a0a24561d5d7b5ad0d19f0005dbf1ad9d1a981e6bf3d92ac5e882ea23694383b4337809500b26459d897cc233e9dfe2ab7e2d990d843e46fd15345beae8976ce46ee009d08e0e6854edb25c4fc96dbe1666b7caae360e98811fa1e3a40aed7ab1263c7e634bf3594bb23b2ee48e67e37dccc24a7acf508036274990c8d13039730f4887c5bacaea0dcb337f94c84aee674b45eec50183da41eb5d515993fee65d4e8cd4ae2fed9c4037d7430be898ca8634671f02d5eb981cd4de8649f6b3cb908ede2fdd79b92a2f4af7fcb2e5415ebb09ff4d215506627cb53b2c4270d9114409d24145b114926cc5698dfa4b199599b2cb3df7e2854826d65b70b491ca94e9a3b90830f1fd2f6c11a5a465c67fa615f839846b093e62165567b81e9f45a2f1aae7df9918331ce5970ba1fecd209b4bab24424f063628d480402460dccbc94575e297dc5b0281e340aa7216781d16e0fd6233740a42bc56d4720ae99f578ae5f47eb7e728865f9529a2fd11684d52dafd349cbb49b1fa591ecb01903e6ae91eba8205d3b9e0e8b617a87a03f2caeb04dff3303e9f4654a35f9f01a63ba7a0d022e5b81dfbef0e3f5b4cc9a4121101e5302dd5dbb5bdccf9a4f23a0be2b328ca00215a9e73c47827b427f7247636008da42dbe19bfe3fb3e18278c4c79b710456447ae3a3f713c9915b7e66ae25c53379a3acced304050904ff1a292698be6fddda85338e57ffe384b68592e1f5b43dbb5007324dc2ba3542d1974fe2ef409c305ec9300b53117dd39fdb509e17539a86233252845fd7f7c04a9d827552378593cc2cba12fe0a88240bfe47e7bcb2607f79a1928131ae36e8f22e6e00598347cf674a6be612acf0e9034f62031839b5bde2326b8904ad663bc7a64b3309ee2c8a1dddc70f093cdd23accfc18ac948c3ae848534e9cc751ae7cbeeb30ff019b98d91a5a47662f3a88bb350e90679c1a5b3c1fd2c44d1695a83e200809c98d8c74d512a9901239d63dc357d1640a681dfcdf0491d0b7199bec4bf21888a396c921e35f2043775007d5dff06d0f0bf9f1373a63889b6e664fbbbf43e9882e18774a7d1b239c7f61afacc68ac0936d2f128a8dedad7bc08d7ab51a35b946963b20a8cc4db9c9d86d09cb12edaa1ff0889b7fd9997d52cdf74f841fce23187b942a4ffd9247d64d0ec83878476b268a60e0a915acc41b791534dd6bc963400d741a68355c7ff412739bf4cde100b3e3fcea247f9d991b5f259a1f3252cbcec86cd2c6cef822288f840a2a83e2ec3c124abe4fa3639c361eb8e6cc26fb1c42dde4dda7ddf4d5e748f774e6ff945df56811167af36feb8aa344d68c347c80a8e61b8e1a2bdda09e9498fe72f233fa53fda910ddc3c6dd0e1b7efacfb065c98a0e248930830a3a571baa54bdd95e8f7e6c9ec7d261e991044276c8b74cb57f566a8a820bde764c2a60b6611f975e8c927b88a1178a7fd216b7245281abea2dd80af69c75e06df263d9289c9945bb33999057608dd3360df1627b761444e4f30ebbcd4b231f1d80081b54f91eeec71fbe38c3f29ed0b29ac1d676b99593efbbca97a8f37b58eb1d764534811b319f9f59b19e7bc0c77f14796fd92235f26e8aa5974bfa2aaf0e76efe1638a32ec9fbb807b84dd50fb80bf5774597087cea31b55b9bc94e6a914c2c846e074f3494b48c18bdcec3af013bd001bd2810f60ab7f7c15a3d037c9c1454ae527ebb837c21e78edbf7fcfd9e2fe327a320bbd45cd0e3672a1743d4e8b1d115b6c4f7b81222d28a6b04b2d90ba28c71eb81b7b70caa0c0ab31985a79f622f4f429b68a7dd7a8ed35bb1303068e64af73ec028d82effc89f44160704e66c3885446b7cd0fbdc947585596c5e217a19e7e90bacad59f69db7f7fbd091b311dd1d51240e544d09202ebaa36cc6c1faf539cb05c0111e55d7c5696cc91559a6ecaac2fbac6bb3959164289ef3146c960c7fc2adc25780ffdbecb9d98bfb5993244995ca8afe14f3dcf1ee946c4bfd4b58b71bdf2ed8b270561883ffae879374ee3ae9915f2dfe29046bb2d0678df6f0bf25a0659ca8588408c8edc33d695fd7b1fb9a03e04063651779bfe12ad64d6c5665f50468abcf4df6195c3ad2152675e70ee40a6b41cf3ae475e093a39867eb88b352ba21030272799146493a420cdc85edbc2c77aa15be18d900e1ceb78c14381a49c8ca721c5c0b41673bd85eac3a99cbd4e469acab9cf77a814cb3f8d557e1ba34201556f34387b88d8ccbea480e3cee6f062b0ffb236b1ef8d6e40c28c12380df129d9d2c178cec50bbe99876f231376f9603dab6c5d17b53452956f950555b8c3f443e3f0ba8cb4dd6062d24f57e9a5e12b8062dfb19c11cc6c51416c8d1ef432fa9d09429e0452f590378a8c449d09ea346068337ead0acd3b5fbc53dca93afa947c79ba7835662d2b6a900c107fa37d7038abde7c3a513c06166ac6a15c6715d9c70b6e3598ac75946b5a304577b980f097db1e7687fc462bc6730f0329e2e0fc1ea4f572398c739310f1400550c71ee26fd056df553ee65e09cbc47f832483406b47d12a1c59ca96e8fcc0bc37d8e00bf6e34c381aefb4e0bf6e727ad72849d6f5a4fc73bd0df8cb6505429c84e9799822efc7384b31c4edfe4a0fba2be57452558bf3af2cfd44f3c798e472c2eb9a019dd7ebcbb7c8e1460051a668f13240dde89a3f5ea5e0e5e55ff6cd1b0e232987ebe7491bc96423e916868138c0aa0278c2e1b6646f1388645a22d6501c921aab5d219ea19f6ed6dec795659c56ec43933236ef872be8944774bf909d14930f336d78c5fd8184b9918f9939499178e1548e89381ed298add4b97048467b43722305108e8cfec1d926c911261acbc1af9373ce23174566335d6feb96a93eeef1e35a2b2ffb46b748b2832b78c20012ab2449718b83681e874ba3e4a25db0ddfb93079552705eee2033c9e7529a2a9efe8ab2e5bfca8de0cfbb806deb69409b5e4fc4498b5d64f1020edf8897951cfd3cd80f67dac761b7318c7af7ca5e46dfdbbb9f6dbbe2f4a313041726446041c9b7b8edcc4aec23fbe4ceecffbf8c62ce26ae6e0d9a7ae337d36cd7ee5c924ab097e4b15fa772520cb80ae99d9e6a2346e8491ba5bc187f4840ef0575a11c4fa18f97dfc2d464acbb0f416982cd8affebfe5aace4a19c938d8253c22747ac9a4093a59ad90f28fc5c9ae4163f6378d01db68009179d3453d28bc1c2694957bc67328d259d48ffa42476395abc1247d591edf88897339b491b33d6cb3cd64e499cd7867dcab4fe22e3c91623ab79b56cdffa8521a66dbaa2f275cba0a258396349093514ae52ed69075ce2cb956671d85cab04f343d5fd19595386af3263681c7827a7e29b4f1f062686292c05c4f66d1621cb08ff4db147be8075576378fff33471756f7ff47f8f946a4a42fddfcac60ef1213e9f6158cfcff8f278127ac4d29264bea2b859913a68da8c7020702f13ad32edd3742d6d6636cdc1f4b5bec959431c1718adcdb9c925c87e18c29587de0e0ffae011cf1d4fa170a0f4568b285d86c2082fb9a5406125a1a0b1966870f16cbd90318db14df74a120d7ee23d76d5745c77ded81734918f3835d1e3de42f8ef9a8fba927f52f907f0fe478fc5fd2783d0786a07290e11ed62cb4e058602ef80c004048120a887d7f65e89f0d5e90ad9e4642924a9542200563b6c5acd04883730302d38f9b42d24909a3cba4e58bc8bfd87ea4bb425d64c296dea4128301fdcc2cb71bb9ce31f3e85212c3c49c89ba67fff68cc00c2d9fdf06b580fbc1de9281744be8d458ff14f61b6c952c159440f50124ec23f7e798223d317c896b8cef8b6100a6ce5016b5648edec62d9147d218b484c6563dd78767e412f169275413d6742193b6601b75f0777fdf0b79a5fb1c74c7b364086acc905d07fc8e26b36cb874b5be8dbf464d226036436a2707cb487c4e0826ad24a54ac769146d6ce7151bf17b4f47686becb06d9da9755e387d658024fb0f4744d8302c15f9b93a108dd8edbb79199ada73b420d27c7585643876a7cc69661bd05ab4b0a083303dd81e366e412c2b22cee920e68a89f114873f695a03ac8625f352bab8c857086e4bfb525625964833b977195e556274e98304787b732ec6a0e8799e340c93be034ff4ca6f8910efe959ba96d7e4cecf61e6267740ab860cdbc51f233c221b3deac1d8e66335dc66e58dc4fe91f6b96539855fb13e6f6e871a83f83144d1480ccbd2e0d559125132e44ec962f05efb06d698ff7c8f98a78895c6eb60c8ee737b3dd973e8dcdeab804bc650d429d175c43bfd6442a5322fb1338286f3bf3872c33bc538d3ac0e806e56ba642cda5e2a01b9e4c9ee2c8a75134c8ba835e10bd391a92c4d7c8c57d14a0235ff2fee2def3ff1913ddbac328c78fd955a775ef05f098d81e9de21f6b2887bca61573d78e168656a44135d51758b0e723bd268536935daf6f9acba0720b17ea4427006fcad105176c48d42ecaf575552a73ae8b1e08daf9c9d6cd45b93ecd539df4ffeec52b00af0ae283cf30b1d2f1322be52f9b42bfc4c0e91a018d202b7e9cdc6d1d775b011b83b7436a58865142d2e6e573ba81d3bcdcfbac86a473f930547cfbd1415356a62e430a820a9382d2521ad84042a15e63cbe615c712ca341589b9f452f142dc9d837555cf7eb65a70a51816495d8ee30a9d7f6945adf26309ab3402e686428e141d287dfab9161ffb79a638db359e2c91907997fef9a32f5256c53e0cfb579fa67db6ecd52de9c8de921f280b3c8287233e5447504fe139e042efd9bd32132192ee87a3b021c9da049a74e5fdb9d1ca115553fe4686f1346b42aafcc156eaf7f85df4cd394773084cb68f9ac8d4473f897afd5d4a2055a3ab123ef37a8387ea5372f3eb156c1cb4155dc4bef19ed7492642f20fed8cd9c16a2bca2b8675c135b57f15e4707b48926a223dc04701cd1fca11095fa601256d84af08b631a9815b55f9bb31bba187df40076a21fc13e5069839e35fd1b3d7ed52f4f127d5bdaaf99656832d05b680813a8093daa132f4eac83bbf7fad037884496522e08a6c615eec39467d91597977b2e81088e61e06f0c05d610d481d5d5f874b40e453928e03d43c9d496269ea93bdf39bdc373a0f946a0e13138fd99377acabc62fa9b86e35be06be58a9c05607eeadb74c37ddcfda5496a1ec7bd0ed2e8dece985450c47379e2223287a72815bc3c39da51798d9089dee95419e25c697f73870648989b98c8a7930ca664fd263566149bea14e15e0e1823cf7817155566d1f252367d974769cd6948a1cf9e0a64299abd1ba7c09c785f4fc6d7f024797fc74b44ca9d66884f15832b70d1d4eee1371e567edbc63e364744924a3d2eede83eb528bfd00510a67c19daa225f75d8f61603822949d22fa1cb3c194546d73363201bcedf2dddb163bed1478da1ccbf05ff35a2ef3d98cf93b34f0c4b582e1e155c93e3edf20fa1c78a9a96036b5efa6a7a2707ccb27cf64fb0e6f3bd66ef44b5cae53be4625b3845b5607f2caca6c405c2eec6e6f2a01a37f619b430b80581685e26d93d0e53e8daff604772f343e011ebcd52c8bdc0b966cdff6c99607a462426f91091b5fc3724e2bbd218a28a87faa800b0484f43c53de64b2c3c5f464c34447fad87beb045f7181e874fcc2b509a7057c016b56ab8bc8931b87bd5dfc946b6169cfdb5855e125d09c95b37b825af05b2ea17fbd66fdf4686594ac1c0045a1b6dc7c8f0096a131347e6d058b90fd2fa31bb1c39b54df54224a5121a5b33ef7d4fc34139f2137596e5a0268cd8ae556fa2cc2b7bb37c1f6066a74512d9de6f4226b227f4f0131964af678ec67d64dcb5c383c22d6c5d43641e92477584b7978ac8701e69603420d55ad26d3be5e556541230da323dae10bdb6c2cc4072cb6ab5c6a755b80d3bff256aa4fbce885bb6369bcdd0a7cf240b01def78f5d14b539a47a820b88b831802af75b11b7cf532460d85487edf50900f7a8dc65fb9a4498e379f1fcf35889d8fe7124f40a7026d9e994169112346baa91186cadde162917dab4adfc35da3ab8feabfbfe3d40fb8065e6fcda502cd9a7b976951ed7c6b5afdbba465e96396a34a0ef99f64f979f3548068e86b14d85483ddcd2fe2ebf6a7f65182c7f86f9c9400404671fb3b3ad80d890dfb8128c5ea8b8e4459145051b6055533f0399e572b8a0b6518338b79e83c0f783400fe3dc59d07b7a792bccd864a5409b2b4f46ccca9c9baa2c7ee7460f807d7e841bfcf27f713480c37bea3e14417a8d6887a45f70f4a8d0222fb0785155125a9d6ee030a288313175cc92332796f849b402797e1447addb6b96044db9bd5f6ae2db5b23ad0e4e13518cbc184ba41847ed1c9f2152ef706622fde922b2dc76e82c86aa3b501ad3db8bb4446fcf1a71b78cfdf85e7d512d82a275755600031ccae6337217075b098a876d0ee6a4a93357c7930367fc9acd09c4c08f811691d10b020193b77b2e2f76151ec5ab6610a012249419429b43904813198a8e6f696a9fbcd1d96d1e62340f6676a2d1888e711fb0b67ba8414f955237a842d8bebbdedea5b25783eefb6b8f5f3012ab2224f7854164ef4fe90c537100f7c1583c5fd6818d50aa6fe88de23bbcfc63cdf82ac0ea3bfe547f988f22b1d759d1e2b5d90f4d0a4ff8755f9a29f1daa456e52b86a31b9363972c71bbdec73264757343d49e716c226bfb565d2312063d751fcbab4180eea84e75425e0e9cd62966e97f01edd1da2c7bedea5a08a1e1211dd49deaaaee29d099d87921a7691e5cd7fdc4aa79baed57dfe93cfa4ea7c1bc9192cd1471a53b9d87b0443c19d3f7eb2c6b57d9149d037b69676931485a34c19d15712c9c5f114fbd0f0da651d3d401d2bac2ae7cbe73a7e5087a712f5b3e1fbb2ae483f917d2eea4095d3d258ad0c57a08b26f4aa2d2becd8cb1d50f1502623c78f60ec3edab0f40f29c4f0baf35937b8793fb7177c4ded2fa73d17dcc0095dca76f69360562316cb4da17a1cb69a0c81e7f7a2f598ba0d4c0e7afd641ff4deeaccdd224ef3899da12867037ca1d7725c6ce38f7b2d5ea488b9d1f6d81099edffb03d2874dc9570eee165e06d87a76d66b2f26eeb014761e23b3be02e240951f0ce308c70d4906d76dd831b1a067858b3e28d82b16657dfc1bc63944b1f3a54787382815e1f4625f89a9145f2a557d40f85fd14087e98fa226797022742cbcf5383b817329f3047f1dc6b27c9e4afe823f5eb4cb2ab85143cb609d5afd04b5a8e02fb18aa758b87b14bf9b25e2dc408061032afbe45a117537a18111ff61063224250ab2721dff3a4b2f5b87461e8a34cd9eedf0e3719d5616db1699173a2f2abeb159327c2ae0c53b88de48e2a94861b860bc2a5d0146a4a1db4ff4920f8435e20a51339ecd577331c483f490106f243602671284ccc0610ee5f888464d555b83f0990b7789241ecebc2a2f1ea6a09cbb9c9dd90dffc0c7e5804ecae13afefc5237ad17d325dab7ef6b6988424a392669319a2574c2ef73dcb0b15502ea5dd81957067694580841cb21c1c466c525526cc49beadecf5b68cf890e11827dbbe8c1763a8f8553a568aa1d63112bb7bb3f21adb21ad31a981803fa2d662cbc038f11a9c6a8baa960446cb54ab34960a5474b06f5751f8138648934d70a165620ca3491722778349955d61886d6e5f506ce64450774c2b71e9de15a36a0f785e1c369be8612520ff1bd7880d65229e329bae904a47d6bd0d0ad2428121705953d2ffefe9158e7f249a9ec0dc6a38ef73be20c8f90eecd815e53d8caaea162c5799f2ea3fd537fb8a2d16623b21ecb1c71cdff25afdab1735b2ea55c1422a81317d6d3230cdf22cae78ea649e6fc3c5148395261b82fc84ca197bfc94ccee8fdbca1559f103758db2d7bc9703d74adab39b192bdab2f008333f3f84bbf2d719f4a3b4f57d305a82a80b5c5d2d81bf90064ace729a9690733a6b1946e9f21d7522d428f5eecfb206ae7ef6d7fc31431900cdee4ba05cbe39d7f66025ff24bb94dc98953f0d5fa37732564e635f13e3abd32124c5deba44f981b1772f0be0cb59313c3810db00acb4e972101530f3aaa876762173f1183d1f8d523fce22f41cb984c088492b6843056f8f4dce392ecf41aea15acfc238b21601dbcfc171a14b82b0a1f03748e052637d06416569990a105a7644de4bab51aabe42bbc7ed3f8e827cb846c00a9467da116e3d6a488bdd08f9ae5de49b4a2f8aa78b741c0274e1eaaffebec58efe189cf09d28fd8ef69ea2170a7c0c868a2724332bc9da7ab821bbf2274667587f9f21c5d6d3d5c5bdd4a22c67b2ccc036989be2ca5c0671bae61b769e181908b657caeede67b6254c8787a5c31f008f5f4acd59343e89403e73e8c9f282ab7f34c1fa882ae7a6d135e6a784bf65e89a7ee74e0785acefdbe70b977068745e5052d4c9b7fa4999f400b378c26a45da404823b731b21c189a577db1e5dd4a1a758b1d2503b3354a4261732b250d7346c78600a9c23190bb23f574007ddd4d4024cd7685e634795fb2a7bb114a31528cb5e20655fe2e74872d0d922f655da246e915f3271e15956ad5f93649de7d17b1a9d6c9a80ea7c1fb5cba1021660743b7da599596923e03f17ea219ce912ff6aa85bed0db83106c757eb16126b1d57e4ff40db1510dd1547e00a2c9aed476b4404b2da1653d90ecece89a50a4ac2b7c37924fcdb6031f09b8e0f55be75f50d1ab14d36c7b4ca4e6916c943eaa288908797966f06c5c3b137257320910f5f3bf9a3c386e51ee221e789fbdde3dcee355b90f2366bbf9ed3ae59845971ce020615c025a049da8dce4d3e532c09c732d0228a76899d8c205e7ff3c402586a912c2c0f3d61410fa69baa32e11f724d450b7dd0dd60fdaf82424b82ddace23098933fea922821d759539bcdb2b9714043e3f0455ef2e0b54207d53a71c3bbc1fcb917e7fc783fa7e8523e333dbe97c066f7ed08587f241ec5d9e608da6f27dc962fc671d3373ca0be24372c1a63f42ba55bb1b5068db800e7d83ff0ff9005c461712079839bf13496f5d5434fb8c45b1bdfced8cb28f89c482a0df480264532a8a2939cf569329120ef111b29fc54d1a83732773f3bcf0c310745ab5a238f00e04fa0bbf415d5983fbcfa97cc4f754cf1c224723064edfb678a951fdff16e480d9caee1ba7ce0585549282be07903d3db8c8942a6c8234f7fd8e3ffe57cb8082a4513b15243bbf36946fbcb0bf73f85621b1bd321e4c3706836f9b85efa9469a928c98544198380c0d47fabae659f130c832aec169b44f9944a800e69257bb8d8fe1a5306c19133020f63a7ad96db90640a2d88432b42bd105287016980789103b1a2542e0a0cd07df1d9187745430678f6cb38d13e5e2196dd42147fdeb79ace90a1b2fc35c12a8f26b87cd5675d45b7f72afd8781b9a8029bf99e7980001f33409660606ab0891cd9371b2aadb5440434b901b8c14db3c9f640fb5911141b4701c494ed98ba41b103ccf825cc7c427875a56c1e20e48d20c45c3d74b792fc118fde09420261d807d65567555d7898334c04b6f39230c994002ca78da5274b08fd3696ead07361505a49ce6c15fed2e61c7725efb1b3c9afef7b0e1afd531a930aedf0edb9e282267abb6c1bbd44a38f31cd60b67d034f71a31a051103a422cba8bd0e28a766b4284e344ecf3985c5ac861f2b39197985ff235d384a6e50d93201b7cc7f8800c0ded5768697bb019166ac8bb5498b1e654de5c7e435e819111753c4204434efb07c3270e59cb1b69a6f94c509589248d353a357a4fbadaa891c391adf4cc72a731d5e1d625d9166b5513219da8b587c3590c87a6a173eef0d71b254aa513cc2dadbcc33833f7aa4def89c857f12d1748863b63171f841cbe1223f99ef317b0029a02c9c6153c78f95bb6b06e5c86973853841a0d8b6c2163e6c74fa685e8729743f33719eb176c04db7edcdc5cd6c5f177b9419d0106ec0bf94c7e30ec148054d3c0b6c39166decfeb92bae32885361b705342e4d1948175e31325d4af2ca0bc505e760532a8d956cd63a7ccca877e274151a58d365cecbd4dbd85f5a11090561e5e7a71c208b24e806c3b4d78f825c5a282d1b257b8b32f80ffb86320ecd33065a106aafa7ed7d498ed4346299796950de09ec44c43f9e020f5882bf645018072a94a6c9a73c11f69da9bb5e02b0931de28fcd2f8968016970f4f663a1c4192e3f70b29f4905d8c11c5382922b6cf24718161d97c4f9da099e1f02bf1e16d2e9b67c2cc65e56837aab581b95809c5df7ccc6635b2e7716e92e56e85e4cff43e412339dc8a3461ad855d494b1680c6f34498b6a54edda340373ace3f157eb5f32a471e9d3039ba7f3ce25eaa0a5884633574f8c981d03f73b34ccb5264ca185ac2b2f8e3af907beaa500906032f61ebe50c45b4569ccff8655d54022ae908bf06f7ffd79afdbc2cc852ed9670f832e69c6cf06c0d815eba2ffc1141729aa0072f29ee20709d550a8bd60b719b1d091516769adf293463889882669447f8aeb7c964fc8b944a8450510341294f3abb434e0585b82b2f1dad6a06bbf6fa3c68089685b3dc1875129c121362c6ab2942c2cceeeace460b87620ab9085835ac505ec3d8e33c4ae2c7d5870cb01169edfb1a00e84cb492ae3eb47757de8196a436931e12931a3c5b63d7eb09359337c7a56f30d385bfa512ed5eb629f3b2a1d78af75f16d0f0cb2e58f27750d27ed274b2d231b84db222b8d97c30980e2c3acbe044924eb6064b6f7f770fbea49f21acfa76ffc2e98f02ad61c5b97c600d3e83c1a9aa13d2000a101a14a5c136979d62b7f191542b624dbaf6e6a5b9303b9c9d417886df4771f637ac059e3230df7675cfe7756dc56630d28c3dad3de77699d3766ab53686cf8496ef97d604bc948bd817593ad9bd4cdc6350d7050524e9eb40f3057913347672ad606b9562c028fa8d75726c38ff620f1ed6aea6c3b34613eb8da4295bef5d4d678d153f0d85e910c2ff9abe0bc1a884bafdd8a415577246c409440845cc5b1705a6b11d7d320fa0c4d68f67f1b0acd311e5b56fdce70e007eebc706c59fe91a05a2ab419a61a667c305f3da8b4a31ac8088fa4c7a9e1c2d5588a7480803a68720eed378e10104fe921c8b069642dca8c19e15fddb2ef0eb11568e8283e8ab96d5435fc5a17296ebcddb51936158944c08b2eddcb7900ebfd5f1436857ce3e90d4a7fa935a76d71337dfbf05fc2901a8646c58b48ed008cdebec71116bfc118a4b18eb0540cd34384eb57c10f30e700fd1191bdc344d2d7ecd0668f1cd65803b88163ff79f36e9a66413b0b4cc7d21f9683fa8c37c5594ffd77c0832820af3b004be6232c0084426cad70573d822b12d0f3dd5741297ffcf78bd9feae1be244be8648dd1bfa1d20bf0ba7451241ce1584f60f76b59b3c38200d51c67e60b7fdb40e73c40350f44e9d76ff127cff78a0844d1510ae8eb6ca724de7b26aac376925ff05cbfdbd7cf686a9a632af82a7f7eeb3b4cfee90af256e7fdb35f16936edd8cba1b82c8958d9381577a5a00e8be0f47c5636a0bdfbb492787f74bf740a74d7081552a8acd92912b66b2ee467fcbab323a32565925f93bb33353a47e7848211756dbdeb2896233b2f5a5301727b090e2d8824264360d9f1ced7b05f30b4778f78a99972a34ab5a975ba4ff3f9a6b3a49d6bb58b371f5456ad97e2baf2a5ae6d62762b89a90a9271e6aa3f790e7557123d51f8b057b8183acc028959c1b62819a91bb67c5d5076472433c9a2401b7656cbf4e9e5239513440002fa48d7f4e39c6ab82c0b0b9d331b6c848cd58dfc730c2e241c8b0d78df0313d5d8e387a8799287cb4d2b42a57d2b0f2a2679fa902cfbec8c0850d02bacb02c113d88d48b3c2ac95fc67db661e9778b1c88d475ccfe3c526e0e41c0d9f7f0a43d2e78f8fd9fceb4a62060f5f9528a05aa4c031ead44c4fd982d7d2c23382b7ad89d351ba4b0d70b6d8a74847087d272362ebf595dffe82976b710923ce8567db9788ee85298efd6fdcb6ed98d3416a2841a99c6b6dd3ab298b5832228bc8cfa4cc1169ab4beed73ce6490b3f4fdaaa4770fee4f00ab1254aa13302a8fe8a8bd6d5fba5f473bb3423059409f8762e69d202e68a8b1a4ea1a0cd6dcae24abc6ce1f4a349a308901bdcfdaa8dd83c92e3bd5d2f2861ef3a1b6a81d22018bcb1c7b694cf7bee0231e49ca4217a8d45b1dc9876d8f87766955945a963efbd103d713e9fa2e0b2d30bc2290b453428efc26a8b00e624f3c1bc0be8142f0af4ab924b2d8ed66ab378c36c5d7a07273f55e58a378d85bc954828375ea0c8bf44c91940206d635b8a2936984d8ae9efd4aa718ff4da5795efd1f8979f8f051899e82f2d7bc1317ac3097112906f339b82f0417f68aa3d8a7ce7f7a654fe4135b4a1ba212313d996e2f813585a1a2f73d6436fd72f46927ed1e4d747a6470bb97c1908c53c215c7f86f04e2515e171a6efca04fe2235ebfbd5865b21ff4e8faff064740946c8ae0d8ad33f93b77bbb95ea22774f674313d79ffb3ebedd24feca94939906d78fc98950dce7082b9d9eb493d43f46bb48b70a3b8ea0e6e64394e56c9bb2bebd3c330fa374b75bbab7f8169d7adc5bb75fc771a3c098c4caf566226d1425fd7870ff8e423b9271b3dde0934c0913ef2559c18270d2e7ea6d9fd860181ab6d55a8bbccf7699e293e214d2c1e1cd3675a9addabb9b0433e171674533805e67825fc455c7a17e1cba50533ca8c09b227ed8f606382e11a10677be6d6156cd7641f4ff0bff8bd8b6a92f1228439ea573e8fec5d10e507ca793768a3869d33b529c6a262c12d3dc55a7a1b2436dc4ba58e277031f394f04954ac4a9d242c56350fbb6c47513795c498c077a52178bac280be1a82a3187ee8aa175bdb566fb345ea13c2bec575ef6149b224625a45b66a52aef2cbe29c29b4343ab87ce54e5c4f915f3cc7ddc1190e2e21552d413f32841ffee7b0261e755f8999e0df0a1f002c754620cf31143853a2588f33fd06e16479a34f3841937c3ac4f92d4616f625464372213081a69d6f074cc90751e9778c5a4d997f2327ffd797de22a5b9c607963984f3189ae2419b144b07935703cf0b3eb6b21ab7159bd3d87138eb735ae232ac9bc596930f33e2d06d2d65bc62e3d19313bbc077b6f66914ac5541c0f840b25a438e1dc57db3c0cfe1ad5de4d9e80f680b2a8c2149ffa823d85da08fdf3aa8a2cb949e395a4e01f2d061413a5a6870ff67077ccebb91a5e3b1acae66bc0b050ad0ab887ade9f84d1da9c0735499df08f49787200fbe122e71fb38491101c59c8fd188381e22c4421d7122ca31223f0dd623cf772bcec9fad3accc41068fd569536022bbe067e560b379a576aea5d52471fe2905f46866080f7802a4cc571bbed1aad8816339c704080fd5106e571319f165e0f789f28f361122253ccd0c2dc99ff584a976a3805eb0dd048d77af1f547e2b103cb6bef1718cf894966a4dda9af9ed6454d0e5408433eeed0dbf96106c1d3fd7f15682c05b72274c0179fa95590dd5b18a9891586c4ffc1da0175eb9dbb69db272f6c61cef52c7158acac0a7f22408f90384d4f99b6a15b4164cc0342784aed07adee8c2f4600d8fa9e2e358ea6a7ca609a36e4f9f508c7bc0d6451f6e0f35f249ecabb298f97045fd7e1eb6433255ce60d06df3928baea0ea4514ed3ceb099c25935927c1da76c646c88ced5348691449c2199860a39edb0e3d950a023e624a38158fbfb9944f9ea80954d2f5ff6dc6212539877340e5eb6de3802719c3b5178d75db3112d04c75537338172e8604b2218a1b5f2b4eb87630122810ad2f108f0995b5c0a510726540fd51b42cc4be660ea2d1728659e4e988e8a9b51aab6f33a0cd8822f602b13bdb9e9cf6f9b881e54f25eb0e81a3d83b2a0b657a2e3544626f2bab7975a6fed98a823356e7817ac53dfead16fedd15cf6bdf3e8969dbf40a488162313949fce734d4f71bc460a5a26f42d5157864527f525e3f3d080b574096dea334d95f12608fc49178ccce30230045702c776e59d3d620683aa274ff301d98ac4104f88b600a7fbca1680472ab9724be7d4b34c9de3f0c8b57ad3183118bd463689900eb566d51b6f7b0cedd44cc3cc1cc1c3ee5ed7f2af2b2071b77000c997809c45b7e290a10f0326d2a2b17cb720292cdf5606093b95c7b3067433db9d6d3bcc54f2c3e66a084cb9380e8f32f2f7a8740451084c43ef5f2326df06627535076c0966dce04da98661d5aa5f62740bcfe1f769c6fa415df8f2680bc1f13cfa93cbb4f6100bfb6b26485ad617a35ab3167b6e1b920ea093660413b8ee6045ddf6950ab1f4420de12d909598d6af7237296f73d020d1e4244eaec3abcb5fa8edf35e0434e4daba1d392c8c517c0d47241ad2616c5f7e8ba95c5cad86e7ce34afe8f4f3b273646567a75a535ca629e410801e688b9c26f6ee06ee430fb7d1538e95b47efb7e21af56eef1a9766dd0c7b64ec576f36c4f94d84dbc399d905d38719b2ed05a80c6336097c8fe3e8c9f75ce97a343a2416f5272fdc85041222f0cad3983b22fd7e742e62400f453dfe24984f8e8f21fb84ba384c89c334b50421ea9de1dc0e7aff3d0fb8b409474af45834e4df22ced0c674b090350119595bfe65bda11132b4ec2c6015aa0be1736521549e55e7aace1c242c80867f8c8ce1d59fab8ea82c24c238f40342b8e99cf39b77ea0117c23b6a982c3a1641ec8af001a2ed5fe0d3acd039ed9fa2cc668a386a334bf3125133c6aaa190f3a877bb6b3dc807f4e5909351bc560056dbe83cbb1099dfac8b01d7a695d723a7926c87cb37b8de947060465a5dfa2049d50c988e35e803e408eec3e8640af40dde4959a7a1a2729c6c04bae449417533ec0ef8015cc7b39c8e6477e88365ae936218b8f6fdb3fd98cb65b64a1515af75762b0c3fa1c30bf672e43d0f343ed0d0e0cc74aaa8a6221143162b979cc76eb497f54990cb8c63d674a93299707d49e97606e8ab29a7a165cba3aeee44acd5eae6f849b4cc102171082953e7d2802c93a7010dfc5e6091137d1b7ab0625e16ad96cf927ee0d22c3e99c2ab5101e718c032cd02eec7a236229301bca65df9d514be67bfdb689bab6ef3b127ab818d3b8af3cfddf50573995c53056308e527b95b795a63fc6afe14ca2ac3cdc3732d1af0ec6f6d57e8ba7ccd2982d2046a846741cb6e15f66f51383965f4276594110510e3ce199d2c89f80fac84aea3fcadb625e73a33177695cdddbc00e2692e9407c7fbcf0a9938b010c953cbec4a92c20f4b0e11c27c728a79b0ff030216d4e795df6c9ee1af3480e3e8fb72f2b55c3136b56a667a25a64ba8d514d3598da8f074f3280c415c36a416ed5216c05ea49c916588ca3674cdd6470582c0e9398aed4c63f07e3e8b1d9d09321d603bc76464dc55ddb433066b67bb20913c53adccc4268eceaf3e3118d4c86582d9200697b6951b0a2a1ad8bacec62d302ef3b7cff791db8e9a9f04482509bdd0a465d57370bd9093179465ff1d60da6d473498a6c2df5043e49d46aae85ba42ec2e9e9c30f60767b0e8eb15e5826ac086d867e819f1007444ca0b4afaa1423613de9aeca5504b3b8ac9ac1fa0297df2c7316118351d8957a717d697e86d588f27fe3d4d76cded8b3f25ef297e81ee04991d38d4aa86da053e5e421427df76ae4e4a7bf61941b7c0b7520b8fc54fa8d49b2f0316fd132aa6d581c6df160d536fe5f96b7843296b3283d9a070ad2469cb51dc20af8f602a6e0d17e9c5fcb897d17662c2df6a33736417ac84fa5c283b7166de24e20776cdeea83aa930fe771065214e4ebb40370469659a50f7c3731bf6d09232a3f66e02c36175252f88b2b5e0b746e0abeaf06272d32bab8fa01a47ef0c6330c573d89f2959d1d9f797d7ce594e3c86ede4862e1c3958ecaa5144da0fe514ba57bb9e2e1ff36638b0b0a15d417443fb623e900c4e886894dca7a6fc8bf77bc7a94ce3d3c8c0e803ebabd1186f57eaa45a5d95c1845e26323e780cce2c1f85d6b0fc035cd48530c4d0778af0fa791a6d931b80cd67d353e77b41119642e09d3c5f0343ec26cdad5b8e1a0f5086d26c221494d76d8b5faaea902d734d36ebcd9ffead183cdd1b0cc4974e774544f0846beabbd98b6a4751973c031472156d46bf2344c1919047b2bbefc7565dfb7d606bd7772135b7655c609e353dac75c4b448d2ba55ca53f46d304589c09155ceb0ef9a32f81fcafcbd707a3138aafadf7be93249b37be2b774dec949c72f876e48e097a60c485e241c69cd2f0740b0f468ed79c3c647270cfe6ffb0af7afdcb31bd22ff1888a8d3e6663c9d46ea3041a9f5a8bc4933bd7405d7740311987be96ea138409ea03bb093e49bd866dfe3b69b66898ea1cedd36021dd7fd7317fdf7965b9e119f2e91be1c954d043bfb0168629172a293d72b3fcfbab6838e1df9d668bb58b3566f678a2862941acb618a83f60b76451dd37923d8ce2164b7c8d36fe96d9363615b5c0316d3360c468fb4186306803abf427c93548e5456943a0a9682aa8dbe40cdc0ba9ba14c42ff1467c1280d9a309ae3a5d778835128b3a4a0cc3060a4514c3572115932a0ef9ba4bd94865d3127d61f7e17623fe6140634efc1b69b8ce6b2cbb5277fee428d2abc2081e8473d2d94ee5974b83e7ec38765fe574636080bd2a925eb386183d29e095104e0809d3d39ba8fd4f66199a5d344eed8c65eaa07617bf36b1dfe82c3387d6f359ee797bd0ec76f158998c265aa749e5c194f429c1c5ce328943da291c8a2cd915dfb0975ef6a8dd1c6525ddff5325797c529c8a80835a419aeca0239231d11b10b9c0fea125160f3bcf92ca670e1a7f95ce913696e738eca85764e8a98d82f30bf93f214814f44ec3dfabe77335b56369fa2839449c957a0ab7a072d9ff938d137d58e2c0181b748cf2e81e78dacd4a24b6305954b131bd7ddee2e21f07ca0030a585b5285f1bed0b42d76f96aea04f2d93908c2da81634997d93d2af1654f44b92ca7a0e5dea53864a0166f7d17446429d5af7cf2ca28d00e3307ca796554df742bc91a03ce32be86118ee9f22fb0f009fe7f5a192ca67e14ae45bd931b13710baa214e11d7f2e09643322bb91841a29cb17c992b42836aa15b27aabee49a98ab47b947605ed1a2076b5daac7f7f44074bed114d0a53a03f2eedd662bc98214670d6515d3000dc03018b7689f451adf7ac5c66f8769a15897515c845d77bf05308486b3a85a53ce36834cfddae163e78d00a03acb9f7aee8b9c7f08a754ccaae5f8e0415bcdf33b7018ffcf5983cb7ef6f4f826910f54e1c07e461d41705c3706ece46701fffe468dc94511be900bac901860fd060cae837ce53e8d9ca14a3fb4fc9380b554010b8a0a053f54a253a7fb2f2f17a16d89a5d5a34b1efe58d7481a70e4cf787cf40d4c5a49fc3dbaea6ccb15f0dc88944ed842a0808b8dcac94fb7e44bc791e7d82bc6ad57347216500222382f570e2bd4e97b7cf1a15a5f09ec6bb8229e5b1913cf405720cfd557ac17bfa3605495ed8eec273c7644de5209caed285fe4a85b2d6a14ca76febe416afa214a3cb0b987d83e66c2b3e5886a21b88f0571c06ce6a0bf77ede9cc126765b3dc31425333a1397d085b79f5a8a0cd6b77a02bfe61e22832c5feddc45d639de298385dedbfa9cfa3bc2417b31316e44c0624b932b137e6a80179b9c18bbd98b0423d35ce6d61a3b49a0ddcba961091767579301d4366275e0d7cf0f05ac56ee5136733f8078bac04cc5d73c537fb4b8549213f6018ffc6ad7c8e956f7f9a3be02d25f67cd8d6664f31e46bfe320ef29235801cc0b200c44d012b8ee4aa3a420ab900b736d5e8445c12b031f412dd7276d87ccc126c6470724563accd5f38537e30f5b43e47529d8e9d0b2e953185e833f7529c94345e133a42b93846aca48d35b80ec62f6fe3d38ee799b37be31e3e54393e4ac3d0c27edc4a13658bec274fa33ea20df35a797e6a77bc34cdf98275b3d743273af700e07aaa9a9a31a6be6ad76121901c4382263eb96dda775a0009d7b91f6468d192e865d617d33bde3ad1e64f834a574f87bac31d5d0d8b023592dedee4c825824d730eb558b59416bb6b75a302383e96fdc3a9fcd618214c61a0e2d74fea78b4e00640ea632caafc523889bc0e2a373d27ea8d3a682167e29191c8e1f860b78ad16e59861e4e30fe9c5ceebaf2453986556961ea9c658a0bf339b9faead15bd9bdbe17c7e2bbe1c4008441b4242097185656bec148f03222d62ddbf800d4721cb8f26c8f1c8a76287ddeb1c944fecf4defe15f88baf33f6a90381d96f8bb112d552e6b106d0e4b4f259cbbe9b938322cfa2fbae61930ed66651a4b1a0749a267139008f1d2a5f619f0b54a3e08791b9292d8c5e34e403dfb6ed4ed8254b43fa905f278d2e559479322ed1aa625c16af0717f249cba7d24596fbcf93a383a684d0f6269edf2ac494895b4eb6ff0e378abf1ac094d92e3bce1a10401c35697b20930dc736e40fefdb1d1b8e60cb0c96cb6a2e5c524714c5574f97e438f510a728080ad063aa2ff081a50584a4116affa64de39cdbbf4defbfdfe6ae418b533fdd7f67f31b7d671fbf3ba2addf0e2cdb2aecbe9878b5970d9b935567591be6bf2b931faf5aeb3fc9a350491d4bd0f07a19c5dba6e1d5c72096424a57e10222d998536ef8a7e786a1af735845368acd93ad0de200119450da49c3a777fa0f9c3a08fa0c22d3e66ab5c8d951e55124097e89a6dc37e227230463d33379c1f002dc8b26a5ed15beff42dde9fad547e4069571ab1497e0246686ce0108d61d0e40bc50d2c8fd4107bea07648b579c416065442862bb3d35afb2f83385f09f7be96859f4cf0daac1ea2529401cd63c58bf42792787aff4618fea212fde4305d4a31f5b14fdcc382ee7a3fdf1c82d4113d047899984f3ff09ed0c84638d005acc14ac55ae204e21c43ed34f254538636fac3f33201037ceef07778fd5f896682f631d3bf9ad1b9d0ab3c9855484118e1f9ecfb8d206341a59556c42ac28127b6cd4949b7afb18998d52fecbdf9af5ab3b1809c9437e69036c592089c96dfa1c7b1af5460e5e3cdd2fac88da138bac108253a618ba6387cdcf35622933fb8e222045dc7e36618078c24846a9a024a8e6d37d210662bc4020039dd99abfef749914a34dea41e3bfe13d0d41710241554d62027c1d4c9741f0c0216ad290c4a2e48defbba99898fcec69f08b1d6293c3c811e86840e3571f4d739e846810edf0bceaf416d6a4dd304cd4f796d18ad7aec9732f536231083d80b09e39f0802b0a18e871b832e09f713c46c8beb8e6b4ef64a1b92e9d8c8d3cfe396109c2218a506f8e3851e22325b4df1f945f41e01814bcae0024f4770805510349f363b3bf1631dfd8ddf562f9fc8b4bbfa45870fe389d68c16478597901be00b84c1fd531347e74d01f6b670a68b64118e382c6ac72a913923d7f43df7765111faf570e72d9a822e027e0f2bca48c80f416bb936734ace22b05427067dc269ef8eaa499732d42a71727e34cf7a7fd87f0b90a09fd8f47badaf079dff005ecea7933b2c9c694df5458e272f13d93f6fd6e550f99f0ef901fadba46d48cb3cb5ec9090eb8a6a095841798892767625480dd5c9701035ca64ed0b313eda48391a61c03d328368b32bb044a217c3fa8d3430ef5ca988796349a30e37537491e6f772691e9deeb08e732feefb446c39d2a5fae7b5f8f56625d933900e480ee5682b5a6c005de6d922c47f9f5e4caf09daad78a1a38e5cf0db2bd04e4d307983d4be1c5b26ebc482f94729418ead817e5f0fde952a478d4fa1b267dc6c0344e1ae636f41f01ec405931e13ab078033df81c22406e7ed08a59d6d4137903173c0109a8156bb48742cafade83c869486ac9aca18647266e3b242130733df6c4378792088cd93c06e4b71615dbb65dba902404708dc371b740247778422269d87c9bf9defe9b8d0c60fab55bbe9edf7269588ac5e9551928eadb29c6507639f1f839a12926bccf41c3e26e0f3ca55240d308c8648de34660c5aa63e7a277ba7c5bb26ac5898258555d843c0ecd9bb167d312a00db43c1b80e37ff57e36432b19a1abeaa32932a2f57a6c443013cd35124cfab311c398ef9ac0dce4b759916ec45b0eeb421f97fb0b85c5f03b3f49ac150900f56416b77c1d8b12dfd22bfa6fd3612e334496a9565d0f452f1fc269d7d9404251a24c5b7ef2c235542a575b22469acdbf9a86e9427e00301c212d4cec4aea38814d8c1ce366a5f5a4d00e45459c1106d58e2a3480245aa9441ed9d6a728bdfb8a8b382e43e694f626202ecfbcf3e828e9e53478a79a044b29ac5956d07d950772aecedd5ed05e4490b576dc41c1f73d5472c1d1abeddecef1e69d5e6d4f5499d5391796c206fa6a94165cbe5c9c9c3008ddf55627c9612d18f07d8c443894e019a7725c74b2e981a0ffe4f2da8cf01f4e0ab54e511eab1bba37dc0e5a36f50b5009934115660f856b2c78e470e122066d90f195562d35f4b01165a9f58c8aad47931040cbfff360153bc8d7ccbe7a93c4434a04da95fea357d427374e50fe9c72d0a6aceb716b4e6996a70fb9720fa1da4be59903a1a9c8ab842beb81c3a53b243c5f413ce2c3ff0239673edfc454626e05b94aa163d8f2237e9a91637851ec7525d5f43f22dc33b9262193ec24f301c27fbec57a243ad984e840c396c18ccdd46952032cbe21bdaac7ad99b823351f7f3cf5ab2aec8711d703e8fb6f6509cc66aba5d21b90af6aec4b0c5b990697a7748ae990950175864b84f5c98bd5d36b0fc9861a46dc3720ee89dbc7aa6b9ce0303bf627e6d723334cdd42b0cd8a5eb71db8e518b438a22e65b2bfd1d3acb22a73d6c8d759866fb4390689b1ee3adec8fcd9a9c2d353abf778ba645498a203ec5ac78ea639919d385f8079d8b50d2cc8342da127bd0eb68d87db3d9c3048dd9c74d8fd6f4d5520794cac44d5fe422c046ec1cc59842ff807f1220638402b6ce28d9b73c9d1408821e5afa8c5e2043b9516032a5cee3d5959e67ee7dd89284eb96e41f54fa955d2cf342081dc7de5e17f3e24649c50b3e135d29d3eb95276843f269f215ceadf61f0483ccaaa4c1fecbb9c23549749dc97c69fc7eaf4a73f69b85cc31246ff3ee5d961061d65bf137052a5df94a090d7a211d2ffdf27fdcd496bc1f6ed06d082ce85a840eba26043ea0c3f34fd9f34291c0b7e70992a938d0fa5b2c7af670ba94d92cc5e854e415e1329a364c18dcdaf7fbf2060aed06e9f7b8143ec00e48878e01e299f04d97767153cfd6ddc1307a16bb29411126ef623aa45202f786a4c7660bdee0947343ca546fbc53ecb87f3d8f5b8615d64a832a825a1ea473bbde4e1729f62885971be902a655743786ad2874652f4b699b3363f6811f4467a608ace8da885337ac675e7f955ad9eb118d28a7067fb1c50f6b34f056e32c2d570f0bdf1791c350976c6c25b3e668377918fb36fcd81006a4f62e82b189314977b62c375fe9268d28afb26333ccabec2045643a36a8c8b02efb84537cd1ca989bcb2ade4974680d2499c530dbc910c1d143cf643add4a1cce3a2b59a2ee72208f694a65f0879015cb6914da39ba38d94d543a9dc585c7cd525e990c9e02c0bc914da457bca999b8eeaba558a84a43881b5e7e7cef7114d0c9d770094ba338fdb9812fad36234787d2a840f7254660d0df36a097060d4f478c113b29fcbada050ac3ad07837cdae6f218d882d96df590ec9330f253d01f070136e5bf18d5364ced8d697110d2e3c7eba3841d9c27698180ed1a7dc671a5b4dec7126a6cce6af09c55827e5a987059efaad4860325df1667ecd8d8b4f3f96b814d02ba15cf92a1eba032e59a4a0228e9cf19bf7ef8bfecfb52ce8fe5c6a291e370404bfb0b6a9483f9d001789360a47fa93d1f2c1a44ba7087b4cfac65e572f4484bf98479b7bd205944d7bf6dbed09872d37520a4ba5749416069ba10cc09461625aa4b7d371c9b30a5ab80b05070f00485faf35bb30d9a50d818a5a6cca6cdcd6be9bb751371833606d590f2dd6568792dcfc097e242091580731d240138e9a7d8fc08c56438c6558148ea43ccc4e2570359d55baa8b3105f1eac84593acbee99b365a7b45048d5e6a2db249315ef4708cb31bd6620f3ac091b8701145104b7d4d1ef25f87ecc9a45fc7890460a8be57dab71b1427c1911ed90670e74b5a7f79c813a5b96f6ac93df4a1101cb9ec782bd3eb04f911a39c30f66d6769d842eda1334e430a1192a60b870e2df3c8e27298289e140d55616be2448d56d71c3d0c4e8fcdab546792c3da1be4313aac7d68d3838a9d7407eff7e94f0c22ae5e3970342b57755d534bd760aeaae8fa1a424c4cdf7235f31dbd1192b76c2c240f1303cf8977c229613886c8a1c1e3bc3ad57c28cb73718f38f3b4f4393ce0a390d9ea0dc26f5899414d766493f12e4a8b6987abc3d0a25b70124a73ca78b7ab854ddab53fac5dd1f8f1294af59050a78f4682ab825560ff32d3d0d06af0f0e32b74cba21e10d0d0362feab1d8a8ddfc776ac770671912c39f3462ebc7b587d2692150f4e059292471cc9b22bb895dd64e39540f58db7cfd55e0558beef37b90dcdd4878e9937292663d6f047be3f66212dc9bfaa64f8c38d28a623e866bb528a494b798ed8613ddc283ecb505f7c153447c7a429c697201f28f3d9fd2a4e19e4d9f8748d7d2b75c4c0dfb4064b77f7b1170166c7f1dc9b3bccb613bb79009a8514fb3b7e2c36ba7bbf54783344bef06482e342d1aac24b943fc8697ca8236056144d68581c7ede060a6c6cafa7d10ddfa82603f56af5e8c3ac82f76d39a9e27026491fa289a4dd00f0be32006512c7e411ed273591146b1694c4b713a3fd809a44c08026142f6c2be600a69c33f94d97fbf3de4e70f409dc742d1b7df9ed53f473e8d454626d8e961c9c420750994d765f1bcedbf4df1eb9d2d9c45aaddeeb4599aeb54b6f8f21899f352f79fd7aec9b9d497d0e33ff024b831a917961de1406a5e1bde77f14190ea0eec29491e46759d3ba7c0dcd70f392e63d183bced9118e7fc58234ddd87b0ab28a088a54491404f4809b212a5722940b2119afb66f76c4c15c932389d3334ebd6f455e10f76fec20ee51cc94db926ae16c0c6e378c7fcdacde5c832ac489ec0f83f8d30adf16e9b62eabf9d0529331ecc92ad8c0be8f5e3c8de81c349471b99db9df4554b258d8e73169bb45d47ca852528bf6fe5e460877006baa2730bc97a2ac5c67b1aea1764b3ef5ce1f181d15bc56566cb1615a2030c94d1ed8d04d27e8cdbbd975f69d2832c715fba175e5076b3c7c30875532e26dacc6a6a1116731b19ed7cd86c8db838ebe22bc7fa2ef133214b4bd49910aa466093761f593e6fafd8e41e8b9975fff44897066c5b3fd71e2047a2e81aa4a337604be8a6cc599750c1ca84224be7d01311428814f79743720cf07492c3c3ed7edfa17049f60435d03c16d60313e6967224b47475b89a75cd92609be19c377e7682756e2e5302740030e1ed456fb22aacaf92bc3e401728eacb98899631168adbd521a15ed2da4b28d1c4b3f4fe8f6aa1553794e8abd7caacf148e776ec1d701023fffa9c6548da629fcca35050e59b0a7325a3e4009bb6203d081205d4dd8dbc4a0068f139ca244006ddcac6309b9a9feca8059ed1ec038e85617f96c5880327724078bdf10d136701bfb81e1db7e038c68efc3c98281ebfff72c765fd47a6fc4cb203d24bc85e27fff0ca1c440d61be58d31a472218da69c146279cdf5b1158c6ae3d5d728eb9572d106f4b013ecc83a05d32a9c3921dfe35731a062d40f39afffffec5129446a1a0273d5e738c37db93d1c89f84e5fee3b33fb554031b22b767be4b817ca1b39996144b08723c642e1a8e688fbc40780ecb7ec904c765388f4a7985800f934ed9600fc286955e52120c60439b20f0a9494609f6ec7fe6207c44a6df0d5028b558001d6964ad0bfcec1a2ecf62f0bb89d44ef4e315e0d2308ac09f54bb98676b18b37ad48193be8105d35874022100981da15fdab1356812a11dda414066e0a1f468c80ffb9804d4a555e6a8560537a24be97072530572f537f7e22ee81458a4112968e19af43b55713c95bbd027e551b65ea6b3dd8500036952a38b24e291fedb393be218d80c27c13106cbc2df06139c9147a28e1d2ee3a18926cd990891b2f72a7394094b5a3d33129da9a15d5c9327ea587c86bbec5c5cc94e8c593236db2bf4a4a19eb42e1295c754ce0d825716962d877b8ff1ccac2e907cef5514456889d80d1dbbc41cbc2ec1b637b1ee931ebe0be96de0ba5db5411f06fa0824c4a17ba26f720af5eb0960d2e36093532e89a8825629d5d61717621b411ba3842932fbecd65338bbd77357b70e9aeec921662a5fe34f226610216e73bd7209d84878ce793c5b05be960d47d33bf20517fcac0c26d7e1475564807ee3fc66a9ad812cf1261eff6589e8390fcaa96a3e3341f04ba254ec6a1698c926d3f22a69742c4a5a7b8f6240c2f01762161f666de54afa614ee85d2a0320817846014e2b2b1dac3358983902a0b5e3fd4cb6192726fe9c1de70351e0d5f1a6438d5f3195a1b222aae5375ea4151f297a9944124c581656ceb55e1f9a9558e0f8cd9e08d4cf4a181532318115ea6cdd853b400eaf8fd9d0e1e8f4263213f28996d1e4e7a23987b08388d5fb61912b84ab312732d16882c21e2c711dd2e31a0dbb3c427872154f31087fff69feffedc6d7666f9d54a4c416270e0877cb78312ca8c3a605a094dd372a4979c116db56bce0a7a8085d681b29ff16576b509fef7e31fd065ea9573d8b30c3b5253d8787cfefd2e89774f4cc883b22f8b6d31ae3ad1b514c832b04e9de78d2517eadd19dafc078cf457b8648b64ab8b2db0a43a51683b7e5e20b7aca5b01482fedd69b150f3f308889079b765cbe98dca6fe1e03f3e74522a855c7aeb0f0bc26eff818094156a4def2963287b981bc2df6912560fc2ca3d600ae04fba8c913d5f7c35f0c7c151134dfc01e88f1c4c68c428bcf62f99f2fbc544ae996fa2a6f932b2a07e7b03190c5c8d77d16f000c5ff95bd812c9a1e2ac0c13b9983c6c9ac80848da2ddde0abebe7d4fce36632ddb24c2b5c7329a0db65017a5d481a7efc7abc7a34c8449175805d859a3df1c366e6105d96fafb40a3182c772cffdd9b17385c0d804749d599390dd73ff480b403ffeeb35aeaab012fc90723f5a0cb16d74fa9937bd3993a9e4f27b60f0b6a7ef752b86afc6f5176daf4e810ffefd240ca54ac7768ea50ce05316556b8a66966f56c4649444d24f8724b43478e13d6fceec8dc662217181b34455db87ab1c993512918f23ff9c2647ad99d7a8f480e2e2577ea7cf2b49475670d1eeaefcb7d3921d56c35de68e431fcb83489cb3f69cc2b8ab4356f8f2fd313a9dd6a7c5e349e85e70f7ac5ebbfc79338e22d817525a61f631acca12be7c61be4f6f77c0b65229087db2a4839a99cad0fde2b1d1bcc9238d597b863a99a2698deb25351db1273b7c62878dd515e4efadcfdda1d5772435ccbe77788252324d8c2844cef6a13f28981c50bf9b2893eb641a8595d5f7a697937010eab150c5bd0937264fde3fee901db6a387e73742f57ea0678e49f26e3b9f0385e64dac8adde9a28bf90916f0a6380da87cc8114780c1740a77b9fd2f3e4131ee9d846ce741a70ee1cc4c8c368f61d66630f44c3d6abc65f1e8e87a9ecb31aefd9da96390f801dc0baa31f22e6a746f94ab25caa9f643226a92218dac3858b5ff569b7e976885271f7f85f64b07cd5d249204f1686328cd03c837bd7231b0ddad1d4611a604486d220e56b212b3fd254a3f4f144d2041751c7ee92d8619973ee7b69af539ece9f4d1e9c9c207acbe1c9cbd4cff5e3e5f2389ab125278f5198e088bbbc4ae66d32241f765eaf75660c048ed8bdb56e22294bf25f90409c9700871a7315d23bfb74035f82d67a9378cf31305ccf659c05e06f1cb7bd1c5a739ec318c30ef4a3fd53e5c9ae22a0535850a7f97115cfb7a18e88df9d48603392b592c5fcfebedca166f76236a87a373e6fc6f6e0e7f48d49956e2e61c86f4ee60742ff4f1aba160bc09d259ea16edc8a68c37443942327520adc7c602b9be0582ef315e3e39bcc09230a105cc503e47334c5df6a279c56b83df5a55cd82930fea5faa618be348d8774f656092b39734b458d1d483f901c4f42572ffe9cea2552f438b8eebb68d0b9d2fc0d01ac5b16283c17c35931e48f897760f623fd82b8256284d7916a92f158868815b8bb796fd7574ecdb7c60144c96d7ebd3916bbd7b7ec6d41e8a9f7c4c228a815d87e2f5dcbe4659af18ecf18aa27898599aac9cc56149d54592208ae304d34e8574b58d70e3539248cf4fb2cb924ae6e148cbcc9e886e2d4a14ab55691bf3c83dd2dd6e418d726703b41ffad1c837b2d39c652b8ab3c444a294ea6ee6d55dd38b5b64b11353911cd07d2669c7ca4e7e35130422cbbb1fed6f339b5c1730acea206b55e6cf78085b33c03385f355a9b8c6b01734cd4c8573154869896b7c88cd12feac6cb52262ffe98b4ef0493456131cf6da4b874c88e6b45d4127a78d3796d588d3a17dcf48ee9ca479873125017fd9f7f02b56996c957af35966eccb5a4e03f7a3c9a6fbc0e58190a93b341c64df29f3a1a8bd2d2eba8be43d34cebd97fc9b8dacb8a751428943c7c88b2c780dad8a96c8afbc7f5ea38728e0b76947d5c20624c9df27c105e7c679f025f303ab4b1e79a04afc03b693711c4d3990d6e9c4bcfc69344e187fbf7e14951bfaac9cbb7571e0eeb71570faf7c8ff1bb456f1700d59a0baee27f1c1dad5fd32cce86a9a5604d94613098dbbe501138a67e8cb06bea446ad968f714149d38b65385a68cb052e15bf1b990737f74da40a7b2ec6f9cced6951a7c8511c76543df5608a73f64d32b4ad912333e9a5baa734ad4e6d5974c9f58422280182fc5b2f043eb3f9a658bf02f196a02238d3a917f4ab12f70c9f7957182a9f235b9e8a2c20e54c607c6e1593cd4e863380b45e0659f52e1b796c40fe8874a99205bb76a650d41ec61c112d30817448b3c9515fda90f451c0e4daef344868e4c971381321d686a643a51b3b2ac5b4dc5cb376b1910e008a439166810f69f9fa55533869dce7f2fa63c34df7c38edbf09cf9b939f639e7835ba00bad6bce8ca9ebe62149699d02a61bfe44b616bb26a34dc55684414190408423fa7f7f05b9a4f6b802959417630654e4fbc7fdd23a7d3fa2d2d5bb054228db1d51a4b3ac8bfce4267a5df80bd572ca6da4e1dec9e4e5c55b50f5eb7258a353b0cbc40c41daa1b36f499f79182e2a88279a19052d218d3a63265751251677218685eb26f3a265833b534ec626a03f5e697660eab731c94bb103912c8c454e3e356459c0f05eb8bf0ec430111c69201a1ac80863641ba6ea337e9bba969f22b2a9f0eb4a4a2a989a6afd20c754b122bed1750e4e4a51d867e072fafb24e9ea7522d9411a47bc137a88ae5154eb67cf368d35685f60303eb5a27d6e00505347e050f8bf33dac5de01c3fed9984fa9612f0b756615cd6e6c9eb518cafcb0ef0ef02e78241395393426eae681885e29e0087d6c8e1ff989a7424be13b4d00e71cd45260b0f16c50fe2544657a98f96f75f98eb1167c9f8b526943bae62e5ac619bdbe959d5f7acc4c4f01c52110f7913eb415de6566ed2858522db88a2aacaade09c2c604859ab61ef5926b6ecfe9712a6d02e031d9bdf3daf0490baf7564c1534cc9a335ce86e823cb33c6ed14ddb8ae6beb86bd808565b88ed16163881d42aec304c5d736c2426fdb50ca896bce0ba205b3705b7110e3d99008815b030ad7c90da7f97d9a0e7a24a86dc8b2b5099a25101ba92d64e9f941b11c154f6dd5f32be71be85777aff49d2dcc413b7604843377e378709eca0e6496de1de73465cca5d914825203b0c9bc858572e246b1cbe8496683ffd77dd966a9ac67fa5019b13c775fbf921460b55476cb84878ec61ca4c03ab73c43d2aae92c120101e89f65681d9731a2e3ed1a756ed42b05c0526b7cab6630abbecbf20ca46d667e3a0d4e8b9344cf57b9b8e9c192285c58d77abf1d48bfd40d33c1e93dc69a10609aff35d40f82914290e031491f12c5e2b141cb8120d6802e77edafca979ccb06b7440433d83aa0bc6c2cd36eecb83510fc483e97645b6f405ab06287b4727d66781bd5cd928397b73152e6d2a0fa245dec57aa39af722142253d20c035b53bd24bfa5a796f10758f68c0579c166b4988aac711c0253c96f5b2fbb4eee4447ee4d97386f982b8ed04934787091682a3f11ae671baedec197ffe47e051dda1a199f48eb2fa4e28995662e522312fcb0076c9627db05c0d9147f654d594811cf95a665f12c72c68b860a444e54ab252bf2a3805656e160eae3c687996084f011e289c4d8e45ba4e81c3896724a02b568dd4ed32f592d3ff0794b12816379db3beeb7d1afadf6e8cf2982400264b5d69e435ab08b2839ee6746283641afec9e3ab3eba058528a6b50f97976d93a937ec45d96fd9907416cc8fd6ab9b7a8764b2d9c0d0f0b5c2d1acff650ff6806cff8e10bc638b9df8225b23ae231d863c148424a652a104db1895532f8aca4d49d6adfcc6e90e9f19893cfe44af9b87040fd0edca4bea3eda94be53aadb5292adceb5d0d0420b4d190e4f4f27a6430c59734d66813126694ef6fedab9b2008e04caedce0be9c80c277200bfccf7f9f04ffb3e5830fc455de2d8c5178a07228c31d2063643a1e7084c63af7f7d3664bae55d89ad4c40888825e36d425e9e151a95db2669c98dea6fb20df7de8e900dc51f660a3f015594e1a81499f9ccd787137d63fbf5dd0bb7cb59daeed412fc559731b106630159c73a71aefce0cd8b1e8e2e02a450f02950c24037f511d5786af10df457e33cdba9a015b44f38d54d98080f9c333d3199fcaa3844cdae66d1d8c7b9aa6a3e5d1a04c2b5dfc0a19fb915f1981a1b26f663dccd4f295b98361eb06179735bd3d0b97bb6d58c6eb0e924455640af7b229200772aca7aeb00ab5f02d59f05f94f1115f5343b1d66d7cf0314c10d97d2b3cdfac9d68fcc7b0e02844d44dd589c1a7d3f3dabf8ab74e3b9d020884b2d0f55b53f07b099a00c5a242c49061d8655284b2b9c7aa7ad1e341ffaa262fe7aa4e58838ce6983743c9c54f0bc989d9295e1d440ecf6e81d04a610aedeb3748ffdf7629ec2e82ba2b5399e5dd79a16d525d57b14241702d442363911b71465f5b4c6c3de21a99cf4dd1ac570d6deb62983f9d1db01b716e8ce1cac242b93b0ba504364f01fa2deea94863f635f23b888b9d8358d573d834cec7761c5663a23c1df9f82f3e864c52ae8d40052873725f5f50f363242060788ba24a0457bdcd58aecd7605e6a5159df71b9d3496a6743e088a57bd4fd2fe60980d60d7bbcb28e7d04a7707422adadc9f959f46734e889a85bdd76aeba1d682ced900c65221e08d127f3da29da8110069564b2b4e1d09a00b42822069bcc1a9b9ffca21ecbd8d4e3fd6f18bfcacb63c7898133194b53f9b3a5bfea08689c716470dc6ce995c3bd94cd3e1ca053fc0fa753d592c23f1669617df56cb1fc6554aa00cca94fd53c6f763104f090a9d40d8667ba0a92c6720ea83b1240514c0f79373fa301fce00e17b658098b4a71b48cc610ee369cae2cbde17567907d70ec0f9c17b0b9c359f4260bb4a3a517aa9bc29ffc4474b1f0bec9e53377f02b72833be786fe7c7b1621a6ceef58fa175e7adfbe9ab1db03ac4118f0e1da6b1f83741283a95d90963f0e48db9f7cc4ccaaecaf76d373dfd272c9eedcaf4e27c6ab56a0b791b7ff59d4d313926914ea14754916df0f37ef671dbdc03a8a1ac07bc2a931f57bdbda81ac13de56e32727ff2bfdad2424c3b1f3e404112a8d26e5b37b898d4bc0bfe006a2a93cdccdb2a4a0d207133e6a226cbf97a6f6f9c1c64fe361b5ec3cf7ad461a5830cda2d3886ff93daecca67c3edc9fc2c6d37c3cf955a5169642681efc65debf41ec619bfc8352ac79f07ae4c702d09f93675e948757e1b5c388c9ce734838fb841852355e82badb21b9bf3dd93336daac0fd0e723eaffd20f693afd79277a16d4ef2c11b285bd512c3efde50972d7292d71975a08b3bf426dba944c475aaa042b1a9e815b437d066d008e1c7daa4e4d4a65b13dac36b3ddc92e5e36bc978b88a76e36b7bc57fbc848f8ebe5931aa9367ad68c0d7fa337b3aa05d9a91f34798e504f0db6b838e0f8910840d7a83a553bfe1d28eb48c5a11bf55501cb03597311b24d579da2cbf4f460d413be5ff9aed708ef57e4bd327f6be211d40b5df2cab471747687bb5650cc0ade57d4f23952fd4b06a3adbabcbe6c95dcdbfb5f6118d8d22dff50f6e14f03aa4479990afe7e58c68ae0654bd89f97228c2378f80f6e8e8f07b89f0c648d7ddb109f8e8ef9671c177da7bf42104be62677e2b7e19dab9d1f9994e3685c3372e7df9976a8bd4d7d6e0cf7066806cfb17e2da94001fd3f12795c52973e396741093dd9d50780c18243ff04c883b2207ae6d059295e5c891c2bef4db842e6592bccd21f07e8ba3d06c0d18e37a3df3bb5526c2f2a4bfd98c8006e46f73d0f16ff0ae9ed5a0dcbfa255a7dade063b2dfcbeaa387db6def21e2e0de64c01f8233ecf4f7f421572fb3f9f12bba14a8cb900b2993e08fd8dcede542d1bb23386742232665f97712c685631c5a1382f181ad15bc898d1e21083bf0c1fb768f8e8f6601393068ff697477d56db48160d7916d6f1468dec3d16233ddc8c32c62e71639441265f0bfac8e416fd0328fe6b2023977ed5d683e454f176d32623e00a0d8e40d0846c6c7e583f7f4e2f1e91608e9f11dfba094a2a9b81543c7b8d0bc5b00acd0b4c4c0aa7d7923c027848165b6d00a8aa5645a174f1142dab2e4e01f85940279cc64f0245348f600364aee9c5dd0e226249fd6e02a54c0d39336e218d0156935018e3653ec867393ee2c35f7edc22d4e703a859d9e21fe43ae93bb6ad411868d93123dc96e6bccf5020ec643dc7c6e1de9c76d88b806f3a8e413cd04ab80d64c6c075c9bda44c5532625c072666137b7dd92301c1796f39be4c952c785287ab23a86707c164f832f869e808db1578f9cfd11db22ed0d99ee9fdad57962c4e727e4cfc43514cf40b4d56f28362d11959ee9bfd0378244dcc533ce74221bc4b287e34a22d32b3ba70a97de1ba5300ff1d361a834c27b1c0bd5c40d7863b35ba4b21b7387028cb8a7c1aebba9eb47aac95c8f74817e4be2bd5ce42743e770b0ee250059c0459bebe9cb8691d4a263d2f5ba9a751da6bc396b973d0a0677a970e58d8b4734b1e8ee527d3fb8675b03ba8bc0439d55457df63c320313bf9dfa4544542291f4da415efa5eff7f88799eeb0ad098888d93a859f89b85b8adbd6c195c9d6f382ffe60d97ba1cb272b2d1d1670f906c0d269ea3248be1f4b25eed8fbdc105ed55d92da08e429722138d900861bc0b83ae4912ef9df434156ba46cad138289c91623fb8405ba84003ae9cefcdafc76c57bcccb3f5adf53eee010802f39ffb3bb29e8d87a25f0ae332ec029c7f3206da39823c0d425db8fdb2cab9e205eb9c5d228524c0575982f9cb5cf985a141c930edfe79118907a11b7a21a3820506efb8154065f16708ada67e2813ef3bc5e564389b2ac45218f8143a40766f7e191065f3ab1a89c9e214bbf420a4488e7a2f06729fcfc2da5e52e2ec3c62fe4456e2136bbf73f867d0c2a521fe1e8e57fce3d7ebe4184da7613db3eef2ae8227bb6f3d9bf579dff0ed933159957cc6337ea1d127eb64bc9975de5d02acd20fb050ebd6e92c338d46b145c531b90e3dbc6cc8d3341c3eb2d8ced173fa65bb483cf4d2cf800e7b92f3ed5d6c135e66427d79c2f7148ec567af25450385e2df149ef90b35390dc261e105ae81784c8b7cd8751d4ffc81fa8ea576826384e57c67e5c335882829fa55a11d8783620948c562d4a03b3e27605981c3969c56529290a560f3eca2f0fa4fbb975c98c3c285e634234cdb8470c62474bd87b1c3e594705f917ccdba53db484b0542ba090d41843a0918fb02c3b170e2e9ad434bbb18331c051f1f9417ffd3185f4d17848072447d9e5994ad8a2961d086f857ce2e743295c71531aeb343d4319926343521b21d383f7499cb25be01f447f6f37e30ba78b274188a22b1c20121889681c959e4c94a654c1fffa2fe276f8ec460436f03c3e688a323f7d6eb3bb5784552efa012368053b88c3c6fe7ce04a0f3c41265b6205596097ee463f9ec544398b2479b98014e8d65722d4472671686dd47362b9ae3faef0f28bd74877cae7ed69602305dc4eddafb1105c6b00b32d313a6936b90f9ac9c75d9ab15f609bfa39896d3f13c0a654864d0a190cebc4b3367b610f080e5841431caef3757a5cf73f1f7c3b4c447d9b2a702d230baaf566ce87347a862ae0e8ca433791b26dc6e80edc13b3afba53d246c6cc5e7ea0d67b2eff89c9fc1c37f8d5b1519610df955bbe86899065be14c8b10bdbbc611af349511d92338e7278045874593adcc3305252e436d1c8c3e76657d5f124e1a3cd44e055aff6f8fd725977389dd9f7c0d45bf3805d5f16c46ee40c7d4c9ac104aa01ca1e600d00b917168848e678e9096f0777e230231e127e58dd7eebd1253f6dd3eaacbbb8c957a52f2c7804bc9d5b85187248872f2581eb65e0d18f9c48cf56342ab80d84cbf9c08078629d0994fe92c07e45b7f23d2c12dd61ab5eb3f875de06f5e9c9e88bea120838af3f49674daa82c5e09f126f7876cde517623e2da3da332c6a0afdfe24bcb6d486c28be407c94d3445bb369e86e6d014396e01b87d85b9eb9a4097eebd93097455f6e7794259abf155e60690b6b339bc97d6d88ab58b659a87317e8f127649720b98afab6a3b59b3bf9c45924c6b1c05f33095091b05d672c7bf2de7371a614210bff8e164797e7b1f69c7f8ab1686e0467f141835e4acd711edca507b3ae0e197b20f0dccc375bbb4002cf96b204a0907db08269c20e36aefe8beb05601b4c4ab77290b845d8e681929b79a5a5550a6a61dcacea1e9a7627a254df4b244539d59303d550c6a685038d94161f1b5e9035ecfb94ba67606e6205e2aec58f0f9ebec19c0df764f643e9a40ac6ce32117d05e226268501a08bfad42cb33499ad725aea72999fe9fc126fe825efcb512df6235b9353d0d7728af34b14ecbfabe0a0e4078e2a121703596e742b5424c8ab3077b91d9c8ae2d11b1ea3c6d02a0cd8dbf35ab0231a60c8b6240a85078a1f23de407275a9459766268acf456e35bc0ed06286f2c1060a862202210e85f8ac5ff516df0428d39650d432f4c6d3b854808494d1af1e11a1089db71b5706b51e4cf27ae502076640cba92dcbeaa46cc90c8929a7c4f8d02d6af7fd73f8d7ee339bd23ef5f50f86869b7295b299d7e2fee1c813230256398a37256b17c872b2199a2b021c91cc711ff41d2d2694f4dfa41a74d44cca0c08152a24dccbfc6bf16e8f717199bda6fca7c1b297ecafbdf6f3b355ea0dc5bb1ed195862671bcb565d02753d48a44c6875996a09286d1655532f359f3fb959af44726c63d318dad497348a870b631c2f7ff9bd38192f8211e3f67e0c21519340061aa93f757b03080333593b07795ec295d52c386fbf9f5bd85c6a2b4cfe3cb055c36da80d9d679ba78b6976dc0775312098e74a577bf0cf79c0925d5b05ad906832ee2dad464ee63c5754c7daf1f314f1efd8bfa494e581b66b610457fe95ed3213f35915928ac4fcfcb23f2b48dc52d66de0817f170b98c90163ed4a5a1e1258df93784398c3fef1baa82077b218c0dce046253ef374681d0e292669674b7e73be840d13fc4fadb9776759c877e885364f042f7c0471650f3ad06ebd803d2da07df5f72f18fb2e281201a0229bb7fe27bf2aa61c5b5330317208cef0ff16772f093733c99a01771ee7cbfe1ae76a1ca66b57a6b0c1baa5227271a786a094f6e6ff5493d69a39bcc0b94d95fd2d4be03aefba4a68d807c9d9d338365aea0748375333910f54dad55ae5b3ada231ec00f344805e921c473fd87d73a17f6ec8e22735b9d11429d5c30c1146e73717f026390d1937f516978eecc227d5e3b71f1848147b65dffd4bd0dc4266d3fdb1182fee538987c96a341c5351e0a350b5fb906565a01858a7831f0ff0b616eb9eaa997177f947fc27d3eee2275ccde70d442288260a1946579cd5adcae9adbfd914bb1a472845c954bc73d986c5c9bfd1fe3a2e389370754dd6697c8e8cd1d24687c24fb31a34e8faa465b01b57436ee9dbf11adbc766e8d9d596a6a855e15451c51f1b398b4e09e7cd8731b189f5659289ae06f60b381c7f008b8fcc393570f65252ac066ad0e9bd2072134f9a3637e9e5036f4232d38e0cbd9101fade9ca7c30cd3ca09f7f3787355dbce27e7da94c6c1fb86e68f69ca7f5acba984d853efc53be3332da33761b518132ab7b34a0f999bad0e4caafef9f84b03eed5bcc1338085d0331685780fd891e1e7dbe25a81a5f39ef703747f38602fa43a068fa2f38afb59a37f2f55771a0ecc3c2b5be619818f8cbcada97d2f871a4eeada60784c95f96c0e629ef4e7de9b4301d62337676c52cc3c64ccfe7da5a404e59a8318a3cb8b164382ed9ee218c4fc01cd6e9d15248578ffa732313eddcb3fb8c0a63cdd23704483394929c4c19c7bd8eeedecf2ab480b54dde54f0713fefa395439ea4300e5d7dcf4732f265131cb0439925dc792b7a5271efac24f9183f89d96d6abab9edec2c6248260fddee454adda33d24337829f454a08f20883b341eb306e63a7d6153eac94c89ceec1b8aa0b6c994bad9b715d21e35d45167397d94f979c36402dd21b2772ade2fd61b4806c06acba51ec9016ff1fe8c9792d6d18fbb1f42601ee0240a94690c53adda86165378df03288fa8af96d10f71d68c443bb0d9e9b9a0a6e5e2e7c6a0f3c02dc746d54ce4d07941fddcd7d45c5d279a90fc287c4be792ca417c1b6a06dc69fb6cd0c90830835ee3b57218882a368b9e6b72fc58db1c15b9cfb04deec3690d2692287508c3e382817bed17fd6496c20d31fccefdd863b9d2dacdfc176b180f3f9ff66ffa41b69d17a3c1f2dd79edc528e0e116bc8f7b4f441ed32c52dcbf4b0af187bab9b34484be185fafc83b9d7e905c649ed80fadec13a22fe1682b566a313e849604a1c6dfae7525711a1519b90aebfbc8f5f7866e27053a95a9effbca4790717ba92b250651d5630bbb8800514c3a85b439f7b2d6a0c445fea8b2328601e4c2116c6d6d267505d427482eb095f90889a9d835d92ee2ce7556cfc9aa1172f3410af7af9a189b152b4093287594760f1a2c46d2c9ede27d63025c4b29ad7ffcff9ddfe1235a8791f91a645e8e985329aa500df5283dc5462d07f8352cf5df07daa1c6f57c4115f39a8417adc1d3f5aa850755176ca2a2017c7e9454f0178690743e332fa0cb4d3f3476624fe3f81614980e7f7f1d33d47bc2e1915410d7612564c49e5b99451843b73c53ebea9fc5c82a2a3ddb0efda18d887fb25982aec4704e55e7add562c267015fbff1cb0a60fee72734dadabbd3237183f9e9f5fe86178b22413e4073057d148d6068f458d74185490ebbd3aa6381ee7f73c1b511c191832cb1a6f5f722aa27d7c71cdeeccd4b9ffe7b58d2e6328322d9670dcbe8a9d52019bd39ee82f8eb85380ec2304d71965b0a5142caca9ec63c8c902b7d5520b6f4c8183b124b3f01b3fbaa2a5f426c0635caa1f336ad3a493357f5fbe2bde1224ebaefc30f85d8bd6ab834fa430a499f24b17a53e16081ba0508b8b3ddffb9824806e40ddd1bdda6f851f331e2a5b7992f8be4275ef58e7013ca0d30b922ba61e21df4ef44a7cb4745d9b0bdf8946f6b87b24f5a8c0c9be3d75f10a16b4db832e6f995660c488d5b4bca24b2a25945a1878c1f9db075def0d6883edcbd1e191dd005a132c8380041f3c81173fe716f8ee30b1eb94b4484a180ca9b8dd55449b2776e449bbde4076ea66eca92fbc984dbd286bc5de0d0c5029f1883a01a0af6593a954b5894b42eec225978439b8d931dc2d5760e790adcf1f8bd14d132a75f77a33f145204a63f8f23b3adcf4f4694c037ea27c2631a06d466f4eace0639f156303a65775ab73aae778395260b0435e9efaf6a53303f7fc466d3d5e024dcf9d0c71392d9aabb22ee368b79c7c9582283bef1e409dbd2f723a3ad7a62924021089dc0b217dff8a241294f193e7af6c5947e64145c293ec94cfae266d2fe4c565e3a5487e7bb3077950e40ab67c6fa2398cf6c385d40e95107611a46a8f95ba7ea4ab05f7662ff62925bd44f3b811b0df804c2b9442fe6eaf57f138befb802c45449627e3540dee9780c1b3d8bb7c2d09e63bee605dbd50993e988d19fc972ff607a89cb164d9e20747302d9e7aab48c536cff228c07f0c1ee0a1eb52a25ed06081aa6d79b02a630d662e0c7351784c889baeacf36eed1e2d3f33ba5e026b35c68e4bab4aec3f60434728ee40eaf7647c3d8e343fecb72e568c53d26f4abf71ba36a3ee38b70ee0943431f80fdfd87a83a4c49bbff2555d272565e19ac9ff9d1ba6b6b9e3f002bbde21d1d6030246d8cd8c2825942ee40dd26d6f6a8f7618d87568285ffed2a46dc09bf2a5c740a70eba5ba45bad5302a07cbae307f854b64bbb9e06d33d0ffb6cd0ed6360ae487e91101839f0a66f5779cdebd09c44f36587e7755d991f4509cebe68ab994f57b5238a77467b47249786d0c1000e938b07973ea6fe3e62f7470ca985b31923f9308ce3c293ac6a31adc4a5ac25d974da1122908652d97eb0fc01b312c6efdbb5b778a5e75e36c07345195ae8b78be33ff9e46ca0eb5694b5beac23a71af3f3b1e624afa9240c5a1c8e0f24ad95a904ed48bc90a288e261ee27368942ff99dcd3dc3078fb6422541dd9bc61ad9fb89b6e96ab74e5ecfc09b68bd6f4c678d49721126f1b90bfd2c603e19e2acd1d66348a0bd0f864785bd554a14bc9589394a8d3191626eb4dc440959ac914605f169bd6498fcc9e891729100baba54fcc6c4a31842dd47a9344823e8b6fc97b32cddec207797f2e6f62d3d7bf27d272c5bca08b4c986cb128ac4640ded3a1f6c9bb71511d425e350b348f3252cb8c341bb52a19e734eb6690d9751624d984553fcfb49bd8b9b4d7d9a6283f50c1307c4730a5b62d695805f38677aa61f9dbd833e60f39a26d23f3b30928ccca9426dfc727d9f48559edd4a22955b3086463ae7063740cc27465960d614467003d6c93542cd48fd926c784ef58294a3630700812474a92c3e744f1993c017baa050972d5777ff198a0d3dc0e486d3045ff787dfb9f09fba2afa2d592b24f5322b67c803437e13afc63d66f2deceddd21c2356fc66dee1d0690843d632878ebdfd029db08e93f89ca03f6e351feef4744b839ef9062cd42b4cfb1be75a409c359fedf4946883412ce9dab99cf5d0e5aca666654dc4cd11144d866293865c97668afb51f960e389ce760925f7824d357acc94399ba0ed18af534c9ca82f693d662fa2e15a3fa076d6d9e3b655e603e8beeb138a1c1564686b6736fff5f98930cbd55ee68fdf24202c66fd061da7db62849bedbf2dba1b6ec59335b795873e3c07591a3019b2102ebd10147d3102c9357653f4e1783e59d9e02f29bf31442d8516c0031f783720ded4bd69d48bed5e695e78cb534c8c10cc8a6c5e135c268001fdd0ff008f577301a0c2e62fdbacf79fd9b6511c35a2af089bad1c74cef3b8e008a7f797c0266f77662f35c3eaa4c0f4b2269c8bcd87735ea7a2aa5ec8415dbd7c5f95191f3f8a5c7cc6a571d9da44e584dbda2e5009e0459ff3285d0cbe172e4d1ce47217f54a26911ea6f3df83cd1da7974c092bf9e3d2632f23ed8bbe7d734bd30d3161251494a9bf7c89ec3501acb3f19c4855781553d7b278d50f1971b06896138d79f3133652757b6bdbe5ca292822ef87e721ff112819bf11c601301ca04e7778d7df86a876ade38503b4f3b32e90ce6b768bfaa3c964546d0ef30b50a533df551098639fb01cbe810074a6aea1e0bdf7bc020bf9a6511fd370e30e992ad7af0bd43492a3bb6c4c882e0685c94749b98babead3a2d97810da09d7349e4a0069d3620da06edff173b8b0c1ce868d1063d2850e09d1ffe15cdc6cd21992fc51c06e9405d50afcf4a910d9a53af0fe4d867b20ee2f0f7f6987074cb0b680a8f232ec7b2ebc79ffb7352e904bc8f3b6f4c418832886145f664db2782b638fd8fe3348a2fe0642371b9a2f306ee086ae160cf2930606afa45b0f9b0036af2d1ebe0864d2c4906f50f5e98e1acd1a532a7f7bab3d997e049107d673d66540fa52262f70206a2efbc8d514a78ea1af662f85fd0bfbd6f818d847f2b9c429c3cb861a4120bcb09496790f01f354c9de9299254fd0317c67173c2799bded3cfe32564283196d3ea8bb0ae7b38e111df3c23d79acdcd524456cef943b1492abe4f5cf3b9dc3d1d825f7f1179d218c4ad767940b40a42834de8cbdac922f907a5b403806c96abb3e5cfc7157b157d71afe5d44d68b2d977e41c80e0e3b313afa9baddc4dfe3c84eb96324781ff70c295e5047d5f911d42d3d27ab40dc991018838063308457caa73816ab88b39a541e3c4b6ec5b4e9cc78f6efb1ca9285d2c3eeae6d9fdb4ff4952f521b7e50fa41e6536de421ce5150a3218f4334375cf33c9142940995c4e450589931dea00a542def8247c3f4ad2bd4cbff3cdba8777b5a857114b2d94abdb95c6e96dde5564a1648a4404eea7572b9260199c7f87a2192a59844ab3b9e32a7835c92e1bb34c2011cab25a223a53deabef0c3b4f9df339ab1fab2f23ad047f26a4080bc878b27816c5b9aea36f532bbc6e9e0f2825f7b9654d784f41b1d752f22fb182f7d5befe9fb3f10c1062eb019d454e39f3da2ba380beb8eca07b8edf84a498b27967a57de48f699904241879f49335be61f6780c950540de2d4962daa6159b13d364c0f12d6501c6c6b508834d3754e83401e3fe13d891aa955cfaba2bfe36f7f3839c3a035d845fb02729decea7ff90591f8faa184cc28d166bf10b0b833d1994f87f99fa2c9ebc6b07dd14096f68423299ecbc9ddc9b7cf4c1a5a9279a342677c122bb111a06db8e82e01c29c07f004e367725bfab51fb4c93bf763b8a222857509b3ef504c0d0cb0d6b58d576263bcedc3285262223546b15c6272b4a1b823ae992ccc246076e5171323e43fb18ca2e18f3feeac203b154d37e13560f6ddfc8a6c1a13fb3c7c62229d19f43e502c1b862b15b13657a59c5e6f7d629db8a9d426884613ac173fe588d13a222851c4177c3b4fe124a353e2e8fef5b0b69bf930330a1117bc8e6d46f29c9bcd91fc1e7f122010b9fccf685b26cf82da2737028aae11f0ab5fc7033bc6f773061a42c5d7b5216f74615361af0e675246d86829efa101343dab76de5c78bc641659c83294d92ed1d69fd6410ca61c2ee999bd0b5b3fcfb8d54d061647d81ad2ebcb0448c6c71fcfc3ce574227c2e7d203e956daa4a1637283423c2b2f564067bc7e80215fa58331f5a7c3b5e39c810d26010be065e51882b066fd043a045146210a766ef0a899de705ac44cf60794421202cd09335ee3d189d7119e4d5ed9149d5c2f3eaa33e17fe028617628cd03b664649ee23c89ba8fa4f0563c613194148553bd13d9ff2aebf5211af48e99a4a1218b9a3ddfcacdb65844c202d32da461b3910c60a2c89e945fe62dce6e6a09e795cd387a8dfc8d1c83a64ca60de4c82ac8f9a70b9fc0f62bc4ac45087cc40bfffb077c0acdc9927c2a4b300bbfb9636e6e8e4d20149bc9a998576290f68a71a5a2869eba5f8ddc7d80147ea8d05379619b736c11443e26b53fa46a1f438826ab3388bc2deafb18750eb30101f0e1137e66d7334f70cbbf0ca992fdbf23e438743df0e46070f70fc62acba9b8bd8767f42a6eaacc8448097d653955f388025da8dcf9123028fbc39396a8c56cde841ebf31b8602ccd3143696c31613b356751ae5c2cffcbd7f9ee07e99b7ff5287f8670efc56e4d3af65569347ddca39c9dc7806b07b0984621469095990924b5a57b6beba4ee9239ef945b40b1edfc08f1aeeee1d5cd71b2b43f4e7deec2344f323f96793cf321624eafc05f32e1e98c2fa7ca24d381218246e43d9f1e82274c6db54f74deae46a19d9c9ade5addb8517b42a717f867ce689ae0d8fba831f35b78509252d403eaf66162f6190da65f95f89b25798941a42c8800c42903d428cd869d7d73a1356d50b3f8a2bed6b206b52d8ab6af48822ba3bdec15dfc7c9620e3c695a03a5bb860ce59d2fa2fd135504b87414ef6a9e50ce469aacc93f4e65a7d097e533897b1a566808d9baa60a9ab9b533918b3010c04224ce418bdb9cdee66ebca5d4d7d189c3dd67bfd4c5b2dafae9606cfe3d226ed6c9dbc8e8c8878eae2794a2a32393714dc8feb97034474f95861b3353939a8842322552e3ad1e77b21e98d43fb54dcb474d9dc2610c56a3198b751e0092bb86cd2f3855a44a80e163e428b01f8cfabb50f12935a6846fd66a93609acdd07f7705d06411077e68c2fbfe28aacd13becc05702932e95eb063503aa51b8270aa9c3d3ccdc0c86366579ef6919a0eb5e69ba6eb56c5e322d4d126b347328d7065818f8f598abf7114cc40914aa79a3282b195378b1609b5512c3c9495054cc9a35417bd5cce917ed19738936930d7eb04d49eccc9310cae793971dbb71b687f090f6c338ac0e3eb6a5e2c8eed23f7e2fb84def43470c70fb46ff3030aada823cdf30e30c1a5e47beb8440ea510494b7b90344b934bfe54790d6252e4feec6e70f39a272944d08854e0449341c017fc75495d25e6214a1b235b158ba4ef5952a82c27d193eb706f971e99ef97c40c77db35b41de66c41fb619a3a76174ab430254d6177005ec2297a3390182a20feec775ee138f5c6b71c0c24fa9847f2d301e4d2bd79b4a34dcfed8da5b1f1457818fb0e48d79144e8eb1a53a021138c438759e7d31c02d8a75e3c6f760a78d6987da03b7f8d23dc19fb1b8a6254c6397e9971aee89490aeeea092f909185f0f574076b5a68d297513638b591d09cbd3830567e2fc1870a0ced289ca6d2568652c9a4776d2701a14d2223ac5a2e5f8c1bab5dd65613da6e20e14a4c539cda9e782da8512a52b42a80bafbeab5c1153840452da1bab864677b518986bdd62e032b5540f609152d79fb04b29ab9336f892fb33677347e8de310a7d9bff141036838de53d6e903621f5fefe36f7fb8e8a202d94c8096c8c25905e88294f7416472111955b4b523d4a8f8cb9d84019c89f6ee4de4a3a11f8ee5066a92a7b0f0caa01d5e921d2f7523a023c14eea47134a5a9f5f396a3bd2d40c4482b272e1bdbf5340a449facb3964d291355491d9865681ae05b7a6945929942d80a81bad004031b8b24d4a373be7ab2a1460b58c6fa13cdef6725eec07ffecd1785c60ed080bc97007e517bad92cc5359e751fbf88fba5bc1d3ae05d8a84e23f3c7849e0445b016d55b7d63fbdc3ce6c1bbc570d2c4acc532c6339fdf628a02237a02b6c26d5d906d85a605f97920bbcc1feab094a7761cedf6c9afddc6d1dd0daba51c04f2c21c6ffbcb457ceaede2a0bf3fde59c5055140d5ca0362357b0ca6bae386fb108aef8ec1ed203072e5e096fb09de9130cdbeb9ca43fb872b23dc4f95e5ffe66145f73a7944c32e487d3521f2cd481b40b2c630f0dae3c3134879814cd6164477b5cd5f4f2b60877bff1d72c95920cbc18d42ee4cfdfb38eb07f6dfd924ec6fca1ea292d8e79c5982b81606ebb89b80af437b6c63f897f5cb599df447a2bb857bccb5fd32850cc9b3a6f89cc6625472ddb4b511fc480869b97bd0fe6144fdf801377a620b2160bfa21b0966c50551f0b04afce14fc6b88d40bc62349c5de2979c2d497b9ca1740f1154783e55fbf7a82871018b8480f50fb1d4f6d84b20cab9c9d7fc7ccc26760159e29d99e88403e82090cef8274ab7485f84104a51d9446c8f8b48c4b7fd86a73c3a960bd9dd63bfbaf5663f1e82820c02ebe5e62c1378d092c038591594c3ad02a3fa441e7d205646a057b113f5484f6b6ae68af83c012f2b544beda215d9b3fa9f365ae9f4b43b5c9e00409b5994ff237bb17d739def97bc9b4976e5f92cfbd54bbb1f33a492233a7f9982cec8a96d18ae7cd2809b1618bca8bcce0641aefcd2b37b18e6629a2799730236dc38881732462fb560dbf330edb9caa6f9ae9dde3cfb378d79716dfe82c82264440ea13cceaa98fa0b862f8736a7acf1d2e1f2dbfcc49e2b135485484276f952396eb5572fcb7393d8ddd273f315e5a269183c502c6e4fb2c0a19b13267306342b6b937e2b0b2c104741ab1d705537c57b3453981ce31a130c8c81de7ac5c99fd9caee5adcfad380e119703c73f4b10502c78dc4550180f3bdcecd3cc1db1f08a34b2913eb237c43917201e9b833432270f91930e31b95ea08fedbbba405eb1b8394af8c833aca5644328cd9683a33b1052df2ccf3fb17621b33776e8ecad49d2a7676c52f634db9995ef1e489fd08fe102a243b9b25596872d5583f6bdde10565a802aa7c4acf42656dcc9964bc04a5e578bdb43b89c969e035bfd29423f7561c9712978c4ab0abf1c7c57b9a35393ad02d0ee463ac1cebcbc73b7657b6ea59c2fab83918a7bd6737fa12ba7ee32872fc79ac3930b1cea8d88a74b75bec2b2be5420fe48720fd02e06781f18c383a7e99c4364cec010b0e8e1535207afa245b94c64e43483dad6062415d851ef4a32330dfff1354b1194877b59423c0943ce04fba28cf5e8a750a7519c5781a90e3ee73a9973701637a06f1d1192161b8283018fa2b98428b1b80f094263e3cb95d11908a64c035bbd7959b681f1b37b58e488ef37a13b0b445ff6b86870f0ea3bf6976c96a2b4590a48c43907a49d057879ce22659c253e35f4145b29ac87345b1fb7714f610fd0eaecc24dbe423204cb7e53c8f01baf65bd542d21d720551552c1d2e9b665e917c04632d0c4ed60c770db95ff005b86139dfb5a46d775ae67c6e574bc6bd7371ded118696ecfaa0d6a41cd1813ccda75422f7bd96ffe1d3a7e555022fd2cde0ff06488283e4f9fc69e44c33645c2a536466b8651ce794f48187b083bb47f7eb1ed3291a19bad94111aa10ffd60870aced93bf795f337cd16f0ba38238b014b70ab2553b220bed7d69993a2a64d022dc238ffdb4c25e9d02d3dc3684f345d007849591ee3ca491ecfb6a56bb14cc228b1702fc8fd69e0882b4a0a6bc43608551380daa37a8a265c538e9f4cdaf2a86692bde8b47d696f836d1b7c4a5dea86b0882ea27af55e67b8d077d058a1bd2086586e807dd370da4be5b58d168858a12b2ee36840a507f5cca67350840249774ab53adc22fd8c4a37efcfc9ed50316adbb3ad03d1e915ca295ff8b6fb57583da8a793614fbe964d3d4e40127a7138fbbdce5be3ea4c11ff55778c07b6d2cd3199c7e331df80c055eeef0f3f570cc8dd454e2fa615a93c7497010e1e791bcd6b734994fb1215ca90675305eecdb849c6afce43c0622b4418e59c15f8bdc388df4fbd307e926a8147f6adb3a222f822b7036ca8abf63ed73de1119ce3f7d90df1ef77988e16e13f28049369d34f1e562f06594cc2a30140480e03de9f25a859bfbfa8a182672d6d0dd3d46e5012ae12d36e9409eb71a4af55aa6168841b9d55af2eec7c3ba4137f1a5def2312c06284a2b7f4473e94d84569d2159fa1c9df49d28544c6b690143e63a2b59ed2ca3a20397e161d26dbffd7c5ad5188ff91bcb8690f467af229b4605f5bbed865b03c0b7d4809b8cdee34a2b98533b75572a0fd7779fa15a18846fcc10d1dffc16c789f6f965e8453b23dcce6c82dd2a0aa2f2171dc7518f42876ac1866b007811c37fe216ac78dda3c59ad42fe9b0653e46a415fefe9cfad4a4ec9c05ca348293f131298eb73cb9c06503e885cff3c48e364fdd5cb37857db27543597ba2ffae856addf20bd9d3ade028233ecada9171c050504382074b63bfd9d8682e2ce8b8bfba1fd16121d34d6a45f279731a63f5a371cfd9bdfb20e874d3eab898dbe3c90637d449f7bec26e167415f112acd78aa5ff038475494709f5fdec4951cb460bb5615a6faacf381122c930e166f134a91627a1c8fea96f6de16539be05ba03f2c58a26d6d7e0cd290cbe204cfc4530e53bbddec77b4580cb2b2b53e4b0f7dab1a76f88f47073eeaa25a8140fbbb4e4661d09e3fcadd6dd1b4a35ef8faa9e5d265a9397818f2f9522a749acd45e7e74aaa1bbc144f8c7a18525bdba641b224d656e3061e7ac2f8cc9757b80f3ede39e6a1f20f7ee44c2319e772f97d7ee930784f67528b4c873a56b00bfcbc02a962ec17ed49f9732f41d3ad41b273cbda116a7afe1998af6a914c2b87e87a2c17e5e3324410f20382f5aa892cfa0e96559baf2d7377bff6f296e69b43b30fae4cf5b11bda541af901f8ea125d2d8e4b8876be8592e5f2bbed3594b10f390718a4313d34f2a3e5e1107df3eb52257d6a8ae1a0bcc9f92876e06b9d8ebd5487e35d08c0dd84e35dfbd50514a5782b7a285bbb83bde551bf676375d67fce27a4b8df0e90016d73e4781c9c223ea9efc5a24ffd77b5b0f9a36c149e1332e98a92b8c7009b019cd1d3afbc5beb99ad73a529f6ccb23552573e5464e2d069d89f8635048cad595fe1f6572cf6570347c193a37cea8f779c1dad17704ed0d5015dd233ac69030999f59307bf812f41d6e05093263310ba69ef6b7caff5399497b099343150314b46fba51161cbe8cec6f12cf534c4899783a32be0dd0b74cfa9c6f6966a6a9e3bac49daa8ab19cb429871c8786623330d4234a4caa7826108fb8e8475eca50569ea86bbf5aed51efba021fcd1d20f165ece429a27f9e5ef158e267a2bcd830eb3fe3a82502808a9f66a2b3c1afec394c12ac91fe5bc21e0979176e006ce2efabc89eb94577de9b7f86f3a80dde12c526332fa36c5bed980346ae800519348cb97503c8fe7d7084b841160db723979dfaff7a80bb404765cf12bddc6622a27b654da45d8ffd06885168606df30fe3c20384832ec71ef613a3983345bbe6a91ef3147864145934fc1be31adfd92be9f648fe0c3cd9b1f785dc56234283f664dde170481bfb901307bc531d2ab0402c80234d5780f1899589a14608018bd0ebfe48374506788ddb49b867df23fd8fc26b1803c8d9fa1d1a0e0804a2a23ba031c9a3943e7f4b18b04a1747502d4f85b9b355c09c477a915b8b3e682a33d5b4b7f3353b2af33ba846a91ded6adec263240ce4c03d8abb2b6dc22f20d3714fed27798fa5e6f1deff4d5959d802d354480b4fb5700591d9bcba16070a818b7d63270b5bc5634304d710bee091ba02b3a8253cb287bac1d16004ef2e21bd805605df797ecf43d0d03133808d417da6565a3771b4c435a53ce7ab9fd8a8f02e916db66ae1b822b987d61638d4b7b048796251230a4ac713f91ffa69ca5b268c8e51b94a395a65ebb6d7835df1f624ff616f9919f2e7fe33937cfe4b33dc793f5b323365aaf56c2a98d0c2a85b89db3337c3bc4a430b46a7c34bdcb155ab1ee8e98640bc0be967f2acc7354a3f0efdd008595e5706fe761636278ba04b4e7fffa6c1b09c3c602253af68f60f5def452a4f388cbe5575a30599b5cbe03e6e1b42dd20d1a98bf15dd883b8ed1c4b258b411899f8cf8deae220fd8396ab5524cd9be6de06920d47c97369fc3a8542b3800a36f23425fdb5d961de2673522c9d80f96e0c289083da42e3b7faa23adfaa91d19fcedb587f645e920d93225644c2c9e342eea5f6b129d8e7856b582ab9e10b575a629eebb881a69ca3548bb7075a03867d8fddf87ec56d8cd3e697e0b1fecbc84ddce8ebbf1b8148acbd1583f713caec36c57b899e70729a13994cd098a3b52c02ba9a2cbc6687d22fc9511b0a004cbaf8f75af7d408dafdf3d20fc38a41fc2955fd6496cc8c2a9264720e218e391d00ad9499ad00fd9c12d65f1c8d8be88d5378049a75c31fcf500a1d0bfd6c5988374d10b8ba322a1b3a284e8c76dc8e1a8eeee499738604407bd4d2324f49fc90c80bda3508d1fb512a70dc4b83a1d23d5723266e0b6ced442ac9bffb9229a540c09e9c79fc6c6d2a73c66e7a0d4285d2785c6c7c1de3cb88566b32ace9aab3c4e8afe7efcaa9ba874b089f688765b79363a284e18e2fecec6e6759b6a85d5c926ef1998747775f0dcd2928168113f2ed8262e84a9006d2364d143715837d014ec50bad75ee38c5a042bcd714fca76ec4f99dc784da1b1474bb148efe70206d7210e57cdf31d1d8b386affc29ad56993ac4f62bc716cd41393d7d83a9841ea4353bc019121b14d778b310c69ee2739592656c90aca57859598f1f0989491699af82c9a5a00668a78b9bfacbc4c650160cfd24f301329914aa33a65d1b81034f71b29deab1c9004d8974fa6833f097b0569e4d0d01db36807a91a50db1b96c437ed5db1060bbe2975fb56dd2fc40a852c346bcba54fb363c0aeb7dfbee34c32f423f7702d0a7f3a3f19adf7c92f3522aef23bde56de26b8c833860292f68ac452ab27ce5882b05dcb867e017f9cb612fa29639542f0fdd58f6c709b2240901c4217c26ae24b7efa2929d02916d48e907193d5f1e247f6f2cc6e68e51201a26ed9633e4c340178b2bccf47cabc9a58c3e9a27e6a8fe17f73bf70886fe3ba685a7527b1cc8c192c5e92962da08dedca149d3c7620bedda4ae0a26bf50dba4464024edb31a8483e9e9e89ed03585abdd542aefc04a082714af3fff3a6ae480a04c6f91a2230c8ccba8d731db7e419ace56a5ddbdb95be5fe2d92af2ea322998b20df1e9c530aba08c1d3fdd012cf790cef0ce7b012e6070011e1714e4fb4cd12277dc73d7ebd4f4fabdd3e61d1c0d8b7b6c28a8dfcb9865c24e5e29e4887de22c92c085601cf0a2060d33a5af48ef3422ef8ef40d27f4a2ac29c9bf72fe1724ce49a9ca0a3920fba89f9e6cb9546ff96e7023543c4d0f2a4618bf4e7e5499fcf66897d5592b3dbe4209bc8a3eeeefb34a5006901700a2435234a1b2a34da3a884cafe597148c25a471e2edc954160e296d9eca0a65509b92c27cf29ab6f90e9818a683a0f14ac73d46e2d48168c85941205b810c7859bfc187d4ca3fb9733741f49b80e6660c7f0c4b14bb2136e33636f285083bcd6db22a2ee62772b9d9aa52afb51743374cf58088c18c3b3a6a2f870dd4b459f515ff816e30728601e41442e2a812baa375b29f991791636353d4a9efa9e3a58ee85b224eb70c8511aaffd023a70d15f6fb0b654c2e4b2c6200f2a53751877dd72957d2e8e72280eb42898cef33b3fab48e0200de953d7d0bd195ab9acb10bbd72e4e7a6a2d6795d9a3ea0642ea5e289805d3c1170d5fd2cf676699271485b80c81bab9fe6f20ec905ae7cc7df53c6c0de11357d85a45bbe802d90b5ad8480b030621e464841394d36637f50847a2739030cc11df9057545809fc6323eabe00a1fe8a00d14adb378745f0261a45d7781b67232ccc8aee0192f1783d04033f8238977c874ce8857b3d421f7419760539a4d9938049d69c0621c15dc1f41a8f26ee9813db87b4c932067c57203f36713835db171fe96381285508a802fbc9b776330796b5780e2d94258ae8fca2e9f4dd39546a7d782109a26eb02e4992494d626006af4ba7fb72e5e1263b4db62b2752efad53efbfb73e00881bd099feb7c70a2c8c19a128c2b91ff7ae806a9c97c67c6c473e9b65fbdf5591023bc51a53ceaa5e73d8610ed01e5d74601c838d7471e1e89ce5ec03b8d24b8025fac9c7205555729dd00efcfc7a6cd480e74bb8ff6ba12d15b738fd5605d5eddc5d5c6c7bc42982f5e6f965d919166af038b118935cbdf41fe1d9b11ddf295778418615f9b3797565b766705398ca97cebeb752a5ea1d40e91670d149a4b3d20ad48dd98e2c8e11124bdf13fd15de667b077232552d1492fa97993ea34c1daab5db782c990f696fa90ce51e993414cc334b63480ef808775b1a4e452c983f52b5d926b647059ad5aa48e7ce6a868e369a141eda00da7af65ae0a0f67be66056482720b99c2a5785e1c424a4f799f199623ecb4563a5f1041ae4458ef87528b537b98cd44f04fb96138fca5367fa9a0b4b9ab08b37d06e93f41c8c65ad1a37f455ad1a2f90144a43c7a860b0b84a4d61a5aaa344cf90580c523d06be35fe37463e41f2a8298548a0720493d80a80745fa61a7f0bfcf2ff142441d454c574ed52c5f19c10cff483331edd21941dcec8eaa1cdf1de7bd7879df4b365b9deebff042b313f9cea50c2710937163a539823c9a74c032bcbd406e9b0aabde2184247d45533430cb7d67f60fe40cf3efa54982cae1f0f97b521289dd2da619886b4086b7130caee81dd343205beb954cd30c9a744abdf3215cd857bbfd9015ad3affc96c5a1c7c1905c621b25919b9dcbe65eee4712631e63e50470d8e7141394d42f107f29e7b900f63c0d04e37fa5b9f993f87e02ce54d8ea1f04b1ec2ad72c9fe5af4e805908f830ea6aa62d08295fbff797c57f8072e6b4138e457698bd57f9f4bc9a18ad293b306c820418ceec790973966bad5b64882b02bbd53bc2b11de1876eba813eeb484bba520746b7d0eb70ef619a39aa4e2192d3e47d9f7532a40a92e1d46d97ae6070ab1b034e5ab97525df485c9d75b5c694fd37fb87943a70f1ddb8ee491e45dd2b0b8abed060863c4ec9f60a6131aaeebb992fc8c87558f421503c92680b8e0dccdf1beb5eceb92b866d859edac72dbdaa67f79e8e8e171cd7f328a89792e9de3f8ace5b80135abf1d4e4d6d16a4a1ca4c1a282c6608545b5ea4cccd52de6c4ba279417aa50c9129ef0486480d1ad872086bb99c2a081d1d85dedc767c977038115b17898d1b47389f8554d39e4471f48893e64e9b6898c6c15deb16dbaff6f1811cd9788d7162519a87e15e36159f0c54fba40008266612d7b27044e3e11c62d1fc0c3b7ffd1657447ed773015bb806fae268ecb9b953548d344ceb658ae6ede614ca55e05431f4587b9a69be8719f62a91811e4cf6a2a738f859aaa3e819b59a663091279fca224a24ef12a614847df927dbb792c84c640dc305469517b347521e63178e4f7229bde132d0cd2bcfc0e12fb1763ae4834d84336a837f57ae515b2ab86e3298fdff8a36e16b087f1e617b181f4f64e4c7cdedd69feef4af6a247b77b559aa7d362eeabdb2d15e68c206f4393b92d92a350f73a3dbff81d768d93bf1235b769b74fc91d5fa47456993c503a4425d417b6b61d6ffc9fc1f2002d4231e3b3b35d740e19dfb5c303871e5e4896afe288a4adbd34ca7112ec85d5f23e5e4d14e8aefe7dea7a788e6658ae1e4031a7b021b14869199b8663f9cc82a0b013a614e1ff5f3f77431f0effcede8318cf818e2315206eafd0cbdfc8ab9125f5c5cdc6ccf45f72842c577199dd238fb0ffe4ca46f41f912e48126f79538b36f4e13e68880875d018fdc81b5c0a6f25eafdf24fe1caec7945172bc1d583fd9da2740998f5e759acbc9d95a6e6aff25b306a920646951dd9a675d9fa0bc3394bc4d5ff47ae24668cc2f849a37f72d37c64662e655e3cf0183de1a532904f8e8867a9120ce90548431d413e5a4cd729bec7287fd38ea4fa5779c16f3cfaaaae2cbdd274f9955d1bb737adbe7b8b19ca0edf60bcc97d8a38f1e3174474bf7b1260b2acd743607a57156034e4f61f6106a14b7e1c52ff21c16d9fa2b0544ed3cfe33c5bab28cf04714fb4b2eca4c02323d2a1c0ae07ad78cc3146cd5aa24675539a75f1004144741c3ac6f29d2e3f30a4b3f2997cf4e1f975a0895152857e2e637f0e9ae25ce650100ea8ff905aee3b68fb7f7514e7ec2a9e7f49f6eb48b6abcf4f7d75232a2c23c0070b036994f0cd8f7393e15beecdcf7f400a3c37f50a2767386849436560416ed054090958227ddeadf5298d8bf1397e1c0b0c6a48588741168d8b6add4d1119ec53d6f8aa274ac91c864444dc116b442433f9fb4a95ad06dde55ea050d7c218ed50c81f91ac5026c46f770bb7da341ac179d8a7fb222d14865f73da4c28cd0089283669d6a4a7df5fb27dc905eb898f8b92e9beb0eadf3c9391705c24ec8f669c2da919f8da4b1d3df37843c439ed9448693f43554235246744591792b02ddd1c19b31d6d5e0475d9d1615fee44a9792dcb492ee2eaf0d8c419745d942639320886ffedf79e4f0aeb20393b07d466f186323fb1c2704694fc275c6094abc811f3d4e2e594ed0b5fccb19f2dcc9b13a59e5cd885b8ef26838b96c14b4c102ae308de28aa3bf3134eaab56995bcb707a036f78901ae0b2ec035ae312eb216810b978889a9bf8ac5474b82bca663930b3b98c94c7bd340ef2957628587d881e675cce5252dc006f05caecddf5a2cd061999e8c942e50ad97d11d12bab5223de785fd19b899e95702e4067f370f145392112d1c5f474cfd5477627f306066effb5269ddc15e157b43fb497af1f67b0782b72b60c5d85592915d2d58a495d23bd2ce6082ddabbb2b6f356c2439a4649047f5bfdedb35c562a8523e9e494b606bf7f634a68c3979d2f6f01871efdc88e53561040871892c5460056d9fbb93624fb90bab2e7983117c92774aa380f004a4aeebd97c5357a14b1ad212d824b8d5f615aef45ed93af0026300b91446593f2d6c37c58b9e75abf1cf0425de2b48e25e661eb1daefc680115e82483facfd4716eabad3460ebbff26a0cd017d0a6a4ea3d57a64d40f88ca79c2c89c1ca9d7057fa73d88b722c0f963db2e4ac8a59c19b69d4b8ed78cb4887af971b69131204afe246952b3cb195e3c72e71f23af1244e00711653e6a96fa27ed7b39f588f72bc85c02fc65c37635c9f84190dbc25d1cf3b9db47035aee71ad91e56caf5cdecbf8dad21e9327fe4e5df2a70caa959df5cdc0549c2c0147f10a49e375843242134b7271f75c3bc2149afe681d1c8241f9705a514fb1caf0c24f7bd24467778c937a8f6bac59443304550da9cb53d6044b867e69d1c6ebebd38ab4c35435d9e7bb710c8612903097ed0f5e8af77858d1b2df72338619d94ddcf47bcb683cb6f4a365269c2ee2a78e4ebc75a5a4489ea31c1a82564a38d34a260a5c0a20503fdcf0ea9f1e05f537874b33550ac278efec0ff11af7c517dbfacbd49b7b56477df88cd3d25da75923139d4e5ac64d5eeaa0e1870965b6c17bfc56abb1600541ec6d91fc485769708f46bc8f7a05c60d0ea03175c90beebea470ef475e8f18f3cf965d0e831a509340e47877bb59c7645d2c4951b5deb746b2deec17e231c804d3046b01be7cd71cc150bf034ad74d41d4481b2a5d6b92dd7f6ea41ff785fae0d0bbfb6c02ea61687dc21668505c78d830c24085a25073d1fb669eebadc689fcdba5c8b4f9597a756f5d28b017c8cc13bf178c3eb7f9f41a702666858f0a2bb4cf6b5dbefbeca93dd87da10ed71c702cb33393f6868f1f989637380e6c13025364f7bb6b4fcf2f36226bde5b0898a2ec37b9a6030afb52277ab489ab182847f739effd4aec53ddb265252c5ae1f53b94f17bae6d45b433b28e89d868ff49c07af42beb13ed2bbad0319951344142a40ee8ffd957439e7416b675e18ed60c5c07be180aa29c8943a54e5f9e563f28304d2126e17e2b780d122cf9efd67a9f83044e5571116850e6c1e6bd10cdc606fa25d979a5271be614788c8bb3ab6ff267f4dffc70151559ebc54d6974d83fc9994ccf4d713fa54dd64f5d4028f482ff3332b7f5cf7f166942f1f090d388d97e014be3e6593b59821b976d5ed70009e38bc53ac96741992ea67de015125309671ea9a3d4433755434f5ec4c4820ba168908aaaf4f607bfea3a947b1ce3d7e279bccef09c0ef9d81bc92cd366b9636a82c10c892d15b892838e5616f6a2a2c1cdd2adf747efa10970003b082d20fa145033f10d9ce69b183e5eec268e07d10bdb3fde00480a5667eaaf14ca38d20d1684f15bf7cb7b7b1dadddca0dde3abef3ae285a9c8bc7e142eb12e2ce483899bdf298953121a85087da49dd4f4fcb8ad92a12720cf2768e42f80dc3b116b70265f5ff50ab34b22981f6d1a43244d6eb74cf9bf6a0e093dcff6335cd1f0a8988333175c672f7261bbf02242832341bc35df7f8bbb5647016898e639beb35f719548b343726ab40f7c8660fc279df6dcd879cca3b2af8693b410f9dcd71a431ff80e2eaab4ca45fdc984a37772b3b571fc58dfa992cc2268d4a09a6ebeb3f5da71271d3e3225bb9d3e4029c8c550b279ba2d80630c3339691f62896d3864430605b8f53bac4c3dff1fb54c30c978f452434f0571e78da73340461e8c4e3e51e178dc222287a8ebafd4e1116bdc3d9a29067b342e687e6ddb4c130e50b5b1c2208bad6f1b8dde3297e9a90e5f4b1ed82faa7664f50b5c5b04ce5321de53cf43a1dd391a4c924c4b65040cb928e6ba1e460326d1c720ce7f946ca2a8070c2871bacdd7619610612687af4500c215f2bc3552ec88d1d08403d133a1a6c2df57f20229701cd367c3bff553a42884b94890df23465853d86cb80274ac2030d6a83d8089900a1ec3320f273838fa50495b168fdcbe1343ba39fa30162301e45df4b685beddbf1928e7c9e7b4c44ca046638a7eb8ec55891b501e550135b65242fd044487dd4b109e246744dbe17df38825caa0882a60763bcf015ad2026b59e4316c02528cc15e5cb5bf1a5cdc84f71a932d8a7d678aa377c0fffcb98278a4b61c3e1d2cefa07d4f1edb695bc492e8be4e25b45812d1938e67d30a848802a8573673ce64ffe57026f536787338bf771d487efa57f1a371a6a3f152ac67dd5847364cb85336a52e7f890bf8f78d8a03844a7127e27581e53c67593e84ddc34b7df4f6b3fe3bc9da787d64eda1d3a8d277ebd67b41d3da7ccd3b6217c67c1a600fdd317156be02efdbedaf755e598012df282fd45ab9b9277ce52d79d8eb036536e6c0b7a70734e64e28a3beadc8a7a1056895eda13cfc6c0e978c460322e3047920d794fcd204ea6438e11e7e708ad1e922cb5c83b1ee7c75396772c920bc85e35bb9f945a93b28d52a2463453d47ec1ae53120d5c99d68e72de4ea34f63e9f07269468866d4dce7577f6ce9148666071ce4e1ec8005564b9cc7347b9d9a093aab923611c84597d85941ee07178790b0da5ebec1ba06d13216fc01d86fea7a94e2f46a3e368d6ca0fe095c5643d92b33507c6f740423b31f3e93ffd21b52de848f110e99aa2e55933b1c961eaa08985e8fcffd2a2389d0aba63b4b4ff467b840d7501f490e44672d7882fc97bc9a97140de3fd4face2a582793a5d92b64dda713c3b8ff1c1b34a1d98221e0f44efb5885b28ab9a4bd60f6c329ac13f80a81beab7b0305de156720e9d23c427f13b70a10e4029ce6ddb132238f24523f281c1048fb8c410022945a9fe31f7ab9a433183507c5d3a69cb5c3c00cc1b5c0b0f186b6f113ec66ab9cf0c353f6370d04d38fa3b0ea4e12977f3c62a9bde6e658f9738ca688af87be6681ca41f8d7d0e48d84e0df4036d5819db7df22761422b8d34367ea1c59f11c3462e7a1016614e12a8cb94d3763677bbbe284072931535c4671f5faf81fdfe1880f940065f3ae104e3ba1d5431b81ed0aa78d250790bae91c8f505b283c95592857023412bafb01956f1a438e836b7c8f405dde040e5da3ec7bad3073aac646ca790aa7c28f065f4ae271a7575aa45758d703054fbbee71eb5c23dfb79a86868e4121caf952446d763ff3471713ae781b6dcc672d1363a8a8b08ad113cdc256c81f9f5939ea8aaccbae61393c32e23ac1443591806da4d7d6d08c87a971e64f1e00168542d3c927a5f7c24fa404cbfe0eb63631a7c1bdfc6db52ab65aa091e5680b21ab4ca59e512a798711bb9bdc9665531a6d6e1bf92874f416a4108d834d8832abe1e020e72717aa09da9fa52cb3c59faebcffa5775565241d98d73059560b0a58e1eabfbab32df601a5c5a4b22a59643e8775926cfacad690f7afc5d1fa791db300b4fc45f929211a4fee49542af293e2f02e908fc03c6c89e1ea3303bc85493bc2f3a363c339e2165282f78646bdea559ddc45576d288511f17ad20c512332be259ea3abdec8e23ea9d4fd8ea46328b546695bfaf1438a5318dda15585209935976a81f71819ddcd545dd5e034a80f95fb6e47ad7d472cc58117461ff65ebaf3cc2f8c0ca144dfe037c6e03b50df835235bd49c963e3ea6122893d2e84c2482565a89e71f766f5eef0bcb32d5039c8f7286d617e1578c8a02e13891ad6ba06dc5411b15baea58a06f2765deebe645388f792a07076add6ef2f56337267ddcf97504bade5a99feee7f81b2317a8b2808e0f4bdf9ec19be5a74a3a79fc17539535568121240c93ccaa171f78c2f1421800d97361407fc3457218f344ddb1af3efe0720ddb864da2257e9905bd606893bf6397d167d664016645d3a97029ebec1018b2b72248fb4a82791faa9079382eab1977ff6b969c8a4da2955976e72d61f14cc1e95566fe825a76d7fe94c2807c7856b04a2b18314eb0499b69b652d4ebac0cf12b5cab82e51339c020a7e81eb357933310194ea986482c6f0cc208bbdd2ce4aa8622ca4ae7b231bb783a90d77f38f465a9a7977279d8bfb5e6f66991c2cfd822871c5b7aa5be44c3b7a2f9910fbde1516f60bbd057a35ce229b24fffe748f5a6217a5982c0f69835632cea3a380b3758cc4e31ad01b87b044d2140d46677465b10b4c0af78426bdab88c773a4f0426cf51ea711627d0ae3e5aa58d92845eb1a3403c7858f7c08b6fdd54d4d29da801191bbdc07a18f9d024f02935114b380f3c90d4628e9d6de249ccab6a85633568dfdf237976bb88a20d1e7c8bf65fb71a1751a87d9750df7221356ad8d83d8c327d819a9788255734d7dee4e7bf91f145466d7021f9523c38bc7ffa52583aab5803b35ca4c5b51968a2cad41662b56bee6a1e4bc14d74d60c8a9464cb1e34102b6ab1dd5925307c6af3f8e88cf332475dda3a3eb532d106e14abcc8363c8e8b5b361f4cfdde08168829ae3d5ce43ae724bb15d063bbf02d3aeb85f0ed25f2f560096f6d761e1b3967b9ed103d4e95204a024897200016c0f43a9772953848e2ddc681b0126d573fcd9617d824ab92306f83b5e284012d14576c35591d42308af01faad49294775833745edf748db31243a445897f941e5a3f34f961f497e6cbc3449fca32e8b2952df0194706cfa96819fbc97020a465153b70ee012b024c7926392d37609e3c06a0f5373325c1e7a62fff975fbcb6dbc20734339003df9e348c3fdf08f5f89c10ba818ac081508a094cff97958c7431422032ffff77cb02c954ed7f23ce2f21279a34c61c6820a5611afbed64df90c109044551f3fc6941be8f5ebf82c8a927ceb6bc7a3a169393afb8be97ce38875a8855765d1f10d9a999cb09e90e8d8fcaa5bd23c25de7fc26edfb36abde7b96e19b46f0f1f68c36a863650779e4c74081f1f2fa0c7ca56c84294007759f81e8046f3ebaea17886af1a028f0cf86e557031f0033c867517620c63f339a13037e67dde1ecfc7633cdb94d7288d42dfb949691a8b1927ad65f6f6979d4ade3ab645b540803912f5294aaf91c59d92b9684f5662dd15cf7bc51bda2a34512ca8869e80172d563bec7ea2ea552de587e68de975f4df999f184bfd77d99eb354dcb72b235703b160f3e50c812b34ae3b4f478d0e5825b2be255a8d2b9c9ec230fa2bd3c79fbaae3b332a5d44f440fbb2827d363d8e868e080207110f86c8bf9d20946cb0d916b23473bd677a36b899a613ae2bf3deef45535953bef4d30c64a5d1bb44ee3a145619e5d3678e67ab2634375604987f0cb40c818c6b7233eb9f9eca8d50be576546cd18d01bc3b25693ef4a7dba9ea265cbbe7b1771df87bf8f8933c94379015f0359338cdecf11d67c54c379d800170cd2712293122d535d27a86b7f4ccd6f12c7c90a10baabc1adf994b52f39fe3321b0c4e80b7ceddecef3f4c99c57b1042f060781e28cfef63cc37279cd7b1271e761b67965912293f50ac04dadf9f0ae6a56c67549e8ebfd5d5f8d783d6e5d527fbb68779a28da8333186941bdf1a6f52464d849ad20f348dfc6dfa2ab8211c0c01b4e86c8c24b6c92134346421b71dbb51a94e0eb7e4d7fd9630739ce0b8242d9ef717fb36e340d0f9e9cfd15c5877c4a1f11f477d9ac67db3891ccc1426d637adafb377a5e7d5e14fdf19eec8f317b67531a6275878454423135cac1b8be0cdb0e06b1e613d40bcca6736bd7eb5b9ccbbf5bd363ed3b59a0f972468b0fe3f0f21aa4307405f9d8c20c551ac562e1b5c61ae6c881ae0fc661021858953de5f885300e1c7fb02653c9a8e4152951b92955e6357001bc143415111256b5c9033dbcd422a9aff404fb590c0e5d5a40cd0ceb58102e187ac3954f37e4eb675aac8e074d436e0c15363d65d0f3931b27e5ff03623e1ec1eeeadaec1bf5406df217b8cdbe2c5ae1da7f0523195614fe32e9b2851ff94f48a94e37d14d6c067f3b18f72663f153e333f129f5c05d7bfc9a9b018f428cfb78c13551d3b53b12981fb487e065d1721234183e346d5296792b7d2fa0df3d8c62c1e8f3f42f2a2ae3a93e33263f1bb79c6fb1c6b0e09e7f7460014890bf66646565f24b8714775586d91614301316074d52b75e260ea71e3a2377620d3d49b73974e7adc728a95049cfce3591143d4c961e75b8d6c6dd6795cff3d3daedd97d68a877247a0384a5bdb6ad11bfe508c6dc80023c7bc5fe92a6fb31145a446a47bf550bdd3984ddf1dd199bc2893e4ba0f9d6217a888d0127ad1824659cdb5e4ca36649e64ecdb254c322d290273b8568ef2eb62ab3a950084b4f8788c034394dff58a8d45e60e4ad0f4a8f4d18f11aaacab8722b2a88311d3913353b6359da52cf0b24f8896fce3ae8b2fc4632084660266da7b4239229bbde5a15df21a1d7b0c166162440206ab2bb9ed32a99b952dca4ea5546ba967184b3bc34b1912801b9c4d24a6cf132e1f1de54117fe3c1ca731be65e40e6387fb72cbc32df3cb5a3008193f2cb4faaf8eeb4bbe7b9b3e6a613e17a7e7783eb6a5835b8600308101b2fdba9e565e219d8d5a37ae7569e03bc0bfdabfb60001eb74248c5100199deecf8b8a3b2e1491e2a87e41799f73a43c8ee178eb74b705a0699ac964cd9ab0dcc4d0c2b30a82bf1a17bcae66b665bd3988fa9cd7e8fbb65ec4f16359c76154218f9873742f3bbe3cc2cde44a07e72ffedab28011f8c8a09e26b9e54cb802a6042b8d6ed2601e84f884a4c9a2b8edded5a783ff368192c43f0093e4538da78882cb4f82c36b0f1a99928cc7965759bd0d2bf0abe8ec82c4822b4236321e02b1f35d8e4d66c2f7ae2519c56c09cb739436cc5f5fa298883dc5d0bb13b5203192ff835ad5025cf139a330f2d02cc8cd731694d03a57de228b89c5f8c8bf3813ad39483184bc5e6e100609e3265c64a07d94f4758e07a2de428d8bc5236fdf376b4f363cc140808b67111acc759aa746d5fcb7bc54233ea353d7d7cc68ba1510bb7da8edf34a83b4bbbe8e4e720afabcabe0af8ac2c35ae636fb8b4dd2cae8842d7c3459127682fa32bc4aa3e12f4483e2ca1973855c8dc2e8fea9f135537cad360bc11be9d106a3e504b731bb005ac8a9cb3ff26e0e476d39c7af8985805a91b0ee6f5b0d0e4d314ea7bb8a456444b7ae2ef15fc3def077a42b7ed79e55033ce68605e72699808090bbfbf77ab6c83fbf3fccd4a9808f1b89ef661e3b55e2c3c85ebe1efcf0aa782887f76195151a3c7ab59c8d96de5a7c4383d8be25c1a8f4c501921a3263ee75311ef22874c92e73e05d97b3d633cb05d7e143a249bc83d370f5d577336b098a2a4b24b26e1e48294ec2857ac17b1ad411de1a47702c721993d9f3f003961c4c084da92c004b493b6cffecbe0fed33805d057171125ee93f65ced7ae66b850d7c5cb908b46e2ac114c6e501447062735b74386b4350e57d242265d89ae0d1ea2cd61a70c471321ef011584eb4aa4c8032a04e011d4d7b84dfb2c2387b7110aa3219a83a5f964cb28978d16c3e1e8ea31e105b62d433f669feca4900275f4f0a36a969530d7212f1108186eb06ca49d27eca9ee0382841d69b06f37eceeed7e8580f023c43375d695383524ca7022dd207622707effbef470ccb24e230ec6a48ac5ce6f863fc38a4a76ae4f506e13bfc3bbbd3256ef17e1cb50c72dc81facb46f5d55523108a5a97f0f395bb6dae02f4d7a3353da58b1370a819a3986f4bf1208d247d65da9b87bab1a8bc58847e426b0d5c181d7533e7bef1ec0fb20c76bc9cb7f113f556fbf29f7d204cf2b7d611b36593d41e73975733041b55833b6458dcdace4711f6f54b47a6b4bc8d35bb17aa220932a5923c74bbc1ec497a12d4a775c50bb1b6b3f27a08d1a2ca780b92de70075649422590542e8231e3242ac47a1badbfd0ecc203b1cf78c7bdf3e48e9ab0a9c3b27e53edc3a05860130fadde6c0e395e5415d994f70becb88074332faee3d6247771b0b837d1205ba734eb12321516c11b5c2fd4579ecbf69e28b0283e24cf5f603fac1bcd6c4ef8106747ed9cbd5a37d0dcb8f9fc760039d0131ddb8972aacfc25bcaa56f594a4e7809fad332fc6d66e816aa58e3fdb230563a51a199e15f63c7d1750eb10bf2259d0b5d9373b427d3fcda9d9cfa0c45d1385d8fa0a00ebca1eef272fa50e681e09cb9a3606235cce9973e204841e3d6c0b09b4dc71e949b48405692f12a6f1bb4c979e8e894d99d9a7125dc0142b0b9905c523c2b5cdf2c14139b72355532765f64535d7d67faf58b80cd81c294b704ba76da3744d691550719fa6865dc80c69667e8f35090f5e163e97b1163fcb80ff304352ccedf7f17bbebe8926bc974474e55805e51295f0ab1416d960d1046b3552b2dd2a9d95e75cbafdc4fed8d31b26d3db441d9780306438723aeeff72cc1576bd703cb9eaafb1f0226cd143559b42183be130960be8a9c9e6a88b8ebb00fc364fae66f0f93d637b38bef873c58777ae2b2ff7ecee3a22f19c218e4bffb915e1f8c0212dc7b75cc852d0c9594928ad39dc58e75a3ce0a6ca90e9fd06912e597ef49c325bab9605503bb113905327b6ed0736b8599423c1f6f2aa9a8d8fedb7dda2aa0d1c19b9c352852c8e9b64fb9e2ca91e6453c8f8c20bd894be532594e88618216c6ad9b5a3a1200b3b347af706edde21e3540cbb4a368270ea6a0a8118359523baacee54bab210d86ff034ba4d1b751be7b7be963321f2f2f7779739dac301a135892359c39f3128d007fee1887ab4e0c03474f5d3f3b21d89ec4ba6c6cc91b466ae27fa47b90fac311118234317a8e741365478df8007d2deec49e2acb9c08878d136e6d04b51c46b93ad856186e52496fd8813fe4bc3bc136b08ddfef3d35ed4b67c64f179b9e5902b86b641474fecf0fb0c428d32e794c16eab3fc7ef7ec4e8a32b0443d163e3a126444cf0670c135a4a270e0f9708acb3f1452a6c4f064c19d18c44174dc652528582098a075d5d1d66dd993089ab31468aec12bbff40c12218d42b179f6edd6142a26352e2189727dc75726e60aec0a4dacd8c994ea4c98990bec143038a646062722bf10756aa2152054a26f54dd6e65b3a8b46344bd8fa8c6bb82933420913424e219048d6d1bc51eb50e03fbe613ca0a4d1098f3ddc5ebf212c74471ba94da541a6bb1c209dc637049b680583c3243eeac03136114ab5f0475884f24c6a583b02592333b8a420d3621eae6ed3eb6358a90d9428eb97600a0368791b7343857175b5d0ea587bd46f1f404350feda90f9420d6ce8741c8dded0289a4a8f7102ec90d598322969833494b9a51c97d1a064f976e34a9625527bcde9f3ff579467cd326d5e3e52141f48c1fddf16a747ed80f5aa780d2a231982314a758bd863067a91b32a16524696a6ac3c83917548004c5e729d828b81a07861308c20651a08be5a801a2d79f306a3c7d725bcf59cf373ff687246cd2b9870e739d88cab60195b415ba5f86d6717acaa4f164d2ee27338a6e6a752f4fd864022eea4f246685fcb56848863490799fe3edfa37970433b81fad9a3fe577e6c772005e058959464d6f5e9e7e18130784586d0e22746d8298f91ecb3164e5499d3be54c2a90789441fee65a4028aa00d7228240dd817e074224a9b719fe66025acbe816f8fc90f6038bfcda8d07d80d07e481ef122ce05fbabd39dd7dbc414b82d33ac60d99a99aa7b1101acbdc94b18eae2464280bad6535252a0bd4c929699caa7dd3028165cfe237b46862c63c96ce31345dfea2f9379718ee3e81f24792b75843efca3e694ba23a88dceaf41b47029b13a8195d3df180d561dabe4e0e10b91f6c33ea32ff0740a9cbf4a2d36a64b10a3084d31dafa4224dc73260f5c3bb2e6628d3960e179085eef1692deab343b8b15646fdbeeb1308a382097582bfdb63a701b42fc46109f39b4cb187b9fa28d8eeec08c4560b5d3466937964126f4389689cce611be7653f4d893c591b71af720119b986f66e2c2d88f2f40f06b27607073dace95129687e1cb6996f88e1936ffe5f075cc0ac77f4661b0fce8a111c7ffd4f520d2bba58853debc2286b52f98f86d1958e83b240f05c6c09621768b4c142d5538546f7215edcec1b6b5025ef791b8d09dfdfcf5f9e41da56f439b0f99ac25af2dfb965c9a5799ac473f928aed0b268ad7eb5bc9ee3a9e3bd72113662df0cd86994efe66bef030d98699fdb55f140900834139c589eb6e54ca77c35097a119219eb92fde35042a8ace2935ca666b3f6b882ed3a05b575b823208f06f2d61a457fd47c19d318ad672a4a49dbf45697b4717d6a4bd50092290e1c3fdd299eb78ae52d84a09b7fb64d6213f919b92d7512350ab315c37255d3eeebeed28ac8b25033fa3f3bda42cb55e18f5724c348afb9fe7b9fb15f8fb6eb6114af3343ca80c2beb9d2ca84bddc371ba8f58323db27069718fb1733ceaf904d5ce4d8a6da741ab98e0bffe415663d88e9c48e2d191f61f4d5f1535ca48b4f2cef22e6d53ab39caf7040b7cf3292f5767604da05820a0b1867e777893c7095aab1e03412e9aefd016fb0cb9c2a95f66526f565425864959154b7a5dbbb50ba01b43d74c6189f1c805607dcbb8608b13b5b09864ac4abf69b1c9e39e587b2ca43eb4eedefb23f662d13665078b9660cbff6c2e88489c6fbd566caa1b2a64b4cb747cd11176f19aac5a3758776468c9ac80d2a9c5bc8e7c12e55ca33600974660409718daa8ee500fa28163487eecfb63e576968c21af86b605f00fa424fe3a51b9b05c6660a44b1680821ce07035e1771d8c05ffcd456b0d1f4011645a1dd6aba6a63f5062e56d38e5e2a75066277d72558abd02a5f867d08381134bde7c564c0311bbd29d77b04e2019130f0fe578c8c2e0946616634bb864c987fc7c38400e870c557930178c3ee4c2baf2198766aafc81d0f5de84480db97aa1eb1e6b1a826c2a506f59609c5e1193d01b95fa69b65784c9376add606ddb04214ae1bc7fef9e9c443fde75240be3ecdb5468c1b8b28cb7a138e9a35f7c33c530ea44e4849fd1cd2ff19858601e2251f58d2a8ed848882c540cd2c0d8c296dbcaa209d4380c2c552ae3638a0fe70c2bcea7cad70dd0e31768be4dc2e56aa8c430960a3583c0a4fd80e899bc75e7d5b95b1a37a9acb82b579a12efb1a973c118d2edd8b882fbeed484db81a7f886c309914dc2d7dc430f4336ea1f41b0aac6a2cd67106fd080393960305f67742518f7f54265ce62ab2fc3c190f508a1366c49d7be64fbc87aaf4600354903e9df9e9608b448a6106a2aa7a4b0644de80c41c8618d263354f14f704895b2ced27fdfbc442fcf99a7aa40cd34edcc8de227febedd9ec424b8467c7bd63707e84b4681e752f4ec59b3f38c1139a07843215e924602f08fd417922d57928a132d45853b09a71a5ab24b1fc2d6171bde1c3e68604858ac5890cc9468d5e5fae0fa113ef0ac1ae1cd085cd22169f7ed17318ae95ea2d1dd228e261883f3dee0018a7869ac7156627e7acd170270a81cdd4a3d73a621d3beb13197e3f2719be23b36e2fd4f5683e998a3e21b57e9b65fe7fb64696055534eadf4590b102e03b8bdbc8f4e7f75e1fadad9fae0b1ca62e62210d61cc4a31bbcfec089a0ef3de793533c985449b4622ef811a02b099637a22c39be102dc494c9b0b1260e1ff5543820401057f56eb72aa35bc18bce3350707adfb0d5d985175d0b5890bb04508922c78fb417286dbcdca4018c5f8966f7f9800a2a20fcb03239b956a307d03b64a06f4ecc646bc0c7e43fefda7a1e7897aec7e41fdc2513046c25f82445c74653b6beb3089b15eeb5565e22f601142356f38a47785bcb905dae794bd28e3135f4ac28ac717c183c5f6452b923d19fbf3b995e35db7c8041e2a2c237c0beddfc97efdaf39f627c5c745708c537a75a82fa983c3fc6048cb47f3b7f6984f522ab66f5010bd46941f6f75701268d821bbd054ad29f46aa14b7d590c13ce4d133b54ea30a0b3393cc9914b62a4c798c4a4b4281b031ab6b5578fd54b45083a511d08ae0decb77ed5e9b12f584da7ec7be1dbb1111b81d7a74434c2e38163b7db49ec7cb96b789ce43dc5c14c16de113bda72573b888a687d2a82de2ebcf4a66c6ee3338b8acaf1df80921f985695edeaca12b161dfc21d3367c4d4dfdb0c643d4e2bf2c83815113298ccef409d1d98a3e501052f8d93642f6492eb6cd831b59406a3cb210d2cf1b783a3c6bf89d9d8349c66abac97e630f91562f8e48d77830d9730aa5b29a56ecd803e04f8b126ecda08bf66842194fd153542503a815214ed11be9e49ad6c941118c888757a96de39bdec321b989519bb5062e6b528af04d00843786a543ecc7732a81aca3f6ec37aaf46ca72893eb78153aa5339694c2e0599d4c29407125b625236ddf8a8f3dd4172ade6641f5c67db805e39ed6a7ddfbcf6a09b7dccdb4aa573b546b9b801ccd04f1405a2c0a454d00172ac1686fc8d85280b1a989735bb92232b87928ed0330794a26fd3aea61bf15e72cda95b172d9e2385899837947680a00c54905976ea0346021a11db2c33612e8e559b43d6438f55203eafed19a04f464cfeb7fce71da84a3a94197b9c80622308a81815a7bf75f90bfc8751bffcfb028ae9b144c6e8a489ef7761f0bb598a8c7096b6c76c7d571effaeabf62753a0bc4d682e426470999a5e70d7f36330d93663f6862124d923ff560f04b822c7af3cce874bfbbea562bb6ac5e456ff2eea5853836afe93ce37b2ba398fbdcdfef7ebec7b676c758baee8880e7e06ae82136c829d23e233b690bf659a3338f1dff5fb4f5cdfb8488fb6451ec8fa74e52d81102adb409f263c3c501fca114fb0fc0918de122858d5495245ea0f327af5ae3f67ef38c09834d9b3ec81c902c55f4f84c686c415b3ed0202fc03a910fee920572b9e60b5d9ac489c5016d310c8b6cab341309e042940de666072fe8131a6c1ead3047f124f5f203e124288dbf9f92ab4395828f8b8427b86a0307c3146c06cd421e00c285d35fe0f53ee46ae3e43766ccfb8da45f407bf769adbdf70bee19254239a6bf500f2807d08f92edfd9185c9386afaf17cae53f90456f6345759fa9e30d327132030112d912e98dfa34d1a76bc78336e3061a3e2da5eb75a8345a73d658f24ac4f8f5c698e729e8eac2ce01980ce66c86f53b9e404e1e12ec3c9debc2a6bd6e7d5c1f873100b24b8e239622fbf7a879def8600d8e51d60408b43f83cc200615c1eb63ea5a917c863960f36b616952f189cf5dccedff947d4a6cbe5e75e6ca2f9c9ed39edc2f0697aa45cbb7f2821626a897cc0396dccc8a0cce58ba6b05c942fee8dfee3c44c4bc46251e9bcf486278504bc2b97ce29a055bfa024e05ad818426e3b2af293c368c56934d532b17059c3116ee5e7b2b3cf2f3696c51677047e91283ed9756f281b370f9cf6460715ccbc9a2d81fab2da627e2e399c2b65715d2d2a5f85b0ddac9c9b1e2acc7276485906998b899534140a41b1ab452ae8511454f9258c8f2e64ec1c4bbec9ab26f828147421a0a3921866fb58abae9f9b7ebabf229bfcafdbcfa74c1b4d31c5c485828ab5d0acca9d2ce2199db1d1c7d1bd22863c87da76607dabf80083f26e3fb0d40eefd550a15876cb473c9b58c36ef85f29939645c9c522e236831a28a998ae77dc8e15c9365123555bb7e06a36e50c8f8c9fa75795783e2971d72f9d81841055290209bdd4e5b661889f623c72fc0a59fbbad79d2e1534327e73a839069120545809d0ae60fc4756ffd7f5ee2401b09991dcfdfef6a7f215ede196265dc136a4454755d2c047e5b91cc08c5b0990c315b9f828d090a86f755abb003b64bda565389047c970003a0b9efb954a29dc1143645777d1748199f4c42ddf67b4055b79bbf9160bbdc1c939e6fbe991968c2e56732a2fd03cd64c619435a6f1d0d0145fbe052f11a172d2dfd4edfce958497cdc2bc8df775e45d90274bcbf5646d3adc4c5c5333af904babee6161f7c668b282be52907de4bde6b1dd7d128ed8eb7e2c2b4645249b9007976ecb3d1b34f828a1d5f04ba6ef2120fe3c28a1c065ff2e4ed85e3a8991ed4e5fdd353898f4fa056593b46c7aaae7235e431d37b61c68f2e892b1c01cf13aa669a8e2ceb9e00b0be95583fd464a930c3c82601d4d1debaca6eb16b9b9cc4b6d5602f92f8a8ef3de24ee4f6395cfacfa722141648da3ad71c8dbd8708a17dbd37b2a486e35fff6dbebf895708b1881959b3d5706bad41de6490e24f55e8c922b15448084851823a9024a888d79513cb9351e68792b2ef82c01def032b739c52178289a136b6f467deeb3353c8ed960ebc981aabc524bff7d1a33fc092e5467d38c70eac81930a392108d892e946366652c5fa0c419a3b06207365be6065d422db8bbe34c2b4776d9c7c94eb470973ccde6ddc26a9b899e98a413cec3caaf10f4026ce7f266f4e328829061a2b72081d76e5af094828381940f46ab5c26a8890e3c1d7122416780f0804ccd1cfb725b20aaec5a91c2eab6f0d3c2a068b2a007b297887f9638b30ee7ed2a2687847ec00af7c043e5c3a18db5d416cd2872e13b16764188c7dc92082f936fa6d4477bd51fc4321c436594d7efff9bbe34b6a83ad92fcd79ffd97c62a901ba06eb59afb62b32ae40aa2211e56e13ecd4feb9acafa3ca23cbe0ab661b508d2d428ec5e03fef1d0de3b9513588b27d4fb212e34eff3c63e20bc554051a2d41582dd6ac677cdf348634f13d181b64dc77c8f1016bdc8fa097dbcabcd01491d0b25a2bcf10f8d78496aa3f8fc09804a43ec41c8838f92871ba9b4c62ab385a9cd3f362a108a37ffc5f718741c1ceeb11399c521285e944e4cab7a44af933e3b5cb8c2defb5b818729a75c7af7ed9160b40ac5b86587ba3d1c64576fdc32bce7d91806fe7d55fd71301e6182c6fc97a12f1022a94754f5f7df1371c2914c484784ba906ecacb583a02c80e26ebf84f0547a023edc20c41e40e1691f261e31900fc5bf067f1bfa6eb94f6f2637cb559b6e47f3e6485edc3be17bf0ff9f05b761255b9294da5341f6483100a9f22a2c1787a7bc96797263cb96c7f41694ab4e9df51db8720a09daafafc2f1853403fc34c46be98528a4bb17b3e674434fdff97665abb5f71204bd73b61ee4e0d642564b890585eb2c8f8eeb38c00fd0367d810683caaa750b3f617b2027870d91494b2eaaefa29220d9c2e87c7f8d900ebedf43733e8e1d24651a38bf5ebd9672bf5273c3d4048116b26918ce1cd6636762f5b4095a671a27a6e7b64e709a8bdda8f49e4884de8f1a8d3d3472550e02c55db17d963051f7df8512e036110878c216aa3801d1ebc18f6dfbc6441711f24856ec864d61c5c7596456f66a0fcc0ab1571f2b8c61c89156a2b6bc9bf47c53775c2ab5ee1098b9d17a797cb6018f2a9600781086c92f362a5764e57938a6551954bef8fa4d47c636241b1e6630c988b200acdf0aaec6964b31996aaeb4923cfcdb37fd7da777004d1fca496abf3d06cfeb611b4f8221dc559f525d4b342ee4b737ed57442aae4b2ffb20f7583877237868dd9c82e13c7591f1d2b08d9b34e7e2fa2003a0f012efff9c3e5540bc3863812b686db592045c95814ea6da4e303e4deed5c335f9a7dd45c6080d8fc1969219f0a1458f53cee88a33d5d32376d16b8c380464e0a374bbb1fae95c4e07eeb48f1790165634497a79864dd62be60d8723434b133cb711956c44aa0431db641579f920d15fce48822c7d1e71ba6829bf0484bfb89515b15906dcfdbfefffb1f6f8d9eab380e48d4ac6619c21a3f0e4a2befcdfa56d3c4979924dba85246acfed32a91117e6c8360017e7e525c1ce48e5b74d0985c4e6907530085b435a90c37c540741ca17be7e324a3fccdc53a3d5140afda3569d90252b0119fa37ff16b054c149e1a881b3856bdc944ef02f4e282f1d2ef3dda0f528192d2d72fbd4a56a627ffd9adf9bed4063780a731b99f0c330b68369958fb6efb0238aa01eec618f560ad3f3a1b2543d9b24f4c25ab10429fb1a6802ed27ef2bfc88fe7876f13e70a9d2a720147b77777f8781b9428d1a592a4f65ce4d24b2610edf6fecc47e2afdc6f8574298248a580c2e1339638addd7cf7001d25943eda35d4b1fc808c56ca0ba0daaf7f895d992b67f7e632bfec8e27dd173e19e377a46241f234957a22d4772990f050696f51d3b56187d8fe2c2bf3770cd169cd9e7b65fca4f2a7d4bd03c366daa5933fcdcd0684cb85566f95739567fbf3424f360d327152f93f53f383288bf63e05996bf98293c8e19d41885e9d19fe9a9d7b2f1a8d0363a599830adc448e72618d97628a7878ad8c4c39b9c8d1d9b0ca109eff01ffaa0d8817e6cf34ec737926cddc2f95780c005e56eb6904dd2235fa444bd912dd7651a664aa602c11157236720cc65231d1b974fe3cd1861ffbde3ba231136442b39c14601100413cae247fbb7e3bddbe5f77cf29ea318418f95cfae695cda8bbf34cff7f8484c1dcdd7b9d7658224fb9d9ed5d810b067ab030f551af13aa766406c6e401da35c94fb5c6f8bccabe3bb235147037feac8315c0e5e053a3af8e9a7cdecff16e4d92d61467c8a2d9347014f800ed2a82fe85922aa60489d4a0c4aca0d84cc4040414871ff63b7bd199001910ba1436fe6781df0db08767344bf0d2d0797d8ef9015ac59336a5dabd5bc998116067af10e1751fe50382ab7cec799e90aa14f5f8175b9fa976b92cdc93086c4b21ada05d3d5baa8f4c9c38938a88639ac6048d4d86e564025500e35c034cfd81a4539d3c1a7ca6e0b98f6372273d713c0cf5c3240b10568f38963ed73fd3f47d490cbc7e0b331c6ea9e8cd2620886d1b63d3a0e5160b7efc66cf7cc851412f79f1b987ad162d789817d42ddcf9f5e61fe9ce41fb053487db8ec2fb35429f2e5d761d3c3a74bafd5cda1c187cabb92cf72a789f00996b058f6675e7251f95d52d1e137a67a866fcf7902245b75d54ecb885b53d3d41a3a86ac2ad76de3f9c66b6352da9fa671a4f7ae202c2f51d9d01ec0b2a4737cbdbe8ee38eb7646d4f19f630375d7c604bf29e283f5f53c75ed509e23d6036ff4bca80543b5882d6ddf81ec396e5253176ff4173e9da235aa3eba0127f1a8514de7a4c3679613a6190b80a8f01a9d18ebd27d79dac61d9985d685e3ebbb3532b7f2c9d50bf7b4de19142447f3d86ec486bf2c7f67bc16519fdffaba83b65fba02c16470439ce6e100ab1933ba48f32edec15174b6c995ea8cbb5cb39add3ae01a3bf64d1932dc9d24143932c020b750be7e8e212c8349f7492d6606f0e62c29dbf0c789c9f8ad050541ddd0539e7d83a9c0185c6c061c6d510c62ba9fb5dc963559875d65af4e72acd04cfc6ded2a588c81e84175b0ed26fe3e330547f18ac75e6ce0ca215f7a0013e96f83ac73cf1d5b99c3176ffad2675066cc5bf36f51cf3ad898d4141d5046faff0c7c50a8dac75fec05fd058dd1646978032135ec2d349a4e4f5366a66ef61316ad06bada629a0646ccf18e292132177589b62cb7e387546b0ced17cbdffcef512bf35431aa6871e6c17d4f45b6792acb0ac6e14b17d387d78101383a8aab01cfac8d833661e0ceca142746abf0e23bc6e316bab096915b3a650e4541bfaed834aa4a4d22b389d24c3c457d5e10e044dbc0cf3ac864b19c4beb806d5e95cb56fa3b00cea422a9a06b7fde09070a7537c557fe8c5580e027e994c793eb3c0f24184b6ef5c382789bcb18c5ba2a0caa7670cd5bd57efa49b8b8ea6b2fee1fdf378da08c8073f2dbf0dd6768cebf6fee3083c04f123fdb97c9823121907fc0bb748d8d31f7cbe6782572fa83269097f4cb983c4173dd8a4c409f6045e455dfa25d3687ce052620a7f27ffd5b02f14e22ae1e48f2cd754a103fab86ca5606b3635c7d709de76a1564dc6f32e9bd86fc186511d4a6f2ee152c97853e0602172083938bd331cb521e29166967f39625a46e688f6865b454ab99c70c23c62e5dc21a2e278ec11b72fb6ac2e764b751128893d74daf3880e7b8b6767ca4fcc2cf399f4406e688fe758b62887f4483646b075a69c34a0eae0ad3b22503257bc20cfb59e36a6ab8b7109e9c2e232397267266e0e2238d1093ef096f163eecf02c475a421679d2bbb9581fa05d2c59ee72a471571e98a4c8d7430457d68fe4db0d5374eb50254f92661a396783a98ab3f6d8d88f96bc242a7780f773d3c5329cd787163fc1d37e5bc7264ca91ce3cb9993b5d9046d3f680f3b8866bbbd0d538ba717583dd4a46d5df200857f7d1a28f637f430c63584f4d8a7db77cc0552a7dbe812f9f2001a9eafd96ae2776150ffc3a05ec92dd6d923ca341acab00dfda74521135459d396c68713320c823c39626d2ab3321015095b40eeead4b4ece43767f7b87aa33626f3e99d996a929ee8f42a16eb7429facddd53766914e9be830b0506b7a5f4a73790fe2bb3d99a733274b6338565ec22e7221e89a89f16d92e5ba716aa6194d0df359136779112431b17dcd988cf87f2d3a9cbd2f637e18588d1fb4b75b9d0e721d66642e7460d6bf0be75e81745d93f2bd5d43ee2f94eb1352f1fa932c732a3c067eb78a84b3a455ebc195c9e2a11a9b2fbbae6ce46293d5654ccefe01e7bb74d8bc2193343849730e1ee92cc31194dfcdda1c379d8e56ba552cc4669fa4b97af53176480dfdb24778925fbf118868fff434c58e0afcd8ff4c52ced0f59335022eb6d2046627d3667880f84aa31edf724fed6132578270e144317b7851db986ced98d65e6a330ece3930ee81ae07db21afd8d3cf6437c1cadbe9e26210d14ada5202b00c322295c3f8c4cd5d3e3067ee541411e3bb49ad55c30a9dd94d4f51e084e378082f37ce7817255b8b9cbe58f66e179065d270e5bdda7c90e80bde133294a2da1595b2174c210eb07de64dbac84bf6849c17b2745a16dc0ef35d994bc32637d022b35fb86e3b81d61a29bd4aaf4f61269dfcd7175789335dca4bc9c1befc962e34454779c50245fb7c2b3ec42074318fa557329e413e6166deb96e9623ab3243818b8b0ce740aff19047de2e687061cf4af53c9645b1a775723ffd34113332ca005be75065d09fdf7e51f3f4e2d37814d4776c3f0ba732b1323a146b9307b1669254c6ce91e4366b46dd6df0f352463564ae440b4007099dcc230d19c0976c7f513c28f457376b24a17521a8443e9d93356fcb45b24e5df66ade3cd5d07e00079f7bde93770f16e0ae18beb5264151f57b6da34f6cc13f64fac55913e09ef83c4419d1b9ad078beed11cc5955771e04677a90ddb4621963162957512603ebf68115b032994f8c144ec8eeeeda6d88da2d73b4eeb584bf8ff7871bfa3601e492ddc5464be56ed595f15c52057e594c499baa45c2e53cfdc0fa036137507f9cd06288ca8c04d2df92d4cc3047a18e6d6b8c646268d8ef77c3b91572d2fcf4ddcfe72b1d1d48022407799978ac7335cb30132eaf723100e78a872fc19da3ac8b0cd3f931f97d458e1daf3355c7933f3880985226d9f25880d3d274311fd5f2dc0e80c4bd906c798766111a34cac2f104f58839cca0d0d689b10033bc1de6865cd41229146802384830fc76d49b054391e9ce51ea28d9650be403c879fbc60e93ff12b45ad8d13eb3721c89ddf4368e1701d6c4d666d2f9030e6ae5db4f7e31965bfb4674ba012e85e7f6ea6442593b1859981c21d9fc3b01a7d28cdf7a7d881b4a3ddb4544f54545d614738a20b410104340dee6785de00152c52554839171b9c68a868f184a6517063a2838c29daa2e1b74438505d8dd249f28aa4d77da1528fcbda5a06f292f92fcdf5ae92245dc4bc733eaa7927e3f0aa1e7996fc4235bd69ab43a57824a02efa85038d7e3460f4c6ddde75425ea9e6b425e3771bb8849f67f93d7f41039f0e4308c23dce5f7c7eae44026c3bd0ebd73ceb135cf0d18f6cc772bc89171e105bd12c6278679e6f53ee12ca950afdf669186e0b6294675dc8134f3510a0b9fa774535144c4785dd3b19d508d9a508d92dfa57d50bb98031744dc2f12b715850149e59bee55cb686fdfbbff5857f2eec2a1b1d1a609c4a18068269937135ee520b16e013959d28398dc249dd1cc5b75aef506b16e9842eb309dc751483927d4d04f65b7ff8033fab765e8381a6d223712dcb409f12026c335eb38f6ac9778bde07e53f00f705050fd9e1a6acbf6f8a2fb06dd2fe59d4e8a61ba2beea8a77de808d8ed30a2ab7342fcc3e6671a75218c6c8dc968d4e405e7e546bde26a7b30401be156939c260d87719d362caf030196b7b1a112c243115dab563eb1ad41ddd0a56ae959b3bcaf977f1a2b93ce62cd75129e6eb0a117029341a3a6346e1764357d5572f0c7a86040521ea824da0b1cd376a573dc2045b1874f60f714436795765cb7a3f00f5db274ea2f55303678a9de25ae11cb0e16fe4d9ae9ec9765bf8128e6bbb63096ca4a20cc91709bccc792ced69ebfdbc3d1bdca42b8d19b2d9d9bec7a359ec7de20a391b68e70e2507f94f5f71c44ac65871c344f662701fd61b2af22b90b7759705f1b159e6d42f2a7a0d409e9205c112425c98e26bff5b0e3a2d9f21b8caf917a3d5b41a446b4477edc31a130c31ecf0ad117fb1819a3fdf98e2133928ff66c8a5adf4b998fd7344d59738ce13e7e997f25466f882be1e977f3f355f546319a06837baddebb38e72540dfa30dc25470cc94c3c22599bd1941e48217fe2175ae47ef36fcf846ac695c7841bf81c30d439761b112b8ad2ca8ee327bfc8c7175d384ef91441d57f867a790aa81a75485051d58317209322a24909a4ebfb556a530856fe69b85faa2178e6ec97433f594d2c9f3fb9873f441388d52760c3998b772cb8dec9fe1db03c3de6eedd7c2583aae1c3f5b491f9cf4766378017090fd2be6f72551fc5be3378c565bc184227152619677edf4d32d3f97b4b376cac88fa95cb7b369788f2d0e374ab9f0e09e + +Params = SHA2_40/8_512 +Msg = 01020304 +PrivateKey = 048201090000000daad38aa52327a8fee3fc4282fd57b95035d4e9371d21f9356ee7ef1534d1fc1cabf3da640cab5e3ed54e2002efa5b42374504889b520b9cf041a99983cb3bfe2d0a40490732d87eec043dd072e2f3f189ef8ebf65e4452ee1f97b473c9f353647b83ba866582ac8038afc63e7385a057c4d3f949ddae695e15273a0a6e12cad200000000009d4e32bb912f682a6c68862f5e55a04a7456bdb326241fa3952c98d023ad6324a9e237bf269d0cd4cf43ae90780ec8f67929b6cc7976fe460527148044cd14ef5f72b9e8d597e24c09d7f7ed7b3e9a156a1c170779f4ab7e9d082c0cd46a57108c98f13f3a4282fdd8c7939feeebd136a863607798592d4a80ebbd1f9901b336 +Signature = 0000000000e6b4d60c74b39dd52bb24b62c53a5f077030eb0962caa9a4d5dde93b76d85bfa17cd57ec53a3f1a0c9931127cf2beb4731399c217f875ddffc97d293471a0f940cbd7c378499f9affd3ddee70eedd00097f120cb65103b8ed02571186b3f833c64be5d5df4dc4d033772831011750056106c828270faaa73be1420071819522af7f2bdc6db7e21338f0265e13ebff1ad4ecd7fb5e42ae412400b2f32ba084cb76e50413ac5e8b4a6cbf149a3fc39e6ed81084880df24b1f97159781ccf353cebc4c7546af3a81f61c26081955ce8b4ea716fe7db4164e608714fab3d57de3190c5343d06d4053b7d1fad16a9390d8f00baaa7cdb90e66c7dd6f7d514ceb7f320caa4e88790826ca1c84f31213b9fc7c79bdbe341af6466bacf1913bbe5c459b2825f1e2cf3b4bcb563386f22a698a138447d5bc34e5dfb51a94ffe797ff82ac30b437ac2e2022262b3bc2809dc1bb9fe56a43eb5338c57cc4af53b2655ed1bd9b797c4d146903b5df2da848476dbf07689e6f6dee4b1f653a8ac3cef911f1a25fa7eeb76cfc983449e045f4c7da19bd3ea5e91a87c5effc13db46be8d345e152be36eba25e7af4fd058ee3ec38976a087d6b3d24b396ea9e451badb3998bda3347a1f5aef8efb71139ec6eae141eb538330e787f5ad607ceb92d10c3eb45c7706dbb5ccc6a4e51e63b2978d50ca8f1c8930388bcc263ec588b8d3d3cf820a0cd03ad42a39f4bb9deed733d36725f7e51dd14fe4d5e125fa53bc54422c33af45024b1f6715a2aefc311d03bcae1a2d5dd15cd71a708075a2decb04b34de52a77e4535d367a3a80d7aeba573644f1c64118ca2f55dc0a88ac282b9dde7a88a037b76127a29769d4aa33d1899f5d9c1258ed50dd7081eb719dd1c9a06743ed87b1324301436f30e70b305d8bdeb90db9b808754a504aa94630af3fb62d902d1d4a2c5ab6568b8666a9e8ea984f543169bd352607e57b2313e3ab760295da4d6c242f6aec71994f50a5e4d30558e04cb7def1eaa96da0ece0274ec113be415fb01d652e2fe8dd8f017307c44212cd1b638eeef3ce0cc8d338398dc13697f7b24887b95b3a60df3f4fae19c29d22de65b4be540b45a686a787920ed76bd56ffd9460a84de5edc9f906b6f9d80bf17e6489b6c344348a80a66dc688af6c3a9bb2533c9a695b2356f7d139028f55723298155454aa4b0b1f8ca8406fc9c384f2db9916a8bd23f22e9e281aaee14906a927b31a053e3797dd10ba1c43dca5437de142ff374707d65d772d75e02a7fbc80a88663aa0d0995da39866d06ddf3e86c0abc3c199b17ad2a8d3ce5c529f9a28d1ac7bbf10b54e9141f1de74efd5c630405e12e867c9e5e40ea846bc1e2ea842d686b9dbb6ade43a5940e9c02f103e4ffff951043263780ee0e01b13aaa05cb4f8098d798b40a8203cb6193161ed3794b80c996ebfabf1a0b1e9bc017ed34f7c263d20dd0c37216a6758c0faad3bf84f5cda8702b6314c70d168dce0f7026678226fdde5e358d7eb3bc67f874af274d871e19c6ff23f5693857c0c949ddd9d7401549f5b71d13e11c7b9dfd73db1edbde0f22a042139a596f6999813831e6353ffd01d95356be4d6ffc72c581549efb1679382390a45e162e6c937581eacb970fc3fe7c21c7aab5f693e9ca1fc0fe911a7f751fa7d715eaf490406dba714cc90fce3c5913edcfc97a4fe2c06908cba8577a0207574b3974e5c645e8efee0410b23029e90b84f5b7f469fb0eb618233aa66f75aebc64c28d3e3a09faa7696d6c6898eb291f8a6c7d536eb9e89a4388d038da7439c9fc5c516171382c5aec7553febb380fb4e2855ba7bf7dd519a51491f636e74948823a21837d92d8837319500c000dd01dc6b3c8d3addd1e03aba652fd4a9609a26e7d8fca7c34ffe6df658121448e9fd194b5121cb97ed1025b9a1e802daec6d7b5cb55c656f944adb10db12e8c468fdc979795793693ffd2f5f11ce99850f261fdacbf287b5a4794abe9a484898ae9c406e053ecb736975b37dac6cb3195ee558cc23539ef799e6a39cf3c609712cec583112c6edcd707d65d5d0467cb2e080c1655adfbb9cc35ab62384b56b33f1201d0bf66dfebb7169fedc783a1a72b9a94763ee0149272ad5f58fd8e9a0eef83963052ff35fb3ee84d0a16c0052d5ef8291d5f2a6dbf6dc13a6f3eaf2a7dc1daa9e8db93f93a0f5f463987a5dc6c305aff489176841ace08189837aac56d930ab27b8dd69c1612df938c749755b628d1b554e8703cae908353d21820e2b385489ae5186604cec6e16731e79b86490651768514b6fbde4f7bca894c241445ab9e78ced8045e4c54c915e8d1dad9a9739c9f935cccc3ce75ce8a30ab8d309fcdd57858f9c184f54878467f83bce08d5b62c8ffec6f97667d06e086eb2ad7526d1073c149293580eea4752d4cff47638374c2f0b568744d3cf7506e813862e6bbe3f61bd7b3ff2ba613bc8aa8468c3c43f5e9b051fd7b67d671375df7dbb5e789f77a5d8ea26076d0ffabca4f9682c65fc82885a1e8cc433a54ea351b4da5afae9be66ad877878d1aecff5d1af333a5e1ca4d37871559860883f8ee5c964f77177eed73dc9412685b44a957c421eedc38b5dd63859fe74b8d12b038ceb9699d42471d9f85762ffc26fbaab00c75cb873db122e02f377c24cd3befd0090919c1f52ba1f6f21f40932689c1b8729eba70554bf701941a2c4764fd05019da1bada154d917b38f1bedb87a09371ef8c953bcf2fd570dce684975472d5f426d6dbbab8086fc00217b727381a6d118bba7bb06cf6690ee8ff480eeddf0fce8d153715cd36005e08c8c5445b23e00c6975e560a69f2cc32883cc53d47557604c17778ca4446bda4631d803296fa0ce7a5216cf97c7731216e8508956b7a35cbd19315c1c4e03181fe8f5d4849dac0ab05a22e3c126b80479a643782731806cc10499cb2702326f083c87d744d50b21037f7602a5e12c9578136fc1fc72e3630b9040ba9f592af61f614c4523c059741a336410d8fdc8b2cd0a0cce818c6cea5f787bb625a653bcc588ea2404efd1b3ba7195a7fb3cb25028a5ab1835e45fd52ea7f408917b1f6f8e0e92429b16469fc677fd2daa6e88ae27f90529e117eefbd46986c267ea980f6916afc1b04cee9660553df65092fcd120982ad1ff115785c4387df3b7807f60d89c1f5069168a7e0d30b53f6220a0305da1cec08011fec963de890275ee4de92e265cfaab39498b5205bd6db3af3166499f9acc406fc5d9584c8230e5db9ff83fa04760c8424588778620b3abd43f450a9a6f412121bd1853902183d49605e1229941734f82b03a67b11bb08b307fbd1d09fbabcc001d91a1ff9ae3a2978af2a1b4f08a56850704f9d47f29c5241056796b64c4f0021cecea39e64b9978b0688ac3b1d10d1583236dd6a3a7bf76040c82b51c81f0c2524d88eee42921c55dfcd2de9560622aee8c31545491fb2dc2ad5856b00da0fce3e1d9eaee2eb197da2ebae7332f49acf4411d998c867a6137c3cbf60c6d0855d3eb2b891e219335ab6d304a9a478cdf6f1383f0a809b58335ca772092d83b84e7f9f39d625a559e23030be64619ef27c46b092476ed3f1637dbb73c19e03013f8f1a0ecddbb3d2cb03fc11f79b74c0f7e8ce5566052a8655388dd108b42f1eeb3245f358ee2f7db838bc93b967a34218d448f630856235ec5ee2853ce09b8c1820f25f110fa64e780903432d894853ae8bb2136f565538c0abc4570e4d084f8e7bdecec0251282c669f39e7137e2910752b851681382045d3c9c295f961e673f4714837d8490e432467964eb45c3daae7721a1ebe7a910085d9b2002a1b7378518277f7937398c08727836474754ed98368cdce32926c493a969d788d4d77677a955d2f5c77727a3fb7fa24a18f701eb2030c939c4ea5caa47ea93b29cd34309ea0fbb27defe40a82051c3708141f94573df2b28d85a45aa0613fa24e8ca4355d02fa01db3176fa415f3af9a42377b8158d90d95347f744d7b3f7102e23eac85503c1b482f9d479c808054877130d62bb5ddcf18ae85ac9c341b5b6d935c28028415aaf2a7e2b770e1a64ec789c27315ac8734073fb3bda4ff7e66910036feedbdbb3753af239af682d86eeaf2c6cb45965eaf6f0896ba4394952e81341d53a10ce916aa7bf1c905b0923034701eadb698b1f8747da881147f6ecd9b9e66214e307223ea56ce748dfde028c9edb0463108bf1ede5e8b2b9cd9007cfaa79848772e44dadaa6c1dd6ae2216b85267207cbc1a97494b52eaeb39619491fa292a452b00506588470c6861c343c0817b4576b6773443592ba576799ca23f06965d152cd40f19b1a1febffc1d5f3575fbd311bf2e031fa6a37818c03379d5bdcb4053f5abfc071030674019b03c192a756535eaf833d382a017b40e286c205f4ce171c3c47690b7ec325a835d8b93cd0004ba5e66d0bd217cbacd3cbf3751468fb801cfeacb4fd1a6cc316b79a6973b476dc29cab6f6fbd86faaf90a067af3af2e8c70330ce279ee39023fab3fc1bbf80ef58f7fbd72bc03eaec0161d59ad8bd663a9fb02c78483a8b889f55c10497036eaadc1d5828602c729d96d634be8e18c70d21381fb85ef962d7368fa3fe6965bfd70459f5e4673b94bc1437dfa859dd386f3e06c193e584c77867b7c996aa86664c12b254fd877ec601aa415d268908857a2ce39f44c132ecd04012eb97b854dcc6751291ca49241956813cf706fbc6f25f26ba624ef67740e609ae46c705889f94d618ef3a1bc2de42a2381e311bffd71f2a626c96a1badebf2f688b92ee15bc5a04115e30a4cc41ab017ca024ccfcfac575ecadbbadfeb121a67482f04c638ddc04a360045f91ca52cb015f5a333ec66cbf99cc90c45c0c1fcf6ca117d0881ce47cef8910b1f4db7224bc3b4a6943779d50e038417d92f2c76d3fa1bcd001c518c43d8ab31ad5698658fe32cf8e7c1e192ec1f057dca0468e2f76aaf6ea59f3d3884b80730ee00055d45b32642192c314c03a7d56c30213cea2770b6e356f85c0f3b8d9a7aba310e0490548fca66e7afc268fdd0575fdfd9e95ecff29dde1dbc7fed627baf7a521435aa724b8970f48f398440f418f7b363ba37e0509d6ec7fb2b47d00dd8de159109f97cd8a9605f9b856d4d8a4caae92a7371851fca0a04fffe9d44597ed34d04596d8bf7c7308389cd34c1eb5cee8757c2396227c007bbe4afe5481488d90db71e2b05afc9b5cf7287b775abff76eccd927fd81918d784eed7e2d11d112ee59272736bb21b2fa2ef85e014f70e0034e62006479d15e0c624e9d02bdce9148dd987fb0319753c710a5fde9e5a043c263604d4e93d67e558cb92e2d0ca0257a175b0169bdec37f4e9401cf9745ef08db9e5b37afbe326d640bb630e053329a1ceafd6bab1a5090b2054847f63d8955bd83190d2e50fc9e691d18b73f94dc31a6bcab7cfa8bcfb08f06c6ae7544b8ccac3db0adc504ae2d74baf54aee505b8e66c39344eb66049a0b9c77e04106ecdc5546df9654179f123cdb3acfbf60041d0ea3aeeb62460f9d432d087cd04040dc427ce7316be9f57053c175eabe750495b85429738f4bebacdbf787e3678da0e56987e2728d653d42d15b4c08b7e2dbcc88ad579d615b89a22dc779112c9d40cd1b3dfce36ad77dbb65cdc4b1572a0871c2e15e51cf13308fa0a0353989b9b5223f3a33028777c4a583403f9bbdd9dc7e46db9e466f689e2790201796e623007f48faa1ae051ce51c47612f80b6797c354c70726840fffef38836a5799839586b3f265b97daa766554618fc1d7e652427c6addfcf7a8335c666b7419c1b0cf75ff84543598a5688596271fe4a4c4d86d96f49e8a32782b9362c408910a5c5c012ddb7ac23ebf6866d1df4dd8a76f2526c2031aa63d19554fcbe7507b84cb7de357a4fa5b8310ec784d8e1913630edb15c392f558a522e407cd37317cf18682d07dd6d67e0ad2cf8d629ae184ef69699e772884d3f9f488e3093386f0d964269132020ad0a593a9821bdb89fa90dc22c03cf38c7aad35c0ae6e5c5efdfb19a61ecd48c5d94186c9dca9ab5a44956a616cdf9472541e2a83d0600afb70bd80373935920ff2f0a979e4a569fac74db16cfbfe804d285f8af54e1be4605a739547f1ba2a5c903bf2923f1ff8f5e305ad1f6c9d8901ee7949384926ddc58a0cd91547c779f0e87af30a5fc69a487ae863c00c232cd7507896c73d676ebdf79220ee2fc4e2c086dc67cb90c8780a128c8323ba5e1b91dfc2f2f354d585793e43e75484065db51bd9a8eefef5603495bd7063b6432d2442bb1edf6abe880fbd35e29375e907230487d699e7d6ce82491d1016625ddd14c63a067a6f8ba7a71e505a0cc303f2652bb6ae64c387f04c828073cccbe4651e816eb25ccd439218db41c8e9512ffa8cf05aec313e955be5196e133fd507fb2f4518b04020e534873f95c590b2f6e47c1a82c67a190960cb63d3574617658c1e837e3d83eacc1397c695084183a03eb3efd9336df4f93fb520db51f4506fa74f35726af1d886522b5eb3448b2e0fadaed5a3467fa5b3995496b5bc7ae4a08af10b56d995a75fddbbcb012f2c1973b51397b2bf87b59e80485f7facf535c620dadf519e293e06598d260bf86d253977d9acbe1ac5c319d8fb356e9cde32a137f6ca2da6eb8c60f4563303428e6d9cd2ce7da3c07dfc6e9be74e6ecf1789a292d37cd32a5b8da61d4c42d8576d37f5bac39affab5bd99dcb223e0a4551fdb454eb9d5d88e16537700855890734d91210d7dd592df30003d50fd212444705f09099dec45e3f7ba6da07cebf285d7667820c07d2953b7ed40dc72ebd3274a7bc65a2f586747e4a74a1721c45390ac9fca03594a491548bbdd8d5788f25be5c5b50cb10149adcd6fde4c04bcf9ff0da254654b969c8aa59a6a3d293e9c5e13e4281b15683314a3cc4a139dc8f6343c10f40e6a024bf6d23c5a760ab27e4a9624644108733ec3798481a24121dd0fe382f68d460e27497770a410a7f83eb0af235c3d14a4a6b910b861ebd2ee5f08aee300e0f1cd16c61f27341a3e5ec9e1a3e7c36d894f18e6e4a1bf265724d7c766baf9521a6b5e78cfee2b40a44cf6a79d7ca8cbfb178bb21c7c63b7a371edad7f29d74b134ed2eb21bda601924687963554885cc28801f6274e1ae1dd297ddd93c4335b687e49f94a5891a05aab9b6f29263fe350b6f33f3bc4170c36a86f53e582a28edeb815df0f16cf24b150dac579ebb8390f1060e553b8bfb1f6884ef7fc55fbd265e2c89c852dd47f18c0053e99021dbc19bd328eaf305d71a33443a5f43908827db2affc1ad938c46ba49234f7487bcdb514666524645cd4117dd6522aa1f3e3694b45ff07756d0c88cc92ba52f162e1eaa054d030fe030e9999d9ba0f837d90fa7b025b58de69de0dfcc8016afaaefacff8023507429fcc95c89ef528d013662f703560c8e4aeaf9927c7a9e7a7de3ddab5845e395926d9e357ce53519571259b7476c45578d8bb84b2688a1b3278f8866ae78beb771ed553bc6c551b0d207c857895deb28fa17ff19f25c67a40713c6cf31f397acfee5ce798b88b544781a219ee58230d789963d45b903dcd20a9dda5a2066a556a1e9b11ac8e026285b88135290518cf1d382e7454447d6fa90aa0951e4e612f9ac60ce360fa7ba7e57edce5799eaf945b0004a86e239ffd3c836cbe23ace2e2c8c3c8a0b7127ce35a59c733cf29db4d7113d11c840401d401aa371132f7eddf5ecdb101392b6ca9cd523f1011048e44def6e3a09b036f258e23dc92969bb57fd3dd261c5dc043004537a489beb1917e721b8985dc8eb7711bd3cd9fbc65957eb276a15aa711911fd4cddb04bc58d052aadd14210de8cc2e927a32a7279ea81e351bfe210d36a148a1bff7b0d28f2d67fa2ac224fdad73334e261c93bd0059be13b38c86e9c754bab79c7410759437bf1d17b7359baa945f4dc1fa391d0bc6158d72247ec0b232cea2f2e29e9ca76b860a7400f0e18638043b5e8e86a50ac9ad0597f69ee38062822d7a7c15fca7a398b0a34e4cbded7b92a82306dd209f7375906b1bc6f86d5c19cec1cbd7f9fee2229b218ed8464ba3562a5e76df30c000d4866b8d9ed11964c4b8c69e6690863007deaaa266bbfd12aae3decada6425d5673fb246703d6fdb35359e214ebd2d25f43bab0eef7c3bc56f9cd619510d43cb2ca8000306a397c05d924a62e423591b016b5ca31642528d70ff5dd2d23d035c47ef86da5d087d4e72f561d0e2f8fb0490fe3ac98147251bf6d8b57efd7f67c9b1e2b5bd2f01c8796769ead97881fde268cd8afa5c6d69846be59b79d09ba43475fba0fdaf9cadf96e6cacac92bb017e8f6b3b6f322e856b248f8a7549f4ec7405159f4bafe52c28bc0c60e4439cd45ccf0e29785451e862f46e20ef8d5dc32c6e8e687c23713086840b522d08c13adb44c7ce1a43020deff6b431c986df567fade04f58ac69dea680ae89d9e66ce07823375c09ebb8f85562a39aa4abe32eaead3def799168a48815d1a030bac30c9862491efc9954e972881a36b6e51c027260eaacafd762ae9ae6930385e2ea9e1b83fff9c693d2ef27a482d7f2ec25410d19b531c99cc7164abc3f63ff437192b89b64e5639edbcdb5723a7e7f24de6ca49473e7781b8afd004b002b1399eae7daf0284d969325b5c433e1279acdc1ac18ce84a282ce9666095fcc45577cc04f34195b6dcb14221ac768f0f9ed1f8d0873375809d3d99f748bc3ab637e16b1604f7bc2f53e5e75a3877ab50c151541610cc24bf8a50c9a7c7b05df51d1557ba9b62421b39c3bda3701981bc3206210432d878630cce66559847878d3285d14c9dee9c44bbabac07c875c6249af726dfcc5fba10bb234222ec9a6386fed63995d7ad4ba0575fa2b64650ce53c139d503c50308136923aaf946ca5718ba7222e4553c7733a9576db899928bdbd1e0a846f05100692a56f3ac8972f3ab49cf2ff9f251d1e782a1bd35c07436797f916dea88ff4498d8cd402c1e1515f4b246ef715e5e9be4b682af9985b7d697e248f21149aa85f67decdf3c888cd938f9a3bb1748c8295dfdb959b7f508b8eb204487ae18ef9733b2d3a9ab022b007f9cedeb824c8d9f7478a650d2b4dd09325b053d012429d178d523f72623719fcdaba0db79883cb01293f6ea667323014676d839a3f182c3aa768ae1b844c33a54cfb7adc773a5e1e3c2aca1b763477984aeec1b3bfe8c037e7b4e07d253e33232c8997b68fdd5f6b5d81f58bd3d83f88c0d4b5ff1a297a7036b4512b27651bdee079b03f0c046aff5e21f41d316ba7638a53037a3e2459ab15a713a23ccf9fbefe083d0931d352a9b9addfedf5ca68fa551498dbfed91241700898182354a034df2f3007877fd78adb21edfbaf945c0d34491f8eb559549d59342dccd9e2e9f6412dea24cf6bc9fbfcf09d15726e148a60e2068285d25203104c2199bab204fda9b4dbc7992151cc684e5f19182a7e43d3641e09de095b1af84af2ab8363366baef9982ee8031816bf1a2fcd92fb883aa54782929cf2a45fe9c4a81829cdab195eacee6584540ec156872b7f59e20abf313885ce674e645b50fb1d7507bc53139d0514e1d7d67c82c4f727898f5fa0b5db20b993568c767f3a352a0d4587b3d8b3c6200f30b71b2028099b9be2586e5ab85d6b9d4c2cc083bb9cb3eea8b187782ccd4ecbcf90730d17d049ba95451d4a90b87c1f6192a6923730d81263f0a1a2185cec756ffa64da92d674b2ed510a73dad8d4631700c4d9cea40ffa480df9e2f0a68b12f25f1ff74a914f4123496fefcd815ffaae6475c6b076c256ac60d3bbf6cb9d7e25f6bc58edb7faea0cda023afbd4ef38779b61f63e33f3d7aad4e3c37901b6ac0c3758625e60058542fe8843bb6585dc0dcd9eb6f94c9db5f84afdb9d11532142f3776e47ec7f1936c76d208cafdfdd0f2b854dcd75ac17d371d8bf8b0f76dbbdf0201f38a4271073b559e8bdc2d7cc3941c6aa56371b7b6fe5997b7689fa06a4ecbb54b1d2e8b7e454570b9c24f381862f37a7473373c1be86fb7c4859168152c403fe7053993cbebfbf08324b22ab00dbc8137d41798faf7718c19c4029065821eb40854ccf07c7efca2f8a2698cdb0631a9914c7c574ec50b7fc6f6f8613ba352cc5fed8af84a81df0cc9f03f932dc60ac2e8c9ea8d901ebe4121903ccf92e767cf40922a319db0f6d4efd28234598d1770cce0d11a95a5efdd4667c77a6ff98f326ad784e1a46e2d9d11ff7c3b0a9474ee3b38c4833f8e1591c334f1b0a5d5aff7a0601980d4cab5a00d0f1b0ebdf6d79145a87295975fe2d8d2af31d1643cc783794671735027db8d0a433f657e7497b41ec615190aa046266cfd4a6adbf8e65c92bd23618bd8c2c7bf785ddc3f2e193ca9ad826a183cb3d0a5b5446aa1a310976c5320590a6e62db08ace19f186bbcf676e94ba109bf865bc3b8e92d9070f854ee2c54b7dbd3061d97d62410b75809c0593d931380f3118e8d5980cc1d5efa8019cec2b473882fbc3c108490e290dd4730e6887e050640aa3ee1339651766fc8e3e516d834559335b33d9bd7bd12193c06a4f2e4c4b738cd2b033ba766dbe15c391213aa5684cb592b70d68371949c6233c5b481381c6ec110be7a33686479fa7a75dbae4e277b481c2ccfa6248fec42297bfdbece00e15f3ccb7e2873d856dfed5fa52625aba4734af35abe107aea325c681218b7bed83caa5fd1dcbda0d376b6de8f3931203e9d4cf98934961a0fea87b99f5ce997b15923f63b7406a83002d9c510cc58e9f1474f7375b34c75183cc1516ff76a7db4d9e366bde0a39ead45832b313aba1fee60eec0d0891695ec0dffd03e66170c84e0b5bf5751dfd6a6892d02732b7431cb21599f11a6ea904bc79632f3c586c15e3013b10cd7f5c9c7e4639c871f6a2bf2787e47d7788b01ac5257af85a12f04c683048ecd70a8c08b3046952caf120654e4c104201f2fd4eddb305df9c119b95d0432ea150fd85d65350c449f99eabf2412192b85148e2d17403446092bac8bd49e583fec8083376c0f3c49fe6c1c8c4143e60bb0bec7217b0e581e8830c6c00f6a4ae08725fdad58a3475d325b51d4c04fa5dd9183b173a2497f6b879d7f0f65998f73d48ed2ed0934233d8da1cdf90e14baac749cef639e9ca5913042670346d7894b44044cdddeb2b8822d2ff2ed6ffb14dbd895b57383716da870e1aedaa16202b1ab144737297fb528f74c6f2aebcf28fd49f1fd61564c4ebaa67b5b3cef59b557aad96112a43fec41b665917ee8cc9e8c19386ba54898eb949fa820a122f52c91b0fa1490ccdac425c2ad7b75fb07efd35fe3e8ae4b31da30e2ab173f2c4d1243aaa52da2df4d730acf715e962b1dda157c54b34f8f1233ff9bccb53cfeec4e7065021f92458b804ab1dfc817047f2eb2b82a8efa77041d2e76353c26bc497f5ba3742065a83adcee3074c41d5b27be8e67842811740d66b3aa3bf5751d3374668b5c2600ac60fa000cc4443b91d2783a77c49315d1f91b12fc02fc5d07d43ea2eaf4d4678636bf67c1b03e6fd10938d67cbe114cb1beb815e595c7a3c2c0058e72c87ef6da14b912815b454653653ca798a64e85d77683f840f90cadffb917e2da6bfa497ddd1eabab0d44eb3b9be9f537865190e4a28108a486b62d185d953b8c07ac043facfad9e05fe091f372b3f5e7024f360e1449c0ebd410f1968b10f2dba2e2a7116eea26d6af5ec0c8fae19c5a273214dfc6bc24545455616775411c61b50fb8aab9ca16e2acfc0c0d06620dc4755c50945e4e9d0cd4e41d8e1df50985081eaa299e9132e6ed6c964b6a54c51a1eab660fdfd18f3b2309fd4674574142b4c08739fba5b7b276d0ae1eb380a1c925f0097a7a074ac134a16a3ca58f1666d1989eecbf0c68725e41fffaaf2677972652f967d79c423df1d8c48feba4618382be1118c2015929bc4aa62f2477eba1c36e48bb25fc8b6f082d7e27de3badf8897b0b24fb8d17c415fc7ccf7c13664caf627d57f474c514a7a3e5e74fde345e98b327b709e944502045e5a86c814238c1bc734a06b5e486ceaeba754616c96450bf1757fd4b018f244d5fa762a57ed7e848d67b8bc0c2e8692dc74d5dbd6fbb5ff9f2f7a4111c4c6d5714d0e761ef2c7127c745d35797266895281e17175cc6e87b3ef455313185a5b9e130683b63f29fe2a535f0485593cb3d4d5629b4b436cd5aa3340b51900ba17700ba25078e4d560449c2cf988e6560e5c1106a529462cc907a7269c4371c97f68cc3d9bd1a5441a514bbb6550c8d83ed1a8635c01ec50289fa8f24efdb1445594408cc006b30312a20e70b184065231c2475199eabfae73490c9180b83a33171cf722a3e3a3d902638bc3bdfe4e465683a264ef1b00e0517b18d60df3aa3606a6514a1850c779375db20dc867a2f7633d4d7690fc901335560a96adc1df1f897bdfeb1ca5c83ad4a6712d213dad0c9aad01ea8ebb88acb4aeb26cf442ebdc87309963422a71bc82f146535bacbdc34d57d290aa13018b18fa72d36f96aa5c337773f1cf60c45ff20af11db9285e5f9c2eb74fd9ee8e691f97c461e1610889de3d99b16e2a680900666e3c257a3ccaa42971f128284ce43cbf72886282f4c044d71b9f38b20697d7780ea5bc0348bbb226fe8392eb89469615e865d4ed24ab2ddf27089338d9137280583036e4291daf40e0587e2cb3f737b39df644bb3a196fd57d92a50e041a13529ad532a2e09717134a79c823a27585a8cc2e6b7d0f070a7bb44bde78eca9cd47d2e35a951ffef7c3f0cff4ce1760fee27b8c98626c8bee9ecd91f8abc30b4dfab81ff8e02e616e9b7f88aa5e89cd07aff69671f4eae348356e73a2b10ddcb492696aa808e959873b3b0cccb63b93a8549046d16c0895fb2b10786f95c1bf3b9a19d614da7e3ed88799f7f0331a6334388afc433cbb29677b7955b9444c3e07f941f0a33f4b8dfd621f02ba662d84c471f8ecdd47a98c59adadc178dd2f45c7b2fc21ef401e406ff6bf847bc98a991981d96a8cfa0ba4d25785972bc02fdf2c341cead4aff3954c22f81cd50d833e386e04415dff46bc3313a2cf3750cebfb17269df9a87c4a9ca2984ce9677d8a674874ae42fcb6f9de55bf1a22f933557959d2bd74dd505fb4c7d512c127b196e073f22d3b7f2e2788df46ae53ce1c816df79f3c32d5f2c474b404e6852c00b1e5aaa440bb1c1e5760008f912e10ae90ee0e2d6b9517e097c0b4f4fc4b3f5e3cbdc1735a68d2a690c8446144ade87e4ab90e08d44f692aaca663e0195c728e5b2e383f2a83fff69cf2a66b3d83602fdcbc9aca72e87da2c0d715e65f4bdee462c8370828643b686ccbeded1ffdd7b630cb216b05df825a58465201092bd5a6190c69c8c10ec1e43296b5716ce7697cf5cbda8e00ded753996069b309055311f41f09e7d57ee548b7b47075e02009ebbf010ba8f75043ba23451bf80e8894ee2da7b8ce65db99ac982b5ab5ffa4a302072ac471cc4708490a7ed76f1d00005a9f7e74f5cb1453c954ed4f4f76d1267ac99d2cddf9f754c513b7d682b4f7e50f502f60bbb4ed27e1d51400b06fa9b45c2214d5a97776a188acf932eb7ce11218d489dfa6abd7e81178a171f8d4c4e29161b11be2b13bf55025dfbb684f9fa7312f7bc6cbfd64d1d9344b1d3c052d0b1d2224cbe8d5d6ecd4b3b03b6bb2def8e19e89babdbee621a487c927ba1d919a314b4e1c5062880ecd6c66835f14103c8f5dfcdca3dcee959616a063aba933dc390d9d2a03ffff4066a8085c89446060d8d20dfeb107d9b438887a1dcc44747f3a23c897daf57b2e241cebf43be9191b56fd234c21ac14cc205196351016663d9a6b5dd21d5000717ce5139a1110fbfc952a95d90274d09654ed45ff7457fbe08e0bf806bf2c0e4d8ef0baf314e1762a2b36b586e6e1190c3ba5d0d9ce9966f4f1c1bd5c838fa254f9d83bc542b6425aa4518f4b93f1a1a860896ced6ce3f042916ee4544abcac6201e7284f3d33b522da3e1a41e693ddffd80da6ad906c89c42ca4bbb5b889c3891d2f346258ae8d68236b6f46caf8630428101f457c1bd75a047989e711c57bdea976f3757251d8e220aecad28c8471a0e8a8e67a2c78b1ef5af1086f0a095c405f42b0fbedba36f008d5d35caf2cc2798afd31d4966484f13d3cc154b314df25fca10b1d1d3dce96722b7e10ea0b229cdc64df421ce3f60b911d97373fe37c3ada04b6d07a88381c9ce3a1bdf9e2c95db1e124b1c0584da88b1ca3565fe7dca8974f19012f2db87e80bf0f6bf92b085420e11a552fdbfe97e2290517cc15794bdc7b8b027447a85232dded7ae58d4f779f060b1dcd21350b8003f48b31bfc674d5e461d6a03e65d270329a4bd91bdc9fdb56ca32f29130433c33f000411a4ebf85361f5851accb3228513a49807daae71eeaa8ae66f3ba3bff5b8a57bcad43082e1dcc907261a5678a7c3d08012e88b44a052f558a28cceb3727d7378dc2cb9289b98b0561de2f9d80eec1eac22d15b76cfdb2b5feca035a7c6ac270b319127970a0ac19877612968bd448d217adccd69386250edeb0e4481e21c2147b7c0aeae45cdcf73289999e5f5bf371f30d367c2c855f91a2ff29bb51a0aa80c81269cf1b9cdb0b4f5a3f199c711213de6465c43d682384765043d8f4ad9e858e6faf8fba8db0c3b38c8b3e53bef17e184800047c5ccebb1389582e4898901b153abaec74ff637731da58cf57f07d874083a208b235b4a96c1bf9553343101259a5e55004522fc7f1a521b13d0bd1ec5269cb67a9f11f7064314e5ef05cfd7c41038a12e218efc38a7d0398a41496729a59795551d38edb3a4e981e4d3bea4d3bad4a0a7f1e3ee619a7043d9a2b71f5fa37ddb04f54fbe15320886ba1a78431849ebd262f080623d667e4087c36dc9ddc06672f20ba3278426f76261af8967098c73060efbd5fbc0debedcb807ca137c2b5bf7132ad9b654e17cc241980510d4112a5b1e333ccd32df1957b352dc7e27f48e3592b2684529408c76b1e439835c5c0f1c725d3144bcad510eb98cd466975cdf9dd02e8b9db76e402783ee618f357a0c68ae1d5f1e6377cf29805f1036c214f9a0f51a434ce6f4e972691cdbe4c1b22ac9f5ae29d94a29d92fd1d16e5ce94fe233e81c54c99425c56594581e642ea91944f766ecb09e5a7cbc761a2807a7f62f03c7e18c5acdf4f697ee810c29033718ac3c25706018fe4c575559cc20f5c6bd2c3e2f74635818ae99f4cfe45cc798530d6fd5706e4c25491532b8a6addb06c091cdc075c8a5337e334f47872a8f46b4ead7e9987ac03a4ad3f6ba6b64aed2c4e3b6917406c1ae7556310e5a1447b4347f123449433747aaaf1171876522502ffeacfb903898c7dbdb3eade67c868b01bda961794c4083e7a55354fc319ce6523f048e7ed3beefb34abf6718b3f418efc9dd35da662d29506f30d2a4b1e4c54ed61aa525779564120ee8307c1f84b5a61e86dc9a0c0acba8fdfb0682220ec4c1391c590fc52c3d46b4cf3f2ca690aae2f0294a7646b268c66f83c15b0aa4d3e14ea4ba3abdc9367a06d0de86f2a414389b79858e244768261165a72f3eabf4b10cddf99a24d88070fb3599d79aba027dc461268f3783453b44c8dcc9bccf2e32cc50a334213bcbc181d368a91d47f698b1de47e7aff34e569eba5136ee48d4e96984207a5d3baed232e987b70e2a7298186a822c21e21186c1389fe4ef5a7e9df73bf1b882d8c59f53ad9996546766c385c20b8c3ae0263c6abd62fa3683a7a8515ea6c7f4351ca01e54a483d95bc44e7f00fef4ecde706de5622e450583b68b823906a3746134e0da5590688d82ad9826085205afa39442a5e819cf4513339d0772e7e558e29351b52b2ca0b0480e6564f3c266ec3c18e70bfe313aaabe39f49f5fd75df97e84407b1cf6fa8a9261af6c8129f44550127bd33c90c56b5b4b3327586ab09b4e7b16fba3efc07cd3be0dd20fc72a697cabf2108b2112d300644b801696b6de6ad1364c671fe68b9658ccafbbea973b6966e1758c5b55b0fe242b1fb9447a87205b4f4a005e2fe0c42329bd06742e71433dcb6f2beab765856b34cb25ff11c4345f745a84b4508aa71783a4fc79ee99abeb401a5ac1f7c57208f81c1d191c582c7406ec94558df05d6a5d90c582e84bb34e01a172b43faedcfd793e25419aa1e6a4eff0a18f6698f045500d52d1aea9241a57f3bf572b75f29a2f86ed1db2fa60c1f4fd5806fa985af2321c2aefe8c6b49f4110386d566ba0fc62ca340ba139896b3f05573fea9a8f2564a500e7e877bf85f4e1bdb59d6c63dc40339f4ad5911be90f4abc2ec5089f9fbd4f72f4e53234a6fb385c63c1a4264bd1f6b007582c296675fb53771199b646eb29a703c305f53c26667d08672669d0cb4d7723af34c26238effc3f298531362be5444499653839e39637e00414991ce10dffeb91f6b8a423644428b221b23f30b33ea1c4ed6f98550c99fd350c5512877e08970fc1de80a2f161a1b8633575942c370049fa8750d59afa9166d061f08a89d5bd4c080e5fc6662298bb4a791f6d4ed086beac401d08fd4bfbcd5b12fb17086bf4411c16a8a03f84527513525a65cea3e858bfd5283a99bb64ba874739c97e3e39132e453d5ceaa0aba637b1c680cb6323c3b6417b4ad122ef06253bbcdb86c7b88aa2f89a273733bb16c62ef781a5c421c0255ea767c9d817f2f36e6ded26eb06e33afed4de49e91e9cd84fd2204eb3d283309aaf81209ac06a915bbe19e4ae0d1c2636e83f5bc2096ed751522920ed044194580b2279335847281303be6d229edb07aa65cf764330247bc29e91796385543ce3dc2108be236d764810282479107f9abf542229108f898626ae6c3035062b4ee922df1eef2b59056dd22773e6557e3d10e1516ccf1f899d8c9d109228e187644e485180157a38ea4eac9c2a6cfc9f173dbf523b717c325f90609910387ad3a6e5ffdce8f84efc1aea384a4165ac307ab0839eb634f48596aed8a63e9d1ffae47aee886de7602dcce658d29e1039df8fb4c350479c15d31c697aadc46d6f35225bf1df6e7392e97fda4737e8dfbca010527c70ebc521185089ce32073e7d3efa38bb1d93ad83a93c86ecaa3b0d7ebe69fa341a2ee73106384fec77d852b0ec1c741c1ac5f729bf3a2cc036f656842a78ec9db3a51e9c8ad8c8bfa7bd9d7604a77d40f7a22ba039b080a7581eb4021ac63f012aae646cf8a498e35e605078a69ed2dd298155f95bca3c42f6189a806ed50b0d2204c99bc89de84b332ae17b4234a9d41b1b0c7f86f42fa2b9be2a25f46089b386c269f50f9a17fe83a9fdd40f0451c00b73226abab3ee924475e4c03fdb40684c0b934fef66f99528d5ef61523f4aff55cd1bbce9de5d63a7d4e65d0a9824a0906bd969a317ee0523ba5f4a1ab25e4b1b169c42612347e8f90e69ad27f048f9ef7822f9c9cb39c6ace3a38860f9f9fc3460d4250c952be8a937927402da53835ce38c76a642d07943c9ce3055d6966d2600c522dbdfedf684a893de0cf5d2620d767f2f72cb8318ef4e51f51e99fa92fabdffb72e8bd38d1952eb6572aaf00f7004c377efb6881d3d8e8cb8a6d8b7b16447c87de13055870d8f754b8b7243398ab5ace253731203384ca0ceb2ede71ffa0871425ebac22ff41e41f2dea8ac86aa37791123fc8f470535a6b319fc9961bbb573039f68bfc15580623de81629047944ddbf38ce82e48b41b241e5045cc1c7458cefeaa54ea751f7fce0567f7a026c5afb7b23c2cfd2c4c97f78da1681e44218aaa4ae377db03a7e591dd17a78bcf9605f7aa2ef52157bd6ec8df799ad231487f1a62fdab77914855423c97ac0bc5584e721dec8a25598006d5255e96cf90277a39efa2c35d5ffb242a8ba61aad8be6c1464da4518317f89c4e14ad909f4cb36c58dcce8c0402e965fc4b04abfec2c06e39464f699aee9a137b52ea20f337089088a755a74d6f583f77f9afdb6e4aee01b827b20689592cf138d44236a3502cbcb458d6b328eff600d9be0b668f9868014657aa3c64b45bd1361c84d0df8ee590a9d138479c9b940929fdb54b26aa76806a165e48c0642b89ebd151d26b141a30df662a6a8964b774b408b4747387edfece2258d63eb6d89e2f27b913bcc97c58e11baa987c87aa9a84891a2933b1920a19d21f2e075dd7971b311c2138a884b39cf536e55d8ccb1a371b73fb934a4d11f82f29c94e7303ea3d0c3c1640043dcdb18951b9a14da66502627b7e3a1a2b64661aa6b0014fa74e36bb5a69b3f952d95d5ad407b2389f3d4b2a49101a188fa4617db2ec302373059e14c740e6470821c45d786b31fa7f8e9656a48ae7e6653498c6d78f541e3c198cf2666fc95049f6958e63507658f9aa623b40ad574ec3ee061d9fcc83fcada43cbe884ed4db8db1d7bc9dbe3ffee27d6bbb832e286344371ee3ad3c02c6afb91f7e2db13ede264ab9c7d41b3288b0c711c20a5b4a3d41fa66bae19d03c387e473e89d487fa3a4ce364cdd4b5282431bfe23c6ba17689cdc8e138b260e31b2e9927ad1d4db7cfc27d15a4455518d68a41e70111e3aa74bfa093c42421454010c1affccd8cb3618cbfe48cf3ca5694699e96ff1925a46abbd9cb9578d6684d4d1640fd84936077161cbdd6e15011137e7ce09cd6bf9af43175af52af427a2aab5642889ba4800f321353d3421ad1ba31beb8b4acc476c18c3e118abd74e61f5dd559649907935511be0c9c7ba32e6e273f8b90495b8201a1107ea4d109890d82d479387a3a6ba0891d048e807e0a7879d2c4770fa70d317bf7c56397f65b9e36932ae512d9c997c78b2891f8561fb36992aba3d5283a5ed2b4f71c2a69607ec0db9f4d1ceaafc3bc7015bfa6a153ded76f0675b06327de82df7052136668beceb6ec1dc28a44f809262f4632ae0858df36cc5777fe54c62bc1f0ff7c2e9f5884b985a4a87ab9dc23d7ebb4ee521d939fbb9bf94a31d8f35e594c6409993584c3a422f5cfa0c8f48f2f0a2e626e8438a10c0bb0fd28d65133177bb150c1786c3e628d6a901f670cc6709478f19dd2b7bf18f3cdbfe539ce212e19900b5f46c377b52ad94a61f3778e44fd5f153c6f6c7d54758107b4a7c9131d7002f48a58fe905b4bc6b1d47b1d1293f13754f74870d17c249bbbbdf6cbd940a61a8e64ba411daa3f18e4a6e13221a62df82e62a917e3eece269ea2bd9855a3b5b84f5d9e55ce8fc1266bb9ab41c7e41c0d09a810508bccd84d48760b2baa535f09e525abf1d507ea04dbb15af20da36e964684e465f81e9a8f6c86ddc763f7f04759b6ef391bdd9b0b986432b736282982e223f5146f79e36643959dbae20e3697068610750b742726d8d0186253b4e75342cd66e4fe43402fa88dff33bdded15c67ae9c8e2f5729530d7de4ba7a9dbd5fb1a71975e2b85f1bab5b1dd3030965f81da3aac9cb383b11684eb1f42000100682f3487c4b7cad455cad430da22c6b23fd6434e9da0c8ea3378bb93bfa533e7fc74e7d39c27e611a5312288c3453298b9b9cec6ef2edaa6f2608c7b4c3505428c79a8cb6994c92462ffcd1a4449bc5d028a6967ab5348af7117a6b866fc559d6ae31a9a2a63ea337a580c575efb78b2284d1cd3edd1ff5d263fbef3b5f9198ef3b0512bca43bebb20667dac61c119e27622d33f6f557a905f4cde19826873b3c07b58ae6ac9e90579998ea48f2731685516c4ac0fe783627ab749a358336a2cf3683be94a642eecc03e9973a206379f7c68a89696bc020f306c6f9e33a93456f55fe0d9f3ca318ddaa1074b494f0daa9bbaf78d82f099d1e756cdf5cc915b75bce8eb7c7265b7ccebae4a857aa843c1db8d9d77132c01a054034d0ca346a13f456e564a7b4ddb37b5ee31762b3a11fe48033bb02f76f5e89e277949f1252c508ca707b1a1b550dae48a5d04ba1110f3e170f4cb8bfdd75c847b0cfeb3982097f68d20de91689965318c245944cb39f7e435ae6cad84401ac46b8b311f715061e2dbc7a3828a29a2b1d73030cd9d44c4df4d7d0361f646af6a004b6a7a2665a91a8663f8d219e766aefc1b494dca22997024490ea610966f2aa70cedac409a8b8127417f4c3845309865b53b9dbfde19ca28397ac7c6125de75b476ce33b2a70576a601dc5a34a5c46d69684a7364eceb627387d1fd44f14c1742de5b853fbb8801e9795f1b614ee75e95b08bf37e15e6571de3fb2e3b94ea7911324543e34ff24c40d2f6969f27825cf37846a56fbfc79badc45a58d59a07d776c667bf299e1ef24d200135a1a17910206c775d8807b8d24b9a87005f07087231ba8af1ec189b5f0216ce7772105a262269986db97cad9585c9459c774dab198280ba8da7231ba029303f096870ac39e4a7caff9c2e12a60ce15845d5e92f0a0fc1aa0685a845357d557b4b32e86cc092a53cf42dfe2adf31453e3cd7fccabb04c77ee58f7a59ee894ac3e02791132edcc488e32e2f4379f812f4a875538b76d001beb459062a6d5e1c516b6fe9fd57a1cbbf09492b479fb167c74ae4decc435d9f82279d909c0a4990ecd305f8e0624adda01d87b7560e5dbf4090c4d87d3b800854edb9aa7e3f7a5c4912abb55aecc9c2ffcd6f78f2f1d827d96084c37c152c86581298272336b08c1b06c27f719815a142230f925367623c0c77df051f5dacac68f83707447adfd068d10098d5960048c32afe2b70eb1f7ca4d51e2fe4be11571f4162970bcce4a3c31423b3fcb6664edefff0383d49c98ee6ec31d3b6b62bf744d78d128970b91aedf2cfc65e5fb98112fafbaff781522eda6d238f10230d7b4daba76d8215095208324940f4962c17ad972ccc1caea39e1acc8e99620dd03e9f793d78c4bab6b411f62d1fdf00397e6f201b29471739762c600f457cd48abc1471cb8c2a9391c488d60d4b766328328823144aabf06f3dd73c1ab4757913d2f6b3f2a7b1b809caad246cbf59fbb9fd4938eb9e961737e5466e88dfc434224a9e06de113ab34ade487c65e9bb4a77db0762765c2c048bb6b2712ba2aefb8e0a4e377b4539c169b0a7d09bf7c10d28bd4c5282732df2085768e11121c70578cfa78ba5b5fa145264dd938e4f880bbf63f871a7fe94875fc07286c00242a3b719576a6d0539b8f85855d4777c2945a0eaefc92e0df358b94399ad147ca6c3cf13a775b16977dbffeb068fe100d64472b4246bd14300d04b803e349eebf5d8463926ab7dcf6586ae8f2e914a727974552a5f4ae8b56254522d90aae8ba427b39a594cc03c2e29b09c3f90a14680f7790cc784bdd3c2db2c0f0f8cd37187ff04c0497c39f4ba5bc9e6ab5721bc165b130dfc67aa5804ad7ff2c9afa4ca4bd227b5b6383eb1bea9e6eb7639abb2b9e58702931f22b3b39754883932426d4bdb66e8c5ac5416ab32a458fb6f25c1014c21dfc55ee1562fc2d6467de6b49833b4b36740eba5f9b845c4ec0db85dbf4926a882f0def7fb21b5b93a02489ff47e7314063b307fba9ee743c17bdfb35a34fcd79bbfb59c2b21fff7e4d364101df60706f9e544952e46e0da1a650bd1271855f1810ec944f157feede09f4833eaf9dc15bbcf172a0a524ca51c15f773c7f0f5f8599adc7a4dccb3b7ac5932f12e1aa04f1aad52a30f2710f5441649c652380a103121ef491185ab0daee5224a781a39bb18dce41a0d9eef64ab54278439870653a67f30597a5fdafb04daddde7143891f0f17ac9ce8b6138821914e9c9aa387195d14979a201f75397651ddf87dddb4a4b932e12207cdea00527745048abddedffcc68f7e50cad1e81d8a7e7bd780b463519294ed4f2bc3ebca700e4ba08ba75004245b5fee9276dc3c97f13cfddee0819d30393fdc6c63b72152fd3e6fb1011da83cdb941f823083c161e670de12dbfa5670840d5e59746185e69072df933570850509f316244a45c8a110beffe0c3d3c7aa8a9c10e9a0e98158ed2b9ea7bbee95474ab139fe6ddcf5a45d62a0f6db20a66e6c179c3d6948c49a9a06b80566dd8b8e49fd7f02f13a5f10f46a70c0766b7b41c146742fb7908cdb36d41c619c722fb01d45987d4aa62b4f41222a82662ef75514adb19773e998b5539553d0fbcd4bf72d87dc182a6731eb89de1a9cec38c12fd2f21877e8fe0cb616d4214e331697294ffee06da0fc6e7bfeba84293d954500dab9542e49b8dd97c635ef34b83107c10b33cb433165591a63c616a111167a9d7581984cee6f8babf46ab67187da27eedd93ab5d5e11737f0150e255fae4e45d618391bf5eef6e868caa7a5bf740bb2274555a1399e74893cec6af87a45116e92d32cff5c7392e77a066826d5e979a8061c6394bdfe86f30ab57ae3ed9303acbbb1c9a31af06903418150ca3344f2953de7e9a2dfbd58aafd677b4037963724068a3d3904f08f352efc9e14007b9b9659be81fe3e3ae580d01e6a9743f19f227fb7b11c20e5a4503002a7d3983238aa38dc5bc20a510b28c50dd36cf5f13c2f19ba43fcc78e4189dc1d9097b0ef6bdc95e6bda82b2da6180c2c7ae0487b6a755e08b79337f496720ff2010419e511020297c5426799ec92fbf953caf357382cced13244b707ad0450ad55d6cc8479a904e7b15e6d38b03ef34ce4572870226d92ad459a09a6d609c540f56eecaf6e21816c44a7d93e749b32b52a35c19838817f445a77b9d9badb8d71770f595d298cb5b57f20cb6a00600283b00b2da79385e8d6d67a68f6dbcd0b65fa95c21d16694c839e0b01ee89ce3b8b41c45fd90d51152e405c66bff7429397bb81fdca758c5da6243e070b168e96b942c19293933a68811e169c02564e18bd03d2128a3e61ac87ee15270798dd6079eefaae15af2bf7e71e08622fb3a237b7cd1bc30b0e4cdea9960c2edb02b2110096c51c408bf83971be529d0a910118fafbf4347ee7739fcb81970830ec7ea6f40702b3bf4d186a2897319134abbe4f666ce6f0115cb654bead8c33163433977e41bd509d261bb0359f1f1315b9bca6ae568236c2bab9d39bf3f8fa0d1af84c9619d5651a037c13150994898a995584822cb6bc99c2d27fc0a04bdeaef307f29e0927dd6533597dce7e2e8213fb0386c634363efe9b8dc7d9642c7517f5185dda6af47d9877155e47635bc86456ab134cd909b8fd2355907185e89a456898e2f5b5e2293d68d84a23fd39fa41c6ff0965ad26a7f9ce9478b25c89c6bc8f1415ad17d60aaf7db82a81525f934e97b0171f46a79b46003f7404e3c2e7dc8dc2327a82d4848dfa2f3a1d3f23f85e6293d982912c5e7f21ede749aa17cad5b6f86c5b06a6312eaedcb3fc4faa2ce695501c2e3e5a4d0cbdd3d4afb52eee2bc3208d482a8a9552374b56bc3f7b9e041c4c35b04ae21b1cc4b0ce1faf532365b5bb18ef8305a98d7086b6da358552e939f6198b6eb9af4a191436c05fd248560335f446ea095222d5c2803b933b28c603d2508ba59e30ea16d327a068d791777491595138cf07848cf2f07a328583ef960387e6c95c4c3b4b943f66bb7785e8534e81dcb3acd1cca3005b318129f399e1ad3cfaf0e9dc65945929ce56c4b80eb23ca1713879cc9194214ad14a492e34c671d9afc64c60984cffd2d843be77cbb199f4ad600170ab8bce3ee27c007691a063b1164533eaba318a5cd684a42ae32494281951deef5e20cd7489862b3e4d2815db307578903a75593ca4a782de2e7a2971e60ba660ffc8d8c0f2d6a5262133932cbf5491db83972c55a6094912e44b19740b614a1025138544a2a412a6d807d46102434c38255f7aa16807d853d4796fcd7c0f984bd1a6344c790b13f35bb761c0566c3128e1977fdb5b9e57063575524c3ca6eec20a0d2dabfd228448e86d8542fe66a6829e874dfce38f2503d3a3327ed73b5e495bd1362ced5eec921d203f9463406a946f32891a05c31153b34663801e5ec8f44e2e9dd4115209fddee617b0cfbece00a23de3e60a64d1d5cfff4b5c0c682bdec1e50c8fe132cfbbda1a77472a3820ffd93e2f1c0e44e92c58d609b5c04a3c8a189acea1ce7577fa2ef6f2003941ee777671d8367c2c9b2bfc9978bfebae097494fc590b8437aa4c2467bb36c07a4cca8ef6b383384a9a7bfed1e655644cba47849553f67de29f0790e95db695a298e61e3a89d24ea1cfd8727bf34c8d25d8c1142de1bb3ee780051a06ab5de44ad63c0dac859ea7fb569117fe0fb42b3617447aa6e29e5cbb6a037e68e58a0008692562d69a41f9845739922dbf557942b990a57946e77666af5b4e8014d27183646b9fa1657ca03ef084fb82c0a470eec1169cf5f1d15f03b3bf9013136e691b6f831afade68226b3a2df228bf8e261dc9332b84c8afc28f9e5d837d22e03f978579508ed565b396a59fb2b448a07c2ab5386c8467f44420b76497b2cdf29adb3af8691940e14d7a01b6c03d488eb0490c322b88f6665e5ca885c9d1567c2f753f4030d22c6da196e741e08097bf7e01766624a86b83763a179ae1255cf6447cb159c046e8dd55f838daf0ed846695343c1f8669418cb775af0d035d3b3b47916bd64812bced4c5a0f42bf2442006409eb6cc1424f509d6e874e98d32d70fda53e578054d2a639ff475f8a5a52e221028f64b2a1d8b87c0fcebf2b13e4bdefea66a713b8ed3981c0faf204a76761b54da94d186bc227160d42560df48e9433516c7d97694a4e8d78054ceb38f17408e2e5e1ba3ca9b1c01c3b851b2925d15422baac3d23aac5dfdeb1b6c053fda5189d3fd7b70a75e071d1e7d24ba90a2aa237404a3a3114250e1d867016b138408d562f1a1f75fa86ee8c91de20e2e7b3cb961be264a31e6dd87792e505236d25af8c72f0e7c505d7b37ac2155bb33691cd81e6f9084ac33aa1ba89d9974187c17ee97730884429f6d9f732f135c4ee39787c475c6e6bc4d5bff76c5d8c2b1d4ee37f2ae6a87272181c82632feb8bbcc9121d069b0be72bc3df1c1e0c3bc67768f91d59bbe1337ca0198495985b8ec2e8249f3ef8bc23025ea0ccfe0f0e93b09615592c74a76e150b9279e79446f853f2af96a9d411e9f4cd443d2b8aae1f738a757a2dab7d97bf1bb9a23d4d9b54c369781e350f29e014953ab4aaa5dccb0b3ba6f542fb3a42d2ec7115c258f79f107c6fce6fa7fab93ce09750f8d746d667c558c0a74dbab5fef6f832217277f166f2f300f4f3e3229339b7a2cb994fe6bd34b24ce034a6604628df41fdbdc63a31a668ccef403f6273d6fa1a9694b31322918d431120f7ae918dff73b59c347381ab95bb973865fd6a9f8ce5662ed999761f6796820f0458b051ca71d354bc33f1780667c582efee6e24788555d45c5e7c10d388bad6664961cd21625c2c177c027885c7802ae1e1ffa23e5accdec0a832f0a3992cdcd9c0569dde4627702637cd4fb1152d0818b385f9dc40d52dbdc2d5e919c4ea5a5d5a534187a34f058ad9bec837d83477534b8e1bf69d32a0f1751ad0911d740b05efe671aea4c9b00db7b32ff8d306e6eef040b96ccc1a48e2c8e9cc16155c56f8069bb01333b210bec9eeb3aacfa087735e50767dc36f0ca13dfb6785d4acc5e205fdc03f5e00efe1772fc991816ac06db19bd012d73c70438cf671ccf2fa8962ebf676b2cf15dd0d0b5fa1f28dc8d61945ee657f0b98a368357802f9d3f48cce56deb1a79bce72f08a6d2e1a8f36bd1610fd37f38ce66971c8d854518c1178df486237fe3712f31dae4bdbb77edefc827b111136e81754af950de8bd685a27a2c49549ed9da2dee8f752b8d43644cdf6a5b9333651d285da7a10d52c6dfb59d4c82d979881c421804a95d776cb0ff679577f45a104693dc0d6ca7f01bceee89651f5d3d7d880bfeb1a6989bcc32ff23ebbd7b7c7fa2468daf525ac3138c178876dcd33661be8a6c208d22b658e30a1b5847f2e083500401564a6c7a9ffb52ca2c0bfc87d4b6bc64a3899b7d54e75aca19684365bce1142d0eda88a03f826ff93208e5b418182b1e8b12e307cf980a2186e0be089b355a949d1a572eccf56461ecf7e06d73c82ef20ede8cef2f3133bf37bd78e27436faf360a22a1218daed1018c6458fd300b622052b9b05baf066ac3ace93bbeec04026e04df76adcbad94c49f68af4b6c25e074a8e4f35bafb8d99ea759d6aee5a7c30874f4174074e4f487486c5ee35513b41cf339f6e76591dc10bad36a2eba8ab4b3419c3ba5185d8622a15b421db99af2dca5350df91ca70439c5ad96e27aaa25250725dec526dac9df2f7754d6faf37580f68a9bee02a47a05d2fd7721407c1c0edb688a774caddfa4e5fb76c31a5e9568f76bff19983a0543c09f0aa14329ad973c4afee4f8e54d5c60ff08153c383f5b621cc1c81528fee4271fbb0026e3f5e10c9402d6f1149cf51ce8cbbb149b8659b2bb1304711435edeccd02c6cb5bc40cbda13d79a890e26bbab1908b71432327a53430843dd5d8b7ad44e11807e6cabce13c818f2e278f4070260c2a8f4d5a10591a8222a330aa9f4b5ec21278a7951b132ce7bebb25a0e3b78e0beb6f5e7aab57dba89485c839041d8bcce04a2734bb4c4a11e8e2c4834b133241bab302eb1ce840854ff2d9bb544704ddd808070ad356ada9f70047642c24db80ae2d1061d3514de8b92ed08552c7605247c0b754ef71abdaf079cbcc8fe19762dba030b03b6596c99e17ab8586fa014f9a5c3a8ca9b83b0279646eaba9611fd1b4c6b6e04f01178fdd37a0336e2556159d9da4b61df4df2851ffe0db8b1ed2b2aa54293dd93f5abaf570864262d5657509d60b8d0ce7403fa30ee702c82b4304b6a8ab0e352f9e9b8a82064f827aa6de4333c1991f136f9adb3cef1f248a3d6dea5f2644e2521a03b789df4a9d753017cdd3a1262d89aa9cf6dd849f969bada00f1956b7d92171c936b139997cc0b6b0134ec52bd62be4fd7592e8ac170b13e7ae724aaff79c173f1c0c241962ed5e347dc00cb219f756ffc5886dfecd69f4514aa022ab191cfe0fa341043b0ebadad6697543caf74c91b36f7ef9594129f797631df45963c299e165c0107da992a71024b1763b8e7d49fa8888160504dbe068c49163958fe5b589d49b571c36453b3e0b97d7114760bed4520b9717a63b23c7075a99269271ca6952e2efeaad55c58b79c8b2b245af1433ab966d0ae0cea5bbf8004c5ee6b4d0d38af699bddcd8f906a0ef4892f3fa28a0cd54fcf1dff8eacd2bcd58857fde86278897ee4bf245b42390682631cbd8a368b85754206d85b2057a725808097b1ccb43b69f2a52b532996cef7df4e27c9d4bc7ac5c185bf904d9157e21a3891f0125cbe2e821242d88793f77e9094007c3b9dfcfeceb4c05f2599704a38d755dcf7ce7b3be549137b1c3281ff0312eb9f4b85c42a0e7a35d8d14635b6d30fe25086f041edd3ba689ef6ad407b25681ffcb266856454f22e24c5a2e4fcdcc00a12816ed851055a049ff6ae20b552d0502805563576bf5652e5445e91dffba1d78933a02826a81a72c8a62e15d83132c1477cf7a7504b119ef7a3fc2108dc6970924895a9698fa1f3708723c9bb478f64dc3f872a93696a5e36e7d5dea2e5270a2b693320e3c37e4a8f349b7830e0b80fec3d2aab4aeb94196ca50f69556ab56b0a9bf4faef93c85f289e1751476419488c2683963efe97af7243339cff1c6d4429a58fbffae6da3322faef0fc31f0bb5a7c7dfb3da6fe2e8a6d8f8f3ffc5dca86cc187c295c7b3532326cc6d31ed01786d4c7bc9103b4d4a62980479ec2c60f8f3885f14f9f3b18be4b3a288ed13a45e45fbb2634cb278d009175b38166a8402e962629150b680b58bfb4aaed3e2c2cdf47b5e64e95e1c32c5e2e70f386ae7a7e146ddd941af70f994a443e2f58adcec658f162cc17eae4cdc03d8e7cdd7d94ea8da93bbfe203c3b0879fc911d5659a1818ce2fca2956dd9b154a714335855e19754024119eb7ef81a43ed9a2d18e61fcac3fef81a7128cac01aa5fbe99f7d35f8647dc2a7559c5cb990ba7ca11925c7c9a424cc27e5b6a6bfe1c1a2e356b2d54412b034912301dff0de0c5eb4f9a57d8b974c8d3eb544c97d43ab9a6661db5bf91371418170ec25ebb149b33522432e8af6c151d5787ad2804464557207be436e8469a47eedc5c9f3867ce0c7529eef3e03dca6f4484e5489c06cd99b9dcd1950f2922b5865abbbe2ed848874c335126ac21f5176f5b995b6624c53e457c43ca635b857427ebdcdebcda6303579ad9d5de20fa05a4b63d32495e19901bca9024ad241b1bb384e18da715120d30c65dc73623ea647f338a43b85777e5f584616379e73097357522590927627bb6edbf2d6da8c02ff1a6606b13fa4941b5e92b0c7c6c622eb7c7649ba284b9bc4611a75662bc23e9de869f26822f42abc5b43a9699abb1827d7ef891cbcd8eb91ba11a07105193e04786785b09e6bb2d0ae15f8c350ba1ef6e372845dcaee213c33d46c6c7d251b9f6a557381521d3a48d90325ce67a9ae60d3e2e1f9e26dc4b6fdf18e38ef41ebd912520b3f53d59a065aef47eaa87299f0cee9254bbea31a6f73557edced1f3c952acc0005b8a37c7db867413d1d03272e9c722f71a35494a86b3c07b80b6ad037d4b4e4681fa67083cd89337268d76a63f15506a479ef12e1a3ed131702e071637d1b166da6a1d764d5bda28def02187f7e20851a729b1c13534b58cfcc56a989420ac5b92f4c50c0e8c0180ebd4ea5abc2f52b601e6199c3078945c05bcf386f555891977f2a89f704272868a1a7e6bee189467fdb6f42d3d2338dc810d24264b1b9d88ad5f7600e5d819d504ab7bfb876158f8c0a520e0f5569d4f233fbed8d56ec59756399966358185dd88867b2bd74ea270dd90ab27743f7ae38b35e41e341eb58220761f482faf5a9e32f600b5a03c9d34b0ba0524777a93ebeb6fc9524cfeca148f5256c7d584794aacea36a8826fe9a9364a8d1cd4a6d53874a3524929deffc96d821e9a5558e5ef3edeb3d6ee1e344ffe4b39f98e22654b52d8c52f398526c40396152b91192c81569d7f24d586fbc8b3cafc68a6854289b8d6285046add5cbaaed7de41e09c5327fe5e45d028fc7a4d10cbc9756d5ddbd9380ea759d9f05dc15ceb4fe51dfb1d3446add2d4491f81728b7711715824d696e3435ceccd747e5ed81f0b2c21e9516bd246bbc531eb1a8b0d8822f90cecab10daad1429c647316b5496204cc86adafb6e78f735e8d2ecf249f594a401fd59760290c306af371a5061710ad545ce287608fd2afde8ba55eab092aa246da0b9658b4a799e38798ed110ce427911a61886d552da34149694427243491a3988c0c27f2d5d41477cc3373f8deadcffba54158d8279741efec33b58b760a5f6c20afee09bf169885e0e63bff6ff428336c177e6f3379260a2b29652e157ec1b3b20ad7c1b58f5e93177f369e4fdec3916b4e1df289db8779fcbc675371b254f1490c142164a574c56612ce72d6c78cc141df488cbdcea9d22aad9ec9135640e045a5dbbbd49189258cfd261790b0b65ba5e68ee969f2a771398df6748bc098171ef640d629de25569c62fa00bc83f18c849e05c2c5f3966168ee473a4551d923b4fef7be0f2aeff898db3d8e3368d59c74275ed026c24923a5199311a428f6ae281ee9d1d4182c845b27393dd71d6ee7f525f4187f784599939dd2c5e5dbf833e806b009635d21e1df3444bcf449d5838901aefeca9e38c8c4e13d49339021b494f729817d1ae78da84bed7931ed77d7972affa9988161087aae125572f3465bf2771bd46ec14b48a35f879319045be2982931d1f3a70b7a8d44216589473bfe659d329738ddf14616572942b35678502b9adc8259974d53805ec90483d139359a8d3a1205f2747bff8fee0e4940bf0a316983b7858100eb1f307c9f0951af2da411c0f1dfa458021677be70120949739b89b4d91deee674d5b54519aa1d37b73e36618049c6ff811d526ac69713f61121fd7914171586ce5cac294ee772154d7409797e92a94e2775d75ee71b716ac5909014c40ed62526968c99cdfe90518f50477ea67ccecf188f7dc09521604acd9902a4f1ad476c7cefe6553a8456880fa69476000437d75b82ed41b639e41eb744aae7b0b2ce0e450c1a8116b6730202dc9eeb10453fdff705ccc0e13b3934ce227c9c425e3c5f82ae6d999df724ae6d197d7bab453914d57236f0e32904525dfd178c5422294bba04d09f5afe60c58acaedda93c65f2006d4cd7a97d52814d6885f82bd96f59e0203571a6cc137976f181caffeba4c7fc861f4d92ceb0981e6f310a6487c530ccf45f7a71e1ac9c7820629414411047373a267f05ac37233163f3b2e83d3ae37075980b7873d7955de8f7a02eae9062842f42d7e8ee3aafff468b2d1c274da28a1ae6cb2a0bdf9e92a9fac20221c8fade0969336007b61c4869fea92d6f107fb8902dd23e7a2be708e3cce2a400924dddb101aa6805f343344fc58b8c632ea4d524115d253869523800b8e18a2f384efbe5f8039db0a8cc0d589ae400754967127501aeea88cd0454f09a4fc259c412fe546ad3bd443ed10eabeaef6802ca17cfba2bcb156e370fd5c4bfccd0095762afdbc0a302305055e531349d492557628943ed23fe0264e0f13050b08f59d772cf98f6cb6b4308aa56ef4105a9055d3b5e4c84e9854dc6dddae0a0f8e3065cf0084f83fa0581b0ec863375c976b307b305725cfc304e35750a14a9789efce7cfdad7dff472a4ab844f22342b3754b8cc8e61fbf37b4b61a0508ed94c5c5420d2e281093bee8d3d7c3e39fdcd701e51f22792ede17b12da4e5891448cde89bf18e5ea94dcbb9b1ab9e6a0e013d8a450fb805e4f22479343345c74dc969f885d65be57a73795d97837b3d53ee58a2a2e0dccdda7c61232ce03554f58250f6191d17370dd973c2d229f4e0efe48a4f80be8109a8eef7620a8da7caa14830a187d94ab05f368ce182c7d7581c320bec5c8def8a48f2678315ba035ec7b841e3a6d870a538e75451aae94c1ce5b1a9e21bb684d03f4907dbf1012dd01c86ae880a4c459a0ee85a5e7452e49742567ce72b8e7da3ce9afe2ef7bffb914956db24450a0d801e780a8785305206ca9ab4a8d39f81307483fd57539a0a97d1d4a21b515e79936aac297e9ba584fc2a87ce816937626d4200ec796eb1ce285872a61a43e11edd0f0deabed4c01edd5cb8161e353266f72ad9d9c0eeab2d1d45441b964af552d6a20f94c04573b5603b436538ec6067adf65ae8f6bcd041b3f47e644852cc13db6db1f9c91c4768ca8ab381b4bdcf7d2b8e630358903609e721f912bc48986f1a20d4aa510d0bd6b91aee3b6c388439bf6259334b55d5d4223d4954863e26ededd1596f7954b79f5a131b870aabcaebf00931ee33bbd226176e1598a5a6b941f67d63ee9d019573531e3abfc1a0ab1a5f33592a8393a4676915adeedf02a40ec62964c98c09c1cfbc8faa60d3ca4f479721ab490ab4e6e16f38ccd4dc6f03ed0ec691c21a635bbf66bfb979ba8995f0a7a3cb7f7c844cbe70c4c9f3ca63712a3c37eab6a1a3fdddd6b0dfb08255c54cc555a595be23224d6738bed1eaca7a713598e61843450bd67d7d3e5baa1464a84175b43e52df92678e8c858905515e4aae38f6392361bfc52e5da982cd66c839d249e0dc4c80037630328d52ebe2b28a82dd21260f4a7985fc4862f5c91882f0461cccaf984e596f083abfd87b3dc6ada57cf3475bc99537ff0824d935f51371fc2ef765c475a91bcf4309d36a3df938d650971a656876bbea43b861ec3e574575e958a0f34f659f17e37e90e1451cc7fe8e0d08bcccc8efaeafce47c9e7d16b9b9298e2e3d8f780425d01add460a17db141223d7acffdfbc81f807d60689a2f47b5773c34ef249980802dd91533d6798f3ec613efe3f0326830dbeed0aef50d42b9e8d9d30f5f31573cb7176e923685aa2fc1a9808d662467e4aa706420ce469d206bae37f6faac267d6ba840daf0d21c92d515ec9bb5dedb7ab6b9029bfee028ca2e9746bc7dba1929e4f29d94f8b697cdd9f9cf0e5346cb464b37f4324ba98d09b9f8b82eda3d07432135aadf25f6a6d5a14020fa650c6758c4a74903dcc2751b6414577bcfceda362669e32a5a7e2a89a1a1d0213166dae887bf5dacfef4e4e9a2926c1f76b857135c3c180830a90003a2acfdb0f52806254bea4ca8926cc94b5554d5158f6ad3cb6e5e80d8a682ee2c403bdf4113c8c367ee68b5ac5d1c44eeea05a7b6e0cf638cc0423e64d660bc80ad2387dd0a2087c3389f60e8bcabdd9e71ef84cbb3315434f3ed3b3e72990035595d655f378a97154851c5b857dfd3cb6722e321f797add515b056f509d622d7d8268ae84c15e321d690d97f9b1a8b3ed2cfbd93e23a66c1a4e03b9c9e4a3812e5d68dc346c0ebd34662917bd44292044d542afa5ec7401ed4f8e1fc588ad4fa51ba8554dad3bb17a90ea02652dc2540e1b37c7867666713fa912dbea2e5c625eda42731add5da923dd1569e6defbb79a98d43dbc3d25dfe66a679a3a164cf4685fc95ec661135d46b0ff557f289af91714365227a8216a5a06e5010f4148602183f68d50efc8b1ab4068c35ebc5321f7c1c9252cf75b037799e58cfe211bf0840e1c34994a4b12fc06170b8bc82ad6a1d078a0809caec4da04be5e6fc656d8202871836b17b9125a869dcaa72001bf4ccea5c770535b6c4b37510124a4771e860cbe9a0dddfdf412bb8d48b179df4d9be6316b04919c35c4f38b6a5c4143cd40033ae115f870b71ad143ecab80668c6e7e66fb704b37fa4474bfbc583ec00727c31d17860a0ebd0b7f3bd37bd93858f91c9978453e46ee7591f80d9748c35db730c2ea6ee2ac8a8bbe3ab235cd7935fc0cbe24beace50272ec0e8ef58af067bc216cd626c68ec296155038a2b573b2dee0321490c5d67c1368525219a29f93dcdef05ce1ad1e39879a861d61b7e2db249b57506ae5d3aba09723cf32558d964093430740b47aaa6f773eda828190ae36c681b58bffb65156e291a97a69fb51963ddf78b36c579f80d3b3a79df24135967369b37467bf5932e08b814424d8dbdbcfb62e31f40a4e65171d1b21177e66e6b1f3c5a8d3acc66ded87ef70fa83500407ffc631645824e7f4b8bae89aaea7adaa27e631367bb4b2374b1a7da54e3af3e7cdb66cea96cc888b0f3fb97897abde964f25e60affec5c87a2f3efeabea72915585b3b2df08884a7f42a86ad514234cc70e28d3cfde48794de0729cb7a7eb21851b3e60df96b02e0c983604119703e9dcded57bd8a0a27281531ca7f0872aa532a7be90e1f4674d368547cd89f219204db73d8859461808607df303879aadcc8b073e64a96c415f46a40c0e59827250ca17d5909c9f682bc57e949a9e0abfd9f615a3a2d864990398f41568903d8f1ab1aff13bed62780c377bff9691344a8311a3a90c2cc1abcbec300553d14d29d5a103113410d126d39c6efc46b08c1056fd6dde8cf30ad6190c578fffdabad157f23ed3b7f4f9760aae57151b474b8d4cafb163acdd1725bdae7b2d2705289b2c335fe33db42cb91305e65c1570f2f23cf77df081cbcc3dff48687cd5cb0e915c382a4d50648a1b102bedfe0730c93e08cb3d0da66391ec6fcf9879d0239f7d17e64e0c571654b1ae36f2beab3e617fe8daa2859344d9a22643b2796fc78c8cbf4b0a6d98a710fe3b46a818a3c91c0a0065d4c05103bab7d3aad4fee73081f5836b28424d50008cd5eb4dd47f61d2f25081d4359ac917ffd7e04cbb6759a7b7ae2e5d9c4c3da1dab767a600f3189d94e8702acfe82cbaa6a4463ef59ebc908c1117ebf971113d6a532de783a3fdf950557e9cb487eb2c95ea05633e608db07d82befaa569c568b01f8a8a500a542a070eecc3627819416e4bed290e3d2cdb53eca3f10c7bc22072d8b30aac5976872e0809c96203cd2ea5a00ebae91abe8bb87b3538ad0a9314bb5c84048ffba5f9dcaa83163b041b5784775cf3a42cf46f2c304e6a32d3b3c82e62a14f78ab91778b41b6c0aa91f3f1b19ad993659e518e2491cff7de7bff3611370284675cc37e454a6260100153a63b075ff829d53a8c9e80a884c6607cdd6c17922e0a54e287a8a81346ed6fb4f5091a78912de49291a25f0ca48f926379579cd936037082c0f7e50fcc68a09cbf32e463916af0a84220142d1c43467e8faf83fe65678f633f606cb9256d25fa54d200a209d1561e73404ef161833fb6bd8fe8c994dcd499f32a96d1d67df7b59d6aabf3d370a039c1c62c40c1cbe031d0698a9011e2e23f6222fb9f4afe19f2d96ef3658b6591c573ab7d09a18ff9d77663c3baf10d32bfc809f9bf3561616b747d8eefb7b0f81fc30482439b4feffa10716cd91c8519a90398277d84a1d3d2d977b03381382830d790f78ae58c9a4255d1c3245606e8c2b210cad3b1493e02e949013e73a438f33824e2e7fbbf0ca1199dc2da32550bbbf66bff202af19baf262aba09e8d1c3ff4e2050c9d34ad59fb94b90da393c7649c3a6caa6cd6d3754d0488ed0144afa31114082251febcdfc06e3510dd8ea7291b63348bc7b9dca1c89474437dfa38639964e3c09c45eaf0a8605551c3c029ec01eab2dd0f8d116722b896c0b45037eb352d8bc027ea48f8d820eef07696d9c622bad327d8e27564ea7d1ec71d52da65e9b5d4befedce8b882b773b184603b7caa2c028098d3271a958c7f89501432e946a349301665a8047ab7f132f82ab12122a6c8e9afe23a4616f6e3d82af0dd0e8af3dffd547033434b415496997d6abcdadb14474d4b7a9d75bad406cdbe890b09ed8911a2e5b31fb96d9430fe576e039326bd49ed0b869e83d88296fd86a9d773183211681d6d35f26f2e8dac7fb03990e0327ce8e71363fbf210d8db2cd1e38600070d664bcd4d4d8fbdda05b1bc68970968e1df13df464f8321d213e91a5039affffa78867a6e9c6b5272060badd38d0f007df38cad268380e409cfeb88bcd96dfbd79b9bba2b1d5af1d3dc1c4c4abf49131b13841281ece6e61c488f81305dc43d6054b17a7ef1ab47a96dc95e020846efa7a0f73172075f487c055f4bd767884ad5b1b1d740b5232380684362a11ff664f4db21681bbbab4eb5051ca77a8cbcea6fb7f273fc4a51b19b7c5481455531c9e2b4a2bfa2596a7c0b901aa79694073308104a6f5dc819ba605aba97cc6e18268a539c86669ffd8e6f3910ea672a535a8798ea73b87929a36c7b445b1555fcbe21c70487bd0c3ea4278e2feab69cbd9d5583a98d0d75f5707e6a7422e7d06ef6f95e2753d134e80350549c9a8dd472ce1702f93d6501d86dfdd32686e07a8a4f73db899916b4ccfd680aca16b4abd98b07010caa5d7a21d0f870c6831ffa89bbc80565a2abc1bf460d7a0ea46b69bf76f4dd6965f08bac59f59ece27e55a9abc232928bbc15003da018683defefa195e09ac0c29e930633b6a14b25b5ef36b658e5d5fbc13bb7e231e0e0bbb218e3e4a73dd8223daf1b1854ba037fc34214951c33519f620b729672e1c77eb6127a3e4f90529cf168a38813ecd65c48b6d3d7ce17630d081be72acd7b89bfaedb689e90faab2c205e04b87c74a0479f55d55fc3a49a846361dc2d56b13b08ce83d1e48b95483fc3015d352493429c7b03278987ca145c2efc2e9b34b603f1bdfabf47ac5d1d62411946f1347c64431c738883044506535aa706e756da0f30e5a3d877b1417c709faf37c7e114da093501238402d7342f127757d7632566f193c00e2ce51d0e1efffcc5d2f024ebe7c59ab31ca9c9df0e5c7d54fcdc0808fbf918febb8af7c5c717dc9c2153d6cd832747c7950961c502e969e6b3eef6f7e8baacb68b42a0e93a23394498f8fc5efdb6a89f82fafbd9f7dc2f428ebde3f12c3c4b27aa94d179745308abdee8ff4f5ca143a8e352cb7228888fff7c6a249a6d93bdcf3c2f8e10eb7e631b56619e8c001279e4d25dd12b46fbb0267ddbc79c12daf4af636beceb3d7a47a46b174ca1990b05464aa1273aeaba55f45123c4fbd99470f44b287c23780b33765c45969a4fa6ae3562bfed33187d44d58676ca89e45e90a1467394c97d000b2c202f1260c4272ebc305624e664c1bb5b6570e349ea9c1c7cbfe959dd69e1d29600745158253344aa606d2cdd751fce7b190b08155dfe21012937fdf25243324fa8be569031f9f670aa6c3b07f131eabb041e7e466b1e27095e5c437064a31933c09846ec6fc41740a41b38e4c91d28c3a0f69fca494a365a4d1b938ec226e183f34d504849ab59a12d2ae9a9c416a79609ccf968ddb2c02888dab6f9c00249a39dfd4d0ad83d163f698785c132c832b0570289af5f4fe2ec7c22573f8f63d77dbb5a3a84abcdd1e8f1b5a99a30c5626bf8d3d6ece30f62c366ec097d73b2fd6ee5447459d894ec053cff48563812830a22bafb30d94f7e8419abdd9776e3c0d75c1851d636b8443485b2c3177c69dc0732458ca1af52f1b2dc2d165bac03cde2020f2cad71273a9cbe32ea36ec7c37abf916d04ad81f5c5ac6db4001f6cd79e3a11cdbc5b108ca9b49ffdd13ebba43ed272f5693af7938265073aef88efe2df5801f0e39d29f37df07afe21a783034593a6c4881b82ba59e674885c59088f911c91acfe5add7999b49d7bfa2e444178617dd871563fcd15d8583d72b7e4eb6c6e143ed893a99f47967608d44d3c59cf7426a83137c5eb970636584b3ecb548780fcee977c4b3e16a2558eeb8b5ff3cbe47d571e70f53ebebd60d0d34843e06bb4ac42f974d2327bb6e09c98c6e0665740e63d24642ca123e40e6fffd24f6d561d9668b710737154c78554aa59eb57045f2f6e6b462b85afd1ba4b3351b4a8f7ef66276d81704f76fb4287a4cba52fb3ccc48719d066ab1aac0da8b1e2b5156711902fadc94a21192c4b35ceefcb49424fa4669670f6797388c90f48d1747db0218e51b509a7ad48d3084c1b04ff49a8d0480358b179491a0c8322bbd97478a206cccbb7cc2bf55905be2d03db1c6716302638e1ebe6c8cc7149651d27da7ec69d900ab9ff5d9978e98d5734d260681a0f103d85e3614c2bcc6eee4211052140ab20b1421900f0e08f4c121459ea035fd55bddf774bd28043bacc56dc5b90e30059ad42b7cbeb0346f00ddd5c70675774c0c662aeeb63b013590a1d1cff673ba7097dd1c7adfbb1d151556dec65325397eb40ff5939e92ce9b3d712c5ef12efbf1170d89fcff65264ad1277f76d50d4ba1724fd1761b457f48e3e75620cbed4a97f464b5ba4d7211d013774d92711e61d719f03904fe5b39cab4421f3c558c7ce99c1113aa2accf0bafedc762366065fd3afd965cfafdceb084804e610deb58bb45718ebd8805a7158a0ff5a922cc68517b8d8b865856167e7cc56622c1dff10a01273a4033393a61d7c6b96a1eb7933eab210d7d6049e39d6e5bb84825cd5f1bc3f5d496102577abfe17daecefa52fe80badca8946ffb6322c1b809ceec1ab15068dc1e59e569ccde4788d6f875be308352ead931bfe097d91c0d8a1d885601002fb32eb5ba660ecde1c35d7dc123e3fc22321de23ddd5fa23745bd3e7f57cc397fa5cfc8659a9a64dcc02a4a40be1ebf652e9cdd7ab50cc675baa7c122af104a3405539c756974b92f3f70c893f7392a4166b8a04b1fbb202d775c8e8e9acaf57299e358b9fb2e034e14831ef73b56aaedcf97653b91bc171b02d2b4bab9e22c77501313b5a7af2a89c374787a9bd14ce9c1ab449741207fb658ca66bab89f26dc4b7f162001e9d173701fcb3aee9dc77ee5c10f1324f86c78641c1ee71c3583eb83a1e6f1bf71b59fedc54a9fcf5afd0533bc63b9ecac8b367b72acae1fbae460a1544b05f19e4dd2a5828390eed3b8be8d3bfc35355811bab0ee625fae2b22d7c8f11f3a40ed771b5979709f332d0d7a420820440b13f33cb18cdbb66d9ab1baec6669158057733c8b6671840ffe6eadb18e2a2b7ca79e1578613769a195d65a319110d08774ba93a2053739fcf8a3eaaa8653c9ffb2c6ad1f6a6f843b151e36838475d531c72c063c5c2c4fae38a4faaebd34974bf3c741622f6170b25b7ecad58d7f5b2012e18dd508ee6843f56415ca0c2f1c37d41e87cd19639edd7961b00fa686463b799d76c7c374ecab79edd697308f1c3fc91b643fde5b55dffb6430d932f81b76f2996626dd65c429a7a225639ee38b95ba36acbba55ce9936172468aef595bf13f4aad6c01ba3248ddbb5d43df7376df0cb3734a93da34e390d4570166afcd84816b3c2a32e7db30ed9ccb8bcde5a80e20110816feb80dd6aceebf9246c4dd4aec2fa05b4bd48e5cddbd64c29ba3d2e3489bb8835d430a5cd9360abd057d37f5b1b97293979ef26af88752965ddcf034baadf8c037e8417b88eeaacbcbf582db52be622fb0614950d31489cda418e0503c3d3fc90c9b55818feac0fbc8985267f7adf1e130cf20f1b4a2506027a16a6c7fbb725255668cb57376078abefb1fe35ea4125bd519b351cc0490d08ace33359461fa63d63c9dc898178504a6b36e55fb71f48b7e33f00eab925c4c239df616d3c15389780d610a7a14247ab19c293de95c2c02cbd173d87c2f6311a724d4b1add65f107b28ace8c13d3bbfbbc24b89b80ad7361fa4d8389ea0399e165a69a522a45317a0a435caa86f78987bc4abdfd0d4b14298f5fa1b838a5c4966a041dfeb800b9cacac48bb180859b86cb2d95fdec2714246e5169b5db02d42d0a4eaf90d18a30c894c114f3a78b28cba83b822238476354be3ec6d96607cef22ab5a5751927e06c49a85119ed0a45453674280e6447f7cd30560222f77b1f667de0f7cb3ccc6323128fe5e0b34a02a10e5a5d5b84499386f94d1fd47c36fa6c24dd3fabcf9cf8f986a0c52435d2ffb5f9fcc943ca73ea7e0e84c94438aa7aca91d91eeaf914aa05ac0273793b9299cb3db1dd69e391c2a67f34b5841b4e637d716f63584d88f65edbde7378b3b13874a5bb2accefdb98819610ff6a95c79ea1e575a69e2b2d6dd8200afb2c2067b3c1d719fb07379c9960303a6b3008667c5e4198ae0807257b5ca2deab9173c230598b05f7949beda41e83887c0cd79269e3e0476b59342d1d4da18c1aa64e9e1091d994f4c049c2424c58bb2e5ee81f090a8ad18c48f528c8ec0afa9acd2038a4670c7855ddc65f216d4880dde6fb6a57263800556a6fb00afa647c71b5668e840d4e6ccc394ad4c216cee84f9f46d7d137ce7141f4ea947f354d8b017b60adad37dc37df9fbf400751cd49d23ffcef1b7759f0f55c6782532d69183702da77a7e2b1e2e61bec0fb56bd2deab386f91e683698768faf79e5e361f2681ebbd3d175ca1223ec786dcdd835235d7a4d1f90e00e06be0c8c9d6f45739dac80d914246a4c2b36c4430c2ea6d76745016098b045517bcd0ddf81c45c9270776784895ba3d092f829868f5ac4538dd940e57038e378029e792cb61aaa5860954f7fc8c712c23acd386eaa2f067fc723785485e5c33fe7e7c344c272e540876c7e9a0e39d1dc64b8369df151b6916868d41bc76fa36f8570ff3e8c90825f70b61f943f353e3091f246ea4278b9b2ab1d407a0d80f8932494513bcf16b3d068dc1a2ed86bc2d33a06cfa06ec971e9ea803ada719053a864d08b8bf69496c1fa3a1beb1de79890cd53fa52037f22deb0085799576588998e9e03371f5c6f927bffa0f6c5e762a9a8dd471515247f5cc6739fcf9a7a3c9a5aa0500bb57118c383aced67ad0ecdc9281158ed7188aae7068edcc5e84a414106b8e3afc74ae3bbe4ec0ae9aaf13eac99146a4c69c0c20bd8022195694bfa2ad22036d46e006ffa30c8d49ef8ceb5dce70b72eba1b27317b82e61f135fa0a385795da011fbf2fcbd5c5a6b2d512d9759903f1b2b729da56476c9182805d21b0ba006cb6798915f906782d82efd98e08915b1af86a213ad697d2278b245646ded98788653dd8727040bc795e2da1c54b9b0ee25a448351d5dadc101fec5e599af21f4d25d600f2504777d04dabafb54efb333c86f884ad9dec620e41a5bad16a4f5b72de7e824817b25b804062073bf7d38e634bbb2a3f265a2080f921d3a0a9b1d000d386a4839b7953d4dd316fd50c42e5f254aca8b3632404ee29f4efaab1c14de709dfe534e12f74854fe15b99ae1149ade0d836aaacc4c0d8c864bcf14b217035ea454628fddd90f9d04c90d3b5c0c21c73ab77db9bb1f3a46e5e34bd38af7be581cbdf27693a50d5826b59f975d3c4876f025485dd6470160c6b9bf0b8c51593db54b0491b15d534a895429f6b9008cc0d1d93b19cf0c454aadcb231dcd82701b8141d6ae5d3eee711035b2853999d1751a5279c5745bbb713ab7285790daf4271ee58f4c4a88ea9e8f187b25849ce7c6d80a9c4354c2b81af0ae77b1742425efa6ba8009c4231aa31f1b28fe3d89a89e41c1875848427012675872c97d3f72d59a10c374ccddb935d10a993c9d1dd8eccc560dacbf328dee7e74ae89eaf7224481a48fc566c65e773d989e89ea74910df4604c9f63935fd2fdffff88c2be827bd1ab0a203092068635adcd61aaa83597993b7441fac043ffcaec3be4ec3e556acd62e19afe0e7650e519bd37220044149f4b1ff3e7732e0405409739a05415d64a1a806980586ac5b9da59adaa0135a7f9ba9a7e1a8fa812a07e20a13a6903ce4f20c278ac5ebaaff85dd2e341e5fef4edd4de139fb592261099c00aa787b70ef010131f11d5cf7b923d282e2ec8166ee00348db2697b0703db571e3ae995e43a0fc9f4e1bf36b997d3d2d4dde728c500c2e5aed5909ec710e0b18c6181b4190acdd4d5b3c50400f12c58f4dc9ff23a2dd26a2ebeb2dc41ca04fee86e5d4e51f4d5d624bc9c31212996a7b5dcfdaa99185529d6b102995b48f4819a713a67389f62666573145d54d4d6e37bca164cc118b1251a074e763a5439bf0a74b4ec108e6f4159acf8d4d04aaf4297bfaf9326918e00dfe4a0509556659a3bc72475916c187f873675386fcc38fe5075594b70db8df411fad9a7e3783c7db07bf1c99f6214a3a604baba64650c4cf3426f44ecd098858456b2f6e10bca042f2bfd35a765e2c56e639bd22306e63e113edc17a14b18707647037a90d349dc047e4fcabc278b2220aab85a7bb38dc955e6b2d44e74eabf42d4b1d609a5adab11c24c842e39c45242859d4c9839753b9941d0667c8b7e4de5e258beb7c1c9ff7e90cd41c3d76329c668b05882161c1795ba79b149892f5d9c534f24be737ed7200e974695e0b4ac45c47e4b51cd2b4c57c523dbe104f09e48fee32a6cfd54f310b4d4c7482b2a86503ebed6b129e64b671db8e0a6dab1ccbb10b3d90b190134c4e3033da6b17a0a6d272f27be442586c010812d6134c3289c38212d394c9688db0541ce77c5f29bb0966671d41b479c5d63b1850986da2faee684c6a233d21347ee66976ab5966bc3b8505514028902d441268f2e0e64c9e055d056a52827405e59c8f5cd156c38e14db9fe18daa1e30883847d36fc3e16169e47e7825fc04f8b5f07530283923b2ebd36ab52ba7a55fcf505f7c2160c3620ef234858cbfe4e7054106e96db6f6f2a6d8ad489406e8f8aa28b338f5b110e0ed3b8b6416831be3a4314bc9823398bd144bf2accd1eb9059b4df5340ff3388e3d804624e82c345a59f6a876c49579db2173df564198d34e002ae9d039ad758c2448c228798e1095d6fa2367554abd9a0efb39b3f71091b579693cfb07955bd9d52821351f133645937fcc2483510c828a6583ba424fdce0995f3a08c329fd322aed8ffa66d84ba7256f2ce0fdfe65c290fd2dc36beb28dda5df0e98c9eb87e10b8e43c10e06ffbe1a312d0058fdfd646c93d5ac678bfbfd30f512a8827961301177da2d9ddc27e3a53593c2f6e398bc24cdec39363b8f85a905cdca0ff6063fa32e96ae64a18d10ac845c30a9ce4ea90a68e9d3dfcbff376daabd159a96022e8e2c6cb530d1e6c8589377da2a41183db5e2db0a34759b7773e1a9deb65908a2f91284e8e12248f0ae1023f849f7ac73084bdfe7e6eafc12f374ced5686b4059e2a92df1741560c265825266a66f8ffc0c4a218ab62e7fbc89dce66b91a5928d7062fa2c529857a7f3cc7787907d75005dc169ac209bbf04bc1e460d4ffcf2fcccc7251e080af85bac32a950019ec4c785559f87f262bfb7c6b5af1a799376b12bb2d6a14ae92600c8440c57348b41e9270a733ade1f3769bc6835a498ff01cac84d4c91499beda08ba8960fb6db8979cd66743ad0d24a47de104496257abcfb665f418fc42305cc16216b48d7024d459d9f4333c1b660c48617406bdb25fd14c9d9bdfaf2a9c64739661f8550bc89a40429d53638558bd60b06d41cacf0d9a9f4e3bc5eb629e00b8bc0d78b94761baee0d975bc51816b250d9b7e872905bd028ea81ed98dbe4c93ecbf53b7b2004c74683f1ca41a6b9dc6971fe8c410d9369703d6bcc8cda3264d1d35a00de695cdb0902e25ac5512e86213c4acd8b894f0b7111a4ee1a47d2106091fe34fb602760830b168b4b6dd807b1671eaf4b2dc4ea6e26709769ea9db01851fccff0f520e5f93d82ff049163fbc2a5c67c3198defa422dff31504b04b2196140bba1ce715fffd0056ce79e7fccefee49d0202a9245ce5f3e3ce4a5acdfbfb2d8db10ea78f5969856cef77dff5981f99e9ee1127a5055a3f3aad1f60da6dc00d5b90b88452e05b544e0f50b272e7323832fd8d56875d294dabd04dd3545bc39e537fb58fd69077d376d6fdff9ee9dfb4dc4935b0a0b8b69dfdca2a6d6b19b038c539707e516560beb927b1ae377155e11aa5448b683013e0295932fb4323c21970dccebb9bf563c26797364d53dd52f3d483b911f06e0827cebc25bdfced8cf744951f902448a41f4591a6ec03b39e87b52f27462d9c826be2e170c1fcbd8fc8f57e1c788286a4c943b113365c531a0908bc64a0e6b8c40c9eacf32add7ed29728e996d33b2969fb70ecfd874af1fd0ccf7713a04563285b61b50ce8f2aec04641adbbaedb26438ba82a456a54f0670487bfb51d032c3b1f32c8b387409357f0dff74960f362896a2f70bc05bd0b95c13bf10225c2936a06611a1387c36df6de713e3a94a45cb95ca36e91bce121e86e2223132a5aa557261af7fffa403a4b0229cbb07105619923fe0884509a4444c5477fa8241f32479393a2139e6aa4bae916175d2f0372de2317a55c355a2c35caf89f753f58bbdb3cf62a2011f19f893d373b422b683b98ddaef94743bc8e0f7653b5a770f4550bd22650881aee8488d1ae0b17599046f8c43076b0f69d034a966aa02cca893b4215828abc951afeebb552abf13a5e21e3600ef19072835055c4a239d4bd1c6f8b571e262dc708d00a234c7eb64076e9a894ac5fe761d0bc5d547fce9eb3a84b7c3b5699f86860b30ea3fb128f21c3790ec49290d0197c3a605a2ec9c326339b60f9cace532b061a450a32d82198c8c1e6e6701875713dd3e4b7a6515d89043cd47724c1941383ea4bcaab9a91c2b450f776e9eb97b4a1fcf9315c0771f79e18e6f712150aaefe679ca00126eb27884301e5aa151a8e94156cdeeddb8b74320d1c45e76678106cc68f65ea2c602b82acfd8488438cd3c9b3911873a7ab8e17d5705b363335ee2fef535a7219917ac5f7a796dee5961a3ed51925c10c4749724373d5e2f50bdf110376eb7db09190cd2acd4c2768dfd0564cb919f27bcbb5dd3e902e7d14b234a9ae2329986edbb00f214caee3881f3e0b4eb77ce65637e652ac0ab7f586133417bd87bee51e4664f20ffce491622a5100d567cb836ae203a3ff93cb3157516c62375489ca917d46ed417df0d2ed0b1e62538cf3992a37ea038adc64469284ac8aa1bb15f78cf2a7a8c79ef044cfe8c45c94f63824e8711406779235cfe86fd771525caf9c66dfb7b18215d92f358c446663254b64411f46a516efb760fa61ba0bad659492c7aeb950074b544a0925059d1434492137d50225f1ceca2692a8e881cffbf389e43b55b13c0d56bf075aaa22a84b750e71c1f272e437d973cc27d52b5d6aa0521dd1d648d979f4f55f4cf483faa3bd89ac36495f7718ff8ed3706391d81f4040d88c3a6f902c9c4a0b543df48d548fb20732e8b1d4528873e6167cbf69bf0d72e6be60ad92b6f328a03ce08537eb0a63d6990a4457a68b6b6c2aa25d364fcaa254b206db7d6618ab4cb1ad2b2a91c15f627f5efc01123296de6581bd950f5357279e7a89699981866701272b6cdf26eced3700ff4df78ebbdcd0dda82c4727a1f2afc6061dd234491d88dc2c1784161a56663c80e19013798a77af9367494904c2b2ba5316416eaa626710f93ab6aad14cb60f8402bd7fc14ffe794fd7ffaabd42a716804fab87100f83a4752231368fe748b67d442c393437ccd6b65bd3cd84feec33197f0630985d0de8b3ed0c97b7b6b5c6e9731a48a2d1f4bc82afd6e1ca4bbde313e296cad585495c9e5bb2c5ccebe679adbaa660b5689dd744de55fd7950965f0b1b7b2c3f9e9f5e1c85e7f1e4b2838a2a6e952d74af5b8d0bfe82436b7746636f3c8c93eeb8605ab2a1ef72c37cc4e087acfdaa69d9f424a0d418876294df6cfc5cab0f46f0d97ba8b79170ee7c9cd4dedd6892aedf3f6180e1811f3d57c909825d4d876bf42afdd26ec9c066bef736ef819b65cc3ec7ff9414c875ac05ad479702097960269565f74b75ea8d860200f089d4c4a69d7bd172cf15b82025e24c1b258897ad6c5a8366108a2c1179dfe78a233507c282013bdb7ec8555cf5aaf1ca832e375dd326fa1f9d6d3e758f1aa818fa34d60cf0273fc2a486c0e0a4d58c97844cf58b65a5ba0c0039c90ecab03558d96481ec978ca86255396df976aaced9175062c47649ad8ab87994730dcf50a50e6cb3d1649f5ce2d8e4e7b988b67ba9daafa1b48d206234b3c5ca5a82f8cefc48d2f291779ef21e2d118572265736ff2c997e56d64d0ad48e86732f13d92bba6cbdcb7b31d8ecb1467aeb00c308469a80023bc44f8daac15ad8e27cbdf45ecd56a5687bcdf09f7c276c7ae50833b29422ca375d780e4f4bdd688ac6040e485671050a3faac5a70a19e4f3ec3134533e123c4bca1d5c86d3d210a2a9733eee1b61f232bc9dce0608dc6eaff755f368de3ca773148fcb83af895e664c6cded4aac41c47d92df11b1975ccd4428bc142ab5cae624c493a4d778f24454f87b7fda49f386dff8edfedf5c07e170b1f9f441fdd4a63db3a652058a73033fe653b39c71da721f2fe72bb261c89e93f49163fcf5aa8ba57d3548135a3d12105ec79b6bdeb864b1bc488f223c4db01c7faf4e3344edeae3338d99e1da1b011bac34b3fb11f6a36b3bddf4c4be3a3b31006c200529b445eccbef06f013dc060bb7573998d2b026b2ed0e8a8bf7899d96ac2b97575842487c5a98fb8fa43d89ad0b9c913f8a9101d776d94c9bada3f84ec3379324261078c1f4def32ed724fb5a9c3e134be0454812a416ec9e9162642d3f4df0616c1bdd3bf42b027fc9e49ce4244f9273c86339853d7a7f47dc6b3a604e9633f6ccd8bf2e35b1c3340e0ed23d57fa24ccd073063f25aee2f4e2da9932745cf901502886ed9bbdae494a737a42c8fee69508fe1c528d21b4bfc51b19a7316b8e76451e6beed3279cf13618af1451158f033b1e69af665d28d07f32f8681d0fe7424b7a98b509b82636b5d3115cb008c11a0c9f9643a29ea14c8ca90018f3cb44f536736b9d5cc4ef3e52455e357602d640734538d99df42a11570bfb472156ae3c10f419013bb42ba2441e2d4799ef5263eea575998be8f8671df795ea265856ed16b2255eee53c3b17381a26758b4ea64ab0fc5e5de8d88ee09c22b75344b4ad7242a49d54d825fc08037e7ba225d189fc9ccb4fdcf98ecb2a583b130ed42c16f133588a58df05805a96654a8ddc9ac1f3e80109197a14391669dc75a138158fa42e048817bd7b16a1749427f9e5962dd0be26443af5d089d06dc980aee765c27c549c8e3182824156afec84289b8d7ebd74823c139f4545091e329532d92abc891b0a2691d51504904bc87b81871c39fcbe67a0e8dece5e065f039ec761a24b1e8c6539230ee8a4de6925884349722d6c09bcc6faafca986391addaf2b737d17288a0acd7c3e3fbe1899cb77d820ab63d6e8dc293fb0cf61ddfbab5814ca64515beee4a20e71b20af5091ba1c695b84a3ac46035f424e2a7e9ef1c1e9c07e78ae25f1a32459d8d9c720f44b7b1719b5743637f836259880a3c7844ea471948bb51cee67f73ecd4f6d02492b1746fb63b03817d0911014ac154b362061008336bb97ae82fac533c8601dafc3b4e1eac4df00c8babe40432948e7f7455718b8ce3f032ce4d34deb939b069a3d3ec5c59546de19576f837eb4e2f71611d05919576539a2d0dc8f83c895c26b5f2805b98a2539f2477881f68b71472df28e6dda4eb467a5f8e75d7078f195d5e1918c6215cf9c3eaf24dc744b45049daf6ff58910050a68e357af72c105af99dd43a84651432fc68a6b82ffb2c3ba767ce59c4b046a99d9e751fc35bc62ad6232dd12e53bece8c3c440c259586a654452f1181b907595ef35533ae309067201762c085554e4b9295407c17cf8c4ef6d8a4db95127c5ba2723489735de0cac1111a149a2d836af944ec59c6e6894b6644f0d4fe764c4d60118583e3d4f0e5564bc17c22b90316817432dec63c6331cadff24d42bff273c2acbdc20b3d7adf51d0b34cbf3d2720358341888c38612e2b9d5cef1f6e5de47915144d9f8119a8175300b81bea2304a59262bf382a3c78ce7e68e0c38aafb27af2ac353a06ebe11979974f253767fca83bc68a341f392a4654c66c1730f4ef55bab3479832b4ad6d6de3e71f0590c8bba80657136c2ad29c0df4219074e0754a02ce2e94f949310a35738bcea548876f4d5f8bfeb9663b6cd2e6cbb2d89b38ece9ecb4a49a31ac364040f941e9c20800491101868415ad4f5947cbc34bc1d8beba9dc01aace7ff1fc5fe4192730508d5c7abdd42e90bfb6019a23fd743e73d7d335e9b42a66cab46b12b1689b89d333cfe1a51cdd08d2ee4767dfdcef9149c051c01a5f64c9a0cb908b05a162bb577586f3cfe3e86cb2554ad9ff4ab6119feb479ad18324ae2612004d3af25866818f649bb3337fe2f348a9618a13e66c2d7d626c177ae8d49b24fd3d8a2fe23d4383f71e59221d9adc4f2f7b75577c3056352abf9150ab4e8bc70604c6d003d80b275b85f5c297afa266fe62f8a6a96322653f374d0b16d3edeb43f5c6191455157b72c1df21eebd7aa8c5ad6fe17ae7df67bdfedea13e75e3720161f4774357341aa7c20f67b09f68ce02e7b8ea8404f7598891cfc7220d6cf2a1e11bff5bff94fafd46e4b11c4ae4e035d6767330d052380489d81c770bb3b78516d32c48d5bc429990606bd2329ac64d076e5983c3172ce769faa010d18ce18491c497b852c065f5a51724d22ae8174a7f84163ced502e8edad381eb8587823fcbcc41b330f61edbd69f45293892eddb1f554327f8deb2172c37d739ccd8eab5b3b8a002ed7f0938ed274abba3b714db37880fd32af8c25bb0f6419aa70a2415956ab87afda14a4dd833ea9454202c15c6a1e27a2d2c6e32cf0556f9a3760da453fbe505ca5d1e78b4b843fe4ff8137f66b5a52668bc8e860b3037d41ace34fc53a5b786f7bce63923679c9bfa0240645557a9aa5b1711bae3a05e35f24f184deec5756e85cf536f07f297b43ce2aa26c08a40c8b8434c93583e76e56bdd0341f3b6071e771c9a7f489693aa3cfbd3ddeffd8b6d49d89e67dff65874178c2aba3b84b87c49788748c6a7daf21a32a35f83a6c837a8cdc0471a16a04f95bd734b563cbc5a304ad4c7e9d59420a1764cc00f49808e6b451b6c56282262fd063f3cf0bfc4bc7594b982d533494843a0a8adc31e29e83dc24a203e85f00ed990cfbeb0a8ef7631df723a5b522e99ca90968f9a153b476202aa286a97f1cea91fe89f0048a14c622e411981b270a45cde1b7a3ad1af81796d1aa5d11ab8bd1eaf40793af98f323b527992d754281347f3c806cdd34ad86f47cfc7591b0dc5bd7baca259bf7cbc863aaf4e4750dc0ebb70604e57c55187e782eb9a92d4122181507b1763fee4c538d6bf51c9961415e5fa003cfa40ed8eee7b3b45e587b0d35265bf23a96d75ab96ec2ecd6e441f4d830a4728da845768084ddf6fabc7369345e3509e63da56bd0581de1bd756ede5227f6ba378bae47a93cb8f10c699eb423bcb84297616f3881b307ac24960068916b9a06884ef52ed110e5dc7bd69b569776467e243cb0e53d5098636edd9f25eaa7a310945651433949497bec36e3c4ec4f04b7de17e4d1199847308ab1da71b8eea045a2945b2ef4dfabb8f9fb367deaf63d2fad65a4d3a514908bd48933164f59e50190438923a87387e5cea6bd237ea643ae034a93967f5e8749d5b1d472c9a076b549e69df09034cce4b8279c862303590373d483eb1e5a42389773e61c87fc5d155179e9b4d2bf30fdff3e5b2f7646753a1b4520d67ae40221fa159918b2b916fade3f38b504253ca1e0d53476ed71c519c80b410c9f3f3a1b8e01a38949d0d4a80160144976565be06d8ffdd09614cd97cf8899db32e49e2a6236a617991ca0f70b46374dfbbbf4fdf0b20ffdd961c7598085e54612a3a0ec6e2f9d1e5d578d0dee7faa034de06375d4a3437cb143474089b60b285a5ade21f18e7fa46d72288cfb9d510fcf28916029217e8edad5b9603ac5ada37cbdfa4e299f75c4a6e5ecc15848c1a8caf7a7ad4575e5c3eca2b4cef23f2b1a0d8d262b06594f848860c0cf341b71e5069888c3d5b17774567c4eb4b346d86b1aab17602c5ad53534efc69b1decb634b60b0cc78b9c4cb0d8d0fda81bb9dbcb5ec9e1999ae28bdeaddc75c83ca61e9fb3a154ab72294948c50bead2edebfe3b51dae0354f153343fcd201eac394b32a72c5a41c87770a508ba7dc01ee7716e5ac4f5ca24f1249578813908521789c615d69788dcddcd2fde0669a52d8d55af4fb18a809fa9af32690bfde33a92d8b750a6192a6a97659be04421567f07943c698d653ff24455fed93b36e7ef094ea54749a696f2ca38c56dbb997eaf9eeb0aa74b8479e16ed0f62d0ac689a27bc9b38a7b01d322fdd1b564e04d0d860d6219ac40f554f13a34c08fce478004eeeed53805a26c44e2c80953ce6efce95ad7b9e41d529a982922b6f8ff054e646a7a49bc0449c85646ca56e55c60856bb7f5d9a29cecc51204b46d7d5f24eb6f2d0b4bda7f3760d43afd7b0960ade5c8455838f6ef83085fa61feea6ee359c8c5e3cba652c1fa149c836008f9e1d59d30f0259fd54080c52c3486cec85cf01175b045143fb8e8f94653341715c69fe837d41fbc1c7391881b5ebd80cf8676595b3cb6b81941a06084c499006b1bac111d543d1c1dc613a952054428c30fafbcca6794f986fd175c32c52e1c51c97413dea0bd2dce618c950c51c14d65d9ed0530321962127d90b098ef2e6bae77e56eebb88b0eb035321f2a127ca1546e85feed9b86877b1e28cd374bad9c109ceba64255190b45ae8bd6c35b863d574b138376d866bfbc3ef66ad2450463e789c17c1ef05c8890d8f7bd788b8eaac609f66297b92a5e30a8b66f1c9efcee0be37ad36f5aa1e95045a3682e70b15dcb17233c06f71139c6a904de9f5e17f1e0cd7d1f36b9c95e3a9b49a0c6ccbd471effb4974793bfca85789e5b784c129ce2307bf49b163ee4c418f81d131c3c60c53f28e653629bd7e8e492d4b7c5057948aa5d4b799b2675767fa98f164e6d7a8c704d6dd9d49492412b953ae4023095a265e2a9a4c3bf09fac7c8b6f4d6d63651b5a1ff66e2858f1272e22ae109d541eab6c8bbf65d4c5151a05a3f0447b1e7b191d44ff27d6ace7fcff397d929d34ee85b310ece15f59e064e1acaefaae12f19ce11c80cf1f1913d7fa5034aa3ee0acb0017fd9b60ca619cb5735a2f9df6916a51c4337b23fe40d4c686ad726ed65b0d08d4863db7727a12e106bf9c70c55b14bfa8a4da1d4fb8448093996dbd9ce1d14cc927fa9919358e2a7e32406737ee5c1723ef58b33f624b3ef156a99aabd12e8560864bf6250c1d85c1398ab7e40e7720a8501d2abd113485638c33a0b1a8e119a40bdd64634326f69e1f008539e2dfe3cf2f5d92a53a42848e26b122b6bf461cd996b181b812afa7ac2f3e7763677c3e333d0129ead11bc6e32c9c72de758d0278008208fade8b0ac03b80129dd6b6c7347a83241065ff1acd58923c3210f8b66027b8fed180a849f1e8d92371070c94b5e77e3ca5915e35939f3a5907a6f653972708d5fa3832ee29297de98c24d2aacb4f463e82f2884b48d37ddfd21ce0b418f12b6fc9b715a83c62c8cf7050a34649043ca9b32283954ab32e8e9e585fc746222d7398f72f3886ba37a77d0acac3047a217fc367e7ba37dc174fc810adecd2845bcdacf38e8e2fae815a4e6eaf24deff25e8f6c225aac5cf707707074ce28ded4076fc53a08ee732a4b1367f22c88057a0eed0ac6644b81fb8521624476ab2f197a2543a31e85ac028f19f40168b6a17c0e0967e53c1c83a34a4bd41ed658b446cc78c1ec85e9134a7ba39fd4482a1eec5b05e93832c5f834420761568f237616835858fb9739f7c3000f97046363762a005fce0157a645280ea01b946195ecfcaa2b31d4281921c67901e12c9d00ecf48db0d18fcb97ed604a7e1942cadeb5ed461c4537a50b06cf8d8037a6b52d02c817a6c1723e3ae0fe408d3120cda85c5d63abbcaefc25f1b0fd829e535d1c6376ed7208b514adbb8f08305e88148956adc961e3d25d8c0458cf6d6aa7b94b8ea88740c0d657a84120a276ef5ca46df089296dec6d05fa89a57ba676b056787180bf3c3512391607c26ef61f531b5e08496dec50b2bb27a0838491d11e7d0c84e18a92281ebc5f49a671b66aa8b0c5cd3183d64a34bdeb508cdb47a6c2e95a7a7de3a1202530a53269a8f681bd5406bb2608bac9dbe99319dc9fa2b8c18689f2c3819f72888203beee47f338fdc769a2af1708534c5e669c647d9092103050f650386484cda809646f9e8bfa51584bfd87f0e7f43272637c1eb7a64f8de237f0a47ebd48339c3dbfa1ea335ea72fea77c5f460556c288ac444e3690988d14448312868590f6393a51519ecf9611522970aa78059eedc8b2b366dce6da384222f3aae47e5892be0f30cbd80305c15fc54eb281bc6bb2432585d62688d398c78d445e8a23573cd468480712ba771216bf561a4ed9c3a03871fad13530facf862ee4afcaa33d873a6f141d19c381813cd5faee7991138c96cc1ce97880a8064efa54ad3a7c8d45cd50c9b85d5894caab4880bb21c355082673d5d548faad6ee783ccabec796290dff173539f6f0d35dced33dee1f19639b39b3678d0f0fdda20f3c1ee087cce2d71295c04a01c7edab0f9c604ec0e128353c16c5015b6b357ba7519ca19a1679b15b5ebf59ec7d1c60ef45da8ef69be749734d8abe9b38ddfabf5aeb4a8a77128a3b68c9fcb28037c7bc712143391a57a48489a914bf951a0acc174830a75db395aae821dd4a1e03039b9fa8d2de8c45adfb0ae67018ee7cd645c5a3c45f90c4b432a3bd23884c82cfb32f7e8ea291a96894357098048293f7d1bc7621bf6baed2f6318177a2bbbfe76d4cf85324ea1bedde33495fc9fd9a07f29d7f5f1595d0820f2d2e8593a6d192f054e0c6e7ba79f41039deb7374d30e0da4dffdda375ddbec142303ce2671656f017ce9793354e8ae5c37ae5a6337701a0d33ed2e19984a39d089db38912d90830500b56a97c414059a353b30d4232ad17ba697cfee319bda9466706821d72a59c5766dad9e5aae1705094c20ee22f89a80db31914b616ebe19a0f9705d3d0c15ecb466ec1cf095dbf4d3e6e016ea9b49cc4506f5d0ed22d3e2b429a02efb7b9253e690c2bd9b0b6864d287fd0c182baaf071608945bf819af7a3d83ab2da166dae280da4eb57bc0286ef6d80c866317914b1eaf81498628e9b3cac129af163aa9fee58738792b86fdf5bda8150abaf8b703aac54f21c88de19175561350fbccc3717e03ecfd7d194ec02e5cc7aaf6861dc38b8b7718f627410daef694da371b02df23b868654e1eb1668cdf98f1598ea080145129b28a29c594716f493c8302c3d6b4f666c96a6d56a64cda0b87a35aa0f4c04023812d1c734de631d9ce0b4fe62e2816fcb375aaa6a7718272d603d5b931ede042fc465fa676d7525d748ee84cd575d0ec086e419b8b0d53057da9cc7245ccec197e54e87fa81b2436b3d24178e03055019d073ec5f44ad12c83a72e6cd07463d71c78c23026ffa8d38198cb1c9d5fd7bab383102924b1b9eaeeee524313ff072916f47a459dfc546eb2923ff6e07b481b74c317a78d5f0f0659641a9709b521129317e487bdb668ed9f8f1779967cfb72f36706b394d898b939d7fe20a4b7bc39fb46a5332f85f311b3975448f8ef7029f1c38a74d4fc3e88d096308f54986f692a35c10cda542261eb7be9ce760fc4968bdc24f4eb0789fbcb657c5c087f72914485bebe942a187a770c2e7db126c669be1af5fd0d195d509ca9f2f1c56bccd6d1c75196aa24ab9d90972e99ed7ffb0015f1b98a40fb11652e964e512cf9db9cc36f6575cbc2ecc0e402efa5d37c1abed52713e86cbd6514591e4b93910b6e5a69b4322ee7a084e3050a77ce4f29848f3128c18b316aba088d3f6cc120fac625196e71316ba8a28917872150e9bcfc4812c8c02e48d39fa0b6b81823b6c1b588bb0fd65ec04de3bfdafea3074783c294c404af8fe3ebfbd2a301f15c29293fa08d11620bcd40245e1ead320654305280e832c48df2cba9b778adf287f129091e4aa752ee03c27afe56e8c9c6a24108e73335ec6d06357c89c4f8dc6bfd38e270aa4a84c2d3cbbd4a0041de78ffb8aa54667b6473dcceafdadb532d17ccc8ccbb9fdbf439c2d504f5de7aa512b318f844c242370f65f4919c9c35f25bcbeaeb9bc70c3f63e90ac91c00838fa6c24412a11e66ba644675018ca9ab56d50d7f22edb18b367bd11d7be5f3ef247943f28d90e268971865299142cb11e19bfe36373935c67d2dc1511a495b8fa3daf04796697c647bea39e6489fe9efd01a3104c519b965c6de940371d435660471e8484c611791c415ea1dd4f1b649e35d1f9587e12b913b18062b242a48fa216031606fa985b9d1d747d6eeb4923933ee05c089bdfbef77a7123766662cf394d6bec53f0131e58a345047ce8d6dfb09f4e9555eec881bec7fbaf90af9c0b12a821a9e70f41bdd557f75a4ef04a18a2abd28d139393e1aa8b8d328b7a15940dd3544cdc32fbb7144dca2e6ffc2dc4a3018b41fe7cca8d93dea82a4d232490a36f079f74c795ee3092a6b4131443e62397c0629f09a9974c06baafe99742955fe0e279ab1d370aedcd3b091cd6e18d26e31bb9233a5beae2e26bd05754e895da95e24d066a4605aadda6c3d0d47a5effdfbfe06bd22f3e5bbe79967e0ba43a4011ea0b3ca0a01e4d54ae2f4c9ea32c0b816d681ea8197e1086b84a60111752b92631dc5be60fdfb0febb8360dd26df79763f60313130c910d288ebbd23750a0825955cf34828804d004573ff13c03e1bdba3681d259b4dea6c1d5dd62f1981b47f8b0f443d7276038852698de29743085e1ecc3b4550423efc9a02216d843a8d348329731fcff2071a9b1f3a2abf4345d347611cf9a0d628eb2d4db526a7d18643115705fdb54514f582a83755933cd6c67d3d6edcc0828ff8d6e1bc9f02ae7ab97307198d64909c2f60f4bfde4b5e2fdd5de65afd33494361a6b9d5e8c55af0a79bd0cfc033f94dca5ed11aa8e02d2b2623c4bc7f444ace5f1c6bfc7faf37976fa44954f5ef7bac93a307aa572a1ed84c514656e773a8a00df17fe5ce9c282e965b81227fa8ae17d705147f603bfb0f6d6e05558a7952673d35250f8dfe853f96de4f578ad194abf45b30b2e389a9ea55d5dc5c322c1a00384eac556686dc9dbdb6af401dcf6b02d28ba4ce80cb6ac60c0d23eebdd30f175e84eb03416682ced2ae1bcae0501c021ed6b5353fc649d6561f908000ae5427af068b4dea460b436c8ad190c50e798d5f34178939064c4688948c2784f19a16263ff02ab1c5e7f4090246980c563009b0f9f9e3f8618ef7cb0b8956faff48a02d30b7bcbfbe3c7c5b3e3cc7bdfb8b81994ccfc7031f52f1563ac33bdcadaf93782127cc6903ccd4a4ce2775445ceb1cfb2d67ae3e29d7d52ddc846428d98307aea6a8682090b7a6d20e083926937eb7bdbf021c95baa33f91abdd3d2cf2248fef3a8cce288f937381a65b7bf294ae9889218465264376e04523464ca890d36da76e60a97de1b1fe3f9d9ee287d81b9f8c63e21c403cef2fcad5849744c8f07e06de9142604e098a64d27f967b9ad7b063108853884b747cb15f964e841465bf991d90e867629ff35bcb9436cf3d411f020e6d8fdbdf79e095a366de812171ec5b40a396e3cb355ee0dc822350d1a2b29e7770e82a42a47fd7b9f326d9a390bf8aff392d03bc0e5c0a619d741809c00c01da8f337b6b5884e0ba71764db5b1dba4b5f367cb873fc592ed9c5b988b0b994cd4f2b68532215284fdc71abb375868d70afb304a0e05e999d6bdb917d97ae6efa0fdad5513865085eca1c4ad71523b55861100bbd1730dd7011e4fb975ab3e9ac6c2dc506c225fb60610cd9b3bbc0e5dbf555560784375d10e5e2cf6a0aaf06ab0a8b8abc3e6fe165eb5d0a83b9037f29df30f6b2ecf97313b2922404458bc7a9612d75fcb874960288590ec35fbb2c5336da8f46e1734f292a6de59d9599798aed5f4e153b52d92cf8dad975f1cc91232da01a6c49273e17a197782c909967e64fef3762e6e20556a5b3f774d4d0a9b205528ae719acdeaf7462aaad75b569f11689a519ab3ce7c92d4e73b9ca7c1438c0e360970ee910336ac1e9018ef4948be1007b7cf84202ecee8dab82ab981ba6486c691162ccf8259a91f231119b2f7992ce4c8af44e487e9bf7bfb685821ddcf7fe5d8a354c10bf76f96ec935dd999836efccb9aca69993cd1db83c7824a960dfe52fc7aff67447e46cadfb56402be89621d4b63eccd913e7868af1122f68bfd1bbfcca7569ba2fc23df452769a37a9e99ca638380f995ea1234dd1e3ab442a7fcca96800539c407af50406691a6a432ee0ae8819190316474fb4fa7ffdd424a96288fc055f96b4c64f0df0c29bd86992e204c27aeb2a083beaa5dca98d7af0be9520d4f415c4d4c635e7a72f3e185b29572f7c49071ee68ba2bf57f25f415e7b54d8a9c50405e31504d893a9309ba92b9d3b5da3c6ff8cf6187923207787e4a2a07883c5ceacd7e65c3cde0f80dfdf05aaa7dc11dac654c61962b9a41501dd3014c927a90a188de32f43bf38f897a0002bb7417622d792eb2b3ce31de59b4b975e87c56436d6a1bed4e377081a9cc2b8003dee96a62ecd16f2534b01d625abf96ac308009fd6f5799e40dab22ab4c3991b9b60aaf26f6e1247fbdf29ce77cb8b26606eecf4a4d19bf40117dc59fb340220094a3b258727f30684fa7c7f25a4541538e6503090a4f7b97bea1d9f0c2683888a1fe19613a460a5119df8dc092a202ebb02c50bae0828ced6e49c7e5b11d4be37487b40f378eea8c92a122cff7a80b787cfffd112ad174f9a566a8d49ecd7a7ceb99a656cff50950040229c14c4eed887976a78ce6520fa55b8f6c6dd8a5ac3e212df0b4dc2c80d037143acb9fd07b2f7e010fb2efa3559178f03d98580b6c3fe265989894d7965d695dfe4a62355f1190b4ecf61888c9412764af284d553fc9a9f7cebf0fc3369b0de2b9cbf76012c1809831254671c2685e4a376c0d702f5a055e030e361ee22856bbf1217f4f7c2deb1f9cfc9d4dc563c7b7541556481bec7564958f6caee7fd876f01800e7a98b9902d24b6e9c70db6279b17aff0130d7d03d2f597ce44df9feb12a9d99e4136db67a0781c8fd5b1fd3116ce9c21115f267db664f54266e048a6205f3160db618e8d9a35940067aa709616b282b2e5581b45507252e3b99bf28d2367770a9fb2c7ff9f0701c5b1f3825a5b58f772ad8cc6fea8e58fb6a32c6655b525eb27c73e7c6fe0e1e0af24670455c7e5beff8edeace0a469ec6b5aeb8a7bb538320a71fb48b7abc881479bbd2963850ca80df8a78c19d47c600a59d73f71502b03d7544da9b0dcde9eb305dab4e2825a381afe14cb3a382d442ea3c6acaee80e3a20f95854ba325702be49f56b9e9b2448d64201f28def9f74ec31fca3f370055ad1603ced76d9c4bfd8ed0e5c20eddb1ba864e72cd354382da3def5644e46a747ac2a7824bb602961d3b71ebe7b00fca18ef0e9e762f80c89b1d09394a9c83ae9a35cbd8294bc790fced9cb61c357e1e865d582a83e66e9e3c716a812062b6844bab1a7f90e7eeeb6f83caa6c73e211b03aa5601ea90a35194eb6744b2de8bc95fce85492b1cdb2808a88743a4596a64ad36be5001686a0f448c3dc6e902af3bdfc496f474883d3532a1ad77cc12de1e2ca8ebeab946a67c27ecdd4d0e62206109f42be72d675f8b85e42fad85a49717d9ad48f7a5f2665a59a1d5e2f13e1f3949532d0b902ee57c9731636b428e851841d3e4eb9433a42868c5d132072343765b84db13a32c2c26aef509611f50c5fa6b4be506a40b789fbbdd16eabb3f007e9d777037321905e4dcf98592e9d2e3d51de9586e953e8040714120762a395e3de6b79f5272261501c03eacc6e83cdf0868030a2f3d9b35b41dcdee43c910e7ad47646a255e885eca436d9446c2fae1bf48c74e994cec479d71eac7d1b95151aa95e4612940f4d62a00d193084d4f9b89f430c923eaa6c92efcb4837b0c366354f59f06f0a4708da4d002757de345cc37b37451d733321529ea80c4ff30a14ce60af91a76baf93d42fb968c10ab67ecb688587c7bcca772777a8b6d5c6a9a3dd7a3d0f59d4dd05d0bd0edc28ad5e6e5773c94ef4bf4ed3811c6ff1df3425785ba78cfb2263f5d2b57ca10e4940d3e35b0a7c06fa33ace07b9b6190900c141d43f25cd589bac6c99919b149cda1aa2c9e4c129558045f5cf9df66e46e2749c260f0730b35dbd9e835e221af7a854f64f051676b1837e1c435f3f1b6edcec4e4113a7c006e5571c0c3ebd877d6ecdfdc0b1d1e2dcb1919297d9769561e217ea208fd27b6e6fe5e6e85afcccb2bf3a5435412a42aaf1a807ad4f2ee9f87e8ab613c900fde36e53a08d97697d3d5c934a06db368db4479b2d09abbb4d133f4cc605cba27fcd0fa3bd6251a514b558a7020febdf9c66c5c16380eb8317dee1cffeeeafcf87235368d6a5905759623d84f25b1182c2a825deefdb2d99e71cc04337d5617744b7b7c6a40ca17577ef9892cb9f6befc470c4a2aff99bffe4405e5c5d5fcf3c4b602a7de29b42fb9795c6a7ebc87c9557a086cd42123065e9ee599a1fc6d456bd71a4b649890a981909d997cd9069eb7c44341ca85fc49781105d48fc9e0b758e6883299a5db71d9127c34a403a767d3fd11418b88eb8a2d055391232ddf791a7b3c8b6583c55e9b30f9710c44f640229ee8e04a6c1e78a6b3180ccc64436776818167332de3e48d1a83c5bbd53fbce766d04ef792cca08e03598c0ebba4978d940b15ad02040ca66e6d1054d429f43864b18ae73f62119d01b6e06f04c30255cacc5774270ef935c762ce9916ac0f74e65af1137b2282f7841027c4129b1220a020fb552935969101019e9eb7f49c77eb7844a099c40e82c1aeaf37c988a7e8bc6e6d574bd7b0bda0e76c2e1f726cc30d3b090156bf2dabc38b559dd7d24acf66b9a5986518a5c5d803b318a3cbf1262b576b68e03da5fa44810db37fe087dc09934c7692a7b67825a8e547bd4268b136f3a9ebd581a3d4b865e57464ce1a9de1de3a62c5a0ea6654967e4e8da9a1f31b6c31fb71ccdcc6642f1aac6fc2b12e97de04c0ef2c4b50f2fa26ef223080f12d9a78497a05c87666988b6a0bd340fcf5135c869a45b5cc340ad62d3a98a80f25b0b1eb281d1bbb6f7ae1e8ee1f0492423424c8b359a0e794440860b9ed4bcc790ace8dd6281241c14ee40fc90d3070ca9722012bd84a953b54a7be6119dff310da41500ab18be565fed2085db41d8c753aea46dcf9bb6deac56f5663d3bb930aca5632430d02d0480cc5d2997c5dde58fe2aa548b49940e7bfcee9cef8ce9dfb8b6ae14f2edb83fc54f0e64afb4e015a114af952341335dcc43e9efd1888f20d69213f5ac4ce4550bab5348e2dabf42ab28d8660d1f0093e12e5e4ae4b137050e8b75c1d68ddb94363f3854bb0a130f70c611f3e60c324bf364132280e4c922d91265672616285cf3cd236ef1358998dae227848a0053d9abea1d59cc517d58256330348f81637f7b4347d82ed99c217a54ffaaedc8a6168d055c4daa32136a2339b430c91fa44c98eff24d5b85dba503a05bf5d972fd79d5858eea311ef0481301a4d95a901762dedca5feb56ba8fe7426383ef7420b8639233ef658df521ae079b44052f8c4472f95913e513e23dd3efd787f1257b6e7a4f666e02a938a57f0279eebc7e4bd7d912bad76f9dabb08d8024ef91e5ebe1172984f3204bb7010687ab2d0056092beecf4f64b71054530e7aedc0a434575f4011c8fddbd57434577d826c63222146b471af069034ca1bfe31809f92bd10ce69756ff6b96609ffb242542c16b08d58c2326c340e45756e113a1a7d282e7adac5582e80d494feb01978b617e85809d3000038a66006f04b544402dc0efaee40d3525a0fcb809feb5c4fbda55ab0368eb71c1d1fe6875c2ec6b5b009f74e65dc28475dd9f77c9ca2a52a8add06f6553c145d641c2577399677037380a83eb7890670881334ca19c0dede7dc69203a868dccd31f7a9f19d55f58a7bfa8f7e71a460e4bd9f59e80ea152fddb88bfa570767b328cb21c95ddc0cafc5be6a4e7d6e7e10fd0fd0dc5fdff14d7f7bca8ac4e8e86104df3d9f533ce771815b597b061c571bc3a1be6dbc83189768d172bffdb3a4e6bf6e67ffcc7088876bd9ad055b8c2ef208c24669cd10f6b72a873c0db26fab357b61fdbffaeb5b5c2fe6599e459971bc22819450f7994cca51aefb1a631fc3860efa82848bf32005288830fd8b2b99a86fd9f97c5e25cc3a3e8f29c3a4dad29818d7821d4f63ac9e11eaf44a36d47da86792ce393dabc676235dfce4448b0563da11d65159c8e72f81b83105476873d63c96cbbd1cdf2111ad6786e9dbfd12c65266a8adbf0417f7082c0f280e4b6999cd1179b5ee34275a1a32e00272a1bf8cf646e22b2037e92a80f1ad51e83e2318b93f5db86a00e950b6330da17c448696264f8fef78119305765a60564b73d7fab38f4ecf194af02505ed3f222db9cb506452050b2ca79e01d788497f9060812c58da896ed28bb0b035d9fba4802a4dc7f2c82f238e7124dce829885d75d49c574a19695260b38371cf223cffd0a98ba109a579b76482942920b9bdf8a8c60d4bc113f7b189aaf8959ba8d656178b5e21a57e567778284aadac053e17d4d4957ffd94711fc6fdcd6f8cb4f94cb03458b21f958cd5276b4d5e77dc90264e03752f3952aff0e1349e37ff145c00bff5ffe6767fdb6982ee0a1b903c81d475a3e13721700ec6de74ae0205356748726fe8c1988fe1faa74f9297b6397afa40ab791291a18f912e4bb1b0995bc914eabbec5b7e789ec9deb8756d20f0a942ca9b6951abc4adc959729935e00052e99298832f6be920bb7943e4800e70fa4cdaab7dd58e00bac95bfa7eadb7c8f6f96d656cd986400dcc2d5fbb5eb3007943802a43328fd1dea489cb43ce547f81f6cb4415227a0d4c4a8ecccf75462a11a45dc4d8679cfd3fcaed918b8d6220165dd9141640608f43a133fe7819259a647392e71e3c4a1acfd4d0643b9c5f945c28c76cb93ceefd434d463b5760f31bb1183c644493caa11318ec7e0619d99a7d699b9396c84a5ab04926cea81b171b1a5464c9ad34e66ca3b43644e4166ef6af2cd7fc7b3eb66dbead5acdb13fd5b130a11c22c99f4bbeeafcec8eb453fb35ca8cf930698a0ebad682b64d0a5a36acedd722dc805cd4740b6efe10e9311ddc0ee983640a4d0d8837afa1ee560b4fef749a4117f6182d7d546b49553ae6b924b02f52391ea7b2ca843ce2cc0022cf65973c082b456734495ee9b6f0d9dbf40379f42e18396713936c21967e26385fea666660ac66aa61ff62f05223cc8bb15be041f2595fb9e70d6ccaabb3ea17dc53f28add249383133238dc20e166600a20d3003b41ad269f0fdb2c30ea3d77e0c3c0fde95c86a53fbc999a3aadc0ba3f11ac5d850b204629b3be48ecb4b4a03152d92eb98c8aebcadc2427a60fed50e30221f398fd183a30b3db30e1e00236ee7fdf4bc089e931a44d8a8329cfa042cac227c63c51cbe731e193e6f0c84bc54d19000649f8db6a7bbdf3a35d12da585f6a38f94bac4c01637972dfb49ef8a8744a03be9ce0c4f66e6775b958f5468c59604449740dddd6d1b7fded43ec7ac2ff8ebab0ebc0800337eaeb3b2a21ecf34c1d906b06be9ed73c59932f7d8a522c0dbe4d2732fadee84f7e66906c6c1a33cc5d2f80f12fe5987d23a7540424cd88607cf9d2f36f2ad74bb4db8e10d84727847359717db1307117be89f7cb52f084a64324f44d3d1a8924682339a8f3a9e52fe89f9c8d906e7c6894ad3685bdba8d186d7eadff72e3389be7105fae72c82b8028562016f4fb0db7b3fb699e94e7284a38a9bffaacca08df9dab960b3769e729222b7da202787ca5ef071795fe625ae923e1a05b86c5febd54c2d6b3666312390ee54d47eae8a87d3886657c60a9c8ec6c4c3b4f9a89b4d81402cc3f2af9b928a2cbe44d101d534e42962a8d403380e61739c2da50e295c45770c3a486b3b7d6155d607c45af8662760b41a237a58c8a55b259c551e97c4fb6eb8e0ec4ff361768f2380a5b30ec9ce526206ca0e8ac7dc57683c8d3f2fcb41705ed451d25d85bb14cc485d1b0618c792c72be3d58509673e0038bbdeaec77463381ad15fd3cc279f90dbc0ea89ef95e3ed61e29a5a5a93bffa761505e3c5bccf4abec25b6e4818866db66917cd502fa5d40f481912ddc9f3233cc654ac4d0d09f1d6d673c8bd61ba8d42b9a66a0777264c546f2fdc66020cbd8586e8b0b0a9c6a32c2addfb6cf54a2ef1e778547c2f2a9f023ccf30f0b1b032f43bd1058f6aa52d3649a8038c43b9299656b48ed1eaaf49fe54e7cd4166095f657396ebd1be5c34fd5132e8b67de3da5d87de474c888b60c04302707ffb724dd1e353e54cbb5037685f28c5a1bf4270fcef52accc0e711474a1b374d921f62a9182e0daf166e3253d501e7f37aea539abeb1f4569b62094573e466ca6cc71566a429a9eda0167f09586af3c617e46b5a2f892adb955f7a89ae6706934c438e75d9cf573cfff54fae0e636f538209b87f8ed7ce574b5d823a67866d1de44d70ff00af77d900800c27eeba0e05ae4939265567163f6af1fa584e54fdcc2af5a5f922134a475fee87596c9ff48033d7d33c7558042b95b477254caeb4dc2e55c3fc666075427546168719f2cf40604b01268352dbaed4e59e9b1c495de4a2316186a015780ab90b24e0ad8df0a6f9ab4adb333257f86612ae37781f1f416be809793af125e57ec8e74a741e6b86de9789f4240d8c5337cde4a465b24ecb8054c9df7b33011eece1855127edf6314a8d58fe81ed01d84179ef98ebdbd5c082026e084aff9c5d3bd503a0d68ab4aa61b19ab9ccbea9e1c719fd9deabea8af421ddd84a83f9eee5692536afdfbb0b531a3ee7b928fa79889328fb0f120973066c0fac59ed14d07c165abe57ca3976f0484753a194ba77b998b8f510543780fc3c303f9f26aec1129ca94a707e4aa1895d139f97f4d6ecdf351f1a1c12bc5e08b990c90817f7f3eee69214394604f3b6c63a3609a8e35990513137003e25fd22ccb4718df0fb35707339bbae298290e1ecb5be6550ff3eab19e5f494fdccc569cf9f4535b89488c8e953db335dbc1f40b076f4cdbe57b84123e4f954c89777d582b8c8ad6080485ba0b0786c18fa79acf80b25da405412e4e54890590ef14d6480f73ef4b886552beeb688f970458fa62f0d2ac0b1ad62565dbef2a49f6a73322f880f4747fae18c6fe610ea60ae6e974b79d2deb586fc2a3fba086be5309d05be0a3559419d80aa3e390dbe9fc14fac46faa90ca2a8f3e84b98f83efed298b239fc58c1c5b3fca4741999c974e9ade18da0048970268e50931a0a04f297a263b85b9f4c816df95daa3ea3242b2e0bf9ea8a59f1bf803fd5d18eb2e94415040be8f5bfd0d34fde87635fae954f037df373ce1de7e8c3eedff62704297eb60085fa66ac6d7f33e5d2f5da8f848582fab5b6bb46c6a632283174f5feb5ddd4d87e9275399ab4acce1100acda4d52dffb5b9a931efa7eb528536095c355de8a56efa9cb32763635111c9891efaf3b715928d6c1bfc4694dab4863bb772c0d737672e6c3978c6f78a6d03935d2e2774464810d5989ee18a810fbf170011cce7c21976e4b0e57c78cf449f089ccfbf16e8de807e7804708403fd5c1889e6b14be31d18842c57ee3547fd87a2095b518195e9c3f50e12037180ba4d991e467fc3c5fc68c6e366757a4f8691ef6eae5d6c3a0bec9f78f639572b9366c870d332f89154fb4cae73a1c3d2f8de36aba1367827cebb0384c1a3b09ca210cc9bf29064cbcf34ded14613ee1053c707ebbb3a7048b5ab78822829c17962d4ccfd6349dc99925d24c8e26299d5002f7c522bdbd437b6868eae36f28dc2584dca4e64afee4da94ec46971a41672046cbc07b4599dc279d36c229fc0352b2a38db1275b8aea111dbf4458eba7e4d337dc04601e5f216143e8bfc46cf2fadf85630e9d912414d573de249a48033bb32b653e4b1a1c65ecfafac38bcbbc438ffe28fe91e736a477758754d7faf4c250a7da395a067bdfcc925b69fa28b23365b524f987dc8405f005ce1beb78b9ed65380bd984e97c24df8d98584165eeccc30bed9d71771a90f5f12c1bf032462a85260a69b03295975a7dbe562e1c0c8c1bde17cd283623fb98c68b19e4593597179a387845ab929f3499d129699d7650493600b82c96fceca4fc07d71ccf76028398ffd9e3885da750d6d231541ffd2fa4b5283814a3deafd4f3bd6baeb6499076c7d0f020d4fe1c8243916ee7d2eee38412343eaec3227f8036a4170b224d2d4e07da51ed13a38c75d7046597d778381bb2923af44092b9e86b324d13654ffe03a00fcdd34371a70749917fc46c3b42983f9f18026616d57c9e36d61ab5f86fbfd2fd43ee2cbe8e6a4345de088d8f1d9819a2ed7fb9f6d274999bb28f423b8d8de82f0c68aebe9343556138914843315a0298560ba962e1d041298463ba4b64f832321e0727bef9b3156bf3f7189f7a877baae734c39605df5787b2b15f024a7869a2be23432f60ac10a8a947c390ecd1074e5d9c6b13d2c113e5fce9b220176611934489ed52ad1efd9acbd06e0e21b0e4adaf56b72c11a1cea1ed139b843c77db76d02e4dd6c0f1a5477c1eeb754acb6b0a3dc8acc3e1f60aeb3aa4a3d40e41e141a0acadbbb2ab2426d417a2754ccf6de08bef4f52dcd9a82595a616ed4026635416f8bede8770f0e19ac6e83771fe32742b7532f798cde06c41b7347903795a9ba6d044f0bd7a99f68f0be7bd196678847c4867e91fcbf3d6fff733c2e31dc541265d61a2f79faabd9f5a916dbfcb875f17ff41c83dabeb56591127124a0259392d65515021e5b343855c7c12b5cb40ec70a9510daa2427177fe57e1a9d734fa563808272fdef8d006cef63e284aed3ad580dae7cf2220f7cc72827dbd87369c805f375f6cfe27a8ea0989bc44d47ae7f967ac59867ddcda10c2ce5559e7eee8cedd122c32e620b79bcf51a46d963064d37dd028f057e6a3dea42a243fc97cb23b262c6f9adf5a88d1ce702ae1d10ac7e5ad6750794b28d109fc5959b7cb9ce890e4b619b714f7f3b7af207b5ccb026d8a96ad6e333311905e690b1dab8ff96322ea5b3212f2985751bcf77bc8bafed4b3be177b10a4dee5c888ae85673f415479dc615016aa113b938fb1bb51f8f597839e469c5ed6a47463f31a072e93d11259ceda61b4398dc760ee01bbbc1049ca78566665b113220fe8d207bb23998321f4025367e212276e72dc3c2ccd400a4a82c9082bd65e720a62022237971f70a3c4b241cfec33bd30d46d6df2f06fea195a83abdf8b2c5cf5b41180e8c9fb3e02e3fd5681b42ec4e0f8d4520832ee5b358ddeef14c877ad0c0803ad65bdf7666390081dff3256bde30ac79bd713c3d0a8a38874d4b6ad2c5b3e50ce000ad15b944271676f6c854eec0dcc03c86393aceae7c99919cbc3991cc56255f8c36e7fb6ea6cc166bbf6807aeafa2ab7503c53c8891ea25f9f0c8a58bc01e9d8494985698122867237e0a5c5078433e40f63e2880393581bd4a6ec886999dd6d06c9eafd699bc27f830be77a570a60ac6d58e488dc370439bc98d04963b0ecd89d6320a9ce7979bc86ad477ca9bff9f21ff648d74bba53838012eaab6d639d570776bd177467764f7f50f7ca27acfc11f15b3680cb9ee8641b32e8c269675a12decfc397dba3496b5d5801c04ec0ebd71a805e43b82fb9071e1f132a06c394c01ace13dc5b9ff12e59ff61d8388b69bccca8c26514c8dad82eb4c46920dc40bd789346f062bb067b183ae866d9232362356ca8405836ebed9d65a891a77c2f96bf9222b239a6e89b343e9170cd1945ba7d57dbc4d8555499fd493712fb531fa4eac11b676c65f1aae05ac04f255075dd297c72a6b628cf847769d00b19e3eaafbb082692d92ab16c0ecd26cd36456b3d5084d997933934779f43a49b3752afccdd34286309aee9fb164200167525f8c59d7f160b5742234dd78c10208af709f45699f95d65db0aaecc974287f81b64f4b6b21f4f040168afcfe7010c2d090a7769cd782850671f4ef4ccc4aefb9ab80cca772bb014637b88e98404c6c4087a05811e576fce33b2f589036f0fcc875834c581e20263954eebccc79342173fc1adff7a98234a9157c68204a9a5adc8e1abb88297114a8315466647b601ae002e989174dba0e2e121354d3e202e44cdd7371438289846a8b72f3f78a12db0f96c5283120e608730d20841c2eeb0833b0387f039c0c41ce0f1bd524a7833ca4b378b690713bfec43883e16bae570e387acd67825106503905d5808d3235352719389cc7273cd9de897fc1e932b198fa6699deeecee8d83a2b25eeb14ef0a443368392ee18ed96d8b8b356894f88a0689fac88725b3b3b675368a45bed9e23049028e95c3c0a69e46ea7deff72db8a0f53cf435ea3b7a146f27c690bc53be04b8dc99ab1604ec6387a6dea2f81496b1568e87e727b4ab7a972f9a1621a28604f121dd2aac1a09e24b658356cdebc21d2c00af392a8eae23bdd3d55d708698d2576f1ffb06986aa7d8eddd7f618c659e9da1e6a92b0d31c19392c53b3a99636fc2d3c542f0e6707238cc15f84950b548a1b498b372f77daa641c0f4b7efea3ad69796da71f0297d5f3119d9c2250f29d6caba545600cbf515945c409906c4fa99b8fb55851f696e67b2bdd8391daef7fe74d5d83f4b9e22ff3d6c4462c57b0b9eec9f1b7fe460623accb0053c1b7ab82dbdffd8623c49202fe7308d47b402580d8c2348dbe0d6f1aef2113d3f066572d5cf5612a2698166c4f4c90a2c6c91b32961a9b53182ed43c1b730e68c17954e8f9bd9d474a5dd4ffe5ac3766b8feac194bfb1755c62f1288f7c6e97965cecdb9828aecc0a72c3e62d4fea73bbf175f37611488cff7459347d810a39227244acbafa146dab391ab144c8b9ed16c235e9299f8b272d2da69f3bab04994d9424d30b67e40df4c667b4368e14e1a2d631832343b66b23c07f2059e39f62e4d0e3eac30043ebc809799cb2649b0834a55037a66f0ee5275079a1caae267f11d58b3fb8ed0561ca5523dfe98a667e6e1f943fe11450440a314947b19950c3fb792af552c49e0d000973aa4af42db89a620d4bde7a54c94852e21df31e936aba9d1ac60693f2292b0e2def3050e4f875004da3a3c1a202f9dec4c8c8cdd4ec162e6ac1b027fd78ae3c4a900f8b82c9b04526c5b8e204c34eb8708d24cbcec87a625e1808c0917dbd965ced8d28d91e8a95fdbe8299b1523b85516297f1cc0927f89dd4a92084556ecdb6659a64880a83e30e29fc2b3a6e2514a1ba0306ce1308c7efc1e88405d7d90a9c8df07a0a48cadbc87ad448c65b62276354fcaf71c054397250967d9643bba1c3ddf5eaed4ba6a4d9e7696a03d374ac875122663a0f8da08ad5553b303218eedd38abc5722a1ffe8ced1ed024e32770c3cb6c7401b03b66a57ffd8343a95bf4fd49ca2a48d36230a4072057a2278deb8faf2177decc4503fb78adb807f1b753939948b18104952a72b8abde899692ded334c10ee1009effa2b6d0614745624962c52694791ef56c3f29061f5bbac29c2fd94a7f36283ec9b5cdab87336d2d62daa80588de84b08b69e67c99922bab57c7c2dadd766916be03453c511d188b6309c57222e3523a995fc66ddc3cb8639db5a2f833d9348f1413b82338fa2942556433195f3421a79e83dd950058c69645f54a6485820171e6044bf96a1b5b9c61f998798f3dce997f29c23fefdd10aa4c28e026ffae91c5d8deac1244d9a4b7c1f7e7eb5f289863003db1287dd77276e22f4762152f4de2992a33e88d3836c19a0d821b4edae7e3116740e3c87514a7d420c88b94481367de947f4c0415c2607b08220a9251d54eb2ab13d718811d46060bbae09aa51964a8b376d0c473c089ad3064d54f06afa18f20a1d9dd6653ae44de88d5bfff2d74e2727e46020b1d6788859f9a59a6d911d85f6f29bf3b42aa90814f5ea96b5fbf05ab56b3a39cf28d137cdcc19e87d4dbc02198e947796dd665f56ef138217eb06e70efbe4bad8ba114b562aec4321cbbca340bd7e83d4bc98e1a93c78999dc711fa96557b2cae7071ccb459edb2681bbbe8dfe22f163e1ccb0cde5f75a9284858eeca3059b228f28d45de89de3a086256bdb81a29d29aeed0503e2ddb988bda8b0a7ab186647e7e659f05b815850e376d3bd3373b1ef27aa38cba51e99ca05102267f2f237a23b66587b0f1b2e72a967df202f11da19548fe989efc443652af357d306aa2aecb7bd448b88d615539c9c8a6f26f0a9bd093bd9a06bc2508fd7168b218fef4734b0b9343d0d1b8280c44965dcfae31d05216cd905ecc54557363261cc5aff4592577d3292e1313ceed37a1a1bd2756445015f3fe5f1de1d8b00f59da284743849766c529adde24230cece7d4a142ac3805e7c6515682408a83617ed470b8f5626ee56e46bea4234185b8e81941ed74202a1dcabacf9b77687b6f5317a3e0940973dbfa5fccbf42c9ac0745920d37d454f7a480ed8e9fddb26826fef8622a2e56b57a86e251576b5ceab4bb20bb6d3e5b46a006cf506d1283c435929c93a4c07dbaf2609622527aa3a6e27fab6d567dbb7b82f12dafb8e64a0e0710ada511c9193ac1438bf345e471c8126f144821b9885cfc42f7a2ecf693eb21d7921db2e607a0ce9773ea6efbea2f437fb345c594bc95b86d246d4ee3e8b27819ba50c5ee6fde0d1948782462df64c6c8ffb52118b780711fe0fc91a0cddc90b042cff8ff0daa288507104590a3bc6de6ae262c17cb15c423c891b9194eba8e6278d5582d71fbef1c66c2def99bb15267f1779ef71319dae37837ed9bdaecaa10eb52320f7c83c99bf5204d059d4e7a3b2f553f9965a0bddc227c0e974400753e187d9c3c0988f1ec3e3bfe4338f9a0da14412522bb394bb9d76e8a9067a34f1ff345ffab590397d9075b29b89e49b205f2ba6c7f2b39497e03e4b2636c841504f97bc02760226cee02fa8b19b8448016ce1cd5e1b42cb4d590f154783a83ce7d50aeb5dc80be6d5cc1c432babd21824f023d8498cd97d7f9a0f77ba72c776524a879d826f15b499c34baa98205051fab6b7e75e8b7844178e479a056303047d8f7fc84dc0862ae518d3785058c0394cfc56735927f6d3398200589fb5dc28235b7473e0c4dcc2a17967368af3e0a98631d2e928b82e63ee0489a1d4af23f1ab28e3f83944501aa0a3a59880373e209efe8bd84c3be08fd6287fb1195efc985be40d4e227a7abc7d8c92145a2bf7c643fb8cd0f518b1d061f0bc2818d3f663358c45224172ac5ac459f4d28a67e2fc213694ba34373b763598b2706eb751d30d5fd84d170f046c52f851086b4f1dd9145c4a93036ef40f83db2a1f847b6e7140dcaf059536e34c08913929eadce1b075770826245036fa0b6d1870a98a0f3060caac692306484a8f9ab1c89d8de40a9b7e4009d89e6829c4397e95d5c9b2156f49ebe0a96d178a9527247ff520f1cad47c9e20b265c14de2bb60dad5c52e63268a843d327509d2dec93ef22d5d66c5714e351a1fff919f096fc3ec49e6a6bbe5a179ad1a2d855ab4e23b2a3643681afc9ba7ccb1df35d68a6c5c225f91a7b196a0dfe09d1f55713dd3b971c071f5516ef7c6d7fa310fc7f093733faa04d915e00c8242106d3810c72514f1915eab76f0cfb1800f93e19c6216cc26d931fd367961a80c5ef8e7df64bb663464ef08125b6c1034bc1b9705db302f76470fb9d5e89fd4d153ff44b96aecc181d559d6dd08d0550374e130e2368d70177a04cda76c9079fdc3acf889c950246c2a9948b930009340fc4bc820584b0ae36cc0369993303f4c622afd8e15cf2b7fab704534b1a6667ac90bb38741d7adc70fb8596b97ae39ab5bf4ec394aa6ffe428ea271158e0ab9594a0e615c852072ad2b8169304b2f545c73dc7a786c792e705eceee779f4c7ac6ca5885badf0d91e32e5d0f65f700e217206e7111f225450ce27c6f88ba42ec9bac4955a2afd18746b1f2f8cf9715f51c5fae595d289286c34c2dac1847329a60f3dceaaefb85fb3b419ce199252f4668ccadc9ac2e3781560bb751bb96772e7ee84ef6b863d2aa075ad891dcf532ff460c49723a9b6fa5a069f47c5faf245d57a9249f1156aea70848a12b49898bd123ac0d792c6f4750b1eec772765c24a79cf48041d4f2784f2aaf5e7e8b6a316f94a7a21b3401c43ea4749be312f34feb88059527b32ae6005b18dcb9b15f4b51c51ef2068dbad2c93b2faee43ae4aaf1571ca8563067826fa8b1c775a1b218a810a6c2cc0b85719fb4ca67a9c3568f39483337e29493c962f6d64d252fd235b66d50dd374c7da8cb17068fa9f0096545f36062fd45c7b4463f237b7776642d36f4cf1781fdbae162ec3682059379720659d9d5f68ed8e55f7f0080e20be9eedf016e32c5b2b7c78c50adce754064826a6ea2a93f714f65dfddfa6475b0739599648d815cc6465310a29a269bff540d68af53962e6115366f4028fa44865f5c6197fc9c25dbdec38ef40198f843054e1d7d24849776dd13aa00a9a152f45a22c2bfa92b5c5c6b154a1fafde022785936b68005bb55034b9cc238f30c61ffdf9ab7aae506e7b954cec8b9e7b998a1624d7a63b746351e4cc417d5e8c650fc80aba457990682c71f5dab765e6a39ed693c99e7d6da8d31b081e72a8aa07825b587ea708812677e6c763ae43b953d3d7eb811b5a832dfb853a8d270319e8acf243e2d1328b8a774dba2d1f8cfe494c365866866c30bde2d5b12ecd2c9160ba78cc2c8f7d67ed2e4a3eec279073d27db91bf7dcd3bd43d8f4409b593e948d3feb1c51b795ba3b7cb826086f4696fb00baed39ef22ec4cea616cbae815bfe76adc446aa8ca06d07397fb351efba29b9dc5cb8fe9b4f47f00f5b2848a2495df95ca9a1f2817966b85521537231533b064e5dd6130d8281c86dde03076f9962cd7fc20aacf4b349e8942259523ead00b9133b4eec1b8be62db0d64c32e9c9aa8eec84b7d220c0afc99b9e09eb36e7dfe4f3f1df9249189b51820eac47ee64364bd19670a6c04723b7f050126dc2b1146d162ba0d0cb4372d4aac40bf7f29492bded0e29ff5d29fee3e729cdc2ca34d5e4c600f57617869242adc3d84087f9b310ce0a7b29d50eb63cfaff2bd14f6002f0b772dfe2c83cde08da492fc8263963d01417ac945a808d28f2b0cab2a07c013751d916bceda722eff887b38cc684f017270d84d2a055a45e664d68523439ded3ec33b0ceae2a81fb9c76009ef9be62eb27aef0e7357bc3594e0f0e484c7e18a5dff8a7f4760010170b6618c77befd9bc6a2994f3731004382f5f2a17e4952e62001e9e8ab16df81ea9fdb321573c6f38854eaa4b2b9465c53d26a115a1671da187bc3361163712f825ea2a14222178ca2f28b94dad8d4756a723fbacedd62b917b7dbf38d3d749ba9b8a293f98e54d293fee8afa58dcb39dac8d52abb83b38bb5808e45e8b3fc4e8515f62f96c3e8e0bcf71fa7c4a57bcd4c47e7831f14ec9aa6bb2453ef312275d1c381c22422bc1bbf5822461926c25a9d8f652107a9f1b5e2b48a62b724c0a8c7f2b7c472633a4a05da576483eca7041ffdc12a2cd35876091df70d801fefc8e66dbb6bb45c14009b42a1dd8bfed4a8880368f5daacf8fb4169ac24c04c6b97bbda5c6f77c0124e6c09232e2615ae002d696fc38d12c1cfa905eab99a2877cbd17b32d902005582a7401a8d7351a11f567e0dbc71a5e8f2bd4d5bc93c399824c2540b8a79a891453f53ae06a724551c7c0cb9a595967e02bb4663b2748bb129c956b41a14da638ba25daca75f85760c1e1e32aea90bfbc5d66fc6c7a25bc2aeadf1f6835a7d2de4298a3589bc741f6031c1d46b1b676a96bdba3581f9467531df716de427c7e322ef5bf9b158f7a6ccfcfb3075e53fdda6c0da412adf09225b1f804a0e141c10d8e458944bb74eb98a5d5332cd8565dcdbe92736d75942d7ee1c48b79a25310c3a73b519b581c5e7b33a9df8a0b50b2ad91c7e23b97f4ed2802256f91f09ba70fae11fea2d8200d4e381d6840aa4766f2012eb59e031dedb43e594c472de54fb4f4192f3f2c7d8e9eeda12d5ee17c31fc4b4daa3170cc2ed17eb53c47c1cc25b7598953e35340dc6756dae061d42d4fdf9c52be6d0f3cadc751b765ff7a5940b9749ab6eb5ba7179d3c1134f1ec6e3bbfec1c4a97b06ede7d5f700ea5da642ca3f3b8f6c32ab26d6292f8f8c54a5ee800036fac7c4cb85b9481c75a398ec4e0d05bc0dbe9c9e31a20e835d4ebe97278054b52bd786e49d64ed83a2671f1d67e8f347f78c269420e0bc298dd3f39731dc9e0bc049bbad39a84aac26cf7919e6662d432197f6cb835c20639a1bf2b7861a6ddf78a250479ba8fd1343a5e3be472ff4fec63ac8d852eaa81d3baea5c1906256324994d3ed247185040aa1b51430a47395701b43d53e286bf83e8db7cb1742320ebe594ba1aca79f82e28c292bbd6289eb692e5efc930026039cdbe3c41a433f4b7c8cff11c3ac024e5ab68942ad3ac6aae5ffe07f5b356f620c21348949472906385737f04ee6dabdb138378943194d95765c5b9189dc908e78e88c2a4a19f5f438048e0a073712853553751882654f8aa24f0561bfca14f58c688432f780a29c43493402ce25049081926e8b0a88babc6f9d2bd9ea711fb14e2e79c4a7b1fa5ad1dcb1f012a73784ad42cf803d94ccf3bb7bf1d69849f5dc03a36e230aa711c43075bf3b95300c8c58d15001dd94547b60ee38b9a0ae81db5627a0dc9499183d1f5272646386934916abf1488cf06c48e2c98ee84d27aef159ab9b45ce1a8097e6f23f0b5678e39110d5d6fdb2147771d3a16314a9fac01df9c2b6edde5eab867dac7a8d7b118077c5359fb3bd4bfb05994c7da169e39bdb339d43754f72e2091077e403501e3f971799a013d9763783af6d05ccaebe2203dda1278f82c889a9b50125c7c93fc8e37afda39027579f972e0aea4226740c7539f96c70ccd81b87381bba0833754aa489f3e96faf693f64055666327748bf6d53226e6f91e206ca603bfcbe3b7043ae7b19df5e599537fd96f52c29c987afd2c36f8fb4e13329c4cd1c8641dc4f412eaf9cbe2653458a7a62eb219a0537e1f97a86788128ff061c01a0a448dd473790f5be62b6e6e3b792d7b65b4e0e1995e11aff20422fd95d7fe86e3797eb0fd82fdb6b8305c3a3c3398bc3037988e8d12088f3e8b9d941fc07ba3b2dd8dcb933c2ce92857fc1b961e5f5c1edfff3419cfe9a1a0c7e48b24293cfc7eb6043d4f12278a709cd260be8556074a5ef8607a291628e1e9583549cf0b942aabcc48674b5a01442a2cf405be33c03f68e624af2a34fef9b4f9427f9bd94d2d11db328d1583c52c9cdd89fd22888c7a1edac81637e8de099befa8beb7aad60cdbae632328703cc04d7b3576fc83f5bf1c01335dd4a813a9098278981e64826ac5c869518e446b88aa5fa1c3e87250faf767fc468befb659623ded1c55dca61c693e609dc43dacce24583bd686114096ff566d368d623241d0e4a2227c48d036cc75bbdeeba99b0215d074b7872f8ede00420265df488f7c3cb727fdd5d6a6b16d4b21257591409d9c4c633865a21c865818ae4c7c6b98a5afd03f3a96c5598199d57719ee935d9ec3fe37dcdf3b27ccefe5a9cb5ac3b2fe8ac334ec6539d410d51878d5b4bc33d31deaa68c6a3de6adaf8dcf9acdb69882f28b9a7509e05379a2806416a74d43dbbfabc3ab94a7f747713b4fa714262d3c96319286ffdea3c1dfbacd1f40676ac5b03ae327eb8fd3edeba94e53a471d1490f0dac82735ea035d857a7e165e396fdf8f4cf5328c3d520cd7365d515f5546e91962316fc9071180e93c5c9aa35a4eb22802ac27610e3c771a1c4e51a3626134678ad61744aea4490be56adf9ce3ef00ce37fc28897886bc970229f5533e5dabd1e8db35ebd23216e08b86860c5a4083c7db4449fc382fd4c0b086a396965c0b3adf5406d5b85251fca21d36179516b5ad6ae2d86703f3db2ca4131ad0c6de344bca5f44802d9f6c85eadb8aaa45265c20fb6368182c961314da0cab50831f54daf6f8d5be54abd5dbe6741c819993f533d76d81e847baa05d007f9166be514332795993dae39ee7d284a7d217448a80481dc2aad6c0b0a397b10488ed79be7dbc28ae8ef10ab6fb2fb76000a23d8bf54cef7f6fc09904115332f8c0d07106b57387eda4e028352a641aa263b10719bc34240be44b2d745ab78526afc5ec5de84fd5d32d29f2d082143097eb911f064100d913008ccb12764156c73c4b9a4e509d1e74809d3d462f88474145fd2fac0567587a897986f1295a6ad8e0c871923fda9876ff11796d392fa1b63f0133b8bca36b1bde9b12d06d67e08c6bf21aae31a18f46d431801c2468e4bd3466514532537a654271dfe12bac2d8301d2704cb963c742c2a36cd4739e20eab867aca3033f0c7c17d447735edb29f3f45c4d28043b427562aa8c0e21d910345a829a36bf98510b43e28fe739aa51ea7c64faf988ca77570362ef62c14337201956cb3dc436dc42c8d7110e5e337586b5ad6bc61f211d492c2af994493784a48f9138d454fa442cd6d97463eab0e15b4ee983702af6dbbde30cd5a952b826bb6d408aa257a8de9fe3884ae61612198688acd450ae92ecd18cf830ff0a8af8a2694eb57240ce5074388eb1ebc620376f09cffbb9deb42773a7a6e082efd71ec0adc77a28ee56eb3750e8d681477e764f0f0733543f731a427a0df2910c4727c5ea9eb21e374a025f5f7357a671d7174a2eb6571cc9f29ea7dd77d8640d764b319258c6b2b8df738b5f51bbe3eb9f576f088455fef51e1b7232570d28d52bd99a83626caec6f81ec107bebf39df177a9c5c877390895b4c6ee5ae9ad8d54ce06a5243fba5b2c88087a24484a3a7b861b63bbecca4951fb59b2aa3cb0a3bbe529a30c305212d904125a0a6fdd52ba6a8d613b0dabb6ea057298e927be0f87c12360df0fdf2f7573a7875197b0e36348314042de1730fb94593ebec609f79c012327a2d39d524c7f5a69207addfbcf50b19f902c4b8ca35c26e5d0e0d4a12f3d22aed721ab976d69305ae426684f9666e936f51abb85db9a372aa8ac84cdcb95e55239873bb807f14b941427065cfb6769d424ec6ff313d1321a973d0fdd94976016b5a6bc4c432990cab2cd7a4300fc4a6c3f0aa3d23a9547a0df3786ba2e27cd189551600d300d0e98ae58c22d7c9ab1b37ac2d9aa9a044911cf6c88721b32da26cd74c42335c70598cd8c9bcee343758e6e57be48b2cba743a9c7ff7783f3567570ca2bd280f96cc23c3acfdf8d882aa2364c5ea34e169506eefbad8584c0eb27e95f06f732d2b74f7ff711b6ab786dbacbef5fcf19359457fef15feb0e953833bd1b10479973c27de560d8350f059b6afb66e875450a11c3f37fe0f25f6d14d8139256b2fb2616c09651b5f67194cb2213898ea5222f7c0e848801103cebb10b7cb827cc26dd5d0a0a66836a1ec6f7511dddf3f09e729fdde9ec0b31434eaa6cb50cc03332102680b8698dadab0ffdba282a2e01f4d61af529a958ca0d73660d0388cabadfb2ed0db50cada961f59b6adfdd01ec97395ba96d04044241b2a342f8942a9b60d8fd21eab4bff188be8aeeebd6dfe1f3f6c49441803b9a2efd7006ea4e0570747c3969075e9ac28c88eb09f6b8ecd4c888d703cf5cfc62d874216e81c13038c265f8093c37c7080215f1a01a13bc6252f642ae963e87cf4a25864ffd0d6cc87a1daa17a5bce5a497748549c14b4c6d85971d0f8097382e2489eb1f2a7e059a726f6e77fcbd880b2d74cbddfa239c064c5a2b416498f13fd09704b8df37918994be0764df224e03cff2051d79298e58cae5599a0a9d94d5407bb8689a93a044becb6f6e246c67c6ac814508a8acf6fde01e2cf98be53aff4bdb492666e2c010b69991920f90f46ad59c2bc584d0d6baeea7f919927b9ca30bc4969cbf6642626dca1df8661176a66eb8cdc489cf07a51e6a411d5170131a26f9ba27e04466f58ca247a1117b99409bd5e9b4e13bc8ca24100e23f247ed736eef8791ae149d94b923795e46f57049ddc44c1de5d1c1ef81c9e129658607b9a60f46c87dc22c8f5a4387b49f3704201b50507289a41df430c4bf6c8452f8a529c7ad2bacbabe27dc744d32bd83769f6ba3cd59202efd738b83830e9ea29767f96c0a820dc5fdfc2c0916c4c030978ee89495ccece48e16009741e237532996a64e3e76e09327c44d17987bb160f3b82f964e95a19b0480e112c49d1cfb1f576ef6401848c4fcd6a0584834729c722237ec0775f2f64ff56509e754ef5e11cb35605a4fff065861562895bc91da1a587c4bda32af985de6b1254c0159370712dd271a1d73f0bddb046a3728c379bba44b54d015d9af500a003cc6d15bb452ef6b7e80d89f5784f669f9e2456327a505bddcbaeb6457c7ae5e572cc66f40815f4a827f0d20c9ee0d98cba0753db42e73b38b2799c27be6dd2e02df0b742bfad186df740ebaac71da542c042e2aa3a706bdbb2485debe0e5a67b84fb58e0bcd41d8646f7e383b955896cc05da61cf07f8b20650efee849f6330bbfad84bc6048b2de6b4446d2c5cf2a1cbe71ce67b922efc29847bd046b3d9e1f69aab83e2adb87fc4b5825581fa7870d020fe40ab413f6ca987a4199f1d00b69992ed710b8fc5e61e48b3a81c76f7b0de12c1e689cc1b151210f09882382389239a60087634ead47c8bceeace28f1ac2183e17f8d98388b1451e840001e7eaeed804d9d9002a3a508ecd70939ffa6f4c45f61cdec6c85835cac152c45c5aec1f95bc3e696b682dff44401eef2a1aa650d83e3bfe66b9f2c3e64d5e687aa02f9ebe101517c36c27a639b7ccb29a72e412e9483642f79ff522fd1c121429ad0368cd924935a61947342cf01d7c6550179fc8fa67ccf5860b17d98f7ae1532f5947be4b5579bb0b4767349ad09ca7f60e8dad6f7627b1934af01fa40f0209be9d943be4232f845075eded1d0427c8abbea9ecff179ab0a4e9baa230a3ebb4527f77b7351c80c3f2153fa8552948c92a46f31b77c2614eb60dedd1372283617f94ac17c5595bef22765a3ee3c3c139c749b632bc1a4947b56f49e8d1eae5854ea3f5ce89c4390db6d1d9e6cc27ec9a95cc0d579bdd55fd6221fd33fffc9cc26dabb8e7fa2fc6456ac899f9c7db0fbf0a71b52950ea272fe3d87c5abff58b9f77983ec097c6f89dee4a19cc8b228212aa69188b5abd00cf9924637f0f194c9f903a58f9b74438f6dd720c7cc463f8b91e82af7d0c90eb360839319610c915df132cf6da1452fba39d1c4163d3201b1e1d8d1b41f4940c0303a1de3c1adb2866adcca3d345481d0a4f25183f26fabc361ff4fb87d81169aa4c14cc979b2b7f51d263394fe0da06552a504afaa30f5c566c5bf32b840d668e995791c9ec921e0f5891bf8c2bdbd4ae9e1cffa0ce999b337dbf0a0fbf797c78cce1fbbd1c1a8767df82fe6b48c22df34450a0cb385ef012afe3060cd94e0174363a72122499122ea4709a21f3bbb8b94a9cfaf12ce3d567e9a8c477ba6c3524a6d5efe0f4e3ff91f1234e2c4fd904f11728c0703c89f2a6018fb888f0a00e76504d0c18b3af246eaf093403f04fcb253ebabcab4f71a7f3b3d9b8850200096ebb2e987f6bb6454e63652adb4322e5abb401fe37c541c86e41c4f41992b6e4707fd6d1f0fae834b5742f4d8ab9a7d0b34b43c81da78fa21998dccce1f63937082981a420b48c5cd111a11023259dee8a78fed2b2da43f5f94f3a7140b52ba29d54c74490d3a3e6b0510fdb9d286a7ce828d0f3b51f5f8c236dd4666e0607e8169c816657560dadb4738aa7d8b3ce0d967f12d265e5cd7ecd996439d18df52db914ee7b0bdc05d633527000e535d5ac2f4158e60ef2447b3a979e99d63b9975df883dbdaa210fe6a4fab56b8d1b41f83dcf111ae3789f2d3aee368c95160a70c222e0ee812afea5b755011633a2c297076eec59b123278d6093ef6bfeb79032085f1c765915593c2fbdec0c64b55cc394cb808140c66ed4f67ee38e995cb9924900883ced823b63ab457058febb538c99631757a6f20b5d70da2353972c999009a13159d6a43b5fc69094655eaf308a27e420f04a04f1e96b4a88c4fd1251a2926d81268953ff87efb40eb6a3c07e2c5cbda552810a4841606562cbf94be5612254b25b7cdced84f8110e6a7250f71baf501eb94c15b61dfbeaac428ad316a9ab4cdcdfcfe100715b1f9f75070ce53f02f42f450b959f8fa5d475637642fde65b2a227348d47b4381b484a0f4813b5d09258edad23c5be0356bd91414d6c221a6205bb686bfbcd8f39277f53512bf0d1df80a4aaca64e13929f5761f92370aeb8532d711fd5f9d78ed28b6b74bc1cd782f6446e557a3d5b4ae2d3338f3a42257c309e5db34cbb63e10233b40f28293351a5393ada97e6e70e689d352cb709d83d8b02f1080220567b7acfe49eb034d1c599749c647a43b3869bf341a74bc65c32821f50196296b76748e4e348d35b5514c131c937aafa7ed2a5049ae5eac7b210010756ac9cf1fdf9f59e7d0ec4fd1d0b42019c7e8a559373baeb77f8361657ef5d1c127c10819a2619a70cc3d72b761541a8bb5b88b3885e210b618edc5e7103c09c033b1f38c302b6f6cf0a269bcc5817a9570efc36c7b5db7feb750f6dca74cf65b50e5cf70353095c8ad3b86cd695c63e7ab92a03a9703e1e83a95e12697b640d69ff3f5685edca2b3fea9b5af324dc51a31538adddbe1ef89e67e5385c27fb4f9e907fcb96755fcf9744399b005c4f570e3fb3b79fe1a367ab89f337624df9988477a37fe720ca1c5ee1dcc2f4b3b28a61232209f15c740ad3f8a4899a1e3378a089d7941f29db3290f091aaba9da5306cb74b6f9d0a5e5dc85d104ce1f92d10915766e64e6c048fcb123c20a6f627bc4ea6e2e2bde3ddba7817ec7ee27961791b8cae3153c20e84c2f67d523eec66a2c73ba307da7e3bd3f85f44529966099cb39be646d3825c42a77d34bb964d5cfacc27cd00eee9e35401100c8f3079d9145284762e5c4150eca62bc7640e0754061b44ae6e1390c3435da0ba69697135b13ec1293db61d10840c3db54f7e69ea9bef05f09f707139ff53b466d003d2a0076aeb79cf092ba8bee69d4ac7afc0e26e8ad1b111773563fb4ab3271fadc54511f86c63b15eebdb6f19e7d5785490595465c70ab8dcf073aabb4c9d8f46b80eedbec85ed05bbdf2a47beb206df0e6a159768eea87c1a3f2204941066bd374287c88dbf1eeec9a84cdf12a9c14eae542f3d9965f6cf34f6fbddd1688b93ae83946e8c43d95470dc92a100c4ea875aedd99211a98281a6391e64331ab4166cf9991f5b6feff7032f377548010a7dc03c3c6726ac34435169702b8c30b8b0f799e1afe9bff839c2f8b9d87be8e7a0ac219e50569d3508d88b2d34b575c1c8f2d01ea922dbec8a58124f518357929b7ab9e45f637a5c2f71390a2819bd59ae0a65b915615bc49ffa068c367c4565ac5fd5e597e2f5dbf492b2ef776ca8d6348ccecd365d71f40a8ffe486bfd17494f659ffe9635beabcfb7266bf4ad3b9a0474531f9570672c8fb3ffd8e96731bf7949654dd2ae0e7606b4f176241610b39b8fc25ff4eef5bda8ae42f3349653c5d2c1cbd26919578f69eaf626ae67a105d792fdac2f3073c34436e43ac454446d81147aca703e62020318bec36738b899ef81cf38188913535925bb4d841382f350340a184ea44fa883a843d2c85ac7255d6d8f6a12f5549f1b6b902bfd8993c0d433dc284e39df5f16593b09fd6ac001ea6e1cb44f97a13480fad53791e9a7ca7782d0fd79848cfff17a72f36ff7dbcd1ca97edf004c26260549d6339cd70f38315bd934667c829d394f3f62882fe8d22571b738c415745f34f082c89f00d76337e0de96d8944bc05c56d4eff1d7a1a7aaebd21dfabfacbb6ea015d9475feae07358087d98400704c2f2e620c70671bfb9b0c48b5a1805c0a982df7114c954e4f580259c23cca6bc7b8fddcdd8402b04ad6da7f3413f5b99bced735abead8f3f73dacd18783b17a2486b591ae4a6d78d4ecba3ca2394c6a00e5b61ca818ab21169d961d916beb0331385705f6021054a1249c9871c04e827e87f1acbac26b780323a22e86c3c9e9322b2f680107f068b60981a1418d8d36faa22e374f3b17145c8ef24c6efd7bd1876bdbfc0c16e031c8bef993dabb435509b8df81daeebf50bae1ba656f24b2ebbc800b498eb5ae4946a996b4bfce4bbd87ad7b1082226e181833113b57e8cec50a39f53eff5f02a3e60e8a4065d042d6bb36226d131c8c1f00e551c52a42b0d0b2f932872000fdba9f244fbe7640732d7478838d377082e33c212507ae32da1f5bc585ccc78d564f699e7defa2af53920177cc854577f62e8ad7ac13d930ccd62ababe30be9902643af3a3c9da4cc60a11f9ee7c903212a8ddc55484566bf88d365f3ff668c09aa7502e4796269f4271f2c9d63a1fec73510e51f88184c4d9aca196f7ec597bd3c141ca0cb26df15d27e110f644ff11268b6d6e97e104df967b5c7fc2bcfe87d59b5c98024b41ad7e3febb568552e971b87065413fa220fb5c478f9d141400ea445861671a7528b1a7c6023025ef24ced3f383064d597dbce701a18c4b87af180d6749929a41dbeb74424f01ae5a0cb855c8bbca065b3767ece87abcc16a74b84b8f1128e8eccb4941dc26713652ac1a696fa3eaf607a6a1a50a9c4b7ea184085ee0062cb11fa8a9f633f0dd98f5681110fd6d807b46a3477cf8c47ee40cbed0f245d74ea4da43175bfe15e7fe6fc48f5280a27bbb66f6aeb340aa5f79aecbf5c160fd139c03bb700c9a6dccedf39dcdb04e6361145336783e0265da48e6e064c2919d48f2a10a5a54a9f7bd0875e7470fae0f16e97782a9301ce8350acce0e15bc38ecef71277a4d42fd306f90ba58652b824a0a8c518609a309deb71bc0c9c0ed4c2a9aa3ea7051ddf662c726f2f23a0067a30c8316e9e05d0d10634a48c1baabbcd7fa63c8fc39c3653792c3461e05699592e40fb131c65554025d4d15fe7a0b811d2bfe4cdc2cd6c38b7766c07b0b4abd6d0b403adb682f214db10ae6ac373f68678abe2320ac132df27a013f46bb624400d512cd8ea0a0e4a121dbdd72753f54d11b0348b371e2c18a96cc715f1c5361928b70bcbfb72025a1ef7ba8a3506954e708f705386b069ab5a5b28491b7c2da8d0ac75ca1389c74625121f03708c405526d4da161eab96520143e967c0329e68fd9b192f270350f303cfe0da9f03c557427c30c9ebf5f72c4210b86ad702351b7f144a6329403ce02bb43a035f6e873306bbf0302ab0fed2b2a6ad31e5f64b517c34ae94721f6de3b9e87e99db4590db03247de579e787b388dc46db747b0ddd46c47f884247e29ea8ad26a192bc4d491ff073f96391d31c6c0a635fc8715b86d4dae1d48785535ad2142aa5168b2b232b0eb203a79f9985cfa5ae3285ae45f3fa7639d3ed00eff5bae13d96481fee6d0f56ac486b67a2a358e1a44dff2a9d14303fd4b3aa90a63252dddf85277fcdb4fe8838231549000e71a96c34dd8d0e74eb7c769baa1284b4587635c916782798b6eac6f04e1e9f2fdb418818c0dc11c9f7cae1cfed79b1ddb780b03251453cb2b2c2dd19c99b54d1e23b602d80768e690d13abbc28a908615146674979ec0bfb33b23401f882bbab697daa84ac338d16a11ae5344474d6f7f4a7df196e8de12f95c2b33c24aa2f3a8f5a619c2d869a63aca42751066d21ca7a87ecef6fdf7504ce55355319b9e8f079c6a5a525046f581e08d1edc3cf26d75d91aa2b99f17e3c7ff3ac058072457e98c7ed16466b4e3ae9240d567005594ab304a111af3bd00b12c87b9b54eaee0ad6887eb46e9cb3b77f52f4a1cf0f0a752c465342c9983486269ebd164673a5364193fffb567deb46287712cf6b63f73e062017a54436c87d20d125037b02f034ee4c226d3c0867ab03c48c90645e295cda234e35e815e783079b9ad010f1a53aa02324728101f93e0e1264c5fcfed245f5415720a1eb4d0fc2a064ece12779d6e3432d1f2a47b218a15d2d1fd755782cc0d7b914afaba14bb0f6d6fd84110780b8838ba400288f57a9aa7416b0c95811bd4e404bd9634c0f21f80d43fe2c01cb843b53ba3feb263c606ad97155a32c97005c00ffebdf9afd0e1c64180b0f634ff993cba656a8c38c33c1af6055b7415dc3d98cba9dae02293d6f02abb28c173d64ab8b074c248e800a9337cb1615c165f0315187eba777c3e917586c83af32aaed3fbc5cd9edd5652c5f781321422e9ee42c30c947be1bd65f8907272d6be297e1e5539dab47c7fc10e0376a1bda30f3909af7d2138decd53b111a7fc75219296b328519493d724d81216b56da3838beed508eed71df71310a561d8291c5291aa25a8d0b7b7428da39a73b147dc5b24143498a63593a719b9434c2adfad065af3a56057501d2fe037160315d7be291b726df9c0162824d9af9b5143b74f8cbc824ea20b78ce45c361aef61b55b304a84cda4ee6b4a83a14e64c1fe90135e0564c82dc4d38895b7d809cae186bf0f466d9d60bad3d3bb68e28d806b1a7d634e1176494a688dc6b0338701a014ef33e41b1fdef7efbc27802907663c3741cfb5afc5c44337e4c4bef2d06986061f8dadc86317d828fc5305024f99d2f635acf8983df8cb23d88cde44e9cecb49abc8d0217203ce66793cc8c6fe2952f24060ac103f569e54e3ba31ba82e6a47003b0ba91fb769223265f8aa657229ba415d25abb43726f125a9ce4040b1356b898639866d25933d8f8e6c493ca5447cd1a018887d86b934b8097a6b6b5c0e90ba6bc772db3554ac0f20be704b2df203b7b94af6c44f070a6c413d327a575b71e07481f9ce81fc0ab15a884333684a12aa7923a531661c55a89da0e02cdfd7a892fb4c1ccc900fbdaaacdb3b54a04ee0784edd98049e72100a488120955e4302cf371e0538decef19d692cb7ee09160e2da2fd94b96d407804f137d9542e36f344c7802f6336bc56dcdeb4abf240b206fc37d6142e6fd54166a08f0959723cd2865dfad5e89429b5c7de6d592b169313ca2031a1ae10cf1c2bf781bf520c10211d0d32e6197ac1cc8b0fda6272840f3dc73c0f3b87c92e6b6324deb8adc147ebfef208dce6b20899f699172014afa59916efe1b4ecffa6c1965b5f9af0003c095e209499dfc8362a1b20380b369e8aacc35819f4cc2c2c548f14a2f613cdfdc49a8606fce212100e12939116aeb0c40918905b802c654727813950bbe470644217bf967c1c8b0fc990fee9bda44a4b0e2da117509b283198f76b6220e0348a4920289ef08344c403d8dc32afa62ec2644252d8d18eac9c5a86026eeac5056ac7446e90b781c5583d18a97575a57e0a6233fa5a2c67601f0f086e00bedd4108ff1ddca2bb9aa5e853a6d8483b8bd8b345868640eb687460a7ecf7e8977a9bac78890fa82d6d04da30cc2d9ff15898c027c0c96c216f931a04ac84a9379ef5a843f199db70d87223b64ef9d4740ea1b024a02724b0943d0e89a10720c2f6524d25b077bf32d6a977df68c49b0c1fa7df83770bcf0e5055edd783028d16274483cfd74cee8f6444c7960f19e1e0626a7999157aeaef39b936dd1acafc47fdde3db4dd8796b1be3ade9de1e1a85174cfb8a807fc787fa22df98d00e30ac1f74423b9f532a47ae48b9f830c710e74d0fa153a8a6d7a0d16b40a829bb3ca98c8817dab0cf455517717e48b8a926862f9b2f1b484551d4ea9b8fcc2d9fc34bd6d8de29f2d9176f1209b17479e393861b99a0eaf842c2c7b6417458dd15a182eebfbb939c4150ce1d2ef3a3c63d1b8a2d44124158e25960e9d74967b7ea035a6eec623143ac7ccb1e9926a6b09e39d2ff027223daabb4e25090051c22f8352aa2ca461c84806c326103987228d806db8fe84e140d2ad93ea1ac9cfc884f49d6628538a444495f5749b95a7805cb0d0c1b49bd5f96f6eeab9031795e553af3d787ef798fc091e2342bd5a1b2bfbd6838b18e0a9dee48c17eff2f2daae06bac013acdd431f7bb8248ab0cfcc57a46361db6b49e1a7c56f88406e3887c20ae53319b845be670724a86bbfd9aee16b7d7e7c5630da422cf747e22ea87fe609357f8f1bf064a41b08f38a403c94b8f0d934c033cd960cec3611397db73d894908ba6e35973a0dc63adf66b048f46973d040be91f8c4ed513bad8f6b1eb0fe17ff0bf3485ddf396a9b423cbded3168cc7614ae77e59edfa88b063fd5edbce559f6abb560bb06ffcae75e4093cdf24bfc0700ea91531fd880798af6edc1a44cce0ecf60bba4c4a015a46f6f853d465e7519815d24c7cd192a69307628be4174541d606da39ad9dae274308f5705008e2f77785469537cdabf00612318cd396ff87e5dc4b11eb55c22645c3880cedb30b984e362725fb0e7ee197829031ed83516ae67c10d1a9ac8e14e6007daafa8fc5063177aa9416ac8f2e986e3923a0ef9e6a412ec27e921bc925139949901da547853cc2995a6f33fb9a62b2cd89a6b64ac2ff632101f053f9e7cd941db608a0f0f9ba15da8cf62b6ee34365614b0683d2e5b630e263a86a89e6b9756b5aa5a27459114c53480967e4ec95237cfa52474cc1ddf718775780a73f57da12bba59b56e5a454eb0997b8c2f3fef542ccaaaccfd37923893e739bbb4d5c2b16b60b1f6bc4b287de91f23f760dab0656ae4c1ec4cfa1982e68a56c69b5a90ab7150d94040c2a25e0a6f76694a346a952176ecaeca3e2925c0361f3239c8266735638ad5904b194fe10860b4d0b7bd4ee79ee56f215c894fec671a838e8661f18676d6a8083e8606b0927944be7330aa204fd4a802cfdba5bed44d24e1153854737382c05f01248b189fa145f3993f00cc0561db543f9d8807abb3be1307217fdf7d4a545eeab28138f4efb0010f8cb72e2635b50a9da654950bfc283f3cec070aeef3863386c0347b8be661a7569c02e76decb882e09da89f1f08fe0999b9b3ce53d046eb9ec9375a4efac11b8a49dc6bb19a32bf6ada495dbdd04ad74efde6e7afe5f4e94422d1dab95cc147db776ee766fa8969c9f5ab35710affba244023b3d1f3ffdb51c5e34d51a2a58c3b4548a6b44d0ecfad581e323bec59f93b8be1e0310fcddd5e223df5554aecf2228ed2f8ac3f744fa79cb8c0278c69cfa6372a5045eaf104cf60cd123e6d17b1a51ff9e854f5ebb6c42ac2a2fd2b05f8f43b4f15a22e8db9927b40e33b2a16f204b411c75ccc86d710b87bcc0c7fc6aae6b2dab46102ed336cd7551c3761fe91dbe8dff2ef6f51820f696a60e46d32c7f14dd59ce6395bd11ca9d272fbd6f61d1a9a2891054fe11988b166f6b0ef88b44de1a8e47e92218e55dd0cf78e767a7f6bf0d9607441449ed77cfb0ad1955d356b538125844a85c04295ed7000b5310764ffac5fa54ec698c9e8b29657adff84c9bec55f937b1aa614a6f5a4bb7f8783b513408f43d4d72233357ccaf80a275499becd759949ae34ff0ecefc2e2dfff75f79b5e640626b1a79731c43957d3703ccb0e1546d0b5f884c7fcbad08916a84ef98a36922c89aa099075028f722a2c159a39c775809fe7547b7ee23e16ae1f1d6389105f5b01f060333292f05924ac5918452f080a4a35c09d5a902f9a0e1b45013dc7a677f8263bf99f2d010ee050b8c50e767e31040ca52278ec5a8a3f4b24a5b2c92be6638977548beaef6054cc93a331f3fc5ae1fc86d59a07ba684106c6978836e152cbcbe51fc0f9c2fd0543662d6923ff09483874e95d04ad2517ae0c48da9f1a3448689efbb7a7fcf54145313c87c9e20815ce1a75f96cf4ccf871d4775ca7fa642d4996fa32efe2c9644696c392459b1535ffecee08658a2089bf97020ac2dec9459e6f8f486b09ba1809f29eeab592cee966995dc8fd59c1dce0b860e4820c0f4ae34e8adf72c719a4b3286206394d1342bb493f87c141a27627977a68cf79938f21811f6b826b59a3fd65abafb18a4b5aab7040c6e4f905108e8cd457aa5329a6e52a9eca9ed92818fbab365fa27e804a9e77d0c5fbf7af1f05e1dda1e19c5017a6885fe6abbd3d6cbca702b7f4b99e15b47c23981aa775f9830dafdf6570342bb95b03c04c715aa6776081964685847d2e40d12c0bd3aaeeb7116809a7d80158521a9f6ceb637a544dfc3e2f64f01f24a20d6bbee6626171458d7370602d66c57856e8ad19dd46b8f64e4d6937682c12b872668d10c17f55da812e9d8f2a8aac34848d460212807be7fc97cb11952ffa06173108ed46ec426499d79ca7abe103ac4d04bd9985de5c2b1415f2f13cf09bc695f2719f3ca8945d64a43e0ca2c2f4c3b59d68d3ba195d8bfb89237ac2b1c4b563b3e3d35fa6fef577ab5979319f04800427ba36b4e55cff410f98b29c07f7c6b1fe5b7e013a3038478ab308f21fc777780b2e6854058240aa62562a26f0bbc2b1980f67e47cdf75dc7915823b1581765f548274252f5c6c0a47c48923ae4a09d80447cb1880258e2789833fa975a82671ea4bd51f0d473434a7359a4054d71f97515ce65b6f8e450cb1ea4bae5ff60ff839f49a7124c86b429f5508e570fc7f416e71a5c1585753467a51d4069badea94887b042facd218f72906c8623ab7a895103d9ad0b0335d39e994906fd5b98990b42b2ae1cec831dadfbfce90fdac3a105bd3e4168ea538444fe49b76701cf0065f8bc2c53ee0586b231ae0708cd3739ca210383fb4c6573c4bd112a26ea0695fbe19c5854b87edb7cdc721baa1617f8965e4ed001eab00b0b40bf6b060973e15d2ca67c8815bd71a143185305b9a692223647d103a3e2a4f92a9856a239ea7fa8b089e7c105b70b9833249e5387d6d862b447cf25d6d44efef35ffee57d10c41908433bca93fe98fe64354de9971ee591e68d7695b1443552ad20156d381fa5ea1b9ca64f9f408bd1e3cdc0cbed7dd3dc4d956f83a04d1a4477123c4411af8c7eed77c9b2849351c1207d66c32fe15ad1a6680def98b98e9382395adc8b63b3f773b059a7b64bfd5604ea995c44d5e93cb8896b5bfd44c5496b41770b853388d470a3046bab1b2661f5ea2e323bdf6e79601310f1537840276061025d1265f27dbe5138fb974f2399f0faeae93ed366ab6ff8ee2dff2e1d2c1c00cfc96639a9900e8becfe439d779746989176bbb34ff81382d49f81606305e61c9a713672d1b2bd455b5bda17105fd058dac29168cb10d1ff49ddc2ce11044247dda145f2f2ddbc40178bb36cf3b9f38c31fe8496f24563c9ff0a6cf4ac9b6ab3074c144c9c845bd33e503f75392ccefeff3387f16c2e496165e98fe8a017cd11765ed55d68175b91f6f11c9d814d9e35f96a205a4352b9046187d8b8b4b2e6a9ef3cf94be846da0e399511968c3e88f99300f138849744d363f1155578afafde9ad425357d4d513253afbc304ee3f899bd2aebaf70fa6c320871f17344a33ea0171fc1a4da4a0122d076bc7fc6a9897cefb03a4aeff9dc0070b4b629ed0fe539b755107769b34bbdd573ef5a535ab2d2ef701e58fc0bc1d140d8f38bff10123d91836d080df363b3377b98b4ebbe3c8b6a8ef7c518f51ff7ba9dc80409ad20b2857daf90b06bc7d4a856feccad0c2e4a9f525a61dc1bc0ce267b3b441bf3fb3c9895473f6cdb84e06aeb14a77e77b4f5a3d3a1be822600ab514e04b757cd17fcab317afb9d3ab48792f3b61cd7f20d5ced2bc4902a03e3c67ba192f018ef7706381c91685646afec3c94471d1a9c3f45bd1e92e2d3a85d1d281990b5aefa7341c2c6839fa5ffef571e004d8976947362efcd352f7e5b94acf878eebbbffd44da34d1dc7b9bd893a54f51499020b25d4981da289391983cb07ff437811bc33aac114c22dcf5d859fe7d70d4b4d2565afcfb3b2c0ff249cb9949cc932a841b44e8f83b0e1e4a054dca62fbcaa407634a40921daa1b188c24b1e3011cbe2af057870bd50856f35ed9a579a403fc925d252c1fa4fd450d829ef4a3ee70fee5729cdc975700524317f71ad3b4b4ea091ad291adca4450050224aaa51bcf5769634b84b81ba91024204a0fce46a1d415469054b12ee524bb6ce4924897cc65c5d6a5ced3d428914ab1f4d3b7a02329c3cff834afa1f05efa922a56e2c3a7c59478439aa97067def6e1f6bc37b93d773bb47e4af839fead29524cc44f5a3ba9cbe16ce210b080972ffbc2272cf32da4f145ce8117ce402d1f363b9086e1b236744ee02bf2f217bbdaaa8a757bf6806c1ba6ad1555611276940a41daf0f81587f3bee52d746154244667ff8059b4c06ef47436455a4bc9921d79690c04f186d6e71825204dcff8fcd72b734319da5b0e40087bb126348d72129f727280312270b9567b42386a42804577bfbb009140bc2d3d76a71ff8c42952d2e09bfbf5c6284545ac469408e7c67d6f275b7dd09e601545254f557ac12b3299b475191441955af4b2890dfdecd1d84c08edab9a95b1369b800a694dd590ee773d2ad530145ced63bfdeb68dc1abe7f30c256c8665b5219e2f1b122490ac623644e4e81d87d8cb04e02533d2197df07700cc14ecef2a2e5fe052b45ce2462e84726936b182c408f069959b437e27988e9ec1953e3793c5b753e52060fe22152b18b2406a536e941c33c355c0333326d47bc00455373afb42a6af81c66ac5b3aab569bd0eccb9857613f35a508ff2c7792bfb97b060637acb3be96734dc1071ffc6a5dde86b7c13b94cefe537d28859be8e8a7f7c37ff97dca396ad6a4d69cf6a6b4a77520fa4b7309124febd404cc0695a79827fb467a392cd421b3028ae446f5a88ef462b68cff99b9ae69cae02ab99ff230a84e0c53e1dade27edde09239701bd85b620407ed4039d0dd36d6da0aabfe6500199b19f651825507037219bb13d6116fd453f5984ebeb6f92ce51aaa2c2aa03e99ac3279381c7e6ff320ab69f8ae47d8b7e63aba638710f8533c266a30556e0bd6621aeba22edf40ee70ff300b49e8bdd7fc65f91659fbd7327d1ed167887ae02df39eccfa31d85dc4182e52df9e3aa20d01f0c98be299d370524d851490bf69686c2046044baa75caa2982dc43e0dbc783881a2ef026b195f0e174e02e4ece197fd89a2365d751c17100a9979d80f8d474de3bb6933b115a4d4479bf51c3b94a7a27975bb99e64dbee1ea378565840268a6aeb2d94fbec6e4075fb870fa6e3d202dd6f91c37b24d771ad31f44a96f79d45d0c116f8dd6d23d385667cf151a5b081494401ce3d39883295913b0d7d0648da7e32d72216482c9e9388572bb032c984054844a4dbc6d49d7e9e126943790e62ba3c68786ca9b4a769ae30dc9e7e8d02c33883ad4486de06a85062fd481cd775963ac64a5f308bdc595f2496f41062ae19a0fb9b45ae6852d93d58518fff64efebef311fe221c033a9209bf288d7d258be337fefa019ffed3c4e7d8d367652a002ae2ae13f21c7dcf4ff0cb35765d7bed8ef215ccc39f2834bb0c0bd9a481f850abced541c8c4c20861507ec8e67a4ec54a876b6e5087b36c717a58e566965900cde1973147478cb2de837e9118eb18313c5c34cb412913311c9f29a3d33eb8bc86da7d37cc8d86e0bb1f4e97a54bc0284f6ee8851598737b3ad742d6e64c77e581b9cc2bdea1ecb15c8cc558673a09682591c04b8eb57288dcb315dba212d5822b95471ee1ce147d5384cd0f11f6088c42970d2ff76f1b379fade010832795e08b4a096d4988b8bc4e21ce646af0095b5f2cc363434000fba9b4d451390c056a79a2b2998105ccf1337fa2ab3a5c6d9150bd937aa0d303684594f757057feb169aaa6aa786bdbc86a13f5d189f48a870e8ff2ad5e82392c288b65dea4d43599ece3ae8d72ce35f3437341c478cf53b5896374796f23ad1083ff43ed596e13132dd1fc795e5c2c7482d071c87107cc8ee6e3d87528fd535714dff55946bb72cbf36de24c52c61e3cfa444bb024cfcf1774c843e8a82b5171840238e6d3039afaf9df5437c2b6bbe14b0e2e9508f51f41b6dd20ae593ec7c44f2f0b8b18cf2738dce960bcc9413848aca7519bf6175927eaf591700e7417005328d96827a0db83a6b3e97d2a9cea1cad3f077a02db4c671fdeb3c71c6fde89fe8c6fc74d30c857695690d60ab9830335e11dd3d97517f2a1c3482baf5b9fce8a4ad69630d08730ec0cdfcd6f325a95814ff12a34d59a5da94e307fa286e201ac636ee81fcd97cd20bc6aa03fd780a45b3c20718c7aeb1b1a65da444c8ed64cd1f614666bfb39a1cc80de385d26dad8fdfaa64dde817801bfadc383c1c6d9a220a993bdbf8445174b96d03b2c1e3d74d188434394ba37e7300b66e997d14c3363bd6bb63e970b6087ff4785419d62779493a10e378795b18df5e188244ce3858bfa354deaffb0d426b16f7d11ac9bac216e561d7fa1dc1c98c3a9564c8e7cecc6d4a26ade1d973b2359dcea88e11937879804d88109d478e973eb5180c7d869efd79be48929f5d53bac3db77ed315f3064619531830eefc0d701410a02d416773ab2c649d8dbed629de17e559ea94571ceb12e0da12d52232ad7c2f3b58f80fb560b05176a534f317e204269ed43cb5e30ba8f6479a4d6395ce8184e82f9d6b221de1218e61602c5d393d808c637645745c4002504c1c832e232a66b2e7e9b754aa69791979c9035c07b67b2d78c0f58ee75406c8ac21131a11aff8bdcec693e950fde457dfd63729119813a59cf13ef4dc5a55cc68044d37bab0a0514f78d52afaf7ac5feeda5120a6e782da21171bacf731250af00391e44ec5c16b874b70f135729afe8baac1875e4881017a3dfe64124b6e7ab2e462c8e672e483a01a83a03ae1e7ae55a0a37401f655ea4f73c1c6d4b304220537325c7bf93d639ef38fd92b10a70bb64c6b3e417730a8c8b26e8b554fd8658c29e238ba6359cc15bb5779465b9bfaccc7acb3c8868d25e08e1f38625d2190183e1a0a62c27cdf3b1a95735f1ea3783634ea7468d6bad4ae7fe88a7dbaaea40b8fcebb118574ef41d84d8fee0b9c076510a02fd08c54e67461f51f528decdc8dafdf25a96f342dcf4b9921982c737e5d2402536fd2aea09b1ee38a491dda601825d5fe4dc3e0573512bc1ac4388fa1cd05724fc8a3e552ed75d2dee5a35f93738c58c203a7665c8bc5c036e6a7b796275ad0d5ab177a87422913396c0fd94a43702dd1ed9e932033c7dac6aef799d0f6ac24b769a6cdedd394ab6d25cb165e474463878395a506708eeededda09185c3009ca0e9ae6a21682d3c9b616c6427c854cc3e61a537d7692a7b18fed835045b6cf75b06eca47b5e51a3d7374119ba7263801c16fe5758d54b36b9710d3f286290750360435dbb0c07a4d642b8b8dde6527e65a56e0b4d7a16f646836a94a8fb0edb672791819ea9a93b3fd95133a7a2ed43997d67ff5a5ceb7fbcfb52086cf354f332ec5df93755292b4194c9831adc170a59c8e10d6dc3cfcf78f880de849dc951fab2fe109d0d33480ac6b8313e43185abf49b5f0e4627caaa8bc146aa76a8afc4a5a8c33b22c6b19f8f4f23bcae5d2527c7183ea76a9a1aec3dff9901448053fa3a63cf1299324464974b6af9d5ca797db8c5b9bc311219da65f49419ade318634321b04915d0ec337e76fc8ddce99126709f6cc49443192eff348057a678a020e69d265520d8beb9eed1893b964e72d579b3251961202aa8a4700c23f7c65463e08646382e44713b641850d19dd025127903df6920133b01aeecc2a220351ebaae1708f12157ce4a2fda0134423e09a30ab20f4c6b158013b9f16b1a4e7258ba4a3e4fb76bd076e9a58ee60ddaf75fe4073bf24eed1fe6746f6d6437e220e04ec62b5f3b4c640ee276ed0af9db8c453b5fcdfadb57c90f6a65584f0ceb35dfedd8991f3b1f8bcf11149d0006b8f9ea8069bc175b634ed2e111294c0bf895fc49e729fb592ef6dc526f47cc64de27fc974b5e972c4ac75ffb853b5cd261a9cbdf76ba9eaf24e90c7d1a867222726d3dd434db3221467d7bcc1b26a2e45d19e1ba00cd7737eb0c65a7d51599d9db02aa9078ecf747d118fe1b10945ea840d453d82ed8b52319e409a866a8666ad21e11f2ba75e84c1527313a9d4718fd70c3839053f1920208e4ffb2b065d1faac54e7df57d914f63090b47cf10e0a93aaed79dabc7b22becc097bbb019640d6446814210c3fc8b37eedd6bb85fc737e320c694c672e6f3ce48d415f6a2c0661db3c5bc7e000f86241de854ca00ca4a59392037cead5e60d409e6f88aeb9c6832f97ef51371f5547d4f9b5d0f9db8e8e121906185308a4d4b97d50437ebeb4ad89a0f73a76917eda408102a50a40be5aecaff490d429cf03d5a02b4cbb830f73177ca02ac4f4d732d6d944e9ad24c028b15c3ca0c09f69d6c477139b5a4a283f22285b696e787b6dff925bee64df575830ac56c20c366e66b2f43e6b20d263c181339fc6d73520d268e760f071347d438fe9ebc2b72cea95014f98cded902d04792e0b4e4eb54990466328f8f07bdf3f4f8c28415c95a3e518a9ea8aa297257e2123f88830dc0f62b6c3aca0c4af6a9599b6ba2e045dde8099ec94e3ded85f9ae7128f1a120891617106530de68c99b8daf3490a2e5159100b1ba2a50893004d376e2dcec551f45296bbc641500e01dc7b0d9bd8d93d594a9357ef32aa8d6a808119eb71834375885d021ad2f1e0dee5c1d24467b7d23c4fe70b6ea354d11f0c9c4735a532a0243e1e10a3a217a5d9e4fdbc3ca93ff6699998aa73b90812abeffa0653c69e4b21e522d534ac4ca7925512a954be3117f4d885bb119f35454666c295e2231364d1f18ce8d9fe83f25aaca2ac91dd279a429cec7b84168c0aafabc99abcbb3806d1f191618920577586764542d649b6e0a8b8996f5462b74ab07dbf9c6ecbb340afad925d994676ff088443922ee8ba0ff15863e099da4df4bcd4986f9c210fa97a8aede05526a141a9171dc4f7a65b8e76c278c9db66ca80e67a0bca5fa5760ac05e45bda4e9080a40ca070ef1b1d599c9ec649d8d3a6a989de7053b015015d70183733e7385d18bc1b58420f4859501720559eea861994fe9866dceb72bbb7e98ba8a5b01d3c9c774e821aafada8b03277067fea569330eeb4bcbfab12a18c6150196836ecf308681e22bf628dc3de50a06423699d595dfb3ea1e5390829ee3d6f0001bec4bb0a7f3a46176931294b6dc47584f071a47099b53e20de3e5a57d1f4eed3eb7be1ea532ca091c51d0256f47fa35152e25894a88e0fc40f142d50d12017882c8b225200bd5693bac78cfe3d74a443143a1c2c51d29e1f95917f4733b2e5639503499782b76bee93674f0ae7712e6615849285fb193a299963bc288762155202bd1a5f4657a5f750b09991bf10de8efa50db06f78566997aee2243f8977bfb94147c5641d120967081886023db599b7fcbf7eb9f0bb2b16d1054dde4b1533c442559c0ef94f553c72c3c8355c2ec99a34892b600e403711d69c57a25878208ca532e84ed4558335b5d38e9918f8c11aba81fe639c74070701b63d7606c3d4b8359c6fc4f11fce308b424603ce65a39a061c44f17a3af53be10b7a91a224932cafa01920df8a79464c0ca356134cbb758638177e92226d708c6d263b1599a3360ab6f523dfea13e3807c335d766dce07d04677a8732fafc2d8bb5051400c0f742f43ffb3134befac39edacf948eb54908afc959b1bdf073707b4c1bcf432671bf95884263bbdace27c7d03798dd17b1327b2cb82150496290e279a3997fbcca6398b423f1629189bf5d102cf37df62e6005de47cb3bdffc87744a8cdc5a02447319d4b051ce7994633111f04156fdfa5dd49e38332dbebe13d84ac48d5388c6ea02a9350b2d975a5df45c3443aff692e293b30f7f5b612db9d24b6c0011a3b187f079eea1912b46d60278cb496807ac7744abbf1aa68ed6bc87064b27ea3415c72321f6fbae9c91c440a75794f2023ab9b32fe6a378954bcf64be0eb0f06fb517b58a749a2799dad3d7920cb079f034d249652652784af9e61102141d48474ea8058f32cb484d693dc1e2b83c5d08d467ed094d8b66318c7c0bcdaeb7b4314003ce1e9422886ca004afc37eec9d3ca818917a686136655fb90b7d7c444cc41e77fa3fb620e8af41a6fe4c3c08c94bbd5015d56c839d015492a4ed4d595e95170ba2cab9cbb78715c88031052328fba9e479fcee6b2cdeae221e428684482d68ca9c9051e822344f7c09ada0f67cabfd0e621e06850037b1a0b28c7f49d26077b6a393715e27fe16e1bc8d3f68720c445ae9fc0ec22006202609650137e115a3d0da7a8f8e8854a3f7033e99997d22fbee5fa1fe9cb49c711a5d6c791dcf36daf536a6b99b37a9ad1694cf3a0641529604d2c3108b567d43d72061a871503de47635dc4f9b47fb04c2c5899e366d6813092920c361a48f56ec7ebd49872262538bdc79a2b48b2165f49da03c76df8956420a28bc3897a8eaffaaeaba8eb1cf102e93be75e6a9687b57441c04b61e033e61434cc036bbf580a7c5c318a13e4c653c031143f7d884c482a8fb6d9993cfdce83f2d5a1c8b1cd39d510513bbe51a713fe6674d73e693b6f451e5f5cfa061679b9b9abd32f06bedad5e4bc517bf609603f9fb10b4ec46f2f25c70a4d48114adae300f1aba1582af2f0ac35b353d1d03b50edf16c364bb028d1e512e5e01791ccd72748d13dc55e5e3f59efa72cfb2b59649ba375541690c3125a2b4fd9f34af0340253e2799d81fffedfa8b04222edc492c08973ac95f9d81ca8a068cba0482b5f68d291098fb218194af9a1e4221efc229bb93f7a81c23acd83455956b8a9e60e02ff3abb2dc85a578df3f0409c2afa2b391b6ede61e4cbc0ea24a44677282fef266a289dac414f2ba26a2c2f5738a30268ba800be4a5bc4e1672c5593db1ea280a5ad78a93f1c7640b2c51b72dc6feae091b9ea53d9645e1588394a48e77d74172a3b947d821c9a8fec2c2fe3467e3129048777a2fa369572a7498f2b788143bdeab009ed48be2e6e0cde98440777e22188188afb44e9f443bace1c3425f840446db90c36afae043de2bd665e5e0a849eac4c1a7ddbfd801790727a11799ed88040a3b7d8f75377e880a95cbf90748e1daa1fbdb02b31e6ab9820cae50330d0ace5e80bc41f53e5c38340b9aad646479b2ff59a2304bcb715955c652217cadaa6f317da27180b6261d53a2824357410a5f9b41f3089da229c32519d1fda2bb4d2ee830d4537f5a111cdb40c856c097d15b58398896f11d964700d7c25bbea1db745a37cc2c12ede911a24a476148dff321e4a29710735483d9aeda698bac862863825ee77e2ce598cde5c9a78fd012bb2107f6c8546ea0016177cf4858e5594c8e43b540d95e626a323daf09952cb9a803a3bc84c00611b004dd7850458021ad55ad3ba87cd03a567b76325f7c673cc7d5d67dbbe19149390f40b479c15501cc0e688fd78f58f167ec89b1f0549e46d0bd2cde879bf335d4913e834e0328aada45d28d0a31688fd721cdefd7a68bcc135ff541eb7ab2e6a01f5c85b7b2e67e0ebd248e6480cfb2f5d7502c2a8df72804b2b192280a993ca0f064a0e65de55017c05c9cd8952c5a3adbf95e716a547da1e2ebe9cce98644e8ce7e6b8247576c0e242f42ff65dcf22a4f5fc0c7e197a63192d28e26375dab5cdc82596a4910a9362120cec83217f31e9febbfab30e65dcaaf5071d2df301421cf91080912520d49f946b1d18ed92b196f5f81ba0ce14e6a137ab0b160308d1dd5359d5fcbd90b7c90b0ae466b31dfa88a49d2542add3714218f7269ed7bdd3a025eb6b4a0bbaf83932d90df9af106b144e8942182c8d58bc80f9663a938413e0dc8508515d9c3c0b52b5c6c30b421c9b3c68825f2f76bdaf1e91002b7a50e70d4ca0d12ca04d2b43d5e4d042c15d92bae7b736a8c99e80cb6349e507b8a799be5b977ebc3202e3386402fdff4413bb8f201e9dd4ddc84747d090b3cd0e3f19067e2bd1171eaaa69d8cc865d741d86a00c112a948a4a77e7bb608459bbae12cd3bcfc1402bbde3f3b7ec456c27697761be4198328b5b22de1e212ca35040c24192460f1effa6001401427ca7f6bba6ca81d31efa725388e99159734832002662fedf2bb5d7a6323b68771b1ecb8b4d881b21545afe30e8d178ecd3de6da43e5d3a926d19218dff493072644f7bea5348ba4bb5c3c53d88a022e6474239c168cfe3612bc4482803c62fdf394aa7baee2be946ded3ba409c83bc597d50c43dc0f677d486e20f9750e9c0c0b4fb8e04f8dbde4796cfe5133739137d944625e5886cdc56910754b41709ecb65283b5b9d7da94572dccd5e54984d92811a9ed9d431f1821c4c19a8d44f55905dbf9f4298ceb66878d889ebd5aa2119bb179433773577710bc1c5c09fcaa9993d64f868b8cf5c74ce742a328ed1d7f7654d47a21e0fdcc76f3a4b97b051db0a0cabacfedcb3f61c6f84b7c446f82af731fc1b583555be90d5a9a616361b7ab3e08c322c8bb6441f1000240bcaeb3bbcac10fe13261ff82e945a469bb8e1d91392d4bb5343bd60afd8659028f2cb7315cbacd4e8e30f659a6a4b9f909ce9f60a6e96f4ee81051a0e8c9cd0be64559af57749c566aea13c8c498a5169897ba4b42ada20b396041cb2c022b550dd4b8c66aab4adcc658579c75f94f5eec295c79c311c9fe14284ff7a5d1736ef0412aa273659508a3dc4ca216cff0ace588fe39c215626892a40f4dd902fc5dd599c79c71ac7de9dc506401a89f614a2ea35ae11ab88fc31ab06bf59671cc25ff20af7353d11fa7d9b2b3e0e5d1dd8e9112f1ad15f354f25dffd29eaee3e881d8b5a3a92d4101ee4c7835146219a20f158038414c49134bba853b420dd1d7e7cbe98374190fec23ccf37ba49fe28fc062491bf530555596d5ce3cb059e6b86c271b897199f36ac0fe89d04a47bf8aa8d73b85e94aba16bafbc9988e374d7a5c310c49111698d5e632c0a5ea32474f7cffd4dac939db55b18b6dc0caef9c22d908bbc71cd55167e8ff580976405cdb0e8b479688c551f69678a9527a287601ca21546cdd9463ec3a628eaf77cb2783480ccb485b0fe83cee259c3a9ddc1e3af5dacc4a7ebe99df57e21af8cfa867a18a92b0e5a0d256b87047fe4a9ec89ebea17d837580e406b58573b1fa544c10f4e9f1cff3a5254bd7c74e9a6e512a1a7578b0a2e7cec0b3db5f33246defd6fab1c0bddfb668dff26a7ec9220054449835ab5d3c2f232c3d18e9a070178bb4de9bdd630ce41ad851f949e2d6cae42d6504fbf9b13d74429095ca81a1ce30c51192d5ce818cf8a02bdb3441b1a3b420f47c7f99cbd0c3f4aedf44a8d3c5c0175c1b38c92ae699bd171b187ad6243323c15ab80b00b51d779525458acb90d64b0a5b4d4aedf3e82a8761c41adbdb637d3f1a55c26b8c8997d37421bf0ee2bc4db29180f06264f3e00fd752cb08107670fb6b1ebca9fc01e97bcb9b7e4c6eba4b10bb923e495be18593a1054de1456545d4712f05ee7e239101851309d38fde45f55a763d1e7269edaf1d3ee529717b70ceb0e6b75ec7a4b90a35ac0ed6403e400e9aaa2ad714b813f4db10830a31d4f4721d57f06b65c1f75329bcfe793de131a2b0c9e8726fe1bfeb32479aad97751830c4929b716f1c012336b6120d5a96203832d0f5e0378c92616522ba3108a3d218ed5c3b308d4f22da987a9405b5971b5350f76da507695fa02d543356b89d5bf832fa62f7eff8043a5917ce1a3a12fd48196dba8371de5b1a88f9737dc2e8550db156038fcae60e71cf831069c24d49334fb00d5dce8efc16c100f86bd7824fe2a52998378c2f86da504a19657e25c8ce805eebc757fadd8267abfc9e0f0538bd1479c341cc4de2efdeb86929d9fb2ba97ad075fd508a4ca86947242565254aea46c17c193927ce1d2296a9959d70f648feb58587d20572ef7185a36d961ce33e442ddd039b82c6331fb35c47fb8e563d3cf58eb45887ce01133caacfedfd6c3064826896187d7393146cad89805f3d9aeb0b71ba5c7f4f72631c7f91057a9543987eb6a28725457c3245a0cfc86d7b77da142b83df71ae9eb02ea8b0a8b4ee9efd6325e07b9d6901faebf1b9e8364638c71dc2b0e2a93592788ea807f0894b7c3c1729f5c40669744996988c5025a6dba80a7c439c69d60b9ecd1a66d666dc1edf40b6dd176007b366d839a4a5fcea620b9ea66554c566e6f966e616bf3bcdc3f1c5746f9cfa54fe0fb5e569cdef9b746fe4353706870d8c7f79f1eeaf0a3fbb95d2ce161c3859f2e04f9a6a4c0859d9a7baf9ada1d293c5289639e6fdfa812086db6c3167180f242075fafa2efec4f0331fc5864fe5d64d437d1dcb73dd2bbbd016388aa06d819bbd0162be93aaac95cb1eff1c1818a0d898e257a5173f3e7da53ba55043db0825ff92660f9535f035acd1f64dfcca2d328dcc5b759ac94cd24c91ee50bc1309fe300d6ed6313ed1c0d84216291162afe030603c06dd07243b9c86f41ca6f77d303cb93871288f017c206d601fccb41dba8935856e19777ea21067d2410ae7f56336c789df4de5cc487b5460311d9c5ebc7ce0dd08ae3cc2601c0cc9da69938153bf8138d2922335a6a5231dbba720cedb83711ed454a11e2b7b6212353628db406e612774a342d618cc931fde98ad38da0464a362f1be7446488fe89559facd8c8e06a24a227b1701b6c28eea4664ae401e981115e747959e5c33f7f852e50603f523075227258a4b076768216e450a107a340e956ca77a02195cda75fa5c430ec25d1807caba19aa2da4a1853c57e59d8385be29c135b85ebcbb0d4a0ca87a8f8b00f3f10c10e1e5182d51b36712b31592631755e84deb604a0915cc1556f320e800aa6016c8d73606145ebda857be0a7772e8b3d45c039531ff15368fc31ca9ddb14f6a6eba73c947e85373fc052d1fdcf7d5da1caa68e4c7116a4c9ab5dc135e7fa60a02b154b1b04bd6293f007661f187cc3c4ecafb2015b7f65b1baa59f11a42ff443a8c62aae4836d3959358a5466992d7954faae3209dffd1560cc0f0f1d545bd44eb0a141a9a8baba8f9449614938d5d32324262b097cbbec47df34569f5705dd208e26b8a40cf3c6056501d0592150f790e1bf8b992f9a4704fb1dee3603c7f54687f2c71265c79d8eec85211fb1a6978f807dba81946b5c77 + +Params = SHA2_40/8_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048201090000000ddd57bacaf8966d7bac1bdbd7d87b120bc72ba7bea6782930412fda132343eec6693e398aa6a36c3295d76dff543de8d0c017b9b5173a05c759aab31d275a14ddd057f5155b0dcc08e3f0c8b91056e2f992b0affb32dd16a76e7f0734e9a292511e93b777f474293c6613c5f4c330c73e6cbfb9b322285415d631f12ce0a2f3e90000000000039a47a92c515b6b6b20d8a123f0a01daac8a5825151ad7663080efd3a4a3d36cb704552f483515211b8ae75efe5eca1638cc5201fe66cd2b3d580e4025643cd8dba91363229a48e24097b37a0357edec90fe4a9311752cf8da4e894a7b5e2ab5c8524141d3992862d3dd3c509828314941f6978ef599a48413440af3a51feee +Signature = 000000000020060548fab53a75f06c1606c6deefb1fd19550ca3e98c56e9dae65cc7b29b6d3ea3038ad85d3f66b28be196d890e959480b4453d4ec7095e237a643e1c3576f77cb1d8bd04cbb70329b3a1403a57601e4cd299a9c076c41650bcaf3418db995833893f554b63a010d0a4e065363f811f601c0c4dc0840e700df444a9d55ab85997fa73305474b944d252e1c8b2b867ab26bbf02876c7c06fe3a73ed2f9d42eb4b2c6846485ffb0e0958130a14238d606b01dc5a6746480c0ea672a286dabfd2a972ed6bd9df8023f62a3afc512f93d4626461183c789f2cde0f79adb475443e664d969f52af5df572db6a0d2082e446e2efcca8454024ffef61efaae206488a42b37c529821d9f826a069680f9a3758d935da97f0acd30521dfeeb4a75d2f97cc847c282946b531c71b3cb0d7273e1a08ceb8d22554aeca594ad24f6d3b9b2770ca320ed3d7fcbb48243d394b95237a4aa0374e43929ff29a6c16be7af78edfefd7e066d8a655877db4d5877b569369b9ba70cd819754a62f44e2f557a071b951b3de9c80b2f5562324c2191b57f9127ca22926a68f2b3243a6c8b8f35b9f0d1734f5a1e6a4cd8759b6964b78866e8a01ea29d7d84873f43963427a24e3b2d5e9811423a59ad4d4e1656576bb80c051d6274f2585e8462b7e5accc4da94dd7432313e079e006ebed864815ee67713a5202fbc5cbf8e26c199e2890c17c13d7698f690aabcbd3efa7293cf9300b6642662c040b0c8c0b3f9e42b27b5eb944fb9edda2e6cd5013237ecaad3243839459de839c3863e9d7b8a18aa6a459c9b6f439d07eaa4fbfa2c5b78e64bb8a7a025b845c7d8700e944676c15a07fae9cf79ec3a46258d737e842eedf9390bc1018a45768a5d1206ffcf962e62c8274311ba44f59c4af27d21ba3719122cdc21da3bce70457dc072627ddd8f32f6006f043849ebdd4d41795ab2f39ed835b2ed5890e9216985e57befdeefac234402601a0a6964a01fc640d83af6dbec9eccd357003832843b462175e82eac6ef95c1e74cbc1ceee9a73be61747f1ec0ae90f7596c53be9b6a0c676e0a7a2df435a9ae0775a5671081513919ee9b0768573d066720c34afc94144a96320b035a29a5984cde65b0c30344994c664fb81c9e4081c946b7bcf7fed0811fec567bf71b3e950bd278a7b9174fc222deff965fc2da57326f7c2f350ac1a12d3651ac1e49350d6f5e8a252f89cb1094c1815f9243ee17a84300d2c5732f48b366884e3724a1e87884bbf5f7b3f1c281658cfe5fdb69985cb21a567fc1c08a1920b5669c87c7af56947af8075a69107289f2b2beed7704fe1de3501abd9acd1d0c34e7e68d57925ebe3781ee23eb24c55bd14064f027021f84e6c0d62d7a6493a2610d43342d6706be148e0c64c7c02b009a66721a6ae70280cbf541c35646200348f77e821548c398f692290bd6506048462ea6bd11090893551c2d5af61377a23b75e3d5c10466ea3fd53912ab47ad5fa66fb7dcf3ca0b5bb02e5da4bc581290df0d30f9e4a99b175eea9bf13f3e2007ffd1ad4c53ab99554b61f648006e891647de5c9686c694ee2a9ef2e22347ea418cb332b78d6ee9029c091ef65a2ee4187b67cbdeea494f2c2867a96aa461d4514e1a8d122d2aaf040cf20a584e3bf4fc7353c49af46c5cf6767c0f2ead7dc5e29eaf8fd3c7748f53bcea9b47b3d861c55982253be1cec97449b14aa5d4a11e618e348d38dc3dbb3e39f03bec33b0c4e8325af05992b05d01386353a100a063d24a447e63d3e708d6265f9c6545ed121c53656199961e89cd30a01e1584ea373d9bf07a7d6e02b3fd436c912556d8494cc6d262f2592ccebe466d065c7858a9babbfc4cf326b7c28453f66b2346d5414179df8b4382e1a64466fddf725fee64e2d5de85b5ad11855c355980021a2cccbf7078da63b4b8be57d7b27544363311f0a23e7dbce722b7000a1804d0c2f909b42f3993e5f0c84a32987d940cb4ff2b902035a565d4f2039c2527e1086da9d646aad6945dfcf7aac19cdb51c454877f3453828aa6a8f49a6f28f0a7a8a9465175fafb96b505903c5554231d725782436f1502d6fa7e63f2e7d8daec134a6be781ecf8d3160454ff4eb7e8fc9825163271e33848fd3b905065f72f3c4eccf9c254a5af51e86e4663fcf344c9364b33662f760ae70355a04681d24d1be337ff7b90ffc3f5805b247c8f5240ac5b04e1c939644180bde7ce3bec336242e9f8947224737dc2d429fe55e2181265e8fc1ffbce0841021b7aa940bc2b6eb90fd3e72306bdb4eee72394e9c334c030bfab17e7785a34c3de1676aea720bf8c9bb38bcbeb93e9b86929fde8661f3020688b0d34c77984ff17424f1e104ee660852bc46367bd840d8ac09525c89a3bf6d1d305b2d6fa15b702bf9505c304ea18ebb76de5c254abce503ae107562a4feff648b24526432c7766f10f972d3ef478c16473f2f112d626456ea95e79b807a920125084c75e5edd95143ecf8ece93e2aec661a6eeacc038c0e68016c5e30603f98d205fac0ba7de912a1f76442bc5a4d948daf04813383dfc33dfb752f0e3d232a116fd653a2509715f0d107de3125d27336af161a5af3c5f7633ebe44751821b1718fbe0682add1ef00ee0ea4e087a8b5f0e476fd0684df20d16304bc0b81fcac62d24ac65a90e863f581ba71198a7a17389a7d11a80277e71cdcd755e1854059f3fe171d9295dd7616dc6d1a08b1f092925e20d4b9185171c303f2c78c6a46084d5c0f20888ad55f8645eb0722ad3630ece2c0ffd63e0ec8321527deb4bceb7f1c71aebb552bc6faaa9d5abe6d8218c358ca7e33ae5cbc2b96a8865e9aaacaea72c992f99cc57122bf495e3de7428835bb361223975139fd9949a500ed8a657be061c59fb37bc55f0ad24d6effcd9e0d6f8fff7cd035aa6b764806301e137fa730210aba234440c08aaf3850bac7789b2332cf2a0e6dcc360159f7b024b03bdacd9c02e383f564329070b279acb6eaf5ce8e20ff783ead5ac91206c30f0c15f812a1cb8c84edcc4b0cde2549b0956f43a4753f6ed12d8b461fb3e958e63c3c6c52cb2ececbccbe97900e494aa318fdd2f4a97f12bc623d243bdbc042ad5921ec499cee6a01537b89e255a4fe86ed791f8e90c1dd8c9f3e67009dba1fa6d74422edc24984e3a77cdc1ab556799de700bab87bd77c619d747cd0e5688efe579d5bf6a07990dd33e5ac401091219bd79c786f2f4fb617f2f1cad21c0bfe6713d248fb1c6f19e6118be366c8b166ea8e7a2f39b9ea62c8e971439f510a78d62ea773c0bf8130a6424ebd00d46553848409b906cd8e969b8c1a200f4edc6cdd9513243fdcae8084675c26214bfe596c398536169b9feee45b6fe0c2882c043af5bf43988cc5ca1bbe058c513d421f0482c5bcb170113d45ad3959af8e054495ceec3f22d668274ba160f437a5a6ad1dee55c386cf7fb9e0b673c0863b6a913276150aa653a0bf14d2c4c9cdcdaa51aade87c9fe7d903d87a5fe42832e05f3dfc8cb98ea2720fd783abca2ef245effc5e6af1ad6e5ad653e0ad94d11054d994854285a60a710730d594da107886e31a2acd9b9df5a16b70311469e41d3b81c415c8d3e7b6916ca5fb363fa20d8b663053180e7e3f4f732f9c5c300b0b3e74e7855f1074de543cbb502b5616f6d827b9f49778f09bebb997e0fc2cddd7018cda734a096eed72599ba985b863f560fa53614e3b6d063ce9dbf83290303903bb4f74518af45d5d4506cf78a89918c7a24c3bbad9f969761616d4130cbf8226ebb93d0e267f8bd1f314e99421f11f3e86a5076aeccc4fb7e8e313c2452e44bde9204c79e0ec950cd5fe5a17ea2f0805a34a8245df7d5335b81a99cee918533db2a0f7a0768ba601586417c34e80c677e5eedd9e019cb4f4ed865df148f7460425c959b988074b4df41d8ece1560c8996ef3c4f626c6c4ebaed32d3bf0f285024ac59c5fa94bd83e1efaf0a0871a3fd0717a15705925841a40bb3ebb0266768bb2013ee80cb0534f56dd166ee74010b7389af3fd5029d585f44be7c3290498cf64941082b7fb3135c685272958d4ab699c41946cbb2ee246f251160b5c0a58e4ff54d5bab306ac6225cc2571cd793ebfb9e7afb3183ad6b0c77ca3a75c71277b03405c7caccadca30620486b64f7794c92526646feefd46140332bdf482be0399f402cc399f69516df0e4bfb3cd77350eae5a1c856250dbd0c6fffcca6b78d11493e0a57e6b641abdca4db109be8be025d6ac93a12613292c61b0d917b6f76da74a86da80f3ddc635a26ae1896d80296e0b42600f3986d800c74880af0e912601d48d6fdd6177f689a14e88313fd6c2b26552caf5937a9fc8e7237e2d9c1aaa627bee75021797e5fd956707fd0fbbc6e06276839171de110588fe3533b7d472bd17afac07e4858d4991dceabbf6a259cdc7f87160bf5b5a183c2a6eb29734df8d5b4fca3e87d6092b1ecc9e3b1d5a8ab9453042cbae957ae0514f7730316d934dd52144c378494d6949721ea9381c6c4c5d6ad9447f08005005f92c789d42f7364f086defed4430c50514e0f10f795d71f2b9781be5e390319da66159f9365fec055bada27787f7a791fd8960dc51b32a52033baf4063ec2117192618f6c0c8fb690fd2db88d6fad08f11b52403574e328b240e066a52ab086663f0eae2738f313829f137bf9646d33cb4017f1b8ac28b7a1c330ab90812f5b79e52a33f031371829b80af5f5762f20a184d6b79a078653be093cd7d42b6761e546fd23a4f5cb2b559bad9061383407f9ba94cdbe2e0c4d9b947148c4c8bdd41a17093dfe7617d7299d3efedadb3e5802a8b6fd268b65dc9161fe21bf291dcd6cf5c7c0795ce7e1adf1e2e48c429d6f8ca131ff302c8d1e15719a47be0cd516f2c9ecda6bed296c183939fc7baf8647f7bdef5c269518ab1e5dff10fcb104bc240498de7ad71e17ec895f101c6615048a3fbe2549e9a4dac23a137e904b958e4b7d37efa957c8317ba8b0764199be1e8742c9961be48dd2dd9dc06f89f63c99761f240252dd35566ffecc2993a5198db8208f238cf09baeea1161b2383e09c480d4dad9517c5e89ccb95273b6c5a27387231db6e07e8b745275fc184f9af965f7e07fe9987f9df3ab1ffe72b4f9d0c74e749a24781f2491e2d343754d7b7999c8ba5a022a6a3ac13f99f2d6b7d4dd9544dbf8b07c026856dcd200e2e903a9536032f4f0cdac041ec591a52cb48f39ae34730c5917f52b793ebc07b49166d6f34982488579677003e74201a85add00e7acede6cd5757bdf1974a3d0dfd08c31fb82b464505b6a5b291276aa20b30f95ceca9223963609bb99012be37d8a9c7404b7d5b3d0ed028757136eb3b9e63420463201bc69bbbdd53373d1f57982e8f7bdfccd90b86a0218cb9b741bfefa24f14e0657e8b25e08138187a57d38cdffa26dd9dd9754c9e4b52ada457e581b607c467a98da78cb75e0dc18a6e9cf0cba324f551d4af9f446358bcfb550c30b60eb7bd0f673f2a3adbb31d0281d59a86f4a49c8978575a9ba460b6f0adbd18d774f1d1249f53bb161688796a802d7fa6ab65385890719113a8870a85eb06937ad1e9ff46105cdb2a911a1c9ddc591d314e460d6b7a26b71f0c959fbce6e073fab7a34ae88fde226c0d070dab89b8f6ca65e16c15aa364b375db520ed5457b0318095abbac6fb15d670503aac99ba7396dca53397d689eed1ccb3d773a2770c2e00f8b7974e1da3717be094466dab505996b17cf41a8ac98841625ade15585f5de74264924a5d2427893e23e2df716866ab2955927f25d9639054aa266033342e31dd878ff47c9050ce3a1a0ad8782096d67917d29d105f5accce5b38b5f9292571093af7f3ffd6daf1f817552feb09e356b90fbccbc3301e7d12dcc25a014beb61a46a025b5fc74b09ffabed5e7ca6e61eea9f20fe72991460e2b4f063e213a4b1fbbf8b8f93ccf350b06d8e173ef1a547a7c8a24bfcae5300634cbd4aa9e98bac29e66c575d818840d63ca0f876cdb59b9e8e852b330b02f03509c26abe09eeff00635e024d874c7cce53f653718258f3224e61f31375a71ccad503d6f8d3968be7a31a8061303d2a53f313ea1466f231389274244f28466c294038eebb7030eaa4dd021e96abf42d2dcaac9b21a5bf89330049a1f6ac148c4843f98104465113ea53c22fe98e3dbff2238116083bb1e3a8bc8481cad38e2e356e78c2ec99742a0a4aa8be0239c3073e2686c5201d2c90eb8444bde5d46ba737f4a534550c7157ce2c8f66cc135f3f7bd02e617d5e2c1c3e5e90e4f7f39e735dc014882e88ddb1e890c99ed7062e96e199e14588b1a178f75d551c7cf6a834353c02d3c18f691843b723bd07e2b4fefa40b841b268d07f9ff2c819d394e8437e24ab36103e0e6f363d6edd1a59474a509c57e5fbe7508ed40e57bf06349d46313f201567b8e6ee988d644be05de556397ec8e2e8be1591a401107a381b1f8e3f6c4ba85a0d8c7f445078667ac0aa0b34d7b1fd1e54df2a2c34a7fe33fcdce5a6a3db811d1804346e12e808b48ef70b2ee631b9c224d926af5a0e9c30b6d97dd6a619c02b8733fab569b08a80e6381e6293cca303e9309972ff747505bb71ab4c3c700122138c6dbef023f29615c81d34baf570af2d0fe574f64522d3a9fd72b08c8a96392e926099168d692c46003f6df5635a0358fed195b2c2ef0a78fc70c6f78f3970f1f212366e8fda2b5178a9a8f28748e0d316c6d067bf396d0edda848952c020dc35ce2ba34795a47e6c6b11b77a08f0a71b9451adddf787b9eb95a3878c5b57151a564e466881f1d1e09738b0fc621676e6f6ae8bf705a7e32e9e08a27d74b2c0b78d292b5fd884ae4713f54a374df17c4a2239014d25b7619db9e12db02f116cf0fc2bf3b487881fc2842114b8982f4d406cd49131af1d30f4ec143d9dabee0b04b1371f17149ec474a0f842a60d7c50f756c8ee27b2867ef57249ab479ffd194401592fe3e88776eb82efb16e73b36d29d4ad738ddb9db8107a93a57cba0927dcfd6693f31ffebfcb6f5f9d508dd2f6e5fd377dd00f5439eeb85334bf03c56a46bc3cf25098183e8804150df97c69dedd94fee54b99bc6796395ae43e83a20f58b7b1ee4602c6e5ae9453b7d69f76bdda2479a2e420d3a9f6fd639a8a0e140871dfe5b2fdfb0cf400c4309b2ef2872ef82424aa6bceb5d25e46a1e3825919442c9e8ff7dfb23729fe7002ea6fb4f9c077afb5fe3525403bb86b892bf88998a6fd5e9491d4dde85eb4896989b56043442e4b62a4de0142ed1585c4bb90c75d1bc0c7482a06608573e7207b4cf4e0b82ee156a684c3c689eec5f12dd2d920e62c1a79704be7c2affbf0286c34376c818d03476702c64fee8436c15307a974ad9626cd0943209c57e4234d38881ad665e9f2136e326991254e6603bef56bc4972ad41e679f4699d66912ca66ab9e5187272e7298a54924af09801ba2db7cfc292d8fffb632018ec78efdc99c6334c4ee94186b930fb1b2b016acfc823e695b1e5cf1699917a9602b72b249db70b87bbc7e4ce40bd9428f7de9316e08aeb7c3e94fed78a2d4c00710cbf477ba1b5d8191a3c9215d90a0f8dda40d69643a0c18aab23813fb09936289d71bda1cffddb1642f950f2c3e2994e3aca77aace47683ab9d0ecf3ca102a9d44c59d9a8e23fd4f93a55e599d618d80d150eb9f63189d2e8279e6de0fab1b5801db0d4d38cbd094da51b0b70354213ec1e7dd6fa35cabab350b79732457df9b17225e25902e8ab72abc673eb8d42e5856ff8609a176ac1b2b3fda1ab57a36c50181990e67560da008406120cea7d7a9d8cec15a64b05450755da95111f603b47db3b86715fab09312c2a8596e586b0dab3e716b01b45cf0537e9d7c7e0e710d6b1551dd27ce29dd052240f6bb6bcf3db2e01efaf8dac3d86b7d7098c68ee6ce1390e74fde8e7ee0cb5e4d162ee445897ea61daa51e0014b47d01e4b86ed25729d6248778fd5d6c2581d6296de2f56ec6537df3194d5804bd339ec13b4337fcbb504865f0c04cfb124a5af7aa16a35831191fbf2cbb5126bf0831c7e35267c4996f424de101beed32e565d1db43833749bc6a7ed2779ea62eba47b5b8733cb9dbe54180484efb37f81974d4cab517c41698c1d256c94898d7de8759d7686acc2de5409ba22ed2e5dc635c5fb301203f440b02446dcb00b9dc5630c63eafcf0d02d01d904d8a207e719c451f54e145fe9d61aa5c55e222599da90d7e9ec3dfaf88ed09807cbb269a6c41adbe09e9f205924bd0299ee0ffef0e4b67f6a45b9500687e216729d83c98c184d8ee10357a9a7664ea522cd878b9b024171fe6905d3492368fe34db06e263f857d82736a149a72f8a6df52ef8cac9311d015cf9598b9e65689f69467070d23c90256cc602f51add84a2f1f176436f4fca3c6a2cb3a3f6b48704fa95489be31392dbdceecb4f719c4df7819911658a07c8d1238cdbde2a2875ea059dfc1ee33d1a8f16cf2a7f12927b3a5001375546e001173f4ecf0dbad90e58fef8a28364e621dc1c1d24b70bf09c5b965200c190ea38bc627aff8ffb98b808ad229d06eaba4f7eb24715515a37c7f5a9dc1d64790264a8389a3431b687d971877bc246eeab08d2f96e473c079b33fa58f955553e98b33fff1fc382200a75135b0ca3ad72eaa49ff515dbd03e64b049c3799e6151c3c640f6481981e09449e1c904896c71705f7e061ed16ee6642b9477ec1477c5031eb821114680d1e818c03f7f62ebb610d703c7e96e5004667540aa2146bc443f011ff897cd3b17ec7ab769b903c920b48b643b7b7da27df9574ae30aa095609847eda5f4c3e86c61db2b6040bf237a9d3c4f75d2202383a0134ac573a61b32eda1f58dd5e45fe6ef46edfcf36a00729137a3ac70d9c3da53eecbdf0c8d54d7fd501b2f24eafa567bf1ce615d13838ae1080cfe5194714c10c9e07897995ff1251135eeec6d0e0f346a5d34ef0cd3a24e49fa7cc19fc762abe1920d1499a9c3bbf812ee78bf6488ec4aa1272909c151aebbf3b9a5e1bf84648e70d86d7dfc91621b934e4c2ba5808ee2b504b47fb431315bcb6b347e3c265fed081b0d028760e045315bd916be14446da11e93ed75e2c7d52b887575162b7fc01203b6c9b60081bdc2eec83d62fa1d5bedbc601cc8b49e6d8e40e51a1606ef4d0ce9bd44d6f40107af2f002bf44cf11a8367456abcaeebd12bb0eaeb5f2df0969bf582ee21a381d67ffa75eaa3d6818ba4f46457a81fc856fd8f2a78394c84aa335ddec1ac39e10e3e841efcde60df8671cf01156f7991ee91e5dda0134ae9e3e2cae4a34b487a8cb5e1416865d49b33243750472533a845f57fb73d2efd7e587266a9c8d7a488bd5c9b1c596bdf87e194c9733e1436f5ab2c63e6c92e982d820becb6ed86f52f5efe41031bc43d97bf2ab0c5810e58cf75645646865f67fdd8a613ef02fec32d381ad76581579914adeba3ee23dda9c74d31fa14b217da9b66d963464fcc3a670a91b1f4aee559c9e431746ab9475e8697a5d1d8fc74aca25a05c9172892e33b9ec73594ed11be1ae8003ad3aab35f164aa11ac03b5cfe50c34af2c8e777c43881260c98751c30c372b8ac920e1f3a6e0259b86f8fdaf3cc39632aae0bbc2208552fb5b670bc2ccfcf00646ce7ac7a54ce424d1ac350d6f96b85054941f02c835634e86f23d36ea28130d9fe045ead0ad72dd211e5cfd4b296d238901924deeccd0509862a40f13e8555d0205e8152f8da5a51707a5d4368898edbd505c2f76a2c9690a1b0c51562f9568357b022253c40d4192a6819b8f8a097f065dbe22cfd53d64fab66756c401dc7db75268b21825fc60656662c257637e3a9e097324c971ae6a749f2545ee4fa221afae0757aac585ca517cd622f48cc58782df686b0e5e74a3fb2d0ec41d0bcdf50963a822d1e6f5f4cde0e5d63b1c5fb48248fb8cb35cc1d4d309175b0e8d39ce90f1b3c3c2720ea17b40ebbedcb6865ed57e523df59b6f558b7af3714d0dc44a6657d221d4829816632e9bb2eef6c92569cc2282dadd4a2caa269725d69ba3ae24d3d8c6406862270be476b16af482961edd8ca278064aa8744cbf1e0dca0d4c809a765fce00de4f628645b9c1b3b5e4b35ffb9837212c5d2788bcac7304826dfbed8f247f73103cb9da25796e05221d4ee371af50f490c6e4241358a2ec9976516c3588ab6df77967a7c52eed8aaade4d29131d1b6d7a68e61eca33f89bcd35733f29581b5f162bf80f024186013c8b8838b35cb11a22c85d45f0c338587ef7b3fb7036e38a828f5b4757bcea3e1f46d4d46f51c1e8c0223a9459f35a9d06d45dad10aa79d27590085a026d0f56781ca222d87525a7946d2fb7994cbbc7334b29f31513577df1ef81de86c643dd5b2b4c494a5c19e9376cc9e38e44c72c34d7b6e415a634301316d650ff815fb81bb381f57126f90e5ef21ef2a17f5cf55fdff652f3e65db36a01560547f32779c79162c8972041412e1beba0b5fe02d41868e2f4059a0f7a49a6a017f83a66424b9231b48cfcd42704cc5eb88df7feb45f5ac2a14656efc2a3fef9071773cc180f822c8af6d83f94de9a1c4e3945e6e600e0d802790095879803559a2d5094b65b094828dde2ee6444817d1e4b975bafd16973db98de6ea921a5479ebed4f6b950a2d92a308d98614256958694c75d2fab16d4ca89439b029552dfb4ce5015e8034b6aa699a0e0b09c7251a1f6415cf3629ae8ede7880023af26a660361bfabedef2a9429e17a3996d20619803ce6c76edc2876e8a3e9467f2de2cc0ea3a938f1fcc2b7e807a4f27ae45c183b1bf0a4a9c8c4ea90a6642d2c3b5b7ecd2265ce1e2a2aee6acde7bbea04f17509ba697e9643031ef5089806a5167830d710224b0e264ea09bab5b0917271f8f94af3088713b1bb92f69ce0459464178bcdc7b803239c3f3b5646248ebd1738bf1514c4616b49f4a53b2a792f7a074eeb5dc652ac6b5b1c2be24b0c95a951a0fd6b434eb7438bc6c2306d937d1e77fa9935076f007dd191c5e729eda25d852ed7349ddef204d7399d20b3d4ec896842092f7f67711b836c08e4a4cf839c6c653137615299530c57cd601a6d73c090122682927f9547997f5d25109a2fcf590c4329736871db558f305e45a4865b6c3c618926a5ddbfcc03c1a4ba6ffa9760a82f8e9ec96fba2bb577e7e56d48c4928dba415b1aa0f5f745dca1cfc9f95288af9dae5dc0ec872d1621bd7d1a7e0f92c140afc2b403a0ba959522afd6202e69c2405658260b627192021c592fd96a4ca3655f82994f952ae59c6776e15a52ed8aa70c51320e1b2d065cefa53c5a02780275c23d4814703be8b5580ff4d3a320172e23afbc9859262ed85487f7d27426bdc300183249d5d81b1648f10cbf4156aed43a7fbd56c2b2194394964b25d10b688553028e7dfc9ce32d394caa39637e720ab0a5bc38575bf47c767fd5cd4bea31c352392b2d5b8765fe78a07ea03c206a38f91755bfef82bd0ba0df81e18e1ac7b098ff377d60d8140c22033ff410ae1501936c19d574d5f6b3143c024e210df43cc6d7178d44aa8f25ce78f099e0ef824c8bff869defb3f229a4b7db83edce83cdd31bfb5c9741857ba8a29dfff540f339e2bed68c231337fe2ebe36931390adae4de0d30e1494f2d08e1f514aaade0997210e86c3a6a1f36d448d3c226c2feaf864b98606389c67174f620b9e5f353a53fa2b3d4b9763da3e365de4a32296ef08d68b3a2a946e65475e321edd3253d7277ab82c8180e11da01061d02ca2c5db9709745d773ef702504c4a59a98321d8515968a23c37531b85f71ec0e49bd26f474b6b734b775bced7981e716ac66ecbc3b0b290df18218152955875a5c68607cf6e96c277f7c45da7191071c73a578ba1d8f0235318542d96e607ddd81b361e063f99f81cbc243ad22cdcd5118852478fdf26095b2a67d193f53b3a366a3f511daef3dc16cf81175915e30e6081bf89775c3a297f224a2e955f6cbc86d0bd4ecc8870dbbc30873ff79569ef448c9a851c9b88e8a1b331a02592830e245077e8028d2f949b7a0515d300ec5ab7fcb61d2556b6a7ca767efb59500991bde2903abab922432e0ddc258c307c10b1b8a1ec364910bff141bbb18b116da4ddc5e5fbd5dcee3fedfaa6acdbe6e77628ace2512b3631632027a2c0d3f001d30995c4cd4f53a99dd54a9c5b3fd8ec31580d75636e2b207b948c144c923a22ab66148047fca0953906624b9846d62a1cac34eeb3a628bbfc4943aff9fd249fe98417a68c41fd78853ba8c8d4c4cd545c76305ab290007fd3f4390ded048919ccaa115bc6c09f35a595b6bdfaaa6349fd4bd5d6804f2b5b9eb2622c42763dc91bae3776b00e765f83f6e7c16364162dd0a825772aa1b1d80d12c1f0de8740a2c7fdfb9c42944f26c55e438a30c72c792b24f6163c2e40412b07ab3cee20bf09a0f9c877351cc5d8ac3eaa1adae04b65f57fbac26530efbe65040e4f4616f27a152c6e840c53cd47955396e0b5f2d70e97c8f773a028327e93eefaae0100a3207cbce84f5d57289512f012b470fee837935a89f7f196315b4ffda8411913f7c95e41320a95f91421829fe246e1235d82daff8ca7511b2ed3bc93f09083ecf44784ef1d06cd21fcfcf264133cb638b89b4a6247660b64a03f2eddc8b83b56ac2ed441a5d03de1276f4ccf925c6da6d8b23843037281c5c81dd1eceec6d00863488c79a3be0748ae6c2769b86e6985a8f9ee38b00d749368ff8889c67192a7be5483f89afb68acd5cbf5d007c8741c5537f9b3df46f6c18db4e7f097536dabdb50bb0390247d843f0edda6bffc8e01a7ddc1e75e8eec7cad1ab095003408643d72f88519b08919b3e48c2f16fa7ed91859bb36631c7dec9b31702a294edf94072ff8e347f7c3a220df8b3cf547f09ce843980bcad99780b6082fff286f7cb2496f7d64af7766b57c7136d56e18cf9550f006f8d2005da6acef71334482f4a2d92d971a376c7bdb640ce7592ed8853fe96281354cc577fecb21aaed59012e3bbb3390bb17ec648bff8c023d8a9cc23b1510c2d5da82abeedcc1d269fe90f030bec46efec951f63bbcfef5fd0c17de1afb82173d3fbbc25f79d627e9e6c203730e02016b96b2a7b57bf2e7a80700ab09b6e257e4713c153a69c51672ebcad3d6eb5c771460dad495b63253b3976cc9e7c10e092582133d8ccf88e8908a19bfc671d3467f690d3c77bce2792b6628b0d28d31630a143b970346867225377aa4923eb6d99c87fef904912a36f00a976dafe2c577a9485dc675a199875ef31ea82bed00c37e5743239e5927b3b9d4dc3c7a3c18f43d511179e7fc4b3bb98a6b55c3628a68b0affe1fbcc314ec965a1a1a7eaa3982b481d77b90bf742f51420b5d0ef3f175305586cbdfa9f3336a1af60104f08bc94d3248973fbf592ec0d53aba53b029f96936b88ff7e9689ae8819f4911eaef293bf2f92eb3e1d6cfc7b8bba986968b9b44e8a971e0ae76c2903e15d14b7d64249cad8bbdd70a3a2dae0aa9ed59004961df511337a1b785b74ba589973c12bba7a36ccfa30d41a5e23a92e16accab24063116b0e31f08c1f7129a32933b7439291cdfe94b90b5a2673a0c9634d04f8aa5cdcfdc202e1843e0b665c5134a5e368deb4ecbdce5f1007de8f3a78d4d13a3fae6d130850448593845bf742e709ec489d426ccee3c420c08b0af6c5b5a2e25c242383c9ceb20eaa7619f56762f5ffbb094bc1ed021a23ea6e38d810a8a53b671572f7de6af79ccc2552360bfa12620d6d922d9fb95bd9356dbd94168eaaa0c43b74ef10081cecae562131079da09c72fb79887c9bb353a6fd4d0136aa0eb539f8d8eea0ddd07febfe8f4cfd5c7ff9cee544fb0af436e12880af64ddc40b6b1ffdbd609ebcfc2903add326404fc4630800a6911168f221f87b2ae43024f86b596e6a46b80c8dee44fe16a87a4b7abe1ae4cd8cabb7dd782b4da0d72dabc81255f8acce9cbbbd765a7ff2cf42b4211b1ab31da760083cbf849ca1ac4ff7f8ebfc6d2785e87b46a4035a6390c90a23995d3c4e6ad935d37318d759c2438cc7d86116ab191c24f96505daccba26add233884a7dff0aa233581f42ecca49194583d2c0daa5a48c029fbbf6971b9bb789ec8ece889e14a718279ca03668a6c8520ad4ae3d64e9f38e9bf1c50d80a6b17233069ca948a50ec6e39d9f7a861db701e1e2401144459cc5534b85263b8b3dc965cc17e0a8eeac8242aa294146649ee22ef4a28405a3ecf95b37173f68e5129806a24051ec258d69337bf9540d508e77b4baee8d6cad09f7f17062b09ea8881a0a8f46a12d55c2730d1c1a7fa2a0313d1128b9750de426bbde4779d522b57c3006599526c9b9963b8e8d25a66c1e736d678197659eceb129e2ed39ce471263a030b9c62bc06170003a05171fdf7e4fdd8c976ac41e1d8fdb99c2363afc0d004f3b0edc599fdf388bc1f6471f5fc40ba9852cf4f3cf39d8db1fe1ad6d222c789df910fa3889622a404785c2d7c1bcca87d684df078390f81412ee930bfc31600773ab7e7210a9b1d8df1e9ad666e1579308e41949018521e88f0d3192c4fbe155eec392ee3befae8790049992f20729f357305e039275d6a6b55c8115a717540031101a6f1f95404262add5ea3784e6fb0be87cfed2099604fde2bfc76fd74d86c128e02c282f17051142b49eb41a8534e7e934d97fbc8e8c15c83d841ef096914a10ffdb458c7ac5274163c14ac026ac962a017bba4883cf0f83074e99b43baeb1386b76234e6ebb9b3b71ee37b8967c7940c299ec2a54917669cd5434226a13e68bfbc05c6fa0589b1ea036df3ea2c67ccd6e22fc84d77f1d32970fb407e86ce3e4081b0cecf1f0c36e008c81eb669db6d3e5b8bfa6001f0ed5bae14d2c544ff830367a57cd56a1734d1a567da5e4bc64dc1da0dad4b2d03f156821bd0173a4d8534ed124c67a1c01b6378ce52a9a390f348d6fb01012d677a77468fcec3a0a0960f893ab371efa22fb462a77dc662a893f5b7526a10f3f96f9b8f8f91cfe1ad57fbd0aae63e3f43b43ca334912099b544eb42832b5df9bcd2e48cd1f0deff78a5b847b15e08f000e0095accf633fe12f8d825cf36e67487eb217ce8988a61155fbcf55f95a38a8903cc89ec8e1e775e89276041c1ea19086302c9cfc5af651410d27f7ef4fe9dd7678a59f8f50f3d03a8d415a7e0f83b4f562ee822d3d0bde934eceae58605664c05d1306b2c36658b039cde3c8ef53869678ae734a8e655bddbd98e06558322ad2c5bdcb6918fa230dabb66878c85a4a319e0b1e5aa0b54187dd77d7bda80147bd05b8c720d5c0a6c8c442e534d9b59b6e291ee34446182ab423c51c97b95dc0992241f56a41569eefc01eef55cd147c4134ac5c5fbd52693bc4e5f084436f0a9030f6811155c392a1ed40fdf417216560d3a94cdc750092dfa20bd9836fd52f79bf63c9ba8831171d2829b68c88eb2c2857a443db03e09b2743e3cce358d2250627db34861c271ada5af3946e0dc4c89843c70eea85ddf68bf28a4a8305082ad37ef0a82cd9c1b19ee9b784e11dc41a99183dc9216eddd940e0a16248b34d55bde3a8b8e1f94c2ca5a04d1be3e00cd0f290437de26d9a6866801fdeed5ebefb7657bc8e90e3e817b2abff865e47c3d90c86c35e066249ed9732c113e3a51916913886912095035fe10caa07dce66852bda99db0b6f4f0f820d24c4fff523a006a4768fc4d63e3c85f2e8915d76c83cdfbe83daf4c588ebac70d72178fa3f85036283f8e2bd6b46d747eb3178fb844d748634ecb7ec1f500eef919a45a2e33f8b0dcee918de74cc12925b3df4ab0aa1904636db76e86375e1a56f3deb616bd7ea43b1abe0798e29d376d46b86a69a390b768e479a153866a5822dda5b41d0c55d68227e1707582a96b794aa3f3909c0faee6534f827f5c1d0741d172778eeec98091cd7e7436555b1b0d4d9512191305ce2562835ffa8f7e3f40782efcb969a21c2b4b231b7bedf40d0996739e2a62f8220327ee1cf7ba3b859c81f82fdfb30c21403438dd79aa9be6985209148b3ef181bc0c46337dda637d3e3fd43ff10a111d5ae13ba5f847347b4708155f461cd0b36c9a55d2714ce57591341ffe3588c6ca90a3e75be473850a674678a5acdab32dd519aa31ffba7afccf679c8fc54d2789f33f90c97e4b09495aede1d9b721055526b7e50237fe2a5b7abf925307bfb290936127e8e405c4092c37060dffa1515b22ce17feeaac3b75df51dfb0319fec679759bd9d1815e966a8a41e270a81c6434efd9e8f7b21659b3ebbed7ad061bb2687aad335c298ce19293837b4d23974b5da41472b184a3402c7d3485205d22b0a350dcf8a6feb6c11bf21caf0bd360b9542d45dac8fe1e9f2120181e320cc0f711204b0e7043fce94797143bbff8307da03b2b7747807c5eb25452ec589276d2325f453e3b159b39b058640655d19294613edd7f20bc8077d08ddbd98dd2145a366047db1d7f204f9595075ce280f119e58cfadfe6c0a7c360b7f75c2da79a423faebd03534fec0409decb03a70ddc034f597f137106e58f3c6161f495be1f9aff98d3b1b97aa37f121536698f1d5e84211092b6c673b93712796cb3d9311c77dffca1c6ada3f3895da2886e57f897303ec0330070676e9861fc291c16bb1e3b20b67ccfda18014aa8e108251bb69b08a52d87c8941c4bdbda561565f19c27881fb4c2d597ad0e1409368ea83ab4f6925855b35829a983840ae2ceab156f65165b45af73fd0d0e26ab6f701daeeb25146106f851d60bd18964ee324b663bfb25850a8bff9717d24bbe0559e9d640b9ecd0ce5976df75dae03b498010dff795601bed2c8a3b187df2d821e7110d312291da1a660b1b3ab54f24eb036a95c2e86964d0127d28610e2e8a8481efb53ecfe9312e5c5d422485e442508971bf8cd6a4f08a972d914e68da1d465b6ad14d6d8e4937cbfa2177cbdabf4f80043766afd901557d763e7d0ae0ee2408a32ec1b1697ec74eb1b98b2d328f3999e1df512c850b15e984f6f7eb50af76864cace352cd9bcb7eefd441b14818118036c91290d8bbefd5cca5b6212c7d9f1e0c20f883ca212eeaae70b4f9a789c2cf123c2c4078ff383da82439a9a631bdb41e381f3f7dc0ce22ce6b5a8ae7e5726a23766364a6492a3ff936a4e20610f43ec4391ec867d914e7123ddcdf2eeae6d90c1b8a5f53b9e0d32290b3d0690d3daa8bf3d7e1f986d5eea35d0db48b20d0b4fe9ce3e626dc425f2fd79cf80d8b27979538b0a2d531665460f9080b5ea786461f296f008138901b95400b94a85b75c0deef616c660f406a5e350f78b0b28bc7638929ef7396ab3bb1116d0d2458dd6515cc5f3cda7ce64c67076cdb9c08f599eb14b8514d6fb1277902b5e4114f22458412e37832ea53fb2ecc2fa532399070e8d6608c6c9081f1b62561d3e2af612eaf554f700579746f477ce4d476f610d966144243675e5214c90ebc52d8d0290f288e9a65a49f18a56d0eba36d5b287681e5d89896493998caad26844366f2b9dfcc4425d2cab25b23c4aa5c0439cb43a558c3b962597c2b7f25934d3b28dc50a5890215147cfcf8595a0674ac40c0411734ff0a1b2509ea888b6d71ad6cf464f5ba85bf9ed75a6472a7564a181de66467c19c28c926b8c45b1afce7aa07fe208f4ecb2133d39e6b1fec3b773fe1bf72292c2b438be27b35b248d142fe192aa20b1892646d7f91f6331aa7a386cb362cdfb437c1a99b28dfdc3c673c6f16d9da980440869adfa3f40e7538c1236059e1ae457af2c1631b72d78f9dd1e5930922415a469b3b09a0adfbf997a98892f1db29c5a960972e99f486e841f8bfbdb6d2fc572d696278f476a2da958fa43c44c03fb1a809370bad502df805525a5b3158dc687950a6773823cc9e6cc0e8df57035b0a31cc497e04471dbe1b23de4db3cb4cc656a7eedb1fef805518afb830cb51289bcabee14612e38b065ba7d64e03bff5b7e8bde8f5d43060f99f5fc330ecd54224cf5dad03b3edcfc83bf82fd6314d07454c72c6ee4ce99f64e50d2ce3a61ea52127ae92419d13becbaa595afbf153a3ffc18030060e53bca17b1fabaefc7d0aedf7c5b8a95cb39916cb9db197c726d6898e558a09751c04018500ad9e3638479466bd2c73a5e9382c7a47828d9b169b16724d6057202389514d2576b53736473b729e6b861d7b3058f594733997cfa3964163c76fef00dfb7837f45e1c6285b4f4d4ed9cbcada2518ceaccc213b4e9336f5e9e31321859acb8d16820e243f06ee89c37296b09ea10095d9f315c28718b0723895ee3045cd53ca98286ac78d3925819f47f15ce390d5e9fd00459ffa4ee88e5562d6af39173d342aafb5d9304f4a413ce42f02ba08e1cee7054ee72762fc7fbb9d7d9152dcb03ed3d1c88ca52bc59064f32f1cffbcaefb6fcb41826d8347b911200ec17b87fdc51fe746e11394894dd2e31a7920b9d70dc45cea937bf36223503ad0ea68645aeb6e08b2c0d49e7fa5d715050992553de9b612cb2b817029c952343c4dad871fc1cec46a324aa653a76fef793b89f85382102bbfab3a8e57e853abb3d70b849e8d864122648250063988df2e167a5293240913e6285caf4d73895fcc8e6f71e8ff72f615aa8807d9a2fee831745e55e4e3cc0246e61fffdfbf89df476a1cb6f9e758e976916482c76696a9d77c9c18199722d10ad618221b5431243e11357074dad1451a5a2a6ef19447d3754de430a7f515b391ef8b4acab8819783c8650c408557729268da3bd477d29c551c05f2f10af14b7775fea34ce90d55639ce53842bf5eaa0877a1f7bf576f7b810291b398953e0f8d95b70c53b1982150d26e757cd8c0553af45255d5e23dbcdcfc8a5cbbcc1120a0d48d6bd0a596bb790685bb0c0d43c4455472c39773b1037dbdde029db07bc69ba9fb1d66071fb4f6bcecb5b091e3c9c4518a3abd144a2dc6facba6cf05684983532e9b1cac079ca3f3799cdf27cad3104088f31d611b0cc691bf2cbddb80ffbbc1dd4d7a848d8aa52c1e61625480778a11cc90123112d39c119091417cbe843808eeb0a3ce634b613ab5f260c5d32f6bed464831072864f7bb94ecc1b16bbc838546bab527daffc52f5a5a1dde2e0cfbb636d291ca1c99e06ab9daad02f5827b51b3294e56551d4ffa77fe38b042fd76479b6c8ea3bf4418ceb2e70a206c8e94a175e0a5cca17301db350283d7183845558024e4a7c25eb2c3741a7986d6c247abc70b46bc6ffc555a7b2f942005acae089b5497241710fa36a383c5ac3d92fa68df5677fffe1c4d5e3cba8f68076f5798ebf1291bb94769ba47d03c7660782ecb313a09502de580f970ab3552381833be21daf0db1f37a7c827a7db1c86bc3ae49eff084c7dfff95dcf5e0dabc6880b5d6783d8195e03b2e9c97a934f81d20380863cdbb4f8dd363e272d17467255b3491586628aed35e7403316d800284603b0dfe56ff1abd93d1cd5da6be9cd4316d8806716705da775e33ee8035efa2a1b33c540a320278c62980042d0bf1b536cc55b842ca815233a929e213785c9c7612b23246ffdf88dc7d74474a255c1cdc97820dad4eb47cf7323220f61545bfc1722fc90b171f9a71061e1a7015d9b2a6539f13249f523a98e6e7bc06ba28ad0a4bdc41258629c9a41222d9c49665241af053ad08c2c2a5de87da1cb8f800b71fd9bbee031815e79e1536b3c527b1b75eaaa4662620295f095a050ad92822dbb1d388303dfcf1253fe90dd0adc013f81f5bf06fc9f1b000d81efa8419ee58e0122e4bbc5c17a366491f6b123b5c3e62ceffa207ffb88e2fa3a618f9806e238452f1f32fe8fdfea5b60c442ed50a5bdda8bf682034791e9d4129ebed669ffeb848533023f6dd79a0e37d1c5a77ce594b87264983129db69bbc2825ae9b5b16632b97853b65597169cdc467c26f82886a120660f074ecbef5619d8a54ecb2b9e9888ea7541ecc0f4f979994080d5390c7a23ba2be0c6895f7966e186a68abd036769a001dec0bbbae1d1a66e862d1c5ea9f4d8d21b152ea841e534ea1b35a7c26ed0f34515c81e4d30b108e9a09fbf9ad94229daf405c326486e0a61fc6eddd88a17d2ba6fb8194d77660c7fed0ce58f45d1e12992065eb9768705234e95de7660516b15f0518d3f95b7715d1722c2db34b229e259cf3683390402e10e409c2f5eeccfe7bb71c4917056bffd8716db7d71133ec4b3c85b4cfe560616c3f11857f62d88caeca17f9cf6aea6884c465d435fb064337a8ed555c0909e6144b283ede6a9e7b98c8189f8ffe0ca10a967dd10365cbf21de7b16f48a751cdaeac2a59fa2f964cfc4da5876dce942bef7eb360c55a5ec12fceb86eed608e72dd838000e3337f561501f348c04db2cd37b006d8d5354aa71789dea8cc30f58c97d5d5ae3c422ea74e919d6cbf006e40770a93ee639e211bbf0829fb1b47d57d1d872714bf049dc887c910f048e521573caf3c3bd5a17d84da548809507e56439e3f5027ce7ab6d6d9b6019cbfd2e0fb80af01351d8a9b5565bb23ee31ad6cc70fba8279681bfa37c60fd95dcd382bf8ef9843c884ec9ff2f49474b88522fb6cbac23c7610270ec6d23890877665b090c4e2f7edaac7c898126a8618c424c75058d89662dac218ff4cdb31cfe1ad262584754e02bccc7fd7fc6bcdcc3393a0e0ccf3c3b3c9df13e638a9d45e0599ee6d86ba92f692daf3a3b178162c3bd4310bda6211a4e1752407368c14850913ff92d19c17037245ea832481979307b3130dcd887c3183817749bca7d2a4d72975223657137512ed7de393b35621b09ef3e0837ae1010b42242642d2d4159fa0964a590d90697ef43dcc53e31e835c73b45da3b62c86b2c899793276e4f7bb9d23b913cd781c684cba78219d1c0f362b58e5e1c9a21ffa140ff6299f2391d8150116ab8a390b670909f622b0326af8d8165ac3e75815e0b79be780417ff8896638cec0ee95c8597f004038514d26fdd9672df1f00a5eb2f72295f23ce3f757beaff6087e666506474714ea1003b170a0d22e5aa92fa1f0c3cdebd1ec7e79828f929bdd057005f1c103bfb470fd7f62bfed39bf79bb3a980db6659c725e93833512172bbba63b2f93b4c6135d6466367caff751962d95fe6575aa66492cd3fe78d34f2f5198acf59d3ef0932e5292c32bb00f3f1d5175a17fe9b30a3fff39afcabbed338cf32a972323a02214a4e4bd2792c3d4804cc6c12b30b8ada7cddfd8bc0dc3008c5983009a6d471183d97da8e854d75067022b88ebbd34ca023a881b817022472d352df15788f12d6a24d9bb47041b190a507472011e3327e8da06d839155393fffe0675ceb4b1cf417ce19d00ac3c1e96703147df8fe3a8b9ac59c2a2576b4c2783b632084ee76314b13bdcd15c457883d1a9eb919494c0a8b6ab61e6271e349330caea1ff9ec9dba634ef29016269c07d646d266cc53e1d54219470ff4b1918067df9ed76f6d96131245d994afb008d675290747a671fb25c4d5938d05833e763dfd837f3e910d0571c9b6880fee5bf2794a8bb47bfb544ab46dced510574ef301be4d212a059f25cf850f1e44d26d1ca85f1ea0c5e01a490d0a5acc2e8294c989eb50b5e99846448fcde818927c088afd3666942edc3b8352cdb36a7900327107fb1bad3adcb3b756a8694e9652735dcb5b66d62d017fa30155726ea719c3d0638b96d5d765087541e526d628d5e3947664a9cd3da1b81418f02bad431078f34b747cf2d3b28dd1dac4cf63c7ded5dc8f91ba4cf1b72a44626d8e3e7467f6449232496891516304eadc47c94cb048a32a114ad4ca113fffeb281e0cb847729217bf1a26d54c85e5f0fc558e0e6b4b1c3ac688a5cf1027c40b111fa0d3c02f6c9fc17e491bb208ee1634914a4a1fc94df384c01c56233fb68d9d849669ba6d085c15e5d649ec032cbb4bc4cb9ff3f867140a2ca859b7b73d631d2893c1bb46c9ded3bb4d1e43bc9aff68b3ef21ee3fdc3989d10aec8b224ee3edca31f4b36313b927908f9a8f5da3d5f37ddbd52630165c128cebd092bf296ffec01384d69afa1493c5c344c990ce1cc3b5f4229f85be05a1e1ec869652e030ef1fd9e95d8f0c86ffcd83c820ce2f522a8c1879068e078bd518ec13d8adfb99de180d9fa7a8b3fb34bae155ce1fc146bf2bdb8a2b26fb2ea57245bbe87ecb96249742a410ae9dcf1c19101c3518fba1dcd4143be192f4179905ba140fc87b43dbfb62f7db03364646799c90a24f155538fb14592ecf38e2edd3c1eba3dbaba24621e4a2adb04624d942a09b18967ec226cc8ffd4e77724fb75c9da2ee8797e82199e18befe75674dc9e248cdfceafc2aa61415e9a6de8cbb710dee7023aee4170be49d775940e53249399877ca8520ed578315f87273a077e534015b31193bae4186d6d169cdc34a43cab382dd45370a84f713ffed163c7ea85406f1be537a66e99d1596476189af22d43d59d839f5afc4ad34e629be7877c68e8a40b815c6c3a6a2b09dc029d541c52fd04ee11da5be04d4e25ebc206310a1820d6c646ad884b187bebcb4ab3ecd490c7cfce899b66a93b32ced9f5e2e425fe71f2c108a1a7cdac48b1ab213535c6fee6c37922df8ca550a3846e712daf8f84146ca271103cf4d6fac961838d8edf0f9a750c9b4ac0ee62661a09b712e51be3780ddeea050363d2d2bcfcab0d9d54b59d423ae138061413c15ad3632baab506a60c2552ccd3fcb30eae6925ad4f80631cf7b2a1bd5602b0a5fc3e6b30144dfd9986042d8e860c9e0e619270e72ac14da0ee8ecd051ea34e3091b0da4e034ae654ce0aca4d3da076c498be6bdfef491e8cde879aa0a92fafb2e35db23fff6288b13ddc1b1a448d7b404adf5d0331e2870076dde44f1b20ffde08c018521226ca407fb33b10358cbb572bc9170f5a915047af87429dd2ba4d720701efa723650445d9e356266f2cf43b0b7019882e0b7a8b35648507ec54e813668c3156ac1cc339a69cfbb89cd38b33bff0f0aacac62ac7c9f8e15568012790aa1f3e2ee6099c6b7fc5d0429e703c87bcc1d0cf721e9605d9e6a9ce5e554da5936c55259975bf7f7c9c9729d5a67e7f17ace840750f0d12b25b3ca8e762a78b16f912d5ca08d997a3dbbd9b74eb493a30ce38c757c42f5ce5d9e4e69918691eca77d70d9c4367d64349e9bbc2e3af6cf5d3551e5b4f73fecb69fe7fe0147c0a54f9a8840c2c3112470361100a294f3ec39da32dbe0a0b3c83c8c32667e992d1d579ce4746b6716bc09b6ff44d30bf488d350986010344721e18570eab260bde370c0094fe6eb09b251507dfc0f574f70ed376ed6c9cc421c2b6481f920820598e12411985b3491802c403390f0b9e225096fe4aa1b4a50de52b32f20a2b7758c3f7135fa82ebc25b1e6e9ac7f88b42b84fae14981e369e3406f67a539a3622b1cefb4652def8ee4434d71475d3222cb2f8ca5dc731d1a6f6eb7aa606a64763ec0e0da6c270220c4a35530a335229df9b6b00e2c0f95f13f5f3dbd23969af860e9efed06eb42e7f78554350b59351c0219c7653281bb49f596cb1f866e4541432a387eaa70629cfd8c9fc0b2f7bb586061a32e7bc76ddb4767f3a06dde5d8677f26381d0c3805583321aff109650880e52a0ea5c41dbbed0457974dfdefab74fafc683eb41a591e9cbf4f4f39f183687dd3b43e5d40a6604df26c6dac9dacd50ac3d4ece81dbc484ae7f98af5edcd8625362f610e6c0717ef0c300f73977159e45e1efd366564211325e48fcc879be6592ceaae155047f6312eb0110032a8dad420901ee0a285b8ba13645779839e48eb19a6bd21523be03bb1c764baebac2f586690383b6343a0d506dcf88efc0eb802bb25cb72a9cafba43507efa3e6e416633b6f318ea5e0228e44cab2f7308c43f6a179efe359d6a276109cf7809628d41b7df6efe458fd90a19f4985064cd9f58d87c11d495fe308ee876aec5479f6c163773912c82827f671278814ddef26d4a6861aaf971184155c884591bf1bab2f37e1616b681c7c4f9cab3115d273485e771420c13162fb687dd741def48ff2274db2dbe8357251ebfe436f072923c18869c9da470a235a816ec1e807e3ee7bc3e0a3789c8c65325145beb35e4f478951ddcd7b2d26cfbef5daaec2fe42d726a61954bb6d4b6ba67d90d2bbc5517cae29c45bb48f6e9398193a595e27c60fdbe45cf31c73ee6aa1589de02f9cdb7ae55704a76c478697d553ebd9ba75e5381989fc11b7e7182eabdfe2f824ee1c5f3ef3e879194e6bc5c984aa8c76370a6bb235b2a136d86c1ff6c1f93ffe569e2056505ce162bfc54b2ec66c04cbb9241bf91d64d0ceb9476e55dcc38fdac020e457959514f930f23054bade45979465b3c415543f9b79b6a1f90d57e44ab3465270d3999ca204321735ad5b671b1ad0a3ed7a96841549d3d45f9e9a2e80a5221a170b35933cecbe32667a53f362a3cf6080f44077f6d7338479ac55bfbc86b3707dae0859eaf937d0dd4717fc56ca9a2f1b922b8354c8aad457b0c0c5ce505dc20e9af90b2498c44efb98561cc8c6f9edfd3180b9326b59ce77066f584662071a74482af3d49f1d9ce3f13b3d58f3186a591b9116c344630c75b2811eb2441a7c46f09b33786913da5023e4f1463ed23077b9ae52f90684ecc72dfc8a0d414461e8f433716b6b0f64d0b391331ab467ee67bd3161638f241a33a1065b23cd54011b662c5d3e33b35598926a92eac919a71aa34d5f423b6801b5ddbe365cbf3da8d9c3e596a18fcf8b60ef5994d72dbc9f47eb61326bdcd83b916292df66a928f75cb59b403871fcfafecb7b8b34b668ab8b93ba936996d037e6d704568367c4b99d39c6efff53e958fed393c5bea6a06016bceeb95fd609532ec12967c438a322bb125105e366b3442cb0ef79295f4d08efd2bf777ad005d3bf9049257cd710218b5bd653b256e42cc3dbcdc740dd3c1baa9b43f7cefee62f8e67d3dcee1036c8be28f4c966d5c6a94aeee08bc118b9fa4acd70da4c3a290bb2b4c3838aeae2f0e2cc9a11059faa3d2bed6101eddf8c17b00dd7eb1196f302b66d91fded4a623344ede90ff0d9bdaa53704b58d83e27498f08e8ba479c14d58a6252cb658af512e6d576f7fa0a8694d6bfb056bccfe03a11e8bed5117d52cb7b7b4428274e956964ea9dc7148cabd232d39a2a6a16a645323c978a5a6b270ee741160c5a5081b65507a9a7e77792a1bdbdd46a35a39ec29bcc8dfab269336a53a1755c49e635035d8ae878a17bb11876f22a1836e5585151dd60b36fded0e6308fa855ea76d4d11a84e45db6fcb59363c3f8c4254edd241215c12da452d872fb83959fc5772cad11c75d6a2347f1106729b5b5560dd13c92c2e0525ce1a9f6aeaeb12bc5b8e0340bc645864cf9dc8b0b878d47c288d3eb97cf3e09cea1fdb491ce9a4b173716c7b3ad09d4e84762a18dd8713bb61f254ad97ec6b6b6419c230d7a2555cdb016bcbe3a66a30e9e5f323ba5f57fe412520caeff921bf22131246f1ddcef6b8c4a697af441291dcbf1b1773a370dac33a793115386407baf686f4f0dda0834c5643d50d8c241d359e1157d18e9f8656bc02069a7f29b5c28d3f26679dae07d1213f3a875a409bc9675c562adc0ad56df2b4b49e8b75ff61b4abd148a5f7a500866c46bbff86af62bb21e559b784ebfa513aa7a35bb6cde929cd01b7f74969e12228c6c5d57dff77d2b2744c54731024c870a10e51176e7ad8bb9933a46a6dca0fc826ed5bc161d707ccdced3c4cb5bc517dbb21e35cd1d1d9053234c97e5ef124d1aff2af47bf978c28596a89aec7f129e3258c2d3bb8eea9e66894ca5bdbb9a4918795ff0a7f0abd43c7083734eb095d23a001cc633a44d2430cbeed48be58ee253336db71ea300deefc0f6c25bc66a579b37ae53a81ab4322163490df6925babaa1ec324694fa98147bc2ac7e82d43c6ffa70e664e98ac9e4955c675d03a6c7af569b98b93ee8c63426f90295cc889a7668dc53d13b63897c3b5eb4698ce9a435b440c6037b0c1c09eeea87e545c1b1bbe8be93df5fc9939f0c5eb36d1530c24140924d9dd13b3f66857fd21ce736455e076b15df140435e9e367bc76bb65c665c62783bfea9f6100a272cfc070aa22b56f0a2b6b29adb1896d2fd6992ef4182c80debe06f10e2923130f49a0dbd82dc3df5bd8b0a729c7a1f2cbaed16140c48617c47594c7281454e01e83ff953844c8d545fc07803b6d87980d10ab800dda8e61c12b5780d0bfc5793214fb47b59174ba8e81203761017c9339ac9351d8ecec6d819c0185de431288ec53c98bbbe23d6e60ca66e48879a2f4ab18c4a2c63a5ecc8b79477b57b92765c354f55bc583ebc9dbec1e72503df28f61fee041d688d1b7a2aa57bae8ef735114129bfcc80472b47d423a5c22d6a6abf7dda9d3ef597f2791ffff9bf2790678d78c8a866a266dda41c8cf321cbb4938b6dab1603b0c01d9c67d588737060421c893f8ff856491b34b4b596fe71befdd269fa8da3896cb6d093cd58d35b1a021bded36b9676ee3ae411730572bd5f0a27ab247113f4e6df53affe73a799837ae9bed0a1be10dfea5e60289877175021def0f3220e99597123d015ebf8f440fe8c424b93bda9abe5396260df30092a8c22579daa9673185ac9d2f93fcb0b63ec89cbf26cc9d1a8e9894cc68a8e291e123d282d008882926fa29f76670d9896395fb34e57b15a99ad1199a401982b28d12d04f541e874df0760f0c6faf99dd6a3eab56fef23948698c02f5c8a1c2fa31209601d2b16662b32a2102018c72280347782dce349dbf638ffaee57a7284dff469645edff923baa86b65b0ad5ac01652075f5b760941cb20493049e7a813b305fc005436de6020e9b04570a01fe2a335f3b010d71c8545d8ee4cc5f3f33d87c96593ddf37b396d8c533efdf6829a02652f8f8dadfb06a12c2f908a2530b56477d0aa9ac48257da01b2f83d01d78c512608023097fc42ec10aaa13f9dc59d019c680d7013eb90322d1892c56cffa2ffe967c380ac8da79214664f23b85f8581f198f29bce7aa919693aff7d12e98f644639f659da52784f3d10405751342fd1797eb2649bb657694a2f7aaa6ebc54622b67f99a18c2cde5bb8f47ae1c7203820bfde6ab5a90d955f1a3748cf05ed46a74093cca8bef2dec2ca1b7e19d69ae96b59a467e3f542ffd9fabc6280ab4f2f5ab4ed7cd405476936369a3976ee040043ed160c53efbaa47d1b9b39c6924d6150b5ed5b65bc0ddf6190a7d6dcbc85c73646bfd5b37a8f4a68dbdb736315fa18f65d16c9293a0f2ac7c955a4b01b19d60c2f44ec3a9c0260854411ff85cb2fd4f12d02204feb7cc6897411d94a422180cc25cb4fe5c19ebd7ff3fff65ae70192755da0e2edd5efe9274ed20ac529aa180ad974fe4434a632d9f078383a4bae51e88972012d4b332a11648bf3a1a439f3de6cb54f13298a6a5d563078b502f2df085a1052aefb00e53cae9a454601f753dbe4dfc895ade0b6619397e39ea466034cd7f8adce4b0793e0929ea4deed4b6d52a5eb8b07a638856afd50daca198d413c5ae7f94e270edd0df89cf6ab9eda4f0346d43413edeb796a225bfcb4ed7d66e466bb14299d9785fa06e290e0b5e21f29e8ba377d8a4f6b73053be0b618b96654f36aac5b3e432638589cbd8df5f7488c33544ff0f72f8c9dc7f8e2a52a70bb17c838edf1000be4a50fe420b2557f5c4f844fd7b604f2a3d112d2b56c28560d1f6edb3d53fa1f7382d764b841ec4362300a9b79828396fbfeb7b8bb978b7d4b50cca85bdfb3800cafa3c8349b72b11501a66e78c10bf2697d15bb200b6d30663936645ea09373240e9fd11337da104c88a4cac60e132934fe7d3c5908da22100690c714d173e62c88a8f8bf25af1a8cb79df69a1ba783be6427e3ebd849471aa5974cd474724999a17b7d806cafec8e8640d7fe13456a7bcf0497d88ab6f639cb70ff7936c801a347f12e03e74ff50a740549cc90686e4b3b719566740776dabd9d4723b23de33c7f9b48b35eeaa88de28cd3a76fa875564922963fcb22c7c48795c63ff60f5772eba27168ee9db81cbd1d13d48c79f61e181a9311b837813db473e33d929591dc9b8557dac7ebb70f5770274aeb5195479723afed03557457c006edfacf8031fab127352444ad2bac1c43061e80825d2d7847f1a95df278d38b201aacab64222b35639364df237cd5d728f5024a7e51def86db22e3635a379a464d23eab97ef3bb0901c0792a05975094784f2b1e554ecc1a7bb2a4d44eb6109211983e703ac428bd8a8b0cb4351d5e1e6f5b9afdc3d932bf3da190d7cf16ca739c8b3dec56895b65d780fc7984cfde4011a0e58d6e2a6d7fae9f274f86feca606599e87deb81c185d2f2f675241ca04841b3b830526eb2466d6f05473ab983187215ee2efc6b6716633f2fa09348c970a8f2bd3c891a0355daaf8897c708b58446b76ae4f42e9aab39a995d5c92bf87de7bedb4c0af9eb09e88520e1e2e65b9bc65a33adb3857f0669b6ecf2aaff85bb067a7223da83691a5edcd2037328282331577840ccb8a24c06c0fdbb04a1e0e3f3d341051388cfa80dc4beedbfdaae3d13495fa9c764531a25e51d5992fe1a952f6b3ad66dfbf80f0c3794254c405f3c9faf6b963c31b265bbe76aa43eee57ab3757369e1291f28d6f80b72dcb916d628174925277e126704bf63041fe505feb7c79d303b794cacadfd5fafb08a34bf50f237900d9e09154e9c82c879350ea07a729d8eca6f0ac369d04e062d3846bba429bea974a8b2f2138826bf62c3e49ab8bef1a83d8ad6c410f2681d3ae85a1aad04f00b897996ee9f3e9cfd5d6ee8f43d48230a3b34856b08b89d7e0520ef5d37539e8bdbeff8bbc7e4841a05ab819f2905bfef21de872e672a7f84b5dce76c1ef325f893a0d0df0e0418351bbe2d0a6c5924b61e02d0daf8e65e8f60c3d769896292898544506123d57b1b0ac2b470c257621a3b831bf3c0a47c62c2f5682286803b6ded2109c266e1480998e84913764f941c6759a0a3fc316d6e57cd51c6229d5a4026b1ea4cf1e83c6e5fafaff1dc53e85d157196f3201db4656d528bea85db8d10e9311e0a6f69a9ed91ef04b629e04ae99735eb8d809b2a41c7ef1419cb37e143b8bdb88870ebd81d9a86dbdfa11c599683885f0200406f1c224c580c1cf1d6226ad9d8a9195c51af21857e01ff27093b47d704bd76c2b8f2bb36932855331d87a06992ffadbfb65e3a38ac4e2737074b6e9c79b1d7bd995b7db60ccc25f626ad1d13f323581f22de9ceccc571cc8e8fc85b7942f31712f20b1e00d3e887a51441e42255cdbe994d4b4f7d58a927c058ed895a0ee629d530bbdd3083d599c6a8a161e797f2f0f43e6f1b37cd34b0169d298ffeca914ca34a31a47e5939401288fe78482bd22a1c09230116617715f26b712c8d81eef480ad117056a0216d8899f875e01d4015f828739283691e8ff6eb387761c9f20850350eab2fcfa1dcb4f1d0b84595c845dbd1a2479100e64572bad8f62807bc6c245783a01b33961ac294de345867c307403a532795ed7fa9797187604a0ed7371eb4b376c660badf104e2b0f12ae43ae860749c2ab2e867ac6595044324b34428acb759f666f2e728e8be858faac5cc145f9e537701e9edd939415ede70cb694b5cb62c4d59a2efcf00de8530e749595fce83a4a1a5a58385b0cbe63a2bc29958521bd70a4608254d16df72615ae7e6dfd3e1469ccdb60770cce81f99c18acecdf4fd930b37bee53167e22cd8c90f29af0cbc1f3da99db8687d28d26da6a8378f38dc9851e47736768f6e08bf402c5a069f89bacdf6704a03bff409a715a574e23451d0f07c32de5b93028594af68482abc9297a431b62c5c3bdb1661692514ed37573a4005ec5d60734335b6c69aa806f9be351a62a24a74c3c6dc0ede005058f15a019c91cfc531706e6561462d4606f13b426c6191649b23dbe21cd0e6e78e91fa5622656e82b047ab058a94238c3a0d9ba05542ad3b5775e1c937f0e797deb15de49b58b9f05c08b95e2e1ed7801550418cda6e50f7f92787fdd45bfdfcde5e6565292fb6f95406b7c6112e61e78bd10146afe1f2a790fc223938c880fda8f9dd76083cee11d10c264f413fa9e06f6e2b142e009c1063773bdbfc1dd4533ef18066d67a6227863ed68ebf6ec3360e5f3763049688df1f2f36bd6d7df70b5b9ec32841e1f34f6dbafb27c457b2fbb440a6b8e2d23a8421a3794ba5f3abf3bac29e929fe29ea06cc4ab0e07bd87c7fc86fc4e11724f502031a92f8a1ee59c98c4e3f39d0fbbdd19959f744758b28fb295817e31c8d78dc3b75e0382e65bc7622a1a8fd1090535c29dbc15b9f80c6dd23ca25f1617898cd7660b7d8f02dd8842cd6f31b30be9b497d0be512ca55f715b4d3f4f4f469bba24b31e1ad5c94efbb6499d149539bad9b9dfb34b59dd0b7eb08e54f9532f34985aab554cfdfbcb427d60bf1568b83d67459c942492ff2f672555384d9861bace3c3bc11c04c3ade4dca857beae938d8f0d3124d049e0790a8a960696b0558001b478d3243033c006797610f3eee7fafdaaf0c05217d58ade51656d52d2f54dacb2c33f2f53cca754a4e855f9359c8bf05a47e39dfdd3693a7a95af6325347c0217035b8a4fd254e1dba5bd2885c160edaee2a8085d5f53d9ad5ddf97ae69f7a79c2e7e0831b5f995b060f866fce2d2b47bd49fe0be92e17778709127c74ddd3cbec86f56e1c37efa88bdfb66f2926a94c45231c590a0d7a0fe78137a543722036b40f970579844bfc2d312f67d70c441162a08ea32c27d18dd5a6784655f843cb72ee327c404fec93ed4b4846dc4789cd4b1b6c6fd6c42acabe6878b9cd22b86e6169c04a7cf90f6532f642448841d7993a872fa2f5ff9777fb1705c957e3f0d81c521d008d85b88b9d89e7b43926611ce577174709663926e9f020d26e9a39eed145574bd48a8bdf0e8fb9f598025f8df5dea9431aab4b10fe11295702300145a1f32db4df2958a8609950d00e4cd62cb3771b8800536bca875584e3cc9c778f26b806745dc7c0c9878b3468226357b7906ee9ce1414e501a4fc72597265c3ef3693bc316cb21c9e56087faf28cb2f5ed7753cb8e2a1c136900b7a6ac68b437e7567aeb0a14a8d43bbb01e0dfa85fb1558066e7f075f79ece3b51c9629181e0f75c2affd2735371c94a4f1e3829a1b6153040d489aa5f2533cd9caf67af7797c78fb488e4b8f1a18cd0e8bc3517a8dbcb1c4afe581c0f612726a3d081af728436f1b1f7e8809ef7f7d139052b3dc48a80686a749e59e51ff02410f08e436a129f2d13da6f5d1e5acdcd26ba481b188e00618526ac3753bccf03557d0625a6f29d77b8cf38694e55c3fa04f55e2beab7edae18aa12f78e3212acd8b34f9deef61b1faaf15212e3d2127998688107512d5ef7418b9c579a84c1ad102480f9e7c95bdf3d2ccba69c0724e7cbf9743805c570084cb0f810852bc33cfc0568a4b39a84795bb1215dcd22a1757e189551c50bd5b00328ee736cfd51227c466024e830e2b957bc7da10f172f7350dc3c1996770810fd01ca52912a4dab2d28501f0b68ba4136ffe190886d2c37a6b5b3d0936c8df4cb67016e22dfe6b0fcf14d50f4c5f31911da3e72246d9dc5ce71c252ad1ee466fbdcb89def61e2ef7b55a8430f66a081e13c3cecb202776bcb93a1981acca724c26e4d6d04a55973af554d1a44e42b56995961aadb3b71bf170cfe6fa301446a8480fdc7282bea3de8bfe4ec1f74e8339a5a5fbaca9e1879facc2c71033968d1d6da35afe58547e5efde847e380ae4f8b2f7a50b42f4ff246f6bb2bafce200efe2a623057b260c361ca89e12c9cbb547aacc08edb87bc698b1aafc68944ff92a4cc943bfbdb88b572f422dd3182157354d3c4e6106061cdf11e5826e6c15ff634d55648dcde96677dc1aa3cb6d8fe80764977a85c829bc96882476e7090843d3d59e59c1aac20538906582589f2e3c0cbf25996583d5ddec4c17d2923b76a896940e06679d5db0dcd908ef363296aeb817f0f94fe137a5cc95c8fd8c3b23c4fcd5f40a5a3cb533dca6ca22e848526d89712a9ae81e32011a25d5a6c4d82730c7628788280b0fca219da1170b94190d567d93cfcd213a54e2551a104e633cba40c285a4427eb96405fa3b79a9574839a7fb4f4fa7fb9aedf49681e6c674a8fc0cba08542e5c1bd8eece48739638ea5e0ab2c0ecad8bed9b782d260d4db1b59176e1af0bd6dca9d9d05d0f2296a8843f3cbe43198405977ec98db3666c380cb6dd7910cb949a31196b76819fb370b0b7d5289746e7cc71807183c4eca3ab638998c83b6e4b1bc3334e954fd37f9bc8056d5d3b2f2425ec6b6d975ad50cdb234e51b5c24da7359f45075732c3e8b9f3184f2267859567e97e27fde974dfbcb16b61a0a0053d41ff3551564c8384a93aac86b4480fb7fd3e4b7954f2abcc9bbcb02ac12042b9b3836786728b70b5432ec3dd73bbf31969f78e69c296cd5b67d1c5e99fef22aef3441786906f381593377cd00d07f99b14fa9588e6af13617666d61fee3f2ec2edab92f3884c0edbb631b23c64eba05551f37e726d1db115266e84f9d5fdcfe84479e4e80c7d7cbb72ec1de0d5918819e6163cf684a5e0f426b1a637f73d753393af9a8959372defd57f11f16b4bdc9c2acd1fc36e4354844790ed6cba1f26d31f40b934fd6fbf7cc3ad4f55dabd2f8542437707698e4dbcb6f340b50fd07724e6e83901487d58010b0ccc08b7dd03e37256d344fdf7ad89e0482ad4559e3cd8795ec4fd2f50fdeb753bf129c1082442fe5aafeb0ad4d12b231b3da7dcfbf5b1a9deef4e57f2498b8b7a0fe296b1fdbf6f64743349a8841dae402422b0d506f74b6455e9d2705af7d77ed2047b5e95e59aab556921cac904a765e09a95ad2561c4b9bee4f99b55e120883ac7b19276081226f6e426eba7da738bcf1895311cd71d525b00e3c87f1c280d45a7e7c6bc87569a16b8a8c6508ac927c4274d4b6071287cf8499819a2207a51e5764ee9f37a39b5a06cbe7ec9ec316964f9e2b30ac26104c836963e8e0136419a0b8f53ff1dd4c7f22e35c34658f12d914fefaf8905e39e14c5eea4de101a36432ce537ca534e742a89a4eb868e516a921f48b494470bbc9cd5303efdd1788a153164515a0fe431a265c6d2d7889bb674109345586ec2706bc63376df08d6e636247bebc9f3f5ba0e8c6d0fb95e9613607e42aa5f041e1fea5aee156f1ad2fc7e5231e09d1ec3e310fff479e8ceae764e770f4c88150089cade9711ea47dd86f40ff7202d6889d86df89327fccaa696b27b90964a6b14522b351c9c4aeb46a132d32123e8474c1ef81eea0c0fb51e07db84894a07adbb9a2cec7c9194065ba3652aa46ff3117e4455b487747ee0822ebdbbccecee3360422c32dfcd8a8f1ff07315232577af05fc71306638f6b574dc1a9721eec66e0b62e2ef330c7d0f064b8e8ef688202c268a0816ea9a89bf6945b9cd7a40762706961084f2bc134db2570c8970922c192cc492bda935eee2fd9c21c7a96c60ef3049c8d93b58b03e41462cf1ffadf755b399cf089af2bc56afb616058dd11193273b698ada8dfc7dc04cfc3f04f41aecba70c557091f2bd295be9aa04382feb4530fc60dda553cfa7c6be4115553455adb9a31b49a9ee5d244d1b8ad63b289d798281b340d0a8df3017b606d27baaf8fe9b7ffe34b6e426a12fc128c5aa1bfbe0a3c5337b898ea361ca8382439ed40fb10d37c9f1bae567841a6f6e306d594568fdd849370ed528529613690301425cec7cc88859a6bf0a11c6703b11ad3951dd47d09cc7d59bb9fe7454869737e7484e5da5dc965dc7f46103a01ed78669c1e85c96dd9498f4955f4da70185994ecd1d713894cb74a76dbb3c444985fa179fdc484e7f859987f0a668afcfca50567d8c9ac75c5aa285d661ea462da1faf889c092fa919a283fee7aeb2e2e97ecd5d157540846fb39120a95a969b0d1ebf6228e1bf152fe6821afc75674f07a4b7ad986b6448de0fdf8284847cff00652167b637bfca867609698c6272f4746fa98841c089f455caa2e55a73939e1c8509dbb8cc8c8ca7c06f484896551eeed893a70fc6982a5b92ac4cf86e7034df785cc63fcae009a44185b52ec75e77b4d09714221aafc5f3d64a18d3836457d1d5cb0044123b0f0206ffb50bc872f28173ac14f4d428e81eae7a2d7cc6adfc3d24e50d40a31aeddeddb33cedc9eb6b1695c094c3283e9262edca4c52636b7579b5640a2573e2fb25f869387e5b62022f6f22ce045efe395688ccf75909b5825532ba60e8be0af84de4ee4356d83d6feb05ca95b3b9ca4c996be842d7884240c6bc7a9946f40c8e16aa038631f54cd4a721bf2f62ff6c77aeba767b62d60e50621754c73064855b63f4d29717f9d5b72cbb1869b75136a40102f2535c07e873b8f6569d8e1207cae7c11d958481ac3baa279440d2738761c3f15f2df09ec274266d08c0ce9aca545afd62fe68fb1f2f18e0e95a4decfed7970f6b34ed5380e238ba75db9abf132a578c3df40ae2a4dd92741c66188314ab00c509ed53afa1950c565eecd07f392852ea12dfda1359edb8916b1e32d72b1ed839aa01800019e854af6b1b083291f7394df66cd79abfb35677c6c4f98e4c13b57c85ced95b7cc5b3f1f4c1c0d49bb82c7fd042077e035dafe9662df6a5a2f2ea61934dfd7840a2211c66e6f437f0ec7e7c17573fe2c9587bc85bcf019de58cf85ae0a063d3353e9514ce722d3a5dc4ac9ea1896e37b3fc01adf4b715fb121d44db9624a488917359dcf5fdb8dd9ddbf37050b97015050653062c37070ec766c742b0b2eb22fe1079c38f4dabb355c056934462f260db85daea02be64ed2f7ad06126e199906a9c4e54363795497d65b3ab73efbc61044188387f89236e24c2cda5786e801d387cf45bca8c2d400f53bdbc222f7bd7ea26095cf50c633ee205dd61d142cf49861e72949e29f8bd1211b26c77deaf147eb451c03db8f7908d7e772ea8dd013a4373731b11d2cc9e7f54a742365671a5e33d4811531a0e9869e4ebed4b4077567ff9dfe913266d49cb03645eefe3af7cad573128fe7215a76c94129821154c6172a7aab555686685fbe0b90d0ae37b670b9baf5f53779dc63c23fb8f9090752a44b54d5e5896ab95f417a15f0992a53735a93833d0373bb5d2a049fd0ec12aac7b7a8ba315a225f5ef4117d5764c12023f903b20e2c06c6896c06391e5462532734a1bbc7e16a6a97d7b239703a876f1b10a1c0f2f487a74a88c26ed9203533d1d3b9dd880b8674db3b6f4e1b1726b3b2459ec1da8322b9cea133f53582ca87cb1a8f3a783bd69af47f4649c932f4405f9f977718dfb3107797172e4a7f75d6748a0ec978f50af420d293819c06bc0d1a4322c7735cb9e49242960f30c0e1200d84a33b7d3c4e57ac601a434d46c604a0cba95f693744ef6762d371f1cd2c7ad37cc6dc73e9291dead76dad9b7282474b45d09abfef8d521cb01c8dc82a493440b83bb67acebd29beae04dd6a65050c4a7ab8ef17aabb277da217d1dabc8473845f4745a399f987873fd0c5779c9cb5ccb16899e8bfdf41e8bb4848f6ebfaa592f9be57a97b0968de1712577965b0f95ef73cbd86db75704b55ee68da8a219a715a1b48efcdf7db4f810b6af60bd88ffd20fd3fa7dfaf2dd57f60b4f4845b99cd244d3a5c55567b6acda25e87c189611aa783ed7b0fcb546545cbd9ce5323562e6419036ff3fc9a9ab37251b8e275109c6126c7d3600f163047a41048a24c0c7e12e16e5dcef8888992cc04e060b70eb9c5a059bbaf54c147fbf1a044176f01a18c212dd589cd23cc651d18ce8a27f89b862a930806603e2c4446477ab47c88eba21a6026c3e330e67e5b43b04f8917e975d3b9ce844f2637848738cbdfd38fb7559d01f1f25fde257a07b219aa2080abef75d7e1b1b56506deb86244442291325dfdbf2a3b04f09960b9fabb3ca53d3ab654c5f186077c66e86915eee8917c7fe1425e8ed65d8c00315dc222aeb75e98c582ca92ed4263b819031112a89dc6d2099bb55f0564fb147eeb815f9fe613cfd18b7d75b8b437a7203772b75b106548741b7dc3f0401df8933a2da61011378b227a47b7d084e879f008fb6ec8267645171e8f58d47d89e0cf57b097f967c5d3aa1740520079feaf4f5021f08304017620fa3d8e0258236564962e4f0052ccd327518c4efcf20a99211582b80ec46236a0459b4339fefc4077da6741038f2e5f1a39ce8e9f7130c76bf2053b0311d178144d45c0f62d7d848b8085d0f70fa9753c9c3e1c058236af59623a0c24d65e7aca1487d715392e0c39dde08a23841473108663aeb19272660a5f8342a94cddcb70143b9388c0a2f4bbb98a310782f8935990a32eeb10596e120941eaf05b0fab6fa794b8235efe905c0319c6f01f6e7748b3dd08f622dc19cac4e54efcb8f718552796c0f588730732728b3ba589993edd21d637c60f4362b28c3f0b286d608bcf06cbab6db2018d18a2364d4724bf0f88181e84f4c91750c1712a9cd361a6d991d28e773ba886ef592d21e11bc4ccbe57172e7a81ce9a40fb48a2263a79a5386317ed70481647acd7a0e35a22fb514ee935ddfe23ce751765b9823ca4401a5e6525db529672552396dd88dc3bb9562c89a02e8e2ad8651c758b8f03c42417dffb5854bcf98c64263ee00550c569eab90b674d1c12b3101439f0c572782b0fe2cb5a25c03b022bf00d57cf19266e4c2444b372fb38fa4951df14474d386edf120a5082ea1a4913e6113af09df0e48f2b0c7671c7edd01f46ff3f7f67a3d9b5f9bec090a18f1a7493b654601abc8880ff19492be09fa9b9704451f243a9b6dea53e3c7ca96e6d374c6033f0770bce0542a2acc250b15eb857f6ae3013ef1503330765ba72e232fa2d3b6dc5e8f051b5ae0af859377a42b3d20b06d2478ea9e7257085d1df2b3ae56ed2fef5d1ef862feec7ffec017fbaa3054a9a9419ce6fb8fc89534192d3dc98a02af781861b00d6e782db1b2398aeaefa55256bf363965f8104a6bc72c4fff5fff0af206a9312b8cecb8951a40b70ce0cb36317988dce33d66d726339e7ee2f3a771feea82c386c3ba34a694d7e213bea23fc13315b2266806f78eb79802d5c8839cb388156d2a1676b8c99a487d3ff313f8033eb08a25952ab5e660016cac1bc11a6c74ed9468e3e357ee7c5b8452ff6eb3b9a46a7f1cb62a790d895c7a7ff2ad82147fad7e81c024f21dd26083c690a4357417ef0448b5f6113d5bbc5006f4a52435f8eea1a8ad3ca8a741ed6b8d3fb16d6bfb0c8f9a15473f3f53ba54a89c1133f236b1083d347db69667b65bede0e20ac7364cc143381f33292665f0bbfa5d06cbc4095fa60ec34f1729d9c221c3cfe8af03bfffafec7629e10975db54758170c44ed66d6806b5d996fee6fa1102a5654de95fec3958f7b176536d6430e78687bd74370051ed5d05bf7f4de3df35c873e1291659fed55c0a33d2c21f6b3e3a32f672e3c5179b5e7d77f6eeb21bd35a57b4561037f82352b887c8f2ff3e8381aefd908ddd0fd5de87b67a84351008fa3c78daeeec672232b26830fe84edc065841278bb3510f5f074949618d789502bf453f6b1aeac480c72425b9abcfab1806e76724350fde27081c3066ceeab70bb1c10e2f3d7717dfadc4d5a97acd2b73adab48576758ca238896dc7ff66b85adb9ce476dc6176bc2507523b92952d66f15886667d38630528890a76b5be3955cea4902828ce26a6f3018bc79b93eaab1020c8cd514366d214db1d9f49d8217d4e1353956a01d9c4a5b9935384263ec3ead99b79737b46b3b106ce874ae890cf9ee5c5af79e4492102798f7f79fe7b1b1bcc5f280777c15c00f23d5e0b582c58ddfd501ae704f3be181edd5f7b7a29f3cc091b069614de64e316b8ebbf1faac9b6bd3ccc8093b87fc9ef27fc461cdf665c3d99f2657878981bf57796babb070c45702bc06caede8f8f63aab827dfa7449d344b63508e24653a421f676ae69ef1f041233f2ccb27147570c311e1c628cca2f90ee4630aac7342d317cf7c2845c908e65275879a8475bed09be66269a1b647f9168d254bf6dd0f432d287eb2cc515210e921988e36f3f28f4a81425d176b79cb141cc889da0891aaa50944926e9141310f6656f7e4198fca5a016ada997eaab2013bc9c430db4ff329d1680026e7767b6531092619026cc83f08240016ad7e279fa4e244f641f510d871ecefc9f48cb055e87445381c3a10a17065f788e3dde846b6340926f8f47dc6158ef828e425cc844144fdbd51ca03e1d6ace71072287aabd56d9da4f88bc1f334a1775339a28ecb0bdebae27054337c75e9253c00c835aee1ccf0ee0c605acd94320a11fe7739457bb871af97929003f7940304bd7d2c05a967ecb22fa33e505bb6aea6ec6bd106ac32479468e84d824534d9d41e3d9459cec7da033cc88e33c55f6f9f12c4fc7d0283dd563dc32fc20757f4dc3969435e85d7951440fe73b4e6b700c7951edbf07031725a05fe241934a86ed8551ddfd610c38218f660c4f3eac51b7216781beecd65a163abfbea51345280ffc96a19c4782e355635e9ef2094486b4bb41ff54bb8a8b6b0226b58e791a04ede970e6624e39335243352c81e5a8584995ab44c242e5c682f8fbc34020adce74eb26046ff1422846c5089906cfbb95d906dfc8ca4f0cebb69469ac4bcd2bdf97bc3dd9db3e779925755286f4da4d55ea7dffe046faedc59f8f62d32aec7fa83c4641829ef0660b2a6c3950c763ebd83831217f62ff4242160a82dec48266a87ea947e64fd4911a4a84b516ca10435c022ddd498d658fe942d795c954838a867f43483f6de83fab7226211d1ea5a57bd754310179e8a77774fcb0a91b447a974f986e0c9c056739c98a07e8523a6df851237d88fae23b7a1baf4098f8c915c282dabc85bc06b7f1dc2c03bfeca114655f5c9a50aeebc9c2cefbdeaf47f7508c86d528605d1ef85aa2553adf01e3448bf70209f6e5a10585d1c9d67237f24210c13e97c448cf6d00f712954b6bfdfb47d4dada782864ed8361648b3da244b9a8adedad901af738b4d64e77cb59e01a148c2d54d140e7ed09e1516f67c46ec01110523d547143f7b1f2630ab5ccf93fa3aec854c9a4e798c9439ee4cb2dcd83acec76f01273e51f3a66bd0f835d8d08c8144a4b1150402d3a68b545cc1392870921665cb9e9658bb6bf53ba76edc65f2aeeca06b849bcbd32009ec73e51d5c31784b2949d13932795f67d003de49b2cd6a16d07f87f84cfdd6e26411d93aca01f1893f6050f7ae50f5a9ac83e5ac987e2f89e744b7dda8f586bb1fb4e867b77ecaecca50828ad7ad1ddd2339167df0de1483d842cbf2994db94fc082ba1bdaacfbc9730407db82a36f37b397ac93ff8ab08969a50651fd05710822cee71d55beff4d34178f3284dc27837490854410c7a5df113433a0a595ef266a809c08c7308c28d6832d151a117c240580b3cbea937e37647113ffb50c9453c3214c8c310c789488e4b1da73739552582cb314f0628c95ec73b61f08878ffbd13e1b652f191799578b848ce47523e23c4ca5304217feb8bb501dc693c2df870f6e9fcf20c2ba1f0f459b092846e6cc09555a74e2e5c8f8bd44077ab9064c11a52eec50415f2a9c7afe071c92a91bdbe8ca79d5c77fc6ce99241d990304d5923636a9f5ae0b7d23b651a9f58f2e7590fef625563a6d7e1589fc60b52b492fdf4074d2bd474e7deaa17be5f1461f5606ccf0239e5e9bd15e10608ddec250d9b26bb2296258ba1f4be50df2d02abc3867d6148219ae424a1b1cbd78ab5d93150a41f6083bed3884ccd64282c653e804fc201d42862c0fe73b933b4a9c5ef0b7b99dbd71e360685f11ad5425c2dabacd16cf53fffd504707ad2bac8a857ff631d246957be347a1ea7aa3d6ce96f5612bc5efab631ea87170e357efc8ae7e0209ca722e9f2484a3466feb85583b3632181aad899c07725a466db494cf86b8e892ef0b442954106793a0a104f4321510aebf77cdcd66754cd13033a20109c086efa85ebca4a82986b7013245510af7cb4286b0ab6d54c8812df2256e8b107ec0f38002d2615398789a027f7f93465569d3c1352657824041de927c0ca5bfc4e189cfaa77194372f255efd66e1ac82a66bfe8165b1747065b26d8d16b0067c24c84137e3853ad5c5c30aec882c406180ad36461c1b48f2085624b32f35e4bc6410285e7934e8f37cf5d039b16aa868448daffec3bc93fe6ff5951f1dbf6decb99b22519c4845e8aed109ab0262365a056048fafbbea169904bb08515787d50d4bed4c098d7f0e17ae9def7fffc2a585c91474e938300a850bc0e8298924157f927629529a015e76a60dfb55d0071a504e9b3ff5f40d0dd9b870ac2e61e590d8e571896855da87f6bbab0331277d237efc1341342820d4db15d4953d4f80b670db9b5df79221bc37d4a3f139066f46a006d44e879be40585e82186ecfd50221cc1028b660b0bd1e4b3a28b63d4d92cb64501eb50ba6c42451f435c693a8c974aa24a69d68a872f93e660839c83a23f0c376b498a1dede285318e7a0197f7691be1f875fc77f9f7eeccb26f59c342f7e53ff14e0542c224838de1f51bffbd74e750bfa50a10ccafe67f5995cbd091f955ccac648e53e6207c24e29978446bcd90dad610b2229b1bc0d21014328c24fbb622043392f60946e9203f48aaf41985b485232aec56165029e1023ea3a20028eba512af8ad8021b3ed450a29f66f11eb60e60c9f0d946e58878fadb544df8f951f02ae5fb687dc1f4a17f1f2536e5542aa55e951fbca2708bcfc43c998cf07b198a245f0af0725d8c694cc952fc442e458cc29447feb9587d6f951732bfd1932f5cc329286232f4a7b7fabd90aff6d3ed51cb9eb9ee02fb60362d536ce8582c41f7019e0a60299a3aff302b5ec64519fac3faa491e3945860c829930b993a8e8ac464b338e54a95ee5f5a8157871a7b1529d67e11f9ea2490ff94f614f13642d0896fe4ae2b8724a93111d89b8da86423b3a752fd7e7421761af84b85bc290c7812a082cf1ce081281d8692a8aa70b304180ea181f73174d2ade1c4af883318bcfae44a2e08527e8ec55a5e738a5639569f5081044929312d977a8f7feb1bb9de0548b9af7a8b41cf0263abd7491394a1c6b0ab4c45b3add283d699367f11a161e4c90a9141e508f031f0b9e43bb58181e357edd919778ac52f78d887dddb0bedc08e86c9b5e37ff16b294a1e4134d905f591de6e5a90bfbb4551cff57b012d5d50b6d2cdd40228f4c4596dba456e97c4d5c98f77b7d3dc138360781d6f0f81bc1a24e5c281cebca99849f098990e806d12d05027574c713c5cf18fe9132c28f44e55b6d21b79966bc5b7c28d4d6b748f67e2235b2b9ff14af95a06dc9bcd4cf472d10ba66a8b47f2b2c73480ab2ce8411b71bcad9ad3d53ed259b4b7206e1dbd7dc523246cc1303cf8c677120740f84ae15f613d0c1bb60685b280a05eda23d2f72fb84998f86a66b30f2c60f99cc84f8078efada94ac24bfa12c514f3052c986d9cac0d101dd341a45b51c44e47663c83e97882e12d52a141e73963cb339b1491b80cfc064206677e3ba197b14a424feefa425fed56b7a847cdc6ec160e401aff4ac77b668128c0d95ca1cd9837c2418787df59db911e4d38c85b7d2be217d2d762df02187d4b8e18333e54b4d334a34ca778acb117adfefe7f1d4f3391d64a8da7555d00831af06ea928a83c94c311532ad003b59d338af25fb5cf22f9b58d530fbd164d10a626171785e4affa95b2626fca67d0f240cc2c35c382f58921b65f591267896dad2724cd40cabeec9f78417752bc641bf6aff38bf79108824a1242f7eabeeaadd238e5cac1432d7a70c80106e68f3c93d7936869ddd92e3fbf3e4cfcf9c63938e86f1f6e2ae9f6e0227a7d8ca85fc1b07748b8050abca914ab968fc3bf8c56a5215ae90df13a743d4ce924309f2d97da160a01f2ce3fb357d843681bbcd40b7a5675248be28efd985dce313839281c48c75e10b7a64f7498d92afb3f6c8cbd1ea096df562949488c0e4f51a7e40d24c85289b04daa2a00ff9096b8ca13862b9bc3291ca9d7c588667d35a3e55854affa6fae839041410a490876ab3c4062d934a4655f1bd2dbeccf4381a85226b6c07f0ab4bcba91054ca31a478036ef5aecda05a163ee018bf014a778819bea423a098dc1f8e9ba65843268484b2cf73f3ea83df661cb4402b844378f19c8d9baa43940304c54de72615e123b57c909a7067d8dca988b7dd7f15140d29f54f4f15b14ed39b93983cc77ac12af16b409364429b9a2260d3364272210fc7c63b1277009832e17d2cda8c779ba0c5eb4b74bfc7847cc7925fc21ca6ccbae40013901bb153fafcd83c9c46a8490982d9e658d7db08602cb9d05ec812261405117a4f1433c7b8d0f86111fd5c099188ea3d825a4b65c9f11700742ac0303fde2bb09e1b84f3dd520828c21217abe4e8812bfebbd3247abb5485c507dcffe07b5bec115e238644803ca568b035f4eafd5d7e822babf2b62b38491d54547fc7ec65249cd84cbce495341cddb467f48de3359b625a45558b8d3e77216beca8ea68b3b3814f0d953f1ba8e9aea8e1df2ea27b9bc2f2ccaa3e07f207f8a848a84eff60235d4b5a86109fd048fdb35a7f14f14e8c44e6f7bafc4316bc04ab12c10a95598749b929f05a66927ce8455ff2116f23d20938e1c72ac7cbd4d696793a11254735ad6ddce12e2da937bff5cf227c94f7f17e62ef99ce3c43dab960e64d1e19d0c324ab8e6acfd8a0de694a63ad65905b2b34be6211f37bcb76e0b0509a8bb64175a91fa7d20bbdd9860691b6b6c813053007d7913c39f906026c5d93480d693d855478f760f11e5644381bf08ba3373c2cecb90e773c7c6f971308435a811ae991f485c915328a04e0716d8b4e89d8dd2ef3900a330803ccf2ea63fc558720857235455a9a88c3e56e079676bb1f1af112bacb981cdd51b9e21113b8a9d55bc55b64bcbaf4d7a7373f93a51e91fad0e3dbb2fc88b9463ffec510d9740829400fe9928f7ec55528610c9350527778b66e5b7353467540dea5fc676cd3b3ad5f18a72297096c7a6feaf9ddaa78ad206fb76f0b6eae923e3bec03d249049699468727a8438e016c67a5c06566cc693319e1cb20b20d4bf834e47109237c42bdcf4ae702c11a00b5109c2d7c816114e226f1992e261b884daa174d3f4c04be42090bd0fac0dc310c1cf44e74393b8ddfcae5db43d310584a132bbb0525f612299c2413b57f95329e0ef2c94ac791983bf56ce837c6ba3f2ecc8efe41316e8a9cd3f2823f36b386b03805d47d7829e0720a81011f71575df2a4020c3cbf7c1412846d2ef420a7b41400b90b0e2468c3665c86d7541f10ed2937111095cad688b273ca684239fb97a8c83e2acb6ba0120962e96fde4f94a82b1d7ebb4a1667713a78f1d16119cc84809e516fc47d7138b9db1bbb919c522aab5b0868b79ff12601dee4bd9e71cee2a933e13ce34bc4b3b5b2542102c641c4c428440f77c7e9dd87a415c090eba8b3bfc5ca0c12d3ee582dad266a061002978bb72d28690434d3eb5a4bd5980bb21d25eb99609299d0dddf0614634daf09be1d08bc16f1734b78391e26af88861fe1d876ac3bcb159326d180115984bac0196ed7a0e019d841385737750843409d25a53109ed754576be5d5b38aab82cae06864054e3ecce9f234a7ad8bc10e63110d012c4922a02ad52aa03a55578af2ed35bc2ef5aa79f0f21998cd68be37f86b42ad3986734a690dc70322632b6d5df0688a829b0b7b9ab8948c188bf6b1714d8d9553284df7864d68c40624c1d36a93f0cb7f8da392da449885722a5cf9c34ac67e6c2e0ba18e99ed8495eb8280049cb41f6c981acd68b56adc30b04e58809e0c4833278ae93ae14788e4536670f7705754fee7ef545fa673543474c3e096afd7318fa1a9ea9d9f8810bffd7d53c787914a8320fbf0c79b2aedc38aef587860ef35c9f9ac18edb05f48de2e1c4b4b8ac0118292a7352091a451cdfe1e9e2e7db0f5227964302a0b85ab9cd8070664c36e6668c426cc2285ef93dfcf31960a4abae48317e68606c18765567f8145b9b5a555a8bc8e2de180f737db77162bcdac9c91c07a5a10148fdd80c88053d564b0b9509f22d8f2ccf6ecd91e28d954ed5cffc93f63907daa8e0de8a5d4eb912ae9850db7b6225e6b7b29c2a9317d533dadffa6efb7baa58830db84e6e538126eacf3392a29b22d82350f5bae1e4ae5b45b6545c5c0ac1009534bf4e491c64b6c00e1f33de7ce58b046b4034af023bf5d475e74a66a371961c71b9167d49ecae3ad28f803a41c994c278d28b7a9b822d76dc598328b894e5ec34a1dd263769700bea45f32236424d8d562e9ffbf5b20f1cbdca8353e0bdeeb76ad72ad37543a18957bc5a00a456ff6c613a0d90ce2a9f6b2501c71aa823ef62affb8f6cfb290a506429707d125116f978f686b88aa123addaf9f5d526ce688adf73e1c01b04070f811c8758bb7b66a6890f5a0feaead63d104ced5a026209c95f7ce5d883be5e2fb0a3e0220c0d5108d80773762aae3de12f3cda2b917f675198bd29ba7a09649c2b8cffc95fa6042f4e98d920814da86172d8906d7ba6ca0492760d9c2f5564a43b694b722f2d3e6e0d37a22178fc7402b1835b6342e762a0cf426e0951f48ccb6bdfecdbebd969f7ae515aa713d1e07c7bf642e4d2960b1152580bd00a670cf5906127548d5eb3861f1af99b34d2da804bd6d641bc37b0775548596e774c244729de04a2b60991ce04c4b4c2c35a4698fa4b7739cb13d33e73c10835b285a449b875614ea97578694e3777d4b0f2fce46edb61def9685aa246ddbdc049e5f894f9732c6cac931e87a01bea3557ea40e862cb49e79ede1e1377da7467e36e28265f26935cf9a1a7a1ff1342defe9177f688fdda9c618910abe77a326d04b5d624ad7d7bf516f5222ab67f3a14212a978e1c9e7bd5b4c6fedff634e9ff1a89791e00437e9508f93544ed3ed4734d84a5568b51897bedb25bc9cf5b28040cfa71dfa9f91e95d71190163bb4e4f9e1518407370a001a402f10a15a355e26f3dfb162b0a8f4950dd80973025d045ef8647241410c5e8b41160899219e3998bed055a05eadc23b9d7e4b06e2c3f6dde05e1a6d8b141485a210b179f87b32afba7719738e3c25a01fc1a9794931aa371a1e9541c6a7036d2f8364d014101ccbfc4c12c6949341249a4d5dd04937df1ce52fc28ba818f87ba00e78111f3cf6c98ff5027bc98f1c36ba9722225a4d589eadac680ffb9be305fe719e6197302dd1e4e11a044fb2339b29dc2908596075216fe13d71a2ecbc2cb2e0dfc32682cd9cf4341cb22eee7c332fead403702659ddb15a928e99545607a26e1924988d4afe511473f524e0cc999da8af91ecd0b25c1802b7188f63529e8310beca32c3abbd4bcbe4a298cc690598c102cffb5b51994ed95bfadbe6c92208e54ad534ea203984340e892d7a4c15d8966bfa962568add548afdfce4978d549fc8b9fefc73a61e670224b0f7546aa7e890d0d346d91ec5f30b91724f19c9da6513d0076d557fcf14200c5486c98e5f640d9d6e81dd77c06e2c50965a8507f78aa34fa0767504bcc6397d3f85ab2a303d9637c2d9952ba0668d6756787c6621529ec4089ba7764687a6e2fbf11d18df7505a87da6504b1bbf32fa8f5ac7292019b49e1b9f0f00954aa8ca8f77ccec3be22c90af547e8055b69b99e2464d70b58ce74f274312f1a703879a0113b5597561d46e19b628558ef1cba2babc637a29d10e9ee6d0e6db874183ae45b4ef71d746486b62ccb2b3cfbf916f656be4075cee9cf3c29f5b327ac401cadca174ed80b7d43f311d40e1489cd0d2089471a8543bc1030016e415879fa0fd8ad9bc1dfa6dccec0eb9f2c64aaecc09b7bdd2cea641913901f6b81e13e37cfac1a57aca282edf207a1316ab9b6f58bc57a5a07986fc8afb9b5f06a15a049fdf5c8e88394c3644c74282e4256222dd22416a036324a147b177512f6ac0c3e46595036b71569680febab8a1b33c184e54daa3e6a1ad327c1c6127ff5fafbbf59a5c297106462944bd26897a4a2ad0604ecd18e9c603d780e4f1e47f4aab1ce39c29bc964367d134782325138e5ddfe3944621791017ee33f49d523ef4b146e2d09eb2508f0ac309ea844449b300459980920c1f50c80a706c1b5281414f1bd4a5b660902858d6397eaea36085460a5e530d795339e67232debf69472dc778b143530c9148b21c876531dc3ee57569fd7d817e11197ce8fbd2e1f396c091896033b5d7ea3d03e0709ce54dc7fb3edade2e77185f2bb2c65449b77bce634baa20f2c4ac4aa7f63bbbc804ec98b118c8f40bafe71b08cec26848029158f0f3f5d0c44924f5dacf73cac3a12ed3fe28ea5c13deba326ecb513297adc96225bbd2ebd16f45bdb75413ccf30bb32ee8d6024c9246f390a96c25f9be639fa6d501a1c6259bc4b74a2ed1b8e4988068350553a95b89f4a0593075316b8989108a65f0bfa664adf5818cb4454be62a4fe485f0238500891af10540b0acb7009151dff1474814518f985d55e3ef41cfd21471b908279405ab9f59721b371b709d0c47211397bd8c0115006f9ba84b81e2da2cfc45ad5fb221c62e0ead62d286e0720a4eb83054302df6e8840533f95aacec5eb2fa3cc4f0bc09f099b72e95973925f498cbf54da8e3cabe7bcb2a1a18e89826682134fbf3b26af40aaad911d5be2e4b3fa2e950b3bc34c802a961be4f5d1927eb3a36d2f39047956bfb66fd4a80ddc928a4b281a95c88aef42bdf39d3adb590cd02fa2522ca89f22d675fc254cf112d9670709645eb893cf6bd720018c8cc702bf79ecfdf35ada7bb1a31768b3de69881824395a6a21c078ef1208a21876909d6d09001438fa65db7087ad66ddecf9ea7042c4a2578bf78c3d275d46cac348ac3ee2aeaf25267efbedeaec4ef1f1b61630196cfbf1da23aa7de71099fd3edc60e7742383f8f41d15ea8fe05a89fe1f3bfc456521c5e9eb2c1f5cf8c99e972c54a7a8b5aef821f8d571b3faa63c1a7b2c55e215be086fcf6f07de999a03cf3b7a184ab7638c14ebb8952fd288bed63fa23eb48c33262139410d82efb10d5850293061fef832c744edf86c0dd98cd7774408a3d17ec01d9fec8b41c6ef8b4746c9fa5c29eeb79868f062b39eb933449a9b0be71ed3c96a9208e7df05ac1622b628f909150cc774087f765c764d2c323371d1120659fd15afb689ef1c839fa282eea8da4bbaafc5b38d6399c0a992bb5e03c6137aa2311a93e0f6fb7d70cdbd559a58bbb430f0b5cb1696337959732d870235e038a8f4d88d7813cfb17665263a8658e6f76fc71c80bf6d546c1a0861fd2b695d4dd585313dc89b82d44a0f707bc4bfc47fccfa54f34e576bc944cc7673101feaacb9dce9c9cfef1fb59f5ea3a0939b9fa6ca95f29bc5b3225f39932863d0027a0732e125896ae3e5b6545b191ad95ab1d6c0c2221531c8d539bf850f2eef55fa8f3654d8bd39b731894ede6617d94210ddf786c3e9cd0f2b3f1afe57235d44a2ed7c22c1e62b955ad616635297e7755b78263f05a6d600daba8c421d6aa375f3267348ebdc8e01f07b049a5d2d7acdd54e0f0ae952df9cf4e929983c16ba1b704babb3e93a0375513ab182cd4e4aa6800d870c0942d2438b160adf67889774625f9d0df3160e8a83d39859f02594eade06bf06302bdb29f06f1c9ac02bbaceb589db9e2087b4e199a39bc0b5801dca7d5cea0d53b4f86e5def7c230b6acb822755317373895ad4357197a71bfdd574f4a764b97d30e3d0dc7958c45c600cec344ea074e9131b1e697587b907a4641661f6b8fa86873ea70207de6725f9de304e76cb03156f85bc31ffb0e306876457f1c18ead419cf2d3620f02927d9ecd12fc1116ba4312cc33cec1d792ba8f789942bdca984577b7f77dd8f39b65fa0a8cb7caf8dbb40c648ca8f281c229a847be9f2e444943eecbf21f699d2b32e637f88ebe451617292e41e2f96da44a398ab385b0ac2cbc6d02129e903c5ef320f503afc42279de0abdebf88996307498d4fa7aafd764c95a9331d52e642d02b757cbf17d262e2b2a012b41444a1c32654ed8928e15ce9d2c50640220c7d0d060a88ec234c91d316309cac52c2d89daecd6f7cce289ad17ac66cc23f9cf822693f93c20d3d22be69e645d0f2abd4bc4ed0fc6f559a46ddea4d2bd7af5f453a86933575b6214d4dac90ff414ce5d1b2b06575dc7e713f4d5153c77def37b56a4c99655c1e4be6dfac407ac4c7bcbe6672b0ce1c092cb85b2da20cc5bb4050c96b3b182028644b6b3d7470954104708cabe650a4751292f62aa8ce925cf2cef22414525b3b07cc28395e07f07b4e00d4c025d39af8cfadff92612b772aaba7d5b7a0c16225b70deebaf993697f56498b3a585620b4f855302ea0954024cca9975aaa91d3c7ae22f21a1b08057997f66e024a733f1438d545c4a2bc52a47142b35d94b5d0f8f8fd3d4107ebb75289cc771f5847b75cb914029c9ca1a17c614ec5587e351cb02275d12a596ec3eb05e3cc1964d6fcc1cd4c7c0ed04c9847eb47f30cdaf2440ab5ecd02d42669df95cecbcacb21bd905dc2c01a72f0d832866bbdf366324740255e2d9983a43b40a5668c07d2df2f2c85278fb129f191dbda6a1fea827981b3b7c2ff22a7664ff6bc63db0478112f1bf7e83e9d26f551aec4c9ca59e8aa62b4eb61ef7bece4fc0a463115cf0fdc5d2c86f0aea7925ad71b891196ec966855f2d122eaa41883477db561a8592ed7c887bb15c1461fbcf5367c3820357d342f19c7e69377a253ab60ff68d224fb84408fdc791c102107b730d6c6fcd3a6dfb4e4334676ceb67b569f35f257ea4a94f7125403782fda77af12cc6a69674e35006734ecd2e29b0cba8847a2b24af7719afd2b17723453de66cd7c42ca49231e0a9f29466291d5dd6a15dd7d9a64bf7301fbdb80df058b1a09f9e5ab81a3d6e0d9a4229d77dc8d8a4306176a5691a8c7e329a484f664addfac2fe5688dc97013df611d9ca8a118583def3e22b00acb67beef17422e524bee14a70a6a072a228abd49582a2d93e69bccb27269a8982d00092845cf5e5bf839b88ca93614ecbfac1a679d65068ad520ac4f22df0c80741db7f2f0f3479ba3a0a93528d16e45c84fc9e8e8834726e4c73cfaa2a1a8feed481b2c5a410e4d3ef45996ce1d95b481cf5e937bf53f961c6c692bfd1ad7ae3f495ff3df45e9dc1493167c29bbeb9f701b3fbf99c26fea9186e4dfcf1f7e68640ae6a76534ba1a8e8655cfd66b7d06ef1571e4ef436fa1d104270d135c814d1f071225b295b0ddae54f79bc336191fe6019886a899ffa6e039ab705672c0383dc2afa33ef4e2fcec9c44c358de2abad257f72f44906056de5914a2d75fab8129c595e331f0cf6e351f6212f35675572e853b104c68ec43ddcdedfcbe79c82c3bf11a8249990212bc04906939b637566f697ff4e631104342a43f3df40b396d28338db981eeeb3de470076f90613f34273da42f17835fdc5bdfe520764f65207e519ca559a524cea178c5fa211a12037873aed6ea7ec5fa62c5bedaf1afea97736299955e19f319307a98ae5f77f752f1f229d26a1b9571d2497d74c77ca2e483d30713bbad8f970d7e33db22247639b20c24993279bc37a66a70953340f49cc8d6bbd55236309fda8985e40e2147c625a7a6da37580354293030f4232f3dc7404bff42da58d1889ed8df4d49a247ddd9764bb3744eb02d10b81419630bbb861346f546587da793ffaf46545462b42af1531fd6f4e3318f131394160b4d6325a8836a5cf3a821202040146b89e6a8ff3e3a9a223a69c8e4f162a4d7d2c6a184dc11f4c7635bbcd388c6d6b1a8c3cc0800e9b9c0a17a330906cc2c3c671ff806109375ccb72b2b74bb8d3557f20ee41a5460f855e896cd06f0628d5fffe46ec1855a47326e8564f0f7bbfa49ced3fc9030ab7788617ae223751477223e603cfca5bc22fe2bb1434ebbf77320a8d659daf4f6d92d65cdf9292ba2df3759c5f62a84953a0ce86d2d658181146e9659f608fa03f1e00aae67a3494e884b270c2269838007916a7e1960a35ae2d19ecbcf085fae016413310396341f2a2ee5cee6bb3b200a12e1596e9c7318387ad8e5cf7f1c0bbe6d74fa7aea5b98b0a62890a5e004001545e6729cd34b08006017561807c961a2f4d9d8dcadd31abc442a28cbddf815732e415149f46c87662f4d0098b5878059edb88f2e6dc47b47f3471c3a9d36ef15712081aea86f7f306d1cd84cabe3b2d1b4902c4e79a6e6c7b76fc1f60bec84ac824eebe4f477b14dcc098f0f84308f8dfb89343f90673729643cffa6c31d7ebd25b7a7bb6ce8442214fbc08de89de2d3ca5705d0c12faffe42575fdffd0386921a71fd5614b65ba828ed30642360aca502d2066afe4a76f292a54f545702ea3a241da5084ad4acac0846072e8a1c6e94b9fb41144c1a8f62c328b51b531d8ec46dc3d8d4a30e38bf6af921df4cad50f0e56bd0bf8bc4bfd425caa4fcd1453e5ee9ac0b24323af47a94ed656547a4787673f3142676d1e2a7863d236a58cb9e2ce0941b41ee0ea132c247747ec0159b03094386f3b9677a167ef8f01937214ead0e43a6027efb700a00548cbd437a0263fa074b371cae6d5851569c65ddbd9b8c1314607a2cba44fcb6624565e7b028517ffcc9fbdf403e08d6f4a7936f6d42eceaaf7affb3fe7b628eb04baf7d29a38c543d5914ac27fcdcabbc4f449009a67c76ab7937ab1447497958858f74246ab2c87ed833fcb3293d2de7f87c2c73021ccd295bb4405647cb0170381df883c91b0914677100fe094b385b07505ae0b783aebda51c57b2b18bd0103822b33a590ea61928234db14404272b0ddea7a04410d87f2a521e8b64e48b0d59e10408962ebc600206f66c26a83c314d3c3d29ca937f82deb1b94463e85ad4e94e5d9d9565546e4d4da7d8a7af42b14f40e8d6305b3b5829df06ad6f2d975d0e81fa2a63cc7650b5e03747a727db11d832239e2bd879d399429788218bd10dff2e6f4725681f2e84adce666c7dc700e99f20486f67b64e942a4ac7079a74f41c23e1bd0f141759ed2dd65402c9df27287fd2543d2c99514e21163c560232564d94ce903c8a068a850b128736ec176348aa506c6565154925e7a4d3f282a33627f4fdb1547691935942e026520f4efb1380a151635c671d24ca89ffbf8cad05a3c240c4c8600be79a4c0fff38f23981316b52fac21cb7db263fdf3fc1532caa0b96102a9635f5a80aebfe859e0e8147a6f7ebff269313c5bbd587b0e4fc9f8a98ef42d1fdf57f5fd279808a1f917d6f5e30412d88dac23f2f36104d42ec741344c5e3967dbadba56d997893f9e77ef4ce3ddc154c95f9286668bd7d77e8012ef87f9fcc43695ccf2389a453318df9704949013304b58911b03a150255bb69c1bb4543d6529f5a21553426e180f1adc3cb0ff90933594b9132e366b04bf9f7224df2aa84406eaaa8f2fb944fd96b067e8970f5bad26655fc71d297ee6e89b8454b505f4dbeec7851c5830c8d5648c50e547cb801c38c595b049d070bf4bbdfe7fb29ae0e70edcf17743002d7f796e89fecc00058ffbde835fc77b73dafdb595e2de710470afb3e997ba10b2f02838c5d10df25d23937606d27b5d0fc2ed9b1fc7868e9965a027aade43b083f8974f99b5f7c22f0c9dc44c9d8051e4139118e5fd91022d1a84403b45c1931e1c481ef25b8a35244ec0bbfb669121cb392fd701f7a50108f430237a5d2f957b2f8ac57c23a7b9f792313a68c90e9abbc28c3e974e7be7f9ea8f19b863c0d58d0416f33812d16c4a17f9af6c79254a824b3a6bc3e17308cf5b3dcfe0fd544b68b514358f5270f2731b5bd7bdf24a101d40df7a3047c51c2c0d2a91cca457f623dce1c1fe19d5f52604244115fbf23930ebc11f961b3d52266d77d7765886f3dea7e26e9424aab4b7bb85925e2108c7f1350797c0c5e0d1d5851a3a6c09f8a4f6f60decff4413a05432f7ad915e9b6956ec3a2b78d55f2d3b6b04bf4e9629bbb9d837179f7ec09337054b67b9aa9b5d5464730b66bb6575b8536f5c8fcebab2ecfa24966d1d83c7ca6a3d5c76803fb3734e0a363cbc8010311dea3bb3e37f2d730b2c87a92b50a46ca043b677c87aef9d96f5a3166e48fbe06548364396c11aa6f4b32eec43e3942fec1f95e4345c13b49127c841b3ac931527768bdd525d9658bc573085987e6dcf460388a4628792d8824afd8753d11902f83fa001915820ab62a38f4398ef0a9323a048e969bf53df7c729f074bf2eb522bcd3712d783865b63fe15b02f6b5ae153304baec8518adf76fa024b0bf76093fddaad7a0bc0f69a726c82e4c2f9e9d2aa46fd08a0b20dd88f773286c73f1c56737ea4074317b53a97eda53de76f8ad7feb0948c2c37105c91df4835d4f5bdf0ec78a987d0591a90061db3b215e718b69263b062a2f2d034eed2f37b342753a7c964843060704fc6428bb6f36e44cfba3aa48cf811dc14357dd3560b687aafee4b1bd65cd5a3b4ca3e5a857c982a0673da9df821ab008ec8b87103c61ede07b60c8d52724ccd02a4083561d7bbdd2c7b078a58d16a8b10b1c6b8060704bc8c5cefcab669a35de95012cfec5e1e4669a8f7950f26dea64e1a1d955977c19d58b19eba32dd1166d74a293168573e014b9cdc83d0f049a6b18fd48ab5a9c5faf973620751daf4f5dfe63f06e5ee645e0cb2a5c603ec313dbc3ae8e247ce005a4949937bf127ba41ac6ff5a441e8b0ef1bdb67da67470d703fff9d19d9e7d69044efd06d83a7646abb659ac69f8d4cb166f0eaf268ca9c31f68c7792c262047aa61183fae69d797b9e2d0ef3a8519db8c958e17203ec54c0659691044bb40eb60b61ae91779c18fbd954fdc2275b1e9894dbd621efc9e185ce25c119b8f1cd30a267038c3dad944f799365ebaf740cbd55b6a61ef08ae56eb5ac9f7077ebb4dd1a9966f8f5b0ecd6e81c96eb395c02190fb2df6d25b80b2150c6900e4b6a217b21b60d3f5fffa2c465934304b7b7d159fae24da9aa2f4c701b9a1fcdb1a6e9ff05dbc1c981cc8fd049d13f577268b0bc3c564c8ccb408fd6a6110dd1429f83e53966399297a41f1ad30d00c4e6c7c95d6d62936541c5f2df3b4018b35f9dddf95dfd85cc1c415de43079c5b6e8c2a0115c8b41b153987d9a710485229a18a009efa05e59868d044645b90f500fa6ab50f138b68defc43ca15b0228b2f670abe3b9fabf67198f70ffb33db41f8f2f4a6fe82ac57d88ab6109dda8ae7c614a6c2582dac68c252cacb0717365245f434ff7f296304267011a4d760b46130a30e7c6c7e6de0b91099aeeead388ec29c674d12dcfd8e8b1d75443bc72e47bbb30b3fdf06af5d0503832ab3cbd8f236cb4485ff50df6cf02514c362e03514de514349e26d724f001ce3b5e863b4196b3af214301e39ec16884b702f3527d9e521c724c5315d77610c4c2fe9d177881da79bc0371ba5208bc50e2a45cfdc003eaf480f9a8cf0eecc15dc1ae3b517934611ea0d2cf1120fde587a6ee8f5b8a8a48c700754a972eb169ec6253e3cb218f31428b76e2a15a273a3dbd0653238e4bfcdd38bef8f8a838dd3f06f497d9adc8886cc63121869e5a136d42696880255e07f13455986c7229a17970476201a8a4b1c8209097f02928035f65ab98fa495b7cdb2386e30b2e7689612505d2612d59d899571ff15327f925b317392a48391822bc05470c2109ec9dabe138db6c35a2f91f82e89f1f5f8e9c2de367090aa83e77fc8e6f456f9391304f6ec0ec9087c1783da2ecefd630aec8daf02ca67304905c4f39bde033e0f86b5353413ace7b3221902886038da0fafd937fe1fdc4c4545fad3c5caa92b6d40565b56cef7a97be08daf5f05e72aa607be1a180a765a1e059374636452a09df1caa7f4f7c8ffecc79924be41069a6f0861bd002717f3d2ace444809961dd209c1368d4ed19667e25ca4c63a60496dbca8ab574fc12adbb5d5de4aaa3a5094d1267d87bc0f062abaad32e89ef7f7c0c86ff47319800d8088f60b8f23a69324bbddf21ade66829a6bcbfc2a4b9167c839ba6d0efe84df0426f3ad255db3aff7af40227227b249ce8e576a3f8ae4d9f6e1a4dba0c3c6e8c03161016535b8e5cfce04acb86c9d736d39e7c3caf1e32f944a243a966436c2a92b24f34b7c94ffdf0cde4ac7804bb7f7133624d7fec7b85fa771c194cd84e2c42e37ddb96386c7f6fda75c5f68ac97bf1d22fc48634f3e1420066262efe897b3c030c16a73cb7f2153547ddb3a240888f83260a56f598ce9f6444c043ec9a909aeafd69bc46cd1df123c2d6f5120e149c4c3cdf5f8f269b6403fa0e8cb7681c480c8e31a63d3fb1979cb07f356cbc52b70c2bd40b132f2aa70b5159f36b5414b00baac58709a628cc98e9b6948b471e9071c1b267bdb7430fc32b0238fe2a6c0f531290faafef8905b59165ff4e324f95bee19d006edac466b95e7e76eee824f1fec84e3d9c04c3b50eacf35b812fccce110030b8b2847a517a01eb50d760bbb5fd541201300f75c435491eb549d1968849ecb922249d65decb7d7eeae7f38c8554169eef96de498e562db5968f7f1edb669f87ee1b1a0b66049d5a18eaf0586d65a994c67d7f8e4bcd00025f9972cb4930dd73d4f53c63857724b7e6f9ac8c1dcb4256eb21bb15edacc32d7e13c21502518604da12861f86eb146fe997949094f7dc556aa19031efc592b2e54f3027010a1d18aea4c8007d2844e80d2aeebea727c56a2ebedd62cfd6a4c689c31d67a707df67327387f3a17958389baa88ce1f1af1c78ee633bc9ba415b2ac5a6ad0d6f019f89914350431e7fb771ddfd29280c205461dca0a0173d7eff27c2fbc020e2b1c7b93ad716cfaa4364354ce7edc073deb4129bb7d7ddbe3b595c69da1f562c82133806765310df941d319fbe3c445532c4963dcae2cda676b77587ed87a4044d1363237300c6ef6d3ae80447b4dd13c3dca8029f3ea2514b57008c66d352e9dc585b5464e71141ea32d69412412f4f23ef288f1f89dcd1169eb171f987491179e7049c87cbbefcba1d1da5a333a966ed74d0ec81fab1c8846e3adb1f07a98cc71631128116664247da2006c45ff6aac5ea375b7517006c970c5bc9067cada7a2ba2bae6cc7f0377cca54b4a12f3693269d1c33a599d5da2004ba549672ef586854847daa024a5241ebc54e3ae04cde530bcaa29e624b543abe4a14b52c0e20eafe7a32838117e59457f3aa73ea3404a81ba921dc11295be5249463d14445c3d240e0249c3e779c62bef08e66ffc0c233ce7a5903ba108bead5ac1df865ecdabe56c5f1a2e4e405f395dc96d48fa14d78a0c5c211204a2a265937c5735adaed30980e35db89d196736e0801eadf50a854ffc62ee812ce47c6272a8e8a7179a9b90daf6e1a997cde92519178b81b462b0e8a2e5804b395de903cde33cb81a14de02e3a051e45a05b0e53ead3f951d31b7fc928449026fe6e23c8635a5731b141adae322d4e6943b2d3ee0730cdc554ff0162c1cfd1cc3eca5bb95db63dcb26b1589ed1e74d61d79e493d790193f8430b282542c5af42c6655b7bd529abb2030474c7441126880d8700c6f3c61b12d82ae943982e7841bd7d992df916ca55f3790c68a6d42aadb86eb4aa667113c8d8ec71b1cebea41f924da568d846294ec144c2b690c123953748f2d47b94a9fd0da5b5012a5652f504ef8ef9e5136b1ca6af1e4882d4c49bcb93dba44e106a3f6e7bfdf8128ef698b28a76672abcb2f5fd689a50e33bc4e25c5469b947125e0435dcf3f07b1d36106b0baca0633067635f4d8e6f5e3e6df513bc07954ea769099c62f9e8e304e89a02629164ccfccd25a88384205e550281a1900e2f458637dc94f33b3d09b84bb6e6db8cc13281d27eedb4f11aa2e748c2ee33cb2312c9cab60cce1edf9663fa6833332bb21ca6565e059530580440fecc313896f580a261ff8a9c7bf496569809d11f985baf2aed7ad26610d76aa4a507d9fb0c76e94fa31baf052cb4901ac133ea8c587feaa44fad33eab881b9efdf1fbf8f3bf129769affa7f22ffe9a260921bd4529904254a4162c09e71bbfed8e82128faad78e2ba5b09dfdc71e57c439fbf2d434d25316bf0af0fb5a1fd5754bce041ee221f9f94297ee8dad9b0f76b601bfe2af0286c4d3382ac6aa0ccc1e330603382ff7e13d8f775dc74b99393d8c0bc11f4989d56527ca3f077c53f5a73ff3da0a54231cb1f4c909bb40a8866d0f0a253baea599e54d22f16bb2fde7a26f28af42bb56e908f3e658ff06b629a00cc45a1c14b75c28c5af35625941ad90485793cdbebb70b77cdbca006a6e8f1d727bd3a2b1010aae86a6731d66e7ee66dbb1c8926e4a45c4be9f38134a3c1b6bf896df4388add0a076a39e7fb2d5e044b260cbaa10b8ea6282ae667d33af1caa2df6e6f6ffa067b47a33976a442e11db2aef161539f92294f60cb248743f8fb45d49f74dcea6516da79597fff0c0e969766b715ad00b88fa633e5f49af2ef7dab9b9e0a3f420ec8386b2a58dd73a761eb8dae9edf4f7705215801adaeecc867d523cc07048cdb70a46fc80b23fcba8a5b7fae88e890dbb46ef6a4e0856e1af1464a34e67bdd1101ad81cf9fd690739dac043335f2d1677648a4e362fa75068bf029b09cee5bd396deb19df48f7e6be77b34eb318d933119359c340ed109512fc9f19fa55563decd100fd7f8958fdf48ec4f665f9769333cc11e90c51d33421454ac48d75b73b5a6489c579c349f9d5d57eeb04ed3c84286f767e05b35e23fe2200cfe99eadbbe4e9631d9d2f1e5412695b6aa4caa17de948dd3c32a8fbf4f78b2439860a8d698b66be4aa5221a45ec6f034654a6f7dc66904acb206f2f17ff3e468797c11a61e2bbb853466c139f679e0e9d4f48a9526b5cdeca2466ecbb79047e981eaf8cb352a26dff426828e70ba9d44e08912867d3cfa89c7a2d7168cadcbecc3f1adb9bfb4a191ccbf4404055697de57dc510c3762f344fa8bae39adca5ff1cb441e8344d4019e220992b488608522a9bceab62ee36e8fa7044ad50a611328b21d04e3b4d0b0f57ccb75992471fdfd85e91d36af7cf0bce8a4285bf90e3fc391fd6375a2a5f2494f4869ad80230b0bd03ff9dd01bce1740e7f92e34765cc73cd8ed2c01cc04b0a9f955a8323b9e24b3c305fc18816a198775b076c662113bf3efe9ff66da03570b6e5e0d17982fd33afb1ee77cfc60c004561e52bd9e8ed576bf819e745338d8cad328a73b0c144b7e56a8220fd1bfdd25949a6cd17f5b96947ff6178dd5811344a032b4993855aec075e23cce6adc507a6b4e59b121653ae95046f5868d15e5acfa75105936468715d484df123c023ca26ef65859f99f5185f2f59f42b53e409162c28c658800f2e7cd1bdc0fe7453cf4b64d7e6fa77e0eb73e7edfdd194b1a1ba08e5458090e59f80706f9591aada3336206820483e71057618f2ff68fe696392c8a7b4665f1984ef158dc32e7654a6047c364c472213ea2c91ba351e3f4dc00e45c22cd68c39aeb055b6cbf5cbb0a0a425509805d055543700fe0135324570b0819422d55219c0964e64c878b991a801dca913b1a4f935d0776e92b8641e6f710990f39c9b5693aad84311592718c01f64de4d80ec526597334f3de7e39a2ec8955878598fd9ef3035de812181d79cece2f9173d7dc15e025f3f729bb7da8dad420e2fb516d52746a394bdc2dae13e66e128e6943208ad76fdbeed465523bc88c92ab68cd62c28872e83b0779442e92a3089016cbc1c003b164e40b1b200486f17f64844d3f190fbe649ac631bb327e0d24d43650c64547f75435d35da9a7966e380b2f393ded5109c14631f25d7cd7a2d7c8506ab7940d42368c9c93a923720ff35d93ba971213cfd6860cb89acd1d57583fd3102f544b802cad86b88c74ed925527e9179c2e6111104b1d5d01f83fb118937f70b61d059a99c60bc3d5f473b23b97ddeddfc277a8e7e6cb43c8296d9ce5fa9b62b45bce143e7e1be6dbe1adeac0af47a2e5c0f58520d9d085e29f3cec5846bf355c96dc559d7f58397ca196f3534a42cac942866c65c11a2236101209cc98f53e48fa89bb3ccbb561771c94b14d3e2931ebd1e00228b3ce4a94ca97e44cea935d7f19b177cd3b72f572e915faf20ff5d5f1784d0cc9d6b167081ae6f3169d81eaf88050bee30717d043da139866a7bb0f7ec4dd4c3471cf464d0f44435e968e20ad99e39a2596d57580ef059dcad9206e5c8aacc012ef2cf37a3ddbdf21aaa289683c8d4b9de01c6aa59ae5c25bedaeec7571aa06acbd7432a54f287a0b8b5dcc3300fdb6cdb013dfb6ea11cb481112efa26dd7c73fe603b52a337a4d6bc440dc14648812642b0aa4d901d4045a67da42d8c8a63d5f7ab6e28521209f67f13b0cc76a42a13bebf237107b882f30d9d09d91655447454b7422da6df1cf2af3155074e2c717548c5cee6cb5a9fd38f2cc9614122709e7eb631448222b1ef6244d232b3b8ddb827bdf969771b218b44a575f12f075dbbcf7c1403c51a4eb55f0ebef4a59bb0d5752ce00ba0801b31273880ff7b19713bbd0c4d747dd637926e9d8bfd07240c6d0121ec008c5781ca3ecd408d7ba8a7438000b877150e68071cbaa1ed85c6a9111598f18a15dd2f0ec87b9d69241231072a8e8cdd6429ed73f3dbb35ed6ea688fd9767ad0421d79965c546c2c5d5ba8c847f2ee05646e04bd17c0a6b4d5cdd2c883152260a2ceb34d153276f11ef42b3e57d8aa8056b86972c9fec7f4c7a543e067ad53e6cffe6cd1c73a74fdb0f87e6ff302406abecdccfb24429bbe6ef45188319e515b52e641fb70a1106834a197973a91e66243c85c3ac173ebecfe0fb417b2bbcb3af6566e4b2ae20ba5d496f924a793e0b146a8ad4536b0fd3c0cfcd6bfa26f88fdb2dab70b36f3ab5537b26ee7dbc2e2475341005dbd4337c1059e8b7a235424d9a627176b9b929a55819d609f8bfa2b9df26b72427ad49fca039acf974644b2987e2266f03f9866a2712db92d3cf533d0552a42bc894753316622a9cbe0db94c33cc0f18448826d146dfc1d15ce5c79be2c9235b143e2071bf491c168a4b08541776b8b4519777428ff23c8cf01801a4c7239cea17dd8227d4776f78ea42f8ba1e49cdac3fa629ebc1357f53be425a3bc343202d8834548ddebd24aaa36a1219855465f708fe11b0197c9fd662bff2017da746374d2fdf07a825ab6761cde2dca0154acec8c61117b6aeae95f3f87af2adcb0cf43088fe636c3be7261fe0d8bda46a303d6cbf0dfe404adb3063afd19a94a8e892586554961d82934e6f09dd18d94d6fd21ff77e66e5983b20a4d2f9377d3724feba070f5202b29560bedee98bf20e12ff441fa637ce2e077600da7b3862dd6b8952dc4fc2da7b6acb640536220123f40df8a0d1616c9f1f96672f42d6f2db8a2abd3a419007f6bc8bddef95fa2506aaef791f13bb40a4bdf9918b518d49f5d6422bf9e6e78cb7962e70f817f2e9f37fa4d2eb7c61c1e44873f298ac23304d736618d433afc058227f039c3fdc9433acb8848ec2fa836dd0774fb914c2c40a3ea9fb609b58ac20e70d0de7647f002cd6d3ea3860804e49f3a3a48a6fdc87303ca1a9af879b6e96bf10a660f8fc0b35dff1c78f9ac7ca7ba2ad439e95a11b0332ddb6e3ecd080abb54310e1c7f6abb8a570406aa8d53b5e6dc93d62d173a6465840243a0cf5931900952f99176ac1c7125840e2723bf1658071dd48a8d811b72f53eec86cf9a54456f5d31e54046c3549fbad5d3bca54686ddd76e1e1fb38faa547013bbd050be65c1eb24396010105498652e8c73a69c833c80f593ce8d1bb76231a77d3b01a7df6ef9273601fe58a453bd1a0f42895063459cf1cacb8728e5eb631d3960766dd6821c4afb87120aec0039620af0940e20ff6566c754c107f04b6960afda7cfd9d059d0bac8c404c155e02e4288bf05e692d7c1778d04e78170b048cc81147be4b9b1fb1dbdbbb81727df8aa0fc8d57f8ad85a338836096ac0120ec2f62ddf76a03e6b2dc96f6bfced41c9fd80b0a3fc92f942e0a5822d64a5b27b118db6163203fca4f8b0790f6e1d2370b73db2549ce9e6a6ddff4c382ec4933b62217a8870c29e72218bcf193f627a1693c647614f7bbefa8f1355bd3cbed6d41b41d640e6065b488ec3c5c449e27ea0f832cd2e9950b08fca2ba6b20b0b1a6e8c4dffca95678f4ef896182526c95184e46debcdaebbcdab762e1c906fdea16769359d7fa3701bdb83ac167a4f273ed6ea93c41dbe817c94207e617aa959d8b6a4b21a981478c279679c2036fc6cd677e7e310d721e9248da69c1ea85c5a526ded8d252535cbf60535eb0ca5e66354885a22fa717e69eec41f1e2e2d2bef8e62c0474ccb711caf90cad64ba976e25be8d15c8aea7628e468bae065a06e8e803d3e9e75ce29884bb19bb19c230f1c26931535bf9480c8a7049493638bf1d901bf7e484a87f7c718de4c0c8e4370e3b2c48194633dea6cf2bfe73b16c20f9e4995ab42909fc834ed5f68f0e449a2c5dbd610e74a6c8f2e3ae2f2d8f0c744684383f928ecd7e33ececf587e0c2f6a4cd34277198d861bfb2d837bc88ea42de9b0a455aa710359f918746c61779b748d98ccc221bfe0c035ee05ce4c7fd1e59ede309443dcf864ea7e6f52567473169b7924095a91c2b47a370ea0d9432fde0c1f864ca11ebdc952e56d7dedfd20fecb3b07c020e1f94bbfc56b732e2c74d6699acb1077783cd90733aaa8d88f8e8eb8dcb088005e735842f5b0182d130b6c6d4bffa4dd776728c368096df384ede2a0511bb8444040c4bdcbee7c27ad4557bf0cd4abc60bec3b2b80a9847ee3eb27f68ab422a911d1852c183c3311dea7def5bc630f7ababc122e7d9adfea86930717de73b4e07aba256152796848e3035d5bb629b1a8bd1bc7e33f192a7d8ed8683c9d35b425d5ee4cb010ec7cf5384cb1d91b9320e67ef52c89f5b641a9770d4a5a592f7e6a383b0ee122c1974a9651d165b775e9bf9ae4242176ee082cce207dc9a171c07542606c154fa493cfaa71e944980f6dc4ff74ad8524b7a66e487a5663ad54f4c1067a2508f4a40685c74ba5ac6fa40d7539b2c7aa4cf458066e8fef1ba581dbc5b9bf62ded7f7a52b011a55e7326e26246e65fc29128830846c7f52ad6889f3d4ace571486c7b2301d900973f287a0d9056f0b0d0a1922f2b47a339105f08b08ce0515032568483da511b9c286c881f5a593cdd7b717d1a14a24a5f9b45473ab39d54ba73401f631206f50aec6009084de08c67586b3c9a9d813d15e236488b285023a3e407d984b7b58bd528a35e6f9d2269b052c703d016ff5856e0550e4c93570c74b8461a46d264828e46658e1255124862d147e0053cf9708cd9d47f6ed9c36d09d23a12ae8ad8d99c81e546dbbb4abfd397c8ec654af18f5228e976d9d762afd442c0e42a0bd66376e80aa2c8a371bce57ee017fa9409ae68eca5ee0cda3e4444b94a6dd631236b97efc6e3ca71a366abe10b1a49d978fb4000860f9333cd3697c39b1b2af8fdf2ccce777febb2d9e2ccb45b2645a1e43b063dde351e17cf3e43b3ae78d60be4a1aebad587e27496ae61924f6de15e16ebd34416b52f3eaab39be440ad23c2b1172bb3cd7aef4bdf6879b08e32a1228a1d82b943a56461d236d95d42ac9584766828e64fd730685271eaa9fa036936bd90723963c08616ab49499609e3ffc231f9a1882970458365997c7dac75f6b9a9b3113b4c309d670d50e219eebe286616cb6b8ce9bd288bc26a2dcf050dcbed325c5b7da33f41244ca0c05a8761a51e0b4bacabc1935ef7e98f1f605f1286e9c09af32f2b105f635646b12e5da9db06adc5be0dd3bd4e5c26af8ca3977580b48c0c9aa94f0333351a7802d7ed523f1ac73a0b7b7fadc7e789120a2263d343336e2e0ade67bdc87a3f2679fec9c2205e60d28dad626fbc20119235d5d7f95fb4daf881fe463a340a0a57c1fe5aefd0830c9ec70e3622141215433d5166b5a3c4f403532da62cb81a32a19030965c5e26ec50768cf0647831de19325c9c04bf9dda5281fd77fb9028c6fc11272d2824886249fc51be9a7944348f450cc9065d14cf6ace2fbd226c5c39df6dea4cea42e9b0a173992720414effb153a56308da7019702d950de8201b56ea36ba3e1273ec988becef5ea392ec17157ae399c314084f3865aee48e81f12927186b7ac7d91d51630e1b9d810adc5c9c5518aa2dab4c453cb849eb278f64f63ba02e61ca2f1faf09f542c118fb5a3d160e14a6189631b96c9985038df0e0174ed1d0766a0c92dda8593ccccbedb537c5ea1be3f2913b993a50adafd661fd4e5efda7394527522f0084dc4332086edc430d59f9171294a495e710d2541c1869be2c3a55de99e0514267fd63e8acbb4b36d84338bddab3af3a42e8ac64c461daffe853db62141b6233c83b7ba5cc57a7d90cc144d5efa7b7fbe9ba9886918604923cc8aaa388ff120e5c7f2bb9ad96c0f4c95eef7ab74bd36ab62ec171a51ccdafcf6c28ae896341602324961133bc0a18e76b1ac73b52987bdbf06b0173e5c49c4a464726a87c3dac36f89f3c509387e59ba2041d348de9ff695d11fdc2b5157e28ddf2b345532373d466b64cc66a358e3688ebea2b7b7bb519e673e2ee5fce0206f556192026380df39d17e130aebd0ddc19af403689cba127baa142e702c9e9f1557a858f697a9044b8eae99e7e0c0208d0a9b67799badc2e56f7bb20595eb27ceac06f201f7ee96d1b056f01ed9c3f20a1a89e06072bc13128d7223e44ed4096faaf2ada1d021ead76061181482e5d5297a529125ce1e45a08634a9b0517a60110c0813a8b996e230abe994f82d81c4e69cfa0b4d15bf1a3eaf7bb9b9890c4967d25e5b676f77c25cf9358d103bcab539536e3ca0ae1e51d15e60b47daec8edc17d0a45830ee79284f110ce8ba25a2f40ce5573df2664239180c3fb89da45b3d996aac60e5312167cdec99fdb38614e0a172258f2ba6e40fe2c5278dafbe4859630004462d0cef8a66b43579e414dda39f294d29121326c2bf5585031b2908e7c158332b6e3358082f0f6738f5801e0cba0c2bae25f7361484b237ef01177634634b265940a2bc130a226f7b1ab0ac3a773d7634c840f43a8f96ad131faa838e5cfe5e70e2b90bb579a5080abaf7259ed0d62e5e676a7bde1ca4f0739607c26c3f525ec91b8e10420e3cd5c703e1402e1325d024b73788e262b5c89a5c87eb5a5c5feae4fc929e8d9078229f69f61fefef060b309e57823d1e31df8ba2b0e650b4fe128fedf8ccf69a5ec8e01824745fb2876f61ec8a21308267b103ba6336cb7ed0b9d2768c2226fc3904cc5f2994d8bd882812681c6c9d74df1dbe11ddfa4b3fca4811ec2394b7de7374b3aea0578e77f98bcd802fc4dd5703f98f134cee7980bf68a02ff30f5503c258720530b6d6472215a345017a3a08f142af82f3a383986edf6a37ed047043c8b7890ec9198a2ed697d6c287a52eea504852b6e5a58b46c5d58ba20e577124ab3dba00f5dc89e89a999e5ae7ab113ecb571503b7cf8ef3f14f9037d8d72e700487348b622f2b888781ee662f3409ac06c7e96391791625c8f7068e91e352be86805ede64ebbc6c7bb86b7624235c63a2b1ecb0a072d3f4f4265fefb88465515456fdf84fd1f5f52b84cc1d26eefc18df241e8f7fe9585de2e0ebb9dd02c87c30f9160665707f994738691a21905489aabfd0a6c506f6a203c05ae80f070419c4c88db9227e3228ae91ca6ce15c50d51c03a282512943496a568483420497f7250c70fa8e2bce2b52edf75a28cab5b1b85ba7888e3e11d3f88632bf1c7b17d110ea0f31391c2f8661adf5b273bb8a3c0884cae4b01260dc53c2cfbb6fc3b630c084a6a594be79c674cfff5c3d752b4e0ae7ce07e6a3a0e295265b18e82072a48612a646677ec64b20b7de751e9b56c1f189b58a2844312b94b3aa0aa3f07f29621351c5949d3e0a54ba21f8385709605554f61d84f37bad0fee5ac853ab9335a5c85b3ffd55d63b3243289b7246691b00e1b2570dc35522a22be2b9555ce224a21e740af76070ba92bca7fb2392fcefea805c393714eddd6dd0abd986f8d16d27e0011b61068e3e3fd72ad197dd520ac990a49ab7ec8f0053fc15a7f77b345f6db7f3c4d5695c50bfc3089fc9c89a6d36739a8e7895d04514b9f825aa2c8f7f132f5244feeb1a8ff51ae6ec70565d26603e3c875cc24412c398d4c30c51d89906c7b406d554c96c3b13c14efbd5ba1345c97ad4bee5df08db78708b6adbf4e6d4739ba20755e72c04afca748a1733727a476a7a7b62fab0d1d33391d7b478b1f154a336e19d02dc3e9a1e6432feb6c84595612dc1820a850cd436479c3da11487e054602fc59822505c7d15b01fe5b6397fc7e9280cc6e1b3adc0d856ad3439c84e5aa68f6ea578098db8753434c7deef493ce5231123badf3b92652c885a70c42426279e734c30ccb033978884e71b873c05dbd1adc93ffd9acb19d0ad3bcf349d6a66ec94867d6f5d3658eb654afad5fb2f77549c52611d913927c5434fa940df8ea5a94a7390a2be902b2d54b9f9b412ed30c00a757d40fa693d6d8bc655ebeef215ea6b5f3c89c5381971d7b6539cb3073f2f6ca7f6b360a457d2fcb7026ad7ad11084575744df6a0ce17add145f96b2dfa118d2b8859a0066f3366e3b2175e7057dab73414a463726a0aba586a25d5cc001518b4c4251a4253093254f719d0d248f8fddf65bbcd92dfdd6a17a5eb54a4a900181f41ad7b58be8531502f4782498c40780d4b2b8b9f6bd2cdf20d25d17015558ce9469aaa0b19b008a7a64133e863ada33fa64f8b521f212b9cb064ffcaa3668d0cd20e695e98a90a46d070bc94b90ae4e3794bca8bbb21a811d4f0a14e921b9beac93c5de79cb5885a119187723a3737078473f8a14422b84bcc1b73c9680d129aa9d926dc6be92cfeededae1c7a88de9285beef136a67448b1f66f773608effc4b0fe38728964175ed43d0a4eeb88af084ec0374746a7aff856ae7d23e0ea1ccbf3d9af7d9d97a407b45a9c541084a1b593d5100fec54e6eeff10c69dbcdf6f33f2da40e18bb8f647eac2862184285e0aa83a40f3385fb9a481aae50ad2fadadc8df33bd2c544680f269d0a75d2ea366cdb75fcbe536f2ada0df957af476a44e56d618dacb24f9c1122410f828672941a894921d899e9460fdab5e8e73a6d42a158e40fc6c3facd88a6d69ae63012b78ae2ac64c9692e48ad7b1f31e5472b19f98fb3149745674caa4cd275c529ab4a2a54ddf2e2608a417e1301d4bfb335a6fe93f139a962b306fe955afe3439de16ff8c2fa55ba972b04ee22cb015d2f8b52e49c992d1385c051eec277559219251a87c048f2222e550be5e3c7085ac9e6f38301c2a3a305eefbfde0b31a65a11704e2ad6b881a7da3e1dacd4ab4306ac3a4db9ea204f25bbbb271a3117d0ce1a99ad9fa90c3b0a1b7a92f64ef05922886d033760d7835e7d0628e200293b75f4d98217989c55786313f05e1d38eddfc28c391b4711d75d7004e29b72add890a0a8ace0291c990211aaffa35e5f8f094bab8ee19c2b323518f88ecb4ef3055936dc979fc9e511032c1eb8cc71541dbf50fbdce277f6a1d78fc56ca51c7f80196ca95f034e7a061658e91503654fb76bc24434b8a30878dd5912c71945ad25f005153c4973b6b869e50f5f96e127865a043cb4246c226e4f717c773db6c54cfbb0b8f6ac3c184a164a6d6c24be0240306ed9aa4347be7606987255cb08d0eb4206a65609dbac4094ebb49e76861fd7ba3c114f416206d6a408096b4025df3494411aee4c123c98a5b903212ce9e3027de96e4d6621b8451cdbf2a87dc248875a87e39d08186a9926fb00bb852095d17238180d5ec6f6ea058b6b1d9ef07d568164f7f2dfdda88358f6ee08cefe6eb55c81c36ba7a4abc2e3cb32b4a753c81c565465087aca64d390e8d26fb3ead077233dcbcf37f89d291223139ee4e6442f0990e17d6e46ff6b5adeb10ab00a77d396d76c4a2c760d06997fdd566808f5726c8144dc061561fe0cd592cced35111c05903be8c1709b7c275ba9783130263469a0034639f9aa5ba3f55eabe7d743bbcb35d82976638c119d4bd5b5bf73e4d31180269554299633def857ebfebd7761f153db97cbe59d9844eaeb604c591c6f7e699ec63bc8da7e3884c2dcbbed170b60ed5f0ac48e5755217293c1f16de53a2e0678dd400cbf306466ba0d2696f3e2e3df1a760db3619fe600822e9cf1a197a159add0383e09b7986b29e7eb3af8f5104501e919a0146c1e3ae935809af80c7ebc76a43a8350aacd510ed0c22ef7dd2fe2e6182aca8e498e4f309b432afa1413855b146767ffd4276e8110a2ae22ae1c193d5a5cb52412c6d82924a682595b5268de4873fcd75dd0aa3172a18b632a8037fbeeb4a3e1f15e9e8e29e02d00048bc6389ed3d59e58e8e62ec2ee0bdd9519dfd32d7d9aefbee92db4fe641bd61499e5ab4b0684f8d7aee54a2ffe6fd45ea4d6e572bfc93bdead1e4a7a2aa34e2408f0419a913b48c8e67dea9b11c976341c89dcdc79439e5f3cddbf1564227b3f6b00b33638bb7f4d81c3f5e255e5ec2dbc784f656449e47ee51c875e41ca7053c043326661d493ff1a566f66249f4d6c46e4c3d207ebae0989ee44de015fdf4b443fdfdbadeff3d8578f83b1686040a6cf95816d58c8e05b4bc9342da0d53d94947a1897ba65b7ebec7c4d3dd77c16b8c6f212a8f83554214b94b79d959783c60302551fa0f7c465b6d4c96d9b9189d4f709a49998b9e7b4d3d731172fdc6c9265b9e775be64dbb34b26d0dde5ea91cb5cba63639beaeca8cc78d54bec6f710ad60f9c015230154459b9db17a7dceb1f00a9690061640ba17dc7515a7799ae4cccb3c3db728fe7455cb9e27006270ee2dcd5243f6abfe86fa736c9ddf7515c44d08e3892ac87c2b0079aa00ebb9d306b6e5eebdd5c8b8857050fd734a2352609653575199ac48bc6c03a391d10e68075f9174127731e63aaab114180a35fff53f9e4147949b4fed1db95ca5543c1783ee2a7b8e188673c05ef6498ebe7ccf9113ca63bf331e7082c6cff43fb2d8162e85fa2b84f79ffbd14709ccac95755553480ddc452d0e694e9e458bf96ccb80906e5d4d49d8b92bfea4d2b85b82c8a219a208410c7bad88418006d499d88280047039f53d2d3aab68d197e8956aa46262ae670ad6a0df42d625476ddd50cce5b8873696d64286e89a5d45910e133678edf910c8147b6b78b21daeda4b77f97b44c495688fe1f5588ccd074b8bec0ef8b1c4a30e58c3c13a39b44efd031515ade8f840413fc92394c2ff38531f8ea979b8362091ca79aae55244ff6cca4b6549e3b8f283c98fcf18e0575eb95c32b36fa92a0fdeae92c12213c75b4d374189cb5117678f4a7f6fc6d55ec0a46959b6769b7113bcebc2d6a88704618fda3e27dde55ee8ed85decc7554773e94eab53e8de764009a7d825b6180b971f93e46845695b93e65a04f4c8876fccdba4d0408eddda58c71990602b19479bc860d32ffda07608a19dfea691418a9d4cf4a51930fe32dfa4d33082d12a767e6adcd194f2a195d74181baf460e940180b9c2f4976c0495f9363a85fe15cdecbd85ad58a12e41e4cb7493201800ca919b8883a07587322e896bfa802cc585e762313ea5f19ef711d03bdcad21e6189c158f7974ba71ad021608521576efa0c5805792ca4ab8bb6eeb8171aad687eeb3e7ff26b485ff5c11e44e187f08c00e1562bcd24dede834b0fcf21b4428a45c0625bbbcdc52321912a14fe91a4bd45a3d4150f4b08b3c3358032c4b3d086bbd3eb591e12b2c5a760dc51a76ce2d57d365bc25fce9ff435c005cbc35c5abb64b642123616256c2197d7e6b8f29a0b3b5d949a18053a19ec0f800a7fb430c439a7d86629559e4951104d58a28500d7d6391ced31c9f3c8017df9824c6f03441be6915b9c17062dcaa57f33765c3d0ea1fe2cd1a480ab45ea32ed327517c88159177b877d223bce2b689513b3ee45015c2a962a70ec9e4865ee90d2b2c6863ace3d59f094086f087be56221d92dfae838447da39a4f02c6a4c56d1a2d940efcdc227d4794804349bd12c0216ff799e4d32fc5cf61535f2d1f7e053cf382678392a8dd8c2ab2b298e189054672028bc6ae3deef4d578fa66dae3fb2a0bfe06260bb50295b241f98946181a9d24f553851559adba77033cdb37a3462d549ac44fdf4e59b781e0b6aba7ee7057302993d74c22e8eb5d2345c5de0cceb7f204bd3de00471b7a346b7fa3990b857e5732c1c940d05b7cd48cee9988e8b9f2106c75e806b727d240d96e046a88f8a01e66f4193ef5a4444d6162290e447739d3c7cb581821951850a15d1c099960dae96107a96ff8b5c40193ba118421d0ee4526e78058ba9a17e4dab78ab7d4ea6fcf4997a55a70ea1582fa5b10501641aea53180e2dacc7f2c1b224d60b0bfe2f0eaf65ff5e08cab877121270435db7795fd9cc1c8aebcfa19f64df184f572fd68a1d6d47b610b14daec4a5ce02369a90b31078018f0622097e520761f861bd73de186b9d5ae137e62250bb0b7addd73604da1df20eb191bd7c1af32931f011449e5c434cfa5106174f60d5d62eaa92835896b6943952e0df51e84aa9c3b4d27df01e7cb21ba63f470512467b679cabb164d9d7fa485210e21a857eec838037ef8a47174dc0f9f8e57c3955bc868701e29504a02c3f2ab83a14427a27dc7b765585dc6a1092d72e27411dc56ddc98fce62270284cfea6a1a5af6a9f56cf7fe21bd8e4e594b8e84a16367a5c0f2a0dee161ea49707862ebd43e8a895ef4483aafc62f8c67a7f9fc6d566b7940d5371fdb801e387d646b30a9fb4483a691597c25370ea8d9de1bd7c0ce53710505dc40516c8a89172b618a1f559ae9dd72f2c7a03425365ac5bb27264b44e21ba207aae2fb09ad7e260e2a62a1c41d983d79ce0defced2ab680552bdd667325949036234dafea1eeb8472f8090e4b1f8950d0d2d0d5c389c3084b37554fc2ad1c98f9cb853381b2de9529bf777fc52930c9a9f0caffc5560aaedfc5be0b83f9f05fdc4354c5a135595850df51bf87449c5b6f803732633eef1d2be6339ffcce2a2d57cd4a5b57707593785df860d4c9112ca430ad0de4bc20cb6575f40ed26859917802cce0921accba2306e1673ba364f7c23a0f3f13cbbab0efd854fe8943b8186d9d1876dfd59089922f2c248d6cc4a8cb269d6e85edf036a5887c8c820db02017fab8953b6f5d619bdb3f0f18fd6f680937fa0f44489877eb947902fd78dc80a3d6a2d37a892918faab8680f2611175ae20576c5aebb7dc444b3ec4c52fdc30baf8d0901dfa323297e27992dec10b70376a29d7867a4fab429b20a89dff5662d01095508ea8b57495327f459a56116c82a164a3f41246b7a36a40ac6e84ad3a7d9fada1264a5ddb6543ec5f8f294b20a05120a86587c75e110eb5a95be61a0790aa34f60ac44179a16b8e81400b17abb50eb5c07fe3a73a19b8b14f8c56d75cb6cbfc48efaf33063b65baff1b32f18607f18d4cf9716c36ee92f964253d4d86cebc757aa8ee21c395b2f14a94551c7fa0bda577adc8a0c28f18c697f75781b350340353437b95892fc5f1e3289e8bf13e4af800a41f713e02c2153b93e06882a7f4d44d7ef271b0be110494b98bd61cc35b8724257206c599ecdfc8cafba620e6cb29a62e3f02eba08ba5e9588c930022315291a773848716f4367d1c0425f2a8e8f555c722b4c2383dc1d5138ab6f3e305da70a16bfcd3beb5e02f00009013a4697c68d54957e8c787f35d49afc7e5342852335d5ecef666de7a2ee693646860c1ce5e5bfc22e2b708dfb52d27373673f51e03a23210e3fecb957056113c1f66729408b57365c1c3e46aea5dfdcc54d351655c0df4e26c9da5c9fe6136db273bb982a778c76efc544ec0e298020d5a4f2a8a9a909ed508b73b43e66a9ac5c70e1d7ae25ffa0ce025741e62750179234ceb16cde8658cd00dc11b4f45094034354181585f7770571fbb1a8d4e3de74925b8c1c627a03db4ac84cd1ee95fff13e32779cd9fb99a4857dfca23fe51ce1c52d90d1c80522748c7a80c0e36fcf105ae19aa11152d6ccf5ac82a07df9e45ac67b645625a3defd5f26715f37f9a5b915e507fa4f62430ac4f7f2436aa6ceb9982060455ebd7dc1bdbd3a5ab4afddcaa1cfb1ed80662eed4e91246b14dae49df00968d764a2f4c3267b651a146075b6411d34479b9847491b555a177f4f452b31369e40eefb3761a47f489ed0bbe5509f19a9a2702adf3afdc46a29aac6d39749e900b1510fc58eb1704a993bf27ca52e490342a65b3b37a0d82357a9274a5bd1d4ab15a72a6eb96d251554c1e25bc873d70d8d6c02d6407f34e5c6f7655d1e350dcaac591874c4f169ef7b1c43ab16aa89f339bcf52c58860a63d1119583d24f7b1dc2b90f32eb0072ad6f4d4c8cbece2d19ae613879c92a5908168a0eaa9c91fc80743e8c9cc766bf95d1759944eb31a2a483464269f2d31f1f8732d66098d4ce77b5bc093345e586036963d6dfa9d94c2348b19118af0780cf10772c4eec264c3e5be9664d56417db5af0bffb6e4dffa3f294cbbc2ebbe4364aba7edb006afc102ef312c405d050e77f552b90208e0b853857e27dd3cff27a32d546693ff0b600366cea096381db25f2042332d73ab72d68fad8a5b84e5c4876861d46ef13b2226daff33c03876f39668c567402ca1aa5447b2cf9b96b82b8788f798a1c190ee7b714b56078605cb20937d1b8c7fcff7b749220ad1b74b8349dacd055fc25e3502dc7d6dd8f5f859ff86d1bcb7520b924f694cf098d5ac99ebdaf0e9691874642857e0bc72606fdba2e645332882fde004b678a69ad8868bde045e55c6364ae60afa43836a9cbc2d330bbd7526ad2b32476caf4b1462645247555ea7791e4b93fc4ca1f0aa43d53d54b70d7643264c9e47c067c9912dd496a0059b08133f595ab168c249e10c5c19be8f07243393fd38d5b425d6c3d41abb5a044c27a1b7af3abd3f26cb5169633600da33e564a22948912601fdbaa46adbd5dbb4365238bc09c1258fab6ac5d6d45f4994cdd27eb52bc4f3d8aa072ea97cbc1fb854820adcfdb760f5bbb3c926ca5ee156a51c85581175612a27709c0161eb72a1dc3997bec3c6f3e81f337ca293571c6cf135044b5745d43acffb3c7dd3ca14e44eb09595db74d48ade73cfa3edb0176955400c2186db164fa5fb7df36308bd77fcb8d24bf59f9415b9d4e4b85f9ebaf2c24d78737f3a7e75bc98a2d7cf9604f96977e5b511d0f3631e60ebe15dc5adcf764344c68271e45edff2e648195adcf8898efb01102524a6c5afcdfdc5dfd2988909a472a8cdbda29d6f3f67174fc7ee8e68e548d2e39be8db6de023cefd215e632454e695a1074bc71a8b0ffc506509f6be26668369c79eefa29457e6cb829f2b443309c5817b694432d72e9f3da8e7b7147339db36d3666614168cdebd70fdd913c993d0031bb9bcbdec5b8e6a2724c718e7c28b84508d06c51ec67215a3e6ffb956975d9e39b0868a1027ec1729d9b47b9e05f5b0464aae8abe011377dae558af9462d269ef4c4041733450db92cb813d0bdf3f010086bfa578b516617d069e4ebccc39c38ef0c4ed1d2866971d778c515281e42e586d16a72547ef4550c21c1727e3f220db9a6296f2fc45c39fae4e3ff3efc23142860f062e17d14368366c6dbcc25b75742c81c066a5fa56db7438dd6159ecb65dde573e95c1561b8c9fbe5e73e23968fe9b0b8a90e69d0b9ab67dac1e809c1c01f4a533df5311238b5ce83af2220e2005ec88c01e94b518efcd363a9bb529480699b18c13a2a6558c25d45c4805244b15f0ccf1bf8e46fe63d77ae3f15fd7c67e5a3f22ce95a2b76b44d6112bcfb4fbcad47948cd4aaf352880a7540656b19cd7a8f7d22b6cb3c1b28ca0f7209e7bd76944aded6df170f868af36f755b40b710fe663a447fa9f882824c4d4c1b6d4f1f189c9e544927cecdbd6be9544cce2603310931a2586cfc94c876ae9a90b8d1db4eefd8e8182405ce8f61a2e3bcf55b15f71c8de63f3bfb5ed96fea3a3d49ad4b9e5c7979515cf558c8c51b5aa85f7271d00ec73e941970685e0c3046f1c74f4ccb5e9e9dd0bda62deb085f020493410f6997bae4b5db4a8922738878265f7a2dba9215df84a5efac462d1825ba7f007b9505dd8d51088150f08a0c8cd4ea1d3a2ffbc250c16fc2fdfd1590b3d1c288c0b93b9343bcecbd8572ebf4bab0385580229ce91a81ceecce18bc798cd826007d57774375df3f8beebafe3be951499ca896a1231c00a3f9602e6ceda6331bd2211d24bd94497049c3568e6b6021d3212405f363e9df06db23f887954fc9b39723ddec8ae7e17a1aad907affe0473e9481122fe6f2ede4eca5829d9468c907a311cb4e92e99f33c5712e4bce56f3b246c88c6dac7d71af8aa3781c121820529f81d408eec051dd11e697820bb66e0473d86d3be57d4ab99b8a0aeca019895cb9a8dfac1c9d19c2376662b99da0227998840a6f49d8ef4556a8a16cc506a562fb655424ff98b68db72b7177b01b94293679d815cb0355378ef2972a31213fe382f2356195bc53d926c9348dcd6aef789c1f3d04f48ac3b075c596e5187b8f13f19fd97a4b37a272850b2b50d47465fc6a2106318af944a4764615d85d28339fc298219ce256ed353c2a5e0877169071eb6b024f95631b893741db664420de80f2f6a80bbb8207282011bac7a72b3ea3435e21ff3cfa9738a0cf6a4166a9ca2b09a1b086b017b30b1ba14669e05651be1318f03d02a4d4721ec99dcf94c7a7e7a72694fc71d7ca7b69aff11cc387ccdc63d58e90e91503913594349bcf0e9d9efad4a55a5dd9c3f28b0fe5dc9fd2dc13593759e63a329ca8871c3435ecee5c7d1ad644ebbf734e3778663a8679d0f292509dacf1dc2a3e1fe82fee1437eb2325678de66999d67c10b62c2a7ac8a3fb14e5c627348cb7b92bed7d84e878cfd3daf41be687fe9d9fdd7f7c111c7484be0cd9539553a619d8f424cae79e036aa0a177771bf29a37fbd5c804cce342bde9fd3d9ac3e175f20f040388258b206ed9e8a422b70f952ea0699e0997397fa0e5e6fbbd83365a8ec79bff9492492034cb1526a391aa4de632c708ff905eb2ec9c5016e4b9c79b20a0c4b45d7e349d937763f9e9be7d924b74b240aac2f0061b108b28ce7aa41c81b69330664102864132b70f23719d60e0b62f9b8bae169bbea176442ac5b587683ae3a57df099303732fc53e98f0774c59509773ea2b8637e038b4b5a6b69a6ed29b5a50d4094e0d2b6e43a61ed16addb7af202573ed686b852112b18e57259b596606e092918985dc006f54fd98c19a42c29c4a175937a0ce8e0464af905d4b23302a99ba7d4ef619cd0622fdc2c1f13b0fe048cb507c801221e30d4a8551bc1ecf0fc401f1799fe193a371837a1df702f9079751fbc6db68d5fa7895d2f90846c8d7503c42737bdfb4449501e000984928c9185d1bdcb50b718e343212bc462f031ba8fdee4d1d6f9a7242a17a87853ab6c4979d3edb352c9a1204f074ff8dc23d1771e97c6f15b46c8b8a6b3b2b49e85c7b58b885fcf268a9720020492258c8d588285cdf5ad023d089406139c8188685e0e1946fef22a63b64e16960c936be1a1080d17a0f2625c7dd588d94ba6c64fe69b7f7f2757bf143e7441bd8e5e069be6b7de265e4e07c0dfdb95a24fcf980666aa7f5dda42e1359012ba8743ccc6033d08e85842dd44097c3114b8d6e1cd58c384c806ba609a39f1cf7c0a587d14e5bfecc26943cc94b9435d3db7a96ec921c8367b853689f509513f50b0f8ac972f24c7c852c8d0a0c99dbfd19c9a0389823800da6cef616801bbc14ede30e5a8860d261c4a0aa98cac6dbeb9495f76fd6ab0365c983bd4da60c94feb0c580bc7d15b06e13f8f81522c31efa7102d00769219aab4b01d4a8bf14bb21bbeb91bedfaefde53c11c2a7a2f6426010c1b965a2611cf0622244852e3ce7a6d2ddee379598122383799ab78b4eac9c598478517f20c4301d4858642a8ec39788eb3d3e6b4c2a064fdac4fc78548f43fd81acbea72359e2781f205e8a124039c2564591366846390e08aa60d1ffd2a5632783ce84c7b57b451481371794ca745499a95e9924603fe9ec7e362a0244be3aa5ff2c2edae75e17b92da3d4c29814583eb8371a36da8b3daf62e89e20b29053725bf6fbaf0457bf68f2fa776470c277b1895ab0a23ecdf9280a4cadc83c6f3b6284028ad76c0bcabe8fdbba7ae55438195070b12b1493aee7e9bfdfb24fb37e5d90f069dffe63b7331572e4143ca8e7d43b50cef0d89859fa025c5ad04d4a415b74f9ef7f0b010bb3b61dd300a44bed9199396018dc1893e83382ad13bf72fa6c45c390f83e4932238a826cc4b4c411071a9eeedbd9be709f6ccb1a161ee361fc996c57c6b52cecb8a56263dd839c591b409ee949e2d12f4fce1f1976006e37cbfcdee200fac8edb00aca0a3f8b25d82269f07d014061ab6571391aa8fd88c6e14d7b281d4ad857aadcfd1ef3d4c1608f0615d0ae173d48db778cb22d85a71c70330412bdb92f187339e588c0a2a6403bf28a3d618f31cacb887db41b6705bc0e86d67c68b1113afc97122025972ab6aa778e87c51cee629708560145d2e6da034c1ff13a677d6d98d9dfe05dd5aa93e51fc9d6de2e9a103ed9e7c603e505149fc552c1e4bfd3a6d48abe7afdafa7542e0e7a2a2bac0f1dce649cc7de52f96a959a6a1227f53271f952eeda22d9badb27b0409838e4144ffca614f91893efbee07cfdc70dac6b85a288239b8b29248c88338aa38b9e42aa9faf9b969741676069595d7c9a5849b01229ab5664d511fc03c3521b641b1ff4a1e02a691a5ba9806e884d6eacd558cbca8be8d646acb96deb0163c3c67a6e100b4745ef0f0012f4e02943862c1d37344084e9f1f6e6a3889ba8d1d9f9489d20b81735ee8f6c377a1d4cd87d8f38e0f721a54d9a74d709cec749bfee703f59dc7e6cd96a5c742d31cf3d4288688aa01c54b1128f716edc9dd193b6ddfa1900177f537f8bbc5a887cdfce8947a02bc272b438ccba82ee185c4d9ae27d6c4d9ae5a79008484ae795c9c866e34e1f802b8186833f660df291f976b50f35d7fbccdb4ddf8b704f7b95f72030321be08998770b8a43ce602547ffdad33b2ace547b016d8a70c3804c4089a2e039af5f5082cda7f5ebc197c2ad13d94230742dd10ea5494de55717f015639abd14692b04e3a823db3c37b283a08538c1e6b64f0a286dda2197189e722933a5564f7850f3d794b68072c8a107ae5f66310f72fc773bf97f3a066438b5997838679f039db41a8af92fc9ec918e4b5d2725590e2a0abe4db3cab93c3ba7cec052c403e4fbe9fc7c03a0526bb4303fb4a847d87ce9edb4bf5ba40f6fa62f68ba389a8711e7091e08f7b008d899be408896211f444736442082e372ac5cd0ed333d73323747d657d2e9b0d8cf8deb7b0bb5a56d8529532125cbc38461f2e826ee8a9f67db33808e519c4afd843bafd99ae9eb4dac5a0b1344485666afa5cf3ea43536972483944f8d03ce81a0c59c091bb981f0d66b96953e687f09f81c49cdee16af765fe9d3b90c9734f7aad50d487ca7b944ad814f3021ed16de76e4fc8c31c39238c927a606ab1f047ac2ddc835105d9984ca421162a167bdecc09ca38697ef6575fa17c25ec6a0137eb05218a1a9ae703cf617f857717b01c9ba2f04626f5a024c345cbbb05e4e1c5ed7b19c036dd229ebbd700881601afdce031d18448ff8505221d61bc74e8999d01b1073919f484f652cc87302c4d2826f5a1fe137fd3c11b6c2d971ebc4cf85fc54691c5a22ddaaceff259feae927a5fe722f9817a6a6b0a2588740d413bd7bffb0d46ad63685b7040d8997bfed84bd0030898c6a31fd5db5dc093ee3b42a866b5799cea692d19a50273bb2a6542c0a0fd686148cd143aab369144b581d44d7519d119683b9e233fb0c529d3a0eec226677416ac50118b9e250d4a2c2ce1dbd1651f3961452da7521743861489b189feb24f25205dd4549e199c763d60a189e3d2975f2e58cee071c72bcdb3957828c8b09c5e9862825a34a2af8b98e1ca183cb396a75aee00395a62d8661131623affb2590801da79f8f8ca014c3e05bf15be3b81123cdffb9a9d8c41260a4a6e0bfc21d7375d37d01a02d18207cb3d27bf0016e0199da03961c1111d171c9b5db0a3fd9219cc9b518a3a36da88afe7f8541050c428f74305f610a777c153d6f6cf1dfc4d80c9819965f45fe3a5f1ef84bab1f2a51cb4deef7eebedd65aaffa15dcb5cd3f2d2db96c7e4ed524ad24abade547a2059939860fb75210066d54cb8b25ac9e1e2c32d48043e6f5717cd5d10f2ede28b66f59bc6f7b06b0afdb95338359db8721be5f2c078f7e8d380bcb63086db3eb0c7b311e1d3b72582f9418d121a1fe23df06cf0ccc0ce925e146db6d8f0080acb552310e521e02bc65dee4dfd544d5577b377bfca2993152259a48315aaa1d09cd4c5970dbd2403f3d445eb18ae13badbdfb982f3ddea5787fa7edd0ccf76e3e57ed59ec05016c41d50bbda04f104d6f2d4db07691a67cae9a6cfcea372884b0259b1382c809575143f80246b332298268174c6b23763cae4bab85ba5bc1819e2bad75f4febce5e4733d6fa2c49e3d14c2f3fe9f0aa540ccb990db827cb2fb30908815c69ae15ae9ea8dd80ccde38c3593d847e87cd2dbe7fed676b919dc5ab762de725b908140fd4d5b0f71b8531d1071421eb1783fa8ef0492d9149fec9889df7828520074fe9c30687d61d420dcc081d6bbfb8f7863b3e218e00a552bcd143a8a7ff270a1170a31586e9be51dca10b7e23de58fa299e49d2dea43f2d6b4124c9f0d08ca4d02e192c6e8bbef3febbe03a3416a804ceeb040bb25332487934738e030f3b9f345884da65066ba01a55f453bd63e12a1f58499851ace855aa761558bd1005429e2f83b6f9bbc68d05bed5258356979c5bc4c71c0b0db0b3256ec719a824fb84a8b39742742b9b17f80d0abef4e1ff9fd6ca2b690a5b5b0280b6bab61964e174269e912a76212cc8b4bf93197efbe9db511ad8c962032be40051f269c3d8dbf4067145d80686d3f4e0ecf3be63b51071f5e6fbf9fb104a8f2cdf1c68ab3ab3c4f2a0f625adabeabf3a838635654a0f68ad9e29996aa43f306fb340c804694585f349cc77234d13343916044443fdc0739484411dcef934394e31a9239e7797f70c37aadbd19346e7aa0a5ab1083a6f86eb4ceef8094105a3c5464b46530dcc72c604e4e6b64fd8e6a7bca3528e50c0c9b9393a5a030bc67fbb7764a34e0deb064fa628a1e1a7c5424f10ca69b20fd86d74424999b59368968b8be87af06c0293d7c437078ee5e3fceb3fe79c0128dbc4c52a5326f96c4b7cb1f64346faac4fdb722c898a335b21c3a1e7da76a7c0b8d6b37cd5c6963dc318c1d01475e4f9c31ed4e4f775a1b8217912d3de0ad70c6cd265ec4c3dffdaa8fc8ab3c83fd2402dec2b0cc53b505b230692f1ebd38f825bb47a53a8822f97f51feed92f01d905eed7dc9834c6615233adb249c6683e06383e522e7b51a98f8655318088bc4066142ee6b8bb3ee7b77f2b9bc6532e531727310fa9a8199d2922fd1d076d2a234c8408b5ea3796e59e249672a3df053b787a640ce4d8cfeed7db5ceb5dc6d224d98a1c14ce47169150d934e5222d6136316344c8775310c97546b1cfba23f723f860a0d7b283984bf320d5de1e23a6dc25635aab54e1bae661a15003a9ea2a8d8c76f10717ec8ea41139da3d75c04370e6fe96adea5c7bbce8f523e6a6bb0fa057625e996f3794bcd82594c8678d8af6ef58478665b79599a1534560da0d910d11600ec84a916ae77b0a8665978f11a5ada3e0700090d23ba59933a03d3b8a5c8a9062e531a61516da0b96b59abc7ad39396743bee11cc209b1444f6ec52a1ea3c00c5f42d4ec0784ae5183488a6b31990fb28d4edda94689019ae5330eb22bb8884123fa5871940df47ae3094595d2ae72d3bd55c0824f35b275409bcf9f1bac841e961961ce9da7c228e2c1b0060642cef3fe574aff9529a458f63464042da68fd5fa55af8185eb80e252d4110eeedef09d02fd538a07fc80e3d2366835923d99fb33a8a1cbf4fdbf07b92b4441cd54bc5fc2461074dfe68db44c9ab82d7dbf8f3d483b5690ea6480a7a9deca1df3d9a1f8da3eec3ed7a212baf5efed675d92698685db5de6ed44bf4af0ae3716187fbdaf65d3e5e297397fb8e832b64fb6a64be604899936b48739e8cb1e71a021daf0a15fded5f2813f3705da5bcf30d7b95a63d3c703b46183e1f6bf443c3218949c4491e80e093f9bd64f085afbdb950f19502ec460de90c7c8707c952811be3422fe0beb3924cfbc4d1af695d6cfb0f5def25b0b9569e7f8304aeca489588a2da35e4f71066245b2da96b6f0e5c5311e0d41d6e693d914360474a69c85e23ebea43cfc4f21b443e250db23c411d8c6def301ba5c9eb089114ea7d144235950a406bd2adc78510380773030f704dadb61a4d3ebb5b8321207b2f9f0a45d26c543bd0e1ecb8a58f68b27aa06c802f6c088913b207f6a88285408ba20e088687e4ef7f8b236905ace95c27801b6306bfc5b8b8373a8b827925e6570932255fc0f5b7bc4219d26a3ce766f52bcfd2f38c1616c31d3de2483ba2e580225f4641aea1b65501ea97d8848c7e3a43de17002dfe89eaab276fd26c5a806a726224580945a0181565ec151e1f6373835e8795d714e5a9ff09fb0dfd56becc9a2649a4ab4974a106c5ca709d3695543f0986da2b20a72bf6f174ea912ddffce536f5fc604abafb9f6587ce8a1d78d5270ef560d32c9e0585fc3a3fba298531255805d7638174b8c9538d8754b318573299dd26cc9a1abc7fe7e28aa19dfe9289f39a9b8b98f096079998312020afbf8498393e61560a9df8ce65871a0d7cbb6c82d05b1d11754325ef1c0c387ad8e9c08c80707d020163ec3f4250df7eaff7df3bf7d93090de9d7cdddeec364e1a2788750f9cab4904c03c497a45fe4c1e1cd6b031e7d8d77983942b25e79cad5dee8e779d2770fe5b4a3ac002585e9c1229505251808b5e8370e008db1a7cebdbdf4738b169a59af501163cf5d3b460a805079d4ff980cf2983630eb5a7384b25275b4fac6d68e5fbc59e338e2728e048e46af6a049076e09bc4710073d44bc1a45d3162a280017a0b4dba6130e3cef3033abbc0d0036ca5d454fc83e705345f7c3ba365d7d67976a0afbc966793fa3aec93ad44243037110d9c0a218d99874e6ec70d8c15cc3a36714f077b40558ca99b14c1b4c41e95a9192614c6e8b591366d500b12c602af4b0809542148733c1e68cbf94df1a8a09f2c5a5ac74c07062d5860bfcafebc64af22c2c5605867660fcd01019e71a685ad0132b66f12f49034436cf36ea770114b0309dd3e417f5dfa7ec16929feacb5c670ae632cd5af3e6949ff5ca06ca94d7374629104cbee8fd41e408356b8a3195eb2c95bb13c96c9da754e26aa062d35f06d43f99608d94308a702326729b787f6d50630f6f18dd062de602b04f88b2de6433eea6eb5dff034c42bd343d641b3f5beebf573a549f79b3ebd5572f443157f42107e0e4f3084eaf0648f4a641540a75cea281795e2d0cd61e71bc783ffa51d2f1010f8c710a4d1383fbaaaadf77333c2126f3387d091e42e412537b9a2d2bced8b30515d8a9c3665906972237a1ae2eecde655dda57716157b2b3026e16c8e337e4eb7c418dfb215093d87eff701f5c335af15e9ce8c0c66e3c85a99a0fa6e1c80166e42ceb1cca534fb1d4fc15efae0a8dcf043513d5b66f8c2323f9644f79d5fe6aebaf74c9f606af8d348d0b745cb3dc65e7843e2eabfc9742224ec4cb677023310276a7d32a698eb1e90f51bd46aafb71e59eb37ee5a317f305279c2ef705e1bbb7ffc47bf070aad7032fe89c47cba674ad86c66a5f25edfbdfd3123b33ce3342168852a4f195e3d1d22ed4f40cb8d1e04c939f4ce6d540f9c0abb60aef66319a94259eacc235364653e404920f69f6f8419adf8bb045ed087bcbdfd57f642c8937f085d0bf74f6a68d35d3bdbdac93aba2042bfac00c17f7931426fb73b03c87e16fd3d1701fd33cd47d286959c070c86743b205e81c0d93c07622b35537b438df87070d8a03af3d10b6083a6a12ec832a745be597c78b82875bf0cf4bf186a7ae7fdaad366e3ef952511d61d46592d757030207205909df61afaaf12f01712488bf593a67f59caddf7dc67483df9bbfbb177f02412dc1ee466dea816f41e368637b27ff32cb194b8eae49687b4237151c43d7647b649b50d942e0c2a1a921bc594458aaff43f2104319b4c319513ca87b3012d997f836a2e498337d672192a75a48a22dabd7a4441b301c5a927c815f7f40f08b9e0575619f8569a11c9f9d54da8b17fccaca804b0d9df5ae10d171d86922b085886fa7b79c0e03cd355fb0655c70054c09f5708cedcf548a09674fe2c1f27c35803ccc1d927a9991b4234475d3b12d3bc3e96d22a5ce111f21e28de23586b9bc88ca012c32839e1f5bc4706ab8c522bff179d406f97a91daa3a2a80073acc952063c8676c4fc51cd20e38d1929aa9330a8be37e4a06d8e771cde39f12666b3b525def2aac02bc08d8eaa09f5e7647e47760575a4a2efaaeed64222c10721d62d8c367866fd211888524248930c6ba24285f1690c8b8d21a66ca6399833ceacf4361a2376e2f2fc5756114774ee4d7d3178c4e3fa873a6fb2c3996ff547665e945cca67ff81de26afdad3d3fb19bad50d06114e0931bf7bb840461b3d5f0c8ef5181b5ec0845fd95626205ccd59bdc70542a985d6e9c466bc587143a42cbc5e0efb6a24e77dc98b1c19d76ef1ded9108eab51167d226f8738fc6a717f7bc26b9ae25b4eb7675df3f348f4396b75e05588e98179ca3a931bfc612873571d61bc6a68759b0862bef53e6d64d0c0ca8dceb2a3e61d8257b9d4ecd51a3abb6185500ab894bfc66f8867f76829eba5ccf3d2a24bb0ca086faa0f87b3bc90112e47b61485540fdbef074ed63006337edcbb9edd448290a9bcd447ffe181ea9d75fedc134b18ebf321a418ad2f6d2c61b61178ad90162b0fd7e1a99735487593212e907ff6b768483632db109918164ba4018565b04e5e4d8a4a088738d5dc5d7e7ae97d4c385e3439d1fe759ddec7330aa34c7ab41864537172bb5020e2867a7d956c9120c867e6d2663d73e405dbef5f73fc4805672719f95ee0424b682b85beeafe788b12ced85fb34c04cb0c7b5781980d3af7cff11b2a0a9623660ddd753c72d1984f109da7080e2f38e353361b994eea2f459e17f9996d804b25f4d776ea7b74dc3a1eb398393428aa8084cc24ab6bcf049303a8ed37caac31a8242f40cdf3da23a6ccd6c7b217d22b48dc691932edf5391d1670d6598d4e2b0f7eabc31de9c5c31b414603dc44749775ba5847284bcda08e5995986434d6aab475748a4058362890c8e39d26f85ea84bcf1400241074956efdb2d8b43c71f3fefde616bddbeae56775172c8e3e66f11bff7a12e247a134c50f3c6e3f3f0e002783d0cb1ae1ddb21baed776b44c3ff32225b5b2b45eab0d8a6a6c6992d2c5edf5a142c3c63bf336e42fa7fa37c9bf6a48a6b10e42216566697e5333b6bcd74acb199c5fef63c1e9f89d428b10cec831266008e3eea4ba6de587b6d26c537542bc4b7bcf329ed104637439c4eb8dde05c4d005071d8284cc2e283f96ba7f2b83cef2683ccc228c693da24ad007e233f4e0f88c593f6ae7b33df1400ab47d0b29fe419bbb0fd4d5197376b3557539c5231b3105b7b8114259bcf88fadbdd5e28c67c29d7d4fc027f69e51259fff6d6d5b3a79bedca47c4e7038119ffbb2ba1994a3e0557e115c40484f970e09057e7eb24f0c2cd7abf70a1d5a07c2507c653291f5b18fbe391286c9d692eba99d4d4e6f7b4978e249d87a262819845a62a6b578d8520a4010cbc374396cef90782033d6fa1f47dc46f6f6fa4b036915fad569edc7f8d8107ab88083d4b74a87a7927c9db2e67b28650884d112f0f8eac0808a4c4a0f05b7ad3bd0daadcf7a033f7005b2c0ab8f7e56891daa2e66727fbc5b29b7c01efb14ab90fde3c404575b74dcb272b578f3042e3042565618b4dd9abf40a52a856e37fe675d8e51e3811ca0af80b0e90adb7a4657d18ef0f9846d1124b899c996184c6c8838b39b5f576683a7bffa5b6264dce0f7ab33e8b5a7b1ce7be820bf5f28ee043ef711749d27baf00b7e5cfbc328e9c952dc75b22a5a9ef3f1d4e7eaf949e5ab2d268914ef3c28f1bd6bdbf3a6bbf86bad0895cb22f8dd920177c5efa4710f9817089086f60b063385a795002b63b72a878b49abf6726f1d36ea44a06e03c77d4725d6301632b3711826814548f4050d0d925ce1c9ff5bb62865b5eb82a9e69690b667e3b50d28caf394aa577b1733d44ab4f67e94f172fe913a356f5243d7faaf845d5c241be94e739a39f2cabfd5cc6c8c88257128e74f87f57d1143def6e298b11777f979718776e52ceb3652718c99d3a226968fc554aaeff90c282eccc6d2bbfdad506879bf8343c88f179a2351cee862cb4e042b76bc78985513575ffaafeb370f1f0e05e47deca4946bb09bcc0db5efcbddc5fcea93b0197a8905cf65b2379979412dd9308acc4d7d6f9992bad83713de85afa58b701042ceac0f01f7d87716513ae64bc15e40ade68db6e6cc16e35dc210d12699465d415db63e82de42306c7437d242f53e09d75c8200b48990814c7f2704fc96424f4c4dad21dcf2e8841bdeb9e590f021b821bf639d9d91440804c51d8366cbaf355397b7242dfc47c53d71d3b9abfac0a5f36698413205a0151e8ff8a1565ed196ce7fb122929ad9ce334035d087d1377ce474adc88972965b87b8594f6fab360502002a3676c33a3e4274d4e827d8e3b5e64fe8f4316e96ab92550658d9f9ce129b6c041ff49d078bfde46e16866228e64bbd08f79c6a7a88f1271bd9717eeed237edefd39279c7837d8136040215a8c435983b14a2ba17712e9837b4bb945d3539376d44acfa5a973357953159ced5482acb1e378de74c256652cf530452303fd24026fd13e37ad17ff2a1e9ebca18a0f99f2e013c9e3c8c4c22efd9dc93344489355c1f0d6f6520f3080c5951e39ba705d9adeb7354046762b927b7c4dc031ac29c4c5bfb2f5aa3943e7b3e2b16a2d871ac0e4c46feffbd353b59ae26a3e8bd041ec8f8059e9aa327e7553e1f00acf85558ea6eee78e5d162696b198a2da9d8523194ef051c725861534758aba5c0546906611fd595836ebe3b49c008e28d776d768b302635ede0526fedf6f4f4086b9162de98886c37aff249a634e4a54cfeea4eba5d6196634e475b977ed856a1369eae7d1113abed5901c943b6520b37b5ef345fbba0898ee254a15cd69b091c71ef1d3a44038d57bb14ec327fbffa308ea90ae5a129daac1854c5a3308cce29e0c35b2e7de6d8963d627e821f6998817ea2b26f9435fcae0cb3b3f8f85405714df9ce853df8cedd3117e59f13b004aecc1caf1f17412d6477841910ee4b3d0f0d2481d117c14d64f0bef286f6fa357d40b927435d1dcc418e7cf4e81faf9b06ec8d0f69121e4d912660102404f12f39ff5af673ff9e32acfe5e89b9de070d75cd37f62a3092c2d0ce463fa1fe6f88059b6f527c16bf8b6d8445c555dfed8871eafee924fb52874f5b071e1e53bdb9587cc9c418151dd962f2c20d58f8fa880fc82d99d5607826d675c91e74013ed986b653ae7994abe0c31d7e007777a5fb53c81174a8bbbd8b9eec67c157180dd3d22810a1164c324344559a4bf50b041c6e00134521190a0e64ee81924fa115b9a8a4b04ea50fcd9b5ff5ffdaa204aa994293b117c374c7af8cf07d2af4ff88f838bac4ce17b58c2ddcca98d21fe13e4d2091e01075115bb7174d7671a21fd49d3617a317b46176b51b38102ca3d87cb8d7dee2a945575c6c7b905d93ecfa47f649f3d44c5330c1c8ee41a76ba5b37a4fab722191216868d135adf207e52f5010ad4db5522efca0f8d6ced771871a2246ec62b3e9dc663f767fcb4382744972a489e3e1bff4de1fc58ebae852fd036fabc8dc685727650a44e52a0f5be2c7564bf43ab088ef9c8f4cb08a93385cbfa14db7d4a38b2e02c9cf7c974e05a9de83c6b3a75a0efe3e249ff1740a4e84a2c4cfc865760eba4f3d565563639af33e1096ef9b759e7647ad8f22e93f9ba3f57217e221494b4e24508513beb434a891238c270797ea6648928e4c34970bc7ee6e331fe8e33b3d518d969e5bd2857fc112b77d5fa930889ea101d52e9359f302de51442f18e94f78965ba3956beee03cbc99a2b754789cdf716bfc06c0cd4c5dfd9eedcbba7ca6ef0a61fea06f10a3627ec87f4da5e0e2c18ff884f4723d3f344e45eb489fd62ea9a1137944bf6c44702c57ce709810eb5146887d8279aec329a8f75d26370d6b97216b665bccb31ddc771d549456f5e2342e4edbd4bdd674f991519ff7a225288306b2ec3b368bf2dbcf64ca858a196eaea732c1d356e550a2a56842b62fc5bf0d77347e6ad29f93d639e512b3013d1d76daa4c1210d92254643924117d056bd037942a2aaba86b6b603ae42c01235ec778ab81c5978c8688085c1a51060c88130c15928f34cd0c9ece746dd313bf9a513343e19acd2918cc878c5908a5f549de9baea8ea0ab5519770339d9b5de841818fef58d22b68ab02d7694c822781f7113dbd3b8e71afddbdd6be025cea7029aa073fa1c9ff16da9b53b619529e4a3a660b94b66be13911a671b71d5032716b7aa55c0fec0de0defe2d4163a28aaee330a92cb9a1b86ace37d1f7553ddd12a680a46f4c7ce3b0bd2611af3a96c07a9d85bcc81cee077566d884dd131f075a3f2d1498b4d0d357f6a49bc725e41744a875e92a265151844354ea62ca03f68dd524e8a2767025c79749a792ef58a7af681dd4d95eb0011a2602592c36c2fd568e11b09fecbdbdee6cd3dc015745b05ab22ddf89d7dc2217e4961e4e36bb3a06494b0cc4d80e0c6e2e7570848b32c66ff8cd5ef6675e869d9b3d4502cf13939aad0fb9f52dedb556ad4ddabca8861c679367a5e3db4fa5471b8348b21db6321adfaf641b648dfac8abc1ef7a8bc13567b00531b75383bfc303cc317dd3aa53e7e40e669dc2d6903fc32699578488871b6b33f9ed503ea769b515b716a0c3af59edd42833cd9b1674dfc8866971fd285c4d94d7195f3803ae57a2d6f26a101df7c1bc57f501bf7621bd851a263b4a500c5b59152f6d3559491496ff9df075ad953ad8029bfc6b2835e22c54f9549020f0903dd9872ccbbc7a7d5e2ad7ee472adad1d6c50c5328e82d395c84676e5b9740e526f2cde084b210069fb9f7ce0e97241b372c4822e748c6fb9011e25f6ce13f1280d42544d1848ee16f18d9db4a7ff83db3338562449629adab1c243c3d4c578b96ddc1b2491747da8e3d6b43152a39e299da4db499b04c0650fccf786321236adaaee4a2972fcf70648707996b23977ee8346cd42d36590340734ee504b18b2aca65a60efadc1088282e8ea2d96c5d1e39afcb6ce72d03fc1c334c1e31ec0302e302314d662e747a71f67a1df75c02d779869426ed270b920f4e211c34cba2c5d93f474c5cf678c5dc450d123ab58732b196f7a3e137129a4c7530d6720c6f9bb706ef6c452c51bbd556ef7b89c0553fe898f520340fed53a93b5bb8a68b7613155703efbba5302355ded9979e5a19e9036ca8207993c14899dc7b7ff638010a8a246c94d7e3b9ea4c24895ad915298f2ad958d3cd13729d205e5cb12fa7c6408abb5501ceb56d350b165f78311a0d273810aa6b96271c72ce75ee630217260374527c26f57b92d839ab19ddf57d86364d3aa60018712997f06df7888773e845ce0f75bfb05aaa741efdc6dee10d63e668190202c3f339e7b911da28716776f57f45966ad713ff7c663155ce53e6190eae260fc83de951770b2b060e1a1f6eb5fd73893eeb207444898e165e325e0c92f6728bbc7a5ed406fcab8337edd2122f4248722f1cb14161af6052e6342384dce3bf7a9e8dcccd69eb022c220820960ac5bebab92a20609ad98754bcb8979264a6237217d2f4723d49811c71552c0a3535ad35a1ee23a0e2ed114ccb1fe13e545505161a31c6d896ab2194be208e335a1c74bf6ad702e8f73542b8298bc5b742b3318637fb032b4e38695c8fc06dd6ab09b0b1145df63ae58c80c12ea26353348f9bbcfdbc0bf0528a88f8e9c2621ec178587d6502c351b176f2eaead4b1599ab5d2db158ea7170d996c684a8ba02e1994d6f45061c94d5a90d1dde03d20682aae61e6ece0c3edf299e708686c2d6abd5276243c953877d5470ae1d287be67180c010854a7764020894abe79620c4f4f1f0093e63d4effb9c5b139d48f3ce13ddac0fc0fba1b9f9caad568eefda2e850d7108e5fcab34c1c0484d0c7f59e911571f0ea764757ac6e79d0f2274692534ce8122254d648e937364ca660633f593d5eabd1191fa0554de3c519a8b672c9e21bb83f4fc88c517ad7c688187df3d980e098b17931c78757972a9f8a1f844ccb2c180ed9a6ff802ced3efc517a0b3d8ab4614e54a6a72cae6a9ad15586f3e0f7cb3e660ce0c43d11d23d6201cdca487e1c5b53a13108f30559d449a1886dbeefd4103775f7acd9005824fedbf85c8c77952e6aedc0e0c4a5d3227bd90f57fb4316d18e23e5cc8c80d7ae0c24fa8eedb39eac1703c17125a7488023f5474e2d0b2518aaf97e9b97b6f30c96a3f1264eaf62c1dcd709ff1325b0c36da26b33637680e5cad7f7e0f303fb270ffc82941f80a9e9a3897db41f5991df7823d21db2045d0cb1741486df84fd504ea811c5111b83b8863f5c5647f77c7a4f80bc65d10b6409d960efd6c1b51edf4d26b9753ffda91d39b8d58ef320135b84d0a99e2d6395bdd25f1fd42b0ed0dfe868cd7071bc5e731594debf43853e122be722dcc4d12aa7b624f74d6c77b2b31996f47e55d622ba00ee0a5f6f89802026e71ecee35bb606bbb54829cd1de1f5cd9377ddcb11b687c4f60e2242a1963869741861fe5f88fd658a81cfd51c9e21ea8575abc448322ccd96f18bc136b2f8a5d4eb5acfc98ae571f5e96d1f4f80bd0de3d94ce2754237a701562e1bd8c238535057647f4ac3e8e1e7b0a96df0a642ff93f6b68b0aeae556deb89af47e7b26a9b4c303842a345bc9ec9242acffc6cce752956f449370ac4e05f51f888c090165f6024b82f0ed95942ecdef60c59c8b5f03408d4510bebd55cefe4e9d8b4e8b10821a5fde93e8bd6ddc50e7e6ff401c005722902acbf0d8810b9196ce4695b197f8da4a1bba5de9cbd14634501eb0bf334ef2d11bd27bdc2cd53af24b5985354b1a7b87045d6954334cee1d4098ff55040201e4a5b48dcf35f8d02d9a950b7440afb49129aa7a783babacb8830d65a269b2d6b6d1526d824c851928106c6b7d77e07848f3627ad482ae8fb4783c58e5e69066ae3d98600e348073e79f417ed37edb34254c5497b60529f20bbba1dc1b0d989607428e5e64d0d9b319753e4f20954d4629cbf3e4d04fc9e6f89b69e234b9b7e356a495437129dd7eea130e96e944157135ac1c89f0d633cddc3361bb3fd9e8becac4a476a1fc3de20b01e00e1c02e49fe209d0678fe99dacda6f123cc3b8f5489914ee13a43c731aaafb673ff1f813e685037007cd9da2a260233126b6969dc41ba5cc23df5b4bf8cbb5e3e765f9b2bf182d37e2092c218d7dd722c54dbd09f3aa98f2188dbf9ba8e3a6093916173ed7b4268a16acb57367a3128e2264101e15ede16e6b9f0bb7929ef2c01e6f296b22ce6c3dd03ff5260c11a9bd8e93cc808a88d2d276a138d6868b1ae95315f4784bde32adc3b3c6c6f582b2d8562e593fa068fe8e3a608650106adbffc11130c07a7d29c2f6197cc132f84dd2ab9a37046ca68aef3f6dbd2c8fbe74e61841b57c89d55ec557ea0e44e8d010d67928728d8b7ee48bd9d3fb827c08946e9740d3c8666806c45c4e2394c78282128ae95d584b2c6da7065f15ff005be5e697f4824bc1d495b5653fb53786893615005875e461060a04e8e36ef57c7c37dcba08348aa3be06aa9e660c73f38474755ef40dc458037e5b9b6adafa9bd06e4edc3cc4274e9f442dc6e2baef54c31424a0b46154ccbf1293446c50672e5d44c803815475d70415c635ff23e000ad91e858ef25c01b21ae2e1fb4daa9f8c0cbd70fda51d10205316e7429a6dde4ef1587548c23fdfb6527f6071d48a95fc0c522f9dbe7fa058b9423436c01c05c3d7f770c8a77417413172df2864036bcc5918fb7bf0885bc56276605fda0706367abe28557828fa98a26498e2c7c855f473c7883cdffb68f8e2f8ada556468873db49a26732bd58d25fd45879c66bbe1b317deff97854eba05a1bce31f6281d9869bcbbd0f41febd36aa11ba62e1e5449b789e11bd6f12f5d4d3e185334aaf0f89dc175ff458559ebcba646e80acf447a81aafa996960d44a50f0edf34ad7d5291d74392917a04905c2ec6332d25ffe336d4aadd208f0c27f55fb33e40971ff7e7ff18824524ad32afb201eb6524c6bdc3b39ca85b50ad67f1e5fd4f9a98fcedce0a7a0089753937c920ec4b3be53cd07eda0b0004fc35525421fb4e5ee3f917dd841400e61f759fdbde0495c5546dce20cfa715e3cad24d5b211fe17d20d35b11fff86e23d9d4953e0cb7432caecc2bd8cd8b1038278c5354a0d483823af887a9ef4f45c782323b8e82235cd2c16b7afe96bbb3116cb6246a64e71479a69e2647249629cbec4bdb52b4778642e46d8c1106a80eba6d75f0ba18eeb389db775a85dab747e0ca558d989ca89c216d9206d46300463d16eef49097e2c7889d66b32a287e0e1e59f9ede7606f2af1722c626f66eaeb1571cc4584c96100d6b1062e6ffddc8d24fcb17880b159018dcd501dfcc7bf3a05c746571437af7c5e56ecb0058ef80d737dcf405ee91cef7c3f169fbbe26d8954c98bb40579ecc3ed9d3df5c06c446249ec8691306651857d5aa1a14ce55106ae19c86da1bf5eab2d37b210672445eb25b65e99c1c1a413cdbaa09592502141a786d6e29b4c1dacaa11924f80215b469c423687083462d39112c7d29f736500e4fed52e98c70e6742653fda557d973b1f69382e81a41f47048727a48f110f498d253da00f9dd97affd21377ce38834b38e00cd323ed473a1047e4874448c9072134c3e760128d8a7ca406ca3bcef93b0f0e4f8d72de66176c873bbaa7a1f7bcd5f25791531e652a41715ca2789f30b30b68a02ad531aab5680b987626dd2a6b4755ecc71bc0926cb9b8d7a6dda1307eec0607fe072db7b5c09014a7adbb7b69d74d1ef6827b80d07fb56d84d50c89787357e420b7634fb6f8738ca1f7350421ff231150e867bd511509cb62110553fe9c6ce0b8c42caea49fa6c8e41fd5f1dc99b678b823278a416c4559c63f14790f668f0c8d0fa65b53486f045a3f24c6900878b4038cdf107fed42e2dbc248e42b7b61ec346c30869b42a502c02b1ae25afbea7d663622347910563a91d2c1a03da06a663943e22a7225dd97f90b491e35f1b1b5f013df2982ca54686aabe7c66978a1dc381f5b2bf01728bd02b96a4fe1f554e7f98ffaf18fe6a4232406aa42ebc35fa1414cca4ca5ca380556cfb7913061c2e55d6332cc2c216e19b5a647f49e27826bececfd0b0238dfa7660909cea17cfd570aac554c161ed7fccde73735d1e62a41f40d912c09bff49e590db4ca6606049081a3eee0bed582f37e700e47b3b051ab61166a10f6d900cdead84a3d314b33c93587244077151cd8c39d1066e7a5348457128d465abc8bea42083e58fe0f023ad1ba1a639c85909d93129bd52381f272f33ff246e2ee94d2441a1b81b03c94ef4c43667a54c5ee80fd03def2203b1e3d9e2c298ee4b750ee367cede4761267813a72ad3b01bbb2515a89ffafaa327d4be40b0d5b3d85d333ed1210022666affe3a1b54d0da5498a545678dbaeeef0800670cf90eef4718a4a6a098597bf6990318bbf6b0c4f5691ea08305dbc25f65f4e5061dda60a68aca0cff5b14a744984e8386c365f542b1621afe11b34c28646a029b661c6682fd392bfdeea211e0d68ad3b31330e9681856b5fdc564fc64d3dbc08864d8f68abf808565cbc9091653bb1777c165099544d93463f404aa40d5a1b155df322719693d662a2257ac361acd12d281b65a58a0c976e9a7333e5198e9806103ad12c0e0c090661955475f1179cd9777bb98054d43e7dca28bcbde45b1e8083629f85f3b654eadce119cc0566f18789fbe14314cbf01a0ff1c6143a5e14cb0ae55ea94bb09527b998b7d53c09884c88886fe405ab98a90627d2849b336836917effd008783a5650f74a2ddc6cc8ca8fb0ed8694db3b3eb4dae5c42de6c5f692723784cbcf5755aa6b1bccbf777d51060442c1d84280432123dc9caddd291c40f030646b70ae70644353b11468244f0c88c6607eb516d1820d2c3381e841363f57f58893e28dc83bc58dc35f1a84aca58da69fcf5b26d81a7de71f197ad49a158a526b8a1858c193cbf5c77edaaa788f45575b719c90f77a48b68f48bd1d872ac0181bccaefe2ee5581793a934e2b607e217db0a9d84642fe75d743ad2b62caee6ab64bc6c42e23b85dcaf6660976a8ec91a09a56a5779379e4439c06fbe279e1d617366d0491164d871c421bfd1292c85e1546818a582ea04d025f29e6b0dfc4bd703566e58aa702bc11ff9b87ada78a9d1055a70fb43929db1c214d39ef16ea738776fd5d4a64204e0938552ba94160f046dac1d221c0d3f5cfd546d2302bc9982f21605d46051319b50993ab28af71f50da6fcd11ed58b30b63b50c70f67b9fdc0039ead1f1bf7da0e569c24cd806619550376d72b070ea5cbc1ca6cd12e68236e8f93cb88c7622c8cc40c09fc5f5a8bdadefe9de6deb23b0884831294a8872b35128aac9d084698e37c71d19173d86771ae41820acd28304a4213b5e87cd6788a502a1468bf9aa81c8220c59eff9271729434a9fa8a397da5623edfff0cc7985b54cce90caa78999919f4d609ad03488a94e15216008a741913265261b2ba3fb02395d017f507328682f174f71ea0f6ca5a77cea3e41ba2161479e1fcf1a872425ea0f5e3573a4446da96453af878337582ee36fa977aa8477151cb91f6482add0d44133a9c63c47c6dfff2ef05a684ca82b79baecea369cfa3f1758cc3bed442062d79f1b5ef38ecb5920fde1ef1bb72a863b378e0517e65839308226730c6e2bf3d2ffd4c85107a96c2063117a33e6c22301f97f555a8cbdb0e4261a696cc21c2236c36ca0175164635c2158f17f0b002ad45bf8e9d3f32d79d0031cab372fd5488fc4e8ce4f4955a24c4979e1dceae7f30f1aaebf07a609a8d967b2be7ee8a09afb5bdcdf5519fe3aa60a7aa064fa1611ab993ce64d23ebd383f9e1ec1f6f4c2fa545e4be8a7c03b45fef86b630015f313b4c863effe73154333726d86e0d1eca699915c71ebb2c930bc160dfe65c64d52f431fd1fc42ffaf07b89bd30aa47e8be2935ccf1ce6459b03de0998a96189b3ad52ae14d079a02b60c61e9b59282cc565fa7a072530bee08244d0230a5c018801fe6a034e5144802a7d9aa9b352c6afe0e0648c241754de836fd5d8deea931d1bafc4260c363ed9e5ee7349a0a47891b799a8fc1e22ce477b8119af55f2c7217d12c3e6ecc87ccf5149a5f16d9b1b04c638d5136810d05edd17aca1fb4b435e3ad3aeec14f0526975ddbcd928cec5cc61143b1e41adbc55bdb7bfbc051326a544c543024b36211def7f3a3ddc52a052a174239ccad8481d65e7f233a404a0ab60c78077f0c04dc0997b5297cbce8899ea801f08b078ee2f8f72cf009526f7ce922fbe32c58121dbc0f229c7f4ce4bf3b057ea4d4a06c89b39fe31fd60e90dbc0f354eee78a83b4924c202f3742631429672b4e9228d98fcb2d738c3d00388c8bb8168b0eef2ee451c02e74e0ca649c32302cb275884bda3fad0ef6a37a18bba676e30f2519f2cfebe6dedc7aa4d281269dbeff2a6001792d45cce665f1ef18349331e4c28186b0423fe5eed7223c3f942a69dafaf7427fa0d0ea8dc5f6b38292bd50c88596bbf57d8540f90eb79d77a360dedb55065710e73a11127541b238928b2be68e81e88c1507e57d9037d1b7ac2ba303475c1fa7f588efda5df7f9717e7a92fd8b6ec50536cd9ec6c52f615a799b84e0665787d0ace348f31249d32519686781b4563fa493c8438d0f777c77a895ce97a8365e2f0fa430eb180147276eb5c649d00dcf67be88978e8449022f398ab27342194c6e8d7d277fafbf6f78f8a0e2e0498baf90f31454ad821e7e45b3f98dc48b1877c872397561af88b84ea84f2ee74273f8ab913f480bb45e01d70c2285f0f201ec52c7716756d24d86f18244de646447f4f933b7ff89ee33e3c2a872f066d5bde825ea1a8d1abafaa1c29d288b16e4d2e8f6ff2dfeda91ece6b9bf8372b7a46c0dcf54d8b7ca920f68e7ad46b358dcd6410c15f1ba59f40d202c988209f91541fcad083bdc4464c6863abfdddb040b9272d46823d8675b9189034eccce8b733014d5df50ce6ee65c746c8948309ecddc842b097a18c571365f1b7862e25b9890aabe78901894731c5730399bce79b9333762968ec9bfaf49fc948d779fe7dafe0a2fbc888b0f419a5c66dc98b51189b239db02b11d68a19a84f4e58a1116da6471e117eb997a3a7bbf60055593741acd4b2bc8d628c0dee47809ba6de70335392fbf921e096fabf738e1ae89fce19ce49b76bccda151b1d375b48190ff224cbd7bc0b2e67df4bceffd1f12741e35123c3c6666e697d35c626c152e958ceee780f26e31c9a0c2c0e8813b8fc55aae96bb6e441105d13b9a8dc8ca466df22342e6148b318cd8ef68fea0d5accf12392d02782f8c4fbb85f6a36072a939015e1a0e4d63e5c21b7a7cb23a0993e5420966ab4400c1c48cddff1cb7d2bbfaf744254beb90feebba94e216902a515cf89f3fc884de2ef20177b1939a4162d319c50d54117df9c52a41ec36fa15ceefabc18a04cf2efe4399afba0ca021267fa66d1177e1873df03d0765f82efce64eb607856295e0fdcf70880837b7f9fed8329fa4ad7130aa6ebdad7aa3acc21f617dd55051ef578b96d96fc2d22da6ff7963d26e0faea97382f7e03f432570a40dec7995f975b98cda5c52191f8ff01d0cf84c2c7797896711549a6db7e35f6ebeff090064b87a3b657d262f66c74ba64a85d3cd0f73b8f9b9f20552792579bb783a47f376c977abcdaa2632325117c67f3508c29839a11e3ddda3cdd1006598d76b51c3c68949fd130fe6a57eaba60b85415e0facff4c7a7b2dfa1bbd8b188722d8b3ef052dd16f07628e3433b6b47c8113e5debe5d88b75d161d71b8d0ad27cf5da03b79f5524ce1a4c7e96a95b6d0ed150c9f3c311aee0268d05832d0b0b3bf66cfdee40b2bc9732a77b66ea6c4012143a30ca6ca57d77b4a61eb017165fc92cc3e981b43e9e7aa18f265318ca14d43436118eea7ab9822c009795e93974580db83d3bf392b4a870df6cc00d64c39a113b0f5a4f82dcec61a4a986482532aab20507787e1fbee2d5339d03a1bbf71eb517230222c6bf54f95708272647141a52a4782ecff43754ecfa667d451c6cb0d8d3c9b8022e3e9da8e708c480dbea40ce50db7bc07ad1e991915dcc21ffdc86fe1976b95258caf72050e62cab7024b061d4572d29807974ea4d0df2b6709b157b42d4322cd3a36d93d98b5bb0fcb91ab74c3cc7d97211475978f15930569fba7cca02680d4732bc9d10c4f2649f0075de66933f1d76366726d97eb27044f77d31a9520899f3a034bb5d9c10d9f0c9d67d62c3b08a2e03d4b1bfb395b28406d24867dd8fcf6788e048291f77c082ecf36a8fc6a99a2dfffaac6a95dff1ace7b9d7963b1b0e8ef8bed2c1a5fc49f554e0adb690a61f5ed2c5e2a580f8ad1fb858eab804c3be6262de548a4782a6d6631800424261f369c0fae235d1b68e9c49ca6107186bbe4cccdcc9efaa9c34ccb490cdca064d2e39ef404b8845b296337ae6c097d54e55ff31decdc6a9cfdfd1983f03085f96f4f9360acc0e53b65616dd022141ee0472f300a94c84e19d200baacc03d072d39bc2e10fbc5683c4164ed587725f8c09797ef4b75a2149fdc05c8b5b3b85b02c273ce949d1ced969f9dfdde5e2010571b4004c233e2911864b18e20a5fd116df1b0756eecabc644cd255289ef161bafd29f56be50b6bfcdfa38967223390f7cb60b849f533b1ee46d8a503d9b40ec52a53713ea3da3a74f8e46fa7a6e758a007c1f28e82b23ae064dcc1065163e90aa27599cfde7c695ef2ec5d0edad4ed47909223b3b6a1e2b223831376709eeff608d501e5ea2bf726a276ccdb018e687b9d5fe96c2785e9e5f0f11b75076a4456f87ee8a4dba7aa956b2bd0081418fe691193d154bad30cdfedb4fab6c54b26642ec21335889b34487bd996f925f6b816394977a956b7892b2424c97de9d11c5eb4527552ebaab7bf7a1264a5d5267d1021d5f0a0063c9ab36d8a1f7ace97b46b16a2cd4b1cc949e8d29008c19492a3dc890ec78585b18477017144016852252a815df1b302863fa008865665c033f20dfb896fa1de48cf3bbc3a10a17ef6b70caa003dd541849aeb2f4535670269caa95b8d82fe82447fed77862d2a9e0cecc68452063a5040250c8632c6d2a19c121dbdb7e8a5746b579dbf9b99267fa877dc451c1c444c500e1f5a2be4d7e587f7b72ac138fe5dc1b1dfb75ffb4816431e0b91aa33e22b543c34606fe546c5ccd4924f25c8dbb88bb4859cc8ffefc613c322f02cb737848c025fe3735fbadc3203de59e6a2006063ecfc96f630253ed571d80a08382d649823e99d72dcde7c938fdb556d34c5dec68d7bc7f76eee46f6fd0a15cc64b74079644c703a5a2d79123ce95834286f37a993ca5da53af065d818d4c4bfd41f4848ec9ef9ca38ffdb4bbeff97444bc9337a6f05cc19a899b96643802fd5a78c9bdde14a7c9e759a4ef32fdcdeaa76820ad580f862e0ddc5b7fc637006f6a36f54e0df7bbb53ba2fb55b5c56583384f4cb362c5e84b3832066f70ce3bb665123a31cd701937a695c676ef16e1a4269ecc29038ff853e780bc0dc09a3a727b4a103bdcdfcc03be7f2070743d1c6e222e177c978e1aeb7c634a1b33992f0173055b664826f3205213ba48389c020190b720c2ac47d20dcf5ae061dad49c8ba951a339770fcf1733afd1f534e2a55f9858d7a371c1b14f979f11329b0478cdc14e899cddc057563c909688984a8415c2dd39509380296e1e98e23abab1fc092536e1a8850adc254ed2b0c34a218137279b20df1e8cfa95e3674db85a6c0fdd7c788cda8fce06d1e53a83f0c779d411b439cc3cd37ae6c0b85e3a7b6b35c861290c3d896cbf7b8e0165f8ec7f57659e7e5e9ec740222d97d946dcc22e4892a9cb2a0490afa2dbdf77634b0cf128b82d20022e6ab060046bfb92b124eca5244cf59f2141b34515bbaac6d3d34634880f392b50436a199591c8306549c506ebcef0b3175b9ded649511b540184c6631d66bcc724200667908a4904f0622dda397837f7a1813826c2126d32ad3dd8371cf9afdbbcd57aeb7d2cea8a5ace46f98fa2c45277615e8e04b7f4ca2366f3ecccc03066d1ef615625d918a9beddc168a94095eb7adfe28f4356f8f5b5ea09c0d246545ca895f80f5cad8acd74dbd1403c94b74ee6fe2cdbac47f3a7a3401a4cde93c1deaa81abae3ada64c173791b9a91270ca09c9b2383ba8955c8b0db06a8289146a212bfb902d95b11a4af02e6e6f7c85a32ed6e09196aec1d29bccf965583e0c38e03dd3c7d309fe2540e8886ee7af8ffc615222b77d092ae4208c77acb7a02b9d66ba1ced42ec1beb55b959b50ab3c638eb99486d844767040f60a5e8ab7d35dfe7938efe779ec4438d19a00730127611e4f6a8495116e123c7c4e8410a219a8f6b6f21739ab9c332c7f75a9505439e83fc96ac849027348eaa5213487a7b33889ad9d19e63a7285f2260ea1c8d650c32d0413dc162b25706a8eff1c2033bed9518d8a83c7684196880bdbfac09dc2862ae8aed99d781da57aedb3b66d027e9253f628bf522450909c583292e93b2d4ce6efe34c14f0ecec70d8c88366750d51d0eb5914e51a446c5ec4b0fc20df976fb5d88efe128b27a132269bb1d72437720b79088e4904fe5e1cc583405b8076f59aa4fa66de2ead3c34c4becee67638739c0e0f74b0130444435a3b95e6a7d7d96b4d735ec19dff4a6c4bb0b125947dd28311eb08a2575ded29a9b750974a29e55e2d886f6f00d114f0001bc422246b5836156de6af4e6df5e810b31760dca199facf910dac2c3e510c8e679cb23aff553bfe6adffe582840f8b441080f1e9cef26fd1476cddd17178fa35528aa71ade5d1b45e0d5b74fa1de1b8688cbf50e361ddc4c678b02e3fab27e1ea10516527dd3e430b78f43a69b30b38490f8505b20dd8772a3bcfea76e90ee7bfe10559ab92d4cc53fe3135c0d419081c066b8c7eb05c3cf49a50534061ae8c608cfe7d0ede8381b0e706073edc7d118b023e5bcbcb9b0003d5a677d5b5c1dd9435699b47c58acdfd62c6bb6c3e1e2dcb438a43db72e43fa2f4cd25f8416be0047595b09eb7b255513add5f63240903a01df17de89e92cee7cfa63d8ed01606e55048b3e51aaccc7b01c9998f44eee2da0b20e94df8c167147701e77e27593f0a20741551eb792e73eb6c12ac6df0f3d9d7c71f64ad69aa85e64e8666c5e2022b0bd75efaf8e47074f580b651b19518968890250b8ed595b3513e6f0e48a7be602164e15f576f08a1d4c6472c073e885066c10f5a149cea20dab09e97cbf20b55fb5e1ee9ac94582709a5d4867bb264747f9674940f3ad976a46390242e55dab6874d53f14821e999203bffc8ff3cf1fe52340d6a420af05909c5bffe531bca98410a3fbd55fbd0dee32342b80256ecd8e4b8686fb1d2a4bbe7a5b15280cede4d13184a4f302c2368be98a853fb0f139ef3fb20f0070520453be650863a024c9c3edd6b65b38cf218ee6911987cf0da8ccd1041a2ef838c4ac816f1d71b3cd984148287e618f27ec607324d427e5dc3402a236c0cd6b34f0c47f222084aba7308fd946a99aed980dd86f5ecefc41df71169d71fe4b329bdf706caed5e5c09444a2381011cf69b6f987270f7b954f4d61e33880870cda178f89ea717f619fcc02941a507fdfabcf4ab1f3464cd1b00a1bbd192306524d0b2f42c1ba24f143da06765501a981447815d5359424280a0b44368408e5c4e86426674757b02b789ddebf69bc10388a5856eac956d3eea93d3991e21dbfd071bd1f2f6dd55a62c4b3d2082e92a5be7b836c59f1aa312a6310d83c0251146a55a75550a70f2de52da8a18175b7b099148c59b0e3083f099172855c289d2c4f234b633a7283be6300d4b6eeef648c2225e2ba13ab501588122843291dea23df911d3b02dc873f3aa603770d8d3b189544fc0c29d7195d966256080925b999651d2be8b93fdecc013e206a4e122429ad4757cbb01f3ac1dc5037a190375178ce3b26a6345da2244e38950cac2b17710e1a0940031ec0827c14921e6b9b9461494ac252b9013e7460c848ec94a8a4a864c39fde6773555dc263102e5c870cac6a14509015f280fbb536c6af45a743b2c700ca57c53df8ad645c71ff24e6a4a4dc086c58af8a0466460225ecc1610c23bf36ff9cbe680b15e0e0bf553009966cca46ab26e159b9bbb7825ccbb7f789f8e1c00fdbd13f27804c2270570b19d3f24156cbe2d1006ff4c7e0741ee8504c13c25dbffeedd58fee90b4bc059b7da2a080a44fd2be842326f2c3d924bba7ab89bc + +Params = SHA2_60/12_192 +Msg = +PrivateKey = 046c00000028556e37315539a82ee187ecaf8db93f37536ac3ba1c2e0cafe47b802bcb6ef8f50a9e2937e6faeb908bd72148f5765d4700000000000000005caa03afa81ee2240922bb77d02db191b1f050eb473f480ab4873f388fc1813c786adc1c18670c30e0ca2a537950c184 +Signature = 0000000000000000d8a4fb95fa72ff4da3ee36b8c030d5f2f04c8cbebd61f4366ff281e757988c155e481fe1a09e4a2ade01772cf8d5b19bb766529a0952a028e6f94d834644200e3382c1b0b0a1ace9d93e6f1b681e1221621173ea6eba90a9cecdb90f40e426f29430acfc2b3a10cbaba503980097b91b430a28bd260eac2bb571cd31ad69cf08e1dc1115ec2dfe4676d950e7a923baf7c55a88984d05995918acc5656886702c3d074d0bb1828f1692de2b161029d9bb6e6139415d95a5440acfbf49cf30b6f2fb88dccc37b1468a37f7300d86afcca117d6b8695be05f520f35c3410b580f05b43e1318fa9d75b131726e04a9489b4dc5006b78d1b99819ae1a720bd0cb3adaae2cb6a4a468aee86b50cda417317f2dafa8b8024398f1a659de0e632ce64552dd1d0cde980111db34175c7bb461ef9ca9d7f6a94be469f5989da1f76bdb28bdb9c212546d019304b64f08240c0b3c1934f23da2dfdf722b96b722acc901fbe28cbfb09c4358927850828820c800c1610cea401335129e9afc74479d0b62ea8860b78b5d60ef41c2d064a1cdc6dc2dfa5bf614d07df6d6cfc2ad116d74d361da16918e25e20fa78a163cde1211d2e4a2bdbd132510a0e0e2a261228bfdfd63108375bdd7c60f8c6e5c85686bd69ef1c17f462c5a501324e7aff8b8b0a4302156771ed5457b8840d3056207581fdb5368fbe74bfe2aab3f22b3bd63c5b01657304774bdc6de30dba4c14702531995314cc2b86f86f18f365db3e8dca9cda43862426f1dfcd1d2da8fc41fedd9e7bd57228fa62ff1e07cb441d0b8b4f40318a98f95f594cae088b2e5cfdc273624ef97347bcc73fef596cecbee597222d35d682b45c37255234b8747ae441b904f3b9dfe8075216642d5d4deb54569bf6eafed74745fc60881114014b3f6254e9374fae27df9d2cfd18c8ee058886dbfda725675fb23567b5c4c35a4e651342c6ba6e47071f7ec2466f589d4a3f03a1087d0a858af4597168811cacb4b39c36da8f6b1301d597ed93e8246e20965f5b67d60eeed55d69b878d346a617a4936347badeae0ba81da96db3d546740d8c41f11491f13fe51aefa298a62fb309f5eaac01c40541beee1d331f86722c6672afa8bbafdf5154b8ff5a98fd4f36b3be82abbaa1ae8ff6feb60a4a6cf725e820364dbbc2a34be3832ea68cdbb81e6b8b013f2347cff23c42c2a794d7651d34b89158750a346cd11ec001afa20f32d69b39174b62525a0cf5a85f65a941da7a4647dd1fafb6edfc9301b57c36fa031dea470372bc7325f097c30b2c5aa574abdf1a3484c63d6450fcf67acde09656c6ac006fce9a15551bf316ed07dc3b832a581b3878c582b15b48ba9b0831eb839f9b0ad19c6069d3ed4c0cfbaa5aa687d96fff9a95f86703f5bb87f2289ed5feb2c86fa5a825cf84bcd262fa838559cc3dfb65b465ef695838e1bf53d74de72bee849c8eda2012885d67d92f1706525438041456ab28691fb471e246dadd808e19489194b765720a8ccfbf31670b3474960dc9fae857103eccf75853865d480876d8c43478f51af505052a2ed0fbe19e4ef5c52151335253b2261681c6a210185e9b1c47924933875f586d1f29090a2ca79fbeca6d239e7f43297b8dea93d3dafdd0928e173a6fa3bc1f2374815b464683302324d1c83fc54de0a260c0394f99b2c14b49c85dd9892d702f84de1bc63d8547bd8f889c19a621d7e37ee5bfd1d336efac1dc262f3cbf21063f637f361f50a7dbb9e01004ed657444d2b6cccb692d8fd0e944c0ea85f2b2e40e6686caf5e7f47abac2de53d8a591585f0121393294fdb322c1814455e65c801bf91f4117d2bd903ad152aaec607c1eeeb01c54e528870a858528f3634383fada028cc4c120182ef140b7ec0952c0c94085ad3b7f08110f8e84ae6226855491ea58432944d490e25e4a25655c64cec6444c4f8332309069dddaefb9ae14c91bec26d13643146b5733fe4af86f920f36d4cb871770a6ca86a44d4ff4518bf31491a102908698ab81008937a2974774081f3ad31e2357191fcc515cbc38188fb1172ae3982a8642b667e9b8162178339d513f5e1a4666a9af65fd5ab608b9e2e148a45ceb70964027ea4ba014f6cd4b9ab9aecb87b4aea9b6bb6129e6697218ff0d060636896622fcf6c553f1b1c286c6488335b7e8b6ec663972c1095d72432ee264963613bc6fba17b39dc230ff3841b9be762bcad33ee18de4fe8cfae8a88ef35ac0949c19f86710527f90503ee189b1da6937de783950e0c1b5c4fa390b8418dc687b49629532179f5f55b865db4ae01f446458f648075915d319967c273b4a4315256c85409a5f89e2d0160864b58c257d97527faa066849f571b0aeac192426678918b6f794ac4f95f658a70e174c9350d872ef05c982abed1377df5d2c5c617d5b599959fb2544bf00a1c0a372f4e7b6e0b780dc158edfb98427fc6535baa83fe30112229d45847e061c8fd53500c3dab45a1ca1a95fd44af284bbddd8f15a29fff2e9a7ea60e301c2a707a32bb7d8b8c9a07ad56a6c65bb1874a6def67a77d62e206dbd21274589c0f3cd5fe3bdbf84c4a31524ea1e88687f8abd02b37c9a6d467125db736e522566efdbc09a384a590952a478ea61555a447faa6809a97d9b1126bf95d22c5302fac3aac3826ec1c6b347075a08a898c75d83d3a51aefd61b1927716971fda0ba0bc082d425802e31f11929083fedb2b64f620622a3ff2f8369ca0e32225000703baaba8fc7b95bdcb81831eeef7e0befde63dfc605000a8de29914cd9c761b94140a76abd6c422a9f972e978b582085ad301d7533877c34cabcec617a64df3c4ac9af552d51d50e03d2ea8799caec08d06a2355f5e93f957ab85f774d10e431cb0a03c4921d4af67ca86f6f2d961a341d6f92503422f8f02ffc5df59335cf4be6c8b23e36689e4924a8dd973893fe92ab329627199afa0053ae22c4eee0fdb9f29203abdf46a2e6cdf6cf4fb785f8eb1edf954e393fefa01ac00fa40af14203cbe559adfbb68b5f8d2db8320f66fd99599325e34661c8f7f56a422066aa9db052e7c6e04eae449a0e2c4eb8d2ae68c782b5050d2263c30ee0ddd8aa0fe7325bc8347c524b8c9aa10ed467df5b45efe3125bdc31e1a3befb5ec9b0c79a4a1ce96fab867edc2e03de54cc38a2d741de6cafc03624656f4e55e637e965454b6a5f3498a1d27d3b44d2aac82ccdc4e38059e5bc8987ea5bf79f8cf80e3ebed23a5e4b9fbdd0cf212b873a8a5c42a230e0cddd56b2740009cad3f14be7b90ecce1c2b9052f54eb34110a0a6a9b6d917764dbf35e96ddffdd2b9b5f046bd051348153253fdc4cb758562f4da0f18ce729a74ab75e7297130cdb5c8f86b4e6aa70cad15293f236fe70332f2ab1385e1d15418fb4cc7b80dc72cf3756b6d05285fbae6e869410a5210d1a629fcfec10fe1c5b1c80150ba34c79c8651144da6b1ed49c90b16330110355bc24f2b15d81751377e7a49b414bb44198ee5722ad2f096f77ba195d1ba313179905cd2334db8f87ddd979bc64e4929298eb2e5e9ee1753c3cdef122df302128438abe34d15c2a52c462d3b59706420d952128a98c03f7c6fb413e8c19fc9699e77043408ecc236a76de9b182f41b46b276b87419351896deb070ee32d3a224e059431eb6ff8be7af55a3093221e5f2527733da7934ed2c4faca777789974022c5ef994f300b512f2ca9b7594ed782b8ce0b0ebfe03ff899c0496f205f6d73b971f47cbe35e44ebc8456ef18d4b33c5ea160abc817089ba1d67e8be3d78103dfba40f6f40423d2ebae601653574f4e10b841ae1eb15e1cb96eeec54a53d295acf3e54fa7256bf255d33c57a00b4c978a6a3b60a94064bf826549aa8d1d033b1d9323f5596d67741c05673e483c6ae22aeaead6b0ce124de8e9d3a02642022678500e18b85f6cc58b65b332ecaa190d8ab4a857979b98f75f76bb9e97eb028e5c65c504e64c99e0696a98f719a0b3be34ccc69c6f9316f8602002f49823377eca48dfab960c8b411a34e89e2d7db6c7cad198b10f2e7df987939d915cc40062362a6a378508e40226dc457ce4d5ca96451fd1883bbf4d484f599d7c77c20f4db65a0d8e409603e4f7ce8c51d07e5b1178f3bafbaa51f0d67dd515e9bad886fd0233eb9e619a1f4ca6067fcecbd6754a2453da9013971434f167f5847cf68dadb3d1cadd54703c26698f7b025acac8c63528ca73242c3a189eb9c644056700bfc839254e5d2f1736aec6925bc59441d1f0d644df5aab6cd6720c6703b4ab03f1e338ac79d4c44b4b74bdfce0e542d615c9a66352069f9ed29208199e1d4fe7b4ba3a8cbacb3b186a4a815fe4c832b260116b527ba125d8b107639c7f4d429312815bf03c0a8e3afc8c28a9aca06493256154b30118995e49df31ee9e2e82bb283be99e09d1f23691239edb5134f7e12548550494a3472ca58400cd968b5c78a4a6c1f3db123ae36815d57840ec85133796efcd23012221f5d96e28a8a2f6680c10aa8fdb72367ae9ded498b1d94ae901ddc1e259449c5fad76e8610d677812d6a94919ab42f6bc6cf2d1fb67a35b40b7cde581a4042ecadff7fa57d593c10a0729689d61f2379e4dc67d5dd0d87de0394d66b54857df4f0b9d979c41c400cc0ba536a4e62c3e1386f9c641f0ebf235dff5a5a01f9602399f8cb1cec587a956e0a27713041f37d2ad2659ae9f5b51e3702655e85f21b7f1b69ecc8e6c4d5cb3a16ef14a8d00b1350eb2d1e3c4b4705a8acea4a4b688a46979b84d27e66a8fd5dca57b93d6d537bb4b6cce075dd1de5f1e6ed4e68a9e55bcff0e05b88baf6ea64997bcc2aefd831de0861af6967a07b22ba6ed390bf1d5059aa3b3734ea625ba03e58a614f1d4e1889cf81be9b06104360e7b23d110dd51c96c961214ed312456f5773321e0ee44c02ca865ecb7fdbf636593c90490f65213df33165d4b5c82b700bef3613e13511bce23b1613b1937cd38d31ef3fd135d8cd5847c9aeec3375644f1a73eeda1e080071021ae6e700fc7d52718d468f011f41204ee494d37a9136f6612ad0076009bd274ea0e1cdb63d0dcda1af576c44ac3d7c0b2a40359b5e75b7f92a48308034b3c7b0a6de770e4a7dee2278c5fc7a143843a0c01463fecf57fe897c9174081961c9dc97684b53d57efafd7ed72d14fa46405904f1836ac848afccd610839de71af95583b478cbae42e35ec296c66b252155995cc7cb9494993ca0bf4be0f658425366fc5a464bfa26570ce0c67fb1b9cc96a0c06bdc9952cf46d4b0ed2dd62506b04addf172945881d7aad4d8b3f268c18615bc9aa09dd264658cf7bd4ba79ccad66e02b7d7a3d9c2c334441c159b06a868719ef29afcaa1345d18ff32b6ccf02c15563d9362b8f9b356a7c090b0ca16a4622cb27df4cd40b83b384e2eab0287cc2b56a1331ef692400b55f43944431a8c6b4c1f6e5dd908276d56800e5b853aab9789a287f4cff2ccfd8338e8b1f4dc690842aed8102cd9986c08828f8f6a7dbe8b5db28da9dfffd96f11b2b87ccd070f61c6078b19fed0c06d4e025e8846f6af9af492d0e868c527f1685a6926ed350fb5f5218a2b5a4f50e0b90ea849552e09bad3e5f903b5b45c4b6ff1957a293dc553828964f9c37a897253e996b7b427878d897c3627cefea3dc98fb3b5efe10bc11347b001128cab17dd439f5845ca66e61851fb8933306f87d382fee4363eab9a478b43896870e8945f18c7b69a686d068cc4055fec15ef618d03d4f2de5037749b64a66ea16bf2306a1ebb292c0f9c15dd124adcc64b88f0f38ac3e0721fa53cf7c0b7e5522aa456de5fb7ea594a5076886b5c69272df74ab08b160504c22abdbbb98d01280df8731bebb17c10c39f19b97b64ed19684dd9e4e471976731d1c203f0340dfc751a436a6f6a652aab571a204f9f01c5d8f6ffcd87b811ee1fdb0098eba3d54d1cc479ee946beb72fa1bdcd6d4efa778b6f5aee36511315838937e535e64aea89629f5dbc46814ab1ce08d69881ee403f8b9f0ce4fadc86ce4f70daa1fe9bbd2afa838947a498cd58ad004e7d55979f2ff39bbf361704978cc24632ad46dbac3efca740afbc999936e8f7dee4e987945e58af9e3108b16fd43bc294816665ff3b9b6a1b0a2a9e0a42f7c0d7debf7c79f5483b6abf9ccdd9408c9f8bac51d63f4382bc14299a1942bb37210f078bf718c0864b6393b8a2582beec52ab8e5d6e2c7262276e889d663aca5202fd5c5e63e42a8164c83c275d6c37921d7235cfeaa7ade170837dfb2cc98973d5c74a41cde55a9d7abe857783650e75703c29610b33fc9399fa6d3c30ba3393ae0280c81c99a16d9336debf99e762ac9c7027d3afe0465bbd985f1129f4e91d3a6f33d299ac24cbdcbbbb4b97f5091a926394c9909ee07b7d601d328672fef00d8efaca4a1295a23d011bf0104cf2f5b4a2674f267b8e320288d9e1502d4c38099a678a5b6282c3a637e0be7c744e911eea5b3f06ab45d4e42c99929d5b7eda29715478c237faf85b8017fa15d5aeb46e5938c25f83df418900df96f8a7984dcb1606bc4b7d7c5f090c1042dc1ab9fde9c7ea2ef476c9ed43d536f88fe966db05e6578fc66821d0df0c415051249920a4239944a8d7fcbfd3ee3f9a3b68857ccb45eda55c57da52feedca95064bb210066c00292bc7ae87136dde4969a12d6065f7d87bd11797e6092d9bca8610274f67c06bbb0016775dbe655f1f3390f42675c9d017727be540f9f47e4307d3f6fbaa1d9fbca972971391167aaebfafd99a8b07b9f86fb084d0c872c52fb8a1b5e5a7647e38ddb4bca433b17cf3b02e3eb775512fa79cec86b18809d61764c1712f843ec575872356fbcb545ed4e408f623824f9162192f947f91ad2b5dfd12fbb336dcaac910d9d09f0cfe7b8a17cd5516be62ca87fe884812cf868166e0c20d53c07006940b0d3286887bf317cff5f19c3908920517e6fbfddfd46c3f6c0bf8a6a11d1a43382dc093605078a8560c954f5a88a272ffff0fb65918f3e6eda61f021e9ef359492d3257a32b06afea8511ad18114b55a03804cc504dab8cad154c643ef5e87f2fd15deb373720b88c263efdf52b028e41a0e9eedb3ca14f5b6ab2ddffb6a28a82e7dfb670cdca152a743d588bd431156c1e0006330c2cc141e887a7b1bd0f55e3078f7859cd15b40ed4028e3d3f7c91a654972e397586fa79e99b7a7ecbe5b19b46ba8b59d30102f692345faadfc3eca3b105cfdabb6d0796bc6504c57614b02fde0a212664ba157232fcca68e0387749af5e18ec46557f6c3dd9e4c75b8c1120b67bf0a7b35916316f9519a5f348b93109a9c9493505bae9fdd2d5bd703916981d5247b7c18e79e855ec97fce2c7515fc46c5e375ee8366365be9075e04986282b6d937cec7c25e034241a1c4c2903fcae29ab424ca678a6727ef5a4fb3cae844708774d7e7e53ce5c54ac414082de9aee8fc75724c90be27689d2ec82e2e7206a97487b0fcd41482bdf9d9aff43f87ebe9deadc11e9cc75e9393f087662f4cf30e62d148b1b5f45636c9a5d7f670022a9a4ed2362657b155625f0e729fe9d5c061c919418793f53771955862cbafa9b762aeb391140636a90f8c0cfe1c0457b2156b7e3aba39340ddb38e5d5f31d69b49697eb2b5cbf78de981e771b6803fef29a196a177c4a0a63a954316220ef54b334c6dad13a964599a891d18149722731b7009708747acfaa77e537b1c80dcec3e1ee8c95e4a029ec1b4a4e27bf4d4f908b90d029efad49eb080edab20d0bf605c61f4ce3f9d91e830fd98d74317d27578829595eb57bafe70d0a1804bfc7657adb6d62c85beff7ca67aab65a61701f0ed502a586d056c7cb15fb2edc7a70d5545a56f39e46de67785fcd25e284a19f70d3ac0c32dd39729fe98ca93b297722c9694373e99ec2c8e6187e7edc5295e296a27b130be5969c422d0e09df3c03c4f777ce677761363b00832374628436259a34fb8a75f947467411b8a34b757120246612334bf2997c1f9e4dff9450189b5fd4143de7e2c786d781a7fb30a2e8d1a2b823d4feeb080cf50348e8fe2b194d70a26a4b012036df30bb4bbbdb2e8f3dfeb30bfe6c954cd732068969d78ccaa64e5884a073232d0eb424599603755c066cfbcce574a109c0741373003bb36e2d381e38b48718aac4f3f0d239c3147bc2b6fb5a97874c3075a81615ef0d2f8ecac435f6012808904f80c1c8d526a198f5bdcf41be3a6b639ac7c96ffba123c5ef0c4380d7e160ee95b0abe72f509bb9ddedcfc54a3bdaea88f29cac3fb5a80d04ecc5e35c436f4c26be6c9187bcb97fbff4da31474fd52b67f8c96560ad80059b0a2a872b1ce0e6be14459efbfe75838ef365e628a110e94dcbe3e09530d80d8fd3e507a979329157d7c29e73ce0bac4e188f641c8176dacd4654c2deac17a4e4af9da0cc2b3db7d59301a3482b2e5acd5b89bb11c94407c56a9a6c6956a87d1f2e112cf836f792d0126e6425ea49191f38e531939feed25084e666b8fcaf2f15c9201de354ec0f09f2afad3798f78c0f4ac00f14cf314ca1081d6043abe29dda58714b5e691bc92d41764531f3ec081cee8094829188e51083fdd87d00423ec43e14d6f9cc3fa39244cb98acb04caf20b1a134d5a0253ce5c1be8d90e670b095d4313941499ef05e7dd01b8924f1ec31a7550d4bc4a76bf29abf2ea1979e3505cda73fe7035c0ef8d949f11e960d286abdad83581771b778f9077f2859dbc5a5c3f1d5cfd23b06e0d6799c03a7a3fecdef87a13e35cfd02220047816f29e1f79a66e35b457fb093a7c770cf875087eebbd8b35d270c79629e63a6865c4a5bec10d9c0a06330b13c77871417926354f6ea7e8dc823ec3f1afb8fc06127a05798f847bc2f31fe6d0fcf652ea9d50cfde0d87ee80022caccf90bbb87fa1c15de12c704b58be29cc97121c9b87624009b2770aa71a7db31ad81bbb81f0ebcac29f7936714e9ece4e943f0fab48c8c4d09ea7451fa483a5f27b9478168a8a86a9759f200e1ff20c3153c754c06eb4ac84c57f8fb4caf804eff889e73dab270abe302f8e4dc30d4b9d12869771c893acf092c311dae50b8eb7af73ee9c37af9653c8709afe1873d7d8efd648a050b2daa1e63e3771276221d15d8c3a7175503fc5374a2ec56ee0d21526da558b51234328eb402754a388443ce3ff8e3fbca57824bfe11f646bb4d04a223a7d18a018fd677e8d7a741a66e904f5e7ac5ec21e1c065f308579bca2b9ea901b8ea0a7b0a0e690173e17281f1520a36e0c6a2af3aa6dedb622a8d0dfbbb82f64842cb7679e00d07ccd9eaeae3bcdb9b6afb513ce86f55f4cf81a96b49b81bc6379d9021c9c448418a11cef0ead6ddf88189eb5844033fa01646c2dc81db110fce0385aa6bed5929e5710ca50632623568ef05f98ba827f1f05176f078e6235ba3a142edb7099939abda8f1c6287bb2ce1f1b85227b7f470aa3100f7cb2c1f4011984146ff99b0692044646b19d402d2fcd2e3c01fd1b0a7b663eae22bc31c379122d4686f4f84d046876a76d01299b687c7007b1ecbf3ecd7884d58aedae1dd2821ae6d2e608989ec7aef01add9b30ae6250b751e070a4c6755402343842636c73434c8da1233a4cee2d74210ac350450218a712663095f96fa9e5514b9d15b57738257bd1dd22ecb295b3af04cc892a93d98f865647bb1fefb484582d8a2fce22fa06961a4d0e558d270dcc80e34adcfab830fba3a0f59b9afc122c3741122bac9d3778d9784ccc18c66d2a14ca8b49dd42e8464df96266357563be7ffb6720c62144b7112afec7eeba6eed062b3e4e0053959f51bae8c7ec895c52d92bc10dfde2a478a3ab91bef0e6cb8c119d114dfdd970db8f32cdb79890251989260ba03c83c5e9b3ad2de47510cc5b75bea42929679668132a93c242e02f8c6cbf129196a782d4003fb3d7ae391fbcf45147f80c864b27c5f0517cc1a77d71b67d1a524126035677565d89a07f9c560bb3b30bfdebdb02416a850f4df4c6a0ed73885b1b76aabc3e0ba62e99c1dddd4ae9979f39d18463fc72c1e20aa166d9692c2d82edd1b42fe386243814e83b27dbdc9d22dd66a12e0211d6b11a56d7756fe9e8f630fbff41b78b493ccf976ce502597202ccebbc35d5cb1f71141e825ff7a396dc00f2ec8c4e9068a94ba7032834e7f464cdd81b1ead753fff15f2ee08c240c57fd3a20b1b8ae2d76791c6c55ea8ab86cde4143a74833ccd14f3dbed0cfdc028ab310bb6b5889c55dc1a1fca7401dc8b4d9dd74d271f8527590b37542939ff3562315e833c77f2ca02beb82639075198034d506c3cf82ac884f62e9314eeda20773cdc99e70a319835a62282541ac4854971e2224e84881ffca316f09111d574c7faa43134d1ef790e1720224f5b375d2ec22dbb857723eb87e6c43510f86b03689db4ee6fa2652faddca9c0be418b838073e5b05e05e5b8a802256b201f01d38e3259a429b933528bf028762f92fbe77ba08f0d7b6c3a1136fcdcfcf5be2494bb55e821e65427f255aa9f41ee6f53f30b0418bdbaf91c77e8bb3fd2a76b259a53df8a433324ecae2e2683cb40e5710bbf4ad5157e1c5ca726107880e2362ed36c6ee969dbf7532516d885e47f6e836b542d6423c9531b5b39a24976a789dbd7f4caa13a6f632ddc146cfc919d491b76d435c1b6d13728b1f7422b942f6a30082c35ee1022aff273671d773c6f781622cad22ef10e9af76ae56c38657d7d451bdbfab63b39f1cbe1dc9f69e3e8a02fce24434ef18196847a86191ab6d87bcdf03f4244f6553570eddd839b6cc78784349852b99d1d4dab0369d2da3f005a6f0977b37b7a2342669b7c521117122af605842e9e825ea9fa2179be18d876d552543b694e3027f01021cf4fb17569e6ef3f66fab24fce60a5a7f547f78ae4f885801c937e3ad202d656c19c8806a868fed147a02e75386a7ba38233a15dd00f671b25404abad3aae5cccf9af1e8f68f2d4db544b5927ef5c3f08124077b80add9f1f370918c564595298dd2a5cf31e581154f4e710c98ff129601e87e7c4066d1b5e0a7eb813037b98e805931d299a3059e9386e0c5b63678c08c7d3f430cae98ac2d6e8ad2edbc73e8141d6856a92d621a5855cdda6d3c49bd2882286afd473a8245547e5fb8bcc3267142fbb1c0a435e28b6b6f1d0b1d7a0c6a5788ad1bdc984b525f985db792f1b939d3d07bf8ebdadf91b4e735a88ef0ff729501066113ffa4efcd5ae3c4f636554df973426acc0e793eee5afc8b5cb7f53eb8e6b4313781aea55031050e082289d07123257132c8084e49ab7675f1414db8a568799a5377008d79dbe2973181085b090251a6c878d9ae2eb11c6db1b6a5a0edac0db40695c59b9dc7c2e08c0227c3ea901f7f3b1073e6702573f5ef09365ab08a0801624ecbbec0b9830cae696f6efd7f4eb62692f9997e1fb443b8e78497a3ef519a70b23e46e8673d9eeec271d9c6510e14c508e0ac58dc0e657f8dece29495ce7400489c1cf38111b81b6cd48445c53151bf46abd5ffeb32edee71a425591289befb545ce6f1be110080232ca7c0dd2ba18af531dab2b82d8f12907ef3a56669d2fda812a825d98cba98cf64ea301f41c8db474b1cb0abac2ae9e76ac021627bc6c28d156308464db43dc58bfce9b49c770f21201dc8405c0f601890530c884efe3f51fc711ad1d59702f842d71a637b0364b8480f8614cacfd64c2370e8b578f44a50aa1fa0f92fcd4abb3d71a7311b7237d1baee520b7ad3a01246816b4b05631263aed719dd49e83ee16ff837c8c37a2818265b311fe1d85dd0cf84b0223d2b93e970c3ccda68abddc4942bd214f465605817751b62853f4f5a824411db4ea5dcbf0190de2cab11718b6371d899ef8b31151f48d2314b88d09a59b6d5c65cceff817b59c1823f7ac9b6412d67652459c2d2da818d7b98898f10aead6657d1a77c794ace1349f8c63f47ec3484bc28b06aa909bf0af93873a45cff87347ef8fcdd0ae9d387c23eb59211c694e7226af448e38e058a280cb6ea1f15f5cb18dd4319a5a4f610136478423e8e87a1eff7d59d60a85f9ca3e28c9c07a7b261f2316d9748b3e88c76c334f9f50f901f3bdb4f9dd95029276bed3660b89911633c53737970062f34ee497340a1bf62ee9719243f362feea2d47cf31f4784b961a3f4dcf4d4add6185fcdcff6684c9d8a7797585cf41f2c37ec031eee701723e56dd01011050c823928c7601d1580da41fa464ceb964003b94e9e2f26dc3037137185fa0523efb78fdd1d02594b8afa40d966d2b7025b30fb7e6099c4fbc67bf5b168f2f84f9bc0ada3af438fd0c5c5c83d74b24f04614c525282056309005fa6a1ec5f107c03199502c7499525328f3c79c21465f2cf93069ed2a97ebe7a284a16c1ed4bd2ebba632c0f0619bb8c3ba9d1e39549fc40b874a7b1926abc8ab876d5c587b2d931247e6902b00a7ddbb9d10834b0df73c1a2a22f87aeea53fb7769d721daaa752898a0efb5d1f8f858837d847545b03680d8d6e9bfe6b54ca774ae2e5e3d31fc1ce3dbf2b46236614a3f01dd0c21a0a80ef44efc99fe39d94164ddff71681ce5b7420db70f44647c08cd7e12cba176a2927b490785165796b209503fb71d1c5812c10810a2289b2038fb8840260782847c81d53452b53ac581c58aac12a0ce360cce49549b5e907a18e241395a891cd5ca9bbbaf5b40227622b14be3a4aded6f9b2eb7a96efb5d5ce8f318032268b0bd75c1e3900a863a805eb05e17e86ce035b60298258437284d13d4f96bc5eb7a985c08bdccaa80bd6d51adce434c31bc4dc716f3abcab62e91c9285c7292b9b206389d42560eaf7b28a99f476cc190f90fc02482207c29752e124393313317ca5eed8696fa70400610cd2a44a6da5b637bc98913991582ae35b17dcc1aff7ff415b282ea1d94b40938a7de7789e1308910f36661028519e825961f2378fa724905aeef4f44106a11b3c6090b77152f3ad3c7ddf27442def631cbaceddf37fafe7af5a643fb17f6a980774e7b06ae2c79179c95f049dd9c3fa218253fb71e64af4be96e8a9f1557981712b04d965d3dd635ad5ab0245f2966ba547ce921936ac8918c6bc954233b35e6faabc94b52f46b7295bd624d3802601cb2455f86928895ebeb46e785767f952deeb6d914953239fa5f8a01cd835e970417fab5ac828e11cd1a40d119455fcde9d492960da84a118aff0fb8d999f17a644312998c86fc335f50c610e3d1cc7f0af34505adbdc7da587410a1d398035c46e0d506d23ef5336a519b5eb4ee61aebc389fec4fd63eba6d7700ac9cb95a7bc47f8808418d6d25b607a0121cf856b8203c0ebf755e815631ee3c321ffb6eded5790c4625855bf235c1df9f3361258459692c80e79f137b21b97e451489cabaf619bac1da9556903ee8a4aa48004fb7fca03cdc2a657506836ca7e07bd9f66f4816e0af0b9cb3f3ceb05b0c16ddaffd9c16f53ca2b974b26159db4e8602514bd4653a3a4e11a426bc5373f691efcac4d1d308a1256b56742b4a683727e1b019358527f7686787b4e349b66dc665527b8c7f10fd5d9d95411d4a02184b3ccfbb6dedcae131e2ed1f09ad184e0915ce769755906540e4d2d1f5efa3e6b7bb92bbdb9c4d6efaf9c6608104ba165ddda20e29e191445dd7018a56239d268eedc391211dd2468854df228dc18fff56868a7e22fc7595626dc5b909aed02662bc53a55c185fbe817d95c81f44957a603e52138f36b9b3e11b91b8d71013edfd23cc1c607a35a1ab41e719e6f45e2940973344783395f7c3a065b4fa11d7777a9bc66bbdb7cb5706602b93deb6aafce64e70831347b08d00ccc675efe30b86d4ae89779981307c9fbc15322995437695343ea1e61d0c3ccac030a5fad77e967d7eb79e21d0481066a6b933cbee1dfa6aba192f2438ff264da7c9f0b6cd3e7dda3c9bc478e9945f0d22d4bc2e1e1c009c3240994e42533b2870af88c1bcfa1aee6ffa88655215b2131454084f2f9e64db0ffb11618ecf15e4321a0ca161afe26fc62ecd99d87315b6eb863e843add3b3bc6665f038582b643f70ffa3908d5cab1ec44d053b75896471bde627ca2d6fb6bb90f1d107b79771371d0642d6698c822967b1c80ba07c210ceac162f1ff035c1ab2006073bde2fdab7b35ef22a28dd9945f1d6450f6f5a3c0dc4f42147cc06e94b11c3d0028682ec1a4319b85c98cf5dabacd1311084a1048cb8325dde902301acdde06dc88cb48ed4f9f61b56330e6b08769a9e730063428364191f93d6a2dc4f0b898948ac210235b8dd73de1db8b874d3a93a9e33f20d8d8dbe3112f08b475988366ccb5d957a94859d87e5047a0ff464e86916fe20cabc53872775f416cb6441dfbe9bd4bd90cf745452d2d74cb258f5c239b53e6b24a0ac201e647e625db1db451683816d20f856dcc084341916508ff9f44500f23e06f89e312eab65bcb1806fe3384c0d1e2ab8eeb7b8a3463fd8fc6dc137167f86d896e99e96da8f4885d84abf737d6b31af0694cb13d95c7c71ccb540cd81c78d25a8e660289c99b1cf2b347bd84c90301ac4b00ee3914c99f0f58a7fee34c0f7924764efa82ef8d41c5542ae29629f34a4f63e62e60061dd20d781c6abe0e163970bd2f31f9ef5a4a9b5c51085e77bd7c58e480aaf37bc0da8af3b405ccb664d06918ce6d479e2973d39e9268a0d83f18b3b76b17fe532185d43a71ff07f8c41abfd780cd686a9d12ee5cf8a27e554527279ec0856e8a01777c4fcebd1eeb72c3a61b44d8ac12ad6b6f3b69ab1e2a4a97665bbba528a1d2d0e329136146934628ab1d43dbe6ffb2b007f1925dd4059fd539152cdc5087a3fb78051ce8824c8d85520f2e833883fa187b44be952b98f5c7991cfb99e6b2e04f31e57b2c4a37c73175a9df530f96edefbfcdc03b55802a9d1ac591608f4d6714c9df196210dab7846496389ea441268802f9983c9114fcdffc8ae4870652a5e906cb468016588aa38a4ad99f36f065f24ed375c7caecceabfd6e90b5205ceaa9824e1951ee4612379d0bdc35286a98bedd03124ce9c393d036630d862ea55bdfd48878a6bb55292d0ee6ba649ec48aeb9b4a73e2e25990a912eff3ec1567ee09b705f3680e98fed40e1f9b4efba1815818bf349661fa265ed5e425f7bea765b4be99bf12c0de595eaf7221d66b7df9bc941dea5d55d147446e8becffc433cabc31ce68e14ad2c70f045737df623f0e49ae65803ce3f51d554e51ef831729a1236a91606aa15c7ef2aed588ca43fb12a7c98187841cc915bd6f3e676ab819b9f58438f686854b3f9a637b31e8429bb0289df20e30b7af53d3cc5de3807e8a58b575c31f7da61deb6fde481650224d8b4cc565344db8d14585ef5821b683a0df891816b565b90a1b89b2688bfb3e7fd127bc8c276f8fcc5ec8e0fc7784c7f000946850c5d8c6bdd74d492b4a97f2771aff45ff573963ddd239dc17b61c473d5091b00083dd2733cb3798999cfc19dd2a3daaf9dceaec06b55ca3bed296ab3f05735f9df378e8ad18f518fcfcad5b9e9f4639c5e8a5bff269ba68f6719537f6a89d31b5567ef761f49568416d3e342f88c5cad2bbe74f8dd460906e0f7eb14aa3d34e3f4d9e45355b9c90e7b25ab0c5f7c64c3789e722d140eedb3fbbe507423b04e069e90b417e8d805ac9d9b98814da5dc857579e6833a0926fc11ac7458372342805af74b451db31c7f5fff9a09827b95ddad4640fad95bc8a9c5379846a956e0e15d9c9c3be7a5f5a41729111522d1871f66d6714406e49dcfb81aede8c5186786d444dcb527a46b43463f124ea282f8966dddfc5e0336151ca2339db0765b4c8d0a7019558e3ca3701ae92184fdea91f84ee9a013c8b8c4aae91bd339c72c159f3ca8eef32bd058ffdc59b0f30a3285a2f9a4b96ab55d8fe55e62e37b7d1197177d6d38ea1acad22525c39c919aab6b70d4ca90cfc91b9fe239e172a3d7d61db4d73487452ebee82001cb42d3c79f5aca4a6ee8fb3c84b39fb015596fb6db5aeb4a875185cba91a4fe7f66214980ed1c834e1b2fffe4e37777af4df2a90c94157e83a503597e1ba74bee54bc36cab7e4cfbb77702af959d0c3834636d225907efeb428ec8fb5adc4dc7c782e3975c41a0062cb07cf1e99a478013e7336405060f0d2e3e9879b56b8ecb38d2abb76f1a5954e9e918a95f6a80db887eea6ef0a78d7b56ba488c4587d920452087493c160c86e4692928b8f39ddc9a0a52cd351e57ad886b4954ebb495d41cbd68b60cc40eaeabce33435ed0636b798cf90ec18a3ffb1b585d304adbbc18d4845a77697e5b4c746366aa42ea3480dad7b444f5433a61db8f2f558d9abe42d92bc683ba2fff40e24fcfee39101c5b2d127bbd5250e9e9bd44910d0f2d98f50572fa1b9f5048f79bcd05076cef2ebb4158b353fdd92f6de01746074bce3f2a5dda840b1fa0e3e9a3a23dbb4716a5abf623b35483f619690f21a8729f8ff291cca5eca316da4a608d35ece01ecf5dbe792473b3c150294b893f02d9a09f9bee2ef4e563853f3db0b902297b6ba48d15346d490a4aefb33e5e5f7683840a44f04c068995b87fc4175020a5cc45a90514406cc5c2237d14b052a25c9a5260064fa5d1358ff4088df96670be979a08c8c53bfa524745b1f18ef51ef80ea990903ecd105e92991f2ee81612109a117e174fbf6ee62535a639dc676d48bd28bf51a181584d78b4ef2e1b6d420297f765c00a5f56e59f4fc9758404705e627222acabc9fbeaedacd6600beeb79f153814b068944f3d0d7e9f8827cdda0aac7c524b21495f5bac57d0d52ee43b741a1b6fef2d54ea8f059d83ca489659b59fe61a968ac2994c5012370bc2f5b6cb48f9befa8910f0c5d1f9c60953e8863392e2a05c1991a6306c9657d57875ec6dbb93b4d1497082f1f052bfa40c832d540fd1b9815d2f7b6cd8002ea82c9fb8b07bb1ab27c2c492fadc5ceb20b473526e793272592cef0cc211d3a1e1efa1d9cf9a109432b0ee9d42e638cc236ae733e3fbdc74f55898fac9e661e59e8c36e2a9df7e578e7176cbb942b736c28ea58c1c6325e1b8f036c4f4a1b32ca8143a00f9223a90ffcff6a8aa2ab38087cb52e1ed4fdd5c74e41e18d9dbe13a70ea4253d013945043529fe0562f357e4f25c90ec978c661f256b3440287630d737346ddd2d4ad53a5ed717f357e81e6bd7628998e7be6e0a51a320d72d6fae0fca0b8b3ae92a9798540777a48c327dffcee93b233a0e2a82699171c28892cd229b56ccee82debfbe2c6be11089158cee4443a1a067c097bad64fc08f1deac69ee029ab7206f98dfea115ead06968a903bead29d206a1a10848b194049408797945cfe1ed58323fea13952c22918dfa2815aa793bd490d676ea787a9b87501dfc74587932a60826ac0c6d82b955d7a390c3439b6943ea707b1b41d3271d92d05f5a81798b0fda257f644f850c538a945aba78e230357b80291eb30bc05c6455cbef63cda7a4a05215550e48cd6e3b11e6a2208b48a113520d8fe73689cbfb88c86376a68136e151bdc3b03b8cec12aaab575af5b8c59375b66e7b0fce8a98df6083685dbf3a078c1fcb5ea224df511951b7ac36090d2e4011dfac1d599c4faa4f079d0290b51e1c17728c1b2974ed9ebf4b597a47ba46478388555f45d996decb9b25b954f8c3144398b6fb7c98fa848c748dacbc79c3f96502f74cc4ef5b5a706bc81616b1f4b29c99f0d02f59987fc531aef6c515b4b5e24f198dec3f8e2a098134b95e90dd4295950c4689ce8be1c466b5c61e330fcc5d56ccc3e74ec52c67c4b7d164028634589ab70d02501b7856f69ddb97a59f4de19cd56edac39ee1461bad27876e84fc05f3c348ad29694f391ea2f5b1204b4122dca9a0eccf836de2be2602a6830c008857d51482d2d8687931545e9b3dd2426b029a449bfe9b0b29d29547ca9a3cee85972a82e09496103783e1844f935b52ae4712e23bad323bb8914677a0314d1f6a9768ec1119dac0cce2eceee8854d2eb8655ea41e74e27d8ac8536b91dbc993a5bdffdd3bb5b9a7337c39a4b452a9641f91ec2c513881295da0dadddb22754f13287775f8a8a3b6492c4f9e4ff78554186973feb9ef0aeebcff5a61b488ac3c26163dd220bfd6d45b0cf41bf1f2f0676ff03e125321c942e4649b9bc47de25c91a52a19084525c52975f61a85ca7a3badc92210b6d75e57d9310ee6803972b095bde087f5fc022c008a8a059c1119a12ea5246ab025913a174f22670b43b6e6be40867ddad8c15d87f47e667f3bea0fe14d308197cf58837bf71ca9689b071ae41326636d80738ee19b54c69001247d01f80be15494921da84923bbab097ca49fd2068f7e3a9be93e4521d464b7c45fcb6fe229bd211db094b59375adb82a7e2f5704a44dc564c6ac8133bf2eed7aed3db3e0ec495c2b424f17475faf2ac3aec738eaef1960ce1bdcd478ef37a9fd05db88cba46df3fc1c6dcd804bc9b4e4af7e0022c168103946676bd52b26129c4b65dfc687d1316b165deba9f425200932a3f0a4b12478f8741c924d0a3b66a7d3179751af96706b10dc6ba9bbf4db5dfa2f77d9b2df2da4c7e7028b284aef6577b6201c475e1a8caa689d7d38c00adf9df79340c944b779cc017b909d0b9855c52e1735501a841662018395a6c263d9c1dd83c1cdb91a11be335e9812dc20b64b7dab7274e17a95026e03e3721a936893a507af88744f676786982ce29aba8f43f7fe9129bec7056dd2c2a5042a57cd1eefdecbd55dd48b18084ab3e340ecbcc3a41c3c95aa80f3f770acc91d4804757013c3f55194ff918c7261f8e6aeb633d55bfa2d2a8c6f5064abb6e682f4f79023c49417cb89c0905858a0e024adc770af3a96ec5fe39e32d17b5aca04cfc0a243ff9ccd50c7d1b94a18b8152c439a4c4f836ff1129107efa60b4d68f433a8ab784f7ed1a49f074b87f49e0a67c9c74be47ef7e8ded66141caf99a6b41675c43a4771d41efbc0dec1cb3941285d2e3156e7e05dbe9ee93d1c9b3b79fe29c4ef1b4e0f7a5b39b46b68261fd2250ef4b9caaaba61a2aecd81ba9b5596b418f07a3f9d5f3dd69ea810f2cad6cae74a6f8cd9b9acce4a97c043c053364ac699ac772a4045eb738f001fc6253b3c46b4ac7e9a40dce34583c57033a7634c343e9e8c3220fe67c2b2c357347d871b8e0419192b076f3d479325b38846c0a0726eabbb30f004a522333aa6358ab181cf30e691ccc47b8f5e7d8e1ebca58d74aeaff51c5289fd2d734adc5f7b99339cc24631e2764ae04fae72659c0a52e1128a3806b1415d51bdc371d3a7b22a6a4424f35c4030c7c0ce3d3093376584326488676edce55c05476787d0fa88c12b1d5f221f8749adcbf624ec7fe597adc3f455ef307e8b95759007b368b9a6f11090a4752bd1f8d7063d212b5bb886b056e87a2bb7cef9194e7e5e40815a57eced0d0be19f8e7fce035f02c58eee45eb68c75eaee8372967ba973ad73fad754202804291a52b8aa88d2dd0a27f93b52107f1e3d27e7ecf52bbbe58891505a43481a2135afd5f477a4b6fa8c980331095738152e55f32806b6674996242af9f8e313dbef9c3ce4f55e820f60d8eac40eb7b2278cad957e2baaa473bbf5662053c1f3af4983a5f50dca4fc99abdc73b3cd577dc6b2bb4e4f3a20671ed3a342f2fc52e6a6a1cecdeeda5a8c2cbb74e8bc3b2bad0d81966ce760975c46a4d21dfe23767a8a5b05cecdca815ebf140b4f9fa350ad4451400ee53d95bddd400616b4c1019bdcff9548aafad899ae09c7dcc7ab06c66ee726ddc041a5b336146de31a3680951269563f74a4d5027f318de7dd163f3c64804074dc0126135431559f62c07dce6dcb7e84585e5bd59cd0bf8ecfb731f5617224bb3735852205c48f5b3288e3aa70585c9a556060cf826d803caae05703779e1ede704fe1843ced05c32274c0a1504be65615a4260ae65d5fa258aa352062407866832099faf527b32192b1e8f9ce1ae679c133c815ae513384520972b54ab41989f915cce10517b466e93a0becbd909fedd1076ce632f104bee1995bf8478ee9168c1be68d76959f589d1c176a6ede96bfb7019d4036c949e6c53f0e5f58dc85643edd12320f5b53f65fd63a28bafb5fa9ea65db607cd581a9da8eaf9ac22b4eae6ac478b8d1de61a0d36f433d9047d0b6aac5d48c6028ef8901db8ac735ddf034608c86ca0245e5274ed7ad42e6756a22d5179d9b3c6009ae9ba113c1c066bf2afe371f59563771f55a4f7d7b5b66deb135aea99474421127a3518d1a398797040920bcbf32b5687e731af1928c17cfefe52907a59080cbe78ec4f8fa08e94cec49a0a35031bef1697e68dd5920330c0ec55cd270b275617027a2fc5854dc7eabc9988172f82691a5fd0caab78152c4427a4eddb1c2d402be843abaecbf976916031a4f0a6bcdf8ded259b4e37b80b1a3b9a7edeea2005c36c10d5f581864d49002ac1c6b3835e89c22db20e9809540cbe48ad631d5487c74bae505b5da1a141d2f6bafe4d8b4e5324cdc4dfae875f5e79910552189ec700c557ff877c2dc4486da0818bfd354388c1dc0c062817b08d1651c01d6fcd98a166b14aac6c8b003e2874ee158330d09c4b7744b64b66d1d23aa0603ed8dc836c276bc33e324177745ea44cc49e72f4542ebea2ed62fa5ef67957ee5cb41fcbd38d85bf87b56cc1326d60f277abbec7164efc7e85319b7955fbe68b33d7b34147d6f5e193cd75654381e6fcd7692537c989470bf5b68fff1ea110d1637317b821b21b26a89b2df4e2f3b480946ebb9efb2b299441653de4c645c8c6de0211081d07a8f7024238b3b7cc8eab654ea31a1428e4a25ef44ce236971a0f728ce6afd2ed9dfa60712e86d1c546f90f31672f8e76d1b75f1013d3b399c5786a7d016c696b330dccc31534319e1f41dd9d1d96ff88e8ffdd0ed6a004ebc6fce541900867b0d6f5ff41157e7278ae6aa8c7cbef864050623e7ab2dda039439a771e72100e00b2d3ed42f165355198bc26eaa72dfe65adfe6d192af68de842d562c0803b625ed9f43c1c57bc03a6d0b983e05c8972222ee4228cea8980fb9b0664331de7eadd1ac471d7cb3b2b2ecba6a879f047c257ad86993c3561f88d164dd00e05eeba080f7ce49f5ef1bc66e6486e9b2940882b06418a3e949b6b7cf2b16701fc1ed554fd5896d9229ce65c1cded004104ef089d5d498b2efdf7766f2aede5b521352cbc1bcffb7075d0f567ee81db543724d6b46602278ad1c917ca22afa7be9ac1d1bf82a93dec11ee8f61371c2d22849145493883e453f40a470b80f8bc0b82f8099284c84d541929eca6c3c4bc4c801d91b66e01b6bb4271cbd88ee41dad4ca695fb646cf9bf4fd450b288c38b10467c417ddc33fa49fd319dbea4543a2a19c571b84092c2f5ae4848fe09ba9d4cfea3e70f0de40908eacdb40fcede4ebf29ebd8833d749939063eaab44ec46d98c7effbf79bccc456d7c9da29ab771697dc7296185ef658426efae983389e5506c83a595aa46eefb6c7d557a9f81b08aec5fd89d4566f37bcecd3f4d3b2f08544edb832175394861efd8a66ff30713e4cd7f31bee658a50be885215627348cb6a0d3de7747b2105dd379affb85f87abe48644a3f3999a5c31dbf1af84673a61c7e883a5c7b956ed04e4723cc936b0708c01ff0be7f5ca6ba619987b60a65877cb2405e7ea49979b8fa5ae438a7b0f55320daa3372da3143c29836dd5e9f340c1182e8cca588442a61d4615524bd4cd31735d82dc349fcb07209c747900d8b3cb17c299dd95384240df7fe7816d6c46c9b419a88586b87d46d96be797b5fa4fc1f9f956a18bb30631f400c7d59e76341384a4b03055a316accfce29c8a9ed5eb630676d4fa8c088488644e4ad16c4e1608e9249a0d01794b4d4a3af0c20e720d36167a9c4006f3c514ce61f2a23459272584ac358db4200d36888629da9b1c7397bc25f733b1dca74b368ab1987aa702226e42deb329fd49926ba4f2e92df4187c111f7fa787562f4840b4928b4d391948c81f5f03e5e78d1ad5c300b87399b91e3077f1bbe09486eb78d8f88c212ee2553174a0e3eb7cd8ebea336cdf851d27a00185c7aab208844cbfabcc8f8f9002caa4eb58cd80948971763416ef87f11113c116e8e7ae074c6dcaf746cc42c1be9397c615db4e7d247d5ad2206974a836108c65ecd07b3cfc73f18d1e137fe88b43ea9303b56e08b4a8f7bdd605b371860d02b1cda32877aea52261d7f51c1a60c7236931c96fcd0d13e5816facf17bd6a20f7d6bd3ab824aa88a2d207b1524616afe6596a56a49c3134c09a240d284f91479cfe1575160f30856b889bd620811629d19a88dfda692d8a18ce130d28bf21292e7958e92489ad2225d3fbd010b49b57ae582543e050bee507efbd6296fa5a3c49a1239c292e7f8932e3c6ce5a459df46a491e90bed00411afdaa18cb09f094565609662a07a171cde44569f45be6980c31cc4fd725f14ed795880f102456ea907e3c53a6a69ce07447c84354066a21cbb99498c8b7d531498c496f6df34b43111d8274ed6b199ee66405fd8f895444359d3253c5da9201b8cde041297d9813c7f581a4caea78ae83b14ebb1335b2c06c4c6555e904760f85afae06b342e8869651703f5009407a5d54c15112625572609fdfd1dc85094bbb89380de571aaff1cda6502657695bb6aedf678a6fb76f25c150503d7534a98ed2c14c902658c88b839a53fbfc0089ffc056ec9970f9a1c6df4be + +Params = SHA2_60/12_192 +Msg = 01020304 +PrivateKey = 046c000000286a30e0c744c5753966867091e0170bdc4bde3e977356c73a63f6f9bd3c6c151d1cce36199f46e8ab86cd2eb192e0edcc0000000000000000e52627f7a1da2636575b1e95f1dcf166b5619b5b8103da228350eb9c4dbd3a483abb05adbde0bfd056284a015880d4ea +Signature = 000000000000000046e801c7bcf4223e41a8b43d2805ff1b7a794055ac28936cdb0a3ebcec0d56c542c830f6c8f948f3fe13f05aadf6a1ed4051e902c91bee0b5bf7d1e20c5afe311ee7c1a02379e0a3a9fa5c3b2b592b50b308dd0d76b1b19dc81a730ccfe1d6046531a6ba084dd354bc5f13d6f3ae59c8793e10d2892b76306643916af18e8dd2e76baba5d23ab0fbb983583beb1da21c63cc862377ee2e960fbe5ee83efdc5a7c99e1a37cd29f0746c6cf754585275f39bd217f8e9da840e67e17f64a36bbcdceb815d62ff727be0f071551aef06efb71d378d2d7109f26694cea492103e76d8699109f2f2055cbdda559841bf4b8bb7de1624469a697299d5c5aeacac7117c99b4153e064efb1d9aa35a687a79ab52c84098b93bbc23212e252f6ba2371ced87b58cadb249f3e82370d088be6d641557e5c61945c11ab07097ae7cd7d62fd10fcd0fbaa92c999f7faf9c7ab276bbb7c6fa06bf7778770811198f79837f1d71018fdbd3acf3a115c0f87fe6742c2d6ef89d304e0613504f50537f4cdaa0bb5c742432dd7ab7738832af15beddb73fb215d01c8b7f8f45bfbea95afe917648caf16acfc72d276630f1b20d8b15fdf88c3ee602fb0d5c5ac6f33828649e1d21e964259b6ca6520e9ce174885cd3f9e5c172a224149fdefd967b5591ac7ad22644e6a20781a5e09295a61ac7fdbf409b23de2478ce186d944d8f925df38a8abce3db30bfdb6df02fa930892c6bd8dc48fb7f926885210f943da513bb0ea2daf6e5947152201e589e5196649fcbd08b3daaa4172eed1e3121737e8f5a4f1f7ab3b0e9fe0a0fb9b3a6578ebc291c5cb733c6a89807734c966d0ea89b12e724b2ded157560c71fafe53f933b474d2b0e433b9675ba60fcb79acfc833e35c3eca361dbd47ab0aca9b4b02cabed9b78c53d18be39dd9d93f750683c9d8e4b0008c8c642a7d38b59876df485c479f2c2308d2c5b1d821fef4860bea9690fe54d8367ab33cab0ef903c7550a3a4968bd73b584336a50b2fe68a795c9eb46d4becd2af86381a4c30abf992393a9ba20fd852891fe68096b084e9e29434336ae70a453ddae2b46bec295e76a38321de7f1f7e2e6e853dbe0d628fbf09337e4b59de63bb3fa27a4917bd7afac71a57b0368b19b9f872b4e2a43e7105a07cf3723a19ef53489765b70d021abf4b7744df5b775395e9fc1c8fed38f961124e4a8887e792703e353c114dd28fcb1651dcb592a4f26a47c422a9c4c5126dacef80fb32186155c6c6847ea97c6deb4dd511c0cdb7d9774b034712e3f17604ffe461508a99b4e78ea38427219d518d7f6a7f75fcd07c6eeb0f4139c808f50b5cbcd3880d9780181c5d3edafa806bd5692258f3a6711dce39c727124d21c2d5477af4a95afed76c5adf8d852ad8077674211089e99c4b6a0b8e04674bc5dbf9ab4ff3c1acbef6c620e2dfa1c3e4bd1a26abfe372eee0ad1370466a90779546cf875c06d51aba6c02e355dd1c840887cb582521e5ae35c851088a3b24ca1cb26f128ef46d80c8d41f5c2e85606da05b8a9862d16b1ec37a802396fa7263f37761fb53fba3c8f4ad0d7be2fb2bb59d20dd9365fafb507538577d66b66aeab874d739067d99dda0376607effd1263fcb4068f05d2f9e4e43c37dc1af1b721d891e3e688387af39b77b4427a38071074190a632dcf7efe3b966c9c4c028d65262fbb2ad3bc12e3970574019d1af9856536acd863a28a5f32affe8bc21dd6d683b62b380e0fd84fd7bcfc7955b5d3ae48a7bcf66930a5ba4bbab13d4867d2d502d31b5c0d4b170927b10382c907655e6ed282bf272f9070f1bc25eed453a93e70cef6d61c5f5417408e8320b8ed96eaa8c1ff644b12c9016f7d3555b52459fcd5c8a316b6a4cc032d7654872ecc9535713be459ebaea7c8262986c59f4e4843197e9e2161a1c026baf81ce8e6b6d79cd46a8570b3290957b1394e0f71cf27af7d4191bc1489f6f5a0ef268ade365c81177d4ec1440c25557c35ae86e6609048ec23883e011dabbeefc1dda1a7d704414feed6d9c6845b69df40595a8594a0c341578e8fce2049749de413e668ab0d795d5c8f9b4f85d69dd9afc2ae7514752b641f74282c033e68b3a1fe5fc76f3a20a7c6d6f57bf728121bdab708dc98ddfbc24eec16550db30fed19828bc0587fc166ace161aac8195d88c74a46e7110bb7df2e452e15a4abe73e586e3696a377435b9d82cb87e8289faea6f47cf28289ba5150043921673037b774a16de927d2220d2a6bfa9f917b2c266b07dab2a2dcc114cc8d65ca80dfcd0b576058457b40535db4dcf8d249eb6fc128f6ed54f73d3156a1436768802d2d606bb95254859f0ab7969404d0a36fb41aae2fd8d59bff8914a7eb179e60d4eec4e090f89fd764b84e837550ee0429bf29b089d3635e034dcd03495d218e677e3f05f5eed15baf8896e86777cf202311ba2da9e4ecb558174d4e0d654b658917dca52d3453f1d338c7590b30a2aeacdabc849c2e86eee09bb66aa58f44ae0f76f3f98816d32d11932ccdb39ab9f321e1c8404f54231bacebd8909dd94fc439c7bcb24aa140d524b07d76f3548b4923ac0946a3a9445ce1bb775984361e070fb055ba7d6afbe7e44f0a9b5aad57af7f020678fe6f3d2579243e07bb2f9a704037a8ca05cedf0847bde17edcce00c04ab9e97622c036c7dfec2350d843d008671a4ca751205b2ba3ab6a0812e74b511487be9ff53d7c501f2edcfdbb15f7487cb7847252f647de9cb56f740312657852d77825d8473aa2e2dbe06ab6c208525fd6dd5ff4294b125ac58063209ea3073f5bbd052a8df8c571a73a6a1b53dce4dbf588255fdcb7fa5cad6f61aed21bf599e99453e02f3ec72130d8a794a51cf5412560b0b8200be6de56afed9d10dfe51790f3634bc885d561c33253f43ab837335139754a5e9f631ed658194a6ebaaec1900c64265a9b098a7575a0df5babf067b45eb91c8c7eed1f51794e0c3578c7f3fbf7eb8854e411a8f60cb622c26dd0df4454037ecd71c53d40d35a1afba394b5df23af83207247909df12018c92995764d39d2a279e2a8beb92ed1226f14d4567cbce3833e9a36459f09e531cad5b421b55a6f767d8abae25685ef0205c64ecc643690b20a93791238053b76a5282759aba5a0865040a93ec2cd1cdc8e7c3bc3db1e699a168a31775e4fea3231072b0b75e9b3dae52692522b9171506c4b6a78d27c1e2f6add6374fc0f7eb7a1a383eafd8fa19e46782953671b7fe0e721245974f025e0081ccd7ef0fdd6cf30cf45f6308bd69cec618ceaf03420d52f5d178d1e52e87eaad89064b3f9d112fc3d6b66f7025cce25cca03400beaf0105b19c3efbe5a13bc9d8242ba4634e1f931671fee764e90bfb3d1c5f7487b8b18b31e8f54ea60a041cc2010a268fcea85cf857c2a6b7c0dafd72b8de443fe263b9e9e19f0d08ae70764147b82a601d4afc3e4a568c8c86b2718e811d1bf06393d4d46f6517cd1c857ca596ce27087879dd4121b160320480bb53f3a25e70774f47f49892204aea64747fbf5b5f670c4b9cbb19cfe9909fd7fb9d60c672cbc2d74bad71023f3d6c441ece599180e3b2425e9fe13deb5281f3fd12b3228ae594f2cf59b6c6b890bd0ff5c9ae0778044d993606e5b7bc1d8f2d246a75c864579644472aa767911eb2e9482327623e19388788bd88107038444de44b87d2a067311cb39beb3d520da66b4d4b58d00f310f31f7927e50b4d672aa881ec504a4473b8f927ced1ba3b9006d04702467be528a52bdbc080646b662c0473a528063f171b02e36e891e7a5b11305f07ac168d3b88acc01bfc961d2bc36d9c78981dcf1cc11a4e969fbe0f690c2592f0b99d2edff746a085434233b28e7ae73807ae58476ea64e15d309d7f9310b81b60661e92aca2460706ffd5f22809d22b202812370c3ad5b968bbf6395fb50bd63baff5fbb222948e785cb349865f0e7541e8d552ff43ba7677477572717e2e05575c9d9d045bd18414ab5d93877456ca4c33df77acfdbd42220fbf9ae62926830003c522563d562e0f585424905143185c3090918ff7157f0522a5e1174c92d34d8817e8320a98a84aeca1bd3a8a4e15ccb9b20952ccdc42dfd2adde89f94a019d27a1ac0dfa9022845f0c93a24d6e2ee38a34af10b4b56b0c99f9f4b0cc910e2c92f78ede9609976ec823bb0fdab86799d31eb12301c07cb7d354f4234bfbeb82b0abb19d2bf1d7fef5df429c32de736a26e83b8c29001b67693a5cac4de9ff02f18aad8f85b40aedf837dc576d64838b89989c3d9f08193ab0ba83c3ca2c8035df142367b1bd025f422266e9600a122f76e2c1e394506ee44d4c851a553cea0b4fc9b6b45fa899dbb4a4361240f0307354b487df996bd818e71d55ad808ad51ee37cffa0dcccc324792caaecad31012e1cb502dfff2cd135a5062e9cbab51d58e9f137c478a677f88993b614d39d3f958e416ffea922cdb201334c24d0bfd2e1478965d0c6af05ada8bf0a8e0a046dbcadbf9f2d086d4441501eb4b72165e5ff6e50d31e12a1503bb5726f21a36fc17c85b72b3d00ae7e48e3b663144ea15023fbc077c41fb81881a92c5ef65e67923e3926a05187e381d6edc19a6e122d4256e535e740b22748748e0335dd25fc6170dceadb4f418ef027d0ffc5b25d7297d4241f09ba6671501923db22070e8d8c546e3bff090dcf64140da68bc56111fc538a57408772695ae8c00455e422eef038ee0acb3244b28619402bc0c0f07febe689fa524ed284938c19e4a0312638bed30f33c0518a59461ecfb5e184714398c8232d289233e998847792fbafcf673255dab20efa91c497e6c791a405dd0f0d2cad36b7192d463e543572e14bc32796d3f9e296a01ac04bca10e8329e41f217f5c074aafca4d1cd883e0fa2d697767d047e46b00e1d5a75cbf70595b4cedcec4fe5f25df5fbcf1286c89822292e3acf73a8d693d0970193960016b665ebfdfaabb52ca6947e8ef19480b1862179466e12cd890b162d93ea956890661344d245513549039892ff9767442ad6a6ced578b5b89baa31c25bc1ec24bc401748a721393f35787a27b82f18b82b02eb91768250fe7f231cf37cf2c9757d494dea9b34b235192d58053e304e0e628dc9ac5c57e15c37d8fdd6919a350ddfc5163c90f1d3505af33749f6dd861d07891f1368fbbaf0998c7e615c0f6678ae024dafd525e283dad4641b98fb72a296dc32554a4123be1458ddbdfa371ff1169c05539de79792fbca58778949e381a341a86cbe85d0527f4def4e4c8597092af62e2b571a3a98e0f44f4173144778a302e356402989fdd5a3dba5354462ab2ddf1dbf4ffead6caf51a5275762dc3431ef8ce9ac3bc9452e1986505db67113111af2c692ce84ab161d995aa73171f1986c5b632c87f144b42c3f6d154b9dbf8be158bcda82feda56023a61e1b00ced271214876b5b50c5090393715f002020e31e8c8647156ef2ee1309d48f7ea060b1d7088fe2fcf5cec03bf419fd8b5c24c2dcce6acb589d3d9c7c69f20651feab6001621faa1202f6177cd259c3d6c713ca469a48f8751e4941f18bb6c7c01de3ecd33f2a4651a7257de638c8ecaf0da62fdab375b722e3c46278653500b68ef0d61e28132b9b14df99818a4af3e8f408395a720119f9cb6e8e785df5c0483150f9191041a1cb775ef7765829b3d7701fe739237e67b0bf94453f3886a2aa7f36a3885705531bfdbffefe28e64dcc56c26f2e72668ebd446561aaf8e2c54d1c8dccff256e12dce9077823827c9a4e7fad6f68f64b866b53f8b0e9053567dd764e01bb3a3653ff906595221dad1df01e11dd27a627ac4a4130d82eb5852dfd68d8b886e18c489aa3342d06480f2b2ebcbc6c8046f34360cb1c87c566298e65fb07430db7ac27c0d6a2167949a713a815dbfe3ea5021021e865c6485689a25a4f19a26069b30ed7b5f9366f1d35d6e17c622b9851e1c42983cf9dc7d5c5f816fc86bd7afbedfc6bd7f992dde66b49b95ebb4ae487f33502a088dad17a83591c4fee956c7e7bfd156faebee39ecb86fcfc5d14cf3adf7b181ff802ad5f837f4317b3789c854c76cd68276c7adb65322cd8f3b5843c6256dba55fe0ed349648f334bd9c576df413936ce21902ed545d06eb7bbc8df7abd4f8f6bdf72c7bce211df6a11136be58080e6a60359e653cce21abd3fe2a764deb9731809cb2a19d9a00404ce7141bdc0d541f8faf5d732cf3c0024ac0143762b65100902139fb5af0f71560abe986ed4d85d9feb56d473fdfee6789f2fe4a1300a4b58dea561191e6fd7a61b1b2aa4f9ba08779bc7990acc98391761fcd237d0931f6b255f945c25a8d493cbdf45c0e19af7123787d1981e90ac6a7c1ec2ebec3cd4e830ef15b57ab1a06078505c9ce0a27650ebcd4883bd8902bc6eb8db03e6482704ea4d892c2c76dc9be02769b7c1ef28c322052e02b70819f16c773f2556f933f41f7457d97f606f64db450d83a034a374925fec441f6b2a0b81c6c07c45ee93f9041d678f2a8bdbd225e45de82979d658998c540c679174f0924da4648adfd50dbe9a2c68d14e418b30b25bb347d7d2d70aa29d4510f5b0f9894931ec5d1d10fa3e5a4f4316a02632ec53dbbe83d6c978b94aa9f7b2b5436e55d1be800df44f00fa7c46ba795328ee541f0a69094c933c66173cfc88fbb0b1d9ceaa9c2673b765cd723542ad7b47e90b73d9941a5edba53d37d3c1dac3fdf2f7cc561ef190effcf79afd8b36b6f53291a89ec074380bbf06055a672ca5af41e2604a11b43a9f2b906d052eba0bf719a69988707ad5c734eca77e0b274e97ae20998a27d0081b213b8d22b69d9f9dcc428578c283f097009c34b71c8c8c18976d5c586d2cccfdb7952c0ebc5eff2c5d8b349da595d8cde1afdf50f8482617e43852a1a5a70e787a5fc5a806d3472ca763210db18c35eb0f17a5ce18c2c8fcfac096826ae095add54bd98834c992a2019fbc5d830bf2f0b6ed67a21253794e0b3e9b19c8022555cdbcce7a7ef7e3047b877989904f6ed0b32aba0b8b45c797a5427086ee0922a2691685dd6d87f57eb97d5482c9fc27d6d21910870f0e5db35e54831254daeaff938118be233edebeee68fff6ed6d03f01240457138adbbd732f2fd6ed8f7f6043cf0f228cc6f4516fb5d51c61d28048a3c2869a9a1df2121e9d8cb1aafa250829e7b147011e7e33102d6c59fa637388cea6129086c7ab7a8dce40df704298fbeb67b65d5d7f6d8a8a3e0e32924d5310415e28f49a1cbc349c05553b39af35ca69092ab4ef425ee93e164e2c01c58fc37eb7fd534c7d0ec306b3e2852066d4ecd2ff866672c50e011ab77f907aeb655f3759046810d5eabf0bfba8dc6b82f42a60f46a0f23416f3e1cf456c36b8dcf52927345128e9eb1c573a8bb48cf88fecdef1ebed86797043efe2187d2df462b0baaeb9ad27c6d796ebec9398ad791f1024f23feae93867deeeb761ab89b6c6659c9b169f602d6ab189c13039699fd0f4d0a4ad0f9485dc34b959b355dbc58f8f80c42996dad449dac0300212d3f93e128c2f3ff7bc3c2649acd760f896b1412e6df566bbe6936e6cd7e17ed0c8921749c03c8f6a0ce573cebbae5d5034970c869451923f87d4a2f90e930f0709579ce725dea2648fbe4ba671d9730490a1c6c8ef060f8591802c54827c4c3c2d5acb551f1f0d6afb7aa3df4da946a83915d9c368001840c0c8f6ba9fd28791d1ff6fe2a2e47548dd327954e7872bd0ef9f7311a4e6e1bb615b6a9fe1ffb9fe96f9b34c085c3a8fab63706447a4b8f2945ac6ca72a484dbd998695b501df3cccf9f2e01732c0bbff51e9924de75deabd8b17e16960adb1f4f2a98a18c21ed9c23a87b0d375940f2a8d78bd760f6352639f8269925e6cf6c599e31494ea8a8fd49d1016925776b276565dd8979a332bef7dd0f04bd9498fa58a77e45a8033104fa0f9dbede537cfc2afedd9b92d8f084267773c92d81b195337489379dcb8da577790e73fca7abd0ee3725d034523c09d715c496f528de74c0a3a4a6c0e4b90956d30ebff032d83c63f98b1ae9d24272cbfd5ade5227bff7ba9875237a86448007305d8c933140e514e0bc62a8e9bfb71d8115dc96f458c76481159204e576991b274ce1a88d788ab2ad70e9cc54bea30fbd810c5c2dd072af431bc1acc0a2487a88d9abdd1d20f0bd8d0cf6ecf6fee7379ac5d760a64d6d1f0d48ae910420b344b4a5770605f239379d8ac837dca2a9c3d0aadf72c29681170a62d83f5f9a63c498f7a58fc5be9cd3842137452795b0d2615953664a5b870a50731e3540ef5930bc83970b5a7010e2375743a7ffe485eeee4bd9d6e9e48e6e3991dcf65c0fcb92eb9ae7fa2cb1e1af83a91192119906d03d41ff8dd05f16ee5e623212510e1d6970cc9508a5b295ad909020167ee04a8190626a2faf6fa9dbb1b19f0e208f6969a3053f05798e86ea1efaf297585ae9dec7e9e9e79b35b17e6acc4cf2c370173ca7d0753fd5d3aa365ec9141fcf3dbc512772e2572e4f53b839fce67865bbc5192eb288e1752e2ee2fbe7749ea07411fb48ab168ca8d807e10b2ea90c2c7aff6c4fd308ffa759be8de9cd74e419105cef04092475ac8c5dc9c30624c503fa2e2fc74b5d0c09ec955cec71cf898e72d6a86bc2e9f51c2fcddaead30a5bb457bb1fbf37f992477f4e286c63adf4f1957f0b825455938faa2f77952059e190798f916687279886c87f9c757024dc5deb750fdab745ee94e6539c7ed4af705191b6cbb2f627b3343df6372c558f79cab1ef02af6f1c6af83a819bf04e7c9f6a84a38774ee11fccb5a15eb359ef65379a6b53975cbd46979405199e62ecaeda9771bc13a2a8222c5972ef96348387c311ea684212041455161123842c258bb655a0c70b4d1aeaeb387ab5f259ecd20bab019b7120a4eda9830fafcd6362033e53eb3bc49c9526d222c540e11c58f290200767c0fdb57d9ad34926afab675e6ca2430addd0d901d842d28d69d28629a97d63122b7f8e81269086be2810714e410e00b8beffcaa046627c912d1bd6fb6442905027a37e5cf1dccad56a034f1d8153347ab1d19b6c10fbbe0887386a4110d3da2f1361034bcce3150b0fa2b7fdbadafc6c6713324d913e1d3b11306bafc339fb12f828840614b893ebda72293c1849e9b527ea21e5c707e028ea5e1b0bdb6f30a3f61b35182ccdcc86d943edb47e06574b3eb1fa963409ae5ebc5b80edb8b9e809405427ec48e25cae82c05648977ff2b764cd092c4cbe13b88478d239a21d55d305789d937b4e2470cf6bb06d9ba65f574da50eb936209c0a0d836c563b1c4b75106bca43a15a7fc5013e54359b720d846dd036d1ce677cab2c8984680efec09a36e9b9e4e92499d2e617106c163fc30e63d0cba47b4291dd2b15fef1c0073816bc4a9b5d2baf2fe84ef9acbd576d9691fdfd35486805089b5df9fbcabbd8c8f49e72a6e1df030b114fb480e2c00ebca8d6f36648a01f2d884169a460dd89bd75a31dd17f685f3633baf0d6a3582c54111b5f96de233fab9908997c0b59586cd159228f760ad356f211dd21da874573b9c352e9de346d08c69f864c31aabd873261fa6eb96cd4df9427eb7e1649ebbda991501d82373c02caa9b786851b5cf4c18975f6f09a15f5b91b0fc6da9d68bceba99940bd2089fbd48ef76c291518243efa6c4da3d625ed16d8c23c9c987946a06fb8d3134aef26db2e6d102fb8085b62c52652ddcd5f638757c65f18134ba6441cd32490d482e8453bbab17687c6cd0221861d357317f358592e9831b357d3739442079f32dc6b30fad535456892c8d75a64d5a5391c051943f74503738519affd36de09c2b857286d805b9ea54dcebcb5b21ba1cef91d723c2aee3e154b86c24557e38a5d551031f3802d21d1ec88ec74474ea2d548b8010cfc9f64ce037480ef64748bc6e25edd5195efdb10e4c94e26da78799ce6523447aa58809d7ce23988b8f4629233b5775f199c0d6e6977889dd2d269c6a205887413cf07e7596d9e4c2103046ce3be3de09eb1b4fb9aea621ba1ea07b3861a3315c7f37cadba6dc616f64705020f85649b53943a242bf90a0ecdfdc2fbee776f2e94132d355f1a1d73b07f1ef81d349d3dfe3b278a1c28d10a46ff6c12fdcd66bc24673b342c856ab1be2d8452be824be57b968d4ed5688609d6b6c602d2b19888d8df91c8cef4107a14a878c3ccf1e3d5f937ff02d04def9bf0f4a44d4209b502e83172ad62b07db3ca77afd90316b951529c9761b9bad020bd234840a90694527572d3cb56ba7747fd3a39dd1eb611356b32831d3735faa7628a45d140934c958ce934761fabc188dcbdc78a268a6adcbe0758c47c087c1699a09ca9bc27b11d9de51b04fbe2beb299e4c77e78e98509161adcd245fa2821bebedf3cca9216eb3af8821d30c8fb1db6ea53b61e49bad4590a135adfda6f45c145cf64c8c2c1403435de190686e1b0003615dc3f18d42e371d0acf2064048a07faa250f383d52a2b9729e3e328b8ac21ac390511fd55bf26883dc9f68393965dc011aba537809b3964d4905f9e13bf18c519d6b0af726d8cc515a006550e1d1f72dda7c7a29ae90a23caafbc7727928437c75d67be6f5f799d8e629b9308096e8747a23636648340cd123f473d411d0cd4aa63b3380eb7844b8e1a6f7fee7791daa9b2638d14303e43b389a23013ed8f34b4ed1d7fcfad9c90d1dae53690104750e1ce208bed73f3f7cca44f2b69d1b18f9459108c000d3bcc2bca3ea0f38ebda623e03966f8a74dd9759ec8813ae5b9f5c0eab31f4b560df2984978cd07259e781ae76d7a2f534f396b2e0ee414cd68e2aae437b08d50e8e968ff1f0f8d85fa0026bf5075b1f9fe4e0b0c41c14a3e6b29d770d13b653d31665ecbc8164adaa5a34f6ea7b3a630f8618a1455c7ce40752a7efac42066eb16644cee1d98bedeebe2879659c07f78db8d6f97672fff7b4ead27a8ea8fbb1117b6b8c20d93b988b83735797a5e8dc9ab16b6366f5b868a476bc0ca846e229e1c94af63381799bb9956926cb1ebf4828c0d9834ed5ba20f368d768e488e790aed185c38a6b7b8ede82ada684282307465396fdf1ab82aba1a455194d54f532ffe34d7fd0e79073234f341176d0d09611088ac30780f881d36688d66e5c3025e61bbe1088ef7ba9f872f5b402c9032ed76b0696337628841c0be5f64391ae3c50ca68f24cb667e1ed8965d4695c14ced37e6d65c000ec9eeac0ba3e86cf35add3da5786e37cb7863978a8d7c72dc9295bf9a21b9fc592ec401bf35a6c2f64282481e3541bc14d13bf8faa8018b90edd9d6dcb126dc9fba0c687c459a2362b6b1269b6b4d77ad093312e92a4f13d2b4b46433b3491084b133ac7e045538a99bacb04b4e4612cb5483c0b9f177b2c4d611df11bf8664263bcbd373b0c102dce031b6ef09032516b2aa1750f0d172e6811c1e64cdc2b72f6caafc5dd04168b6668f931505704a914b43b90d0726e63b2ec79676c47dd6bd0ddfc5b803911ccb988af40088a4a66249d59b1eb23227f51e294dc8ada45258a7d0ee872b182d6023c10eea6e271090fa8a28c45865e2c75252cb9949b115a15dd39b7c725e544ffbd94f32494fe3ea2a030d5e216c4f48522b59dc2c61c5977bafe852aa91277f3f8fbc0061457c9d7d22187f0f95a05f0d46d5c30dbd58869dd93e96fc3ed47fe90eee7066029636777f1a4958b31f166f4999282701217000a51d94e968b53567e05c3c40cea02cdde1fe2c42e5f0e0dc5e7f93f5644eaad2b1c097967c14ccdf70838fe52bf500e7229d46f776493834e4b0944a00cf265ce9c52f776ae0923bd02bfd0606ccc00d6c3767622b0b4d8595048af69b2349db4c816dff12c0c86ef3d365e8db0f254d1d70026e2381758d3e3c8581ef1e2a8f21b8475f404e7ca59e9082157814217ef9ce3b3f7dfc4f6a21c7fe44924e31f0211b96c7562e5e54bad77143785e6ae27c2788aae5de076799174063bcf3453527a751680082e5cb3da4cb26119888772d0e04315876486b2bd0466bc34044c609ca64b743fe490dc96b4edd79ab300e0b9e6524d96c8a757bf329b8f489b2d09c7c971971a995b2d4f9d34ebf01e1022e6275ab6b265ffa10c7b45efbe4294ac3fc23108b10cf9d960554437fc9473a39bce7a71fa6671bf9e9f088e017e7045e7fe7f00a1c7e6dbc646d86a4212f1cb79add62cbfdc98d8414bdb7a259f869c692ac64b8ea54c641d0c889b129a2ac57508a9ff7c1b18d7a51e4c80268263adf338f0c1b8f6adb8ab6be972acdf828babc74b719698239047054011e61acbd6a1c6403a5348ade45d204ef45a528ccb8b9c4e4562f79421bc37f776fd7e48e62210ca492a2868c1b09db40aadeecabcfb5b1de02035c2dc49a49921ff991ba54bb6899ce288428ae790b14a467236f7150c9ce7d475a1a30d8b7761fb02dced461d09d84a2891780913e9af87cc0c1d162c251e57267bdf962653b01aaa3df371dec854980a75a4611aab149b859c4c5a3c282044110a9265108fbc396a517d16ca2c95933f4a5d51e5047fdbfcb1099510602fde5ae5f5ce2091bd7ef904ec3e60cb4217abb8f234a72ebaceea9a3a00d84e8cef90cb8afa151e7cfe7377963f607641e772b295983caf260ec1d7f1aed76a65879affc1949872f8232a30545fe7b0133ab2b230c425aa3f15b9c5b3fb7a01c865d23441198d2edb0c79b2b6157c2e4aebb23e08e5c8736202437400986c07868c55c4d6cbf7516e11a018c350d7963c44c26f5172317c6bfc64d8196e577fb50155b7812c03a87ccd3869917b903df231924e2c965d7135b1c9c2fb9fd5bdb5f4cbe76b7810221d0b091936f5e8c443f9ad3aa6e11166041f4e8f51ff46efaa8c46bcb8ba1f71c04fbe0294fe36fd5e4c3ba9b8b895834f8d23aa16766576a8db8d4bbad7e2be68c18ac202818d27fe35af08649e92426747515135b22a2f4e9523c18e2f7bdca179c15f167d400d85f09e6c07df0759bfb6fd847e7833d4b7e6643795187fc057676724d2b15152c3cdf8777077d0c731e3b3a5e2e3a0d6f20f54a6d23d0e8dd8db1d51c4ae17724e6bcd0fff0405157deae9873682c45e25a7da1ac69038c21f2ded448efbd74c044ab5d632239b6a192ef5bbebf75e6583f48fb98367c2e5e28de82fc98fbb2847b158ef255ec0f1a450d2c58c3a4500ae27ab927ccefe358ecea52d15b5e5386db3c8d33f6d10936f77d05807877143fea593738f670eb7bb49cb43f954c57b98e49cee7cb7efd9037c671a7720227758de5fb3d4f955b8cdd8860cf31764870e16d2b2f8a89f3ca884e89d0de1c6c21c48d660750a8ac383fea2af79436e802e6be5445f2a4819a6128e365ddbded07aaab6fb16e8bada4d14b13de2d2aa8849e8cccee298a8b4908381f302d1c95830d6d994b8fa9c32feffb343314bfb24c46cbed057e0ab88282cb66e7f45dc5b02b0b01913dc30496072198020731bb4dd67738102663d40b74014ade7a3f86a85ae5bd4371accc1f08bc4ca7801efc0336d0115f6eaacd2741696bf7da51034f8a373ca1ec6fe0bbc2f14b5efefb945b0fe75bc10f9b034048f9c67f00a8a087e301ec4c854a9051211acbb067f2831ead42cbfd2a5fb4bbe625abb92e826cdcfbf57ca5d34fdfa9345a36158c0edfc758316ea6174fd29c8f7668665ceb67b561f2c4dba9059f9f0a5dae56e4dc0b453fc045178f54d72894652d7f23f575159ea33a777026d6b1aa21eb8925dd25c02ce2f30aded0ffa802c0810a3ac3138fdaf724de5dd127f1b1670c93df68814ebf9311b21ca29b4d657b714628191eb647d40591dbe29963d202dffce00873d60e4e064b912debd74bafea5c685aaa7c177c2ff491252ee81cc99a4127c9033bdb25b94ec43061d2e86ddeefeb2e16c5ab69d171431b7612e26965826f23cfe1e6381a992a582520aef51576a7451633c38be11f35f087c55018560acb85ecc89036d92af0446d38c7420cff8b6f53f954dc53593e13f1395fc836defe38d705b3d42f9abb7dbfb9721b7001b4e9e505acc5d840df2d124c9605be5fb1335e6efb74d5aaa8519c035d8597b80e2f4cac0c3ad6305f4b5d6cd1e2fccd683c87fff5a282349ff192cb64a2ec230c1e6e739d13a45cda3f468b2de473d303e678b333fd1b82249eab291f06dfd96b8dfd631555432eff4917512e081f0d50f1f1bfdc621defdda133cb098046a3b0660bbc450a75b3213fce0f4c8307190ca541255a3c7284b986ff118fbed2216ff53faf706fecb4471b7e9118530e2b95d2ee05345024d82282059761594ba70afafdc4c1668f0f3a92f2b0b91adc194bdd1dc23dfbde3503345e7379943a71268b5a5ffbbc4df8eaf4b3978877cf810fe9162b47d8ed46965672c5c610f6b842091775c3ef0b1cf90eb6ee7bd7b20da30b14a8469e9df3bc7a0a22b8d9870270a47871b088a66706e07729f1c38ad407e671fceda9fc33b00eabf579b5742f4bca111ec257fc203b41aba291ae519565ddfec2ea84a83b8e4564b57e4319717c210738190020623b46406ea313b10f52b783ac42c09fbce1a18fd26e78367cfdff1ea5890e8894df9c9b6276c19c2c0ac7c706399fc9889b966c5a20cd46e4ced5196a7b2c8f7549bb714526b16771969a90a28f9cade54032690e8a2800bc1d576c0cf76c14c3aa9c928ccc77ae67b34556757bffc5d8b1b22a6a561a167554d3aed1b960d1812d64d107970f33de8304dc0c125eab21dfab01b568dde28f6205320f3444bf68bee318e9b4c3c7b083aa78cd982c31e3c621a5c06e2574121a78c20835cd9e3b0711b53bc68bc27dfccbe6e6131c3cc86f2eba09588a76134e429388f21c57c89acd76bd507320135fbec67b2bbfdab63ce9abea12940316557d956e9beb49aa0c13f2b6f39fcd82373357f72f2015de6f91cdfcccedaccf40bbd5e9840ef723665c10376527f46caa08818f1dba59d70f287fda953d5addc23dc9c25aeaa448508ffd67ccad961173f2cf7196a117565e935666b49b33a2ff6893756f02163db8e7aba0af11504c5e4006cb8fb0b7c304ba76463f6a62277d08e0c30192ea27189f7454af68471c00b320575772dd2b69190000d42ee4824f4a25c8281e22eb36356a3be02a793a0cd1f5a1d073c382e75c1ce1fd841e6925dd1de6c4ec14dfc396f569e17a979ccdfd25a4a0b22ba90046af61a4d1cc48239a969b7b93eedf2b8d638ac49488a2735975c692a15f23c39c74946d498e7913fff24679c89a3d523a8603be87a00f2b0721f2619136e1ef6707aa7c52516c8ca83140a6482ffac32d95f0ec0ff438f2f2967a0bd7944042c03369d1f353de4e7a51689c02e2fdd3851267ee4cb6bb82cfb08e3c058ffeab810681bb948fc12e9ae22d6eb31900ab8a21149eadcbda1cf35f833ac10f4400fcb183c1b3be496c35e29dac9a07d1f6137def7e1172658802cd4de081c54b3f614a700283121ceb1918555bdb73b6e0af65d6a6c6cf0c1a2be7b34fd011b662568684c06a2052903c1151675cf97e3adba9e3b250fcb56678c8ca57710b25d76e64811b9526c54bb4bcdbd9870fcf4a8c1465b36a5a6783b2582584c52a12ae34a9677e964e1ea0c1b418925f05c1cb9af651bdea4c4aff106b7a15d28169d3d478cb18c9f84ac6f2b4aa7d0f89add2ab5bde9fd470cbda1e97496e1e10cefba464c5163cb4532a50808aa0a920b4e8899d1d39426ced9174efb74f35431a3cc728ecb9fa8fd31449f33523d899eab16fd8b4bd2e32955832e27e3e7a004aad0c910cfb844d41e6aaa2b4bd40d127bd631cd8067e31c43caea98e7f72a8b2af70ac2b534fceb945fab4bbcc0573dbf7b6fa2ff13987c019bb9edd9fea85c860352d903240fee061ea8b115d852cc910f144ec1158928cd99cd20620c5d463a992513606a5afbba1563774e2de7c70f5300baadd4ab2e74215e7cbb682ee227922debacf8314d547dc4f2dd259446c3b1ce4d097a0f48c93814152796f837eca7db1ac21aa39305588f104d57099e2fe8a4064fac31311cf1811a73585670e40bde1ec418b610ffb6027e4a13b81b631d70e9131e24a163ac85ebf2906eff533e04f7e7b249ffd89d7f61ceb2f0a5ca60cefe11cad7e885dd7cff7f0efdd5ba5e96d55b1929a42208abc947a8067785866e135734e1b815e4f6366b2e837b3c9b34df2287d22851b46dc04f4dad999de0db680a22353a6827cad7c4908661ceb87a3c23feff00a1cd8bd4a8e02819b1127ab2ec2c446fb95958a584c6ea2fa324d49c773a1dc18005e552ce538c4309ab566be572e9fdfb5bc668966814eaf0207ffb6559c2101328efc118e3d7d49495b2f7e34eb1b914166c9737e78cfc722d760bd3bc98219dc1d97f00835e9dda18a6e279271a800ee1329af42d6ead09d77f6c1f8747f9b0c385fdf01511809fb5e7f2d63ea0d09564d1b5f2d1be271ecf00f6800607de33def353d4116b18c44487c058d39c66e5b3362cbb0fd627f5ec8c471af5020d24f6d68c622d3e825460be4fbadb5a579a7f336fb997e8d2392c770e1b3a9ec166cd155c07e7f9d0eeb603c47cea779b7af36003099a31e639788468723c5efcf27d4b19f6c9a1ead225e5a8ae32c96ba46e8479060c4ba7ab707471e2f2785b599b6c52f766638839933c537950f90a114bf2cea20a1af718f8d123e30663b90fe8de33b4c0d6fae166da280b3faa7050f2ab9d6bdfe62f3f19e8a948b1fa07f122dc7d69ab10254ac4a0eb0eeb396be28581d3373b6094d6ede2474fbe7e0fe2feb74eac04b9587f2f6e089ea3c22354400ff87296949d30996a08727b8014d235af941e5e997b5d3a75747817874200ebd5db967ab843f256cde07d2583243a15821cacd30b01d3f735da63b7c50babfb2feee7fabfe53372ea4a93a39653d492d843de7310852c92d7aec3e9414933aa1816688faaec534a973e99d02f100f54c07cea16d880c545495325c268ff9075f4123f89da38d9c12b0859fa648e9cf14c265df337bcf9304e8461cd58c8785bfa996c32cc10d29e0bbff75b34ff0660aa3831921207123c8dcb1c50ccab7cdcf4609ef30ff7ffbb2d870e633467a8c55778294108442631404b2a064af1cb9f965c9b122a63925e3315002ecc877d3682f9a4ed285d6e8502ecfa21240eaa5f9ba736a685c93990846fb5831ca99782d2a31a96259fef92ae3dc64f7706e79fbef3217c03788e7abc6b66e793cd024c3c12f351e9f1a2b07dd03e736b5576c015c4a40d338509430d89d1732335dc1e4a9bd685ee0c95951e63322a0bda2c4a9db31c442e5a241f73835ea241074af2df66261b12169700922a373ebc391fb7f9ce22cee57b42ba6e4d3d7f621eca15b654d8b8d89396681bbe741bfbde2cd40f70e538bc435772b2be1ea7302d8ceaf5b063f2c06b5fb41363e0ded3e47209cee83a9f36f4bda8d932cc580d598bd55d04c048cfc2b99c94c5d653a1267d366ea7b2e783b2b06508834deee3f885a6d2c994619716b5d10a8768edc187793fcc63465d92ae96e974c20283090a77a449b3ccd829a31f62242453fcaa23fc9d2c4e51b6808cef5b3cc62c83d36d1975e50d23b6029eba668524f236f58f4962238e2714947bdab15687628a46905e6a35b914cae6003c3775fae3b4645c74ba2bdadc14c076f78d188e50306b1c985125fa94fcf351b0cd626789a1eb14e1c0ea995213b3c4dfa98c7f5709083a554b6b8df4cc9237f8e439fc774b3b7c311b12e1a80c52fe0bed97628ab786d2a731050c18719fc5564f98b33298bb6c139cb905865d41d26b83cc67a6c720b2364d81e40b709e71545f195e9c3d38c4ff764fb6092f9a0aad9a06ccf10ebfe33e6fd47bb97060a7974879fe20a97794c5ad6692eed46d46b01d7f742cf245697fb2407ae1fd269580fbd50b409480b30a55786d2c25bd88853283ec2c3055dde81620ba43e34d412cd61eba0ed2660064c5c03606af45746b50fa75cebbbaf6c0e34a57f3a454f56d4be4fe519d1e3f145172581ad5def9f5dc016cf615a35bfb462b03f6eaa27f8632d95c66e8fa46c4c558f92a9d78cf93356b7dbf4903156f1e3918ddda7fa6631a51057b15bc6172dab9fc58e2a4c2c3c328392af25b1af54b7a252ac0949fbf52378ef985cd554a30b1d4b115c856cc21bd1a42a8b7ccffc405e7d44f3f6efe220f935278aa23acb04569f7ca68592c69c58305846f437169bb11d30c75f5732ca4b471242c4f7c33bf3586a173a06fd931571578df551f9078439bb7e95b2ff8548d37c0a4fe9e772700ca889e26f3287e77ff084bb530f02c03402891c3eb8bcab3ed12b24ea4cddff5174f97d21c0674380af4d26dc0d5f1ebbeef2de711737b950492a4a152724fc01cc4ade7c35e0abc4f3e00d9dbf959b0caa419f587e91d57dc20ea76af2e73d539a01dffaa955b014f3bb88f240b2b339bf472752ee8304cee22656edfe6d1c85bdb4478d3933d0754edcef8968bb9b25cab879928b7183439371df3cb6a5c37ce0a80136532292a15da2163d6e5488425e62c88f96cad5e924a45301be7e782e74f564b337798e755410a950c571d84bba8ee420f33489732625a71539f74715a1642b011c63eee95cf4a58bfa782fd9e053825e0fab119417445ee7fac7aea6c6e9b9e65a73fba51f39c5f6c9167a2b21b99f93cdc81d4d05d30e86ca7279800720840192d2484b1f0a7e585ffbcb21bca8b44d3b6a3e0f28ac2b7ef3b92e2ef082a943372c3bcaf4b9b1dfe3e78e18357984292f5e9d1bece9caeccf9b7ca492f1050d5f6d3a5e7bc40a6a98cfd1e91bc2584600b542f9648e6e53b07bb2608a33bf0fac2f1b9e54f36be6865ef316f667e8e7ea8f8f8d780b90ace6c040978c0b2f47dbfd36cbe9b2b5ae67f67d99a9b0189d32a4637fceaa6e981d42150c0f64355cbe1ccf8642e59b8493a78797e8f38e33d9f61ec6b139b13bb46a5755b9e456e6555e48a8dc36855e56fd5260d60a296fc251ab65358629b618898a7ce6b3fcc911d76fe1e3fb1d975b8cb957c398e26960bfb21a371c8cb1d0d7fbc5f6b8360d66787413486163945c514ba2b28a3bc03e750a1ea643f506b76de8fdfebdc57eea5f5104b68071e5e5fe3ffe1b7544c19b372a3d0e38f1f20b56ebd868c087d5887cd44a67b01a229bcc9b8ee98041ff980e052ba1e227e08f5d2f3e91f8451dc0d45cd097eb363d3b431dc52b458874b9bd7ff4e65af766fb5f4f3008d212d46e90e9b587a1ece14df20c706fa8f5bacac2ec44d30867e506250bf301e037f2e50f08343b195bf199584c057038a2f72727cdf737be80681b3349eda3e6d5db8e762187be93ae93968e8538f7bd2ff9ca5be557eb46738f569f3d27431728f03915ab0a241a6e9a5ce74814da9f8079247b40846b417c40d05cc4ade6f613a8d055cd679c9c2ec3cbe1f44a1ded09ad711bc4a76a39c4fc34917e8e7e11711c24ef0902d2b6d380fb5c2854e2d46207d6d42cf3012ea3dc65a7b04942bb926c8df4ad75d6efc6d3a159b750705b20b8c1290af27a5ded5c083acd91b5027e1eb9ff00eff611ea84e42e38b3d8704a4fb127ed4e2f4269a7de858d38a28a4cc4e2c090636456d35a123a73370371de97c7aa474d71f0ca42ea20651894f9e42a3ccede113c5eec1ff7db469dbe066d1f1087cc1b7fb9edb361e218da24ddb724363a9b15b0c2dd2cabd53420e1320fdfd65979acf75042e24bc9a33c6f9bc534c5f47a6112e4074aa6ee3d0553be29ece2ffd95cff4670a610c8b617ee2958bf0d797c6a38e12cc8421d4f0480d95dd89fe4d64fbdf2e0833cee919bf701e48eade4b6df25e195709f7b4c9c997a6051f19485d88218e4e2b3bd1679f503e935da91cd85f849b0ae95e38c1d04e7e6f0f60ca307550a597379cfd61634a7d6c36fac6cb6ce17071b6e6c5ddb3fae41c1041c0d696a3b2423a8b8a2bbfe94ff6871123f3c0180a3ed49eb36ed8dc5122c45ebccd426239a06459004213e0202d3aa821121188622ce5c63e5a72ed82b7bcec1d26d08a037961e7b8716a7459c0b3dac032c04528e2b96a20e99cb5330a67ae8ce6f9af4a7ed5f28217fab23b1f4954ec01df7c33d38e046c472bf6d1c0b509a787deb02a8b5f1b568d92539ddb47a05d63ff32bc863049ea0b02e0ee24941d1067d0c568039e72579c3685e4b04b2a87d757ac0bd05cfe2442e1dcbfeb0fcfff458c3df356cb7d155edb818bd27db67e88caa6f7eff51aeac53ffc2f28529a50a741fb60043bb28755a74365e25aae3decc0322b0dadb1e408c2c79bc9e8640ac9ebecc21ec2ebaf3749e9b23edc0d4b2e0b2de9baca6fd1411f5336e1306a98d8622edaa2775b1898733d91a15cbf24c42d93a50cdcbefcc449b7725631b987c377572e58391adc0d7b63d8a503aae47d95f56a03ceee2d4230ad6bb8e6af422f9dc2847c4f393fc1c80acdf4976cc0891b3b0b41877142f62e8488c51978dd3b008cb6ff4d44188cae69e3d5937e67133e906087b2fd1192a65d1768cb63667b8a86bb421a1fa8a48856479d096d885ebc7a04d74b519f04b5e52f2fcec687f323e863e7baf77abd9ce278cf86b99facff71073d3e9c46ce4c1e544ba5fc6b0c617593e0396b6e17b477429a8ca71f8e697da9525e3a0d8ad308e902b6f62a6b474119411e541505c326afa77e72ee809a2719c21f6df589cfa5f658177b1ff8e9b5c660b97cd1c03abe9d254e5a9637e76bf515153d686a37b4bdc2f204fbcd52583c294404c29bd3ea6ec51b9a0ae57dd0449125d851298f9f680865ce5a2927aae71dc102993bdcb86a78698bf1d4bd514dc4eb435b1002550d66f5e2b777eb3751ae5ee752ca4973268c9b362e33b4f678494467855a70daef9b0f85c957feac8386a4aa131849be7bc945633e80b8ca2ab591fe56a5d08605abe4ce01b90f626ff25a29e13fdb0d1add5433129e3e9974460fda901b342c21004e18438944500fc468c106f1d6af7deb63cec332dc9b51f2e5c4b1e57493ff81f4b337822ece12a4cd11823ddc5718a737d220b7dbf4a47ab6c1593256106259b001e9d6287df1837f0110cb733d71bc3044d1903772c6857c23fa7ab7e725d01bcec616c9327b41fb736939865e270f686255b141e8f2ff8be85bcdd4dcfef1c95b06a138855590a9f588667fa6eb196ac81a14f3f8b449c7c5b498b0f9026cfbd4b8b6fd6a9763403d5b99d521b52fe454b4acfbcc9e7bd06494cdf3255dbfef118a63140dca700db7e751b85f53888bd9cf950f0466473075a5143ef5af1ea16668dfd9ec6ccef6601f67838aa88542be895aeec22deb935fb3e8f13146e33bf142f48da658c2af92e43d319c52fd2dcdc01006c7ba0e85eb708f88485ac1f93157f29fe2237c6d9543481b122a7d9fc41af6d0c976587699768a144488d006c7d5acf45385e3ed556542f57c64fac167090a42f70b0bf47b40aeb382ae63b719e5ab11512028836011aff16fbe12efa4d2370e2c8c8521e705c3133df534714b5567ca65b564404dc023f15adfc6ebfcafaae450bc26aeb3c2001a99bedc9aaba3cd582b6f7118a92db378c3f36da41c2c7c9eebc7325c8638dafead0aa210f877d9d28f75365fa0d01971409594e2089cfff6660092cac756c07d2dd2f950525a96ef7cbfe722d05633117ba5b7d6edef8a30d63d6f6c1af519571902cef65299576487877f1e4658b8dea2b5659111e79366bd9d5c0d647b665edf78c83bff1d124d5354bf3010fe2db463804af16ce6997e7c055d215b28706fa11f3100a716bcc9e7ee1f2931ef6ec4aafe05a226546aefe83c22f83345e6cf0742d7740c0202a5130a79b6a323496582174af36a90e3d0729f9c27246114ca9406afd04f8deadc216b669cb4a6dff4c594cc3079a4a55ed11fe00e6a45853a6361e07f85a899e6347c4e2e6646bfc512fef018f538b3e10bd5d6078857a03015a8bfe3b04e325775369e2aa6a723b4299acddecd9ef1349f6f867e9e0869db38e13779feb9b050d6d761885aea6a10b011976f5d04710da14f56d4923ca00aeb54bd39a9e42caed591f97f6d1d028df7da0d0ccdb834acdbe77e47e7787e362948ddb47c6b1710eaad21404391f31494a1966f4ef2a49f3db5dae1a13033235b4e6e8211b76b92cc9d6568b9391a9a3a61cb145b30d33c5562b27868f0401924989bdb3e3294e61fd300c65fd17f543adb8a6c5dbb166f1595f690be7de75484f4a0b63db6345f94cf7f5453990b8512f1019b518ce3222e8011379ebe8722a7b9a5730dc2a5963e8bb141f6faf61e8d37002adeb0736dac3b94cc92178ca8bc204244432acd46d55ad7e6dfeb1dfe343b0a3b91f76429a9b9977a1946008a333b992a968f063d7b2dcff7498fab5ab11ef7481c2b4628b94d43fb033474dd94443e3cfe3193211f7cfa570b06868862174f848b38f8f980c3d62f441bc44715f50ce932f2bbd6b16e599cf338a92ce08ba2e116ca64da2b6c9092cfc6c41493ccc88976dbe6d552125d7ba4192132daad62640b76ffbe807ce0faff45ca9942bc3db570d453a50d8e15f1c98e7248be4de6f0e733fed175c3ba87c6f70a2e277c7af09c2127f32d40be76fd816c24c708672789733e4a02b2e6777bb691c4cecccaa897790b305c1363e246e1e77c650c1f74ef01f994baedcb08b85b4036b7e3764d3227e52d34a6f0cc7c019d31e9b6522d3d5a963 + +Params = SHA2_60/12_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046c000000282f23b479e30c8e676c8e33487900c56e0fa308c94901984a59d7bbda98dcaafebf61ed5c6e215bcdaf5a6073a7cdbc3900000000000000003e3be070c255d6e49500f1eada6811b98af79d9a8c9582abf02638bf3d7a107a5c0dc4ddcda0e4a9488db4994fa66c52 +Signature = 00000000000000004d26145928aa3a3bac9ca1d493d0a2097e511c683ce74a256ed5de2065da45754f3048f1808200a5bd71d0b18e642a87ccdbe6c58092354bc66e32fb7f500c6e09520e7c34f5c0c4956c3c132a91ebb023f77b255d0eb9592a866d0c3ac583e99482061f361033417df8af0b7e78d5eb409cabb269dff55f31e90086d80889e68a8900131a4139ef769a04645c5f7f979e92e383f3c7b4c794c0da5236f5094f80932d2e0b04fb4daa5e54cb87cd383d8683ed27e9253dada9ca5e9fcb592c333fb8b7098f6c7492d14f2c6a751130f81b7622c16efbcfde23a5edd2f05bcee2f0507787cf7153335a63129650db8840a6c66669959b571551102b819382c08f043c2873319f0413b4625f25403dfd00694a705aae68744805c6e3c600257c462e217878798f72f0d714aa8d63b74ea47c792c1d74f7c3d771ef3060c7ac52a04d36d34296ef85098cec59caf4c7a47f1bcc5eeffa6241f092d3ba39a18af6496034ba04c7f57899463afd47f58831aca60041fd7277504f158e7c625355aba4ab9c56675469145861282c084eaada55303cf2499ae2470a4053a37bea1433c70d3ec2749b75100d30fd419b561ee6abde481607828e1559ca4960a8eb120db977be4a578e86d3f9f871b047e194da36d313f0cad06fbc87cc4638e3d302e40440bf7670cee42a5f977d4f1e46d5207a42fd1a626ffed75a93701e5c8b30adc156dc360d8030c18a669501d11b62e6dc369e09fa4fd3b798f3610e377c14f5130f57ad412b23a16243bfd0c5d3122aa8a3479fbde8afd20169724276c4a8a8be48761915151438ea44e92c845383fa84eedbf6b32dd0ba953afede79857adcc2bffbb51e84974a56cd5d980b6a32df9c28011de9e541ea13456d4e41d2cc12d1b286dbf615224db282c820d186a579a531bc52aa6dcf1f25369e1e46ef451bab5ff81ee46f6dddae0c007e943a05cb98eda97f8db676f75b354eddcb0a2d4a1161f95a2c2a3f31e9e5a39d6b640144b098d5af44ad79241cdd373de263c047043bcc0b248891e04117e9ee378edb6fe2c7ec0eca666bcce4063d01fed43b88d60c9faae43f4d3c5a059bfda0ccb243d30f05f325f839a7d8565aca50ced4e801691ed819858992438d0f412bee6b217c46adae70af3a6933cb6a40a2d7ec7dc10913cff70a17433a25d623452a2c19ae03e5debfd20374631074e6ecc7999c7ac6900e1761cd0cbb24bfe75e6e20dcee9487cbeb2db5ccf03935b475b431bb95fedee97a883c8c2e0866a6ac6ba292085726e09e933aa164fb22634287264e9f7064132d833553dceab0b8b6eb2b42dbc2981afc1bb3c6b41ab6ffb535dcc1caba95f1d2d6dd986a000a6da13be8423d1f595e22f62cd86b60f98d5a75984dd60f7ca95d43b20a431470aa2f033d2de03e603181382e233009a0e0d11a0a80d81a0be0f20cbe9f120edcd40b3b2a695470c563303b8b1ca3ed569e90ef86ec077759d536c4b25307690ab475372d79cd8e1609a288832e54dffbcb17e2761b015c94655ab61ee25f918ca86a3c3a886fe593dc52622bdc03f31ea7449ab447c2d5a2d7831952b9c993ba75ef207d96a7c87dff9f0cbb5bbed04773915a449066fbf6b1aa7b36a4052fca7b7c33fa112b9b7a619b6c11074bec682a965f1b1c2eaafdce48761cd9975b1ffb42e3ef4a02e2f32d7f4f5e368b3faf0736a70205c9678dccd04e1162955d7fc412983145c41d59facf32fb8d6d659655d4759dfa5c6eeb7a15948bc06c402976b9a2d7887ddefc9ac0f52aea170e0c1dbfe5b3c012d85270ba3470ec86e1edc16847f4dcacf501c987a197a3786ea8cc359f17e5c2b5106d0e59684b54e348bea08200dd876a6d71c29ef0f1541f3a3cffdd7f18c028db2e0a58a5fdd71883b3279a654c593eb0b62b8242beaeae03394bb9f26ae9029e8bb68507967cc8266ffc467e5ef720f6a5f89a0c7c4cc8fc58617414b4a052c3b890aa5719d4f863687573430b467bbf47fca5c39c7e623bcd89f1fbc12f3c9b5f634255e7db4bb4a000841cc6eee4ebeab80a4a1d25467c298ce3819047a3b939aceb9cd72ed92c57e00b0af5f099efb6c203862dc4282e1ac1620b094ac1430e257098246036a898d0d0abdab0368cf283cba3bdfd401d77af199257cd7064779c54920dc5ba60da2112bb06de691f78d85b769effcc2811867cef881b56e08c4013511d2963b43068e7c6d0037abbbe841d72c5a49c11ff59f059985e002897e6740cc6d7635d2f8e003ec1367a26a46318967177aa44074e7ace433905fae8569045e09c5f3f5abd4311e7af6c093f4021065ae0ed410262165d577d4126230338990cfe06837c713de4f836963d72acd98b1a7ea9d066eb162fca396f9060c203bd8287544205d1419ec14fbfeb7169bc6454537ef73c932a5ddeec36a44a15924a9b07278de46e207acd5f4bc3d4c17639a1a35dc56390a1fed3ed87ab9e6750cb269974368d9ab00c477b05a07c400df4ebbc2734e28b15c2a6e6d50c09213d7a7edff702446569d088c9a27a65b25d1e37d5dbb882c0c26de77060a4baa3589cc32da76efc9de4feeeb8ee6a9407420e622338b4facbaeced9710eaba71c172d87ec1dbdfa139e39484a3bfea57e6ae995cab804986812c9ba5936eb985cf1520ea2e57f030f517d09710a396f10840110b8d988ecbec668fbc5314b5a525ad312ccdeafda784ba6050bbd84007c27c1c2edd2bcb1b946d69e067086ccff502f40c81f4ddacaf49573455299d0876a897cd4ad6baf9becb16183a4be8360ff974754c72b910a77144a93229902ed74597b4dd6f3f13c29c83c0bf36d61c47b91c79617822d3cfd0987de1799889e1572a20dbd75c2fcfd29dacdda80423f9f7dce1383da424504df0563935afc9e414edc5b52f10cae94a750733d9a6f4dcbf05097255f9b8f2a49e99fed2c914ad1532f07fa5332323bdcdf0dba8c9a225e89f15c951458494ce719c674618839c8b11c25b775fc80b05fb11c6f308b89fa2080fa10e23952ecf5e1f9b350cf91957fa20374425362945931ebdfac12ad39110bba684c2234d7153c4e4339fdc692c1e87489528789896d74ab022141e150a1e61f17de70a83ca04e58e729d84a892114c7a0851b51c514f11ba439b25fe1742865b6c62065c47d368796f7ceeb33749c47762ece251f1dbcc51e758585c18e5495ac1c32e7c25de9761326628504adf3f2c0ec1af4f8adb310a41b09d6cf1fb7db7826a5b58710238c5df6bb79a7b254fc05788406d7f7176afdfa1d514b1348b247f4210e4e7716a6e6412118e43a188fa2419aeb67c1eb86c990a0f130a4cf5bc0908b7fb207300a85fbe3f30c18551b2dceffa66755e8a40ccd419eac3cde46ecf7ce5934a0b3465b0e270518cd57297324a15fca233532574d628a988421fae4c7ec0c5f483963d9561e762df3a9f3bcd350b25d61c969dbcd5ffb03729d21fe05cc8051ca96d406d34dd7422339368066add343b9117227a979f67140e8e225c465e05f4068d225e3b90a0166ab6bb4b642b39955f643ec9aad9a2a11ab25d31647c6fab6b6e843556e7ac00a7c0d8a772448cae2b9e5b62a72366c92e64fe580118324863c13e84cfae05c13bda319b03ae04d8927759275c0adff58db1954fa1fb66d7ac4cee19906bf73069dacd6ab23b95f8632efaa1196c3f0ffbfb66b3d48b39df90d589406c8104462ff9449f7576b23d446b4bc8e3ab347382c59671a1bed302aec628c9588c70ca6b9fe8f7720e8c702c35b061864e39ef7d781b383283d4be450432988f8aef1ea3fc67559666fdd1d13894c1c08d3bf706285b6bc34690981a6cb3200678add7a913e9dcdde9f848eb9a18773d852ebc23e1e22112bfef16863b0d7870d77cab0f739a391e4c3e4fe97079b1ac5c6474ef8f6b25f16e9a17948dac93b22a21cd83e25562f92e758d8bbd987e9c59efefa3ed9198976ffeed852ef9c48c834b38acf6aa2105e0fe9c5946a1b3e111320bf92212f9adabd9410109415302d8cc00727350e6fe86917b70b0991ab4a4d1a9f63de840b3a0b732c5699255eccc1177c3c43418ae307b6b35419f7deb4622ddcdc31be76245b085f2e7543c282d2bd50d32481004a26422764061f7d9bf1ce0a843d7143cd6f3f548f21b5899cf48a9bf3d177d0623ac95bd6b78b91b18429c1c6264585ab3cc9b9c7b27a6566ad3338369ad279d38755848a7ff7008dfa2bd8d5516853b26382697a3c9640327d64322901020dffea8c38600ee969f7c431c3ddb50c438c12493d5599e14ce7e9cb0c4e67ab1d51f65b91729671877a5271b348d2b5fc63ca3bc8c765640c5094385eb831956c5bf20f5b2187414f90da657b71810f0261618820c561b1b9bf70a083c52e28f6927b780a0bcce28c2345daea586d96f6d6b4dbdb3560fad0cb17d269db6a519cba97a32618f60fe8ff8d9c0e4bde5f465e1deb91b24644ba4c3190ca7fd91098ab75559f11806a36cb0509ef4f32df96124c1e5cdafb75949ef96489a18b29182f0ed52838058cf3aa1401dec4d7aad5f66e7e1e341cdb12a0d854cbc6c8f98eab83e9085eab0e80a3241bb8fb155369391cd9cce990d8a4d6291600693e4b647de665c538fc48449e500504ba3ceb2881d2c13b57034aae57c30cd082fb9e68fe7985a35af2c47619a7a9a1930779722a9ecb4434c03d51aa82073da6c12f8150165f652d44dc05d3c8abc552603bb8e98eefbe5333d42f45336c7319aacbd517a9fbf7fae59e92c39d51876ee97b800049151ec2ff14115569dc06c5ffea0f1e7a8f864f3b6ae9a15825352e935c6882eafd27b69333eb378ea6a4962b8232704c7d2d10b43c0d2786098986973fe8779e44de2cf5eb9563d698341a0d7e066ea39219355b33fd8bd382dc4b6f1dee2db9d3919a064282f9da6f4a8eed6aab89193368bdb232d53e74a17ac20e81c1c95e3b0e03af307a6472c05b89114c9ab22658a082a0ed408d31fcc3706af4b9099e15b63330215ad3d63f140e8f147eeb45b48f7368fbb40d631a1634a4b9c7ee2e1bf2ff1771459e6728a81f8ee6185ebf9e18bc174f55561487f6dc59ebca927d3573a54ac5c464226573e7eec0bd7e1afe67578228b5e492d121d9d7a25ff375b6593e7d3d037bd35451c93c7381e160e1ab55f8e9d617a76a12e45f65772f06b749ed96c866b68693f665cce7a55140d9babed0f642d32c92ddfec28a08d6986979cf9c9bf0708abf4ef06afb52363bf5788923ddd3fedd85da8bcbaf663b144bba60d5ac0755ba9fca488aa78012019e880ed80f5d0b92dbc33bfe1b3a1873236d7b8977074f7da1370822eda858247efbf3c9ffb65457ba3eadd2f54fa1aadcd1d464df65119481e6faa778d29ed4a8deef33f8c6c9721ff941cd47a5edd8f4bfbbc04634464c88271803719af8209dc6b8c0a6f0023fd1fb99005568b01187e15fbd1a4b294091710f42466fd272285b71bdde288805c8b8bfb0ffaff1a53bcd69895681f3c8b5874cf563770690916fa1ff4adac02332d06d54320668b5c482256e136a7e0dfb6c9c75878686e0aa08432ad0cc488cb8f2912e06cdfbcd3e8f803d519fcc5b094214b062975ea813ef7c358477fd93be35dc6e6a5a51c39778e838e365c1c2d64c4e3d86743553b3206e7800e5950e00adc225cb1df52430c7d1ecf09eaa24a8695343ca8db2e44497b47835c53c1667023ce1ff3f0d6ff54a8c5ad6a5bc282241213b342deb9d40da9f52269164a61570a92efd8a2b1e680004ffbdf9960b0042709dec3993b403838f3ac7011e0858fd98eee3c9595d527cd61e3c23427a0c09c17b5a82f0f7710972a7a204da08b46a7a5ba9b91fb370b02b45e1616b9b5171cd46416b3b76bfd02bca71ea117878417992391f3f3659d3263233261e1e5aeb00af765bfeed51f65907364852b1e87f7c7b792aa5bddf276c12c52455931111ecf46000bcab8aa7d636d11a5df4a69fe5cffe83bec1eecde606623ad5789dedbc94b3a21a83972c3aef530ce57f5459d258b16052ad3146874a82306b429dda321b936df9b0eba05035e746e15708ddc12c632be36f981ce82ba09b3443511df71ba7d5e245e7343c91d8914f121e16be44f29a92ca53dc14ad26388c37e1816f7b4ce8f79e92aece825363c442ab10074e6785249ca67551d3b66556ba4d4abfadcd08f13c34eca803e05ccda62923dff2a3d1215844ad3369d974d2488831d0a504094d20d62aff0336ede30d5d7653bce51934e80640889ce0d0830869a5b48894e78ae7fec87bfc46322f9f953ddc910cc60a23340c305711b411e95675b8b76ef5f54499e5dc714b0c082f22d69d161f103ebda8228cab26e7d13a993bc9ac17e8fdefdf5633e49a037a2d5fa3ed52f550711afbe0b24cf504f82caf824a508b3056b749e085113908ca325998aaef2f5da3e782d8067e393167bd3a2b48792a9477bf50d05828dd46b8475cf4cdd5a10787a5b4c33bca0b6a7d7f1dad5c8a125d675854d5b9d8ba5627085265c7b3a5300050e2d13611a290cb2c58e4b8962ef2a15a41f08576b06662df30882a59a1eed66b13bcd58c33d0b93786f66d1798b9bd3592d12bc1dab44c9a79aa1e1e8018141a828cf5b850da5ffed1c3ace29dad90fc4aa8fe202c2dea82beb7a30e63595362485fc06f55be92e76250b69bdabfffe0de298e29c707ff10f130a473bcbb17b01561a3fe6402aac7e0e1152fda0ed86e5a6b315d247c7411bb4d8193b254d0a7a3791fd3dbd8ed32a472a885e4e9e6b971d40487215be24e476fb375aa02c05bbfd6efc4a3a3e463e301db9853466cb052d50af7a72ff2adf665c7b1d86568e1ee86291893620ed29819f57ad65b10daafe278b79127161077ba03881dc229f5df16aa105805ac13346144fff2c8c86d09c5f63190c1c1705597b06904da193b4ae817307536640a54b9f8879dd0e2de4d9c20ddfca438e2d59cbd592563519883c51d239164a4630b22237d2358813e2441593ec9b8d8f40a1b62dc2f65c8c31f8250bc186a8fd8546c483663998d106441f6ca82d81fddc9ab19debd929ed6143e4dffa294da2fd4f186996cf63f463fa4dcdcabd13f16e484cb068c39e04a93dafb2c6c4dfaf5d70b353ea54f1d06aba15fee4f83206188c1679eccd4457d8586b2e96457cf83b06dbdf0e6a0a6ab62921f2b31cccca38d765c1ec3452892b274281fa598a6e67330e89826cdca6aac54f34452576e671d7e87a9c5cbe3bb7fe7944b39690556f88870ea2e80b82b9ae09dfe1cd66adc48522569f1f5faf77f1dbce30ff257545625a2ae682ff6b3cc8379547059625c1041e799c45a183ca607beb8f41f09f0fc4163a56867b24d4fb64eef39cae8bcb3c73b43964b6f98a2b0ede75965e1fcb190c6c2ba07638098adae9680b2ee09b3494bc917a518fef348b9d99aace8df54cecbd3f36cdb2a4877042bcc4b08e5fa65fc0f9d5a9fa59aba1bc24cc4907d9812c8c466cd44c59233228daab037f7ec0e217fa67707236be2a7831b3d30d6a5b749888c76a606b6277db031ab6f7243b4ee5023135b64499bd1d3195247b3156cd410a7309647675db58045454432dd8c3ff36d2fd52f1ecd53d4428bf73a277d59f669f217f45e6e31f5f1d57340988be5a55c650145097a91ca563a95bc61cddafa28acd9d1b106b30b674926315f99d744e0a508021306e8231eb4f0866a007bf8ff0887cb37b12d7b38daef3bdc1c949dca7065cd0066bb709bbd63b72aa31070568dd683276f96aae4eaa4a467a47fde8106537960dbd3168106f51ec30c5c76432fe73de2fce229b9a600277c420c16c8286bd789d75efd3938dfef9dfdf781aebf55ba4255b244193c242dfe08478f274dd6d0764b31a09d185eb354ffe904d47d6303d97d13674366a49b2bba355f96ed3f673b956315e8c54c4ade8ea7d94a8a629be743eeb32d246142a4318b93cd5554a95716323434d2bb498c19237eb94082815daafa8078cec7e82d838f27b9c0815038189589c896d2ec371fc790d2290a4aba56a25102a9e8cb4d0f01714c320fabcc2eac9b6cf18b3fb7989873fb0be06536919fe7639167e8ae4ac3034b87c7ba2f9bd7d82ec0e6520694273d61b6ba610214c2b8505874638810f6fe6434379c3731406bc3a3f9135fa011e8c12c2de5e75aa4b06cee2a23674849e8857946565a6a4c01bb020728d55262aceeed357855404b360250a9e4df8b01b6a837e43d229a03e065eb69f81fb76d656b105a916a96370dcc06ec22296302e3c99239e04e5a4199de5e0973670a1cd54fa9d776a4f44b2b9ef8999223ba056331acee5e33a26cc2ddbb593bc158c7efa1443769348f5b2f4802335506a9b41a8e7ea736cd3bd108353ffeb5688ce19fd4aebcd9b30c46699cd023779fed3de10884132d7481de66e80a6564331536ac9975143edff6f2cd90fc27653bc2faf5f1634bb9f07c0533536bf49e9be85f19a2f8355613a69a8bd03926174f5b077096f49631533ecf36e79610e3f35466ef53f1db6256b612c2ef791f2b6a9be927b29fcdbfc359ed8f7292e60459a5738b296931028d6ad94bc623e82f2a84bffe4faa3f93b795f530fcd0455fad9959fdb122961994306a9cd0a2bd7967655d991ef833082d81c523557bb918ab98b1d853889dfe77107bec95f3a6cbe77d2de2991867b38def35c1f8f990eac1cadd07cc70a52f9c593ce5e81bd133ddfb94ff331299c4511bb8f757c99f50755381558d71886247768359b6a098652c81fc8d3fce72d1bece3f1b32c88decea6672c3c7b29ac595eb078682ffc0f94211ae74f97a4f562974c1de1c338a54b96d6cbc4db6c65c1a85239805bfc8f8e63f048535c8440e4c948ad69473ff5ff337d9fce68a80087531b3933c156a8e060f5073e11d1727b17d11322dd17ea58b02a2ffeb0383b8019c9ed28b4f94a7ab6f74006ddc5cdc30ec06dacd43a400aa6899f901b76903551ff40db96cbe224adfa5483972c82069ff5872f2568bea7d21785eaf4dfbb09778c4364da07b651321a11028f66b5d97c9ad712802d764c610467110b65172bd295f40678847d19482175c5d0eb5abee235c5e1e3e51d328808eb4c943f6f318052e13a9ef87855f1badb410dd86c822e72bbfc2fe70c65352ac89a2f0e438ed78f3fb57bb5642f8afbd1c7480eda8159403f07ba6593d8a805b8c012e89008e32bc10e8d33d6f2f58dcf12ea360ea5af30978362d175d456d3d747f46bb675919535744d37ba0f80215e894df29be2d367a5a31b665e6f8ff651539b43f435b792551026211f14ee7b8e8a475b666204fd78f618ecdeeb5f6a9c8457f0678d137b71afe44cb9b5745778d16ff2ef275edbccfa2650ae7da6d7fb012dfdc5ccbbaa26e72791fb27544e63b492f1efd57f3de63962f21356abece60dd72ee8369c241856793f1a28f436d3f95d2795c97bbcbb0bae44f636d204336fa7a92943e43869b6c4268f4f4c801e71ea47f9b4c21f6f2a240ea115e3b675495d3cf5ff240dea55888503ef6f0b34dbbb15cc9c7e997987af6888232f49956915d111e350aa417a5c0c2398f8debc6b2533eb7790f5f974ec1d1aadd3a39c62e04614954383f3c2c14eb68598241ecb8226317648e2c8fb157a80760c913ce943022c3a5b29603aefa42af5335f53c2c6198896b8cecfcdaad10cfd4b032d991761b028daf5fb8f95b882a2fe18cc54d3b0a3e5d04790ac1e464ba03b7bf3281d0220b443ed345495fd2805d9d13212cbe6423193d25bfef0dc0fc06e6b33410c8d7600bfa5bcc8b13fd186d070ea4c1294140f19678b57a7704a30dbbfc96f8e615792a4d72a3fc32db49d1c3ac532726375452b1992bd07b5c3c0c8f7b0d15a062f90192df2082266d8aebfaad3ead513e68fb283de1bcae189cb26c14b1f28b86d8aa76996ef652c2c2c39244b62c69cd663335f1db23bbebf4ef2384e41dd749b62f0092bbce4ca7c56f40aa1eaa1bf8a516b347f0c180275ee3a9ddf991195c1bb47ab2492242d93fdefc180768d3e47d127d7a9e8543d3abb4d1c1776b51c73de9848804eaed0885fe1cacd98b5fab62aec02644a89021f4cb82ee9c2abc87646fd11717ae8a0ec40038f09df2a9701360e65314eab856aa5f4aa04a49d2e108a55e0fc3f3b4053987ce6d147f021a072c6babd9bf64eec734061b216077bb1d17b7620d5ce5c72dbca6661eba6bbd013e8d5398debaf0f2f80d497de723870323a81506d42de91ad1d8eb1300d91797f3a88be17a4b9843d8d8003dad17a8a83c291f8c09f2a4f0257d2d5855a5e0d90531b6590168d36c92b670c57d1bf1082716922624d11caa49cd247b1fae157914b9c0cb714228e8ef618076655112e74183c4886afd8493e313746bd29b81e726271a7d64fc2ca732c614b786a2e8ae65debdce00e5f7577d90d0ba6925238746dc747e7c69230bb68f6f517b46e0a28b7e4c85d5bb09841d0f3c68613160a104278df25e8dcb6fc87071999b259d0a81e5d9fccc2109193a2ab8026d430d333f02cc428d0ece1fef84302c0e93b26141707670fb2c8d8e97a04b1ad4fb60baa83a1af22eb9601a84c0df858f246ff1676e94958e20a2db6ef0ad678bd2bf7c8c0f9b9dd2d15d4fe3619f941b71fb5fec2d9946bd7a80ffc5e57b3bc9e0ee8a7cdfec1473370c4d435856600f826881770d223a6f9ff791ff5e25ca08a0f72fc8059d21843656ed73ff7f46041438efbfc05bad941905b1fa260e305d4d6447ac02555673a8559b06b1fbdfe6306ce991d3999051549cbd002aa5a542a4be1c502e5966d9b7697bac84be61d159926d0aecae948ff96e033b70514a3b97f3b14f4ad368f9b4f88cb45493cd181751094b5a05cbe5c0fd303ed00c83210ddc884a95b0e7763b7cb8ec0190e736f25b01f2166d417d371319be0ae8dfb69bfde5e0626b4a4d414ef05b9ec5819a3af301893e42d020cf692418c400326f8b1f479571930f836c17fdfd13c23bcad8a4a5f39cb6233d9a5a9cd0e8fed4001896a84ebe27e5eb397da0eab2a75c3eb9cced8eb75ccf4587c6e06aea9121724fcc180ee0dc582cc3eb0aabee1631c8f19d867f33606b6ee331efd8e68afbb1af8a55b6d31773850871b18f07626f55d08206beb04e8bb7d06e93a380afd9301df7f1d3f440622c7b7fd7e785b724caa708dfc18e8b180f8fd061589ec6e809f43016c43d66367b14ef786d1799618cf03d6917bdc43e9ad2dd8ed95d02a0f2e7b916128177861d59a0d0701e1bd135c04c5cd16eab0863920dda089769d5a944ccbfd38b48f434c21db0533d3df601551ae89ac5b9d326c3af06d3d2ce5e145c899cbf00d779aed2b23b969011c0f588ab234c23daac6b4969f6a67bf7477abde99d40cc7e6292a6bc1d3a0cf8feba29aabc5f686018dc5965a1bc674c54fe720a08c93ad04d95396e7b6595a2663466a9d4290b6bfe2ef9543cff4b76c54ab99f030b8150adc2e0795bc914f9f96a55528ee742d2a7371085b5faa05aa21be34394af61560b72fa335e58abefee078ac91893d979e606eda2d89a2457c3ba3ae5c5c7241724d521c1243215b81e53453d333f269ef5d45be710b0c9322f14e722aff0f8d5ac248c3a72c98a7e0d4b66b4c471c884e292f624d2dd8b3e1717520e19098c1523b91bcde339393c6bbbf2ec7ff49d7ed5dc350c311734c28ab8ec4009f72b207edabcf7ba275a18175ce01dfe0c8a3693554e16d748920ab9ab0dc0a4190dde122fb7ee391792ca45b35e893240ae2e85515128cec1f114bf67fa593bbaa009719c9910729f9f6ad2d8093f76847a76876a256f452d99c8815edaacacf78f657bdcee44454ee8fd7e63d21932b9a205ad745164d4cdfb398502107efb5dd437c9a93b6196bb08d6ba9bdf435daca86e0e1ed06e02f2a3b7c429db4c1adb8eeb0a2ac2c4d30710cd442c723a0d957091e88210adb89aca78191a7ea554501e12b7066c0a35b3f00b8fe65d86736db7d3ae039205d4b8f687d31cdcef054e8669a4beef31c65a0f2cc583a582b447ea690142810bf4108ef88bbdc557986879350d3d135d60e91bf6f733739874352375cbf0b30e3d36ecddaefb7c84cf8dea1660848724dec11bef0ff77e972d3d0ace817e57b2e7a04ceac0e9b6196eb210e19a730464cd4afd6305d0203eee24e5e5c1f47267f3feb4b03a9406b8d45e462fa9df64517901e2b150d24724daa12ba7f60b3ae87d1e50ef6b4dc0777ec58ece77d15a8ff35afa7322d2f54e1d53ca9a4e52651a1b1023d76f77b96659fa9934c091cde63f120e3e72f8d032426a1243bc2da7ddf538b83dab77a560173e2923f611ef19a294ba5ee7252cac75957753f1ed4eaca1dfb0b4f4a2d5d104d9c79a651aad01e2c1bd273009d062bae3722ff797ac42154c2eedd9ed6742560e5fa68375db62f9ff50d599023ea385893fc3bfa50801a789a029541f2776c2ac1d89d5ddb31a3e53c8e816b0c717567f91770b28c695910cab8921374c0fc9cb0e2c9f54f1bde7b53a3ba2e80fa085754112ac27855c0636cfa76e86b4ed1ae4b1f8884b5ffb629442f8a6806fa206f3d4337e6293560a491bb7a42ae81b7d6d62e8f1672c35a8509900baefa2bfe7a8648753c8685f0e1966da6d39768d2e669ee6895490fa9f68579f396da4ab6d2b71ba00c6ca70b469b2640d9c047f3228b6595c7731e02fb58d649bd5dcec7ff16e4c2d68505f859befbb16dc41e495f76f48b0ead76c8d2e338f618e18b1eb36ad52c3717c6cf99612245f9b812f7a060dbf736cc6f94888c74d130f47d3a02a091c143cf4a46f05fb03766329366a124d52f95385002bb1dd33719548ce3eb526f2195ba23d23b12f60cb2d3bb4d477da79f81c0dcd28c624ffa3682ec6e2b15cdfdd154d7e13a365e3b6ceee4910726fe82177ccb17600356f371d3cf105a475a2715ab783090e33828183ce26083809d7bd833583dcc2bab3055ed83487f57accc8809c46db7427fed6c24c0ada27047cf64322687415101bd9553d24dcb0a506688cd38ce316912b59a1536f04f319aa7788643663376bf81d00ce96d534c6f9a8247d82c3e3911e5d834a032ec76a43595f75660ea5da8dd71af835928b9d0251336d08442d63877951a7750129b62a783c8b0cfb10eda86bae225cf34a920e4bb3ea62a0d91044c7ead4c8594422d74592352be0bc518460d0fb6e8e38daaff6f7be9df04d4d9cba91a4a25e21cb31145466a75702587e59e82b78032654a8041d40f656fcfa36eca508981b8dd10fd27024b007a86df245c96a0b92b0c00035025731aceb8272fad88f0a4f4309a4d9cfc75b3159728f87937047fb67d5c266f7e77fc297b05ad638976189f075acc2c9a8ed72cd6dfa2f0874afeacd79bd22622939f71eb93d033c4e03edfdc66613e732ae5e01dce7fb3c29ffbae572bcc6f30dcaf000cb644b1757a676dd7009e4b5f963b168a95c5459aee758894945bd752c2ddbe1b88836699e4b258d7f4ef4bcccde805d32314f621a4a7ad054b3752db7404d92baabb842b8903d7241683e4d1dbd3737864a7a51d169eca30bd7ad80693287a28502959b1ccf05dfc68dda028ff6b7fd6e3c2a7ffd594a4b61f19779aa4cd70e994376c34d5a490bc5533ab1041ce5cb01fcf3d950e61df53c04ac6974d155ccb92bad7e49494036521c1c3a808226c8dbc562df800cc37e0eef380f5df934bed2e375bf6338b62a54d4a6511260340e6fd8f1ed47da04abd537b45447b4c347fff492a83f299c1df7049f9fb1dc5eae7e1b671d8d8280e6570085be5955a4327018c859941b2cc65de28d5010232e4a78a6988372d98c6c5a1a999a28dbace497dc4a313c90404839a9fefd815c9965af200980dbb03de88df84f803d23d3955eb552117a2ceacf9fb5a0752b84b1570e9da82847e8a92af42cb573afcc3ca7834566039e852037e45e5ef694a4b291897428cbea3eb0f45c13fb33f94d0cb30d028248d44b0bf7f20eda2b18172888b9112a35603aa36ef2d6710c12c1a07e94bf41c93516a3704b33b995f59d84cb90a2d8e2dd51005cde7f28a6289d63d38c9139de06d86652bd7eeb9adce25a4cb732d105efec85be742399614eb71937abfb59ab99674ded1b8b71e80151eefc598d5c3c1af4f0816a2ee8bd48fdcfa57d5afb403d7cb2dd534ead892ef55c52ef34b7ca2f368a68d02602777f2b980eaa6fb5611810541546774186b189e31f7600dbc8566caf9dc96a27ef3a8ed66d749f389a43368ec699ee14d10b3afbae7808b5aab68ab0a6e59c0e50d8fa0c873c027430b9320f844931d20c0f0655722000d16b1112019a75c61c021d132f501146ab41f051d2c44f67434ee9ae2913f796ce181b482a9c83ff5e600ff40a79e2aad42823240d3ab6dd1ac2d693eae3608f817aaea69fca8a5f509b9657d6a3dacfc8511ce57820193c54eadbb11dfdcb545553409cab6cd613b2b295da417d232146da90a5ec5b309ab6ab929b2abd5a582e490518e1804a81ac85b56bf8a2190520360b0098e3395409b7448be8baa05fca86d0ec23f2ece3e31ed39b55a1e68d084d39b5e521cabca47e24a31f61b2dc6bcae6cc15a83d3c025720babddd0d7089c4f475ce1840c81ecd05561ce21c03ebdb20d6998310f6deeb7df04319feb44198396911f88b442175801b2a0dd6c9427a967d06fde0b5551becfb9542cb1776a00dd08776a3f257b8e8b82d543294f04c7a0fb584eea404d8dfef3128b12deaeae7203d11aeb77f5a93d2ea264038c1e7c66bdfc3ecf20585dd6a43ef18bc7a9852838c85e503b58b9ad689e586e3851c4e71c036bfe6c668bc4318db32331e182f87b66243d8e1b7b2b1d7cf8c88b691c135015b8f9c198923bb26baf483acfbeae21334924d9f16b7e8e370f123ed474afb76aecc2d9c78740e8101dec3d2522f4cd304328f823071981cdf6e1549a1285867cfce7b6a71412ec3ced502ae0824be4c93a4a28f073c2222c2ea7a039b31cbc2a040cde095a1857cf2f566f14d21f4dd5e53b2695f0e7fb4a3e5b5052c506f057e609a9bf20cb8de4d4105f30b94bfeaabbee760f265c82d73d3b95a9e4271589916e9eefc619c8e4ba3678b60888feba1b1d78263d60e5c261672464894f0b9dd9e65849598362f14d518cd52b2f1ebbecc723ed6bf8a6cb906daea2b0ef90c84a0eba9791a6d282561b298f68f494292cfbd18ba74163656d51b78165875a3e420835a4e3fc25fe98cd9be735932f8224d96ec9f46f36cb1f3076237dd199702862aeca279f5b82251b682acf948ce9daa91e719b4191eeb5d02183967ba789b2da9e646e9ab1e772d74d10603ad6552fe3303db2af443bfbb617b1cb19294f7b792455b05ff426a953f86c63e478df30fc9805baf325791333e0dc866e0117fd07bd9b35ac45d706cee393da673eb7abef3d0fbb07bdacd6d8f82a8c4d2ad13640a6411f4dafe8e712f68ac6e634bdbe7467051aca8b93d64bbfcbde1d19dedc0c3cdf5da4dc832d9e8c6e5f167a2cd1df94b2d1ea73e5ef9ae78e2e3a577701556f8b193cee179b7aceeb75ceb4372992f1a73cb70a3db619f8e17ec0577433bbdfd725344cbb93f992c0f8813f2a888cbb6fa062d5ee6ad60c601229f5a9687b1a807da45bcdd10b66ad270d84eefa239f650d9893c49a7d08d16c7a8e4de3bf6dc0da0918c2b5e4072f6176dafab02dd5f2ae26e18a6ca2469b8d60c42e34c64cd5f2f25ab02fbafdca3864cb59e1ccfdc52979a4dcbe33eb1e30a541477750d0269e482e7b624e177931934215e9b8cfd4f0cecfdf815b47ad8d0e8a1d84471dd8a03635409f745de8933e6242a78c950094787404033c4e9644e6f2fba307ab22e713d683cd80054381f95a758eef3af781c39fa4ebf6988639adb1703a0176a9c9df18a90a95f585782edc0f3a31c6526cb81b08ee7d915e8f94534a54955383709f5fae564f67179ea57b09a5df801c574b7f3e5c7b763d976ee7af008e5230a97b8c8c5b8e90bb2bbb93e70d26a32a9a48616d3e890af0169e10534712c13a37bf8d59e22ef2210d8c1619e85c523ae49594a54dc49076a3ff4f192cfbe444f63ee64ddcf51abafa6b55677e73454d3d2a803e69cc427f3c5e2d1b1c7ab77d1a5991aba3670bf07020939f49049b84833f5235ce69b62e1a9175bd928a1b9526bddbd93d40b571adf7e512f787e1f8651a638701472f08ff4fe0353995c9005101fdde1d9c15111f1f26fba622490047ddaf6f885ce771d30407615ade66ce5fef642d52b9b386548ac065525817f846b445f23e721beaad99c48e207768a8a83bceefd6bde33218ce38db86e4b79446ad50ba59fc5a9a845ce73f1de912aa9a7f85b390a1a7e2ea03ef44bec54d9ba3f5b8ecd813e4df3ebe23e5edca173077d5707cdbbe802fe5cca1853ab2804f42c2bc44cc075c067cad414162b20c3ee9ead1e63a13c907464715dffb79694217cfc833007d5e584b49fa049c3750bc1afbda3503a106fe49b286e5e2ae4e2c59b369dd5611d8c3a7daa66c63bc27a2ee2b0af659e0f0b931bd7afc6d7521a9cafaed46a608e5aa298077e5bac92a507bdb031ee82380384a84a3b82322d3e73a2200e396320046924274b52b9be224dcbfca75c053ad185ce2e79746489f8edc03e398361a8d54a7f1335500d306a95a6c6938f15f8a5265343b7aa7b020d3f97c6af7a37e7568fcc11041ddee419ed4cd6633968c42735294a3968716793ec5123d07627bc890f355f7c8e8a95d11a5a64aed046c0f2a5058927f7ba235c93832f746256d646750640688854d182f1720ff7cf99f9711d08d6c85400793d6158ff52033c93c7385fafe43646fb51d4841e0f563a84416aaea870abd1a83600040094627582414202e891592ae18fa278ed11096b87b704b58a01fe5631eb4a199b3e0017e571960923bd3980dd356f7b5d15a58acc609adfcf561e2d185f821b30fa482ada7cd420ec4b83b7e54641eebdeaa4c417296bba819297e52f2e1a34a671a1c43701be317d79a1351d4f7d9d69e49fba6b639c6f658d4bcf323ef0fa25e4a713109c513617300b875db2f3a0ba1b24f6ec617e2a900170d5d88516a0ce9908f3c44e66588d0fd2d5d72fcd3cdd12e5e3971f484a53019b4834cd5d45690ea1675776b55558972b9c5c9613263b090afa9c1cf404cfb345a18b7c72bfd5140ace47cefdbe42744bb84eecd978029d7556a2d0858efe05845864703662700b3c9f0c4fd522293e423251e14ee38c709417108af75574f90fa07f85091ea9652e02750fd3f0669d33468c59207c0da4a9f652ebc34500fd9c703ec9f99967b95ec326f61e156f48b5a57d70b92d68bf5a7a7114fed2451502cbeff50aa2e72174e3c1846866be0252c0e07e9688b3627b5e7b8606b8c1581a60968ec9be38c55289a09bcbf74f352208bf66853b3c9774f99791cb43e9b6aa4ff3d1773a905c36d817e275cc914d4cae175f1044844f593b686c012e7d61a5977798e6dfaa1e9398e0e0493830542c70ae7de35fa0256310342371e4319b2c0c32bbbc6644c8871e64b631000fed2df39869c765b3644d81fa10a551427bdd4792dd8c5033863f86ae27cccceb6b275d01f08ed9ab164ce2cdfd047d3160da5fb4e310d60230c430344768612c798c455d958ddaf9fdacf092b057a9275f59fcb8cc8207e7a2cf63a3598f5fb7e6d03b85ba7211c84a94086626501988ef91d1aba4eb2a797e13c2c9e59f09fee645191e287cafdd91eb42831bd0642ef283ab9cb940171f38e50687743b26c05dd223eeaf6c6cdf462529848487d01420a6361ad8e3d5efea6f117d30441d73fd8c6ad4c9d55d697ab68fa18c7f095088c6b959332e44fca9aeb4ef61ea3fcac4a0ad40df4c97ce670c55c6df802c71d1a9c974c7f236855e520125f67534360ddccf6de22cf12cc65748184c08443647c298d1e32003670d0a3a48a0eb0c222cd8fc856942b908d4c860edefacbb59796033f6ea0268b465678187a17b13b6b1c472555715cc792abaa503bca522c46a59e4d53901b259604e0d2f6d20263ee8e4686c5871b90294972e0ae63a62415d72de306b61bfd335ef300311e07d498f32aec2de5dd92136a0b90dc930b1252a1c14135f0e2a5e80375b6a1648645719c499bc8f3f2525b22044ff517295218e7c527e78248bf6a9b1a066f07fc1157d93319121fc7a2de6434592574e461b112b072579800ea776bf65886cb6bbbce8587583fbf5afe66bec00be71578555294d9f5caf87ac588afc9ad0ae59f0b45e328b8794f457b4e94e9133e452f4174586fb3f1c37ca9e8354ed48d045afab52d8a7a923ccd9e76fb2f83826a0df442f5599d3816a569cbe3a7d574e36a00ac845f25c182802f1bfde601dae41ac2242443010c5d20cf20d08def235de1b87d3bc7a35b913d9426412d77b7b91c824830d37bf9cd2899037a1001613a77ba08e3c8210b073a407336eebb69d61ff7b00a9221b9d6420c267c2de3c10a4083dcd1eb8529ae8bf267d68cc4d59f3e0d1d34865084c6fe582685ec0dc455cbf7a70d40a5171710dbe248394aa96e9f22673b30afdc01045f3d29106982bd8edff81beb184df48a8841001c86ebe308999f09c6e5b490a0702bc6b62399f5ece358687e51e51f6122b4f95c169ca4880a11f1d4bda2794c674f2862b3d7988fd48b094536826afc607450359a9e1586357c79c0cd70c53e6f83434f2c2897d0a1580327a99c34dc20278cfa27a42e14504382d9b4a4990750613c48b9fc69ebbb8d6bfa3b024963a2c17721cbb42b94e6f1a602e0328b3ae0181bc20469a8a5073b051d4af1948876a865777e000cd84a0b1cb0fe88ba36b5ef1a8d4806b8261516327b61eec5c44b137f3a85f0a321b56753467abd1662768f11c8de63581adac692b12d93195bd9caeb2fb049e4e544776817a95c8ece898bef8005a8eaa1d4abbb20173c20778b9b1afa4ddffb6087020f398c3f8e9392626a3e842aac3fa5b57f760b2788978968c9a40aa1e4ac26a67e7fcf480309d014722b9d3532bf9f74bd43af2edadd93386b339771d5110f7867b70d513952fe0e95685649cdb967332507370752a5a641df5f0cfda1474e26ed8cc72655c2f5d14a71bdc17adff9a3c11bedc80dab6a9e77204d328fb22baac5be264dec3078d07d7dee67e29250af6387267b806f2bc451e74a3d37f0d0dc8c9de55a9b7a537c5622df6883bdf4bec6de61d382617e18fa4ab779cd128da036871ca36a96ad5e5bb16ed8ea4c0123f25e26527d9acca6cad1a822a47f9b2984f382bc78541a51c0e2489affba3b1db4dc242853e1ec5cc35d0711b63daa9a431ba86ded3a42de2e81630672a27d8f931511fe542c179898088e1bd2cb3d1bbba63f3e49eba16c37db91e3bcb9cbbff7fc2b6868aeb76392c47709a8c8bce48f98f2a74796b60fb93da07ec5e4e5a128292554f13120b5ac7365303e50851a2da82c0516b0c7cc7acda40eb303e4036606e23d11c55e35c20b3afc5df4419a6c8e65353cdd0d99dcb87de044102a153adf8d70eb119dd88b0640abce99577cfeaae3577e6477d269ebf3a6b9e52ebc26650f1f8748e70f57306391255292fb8a56109275eb0d1e51ca1c8e5f28497540e425249f7d0ecd6d33395c51910a7d9b3a64ec8050d003ed066591a4967194b91fa44495908b940afab9d67fe5649811e7c552cdb2ceb50a574ce0e05961c244095b4a9f8a9f6edf7fa183f3cf2fdf2559a13922ae1d9450422046f69f1a3215f3d98b89ae604bd1189502d97f4c5d4eb9188c75438109eb833d4ebe6dd93c6512f30bd1c4090e6289f5a95f594531607a645747aef7cdd435ceb5ef707596cf7f41b3bac78d7110709c504e6792c2d4c1737449ba39e340f62d1aa9352e9c6bb5ff557132660cab76049d0b5e9ec07151740bddf8efa630973e72197704e6033a2a7cad5339d0c6871a458582c8aab655fe9ea2d9dd02787afb345575c0d3098612b9bcbb16bf4c3a6087771e337632fa3a0c6ff3408b6831f5743d878d1bfdcf2a6439aad3ac353b7fdfba7e7bfc5bce3e1240715474a9c55038aa4e46ce1227582eb1ea49ec54d6c1df036310afe5684ff1d00954b183738fac64ff9b1806cde285115d356bd3cef55424cc7ab0d90f78924c90b6b593adb2f28705548c6ccbd965c4228292f430f3b03f35e109ade22445345aef0451605b0418549cab90b4252e68c17bb7e51c297e6bcf5976ece8afd9996d6a97660a33ca8d28cce5d9fe8d48951b5da34e69dc16e4ad985f476c91756d56625e958900697e5b3ff074434ce07a3c4286ad0bb02c817e09841e92dfe8b62889941d5e91bd58084dbe00327d2c6091e6be8a0b17b842ce6ecb09403a90387a18815a6619ddfd2a3ebec648dfc45d32a14a425b14c4e5ae60172b5aa304382b096fdca03169c79493c15c24d9babcfa51683618ce32872b12a76744a753df81629025a498b96a834da571cbf7ab39f1463eb51650139154a7d895151560c63607da91b2e50265698bdcd8bef8a5b533319d8b8bbd59ce9059bdcf1c4b6c59ad436f995d8bca9235cdb9564eef2a29ba6624358ff31147a8db9d0315fa93db0b9a245907889eb6b68355ccf088b5f664fff8f91ab8305368f987499ab3d7bff5db3d8ab9d7e0b2a4d5fa19ab57e91562efd5fb7d564518628c226271667ee33f8fe07a7c42daa324d556630ee74aceb795a39724dcff65795046a6ba47759dd7918502efe235e18cd1b63fe8093ce5d258173bdff6a1663e2bdbfc8865a8f06fbacf2f4d5bf9f9fbf12f6787f28a26fbb5d687eacd62f2f2573454654211254dff232ff7db791b729e9fab13f65b88bd66a2d5716ee8ed1701fdec15d15e972b80a5742cd158245f5063605bdf723a9dd852df01e4a44a32d15cc6a27654cbb8c1b8a313b442660c5af6b0150ba42c7a0b7a76b1655e726dbc61b2619ac0b1dbabed6fef2dfff7f071e32ab1b76b7e40d7ff9c47a402423d2226c7672f8f90c2b38ad05589f30835cbf40c1c7a567862f28e80536592ec2c70eeac1ef7547ca73ec82746f4b462ad9efec382a15658dda2a8417c19315aa59b5fa526e0d8dac769f8b21bc0acf7a54b2c14b0a3363e43d9fd3089ddf203059775471475996ad0bdb5f5a61a7f0b46d09b66b738e1c76b480459c37d732e15ceb92c3d9a2c30ce75b6a1ddb65b4021ff5551d530c6a3838727c195258a863c15cc00c04c374d801d77170a58ec1509eb864853dc320c05ee7ca971f19e8d270bb0a791006ef35c178c0ed424cd99084565d090092854ae9f4cdd769cf2a22e5b13fe2633850c3ed5fda5cba4f22fc716c73141c70b6ada8e50ddc71bbccfb6dea70e7a9f8073e03e62f39fd29d3dccd049893bde4032c9bfd49fa05300b7c18d69c30d05f349623e85690d65f5c88dea00f8b793d766e77d47785e6096cd876a3bdf3841249dfe29d8523c52544efe9b20aec262b0e9407acf6c2ab9430ce52362a3f97d5d609d7bbe8b0227f841805763debf7c9659de9c02e0154f0ec1f6c70aa1eeafeb16547c18ce888f50eb92ada7def239cefd6c62b1da2aee52c70bc786934aaa47b4ae07315e8124edf216a3f4671a64d44834b026a379a39b4571cd746a12331c6d30a68b3675229a4afe3ae484993a47e750cc1048b996eefad1815eadc138392f94afd1d70e727a232ac4edb3c62e214b4af76bb393f08eb277f603369d80af44f628123f1324c96ac843376e0fbc0e4f00db6729eb06accc39bb08b82171c5d4e96dce827cac4260d6d3bf1c4cee59eb558c844b4dfbea632f22d1273b3d329da135fa777054ecf2bc0676d60a8f88d80ea1ca34b68128d93cb7fb64d1642bfa463a235850a12f8e37b42c135aed4f48db087b8f46e685838a00438ff41c8941eb9aeeb343568368dd9b53945acb241035179ed65b988c54d79433d8eec815f437ec252d371fc5f56efddeb7c82dec2f3e111dddfc0fc1174a9cb4d32f56372249291695fa654c1e5e98c71224aa7f2861b885c646c7631aea3ecff4495f44ede90ce14eb90bb46b0bc0cceb8ddba7f56fc2255c45ef6da711444eb36ef5a15c498ea86ff0730fd4088a6da1d49561bb0fbf169f96aed8bd7a110a7a23fc73d71968851046f05794eaeb79bdad597e88a4cab5e2582f3737c7e120227600bfafb784dfefb90efafe32785df4c1778a1a17ab34d97259232fd2760c2fb255caa4b98f79091288c51e6edd85de0b57b67784dc1f957da9bbd7ed69a12a5b206c765262e4812d6dc13cd8af9472db38375da14bbc71fe9f3ee8208adb6354647952976c3637816c8bd65bbc792bc63ac48bf17f7f65d87cb2f0de7cb5a3c745460da0b78ebd0b9a82fec3ee09947f285659a3b881295d9e8257ce1af8f24938c579fe53ba2d538ee8cf46ae29e977a08d8c5101ec6cd251c5710a3ac118e0240caeb9d319ced8dc4f23cf6b50b6872713008a4f1ae57e0fe659c264ed99c9edff0261d470779b0c2efa371837328ec79f7bb64121aca1c9db55bca4976f19a4dea9680a38cc242c49f19867b7f9abd7ddbd612a30037cde07eae4dd92d088884791aa9bb411112e708cb516b11cccb3e592b47f7a1004621bb49f324ceda826aae3e5d88d3dbf8e2e966571d7825c03bc6d9e19a3ee4728bf4936ac102ddbdf523806d036c8ab4a100 + +Params = SHA2_60/12_256 +Msg = +PrivateKey = 04818c0000000858f5168eb7281ae3638f831a0891492c38f9bc6961810077ffe84b1c47901c0cd58921d80a27fad91ac5d15c5dad2dc6dc2abe43fc0a9995de64a4cfa0a2dd1a000000000000000055fdfe3219c40c89e1b8b81aac6b751c65e967c75ffad981c2cbaf3955f02eb9e92d7c8f6dd0c28f4f6d22077b756866ba8282bcb9dc0eff5e47ffcb2eafb1cf +Signature = 00000000000000001aaebc53490be2491ca3dc236a4b589a70ef5e5eb1b409a20badb5f30c640ed869474bfd24b51f7bca251cddff0941fe60d72c8f576b1e63fa6fbcf06872fecc63a4eba8f67b1c338a87f94259f4a277be28464594ea83d5b085820d6195307c930184ba1f13083e08dffb92e9c4db46abbf06ede03a7f7a28ae24801c4b6ac6e97bf891921cbca9406197740d9e68ca82bf937a8bfc98e87d70a69ba71b4cbb11fee09c07674b0e7ba2a5ff11f57ca0ec0a5e438cef3d3e3e708f041d01ab7b81f84f4c8c41985db75123a0e85db346464c78811e6f9250eb194b93e866ae7a5b70a6066b3e66fa9512a25eb971e8495ae72b272e3ed084cc5a23cc726d3f67f297fc1eb1dc4fe931d7fbc3ce816d6e1e70dc7843b4b6f3b36bf579200ea476f71356e55c139a6509011667d7c98f6f757d9e634f81a4b2051c95299e1096a0eba0ba3dc69a0bd416efaea4c8ddbc413ff82072422e1f2c8078cfb832131adbb3866795be28b6bf46ccb2f85890fbcb934570177bbc99a6953df2354aa12bf29d97deeeab349ae8a1ee4c1e5ef7515abeea333d68f4a62dded19a076ad14bdb165e9cff37137b1cb9172ae766a29d599ae9830fa9aef54ec245f82db3edf0bdf3aca641a21539859ccc8602633b61dbb623d6834990bc973525300addaabc72732d82360e157c5ed7935703fd6958a78c59cb8f2225c047ce88bd94d6bb1294417fa223cba6636716d6822dc0480597449a6820f33f79ce2f1f8f74e743912235ec0db9ed8023ae8c2d4fd9ce3d79e0aca74ad61985e714f1e1cff0677f4b2b75e468046660d0745947cacc4040e22494ee471ecf05a3884152bc083235e634423b2580c4a1ed32f5775642c23cdf51c663a29998cbc38dfb13f0898cdf737a0773bd8a562eae0b5f88ff12b8df0240405baa96d526e2e58e27adcf93521dca6d1d722a2e3ced43839dd94c2192869419797093db54ba4e08f6585db6efb55123c8b85a0ac770d78831086727ac0e446a66b5bd25859a3ce2f81d489c97942a430c4307d0e3c3c36c0eceebb7bf4b54410cab39cdd517998aa5c2e7fb98184a405903d01df7627e410723d0d3c383270f7667b00b745b9bd323eee1a06932ef9ced2085955311211c36bf8ca0a21f93be34c03ac3f0d8b8e2ba51b6de15f03f81bf412c58679615bd229ac537b4143f0489d905c9f5448e1203ceef7825a8e8eddfec1fab07fafd43c43187d077329edf3c086daf7cea652d47fd26301968259c13d23efe0fb67ec7d8c634cc437c466513a792ad622c15e1d7e9b87b16966fbc49bdb5bbcb55811fd43e85058d7f177fba0d62c730cde5a5f70bef93d914fc58a00135cfe046b502252bdbdda4d40f7ee0b8211ff002d2251b0f399596ab6ed2a8c0df9d3d95377640a34f33544bec9f087f4fd4915d8f9a83e80d25838b5934a3e138014a3ccdd8b6c2b1de75835f5d3a1741509dd06a61a330ecb907935954875a29953840c3f9fca2df553a5f66e94ebac58f2f59eed1037be352ded571b40de150a9b0e5700caf66dd6bcaf63615fff6023a2bb3813efb35294da5484e57f96195ffe292d2f71952cb671e617e7d15d33ec30496c1a9fdcd7ee06991edc00f5953eed547039b2e7b29b401f7dfe228279cb0eb22fb5b1e8a904f49999479259a4a34ae6e45229b1adf4a817d6afdafdf0605d33d90d12b36dfb80904b6582dd2f4ee729cbc79f8dc2b447de94a81d1693a5b9935d01156cff67fed31253965c90ba784b4e80533091c07e725f1e9c64cd56ff836f6a875fffbda8db040d8aaa5344a4907a014e0282bab9ca498ee00d332b02b947d4d3b3d996a17374e5c739044f890972f1682e369fd1e042efa7beaa76ef92ff811d53045700fc6f599c800ac390cdc480a4e1d83a25c6aea2710b723bf7e602cafcdc72164f48c4eb196b9d397936a63bf2204035a156798abb1d718fc2177cfad0f20f15207b51e11c81d065c80adbf08d3dfc663751540ee5b07610e52b6fe334cac14a34871be70a63e42a4ffa89fccec3bfd2ebe40fb4b996d17ff6dd35b80830d2059a983ad3cf8b8a92b1cac61628958ae3a878c1799dba4fd30fad67f5089f4858ddff07fd6b438cbefb50386eb70c8e192105a146f24a24b5c4ecc9fc246bc16286209ed4f9c34d45f8a2b45c6708088558a4db2855ce4a670ffeb41ed30b8646e171ea557e45ae8e54acb7f96636a29ddebbb663ed31fb78bb85e347097e9ef8910af7e1f1b2434183d99385b1143eaa2ceaab15ace5c96b68fa3a97d3bb5b4eb0cb0ef5a233e323a3199bf2c7f1746c133489d3d763cd6495c38c3b02cc32fde2725e605eb6a4c5fab93d6df9df504f45e1b6ba9fc04c8c0d56a90b4d4b06ed2ad22a0a0fad3eca60d7456d3c30110e9f6bef6c29d8eb2f30a0e59692c69adeb9370f996288e5d9c2d898daec13a2edca7758bdfdd8ddca65fa2a13430938ab0e07e7e8a95550f491459579485d0f4c622d6858f09d0d553e65d4b85ea8227f93a96010cec3d53e26c933bd7a0a7c833438a73a8840e4f465b6294739016dd695a2dccca2f5b4e13b71b091abdc145da0c6a52b38bdcf26133ac7cf62ca8ef4b0f1e0540afec4d4fab26ae9ec0766ee572068a569cf78c65003e8326136a74e368031c58dcc7d065c869ff179fd25cd0e7df8a7d66a7d04b8df8785555f39e54fd5849b098a0090aceedbbe52b76b4f6496a8604fd8f4a2329752c2191c05ebdb9f6ad99f916764fb0270038f928b4b189d3b89d17b112552052c2a7439e19cf4fd58d8e2df1b2733f78ab1b2972cded1cb060c195fc0d0faea9f7adb634077735eb8c27eeee291b78c09690cc68ce587810dcecdb39112ec2f624088387bff9f46c931baccc56e29cf6e4b9abe51578ce8959930109f19498867d2d8c7a8735e9b3c505675f94c07c0116ce8e8b4bee6e0ce01427c7d0ffba23a31f7d5be976a0730bc1d8d58a562a21ba3f8fca46c954d5adde009ca2551764b99b4dc907bd0192588796d1da309773bcaa8699343d443621b6db6a135d2027bdb3b49a252928751f58de9a67ef61579006eaf5f3f3945303e44db014731d1c9540a2fa464f8793d48f0b20d6bb57e541637f9875726df68aa9dde33a46abe96dbaebbfa2e4b184ee74b00bf2d80ce8a474e25a4f600a11e82ebec9215a6cf7b367fec34b102d7341f33c465df060be03479f67fe439d94479e333a324e56f298aef4290765a88ffcaa7ad6adf52d30d5f42b2dfec48ab41aceeba199add036ce61dc6f1412f3367b0eb3e388f4e47b888f62937d322c0dc6e0658aa28475868ce3cf75b2aa93ab3b27eeee69c6b47734e7baa507263ca15dc9ba99af556f8f5f413894e988ce98dac96c6026166b072f34e2721490143681b7fb243374dc79b3e52d181517888dfa34a905c381442925b0a5f5855750c95bd4d05209ab380d28f0f526ec57892cb356cd851221b46efa39c30def4fc8b9f5e0cecfb669644ec0cc68f5e4d423c006e1bf8162d66edb9bf37aff021e0ab8c531016a974a56243cc1308ef5d0ebaf4235d8d974d53ce72fb965bd984edd8a6065ca8bc9a6ae0a9274e43d4661652d091561ad526be771fa6952277ef61b54a30d05d812bbda600c6cfd6672b368fb9ef6d785dae634e0a75592a02403c88f7fe05e1b3dacc840d9b5885b5b3f44957c232a3932bafb617dd5d5b7ff956ece7a96da664db3686804bb0639eeb154b126dee29b04881e3eef5ec536e2751a7c57c3bc7d8f42d1f0d5d9e57a344a52f385722cf327c94fe21ac03325d60438f5e459b6b98b3dc8d1a2f7a50fdfbfd9af9098c41933e39c3bf5c7b9584cc386d94ac3b0a50b85d5392cae3f9c8fdfde7ac24fb672f5df94fce14f007dc6eb560c0c03585f2702cad1dcd6a4f4a147dde54416284ff2ccb9705b48dc3d0549db228f656db60e8baad696aac080dd15f9247e9808f906c00a272199508cf04f34b71385d865f7983333e64e2120d7facac392bb22c596b6f792706181a7ce2a1f2cb7ff15d72e9fc9e73611406c62aebcec9faf16c1699461940ed045ee9a00c4bebaa4794d28a631a5e49f1e87d94ff370e8e8eedc58c241c8ff050f14886a271ef6f404afcfaf224209da76ab0a2e8bd50df7a2b148cb6f90a509026bb5ed4b8c9c68a2d443b013fc17e497998ec6f74e1691e501704919afdc9d1f725051acb00dbf4c0040b32e78c16b6cadb9afd69768ba7d8a8076066df71fb4d5d55a0c11c7affbacd649b52aadc3507bfdfe3be647e5d1606f3822ea4a9619b88a75be9276f415990c68c2e3f82a434ddf15c225764cd6a0e67f52fd4446ac0557840f7d2899b638f34ce0ce7389e1bd5562ccb4730284f78ddaa947513f8051636a15e8d6bd6aa1d5913b684ae446acb8b9b87be4184acf1aee85f4af9f63b2105a070cc85ff83b18378e094219fb6994d9afca02bb80956447efa0355db906d80d29cb26ba9a57ad1fd24f430dd8277db68aceb0e4d41ec38b1c7b731401410c5ab8faa037207c029976cad84ee86c96c742860ca72dc3631b7c5a42d04b9fe3d625cb0e11684da4934aaa7056bd3591f1b3c3dd2e23e42223b54e66d663f83fbdb2747e823fdb7130cef2bca69bd6524f4d35678556adc1c553516b5fafdc9ba2e7dc9c5d0d483219f6982a824f7e110823bdad3d05748b2d3470851fa2e083d49eeede3d15bf002b6652f692241176f3db2c0096cd9abba00dcaf87e311002bfe9987eacaa19692767f0d13948286ef50cc5029dd0bbda407b2afd92bdc1514f4eacf619e1b6fd92053b81aaf521544423b37a070ae2733539bff0f80a7a7ab5094d16a1d905fc408e18e566e6d700cc8278e4b7e3e7be2db3299dd098457a82a0d438814989c241120e6a1f88c1e2c3bc26026a236c315bfb7df0694a798fb01a934cf7bee9665d41c6468e7953b7a80ad849e362aa0e7fdae69428dc9f9c4dff29ce2a3d2de66cb6bf18a0fbd68db8c8738f247aa424d0836185a0b98d14c12eca6c591d31831e69b15643651020dc78e9088e11c8d5f85c0d3816b82f46b5af0d230ecfd8448965d9ab51e19c7aad7218595c26d629ac5d01c91f4f767c02e86c23e9d9295d17e68f1298cedcc2bc624e6eaf551eae36b57b11c35738cf925d3e05bb805c25d2120da8c0cc26e8825157e59c9212b9735ce8add5133eb41ad98de9aa20933bc8b071849085300c3d17ec287495e2a4a2dfd880d814e23ba3a6c67771e45ec9556bc2dcb64c167eb55b61c0ce01d73bf4234b457619883e5443017f363578f2c2b8fc677d64822dedfa16e33d1184427e6fcab61d5b2190e2ff5174424e6488edb1a9fbc158b9f7bd5925506c177bbf223c5e9bbfd97d7dede060e73257e557b50e96960a17de32c607699f3465135eeb2c1a726bd8d9d7bb14a90ed7801370f309e70509d2e3b8d9618b308cb99c3008804953ae2fed3c870044ec6ea991afb3ed4ddebeabe98a4857a357faf362feced70ff9ed66f075367862ee1f768628a4d6a7db673e5a3fd55a682d6e8fa00b34aaf79b12413b09b3eba58850d8a1f8ba66e44a455c60ffec32ce8e716b287fb5cf8bb2a7479936cdc30e0c19bdcf112aa8331ac5ed0dcb62c9c70bf756ab970db134ec39ad77446e0b5739d44f02d9f81602a76e20b0515a8e6bb2af7a92f73cfecd9b2b290778a85c368a65e175a185cb554fe338114ec0e9e93bd2b996a6d547f342377e240320d2ddd1c02bc9bfa416872d06c24c6e05eff24164ab86bc754b933695c612336b77b32fda6e4e6b577fa60305019d4f993240803ce1ec566b200766d3d1daaca242b66387c5fc5354526e903a31b305910f19e2aa181a2899a2d2ff4b39380e12f8d9f0a29635019581315fab33c423b4cec8a3486ce931d40244851765e778289b032869d78d096bf7a5a63514126a5f1c1da271824b17b7627cfc2d83d45053e5c0014a366dfc106733b4a632d554f1bb38e3c415bd2f98fb675df5691007d8958e3d5bdc7aaad266d9c3dc38f60bcf15bd8309d72070340177c59e12347dbe4e59671b7a53d3d6326e53912273c6561a4b212511d7396f2e780a37477602b916723113d300e0902b54b80b5ff07812d09da884ae46a5da82b9f0fc3ed74503d18dd0d3503a72932f27fbb58e056c17b31a0ebd88024eea779927c845235e13ec3b9a9f7fe6b5536fa6975dcdd08cf7c15d1dfc7a4bda26f07298f955f5614a41932df58865bc20a6b604d1a10ae05926c78774f890b19019840ba3bbe89b3936422adc3d1287ff8162f096bd9f1c01276a45c616cc8fe9bd6e7f59542b46b70f37a6f6344793a4ce7eed5530b135d8ed4bd27af9b0009555881e9450008cf6210ec9a10d9321be8131b72e1ce759e59c05c19952c6cbaa6d27f6decae28acc66454bd3090edb8f623c429e707e26691cad0cef4dda9e0c7da5917b45f68655995f1ef1d06ece26ffac150fac3a3b25f930ac95cf65e0e46791c2eb68f3c5635ffa6c3902d421295c356bba03d4c4ee2a4fb9e3b4ee8d9792de215a55b5930f368bd1b3032f6295e95f805c13ed35ba99686363b3baa7515ecd3f4ebee318f9175afb1aada9ff0eb571f3efe155e79224a1d6a1504b46403a10d0245fe5eed798ae833a3c7e44b697663108bafe9d3773ae54611e2fec9719413dc1928c2760beccec78fa1f44154bf9d439ec84cd56e707c1a44acb6af41922ef1b345f34c0845f49c211dbdcd2e2e952c2d47d42ddf31963c5733bb21e9b948724c6b7fa3f0818cee9869e8f8a6bd8994d541ef49ad093e53bf037391f74216413d8c19d3ad199c1c57bbfa6e609d97263277a00bdc01e04170d1526aa70aefc040a2135eaf5f9933d9aaa7527c70a61eb8a9a76fb1e04c1d0a3bcc46ac12eb82d1f59cbc1a6cffd6993bf7649b01dba504c82da2b323be08b4a93056b57fa7a0085a0bbb7d5d22956cef1d9ee374c798527a7c33f8499ccbed64242623180ea4226bfbab3fcd19d9ff1991d0d4bdab431980df744262b03bbb9a8670cfc1cea382ea4a6679786f99a39840c9e363ea1907272e6a900e59ecffa273f6b28d892969ff2bd57e1182d59c9b823a6120cd98b4adc6fc91670b27bda2e0c922e70a696d5267f430163794923dd850866c096c7e2ee6aa124a4420662f141590ad011b2c9199c452bb6b41fe246b79e52db806f00d91ffcf8d031993b43ab868b32fd43deab559b5e441fb9544957c79cf8604afc24d560abf56bd44bceb5ded9f9e06559ea20012445f62dc875402e228e96461be3cb56d9c81335799eeeed0a88239c04ef8e0915ec16807f7e64fe364ec02aa12456a6f7e516a11512e951b25d53e07b588983f11228393bcb8b9ac40dec94c132ea302c8881edd49af0bd252c6c95353d9d72f97b49d889babb549c52853f0976f097453ffd15a3a6104d7d3dadccc6baf9468fc0947a56b7be3f27a22fa9607fc5e4cd2c296228403d5ec41706cf94c7d57419e617d7e0affb508aa312788e5c517e653a91d02712c5eb06e2f7f2f899433670138614a6e23c04e634fcf4d8e173b587da37b1eb2822876515c9b7f674d9ff894c3dd12f6096a5605afb34de9de717c6b82326cea18c39912dd3cbdad3601cc8e8f43ee92803f2cc4c37b9cdfd67bac87b54ace4f7b8df15cd877419b41a0f911dbf3d7b50a743bb3a05225fccde042d159d21b3e3b86ceedb00967b438aa38d4c714fce7b3dc8a895780605cd0df7dc4b3fd38f3c65a91920210f780452803af36c7311ef286e9917265be59d9e89d107cde79f7b1ab423c806c56b5f2c289f0dee284d959bb35a6831f9543c417c8fc52bf0629fbefd0332ed723ca488f0898a9317f7ebe86c32e97cfd6155d170bbb0e28a087bd9610a0fd4290d54451fe924997700397a8609a1a1f44086d4c7fcf019c42e745eb2c3f144d254dc59ff9863e17709a2c53cf82cf81160c47c03613fa03d61931599cc776e4889431cc99d91d8cdf820010028a39e5e7bacc9a9a6030d71a436b5973d62265dc2cdac9fdd7d8d078889c37bc22971060d8c75502fba7e95eed24f7aeb7257eb5b6ecf742256c813fce277f9cd2ee8602ba3c349d180204fadcd062650c870b4d4d5aa372ea2c71e1647c86435b2e9498b41b46d6e85b32a148e006ef0a7a8af86cae88665a541238d0217e8b913d2b92a755d529af7f05d418b4a4e05ece1552853b56d75434085469410dc3af21d115612c1552025dd7a704e7c666b69a4512cf8c7da43d32a4d66d784fdc5a207d2ed353f962ca0ed8ce16ce62034f3beeaf4afdd6bc85ea118f3bc0c6e81bfdc2fc7f3bf11c40c4f61a49d1091e6875f7b13b593e2c15b64d442e779b036f6ad964ec7b2e775d2c263aff21a7bf3cef45c6790148c9aa671a7d3bcbf28c722ebd9eb2716c44c214d6f18654600622d26ab48ca7f06e8b46e888e840a63fabd72cdf1d97c31eb7c769bbae639161d09680cb26c235f7894dc6102ce58c869a60e7255b5f5993c81bdf5888b2613956d8e76fcc1af9c0ba1d553ebc4fc72e3d0f7b2177b9b43546386b31f44f0dc340c5fcba434f3c6cfbdc558d7ef74ff94541ef9af00a08eb989553e795b79fc0b6c1bb74d1ab2b8136d1db7764714d906f119d4cf909a6a593d67af0f98dc5cf807a453cbe0f08e2cba59216a78774bb97de729e52ede746c1c47868f656857c78488e960cfb153b4f3b29c4623371502c7bcfde18746f6a3a4971eb9604b36ae8bc82d349806845cd86aa05aaf8b76d973050c16fc6deaa73c5b37a8cbe08693b8de51e171d663bab9b6a4dd3af27a57d113f22c37de5cdaff33d41571d05fd1df766fc47c24d7281f8f115e4c600052f95780e9a9629b70976b14aba1d7bc83ea02fbce7683c155000ad15aa2029cfdd9aa1913fc8a56a75d60b264c81ab2d8889a734c8e3caf1c089a909be3ab6086a7d7fcef55111a5f5a791989b313b929864e44229c49f09a8267a763d6c4af1f2501a26cf4218d1f4d3a1483c98b0cacb454eeff87c5715e4426d64dbb20da9bbba3f5089256dc400779cace3e59e82ef34d38ec54f8d6326d30ed044c01aa709bb0ea9b206dbc80ed649058ce004359bf419685bba941e1ed7fb590e0d5c33db45e65fff9c4e14e9f66eedbf2fca089d8f4446e6bbf22e112475ccda342fcfbe10dc76aec6eb62b2c8b9d7e6c86b9af44eefb5e45cccac72d1e6606410caf2d1ad615012aaece0e6aec58dc6060099758256aa975e3b1ddbfcdedf2d1dc42cbd8d8319b191005c1332c23a84a6ec8a4d1d50f74b426554669db39b383c7fefd8ab4333932b152cbc9e8de0e9bda47d62be98d7c6b99096bd07f76ad23ad48d8f0f6e05bbc3bed6fca6cf260d595d03bb9fc2319e37f0cc909ab5faa361958cf717e6c16d73d2094ca6f7dd4ca2673656ee9d4cee7349a9e738bcfefc9ba4dbac9a58e2fe5feb51fb5bb07ff33adfae48d8e530cf155b9545c74934c4c181523307275127057a05f52e99c52b5d200a1088278a58e136c549f272a8b83ae42abfa7a24e6dc5e7929479668c4746efa952ec23e66dabd0308189c72d4682dac15b238b8a303b7a91b8e5ab9cfa7885ca9dd58d18fa2c7c4dbe65e017ef6f88a688ad62cd38ca55310d3300517e7a3acbf0635d2e286a3da45e988f7352c89fb161a3068e55cbec314ae655eb833f8f010df54a7d9828ddca5bc9c02ca4242d5ad70fdd1c27635473072fda83a1376303082dbbd62eb2d2c5904e9b3db4eb0bcc7ba2561710e65fce690657c178ed748bce5dc07414a829267c6138b64221ea9167a4fc713c07bd68dcfebd5badb9ab2849e2e79bc23f802f16c34c86f7f1456afda158b54a4f3abf0c9cc2106567926f79d657832be60abcc1e1d3e37aef9836abb511974951dec626c54e9d0ec978309a691b3f88c72b2e3c4375e6e693e7ef99861c3d469bf0b8e994c3651a571399514ca266d5de67ccceb3bab7e472db6c58e098b8d2f2180008485b7d4b7d9e653da2d5d546bb13744df23a57abf65bc3467cbfdd0ef8a65f93e87b6ed5b0ad8d152c881ff5f469cf32aaad7989dda42672c59f959949d98cec94ca4ec851ae1f55ff9ee96308aeba68e27da3369cd8e1f2cd8d930be7e204d55738d6e4dcf8f396c5279b8d96ff03fafc9249b5ae7fc4f405fe47eddc7a74556f3d36332bf1959d58c96f3646e9404b0eca597c5611ffb1dae1e953a78ae798b06a2002de1e8740a3ee13bd9cca1ad5517866c8c0680a006057d2e02ac3d10a4b2b9c566ef0f6254493b66b5522abdf1bf223912e49ebbbd39bb90a0d697c930fa2577ee232beca368589e0ba32e244a637270c04209bd856711221f673eb20d05f76e241da4960f475f8e70a6eb828de165c5aefba2c6d7c372eccfbb7c1bd968054d88939d04c962b79b1db3999d9f8ded2da5c8691e8b690ebf2e35c341fa751270dbed017d8a4863814be11502f0dc8c83c1cc7b65fe01da250258a43316c838683bbd2aefded31fb1c9baef50e41e89f32d37e2e44b9c9bffd51962255cd573b87d6ef5fe828193ce96141572d6305c014af1701b73f60b41c229635b39f4b244a4da7d90bb9bddc7c0d6d3929a5df47820bb1f431c8ee8a5d111324615638f060626c7fe9010a3a44b03a09cb753b7f5ecd329203c4b5d96bb9f327eaccb5b6c2345320a617675348d25bc97cd7f91fb8cfe2b3285f9aae775ae651e368369b00e97855913a7da513243d9d54d8130cd488f433709cec42120ecead2aea41c29c818329b3e6ce20983444a21a92eb0c458b1c59599da7d3635acd26738b94716a1259e41872f1c9199ee067714af68d44aaa7ccd5c909b9c0d24f8d16ef0ef6202b60707df9f77268912aa3f4311736fc9643081afed0b346970e91f1edba1c3d728106c805ecf0704323d43ee55af3b88efa4e650bb50f25b7916141f8e91ae44e7d36cccaca5149338defda3aee0a42778d4d04ce9944f41181f2e65fd3479161975876fbf6879309ef7ffd781ddd43950c128ca7f8a9a92ade18d31638e393e1acaae8e9f1249b57d7aece04e551a65c458180aa7848439b4ae3fedf31dcfcb6e8b19c50b058294fb3c5eb53b7fb1660f13bc0a2f86bc96a02122a5a8453114962456e5c6fef8e01bd8eff1dee96d67ced19dad838e93833e700fb0141261b856bb85373ce31b2725c723b5ed8c0e86d2e7d31005252800f9042aa6a0660ee39e5fc9f4766b0f68593b5c1a4613002fe337df8582b324c5fae48520d57cec0aa70930e91c62385e405cd5e658304746cdd683b1a9ad32c1fe3d522867d0f6d9ae55e5b0eecc82b350dfa5c5f2f29dba67e609f8ff19d486ce47704b8fec196d253640cdb5ea52a2de3d711a404e2aaa8e1b8aec2d80717222af3af681f4e5863892e500cb48c77e493fab2b42b5b36a2e09e31fae83d269afc42907612bee39b1c736c33f6c60cc1e11327a0e7bc93b92d2ba6bd715eafa0e8485c494dc9bf595822aaa0ad206b37a34c8c561e050ed44a9f9c4f6734876c6cd1167192ea9b08ddfb72c586e9de9d7bc77128a492550677f44232372ae87704613b7f201dfb5d909227bddcb41233589753f6c9a13a0cca7d076faf5757376d575e12919d47257bc0059934e3f226da6ddff0e0f6ac12fc03384c3fec55da3b8b8de377839d67a9d49a76df965a7f85c6364edde0962fcb8faccac8b50d49575bfc79c5a552832b6d4001cfa6e936a628a0ecf508345a21699d2499e6818e9dac095d89c7a48389e99c1e5a66ef791385f9008a26d031d3a52f662209816d0e36a39bd3c61dca1afc3b4c8fb91cb214a91b01424d5049722bf53044f468fe2f5d01663132c191644f43e6cd3e29b14f80a4d2458eddb1d32c46dd20dca3f2dd9cdbe8b501de398cb51244b47ab6e2f7ac85ab2622578c82d08b1a7578131d522a82ebd1008c5fd04d06bd438f8c59dee85b26cb961342b5ade0183d0f368ee3e0b4891d2ca6a215eb86661723d757379016e5c39efb46d331455927f3a335c9d77fb7a10deba7fcec8a3c29224566aa8b24631fa033db58884223ce31332c346d412a00ec1a7a7facca983be9c1c2b7340fac31de8d79f3e4ae0faccba384111dd94268d3e9aaf9f6a5bfda746965480593b979a51e5b245bb4c6599498511743d3da6da9c7dff6c7718ed9d0c1002b8ed166a79818e4c388a38c33ca2f3ac4f89354f85acfb76f1c414d71570f6c9c79d6939a162a7012cc372839240aedc2ee649fa3f419c979d8c8192c07b5990ed63e0329fc7073f4271fc49050284908021d6b3122180e3b6ecf9fa3206bc2e1b0fe8d80d2e6369b2cc7c7baed261fb3d1535ca3a7efd51b2eb5b08fe2af56526d3cca2e776658fedb7a46b92b2da97d419d83636a4120c22d7338c023cc2bdebfd5c9684ec7b423b27568c269af1da2e25beb182a4a6f1cc4d50a67939a13efb16df54eaffeb295c9c1d067d5cefa64d604db00d9ae4c397a93c903e756945545c1300c1a37d21c3df0e261da663df3111b35d0eed2fc5afc5438b0a52e29a07a80200822c2c57637259606bc6fee0e83751887ff9aeb2372fb41c5512518f9a7af1adb7be81d697623b6031bfd9e4375c6f4f76f5ad02432f509ac966b092ffa2669f1b2d5394d2eb6657a177e12e8a964bcc03396adc10b919a4efa29304ba34d387b3c266e2cca470c504803a0dfc8317d76174462e398fa65879af3296eaae8cea7b18851dc5527b40f81ac1af73cb5953d814edb884d984d55349d73a9ead8f875cb54b5cca56c7cd30407004a8baed39e0b2a6142b268f824cc3172f6f0b4958adf6267e8517ff7f8a69f88119213f54bd2b3e2c17014f737822cfebcc7b1610932aaa3568dfdea5c95c234cd734ffac824dcada7607c6c777f91c705746dd5a0d4f6bf1a67a9a8f01a5cfc50dd5ae45b0c7f8ed304a8ad17331eb16b04b3dc28d23b7e658721933078498677e7dee2443d6ac9eab8e29db6a81732f483f697ce0bb1bba9803f4e3b6977e467bcf8f828a4d25ef8649003366a42f37604e9738c60903fa327dbbaf4a82ecaca17803628a4b722edd57bd22c3ed054016c932db6a18dc9b8a5f574950fc315c6a212641a2c5553171a61c709c9a989f253bf8361cbf17d63b2bb37e15bb834702e8df9a921e2afde6ebb57b8f64aeec2f6a145aa6a9165b1a1bf4ad367ca8d9b6da6846751a7cd8ee10fab6a1cfb40fe903d293c5d296a04867fdba16d228ac62f153773a6d986a303862a6ae26645053f85785821069eefb5e8458786fbbbba29fe01b2fef8130669024e3cd2ebe020d67641fce8ca2f67636bd24042ff271c0906612d1b1d2607b18b4fd3fa7ef9fa813f6fda0ec334c22a7f602be1fe531ed5f74697f55dd47fe55b92c674de2f343dc1d67b2d59fb5a82c18254b1363f5dc513bf988d2555f1519a980a8df1df0714191c45ddc299d94eefe4b13bbbc71935c4e4ae717528cd1d6cac79ef5a796c2c9ce2024bee87a9348809cce07133e44071faa316fafcae366a8a8a34e989fc70dbd430cce60cf2d1365677eef896f96a0b8913853ac281d047f680a8a4abd687be5b2d29fa86ef54659aa36149763436516be1d009c5d599dfcdbc414f3f28d51d5e0c14c6347742bc21e9075c7faab7fbf6cc246425018d1392ed15b4597a6f5798c7a15a15a3748bda30d1d8e98cafaf87f055005b5ab8905a7d77385a92fe1d82b1ca50955f80f96d59fb19cc5ff9538bbc649d3ab66f799fa0f0d214b6bfac668b33e6975a3db8f03a99906f611b042bf5338779077b99338bd0929882b9132ab7b2287284ebd60ee6ec9f1ba77679fa9c127ed7f26a0a53c54297ae5c558db73f2f3883058b435f6d556393ce46ca75b90e08dfcf2e3dc86b02895cf2e6d9d491432e6ab2897bef082898e3a48947646223b8f0bd15629876d1c346b810000869b2a991b875d7aeb6d7493c5da6203e1ab1813dc162d9da058c96344483f3f478fd99a2472c473c3cec9e20333600014547f12d51682f4163ce1f4d76afe13b542c0558d8a5e10ed54d5ed21aa766e084de31633d392c77bf5f05181a733aacc16eac7466427259d4e08c6beb3e2fac57bfa508a26730bad5f1411e97e974f1e12c54fb8ac0e72818a588bde8fe3e64d5c740d507f7559c8ea7c12ac20d45b8e4f62a7c820b7a6279e25c8c35f3ddf08a2f74521ba5a9a0a03e4fda4511980e09b73ff230e0ca2dc45d396093c7b7331aae2686685287cbb46bdbb69b06a4fe10993fa7bf49c4ad26fda99232e35a6c2d2568f9907d8b5d1e82eae6050e8c88c30494fb92b1e19ac571467e8c44bab5ba3a55d6a576e642298a10a442e4720729fa2da6c344829ef1e1142af9259529738f792af9087678666ef200473294a941b6c2709b4720fa7b91490d08a418e04c3c6c7453a7efcc77c475c0cc88c484e050c3ab622549ae7b53159c723579f152db74f601a8e02723c75d4e57013c822318b118de754d13c807bbed5d35ae94031e922bebdea09098dd665005a67fdd32d8161717dfe482763eff848a869d91c63d2fddec19e818ff128fb522031af382eb77199764068641d03b13107cb12059235b7807a51ff5b44ce646813a5e2b654e29a902e4d461b94f5af9f1c9aafc622a5bb7331be54304b61f0bfa745838d7464294ed8bb18634f084d347c4db6d5a4b72ea56d2b4f23f5d74fdd44d07a2fc20ec0f0d10e30f42eaa48fa9ad8848f4db86b85309a1e52642f23bd7bc9a474ea3611407c2fb9e4ae0b4fa563796c287501a857400bae794f052c2efb2e27b7f82ff8189e95e3121370182f2e95e551bb8f036c63f8c7fa4b1d3c1ee5defa9bed02fe37a09c7eaa6e51328c667b28e66dd1e5d2fa2f90dab9938a36cbc4b8597a0c61b457adceda84131a32e018f84c152fbdf0014c1dc5877e0fa3551b1a4cabfd0a3d5685ace9c3cb8060537025a45e1a27e5d36e4521e581b4d37fd5ed170796a371953d1ad817b2e49c9b3a7908cfddae9a9e2a3cab467fd401262062c7be54e82f47eab5bce164c0436fe429ec7d9b3278e419328a37ce78badd0b9e07a95a4e2a2a1fb2fd5f86f130fa40069afb8f2656519cd0f90a7096491bb035ed51101c9c89925587b6527da5d51a7f87e65c80f8e70d53c9c48d3805efb7c2215c30b5bc0bb033eea4303cb41f75cef74176088b1cc3a0c660d17622630c24cba840066321ba92f99e4e8e745a4e0aa33532562f38ccfa96025dab9ec9a296beddb3692de58f5e3bf93bef71b97d2f53036def8dfc9515275bb2b8c3973d9d32887153226e930625c0f3c8165499775f66419e60bbad744a3aee89a4aa6f41a47fa01080205e2e86251b0dc25e1e43c717bdc8df830d53b6510720adf92ffb57cf20d2cf93078d95b51d771d13fd6497fdb77b8f45629a2f181225918cb49db0aa002074a520b0e51dd3d1f7646c0454a15ab742f8d1a3b0fcff12555cd39b2cb88d24fd36ed1eb892a2b04c639b5dfd2a7178f39dedae85c76bdc306e563081956267a25060fb9ab4f4460a30e56241b79ce0f50b054f9614703cacc44de8fbf2270e65feb26abe2a607097bcd8ed194b399950c6e7555148f79f5661eb2d11078d61b0a31d807dbc6b683f548400c43d2fbc92023f983092b54703099fa460bb48ff49561575c6c6b46ede5c87c07fe99d58c2c6977e897753ec81df0d6161a18a8ebadaca101ae83271fa0a31d516202bf243dc21a1add6eee1eab0d3d97b57c82bcf06c51f4e8d3af2e85d67ad7c11fa2db691e0a731f7d6de7eb495a02a1217e598e0c91e6ab0e1128a7fe161396fd762334999a07bbc964192e72ed3117b5f39ddfa8677e38c7c99c8e6516569f8c87d79f7a305515991072474f3092f896ce15cc3f0f5598dd9bd5a35a6972edd239f15c0edfa8ca5fd42a9e32c8a64ffd2619e17dcdd9114e16191911048f6c6b234d271c37e3d6fdc100d02ed38655d31879cac4caf7f6e02251eb97b9ac6301ea6f6cad1f6dbcd70c70533c685952b159c73b0e2428739802f91e15af480471e0d01496655e9e4e824c8695636fd33c8256a021df7f53592ba026c387e4beb4fadd7ecdded50092781d488847a534e1d372e8251ca373cd6d526ba2d0447bf5e3fd7fc5325107e7f08acede2a569e39f6d7012edd8bf1dc32ef9d4b4f88a6890c42b8aaec88a98a2a4ac943ff26026023310c3535eee55ec006b97118f7930f358b09b642b02d0bb0b271060d4092ae33be0ef9f59627d2359b16f8406ac557467d85519dfe2080ceb06584da3fdc884d359f6858e8cf5927928cd685540f0345fbb25da2680f91895323c33cd318881161918a6631f6a1863f4be4339b0f9cde16cbba0947ca1c678c6908ef808a71df6255e40f6c9d6d0eeb91af4013321d84d637d72717cf34f886ae0bc8bbcedc1ca6d2c81fe4e61347775ade6adced215889737e5b056bada45c3d2b79fb0da4c21ab35148737c26ebfb9d5484e86cfd5ac46e647994ccf2ef9697b6c639824be9a6a87d9965d303c1b9739e41e4b0ea7a32eeecc8685a03dce4bc9dcc160a338bc59fa5fc4099b00dadd801cd712044e72dc72a06895b1c8694d19259ca7d8cdbb44d7883513228f04f211c949fc869df8d68ea08e66362adf92966d106e37e0991bc19869f5eee5d601c28bbd5086fa44311b0190945701aa669087caf69f4a3fa829ea9d834c43cacb8aa9e799cf852a6383a65356c56853dfec0473a0e4d50274b9997b5aae51600931d825860cf5d88c6a73dfaff9cf53a4aab6e907340ce9f8358f0f0126907be7faca7f9eb77bdd6778f9663aed4e88d839aa9313f5439579d69da5a857dcde0aa5c11f34d580162a65e316c100689097c5ff63316b8f278da6e83297b94ad242a09fb0e9c430fa178cef39c85ca5192aad37b82ffd6e170ad9230b4851eb87acc3e2425ce78d2a4abcb5bd22e25568e0bde81eaf6f46754c428e54eb9c429dae5560c7c3809b0625aaa9d071811a6b57860b7ec57b60a933d922f808028ccfc0aa6d1cb2d262de9c4d7a27de5c219caec443d7770eae665d15de6b2ff200585aef617b4346d4ad92d185ad22f02ae078663cf6f60280daf46fecb5fd8841872c5968efe470113ee7e041660723f9b3c3bfccc637b6aec9fa368b845ef9869361d0159ca00b985cab5699fcbaf821f75f6febe42e5b360eab3f2b8f680ff263ac43cf85e937420dec8c50f29610067e4e19988d569ec117b87f01f48b40c2a70011d2dfd0d02578b7c90d2a6c2d4f7b71f0cf2f1168038fd089e771f7a1054c26faebf1f70cc4940d997f07e9f1c5cf0ba508ab65f48885288c7e49503d76f4bbca6f2565625b8f01185cf5e7ad1765ae283e67ebe27c4987610a4636b6b46e1832acf8956bb7d949acc5c9308433c073084c9d514aa696a1d0d40b36834f99153b08d76f42074f4522ea8d4c53eb4db7f3892bcb88379ded21412eeb77f3114ebce746f158ec5c45c400f18f4f1c08b4c34d83e23e967b79bb7e45b4c06e5693a5cc8c9a2416536bfd5ae2d671459f83f0a3a38f4c25d3afbf616ca6fa47142bb34acca07523d7c4250006c9673b8e9129d62654479bf04491dda12c8d359b9c1d850211f67f19e2cd8e95c83d9f35e748f402b5f9a182b0bc9c77565aba378fbea0cb28785272319c4a5fc8b2d8d92a932306f6d6e861a2bbb086d995185858ef97014c68dd343d26a059bcbdc6b498f4a77313e7dbbc435864ea3bdec09ac44f153d7d593e8f662d279d00fb4a29f0ed30bbeeb218b02770ae0e6ab8c1a34473ed78fee8846daf1cdb87da1443cb6b0be565db5635abd6a96e83017b6b15b1b89495587ce8b34cbbe541eeb135894a62c0a2c73eeb08e28d1667b8e485813a8bf9682503060f8a488fca4f5f5ea755beaa5c86636aa24c7accbcda5ae0f453a029e742d54397193307cf2262ae089a0816ed019a9fe90fca052a947d8f0af6851927f5570ac23861a7bf3b6997c2eff881dcc9bd11c22200d09fc9b01ebe815f8cea64828fab0daf37a931d6659aa10d8b2d8a4a8828d83da52fe8212b95043afcab1be02d5d2e3d7ffc9b44ebe543aec31a8da31bc17e83ba9bca139ff8c2e04b9083c17f1b19490de3175ce0b752e071c9e09acde6159319d1baeedd2fd18a05e6c0ae612998dd31bb37d97fa33413ad616d83f71031baf91d40aa7223da585926d8c90716167de05093ec5d3312d164a912b3694ad9121f8718e227a4798fd2ad3d1a417f878b47366bdccd12d87714b9167d47d83203a3840ad71e65ad0f918ca113f9d5ddc24a51765da7d76be2288c6e0279176d5166362e0a8ebc904bac8754f92f16b8eb8726d04b0e8301768a718b2adf82c3ba61d064c333b54c3428e47652b3b59a47217226464274e2cb81262834218059a12658d65c758e7b07b4bd2d9959d3766281c6974b6672e9ba7a227b0279cedd3dc92fd2923d5645e80ebd29ed5f57231b12a3b83d1db19405fd9f311afb0389f7b7eca9e3c491ff56b179b3018f1cc22e046be0fb02953b127589e9531cc7da81a14557652280d7473e462138937f84f6671aa254383937132ea41a09aa897b4e93d001a18da40fa8ead92b839b6e40833c3480e6d5796189871802ba6b112fe37c1b6042614f09cd972a0aab72ba4c3a6a5fd420e8b1358aeb0fb6e5d5214c3b660d98cabc4aa6bd89eb8ce5f236ac3922f4d70a00a3797a4cca07ec97ed49aad4ea469d0d5a04cbfbbcb32277599fffa8e6a2fd131b916e4a65effd6469b077ff863a352351f19fcabea9b1b186cd43b26fb8fc028b2ecd9f23a7adcef3c3ac51e2f67690ae814889b71f9f48dd2e770ea5efc4f6eae473f5dcf9808f7562e65ede9ff19cbcd27404ab426a3e03785902b1364ea38e30f219e2f7881487d0f708c6f31cdce130c6ed5ee069a6cc9a693f1925a503884149ff807061fc744b0a6911e6f7ff5b5e3e160f6fd1634049d05adb70ecc4306a44352a723f52c6459c44412cd1d71746c69b7be5fa3c3fd2611a9359ec3cad8aa9a9b422477af0d76ea3bc5f1fa0011dbead8b6d16262bab9df5c3536d97271e3258fe51ba46e42b81e3b2e9749431558c53ce7909d6619d0e7ffa2a8e017592983ffcee5434c7b51c621eda40a7bffd9bb787c670e60f05f1d75b0cf4316eb5b60d4d01006ecfabf77cf5383cb390bb2f6e63738c8087cc1d650120f37d5dd9705f681223c9132e3ea23fb2d09fdbc8e217eb4edc8cc760a281968a4e2dad9702bd758ef3c403b544878c2d6c933faf15d439b7c3aa67fea7a4625610e630170a91c368f8bdce0d241d9632d34ef81ee9961d6f2b64500537350686bbf5d756534f1e39cf3ecc82f054c481b1c572c28f37a4619ca39fa5bd68ea714c0c1821a724a1e65788b917a894bb46f49ea28b1a7806c36992225f115cc25bc451f4ccc0e901743792d1ea87d3d8af958224309112764c56164eb8586a555d1b8bf8e248ea4311309f7ddd81bc624ccabfdfc122c275b72a8871ca0b8d211f6dd6d3cf66210983177089dbeced9c3baa1e95b5bba2de91befaee454b6b7451f8ae48e7c297014deb1353791362414b5d66274f49329aad83b5aca382e54a232f86970ffa055b4c9c5c3e65970bf6a18f09c7ac2e24afb949f736d8f94059c331356dc32f6e11488c71c31af3994f56e2fa42ef21eea4adcfe2531c44f100145e509bb67454ee98b41accc7c7f4c1c16ead474ba88e73fc3f30d7d49c2ac0631f521d470c1521af7dbe9f15945b6652881923d3bde8c0be2e6b0fbea8771a67546534adc461ea6011d3b1080b495346b63e86cdf43092e7a4af55da7620ee955458f463a869dcdfdb0b5c967abcf1911a45716da5ba09ed3947f01e146ef34d0f5701774a530ad8185d576ee73fec5e6a610e2001fd7078e82ae53d21c31740384dff3ac9d9c9737ff592e3b91b0408f8ed96db0dfff5f88fed833013274ca0f5e7cd49b3091fc05e89b52fae25d670719c3b7123c8768a8443354871de63b6673e04fcf044345f8ecabe2652f836b934ab9f83fa9b498c05bd7d473dc382a0c9581ff77a2da8976ab99b684a1a40904b4dbd8ed384eb921b756ba8ec46f03aed070aff37785030a3580871b93c477d7f21335005b822cab680197afc838c66b3afd31f6505ad936f2b69ab67cf268080535325e7e0250ad09e85de87179c6cf334676899f4e4c5decf1ee97209be024f7ac09f4fb59ec4c29c885e26315d106f2d05fc5eec98bee6ef41e83fbf09432d78c14bbea7e28640b534e331ee346988875b75bd741c44725a071d6eac05ad4ca761d8666c546fddff0d9bfc0f01d4570dfdb683ffd7cfd8d7aae377b340eb8ae01ff4365bb63234d9dbf7b06a59939f8f2c12a6169f4d8e204183fc2d94636289f83681fd46459c04fd4c90f998e8118e605663aa0bac724afafe7cf911a8aeaabc2b74ee73206dca7d448882580268b46b8e29ee686d61a87179dfc77de94d6c3bd8cb3a46edca26c3f82d6ae6473abbb3832f833f9173ff4f0bea1195f2581ad9708ed36d54bcf60468153a655252571bf37f9a5771d72e37d6ab9bcc93f1d6b76190255e8420f2f92028469f2031b004804d5108e1e09ce9ccbe71f1109224cacb4649007fabab5adc8c751ba440d1ae48e6afeb25b24abf292e9a679de4d29bb61da5756760e1c2f7d9c2cc6ede1d97c33b00563868e803cec624112b0696a3adec55ef18dcdee4996a35e514ac1b2d46d6e547898604ce70202e800c0d3cc6db4a8e6e76e2120113055c9bca457ce16ff4e6b8da6c9d41fc07138ae4a2477e43adc5e902e24b485a8070473dbb22085853035d169b3ee649d75ceca2ddaad4ad0a888b3115468c6b54532df3bf9e126c52e0865a5c3efb2b25d17aec012c89852491a59fbf0509890f2896637d8816c0c28ec7e593e395ac87ee3aabe1bfdfc38128ff55c7bf80a80f07e72ab544539b7e79f0abdb32ea3ca41a67ebc29f600748d837becfa0b69e71d901e99a11a3fc56c274b45c1b6449038fd45d933e9f5534f0cf3b9a03ba62353952824fd5c35bf73657493243d7f1d36b580a11315b3dbaad00e617723d063a38497b185695fbdbd1b8f379ee9f59063d171567b4d006ef8b0309678d3feb2bbea4f49991f6592091a5bffa798edf72de7acdfbde51b3b7fc22bec60f47a0761cc2b4637636d0a51074518910543eb6984dff0316d3e3cd5433384ea7a830a04fd2cc254c9bf1c4ab355473ff756f7ebeb330685a1a31715700b7db41c8136b1acd13227798ac41f2698bf59b648c8e02535b18f16835ffe6502cb8fb83f2d4acd13701618338c838a4af3cbcadc5ba6133ada1ca03d8e6319ad2f4fb1b7544da57f70159134410293738f2ff25084da405f68e7c76452f7575aedd29a4acecbf2b509910a1721a1a61b9fc1bd7d57e8170b9c67b6bb085bce442a21cceb32b704d81875be32a572bb8ed97ec544ddd18501369ea16debaa3179bbbb554bc629f151a4d9bff4723d152ce898448e513dcfaee8acf50d176c530d270cbee4b13a66886e2055a00798461367f8c859c19fd2c5a13a5a56803e0599fac6f93316fa3c748da77f59041f3687485c61e3a689b8a0aa89d5111424f8bb58b45cd5885a6c038c1e28568e684958676d351c0f51383588b50e9d17258f8b7eaa1dc0e177152000c523013ad5acf378d019c5e9ba39a3c5bdd27687c8f34b6c603aa90c60843de2ea423668ea23bee31cf246b67ba015008081eedc16111712cb4360d49a3956a8b95f1f137de226df4811dc58375b3db5cf7ebac238f3e4ed7f529112812db27789a86d6e3eaa8b23e9bb6da011c15d6cbe9a870aa564d90046e28742f27afff6f49b6ec9b753738e9337dee1001030dbb0a6621f93c428a5d03f649e53bab6b9b27119848b3c61500fc09f229ca304a0f31a1f95fb05cf0f52e518bcff31c2fce2d78fdf79834d4a824b88dbfa12889641b817004486f64d8ed4e67823a89f366a9b1cfd9d4d16f16d799b746c7ebe6d5bef9a13f09dcddc31b1d293674a7ed14a39c5e11b283dc647f0f464342698533b5520404f2df941b5b359444d059c7a62d2e8463b23057fe7c873c26077746ff76ba98efacfb98c1621266ae88e25a6d2660874cd16db037bbf771a39e4ad08a0f4e0ae3f483152451a942a0c347267b8ca55e7146223198fe68940ce433df4835a7a15b158850e7a5f4a5b006403c66dc964969d082f4ab1c919cf1981e2e99182b5add3e22a5cda874c2134717bd389a19033f8c3161e615f479df7dfd2f3249784e5a00333bead98ab03ea6f60ae17541c0b067181bdc0d047c5b3f7d7cf96ca8c71b1ace9bbf149d76ede06ce2cf6adc087ea3eaf49cd614e24bd3c90446e7612020a7be7164d0fcd13221233b021a5842af03ce660ccdd9d58892fa60b5db2aaf7c848974dbc080b65e8513442ced564561b3c1164b47f1aea5176dd502b5bb37ee1d05697f748f50bb48a7db5b9b5778e1741937aec914ef79d1dff47ff71a0c3849e081de13146f7c0c9ac5c7d4df5ca83f8bec0a3b366159faf9e02da67e98bc73963457ae6ad578a5765205d9ac95c4cdf1b39235d198fc24515fd53473758c57e1e85ab0fa354e06d9c09850317126019e200c4fa735e7cafa8a87dca0e08d753bd317af31ca6981b182c90f9a6ef4e11eeeecf7d6d5f56ef505bab5fb89b2b5ce9c0e67009b16abb4eb252655b4349fae4763ccca08f85da22736383a4aa1aa1a0f625a63b8c18f78ec9847473e47c3f15875ca67c96dc5eda2c3b711c65f4e08a4e52e2a944f9849c2050afe8348c610bfa73b34ff1f207224f9116be0758a3be95ae024e5697bce62cd66cd672a7a96d975786e61839e9e55f1cddb8893aa3e58133e746be9cbbda71b24a2fe76578ddf6f0cea52dcd7ce8efbf11aa253ed97bba35c4508f020f25f5bc686ed3faf75fffd4e6dcf4d3b0f3874d25629e22c7888ddfe00ca06aa483a7ff57ad429113b36d66b5838ef5c1bfc9ca01952b03fd59faa57c650e5fc1ac72435d4a6311e632b25a6a5992f056f4a8182457413875bf6e98c69a6466d0196c77fe403b1e628067934955f3582e9df29391508a301c0b7c4519fcc3e5fb511e0040df0dd3f9d77d3ee7889e639e24d9524134ebd71ac6ded5ae0eee1b92218ce9956b624e8e46a7175fb5e163ea71e060a9ff3ef9ee880fc320c0f76f864f6295d2caff1025b6d5df1038ab49bd2cc061d30a17245e1118402bb0cb971b6a37ac4873ced192d8022d6c2b9f2d1fe09b480113b980cecf1d7508cf07b58d75877a272ab2e7160baf22750677e3e937bf6e8b13214f9ddf6f279e3920f8c38d9dc644e4dc604094314196ecef5ad4a26230b6cfb3051d4ea32c1b0025d23d3b0223b5f4e8ba882a11f658fccc87414c72902c6902c0ee6322e72eb058d94870625dc514c6dbc7abab82f9bb652d62a55e15e2152ff033780cc6ea6b7e59da01778fb499dd68fe45ba51c056a88dd810c922c120372a18aca93a8a193c6c9c5b0f958d6147974b5e946cac7214c1a58692ec4ea8b302e881b4b1b9226e1a3aed081e0957af6ff6a4cdf14796d1840321ccec70eca8f8c181a6db3b679f22bd8f02f60b1d01ad88db96dc05597c93a3ff34e1082ae5f16667b6436c43f630ff5b998bb5dab48dc9653f31f289594f06fa59fef4e5ffd44ce056bc0bc72ddc402a982fd9a7b73875f41331c1f01527cd287bc6077a3a6163edeaac2f5bdbf6df5c88e62c019e9f665539004da7835c11e251e77f9266077a41c094c32291da6255c847e6ca983734d3de6e5f0d8bf09dd7d02232f5d214c60e20f6dff4d357f3ba459221393051d6c20d24dfaf4c2d4496a6afbccdcda8dc48e5a63d357edb1951f3ff9c7f9f9754c0ad9f6ff639827bc9c25ba59879350ad69994f7956287d5a92260f7ca25de9fc5a933a2012e6721def8c74589b280a4e9a3b62fac4afd11b13ad5eb06275e82348daf74b8c47438ddfd6e673f098741bf91573c2671080ab0c82173e54dea802a53cbb0d6d58ad23e8e6c492505c386403e3dc9aad5a992529b964d09880f8fc25d2916d385e3dc84da6b220d8a7edfcb3b40a357db23910f09d11dab659f6235bf0174429abb6fe2b62af6cc7d08fb25ad18ae283732b7ef1f8f113df40b728ae5866362cc340a9fba87b1397bc1aaac8d7d9fd6103d5d0a2d7a8bbf22884f95457b5f1809aad3af89401d90ee8f8368c029431ee3f288ebddd8a6aef6266471ae42dc4e5bc1517e5772252ffecb1e516147e894de3cd66c822c4151f9f9b8f53d39b6f85cf02acbf6e36892b41edf3defb8d62038121c43519df1699dfbf95bfbe458e4e3aaf551ce3a6ed08624fc17bf0eb282e7e00e2d4d7f5682ddf146fb5ee05bdcd5c402e642041aa1ac52cd78cced90dd1de1d603fad5a4407640d3cfadb49729af8028c3fc8ad527d7243ae49f3af2982d567726bc5d2f7fe3c1b1f10525f8c7393c139c547c756b5b761042afe47ddd48b96147afff7772afb41b05e0c966077aa0d062e685aed307ddb898b7a3d0c7db735f028b97449562f38027261cdd1685a0f443e462cc295aa9752900ed12de28dc9363a2a46eed021f464b84c17d3cda18a4fac11eaca72e9dc62d939e9f8042345529f0fa705ba04fa87fb556806d4e853e5fa2e3199054c87731960c21b36aa9595f9466ea608a0830f0dfe85b74b33f01fbe01e8174757329e4b2417a05c4b4fe1ce2e4a3414ca7c42165b21e3e36721d4cd8b626181d7da00553862f930f7521267e1b134a17d13f6e8442a89662956eb5c0ab1449de52781792cfb64d7888866512eaf34158400399b14f8e6f3974c624621affc4f9d726b4889ad1b2673873dc5a29b89d02821a2e59071debc54d661c46c70a07c3250db3dfe67c8c29fc0929513dd645033e42ce3ec221504a59ab62ab59e9cb5b08c289391eec17ebbdff6f8816ef17590bab4a31a0ad1386e022eeb94e4e09547f177c4b2a64ba97dcf1a79f531ffbbbb5b97ef2cffc00b9580013353a0ea655b3c18c045773805cb1b7434ce7ca5b8b46411a156fa877578dccde53ab68d78716354629fc35a22cd179f83faec973aa892efd40dc5c57bdf834cbe65af05c4aff10891078e42577024e70ca4e6335f1e205cd8f01823da525e9831e3c651916e820b3affa785238b7e53d66e67d13d32377d8ec54cfd55bdea9cdea9610a6cc3aeba56fc0f8a4b4fa7452ba04a2effff66fb7104d3b623d0b2c8934a0f77e19b773eae45a7e551c598411d444e8988353e7c2bba9f3018995f3aab16ba8e971c1fc83b24346b31b2ac894a18cc2f8591a2e40ba046bfbfc890a9e7e2d972c93b4d01008e785b2bc5bda6dfca27be1c6d0eb2148ded23cfdac3c55da2490051caa1b97fff939a11b13c0184f7a450ceb0413258bb3c1ed6d0162bf66e8203acc97031a20fee2765e298c0e7e64c7d9e19de73f8dd81845d8a79fc55bcfd1df5e5d580759b2b9bcd10aa6291b7de9a57a90e83399fb3d849fdec1a63ff4b0673afdec65f10ab22adacaa65465ca0783d48c2f1f535cba315e2d0752c54cd85f49ec44a757ad83a03017ae7418fc40f837cb90bcfebdfb0beadf998076ccfab5c7c8bccef8238a80fb229e4024424212f0282fe4aa4f0c5bf4ecc758cd133a9199f7e3d1eb2efd839ab550e395aae766dd6b5ecf9f261cf167534fbc9f611dc1fb88c5127b809fd888b3202776a45be6dadd867042a490ab56d5aa73a1e86f42f3930f721204346ffb8b5583a9949c49673b6a45d770b1cf1908f8357cd12fe69846482c18a523f07639f0a4add410f760a162c53c8ea95d8219b3f56da8a9a023324230fe73f384f54ac5bf8b0a50d01739897f0ba968cba33dafb6c3d21796177b27562f8f69bed11195015837a3540b5d48e7323c6f2bec107891c044da37ffbbb7238abbbc9adc2564faeb7e41a73f4180950ffc446feda70c3ee4d317299a9f927d2e6b492783b8959c3443cbe249115154475b24e7a941185c83aed9c0f21f7ec326426d4d265ed00c2fa96178437bb34b324d550deca8ae461567a678a1bbf1ab957c54d100cb4243fc4ef25903c5081ea7926c6f1ae2b5a5d54ab398bb63d77c9ff01cf4fc827d7b37c4cee5e492dbc466bd5f7f5548cfbb504a5f9c86f325a1d3e45b076283757463e3bf0f873b5be65844ed114a437caa6fae9aa274624129a137473c14d13aeb7769c0f7f533d3145811f7c52f428ae97806e7103233bed8864fe79845d730486d6c184dd9598d9c4efdf1d47114627c2106b2b36c164c1dfa8c5778e95a499885e8882c992cd1f112e8e1090d0b08ea4b858837d7538197c688044a86d9b9350aca7da13a4d48685cbfbdbec2bab94555fed9fcce5f3ca27591089544d82d000c7ec9c4320c6167a86853efe47b523ff16742eb90f5ebe47cb7a152b57d7feae114188d67d68d28f4e69f24875f7d743a560cca39fdf0ce1e3606ae584c300f457b996a4adabf8b152890037a565e6e81d775f5d35d9c64a007fe24f2c5792927903f97d864a29871a863627edb7f664a305320dc3a98c02a3817ef4d8d02f2bc97dae2adb1bc09f4cb262ecd58eb2d4139d1f6f57c5f13806c48152ab44fe61d497fc4d6995385233fcdd390700bb79a5c6eb6ba1a36669d55f0f68eac1d29e1b30ecd2c80f0991a48f291eacbaa478fc02b2ab2dcb0e4924e4548fded17b39f00adf10456fe8d892e868485a97316f6a40a1f6cdb600d7bc707da4b31302f534a7dbf3e8538927a9dd4d1eb62347f7ae3563a8b16293da1ab808628dd7a7e4f87c5e774946c978b3dbdf718b2cd908cb84c9abb54151f8162b4ca907639a7d3fd24458d77e69b481edeee43d3616c843a3ef12dae517ab301c45ef9b858963082b6599e3ce691b5d8aa611b55f96154a7450c486c3d81b7f4673681c10819f090def32f346941fb51425d043789bb3af3d9902ab895139545e2579ed20e37e4783d5a9475eb2298570395a73cfa748b6a1429a47f9e420bbaeacea6a7028cd768dff6f2becb753253440d1c4602caf43d4891ef5d4aac987946e5e22812fcf9655664da37b2f52a197233d77bb90543bef1d79b6cc92527bc45720a461db42e99213509be5de0e6ced0e331a809e348380c707ec3a82b72faf0189215738d4c37ccf3c6f52dde5d07040ab16aa870f3f9353f4ab153a4a48e9fdca715cc4d7061f2c3500f93ff4b563dbe9404766d9385c16954391fa932031e8cdc3d8cf964d2dd67bfc247ad4c9019e602742f0a751680063ec1f53476d6ab162c0c23ecab3a6c5ff1d9fbba9c9298ba4ba1100355ad2fb48f64b9089d58445f0c23defd0fe2afce02ec2a7ff0f9c7fc9f482b66fb31fb1aba6fe1dc6a247982df38256a521739cd8f75e79b8874a43d7740cb5c2f1aa2926f4e274788016336eeef920efa4e5260042d900f527bca0c61a51a5f7a98db1ec00a7bfaf2dcd19a5e7499255eeb1d19efc83899f2186f4ae6e71913b27fbbcbb641b446b912d6b6a41f4620b775ca0237438dd0dae2b6efe6af20366fd5429933f1d9378ef1dbaadcd43607b95ffce6849f12900a02917a1dde2a3731e2e0ee47c42042dbec4bee6ed88469f9b3d67ea9e0284095125bc9d82e23ce15682b37f341d9b22a521d7182bd4c4eae6f2a18bea7afb9248dc09e4d02684b7eb17623ad167d548b3f57f2e425fb647b8c6cab3abd8861dbb7d53bc7ee9189c89d6ed489bc740a70278649c866e2f9b12597a081cc9b4181925c4e1b96b163ad16de6dccb0c1372483b06ed004a42ac502019006f875a4472c87be2a159f94fb4212825aa72379d279edb6d0fefd1c94f9d6f21cfca1a2810e7d543212d1550c3283c723ccaa49a3e05ac29231c1b942b768d8319dc647e3a19815f8da45e29a83269bc7ae175f1884fc6043b38b42a5672f520475f66fa5bf74b18f1338ef23aee429aebaf7a63406f6eb9b11acb446c18d363a7373da2b8b37b551a13023d9cb698be82fa31b5227248828c431d909a9f4ace49bcb60a7b97143254b71508b7fc97a2a4669524b525dea2cd214a5b40590f8eccfcc46e35a84228f90bdc5ce2b425f1deefc184322f36040d3e1e6715f43b71b69ec27ed84c3c5b9a2247cf432983575df2f001107855e2c441b70ee298b07bc36eda69e112833a78e03458aa7ccb7c8fc17ad5cc9aaf82f7e08b615de9c435ba0f997257969713caba0c8cd8d1c272b2834c4087e2e18412fcaf111b9368c523edff94709bf7da3f6d3964f2e6dfb36e9f03427a2fe8aa6bdc717a8de7d263d7db5ad7b3c0fc9db440721a194c6b95003996cddad3bbb5e10d62e0726449e1469174e30ff91f02303ed56124b05b3a82551b19d243f9257efd7346c39d0e8177c30dc9b3b4be8000f751e51ed58f1ee7229cdd1db802fa169068a36b0154371b87b22f689849ee9491fc6eb851518e07de61cf46b43d41493fdd51684d240abd59239d8beb3b4d922ffac3e51077589ef012f83afe3269cccd5dfecc4cdf8cafcee814c078dd15b8fa84eeb62776c065ed8b4acd23a13c2a791d6f876ee2e80458bc3e557e4f995b06a422d41ae837055ae27c5ce8d46428ad9acb9144ff9933de5a141c5b95a47fe640c04d6353db6ba763fe4535241e00ea55e444c65864fe827f12b279065e1d34a5576aebd98f048be25ed1eab13aa9f01a586577ae63d220a5ba765d96864db6fb56e6583ae7e049182602aade078b64dcfdbeb16ba84a3cd5ab7df67a31b511c48e56a8cd4588cb4f7eaeccc31b2b3916e7e294276b012ac2566929f2b760981eb0ae4251faa0cfa503f3a997ea41f191a63c56201d1329f061a8334ff69072f698e64eb17fd82cb5e3e8f0d8da1c635325dc7f2b4bc420f413cc665990a1ef71362640f97c86f80c9b13ce13ea22b6704df9315325fba3a2dcf10c3c60fafe2b117c265649985cfe287bb978e09afbfbfd30e10ab3d3659d6c5308a6d13a110c2abfd1f24142ede4636134a93b41e3e2c4057f40e469b7a676cfee3f76c80c68b5e8db0ad6d5485584db03967db14428d23f1ea40317517de84f4bf4a222a8752266d76a71ab1dabae10e5f4e2d422691de2122d739fa5dfa5e51e48c8d46ca11683e52fb0aff2eb9251f9b8c0aa37f8ad6041de8ed8ea36d95ed5ef7f9f9606da20831d59fe6e2c82a5abf9b7ff77f40f4c4360df92e9eb46b0eebdb325ccea9f5d185664f6c9f0c465da7acf22cb4770fe1c8b51512cf61c41bb77be12aa3feb52bcb2dbeb6913eaaacbbd9f13741b3752e94f8995524f45047ef741dec523cac2eaa8fdbc3d3f4c4ba9f8296fad52842420417b92f37785e5a93f58741d40346728b5cfaaa39fc1cb03cb98ccf97d553b6ecf947f0a2efef74a11ea839aabcde021591d84a5f1fa092fbee8d92a1a34426ad105ecd8e7b1cc66c11d493e25c6ba7b6da57b7b3d516a827c1790d016264a5b829a33823582a750170acddc8d0afcf9b4cc3b799b7fef34c004b94633fab8954a22a84a3d81855cae857170a0deea03793712c37e0cf4747353fb3de318cf274c2200a55bdb4928780e1ded80edd8abe45709dd26cc2b71f07248971ae9c2a9287187e917bbffd1360e54737d075982cce6911166e090e5e9aee0cc43cdb24559625bee815918a2f7bf2f29de7a37b245f162da3017dd1d4e014b485f0aba2714af0d0a900b8ee13042547a4d659fa89f7fc13f099c331b6d2e63c5622f9cd9815171745d94d46e3ef7adb75b3d9a6d34d2fa9d8f1a566de73001e2ff822673bec5477ed49854f88ae33c42047df8ab5c6bc2122af28ed524b52a9e0f44e59685977f99493ecea6d57f5aa154ab47610e56181512bdbc1c4d0e58546abb14ed10456f658439ef25c88e087a157ae23971d3ae8de9c5222a4a9ee55d93d84995ae3424f2e2098a768872078889381a414c79badf68e3780e10dbf32f6c4177383979f453b5363d7f69739bd2dac664662065eb540ecae88a7ffa5c32853fa95f8133768286022f4a1af290fde52addb9f0997f68535f45f971901e58a385de225b90f613406ad06eb83ecfb4f0e12da87852cbce15b9e4eeb35af800301ff359247ea52f75fc2674b51c5239c7b022f110ab44ded450e1bf1b6e6860655e02cbefb4e50d40baeefbbc880c16c246fb83e6059657b94af9569a7591f35c7bc3b626afcab82a9c4906de2e1fe37d0752c9e9e55a40f1a4eb3f360104934770b713f337a7a4dea298ece1337bf185f606bd146c13aa040be635c5e21d6160fa12392f9c7c8c35aec57183554f9ca7bc072914067f35963b1fcaf9588e2ca20c3ed07092a35da8a3cb66acfc1a2144a79d3f4324235e3657f1228127485f7c3075f1b7c6c6e9c2cf326f4c5501a7272eace6616616c388bd3926e03a5d64b6e4d61664551d07ddb5158df2ef64d46575e8a829b2f163547c562ae3a1109876b14e7c056759cb59262e53a24f3c7635656a507f81a9534b00b87e2e7e9680e1f9d9680feaf22370beef0f913ba8f55344d2f2de8fc46b08a76b48fdfad7f375c7bdd4fc879365eedfd40fc0d69c6437fcbece878ff2e7b979f593186b49505f2497207e29b74da220ecb8f155afe553413ac0627152e66d2712bec88a8ee0e955358166bb29c916f49d19c7755a45506a7289465e4aec5f9bdcaf3536583ecb2dc7be4ff94546d85f21b3d764c11daac01da71a346527ebc75719acdb5c8e4ab2c383f3a5826551479e83b07c7bce44692e1be18679bfdaf43a9f0c92e0c67c85fc489731328de93b8240101d815d1857c87ce251bec646dbd0f15ee669abb07045aff01cca9608ced257f5534804b6fb678d9574015e0db54ea9d233afbbf1de335907de42b56ab39ce19e47e8660a0d7ce48628605c49e64990a8dde7e3deeb7ae22b0e2615ecebfea13e3f920ed5cf200776888dd3ef56ce7b7c66690fa3f5f430ac8ab4290ada9a1100db35c8083d7ec2f3321a2122fcf2e626481121fd22b21815fd65e3ffd0abb86ebfcbbdde82ca7996fbc01d56ab9c0d5bd703bc3d2ad996342a317814aa6fcc9373dce4a584d1d3adc1c7bae383bba1265ad7cc520fe5dc8eabe3c586110d5378f2f9e7c0b8c023f610ebac86ad5dcf98df18647f2983a41721788b052439d93a9c9e7455cdc747a9b1b6c65ba6661cc4416e04187ca939de2aac87cf5803909fe2e0d7d85a299ea3d3dc6933d20019983c0915968a5b6cf7faccd7b7abaf7167fd280032d815a39a380580eccc72fb4f4c799b82304951f036ba53a704c0fa90ceac5bf43d3288cbb8629b049e79bba7e60c19aec347229e611fc096cd2f3806242b2e250d0a240c389265bc8ff31b4bf808d5ebfb2be0bbfdef03e761d7a24e7cc043fe3b452e23fd10b957a50e42c024c232271ac88142dada631539114de03fdfa7ea75cd0fb2f6f942eb05b0ea560191e5d35b229ca0b712361356b8dffd085035ea5f4877de69e9343ad4ed97e19262243978827dad2ce14e6dff1a76b9e982919849c2ad69b3fd20402f33b442b669ccd34533191d590cf48d64dd7abcc2187b65b495126e8cd8bd13607bbd4362af0e51ed1d4411408474ed956e32c019382c6ff19fbce4c0c2eca6a64df365633c7965516e171782d33bcde8baf5f8a5b25cfc4d61748bbfe717709f64af6c17f8940f97e3d747bc6b0b007bc22f5f3014218683da25d7d1a3c9d5a3bb280a3249fd15e45744d2d4b1d93ba2b2c11d86684aabdcb1ac2a54da074268f0af9e2187751b39069f877c3d7aa80169a52ff97c6f5658ff7ca0e9003b5837a79ec674dea5f65cd4d6dee010eb27c849382843588b1910fd3e556a37d36e2a6d8432bf33b1f1b338b0b4f5721432bc7228ab1dd7bceff7abe48fd739b02548450837e1ee02817daaece67bc9dfcffe9a6d46243157ed23b8d146313e677a2f12b0f0ff7ded9905e81481afb95396fa783b14314e7a9674b24b2853d3da0b0865ef21a255e0d91c1cb11fc02da49c96ce9e6560f8af689f0c4f4fba34cf0cb7b9adae4ea45235a515470ee1361759a385c593e73dad9d385ebf07951b68acafdb810c568814c4450eb3f807e1e147c2722be17ba0a9599007eebae37dd4648edfa23a3ec45f00df9f6bbd5b292d2445c4b38e289b29c7b1fbdb1bc331923a8b11daff93afbcce72841a2c19c6b05695f2b8ae10ee1c751e04b150fa5fe10915ecfb9a09cb8d9aac649e7b277493e3e3cc52aad9b2e0a172d395984e8920f9ce123465fcef55bdd92a0496a08b6f435e08e006f044eb272901e77fb2ec877dcd5ceb028a6bc7fa4f49332bf46c41ac88e4a9ed29749a42cf731dc3e4077bc24f5bbb8650676457bc1e1cfc96302e120758dbc9f875efe69fc6146b2ec075595f3570faced146185cb9e2122df115f06a9cef15849a4761458aef5120696644266f94a223c5f5857c62d862eaa95ec972017d91da32faa84bf87aa0262b903d2a21f452ed79937d0fb195180aca2abb7e48f286061cfe59ab1c1ed1e522b3c179494422805dd069fb7db37887658f96bc1d5bdc173a95559d2c8dd142e349415720c2dd6f4caf3bf6088dddfa5230f8433a39e903d912b6376269bb84b1a517cec8bbb2d2e651b4f18e0926cc99f30c66be8cc609a357aeb06f63e31fc8317db1872df23555b5bb6bf490ca28a42ed39f427a91fc2f0399b1f682739214c7abab780169229b798a5aec01cadc9a0606cfec3d82aa511d849a14083e4442ae91c0058fd7cd3cdbd76d7218901bbb1952bc86fa8ff1796a483113b4a81911644f368549b28ab8ab68bd6ffd6336f94aeb15a9f645f7fdec289d721abd7f00d0d7d3d7ab24fdcd453b4bd29d5088040ceb4e900b11e94881afff2516707110f75a1d952bb53aa6c625388ea39fa04e67e171e44e1528b0f73af0da0d2a4867071b55397d5e063e3218990865dd8fd95c8971746d5c0c0f7625a25e70d5273af1bfcb75834fae303afe994360b757e4dd8100819090142e046fd426b1c022d2d704a9fd6e68ca665cee4c9a049b625d897ea3b0b1e20020dfc3415784e5b1eea661833154efe865fc1876de369a813cc87abeedf81fa2e51c2e5ef696cb6fb1720b84b7cb47d4009f92ca18578b7c805d5653b1464175c22baf2b97a3c2578939beba52ad0924646d983961cf5184b1408917e0057003dd4391169e626b091eb9b77b552c64974340f3cb591eff3b3efc5d12060ea66711754f3de1efc252cf89a0823186fe1e21f50c2b54f2f31d5ea3d28ce5ce9244d0d5d88df24484432e7c2f1614650b63733a7d18549eb312813ad74505c6b14280977206f0ac18bfb2498ac41db142d7e2defb8284bf8d66d160c3b8d29bace465c99d7b6c791eedbe3a3d8c0c2ecef283815d994036f36d1bde3993495afca37245fb5534a5804635ce3cff1183ac9aef5345fb1babbbfbe0f82d0634aca6362de25af255aa753ee5b3fb7cf59aba5033d7c89cc622266dbd5fd8677bdd3e46f4ae4d8bc486f9f91b641f31710cc418dc436af29aafeacefb5f16ef39aebb11b567e9c1b77d50fc58c2a3e56e9f669388c0e226cb1d18ad7b66b86ef029fa8fa6ba5166fc0cb7d215ed54c7868d25a49a3055039ff13bd1210c5adb706b5ae3144a62cee41403a1b16845e57bce2a7c44d02822e25730a887ebfc1ab8f5dd796d020d5ae2d5a35857d6493dce14d4990f7a1a7d08cd19311a0feb6f8ad434e8dfde8178c4fa3da4699bc69f9137d4cc1c231426a727bdcd4f6d668a27b193ac4dc63c8d111ef522b9fbb4405453cc60fd8c41a23ee353a90b99140246612508aaeaa1af6b23f931a0413003d990266376af49d6c0eeb4de9f7f9c8465f3db804d05ce1edb790215606f5a7a7fae9beba654e66d43625bd8dcae8de19948d4033df236c531bcdfaa758786938a976db9cb9dabb49a626563fa8debd66c934c236156104b33a08f77c0da79f824b349eb06a4c6a375360f5b61a98877b2156db51e7ff547f16a6fbcf6a744a32902678c9e2e909634c42e274791b3fbb6cfa0efc3b377070208077a80e8ceebe08b379170c4dc0fb9a5e01e65aafa7fa328837e8590def04ecc24e7dec602583bf2c69b484f84a6d9189595f90b73c71ec7a7be605d44ddaf08ceda12877c2c2aae47e7c12413eedd472522edc8bc7110ee5830f0eaf8703cbf052cba7934c4583f91ba7ea581a012cc97a4b555158fe9ce056eab6911bc82805bc8a7fc8340e929d17b78baab202071ba45fe84f344c2a0ca0b5103254b534382784b0b94678797c8ec301bfb6d0b8397fdc3e08e22480c6fa3c65f3a619ff8e2946d345818255a900511f443eefdfbe8576a8a0187677d9631b40f8a7a69b290834a0c007e43ec49fc347ae8db892dd64925f0fb4da386273aa2341bc9df4aa9bc6fd3b3b769c3e22528e2525c950710c9105d6bcb5d4752df39fb7fa7113bdbfae362a7e0d9d75b6b685ea4398d42f241cb8128fbd209902749cb333a6e19867c57ff679433773b96d88eb066d9fb889762f7372d31eb82e10811f6c42b8838a2573a31292a2e26a3250c8e827bbaad39f6fa954cbfd13f3d275f2dec54fc557846b9d167dd7282ecf32e9c3b39e26e0fe4b218801ac41bf23ce82322188b73e777ca9a6fcfc728696871a6155adcda1e697491f96237d85f57ee1ace451f1a6471019206bedf8e6b309098d7e42977710e5d08fd60a2c27e38cb425681004f74ff04794ab703ad777e57346987a7a5082c4ba05da8d5234cd321c6da67ec8161cc2f63be4b61419ccdea7c410e08062f3dea6682de68f2368fc14c152c1bafd31f52f65d4ecb26913eba6861b4d3879e57a36fffebd4176f8bc85fafb3338d8adf02851266cb8047785d26241f08ad9901691247f419f1b08dc7c197ea24412a2eba53be355f25757586be1059ca9312177dcc72f3c520a40cec90e425e0440d3fc58c6e8005d02b5ab31dc9514a9e28f5031075673cc140addef9e344affd7f1ca42310a009967482719449dd7bb9f35d53c95fe293d1ff04101ecd14bdf0601116afa0cac3a582aa638a1379b6303efeacdb0507a8cf76d21096b7c813135a0b313d25f5a8646a8a485f72b1bea84416011ffd97fe948d333095bf17ed53a4f509ac8422d82b1ed49ced7e682616b6d89257a4125d5c8a40be243584b368a3904009ea7edc544acded67b988ed0788cad4cc0710a286bc55130bdf0fa6e8e584330e7a35fc2bdf2601c420422fb48b883f508ae2574dbd29476ae5450c4d54c3069987b7289aee0d70f6cbd676476e38bd6f2545fcef38ecf1647603d550a4afcd905fff10aaf9ec9cc289a1bc02bbc3534aec836de63bc63346303d181628806327769de598ebc58a8f4375fc6d51a11bf0c00a08bf1dfdb9f914382dc6f7195767185fc4966ce86a9d43cc8bf2980f2dccfe40803aa5a84a32cc27d0605c6bb7179d494960dba5662ac6890ca3d0723d0a25974eca6ad63b10aa16c82d1a6e76bd663a92048271d8fb8350f50772cfd4b0e10a599ca3416e6699597e5779f266d0784fb0f2901a904baec592497d88d5280af4cdba776b487f6139d47455a59f4529e90002161567ba485b90d72a78f7b69efd45d5dd9d04e5ded8b4471c69e0441fcfb088a1b51306e29461a9e889d8394baf18ae250bcf568dfe2b474b408467bcfa48e1ea23ea544ade46f49bbbc5161864a4e924e9f262aa83377aa2e2a874290890a568ca40ab28e73b68888e9de073d1f88985e204c37b703df68dfcd887e7df65bf253a429db35c9d56a960191168c52b463de35b224e75fae3d7f582320a17849f1603127dbf183e9d9bcbab090298990322b86c2489ca6bf6106c60d23f86a7ea8dd5fb3c7ac56f4e8f336455bfd150576ae1786505464048b6901ea32de40283bd76f177690cd535c6cb07d67c0744595afed7faa26d47d72b5a0b84504e116848cbc1fb655690cb6b0bb3ab92248dd50f656f55bcd8bfe1dd899497b96a3577969f46246c6b8ce3b7e8dd244702aef760aeff6ce58bf91b1b3a351b83e7f1eb19eb29e85e5b1c5536ccdb0b0bc997aa2a056104d886b990bf69c8016fbad0f7024f796b230c0d3c19133a00836c73bfa2da17fd40525d8d23a3e38cedceb746af3a993376eb87f8f742486fa35fa286cfaa72a6cf70c57973ac7e7b1db371bbaadc85df4d15585dc1cd53c39183bdc86342b5053135d0b9b33bfa942575572b465ea8e7ff67ae9e6f46101ef7660229e97ea36276d0933a32e5a8d693a81bcf46365d9e8b6c31b91428890ecc12ac148b59b5fbc311975009865d1974405c4ff58f25961b63f652419ce3c6e451f42b588b47bd9240d5bbc927e131a6dfa84e658c9d0e062da72abf06f0817e0658763042e7915a0496cdd6ea7d4ada649b9086c56e1fa7606ab9bd6e872ad37a963f4b1c79b048b7043179378fe7b6df4c7d51850b37a2b91e70a3fb7a5984a352663d14d28ac0f65d608328072e278b6c418ad5f658e1a4c9f9b796ebc2bc2d819de73ea3bb07d8b36b262bceb4110c794842c55ee61a1e8a74742e62caaa44a380a70eb858552c6b36bf0221bcd95e598d4e7ef24192c38ee04c84d197013b41c64f7a8397bd2bde3161eb6b698fa4711c3f210a8b39dd7a61e76a374fdaa51e065fe18c3217a8e20e373a2aca265ca447f3d5c0b8f57a5e87327dc3fb17ac07d7a8d305ba1f78e0ffcdc539bd00a2379648ad74c91daea3543355a85b27601556afdcaff172430bdc2d0449ac3c9db9ef9680dc61a8fd5bb15c005d4a8f10f3273dfda216464522a91427c1d662a2bc6bf2e962c0f04280fdb36a8ff4ea099139bb0a787a76d6596cad070d5974526f99ff545ec1292e8ed59d62626e38ead48ff2897037ff156bb7f25e49d38ca67a6973343027c524b10919e743c44272c34091761be1a3904716def0df52544b0b2e14135af8e2322a3c18947f0a557b8a98abcdacd7e3400b2f38e7e6a9fd16e30012011b9d9abad75a40c9176083efde2419503d77cd6e927339e4872db81090fcb251cb25de8af1e4e9c7fa8dc6e67ee69a6dfc0f39f23148af74f05c19c85299ffbc67c65f08c575a41d0877f91a117136f4cb85b9964c494fdb49e100ccc4701c517d0435e887770a64e8f5aed86579d3c19b5b580629f7c5c8a24c9086d705d5d14526a4837dbc75d9bd0fe285ecc115d273ca324f58cbb373a4d68e6bab09d2670b1e5a4dc4b49392a8f9f19e1648d37559ea566ee2cde00eedaf101968300320894df2a994e3fdb92e1bfc179835c2193248f7693f5d2af62c2060e7949961d1ab1b7d5ff072ea709b2bfc40ec92daa7c11f48f0f76030b4118ced78c635c6f23cbc8c8f5b0d007c927e55ace11171f2ca1b8082993a504697d5d48ee21e5153007d763d2a5b7ba0979196f03628d1777bb2ad5cd933121b93baeb7704cb98387ca301228fab0b3f865243befe74c1080a06634bddd7ade4f38544e43d8f2ce492deeac809cc22c6aa13ee06f8fa2661b591f63c7ae2038d2642a476fe253c84e3bc7bed68ca5ccdf52db52b05dd32cefd722214e4f43087f13679ea824637199c4973b72d1858833c46e6dcdf0656a45d9b25cbf529ffe70d7b60c32ebc588870a28a5c52c80c65b534c9b731865b62de5045e53f6abf32958bc54a6c8a010a61e0e018999a3c0c1df22c7c94bbda3e1a1377e68d5f6fa533079233017a3bb24157ad83427d3d08ed91c3bc2ef6635e8cc35238ee8e07f9ad4b3aafb33b6e213d7d0b1cbeef38d8eb9316e11c958125c918e45f8c08c667ec669cb91282db73ea93e4f5494a56e5046faa74d1134a71c49df10ff3d52252c50e3cf5d85cdd58efd091cfa78a5c0d00b7ac962bd6dfbccabf1173345b9ec2daad7ab2749cead4de86520b1baf3cb583170658d3abd816ac46de99b6c160078ef4cd4be393690de7c6124ae229837ccbf715bdf61d5f12f5cc28bb1c5a72dd1a210cb97bcc62150f307b4433bf98cadde8c41075429a6b66ef23d6d682de03c4dae4c1613608772fddb8566b43286ac031c352eb874a2513c8e40c159c4469fb019338f16737c48a3179b74b85187bd6bae085d093eeb64209793f2f5e013ce260231d53d6c4d7b8e067c89c224c512b929a4f7f3da24a4b66273a61ee0bc4383ace70c5bf6b62bc80c81065594c16767700167f45b8c2a21228171aae5cec34ccac76f8c744d3727d5d6aac6abe0ff3924e8780600bf6754bb4215e63edc28117546bc2c9e9b5c936eccd22ae817055018b6bcb4e7ded36b7170911eacb68c257e2413547a59a238c57c64074f4df12f2eeb0c6cf394f22d904abcc972ebd562af28f4c13dfdd842240f12c12a3826b60b3c86befdbcec949cd48e0feae22ec850cfc7942a4d8cc7530edcd75d1e589a3f613ec53335287c955c661f45aa1ea429df26dfecc63cab68f3b98051736a25316dfc074dcdcac71987625576098686830cfd62c08b5875f267f4412a681910d8b2e5eee9a0ae28984dd46eb00d8a3854160f6468c4ccaeb2ef13c12e617eb981b60a540ed18daf90948b25673976118a72a53d54d8fb38d249b8eb9b78bd57bfa29efd7ae89e2cc2497eeffcc04af470bbbff3dcaab729218b6b01fcecb80a4dfec16116b5a4228acb58300f4a0c2fc1ffd43b762dd5e9b956c88c084767070f88309dfde8fd4510a589e9a11064c166e280c76253a067f920c728740f072b6d54b276a862148f75b2afd3132fe21f86452e88488ee0e63bb1cac0f15190f6f7c3b011ca153053f416de6aac7c2ff148b6d8c4bd0f7839276a8c978fca796890e90f007f7f52009b5fd8fdff9a6f757659a11734111f1789fede953175fb6c6a9c4c0b2beac5d038c61877c918e79afe8ec084a584949ea39ce4b20452cb4d95bd1187b458a662e436843a727407b62f3f408502b3c7ed6dbdb158b800d24bb7b60d455647247d7edb02c22d0af58ee50 + +Params = SHA2_60/12_256 +Msg = 01020304 +PrivateKey = 04818c00000008b99ae41069e2df3be80f928825ddc797c26b08442ade40d37dbcd7e248a8f39d548a183e993515c16b766aa81c83663928159ce0ad9dd72c6ecc4d066b37e18a000000000000000034d32f162ba031522c784500123ba214b4f74bd8ec6d37e865ed0e3e4224181d01e6523bb336eaf9ba23abcec714b0ddd34433f252f49f4b08ec06bc42952f75 +Signature = 0000000000000000ac2b0bc3222f63a39225c76ab4a12c34db08fe46b7b2b5bf9dcb8dcf4a3519867e502a15c387256b3ae81f9e85bcdceb73243274403e7c9af20ee1d4b1c74d2d6a6b141cfbf9b6e4f7567c15fde1046d68957b7ff086842270fa19c238d2474dcae7459a376dff674d1f2181aa333bdae7715d3a67a7393e178c74f2cbff10408db6ad944ab074857368e7039115e034a4dd02d4b3fd1ce90e8e203e6681674cf0500661f5189bd78ee96b5ce564d5310dc1f5e9d81d4c042822626df55d874de462cf582463c01718a1a5abe8f48ec858b18a42ef1780905bf93e1c2416f89261c917526121bdd8d2263dbe59bd3e99572ea50a853c89e87581fd1e3eafba25082a611c17356947cfc2f9197a7e888a7ab88826e8b320fdd350335fc629d996fa978039d3f2f4c9247deddb69d7acddc40532e9e69d6b860598505b7af31b09bb8fa05cbfa1fb904b4972e9bee534e7d80f3c7c1a9ab35ac5c7b099e665938ca7e8a59640afcb1fb2c218bb68ca6c1ae1f763ac55dd825164b18fdcde82e2d0ac94264f330a9c95e74608e2255c680331e84375320d61230027ca0635a58b5fe4ed052ba6f4cbf8bee0c4812b6dac112dd9c44257f7a5d3294b8035458592c34a1820f45f20f10e0ba0347dc4a69bb648d56c914fff8be99d68bbf3fc071f938b15f1eac9f184f6867bf427562b03a5630d263a41cdd04c432e7ba7b61c70dc1279b04d2a65e6cd95c957f3632ae98734165414ec524bdef2705d9295d5ffb049ca7153f20b8e9f29b92e0d5db94a28f3e075bcbf5ea803b9d1154d9f8491a78ae5c610cb9a05e564902d3aa0dcd90986c6ca54f2d5472b849c74c72866e4c723284c5f704208e133e718d038cf8b2dada21102386b656641232017b8fb771e7b080380e5a8442b029e0bd4c9fec0fdb2d0e5591fe26b61c67d85babcf83f7f5563c42964f44b53afe8bcb367db4d29ebd7de0985df529fea5b4c41ea1532123eb6237d7edca68bf4169303bdff5a73b32f7878d840134e2054d0f3cf0dcf278c12bff1d1ff394a58a5869b693d071ac479cd0d2a556cd5b65350d9dbb78886f7ae84934f9453e010056b8c9961b4b28c210797ed7f11f2191519b6bed49d524fe57fa20c71f86c8641332c0f7d07278c767f2b4c5682d06d4f0a9c9d44862192e4ba85f4e81bf8fbbf1018d9b5adb8669ac8f8649c860de0ff76ed088394a253f90bc87ce2162f495b5ff6555327d8de2db4928fa90803ddf002b4a7fad459f307eb046bbb7d935c78829bd6aca58aa0f2c11313358c008d746cf37596daf3504d6ea69317ac80358fc945fcf6f3459c37258524e554427ab1253f8a75aea58f898fb159e2e808c55aa0b90a7d4a36392a3eac23c6940228fd09dc0f9a6098a22c9a544891f878f69008289e817519666bbbb868e9a812473de9c0fe1ed35f1cb40ed1f5bf0379f765e7de3416814ab72edb69f7122931dc35a5cf330e0cfdd39b05d01d6dc27ee0a0843f8b1db67c8e413ca061d070544bc42b2c4d742e67f6a68aaeb70e1ba628c4576218c16be6d4dc3ee9a8f121290ac1487c6ad44ae3ac21b10e60046c3cab68a7d68a603e97896dc7da2043f0c5a48317f55f4bb9198f7ff9515ead1acdd5fdaa6cfc392d54c5486ad73fe97e900de6270e965ccb0078568543a80638bde181ea4a4b0694820a2e462ff662cb091bc3a34dff2732494fe039ddf8cb3bfe7bde1f65b9561e315613639b473ba7f962d67fc0870ae7b76ab54f590424db421da4442634a83dc4106c6b46d88ac9cea5477a9e4014af7e8837f028cc91b81bc718051b72e5e5800f6900bfe6562a7001be4fd85f7516f5d51b8dfd289ae9c67bac04aa01ec70667d8f7b546ee6d59acc328d3aee0bb7dc46d71d4689e1726283f0c4583090cd50d3b4167a3bc59df4d40fc6dd00d0a6e97a7959fc03dd42ffc19c1c376c557dba698c17ef58a9365a5d3611cb29f272143694c06b6e98783178c0f8166db8982e2bb2da4d8ceb0e9d238b189520e45e35231c3d37cd27867e0ce7b12d0a57eab9a36dda603c233a5ab947476a62298423d19a9997037911196942269e9e200335f2ff79304bbbd64c46b110d9ada72b6138a1b530d3e7392e6372335a3c34e3594d202b4526897082aa099cf450d7ded181f12f51414cdadf94df1a1f6ea33bf4dcbe69d756f38701ec0a3dc8208b6cf9d3e96550a8ab4d34b4532dbb46b0a43648c734c37121fa741e59afb3f87b23330e2feceebfffe80ab1070235b1eb581ff1799fa06c8b31f063ff8cb362b43549ff5fbc5a50d713cb4e996b4f7e976a728dd7842cff0830e8d4ff11da3cd14551be3051bc4d1e5bfa2e074fa837b36c8b7dee01192341e870258e7831451d8f81fd04b14a693c4358cea9910f7c22844541c3cdf33de273ea85c254cbc03fec8b70d76188f6bfc172744ec543f1354bbd980d48f70d789515427387fb8edebee9eda3e9ce876b984e0da0c353ad88c876b4f22441dc9706c44c608c2e5889f8529e80046d7534d4f64b78bcec4dad4094f54db7f5d4e2d53ca4741c44d01606b70a8d101aa302b30421565f327d097b509f4d18ec3bb57778ed15fc6c593ce834e82d6b221116d6120a29abb860a3d840cd0aefb27fc2c6d0304dffc3c0968bc9744e22fdc0af266e7e4c2c87655edc4b12cfedcd4eddb263f5f6536427526a16e8aaa07c8239363ac67df388186d7c429b21bcc71160ddc2f5c1233bdb6355b60752754d2e47bdc8d8db7fe6c8d1d7cc9d041ace3afdc8fbe62b8bc0ed0453cb3071b3162a13321503e9c91aafc36bb9354f4e613f020f6b6dbbe484b00c27a1b1d020f02887c78115c371283d8dfdc1ebebffea9edd07ce26130714a0bf9d74a81430f35632eb652cbf4c6d686ff99cd20c172cb3997df70b93f0f7d18010949d5a31b651555ce067d460029f2cdb5cdb3c530874c983984821164049ac268135c82596ff7fadac7d109d8df798c9be0cc8709685f2f0d79175c3c5953c03e88e9bdfb8da344a22e7c3b8ed3271f410ba53f1326bea7a6f4a5bd6720610306400915464737d4ee78626d375e358ed1c544d0d7b79db5a41acb8d18b906fd2993468ba85458fc6d778ff6531d5bb125deedfac39517d1de3416345bc0a3f3db8d410a16084e64e05a85ef82f52b2b99edb30b517b6c79f36505d7b161da870fa277317e4be85a41413667c8a60430fec57cd94be6c502136b5689f66ea1311a64936491bc37fbd31e9ff223fcf26c96ac1530dc43888231b240e752c2c8fe73af14afd0a04e45dd86c08bdbc6150fc8c03a51979347feaf98a6f8c1d6f1524cd31d1e14ea087910e98a9f5be0a1292dcada76da38cc67427473ea3351c9b6a0ceff409ce3c5c9aa20d39105a56dea2f39f39d8a58d10ee38265ea7fd9239bd4ebddcc899645a1b84d3030fba0a1da3935ff305c3fc34be86e36cb9728f203e21c4c871b93ad5d9718a6a320fa859ab172ae53938eec4f42810241f734b0d65d2d850be4bb7fa6545f65a60c4370e325b07bc7ab6863e455dd904099d485403495f802ed2064ba0f72495aa5f9ec43927971a9f7fe17529f60c47e79741c41a457771fc33134644db99d6f8dd3a4e6031c262e97076381cb38e9340028596ab7c77b874a5b948c3f7137477cfdb41fcb8f0447e4cdd0e0d9dcf9e052b8560adbd03caf3baad3c0bb84d5637dd25e090f35ef46575cdacbcd27b41adfddd3218fec772bd3a81a3dbc73c4952cc84699918957526cd9d1653866c401719bd180bf385e46e421b209d19b8ceb024a17cbee8953070a4580c33b25f23d7e64a6d78dd371f370bd3a953244152f7972edc3b1fec80810cf4a6f31d1c0e12b7e9bdac3b9ff1bd24762b0810a9a0595d02d5a2418e537f11c31cd3f5722dcf7644e982260d2e522f986d8c580713cbc694eed3384c76e17c729d965f81099efbadc3fd4291a98c18cce58ac45ae895c2e0928f874669891f3202424535bdef01490872dc3f9cb16dfe35a93d2de9dafcffdff24f106d139f2085205274fa7bdb8cf7f8449af01b2d8f3d2f17dce45d30715df6866920bb1d2b0f49735b18dce22ea137d2138756477112669b2b56c4a2ae237647345b09cacb565cd86e661627752be5e871ffd9ececc2c70049863763d86bba058412c89b92bf1bfb166253884ddf3de15d3effc4c25f9ad4ccb1297a44de93ece8aed20c52e51fae2434512594ffd03fcabf584a3f7d033dc087b06c01079aba3aa2bc5458f28268a55ae7770471eabc66b8e04506bdb3f80bd1ac2dd0b9d5a2a26d8e50ac2ca0ba8cc9e5ebd792a4f8517d7b8f97ed7899b798b4132d73a7059bfbec68d3ce58632f2a7cee123a57ae5305cf3a6a99ea013f3911fc247423ab867c8d74637b41e05de3df80cb7d1415a3d2a81c0ad6b5cfd920631dcda8ad0edc85c510f25f6ba8ac0979dff5d51a35e24482c3a790b5d5cc7fd6cfe27949304bac25a025e09241af296088ea16c434066eacb521afc63c8ba3019b35bd5aa3185f45a8ca1b35b7bc7f0ac0901a05333625c4a27b8925bdd96f26308a048472d916dccaaf35fc7b30d35c4e41c06417756f7b653393e982d458f4d99fa1008c47e268e601907f6200180fece10f4dea885bb6144c26874bb4783bcff7b99884cbb77add91c0646f023ae1c1c17ddfe1c868b8e7c7a41fa6eb1972500e54daa14f719a473ce059c675986a9d4ff96eb7cd8d3cfb1df6046edc28eb413413762d865526db2993a665b20e05b024d8c088d66396e04e696725c316ed3bb6bec8d1d5182346f96d3486687b8a5a5d8b9d85889a164ee1f21118333d2234678001381b882ea53d85e7aaaa386526292067a7d654b913d24cf0ee7db8bbce3c7649faf518e3a503ab017285f7fdd9498998c35229a136754492558958516a602b6728fb2a66db4b83d6e46b479b54c7e267f4df377b66bdc819e81fe148e24c51ac2498434286c1d8bf3eca85cf166c9244741af50b91c60ef793f54f2f8a5e2e709201bbc31fcedadff9ecaf6eacf97fa906d487b804d5ffa2a460d147d81a7420578111c2511d81f48ccba157cb928ce04afdda1ab1590b454c9af6972a81a913c568e1a69df41150cb9c282fe4de411abc395815e220d915d8b8098e93711cc8c622b409a4c4ad9368c5b427d46382f7bc602ea36a1e022fb6388f63daabf1acc890b6801138d5003351d7a5da15ea9b08e94fe27b822721a231b07196a2f6762372552229ffe48ee3fa65e3d7f547eb8ed8854ddd5118a04833551493d00a8a74fb2c3ad4e123fafe286269abfa2560af77cd62e6ff9b2083d97d6cfab189334c5f227406d7fdc8014d14a3cb7a51add57954939d9392cf515157e39cee75fb63c12b4cfeacd8a06d3924d88dae2d6f66860a8e9d489914ab3e2b9059ba0b9919670d8b6fb01170e3b4172e279672640382a1d15d38f42b89d03f53c169c2a76e29c0f3d0871fc500c10ba9c50d7d70c586ed83dc416d1ecb4a96b2be977533e77d661bef6c60d7755515ce495ce3536ca637d6d2fac396fdca0ef009ef803b99bc51b9e9a66a26c9d296a9f0c4ee93644f2709239bca3051f0d8bf36395f61515fabaff9f811dc6c5499935bd2e2374653026f109bcf3c016043c29315d50beddb662a0bf8bd01d542e416811b5bf3fa5220a5590cb7b36c9ea4284d850badb2699a2f8fff24c4c3ae15e7326ae058bd104577173dc7117fef86f0983f0e2a1df2c23ab266ccefabaf91cf38d2c9784fbb71fbfde0bb2cd8829bc592cd3a1c62c70fcce28c060f0b749d79fa122af1005ad4e93da63ff6fa1e4982ee6ed48235ea0c6138c1098af396761b52340069641eca4735ee46be14acf382b30a2c820746863ffa916b28428a8b0e68b567476166e6c38c6bb18b8c9fce41f3ba8a2a7e2c2571f7c28e7e0880085815c889dec9373d833829e4ba2dd53838fc1a639ded12cc89dca911760d54562566844b2f0c813bedc2eb2419405f395fa895ec389b3bc57b90132791325dbb9ea0b9eab26d0e34833bf245821aac8a97e0f9064acd627192e8c575bc3733a84bcd6d049a3c831f323662d452ef2838a34c760b3084994dcb5915de4f04d6ce2207d1d97a3008b1ed4a97c5b97e2da09aeda7e7b2def138126fbcd3893324b8f173dd454441c2af07f103313f0174dbf6eeb44d13766b9fa703d22f30973ccd079f5259d3ca4a38374979529d06d36301703c7743c73d3e43e111f2a61681c5a2a0b919ec1bf7076ad2f2e3659a75be0b416139cd3ba6433452b00ad8f813551d910bf12c02874e8d80c176876a002cffac6f2aaed1ab648e027d871e770329f528b746b1d168d8e2038bb01aea5ac0c717b8436fe3fca437d0b9dc86b45fb9fe81517e526daa536949709a96b2926167efc6df7a6dea09f8e3649ea59aac037e4b09a5954c9989a562168c272f91af31f04bdbc977d492533e94a597e0c3d9196ddc2691ea6b90fc07399be89c59c15308b7c5a0ffd59c6c391a5b2becf47482bf311f760c1da7370c2da3975083742020622caedc8ac561abaee7b6bd428e10e4f219d8e0d1b6db6c5ffa2a47093236f5192577e083f4da522d60298753c5d909f19bee5c3ba3189092106bb9df55dfebf0ae55bfe6547d88bab1b537e6cc25d034171a2d4d5473483099cf9548067415eed329df9c76ae99cbe0a7643d9af2d5e36e70f31071227eb206eff0c5f8d97b1b31a04d478a191950da0a88fa93c9b62b7fa42fdbfb84e9fdcaebf1b7a33474c3a3413415ae07a5dc88c1b4c9540451dfb7d483af98cfad9c5d4bdba29ca0e92c4c238bc19e016cbd3efc5cf194e47c44f4468bb4472b8c46b8ae40f4df378b062c4356a644e9c53b7dd7a0cd06412241ac28a1d05eccaafdcf43134a18063a2b2937cb1d161977ca05fedaa28f985c939d50c7ce122653edc3298e4c00db1bccf7501c969b8310d151662f3e75bd5b464fe128f20d69f7642275949349a3eada66eac748b104326d9322f29230a38d72530c27028113798f7d7cf6cdb99290d6c7e66b3820abb3f2d6f8c303f6f2e06724fdf1121b8d257e8bfa76d62c5ec3c611deefc00b60f41fe3465dab13af51f4406dbe304eaaec412426361b5b17d17b952871d5003b4ee3e451ef1f442b5e5b423db0681ca4f05ab47bd587e057ffe7d04930e349cd086af59eb760eb3ad0dd88a4df7693970beb6a5f3f239c940bf0efbcf2854838f4d77eedab293414522f56b21bc6f5d654de643d9db8493b65b6f9ea7b659beee39301e8cb6e91bae81b2143e9818fe432f963d6a80a142165944a9a44a053e0a593099abe37f123ac56e4eb4c5ed97d3f89c05db47a6bd29824ea51c0e4cd9404322480f3c3bd9686072cf713e5813ef5ec1554a8748f06a51ad2be80893b554132f3d383463478e5be2bfd4a554b7a6c47d09f64dbded52e4e2559d5c5743ebe1b85bfd6aeb8fe482be0ce1211f3d1e9934a0daabe4682cb6a8e8d330928d271dbf74123f8b221256bc2b26384200979c00ec9af009542570e81ba1b77a4da8d995b427ff5bba70f9af888ed5e7c41179f600803abd58645d96a8a796b241f379342ab13779aec85d5ee8e91a9abb21a70a32a69abe54c276e99523ab8577c2782591118e90e4482c7da0d5ec7395daab51c635c8f305811c202a12e6189762df1dba62d9afe6662aa4c67eef75c132748a0607afbfa5acd941ceee3caa350070bae777110e6310c9951793e748ad948b508ccc71b0398622f81f7343cdb966615bd27f4ee93f5ab940318324ef6865ab1c46fe0092aaf6b1dcf550ec4036525b628bfe630b9ad7bedacadf707b8857091f879be79e6329923fe1a5e966a5e0ff90cae6e825c8cfa37e81265721f0dbf40d8a6e852890ba8e755022814ef9e5ca55b8e6f405eedb5ba91fda185c4f4c40d32e96e14735ffce0272ec23637f5296c44fd855412126810666db8176a071dd3d3298d3afbf5d41dacf5d665435c2ce48ed3bd7695d5ba3a7d0eb8c57e1e734870c36cf837a1c6e6ffa56cd894e02f948a57c71eca4682ade12c651cc6ed77c9aef4711d0cdcc86adca16db5a0410b2ef0b780557a31e57fa9c90700b3de28d754b049aa7142fc38b07d017c788baf11505f48b232710118dd9e5e963f56ee5dd54a1f2d347950ff41311bb42600c6affbc44210b67275b1f94a08bb9fc64a1018efc9136b117a45884574afdac43390e32109f54c880380f2e952fd39b8b54ce02d26988549342ead22e1c7f6c962a92f7e9ee24ad595cf3cc64976bdb8c60d49bd704380033c7ecc94d867b6b679b1dc9fd6f5d0da2aaf36419c6a2b444832814f636b3fcc013ef2f8c629fd1b698ad637627e4acf8f26236cc472bb808d0a8ffe72175c978e3f5603aff2570ed32c621c045b5233151518a09cfca0e77ed4503d5c1f70bcd368046d87073c7184296702e82a93a9ccd2e0758ff3c645aee5a4aeeac931dc1eb6aa9412202dd74c54a48010880dc75bdc43bb44d05fe49e8380d99156cf7c2753adb533c0e57753a4bd721b56bc573f89e9ec16f44f7e6288eaef198f94f04b41100286639a2f4dba6e37a9f83d7deecf81cab9ab6b82a3386932f8aff0c22f3daba8152d1c13196b1d581f6a18d411e6f9913794565b606b9d85f63186d8e7ed93516a60666360ef178581169c27a3765a2296276da0994681fe20b32d9f3dde0a924967fd3c3dbeb02caab8a71ffc959713bc9d45204ec0d2e310992e8d4aef83e32b1029af7621b67d870604b0bfcce7666177562688d5f8b44e668f46bae963c85c6ac73b68c416dfa7d09195a1b11ee990a07d0feded6b7edf6edfc01fbbf8fa3147cfa06a6c8c5037ea098bdfaa160328e6a506e1ab8de1b9d6ec2eb03a8282863cc57e0ce99880ef05844cdcefd3120944dc3296501a2a31d4a9f31f086d31b516602722ba6685cf52b807b20ed5da912ccd3d3483928ed0c334547c12597ae4eda6ab3f349121710d7341140cfcde8977cfbab8fd2d322444e747007c4cba036deff4a28e99a21e6cdb3b15e9085904f657e1f1e2c037fb26d1a9a7df3c8336b0b37e85ce531da3420087ac85b20b0af43f00c020c896aca7ff08d9682c8acc7b70d7bbd1006a500508481b0a05e992f1dc36429c17cef1f874a10ce1cb541ac6ecf05fb4f9799868e51b60574132368ee85b436d7bbaae646ce77937a8ef309e0363637e3c74b3d56d7cd9d93a6e245be7bb402ebf6563b9e7a5b294561472fe51a79697909975ea8a0caaf7235f225a233341106b811ee5773fd660b30c4f13eb67113ee3e2b87ccb97e483af38aefd63c7a67cc70df27bceb191a1ca813a83615d9bd35434363123db7a7ea900345c7e7fe49ea985575a7e9821c3ba6d7fd6051844f6b5cf74a08318183b4f385e9cf382b6f362d9ab1037ee0288e15ca433ac0910b19dc52c22f32589c712144d8db8a8ad0a5455ef84d3b9092f3ec5fb33e4778888e135227a6dada610adec929632eb9428bfef3c8be068a8f3ee48e02a52b3a09838c09877e0b51ae64efc563d71e29f086e3229648170a778fae8b4c02582185e5d798d416fc28759bf591b0c8aaae703752e51792cec16e2f981739f201c2bb77912c8bae114754102e8f3ccafc3e65a164a52f59aab2686770ce2ccef97c47bb149298cec914e67d094fbf7c093ec6b97096becbe4a2c26e39d3afc461edf55e89e88e575f5a739f57942a492076012d235179c03a0738cdf52abbf8770eb1643024034ccda83aa74ca20a70913c8b1d6a82fadbcce30dc1316e691b7f8dfafd0a89d561d615ca0cf4f72d5f691a6bedace84d73ed8e80e07a62d062240a170a188f131431278c5336fdc7ecfd2a1023ebe5f4d667d7201f0a0328c11514ec064950e938d38ac758f6dbeef9280d9977a7587cf71011e72b0c9fc61439a3315f2e9cff4b6a1fbc2450c58c9aa77b8891d3f565fda5cbc7a4e6ffb1d1b0243cd85cbfc4b307ea5bf5795dd4fcfe0b4b6ba0c15d8694d9f794a97cd90df641ae537da2630cf29cb3a80f3d911f61ca5d0c9a085c585ac00d63fe4b90268cd31d9b2f89fad8ffe3d2aedc276149fd722891c5401c466f8ac3439fda72f1b781ea9ac12f27f97b302638d03a4f19f3af2d2fc7ac71f22b4d1f544312847dd6263331c0ae41bbf33fb1fc073bb308fa194ffc42fa2fa34940207835a19b0d50b24823ce2239296aa208fcd99c6b2d4abca186ba4962a62afae6c30730d5e080f15599512951725f660dc02b4601e2b8fc9d43adc784c7ca6c902cc21fc3ffb06e5ea6b5951fbd11c4c66289e0b63c1639caa7ad40d70f2184b6abc947af74fdbc946f72244e73074a18b9684cce102d2374a3a55db022ee9caa789c5b0e4189ae2c8a6e902158ff87a414379ba451e6f741eec917caebe7da8f5556008c04a3cdafc290a41cc996b9990fe292a885fc966a797c010ff939a1e1d036906b9b11eb6240d3551a4da9e3890a73196a1a40377a54a8b9a99730c0b73db52b33a6242ab66faee6548f98466e72d293d0383144939b8f1e22a55509a1d812694c89827239513e878fdb0a3b759b8d73b56d421aaa0bd074531ccfd760e7ef26719b871e168bb5c0b127aeb0caa57ca2705ff13b5b7fd021be0168d79241fb33869538a6ddce07f125fa65e5482997dfb83b0f4edaac533ad98902623883cf93df1d6e52b685c87f9cb25bcbf0892fac10e9e451e02fd8b8306159d01ec243c2a599acb5d13935d75eb797f27ade71d454957c744bd14b34e5196fbe43c6d9307ecc4f0be776218cae89a294afa5fc1f627bfbc800e87080d1bbfbf2d18b710957242062db7f5b4c7e2a57491b582180495af95848839e05a1b732465d6b72f3f4a9daff16048aa023a28730e89b784b7e52f1627d3dff782d8a86282817ffed6da9d6abeb38423868b23e3ac8feb9fb7ce12fcd9423d7df45a727489b3f540c40f4607886ad9dea21e8124effbf5ebc3442c4984a1e4d6a2b7193b88d94eb751abaa096ace0188956df8e547e4c1c99823c68813060d41b5955991c44bbbe646cb18b70d9dba0a21cad46d4945aba8277b10965065463c91b147a7819ef80cd28265b1785b7d16418dfc0826016ea38299d4327de766d8c9f9e98ff6455c749c66817398af6d0d038f93500a53df1f34be189bade3a11d0a1f7689ea6033e221a395e1bd1ee023fcd32a2ebec6c00014780a804e6a1b5e3e636f5899bed124388aeee817f0d8316105aaa2b50f95561fda32548682d8e8281c234b63052e342dc2bbbee0a8f8ca17affacc6fdab6b1bfa061c0d83297a9e3211c1553d0c8162859cb65703a2c2a3d895f4adf340f6e39264ca8dc24426ca0c4ce574197689714c25695ab3bc8ca4e2b5ff81205cdf267c2b3d2f552c55c3949cd775afb5116e814bb6ed961c14a1b2b58034055e2262e77f8c865caa356a039bacd9a3a0a866a16823281bf20ef1b1c1568073d849ca47457eae7d70039c83777bffc59e4342c3972b1df6e5b6e7e72319774d523af9ffa0553689cfee236d58568988f4b8a5d7fe7f30f20359f1b6741fe02cf1735890c4b507c0b38cbba591175e8e5a9d07eb5294392af45f52c84a9ad3be759a8d48ca20b9d55ac81012d1c9400a354bcd02da26478867ead13030719b203cecda56d446977d823bbb8f9d40f5fd1ff122bf996a0ef2fba754ccf881e914eeb7fbd16ca29f20e2d8a55d1017d6c09b8aeb166a244c6fa44ea9ac9847ffe726137de8a9c7df5c474d1b99370f912b8f37e66f087136069f4de1e9fc5dea4f2a33f0de3aaef4beab9832be9b02f459aecab387c75b5c80e633e10a402e4cad1a52ce062fed464863752527296775ece5ab0ed29120a0067138ce69bc7e6031fd887d0850707f2d12a4576db0c1ae5cee64e4b6303ab8b966b42e108f2d3d167842d06cd5bef60c1bfb1b7a0e903e752682e41991c8c298abc9c9ab16f08e11d9e6c9845a5481f65f84ff8a93db819659eed888cf0e9f779814ce1d24205e0a3677a3525d3219b7738d92cc8f24ff04e142bae8e5c8e5e3882f92b97da198ab9cf2c67efd64de4e31d47d3246de63698ad0ed63c98829dfdb0fba77cd135c41dea9f6ade62c922a5ad2fc552a59c53fb812321336e628279cdc6522f3e755cb430f42d72b4c8a501ee0871cc2f2ec68ad27cf547105016f2ef4b2a07a483fe1cc67f541e006315a2f9a4dcdcdc6c67f7a903c4f05ecfc322da597eef1808220152c32836f36c6cde590cd25e7d96af8016186d904f0ec0d6ff7187f61621dccb9ad78d8a58cc930338128bb09931dd647c1db8a18c6c82bc9ca83f65e7e24804cb0158bb5edd9f800b0c09a5b12d06a62e69a175ee8237a4c40a31de7d7783b8678c44699589690112abebb38f531754ecc84311de9ecd55b1b3cf112a39dbc6294c9896e06f7969bd6790be9b56a09adc2aa32d42cf360cb25a57ae040a225c826291cc116c2ff12d4a60f2be6460c42abb3b086f27b36e23b02d719933bbb657b7235e444784dd02a52da5f3ba2a6aaa14cccbb8cea247bea257698daf7a00597caf7f62fc837be3541856c9ff5e5bfa4b48f99c8a3a335d2c185f609a20f45e336457298f7e4d05d579f38bb6d4e53edf176127a868a43080bdf7de859959176d9d15393850167f2c3ed4e52a9264b28f45b5360736297252d3eb25c6c52b983edea406b2442a5fa16e69a2617b9a0843bfde79c6c52daca87dd6b6debfbd2a2f65fcc6d185c60606195cd6f29811ab1184eb4f79a5ddd13f659450f0b1c059d14bcf8838c4a840f1d370ff2778502f96d0304323835235558885836d18dd734a971655ca6d9bd6b5f09e0d13ae77f6460d1bd5f6524b7735dc35ba35205a1ce51dc5a2ab1165eed3bb8841c94e9e366e11105b2ecc20b172258c46ad8767e4c31fbc22a81b29fcbe22d3bcdc5bc1cf87793da9db01c654978ac9b408779794e8c81b319b54e704949f7512886781242fbf5c5f26043203a5428ac9839681bbef9ce2e83c66dd061f6e433c966021e4bd4983d21de3f9728a22f2edc9291eba9e9375c89e23cf94c2a35e95d6ddba28f70df6cab7408f9d4b2eada66cabe1c5fe233928e72015d207aeea9ef600bb55a18a82b95b0dd02fa9860b7274cd781fff20272a00756d003e25f441a0205842fe6a3fec5ab2b8d169024bd85d3223f157ecb840bd8de04c33ccb2aa5594387b178901ab0ca3659832b401ee0abbaf2da6d97cec831968c93524ce4cbcff2cf782bae093a4381448081531ae5eb3299e4c89340746a0876410c6104d4971894f74b155e8eb5335115e1f4f46eec1a5cb66c2fbd4ccf1c793d917a0b86985de7129ee67eb317e5cdc85828fb7e821c9ff7220c48061c5b7761ad3b0a900079d1b8028fe133a5a2c3851931c730471f7cda591153b01623a65b8b5a988cd9ba44969491c6e8066d5575a1790c3ad60b5aee9d6d8603926b359f7f7f5ac408e61c01a8f8791228db8f511a00744937574226fe2eebc3cde72a79807b8324ee99f8e2f535620ae5e0d39f9f9c5e24e4444ca287aedff6de60587aaf11e29d07d5183deb95d75afe2d5579763bd3a00d3108256ad8a0ac5f74878423f012f75269dda844a5a596f24e8b5160ed86a3b848a9228e5f6153efca49aacd4922f0dd32788ec1e10b461678ad1d78a82cbad5681fd6d592387ae811ddc1a82b08bd98020305fdffef2817b0da2ec44082dd6cf13e866ead053443c129c1febc740f12ee2e990d98c9ae5cd7c79c8031e9a5c87f94d4ca301073dbcd74c5e7096f00b3a92631011392cba8277648b8bccc275e515da20770dff50147e7bfe9b497fc111512a07090e19457400ee7e60adb143f564bfa3bb13335197b77aa7b9361ae91b7cae8dc38ec4799f850c728b16a695fcfa7ceb775b79cefe3025a43aef8d8710c5abdd6f6402fb772af3c7f37fc68c3a7443b080899907210a2ccb9ebfebe2e08bdfaedcd4a7edd09ef4c1a732b4f976b6b68a44486b803b902101aa4304197782b3ecf25445641aecf6118e46a39c7d15c2498cbcf56ad0c0d52b875700e0f0ceebb8be81c1c95c163a10840813d260bacc5a5336d2aec1def7b6433829916f6d1243b62a39f1abac9bc6db555861f5caaecf7f04a67700e289a021582f1b1fd7a8db6ebeb0ff95df18445e7bcff5f7962bc836faad7639d1e0eb96aad9c8fb0efc2275a12de715b5b50b2a68f327efe45e32f38b1dd5fd92f7283021dbac73de213e11bd4dbe915b7ac5db45abd3a7103a4b71758a3acbfb31c0c128a655eb673e79c807c435cc6b6bcf74716e13495254032253434a8d511e8a16e796408682e9ff2ab342855ba74413e7a68407458ddc84f1a6a964e8fa678e496caca75ef64148038e77dad5380c18dcb765beb2d5006620f71aaa0d705827bbbcabb77bbe7da045be505e53a479db5eff2d2491637387cf73ba53adbeedf2840bcdbcf51d7a5b2d3815406bf39bfda2f73d49f32d5a080f4f22a6b8664215741eb388acc5b21fd5619a1786566a7090cc452aaad9cb1dd11c154ae16558008d1e0c1e48b6c4204658d89062272d790c9afa2cbbbb774f4496ae2f18f2df35addc0bf0b120c24383e4fabb1b9b86812d8799fca88886b03be137df9a7b41f1b55f5a0664b3b828684f4654369b524bcef59b545d61b34f37219ea2216d5569558ce28b5553ca3580024bbd4c51298524e872ccc2b0a88ddba05e3aa57fe670118718d8e61ade8ea395a0cf9b947f2eac8f05ad761a0c7f67a2ecfd54b9e67900979a59ff356a44636589c5c3bce33daa00248cb1c98c5bdd3921bd68a27f02a49c434e2276e0ac89e9577e7c6c5b083d3da6990c7ad88828c3fd65afbf9cdf341c24943c9baca5821b9e6cdffbc0c5f6dc22fb1aac39e43176044fbc46b31c912ac351584d970a6648e82051ee41007632d9d88ae2117b180d66fe59db035b40aa871b672955337178cc1664b41b423412f18525441a61815051d84c4cd4951f0b5d6ed25aa77da1ffddcda7d8d74fab070d665e8f008d539d4ef50a31558e21233d246ca4430afefb25676241c5d225a21df09791fefc7bef42ee761889e9b5aa7ffe6db9c255145a6a3ae4df4ed6ee4140fa36caece723b2d1c33ed54a60bb74974da98c1cc9a1881ae2af78b66442ec8d052e49b04923a64cce1e6248ec817bc7d145c894dbb62d034cbc4badcbaa1511233df76137ae97dd321eb8183ce9d981b2babb36a489d4653930bf76b465c2a5c1636e5e4e9c5e251c40805acd197fd1934652fef4259e9b96baafad0a55227f7e5d5760658b23263791dfed0bfb47cee5983b1a9143a62a3f4b15c5299c6243bfa61c1324a5ce71aa74fed646bcfeb97f16aae64b9ff9d185d6838be1f04e5973471ded8bf58c8f2c6ff59e26c63ffdd059ed3d7c489d2d25dcba7976bacfde92f867d87214bc4e05afacd5617e8eb04a557454d16016bcf6fa7b979490117aa85b915537be6e8901f07e8948cefd3cb40ee4e33c3aa28883b8c50be1084fe8c496f56724f9c8705a7dfa95342a9f60e67551ade37756ff883be87d053b52c2847fb3e1685df2f65d37ba732b7c575a55d530a544f4e5d3c2dc1c420c66898947041c9d7950dc905cba3fec51da823e70be1e37c81cbe14c436c9f2a884b7c7a715fd02484c90cbd20b26f292421a116cda69549ede93bcf04ed12473471889e6c24491f8d4ddc0e159b3d20f202498b6c5680000056eb2262a3edfab4f0e7a9cd957156d82fece2286c23c975fe7dfcddfd6af6252abd2ab86a4e53bb0526baed728ea10b3adc1e579cd8b8fea7970d79ef2aa052045f09ba6d9ddea07229e9203b6d414e488b592118eeb5d43b830df05c1e91ee85750a9a20e7ad75174abb3a9d27a3c901dacd30517642a98ad52e094b1e3bc826d2042cdbed8a3d44d469ab1a84d8fceb37a42f193fe011a480af87f87429100b96d1554e6ee9e9b646330968d60b147e905ac7e6c389485e3d6e346487ad28a994c11d237eb762f9abaca1663ab32cbe938a57eb30dd1075331775311055dd2a5b9da899346eaa53ca868962aa385d8f68cef1d9aa90e0647cf6dd2e6826d7940e0d64850a39a35c933048b235948a7dde45f5e3a34ec2fd630c4ff66f00d769043259c79efc3197c9a2339bff4e63e628bffe8fee34b3799f54dfb31279792886157d6265be5e5a18971954d20114e1cc1b018c34e106a5d89dc9912af87ed64088ca3908de6cdf209841ee2df2b0376f9645bc99a68d341474fe8cfbb044750a21edd61b2128e3dee625d9fd022c662d3389160dbeca2d20ba1b7ba6b89d0bf11aa9b0721e3ebbf8cd57f805ebd90f370bcca965605f2b547fbff74ac6bb2572e10e479360dafc617e02b18a4507986e52993ef6b390606cc395f05d62070e39b61faf6c7c50aecd1a24ba2782a4eafbbcf0ad3509a65b5cca7faac5316cd3575fc8eb0d797b3182728caaa77425ab21804513e95489d518c4cedbf4761cd9b8fcd794264fe247138c96daf2791c8460b48fe70c538ecc333155558f281d345ab553a22c5c2d40d8e071309e4351920cc2033cb319fbd7ca80a3941f6de550be38d72e1f6b4f87d7a22a0be2b6349d153e7ae49f1736982faee5d1503ecde45a9cf7484e201770bb0c9559b0ce76222a5ce9c0b621cde3e15876cd01a6fd4353c93cbd31bcffce39a44c91d6b07b55fc9aa2cf4412a6a75b17a8c7abe3c8f342d51725c60224b22c0f1144407761a45696411933eee1fcab8079276ac1b57add7da45b88ea8d5bf75878cbfd92f36e620e1ff4cd40654278dcd471eab6122d04275bf067c55784650efbc8ba758b8f19509501f0ebfb92de77dd03a413dd61b5ffb1d9b4aabe9714419371145dda72ce29bb1b42e93a02cc0eab5a0551abcd92c093841109206a4c7a50c272b1e6dbb579f6bb98eec45541f97d5fc7ce3a0e55e7adcc4a12458dd8768c6de57f73f11253abf58db798d99f025c56e61d7082a1dfe45e263fa34c6c6e3bc9b260a602876406e715582ee579c791d5c8dc1e90752fb12899809b35368f6503c1e2f6082585e1d6d9083cf95df37b95b4e373520914ec2d378c50f8d13cba44e16395aa14cab6ddb1432de7f10362ef098df23466644d0b595881043f58b8996aa4c787fd5ac7de1e6cd904cb5196c7d15a1daeceb35775642cd9762dabdf195dd94dccbad9d702439c78587aad6d5dac6f265c375a8c1ca9ba3f2a560e10951299f0467ba54ae006d68e5076b50b1c657fd8b3f0fcee5b792b8fb739e72ae9064322164605b24b7cb812f22bf884710f19a42644e5266962de597f710c1ee6594ed27774e10647c3f336edbec81addaf4092dc88ab15c03b5c1fbc3f6c75be4a23bc5d9e4bbb12a138170135e63eda3b7bc66866fc1eb978fe0dcd2e46cac04321c530c863ac58e9e1f6797a3397b857a32c837eb4c6edcafffc66ade1d41b22ba627904ab24fb9b9b158d8f5f0937350fec7380317f10e6bbfa62b0745d7b85260ea72c1de83e5c6d9270dafc8b1f01ba2dee754ddee14ca42731e4a83d51ee1b45bdb24a6470a7033987c14ef1f6f5677c46b92376d91306f7028f51b86c38d4dc5a5cf86f975d200bf35e27cffd87fc08e2e29a80607d33916acfe09eb54fac78c63570c24407d92129c43722b33440e0e6c8343575c0ec1b52b1aa69e3e90ea3540a1c5adc3a927386fe9771593020728b574c6086c77c66279b9d2632840c9ce3d67093a97b8e4832cdd09c2d072701521ce596dc86058bdbf4e3302954f1522cba773660cba51e6f2642a2b3fdb8376702d6f164a18696a87a75dff9b329a75eedad327ea225bded4f04536aa45a446a5d000f7dbff22c8677dfd6ba4ce54532de8bf4391817a9c81f187ee2b0e8acaba212179fab8cd62ea5d8e224defb21399f97d73918e3637972d89dc0ddc3c5b0847ecdceea4a8cb91f21d03b5e486cef172d54d6623cda20f65352cf2b4654e3018aabe82d2f1bafb522648e406f775f5a89f0629ce30c095fe6bcc4b8a6b7044f0440d4be9a50b40b6b0350535554c27a09730cd715ac9e87df4454f349687d81a13a567547fd133120da7bd7febc3ad8b584cdca2eadd8613856cfef4a234cfd50305719971b0c009cc3aebe3d6cde2230cb43e0f9191d71b446363a24de4dc7df0edd2cebcbcdc6c5ea7b4f7b3c0549604b6cb98f1588af371c661136da09aaf39e6475af6ec241cacc95f3602aef96a760e1a4d3ed6dc7492fb3c1f0fdc430ede8f62a9996754a056324717c99dbabb2ea73c0dea0ad0ddd3aa110489de3a1feefb7d7e1041fffe23e735009c95fafa089cce4d71bf370a1306bce170c05e326d49f201590543de7e13628efeac0515e1ed510a0408d958f91a6039daf7d47f8bf6608852fb61568ef046977aed1584d5d30110b893264f52b0a7d970be272bc4f6e7d7a3855827231cd3a1abac36d21a9c969c50dc11689f3e3a86f93a535fd1afcf962fac6082a1b1abd122b0868f1aba777ba10d2b54cd5ec6850495dc7d501142da4ed35d1b225c9e1933d253de581c7c12815388934589b3771636c67c6f1ab82a3bc47ec80dbb6123437fa328a932bce0ef80009b47603a84a6842645a2da0ff539c89497f71b7305abf8f8f8e177ce35fd79b5ee5b7cf8a716a8170650f78e948d49244dd151c409975837c90fbc0b60da948bf692ebee44665acf4d0343a3e2bf60c8c9092de233fbe7b8a5585f365deaf6818fbd4fc9aeea4525b0e69d8b3c2bb847bc1d7d54dacc9f17118645503df31c32219783679ba5bf0d6c748ea3c352d8ef0807be689bff2b80bee250b65265050e7e5f3c25cfbec473ad747072f9b44dd2a6d27d14aeead1e48bfff9ee4af1a3b0f682cb8b8622981da65c8699e4cc0200a7cc3e1f8b6ba01c1ba4b3a191e75e1825163e68c8ed24539bd6df6eb6244fdab18d5c12e5d0982f4209ca4e374e305714288f7406adc125705c0e2bc8a58a8a6c18eff63a7c7f6fba111dd0f61f109d397f7f384c12f4f101713cc1afd40cb4e152bed7432b4efb58dc27b38cd9ffe89147ae4456ba6c10c729890ec4322755d17e30529e22cb3f1f351310a6a96348b8974aac6f478b5a7386beb6ef6864974c16cb693a3b8b215b94a44ba298ec0e7b323ec41dadd9b1fd932a1910c175a08021c5675982f4a9862b69d40be112e158b1ae2d7e79197b35b0d20a5dd04cb1848f1883a9ed2e020b9c3d6a78d2fb3ac8e36b9b2e1fd830659f77570b4abe438e66296da67e0cc61f531ebfb4fb214fc69f4aa8ab1c2bd77a539b45029973256f0bd168b5b02d8e23f7d0b65a17c66d3ec6016096da504c610b5c7f5ecec3230806e4a03a55f7be512e173b1338cdc460fc9968b8053d4b1d2724e9b2413231de9fa3f29cb1aa902efe535223af68f97e777ab7e93d061e026ce2093e848a067890e2bdde429a276d7b89d05c9593a5ee9bc2043750a65bc7292817a6c3a41a0251910a75841affeac66acc8a79a79be3e9d140bcc7117276464ec560c849bd7ae09628f0e8db23158917cdf692020a4e43a4a129c621f32aa5f8f25c3e3c7b32db465f32e5f9e0c322a0fc5f373f6ccbb50a024add5b838894ef37dbb42ccbe1475aa850b42589c949b411063301b2953c22664e5b926635acdb35ca4760201cd38b2c57b440e0d0f944f99c2b6488bbab73e38504aaf373b2b03ca524a4e1a77099c8306cd18322b137aa21581ce56003219375f87d70ee96c320997e2c227c9742bc238a7aede75e5ae9144fbe07281ed7322439a2a5677a2aae44c62e76888e7489d76d5b05fd73d750fdcfd3e31b28a107145b11d622ce7202afc106cf80df42ca09944983eae2a74fa6cf3938260adc3d25186fe37566fc56ffa813650fde9cb2dfd91c65319088df902838db800bdab82ad5a318055c8c8e5500e0d1e1f2ce09c0e263ebce05c57a69e127c09aae351f7891b2b3b5ddfc5c382e165078c9d11d3904147c113d0efdc7de7e58c006908bf409e24ef0640c62cbf92ec0026632ff847a0bee0df8ade985c7613c93ef725f0673c9eb5de78b3a69cdfb7f9dbf5fda530c9258ad441d475f84a99aff7d31177999997cc94c96d76102ba5a5b619ed637d86cd5d31f1e7fa0b4538298e240c0e1454d59ed06ac9f9f67ac451f036f961498e9b1fef7932cc18209d15f644bffabf1ed5165af0068c5bac0d91df694d24cb8b093bedebd1a8c620d11c60e3fb66c8322a170c3dc79a768db73294006cb939d08b389e49857386f6fc20d792781b363a69bfb12ca1829f27f5c0b8fbc8ae0fe5a8c776458c17691040f6f11042dd0e4cedfa2dd66f817503846148ff72fb344f7715d31038601508c1faa825828578a0a45978bfe7435e5f2b6142e1440c947797e7c37cb50e774a498640ac99d376a77ebedfaab181092ef6917c3d150992e508e21079c3c73a7cad2bc5ea0b5986c884e1944101767d3e24b0e31c9421edd81d8c94fa507935c13e0503d4c4163d16eacc610bf2fc2d8e46b72ae0dce940ac9c1b43802f33d3dfd75a922a415c5314c8d2251f83d43f55ba8aa2a52d1dcedd09dfcc589a1d01f5f43e56f55c98a50b8e011ede0e6a0d05f672a17ea08bf6590bba3dce44ee861e66da3c32b5e64bff8f891d0be071b6b2173134774e7e0e6aa4058503bf3f3c6efb9bcf4adb54e53be6c15a5065ae9695fa679517413a88de7f1d7437ecffb271a8dad89d14591fad3126954cb2f064ba8bab077f8378c4a2dfe688ca3f1ba282b23e48a1575052df065f270d08b29c21622c3616929944f0a3e01c5dec6cd50dcbed057bdee7e75cf532695ef88b041132858eb79bfe2280d5233808c8bd720178146c44ce8af2ab394c2b59994cda8b8f85f94e27528f8e8be5df471d67e2db18d2489e78c627233bca5d7d274524fdd2b59b0580f8585a139160c35a5565eb72209bb621821c0e8e13520cd1ab019fe62ec1f4d28c41af38538df8fceb51a368e57048495f8f5c759c284e956000ac4b2c92c41ee25633b8ec43b59cd48ddba1d6da0a9d1297710d7a009cbbb25dc9bbbd0823673ef50698c607252fa302c1accf0e41da14e529d063614ddff42307b62e9b81a28b2374006a1fcce012d4879a3c7f5ea98c1425cb46896017dbcb252da0d13eb8b15db6a155e4b742efe67415cefd886a7d0644a754fc1e48221a2a25aa0cbf3077656bba4c1ea812ff4e46b2522e06c2feaf5a15a0d103e9b2546d6a8bf07cc6268fc2c2d3b5eed466bf33854915351106139665ca29fbcf6040b2930c3a911286d5240ae669edfd8632fd5912bb066fcafeddfd8b9b6a0c027d7a8e2b927d4afb4f935892befebaa174b29b0c37a4d6eaf6c1c80f5fb6f581ba118064470a55ee41905f62219f53c05d78110bc2756975080f0d000c6a6c40eb7e8d7a56e5bf9637bd863f2d5935c2062cf027b73189cbe3e523bf03497f12c0e242bcddd21076b9bdb2bc75d78bdb98d0c9dbb5223a66c7d3ca10b0cf0372d931bcc0e6cad819dda26eafad672e8ac4524d3b5538577939266f1017e7fcd64ce01e86ebef98f001a436fbac01884b336263bc47cda4eda4dfdfc2b6a02c3e140c3cfa5e4343d252d97125838c1adc92bfd4fa7474dcd2d7262c1b2cf671f6e2243285c8ee9908807bb421a26e441de3dec72badddd6e0c3a45b754833cd94bb485a2d4beb4ab713a14c0ebcea63671cc6ad611b23f94f0ec09948e30d950de66e59af1502ef89ed99f6756d0f428822276403b31e9791fa8a531fac5d42b874fd01b7a4d1155a34ed772b246a1419bbb74148097fcb4bbad67ee2fffb5b5be9a738f7ccb7bf682f60d76c1320c8bd3deff4c6fb63b9e50794e233c627a094fe901f7213fb673095dc95ab0af1dd33deeabf6c844398d44d30f0c12de3191cc168f9deb1737ce853e4a38ccde1f53e1d7de796e1d37dc7558056dc65e4661ecbc6c1f583e8813de2f403ebbefe00d49caf38557d8fa0d5f5d2962b58ae1ffc53046b2f14cc8475ab30d151a17e4d3cf7ea8626976f4a0273ead70f0160c09795d437ce72930cdf94ba254030ff0f4ee3d882edc16b7a24dbe8048c680fe99c347295f4343475d17b0342ce6bff290ab3fe4100544df11e4f7cb380dab538a47d70e95980b680c9742ec4886a5880989d21d633b002284790230d1706433d31afdbf77b892c7c7ec3bee056d11ff2632bcd0044876a819d312b17f50db8261c8a78f76a11c530a9540ca0e1544757565bdd16949e0c6bd33ffb81a109996cb5e0eb710ec32cb77c40cc9bff6cef2116133bbe13e64e6d5615c6ad44786d93bfb595b74ea78e2f0a966a2247f2c355bf6b1eec55e71e05a421898712d6f6490e3bab83b18c2f03ed5699485333c2e4984b304e59dd266a5ce7e94a4e855ee694656f82530cba5da7d85cc86747e26f21b1e03c10a75462043483199505932ee5c2024ad5f304eeed5b70db0108f6b27132e87fdecf05dc1bd77714817030048095cda0db1c2158aff8439fa441793671dcc4ff4f903a825969c0857edf3523bd6b3a181bb8546b9079ea48e61a3e6aaedee08941a54d3acf9abac1606102c903edbd859ebad04fded9eef691fc508681abbfdefdba03cb7c68139f2498aa3b7165411c00577cd8be7f363c742d2d0418ab5f4b81968088d2a894ccfcd6da0d3e6badf87e1416fdba8f045f1b832b4934bf3e2a2b20a784444c7b8139ef97472f36f6abd961744e18108661b8a903187049da70b3eb2d69f6b44c791570be5be3b73e072b46939fead543dde3577b0d60af40669ee107567d10dee2e8ddeee36f4d86063ab2864f59668a67b970551a3955027edccd5f3ed76ed16e342aec5db604c7a1e0db35aa74373922427c51d9f14b90e906674fb0c8dbfb46b107f814c7529659d9aa2db1169843cf5638bbb5ae6f57e6875f53886b1f6e44b5fe2430c519db5bb505b8f637d220586517bbf220a07261c462dddc6a5f629f6175332b35fc6ef34fa073ec9d5408d53687f1cbd3195d889722e624d569670bd5865220fdd0ced620a7b85622fc62e20d4af459d3f389f359a33f1c8982d5c2bddcd11f627248381b71fb81a9338185fa51ae3dca6c5f90986a7df12b99d9ba21145568769eea59319372921d31b07081640a6001bd41ce0b42b7f78e984fb42ea116f87f35a9833025bb56f2d88b70e7195509b93bfa17df9c7da922f2ea074583bd81c30b6ac2b305325e44a18725541957311759cf5258f987ee5a52833d7403ef40fdd7cf52c062745b27a5779c74158f3a706fe389cc54751ce63f44cbed195e0462d058d7f323ac396f87856ed0416050989e001c414455d8fd33676d92d4b7551ffa59afa93b2b30d0bcf533dadf375ea292183a047936c88fd064c205afdba1f3437640529d96496b88121d0fb4468231806a9ef5d825e303c970b9a37afaba12c78bce9d55056ab8027bb6fe10a81480d3a668b8ac883637a06d35ff2340242016d1b013eb0aeae8356624e34afe3168fea2497598ee77610ab162fbc07777d7fbfeaed528c6d2cece8d6638939f4f4589a89606af53bc7669107a66af464fb21ac3424906c402e0aa6393df9c48cf24109597e0e2c00205731851c86bdcb9cb52959842ee91f47ef4b9e24db2fa0e40612846c0773a51efe4c1100577795fc540518130ce3ef8148eaa41e2d6ad595a6d2193af623eb353a737ef0451dc252f4f2b3e18ad4fc5f33fe09d5f1907158f2bcacc74cc7dd3fd2412dd39156470ecea767765268720447a270ce7590b2e616a7d929c54ae15573ac439e73edb25bcebe7a24411fa9a5d2f925fb15c760aba5008b4e9cd7d5e60b182b1c77c502cc8d5b9b5454bd39378cbec7289badaa7401e27ff30940d75a90d63c8121733b2224981e4bafac3fd8ad3409e35a3845ab0a0e256d801f465c201c93929c3214e7fcd478e4acbbb1a5464cfbcc252d40a8f10b05dee594681fbda446aefdef4dd7ff84ee4438e177f8d221ebbeb6140d84df9f429b6c184f7a75a1e5b2053a2da9de17054dd5000ddbb9efd8f9d8af5e511f09cb7bb7015611a828fa5e4c06965bae908df1b64a3c7aaaced64a462336762dfe0854f42b8ae29e4176b45a798d7275f46ad2010a2debcb996d441f7a0deb77dd25e99840b0e7ba8fdb0b7b9af4294afc28f94beea0bc3a742dd460e22a4883e72db99e250b044a1e402f1557855721c39be7f12953376e2da5a69f5e56327e56af0d66f885ecdd4499cbc234bd70750c361ea04ab6f17040e382a4d68a8fb17ebc722e3f7e641bb0cfd71a34cc0fe23ee1d885f771a7f55a7b27b2b96c8af57c12d95c80a2ee6505ff8806ae19a17e256d1261a151e9099114c4a4ef83df6c4c2179384a7dee7f45821132d93828fa72e3887d74c36a47ba32f13d30393d39853b3ebc386dceb930b52c2056d07ae7206225e7c16f9e86735110a1052b89913b6d9ffaa2cfc1a0eec9fb3be96c8c5380cb447aa1b334670d4fa128a718a6775c4517992edf57a02cccdc5e8c6af96c3c55e668b6317bf77c5b618392ff08b745464fad20bb8ba4954a81d9b9f084b09925c7d43024c3c00bbffa78803e8b968f75ae12d3f00b1c20f572e835f6c3fc0e26f05d634df15c69677176481ecc6cdcded02d3c337bde8d2175ac1971f95c66765c0e9b04af6344ebf5fa0f6633578b11dfcf9148f2f82536b1c1186cc55611069f731a23af1514a9d8af05ce9a8f2c3f3bb8d00395a084f0c2edce78c181cb4cda23725b5d5b71359adef3c317badedaa65ff2ee60fd31e49ae354d89193d9be3644a0916d44c85472d2b31ec9438ce75246b7cf3da1d88b1e2a65a850e0bcd4670b895ab7c5ce0a50807fd4b71cc74b2bdbad12c6eafdeb6070dd98bb1a5152c624d4273c52c38f9993ed3d0710190fa89b0c9ea6d0226cf909429d98b016ac3ae90120bcfd9d7722b03a69e5773a3c90cb70e99e85b83b38933d411a9b814f1a4c7ad6b94d7647d7daca57ce20dddde632c9151a7250144594aaa6fc0f3bdb46dca28b528223db951c279645a5c0aaa87142554b0c150e8803b0d21461df058aac04b8bb8042dcadfc5d4c761fe1f8f579566fa9560ea6aa037ad2d3d883e008b377d9533d3c8352dc7bed7f7ebe168af4367f1ed955258dce6324c72e38ea8f97e20f9aba0d483df806372e468951835633ac6c637a415f007f59a569549ca88486fd379f0da26f74565697b93633bd5fbd66ed5ea14313d0ee44b8e1a084b7de779d965eded5c16e09a8cb3b64cba81c5210a245e4c8c3a6a7af311515179f431b5647b78661230e18478c2a5782409632912daff7f72d0ad40da6ed890d2f0b695ae613de1a3dd364b74c87e910d376661ea39173ddfc5bbfe9cda330b61232b28fea049f918443715072ad75f51ecd0b78809388039ac67a24025d844012788b46f52234fa4223548cbd65c4a821e61621f9975b96ce48227e0007f68880fb2bb2a6ed536adc09986753d512ebfe93f2d63a8d043fc48254ec3307d2591b7ef2a61d8304483471d61620895138ebd2d7e1da722483496f406b895d30f77f94a3eb342fc9d9c436bd05e2d8712e0886372eaf02993219102f0314b809ab7d82b92d61f4d0e519c1eb508ad055cbbfbeb8868dd4e8393aefac4e5e820544ee9e18968cced4d975e128a7ab863459487c711904e5231fa97c78adb56f2cf8f7321d891426e07ff44630b71d706e0650fa2a7f72ec06923e7ec0326573e434f8c7160b194c70a39c3dd473a35080d4c96cf791d6bc794a63760cfbf75fa82470f5fe97920fe59365bf461e6a14909c32363292439f560830217bdf149840ba6548251e9d15802ab70ac272abd8251bad82a5c21aaf473c7504af8781afbb58639aebeaa3e5a82d4ec00b294c41b0f2e93eb0cb6da37c44cb9b770282ea290b22fcb2eaacc73efa1cee92c2d5da10a14dc6acf9ebdbb2152cfa4178ad5ac31f3d72965b0450d955be71c6b172fb66f3bc1e7a1506a3c4bdef813c2256372460c7df467ec612e4d9158b355009b76d13d2abb0f7d73f726422b66b1f4d74459aed81437de054236923f901c80ca234c3d15f136293fa814755d14e05635a73dcee7a4d82f42cc00eda91b9017aeb6fb8aef6e29c50a6f0b2f64281966bcd7c4790b2aecf8d3b1c04aa447af4a0a8889f7dc1d6b6baf37f536669158dd6759cb903575b7e756707ae618360c5284c89bae14aba5e7165b41c76a3d7cfabada0b056b88f3535df3ee175385a2dfdb1a3a9486db81402bc5e2bcd5815dacb3c6debd51089322e764317371266e6c3f4169b2c2d44353e22df6107174582baceb0436a220ca314a3ae1b0240b953735eb2075a1042231e39eeab2fcfd785cded7017acb7f7e7330a46bc59bb2b3471214124835464b1c36b05a50a80dcfb62fc8d542cf01276a59940b2abbaa918d22414090a5f7f33bab8e09c696af57c3ef5435e9cd2e3a58076b8fa41458edc1572f1afdb533686336360613060ae4391964bd0822c22e0c06478f8c261d0c5f8e2aedf55ae96b66d687e0e5d32d7f1f7dc595640d0040863a5f1d6c428148300569582928c8d68ee4590ecacfe87634291cb1331f32699c8a3cdd961326e2f9eeae7fdcaf93beeadbfed05250a825cc72c1cd38107d506c34118ac37c488bef750f188e40abb4096ed77a77c825a083dc1eaa0f2ccd76e3a8f8e303fd3674d2e6dcafd015dbcb7a24cc74fd4170a7bfc44591b2bbf3a5458a61c910752a78ea8a3c7d0fb0badcf7aacc4453ba810d7fba77c04b973d3a9a490d19ca4e8249148a4fcdc1473fdb15712ac97b6c9b8b9596fa0ddc8dc491752e76fe5ba3e0e4cbce735d6a29574db798f1e2d4d767e1626e3e2d17e396f2947972c3bf33ff09872f60a6c81770fcc271eca60004053796ccfab8d3729145ac3ac46644215d7b663054f8d841c713cefa70c14d293e798d0edbc90696bff53e145aa2e1b6e490e774fd5fcd85ef0215acba6f3a8c78befb6ead70941ec810f89e488093856c9f63086754ef48d50dc955eb7ca1a18f121b9bcb09ab7c93cd56d1206883109008d63511dd4ded5d7883d606da558ceb31bd92fa2bcb0b578005c759a197665bac50445fc78c530332b50f990cc9b0b90cf026925bb2b7801235505bf08dce7e787a0183f38ec054c0e14ec0e87f59f37ff891f8619519a4e35fb82bb78086778f5645c75f52a7e0df9a97c281a44ee22f96f7761d0e46dde333497f1999ec79cf5a42d6c48a6ec013bacd2f17b877654348c08f5432d91c0f03cea5fd1b22a892cdfe8016b0cbb66b37ecfc5b502e3979b65b323bdf9ebf24a89de7f90bbc94ec2a94399716dd29853fe30c496ac431744298945265d807fe22a462ef0b3f173a56067bc767ecb59579b1fbef2fcc69ccb0ff142837e561e3dc73a027cf33811121641752fa2880c98551f7f8bc81c76cd0ab69c577244f0b8d08e57c81dafeb20a826dc93b334a708f65ba10d6cec7a3c7cef7eabc26108455c3fc0912367403bec1b8198ef409a70541cbd84296d21b3e9d26ce88ec72f9a9d753e11103525d1e679a2560cefa9c50452b3f04c3ad1f2a56eceb7f1b54d1b4bb70185cea6fbfeaaa497b00738d7143afdfed14193708004d5d0f44226a74d460cd1034350ddb8d20831b97786d34a19b5aa549d96b82bea0f4f4c8d7948aa202b1bd5aaef05f1f242ab4b8763f52759a020cb55101baeae54c7a1a8dce51a5a28413d246dfe9e28e19d4c47c458d58823d94ec30193b0ae2c768b89079a98d7ac11fe1c9926c344df1608ebf3847f125f7e224d407bbe14b59daebd3fe04ca16c35ff7fc351a9fea0a8420cbc3cceb23ae1565824280ee2b84639a515d9833fcfd68ef5ad8eb794653bcd1fb1ebbccb0fe66c524995139aae2153afe4c81f936ab2b4e639786ef73d211f19c8575910c2341e5bf9c7a868f5646feb80d05895450188d401e5a9871eed51f25e98219eec939b957bcaf913b11815680ac22f5d7b24ce5fa229cec89b278d87fc4f31d41a912632faad5c29cd4fd6fcaa80e7ec5725f551ca46096c3707ed10a562c018f2c852f7b4beeb54633ad232d77ab7a42c1d7efae175de1ab71febd1f629ca907b57ea1c7f9ef00b9d37d517d2362f23129f8a8741ee4af1eb7666f211ba41e73b7373dfb795c8c994c28148f31621fe477063b1f15460c9b00b71dc4e2af24c65c5cf686e19d7d6ccaf0abc95d232f286c1093bb00e9f12c18c705edbf318493334ebea7ae147338ef7c61ddd5997e215e40ac3faff979877c54260b1aeef94237d86923aa19c293ab16ea1decf6fb035e2842dfc4467f30887c59a4cc30b581bf44e2a3df1ee87a14c385558f56dabdaaed04bb3a273c162e0b07572de37d38bf1ae93011e1596c9326397e0a93a85df368ab5c673607353b67732eaa6d4d65b55fa0e1c7e0b63fbd01ab365e24c38a8ef695accdfcedf58a3de824793e3a744a48d4ae91c48b6f2c2bbbba8d0e5a697651388a472ddf8aa86dcb02dfc43664e28627710e9fca4c1b6e7844b2f338b4cdb9d2c3b5ffb8207c57f377abcde1538901a7476728538d4d7c644bb3a4b8c7006ed519e9a38a3460ece7360e14c8289d28e2432b5ac555a7c10f2e4b8ba5f6e71ab937efcefeb94ff5941299868d8ad0376253d15e40a263f313f79fbf587d571b3ea9d43e7a82f23428f405c2a7c4bc673e572fa6e8182d64b98a9175752b0788b03feeffb5ec1229cf540dde5cf42a4f848b2fc8413839fff2f0f2a6ce506924a762132c7bf4d3e9bbe68e98fa918c84ddc09eb20f0b94dfa08d3df4116e482ace18f0f83edd3bc0aabee2f75a8335d704b46f9f65fc4e4b8f00d460af6115585138e6f27d3da6c068186d67f2320cef760a84edb67d12fa811b72901a092940ddf3afa1def88353b07a8b6c4c3a5c88ec40c7b6722846944dd6b4af7712367ef1959a6f6560ad73482ca9b6d83ee4c0d31d92688b1246daf8c15a5898c45d556780be3e64131a072c98a8f72cec689b4db484b38e63f41ac784d490c8ed31a67d23d17dc734e3e1fd6c325deb2cb4ffaa03a2cda4ccb873ebd127d0ea73d4b0a451da3084df52451d62fc908b8fca4ace219de0165aa4297b585e9dda90709b05bfa1d4a99a90d3b4f7d0b286a73ba40afe9a8f8984da802cd5f27203c7d621a8f1ee6463b6130ecd6838469dfbfdf3489f2aa1bf951f7851dd09c81843ac7137a4e0902e2a07121e8dfadb0ad0eedaaab73753d83ab3ba301d85fbf2bf0089778b890c6af49384a833a2405a3b0ab5675c4e9f6c8e48d4ce4885d18524621f630b589df875e490af3c3f546ef9cb5f1378f4ad2791bc889aec76a877a4eca2a24c314553b0a0ad97b71c61b54b6d0bef5765fbfe7183ac5e8eade61ab8eda4063a36482321532065063b0c7d64283ff561ddf5a17a15c44a1a019f8b4f1e3a981f083cf51f4b2d15242c3485b0cde86b0e765b315d5c446baf034cd25c62d9a809290ffbd887b633fc57216286919a0769caee4107a7871c65b8e3c26fc5cabb6c3cff747b349247d42f25780e06f782b2448f6b9ee30078801c8a2e6f4687ecb7d5f16315391d334ac82c26557f0f4b5bf5c5316d546f52444d5c5320ad500ba38954c3582593a1aa72b7fa534b33ce941600f2064ddd7d2b3c91e4ef04dedc0fb0489ea102b09d73a0c49c31c8a6bdbe054e27c95b817c60185d7ea1a1d45bd237ccfcec707c9ce945da9e920ca4beb649c24cfb2dfdc2f824d6923cbbd4dc7d64a8d149b22624d8bece33db217b6f3839a2425369d8fb2da51eb0f70929bf001b7b1bd31c866063b0aab82335a8b3fd0f7f163e31a53834496dd7eb105a6ee1ab030d9fbe4831358cfa640acda379e119a46d14ec19aaa1b097b326efbb8c7dd62644a7e5e03ddeea5d4f341b6b4c913c7658ce8ac1a37ba2253772ff5badb94e927148905cc573f9f6f8078c19ceb28733839edf8d2a291d9a28017fa78f4e022adb60ba526047e942958c64986336b4f4c7da540bc27151717471ba290b4d8823f7c3aaf4d9ace67be7c5ee35b6cb9f388e34af6e2e3e9a9ea4ffb672bd0950b5363951200d0ca8ed404bce22c11198fe74ec730554ed88a96db6795af236b3878243b0345c7e738f62556818391b62397c50eb2306b468258ca6895a519081cad4d0a66c9f34d6a1fe8f7ca0fbb215e9b6f6f2e7effa40ebe9d56dee0e68bb2a8b0549c2c6da953d70c91334aa1ecd138497379dbc99fa97d6c698ff23a3f54b2c9518d2f2621bd838ae94458174bd2ce82082c6bbcc566e9fdb575350344a7091004ff36f51d5c7cf97362a2f5433be66ce37867eb6e039919e97040099f124e8c8eca04ba3dc042f63bf638aa7c6b2b39bfafb9453fa3d5058359637e0650d5935866462c4e7f001a69630b56d15512ae41af164442f34f82874b24e8f52186fae3054424ccd00991c1935bbc5c6c5e3cacb9c80131d6e865085bad4a32b03cba578a4800574eea7bfedaf5259ab74fbe88f42a6e230e0ef0cfba98cae58be8e1eb7768f0eb28f8cd7beac69bc13b2e487969226a6be4120e0056d2ed4d5e934be125afc774bf89e1f855846b1b64a60b42cd0b240371c3f8a10dd2868a35eb50bf580381c623049eef2b3d9916cd837dc42ec37ca2baa1131d9b7e6662a75c41249f4d5269972eec6a1379a4cfac6f02b3cb2c806289279ba1f2df489711ca8818e73eb7369e8d68c0da9406b784221903bdde602ab5ccf413137b3beaab97288a811608c30b000e29db8737077b98024d26a021e45a96941c85afadafbd843a632d05e973ecda45f1776e88ba9d8389ea67cc98a849318b4c7d6cca54d92a1e8c60b6ad90d65268e5bf6ae0b8b25f023bb7ee3fce3094a72ffe4b1fa85ed1a109d99a6083c15ac83c56731a2c04aa619531288f78ad150a4addfd1c6c10c6e3217b1d97f92650a3f196d1654d75b2f40e1c7dc13b8424f55ef4040939d0c94021adb995ad3202d0dd3969f928e7a18e0847da701133c547b7782f354b72dcf027292507663e7f4e351867927585862cc99893d53d3dbeff75337ad8626c952ed24395ede7a34fe7ef50fbd3a35d1d0298b0632f752e9ede6041bf02ed0205e5a19b33614855ee366350672b6c297ceae8935a30eed6eab821e19f60439042f7805f54ba3c06b9396d0093e5e42dc6fcaf75a7c1b03329aadca957ea8d9356c33787e3c3d8b1cfdd543f09f931399663fc36e6e37f28352cdba8c1046b8ffdf97cfbc91340f0a186f366136cc4098f917ee344dd1f50d0f3ca06c23ac96e00277852c20dc3b953c8d404a549817f6224171c23c2685aa2ba84d2141bf9639fd1ebbf70a3ea45738c53d4ff3649a56daf4af93bcbb26d550092dfbd496920ccebbbbd692cbba7968610bc7345811fc87ca71b1123dc28f999be9129107d2313993402fd49aec45efb45004768f54ac4b0d4ade8f5087a0633d1f8b7cf13152101cbd0ccb632dd125d702b9fc9b0b7942f529903b7bb7b95b2ad06d1ba201fa91c658ee1acee3247f91cc3248c9bba1fb9cbda15514ba4d214e137f80362b48defa650dc6012580110e7f6e8bf353cb5ca540139c581d1e54bd9209d889746e2e76960e047bbba1236dcde0eba177089fb30c70ff1cbcbc1f591d8d141357640636b1bcc683176fc44ff48ce69be6f16a66f4561eb534340da7fc2b2577762e6f400518e2ac4f49ecaccdcf957273dadb7718cb45338bc51716f159f64495c1ca30089a14516acfff38b9b7f988b52a09d1eccae2087ccf767a86e5cc165f5a79ec19c0b035d0ede23604358d24db7c12a58784f40b842edba8b99dc61691141e519d4f5e3da9beb36e41a26f18b9b833a8108b7d448ad2ac6ee22fe12a139c99e86bd80fe3058cfdee97772e9e955fa456e5e959c03d3cc3b003ec5c9f54211da1ac00d7197b5adbf09402e1747c16cc54f2623ad0fafdc240907feab9cfcb1725be870f509f40ccbd7fecdf33f150b8d379bbf6b57c64c692feadc8568ea9759039a6d467cd6e13cd0d6c258aa5e8b9734f82de938bc416bde79d2abb83a3b83ba3ca6244eeae8fef02915fcc981cc6fb9cb6c52b4481625f6d37e931cfe644cd950d79dc69e8480074cf452b2c7c97808a4322935195fbbd26a1153651c611b02d5686345edf35101e844cb92fe8bf13f8cd55247c9a299ba92b7fd4808400a305869a130fbb35e37c73483911120d7818fe8519d7e1218c56ae375ad8d9dfa1a2e3eeefc3f12a6f5b0a79f9e615e62f355e921d8da85e3d79622993b8fbcf22924f65c064cf62ce7a03c4bfbdf7198ef3157264c872c205288e1d2ee9918c5cd26b78846a0b9f7bcedc62a27a2eadd7a0c27c1b25114c81016fc99275d02d24a9f61327ab0296cacf148e59bd7bd1cfd1156c7245ab965020717f821ea8da495923c9209787c8d0c6bea15439cc7a37a99aba3bc56301ae1d0e8ee6ce37760f9723b94567290e39a5132019c03d5c8e46ccefa8d70b669f6bf55778298e6956f5cbf54d5079ae47bd0ea282e4d00385284faee7bafb015d76f006dba0996b480cf8afa2011db77210e3d608ab16a64b453073f2cb0f1297590637a2bc22dc1fe6c9351c4832acdb1f2a519248986233080473730ac536d336aaa0a33c5226ebbb9ad67bc877208d07f176892dc75f0cc024ec358f0006beb73e6556cbeeb00743fc9422933f4bbe386d131f35341da36651f726d4a9ea7737e9bfe1ac94930e94eb85f8ad6c087e283734325470828f6a338c2d0c1e6f49224819d4c587d1511d1ed3900818aca8e8afddfc378b6cd78a5e5f2b423158397017983daf508834523a5038bd37b73e1ff2ad2b81772b5cdc6c1ac0250587faf4933acf7569fdce53caf351e4ce0bf99d5030a9954aebfb0b27d3c60a160edb59a30e55e96995c642164abe992b87ef300e21dc40b6aec863f881dad6fcaff2cf3fa21d7965058187935ffc3a515f54688552b8a58266cc25122cc98dbd44ca71b6bf4b7249063cec40d7006e537c73171e126525ea31fb2022e93a8c7feb6fc0120209f6c60ee02813989e09466470bb46eba47160b318ec8cdb7347528aa55c43e8f3359928a6a521176b315102516d2ba9a8c08b577ac9364ad145581cb9b25ab5be0c02ced366eb5cb128e22ab80482ebf9229dc862976a25057d070fa9ab1e9fc335ae6876e4ec3d2c34f2b4eefa1515ed28e3aaa4b80c72ef307e38eaafad7590a914a966deb8e7f3459a6554a9d09c243743748432f7c52bcd5fc5f0f0f6ffe62faebb3d355541def5da5df3aac98fceefea1d972531b531f73ccb5ffcf91bb89bbe35451b9522e0eed1ad8164038f6f45bd66a9753d0673ad4ca2d123f830f9b515c24982db49b28aa5f98ac884d9636b6c64714f2b4b681d9889b824461cdf4ca8ed7aaf9a01090521a6fe7069620e028a8bfb0f2fad13f211a715bebceed73e2a03950b9237bf427c640540e26547a307ce1771ed0f7eab64f30a225ff227200b276888d29a7cfdd57fc14dcc87a3357708d407a79c12549b03eb83c44de8770d4d12e76e264e4a012b5afa03c24d497dbc5af972a16a1bef143236d3ea796e38f4e241d992eb898c5193f6df4ec36aa90329ca128510e33588892c6746cf5a040fff7754c115ea5f2c1f80390a43b3f8ed5278afa089443685a22827c277f2e55b31018e35fdc07ea832c50ac214a228ec1fe73a4cca3f09f9a5fcc8c528b87de0f7551ce903cc06dea67cfe9a1b03b779a16ac141699b6406f110ba3c5f33b66aa2488a76e6f4489d278bf489c22c7a16f5aa44ed3486b24a71a45b9d267db28b61bdae5b489e52a4198e53782f99a2b9c5e3e9b4287ecc7ca4162aa30ecb253d5024a1a0f4995e77caeef59bfcab139bdaa19f9d2d4175d70313b1a12dcfa4bf0ae57f0c01c2febc7dcda25e418ed3a4f8ce9cdc7c5ee8c7503de4cf56162c6f6e5487e53d1e844405fbcec7c6a040914c655a998053a1a0976e6b1f0a4444077ecc0d6da7efcb152f2dea76d463563d246a512379767aa1028ce64b43d78a4cc1a16adf6736a3662cc550d18ea76e83c1dacc548fb1941904c485de66cf9700df203d2d01105ae5b9efa9c3d266e6912ac8177cd93e694db79a39337099f66bc7e4dfa9c5fd9d1ad6245494c52fd6d7c655d47cecf4d7a27ac623186a2ed411e7849dde59b591c0e6b708c24da73b798677886da3d09a91e90e0b7f5aca9610ccceb0020b762252585532037c78c10220abe9bd1a6234e7322e5daa85ceed3bbd949817104daddd12c4bf97567538f646458a3fd985e29fade65da06a6a6760fbb073285445cc800ff9bfa02b0c7582363d905f4770c581d1f5eb70b6186cbe69275c2ea860af7d9e7b2a0baea1f1bd1fe70eb527c048c8fb1b41c06622471707eae68cfccd2afd82e249e8953539349e59df6db25f181348f9e6d081d65acce9f14d9904c1371c7642678633e99745a65b371cad7dcd7f0150aad5bd20742df955880f256b689597e1721c1a53785834eca13a25b971706ab54ffcb7a3a67c2e9ddc34835b96c2f1317f8a490efaf31c9c820790053c48e15a7e4808a7a87ec0d74b59b9777d84ab9b8d1b1e4d7b2d614262da896f52886c7af4d88153851722d75fd4c629f33ec6d506aeae3dce68856cbffdc0c929b204bb596356775e0c2fdc3c0c80b3949eab3b54643c7ea8b4a2cd2fc55b1933305f8a5df15b9c999b077fb9e13f715d6dc3cf7faff331447e6511ae54e3a4b589c7153a108cdbc04edeeeff6566b5dc2fefc8dc330c6f19a0c34e4565d1cdb33e28c0ac3190bb01c6d6e8c452fcfdf81b387cbeb05bf4ba8ff1277000e35a6addcf35b1f8aa5ab7b2b018b2d44ee9783cbb45bde6f2695279c5bf4689799374f19cd208e2e9a37196414e35a288a58b20d31fddf713c0e6d24519344c3c4d3468a6d2c31d1c07e13ca3cf1a4d37d5c2d7e1b9c57ef383bcb6803a9a7a6c950e11d4ddf97ed553eeabeeac421b1e5be48eb1dbc42bd0f332cc1140eea4598727c89a5cd9fa469a257655d610eb960e2e018c35d7e3b4d8536391c8b8ff77868af7758512ead4dcb94cc115412b6d98a15de6882529b3682d89f52a94b89c5e57cce3f00892dcc19844466070f1d1761dd62426bfde2b9276934c17c7162dcfcceef3dec6c5866cf3e3b276927b7b39915c3baddccb9bc74cdc15da1c6c53817493f50d123b8cb4ebeae371887da5a1cdb0b24474044e7d9f482c0f08d507eb20aee202b55c84f3315f3a49e763d3fe8e0a92ce73a31cef3933f82254719d3141a98b161b8408820fd99261e43479822a5a0e60bd8de85577858cab081859dae61d6cf093621a17f6e2023663fae63fdd3a9aa1706bd508283587a825e01be626f56481fe5d5dbaaaea67f6ed7c03301eed00c1745024212cbc19f2494f0acbf6abad20aaa1087239b10ddfa5fd5bf1b02e9c61c20defdefa2353998faad3706269c0ec217b3faa644d71887bcceb3b64aedb2acd4588febd116fd6d62c1eb44e3a4b4c99a4e1f8d8d51078b0acf8541525644774172d1e94a0f46c04735cacdf925ab310e0c967a4503b517aa88fd2df80bf5737ec97b378cfbb70df151030a9cc60bf96c55e6f7a3ee4a86684910cf79d4b1b7700701a976d209d19cf710b5f4f7e5ec3b7f74c33a5f301508e6b083463a4c90525ed920ffc971f5ca6751b99b6379ebce40687a7fb7169ee5fc06399ec23f9980e764dba405538fdad54453d13e30fadc8257ab101a3e424c1fedcaa454de0ccfb41d43d0f7fd85994798c85691799874602e5e3a9e1331321b911325a4d07821c3f234d642817108463a745225a9414a5f23539b0d3692094d29f2bf9342fba79e9453f028f79ade5cecb1e5b85ffce8ee1820f1df7aa35c49e565fae5cdca9de7998d6480ab51a031d20d92c04cd0d3d1d4ddef606bdefda7b7f9b6e9e5ecd49eced7887366d6d9cd97a17a469f3441c1489cc17a9c3c582627efdcdede1ad4906b3e390446a85b22e01c9a357cde87ad11a7a0a54e82afe00bb34e70cb244ef44502b9588e38e53a8b6f58a4a98d3f2a9bf6fe01327c1a96bac1f08643071c359ada7b0d8e685f530235a250ee42a06be300872cad0cc9ee5c9ba507eb9219d084ec44d130d23506a8600051639cd79513008909c200990b1a974e5492752b25d1831b5a9b18a846e74acf5445898746b937562aa1b060e1c27274aedb7f788f942fbec0b5b568c57207353ccd7b6d670850c7b55daf16fda365d0cf934e6c6304444e68334158105063de1f8ed44ffcd51ede8fd6134241c6d7beed2f9667c8672792cdeaa35851cef048e9a2864751d97a732dd3fbdf7e94a0d98bbc4cee781d657d5d64bcb9057f8ee9f9285e6d0d961be2d1f424098035b2120fc5e736188c24c96cdfced775e4931037bc95215e1c785394fa3451c5a919df2c7649b8b4b5d2e008e29c123490ec18a8e82a1af3cf6bb197b20def32f314a73a736f1cc5200cdf284e9101d3a54f51e8e4dae4403ac56dcd847c096ad8d1457dab5edf331612b88e14dfb01523fec22d925d3bd4a5de3a669232bf7ad02d10b765b0a4fa81e69c2d19c5695863c5e7650fe8a321c7140f871582f2d9b01929e72f9c61bdc62552cf78877aa124f4e0933e829e5b7ad4144d60bf3dd6a1fe206f14a780e5f2d672c0f503d1bd2172143324f3da788a2262c18fb866acd3e436f22af9d02689afb9cfc9862d4e62a07796b7dd1277a6e68bcfb8bb52f49937c7b8dac3a5c9f7ff1276183809006ab781651fe71faa9fa46203b8ad4cae8d8a5e609e513e86b5eb23651bf5f5f4941bb42b93b9841f6104a2646e4bccf74bbea61ffc562acff84642c89d4265f0a0b9c74d51bd3778efa4d586f65fca69e5fcf5d56fc70a742f5a7979935f48aae600711ccb7bbc82ce6369d52c5554b4f5a6e5f3bf13d0279f4eddeb6848ecc8d5de64e7ff1a2057d02c1f0c99879aafb9753faaaf6ceb2eff1c603a60c285c941091696ac229f67a5ca325901818e5d1bce6cd716c215ab36b4dadbc34f88f2c8d9417d30177c84f40d1d932e3f1dde837ccc93ad67168a2b97f06174309a4690380ae13d4f791247a4d1c0e8de59dde5aac9dd25809c41ba9c1b8f379dfb3956aed799b7e1885aca32b48deff04b87c02dd3584a6d1828c8c3ec724fd320a05af1e4d50862c0bf81bff0d6df17b06e09daaa20cae01c95b03776dda5577d5c435925e179645b0e9c66f2c49dc23b7d8fe5412b931f66ca0780b901eb0de9ab347a9225a55956f680cf3858752869bdaf73617ea713600d075a59aa3042aa1495a5909e2b30889bd17d9223fd67649496cfa8710cc58d8837b75294e79086555d3ccfd39c12b76756dfa56038353662c5dbf78ae89e8bb0ec2e68d7fa72ebf186ba8489dc72186ac7cf34600e0a1ed2df7d5c010c7b1ca7faa49f35664dab29961d1e8efdd2d8aace74202f281a5f5ad102384ef660d500b78d9b89611754e04428bbb9469e189fccb3a846b0644bbbfe51a42e6b818fa842f1969e900b521c84cfc28f33f2f3fc5e50dd014fa2425a20775171942f350fab508d95cb33b0c7aa496445da2e021095ca1698596ee3db44ba5f3378cb33ffb232e6a1339ad95fc5f80639e8ec23ce6b0eeb9243fab1282412ae6bb00a1549a4c6ce2e4dd8c9f9c61ed9b66420911e9bf33ee2e08093c5d1dbd70ee46d50925b9f90069e525cf945ddaf0c69bb9e278e42ffc86c7dc0375adf740c39fd392d9189be378f74e90b88f9a7a56934b42e0a87cd3d09270c7ea353ba9f26ddf6be383896cab10422b318a4642cbc5346cb69039847ba8733501c47aaef939619cf6c57dec8419640373b752d1168b7a74d648267e52b89f81b248362191b4d76c5ff4385692070adbcf66507e7006bd56070d2b3425308732f7fd62d153f532c8c52873113f7b38013b9ba5c0e1605d11ee8d13df05a8e9a43f55161fe0ae2e524480d66d4a3a1cbb8b76bbb043f6c703d9f49fdd994d2c4b1d6c59eedd05ade0a6f408d273264115277f892bf914cbe759f89d24a8a4b712e785838f38521a00e83e4f2d667a02c01f14f3530748e292621cf62a1f120a658eab5124f434d8a053e59658334c8290eb50796fa0894349c96c30ebb834a6e61406674fc9451f283540d810385270259d5f39215f5c9fa999514eceb3e11910eb47b74146d1506e06107d1940b913a914e3b8a14a70208df547aad9663e5bd06a500e02564c95b54d688b5628ecabcfc87b238db9a7798cdcce58a8db941650c2266896dd00e32a53d499cca646dd5d113e648047328ff8cc1c2568dec5ea4da87fde7de4d68f169d2f7a284ac4144bc32ed2339cdb6e5e7a2c801a0d40feeae8c919d26462c2c027a4e2c6b41b342751293c6ae5f52b5f17aee218d8a3187f37a283a679ba535f9eb79979f3422f6ebe2e3fb7151725107c041e43735ed53ab2a691212764ee93d414ec1e906e8ff4847227ddca08d143f8b44d2a3b1afda01af928eb08c2257d59c13bebed7e6e87b4aab815e8fa992475f5b4a43dd555128de06b5bfb23dd12686843f8b7c568cfa9816a6a9635cb46b78a3cd9444280c838f6eedf1bc48977d688b57b85c83f2f7aaddb181764adaeb7631555c21bbeeb6b115f7e352e86c8e42ab082593a1099c9559f2b171c8e2881710cac71c165799eaefbc364209aa7fe64e19c0b6285695db2e48dd163f9c56a0fc9f68cc2c55b44d7d658e3593a450c180cb45ab543e9368c989cb248c0b69f9ff7aa96a76f51b7dfb41eceae76c28163e83100920fbfd6709faa14a1a513eae4752a4205184f8557ddee5432a8d9abf2b67cd021495c1a31837943234ee088e4b3e5d3a8186a24f52c18c14c18ec646b04e690d6994ec930b4898e5e104b7c24c3afc165a3db66c144e3891ccfe4537cf16f4446465be9683ebda13f1ba + +Params = SHA2_60/12_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818c0000000870a8a2f3d5188599966b721f7427679a2b069fb89ed31f957ed248201316c1ab326feba412f6d49a540cbc9f8a99d60c1e8e44163b0de525145d309f958c7c3600000000000000000273367ebfbca9fc94a7e9a01a44470fb45927a81e9fa7f250db197946d00c91a10c290d3eb733ec69f3b3294412f2851fb2037d9fdc04a55e962c4b1f26c977 +Signature = 00000000000000000aca7215f5a9c1117defa6f8a4d53796fadb06006146dccbd34b74f3f7000c8ada4725a21457ee0e188fc50f9f92f9c9ed09d31f262646a9c0b19d2c8af403f867c20db3d4947b4a53a9072cc3e77fed73e82498b9aa3f700a65e7b835f3c74cef02b9b79ca662660277c8a4916cd2fe8944c322cf617031d6f99e582f50eb9736c6c1fd28103479aa4514e2aa5c0492c259412cf06be1157dcfff548174589c0d91475228e6f646130658280cc888ebad860684a053ce1f4be5aef2041ec66b6189b4732f9cff7d254ffd085e4f79fb5c27e67cbfec6b73ac7a31b23b2a04ea527ebea4d33611f08a7c21abb683b77af1ac1613e4df5f0800f29fd29454eb3b105519700c8edc71827bb086083e94239d4d3a3b504279e22b86d622815debdd7c242b85f2a1c97a4d99c0fa625abbcbf35dc999dea4ba9fbd7742b909d08fea10aa90ad4b8826c5dbe44b6e2d64553c3c96cec1c2070d4f75afa10a54aa54ae050eeeac7cb6adee4171346a73cc741263d585f40aa192e6675e4f7e5987678aad3adca48e81edaa032f628b7a92dd7f71a09fb85dd45ec20f9e3f5276756b72ee6e8303dfb9b1cce0eb766f879b8dbc64e34ac91c3526c729fab769bc800daff7b44bc56da8906896a36319cc5fe91b02e5078dbc6da9f8d56f72434153e34ab83c8a314470df046c709dec2e25962a1ebc4e5ee6a880ee5ece9cd8155647c4a13e1166acbf369dd9e898c4da0cf886ac0597557e344ea78641cca8af7c9f49c8bfc3e1806467c0aefb2f394fb640d6a57e043500a7a32d71817c28e60fc25842a328ad8d7f7ec8e506a3c75dd5ee4e57d2a174ad17341341192529b2bdae3afbb7d0be965b6ca403d22bad185cf07a4d882daaac141fd368a03d9df530ac053d29721b20f7792ffa5640ea4a33d70b8fe1c52d464ad0329f20db18be577cbc16c3e75f78aa18491ed191b66918f19074a514cb233f4365f64dd081dd65819a11f2587ed120f41431de629cc6e7c09a271f9983cea092074449a906cc4d1c17e63b2a9fc963711c1657b211e266b6012544e5dc92a824a8c2223f0cd007eacc55688fee72229bddbfcd73f03480546e4ca0fb341827a56d40c9381ddc1d9984e568d752138f8a9de83fa98e28a72b4ef8d24d653a076dd150b31a0c6aa4720237a20b4fda0faddd7a7b6263365875af90faafe374bb19e2e3516e8d94a14bc4cecfef5320ed3c74722857863b8e17aa68740265e918057c395521acbf269d4a2c1b19e8ed731c523a277bcc9ea54f3519ce4492517d5fea1a9f093b91db440eab1eaed47b4f58d99527cb15cfc35541d3171116f9f25d15362d59f2a31d3cf13afd96719a7b111db3071663952d312d206295cdb28a988886b39e8e46ab4c17f5c1976920e61ca4a76c97beb0e08893e6d312f91176c9681d6f18e5e61e50875a80f35289acefe2905a46e05a7203ba92189d94677303d286eedcf91b4476a1289dec5d0a45f510eaacbfbb4a392f632bbf5ba2f746c088e91969a205013f1c28fbf8088d25a3d673501827806b556140cbf373b5b755ac038ad8e4606aa4d6e290fc9e1f0ee39709f8284592c943fe2834e8f34c8893dc2938ffe4977241fb26964db50493d6d9fd3acad3725ef7864f2f81082f8f3fee420df71ddc2b2746f67fd2fe9f94d7bdd9385897e1da5acaee52046a1f15f9e23a36c2af21b891ac28d0b13f223d6547d53bc815091a2c583958e70b9c8df108f5ead3f2d32443d08c518b7a2ca5fd9cbfeddffd8039789bbbb207db12085d38a07ec1dba805e6cc2936096c0f912be2814a3cedc1e4c6bb9289598773ac4ae4a538eb172af285cd1d9629607f6008da438df121a4113c4474ff2f083dd70d5717be52a8e2bf4d2d94edfe8d91a7f191fabcdcbb51dce3f4f500d38c45a82a4a0c8edba31b35e771e83318080f109ba66ec50c52f4115a0019baf8614305e957a0b04a1ba17dac416f2c33b34130a7c54a8e56bbe7fbb116afeba0650fe536576614616fc237ac71454d25a9f992ed3e7bbe2ff8ec99cd4078123b351d3a336c3f2f1e0d3262d2b77dd3a7a0db8dc674f0b453373bf30d33e372683cc4ee8174380dccf1fe4e6de66f47c4966af0376e3881f8524233f317cb035e2fde3419f2202f46765a5deee6d070b392efef27e6fbda240f0b0cb910eb1b95fab89b8b5c0dd06e1017e5d412adfe0530235a8a686fe155cd99a8bbbf00a5970e07f426f2e03b0308d65d75c2885f3e1a7937cba26a5bb02cdca9752269a197ab20e77a8453967257f2b422831dff2a5591bc6e54831289bc9b7cb70a6d5b5c5e9e5e2a340f1783aef901a766073431db6d2ee40502dfa4ceacf7056c16db5274384d7c7ea16e13deec8bbb2c3d3cc95326b93de7177c16e1aa2388bf741ef999882f33f78da97566f7645cd060452200751117f6fc1c94f9d0eb85f3d51c7d503a9967bb0eed794ea37f68c56626f7515f03e61fcbf74d90951e0b1bdaa95b63c1659b40789ddf3a9b4a4ab74b337773f9b727edc34a07a9e2fa1d934c044e0ae12f81b6cc6bce9b7b11c8fffbe94f107aef31f885d0bccc3cc4ff33fca2051b6d7a1b47b39286ae1a7f6438b55a92f205c05d33f3cb8ca190f1feec96ce1cabe30a26a3b2408e95a67fe33d1705b071715d4b586974fc92175ed15f0b9de122303d48ffbf0ae6b2371136c80f626bc42900f0d148b26dc338fc327ed1ecaba5567881764ccefebeb554e02c7e0e20d8cbc37154e108a95d932fb29c6becdc74045733afb319525275d5c2ac16b0b512c7bd95a466e42d841db57f9b616813a9549f03b15fa8b5d7a6ae288c0c361be567502f23cb5320bcfc900322974b021d1ecaf1c414bd040fc8dc59213a11df1574adf6f5765d2ea3cc4552719cbafcb66d1c404ac5cfd21efaa2526b17657bdcda91e45df16712d1375afee53d0aada6009457f3685ffc3a7666fa143005990f02dfd47fb696ea4d69b8bdece1d0224f13e2f9443caf509240cd643fe3c960f39d611e152eab605085339a746974cdf1674272bb1f648b8aa35a375afe9c5050b359f592af0b05cbdff594ec9c8e35fae62c40452b3772dd9c84b44684fe0502b99c742a7ad8d3248eb700b8d5eec2a46c609ce2650adb7b0dfc04e28b969bc36214f47e63aea9d082b1eb541d508a1eaa45729069df2231054b8acb9127c2061127705020bb2a2020be909fce62a2f11fb289fe608e3e634093ebcddf4518379d5a250ed13081283b2f99c9ca78f2d1269e12a3f1bbac44662537c071e4963677abd83ef54f11b13b1bf7d89d7bfe5139372dfd7cd53bc31db4614f6400cc760be75f719f973c464b8cf4c2bca71143bb5a967ba51240f020363922be55d02127af902e9aebfb91c118ccd1aae9a48a007e35f0aa75187d69f699e41d680cd9ecbecdff00464c217822d7960728a6df0d8d2c4c6a3cf614d186feccb53f618e827c13ecec805ca5bc2b3a1313a5da7d3d3edfafd1eb62c083d1e4a2891daa39d03cf0a502dbb6e975ae3376d059fc33246ccbce8f92ca4c13e5fc88952132d71a5f389a20634d9ca5e9a4e6fa2532f62f4aeaa78226e047279ecea5c191375c729ea12ce7e404af002179b1733f01f77a92b58c79d83da95774b37f4d7b8ad33ea201e5db9e405dc38f1ee99a5f1c5f9888d46c227cd098a8d47e4275b5f623ff1d59b9d067862ee6268e4acb5637fdc85787e8e0203926d1a31eed024e5ed5b6bc1d1bd4e1232753160685e87d623a22db01ef65fa4d6639ae3dd8a1eb82c79f56d029c8f45c20b2ac58722f810fddedd2180ed026c0cae5a0d3765c28020a8ad04846f3b5fcbb9cdddb78ea7c9c9e4109505e36ebe8a4327e1c2f5512f39c5faeadd0869a302cfc11ea1e1305a191cc17168c4b65c64719f8e95eaf33b3b05c5d2a0b28312ab8ca505661595899c83804f545da5320d80298a37b52eb01f3a453cca643a83e2136fe52e638e6fc89459cbf365d11677aca935023b54d9268f406a87c76191d41c712e9b6d673d76637dd23ed1c6dcafed3149eea4d787a50b728d9fead31aa3ffa0ad6d5abac97b633aac30ae9327df362faf1075427913496ea643ea1820c50a33bd6c33264f8b4a2dab8c7f2db2d5c9d51d4a8bc1f6d9b3a47b02fe881d5219dc14d7338ea658749f02cd28881aab40ec99b1cc001dab3454a252a092105fb618016789495f7023d820f6064acbd73bf80eef03d87ba6b80a00a8d0af3f18bfddb731836a9476cf989d13de655513260673ee2308243b774b8c2039e085c0381f6bcd4c74859c773c6f9e42552e7bc78ae3845d69df5d2806c3a5d2a65ef2a81db6b4004705ea0f3333fb2ac7a83b101393d066cad1762d1f4d76ce38b664c6fe318fb62d3b27b9a6e04a9ae260173be2fefe2ebabc4fa1116bf20bfac7a274ee329dba4e65cb09513b4ca60a44906e7764154fdf0252fd228ac51b5988d913d90998c829f0723d50115c06268699fff0681d3c0af2de032c85dc63ef46c8e93b889d17f3cd6d196aa6fbb16a33c1e21945f5f9d52bdf6ba4aefdf30480cc17697e14798b16447a5fe891fc18bca3a92417a1e80bee52a0775e85a53262626ce66b176f120a80a69cddbabd3f1949c3b12cb69577ebf0731ac5b972d0780260869792104f438944d6af0501f94b91e056c24e92c3ca45f6a157814224b1634ba207359e8e19bd21f4e5eb528dcd176776351e46f69c2a58f2776e4ea36f28415b4f9b948e13b5db3d4992a4e6afa13cb2382e9a91df322bae4aaf1b80dd545817badb8230239e31177ad1d295cec0a762394d4af34332ed345904b30d2101a0d024a72e1a1d7707b885b03f9cc4f13d0d90d1933fec01a5fe1568487782ea4159b8ad45203b9555ca7a94047eea707614276a9181aaeec244ffd862dba89edc128461cee9d621f11ea82f56df97bd3d649251a2b42ec867fa47459191901106957f6daf2a91f17d31777d63df3fa1684399eb7e277d4f105c863305b9e33d904858fa9544b07e28c2a4aa4b10ba7403bd3c411bc52c7b19eacaaf3ed0ad47d0e2cd30bb52273a31a49630fdf5f96e6562ec4b9dd24382069f5532cf3815e29c419378b82bf01f67637db7abfb8292b0f3803e19d97528116226d7f173fd4eea5f4bfdb29892b4aec3890906d50ba8962c633e2200549a25a838a97d9823e4f70deaf0dbd70faa3423e9fe8d3741cf43bc2c6bc8263ffaa36ed4074123c32bc2baca8c6ad55ac454763a0b0b95601424add52332ea9e0a9dfd6df58e17048cfbba1f03cdbfee533af481f73d4daf9f02c9378b2294f7cf6e5b83e59cb45d292e692d74a26a3003ac45a9f4a4cb73495c7120c0821e8c137aec77761d809516c6acab0f52e0cf43f2ca40016e03c971fad85e88d6f008b3b73b68f8a939cd0863eb7d239540c07f4d3b8276594d5e94def962bcc9b666ff36f757b871a4cafc6558c06a80dc90c08a5f137adb564f9adb3be0691cca163fd2682bfe426e4fb1543d9c4c04796405e089995c4ce6715fde33e93341d7b8202125d120e810d2b440a99af51c23446da0b56da79a6f5a2afb2eda8ab58837093200f181dd8bae8f69cc0c4e5494cb5561c986364d922b76eb69871ec22bacfd3edfa616938bfca6ddd1df3b68210f9447dfc8b0bba649bbc59ac5ea60e76df29af4e6111fdb2ef9cfaf3e7e5d98ce64a4801f17f4fb297b2a4557d1687d08ed7a27fc90b94b6f961a4da600e91df4c79be0c0ae49fd6a2217e655eb3b99563b8ce87305777b6a44709d0f39e3b4c64158af7b276efcb388aa099e2c27f54d672214000333b6d9c68770f1f35fd3c271d8fcd18ffafccce9938d685f68536fc632ab086a966e521d24694a40ca61239511709e7daa1653ea279ce04177e620f7480dd09ed5b8e793a42d81ecc3d2c8e06e529b6eecd3e77d17462b58a47855e5b6283a0ce32beca444a330ea8e1a63c9213370eb77b6c97e949e70b837e7f8ef7ec6ba9630c32098e5a65070489368c36ab5d951edc9b21186eb14484c14646123a28658f031dbed13a90628ce225fa676d2c915b1b970b9eb6ff4231594929a284e03e14339b9890c0507445bbc0cc6c46f7943fdeb56b6c2839771a2e561ae7b0cd8d9ee1c62e1afb826979c45d1a94808745beb6d409e42407e96afecff75eb23b8ca023b919ed68b2b88d9f1cdf98ec930d2a65b253057086347832028bf1ac16cf5db9ac298282b1d5172f995f3313d631e0f24164869273eb2efa50b56b8265536e037b5a7313aeda408dfc754a853bbdc3a2f00d6faf7d443173a3a81b7f700eab5b98da62bda6ec57eaddbf2fa506177f44602905a5573b7b8c693027d34ce79c65b9e24e9209151a2134e56fd463bd25efa2518ef8cc4d9752aa54b04d5a931d6d5115d8bc6569c3e6ef0eaf1fc7c23df0719ce0359acd19a7566ea950cc47ff55bfdab9918ba2b133ec3187e6ebadcc850de4b26c8322644f9624f7c688829072c1b5869bd8780977e9d43edd4e63b84713ae25047c030e77ae21753f46c6b3aaa848471ff3a36b768a48a4f02f36e8420f7915c9a58c06438a80f470944e3b763e1bf73a6e32ff364359618b2d708ab283af0131e445e1734d2860234f5c3d566d36b1ea1b33a6e18da5f487ca153fba6e97a500e87838e227882418f4329e0ebe3a1dc76386ab4af47ed98e8141234f3312fa29d64417af5a0e44c370fd534f628757a6ea9a582a6eec533206bfd881115116f1176e46f76500308f08c74b274b878608754644b0a40cf80a241ba09c07cb8e01584263c3e8b5c23adb12f7edeb6be15b194ead53f2b5f2708a0f7663127ecffe504851cd9f9d79da609c776ec1fffc318062dc2fe2b036321a5d6e4110711ca83566f1023b8c145abe5fbb805f607d16e245d9574bbd9e2e7ad36d961450a717aed724206aa7e0f1b20987e017cbe805451f93d22cf99309c25dde23eb32f7217efcb083e16bd40c4ea8673e25b4cb2d59cc7c5ba88e42c644bbab3b3359970b09b19836c55885e44026661cb30c7febe5b115df0fe38964b9ae29756f238ea6394a3643a2a6f62d36e833fd305e4157df51d138ee35f5a30316105f9afa8f140c360fe144a47050fe94f510623bcf3c161f74be72fc3cd7ec248600b70085afcb4fe5716b00f0e30b3ec11eba889869a0be61570f168f3b4d6f6fbc8f31f564eb826b297183229e24bb6df60d8369c199df4ff330c396696a1ba9f356345ebcc3118cbbda4966db038c22eac665864e366562382f731a4d8c8dd3035bea6401846f136201caf8e369ff96535f014109a5030c69e2258f453b8637693f3f6ee91a86f97297a3fdc25db0d3a9026dc35d984937eb326ecfc353764ffd0a570c0faf4a07b03ce663ace1242835fb91a4fed9288104cd32c2b923fdef541c2240d01b831779aa09dffa7e33b4100b9bbd7e01cd8412a0c17cb5fc2c9d193c2a3bb6988c39a3fd69c1321720b8dbd18c7decd0a3bec5167530df19c0b96a294f1fa43e56f79a9d5e83a6a505bb98e7fbfe7b25f5eba1c0a1648203bf628fbde4b6e14a49fcc33c758ca2e39b354622d3729d45b83d491465d96489dac55a7f59942aef0dfd7686a4f53fafa5f059364188e8177533674e116021fca0e5e7f03a8359718e33323a3d319bf9fd9505b84bc7fae1aa1afeaa67dbb979caec2f6d539d958a919bcd71d257664291ec1d7480692e4bc532301fc1aeabbf23ec640eda819ceb0c6c5faa51a93737ef0d04d86bf6c89220d857d5bdf628c10a0625d33aca47a7e93540f65921cbd9b8fe10edf3781d63853591761307fbf7e93a7dd909e53440395e84dfab72cdb3dbf306a2f286b32334f008e1d063eb8ba408611e1563ce61dcef6800c19c44dd10a2bd872ccd166ca5ab1f99b677a43d032c12be14223e8b8b4b5bb30ae0b50a62dc0b4562afb82dc758af67c5542cb624b7bd670dfa3a9858a64c1521560f23b48167e4bb32d76c48d02f75dc0a8fb591ad83c2382077bae02d006c4f645c6ded1c3365abece53126decc70811a53cbc2b9b07ea9d2fc5b7e3d7a01a5f23b0ddf2494f44e07c781898f98a9e308aedc403fd96e351b1af305bb37843b46c1435e0b75d8dd8c50c473ae90b66ee1f9c390749fed50db13539b002300e0b828dc77ab6d3d28ec34c91778d942469041953093bf1518f044c5801166757f19b20b39b24fd0a808bfcd709e860d1d6b6a35447c2a282e3b7acb37fc3cd912cfcab121d7ca68bf64c148eeafcbf5dbf2290478e62dfa4266bfd464fb0506fa12c8f87a1c25ee37660c2faed4ec0816d40c47bcd1efe39e4ce634665132e9920f15bdf8986079d402d0fe8df6209fe5018c057f1cf73c8d666e620f01607d79fdb2406c1d61b448d9145a6270fc1435147485c09de6d3a80f4d53256584e28926ba31a75c8ace559ae69b73a37e0268c640e173c3852fea60a34141d4548e4fd998c03f16b241c69563e4f209cd3b26e68dd03e503e16964843b33ff388d400bf914774254756b64988328bdcac08fc6203870be22e18c2eebd3ec46d696fb15d41d8100b5e13def24b3b102c94020140ffcc3e71e35f88a7b26386082331f5dea861cd0d05afe42c16a525c4920d4096598337c67ef22ac6aeb6525f0e78095d4e02aafe5812e159429a9dfa6d9c0f4ef8bb011e4a32d0d06a0dddb6737199c304707988ef90911c1536a3076b6026ac416556e54c46fd2df5f5bb7f52deb0ea9393af1b25b1ff3fb0762d345055643dd419ae9e518a6c1353db8242330a3f9b33c897ff614dce2a2750763f4a1472ae0e2a420b52e1e3754686e271116483befcbc8f25d4330489bac626857b1335bc142682b6e3eb029e427a7318d05dcd7bc5e982a5f5f5d5b1a601be85dfeaa7f8fda5ee6243a22af86f202ee0b5faec3b1c17102c3b8151b91be53433c9ff8191b0d1ffed32bc54e50993811291cef6d0a7695891604f47d4c02862fb47b4fda7623d9cb2a033eba087b38f6b818ae7006508da1b91777f52adc4996336ec42bd612492a3cd0363080f44ceebf4f8c804c9334317bbfe6a176d5604cff48948c53a86d6e67dc60471d312bf8ca14ce97ffbae0d218421d763c84f7e4399a8c81e8a6b6c0b202951258ecff71c8891a98d11f4e06abc3769e2c37b273eb53884840b6b8aeeba35453954b1fdc8d44a34f70c14fe60b5a9c1f8ee856992afe0be0a90e3e09b940f7a32b65c87a65df081c73687f7633d712e984d817c6feb6dc78f98f9318b1eaa59f8f49cf1883391894636f0107992afb94902ceadade4dce5a99c617237ff95bc769f1ed842f5255bd28de818c9ee50dd38ef0114f069c637834cf3cd6f67888886bbd23d0e6a6acabf1d16765e033d91eb694c5fb34af48a99c35ba67de6b005a3b889936e71c37152f6d16848484341fe1e7d65490636c2fb954f09e403d71b305fc833ca2e89c0c1ea259636c406e394740175cdf38c2fdd1828ec6164ada6da297c661dea20ef2383c6d515b8aa415306dc36456a8308521e917ce3d3b8df1f53f31221ec0df1ae36f8d2c92d9177a48621f9b5c00d761605ede21f4b5ad5bc3991c90dadb29067d4b1b37c7e090f472576ca98f6e8a603ec734b7db5141d190e5fd39484f3c0d653b7a293ab169e2481888dc564c68593f6c4929b5ceabf13c6c14eb77a35580794186f97b1174a7e8ca439ba9f9207b9d8c283b246615d0a5ef7c26178fd7d9c6d1852f12af0fa6f2dc8d349bb35ecb9c3d9093f00b7643e4e24e5ca9231f0f2c36a2699814262081d02205b59c1ce0542d20013a58fdb12d78404b8e53ccd8e142fee3202c5a682ae14d304a4d93b95817dde5843383a47e3d55dcace154fef6681ae691f6a4a83b2ddb1b204571ff176c652340046043e94a1615b2b055313296f3ddde86c3292e6d954c1ceb143d4f0749047f46e947da52fd05ec9339331beac9d6395b1f18b82d8f3c8029835925cd072efd4f3e55e64e8087792b9c6997997f12d0b4f1451224d9649691b81e41f369625c6ba10f9024df661796af8e100f08fb053167ab39b70c0aff36e6878d3f3fcfd9cb7cac9118bafed9d1f9d46e7622b7c33cbe196235c87178fdd697cc41176a835d81fc6b9c6fc10963fc3ad538a74ff27a88d1d5553ca5b027c655a42d2463e4faa14297d6bba8dc54926c79186345764ae3dfa9f0964e4829c02a3be626ae34a39f6b5fc062e0d657c7267eae9efddcae30eeeb35580cea7a42842910bc7dc947708cda8fb804a66f5e98bb1c0a1217bb8f60d21e498b8520329682630b8d57be5523a5c78e66c142c1824bf35453bb716f3661cb5cd691fff22f4d526ce165e8fa9552b517ae90f5d2bfe51d458e40dd92f7fdb54acfac3ac7114c752bb5b3ca551775ee2c8e66c2c61b59dee5e601b1a3a43df78bfe5c642744090a52335b5eddecbf4ad5c46a2a0a965bceac8bffcc20b051d7fe6fe45f2dee8426079780f0a37c21e1d43f4a8a16e05032822d8ce5e4343ac083e7fdcb3b7445f2fee7599786cc8f09a68efb7afe3ff17a29d22368e8c13a43b9ae05772b623c887c94c9321df0e196e11fda2169dc4b03edee2fb4e665ca74112006f37ad7d553150e97e3b7b8ee2209bf9256a81647f738cbf5c745aeb582903664a113e0db2e2e487b058bb001b07bfebc4c055e360de6fbef850711c056a484fc3abb066f3a20a726ff4183a8b22a51a283556b3b04127557de6e8c1abcde8488a8262d72f30ef9f79524d416d3e593c41c2b51956af6bcbb8220e613d94808768a8b82e31b2ead8b56592110d8b0ccfabfc22290d798ad0d7949e8947dd5dc6cb085f33e93992ddb1789280b998e73601187fa721d97f19aba420de053e823ada4b4237c64ddec2903dc20860d7e686c4dd8f1f64a6045b559c0debd2376d8df706203d413fefd9348e1f5b08b65b50862b88c78136bc343ad7e9ba1f2244754d9c5607c14fd1397bab0c06878febe41447b32932e04c122484ac04d2d11b3c6b986bce5697559c6fe723a1d717c0dd1cc3eae41bf167a84ff06fd35c961deb7bc59232b8048c248f46224ccada8598f8435ebfb96b4ad4e5080fbb3005a5151549e11c425a26fe3248b6e743cd3391252767594f50b85215c9b08e58eecd5207d669b11b75b3d19a783fbcc70dfd3ab6f933375570c7b026e2d17bc2dd049438a5867edd2a6324b5baa3f3f4e3d1d6ed65a063c8fd6458a950e6ee7513aebcc94c1b9f6e1919878f48f06afbcd3d303c3c1561d045caf7dab856122b499ad1f5f42e4f40acff461c50b22628f0a39f286d54e892ef6586fb6d18f3afa8cb7404b3b17554202c8cc3f65d0d0593c1e69e90768a735fce50f0dde1d6213387497b156ea739ab3e6e02f3a3b69fbbf9a2b9b9d29947ca8ddbdd8890adbfb20dbdca1f2eff1aa13ed86bf98b20d5b04856d97dcd1350028936528210635d2968f0c6776dda7c30bda7e91d2b37764029e04b8cf779648fab1c7182473d4af8c007fae2e188d7e5222475aa7a102621e146730dd6cc753b02f8b6be24c6691bdc0ff573eb1e91188287cb6b7cc034c097781b9712d2f6d8ed580dfb42952ffc77fa39469fafb7bb3774fbf51d4d62d652aafcc96bf44d8632aa3911fed060a0076680c791caaf51c42c41f3eacbd425ff85b9b1ff26848e80613e134d67ef679b4d619d3ad6ff4d0e4625958017fbbe43e96f390c446998c0224348ba1aa9e6cb0615a0b82bc3ed035a064ff1647ee1d7ac6171ad868da2eefa8bd8960aa94285a2b409ed338221ffc1dbdbae509295b706b16151313fe319e3b4ddb8d70eaf126466312a5c17b7d1460bca713d02e608c96b529c6584ea5a56202b8a344823feb3f08c6418436341a9352c62b6031dd2eb22e3b7f2ced0c0ececd821f8c6052438c2bf347f7ad39d03d0539fdb6b424a6cd056ca529a91055bbd45536ac61c051beca025abaa1083e897aa789a65262ac68d8448c0664f94961f3507d653bc99bdf05619843bfab35ae533e65573c652955f1e225888edbfce5a57eede8336b4a117820b75eb96bc68a4e64cfca190cdb6249b0b4728607b41e1eacaa1e921edf8a32d8edfbfe39deb2f85b3646c2833f6cbe0dbdc45daf45b767d83cad85464f8d45609383488ecc5a1a2f653b14b7715cc6513c0c0b14557084f8cbddab5e956fb84307c5b6d0201c65d169e1c46a4378beefe410afe954dfa76972ddedcd43be0a386e0ea1dac4f7aa5a310a9a23b0501f2fa4a3bd4487e8fea28fc298e1552891fbd25c7dabe4d4492de299d6fc55fefdc4fd09ed1d3de1cc0c20889455fff33609dad6b18333a7acdddd0a28c8b44af721d3d5ef66ff3714307d9b92c38c55c17a06682ab0df132e8b70630f14a6f48848db9e5d4dadacef103c88f24d3a46f763f6615bc5bfa340a7c74ecbf1f9b3b6cf66caea98af9718e436a848fe525694007d3a30de866177c3af90a2ba7fd189bc6cd2414871d2f9014d7d55d4a435283d93a215d768c5db02ed313942373211ae7bcc57efcf158769d53141f0e5c2e66b9b737c6cee57b287ad792182fd53cbd25ee2d7550ea0ef69492a50de89722d8ef2a4ec9104870fc0780bc64c2b2f2724724329415ff4895ffd57ff8d7042c1f0fe3d6e4c899718b1b945c9432a165c76f1c9a2b2cdf64c81e5a41ce515ca9b781a457ac693013bd7b7b3ae68edb270f86452b13f843894c666df5ef8279a9d8ad1b42342b47f9fe3b7e5e9a6332d88448f5e074020d144477040f4144f9872ff5b3e0918b2f5d245c9e47d9aaf744462a9806940a03eaae087843a7a87e1793c29c69250e2a1dd7223f16a9804fdccaea7647683830d68c9b878b16b04049d02a31b472fa8631d9dc9a66284da8c6d4f0f7a26e4f3817f686b9716a5fa8f59d333a4da830f69a9ce452cb92423d73b5165649bac2100cec9f70b2097edad5b096c8e5eee593f9df01bacf3be65cb7173a9311e6c7e613f9cb11f79a649d383eb3b4750ce68ccf8614aea4daa42ad09244e77f2ae707abc9dba935cfd7340349b06c12f8bebc05c3793ecd7fd5e10ad7dbc9733f05ecb24955d7bb527a1a364adc24786c3b5769a019a5b5ebda56e32dc6252456663767824dde2c75b51bd401bbde3f2e5d1d831e69e03647723e987196fb347c64322b3212734ef60a0a918863ed00570819a064275da0dd208fed0e8ebd3660143f3fb20edc58d54acebb1092c01a61a7ad6bea6e3cf347572219c46fed12c22b3fbd7c6c121ef40b477ae35e98fba1b25eb36070f1b56908b05e9b9c0ed4eeb1f91f76ed87b5c8f7b129b9c10139980da0b93447c00e552311da61c6953b655bb20a8b42feffd6f48fd6c2e3f4b2cac92c11d083bac423f3c2d8044d6166442be5386007d3fc7ae3ae0696edcdc30adcd4133e917bb8e27754cef20a97d78cb136b5fb12ad847e6e45300a44aa741cf638e924600c5a25b68e7b51b10cb927c2aec04e9c37b4c78b49ba4f52fda011ba3d049044279b08f9116fe2a1584aaf5d4a562a7bf551d47ab437e2ceb160c85e3652dd1616418bedd66f9618c7548a9b43312e384022375dfd362f7ce90ea24a1056a6040091cc96df210b899468129be3e74ea1b7d7b8f1929a8ffa003087b46544ec83eacd6a9414e7aecbe949dd85a83f5ee99db3a4e9dbff18fd750aee163ff07c57ae995268948320d2075fa60e1b302e07dddc18d1a2f8509f3ef7a0fdefeb8a7ea69a2b7bd9030d66cdee1ddaf048e68347b58146fc695b6c5362355772849647088affea7ebc65d2bcb0ff7f16dff1e12e2e42789d411372ffe1038e5b3c9d77d6f8d529a474f5f30219897d03252246cc4e6089b9e611271b31b1b4c4cf47a28b23e145ff6370b4e4f4c8be10a82772288785027236ec8484c49c3f8129ba74d94827a00324fcbada272be98110365f2eb355d23749d41849f3cbff050482a44291e2138253add9ebbf5ef18fde5b062ab38d2e28bbc89d1bcbc6b34f840bc9e4324d91e29fa3cc36940629196638582078a7f10c00999613e531b3261162f05cf7686a643e92894c8ae84f459b7a3145b78ba5e2493dfc8907e12c2177bbf5cbb197bf5a68ba85fe3080cf4d9615f3ac62533d7b43af3caa4371b62a0d1f7f7a46f59803202ef9a83b941ce9cc671247da71ae51462441c6be425125ab876799ccf85e6b61a01e12b6516595b903b5490cd2ccf705017c30e71eff2a4e92718897adca8a6e99e56fdfa8378c6bfdef5c29ef14edbc9488b9759d071650c5faa06514836350edc3f1d19bfb22fd3e590297030eb5144b1277655a6efae960f71d478b8099392d153b3924c15669f0fe73c7aeb972b0379ad3f6f126504bd7856069b88935113a233bb7ddd883a25dadb6dde056caee232d7e378548ab2df2913167d8d6cd49911359d7f8b404e0197a5385938f7483f3faa8c37e23524a1968007a6fc51ad77a0e404f4582812cf2da572ec3f3ff1d4361b884c6d65c5983982a392e1c4e978b88a543660595b2acd2e542855e568983e9dea8bc52dbaa8e333b0d4a9f709df77c36f92205788e556125baff0340bce940b7bffe2257d1fe37226efb6656d5a1971adc35bece68489a256399624e8a2c526689b2d5767d419f7f27a02671b40c5421afa3570e9c63dd5ab78426bd4ff5a4960f1937077f7f0d5462c99fae842bd6a49211ce7cc35d9092325c08551e4a81c662bbdfaa53cc33c2768f034cae14f54fae11d9a8990a342d17dae16745d4f74308174dfb7c856963d35f045b13e94822750b345a9f2b79fa9054232416d8c96b0ec3c49ff22e40730fa5b3a6c1c89303a79afbfe4b02d6a6f30e683fecbbfe95093a0b69a1521fa8dc8eaecfd8898efb2d4d610eb289b587198e88e0d09ce0d74febfb2ea82750401bb4c2be9c9d1337c5d7f9bc233ad2f62c9c69cc041089c6e176fba297bab8bb54c7ffbe350130e7b005914832631690b12181970054be6dc6984f129dba69ec2781f84a00126762759e572a3205962ae2b7bf0c2f42ea7dcd7c0483700a9ed059db5923e50962fb785bc23482c9717beef4a2872099a477bd1ebb87afb55622b618a999b9c1d5a72398f117297dcf8ebba2cdb9445e78fb7d49f85476f9dfc556fc22e65518f116f3d1666abca46dbfbb29545e6907a67036cbe87b6360782a0570ef40c1c7c0c95ac48ce2a26db44760ffbf3a95feaba208678ce553d998748cdf6fccc723396cf4747f53643c614d82666f2a13d8633153e05072f23b84865fe42db986d8b1d0bf4e8cd5a77418b7b6f970c02d7bed5c19d9c699e7843842e4623e55f45c51366d3646d42430bf9691648ef6dd12ddedfaf8fcd8ffa3d616f9ab74d43f7886048e5cce1ee98424fa53e418e3e8414af35770303e775e1b9e6dc74623f2c2194a9146a5ae09e894878d0281f074a9c2cfe8cb0a1207c34d7c83a9672487668f351d80187ebb0dd4c2dfe055b0d5670fbb733d4ca49fbeb41863e00e0663b3f006b554b74b7234b7fb2fe7d7686f1de82c21281f559c73792b3572d460506a3c8d28daf0aa31a6d99aa887f7298cb5d7161eb66aab23a2a880fe184cccb233be41bc4dd97cc35a56d369c7e558d04bef9c032902d9864f74913dd5c92e108e0e2c4d787434ddc58dc47e36125f894d83a5c6bc5aec485951fb6d1ad10fc6a68a35be08abdb7a81b14e4823196bf382963cc156a49eab9c0624914533272f7460b021446e7bce1ad5cdee8863b5bf8e2d070d59d0f7ec58d39e7af39baa654fb2f38a5b97ea1d2566aee23f840cee476418244c56d9ac3360cd1c18748d181bad94c22d2aa6943d9a99392e702a61a379a3eb42e0b49e15e8a916ee22e08eb06a8369ac98c7d2914446b86384f74eec336bdf4156e0676e7111d8688ebaa56642c23591100f39aa965cbf53bb9f97fff04dfc0ca37f8872d94da58c649e01f446bc78f1104d9846057634ac606e7cac60755f9ad01cc53e1d0f023001b76574ed259e4c217ae34a94f38ac5edeb32ba6079a64f6fac00f5a1d96e40805036bdadf65162bfd6c500c2560147683e6e6066f4a43440d7dba320c2eaa2b21d7ab14069e77e8ac46d8b85708d16194657dd0e471a0577080b27db57fbd8e38e606dae384553e4a370fcb081c494f77e23e691d04e86444428655421ea952452023ebc83dad18735d1cb53d05196597b74533ca9db08464e4645a6197913ba1d4804eebf673b2da0e390c0ca6014dff75185504e78b36f720cc116c060ba7bd964165d99c73a4aff81f1fba033d928da20326e370325209d194681fbcebab0c39f6e4b8998749b55c1c27b9b23af53ddb388dea948345bf88b1dfe2194f249cab9e03e534043774c4c4ca9d9eeade8b0d18ed0df57f9fbf87cd7a86b28849d53a456b3f423b568a6bf5834e910a1f22ec95c75950a481d3ee729a2903e22b973f3e260d3d5dc9e68a554e0d1c0e840effe1054c56f5d3cc1fac2e587556a0ec6372352125a87c79ae82f41c3d0f3bc7d5d122eead969615806c8b4e06b2acfbfa8c65b3480e6cbb5d520d2be549dbc47182bfe531573e18604f5b437c6a3bc9bfe2a15cc1f87a126d90e638c31ab6614795a5aa3e001cdbd011d300707d0409d4fc9ab0e4aab3e9019acaa021df672dea199c6c7c79793934b2958d7848811bafd8903d2e16c7f236568e948dde10a6f9316394b00bae5967b31c6b453a2a965d6bfdf58744ea9b3bbf7289e74b1f22fdf91d67190cbf997d44bf83f6af3e9b787d694439d71e2beba9b03ec72e85fe746240838b8b4186674689985fb9fb7bef03ffe22c8ddc8c3d6ce03b9caf5b8f3908edb8f5344f33244433a26645f25119c412ab2909413f0e01aff245505a2a42c3a465c245e16c02772931fd295292ae5752cb4713651bf409ecd647b4d8b3bde6a682dfe6689b341b3565044384ee86bbde1c1672571c8c5c1ae715e778ec749ff22089ef866a31c796608b40d9887891f1a600ee056e3baa6e3e3c652fd72fe6b3e38f7e5f20e78eabd3d6d7895b1e55d13da9cdb33e14c326436231c5f3f02ec8e4ed6005896b46191613875939e3173ec1c5f6bb144b91c7b3dd59bce0d5707249a7df760e417a73c5da789d25fc3d42d5d7b5a6f4a05be10935fbd2babfa67826b71706e0bc29e73498684ec59c84413f90fc224c8b8b9814e5717cd5f09006df65bd1ba933b86443d68e7956e576921cb2b228c99c1c163845d72960f28253552202c80d2e24734ff69501a877660c1e6408857f8747807e02f13c0712143ad1eeac6233b739144a7da95a654fe3d6757f58c48181d4a882c28f34b591e9c686dd6a82001638a76a0639028767594309708ca72308182740cea97549d8f3d782b0adf0725a1b51d028a70ff9158c7339c0cd012b22c434ccabb3f9ceef19411c1038e5289542d5505dd72ae86b88e6c02fae119a56f00d3eeda0114ab60a16e02dcb3b3ab12d485de62d4d9945215ca99ab1fbe127c0f112c217dae270405bad0d0aef15ba8f4f24b80ee39a7f3607206709188d75c97bfff29ed9a6e9bf164c50dc0910ba2122f54e3874b361f4c71b26d2b6de4cb46d9469520c8189c5175cd212ecb139e9fa6a43f6f9e5a0fa2b55c9d3c094cd2d53c56d4821bb7b44d19065fffe6a111df4b15acd2831a785b0243afe346e42142415b527f961638dc516767fd3fddac61af8b506d0a626a131caa5f21f40c758a3fa0f1d0def412d49946afe43f9f4e303f5b352f244784cb04242fcab088f7ef9def752d6697578ee471e941b532ae6274a2fe2bcfb50201c72ae9e002f6e3e0006cc7f8e629cb07ade545e54d2197405434336e31a35c10a2a66a6669da1fe0aafb6def102be8f4be23cfc88c6bdf74813dee0cc1c1af73d65d9cb047cdc56814b9b39704cdbc916901cbf561a1a008c7bcbf81d854191538a0b7bdd38971ebfdf0d4f5bf925be000c1ba146cb40586012490493c0408f643b161b2159fb76ff36591600ffca0c68cacc60b01bdd97264648bba07272a3125de1c315e7268d055e5faa3c6d6736b3df101d5bba8a03de270d03de11d594f5fd7ce889e2d6d16db6dc20c7329741542bcd8533e6eef982b4b905904a92b0793602fe079beeb4927c132fdc254010902476c643f9b2ad1af81f3b8c38eda022dff7bff3bed41ca2c02eb0a95dce8af791ddaea59f43d7151c3d3626427f306fe4aa4ec82fc38a3f735d3d01771b89a667258791de5cffc0d2e6d02920c81011f09fd1c3e5be87f1b57e3dacbe40ffebde319f62ed9bd349e8fe722e2489a0f5c597b42752e61be96a2b6cafccc0abb8ddf9fab7358e8777b4d3b07b7be58b56d7439a4aff78c67a97c1f3e413fc1eb7c20d1834ae69f149dd3c1fccb94bd7f4da69287da0ee56667c9d68533b2726ae357d219cbe760c2e32f307a831ad3d124793801f1af383f708d587fbd14a9af9d6a478729261d9a1c93cddf4884ee743b3ed5085aa33be4e1911ad52286442d66669a217da227ce5c9c9f88413d0dfe3da3daf56e53c7fc9ddf7b1d2ade941c21f84534694c47dc7ca31ec6f66278b273847e8e8038ed24d30f87b94d03b950ce9cf2d663c6a72aee66acb817ec51b81cc0eab08bfbb49ad3fef139a014a2b2dc095aada86fbe63d2c09d225e6c74eb140426a9cc521ced09fba013855b7d30ea6818a256ec4383c26f9c4f9fb2f97457b6ad87e533b17fa664fd39b4687d2b3ac91ca38c9f35d49edf5f82ee45fb0edb147bee553a02085d5e43333b7de7c0ada0fefa7a00aab56671fb5b35489e08a598f7c15f427839244414818ece78de75070ab9d3768d3df23b08c8643058cea27eaef57f4bf8ce5e51f76dd6dd617b4f607fa6a6c795616071f9a634f2fc4b10475a05efc505b5864338518028289dcaa56e77ab9522d3bba9bc8f122b1d30e1f7d9f7468b8217277e789932769dda11dab2a8c1fc5287634eaa1895a6d6703a34f411d05f2ccc2a9048cd6e382cbf3e2858c0cec1517f48b8887b5c3d0a4b0ef50d031b6690967c56e9fc598deb4b5508e0c513af4b1ac5cdac5979d3f3678e47b81b065bbe551fcfbe9524889c68a9b512b0bca83a07dd3af9dc046fdf832bc4c0a3b3357bb3fcd800770a7e87265ded9d06a87fa699ba8869ab0efe3542efa89c10a862152e49d0a9b6e2b90a70b98233092904838797ee34ef54567d496b3f0cb0732013699ce8205bea9263b8345f1f93562dc4e678b0eb4fa86155cd6167591d8722418fc69a3422008c2dcfa0a322701d084748c97107e6369e3ab303d7935210880c4380bf1068ee850783423f9c80aa850b3594e99f3e4736f12a64a3bcaac4d3332011be7208e703697ffe9088ab083ebb1ea15dc948d30f0403c5a28dbaa389c515ce894572c95972eb9deb48f72f61b5589368b1c7f62177b5c416bf998c8c70275e487ae4a6abd257eb2cfea1679ce9b4d83ab9ebe18f5110822dab613f54f5a6219070ceb6ee82f6d2d7282c41f157c2d3a264e7c4d485a783e7e896012dcd69e9104892bce11d7755739d491751b29c79580d9833bf9391bc58c5bad18608ec9e70a36cc68b19c9c4e1bc87c586406bebeaecf7a19532eaceb10a34e1bc3ec7699931e797556ddc1e0a15a8e47ed365ecfed56ac855933c9d63da07f367f659b984a7073c65bb5178180d7aa473def3740fbb9fb7e11c01bdc03c217915a325695386371f6c8d5309f11ede37ec2e7bc6c364dd08d8e488eb9fbb8d17de7486a3d49dc0d8f4619a6344bd4d3ae49f2e9e10c18187d0607a577c1350718d4270439d3f7b5dee7b2db4023befda0d42b720f6c409671059ee4a2df8b1e0732a67b95fb1fd69661ace1841f915d9913618cfdac5936641968a25de5a0ca002430031526f270705b012f2c6fc83bfb28f4d0b969cc686e95af776f5dea880f43e8fa886b1a08e1cf91bc9e1fd86d666cfdcd5b5bb5fe6026d42ff7f1842ffb62e63d476f36ba3d329577f05047d5fbc1b55b49148d19f3742545cfa13633cc77bdac6adf97bec1901a392ca03b745d298dbc57835786cd0e2fc0b106f7c48eb2506e240ad0b07f79ec0193d7f822792c7b7ecced4890d56406daa8e638f5005f8cc7893e831b13686acc5406d45654447e0accf9d043bba8c61d0f706d2f58f5a1042800e85b28762a17a4e93c9e611913c28b8cb76cefc204cc64ed14882ebcf3c3b8943171b105dd6689ea00050751799d975ffacd564a3f1eb9653ad1a1f186e1a12824080ea79e41e9df37bd4309d41f209279d42a68e3f2d204219ac1518de60fe4a6bc6504071163e1a46d26fd5bff8a673aba427b4cb746b514bf3c7c7c0247791b493ab41f52018d474b43f98bf3b2baf96f4ab80668ee3c877aaf0acaa30c75e89954f6e9b539e34c07d31a491c9dc95d573a5d36ef168738bc5d4217438ddd4d7198e194c279be4c67f83fed5b8f494f695ded8766f33478a419a3773f5e81ec4a592eca8335710ebfca3a94438b9232b43a50537cbe3d84c24507cf1bb4ebb17f117684448f9bdeecdfa54b18f61a1c60fdc9a59b6e0a9430ee85aabdc5c5837fd8ee1145a80e57cfa442c11519d3ddcead3badeb0bd10f7c4ccfd74e249c6309e6eb828c62d50faefe660f6757ca212dc607bf0ff8e3a9598920e4a6772ddd0f9d6bb99dadc3f1ee71ff68eac1194013f0a8c5ca0a03f27ae82dbda1a93b8378daa14a5baa6364af21ed3e405478f85880ab6aa4bdeec742e6911af23af78a084fb1a89a8b25cccfc8a670d26d8940bf84087fe6ad8914800fe33fc258781f297ac90ea6c79a4dcbf1bc3cae9df10482b3814687a1539b01106f16bde3f3368f125e934d50caf70a73c1b533ae4e0c519bf3f62f42ec9f9603f3cd1b92acefac1a37e19ba1d4bdb3f646f39eb5ed703ec63f96dffb1146cbb8899f82b3fe843bb9555116504179f29a7577aa1281592fbec7c63ede774771b4699a7cc33a721be46ca6345a8b86aac58669cb0ab37e69bbf946944ceec46382757554bc66b04561e4242d92f094ab4f5170cd918996ebdebe0207868fa2453bca708815233c4f9c30ec0850f76a28b7e5d81c824b6baa43a9d78c450509eefb858fc7a0af76651e7d6bbf9f7847ad3eebf8ccb6371050ceaeed88fa432d9c955bd7f3471874835ad4aea5436c47c8c44545abf180a449c8be64e446c313d11508aaf8b252fbd12d8179bc6f0b449566232eec72162fd94433ffeddce5a2adb692fcbb268de1815c70a3a262bdb14874959aa87368ac2589a687f7e3c76e3c223fc116ff66db6f201dd0942dcb2ab38e1ecad14a001fec71ac2107ee72d88ec61de297292f685d37b66d0566c5053b680ad42d08deeff9d5c9c9d0c890310340efc4060ae7ff45e6fdc889e898a1ba7c4236e222f302fa30d759c785e1ea782d5eeb220034b2e834c5bbd74f8d40e20d74ae2b2d300dc800aba19a02bb1027ab088f43e227b9910dbe363ba9319a801676c731c1276d28a65d6a55c3b08b4e55836012c5b113b8a6232c4b16ab81d08ef3cf28427f629d48835a85fff0c8967a4c71402974b3f47cf9d511e417b49f8a8cb24db797fb3e1c293209e053ff3d66c0af794e40aee93df454c8d278c772c2ea75c8cc559806ddec571a7eaca547f9f280d9b093c98eeffb5a48f13df29186c216e26245c48871fa62ad05ad9983ab6417e51c4e9e9a449925b2681a464888baf167f37e774e3660b0f213cac07186832a46ef982010ae9a67d1d3d0c611fffa3c88a87bbf29e4698f646b8781e55e6102fc5d8eaa64b3f702bb3a08ed92784bc65e00bac1ff48351b8d8b67cf10152fc977e29394581f378e4a28e03d9e24bd3a7f17deb4e8a9e62d392cd878119b8d8b62fe89322a58c146270ce0e1c80c0f0c1fc9fe5d678fd8bcc62b66ddee6e970ee857328afa0443262062b149f4334981d4369162cb810433c8a39cccd7a1bcd498493b9cedce4b3718cdf208f2a6acb2fe39eb1718dbce38d711a790c9b25704fd806e096c3df20aa51e09ff2b7bc9e16fb849b8512eae34e937590bfa8f2b13395914fae38937823b87ce0092cfe2392e35674d2d223d21fee12e95ade73125d21c4f632c7b440e47e8804467c87aec4b258d70c17d1eedc315fe004bfd674b1a7ec453cf7401881f6f1bae367b67ecb15d614b113eef1ea7f0e92ab6543a42f4f052d680418f2d089233754feb368cde7902b557fb6999be70308a92767cadc5845e43fab97f316ef82d5c05da44b89b12e53e9135f498e592a1f15c752cbcda87ea1881b97ffe4cee1a9203da2626ba5927d1efdbb09787596fc65ea3da8e6ed6a141a5da6ac5b9efe5df036cb8e4d5f5fce868c4d516e6544da4f8c09d355e51855ad92b58ddce6566e3d7981e88448da9126975bb970e4173e1380111135ca783791a9add9dc38193ee3b375313dcf5bbd0a0dd2cd45572bc50d5c44117d9be0e9a51fa5d23a68bb646962da6bff7ed9009bcedb72fbf3493bec86c36f66fdc4a43886e7522c4555da49b05ebef91fb41b6121c87c668bfb1c84f227f50cbde139cf58ecd86908a5cfb8fd286fde2e34e112d52171b356001513672c71a6d5be28bccbeeafc3a8f5ca4bf354172934188a508e3e97df432c05fc2c31af34b58de90f196ad5437e6ca71b51b98edadf70218205bd53f95f0e52387aae0261e8c88559ba511f81d00c78059fd90c2ee87e27f9a449b9a6c134b2327bd42f441ec3f7d00cf08ce78bdd0774c838535ba85bef4ac285a46779acacda3cd42b3b14ec3783483258af72f01ec66158058b832edc264c752e5a347daeb37d8f2b1803e8ddbe6319404a546050428a059c61df26ade22a2789bbfebbabf93f9fc22b3f37d219396c9837b3da15c8e86341711980a536a965c292fe12bfda8012822dbd3ebd6adf0558a350e8249c4f4ffc8bd48c540ab59b9edc74b3f38574b933238b4690f34a29b753169b735a3729bc53dac04251b5c3df82aebb2cf32a9930204387cb20ea8b8df4492afd1e20c307e5ddea13d10b72c7733f8cebac3266cde0960a125b324510475e1f11f1026f1c53124541319aeaad482c23c37752a0933a8d347f206d473065d1fb035046a4e88d9c0650e25ad62914af70084e3474fb7ab965e517b286f96474a0e818eccac94c26053cae601d807899a930f14e536bb7224f6b122af01ee3ac51539b26af23674c6d594b92968435094f42113a271dde7e1295f52ab7d67259b1da11d3c2a1788cb66cbe102dcd57545bbd28193e8cae1f76acd6ca521416bbb8be4842404b63f8bf2cb781f1217494cf9ccd0b5506a215b3e473b2e5ed4e4965f1bab0f5612aa739e109387b6900d4c136db57cf0a32ab73cb6ef26ff36544329ebe063b9fbb97ef9b51c44f669d5d04bbcb3d28b1b44536f5d2e9c7b03a52e8481adc29ec75d9fcc8ed901a34178e0a62ca217ef73a546da8ffcbee7c4fdac2800814fbf42dbb0aac2610721bf41fca95f016937cd6467d0bbb18a6bc0e31d2e285fdc8ca0ccf466da105bdf45c494fdd33dfce391a5844e21ef1349288c442a711c703ab887e92de242841c2d1417c09a4d271bdeb03d0b42285b7df7592ffabba950582d10ee1fd4e1d7bce2cee061afc279f751496fe852b9d3dbb250358c3cd1699f662af494e5d45132a72e930cec58acaf480a7a1b4059be01b46ac5e8a4b5b20ce340831ee4ccee3ab0ddb26be33cfc9c0ce395dab8152439cb174e143b44a6f21e9b29436c6eae8c4d2bc904b64d9a7880b86e100d7391e4707c79a6b52e9da96f196e989e336d9601d8b251f2f4980a8b178d990566b5ba573dba649c7518efcaefd95cf107086a7f1e7ea5cdf85baab70d643deb6e9f3009114d8d62655e8c14585d37430bcfb4ba6b18cf7417672c048dbcc030c991421721c8d0e526cb84a362ab183076d90a6382188e87506908278850bfbeda9c177d434cc2b2bfe673200d2f17979dbb80385dc624660bf8fe83244cb8e748e2b361391ef2452ff268605353caf932638730d8cbc16424c627143025ef99e7f6592ca60782bdcca71bb23ecc627a5723c8d1f671f9c964a88c4e0566f76af54292dddd1a894dd9bd67513055ac153c83dfc16858d63709f3187b13c7cc5037561c2b84cdfd8ee92decf9520cd93cc7fc42b42a102eaa501da4ca2e3daadbe713e43fa5c74a341efcc898becca10c010dd92bac32ff5c3acdf4dfc10b73bf6b34a96d122c27c87aa88743c364acd4c7acf16b529f0b253d663e25a929909bdddd1d958d4886cdeef3182b9770e23ac7da56c81254bcf9181bbaac2458d50e77006f58884990089c9c6e1f9d0adc7d87b532f7502116a67105159b59e79ef5cd8eced8e902c8e3e71e641ded70a4c554bd0f69f3f315e1a65867a2188f4d023a07853e2602244e47aee388dbf1a73c512c48f4e993569707360b9c717bb8bc4c79875424a31724fed205393dfec909a091783a1f7ce1490bd2e428389efaf2b9d7f66935c7498d763fdf5dc82610e94a2621dd25cda649a58eb16665e1d45495b1157a80670e2ddd08ebf332db9174a83b3f47a4772673af8dc0b03a49124e73586f6b7ee9464937e8480c48ad609f46a561282dcb90b50d8dd62d958f1485f724828f82c868bb483a31c6dc940f939fbc562638e0e882306c4ad796535c4bf7bc2df28c20690f719025e55668ef0831044fd41cb4551ad7e0f3ae7e0310ed98fd302afb1814a9732227847a6c2fb32082bc1f2fc6c9a179906d13d95f0363345b5ab60c1207f9eaa0425ee15484f5261f3990521692cf192bf2e8ce1135b9266f8315b4214d88942f2a2ac2ba00c6ee8b27d589cf0d89b1c35ab21ad8c14b43e8c987f093c97b5264ec0038dd496d46e66953a21dd5ec5692e7c1bc5503d4c314f934fed76fe39231adf4bec4aa9bc2bc1c6366adef796d0c3832148b25e9f309701a64bad509befe80cda65eca0e66299ee729ca6c9119b3a6952ffb50aad0c755c24629ec35cbd088508ac20d3b34a952653884199805f8f524e6751544be96ad2b19b7ef8565828f3734904b907d37d69f3ea3b146092493096932913ab1527bcdbbe5bf899459a9185215138cf573bdeb35bb069fc64f9687da006fb982060033193f7ac37e726b9ab485bfcebfbc0024a3ddb9336b9c5495aef10cc4549576e4db45ce8802a22836906398632172456647042646676b8c0e82e38a421dce097757493704caf1b42b75cbc21797a3c483a1d9e35390a1907af5f4ef5ffd8525ae5eb8f48671959981524344bf3faf2b4e69e8e6c1bb9389362560f4ab38a3af435c26d5e50e7c68a1547306a0e129beed9cfde72823d11b7aa9e5d783958d8c1d58a7e391c6041d18f2438c55df71c6239720151f92654ca19015a4c0c72ee6f3ce426b1a6328aa14ff7b7cb95212396f2a100009d078f7b193d25963d6fa3c5dda8c406a9fe0a1b28c05853f99343f940696c6cadc8e5934559c64e26e9b3bf259c724870e1e0c0a474f0ebabea7295a3273f9937111179e01b64c057014a31588178fddca1e4a837756d06482a415b7eddbd76eceeed0b50478f1fc14012c665ca189beb3c9937eaf90599dbdd648a1274c6aecb3d17232e1b4e0464cf3c03cb9a1af19de1fef75f9070d309d6e617ab48ec47b4ee446be5bec982688cbde9e0568737fd8530fd90926b587437306a63b533f72420399fd107bb4d412c423f8cf22a821b6b20a94f610d03655efd561084230e9854ae12f996eb8d8bfff7f9fc85085c68edd09c1f2f82d5e23639db9c47997aff89b5db6083cb1cf6b61298ef034e6f1f1f69377fec127913ec9c97b8cb623005e5fb8f091bd4b24a0cd084fc7129986f696ca5115bcb1901307cc6e2a249f4efaefe9882a32a3e56fe2afd0db0f8cb806fe5e69669380217214d2028bfb3472a9e99ea06eb5679a6ec2b86ff5743c053795793f6912bf22b03abf622d14bb7db8e91fad9fd56324773db6079b08363f06a3535c2e24c086c2ee4a73d5af742f41dafc1759699d517bec5e735b7d6b74099073407e4feaf9b96e3b2b91faea5308b8f9388e9d80001b14b94258a4c4d7906e6e539f2bdf7fc535ded91488c68762429af2e35bb7e2398cc5dbf34bf54282883a40e248acfb175da496a895f103023ccfef1fdc3c2169c0e36aeffa6796486c7eb01b2afb3a5e79247e65c5d4b894f717f41e0189ae6e6a323d8672af94a74c24c676223b32bc4f5cffced194a5599e0c74dce9be9a400c5a23b8567578b2d960689ab8c5bf32ac699cfdc8e048af6c20963e85ba377e899031d258527b9dd66aec6345be222f15bb9a54314ee4a172fa2bbb1fc8624dd79b237a1fa869fcb71ba50f8044ddf00d76bb3896defd49483ebf91ed44a8c6ed25fc5fb16658905789034651a65ab1d4d54675c491c21de473b6f23fcb5673df232f17731e439fff9725cd21a57d6fdb96a86ded4a58c7678510cccd75008c76f07e6f31a7dec898d3a421fb2d8f6defe46fc2b4a83ca57ee6841606bf91d58eefef16529f6094a92a61ec53ab99b667feaca97fb3c3bb124e9019128741bf5281445074b9b263a1ad4c5b89d297b64c7720655157c17674e84470579c67c89299c31fa7fb2ca01baf5379d89945de69771cd8ce76aec1360b8ed53f47e5e116b393711d499599dac10193e21576b005eacaa2968f9e6ef81fca40694783a782789680cc8dec8d3db6bf448661a89215ba438701d8de1068d28f4618f4dff444b274dbc2a6e755e04142e91c8e6214515c37188be07f69286f286e343e28b078c76dbfcd10d9984814da147db705ffb0cbfff32da6df338414af79b5905e7271838f3babf171e192215a99b9735217d2a6b2f9a2a9af92d743ce013006561804060d208e6076df1fa3d39e23c8c40f2b57760cf2526e82dda0d610c30c5150b7572982ed0c512ad70155488c3e083c4ebe009ab4b8816d85ecc456e1a775be3e02916ad21a44dcd0057779d1659516a2aef77db911d6addd49887ef0ba715964435957a943c36f7a62fb66fd98a3dd23ff10b3f0d6723b9859a324dc1245e8097c407bed888d003fe74b6082918b6cf3bc58fef780d40e41099f6273170ad859b22b9cf2cc6f528f29784c22d17a7eafb6e9cd1d0a6dc80a67fc145e4fc5c1dca38f1f3f9ae291be4b01978587ed677b86434e811d557575cf24c27bc85e4a15b2ccc4821967400f23e40d4a7381819b18b9176fe1d0f4de5cdc4f8ee4b337c3de6968218f7458d4aa34d07da4d00b1520c1c0191e9df99103d999dee9f0294ced39e0257f597eb2e74f38c7cba57a5dfb8896b72f0c72ea06635f27dc073c28cb7de04b8e6885d0f345fe90a84e2693f5783ba3f0884df81bdec12554cab762f62cda3d28dc06665fe1a72321e71a11eab0c777316f7e56b750fbaa3f117bca7325402d2c6777ec9e7529c11e48fe4275afeda85ae7b6d3adb15427727451135421902851439c4b1f1b850a88724fc01768dc1aa5cf14721fc85fed62d308c9db22e6e76e2c7dddfbe793aed81c8c75516254bfc94211ccdc508abd7219add755e869783b4d6ba9fba39859f0ea669c93c9b96e761349476ae5056ed8576cbba2095d33991909267c34997ef90d29cd5a1cd04244365ce7c5e192fda5fa504548c01f7374c8498588db2fd6fc1c4799f7eb30490e291205271a9edf44ff873f6a66b1ede09e99827a9387a25c4263d97741fbd824f7d66471ff594f75bdbae92c651ce5fbe66a53ba06f233e92a21a6f8537ad93defbd1a38d8b33adc690f6e2b5e2a05a21a1f2db18227d69f6b3ad7d8258d79f9a352df4e58c28c35f2eeddcf40b9d7084153a91a93ef8eee6dcb1ea6c0567fd582aed056111305a3570cdae1f1e27e9d1c7f0f1382b43d3d5cd4e2b3552a81231dbe86b0cd3a8b0e6382adef8011bf70d1509fc83f91b53d8b7f152341b923a4cba3d84bb0ba8ee8e1285decc3dc9f755b4c4e8ed9fbe54ebcf71ce28eb61ec0b76e00ea8d24b0107378ef1eff938f7424abc963ee4a800820b14d743eda99fb7654953f33641645129ded0e1b7e56d6612801973f29694ebac069d7b878ba4758256cfd2d1a62cdea870b43004a7bf99b046cf57dd3f104944a447bcbd4255a25bf450da14d9e4512899ce2131078c0609e3ce58df66e588aeb40c9d4625b1960901a66d7aff18c5c0cbc29b152653b529325fab3641ba76b5957c44062b609c5e8bf151a4f06de6e63b6f50a8f6fccc266c58ac1ab6a6cdc0a8c0b87c60bbea291cd4cb7e7626d9d71fcaa1b0093e23cf8755280c7675f42564487f2ec97e9c39fe4506fb433e678acbe6dde47d4881ec6e1c2ee7a819b09591aa95f4bcbb6675a1cf0e656b37f56f09134b9d7d736eb1ed151fb14bed2fe35cdab3179220b9f1e47cd124b966ab5c27880332b6f413d666011eec3d3837fb578fb14c676dce0342023008cda6d00517be1ff7e37498f03568639810947363955ab5fe95feb6637231d926ada46cc1b14c632fd16b89ae883afc78341d9fb35cd871928efac3498ff47680056a6b69354c3dbbe094aa8e91f2cbd8ab1ed1a5fd82640d5fd6b2b3b05af7d13f3e66abea0bde9d27705c4b08b958d46678b90032aca1e66040f9fe0559048adf21d27c3bac070ed1a51367175fb9b4ea4342486c212637620bf2e0960ae5c793efd4614ef6cd3385a05a4f71b764cb1e656cb983aafd4b26227cf171c30ab1cf2b62e9cf499fbf5b8d3f721f9ba16085dd89f089efa4b3d8e429c2240af93b96c86cbde470f6acc3151733d9a1a7cd21a5dc67d0125fc2df687ad69e7f7c00841634bf58e0e7f08cb9b72a8518831a83e115ee9ce198934e71c68bda1bb07ca519ee6723110b2701d3325157ec50865bf2e7e7ac92fa2e277d04178c22b2c381ce18357b5818c9abe4a46fb0963958a7d0817d17f5fc5b3bf2b684af1b55f3bb8518751b668069fafff5da93b475f3d889938fd15a499820f37dfec66a6e22c13d470973a2295a902db9331c5429ad98559a78c4b1a0684d6a8c66c44749aac8940834360bfff9c51c0a44fa4dd1194018581fea75afe8bf78195111a7f43315b4c50f6ad692f67ed10835bda3ad825768cf8d6b8817d66ddced7c94c589d113fdd5f4e87e260d78d01e47ed03a5c9e81f061c351f6248514c62e2e6301be05120527339dd69b4ab239b5e3a78c76fd5896f090943b1f39660deaef151e7f63b5a97f6267a6ed23fa4846c176a9af9a3a206cc44c03fb637b92e2cbe8a7029cd0ebbd325401b8d66945159d05b527557e36c88bec9cb5e8534cca4135c92241c5edf3b5e0459cd70b3dc875c079fa4ed4215f0afcabe917a4d575a77b6d157e07bbf84a5bfd8e448e4349b699a710833c99c318c1b0ecfa9b11f36c4edd2e342ca95f3e79ece2fc016bf0f42036267434adc5e921f24b68f869bfbeb30c1fc101777b545fc749401550176bef49f2db517a4386955fa7ad7a066229749691dfc44fcf7ce1253067bf1b0e7cb835310859a2eb471b2f422f67ead49fde497ed872ac94cddf76b490b0ff554da2b932f22e61c6b6c7a2a1012c942b63965f3d1c85d00b8581eb6fe9caab2eabf1cb5e46e2c806c1a1070b86e3379e320191846abbca780c670f62af58835c85ddc3de351c8c4fb53adc0e94bcb99af33531c49f23ca6325c6602e5727e82f2f4c2133e9d11716de8c3006bb29b96dc3e8898eb5d75609d1b3df564e97135ae7a82ef9bbf453f306015fbe7cb5e93f6bb92fbf88129597e03cdf36531bd8d91de2bd408d3456475d5189779c90799de856acc67754a2f6c61b3be67b9ee5da2e29c6fb262132425c0496e99359b03f2414f8f5e82a1cece90928173744e34be9675f1fe2b8f786af76f72e7300a9337c88b63ec7a1216110aa784527dd255bb51e0800548ddbe9f6486489772fff5f2be76c966033eb5bca77850ac5524e51ec11e0272c5b836cbef7a9efd1ede5845ed2a7f98a6a96b76f8db4b049e63bf125c498d9eecb71419018abdc1fd72e59789bc2e850fd39000b758a6c9fcb05c7c1bc56d5a9828fafd0cdc55bf93db8fa404be80b67b3bdbb86c83f4273bff2461626f74d0e73855cbab239bc74f4e73ef240c5ddcdbee3aaa651f11e39232ae535ef83366a8c9f0ad462cfffdf71cfc964f071065094ed901e36e98b7f8b3232ad92de57ea6f991a8b13fe94aec98d47a9c9cb2b3094d08c5775608ffc0ff50ef7c19078401cba5af987b86881ffce4db58b56e1a011e88ad02ff38d96bbc5889ce3cdc884c8361acdb71187e211e2fb08d41d1df9e6bdcb94b567b2ceb5bd8d91fc586593fe7efed9ea6dbae0e87830101ebae3d03e1c3fb1dda33ef49264627c92af5622da892c1429c13fce3d9c98ba9afb512863d53e20c23f66396bd1badf9ad3e9d22e0f77aaa81227c18d23ff985b3d6987a0558d1482048b8e8cd782384b5e337af3970ca23b9325fc79272b7f7fceae33bd9fb0ab265053611513163e2779ec4b5de71f41cdecef881cbebdf4b9a0ccbcbd1ee4fb60364afe91f1be70298b57d7337fc436b3947f554a5682cadf1200c0a4bd468d433364934f5d0bc8e52767d82d08030e3abff7412d03de29e33462852ebed1cf19582b714005c6800b419a1fe7059ae6f7601e06de897a26a75f958bdb2ad3b4dc27541a131a298d2fa04412e8be27fd4118c985af1985cf0e6fac131c14b318fa4dd104ee6702d1811d090cce90de5b3112a5acf99c5413243599c7941ae58487e12771b54b7c32e219b0d6d8d605c58c737331d6b95d839a47f95ecf1377991b2c539506d1074dae35ca55300a81ef360ba4fa3bc0b6ef438531b517ad0eb3daa805d9bbfe166518f8b7c920fb807b097662aee497ea3484f4b2d45858a841f68dba1b272528a64a5624887da39e5ff48445fcf7eec2ade1e3d82fa143431c19f762255e53468bbc118e464be18c1986aa89642eec9d24f1d3f3a0199abbcfbb09b205905e4c0f2157fccce7e790629f54886a8659373af9b84fe5e4b202b0746bed4ddbd0405dc50bda349183f30e2ea4eb6fd2afea2a2091f63fe6a7277d330e74c7190d6dd540d36b954bbf94770f37f773bf186980577f1d4ca80a553c5e2867707b780926d74e044356762cddb37651fd9ea78223546e7200450e77f1d5479652c6a006ed07d3f19f2fddde16d8608373c89b003ff54926f0094950718789e0a7df93f572a31eecb13d19ea0eb78ac4ec157ffc75bd8b1d02316d115ddf0ef6281344e5bbd5cf3399838c991f4f1bbceaa1c1d87bd67928495adead08a87f1ea9de37b63a66842756fd34ebc260832fc4997411ec0b6b489e9a5900096b6fc9586ffd605741d4a59b9ccb8c9bc24f551f5694efd43a8db3c3c71942f453975077c2857afe2da59d1eb1c6f6751b0377a7a0b03444c21934ce3a23f652f252cb333f321d31ce73e786967741480d043ba72000b80c2add85da14301cddda9e69c406a0ca5de0c9ddd8718b61110147acdb31c6e83304cc21c0511c00244af83101fae0472e5e0255a3a4810ea8415da513563ce4bd49a04bfdae9344d0d8a375f2cda5094f300ceb345a7fc9977e8c3065598db87dad17e5ed340357b645b5a0fea978a0109ada43ec67f6f81756b3ee4dc4d9515b714dec9c7a4d20aa0ca2e578fb07943b0191fca2995c2a7ef25ea611db4df1053e9574accf348c2dfe07069a1fb8f338453e93b56ec4fc82aaaa9296c74fdcc99aa2659c5555f81afbd1444137bb4d3d7c12e656c0206db3cb5104aefff14b0e43c03eb4738b3cee7fc2cdaceaf5ba4a54b35151d54185d824b5f72a99eb33f02c837260a3858dadd03bdf3b9057a129f531d4531a5cfcdaae0943a2ff4cdaf1054e4b07ecdd6ad634c4f93a3f8a20597e8a70406d95a42044380b24fa6628b3a23d5fe131c705678265e3edabbd7f32f8bef9f452e74cf8e03ca68d5ca96b3571893c857e019e1e291157c71f6da2587271d6ba8cdcfa91c24fbb7412cc42de1f2ec48d4c4db4186fbdf6bbc696e9676a4bc8bbbe4c34d717da0bf142d1c95332234cf64b8d199462b59acbcc20dc1396a0907fdb8b06300bdaa9c3d0219c0829cf3c61f4b66d39e1489edb4ec89bbf1068dad64b53d699dc04bb0519396e1e56033410a4c667ba11b815a86fd1d7f97ba3ce4e6875f856932516c1a9fc8895287420e5586d0111ea2f17573e5b6cc2147ab87e29675152609b706596820c9cfb6257f044f29cbca0bfb354e696f755dc2e325035dbe17806ed969627c0bc1351cee4f2e2ffcd88badf3d95b1019999a4f25d314ebc5cca022697011fb262b66fd941503078c75de83bcf35a02d99b180e6c92f9a83054fb78fd6144e9b4d40e75cebcffc275e7417058c2c734ff50f3d3dba982bb01e8ef7c93426239b730991bed06949b360c1bb4ac1a283398854a83bc6c34a2f6cad832e12b406cc425ab39c7daea151652f8692fa2e736576cf0dcc7588416ce4bb3d8bfb1ba571ef90a2e297dfc69383c9f4c77359ed5c505caa631ec5f8089004b4c6b4c6b7fc8bde5989b8911470ef2d4ccf9222d46907ae085987f01080b68c525c954ba41e9b795d928a2234e1c5dab66d851fe3598788961543969151a81118f7952b65bc4d60b3b75ccd42d88a5aabd1888d52a1534ffe9b172926f7c05dd047a47745f73f92ced902e2b1747af01d478250b7f7afd6db4c2ed96c7e3a6fe77126af83f9b032fb1b89d67792b7ebfa880fc67c1899450947f392f5be4b2b295a673a6cb50ceeb1e3b94f13628660863029986f9c720f76de0c974c2fbfd4f0558273a0b7a556e05a2570dde64916663c8780ff2c9c3d352bc15d98542b05daffb216642dc0e6ee8a30b2148b11577f5ed87c24bd1667acdb776c590a16b1078805df76dacb625160b051e26f1b2e9882258a44c43c7f7b63ba001304475a4bb2883c67a82dfea38f76207aa813f17dff1dcbb88456011bb440c971935de3749636ccd0857c3012001bad3e1296560493029e8d6a35d8e6ba810a4722dc044fa2f7a5f995555e5435bf453d68b9e980a7791b72927d478a8e0007541fa43263eeabcbe4cb519ff35a8a0de59b873a7bdfa04fd7baef5c3bd4176a5944c5729032632eccd9b4bcb338d4bf880d4b216153c983ae0019b8034d06d76f69a5d12b725771be68e91a5966277a65dec547aefef973a32ed34cdd09c7e5464626bd6bb7f73dfa2e8f29f779720d115490719db769255788caf88ce0a55ec358dfeac48ea5456d5527db3cb69ce9dd60b503bb2ea92d803f55c22ce90e70f36f8b73e99d7888e8ee5c4e113df041a7319f58c222be7d6752388e8e9803f669184eacefbe62921ab5f4c534c2dd4813717ce18c8a2e9669858fe8cd489f9e115a5f16733f608b48725fe1f80f2f7c1ce9d9ff21306411b45320dbbc350c3f7863b9addbf1f30e46bb195a1b63db6e92de106279a544f658c83286b488cf72182caca7e85b2d2b5a7ae0bf330c057e535afedc764836ee114a28b9a62d5ea413780f18f75cea3abe81af4371852226c8ce3f2335eeafbd004443446d1a7e891a6b0321e432aed629a3c560bb29648f097d9da6fac422a6db64136002d1b43c1504ad27254c4193afd781ba48231865ee662f96ea3ac6dcc9c0afced5fe6e1bec3bf3e0e72cfa4640425d8441942e1e3a4406b558448fc3c06a51b335515be2b649bd527c23505a5e12ac0a0af6f0e4df586431652e0ba9655e8863ec12da84880be7ea3891263388bc640807ec33d1b160e608c8db931644888e9cf6e4ce9d04b2763d69572d85c4a79d478272a6c3d343685a52f188eee4cd3484b361f8f3951322c8d681b93ef79f5feeddd955e97fb345bfff3cc25cb9b0277568ecc5596b648bd0f07e98f73dfc2c2d2fbe8015d2665a37ec21f9fb3acf2b05d9b39ccd8be7cad0b220b5458c7cdd61d86fecc06e5d9e058bfd70737992fac3dfffc67b8d2e5f1110f19f4baff4ccceacc2a58f05a3c9f98b0378e72ffdee16c7009efce30f7d740ff0a6f9f95b43d3ad640dcf8e5b0695de57d61db006a0f66deec067e68467a5d79138a76a6fed244c28df4fa81b8fcfcc192a3b439b1e8d0a8f0a5309301fcf4310d5ea583d4fc94ac5f210e741008fccc0f550e7ab5ad36eb0932f9556826ff837ffea2db5273e5e5a8727411bb2e5246f35528dfa05d1c9cee0df4022a76a58059677c1c9dd4608e7ed237598ddc83aca66f989a96c369f8aee6a9d746673fbc54b9ef4e6c6ed9408954e9d5231783f2c82fd81fbffca0c8e381c9eb8644e1d88a7432c3015090b2c0d242db3fc70f8604c7dc4ab76f9b79bd4c032f6611295a15467261659231dc2e6bdf8d0809f9085786545d08b3c95830418b4e2702edacb5e0d77c5301c3bd59fa372eda9c3384e60e37e17934417599e66c134cd867ad4b912a3a6099f9556ba80002b395904e18459526e289ed4b2ff57c9f61811029451c94e538b47bf7828c2f4fc8c03fe3ea984c6b4a9c8ff0b75567a3640a890b0ea424ca031f1d604a0997669eb03ee5e1b27cb12c540160f0c71f221babd0d43bc83fa365ecf5549ba6ed2af3c4265f4ed3637931620d5ff39091c25fa61cc056b23f17a675fa708d760522392170dfd2578b52c472fd85ba76302b2dabd2abffcc5ad41ce9246b182f928261fa4e11b7f235b785e92df31dbd8510262ab5119f7758db43e23f30d334cc11d536aacf16947df36c5827235d8c53421b5eafed4c99ac84c400fef50ddbdb50c876a9f78ad256e9b26c505a44e9cf38ec02142fe1ef74611a7aac2c656227b3509599ca6254c5e5d4f8a3f2ef6484fa3ab84be4b083626f1ccb95e4df20ba0fdc92c3c1e91afe42c728516b663077754f2263ec77b72990d662aacc401c3148ff2e0cfca7b45541e6812dc107f8ce5a9c24e9c2de7c527df6e592278f4b4327adb5ee0075fd7446281d0993d97b096de3e9ea8a68536255d6dd10e1d0aab50d22cdf3fbc8ff299833e43db2c6971c0e6fbcdf89015bc44cb77bb0c23c9374dd0dd910671cc0820a5087e3e27f57958ee906ef1b4b0f6e7508d176d20a58769d431a453e8f3ad6f42c9d2999e8ac9608953b60b544580bff7319fce73400f026619587c7ba74ebce5535652c9b5b750607f7b54d2731acf3d9822ec3364bafb38603523e63b6ceb1c74864b0793b07fcc69fd9be26aeadb98f922513bdcaa61bd4fd205740339ea50887bd6b92902d5d242186d6289ca729d462f53e259f8d6efade5e8c52189a41153b8036d08baad3b11d84c7a45ef0ad5a30df60ca0890b965befcab2af395b924888a34ca20c6deef82890b08e397b6fadd2821d83949616681239afbbed35e15b855e28c60860b3b3d0ade480ab74cfb57dfda0593c9c794bbe6cbf649f59a0b1afa04f885ec3b0df6bfeac3d90fb8cb9bfd8f4dddc7eb599a1469377d2f0c511a9b0f9b8d5781f7469443bc8c9d90bd53f36f99fb8eaf74fe23e11c73bfc98cd6868f142a4e94aadf99bc4f5f8b5b522257723eafe5c246d7b68e2dcc64853c6ac1d838dd5f6146369ae54c0dbb7dd6a7dcf486c23537041640b3dc7df394c04e4040c2fe28e3a717f0ab5e2f4b0657e2db275ae4889018e0ef6bc27a69cba3bbc3a5035caaa910c87246ceedb8e085e5ce562fc8bbd0642ee41e2f6dfab05ddd5ebc2ccfc12ec0e6018959fc96638e831922bedb77add99cd32c5b755d069fe53d0af2e2bce5b07580e3825b66a61d81e893aa926242c858ecf4012f39e388a69a5bde57ea6e18f3bdd8de1f59f472cbb81ae490af18efdbaf93ab54162c14263386d369209e6ead0f086a9c7d8e1403f4fa94f7ed1aadb32d97aa8f023d3a2723e5e9b44e991479cced51a858d20f4fc31f6bbfa5dd3a083aaeaa683f4436edfd704463c55cd5b093b2522a82968e85405afc32305d4b25596565a044ad9e81b62764c7a5fa31302e66a874b693add54b66fcc8650c301fabe0169087c298b4275fec93673d2cabbb78ce43e4511c8b6e27d12643b8f24b8d413218bfd1554ba4f3821b6a28e3fa192a1ca6f9ef7db1627aaab6246d12e8605a3e4e2b5f878bbed2da2a3670b5991a1846068743cf0912d1f04df0aeefeb3dde4c3636ddb32f6663b66451d7cbd7a4d1f32696bae82c026afa2abc0b77ebbf3d1cf3305824b30a1413d5190e340247e7d63f041fa6a6c548dc295b3b5271e2d508760a3d7951a64e570166cc45a137528c636789825127eb9f1748368846af8ee241c0295258b9bb8ada2605537713b70bfeaf70bf4b5655f215f3ddf5a5aee4882dd7f0555a0404e2a94961566eac49002cead57291bd1616a81336f4664969c5da07a8fc2aa52ea69b7c689acd1e86bfd00b9491b6eacdde47acd43c0bdce2341e88ab1800127ed755a904a540e46c10a729938f450add97b00c89242e047e044046247071826421b90a558fc7310e6c1cf66a92cdd096260227745d55e0cd1643a307feda406a0ca95ecc0fc2aa9cb6acd3a9556e58bb748c1e87085990530ea166cedd15274b0be137cbe559e078c3351012f3771f559d172fc636b4a96a4bfb8e7c2d660c6a9f8ad7a33158c471ebf69ac6ba948df785901a96ce8ad624b976a5c55c7c85a1b4f5b222c182d53517fb0c9cd7e5d51c3f25cb8329b885527af243cdb47115c386db2e84924c707c1c5ba0dc9cc67f0baf93f256981daf56af5f49e74008ff54e401e7c317d9c566518f307d99a1b5c47a8affda8479cbe82575d5972238a7ffd33dce4bfa9ba371a3ed836a7e67f0c8561a454b145a92ba4ed68f0ba7a60b95c89a48cc4f9c64867ed2a7dc1ebbbc036bd95699006647b7f982bbedf72fb3a235f464e54d4eb607c20b45fcd397054e00027a343cde29bd955c8dda5daa9c50619f9e7dc135c2e2f31a82a3b89a8f5a41664d130a8ac83e962425a541ed6131bc3ba1d34aa7beb3eeabdf32e979c6ccfda7098888e389252260406f086eee97dfdcb843b328208cdcd3f7c0afe43097787942ffc535e4c897b4e1a73bed179742563652d26ad65768413554a4e32c0e5f3cff4b562d2cdc838912dac7f53a88dfd27a7110cc20fa3c0d20edde31bea31b8e7f7e103ccf9027060ea9974bbd0c716a91969ca9920b84896855a0733b9cc708a99ec158b7cbc8211064c146f0329d8d8711c5d6f9d76fd0e6fec26ad9a6239fd6c4c2c721ea31d51b6463c2bd57f5fd44189c27d8e2fddcabe5edb79353901fa860108d7b0e4f1e1be6b3ecc5ce72aaf566bd0f3b00d5bb75c41e7a095dc33b7c7a74e0b118a8d0edbad76770781f6835494a91fe0319f61bdcb6afcbd51754cd38f39dc11194c6aa0f405cfb067803d2f6ca7a5508670edde3650ccad8b935d65278dcb542e0a4a29a673e2034c51680f973d809dde78a34fbca56fb8da29e8396ee8ac0bd2cc536ba3769f8de161f67c22586cdea92162eed08eefaea08e6ea225abf944efe5a6697492ea1af6c85a9a4f805fbcc928112a043138afb1501f0cf1d6853ea25cb9fdc35895bba121f743020f9ccd423718fdf23df2122517a5f29b1f91ca4975b29134df6c4bf6bd828e7906c12edf8a4d26a0d687a2d057713a442cb5603573fe5c5685a1b87d96cd3767096d0629cd5fccceefe00171d31b2cb9bfa8c0eba44d720dc11a39740a64894ef3ea78653d2f5d42538615f7eb157150ad377465164ff38f928e25a13a1eb656b9d5480f3f45018f1e826270ddce5512e0e4f21d6ffe01b7fef6e1aacc4a67d98370b528a1ba8b7c90a97af1a2b8e84e38cbec033197fc6adfea096af516d94d380481b0f9545fbfcf152c4976edc2a89dab48b1c87822fd2137e31fef9662491988e6e3cf11fec9a74fc4011861f9096e269f0ad735f7391726567e76c7a920911617699beb056a9268b1a3547287ba593b741b49b5536b0c307e8923345820b60b201c4034686cc78fff900d5f7ec6f616cb33833066776726a5590d7d949b4b95fd54f845917437ac7fc991c69d0ab21dfe6728a286c9f4fabd36ba900f701b1788b578ea8ffd9a28ad0df86cc397d501e6761120f8c0fc59321e05f88e880bc73239940ecd875498f6b980a8217605bc2227409a534b9e32f1a5481f26bfe8a77c6e98ecc067109197d3a12cb1d45543dbf6a44b2aa51c0a23b253d1b85c5492a713ea2d04feda79ef21737c18da5b72fac1ddb4f17d3e5f1d3bae9ce11fb1b9698e2b85ba506b6063986eba0d2ad4f51f7023023f66a7220cdecf99571f37d455b38479997a75b94c3e37fd989f62d6ff90785939d4c17762864236d330e0b2639af1d6ff1a2bbb647128ad7da0a199e597a0e2e7569f2b3dae8f2475e491738eb05e27baed4c3596119f47d9622493a1fdcab49327ab26a50a3902faca23ff74c74496897abc7d00760e86426ed35c8ba8c92251aba8b3e06ec9544d16c07b37042a030783cc34766f5302dfbb914a00b355defac4378c34d72bc2bdde7e79c25ae322f9ee0c7ef720e5e0e3531aebdcb310d906852718baf445e280f1ab190cb3e14bfaee9957a2fafb55bc9f1d26734f8d8c9fe99cf6acabed04d17a41f92fc7385a02a5e1ebd356169d555a8aa21e94bd94b69819fbe6453468f8b6ba741e58f60c8a1f5373b6c046b5f984fb1d4534a8ba2d2808fa35ecf01a02defa53c74064146f762abe58f00506d9f8f4222163ee6792b91ab23d6cadceb85cf9974c2a0d6a8403f5edd0b167fa1a5d09adc7a0639a75e2856a1790d14efd5f47aa46168420096f1bfd4ab86c76da0071eab6dc3669c3ee01daffec7944924964ec21508963bb524c54c4559fe784b53b432dbf1c9c693dfa5d26efb562e94af39e1b6b0fd4ca224625bcceda3c5858145163d2c2b150e6ca34939c567df3850d938137295d1e6be9049dd4aafb98cdbb43502f4a7c7601f66edf39bd6dfe42dabd909ecbe5ba1576fb67dffa55333dcdfa4aff9a48d3444d0996698e2723483f6463e + +Params = SHA2_60/12_512 +Msg = +PrivateKey = 0482010c00000010d6c6d2af134567da71d4dd2576aa32cccb2981145791d475c06f03b29281227ed00b22ce2eeb4a427468a31ae1828a6d6f79c0479f945b9f1e0a5f7c2347141e8455cf6897e5e8ab705bdf563399c01531b235e847954c13cce2be6a9698ec2edeebf670218521f63b9036d9aa550817c96766dd520b019a1d8755a809f6295d000000000000000000cbfa7a129055a8423f1529da894927985fb7f02ec6202ff13205f9d1ce04beb311778731a703ce553f43296500fa8b83cb8912810fe0d2d17b4129eecab9e9d83f04ad231a50fd1180e53eb0072f05b3d98ff04117d5af95c1ce46968dcdba39a2ea9af821c032bb29e11bfd333d3e6e4f38cbdbc31d65a12e1dd7f391ad8f +Signature = 0000000000000000da799c62a654036d99d200a2dfa927fb5fe232ef68b859bd697919adb8a69a3cc88076c78e7ae71c89f6bdac968a030aa2a81c7ed1011bc95143c2195d02a3d371fb7264e85432ab01ab32e321a4e9d13646cb5687d8ecb4f2b566886570aac888a2a9b7685b502a6ca4e859381f47d327ae5b19149ca9890566c9e0a03e2637a3e74c8ffd1f4a93bb7ab7a53210b0636181d843863650da13670f67f086a9d1e9e022db974734b4f06136340ad9fbf7a7303ea0fbf044053fcbb3113d0c5082e6e67d795dc431fef8e6d8f30e677e6c969ca609a76e36209821f2e942e52f4603ba8630e4cb277916b142f1c6f27d6a17b13ef3643aed22a482ffc93e84379db1861cbe3a894c538e4a3483d6fe64f0ce65210570a4a4d6bc9a7b29c78307cf2dc5556dd1bb96f2d739ed343a97f6b14ac726a06f96132555eee1ae83ee19a5f30c9040c255a5c0d9b2e606f73485ca72a2ffdb0ee553246d75669aa5288c231cdb67576bbb81cc0dbe531f66455bece8f810e05b5a7f6a4e4ed5202958c041f3169a6ca8e4a25c18ca669321febe0ee66c874ec0fc40d3a4a0343d33d034501c5774065cd3b03fc46e48b34308b3884c84381b6db85f760a16864aade2a063e6da94fd6230a33a3ad47077f23512cfa2341ccb88f757b1ddbfd937f00374767008cdd17324f63b48fc5909334da8e392e753ed2b33c2583639933e11c52b2cec1a4409f30c036fbff4b9fb324f21a55c2dbd84da5f2de77bc825ea4b8dee27ff774190a98318a6d8b21855d99ce93b33af9e1d855f01fdd336f30e9e43294555e376b8bec5d2c4df8e3251fcf492644720748781be492d13fff90bde54d3957f673f1bc1f1b4bd7ada355d280305b365496874c185204140cdbac3cbe1d3e8fa9c2247f51ec8233c7dcdbb296674dabe11459f4200c7f35ef856a6a46a5b6208ddafab42d4c946d5a96cf5383555953fc5fabe71cedf896f7d34f5a7c4126d4ce7d2c65924c25052fc60f8789609d14e3cd8993a0d493209744511003b03d8f32cd379c228441dbc25b351884d325259acbe1ae695731424bd835fceec5755ae330ff0fa6a6e180ad875d7ee28f0018c9432ef4d27aebf7ded70a93ca424d58c4bc5043d55b5e17e035da1462851c85b56b95f672d81a8e6432bc0d87fcfccae2c314de2c6a6f8f0057d549cdac18fae7efa7fcece885fedbd0549c9f05080363d6fdf2831ea9141cef812aac48f427a51ec28d6e0f3852f23c5c95340f9aa618acc177cdf15057728cf8ce0d6c2226ef6816ba9d49152ecfd56a74aa8f214c8724bec29a0ac65977c381e07bc56c57ec4edaed0e277f395f80f351c3a6ed91879974adcf3219cac06c52b27b60ec8907eff56a8c580dfa9aa05619a701b8953393ed40674d166ce23f711a6ac02c303113816fed35cea5c3f8aeec09e56c296cc53b0cf3487c9a54437d7dfedd001b5972b42bde65647fd05c1940e5a5130cb2d6649578b0b899c08465d0fc1eb3b59e142375f83ed8fa960054ce2bc500bbe820bcd4f490e5a11cec1f42395741499f447802b5b9dc1be716890f72213ec82f278abce774f494f8522ccb5d3546ca60aeb341d8e39ad189fffb0dc308c4fedf34080e0e278b64a3ef29545e8bfa173ef0e13805df33d59d2c35d899006ef1658c774921cf0f88f9b8f3b990f90184eac5dd1416dce064b2c2496047ce7e9702a3f43adde954e689c948f3b808edba8803d1ac65e10affc9fe05ac66a95d26722b1305f625c9b67db3c6e76bc353afbe7968f9c3af43af89f8b713892a86f579546a50c2cecd684f479e156918d76c10e06458265538171a5e308ad5af24b5df8e3119ff27646b3b74d595850c382743369212eeba200318914fadc7b2c1d3699af910238259ca93afe54a5ca59e2fbe18a83adbfcbe97580112a533a1a76b07e58225e4d17c01261ba9de057e3024a73734b3f9d39cd1bdf17412683872048b7dbf05a34f2a0e72da0043abe847ffab8efda7515b3e127ade096dfcef05fa63bbef5325727fef4e9f163a27210165c0a287f0ec60990057805210fd4cac8f9b1816300c70e3f3e54e2d241db70edc0e8549aa66a5ce90dd59356f6d12ac76c4910d1cad0bc00423d4e946fbf7b0fa82bafff8b6ebad4fc2939437484d2292016d6e0d348b7b052565ce90032694252dbf0fdf0d14d03e122062cd1bfe4041a50a83771ba4ca9d6384cfec4344bc196316ee46d5ee9a13f442971acd21199c2add4a975d6441e45a4c03a2c8aa4acb5636460a890732b7dc58011dd8c658ab3cf9a7a33b7cd11a9d54e42b15b19f510ef96fbeb4b302ee3b475072dd8aa5b42d43fa628c92ac077fa892b0221ddb8fbfd236a0f62f9523437a5628122ebe5154d50a6330dc71258de9a83b84c0b55f94a4b7b19f617fe175970d09f3f50539db25fb9a9e708e8642f22b4c4a2bfd5efad1be2d57c0d90cdadbe4d5e1d781fa5e659e8065cded377aff1262d9ee2ba1f2537575f3890c886009deb24cf2d708ce648752a5ec56f011970dd769e4fa8394a999caa05a3ba851bfcb301e87bbe6e8676dcc65465df86c57a179cfe7b97c02ce1f886a65571ea8e9c86be0624565dd3b90cd1d06a29e6a106c097b5e13c55767333a8a498fc17356109a32533ccb291aee2c54f432f39b0a585cec7883a1a4bb4b0bbe5188da7dd09a5853ce4522a35af4488afd0a059c998ef337ec72ecfb0748d61252df3f5d11639353bf42f3f62d9d03fdb1dcf3cd80510b6b90c37768e6a87529e1e79247fc7fc39bb1dfedd78b6b6bb41ee02b6dd63c20cf5ecf1229e271004ac97a1b9b57e796574e4c0eda89ad590a679e967fe12234571b593fd8c0a7056f53b0386a329950a0628ba81bdee6074e96c2d9fd607184f03be57474151a80e0ca31b37545b48a20b343f522fcac5d3295f9da58b0c414a5951f9786fa17a56ed813f1b40f6112e6c1081d235c6135d3967ae1583cc83318c94259fd69de9235ffabafd966de2ab0f942cc48f72a5a0ac64da7368f69239fdcb71d76e49aa696c187e1ba1a890a838112350f715c309d478833907771af00d403540f4dcdd6d4d50cebd6e247b3c6113246f7500e7d149ed9128346a4d7c0bbf81af2dee064a93c339d15489a1a739ee40196e60f003e39eda543308cbf9c660e0141b2cee647f77b8260ee60bf5ee150bfcf2163c6b5ce282ec8b9edb45a82fec97d4741aea419fcd4cfbe3fd8192dc7f78f6c8037b760e425f77bbb2e26ff12af29add893be9d96d4b654cf23aaf410dfca9e1790abb8e85cf10327d5143bd5b8058aa8f0e24da39672f550ff60835bf9017e636989f1b855fc7fa8174c47c2c64da316ee6e0d3c24ecec95191a9f43fb3b913d835bbe1989e76f9ddbef8733bcc094d17344a4040c5d134807896937b2c30fd4c6a1cefe3cc0a658f904ca0c787568c5eca2dc67d3c100b4f98aa825c83187f84937c651965d569953ef752444f5edd159e861b2507fe1339ad26bec365d25631d52aa4964db990b61cd32d4420daa8a915e0f416a71c04e9704985b149806d3038cc43df271d82f9e565d121d702fab6cc3a0aca3251c87b0c90ae0d4c9481aa6f67629e0c54885d472a928e5410fe968e41d3e6da9aab08853f2b622583cab7314101b98a6c420b58b07c9fa7917ea10e843db43cc5ab1aceb560c08d77774d44df35a24f29c7522ace855db8b1eac64dbeda8b7f4c9048b48bc6292062e268ccf0c762f36aa75d90bc0273b9a0151f2d275b6c17f4749072cad882468de5b878f1c8c89ecd3128d4d5965ea5346555b7811858f44a6095b2747bba765f53b870fa102055ccb9294961f9316b9d4fb96596657ec4c426e65c36690175195329aa42679cc553aaed77328031c881953241edbda56e979a7f1e57452da02360aabdee97e349ba8c23352647236f9386d1ffa2dbb567272a2e8e69844a2d6093a62595292f7728d4490c3d1299c6092a98a66e18a12a25b95431b92beb4b6bd11fe850ca1ae2fdcdf969fe876dd5980a874e4e8c1224894185bfc6c7e995d84d0cb7d5b24f61d7929b22fb155c1dd007b3da817c76d37dbdf6b3c2240c1e1f21caacad90a15f0f3795c9c9211241daf58303038c271342d70ace76a281ae6b21f3c0713ad069d3952c31bfb457cab95f20e374e42c2a8fd7493a6097d9978acd5bffe6c6969491969aad6bcaffa845f4c01da8f063b255dfbe377b0e383caf99e7c9c2b42237c300c49b449c9ad2ad07412859c270de14a722f214508d26acb2d6501ab296b67c11c27e6adad466d1f79c5a2fe82e19cf22dca63f763852b7a35e093585f64227576ed4d696234c284b8aac4a9981300a63f945ead985de665c4b26ba27b8229e201e564a2059c16b792965e758b68e740a5fb61caf284fa1b29b46d561dd5f706bffafad1e8c2976c7b7de978ece9570f78fd0ce424df4ef18a6d0e3b561b352041fb842f84628b96d79a4942aa813bc9d8bdef400ca6787d0468f41f56b7337c0622e944e4c9c8f3f4f9999c0b7dbd35f64b2fa99b56951570b970b4f31c21bd5338a9f1b48ac98eb3141d2abea70d9c04059ce0451a69853f12e1a041c4b885edfed684345622594fbdc0c7429d76fd64d8fd024dda8d8269e27e93aee4f6e777f8619d27aa800f952c84d3f4886f801ba37054c32d4be67f60fc5aa5ea98c27cee68d6b7616b2a8ec9eab9a53e1b93e1dde4c555586cf1e3d51267bc002baf6951765919f2a446fabee710558aadebf5feef1e88cc295044ff58a806727c187c11f1c133390c41c16c0c4a4aab66ab2c4311ecdd2ffbe52226c76f84e807162f765f9e8a54cbef3151c30f4ec58e277cfbfc61aa1729132692ed23fddd528c0a7fba41407e7d51752b349d5e5a1f6486ca7b94c48cc9b7836d7bea97333423c0b9d70c97998c266c77987d60bd73f951b51e0b4550406142a1a8300ce427206980bff00d81c73165b66269a33db999f38894bd4cbe420b067f8ce33e25c140db54cfe6c97b2cbad81c0ce838a8b695d64d01a38790e6f073523039d31b2fe84cc36f0dc3ebf15d23acaae587a8f2b9bc13d9f40f1b4d7ab5d29ef4ef5795ce91d858630f680c11adacb6b1daa38e48c0a5971f88d7adcdf6860880bb53b941e7836636b400bea47816d45e1dceaa76379cbfe0671b8d70dfe5dd9591cbf53e16723c2052597f55173b80ffdaf9796fbf16f5d7ab14ba4fc1c763e44caceec7ff5218433e2504db42c9b915d25a69ad7f047b15ab7b7ec753add7b7f2033e600c654acd11caaedca3d61cddb918413fea6ff9b81bfa2d06a4b42ad2130f9e98a118cca5f57a792374e3dc15394d26b97d3f2519b9ad2b05ef7963655e0244e4fa61246bfe4190cd274edbfcf6bdab37693706633c3d6b93c9c929eb8ef4a72a64e22123d8db88fcfd685499197675d2bf801efa53f0ed1d1070250cd9b6a03eef2e1ea30c363db5b010297f1441212d209138d7c53ddab53811237301f228203ee17086abdb50c0acf2a573af8464f05320efd0b7c463f438eca67dbb501978b82578eb3325271c9ece8b70ea6d88b4ef27bb26a8becd89b8a78a4f517716a36da7a9ce5a1254c01af3984250426b9badec3aa990f4bfe4a77d7249934335fc9465b6ae5af9b2fa1ac46914f75aced052bf6d5e2215325c85574cfa38028e30733f8a4740a1c654b18e62266ea8c93ec79b663cb0e2b814feb5e61d69de995c9b86f4220aea8ae26ae11ed84e26129c5fd0d5ba3d95bf95da09c67e942b98c189a4be28e40d52986e3e87a96df5a60ea57f1b51e79f7e76476f33ebad82fdad14d913353d4345d34d49dd88e889316932d2656a79b429acd74f469c320f95c0b77ecd4ef36bd570aff087c8f557872ff5a714bfc9e8608a42bd9e847e0c9aa1e690887c20d4d6b6610891d4c7ab8c4478040a997cb04d308667fccce6dfd571f07676f6f20c688e05cd2e11190bd3ab3b49c6b429ae4b1a30ced2f5c7468ec43104b7e30a8fa740a16621ee1e1135436ccf6cc54d03e69046010305b6a971681645c2ab403157b6aa990d7ea51821b5c90b107f9606f58a5b1a524fa938c55b4fb783b525cc37c6642d8650fb7d4ba9e73069e74615b417dfcc118ecbfa97f6535128900356a18879022f027d9418960fb63fd6126bbb68ce1c7c01ab9699dce26167fa25da85cb96c00a5d1a2cd341e36428a4a8cd59f3bb8fa366291dfb855bbd009a6d39971cc6d82feceefe8dd7d9a91fc54798c337abe3fec23c83450a3651e1e49b47cba53ed1bdb503cf83c713ae3067da30178c0be224bc96788539b407721dc15ba495c2230e86a533aa95624f769d9e5d537c500c26c1dde0acc4b78de9b3dba16ecb6e4619789f3e99581e1eb8624ba7b617495a3b4c1a4778991c8abf22efa670d368b90d7720a817cd13d1564b779ecfa8e6b4b954e6d085e7e803dad7e09e6a23d7ba357dd2e5bf7a05f27f4e689d83cdf84a162ea8ec8130d48aa711319510f13cfa2395642723611ac15e652e6a8a78c3fdc5dd97ee6476180915b63cc6aa5ae46d70336cf44fcaa4f05ffbfb1bc80b51eda3230a1d148540c7f2f2785f0c534dabc0dfa25d008ea3e40c3c3d47e99444a58550a251c7ee232baba03012902f293bdeab49a19af1cac6c390f38da6ec523e87f869de8d69c77ee6d4178ac66549b33c977b55553c57ae12994f14174caa611fa20833dbc31fbd93fa431522b6cfe53e338ba5107e7262fbc96aad811ec20d5642f81426f40ed0d886b64392390d9514ed0d713311fa5dcc20f7255dd975e8f1b6d1eaed1793a00706d7f1eef51ffb3cebb6fbd39878ba288b578893195bf92ad5b930e7b134a31b201a5b27cb2bee2513015e81820ec9a2fa4bcac3f2891c8f5f0c16e025edc2c1b8aecf2da607d2c6e23dbc8cc5877705b87fdda07abaeb830c55f1ab19eac82aaa76542f896d95ab4cbefefe8ec2ff7ae753f853d92971747b05d2a798ba0b6a233a00764567c5680606ab6c00f4f2ea0b8c42b5d52ac8b0d99ae47faa996ebe4c31709ac38e35e88da897e2cc4d0b8f89c71d43af08543d366282b086a54ba96b08aec89d550a26caed722e271c997c8ecddea310dc55f01553a73efd9d53086029226b395b7624cfbb0480aa90bffc2284f8dcda26bd7f0a2e748e9692fbdb76277f4288de772d47b192381b0dfe46b13a90882456053174f260d382eebdd331f5b4fa93f3c48c204676af6193824913aeb3e3189a82cc6903147c47c7a17faa138723a6b75634085ce7135e2fbc74f6884740b2e008c43545e17c0a79a54f7ea95a9c9b9c1b02daa042e204f6b8910dd1f30bba7881ddf25a06186c7e838f59ac36145b78bbf24fd1867c14b61b0cafe630ff3d72fbfc754aac3638f14e7b12b9c366c5ce7bd66dbbe93add9b294e8e5cef077222eb2340e6784a1503fb4ed7e950a184437ac26183f5ff73b9c4ea76095d730c97f1d3552e514e93374a62cb8f1777261da7bc019d94d15b35c031899d90d6c2c0f25cc2908da42802ecaf1bac05755ea7da2cb1da589e4cb9430d79dad4fa9efe54696e691b71e54c700d0a5763e34256054de62d0590f4ee84915939c3a55e22c71068af5894262e04cb60d2320fc34d4e367a198ecd0caa8256fd514b7fb5ef084aa4fb5c67648c319a3526a2d3839a414bae55bbfc300ac94d2e15112534bbe3606c231c2b66175953590eafd5992c717855be92c8680bcb7aebf65df4d2793c6ca53fcbd83b4b946bbc5f029d747f07e3386492defc7e86d2ec1df3e2e3b6bf795bcbd3cabc30d67879ae73f4d55cff102d2ba5c7bb001f07618e5b897c2ea1100b8ad41de54e8a157cee328a50bc175e5a7008e788086e225fd67dbbc423c0c0362d4c8d670ec7ecfeff8b6e507f92d3bcb69f220af69b99ce11accde13281bcf4aba887a2467f46922538bb7bcb0835cdd441540b26b8dc4081628674c92dc964f36c1d79781e80dc7339a588ad8f2a1085cc85c50388c4bc3ff5a3e5d8f3ce29b3b576d1f7a6fdba5dcc00653e6040bb17ac88d19ae8ede84da818d34b31e4cdd8206f14a70c42212330e769fc23029a3dc4d51c2ea17d79062ff682f4968ed4241f68ee2889b53f888b97aae0c882cd64d431ad6f6e4fd69282f12cefa1bf9789bd44253f9b21b4503c7098955ae098d60df41b4e89341e0c579293ae5796bc95aea69028e40560f7d1b631b5ac94d9c43561143cac390fd331d33b241c26ed158d9d5560767965454b4f1319b891fe48978878e53db5065ae73e849adadcee877eff8a62344849e2a658917918fa92b740fa7adee1b75254b0551251135ba955c543f0db02eb4fb48fa1ad43c276ea10bc30d17abc98ec9160032d36ff48834cd49c30ee89dd06a98bb91080c9373b136f0d9c778fb6119fa300b03137337f9d9e3df0c4bd5ac6de0463ecb4efe42110f5c145d137e45598a252d62304e3a0630b03b9cc5fd29d4d98ffd6444b84b8b246b7588dead15f98cf796b336c599398a045dc814fdfeb44566f25b09ab75aa23830c86c8df67236e710245c13302c0d029e898ac876d048c45a75a0ff4826ce8e3ddb4cb2e1819f5c8ebe693fbca289427831846a626b2a854761ce5b9e533477becb0afc9d6c54ebfe294b8af20b7dfe0b8a47ccc4c91a6ddeb0e66912e00fe3d6dca759f9b7e17eb927166fe5bd5e85826c193d8ea28b8d3a0ccdcdcf488dcc03d05a6d107c6f2d77efc8884fc7854878795bf68839f8804342aa0e35985c43fb044d2a079020930bb4b015fbf08bc6981c89651c94e285737298d97d2d58b181c50491df7b78246277d8d04e9c8127f39c43ca4663a1b78aaf35d27719163449261fb9c831c5accda096f59b154184ca2f2ad86659878e81fd148831b3800b5880d9968aeadcbcb6ed40b62a78dbadd6efa07313dcffc4337e7d8fa192e819439d95efe3f43d471abc0bbd867518e6968fa4479b2e00e67c2a0b3dd71ce2fd5f26a7afbb604360899313a2fd505996b07be63289d6e1ad4ba26588ba95e8f1e5424d642c01134ccecb204bf7dae66c5e02a45af61a8d6201fe3ca5b3bcf173c65b62e2121f5413196dda8e2ae18e9159a946f6396fa42b7d9408f01a6fa990adb6fdaeeeade8f015e1284769eead67ce591aaed8fe0693eb9d2f160a1fe0ce6265fd67ece63f95a55507a6ed9c1f94389e87ae7b30ff0fcc08ca7ec1ddb9c25f913e4bc5ff702e69e8daa2ea37317ab2158abe8efaa85156bfb129f56b2ac2250bbdbbd6d64eb0325525aa69da7904995dcbf4f2644333036db0f546117db9c41e35307f1188b4c13b9dd6a9b89df7ba856c90eda8f12a1df5638305f08e436578bfd2d50532aed8963975f6fc14cab095707437af58ac3fd83ec53128de140e9d30b7350e3ca7f56e446b8e1c749808a071247f5a79360d53bac1acc7832851fac75a1579c1c8f69a37b4658899fb3897451cda004a4821b082e861caab032a911f62a0c867a85de0c436b52964daed72513196ea761941ac207f9dee10ada6d4ccc1b23c28927dd47fa6c8e4ff2efde42a797d1137f9d1a7330b04748d27229d5492d4e5ae285896c4e32b1b987ce4568030b382ece8573ccc637a2dbbe5bae2fb2027cdb5d2e7fb1d22abac9ac14098bc6e33a96a609e985d9b6a84f7a141f2cfced21111f51c12e0971f743a2d6a86b22b4ddd2fad04c93c742fba3d4ba28bf7bd1b45c6fdcf95f081908aa408118f2559178089d6bd8df8eb3cb408336528078357b8957b2375bbcfd46ef0e36fdd3738272c3e693bbaeec2115596506504129733afbe3b8404f335d0aceaf974342ac29dc40fc19d9de57c39b8f6e0dcc3bcb1212251339353d67fc0e8f11a95b217892497d8526ade8134dec70a98a1b6d8d4b4993963e308b7e7ae4be4c602626063c6290acfb09aef8bf2d4183585d5884128719bd88916cd6e11baf10e8ea38bdf5a8762e0566dfaa72ead89b9a057be67a864d3b712ff47b5f54dc894aff5e4f5f838bcfdf77153069228ea9c378482215e7a756a809ef3fc64c262de9e9c27adac1620fdc6c1a934824b525ae458fa2d0f2ffb6ab60e13bbb3dea139b12242874f9eb6da07ede81a080b0f165d7df5a1f8342f99b79554655af867a9cada1f4e3537fca38224243fc228d0c6688b44a24f3615f1879bea534063a715d35aee6e123fc4249566ceb677023c1f7353e08d278eaf107e98de6cb38b545d442489b98fb5c35948c34f5fad453aa0fac3e80de36bd8076331b87bc91f8c3cb9b6cf880b7ac1bfee33cf562f89f219275151dc6d7873f002c6baccaa4f4f54e41d81560a0f0f239f4eae6c2fe370607c239ff24137b9045eac66604bd7e23b38415134cdbdaad5ebadf8c13c9b9b5adad766c251e06ca4309ae239b08260ab09b6b098723f61df1fd2afaf8e0269858a23207718ed64c85a3370caa3b38e8375f5844146a317e9fc9ab07d104cb74a1b71a7c38eb5a6e1df177f3674208c6b640b94aed9daabd519f025d3db0d16f6c5a286ee68678c7d13cdf921ce3de2d7ec452cb7c52543325c161a9a6e9e0c0199be6c6262d379527a23d85d13b825aa5720f9cf4bdae8d21c7792709342edb6edbec356c4bb0f3ff3f38d3f5a6906f0c3dada1c952cd44b6b012a501b07f9bfba80b1d432ad42a3cc085c2e9419068f60726fbb9e4de04103cb39e0cef8fad42fc046339ca295bb0948d74a70dcd5c85bb13c7d354fc0b79bfb87a241248daea792e353da50a5450d04ad4db1be2df6d88d7d93b06771b761a86c62b2b2fbeb999157a2acf851d1fc932d7b02b83b9832cce89080b2e53934204ba8d434d4c4de92eb96ecb64ac659d4508c1d94178396003874e58738b3075d3278303425268fab1b55158af11e9b786e43f52c183d5923d1020c33e5e08b9ee9f420c59bc87fcb5d19e78239ca09c2a65cad875c10a8c9435a2c4826609dae866715af9f6873ecb076a3556046c839fc99919821dcddd1ef8c93c57893f36673791a845cf3f468d6156ad171abe1ba46ea43824dc808c5ad45ede40eaa8a03c928dc43388fb005c08f039e1034d5e7a085b6f512c6cdf6cbdf9df57dd0ecbb3efd53a78e6f5a00ff1d5575997f2ece4c472c9df33fd00af071fe94b3984520ceef1ff8835f62f4a79db78e9a45418f1c3457cd15c7af28eebdfda6e8bbbcefce4f1a9f92e9ecc1c45cb060a03f5f12c96e100cddcda7f20571d79ea223fbc7f87c8c9cf91461d9639c3cfa17957c82c5f675cea3c23dddbe756fc3f9a05b6561aba44632e162e1100c1ab088017de15cd850a1feb6124b0e7aac28e2a6a609ef5c24481d62f24653b95b5a9d5e8dcec0a4d325debf01d33cf499bd404a4aed01e481702def1c5e9985dab13c00d55dee942adefd6498e60b460d5353ec00e744cac5f5031d8337045cb247d79d8965fe3558f5b00027d6eb8e7c89db37ad2fafb29fdf79c9fa539965f714cce02f79d8ed96a26fd28cca1500a8dc379d72d5a7870ee84c8c57f6cd3f1f3743111be7ba29630073654bf5a6083f3a751adca18d8ce76c590c3eb69a75fa0511f7b9bf0ee51f12cccfab75486949ca76e5b8dc5adbdc1d06bcbfd9ff436c7a3ea48036c7708af0082239d5ade37e9a7c57b33f1fe132a75ba957ab557d7022ff36003f6788ae5cb43cdc324dd71ca52bd67ff5ec232e0f98e5b9e6194482283c974c53857d7d941c49b33ef1bc5b8c976db9648e2352f5db4881b57efc1e3a85f16fee3c62d3321c9812a2a43cbac245e0efeeccf051697e8792d16346ffa3b30551a1d6717f9722611d36774925d772857c829d46a303fdbf61f4c4c2418df745bac6b8e8d4230a5f105ed13f6345d4e7dfc526296afa28056ce02eada552f6dcdcba448afad67caaf0bdf1b7634323d2219303a3dadfbff934770cd0818f05bd6582fd34fa34d2e99c8913450822c76e701f4d7815fe40ab4f0a639a2a890cd5f5b2ef826b80ebea57ebac593588566e0460fe9eda4d866df8e823137bba9fba02061d4c1c76cd9a2169529e1b03f316ca5805bea87dd79ccd1e85f7cb9c662d2608bf681df0e3cb6c9a020c8e8849401d8641bb83bb0cf70369a83c56a986f589fc6a0be6387aff1ee9b8decb261e9e428dbf6f379f7335a352d5731f9aa2d4f5e46f9c9bc4a63e5b0d4f93819d9c768114cc19ee00af711e6d1771287b292d292e3432f4adc6e97ce36fc86a38ece87c18b839a107cd12de94c004c179773c7a35e4bee02ceb3eb5cacb8d1d5b1a10235c222eff442725a7aa6211f7293902ce43cf4571288aeb88f8c128d7fd7eb2c728201e466191086c1790577ddfd0ec2f86559d1fd5d4ec4b5430646eab9fe2dccf3247597de3ce0cc0b640acf8d21b8679cb8891abc4dfd3099cf3d66e50b387a343ab400eab93e4fd8ce6d2e67c385eccb93b4ada9b55d983099e37a0980892d86c31ca1ad83d1f25a4fc8a351aef7072e3f697a5b3f9dcb1c81e4df73b3407ea48c8536afef882c257c6444d3596964d45a116a1ca0b1beafb84fbec14d27d9fe9742fa45e7a5fcbe781cfc4f02dff7d79b46b44386a69758ede721334841b5e7060140ca2d24fd0c7b12d1d8dda5ed2178e9dadd1be0e7c413404c70be76dab4e8c9e8b0fc8ad6616b8f27546414a8460f3a28bcb528fba7010f952e636636c0fd04753959ab0c5856857dfdd2d793011f7ca83b085b99c51e2fa3de84cae80c63e1e8932fcfda938a6beff45d6afe1ca49e1428b70d4da53962388362899c596462122232d7cbb9c87fa550da07de4a724ff933131d891801d98abde262a4ab6bd9113ab71df5d713f242759c64fbf7c3922f641b0eb3a3ffe7a8239351be80f7387793ffb6a9c921610db8bec2e1fcb71f689577fcd740f467eee6903985a64c02827498710c6923618afdd08d5da7b878e4a6feef37d7f6783456d553e4da0cf295b740d1e8b687d1a0294c3dd9e5abf55935c3ae99a83f139a9c3b3d99801a81fae440ad53faab64d57cabc993d0ec5ceb01e4753fe877ad1161f48f6ecfa60fbbbc2210616f8c5a333abb7ea7aedd31a85c683705d855888844f4f9a77c1a24340678a70ee838aff5f80b2c1bda7d1fd2f1f90dbd6c2a66903d839f47f78e30e4d81ea06ec81a8d0c405bbeaed34f265415797efa26ff42ca48f8ace5e159fe72da3179da89feb98d4b7d81d131667772bb244b87f2eb0945c418b9d88ea7517d725f6c81bca737e3f000d8338a6de9f24a41247f16b147f2dc1c8855efbb42735ca733e0cab0036b6975e06cc70c4a8b58a126e54e493e0a7e6b6416a52f72e1f4c52956044c3d81a815f43a28a8ab2348989f44c086d826f09c7ee1c33236b9361a832167b75ab19fd83158f2d8e794db7512e95ae8867a56420a592ec48a6f01223a13ae1749b9d076d2dba9d824cb2621e932a47ca43f699d0c8a672e335e7af9fa97d5ec83450fd9ceb277b6f90924e0b304827aea1fba0178f961da1ddc2f50838c0ee144a1023cf411ea35c9771719f455671c1e7b41b7d0420bbffa22c9b50aed7270826e78b5ad2522fb3d2792ba2093cb959fd3f91e520d990c1b011d0d129ff126ca9a3e406ae6e3dc388a7adb126c6c5c57ac76585c25a822b87332df0b4628d29ed1bdc3f93c98ab4ea2567eed2c28ff5b3ef6657f168e30fd506da341d4e761020eccad72ff9ce942303682761db6e236c4f819fd7c1ecefcf96b3fa49c8a8e935d1c84a4b8c47744e588114b5190849cfe5432cec542f1bbff2cb89f47dfff45c981cd243e4a33100ae1b0e71093ec28bbf5c2d0d1c4cdc40baa8c532c896a1e30fe753ec523fe7fb0e9799486f846d32b0975520adb42f8e477116881e46218b38f4c53fee6532c9d41c251c4da8c1cc78825f1438e5c8ebfceb71219912327f3a261d01553bffe21a510c802bd5c0f2f82ba2239c7dc5e3dee4a011062e50dcbb6687c58e9b2bf411d05733ecb7c11b360d73239770d2c068b5376e80d1f697df5d759353d056a6a0819d1bd9f61e7ea81ab4b5f97271916877c09edd39cce39f9c8f57995573ae114ddcdac8b03efa8bf408426ae3b28579df679fcd64c74f5988680fdbb5b769a2760dbb8a4d411993bacb108449aac9e5ad3f1d8c4dfd30303de184093558846f2e651a09edf74026321c175b695a9158cb3ce31df6b066f08be587f5458f212474d119c860a318795c2162795b964d3cb54eb40f3e09082e63eeb9f8b22e672d6dd67ce5d1842e824ddd48706de2aa0f3f7b0ce34d2bc84f5be355c7cbd0f07f211db7c3c0cd4964404496050c3f2cd61a4ee15863bf8c2ef8f4b3d783af09918132e5ff636eef2b3027e8fa1772a38f0be7a914177f696c183fb20a385405ad6116b76d022291ae4fe3d9406d5001993cab3fab2b876ea7bda35138e41d2bfba47f3b85e29efae529163430ae1a91a5d2449576d8347bb1573f8fe51cfafa7f24e196ea5789eab69885fb4d169288d3486b688172825220338f6f22355235093981a7e1b8a747399951d8d5cf77c373131a6692e2ceeab6113e83f3ef0777d86c567f00b40a3b2b983382c278d0c4680d366cbd33c5f5bedf46ade11d82cc48c021762a1677b8be31e4faadfa7fd8808d3b791c6a422b075b694a7dcdbb3436e7d053c55d14df629950ec9b7caa994ffea90fc9cdd3bd9614e45e39a5b9b865b71f42d47c46dc5d43b2f27aa525decc5274ce6f81c68e499cc8e48b45c77618eea01e540050fbfd06ddcd336fb89f1b446e7b43d563a10afc58b12e27e99ef4742f5130786d3810f6fc329c07e7d67d660cc5f425e7811a63e8d69ddffb2a5ba622987c823f79cfadcefd169f43f96ccf1affac49e55c710f2b8359dbada0aabac51c49a3b879dafc2e57d2e85bf920ba88268b6cf775c52f58ad0f5f46bf6adaa84c258cd729ce3fc7700ee316390493a3a69ea72eb6bf689e28b7241a8ed07d5fa407cb168744e7307c11ccc431e7d31baf204c70273210597794d6db3834d5e7a28e05fb85bdd840d9678b5434a0f830bcf7b8566a3e2a45a63c80296d866c7a546e615df128fee42166f41af69df96a8db51e4283fc1a201a2dbe4c241cfe4aa7aa5e799a5b50048dc1f9a2e685fb0905100698904f0e810c572983c12f1a0355b2dc66e67e390de4eefc64469bc5187bc9444ac45eb8a1afdb4f7b3c7eb8514fa752e343e2f582231e2f193ed58032097849300606d6a54dd30593fc4694040c88c31f0afc15e037fd9f3585312eb906861359e8c30a2867e90e4f46885a1f212cd091457c938fff67e108db1925c8cc9135794a82b8d16f23dac42c01b2b4587c1ce4dd47ff6b10c72d70096044aef01086343ef7a0e883587527c907b69543edad988dea8b703ded4712021a49c1ef3ee0e07f0093be1fe6a348d155f8a296a48c812f6a186ee38277f52b412f60663072f10ea01c594df94668edaeb4d29c9044f4f7257b99904db554426d06396bc8fa2beccc3278b418916547caa025afbc577b6db58f7ba107dc2131b4c0aaf92cea40203748e41b5c2307881ad1e4ed4b66a7439bac36aca6db2a26938fb2a6b7b9fe7b9e50ecb76ba06c0be6de3bd48b0ea62bb77f07c0d14c8442eeaf39771d57fe53164a4e28f7d03fb65b06292096a9fd0c2f19e45d0225e44d001cec3b9ad9219961cdd4764cc95a2d942df8d545869c0b327ea9aea62e4a132ef51a9f8b6c5ee9a6bee1a774c3b3ddebe4fe1e1cdf83dff6c3301c3b4e3ff485b4b48febe95297eb9bea0a8b9a5908bfce557fc117a3fc17d58825a7d022fd8aa0b0db4a15a84b283c43f88e3c81971075dad9347595952d62387bc0aa99dec09b0558125b08fa4a81a09a8c783aff2812cc6e90853f2c0ded183ad6a94a3db45d8035e05b57f3cabf72b7b0d0f97d3f343908bfa6baa45a2d61d1bf47e6cccdf8368a40c5619428671c684fe6835b80b196e1cdc2ea7dcd2a301d0b0151ebd50e64276552c1013c8e8235ba833511082d222cef40c496d74cd7ddbbcface38f63d8b2a9603d3605cf9c535b66e06140cd8a4735d29cfddb76f88fc18ea9c4d45e26448fbd583c30f2b3fee8f292040687328e474c1290d5ae50f1b9f839a6edbf2beb392b81dc959132c8febd1c48aa795f80a50222c7e4bf3228f23931ae066fa8720d167206752bd1892de5cc59f97e15c48f6524b39c16e32234477e6170f664f0894f761aa253f56eed17f177f9dd662cfd1be849f91b8b95979191479300fe2ab4ca925d010b483a0d3292634294dc79ea3bdf2902c0c9e6cd6f6bb0c57fc2f1d88eb387512c77921da098b99db818d97cd3c4bb173bb283c597054212de38e911e229a54d4c06245f99cdf418b0c028cb5bc61d630f5ca76cb14ef9564bc048b66f4b92dd05a65210cddfd3e072c15d99cd731cf5c6b837db39976aab6d93ac741c63774f68a501379f65fef977c5ddceb4c9dee28db7bbf499536d7cc945f44e1ce4bfff620aba001acf6184cb06d162001a945ff90205b6010cac2055831e7241db3a9514ee94187429dee222538938e42efe7b493462c5281426877e7335d24c470b96fee50423a05401ec99b3c201d12ec26ee97ba51b75a86f97f0d26cbe20a156b112896d7c7579d811972e382ce680f094c236e7c9e8621f29188a0bfc98734d5297fa5dddcb7e003ca7da3c13ed04893ff458a507174d51a49242309b02a7042b1caea5e3c54f6ada073188f1f61775297347f41d3ee88b75236e4c0fdff0cb3e2ede40a0208c8523c73aa3624a9c11085cbb3f99e27192fa81751165768e3860412743b3bc708eed82063d826c42c2594ddc88b54ad8a21f3e5e66dece919572ef74a0a4f725bc2c707ceaf7aecb37b486317de0d3017f8bbefb12d932d236121cec48ada67ca55264858efa8a53698dd97eb5121a50aae34dd610c0047dfd8e4ea8b329542171c09410d402626c519ebae9aafdd6709670e0d24f6d4d791daad377acf51c2078daf9c0edbb36826a23ebe7375e7a9f3d5c4f4285bbb28b1e49d9fbc541d02f43fdc9ca8aa1b7487e5a15dd9ae5d6f4483e3e86871103e7db6969ca7ea06be06d7b811a0c672dcac1a94424f083f6840dba91e38bb1ae5e9742b287069652721486cdfae397cec2a3afd3223250a5413cefe9a28b68eec1fee0c58c3bbb268ac972b0396554aeed0f0ed6eff9682a5a83231f62284e77291472440d007ab305719bd05416ac1ff019b6ccb3144590fa38cf623463c0ea9f51c3aa86f56771ff5002d48b2e72c628ce34979c1f732df32daf37ce5f61e9673823df50fa4b85b261e31f82881fdc588db222773bb5e9273862f5d97b18326cab6ffa8f5d592de84ca8ad99ad13368690fb53083b79dfed0b82243d5c400860ce64961b5ab1e1d0ae1eaf056ad3eb9bef7fb29e044fe90f5d04291d6205beaf2dd9ed350fc1ebfc5a666ea71ae7e36e0ba185fe93c659031d7c2d819cf22f101ace8d370b72883f6622faf816114711433c0e9609d754aab4d9be913441cde2010b9bd2b017fa5b5db44ee91d1d87b48eac76afcbaa230b95b31a14ff22c2806c0d68682a5929063fab0d05bf09c45784e8beb19b8f3866d77ff8e460676b23c985e61f5174f673415c127fc655aa22cc34ddd60d73781f93e4cbf6da9b77b3528c5585356dabe08ebdeeba6d97c051e33665cc52fc9ad4bae5996de6c0b9313aa72823729e26b3159820548f0446ff9e1ae8db3e7448a3009f923329603ba7239069ac1c096f96748ad9c821994a4dfa79a7c7f249e09dcaa34b3c364f10414be824bc95b65f66e919d765731c7145633b4fff4bea71033a16354262f62e6b8f05449ca41927e01907efdf4da6c073e694eda18f67076b328374cfcf3b251a475a31185148bbf20c4fa10d2324152f73fbd475a574abf4cc975e9593dd1583127a3a1a14545462d96bc1a6f352486a180de0756b24244594d649c9eea8eeb5affbfef248d80eb9d11e872d8d8855e94e9fba78a5a789906326155d82d94e79e7f6dfdac7a44615d5639ca264157dc56234659ffbc66a8aa4453ed72127adc25aaebe6b226e8dd2a9dea48e119d728296edd73f0ff54971402e3134e68c3cd3e6137d0842deecd2de9b75fb58ad12e1f704c377552c553abc571c46a17259907ed9f656fb48ab8a49163cbc9338382382cc1f678ef17fb0be357cfc0f6c6f6ae08dd831b68d75b43f5b49ec83c8d8ae250256f13db02796ca68f1ccdf2642003a91957187583410d27c69d9cae08c7b7e0546fc771c14b62c3bb69177c3caf2bf55bd1e6a7caabc150cd6e958034e4937af344e4b2ab739f78950a63b92265673bf04ddebd97f43c4e5adaf97065b5d755eb4f600e459491b813d1ef77cf1a725beb6ad6854e326e66cdd04b550cfebed3b80ed4ccf1e9ecd22b954349227ecc510d36ca091d7a5d11d12ea9f9f00c8fd6fdc691bce3fb974a3256c2795b021b01a58f3920c8fcfcefb59cdc46f24e089cfed4c9beb84163ab6fca76cb3357b580b1319ab771061f126174de3d00f804547a91422764d83c21a23bc229a20ed48617351bc0465cac08cb0d82dfda3f3e8a92aef665cbd2ec07f9a6a54ba83e162ce10b7b5e95953fad6ec8a02078a47d125f0ea26ca799f4659838989378e7f7c5261f1ffc670abace01db639a7211d34fc0201624fdc35e67187241ae23a23cabc2d4a91da5b87a44fe13ce17d54424f46e924b6a78c673fcff2d94a2577af88dd1d7e19946a3781fc3bf3c4137cdb51031f5282b424b5c95dda474618ca4b873382a6003d40d74c1e0c99f75863fa839303883c1293537ff2b1255327b9f7d56d2dde4509a583df5b4a9b15b2dfddd104c47804fccb889902309cf92042802c6f7499962cf467c2ea4308d66d457f8a8a8ddf9140d91232e49919a32e42cfe0c6373b5739ca72da62f8f9b249029c4871535b3220bb1abe150febd0e422bc8b48cdf88d793ce8dd97f88f5ed282717da232cd4415961b8427a000f34102715ff6baba60c070a8eda905ebf498a23d5396bfa859eb4e853ae0244e63246c1efbf05b06a2731bf4c2362af79d5348bb2bab3c6b6f109d300dde9ec541d7dab2bb777cee0fe0a9f847964078405bef139f8714ff82052635d37d3ab6dbaedc414e16611f0f39635e5c425229391ba8afc5935429126f83f44dba5bdd49b8d8e037b81457275b3000ec0d4e9466cffc87900ba60fe92681c77a8b71e9d43a88718ea501cb9514f9d68a939424c0848447947e941abe2d996b0cc5ec598b61886802a3605d04532c64e1271a2eef436e43ecad06a01c67dcc0991dffa72009a9eaadbea2f85996b0b0c4ccb10d9f7a1523ea0b9f5ee195e0fb5e5b7cc19509473ee1836ecbfd60b28f04d72cf7d55400a9785398a493461ebacc46d461078562b3d75b65226ce3072d3a64b2f26b15c323da602f9743856e8bbad308fcf7bcc94b58791300c2cd2c4335d5b0871b5b34432964604fa4a4ddd4094eeb5ae3cd6dc3b0a9dd065e054ced2fcabc87d4ce28056df60174508925f6769d0a1d0ca2f204ae90bfb06d0c686199d587e26e1731a82793e594941a17606f8904614f52da4ff81ee7a19869978cea49e6f3936f78394d15d13b3a2124c4d18cf3e6ae0ed325c52d159eccf16779d784576a81030928c58207f95e34c9cdaf4221f0926b92017709c22aa2841d16d3947a7c32d40ed5f8ceef7d3c68cfcccdc173ea235e23f454a30595ea407118c165f752a99d63d25a3644d21389c85733de2cba7c4d86028630978d6997231985100acc7727ac9faa4ba6fd3e7145896008241be905a6a877d60a29839490f740bd3b4e2fb38af98f78299698bdc5b5f056e1fc091d379add24ab0c5a2a48e126837916a9b0ddbba882c5a37c3c5944b087f19252931e770ca576b6111876feb9ba55eb4643288e05cb3a9ce5217bf16054563283ae30100e9bc009bcb3853ba59753ba1207385dd89284d19f70feddc0135c94d69791c5d367c60d908a94ccc403571322244615ba54ec32e152d9c799db019156f96102bc0717c02f8fe1d9007953f510bd83d480000a61d53e776895f231aac86917490f3f398d09e653f1c72a8318f4863af21572ade65f0ca1fc896e3840dc29dcbf68055de6e7c70a45fe03fa020579d5d07d21020c61a642c273d6f10db09f1f540dcc90bf5ee2e5a033bccfeaf0bf627b4228aa05593b09ba25e49adf6f1e1e69986be721f65331aedaafcca8b39c72069a4dead32804de7871e633f690d545926e5763d17529dc134dc4ff33e76b43f156445addef524023d53315f91ed874ecbab0b2a62f65ca8b2679263a3045bbf08002906e6f70f6371865fb21d857dede02c2ba8abac8439bec97c5a8c467386d81f0ad4c29666a9f4fa1eb535436e0efd9512a4dc9eaea9c2751eb97260f98a74f16be63560a3253e2d3608fd0201667111976c2481ac28eb40b4232e3994198955c3c2a56704ad1b2d8d566d594593e0f27d862d245e5a03d0b23d8d90dcbf7112d32ced141f44468ecde9c738e70a687297ead9afe5f0824a1cbba2ecefae8a71833614e7f5046857841eef6c8166d94941e3ea5f50bfeddb386a3e0d88bc1fe369116147e1bd903d30488d4a6a44bee342eff615cb159d8dc551ef1edfe976c98701c6a5e128f95b6353e27a3dbca727c4f2e7f3925cdb9afaaff0bea640b07b9f718e3f9f44d8d6767d32ffb9601d290972b22a17a2702c3f5edaceb0f0991d5820c17cd57d3b75d9a94e10cfe5909369756bbbb0b50394c4e81c9ad8779cea8469836a5c9b575226c202c6f55a37ccd9b3189c95a499284733b1bdcffa78448c9240ab7d0269a14186bc02367d8dcdf401687217521d83756f2ef52d6f8b6e9c9d5e81df846995f7a8414f585e69177b001f043cb1a672949303093ecbcfe338582cbfd54ab32d60caf43ae4698e103f056bb15b791c8942d84e481775fcfd46de44aa214af07f77388800c34ff5b0b9758a8fee9f00b237c766d8db5259c349fceb29b07be6f40fbe70a0826d6423c34ad547072a92d53589bb23519298abc609cd5c141caac7bfaf86afc8049c989783044ee974197b6895c255520485e0c653f81332350f716b2852d48ac9effba01ce29906426067dc98b66ed26d44d510d130cb66f561ca5b95ee4d1e0a2363f6dbd18e026fdf6f644467c269bfc17e02e3810a5d148aa60d3915159f984d2a195c09e52540d38d7f54169ee4cafc4367e775b94fe9aee9a580309b2fbb9ad0ccd7a9360ca9302a66436dba158319449fe3b88db8890387703e2f2963064a269b241051ea8fe21c8a319a48d5eeb5115f05f9c97a2cc30ff1a7797b97e80c80fc5b6ffca3dff3c4ac76e239525ab198b158a8e6f8a3b82602d08d56cd66ea3e3a702abd948cd1ae94a7e4f5b761c0b9a166aba4dbfc0f9fcc73bcd90321242895c2c776b0771d92c3cd77ba829122f622d244c25fdc000b2971db34e812c1e18e640824016247cf220112cdd7f5ea6be02c60ecf103fb1758f39c1ac78118e5217796490b71b1d09e42e04cb94fcdf3227c4a2edb769c3ee2999fc3090423d4ed83946b6f1f6a08f4f2c89239524bf52242bcbce161a40401a76340f190f23dbd37c32c41a1789b422b3b07d8cd6669940e8efceac58f57f37a261184118862e525ff97ee343924868bd8e12887cf991a2a8b59fb05c6bd073b3dc166bebc32a408fc7bea0fbb9bc7107d82b76c6efec8565c36f19d33ec40b49169d7809ffb9db7a68b2bb6c5f2100539f04b6f8f4f0858fba57e6a7772766712ec90801ea343a0e60e749fbea2b5c95511badbf0c36348183fbc292d9e6c11b280f4a837c3b6d970d540722ed18ae22287b7d465c26be12220a7cf3adbf6e8d1ebe99bbaa045a7604a62b25440f267e8e34e5e3b94327ea007a3f86b38e49468fb82f931dd8c4983df476952484ecc67b4d30fef06d357a75d0c5539e55bd3ab3cb83ab949157cb931b878f27088d774e74a65b005a0c9910862c74f7aa83cad86d9137be3780cc961544c0a5292bfac5fa08c103f4fea7eefd158bcefa525b6917f5a0119a93ff1f4deaba30d4d4cc295087f59bfc80cc66609c77d868c6c5675cf85f37bd7dfccac48f9737041e7ec41ebcc1ead10be1a4656101cbf05f06a345d60fa54339e3e506c53c30916508b81ab9457de27ca4526116c8dd7b685a4b576b5f98f65275c1c9b4300fe60e911f086b756dbcd090d1ef4482200cbab74ebc29a29bfbef516ab3ab71c921e19dcefffd2039033fa8124b6d5ac36fd8dd2cb20a98b86bf3462acf63b90e0f55bce7f1c7c3ab77bd0972f7961fd10bacee7825d3e835b5cbfa5870676298bb6c98f828dee09ee6b7d2f86f07d2989556d4dacf56700d98a19bed0ebde0aa921baaacd8a7b75b6e818dfe138d077d4f226bd8c1a6ca6f33e7f5cebeb855a9d4cbd578c48e1a4b5cfc15a60f2bcd96cf6d6b1e116dafbdf573f3f6888532468b48ae1bf8dbecf1c663e04f322056632fe09d9048971cbdc5b2faf3cddff186c5a50cd046441842ecc6a3206425732f7d0253e3c3bd9e1e680a28d05ca41c7ed545573d52aecd6d7ad82d4b7c729d3bd696d366ca689b8148a7fc5623a1cbc0fc515c267fa3681d7350b62664af8e6c32104707ed293bfe49e3baf01a0462fb4bbeffaf60732dd188d230d7913e2ec4185d0b28a10a9bdc29f68e5476b7373b45a1acf28adbe86a69973502c7791342ca3fdc6374895634933c4d5ec38b6afa92c7b0d25309d28d4e7aec4eaafca4abe39a5517331f861271bb3dad8f7d32bab55f866c7b9c60800b3bf34897a622cd3ee243abd11ddcc0ea7eed6bc2a0458a31d876a16746537868f47a877fe1fdfef82b29658fb83c341b615b9e3c9d6ee0718239ce8fd398e9507b2c0208c04f2bbd293fe539066e83b97c3e613c0907ebf4937fc72d29aa4f1a9085d7c8c13c5ba85482c47a68b0ad2c99cf242f08167e2169b3dcf4092677be1e5ebbd1a5a3f26c4a0a4d6f231e3bde4d28357f3e05be6260021658a21c922115bc0a83f1a41006ca29ca810a1fd3705b9292a0bf3af1197cd051b760bddcc6872f84b93e59a70f732f48d94d02e0a2cd62ec907e65f9234621bbeca2e8547023a0e492c5abce20248d95a435aa13284edfe6cf3efd877c2c25881942ef8ce07fd538499b1d769430623acf4fc70af74f938db1dc95fd9a1197bb0fda93411edc46c8fd7fe1f15dbec38cd3ebfdecc1d37121aa7be93c8f7bbe682e93ee9c51a1c0c3f624ae35770507b12c827b8cabdd075ac8556c74859423af74595f33bb412ffd7c0191dd3dffc55aa83b45adb12a02bef34d841d0a3d8ac91adbd2a2d2cec73778da831f7d44382765a537243098c906f339a704ad886cf41d597d553ad0278785340e747cafc5db380294aec013769b78205ca43d553b65ca175c43a02c8d61e04681c92600b924801c59c5c668f9036a52cac5199e725c769787816b7af4bf199f626885a61b1a5cb7ec2a2ec82f70855f336463d701d26e053a137e5ca686414eb2409db75e15beb635556bf79524f79d218bd57621ec597e240d6187e7c4b6a4921daa67bba77ef75de909c2ebbc1244652a6e0d7fa447844060c60f4106cf8ecf3909af504db4133945ec82278c1ef94c61e0372e866f34ce06f033cb1a412a1702adb8b78c92fe0108629f187d880a6363f6e0f5158b2a2460a942476528a5bb5744edaf6a0094d9e99a40ac5e4dfdf3b90d2e323806b8f03b8a60c037316ab8d396bdcd1231301cb7a21c8783154c34a41d4711627220dcf78997d11e7c5f05451491f3085e492032593da73aaf57393e7c4b609570f0da2f957556bc6649af23b39a7a001edc519bd454cbb647e77b282f6003488be1ac365e757040fde8a2408ae0beb74343ddf18054d7504c02727921be9760c0b2853c0c1673909aad0032946672dfc46fc6f3606ea2ce4f093f97b95e98013b0c61d6697dc65b32459b646084ba07a8cc1da979547e47ef21dd5947d1ed1bafe970ae4dcdbfda9269342a59d557813890c98ee6feff2afd0494d18608613ca7a5478d37ff7558c6cced91e35ad14082677b49e1145e18b28d1cc30c347412f00302eacdef3a04d0737a6c7e5e54841652109d0f80588264e6ad3a0995dc992396b06e486f7028db6ed7fe6be33b58036fb04fcaf453118cd428d3db894e61e85a3237185c1b7e6ec309619e3e61a8f2d9d24c9b4983bc0eabde91a452cf258879a4c4eb9573ae4c770889bee0db0cbfda49c4f02e1c8542e6a64844cb88914c47a749395d9fab3dbd67efd24fab61bd43abada85a60d4c0c32f9ffbe98a4735d77dbfd38446dc6d14c9f4750db938892085c3afa505bc564ed678025b3afae109dd765ed7d1dd9de2ed5e1d33645904ee19f4f7767b88b585acb68fe32335403a147fb141cb81085921c469ff4b41f1b89080d43522afd1719818f2e069cffa3273262d630155886ab04648eb4e451fd1205e1446bc5336ccf88f3054a4bc976352d759c9f6719c5e2825486b222420a8ba56329402a933c06aecf368adc2daf97663f4e34ae48cc23440debf7f108b5db45274d23a4b02c72a0bd2b346b236cdcb6cb1642e4c783f09fb8de40c940256df2f1050b75fbe01de2cf32b7dcc68fa6a9aa96ecb4dc8fc4abe5a708aedaa32de8791a9fe8149e448e5456f80c732e0db5c3ea49134448e2349307b56e4aef4e477fa118da4d441eebc85787ae6d59cf2c5c4ab32c7c2e1aa0085d2f4ee844e7b18953d65499998c2d06bb4dafcaf37dc94b943ac755195a4f88d07cde09987ab605e5a970ccfe6e5c41f36e1344d40b6aac17c105308341866983ccac109808caa1c190abb7b920a51032ed820cf9c2086ea75ce1d7b34c748c63b40f96351ddd48c57b10313527d7af53906d312b18944c9f6a4b08452e3c3a3dbee85c62dc942f3024535675218988e13480bd08594e22494fb74744f0db1bdba711c993232374777035a7658da8bad1a101f75a734baeda281071366c03f19e2663d8c30e31e6915f751c52d9b0b344a3a5598856e3dd2f991a3ae9120f6cda35bfec8d32aa5f943138828e36601449135ad36ab7133ee42ee9ea23eb190e33ab5b201d18b117bac126c4c4903447a52df89ebeac2a83dec0ae714b1260899d620282141e1df21284d6eaddcbf865c7e8dababd7b4b6b8fc104355b741177c5cc0f3e684dadc0ad36bca8c3b7ca3a87e9ccf440f7d8fedec6a5e44f33213b6ff1bd01fcbd1765871cde1747026d35e20eba414e561cba747fb55e75d77083903f4173114fa6f4763743d3f8fb7c3e109a5c9cf3c715b827e51b2401f6c5d9f3c04dde06653feee4efa449a31859d4206ad7b5af8b32faf339630506cc5f773d691afa94e9df44789aac5e323a694eef38996e81368edcb251668ed923795ab1fead44cf03c5b65bc300d1d3f6170e433480b6293808780ccf328748a6e70d9b5af7fbdc9a296d15f30b1c4b38a0f80838d8bdea97071026bb6c59afc97fc1b9480187082fb4cdc87dc02ec18be7d1411d37b69a1a21b099d81daddb9ee0ededf7f8fdc6a78b36023f4d7f3d2b8f8195f8273e907675b64060a8621db29c079fc8fd3ac1318bb697cbe29f24dd369bb2bb8aff3241db494ebe13454295530259abec425f52d67e96a0b2de3e7e3a6695586eaec62e1e00ef9c4c04ba606b1655be142aa5839f29ca495f6706b4ed12be1c7462136af1f595ecd15d113966bc8a42d3a98e65232da862b69ba4606f9bccfd9c260e395e0c347a697ae428dbdc5eceeb9cb9d56e4862f7dad04d440c02c42b821a022a471ebc834743c4e3ffa47dc0e37cc7022b4dad0a2dad4dbc50b82e91a63b4b614277472fdfc21331b8377044547f806e08e0d88cba81db7151e744bffd4265c54cdaaebc2c40c7f155027c3bf06d099ada6f59d4c14ee684f319a04a61968eb55846222585bfde5c3cd80928030a5ab89edf1e6d1a7197fcdfa185e2ca07d5715443b41e0c729ad0875647e82c5be244fd633dd43d2cb46ae577da83f01c5a15993dc401732b04559424f1c74d9993116923c46876ee3f292a3663d89ecd36a47426f1f29ea7912fe6535d52bd296ca94e2e02d01f07311e8abaf6ac9d570da9523bee75d3fb61e304708fe47aca81873ae67c58479221e28ac490c6b42890eeaf9c2102be081db973953b85062f7d43c1f0e6920688f5cdab6822bce5c53e4a9edebc28b55f3a84b2d958e6357f90e6f970e95da0a4749786e011ff7a45f6847c00a33d1f951a532f2c2d7836bf52c0d8e05085abd6a1b45c6be4942675ca8179e15a59027db8bb3654d0b741d7ae07e70f14914b7f335b91d79c1b5b305ac5a42307b9235ead00e4acf8c9a2bb40627ace6c23c82bc0677d9d21df7c6411c33dc827f16ac3ee955dd3559233018b0f6ef3022b7698e0290eb215dce659d10c0ebb0631ec3d0d6bdc1ccae23c9dfd73e1b6883c471aa8138a6312a15a3873ba3771d60381cc276a945d3525311544bacb2f2f9ac2f8b0ae28c755bf1284bf3987f57dcdaa798bec29283a881fe6c8d852d60ccc56dbb661c469ee0f02c2036ed91e33e7e398f3529fd8c4f5dcdd1b83a4ee6348c6369c3fd182423a5c091d984419cd6d0d4cffd7a155105eb7966b46670e54d2f57c557fa904d02c0a2d58b7fdc31de766dfffd77e2e7ebd775bd1b4d8422e651d55dd4a02c85a677cadad19de0ba818b0eed0ea041980cc45001bd64babc9960d7cf8bd13f01b16556b7e00f9f65fe221c94c18ec962a7ccfe8add99d7b2441f6b47fe1b3d06f303f613ab9310e8a59f5a15c4cee0639f481653d4158df70a76cca8e26747b418508eb65a8898d51f81e9ed0061f30147a9a4046e4d96df4fd6146a022ebf478ecdc02048ded21a2fc9fb0d36c7047e1bf54a6fa0623715a837664379cd6126afe888bec6be749ea0b058ef14c010999cd812727f683011b25299a4b555e59c6afc421b67cf34ad5ceaa96946d02dc3d91d2e1d4acc4deaee5c234c3e267ef59866339f685bc5465efc2a0d98ce98cef68eb8fa9aeb2e8988d40a9e3aeb64ae0ae3caf790846896f3bb0837c61052b4577f034d2afb00bbff759192012575a0e06f75df2e92aa175244a547a6db8a0b498c4aafa8f23a0546623f713205de8d733bf1ac0802d1702a6173c4a45d7610ece5477a953f2fa27a1700f4506d9a4c1d98e0cbcbcb7d94e527727af0eef8550522bda6600a873ebf4b121dfcc9aa7328d974d5ad7bedaa994f340311580a3eadb2739a87daf033a4c15bb852a74b70b38fab96772a4f6c307e0476ded61395ca34109018b86e81673649897aeeb6e5ea48c958f38295de8d24a7300a998807e66c4110700b3068f9a247c9181902fe8a5ed7dff206d19537f45a423374c8615b94bed2817b2f7420f2f3f5195676276ada9f61327735d6966f67c858a9754feb18d21181e1cc5f6183cf6eaae0cae9aff49dfbda93c0b50f65b7094dc11307e15e6b2f5bf3c45b900590f0aabdf70727ad220e6e68db83861f444613c9ba08d2b7e9cbce9eecb5b427da9eb70cf15145c7bcb2abd6bcdce592cd8ae20326651f642c2a1a2d3debd3a0be459c14832d84e947af609a3c0b9bfbe371634bd10ced8f100f2711d6a59d6fd2fed7eb63bc24b30bcfff7be040b77f7314d0f3c6e25af988075c82e0e399b7bc9f157d04504003493967065620b489d2d1f59ea6b36cbf54b64a6aa084c472da61c76b8685dbf2e8b6416016fd76871a3fd7f31530c281df60c92055056d03a19809db0e70a510ef0d7041c9e55f50a98c61d884c1d7e5811d4a4d4d954f00a8bceabae9bc54a3fdc7a4053fb4311af4d6a9591fa7fe63016d759bbd961febd989cee874c4b72e2549859e9a1e3e41cd1d1903799f28e62c7bb23ba00d0b6d9a5928368cafe7c596b7c30d4226918908258fa4809f4923456e97e5ec7f3e61d85b47c43b35b38b7fc8bfc716ff3769595ceba047563a1aa6275fb4aba686e7f341d9b223eae0c597c175dd00de7214edc1abfab4965a31b599a464c77cf3c770344572ac029731427e8c778f43dac4bdb1d71d29e4852e2d38608e56fc5545d4d5ba87cdbea3f59ecba0ca32fe17f31fe72f212fa2a12278ee36f9732de05e76bbe108408ac8455bf8f9bce99569a1ad38244e4d43a9bface6ebeb7eaa622b07025ed51d8ca0726652071a95e2f86487e7d5d47fb223fc6dd4e3b55aed462681a44f00b8212a4246e35ed042f84900be0d97bacdb082f9ddc5f897a76f04023f82d1573ec944ca04076b5ca9736ffbeaa803bd442ed12892c691bc20087a2bce8702d38a2486591ecdbc91ed2a812640e87bf81ea0902e2114778a7c8c47e9b8ac8b935b6edf6b43619b0431c7d138594d5704071ff7e669471995c57c5ad5b164825eb3bfe409f09894988c3a26272979d1a8bfb02f96b07fbb0c4802ab0a381d2e440aac8140750188929498beea38799c47ff5a8c63e4222673d17da0f05570cad780422728e695f4575d676342cb19ed63c2de188498abf720e44b67763a0a92960bb9361827c6c9267c324e6a3124de38889ba5c8d5ed8a032cb9fa6804c9fa3429ba51ebf92b7c3b3580013499e815bd01e942138b313c17d51334f668a0c4b6921a98ec7844b9bf1c1a5b35056b6ac8abe146da3d2f025ab10534e7f695f4db6e2a6ed12f6bc7064f46e9fd7192bbe8477c73ac15bd46ca710d8b878180abffcd58499bfd871f63988bbdf5d8b53f0adb9c943482ac439e72a7879d26e110d16cf86b6b04ffc3cf27190792dde55bc4b95ffb74ac333888218abb3e42a060cf3ca953ee4a4f0719947107b52ba3bfe7a5b24ff63d856fbe682391bc1bdfd31dd4cf03698359998ffebc3530fba105a8c340224b2e2d40c584aded600a2de62ad6f3fe9c95795a5dbf70b57b1dba585f14c07c3dc75e9588e50776ae01b105bf318b5e5720c5a01fb9af8ed2245dba55ea4f5dcfeedd40c894a96642c4076bbef5f7c18be188ab8870eba8856829a3f4af980dc8e72912ad6b8454891632d7fa3b450fa299bf761b2c2c1e39e12df57d2f3c97ef7d7000985f13e766ff98788c954561ede3a1124c10b2f25edc1eaf5a9656ca5902fad7eef5005dcdd0c2cf59315228ad3ec92a0102458bfa038c96b547e0baa8d6a0022f20cd8d83817da56d010ea7bec654ad5988ccc5458853cc3d6b5457b54fc187e5ed2cce3b81dcaff9dd538330eacb670f40f90a8badfd8808367dbd6772a6631e778ee9bf19bde2f411f3cbb545de532deb7f1be98c9f2f964661521a046c976774783a9c3ca6f8139b60fc332a1db9e9d0b7e270749acb7c55cfc1d6e7da539cb0e1d3eab86f0b083593260787d96d14606132cc3b28012b08e4ba922adbba95e2e86e4553ca11de2835d97ac21f1cc2977021e3e41e2bf34f58f31eeb5fab1a43c644f79cc618f44f54efd0ade3c21f50a90623189766523c68db1f48a1b5818c0c888cb6833909500903a157421c0da57887a63b73828b6837bca0c259a30b2657dd7b55c7203ba6a64c31556af6efcb737329dede63080f51d9ab6433907bec0e15696118d9d6e3e092e8edaedbc796519d48497e5dc4dfe264b06497ab29438a3cb92bca278752669733603f10bab53ba544a7f7562d184a97775ed72cee356cd32621dc983a514b94a1c0cfc70c200396706906f8c4f964e5241ffdaf57769151d121c2a1955f940bb2375cedfa1c967e29eb996f5b47b71fd5e3cbc8a6c7edda8da6629937f332399de03d9e43ebe09bb8f4a1e1bc10253448c370f532c63ea03bd4e8d22ad7ca6a610bf408fbd456f53475dcd544b10ccba94ddf4d0ccb1133849f936fac3f9e6d513a75e9b2b45674fe22de6f3801e67941fd5e03717cbb0886dfddad86a6a4d6aa9de51541ff2c07810e101c1b5094be5d824e29e25bbb7bb3e6d40e8d28a8224cc708fb33a3c8063a750e39c85652eec5de40d5d5a9c3ef67a871abda21a173d9af0627d2e2ac51197e44891714434d855f4db6840848206da9c2259770edf0831490a583c9194d6f1af35943c53eee47bee77708723ea675fb692bed231f2e269a757049345e13da1f6e22d4b71245bda6c3dc14b3f7d10e313af24bdd58a4c32f6fb4b34159a69503dd9002285b18c710102c01ef6fa67ba636783cf4cebd7312d94c0ee11d9e696022fe0f62baee2953ccdd4f5e4bbf606ce65ad5fd27060dafd93e7e7a6c327f1770af0ff235f02bb434f8abd25b622cca395f9b47677f3d8b521fd7a3731a3ba74e0a1f6a4709cbbff99f221600fce5bdb6a37c354036bcff406660af8f4efcb91025013f5863721439b3cd08eae4594c252d313d30c8445f5f1989b83afc4d6378762f4b85dc1712cb148d57968a86f1b1d7b58df69c687f5b299a7be56ca5f87db253c84daf11f9194280f53577ad6f3f0851cf0a948f2ef1ef719f449dbccf39b9683c632b4ae61deff91a2c2ff7d6908016ad3165f74c423766130bda1e2aba360a98cbb8e92077c2c83d9ed55cefb59307958e1e703d273fab74615c7573f38323fe2bed71022c2a858342a53a7b708378aedbe540715d78d4c04129e4e69695257e6c7b6019d4aec9776589057c6d56b758f0004d1aba9dbbdae62eac20c0c509a868fce1cc85b680c695bef61aa1384f25a703093a47008991e6d77614ab492276fda7c526e2d2be90ab7e225727ddcf5e61bad3a71beff22e235ef3cd0c4f6145521753d99ae8f296c3ce83a48fc5ca0036b605023f89e1d8ccd5cb9a18de064cf866148d1587dc50987a17e54c6c901e682a64c1068a34e7da141c9014c9dd78ce36747ab9e619e6422508799dae928ae775a8e14dbe8add92549a0915e2047927f2d29711b37bf9ab9266c00e16e39dee397468e45625b994af24b0fe3e8fb20cc69dbdc79aa958a3bab5ccd96778c4969bf8a58db3799cf0727d4894627b846629859748ec10d605970c372af25987e348b155f0169377d336ff494179e7cc4a09944e2d987b65c1042382badc95576bcc813e759ac5a96e2f1a4822ffe3b0f14433dbd59ba707808d5e6447390530af07e1b31f6174da5497ec996143588076efe4c2ab80bb32155b001fa0e5c29e7ed76ff3d811bd6fa7f12df4aabcb98fa72cb7471b555d3a35c6edc90871359c398741daad9fc7ce10a2139ef82fef58d28c3be3d4a9da41403ba4becedae8cbfa2be1076fea9a39ef93937c4ce2acaf1b25f3ebf4498abaf8f2ce5f23d26e7fc5db754c05086401efb4cf0e7ee672bb7c177a901dfc22caad7b0b5404df893f51d46c33ca758c902979b263d4b728fbd06949eb3f105218c45ffe5fb40d6a4c8ae53db1ee9235ee01a48e9d0f2b08c2f41cc2e435df2a472e8569a52293bb96cdfe1f60bbf9ef4c1053000c81167ba0d9eed81bf21b4032140c7f89b4f99b1ce132369f251018c5f6f34f4fa3f8631425ecd300bfe9a86fbb8b6c15baedc24769650dea2a0a63c8c6176b8e1b9f416b0896230db93b5f6658693295eea19471a7b876b5d9fe172e7d1fa34bf56b743d7b988f4b373cec7c099f527773fe04e5ba344c72405a836982118a4a26dd8d31e0b84b8046d4e7f7dc385666ef6e70bbb07fbdff5f810183a0dd52ca36ba0be1e2c0d35329030c712d7bdc3d12ed4ecc74632eabf0ee3a68f288f7a18309f585ec1ca10c2b751280a3437393997dd879e38cba666ad99a65e160daa26115884cf8566700959420b7737881280a2f713094bdd929b4e3b98abccb0dc21b83f8fce45a55a79e37134e4abf695de0441b6e189cbdcc06abce4d54f77deed1ad4f36fa9744408d223e1c672ecde2e5406977a21c1caf18e4a84cc37e8925533af0507a9cd07e86bad4b3663477987217c0afcdaf29098b21b9e31cbad324ecbf3be8c702a97950709d67d124e42ed6c6e16c0f3441eb9f3e552e15310fb776b824e7cd867044f9d2f92dfef5fd386e384196429d4f05a1d0d5018c6494cf47eb1f69ea068e6703a07dd5df73179fd935e0fab0f31b0219d17eb3c920c8ae01065d847314ac3efcf4e7f228a37b24d125d648299ac7e97986dc465c5ab68aade4be8cfac67a109e15b738aeda3154284f13e6af849f97ccd1c2fe68e61c698228577b88af3b2f42f3c10155dccee0e500c8efb33e7216b2cebae6c43f212857f66b229ed0973974aeec010bf61d68274fc98ee399ef7dfe8e05a7ec1b3e181a5894a6e6767f92bd8d223b423f40bfbcef3af4b9a6194d60d1f3e772367889a439fd0ff1b7285b123136a17c082022421d2fac59aef513dcdec113224fd52488010ac8e6038569789ccb488363a859bae14a11db0c4bb1b6a335ce96a4242606f1440a192eedd8444cfe8c124691f525a666165db7c2ec24d505a3d51294875eb817312c9c8ce2cf8ee69231639b962425af813ed0923c465d5c8272f5d34b85ff0302ad01866d55e38a3f5b509e0e71e6cd412b7cb3ad5467d562d3186adf7c718108c02c42cee4b0b76e9d4f47d8b1dbe05f48719066fac3c6b795792a0f7738c17e933acbbfed948e300bfe1d37371fc099741e2d1c1970fa28274b6d4c47a5c3ee8b058275c966cd0ff4ad324e0ba5eb6e3da5185dfbb05cf9085c4860e86c4bc192d0898efe2329ac113aa998f553156f6cdc134186c902dae22f64ef71a9fd55a23eaaa4632157f9a58d8ced9a04d09e0a6811a8c905faedb0c2dfdef1a2897a054724692edc3ef54ba25edaba42b3d1e90a938d2259f14dca198b10449bdcda3aa840bc8479e1fa96598db7f738bd50acb87257667aec7f700f720dd8dc6e1c38d2ae89130edba4c34109813c277ec989755b876834bab102f3411a5f7b3131aa698946e9991a1e3dc841246169c50df2e275b26a7d5199f8d62915ce00d51ad444e21c30dea2a5ae82c842a6c012496f27112a2fcb84a75aedd54040f00db8f51bfefeec554035722a36e0666b2942f46fa2c07a5e3594204d63c1bf35511384086386d379a82dae83cd8bf18ece1fe8c05bd9c6948a70c6c5f9bf485a86999a7b025be8026bca7a6d30b2e25c72f06d127a14d389a3ed67d0c1bcda7859c1248b4bb7deebe3c9d0b1f11eda39780bd89bd9c62f2a8ca3ba68a54fa4cad9ecaa42ee3b1c979208850d012d4237de71debcdd9d42b3638ac6fa536c32ec4831686a556c1e7b429e45d06477da7395ca72ee3769b0686da7186e444e31019ba12b5ddc149e25f47d8e317c4bea77d86b5c6eb611c647ee7655527fcfc6d904153bcae1796e511a2d4ba3a2d4746aee2124c408e8fe847d0cf3828c6103dd6553229c6f5f1343ccf8dc5e12423ddc699cc85208df9dd85d26d9189e2fa12de532558056f164440f48c9a492be86d04d3185bd165c102e03d8a092fa720c0c5a0aefea784251a57c91d7f224cb09f213cc693ced03c58c157d309bad7e40025c5da990e785e979af4dcfbb7448f67e7aff8cc35be907c291d00e95fbb3d2325ff4c16fa48bf2372cd615201cde3f1b0568017b541e35d67fa8b217575854afb1bfdb057abd0d62e0ccc5fdcefc0fbadde7bdafa2b8f925d4f2dfe3c9c0f112effa51787af4c3ea12426437e272a00c7ca2b4f3062c4d3d35c7a167d3e9be0f99abcab49923f9016399ab680edc20f6eb9803d7a033bda3366c93359b9a20a444b47faa3d51210b97a091ca66987035c0dbbc93b23e8c2000959ff188adb934d4479cf3ff2a47f0d2aa719806ced92b9dfde9c2a59b31811a5b71c4fc33c13261645f1cc16953ffd66ed4e2aa4c1174decb27c7f124c3ac045284471d9da9eaf0d197ca2d446320ba4b32a1a4207201586ad48d6826a6154acf2c5b49a8fa53778c97ec9abebc626162bcf622c84de80be57314f04dfe39276e77d43657ebc4b6281c4896dd3186c4e5125779be44fc3c822eb986d31839d5cb3eedb99137dd86090e9b94292d47e10e5a2605387ecf183c764414fa8d163d1ba8b7b7d4753e459a55840925035355a22d7551ff37a8d2618a29d869cbf09a508c476c396efbe76bbf037396d53293d936e25adbcf34c1f7258e2c1b439b1dbdc9ac7a7b24883d4c330f5bc4eb4ceb49a1fa2757a9439b541996db3204a889ebfc8ce19bf940d10d3b451def35058b39874c5a53ab404a834c3f9b9ac0b42602243028e26b913dc1aa277a6c12580a87df66b523582765570dc409ed5c16f3cbf52d28f9538a67c99a13fc14ce2bfccbd97ec9989aad8c3545a96c199e9cf51c8d874736f99b764560446c14f704a9dc9bc79697a7efed45a4caff8c66630e8b7880b89ad82227cda41198a7e7ff64fc2bf9ce8ee1a4e849085c1607c89400901a751014a29ae6165ba82674eabd433052ddf89fd5bd577cea93edb69a1d129aa6211317acd20dc06059dccd74d509028eb245bff0a287659544524b17a41a518dd68472122bc9bb88425a24ffcf70d17340f8df2b9f40fcf2123a6dfff07bb0b1f9065404c3e207e2eb0827e872d4c8bb4f9db877d91344f343933447f1cbf6b8a4efce06d0708b26fe105f004129ad72c999212d1f587308c429409d4aa1325fc2ee44dabf261b63c7e0eb0c8de7b6b23b3b9c69ca14fbcf18b1d97b07b8bbd0e8bb4bab6171cc31846bd3cb801aaece43f3d8d48a88abdcf563da976bd4d08a0cbb53f3b020c2516fbe055450c4c14b0c937b6c0ab9009f86459c873064d999f0303a2abc39d4c7ecc9ed77816c3f86027e3d183fbde67ca70dacca8a30772720fd41e7e6ee1a7e2460bf4077531c976bab936e04f8d37edc0cf8d78607ae15b8662aac385ef09f0887aac3c9877e80dcbcee1782847e4db4e8932541a8c5843590c186dc80ec1df19a242c0620dd50523c8b35c7a614bfc14db5e2a41f2d86dde8e6a491f4229c974e79fa10fa73b95a59edc80b52eaaf7350e307bac2be049478483d8d49fc56361570127e183c08baf9d0e55070fcbe1d31cf408c82788deb72e43c286eaa23c5f670e71bfe1c229b9fa726c39b0d258d4ca14c917ede042279155feb6fcfb3186a503007a04090716b0a60acf95f98325ae73f700cde5e34103e3c77abca028ff9da28b53f9614871cbe5d06e958d32960979e91364a8b317613e1962288f6d2356ad4e410d7a7e99410f15a50e74f2aa872ea6f767fbf4fe5a3b9969841aff0d9b38a61eebbc020f94d3eaa529589fd2c79109399f2c6c03d76875eeb35b4c68460834459e271aff1927e65ddf2b910b29ce7dada9d7d684968e22989a54757bdd0255c4e8511a37d1b445de8cb68f6028f329d1b10e88bb109645238defebbc893916b41065280a43617e9beaa02a3ddaa16d900c7e7423b059dd13f07fc5144f31c2d734b01da4ec1c18e2e54f8e9ede441e07ec04d1a6540ff5691dc9710850fc3aea3fc7b9da2379af435bcb146af9cd9fde5b2ec963d39c46454ab750049841ed820e9a450199d90613f59bca426df21260c6f110e6b290f2ce8cda192d955b15d89b8f38eaf76671ecce9c192f6cf9a26e73902b57ec9881f0bf7073f269527eef0081006a800018f27647c6903f98b052d702ed421d5d8136e3b32588eaab1b15a32cdbb72b040d7e0203089d6160a1761bb8a1644d0c6382d2e370b6d43e43ba6a669ecf22eace4a4b99dc3787a80b91a0cfc8d05e68724f58eb0ecce4a3ba312f336403468839109e88e29ecb9cbaa6619f43c5942e408d750546325848428bbc6aea4c2c4bfae2a1cf95633909f68310ef5205dcf36f6e3d9d7670915f796700369568a327bd6925440030424fb5343486b19b0feca4d49bb5654a5d6d61d69f9f6702fbd7b3a42a4429d6db48bac78d225afe3fcaf75d20e5c09c2e953af23844c7f4c1a25e3634a23edaffb1fe8207cc2ec0a6453349ad1df94478d13cb93f52f9f485660f1fde8d4451826d9845a7b03e96f329230c3c6302d5a3eacd42755b6db6a366b5bda0ab1e356a67a9d6525b9a90c2d9ed8fdbb31bc45766d036e3c97dcc97193387fba12d28312f98c5aaacd088e17054ff23dad6bc16e531de367fec60a1d159ed9961136e44918c87a259718aba4109bd728eb2c08659f40ee0a9bb0b28b0ca38bc01b337b86ac558c4a5c92fb6e62c54fff074c927b636e85fa50085201760b2f3c4a58448da8ac7b7161283a7b2f7866d42a2cc298d5b655bd422cb4100ef675b8a6513a17adce36d8faf801604282abbd4cf9f3bd1908dd0b7f3b188dad9e221c653f9642a49e2874b4220f8b5295a9abcea8ebe6043f05247116aa74f9226711ac7576e6f254c6131288e7345eaf72013bbafe7042ebda6bc305124774cf2f8297c1ce057265e48df527dc75a8611315dbc7ef045bac639818fad5716efd31a8d2f4d50d758aff5e0380e9289826236ac9f98f1dd346cd12d2a002f95c5a6a6630bd3f353a98fa20bf40ee8cff2d10a72087dca71361f382dddba7adc17a2a2869f0ebc37ea970a500de3049c6f4f1dbd012944a5bf3a6342d634b9ad18ffcd0e23fc966087f4145cc46b417ffdc8ac751c6b0c1f3e3c240e7261c76b34a72205047ed5ece6d239587abeea1fe1a4d1d3165427ccf89e740a667f189a99d262871865ffcc4735885af7c577f46e3895f3c7c13f706433da2af59111c4cdc87399ba40d842e9087a853e37df4ea937aad30fd0d874be4235a9d993f8c7d4b1d24cd7ec772e693efa066e03621f4011d994b379d2d5e961464eda17e56febbd53d1ef569b844533006a7f33a9ddc002a211ee058f87c986f2eebd69d2fa3a277d3b5e14835f62f511567e34424f64e6d3bd7a41668b18b679b70ef8326a92b740fd244d04d408cb2bd573a4f9a5fb297452a9cc72c158d3b58029c153275b8350017429ef6d7eb81f18a9e8c95b7f7c17fd1f62b964f279dfa2ae543ef96fc7e7b3e8443ea4eb4e44b75089a838d8d7e1cc0016a97ae844d70c56420e2d42f818becc609a471d664047f4b5bb0ff7e840db731a788c4b56b665d7d4724d62459506a39d7c371a9b103a30dcb2f1cbeb643605849455339cc069f9a67d265893e51e7dd62be56dc7a9f3ccc51c50d6b982cb4ccf7cfe5f4e516aff982444bded046b3335105c158c3e28d0c91da39cfbb9caebeb8046da466d558e95c0b6a72f879938c288915de7c9223e2e21244b8173cd8d86e0daa273d06c6ca2ea92e045b396262a64d3ce6a82a0c122a607d6d6f0c7878bd01f92f40ce5a7065fcc995fa613256d2058fb1a2451a39d7d28cd8d12b174fee7a595e32974e0e4d66e8228c7da56ecb94b5bf61acd7c68ffbba9d7e7b2f0edb54fd741acd59ef677bd4141146170dbf670af24761a8973803a407cfa4aa1aaa3ba2873e6a3ce20af2130199c390b5b81a71a1033e2bf5dde38e92c9841454bde93d89317b74c897ccfc4873572e83ccdb97a82629969a0fd68e2ec9240cf146cb81108fdde594dcf3528b214e3ea0bbede029a8f9afc86cab1de26ddec3c9a71c50e5ac0a0640638097dcae6cacc192140fc25d5891d40bba617ea76ef9913769f3819fc5b412a1497e0bde9649f55fb38b7738fc6b91a47e0b880c47f97b1d23a129b45d475f41e8922c466ab909ea0806d419014a6e7bf9b4cbb048054a0e1da9deebe75602a70c34937e54be8854856af571aeb1264728d62b28d192077240ae7de6e15f70d0c3eace90a777226a5dda66db89f214fc3f8a51897652ea4e62de2b6bd5e0e185f969b272d894002bbe6de36eaff26dae739b950c576dbb6b052ad2419d449479e9af5309d3d0580a8e915e71ac0a94d558f5e5792968d8beccee30832958f926c752cf908b4a453762426ebda75557a3efab9c19110c74b3742ccf0d324ce72f4865b1e00f9149a9af095c46f6859da5841f50cdfd1e7f211007e662ef21997c5a93ed91a108c9a3ee809d3a2c390d4bd779053fa3e074f0cb5f099c60ee88a484b82a2c15df4e857473609a04612ada5f39a121787ae3c921f926e11d5fb8142aed589c8a83ef1f317ccebf43e071e48870201512cdddecb80470a15d6f329855fa57af29e670367e7489d20efe08af5f3036c62a1ec9e5fec55fa2d72f415b854d8a71f90f9da44d2409508e8f592e547bbd3d75137f3c5515f64a43a9cc0122cc420067ab0786368ad839b74851a9ea18064068177d38776c7057be7a37eee91205ccf7fd3d9e47cc94aeb1eff060ecc78e2add5cf7c8dbb93d540bf920317056df16e57d10de534f6b98acdbd56d6d672d951a79724b8fbcce735520435615b0a0ee1e1d4a21f00cf74371bce393dec497ecb4171060eadb60f8fbb9ffa033b232a2d71f32c0e4363343749708f71eeaf32634ca8b412a8503aa76b0a9e638764862db59971f3e6b76b8696ca437c42df20a8fcb1f7f64c7797973612b752b01764affcb267219588ec9f62506824a3da17e18e3009a25736cd2a838448f60fc2608f6f53b00ef9ecb7ae643d50958bb38967e6a74e689c5f561c778751fdf152ef5fa6f90834532614194ecac8a816d938ab57bf0b74c54258cfdcb6ec9560fedf810e5b9e32f7308c064cc772b90b7836f2bec71c97c1f666456cdbe8bf2106113e7ea5f134800f8a1ea6e9bc30d68941a9436fc6072a9333c6b073f4448a072b42f576534bc48610626b2be520da8af978e0b60eeeede76bdf51a4366cc95b3d5c5ca914eaadadf81d3b58abb4eb4579b7128a82a12a8b383d717124cec27e4f8152046b7a2211b549bc0ad0f6b6453447a4437fbf47006bcfce0d96894d640fc14cbc2feb388cc1709cc0d75b411bb7c3477ba52f06a8709fb142c4a146b77bd5d56f0ee52f5cba5a9974ee9bee9d34aeac04613f064e895cc1e1623cffaf09926cc6ae1276a141f432bb5df23691ab98f7724490a6dac4fdb6c76ec01a4afd7fb22925b13c7ac86c3f830c02ae3b1a6b9ed17f75fcf4ffd725b048ef1a6cd3446b6ea929ea05cc1899488c6da52c75645edeca29944c685fac874c433aaa6085a1778c2fe3f197fcef46e7ba74eb740411c490ae876e6579c94ae6a027873b18d3717c4668ee242e8be112fe7cd69afd69d05c81f92e1af436d9f64b19fcb290582be76b204aa22b35ec9359b8a005fedca6d860973a9af023dcbaa9ab16d1474a25abc49ef4556ca0c9e2be3dc7d66f51ff0b2195d7764f12102cc62ff37691ce648ac5365619bb173eec3a6a9d0612295c6d87bc64312e0434294f22eeaa996303403ca4bde5cc4cf88e603950d244445abbd3a4952ada3b7e02b1ca59721b55758977b532f2c7df0b3af2a5022b118767e6bcc56d8803b7286145936138c86b1db511d625a6dce59260da62713b9ef5a19e9cc38120511e44018641b0d6c9a0544352639a33474e6bc9f72a648a98cd35d5ccb03d799b51ee71c5b1b9d1dd99416f39b007449ec8163cefc1d3e02660792061cd66275eef1b4150e171e5aa8b913d014f01771e37994eb8b8061760d4024753aeb8ed57e68fb93a21a41159415d5364581fd2da667bcf004179a10dd81a645085cfe4396866a79df12ce88d8a29af57fedae39b40602d5ccef3573b9dbfc4042fa996f30fb28eab1124c22ec97733544a3387cddfc3795352857df456a8db4703f00a4958dc647dc8a0d052ca9bbb57f2f55efbb397a08cb5bb3f9a89deac71c7d6391a79ae929dbcf25d34db8f394c20b6ea37204fe3ca4e9d6cbbcd00854f36bb93adfad553466d93e5bd6b5dc574e44d69c3aafd60d3768b1c4895e99dfdecc7a89b837b24e1ae3807a9aaf789d50424f2be6f54642f18d180f9030abac7a5fd19131cbdd84418620cfb8315cb77c43e7a7c3061b232baa97eb4b4530a59b9c65c9de8d45da18b975634b249b50d6f1a1ca7f1cf154d33cb76111033e27f1986570962220c10c09c7f3bd763edfc3ec1a66e10f7423721ce2e60f24d3f715d22306d1dbe235a45dbfe48dfcabd197f74395ad9cf2689c4fb907041b2fe429c8ae405b0f4d89ce8a28cfad4158a2de4399047af607d565f4064190047db24432fbb03aa30339430b35c445d75055c054ce7c6ec7df7052b6a221b6099c000e52e2856b2e72f3e1bd725146684359ec02c40064fa7ed744e9189b71c65867ffc1980e9d05d4c561ce0b2745e59f8c1e6869cb6dffc67a1fc517a08df5f33cbbe9247ef5be7bcee87c813562226c5f10681561980b0b30e890b746618496424139fe7c79d15eab139df03d15db972b6360fb64b956a08dc5d051acecacb5e2cb2b411e3b371e2a494ca8e4406c96540c62b28e3ac07e9a7dd370dedec5dfa2c7579e2a7041b6b23b237a974c570560672423764a43efc3a388b60b6e6f1c4c2d1af42b65f0b95114cb5a78a34d9d0b148ab0897f54362cfe81cab4aabac933ddecf43fe98fb4bb6c898687f51d64fb8171e992007486038e9f9dbda3baaaaa33264ee30859ab31a033bf2c9a232b6a5aaf38a6de6665e84ee0d3bb040b0e74b7be252cae43c49ca42acfb986199fbf24a23ecde09f921c121f9e9430260118ffe9a934797c116625b182838c9a3a60357cf7ad90eca6ebdfb2cd2042e88bf71e0bc2f676c5259f8816ff51078695ae8438edea6016e9d7d974388798236d00fcc0939805f2b87aa43af1af9892d24f65d9ecc6f6d5d9824dd27bc341033b40b6fb2307939a40d9528feec683f8af6229fcc7086af42e441f40b143212b69efc85d152bb8455fc85d266f9492b515d7b542f29e5a4f153e76983a1691a245080323a6a44b3ac4f01fcc0fa183409f9e3832a9c0db02aa8d9899da0e25a1a4608b39ceb4f885def99f9c55cdd6494704649ac90088687cd4896eeaff28743faff7c2c598539a4eb93f8db4c2b42033ae9191a6a4f1145bfad55d9a961ee99e6096b1a177b411085d78c19f6e1c1e7e7dcb3a53a6d75d58100cc564426e11b17af04dd203e6dd5cbf02824ba998d5a6ab27087fb5aa0fe4ba005c05b78ef9f11a1addc7dab37103aa5a61ffbfd195e3215a5229adb0ce33d0567a52e3d28ec25cdf731a39e8f8290c69e56d7927293de7b20d5a95285eaf162a906d90f62d4ba3bbf277b899ebf7202628f571117dd58a2c101aa8bf5d575b77ae11f627d8211ecf284c7bd78eb4036a9b09885c495f6e9c4906e1928de2e11e37bd6d4f91a4e809a2ca6cd58d79f1c336998e9effc9949f01ab7960ea7ef8ef418f555b9f81d055f63685e48c40548c141c9b50710115d4e7e63bbad957595e9ecc4e53486a173f04d8e0a89554763d7d80575f5971cc4d216f039ccb2f5022ed61868a31cbdc6876b099c8d901afe1f6ad879378b498f2df289890d87570ee9e4e6a7227045532e0c63b87fbe673f740872701a59d405e40979569ed736527458024446f1dabbc4d0acc7145afd08a9d1f0368195df6ee38cf07fff0647591eff93b736fc0bff1b8a2be16748c2b0ed647734e23b8a4fb9fcd75de0cd14a98470cacdb4bad8e03ae3c8decc2dd593b4df92bc3496c258affcd34872dfe40481c60522620cba278a0547b7fb0a7ab5e37c9146d8b41e2a4c3a1784207dfa07a78f7e1c68d42a518866fe0c2eacb4fc8991fa8f5ae10db18a8be50c58869b667ff56a23011059b260c13c3b5ccca0143c05acd63b9d1f8eed9175e4b8964c319fd3417c9da87d6310eb65ec9a212687cc242fbd741cee8aa5fb28ad516eeb54fa1dd68e3aa7e576cfd2d15aa9adfd29cecd14cb7bce3c82efac638694980dea1201a58784fc314ba6fc96098a3348b10817c4ee7e39b8da754594ad9593a99724e89851422b7b19080443da23148a55f4fb0a3f621facf2f1b112c40f6c8cc6480c0cf83a1e2faff46a3d7e913046f92e4e5fd6cfeb36d82418cade58a543c229b9aa8a124671f03677d37f242fc8832d15a7286160966c62bdfa2576ad5699afcffdbecce05c7093980c671c7d79926dcf93e0efaebb8f2a1c61d865cae965bd5ae096849e9560e07dc3770d9186a31fc0baf0c9e2c8b3b2508a8ee5fe76644abd386374dea2ef7818da1f91371f0ba4123bf21c293cd217b46269c17ccb294d74f3c318e3b5f9b3da4f23a814ba8604038c22e88c105e67108a9ca4704d56cec9527979dd6ff730c4ec35e7b584ba403851f26f324b455ee9a71ef8e61fce719ea567eb7a033f1daa569c02d5f5a8a70e1fcb0dd4bea5801ad8cac0acd44cc0f3079d5ca17b38d541ff9c1d75bae1c517fe9659025d3e91a31db2d1fa6ac68569254f2d15108b57a5ff7797e55b73720a25c76495a0ab01bef5ccb52a736f5f269973be74057620ae51e9c47fef04d0fad4bd44e8c1a86d991c4c07e2eb9d0b7dde89531d5efa44da216625c5e67b762e05f5d668897bfdb3cefeb7d832159fcea98152357cc36392ece5bad088b29c6b2eef56be24e451387b980ac5a423624d53f8cd90c7f6fe36408b6fcad5eef64dacc9c76132ee9abd5aee99c8b166db7a7c58cfceb531a45dcc96c20186ac188cda036508b4fabe558c84ce16d0d7ff27053958888f442c250ae474debcde5f35b8846cfa9f0d86a4f7272e45a1aa0ed865affc9eeac8b6366c21014a4d65cb585233592759c1f5580d3402094de8abc7438f2a04477de15ebef6d71d812bc9449772dba66ab21637b604297e4e4b7de90917d4c4f0809c9c59136a3ea10507da74aa6a441681421a770a16a30a1a201f81f7c0fc648d4619d145821eb069d9c5ad881d8b74be6e6d28000ac2e9d5cffe4af87a03071e06ed0da5d220fbc0d1e6354e83f7549d5bbd98f71762a489aebea09cac816f7ede13c311a0d2739e68f34a758b929193bf606355d28eac320f4092446b6eface30c42b35f61cff2fa35c044fac7bd8c3bb8bd16a9d7549f4bcf26a86efdeab172ef25c9e75aa99216bd451d6b7a29ce1e6a3f48b7dcd709256bcece63f3ad40862dc5b01b4b66bc0e6c3b7ca3ca60e9806fa36c487124e239b51ddaed71fc8c82fb3b712885e83d0be661857971e62a8f7ff5b56e0d4153c0a000f3d02b879da7556c4428d424851472ed10869cefcffe1a1fbeefd0ab5a3c068f910786ad50e13d1bbb368d300f0301935e705ca2b6db5df3268baa4ce70c64f3b21f2e9fce567781da0d5052fc7d76062c3d9264e56ae871931da100eb8aa17f1c78c859f930b074b9455a2e1e0a19d6a7adec183e819ec6e80cde512e5cea80109d6c7da763593788e10bc9e4d2b3bd284d2e6468da4a42c1d7e987368cb0a394571cef4d68a16642c85e6c8d7b24f9a7ac77a983a61c0665b2c71dcd137041a76cf4f1e74d10715f4d585703a010697298b68bd528db1c9438cb62861c26f1cc7c577917c694fa406c260ecdb8f91da97a9833dddbee82bd46a7a3a687cdc17862a3f237ba4863ec81c4ad3167edf1f55639f38d2d0fbc9320d758f64000a698c3d9f4d2d22f648b8c6b0609f7b0b0ad8ec42ca42d3102aba9fa7822aaaae56fb20a3999eb08b0d0857d0bad1ee8ee6a883902124d8d02e0a1bbbbdbeffcde6a8794b2c4784791040f26b646882513f5a093928fbd5884559766c5456beac7885cd296c605ca1bf3dcd73ffd6d258a75928c92bdd777200edd19b759e4b1bd7838b55bff751ec07e36110a653166dc5159d63322d2227648039a8495e9c8b34aed3cfb286b052123958174b343c81d49638498b1560ec5a0652f38f54fb83e47b64b87559b6f46e65f219640d73c178244b2674c0ee6d7b1d60a15eef761655c1ef9d24f6523da890fddc00150a0297d7253a3dc27bb9e0a624fb934153ee4f8dbcac32567c1849711295e5cb6432485c09b3cbfc84254e612ff1afae4efb833b9833245f7bfec242447f10753d4be8eeaf24e576e53c0a0dbc0f9c13cc2cbed336756258155bc99c95ae5c22d2ee4871008d33ee77535401a573cc4819300d9edaeea7ef6ca8778487cd28a169807c3acb603bd15ab10a114bad5c325849490436f8d0076528adeacf29306b3b929cc42c066b5cbfbc519f637746e61cee63a9689ff39b6c7e9ecd367c3b1b57e2885c1bf89b80c8d7e25da65c0a3bccb97ac57f1e9eba1b333a888c6e4080398d99f7ac57130d88609f37668c3b1d3e9a555f103bac82f39aa92d8b1cddd483a4fbf581e0481fe33b001a27f5494ccfd751bde84d970571d61fe8b3a70f59b4013506d6591918055f0ad1c7573c56d1703d4cedf5159ed2eb46d165dbf9777aa40d59035002ee795d63bfbc6025b0354b9c4c0f75c92eb6081f80799af95ca3e5d0eeba764d26faa47dd5d44bfee0b8f478fcb5775f5f4a6da6431ee2e3d544914c85b6c5380c1b17d340361c2a16e88c0e48c292ece55069aa6c3ea6afba062f30e752a8d7bdfd0adbf44ae083ec97eca3fea50a1de88d811dd5c181c5372584df8838bcc91eb96f5a7f280cb09da5ea73a1f1547014b7f88d8c09489164776257b7042207bf0f4723b85e373e76364fe47131815f398ddb70bb0f8098e259fe72ad068f3e216f6afa36dfb123c8a13125ddfcd790bdb99a91aa8a80edebd3d891c66cb701df9bf2d1235da86e95ac617feea07b6f40e3343f88f89990cf4a53481276ca207c8c2e3440e4532173cf8cb9ad448416d6e09c3599f4767f63895ca2c14e50f7128bde455e16a45e19f435f19eb5aef1fee557b46faab1fd4b8f656f6d1a7f1e1d7ce3626b5dfcc23c1ddd90a58efe886139a9ec6d8c58dbca64a832b74af834c010fa4c95f73cc622a325bcbe7d1df8ccea90294897fbd3374990047c0a785f6dd46fe9b410b718598d6321ded0b793f255dc6c7f927d505ea5d959fcc546a4b954abf7ad13f56326a8325dad729693e5ead5aabc5221a23f0b5b5faa9eb84db048504d613190fed5fe9e4e5e7596b56387692752949c2ec29765945b04915f94cabe33cb6d94024521408c93e316de6dd256994b9a342db343b3469361903605f8cb63d77f7507f9d582502596b514c680eb17797d04ba8abb060a328682e28f610247b0caae49abfdc43d4910333ffdd5fd7c08eb049ae7d39ba7ba98bb7c0bc4a9ec1d0e95a695d84fffece9d8a957bddd116bb13f834b71e606b924d8e9738e47d2e4a36fcb8a77e3159052a57659396d43a6a23d8d1309492568aee5b90c8a9d17ce6d20f2889701352d82bcee65fe34f7f16fba12f9cc490d3410a715a294f290c060c0767b814919f17201b81b0b86a58d9f17332f8e2265a477c53f08e4f217db1e1e3eb3b3683a3999f430860d12c8d2d11ab396531c027fdd791d6392049ead245ea6a7e6810215a4b1783279b979aea3baa31e47cd91c4d0e5634152f83592554d119e067a5e72d04c1046dad460858a74da59ba84f4aff06596b40a6ae1181a1ef6002ba98decb08a75c10fd45f9ade44c82108ca1fab04d6bdeaf427c88c01e33793e314558ff5c4a736eb0408de9e10926bdcbcddae7f341c8f689c114656f78cfa8f53cc94ab77e1256af89126dd8624dab8ffb51254c18c91fc64d07a77a56b1b72540a84c822dd215197e993974ee2ed1e33045357936129af60746b2d2622559f2bee6f73134405b181009b69243a1cdb6aeac21494bd373d250ef2d6b231c2a03ac3b3709f6667b8452e6c0888cb5e5ca41b6966223d8130db439366f2cc2f4cb76071e5fbba5932ff7571e6838c0b3ad1aedd44a2f6315ff48b65eb0d196bff3615a42b15288d723d386bfe65c864861216a81a6c5853ae73bace85a5adfdef62133bc1d0950edfc651f780a7bfe118c5e57518b67a6b347e72b602e3eea39bcbd6ce046f27ea819114ec0eb9691242717d7f57d36be4631d3cfcfa185c84eb1a63701b2d8b5a27f78092a2a2645a8c8a3faa2fa946c54ea168f5e887a6a69bf8e73764ffc75bd22431ceb606ec510d11e85d23d6ec176243bf0c61ebb1389b0b32ad79c59e81c187b0811de0eb64b6a41811d39b4c1b7b508c48eade811bf4456e65d9fe3928f0133e4d13856dd48050b8450345f568ebe8e7ceeb7a0ea5703213463ef44fcb352eee3c67aa9ffc872a3c7bb9f8f5f35eb47ac4d749dd0380e81fd977dc167913bb43aefe4063d1412be213741143fe1283105128c21fe0d05b6dc08d8f3a16e79bd71b3919b8e2e3488c552077fb89fc167c09ed2608d7b28913e5188e69f44a21da13c44207dfdf745341385d63d10e02d522ceae8c7ecdb90ec2c58d554973a3a87fc0a14d9f0b2faf8ce808a184a27402cfffd2289f0df0d942eeba3360879a9ec3b4d4e0c8c5e8d4b319f50be96d676a8b7865961e6253c1b593f465f0f108f0def5da36fe44c03c0eaefdbb28fdf3ce5e13b6ed5870846921d4abe64ae7cadb1d9e43428190208f679c2f5acaef11e42a7472b1a95fdab83b95bbf5156c8a5943221e0fe552b4e4175a46cc493f28fb33b2fec0e848a31043a7c1579e40613b38fde169d90fa70ff496985e511dabd89349e79ec0ec2593949f34bc8c36147dbe80c2e5de88f9009d7a3908dbbd7eb4eec17b6baed38c34a0415012888d3c717e7a434ddcfd79d483f847620cc722d105cb08c9f4ca05beecc8a4f9906c74f964ead982f80861d95f6280944ad1970577b536c36462cbe2790afb79bca3addf2149f9023670a5627565c670f55df1b209df61ba4b1a24b3e1543913510d345a4d6fad090f649d9569339146d2aa9d260911dc987b0e2efa8930b60c73973fa23787026abbcbc5633db57b111228aa5af577908fbff5b921d93756349ad96bc0ad4fc50a4d5c7982bde7a44198f7d4a6419ce26ddb9364c166aa89e6c69a4b7493e07c769e87d389bf5658dddafc00c875f7ce0c4e34ecb00b6aed56e6b5099de059c8dbfcfe538c5d53e24b0f8dc6d00f5e5ff8c261b470cf5522b4d16673a3172ffd9e6f04e214e24502954d95a7f9e4afc89957494af62d18b0aa6c51e7b0dc26ac85caffdefe1ef80cc9d4142ee089719f77f5861113fc09b5883ee0b732aef982cda8ac78861beee4d790c250bddc12cc9db2269acb70348e72ee297c3fee8358c2ae995179da5f50a803aacff51495494c3b1f29b14228e61cfddae340a3de3d02479ed4866449885b2c28cdf48a6f078990963b490b893a3e6c163c19eb16181d3f7d7a1100df1a0e84a04865af32f19800b75491ff39595b6424463cb424c79072aca75dd7e150c864297ac7b33e81506f3b8921b8d5072dd4cde12eb6a9455ae61a27b6fd6bb1ceac8c5df0d92ce1db6f2ae425f8e9a5d6a0db5b6436dd36e97bb46a755cc80413113722b74d1473360509148ac51d73ef4704c1e1dabf8f8426b27152b38c1743a367913c3e5ae235a22f383d0aeccfe3241b7f601cb5ad1966c3ec841b6e8c8a2aa199a172ec127b39e4047e5776e292354755daef00e03e087b7968f67b75c14c651f47988d2746bc3273ce4518f0a92190bd57a6400018cd0998cf0ec24df1eab46f78803d0e4a740c6c02a79a2edc25f2629530efca09e8923616c114fd9efbe60b0a3026fc9f696b3a969d221855f08331bfcb419d353e865657eec005877ad09b5cf3fdec07ba55af6eef845b284de7065c4cacef075fc11d103a855e34265b66f1f8d023e88862c252948b2ccd9957059484b3a73b28b8743e49aedface783c364ca430dba40663c43833776526b9f01b07e7adee9bc858299320e89b598cef0b263627aaa2b2618e94560298277bf7ab66693667bb657828dfc09a62729eda3286eacbb639155b9cdca60648c717b42cdab3e1d1e429a401d6b3e2eda1e0e60cdc665e8a61c80fe2731b910db6be92598d3df02b3f84530e7ec8762095042caaaa0f295aa912b0fce79b539fb37110f2e335168c27f7c879b56208a75daff88f1f9cbf49fd443949fd2dd10bddcada54751464d66ce835b60919a5fcb40abd414919ae4ed3ab6399c23e0b82a42e10936e3517a7500e65aefdb7f72db64112a6b955941ded0dbb2def5a8be3b871fdc58f84ab2ebc301c9685b589130a9be6e515144c5eecc06c64f6cb8de692caa4d6f75b3343c1df3f37ba0320f6313961006726e75bba7f54bf637b88ae20d347a024bf21d702514d36b771d83bf8fe8933e8b7cd2dca7183fa7753850ee5df772707ef0a86238063e3ade4ae0bc32daf8a70841b38ec0af8c38ad90b7363495751d74dab9c6afba0ca9e2cadf6846ed58ccba650719c0a11f9caa62d7278120d8ca68f86255a5a802988b1c2621ca49931d3dad753dd55b6f65870ce587a8289751300c445aef96e70b5125cd949c67dc47da74157b7b76bcb9e34d8fb735ae05b87e82bbd89ef4ba4d36c352a5d5110b8120138030ccbaef302a98c96cc0a33008fecf680a01b02c65a9c3f0e7d5bc9f40beeb0c077d38b67b23ee0c6a0c80936e662098c8b805e5a35a755d7db69e376e176bcc2319acea14f2b7f59089ca54addce8f487bba5328edfe7eb7df584cbd2b28f0d28ad540f118eaee01ad99a9e53b0e3ea0ab0b192b5c692305ce8db5525c184400807af01e3e3c6cf086c812ca44170dca5401dcc6d7aa8d40fc927aa1b56ecd726f4b5f4247e99986395a413e03dc7dbee58db576bcfea749edab335a72808632645391bda889b37df5975cb75f5e4aa4d44acd19fef0f51112ef50546bdbfb19df22fb6fdfd70e445f037503e4f5ddf119f7b432c842a2115a36071eb23223f3003b718521f0e615e7fb786e022d46bcce1d9c1d13910b7e77429a63a438e490c8179e11986102d300cb38e36531be1205f3b2468d79112a793e3f4a1c0f9903966be169b344c56759ccd06f41a439041c11efa14b4423362d715bd793f6548d36a9f633258e71e10a49656e958f34afe4d337fc91a24278d73d0c29a31788d7ac259a8125091faeb9f7af9016206c80908b70e7b822c7bb47e5ae30bfc5ec5bc9c340545151cd2ea2aa7b9c2856de7e429934b6bcd310361e2ed196573fd874a2b1193cd6fc4b8366be9ab73596dc19a701932f3bd64d7e746393bdc0223aa4e77ec72ee880802d4148de9805c6aa101cb582328bb4b5b7791022a6bda729c048ffcc1330ccd6c8633070af3bb30906d5245aefc8cf0b41dc7f5ffe2d22169929c6c8edb43a04554ae92ab2fb15d1c2cd646a30a1806a2c3102176e6eda642721523b998a3f6e64d9247d6513f1c7b90b0a70942d73be6ee59ce5ba0c4d2effc0815dbbd090fbb9c7f7c3a166a9b376252dc7c64abf362b2ceae46dc72192c8207f4f3fcbfbcc2d184ce0b592bd03a64c84acc5fd50fdb3fa62cd32cd094fa18747f9694ceb397f2c36340fb78f0aa6e4a812504088f3809cccaf2bdbde5deba43165cce316d6ace3b3505d2a3111db3f09b1688945652d78c93a2eb0370fe6e66d2ed86e16d8fb786cf10fe63cb0c7553bea53d4ca30460f99f6deb3c3196de846965df387e246f92791439c04e336b21c645318795fb8da01799e15037730a850658374382d3cd61ef65b4f78902cbdd20c5a2d4dc39566bb525191684548c41ff073702e63366f40438d8ae509893de2a82bdf643bf53f4b07ced3de3a8932ae035e432513d50e8ec825fb4a5dfd837acb2dc26a9ae90324089a2d190119d3c380a11a7164b52fd2ec597112f49d1f93d68b2820f1a078f82075b67ee69e29cade23b3b4f0f153912842d286c4ba3a5f678ad1c5656792730d89fc4b8ddb899e2e8fffe60dc8416feba54aab2083fd57e27fb34be838c783fe262e7f2cd7fd0eb67e4c2a648e6f0c8c5ce35287e02f05ef9fb63923c7de3b1efa960031aaa286d5ae61951000f13bcf23c25d1e4d40d33c3a618143566de805e6a8a3af865d4736f870031c5c6b9e0d91ab6b2fe8ced62d95fa9557377d6eb1ffb64e28bc9ee1ca11d5490d2c5db6216377f8851a38ac1271a9799b008b74afa6a4b8f7b192766815923b0389d55b725c400ee934798a4dbae33399d61db858a3685868d3ee7caec17b3bcc7053f9b163a0918137a2bcebeb7b116c7caf6419201af9d5574cf4d978ff0c3d949d4ccc4849239850e239cc0bc15822e0806611ce19cf6eca42096a14994a6a6d4f7acc5f54cadc92d1c220f0873daec2de38149dc44b9410436ce1d1ed339f0c145c6d2467d4ff52f9e8799448b61438b0582fd220b664c507cd6079216ee6786866675925202c8594a4c5157981e5c997ee7d90fe2b7039a949239cb452aadb177488135cdcba4365267a5ba50fb41f446cb73fe5f66c0392a9362cace02694ae58072082f8a02c44f9802e06f1fa29a47facafd5bae0a5ec2b3fc8ce062dfbfd7edafbbba7f2acb22d40d21da72a8eafbd0ce8334e8c7ef495e84783d5387114f601306015d9e2b54060782eda9815109e71dd3957cfb2cf8fe5826c570b916d4a1bde47f27ae529e92a494cf3cc1256a3c291c21ea3def4225a124539ecec20260e805f9b67c501d76d446170ca5a3f725e069fb10f3cfb20e200972357fca44f759426ce6ee42c8eb566dda46a6892272bc4130b1a02f317d0905276db035c6179ce9c31c9a498db7e27f2ec52219398096b2449daa911a34c747ebda75d4e1645ff83daf3e9a173354f9674cbd5844cf727bb475e5587e584c0adf677b480b882c92bbe36d39006c065e9c60ba067e65f366fe1968a1bae2162540b0b10fa3fc3717e00322d737570cd246a03f6d4c327d9d97c1d68cabf7906472bc5fb5a3813b6a652fc97f6db35b55707607f089bcad7eb6b894f7344720f6554ba678994f18683d3060590fdfcc879e637718de09c697148027b450aabda961697f1679b1a79cdc43ec0dbb1c72220f4df4644452fa70e9d9ca3a5e6fafe29c61ee3dfe6332fda36ce3962d95e4548f65cad69eb05eedd192e0640b9e804e90d114b96dbb5ab8b45cb8deb12e349cab61e88ee36008b98f7098c52033a52d1c481bb1d5887ed69f5905beebe565e52bb57ae8dda40d42e113db703ba1df3493ad45c3e93ea02a6c268d617300bd6f61453424261967548636d7c9bddc396a76b1ece8c97b4b30699a17b0af98d89adddc54a4d92e25f25155dda101c39eff7cf76f6c5c0da8a10295051529b156a192623c59ed65c6983e7e8b0428719d0a2c04631ea469a3547048376d2b1b075ee85ec6a1b96f92afbe1d5483b4f32b7d4b4000727d0eefce2cc90e721d7e1351fd8d740bf54c398b8850fd20e41039990962950b340628ef303cabf9f98b3b0b8bb93be2ac32a95d765602b9c55afd6d0ce5f5a4383a2587a6a245bdc4d06ad46b32f32ed731d2994d7b7e532fbc49731a8c62c6cb132d215a78f66ec3e174127482c976134489f4738745f31a6f09e158981cf50b8e8b0a58f2bb73d5ad13599fd485dc44d7849e9923e2908c4aa17b76cf8f816bd137b8b8de4de62f9f9c21c1d1bb04864187e5f933f6ebbb34c7c3adcaa995bd834310ba3d1cf2e8e02accf611f77f7799c733d0cedbc9f569e3f589242f0756bf55bdba6419b3efe2320afcc8418daa10ab23a6371cb00ec1ecd405740f3e5f7314f1de48144624e93935f275a073aa237fc5bd87cd852f4a63c0a4aee7f308fe07361bb418789278024fdc7d3f2336adf83f21a34ff74f1351f0a1230ce9e54cd809f7c2d5b9251345e30bb3f1636f070fc0dc73b4c51061443e6250311035e8e2a9935bbbb4e58c0851daaff54f93d8edc63588c83b22c88351bfb4825c97c196a0fa9b3f28e733910e5743c2a9d4211adb304b50e3fe53172743495bbc375b3f4a1a2853f761ccbd319b536e64d88e99f5580b5cafb7bead22ccaed60e1ecb619e33e0c2165a6fdfa898fd55d12a326ebc85421f3663f66a04b160d539d9466d76abde4dff64c0338c767565ca47dbac3433b97b695c73c41036ac6181f005f8150e553fa498412e0f1563f1602a4bbe1e0616b52056214563366a3f5a2631c7408adae7092b637ac7222b0191700bac68592975484c81d693eabc8923df7d22b59d3be8a1acb7ecc3c862f2c31c33dca30ffb4c666301bb3043f52bfd6ff39ffb13ce0b0cd4d565abcee72e7ec4fc51ed85531b63f850734a8739ccb4d27de9ff72ff3918b4e78a4be37edc36c47765042bfa19bf9393b20c283d3edaeec54977d255b03823eb6ad42a6730e34c2b0f0101baf2633e66803b5f44ca2ebf4cb3b6da11c8d474180515c897dea1488512c4daaad66b27b3c17f14fff2227e61677e6643641f400ca3115e773b313e6b3be615e692e4b921fecac8b0f88b0503cd7f12f6d73bf31c90df631c2108b801a83dbf7161a5c29f1aa176b7ec647e7128a861a42adee09cebe956ede18befbe1103f105fc520c40cb9a7267b1db12da5decc3b29635397194b8a16b33552f2af762ee9611e9583f2b3f092e17afc8e5aaafd4a1d9224b316a45067d43ad8de821828a435fa1e43ff523d64fa817532cebf692a9c60dae7cdd193bca2e9b0209a78381649397d9b34dd7b2891e851a97a66d441a0b1c7cae9264a3d3d4d3e24ef37e0b5a26c7086c184a3e362d80621e95d1a788f7f9e699a7f018f951a9c5303ed0e8f3d84217a3805a2425902f19a8abf7084aada507059e66fdccb0133505faa9b61ca38145e4779ed6c39a159fb5b4bf8fdb915a17aa5f06a3bfd53813924e7678b8a485a5a1a9a54b06ae72459bfc9597cf7cb20146624474cbc0899c9918957ee9181c3a0b89c192f636ed93de34d699a78febb9d1d92782f30ae147edad33f5ede5ae8bf0dca0af4154f9db4ae3d6097f1efbeeded4566d1673970f587f331b834662eadda7af7e17221c800408b031ecf278fa5e1ebbce2ad48da6546e2fbebe0775fcf08d2d9dac2e8e303b4492e6e1e23099d641f771a29391375e7073a4db092b120379f8c2d77200c7366bd7823d55cec6b394aa40e64e18a65cef54b43e386072f4a562cd84b19fe39e1e9920c8384f48b6aed105cb46479b2fd9a3e324038fb73217bcfe6c5bacce7620b5f37726b461d26f3b06d4d5399a1af3d697f36e138830e588b1af0e5133d8cd1f0673f1083bbbe975a767268419ae3fb06b524ccfbd187c67825e3ea422270f25dfb3a9feb02078927b3d997e1fe9033a083efe05e76ace896be8f45bb3335a992ba7cf124a595f7697290a06e334e0234cf79c0b82444313bb714c1cedca993b928079e0ba40b547d45b1636a6a2c0ff45215d315fdf2e759e70a0ee95f4d4ceea6f3c68b686478394db1e519ced8853543e1fef25087d31551ead528eb3bdb9353e6d19886f913cde3b4e9b539affa6719780953063d2cc488fa6ea1b3f9c9df5a2539f718ddfa62ce957b47bae1e8048c19fd63ee6e89d3838fe84786272e45807d0a8aa4a628ca83ca71eedd9e165d8a185e16d02c405c09b038f95a65571beafd9ebaa89a55c9e04cbb3ae7a5c9df04b62da269f46173954d40330e43af7c1044c16e49873f43ccb64553a5f0007b119888e082dd03e8e901b1738270cc6e20b468718b8cac68871472fb4d8837b331ac0f7a528e41d68f0542c21f49c9417f5374a78a895a545f333eae817078578fdaee57ca0c21a1cab8002f463b182a33ecf5ed5d04480303a3a5c8145d05824d15d054285fc50c0f840db94d3a23a5241225a61a6dc4e8d25722ced0aa6b38012aca5738a164dc5a21c4fe85426f420a2ab369809cf3e4233ef0c9d45b15cae77a02dc66b0f329b050bc3f5ad7a74132c55a6b11541b9fce08c3eb270473f78d8bfefd9ec856cfc4469ee5daf105694938693d61485dad81c849c850fefedc2eacfe9614fcb50e482b66a783f1b226feb5f2fe002802112030ddf78db1ada15f78793eed76b26954f697a063872ca9a49482fff68ef8c0958ab4ddf4229718612ee2c8713d002457c2f8308221a3a5442a329240cf91c231047ae365ac60ff03f6dc040ec7858f8eb4fca8a464796e2a31fdfc9c548eebe9c37f84935325e78bb01424893dac67a7814813458234b4186dcf3fd4ca265fa6228fef2b2f354538276d585221f6a8153c7f304536e85fcf3ea57889336d7a71b0cc15e75e40188d2bd41d59f8bbdc43b3e887c12bc9d2b8075b0713739173bcffc0b8df549974e7a45b54f5deaad16c73a74fa5ec70222f448b324f1ba521cef85261403f6321ac1775663cffb275c9647850753800b6a426e06b2714f3819e0da7ecd2a4632430f386c1e78e1b0e0eda3b25a1d1b49b5eae2ae59b9a738a132106bd2b0d9f984260db5ad326b4ae184aa0b86d1d47b238e6e14e56cdbbe67e6ea7f88d6e877213eb113206c75dc093199ae0e40f9fe43a96333aa594ff7ac1bda76c6f89c474888bc00f01de9f959714a8bb962d8dd989361344fed613198aead1417588eb37099c0665d01c19add7ef0609f776085e4bdf92a8c74583567856232d92e1f80b8083736a1a59dc4b0e843b756a3e4539897b646289919682905bf0fc50cb4da8e8d2b531cb7cd3a8321977d4971ad9b0ddd8e2b3c82d809fcceae681542fc43ce52e29221258fe0d44d164b5803397d08062995de9f262e64e74a794db14e6fd3e0bdbbd75466bca48d07d0888129dc9362256ea06acf3d452477fa1e35b3a54b589b915fbe28de731f65da71e806cb0af82dcd73f0ef307d1557165ff75278c656a0d19eb87ca118248d2997363e4ea3c6f07340815f614bd2814f34f0ddcdaa23005e3e7cbaa70144f4b618c96bb3934a4b12cabc68a1300c018bd95fbbe6755208085a2c46e01610fcd4ed31d3dc1603145f00700e38a2d740c6945a3a917d1bc5d22daadf8c4f2102563626061150aa4bd88e388fee513fd45a8df268d03b721f1313c4b965791edc3fd112f1504a1623a2af779a33c5d43160b6296d923f1f0d73db32fb5b9484fd97e30afd925de1a9ce7621ecdb44aa9616fe25372889ce020e90c462b49dea5c7d77be76dcbdd6a6ecfdbbb83a99f1593207ad704756e739e952a85e34fdb002e695b64120fc6e982b9229bc2069b6c0dfb0f9e17153cbb53047ef21e2f6413addbb0ba67cbe005874e4c5d6d5edcbcbbd922bca19a7d14705d3d1b23feeeee088916d1a2d375931344e80472b7e72c0b3d870108d4de26464952f2ed789f17a9ae216df66f169323b9d97075cf617b7cf668af69871f8f2dce040ba82d6b22096c0afe949354842414319ae2efc841d63f064efe3c3d2a57c9baa418be50d6380f71d721109fe49f6b03d5ffd1ca7c776e9edc9fae84f8f8e63c9b83abd6bfa82c3857cfd43714362ddc7882f3507b5439982e9e9f62ffa0fbfed45005ef99a7a5fd8c42761e9cc7195bafa0ef07cc826fa5957703183f59d979544b503e7b346f94b99f990e42cd034dee7544d5d23f6a5dfa101ed08cee475c5df01c1a5d471da7bd81647b051cc334374830ed8d29e4842589c4d84c575b28cb8ecc59b3150c8ee70c83b14934de1056a9c2d5c8bd635ba883a30cc71811ebe3fe648d64432e69a6dfc6356c82ba47e1f9b4f0fdcd5eb63e05caaba61a51e73937790ad3f0750b27f078bf00d70fef50b9d85011afeacee5df90460179e66d9e973d49b1938ecc70536df779247f6f3ef72b5e8f0df190309627dc9721d1618a9cacb8a84942ab1e46da57f254594c1c6936f4fa98db96cdf3a2cb72582eaff515f3b2866e5b3aaabd494ecb09632186ae570e0329aa0b65e9fda61e063702863e03d8f6a7148d01f967ca5a7c3573ab6b865b98c5356cce47a11dc79826cab754022583efd7d49624f489685cfd88f100fb751d89c4cb56c9f660d00e297b9e4dc9a03a21b2f6a1f0088400e588edd6698e6f2a4ffb769b394354fd6e041c60b4fdddf56aba4f6789a46fcbc08fb19df2260b1c1b18a55ef817daf3aa78c82f72e41e5b28d55708c00aadf39afffecfa292b1334724f01178df40dedf2e1a09793e64523fb116125e320ba4e0fb8beaa91c2c9685ad9c34ff0c874cda32cc140c12fa57287187464f678dff82c81c016cdabe41623832239daad95b487ba11c840f4bcb116f8820be511320834f683cf522c6361abcf3ea503acb44e4b8a3b3e8df218be8c2ddd99f34d2c5224cfa33b79af211555bf4cc252ef2898df284c4585d372e9adad86588c990401f39582fb6e3b2b3b16214b99997db53e7699c775229d9b9bbe601cf8713685148b186934b75a101086b9eb4ffc14bb74f6a7d74d8b1329cbb53ff28f866a7f6e82e77ecc310ca31866ed24b046d85d62c76818305a397bedc4f7a5ca01e913283a314cf186a83b1184b130dc74e579c415a2defa60fff1c71b3b6e64d7cb434429f0fe5a6a4d84902826a36382d2a5d921abfd9f23bc6d4419024c44a1979c60142890d2472138cfeb4a630568130317ecc6224ef01374e573a94cc757ab27faa084623ba3e287de68c7397d9f817634d514fa8a390be1cdf9e33fc84441b624fc82709eac76cd3a0c1608cb79ea65b2f63474a3494d26d01d342bb7e4c223a5b0a599faff2cc753f31a9913af227a8a92852b987db31507157fbc362d507e9981c8c16315b738dbf8a17e671d90691818c0e0775d7121a34ae3303c3130053d3da2152bfa20315d3b086054fb10b3465ad80345a66c317d9d3a523d615651eb0432beb45e69e757fd20064f97baac8999157597ad81100f32d6fa9b1139bf4eb70fbee16422abe62210497fc8e1bb52cde01757e04a2e95aed2dd0c87d059471c55cdc392988af65bce859902059613cb6a4f67d9455e818b999ce1f18dcebedfdf02539230e4ba8a4d6f2ccce7703fa27d7a6515fa2ec1cc4aa42dfc03422f69f568ab283261aee525fbf31f6a5af3cc8741d4b7da69cfe10a7fcef4ca296f486c16a2dff29fb65c877523ad55ee443f68276fa4ea0714722d00a80e5fe2ed52af21fd30e1949ab931c8098e6435fcab79dc63349515593d185b27bbb3778399155668d276df5d8cef19706ff404e9ed51d0f8aee3cfd28563d852826c94e39e2b2c2521ed2c61e5f27a607367aa6ca001ea8a04f63a4c0181296fdc0eff64d2eda82ff39e2ddf1202e9bf949b6c3aa018efd983dd8099cfda91bf8be298e4f08149b472b380e89139f2e90c698e4edde544b1926e647f64f3a881adbf05cfcd4c17388d5656cf93b02e35bc493a99bfeab9410f9e0c6f3655c000340347527f79c3f2149829738d02d134ce2139dd1d897f3444f20cdb8a8fad5faf57db6829fa7be27d640a8cfcb4ab7bcf6ab0d935cf42642cce14a089f03874aac2c8fc5c2da48c7a7a09a26a0fdf5735e6c4762a6d261c6ef953c8c29d9edeff478c1c47820d8f7a4ce78e676631453aa518ce1edddd086b7359ab8256c5992b231e0ec6004f34f1c7f66291e874edad6b3a563507e9079f431de7c9292f35e4fd474c47b8e86a5ec33760e5844e38661798eda336740cfcea883425e2674088d78ae905657210999bda4f7d512303867e09e122b7768af4d403234511fbc775b8f41a45cd2de9edd9aff8b7e387ca6277f10be751abbe525c6e6d3a98485dad22082b92a65c799a05ee178cdb047192f1d85a46579d4347e4616af6bfbead5b09bf807de31a505f2005e5931c41ad9af19a2dc1a780b5422b6310361ea34c61e65065a4b24560af92eec0b3bbbc940978f0a36e8783e3d3c3a980412a28f307fe2b2aeb5121460e7d1567d26a19299ec29242a2a3069f8c96c1bbacc38885f4303d619cdd390274c47b4e917d54f46a35610e05b24e29c81f51a858b59e4ed08b0d9a336ab3c28159c20a3cd0c23c3ace933bac242fdad834f0a2f5f1cdad0c8c918dd8d720c36edafa72f035ef1c1c047e2fc66a3b0d025871e1dce5f9f3f0cc6e53b22778fc94f43d3ea38a925a2e3c5cdc9f0942a843fd8c2c9f4fdc34d885d0abb885b5070d4836763175d2382ffe942d9c2bac2d22d7ee05ed803be52c25cef24edd397d4d2d8513df542b6745f48d589b4a26939bf8ac330df4ccfa8684a08a3d7e22921fe4ed99c46acc7d183bda23d364a14ef1e607f908f1e574916cc060d0fce67642a6b1b01abdad9dbb224f4a415d4e417236837c79819f73bff69d9046fe0a97d0ab100bf046d491415d3056b980a25ebeae72ac7a813a0e1f83a6d37d06dd0105ffb4c61d2a45c70926276a9d151928807e4c5ea49a7f5a14407dd103f2e2c9bd6f3f1c20709c034e46e382d6e7230b68cbfb837ededc0610734638165ec7da51f12198829e28be715968bebe6b1b444c30d086067d77f54d4a4abaa6a22f77bc0907eb3e7dfafcb952f652daab60e0d937763c90984273dcb26270fd05788c02d243d182e7d81ee9bdf0125a33265ec037fa568bdaf6c71e8f1d6e6754fe548cd07126e1b13685005c7dfef203c8dc50e1011e2b5a4b15497841b15ee723fd74714d7ba67dd2726bade2aa00646b99a12c80a4540c6282887fa890a378ee971c30513a5389b74743f5c9fa644c196bb8c00763b9b334c1a69e1c634439f68350f65536abecfce2c64148a2270ab75db95c7b24e021f14c2d2b94ca54c75203fbc9e78e32173bff4a9297eeb3df4b4d238dba067eccf04e7cd771c5b1c60ad60762ed5f98abca0ed328004ce5df9e8ddb77878ec082ac86bfad87763772c86d12a06c8b0a8de80f99b91b5264d52ece8517b21e1a9643379b785840c5bdfce75fb01735aefce78b5fba37c5c902220f2b1ed9b1dfcabe27a9c4ad1cf43579a4f560fff42373740c8c5546242f2f7183577cd4389f011251e18d253c6e3f683d63a1cef5f5df8f8d7433e0c8d21c38c9a36e9e9bc0e5d59de5d515d1e3c25bb6aef829d2b1ecc153b3364bb04265a6a411b8854d66e3e0c7285c812a4f3e1ac928dc111703ebb7c3efc7b61e937d39a7c90fd4e091e31bc8c0db316be8e28245805d5830ad3d947124b97489a9935078fb46d39a39b7076f91cade6b8b8f33c0462ac619565c439288355c66785562a47baea370648e004f3608108004b7d0f037b479de609c8521ea6f5a51c7176256d3fd15221bff5b9c2d24b0f0427ba865d911daf9ee985a58f8856088e5c60529592889ef6db1142ec0ad620b8175e0252884926bef69957c5ef7345b6b286a8227e40c27a1f1ca73e6fa2a21af560074930f25d80bf908d1b26d0948fe4fb79ce3c9b662c4c59ad55071c137da2825687f9d45e8937a1a532fbed8531b48d6bdd0666e32f3e8b920e96103166138a30a1fa612c298bba6c5300e5654e3efc5d3e991ca64c9fe44432b906ff0da46bc565a870a4b63b2812f6149e537d3cd172ed4f092c9e229e39effcf28f74b1eb252acce0951206a76a094687d5f860a898422072a67f339ca8bad48cae8ddec9359615de46f722b3336ed5ea441eaa4adbc8ee5ffd960d8831a42b959e1d8cbbe99d32d096a0f6c5d8f41e19a08bf88f19976d081c6b7fc04c84881ddbe259a5efa047a3ecb66711a140b6e6c04b2a7e6c0e644a4c87ad64a88f9038196203926e3622bbb7fade5ab2cc6c54dc2300e2a3528a9e6b87a6889d01bf38798d26cd2749f0e96f63959148ea6ddcd34b46872ac61851fac5afa107af7a8285f4cd8abebf12223599e44501c3314bcca73394ff1e8a011be37efde683f03f60dd4a502f363485551a948581cdc20382ddca9fcb08849f00affa0d2cf9795cc2254fed3fd718121bd0ca308cb62cf7606332ca51ca8935d39481860e19ea4bf7bf82f3f731d061cc8354c23b85093fde299f56ab0a226c0f61c6e1d5abdb3fe5b146dba36e1266cde10104840e6312fe28bc10b8cb7d4011ca415fe9a6cf2f309a7aee1fc2b959498d909ca732356b7c6c9c8b03c756fe1deb78868ff791fa420220c52bbaa48e2fd183e69f10e0b9dfe5e0741688a37fe37eef8d42bd0febf6fa848bf00cd8b844021f213934e5676561bf56c5505ee7f4053f9168cbbb0e8f489d99e032fb0346740ce4ca3d19eb900dd0cbd9c4fb1001afe89b80f1a5a1c82f32b965288539c6f76ee179f3fae4a231cec2803c7d4901d35ac4de96b9794dc1d917755dc7016a81a921e93127e8f9b00e1150b0a38084563e256a919d7750ee08b6b662bb040269ad1a3a56d49dec026530da135b3dac7cad5a47e152b903a37e943c9e99de4d737f7e425c7a876063cde57f8ca112f49902ebaa8d48ce352d8d50c5d5d30220c60a3d21dbe5863906c345aca19eef41c211754fe88c19451d1e600574c31305d34d8c6dfba06a1c76ca02007d64d7b39c9403fff2e3fd44a8abb8e4d1b2ac512f9e3bd887a468b839a41691256bbe0a5b41eedbd2673b0d7b30c7b28cfaf69c458cd4027a19acb0d6bec9b5231be56691dc50040a16d0d0f81b6b865f89851948517f4eee0ad087263ff307e303b95a5273bfeedcd0ca32c03a4a81e0493fb2e8efb840b3a6fda482a0ee608c9aaba4b794384c9bec6d9af5164eaa1015dbb42b7364107f9ea67ebb10a514ae02ab182c61555eb4be771020814347bb12d4a707cce3cd029baff32426cc30d4e70f452f4c13950eae01c4767270005dfaf4e0a17242d63986ec44392b8b3046e407bc7064e4aac9f689ba8b0ddc156fe276659e1fc73df1825c0a8a1b471815f6680e284e225d2b434dbaba86856649e2521b952e9f90681ad28858af0e4651b539c137213bb4b46f3bdc2133b3744d2d75fe51b4bb5d8b617cd4e6188e7f38b039813bcd3b91ac45a1ebfdfb005598b460fd03cd0163697d541387b0bfeb8b3d6a81708b33ad7dd66bc1096cc8251e89aa564496d4450a94fa8224ec418eca7ae8aff84f76377166e4dad5eafc39ddf74b6c3da8a88fc91b7a905bb9108aad9cc498d18fbe21fdf7ec5ac5cbb0a293e4502670a0d900cc5cd56da49043053bf29e53af32f1b6734e75b3107226d1be7cf6ff5c1942f983349420a444a5ead124f9f5723119ba14d6c31ddd924b22076ecb6e26eeffcf00cce5dfad09e279e7d58d108eb0a1609e32e1eb154a125ebe432a53a08d65d0abc2259dc8d6f52132a1016c9ea0666bdbedbac82522db287779583c3eab6ce7c1f91e59e297a5cfb073ac4a8357e91c99b74e3df98e9222b73abe7655d46ef9a66f50e61615d9925955a10a2a7c310c74de45836351321169e74b1df96ce2cdb02449b5ff5e4bed9314c9f6b54210be09020949e81af99d1bf7588aa1bb001fac16578dcfa1a74daa0276a120175227c7fa692d13ab824dd36002a536ee57233d2d4a0d391673d3395a50015725d243b0ed0698d2c6b3d8ee1077140ce8b30d87a535b55977300014005df831c4b0e8849cfbdd26a019ba8df14033a04e1d6761b979dbf72be785cee7ad8058d7ccdb902db22e7e9bd1c499e4f11dca1a3521ae7a32b08d8f1ef4b04694a202b193767b6a7fb681a6392b3cd0b7496e56ceb9d6f0398fe63dd438e4d2ba0619099c477ae045da386f409b9094abe87805c4d5d9d44f62a0817f18d1bbdec343482457fa0b9642f841e01ff77f438170b22773ee2c8b3c4f1a11ff5bdcdd836219030936210bef90c59ab400e24bc94f360a145d4c14c6b9d7f9a837d05ba1798ceb22b471ecf3d4a83afcddad1e5d435472abf04360eeb8720441b86e938c8d83fa0e0b6b8b1d6edb8598b6ef825c7384f628ccd92dce28a46a8230460043dd2119a3b1e0be77973891522e81daa2db14fa804b3bafb40b5876f50b791009cee22ed99aa9491ae4ff015c23661e1da7e6013f2cabe8ae2d7a7e621276c7be1f3b81ad6d328ccbb1ea7a2774a5af00a22ca2b594a1edd94501675aaa1c6a19d22b341064cc303e44d4f372c7b5a9e9382bdba0e4484311f8466737601b310ea3a1d77e317c3868b7a3d18b327c9db65c5539ea2bad61844ddddda463629c0dd9d66e1cb8c61397fafa28911649f31a539d3e2165de8fa01a8b2be99b6093041ab4a9792ada5a1c065a5906c7cc98c3fb3bc9b9550cf4eff1d7857c75bfdd0ca6a5f49f28108095b0cc97c8a5bccb95fea0cfb6880b2c816d8e9c9b6fd661a0548cf0fbfda8acb055e74c1eea91d0331030da9f390862100bd02456859aa5fa8c80263eaf82423eda9c22fbf703c55284388b68c0aeb29d669cb84a8d13c2d8c65b74898d85c8d73c2d3d8ffad64083eaad6eb9fd30a5ba0dade9f81e4fb54fdcba37422b8376a946fb555f28bda1009388e0364ddc7b259646592bb1d9fc1d999607494e8702aea73c97f95f369aad0031b5b9283365e5e01dc26323ee107c9308a89220f899896f51864899a319af0062167546913e98fab1cfbad5e938ec03f8ac696260c3789c68caccec86b71b290d1f9f220f10b2a927260e6e35cd1220fc1f3f150887186d4b97a772f6e88a20af83d80a333fc668d8188f1f886956d8065a23b509acb5b3d5798e92d19a022e5f78c15a24e69d1af956b860f08e9029ccc388ee6c56657c3ac87a33da57c85828991bf57e8b741ca2120b79605308cb09bc0cd17851d4717af125a77b1229916c188b17de1be07a6eb657d2993861221a1192796c400f8124ea3e7536efa9c4bf30cdfafbcdac975db5dc5fdfdde4b07493df23b6d490e0b2c361114d292068d2c111dde70138fadf03b6f166b299b6f0556bd81f77edded4cd23624c80e94825831a766541580d22b37ed0b88885b3d086721ff25f91d62bb89270b75ca0cd1b6b066194b7a047c77b24d759ddbf2599c8a9566e9997d7722f266f2c1860289f7c716a118b94a531bdce9b5dc29fc87ff5b07bc8b69e0134d4040e54e7c2b7f500acd18c29cbbdfe3d9559172829b201cf0f5205a5f81a25153a4b11b45bc16219e47ffdc78a9dbfcf037cb3c3c8ec6775c6cafebb6711d2d17c8af914d4ac7499371d31f43e1114fc25a477f609ecf73e14c1b2a78845d107ffd7278ce3f5f59afde7fade30dfcebe798a261f1be3c2b0db014ba1d15ed9f77126df04b1f6af33924269fd569d82ef9ce7faf274673d3e067be333d625ba1c0a459e023cb6c273b62db468668337258a3e97d805dc87ff36150ea021623135c363effd21bc0e5c325e3a29d3e7c6c6e2609c79137aaa2876a5ff64854678a9aca9f693244cbf615c731b646000a387eba5e8491376053391abc589e165cdb2060293bdd5d78396e824e4ea191987b3f2af9956abfac5285d1034142315313c12474f829360c5ae7844c16fb622d53becea80a420164f2091be7ba642e96c40e2efcfe582ccd844aece4aa6aac8ccc34293b85003de52a3ce357f332974b305667969d5928383985efa4b7ebff0611ab86259791eb0f2d7f26eb72f787560545718f7ec274e45ec58fb8c94cb62af9048c2aa16014b677c773ad8ec41a16443b2ee418e2dfd9243121c1081842c33fa0a3c530a5bae26d7a449c3ed6165e9064e737d46615712af0e25d0dc841a1082f0c2573ce9663e8005e510137e7734443113a7793b5ac6f73461853d1e4f3fd6068bf3aab679cfd019ebe2ed1d2c273dd5473e087a44609985788d44e93116f9a5b6e7942c0ae46b9d46b6efc7108d0bb9a8460c67c8ab338bcdc994aea51b2e1b18a3214f538402dd5fddef6bd668da8652c7f0f3f234950a29895f09332903981b00116d09d6afef8d167da4cc0204b29e625374b93daa1a622878b770f63690b1b2d843ec81c68c576a8b556f7ede7350bed5f74fe24a3686fb56d9da156dde2b993cd79a6826c9ad7495d7551e1878db46e6d3b02e67696f1575daffca1eb7d1db1e60b1f65cdcda44a506b92b063cd20efbad08578b310bc6bd32aad3c4ea8fec6cca23f2e46ad7d963bf367a138605579eef843ded1dfb7baefb40aa95540953ea3b43509e6e259fdb7eb3091843598372c7f8892647c1d5aecc003d58d224a2047aac327f715fa5117a35cb6ea36ac72d92de40d6806f06c652621a59f64fd1db34ec5bd7dbe3288f5739d578cc2e64c22eb6ff020c64a1d255ccf1173390ad72ad22644ab00961d2c55f0654f03608c7783f583c9d0c79960cc72bbaf91a48bc0b44e9a95db3564c7a110f9c812f15f70c1f8019508c2ec3c1c70c349b53c6d6f2b8005f93cdd1029f4c1789f3c9d619d74fe031e65f26abaab6f280482052fef11acedf0794bfc0c94762aed332349b31c5afe40b2aabf95f2165e6ceae8754103465ceb4d3cc64fc8fad6ec7b4d02ac9251be9c03665c0eb0b346d13ade36c33db137a0c232c4acff35c926bea3a11c3977bbd3f80e60a9a9e92076f73ef220f3b0207b6bd0fb8cd3847687e2a113872d662b55d01ab76156703bcb273fc949fb0bbb33d2372d1547a18a33d4d72c9a66b768b6d92f0e1c202128ca7cce11e56733bdd655c84c3e469cb986c234160cf7fadc199922d2781ab3f1dd377aa943f8535621a5431d892502a1542edcc865b65fd4f53f69d5fd52fca877c7377cbec595b67bdaeb93629b25fdfef1c4a2658699ed2af88df50d97a0f923ee949a9d93b448ce6199ab581712a67f7598f624bd7168769efaf06233110d95888e269d1726452e84fe9bc834f3a9782aaa5f24973dc7ee3e093706ac837b10947bdd8839d999ce630bee61a245f8c3a4764fa99b642c22dce198d03e34d777614617c3824614f578b71e7282a096b87aea77759380958fdf1389a4610eb09ac5acf88aec3d4a3046b0eddeb7cf019c76262d85a1fd16b07e7e3e59385773d3d4499bd10fbeea2e88897f5e3154dcd50babcc0ed2fea1757fc7e494a33e8eef247669690f6d94347433bcf0643855f52e38d3533ce7693b84d0d07e3dc34c4b6dc3672bf6372cfeccf258174c7e1c8240ab87e6c8d799bccbe6194e7867b4ea2b0fddb230af819bcee75f214d5cfacbeef26c7f1d0067bd16d2007f7bb3d38baf0a22e72e6d44b667c6ead52b2c63c72bd406b9153d1aca0687da43113a5beb1b2112951bc102c6c68f7f7a5d954428f914b555ffc211f98de767014656e64d34c4e0585c24ff6c697b411307ebebe6df8e0f322b26b0305ea7729ade863f4f41b91481a27fff2b5c76ea6569c37d3b847116ce529692d957dbe3eb0838b433236ea305c74a8d7e5bc52610eb45b0fbe9c173b388a63244b36450e39e206c468acc2946ae40930fcf50c6377cf6a35e3930884845cd89ac2de9735dcb28d4405391df7797a46e1cd8cd282abda78b0143b55b17141432a9f326036ec674e5b90e0da2760243354fc65842783624c67bdb3cb89a1444afe25635d0828a9ed9a215e24234f5325c10778487e2a4dc8f654cf639272a95708f78fb94b16470d50dfa86cc7d250a2bcd9cc6b773efcca4a43d6f8e0ef7a87b1174b2e7e044d5ce8700ab1683653cf511534c3dfc0d5ca78cb03bd585683523c35cd274f389a034f950607bb8fea176aff1c55037e370a3e97bcba11fd654cce1793f518946826310141cb82984a3cc29e2169550004c2bae677fa4ec94a7e93add3c2d30f010bcd3afec7ab77ea54050f6aa4d5f9b061def097857e971a22d8ad75403ac287126fd6a8732be0418bdc4beff076d7de29315a374ed429c9bf9375d7a697a088e8c6f6beba7277d6e05ce58851d088ad171b123aa3c46ed902986bdd1450dd09321e12c5a0d3376f2c9033ed632f0d49d35d43c5bf089512fcd0aeedd823f3645690e2248378ea7632e11f20bc23bc86a31096591cd03641e97dded22eb58ac0f59da93b881e0bd7c2cc6682de1e579446df4a8c5197e78dbac066e542576100eddc3f6d02bea9bf458e76afd47a6962cae20a78d9435173fee6221adc22c7143f179d651c88331844a9af6ca2489fe7f059178363a413db84aa99cc261c5c1d872f12a08024b646fcddf9028b43e3cd575dd69b4309456fcf88c161bd2d7d654ec31e9d743044515e2fd0ad70dec8a6390469137ad026cfa9ecd85ba415f30d70bf00d651d87fcea9a2360f74607f307bcb813e5b1ace9619f2a66053e4c9bcf0b31ec64e01fdf5bdf0680a89127775910dc462faf0281692e5fdf1eb1ae9446825c6f26b26bda9c1f075994529decca990c8ea319c850f8eda47f351b5e86a018fb3f9ea14adfc114d6bcd7e6b3aeeddd88d1f897d17b72f6200660d11d6a9c6310f319bf91509fa3726bfb59baaf1c4ab7ba0f4db3ee80b78b40ceebf9ec884124f3c3e6f1e0439dc532ccd58c9b312a87a6c3bfc1766c004d7c0e8bfff645855d2e4f157449cb2757628771c0bdd66fb978d45c8df7697ce5b60ec37912924c04bb07569a289296b87a048f45f3d8041e0d6b3f23ab230a1067d64bbd344e9c06b283007348c953ccbdc90385ceaec1916301f6d9cae5c634b3f6610b12583425b98c9e438bb801348c17ebbf85371db251c0db00e68635226432a3bc5273f62bc759f02adcee586e8221be4fe359c15004910adb1962b575c1d9257c9f57e6ff24eda26cb5b2d3bead50b4ce4ed4837ff1c50a6f9f502392cc27d07b4bbe88d6f5a19cf1fc52ed08229d1c4ce1a701f24aab331239da30b58d08747ae4cd2a5ea91c7b20f219e6ca945d67d5e1fcbb079adf456311498fce7d525ec384f2a7985d4a7821d1a1240d348eff1e5a9caebe79e3764fd1447b394b68806cc0dc81992ff698cf47791d5a352690fe7c343d3d43b4af061ebcd65ad95267e2d356e8a1afe523673b7951b58a9ea29e6d5be3590525e9493b25531cc980aa4fae70d0d50c75a2ee69a8aaf5bc61bf138cff68659625ea09b3cca2050fade54f9eedef23d73a31a4d66721c3e988f839f9aa0a287675ea6f27fe7cbc1cc9e4811f268793f0a3701953c6648ae191b37b66d1a6318a641afc2860fc804670059bc61b4bad86cd0d9446f7556ad5c9ab5ce9df9a0dc900b995275b47c18ae1119a20152ca886b17446a6ca75f0f8695ce555f690f34cc0113d872a5857fcf8944e59be13cd8e071c2d762ecbb16a2e5841c7ecb54e39befb81299a7ab47c800bc550e9bcffabe5c9faf6254472a5aa009ae4ae58246b3ce27eb52124cd134a2484b43aaed1b9b57eceb57a576eca86453fadb9faf256aaf9d030a3e9687a4cd333e890989c71801d0e236346cb31bb447ef8f16619b43da80108a7966ada717847487db3b76ba892167a8201d9ac48cf066c2c1dd3c60ac09267200e446c181d0e1420856be62191c0a9fe856efb2675054af9beb23a853f4236404567d96b48535eed7f263605812c37fc9c28205efe88d3f1bbdcb7b37c0ddc36aaf68ac427f8e7563af782e0b7efc5cc65812b4678a224624cb5524261033b924c8f51d65ab6a45d41b28670c960e73d5e7d4c7c59032a844d425ad134a989c7cb59f77afcfd3cb69d64a88cb79c8b544d6e0391a4f935ccf812165a728c68692fb600858b482d6ba68ecfda9e1d45695e02ad6fb04da53339c63464c24ff99a6e76660d65466bad39b7000e402bcccbd54f0e397cf14d4c22dfaa9f74bc2fc8eaec374f1f3905141fcdbc6c18662de5e224744746cbc514cccbbd7cd1bb561b1efe041577efb075059a5a048006e7914222c07d232af31e9fbee24dec49a3dfba257f7d4e6045453a859f14752cf6ac24340efb9ba3de2327d39b75aa74a2dd1008d4f54573c4627c20b25976e8173e20225acf6b7c11b9ea1179537ffa1aac90219b739852c8d581218ee358e64238789626dfe5037a16f9ba06452631b237cb8023deb0fe200f93d04853d9dd64c5880c3dfe07b768a6e08f2ef78178a97572568995d23257b965e6c5be1b74b8e69c74e51b126d14abaa365738abd6124d0c222cf961a38db2388eaa7e89b9b9a6201d544bd4e5c3fc78b8e2ae4f5325eed1dad5412c7b52cc1dd2fef8b247b236b2e496faa669987c14feb6592811f92403cbbd237a610c040b1f34b351b1d7d82dd12418aa547e8870cb4db878a4856cdb84fd5f50bdc87387de9a38497368f620b6726c1307cdf0b586b914533e76259de0f579972a225570691ecd1580e0853ea518f6e05f69df44f0996198ef4b64e1c78d6794372835834b9e234719de5d9d584b32a4ed1cc92d466feaf9a2a103a92a2578b5ff9db90f9d96f145c512a87bbe8a1242c736e57b5130136d5547fcfe47a79f5463a726cd4cc4b6ec657d16c8681ec1fd7096b78406b7981c93ad3987cbf3ab7f1bac3fa5d574bebbb14b7bb8ed1674416503145c11d07712c7aa41b97f6288992635db4fd18fbd7714acb2006a88afe240c5c3c3af00405fb24494af737eb94d3a4293832dde66d97b63beb26e15aa29480e45e90341b5413dce25f28018e57290b868f70bb04486fe5efb57fd861f367ad8cdbe2a723b5d692598e9275ce4b1c2c6ad8f7e03f91bfeb8163a4992f398b8b722f2b7774f0a8f8d328efc81dbfd3f2b0bdc82ff579876377c02c0c035e8bcc145edaa6d94fd311e7421e68a47c33cf9027db5d48f77bae4ff9fdadeb6de357fa32dd085d829dc7ba0da99eb49130dd9080d6ef43d305c5a73e411dfbc5627a64935e38ee9e34b51e2498e06a1dd2afefc48e724d58688dc322cb63ab648e1428e935c5f6f6d473096002e3189a6257bbf6f7d48cc3306cdcb99d0134e0196d08051b56b5611b117c15c61c343136669e47b53393f9855c771aa42f85f1036818165cc85ba0e108aeec948b062189cb268d3226dd335c4cfcdc2f2b18bfd3b269ea447b35b80c67eb752aae8131623a2b2f9ae5a21cc2cf76bf570a57751719f3196cff1c7a18c38d5692537e75d3b3fa5e1f285733a00e5ebe013526a11af6656a932d7010b86c88b4e04459b524e4d97096b711a0d933e7850f50e0c48d97f3a37b38630ec3ddaaa17dce7ebfc2da6399293cc3ae4fb089d826f5597962fb4ab8da197d9284647eb281c49cfa011e2ca6d06c72b94463219b8faba5ecf8d93e32beac4f9e5dfce48707dc407b6613bd32b28b10278367e43695cd54833435a2c24ecc27483e64a5d447296bd344e6eae19327074cf28dbb9a639193b493780345c536f4b2ee5388b9e80a2440eea4cabb89dc1f6fdafd4e32d16f428a0e3ceed04ee70fc1fe4b98062fa9a29d26eabc81ac9e56bdeb6561c4f7693f565d13fa276a9dab68be8dee4bd532618a69fb9aca153a004e5cd9dbe3883313874e2891ce52b284fdc410b95a1d987148495afef78351fba499ad04119c6fae5728ca91be002428da682f16782b207061f375f7dac9bc2ac84da01675cf0aea46b8ce73d3f3c6e76e8a02ab5b4f946479889594a325f3671ef18e192328ea85fc69f63d55235c2b1b5824bd44bb94cc7c99b8a9f1ea837c77e000b693715f7dc6d1f6a6a1fd0e90eb8165e74f703620fc85938a9f8a932d942fb5b1d110b781ccab38f36226a833f4b1ec14822da6c9c724fdcadc409c460607143d1a89c02356f81757216c2be0aace0e229f9485425bf39cd931f2ec21a9cb6f5baa04aa4a20366a5e90f114aa1ced8384be092a4af73c897b3a3c6e1cba453dd95df47d4cdb0d063918013bcac955d259dee6461fe7a3e7bbf228eed7bc8410943d48d2f2693f50307f87397051e0737e327fd8c14595d45e3b440a29bf7382c93933411ce14426c38557de54fba862d4d4d86ac4afe4507ba72f914481d46ccb02fc31d0c906bc32d2e41027f1b07048f941a7be0d18423b12e8fd050dacacb203e9f8a9bd5ece089ab18c1f0dbc111a1ec281c65d1f3abad12f575c037345be157cb90b7a15bfa40bc07b264facbc6f75664fd6b869584ef4d68a8cfad90784a4b009dd194ab582768dc5c7211de8b8068760b2b32214858d3a30dc0d01bbddc17526328fecf3af4bbbb2166384f7e0444bfc5fd8be356685b396c62476ea6feedc86c5656ac4f25ca2c20b0ecc85a1c1951e2548ebdbfb0e3ec15e7521ce8c228adec22b397fdc4a221e55e0d73a1e9e1cfe576fec4611f3181889718c2fc5e1e21055bb40f95e51bb0e1f4b8d22d2c54b6eda7e44882d6aa71627a114d1cffd78cbe7098847d9583ffefae895871de10e1fc6bcf4d25100994e0cb72cbc1c64be6b8bbe5684b61c2c59fb1992371bada735a1281d810ebef02af9e067a6c5d33467f1ffbc53bad4e227429bc03bbc98c2874081c1205374b8aaad1167f5e795e5117db89ff6b62bd6912d6dde8e411f3159ac76d8dd00fd61b4a68cec5fade4c79e739ffec43366f7cf016da6f75e1bed8f3aa9d3ecab22d501f8869971f70f772307800b017eb69e37e5f2d22e0cf0f2aeaccac832d03642864d4c24f6323749b8d20f53fce106eb6afe78e5eaeb16b68eb0675e20aa3de23dfa74e00b314ece944c118b843f814d4598b3043d12a1f9a3e761c8a9383799262df92c4698100b0cce8beca13b47f4b4a7eb515b48053c91f5f7eeae071a4dbf7dc49a233035472517099d27906b2fe2dc130341061b77f2a710c700285cec55e84d1e53a90a7dc9a20c27547c1cc2888e6ad125026a35a50449c7132f1f82c87f7c913f9fc48c5c4d2bf7dc53c7aa8d0deedb544b827aeda8d5c1438f2ff82de716f00e7195fd3361500998928c07bc4825f344b69f399787b7b286b1abac130e7efa93e298a7155d73735d21ca0432969934737cc24173d77ec9e738751a3001294e2b08213e8acf9cbe49ab82a3000bd4d0fb05effd942a4968b73ecbc3d8078d3cb2a5f0459d816cb8ef740ccf073b192387186eeccfb81e0cf9de9ab9baaf956a547bd8394951f07e6581a8ca771a17e762783643b94182d28b12f496cd450f7da4a382d22de5c321cfea9a2cc2557240d193670c8991bd712ac2367311a0d148741d4670b0aa8547d181e53c4eae0232521a1798a6e7aec23d99b76e4744828a773919fc13f98353b477a57819bc8ec682ccdce14e7d7bb5a9e3a7b2bcb095dbf1330b11e6c0195ebe9b55b615162ae599cf35bd428adebeea685b7ff1a190fe2861951108b6e0b307d7eef14d5eac6816c6c5b4755e0b8b2664b2ec638964744a71b8622ebf9a7a40744e527432d626e56aae08e96eefb7e6930c886d0d8cfff6cd57c2dd4da5355f13b9d249a621043b8156006d685fad65ba2c459a6367d061cf26b3929f7838476176e17ffa7ab175e713d11822941fab8161a73a3b4ece45f2b74dffc0c5e0b2ee6b95e112bdcbde57243d89bd456e5b8a829abe6fd7a8ab929dc0f9343c1b5af1cf8d274b5dc468ce2ee025849fadeb88c1523aaf7fde795479ac6558d94cdabf1e7491c1b8e8e23ecd2e3154bb0392bf35b1669cf19b0a62a69974a02e8b08c1a29f813e881ee41b7a0164310e2608d5cf838b5c51110e5e5a73c07dfb909cda11c4a425d9978b4f9a3faa58e0a9757c0c590252d7e092869da2dcf368cc922a221d543980b41fe79f9720ea6e1405e94a2aca9aee467a732b8a51c359a90d234e95d19cb0aec34f0c3a8e8542f9e081ecd5c0350e4ca4779ef3182b61c269dc77a160130dff27ffcd067c7937c42aa11ad2950a1508b3ec88957dce6c4a68428b430794bab580ba28aecc57d5e45e04756191c31dd9b6f054332f41f838200e55b69705562c15c190cddc2951e5ac27d777fd2c2685cdd529572c0873f6a2799a120a2b932836da534b9bfc9f0c1697ee046e094cd7821c02a1b3231c09e85f376a7ba2e56a6d0cd34077be6bad5d36c1c1deb239d7e563ea8c235632c1e4e57aac4f6c065c7daabf4c1535c892efccdf8eeebe1496a2268530ca4a1a7dff0eadf10a1763c0e2978f99238b007358e660c966f9e96ca702e6cd746953bef298d3237727a9ce0aa6fcc409593cb1faea7febba0f3fa5b2fdced6ae0c5550e2f482146389960852a891ac3fa7136a842284f427e062f0b267deacf5663c116950b7d5afabbd5c4127f49781bd1e3895c73a236818adf77320920818fba7fabfa05dc861e71da1482d0a5b09ae41dcd9d314164ce0744d34ea034cdce720d16d0608dc8f267906d5862b1a4229db2d1e7abc5549843769c3fe710b2baa91fc5252775898798b0498af3f0fa514f9f3a1a36f9b4cb247f06649d45917604491bc57b0096aa05f904c7f890622c184ab3de1969f8ad4cb5f76376b6d28343e27084e7cdcea4ae854081ca24409ab6b49e07b126f852799d8726af1d1ab141a70d9ff1e51a92294cc9e7313fef93985f708c461248fb6e0b49962f4b59471fe03d9288be68c853aa054d3dee837c656f7081811c5c4bc726e06a03eedf9d0d614e7903f93363aa49c9e6df7f24c81b272ed748f6b7008dab2e853ee2fa7f4309861080e267f1715c54eadad9d60f6c2ec67a9e0b95da8965caf83551f8b922ac7c245429bbee37d0568a954f040ed8d126989ff459740c7f23ac8699a6405c9e8e03d431886c45008b6d4f2bfce98b13c7a41dc654fa122eec27650653a30d6727554e7ad8a5d3169695cb8f8c7517d1f154190d1aaf231c8458b655b06250475fa8b2d7f835f8f75051f2f0eeeaa5c97ae2caf108ffc9c2461756f7254b2ec28c108f3cfef52283142266cb4127af7e243ada352901afe36f8634e622ced582902804ad3cd4445275e3080ce7e8fcf13cedb4345b75229f7e7fd5a30eef49c0c2dbb69e5ae628f2bfc8ba29f5aa7f964d0a4882df923cd7b66e7642b2d44ffa07499ef66404beb580955a2924151c2417f227c9877ebead385e5b260c8bca394c9583618ac0f7066380d78c81cc4cc8f6a7b9365c1281c00c856dde7c66a37256badb7432ce33820765b31fb91fa6fb88b5afa5e5305b5091108c85c4a6b945970a091a74057b08b302d402f59846986b37bb867df3473803293e7862fd516c7f747244cf0ea89a92a97ffc8115573c09f33ed1a5d779857868d2275bac55af8816b0203c27a4dad92fd50e3bf5546306171654f4974261b4cdf3ff27e6dc39c3313b0b9f5f608302802adeb942be803cd0b0a68fbb19e28249fc4a3b53302431aa5cc18a37751543a93357b2575e34a074bdd1094af9bfefe8989ce5c0cc5dbbdaddc4c63c8c63d7b941fc437860411866cf52b6240df7f3c995f8028180ede935c29603b9c780b48ae6af8b76764590413345ebd16bbd61094438d82966e9261ff22ef1393f5d53393aef647bd5a926e18d15bafa12385102747fcda736ffede312198229b566ae242d77d7ba4f83278e19b5d12f2d65e17b324ab1bac5156ff54df7d48a7ad16b6cae0767b6de4be41e066f1f61592e72e1d7580a02dc131ed6c88c95ba2f61c685c2dd1de3ebd3e4418bb93fc8c6317be6f7c519566c1c303329d65f94fc34dd0e1d3d2396423b6d352c6d42c76522c7c24be44e59333c3729c744abc0522af67641cae08ce874b5b556355cb9e6a7a9c3c9ee7ce452261ddd636455d3d3592967da8753dc4add0b71c9cd49ebd988ebca90eab4e30139a8b64c610ba01782d61daf97a1d6a0f16467fc3f5e55c486f74165eef514577e9d3c23afe0d7293a9766f96f21f0d1b41cd102cc89f71a2b9c1a91dfaf9560ccbbe1e9adfa646178e6966a7d3400763ff990ead36dc16cc359e618a34ef8fa8d58ddcaf97f4e897821333d6f7a8ddb7b94e8948399d4ec0906d9eedc99549f022b78d48a3de27f4ca7f003ae1ec57cdeb21d1589fc59efe4f53ab1e0a038dae8c1322259f319e6ded524bb6d3c5d9b796fecf2fc34d37853a934cb6546341ab7417633c1cebaba4c804ac75d668538520182cd6a191de18d52a166b81e481f6204f244639a884f20e59056cd20e907e5a278432ff6191babb1bf920261cacc105554bd8a682c967aea09f68a5bcfa488124f8b63c3236d3d304888e8efbf0c08bcc2201cec527fbfde80768fa11fffe06f50b5b0517dc5df510d588ba0e91206977abcd50e6f90454e28a1c91a255af832ad3d95ef061d525c04cbb0e6b3437eed19e3629ca9baf5baad24bb14f4c8e6b184207f890d822fcb0b8683a15f33fc2a466c85e67c9e4cf55e7261ad34b0c252cbaf4c5e3649cb669a4d10462930ce3bf975fc71bcbacae0d17f2a04aff2dd279d0559b7b207670f76f92f6cdd0b1cae7fb2b5ca4ff517f72d70180808045702ac34e1fe98debd9d6350e9f1fb7c25e3a5c29e747609147dfd8f246eb820749e586d8dc7ad7cb27c5dfa261ad9e157f9d504c1791506ca55abae9ba605a4d2d71a08e0fd9afe3bf5abb41b0505c609adf65a4a2f62f854315760498debb0ddb34f92feb8e448376999c2b2729fe2741f367767ad8bcb7dd8bee9a4e3c1010656dd6793192be3ddde96f0d1e5d81b749e8a74648d5f4459116959f32489512538103fc921fea0f248e7975ac4820b05d359d9f6b3594839cf8d9064837f79e39ea2c4e5b9b868b99c704658a5caeadfdc43508129813022dfa7be66932e84053a8e9876ad7fdc477c319d35f1cef29277e3fd74f741e802bf7a01430930eb3683d3e0bc8e98db21b55432ee30182f00629af4338dbebb122afbcf873c84cc207d3703e3661f8a45e83f745eb95ff2009228a659213624d936a161e2a49d14065aa9c13ce8c61244f094bd4fe1ba4694b7ccf5555f541fe0fd4f78037ac9aee27780f7889dc3d67d3d5ee558ccbd02e05f45e5b23e3af3d219a3f87a77fb1a5575905fa1b54065873d25647fd8fc6b321c53ea951daeddd6f8d1982d0d3a13023da05610e0fc5701c66e32b8462914a00f02b2edd011722b6cba92ba30bb0c217a25e7f1f6d51b593a560ee97e53eb41f7e7a2767e97cdaa7456766db945ceee12aed9455ce99400300b6bb86dcbf8281b35d470e64365492d5d010f369586e4001beea90994a8e9807f0cfcea4bfff3bb25a713ed6f9906f7d0dfcbb0d6a4f941b03a5dbbb95e51a5dc55c2e343116981562da4659a620eb8d1d10c7a0f967526488a7d09bbd440113c5e8a2b4942549ffd321000d21d058c950def0d3b17e264e1c6c4ec330418b7dce1e5f0ea1ae891b212cf7e146ae54a1757cb37ba9d1f7f625e04ab060f1fbb877a7295b4740ce19617dd20cb92e7ece00a7beb5f62d27e236382d021883a6d37d5f895964daaf55367955925ba7e3a9bc6f426750e267fd2ddf86f11a868d100a1b8de27e0eadcf908b91bcf136dca46f31f086fb13c5fcb2efdb302739f742057e438970fd52f52734dcd59e1b6241b15b813af52cbae5daf1acb6ae6d2454af5352f87b46caa4bfa28751c574d273099111c828a9e6789f32a9cb59909388d011e3b20d994a097b1d72f6d35d4e42e0eb3df5c9358ce0d10ab33357148b23bdd326801bc4a9d16ad4b9af42f82b46d9ce024035782e4c9a97542628ff0fcc2ca4784c7302c2423ce08d966c5906c2ec3fa3d6ea279eea44254d2d3f5ce46586958428bb7c0403b17a9194df150876f2fddf5fe0def6297c0a22e49c5bbf75e192cd98c91f16698a70bc9889b9c308694a99215c71e5441636dca04aa73fe52db22c7de408c19f942b89144b3ac74ed3bbdb28a07b1e0de95ff775d0fd2ef815822b3823289859c62a88e6c7647ed65b815b61c12bcb898b57a981ea5ec999d0739d16923fe84d83fc4151c004a715b457821ee0c980316840bcbe94aad87a87ad2fa0d4a5f51a83a3b8dc49577c090a3190659a74741d8d62ae317b6239914aac362d76eb627e7a8a8dd33525dfcefd54fbb138ca00ffb68175090bfcb4bb582d55c7a760061ffac4864345ba130514cb61ef9a2ff9926c11862cf0aa23da4da0c0a1db0a57941f77dcdddefadae4f81e3e3c9045552d851b699d2173dd10054e80ccc33cd6298888ccedecf9b3b1eb6efa927f309cb1bcbd4a28a30873523fc84b87ac270a6f49e21cf3b0c8da62bc323b0595fddacfb98d768a1240208b494815c717084fe4e68efe1d44aa2d2d8c1d637d2fecd871c357d373ef14d87607a1b9ad500cbe197874dc4f9e96d44ad208470f1f2756ea2ca02dfd95f1188d6574b1620b400bcc42df62b7aaa02a5f465b22409a4755f494702fee58e3e2e55ec0d71d10f66cc5e0370a93c702fa10d1d4192018397ca93c013c7e28fc887954ca82a9f6e39096a47a165fec92e7b5257bebdc34e6329f9adda9fa11278cc6734d5b810cd8441e2472b8d63f448be5e815fbded0d0d201edd470e5377990467d785cc67e6e28f319c60e945da3cdde74977441961aad7211001bb51eb15e0d9970a10526f6a86f7d925bb8055850c32a3e3a291749e833fd3be0794a09d61d1222a9852a0f492ff8627a572466fdb67b1297ce139dbccded962d734c0a111a6e070798106f5f0480ba6b8531971a266a2ece41de2fdf559b05179e7528b2e56c9a2a48f704f20b222b898a7dab664bf8abbb8210a96a0a58f77c35e0c5b8d67a377faa71fc4980662ca2a1390a80497d29a2648957fb20d8369d6549555f1be7d82e2c5b80030d7a40a4e6471d6bf4322cfadcfe95ac1898a82114468276da363b91bd11f7f81207fed87984e976acda03a00f1238c7659ffd07c1154b61adf8c5bcfc3e3f3d14ee4ea3b31c2f4c542f24200f1ba829cca0427467f676ee2c45dbc837936b78f09c947c540bb4c95e33a0560610bfd3087c026b201cc1859499e4e57d09be45a2983f42c4891921118765e9de8d61994173a1384920084f389f97bbef03bbccc22dc21308a8d50c4bdc0d9559a18e76f05a257d13c6be8f226a7cb1fd41f3c3bb715a2d8ee576996a4477701f32d02b97da28a29cb8ee62c42bc71521763ef4d5a316f62f658903c4fab6628c0edc72e828d2e1a07116d13aa60b64a5f68c3bc58e66266421675da3953eda74a8180d3eefbb294a66657d9260555d818abc9cd52f466814c1663eeefa28b8ed58ffca8e48766dac2b63f4f726ed879595d86d90218dcb6bf094461736757f2b6b1e0b16d34b9f76d48c45edcc7beaaf150f5008a4e4bb4251cad23a61391800b5a931ee44e151af2c2f787b79576aec710658b166a30d873b02a6ed3328a80ed8ce5ebebb851819c4015cd534bbb9721c24e325caec626b9335a697fe4beae512ed2af280f516cdc4fbab2f9acaa74021c508c4ca051ceb6ba173d8ee9972a00d9dbc6023d61c7778a4a4e80c43fe4715013310f52451951dcd2cd481c4cbf429830b388e22b20e2a473f506fa34d25c2449b968981649756cc882a5771d1ff0a5e6fcd1d9880b95440fec81b178659a5af4a188381b7a7bcb73cecc0435e18169902bda252ffad2805f18904a0ea2376d4ca14110e0bd7f07fb7252b67a1268bd56e0e24e4c4d30b7243b44d22d1fae7ddba7111d4590e6a47762c04e4a937611e7284dbe0d6fd22ebfdbc6ad2f4f5c10f6eeaaa6f3bccd3a6dfcded53ccad7589109f0867a28251418953c24cc8f4d471cddfcefb0f3279ed56e8c09099eb3a41a82f396036abc417e0039e32d580f8d29780803c4512886611d410b49e49b843c6b93a9d8455b891da5b910af1608f4785dc1224c198f25eb5ab2dc1a9a837a13e9da2cb789935c3b4860524c639cdb332b697e36a995bec7e0590830e89f3d265b1c926449ffd82fdb3e712e122c59c365beeb6962b44b22c3b8c5ca85081bfb794b945c449635f8568fa8fad9b154974c0a788b1550494b9cb998fcd83a800a8d627a5e5b5a639791c0d94ceeee2b9e37319df6b4ac516344279279b15c426beab782b7620e46b110184bf6c95463ff8e30179bdc8f4e9f77ca6d9e2a02ff47f85fd96e2fd79a9b8be4f84676de99b24d80f7768cd235f4b5a0372b9c44aaaee784b3c3f5ad74d92aa8b506a56f8dd3428dcf2585cd957486361927b0425b51b7f550b51a51a6b0ca36d1fe6b52b748d68c203afec92abf6a2bd38235a53e9659758bf6cb192fc238eb44df64730f5da005d3b60b59267c646772a5a5130cbb28006a64ca11cbb2b4b0866f1666f741d9de2f990b41eb10636244b4c6577d72f6a1f9fef13ac9cb8ac269ad5c6936e2fc995fc02f91822ea97574baecd00dcee51b1b112db68aba7075f00deadd814c756757b5750d5034cd0cd9d314e8fd251fdfca77bed255d11ac68e8bc7a9799b176a62ddf93e9e8a226013aecab3cb78cb6b0f8771c0d214599c46f98cf2ea9cc5e1f19a0b49318c12f25bd83af64c9bebdc627fddda15db7e16018e80a4ecb1c25fcda449d8ab2cb47794d6e0174ac0b43125eb795ca93d44560139f1266a6497f90c29a1c98848a567dbcd7b17fdd95d158b023f9d57b91cea18b5d4ee65fbc275d26e358b5ad7a50fadc13693d80eaa7acd4dbaa1fadc94607813556f023223c9db40e077400c9681d2b75c6afd750fcb7fc9cc8b9a0af317cd37394670bcbafafdb0d5222cbc28079c90a4946aa0e1ccc90c8b1a83efd566114db32ddcfff3c3db5e9df32fde6f698480bfce082a554159be0dc5fe7bd15a66b06683aee73e22fe05296991962d3effb278dc23a708a54962e38c6d770cd9b5d356ceaefacab921709d67c38f990f90870f07a7a0ceb22de52c5f00868717efe1847228f6a6d238cfff53c072f285579211bc89a054219e3987a11066ab53fd5b44e6326adce0245d047661afada9127096221b6f44da72f85acf47b9186fe90e7b237879b8ceb7a8a00a5a88a12927b19947dd097d8e28e9dbe999fb8f3a2521289388b25071912508a1f47f6fd16109defb40e0a209e24661ae185c16d986f8f3b2dcaec5e1e6f1e02ee60322a5d65eca188d64cb9132da12002aa42f267bb84ef57bebb78d74a6c5d77d276f639bc1119bbe39331f1ce3949111846f101542586221e91453cfeecebefce5ef04fd4c301ecb3b296b7604d4e77ce9b829a18ee50eb241b2dd56d5ae7dd083162c97b8a79c403c8fefb41b58593f780d800a065cde19c02a0556b29f045efade111f34ee238fcd6d5b3f7eafe1e9ec5bd2b4a156efa44be49541fe136993c16b236947ce0d3c4211bb751f3fd119b6c153eb181e9c78eb4d08adc275411c633c7382540fd5ceec98d90b4d4a18715f22c49a7b6d6d24ffc28ef881daf901b4565212c0ced769e96a9691c8d9e386bdb3abeea756c3df5a54f1d4d1f92c5c17630183ed25c2bcebf3b9b83f99da4ec992dd72892d0969a36bfc58468b0dcb5bbf6835b2069bd90ca130cb60b88c82bc56a9af287dec53826674930437c2bb42cdfebae5d37b6e1463ab2c6eab117b0e8526eaab4c49d30338ec348997b6faf28ed22b1189b1d88e83b6fad98a96583bd2e0962eac5fc0358dbe4460ead69ede5c792b2d5da082b29bf7cf219b28bf8be648396c2e6f295695c357ca71017fefb1e21f6913a1075a1733c173bb923ae4f33bb172fa46e68807221669c0a3d9213f14ecf97d836436f4a74200957ee87ea9673a96be709c612186454ad50bbcbe2c476c582a278a69925d4b73f1b0953fc0df80c0acec79dfe8a085cbffcd7b83e54912a9e78b1ceeaba46dafdc053594c2307d5f825ea167a5a082da2531a45765d574481d35d7a49d6badfbf869d89aa3f861594badb66acad364d6d58d43d7069577b5e807d97e8ba4a2b8a251e5cf30de46c122925bc8cee58f62424092de5fff2e8c3afa5084e200d57a05f20190f8e79a04d4c057a30360bd62a6e0a8e3f14c894f069631c84a19ef3ab004c71c3b1100a3d5c73191635d8cc7303330871ac25ad4e89b5889690e53e5e8b33aef65161807d6352855692c3e23df92e89d7c82eefc68cfe7a4422d4aa5878c7f3fd2a00d81442df2372823de2268dc3e5b7c9b37d5430e60e1b81aa98957ad660708a088f2e054bc29eef94e02f95e4e63110b70a96226ac51154ce6ed5f9a51f23fb67dcc13e5ecc287de252be2fc8c471689c4d185136cbf0a0eb64d984f5b40570295d618d461fac9a55aed5137250a380e11306e6f68fe06db06b91cf705d0038eaffce7825571e0b6fa5237bace6b8c5f6756376636c0fe97c3c9736eb35379ff0ac068a7248241ecad6d6d350d2c697aeeb56e420a6dd1b857568c68f020a41c914cffc739132da328f4262fdb10cd3cfd9f7be45fab70bb41ac3c0c499669ba79823321b2f90b448705361cb84c8c14aa3d75006bf5857871416ca5dad7569ddf6cada0cc46c6d1f52a2b3c5a66deef1ce69cf6136b06eb5035eac3c57f418f93766e08c4123842e70eaa25b64131dbf81f4ebcc10a654e6c9cd3e6a88134131f13322e28d66bbce82be56891b51ea2bbca784be93323a22e93b91b6e5557e1cd6a301baa5580103a6f3f1fc01d79feaacfd0c8c781dd0f0bf5f7292a71d1d532428b334ddf4f45d8b62194b268fdfc97a1efb4fb5c39f0faa804f4a37db89c235ee757e17ae0fd77722cc2ac8390b75cca3b5dc66564e70b46a9b3c8fca2236f3109295d0cfc58dd34805d0e1b15de87e4b797b3f094740e4fe8c9bc0794806d7f7795bea14f0fa85c6c76703eb451fe77ae89da74d4fbe8af2a42e265735f8f5314d194dedb2e5325f0650d4a107ef983fa9dbd25446eb79110d2897b725dea5641eb607483e0e6116a4124ed6be435a03123c66fa3c240acd213af0627847ced3db58b469c8a0cb29cacc3f34fdc983f07ea53f74181979e0d2a7342fb26b28e0962332aaf7d6980aada29746330e54685d96ce622b05062ee166406f97e9559b67ed43ce8e680f4a42f7b24e6cb1d9dd20d10593b2947e9c6f2c1f6e80279dd3a4da8d75b9f6a2d2795b6a10f7ac516e148549b6e7a50f49b16adcc3ba198830f74c8569ff3d003b27e7525bdcaab4b275b0effcc5eff7bf21749d02f932076bb34b54bfff909d0bf3c4230bfb5e6029cdbf37966a1afd15866d41f3585e4b504d235ecb0fa39c26837a2dffd8bb359c62c7c9f9e49eabb35d7c03380233276fc6393ef18aecd288adabb4b31de4de1d8cfb3283b2ff3f08199a0a839c559a247ebcc1cf313075546f9532884754e74cdbe62e6d96619bbe8aa8b17a4a59e287dee668eb93ab9da9cb5aa5a12af2ae98c5afb28d6d76a761d6e4b848ae26510b2d87394e9cedbb34cae3c746ad78da97022f57d6dd4bc5441075b9c7a69518e6b3dfe7d622be35f3dd38a97e26776691eba6fe37e37eea794295b9dd4cd5e99b28ae441df402c1bd73b8a873022ad8ead6eb7c85d7afaffa9c7f1e45215bd6afd506a409e19a49d8a2e0b746fb67ddf56bf75db4d1897918cf9c25b4ab95e03978a108e512c22d79dcf145d8aabf25d825450001edb132b43fa938842ce56d8a06abd218934785d3a6c589625687e689baea217a4f43fe83d1576fa2b095150f87231b049d29655580ad9e998cfdfc8a1668dfa949e207a2a785a3be3fc5073b0a88b7ddaf68db43da6f686d2a0a77a80274f7bac411bbe7e99841c01dbed1acffa570dfa252bc5b4c8ecfcd9479ff48ab6751a09012da3b067d7ddf0ed3982844562c458881d4bef74eb86c186467581d9b90452bf986210c4f471ab52479b0374b7a931064fdee180f2db2bf4d5db632a7c3481ef6a3a8e93b2a410b35c5d9501116bb6cb994a022db012c268491196138090ee26d2daf2c217ea6819eda201d3dfa70eef67f2e87e62c907d4c425c025c3f763d6ae48c8a5ce7d80d1c7894c3ef4f9f1a03e5d975bf30a432dcd4f3d90b474d05660b4d79baf30f073de27f4ca32f5ee0083d45b242e70c2976bd1dbcf2b4824123f56737f4ea21025a980bbd9aae3b94440f6868589e18d3fc7c05b9227b934cc4146e16074ff0d4f1272292f2050b876f0f139a898438b5dc9777a60bb11288dc4f971774038d5659f16fd899303e5017afcb87badd337ea5efe17b68c5044d0622a3f7812746889a5ec8b760b3f1cb47430f9ab105eb7b4deee96c483f9a9a09566ce1fc631059c722121b2aab651f664006d42849fe5378da5dcf3b9ce9964f550800ef2452e2694c74d2c5c459404da06a78af156650db39ec50d47c61cdc6ec12b19c8caa800edac8df5204bb963fd96100238f37307de2f0735f7520bbd70edf9f554f78df5443278c3a0de3f13e1275771269ad3745cb4078ce3f5e219ed547d1d431be1ad093c3a09cb1241ecf92c3aecccf3a1912d0bbd2cad0e3036d377956b7a1814c893a5623f82fdaaa58f599da0444ed63f54f1c07579017a72c251a8f654ea19b8914bdfc44d5b5891f7c0cc17de703695ae846fb4944d3ee529a73dc57e89ba65a48a179a8fd7d8f812c97ba8cd168969cd2ba726469618cfe816acc70f35c3450fd61bc19881cd4db0efd0c299fda3b1ae94b598d5137e03fa3ce1fc9d1f5349f223e3dc3f1a48db6a1b2c966dcd810079d665cb62096002191cca23361978c29c260e7346935b5063deb1f2cf810f2f8154475925f695f48ea9e59d4940ffcf521f3555efb2a5006f14bbe81395a5b2235200fcfc83b146536e43c163f0158ba0fa58bd3003ccb025e0e783b25b03a838bf2d693aaf73a5c42cf7f1161775e35100c6c94b5c8e740a88ac26b565c09661b6415f0cf1e1b3af646141c1ec5fe8743ca0299379cc83587df07e12efe92e8713b602b2e0c7baf533545867d4d33363054edb6db12a4c86b7bf35ba36aa84255708c48a6abe36856e670e78651b25f7b066b9c5a782c0a9037fe4a8d7637212c5c2450f208121f74a4e3f17f7239bf6515cc536dcd15b24f6e81eb991596fc44c6ae13f01eb8d0188b96a263878934dd7fd097bbc69b727d9cd150a1a970d2913e7cda6f5d9bd636a763663536c545646dcae6cee87d2ef881524023333ae9bd02fdd3a36830aab1b388417cf97cd4ede7d2c371241c7d72bc4afe1068f88ae757ef8d4215563332c5b3022d21829c7db66cb1d5cbcfeb43cca83dc8a7a48dfd76a942259146a4b79dacdd4aafee6cb0bd9df44f2167021e1e3bbf05e18c00fd6f2fa369681bcdfc957b71da0046bbb84de78a18dc2956357c26c87b07c45c921d6a0b3967d810e9b6b03330441db6ad863da230fd73da5352a191a8a1551633a3d2969900a7b5b836ea964d218b3a247742d4291570322543463376b308a419931863047291c9cb9b90dab8053b08f7a198b094300833c50dbb0824de3443d8bd2106e6961887feec3232fc6197414a9a7bddf96a9fb39a15e98263d9bcc77068fee87fe3092160e254e2387abbfd7a36fc90e5edf36fcaf22826e0ca19799106c27669c049034e2e997a0ddb6115060d4c9255950898560b6231529ffea9b613e1375eb740ec2984a69ed427d8333f918f9e210fc45fd6e82ea66d876ddaeba03886e33d80ba92b97500aa3e2874d196039fe79b6ee7e4f6f1e2fdefd07b2e25b7611af53c2cf0010a245b5b99a05ddb10e43062b10bbe08f7dfb3b1b128b01c2b9d38511320e8f4b0e9450921257887518f1621a3f0e894e6630a828029d5acd54702becfca1659da8ff8be3015a8b478491f0b889a7bef751c64a53a0431e55b917ab280cedea3bdf4a2085c46eb698f8e961e1b36a00774d91016a7818ba443ae045ee1912fc7d1bb5650985d9ed3f843c27517743097fe7ba5788fb5449123f834832da9aafa7fd0c8b59d03c1569299936f4baae87ab405b7339d5a502c4fdd3044dd003e43615a7d178d0d7a0d1c543e8f437229c82608dcf0cbf0e2264f9261302e9c1a9b7ab4728cf343e774b21320d8576d4267bfa5d83f15d9b9f3d15a54a6ccc18b1d139da3507cc7b2d0fa2e424afc0d412c75c331b8644f4151c7470c3ae21fc8fd8bb8f6a3ca0c67ce2a9462c52aaee61c27f45cc384b32fccf76fcf5c2e6100489bfc9eeea45e5c4ab319d984a17cefb96f8ff9ceffcbce593a2b0f6384e0d98dbe8a5ee07900e4ae080bd0f6934e85e6fe6f1af1bd5b5132897770294eb2592be1e998fc1080927add834fa0822d83988415c54fa4a0288eb4917e390707bf3a0a7b4cd40b8690b78d3abd51ec6e310d88c8a24927819d7051ad4303348b94e32af9230b365d5ec496c1d2eb150aba3a4326213aafd3ee4b1efcff607c48d790dfb46ab67b659c7e673009873cd5810c041f826f983fe6a5cbacdc9be479cc93e00bee969b89acb5b6e08d7372398a0457fa4282952ef428126dcc55c161b74be1d383a7dfcdd89099610e950bd2b12be44d753e840673eb66d2ca75ed0bcee058f7f8e92dd7b94095b0f8e709956de96c871032490d2ca9e96ca38269c5a8a4cf9f7945ce948719421717e0add0d86efebba95a2406d562b5b4e7f5810e0ac661ec1a9eb2d3fb8cfb31686db9f5cf85ec6d0ab93f6d29679105366fd2d8b075bb05db0c67620af01c715287b9191d95066c551961a6f6a714c0cc923b1c18bd08ee556a0270d7635a6e68643582d7185130753fe651cf6639512b052bc067c9328426f085786c411ca375978b2bc5e1a11f276041eec39d4f76bcbff819d6f27fb01a716db2fb38cbefb194640cccc99ae8129246ac5c916c641d2a6900ed492eb825742f00b363c2e0a9d54ddd113e52e7ff86dfe71f5f84611664e2a5ee91d1e471ecdbb56bb3bbeb483f155b67ea78ab3ca1ccfee45ae007283b70ba2d1cdaff85f686b06af6358b1d565bda1de0fc93a3c913a825563ce8ac10dc80a0e9a3d7a81f84ca47ae1f6c2679a0a8b7d069d600747b89d832bfb068cbe760d95ca03491756222ec8e486ad5c3cc992669b457992cdacd1ac849645bd3d2c1e0221dd3fabb79f547d7d02bd47f724e28588ecbcf18b3f3b3bf79a29219fb8735a4a9e5197162127c316e209685cbf02d8c59e594fecb2c48875081a08c294b57898abbdd39af1f7cca836c1e4a12966c6c9b3545c7c14fe15db31746093c9967efd34b16727c2494fc9575589c706107f0d13454acf5a56bb83dd9d11ca3e4bcef27aa34c1910d6ee35873f98e9d9432275a92ff678b92f68a11c40e14681049b86eff1c0367f1be9f3dc480db4259a98d787ba95b39a575d95c96f615e1d05ba9b4e90462629ac220547591fe97e156f83e9187c477682e85eac1a4b30ada2d51033b59b91b11cdeec2e195d6a7ddd7bdbd37f19f026caca685a893b1719c5f20f51f17ac1901d2769a46ae810792cac9036d71f5ae7ba70239ff41be505309851c85c0be6db996db2a5d5e2b12a804de057ebd03d8d4b486239e9333baf5be156dd62289e3accc1ddb7fa0c1087e17d10eb753da73a39c33c0fe3bee822943e5a05a21bd99490a506926344b08c6c9104b6736fef738469a733611bc01060ce93c699842ba18b98706023626cc0085c8136927b3649137da13b1329e14d88ab5df6614621f49d729b00fb9708f02861f5c86ad71cb2a0864edbb20d7594455e07bbdfb131fb86e1c248311f525b05117ca3ef2817d4e28255d9eba2becc970cb3c29f1308b11a4ad6fe214ca0945212d1e9c7b315cc2a5772cfaa0a706b8e21cd280a842979f6bf794dacf5d0ded0e13684c352cc0087054237ffbe1ed756c0061df78ca52fde76eab09a380dbed6845c2df35ccc037aa9b4cb0bc1946e592114d5ec6f957ddf815fbf4e7096c2815ea380d9dd8da1558ed44bc824a9ee4c52a5c5b7197abe0746e588049b8cb4d46fdf6af23775f4bcc259571433caf2436838a92c90514309e6b44a4e0c79c9234aae9400a2d23d0bb78dda2d674031482920564dffeae288593ad0532cd35c5e63d31b8c999e9887231229b9eb80225a7919bf43d90beffc27d860cae8c96426a8b96230274c140f7045c6a2bdaa0159c77f00a153de2e1a733a55a8390aa7fcf4f2e25924bf28c3e5180c9ead9b2bd53deb4da7913e6d2b7a222eb0fca67a477d70fd8618bc4ee745864c0e191b49f727545530bb6f4d3e01efeca91808ee38f2e87e0c0b72acdabd88db0a5a67c088fabc21e848989a99311e44e6610ad09d8aceef52442ea4afa07c9e3b2d575affb9bfae4f89b44e52d803fd6f5c122206db6851e294107ae32bebc4a617e8323fc6bb3dc026f4bec716b40136c201b7da2c82e3f6cb0dd3a642ca7234f6b6f3bd3a45ff16233542c31bd1dcfd66f244fdf9d9c9398792e4f1e5aa3511aa9e87b85b1979a0447cca088c3ec10787314cb5bb24d093ea9f2ccd90ba060a2e40acc916f55072bf2ddb79a529bd175ed30e80ff910e9191ae9300a3d32f7f0bbb9795c88c2ec6d893d3ea762759eca68332b1eb1eb682deb5d4cef64d8452732f9e631071a1755cace05da88a14adfb1300516dd8e5ff0045c744b3673bbb11a40f74aa0188e09ee0b24c7dd32dd14f11f3e3dd1da6ba916477bb4568f4e599c52f9547195677cdf0a75332b26751f9debbca9664de175e9181790daab8ea3b60132bda15fd7069d27a7c6b8979943d7966500cb7a6771342ea246b32f360a11269e3ee0ead13ee3b429612633d4cb7ada5ed18207dfca4b3567c957a591390842851f4575df27e2b083a95d75b15bb78a3bcb542fa82f2fe0851af34d1ecf08627078bb13728512c8e9e2aa4bc1d8222aa021263aae56630b550da4c9853b7e75c3f0dd82804ca902e14c0b88dbadf058ef22565df38c64f92dfe945e6387da700bac3983d4ba6166f0b13d443ef3a07afcc6d0151313637deea7005e639d3ad50c6da0f669051487cd8ecbc6f611386da64659a0dc6fdc843f87daa520416db0d3c9953781641fd7bd8f8794fe469e0e783ffbfab78e806ba6c443e2030723fc74e5d09c2bec1244223edafee2a54f580c0904e7a4f592ea5db403288cce434fc7ccdc967efe979f8e65a2d8a7a9235689a3a1ee46bcf7dd2bce56afb3b7ba03c2982ad76d5e232b4b10b64e3a4038ad14717b84517d684c1b0ed41e14e52ad66b8e0bc503cb1e3273d27232a56840662f60ca58a6f24ef7acfda5845add330105b09244887c8df033b5499b1eb65d6d24c430c92281e7c2d7235d37211e1d8a2032cb01093b6a030c9b41dca49c0250400746cf7345a723ef8cf36eaa008c74a635fc5c53ba9d202a7be72432b8b86f1c91f771d2fbf3b87921038f24c266e0d58dec9a80ae92c944c145f740b15fadfcbd7df5c19050945242bfd8352178fdb1c6f02186e7fc7a24ef54c4012a3124da38399652ef550d4fb464af518e6498881cf1da9990bb0c71fed9c0cadc24e16883315eb6ec505bedbcdef2d8bac8035714253497267477e3c167f49994ff15c97c8abc87aff8267fb751806e7e4baed6ceaf87a0123013fcaf498c1813e4cb4fee6094594d600228f5b3a6423f18008b4e517718a595219d17c6042e6f40523f2bbaecf576e9fac07847d7936cde31409689f80e426c5c22018eb3dd100fa512a54f118508fafd37633dffdc75afd7474f119a0a78de71e48b156349efeda5a6aa26adfee958c1d516ca8760ed070f3f8d5051837e8415ffdae2aa96505e6cf1dae00eb1fb5c45f3aa707a1ab9c782738c6d8e635a2c8ef2cef3e46ce57513089594f50768a4cbc10845836b70d17400b9c1ea3f16cb00874d78fdce028f4ab2b35947c0792af7c71ebf3d6a730d42145f4011678daebe40ea226b7b985dd5ae486bd121b4f5d761d85ea0bd667fb02e65819c02c8243c5777887c873f1fa7163948cd612812e36e41cc9cf07ec4ac0c6d85dbc70b487a1cff1dc5b81ba88fa7f646e40aeaa3c5d672a3d39f56c0f332d0af9af1d009c0556b0a29665e18781382275643daaa4b6da1eec618f48e5a12c92825a62fd9f305841b5fb1918cf9037f32c7cd63ac88c99f98000f8592b70d6b2d225f27540c8e2dff0e21d060e55883a6c9f395c74eac069f0af438608e57e854aa39b441942d862c122b4b8fc9afd88741fba4ff78d5f6f32d0fd94b6a767865b5d4ffddd6cdf644a6cba1cd3536790b8f1d542f1035212edd875e1440ae7a107acba17108c622266e4cac1ed1c152cfdc4569db06f3ee29951c2db24f196a7e06fa47c929dc82d727fd2b15b878cdfd9fe0a4f2292960293f8f5e3625356edf2f7ae9bd2a1b0218aee5abc66d0b18a5376333bd7ecd9849153b2e7470dac179ec225563601ae99e5a0c09fc0c47851ef95ace697e228878ab1f8aeda2d302df5aaef5ceef673bf81aabcb3258e42540a2d6dd7e1d59f20acf7bec89da1b9eccc8943357749ec8ecf3bd724efd9b653a3d537d1ebd7df60e66d05d8dfd7e362c8185c12c5a522b29fa88877cd7b30320637b3a02efd07d9cec91871cf85436da56ce05ed1d5baef7e3a3363d0139c22cfca2fdc9390018be65853e1c59cefb137a1b8d45a2d7b48c0e5bce46ad027b0e082fc990def0a3dc9506b350d18c62b08439810cdde49569cf55c99ba1b548c32035838339de7a398b9e7282a592551ba928c93b4d4c7ad690800adf5d4bd73c23651d2406190c9243c65a700ddb00e4337aee6a6991794aaa5a3d979c04b7d71607887613b6e37e0e91357e5f6a91f00df86afcc72cac7fcef4e0127d6c9139034e746cd0e5ebe64eca3e6e02af48e60a10e48d95106458a5249526e827840d4102d9ee5583d9f876eab2795cbcf16f9e53c99730e8c6ebb77660987a01a92950a84aacb74c70f9e886d455845da7a1f8e5ec6bb9eaedaa223f1cbc0e5a00c1279320f38d41a0aabea7ae2a494b5a01ccb2e0603cd1d2ca45ea5e434b62fe3471d6bca6e5f672d12ad5763478ac047ffaf9613db6fac803cc3e4e7cd2ecde90a90876e1fef96c6f762e774e151ca93096ffdc0c38e316333d6ea9a90d73c36de6ced4d6614a858bd2e9a0de30aa8ca62292590e96565c2f31d67050c17bc92dc457144439d77381f7b032e83cdc230e62a926dd523fa50270c0aff12d7f99b66424cfd5460b0cfd9bd40700fe2878309c5d667af2f776471284cf4f4b4119fbc579bf367ebe6090d9357b2d562040ad0d8c1d79f94beed4132d6794b72ee95fe29644f98e97bb2830d9cc3ffbb8569e14043ca70189f2c8ba63634a1ff17540080f50f23a14daca20b5264c3575560ac27ca172f7d46145a838e4941272a354b7954a439bb86a316f305857a79ed35ded57cffe44f623d702181e79ad96c349e3a45058dd52398388d11f3099ea6bc133e2ca6e8e3ec292cb58c0b17af3940316e24a84181491cbc95a54a25f33a06effa348d81fdaaa8f560dd98ae4c526ea0044f6a95567cd487a90dd007b4f16c29ba0f02e8b619ed20b66de631ca5f44616849e4d0e094b4f196e02a673af785a2f9a4818798135ebe1edd3e79a8799ec9e513f742420df3d79aa8083dca8bd2c11e8782c448f8d80053a015d3f2ad53a5cfd32dc88347d5c245fc22ce78c011dc1b792f68d17daefb553066bd3024510cb399c54c31beaa1288391e9064f8121d604ccd72b0b36949fff95e622a248a44a7112e70d2e8d42e07ff4135777a1841e713d5b17e6d64c762dce0a29df5ad40d2b45f4f127b865ace3c9f64e941877efbb40608c171551287597aa86c6f6f0ce71bc91581d041f183f4b92d3036b78bd192c63635fa348b1bc1852f0b0d84e57e5494535c4fff9a792b19c1e4110439620224d52f766922159d655a6a7f470b69c5f281a5c65600cd552cbf11ae4dbb1e437b5afcc41bf3703c2ed546c8f2939cf61b950e30c851a206860b5c67763c5a31910488c0d808a63c26ce734d5cdc5cf8ea26cae13ba0497ad905ab53dcda514b16592e97b663d942e575cb1ada91d0b6bbe23a9e04a278453117e50ff7af1de1f087b3b4ade717092ed35c8ebfcd545f8177066b30f59dca1c893d298acedc6664022edb56111a72a3d7b8b0365ed3bc40247af354866cad4d3dd84bf6cf95bff6f968d7501bc595b7bbca451d89e8ab5d998d1c27772a561cfd236c88041ee32e25a6e40021287b71c4dde9841b2859cba087ae2b6e0bf2b4522aa07247c266abfdbb4f72437d27170a70ec43bfd38f85fb91b19c4190a59078047247f64c50fc78a7252794dd96bc5f3fb8e3ff2b473644ff7a857286710b1adb950f1e0668ab4186ab6e75baa6de166fd28c17125eb42f620149cc41780c8740eeac7a1c2fe3be7ce946478e08d632038e7799e9ba09b5d415500d0e613e13805f5ab62ed625decf03c423cb5906a5fd2a9aebc2dae2aee8c2283c671917455c0d2c488aedebc5e381499f84e33dac9f55496bc613a1d373e6e843fb91521865e1412279a258d719201c5aed95eb5bb9c3ed478dd4793852a7bef147a2a9a5d540a77d55f8dbdba0551b1438b9777dc2814b277ee49d1842f39de2ca11ee72b5dca0af3ff25a3f32a9b0773dfe59c3d1adb0601543f378a41d946e00ecf98b4723c51c120c25f14bd433f175c64ecff1d69f0f457dfe12bb3055d15a7d5ed43f5f5f73b25b516c1b2e01c60c8d97ddcc1d50865172e848dd8feed446fa28328a1afe7ef37ee15fc80517e21c90775c3cac02110f6ca6258679bd8b0dd8042f5481a033ac5484e06fdcc18d7f4b63da8bec8afbf6090b761b3c4dd20bbdb807f6067357c3a007fd3e080caecff70805678e692acce0c7e8f8ff84956b46f3e28eedd826ec69a10315460027e439174938f0097b0c458aa5086e3c4d595533ccb56f8360fdd9cadaba2c0a1d0cd15df21f74ac22c21feaea00b9dd06bf4a98da52985d4a0c552611f01763a7b929cb0a533ec84cc2066492db89efb14c23396f5ffc3e077834fa305fa8b87314c4545b9a9b92d168ca5bd4a6e637d99070402487ef1306b54b10ebab582d1de8bb1aa8273174aa27c154c77b5d5fc2af4531f28133aece3e017a92c60bd6bb66e9adcc1d293c2a7e48fefb05fc9a5c36ce6eba357df4b821dbfec9e6b9e31af785b22366890c1311e2a406ac865e3f6cbd4e829551213c7c9de5369b65acd2b1e0d94fe042f4aeaa49ee0e13620164b35f70c45020bcb544f664d75912f12d41f1e493695e868962c59c286b999e7494e32c2d0928fa5b7bfc3e5e889358410cbadf231b21c2ee8730561e23b42b9698b10e2f78176cc351993d86096cedc1bb7646011865eeb79876a6b0246997877d1b7fbc1d72b8e10bc3a849a7664a9c5c7110806d135217c14e5c9e4f974821d5dde0a2513a1ef2fac2ec8a63599c0084642641afef351664fded815dc76cf4ecc4dde7bd81591d9d3e7fe123dcf3577a4220c3897038e2880b628ef67a41709d990e63a069c8253a8ee7ec7a03d4b2660e8bc5747a2f5e8da6ef947a2242b535f2bc458700b2fe0442f144c6f9a94aef7ac685d6c04292bce5c1509cbae04aef1cd53dd47c9ad047bf0d0296f77c1ffea5bf8f47ae651e3758db9b18d14dcb31128834090f4728d4e4097fa0111e680532c734de9beda51bf794840df488c0b311f5e46e8437e5bacc3726157c35c01ff56b17c8b3d7cf7b3b1b3ef43385d95a306f01f62b901ad7f6c2e18715c1dc1efd1e44d87195497494ac27ba6366ff937aa70e3447dc18bbc0fcd7891ac0daf936b656f67cee1bcd6196b5effee6a19b7ee0daeef3024e18ce7a248559c154f9fd3a6e2fb596bfc04a21644a88530d1281872c03476bb040f14383f3d3bea4e9182422f0caeeb1d6ab708a93b799d66fac731b914584dfe7916e96fc6f0712bf0b0f4c46f1f19b105834e1246501ed456f4d30b409cb0ce697579dd51f2ffc7d0d46094424c039ca7404a3500c20689f59237fafcf051d962a00a1890a79f1e42bc5faa8c21a0995523d25dd940d94bb03e97e07d4aa2779152186de39950d65fb1d14044293fa07d0620afcc1e31b39bcdc3284a14d245d138c135b755aa23499cff524e51d828e1cb029e87318ccae385d95eeb03efc392095d3ce6215ba266f4125038ed7c5a2c35c9f0787245546d5097d4b584ec122c02da8d59945fd23939ae0ef2ea2ad3fbf151fb5bce6ba38dfba9d719a8cccaecada4654dfca23b77036abd92689f85db470797d78e57410db7cdd1cc3e3fdcda959135d88c39b950f5919e37dec7529ff19cf22f58e378efbd66607b16ee13e43dfae9729cb03c96b259f89094189abfacdf3d2424eeca9b23d8cf05cf88b98127245003946fc8c22adf2b6750d493e802cf99ae4242c10331ec594e0cf953f2b881e49f6f2483be8dd7db4cccfa1b0341d78b4c47cfe65d09368e309b1807601f18faf4383603f2bf1aed0513d4804a4523b34a0369a0610058053aa51c8c31935bd16e631464d3688170482aedfd569182ac26c7c2da3bfa553d17d85405ebcd9a7c498ad6e61e3ed0b8cf577c6d3ad8bbec39b698d0fae7efb72572110cb86e7e2db39f0288adec8887a6be5669d244943e45074a820440d1460ebad3c4f5057984c5279ef164148a891159793a2350520ce3482d1399a1b15ecc21c947e88a5f42e4dc77f0028707636d877e169ee4ef5b25f6117d49e9f2a3702778cb86ae1acf47544116a4fd001ece52899b4f1434b8eeeedf83b5ab3f517b0018ea3aa985c5eb8441928dfc8dd148486fdeeb69066e5a2113c45fe477fd9eff696d19ca597d9ad698467e65ee0bbfce5196c360faa06b5c6d44accb1eaf99b269ba1fbc9b557de30a49fa043c664eb66028f3b9bbe23deda1bb7fcb815195c2a9a945c56f01c8deba5fb1b93c470b0abe6a8b3bc7050aba3eda8ff74e00c490dac54bca581648d82d59dced990237467bc8d7f1907a1bdb26d3c039c34ce6825d36c2799b004a4d60e732c670ee6d318e8948fb69d4a15f5f573d4ee7eed3b05423d02f1946a3c6e3efcd4152079d1a556fe5a22741ab61e317f994d5865d43424cabbe5d880fdf0881fae841e003f76060ee4a0a7bf5cc7490808a14e2076c1c0d69ab47e220085a9f35eb557a76ad6f60906127d074f26e3fd004ca16135866b4511e558a6eb54ef916dc80e4dbb2c314b77fb2313becb47663014e7e77d509b6fce45bfb768e4dc2843b4a014e53ae1d2eb6deb383d5fbd5bd970331012f69e9383193c7feb90d67acab6454d366e8da784c373f591f3af6a810f6d4d7716a39ae4c07b057616cdf0f7fbe524d101268f783a80fd049b0bd8ac234dada89edf3810393d8696107997b8bd99546d0db6ee353bd07e0ae9f2a3faf9739fd8208ee383a8eee0bd6e8b532f1d8c659cf4369df448016b7c2261dd3cb70abe18c420a7c714d8bb60165f425a2c8f4f280e91f0c1d8810e2ed370d4d0c168fa78153eb92091f182c7027e24bebc07742419c4f8a1431b5dd89c75d67db52b934afd84db2cc2d722af8457dc737c0cd5b2ccce8b19a0857747e48d090a14c712d909b53ecb75293c2fe0e2fb8bba8e86bc811d1b0a4215f499672d47bf7947a785cec598de945fa15d3e27b9bfe0c0a36bbd4f6caa151ea5e73f3cc96e01e4f1fde169b0f32cce38d48aa4fffca4e3120f3f534876b2fcab9725dc4e2f27f3ce73587e123ad83539d329c76cee5769c1a03b86bc772d964b07c839655daac2040dfab3b6481a8f283043d3dfaa8d618c058e6f3210333ab387766c1ff710c20d341d8fc6fb2449bdfa8fcb96b5e74c03b6ae8ef3b98dff1a017710bac7ce1b49e2c116d947d9f24b16a2c8bbe9b7c1f8b634a53f57bffb2c80813724f2079bddf9f250a926effe8ec87cda041670482df2be3ea235466c1c5e828bece9c3950ddd0caa5771668f378e0ec9132628859d3109c7cc2e4541fbc89119bf77bfea4fb8bb1d8f2527d51816eeda94a1b75543044752c3f703d58c97663a8c6ec1141206eae5e19b7ccf012315780e81b0dc49572a21ed994242049fbe9fda5616b188e53f3145cc050bab19e380bdb0ad9ed43501784952ae81c70d6f52f719d783b5fb42ad6a1bc5dbdabd5f131391fcff9b11520d208a84046d655d16fc0458f7f77592a87b35aef6001a65ca2f2393436e574d859ae9637d06ef505291569a66496c3d32e1567c880bc5ba6ab98ab458aae61f947d5fd03c17bc9915de65e2de43a0f1779d174d0db8bc49373bda32253cc0567ce75e973832bda1700fbfec8fce16c622186d1f4c64d79fbde0046c6911d85245771f33bd3ba461ad6ed48869ca90cb964cd7e9ca91e57f5d847dada409de838e3684bd9bc9764f20c512dfcf71b094c743c003ab6354174b97eaf4fd26f7f9e3f3faacc0f1261df4fbd04435e4048fffe4e15c2fd2e6ca39216b528c6da1ebcde2e87b7c01b39e3f88c7f736b0754ac7fd2f9803f0e6d3b7db9d64011d00e97e6b5ddd8e052b8b77ed2c835732a4c52d39a7e7153e021604f170a0bb3922ef29bcf4891e1884d3b981a5123058f61a476bd6eba0a7e053f2a8400a3924b2621ee0ac9f606e9922389431f1bbc4cfc96f9c64452702b32e7186cebd1931149fddd995a5569c8bae3cd438425829d0b1cae0a5eee1b4f1b60b985099490bbaed14872cbf0955cc609356841724ef53047ad53b2825742d114a33ad6032a87e1c675a0c9fe17b6bd3e0dd69dfa105535aee34d48606ea98ea977ef16efc1d3f6eb0d5018341111b3db4bd035fe82efd0bc9db839efb213b9b2343a4bf1adf2318d243680e4ba658d792feb092ed08a2e2f677dc6b67db1454499fe6a21dc6a7b66631aa21cf574037ec8889c2010cc8a637c689758b69a399d93d3cd3477dc4268917838665bbaace42a60646a8cdc68d90b2ad3a0542f00afbb182837c2518c4a39cfee67961ceb2b17e2b225f314a40263fb9ee86bfd83d3dca117fe84b8774cf8e63c427ce6c8bc9a8a2e82aaabd4f4e60326108c1d5ef0364cb8947f756f448f00efe69ae2ce47a0c5761392a5f085e3ef1bf72cb94b8d1820886530723cdb15532c8bd3f37ef0e7c47d8f3806120f83bcfb297c96b0cf21a2e3e0a2f2034123bc56225b4942ced4af3af7971a50c635dd7a108643774f465a95ff3fc0007f89b2972b95ee6922b9c6ea76b3b97c1daeb76e86bd7703a8a852b3f71026070b50456b77e4e37d539004e27a6ff9ecac17f79fb10020f4cbb330f07d12e33ef4228ed10c92aca508f8116fc418936fb325bb819f54ffbd195e435ca810053ef02a954c822d7c47f84cc3c926aab113ff5849270aa3860bc11e36557ef2f4b6dd4779de1e1310253bd529008f863b166b4e214b275f721701ba0278b3e9ffb670982d58469a6da55236673b7b5fb81144a078a005437f073a8d03a9de1fc4d0667f96f81bd2b10ba295cefb0b10986e5260854e0a2ad0b459531c9666445828386bddb75fd1b9434969528417bdae4da5009ee3d4a81d30d8b732122df2963eed5804ba1b7a46d60d78b99d899bfc56407b762730da15299ccb505cd8abe6b5d7c6a79b519ae14065f962b17ba10910031422e0cea6304bf1b5ab086dbc53f7d7934f12f17bea04f4ec46b62aa546f742b2b1ca6e96cc1c4d5db37d499ec4d5edc047edd4d07a7c79a8d52f15108f26d61c877e6fbb526b2f2b696eddd14df089756151d665fd9275d0f253ff4a2cc9ce584a9ebb67d34c4dae1cde5b72927b824184a90114aba1547e27821d5aae1f6ceb49723f76f5cf989f5cf49d0077b0722eb28bc9ee0c85e85744b765c55587e9e5bf3353e359b4f83909e7addb41cb2db24c6e5b6f8f69df10a90cce5944383348e9a2621f47ef6d9753554a1f592b2a8724677d2df2e4593efbbea9790af193de376d5e8f12d6264bfa7a3944ad638e5a4d14097764b27a3be72f3978537538782aeddbcd48fa6e1133b8b502e516d20e5439acf3466076efe5f779920af189567fa97579acc95a57853a367e261a3d85402ef2d3ebca48de950eb2ab3ece253ca5a3857901c56e64e4781664b5cde4c0dcd95819c01c5f2090eee1db58d5ec991be472d79ea5ff9f20f06d54eda1fc5e6e2d56ace02b343bf994961769a4fa87024fe46f37b997010f6d4c3dae96cba57fcea39afcf5873ea82664b4071a5c91c9619f5f169a8b0ffbeb84c73e1885a492595f1e6313069f3c938d25c8b9115276e290ff6c950dcac0e28a28caab2a01d0881085af0cb5c4fbff6a0f5ab36e664f7c2f316c81d5a410cef96d7810d45959f4722cdb6ee9daf3c37839d30dfe5bb787a8e93630ca8add349f44afd520fc18a9d48c068148d945ecb7851c986a445f980eca929ca00e47643570159ab8002af311483e3e2ce71b06bde13d6782893a24a06e82b33afe15815bf6d8e2edc4e7bf87ae575671668818a76aa0cf78ee1584f7d116b372d4a69fb23c9f0a0ff698db407ffef4e1a181c1586e7d3d5ea2ec1a8b116b2fa8f823a6a3248f3b4ac07037fff2f381ce9efccf68f2de089fbdcf39137f2e64a2ea627770b040bcece77a1dde0eb1caa89b02f9efa9737f0837526730b754763b62eec041d7a8bcb141127d82092980eea5fe4490e663e3ecdb72ab5d5c16d12c345bca14d390ee2c4f000491e1e03957ed885110076b5d47d4e05f8ca570e0d32d1c2cc181c79e8ddaac74efb374ceae1cb45947236bad5874b956f2e7658aa0e1df30d0e6a44fa71dc6602177e18460ca4fa96eaf51dbc3c81d7325b9259973000aeda47d7a3d6d6db383125c993896b169ec73c08ded56908f071d9810a9172da9ba501097a3efed715200d4a3b8a3e220f1edd4d600bfa321b96b57ef70bc05aff2074e38b906a921817c72c95bdf670cfd3b15b3ff4c3903b15b14315725e7bb7a6791b737897719ca4514d0ee3ba35f16695214ae5c4744e397a9b01ae35b29faa6db7c0eadb9ea80537c68a0d64be125b3de5719b1a3c833c7d090304c6f69af115c06ea9eb4192e14ccfc30859c492353c82842747b6ce4b75c4527c43294f544b73c506d5c94c67e979b14cd60f082b4fe91a5ffb52758d620c41dba530f2bf508a9488b29eddc20204975dccd525c2aa2e790f3cc9aea5682fd3e88dcc4fbd8d5b7fa595911c0049c57a66bb110845e7674699c4f905acc3cfd19038a5400dd673d7c678584582d8c57071d2abd04aa7b30e2aa899cdf8df1178ef52f6a15605f539f5778ffa3f9108c19fa7e71cbe33596f16d1056416546306056800a53c29ece3ff05ee3a6c1cf151574144555d0ebde1f4f5922254a5d48d78668f2478a1b67776c5b4041a1af458911f10555bd552783cc81be63baba47db2e3d7d6dca841d9a80b54468555968d3c0932eb3f6e16b9c324b9301760d0031edb440e030fd4691087db768eebaae51472c0aaae400039b1704b68c921c13b0801ea8f7c3f13362b805dbf6eb74fe6a4827b3b64bca9c7fe2b0041a0c8dea8b59b08846fa252e70b47c9d40a537321a8f8de5a847fcba26fa5a9d4b5fe94fffcc855fe55fc3186881a0d405da85cf2fe208f93c6769a1d5f71b8df6ffaca771deb5b4558712c46b83f14affa41f11197d832f185b665d81c8cd66dae0146c6e20e4f7cde73a2fe90c0543c0c57c02a993b3e5b57750428a0db950b95a123d0c08dbb6c419622f651dc6cdbabba4bdb121ab080dcd91883be3796b3b5e7fb2301e1cedddafa0281eab0063efa525b6730e5f6074a6385e4f8fc2f30a0fba9c0b6920097d78e172caf0590b2e80504f37d7990f8f5aafaf5b254b42b55004df9a282f34de29361188bb3e91e93629318fc0bbfaa05096eac5b025bb4ae2667a18aef3c94ddbc49f7084804095b426d3d748c0f6130d8cd897adfd8acdc203dfb49294edff458c390a485a8c3f4f46ef75f437db78c78e467ec0e9791574b34514a0fe716dc04014c75e62981e224df728e7c3e1c6e5016d717f9ce1edb0a95c2d38011a4d08b237b2121fb91f69a33e212d44e062e74ddff7d91ad0c7b005fa15cceed5be7be45da2156b526eac8d7474cc34ff4f3e56d56dd930a6262fb71ad8cb8f525b3f12a0fe48438010587142fcdda0bf732023dc0ebfb093cfcd0e1a7f5ce548617dc8d8189cc90c50e3009a7a709fb81e3aa2404f6673e247917ce445203747a0b65af24c6d078f2b5fe1f4a16ea76f71171ee31a0820ce29a68276ca894aed072007582bb4f5771451a5451cc90f34be05840e66e158955178015d550218dfc58389ee18ec7161810ace640c894277005c1ac1d817ef048e9f5e4ebc9bd78b2167596a5bf23c927660c8cacf41f72574129df819314b2c1708fc2766ead753e382ce9aaad29eae7a42a19c7154f34052a59c34d3c181388b4392484857a82c536ec2a93381aa14c85656c62d033b27a91617e2c8356eeef6d1e06d0f52da2cfb1bf9d03e0f9d5c261bf57e655c0626090b3aed408461f5d41ca485e8ff1259e2eebb15faf582359557d06dd67b39e23e1fbb0931d89abb7622e9cfd7a9d24ced7a08ba1d3a979382bf26bbc6230444255520c33004a7b899925dab2f1c91a64a60d12607c669ca370ab67b8242355c7a83907946a84c2c1913d0b96fb533b4acb47abc675838384634c4298fbe570af4db85362db59f45612482217678e90f7ed1e158039564e10880cd22cc50897920ae86b67168b842926c4897baaa0edc288e8219f1cbb2a0f0293ab70b410cbf878d06b0ea9bdbc3282e8a0fd4646963b334e5a4c4b76a063c4c54a7d008ac32e15d748ec94778b040a9319a7a34afb83a9cdce899df7077fcf44c49947c8f1cccbb2d74633ce1ebc1772fa888dcdbeb22d610fb46ef0c3a57e75abcbd95903efa5f6325e7fe39086df1f23bd3ee4d16bd08fc05b1dd6ef49849c6bc657bec2f47a234598303a9fbc10e712af1261c32a165d5694d9bafe1fe8d06dc332019fab50b5f08bd9df586f5382a62ac24c0a8c48ebfaca51721b32d75404c8a7baf5ed28f7b394ad54ece835120b0600b2aeee662806e21dd915b96b244b8f3570bbc8245982339eeabd2571fb55321893d479c73fd95a98195230dcf72ab894484ee891b48e153242e01cb31fd1bfff5f6ae2932473702f98a8f2020edf732b5ba30e5e7ec551286b601941a5d1ea458881b32ed80df7d1996eb0f1243f6acd1187805a69b0cf3916929b0284bff3ec26889ec37065763a3ffe72e8568a5e8c4ca9e04359146680f0efd72af5bbe232e8513b1b8433d5688b5a0ba81431de628d1b282c8458bd7051e45b35c4adc7e1416424391416c19aede97fb2974861ea693b098e4e0bd588345f8229d1c4ca4038631571d7e9bf405e25bc37df701f9cad73436704fcd0a496be6d8f8b97d24e296d652772b778295398b0d5728393c191f409848e5490ca8d27206c50530e18c1dd5a3b88123772e1f658c3035a0d0b78093fc89d01fc40a5badf49fdbf70ce9a462d62066850059a2489eebda7b2fd8c368bed16efbea60ad503be920c5a6ab11b86528f6ed03939db2aabe413d2352df0d9c370c8f242842276486b6cff299ea6f2c1e96c4e6f852a2c4bda1622b62da9f3e33455c5dc43495bd81e53b6b572c396ec3f1de68a32f46ba7931a188b9c3ecf69d479642e0b034e140e41716ead74e96a7015fda36eb0e47c35f32c9fe99737f754253acaa8bb28a933b6369f316197a6b3ffad7bd57968926d05bb5c34b46c9fd83391d0b4af38a33fe2fb56965acd8b66ff3041d230ca4d084a2f87b157406ccc390f86d108fd993accdf75e0ae8c36c69a01ba8596687f87794a0ff866ef5ac9a7c3ed5af805dd1464ea624c60f38a898bae1b10f0c8837f1f274e7d9556ad912cb8559a75638971ad24e07feb38b1432b6948ff1c369d58f27b5fe6ece12375f7980c5c5752d151d0e4a96fc9a55222096368bb3ffd6eae30687964fa6cfb232145f0cb93955884fc807d5b94b9dce2b616088a6a11a7de51d53d6b675098863477d46c88c63b9167429b2638c15470457a5b395ac95af2bbea73e74644c7b459bb8aac8a7b4fbb070d3be8965b13cdb743d7087d52a1ae91e7f3665cb37cda7f93c405ccfd8d2d562d7f3b6125b496711a1521f6c9d56174005fbecd34daa45b4111630d8acb64a26c3fc390b2ac0f52e7a000f7187654906e3c3d05d44d74e8fa4b8a8e01e5653e0f8a866a32a6f011234b72f8596edf8299db1c443bf408f55b6087f7c1a001985f0d4f145a3beb344c456f2073b8ae5fd2d83cc7e5788ef35fa204ed9797724fc3cb08f9184d97e8d4dd4829f121e52c7269d17c578ee54f780bbaa3491394d1b4f0d29bc5e1fb047fed46ecf7a674115a0a1e138771f4dc3cb86a06104a23b01018a5b85724839f1ac8c188c42bc1e333719e297a23b0e5c95640b7fd5308fac702b285afbb20c7ddc96cb06e2fc6142fdde8691e00aa0e3c3b1988907691c5e7cf5b7d0b2f18806c2611cfacc30da5d25ba6c8faa22850f18b31f282f006f5f0cbf117c22c20baae6a95b1724b2b4e386a5c034bf3243d5a211d830aafcea851b474e3896edd0a2822c9e2805c77ad9879dd4e0a582f1796ea63162b8df616db072490bc47a324ed9010e62e33f07c28547aa02eb454e6d3a730da73889afb6e53164a7a488af536895d63670b116333ac9ac37e5146083c30e418581df3c83a71b546f924f5fb18c284f203d1ca3a05fc4d67e5b011edc719d648f1a9ddcfc12779720638f8cf4e08fd20f360555d9e08491a2ae115af5e60a7ece0e476344f1db811d4a461d02bdf4b2543527be60e4d05d25d797454e728714fcbbe3db0e205a3a1087773bbab6cbc2b660ba936b5f9ef132837b1046c9a2ae65e4e6138ce96626f4296d54521099e308b42be412e75776f8c20503a4bb6c6381fc3f176bfd633c47e577453e2472a71ec050234f7b8de7da1e775d26cee163394d3b4d21dace2c078af624640cacef65e4df5ce0e357761859aeaf0634d23e0e0911f81233c0b535ece782f0f9b4dce3402da423dfd7e6e03593ea41b27f1c81c19c4cfc21e24956500d9bf0a317b67935649b13fa801eb568b140a1601109a7c90676105a1c13017084c9c33fb98fee8b903e47be011330da6aecdc531477e7b4dcf40c8371a001fab0e55c3cfee803dfe6a4ba5444c4889efc73227ab820242080ac2a74eba6881171ec6fd5fdd9d52f4a4d641ed5eab37fe55ba2001ce490ad8478b0c1121d0f9b5dcae519fa84b6bb79376409210f7379835292fbb7ebd4cc1336894dd2892abc950b5cd02d28cf5f162a27cbe52a9bc8eb25b1c2ec21d0918519f5a5f8535b10c8342eae5dfa3914c2f3206aa29cd2be3ca31059269f2e0a549e78c35a46e593d722ad4a7ae1b2e478a5c1bb1b05880d1a587ad26a3a7040c24129ac5833b222fef69467630a28f24b839e130993305656a495188e9dc371561668fc73ef356863a63e9ede34b7ff9b591c2e097a4fe51cd4ae7f38d7d1f4652c7493c19995d1c739e2a0711784bc9ea58816e64bb72c1af26c165dfc8c9a6e8aa9bef944f392f61264e4993b538de7172cad8cdf042053d245eb1a8daedb59cbc0537e17211153e8db3d3205e3f9c8e657fd035268e2f8e62c38cbf086ea221cf8cf3764ac09733157fe7a4fb9a4b36b980fa4986dfe929408292ba119506192084308d487c9139a0759d37aacc142e332ef2978e14aca40ba3d9b1a39d25422bbc95eb7ac472f28ee32a68f9bc5a8bfaeb719b8428781ea833d91bd76069d6aaba2973b43f3834d874e64d6b6dbf1609c49e414299dc17c28a9c4305a604860db60fb539f003088b5b19d229c5513726bf6578ec61dcdc74388bfe2268a44620bbdb3f7a21eae1c9399c631f0dca38b6cdfb7ad48c2b8ee7009b162b44bb5d4638c788e8991a6ceb7db4ed1b164e9b5d7df35f1df5bf86c7f3b54f764d1146bbef857426a20003720b5d39593bff875908df06c52f7d9fd3f784e2e9cb5a41e4b9045fec305b7f68ab59fea3bda484485662937b6d768ba2b382c9f16f8a62caf75fadab95fc9fb06cfea3b2e09f70235f09841bf0cee6cb4fc75893034b66d083f0747b579bb46232728dc477c35c2b4916b16db99c94dcffa65a73038ef834427f9c98be19541f0c9c9e3d5f7fb5cc7f14ff3e134c6d18d538f9ca3a55b3be4fcc4468b2d609d7cef62dc58696dcb4a1cd35faa51ff6aa352e6dee486985f4ed4a473739a3e8a71f00e7eb0bbd6c18a2e4ac7cc427534ec6a61cc9724980977a73bafde492a7a412011680b0c1724de3fe7e2e56e000891ef962fd5acea5d3ea415d3537d1a55c1eeea99ae0811b3f87c676d3b77d947c9bec34cfec9f7613219e475bfaebc799d5120ea7b7b58dfe0b9185f72d8e875df9bce19ddfb99535beb30d882a34cfd0ddc5f3a92de75f6bd22a628aebe391015b8764e7363bc1df479c56d472a7d6bb6a04983841b677aeff28edb08a26f28b27750dda6a31a382c339a13e0da3cf874b60d3982e445bacbf73a0f7c5ba1dc9cab7a485f8d0fb5179be8d4ff7111e48aac5df291646dce8b50d6170d6d7bb8939d6cf5eb2136f274239fd943c20f96fc2c55ed2351fa5771229ef50c1df2a9bd10cde2e89f3d97f53e5f2868f3839fe9b8c2bab512a08c59047d24227b67a0a7dd0d0339dc6c135db5895f246c6ce0546821a80efe3aa8358baa395b6210fc958bb491ac5f61fa35ee966a6c31f0e7a639622c8d0e3900ade9a7f793c6235d3dfdac8457e8e5efd694aa0900f5697969d55d89caaa65ee019733e0bf2767a2b67b08b74980ec50ef76dfb20b48ada9ea6814aeb725932c411effc1cba9582d2bae27e5a851c1c6c39abf4f89c15159523f16b6eaa79f27fe4afbd12c171af82be90e2829dc34e53d3a0ca35320a80f77ef2c4b58f882d82fa926c558e8dabdad3887f3a5a5e929b37e7e76c669b8f5101f0fb30cb9f9154fccbf2646b046e49fc473d7ad9f194b2f192a246d766ad6075348d9cefbabc01353f3debbb0310505131e528a8321da856df43f01e9d2a67e597e6189f4921d44e5d8c4ea3ed01daa8c81227920b7eb51c9379189f968542f54381c0d861b58c95d6292d3661e17feaa00a45e97781f07cc4096cb74962ca4609e4054a8ca2f660d51a4c7e9063ec5e072a7fbed78b3c01b297e96ef6496b8625b9b04ef71efac58d24f7fa08ae618040edbae254f6840ea17e0e9107592008d3b8d210d90ca16e28c8c0ac55081dd58d6d7459a8c0cb62b3544c98a1b4658b5ca1c767d1acb7309c24f93aecc20dfcf00c874bb245e0a1e3709a00291d0d30d51de24a8fee94b7040c51b56f92614a003cc4a162b84706ca140d53611196779ae4ce628a92bb846004a35d8fff4a50e2d8b6d3011fc36371a4175595d28d5b40c3aea04dedbe93800075b06e4568d7c80e951468f79e756f79713c1fd5bdf0641833bb392d15f34483268e7e34b6c654dc0731f1c6bdc9e11ddab98baffe6552490c7af39c013956e312a5c4efbddf7d9b79cde7321a7a5996ffe7ffec912f7cc297f109adefeab299784b045b5d024c185d291748d9ac595db240f90df4ff506d7e3a84f0d276714434054b64ab96466edd1a61cea5d66a1158dfc0cf0950d603bbfc9ae32f4274aa84996f16a910efc84e3a6131f30bad20ed6154cc241f02beacc57d2a29188f37d7eaa0224623ea762bc5fa419675091c13210fb53f41f98a5186f8c62dbdc2a1e53517adf4b154e6b5b0091fe00640b1cb54fe80b5683dc46c2f4b628369402196ae40f4ebd8ef39433655f7b80dbe0530bc5851bbe008d62be7bd59bc343edbc3353af5d716d03121191f8af51de962407b944666a835a49a3df2241ba4e0da0ba5459224b89c24a9a72f3bb637f8f39f802704b14d9a53dc1eb0f5b96c36b05e06d6c9d7cc48c8ec0d79c16552729018caafa9770eb55615ca41cbe3d20d0d6e507f77ae9bfa2815e34bbce695b524281ae74893957037c35d46ede31075c7b7805bbff8ea068c08f0d2d0776769622f8c0d3318500140ed1ec8dd36f832b0830e3bf73cba064919d53979cc12bd0e2fc734e111dfc69fbc66a8250b4a1db14f13a5e6f4abbc0821159325b71b2c03badf389118ff0dab77beca5c35148c3b354f17d27eb0fa0a6eef90e8e13950dd1fed75de73650c1813a761267f64f10bcafc61b6c510c93af3b35e3e857c0ff5d0006a3949cdca6d2987b73465d3966a3411a96c36796aadb2e5e88978e5d59605a5ea1009cda17e6856153c63cd3896e990cb7aeede28ef31f4a3c8c689ea76c12cdec2882884125401b218b6318401f7d8d8382e7e5923e464ae1dd935071c528bc7e403153f31a0b3e443a205fed824fe435e2933433584f3c71377cc2dbfb25aed86e3c831f2f9f3f24c548595bb0451b603887f51042a8949420023ca8031e8e168b2ebdbebd339d27af9768899f1a2705a735aa5d1f6fd7311de8c35e007f4176056d5bf18aa200767a458576fa398bfd0cf335066fc347c1279c63572d2917a89cf31df7f976a242374a06b8e058f8387c8f36b6e0a120945a586b39f3c000fc3a5cc90a4dfbbcd047df18448a382964561f863ba47db2666aa3fc5aa87eee79e42660700a8da3357c3c028e3b60a8fea0586095ba283c342976c1781c1f046038e953364de8448faaeca5bff42c2d034815b7d08063908ca1d8dec89a9be52e321e4bf64d53669e69822b46564efa3895e8e3596923312fb02ebfa1b20b15b7b3f1e2245a1d24ef1b64c47b13ce78133596dad621f61e00b6506d6cbb0f26b01a306af18ed483d16477896c10dbce0713a85553d4b707a1e8de4a63d38b5d8db22ecf1ec57c7374c921b889503c136c824a6061d3e9c6c2786c8359c06515ff29a6868df1b390f8dcb25c5b085fb7667055e9167b22f81ee10eff20b45d9e87645a1d2ee7137dbf77d34f3d69ee308e9ec745dd9fac70265ea8de8808f8b9534a6990780767169b3a1c13a847da442f305abd273e9fcdeb8621bf82af01b4cc30b843cf9357b62b70379e0c0711c56ffade54e1d3dd95065d720f38cc6b037d4e3a9b5edd10538df1edec88efcfb7896c876ce2172faa6507fd350045dd9610c606c500cff320d92575212c9eddfe287419c960336e9c0a62d2118d4aa80cefdf0592ed5a83eb2b876a6f791aa5d0730359ac3dcd21015aa953e93f5d8d63f6222a06ba2b45c0e2d9cac2ba6e9a724d7fdf899a6997d322ef330a8e0b535fa909f17022c7a9d155a67b85e68f119a57dc3b5dfbe818e9d7f9a60640bac6760fe9ef3ef293e926ad46c48fd2ab4fd5aba361da27530fcceb735569000bfb3f02025c6685c767ec91d6fde7376da2e5163c1a2fcdddcce92955a18c4e2dab254980a3f5414819dc1c450b42aecb1cc14cd31f6b7ebb1f7dde3bb17aa3bdb1d4743d6c6d7b80b4b382d410a9bfb035fe8a398df03eef2031584ced5bf794ed9d336c77b1d7ed920135e0c66f45b9a5f80d9b024d639635e0f20eacb8f611b1c0dab9cbff05b6ac5667230df03a3f91c8f221afb1635b246f07323eb6542964b7981a182c61dbf397c0470d5f8e61d844287b07f600acfeb047f3278682133fe42f6d1404feef53975e46d1b1099d515d88086ea97412166f642bdb2b8babf4fc97ebfb427a516350cccb8b87b996399b93895a1f6475432a3e13655b27457465e146329ea08ee68fc6db0c45485725129b2eca78f83a4f097734bc0d402b3236aa4d98910d2dc6fd40bead66925a0d231719b87a754cc0f5b1a9633ab7d5c715dec14542d1e13514c88b025df940fe9a041a23171fe7a05b3ab132047289370d225e911633d9737a7773a173443a89b91f030864ea00f793e241b00c84c9d2747a64b4db5f655a6733ab2b4f9761476e9ea58219602604ed1b251622b68ab5f9be6c6305d636ccd8573b01e7c0909407ebe769ace4bbb6228ef15ef1acd2d0231456f013613160087816724ca3d4800f3eb2519eadd198f84c0da673d7ca67d7bb392d81b8f8b5d6773809e83fe8d601d2c6fa9ed0bd839a64ebab6cdcf5a2032af8e1fe8fb01c00cb165f47ba08cf736048aa398d0e3a499d87153025e58beb2476e49c685cb64c28725471b350e062b2f3a2f93bb5bf137859d6cc22aa657d7cc1962a1445829bcb9ce0ab42cb273396752c157a93d7c2dbe3f1425af38d2514217ae84cca18515ca8fb6802c44fe79b985290c66dac5fe1b058b7464473d0bb7e31479b1d7c28775b0b922a94ec85928be1cdba55cf246224807e02436c70ea60bb4e3ec113485663c1cd54598a2bf7f79ec4e7f3ee84bc0a05bef4e67a5f0d57d864d93b04b1c114ba663e3a2ce0dc31651281ba7e00d9d73766f245ee103b7628492d0db1d92f3bcffe041fe5aa50ab43ba65ed5125b5266173962394d598fe8d1c2c3f5d4472333c814b0e38e2fa44f696d28eccc9a0a37d7378f5a96c830072ed0217ccfa623975f2b0cc31586cb0e7019921e71f30f5aa812a51a9a7860ca7f9398c1707d05debaea6db566b59c033a13cc12df17dc1aa968299fbbbd7670939fb6e626aede30cdb3333b599a8bb1853184171835e0c60b3960fdb638ef5c3e1b7e0928e112608ae1143a15b51e4a96adfaa6e2b70de63e7fc8eec03aebc8d25d8e73d10d163e6e4f020880066da604155a274df4c61b4e040b7bb9e30218db271ad198a5ff5498f67b6d51435fa33f9e0e777490083d0b8f95a27f9ddc449074310ff770e7e6c96b2d1653ce9880cfd75e7a64a43d39495a724aeaa86be87161c065841ef03027e44100464ba0b86403897f745a15a7a0e2b8278da59b1d4f2747387d5147352b62445a454551c15739619c8e27fa9ddf6d16ab73dee0d9c95a62b0b72ee4a9a37dddcc551ef2e5c2ca8ac454a2438718e1fb9744eff41b4d1429e55620cbda1469aff95ad97410ebe23e7daa842f17a9dfd904198fe09e708213ef4be3099ebbbdc9bb588d0822089aae3bd0360935b7868d704b9bfec1eea322b1b8a57554ba063c4e574e6d986c8979bdd4ba8c1a55f94f45c1ee292b89d9b6a69aeeba8cd2f1915c1f64dccea8a47eb1f60c0cf3eb1864ab5500ed9d386b4bedcce1fead1b8ccbd30eb5af6015300ad76382de4a7dcf25bdceb1cdef472438d152d77277e5b209f8618c67016854741c0e07664b4f88cf934925175fca9ed77050373b6dd38b61bd7b72eb6e02916acaf0f51b8ac63573370913b7678cec20bc9a7e8e82329e6b8199143a4603be64327d8a6c3ae6111b49f30f0ea4faaa465ac2176fac3fc2e7147fe030bc1596df01855b5ee1be386f0c72b7fe71ee6dc8a2dd2f953230c41bf25823ff941490defca652e0906fb0b20cb1ae4b09353d04f817723ab600ff9e479574f437236c58f698a4c680aa0579757cef5b0edeaf61334a3e8a8a40fca361337d20a1378a78db3207e01ba6785bf6c56ee7555d2b717d990ffb53e0e0689dfffd233bccbfbb2921d8165562c49d2666279133d71e9a8116d843b79e9eb59706af752f7662a6b2547428644c317b751434332ea2f984a02aa10ac7920616ca4ef90cc528510bf44c0e5a8ae6f79ee9e7f89f9f7284e89af1cb6529272887ca2bdd4e66e2d5e95dfd17ac8a920f37ca554ee46d1db3dc71877393daf3b370cda6eb4ff6d4c67a841814a6cc32f9e2202de8b3b8a0e99204f0b1054aa69fad3f9ed3c2fbc3ad72c3cc8563f062f8dbd93dc6bb23390da164696993a220ac676376fb3defac9e69a4ce3269bf9b4038d0e6a77ea874c055f24c2bc87fcdef85424888c5ef4d55d2d06621aa7a441402e8d7f7aa882ae61a5c6ddebf785ea3fb16bb9097d553d06bafacc9f0793cb48136fb5e37d22f87cf213ecb44c7668b6a9f63a3d2cfe2dfbf4ce2cdb03a3a99f380da90401f69e72a24480c79cdcad19ad9166c5d32529aac655ee159f1ba77f9496a17557fe3d17fb5bfd424c9bb00a02c2b0ab02c7acf4bdbb4e01ca7c513faeef45f3c17a049deed530db2d63127718c561fd350cf3c6852a4c19b719023ec0f6ee47e9c8e50eafae81c8e4517460c917fbb6ae6dcaaf471cad975915175ed61f227828d72c39cab5b80326200bce530b2d52515a4d0bc1dbba69779184d24c53d668274e4f180330bf6eed85fe1a3dfbad0de19947a7cf74ae2fa8f2d2ef7f2f6913466bbe1141a435b49606883a5c1d6ec39d29151b50709cdd26605939d902ebd16b2dbb4c11a687b5b1eca0d39b5c629e207ae1b0cee6bc7f1252b32fb80ed266003977993660c9cfe19cb0c7e94597d5d2c416c8d756717ed69e65a1ca65f477b6c06a23001e38d0fb8cd4de372f3d6b790516e694f2a3c0ffaf442dcbc7e8ccd18f38d90de003ae47f7808efd964fec5fec1b2439ef79e5eca761de9869daf966917454848d934968c21b908d7a24be0330732a030b92a838c0a14c4594fb33270ade7c47d1516ca4a0ed2c26112d11fbd3be8159fc02f6c15639be6e8f1b9b0728b849707db32801d6e6106098baf8f26e24cc31d793f254dc26e95bc1a4bd0bd6bc3872201e268e97f701683ad695b903739c6c5f7a5c2408ce4d8c9710188b6e538408c6dce70d2cabb0e8451ea5896fcb23f9a484c59aae9f1b7d0fca1cde711bd9803e9c80d0c9f1a8d5632cd07200e2d1f92fa15b44ecaef3c8a7892d8b9652932dc80ccf3e0315dc54ae9e9158d3dc5646dc57499a442f2b7c2de0ae0383a7f60ea9e0592991c9aa85b7753ad425ea3696baebb866f9d513b60c2da6eb202313325b59538aa299db0e0f295898b6693e9488098ff9dfea778297bd89944811fbc1fbb00d2119505ab2206e125b2cb6ed2943ce1d212338e97076a277e8d4d0d01f876356551faa965386752fd615c154ef16f0839958c603a841c5ebea9d7f50dbb7e296f478885ebd66f6080a56dac955dbff15ee75b549e8fe5e06a83902eee3ec48ec2c76a853278a8212b64e8cc6bfdedf6ff4941fa4778f5f1570d15e39d1e201cf623cc6d403b42e382fff8ebce8887b982e9cc648faada92cb375b5f28a0865984967c1038cb2c061626d3598994101568c6b59272225a3ac00e765a82976837369ebb6805f8cccbe2faac0de0adc83efb0c066b7114b8983fa49a850634b73f995d3b9d2e1ca4198d19daee45532461cfc0219d0effde2e2b332ac36832461d23679f7c1f7d2c124d820a43cb52e5498f8a5e45d1d4c2fa747cf4b3797650d80e623479b950bf5b6ad1879f7202b253a3a9a4b94c966415985a1be7829b1c5b37a14734ee2dd45224d38db3ac4f65b13b7f1e9efd9e9c04404ed624dad0ac8f83310ef91d91eb6900b1269ef5d8afafc4ec483522e29ef2422790b52067e2e51df49d0dee2b1a3d304dab790e6cda2963de2f28499be0a77f50988a98f551a860db9cb126f1bcd7ce74e1586b72ed8e0a467fcd6819312a1f7e5d2ad78d85d44ac89d6f3e5391ea5c9d8d6bd79e7b4c09de37d864a53de2da36561d5adf65e80da580f09a16a0d92f138ce677e43c32dd4232c34ad9b8b471024d8d3a7141cc3e53e4c16423e6619c305eb0fa08e0daf6e8d5d3124c49a1e56ea0c6fe16232f159e7266b76f5ae6969463b409c7ee4b0fadf98af48422baa86d3a961f7d4c98989dbafe7c812423d27624bef856dc29da1959c95b503a7a6191dfd743c5e9a1fd403d81102cd455c65f6d3edfd18dd248bd0da7ef756ae9a4ce3ed6ca30727667eeb311cd34a6ab220dcd6dcbfacdf4131776ddef263ec0e17007c40edc07e0fb97f0fc9899253fefbd974396a9af416e3a0cb364d8a9c6f1f425e8c1f82a3f62cd7e73768b921592fb38759f0f1ad95c003629089d568a5f3d6c28ec87faa546701a6a8b8be32699e996879075f3f8effd1d3a4b5e15f58485a85574e4001e8ad1b97f82ee7d752d716648f82b3c85214089d538fc9bf4c217909033d76925678bbcfed594c01a102415d967b08e72e6443a01b00101869cb0c8c5e3e81d2233d4cf6858b0d90d91eac3278f8f67f6213c6989eb0a328342b2174d4fa65aa82449cb0b00f21cd09a9e620ada948f7eb777b45896e9a9b416b0067f425bc32d852d5fc144132124c061c8ebdbd6da2d5f1e522ca4941f59d4cb04e16744cf4fef1a0a23e9adccf206b3f0ffa63daeb94596ccaf654d63c9daf2f8f62915ccab477a8fc73850ea11208da16d782a1a349365d9163622ead6dfc7dfea9f13dee268e9a40f9b601d8bddd3e53c7711a58790fa25d161e4e216f35cd372a818a5d43a03b97beede922e667e007cac20176eeca026793383b2a645c4cde9c2eef175ca0c1f51ab00f9e47b6423988119d451ce53e3dc09188d24c05df731309dcef36fa4b768fb43519a2d791b0cf5edda7df13efef7995ea923f3ae81032876a88ae42418ace16055bfae4e260365e892d95e74ef811b3f214f285e5113471849c6fb2d003ca619a254911d11a74c16a66eff02d19317175845d8471bbf69daa88380bd92a8c4e17b2201fad5edd1fed85df02979364017c9966311aad21392535decdfeaa6d92557b88e406d69b1b877edceb9f769e821134104fa44b9f339daf8e11b99e5c2181137911fd31acdb9d463d656e8feb65b7da660b7bfe0bf448b1acc45fa0eaad70b0f0e32f4c9434324bf91a8115b48935c6d513f057e4551c2c0213aa043c63cc84283384ae8da8f1f2ad8cd7603f7abda78e7325a4be3d4359b3ea58b21e0ed93fa47736bef3b2b929dc6a74b074a6c01cf01207256b4aa0d9f201dd2d4fb9594b13416ca3f0f16fc9aa2cbb97804f4600488ec65a77005125469afa72ffebf3699a82d0f6b3deac1c8dcf9d36df8990fe41888d149321e105c2362328bb38aa2933165580fcc5eed7dfa1f487ab2eb6b5c2fac602065ddf13cbb9156a7327c4bf8fd2095f6496c5c2419d0f688876b1af31f6fce9aaaab69b6749f4ecf60d0842442e60caa4d39dace233a039111d9e75a043bb457b90dc394552af1118e50fe639a710e1dff09648a3afbe94e36b3c99507ba7058e2c4ff844815574aafca47f52485950d8572dd1ce1818fdd85358cd4bcf5a0197abed2ac6359af89e55e00a8b1f4882fd442a42895eb002fd0aefdad01c65354c5734e2a12dedc586fe9b98495eb5812b2e680ce25b3abd75aa073cf37ae834b454bf95eb95229af021581dea689861f464c2b6a8d55cfd1801a8fba37d0dc711e68dd3c9349a3dbbedfb15f04178e8a8cedf8e43200d8671583a2947a2d7a79e7adcace34e205e7e32b7129b466e555674a5fd9a822ee3c735cbefd329b569d85ea06ca2b6296919a4d5328d7bfdb7af168ed46933b90d8e46759a5b1b5c314fde14392f53a713bddd8a16ceef535406764ed39982ae82671cfa1175c65288e54b2c4650edeb239271a1aad2aa7809790729ced9d185df5d49de9a9fa12a8669b147e9669d4426d6626ac9ef2395988cdc497b6074f1a30e5ecbea0c603c8f6331f3d5fbbab30bdfb3105dca40fae438f12fed05e060951bd3dc9b2e502de1c3401739816108de081543941c4cd1dc4949bad1eca2c30edd5b9a7c49639d6ecd191c539e041a00ee556687fdefa52ba5d0fd12e84f6c13c5cde0aadfc3061ef66978a1b0a14000af5b8c0447d2e183d503ec9d8add4e025d51e0f8c6e73c1b2b3ea43fe940a86b5e6a18fc0ee56dc0f3e8d56aa52e9eb9f81f98d51033503f8bb0e592cfcf4d9a106d7cd31af1fce675137afbbd8dc2b3aaa0ed149ffd89dcbf3241beb2829c66224066e2b41b640f786abaf3d0f99a9a8cad4a6c1bccafcccb523cce98ffd0d25d445e9d037828add8de9361eeada2425cc4bdd23599061730b6025c5b0fd8c047f1265fb49909500fb5e70549a04d2c09b22ddd9b32c213b4d56f5bd9fe250d31c7169c01a304faab46af7b5c35ccf42e95d703acd3d3f50062bad43a959a9970e24879761333ee443cdeb774d633215f3df930e266c476b3aa6a9db37706e450d8e3cc809131acbcb51e348927ea6247afe78e78d0023398638ede7baa0df1c88ce53a991f783be6e5331f2191214ee27a5a2fe63fcf8638160f14da31dc0081d7fb134fa630ec677a9c43551679a25e18dbdeaecc82bb99adf19fbc7e2a83273d52fc3659f8cec1d63b723a368e20919ed4a30c0ce75f611ef2c5e25db70457f948e1a77d29efb1c6f5a92972e9cdc4f5c3987d481e5149ec49e93d69e8dffb3f7121b668740f5f7a31a1e8c63a59973c47db9d2935eafb7b8f1efc3a0a4000e71aaa05c613e8c4a75b83e16b1d4afa626d3f0b1cdef842f5dbe9f38fc31785eba75af4800128b37bad4da6013519e2dc1b601a1fb477d4935b48ec3c40e5a3c1f7eb2fb89f3643c15a8627a3ca3736fcb0941ce01180e29e22948e3bd19677fe3e5d399cf44ce1e358bc4e9c2a5cc121179deb3b6071f54892bd0fbb787f29227705e7b939490a2d00318c257da13f6835d5830617aa05f745fb5449365f573769596de316c80c8d433ff84274e83ed3eac058e2711b9081ba2812f19fffcff623bc22d390dd9300d17d659fd915259bd2e1eead4ec2266b7cb57e251628bfffbf164b58a5b335ab83621bed89817d2444ad46f3a24cc44c35313a3dc6ee0d0af8723187feb57676204d9e26aef4e4a41af33c6a9516eda3c5f7b03e90838d540170e8729c67d94010282f869d014617ef0d3148e06482c0622aa7594ef075083f69d153779fabb845e239ec536c3f09703676075a765346a66f0bd66f3d6a48c12d03e2d40d718f64953df06868e1132955c3d36c6146a3e32368fe63e25aa5e76f0ca476d954796803b8029af1cf43961b78f362a9a5586991ada2d841da729fee4c71bbc8b21c1047c4e5807342b3a56e3bc2316a440e47869f19dd138f1faf1039b32d9584e7244d8f37019c18abd7f735e4c2ee5d338ed51ba95fa09ffd01088a7cd3dda6e149f148a399afd9789a7e9b35385eb79d5ebbc8101c093e1589a0cd398f0bd009f37a0cbc62c49f3d76f0010dc1e85989c64034b05607be562af9a6ae04b1674d2fda05d67f027dceb419641e904ca1bab34edb128032a50e09272b7c0ca75c8d27e565159afde670e94338371f6f73ce3218933c7f08c66863549906a452d96a06660749e27d78d7c3831771dc395f07847db742618381689a27c64c8db0f14a6e1eab43eb2ea65fa0e25d9c4dad3fbdd8e737da250377a2eb88ff5ffb586b62e8b6049020fc51ac2eb3383ad85ca6272f2fc372c1a3e284202b28f3758748d064f3edc0a6bbe85bff324f627f0f5d7529a1d289ea5e4a399b1d66e800f690b8fc477dddbe56296c331eba0545c032f45db6b90b2d2e4a3d219a157d3980017201a8d37cb22cb6aed7c76f273728d15eeb6fae584d6e3e35676882a31407ebf31770c266fab117700978a211fa5a20f1c4c9c7e27881bf4fc92ae9ce905d2a7a21a0bd1fa66b1db40871ba4eff9bcad6f2fa098ed625ed3c11508fb4c95b213a9d42351d53c2708ea45dada02bf2a53f4d903f1402037c206ca92efbc475e2f638df84f91094a402214de8419c14f63d6809ef42859cc85c9fdf1863c9bea787cf889b34f6f867b93be985a5b8ebf4d4a61fbf7629877e61da64f51e7ee5059065f40fcb4cf2824e555a0a1a5877b72363c049a0f9717398722f8c06a4f185d63f46f28366254081aeb27687d16c897f0b1d52eb9e0722c396892edfc4188c939167fd31e53b2b0998dd2ecd80a9ff53ea34114bb9573299871d5ead3d504b75fd62709adc07eb7adc7eee9518d66efffddf4f9e6cdcfea93d719dd7af7a19a7f4ec76f4fc2c5d7a2a9f416b09c535a7d08561cfa54344fb22acc85dde30d2cf8df7ac4dfd471baaff90b5718d328d845a6c155cb41a099e29d04b6a6f584bfd216accc6b249b17e17a03db8fce79cadf9eb2e911144780b82e463d3fc2d7d77647403a102b807966e51f2cfc6bb11d4bdd36f827dc284a04e80d32d8a8a98c013b081ea6e22acb2de6a61dcfb58df4fa755451324fdeb61ca9ae4290d92d4f9f0fcd18b3d85d46e4f60e4f6cb5c90967a0dcfee8c26ac816c8359bb4746122b0c7b0d7d5dace17ceb0291bb59086887941e5f92248e74f31fc77a378dcb6a29a140b9f795515403025eae727b05d6d9ddbe08e3dbd6f6457399285c8c0c72d0ccb40e9a380965c5f4819a7722b94d8d8da1ed81148ddd57e4ccffdc16c0c17415b67b23839748f027b7a7c8f076358565c71ccdc8f97474005ff9cea88270b561124f91c937123d31460ed619bb6632f9d848c634163419d92fdcd9871a770ac422793aee36507fbb5172a53a6a57fe62a3f66532ca8388537213c2360999dfe8b522ef5cae863422a195c8dea268460d06e778c61df5954da1924659d2ec2121e498e567cff641169fbadd22b32ae523a5ab4b98d6ddc9fd61d25bfe4fb2f5f5b104491c0acbf75651a63e774b27e5722fad3a5e2020894eb0d8711806d122c3105da0e4905efffd5adaf7e2b6a8af34bc25161c8c886ef8d953ea6c718ce26ecf86d3dee5e04af406327711a001975dcb78b5964b1338d94801cf7d8f21c02368646c6550c1a81a272eb81ba8a349212ed84869e21e104cfb9e6ce6e98b85193e9f8e4a25a47c30423b8321ef3727ac23998383bde36846aaede16dfc5b7231a22163ee343121770a6b16456539bc32201a74476c6200e6b88d0a120f974ce5103903245be85c0dc5d480c190eebb773c071f55c62a0d330ce4e7f7b552476e77a2236db7e129a9592c320df1bff5ac741bc7ef418cad613c0e87cb5f3299bd35eec9937574c6f388ba5854c0a748f9075be1a32cf99b7af10473a226f8ba22c73c306b2d6dd16715edad05e11f3bb17e2b2d8719165b9da1a15a6d6a4545129e4118dc43e48bfccd80fb0698e31fa71028a8bc57bd9ced6d15f68466b5ca6c2ee4c52bb94c973ea8a726882adce0109e3da40a0dfb6445d8c0415584c6b0e80b109f83a8671ee29f541a3f66abb1be67b79a880a49da2aac989815c3912f18c4163d858b7e54012012a2591341ca3c868580f34e7c852d8310cae5be15f00087a3a345091040d56db7f037f16dec878aadd158b89230e89ec9bac3aa791ee8bceacf5a68809a87c6407644c277479fb411fd04c93affa3f0874845849bae3710272609fa1ded136dad5a83878bdba819f6e4c2d55fcaa3f666d796b24de45c2f3657b349a31f5c0b3b6b1540e0229c80bc3f9624ac26e7dc976bff1b7b0d6721b3be6d27899992048b22c537f0fbbc5d16070c40d10fa3908f5992e1e5b704b41916acf8186f3eaae693350e5e1d459ab2c14ef60e5dbb2f2c948b1cb1afe8842f5a8427334e90bd218081fac804d04037cd5e101416cd104411dd1804e319aba6ca9ff7a61be0b945d77c44dd16fd8a71e0de1cdd67fd4c6d59d3796067e7212962803337976448daf6c29b1a565a1b209277747a0c263bd7442468a542a5a09014777dd0fd22fc144a36b763fd6109441367bcb37f21a08c31a09ca1aa074578dd0d4412092bce776de5af05c71116d0adb2441e45c8ea07bbc8e885c96a890d0ed7202063ca61f73067650614f4df836408bd88902aea1978ca28f7d35529880414e8d30883b828bff47f6ccb06241d5da73cee8ab4bf5c585e184729f9cb964d02b1db3f1532ab503bfcac5af208b1b66368d572bff8f2edf117503dd373b9f11460b1aa3030754b6ae3eb3992c7a0209e1d86a03ddd6890198d40dce9c9ea678c95e4a4e20b3dae0de7980fd3252c8abf9d18fffda7061f700aafd4a3662c04548ecbc1a60b0c6ae93e4a9e8c9980a18deeaa5bade60962fc14be7f639a01d50192b9bd2ddbfdbc47b2911e144568a418cf8bb427360c6f9a97226395de56511590ed5371468338b92df5e70d64b3d650222625b8a47ae38007e5e651b791fd903519c59e74b630b4100e28c55cdd365ca7b0d27effebb048a735535859af7439f02b64d301d38d6bd3ce2c35d00340e488dba73df0360324c9fafb66a25a20df4e52d0802774bce18eb7b6dddea3336f413297c00d612f1c5360f29767b4fcb1873dbff24c5d86d3e0ef466edbd8f01cf6e716fe8fe1406a3627a583c0f34a18976b9ad4cdd138b194373324ea96ec1561f5a41ef6c461f314bf94bd999febeb01a346628ca9893d02e5932f09c013045b8d62c8488ac3b2045cbe499489fc8ff9ce91d9a709bc9f296a710b33493444934a326e9a4aa57ceed62108fb782938c8562b91ccb6c3605529d8fcd730ba02ee7bc43ecb2c59079a258d03362b259e71a2b4ede68645ab8cb095278318ce5d8ddf3f32eba7f09835e044f5611d00ae481fd830de70aa3263814a49555a7dc51628e088332506c483a3eab8ea24690ab4a6fac13902f3f8017ffdfc98ec804f99b0dc6b8eed95cca51811c4e506a7d7b46ffa0396ced177657931694c8232a7465009ac43887773f6aab170ef6ac590a2e33a3baa9e852c6d17573e4cde52eeb9ada7fe34850a55d06778106ec32ca4402ca8fe0e378f9cb634427a0b2c60d5c72cdb2e7422f4f05c0c55fdf1fd1716ad9467a6bf9702f70b8711788541e5099409e16113957876ba073431dd753ff0ea0624f9bfd29e3146249fc6c5bdb8b67c314ab905c158ceaa54dc4df2a3a6c80f67f7e822ce27d447fd25d4256f92e10a85bdc51a733192bf156c6622b24e66ab4a58d1c6f0dbc6cb11b608d742c17f38212c670382b77427ace422329c0976936d73b67e52d5dc6249d865b262a419f261443608c2cf12cb8df5f40ee9378a83a7493bbf26907bce6138c6767dc015843c0d5ec6eadda7f9033c4ddd7841286e4ca8f4e368bc6be08ecc45f2a0f1900df887b3207a748909890a9f6b90478795884be7102563e9c84c3f152d7690c553ce685f290c97b5b14a68e4b50c5e6c7e2bbdb63d809c328730df7fa4e610533b19e85d327a6b766ec9f1a346e3476f2803b75fc42a398613d0e17f7fe7b888ee2076116993164579893baf191fd6cb73075f0f8170d408556a9b0b2b99f10e0d8e1200aa8e8de64febb5cc1e92ceda735bfcb548844c5ab0961316755c6060946a87ad3b5f12c68948102287f9d7bafb93da260b5632babd4f5fbcdc8f102d2a861f84c580bc1fb07c74f45d3ed38bc4c011ae81439a59582f3ee29352d6592734230f89de793561b4b3f8cd0c060f2f8f3acc8754c4422ed374bacf5bedcccc4fe308edd13d95891332e9884158b1e375f778a725f993ca3f79aa2bc7d4b29637575b49978e7270b317e0f9347c08a23b213f3680b066be3d016c2bb05b2b1fb90a705ca0181f7e1eaa66e4234f2b24ecd3406334b1cd2a2f0d8c696ac53fb62b89ad17921d6d8b4883ed887e470a6e7ca300758ef25335152c00ea5b3d0ea785f5e12c6b841d1b20fdb79dcaccb6bb489a46d35849f3dc006978413e744ee331245febf945021856bb9c5f09b473454bdc12feba8f98bf458a949ae520a00987ae5e8bfbdf0ef87ce7f76b964cb3b8fb58534c8434c9d9e13159e7d542763b21d19ed2c07afe75dda04c41cdd7a4e94f45fc89edf0331125910a754e79d6689efbba0b5cb70bde5195ea8349f4f5c907a08c5f494c8e15f4cbcf1890d12b163acf0aee954d102cae3644b07461d5f5d303dd0dfb152b7fbdc34f4bbbc7b8a08f91a4a52dbab16b5c88b8538d4e0267e085c0d71c31c62b92df88601c95f04620548c635de0f2da890e1901ab598cde5d51d0dd34fecb4be0c5242d9fe4ac604d1f76d2fa1abf9338497f528586ee9ee59718622d6aa887486a15130d09e6704dc6abaa858f6940107843805bbe7cb5ffbd261ac5e09add5144e2be69af66bb5df84cec0f5bbc38a6fa370351bdb4a5f4734ec7a9f78a7f960f99aedf6731c9533c10c2966306dd68b94251ff27415882090a69c5c36bce87a18bd7be5ebd63dc92be77307ec28292507d6cfb0706b07b4abc263e0202fd351e88d512447e5f4b9906d57d6707387463c4233eadd5a80c2a40c85712fbe99c3d297b3e72517f7960c48879e5cae7e80d516426fbe43db3665a058acac6bcceecaed0c32f72996a5981179ea98a6418247b23df61a25e60e03210a000e4bfc85f1bbab80158d684639c6e3e2e64ddea65b23a222cc82f81c6ffc75d8164b2a1638c377dec7a3316174a7b1148ab23b7971030267a0b8833807e9b753a82a58a39477a1456770c7e22f7c90e6a734fafdc50f8ed503f8679e64ac74f2926d2a22c84be496d84a72b78948d4152fc3c7c7bd1588a1867dfb5675c81e17dc4919f6d160f80a6c83d37344e444c06febde97e76ddfe3b4d4726b19d34324a4ab9deddb22a7d69eedebd3098d311b266863a254624f5162e81c56a84bb2ec010feec617a17859b749cca1ec8327dcc3840525c2936a46cb240cc408f1a7c246f3edf11c15b1702828cfcf820357bcf70d3da326661b989c5de7407b4648367f320894a31c3ddebd8d86cd9182d24497b998ff416f0c91db9fdaf7f566f29f930bc7bfd51a214fc5839f4960b7d122eb9543dab687bd356b2ed18e80af573f6296bd74e8c7d673966e5ab48dcef35e076f949de57ffeecccc58ba82aa10b60039d56a59e223df02955ae6b4574c1a12d3e5d4a180597ed05ef896fca9807aa675fdf7de5ca9b2c37485fcbad13063efee597e07fe8217a203c57698a662402ba17c1628675e46e3e9d56f7e0bc4921276a9e0cad734be9d3c78f7203357e9927f1995fc22f8e24d8d8e5fc92fd8735e4c3c157ddff86101e567fd9e4c71b5624a6dad58dc2d863df11bd92a7e08755ccc0f19d8ea566f8b33db22576b0af4df175e1ed68067f0f328ea5236497f7ca2aa0dbfb40144bb44fb65f5b0e86e0cd7a56807180147131da7476d5ae1923fe22106e024261a91ff09c52f154dc6341f8b0f3318666de3186157512fa688daf02e8fea31f1a9358010e47488c29b110837a75a0e528970bac3c663d4d57b798ea7cbeee74a22093eaf228d323b972388a7da1d9c6868db83bf014e6604f957946aa8aeed1f736d68062b9b5dc19a81a933593e48578e232e6cd141626a5316de2912a03e333c36b1ff55744c975a31698613d4fc960a099d2fe1e4a741e3754f7cf61cb85a92b3a338f4d372c1edf9273045e6336ba75336d019b071a1b36b20eb9f541d9742c7b5d3ce0241a959f1b52f019d78ec0be01ef64ed64c1c70193aa7a0a711706edaf01aa4fd3cb0c78d7a125a978da18c5764ac7377380958c3e93fa504ce699eab282fe884550c7923bd8ef84cf5871902f5efc7cb5fe3143942712193c49ba05e29089dee873b45a403b75a260cfb934a0a313e7d2c2c8a2e6fbb8a63293f84d8a5a6dbc3df16c812b21fd9f1f65ba5bab2c6c3e12501c15896db28dd3002478932bdbde2a1da697efc0476fd894cd595c2f8a80ecd37818f41f6fa0a66482741f118b6dc00faaf82c5894c0bcd4838629c4f76566da65ba191822fb323e0a968ac75afc921944de7599c5d0e2fb50e43f02658630822ab7c952cf0f88f22ff75d71a0c61c97fb4170608d0f9a175cdb4016e19d1b19ebb95827cfce0d4c115a039e4ae7395f6661fd2ea9d9fb99db77d3a9522343d464e79d75a97387b5752b33a285dfcd923ef001de006d2a134f8535073ad5a4ff296532f02fa7765ccdd9e709e6a8934d4d9bd3b346416ff7a53708bd68f68e791e35d74572ef5c602832fb3ef2327df97e759ec0f5b6ef98ff0e1792223184deb3948821152e1b412d60bf5fe619108417969e6516212e029559fcf5eed5d62a71f4f1a85948cb8cd9a834eef60339820e70b05aaba4fad6ff0b8a6bc5ab9b24f94feb321da8a787c0acf3b8bdd435951819ebef21473c0a6c4072c138ad4c8b5db9976059bfb2541bc84ab81ed51843ce587626abe88b0484cca7df84a8cff763f5442ee61e27f407986259db12d460b5f5bb190f632053ad29c5a9742bff11c10d3d1784c5f6294bb17da16ab270420c395583946573a47b1a47d86304249a27e325a5339148d935a941117f769662b32a7d8a2576a853b807c1476cc5eab933e77af821b440ab60617e6bb459caaaa31f48cf8d3f48977971365d9586fa01551e1bf1f6edc89332faf0c6538c6140d6c9aed39c5773ff1cd84d52365c6518c9f05e68da2effe72657ca38f151483590effea64a33b92e670cded69593ce0f54f6c3c54401553ebd43a856af3e69d0728539ee50905f56a1da657d6d8c2310ff541e67e85adc398f5d61dc47904fa8d68ee508ef963a4cb52f4f4b943bd5d5df8f3b0957c73d3916c663e546bfc87b8889e13fdf056f16f40368d11c125e171719a86e9b2f2af54b84e4eb3035b4ad37dcc4688c506aa66a7436ea6b4a6b54d38636567b1d76a6894f2224a50605426006913aa30093a76aa539ee4ca6996a08f688682191bf7d9db981a88572bc1b13d4a8bf8e0df5ab7b6fb179f8ab2dba566ef1478e7988aed0b20633f5c86932f9de4f85765d931be499d182be2c881f53303112449aef1ce067ed755f82d4f3184c46ab7ce6a808e887e903da1fb0cb2f4dad963033266e406c98147afb9f2bef4ac7ed2721820634af9871921e8f01ba1da97e6d756e0a66a105510a6bc8b2796ffa6fb41ef550a37b882bc5fdcb8789d8bb1166384b61543de6ce7c9d61e0a9f3c4365546517cadc4178a6a1fce427475b4716edbde532a780e7fb4088a74474a43ac207c4b760c9ccf9e66d4e21dbbbe970caeb5c01dad5548f31eb3357124da71df39af927efead4e689c1c303de573495a14b63321df1c2308a70e9532fcb1237813d21ca5bb5f6fc567d0de468d3f9024e4462de0052dd07cdb3120076121e647f400e6062120d5c6b514155af49ff477d8b961a7fcf76cf313a48c684b4f608645055f95465ee7512184e48dfc020028d9984a667849673aa70b44b9f59cc1a33b4f0f8b69ffc5bd9c7459bd6eff7c76c5c2660ff2e294a3c2442ae292f4ca839d1a8fe6c677dbd8004d194adbf294f23fe42d89ec0bf08e3f9a8bb110c8c43ffb0527af75c257e2c1e306ba4118a3e5c8a2756219e62ba1dd75ca5463c80e2a8ae5b2a2b2ac50a3107610817fcca3821956f4751c7ef99beeea75842ab5fb5cbfcdd2dd8732ea6ea81379073a11241ec0eb05ec77874352ef95f3e783616ada7fbf09a18c4c9504d3df512093da330645b7ee3b18640ae5086865a1bb65d4fd7342dbba1790e952770d4eb0c993cf106c1455911afcd83d7679b12de030d03419dec576a757a4d7784d6607568107ba520ed0ceca64463de5a629dee4734b3c48e12653fa5e9ec3fbe10ce680f3b8229ddb092bcc712fb5a76051a4ef553ca44f795464e8d1ac70d472b94be82a0398344f7dc48e5fa79ca40b3ff01786acb9b1d061fa386e1f16c63ebfe2f6719f8c3de77ec4b9fe9c069d91c870d567aeaf6661d1ea9d7ee8320ff961698f7066808e2f58ee04d55bebe0dd439559f378f3a65c99b5a8832d03a638496359b1a6805ec748f9b501efdc36b53e65a0d89d47e68d5f78c7a939ed85cdf9202064e3507b9efcb7d0a653e8ce956a59544b2944ab20b379071bdd8e2a5b238b5cb764b3cc1b8e15bb7d19a858d4893210480ebbe9dc740a6005be5706bf387fae5f3232f41a228246d292dcc4496b83c8d6203ea74e817acdae0fa052e8b639dde75bb261492cc0e9dc3caaf57cdab9497899365380b813d1ff8bb0e8888572efc40334237bf1e9327eecfa10e139264fc380c3b8a5a4f4a0d6204023d2b772035c1f5689fe775b4c440a0360eba3f440f8861e8182fb49d21c01e3843707dab09387a8bcfbd4315d7f6ef71e073b059c54a1a04f2210f7f2511a0a7870b2781fc0e99cc8b947cc94741c9d1eacc92bce016e865a017623a6c7adb5119db06cd3e4bc0e0f500068e4b6f27d3ce6e9099e9fa70a0e8860d4c055758d1d3622c4732586b882cc2f92b0dceeeba0e6aa0c08f66023d37603087ab8b477af6df4c06c3502b5efea90ea558fb92b8ea09f09f77a4da3f6750d19cf28485cae2551e96664e1ad058660d4ea4e66b379f73c08a3fda8358432e3a6096da6548e9fc01c9038d5e44627c155624631c69ebf6132bea0d59422d7324ca954e022a0f9217d7216f2a11ec55c9dc7d2496faa4de8d14c069db01cc1644fc9be9a50d3c1c3417392bd03bfae051b385d950add03ab0684fc42ae866a45a24d4ee5d1aaf546bc749362a2df416022335ebfd6400528456848de83e9e5fd92ef6e45793e78ff265e3c3de2f084fe0f5f55af18d9edc75d1e3e2e57beec1c9315b95b0f07b4d75a62aa44a25a9b4eb4aaea5acf846495b57da989136fcb025936c9f541313533f228f5a447fc789e0ea94ed0893994263efa8360b15471bec14fce34e3065881eb7277e777f0894c80b31dae93b030a1dddd24540d73a4fb25aa85bc6c130fc520e3f944adc31132ee4c635f8ed01216e784571048e80922cb986f8f3f0daf39b2782c0222951f08b4dfd2de90d03ed69e17e55dd9f63f81122b5fb5e5af70d7e83b960a06b8ba4462564b6ca3fe13f797561c932a2aa82645f6b8de7607027520d1df56658115c4bd3e27d50004a1bbffb7a25a1cd6645c52891c03092179b5a9248c2bf96f1d2ac3333ef0049878cf84bcd30f6d9cd2e500d789d4a049a8216392a90382fb4315572ac70b942bf606a8429e2148a2813dbc694a456ef3975955b00672aacceb27c316aaa8ab8ca34e9c432e8467870e8c02dea5dac92f4c5aa5f165212bfacaf3581586c22cc36e141598d5e1e454c8934a393b1ac786a56cd996d5aab9757d935cbc405b842e031a782bf1a02ec41bd4aed451276c590567b17eb97330a67ef4543394f0600b39c5f9ad43f3556d4cf8212b919b4598fb04ec8600623925630bb98e892bc9f8389727dfb3542e664f500caa7085b7d370eb06925b1bf2e31ee04d678d71ec961a3d22969fc56a881cc02b71a8c27be64a785a8eae6427509c0e6c4c0a3f8bd857afa26348a9d707e5f337b780786f36d67d37cf7736cc9cfbbf0720a0af42c69474ea36c63a50e84dcc697d060c31992b4e5f50f448691be04c8110c605000f9ceeb01bf58aedd968a7eb024d85ce01ec37075c9e7bebb426007b42f3d996c36307c74892bfde53de725550a9d1f13854afe75dad5c58653d50b441300ba00b142bbc854f8afe0f96a16638d57f3b9d38afd89b59ed16dd4d84800950d62479d4f5b5172ac27f6276b4020e5ff5dd475a5184c56a54807ee4cdbadef5da616bb96987e03268f8eb548b83c059983da60c2909f3dbe738ea32b83299db8bfc53229d792bb39d894395879946794270df9409323f08274aab41329828fd3d03bae560a41f02a540f822139e5822b21a5564253e9bb2bb7deac70485d65cf3b5aa47b774f7b1ddcb56185817afe757fcc04b1f41d563d44f025d9767ac539fb14c32fb8015b78c24b83ca6d5dfcd7929a70ade19c1a337e5cc72948dc94718baff77866d24c38cd0307e04eb4a56decf8ca7252e21dcd00a07c7cbdff077868794de03369170a023d34f5b432edaa48cdcfcbc659bb5338e9944d97a4df4a765d95976f3dfb5b4c0164e741004ef6a404b42f7c4ab71a7569fac6c091bd29b560777a6d103acd83f54b5eb50c89ab5b2d13d4f26c22e6ec56b742353709b8ad7e26c3332fca28cc534591b43a61cae1f3251e301f361deef1c06cff2ad7fa7440d5905642b01609f0503f4fe1e6f6138698d23733507e15fd880c070c917d84cbad93118df617b723641e26077b0ef46528f748c1eccb403ad8e4a85e77aab2c7fc72bedd1fe569e944bc5ef324d1d7d38471092d02fae0455463b545148409bf697802a22288c1a11a426915a50a287ba9330716a2c2dae9d39788c5c3ddee4406616e2dcbdd14ea0216409d1f2e3ca924c55bde57331d5d53e4fab9d341b900d88415ee12705c1978d16a8cb56f513355806639f64ff5b53ced852ee232bb51e6f0f4e1cfda7924a7b679a2c42d96e13b44a2015f8dc3329396c394753c505b88c6049d57fe401939ac9915f3c15db52155c17c12b7708d69b1da3afd2835135e6f1db0abdfc1cdb10e069b9c98990286de16c9abe74e7aa8790bb6a030ee104922adc4b1199639ca3b7e23aa5e6e4028dbb670b214cd6b8a14588d246a1df6b0238a8c01a012f9dc948a35d8b90eee2480867dd46fdf39562bf96fc39c68280070ccabee96e859230e44c6cf2824e68fc8c6070a8743883db89dec23979f1e25b9952fdd16c5f8f7a6b418ea214732036476049780c49cabb531aa666c7afec03f081040eefc66b4223bde20a6bacb1fb77d7f8f804b5c6681261bd55ed9a0927a271adb8ab01f31c5ca09d753d528acf510657c210951a9b7faf422a8b335c130877eb339f4a9c288487a31cc88d45f8c6eb842241b08973fa005480816ef20273379962ae0359408f5de9d4cc827eba42a6c8e9e71051b3f1c3c973623e728d4aed2491d86a02f6fd594417106d14e407af0e9c9eaf106d54cea7dea5d0cf23614f95a68d97bce79a41bbbb626b4b0098ff2b80510748eda165a5dddc52e1ae92b76783c1edde6eab51c3607db77e3c2ab684f4648d8a4a57a225e1c1f2cb6aad65bdc1191611c5491315992b57abab14f06c504a30ce26d78a44ffb2c15fd30cbd35ca10cd319f376abeb78fbc0ced4aca3e0ffd1d1a5451a4ebd88a062212faf2f30a1ed89c99f67e6aa4e396c12609a526a44e04f8123435479d84ff455664da67c260fe5a5632af4b8fbeb791fa276c7256942791d7418d07d2456be48ecf59a11b17c9de69fd19037d9f5146839fa973c7ef496aa97a0d288035e7417c748f3557c0e56042c2fd349fb927afa7ef77527ba011ff2058a888bf445d50993102ad3a8cc16431139432cc43bf0a355aedecd61fa131f04ee8c5970d9e8b0039082f8af9d90437002bb4bf3039c0e02dce545c6cbdb607e073bdca296a41a4481a0996eebc957c7a46e8fff8574272f66899597d705966be5c3bf689fb68c69779f8151a77573e50e21aef3cebc8ef075ed5a90e394a3ea2721e0b957abe6d00f11770da6a8ce1e03d3364329ff122bc90b697643ca89ec657f648bcbf385072d3a856884790e64e09d193de177ae6b1fe6d57590ac3204ef523749c747913901acfb6bca267aa5315106efdba21ca1382a63b3ba1c4175c6f1322cd60f5d69035aa728604edefa301aa004c4f05712d2e2b25ed2b18e6c7f54b6a1b7ef999f1b5b5e9edc013b0fa83fa8de140d6d380e10eb5d2594b37e1a501a524b995ed84fa997c434518e3b29e78de25969dbd6ea538db548ad6569cfb7cf4cf19f9eb028dd39d6fb199fe2fc6879f7d2947bfeefd28340931afb1e6f2fc0c79b572f4ebf64c6cc6a86c1c2ed9ab77a1f32c04fd972b9a4573822190abb59164faef41039e4a59445a14de2096e8fab44da2843eac0827435471a830599715526d2acc7533c63abc03f3817978582e225e1c4ee1a5e9a074112bf718a86f1642b88ce73b375fd9b6e0a55c33f989d7a4249525ac31727cf77974e2f68004e0de96b8aa5301f24b9b36752187b27ef0b4fa50745c88cd60d8096999c024f2506d769e8f68a663b261cf064444bf1eae7517e23e2e8569dd1698570f272e9c13d836d9d20c3803f2ef3d04bb4b1b76990c49f6264369517942281a9007d0cfa56d3ffa60819c6ef89ab71206a7abb6da609956f9bfcf5497482ca3d8587d5cc6023206de686c896f95830c873c78e94eef0f2f0bf707ac80de507fa4cfacd6cc859dbbfab802afc7ca88f45cb215d0095accee58eae01066ceb7f2e45b1d969937eb1160aa56788f59191d6fb2716153fdf32baa723c0ec6f5b99e5cb15564e67033a8319ecc62b779bf401fad5620969b69a4d4412af93608819af55f70ee036b72b07bfde78e12ee3f683876c5207421095a709b71c5ba5ca36a1b49f99aa60fd63a7724c7a7a928dbe1d765debf69ae22fc0bafbb76f5546d089dda52cf2357b486d16b74e60ba5eba22d27a9b38a2ae9510e2f498f0b8a19b34f6a66c57dd16569b0c0aeffc6ca6c110340baec8323a917c0619c466b90862d523ae5f6f4b812dd1e4b73817469f2a77795d71d457fb393ebd5ec70eef8d4606ce74c9cf1920af543958ecc32447b5c65828b6d966267020172fc2c8d8ba41083c4d497863045987306748547f97fc844fdec35dcd822cf63b7967c88fd65415a0c94a2e93b5414693b6f33605951dbf5ac714d23ddde294d184219c43a4b1145cb0ccdbacf732ccc1e8ab0c3b223f9d057f91898a4d4207207baa8684db71e0e39a14874d1729d3ebdf0563df6f35e73bd269fb36f650cc5e314e824cbc787e851070ae0a668dbde26206014a114cf82ab7554667bc78065c77316f0be57066c403c23db7ebc334b6b32e57b95dfa0d1c53875e142ee38450c39a0ccc53e8fa51646cbf7609b5961723c8c33d1918a573c27591626b88792272991b6998bd8723e83840a6ca2fc8891ea76ff4cadb37b7290458d9304aa103218f024c30aa3944a1fa313607646e64f653a5349309c406e568ed512c2f3d065297b500464d734f0868e0f07f8407de0cf11c359b9c3c09f08dd253b89ffbe8afdfe7bc92a75a7e01eb23e464540303f9434ad23a61f54409f7b96a9b7c0b6ecc095f492a8e8feb65411d6032800b779214f0034864ecff36232fc5cc8453447c2aea556e4bc5190f96fcb1e9a0c9f11a07b2eb29b722d0634a6386671595c888cea4c25bcb0618366180aaa45c6d2f424fbbbd674a8626be0de42ca23bde664744cb4fd8a1fabac1bdcee630c4286cbc40300a0c2ea690d4cdebced0ad77b1499a3e43a24e6bd6e5ce73c98362bc4a1f591731cfd7d242713c0605ce7ab89ee91a733a3bdbd904045ebf0da0c95b7b092e4fc21fef917d78b14584152cf95b8cb8e16e5f7e848c7b4ac01d7c74819cace26cd828e9d3ae23c61ba81afee640f3a3583e5c77990f6966c2cf9b61a1b737053f6b663b2bdeab15d09d22ad34d1ae9f55014d087489cc9c3fbb8d2897a089a940244527378a36a2cffcb632b2a834ccd823c2761ce9b578763bb17e84d2f83ec09d06076a7edb2491a68893389eae4e75d44a326c3118d30e94448911ecaaca9a16abe64e8c58b9c0222c077afcfcfe4fb13525928ba76cdd3962fe401e701d4352de511272d02b95119bb091f69b7dddf7b4116650da83d5d267e5922d9ff3d437864c98e5cf533b974e93456a96090aa71c6c7715f2285a6f7edd16ea3d8f4e53ca8eae3a300ea1a507e618e36c9b007e14eb47ff178d6fd28af06d1f60198e7a46800ee00b79b228b075c5dcdaa88470e67e5c688b97daf4146c84176ef484688e4ec71c67a9584f882885e1c56ef6f8dcea3bb09a20447a2bd3be4cec67858bcd1a5ba87d33048ef571fb227938026d87db7ac70c9e32910797eb01b081b5811c6400e53273de17d639c2dbf389ef4fd8e0dc1bac3c749a15db6bdc7c810ec7fa1cf329979e1ec44f771a31079616e1a251d625d89b2497f8fca93cc80a69d0d7ab5bf606b6331b2fdd978a361487256c99be0baf75eb5a4108649f395e87dc891f983db9eff7916d0b7954da21edd74c8e195f8bf7ea825d6e007f2aa228169fa11e273c93c6cfd3e3ff5efe3bfa06d2503b0411e094a1b1fdfaeb50d6e03cd873e38fb51db600d591fda03a7ff6caf8447b66963e034df504e781a0e224d333a8a67a65ce420795f7aa093fce4899bedb4ca27448d28d6da771ec718a4dc7cd8d71a160c14a1979479236289b10501ed054218d14e4f87574ed84041ceef9be3540e791b04e6555ffc744f6acf16722e0c5535f660f57ed90ddc60e623ce3a32b14299486e40fd2514115dc4fa2fba6bb6b60be2352b241dde4a04f58a3556b2138d328ed278a5aab8f6966f226f69fcb3fc7ac0e71950d18ab88afb5650b936f23cb5dffdf570dac2a5b286a0db5512b6635147e02867d17b12ae7017cc869d779d1524fb239119ead87da09721e024208647e58867d64fb42c6a50ab4349f1f8f088d001f80447057b50f929fa9bc16fbde2ab503a1ef198b858c9b6b4f1e3db9880e1c621681965fd1bf82403c9ade88ddeff95e947eec98ddf29eb401a07e64c759af13d8cf91db67ea2ad3df55a57feb88a099d77b0f7e9ec679922e6e05f73bcf78a84bbb7a7c26757ca4ce05c1c288ebbc0eacd7560450604e58a3127720e6ad8def5886683d51a390c8ed665b11bee711f39c3a44f99529358b5026af0cf0f7deb192c958d5b0dca3e4d6639ebb32adfe61b08bc702394b9a0b81fa7c856ea83605b26678b6bfb50a85bd28cb4e9b93948cde61eb61b126ce18f0abf5fb7d49932adfe2602c99d75df7be55099f5837691a79566f55f99207d42ec8b00d2dd247a1434455eec5ad47de016903354c0708ab998ba9210e1038b9b39cd0778a0b6c8e8fca8d4f6f1f338ea391f8a2bc5c07aff4f93ff3d9865f0cc67ffbeff58415269ab34f3db751674737673a66e1fff96c7adda978b1caf7d6a5b4eba5a2af78712a2b5bb31856bacc3862930522573a2be4319213dc8000f73a0297c055eb65160aeb7bdd7aa1cb667b9481b1a8492c85c9e530f4ee1d4fbccda50148f41515ec7bfec76b67aede92e0911cd3e0b54e9a32b43bdf79a33e877de5a7b3fdf30cb8a33b7cf11f737049a76624e5a0fe7ab4cf1f847c9341d2a381e7380188c95def0e1dd4a0f12be2a93590e3732130db1ed9e0beb0537b94b66b1add2a7eae862c9dba48a52ec5b0c7a481cce8bbd2557961cf04f32fb09e2e0ed5be2447361470afea08a33abd0953f86c7b4d0009b9c3ad678e70c5d88ab89fa519fe082edf62315a98b268c30c8c89c2b60fc5a0c0404dfd917a2988d24558ca2b9badd80d94c3be4012127e0b1ff0321ba68a4f90bad65887b11db9d923803923a93256cc00a7fdaed2eab34f72da59e494a591441b161b80d679fdafef7e20b45cc7eea897b591fa4b981f3372e9814e05076bb0bd46273b98761eec0408ed17da41534581382eae2e924d22e2b96e53dc13de30d0cfe3311defb8c679e349ba9365ce7a739d86452836eb6f47198174658539b42f6e171b217a0a173e57e90a48a30d5ab158c6ef08a3d4b8ca13305c921753e6824912ab114f566e13baac8c1c0e3df4608779a46ffbea6b343b6a6afea78f3b0cf5dbe9a8f61095259ea49cfb3472ab91dc642972a657963225984196b2e86fec9ec66bd1e590156517f23de62bae0ad021620b21f96c27dd1f60ee9814329e27dbd72d3cc5002d1335d99ffa46d04dc53c36d174478eebaa951f8d5db1dfe344fdb80b72f279ffc826e721b7303e4945604255d2b22e2ae4e9d68dc75f4ae1da1788d9bd9942792335ee4947d08e85105365ae155907e825917a527c993899c2ae4e60944dc5b1b82801c39543c94f3c14e7578967dbeae4cc07d475f56bfef1eacd0b7dcf593d482596c1d636b17107454a9585f500c13b30dc9ffe44db22286dabc29bb0ed3a021dc10275720090a74330a78dc4c72af38d8e2ae445e2efd019254f3e4f3bc0b0c142ac421fef94d5702bd46b454d274f846554efaf07157f77f17dd3ae666b1279e143a487fadf77d881382740b617498c3b11ebd822e633f05bac57429bd403216dca546c6a0c6d2df793b2ec2ec2eb824e888a4de4730d477b96e384d27cb5838428d96b6ea9f4714ebbf9612606f91c75c6024a2d1b53016fe03e80dfc4bef15f4d818ddc2caa7e5ad829460efaef79e77767209e9d03befc8a24687036675a195648bc2cf97e9413d2514a166fdf229fdea1f756be35ffed1acbbdf275c3eadd5c415b6bad90f04aaeb1455e326713efd32d1b6feae82d0055c63ed56473c20915be4de75ba21d5b17a06867f207c784db7696d7e992ca8b6711ad2cb6e141829064de333aefbf216fd8b7690386f329a8582fe57d9801feb696b540899fb2783930f3e039e97cc932cd74de2d5ff81a12e98dc225ca16e0306c91bcb352366c04ae4a9b57fa5c2d7dfb3dfe2811f4e1bd358094b041ded0059e1f252e43fabf5109596a5db62a32a8843d746490a2cc2858db477627336827c342172b2385fb5c3985492a01c0ca4e91581ad1606e9f31178a4ccf1953dad0716d80ab006af40477ce1b00ee5c2c6532b90d2ca6d9f02ccf603cbd49cffc781a46ff8ba7c87dc5e077d1aa900ca4ff9d48fe2094443b04c9d2a6dadb27ba3b42b05feb65d0f820d02fb5694c72afe5d9f19b256d4d88da91b0b76a42863f40d35a36521d56c9489bd65ace5cc7dbe6ae481ff12c34a428c01b6c25dd931d1e6203637fbdb1a4ad0c2961f1ccdeed2018dd40aada5def4356c38ae0bd29b9a9f74f2de7ab0349faced608c80d331b1f9666b663c160336ef573387490f555e2d9ac87721d01e17b0dbbe38526233b688dcdb58db75c1588fa9aaf4497ebf771a94d24ac897e226be0c56365a601e2b9d48869198da84e5d19e40f2835520bd1a91183faf073bc95312978f41200165e8f869ebf7d703dd1b0ad6ca41d31c473e64f92f591138b774104d4f69618f962b221e9cb418871c7ea5b956af6282fea0f17268aaca683a4feaf45e6e3c7727be44d1934de1f19347b1da70fc7aa86085844697812bc2b908fa89a0f9400b85acd34bc358231c97fd4683defc2039d9c88a7a46186b32d42ed089739d13e620625fc46a60c0d19932c7e4bd29f870ae9465481b847b646b0757120d8665c68c3802eaa50db6ea332a070c7ccff29df93063874108bc59c648ee76d6eb477aa09ad8748d498cf4200dfcdaf6716311e0e3d6786798acaecb6eba6e3d75943ffe9d8cf7633bbd5a9d68d7c82c2153d26061518246742eceadb6f3dc23e2a166a75bc83866d31599c6bb0d9de82613423f5defa6ccb212eee5d863b2557568c644dcf09736485372d4fe83c030e5e1dfd1e3b33c853ba552b0cff80b047e303b7c458031567c3646f331415566b8adfd6baf30ea13e44fa43f6a06992179399a4c46ccfec8eb6092a66c6d7f0f5bd0bb00133a2a21d4e5fd2ec215ecebe53990abf3f0fbd9fe7521970a148f1670bb36acd314ad818f0200dedf93eed72c6c47e19da96fedd22065b1689ad9aaec7a137f175eb094e0502783f173af97a4394a37205fd042df057b667915fbd598c3bf4822d062230ea14384ca6590cbc1f7dcf5fe18354c183435d49614afb9762c12dea358c7e1d8393fae79a84b3d537d2d5dc1ae51053e89c4f4efc9f168bb9f1f6fd1ffbe421747cb22915c167a6a2722b1cad50d712bc4b3be45bed1228ecb98b924ad925c343016017d4dbd542b76ab48c1e3554dfe2ff37a0de6f4435e931285d61e1a7c1cb138f0afbeb8577d62c1af91a564183109e9a11ae7ce2acd190d53901b83b340efb5dea2d48d42404038c579155c0047682be0eee11d7212e2140a0b945cb2cf1fad8d56a1d37a3263b32e45bb5bf9b1e199bca26ce789aaabf1d596abf8f0938d6083c5cbd8e6e176363c03639d4b2658e671481f9d3b827f22061dc7ffd070cad7713697e38fed0b9738a84b53bc1c560f2de0c35c951dc1228c68bca71bcb5ee7017edbb252b14c92f4f8d1450c64f553b90fc519e18080cedf05112988b0d73e4ec0e268bbe49b26613164d353c589d7563a98a33aa3f7a8cd06595f36a7f8d0a02777e35ae1db5e2e8d1c29db38c261e4aa82215764fe470dcb9e18b950ff8a595361e117aa4ca496bb1f23b11bae38949d1629c861ca5896ad392965b53f159875dbb49959abea08f63f688632b716c350647f85e19dba6a0444cb52c4b4483fa0f3512dc6e3ea6a73a5c50659e066c334d71ace030cc9c6af9ebb01232dc8d4b5790ca04fd7cc2a8e24e0654b01d0062254f323f6a58b4aa702138dbb825dc87f651c6444535351578e3822deb3f8320097328c260ef37cacabfa9a9c7cc0807e066fe83cd60bf4c673146b9b97fdf2a2dbc7519afc209407bae44960ec7e709fb010cbe18904960b1d3d5354d35e78188167779ca8716190827a523b596b9a363da07e6a70fb619c008a746ca9b19251462de671350bea3df029ccb560c0632e6ab1f9caef78cb622d3672163dc9e3a547cb64960cbc6ce07de39e3c2e4695797c6b4722e1239bc5ef4f1f12e62c8ab2dc361edee7c064c3fc613e339928431e8b01bee088a552b16d5b568c01fd28d79da62b42d72ea7cc2bdbf69cc85bb142a9c5b33ae971cdd8d9055fa34d194f6554fc6e92f55a3cbceecae33977e0f7f5eac911cf83964fb2432b06ab8bc2bc231500ad0fbf9edaeca53a3c352671f09b64e16155211830b4d1e30948917bbace99b87538d735e2ca28463b4d3e28711c104b07fd74b499e8792bea9861dc1fb076e79d5949c3c3cc5c4b331a3f59cfa7d41506c4206a4175cfb028af970ef5a5618b81da2b96639b29a33fd88d486f40f8eb29de224aa362ba3dd4fe2b7f9e77b1970fce94c9125f4b5a7b0f525d80d930ebd81d855c5def1485d4ba5395f1d94771f50b2427e33ba22f5873f2630bd1fe0411188acde5bb51633814c1560c10b9c1d6baf944c25cc854d1d2c50171e5c5c4e3455bcefe9fb5b450a3a6e0502c9aa430b8a90581bd375a9d86fc2817c9dffd508086d67aa4f8b17f1aaeb4acd3915d5b750e8042cf007599c69add9871a110bb14d17e295d17ef43aebdfb73a6cd115a918eec130c6cd18456c7bdfa0c0b78430c589e94a6f52319f9d56703c57d1668f8b011f03e8fb7d72c627c711be206c5b950b134f1b106c8e96204b1f880b38e975ed87c0bebae2ffaa04229d811c212cfed6ca9f842f837b667454dd9de4eb500dc411258de8b1381727ade2d820124e45b002d59328a7b8121e8e49173eddbba5713b145ac2ceb66c3eaf61ed00d5e36d52e62c3a7efa9573cf0ecb7aa0173361834f17a23f15b2638c6bb7d3e76af4d18457e900f5be61c62fc5962ad7a30f26d5895ff3eb70c4cee66c44aa49dda27f4680a3ac53d35797dfcbbbbfae843f3d68efc533f05885d5f94d8a9d616c47bb1c8cbb79dd3b08dafca492eca8c4fdc6a53a238c17d48b2d2c4e46b7038b6d25b8b1c8f0d897d55ce976a3961c0c952ee15928f7cc6adb8c0bdefe8bae7d598090f2d9134dcdc57c134c9f270aec5f5a975b2bd0426f0aedb5230fffdb43529c52041fd5205347dad1f28460759f4aa8f7a7309fcf37ca653db37fc1ba06ee8f7f6db6b6b01500254146ea72051583ab4a0875abcfdf12c1e11b7e0c9a3ac3f7e7ca318bfa088e2ea17958c74ebbfa55befe39ead6003ac196658e8cce31f287bbcddd15e8b5196dc46795a3abed1bdd0f41118cdd7565fc0ac667b91dd85943ec9b5a286ed7e7fb4c29a972184322b0ba69451bfe8a4948e90fd83475e881b3575b719d81c64a9a8cb77d5c621d11af3be785940dfdeec0193d1226f17b2ebfd71569b22a0bd6523f6687dfd59ba448d452ab646807db2fbb53633e83c474093230a234038ca3f07223334904b9e3dc27a022153ac6c8c4a65e95cf9b2af082c4e640ecbdbb1a358ec55c6b550794f9190174aa3d4e9ce5b828ff28643c3519a021502618c66da5325d5bdde036dc7f60dc2ed6714db0219f5a995cd2510871cccd329b39821334978ce9988f18c1d6403eba3101fbf206c87ba9a935711a3148352b1002b0cc72657843582ca785fe917121aa60660d58dca5665d09275c67b5c91f5cd7b511b4a880f91b12dd082c0a46319a15aca68a6e45e0daf8cd1b4f305cc0ecdaedb12673eb2b9873d9c3d50dca9c8b99324793fcc2b626fcd693fd478ec8d4c533334b47276fd913b9d7167f1c18bf15a37fe8514d6b99244abd8067d0d64120cccec01b24a5dd996c0b6399ca8d1314bb0d793a53594cca5aa7ab38b60b3f32f1fc3c9e17e0fd0c22cbd457f1c123912dcc03312bd80bf9189134fad7484d76ef4609c0dd76d4f0477d0f2e5ad652c9332d2dc84fda92ff6aa24e418f42ddc272597b6dc276125a73bc00dc688068cde039768570a889690e4282c31b5612207b8694df5de0d8a86e52d7d530f17b25b3b02486fedb31f157ab998b62cb341cb984e417c507ff1e1074fdeb7e721ac4c5af88ee30f1fc948d7826297d51d148672f3c8fe314be8ce3d3052f7871b671e31f1c57b2259bd20cb784459737772620bd71dbede554ad1b35e85e096335ae849a2a96dc83c48c2cb25ffad226335197a1203b2121a14920147b66bfdc1982e0d4ef61b6517bfaf82dd77bf2893c220e776d9f8d7e072109defdf26e326b3095b895f8e7c80fbfcb9ada35a45ba5343a23290545c99cbd90082c1b7c1bf1b1c9a5c5ad0226c14327b6c99e6acac03210628f8cec3d8e52995169d32b5ab0fa0ee5cdf5e41b783e2b0202253edd4ab815bd3ff7da5acd05ca4886cc7105096b30702c3ea3ff95cb3254c67a7eeb3f71746b2f44ce213336217da3a882338a46e4eb06a970a3732428ab2fb9ff9df2e19b7e837875bd0fef332f817aabbf8405d7134b241be45ff08558d7b9f4dfb9f8583c32400ffc2e07be3383370d12d5965125cad86bd7b1175b90e77c705d2cd258a75057851406e5477c9c7ae018da2d7f726d9da6ab8d1f610d858ac9498a84a89c6472e5f4d4a2dd4bcb5d3b11cfae263c7168968056e8f1c6258694908d630e9cb2fdb98a0b7340fb6a1127d0e2997b06a628d14f5b6090cc87de0f18f1a00e675e111f188b9a9afee79c9674153d83c86d5cd24c3cde50b10af2a783165d1e8b6e6b57675434e1fe1daecf16f62855e22246460ee2467c60c4b3ca8cea09a7f7b4a61db264d38b4040731092484d8b10ae4dcbb8576b600570ee624caf293640ce22ba84a56d70345aaf60a9cebc0e7499247b54d1c6a8abf0d931053896ef3a2d256ec1a75104b9cc1d4c7f0bcb9286ef5fb4618c0d74bba514b2c123312302d4871734300677f67b119df339f135d1f0a6f948bcefdc509197d80598e0ae5ea71fb1473a47c3f3b4a926e6d2a620f957119146c123cd703db11b96fb28d2743cf36dff1e75aeeccce67616e70c820423fbbf8b0ca516aaf55df3adf76254cd1659919f244f992ae6e0f8fade7d1e78a6d4190d491cb28ec02f09c48263507e6820336e7290f17094136f3717f17d0c32d5e6f89b2625199c73266b6dec93b291889aa6e672302d74d67f619280e5af30d9688c148435cb02d48493bb6aaf6e329b807cc4f650c99029a85c9d30e35f5405f4459e50a85f1fbe632741c1a87e2239eaf89961814d5a655df6b063ed5e02a77b98ac109dddf334974ffc5ca9197f61a15441b019038891d8a8a5e3b618a256d8f5690a0e5f9bcec062264e787a674d896681c07210a5cd1e796216bcfcb1c3c70d3acdf96f1593a338dadbaac25b3ae0e6498b619f2bb83572a3af8019d4ff961a0206658ded80355accb2d1e4552bbdc3c7dfe0c457f6e9949f04dafb9025ad1ea51d188a84f0e1fcdc821e9a13fdad7275aa506ad8a60321e151e5027837eaff7417d3c9f44b019ceb555ae31607468a60b41d025b088edc2343801e492080b1320d4f2c3f362f40cfe4b7eb23a0e59f15065a691d0dbcd7099c5bcc7dd321bc703f33e8a0edd754dc31126b466e1b4734f99b28bce32af5c787eadde1e039833ee3726a86f8fdedbc1c0da726c19a861f6696664c8695206367fd54bb1d6ccb3e505a292bd72d95e4c0730ebf6c5bf798a4255856d9c0035cac8cf28a6104cea840290e9812bf928aa497add50905a1da20f00191cbb9a2a858cefb5da85eb05f3a4eaaaf0f3018b4bd990780b91ce1d2d324f51ef592acfb11d9fcfa75e67d6e50572e08514d1d73e1968933b5e2e9da70cfb057a74cd9758014ce22bf598789235a558d8ac5348830a619d6c4636e38c09c4266414562d94a7ee7e385b1ea7d9aadc53655d298766979daaa7af39fa57c0dbdf98b92f5b66a1175b672c4ef2ad7c622eeb85eee8d07faaf83c52676d75839d40471730ab9e405ca95566ad4883ec1879501e3b57c8c952ad9f43778983b119c126f66cc35bb9816e32486ad31cfe832e3361e4f681cc849b3769862f5181c00b08e0b072dd87477aece9730a0a7d68ff7295ee48bf687af0f53ecf2655e5cfc0c51255ae3d767c3cdcfbd91fb8c96a8acc8c1b23809c1e56b03cf659cedc7058b8589ebd5142122eda60d6938e740a94da0f0d008e195f105cf6a190cc373f2a121a35c7e543fe2d42d2c11a275c8ce25d583eaefd2709292c0dd4d769b104e0a9c6fcbda8a5e8346d861539c34fc36d213f18091c24f618dd93b4a2294296ad9f47868118b2ed85e7adb576462f6f3f10db158e23dc2a3423cbeb5804368ed40f4a94c6b6b03d0257a630426d8a5f73885d0b35feee302f8636cabfd7df4fa61aee12af0ae482fc62ba544e83a3572cc8be8750545430cbcfafc79f9fbbe97a5fa5906b33e6001e5a33e095ad227d151cc655ea7c6c2207ca5c66757d4df80895622b05e4e889cb0aae7251610e66a90ab3c4f7f1aaedba7055d88910c0e12fe5d485860c238d7d4e31b4e5b333e263f4235ca790dff7ff93c5f9f6f64ae66e24737843e6342e75d8cb54cdc5af980961c6ea8d08ac445667128ef1051256d53e1f509d760142173ec5d29435c0c5d6f1be536632f64d91ffc2dd78a20b74cbbf400265ac9967ae310cad79a15606b9e93b45f302342aeb6ae1d01c0f06e2b727a97700c6aedbda748b457d8fa7aa29fa12038a50d6e6804e878b29e903040353f6a9c75ad98d0cb6495d656310522143cee9038d1fb44916dc8eedbfb890afb1388c8204cc2c36313eee39b80650e4a4cb8e6dc4f6d02a76d64f75ce73633501e3f8eb645d9077e4aad828ab9bcffcedb14681c4a92fc0ab10f9cd8726d8970394deff3dbb158a16719e7146f58f11575883b42684f948dbb135642313c45970c96b7b531d1f93a0cd36a5d8e0f05912807a78f5a652f5e5660a351538a719fde3bc11f490c2589a78cfcc478721cf0283c61827cc37832121f2a81c9334cf4a0bcabbbffdf98968c7f2ba8e8669b98bee185401f36dae279925deaef6206e31c27ea921aa314a2bae8744d4b72301d4ea34d23aa78aaa3967ef854aee5d26f7e87b8b21d4822231909a2957910ee27a5a799511ddfb57c97f1a9df7bfadea762add6c240f406c0dea6a546022e59dc42ea5e11807f3a731f7ff811ffc9fc7b2e8fcf3f40e766a99dee9e523153f6c2c1a8e7bbc99c90712ca26a5564ef22275a8859c81f5342d55182c485dc02523067d1a2ecd2603d654bfd66e67bdc2902da9465e5048b2514bd95e9061aa62a8f64cc86a5bef349803655b7c0026db501a9a8f7e97ceed9ed046826ba478ee8ba8cc0804dc2042e81b46144f73fdf51574661d0d7c6244914f5a401c298ccaadec9f7ac2393c6e426462895b00604629be64c7bcd44d171e9f70bd2d022020ccb046996e9cdcda9c8f1adae538cae290f2ef449d60ce4427b90c5b74ecd2bd178735fca445a651e416063360a5b2faf91894ee14beba348df7b75687fc8d3cbce6830abe6406d9cce2101395e74f5acad831752d0f0a1f62726acdb749b1f3954836a73a06e425107ce38906b1a4b9acbb815d2fced884e6d94c1b4c66a2194665f44bc7df00908a68caf42bdb406afb65fa703848b48f43d2480ebbf97c6289d5f1e0f492fdd82f95aab6e1be96f4b4a1ab54b743bab80058dd5451b7d0313480075cc1042c7a4a9291efca1797e0347a41dce73f1aadee4038274481a5e9e299356d723e79f71c30598f8a4fc1725312a05e908d19fecb7ddf7bf56ef6248d9dbf3ee7ddd2c4623428512f1d2724fb57de3c2c02e4616126e081a1431e9bc97c48c8d3e6479e51998b8c0a838024c18238c73fdce3094a2f912a11d940663e69c5b9764c40094cc42946ce0bb08dc790f750b58123e1ee36c42c4e8c161de8bcec1bb49b4beaf457095c7027922e925dbfc5bc16039379fb18489e465f2d8b3e0fae71a71ad78ba1c3003b444d857dfd8c7b92bcd9736df20baa36c852a3f67711640947b5ad9da03b1d9a9cd20c681728b5e2ad523b9a189ec6b912275ae9cd31aceaffb996eeb8efd512ed654f3c5dd5eaeeb84c9fc6859a2305137a3f6c36f9f19e5ea5f705bf626dac8f4ee1f5dde530f000263766354872a269769a2a2e1e7e564120d939c3dc9769aaa81d45ac3ac12c32629176a65a0d00ec0bb70e6789afb3c57056617bb2da689faa5848a1712454fd3de55bec37071c480dd0908795cc7dd5e04dbfc9d53e2edaa9550fad65282dc6122d0d702cc9b25ff027ad629134642e669c40bbe15deec680c3ccfdebd6fd7ed3d36b32ff3a6fdb849e138850d1c3b2ae4c622b6bd9780337ca254fb484309f0a15f2ac0cf6215e58ae3b9a0552f5c32fe586b461a446d220aaf97b446dd578c5f50d74ad92ab80b2015d5d3e86a708ff3965349ee452b2b437aa98f3a3db20e4ac18a464b17c3e44c44b12a4e303bdfed9eb34d4959d33ce99b4e80d1a67d14f055dc3e877dd07037bb2cacfb9499b5a2e3e3625aa6ccc827228962a6b9aba268f662086c1b3d3ecb8ad407e8373b4778e73a764de7c246c4777b28dea2f52cda4c9dc07e61c0754e0da61648128735f4a312da91923b4ad65c701ed1642fee1159fbc4dd8a229c4d936dedcd0897743c8ec4ad71b882b49c36f61e84728b339358721cbf4ffdacc58e779ccb27a5af52a99ffec4336a5233565fb2fdc24f99ba8ae63e30b540e584cc7089d6b86848e41fbe49ccbf784adad479bda5a422ac36a472292551465826184e36753982f3dc0a728afa3d867d3e645b682f429479f349872fb5d945affce3a55d8b78e8e28f79b1ec0cf0996c5a2f2ffc60e9c9b55fcee717c85da8de3604c871bade4ded47744c36b3f122385f30dc510e180dce72f753674c4ded987c179bc819caa23c843a4f31f9c40dc90a9948c1c25109d3bbf5fe97ab34cd6ad76496be492e2d9475ab749afb964aa07d932473943ec8e9d8607aa942299a8de95cf43c004321ad42e3d7339bdf98500e2f88b31068f7b659503a5dd00ab502c0cfda37ed5c9488e0a205b46a5509cdcab96323cd027fe6d0b51be8ee942b275f6a87c67a676049282f900af0d4ed493d2df8214c61a4051de74d731a0aeec3e83dac15f666a6e07440191a40d2976b70b3f218953f53894c17bfb6801d13e5ba180eac75bfb2db4d1498f6fddfc7080ececdebb70f6448e709f978f66042690937c7d8ef130aae659e4e5797c6d8d4057aa17445e573e0a2a2d9416220d99b11db63f13df2ba55a40dbba0b7d388be387713ab19379725c7ac471a4abe8dd2bc0a35984796b8ba227ceeeaa92348a7ae1ecf0493d689b6067398523ef4f2b063d6aa21cf3fbfb690d0a1b5b2598aa4af2ba28fea718d0feb65c479ea630c3cd5c96eb7c14d8edfc2f36d300522d0d136eebc25c992dfc08a2eddbfade80d175f312c9038a6ae89ef80c17b43c3425630a4df1ade249c086b32b9d8b35ac8387ba5384492d4e6ae6b38a8728a6df92bf332eaf22f951183b9c56119ce709f223eefcf83bed9249979173ab2e9a9c99910ac9a54dfcd0ffceee7f874f29308f18a299620a0bd3f2260a2c2f2d84072b026213cf32b3b233dcfe3050150ed4834f926c98234a427341fa83ca833f383b782b1074e66c882b9fab91e4382ba85d1dcb2364f18dd2d2c6f07f82869c429b2f40c170c18506ebfc26d2fdadaa40151263ecd4986bda97d71cde8bdf16fde10236221b95738debc918cb0eca755a87d31c391ae91ba540e35f7809c8cf12e203d5067ad711f1ea2f563bf6993c0ccb0001b9dabfc48fe0173becae01bab3a03807bf4fae8f317e54b7a2c8427edde0ed22035aecbdbe0bc597fb09a539be971412a9d138e79bc54d93b2b2f18870ec18bdcd50cdc6a00684c6157201512ed370b2807f9d278969e51ebb2babb4f6c00c3ed2d3c34f40bbe7533216dd65fd4d5e97645b315b32e7e20dd990a4242d0f60f03c93e2442084b72173ea066cdc650bd126b6c9cf3f300886b2f034d9a88d6af89e3261b02b946b01faad6bf60254d65cb7a8dd1d277c41af6d94694cb9e3bf65e014371623abf9557a1fdb3a0501dca21b2527df09ce7f240acfd78da94d971ccdc301b3773e6b16ae087a5e8b903a246e57d7ee903136b1db881622d281bed997cd25ef9ab724d5a70ded86f4ccb355f9342d424ec6187c1784f6089b35a104863ce03f5297266ab29d7829a6e99fda4c2210ecce649e5411ad63c5e607f2c8ccf249d7b3d74571b42c07fffaad0126b8d515a9b9cbe0d557d8d602dd426f701d4a6b72d9b02a341205bbf9d566981b445c1c3447f89028a6898fa534f46e999159fe535fa72cc68c1d95cb2eb6a72633506e4530612e6217625b14b37dd25582b64eb0492d711bcc55d07594640ff616a49a28963b753dc4cdfb70eae7b06954a3928b4440342031f02468f8eaf609781ea9cffa8107de047e4918c1059eaf6d32ca151b554b116866dad3ddeee61c2196d44716d8fda12f0cf34c62fd643bdf0b7f7f8ece26bd3972febe398e23e72e12be80d378366b8552e8bf76b75e0185a07adb6cdd0d57ece0b337b2a25f51034eac195d14d77c68e1a0a07d0759ffcd5f2f5af57cafaed8863a744a697339e95b5148f4f18492067936cd67150d05e7e28575f8e53c08a2b5c91bb817354a34161961272fcb65916fd5ed1b9f479dffd3257452e314dd1fc11cbe32a8eb7b05188f4f2ca0e21f149537bb9165eea71e3d9f3e8ae09a267d98aa3c356f8cf8dc1ae4aecd55b8f13c0b68f6c4d83c6181160b561d48379c379e0ce04c5f29a0342fba4d255bc13611e2f7f88f91beec354ec73bbc9043eee7c23b506dd98d05d50f1e0f01090af94393223ecdcf6c78f0bf01bb6370ac86b5e4dd5c37e233fdfe77820cef478e443350f9701fa9012f4f0377ded1e52cdb36b64b5035e775acc4d696e3633f5f30cc2fbf668d603eedf63539274560f3fe4f247b6e6a8eb016841f1f581e9129fa28155a31c1bf83baf78699dc1ecd5faef7abbc073251223aa64b5dd3104094c062c5042d779da7ba03785094b14eb291c7d43fa1f6f8e20e70b048791a51c95439b650f01cdf5459e05d1498e83adf2a0aede734d806cc62656a7d48e75b58051868921cee12757ccd0b40ea8f8348e5a9e2b5fc754d6afacedab8736eb1b34eb15ace8ad02ac2c1b171fdee5cfad242d60f67c5315f787aaabaf087aa2d80d73bb31596b2a24d9b60e0fe7c202230a333802863c7618920ba6b2e7d82234b1a8f5533e8303e8a9063c5c53227966ada9d28b97fa8a2737b53d72544c5713c1bf1c7809611c5b059a299dbea4ec0073634ee0b81fb9a55225c475b7ddd9bd2d14ba28e6dfff1ee1eb5db0e8512afd2281015093a5c7bd45ad4e1df2b883a3fd2e9767f5be9cc975131ce317dc9cc0ee4412dbda5b96fa8d82e775f00a3f7c3b99b9a1dacd3a5cabefa44c2e35bd2cfa8ddadc6a9f96a0c8f7685288075401a456f8ce22fc16cd79ab6fb0250a698fe00c33f11cb466327f10c92dfd278dc3f27a9a309fcbb5670b591532e61bdd58244c18379ca81b644c5c0355cb2102a5956bf130533b46796338fe4aaa52daf6209216ce6b0c3f2eae9130f0110ac7f6a64f731754977c4aca5bd538b497d95cb6390eb276817005449c4aa120f5b9ce6bb100315282d1daecee19cd344ffb49f0a92bf5cf5e3571ac7ee73174ea5196a334fb574b8f69aab8c586adc5d3d670f736e6976a1e76bd77c9a4b8910d39934b90b88605cd5a7154f23078e51419c6dae8ab052ca2991a22af8b73af3c0dbed7c18c4ba08cf95ae1b9d457aae910eeb28e77131e74bd46afe50a2cb48acddcab93268b8ad5f2a8dee1c00242d1e561c1f1b923d3e5b222fb596770e4d336b358955a97b6ca81c57325c90bdfa2bd2e0eac10b0a1b488be5585f322cd6c67ac48026cd091e95acd0f4cf6922162702719718f1ce0b9fcd7546a25a6164f4d0986ed9169dc6b7411b4c730976bbb4ef7fb5ec9c1baaa523ac01c710322d7bdb6d2ebfea91597410885813a1591bf51e48ee20e0247c724a3167f627d1926585aae5651b113228bb294aaed3179cae1ba26e4b138cd3fa33d0273217c215a871858dd31679fea73c1347692ab0d49ab06afd356161faaaf3071223244c7ffd7286f1b9e318149fa18a117a402ba6c0ec25017c80afb1928c318736eb021674f0ff5298e828d1bdccd272fb1645b11dbc6a26d21aa62d00380aee6778facbde09de8a212448a14d7a7846e096b939a24327b99685c075c4990f4556d1c3a4c2b032ae6cc1102f08932b44d7a3104ed5888d9170bda72c157be6a6632f01eaf718e62ed2104cc948563e97fe8e7a42abdab2ae7e86656ce1fcccad8d069787b0512f225955809385f9bc6601c5e37a94ff3a0355835a63cc2ce50660b293c872e704bf494515d06190fa123c031db4847f607a3a91fe418b8db3a6b80180f73d0d9ace9ea49afce54cda5c3f43f1314afb51138f86a2f4beaae0a66aa6d6dd71711241f581c6ded8f2332943d48b8694d1b484a66a1a6520fae2e023c45e5906ca3cb7be4a0ba94a240e5da9a2e52f2c602d155fc511e8e745f0376c3ab6288e9ba685e3754f95c625357a618d59521aded66c93fbc9ff9abe85fd284db394ea5add3eee5eebf6734289bec23178b4603ec0f468fe105441ce270ac9b5189be3f66193a7632b312acc5496e9425f570f388e3fafc29de66b7fe96fea8f44b1df6c4e8d6dc6e36953b096eae1c8571c072c34302027fcf9d2c10f6c1b11c9d15b13f127737b31d7f8267f3dc4e85144e9f56efeae96226d8a85bb34efa8cfbdd418475b886b76c9bb88da8d8f641cbe2622ef6ae0d1c6569cd7f2e65c36d6c037d6684ddc6bc822affe7c45db7adb524d801ad3327e71ca145954d2fb1fc137a58fc5949ebbc1ec0ba89a701bf3a958d97723eb6ba7904d90ea169681465280df61a2dc9a93873c0d13c2bf8eeceaf8959a74584b7a9dee33cf9b5d5dc6df5bdbb14d4599fed8cf8fa2e8087e2bce0cb7d517c3b19ac587d64163c890c3c2a29d35afea64528f216c477e286fba649e8bca6477227935c973504a10e33ebf37f95d1384c66760eb44f326a0e273b25be6e7b76000d0b1f536e6c09b8a679454522749232e2ac6e3ca8042443b6aa3adbbfcb2d845f8246e9c6e96a4de7e0f435482997ee4aa1667646ed79e789cb4e0da863c239207af8fc9e2868fd93953048c1727fa141efe46423f50dd04aaa979cd4cdc969b85c6dabce6b8681f8ead8895e7b868eebb01c800f9fb78da56d357903efbb3b9973c3cba7d8cf8c76fa8e359925982b4a7c76759ab6197c5c5d6a5e447346866bd5f71c2107e26e9a5a112ff7ff6520f8c96fc212f53a6bdf3762ebd5d42cea42a06635728887cd8ebfb95385ffbcfefce68accfc4615327dd1f5110809636ec5b241ea3192f35c1a7f9ae9a6c3609267c2a5403e9e7f58a23690aefb98a55035b7d8b557ac13d91a34c9cda3dbdbdb1d2598d24552cfe45ad64f1de13721fe9deeb30f7bff9dc81882b02eca280400c8f5c7b34a373a694e687772830b6462c7ec02ab921d10e8e2481f57ad0760a4ab8029c9ffba22117bdbec567af528c73275c822bdadb12360b3fb37e1e3fd35f1dc3e4b431d2a1f8a513268618ef5981cef0934eb571bf3723bb2df225a4355edb92c2038026d2e4e0828d77cfeea848749049a0c7cec8ccff8bf5058d134bb222f59e5666540904aa1eb17e1841ff2fc095facc4118911b7b675b8c33785de51a8c7d5fb2d6419ec6402bec13dcd65375e026b7ec06a190a5ec0332fcd096bb946b16109d030e6c149ebda2ecc89c573546a56b1046843e684bb510e4c284233a3bec9a137c67709528d574826ef013566d9ec696217a249e8ddc1d0bff2bfc3bd285f74f2e8159490a84449a02f371369575d21478149d70e61f1d0c9bb7b514c998c38d3727276f776367c33ecc954c4e8a8e8c19d1e07636b4477b58f091307af8f019032918420f812248affcfb1b55dfda2c93977d4f68c432dd6618c0cad32dfa2cba92a98205384fdf6aaaa7203046709349014bcd0b3b15f87c46f296f210083f9e9a493209d195aff2d117aa7bea3d58d7578b48520b3947e666d97dc74d3e5162f39838539689566bbd7ac477367d02d435ce6a8b90d8508a922fc7f7a22bc8e6cf435be7c5d373e6fcb561b3c04c5fa6aa9c498325d4d01ae0383fd08ac7efa4a7956263ce4c525a0f078538d328dc43c01c82016fef3479c884ee671be5ce607c04716804def2b2e73f718d401f9aed431432b546879a704ffe5df7bc6636e26252dedd25222b5ec479880bd9b12ca6f6632c71b149c29dde5c3e51151c5345c810a081d1c9a3ac26253b86c5f112c0893cdacaafb350f73275f3420086aaaccf81b16ea731903435c9b278fea0d86363a893af55b62e9fd8f86023b604d438dfb3d99859d36ec3e4b5f9302ca17d51a8e56731e00c48ffc2690224238025a7f1fba0a4e6e8c8527f7f424e86d2a705932c05e8d76d882a09194a9a4fd8f1529e30a19810df2338dbf9a439e8417e65f536c15c420764eaea40cdc55bbe950ef7ad63d8b7f8697d34946a435fd313ec2ef87cc24dcf90cf704252d6df25462e7822a1beb202e8a40dfc2b4b1617d5347b56550c40e836fcc945216f63bf37366639b0aac6cda2609f6988a82bc60f2d70c24e4ecbd504a6ea8be46d811ddeb6fb694464227fc952f2bba4637ab8157e6b426a5349de1b041b5d004d470cdf0fbe14d7d95ab41507aa15fb72af4eca19ef1b226d520cdbd0c3e90b796457e798db20f26511d2464ef8be1944424d6c28fd0c44b2d9f1496c7cf059e5a7681631dbb60c894cb69c5a22581b3a4e4276fb7c9bd99f749b873d863fe3b500ced31fe691bde7dc73b7ae818289f9ea61267e6d1f4d6311a85fc6c317341affa512fdaeff726d167ce2845bca50d1165d517612603432ae26d2bfd07b52b3f4149e8e0fbb88e7e86e25441a99bf62fb8f1948c5af7ad0e70a422a5180d0ecfbcd48cacbc9b66dcfa9ac9906dcfb97f9f56c6df792e259f39f6bc1b257671ace35a65ead0086010f4b8b01a70f16c447e889dd949313b0f39e1dbddc084afb719b733d9e3af208623988f4d35f1c1e8cced82d589c9a53e30520a00a13c452f5691a56f14e065817f2303ba358fa884c92f99e945067716bfbadf68b25b08e8cd98ff7c37a0759a0d8ef504b4cdb2b5dfccdf667ce7bf0e4e7f4a42d91bca4bf75994f5ac2b5d0d506e4d597a7b608f997b6d38db9404758aaab5b6e362ab56decf4666d25d25ad793c57a688a0c888c5e451270b436464aacc40cfd962b8676eb10717107bc1510b3f0f42d76318dfc9e9ba6c960e33eafe254a874a72eb5a6665c389af0561f15bb37174057a9a773f144019ca4208a8e1f1dc6bf996162a36fa66983caca4ece96e6591494a09cc80529d93d6b9d0db08440750c9443a309a74ef74dea384d8e7745529fb280ba208832110d3dc15bb6dae69e8118a1029dc1a226127a5553bfaeed8d0a60e813f2aa178ea1dbd9d38fd2f99f39277ba91e0ae4361c172c8c2201aa33593580303d096c75abc12c7834ba195ddfccda6272a796e7722a6b671602ebe47be1d3cfa3444c4b4a07b274a8cfdadf8d5d8ee130f3325037ca640177138662ab6902abf346ccaa411387668b2551e32c140391c97534158581c4be1cad88f92c381c4e2467e97636602bb0c2068315dc3394b90067f7761b6da749d394d3ca85a0a2c1424bf32288dc8e8259ff9bfa5470e185115197630418efb45384e4f1e165e46b35f7909d1ced8d777a74c7a85640d2852b55c46c08076cf93812d69703f1a4989582125f32af92fc5884889da1bee1c1f2d034117f3a23c46c458f6a7f5d52cad99bcc209c68adcc518c8072232d37d27945caa820d03d0dbdea87d31a4a4ef97ae694cb72f2dcead6cf789dedf9087e53a23d0d4e162f8098edde0e40cb7e378c887d0853cc489217ee0bf34dd0f261e590cc9f837c17a1066f259b760a70417f97ebaeea41a4b1de8348a33148096d57978ba7f0ac343abc44ad70556a2896e31c92caa058483192be7afb3c229c32e0e1c2ead8e33d016df1c1c2e891dced482c36e541cccb21defd3248b6607c8c8dc9525cb50ec31462075a80b23d9d2886a1d3b1db1090a30f9039ecaebe522ea46643c986da95c40c4d0632412b686b19cc7169c8414f69e52326851250f8ba2b848d857124838831505211dd36e3c30b0f2dce02d31e1da51b03111159eca6be6abbe9cf8dd606e1ac4a8747e1dd8eb032f8fb6b105babb2f3491e114b4e566b2749948fd9c810a805432b227b1f6924dc3ce641344c85d5bff1feeb5c95248b1a51d93ad3eb3715b6418754ed2d5fb1e9230e914f4eca0040cb229bef45e0f170e88123a404cd69cbcd5fa7c5fdf11b97083b41b8e7f140585413888cb2a22821d86a69c85f2b604951567a0fbba2e5dff7cceaee8f447e619a4cd69fe0b7d1d487ce319ca03f9d4d68018c085e9611b7730890806477b363d6b922ebef2b1a6bfdb2e50e39adec18cc3d47fb8f24efc2f3d0c42e5da838ff1123627d62a7bf5aaa08c5a46e8d84e998e079986c28a9ef707bddead00bdd41afbe33e56ee5904b4a6a59cc9ac921a1be2dad3b3825ba51f27b47dd7f34be8abb23c2d0d367c1782e8380e51d563d42bbcfca1809615b55d8cbc937c81fec3116de5e591fafb7fb859200489ff1086ba2e40c33c4311f3d8ff47c226d9b7bb485feb04b6d63038664fbed527dfef311356bf80f42f8b2c7dddaf864e7b612007a2336460f615ca6bfaa14aa86a8b8996679a6f11847c1eb6be75f4aa2ada8b322df5672cad29db2b694f77d06f0833f6017b1b5077ed341d5318195b86d1f97e8cb006a4b3825bd64a55d6271442b1fcf4f30a43f7e7db9f2c501c153d7e56545ec3b208cb31ca6fae0dbf012398390cc55e6281d46042bb3a2e72ded442cc231f18f970762b1f2c2c68eec8ec3bc8ad65b6f8cad403db858355aa6e45384a35bea060e981f43a29bef789730f1a5acfe3fa5d1a52ee049e21eb3d77e8c26eabbd6dc34a13b8a8c418a3974052cecf6f65a8747d2581e41227bb222e5b9f1611b515792b7831db54096f40001d65b41248d828038466d988992be9d7c65bd34b30f45a40a8785aa127b83461e389be55c265174794872a500a0478654f1f3fb7b668b1a8685ace0d8477769e8314a10976ca5d85114e708c4ab7778bf04074fd7f4f4700309b389743d42b921d1e7c7bb6e91573eb70d5b1561369670da90942e9d21806fec62ac81fd4ab3d84c1ce70942e0c09e1aeaf3ca4795f6f9c5db6eb3205c95fd88e74bde606892eeba4f46c84ddfe33f5c3e157e80a1e6e5a355dd6266e565f6dc610608fff30e4858f6c0369fa7acc6c7b6f497c75f3d44aca85843a27df9653a6c36195a70d267cadeae88723ff325fda70966f0cca3d818ec6dd32398d4365257d38746ffc845f36366937dc7cee0f2574e8a2849750e490ec7dbe89f5074d97947b5aad3ead3934b2cd4c9437d63735c1dfada14ea4b1ec65dba1fc4703ea9f9c80b4431392684c796aa9fc1b0c5769fa8daac91df50a8ddd027bd86a1e17afe20692b1f33e0cddce2f67ef1fe37f948e14131b7cda7d0b29d7ec113bd393f0df7823bed3d7bbe270c2277abd984b633bdd3523b85c8f9bea48da94fc7021ccb7b080bb3f6e6daee4fbd4538a93bd04829f550acc13ce902eb25cd62fe084554d15bdc8675eb9d708b63a145708ffd3e614ed7303968300fb1e86a1944fdef0e934369bc847cfcedb78909f2d0460e42370798129b19b7c126cfc130338f71ce62e6c3c380aae8a07642d4a064c14472f9767bc1997dfaba1b9632f95c558e8b82 + +Params = SHA2_60/12_512 +Msg = 01020304 +PrivateKey = 0482010c0000001067c08d1106f29338abc7766aa88ebc13469952a6e7b89f255c103a85491b9602eadae4f3e9219b1faa2133fa114beba6efe843327ff2f17a8d685c78b95d9e48c1680290de6d1f969f89f735cb18d0f554a196c6ddb86a511b8e7f1be5a220b8e636e44210f0499e648fa3a25ebd13b3d91d08015d6a250707b9cdcc328807340000000000000000178706914f1c29c543ff0e697290df38cc46efaab58936f76d45732b0a87771a5e9febf17fe27fc5b33583f0df9c687119cb42040186eb0ca04271b485c0a926a8a5656d5d43de4a40dc870c71cf0e4028fe063d0227e0e2bec745347999ddeb89d1854b28f94bbceade3fc98a5aab5efd150a1bb7121821e910a24949ebfe14 +Signature = 000000000000000041feb844c45a5bc1527a009c3cfbd35658369c4d20d7e448a4e893f99b9dcb9ac708f4947815e20efaf1336db1eb43c9fb430b1d041f080d2ff27cafb5f8df6e56144c1966c9352b14a49b2e6befec0b081724e3e021cbb046940bf5022c3d84f5a578aed7d4ed2bffd29dc13839070b5d3dcc0b305c0bf975f9b6b9f111a9a66872646ce108640a12d80a9694bb413c4d0d9a2364639c429a72107adff439c783286e24239ff82e2eb8ed327001a3d5cb049408d60226672d2665e9b0197dae81d9770e2ff6a0e1671848f8f513662a293990a6be676c539870e1dc2d58a8e714440d2f20d4398b9362e646949dbe3d27f001cb908b08e020948ea47878be8a114fa92585d5013dd701021077b753b5fa7fb18685bd8c0d21f1a49ceb6805926a6e69e77b6057a28e8f3ba2d21ddd9545e293aeed5012fb640b2aadaba82a70e035c952743e7c9c89ec6a14e9a0d89a4594ecfdf84f676492d49b60bd93836936a872ef984116efbacf8f413d1eaaf10f0001f84b7de240cbef11658a6a980c75a55195a09f6c8e641003ccb96db527e0de87e055cb1c1bc4e17be23579cc5eb36aba3b72790c32f46068cd646c47bf81b7965a14876eddf973417bd944037663fe8517f386c3c23ef190c14d02de266129f16072aa88431a87e787df190863df72b7671aca3bef6dfbc59f4b16756c44b1c040b17bf39c6a4ef0356365500398f69104be57c3a036957694e57a9b9f59ee200aa08d9713ab8e77b8dd9ff3f54417121614cd726757624b7e8ec778b4658d04c2e42a9cf99364b5f7712c64a65d49c932788101c56fa44cf207a07b817b929fbdffb45d7cdf4e00f96250a52c4f56ba17aa4c9d686ddc2dd46fcb6e16a5b0deb76fb3f080664509c5a52f02bfa6e70e4e0d3c06dcf7f2b26af8195b4696e47e1c9d97baf682483c54f2916dfd79928b84781d6192985375293ab4b5288814eebc3e2ba3971bd86fcfccdf833d542dda16f272f650fda7b6d368eab32f290e7b1ec173905a2c9fdac1a4ac811c154c91f7770f45437bfed9be31c54a6af3346b13f290287db5e657675b7f45f2ab865b833b93aa2fa72b12f4fad2b968ebbe2e546feb64f1ccc029447948df3341d696ed0958598cc0c12338a6eb303230d544522c5b98574a31e6727ba06e8f00ebf3086c1b18a1cec5814d735fb8b53f5884a95fb1314ff0e72cb17e6cdd7259ad1e92e0207c669e40f4a5ce3c4601fb1e0a9a1f2c61e7ba5a0d41cfe6342b69df31f89d61b32254def556aed6ca3f488441fba2676ede00c5b0b846d0e29a5fc3ed7bcfa47b48624ac94760b31cc06f92302285f1be6bbe9ba67e772bf7b8136860885c22870e5fd8f02e45f63f5c843c22d658b3e72af833eaa59b001463f0a55452db752ed6de20524f7bb902c6e5c4eb463aad3eb952c3646216cc362a9b531b2a40cd77819ac62605f55da78a3df257e8ed85da5d5721593475b5497c4886b08db4e415637f7806cd4080ddfc750e289a2178164c88b0b4de0e72bc2fed09ba9fb811a8421d2085e1518a5a4ef245bf06b7768c967cd721e9c7be853e5cc116d03e1b08601fc7bc5682b3325658e2f3c101b28ace5789194b735dedd091deae8c85adcfa9af6d3f2b891fa21f83e493f942e09a6984f7092753763ca7ab7a4b11293e0c4bf2a16815a67641f8ad89a2361b6f28d25e5dfb33297423cbdfed8ae7d2d44e1f2b8b4f2f58953c00900ab73f182d7d306808ad5e85697dfe4c9731c72fcc2711741adcbfb2fc2917f189eedabcfbd9ddeb6da449e81c4920502688ef54b596bdd2b1859ca583fe79673023b35795755a687ed185c8251727ce1d8b103a6e00c6b6ada73e4d68646b1f2effe564a663feeffab092e6b4b85f17fc5392bbaa822cb95c2695749dc621c1a20379a9e344623ab08d248b9546cb593b4dd20472ffd64b2cacb12cb576e480fd702e800b88b802b0c7a40478281051acd9988569138b50d24eed8429aa93d899bf804abeba04da04b9fcd32f8ccedb4fa7a82c269f177d3fedb95311519bf2290f79def460678608f9474923b66fba1d3a7bb7b3df7c81785066cfdafaa71e0edc2761cb66c65428b7dc8671b09a52ed456a91f3bfd596c46c6d773f49818870982661cfe89aa5457b0b655f052fc37b16ad8fe3a7f48cf24f8f515e0030048949506bc1ce6838f4f795e5f34c309282e34a41113e72beabec84ce38c411a3da7c0d93ebbde251e366c5dd7c63ff628f7a9cd99e4c8699d0d9033364fd2507870fdd38886166e4f2d5e309676d4c34d894d2aada44fd15c5560510b64332fe6821e43cce01b431490693509b97162a7e7b330b03c6473529202296e046de785321f836bcba6c74c10b4b076c5a8479decb50613fe6607733dca766dd3ccee13c35301030977b4913e87dae6fe78c0bc93567f18b0f89eac1158c3c8c67f1409eeb76b7ae633bbd9e8b20e4fa2ffd0df5b03194dc1779a1ee0ab8909ab28817384ae8e6d8e10359be53829a2023dd6b34c242205130f3b3d5c43094833b95994f88bda605fdb8f27e805fc3664e66b4aa319189bb97759d481314e48b9e876b931dfc4cbcd86be7ec5ed66fbc04d8c008637e434ab0b06ca9ec77aab6b2371b9b5d94a1406075e9cebe37229b0b3934b1e5ba40cc83747474a8e593a364e3a81dad88d46b07ce391e27382cd0952e6178ec51b4944cf68d7499eaf45f4b5c16a6558334b654478f05348bf5d1555b1a9ebccc3e04d708aee860bd1caf7ca09315dadc3e0fcfbf4f7ef8c6e22e91488d790d12de543dfe79d3222810525e33592ad1b78f53ac0a33bc1ef6d39f1f5405b667f40d7a4036285f28555f909441ca7826384993ef67b28903572834ae4f3df6749bf7113f6f2c7d2b19f88ab82b63f3f71bd43b80f59c79184923713265411d298c8107aec50bc62824cc6e76c80413c9a977b23a3e3de069b85b0fbc65412cbc7f2e28856de7327f1a670e9fb527fb8028303e104ee2881f900aaa586a03299dfb5f26eb9756bdec373dea2f0ef0beaa456c4693aa6dd07556ec047b058ab1b5499832d3db21a777a91a7dce8de9bd0ab16648b5d46944f8b05f58541bcd574b04c5374ca513b079cd9925f3ff63c7ca24feb2a020948ca7eb098c05b14a4176c42c9f740de932c642a7ab77795dc3df581a6c8f8f6962ef2f03453dac4916c641de8982e40ad03245e83fcd2857983da0084c41afc30c417f34e374019df039b43bcf94d58b7ed76ff187e96a7913effed64ed9152a0e0c9d7ca343e5655a9bc39a80f588deeadac3de4e30a90e900d2d0e084662e03de7cd0ceeaa7d9b65a388e8c65ad36a762da8a1baba8285bce9e94e737d8778cfa946929bb3e0a94d32e479f0be06c6e8d755f96149b4111ff819633c30f95d5a13c1dac08111d5454336b7810c192f57262a7f07fcc83a59ac5680e615dbe59bbd680f89030a0eabee3ad49d8048d82e80a6e2b5b986488bf73c0385e3b965380d0ccdc8725e2cbb45c1e9a0e897dcecaec832b5776dd7e7dffe423a40d68eb55cc0126f7e157676745575f092f0e49c1a346c49f9180ab4762d894f97ce332d9adc7238861c92694c6fc1fcbbf188e90681f1fdb798dfa47400dd4d54401f5904db8aa0b6f7ad063353df862e762c181ef6a87b6dc7e910b2520479fc16ed9303cdd9859560aef3c7b5fe818b0a09812837185b1a2d3482d7d4590db64f93ac2710cf6fed1cf3bf5be06c2ea29371bb05b06df2c154802930ed2cb614e1acd29fe892f6e0c30ce35d85ad110f4929f541cc0bd28ab08f3d332d64668fc3b061c13e25183e2b693ae0f25701b57c9b5d1ab6510f11d2e1ef1f1651cd609d6596bc3651d66f700a6fad9f71fc82ec902aadc325c401a48b086707b20dd5f9f3a0c17516885eab4e5a8fd361ee0e5b0cd532e641f95cfcc627ccc6dcfb0ade64192469ceb15f99cd95ad29b41ba464eeffaeef9feb81bb2aa57d2c9e6a85a8d377e98ab1620061c4fe4a36454a1ee65d8886c65c368fa02d8ac449546222b203419eedb7801dfd8e5ed4528d92afe9d50f5f6f99370de387d3d0b19e9a427011792ab9b27a7188d5a4c73a7cf3dad9391ca03f72ec3914569fbf35396480385dee0b4e2548366a4524568a43a9de22cdd1c2c9b6dbaed8639bddea101991b799b6c5c955d536687bb3fb1dc4c5f1301c231cd39b86af6d9b04f38d2332202abaceb1952dc616f94ff9673ac6997d0760b78d9fd4b2f4e87c4f1bbefba55233d5b04676c36a67d6986561e4c8c1d00011fbfc745d4056a2ee08ccf11e6db9c0264fd60b0cfb19244a285607c54c0ee1d3398b10cc52328434ed26f7cc3f105b75e614f22ce6b8199f6cc06436b225f9156673160a608edb04fdd7d6f02aa6cba0d72a0f2aeba6c644ad0a32334c1a23a87acbdbbea9509b300e6f8812a99d38261509a258c987ecbb052a1e546889b6e967619f4b06738303bd0ee3e6235474038012ec2aa5647beaf69278ac9923b550bc9c6dd64e48d3f396c0db85b916dad2048717eab691663b0b3713ce2f6747ae427bfd18c6c270b5680d078750a647d96eba9d3b849e2a2b97ce07f05292525aad400d6499bd0067114eb3424a244e963d7b489c17421d9da07f697fc13cbbdbb26dbe3724b0188d1339ebe6b704251767d1ed8d7cb1da6c95a335c4c07792156de07f988956f1dd4930291392f38dde6dd02d88eeed65bb85cbc65fef248a1a475ff9e00a5da75644cd053740da768b09d2f914c6b89272aa9ab9a2709e9b6e6501143c9caa075518bb169da3f52aeca076e8cbe276a8f6aab8ac636600d464ece004c98150a1fd59e3708baace23b37e11345051d66dbff04b700b008e038f1042b901798ff17aa95fe81ef606ce2a7dc412a9652cd22c6137bcd9b6a510800d1b47fa6df65d5be54a5d48d14165e6ac800ac038640fc0400afbdb87f89d14dbe8d8a41079b94897dc991f63387edf24791b6a21281d513bdf794df69b2977f21fcdf261adf08eaf54f2461bd1b0df7f19975b7a12773040b60a4eb556ae8cd2e02e0f53c1343f02ecbae75840db24f1409a187418e1a4f6097e25c3dbe3793944e13304f4880548cf78175adf8cf6bda569c824078d8d3f56de08683830735676378d093fdd802dcb24875fc18694f771de39c10f5bc3ff2e7e301c39191f0ac24dfac4d7ed8438fbfab6fe4d890b74a1fded85a1ac336f77e3762afd87c3a87ef7dfafff63a47e40948bc1a950e464a80dceef98f712dd1e47b2895a6dc92829951a045fe83c7b4ba0329fbcaf7cce5fb995e6561b419e86d4266ba74a2d2a3b0739755097dc83790d97d920b3a8b382783094d1d1fb108b5d6fadc44b31f0b1857e5f5630778d3b324a559900b58078372ad71623ea44ebedf528d914cd9157139e383bfec53f0b830b297004a46a3f4be4db8e4f8ac4fb73b4798f2be488d3a815b6526eac1c07a6bea6bfc82eb99370ba8a47d9c3d40b8441b8214d39eb1e50681a4a19ec431a18ec6df84e275b46db2401567aac72ef8fa0c0d06c88694491f6ceeef6f0454ee7f6ae610de5c2903e23d75a12df510a43be968631ebeb5c4a8fe3d02b4fb1305921cb6edb203423927f5ad4a93525b06fc5eb80acfa38cf74837612813803fb493a58928cd03bab07286ea90e2410460fe498f56325894ff35f6ae041bb1d7006143a829c676453900840d1a07f8d6bf1c4221863cd66405904cc6c7b9b6e92d4cb7a9530622f5ff6d44fade6528222f42ee0d0bd43fbb72d1204cb6bd60d5465977b143a32db6be26111c2f60805662f907c876e36a00d633cd8e1741fe6c9704a21a1e8c4bd20a0ed67065b63433d11e81b8e504ffc011959b6d30a4f55386f6a2c94f8df87551c5c864bcd5de403d3e947151eb3c2d3865a5cfc4923b14433c2ba2dc415a119327bfbd80b3f2392a734613dbce413e1c8c6b5df15e40eadcdd1743aef0b5024279e3def7794c3afa93f64f44cdfa48ad655a1da05746630be1c94e9ec8cd2f76bfc3975468010fa8df9f5bac3ef282eb28b432707878715cf40b5685b62f09a3569ff7160fea686f05c9c523c21d8ce98fdd4eda2e3d3d1400a5ca4914e80a4e4b7e4d37e41002a0c4f12e0a3c187db06089487877ebd4dae2c386ec608a6ca997c3e73afd4b8c6ab6ac299b158d11b8726080246ddefafa3f7d14a777f0d4c79f0eb1a13bf05441291ea4075b97f9d8c7fe45b15f090af810ea0dc1d93ae0ec79d2b7190099ec40244f671febbc36b037a9f40f4f5c1598c59d17edac91b2ccfbe1f2a4ee4c189c1e7edd06862e4eb752b612d7f9026ccce902277ed43a2e372a7648b03c3a44915b96efd3f670c21ca33ad03949735b2df525f4e023fd2bb412da64587e4259fec5518a55692197d1c38d5f5892adb0fe38389d392cedd28dccbc775f4e643411e4f5e56f2e6b8eeb5083758000383b35052a124aa7e57585a7ede7169b82962b6198e012e656ddd5b426471393c1d9e4556709c03095e597aa03560f5af873126e7099d83f41a9223316bcbd67d0ee76c8061965cc3916089ae5dc4f15cf5dae9700e193f076b0554d98735713b6ace3bc3667bad45796335f3fd97861b71eac72e39f6261e46168487235444b90de29a8de6c796dcd0b4567ac0097a80b5f50c41bb4af87472c5dc243d38752c4a97cad5ea99322c0e823c26a5ed3ebeec79b8dbefdfd06f1abf9fc4b336baa60340723fd225fd83df84a2d7234e22f2eb071b3205a55a392133e1366d5e79c64155553bec92d809e93730ee162c38dfefe76c682c8a6f2ebef065b180c3a74661fa5e5b90c5d12ac30f4470ee4a1d1bf45c95f50830208b75e6d7fccc184a53a47e9fe0f3dd0351e0c7fa2e1f9e2282cdb746fddf5cac5a32f5cf407f52b25cf60c88faf4282155aa7bfcadad644779df4962f20508488a4754a1e1cf94cf0e3a2c24e3dc5bbe168e582e828325f2b816d3c649ab7fcf39ab990dcff704d30df4efeae37510d7f488e4efb2ef912a47bd568d28ce616e33fe5eb1578542436ab3fae0d7fc82a0ef2eb86279cb11d4c0583990fa6fc2fa6632c3ebf6b190fc023baf45160beaf44f16653da9ce813a9a8f29eaed961dba731388b1e122322986df07352b6bf76901a7bb0b6d3fcc3d6f4aa043bdb93f6a3ff684eae95f8d3add63c9ed98ee86c37c30c632673f851e2f70ac77764fd3fa08303e0bbada4f39387f0da762369ff5c8758a6e613bd5cd883087bd222d7a2186ea9dfcfb2103e597dbc411fadbedbdcdbdf7d3dc90c4f12ef5e4422240922cd881139daab3c6024e74e02918a8bd3641d0fdabafb15992f56d86c2f5f746ab03c06dc4a2c5d49879cacf6ef40e8b8f3e6bf1754f1055be757734bb6e9b95643be26ed00bf999eedc41678cb0c1a4a4cc03cf04ee08ffde315a2e4ea331cee29b2d908fa78324c7be346df91376be710a8cc507b0cc7b761b15eb19a3bc713b59cfc5aef72e6d09e6feee02877b09a6bcf8edac24acd007e8b4fb73074b6b089eda18a60513c0309be1798b0509ca21cd648dde55a9dd2fe92e41ab669fbd0cafd9fa62be97f81262659156f87b6436e5af6c69b864b8e728e5ad1eb7d7566ccbb3c96d6de43596fd5c807604effc989109ce0b165539e9465085f9c573bbb1895c76178841e917bb9951cf08b590a50e4e7baced16e04319a93ddecd273b4190d4cd162c22802fbcc8b09af6788825c037f48a217c04185679d7ed474ed0bb03b85af268e35b72311ac441b2598d9e98703a727d14a63b6d8ea100b436b169d686c42eb5cc7b42abaf8daa45e6de9b88c582042c80bb690348f449447b6da49e52193b5c92eeba642b1e7a1194deee60b25de886a1fdd35b606e8d0e7aef24d4e563e93dd050e0380fe3d93790c6efac37fd2b62e1cceba4b6298b77dfe9b225a60858809f42c4951a6c17a0631a1c564ec846606f32eb8be772e3aaa00aa53b323b71abb5bcb867d66947061c21fe4597eae6b406e2ae0ad2ad203443ac2f7113150eb1a3a38052b189f60639a72da8bfc0c6e0ab058442a8661259c9e0f5373df7efe74d2853c025f682a095657e59c4aea4442e4da6d50bfd6d7b06bfe5b1dca58568f9555c26a1de5ba2dba7bcc48f10d7de7645a29bba7160deba219425ad5a9ef9870ba2de50e2628ae18bbc1d9250fffc72feb635cb3ab3035c8a0d26bd63fb2f931d96cc85934fdd1e73f7f048de25080cad740ebc4817f97aaf2d6c1574050cc3d934e0072721e9c4f0759b32a2ef0fbaf48bda9bfd14ad1d62bf005b6147759049bab58fc5d53066ff8911722d80ed0626fde93b80115a2472a98e37fde7e8154374f2c535c30cece4a29f7a434d86f9cd3984a827e4a944cf16943893fc9f2a24fa61de9992dc261fff4081aca809ac5f762d87866967d41ba0f9dcfec4e50878289e3144796941630571d9e349397c073606b923e36e42e276507611ab87399151481c35bb7e05cac61d5166561df6af934e126292052886bc87d94c38a5375759091965933f99a996a8353d6446664d2ef03939213c306376180e8a6d9b709d0554c8300ad96ad88503f1f93d893c1b204739dc60162ab96738cffe07a2557f21c04dabe2f26fac903e91c9717f31f7fe47047047052e126e5f5467f307e62e061b99b0cd6b02581a2344dd066bce72b28088d8bb42948e9c597278112b796662342088a8c1718d474f0bf334aa03c9a0b7600f50dad97399143161ea0cd9c232705380c3f3d99a213690dee6ce9a1d06f15ca73ba584064efc95938563abca1e67242bc961ef70390b89ed7dd9e333224142af875cc91a266176a84a48d2f82cdb4de8184326017f32f2e454a05428251bdaf7ceffb92b0454e702dc3a9fa48bdbc0452508650a8d798ec3d828485665f67e323af2d241e2bc0026843e76b6390e2e9527af30f3c18224f8580be04e0bb642410f78a5de665ed20458f8e7cd38f743431ebafb32b17d4742c057fb46361463103ab41681590a95af724d0731ad3eb0f56ac7b12b5c7ac9d2c71859d824a3bf743f288b279e5dd3da883ef62b2445fd5da609c1eafd770baecc583512e4c1a60f0da8b8e241ce9af2cc375d9e786e0fee944ed23f4fd57359967708da871f64daa5e9e13e522d1547cec82c0392920387715c74ceed485c81547ad79a24003882e7e8c04fce0f1a3e3fd07de69695c9bc3ed3fdf2e97ff0dc55e85400f23d0c23022fa50f8249ad70b8aadf6e7a07755954315066ad68da36c2a1516644cf80ce6b70e17bb5551f8f0c1f8459be1583cdfc416c1cc000ab13bc4d819163c485006e70e526d5b7fa7fb6ec0be1b77f027f051f5273fcdbbf14f9cd8af514c8a801cd3423358511ccc1b8195d3b850f336d4f394106bd83e75dfddb8d618bb521ce46f9ef9930b5c54b8d121111ab81f0ab2be5e314a800fc91370f9ad4656e0f7fd838362575e81f3717bfadf6d8e4677fd1d849f36536360cd974bfbc198b8cd57fc5c083d0a3f8f0860573704204c03366299ad1c8c0ec5e15c737af340456475beb1ff2c07a5de7d4dc5c1cafde95417a7572120700836763485da39bbf77b8cf5a5d1209a78a9577d8bc29a529ab884d09ad76aa82d725bef61ced7aafeb5527ac1d7d6ba76ea37103285767e042445eb44fbc67b2c66be516be6d0b25ce8db939717e91429f76ba6eafcc83fc7bdf9d8a7001cd1d4fafe2fc8bd4b7e7393534857bb9f2f642bee23f0eba23bd8a79ec8046c5333eaf5f9d623af85d91c9ae0bde9b18f6d973a7fbc6aa9d1ccdf3d305ad175457842cb05ac9bcb5fdabdf4ff4c98aa5219d6c58b742275730b21a50349876d4bed999135c66980862cf223ec569b53faf7e03107e9d0bdfe10da04b31728effd25705ed1bef7c12d4460ab718d3ff6811ea5b092cf5aecf0abf539eff0e852b80392988c185e9229ef6f3d8d6061f378e5d710d3bbfe5f1fa73c372df1256058d293c53a9285e231c227d39917864e168fb6b64366796c558e3e967d40ab609edf3a47cd32e9fc15f76c06fccc965fc28b47eccfa7c5a27ce1d9cf467edd00e85a5750e0a774246736d46ed722559de5ec9fa4f69299f429869e12d13c129d62cd438588657bbb757adf06bd645d129306d1afb99fbc7fb34c2d5756a4e2751c3b8a02416a87053ae3e42904347d37a1d353202a27cc9240fa7b06678060a2666e466ce21b63fbd269ba93513b7d6ba837d25e2f823be2020b6edf1ca7eaf3895fd04da63e7566433e05263f8287fcf71e3093f9eff6f57c0199bbafb0ced821d62d04eceb048029ea3ccdb2412873aab4cc561054bd8d32b2994d63bf137c3f3314ceb22d3f17eb5fd380c1d60a1d6b1c38063b621e392616e69b50098f6fba654275696acbc3c2ac7424cb0587af9ab2e4dbd0542b48b428b6afee2179d69db066ab08c7a16002364bf3f5b05dd23d0c61c1f9bf32339fbeb3bc99bded6d26c8c39a67ab2f961dd7deaf9dba8818694d0a7f17e82371d846788c5026ffc5207ac8e6368f2656416a8abe682fd3523a39bb038a1e4ebdd1c6a531173762f85503cd6586ef41c815ce07ec6358600e419ee795ad2b5c4c0dba40f8d43f2815a1f4d49894d667a0edc71d157001d09c7cff011cefa6e74c34b09ef1b89f39ab31f397deeef9587e63d6271637860401066a1278d439c5108837995b3f00d7f47acc4b4ca6788a33b09a5e06c7b9c6ee8e2ed419de3dc6bd9f1647ca30b16e40294b849e06375e6cbfeeb08a28ec7e3cc22636e6d648b64fb658e99bf60f1490db7b3acc7e8f64bcb1fcbb65b8df4b3537d765c403d42e03554ab1fc9ab1927331821637acbff4ea26cb4aabd043476a14ad95c64ba31054eb01e1b9b0b16e677745fe41b8ecf022b154a99835698107b0c69a31740008237e683a74f88f993cb4525a81eb6cc46912eb04b151c8d1f107bdf94927d574689072960b2ac365446c5667f3e31f7f03d2f456b3c13fa5ecb45fe9be5a20dc480af8cfe8b85ba62eeea35e9bfbd00103b9bc003b362d046f386754550763bba8610308a23742d44dca5d4e65cc1a927be70dc9caa478013898c90d261c351e8d523a4d3d6fe70ac04ba4a4c73f5966c577d2f33570a1b460740da7be97c8e508b079f3fac07b91ecf003b36853ed2cd3077d8ac8ea2adecaff5748edf268d9c15d8491818a4d804e0b619f6ca5d69c41bb40cad45024e874f58665d25bdeacd980710851e0be6161d071c5da5331bf4195c8c1efc6860aaca5cf038dcb06a9b5baaf5dfe17870d65f0abcab4538f812b9386778efeeabbfc0c0d22e9dbcaaf509a858668860b168bcfebc988453b8efff9e055c1f9c49f093329865b1aefc119b7f498e9013dcd335f59e255562536b8b54dd871ee68cd53b5a89e372ad7c03b45bfc4e15ac2e6337fa5f0ef30d94219e3c43174e0412d17c94ada25ecc3ba45bba11b56004263593cdc6c41f2e97e0c506e0731dd13718a2527c2efb0668d558e0981a124f7387010b439c155e67abb6d65049c892fe75419d62f838a7621465a21e41772ea62af8e91efe9ba02aca9572ca1d76125cb128775736803226a3d2382b780757b5e84152cc9ae7987782084c66316a3707fc274fba265c565604649c378009de6ed217db0ced9e2a1eb66b8e99a6ff0d4b642ced467e46ecf0b451a95b9ad33e4b7f454b1b7e32d495555473222ee36457ca75d1681d693bb487c2007d67488027b71ef94df71eaaf80bc12df3cebabda2dab4caf4fcbbd408b4291c1be8428e59d3afad4837db193f001691b9bab8de2be9cb35e671b4f2c0910036e78acc5f8ba8eb3bec553828e611f72ee1360ea9b914d5d57544cadf73e117e75ccd0d92e5ef00429d154b31d1ec3c5a2451e470e65d5db49a1bbef34c03818d15ace0d27ab61b13f8994e3607d6f9356a46deaca04db023581a2c022e38752f917e88707144ec648c8de2c4d2cad130bd809635336db08d4bdfe397fff58c3e8c93b361749b081199a2c329706d3a001dc72d9ba98580cac55ebb6ba7b35c651e8f80f94d6abc3cf1d5781f062127ef430c1585cb78eb275005add3e37abf9a74b75b32eb7a47c22218724a4456b9b582e251e47bb194dcebcf71a782ae67e3168f13185a5faaaaa111cc15a6853dbfe9c440be50a2b1e9d34d156f6eedd15fd218fb2af6592697e67fa50de704f4d9fe2027ddd037766bc4abd40978f772da5d8a5c2a239e8b3a5ca6f4ef6135b3c37d704e543e45af10639fb011c8c43c42a234677bb1ec0ba87bbcf4dd61b328a286e2f290b633cdd015d084d5b8f557b38429184a39c4374d7d267cee0170da4db14ae9234f387f10181bfb500ead430fe8ad858000131f4d3b15bed6d5dfa323e48ae184ca92939e00e78db7370fb6c9ca7c461781b17727625a1fd31f2259ccd6c2f36ea033efc7bd5e56120cdfed91efc2deba4a2ed48ff563e837cb0a3f3f3d8be03c9fa12225a7f4ceb6e74b5b9693d8d602bb9e4977420a80516bc5ca9e5a03e807284dd3bd91c1dbfbe95e5964f38d6279f5216eaa05d62ef037c2761531d10fd750399edecdea5a8b9562388a2d2655023c0822b149e07702f2e7b3a3b8738ab4b553c711cee2da1d108f4c85d34427b0bf3e2defe058f64386d6c5c7ef4cb3e76d268373b14571f7ac40508174dda11c8cee5801c27976a18737bd867676944b6bab388eb540522cc974a5ff1529a7e35d9bd07935273a32492bc401a7c02edd4b5da357502fa7cf06bfa6a37b64a3cefd7c22b8398af69614cfa0b9369d5cc6d4617947e6644b57c25ae2c52da0e6c69749222bdfac0b0223cbe34ce98b610ba90ce8b0fdc896b286d8ee1eaf9e1ed5d1cff06db2364589a9e633bc95d2f5ffdf4600ec77e00fe10018df7b397b9c1e2cd86f8fb60c97fef32dd2f411752cbdceafb7e3799d59c5082e4c6e136d50776c1b06287e1977b0b4a481f25263ca8d262610bb95d1ffc86cd1103efc54a426b1f1d23252dbff730774270e645e096f98e48d66eb77711fae15c5ec89c302f830736c4da638200e4ed73305ee96ee8e37e3cfdd00b7c56b3b98e2a4d5f221407208b100d4795e30e960952494c5618c80a5224e350d47f7d572536c8a642809951b56846f5e6f37a655278614a50886f220cf31520b39586fe36352246251395909584bf9aeb480baf459609b0b86922e6f5c51806eb11eb49b39d97c7cd7319373916a2c6b4aa5e754dcbb69f2ade405e2613a695dfbc6d818bc03be657d3e2b36fef085e64350aba3bfa9ea82152ccf5e56781b8d5b1cfe66d40560515723afa551b1b308e88049ae58f8b95708f812f0391593a5b1d5f419a43093d94f78185ab820aa926dbf343bc8a28f5bb89d7ed69e33b8db125b69ad485eb305823fff1795557ca39edcc3ef248991dfde7f64a20e5d8b726ea7dbec885a2672b4c3283a482e4e95c720b7d8d244f173173f138ce3f8f0a0ace5700a6876a1400336fcc3622fe6198519b76016fc210395ebed7ea10fa856479be787f752e5facc1b328875659c14361e71622d13db46336de575825ad2d957df5b2a038b38d08edfa5699222af697eee35f02b660822eb6385295a937236f7e1779cfd5ccf6a94b90a586a7f44ec9d7909be1eae0765b2da62e91ff3e26970df63289032aa2f956e6585c21075ab68d39d38c2cc88fac08721eea4f7b5367ed7bcfb9598540fe1bb2ab006884c4bc91b5c8bd7a1bdebb222851803a59b1357020b7adfe818e2654b63b3c98909f4b7aacc8f977de626361f4aba6ece21a0a973f40dd03971bdb4eacccade427c61613a9b496b97907403f3947ac03684c91ac83ca842f96cf6ea0e6aa0f2fd6aeac266d245084a68277c43d9437330d249545b27fec9d4341de2f743f4b5f68fb324cae9af491c8f7f1f4d409e99c87b5dad08efb28da3ecf1a4fc599cb27971028a4685afaa7c1a04626ecc94902c25190fed679f1bdf955af1ee451c244265c56ada9d0e84221313dc0be2ace94f30062ada3af418882f1068dd6c466b80a4035f17daa0f39a577d1f01bf5d2ce1975b89916f72a4e369bf0aabcbcbef5e970f5611fa01853346d01cb65522b074cc68f0359214406b83788cf885f216c2423be64711dd420e0be4ab64ba6301e428f31e1bbca23ba17354c9537a8a21af12da2465e495787aa3ae62c41be412359218a886eb747218a812a0e590e8c0fa0c35032a417e3d95d6182c5a2e862d94f3e2ddc7f96a3aadc221f879b51fdd5bcb4ff851576f71114890863b4dbfeac92d30c514096ff21d9023e78220c8ec5df364db15cdd17e84521ffe80e58b843daaca91c97492d601db1159d36950806525d4c1af059722ebeef8502c41ad9ff16da2eb8af5e07c510424437ee8e13ae6bcea870afe0aa41ff349031081a8ad1ff6311f1038a62ae170b41a8d7888650462bb2cc133e60076a50e00777367554443b1d17d3c56ea31d83d1c8118d7720a4006d3bacdfe6a15e7ff1ad8abbd24be13143312ceb724d3b6379530a23298f71eac82304b1b8ad9d435fa93bae3181cc99d52322bf911966a4e0081d8f6eb16196eb26c97354a2880b7eba1d67fcf588b0c504994927768358a3f985c951aa91a0402cdded12462d6219ad20abd7fc89ee6aadab65bf9aa18d3d8efbdd667fb01947ee4f99be8a24e42d01d08f4a21a394cf3556bcab7eccad2560370bd1f3504610c458169ce79bd782689ec7c2cef369cde43f6ed8f6acaa96f3e4eed2992cbbfb6310402d65b5517da50d65f94591b918004b7cfe729334eac17fe6a299bdb3be71c139002568bb52e3057050c8a4cbdf46a4e4c8c361e9deddcd7d9b0c37425dbc180b5fc865560c78c5b2410309a18c2615332fe4df3632ff31a952dae99a41cca56dee0b44b9f16434caf22762a3b196e8da35037c46f1f55acf5214c04dda5d792618a61a48eae57e7ec07a35e30c6a566d051e4df7cd2f6d026041944d96b774745bcc586f6540eac1fcc533482909a287b13d0eb82577f8307bb3e8a6cb6b3db290c9b663214b81d0b1e07fb6a57137c6266ce50ecd755d74d915254cc3c1329d2157e044422d7c3179dc09aee30d7b017b8ec4d46a3a13e5cea37a8deb8696f286a23c6fe9a1cdcd9a53ba7472031ec5ecc54669ae5403c48b83a3846e105c64ee303a260a8e41deb440cf5c44d3b75ec4d5745f57826e50abab89d175ddc5b1b52673b7a5757621841dac1a6e3fdd2dfb569999cdd347e898890ed0452ed046ea77e756475997af382563cee7c1566d77e1e3ad85f8f289dde1614eccf2efecd67aece38e954939ab4802b7e87c9930c9762796dd434886e8519ef4c81e7042e60f27ed51c82800bdd51e29f23fccf646b098791d2835a10ebf1cea035a22bea43f9f8e0761482b851c3f38afcfb85ca047db1eefb5e3328a5a2d9553550b9f8a2d2f4ac249f4302d52d673f2107a80ce18f5c122452242c5782d63f0c892f8c8e4c14f6b7610afffae52616ff05df264a10074b6171f8d3b280c938ed4bedf14096e6ee8e71ce54a905da237f73c9ffedeb59abe073a73d7aff378718e10c26d8ecc5a276ce853d694fa5388808687e8600ac16f7437b84d9d9f35bc0894c3406b274cf48f0619f4b48d72b21c1f4617e06f0dee3dea57f6e067d653d034ca80289b15c69ce6b4cebb86c5da6bac465d23496ac1d64f5a1c65d63a701688666eb04c0b10ae459206791d930c657bbcf5d0d2f3979c85bcac776ab6f69e3ac37e78d950c355ec636580fe54739fa7229f8595045e0072cf534983de0b0ece340ace93d5d7c4b2ff36ecc46a9c1464d4ba2f0efae2efae0372c9f61e57a9c4c65427573f2d1990608978e72184defc90754e1d38aecde72dd3734a68108379bd7ea3bebf5c2edaa80886488f585d64900079a9750dfc6de316bba57c20ef7981ab29d81f5f7a4b59c2848297f3600e744d3e46eb9af5698de2e18396af18a54956224608f5d1f720b2ddd17e6330b46063f965a590dfd36f5bb5c776a823db844a6cec725f958833729ce3c14636bbe84b7a12f33fb29a3bc5b0cd5a1f630ddc628e89fa13ac49a659c22d1e07f2ee1ecd0e7f7f8c95da2755d68c08f0c750d2d018f6c742f255074fe28bd2a19ab0b617ff4635f076893fd12da8933787b258dc72fac1404e1db203cd113c6cea193a2ae6a876b437be8f1b36222b95ce9b2886994a3b78f6467c2125bafca2565a8fb1abfbb2aaadc989fcec8543fe45cd554f2b6064c2baec928a2647ef590c4a1644ffa19072f413af27bcdf964b032010673f4c35f3a442fac535a9b931e5f78fb364ea7a330ee723cf0374e107ddab8cab8fe18561b20dca32efc45d534153b5c4235c07ee533386645e9a978130a083d448c1a20d3caaca39405ae3ef58741f3cc56b7d7a7be9cc45e8f10a38bb370cfe0b5110c49bff93eda1024d212f733c894838c7f153df7def76ccd7b52e75d6e756b847f33be5036e985073b55a77308657a81937931f24845c81ff1979b2b7781b49769fa2e332456a20f8dde5b85f5c9dcadba1451e11058a537f3efadda0de6fe0cca994796cd2cc640c988dcc67aa905cdb0e0e7beae36c463da78f1bd8ddfb817737b2ad91f5fd7ce4ba09b15c351a7eb3cef7440c3d3521ab360c9a9a2a1db7e36f46e0174ba10d5592526a48557096a19dae7179f05823b7e1e001d82541c555086854150c63cef6091394061a391bf85266eace7c505a4fd96df4a492bc321ab4ab8422a48ee58c25b6a235ee635fb35e9696fb7270f6aec9e35e09424e32dd20c8d96276ccaf1dfc7d3d02233aa8f1254512b600ebb20941679baba6bab4a67d6333b3e6212fe8b885d336edc85f5078aa45944064d5c7d5cfd54710ade2172892b762ad91c9709bd214a53ef975a051ab77d2bd93ee1d85391a24049d3b41409dc3ecdb855d5440ee9d44e1e54da5d6a8b6a3e0982a37471344d9845fefde36de3ab4d86e6e5577c57009ef1ad61d685fd8236cfc6259f7eacbc6ddc34331979616459ff697eaf4dcb97e0407e1dd6b5262ea0b394e5ecd1dbcda30414d0b580a690919fdd705a5cac1e1cba2dfc495b6325430ad062097d94073f03196cff22e2f5ac2f10a1546bd0661f7362956e0b226651382ded7b0c92175a0b3a4b17d37d63d5661b1171845bb3ef440a16498f4d5b53b9a194693e478383944045888d5a32b83602aa3da76f1be2a54b20d94c0cd188be03a2ce68b34e1feee9aa9b947f1134f2c0ce04a6f43de9441052c9034908a62d6a213b91e96cda11414507f740b443a273ef83bc23f3420bf894b0b323ec65bdf6763f9e679ba1b44d8bb801bef9a15e33866bc59d16251fed7c2b9e26ba55c16ea00282ce7d5df58ae1f577e69bdd9e0a19ae451bcfeb72502ac8de76bd85f99ede8e5e92f2e820700af15ab095e4d26e2cefe0ec32175d37e4f8d64d5a2f89a352e02c3250e0d8c43fabb057db75585d94ba6ea8dd9bd3d9966580193b16da888a1cdbf42f24d6f40d2903cd39b0b312ad9580f7ac6c98aba9ec11bdecd4677efcfba6252a908b890792c3ab483189c7db3815a1005080e49a829a6fa3e7830d5695a087c74e2695c334774683b85d80b50eab2e910d08d19a3cb29065cfc316cb870cffdf41c8f489ad33a25c85571e554f87411c52cf1f0144ad6643efb76a2044806478d08b626a3adcc32fd8f7eaa64faa3496c4aea673a124f8d11d48907c7139fa2ea71737ee3dc2879fba413e9f0e6dfde97ad65f2b56e643875f8b94215fb249634f1a7d7185fba8aebdf57f3fa9b6992b47358b2ec3061f926ec1bb133e0940e48e35849ba0196f6983aee57a0c07b7af847942cf598560846ffc49f64379ee169dc634dd5f4d6a6054aacf49aa6162e37f8d62a9f10958270311c042b155b2fb3afbea35358e3c0535599d2d42bffcdbfa7b54668cd4e563fa5e3d837ead4d66b96820fbf48e753019e54274b4073047294a04f865c710bad9b75e85548c9e1a1cca70d4eab0e32ee27917a52df66c2a0932b2a38bc097d7747b62265b9c7a94e19965c5cd5141040b644388ee0ff55bd456814eee5501d7036d0f2bc3ec9a8fac6cdcbcf7da71f815eefe69b864792860272a4a763ebc34b226e15c5cad15fb1df30e27095d3e13b7fe0eb87188bf812ab72515f2fb8bc94dbcbfb98162b533ae28a1b7a6ff39e8ad205d7420002748c6dad103ba972f7ef3c4f566dfac40ba54e8da137dc34ee81e1f98c60b22a9683841694c8a7a4cdb19e4655869c6c0a952a108554ebc1ff80145537242fe63b64c94753c296c205f8a61636b6834653196d182293fa03b3e84cad82967c75e89c68f20315f05d5040f46d30728eb4f87a4d9ca461fffcf3ecec24f9d15d222ba069f7fd146fa3e10d754b47ffa63a0fab39199118c53d4b7994fb7b33570d7a670f31f2c9d47b9f12589ea25d006524e33866e0b25b6e5ebb24dabdc3beca616f433f4bdd0f92af6c0eb1dbc5ade694c7b4e7cf075c71cb7c2924437232eb30450eecc98bc4d5e45733d666c328e48ad3841a642a814f6dded6df739670fccc45d0d10016ab44bee16cde241f297a25dc3fe3c43d8746946591a28a720db8c7414bcf3a2008e08c74d609fc10e5dd7b64f5fd5b485a951bee6bb201494970d3758634484f62cbf04552eddf6eae3406f42a66acbdd2e3803c002571d7a8cd6180643595e1f7a51ce4e556778715f367b7a775c0868cd95a053ae0f77767e7073852a7a405f1c9f1ed73b8f684ca4f46f5125f12fea5e07cb192f53d4d12937bbb2b83b8cb778b4690c4fc9ace4a635b4c06f940fbd884f7b23f0427c23f4412488aa6ee66ec1e4ec9aeaa1469ceffc9829388e37934c754c6463a8a32faa45ee7d390e5cf4e65dd825dd5063a51c0a01508d63faa6f8bc135a1f73ca14ed6a3a71ce9a6c3e73f7900d02f52e89665b54a35baf998fbc411a07b25939e6ec59154e08babfbddfb63ba982ae8aae877c3eeca84844bddb6603aa53251095b54f0fb69160932df4268b7dba41ea2e2f90d0882918440773cdada962166c2d4282e88374adaaed538f1230463318dba58f556f8e672045c4a3e509df14a1a3aec77219fa96faf264486db294ff78275188a17e9c4e206f329d38b857e70e89c72073281b71ef0a71baf78a960bde698d4435591b99975d4d5c38a68ae3b91f7845cecf0ae3ad791ffdf2d08d44fd8eb71a97a9d8ba127eaa52aaaf6104ae76eabf8de9a1e7de5d1b98a378b5a86eacc470c02bc94cf1cad6072fee80961b2a93b3f706dce4fd6bc26b101cb8ceebd95e534b9cbb170c2f668f670524b3d41e9d6ba8cf6726ddd82de8d8694cd4e7dc0cc0fdc1543817eeac4ffaaa47b031cc2347ab3d9f520d9768d1822c978887b2c42cabad6ca0fd52443b0924068744716e385214b9cdf961c1370500d3876bb89b5fba639d5fad0029afc098e348f8b21497a52d67e070b1b330181b403d430375a18778ec3765d4d024cf5f0415adf45b133fd337e6bc26849130375a7ded9d415a7bbd90cdc5be96a65dc9c08206953f634f88fb05b9ce4fffd6a188ca47ac71bf0d908deade72d9785eb85d8d8411fe76447c306f4e70eb624341472c39390d4e0b6d0fa51260c32ae22062a1a77f7f3c6961f40d3157cd3c942dc0806c533a7e2fe9549342caf2d537c65c3064594129bb9b857c2c60608212fbfdbaa526c2b23267e23a12b1106c9a408955c4259eb4f9d69dd7ade9d417a918225e1cee838ce7d9d713f5afd8de0ed7b86eeb775c4bf3ef79b3c43be1ede4bf4f6b335b6ddc5b7ab4b3ecf13b0eb80e77e2057d46e50528ef97ea63ab2761613cc716994c1062cb1594b07bdd775c6511997531af3cdf04f8997960426f06bd52cf5b1d53257c080d9adaa66c90e39abec0484098336d1a841c7ea5e25ade1ad5144c4e93a960a26e84a81c97e361ecb95adfb61abd667ebb24d1899cb9c19108cb4a6b3311fd4227eb40e1d6075f42370b55ca9f00c0fcfe426b682de9eac11efbe33470ecd2282deef1800a7192619ba330f858ab346a9a53c1dc4067f47f3a0413bf4c9261ce2419ade536b3d7cbc06c9a76ecd378e7917e59af590743512974f7867fd6bc76f965bef0010387bbc8c0843b10af54a7bccac7ce55e79e73fc399d766f6c650482f536bd5eda7c1ab6307e07d920daa5c8817ff6a62a066bb1bcc3f34bac44f73c2aee780f46f2875b29303df7fcdd65791c1c3827ea35acc89f97ffcdc9f08eaa8f2afb82fac0386c03a5c5c78731390dae9c298e0e78ad3738cf0998181bbe46618b170e1ad536c105ed527cf93189ad9858f01319d975698a352f54c4b93d5d8ef26d025b7aa9549ea195f53d101dc6692fcee2b6a55d5814154a2ed7ea558118deb4bd4d9d60dd63e71016829a0e5f28a971fa2c54556e4ddeeee1e6da387f1c2506defd229d028cd72c2975ce0c9eb05a24321685fbd10f00ad8a7b127e45bb754da9af57a243437223d2aef5c44add2786787cb80c255406c56f162280b18f6fa7d2a61ea2c01e146bbe78644f6e8c79989f1885e77a70f2a0ebb5a97270d7e2948ad470a19a70c1dabdf0b3cdee05033b808e5b0339521963242410d6fc7aed70c2998c0c491bb95ce81033ac97a0f68160611897998b7bab2298927939dc7a986a3b5ce126e1a95bef5a1d266aaa39a8563aeb73db84f653ab2dc123a728773769c1bb9f94cc13b5976f75553c9ea3fa8daedc3af7a30f60fc91da62dd271e3ce6e897d51b8422d0cb5b0688f615bf8a0eb548840499fa26df0372b13a647bfd282c392012bd8ceed14c7ee7cd11376c2067537e2455791e5851a30dc6c5dd25ebf88a612b36335c4900ea2e367ccfe8840d5849892415f915453b61a2bd6629639705567e3da5a130a4aafd572533abf82d247ed0eaac2520103f1bee135e7929a92a8192841ad18235ca65fdfd5ea2b4c6326ceea9a43f15141a916d24da096c0755ca5902090c88c0e8d887ba8a6298fe937270f557aa56a2b61d71b418c84c2ccfa95eb5fa6bf48123d13243d773050ed9df44fc0ee20ec1c837033912fc1ea669ca2ec1b612711bfc9c0228a0bbdbb0e8fded40e7254b1e9ec91a1c15fa7f9604dc645899ffc27bf1d45306515acb629690a2d6a74a1b5497d89b1b2f5314043a8bf49138d5cf1fdbbc4d746915b2f11b9b9aa785a7eeaad0f9eafd9b77dfddb59909f2bf2f5f99f83a5266c137c1d0c5ca4fadb40cf161633716301a4e09042d0dda1d3644047fada4985cc830c8c767df1225fb2f826bde88cbb2b44b42fdda80b52e96a0b7dffc1bf1fd0caed44ae59083b522b82b475cedd421451bc052dad4184b0f6634d47efcf8007b8e4905bc0d1474bc5584e61dd8f168d980a6b241cf18500f1b0cc6ab4ce6861e9a7f93fe1a3ba8f698e2472013a643bab58f6ca2fa6757878687a4695dd51b19f894c3379f45f6f7dfa601d6ee6ca4a3add00d8fe2de67241a1e86e4798c68cbc0a4b10a94de8cf5414c9c8e0d93a617645ce790af6cb44ecf9a105586952d1c0dd93c9464a89fc02e074600f2b7da438297038a81c2982cccea153041823bffff0dd020394877ea2941ff361793f3d2aad7d30a99fa872252117d3b7a8ebe7d42b72f0bc9193bd130dace8d49c3db04fcd82bdb95b94f0ffcc0ea67f522a12b09e4758464df66de6f175da471895291d9f7b80fa0cef2f81f1f9f2c64c157c7e17e4a84c9f2e2a89389f3db0846788809d3f32f7042b1dc9dedb1900a89c19c654d479f06ec630999757d20ae45b91297723a324dc6ccb31886b00a3dc960842e1a636be1381a70ec4a03c4cc491cea825c55bdd52f3b2c67c312008c1110d27b5a1580e23b94956e13f44149e1db9fa44dc5d4665c96686d8106d1417df0a3ce4308730d39ab8babccd39bc1a03ce77cbe5f76e8eead8316cbff266876a723c598b951d67353d9b9e14bfa4c0744b2de4d385f8d0694d3320507236c0cbf87d147e0b5d6774bb8978559ac24294c7c4aaebb2c55f606e6ffc8932eefcbd82356a8ae264dea23e20178c2603ae1025f4a486ac7107ffcdf36460c17632f6f3ea34e72f125b5a9f2d30b10606d9126409ad0443bd2aafcf67358da70a7419fcbd11b3e17c55f00afdf80f4ffeae688842b3a1d29c60a16cdcdfd338ae345002d1e018394b3d8f5ba8404d40ead3ddd13b3bb1708b61d538fc19bab84195eee3e228bcff723858a87b5335a72fa889f4e2f6fe5bb45081db461a118ab5e69b18cf6371c5a1f16564cd093ed28327cc81796d2278f2febbae498ca808434e993ae3bed80dc2c7a2f6df1f61608f9319c7d1ade44f4cfcaafdfc5e25981d146a1f9091897cfc00b98d3bf8cd67fc79082d1ca46b547adf48b94be69187bf3a67926a3d83ac9c9aa6694de2c1c61dece112f0ff16a8265cf050c723ba897cf0b24d866b53f0cd5c83f630df6656bb55c553bf2ce84b4d9e3706af1a661d60d3b437b85244837aaf574238efc1ca621fa4bc0dddd23bf26798aa34808cf1866f0d720e35d12f68b4d505841ef5ec0b53e9bcea488dfdd7912fe66f9acf8ad6b5fc64112fa9716da79d184028160e91a8b578c18d9b09da505cf39752b8cd35d2118dbcb2326af2a91fe75d2050548ea214775fc6e6a1a9b094fbfcc80a9a2e1fcaeb5790b7e4d4e456224f00a534de928ee959d65721d1c695d5b451ed69e1f761909d5b45140240d92003f28e84b89d1e694a33e7f37f547c7eadca696c8049f01e3318be5a7e097ae25efb5461391f64b749144d54dc866aa410e3d2cfe789d3732abc415fe0089634c7a621513a5bfd5aa55c764db41fbddc69c9f05b9d225599d1bd1fae36ef265fca5fec6fea5852cdd9a489a22abcae6a7d829afc01a919f918a5d0e1b546e93defb5ee465fb26c30f5081e62ac5d4549a3cf7b20d9defe043e077835fb34933951c8f3fb96670f307f7462dd74264cd1758c08090b62e1accbe9f38645e488664829c232a5618c1eae5e3f556e78da60012ef380058e46cab17cedcd4626b9bf03f9a172efecf767537b5965fea6cbb482ad7cd41db4c554c2ef8cc964b177dfbfe71f4f77a60b6235333d9f5595a0f05b3475b09121da22ee705f8f175344388df535d0087c446775391bb7dfe491f880df4d703ef7d763a70df688d6c2d548d8d2511efebf9ead43313628d842e308e77252aed52966a489b87811c06bff6f5980913d6c8cbce2d7a6cae00c08447f05d4822ee43eb5e5a26626519bb828eed63fbe980e9ea598628f02f9531864862fff4dac495bf8bc5df0a95d94db5cb613c09c97d9486097e5205b8df7e66a2f30712dba006dda9d333d1ff4e29507d18053ba5f364778e75992a783c3add2367596a68a7e643fd170023738f5e7b65c2d217b15b8b82741b94901c60c60d7cf6109ae93c7898d7ad3e5ce4bfacfeb8b41fcb0ad059f679bcbed1002e512a5da8e404a018188de8002616c65c56346106738255e7bc7c25fc7b253be3905cba13e5b45741e94b259e606e172b15da0afe8e882a2db9011a684f84edca7299531d9057bc9b49e928876bf7dbf1bb6585d318006b53f9a7117fedaed06be9b1f360175543559bc41e263f13324fecfa8e71d46dae77e7c746e937a84772664dbe5cf61ea905afbf01eb7103f31c99b4a481f29bc4d032a4ae6efd6d92a96160f29c0e79f9fed9c5dfbede16f3b9d753bd4d211cec809d392e21aac64706a6238be52b3aede08bd3c21f83902b039a53d83806d885647caa88e00c1204c05719c0184cc71c84e5b337d2dd31a3a884afa1079598ac8cf8ba63e6c8d546a9a0af0bf4009654756f000da2e85b22b2a1e0039f2f01e75c57b0accb346e8283b30b7ff47c291109576e928ddf2a59fe24456629d3a6a6f4271461cce6f170d7b31f15e021f21e3d51a4df292aa385f44a06465d97930de45f6d79e8dd0f8068b8c7fe01492991a9e24a514f33d8d38c970c58c6a4f366d320cfbb8d32f0395e89069335695793ddd6b89c73de6602bb2abea8f0cd0680ddf11dd441a7d8c5ac9df112677cda80b5c6ccd4b716c03ab28ff9c7fa3f198dc2e60f9211998f74489894465cbcbee3cdd1622c0f68b41e8a9523deb5fd2aa506abec10e5332b9e198453ebb7fcd7b48b23f2ffd3524158a690cf514438a57fd04fb3314a3ac3f48a4b47db49ed0887e9eeb9cc137535a48c393d9e87dc29b4c7c78403afe9526074339d65582c8de976500d4d7e90969152505717d59d1e76733afcea0f8b806f8ecf30fdaba3f18a20267e76bdc3517eaff7afb6fa7c54634b167a6a35079c51a8910f8ba5222390ee4298a12b33b72e0102520c2f26a4052f8ecbf5a808434bb19ce52de72be9f959c13343bd6783ac37ec1c49f502070d3c0a19aae93c1de651fc13dc2b6a8b161ce82e191dfe523475e9dbc2a8dd6ffca08233efea490dbecdd93b5106288db29ac13959021125cb8351a7207a1bea98c241ef2d7a0aca16d804fe636bad943b9a3f9888f73b276ed433141d621989a63d8b0df1ba0105ccba8fecb6703f3be1ddd889baf2fdf06fa37e28ea6e6d3091485e2ab71bdc3c8708ac808642e282c3a8a42cb97c2434b9ef5ae372335920324129ae74e4ba7c9a56ba3addab7e923a46c18f356e5d419b390b99065225fc53365e0b1067edab4dfdb8f98fe1cc321509d3c49e27994bd010b2b4e5fe425b84e8437e7203441470894592f882c5e445894ef3cf1bdd945a8ec12e266f3991c3a592541906fe80217be4261b9a890ffb5d6bf274e5881f6f7e7583179a945939497e52bf062dbd05576e790392c188a944bc49883090a5da62834b56a36f581ecee384a0134ce910829c5422361c98ab6b7feae5552d2b248b934dcc891013b6ca104bbe16655140de550c7ef2d3cf87f4a65e47f7bfd309c924a02235989aadf1eee82a92b791fb524721916d6aa86352522bf22994fdb2a0f976a197fe0b52666726d6df286fd6e677963517613a0de8ad02e12e04a7d834b8fb166e413efa324a854d922f72af1aa9d49c4f70756e9cc626f2b201db2701a66265a37982cea780de4d091c18508e82f8e0f46a44db728e8eb834bf2a44d26539ef6b5c7d436b9180c2060c93f6d74f137e048efae68c356a1016bc7044d31cfff57c519fd0db13fd131992348864544797e14d13f4e5bf0c236ef546624668b2e8420bb8fcaeb234de717152a7f406598346076bc47fb51c655779923932fb93e82405d59606b67dc4011903fa2cb700d84e1cc041ab5e37f363564f2a20bb6775c489c06b63c7617b7ab82713cc5902ecfbff168276c9b46f3e96de9166ddc51945f279f1a7431645c78e84533e10d727f8355812d5fd0bc370636cebaa620537d263d3443892079ac76a9bf702fa19c7e5821a6f3eb7f6dbefe460ffe7bd540a89d156ad452d3aeda6a5f8dfaaaa918b236da22cd17e2ad9c94beda14408a074b74bfac34e5c8e545e3947371e36965b1608d651d008583f7f8f5be85320cff4781d6bdc9e40db69aaf544d488c8728240c43af3d37bfa1aa6ac564f98f3e3f6b1dbb8e5fd0a227e7df0cb2d4697dfbd246f1eec027f82128e60a241e1662d5d4e47beeb54735ba9ebc97445f50e7635b392d52db1c202a2ca55161da9d19453ec42fd88070873bd2981310ef18eba528516c157e7b45a6310175d3400c2dbb5357775a1133f711913dcbe095a26db7716961d37249ace4e5f414580cda8de3fe733a060f0ad0f9a08795caf0db93dbc31466a7e91f745e3a8256275a42df125b827ee47bbe3395bad9de7ede5fb160ba539324157787038e24f64a858ce3c29ea234d4f1d45ec5f6bfa1fe05476112b731335a6c44beb0850546ecddf3937f5427b0dd47a551d915f53f04056db2659c3319d2e32481b48776f21f953df95f8b34e5b98f197ff4ffb1034de0f4a14e95320fbe011fea4244929a30ef0a509e5daa9b31cea758fef196f3b0b0925ae40d13791f57fac2455f33cf687ced49d1d9c06ef3a564a0f8071902cd2251d40b5b970a020999ab897e8a21700ca9bcc61190ebc72794887ccde59942eca7dbc7ad0be0c1a27de2efb958e0c74562e240a359691bd060248843bc95a7d132dc783bc270244813fb5ef149c308dfdfa1b4eac67d5636e3ee9296d0e73ea2aedcabc342c022298123e3c9990d5528659beaa16665e3596ec8b7551a307f600439542f0c0282dc05401ee337ae4e34c609cb4867a584ee9f2fa57e50b89995e1f9acd036a5c5d9be1e6f8e5925906c728f6c2db99e3e4241e8e4c627632510063fdde9e63a94971d4202d9eb9f62dfbdf74807f57021eee68d866ce2ba2024ad1478df42511852eadedcc75d9bb525dc47d5a22ec9ba61072684aed5766c1e5a6fd78d473075729998630baf307153ca3b753d441a7d3a593ce6996ba91ffd9cd80ef906c58bb02e7c2c5723d7f4f25005407d2bd7ca89e5dd24fb39e3465c1bbe52dfa1eb01522f0118dec4942054ed2b35285cd9cc39da23bf9a5f69055c41b65a9d2d535f7640989c27ba53d6e22c5f4321976175ddb53b551cb28bb2c08be8a210d28f21de634b6d5a625043e1ba6a88321b9a3b018dc1fe38bc8925d41aede0d9377b98b89ee6bd67513bed5fa16d4f97ba2d8360542cffc458d00c3ae6d481503e99c3e2514311d100d48f79f4976d7c860b13e15c133468273235578aa6297d6a83fcb716cb4e3c11b43d5ff79dd52d3466c48e130f2205dc166287fba8e44c8ce41c5a3d506f11c88b630b4b0ba085babcf2200d10b9a007712a83869e142f3fda53e22e85133f426f4fe6c44dd6ece338673fd1ab285cec46587dd28cd16a588f3255232815dd0a144a3661652adb526e3c59689e2f1097aba53872067d72829ab8e170b4dddfe00db57a49c07fd000790a0fe168614d89f7ea5dbfdc12d318c986215fb90ab587b91e6335ea24d47947bd4c82d94d90e59f77f9c89fbd8fe3cf426f155df01785181d93f98f21224964d56fc6a38455dd49950e8b8f835c221d586c06bb2840cd18d0b03ade800e6c902edda45fa144e9eb441a43a8d6283690798486c95f29447209218be1f1c30566675d8edc0c9cfe2cc3a2c72e2ade3d848598de0acb2996d9e660db4efd4d2dd534c5ff10e552e60ad0aa14e46787d2c369e15edc7fa820d0e5bb228949469b35f0a4b2c728213f9ca1a5284e145cbe61350235e9e09abc57535c2af9517c589bfa30246bf8301d515479cee365853c1b95fac95758f1c3c424861019e18306b08ef4209591106d645d70fd2e6bd6fb61268b548ca2e3be2b0220eeb6d1944d837afce4ecfbfa2670deb3e2b6c659e4557149cbf6d6ca8e7ea9d6521b7f7569685010ed4bc4f81010147ee987d4db04953336c0165dd19b2f6cf6d9b7acd8c3f86402bdb1d9f4bcc44cb5be7e7c80e122dab767d3e5244f865ce4603d63a073e8aff822fecc3b865c3b2fd8a67d7a7c2602ef1ca84b4e0ead752e8baaedf6983b7e65f0889545dc57c43d1866b5a5e9662bb9ab8ccdb37806a3dfaddd0e0cb799b964546cde6c9588683b4929d57b2a5e82fe37fe7e9421b5bc39204112020dd876fc8d75563d77c508330d5b4d8490b51734cfbb527beeaa623656d1faff2557bfd216edad346ab61bc63e297c523ff15644950530617041843bc5457c38910901ac0410316b0485200ecd3fdc88fce0f28c9a7b9628f8e01b04215d199040adab94a0eda71b5134cf1d57d3927974259511ed6198dbf202de88714b2f36790ed8de9f7cb8565e0d04aa463f07bffb9d7be6d405622372d1a064cb5774bb489c9fb714d5cce60e35f691800f4e05fbbd254a6921652b665e504832f91273ea701ce92da29254d91fe5b4c8145da11d9d85c689624b937363853b5d6cc0e262518dabfcdb7aae0fc61d4307bc27a063b1e36a2263faa6ea70b0ea4cb43bccff5c7b940085749119dcc152d58c225081c45c2f0171baefa5dfe3aa857d39ddb1b69d22a17e4d09e6c91c05ecdc961d7424e7c2a815595a79a4811c6f7264f6a10941da1e6bd30408a135408f14de36d99a2eb5d6b39c47fd870c86f6cf238fa32c70ba5abe862c6413fad4e5b6a8363e91724e443c6344a915cc2011d34e426a03937136d9343562e44e8182096f3866e1ef9afdc739dc20d5dd6d49bda3cdc8b1105038d66ae19c34ab2760b716fe11f35294374acc28498d4f5d0925b05e48468f64f5d1789f671b006c6f2152b350966c15582a038e19c5fcb51bbe0a6d8f091cac0c4c5e5496811f8d9262d505804b45a1fee7c1763d5f33ceb18e9f9c1cf5f0127602e87641323d947ea0f2d23c08d545fe5b510e433da75361bd4dde5f2f135955171ddb0382af27a7f1c62bab815bf62eb54dac159223cd41343700e5fdbbb1fb2270bca437efc59bbdf2582ba11134340bc5f0c2a352c0f22a7a0e496f7a75063cd2e233d8d1c581e2c9503d305cf6df767ef6f5034503d9091bf2465806404420ac1adcd53ed46288c5207012101bdc1c4b179231a24bb55dfbef5b368a9138066d6a1c991cd78160a16e38d879a6a1262ee375a43deda03790edee54aaa999ef7c152b77e42614b4a406bfe15f4e33b79af4d784600b109d8b5d1e5126166254b36a1c0510837d6cd8e3f9d62e132819d15650b53525dbb257aa8ee26cffe84238e857fc2ee2025f7859bc180b6f4abced4a10957aeda15d67bb49f63120b014e8c6001e69bd2f9b7748df35bed14430a19c042f060267589bf925cdbc6953ca4203658c3d2dde8ec439716db24d68d187d0d9d6029e29e9e7f65aedaba78cf371736491aca50390b8eabaea40b7640210fff933868039e80a1961462335414adc55153954b47a71abe84caf426ea7685388647c2035cfb58e1134745c7eeac2983a34bd3ea91d0c9b829ce18508c1f52f2d5314250766acce1412aec8c190a7598b5a8cac261ee2bd4836427273f2d5ad76d7fac1822787aba11f5797e7a8b16282ddeed48dbf7c225461bf7914f37d143d678743610192a48581ce88b17ac606690d7de0967377dac8072e31827bf7ebd27527a22d83891ebc0b0edf0e0f805fde4817f5d9e73ea5e09fa22e40ef68ad94742f38c452a571c7c08adc89aeec577afddd93981188a8cb61e19b3ec0d79c6477a1082c46169e4f0bc8c2d42aa7e4d5ed3fb092e3513c15e37251e8fd8824da8f1fc1a0d04987b85100de88d198235c877af46cf2986225d993c6a3f68b8c59932d79b457b24679e98437094f786814180d52498f61fc617ae013081ab0fdd8e60579b6b1beb819d3a2c778a8e4b926ecf09e6a0bef376ba3b1d71cdd435c14e0b07755739ea4aa839a150414c5de26afe2e789147f01ad08a8adc57296d11965c09af24e3980bb81bccf9795bc9465f4f6174cd8206e50ad640c546d7b0f029afd34a8251aec652066faabcb4d78d572519147a8f381e96a313d78fafb98a90177d30c14e31f9ddd2e1b6c30a4faf04cb57336ee3c89ff6ece74ee302cf1cc247ed7dd72440fed80951167462002d7384108510d67ca02e746db24134f1d020c774c93d40eafa5195312fe28e9dcd511519d8fdf9ec18e7845b42783a412089d631e6157c48ad3f8b4d9c4430af3494443d10c2d8f9e0f0a1746b982324d03ef2a9689f1dad1635fd9ccf196fa932ea950abeed9f2a2a1321194f08cd1a5f4b1ae90ea34387b369e8185c3e328939bd53d2aa7e64122268e516a48d7e7e8dcc7c8f6235757ba606db5c7d048ac84d7a9d1e6dbed6ceda424559659cd723796772cce69a9632d71af93c83eb6deeec86109b29ea8ce05fb27c7b905032d6d2f6c712d7b3fdeef24308a07252c873828cf3d022d8e467f4c2fe264be6de1e2daa66344c21946eaf08889706ca307ceccdbdabb1a9e3b0a8382ff336e2642a0a151b7a6057bdd87ec0c6d51a95953ffd1fbc0696387a23ecf72f41b61a339290b61905859543f649199b0e08df70b6cac31352ac5dd40f65a0b419d1d2ed6dc22a94a7bac21db2794ae6a9f0cf724755b7a67715a07de9a94005582dd713d0ca77e023b5f2bc2f91f23b6ab50fc9ee3d0b0d48a1073673b2ccaa7b86f196d1286da9d2c606e342c940ee3d69f75e80bad8a9d350b15b6f3f1245e2e64925ee87020a03d87314cab467580d6210c6a3d3eae77eee152cd137b68984b04baf2b25e0673fc5226f0b728caaf263eeaea559f5c807d8e515757d68da45206a92b2fd54473f61548ff4162e73e5de7f2fa646eceba0702d04b3dd04df6a30e2150223c4c1a357a83f4aec90b282ac55a933a534e625d1e552ffeda20bb507754a601f2a7d97ccd6c5943835b66d1e88f19fcffe4cc8cac24926fff66be0c35abf917f2bb1558202483283e8bae88870d26333953eb303807fd97adb1cb5f2572b0a9abc5f0609fbcad0991964f608c27bfc12a8d84b928e93a07f3c71eeeb9bb8cef067735ebad7e550261b9f418e3e9441a826db50f8da9c45f18831f52e253c074438bf37dfd9888876f11788b665e942e55c992091f5c5a45b795082f4bada4bc90bcc5023e7caa5de62669851d6f300e262a4001569244754735a32ffc1ae3da90790a0bb9d7973511a31d815b186ec58318157a07d589625b76f6bd6753dd3b96e0ab42272ff0fd1b3e3f30e7f3671a1026f5a719304e317e72306c0138aa377d4e95bcc46f1a92ee3bede4127f683cd2b38675af7180fc38abec7fb5ac69ce4739694c6cf6e4a491faf8919478bd68f21952a17cdb29697ea3fee67f2adbb7e9a37901ff46bdb29aac32f2abb1c94f93e3716fd8e40d95b5562262b43df5b792faab33d96bbf0dbb2e947fbf2c872239406d8cbde3a426a48eddda0430d63b09db98e4ad2036fd1bc99e38f32a09e6b520b30a083e870b27311c064a79c82a267dadf2341b4d5631a8e31e6719421eae1e65ac5f44c517bec26c38bcd61b2d060c3d75337c609e1ca7831cb930631e2d7b9313de3d1f88a643b1588fc69374d2fdcbfe71be671e192d556a47cbc85baf64b56914764b47a247cfc73f2a93a72f7a30dd7e23fcaa379a5ac08e9d41245ec7e56491b1765650aebfbe53b1c4d42667ef892af30662ab1dbe9806f9a536e8e2247f3659c16a12b34363255eec98e62ed63a23aac9774cd62382449d1a302c6b5fd92d03a3043a3e136f529b3af8164e340733e5f9e97770797be41abf2b34ac6b4399c7fa6c3d6e58f694574ca902b98750fa1b5f2a84520a7c076b81cf3def1cefaa7d1ecfa2fbd159afb863cf0a1d444a197b6e8ea8d483f8b2c5823c5ba8581115f0589985b25bd14c62891984e0717981dbd3bbbbe8c2cec07daca828e9c077659386228d07d72c9263f15635a94f452ff5cd8823fa85b6f3e30cec958edad9e57ac7f403fdbdff7bdd7688dbb678f4500a5fc8f6bb036e8e8ef8165ed312f0bc4e45c5fba8e1464a4b784e643d7d4a155329ce5da95c33c063379993935995549fc45c8b7fea109f4e2d3a512953c33deb0829b7fc723c4e089165ed15c33caa7281e63835b89943fcbcfdf2ba4f7493c149582440d7d19751c866766f54d90c5a0562343e7e1d91dfdc0f0f3ba4993b6f3aa2871f9dc3e3e121c921c7ad728ad9dacc84e0a62401e63010157d6c036e4813738a4f730e2b7f567e3aa28c752381e72410d88e7fb0fb12aa1754f1ebb8f140a7a6348e86a9a4c0720441cfbaf6ec0c159c199b58dfcdad52b5f39dc6b0c1119f710d3f2fa397526d9c115a37734d6668ad7c820a1121d5af4bb5c8f0379112a7610299529f950e692b3ad480163de57fd5616d8d0232540df218e5753e8220ef97636e15f6e56cfdfd6c6208087e9f1962d6f05360c7d04998f233233fb5c2e3616a822cd2e475613fb48e03f07f7e64478e3d3bf69ecb3de0c9534af0e8e669995ff73070adfbf3820441e0f3366044cc5d5096bcd598e39236d49d92728268a517f5a47611870c89a32de9f07309ff4f9b2e3e3eb6516057d9b8f53a7f524a44d024b4a3044c9f870be800a15daa099d29b865f4e26b9697ab380560c8eafa22209f2708c6cb4c0b87de7f59e9cb3c4e23aa789e6205cd8eb9b7d18b0d2efc2f40baea2a7e112c27831b72350931fb8d0fa033578ef09712b4dddbeaa577821e88ea72b19e77a38ed1f75d7a48245a86ccbfe9008385b19266ea9a76f441ba259274c9bbbeec903d027e73c53e52a2ffeb18088c3daca134ee01e25928f8c45c2461e693eb20eb90d298d672d683fa7d4f55069f9d46bb013e1e1c79482c207b339f557cda3360dffda09ddad291859f0a9e0f241fc79edf3a6626392b8436cf4f0c925dac0b698537a0bdc0e8abcfff408519587aded15ac2c858a931b53abe18a2b69168062ffe53d3efac5893da9273d90f9ce03b168dc61d6dae94c90035d8ab944b5b7027b5d8a139633ddab752a860390a7ac995afc1b3eb4005c2d2ccfc17d98e168689bca95ee2423d5e7645d95b9aadc6bdeeb88527462faf9a712ea706c855ef6aaaeb314e7e4a48198d146ed59cf91fec5472e51c78077161039d41a16cb6fe53a032fd8c5365561a5b0ec482802a83c098d53555c1c01bbe14ab3d5161248ac34e2378735441fa15c5f522a75a907d6616550322b984bb0f6724c3c72d00be7fadaf59cf18c37a358e815ebf49a68dc00ccb38dd07fe5a00f199dae243ae3ae34aa62f8295fe1760c921ddef8591e4c756875670787711bbcceb0c10ac00fad437cf910d01ae4b843fd17bafb5b1c85627b8310bb8842d663b83267f1eb55f8f90ba63a2d6f20bbe95f0f9d2b264e13213f7152dd57d114209436e5fa0addc2d4a9a3e09d314ec1b7532782b8dbe011fb34b1de000fa937bfa4f81b2a0d731feefcb2503c60fc20e9768a6df0b6cd93696c3ac18d74085392d304e52996bd2037482005b1d4bcabb667dd466b2bfc9fdd73c18b041037a0b02ca5a5cb6b7592f50e9cce5cf36ce1540adec91b6a75a8daf6f48daf68aa9e0fe86094c5d4aa32b5f6fac483b538ccceb5926e9e2987e7f3724ec4a195ca41302c73c98aefcd0fb570a1554ff34b6872340258bb9067ff7227e916ca34d5e51f69b1bdbb076dfeddd4699891a5d557d79077edb1a0127712aa54f960024784c484e411b0f40a1f57a1e9be2974c7382ec74d9b93bbc697929c66e8b4fac427bb89560881f1d0d9beaff4ced36d31038eb16289faf9a86aa1b3339e189cc52894d59d17d55afcf8d0566b2f07aae203e5c11d82cf1673b73394447ce7b18acb1a6a96c8dacb2c953e6e07f29d516dc25ee444a78ac08bd90098a6654c8de49210a2ad1d3eda42b24171fb69923f13391c591b1c58c58fa3f745fe87c82614f987b83ca2316f5f8fbf67f0a3bd8eb403332af63215fb60c7750d77843ce3f74c9ad56256a5e8bf76776143133058a6c15a97ec4b41ed90d100b9c0cfca5af6c7481f1f080b4fee94278e5b5a72a6a8ab78559dc68f8c87bfade6ef0950058d3f6d6f8bb4e0718a09b0b085691ba4ac9feb7a872cc6255bdc7bc52e462d64a05f562b5f0ec21c60b2006bf3e7cb994570512c209a8cf502ff1b093aa24923ff1e139623ca024fd573727ab61a1ecd165fd90f277651222a66f6688221f59f2a681d94d848e98bd2fb46e3e0749d3d27884a808c755eeb41c9bd085e62910d2d9d3d766c39855e5a845d7f11083782720d68e1c1f358ef252d150261319637c9f3205e687a09a41727c981fb74dc1043f2e1bb467df13ac684442978955ba99f0b04eb3cbb4f8ea15555a6a040aabef779b1060f7684842691d2f4610b96c4cc5d2af517c4c5db312e50169ca9af30e61534d5e1081041b3b34af3f6868f6530a2b123a4bc30fade03de9080c08304026015f1684483ee27871d12e8b83aa641a7a4fb89e313c01212a5fd8c690d8eaea60d8f3e02306e20d84acb83ecf6335bbdc89c977ae9341d3f46ec1f4e9325e886011a0df32f965fb62221d741961f2d4995fe0ebee08289371fb23cc2adc0115cc773c159665074cd87a55535e01f0fce97d6b50f23053898ad63bff05f15902448b229c935dba50dfe66c2b64ac33feacb534c150714488cdd0098f0968bef6a8cd0b9282fa7127151d9c0bc33aefa1470b7c4e54e7bd633de8ce05146831f87df3c51365ae920c57fd782ba2ab77ae8ca5f98681fabe554a79b23499215d24b1812fb5262a638d42327b9415820e9593e054a9bc48bc892a0753165c8b3141829cde97232ba7fac83e6fd4af843d1ed712ec2201bdf357f89db3eb079fc70323e62f554e522dabeb3dc1bb79d3e27fa9cfa0cb76aefb8179f5e789c2f4307912037741178aa8792420f906768f9bfd63ebfb5b7d175b08a26ac6203c5b26aca9cc43f73b174a0e6c669f7fe056c8a91bb6d2a2625b288aea4eb6735a1e48a866b141fe5e2d90311578020c415e3a39c415330af0260241f82c7162d63968baafa5dedf4d3426121f2c3d32bee1a0319774bc568041350de0a5b9cc59697c22eb63d586efe10957b645066492dcd66a2afb1130cebd8f9e66aa0a23d91ee2d61cf5af30c1d8cb0d484b08c2c40535a543b702bc5065c66a12684cc51526a9d40751c166d81417f8e26bb09ba223efedbaaa2fd355eb731dc6f9aebe68550438a33385b170eed2e003ffa37d064bfdcb0ac26dfdab09611fca53925669a0614a299fa2c62f4fd847d9233142369a74f229fed025e3a487b89ea915aada8c3883a5581b95ecd245f96cff0e9719f14415148eb63328b1acacbdd54382b7ee1df9f618e6aa660e36ef58bcf81d734cb5eb5ae76a6a304fbd62b4bb6977ea8405808c2ca133593775eb4108c9b62273df95c295f7f905ab590204f1097b88c8898747a85c4bcfa1381f4243ae6174b33c6729d77a6a483ccea46d3e154c45b4a09b8795c3332170a9d6497541fda082a3c1b61a39fd322e1d7ac0f5efb44cf617f7b2f7bbd89a9d2448bb6bbc8445a7658a5d714babcf290c98451ece98a89a3b4a9f02316ca73ac8689fd1677b8e9249b2cb668022b9779fb00ad6756c8636ce198d7ef1d48f4d75ebf34fe5e0fe3cdb7c8ffd3b68628e3c1689efecdb37f6d24d2eb350d925d9351967d6b7609b8142d20cf96d869fae6e1fe361fdea532e3f527b18f85c1e1b577e3ceeb36b9ea62fab9cf686e6e79c6c148d62ac5a1c2e10106252707bad589451a46345b264933450272bb4c4afdf5ed26ac1b4bd2421a199c9d66f7f98da1d35b041f63a67268ea1c30b497d0e376ac4c0187238ca994dacaef93351e27a795f7b5926fd2d65b9c9383345eb755c0b35a9050484ac5b8633eacd45420d2ff57dd087f2560995e889197c08cc59466aee58c31c0900ef4874c4de05c6217bf62f4fac109194074e5b8508193787a583014ed19476f097a155d180e7bff58a2202ec20a5cf93ad9ce936046af4c9641e83654c6a49618acbd9b97c407b66849155c64c42f6520cacbff196e64b0d354049d67a8a63c1c775b82230e69b1472de157c67ae24e83124c5e8547523d0944638fafd76be6ded9f521775b44a1d3848d6a573842d95ae5b9c9971716fb86c39260b4f43f11e467ce9c7771df2acc384b18a817f3e532c0f259710d9c990f6018c8f37a0eec88459c6b974827e202c7a39c39b89055ededf974664985f2236cde81e4f5f232193e607af189e7e9a5e3894a1f3cf242078cbe3332a63ae502a8e2dc086a64454934eaef4662fd6f045970466d1a32e9ee29966e1fa3b9916177c68bd351bf872e6dd1622e21272c3e077c36c9d2cd5198c89130999d8f89cbed948a786a6e2868857602c20d8117eea239b229e6b9639b8815247e33bebae937194a70e06c0d54e9f4e052676ffe751e210e6e643d163bf4e71d2997f21d3b4e37313017c171337ddffa63f29eada64547d3ee3e200ce2deba38186abd0a91dd68cf3c2d8440957d38001cd2e369a34ccf3e56a38bc8a3a05063830a27c1e590830ee7b62e8bc02e178a5735d8bada0e36ef86d35f8fcc6217bac042afecb6f3b28128efbfe751d541a6e2e2812a9d6f5607cc5ea4280740b1cf23834366130804b01bbddbfddd8821f8603b0cd9a78a845399aa7b95e930c2509444fa9ac4369d3ea4aefdc78c94cd39df7194c09a2bef51652da302883fefb4c3f28194a6749847644c1b852035f0a08309b0062a6b8882f0ab906afeb3d94cbcf5da43e6c98fee7ab6a9e7d56f64f7a92a7ca91e6609a59ce0784b5ef5d0f3c7f0df0e60ac3baec9963237c07e5160921186fae72393d2676e29a878d7e1cc4b2a2696d540ddf1227b79953154bee693d3b98054abd6d4bd2a1cf3f86b7841c5f159649f7c60abb47848580b6b61c444ad5fec3b6bb9bf19fa669d24436fe22846cfe762f21f7151a42905a04288cad8a60d91701676a9ce5de57ed1f8e08610ad0e453849b6c9f884f644ea72ae43596bc266e589cdec669533984d7e775a8e0314771121512c4530040ac2352d235cbabb2180be1cbf7d269489181d628a39a566e2086255c3b4c42e297a0092134f44ef99f7653baa154c4e099dda84462250c4928ac75de13be5f0c38a7cc8fa1a41520af9a0ca3d6fb09915d22b3f12509b267931d6143f192f9a37b0c1b8b0d0e9fa4ac35c339ca388219e898c12b0cd132281e122018531965729de194556446bc7698ff0b42172692cfefb152c283e67190a1b8f2526e79e1a70d8a9b28c4717076dfbe8168cdf0634aab70e61351c690032aa171e008854f2d8766e4e7b77aa918c498dfa94bf815b9e6c746747d9028811f51a08251db7cb7fcf4a319cbc7fbc0b1b790e38a426f1854ccb720b4cdf0d4b1e7656fc30ce6525946c49d8d177e5c8a5a483c26b0928e5b1050a89e8acc5dbc53fd61542e19d6c616844f62f52d80644c4c7cb86e31d3f4d9c7e0675d7cf5fe89200f3435b677f1efb96095713b0cf1d943c0675555a93470de6593c317e8aa8680e13e94f7f1f9931baf564a4398ec10c986cddd15e60fa7fb7cca17b29e0e069c40843d2c61437b90aab4c02853fc0d5552ee23e9691f5540605659346adb18fb2102d239feec7512477e2286b95019792ff7ce215d7410b8c872ea2a7558e60d499de0ad8d1420c7bd0c8c0248b2473ad75cde8e49f7be8e2de6041719e7c6965807d0252c1b85f8c6c7ac89e1b558aebd91b9f240b20b78360bca527ae2384e69b99a9dd57a8eca8aca5321a0d7f157da2452ee3afd5f2d65be12fdc1a0f9b8ebfe9b84750597bbddeeb010f4f4e3a6729387bd77b2452a0e12d3273ed2ca73d5c358725638cc8e3fecb49d1c366dcc09587ee3272617c608e6db58f4c2f2a63c92be332b964dde7b339df9816a276e36bba9cc6bfb315837d44fe26bd27aad5b828694f1efb0dc0e76493b30bb71479ee82806ca5a43be24d5e5b67f136e91afa29b20cefbd436313ee2ff62598b94d47aa3746fbea10d1a9bb5f227a0f62c58cf2ef38a0364b9663a6f21aa11fd3795a28f12ccffc3b6baab3e7e514f4db12e1da758d86dd6fa63af994a2791d1e62d1c527285efa7c632036816a1f812ede0d585252aa92ddca61256fa19ccda9aa68faabcdf1181dfaa4e16464dddd49cd01737c65717a108af8a54b6da96a32b6f0704c1681210852729d17a6817a926939102701a780c954dfe57da98a5e5539feadc8b4fcf613aa45bcaf1d2b10cf56fe61493a176121d73a2a6bb1ea267e7197b1d7edf78fb4583f5707f3ee4705b0444a7df9e21d2505a5b2b1fee807038851bbb8be16147a65669769c43813cddb36cbc549c99547b38867705569a8846d3e2d52c01ace2012e7dceefc626047272ae1ccad8ef61069b580037f7d742f72caebaaf9c98d0657ab22ae5837191c09736e9dd3008abec835bf2710af7908be0a15a55b9d97499566ce496f848aa3671c546faf4815e0d9df03c616b2b9db0a1d8da5947e32abe7522943d9c2c67b9aff128b32d33589aa1350da5c462cb716e3796a81b494fa133f29d897717678d6286802dd8b5fb5df92821aee44cd1814cd9b8804980d77af33ba55718bf2e53abe154b75e46194edafb5b4c5fbd49c10e07543fda9ffcdbdd500222d739ff1fb577db5efeb8f9369f1297f217113119cdae403ebf43c27eb7d5f0c1a8c7ae4263cfcde99b0b4c623144e073b534512e9f02fbed92dae83f101251493193558093c4f1d9b0c2e7f389779dd5810a43babe5a006db79108203768c6334341fea96d22ce458a4f435f2f270fcd5cb09eed2c4941b76a760b1d9b0f086b54457f410156075a107697a9058e07d83029487ad11a9a4bdfd1da0410565fc4a161107d60b0d8e91d1b79cfa3cbd3c312d515706c7211724b1716c3ad934b6b066016e18ea47ba98bf1be7887659540d67576b87a121ead6414466dd85eb5ac8559d94cad5ccf38bedf64727543290fd169123f3f395763e24ab7724116356431e3bcc4bb010f4075e0bf24cc9f78ef2daffe0cc4080622df38b3412dc7a4032dbc99ee49810891ceb2af967639d9bc95d64e40f8168844595634dbda9f33d3c41b978a78d7cd3508d38306261c68d03ec2354cf84e078c2edcc6f59d5116f5353376c47b0b1d59739c616d431db4e4d02a007fdfaae45d649d9bff4278cf5e8142fa4051f6951de25e54e50402e1b53645af28e09f94be04c1d7863b4e737093bd4bfbb891909ce319115bd7b200bb99c6deb6191807cffdae93a7005514b56e0e9725a945813183cea5012df059f6fdfe177fe8e47d5b0df523972c765c28d66c0f038ee750c2fe09116a6fed1c19d930c7c9122c6e8f45648d635f82420df4d85af4c5527aebf6c7955e5ad0619d66c6be53476f4fa78d9910de51b9a3dea0f80d9fcf97b19aea2226c933493d46c0141f6c207048ab8751725fd39be107145244539e558a30201fecf040d1e6d39e3b8af1bb11603b9143d9d4ed0186e63679dcc5d8f15af6460ac5954467c4ba47039b28fa039e06d25aabc54fb4763a77e1a1643d972b224edfe1bb1a9be5d95b56f2dfd4c496cf2e2ba3d7d4be8c5dee9e248d9a6b84338e60233dab5161d7688ad7a23638413c931fe13bc5fd46b7a615fe163e605bda2fa5888002b1c1924109f72a040916730b4fa81ed814443f3945effe6b57a06da63f40c6bc1682222dfa9f696cac40a875c3ca87f4d8c75c6d98751afef9a369dac499c3b2d7152735f245d5b4e93875492e8d69055b112f6e0f8ed6c5c5d534dfe8231ef6ba54bcbd399fb7abc6b7ca4fc19429b03958a5a8c2e5414b09343fd6488827d0e20c2a4fbcf7336e251d2201b42dc1dc7f1bba2601804a21f5dca07d9e352466fe7b4837ebcb56d4cda9b9511c6d480e74f120b89b0860e061c3eead74b563b55ef5b9954c4b1d1eb6d15d239f4e81bdcb9076cf86d36bf2a01aaaaeb502e01e1d2f1d3d9d1a1f30573d9b747d7e5e1523e9e97eb036716c41abbb2a8d2e3017040fe9eee6f2b72eb4e9f76f0b86a00c6c6b5bd55adfdef86ce4e02971b825de70b334ec1b9ab141ccd18c3752990f32a274ec36db637740016f3a60f1a70a19463ca27fd3ba357725d2e4e890fe4a6f812300140ed86be78cdbf0eefd08f3d303db20bdb5deda082541ef31c16f336b8cc029387059de49839c1f1357d42189bcf70c12de143249e7caaebfa0a55e0eb374fb6e84c97d599dc67670951e8ac379b2e964fedacd03a3d0685539cb64237e757ab299cfc8bf17c81ebec7614041b88116ef0c61ea402e77ee2627b29f047eb35c2195da899303490b3dc4b17d215b4d9b861a1353206b29d0b6a76a47e9426ea8c1d99f1fbd84a1db3bc6a57ae9f6fcf01775c6ad4db8c8488b58c3ad5a3fdcbef8b11174b3ff1c599c5bf8f5aaf06bb0b1fdb238fffe9067ec9c6ee865de44c1cd0e944d51eb788fb4acc5b0fc4db7d0ba70d3472b0a71511cfe4d3147becfb7933b73e22c103dee00b2668a8dd11f50b11c73981a162f2349b8797a608677f13b16b0a097b8122bedf740ba56ae4b6c3e6ef78406ef7379d10d60bd53ca8ce4c8485bc152f20b6c0a44e17212c1ddfda47d4f735f3c406f06a77eba56673c570128e13a944851e96e00c5b9fd6ea0dc67cecd0fecefb66f59b6f7ab2256d2903bd4381b5c600ce3ebdd4ce0cf33b9cc752be62d090cb5455df71e409a7224ad2cfa3f691bcb398e49489da86c49de7195c188e3e9afd6193bad89500c1c4c6587b926d3d7ca5ad27693de78265cb8a0bf268d3ac55f9370fa7e39cda8517cb3e847659491e9fa1c88c33471df4343a4c2186dee0c62ba85b9816c8ef6fa34fa1369498908e938eafef412bfd300b4d98c6a358b8735ca52ea938422a86f10fd61e30137fba2999e5187bce8d6bf18fe04e90ba8f7a3325c93f957bfca26bac71c2da7d8a4d3f39043a1ae73fd117cfe94204c9584dfd509dd7df52e4a52fc5f98545d829ebe65e728709c8221c45582cea0468f9cab508b589faf52c04dd3d0c39713081bf0a3bf527ee94b32454b9f6ecab43ac69273043b77944681769d2abaa40b085aee96ef6a7798e5d3d504c320bd1e00179a110ea70f17fa3975c89f4d93eb7b36cfd730adcf133f9b32820215c8b231e000fb2b6c0f84f7e210b6e2f8f8a69bf387fd86bb7959be2d86957ba01aace1458549ce491f6a3e76bd71467de6911c4acf11baa76e5364b4fd4bf5232eee2d9703457f820c9f1dcf271fdf142ed255989491713bf2178e25183d5096c84f954e06e0c7bff735deb835dd5e17b8a41de0e552c024caa2c55d5e8d88897e93e0a595fc50e5774643acb3b4f290e025208daaaa6329b6ae784d9053f092f75c4b6c9d7401e5fa9e0334ab128cb7231cdb5b551dd361fad2325b3e8668392aa845867aa5833fb10c8f5e3c5b10f8bbe159d4cddcf1a153eb0518f3c6fea986b441a3e0069909013e8f0a9686baab2972f1c0d86b49abe79d672d45f0262adcef79cf06f6e3a3f9f87b9c566580ee082cf0da4d1bdae6a897cac4f0a895595bf93b6a0377f3a25392f4b0e172d0e3adb56c43bbdb1ada3796e7e6d0d00e11285872a106cd0d100c72701c554c96d03b6b3207907ef89e86d042c31bdeadd5bda98f870dd81663098eeb79e6d80febb3dee9e4a832e2144ddba01020f5b1c7f850f3c17995740016923cd103a11fa1b3053eb7ab8b175a698ac5eca9ca9ac36aca51766b609bd1d00a75bd4a578c28b9b3860abded132cac7818b558b2fffa44443f30f073937edd6b8f8e4e23f4ebbb4ecf3f395390435d530595ddbcd7a8876e43e0cba7c8ba4d8582cd0428b776adab9796c2b6eb7c2227050e9ac773c12dec6970062a27bb882fc94dbc5e88d634dc6e64feb35bb7f119566e1516d05ddb0a6dcdce783d22206d1975eba0cd9ba24b8fdcfe324943d28ad0399306de777ad67be6acc7c78aae3c3e47d5880755af8c31e30cb77b214e28eea85558a58c2b96acb293374baaf68b94c7f4623847a5d8ca2cc77187050241d321028833fa3036a3d0efd2021ab1054588f252efe9ecc03539a2323389979ced98ad678007f62e24a9e0d7125d01b2d4a9db2e702a9f1aeb78b9349fbb39beeb744af1a876f0b48fcd46c118c32d7a7763481de3bd889972359febc5f282784243bafcfc8ed70ce2ce9397d600c7df847ae8a6d9e9b75ec0cdafdb20c6b10d4314dec0199ae00e85505dd6e1c442b0ed9b3d5c008b8960fddb0b56a35dea9dda13788ae8eb11ead4273bc301dd825be304c1fa91289af4510929ba2a499876b9ec2af445d35988d342397b0cfb7f8fb599182f2c816cc8a4d42ece78dfc6dea66757ecee0fb89fc49f879ed4b685a6a2feeef431bd743f9dc70ebd04533ebd16d97b0ac5d976debf9a6922adcf174e8848a1d2848dde88da12d4c08bc22a3d9339468ecf7a89c8afbf60a8390f510a99bf13615d5e91c56c71f9d8b81e91b26b290d5685710cf2b7c5355b782ba4a40109bd9f1179cc756be5088e5a4117b715f316219f958d0bb0d2c6425687aa3e6ff6aa79b2c28aa3e53cf1c3b0a2f80b0cd5a42037510e1fa52e7724f0639400e394698a0e89a6891ab240e05d7790d04aed71c4b320844e2fc23450fa044101dd28938f1a60fd80df4439b1d92453bb433e67683838677a87a9c675a25f1e7c63beb5e02a7db35ecfb4f481f041b88d27ce89608589b0691859123f4010ac89a0cc77b58826d801311738dea2b39c4208b85f858e777dd173e23b5d76810f1454be693709902ce0375960c893110a4c2bf50d445a88f27eeba3208dcfb48f530dcc3b7fd76242d2267c7061fef31b9c4481d2b674be0c1c464c38af29bbf5e23f2885443b2c35fc2c38a7a93dfd983a43293416df39419beaf43e3a881d28ed724c16e860e178079ba317f02002762a38da5ced63064190613eb86fdee263eedba751315db5b4f0d240b35e7bed23a0759829825140b2f3dd30424d39ae8427c0af6707468eca665e0eb3b9e030dc4c3267470be130883def0e7f4daa71f1b289f17aaff15deb640876868974ae8ac0d5a5b00fb2ac18e5a2fabb98f1c3d627e1d80c859f3eaa2c36144b0ea7019fe17141e70618531f096042e7c7da3f5bdb16f5ac8b10a6b8972ea5a97d707c1861e214287d63b08d199929ffcf4641dfc4a486689145a00806ea7d710cd6d2bfb65c0eef724ec77f75224b72d0465dfc4f0e70aefee911115440e9cba5cb77bc61fc06b3531d2e5675f348219251278d5058564d6b0fd5e25259a9eef1a96e634fee262129676a71eb1cd277ebc30bc46d58b753abd8564ca83bb22a3f9688602c527cc694db5fd4277a1e94614ad2390484c500c4130fb241904c03eda3f94e69ac318195a875b062a3e4ae38995617e705d2248e7de21341594dc376d260501aff8530d6168739f91e8141b2c6300a8aaa2ad0031232b45d800e3dfe8a235f29b98698aa2fa51d55d115f9125dab6919c6c750f6c886766b53f8264cf76fe1a88b7d02c63e519e99f744bcd9ec0b8981824f0a12b423da32dcbc059cd236933f5d91caf8290827cbc5eec174b76c1775bb66e84f9488278664da66611c660c347c4c50403448566bd138e316759d6a28a37efa82087210e3d15789ba860777170a28843ebbcc0b26fd2e7a4d787e6c91de9d9362ac6c7c9621b332a8184c8707af08a1d8624f03fdccc847def2db80ad84b49e1d15cfcc54cacc294005703689f8a027dcc055574dc9f8aeb536ae5dfeb308ccd918fd1cc45d38325f2093e740c69dbbad234cf5f45b870d6fa5094b6bb9c0d94122399d7f7bc4f27ed07ff86a4e1d3f8ece6157e4da0e95a14522defd1e3cacc0567a93464e961ee0b2bc5f543ffa1add41e64791798d3f0d03f118c488aa95e9f2f605123e1608b878e56b6da39a8a162e22318e4679533b4a3eba0348d53141859849bc9a7548a408245ba3f8bc93e609059f4bc6f2b1c322a43c025e710dea51fb93071859f31862a9f4dedb69097bddd42d73709e8dd51d902f052cd183770a17496193a47d2013f767cc3c9a6a317b539f4943f5829affe96c7dea768d5b69751a78c308f4391ba8429e8d73cc1fb8095a604f9423afc6951a661b0346aa30a6c3a85e9e848ea852bf5047549452fd0d7cf67c7a17f8945f76f84082c072959c80114dde178ad62ed4764a316342c40d934246416fe3d7990201658705893dcb8777f55a01e606264eefde6092274777ba8f8847760a53050bee18a265bd45dc6a4e10565a9bf8e087c6df314e9782ef4feedb1705c0ac65ff34553216fea7a7d76e6b11f0aed14e0a4da51683eaceeecd68f597459cccab0a5be297af59fa9246450e8c610c1e840168dd8627459852cad008c9d56cb7912de4ec276a62ccc54348d537e05ac2bef29eb27ff2e46fdb4b982a49b73ff5d6055ba4840a2858dd26397b671a092ea4179894147430e085a2e1d4e7764cdbc9d920cb8fa043fc03c3b38bef02a0d133ec88f88ae636b250f49eaff95cbc5cc4c366ead47442929ec2507bec7e48c355fb5f4fabfe0404414a20c1ba46c42e2364a156372b26a19cbe40215d1a1a36721d680db98b45e41a26e775640bf121b4c7fb36ea6a520bbbfadff231e126b6cce154548fbaec1cbda8753c203fd56da49e6314b99ba9c488387ad17dce8e4d86c325a78d5fdb256eade0ba1dadab0268a931535c9606b62923009d22c6cefbb80b88184b6030a9217dfeb77fc268ac57a8326a787992a6a18aaf6eba05dc1d92ee645b67f78ef5ffc7ffdf2ec352e5e4ba40c1893bb89121d0b7f1f490a20e87423533b2b9b37ec8c2ecf4ebde17033dfb776fd0d5e672a7631900aef68bd144c412be301648c913f1071d9ce4cf44fa130b1f07d4170a0adca567183eb5a70dc238e55e5e7e357586f2bdfcbd407a8110d0cf2f88ee52cec113394a8a97841f917b7732c4d3c300838fdf7a55f523539bb2e018f57caa79659e3cd95973080098c14df3b70d47f658983391b9063c07fbf9efa8e5f3d1e4962ce9b83ba7d578bc70db278c39c2b5be2704b73c36cc89a1109b2902a549145dd7a209276c9da67ebbc16d142b615593d476616e490b5402136fa16c41ab5f9675673ca9211787705514d1d41fb78a1dd138a58ebc4abd7a7dbc0247a4d6c2633a4ee75d8ebb2cc6718c3f14c3ed841b8c2f3dbc4e31e96b74cae3ad9c4da025334e31d4356790d9c636871e6985465b1fcf630b4ed1460c9c8a8b71cd5d50d4793fa82604a81d09a2c3e72b3803d271af4494d52ca4bfcaa3634660f4ddc616d373acf9a56577a224d72e5468aec141662488280355240ec30a158fc728ab3c53446d1012c754f064bb0ee2f01fa9587a8e9a7005435d56be526265f1de3ba378346ecca6b9c7c013a46bd50d0f56a4116ec045cfa7279c6be9044682caff6335fe0e64d09c32cd00360485e85efdc7756c8b31aa5d0b068d0b7685f2262692241d3a316e80d45f6fcb3b000b9d9fad70523b9ab94d8643505edef92cef43a088f3c9f22ca3e413df1f876bc1d8a0936fa703170fc8869af7454e3e7461665bb871b2e7abba1594485596fa1ee4c91873f6ea41d172bb1c805e1b1e41e4856b3a57595ef3d65f414ae61052adae9658ae4e126f5dedbd49caafae284e585112ebef156918837beb21c973efa95c8e2ac175bfdff5e9e33e1f8b9c6c2f5acf163ce5973b95323ac5ddefdd36155574b71de2bf9525588e06026300c89bdbd7da7461615331ac91457d36721a60b7b7f3e2fd299c209d2d9c4d4f1e2d13ff954539ca2dbe9e01a12567647bf3f4bc3e8d5acbe3b59055d3d1323012e0549e305cca7938e6a870f72b76f22d806e4451b9075d5e5f2399707963d9d2cc95c14a408861e777dd1d1201cc2ab015724be3ce83e2759a70a1a0e262fe1dd9fcc009b872e80cb6f6cf8a61b5d701e8969f48b84014a8fdcbcc1610c384f6b5cfb14ad1d6fd4af3efd8100243fe257966ecaceaed11877fcc32b0d7a7ee0217f0c1cf39ba2bf1d580e2f3ac9ca44177f577b33900973711e3068713b0d29605825f96daeabb27fa245ff1f784941894eaaf93c0998cd24fc9578537ae5d8fa494b56a9cabe6a3c7b92f7f45562fa3c874dec01a642aa9d437b322080f7f48bde4a641a185c630aa9a4ed32e5c0dbcfc27d28a4818bef43ed7f6a669240c98dcee410029cbee68b4b35db154bf3358d316a77e4ccf832f6ab8412b323de67353daa8f1a19be700f7714eed02fd1a90108a3dd0d30c272f7b3592f7c0ab5c14554ad163d428e7910aea60d512daa017e3a75386b32c66ae6ae30636dffd2126de863974f14005f6e4094523824642e8eabf8102f1e284b9646f9ad5c144e2c387630bd868df260323f5e805975e9cd5436e3b88d1217977e46e9882c522ad8dafd4089a84f8cc5302a3994ef8267f47baa7190255b90aaae99f14a6ed9713e3c3e74a93bfa28ce411bd1cc1f048dc49ec10fb9fba10028fa5c23ff9eec5d77b1954bf57d2bb9976fe72a65e29f94134e3eca5f1ecc837176c78edcaae3077161817d634e01842845c33bdf8d86ff52c9838b74473b64f00d1d62b99e40d5340db902e2b88263d341a9e692bec92db7c2efafa71962db240a18fd6c8e5698a2b73aba490fafd11a15ff2c8df0df32efca91edab02bf3ede0a60a28bef792dfd58d343dfc9afed8f020fb37563a6a562986c7a6be7a5bc950cc26b061a20f20d6ee3fef8b168fee372b5572e52b539285c7ddbdaef39a8bc0832fb227e89c95b01134063a1c1ffe567f38263e270c24cab6a50311bd08c7d63062fcb2c742261cdb173badb779219b07342f2f3f1cc0bd3667315ef2c81fa10fb6d913d0c164b6a8f9795890a2171ce4ed1c6592562fb1aea50183685f198e551761b1c6e5d467e254cef797ca0e16beb595d03434bf51de8516f3553143270fbb85fd530487ba425034216b48127a3869ba39818a944320692fd0aab9e9ec2e5d2dcf63259e0ab148381a6cf53df84dc44e43639a53556e6d78e68a56a8277f035ca4add36b6b8c457dc2a9e1d34c93385967300935a790c984e308231b0b5ea0ccc136e322eacfc751c3fc7bdcdf225ee36b6d067ac19dae009d5df93e766c893cff4f65ee4eb8182c04cd20ddaf0350242a52ddf5148d7a0298990f99b50a5cd74915b010b57118719a56b54e15511bf11039ef65e9ae614031ac320b7c4450b40a51db21e62f88e6ff4bb93c85edfe459e6faed571638c5a99c7f78ce84e17f70b28959031efb428ce5867e9db011287c5bda4d51ff155e469bfe0c3cf8613b84a9eb1f250fa346486949d8e78ae6686f32103647c49763fba12c6999078cca415080cfdc3cfa04fefff12e44ef7fe728d6e34163f747606000281a1e2a5d66ba23bb0f3c3ae67b8e0be010ea00e76261d1facd1296a07c05376d89b08e71952179df790fdd9975c4d2a9b4f4fd084525a26ed9dde2d6c35bba308d6930976ba3c268d940281b85adbc94863615a586a1417fb2eecb1095da6af68b4bc333c43c983468dd3973c338f4573f8fdc532d82439e0e190d9033c81fe97f6e78dbdb024a62c0fbc753756533d0120a2d0b7e2ddf82edbeed3ab9114795efcae3a44d93ba547d26d98e7b576f07132bded36720e2815fcfd0c4e663b3d0e14e4f1c7e7ba3ab1d3e4b420ee0f3f2a01ef4beee5f8ac0f42b9a46ea2bccd2558b83c6b2a0ab3d0f83a1c6a8396169410fdf33565a568f30bb28fcd5ad280f20ddc130837202d7ec8bf3836e55454633d5b70d47181c8b0b31d298da865476e7200bec6a40d8f8e9556af519167f8e48382cfc5ea5ecf4b32e79671765eda756b9ba50422313c53c78835cfa830f84a5a908ea5142d4500c4cfec390811e815c2e161935f3539ae51e538eed3d0bc7f234753c516b18872b1d00bbaf7275921cd2008e4406a4575bf1218ed1d96a79bbf36cf1340af91cfee42d4ff0b3cf9a7536561bdfc32cbed05f76998d94c5cc11e78bb4e632676ee24bf53a53b79113dff9cb7df3c2b608c917fbe7333f37eba5502f08da2305dcc35edb2def4385487da4b50b8c57f5539b0d684029b53cdf1ada5e190e5c3eb7df9a761001acf94afde016ab4c4028ff9209440779b9dda80d1b6ed4bc4bfcada95b6e750d615c1f5361199863bf28c17714d9c71282b3d43094d127dbf52da4935ae26366a013fb9f6721c756468d0575fb1e50694eebb1614cb258c963703b2bf13bf7508b1994bdd2c06e2ffc3d8c9dee7be211f7a624092a064d0890c2825d4b3a7d9afb66ee76bb2b6dec690eb455733c3031bc0f09a883281fc88237ad6275e45a5d8635d9dfbdc72bceb5cbf4dc1c6347ac6c088b89f9ba3fe1ecc7f366059c819f89bbba0b5408b4f6e9fae3eeb30a6c5b4f4cd5a934d5c0647e94cf843df010942f3655ddaa8bda8eadf5240b2b728669f0035e250dd93b275cd22fa4b47f6608adbf219e9c35e8e3d928da83486fd13d6ef507ed5e71f6faa1853bdb46d89c34c45c6757b7c0de0ed1fafebd5489a2850808806427e864fe0468c9bc5de3ecbefba1a7439ce29e42ebe2acbcee4a890a7bf1172fb325ed0422430694d032584f7a84f73cc5b623162a0001d174bd43ac62f967929da8d3c259f65fe3b111fde310051a5172b65b6e4271101967236c1745243b7c736774428978f5518b5b62936b189a5a72cd23c2def7fb9dd868459adb849ae3a7b2ee3e341de8824ef8525a8622aa2107c7d820615847f43c72130811955a376d33bde6be5464225487174983032d595edaa61eb7974015fe7b6934e890c592843fd297d115c63c9835bcb820a43d1f18b927e052d08fffe4e20f3245fc6c708f44697e7e44df78014f9425c10dec8bcc7647e93af30aa0eeef0336a94e2c6693937409917cb20154cc50228f02f7c6cb8bac4d29b5c2f9f2b50cd9437e1b6af42452e6cb619d5fbba7ad3bcd04019d771c013c65e118052e6bc8e4eb9b29e32898d5f7493b4d7b860d6208a5004e043db63386e742b667866106754bddb41bb4ff8ff9467aa65b7a8a70cbaeb393d12be6d9ec11e240aeaafc9a20a404df47432425c8ac3c6cb44b16f26c3939017886c2496ff39d5924e879ea019c4ae5416f6036990c235f97223f97e2cd7ccb71e008102ab1e03dd4b8f883053e45f64812777eca9a58200bc4165093bae70e2ef18ecf9b5dc50f5cde14057e3131737b300c8e94bffe662b038d8667e55152e925a09181245ecef011f53d7e7350c9df7244d5a5d4a077d7d3fa867a3fe552a76a76e00edd5e58328420870e43aa3a9d7d2ad8d59fe0bc670ea436733f5708cac138a25befc64694dd045203ad4794486fd82d4a901703e87848a8403768d26ecf2f876ccd9bb84920e93cdbe89c212b1a6563ee9ace1156fe41edcce14e583a43cedd54100cfae9c3a84c406924066305e6448d9cba22ec07d8182a6bb0e1c0b7859805e453b38ce18546df9718f541f782bbb87a35c82cd34845782742c454e98ce8ef00240a643d2dbe67c5cd464d473ceb7df1b57909e495241482586e29723a63f8158848b8ede525e813b1665aac7ec3cea53344323e59f79891c7e8c9abf4fc440e9b03fb3535346812aab7105307091220c0cf58f577e2ea71264d715d0295fbed9d84db19e18d0aa3d7bd5ca1e52b9844c15b6099940458fec8298f20b2dc2fe4925474cb3b5b7492ca8d4d8c0acaca77589a061759baec24ff23b48dab3e101e062e3ca8c8c90e209312e64844bf3b719cfbc00bb9e443aa4dd08b93b94ae276f7917c1e641cbc6e7ed60ead4ddab39f5abe7ca9386d5d8c9cbcaf0d42b607444417599cb1004334ed0747fa2741f47864219733ac631b4683a07a7aee80d529c15b1e229a835669b806d17d8389c75845d1ef3f570fc0a72ac78c72c48662707fa48b7f3395c44086a121b3a59d822aab0d38a4375160c1af836354524872d11f977a535ee86321ec97b539bf98c7fec8d80764036817f642caec3d6f64eb419a2d932e35ee78aa333418f1b09d8c872849f1d377967cb7db40e1cd521894e3af438ceb345ad5ff317652c749b3de925e4759e1c7888350f8b0eb32fa3410aacd9e22972628f77e2ca7b4a3f0168f1754235ef3c5d5b56ba003849052453bb6f6dc8bcd48305af482ddb515f9a8290795c1b1e9a0f5269c9c85e08ef63284f420b979f262a7508965d00680fd4e3f8c10d4073b9589fa0661e1579fc3be143b5079b2dcca1b8a4945042528fb761f21a09296e9cfb4d3693ce16e4bf4471954253c23ce71c1c1f25498171b03bb50197f79ac0bf46006442049e0eac09e018e71b1832909bd99bc584d07299d4fd1bd4e48994e9811d121a9fa1290fd23f809018f016ba83ecc1ce8c063d3dc55562ab97c3759edc4ebb42be82c610cbafe2fb519c822bbfda45d7c654e3aa25a1eaaa31b4ac13c4ec88f442040f150761fdceed6b1f25c872d666258fee00f519929944a803db5d6216bd5985359a9262efa588777fa148ef8ab7b8994e2582a15d7509721ee68c0cd1fa68e91b854ec7a4b8309e1d07b3f5d6f53bf1da7986c8271840fede7bf83337dcd151b7c616731c8fb9432d5e11c279c4bd8c4d5de700aab492265e4beccb1116d0e20de7beab07ec467397d423ea7478a1d4dd65cd631e7cdce2b6ac569a8344ec457b6c15e7e656d58f6dcc7f8e4f55651c8cd93d3bcfcd954985635cd829ea6c25e7d1c6e9c289a6a0392549cd3039cdd1d9e8e2dddfcd7fa395bb12e9c845c9911d7f351449c54eafad8a83e7144405e31525cc9e72c012f04e02dab92b8ce98a7821b4f19b7042f413dc15e2b64badc8ef73f05fbb0b5ed4fe5397f6125a55b9471b2ca5ca75c27c06172b75eff856ef4bc23dc9c711e248d02d51be235993671c3096bc1d4f335e73b3f2ddc2878a1a69be81ca4b504e7755a84ea5ad0c969ca53dd078015512b34ee41b75f35c8afeb7def7516408142a7e0256803cb8633cac59c799eb56a4d5e0d9f48a0aa2ce8ca3680b9728aafb97e6067c9f57ae3a927ac28cdf14871d8e01cb2bdffaa1d37081ffd3699147ec93db36c77837921ee095ea4779b38713e033348bcd38c38f007294eeea57409234ad80c4085f2d6a329a48bfc64b580966b53ad11c8a85f9b2f4ad2d5f72cbe22fd65b8a005c243c4ebdb690fb95e8bfc14ac9587f6d9cbf4954da96d390ab5d65074442dc07799d51ba93adc86e7d167111c0867dce4992667ac8e627b64d8afd3fcf7653400dab8bd8f84cde92b49273e5d45f3bf9a0bfdc9db0cf586f871d2d208970c617e68e9142fde3cd5d0de9e1cdd3e62d892d8dd0dde7c6db53a795d93790febbd67a2f47d9a51472ff90df788ae82de3bcfb74c332fe6d5deeab5e9c7159bced6777056c36760d328388a1ab368d684b449f2d402ce78414f5dccd1b99fb21d44736e23a78bf15bc8e822e34551f98814f6cf90dc2a5a9c3b0a61e510b2e06e3f5f7040a12cdb68025d3e8bf9f0cf88216ace16b3cea1ccd8fb4fee885dd0e89fca487145d4afca6fd0e189b3d51d5578ecfd3633fb641e70165b98369a9e1dac45cfc31f599eb1609716c9dc69167da48ef4a9c08101f5216b4eef2b3d134f4e737a4ce1553d2c149ba95200599c57a1fad4d426ad6973e9618b2a30902744cfa12c1243734d54df20853adcb03dc43861fc8bafe8df4ac1bcd4b15ec6f88747a7d4a6a689915b3d795916df730f2cc1f8de3d05defa88bedb7f28afbcd5a05faf5136a8af5412cc762b376bc4d7e6c49f75bd29e4e3fb5a7a3a01723297372cf4c754ecbaddfbac3b0ab05890bf8924418eed50e4284a205c8d5bf07a879d88f0cdfd5bbcb9dce9a6c7c506e160358199ac9ef02b1f08d486bb9f9ad80677efb9f398ef342910cdecbbfe9b750422bcb234bf956152b1eeddd5fc239b7c826722cd5b1faaa2973c58e3bd1f599795ff0c2fae3cd8af96c59d95234b33e3ddd222f1a18667e3bd258e08c785138d1e3a4cf1d822cc97456acf24e84467f4dbdbff02639e54c5e3281b7a87e7a209cf55f126fab3c43200fa943177882e10a4dd7cfa39dc0ebea2f03daaa9ede7c7e01de90a5884d3c0634c430c4a0af9e657e5a58ea7ab1870d19dac708c27792ec04ecf297dcfc8e9e979c7362818cb6d55a6f4967f790b2935cdef193f66c741ba3e868e88e6bfa7fecf683ce03f2990f9cd194ccd0590903d9e119732ee769fbd10821637761ce8bca0134ca8581477493b70913086ed8bdb516a51f82a013810c804e7868b1e6a32136e235e170169fed199ef0b31230415fed2919d1b08bfce47b3c6eb7900c9f03a7efa913cd84d2a7ed87052b26bbb3b8dee28c686eaee34d6b052d0f8623fb268ad541d662e7e5f6da1d946e7580a11565e1a077b4aed91f3026e70ebdb367aa93f31476359411fa3f463aee75718dc5af61d5692026fff99473f305010018fa71d9eb37d0c1879de63cf8ff8e566693b960a40a40d8fb60ab365d7a706fcf48dbbd7e9a96ab9965672ddd159c49095b2becaebab3292eb13b0ede2f211bb8e498bb32f881105bfbd278f829d6f5be72328554fc8b308ef8c0e9f6dc27dc49003260cc01f123f04d5db0a2c9ebfda7a0e1c1619f0fb25a6ea0334b1107d7245f0dce7f41c6a1124a3ee8afee1c695be08d5a27fdb0959fe7d57135544a774da46e82e9dd0675cde15b62333814d3fe2ec799f1b32b18d159a00bdf5f84c2ce03a78e7eaa734295971ea62215b9b374e32884a403ce324a47ddfff26f2476dc924d6a8c993f6236bfbef565402e570b9f40c89ca432305fd8d9edfc38db1874f627bb889d0151f735dab19efc47e0712bc36eada9fe1b92fd182d23d21bd58c9ea5c8b3f382dde24113e5555fda91ec1ba72db1da779182dfca136e6d92d58ed627bea333bd249c388680ce6fcf1851125b24160fc20a46f61e4c6874f491bb4cf16c51488c0f5f9f44c52950ac419b0d154721b597b2f018a4d622a10d838e1290324ee1604b9d1f5aaab903b09a3e6f9ef628b5a3b4cb64c246f0c77c6af7c11995bb01d4c190f867cad06ad1f33b3cf9f8e668fbc5c3390309abd12882bbd61ae999fc185cf13cfedf03180144a77096d641163fc1c936fc4fd88ac66589b92aa6e65ddc14d514457836c266ce35f070a388e4714ef4a5788b178a2584966f6f908098abaec4c97ca342c9b1ea8a27e74790edc4dade2f9e66a10240996c823a33da5c6f450a3b33a7d114270b4163880e24776c2ab5f9ab94654eec7ef53be7a8fe25fe4342a07056d36e0aa34466bcf40bb85165722668242345fc5e66b1be79ecf819e3f2fb0b4985202406f2306ad2596551d9387ff9ad9a821d4c0622f4bfc07a7e8454454df9ee240e9899d89569be3aed42d2c2e6046c6d3e8ac93859ccbb2fcb819ca47be4653dc6130aa9e7bb5e5735a91b2104e4b5755df52befd8c05a984464a439e76ed09df22ae3fad9275c7d7477fc05cad26bd11ccb9ba0c5d89ebfbf64b6767305033d731a8c546e04cbe582b78ad90b02eff43ab17d6532eef2ab2c592f121e65370f6d44bb38713b53b5d5c9fef0ed19aee28d7064410dcf25032c24209d5cc5d4fea6da881e8868d9bd436a4b76203f4b62fc167a88c0c02e19f4f46f197ab7f13d61a4698bdcec728ff2b9df46a2d059849ef6b22b562b928c0a06fb7d2f39ea5af8aa9adf600991457e4e1a15d85241d7cd6b84c8ccadc14c6865296615420fed1d222a77d47a68411404ad4bb6b1f8533b2f7135541bfa8891d5b0532b13b56737b1aa723b1d6055f920dadc1cf3bb83c53acc8a2c43796e223996e0275ab69d7f1cb35d509c3027c5a33735c3a9910f8df985e741ca60f6146ebec2aff2bcc4579708fe00618fe149c67177ceeaf17a0acf16af193115b02a5e0581f6fa983a2e0b725c75bac507e6ba4f7ea66b2ccc78a11349f235ff1803c8cac7f4d08209de3b82f57f94a7ac60a9d9f8aa7b631cd648071c95ff21e6418ee762e920e3b8e3f54a98b181f8680fabbce36d13c5f60e9162a2644d390c9e2225a60169811fe51e4aced857eafdd700ac8daf80f054f2a3cab6c96ace9dbe9bd593e5acbd77f4955cd64217dbbc89fd272f785ae259647cf2b70cc4a7f1f6f413475ddb8d03066ce2733f5712c4278f8c3be93333b3a2aeb303acb10ef96dca2e66c4dfd15944e6739862acf77e7e7e7e0f65d3327254ff1498392cb70660ade9a82237a5df8105f09f1562036b78ee5980af0438ca8b9c2dadf9904026c89be653dc62265b9d5b669894eb7be380321c151b2d833c903788e94c61d4ffc289d37cd99e4be79d097dcf712a0bfb4a96093582fcd060e2d736878e9f12cb10ddc76ec7082382aa15c3eb9da04077cf1ce9dc41c40f7bfe5f07e114626d1944e0bf1333760f869954f891c5d7de30af221269072377736623d2efa01ea8c14f0b7ddbc5d950468dbc66c41f5f37d25a1c105a1e260d958b691dea7dc9ee5cb1c76340c3a03cd3b5f1a8bf92fddeff4bccd81f4d97df0085b660cfa610f267083f9b62ce8ed1b12ef6030bbba00fbf474e3227da8b66ed9ef54ecf221782c6610b6be8cc81a3389043a1f28a9fa155f74833e897e137162cadf256caf3600cd3d59b7623fd55aadb6dd44fd0e0a072e15cb96cc9edc1671abff0c8b4320a36054416b46e300bdec97af7468ad3284820cdcbf09ed4579cf0bc2bbc34cb45c99438cd896f6ab0e8e35bbd617175b035cb18750c946be5bb05fc2eb5891d6090d9cd2946ad8039dacbe778007edb296775708645a3993b4dbad63b4b65aed8b60ac676600781ea33d6ca3c692492ac0cbe750a6ac6f0bc76d838390bff861de6a43ff51c8219a29a0b0b6e4937abc140d97afd6af5179b79d42178363f77e7540b8203620960f3c9139203c7fe88d8d42116b4ec13dbdd41a2c48d8bc2b33ed7239caa8fd9f2eccb390b8de2d531e31898d7fc0d38b081f4ecc67055e317a3372548f87acd21fae6555ca36c99f555c7b6f34f1022e4aa1602a762dbdc3f5d1594a0cdde7737c63e2a8c7e9a60c16b9d23173180bfcd8fd6d454a6192812c6bd8b88f52bab90348783c43303c6a36cd2117f1f9aa644047562a08c88263536743cc3bc75d5b15d33ecb61b40dbd28aecb1549c944c8042a2fe3c5c68e593406e9e7292aa9349556bf5c0b0b4f951b084f767c4a318938868030e2e01583dbcff0b3afc319fcd5009bbfccbc1981a436f575245794b5b7ef9797f4793ca8d28234acac134f2c84a1fc4e6e222483d9b1e06893ceaaa21780104370036e4626753236a05ce937190e74fe1c035364cc91c98d4ba7eb7e2fe08e233c0577cc767be7222c44f03e5285fac6e6ca3eafb887d1795f4a7b8798f579d497ab3fd85cf779331e8e487bf23974e34b48e1a58c6d375b03b91bbcf0c32b363b7389d2290929e5bd90079805b6579cb49f0588865fe6b8b7060841ac1b7d983d490120ed6357c4af138e3fff7bbaa860d535e42c7486c6f7f2d209b4152120f2ac7619251c13f6c0179157fe5b5284badfda3e69a05b8fd0c11f97f344718aa768e3b6cdd8304b502fe382332868fc182c256f1328e69934165afc459b30a96c4ea787d826441b2b4984e5144327a961828bc99989a5c2de0b37c9a1460c2c2550d04c3bd2a024392fb5afe3ab545ad594545f5f63afc4965958cf23c29383ceb4541af700d5bbca86381faf5fd6e8331e84ad8a23e1dca9a426d5e85b8e82a126f8763179b2990956a36a6e94479d81d6fd2dfcaacc620ae18cc618637412e35de65d5472c052a5fc277e5f23d996304953c13e5d7687dd205a48c61eedf5cac65ea945c6a399da965a9f7789f85efd3218c6eed6fdc91b49a7c909767e8a19012ec22e04480ad3bac5e160b439a318a41264b4f7a2da9fe3fcf235d9a6b780fea5478abbcf1ef4a75ad547fadbb334c2a9590e9e3ad3891d12e54cf6cb4094cd6552e63c9191a269494625451b51d59f884d0b9cd10d38af8c51e88e184bcf76d683fb09859c1f7c549165b6246002cbc12e8e9d4296959399517f1a011a73cf88234dfd51b41f52cb618c78f376fab21f989d169142bf42c1024958bd8dcd2bea4e221149750bab288b1c93ca0c667c162dc28900a0103ec29478687c527cb2843ee70e0b8bdfdc115c11699bcbbe36d33b5512ed8377d3024eea32fbe063b60ea005e07a217460f99e7b59649d53ec3a99dcc539971f5b2f2e80babf29697c583d9781a2d2b6e96f3ec36bc532466b59efd2fbf25ed7bc86c81724d511b7e01b858adbeb8edc21758b9854a055c65897df53740f9e48d890f3fc5fe4d8b416d96aab148f0946bef40f8c4a4bac1b680df3ce574f49cb764d94c5b9787586523f2267ed55eed1c3dbcda1316369e083bc7f408c119de0c2132f48ca607381f55d4128c31192ca862daa661576d30328275edee7780165dd0afc24f9d35153abc93f330cb224af6cc585bce8c96366789ecd90ddf38886e88232439a5494214f3882d12ed608c349ccb6c193c7e39ac98251628b76373190f2d5bc6eff4c649ea3859215c47cddf15e3dc008c5361cffb79659d9a4a1cc1fe5e56d621112568225121ceca7c9dd395b986b74bec23fa60c0ad00356c3887491782f92ae4de610165677be1b3f1e6c7af0cbffa276e5f3d0b2ecaa44e39c4ce29fa87d0379f375babbfbcf49ad18a22ff2fdb4cf49203ef23ab1de74335d3cff00ed4a93b48ac083758d9ea369e232cdc2365b4f1892cb3c7191d065a749bc851f35137f6789b9e34ff41f8031eff967129c4be09d9fb8d197d0bab5053679b3acf8a32de803086ef3d87e4e62d2062b8d8027752e413bc4392e9f8a0de85c06ad894743a1bea8016dc95eb0f970aedd773624692ebbf18011361f545a869ec5b496737ae2c1bdc92e4f62ac0d05e64be67f80fb7f9f6aba5cf2e95086b995092981f858188d94e73e744d377aaae059be4b3673a68abe75837c823b1f9300e1c193741cac71e1dc3380a3470234adeb19046d3794b2a3a10255efdf4409a8e7b201c5b54b20d19df3b354147f6164862d1adb68904bfce40f29445c64163f12bde1830303afa1ea5a515cf0476a490ae25f88cff78b684f71197f454bb4868f944248f42306ef4fc762eff50f1bcfe7c3fe7dcf06d44393b028b3068e947698e6ba13ebffe78495592622a97165585179cae81a911cf9b961cef0cda8b67ef8b2fa8a9e3a0864634847b3e7ef9c149d26e6df876ad6b81c3f9491dbd3783992c3053502139bc50a71d5ea6980d9a63a41c3092204af55a279dda111404952381149a157682c1764defe78110dc57d765a88c699cb1de58d0d577d40afd933dfc194dbed08613657c9ed95cebbbf8bfe9646d5e2a501bf25f89f5fae099202b9ad895d4f2607c3cf27c60832de798ba8be8351aba9a057e05a73564f935124aab7160e3c42816fdb3348348036e374706454f5a113d6b6831dcad87c2166bf1ee7fec6f3a2c348a90ca84850b9af241634fe078098a36e8adf6f7177a2b5b92e4ea8bb81eb9b25bcbd2f8b3a788c209d264fb0b9584e8ecc18eacf833c170c434cb2be318c6f3c52d56f83a8da2bb957733aa74bdea40cc597b9944661cc7f88337bd1f266fa46e7a6d2c9155932319e1ca4dabb250e59d7d9d5898995672bd3fb21cb6c2be38dd09a662ddf96b48ac0662b9b77bdfb7faf5acb1333b82106622d297098fcd94d22bb780f27ccd6edc77fd41ce5a4d984318a4fe36f98f4aa4e38015672f036f29988918b86c2f1d95ac73bd8c7c57878b09d5ae273de266ba56115a82565a2d05c96d810c3069e5c7b2adf86ccf81503e732d221382d7bc4c9753c32b3ef09423208135c0eea11ba3af7347828ead923ab004c3c256afb6e7430db6bc0a2fad3df426b7bbca41ee82890edcc804fe4693bc620677e5c6e93ae879fc503263c23700e9f86d6909ea2e54e74b2398d0f5e67e093e54dd713c094d39623a7b87960cf4c1e6e5e22b262d40bcfc3d91aede06e4af292675045c631056d69073f50bf99b7f0b2ab0d33aae79aa593d950822507ce1ecd566362ec13ecbaff24de0b4ce54d4a446f46d00d5c99f3fceff8e4616ce0d789b67a56310fc16e9a6aaa2daedfba4187ec336f3d3adc0749e2e44a4ca07d186036cf4df43aa360df1b8c08fc5121b23433c580e9aa065dc55a1def791b966b23ae5d2f25df896c79d8427f87f49db729f19f3a800b7764334dfab6c599ef1fe860b48a5baa864e83956c10c937515877b77988f5aff75d04d06c6612247d5d69c3279100e02ebc9f6a029a316323ce413a7a1b1bdddc303461f2bddbe60a88945f962281e5a1d0dee666d2f6987ef847b61b5b883c75a26a309f3cbc907b969bdae9eda62fcdcbf83ee9b6274dd9f4dc1741327ad30fa1eb451f5c3c3870910285af3bc86ab362a2b6ac01bd0f8f6f85516b37c18cd91114ea7a7a19e5eaeb4c1940bcd9b61ce497ce1d708582d39f4ea295f9025d0afaf9a4a4e07dff9c1804ec28132a6a5e02a1c2249c9442c66a18ecd67bf86fa5ec6050a6e7367009318ac5c4582850edc110888b154f2cac32bba20f96c7b07cb449ab4aa22756e5da045f5adaa67edf1e9a84df471fdaabfde0b84439362d3c27aa830ca8bef44d00f367f0daf7e9434e9128140520a0050a1b67cf4e28a46a0713efe355c009cb79b5e8e14c1190aee5d114c6039945b4cc17253a83e57615d9c76fab6b0cd8ed05edd7fafc310924ff68b0fbdb8f970f4905578bbfe59d0743d7dec7c4d6557b7e4ac80632218aba831b0c061d7bd8f636975866ad7e1ce4a8bbd39f8040b6135858acadaee1a743f3428c6f2405296d80bbe562f4bfec900be58e782a7e2c92684f1cc23a8d620de768daa804a6e2555c288723e8f3e116634bcfe5a43c82f0e920528320bddcdce4bd553d68b964cb74de8fcabc60a6257c71d2c095a275dc841d50999d7a16c29fe8b586231a927b04a048ebb07f3891df829a2c5d193b2bc3cffeb843a7ffb9df49cf80139447c83c27b07f4251ea6f036f7fbf90f6ce130bbda42b712ce26ac117d8cdd1a1416d19834e7098381831499e12c5ddeda430212f4a911bb733dec8118af5072a90ab62c516f32af686ad443190015e7555983d50f4091c22f3257a734437659e4444083543e8dc9f187cae2af42885aca2f23c3288fffd7681c0715a231d167a1fed67e7499bec4a0eca7cd37907fe5246b06900e1d5bf5cb5fc442007882a8c3ebda127f54637dda198c7680048c05d224e14ff985f6ce6dd32fc4cea8263a4a669dea65e739d0190ca6b92f00932b4a486e549a2b0cad36bcfdb072154a6b51669197dc778f8e63f488de9a906adf3449fd01afbadcf2cc7a4c930ef37e1110b2a620ac25fdfe575536c9732a6ce69c594a0fa85856c965fd1e54da303006b1c8e5f6ff919da3983b1e114f1a360c76a5fbf7ba2db9029cafbc8130c2eb9dff0c9161e778e63c2c3e52835f6b4d3c97be6e17ace0d187f25f849d6bc20425892f70de8b165d52978af39663f61b2f0b5814da27cc784dda239928585ec65a9cd20ba09ec8579d67abdd6a2fa82eb85d0fda339685e7581321a0b3215fa9f95bfa56206f9cb1ad08ef7722df12f680921762c83a70481c1e56b0d5d8671e809bb7158a7e4ed8511e6910f0752776168def1307c6710af1684303848e4b9668e8d068d3459626939f8421ab3d4248ff90b1c443e5b3c95cc448bcad3f494f9b34b442caed6a3758743fd1d446983ce180fe5cff91ff1952ee3f4aca92616c01c60d737273f89538d72ed2db56fcaa17612525572c51e8710304c264cbfcf26d4c90c49e6a05cc7b6c16cf82d55ea4773bb2d77c25e8abcff364c5fa8a6c4922c50b648a8434e56a3bfc8d18017675f26e04fc980a7f0b4a71aca6a35c9eb7d64db30fb72335f7dd96440bd6a7be0d5472e88a67fda5306f0d3354f4824645e85db91d48d11d4f7de2d9fa1df5b7de6f3396a9b27625cf640920ee23298849a70628d571072018bbe892159ad8c5aa3eb3d0a72f91d51065b45819cd96c38ea851992d14038d8354d1edf639ccc0ee2d7e3ce0f9a8a22d6c5081e1bdeb45a23b83ce142b324001633fb9ea0d249c3ecf36b133e37f078b80ea6571deff1d6c90abed3e1da43ffc6525bbddeeb5fe2a5863aa9fb9ccabee14d1e45e50e6da574a13abe5a59d4741fd1d65040481e5916e4ac786690caea8f46139d44cc63cd9d613506f95bf41b3c000f0c01679cb7072a669f1341a3b26e123d025ef4d2e898ce5e94074a401805d77e8b485425d1eac832cef4e29d75ab01af25d8029dabbe7dedc6d37208ab798347e884bad40c116499d9b9b495837133c9a965a8302d8713c651773ec84671dba321fbe3ddad1df9a3a8507af0b80da017c614a9d9c2a3c482d75429db19f6b4c62f52c2cfa7317806bcabde90853b23cf70cf8bcbd7b42dca10db19c6f9e1eccc0532366b74c2f2687d4de577c1775fff794d3a3b949e79a1a7e2e459d186b6cc342a23f835a3de97a7e292163682b33e85ab74c2458946fb403fa797dd2f4a5deaf2086a680b07f51d519f213907b669f1c382bbdf51f06a6ce2ea695f25dd1f924e9d4961e81e03fb085fb37c622ced78f052f00593405e782b025f57df43c4acbaacd0f99a957f61fe8c25c6ec9858ff51f37ad4355e5196f967fa900275896a5c9c31627435502a2e050869e568fc6f18b0929bc4b91ceb2159a2d21cd75c176f2e30433e3c14a5966771f3fa46f01dbfb7e0a16991f00c2fed2445b080423b330b09efd7f3bfb7886b41af0ca8ec57bf57b39cb68e2d0fb74b59fe9d381372d8c71e47353f60c8666165ccb3610dfaee677b14ece2ee6d02fce7f351e4aa0917b371fc8210825f500ae9c39507937d33f90c4d2b1702cd566b1620ce66ba317d895cdb58de29335ac2432291f97c469eb05c1f53d21a7e0740a7e8cb393177c7190a39e32b8a843f62270a57fb025ff489fe75253c4e21eab13b3ceeb0465e201381b3ab557534b12c08bbabab88c21710f057a24e8aeb4a1dccdc3991bf6d4e4cf0bc79ef439d5261347551dc42d005c1e3e1e3b83b74103c09f568ede1a31a8dacedef472cd402825104243e855f5b60ab157d30e82ea7837020e9177a6a8524545b17dcb29d5b851d4a000b2e7484f020fd78a04f50d9c6a3b0f5f24390bc483075c21b972485d85cff9150dc93771c0adce1b262867a7905af7d8b23be3dfe15ba87d62150ea0517425b916f51076bd43d223eeea11d0f874aaa6a0cb9142e37cce2992c73987bb5756d2136a3e305bd834ce6447b85b078d181a881722bd7f23b87496a2efe9743cf6b23aef754c52a44380bf6a28821001ceac0d5ed333ad38eabf9fbec095c83cf4ed66948222ab2afb5d051034319a215000dda2ccb6dd28ad05376bec0a559e0731bf1bf6dc1d418a366733a5e780e38b9447a01768bef04e6777d7eb9544f639bda2fa20c8422cadd94145d9dc62fe9127c850b4aa3fcd3d2cf3bef34e09049fb98788ab270b8ab94a62e4e34862e4bb1ac44905da4f7166d5f34ee7c22c07da224765e21da3f9740963a21bcea2d765880a7674df0b49368a2545184a9f35239201308b75bb2abf070b7abbaed8fd2caa3cadcbb24a475bd03b2eabc0b2cbf517988fa1a53cb35273daa8cf30371ef859c145ecb139d5b3988fdce5592993a4cc57a9b7d3c26b9975c390174ec7dd03258600d3f7296998135c05b15cc54f611878a46e9fe56341d4d2130637d8805902465a801d2429fe1bed05968158b27e70533defb31dda3cb400711628c7a5c0cd8280c86b6ba8579b79835b8b498a2d7d809dc6a6aab3cc7b0ddaf085c27246dd3a8dcdf4994d2f2a4170d8de89fbe48fde4f6eefc5262e51db1c6df95f342100bae7f18bb9e30baf649143046f495e3373ce9d26968569acc4518781777ab2df8da4604d4c4c32732af95bce7d30961591f4594c25763a86147ce8f417c7434c1ca411394e4829a9f1dc106463f96f6092fdc0283c4babd2a8d4d0c247f26d68cf9c5ab8cbe4049a90ce68d7947ff937f329e6e557c9c9b9bafa8307ac640e5441d8d9376851b243f7723254eee5c17f89e864d372a53b67d7e7746373d4f97ec781c60bbeb8738cd3f5184f9c97740e54fc3273548f786f10d330107e0ac7141ad4092473e0a3a70f5e116d4d8c6437b7e91ebf8be1863de610758d8baf27237b591649bf51e882f66ed70b597a42882b3e0ddb47e4faa4bb2aad54819ae3ac52078fcb346c35c296fac10bbbe34557952cd71af959cc3dbf8501a3d82a0be70996085da0cd7bdbb4d95c9728e8b2eb66355cdbb11ac42a71627b607506c0b2ec1232747bd2dbd326e5c945b5a290e92d5302966520539f560fdd512fbb8f3e7d3ece097eef712f10d21c74d8c00a15b4ce6a146f7f1350d13c02e31b66a02d798ba5b3eae1bc773c4dd184e05808ebaf028c7775794ea22cc09250cc7ffc031152d89c956276fe77e5c5e72fce63f0236765e4e771f6ec3067adb51d376dcaf7d4874938543e98f62e6e27e109238521c60eb8bb3cac114598dfb5335d02656bc95aa6565747949de7ca61dbbc1bc34dd912cc2706982ac1f2eb06da25df305665e4f2a124bfc6d55ee532b5795b61c2dbb25944422faf4a8bb0aaf484bc62b4d56e3dc032831f2fe9e1e7ff3a3dc035990f2991c4fd2fcacda458bb4093c22049653aeb206cdb9ca05256284e6a75fbdcda984eb5b8e45b98b024f50e2e0657a6ae484be7d7dbdae587aecc1341875396b76890754993a69578836a67665977af27425542feb2e97c123bdc5c784e5f0fbb1273fe0b50c9c99911bcabbcb62c2c8f4f1afa3b0e26c6d2ae0eda15674c7d960381dd90310d6353269621c2de43240485fd3d7edfe985f50db24638e36503e03b310ec32cc61b1d04947979fb302214233e97e070f56aff151ad768eac9f349dc5e030b0c0678075e1e997aebf97a3bc370b0b5fe95029829e401d3327ae8b152eb0dd4cd6f36ae7b74b70fc5f1f199becc04b9f3932901df7d67a788f1b66facaf3e23302bdb813f0fb0145fc53b6e9654980660138f294389891d5e86aff2903ef1b57ea62ec23d481b1ffc7188f0967d14d312d0593bae541e85d14cff8c73e8182d4addd4fa0b52d6d57ad54c43fe5b8bde22265d95e803751842778ebf0fd095a3b9c440882dda9ca7148f307065b7307a8b0ff9d46552dd76d8d1f377f140e9e997b22960b8d0bf987ebfeebc1aaa6874d668abfb3cf063cdbacfe3eb0351efe858a063d1c62c5c0068bc44bfd077c667b42792457c16ac4a82492793ab3bf8b73a58aa2d5db859612d38d00591f15ec570d36ff50f6ae4346954d032419d85db3a7b20ba11f1948a3ab8098742e92f65ab81f28e6ecc55d5ee86b9dfa9a941ad76ccc71917ac9c16dd97303513afe79301dde5272b2e9a0079271a0b601cc92c9c300760e789f0ec17ceda9155d8b979bfb15c6621865c2db9e949022e6526c804aad08d0102ffe2a10e468e9626d2e1dd1532c933cd62f632d7f6bc3bf12568c257001eb9691473dc4ae0ff0f78275a7935607c4584daa02714d5a2676e998f39408fa514f05caa95460ffaf64706a84113ff96c0302a7b842e460cf13d05dc0ac2b4af19e2788ad75671c1d9f93859bf62e03343765a1b73ecf10a6f4e9c4c2566930821724ffee87e15687a83be3b273d2383a2fe65c71f02e1d23b09e864b226f824d191d8bf0a0ccd773d1bc9123f1cba218ed9dbca697f6b222758492de812a4ba3d902c6ea70d2a5b92717400fc02d52ef85783adb63ed2bf33f48f3741e3255dcd88db8662e381d9b72d56cb3327337938478f3055b0c34394f92241544d9a3e3833ae4f5e06a0cfe09d3c92d4cebc7ae0e608aa5c8d86c7765ed281ce06d47be3eb7d81ea0dd9f7bc44288c30fcfa472d3409eb1ecb84290460a9e382bd2a672f92211a147d9dbe716f9c2758c7e7e7c87157c471692daaadba12332c63a5eb239973d73ee12a25e06d35aa5f74405429dfd9a2354fa6133357865ff3619c5aa5fb42a757a9d62f4578dd431303f320608e839e516d7037179cde38c8bc8eba0490a3a6ab7cdc12b32d4d707749dbc1ed0858d859a497107cae8857dd18a721a208e94b9bd4d0c9eda73909c3e4b59670c540de8462b87c387dab0c1b1af893d6ffe560f15b02d12237aea0c650aca3484a5172f29757a85f7ba55e167bd9c2168d0f7fc006a203d935516c3293b05651ff63a0759efc173eff0ac2cfa9f052c2ad2d44687cddfdc91ee575545b3bad2ce63b2e3bb2853df08e10b424d378f975a8e9edfe5767720aeb4ff30eab24c0332aa332860043079f7c0aafc91cf53aebbce6c1caea372d0ee332ca17f04f37429daeda20035f490acfe0802ffd5c791d11142182df296b3c33b972b398911fd7261da67c64d09e706978b8d6e4855688aefd07557bb8180f93829eb77541d1b0747a1c2184e21b75db751b3825ed7f2f276d587d7883dced7257aed4ab5cf107f961d58254ff435ebc60558d3da552d6dc5dda948a255af1a5d1a075f7c2c258cd09291bf5982fa128fa4a6c466beea0df85b9371ccef6355b2adb5545762e67d2f396480eafce9ffcbbf55d86513696953629d841526ac004e2dfa83f51bb695fe615aa25931db21a1b38a942c4879d39a2c088493dc547b6ffaee1a6a487dcbb61bb3e45cee916dc01cf5c2b121c10236a633952ce8f74bdb58503d5846cdd6ea9e9a126cd5b6b236c160e23ca35afc53dfb2cc44a3fdf8b5f92c54c121aab21a75321376423fa4adf7bd84a9e66ad9cc2e4201e83e28a9cee36b451a9e250152c28f3813c120d53773d3cd2237dbd4ca9d6b7b6683f804f67fb11770705a73b8677572f2b26fff570f395ac31910b5b64791d7db0b976ac2a835213e4461f0d6c69e5fc1ca99cc17c738f7d378d0c8c91544f0c5e9629c0a396d5d75c63a1a645bce2be58e9e3b62e006734f0093fd8568f09028f0b9e17fdc9498186bd61c99d7de9045d13bcd02f1e3960b83f23d222d914b0934fa86b0652144e916519af706f329842eee421ce960068a23ba823b55e5c3ef22cafad1c4160fcc6a5309cf03d62f3e293d97e608a886cf44cdefb7352881809b382b87d6953a5b1005787c0fa18437176f5ac7e31ecae17b2f871ba6953397396bd529a648fd781a26d63df1af0d1dc0936719e4497b9ff4cc8dfbbe8f8fb6f9c3f52f69a87ed4559283ec0497101a894381ff0e5caa9071a01f07e51573e657e30760e96b96b00a63a82b51b4d5e4f5c19bc4d0224af68193bfbf00286ee4fac92b4743fa9879c62aed04341cb05b2d37929be65e1ec7ff298bd5a0908de7c7675ad0dd71d6a1cbee63fb0a7f3639e4f830181b729e0bcac9035de8b07a0216ba7026c39e61096c850b2ee668f4efef2dc44f9e4eea7a4302636aaea3953ee31b39d60b86ffcc837e46202a24cdafbdfa22aaebad4a716846115f50fc3e3c423ed5415316289b9e2ebfc3705e32d4db0731b7740ab545ae701f6e714a228d99f49e0379aa23d71bca1aba6ebaf6722f5d4e4c6c916b37aa6c483ebe4c84ef3048d270e6b1deb6bd8ce8c569b5aca391c626634ba6134710ac42945b13885ebdefd66e706bc2086abfdb9d2eccb0c493acad897becb3c4b19453cd205eb157de03d23c2429b1f311983706e33db318b898769f3c746591836f39fff421b8eaa35d9a54b378673c65485b795ebf56ac0802c8c403ae31bc7f519644e795683821bbf8352f956a7e99557fb26cb7f9b4ff1fc89596013fe5eac5cebf046f518cc03f911c57b6907939e04a0b7d4cda491ca89f8573ddb6a2e77b77a04135d3447bfb20001edf27af9d304d0b7923e48520990445ca598d5de0a601d176e4167bdc39e9b345342631c04b232824f518120a02138ca63d31903ce8275da638806263769979afa5822e099b3fe5480b53555410f90b2155cbb42ea4d7f45579887b3791a80e51be69d4423ca9d7a0b89dc359655ecebb3689560609848ddf15ce0f892b2cbb67097f09e403f2712e5e08cb3ce5bb1955c2ef742a08c88bbde953a898536ecaa1a5425b4efbf7579e4ed00517342240d189bd3486ec103cb772333e8d41429ecfe90242489bd3815198c4f9438d8d4633edc26cf259da038323afc12d78ea71c6e3605f8d84d5a482ac7735d93f496bc03883a26e92d5d3794534b98cd9852784ea635bf39201b9340021082d43443e23c1e31d431762a20e92fb25153603ac28a1a5a0f5fec99edee8c3b6bd3c5509c8a9b7fbbc4b9a657df0200c6f15122234376e3fa53bc9ac1731423a231247545715449ecaf41895bb4f5f49bdad111efae0b0f59b97ec50c43958a088b151a9bd5561c6d92c4fb2f40047f82f51eabee8fb393656915294dfbe30a0b8049b3a08a3170f29fad8df05dba83e3a2e16b2c5178b429989d566fd0d61bc720e5341083727447627e969ccbb1c4c9f3ab72ea6b887e422fa28fb21166ee4fe108ee30c6da83e6de266ecabe10443c8a4d3dee2211d90435b4f1b4366062537018d8c638973b7ef990fd16e049d7359392a1bfde897a42f8c796152b8d0ba49b8f805744c488229c2440931e983f8a21ea483d7d5dd5f3f2517cdd0cc8b76ca69bdd90d70bd82d77fb89469e7cc0d43fdfe5a40166554e5557acf9979a66a1c2b92d6cdfa1a73d349379975d22b6d316b7472e40ae4d833e0734be9181934f618a9546f05d86aeb48c13a36ff745f2bdeb6a844c1d1f3770d2a1c99607cabcbe4e50a8f36421e66548fa9305bf2a90ce1ba80117f7ab217e6a90b9309452788166074900d8e977d327bf6154fac5a2de3ffb6d92306636a605b2ad04275c5655d13675436f0bbb8339a1a68e738415209a91a996ebb4265087d7250cf6cc187e2600089d8869bb8471727b93034c1271964754258a8102f535b2964850ae8371a43b411f8651ae1e84096b5f4f7078e043de69aae792b7fb85dc44c1ce9ac874c3855d67344eb95ebf58ae6afab638261d24ca7ee6d2ce367232909514dc324a4849abcbcb0bc9b2c800c1ded6c8f1c9e94ef98b18eb1b53d1a681c0c54d3b82b3d32e8b0a7058dae736878b8d6d51f629acce4d7ee7ec445dd40b87f20c1bfb1fff933e6a1620ca309977d906f2c7e69e6149bf11a4f78f75e52aaed06ecd36e401a209647568defc0af4a9806b9ad02782d1113088f2688d0bd872b92ba33c40857d13eef0cae4d3414bb593346dce862a68fc12e2a7e17501c219a2f3e4798f125f90d19fe5e8f8315d7d5bb7a29a4c2268c069776a4c4cbffd76c951225729611cf63aa2aefd26896e88d0624b1e370c10ab792ff7aac545eb51a9959e1bed362262cea61cec1af7df3e25c710094a85762c59a0bb37753eac2a7105a3cdc44d926dc5e71b280d43047ab70a107acc6641642d74991fca98d5d087252748c58a6dfd048886a6e2f8d23f080bdba168ed7ceaa849e6c57bd8249d23447571191be8c0504e0cd6d4776fb55ad57cc92974502f3d346ff456a5ac273b3379585678786d275590ec988c9aeb141e4f9338e61533fcde9e4ebcbf1e8eaacc102da6f1731a4010882a26e1a5919daa1eeff83c1cfc15173c479319327de3bc056c8b88efc7ec67c1e5609a62690d0c4b5bfb07a04ebab6caf1d07efa86c84c8d78b3406f9a3e6deb2aae7f1db8eeba1fe55ac594f69bc7006af345cb3752ad62f2823af78cd986cda3e918179a504ecb3f2dea8959b99175fb82691641439165e1984949f133362351b3197128168c438df3b36d51faa236c040d25470b9929b3f046592c90b6bfe45c81965e3507484e136a83dc2345580ae1d80c04620a89929d3bf41b8060cb8e9f3fb7a48ef7da1600f4bcb0a1ff0d4833dd67e6c4545babe4f35721abefd71b2e122841ecb7027aa9f7f2b72ba5f60444dddce0d31ec56ed00d5a857ba4d6dda4b13890e2c3fcc112afde1fa87304591c5eb6879a35a75c496c7346d12e58ab810d0b2c42302c3f46dfe13fda3ad132f0071d6bdddb79313366746447471d210722f6c5e49d368e228e05a5687c4bc631592eddbbf74ea3bdc5185c93d6f285fa076814bfbbb981c6269a0db273cad73bb3406e4d0b9d13d20890f1471909137ff771db3424ccc8957c482a6a25e1808b2dc22e747eca50f6dd250f98d06d83ba387ddc4d3ffffad464dd7e769e5b1075b5cd8e01ca2f4638fa2aa8d257d4b8502ec65aaf35c0406e2025d45f931d0f94638c47266bdffaebb0cfa1de7c90f4f28c8935f52d65b4d2f026c7cc2f201fba345e177583edde96f369978ff04fde5f0da7d62f19afdc75d74b45563a0eec6b967af686f960b7bc7fdf68f112fb91582c0794bb2083851937c3cb343fe36591c63c732ffba7f5a7c3ee60e5d193db9a84a41106b76e09155e862b939f45df99c17909803f4f49e5d68f77690f3ac5a52b0a871407d890fbe31b1a1f1110c96e621f8f32641461e6c7346592bb2b0da9551234c98f1df8b9a4b02ea042d8fee0a47eff4c41f28621d56b00f3df54b455cb9eefff5405e85d203ed80a62275211fe6490a6fccdeb1ecf0b0d56201bb30df63e9bf6dd3a8092923b2162059b4a0e6ccd1346077f136513cd6671b1e97beac056ebe89e1db814944ec26fb43234c609d9944d81ca70db9dbf1b00166963b59fd493f6267043b82accd831578d8e9738cbfad75810f0be790db9790e9f130453d7cff91b84ab31167ee9193f4fab25f55b72c40cbf4830f4240278be3cfa6d259198a8cb3c4626ae005ba2964e3c5b29a241be4ef7641b1bc581821adef9568b88d3185767aeb094c1a010b9f588e084cccba6f82d19514f410312c01a9545437feb50893f3c18a25b33a05bc60945531a3c39f189f36b2a5583ae37e67fd2203a3f3a81d102a2d9fd79b937404086de5d0d9ed60badaa2a0d65a30ef87065dba9494f70e467112e2a19f74e6ef46c98881a7613fcb6a6495c9002847a16302aec20a662946bc811bd2b28ca2ffe46ca8faeb384ad0f8078ccd3bc179e0ada5c4379b1688621b1d53ed228b2a4b044be1a64bbeda09ae394963f2522a9dc432548648c0afd309c25ee84a9cf82c5375a1a036bc8663fe0cd34116d4eae178bbbe6d87631bcdb5e61d74aafa44c334beddeceba9ab79a1e4b7a1e7cecc847a0785a0b5db7a112475d58ae8b021737219c49ebba83a33cad747fe0f979db9f886c7c257f397fabde3dee86dd0d1973f683d4e024edf6d1fb18375c2593f66f3061a9bda670e466612f80ad3968ebc45926758b27366d7fae06ad070b1efca5914a3af3d9f81bbec2b6dc7367811b878515d8b316ac48226844dcc3525f98e23d72e6fd35a8bf78a77344052378ac26ac98ba4c2d95b374a95f110b66db8f939188ef757c0af2228f28d8bd50bd8ac0429910b012fcef6b91d95c1c87e0ee6ba0db4059bc40faf0d149df8cfe0fc0989ea2d31706e14427728d6273753b58b1b79cb1664b501033e5f40c8bbfef8cb11b8ab76b2cd3575fed9fae71e1517af191e19492fcf5d2af88722a3fb4c9cf952e245aa8c6d8d81fe2b213561c3b2733acefec10ff91fe09f8d97cf76f5757acafc742b866cbdea0f4893bf61fed70be3003d02e5a201b0c85055a98b8c9410eb620b4c5d9fb0dfe91090664f2d48c515ac1f4107bf39363b2e5b23671cc362df80000b513d9e3c3b2786f5c5eb58883ad1d4b2edf44a3c5883eb9f781dcf30f18f7f2a5c51831182f15041e0fb10c8e713e2653e4c9b3cac552b1bb92a9813dc37be063bf03048a7f0aa247488b4e628d26797b71b6e19fd7fc2dc819fb1a95053f0332b683354a3e5a1bcd90fced1244affc4b7f52c1e7f2ee66a13075c08ee63c0c91523646e68b60853fb23ee220dffbd5d20f3a38a4bffab4f784a681dd300b37660884fee7bf0f687cfe80bafd75a62d951ca490acf91eb272aca06fbda394a461cb6a0bb972ff34f07c4dbf17c842c5d9dc9f08b6a1eac4e5de16a1b4de59d47182eaacc35b0c8d82a45ed136c548955b197ad55280c2c8e7a62ea315d7f8a4f6fca3ddff8860987b65fcd0575947fdc23d45ef868d2306c79107629963ee28aa6fa1e3e62c0c72e903ea9d9f85f3004a1a58e101926826449ca4d30ecbff4ce20f2ee601a4a485723061a9331f9d1469f4e8dbfa5173c0f5ed60e0e7b97f58d3dcf45a8e73e7c02070af4468afda15b21c204409fe3f59afd6e26de2471a519126ce4cb065c4f508217888d4ddff864e41fd98e5456983f77bcbb66daf9f5d4532d7bc74588c0b6e1366f20ba39d95e4c49822b4b755a8999b7fda4da2150ed1aad52ef8a4e343481ed3ec7f1d7bf8ac1072fa901e63c2f2e4218c8be3a0c570c5951d36d41b203d7e5fb4d922bcfc2b1000c706a2c30c01e3d8c483aa43129ddbfda52bc828eeff4adfdd22c239c83391f3dad1a6db8d1af69364964a0c4be4b225ae89b40e30ecccc2db51aaf9880127b178530ff714719a9c1b8ddd274b7c8aba043ed41a571ec48d762be84dabc67dccb71f5bb5eb6651e3b9b7429c81471aaefda903217f2e4eb4b46567de8414eafb3eec796fd48f27d4f021bd1bded12f03c0a586cadac7eaee7f4a2ece8d81ea2a0f9b1cd6d1a6ca689270ee5dec8eb4ed9528ee3e4330ee8fc593d84ae2f63058456e8318a3d43f0df03006f22b197eaec9e580ed51df141c145e302d479cf10bb312d76c569683ab36c2b096aa669d5991cdd633545f0c418ee15c1e7b8e67bb7fc10a4147fdffbd17e683e998798fa3debc94411905c375e87431005673ec0f1b998190bcc4794f38f38f82c2ac6332d899ccb860e6e158cf25c5332a3915e7f7d50583b9368f63dd8bfb532fb251c2087239347e4dfc862240ccb2196140c3610d355133376ee0dd3d581250411016bb4d0653e0722b34ca05f52d76ce19d266dccfc24b6b2f18032107eb966aa8c0a849054ed166c6cf757e72e4bba71b70ea3f09f044cb06987403f69148fea815954a01b03ee382b84e2922ec7b4d300dff4bfef46a8599425381cec4db5e5014cc58cfe2dea18332d3140fd92501644a9fb9a4cb0fb336bd5a25ef887bd2d40a861a7393acf94dd90c70fc0fd511397c769f2d86a596aa1664ed09f8256fd767a44b5acbcd36c09df1a159499d7d8431e97af6a9d1c2998ab90f4fa77f9b3d9f8a08c081f8046355418aa82c2e432fb58e7d24e0aa8f52875d16df69a4c8000c3cfa4bdc4103be21dbe634909b8dc7c745b550993cdc50ce03534f4a9f7d890bf7de01563e9acf5950ca45b118490bee0c4ca01ea6c83e27764083c1319c5523f50ccfb36d749adbbf5cc0925b15832b34cbf83a1710b4e4e8d64053bf44b274f76b4a79c861ae1ee722300c65d4653217fdfe09b920b20623743488e5ddc829420977576b53db7b9b7c34e2ad9a7668fb0bc379e576231410beb7dc07a4a9a88cd1072c9fc0e0e730c8e2976243851331a80cea4bae0f8717df6180e9283a5e2e2d7ef041befacab67f7c226fc15b6ede2d87970ccd2a024751bcccfdebb91d83a4ff8cac4f519be30441914b4cde61a23561d0d76a059b134423ef48d3a90d50bef6f9423ce07cd4b389de0768a8ada3ce1e53c9aed592136fc44b5661dbc736e10d8d11078e5264004def3cb5baa6636c60cec267fb225909c77e8619a7f45307a2bac8d0e7194fb715a3e971cb579b4fe13fe2d50e5f0c22b1b3f482f98729a3911ba6cc4f2b3e601dc3f155b2b4d44d6682428bbd55b642d4dc33285d7b7ee5c1ed5da48db2e6b9f3478ff5553a1babcad72b771e7d4b30990cfd1a47d9230483176510e9a49a771ca750e82ee0159c7e825219296c1c82cfd0c35d35a58bfdd9bf2a3c595dbe1f1006de42d5f3308cdc51def5971e66a61300fc8a04576e8c11bb0e3ddda99a2a99b04783d75950caa25ed0ec2f005dce417b2e4d68c85bd8f7a07549f520d455e1c68896e3c387093353dfb781b2fc25999603d042cea3a00c04316c2922de98a902bdc8e8f645b6fe819d0c9cc5c08a51b5a22ffc8a73236a22aab2d473d85fa8a38542e4a4fb1670800febabc15b5aa539d383be7b94fe8385ed4167b29cf0f4a8d3e05f6db7b2fffe5e588c0744622885e202fe7be4eb76fd657909f305a81a9ba7ca5a216bc64bfc522994426313421d7f06987d74eaab0887b2fc9c448d50f07449aa73dda6b703ab602062110c2c240b7dc9c4c01fc261c37285567fc76d95ec50456af1284aac3c2db41453720bd2fda473439d43f282ea2e6fed9ca94048ba19671a065629344a5b6eb069dbbdcea5419d70ff808ca49bcaa44d1262f5bbe21dd230481c04c0ed59073ed1bae24ef117f618cdbbf882df96279c7f5ec9c51baba726955911f80ac548b04af944963c97fe8ac5a57a9c09d8ff98cfd10582556d45bc3c990b51e60bb4fdd8efac072b5889d43db8a75145fc011051c35505ed881a003aadc59e32e24f0ee6e2858cfd5b938a096096906d7b037aa20aa8d5975051949ecd8ded035c431b08b3c6756120858dcdced815d40dc4682abd166c7b905db54bf19517e9fbfe1bf738312106575f37f5c58e2aec62dd40f1c3abcdc263c9bcfc759c423c3c09909056da86b7c5d31d352dfd7981f4bc332c0d1535f992d6f8456cf348789dff77410258f3c3e5f70cff6a21016ba0d14fb146c7544cba13c5054ca95b780d430ae87c6274a4adcd096b19c0f377bcf79cda18a752fe3575a236e8e9744bbb1996faab9bd37c325b4cbf3d03977a3304f5227d28616733dd9943a5617f8bac1a1f186f1d4bd4f2de07d3ee91a7e6d83dad2f7de5b14ca30d272d3573cb6e98af0354c275a727ceb24152bd3f8bc631c4233c81eead8b958c09e1a7200533f955424a4d801ac5f79a359ebf849f44941180e5a850486ba6421b58b3931233a8aa45dd36853c83ae54178a5bc38971b8f7e0dd731a3400098d0eda278b38d9703ce4344655288941bf1594f409d15fff4a92ae92d5a8238db7520b559b332cef4df337217a9ce16dc488d0ba6f72bcdd8cad4d9e53aaae25975d661b733c26298c38476ff3c545b84386798907b00ff38419116bcbd8a3229d297d0dd6c7a17e5b0bfc37df3bd3704fed62e787de8edc76a6443d4d21f0ecce2b78910c8cf534a90d53e71fb8ec247e254fdad5248031a772e1f615654de878267f53063013cd63cd4f18b88fac9ef900cc3f2dd3914499b87d69367393ce69f0d483b80f1b42689a03a3eb7abfcd8f8adee3e73dfe5eaa90d6ebbd70ff15798dd2459589c22742d2277fb7f2dc56d6e85b4bd044221fa447cbad9098fc7c29a8e99d03e00a48483d93832b1de6532d70980e0a632d308553bfbeb0556305aae9d58f00f5b60c033f4c3cf9124fea9dc502439f62bb38d1ab6b95db9db68858549889e61592d7a9c18a9318b50cea8008f92af93940ca450c923c6a40c92fbed8febf1822d0ebf16e7b12b3576557fc3f989c692854c17c0390d094211972e43f28a2cb5756c0ad86f0f415d142e1230c0f70de3bf5e8e2122a9349b59b2059aa6d146267919a284e0c75607434aef3ad930bd7910ce73a0c7b3c00eed31bb26894a68e2e90bb65ebbfbc498f274437e53c671f0a13cc820a6ab8cda1b2288e5000986836aa987c1c841814bd5ee351840225543c6bfd7e55f091f9480a981cf8933004155dcab680d1c9326382279330b01d1b1f199760268ab25def49f36821afa08c5c419970d39277319bf1b9e330f32a96eb5ce217dc7fa9f935cb972e789478ea63106b618da2315449685e6c6aa5ff4e8376db2729eaff04460891e74f808cafd0e2a47632143b5f87e54d3081ae005cab8a2357e840a9db3f1469ed662c4fe1cdc83cbd521e228ae371dea545e9761f46f63c73751803749a8b84e40274fd8dfc40509e075e17f9bd6b7f812db827d2f1076ddd44373ab851ba271e86123791704dd2650253ce91024d768b30030e099ce11887a5efe7c6de63abcca298b383f87ccf55c94d6e07b425948047c8ed115f33f554b44585ce8c727af8120f9c96efb00214782ecdf02734a24397809e2223cfbda7bc5f5d5adffda9b2c8c05e25ca5a5a29806cc1ab8304e8a5ec4427dafd9dc139bfa757abbd430ccad063a89d53e7fd6c012fed8b146d35474d37cac241b215ed5913373c4da0c39056a535c56a3262f1fa40c969d4da25dd12e24c6e2ccddf4b42e9a11ed843119a463a2a93e775468a0c3f66ba42318dd35d8c4582a59f92b06afd50d04c522acc22717fa9dd981b93b3ca52fd023ee55b562843c45dcdeab74bccc55a3ef5ad426d3a98f1a74c8c64f37ff8e083402c5eeb55e244a99af54752882616b6d73d0171044dfbbb2757b97f782b81628a564a5cec6883084134dcb604ac495b8500411c75e7994b88c4ea815aefb73d1858cbbac7252c490c3e5b26ddb0c24ff216c2926662dbdf1f547e918316c710defbf10ca01b5ad72426a55409b56f753cab0b5131906392c44ff5a3f6076b125ee3087727854e0a3b26dead77d3ecbf28196ac4095fe52256d8ead1bd1d106c9069f82945e64152017baa70eeac5669140d8b9393064666731e18f717ac88d46ed711a799d909ac8ac5e79eda583fe0ab00da27ddec3d879c6684f4c69f6e9b33f5676848451cdf8dbcdd496c2dfdb182f0e3d3e8e378fa1baf431dcc25598bf1652a680ff235cacb8fc37ef283263760c64cdcc79ce54c354768aabefcc932be8329d9469b30b6f741315f0f951eb39a8c5a3c500a11fe8af8081c8eff97649e90558fb43ae1b91b0973cc48c46d3936c369cfe2319db5054e6dedd1e0ab2df41e016f362262ea5af5e554511b7d0a534dea10f5fad79e37a5072e5a6c8b36182fbc1e81e5ea0f1bab04823e94d34c254aef7df32d5fdd397f386fd8296746d232f7fd544e7d0e118f4eac65aae46a474353af26f64325e4d66a729099f0a59127637505474c245911cfca05950c7ca3c4d6b7bbc9f200afb29f34b2056a95fdb94f07627fa99f5d1f2d605f85eb2498d85bfb1560b6a337e971b5fc0959bc65f0c60de42d7466e4301ec31e91b149fb1c1cbb85774e9afc025069ada33b04552ef140cb2ab758bf73236858f60d640bc444009f646a72676d169722c0bb6b8133179c5f9ee12597c0ed5b50a81273de63dd04cccb678deba158c3846f4219490ec479a372e3a3c077972ee3360a24ae8ca93454a258ea26bbb5a703a4f5abf3d4cf3924fc7d79d4e5b02182c5ab4f4a87cda2fc345d19867d84a95d5deae6eacfeb9a8a24602982b75422079f55600e4bad4f6b83136b43c3e85f20d838fe695b87dc746a0c41b77afb8f8e9d31efab284fba8dfdcb89920774e98a1793980a99d39be8bd76282adb5d399505460a8e5e8e433f5a65dd2770acbadc2acb2d02d17a0db8316454ae5a3f023baba2445c37a57818542c9402bc93222c61b9babe13c24a17ca89fa6cb1c6be0c712e99286b8897fc451905a9fa171e89710d1cbc62bbc91bb107867a23d47f9e7ca9d298d5974dcc1fc9fe92963b0beab072faff58c05aababd5402634495bba269189320dfc56f010a63968900918b31857f6a9d5c31f21d8c03f80afc5c5847f32d0694e31feaee8fbdc77005ca16e0f8a8ff79658c45eb0189aa25d5f362ae0e755401c4970ee74fd85a41fe204aea534e62ae7983d81d3cc2c301568333807378cc6df8a2969f45ed2ee7de4717e15275b003a61cea5731875a06cfc56bff659db940750a819623c212081310fbec92ac3819b4af4c536e356f0991d42a7044ad6ddd7776f467fa2a32f29b8f5ddb6029b792b2ef713e04b62b3b68d462a49bc835af7bd35864d2f4cecbdc439e49ed0f3f524f3f50e6297432aa813c7b41b7fabad4f22485a249a5548ee2eec20bc04ea15671e7e2194514f1b50ed7a5c6202fa72e6e5c6226e3db126275c67f1059b712759472ad0f85013716682e0b2c23b9d9d22e5fa29225879340809cfda9fbf8e713ddf95100edff81e8f90aff51f98d893c128d129f10481c09ca4ed15e64fa6fa902f71be5f4de67a6bc7b8a5a9bb3eb999bc60c74bacd093288115d4fdb54a260cd07fef50c8a68a50a1461c374f515219b73d73ad8ece2225f9ff8ef13e86a5150814525a5a79a7d8194b0b1b086d1ce5c3fcb5db9a06eac7a196fdd1f3c60c212b99dde1ae660db29fd22483b885aa92837f97dfbf3e019037ea793c47038fb35333e42028452f661bd16293b26cb4c64e076f256e1a4ca08c380c3656000074ab9963de6f4825f8797232301b18edda2aeff1690072e373d7f09e21ba7a8d64d943d6405b6190bf35c6d3500780d99b91c985c323d07901fc900c5b1b6e193daf89f96346fc050786d03b1c6e26005604b78cf00e7bc59ba86be53c9fd1c197c812fe1f79a56689f31f7d32474b397da1a4e349c2e7d0d8164bb2985a39f8c33d05b557814e259f4a3c4bfae1805210e5ed401c8ba1bc0ad48ed8259943b055eaabeb8e07e4e609841a66e2b35bab8535b99a56c696b2b151b5bc519a22eac9e4a1d72c8eec4d2997e1c3e25f49089fb01f66dd4a2b5bc5484ad8efe0f1880f6360c6a10174e8ad75c5ae2325a66ff34bb7bc24cb7fc150271bd2d9ce30d5819db954f36fb5e406bee46727f8c2f48e4787c5f0da8def9ffe9485e64d926d6d3dffb1991fab3cda3235328d6f39b1f2d05998eaacc334425cc5f8a695a7aede838ac73561678633b4eb08ea1c73809b03bb401880ee22dafaa7e6ff373fc45a3dfce06d17ea9516e19031f40d9a79d9958b3d67f5302fbc8963b32b08660226c5978e14d53a628f160c38bc9a8a71111f70caddf9e8070412c006e8bbe17a55831d80e24d8d1f0025c1abd2ec29fa039a62fab9ee98fdde97b2213f54b7d30224833aa6f147c7e3670704ccd8f564a1f8817f42de485cf28c9463c9c0998d407abdfc4ea8060825ff6bdba31bc8074e394c1bd20fc92ed75c84dd765c2036ce7450785f95ca50aad86fe35454ac477fc6f03484afc48323c777c6a52d088be6907ae44e874aa986d365bcc1df817198ffb5c22b09a4a7520f9d67080c866a12fe492ec36800f492358567180765ec1dbc358558376c09fa1d47f6cc90d9719cbc39b5de4c842aeccb848a5de005c6e583d57c383665a3dd79c802abf92b6f95f75d98c4d81f0f05e538b1e1a90488fc4036fb22c64325d2893d2d002917fc6751d740a3ad86ed1714add828202738f84db8501cba715f2776d0003241388d4f21b0c6a3a44debfd878ae6a7b19991a79df52f0c9925baedc71dd0f03d1e62fa274ef175c50d19f523eb42c356bb51aff4b7e718320db4582d57bab45359c0b6818c7bd60b87f6514e298db963d4a15fc26f0e44db832091197db1199761419b5779a8913200870b376052d642d144f46dc736e3732710d546e41c003667d65cdd5b1b5096b6a2d8f7e7ecb9e3a117e5d0d3abd72800b0b6ed47c0c114e60c0e08d90062dd87f92297e02e89dad210edf15a1b82d3948b2bd61619cb9a81c35b75435dc2026d74bd88fdff76b589a3bb13a17ff4b7b247e875dea124d510f6fc84e8b15bddfecf19c89897297b7b5eb73f36bdaefaef99a34e796f8ebbabba712290aac27d06b19db35c3596e5a16f634379577e6eb282b8c1a6d65d561ce71ddb392ae1c08470517b060fb67388bad0184414912658470e0c44f968af15f85f4d03d025a6ca07f6c5c267b39aa28b47f5cebcffb30cda87b97803e283e574014c2c493f7e97a45ef22652181e23123280eee4edd01aeae9c0afe389efb02e04153d75800ab281ea35d592c02458547842a72cbcaed4d29f71cc40d343fdf984283254133c10d2b573c94a32f99cc529c3e2d251f119bed5f1388bc0f590d7484bf543484207e66b67503fa079effca598bd3aabb289aeac9d285070e24c10022ba4fc9517fa5bf7751fb4b2d793737b5ae8c5f3efccebba495a72369149cb48d2db0a3647ab2ec28875350dce7281319677e840a05d6ca43c26eb3668afa0c6aa0450428bb80c6fbcdf6f4b4b9c95c05a1745f233e541121fd4bd3051c412c9d902d01c4e649ce3cdffc76dd81d701264fd6689600095b59a5fc63e8444212fc11caeb02c71d32980807bd7d2c262ca5c7fb349d222a451c5c14656c50de2befd0098d7db790189a2f53c699ce7de0496559b5b4914c4afdf064bc94ab1e081e34166777b7e428d019bc83d2cccbce3ba52eeedf20c405a3a6a7d41b3a37c0d57bc0bff679182aed70202eb6790088758d42787db4d60313287c131608c695fabcc03af5705ba99e21ecb8a23a9d4e07ce4784013ea9d20352f477023396cb0eeef231c829cbe6630b9484cc06f19502c1e38805b39b2ede23da9394b16df3e3a9b536acb936ec42fab1e8532372d4fd3d11757414f0cd3bd322b9ba301fa57ffc108eea99a3b9ec8e7c2db59d795c856caa5c7e78ec8fff0203087fd067b7e8132eeb4bb551c2dedc40d79820d136f754dba1d700ec433953ab564330507dc98f6d5e78e8c49dba8444cddce8b9340919b455c02791fa4636ae4482371fa7b4569c066b20cbd785223d3589197e17b687364f85d23dac8c27a31d2f4fe509cad063f258ef891976d0e97273803b2230771dd21925a17bf432bf0c3806bd640938df66d985631e195ea50252ca854e1fc01cdf4634c4161702c43dabf5cefbb5a84185258409f67bd82ea71e9f0c8ebd5d4096ef2f50ea247897b67aad9da12fabebcb797cfc5edd653502ebf2657dbb93740ad3d06a7c88ecb5a67b7c51c304c32882539a3633cb601a3167ca110bebb885f41058c86fc8533fcebaea2cc89cb522f72a1ac42e4ac64399de17a1e7ebcc8bc394ea1cc8244d852cd7d2538d86f546982294c9240a0871c4d34e4e4ba03198ad97679d88c277fbd47718215a99cc5d3d3a2f022b52c93dd4d2ddff446fda4b4c051b8a3c0136953521679cf75f0ebfad87d8f7fb4b2272a3d0bebebb3b8b3a60f109cf9e065166512afeb7122ac9bb35fb8b6152deef9b55108ff2fb6dee4c8905693270b40ffeec71d5c00f7224fd8800c6a239c0c5b161a466b8aa11933384e037ff3f8d2a702123ee308de42f62d85cc63db95f251aca23651396eea98ee88b9aa9e65ffa9e43d182ed1bc419a9de2485a3a04a9b597c463a89e5233a2a6923d36f85bef5a2cc9f4f6804edcfd2a585802c32d6b561eac958ea996f619f5c44277a303ac39b6d3b23ae82c816c4e24d3d4fbca3367a4bf56317991936a659dada405216325b4f7675bafb13ea8ba692b129890b7fd0daff4ff55ed853efd649e8bf43638497af382739c481206b0434a397f193a331d413331bcf197300cfb783b56146877407aaa51a7c1b0a8e61238b0efa1f1237a0dafd75f0595fcd225491b70cfafd98e47ec5fc9f4f1c1ffcaceb1af6e2d4d56602b0947a3efb16067e659f1f7891c386d8276ca5488e7804981fec397f94b4f4adbbb8fe770ce24b7febe633ed975af36c3ea0095244835a98d753b031a98f5d690101f15edfd5416217926d6d8ad14f7555083431afaa72124db7f933cee3606ff9353dde9be773d8eeaaa1d0a5077a5cfea320fd7dc1f633d3abff0bbf83ddc8fe260fc7c75ad4107fc502de1f51d4a086a2ffabcbdd5f91da85c4d8137690f84c9a69a948ba4f20ff356907b0e45d36d674260d13f650e76ec97c0b619b4c4db531699953b81de0f1c8ffbb3d468dc9e12edb1d74573edb616791e8d1d3135a6a84e68ee8f8de8e0e0e0dd9ba1eece65f4a4fa7de825d342e8b22dac4b680b05ddb0c4b15b22b9657f425c75f7289d43bf9249de5967fdf110a7fa96876be25aa538f323d60f8a1f7c7790b09d4a6de0649c83fcf18aa5226a3dd8068ad2a7673d68d72e05109e6ed4c81832fb33f39d40dc85ab771255953f3f14102e98ddcddad675d97b3132a003af6713d47e47223d3a0b06af2aa9099d46fffb6a1ec200f6c185c20145788a001b84819fd3e30faed2fcc970fc1ca029429c5d24a7505ec594f98a589242914ec380bd9cef7fa04c990652877df949ad381e735595b1e2619640c5ce2e2d1b594b2655f7b72c95604f6834387664cfa9f8143784758a8316c6dbc6df085768fec6102fec5e77e2008e4111d8aee1bddb4d136be72014615ea4fc45cd78364c607fe23961c7de480ed0908e16ec180b9b9a904231ef0333b69ec8fd6059fb95fdb4b1edb1db9d27b1a3ff2041f0faa4d7025e4da5116c72f4f757cc7aed913337b3f33cc988db76db6a821523661455d8330f45650129afcdb2f0ba90e388aaa39576b8238b186f8810a029582268dc8f4500eb2e350d80e9437dd1c1b8421ea5d143dfc056b6068e6410aa6b8f09fc0a3839638b43922eddf871fcfec58c159ddba08b688788035404b7e08d8ef7c808758ebd30c74a9524bd8ba98e68bcc0bf77a15303b2b0b160b67678924ed159e870cd70e9aa3ff6b8f4b3d4a1bb8c0641246d521d4650113546ab3fcdf63bd5161d13244db6b50782be428968368ad35aac4beb2a4c7bc95cc15e9f268337b9aa699f15e6e99fad51778f895bcfde2743e2f992df920393949fb186046725a980ed2cd8541582aba49927e27e353fa31f27af4d093b4b1fa99384a7ae887951b393b250814d0ec6eab36f1ba4a29468d90013a3347ee3e87e233d1412e04207e333c8e9b1843d3c13cdeeb6ad32bc528c05254b333217f0713e94c7e358ba00eab79dff01b4f1f4568b2f035a4148ab422fd7e690fb99b4cd06d9e3bdc7367dc6325347cad1ef891cd5bdcb7a00bd702aaf9bf0f40c537c02f571c3e421ee12b5f5a3d377b9e97fbc174ed914f81907073ca71d9f394a34926e85f2e18073c836cb6f449ff721282f23fa2e042e9056b8408e28caa66d520ef997dd1d8277fc183e4aad4a200fd2e54d242c80e20ca0263d88f327bac1d228e0712fbf0d28227333e9d6b93a07a09e369027820d949ee5c915c366b1a3b2fa2e10365bd478edea0107821ac1090934c48e31897f32461d713f086ac07a33d50b08c776af361fbc78fff59c482b94715aaea31de3328933bf0214c45acc2780f2053d8efb0bde5cce3809c0708803af72478338ca1bec9e403954b9adb5a9bb122cdba345e68c881ddca45798f6f137a9350b2b3679c6cfe06d6f06a275b3501bd3c2557229114f166ec79af8c9370086ba48350a3586c65297f1ac1563de8cc0f7716c0d5ca1a706ca9b3c475f68442d0d8d5cb3fd0f18464f6990fd773dfc00f0f7ae9f2ca6b07a3fcc1df3427a0eb11603e9318ce240c9f28cfbe686bd8e60d72ecdac004bdf190f0a83a058be27f2bbc907ef4685af839d5db750eab846d70c093c9b60edde6924509470aac5cd1a39c4f56fe2e271eb13650b31fda9d356febc0b015d12ea9287063ca0399357131097b2ae419588001ef8aacc2a64b3b08b5acfa59c274ab0139244986f9c7b4d51bc41276fa4b586efcf44c439997c5a10426c28cec3ed30e23697ade68c737852f4814f44e95ff89b5d1907afc5e7df8481ae275d2f033ae806813872bb4208186da6d2c2b965122d80e9552b47d25490ccc620e2264d749dd10ea725eb6c71c2093f24d0d6a46d74d588695237c9f49e45ab9942f33b13e000ddb894a14ad372d74d2d74b0286062207570491aaffb8daca0491f80fbf5aaa2953ee314c64f53163aedd491162d58726a918d12a8d02823d17bf532cbcb4d8e5628fd6b3e8a42c8f7522c6ed118314a16df2d3642e3788e34ece5654038b126243b1a42324c65d26444cc8c589bac4d64d1a19b902037153cc3e04166279f5e4cc1151ada4dbb54e0c4dcbaffc424d06d002fbfc34e9212598ba82fc19a1166cdebdcc799decd65afdc769d044eb0d46aa03b17cad5129ac4ac5b8a1076f7c350822749aa9653f06b46a75846496e197663619b597bd4585d6c1674230fccf5138fc28a3a79bb6511434ae29a12213e6453a2af6cff333d4e9e37675d7f23f315f15ce04055de5fb4d561e722a6f77deb66b95435e3f4d8f460dd3daf9cd3455c810c7a3d5578ab13661d41e052b73068c7f2c95505d7de1b3b07ff2be413f0caa8261237f6149a55c1bb219ebbfea25a223efb6bfbc0e475237a40a4e3f1980de4a5ea92689ee2fbe9abe756565b97585ab09f85166557a05c4eb7d4af3bd165a37cfffbdd9915c18f2697ad93946d1226a04c0bd1f930f0718742081f5b3209969ad6504bfd536d7c8c926d6ac81e649cae2bc0df3a570a1ada5a465dd4141914c5197e7e29d1a44af5dc196def019bd219402f10ce3e4b5bff99ad40b443a1a15da1ad26336692d927ce0eeea33348c47b0769ecdd076201e2ea67aa00982ef18edfb7603bbfb77d78667d144ba22c0523665d79e8fa3b83fae1dd4577d08ae207fe7ad9296106fa9c2698df2e9b25703d342ee86a16422dc6639cad6f8176f74058cb53e5ab01d10c749b749266e42a1a94eb2cb4dd2ce762811aefa2163814dc6b69a58216fcd6fec088ed484810ff562c58e27cd969d3bcd15ca90448da198cef4591c7773a2521b8b6ea47d458ee52d9efa865e51a2f8e10545b9f1700aa2afeeba5e985ae952c312e7232067d77b0ca314abf4faac290ee3a8ae8f59f7a88db35dcee282134c9e73575894648f24161d7e79df3982b905ef203b4b1dbe894870c8e8740f1ecc453f3dc4a540ee5844463aacc56ca3add44d101c19771926d4813c263a3d16f23e5442b8a4ea77f313e9c340ceb460246e456d53df211d43c69d36292c5a54ea7270695165e149dcfdc531ff0061e11e9f3ec923d3962f1ca61525abfbfcd5088a75fd4b6ffc95ea222cd34c375dd4feeb336081b34f6c55b5708736f377ba6f922c5323a4e5f819fd05c3cb6016caffb24426d148fa220f7cddf4f5be28d93afe8c597cea4033c302e6f7bbb6d0b787fa0381a6bb4a8594e4a9f52f3b4763e29111863e4ce44442e69e5af50cda816b315f02e11ea9d70bb0374804f80779fbef2423405b9f49259278fdd24b43e925b57bf36e98257d68facf6f4cde05621e148d531fb67b45e0f899971b4b72dd3d71ed9fd4ec52c267b955be79c4b4c777728503f71c0d0d490011de2f6da46b30be5d902e84342fe39a415cc9e799d69219e64bbd8a587ce10364823c05118753a8d0ec8ef1eaba67b07c713c916ad5b8fd7082fb83403310d32c863344008be61f83cd088b59add797a127b3458383f90b5988c4f5bfbcc3932dc75d35bb4fb73f291a506ce6572568a4395902c9daa936d345a9754a3daca4ed9799f833ac5e50c269a1f8ac1811d298c296aa4219a973f4ca1c85f6bc7d1ab551d1aa7ee9fef993616c9c7de73f64ffcf8e8c4728e699b67552e1bab77b9fc44cd42470e5a748d0f24f01c3d944805d20fdd149f0dda1b64ad5fe5440cbaf125f032130ed1be187a816639163f4f49fa9ca9fc28da8bda5a8d9e8826238e39ad34c8211bc5047ba771463debb4ee211d63342097ecc4e64b3546dced10f9e7ed73196a9e7dafc4d66cde47e6cc8bbf74409bb3e0aa601bedbee6bf940e38b5bf3690c19f4b7b2a5138bd958ec4bd5aa8ec8fc42b42998308d74b2f361c4971d070a396864aae7dbe2460c31a66f5b9eced6110ef853f00bc780ad6031665800abdf153e0fa5b8c095f8910696664acf82665b8a8f30ce9c3ee2f7c4becdb5fc37117043ec3fbc160d00099511edc60867c969a6b24220af24c71656516fdb1a6cadd34aa604b64fc760f6325de3bdd74f083e661f62063b366feff8bb7c98cd45251f0fe3683693d6c26ec76469fae4cf2b42f495ecb35d36d2231bea1cc34746778c5974fcfadc9fe8f118e86ae23979583cff6d94bfbd06387b82b6a0b5684e77baf8ca240b322f7e3ffd09b6d46a5da529963cd36ea48e3c40aa16fbcb747a8aa365dbbee425d96e568284c48a2d782cba5d9a3bcbc38a1a7b1111641d530630c74980d09af04b7ab4fb329ccb1bd58d1d5ebc7538325b4097e1acc23f29a7cebe3dc1a8fed31036d9a51ae0253a9d41c23f2a8291816a58ca2ccf0f05def8f4ba6229df88fa3cbea17ad5251ec00f00bc411b138289ce882a28cfa9b7557f9d3c7a7f38fde498c1a3045a0633a7b145f7e8a6d48270a86d75085618a7b71bfd424cafffede533856c72d478803f76affcaeae5a00017c37b3ad566c3968988d27163139d6b5c63187b7e4cc5e2d7bcba0a8217610414ce1483e4d0a5fe5479df2483b1456264ee30946545a6edd31b561fe29d0cca9c3980fead29a88b63f8c9fbfe35179f663e3f2d2697de45dab8347ef49b14a237bb12ae50fc07d141eb8da2fa563760f1d76f269fb99453b917a2eafbe53f958c63c5c1d07ab064ca9401931f95497bf6c69a7381aff10818bdf400232f595b71bb333ee8ce92c6286c7c37af24bcb7aa6ef0656e1bbc42fc31ab8a511bb190b966ae1070ef5a7c0a6020228e753b75377cbc0f5a72bd45cdf95158a8aeed51011df4572376948b54b358a9621a07beb68bf7f130b53a4a8d19069ca183c8248bb8dc2de91625b28bb76a463987dab9467ef7a9b3686b375131497b16c62bb74e706198444340a2848217b5f609c8929cd2ce856e84cf36a70263cf199fb91fa16aa443b66f22cdf197053a00cb577ed5de6660709725a2728ff556f170b223b514bd7066c4f01db672b8e7bacfd3274fadc91cb37419679ce258d60ab9d6028e95d53d3078260763f7d056c5e7805c32d90e7ed0d1ef95de04fc489aadee6a26efd136bec78ba8b952d2bb1ff1cc566232ce45e7ff42ee41272a661a77fe61c7b289e633e1724379fc23529e79e9763cbc5a1984d387fe1e40f86646211ee112af6a992828bffd97efcb235ccfe6b04c9aadb627aed880b68a6200d23f019505483fac3ae73b27062f23db8de88b6bdb53af0d57eeeba0a89cd12e5dc8e78352da8b2649c6c5d0ccfabd36906d8b6f998454f2097adc34700b37c94a875e440a5fab6c80f1e1f67ff63e9cc086da75253fdd41feb5b2a5b2439f9242a9b95068f3e77a43b8f1112f2d2d9ff67b599afb58bfc9f0d3a0f57d260a92381d20acccc1c1eca141f7f2a467d225c1323576052c316326085097869fe4e0670f13b830039a9b2328ee5fc1b66af4f73fe6a91de8926e0ef464458fb7d7ff18b3b3a1bcd7750cbbc14c353cc8e7653cad0010df1f012b6b6d1d58ce88837bf5dd0c2aa842596dabbdc9d4adf6c3c5bccc4bb52da6ec8c97b84f5141c9e630388c87ec585d6b817b6b170c897f89dd7094bf431ac8069b58f2504c34b58dcb8eee581a8a15af26fbd644018736d56f5db72fbcb124e47528e6f729f37a55215f3292aa031e302d2e8ae9178220e30f51db7815d097a2fb81f822f2648f361a11d8a82dd520aec154c3637698945f424ef9f281fd301152f2643fc5f4ea3af68a778eae604d69874e4436d2e585f5ea69e5a62985fb6ab5b4b78dea2d4f9d2f159e7950f3f97d30104e2c5941b3f9c68ff3e2a99a27ef34176ff3a4d968ddfbffe853138d09b915ad1b17649147976c495576fa6abe0231a5ed1d3c464ac7be190fc83567a4ba1df8a68b95ccc4b5d470a854bdff26e51b05b0b67e0f1008e79993cd32f82e9a85b24987e44e95c963a6ebf4e7a52102557d30d63ee976421ed3c081910cc9bbed9f25cb93e7ffb6ca977e96198927ccc29ac4c2a90fb923eda56e01be987d56b9a696a6058dd378ef7138accd643950220f3111af0e706cb68a8c4fe03e4e2936992828df326f8e18a1416cf4e10f9cba2ea12244a75b6f363867de2126287f7283f5ed1396bcdeb2d55aa3090ddee494f3a53ffe8034b21c15dc1e8302f778247ce06851d763fea3be799b98caefa749caf39145b56ae90a42e765cc78aa8b9dae9cbd136210470b1f26b0020450b034334da5b7f58c8b0b890ddc400715ee52fe45d668e4fd9f0fb235fba619450a90f211cc4ec4d107f10e56c89b1969361c669382864ac433d83919f705ae01794dfdba9d578e5ff731fbac77d020bb7e22663c135f26168f3814423f490edc6b87f812106f20d56885ffdc92638c53049c12402b5f9fbb972ccc701bd26039e912f913efb03ba2603f9b5c63967b4f1c3bfa17a47cd4596a51df483f59f5f04d8c0a34696a91de0cd7f308a10769bfabd4687d00b5e99c63f5b58753ec55f4ff7541ed213bdb1fc1664acbf54f93d6bfd66c607dfcf899164e620a0d7f57494a8d3af1c8c7c59941fd1850f552158283c2c3664b18d11f693826f0be793122c475eca0f2629aa2018283f196099addaf231223e6879afc40dcee2b36262392607f4b4ed12b9306f987a71a6941e2f8d282cfc1c4bee5d8f131eed19a399954c55089a0cd3f5babbecf4bca9ac3b202e534b55993a4bf42abb840841b4723e77afe898b14876152c01aaf39c559dbd613964700b2469571d74abb1d5c4b9760add0f27eb12c4e98012f67be96fabf7c5699e3f81b99e163f8dba9fcac1f999f7d09d7facd86f0c0c0428b72d3dbe7abd21ae9a53e5769df6741f65581ea9b886d032d07c71546ed92e5ceb35a7d93d2fd5dc3fc89bc01c127e925ce74605ef70e0bc35579b11c5f175ff83689cbd8a39726aee06aa4ec4cff5602d10c3099de268e7d1e5b043c67c29bba28e3d0b3087f3158edf9097e7b1ab1adb286d4cba1f6dc876d271ed2cbea2e015e25a0d554cb238b774f1993711227f12c9e3341a922e74f9da22c2b824bc30e73fdad8715762364ed2baa73048e65bd32e8f150957c1ba5a879c16c9c3c6b3640d79312d42fe19889b254cc2a5f3d0d437f6a3d2e069b95fe825bf821706efb90f905eec478e8eeb066e6eb51f74129286b07801a5297f0b723fa7e428d22fd984d73793596e25a76b5899b544c6c34f234ab552d4eeebad3b404285d84fb5538c9e7506455bf1b353a22d525859991967b9bf608f772887c6ab2d606ca05254a6f41d986e9838f87cbb2bce89741b138233ccc799c964ec205628129eb245a2506bfbdce154750007311b489521322f2dd48206d1f0ad8b4830fe926b085b21b5d3e14d51ed2715756b3209dfc47e7dfaf72a25de37793a6abb3a83c9a413b645bd003cf49c5b87d1225ff783fbf73d8090a3507a3633870b8a992bd06a0352919c055b7a41c0c1075f5b7a2a04f09d730cc59440b0869f226795a3b66261f09765fc54f5ac906db124dabd878ac47cd2e377c0d49db03ffff1374180d5620ec28fc5b35dffc64a62fcf8bf5c31a7b2eb70be3661f03e7ad3db9eec4420fdf24bfa297c717a0bec1905d934dba23666e94db064820c1638c667d139d2d479a427202e4685965d1f8e7b7b8937efd0f78ed385d9a12eef7f350b0a12dac63bda4f9567f0bdbf3e33538d2c465e80cd058f31c0bd0b11d8390d4bb539ac89afd1e3f17e7a3c1ab49546bf4c3288f7a1573eb875237dbad1b161ac2fc0e82b9afff1c27ac2ede57162bccb2bb3634df17f6637eee03dfa055c22f72a5b3bc1be3616fa3cb21871760dc2f5cea281cac830bbf9047313cb8d3e6fab6595ef86c8a217423f1c382e7390e179f00be86e110c5ce60d8ee86a52479325e271740a821367200a968714fc6b9232ccd1e9cb002468520e5aa478a0cb37fd9854d2f3a859f1df109c0e48f6cb0dcad6715137692426965e3644d924c00579825cf424dae52e7fff9de8b0a00423a24bfe22231fd7fbd963c3fc61f714327ca0ee6d11a397edf749df0a65c498856b317f9916e7b86f84c0a2e4406e09cdef6a5f233115a06fc9454a24c5e23fab43341fba7fdd80f8c6702d36512c73be3dff1ee357aed6631ef18a1a5ffff72d6ac939ce651342e484445ff02bbf737f8972e84b5636070e94369aefd359e40f786a42272b211008cad7b418a177dc490485b09a54d5b2a8c7835d2efdb94246341ce907f6e1f93b15cc91757de5efeaeccbfc49d2dc5e74cd30decfb7bd3d885fb2f606499dc4aa22fbc5afab145d7095f24e812db49e99f6d55832c1aef7c49fcb26b7148e45bf02975adfa7707c74a7732a06ed14fb7b0cc76da531775c2fcf912f8ad519835189a267e2dfb78ab07f2a14106a3dcd5441ac136ec0d6d294a19e3f462f1d2bf10cebde07419b1a082ee2ad472ae1bf8576381db8b4cf9712e50894fd716728ed664c3a23df6a544d478aa5d31c2b825566c23aac86a48904e117394627b210e5af42c505de43013745b454aede3500ea225b78c582cce5eb922189539f3f76879944d2d6acb7ec2db2a1abe2759292b37f9bcf355d98e230a40d9fa56bf15d4ea65d41031933c3256cb184434c10a0ef27da99969a5817f517a503006d7b2747c63ac712238cf730cc55278580cff19448f91886367040218d02c30e67a702f99bbfef4cb289f9896f498e7f91cb88a7147efab7b19cfb60f49c29fb7dd597c5021ce808ef5ad21293519e16df6f46ce2028a253cb7fb8dd693c754948d78a0c8e17a0f084a425175edc8fcac41e31f397fc67ebe50e05c382a9be954cfa1d1ea1dc7b41e770a1fcb1ae1f6a6debd5144217aeedf0070c3f4b6306e3c29798be110cac8dbb9c8484d817715cd5fc68553ca64b7b3a2903427577877aa921df4da30c37d67679d619f0282284062354d7c9d48cc68c3832877d1aaa9307cb7f7ccd50ab4fe681d59d98f1730b1a66184ab3d39e7f261491e4abe55a25a1de3bd3549989d629f2485d8daa5a8c38782c14414b0a2d077964318725e7b6f45453490388a12bd38583da4161dee4dbb7280d0494c252805d2b101860a09b2b693caef34000cdffa6dd6a60799825a30fe91c80ba6d0ace4ce52219b5743ec9356924f89bd6c3ab734c909bf454fdf54e162e0192b8808ec5343025a88835043cf08b78f9bfce25d36bf0f2b9333a2277b2fb96304eb53f8e11668cb4ba67edefae0c131977ed5eaacd7adcd67dc8a669160feca03be0927316ed84decd0ed7618e716cff0db063caa6f9c2d9c14bebb40b0f53198cd53cbca250330436d1a5a98e2088fa473cfff617e154edb40855b91da9bc4b02f03f2c52349181bf6106e5ac640951edccd25bb614bea352df5adf80cb8749d34cb62f88f7471d5ef2fc5fd1d331e05db1b822149323aa4e074c6175484a82a822be4769100eda2cf68ef2ac91c2ad912793d975427c706aebcb5914871bdb25a655a19647bc54bde4ecebe2911990257e8f0ede9e3207d6ddb9bfaa543a59f9e929414f44cd4d2693bef010541acbf3bd2dd3ed3cc4890cb9d0f383a647d6f81cf6032eaddcdd4acc9b44790fc0e75a9ad17ff7dcda23ba011ccd1f6903b6f4a8a140d5753b6b9b1b636f23d1f1d5949fcd8eb89b8abded9e081eed5f9dc1b0d3c3ab902336c21d2944ca5037797d8bd457d3e5281c0e9a6fe9484337b665d9bfccde817907b57a0e6a71924505f4651f45909a7e80ea5747936c7a91a8c0c99807f7902691804c2dc3bda6d15cda5acfbf0b9f5e51e19982324b8d15dd5eec0098db83c8af768af4dcdc9eab03cbdb5c5f229dd6f4143300a29142fbe8b78f4b7d6743d49e652c99ff522b5faf3c4d789382a3193adb481b3c8678d6a422d8348dd52c7dcf276d1519bc1fa10cf6bb1c3c967062050397bd07c15cce9a62b6471e64d79996c79f169f623e14fb737ef5f50bcb49b9cde7fd68147f38afa48cb0ca3d04a316238fdbe50d2e2a131b204e4dbbd654583532402eeeb5aef0e6122efef67ee1136bd3669def919cc19e73bfa1438ba646e8b1e66c6222555c99caa13f396fe74b06058a8e27e9f56b7845a2c97b408de5cbae2dc5af4dcb8d25a11aa10501afdae900c64750d96696de40d1a447cf18896bac951aa5e9fbf9e223138fce8c86eabe4fef38ba08e451db1aa49b698cf10b96294f31c39d4a6141f1c05d02f7cb544ab9e1131ebe9b852a81de6d35351f993aadea026fa54a4708b5b440a8ec2966547ceb8b7fd7ce1520340a95a7ded9fbb93d1119852ae8e9c375044316ead6e1795bc8308641cb71f0661c3b53a9b00d351c1eb40609357d5d38e47d6b4c15e283c8ef3d4fa5a5a1caccf762dfc5f15e25416cd6eec70304b3b5c9712f429b3d5fe83854de29a0e402fa6740d01089179f836d308d6cb9161e8ed11816ddc40c2cce0392938fdefb72f81181a426347a499256e6891b897d685e50b01bf6deb4414bfa8b864d0b1a267deb83e43ef5db0d3d5779fd81cb05b5b641826cf438992e83575d987afae6e34440bde3cb7e3a6121b29fa2cc38f10abfac3f7ee116ccdaf37c068eafad20419b10c1163799aad84ee07b282b65cb7b936290cbe1a6c09355c1ba0f2f89c2e5412fdf62db6a4b107ef407f3ba00247f2c522f47794a7e243f43721c772b1bd1f047c226a353f3b18672f6b35707df1b018fc3ba06afe8f7ee823b9f4f20dc578d8490e2dab84db0a21d69c1f30b7ffd4ed5a5e3f62f668bd4df9135d722637b1c50961ba698f96375b75e9c861bd058a563051006e49a547dfafb309ed123533bc59f25f4c1f6b4e8752ea8474cd48fb090c4891343804230e6026699e6cb13609eee418191fd0b10d0fb454ac44df1e372d816653139652eeda55241502bd8758b50995f09f2b0027b487ae7874c740ddbaa36bcdf230d83ed81f2c2b909a8d36a6aa57c0117eee0bd2d923359b50ee361ff52b39f2bd35b2cc8792eccc28249ed0ef57a67f905f2fd903eb43ffffbd9325ce17da4f9dbdf4853078a81d2e685f93bba7643b1b020d3bf608cb7931f4569dbeb43f7e72f29448509a82a674d2f38c1b2eae81b20627f2e13bd5e527275e5c0f10d3ab0744200b9e6c86dd3bf00c5001282733367bcbbd74226365d9cc72769cb3de062ae9cbbe7646380dbab5f79633c0a5e854b1167d64fba1fc9b9150c564c1441a8c56450e1ec58c9466dab8e50b3bdca75eb6cf19391e3dd6568b2088fbe6f1534655f3be1a0808deb6e4c3b133a43d1b78a31d5916ea67d328eb9f3b4c354532cab6d021afcfb968cd7947d3c2b554b7a6172a088d6b9e6119bf406f8e62389f84d5a9d7b642e87e508c8434210bbc61ab1360cf9c67c691546ee34fa87fc88597766fe43cea783dfc5f38efc3b548d1455a544eca45d37a7e10f6b22ad6651c0f5574e98e9f7d71665d42cd054bd9eba2b6809e7b7f0ada4f723804a80d57c24aa762f925b6e60b70773c4e700e336fa088038f40ead0ed5ced649814e84399f197a4413d734c83e34213c50b6e54dedc99e20c0b84941a579e0135b2d5217c56a17b78aaceceeb83d84f5f6da51d3dd28e1746d9ffdb68190872ebec1447a8cfa2402611a912cc9a43221748759d4dc1228e981426416d6d8ab627cba71b5a8a012f8edb9c5f3a800f0107a8be6afdb345ad7c258dacd3045e76d992c3d75883e4d34195887e0fa29f69fe706a67b703bed825cef61bde7a46a8168dfacae8822b0de4a3da92dcd56a8cd53b605c11b87c2bb9a8745e72f4905f5510bddf3ce7a287bea73c53d174b7ccbab3042c6ba6980fb895284b5f2d847e374890c0011224e22ae9fd63e8d315bca166cc91401967a135492f8583970473c25b8d702d0a15bc0ba000b7ae7240c27a641a4a0e6e4b26c0ecb2adb2066028123ae4dfc2b05e146b19ab3a50a502332e104839c93454a21dd1c310a97e51b2ee5396272f656f873222a8f61a3ddf64684b18e5ea861b22dc6954812621cf01685ca58ae6da2c1f5fd736c97495ab3c03ed7e5bce6fe4d8bb7915caf78bb9f30c3c1e7d2690d51518f4c5d40d684ac471a25732a71cde6bb536a0a63759f296cbc27bb6c8cf109ce9f2d527ee72e12285f7e4233cc6f80caef263a5422e0af3ab0923aff8010579d27202c15db63dd15f8a86b3a625cfb70c97c1afe6a79650bab6bad8812d2f1b987e0687497e85e2e43abeb576d4b4a9976413ca921c1b4d80d31675ae965c7ea654efe5136413d63953edb10e0a3af8dc76b8decdcdadb79af6ea4221489d1aa0ac28ac45f90aad17e0bd537da908ed15026ecc9393ca62fe4ed9bce1784ad3741685942f258f262c70abbf60f8376dd1087162ddae87d5b44c6f6cf284769a56722f9e413cd37098f411276937132fb6d0d4dea1db0cee6feac6f8b9611acaee268b9d6bed146e5d80d20ddb93c8a4c219ab628b4bf018ae542d87140bb1f5af83eee179cc22251186e321fda30597bd7813bb424bbedd8145f1d7e97dc5ca5423fc5bc07d402268e4d27431f65641481735493b4a34ffe621efc9a9b3d3abd459407c7c4a17e2a9639b5dcc03fbc549a363fa8349872e26d0d8e919049e1cc87b3f47c17ec57645db665695055ea0f9d772f3b4abbf31b5de9d0bebbbbeefb4fac0802bde3ba59cff1e93847247978f27d245cc81a4c1a35cd1cb8c6d099c4d2030f216ba0d5b85f8d08c0938120c863868d8bca235275acdf3efe233eabc829318a21252648c5c664e06abedc9347e38a6dd69478d1ca1ea8aa5dc5647120a589b7876eb0350d85de944470fdd68f6e88999d0ef6b2faa221fc2005514ae252c319d66549047328ff0c4743f606aba90ea3d61e37db128162cf824dd34d436907c0606107deaa08b0ded1f94b9bd6d19cbb86ffad67429bc98cbe2ef6e198eeb5d4ba020567862bf890ce09f88e864122581c3556c32d2e0135d08e200b4a2990bf6ddc0acfbb87b3ed2b2ceb3f257a7cced8b5f924a0b88b1e09a65611d4788117fc57d54c927968862b9a20f3a90a75b0b0a515736cd5f63ee56273670d2a833cf714478aab37613df3df75831d80ee2272d50d569821ad289fc88bd7b45c0ab6ea30f8a6ada7fbd9cce6f2a2522aab4ba6dae90e5c3b67206e503cdc96b844cf3d85d06276678d07e2346e5475c183abaf3d5af5aa761e3c63dc2fe62ff449a9270f7bb90a7ce144be21fae989e72e236c8b329ad007c70ba8d31c6f6200a29b2e6d08793841d70079087145267644b9d874150f0f137e19c72c04f135b03b1f6997bc00422c61be4b6d3b7710629415c7d0f165f01639eb0ff240d8561ab3410d27a7106a1536c27266dcaad98a598d27060f2bc334dbb1dd26dddedce72bf77a5105d9980afc8543f8c3786c5fbe3915cd5a15ad547403888578a1f9a6627d358e803d6f9b2ce7a39752fb05295ac656183a4141b1c8635f6f69853c1234cfef2a760e30eea30de3462f252568b7a9a2041f6159a883212a4295dd1cdbf0e264bdb73733e81f875e1577f89b407f0a62fa9f30d3cd5b98f0786747384dafa1504ccdaa6ad1fa89506088b5bf7e32e1fca47b17d46ee428ab91e95cf0c2184333a8a14565f25fa5d7abbacf84da27140fecf53aaea173375cb8af91075a5270939b02afc452641cbab84789fb4e5766f1210c5936b4d213c6a7ed2f779efc2b837f19cd44f647fbcba51d6b6952a241c5ed71843ed4b1adbd46e105904360e971d4a3398eb8b57384e361daa321279f1e8728681acfe053aeaa203d0523a71369821d558a46561a93db3fc39332b1a39742edf7a2980980bcb762c982b755030f7eebb786b6a5217835bc340e9580507273cbf637c58e91eaf9b5e45569f3bcd51c14cbfa607eae64be2a246a18943f77302627e6ad4f337295ee313fce1fcb7278ba4116ee94b76c7a23e8439b6d18ad12c46b03dfa22064a74e8752cc59c983d55834289195d28681c3c834c616f09e2cf95f2eb9e644fce7727325de512e1488b42d64e39ceaa8490446a6a803d985a9e3e72e2a8b0c03bc832b7cab735572ffef98d3fc5433545b15a3756275552d9cd3cec6f16df2bd2a3f6ff0d2f724224ea9f5a258ff7006e2811eb3699af030bf16e3d1c4e5441b9feae09048b19fb380c6c4854cd1021460ed1f289f666caf85f286cb1b80f2d11dea82e8d5dac90a494cdf589fb0fad493687e801ecb1db4158e2bcef0a7c0719a1b398d53e2b2e5eee3a11f65c5958fd4dbb0c4e1874f2ba5b36c49c7e6abc19670cef796aeb762620d65eba2e3000ddd542140a0a2c864299dd725c7985e467a340e243f8ede33d4b71aa425e98243c3d6b61643f41e3303a2e08433fba7b5a4df111393fd4b411e42f240006c380ac65215479d35928c45a1afa1ada177700ff480272f283ec212d3e3ac3dbbd17b033a2f1a76e9362ba947d5864a2b32ed2272f2328a0967bf8fbd846945d68b66253a51af6eaf312c5ff8849624c3a3c6240918780ccb2c87ffc75f714f9df6cf47be45cff112576727e609b866816274bf2ffef1d9b87cdc28c95b680d7b33db6890ff0cfb3abec0ba78c21fb8a6343d465e28a35f2299da03e64748f0f37614016994497bb78b1c58908446144605b57b7eb545682e33a96d709c3810a91bd0be700bff449fbe426e55c40cfeaf60c791476e285ae371d0e5c0f63290eb084471469eaa42d100d9bb32c7928405d66995c507a792e2077c342e02d144449521e96376ace00d2a66e7effccbc9124e2ee629751f2dcc32412b8439eb3c530af143761d78aba31e16e23906540d6ba004fc0a7a943a8188bf50a6363d9475c938bc9645f0768463eb55e18d245f03721e3d83ef20a7a4a0ade3f56732fb7e08e82d12e7c9ccfc7ef907fc5e8105a6a4fd570f5df2cb7867949283c7baa0f0baad33bb2426e2709249c2bc900b7f5417f13a9e9beac47435280d7aad31679a68e2a9d14c7048b7dba09721e3bdfd61695577f18cabfb6872e155974975ea8d367332098639d397b581ecfb6ae9eef8450d45cedabbb6478718186d6c0ebdd01ea66421570bdbc3d02834085af2ff3d144f0b62d204847d020802b28d3c60ec20079f7bc63d84567586fc78d2b6b7b39a177e5001220c22c612036eb4348ee3eedcbc996d877bb7f126be7d5c37ece3a27a910120e06f403dc98b166697d61f11babf65adbf2fa25a63779193e056bdda897387cca29d9ae7660a0375090d9a98495367cbc64dd889b83de4c2ae95688a08fcc2100eb24dd8ed03d40ef78d93f41ca8cba2541d59aafff9339967a7c90c535e576a3bc87ceaddb3bd80a9dad9e5c2fa9184657d29fa36f3440c058fc38553b2e1aa216b05ea628d93b2f39d94047c6c4c06d7163c22706b65a52b86cd8d9760320ee4044a1b6e76d958c26c8ee2cf3112c79344c32d9f3671cace5ffdf611ee59e7928ad407d3c267f069a4d7cd42c593dd564991b06a9fe220fb797e9a7b9b8fd4f63d6d14caa17bedc7dbb763eb4e984a19db9e5e717a7522d8f27ee6cb00fb3f04d5e34dca370545a65e3767d5948ad480ceda422e422f208710087dbfaed77f3a04b165d531db9f5372d25891d9213743f5cc68f020dc92724c5c531eb72582044663fdbc8fef661a1d488b886c1abed6fbcddc73d319875805d61542405f837012d6cd0a9011c2ef742837195a6f210ca1c65a78d5181c771fd8f324c4cebc33a9413abc75f229185132779ab7d4451331a41cd931253edb6c4ebf644e6f4357ed9fd760feb8a3189749924c6a1c013c0e2ea8447215b686a606784bd6ee3cf5fa06cd7b8c73375290659c28d5af0a52ec5f2a29d2cc58553e5a1220cd6a2141bafcc7ff33111b928aeef1092aa2c2ff34a1c536e0c421718e1b87340b06e0af514684ed1cd609250ce4a59f5a1ee8cc80cf465611d51ab7a54c56b3481ad508802b6cf2c111b25896e8b27bdd031c73467e7d68593e10060c6f219ca797cdff23dd6b6a759a784fdac0f238d5e2f8d055829cd691c2d74375c44fc5b1c2ccc2c220103522e3cb1bf6352903011d363f7e4d5f826ae9afa02ac97c282ffe71add79de56af2ce74f9a14d45052164b05b3cd67b35fe14730a8c052b3f4122562f12652d8396e2269128302d086330dcac89c77e81def2dde354338a16c8bb26ce2b1682ecd66e6cbde1b640e629a236c26f638bd142e2fd28ccd41a5e29dda20541d4048f85c790845a9cf873c4bfea034a433dfa451545c97fd4751cc45fb0e67c5fa02aa8775727465a35e83c4e7fd968760a5836fbf6e1a795d57f12b0d91ed57e4b6f6e7810ad9d9fe7057eb56b0fe59504a00ee1ebaabeb6069fe1d9a19b839aee2ea109aaed5e81ea40276a648cc9b8e30318a22c86201079635bc0db4a75c5c5b30d51117663980f6a374b57e403904df92bc17df107da96bc511b4153c5dba3912c3bced702965d0489c7b675ec29638d6485ee59cdf5809e6277d9b8cf4a4e4768d9c6f63abe5c31a5ee951e659b4c2cc6831eebec1474e2d48eafa50dd569c493c27e75b871c625e54945abfddc05a348d6520d57afa9a7d851dbb1f224fff5ec1b816511bb8ea8e4cee4ca75e10d1e4117d0838bae91906a8a14c28ff60fdc74fb499fc168fbaa80a13084adce928265fc83e20d68dc31900ed96ea03e05ccec748eaa5973911c7efdffd544a2aa0989408fc6d9531c98c5c4aedd972b626156e6b90d7b40b20ea382348efcd0259322e51e24401421c1cf8edf5beabf4cb902a0a4becd5eedb391c5b1f53c9b9e76c019430dae03c2ec8d222bea198bf0ba44b3992ce287e99f2da2bc8081d6cef7feb5174cc3bffb6b6aa66e7bc661def5a247a28125955a38903f2609f7d39fc47127e3dfd5000132b1551778116f1e6dc2615a7591c6c7cb2b46e49c78c1661d0fd085994e71b39335f8f8600d0f853ccc61a84a0d2dfe954eb473666f8669edc39cde1f20021090a06f8aadbb97f083b72f387580b80f4e95c9987041f603c33718b529b68bef08d903abf253b7d5fb77fb1d836dea64a383a547227ca9b4e1c7e58d0dc5883a1e4f6a985eea6912ae23cd1a71eb13592dc5c408791f34383dcce6cc1f86b1ed984a9745181e77f38763bc8e2a6f2512a2f2e8f9c5d08e55b51f62a0e3f724e9746ac267c8b55878541d9bad154f41cafd9e7c7c79b322d44f89a053f9ef88e84f71c5222baf2e99c22cf812c277f6e65896e306a4162e2f5868ced5d80a9d77bde6a9c3903be432c662ae4e855e01fd267eaed17d2417f02dfd855998542f461747f35492a8dcaec5bf9b763dd20daac0fb83ce385a5f71142bc476488ade221d7f13114061cb8f05744060b6013419cd71013be28012a37d18a86dbb2caadd17714f38c104432870b511131b253651c7447f2a62077792a74b17a8829c9a09e212a5b8f06312529268dc042036313734a6377c04ea2f93f5af8a911eba4dcb61c3dc97efc6bf5b2dea5b8b6f5174d77691c6754f9426a9043fa6a65970777385c673b54d759af92a4af3816228d83b15f0b20da53d7591ca047751f235c6d02d1740fe08da5fff61fca351bd555651553519a2be69884bbb63bd6f97b55f252c51613024c7da01d76e2d8c75ac1ea38175580bb777c2bd3e653495fecc9bc2a5977aae1b072f1d327b9baba08ddbb57735a0bda4a8716e8cda7729a98470d8896ac5c0990d457422cfbd88a2afda2da7e6987c7c8fd8adf2f1a2b2747fb9ebff17f69bf623e3bae71b23f210cfaee088de748433c21a8d15862c3b6f8343c86579cce72716a31ec6d4803944bb82f2fa736354b3af7bc67fefead69a10e7acb2673845bd86e04cd081362a9821c3f6c93189f53ae002b2ca106f6f6dea862e5b890ec8855613c5e138a1f9367552f09451f9fff049f9c0c70d5edfcb9906a119709cb48f1c22618da825658f43892c8d4a49a88b1efb0d1df0697a7efe7bffa96a6c5346e009d3b9a31ef744ea897dab0e30e6035b6f9d063010342145d7d249abc41a808332442a508259aabc352918849914a8b56f2d8188533d1361282df81e49fa64f940f3c5d7dad3c900765fe3a85cad633726b174c7aba5b21d00f0b11d57c9e09953d9c8ffcd194f7762ffe4a13c853838ef2bd69afe12cec9230b4da33a05e31a2c96ce66fdb8fe08ebb38b871cd40d1f24aac84f2ff6a9089ec43ead16c95f667e7993936fc76feb9e636cc4c6fbc557f7490d1440cf6f989fbc6bc0fa56357a210987ea2371519444617d7285b97c287faedc1981d9f17605c3321f309561ff870106b1efb9bb467d9e05f57532da28ac867d44d5443e7f0ea2d0b2dde2acc7567794d0ed9f826de74deecfdb9238488fbd5a4074f51e70c92b36950b52f54d6b41b89142568a5afebd2514c2770137133b9e8b1b10e8ca2d9be637faa9950ae099a400c8849077bc4aa08a4af48f623b85f27f2e4bfbc508bf8bf12d0a1a989dec85319b73eef90c9387e5b1cc8d0de53cd06bb9ad659294d364f5198a31b03aec76a6b5420559ee8702b0c94045b3df8470168a0712233573aad4b29ca95450963bdc919b0c76a48178e3cf7aae6ad82d64832008a30288018ca4db71f33c93f928016d89aeb58fb88149d0428ccc5d162e064cd92c9286a64124e8c8bf455dfc1bb0542ea8733bb74db02f5d422e89132482a0d121e0d437734cdceb43ed0b2421d50bf522db8c8d175eeccbedbb2f910a5e2fd1e06d6ad6679bf2989270bd0f47eff2f6dc109c500749f7cf89477ccf292f41a6aea0573695069f7e6374e6858f6c3c8d2f78359c8060b2597f396b086fffbdd24f044242a383532a51bedd7fdaf03ed3ed1bc7c7480161cc6a1010d2afa1965e93864bab7427b151017f6d7ba053bdbf0c7eddee332aa580dd74c1a242f87b51a8aeb51eaeb899705af37bdea4ad77f4e0c7d2f65745d5d9d414212ca644c89b0a9c9a5b36d43c3bd6a1a43a38c85980921ce0ed9320e38c8a9676dcaf695f272522dcd682bc3da378695e624c38e4c49486766d31512f6cbe17543b47caa175232b4d1432ca5ee8546955e96a6295a7bc0ea484f63ab9bc44bbeb8b17a182a0c1ee467c01568f3de06261576d8b8f64278c77e70b55b0721e59c1804d32ba175becf70f63a79c7c8c77c9ce66b1a87431dc5601b969cf1d91d0a1e48125cf985735e1d9831e09012bc33a9a4729d89a67d067f50541497815007a59b1331c979f95e3b6cee5a5da2937fa9d2f4e0406261f6df3c4008d8446ca769c2d4e0367ff0315141591047b98cd7f914b5006945075ba68a04c68fb62526024559b6c212d01ce739d15e466c982625251b2ef265bfd527b264305ba5a05c2c68969c0fd701ffd6d9a470066f058a43ca1a5761c782ffcc8ee5bdae7435da83cae826abdf468cbfa876ae9aafb74d627721afddb7d6510e616606991fadda1f99fb37d19983b0b82f1eb968fbb213c2c92837b64b6a386f88e1bb627e5d299bea7d44018f19843c55d34a7d39b0bcb186119c24cf062d9c01ee3050b0e479221458258b56530def3f550ff3c67b7bd746796e6d9e85985de45d82d5d85c78ccd1b3ee0f52da1800dae198a7a3ee0cfe78d8d3a16c7e008d95dee15b31e9e50612f15dfbdd810bbb3ba168313c7100c599b6aeb1eafe17384ab719e0449648f528852b5a0bb97fc27ca398f4cf40a7dfcddac723fa1e59a91c79aa7f9c3be22e70212991bb6cd386bc77f290b09182ee4c50549a4a7683c8701d3b96999cb59b48933b14ba9704156b3363814e911bfc19ba3b7cd6b705906766b8966173a19a1543b12df889b0dc82c3c89568b8ff0d58168dce7852d1d5346f89ed975784c44073d3f8872dfd7faf06279932c6f40d832c94e865329da522f43b5988e81f4c6e9aff29daccf6a03353b9bd4974bad6b327fe52de497863dc89c2b580e7039b4044d4eb97a3ea6a530b29b477e4a809cf5ac71f4116215b5ae4b5760cfaefd85b1150f613c35bf54e0017bda403bd0fb2e4dd0cd184c868dcda986ce99d6f10fe38f135284a4c3fabe8a318c150b0faa304ed1c442e8ddd0ef8f2052fb7c4d4fea4fa3442f1f61dd41312e4751a86dfda9d43673a7282a5112aa20cac584a650d4bd27323288758028a05529bab04a79349f0304608c591eef7deb05649deb04b4db0a581ef33277978166bfaf8fb9e80a2d04818ddf3e35c4c4e5ca26225891371f7386780c8ec8ee2ebb4c70b50f15e071dbddc2145f004f04cae3fe2095fed184db750a459531d2f985a2d3c0827104beb381e12c2550a64133718db90287cd56356238046e7d6354150fb73731794ec4ba67dc1cc0a3d7dff184822b0957f3bef3a82030c3432a67268341ded7e3ecc887d2cff7f53d558761db84aa936289e629b9fa8b5f75927031e01a5b6bf31e58cccc0611e10e3385d5f81945f84b3d6b5d71369f75c01ea2b3415437c7d6bc1071c2eff6f612d69e6f8f514cef5d1eab6383c69be51c635a0cbf8b463995501f2816c04ecda7ecc9f3c6c906d1ce0e18fc988175735970dc81a1c40b969ba59c86ec654a507677f9cb71eb38b697f57d9ff0c0635ec5541cf15c88c0c4750df31f00e80adbecafe519a1508f235e3fffc2a50c420564c243ac5375b5cc0650ec004f876a283011452781460d43439a8717c14ae41f55e08f86382dfc1c049d78d0b39174e1783b207f560c9b3404e2adeb05755e256a7335e1a676ed5a78f1e918a5d013b79a6478f0cc47f81db00d310532a3b60f660ed164d8a9e05dbf71330ba410ea4b1d1e34ab2e67d2b5cf6261aec04bf49abc137007d5b6fe58a47c7852229e884de165b4bf64f3629229ff18233f2eac35c000e9083fb8247ae40ddf0e60f78b9451848b0f628b1fbb585dd0d5fb2d9a37d6e2e8db6a835514d5ea230268da83d5707c0250a7ce60ccef01aeef41bd807f538a32d49b0ed8792f5404193dbcc27a0057a50f86bf57a57f40044ad930af598c98fd40f3240b0cf7b2e0321e73ad1383fc6db44746e2137818e9cad56c711cc041c1063b200ea3b28c68169da16230857a032385e472a694b3e01d66a53b291147c49f1561dba47a1cdab434d69e0bd12fd7f0af24ec16693e78b801724a3b76624546287a3494c249e057861f44886aef686f9c6871197008fe340682e56a8fb642a394765605c25602664c90726dc906343db1ca8788aa7aab5e48023b421261218b713e0c24cba46465af868a22f0cda95d4694fe48de11f42992ba1456abc5c0099a273130299572abce5d04f5102c5d6b4538c88737f30bbf80f56ad9d547a27207ba0a3310491575670e8e99610d8359e387f12e7cf68ed07dc73e01184b7a78812f445f025e75e5536a2fac4e5250959183740734b0d614530721aff1e5cbd963ba5dfa09941c0e30dc6634dcfaf2ae1f93891a9f0b6811fa8045cec059c10be6e52f7407550c43f42cf3b4feb3062ade9d4062167e2f7b224b6c2cbe891c654883fe5c189c3a170054d2182e623f61c71010e767cc42d67d0b45fbe4600f8a5bb65a0b5c98cd4f52a039a8b31d55a9e2a545d2e05e435822f12b51e342a60bbb72269b89b9bf64bd19334f09fc6ba13067a989c7cac7c56082980f626ceaa364039407f8de0176cf41dd1f975738ac2f7752a1bde01d3fe2277f9bc4259223fcf29d9605ce8f559d65c90f9363ee37d99eaf5f418c7c10d31aec7830c36ecbfac52468107b9c65cce80056f3330e001d95b43d51273c8d77eafe5a05cb4bd1aa9e5118bfc008d0c98c563169972dbc28931f6cb9bbec1766f8bf22cdbdb036aa4b190a1dfedc8a4a0ab8571093a8c0d129d5a9acf03cc95d12a68c9976d6394ea02dc53f5f249303a725ed8f87292883b664283d3fdd29fcb9f5344f233edd5d6747abeee9ce312954cab94cac58b3a35efa6c05ef50721ca4481aabf4c2ee27168fbea427f7f098896f2730d979c1c96885dec6ed6c62ba48449f4ab6218d5b0c4127a8c092fe83e2e968d0333d8e9998fad4d1f030024f70cb1deaa0c7a53a0447a450eea61c0b4cdcb40faafd1687390d25927e70b980256976671fc19858dd8e208f9a811e2650b93b8c6cb3396b0d0acf1057a58c0b6964baadb15389148bdee06478a2118115950ea1e3f4373fba2411e4f9830ab0fe0617d82eaffc901dac1042d485cf9172db21f5e8ae71fd7b31bdaef5065f76a7b2c123dbc1db0c67245154aea7fd2a9005bef17877ee376cb9c42adac94c754735d4eff05bb79427d7abaabc66546aa90a93edb7792a2e3535a7fbf450d05413bd0e8e99b7c10c2ef9b2e0845029cd64321ceb73c4e0717f660e92bc2ab1df7f2ac1486ba367c74b990b32e2898ba624b1b567f7f585a9ecb71a42e0e3e40e843678d98733a584ba4115e9b9329212801d6a7c311272766ef284006add928bf8dc89398ab600f58c09b1f6738862b81efea84a7423c995ef010309cb93c641793a042c8a492e99db8a495f6ac52b496c179baf320900238e68a4cb2efa6d2b8976f67a39f7de68c663a3fce09bacb2a3fda0e95641ee673b903849010a1da0fa0aa48e27edba7c95f8f72bc8ca1bcd4b4d661ad1ec7c2ac984bb4a73144a6107d454230c8816ad2a51b95abb56ea502480267899c9da1a0f7b13c956019d72db635eb5f1cc44f705fa2f3722f171356b76f3793689ee318a9e422134f561da28eba08d3fe2e2c79aab50a22de5967e379627788221cde1054495da138773c33ab97010b9a12486bd2c1a8d5613e17db76090f6de2abfe4925c6c71a736e8e0f3a35fb09465d4d38cad60eea4955ba98422af71491590f3f19e50313064815f2b2d844731d0cf0507ed6ab3713ea2227e7b7f6ced3e90b15ef46ef63920bdbfa6887e3950d2a2a5c24d23b09873cf640d037cb4ec907d57f8838753dde27a2a44c82e6968083be6ddbfd95583a5bff7912272727d4f13facab1e486de643e2e063342af5d7d229dc0afec2e590f5b2b10f9dc884b2ee0dfd6194b732310d49ee70e0debd2c463f05de92525f066623abb92acc672f5dcb9a623305469c48612b63204f3e4def04196e7c57b481f3afdc23095a926e8a9857a60f686a09e7c9542e78de52326e00b869dd837ba883037a93809027cd9e75492dca41a49eab58de4615ad182345fe1c490995af817011ae31d755dfa1e7bd03f87ff9b864663938eb369746fc731d776e27f0619ae21a8a0d0653aee3a6917b99dc0f402d940fdd83f71571c4db7d2519c111e34d0b8dfb24cfb25daa6d10e8c27cd630b719b6d925912c3e0223e7529c323de559376812b8526eba23af389f0b23724164654f1422a1133de9d2d20a2ef40e0e6f14544eb7896ebc543eada045e53eb6f7e0b65925408c21948a6759e28061f537ddf2596c73721664d83dcb9bb68a5239e69191782de286b05c0324773b35e1dbfd87f702b7ccf57fb7617158201cf6d02061807d9aab2b8522db4b52985a527a6ac128a4b904eadd29a8fdf8bfe40a93380a4712115060349cfad7b5950392d9676917c6de7a232b85c96505d8dd14a57058e0ae18b59b9d6c9f67a9ad3ed0693a96bd52d8c6a82a1e1b5bc4d325143f1a5338bba5b8ca6db6573d94c20003bde6d4822a4b073dff3f0b3d0daf5d04b8dfd0e42f9e4cea27adde2042dd9a7f89e5d4ea7affdad14fc3e643afa0f99d696f1ff05b53063db69b4c4461bc5d821ebab24eb458c57fc2e2da77c2766c1947b15e60a5c770261ea096f6beb9dbdf8030cabca891bb5cc3f7adbc5c051ce797bc7912140ffafd8e1337f5f038669c8b78b6eadb9bad0be041e76e3bd8026eb5d7808f785091c04e753f7b59eae2b6c359984b620b7c1c8fc354aad4dab23c93d23d28d896a95bb545aefcf2f289ca979e2de3e5c928a9c3f6d3ea6646ad42ec1b466cb165252cb6880927fa3e2c2aa09f729787be51f991639737175d3b9a7bb4b161eaf347c8052986cad9a5045c4c251a4497819d1b5100c5ea23801187790f322cc269207849554d1784088230cf531e03f997adee643a2ae2aaff0bea03e71f8c3494e946150ea8c1bbb572f7ac32d46c3f8d411afc37a7a75ca7584e8af3f6f22c82143f12d289e274b126a9099828862f6db7d9276d932bc1fae38fc5c6bd69a223d269f6f52dc656ce2aa455d9b96b9e210062f2bb5208392acc2e25cb54c8eef71efc980b6812bccbba23a6d3972d44bd737ddf175063a027893b47c8b8e872cf2419586e804ddc6bfd8cd8c0326b40a5036902d21b4c84ffdd1b5e4dcdb9917e1e03dfe2fc3682a6acefa7930150dd0ebc23920ae25e4eeba33cac9cf8d6dd67087643e31626cb383aef95e4c1e84a1b33c30587b4f083b968f5212ebdaa0b9816631af18048ec4e0186f377a3a23f4c32a65542c64a97e2e48c75f4b5c479c4051b45ecfa8484eb89fcf46418339164fc57afd2889c6dca2b15c7e076ae7a65410798057f545a244910f0a6eed0be2fceef5d74e35694baa4e9cfb5817e761aad97961afaacde021ba64755b952582cd0c7d43e42d834b973e35dbb1f226ae5863b61ddb25e68e1e62536f983b95b0bf7b923e6e70c143c24e8ad0c64fcff4dbebb606c7644cd1d29869c03a47cd7c37729e5f00798f7cfb057bdef35fa1044477e7f4008366f5dddca597f3be8a4cc0f783a350946c9d6c05cf9b306c5f73cece6a0e489bba4d53e76beb152a7a1c362905756ca49c168672c5c165c5f9ed72834e80fef0024aee6a613dd4b7e3b435d2581274b41aecfd5e1fc889717d2e01c449519593b835ac3b011ecc929cdf7d25af856b07aed4526bd5d91863e027b127a388a6c32801c029092257c4d853743438dc6f69d8ae682f1462996e2165fd7c94ffee389424f16693ebe1b8c24c62ef00bf3eba25853a7d1cff755929fa6506dd744192b3b8a1f2712aa09de9cb1481c0adf271ede69509216d5405cd4ceacf049a189cbae57db50f22d01c46bb64413dc8da92fb76985252f296bf6134eb91f1c229a940b828ae587dcd4ca23e022fa3323860a7a4bccfc15781fddc3d6cbe07dd29afcf33508a91bf7bb645f2cac039b517344c1afb476e816c653dd13752dde608a23b2635d76468046d085ff9b9d43a752c7cdcda3d889146ba7f7d0e2d0d896cdc61c2f682824a2a0c8341dc9b1d37104d97db461a7c3f50144eb08bc5693c20e6284272a9acb8a630b62e21abff6890281c68c97dfbcbaaac0159c9397776538edb007bc0e01dfdbacccddedf5d15da22c7bff71509461e14c7c3c1312bee7fa2cef96990674fcadaac2cad7cf1eed3d62ef0bd27d257b08f313effabb938abf25f9a5a4c79a08a092041a20aaa34189707fe778a53610fff6b786b4357673de65decf9376866bcc695753fa6f95f0c3737d719ebd54526d6c6205ad7683d0ef0b507f3ed5dbc62301b34b227a71c0ae09022e39c4f714fd5a0de6ae32c9ecac0b721076bded5b4c3b6db426c19b08e44e2cfd6b2277841c9b31afd3295e255c97874f9cc29e0c9af3558ae50906288b2a08f8836368b94a4deba739d07c7fc4db61924f0e16f6a044093e69216432c2262ea26a4ff385f183619c2ab966df9e35277f7cbea14645a947281e0e1aec71ab7bd0696e08cc13161de8050952705f26a5a1cb90416584bd85b8a4503a2d03c45067a05d5ee19ee784c11d57ead1a61df0c212d5d1e6ad372e7cf051ab345fce95a53f059b36d4d27846668ffcef71a895d34784e7ad56ddf674d9154640efbe33baabb3ce59aa5c457d2e5239bead54dde9e0def485056d5e6feb9873c27672e834c600e17f3cf192cdd4baf445053e033e07895330552c99fd4536773b35c0149db12706b3d41f0d939061c50a494ec5013a60a4160c286adaab0792237973076153b68fd36ca2c91d86130356585d79af1dab4803c265f45222d84f93b6c524ff4c2e3587688d107635187f2459fe7f5579eab50325d9aeddecd80534c7c711cb06022ebf8389d70ed9fdcff67194dd6be4af76c067c8d77108f79975e5d8158c8ffc9a785e1c05a25935a7ef40da5785fcb0e87958a83d991109b33ab60b81d0d84bdba3db0239131b2f0a2b8cc04bbeaa4742d2f9d3ba919eeaf130b67079a8c9392e4178443e5cd67b87a95467b46cc2f54d20d6b43b792ee1b84be054f366fcd5fedff5b8648efb62923e4fae7c865d900b5d1ac1aca274cabf15a07cd268ff1da9e0a8bc027844d10d618c2c5701e100ccbb4eaeb2c5cbb03c552e13e83fbfc7b4d3ff63a72cfdf0a3b58ce1d481c5974418860acfedd5920359ef364f51c80b7804a9b21727009f86f4a50fc443954319d533a55a32c231902af13498b66df618ed14273906c047d69619ecbb976dd0d39d3417c6304a5583d39e96bd8225b87fde135b37940beab750a2f7efba2d1bf8570a08542bf3a3aa2d0a9cc37eb760bcdab950440e2aa2ffbb59c1d1be68782c2d02f8f677a0ae97f4a3f488be8de5487fd7f0b7f8b0eeb417b05481df9ed012a64576070ece9db92f10a8d1d4862f870f232458a994dd4e3844a9abfe7009e174ce0562a6e173b32216021c89105b391a92a9df18f6b9eef81e06cbae02e049e7c48479eb830ed0bb5f32f030724c30571de92cc1fcf12829198558578f6c372de6a751bcc0197ee1caf0bd31f9e7515747add4f0b33b87520b78db53cc96b25b62c4ec35aedb9483e292864a99295f704c75e1d68842dc734796f9b8b0409f7bd89039c7c627e9a9522b931511cdcada851b59d341c6e30c378659599b2012d5c8b7376fb330d9aacf51666a6c39c8d83c6ce378bc99a4844816f2fab0a5ae23a20aa57cf551dfecac81bb10ae77ec63266de59cb5a09235c5a78539cebbe143bc1efa70a10730e371b8459388e57133c2ad65943e02930f5ac39825856aababae22c9cc58e846669b4d6ddb1b3fb771b5877dc829ba90760a08b186292691e7162f61f77663f1ec75ac3063dc3f31352699b3d0782c5f3e106843612597e59ab92179f38955c9039afec1e46b78bcda7beede7e590d9e9a58570f0280238d71a647d372ab046a04b071f890f4508342de13b9842bf585a78b6a2ef983e790029f47b1a6b23404f74aabe7c335f7709b3f5e5c062b6625d5be456ee84771f0d8c1653e48244528c55b22e378d7ab18dcc8a0686ec0e801148e47289d8a33e6d5e57f48727ae961ef9b5e41c4df249222bd6f75dabaec1d957c752846cecf5b27f2a6e73aebfb7d8eddb9ede2296d53b7957ffb4ca280b5d1c0ace350a4a22d1633065571726aa9addd2bb619cb1b43648d5d2eea43ab5754f84576c01e0ebaff3c54b6e01ff3860347269152c953fb2fc31423fae4979758538cff16f998c7ae579a941132ec71d6be1e65d079f7a0651c33cc3c7398e7278cd0d920df845cfeae6becbd0def32ba13147520d47415dd5f052d2f0c25ee21d50f27d05543c5ef7b4413eafca5a24f7023763f15c49dbadfb8adfe1bd88ffad4b369fddbe4f291b94a166f3e8c4562ca4cac46ab44ce82b26e8cf613d5ead1f74534066dd975d11a407e7b28b060eca99f8e38dd088de46573c9ee18be01317463b6a10e5690de5e145d71b7ecf231406bbf82cbd96ff208a3694b702241350a534dc9920e6ba7d042b9c0b1baab22dc9f20b81b0769b52c63051daad807ce2a87819c033a6e430da5783ff727eb01466677b85ee58c106214253652d9fddd442e7ce9671715513a352a3df2369c370266577e616a04284363bb4ac352b0c1a4cd94114cdf9e6074e2708e57ad59e3ca1cc4957b352eb8143c947b43ad89b0aa2b353f2d1a1ff0ea18c37b7a21f1b038dcfb6ed02fbc3c026ba4d8a3c36cda1f9e9f07590449730fe47ca8696aee3a5ae826ab275082d764158826ad22a8ad6265479a39948637102c33c3381a5ef3b106b499401eb92693ad77b95efe8c9a6d4b2eb51ba7c19e3e3170be151ec1f019edbd6c218b6acb32f93150d2a866906d6d7b5fb26693117358cf147ef545213eabd88b03b3c5c5d369f269a5bdc5fe8b52ff92be584f6a8f428f15d335c6645d1797df2de75230cfe48007b1019f63e4f3653e42088a8c56184dfce40f3730fba7509cababdf212c10d58538e7a1163b2b1a70c34d64ed006ab0f8294d217f9da085b6478768b5487f2794b2f70ef020890f624c16d9c5ea408e115abb410b31bb72f9d255bb0420a671662cd50a39885fb447c1c55f99f8cec9e8a95593e528536e82ebbf83b2a6b5b6508725f715125415681611fbbf84386b0de9d85727f2f33163cea1d2516a1235d6931f033afee61cf3f7d659b08065d2c9597bde025dc91c6cd49f7157009a97f71df94aa412a05e61eff02b9178d7aac5797dc5581be5913bd933a40bb80e6eb3dfc09cd0d57af8f515b02d75cff5175f9ef1170493f57d31ea2d2efb911e1b48b7bb0b6386b7b80c2ecc1f1844358cea125fb28637535de5209c7fa19cae0e91c4764e9bc1c81f57698be8c6508e0fde5006f9b2e05efbfa94e64ed604d3b21675a74663435942115220ddae8d720813e8a4c5abcbc2a583669f29c29ae3a8e4428f36d5d82c8382f61d6bacc21ce1b4586568caa1666b014b63dca18498a0f2d3198890eb0cc29d509b28913971c46e8097094e1b158a6d77abe2fcbc4a04f91a95edd39f334735f18adeb58f45f910a7cd3b1a11f77ba9de6c880aafdecef02fe789c9ddc6f7facb28baad9ac287fd008a4239ee7826f8519b4318d7c47ef8c62b361189adea01efa357c3481a72fe26c073aee472e63bc920dcec808615f0909143837d85e4d27a341f198277ff08d0c84d5dfdd227ff34d7a4a00f5337774a0451c11c1ff7def5eefd43acb145231c15a07e9c7400a5c25cef110830c6035c8e3d2a753b58fe702aa083633e380527f7d2961e411b2515be895d91b4b4a10f2187e94b6340516309ccdae5ab399952ba4385c9482cff0b45ca83d4cd120c2651316ef5449cb8f926d5918a47bae933cca92428ccb0c98ead034889fea97719a9420f465224303399140e8e895b7cb21a420b69cfecd407bcb1308b742de77aa1f7b93995acfe050bea9e8ca8ced66b46e0183b7f38e8af17ff65ce6dd2fea6cc3befbb711781cf58cba933873f5b77d492e132c836d0d507f428bc4c081e667605465be7db1ba0a73ea685ef1f800b1ee15da4a83eb067376d2c2206bf33b1e2ecca04e79db0a0bd9e03db8495f4fde9effb4360dd39bf65961590cb21c7b79bef57f4cf5e6c2e18b38b1e0ed788b3f1fde9502b5413b4acce0010f13c1fa0a2260759186eb4e3ef9d12884d21e795db90d1d68e2989238943a94dc4e200082587fadfe41f4d2092f21a490475d337990052737d8558541ec1210e591f0416283e5c580029edee2bc9670fe9fb482b7cabb593ace8972aa8452d3150245883a6e78286b1ab352636b1fe3de4871af4a6ceb6eb630999163f56d6335c2f4c2b9f109c626f708b48dbc89822f3368b01f60a75071a02cab966965559f71888a95d3d669082450c011c9d9406f024ea0e1949885a436654a97e8decff23c868df0175e663ec9640a1edc2b3832f6c28a3d0f4a6aa8640815400e3e3b6c9030fe1d213f71a224916ad2b1bdcbdf026ff9cea6644939a9072ad03db4c98817d3a10e968f59cc7409893407be2f654631cd502747e4658c8f49ed0d5668a7dde6745a324e71d42925b76312ff5ce1de2c56634c6142ddef7080c91f4754e28c875e3f988a20e1a0bf8ea9df16c76681e89e99541ee177c6c835d00e1233ed78a2fe5713618ddc69bc04cc0a63c82ddacaedd1e37344031f47ca9a33bc9e29ee33ab63c8c6f8a749c037c1eb53fb45cae61933958d745654cc52029dc98a46ed7de6c5f129c5574957c294454077c09a820789e3fb7266d889433aa364bb024a0acc8a31cfcee8117e70e28cc2ebd455c6988535febdea050967962f20cf8622e2b499c9bff2a78fcbe0c5467ce149633e46f1a61bad9fb0147c9dc7adcfc957f2a6aadc4c626851ec996d4034e351370556fc6134814ec8de6068c488bfffe9fa7e8b3c2a5d7dab7216ff22a223c7c5b0c796a91a8b312f3e994cd7f74789c149547122f7fd081cdfeb68da547a3b907a3d06f58e5008d7747505daa39d55b39ca25e8c3f6a464ecfb82919e3cce142d2ed2418432ce934296562158fd3725888da5a815fb2871d3e735affccd3258550be9c501d7274d7edbea82a89f4f315df402e09e83533bf68c4886fc488094c75caa433cf7538b5ed489a90be61abb81212e0ba744003ba5c61e40ca415143445a8aefe58121e969f282028797e7e190b3be70f2a3ea3b8a0736d7fdd0be19af1f5002150b3ed26e3cc422d40c5e0e57636ae2577647569c7a883511bc70be5126c9d1e32a4c5777aa5a265b7ce5c22b556f889c7c129b83fd177d77e7d037563be1037b17c3cbfe1ae26e55e4ccf884bcc4ea9424419827831e0abc4b6b608f1a59e4edd008ba615c7a154c0d958e633e7a48684934c9e63af02dbde1c04ef909bf41b7d74a9f8351c49435b9e8d7306eabfd24b1f30b3a435379574c8a4b19ddb484202a258d57689129b5741c15c028ea75e7b0faf3af98f1c791a1fe4c7cdadb0f85ea5ecb445e5af0c2bdd54835243c890e2d9af00415e5803020ac0c6e975b6dc513b60ffd340cc56ec7eeaafc0a4e9d7646d7d1e963873a690526838379f1e6b051e82ea7f31ada827898c44e08fc93f5799f7f47ff4390b21f25b2d9b20fa07e1eee1840aa94a95c8d521f2181caef075ca40747f263a6846a34d3bf778c11165c4653f87771ba9f39a7a33118d1edaa1eb28eff1538bfd3307cf6cf005138b7253e102b10d4f542c279d53037957c1bba28f592779916b7854eb5beb67eba104b1c8ef163b0d640c127ac320fcb029b195fece10979d7ef3f6fe7582fa3e3e900dc890ebd08013554bd8e5450a0297da0299da5f9e7fe3254a07b1469488eaaf32e266b5ef3336b1e6b5156840f7fffff5abb82356a556d2cb5bca232f91f04bb76b6fba0b52e20d9ee6098e3df20e4634b0180d734e158c293967487bb0762cea19236c0e5275d8f776ee25a6d49d3c6bbcbaafc1c71c0557ea48bf61b5ddb56ecf4ae2784d7859b65b387883012bc008118fc0416a8457fddf1e83288b5c8fc166c3a6689a8896499ce0dbb130a4d7491d305bbea348bddce400f7fd19f5a17e0e5c049d1eff4d3f44491fd1388cb1ba29fe04387968b016fc42e3b6ecef8721afab9d449e7db3e1dea17e9371f86011664f2b513909398f195103caf483b4e4f3bd9ab4c527587233cfd62aa17297e9a99e8cbea2276e2ac0b578dc01b1c01e876c3f523447a2ac7fc97c2e9c11d3428595fb8c86edcda349bcb94401b2ab0f82f5ae5f73e12df09ce301f2b00622f561204a07864c580826cd2168a8b84e55e3f15691a143c1de40455afa8625981daee10ea3e87347708c70b06d87564746091f916bcc97dfdd9a802413090b1e127c83a3cf31d1f3d5bc42484b7527598ec92a9b3340ea7ce776724284af17f6f38de68aee0da282781fc08c674cdafe15e8ae452fd5efcbb144f042270af7cc21278687d12fb6d09c7bf9a1047b65a4677d27ad4a223e342eee0d7f34713dc9b18107bcd2bdfc960b29d8d9e05a8fe6bc5ba4f2598fe6f3772768d9ddf7f37e95ecd7599b296f128fccd2e5c56f9e707e440456259ec197d7715e289fcedd0cd954e88f17a8305444622c96778d0eb969c15f6e8f048d0ab34c60adddc012ad84ac2288e2552faf3a999f4cdf3e2edf20bac14eb8f1a93820b5a93371ca14e55d71a9b2194e4df2c5c2f9f91af7dad7f14ce60fe58842d388927b959ff334f6678bd5ea6fb5cc2bf643d490dd046e39e6037680874545d8ff8e75f6a2ce5e8352fd37503076f902b9df27e66f6fb7763441ee8ce90c0a8461d01f56c3103593ca597d857ae761dd17b4c87a0b52e0f77f6e59697f52a323f9cd242d52f7e7bd7ca70d67e5d0c717587c81f8e11a21c10cdcd70c0ff89eddc4f954488ef4255073e0cc57ae674a019fe2a953ff0fd771a4699f7f3a69c480f6df8d5186a182f9f6b11084c96d8e0d32281953785180dc37645bbe96d5b58862ec56a1d5a229d7381d962869f9ed941f95c0b44df83cd39c7c2733fac1ffa7a3637d0c223d97c71476ce6a91f1a0c5e00fbb41e04f5abf9d4f55a453cafd63ed68b5b64ada91dcb50b9200f8d38e3c6f6e179b62d96b94e57c59e54440aec86b3bcccbda330f4eb4cd17c98790ea123229f78b9bf75b893bed59fc2df0349bb51c16ea676965d00a4c58a98ec6d4a89d4b88f3545f291989a3e8161b2004648c8fb30ae172b8ecd9a7f3011759cce041a2d3001307b6c604eb6495881f0c4ba16cd1be6f6047cadde57e2e38a3eff3cd2cb3f084d8ac6232bca251352ea29492209bac222395ab77e9ff7d1f43be10dfa836fc041b1429e4a6d808420700862b5e21a544c5d4b9921d0774f683b2acf6970fec091acabbd2318466d669e3cdb5b52c94955edbc65169f4d7d8cab25e991d58ce42ff2b97f641e9e371f3b54fd499b4d1688bf5eafc3d8890aa305683d6150d2bc7d63ae1fb1b1614bbcc33ed55b1b1cf5b9023a02ab600dedf453b1c954559f2f3ce52fc4fcfe070a0174c34ec81507ab61dae1ebc956508a530fd139b8b2c6b33bf175a253612d0ca0b566f65526246812dc121eaea41437b97ca5427fbe988bc1ae6edfe6459017c09a98f914b14014507b3592f73c78ba9f08eef87bfdccc874e177e22dd8f93d50a05ed8332989a05bd9812e20241a6510ad7e56cfd044a5f9f187150ded13ede833adb25430894792a2b5131c828a06672e2dc9f538c74ece53755967a9a02bb61ceb085231e52f30cd37ed8b61acb48ddbb21ca50cfe61ff0ff070cd369f2792f203a9b8e950e739819ff4299ba0857328efc40b294cee70f5a1e72361b64be2b179f882d30d74b7940f7aa884e9a1fb088a2f9e322ee40e5611779dc93f8c1e05ef278a9f1ca181e7a3456dc506ffddad67e946518ab97bde6d1cb9ae0cdad20699e99a20c6bd55394e8e3a867f7fd1506630a5437a999734cc7e3aea383d4ee63d2be8d6401b1e970bfb81d89e1e1caa152c02b347e2ac4cd8734a969f870edc8e5314305f86f4b20a9047a6890d17b51778a913da10a3e1e7f958e880038126898e54120dd5c3e8b836e71edeffb50f0421e7614334b79321aa4ee807f31b51d5d87210eea29c12d070620a2f1d2d10c07384aa8ad994816bc49024b106e390bf5693ec2c94e2479b1d4df2952943f54eb753eaa84bf2d31bafb19377f7ad819bb749677dea940c3f9f4d8f9f932a0829f6105e71bf4ad1bf11c6ddd0bd20391474cff98e6ccfdd773071d83c1d58b36aae6c2674466ab062567b74d73effd942a7a3beed6778c0bb4383a4a0af86a624623e71f0fed3fe253d0826fbfdd424f6b5d511cca0660e91f260286545035fd5bbb04fa4b9a7bd31fd7edec61042d3398eb58ba4fff8a50311eb8e14dbf40c37512b33807b6d52a0e41243bd9f7c7162327aca975f818662279def82b30b2e736cfb863fbfcb23fd21fc6c03bc8f702e3256f3af5064cd9f69759d41d34fa501e18c742bfb01219acbee3057f31d32af4218ab885ab17d8d166be5d70b971a50e390a8d708ef4986e8fc43c8baf35153e9033724ca301a1c41b660f72bcef68dceabc659837bcba972a4d486167884c06ebc1f8a92e9e55d6f776d92ff4afa21f9f31b6dee41566ebfac8818bd9128f2dc30a0ba00a3e2b5f8fefb51d68694b75552c4dd6ff267f85b595df3f732fd074432ccea49d2ed856ec2dbd4a0ecce92e3a2d4bef49ba0ca2239acbd36bbf6579bc75e690413fa52e64db99f4d18341a3e88c78844debba8ed63acaae1b0adc20be2058930015adca3452a2cdd251204bbb91de8f2477fbaf59150e76782b0495a987f3160ba55390fc51badef6f719134c5376f85b7f800b166a6bb22238bbee3e947301bdcb08b33eec5c0f123d655fc1a6cf10a7b060a08c356a38e40aa67473473ffaf451f54f55ec1730be30891dcce12d15a90dde82f17b99ca1d527283ae5dfbfe6689755cc9183f4574f553dbd3c536452c3cae274919ad3f79d1484e6b8da5741723e3be0b9694430fa701884ba05c10b01e8f1c0e3e5e54362e0512ffa8ab3505641323f35d9b07b68b75a717dcdd9a02cd2eb70ca79e4724584ccedc33d02c51fe6c8ad5a01435ff65f5040aedcf370b286b6a7d50c04e425d84c5f94cf4c906807919b35e57cf0895deeb957ed1e2253ec422d07f3b041e0ea4ef16770ec0a2301589e7be5aa68351bf5aa8803ff0998d45c5c23fb650f04419cb773a35afe447a7704a0aa37fd615ed9efa41e1f16fb870c2898078fe589b2a5dc89648ef3171c059994384eb2c861425ed2bdf326fe1951ac309aa0d354405e1c2cb6d612ab2ff57c3b505d72345068a8090801431fd761f56b5158e79c4e92b3470ab9b966d1085befe4f01060315b46d8840fccb7c1d9d5f645b78787336839b6f9e0ddbd8e59ac85a465a34489cd6cc471246edb7e27410eab598f2819218382e72332200230ca2523c1f380aae77002d2d658d0d481f9e58d5e53ffe014caa52db496451155496c0cbc8ea54a9bc0b0213173aab333969e8107e7d3d65d6a2afa6c6d50f0db17e6710ba4295d0967863218ef49a019954d6f67810eace1a97a6475873ccea22727a4959414941d54429044833d8c6be0162482307d0de08541724f61a438e22f1e88eff361f6c358dab8876dd958c14da88d76d5cc52c6ecd0d82ae2821c614c4ed04340ed3c0d95982049eca54ed187090cf460e2dad5ea0ff802d225ed5871da19688709aa195853425fd721609d87609238e05bbb01886a53902f3c12c833d676e52f251f9cb3e4cc91cbe75fdc69f748ebd4d1b161459aa5ea807023984802ea6e66d2a88b9aefee46813fdfe24d31e19ecf9edbe0d4a65542e8442a9e033f9a60eefe5478f543f35bbd2d194f914e7572a48228f3eba9afac77108ad12b06dc4f11168e60a1a5416c27580a87c02a5104ecc1619abd8ef4a42ddb915299cd8c367a34d1a86b7bac4aa12aa52f4598c37fab10b7ae0eaafc334578eb355410b6b9e872777e93873beff0fc9d64bb67e486e1fa397a14f89d63e4ba3d3ea0d48ded8c75032760417060214a330ac7616e7e006e8399ee8c680325061da677c86fe3b3b11e38ca9eeb8eaaeb04276f0cc729803e32136755d613d033965df1e29005a43ea0b75b4ae68c10b0cb35be1da3220b2d8e3a05340d3a07ababca59bc5c6f800a4a30de06a29c5e702002c59e45ddbda94830102ce53be7d8b3987db73538c90d72fda6f4790c1d519c535fa75f24bbee7c68f285b07a53d8a1537732477414d5c488bcfe4b7dca5f8a7421b39fd38460062868eff28d30ceb90f306e9c94aca5348fe1ae2feddd181975f4ea189e85eb16cf5101bdd1b09f9a2567f658c322c29ac5fbabf0e15ea906461d7b7e13452c4cb0b58cfc5777ae08e939b786eca631ab26e9a38ac90629ebcb3b946448a196a947db116c712682c9b19a82ddfd22c54ce451e2569ddd48261074033325cea4301c3a17a65d268765c32433905bb69a749b25e4bdb67ffd9fb74b1be5807166d5aa615d2c72d15604c95ef37628fcf6ae0d0d26c01a05485eb473495cb4099864f583e38be67e1cd32909f43c64fc32c7b782390b747d12cb815fee91d704da5833fb334e15f2f8ac452d7f3c80d0b37189c392e5b44fbf8df92ecab8bee954b47f5264e7e048dabec77244a5427b6c3530c1d60c2bea798a6bf1f9a5553f80b6d53d0f903a7d40df6442496c6c8a43c4ef86be1368080dd32e6e62793194689b310e34202b4af40cabfe007d897fa390850d32dce824a7a901f1a24e4f57b7ea61a28bb2b77bc29aa3ee590953152d363f3c5191c1ffe77e7289c6ade6271a459c36417ed01112dcb1981fc3e4d09670842ededca810fc677d9c256fac41586747331f7828e6f15e43fcb12760e0208130191ffdf4b82620b818e84aad9d4864155493ede1490d80fcb33a6a6c3aedca0f314f8b2ebe85e7a5e858f72ccca85620bbe04c7960ce069e188c6d4548c8d557487fb2008a9fa79f91be3627a8e24df192002e0c68188d34a7af44e13200a78592c045700dacb3715a96f135e21cfa4c2cfb10e845cf078e565be20a5050e54ede4017dfea054861983622add08790abf16d22f49a70aeb39a4944dcec1c4edd03e09a967cfa13c9c45eff24a5ba54bd68f08cad7ae6d580a44a9d7f102beccecce98561b7817f16ed0844dcab94cb0598ef6ffdb5867d03f4390589c3187a7b9a12267fd8f0bffe034ff3dfbb938dfff96a156d91fbf55e40d22eec0a2e3ba57fc81fb70d85962ff9fa582801b19cae741d3f047370c7dbf9f8707d442737a72705e14e2f486b42ad2ac9e266fb16e34ef71ae3524303a88d026434e49efa77badb2a9abd60dac388fdaedd1e4267af058dd0881da0d4a0a075f8e4a1dc429f995fa7d31b1b40143259afe4804bd2d149a7bd04ae78322d8fad1b150374075f2216a1dcee7406c4e557ff8ac738420fe8ce5240edd0eb7eddaa05d9cd1c2d4febb0cc7b29c86ade3ec5cf0b56ef5d30854c98aaed5c37f57f1aae384e149b62195c274fa3f5f67c64efc1399246003fa868f6023c09b0613fa69c2fb79807f91e285e329dd0358a875f38a427eb397ab6eeb591b69226d084ca785a0f9dde1ca462c22718ba31a01d60cf43709e2d48d7ae0e30ee941255aaed25b7898d0d795e389cb301bab139d65d72b36d82b604ce327e25059df7f2abfd980ec167716a6fbc963001fb955bb12a40676aace86a5451e107da99e489792f1a180c3aab781da3df51ee09d82608d69d162c124ec9266d6c43a3b0db73ea8b1531aad314f7767d4044e15cd59e3adea22e756a4dcde64c65a20b1894eceafa743d5403f0d8699b4e4aa97655bfcb3b1de48a7c7b9222db131da4758bbf3ebc9bf34542dbf93ba904d34ee2ae4a4b6ef3cbd56afe9d169de636030555f47ef54c73352351a54f68ca49601ea81a80b492818066da618a8e8c028070d33b3716f3d6a92e0e07f0642917b51a4751f65a9ff6b52519869717fa625a727b766935afbc65957b4b53a8df3bd2d7514fb188c2a0b43b501e213d3842d2405e3c8089b95a7457ca3774e059719a545acdf23d3fc543155c2e3b54ec294ce80ed691880446bec9d253b31d982aab458589c72088f773ba8283d09df30b2feb907329a3105a1df3abb5a1c47613735bd383b88342036ade1b4c25a9810b904161658e940658cb19cfec220d3b435316817ae5c7c179e31592490feecfbe3f8aa1ae37963d9d473999efd7755297de0993865481f392db0b8f185a8d3a4d6e915b7dbb054093c580e489277a27c685deb95081c027f96e7e6938df02052b990e1719f90f57b654962019172e17bb1db47871e2b4b04d5c340523c38e6cfe267f344a74993a77e0c1ba3d1c19d39a28626f3b42848bef091de2414b851afc8b550695e11dabc7fbaf42cdefb1708aae0628073296a313181265da0d989260951aec2b5b70085b972af99c541bf1e04599a1c0565d664e9dba0efb142ab2c0de89dc38ceb1669e7b8c7bb1d84851656ec1e4fd8cab5bb58f695db1d1f0bf00042f5866a677d1c5aeea508f2516724ba11a3809a9329b6fa69d9df158a8dbca44f54a6150e4a668e940c72e881b50dc9e2e394c79ec08514736b80a55f3ea197e0261d7891e9d86f5b3e82f67619c83eed030a5388dddd5ae3412524ffb6d728b0e8f4495c60c97b4eb225420fbd1856a3224c78cf41867b12df73f932183225a197a66a63d0aa5784400a8f50231a559a3538dfe716e0be45e8c2cb368fe6b1a4e579d82c72293eed81704546eb80eba512658f979726bfea19f8e56a5db77a53a9f83cb9b65454445866944fc4f8b7ad60fc3792815df4d3b365820d5651c7adc21a24238052f75d1b90a706b9dd975c09d6290d94e7d339dd0df63f8b0a3c7320f17649cc062ee191c3595fab763a7e64af0933ef7fd09f11f20d8345b40900d2a3eb82442ea821176ebf77c7836cd2a89cef790ee99a9fcaa92a75364f194ff1961def2e7636d426926ff0295264eed41e440a4ae90ec58ecfdfa1192ddd983eb3dfad8b768ce54a40a559c0a72d72a2e4f84fd8841c5545556f0882a4554d255d641de00b4ca3bee249d39c20248b19df72325d0e6cb79c3cb4736d788363fc319e72d808b221c9b2bdea25e4118c43011284163dee7eac23216734bd1099e3d7f6d4d15a53c0ab5ddffc622a7a5ce8ae9eabc670c3fdb5d00bcd82a878516988ee59c6fd265d19a32e03466610b615d88a024b3715b56d21034c43b4780997c227107c03e28570c845e6d7acd062f520ffba5ccaa5cec20269658cffe98f072515679c42ad886dee9e53001bdeb1baf0a35fca2520e4b95553254de7a4f83170260fc234748d796dd1b9341abfd6ccbf2b960e6e3ce3e59e9b5eebf723e3eb86b3f90eacd594d00d65b59f4c70d5adab3fdcd1230d5dec3317f31233863396bcfc91352e43e5b9f0c456196d77cec3074b1a0eaa6d92460a476b7b3c6cfbc3b76af3aca6e8109a22d778fde6e0e006586e28beaef357038f19658ca071134850f004b1becd5ac760c3e584f5bdc1f10c8a8d46cea18df9648989d966fbe05ccaa76036e1b2b31f1feb4d77f9af3a5a046f5ac9b641255b2e45292e350c649308c7ff9739c6e8f5597d7e85ae0cdee41fe6922543aaa274698ad47b9661247804bcf94a33d6b3400c9f8b5462d14caa7954e7b17da7ffd1b65c34449846c398c7dda0bbd2d02db5954444306499b18ba6ffcedbb6beadabca959e1a9906d56f369eb9d7f2fce7074487b4c48da90ca7083dbbe6e47688515a09b021dcda160b7c633b6d1af9b749915569b412162297075f5cebaf518b8f32165deab6c5e6093adc50a18d49c8db7061b96c73c7f0d7f9c33c23b108b4e10ae7410986368240f75792b8e4d86201c763607871947c7cb18982678a5b4c66304c23b1a611b47e029cf2bb7e2a4f90db503a2f49f08882f889a2279d6d9b897dda1951a094e66eab60c3a4cc078a626068f75d537cc728180d2ea59a90ee47b79420bc81f639faa85ba67fccc8b61f3c9825ff96856b3bc44ae6392cbe064392215c17479082c32732526de5444eafd3283dc7f62a54cb4fa02121ea379390d1962191d572f1f503ffe1b2b01f6011607aba5519759002371bb5c6b8c78be626ea7b460e3e037acda47e45c9e1d732768d7ed97f363824007d6126d03ec458dce3c411a50092a33595c5f4ef0e0e386f8a0b68a7f81984b1beb547b580a4c006a434ac51b9075cd77e3810267b37ad676af150063a172e6fd3ddccb938ed4c5b42a43c764790b91143e0bfae1cc1ec1217cd8c6bbae5d6b434fd12c71e0ffed538f54c9bd52c002e395cd4d892c604589ddec508274c5d60fb49715314a745d3c6ae1a560166a27909513c23e90481cc7563a1b264f33337aebcf91b98233d5e043e8eb52f354ecc8d312992e1817dbe0157d83fa7719f431453b6510a7dcce33e941be74386f18369822f73552e6a06b50445f32bb835bdbc9a2b27bea2bb949967fdb306d68cb46b37c34470b9cc74e81a44014a2af8c847b984750fac962c0e84723e2c2b26bed17eb8257ebff3ad51fc7a1efe77b06eace24e1ea686046c39a68fa46f5181a3f26d75d22845395ee1fbbc5272f38e7463f2bfc0ae1feefff45af8273a43e55ec7b4de8b35e7fb8a5c417267c4048f1d252eab362ccb9914744d5e3a056eca034d0955a2067997929c40513a7e0922039ae5783acf3e69ea521a92c1f97905b0c7dbb90f2996780f14e43a3fbf205c750d29c251d2277bd159e37a816b0a867150ed400f2eb2a490ddbb2b57bdbafb6533c4ea113af7bb72ab00c126bd349739f862654e979f8cb1a35d49f19e2b26100cc57c25f4e566d133957a2777a351d19220a91483a0be253d1d85d38d76f5024ffba017219f45a8b9c8a3dc1ba8710756986a4e7e99764fc7ec05c28f2d4e10cef064825a06d5f01614c5ddb42a22a4de34c6f370c8ed92f4991a7ed0eb77bd308f8eba851291b957ad5ff5358127b1d9ed93d3b5d375c331c203d9f31b0b89f73524a960d35f3f7df2090b84ae919329b6cfd033a842ec84d306978cbba63d9e52025f3f83beff4618c6c006f5b82c18dae62dab91592ce1153ceb0b3c0d41e916c1f3cecf3f09fdac3c4aea37781d52067626c772dd3c08189593b6b81d25fe2c0fe91a4453d76ed31087991d6d3d343452814d8ac4bc33efaf0299d12dceb9e07b8091f46be75cc812f50e9122db319b539b3c25855a6498f8bd1ebfe46f557367919c83aff80f38400ee65d57a99d5ceaba6e94bf5446fd4ed9a9a9204add730a079a105d2e6f1362b3f32923ae4c33951b6e263800f8d0b502d8c205ef10b0d709682857da1e827f2f8f90ae8c0f584a1cf808bd3c8f544189dd78c746c68542489637f531d176006fa7d05e3d12750286c5f5a29951681d7bd15405c02f33c2bdf459f65608ba947dca0c73aa35ef4190dcab05ed3945efe013daa173f6aea5daba06a1bb9246779b890463b162b5226c67d84c15d3261cead466b9d79203b9eba731ca6eff1d1b8908a506d6ae64c6ec515f0f0ef9f166f696a15d53c3024920e338acbf520540bc660f2a01d25d5a985caf86b216de950b552f156aff4b56a40fb2e5e0639c215a8384663a510bd521f461c3a35eb43383849d8ff9df49166a313c7011a6474c424f697942a7070f507b8cb78173e2c9479d1d36ccc0f76cc6eb47bac3582ac32988d72a01e54d40f1a7b6816507761553c31681e0f61677e770e7ec94192951cd2f502a4f283eef5c1c2fb131dd1255c3eed4bcd9b8d12994dbf928644bf60f937a0f85aaa8b9432da8a9145fb83dfff8826e0e0761ed805bedd82bc8a92548608eca8fb09659f30af11bc5b9684a948cecf37f5d4e41f58638d320fbbe086a324bf6b238ddf33f80bde6f12939c59f55373301b119c95ca9f5520cc1bd5a83810c53a9c625bbb21875e25f8c961736bc189762d641019fccde11154994c831273dca6b4f0cb9df2e5aa4dd682a33a8c8be97f1e740275293a87fd76f33bc06415d282961713a8ee378a39e00cce7bf5787d5146c774960ea07693d8589cf0a4c9ccbb2637813f85ccb4cf77ed8f802bb1714cf118ce7cbd8878be3b71237e19bccd320e999700a202ab918a639e0bb83c329573bd020092a8a74c343023477c9ff433ade07a523f366bc26ca53766fea13f4900e2d14d8eabc8d9977193ffb71012f79d94e698e4f94f4aa6b0f55e2010a864d1dc5f418d354ce49a97eb4c28e17240ed5bb8c7d058d8f6440f66c3ba311c9727a67ee283fb8cdd481285d1ec080bc8c9e46adbfc42e9110005d9ed1eaa0d564c5d3e76cee929efe6cf9ec6b24ad389cdd65230c5f7b11c87fee6d811ce8ff3a0b0ded85374050109935cd7d196ec5d8a0e4ea1a2d38ad83245e281ff546b37bb41d0d50ab0b98d67ae8e5e61d1fdabddab3f6939a548f4bd39efb76fb9871cc9e8882afd69891b62cb96d204bfd3b21fd6ad09952d652e4204170d7c2f5872ce1bccc31a66ad572d644fe843b6b3d52fbcd239c8e082b7856f2e7434b63855285af8a0e9a51cd794eaaf7899c48e0cb00311f0582abfed0232ad6c23b674413526e0d5e52e2bfe7b098a875f2b8097d08693105b1900ec2693b54fafad43b33426fa69c336f5be76ade75c17a07b4226ba2f9957075779d3209b85358140dbb36a7cb29721ba527db08c281d908792fe1d51e1c8947959a6b877fdad798d9f7d9da0dafaf55e33978d979c89e3a4c818969f9308541546f768df29d1af9e3c627a48636564e3aa18b3ea72fc23d14b7007dc9357fd509a4bc416fec2d8e0dc7df415bc781d2e993cf8ba5d605917f971e555d649ff8d5f4f525abafd97f53bd937c44634a2a2f242eb3401b059e1a0eb262ff45b52a87db291865c15a120d31ef0f5c39180c09f487946993f02c7cd101289e9b520d3d150c5f2e3951af4536ba814c43fb84014c92e37222dcf9ee02d398f81c77847d851f10333e0f35575ce4b068e3476762c456b15b5e5d725a55d12237e7b35f770328cb90e59735c7445788e54b17a1edd51ca2262d4b4d4fc276051f4822f2740ac873ad1defbdb2ef99316947d6e6d226927a6b6a075c2a65089c4840abf33791e99f4e87b0abe0c2f2f888349b2089d82a2fd991db84c27627a4d211c7d34e23225210f1d90458f5f467570571830f6ed85c578b71fe8d8f56d9823d77ff9f28538d148296cab12b7e6b50f4a98d4c55f7898176f4211d1cd26dd336e00ab3d351707b055ff2038316bded6866cc494c39a2ed71bfb8d35b2f40e4a21205588d5f665ca2597ce3f7fd0028ffcc3071ac28c3e8700ec956282020a5f9c0c59f423c494f0f950553b795931bc5270f294f52c81757c7cd3b8fb7ab35affb4263ff7f8995e1cf20ec115cad638c66a80dba69e94982b93fa683fca0b66f1227c3ce5938b4c050c0faedbafb80d2911a36d1aaf44ffcc670eb1e440a491f4feb93377487cf109e3348314cc67a034b42921101e906cbf00746fc6fc810a546e499b1587c2ede23ade28c2567449de676ef1b60864210af57dd9109536987cb8801878614b447e1588869c39105e4e28035c6f4c5ef3d4446fbaa8dd8995542629762b58ed02a3d1b6aa198715fa34617f05037a71996ece0afa7eb64175d6269391dc82ff70778c6625999cb7f93d0b268246ed3fe061a2ccf08ffd70057bac4ab7bb8e19d9dcd4219f681030a7f9c00913f20bf0b867da52ab754fa17501ac2297d507277618b214db700c63ccbc448a453af99df51f0a14fc6b0b8926f68ef4f4437688ee46444ba60358f4ee0affd886aba04f83f12586d5b3da1b4c2ee081fe4801ec6457c96cf7377e34570de328592f0be434e0e4a2ff33207fdf78a69cda5ebcaf296acc699d6f10b87659f9660262ac9a07b13a923f7297494fcf46ee37e8f27826c2ca57a3fd5c7eed2be4d2e38e0012b975b1af0c093fff28b54a0c5077c2f6a5ba69db2d9e7654f4851672a7d6d27c73934796173a1196acd747475eafaaa0b4113d8ea19bf33d291eb9b2017209f3ecf2e30b1d07d7bb13c7b83167218bf73be045b6f19850003e92e8428ce7d16166e62effafbce75215001313f631f696e6ca833d191f155b3cde69ffb75832c4bca99248ea8840144679c6bb72b821bdf5b5c2ec4df48b51712fd0be49c1b05173d996544dba0d5c953c03e71682019d93247432bf0a40eba3a0c04f2efb318b8610787572771a9525011b6a0db3058607129dcbcda9308f5dd8fb7116ae8e4dcc01484523f37794e7f41bd16934d5524d68195236d1cd36e4b0f2bfacf02829f86ff76047d7be356d001a37d6e0b5d8c074c073d5e4f59075baa8b2914dc7cef2527d68b4f665218bc529d5b304e514e48b20e8ee580252db271f1850a381cc28ae61e0dcb0679959cc201581330d6b40ebfa2488e12f2073a8f98ce559641cae36c509256997144575abcc5dd312a7b53ac7ab91ee65fd4b905e1cf57d4de0a48fa4111aa590e8698705266c298b354d598dd2eef43bb674a625445afd9165fc5ae6f4c754e8bbd2a4941ae81781706cc559820288dbbbfa42ce0cdf63a72c7cba0d2f7b87792e7a55d59418dfd448c4329478ed8942d520d190e27da5019e57b99349058f46a5dee89c74de02b13037ea262a9a6bf70f08adc30ccc2e0ff859ed9900405dec5464541f0ea7db74beca6d75723335a897ac7910c4f315c3b4300b6e626d1bcb54b480f3e4c464dbc0758871f1ffb3e705dffcb8aedbee8668241c6b872dd3a124f21f9cf95a0b321c439f765bb5d7cc88ff028bef4297ef6652eff97b49bfd27958d284b3b382bdf317a96a5503fc72325c0fa63e9a53151b6edb1140ce903bd2cccbc1089ca1e192758fb4f8f2c5a166eaa08bf694b8fb864a477d34318a691a52292173ed23832d236f7fff30b81e300b2d0dfef1cc0dc7d83ab60ac007ea2a9d6b76748c345c07cffff43633f6cadc5af10d2c609709c1eddf454d4b22a015129714266e480791941490ee5fe4480880530d046700c6f28da0f08b5a5d4d3f14e730a259e5f1325ae4d1fadeb153607eea4dc12e10b993f4467b5041e404a22edbafb80336a111fd3e12b00c864e7c6f094c3f7ebc08fb0b80e20a122d99c93cc045f2cdcbef0aec89c24a8eabcc3ff7285219ed65f8f91a71b8def399e200e1541ec0885ba7eb66b42360a1ae968af539296bce96ab1bc40fa9bc68fe29b4d122405f572c29fb4ab2ee23ca39f6c84d4c11505b0c6be13b5e567af6ccd2cbbcbb980dc49a3917d48f07b825d760e53f362179cda868056da8af44eab486f0f75d6de6e9e6cd586d7e053ed136c6105b79cd69d32d588db94467e086bfa6959f9d943229bf5c69ba3dd7cb50c2de6e72ac0a051eea938485025662c1f538638567548da77589e529fb7406a67cc7291cce093e954b625a31cdce66d5a4965198257468c417b98139ed5924a877a705039c000cb2f662879b2d004e725f92f33af64acdee4a52705d9aad7ad94c87d2c9b10f4c50c9bf9a8fc198817691ef8c7fe1328a69c7032b7bdb93a77d39103714c346508ce1a5c823e4a146f44c89ff5e4de1cea3ff954d5591b546aea76eac0d25d0ea374877d42b09ce23149f3706b9532b228a006c79905997ff7798c039456fad58987bcf301697c0e3f9e805150db422fa31aa288b348b12f0303365303865c3be6b307ea57ea2a2f6b75c5c9829365a1cfffb9734261b95d120a6779bd600fa14499f2ff1f2cd505caaaaaa537ec6aaad6b0a78639724d281071c6a523ea4c4f2998a8be17ac62ad849d7d66c31a45add7fafa2f656ca6985c0701100ed44d50dfe910ab7fa644f4e68fbdffc378531a907983bbeff922177c03153c3b12e94c84c6e90597d5b62584e63c224a5a0a0d5d51bf2f5f07ed2baee4e4aab6a0c791b4c97fd3bf4757be457391f4f6942a945385c39f537bee2361c57fef8af1da4d5ad4ed85e2c1986168937bed2ddc05957e2ae9b52dcb34d68276f1def9fa55f13a07f154900e803eac604c9deeb9d3e1af0246b8e465878908116af3eabfda6cdc4262e97d836039d8178e78f2c8d8c61b0ae12ca901d43312a8a4eeea3e85356c47cc262835aa8b5fffceb5f57fecca30abfac15d86b04b1e1d18ea3bc8ea8f97a440629acbddad8360f7b50064ce6b68b0aceaaa82fad492062e2d0738926553358cb215f2033501eedeab4d024b29f92e53e9f20fe91ba2ccd8befa7a5722762eb0eb31b89e36fc56275cb5c56e85824d1e70b1b2d15c8c15c4bbbefdf1b05ff50b85a05e1ab0db35a393f86ce6dcd1f56c5c0d7592b39ac9236c656ceb8f33d5683cfff921edefca2c795cbe5706537370f2ae3f54c78f4f9717ee430b760a75a712264abab2dd30cd278e6efe282c3fa7185522c40e843ec7da34fdbbdc3f5fa96cea829438c23c9164504e5338ca9378ad80c198b2be785cf8be6861b69968eb919c28532854746f345ff640cf09da56cd76b7d5733da0fac470cfc19cb118c3b2f8e21ad5bfcc7a93106619499e6e88a9852bf66d984f3c256a1e48176b9bc474cf1e0f02b5c392ae853f7fbc088a0f625398c52bad6d6972261bd4e90f133566305ff494ac3bf2388f4d69364a770c526a322247748b933c8be28916196c23b2b87710853e6127a551229cf5db0a66790a10f48e896f1550909e86fb7179a8430ce3b0980cde2388d6c39b377e4d56fd7e1756c9ee87a9868bf05427a40a309176c2d3a8a4cd99ba40665876c994f919e27ab072fa1cac04f87c56dce18b0daae32973f68baf7a3a663ba9acc855343e66241065bbbe96604fed831c046cdaa7cfe9fb6a53ef4fee79fe8b6070d4d9ad95e396a174d1832d37ef3ca2045a384fdaab814b5a02f11ea2ceb13c90e181aa4deb09768c77721d7feb104eb445159888c3439e19ccf3c6deac24457d65c2e694abae6ce28ab32344c0860134b84b70a6fb5ce39a5efa11305a78994510d538e2e8054c66f9441454c1b69d2e0fab1cd8208ca12c411c68bcea81bddd3e28b0485c55050d67e2d4bcfe67f7252655909dd66fdca5c1bc6a42d64e0974c42ea9bc294b0f41166b7398991aa83bf480ff2e839de63771300b3791d583cfb2cd2cd99039a381e0aead8e7b76755dbdcb35d036c3a90b89d2b1f272b45d09f7052eca035b86a7a0198d3298d924d685178e3d9bcb13f5ccdf2cbb185a549b06c768bdb85b85a16d4fdcf8dd08f5554edc7a060448ada3f1d319c5132a766a7ee27db7d46b0eb1e1057de93abd40e986c5bcba0cb9253db57a878d8708f8854eb13b818bde43d001efa42aefd4f20f17d7e05a543b58a5f1909734952dc2db314ceac1ca5fe0fbfff5b442bbe3c3c66d145a6546188d454233f38079b6a89a346a6217b46d4a8fdb62f45964b2c7a0e1af0cee14fb6d5361d4727912201cb95fcd29387e2d6827c7d3f0af95b8f9c8e08fa4845ffe42c0fef8863b32df6db661f40ee7d3ec6627b749615ab4dc8c835e429741320fea7e251a04442368e057d37fb8bfc06b216bfd33d317ba2ed52dec3e3b3a694e7e770468841948752545dc9fcc07fda6410e800b4653efa5957d7785ed3149ff3745f3391e5b05b77b21d9b0fb1921638cd34ac8c482b8b5e38ecbb78a1c0444a3ca3bd73e44dbf855774e79bfb8eb94beb53fed0bdfc32161e42becd850597ede6441460fed11dcff2ee0a2f8b1773d3e1d66192ec4a4ef5b8e2d123dac2cce697dbd10aec78f15c7d5260d3c18338e58d2f5fdb4195b83bffe0eadae1239207667b1b7be8122cbd1b02814bb1c6d6ce612379a4079b673c3903c1fd0dfd6f63372db1a181e27481298434b98b3af4e16e93062207d5c4352492c42edd5c2ccdf083e931112b9a7ef5db440a68c33988a79e5fe478eaad94ba39211a5188814dc502427a354b6532363445012e89c840d3787b14c599c216271399bf2ecd1142b5051d812279ff6bc1804255b43c0b5d7714826d3f20c45ce78c172a745123a24f9747c53874a883f3ee9e70ca1e80c059f8b7f3f4676c08a382fa5794ab86b000010b34016d78f5f0fb2ea7d4710cae7253cc0504f2bc59eb5d8a972904ab5fc9df0db7d125cd2ce131f217020efb52aecc950761fe8ebeaf855ee73df6c971fd38380afc2877624fe4a7cf0f07c9d2708dcf44e15f917477e79be4e805b621e168d163fd0b6637c48a6f730f48e94baf24c5c40e3eb40e5cc87ba6bdc2d06f56ccbbd6d1a0bd792c79f70218d6ac25caa72ac00e8f8ab7cd04568d9e36d5c0285cc9d26e786f8b9f9414a9f15e533b4129a57b209b332d1b88a0ef84d8caa898fc3776a706619a5398a33a0119c46501b26e6a6d44ba1db9601cc6eefec6c1bbe5b18866c775bb20ca2fecd8af6729c073db36527b0c7a7b19d1e607a818a5de95a886c1acfbaa51a633ace51bbede032bc902ecdffeaefe9e21f6061b6d33bd0c7f19603d61be383bdaa87f7fa8820d66b72142237dd784f6fba1e0dec1f0d3b4ee4a670477622f71b7fa3ac85ce190fb7df8f9b79bec9b5beb154dae2b46f4b2a08fb47556b485953d011ea193392b846899ff2789c92628c16de201087ce7c5b5beb5f80c1ddc305c8f1fa649c0c9642befecf1340f52a9fed2d2a84a7584bd24e77c0a1b2a56808230023d101b58ac11c61aab7ceddb2fc38a12e4d1339437feb0b789e38b1372dce703c2d8ee2caa80247e06c9c9c249f3285998f1273d4ff1b5708992ef28504af815d027c7991c071f295aa480605782325b5f82699e900ccb8942a25ac29f87576226cabd6801cbbdf5ec918df6d4acf7305f26f9863052ec3e7559b9a5405be7bc8e9357adf32ebc10a99b70ab72d39cc55a48d3ef13600b8001160741c871be426210b28e3dae89c5ef23b4190d5cf570cb9b0f2a247cfa5fa7230093714ca2c063543b6d3c2c647ca5102eb0fdda3cf321b5181d948fd41dd5513347e5e8d966721eaa0804b750f2249e15e8bc4e58b7e9a4d8380b2ce2453010e5d06916f5b1d89ca78e47a9d2453f9ac9a402f2f98c86d9dfa63c5be31a129ae0df5bfa9371c1caf2e5fe17009bdd1d30f690ea36b344be6e12736bafd7c6f989bb5085ba4b3f9c226c5d93e002adc260d484857e0ed21f82dedd2d54e8d7e35d11f37f9b0d405de603c7843a0070a764c80dbce182f2a285c428f83e5584dfdcce703c0771c6026aa85a6274e62aa9d7ad1426a2a889055c24e78b249646b3a14f8bad79ce9192599c71006e457cb7d4cd80a643b951e1cef9c8752acd426341771caaa5c04a2bdfc3c76cf836d28a9ffa68f3db4411000e957b087cbff247719edb91c670da37b4d7f80062d8bcebf617126a0b96b76535c3e8b86a3416da92380504e599a21525e74fcdc7d033af7cc5b40b36beda940f88cade04d519de5570b8d7c805c8d9b6d5b795242cbd446e99f6d14dc098aacb60c95fb31525f41dc00dcb7653919b70bd5d6213bfb6cb0044e87d755a74b2f4498d0cb29b22c47ea7a3c510df310387757d082bbb8cb648a847ff7ff37e831b24aaf7dc0e8b41c23698a96d6e7fa7b40589c3afad4f19c5665dd4eac0138618957b411adba2e476f73ce90f8c28e0155d63931dfd67a3e73f5b6835893825cbe80124e80543ffe7558b4c55343c0fcd60355916e3f8154e080a6a2023eaa98ebdfd98cd67d11d53cc1781f902a92d1ae1cb305d1ba0c3b6a4ff2ccbd4d260dd542c4011750aa0251b347f3a743c39734899056914b0d9d2198e7c91bd47873832af501c5759b2a34c65383dfcfed4a0e55e14f41590ad15b0950037ce790f6d4e5700e433f273b5f2ecebe4a994ac29ad56349c6b57c81e091287285c67a1c050b1d2f062299254ee6955452e9ecf5878fc68b70b06614219e28aa3cb7eefce81e07c954bb711e2ac5dcfa6b2402a1d4e31dedb232049bb6358cb313c067da78559ae1d214e5af0c19444f62fa63fe1d574d268d1f2cba73bf5957f4e800d30ac4a5a8cb580618cc00d070b5cb99ecc82cb7db9c17f66a3bc7c1b58b175d07659094b9b89d46481f9917681fedf9797354a9811c383f56285a98d37a885fce4b487c9c4f119864f2a2fbfb63123b53eae21f0e8ad19ce986acec6013794729015acaeb2fcc685963cce21c1540f0044d76c0418c7070dbe4683a2eaa4c0657e0a0185a926eb8f2f4d602f835838704d13f6eb0eb8f1d7ace8e1a61fdb5bda560de2a40d4a4abdff516435a705541a0d146cadba414daafe9cf92395ee5371f3540b172ae817b2c94a80d0a0b4bd2f2884dba6ebf5815a9d9ccf90a0119cf90c34009419403dc3edb3354fee4bddd9438143b590dea7a4ee9a14655ccdfad9fd996867e17c1d2866fecfdffbb8d324f0692473c26e057d6ca1fe3af17d46d6a5c61e871a986ef270da8458250e99f1746c469b3b57446dfd1a7b772510fb4f2f41a487176df1d998386bc7cc2feeb561cbb0f33eb6b282efea4f878e3dab12f33a10a41fefba4064953910f165b0dcc72ca0de30ae0396db75ae3dfcdcbb45657a7dd7bddf9f68bb5c31e82511166f9f16eb7ff64aede5db8f910af8810a9090806076c142a00e2aeee3fb5a282a2a88e1858d0a5a338d2f1ba24177c76bd115609a52d4a0a0b834eff15d66f5243998e398166dbd2431f8e572053fc7c143093c539ce258f8e55b787d33d8277673bdf321295ba2a3964bce561c68d4bc6a0f52b3c5edecb40ddb1d51c1845512f22e1c5921a8b6bc44d0d881df31e045d2700e08e95cb18415f83a339bfde105da7eca1346955dee6ae9495addd2d91a13974bcb38f7b72394ec3d2e0de33d1d9f6452970a7e084cf9175f331336fc73cb0e2a17cb3095f60dc352ae22168ed90b0c4f0fbd69880ab8b2a71a721736d6cac2695479285d865d3e48ac544e1d82493196de7b2d78f4df2a8037906571723cb8f6f211bb303b2cd4ebc74aa069c9cb853348a1edb97c9593f6ebf596bacbda196ab7d60f63aadefe0fc585ee5a0da6c113093cd28c1392fea2612a660a62ed878f05af19f65a8992ed2a4d6fbaad411e401328ce9710d108562c5a87140a65eaa4f6faf0b97af4b55129c988187b0e4b39bad2ca70a99151bb86f628e614789faa1de76bed1a6f872d3fc6a419a0f23b8417b7e0a31105c2bb54b5ccc85999aeb5c0c565bade7d1afdf342a255cd356aa72cc6acc68bb16be35230befd06d8bf36bed0255d51b3c17b56827a5535665fef268be06a65b08ffd8d345a0642d9d43d2a07d0f9070ba7dbcd292cf4186419435e03fa5b98159b23260262bc7fd6efce71de757bf80742cd36b5e4c55245b9aadb0eb5612a3dbca6808f258d33c3e403231206721e7e41b0c8b7cae4faf8c984cdefb3cc25d97dee83e48aedff8982b7efd1d6b37774c998a800fa0cda84ad971e420ff69d014f6b90d7551d641e562204bfb0035dd1d6a3c270bcd7b07f269fdb4082c8ad88ef566d83ec60bb0be5325b44a03d4f72df1a4d5bf3927e2a6782bf676629b19d257f38dd8906495a4630d2d8de91be5b38d672108d5de88c137b55fb0f40372617056f22fc1aa09556526f9f5b7ab5732359a3d078657d2c55421af4d6fa6877a4604846dec667370886783e24298c10f7f3ee42dfe20379f82edb070ab3880f5513b505d27c54b71f7524aaf2abd0fe9337409a6ef938638cfcbeab99d76c1e85f59a0780399856f423d428ac8666f792b3048c81a804e31afa20d3397f62ad7b36c9e06129ee6bbe7c8980f3e1d4d838ccb4941b27262c47b3d680c831a336281367a57736efd6e9161be7d1dc6dd382bcc17996741350bbe6151e76cdfdf1601d32af2ff9cb5ed7a0ab6e1638b9be2e339e336808ea627aa4bbf057d864f1beb67b23a38c39dd01d236795d3e4638b1d9b650818124ecbcd3b34cbded941c22d07b29f30308fbda54bebc9a4bb8a4c0ac630077319321cb6071797147881ab276f3fb4b18f1403716bb98db41994ffdc499aa390d6a3b58050012d07b8867737f9032febb2df0376ee746ce04d75c1010888866a903b8e7798af24679298bcf7e88d36b17a8dc0850330d3560c1f1288efb086ec2b637018f98dd234b4772000c5f0063df3af1033d829be3abd6a28352ffe565adf9707d6501a5abdbd7966d2bf166778c5e5212665412955a2d1b64d208c7d84e391d4e3c3207930b99284e89287e1c8cba046516fda696f0351f32e9a23f71f9d805ea8dddea5870944ba4ec9cf16ddb990a1c13cb575c3890533a86884d6c7b5883754ae11361d360c765f1d1e8f3df1912f82ff7ec6cf2189491d17ef9a73fdca08b51a4975a12868ccf29263fc787ebc507ce7ce093d461f51b86cdbdea37b271242c8ad850b6e025a3e3eb9303be0fb3590a05bb4f7d18f5115825e3465ebc28c63c979935396fef30b70dc15d696bcc70f23ceffa887c50f65c13cd86e4d4ac9cb2323657688c71b12d7732d7bef6e749a91dad465a1ddf668d4b1aac2815d08b57eb06933bc479c29e42c3765a85ea4082000c8a6e42e8ed7bb57b4c70f26e22a3780813612e3b9d41bd1ca2bfe4d253a316b6835452682dd4f49eef180a6f1a3181a62542bae24046d099b4ecc56131b2ccb86e7f172fd5ae921a7fa664ffd671ed191b0f7db0803156deab6e256150c5f921f8400962f69c10b86a3cb3512c16092a0819594a6f602eb3341f2382dbd44ce9099455f6f26b825b235f4df6f97cd699a0923312b49c6d73caede9ddfd5cf8f127d18a22de9ef2504bb9e9dc64a0f6a93f44d2577d22c0cfb9ec2398734ac0eba957e46b7d9fecd8d6cba8efdcc4b51a7da532a1c80285ff150252f4c2954eb9e593c7457d2571dd9dc7973051b639a3f235c52cd91b1884b3dcf531f12b392d0a52ba30afa3b27a7893d2b19bbed5591468e74068dce738d82a28ead6d968b14e4e955a4e9eae128dadc550361ca76e47be7d3cdea53ef509e172704ab705480315f7092789e323eb2e1e48f8e50959d87b6b0b97bcee3f14d6ab7dcadcc7e552ba21e11dee23b2cb0fb821f11148207d57ca6affe0444cbde717214f3c7c6252fe89ba5984b96cb758a1f5c3a2c8f0fba3b4485f63ad1fa35dec6f9227960a4c1058b204e876bc691b310104de4567c6051538b81a7347a4bfcc8cec51e13a7e35e722c6a63bf9918b42681f8e7e5cfd5b52a0fcab2e563e66fbc91249478c137b10c7defee64eefba167e14122d3161aa5dde83973b0c6fd855ff90c9241d50a3eccc4f687f2427f828c5357fcf8c769e4dd969949144a8b2a6a18df1895020fb0dfe120a060a9fb29ec6de61643c5bac74a922e95f0a179f214329fd8ceb318d7392df02512ece32bcadec951c3f288f7400d0d6c4b7a6b00a5ecda64e10b1d576462ed36ff0219c84a29ccebb970b0842c0dfbde9dece7ab5a0cc8e449166a74c7a941ce724f73cff47f63c051cfa375b216ef4e558c5657bce20c963f3cfde3b39653413461340455f6ea7522602744921d6b78bc026feba2cd806bbc9d422a98a9b89bdb8de7abb909e4f1607453896967a49358a0ebdd77585715ed17fc47d59f592fae8f648e896213900f2ffe835977a3e23e0f7a4b92279cbb7f3cd7f9eaffccf175ce60ca631d11241146a6d441ad435d6b9268179886b2f580104c4e1c4556e8dd45fe661079623d4395b1da5481a274ba6cd0c7443ff82bf0ce0fdbfd0ffb1a8dbe13b184861662ae0b69dcc4313a0f6e222e47f6cd5424cb890bd773ba94a35f6036bc1fa0bad1af39b7d80b1902036d0f10f7006a84314b778a31b5d0cf30abad43ec678cdecb53d1dd0a7e96f65bd7db234d6c621ee58270b127650d6a4eb56f3b36749c36e51767681109d95ea1f3cc588a3bf00b7548aa7698e478f259a28b305e9360a712faa48e2019396052261d2463102ba82b49cbf80a70d234868a9b01e676d5f0c0850ac03deb0c5afced1783b3809ef1a9761ea26446e1c837141a926f3a673170746c24e0af4a2753141414fe3ad48b30e72f77bf189c5fef722a940508206ceb08b0716f4ab77730add625789649c498b7ed0984d4f8fb6e9539c33eeffea02fbd762a0ed007ec05107385b678e91d959d11c196f1d2ba1a5cc2fb32b69e725384d6b40761f2447c7b0438d18ddd254dca140516aa0b5eebe6b95fe9846c95fef7eb8bf4f8b9fcd57271e3dc8675d0bf8ca69510d01b66737e2d506b82b172ac0847ad2e4c701eaace704d32c77a26bb88694e53ec6c90bfc4f7628393bcb14234d7a5d61d9aa26d36787cb82fe375e89ea950512e0d660dc11c132511073e8b17259a0fd0e1a3caaaffafc8ec418b3f8f880e06af82856a32612dbe7d103587d49da48a5d761f6a39315faf1b5878b6b61e129c9fe875920dcb39be533ebd64cde5db1def8581df420cc6573836608aac7f3e8fa444268c7b0940759daf3b7a0fb5d4aaa57bfeeadec010e7395dd5db04c9621abb87858014080a8488dae5a07c6b8cedc92075c62f3481676593b3ce572bed97995448b8f3e1f1fb41e983d0f32076b478d4821b8ced28ef55fb028a42682acdfab1419368ebb13bd954df6bc859961f4b0868e2808713679345096486d8b0ce552997767787135932b6465ce62b758d003d7903d69fe81fceb439a854e117aa5ade528f23a25d97f6983f7ed7a3bedae947b0830ba10eb1eda362efe4093a104fd82d0a2970b10ff4e32d29ba08bd86e837bdc832745078b6bf488b43834abf608de1cdb67540e10376158f27a00965feeccc832235551c5cef4d0411121ae16a4c23b47ae5eee1d73250ce31b199b64b1a6126709784850a368bd38683dd71d7d36bf233706ff49741f094fac2ffbc6da1ac91e1cd4fc7779182d1f4caa8259b4586e9ac77ee009a59a6ea7cf75518045c4662fa60911c6f1de3f12500b014e51051f74655aa686b56813a96fabab773411db0c309fdc59ce9f9e438097e415514abaee1fb72d3c4b7587d61645cafe487d4d242c3dd07b79afb00d196598ba26fbde9c62b7e3209e027aaccde48e25c647bae13ffcb98e2ca0e10e1c27cbc28369c633e0f5a8976d703c028a28e9cb507286cf42568e15fd46f49c8541649c572b4a27c46ca819900ed0679139846c0d49b8aea9c0aeb277b5246c93ad67532d99c28f0217c148a2cee60b39b496511d25b87482c04ff96f1953df0b74fd4e952257acff1f1bcb5a555686c27ef576f10e104f649f2cd87079ef23834e307543c004c8805bf8f00e942d33c09a67996139aeb3be632d03dd9d1a6e18209df4d6c943c9ece334355fa12fa7a63dde65718eeb86e16de6fa2e7daed395d8d029a8f5f2f8605df5a736adc541b1d3c76ee7bdf794cd88c8e9bbe7100878c0a4bf6cd0405be6f141ee2d187cabb5ee14438e0bb0a3daa0ce13f2dfe0aa95f55695ef89754fc46e82f0e1c586a6f4febb760a2154ff01e1cb262ea749685200f17052638efe834907a4924473bcc0efa7beefb937908700e35569cd46dc7aa09f8906671d6e95f82a1300c20696fe5b56d4e617fc940dc65839cf092add741b56d74845da23da10e25e82260642f824ea719c255844365221a1395720c0bc4f9694e12ef335c210f5e116ae2b802f41aa6ea6c88db2c2d46ab1ba9ae4012939fc9eed46b1eeb93ad4022dc48d2f2fb22ff04f8eb350662f0be4aaaada61102c9da442d98a67f6e3117ae364f23ac89a0f4251e3310931d3c62cd0dc156f8d0ee6c1ec64debe2c408404a88e3dcb4990d522e9df8719b2374bcdc468f6a7a867320390fc1c5340bcad5cfd386f94f08ee378162dfd71a01406a0054b77dfc7e6a37987ea8583b5dbf33623d387d9297f165f7ba22a0b03de38b1c6c700cef4a8c81f5e64cfb6a73e00590dceef9c14b4a828dd107f251aeb71fc4ac94cd08c4985024f4c83454d12c807ef86f04b600b78e6ff58aad5cb6b9536d24d72ea4ba47961420ed5a375c5fcc9d7124401e1c0a2fcd861eac898e17f70bfe38d23fd2ebc59a91bfb1ecf3ef5a8d802e158845a46baec18f50212c446593f2a22485823b9442838ec9133fd575ed90238bf8893d327afc448d41a5a39e1d24c0335085e1b9291aee170f7f376ca6034fabf6f7a7b57785ceda6943879c2a79881c6b39250af20d24bc1cbb3311f4d359bde9d510cd469aaf619a0c8bead614acdcb473dc3e2d4ea9bd49098109972d36188001d18f116ba627dc51b47d3a1e138db4fc10a511cf2e08870099e5bb55927f5a472fcc335f7f4717c6fc9b67191709aaaaf1f3eae590aa25140abb74b8ef6bb4c1229149c8849f38999d68db84e9134b08292da529f001f1a7cad1ad236dcdb72e76e97aab4615ffd0ffa385fc47bf554be88a9a3fc8f2b6a304c99421fc56e0bbbbaebc25d69bf32a99d3356e35f0b22c6a5b92a996cd7526830b4308fe693b500b6f039c1e85fb551cde2c2c3b4e12d6c5f46cdcb2af7658a64ecdefff2f11e3b8cb6a40ffbc3a5059d35e3c3f1a22779e94bd2fd01b066de5fafcc5600bcad7d962cd784eb6e94ce1daf6191073c34fff801e9e31044a5a94701f7e0ded043a8c9f44a61bc0063cdfe7fff4751e8ced50cca55f171c6393edf8dc33f99dcad1229803766ec454f418086c1c1d7709dd93072738064a45c425dfab6fe398b601f12c0fc101ea3ed82280d08b5074e4eb6600b4db9fc5ea27cb44a033273eb86dd6eee45661dfeb4b1ac4639dcb8b6b7706f8c212021bf673a8e0d5ec3491195b2f853ab4f5884d469ea3cfa359f3af16b9a1f9fb17ff562c3023b9714c9e80eec50ff15d8b4c8ed901271f64b1289e29680167e74f227de79a1e1260c08c5acd73d17d50e15acb1376da2088d69fa7d01315e2b1bf5ee9f2db6da3286a4be64e6afebdb13ef615071dbf93ff043158aa44134ba4fdaad585c69c00ca2a882becd114d1618c8e987299b3d72f226eb8b681d0c8b092df25f0d6fd5ee25b675774fde5a225ebe502bac85ea04c938cea79785458b6b0fc64177d82c48b57778690046754b05353878b0e22025693478f7695a12e09692a9f85f0746673216ec06df391faef9cc78d5304246a843d3dee614771d3dfdbc29cb43d29c0675cebbd071ded032fe06e789fac383f523e9faa038f2574c79d322bba8acee13aba8ff7c61f84ddd19a53b6f2812bf183e93056b4874693eff0757127006477a4118e7f32e27207892a3d124331326150d67a057abd9133d1ac46870f0119b4b81b5defd98dcf33cacc361a20b11d89bfcddc153c7d9685d05f6247a06bb6ea3fbe85d1ebf7784ea5fb9edb69cf548f6066f6684f2d8e9b646ae4f8a5c53985cd572e039d57f8d43428361070c356a7b27ee5a99ad46e369e0845494c3b16b3cdc8a134412fffd3ef50e918227d6a9ce94075cd883b804a7e449e5348835b51599a4f3d6d0dfc63f491cd08bbbb326803e23e57855102f0d2f61431c5a261134c909edcc8911d6a52ca18423a98c03dfd401600c1c33d08b51c67b9e5f66294595d44d3f6b66bca76bc3f72304a6a0af59dddabf9d7d2a432e82e6ebf97b3d011f5cae10d51ec6256c65da4ace4e1483bc997ac1d8888a6071162e6fbe5b3db92011666dfb7b33f2d1ce3989e1f7ffabb24fe6405e21c3c67263c6763afd99016b4c42ee8eed30a05f592c2a035870bbafee83c57764672eb0e1ad1ceeef890b8b1b69a9574f263cd6f2caa2b9d67ce8dbebe6cf1e617a162670e3dff4edf5065c54266c1e9425d70c2f49fd7f8e8e31ff5b4ec7aab16cc4f61f92cb78f7ad1420dade1ddf2f9268008c34b051a52f467a1fc2e58294338c877e0aab6df046c17583ce9c021201dc8b28dfb1bc96cac88c552cfceb00b64a6ce115cc79f3084ab32d700493d1b2bbff959e0abc094c3f18754f82b1a496b204ba9241dbbff3c81f8c56c6ab974f38eded28d8ea4230378aa13d673d6cbd0ee9bf5fdce66f9b05ad699332757edb99d12255eaa1158460aff53ae17fbf17a59eb5b1f2f37d46fe8708721c5e7af9e83fd91f7b857a53d8915aa14d586d4617f1427ca69a1e265a677279121ee5148375ae58cfbc541b69f448f1bc731da303e9635dd6d25a220112e5520843cd5acdfcdd370202e21471ec491d3d0e8b336e4a29633ce89af8425cffd9051d5904b74d8d59044f1a3ec26072802109869a6c57307140993e0abe730c4a7139a08c2778b892941e95c1a3b0756f1cda1ae4fedc682c265875c80f625a9e6ca69dec348f1fbed27f8e8bb7b734d3ce1b9c512efc87c2a72f3c5a66a102c85df0ce5886bb02cf3bbf00a6dbc468b2a2caa30c45227085261df4a3487524467e0249b91205cbac2d3a04520346fdbc323c3c04a54cc45d8e218eaf8a02be74f1b1a346897a96a726136a9d2390f55aacce8becd7a91ae5cbed6555d847832c2b2c7ede31d2f427b5d69533db2f23f913a8d813dc811652f002aecb6c0f4d33914bf86b2a600b61e493fcc450ccb9319bf2416a553a3af69900935ea65b4495b5f4fec65260e4ae89a021358ea66eada0554e84dd677a3d8666434cd0f571e6bb866fe5077e6e030b06a66870e034d062d027e26cf111a03054c26866ab2051f119fbd805c877699de2c0bac59acd183397b022b9b2f74d5ffabe73404989d3852328e2c24b82a7fae4cdf49a1ffdd9e5fa013a5acbf8a901e5349f196deb6c7454c06e149b16f01430403f5d3a3e9900c67583ecb4f4645e39ed2269d281f09919ee97da7c346e891177c4662dc6c9a8d9c2ee2b285990532da62ee31d41e9bb9803fb3b767bb83e274a53dcd2c3299d7425cf389d1cd0b889e5229a42edc5091f393a7ffb164d4fcd20b142ae5f8c49b68537482bca4f18f9996d599e60e3d05b16c42b9f44d72c2c5dbcee50047f94b822f861c6f5007f6a925f4841b7712a9538e1426c4b87751637d642c54bf1b9361df4a192d3623c8db6de2a4bf5c0b6ae209d6d5c3e5157dff9368e42e4ee05ee69752df599f4f7a4c57af17adc0ba003ca4663d2fd81cdb301c05294a3b67d2b8afc873b7039bcb77e09b3bae42cc1cb719cfa85f312847bb915423a485e258559d3a43bb3e7aceeed594bd5f4a033d22219cca58a1a978df1c0964e783289e4407bbe06c7f8f6262a72ee37c4627ccaa032667b4bc72182d943bc09e45f8460567c3c47bdb57bfcb8c3cbe2ae71a5daea37f7faa9fd43be5fcf495cf602554e040b4395510371619e0292dd649ca55fae7a811ac93c6098df9c91900dbda3b8f9f8d4a7b26c489d363b1da195ad47cd0234a59115301de9736fc20c4ccda2efc07c0b04ed42049696ab22a7eb182098cfd6b629f4f2d7bfdce8add738ca393315a4bf1459702f1cddf65ef35e6aacf68fd6ca9308b21873424631afb0a2f8ae0348433d6f2503622e464a28854bfc88991ed31d6f5b62de607ad4fa9f1b0b8864396aa7979ea534063d9a62872a12c3188c5b542f7409569c66cebf5f48b192460e2bd02b5fd193c5392e1031789955a56dcdb2d5b80dd534fede42907a4d773cd88094659c3ac39081d065c24f8cb2588a61a67b65b4a3b4006ef49cadff0ea13e15b7cd748b3475762381d274ede16f42e4d2bb3fe34cafb4bb566d06c40bd05a531b627a83b0c8255eed4577ec5b4e848765d2c156a8cfd57ac66df4b18a1fe75f9407de25f5eeda6be1a84fceb710ada0eb3f05b04d40353c8b81f8b554c12c7db109cf4cd2e635105ab78676a3e02bc3a330c9823f8d7cdf60d877efc6819f63b892717b6d7dc027e2387cbb42dfc033258ea4f70fc6450a7dfb3c2c121f60f8969aa3fb1354338af5a00f83469b412a6af4f5d87c2fa47419ae218c280d5a2cb9bc00c673114c55768f0714060a660df653a81471c71df3a639ef1a460edc61e34dd7e8cbfac3bc97dd28e78dc60bf8e4f822a3dd8850c80504c0370dbfad2d6d1ae859b375575ce4d5f114412c4beb265227b6ebdb8cbb8c0db65090c6852a905650312055d17d50e9a7bfe63f4a90854eb698d5b1d4ad1bf52a491f052e3cb50540089880c3a2e1fd07823fbac612a62b517c2a28194610246fa86bcb8b56b3f2717390efc7408696a32151ed2a7f935935638b48b8c7c1502579a02f6dc4ecc8ca0485e4696bd662473fe1663fcf1881940d18efb6dbd0986dc3752308357311036edf8876552b00d46eb383f681183fcab389a08b13b655e85c2bd988a55a201ded7a83e8ca8ba78318edb25bea7b212794f216c8e95e0e6d02cd0c2446ef649f1d2d043a11bad8dde10715fa1b9981af62c66a3719fae4badd0d07136cc5f8e5b11c3a66c357c34900baa95649010b2cbbab1204a1aaca7f1d80b909fd4a80791ce6aed44211235a68b1a43149b6e0b053001398b0ae22d19263e8999357ba50c37deb260f3572d9720070a44f1aa5faa2c558636f97c3cb3250ce4b29c330e60227107c809821451f1b1f4148f102dff885c5879ff68ba830721e76e744dcb75a1701b7d375f19c0248117deb85cdaa66c71098795545f80da41b0972a0e91b1db2cc4bb8c4af1efa8e1d58b96121714064143e50216ab779f0ed43801a5d154d85074d9c191bb1e6c4bd933abcf97c66f34d728048ed3b215be2cf091297a3ffd51c2de51b8571e60b35e62160254b96568b1d6ecabf3992bada4bbb22f796c83f1f706288d99210ccd74850012ad83c14d9dda3616db538d598daa0e9762d828ee90c0bfc8d11d9125ca1eb2f93ad5694f0fb2838492a35c453d9dd1c811065e7d04d8bdfb283b5aad203171d96a3cd316c4b948980474ab03cb74b0ea906bdb808d0d1c0e132203bd9e62887fce29641299ed0c64415c80636c22da22f4109fa0bd59e5821ac9c468901da6a5a86b80520c68506d697f573fb81b26dab32dda7e229b7db74c99aea5f55e28d0836275eb5afdab4807bce63b13dda412b7d1c646c15c9761f3458eb1883c3959ce38e425a3474668e4927b61d40aacc9896b4fae68bdb0d8b3c2a7b02514643a32feb7affbc6b9fbe1e5ed49b4db663f29f6f15d96896bfd182e703bc586768f9d51ad6fccf204a55ec9020be49710b9a28a5d717c51fe895df6ef95c903648383b980109f3f419595a499c181b45d3f6bda2a0c40439123c1307dbf3a83a349ff2cb2594f8bd5e25172bcabde7aacd567851e7c5c69bdcd60408e99396c3f7119f8988a1a6e14750f544b532cb30af52543d76f447935e4afd8a26aa9d1c5bf5efa7746d72b8ea3e9d1837eb1c361979fc0d57273706687c56368d218466e5dff59da6a1477b23bfffcf25efccff44f3b02cf96e4b6f096b1e34e99357da2ea44057f50f100b550083229882e1f70a866595ce90bdb142732909fe671752c5284dd4a24a533447cdd42d9d64e876b0ad96f93331c0395309600ad115735563b38e5b96af8afddf91aca63b651b7d8ad3d25c5056b50342101dd659e8d71cffe857038ab4a1026712f38bf64323bc74474fa951eabbecd211b5362fb411e25d07d0a63a16245f3193e77325e44bcf66dcb736b98c4a2920c1430ad1639623c0b82b2f9eca6eed2a67f8aed3956a8576c0f715d89089f22c0eb2159dbe6934659402f759e2549ab77b2af7a88d47d75544c0f0e16e03737a4c631ace22e466827ceafe609e2f77176e62a9ed4907e92faf1ebd1ef66912fbf29fef2d63bed4892dc6afb4706f021c1f00882698b3e062ced2ba9af39423e914458121e532ada1cd9a0a46c7212021e2ceca2b908e3197b356bbfaa20e63bdc556a70f1bbc383091efab5c2a0b2aca9170c3ddd2698359e7f4919ecdbfef10db5522d5d72ca17bc496effa4efa8286c1cf57733df9a1d20f9cf4c406e06967c91f4bcd7202478a4034e79486506bccc8510bbbf68caaa2d555e9ad887431cbddcc387ab0d1bd505af757603e4921f576914e87f4fbd905c149ab3481a6c5a520b40d913618b3e6667db363fafa96effd317ff324efda4c94e09a6cc87210d76787ec4c75aa1c8c6d41dfc5e99210f34cbc4bcec3a5ed6c8d1e414f2f774c435c18f4a74a3257f5112120e11f4e89c841bd34afb616a45f29cb20e090a298f2a229d7ed8b4b107b21d8c766e1aacfe5acf61b5a56b879ea08f98e94caeeefeb0306a2606c93ff61810326a2acf8d949d853aaefe8694e1e6edb7045bb5d11ad347ed3e6ad78d26124e54533a8af1b1deb2d8331d137a67d3b43d56fa82d5d47aca6c70e52abb0176e3aa25e06bdf1166e794479f09ea41efc97d8f9eff93bb4d1136fe83e69600e2e2e73eed023169fa58b1ae3b31c2c1cac1246393489d155be79947a8c06a46a1a70e960fc15d84bd21787b347a7f223fb3b6236776c656736fe39b72623bb7e0d040e9bb2e8d4a5a88444f97f326dfaea7ad6c29068b7b8d2bd122546e4df73664be9f6d6b50d1cde4e926d3618cd05c7ff78679b4004f2f4d19e109a72a956bea5be146d5628bf00f207324c10c9c9d5c4ea4ccd5376618486dc6043861e7626cf935a3c6857deb89d424d62faa4d2b6795978cbfe66457eb25d560aaacd71c2f95ea0bbe3991804cf81bc3ad7af17f5b4328eaffd74bf0be7bcec7724e022619714385d6973fc6b3ded81cbd9deb0bc4e62481da79f01bc00ccbe1b25523576732790cf0f233b3dfde5ca13ae32e8c4e5d8417858ff8f114669de009d732f94cef0900176e57e7726b6bff8f48bfd799db6107b39bfc2b51ef39a3e8cb94ff7b07918750f6ff2366b67da49fdd983b22c0399eb7ec4e56033bc4894548c41b2e2c89ce74d784cf2e69e40cc0598d139d17eda854df3c51365fe515ff97bee71b7eee62fdd2fdd0dc8d527255a202e879779b38ea38311597812b063d52c73955dc17205c49a576570490fd4c4af3b120d5a152b64671d80645c803a6fd7542d82b0cd8122ab6e127b9bcdfb5634898ac71e6fda89d3d26dbd65118de569a55badc02680b6c9b498db2c29c93e9196745f97ba99bbb2faebbc3bfa7112252100431e9321264f32251e5bfa3a40ed1e3da80ed8ca1c8c2edf7029c9391c9d90310b41a9285fc20ca2047113906126e8d02ce5f594ea2116b8cdf2c96c7854bc663cd9521b86a81d28d49c9049f5764cb2414cdea713c0e9834a18feb181ef24ee871257eaffc20d2d3846e64a02d0b9f23507449941afb50479a1c098bfc59b43d6475611bcc72065edebba779c2c6147c8139229a79b0f2ef6e909a0522edbca5e75ac9e198434c468cf34b4401466c9db44f4670e5b9bfa14b43c72232a86a9f7bb0f5ac17dd707137efe5d6ba7e1dd2dd5a8eb46b25beb0d0ccb366c9a4dc59b3f41058f919a0d3375590022a2c4a6e05772628aba8c1d76e6d8ebcd710cb1285917d867e523be032719f05ac57e6c0e37c44146b522a2ba9e47b87fec8797d99ea6632ea3199dd3e407cf1e52946ec03620670c63d0bfeb824f6b42b6d2f727be1c15b65e39d332ee252470964568d0219fa672b17ea16fa968bfffa272f7df54017a8781951da3c631313c70678bfc8cfc896552c2c9f31f721b36b721212e64effbcf64dd9dc646720f59de6556eb18b4f85f0adc926087839aa070bdeb510817e89055ac29c1f1264355a90e5249c6158583dc57fe71c4ed29ff8b47378481490de894b9568f3b2e455862031efad21327ea633f94d97e225221586833fca023301118e451ef8737930c60603ee7f794733262516ec4806d3e541a7509e16faf86e5f5fdb71ea49f640f4a5ee0d5cceb3deba93e199c522fbcbf9cecd65a7ff71f2def933674dad5dfe6c898dd89398635615c9b4ad6a5bb1086dcd08b4937c2128b2c01a8dbd25c52abc7a4ddc2b2ec3af6fa48eb394b708bf648f4fd05946c8d360938be19b7e448bcc12948c2ef7d3e66a4dd93826cc8bbd32538583f6f849415fba6aa6db03d55b73e049f6dba3a9677951956507dc60e98219400309d206aa53e75a7888ab55528c17192df882b1a45ed2868bc6e7e57321d3eee9eda2711f6e216c20245cf1dc95f2399e0432aec4c0190e888dedf3e3dc1cfe7cbb496660a32413fadba4cc3aa5411202235ea09e72ca64309ab5b323e9e7d642f6e3c03f8cc92272331b359fbcbfbca7d08edd37e278ffc00fa57312d3eacca4cc4946b997c3830ba33edadb331432c70adb81f7b8fdb7d2f20e745e5a0fa5f371827a983f8ff20dfe694ebd53e671fdd03d41d7da3acc4fc8328ba73366b03f7b0ac059ab7909440cae9e9db900390a9bb665865e52653ea542d46e9aab8317c3e4af2bfa1490ee16229215bdfdc6207ef23742d66c94ccc3f11be8a33ecee451665b3bc0a1ffda9021328295d6219aa2577268f3a872ef6606126517b70d340a83896980759f947ee7b5a03317faddd2f6a88288a81b94157456b3054841acbddda268953d2a39a6413dc32250eefcc2677554e2e54970362f45943158920c8a8667c26d8a6bc3fcfc9244ee2a8f8cd261a5c6fdc47b21a501f89754cb6b395e082b0b640e9a6e5f6d59d2bea7ff029993038f28ea861d7d1baf91cf53f329898126fab1145e4415ee50eb26b1ec4afa7a50b20c4d966f87a5aa58dcd2107a76cb0b31b841f0fb4056a9514f34608143a287c15c4694cef1ac9ba19ffd3a5f78a557a9f4058c72f26d4f67515ee15f6b7b7c219e7233e2d99d908a22620933440ab7b06ef069868095d0127d15765ce127214b098a734555d9faa7ff2f147c4dbcabb8c22c13c3a8526426842e93490a44b57d935524b3c108eb61b7bf7c2fdd8ecdea0a25c9b0e77589b64b13011a7a34ec4bf55f2d0ea354b99ef318cc83935ccb56d8600fb4634b373e03aa33ddc662199c4505f9233d9cb560e8dbc1ac5e4b7a20c3c1ca2a7764fb747aeb3fef50028edd8a1f89be9f8ce693feac67a63881417ed8ccc12f26adc5a2d530886c2b04f54f02f6c5fb86aaff41a40f8a9fe07491720bb62315312e0115d20e10e0aec817297d22bcc00b1754d43efcee3d354436a3bb544b7d07b662e7d115b0818bc9f7fee1d3fd79b9613748918b285e3a73d35d273828ecb2f5d90dc7e568259c2cfa078d1cb8e9937975195db17c523d4f3a3868e745175d4d86a54a1009217bc79743fe18e3e77169b8ac253295e792a470b4eb24c52d5fbc53aa1a78a9d5951146ded2cb227fb9dd5d96bc96f3e4a86ea2033421c98b4bacd0eea1afc9428b9c0a05171922c6a22f275909b240a2105068eaae36d191934900883fcc4b2fdfd7de9fc14c9d446d2316da4be4c0f8593c11926b179532d9bbc77fec48989dcd9b11dc899da6ec9dee434f67cdf5d67bec63d043c26e786a8099021b7b30421f35d1d55dcdda3b22e8785c332a493c719a35bb4ab8174754c2edc1bead9698bd779aa8d38886f3e09beb08dfdf17d260b41c915a28dfe378df7999bd62ca221a748f1d44a306c054671c2372af6afdfaf4e945bb1251c57f5437f8b2e4cc0becaadc7e8247cf7befeb8bc54b6cdd6fd20e00209b486a219e0eb367b4ee83f07fa1068b435c65b3598f191447cc3f1daea68e1ce9810dc19bab6194c4285710cef0d46e3a63287b8f69fc89cf984bf6696bd96fd70cfe48a21b74ef0a6a828177fc700b6e8b0fdcfdadb469a51e7fdac84f370003698ed38001a1236049d630950c94b572c1dc075aa8d8e4177d2fe3fd2d653a6d12a705736bd7bff2d196494b3093e0d392540440ab0ebb028b10db6b88bf3723ac5b4594bc8f623a934d480273e23050d588d4835dfab40d6fe90862501cc9c5b70424acd93fa26affcc473a503e4dd65ab92a8dd55fdf945335b7f63bc249311ed9e2334741fd1ad22b864038940aea99ef0e5ddace67c3605b751048f06bca1fffe591ba1fc95052620d920699031a6bfaf46dda06621696a0a3bad313e6d8f914877f5a183714ae6e1f796f113a1aad5faf285e1123dd27aa3b9c2b4f77d34823ce8d8949538516bef36b750a2808f7dace3bec86f4a1bd8f1b80f9a105cdc152108562bcef169919010d6ac6a6319ac8f701871ae9e2e150ef3607311c18714351f005a45e38d01969d0fe418989db69414bc9046a7a5355ec43a26cb94e3f8e6388047bf14495310d2bd948cd9c22dd7d08486fc5c77111b1e1b30beba4257a5cf481b6c12983fd6af8591711e8ac07ef2545200071cf413fbdc589a780a94b77a2415563c007f4ef1671ec01d80100b8359feb420f84e2929b64c07140298a2a64dd66466d74032b05b4f3946702076cbe9bb42f7f4c1fbbb7b71f6c74125869dd14ba4dcace85f5e0bd79e99a76b099413937197ad11b64e0e5b572d8729c1f61661f50ebf9a66d780e54d8ef50767a1e4c1ac9818fa33c73c66ce865e1375f97c0da01951e705ecf36f003aab905069bf7edcda7f5afa176a611bf2c08be3e65f4a8e1992d6ec837e391e140b3443d3573702f0b2974be14e59a2c6746584996ecf3b617132999e0f3d657f62d09d63e5fc9fb16faa7619e55c0f524d358250dac44209925c07582976281e07c2847f96a959aa1801b3f72631454f391817b7098ed4156e099f9a8856f19db42aa62d4b24e11c99112333d435e33f90b06c6355cc230155a5d1e32b4305b5da3ae4f62c29905b3377ff156948ad1f090665080192a2d4b38b32ae0037ad523a623d32120c78cffcbc389502c9b986d1a5d71b450247106e83729b404380aafc3efb046b643e0bb55dde2dbefcf513a5605716de051ec51fd05fee3964f253f5495ab30e6dc73dd93d4338f607232d4aa0aae36660e957e4c2d649968561355cd49e97c997c61ed7a9918a24f334f564dd80cf59689f0cb357f4866ff83a9c568d0e32450c5047c3f353421443f5afeb648df5747ad00e7f47826bcdb887fd7f5299aac73524ddef5c3fbdfe7434868c95589049b2b9f2082e1f0f27ae320c24d06e922ee6ced5d0cba7cc861e448b8e28d9195416eda2818376a355ef4fe48e60f28c3bba8f1b0429a42d3d126ca27bd3937e9df59cad788e80b1145a12b768bf0859f91c5cca3f009b1150ac715481c7fcda6cdeeaf96014ea1935c130091a308d58bb1431ae2312870acd1980bae58a492647f92e36803838fd722b9b5cb96823e76768b5dde3cc309f5a889024911c70ed8b27269d5d5b4571fd8a5b0d539f736e9795bda36fe462821da82690e97e000271e098c1fcb39673750ec71edeed1068e02b65bfbaf3a1dc4a3e665a9aba70a64fef7f351227050878fbe5d46cd6010614dec0aff8599853e088d96639b98aab9f292615649fded845e6b39c78d028cee98a24b78e105eb198ccfe4f6a45686d65454bca1947665b1b38637f1911f0030ac20451603ac583ad4776054a2ab0693efee6c0e1df6f521ca108ecdef15f749a2a919e10e0c71f9433c79e49ab192a3896d9eba0a7fbeba0f6585bf288b09950d30d73c8cb93cdec9bd46b003818a66b68b38a5dd6cec29e013c4100a7db1141b07aa634426d67e1d463eb7ae434480f23d9e4c9fa79248be358295da9983a676a1ed8baa4b10771682250f9065d90272f524a687f74a7f19d9f0ece4e42f364b125569705dda56aaeb0685f44fd6b93877b76f1e0910a9e1b589c6542ab9967031073abd8691a818a378b5424162b0da0383663b7edc9dfbbb882759e1b8a1867539c63955ec0c1eb879b3da24edcadab58a4fc4f88de8cdabe60d314cd8108535458db2f13fdf6fb5857c60e1ff1fc722f49fe62b430cf0b81c7887499804c14b4662f84b344a0e327c2d475444d7abedb079eec1fa1ce8ed233b74bc34c7087d452fad9dd05b8c1675852dde553d1e01cd480a21a9f3b82c4c60bf387e58046f25af5b387fc831fe0cc6c6d5d85f7919e1e8144ddb53a3300284706d34062ecf29e13d897ecd9fa6820ab51f9273e6a3a4f604607c5b9b3c7cb6df7cbac555c554ebb4a325d8297080c358a87a6c52656a38874653c66ee4b6233c1c6d7840f2792cc2f8f32b913de99973f82c4e5530db488dcf6044d5d1c2607836136c0f690a71a109ab5ac63934c61f16226c77967420c3a7766be8d3ed06bd1a9efeb4750f85ad254e1565971ecd791bc2344e3058d469cc3aadcd4d84d0b6fc7203c7afea58dba6937af5ef48953c26e625a42e0dd57d6e2719f055c320bfc66cb7d87bbf7707f334de6f6bce3d80ba9e074596e242105e849f6f5c3906a5286c51ba4883bfbe3b5544596b2830d919597805f599e7c4daeaab28f71721968b5e20a302f268d6e539abea1d5c22efbe3644b3da27b6fab5f252d4093a81cb9fb76d554ac1d29f9ce2ce46d1975586fecbb5890cf742cf224c349752d2214d0a8fe35bccabf9d21db2fd7a21b29d53ca026ae44a36c12eb86329905a74250a18b0a10e18051b2157a072bc8dc0608289ba607f8019fe5cbee75106696b24d03703aebfe9d674066ef707d3cc9ec1539d1cdaf9a59a97437080d179b9b17952b9fa979519aaa100ad85ee2fdbbf289580425798165433cdc86ab6b417e1bdd76e20e75391e5d19ccd75e66fcc16cac75516ad26b0e7b77233a7cdb6b9b449490caa7e2faa74ab0c371f5fd367c8bc3c00847625ab9ec7b88ef0ab0a0eb77b399bfe1d119f561e4cd9212868fbd3c6391ba21fff5e842d0839aa795011d46822ce8486fa5710be0b80e16739304c21792a1e8d6385ea29087f27571a1f3f8dee5034fd1a693d7f88f0d0824a0f6414dfdaa26c0e88ae94699ea76227789a44d8ebc36cdf330dfb08f75ebfc8cf89f74407eb3393ab9785a8a024d36779a205021157822 + +Params = SHA2_60/12_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0482010c00000010cff6b22a13d055d7c90d06458a6ae38c198839e1ee5027657d7a7118e1b55499734209ccda48d42352ccef671d24b0956b518cb977b72c0bc43b98c37328162a92769b44b7378d7771f217bdf94dd49118672ebf22d949c71a585bf7f53342cc1367da4d06fb07f0f689c8c6a9703c1a3f6bc5e85d6be29ea6649a5b6240d6510000000000000000bb3c883e6bfca9ebc492d03ec1eed3055ab18adef6777ae66510b2eed2fa0d0abd9ed78e9f96ac5b6e7c4ff5dac35e2e4512eaf87627d99760a9ef952173bde744a843837cfdf5a7fbc84f22d18150c687c6d52719e060d2358a4dcf79d0361f59f7d7a8649b7954a89db27b8e1751fc502918d748f3b9764058652e521bc784 +Signature = 0000000000000000a29088c5149b29d7c51d9658143e367d43e6732ec9164dac08d4f7245b05fc1d7a8447b35e54f282bc9c72fb02d2e7115723a9be8012a434d463147bca5c0b2418eb73bd0ccb2920d0f91acb329366c222150b5bcfcffec961d2a7966c0d867e5a350e15b84e45a33f7350f7d24df46453c0aa364cbfdf42b735b47e5444d782c4e40d79e4ace3aa89db2de1aecabecbd7cccf823e07a6448cb23431fbce7799cf38253db0e6bbf11a35db579bf83e6c4b584bce353efecde1248f3a9a5dbf165540356888976692147dbb58e999b8ae289ec7a75934c8552295430f3d60a3e2e9416ee132082f4b969957cae71a2b6364f1a75b34d4da15daa157b8e0b21095b7d18a29046b9e2301cde4099783db5e910acfa1cc94d6a41a33a48019c77e52742d6aa7bb780e28a5c98db3a884c02ad36d56a6fc70dd5f0ffbf56f2f0bd95a7d1991fb68da207ff2139fa5714bbc39b3416d46c821baa796c5d59cdf4317b083b07845fcf7be2e1cb0a8e27dcbd7f7cbb265b7a10cff15d232ec5d15fd51dd9b95179d35acf5bcf5ca2848fd41ff1414e07ff9debe9b702a00ae2b4bd7d916ec227fee1bf699cd4e89dbf575829b391ea5f55a3e0e03ab38e8adbb0422bec92f9ed82cf33c683e06ecdf582eb91ab25f4bb389af413419d5213a0a05276619b41dcf50e3188786727be44e611acb8695c64dc10e5cec82d679cb49ba6b9fc5a956707cc8dba4cd8a9aaba501f91de881ee14b890d79814fc47fb533495ca8da5ae055b9ec081680ab33bfe6732bce4fada0d4b8ad66b7d83f375c3df08a46b5cb96e00a62ff8fdcefc863799ae67712d17f4ff9206d9037ff08e7f284f2c5ad3e76af44150efc3c6ceaa1c86069a177ce1964b3933c46467912f3a096349e46995cb52c3ae7b59fe985d236b0a54dd48a84b63bc5a0d5e0a4cf8a15fc666177246f50dff5662716ea7c10ac5fceea7cb4ebffd08782dba458665764d665d72220c6626e66713e578e4ebb274c45791457d45d5a38a8b270306f2349764aae2f8360b4f849ca01ff4f7f162da3510fab380d26438f2c996410cdb1a574257d3fbf998662eba201c19300e29d3dfc9b55f0fc85e913a70e2f68c04213f3dfa201229ce175df819a979fe74ac8b8adab9ac9a850063d338e23393efe807c21b8a61b9421750cf9969bd2eeeb959736c747ab143171577eb037eabb17d77aac5570c0b71d93a7633abfb971d8d7309595dfc5cd7861dc281681e1d813c6c0732662dad1dcd3c9c119216b47b0cd2164a54a47200fa5a260382cbc94ce74fd5f198f95d7a1658ed1595ead1e5abaa8ee07655d4917432c5c0122715d4f60b6de69331171b7cdbd9a4eaa07315df58a01a6e45a4e6dbc304cebec17aab402982453d562c9ce4d9d7f4b78dfa35ded1d17372e55cfd55a074eb5d44924704e8f9e48fd2e2ff23982dcb88c99bde07de951de03aabb573672c93584bf748f2d105c7102b08e73846c17e33d2d0d3cef21a1e4eb96cb2bcaf6d93c237d27e6a5f74de63b2e80befc4b0d5d79d434597f0a7c0f77f4e182f2a89686f9317dd12a4b8df67614fd56f2fc7f864c1cf34ff1de165b59bfbafac6a32785c70f80211c7860589526bf98f17ee705d35904f1aa16b615f4b14bfa8ccc465edfc396b60b91282c4d35f6920d16572e55c0c6c684b2dafe5b9df6e7740893a1ae446c1be751093b0e55d61d399ab3b3b56943775fa14af5646c72d23c3d768f37d6c70d730230517063054d9a3a656be3844c2e66021ed135be288e34318382ecaa25c3c41804b34c6b8e9f8615e8f6ee634c2d571312bde5d658f56d05398cac97174af85cf99ae4df7dbd89ad3d67984802d1f048af43623eb8723ec0273be5f35ee8b0149bc2679081f252a043364ffa4a9880ae4f04c911761c67d7f3cc9fe96148a772a8b89a6e61797ea5d64081b63cc264a512f1381621a7a7fd694f2aa0524f82ff3f7ba08fb3ee9eb132a684a4d4d1b0f637c2d5ee11710fae1a47789042764e9c41ef9ab12cda90a26e776ca452010e1e88fd3cb26f16179d268293e83f190ed1d5d256da722dab3cdf5171b73b61e99426e1352e7a275e9f46c599a24329cf5d48bfdf83f0a751c0c7cb8e5ffdbcbfb51d1d672f4836f1dd90496e6f3f8e4150a68afc40cd912c3d984fe0dcaabeea122c0d50c9bb70aca2869972bcc2e1121d564ff17e1700bd4dd8b921b7ce7f2e08e0b0efdae04699ee2babc46ad04973124437ec1e4bce4d71d5e531f0ed5cdbc9306ad159de70c76ebf282206ab6f69981acbea9988ebdfcc87b9b83923b0dabff59179041ac62a635fb562ecc3ee6501261ca2b23ee7f44cddfedf503cad626f4e54ea04a1aa4fffdbcd67f623ec8814609b5961458b62cbdd0effa59d9a670c0a61321c059d96060c03c51275080ca00dbbcf5ae47ae3b388716b154bc926d10a53227e7da00cbda1c602902832a775822af7d2ada29f757f421b86b313043bfb64a154560d117475beb56fcd7d9549736f9ddac4829a73e21856ef13c96f5d3e5c97ad966441fec1f8d2cba6d264488e9b926b58c08a6a84875263969bdba665f4718c636a874adf67a48e4ad2bbb1a8da9a2ca694354c3d86d2806073b45de2b1f20eef8419a33456c9bb1ee037fb23981f7cf32290e5bbe0b55b0a233771930f434afe5ca9f0e3b6d07bd3e5e13e7f221df3ddf499014081316fa26b2e7728bbc4a27a127b48d998903ce377aee18f23d1b183acdbaab15be7b8970b9357d0aa2e2e848cc9462cf7ce1edc401e3f958ebc0f548722cd80ed9142124d8a97b861f4be93c4fee7beac2cc965ea94a94504520f649d70efd5da219f9dfc6c46c519cc2fd6e7553ce7ab9dcc399c80eff6c457038aede41276f9d258151171394385fc559fde3be5c7d3b6d52c3495604ad742db20c3b6e3486804318c197eb838ae0730fb5293d68e179f29ced66714e9d576e18b6c79b32808ef86951ded04322c32f978db6542245758ae92691c50da1b14f27a62ceaa36bec124c1c93300ae81d112634adf8c9bb8b1650a4d564d56d1e771a12b88529a24d61ed25ad0fe9a455eed613af7b2295abb28c092d233e87a5e2258d402f15bc72df6ef1d318ff58a882c2debed750d2b9153c0ae972faa07edcc29171767b0b49cba48f8027f3444cce9d1e6857f7a652e6550407e5b24890682d3bddf3f8cc48457a8807d6d176c282dd7fdce856299c95edfa4de331318d7b0a6affb021d4e28994f4aa08178e6a4ecc829a8b6f4cc23d2a8b32520e0d8f788b17f8a9ff10865e033e39db7d03cb3021861d131ea3c2d65537a87f65646845640f7cbe5093f3ab114f0d71d97e70cc69ef411c4da8fdc400d308353662d93d1cc9eaa4fffb6cdd6a211a4e1a3cace74d37f3f53d3de44c70774401be9d32d3081a415b6e68648bbcb31a1c59968a1046580a3a73d7269d490e5d25a2e0ea97e565772f2cb722dad4ede6079e5adff47c0d35a7db36be30740be18601eeb0100a0bc6a1c341790d611b3963981be8ee58d03990cefbc3e755b947bb60e6813736530d1243a235b10ef858c854295d5f2211c2ae6e22208cbfa8c20bd5b8fc25eeff0480ec9182542e89bc4e04ea774802e77935b51c546389d9f0eb7bd121841aa403fd6ddb93c6da30273e478288a47f20715e0af5e2c8dc2c11ceb22999de0e7cd614c4832ae5ac71cce387770c96ac34da65be74cf9435da6addaa45352cc969bccedadcb5d2c84c6d19badaf8e108c2ff04281955fb802cbce9e0c5fd9215ae365d9522f02e2a337b85e71c4936d752f83b0b6428f3c6d7a0ef701ba162a7108b97fc4b3bd2ac3742ae0ce4ae4ceb6a6c4e3237e828c4f9569c2343b7f84db1b4bafd5278636fba93e0cabe7bb7474b064ed3e4d88b1062a68b26883a9358a9f87fa46666ac780206db34e9cb114ce6f1721bdfc53ea30cfe40136fe03006f3cfc0b14d739efc420b4067dc57e63020dd377ee37f576b05c7a553ca387732ec31632baa8a7370f58b6a00af0b0505850fbd971a018dedafa2f22de84ff98a501e3dfa2f8167c4082c5b61285201be1fdc5c070929bb9ee57b317382daea5a0fbb14ffec46ee38a360e6287c230e763da511a635f83efa9880caa30328b8ee86dadc49c2c9a997df098331a0792d9ca31fa0c3ef2b0780fb9b362e449d2f7e9ff91475f9083f48eda0fab75dfced99925ce6d3d4e59522ab56ccad69c64170c9794a82f0ee9ec20da547dcc70e64bcd43ac2af4fc4e72c20116d9e7b8f4ab35481b821e950cbf868fedaa3832897713cbfb20bf62f5d0543c8f5c4622ea8d485f0de3e1d27bec8f59480c3adb4988e5242fdeb4a6fb8e2ff398e1e7a5d35da233b1e83a9164a19f7c22550be40335b1f17a67af84f2ce17327a6d6d842302d3bba6fe4e35ae9de21829104a4961186abda629e6c9918b4227dccc3aca10954975e3493cb25da117f273f4b0c882ad51c44f8b0aecc14c349819fdda36bcac7c9cee134716b1d17be4ae9eca0d1060699994203023d21f4510bf85d7a72577e3dd52f74be9d02e2e75d1094dad66fde600ce7ebaacdc9889242561f90208282355176bf11833d432cc6b7229fa71c973dde3d88c82b3f9f6007fca4cb473b0465323fa4c3337c54fe99ebdb07150ac493d6dddb2c75fdcb81a5aca3d60fa041a6312a04a683bba36768c43674cf3ad1dacc76df82524fb5f15d3d96d99e1cd904b867b6379901b87e8a0d2950112e51c727632c6020584be6dd63ebf7238e652b6dd5ef8e5330f1cef33a20a70701992e75d02c7d041f0f40b7744930da1ae612ed3396a6295b2c9eb52f4a6b91e37132af5c353ca251225b3001d65c2e1be53b0cdfba319f8725b0a40583d58033a2c25d413df8f586441d6212d399f6ccd61ff21c0cd9b817322f16a2b50bcc78a0b512d254a70a9ebd3454433f88ed3d781c249885b218f4676367d216375c710fe7f2be194913b9b2b799121cd7fddeca96553552e665cb9fc8bfaf15e11135006fc71181b34bf1161da73524d109dd7d34c6eab344b947c869c3523a5764ff3347b305c5f472d6ea9540715b5a4cbe717b8bf1861c48916c388e47c583a6e31f302d41f8391c891106baca1e9627ecb5c8939e42f18cee94f671738fae2c24d76d1593b7ff6dbae66bd41785bebef84b7e5155abc65870957ec11bb6c5d8b13241aacc8ea6c967bf9a30c773aa403c4030655911b0bc923e6c80f55dd9030dd669a8956ac8062a8df4743966b38c8ab74810567c9ac45533c7dbac86b71b71e0f5d929d1337dd112886789d433a4a47479ed345e7cec45ff95c31d86d48b87796dd8887b0dc9e3763305644e998f4f35e2096d6d2da88b8600b3ae636b113902023e0d83bff206a7cbd69025f6de31649513943b27d73a73f49e7c85663277fdbc2a00692158eaf5feb090b8d5483d31e50bd20e37f3d873824d3e726f3528e4259398f9fbced1d3c98d62842292fda136c2be0e93d69773f475839bc4204a97403cf69fe113601a2e14d512c3bc0ee466fcf9f0a0a74c89109ce0f8d9274d96326b4231c2cf80f5618a95e0cc2549f037132c931eb67275b3868f4b7a9b390aeb47a1e8f83a96ca7e3bac14b62e739b68978a8d744b7e02f081cfb99fd7bacd8966f4fc76ae85533dc61b24f8566e23f8c4fed152a8308fc3c921096afac085d30211be7f3ad8e0824af72bb835e433b6352f49dfa51bc26c5e2195bea852b657eda1a0bc1bc57f6bebaac427521bca2e10f67894e0ed17e622390ab6690df04b48caf6ed4cf5f6044835aa77ccd6d9b79aed4f937954b8e4c38dd1e52c6353d403c8315b3fd31b6a128991cad8cb912ba23d060283c6212995e6c693a4c287fd43c7404410d1215937eb1fbec35630dfecbc7d4f54eb93a34b76c30ab51c49e64d25cc606777a3e7ddc342d6320717564816584911d47ed7338d945e4974f8ff74884218e48369ec9baf1d68496928ef683552e46ed7456f040951a58953b71775f95d5873a123c61aef19c436585ce4a7ba99f1668030ff77305d183215591a86011d6e056b0834e864f11533d1262c689a9fe0041ba9973e727c29f8727d4f8f154f1a01d66addde48d096706887c518800a8d34e13196fc2998933c2100d6d3abc75a34cd221a5347bf171a82646a087b84388558044ee345286755f32193e9f4acc95a93b5e7b21996a14b65595b19f49fc377f8e08bad5157b0d390398339458bfddac33c204b28fa28a29515bdac99dbfd3ba9364492daaea29b9927c5d5bcf504e5b15ba75a352059cb561b9ab571007360d25420f33e16ea564593948690cca30311cb2ac8b3d3a9c212bbf2ee9c6e036e567d849bf25422a097ab035b4bb5b1f70576c41d050d9bdd071ae75f69d6eadd826d08e3f108f9cc170049ced9a9a0d244a9641fc46a4199f6a30be18eaf49f05413e63c8a9113e49059bbc447be667568545c422895ae8589fc9576a9cb7182e3251936edcd881c2cdd5a57941d0e44a9baa878e7407cac96b330b70d7b8c7e08d92f8e8ffbb0aecedf4ba1911747fd2ea2206121a7d225016618ead5a6b84a5503d32164411d54cdf761fb0036a267045b1dd85dc7b93cbbc97778dab077eefaff1f86ba044c5f29d5e3941f6520d8ba2a890532c773738968d897343b9fdfbe844f1e4dc12a56fc8445ae78b1ef59f93ebef01eb512abdcfa9cc13a95f8a6ea8e7b2f13fb200154ae1fe1c35dad011c29736d197a9972bc02e5f0a37f60e7fec59a4a5cdb46a008e9c131c924890c1348b79f503c71bc66a1c93dc978ff5a1458a46c6bea2e572a5302274eaed0b9f70f51acf47b75183756a3c92ea69dbe479569aff92f5b5135d1eba93ba9e2b59eff732e3b1a09cc4bce9a53ef96ef39b7a810a8d67eb1038c5b2a66dc9a774c4e8c94bc53bc2dc5ec59f62604e005d0fdb6f60e2c80ee6ded94f60c9a7026c1427588580a82fe977ffbbe2dc4f459d754b4cff0e6831b8a14c1be6fd0512d3a247ef0e1d05fdb0d09a5b798dba627bd050271d5acb28458f4003e92ff061f69104a3a3e4b5392448f05fec47b1b5ed977696e8af2afc69951d658abc16b22889401814770256de87c85de564fcef48723ae7f2935bf552d6ef9fd50f6376694cca17693f235103bbf8ab7634ee9e8589a7106d2962a1c9fc924af299b61234d94c0a5cdd27b1aa73d8018360052d6cfd19edecea038ff2b79fbd8ac137bacb520f6f4c6731bbc2a6c446f3b57a194b62d9bfcd3726cb501df1fd9f3b5d0ba6823b00a52a84e3a29c503141d5863ead6f089383db7600b3be4c85fd33e5c0dde8574ebff7465758f646345cbbb6b9c9876d569a5246fd785b60f20adfa7e30ac042529e6e8570abdde7ccf96a652df581f805be220fe499409d317c2f96669e4a38612be8b49ea1f1e1df4bd5829d0c01885fd1ce1da4746960c6f26d9d4376c777cc2c596290f56854d580da98d6ce80701c0c93a7a1e16c2525d96df524933e5d9df9b99050c6faff689d2d763357119ea4e6f54b0594e10b93ea9872b5660b2c2494d79860f1a719318f3e9671ee5eb7913f4900757229fa8ea3e87aee71673deef630e1091c7cf05c629216f61c71f6ba8149e97b6a3db85d87413b477f1b7ce0ed28ac178b1c7200996f9810f3a7c1defb426801c841106c90aacc0daedca5fb4a9e6c4b59131ece60120210401c8059a2164bf801a01855506bf5e97e85029c1b987ea975170a8b41bcf21391ce2f68a5424d4c3640197953dc05a9c9d02a0b42ac6a64ea302f1996c23c840c82817fb1570ddf4f7ae78b9c4dd41661ec033cb5127a6b2e24e35755bc53276eec8595340b5a8ee100949deeb41351e1e363a7ae02eb66ccffe771b6db7142177833fb1758fd84f01a4ddbb361d831b092cb565bb1a2be4c3136a4c4338079cca1e9bb216d6238ecd8e1b28bddc1b6907eeed81bec42cc08c63914c135ae91798ecd2038ca610d04d4e0b11b9fdc8c446e970e7d45dd73ef57f6df3ba2013b7c4f1c77d16f973bfa028cd77ce620aa7cec04458ba162543c7e393ee7005ca6118a19d08d6620882c4a560520806beb99e0ccd169ca8b2abeb01be7db75293d36ba89ae6861477f86b0e891ca4f46a391f7118ac15a8c5dd424ac903073bd63fe5f4f40fa1390210f7e1be2c30111b4a01c9c06deb515158aae0158ae05522efff60592a0885a3632d5e9623614b13b24aa2097f34f68fb9cd1862b0a3f9bb79e8bae224ace8483d61985e07add90e356401acdf9840bda2aac72aea089aa6c1fc167b78331d5fd1010b9446b42c35dd96ce81e094eed94fc80ec16dc6cc12726b712bac3a5cec2926215caa0bb05bf7009af2811392c72e598e534479c3d6bbe4349e9df9dd055fa6d3f52a433d860f780c4e90ae3b25eae65f77e29cdd417f14d976e8f9dc532b25ce631906fb93112ee96f68bde9f16342f07881d4a47f027367dd8981c6c2a89ffc9bc13d790377cfb2156a14eb271a0bce700e2ed6eb2cdfc1690cddc7b780c920648ef552968e0c7af57154f4f52efb4f91d613799047b46673e6e3ba246a233f8bb59bc70a7933392c7fee1fc0abee3a2bd3a4bb4cd16ca5efc0085e11dcea166bc75ce38830ca18d33518357f1fec51781634e66a9923f86576816292f512e15ed2e6c723814bbae02b384bab94c79664644efb03fea6f81e6912b944c755223d512da30b2f96a44d624c543dbfdda35616cde5973b73135967af10f0a70e84c35da91b562638bb96770e257f6f6b72b4df55ec833cd67f9f34778eb128681ad5e579e007eee9dbe3177e0a547e67e36f3cf3a272e21bdda80b9f30d47b83c26454b9315bb482e0cb925049e9c500d318907abecb1026c5b78bbeac2be6d89c51bae415572c7de280d6f8a2f4f8013a497eb8807ea1dad66f691c992287fd4f8b07db3a2a140f7482e6b3a5ea538f3b821e26685ed78156242ca63ab018fa9f85c51c1fcb1bd42f97d68f5f7181f35d522199d4e1954f21d9a00c3d313e3033dc5687da18f7a208b511f4358baa7f41f3f85b09e47ee18b2d01df2a0da5bb81044b53dd54b15f3ac4dff10c86d83686a79ac5b9c11332b30d444f59915f31b1f9b52f61218e823a978c39474713ca355c1a795fe1e27ca685ce49e81d798f92fd45eb24cfa0a534d904b132d28897ad11bb847bfdf08d57036a5cfe57d75f4ec7bffc63566b860b25207266c4fd31267c827c960f899469b4a4e81ac35a0ad0fe0e550530a1e35ceb2b6d1190c981ace43e428137d7c97efc0276c634fac5804c2d82efa822fc87a02adb1df590e3c7dc2a48dbeca50bdb3ca39b1ee294c6c747ec34ed02990e58ba8fa2d2fa766cdc1cb0d35cd5afa7c1053f8bcd8fb9e6d7bcf96cc00df3674bb4fc92aaca0fb2b71f972200fa34de08ffeba2ceb0e8f4572f279ae7a10ad9d6a258a4e482039b2dc501cb08f5e71edfbdcc60e6b912727d6c27fe5e7dbca97c18c533f5a02bb9002fe5a9fc12ce27ae8342a9b69b474d025a69441da8da1e32c27b24db85a535f112c0688e63a989e8b6b3af6904028237055cf7af9a27bd13d18ba46e6d97f8c6d9bede05e0800d1ec9ab77a6e45adc6b3dc03ad38eff0bd43167664cb9cddcf1eca244acf6c49bcd7dd6f2a77b7d4307cac381e305d2f7c679879187fef413d9c45f37e0089ae54dde593056fb2d8f4cd097e4174ff8762363ad7b63db2aee231e57e2f492f6516201e4ea37f8f36a8405576e0c3ab9e4fffd1404a72ed749e42d91008cdd86c59a7aaea9ff6c58da66d28f6e9750803390722e736aa044342b5035e1b1ed2f139b21362d416e357d2a2f3eecdbbeeebe0b522d90b6193dbb1956fea66dc530dd5177648e7569eb2b63a49c6c9f9a431f19f4659751e341fdbbb9ddb8710afaeddf2c7951414540b61533a17b9e9d2c49debb93f24c1dccf4a4701b8183c4a252513d5cf5c9cecbdee42f44e389398d794e591f6a47e811e6a880fdec9c1ce6725776d9b666b6db85b4083b382e898910371dcc6237b25cc87423a33f25e898a6e3c27a299535eb5a33029e652d6c2337b7497fa45fc517d39f83bfcfdb3b7ad3104c1097582b54afe02334b7264864ec035cf9dd6260d02be1048ca7fe36c354e2f3e2f2631a8e2132b74ffddc881972d92ff5bcfa232e9f99fc302cb6e568cb60e2fa04cd6477f03277f1fc8752342fd7ea65708d87d5ad998843b352bcccf3131f32dbc5fe89f150bf08126c998283f07df09c7ecfe4bee757963458ddfbf87c8db89d65e1b043b3a1964b0f639f4707c1baeee5b6a9d9dc4801d1623548026ce73cf5c35ca9c27b8c8b2abd37d67a462ae2dd60e08e475fad08327021f724f9c9ab0e2cfbca815228cac8d19fe0b4fa9c8962a6bf8fd1d6b13589e0775fde40d90ff11c541aa903a4d041ad3789555a7eb944cf96fd63dfb1a48d6c3d445ff9214ae6aa0e47c9eb3ec8f2880870479f83ce14261911d299741b0b18a432b6e84cc34abd887727170468f3bc01e80c78ef6612b784e14b7e2d1312502f1cae9451b6bb1f91af1629810ef4a3b05c1af77820b96660d59386894c016370089617e3045f96fb1494b16cd8adecebf49bccd7043786383e75e692b641cbcf2a4b37e53e419f4dd45dc96bbe013859756f735e7145a8fd91a98d989b7c7557b21b66f5e72682c0407b974ed7bdd48ddab1b22dd3a7bd95d43cda1b0748c75978c21a0c32f4daa0a1c6db42fe6599bf333b3dda0ce78e40365fe7a562879f0b36385137615788ede542d25860bb60699d646f044a6891de98c8861576785dd0bae83eba5c796553feab22cf72e3d3c752e92c23eccc9d07f117d83374e68c78f8358e40754987e38cefae2b8472fb3a0da5d963aa34ff66d055f4e3567ee0d4851e69d9aa1ae0de34b8facb85f61e2437d9edc95638d8fc1c8a02aeeea4b7c7baca76e4981036a12c546800ee0e9d00dc8a015dfcff4ac058d7e18854306a65aaef2778b444bfa98174ddd18f98c6f04433bcdd42b8d46a032f6a542da76713281221147edec63b145b21b5be8a14d1dd238fda9278d4d16461d107e07e545cb7c0e90e28f4c500508dd3393b763061790fa4ac5057f76d068e07a010f2e2b21b74fb13d0be10043bdced2e2134045455be3cda73c4788a02cbe1da502113b1a83791453989e9d3cf7c691daa9de169c227eb05c2995b0da4e38293838aae932c8b65e0888030a5c683a785177c1f295aabe837800219c7887d94e99b6bb9dd06b1d2bcd96dc6e92ea7e1c092e4c8c0210da722c5b6600b77c14eee57dce7681ed431b14cfbb6180581d33641ced9db922e1a18e8b9d84085d05e8b8f28042c504abdb722555a52ee62c24198364bd9b285910d93764d9542b7a46ba0b331442bf3cae87aa5f5eaa6ddb937100ab50ca685dead1a308cb27185bd2eaf5238f69f04d00e98dfff7bba80fe70fb5153c8a4068fed41ba348d420491684da95fedace4c11224538d61ac8577c89cd2347fb63732648abc62740ae739b4bc2830e1fb4c7e2c5e298a36db0f798823aef39389d76eb968c5dff31407e734af5ede30c5bbe285540774deecfb50295bb03871a3d30ec0d40dd34c2cc5ac444940792b198849c15bd92df4c9ecf089b5e9d2ff7ed8a0c24ea3a77433550e7bd8fac36ef4ce5520ca3aed1f30cca501039cd44e8c4426ca6b44082509f497476cad1796a4fbd239a1c442c5c6e8ac346b28c9ce4b7b02840d3e8ea681a8cdfb15fd2ea38f791fd1d3585e5f225b030a54088ded1646b8bb18edb7b56abd3464906d242780b4724450b73e212cbffa31a5134a27d50e2072001cc5c992ac4f5709dc3d724c5e1a4ccefceba6f74c183a9a0711a25b3aaf8c446f02f3c8f72cf53a80ac96c991acf0d9f56f3eeadabc726f34a02c4900d374ab8b1e7cc048b06b40f4614ae1c6e5dabcab874e149911310557386c26945b05d86032addb4d0a3691d0031de195d20fb169b503b82970c9eadf57e36a02ffba9358c741ae90df10d2e35bef1d0f91ac6f0e82b4d502e2fdd56d2eabfb9c4720e7c8e87c5ec084c76823e965b0b94038612986a0f19dc62d906aa9853ba9e1f4181229b0cd385e8c2c9386a781b8f8f2831ed977f019ab54319da75060201ea00bc05b06858290a9632965b4a9d1bc84dbcbe1bea3fa0659ce5a788969cd42292aab047d80ce8279723e405aac17bd79352a7b4e0769be4d91d9e1ea250129df50eb39c1789f0e1419ab0ef8ea68522e4c18de30c294edb5ef0e40e96998d24ed246af59b426f82e5d83e743bbb70fc0d636daa2ecdb096bff2c798af2c3380174a349014fc079501779414ac4a0348c5213c607a339913701bc3cbebd856d16cf26d6663a38e3db3e683a8bee0c7c85d5b171936fd143200c1fdab0530221b7d4c54d0f40cd0d5233fa9524a43d4d680549c88c98eab0bd61b90d182911019de879b1bced648ed7274b9055ccc9a1dba83cbda50b7e5e2b96cc7396e3d6cca5e3040c9008b83e3c8e84c06233a2c14f419cd4a1d930daf378ac490ebd8bb831efd2befccbb0d99ee66427e7e5e18a36d1c82e441021cb001facae45053118e49af4939c1bf4a1347fee3cdab03cae9b990a2717648a25bf00911ee5f5243c161650e5f795edc32e568dd604abc5b0f779df718de31f0332ff42922c2a85872233fc6b404afd579dddfeb252fdec1e992c8f717c639e2b67db7966b56892cdda5b7d9d8af97f9b8a217142fddc12ac54b59b34f9d77acf3456d4e9ddefb88cde2b1c5bd241823d8fc5bfa99b0241ec385284fd363c50f18b24bb073dc8f95c93c879eee6506df898979caf072a50f04d537b6b5245d08d02422b10a8dcb7db915c31c2c93a25c8f4f5ec927e37b8548f8a0b1e3eac08a42da32207a4bae7d4907fae1e627992d9065a497ac533f5eb4df33dd8a3f11fab39184d8db5b9733cae794986a133730555fa5bebcdd237be1e1907292257e917176710aaa394aff661bb5439616b74984565be00d67fd4a31dc5e35d7676986dae45f1ebb6fc8731347f0b23b34fe9649aaa6e6762960aa2dbf9fa874eba966ea025b8d8183d76d75b27981f2756a99e76bfed1625d86f57c190b47aeac2a44e386e8240f39c5d3109d9043e0d3cda284427a2496331c2397f1f5dda29da24dcc740d5b3ada0a0810e1a6d207a441b86844e0fe2d3778e519af81f8e4275d71724b42a4f395a5a87f651aa53e3f29088604d72dd45f2e78cfa6da5eb2ae36e11fc02078e270688cd6d66eb78b8b167813a2d72f9b024b398551e381be7f8c151d97be2ca63dca000a30a50e531d918bfaf798a5e573d66435257f858ea59164e8e1b3a52fa5dc8fd2f8751a2e2782977a7fd5fbea1cc22c615d1e11c85e9b915fead99206375c03bcb6645f95465842de6da98e50e67d2083c4bb673d3be9b3eeaa69af4d1ec88d2f1c423efba67ba7de40b14b979bfb9ca0f09144ebaf2fe7a4c41f74154c091af8891b303cfdbfc3c35dca74419f84f14f9f468dcddf34184c28d71d605ab4f3db4183c11b691548469298dbaadf11a294054f7f041ebc54bd6143033084972403c8393e511de1b7dd412c7d826008291216a3e274eaa99c55fbd3069e23faa7e1e093d00f2ec4fa7534999e1905945fbae711fbb31631699592ba0f5cc67bcf58b847b1ace2139c9f5cf523deeb135d08507db021d0221dcaf8aafe228ac3c0149b6d10fd731cbda2a113fd94889e36db8469a688c9c0f267c752279ce85250a897d24ce45a5010a50bd2229ca25a0bc91d125acf89d23d4269aa9557a21489096730f9d73fc61a7e156d7665058946dedf99cbd6922eac849dd6f32d4800466611d79b5eb7294d716869a169d56ef7749f6f2a503a93d62c601ef1950ad8d8293fd78d29774841d047e0876d3e1905231ae3a7f9137e98159082b50df69d427f7cc3696ad2b3341435f0373d83e422dbfdfda8a522d4f7a8ef7b7f4f758991907053af451398734249908edcbb769061932e4fea7fa35763e0f3d1f6c3e0db172af3cda101ae49ab35aac8712110a1828728fe7ed098cafa15e99817543bab350b2fc139ea90e9e6b29f1ea59d9684218e2f54281d51604831781371abbd89f0a5d06325dab682b6fcc93af699c41179cf21a186fe8acd1c8ace01de2f9572c7abf65de02279077dd7898e5d48823310c5e32f01534b7eebe04bfef5ca7d3fa0a094ec748520c2cd1bcf11806412d9c9f26c3f5c8c391879cae3aa5e1806996f0e7424e6d118cf9a42c301eda13c50d17bcf8577265579e9d28c9366ee234410e96b7dfa46552f9fcf170d4add0d4b722f1271b851c3142cba3d38d2f781a5f33d9ac67c280a90b59fa4a604c01762e6a2fc1cbd712c27a3d19318bcf7abc2de1814764d84baf2a0c2ce3b204d020e78875aa15b0de56b958589dc7c3cc7525c37f81163e114ea57a748268e6b6ca167e061caf723ea39ac4da31cb69c2ccfd2be56a4ded326ac4e13d88ac9434f1f590fea0066497e596c6bda5984488a2d82b05be73fa73821f16ab022f3beff47ffc13aca3072ecb9de3956262f3d6ac672d6ffb6e7bff85435e3191de1ef9a635c39c9a200a8668009a55f81e0f78e382556b676923275d53c727b2234479d2d8d135c707941ae9c6c9d47eb1d1d92a27e264f2c8571221fcf3f723db096321ab0babc70dd68ec67fc4107c089edc34e7754e14c1f4adb17c242f9dd0ee4ce4358f745f91bf7afb5bd41fc4cd28d86cccd9e0067847d6f6a07bdfc644d5fa05d935d586bea98917015eb1d62b4ca3ffdfe011b1e74ee8181f8c553bf30ac3460b6e55b3f52b508ed7261e98b6dbef8cc29d47a841c391884d7cdcdde3496131595c8be02e6ad03a0c2466bff466bcce5bb49956a49942d4f0aa5945bcb5e355a462de5dea1fe616987cb1ec0a5d5eb0de5d143a0312f5ca86a57cbf381bbc9961486f27deb668119238b6121c139f002f1901ad6d320842af432afeb218c868ab8fb0f9448e6616f3fd240388a497a9a8f5c67bfd4335d8208805971572ae588e17f10e5848f796281135366b6d436eae0bb771109b5c49f8ec494d58ef265c512510293fa3c6d4bf17246b8fb571d38e773030f2be256faec0f4cc9f9c09f9d96d6ec3c4f9662b1cc4e69d4606ad66080d9394ea9fb3b21d4b317823a6e992e6b6f1180caa42e284c2e3391826203376c1754998fa91851fa926999a229237319c47090e530d014881c5d36200deae3ed8973cbcbf8fad2094ff2a61fa2bd3e13a1061f6fb52c30a3c2feb863afccf1aabc21df3c2bda6fefa954c96e17d5062af71a49829874157ea7c2bb0abf8329fbbb5bb706616222dd0beda53889414d7a635d1e535c25e256f61cc620d963fbba3e353770e275b49dcaae9bcc2a77197c6c4e948060ec4d1667c1c4e28e6ca5017fae89cf446da87f20955afa413e9de8a95f9cbfd035af5144299caf10dcaeb9d59c52417cd64a1c133c834528a0381d6d6ab6daccf0ce64d19cfed3921c0a68ff960a60a5d154b28792cf1cfea693433592e7c4c2608a259619828c2ceee3f16606956b063aaab8beda5615f4cb48355edc27a9bcccb2b9ae18587192501811f1ae314d43cdb2983144b958835a017b4ba22aea3ca1eba81ba27b37507cde990a931b6b9423c022a1804872929d8c94140665db429553394bdf966f306b6726ee9d1350b72ba77ccddbf324e84481d63b68d661b9e64f0be3b93a64d7fe706aae23b04194184cbfbe56e25ea52c61cfaed5aa9a9738114a2a6357ec5f8b09c896a81102d3830a18c8001311bc1cef2314c467a2c4a89531ebc6eb37b4ae874f16f4465eb32095b61145dc891b83aa1a80594767d4d3b7b1d19b8f30f9dcfe42aaa6e1942f0a319544113219f37e85fdc58c4c4990deb0626613f13d62efa313e2ca6b9d78fcf29bfcbbd407fd0b7382cbc5e10113ab8596b08eef3d645fba3fa0b6d43faa0c11127c6cb25ba81846c08240023cf463e754aaf91749e9fd0dd840ff555945140eeb118250eb16185cf35b3fe200970ea1a336d600ca048a161f0f98e27f700bf10eaef05b3ec385bb5dcbc588146a09c11199c223fc4849df9091ea2f13920c57bc05956f9448c3f15f0d1a5db9b94121d955b336a4b22e22f3adbdaf5d4152e289767a10d47898008f384d9da9edffcb1b0ed8485d5758baaf0e0737953ba0336ab8a5e7bb3b2231152ccc15f1abe32294e82c60e102b0738704ba4ec35d89ab9d02af71f76f1889fc15ca42d1df18dd0dc904c4a6cb2adaa1c82a5c7ad8a31fe69d8f888d3e92371858384bbc694f9bca672e005dc21ea50df4c03dae26270663167549367494f40210a50a47098175ebf812a63561ad17e648ea4471ea7c7a5732578aea9382f726353159a78dc372627378cf25f044151d34a2c00653bc53ce269311b1426088c236f71284909b2250b6bf74e00ac161cee3d3a6b538d7ee5084cd7504cbe7801a30cf27b2fbf82f48a203a31bc12cc50874c8770e302d0ed6324ecf19793ef5d8cad8defa995c716253fd93382f69d54d4ac89dd89e8031a54b983e8465cfe102d9276cfa1cd0cd0e2f54b18eb999f007d34c8d23fe1ad2f2e95162c045838047ff6da7122c62b2672054ef7494fdf810e8b0ca1f088b03aef0eee8ef7844c749f6f4ca10b573ec594a07df56008df3f3b54c25827e1e857b4a842e7e56f96d1186928bf55dbc8e283cda40e7f7e9fed50200e2c86b9306e159fb202fa01e9529455b1bdecd1ca092fbb4bba7d69adaea8ff1bda35814c29f25034d782bd42eb9c6669f8173d479a81a64b076f68c248d6b33f5e71d8787b5e44874f4e0bf6bdecae50da90c8f4c886ed10985228f82458d545fe48287b28fa503c9feb7a716a42f7caf50642cc52319e8f61f06443bc189d4282ffc535a98dac7a5d9dcde1bd1902b98a7e222420a3bfe37a04a3ac14fc26a7d8cb7375618376b1f493f4c14a186b1bb8d3ef2775344ba9b4d72792e76ec5e7a943179149bdcd06714fbfeac668b2cf8f758f2c2ec079cb1067cc1683b53ec3ea6ab43d515ea5c4c17f173cdbf76b9aab46f1f0c88e955ae4a6729b5f698fbcbc59cfd7f01186f2543350f9f7d6e40bd77edc62e5edce585cc0a337f9902d2cd3eb0f6341791c07c80a0c702f608e135df4fedac4069270579c14e328ad42cb95f785f99ad260fad73d688da40758637be5b89163b9ca76b0b479389af599374c1c394366caac7d2df9a3f2c932dea77efefff6bc68e51123adace937b7cd8dc911f71d276b48347f3c7a5a1b4d3a43fd58457104f523c94f6b36b1563ea71b196f7c55195c108eb8a914c125c56917160fb15f8bff3b33c5977fb4c089e3a297ae92384edd97ba05a41bdb6ef5ccd2df2413f4b2c6613b9485080c978fa6f112a6b8c7d12261971b99228b3a3ba63e4f4a9ca3b1f58305404470da8511fac593be857e9f42c8b5e2f312b292fb0d4947950290dedc84c28a60394d8d8951ae6de3da636efed566e3687c99d81daf4a49b0527c50edb3c4ed1666bdae929ba21dd014a0c7bd709ab980b34d4ad50d7b2eed79c938de6296b26e94688f0fcd7b726e30e107aebe56f5319e4e818c7a1b60c7def82b4db9000cb1030bba4c2c92318d9022ba7cc3593021c0eed8778c03aee55b70264c4116378d852a21f9adda3b9a2ecbeb2def201eb145a1c6e497279fab0127065dbfebbad8a9587a5d8a587c93eb8f448ecd92f0758d9207c974262fa1b19700a97fa56bfbb73dc19ce4970efe7acdafb52e6664ec378710bc04e6261576a5e114df608a7c96231615e663302fb0da74ba9ffffd850c9ba640b44e337d948238239117dddc4ed3589bd88e5e93247d4a26a0037412190db1f8db9df30974fee7eb70629d623f74532dae9b6048fea0206bbb7bf6031b363ac1007c2d991713d9213dbb10fad9255274d961a0e7a16e98f0f695b274a1df97901124365bcd5945a345b1109c5527498b623b87db50a6bf6746617e83faea4d0a072c95555b637701e308175f921489bb6bd47543342c8eca48b6cc029a3f2b73e12172dd1f40b53e8ee0383f0fd5ae985fa300955ff40ed12655fe6a7c192e4bbdbf06e326b1c1057130354932fb3481d15ba562a004332635e1f2a8c43bfa71e64f78c7be71d6624fc59eee88d0611e6f8c9c307a0017d06dab3090ef31c6d46a534f572246506cf1e81e5caab2d9208138f99f9da8625559106533da14ce389c157983596fc44322b4a045b8192901915d25495f9a97f13d17b8c0f3f0f0a0192f0f01f155ecc759de92b86e2b1303c3fc7379b982ef7f06adc17317eb18d7e3038db2dd3caee277a1bc861d8d0792f4a7a9d9accff8e5f0244f7952eb4e890a347ce5cb09b1003c3ad77b0f8afa5191db7cb7b0056bd8784fb3950ca0058f048e941cfd288bed015034f968313340db661197fde35b5b7910d5a32bc8d6f5f270ce0d6b4b8626dff2f347b34fbd0302b200568701fc30abf4679608aa8387f37b8b829a7975f6aa06e45eb2596e19716656cd2092ab5a10c76a82d0711700a182d3026add3acc1cb35256fe27e08c057982b142159583c50ef0fe13fe8996ffd4ed5212550018dd099c840b9daf1b1f7f87643d402aba7d77ba0852f6c4e52f021952cbb4b540bdb33ac3d1ad97c139c83a9dd5d07e922096702b8971887c780f5bb89292b1107abfb74865d9dfcee2d6ff3bcbc916e622d769881723e6650c641e2de2ffb88ac7edafa27f6fecd51b25fe9b15e98b37fba7dead6af379ef04a6c63a9833577fa9c42f7416d593612a20fd725d0f694ee00fda3b7a216a62c092a0a2d6e1c8cffe61673e0bf691a27d8328d191af5bdbb167e1dd2b71b6e89f6a6d4d24a32a44e0f47a9a9489c3a0cb6af9685fa78f255a8e1d81fac711b2f476786d29fc1e7ae894c134e63653da6ce818851393ae06de51356d5c08d0037b0f8adeadc9544d16363f8d9ac9c572cae07f7e5403a1bfb3978d636978939a035ee1d8c228ab729fd37671f6c8abc03fae9fffa8272dc63626146d889e0b48c88e9ca60abb4e00288f4abd07e447d6db627a6ab35ffff8e806a04303636c26b056df6390d75da001dbcaf48cee564a36b8b1053206539710348e316273b6ceeec439563f1ee6d307ff8fff2ab5c4728441004aa0364edbac1e101fe5d3ffbae77899148c79e225620576bb6985fe653e8bdee5c6f5b8656fbc569c7b87febf4f3330fdbfc4770f5680b65c3cc23588fa2673dee3a21f34216882d4abc251d3d2fe3edcfe0f9882aa0a1fbd38222df9e6564a6a59ce0d07f8cbf66028af69766ffaf60aae6a0f0519136daf6c21f0e2b86619dfd11a0e8d87c3313d98e6ac0025402989c5e38e997b86541dc44c7c60583a6803ee5fc9db5cfe48f5bb07554f70ef2432d518e3d78657dd7df2e8e79f53d063330a4d348afcfc9f6d1fd0308f781123e1488302864d1c7a75b2a0c1dcaf5f61282b4565b2f31a703df9f8af0466d207e218df604488c3d27db3c3629491dc66a99150e732fe4bbd386eaece816fb1c1410f15623797403f693c3ba15aa0365fb936c85d200d5bc8f9699520413c23788148251adff69871721a48837e3636f27bb52fe2d7386c51e1c311247f849d8ad67d876f08e3c6204c7d6a2fe40f4b4af80eb0c2e5f8b336c40b216531096f33132a88f3e960db574d00a8b1ee64a0399d42e3482e5842ec0e56c4c33743007c9757b2c989f39f9fddde7ba76f55ceb1248f127b22d8ad20e137ee03d86e6795163e6751fa613aa4735fb1c5a48ceae8029a898108ace48ace3095880eaaacd177b239737d1347cfbb237e588d6865f249fbb3b43ea1c26538bd5832b76dc15bede5725982bbe889ab66d378c02363f9b23c4e588685064870c306b5a3c53d504baaf817a5d0d1e4ba2b5d1836e2522a1d0762da44afe0a6c58883de1aa890e480873b2f12ce07e5e8cc2461d94c243454b46052a7b3a35d448f31fc181eb15ad6e6d2ae494c693b1932431b0094e6a11fb990000cd55766edb3cce55614950727ced37fb70ab34380c968f54d5275a80aae7096a99b4748cad2e6ebd643d04a864b377ec82ba42d1f790f2c8ca11a4b356d179ff18ef919f6267fcbae49bf715fb3a8c473868f60ce86fc0a50c02e25896dde135ee6968dcab59839327416a1a252b1c503c5682a4199fa27fbb97b374e38ff9566f577aada67cd21d439d77790f20706739588f6267230cae5b49372d7e7c0859f1627ca2055b5263a1e98e2b9ee253ea7e61770f78235d14b438cb04ba74ca0096c6efd4e0a8f8dde10a837fa0596a8f67688a8b5c8b56544e8536a07fcbb80004704a4140193c68c4892bb62af55717e2a4eaf3ff3bae4ba2b1d45d6590f63869f7341c625db35ea9bc6ef50bac538ee96f28d3c1a2481e52bb7e02ca2fb652ff0c0b1af757e111c2a9de97fbea73dcb3722cec7d81adbc6615b612010eb38dc12c13589d6e35000dd2e963bd3373074375e360a2acecba26bdfdaf12e5ae850adb55afe41978496e69d82e2000ee9e4a8ae8019e8958e6edf9f550d6f54256da4d619ff7f9629bc5eaf17163540eb4d3d25ea1b930e810f2eb64cc1098300f4b390f165f8b26aa29376df7b5c8083868e3e6edcaf978a2a3fcba6fb91538df24c473676dcbd6b8d56f75f7d103b45ff867a153190246b3c863fe10f169220112b23f5e50ee81d2d7be219c117c50b1f1eea71a3780e7271ddf760f0e5ae7c4635759bd13ee67152a2e1f17640b944e88421e1a085197ecf5b2ef304127b2c9cad019c4b48ce7b9fa0b76ce5811353d6483b68fbebb5a9cc7d5ba3fd29b7c681fe3575a7971803963cf8520c1c32f7a02b38653c327a99a584ac5b5d1d8eb2ebe4ba2efd9984b39d4869ec6be82180871476eff15dfdc0d1fa1679a1353c733768c35c2a3b2a2036342e713294a4ce363ba12bdae3a9b15c67715b230e68d4cc22326f69d713777183f0e7a73a28304037af8be28a6abb6e3351bfd588b99a0c5259efd7819dfb6d7be44d3093f42605c883b81642f9b90474fe7d5b572823c4f62d5e2874a2e5ba026b93423bd6658e54714f9c199035517739f90013deebfe8ba45f638b9d15807191c53815423f2342c69d649ddb135d7f4ed670ccf6a94d911e16ae407ea406f207c4ab76ea21b97ed36cba5958f109706da2d171e1de97ac3c104c3ba918626aec8779598b8a598e288e32a0fb3420d3c79a2f9ebce252724ee8ac0d81c97a17ea3b34316ad1158257f327e11849d35276786e3777c5de0ad051d7b07e040bc6813fae43028cbd620ce8cab97b40649aa5917ef310427238cc65682a5a28cd963d1e016f72c9091ba09dda1974697c11fe5541f0e5389deed0ed0c65932d7a9e869ea15aa05c6f9458c34f995318eaec0f845ad98887d329c48ba9a171c7bd6e3ee89958f6a5114891ddcf8794adf58643678806aabbcc1f691f09db1ea7028badf12df8ae370d996f86c3898a9aa215fb6fa114111e0c9c6ceaf79cf21093e29fc51d95cfc9a15a23c3e309f3f7e4abf5e4b3b99673a9e25a914d7f4ec0b4509c3acb05bae8cc9e567b7fc5208f3501657842e796137e7dc830b4e8e49adfe7d96c828afcf1c580059632b486f7cfa9ac414ae918fc95421525e09b5bc4a1ebe46cd2d5130d6b82b3438221a587f983fc6d8ec9984897d61bc6427849ec0b2d067567c2525a2c42a22723dcdda55a6cebec913853995b062529d2b319bb1ed527c75c16c580831c0c946cd6d22735a53f13b236e1f907c9f1512b240738f5fe51f4adb24f5fc773b01fe172cb3ccf2fd970028a52b4621df584e76ffce7600a6ba2ecf930a3a33e29f59bc2e4b23076e1bdff0ce0e795e052938e348ff6c4ead72767d0b0698ee0c843bebd68f135a1cb262e3e5b85c5b7a717486c8747692f2005c7b40033cbc565761a8bf8c606f85a913bd3309ea41d2768c899344bbb0aa9f3c9c2cda4548a9d2f5c9ed9aa60d3ab3f540745c09d302e1e15f3bd29a24e703824a68d34c957bae2bc0fcb83eefb793a69bc6e273f7417e2e0d22251a361aeeb0a9ae912c4ba40adad8afbd1d8b17e36a3e7a8cb75bff53bc7264ea65018b94acbeacf1cb13befc345e8a6d39a189314fb961ee1084c4a01240a17a686fa0827460b4efae8cfb9f841922c64bfde8e0ec5172e03af019c75bd64632e8d7d8ccf299faf451c9a250a37aeed2475a7dda7f090b1d4d55cf11431eda48d80f3f64beac5918c07d010dc75942a7e93be5c19f21b6fc7d7d02a5c803c7ca5be38de412d7f1a0b22b1b23af2f2e2d0b1c906bd02ddf4ab1a349d6a753e72b7a17c630a730cea66ccbeff4c9677dbe5be1515c2bb87c1f0f9c790baac05db3852f6a06fd3f1feed0b82aebd77813991d7833024aa8ac2763816ae1b94259cb33e7e322a049415cfb98d8f4b04cb0f4136b3faa8beab5703e9b036b0c3fb3636cc9236f1fb10868497362f74f4a610b3a68e0c3ee9f4d5a961ecc96a2f2870165ead5a1e8390094fe71f3bbf44942eef4e0b301cec20d864ac17846e33177ca44fb05de8b8a7824ed39884674d3bec959e13494606c659efd6c0c59405b68bb12c890bc233a0694be740abe4122054d9f9e64a574b595aad4b6cec9512dc2c2d7991bdd165f58a725bc6c8ef3125b8d93f1ad9a7a0c75ade7cd1194c7fba2d6d6db67d07ffac3a1ea2ab251291d253feb22d34acc6d6d637f044dd1ed68a293f39b2458218148fdbacb73f54a9f09e73205fc02f2582dd9e1f369ea5951783820d1f5509760c1f8f8a199383bc82ea77725da44511619c85b739b96cb8ae76bf172c6b6565ef992ccb7798729cad954946aae40d06a78e2b3a352ac5edd20d3ba9cdf7e7c277cb0987dc1dbb11774139eb2898a31de5fd972b1d7457cc5dd16ac4701a70b5d2560096ba5d3076b7faf2643a479397c6a3a047584f2255bdf7964c03d5f14a263d0dbd92bed3b641a690a52ba28a47bb0587a333058c05091dc64a59ed5468c28a51080fe7e729069e4942ea7c00754349423c743fc67d40d7464d09bebc5c3bf2045a039fdfdb0ec635fdb5c751b494088ea7732dc4d40aed9a1e08f14481ee69665cd255dc4f421a15107f5b3709f7bc319f2c5a8ab0dd3bb04d769e22cb9deab2928d4f138dc5fbb955fc7822b4a34e755668f783f2618cb30fe951d94a601f1ef0d0a282609292ea6bf7154a8ba141865cb5505280b95160f3ad125a7ec58e569f9c99506e981fa55e30f522fb09ce2c6d502fa267fc42a910c217944a53a27850e9bab93f501e87e4585be315264e34de6380c9928138d8e1a6e728460f5273356fe33749cc955c33ab80b14c14a0f0fc14e4905c4a494976219ecc8365bb1648ef2b2fc14fe36f7965960e698c8d2d8e8fe3268c247d88eec631d0a4e35dc7415b03ea7690a34d0051e6ae2f3c07270941b7392fd1a83cb0b84cabbe812b9ed63499f48d7010204d1ba1ab516c8ea8c8e95f96e2ee39a30c8291c5d810a6805b8f1667dfe47ec7a34c7105a092282baf62d3addb3523094af557933021d0c3da42bd72fd9a6c281c6e4185502b56d289a1dda41503f16141a34f1164cb214301b13992c47ecf28f07ef8a750c486928ebc42aeef5dd28dab47e3701a3fcd4ade5931ba9aea2a8944a330f6700f05fa5392ce9ae7c7b1244d683d217792216c550aba864977e788ed3b25494e5f047d6f2f7eb197d6a96790cdcf918d44eaa34ea6f3ef2f8c92cb3aafa7dec3680f9fe3655a8b72f6e9480dd195e70d288566462e216323828c263281f1b7e8ca034684a7ff7915ab27a4203418b7b6c77a553b938b77707431710eceb20e90fd55eb17e25649212f5ae477e9db00c42d5f7e24336433b8b0cb25f6e7817f69dc0ba78106f8363cae66e7e604a27e85047c9f83d95a164d04c0b9dcdd2d1a6efda5a2f2db3a2ab319da593c31175be50d3c3ea630c18cf53eaab55b8dd27d3ab692046e82419c12fc28e601744cc88fb1b13e4c2284df74f4a9bd4c8b39a23789c5a2e64022751655c3913ae0cf10fb53eb78500457421981172b6aaa81284230901c3003e60ee29ec6ea4e494af2c1086de97f102277fce78974045155ca8b0a7799b8d244ca926928e1c2ead48794fecc69ad1f414b19aa331491ee9bc8e2fd48c86d3ead786f445e0bf5e444cb54a78c7d9a4199941eb239f2331bf869d41a279527848bd2b6e453e92462003f302f38e7699c40a66e2a8fcaa4d2dacb76805bc78e7a05a1300e4e9afb20edec5b50dec5816c48ea7afea5cf93a9054a293dd76b049fc916df4a8e2c71b66def42e9c2aa03e66bdb29eab6998e7bb21e3c7eb70281af0eb0f3b49267fe1df1a963fb4bfe9916daaeb725e9b1c0be3e7a4f50f9f89ad71047615641ac990a30826276769d9da3bb03cdf6ce5cd4d7514a215c698375840679e0fc07a81d0d7694de5bada258e8841e4f139e95e2104e2507ca2b9b9bf741c31ad8e20a0a0da9a27e94f67665747e8c9da65d83ea3c6b41758fb4ce94a4349644bbdbdeac164806ea2ab875b5d0e3b94f78162a5f5a79fd840b62f5ca41ef6ecc5285a570f952e1fbd3f8a0f0b66378d15de56baaf82c212dcd979b85fd474ca781dd0d01d8be71b69cf2e8849c9d4680ed627addc7eae701998908ec3716f56ae85f268e472298db64be0c87ba26e21a434dcd8329edd7bef66945670da03ca876ea646896e2d6f8e7f237584a23ec42434ec751ee32d688c7420ee053f3467b1dcc91af6f528cb5978bbb2c1556d773154a482dab455c60f159cf46c08b0524945f66e32d868e369dd9ba7035b1ed14417ac06ea796091252955faebf1dbcd5446007efe4660e858ee4adafb049e18cc088b95536313f2a3ce9589777f79fad57c0e9c555d95851f5a83b06bf169bb2f2bfe1d84e935d1acd54e01e3427e5ed045aac98b63cf05655fb05d0c8e213cff38b1aaf2dd42a025d5032a82494cf8b2ce86fc3123fa5fae972c10ab687e834d3001a9e8b31b9b7dc6a9d8ed4e5e8761c23d66ea100d2a31d994ed32052c1665b2140ac7945c58d5c091bccef473c43da37c82fedaa76e8dc7f6a00dc8f191d923b2b52f106a98e04b0e74e6e5a37373227da4d715cc788c01a0841021b1e7fefbad8b11b5d5d0d47d2b1ffc11d904c9e1529510f8654bb0e09bb7122d17e041b9a3605aa57cef73893b3bc995175b9d396c25224ec2f2280f3b238a816ea2bdb343172d6d01bc998f4ed9adfc1d5fdb02f52be64f6dac6bbdf5999fa15388f9eef9b929536c93b7e1b739914703d37c80ad5081e936adf07e1453ada3b5f4c056a30f10353e475f5193f772860e965f571360cfee28d7648f49db70d3304a6892e4fa6c50039971bfae5d325575d08c2b1524971b08874fe82086eb99f99dd1e189a961c419ca265640f6fc751083f7e8138d3b6e809f93a2299629841a5132f09128132410dd7d50db505710286daf365c281a250802dbf8a9a9d15f915a1cf610e49e3b7202b28b1075035f2234e7c55ef00206a003cc3fa82aa4d646ebd56bcab45f926f1f5e40c2c1a669415b9bb63158455bbd46a4cac06db3fb6db9d0a841798084f61d73846d4317889f88df166d62b7ec6a5aa970de819f31b464611f42e0a89665bffe9d79aecf6fab371bc940d11eb3ea056605897e36ac006b23431fa64b08af175709f45dd44f981c65a85ed4b1ae29e89ffedc4fbfdedcf49f5b2d976005f06fb84bfcc75450fd9cf6b9f55825ba1f27dbd4d64ee9a3786904aa6a205778fff133ca47ec4b960a6aa6e861d3d7a99a8bd48c24569e93eef5202ccca1e80f9bfdfadf03451614835ca737fda5bd63da385b09a9df044fae292d2609844880777b99aaeff75322b7faf0cfbd676af837e167d98f85059ae9256c4a8e12df7af1d5ac796fe31ad5097a1452cf3ed30ddc4e04bd6d3eb35eff13e488db0363d22ab600ed2d4bfab25451598422bed88af77e0d844fb6a0c40cbb737a089021a7c5eed608289e4137a166ec1088ab7f4b37cfc7349a861cdedc2fbf1134c7c830d4a71b6449c32d911bd263e46bc40385e542e23ebb63e023dd83f7ec89789c4238673c543ac365e58bfbda54475f20701091e2b113fc84ef8553c063b5869119be9b13c11d8373b1a20adf6ae8438ddcf475292366fb9395001a30f53f7cff0748e81a3aeeb3bcd9dc8b1d5e19745d1ba514d1fa2ec211df377f22df09919b99b4e3e799003eaf71e651d8596f4d7b62a7abb9b356eefb151b7420763d26bd4e8c1d9fb0e6a9924bb44f4907cbe87d599a2b1a86c64dd0387213a548779133cddd7cd10b0981ba7dbba48af9ccf4ca69acacc0b4842cdf62839c34ab3b55e8d8323e7fa36cdae722d6fba90ead650b8f1af18f6ca41a0488502c97ed9cdc2dc7820186291018498e845eaa54e669b50fa7d8c044f5982feb24dc765704d8240ae332f4cd18045f3533fce8164cc28997f35386e03ffb0f2cb4383a28534b4da34f6128f16db64e6dee2bb63744ef91539ba88004b6b46a5880256f68573e46aa764f65951a0417e5d591ac06622eae0cda35e76a5360a1e0ded5e161225e31d2b21f69aa9e9c0f6ad1e8e46f4856c984c5f01b62f52937fbfa74141996c00a9f7788c3f74017fe847c59db3d8fc16f31c6ee12ef408fae6f5f42dde55c93bfa1181914deda5557a3641c70b11cc38f428031bfb86c4abcabfa509516b26bbe450154e954a4d0c0b773a08604dc61ec73bb97e85f1a4478a405ce6d01348d9bc164b892352cb2d9b4a4d489f5a416154e181ec93c07adc4c3f0d73fd05a6b8625935faa6446685139bd98a680903f8066c79a34f9107fa7c45738b592c0e8c644a8cb4c24eedec2d94f954453108d26da889aa00d859b6b9f3dce34d3e430bf7867674cbfe38b02f3718a1e462d2d90badb3978e9445a392fd3c5f439dd7ba95c184820fc73e8e61438c06411ef9f4789ffebc3686181d96aa387b0ebb8651bf890c92311d91974214b29ebd327e9e114914b9e930791278b40e521dae3cb9adbd5ba54fe2f46422364e8c9cf29d9c6ddac28e94f58400609747b9449138f7a3ca2a408487347fcc63da064f52cfd4095a738536fa3346562c82eef97d252172f37f788c3c9404683b235cf3203dc3fc9b7c88c1141afc3caab7132b909afa619fb6f5d3d47affc3b52a142582f6a464c8303463edf0056a202746d8fcae4cf957549261704109bf181e526145a034cada01cfc4d3c17ec94a7e880213f4e9a0ec920de678029a0b70df190985363087a643426f3c67259fae5d3e16c00c5fdd099114fe2c9c7014ed4c42b9084c7af9150c235f38a6673d44e444e978441cae7e5bce5e847d53d123a2ba83314df7a001850e3ac55534be9d1c7cfeff3aead5806f795d23928855095af7b702df76373fead44c45cd87b83bec6362460633e39ee5ff54dc4d5af7b5e9b6f1bf25b632db5309c9693d885c75f1da272d79b29ea85a0cdf5d588dfeb451d620b6d747873ad67ef42c4827b4b0da6cb21beee70123fc26870c3b15fb635f94c2c73e020512b63b1ae5fe7ec91c6aa721ad98f2320c0be3b6fcd871b1db965f203874cf650ae567fcadf3927c90e111587d2f56b68188ea71aee8ce524dc523fec5a6ae2614e0a1313bad2da75c51aea98abeddb4618f1dbf511107b693b0e0eb676894132ed8f965db6ab343ea057434bd1d792b6ccc1d6ad0ff769f22e1a1d17ebf8fb80e780d54ca189744ff51efa1f9e84930346f1154821a0b364aa6d6e4d3807cff3e0d249b3a4bdbd4b592261018bfa2b7fbf3e6303378cc43ba5d11613413287767bfa16775a8c0db01db724ea8c8a69309edb8240375370b0af9878c6301bacf7ec09b27b6b43be075a2ea692da5937938601b723ca668af6fbc88aa25adc8989f8bc60b6fbdbdcc07615f88c68a82056efa50a797b59a8253429ccffc6cbb4d3517b8f05120b361c53213bc89e03f028380462ca4f93bd3d7a613a6f521d93da48122a1ab00d427632c7cd0f1ad88ec816d4606f5d0294304900f1390447bbc2831c6efa9580667108b300ec40284e1f4a6b23329f876b026c69f7dac2a242ca83ce118e4c93e7ab17f598a23f7f1124f6fd39bf30327b9bcb942c4fa7e20b9220b70321617dd9a4b51625a0f81982ba23dadaaa1d93a76fbe015ec0c8ade0ab9b550d9b5f33c9e9d032020c14ea07add38dfd7977bae81892581298cbc69d4f68f9117e7731a59519389aa3b8da2c5a7562ed55f4070ac5d1db402190d1aca769dd6e363d453de62137ea5ef1297b996f326cc4600c6a37b73c2952b6b79bbf932686366bd6393c8d2eeb29427fce16ead6c34c9586106e2b33317ddb926f027f475c8c0ea584f171b2c474d3abc4396be960318542cf1c9ca66b0603b9dd7671ca44581d04de559110b58d65f10ef1b9c77842490b5068193d69b21790fb0a8a813b6474a6904acc2253b4b3ecf8a64a0bf40621dce2479a4b78af74302f72268014d5eeded27aed7c05dd063327c6f7fd357d75972969a9f5cbe42019098133138f2e75f9b0d4d5f34f9e5c54aef28a098c4d187d0b1fdeb6d2ecd1ec5103c40c54230f4f6394d3efe1fad63a464b35c84b11fa2a3a4196b3c8da8e7127f4c833b2a030ee2723a40359cc252562e90f902fed2976a6e940cb7ce427615633f55d055d05394ef5d74446eaf2ba2ea933eb4fdc391beb03fc99cd27da67b69e423aaa4b705cff1f8cead8f735ffb3fc5dd41ff7e08257de8938b8809f7f024138e6bc59a4a182703af889096a43015d1c3311da983b50e24ecc06fc826ef7b02db634bfc0f89030d8c521d034775c733c94ebc19070be96ae5352b97d129c7cb4c69e00aba0365a70eb9600cb665cf2d95c0c6f4ad3fae6439c162026128e0ab575e5970b561f6b80c59562a3b589e8a31930253f66db710d70bc58fc6d6d4906667f88bfa69bf06611f5608f10ad6e59d94dd3de7c7baf1f23a73057db0db5eedf2732f1c2cef1e7add93679d29dabf89f9142c4c4a8001b07d40e203957ba038ef41521888e991962182908d33bd584acdd7b609489e7e882c9bb090864b58d50c965cfbbac8a3a7caec4564f4fa4c59f4ecb729ed882d2dc8e820d18c2fcef8893322ae39b96be0c8b3daf5381358b54dd6228646694a21e4dd31211ad84f0918fe6c201f358bc516ee9ba150b09278829c641c36152d2878c957c61b2a197b21b0ef688cc3934bb407515db1fa328c439ae0aa513196b9cf38d27360e60278c6ca04d2e76a74be33ca01c09677186dd2d40719a5f10c161f92018b16bde5953a5bc5fb214fc6a9baf5d51465228cbe587177a88aefe012dba2bf083dbf0bc47fdd2e18da168e03568e7ddcd9195ad0681c4477ef676cc63c303de5c9f4390ac445b7e4671c3a3b81a05933a6b7bbafac8a5d6dbda7be8af5fb554dc6c980cf2a29c926b6bf697312b0a608948bb6278f76f3e6eee7123f9ae4d3a4ab05ab8b85536506addada73fdfaf4f1b4249bff025c22ce4c9714c4ee004d967a6c5ce2f01d5df75b235372ea8aa30002e4121d922af2c07871c6d3c804437e1ecd8d3987b105c38daff4b3c49995eb59281a250c9a91cd8c60f323228eca1221c80f4f90e7fa4a3f01ba0a1a70ee112b28ccaeea21ce81a828a8f0e143462bec4bfcd4d10dbbbb80117f29d1dbc7fa304474a21c5897ff13b421a0f8b86763517833d56fffe3d896768939e4fb47fa37ba296fea8568ba763dbefdd6f06f9e40c0700db731a2f4256481f56777ae6a4506720bcb974e8a037440d54ab23e6dc5b7a75319daaeb5038cdcde298a15ce5ced17da051470259a600e5e8b9064b39d761f0bdc387c9181813a8a6f21eded0427c1b249b8cd2eff3f59ad39cd43856b5a41bcfb682389a2d3b2315ee39318330f6be3c1dfd28aa12c46810f4580d13bb21fa30f14b13efab130c2c142dbf7e8f5e7d166b8aac6d91985d49537961e45f3067bf1dc9d56a0b6cde4257bfc2f8577260acb06129c629aed004cb8f656e7f0e41a81fd8817efd64d5c5779392f7dee8dd803eb3ee10b15c7edc92c38a969ff480d29d2cba6c55541a9756bf2bec131021ad3dfd1ffd6b206f9cea612df25f48a0d126d04835ecc208b5157a461d28817baf98928894570da683697b8cb4599450713bfcecc6ff165ad249011c1aedab6c07fe449728be7f963134a15ed3c651bb27331d6d5183f3f3bf48693cb69341c811aa83960c1c21b78cd2b07fd4b331a38cf82fd8b1e913bc98f7d38871785be1789934a947f0406e0eca0c593116194b6cf8c8e6e9678d879b1f80fbc36bfa16b1bbd48cf9613e51519c54bf2833fdd9ad6ad2b0b3e23afbf0b0cebfb5a544b9139531be36eaf41840b95387fe6557b25d9d135298dfd8aefd700f02f697cb160230c7d7dbdc8daaefc39609441194dbd0c8f5c5368a17b9bba68ec5bb79553c2352a5f0206d08a1878918ba076dfa2e98f150ff2eb7c9b56f49dceaba6d72722c58413c85754593b4931d30d50e5a42f3fc536529014f415a72ac775312ff79677d958d8bd4851822f21223711bb3bc11bf797effddba641e1c3075d29e2477f7a9a06a72fd55ca8efd168ef8af68bead237defb0040b8fda8414529abe8ea0ff9e90ced11673cc0d6edf282154e96149217da23433ca754c43e368d622fcab8749b0160e8db30681ee2d4cbb81079e9d8b8f8b156201e5d5a591a17273ad95a349e6ddf58bb93e4002fe8706709f62cac6b3990f916cc30377fc50821ec41dc6ee4d849283617f639ba8fd3846a59cc5d2ec36e4195086b169facd01de1f21a9c10cfc70d0bb25ea308dc2f9b89cef2d23cb7b1aa3211ddd8fa02121388141ecd98f3700d76d5a56f10ff65ad8f666ce50b77650af73ffddbc10229b02c2ca85196655770b0d8b121a170fb950932ea60dd62688a85142b05af2510fc45ff9e3fa9d370d741ad2e5390366d59b5ef0d5e15e6d95aab537902b05d1d7f3d072086d6b40c1870362ea4b9f98339a0712a0230fd3910af55a9cf19e611a57223a7506f683fa9afd7be8ec486cf06644d6dd501ec88d4a90210dec08817d92d2ece0960bf1a28cbd0f92c743b5ecbc73647bec22bb36ab6df0e30a40da54e5227f6fa9fe34f9f1477a2a3e76266b9697d6d8d73c3d238f2339dc2aa5caa1b9016f06504274fd5b4f18bd55ca91189eb4f43f5c8739f180b20ca7f2f29446a8db25d63190ee0bb22ed2299d5ec46562debe0292b88114a3cfafbf7eced30956df453d7a3578b1f8ac3d564f74ed98b7e6127bcf6c669f06f3aab1908721cff27927e969d4821fdd846d439fb0a1b46f5fd693472dce3dd9499bf3231119e8d98da6ea18e5a8fc5441d8ec64608ee91b414c3de80892181a558119df8e0413ea7bbe82ce298bafe37d12da2615665f59a9da29a78af705e6735acf6c0b33ffe71f3e8e8b7cd1128f711d60612e06cc475769413c596f037c0f9d24ac9687f0bd84bda69e42c4f8e4d579350ef96e16003ea81a923f423706c427908f9f82571e1e69d9fefdf1174d40d4fc3c0e1fce06bbe7e58421ac76ef139c47fdbdb3fb65a20ceb175192919734093b883d95ecdb604d9c5172b7dd6043ac48a89a8d65120b579b44331141bf77f2a0d9a0607afc0dd21783251dc4befcb886624ff080ef4af16310a6226def15bfb7d100d10298bfba075411a5ea8b1d677fb16d97b34299a1d248047c487a9619d03c84b013ab17e9310b0f164d1102af3142c0cb341d2857ce574ed1f9f91242c10c19bef46101e1168792bfe54b0c0447c2be5e616819c9bfd6dc1a7d0e7f0f342e2e53774de995475c48e19fca3dbdd5cb403d48df14076f1cdefc55cf3cfc8b9f0eb76c4e691739f88cd0d7735289ef8901b22993fd6db24ed35db22b40933ef7819e8444e550b501c0a1b93fd78f0de7e4f288e60e2c89f4a9adb8f7844f8e086b1ef8cc5b737bfb87ab05ad299de8bb104bc452e2113a8bb99ff91e03eb375c1a2d3303ab6d709bb10b436c0901cdb248563db986758d8caa3fcdb614e62c6359f43913aa59a5cffab66d70e2092a2f59de9acce1c79c3f83c4eb2548ed2c06d70f7a3d9786d9480e4a7aa32598f76ddd1841cebeecfe2eb057faeab87b6af58e1f5b206443d38ee5f578e6604e69f3f7895463d8b6823276a169dac04fa5a13a58151fcbd1b315c9eaae889f15e42d91f56eb463f0411c548447d4e68cc376f37b1b4a806140c1c53087c6cbf2aa0f3f585a41e60237a6d5ec01e60acec6bc46917b1908b9f6fc10eb09f215b3c3c6d0bde3701eacdd4d494e3a3bd0e478b9f0e8ee8e3bed3ad2f87ea389eac525382d44b698a262b8308fded5560965bf3365d5821abfe56cc93b7322e007487540d0b5699e87648c693ff49869d742774ce60465ba6aade9bb167484f2a944ccf806115e8bf8ca36f4b6f9201ca81a7a9185396e1e60d19d9777460f0c18708a7c544cb7fb351e723f117478626a03219713018ea4422106d378652310ea753f38d98e44339014433e58fd3a3933df7fe9ba73c085659870983be16d973108c0c0e2603be919393b59063c2b7bca6b2d2b0e10087c52dac3245096479744433d6a4d06b2fea9a55ea50d054aac60b902ae6d0cb166c459bfe572044700a92c3b246c2ef4eaa69beebeabb87d82eb2fea7af0cc7fdb30643159142596e5cd716537ed4de8cdf7eb5cdeea457afa5ed8c33044cf8c9a6e7eec8736c16c0a4f3d755bcb3762df81e58741021fcebae5ed0105c8ea3a57f91a48d91d0d427e0cd48f26606915f441c19b31cdfb4b1a6572c81188f87ff589d1ea26df33499ad347edc510653d92901086ad22ee6e474de2c33732f1bfab80ad2bc5d3d768f99ca15e26694759f39ae6a5b0deeec647c5684423fc83abcaea6a7562028e8069105adc9b457a98fe59f09de9dbe1cb030b2ce6b5eade078feaa6fc8c474d52a37759e9a44d794f41ccdc1405977965a02deac5cb1e18e05f3e43def981f12d3e28fd47a4cab6edada67c3467a161d289e45081c4b597bf26192f8bb30234c0f02667ec7c60a153e5672ffd2562625c0553f4b44c8e514b0ed9ed260edeec1ccfacf761e0e026ddd8071494982b31f4438b0c7a3913d614435b132e7c1e189432b247f31c9d5e6fa9490f447e2e6f119c472282daf9cd0558bfde16a1fa7ffebf389eb93ae4aa3039384c9777b39e90f1260ce1369adef0b26abbb7074a656eff5d234b00e31cb73230a7489822d9587f7c5509d5aae6049161f64f5479a9cbcfa292cc7a96d0cf295a3213732c2eebef488a38f479d39e70a9841cba22b945d123ac7e2cde5767196a772900198e9ba56160c1e87dbe930195c2b0e5b68bdd0544d336ba32d460997e4d06862c073cad51624d67493e61b909e0578aa895b2127464b32a509bdd0811317309f795f380477286f4dd1cd8fbf335485cc959198751ff142f0276757ecdff50ab6e075505270e888001b1393bebc30ddd3b88224a524e0a2897eb65bdc7b87f3bbaef7e3f29bc875998dd114228ad85e555092e603c4edf39042569754b1b433c448bdcb5fcef06af8dee87adad74079f19658da5392a1e80f1ee92d577dc122a906af5ece9189c47b8144b7335c303943e836a1a397b590c3bf0238ccb49fe49ba5d86790cc791b6b234eda0198a70934f8680020bba6db5f73ede459b329eb7c1ab761a0a7bca94ad73ec195be36ceae92b06f715db0d7b76b621e56dac7fb3b4757373c1ba3451d8401c71027fa55b5cdb62cc948fd597076e68f1bd93b0403f2ea144bf6b85cfc0a29109e804b30e7f03a0f641b4ac9e1b730af3a861fe0b5330880cdecfdfa22129de35a9ca5c274b02a3606057aa18f930d823844b048a71c555b14297a6c78897dcf58467acd24fe25163df8eca0fb18d316106ef46c1b19570fd9a94595a4f8f02174a32d25949b94f60a8dd34362a1bf5357a13cefb6dfca11dcccf63d8d9cadde9ea73e0214ac97d848bcdafad4ea45cb87abd2ff220d6607cd7cbb900deee5fdb35601345dcbe84579546e0a4836fc7da8bbf300c8a91a36c6c7612c90d32df65712f1429b38a9b50264dd3fdd810f09703cdb09aa68e032c34b5cf42232cfbd88a779d086811f4a379f44c2df14ca6a708642e3754b7000a821f1cf2cb7510d6759763f6cfffe8d3737547daee2c9b94cf110d159ce5124a976bd48a024f1845c95b8d79303176cee8e6e053ce9f6f66cf7260bb156e774e4e514172b090b38751acb7d1f0262790b409f7ae883a6714b355e2bae8a7797c79beaf34ed1a29ba70f726d5110020843895ae62e276fcc35b20d0faba016f8bb5d761c4e169c981bdaad02201a18c8a13fd7a61e683096487961284f25a9d487bd79dd3e90e8d39d6ba697ee79a0116dcf0d9d9757f35574aca8d3f9cc49bd437acd63411d5976a11ba00e03e20bf6a3069bd5bac577e12fffdf1b7040ff1f7001391ffc524fd5184ad3dd2bbb45bdd4a83868b7cd156bf975db8454bc1f75a514c435dfffd7df9496dacd89dca339e0a0d87e4bb8f99a32f90498c19e89b82159756df58f307de2b2f7c3bf9a5c1a511c21a482ee3159d8dcff013bf4b82f6ad012c357ea03837f76c2eec636dec357bd5414774f8311f891a5fa9aecaf3b03d14c0b004acdbc9d7d15cf5857a91bcd6513eb429755a20e78745982e9f366829151bc032465d334fd3d0172de4da257a1f695c5699cdc182f64f0836e35580bc05e54f4dd97ed9ac74bc9224af14f5df9a917ad2ff5c3b31b0ad9de7fe2df5724746d339021c570899245988b2185c756b85ebefbf5957645ae5f071c07d655eaff723bd210ad3fe23a1acc3800800ea1132311e89fc180cf7b1d267274a304b9f092a1b95f8b601a5cf42da6e917483e484234f7348771169164472d192d3dd19df6939f2bf525823f73d49f85de33984a28bdddeb7de5ff7ab5bbb1bfac49eeefc7b6d19f36cff04704d96a8e610b9937ac93e4ffada69d9028fd26dee4ee8dedb78db187e86963b27c3fb6d48466364c6fee458579fa73f6242193ab2fadad97f8af1e4a9ad52dae2d929b0d34ba8a0e6b1e5ce073ec39f94c8b816ebe423674ffceec38a47eb813dd72ef115d928d2edf878e55a7618580de4dda3b4595d1db1579673e78f726cb6fbb0c71464166691ecb9e7a7e98433fb585d0ff37914d91f2f68737f2f02e9eac8c55366fee13d6e5ecfb7a7896225f65f5c97f051f8cb47cd0ed43b296953e77767a3681cc4ca896c38ff314e998d0c21a64617eb2eaf6b027464c2107786516e410698fab531dc8abb1b3d8731ea140cc0481eb0b6997b595c815a3051dc7d9dc82fa6cded42c7d7b5505d43cc060a1f437cc964073e03d3fd7e7958ac233cb14b95ecb9e174b28414db70af75821a6fe18b6d0af86a76985caadba535b2613ec16a488b312d03af835b6886b077b247baaf5578f6976cde242854ddb6db128a05c178e592f914e535df45baa32b479890bbce522df12dab0218c283a5035396eaee2f7c9614781404a4b12f247ba0eba17be0210f2c86d38766890bae7d18470e3a4b40029c8badab5d61946d5666f716d5ba289fa3c3f2a2a7299662e899647b4d5200168f7254431aa937089b4bb61831ab8fa135c31a942139112bd24b2f86978c5b2011d04611ff966eff6ae0ed6e0fd437352364f6207b5b68969751e2b352b94726450adee1923442f40b6e04154967487456a87c8e68e6d2e2d024e19bb9cae3195d79f69847a25ac8b3bdec481b1fc9b01f95d08709850de47caa70eb2a679c7092cb12713662691dc8485ac75a5e0bdc2357ee544b7f0071b9e01c73bf33279ce4f8dd2279072e423bfd48cf4f5f682e7e9134e0d4f114ee71009c1f92afca7fabb1a488b76fc6d85949e7e5d9cb1f5d6d9a85f29d294968706d78a463a4527f813d6d04e9e2cd99a8623d1675b3a8b71bd37aab5fa55a08a81871f2b226f80600a56a1a670fbe294fb325d0e3922c573563886423a1257f6aed6878c437bebccec5eef5e456ed68d58dfab235a07785ccda9c6332c3eb09d9cb8123e8aead456a8e2ea614cba25a5ac9b6969bbc21ff18e0ebeef68c00119e5b70762fd2d69b6f99f3918a49e9974b511654d17b420eceda5baf9ee12708498aea4b316befb6a54927c129c49612028fa186784bb6c9b4ab91b7dfa1fb05e7329e6ae5a392d1989f5312f286703b19fa4fb295ae1d4a3800c5588f15177a14fc99aebda659a6daf41010eeed1474eb7a2f3017164a672e37a2616fd279bb2748c5dba82c91e19750fb43bd0d0aa71c05db62d0d0dda6435b15f1f9dc678623b52fc23b773609d4a6498e7e5fe230b4f10f32b888a11b1514ec95f5fc0ed71038489e18ac75fb4541f5c8601051939248f9cbda3efecbc2c05f9b72be96ca3025f8ad4401902c4475ff5cbc634e54ab905d0b44e0c61c8996429ac7a1c98e3de0caad50cfa739cea6f47b537d8d0e7762978194a9601fb4f9a8d58a8bfedd7bb021ea3768e4209e2f09bfd35f0ed8e811aa66eea57ab11cb5636d90f3270fa963deb905ed67e71900e3d306413fed82d12e7c5fdb0c8ccbfc3b48da53e8ac0c2e0646cefe41882a5918d5282a45142b559d9da9d665806df76fc1178fa6fa30a0ca76ddb934c4e50dd6da0756f9a82b110c97fa267e0b089b33f25c31d4ab49d6bd6d9b6fc43b75ad9952662c96180dac308d574089da9747903952b048e2bf0f66ab999e9f1ff2ea1865b244a9ddc9fd4905ed526ced941467c2428444c00d63ea96bf771e5667062deb71aeb3b2e5e72d42d7c76a493998ac5cb6382cdb6a4b41100cefde45349b682a32a42ebede5e079c5cf1c47486bd6abe36d8364d5467bbc9c996909329abd25e73e05b925b1e9736e54c2610455cd3f50e43d2e5c4e5964f62f2165433cfdfc3b4b72eea6e174666e08c2bebd2fb632a4530a565281d01f07facc1b019fba7fc786a573380feac44bc68841ad1cfde5ae42b7bce43a0a7942caf464ceeb6c8e593dd9811b0fd5b3201a52bdd0da302d8699099fce047c59d642ad4ad9582f7e4b6144e4839ccdaf64b2c6a121d625bf6d5ec473ca2e5f038b12ce0e54147b75788b4a22929ef3c37a259a5887dca6d28a0d131ac1aaf144a998eb7ec98475a7b3c2d36396c78a8d422060551bda7291b8b61e3686488edbaa60827eaeb3703b506f66e64124d6c565576d003253d0cc1e0c6ac15fe936a23aa5dd8f3558ac80b3efe7da83ab9f6ae2db2e2a239f6ac332a4e5d01e384961be875bcda1b4bb41bcbdda682f42056ca60161d8817e4a02bad5956f3f149c6297434926fa2c0c91ba093fe58411e5accbe8c70b3ecec2954763cf3fb6e0d147c27a554d58a349893ab08333ec2f113664021a2c6c3bf3e46899285788e175be83e60f1c9b9234a279e3db0b02a2d170f0e5f8c9b444bedce34c06644b10741b6423d6c3dc7fc783f121c3fad227602190e2bc5b28e5bf93c0363697ef4ecb5aabaa61e709f1c443490a8e058387a173968a7d9681973bad7337872d2fe0f827d09b79984b9f22003b94ca0af34d8bf7e1e8339ccd21ac78f7d292db85b88c950042f8a4e49ea05e651c3bc6041a9c25512e9943d8d4187d490aa497e31c5d4be453ba0bb3b12f628c75effd397a8e3bad61f99e03d9892308f1b7efc83a801214dbf98ef08a6eefcc0a1efb84b42e4c0e25a7e5d0aea540ddbf4ce9ccf27aa1a7086b87629eed1894f2f1703e9dd8256413592d2c93990d9463ae41dc18ca34828e90b2085792ee2476d38294b75d5d33823913b5bb4c56a6ae9daa5f1426fcccb63c1704902369addd1b9d80ba339affbe2edd54d97bf064f1b06a7cba3fbceb15f1d01037b591d06cf0b35cdea8a1b909aacc502f309a2a488436506bf3dadcdd70b0c98982443721924c43a601d1fcfebbe5fe0d530f863c2c17aabc3ca6de29a4fab02aac27805327f66e4179fad0939d7fb8c4e53f8c0f68fcd8ae8b56cbc48af31944f4eeae2c359a5284266547452ee6fad2fce4337c9ed3384e520f2682c76541476ee0d75ac8d8351ed87bc57c3d968df8816978aa7e58a926611f340b3ceaf41346abbed6feac48adea3e4d0ee85875d4f49948e18a4d8b0ffae35e1df7a347f2a377bfcd27184c517fd5d1f2a87d5deaaa784c0d680481643a5b69900a5eb676b27accaa792e6963907c1e888f08f180d33ea52227a52adbba396d5ad9216f8241c9e53b718ac5153cde08e1daee920561dc25b9a95af3b36cdd748bddb45916614264c25778c9cce73dbff41593166df3693b2313590fe3ee9068d94d914ea92e43c2d0d0ac010f02a0caa92e0c4c2f8e08d54a13e92bab1a09963993f94d1a321e041422ebc4e04e5902967224f74896fd577bd9c4ef724e62be42bbeab036ebdfd5a33dc8c9f40376263ab1a3ac1d2df472458f9a357e7c76dde4d83352c19fa52a3a23045ae40e3ac3b1b77bd80191e229e5097445909033784384a2558daa0914e08f43c7df717d8189b5aef47a2935c8bcea35b8846a2cbf64fd3dd26e6217c29196f28696978bd33ce5b0b68b223fd877426515eddcc2584177be221623069f118a79bba164ba0f135083b0293be6f712a5d4c0a5d39607dd49230a6437acbdc59da5c5897b93ce89740298cdd6e5b733b682c0dae42bf31f95813dd5969d4d0cc6d81e031e1a6b2b837ee7d03b77393bd6ef5f3d969b588d7f6c26732c0b7fb2c01fd2e8452282ed3e2f987d3f491da61eebf8261e0c434fa455f64c7da3a4ab593c6eec6ee2e280b9b5d8179a50f89cd5a5b3ca07c6e563851338f4abea9d39a75b29bd313acf2eb36bb9148e15a9d8e374b249eb14522871a9392138e045362e0a124fbe98adfe3e95e18a1da3b1b58702823618726cfb3bb3e89873961d869dee219dd6b05be7fe9526abfd0752fdd143aba9aa120ef01d8580bcfb63a90e05a927630a103517a68547dc0a5f9d37e9e074e1d6ca916941c3c887cde7671e5cc6f6cc76fad3e52e2ed030eaa3a448a6cc4d720774e5ac8a23efaa5f48b466d5dce20997571f8c1d65ac10bd45ba7a8b0e9417ef96b1ab1f0f982e23db9c557abaff6e89c715d3b9c1a3a8867240188df0a85ed54da2d5cd127d76c5857a5af93b2f301b49bc27e297e7e5e89ea13e0f97ad553e715dda19ead01cc59fc7561685a0ca38219340ff7d4d719c174ba4f05e458fba162f6652cf67f62e06ff7329a91acd0240ce416bf8161c2a2234d1236b24497405331c42033c71f1dac70e799cfb17f6989da64ac8219bbdabc5911c8079c4753e5c9801c91426801e7e8fd7c419f78cf92aef8595c8cc4fe129c7f6b4e71f288ef00b9d3736e192882b65209e38b64ed63591a8713ce14ed25a881a5efd4c93b125db8f23746f322d7d1b2ffd11c55a4b93617a3ee5a529a336a8af61a34e72b31f1c69104a8a426bd3dcbf2a913c70a9b0c5b11d48b7d1617188419a322b82c7da7a29202f326401820d4a0b17ee52e8a0f0a001b5d53ba8595ddf3bd890c42312b123d88e41c7d528cfcfe434680b7cd381d3d8c0bb09b553b299df84737addf56dc00d1969ea39f1576d79e2979aa3eac4a7ac6c2d7e22e8b6624ba2663aa1d575ad670a7ae7b184d1bcea65f47592d08073dfee2424a305ef97e676c8a4c76ab507035e7dfacf3c66b0e9952b84be2c11ca99fffa80b7a0532b713507172bc1716bdc6e43202fd0f90e061ea3288cd493a1f051b44bb5a86b4ae42a22343a00077b8c3e32a1da5b19c97e3f79bd3a62d49e50884005a6a7e42c881057cf0c11475eee1b547087568ec4ebfb8995d05b7891b8d34402f360686aa386e993d135e0ca6b9c06685388169835bb69654ef42f80ac6048f9045af6ddbee1e097e6e676f08fe62878730edcafc9f1fa05cacdc0bf145b270932249425488d4b32b4f9baa108aa77bb746ffcca315a0667947b54452fa1f1ad537f0ef673415de1771cf5a6ee412c307520b8c30aa4c5a34ea55d53acaef52bc64116366a599d05f36ca07b88382faccb72953c9ec2d4ae835ae821cf0fbfa58aa676972bcc9d67024c5ab3369bd7209e00cf8b49eb9730fe7c378bc4464bfac5ea166781761e896ea603574e829e5e5081a48c9c1e0551d26e7135411d9a148c869642983e7265c73b1ef6c8daa5f0620d9f0b0ce5520d3cf7a357ced19408b539a376e195ae0328416d62e15bc3ce36f82aecd2e5864499c4528f8b0d829da66bb8ea333b23cf6825fe19a082ccd1808078272dba6e044e98ca0dedffdbaf7f79d5bfed8a4c6eafedfc9c3ff16bca15ff7363a7aa9049e583f2e5e23be6d16ecb496ea61afb37271ddb7224085688293df4dd65a968a330e0c7736c20d4f37bddef057d7b1ba4a694bb0489357d7620c794459c7f076bb2b2dae842a2227f578f63b55b4784228c4c1ff4a26888f3efb92db1b9b614a37afb1ab40c467913fb128a57315ae1e159db0ed93fee2e4a7abc03ed80f250d933ddf5676009355ff6182c06cf9410eae50053989be52b58d936cb78e632c210d4d5e6e4a2d81bd692815825848fb2b61e31a7c0ddbdbfe5ddbd3ad9f6f33e80d648b67d94e55c9c6a84ecf6a530dd2067c35bd2e463097134fac3370e8988b56a72117b40f2953a9e22fa5900a5fe3060d6d46ee028b3cf4f94ca56990fcd87a8e1d1ef7f949434363a081f496f4d3dffcbadc97f2685a1a6e5f6b6afb038ce1729baecc776304f452e51aa1677801a3bc40072d4d6789a91475647bb5cb52fc91dc56c6ec8bca90cca51ea4c1849e2e46c5db263416d6d3b0debb7af46f2acafc30921edfdaa3cd9823e684ef4a7de710836db6722cb86d2b76a35549b3de6cd1a5cc246701b7fefdbf61d42495129377040b9fecd77e9094b45451f36d6ce3077ec62cf8eb0cd00ef4269daae9d758e0189b2e6f4611c48cd8ce1729e174fbf61df04035f42089a0d61e4a7575a4e86f91388b3814d7b4e93fa37f90abc46de1df1018e70003101bb18f41e25068f58ae17805bea81129bfb0258cf93e7b79757d2404198cd0ae4c3ebd31a3f13be0ebcaef52581543251a53d5b86a1a955a58f5b782c634c70dab52042c915875da5794367c040aed738f84fc95c20684207fe3da873005e7485389d02050608bcad7e24de0c82ffde5f1dbb8b92fa4bb2b016c620c8877e35b39c8c5e6e6c87ad55c6a5afc9a9cf1a265d676e3f4ffa6583176001399015f9cdaf48f4704419d7397cc4e3a080848f389c2e62d7e6400a1c21141539796712c5cf033ee38ab64eea4423ea2e90cda41ac87024cae124dbbe890f4ed0fd0646a07cc92389312b2a3d73ef20eff2d6e8ae08d82097a3d9618fa5ec9d791e28f676f638dfc1ac25bca313073456cf8f424859c8176c2b264fc7ba067395bc41ec3132b51db4e60b987aa30a9aa7552db899607905b8bba91d95e4e42d6888a43e608b615ff3a8d9828e25f452507949510e2226354c305aa788a25aed0796bc6ad71ede5073efae7af388b8b294dece7262f42d785c87d1fe5f4009dfc3f167d984641a5335c7ddfe54d52db181a4ddcc5da68331efcfdab40962feb2e50d93c682a882f40987f9d919f88f5eb6eed9dfee84e01b9c1e4fa26db0ecece8f5597da1cf6cbe513a075985aa59d944463fcd50b8fc1cf16c84f2f1e0842cc295d24a388e47aba3790ec507568a5bcbb6c5c7ad66de74872579824e6bd59832516242354937b78d0cbed44ccbc5a2b7505e134a220d407e39f6704106700661b9b8539008245bb2a9acf9a71f0b24518d0bda30af9ab29efccf15ab7472c28344edd9810f5b001d648ecee6d161c10e1afe03fc0c0210d1a2989ef102067bf1beb86b218fd4ae9b41ad2fd612aa3b62f97de25b9d1f99187bdab88fc84707897fd0e5ed6721a14c2f1730e8506eeb9957393e164c57a871e20bcfc6a3e31ea88a9eb73a273d79dbd9a3d8d2dfafb31d8284a01ffdd41c1c7c771401b8f0deb0852d8d1484d6c8130b390efa7d09715a85d71c65def3e5690c4f3c935706b7fb58d72a93441272571bdb341206aefc6ecd022ad351bd061728fdf0de6abbf2fc92c631a26e0167d03d6537ed51904e3e5e2f347e2268c702450181f0be1969d438afa3c5ddff29be1ba063c17f6fed4baa0f8093ce4a595c6e2b352e745d0740c2b90a6faa926a2ef617c2e2a81cb4566be4d3e46e6c4de41c6d07bc46d0ef21fc751f2188197bc242f944a10c7641236ea559d04ffdcfd8a9a226de4c3baf3b28fa75500df8f1e3eb16f41c4cb5e84e8d3720c4c04261ea5d6f2921c67e8c72c4a3b095475bc10cb0209b6e82b0b416eaa74352ac0b8256eaabb12560c6fbe3f5c48e4f0b8838aef955506f1e255f501cdcab5cfa12fb9e0b26f6c813d77fafd25f214dfb2243d6bc510fdcf8e6dd2f012d87cf18830d7e011c4434120955954085c6e1a5184300903038e7762ee5f846dd1136c044c5c321949fd0c4269f877f4f330a4eac4a2aa2e8bc3c7d5773b5d4e374095d0a3960f2fb542a364d8ea94671658143cd25c7f836530288d0052226c91fde0a7552bac5dfe9c2cbdc814a44cd7e6f33b1c91ba993288740b331592425578aa8d7ea1e530f3e36b1fb1504f8e575657b96b629c9214f8061fce493f71e9796de990195118cca510699eeded4d432f5ddb2887b94a89d526f295d4890c4e57d39c1ac81f78532150cdbffe71fa2b8e3d80bfced51dbf56393512e5e3a3545c1339999488e449d3095f06f3618ee355ebc767f9b21a3738b9dfc0c7cd90d41dc0e920b8102c21bb1d39a869ca7e7a0ef8f9f5c1132cae992f3441630211a4438bbf6cde208deae3b0db5ebb069b068c28022f6d47a8e2122d92b964964395e7c5f19b133bb5231df295110f4bf1cd417eb7c01032b3e3f53b579dfebdbeb007072345dd7c29fe5a44ae3483813e1101976c3f5abbe7de47c4e85970bf60087c9d3a7aa154df1dd6cdeee525f44714caf9be19df412f91e381a706be02f88b3721349b14c54c5f307fcd50fef26aa7054356f88ecef8cf3e530541c39aa85e2b172af39127c3ba3f10a4962f4b66c1c93ee4f7f74911b9a85c0425f9b26cc8e8423ddc8d1c2bc9569b616dd307fc624046deb877ab095f4bf058ef5b7ef530daf87e86ca6748a655541e71a807ba423f0d2eca54b43044ec27b18deef21ad1aaf9389954f4792401520bd58178fc104365edd0bac54ec35b7d337cde22a862037528c8fd7f497e5c95c46a524efe91a221a497959c2f6beb8bfee37c7a5685ff9a8f02521b89c3b34552f51800fdaaa7ec6b0c56fedd2631ded29fafd563ad4018bdf978d0001beae0d092e23b233c2c22ec1ea71191f56d69befa431de413ed5e4b2066084ead10b00dc30b637f8ab24a11753bfe3f9f5dff1c3d1d5660e0229b083ed9b8f8fdfc11ee5f97fe2144ec172febdfe9b754529b65fa270c57fc9c64152f4b3941f7a1c9eba5af52f6cf2151dc679f36b8388b0c950744999c3d78854dfc9b32f70ed94255d2ba39deafc80092f233838a96f7f0c7cb3b80e2033e76c92becde3d1ec2de248b0929956078a9fe90b1afda50584653f5cf5c89f8ef06343b06c4c9092c834c63fe64474f6e4f90bc899073dd6dadd84c82f32351276e84887b2e1703d18001958e537c56ffa1c8973f8532de7d936432b5e058b847b9f8b194d0041057e91a81ccf5d5bf3be2aca171f9c86f3c110f534fc5095bb77cd2dd80b1951582379a20dd16aa9aa7c4c595a71b14ad64060baac824f8d3fff881eac9f04ba66734da5fa81c9be6aa3d71ec453e97f8c3799e5f3ff73ae50c253ad4db1979752527af00d9e8e80f98385790e341b56350b5c4868dd8f5f39e065e84ba4879230d4c48f44b28ffab6dfa996922242ec9c5c604433560a4b3c0b73ed660c0ca0162c25cf89e3a4063488d740920245ccf19153cc866b828bf6f07734b07efb1bfe68c8c596932f69315fc4c949dff9d54f3ff98859edb3029fe75d8b10a684bbdb3d375a8e5f7b142bb9f9f8051b4bfa735741602340b747442c789319cf27a4b522db40df139ba3b6d05a8bfedcd5ba94336242cf3c84e58f05f373221ddccb0c0dc121206a1ab35f6023031b80b83e6590c562ef2b6b209db67813f78ea5984406e746e13094726b270384ad9efd07da4bffdca6c97a127be2c20f645e2288d00966d7c6ac23e700a8d088b7f355de5eaa54c45a09fd827e1d2315c5e8326e197f800738067779149104298ca87b0dd3eb9ad31733c4d87caac577121703aa66822bc66dd0285f03c6dd9518817983dec3771589684342de98f85da6562cc4bf5f98fab0a192bb97f150b7fccc55caef856be90f004baeaddba9983ff5bd41e78502c92c010a017cb534713bd7813bfc98da421c531486cccb089b130a092b9f251897610d2fd19e8b57263946c1fd8d816890bdd40c4c40558968a13fa4013862f033805a681001a2c882e224ba2772cbaf29601b1195a74f819cb3e66bb923406ac753cafce92acb639e155037c699b7c22849130d718a06a4e8ad4ac03f5680f350c51a0f4425e49df1027af5f609ab44a7621c77caf854992b919f4f88e45ce458c88e8078b16a6bb920f1f1988d9050ed45667f41d348fb3d256ed9696e2b410f1be98b60a1428bbf54116241e0d5fa269127799ac1b9047534feec4aade74aef9df6baafa707024775b56629c8fea463e2f0392baa3c41f22e6f7ee27e691f6aa27365c9e8342e0e0afb9e3efee2429ef05597937f0a386bdc55439142654baaca35afdb158219505d610ce8ff227d6c44900d96c3ab8459744c089a0ff2312a0814e10541dc7213f41b5c66a49ab574fb67031e05a10acd2b157684a2c360a93864a437761c0c0827547eb4dc5c0459011af9d60175c0d85ef17583df2fbf4337ac7145006888db087c9c5980488406fa6b52b414475a2e63b342828d085e233e7a5fc23cff3bbba3d3eb70aff3ddb7e279a30f933be99eacb06936c5ba5a2f16c2450fe1acf0af027fbf395eee1edc0a40f61803349c16ae45aabdad7877589b90bf88e95f9f39d1a0f516225ccaa767b1597063a71544a3a2dc8de1fffcf62722f1a8c621444dc49d6dceadacdc1fc3c21fca0d6e601ebe45739f885fd95bfa69322fcc1889d4a064e176328d85ca4e2c7aef0e2a62ea87633c47789f25d586ac32e787b9ddc1830d5ee1b9a7beca0fb9779f8de31e8253e6f905d104c50936c9368d2fd8924c84eb43c5facadd19d482f50b2301ec8be3f30daaeb21e461f6631fa4ab4d0c3f5103af02667b91fbd2f541ed273245ec7a87fb018747dd14b2d04926fc73c4eb057e6a07bc713b21bdc6583a1be008f0b5a3ecbac299ce933b0673a7575009a80409ab5147c458f6e5fc2005b06141c1bef29900f1f424348beaf47d69c2e63d1b4dfe7b926fb9d8206e6ad40d9f3c7e7dd8382729c42e8de1013ea01045d93ba09a4e73479dc5451d3971e0a2b32c28e9b61c4c5323e281101fd89a24cd04fb8c3da60a9fb2922b78fd725f7155c6244c0b39c0dd10b4cf8ba7fe287d4dc30e455c53fdd200a0e14fbdb67189a0aea3d8d1dc8ce926ced08b8462ccafe08cf3ca0cee14504ab3b906d738de5672cfd0a3a0788457c5f958a41b480f18156cfcf94dae62b3e0b52100d303544c9fa473d0221e57398ff323d0b8f6a8e2dba73ad56c5c61a67e4afba711bd502963dfc9cb3bf0dd8109f680698a565687ff4d35bb39f821e12a2f8b19ad2e7b6b2e07099e4217c5d6702f91337312b4e7d9c77aad0238defb1da6dad8492dd6f4cb013291767a79f253dc5790eb99e6eb9904f55e1ae0d3d2572dc2538f2c3745d11f818ae777a1810a1ca43f136757a8a1cc78ada8b5716e624df52530c13c5965e8887bd5d545e26feaeb05a40f282b21bf687fd69e6d9f9da408d85fcee89057cfd6cc765a9f0ea201e2ce5035126987317ca3e9145c3e5e02f17e7847c448435b158a1d6d76afa2c48ef2dcd84ad71a271425ac897741b3f34926e46cc4cc79bbd5aedb30bcd243bfcf518a901fe3f077c8f6154ed65e73e3a0e1a7b2a4ec27fb185f319494758017bd24644d6ca8f529df4e36b2940e42375b01f535f227dbb398dd3d73be77d2654bd2ef6d96c55733bc5ae7d743e0ec6eb537be6f788cae3274d06099ff29bc292c94ac9e2ddef6672acc1ec5365ebdaaa42d8407cf700b2c34bd2d809693392b04218f481c6da8197291039753ee6466fc7cef4255c7ea79fdf70459b01751150a5a95be2be3b2611b11be2c2f2f5e1dd6e8d3a9a2946a6f9d7ce3f4c1fba9a4a014724e331d5177e0913d48906ea466364d31ea135ad8f5de3a5f8c02406c0378228c6969b361fa300c7752b1a0345dc753da9871b5a53e50c5e5329413c0593e7633db915e4d26cf8e347cbd02ce15bd0e64428e16c698564be7c3fd6b3ca7f71679c122239db405d7d0b2757a776cb357c011d174c04205c3215047fa63486699ef348b519bd0339bd5148544c5792ee73840e0f8b5d6a42076abfa6884c3a782d1b2e29f43fd3486d0e841b7151d7ddb028743cdc41a9c9149fc94edb29cf396eb44a66b49ab1a26adc649233f1b73b9f41f956d53f5abdbaf29daed19206d5e8a81b041e57c54b7897faa4a81c83a94e50fd068255bf3ccd2be72a861e101ee5e2f9c41043403db6a1485da0069092958113d07d6ee4e28ab5f1a222635365ef8ba5aa20a3482e99b1a1ea87c66ff31ac934621d6b1b8a590eb4e5aaf4436a45298cd2af86a290f356be38cef1d82cc8f2ef4631541541b23fbdc9af4575d633c8190bb9edda79d936801f74f9bb285d68a7f6f5d3abd75609103a62e6b38ce2d91a95d2ac765ec03b17b07c25bca14d7028ec9d78b852c79d92ee1a953a503ffcdfdf6240564ac4f29229c486f9b0f71ffb334b648fa766475871308face757707afd1da2e20c36b9e334d2c684ba89622298ce632f8a2955e312dfadac0a4256eb7413fc986f06d8502a0c26dbf0bc9dc8a498490cc9cd37524a4032b1410b5856f89a60f31f8e45543bab4257608ac77aa7ebd12c51312b94dc914081aa710a60dc2d67f95e5470e45fcf9ecda4b4a8a550d67233bf436f3ed5666bfb692de9ef7877be498330f6b47f9073efdd0fe7080eb6930c996c4e28729f5ee2cf43aa55f87756507ece8c214165948613ca8deb5c9332126e82c44fd2f2bb8e2e22f48b63badcfad863df9f0ee4ecef5a0046b4a8291864eb509a4de866aa5d2e39355ed7e479807aa456ddee86832cdfcf9b93f934dd8322a7dac5944353223569ebaebd3d12b3cc007e6ef4adc4f88cc114f494df56a3e4cd117ae9790892510df820bce28167765e2236d7c09a0bf3aa761e66c30d73fd5e47703e388d67da0bf5d51a1b8ff6669a6c8d2a01feee8921e534329435a4d8f7c65cb84a9f48c3c35f5c53127f539cb74e572b880efc1c322a41347426c9ce9ea53fa642d403544783b90d0f384f049dac4e28b64d002d098453576109e232de9e87ecc0566a19f787a2bda379c78ce010ea00e669302833a3a34011a97baf0c4a858c1227245498b6b7cbcc3c1bbafac706b67c9d7be708670840a714a26bff1f3dc0c9489015a435ba942ff8833bb8dad4ef34be5837989ba32833c51ebb27b658b9db80b1ae670f69eb6ba46248ec9d1bfdc2dc9fa941113dcff83c8ee712d87395acf66efee9d2bf4904d85e33631c3adddc35d335e5eb7c0e414f64d813b7827e60d98542548698b8101ece77fbdac73310a33c475f07896974feb006029048ec7d18226136910ffe369bc0e4305bad8db3260fb7bc82c50f54f9886cd05899e367e85f756b39a8efe9d38b56010094151fe335d6ac913eb09080334c544611b06ae9eccce47dc8987313ebee2baffb80775e8086162098b2bab12536443f5981df40ce71ef6ebf6ac62cf56f9ff6d0455281ff43cce032e69f95d68ea8e9c73a828ba3947d4169b9e9ea20e9e96212e1d6eb1f9f00c76cbee497b6489b875f1bc187bf5a9d2600bb76bed2628fe561d4788c350e8fa3799b091518d9f43d9bfe583a10b691d486762aa261c446b1f45a6dc250703240a8fd096d2daa4bbd85d17162e9f8068b78b2d0b6af305e3553e354e587e46d6f8ef917ea455f7983f663ced7d4c6ec90878b39bd92c4fabbe2ba6043f0dbad0487a90d5f40c12025aacebb10fb429fc9d6380fb1ef0d748e551602e91894e9e38bb7d49f715eb2098e8fd4fa1e348fe7b2f0bab4f88cd3ab72fb9836d33075aa06469ffd53ddfbd8328c682a555af941b14b4cba4043eba464896fb3fcd5164193687fa2973138a1faf8f2a5b7b2a0d299ca05d651e71d1762fb5103b271bba4165e6f2c56397ee69520797f779b36a1d83d8b46731293071017c7da7d765fafd122088e15df6905b2c509385948868d673140a5ce05a219f3794acb15cb5c907bcd5a12367ebce349f09e530309764d68dd1596b1daa9fa6c02b80f29f9b2e5bcdaa263b5569b45c1a22170d80c2148247fd118474895ece34eb0a25cc27477343b247a8802666b20ce71d0e5d2dbf4dbc897cee55ae45a970674e4b6704a7a78408d8dfd368a3ed425dc73cd54b2acaa5515428371db9d924388af56e7beaf8dc7a5b03ed625db65be5d1df4ebf1f109a272b5b8863baed563780c2534235469507c194427e94135882429e153a3e1251f5a0d61a69a18b0301b77159be49cc789c189cd3e1080e80e47e69123334ba779b41d7ee7bc922ae4722f89951581ce633b9d352817490c3c6517dce2e3f7923d354c7b572e42aad87396e5331733e8c84f259c5614498a1488895e1675bc5040069cf110f516e2fb1d30156434574beae8c98a5fb75a44af755f3e9676f14af82a692dc2b029e5a757e4117fbe83ebb35187235da418831840cf47c84a2393348408a41a7a601e111c2f2cf18d05f78de238394b7b3448a5fdaa87271addb1114ec96264a8d0848546103eea996f527146403c4028cc5ac50ca555793acca5d9e675186395fe22ea87f52c35f7fd7add5227b00ac6319dcb19c7a8330c05fa58610b41dba59c060e0a1be0f3bd7390606b0b6e042fa8848309e265b7520b62ca23d19d618c015096802ae5085eb058a953ae1cfc165f8cd66eca505e4d977bf4e364b3c76bc4d587431a199435aaea3885f74180ee85eb386bfe05cc71996a5d32e554a095d317eaad57701d31b270af4e7cadc5a721a82ad64d1a75e1ede589ef6e726915b59ba25000eab1866228cfdcb0b68a4661580233f7231b7fd5a11b2baeb1a21597e740a4f0df57dc0af34f1746bab77bf7994e03bb4d9871d5549f31205fe657ad4e6a59ee3b184e1956a89ecbc690f4a0cd5373f15a1144f3ae09c947bbc81e3f2dfde6b19284dffa68b19d32db86e60ff8e0d472196fe3d81ef668d8dce7a6d745c55f703005ab0ea55a518c256ca2e2ea6b660e575c7bd4433bfeb4cffb09a739cfaf6de2cc06c2883352d754fb4b74ca686ef425cf6df5efaf58b0e4339e9bb0a0fc022149fec170022715f24da52dfa3465ddb7ed4bef8ce27da00da5decdf3cabb21cdb004120c22f92c81fa34aece9fe48b80f462bdb77e067db76935e8260e7530cee4a10ffed7aad7c27932848ee774e5a82e9d8f3a04ed6dfdbd64eff4df22852a653596b4a02dd7eb915fe1856dd961a86b33a710ce408c8374b9b366031326bf625f9a2e92c2053fae3d16e866261953277337d861f15a6e3a67aa5059c2eabfdb3813b455641056b2509f2ea090aa5fa991c21691dccece6a38b7fbdfa59986dd17db2960ee1c0942148153044ab6663424fdc81f474b91993fa2f07526726cd1430cc39b2f86595697228b02ecf20dc164efcba6d7ec427133079bfe70ed619a7ac0f58d058ec7f2833a7b1a187d7a99edb4db1ffb1e644ac9e3cd044fd6d59190529916ff37b8c8e0b4f717a14dcce8edca7674293f0054ddd5129a6e971662383cac60a0456ed769b94e706a8c96b814a24f171d52d51b104de57bf797e0d2f47e4a686869ba61af12d97737c47c5d498eddcf7f8ebb76c7428208a3391c26ac01d384b2db2753525263a01ea40f962a330a3ef0c6c577ff44048b8700bacd7be11306ed6556ffd98820aa84549b3e4a233750f6b13e40e310eefd5ec6f3e05ca666086722edbab876cbca023a463ba8e95ece1036ef95a9ed06303e3b3b3b63a04adbe9df7fd4f90e9a65bcbb2f23f9014548c25c5b6c7916cfcf56454f8b0eca50e93c60aa7936f33de2fce91952a1eef29b9cfcceab04882bfc27dcef1c52394f8a3a8854f8544cdd9bbf010ccd82e5a90d1c1920df335ccc98abe9463eef2abf4ac6ff30e1f0b846e096207b292f97c6ac380980b9ac8ca530ee34142423e58d155aa65e5f14bb6994e897105823647afc01e46e37d0b861dffa27b47e0b0c1a63bde11941bc7a15c560538dc4493c65d868089e07bd369b19fc602f13e520370289bad096fa458b9f124425dc78c9497618360abda01e640ad8ab4ac860bb3d5d79167766c162e3d6aee81116af4fda778d05416c33c6003ee481ad16056e9d57e91ab042b32fba34911df2f4b1d4990c99bb1a9631a76aaa92b9c332e594484533c3bedf021bfabbe47a04496ae14b15e25c3d9cad051a008e41336c7b7ae88ab7788d9ff050a2b37cca4428d3b319d7da231dabb2a7b5b74a1b50c18eda0e7cb53748f7a98d3f3cd8bfea5a8622206b249a33b25814fa633ee13fa6f96ba624bc85fc2c4075f73cb134cc3400dfd258a9e866910c27cb54bb90cd9c932bf328994338a3c3c101e43632d3e00767ec0ba0025254e7ee7186ccb6e2ed6e6bed592893fb65468dfc7eac881b14176cdd476d5e0198a2c4f95118ef38bd3f074815b08e77dc015c7c55c3e48a73c085ea4c5abf2d6ea4a8cfd15bc66d8ef2b0b2592792ddb454a63d0093f3e7d6d806499bb2f69e94c6a973483f4cc5f2336929f47c89daa1953580013b8d1ad1e761cdadba9cbfb72c3109d06b2998f7bdb2592b41486b34eaaf1a4980292e15b43a2d7b4d74f7380f5ab12e827933ecca158a41ad8089cbd12f9b4baf8eec309662c2da9c83fc5045e3c7f8034655e362adb221cedeaf79b1465928eae643b28605bf28cca414ada2f52bfcda56c226077922578bc55d53e0d09dd0d5f7511bfdeedb1a1858d83553dda7f738e287deba0f7201ad60c7ddb896addb6c6094d6bba36ed894689f24b5542494f47ddf0624c3dbc6165e46e2e70c954224cb3fc760a982151b7c95f9209ec6ba1829e1e90184fe2afdcb39b4120da3447e120e14bccae32f9fdfef8d73133afc2bd29814329b48fb4fb0d8cd9cbc3d1a45dcef45c8c131bd9e64f9c192068ffe494cbafa7e3584e2f346c0ad6effd123edea951c53402264f08d98d9d8ddcb6e9d0e2a3c94518d812c43156af5ec7514dff248d7e1c8970c529d758a36f87752c3654513eca1e9bf5c690e27dd8a98d17b526b9f8e08abf3426aa3230c2f48e9b48c8b0d935ab2babb4bdd4ccb5b735efdbdb67692bf9306f6ed7759d9f41205164f33eb2f7f5c4f140521d588a59b6150a95b4a6861cab45c9e0be436112a41f8bd356a18572293ad73681ada5b4f7cd02289fef190efeeeae91900a3ceaf9fbc2c51e8c686e60421f4e2a7ab94b4623d3d0fcdfc53c72691285a4f8e4e5e49a4dd264aeddfb67fde5d062b513f1a0b4395316283e8bb4593360d49f225fd6be174892d0bcea9b5dcf75da461d1353740a096e5ff152e88b4920599a9c56db103d051d79c65d9cf446edacdc65dac4ead1cd16625c7cbf3a6b34aab465ddb84737298c1f7905823d25545719a4379fc3eb096191666e6f2a9953b753593ea41071805b5b37d22407790485abd2f596cbb4b46eaa284e53e00d2c96548f29e5447934cf918f859d918d0fe6c46f038081a0def4b1f48ce51b20933ed2ba10b34c9bd859b8209d3e9ce562dcbf43cf3423d1fc7d5a68f57805264b0ffb12705ab5cc8a70a66ec1c45ccd25a06d25e302d56e89b7dd544ffc7d4eb846bf605d2cbffb51084d42aab27176e2867fd4ca0774e940d17c5d3c81486084f3f79343d15690bef2f5c808d1876aefd6a412427cd3711f023dea42f50b8385613731006fe153048118777ebe62164a49b318954a9c1e357a57e85ad6dee13df8da79ded6fb14382398bf156ab051f09c4db4a6fb77555cc852d1544b2db42a2645b05556501007b64d34b5f04ba6beefa9a2089ffbefe274c00016a43001d44f457da05afb7e3396674e774a66cdc2d10724114c37ef248c573e86038e1b5433c06692cbbdcf831f8580f3f0dbf65eb57a872e8539f3a0bb6f95414dc8561ab96297c5bd7f15d8adc897c96d8508c4f5fce5bdddc06baca2bc006c9cd0490d7b69a005a608622cd1989552d64356a5fda29bb34bd5fa40eb53fa49966129e7c745bf58694a2cf4186e873393f4dea8a90bcc7301434d172309be6a3b8b80dbc5f40deb95f2c2797e49647f330aa7de8901058ca8497f48c6d6360a08f3d81aa59f88e5299c4ee3b36006d2540e62bae292e9bca5ee978401f05e5ade2f5929655047ebb1567baa2a9a29b3fbf012595824308e0b47f965c6dbe1eec1de624626691f30fe82b1e512a4b0bcbd93998e026e812fa03a5e10a2ec9dc4ebe0b913d27f9099642b31f87ee7500d816a6ac6d08d20a02c2ff6b2d3f1356c92e3b1b3aeb5a4614aa656918e5171c31ee9f553e29ab047a3340bcc3dc44cd4a192c6e2bd9c637b818f3ae755921dae6a4dd7458873aad34d433628fb999c373319bac98f5656fe98b1f46b4891305721ddeb115db359f00a4f971f46ae604e09a59e4b81f0187cf20f95e24ceaad3692a9ca0191296f8ae89504c50b9ce0ce1114c414671fc9270443e442766c89f9e5716cfb42cdde26e8abe0fe5c0f613f72f529cfc61aa424ba12edc297b490518e39fb51b87a507c156ab3ff08d7aa4943ae2cb7da7458ce988df212f2703add6c0e4ac59af9ce4a9ed217d1c65cdc50a5815e08b947db90465c2a451e10c3cf2583e46da25587a26afed1fb9c81e57486b5de77488a8f6c5bd04d8609a7acc172eaf45aea95a35de4a51bc8bcc04a72264b5f64b2843bef9007d53d81586a527f7fc24e6c8ad5676cf4ef25a0257f3171daa986088b60ab73103383d8b35e0cd9f95d615675f42c0c17bee0d3806626b9e073cfda9fecc88f69515b7ba93094d8bf9f070c2f02b5aa4f8a81e2466893130abe99beca92daf4157a73268ba81296f9fcfbceac227f434e3b809646d28f34c056cb7a8b91340b8a0f66fe3b8cecdb25ceb44af77026c9666dbb39de6eef128af217e2fbc704ddff128add8880e5d3815f78cba72dfea2c02a881bcbf87949580b423ee1bb9fbb4910de5efe28c61b98192d110f1d8d19e47dd4e788b37871fcf9552c110cbfee919fa0f4a5256a7bff470f4f5b2b6e62829b1fab3083d35ea5295636d8f1e1620c9973314e7c178a6415eda067287c81113a4e61339410deee2746c698b7ec7aae475e654172e730eec4eac1eac823fbfa5a7b12ac8d0349a0a1b76263c4cf065eda4fd47ee6175cbc37ee9a5c0e7ad0f165d9da6effc8ae13dea1d8b215ad1818c8d7e799875356b32aa49661f9087b314cd8adbff531c90c3d4a84b5003fca014a9dc525fbaa422de772658c64528c222c5c014e461a12a367d5b729d080142be57a290b74fe25e1bdee1b9a1fd00dc614b942922349b6d3fea26efe69818e048d0a54dd159d74bbd016ab6fa5d586b67d78df2ec513f3a55aac6f190a844fce68034fef8fb8b64a271cdad653e3506a5bfd173d68d761f4e2c8cde0e0e6eec1246a6e87873e647c2d17f023c49626704bfa618e2e9d4add992c90e41b50344cc047507d78815240bdce6c37b77730977c5c8bb8b200ab88838eb9e9ed11f20d9b14f0d4b100e9ef6c314b57c5213d244ddcbc925cd3decd84f05f5d6dab8f420a1019be18aefb052b256acc1d53d7a173ce43ff8fd601bc2744d1aebb0c2678f93e08d8945cf957f96eb9de25e6a06d545e4fba06784fe3eca11e791bc9b058475b208b0efb97d60397244ac6c17b1bea8da8dc0d95e0af3c2229b91e9242f6f0a8f1f95f7d16ff226808621524cb5c6e5806c72513706bb118f7b227e2ed09b130dca12ac87fef5967d22fd83d5b16bbdf44cd2e715113af3ab2a2f359caf61d0074024f723c6c3773c3404b0452ce98e357c8b0e6b1ed319d609819e63d65e1792763cbbf40b3c8ccde97a04b4a14b54cec3d37862c714a3fa02e16e01de65e9193ef5c6ee6abb727cbef8f46a99edaf51917da7e4d75a4b2935a3b79bd14e8ca5b73a20e4ff288b5482d9d87211ddfaf76d98a01d2d671af4b0dd5cc827e976fb72e4051745cdd6e49e4ca9575578ea72bf9b0d4959cd45bf1a1cf6c02021cb8964afac673a969a4c0ad89c5e49a37df80ecaab64b2a9dff59e523d411032fd4b2881f434e05fd4a96d641b6a55995671dc8766685865d1f66d798135b0851f8aaa8aaf5079bffeeff837ed551264b26e9422e53d2d4f321bd6ff8e55d8ee954610558684f3fdb3ad4b53e12a8d3141c8897ea7defee26ea76806ff0472fba8e73dd9b3c74e04490ddd0f1b0b70341ad5a6fb2786d1a474757a6c31e02d6b000c605ce3da63ea029715d302597af58d40d4c4aab9bf444eac877a84a3b7fb78712bc10c5f68e389539c0b0c0b849f50db0c1c80a96752ce8ad9cf04a08dd1545829ab4a5435d9307e49b782098e3271fd07010624dfa1614d285064b299e9be18917ea4fb1ea377a85ff2ca71750aa4ad25edf150a5d5280acbb8f94148a228f179802b288388836e59498e5c5f706be23c9a4c9ee82fc3f83e91ca27426689bb679209f7239a04c9b4b9c8346a22a33490b8734238e1f74ca84cdd4b153267ea77a02690e8f18aeaf9933c58d3efd392e2fa1e6c721d97b43a7beb25cb2027e37ec023ef92f8e2eac5eea1a5d6194909963706b8f821f6385a6f90dab5b6aeac33c9ba47872674c3ac10c6af662f700ca0ccf831dbf48d2876d91757b50b775c583d718f63ecbf6689fcfdf633fcf3e0692ca74bd8f336211baf5995dc6581c84a68fa7cdd98cce7eb4ad889af318bcbb6cb52199ca1b04377642dd040d6b9ebb7abb750ca348c10beea786e4ea175f83915eebe28882bbf39adbf797673ac669b95ef75b51cfc1454fe219eceeeba36288064b799cb4ef32a7e91d215c7e0f101c1a1bc51c0c470b045081c22af358d650ca1e03ef8e5e3f5a9394a77ae7024384982284b08fd1889f3a2e2e5e740f706230020ef324ee6dffe34695bba26a52e7799ab4124790e6299f33a9a98cf087b9a851b111c536f89baacc949b6a8c700fdcad92287b9fec9888e609e0d07cfdbf18a2b1ba182a3d133dcf4f86dacc902a83fb6df8b44aa3e051a0adee6bca28534f576865b62eb4a842f4396bd95b665d62b93eed03ed95d3f35013dd43599575324f7069b811e24a1c56736b7907987f6f338c30f9cba1b4697f188c11b66003af810bf9ecfead6ee9dd799065a84e53732fa57e9ad922fc8fbde8e6f878b21b40cd7d9bc314b534cad65ef84fc7cf8297b06055b54af655c79bdada03385525a36e49825e058fec4384186f6419ef815c9e6db7b8ef5adecf93bf9c2250ab54dc24962f2713af0de62dddb2a3d9d9ae8c51bfd0423fadde5fda3b3010bfa1a94fcb627337075cc275bdf0c01a8ab23eb685aacb6a042d5a2b9b6189019a758a7cde2ade8479b2db8d3f56e1723e710cd8f375c0da32ac1bc6f8821b0dc3833d17fdf5fd69c491b813e1457454b7ff1c2a93dabeaba85a2c6be280f52da231ff1dbbf18f1fe279d09f8d196f86fa3924690de1b671a3b4f357c7844de2d89d00018dc25fcaa357e9c07ce7a0075edc1ef8e69a9bdccb5f7ac61fc80bf6193d833027d05ba79675129032bf90412d09f7c5bb7b770f84ab78301d72c9af10b95b20be836af3420ddfcf2aa912185c64fb0ceef22d9a0b7e35c879dc121724c86021398dc36599b604643faecafa16b6ccd54064fa17735bb51f18a7b49a1852f1f7e43bc80ca8c19e0d8b090cef4082b7237ec4ccb9be683c16daa8a5fde5059a598dc78f990f5de88fdba4d5b384379b27913111973b1de3f7ae43840dc02f09c9c7ec44c8447408c9b1e28017e3ab64e64074278f38f60c097f43b5f5842e4c83281307c58eea071564c1b50fc5cb4fa066dc1818df34ae93691287d50ddb04ede0f5d5fd70f0568bc9b18033ec78d41681a56457cade3cd8ad420b83b1302557eca0d7e97537cc324f23794818e32b8cbfdd629d52d11aceb7aae2cad2e87feb1800b4aea074633eeec94f44f39fe959da8e2b673f6f08bb96cc18462951a4fcc7642f1cdd1408b4821d40824bd98febabf5e4b74d8b717f6c1feeb4d034181b97ff8a10a7961b418482ca3749cfda2465929516249eddb75bb73ff11e9cfa555412c4c57981c415acab559b350c3ee46ff737faf68b535f7bd1c276d2c552d9e43847e7dd947d6d31cfa4b8d70ab5bdfba290df5438cb04cdb645be3e1831956d3139fc5aa87342377c4ac9c2dcd2088fccad67dc034352e8dbf3d993748b4dec37fc728692eaa0c32b02ba1b3b1aea4decdd1a0d29ce58cbb2c096a74bd452a6bd131014d54ecd71534ee4576299e2ecde37b547e430cf9fecdc29a48b386bbc7e66b7596b8a66a46afe889afe9c0f14502ad3fb71342fad0b9655d859ac50432c26da4368fdd5e539e2054f82ec9abcddd6e11c972482344e07563b423dd0dd1750a2a802744fb0808b20a4723b96bbad2749856c871332d0925eba3c8eeaea54b6443d7e36b16ca6708a8b50cd46c1bad2ecdd143d471653a12434c4e4d3d40ab5380467994a87fba84d1a76e01705108c8a6fc7ed4bfe5a2cf70a5e4f8c40b40eda17b0f40e633540ef6729697895be44ac60d97f741e7fbb6240ba4f6f2d5bf5d680d8e1356b8c5efae114468269af11b83f405db7a6d95463febfa9e2a22f98d27a3f61113648a078ab2467e3e100c94ebdc88b5ea5ad3180c937865c154284c5f2ecd031fc2d3d9d11db06d66619d52c31d56af1fbd211596c70fd2311b9c655225fe4ef442e6a8789a05814ca61988bc7568b96272f11eac3ff3e8bc223db3dd1b064816df2a77917684fce8aac1aea9d9bf45e19c6f1b70d4e915ca45a166462a69869d51b834051964da89c1d95b86eca414827a19645727ff7304733d54bbcaaaa44eb54561752246aa5e388e15701dbe7c597a93fd3be00f38af030d250d89628a115b9afc6a8234385a0b00edcd572140d5579e1ee5c3a8907186604d42394cebf805a74b38d0f04a0241164b87f8df8fbd3efd7650d2dd1d39f7ae034747f7f1daf7ecca3c8aa19a586ee8d64b54d933dc253b72e317bbd1bb043dc8aebc80ebc223f24a591f55e3ca4cb7809f4b4b2099d31d3f19f2ddd5cd1e24a9a38332d36a7524874b1f732de81d72439aadd687f77be5af75225688d23f51db108b3170915a0fead173e6b5bc65d04ab3d02751a39d13d9fa5547bbb7e07d6f4d18c80e30743c15ee5ed82959e37a796fd1a8a1478f6ef2f8ad98d7a0c647de01e5ef8fe3dd69019321d01069ded67f13332bd93a7d4487a9f58023aca922239b72641c8e1bc7f5b761707d01440e9acc1e090a7950fb2eeb7469c9b51a500513708988b6b804f22fd241477badc22e9248c79dcf3c55a618a5fc973c686012ca65c394d4da27f62f314a7e399faba72a8dda609e9032417b718e868ed0de27876e5bded29a7a3c23f967ccd886372b91ab842112c6956a3602b9be5e15679151cb7dbc063e9fd7e2c566326720e77a5a066b3dda63e42dd9e9774b108ece26640abd99cb89db4cad40daa7171c90ba46dc4d12a4ca9b041e824f06f57c8e34001346d1877f08956dc1a5ec6ad2e56f612d62dc56092d7943d4ae6861a789e7f15fb56b7d097224a74dc1c4ac8090f00987ae58344954c0a738e02a6bd391aad61abfd1ab68dbddf834e973c915e41ed76fa0a8983cd713588582021bcf69d78003a65f799c5c875af11d6ea985783d6656c5e2c463b5f8ac693a26591623e7adce4962d4406da14a6b65ece388fc9a678ea71f34e6435dd06cd14b8dad655930fe4f9cd2816d237a3733081527c8c2516532175254ec3a6db9241d8ad9993c11465d9ff666b8e2dbc40b474a39c62b457ef3be65a01224784f5a2523453507dc5659985013c2cdce4d285a64dc49077a3a7806ac72d4188f06b6edffb86d5ee4f0ea605fbf98b173148b3d6d4daabe1822ced1ba441d3c8b9d7f4777034e30f3b716ad7de4ae33fea075ee5c8ca21c5404d6e84a4520abf47405f546a0b544a0fd5377144ca728c73c0da1b7c4ddbae280ea718284e8a087161889190d1ed5b648d3993ee9c77ed5dabc86cd6577d76b7a054cb8817e4e0abd8d154e19d26a07271b95f236923c9513a0b1155ff25ee871cffb04c01474cd9b1875dc92d54a52749a1a9d2f0829dc21a0678d3b99e2471bf768bc8fb3047378c1e39da620f7e182ca6ec9225ef93efe9ce8fef0b55dbed1f376638c11bf04838c955d830c8b872d96ba1702b42856ef88923c4d9e3906af6dcde60945be2d06f6c5e2287452c1ac6633798e78a6a08e140ba4bd2502136e5b8b0e8274ca613accbc6836cd5c57d1c7f7ae3fe40ef76ee5eb353c815923263b276890155d03d04e5e32a34a99d038f82f6a896e9131529e36573ea630a0c2c780aa3e11796bf0b145547b227733e367a5fb0abb9ba7533c1f7c7af9c512cced9ebc70df4d059d6df2a8056b55787c40fa8ba0a931b524d1445999e3341cc4dbe6002ad7e0c4a4bfcaf66670ce0d9899f4224bec5d180869ee38df8b5941e16e633078939575fc3431180a50c3f77335adbdc76261795a8bc9adc4070f843625dfff293545c6bc0a4d310df9670f6c1ae44e62b44fa546e9f552d1619157b2ac9da43da765967ff84248c79ec5953f39540942d0882e0d0f059d43ac54157c235e1dcb7e771d31d97648deffe48de21776f137247a5ba3c9f44ce5d9b1cc8f3df4ff4f0f23b165cf189631a6d5b63d0bb6832d8fe87a3aa7d7aef97234f54c239fa258059a29e97e745566a085b3bcf0eac1c3f103d43cf71b8a4f122ed19049009425ad206d8797504b9396e72bda6b7ea66896e74d2df11d04e3303ea46a357edb3ea159c8f7f3dc6cb8b39f448a64fa3d91c41d51131fbd9cb72ee2307d7e41fc82e767ec785b39af28c6459d7e991c0c8a10aca4ea10b723cb4a1909b3b231ac7e97a25b41c3bfabf03c27871c94e452e589473a2c6634f99eccbcb121af56487d8e6e7922474e539ddfdf10ba9c1f49c05a67b6189c1588c40bedc4cffca0eec02e4beb09bfe4e170fad7dc5d2dfac9fa2d9bb43314b58a7e3207093e83d3f0892da7a9a48e2d1c355d83fbcc8ebe2e80b987c6920bbc93410866779d840e2eb8a07dc1c3ce20c5748945bf410f0033aacece7dcfa009de1c55ec5e56fd211fdae56d3f0cd2bd1bdbee42e1ec97f820b9054a9b1d7a31a4257ca1ee331fed3385b9fdb9c8df324c4afc3659f95a4913e0e2c22584da89c096c1ec3a52ec7020de57068340cd62ad32243bd3afca3e1a6f1c6f023f036c2795e187b1b87a75f90beed8823af88a366ec9abb8e67ace5d381fb4e06ec807d032f38486e1203b219876c3d27c22ec3175a6d4ce1071f6c6e72e66a71c80d40a31f0b7583bf9ded840632970d12cf6d7c79fe91836acc170d426e3cd3ecf816c17e90b60aba490778e48809a3ef9c9cf42cc889326ddb9d4c9841c885c36bb40d4c3ef5c65ee5571e1c3f395802811ab9e9c88b2ada1264254ab7ff2f68ab8501d6ddef47aca11f286456c7773fc01af6a0ef54417fc54fd8f69de3105ad72e91716adc4f5f2421b75eb568f587f97807310588123a0bb4049dbb41918b8b8198252c7848e396b1e4bc49a992b9594268280b39a9ce8168b046cc5ebfb790cad02dfe48029d08e21fe2019d8afdfab6e9180569740c2638ff22afb30eac5f69c132c9100b94f408d400eaecf9a9654c22a41ac75adefa755c1c412313fc11b246f8fb8993cd2ad4a5b3a3eb1c4339709e7ec811896349e86c0b00425797b06858e1bca837111ca701a6fdb7ac8695c4fbc718b333e92b2c674bf7aeb978ad0c86f32712d005c73dc1393449231c384b0a78e438e7b9afd62c2913ae7dd7f282c6ee9e97901ab00f715ab5d729e8bd25a4ca00783e54e1bec0d32d66d21c75cb596eb70b77012789c823023634bb292093603fe5fbe0aa969caea7c6098acd26d911a2800e648c0a741c054d8200e3c65e3f703e0bf2b2c7a42bcf871cf9a7c18c855f5007608feb17b933a026ed81139a7a9dcd9ab4fcafdae5aee07032d5640c415a4bbe7bac58c27df0b96ea2efab92fed750e17ee0f713bfb323915f5f19ea3d409263542eb06ad59074ea8abcc37442fdcb414ba020231612c6152a2b63b4b063a9d0a88bed603d583571aee5d76dc8ead60ffdcae119e6dc29cf689c24a875b1c607af40dc4594862026c067fe7af9b106b5f63568f14a2d32f06d79c5ecd708b7b415e497875805df9a99e3e765061fd0b2c88a35fbfb15712a1a4079c9726332b234dbe08680d9ee2c8d930b49cb1be5d5deb59c5b28693d62ee480d33a61ca255af58a0e3e26ef0255060d71f55b1ede06911d602dcb285cb9a26f34ca9ce552f7f16ce4578002a93425b3602a480d93bb9dcae80cedbd7b88a869a1b6601323022f186c3d428e31ec3070d5d764de9f10b00d192c160c16ef072b6ad3177a1cce8d950318cfd321fce62ea6bc287c0d13b075410c2d304fce0b8eb2ecdff431d9462da8d1b86bad89d35a36f545c80592e3eac18eed9829bf1e74ce6bb105971d1fad4c35029544cb33df884acb44a813bb568d1fa5edd6fca1a35d34905e917075c0a31006a566f718844b4b4aab84e12fdc9051480ad0042b11309c50c1f6b58fb3deb6c9c9c6f1d1b61ad2d8add0fef62f128cc1a9873697cd4c91a8ecbb168951f5ee7a0b156eb694eea7c2ea207684e10c5fe4d9f65accc22dc494fa4af3bf74b6effa4bf9e015569b413c83b1af5e06745ec5b386a0da2c007ccbf8cc788c1009b4036641d3d619094d485f191b9b859cfbfbd906f1b9becfde81e0a1affacdab0846dd0250647e73861eecfadb657b128dde925f8644cfde76d535008311dfd957d665e3ecb51c3725c8a71f8cc19341f01ec30190b6c13226d82376f3a31cb81edd317704595636040ebf8af85501b494306454e75de1753417ce762fcda777393e7ef077e3ef6797848c614a0c7a77779501deb195ac3bd20438ce919f0b995d8d2a1600390727d16cccf6f1bc75a5e987ef76e948e84bebb7fc38e48f05bb9478b7cd677af3198ebf9a0582e7f374f18c8f33230bca5b91d008514932c2c90c4cf0ffd6f63050bb668883e1436a9355cbc6c57681babfaaad6ba953ac5f86c12e2221e377fafc781aa21a2e9dcac5fab008209fa488b0b9c4e92e512b4adf43b48af8c7c5b934897af4da2626b2e78d81f3c32ce5f8b2a6e2ae23ed6b68d9f7938051cf85b75db8b3280e4318fa4daef3eb91ddfd04bfb635c236fe2cc8722730909cc4f7dceeaf93f3328deaec2918d382aa5a9101e5bfb3fdfc221d06b38db8d57370386a9097ac59e5b19141db2d1228b7652695247b600af784f308d97a176f57f03e1aaf602844282526bbe906f60671ba406f10a836978eadc9ad604de3c62c46752952863fc4b026b9f545d259343129527ccd464d45f36c33f3a699e9925769597b72d0c7785ea14040b29cba93d8767ff5ca64d421609240955d9e9d6ff5bc5ba4b305dbc1690f57a0ff2f9ab3e4450b20a88b4101a6ad54b877a7e48a6b56d2b9a1f2f1e34ba8ca7c4198f9c46b257fb586b1637ed771337153b63f00d8783b94513c4ea3e850a30350442c1cce9ca127c38980166c9a4d3cee911a3e1375c5e53c837c4e05cc97365483c80dcf6c3948ab9194443c730e490f1ae2b39546f797a1306e9e51c4fa3c08201bf36be5b1a9eb0c766886ee39bcbb4b9ba93c5e802ada148e41652f181d817d13f36e25614619b579e6caa8f5cac4956d66034cca82977df75d7645efeea3957695ddea57e40daf9a70f5c4bdfdb68da8a949ed2130410add53f7613c860cc99a26c320380d4a400d2dc1729a7d755c1f1c291694fba3fd89c131d3013007b7c3d16d0e714cef04c1da0bd413ad4aa1c05dc3e6e090383c17df9c04ecfc7b7f1f6bf6b9292ec9b4280dcd73632a1300833e6aacd7ec78be7a8c7e4e233b049e4319619511068faecb40f0737d8a0c8b80a634b04d37219b7c97c8239c2abe09719422c518a865ea62813c3dc5945052bdf4e4d56e462721155d32f6d7444693d9ec94cc1c09f3eccb4d0399e751fe2acb5441f6641a6c9722929c2994fc24ed5054fd7f9c11910ade64cff434864ecf96082844e7d019705e35f3efea06ddb579fa12d012450b09b3fe096c2fefa20daecb0fb15a75e7475597ee80ed4c6e88ba6cb86ecaee35834dd18f08f7ac23540fcc4d5588c4059cb99ae1826bf33a437de16cb399c02387f14ab67d936f57156c06fcac8ac597aeaf27926d6e4ecc43e8e9b0b5a452453baa9cedac5957bb53e431e87a53d3bc72c30f031271de0931a16fe3eac093bdf970f4c4d7bd2920eb03d3e98dc7f628ca70b2016a68334559358b7212e2abf07358a037435f5614fc940f3a1f46302532462b5aa9866e039707f6ca2f9d75e6a51fe1faad46ae8ff9c241f9c9c78198a38813ea40dc1e4af94fb8523b146ba5524e063950c3cbd5502fb3510fb525c67208e4328490664796506997fc7a5b4d4553393407fd8e60e293162ef7ccfd2e7ee54af49e6d7a353b82e27b9d599229a5c6e3505458bd38a0e7bbce2a5f3af374e3d0b238c0deb07c03555509ab0b046079a93febb7274177da487aa8bff8dc74829607b3c77b2e7a14d584cfd7678ef4a392a45436a07d4d950d9e6a09a87573cd5f1e0618c9d95244947245afd7de6471664b39db5d3397b109d8fc94c78c8852d85fa4d938cc74140dce81d7569fb84eeb8aa37c135f8c5516acd51f18daf8676e0060aec3d43c29184f2c79d79bf2f1d999a160029c89f65da1c95b13aa7a4038a27a863f0bc57227b025f9967500a532e1eaa0c67bb7489d46be934c807e1167a9ac747d645c248a63350deac6cf12400083d338f25250626bd4c8cfa68f3110335c85b396431108c1188b98d79678a33dfff7ecfbe66e4d0ce99a2849a01572ef9c1e467171d2ddf6588fddfbed5ec1cc78c92bec3515295d0ff7dc13027a7f97859beadbcf306887825a1acdc8dfafb9215ad2d38e922890f8862204ce0fb210f63669bbd70616e92552bfeced749533afd213c9474e8b8d5149ee9fd5f9cd610e1d28da29783b1899970c21281f1a70eaa43cacd43ffbc6bc5416b5647ade8f778b9ff9ccbe70b0cd0cdd7bd2387cbe148e8ffadbb3632c30d5e8be628208929508fc434838f6cd0ce9a3f41f891f681f28ed09c080ca89d82b4cb9519b00edccba25d88333acc22e4aac852c0af88a489a9332262bb838334b126a41f9b1718c45f7e91480fb186a2e4176c48e6d0f205c71eeb21f023addb4e9beaedcb634a56ca4b75172b60480da3b082f681b60d3341e5230cf76ca5030f47bbe4746e46870d515f6e7bc3ad84eb8054406c1b4be41092c4191deed32c620b89c87ad98d69d8dca9e84f27b599890b7ad03f54bf725667f9b5662a1bd606b37eb7ea11e0765894902034d25e59da84a0ff217b3f580819b175c0742efa497f10c2ef05bbbda7115eb06d147119ea2a43d8143ba89aaf173bb8e31a7fcf15b0d0ddb51ab85d1679274cfdbc2ef1251c7a49f7b5832fe855f570758d7b68ee775bec4f4d89a66e9f05cf94538cea9572eca8c0df30395a920f983ef9c840f832b451e1b13b2240840512fc9c0073bb2a7a0fc764f96ace3d75a61ae627eda95378033502de26ecf3f21d01bbbd22cd5ef639d8da26e873ff66cf80f36468e0d927bd99141812e4a8b9ad7b62ca7eacb3c9cd60aca6b1c4da28b9d8af43fdffdec3e89ed2c2cc1ad328702463d4320dc35469392c5d1c7893079b5fa29ceba3c62811226de90ec5c050e49569aeda1acbab6d8bd9f9595f475b51a16684f7d6ec17dd388d8c8f41fd3ba590a86b1b23ffa6160daea5d143b73e4af6aa0c5083ad7a1dc028aae5f2652e14d175e58d0254787f89041296ff6b435a4ea1145bec72226584bdd6e1960d9cdfd9fe276cadd57efb31c0ee6f1e3627bcc602a11d08da68097a0b5cb5711a6d490b4904ce3e62ca1206cf414c531bc77c0742d2abc00705cea57d6b88b3a0cab67c9dc41cff8b2b57181dfa0307cde6506522947fba3aee6dc2d4bbc5e9565aa9aee1585c3f11f8964d595d96640d9fb09a657686e7f070b68f9ea0e72966b68b020db47e0271e5d03956b87d92121e04a36710233cc2b54da19bbfdccf43f2880e1e8e7f81e700c91b7ffa9df07827149d76d18f1cfc84b4c469724cdb85f77e7c839d1ec15002b0c16cfa272657bf0e06e018fe3facdc000cd7d95e14847a46372c3a980ae82f13d39bfab467e388aec55891d37f2aaf0bd18cdb308af3a18203db21beb2aa210e757014e246a26710be39cc6185da1187a661e7d556595954c5d460a6a65d684e8dc2f221e489e47b41cad57646c9468684eb21292fb5721ae28a8afc88626af83dcb858d2996ead3c780a6f33eede119d48b6381dbe44a45f198e1762f3d606aea538a911c756df04d4616ecb20e82b6b3253c08420c37f507b1eee63d7eda8e9d2edcaedd19dd42ef79132ffa95f4e912fd475d2310df8fe84d53fcd3e3aeb9052c040ac8f8797860eb8782efee0d96e8835005acf4e533ecae4342e010086aab4fc6bdaea12656ddd52726ccc2ffa73228e11eda3838be241f0924298d8ff1cbbe388b3ebffdcc4a22f42b53998a0906828dcd80e8c5589522ba2bdc86800b9e1df215619e075a26ddf7815435cd272a08170b1840a3b2d39cacdf3ba759b3adb996d2310eb70d5666e6726a98ed006f3cedadbf867260f0ab95bebd82cba33303b6a49baad80f7ae6a4d186e4cea0b8055b22fb2efe0c8bece68c16eb4971cdb2406fc8cf9220fb2120b999a4b2658a8b9dd7445c0658d78eedde406ad035389d4653bbb1717dbfb2c16b584462a58b33576d31b984af43f3300983fb50b8ab269e11f69f50cae89dde6d2e215b9a9d6de6342e0bb12f9b65a683029c09eec12391e6f7bc9a070b499de1741ca15855d6878e4f25f4d95a82d390f1b086b3e7808395a728faed46f2e2bb272cf3ee51132469e714eea89840b8524aa03cb674fcaccd061e35be19f01458ac70ffa02cf7be80905ea9852357199a89320ea350430ad824b32e8d5b021e966465488dd76c970dee0ae95fcec0e1f67e9fd135ecdbad58dbcf95354b4649cd16dcf6914a75a2382613e34bc5ca792be14602a1c75ffde310c09191d21a0698afb44c9a61ce7550d0b6b964c1c327722f76c5300f85b46b97487083f942f0533ccd09ab9c494a8d212647865e0160ddd9d4b9bcf5ad49dc4fefe1f1f84f1f94546ce833b0e2978e2dfe3afbf27b6c7d5b1ab6f4ae949ea2029f3f869a627fe1bb4a96d09d207edbcfefe3d75445d50fee98fadaea82d822dbf5e26bbd3e055275352b5afaaf414b403f3bdf403cf4c420ba07c38b4f229be0f2d4a7760ebe85656a5741700f4ed2b0cd7e1dc63e9a6ed8b9d80e14c87a12f24a7605a00fb622f4541efc1693ade21c5ad714bce584a04e5e06d92d7320f0681a782228d7692ce2a58ea64e8f211996f545455d9e402648c85095ce809af7912c36a1c40e1807f756295e5974d0ad21db9e25ad845c01b6c1334a23838b2bddbf2ed628ce992fb446cba8b3b1d63fd8d082e068d094305c5907d446cb0e5906c2ae38e81e917c049dc43a80d20294ac4a21149852094ad14ac4ad43b4b8f28c0b59f2e51df34440d65eea9276ed54f78e4643368100aa254d17615e61c44d0f5b3971a1db285c190a34958a57d3b77a70d153864914139d74f6adc7c1a493876ccad66fa23554d6ed978cd09f71c5ffae2db7062cc7920729f480275731fdb09e5e1408e6fd673d2024d5a7e2424a63698a79f343a8f667cd929c5147c5d79c287196ba3585259da2bd50e7910cf3c95968f99a01cb5be39226cbbc4df63295d1c8b1bd001a311a0677e43c86d84f31a0b70cb17a9685a14b6141f7487896d109007a3307cd5bf9b1b88f7c71c563a46359d930ed765d88e79408c11cdfc29d741aceaacd116413a97c35755a1f05f2bbe54083384b2f71ea050425751414243fd314b974c873a48b3929a877edd074e1259e16c856be4e48548c1e67069bf2600eec004a67827db87515e66a6ba49a5672399c2ffab6fa7d30bc2e6ab7e812b9ded708a60266200342888a1ef2e81cf3fcee14d7edd6dee007ae132e908fad0177bb57f091e2367f819bebf9016b76c8a292c718585aaba28b5189f903308db0a16aafbab51c6721aff01f020f34c010d084f5be56b7f7b6b2a954fb8cad9556121a1ad80eea3bed007539763831d6158adeb8f9fddd6d5eff478945b0cf6a90302446bb36c27a81118b8bad804012af00bafdf608d2fadf085736bc30baf81d78f366b1f6d1fee823d53ef08f915d7cc27879c4234ceace587a32ff1b88ad10da6570d4a74db6bce40422476e01880ad7ae499bd53ed7ae8cd2528f0644983d1399be3e566c06b4a774590eeecff54f3b51f7bf89e06202de1078fe20d46b02ebd0847012e2da59410e23b94796993eb6a00b59cf093a5bdcf6ea1a4dbcd6baa160f9c6c5c494ae89b5dedc1f812bab32b64ec078082dc2b4a548725f029011c0dcf0019a5a0623289a412fdc2f3ac172fd5c581871bea7bce5c924e998e6431e40956b013d81d6f25e1c0b1b7ebca709d3e9727758c57d9aa896ba453edb447298f9f1d9b8b4aa5942e9c6753d10bbd4c4d2bcde2da12fe9e9cba2f5af383e3398fb52326e4815b949032259683c2f5e6007342dde651b410267954a6e1cf473458d3a883d7af1ded0a800164af98378f24fbf2aecd225afbe6bdcfcbc8d0360ec62e24c54fbab259da2620622cf3cf652ac739749a22faf9cc6a6e3978bd34ae7e6f2639206f4cb5c7aa867d0d904defa6f3f434df21411143c38e1ab9d292131a216dadd81e7aa8258c9fb09f6d4df5c7de6d5e78bdb318f69844ace686522333a7f8007c5e83e1450939e439196818200877c9b9bce20431d0ec1dc8c196f5dfd541f8fafd6c0b235ca2ce447907d9b52e923bc4ef1065d6e62272fd79e2f3460b78493d3d40b1c5394c203ed3c887d29fd09cdbb56ee30e91c6dd33c4085a49ca2568ecf639de17e377fc8850e508c8fd0eb6e2510616fee98157f367bf71f90d42a0e294817f174de0e572b90a4466f359e5961994054437b66831f06331e82669e85113e095c3b35882780280f091f9626edbce3249c323efbb7d48e4a9b91953885cbce8a653146fa71fd5453817a72e069c3b461be71b3e293546f6008442548c11ebfcf588368dc5b3436083ccacdbd8482626d7dcb9a614dfa82a7c4a0f90d1d06b482964fb33b9bb1efa8626e41e17d1dc8dc92d39a42e68f4d6531472ddd0a405eacf4fdf6a191c371b124a45d151ddb481f1540f63636ee78167989b56ef43b1aeea7632ccfd016cda0755728f04e9f78a97da370a7b15538cb8866b4ecb5e88a16a852c21a34a5ee825a56bb8a009c88c894bd3b94853f9457f47e362eb2c186886920f60c2a25c488fca21b25f2e0d0338aad9bc85e2bbdd35e6b9c23c50919d00e57bdf88556d7ba299b107ba0265e5e711689559590c1bb53d1d21462284e6b71d0b9b538698739a30de1f1a053c7e5783ed884991cc096794b53ed7f733e38b3f4fde7a5e83a8e316d64bedb55f8ac17de933797bcc654deed36056df35043fd22262a36f38e8a1931199eb5b280c1caa0734d0d1a9ab5619e517f27576919b4b75a3aee961f0c3728ad500e8ea4dd70daa48b0c7a315928aed5d963235f0e39296d3b54ca8e2846ad07d69183644d11cee7080d7ce6beea8741e5f6a83dacfa8f244188b3afce0f163f004a155bf31f90ccca967ef6816a2ff9b064b2248caaa52971384c2ee6ac0a3dd1594067f209333c68c274f50510c759e79cd509d290e3ca384ff63196c7e5de8f5e0fb925462d69fe671a4256e763183bfd147d2ba9d3e94c2ec3a3676eddec7269bb008f8bd6835343c839def6e5502b091e42d2207dfd262cc05f11b0772f0a3eadabd4ab6bd2d5f4f1836ac777398723a2e4c26a63da91babdd961a045b9620c5614424b45efc31ce4a7b141c341e1d2ac260e1f6d24502664127b292fd3dfdb14f21e831e20a993624dd73f898021158f7e3bae29f65d1fa041d74cc8d997291478f65973a422066246b6beecf14debb4206e314864b2d4642ce55e574bc0b96bb7ab782df9e4fe872d34345ec845fc48ee1482244c51244e5229547e62f58257e2eb1ff1d1a2d7ba146437a938f3f5dcc4b40e210d637406374b9e532df595f605f29c52e595771e00cc88d8cd5b2d337f6134c4fad63b69431b7c071786739afe863bb412129f96466e5bce5311eb8804d54850f79d8cd6b853104e2f1f7448060c2f4c2f00a2f42cf1ee4f1b13ee664fd37ac4f8e0916c8295a475f4d4f32786d1a50b4ea969e17b34be22a4e508bec7b4e6cd9370d4132ed851ae3a638a2af417dbdcbd01c43a1cd5fcbd463b31ef434989f8ef23b90788a93ecf7d7992830c7aadd34102c46c89dce8421f6f5c1ca864103470d75ef724c93b659f2fcbd7e74404d764c50bc2312fe4691294b6999fc7e62599f04dd9bc71e33679e18f388ff7052245112ed60db53fe768673189bb99e98cd09e9d851a30aec67f87bf028395ab1edde955322a445385bae31bbbe40d9841e59754f01f8b58566d8fd6d30ed20081e770a3d78ef9ab00409cd943d455c3e6806b3c0a5d2bd573f7ebf40fbf3f66e36c15b22b6b252df465075636acb3b21f4b1ec5814bc6040941b552fc346702447a75faf6f599fd7aa95aad769c891383c5298b69e7c918ac5af278ac2456495b95c2dd15af6671f79b3b8ae96b59a4f3386a5f03751deca39b579fd561cf73727b505184d04c4d55ea8cc361809cdb5f10a144183b55b852080fd0d7f61f788041b3cd19201b3ba11f820d9a12b45a973002e9f3db1ee9b46ed55790f6fbd02d2d4f0a8a9fda717a1c3123c2e9fe85db70667dcf3451a588209a97adf8cc50094f8470f44c962da344e8352549e6364ade548a2c24999dd510346da44441913d1b5f00563c4e1719d26092acb1e2bdf99bba77a7e2e2aa9fec5c69e1822fe9a1a059eab1b42e0195e200492df1312d85ad90c38e56be7537bbcc3e7d097fba281ca8e7b87a06cd504fe0d0a18d015db369111afcea7d33a4d040b6560dd852a909bd0cf7bb76726fdb3f447fff0b793208dc10d64e759ab98c72487f0f708ad645eae014f5c7e5d31ffe338c4e6f80e6b9e2e1f20965dbdfee04b7f9989580a04c865f2a0ff98c1e2efbfa172f0c34b923d8ca52aa2714db7d7a1a1658b8f206fb8e1945e1ba4f86c42527db1f10535f3ea7aaca4e0b2c215103230b0f49e60b8bf965de1ff1b4e8e59d45e8e4fc133d43f5a678fe60218b1eb35873e28b75d30f30411c9d1aa75d329eb1268c1c0bda9113effd3fc4467354ab34bb97917f6427d0f1a151cc6ad1c38425e92cc8b0b3573a786bc3ecc2795ac7e60303c4b32941b816372e9765dc6d2588b58391f9d7f40426bcd6640f9a706816c6de7f7667bcfe34119dcda8add18ea92cc455927d8e30297c0f6b9de06e72c53c4afe3763dac525abb19640df02878662136df73eab1b2ff2797ff436aa239a4948f0fd4945da433198ca388c6ff008bc0d9de4fefb3accd8e43a4868d475749e554bb2308dfcbf91f60fa96c0f0f3c55dbc66ace06f13aaca8198877df4f80cf2e08154c833ca8596419987aacc1da53a62341b3bd60a96cf8aec4cdfba443566286c786c00b702ea93983b5fc366a314eec217b24225edc4b0a176417e1081bb999c15298fc3386bb22b22329a30cc85c6f7154614e61ffcda6f4306daddc77a9738300c732b2090df31b04d973c57addb969325247eb5d0bc7b5da050baeb820f71d8b9953330ea492a35eca63867d36da4e7040317992f90624cd1427e695bb747e224c5da4275232a5ee818fea7565c8a852bed08e525f1a647f222d44d00d90c1dc6d989aff55ae8d4c8e550f19deeb03abe94ed2b8001849ce3fc41a70e1e4f6d238a91af14184e83cd3e2cb5aac24154879f8d057732d69a3e7f9b8bed1a6206aacc990ce8a6bcb6a365471ac5675543f48e8661da6f3f8d480b175e051f9c358abe01c023c0758e81a6629c9e1f13e9ba6b82b375895a8c981954daef8026cb7366975f52d075eff8ff5cd8b64182dfdd31a076e9be62cfa4b73e1c8784e40ec6f3c861dae62d943da4806109f1602fb5d336010f313042fb652634e1626efb5d71e05a7468c04109fab3408914e4318ff2d2a8114d001266da8eb3f1bf31083c1284be481feb8792efe7e2ef48b9ed2b898292c5e021861e196dd1bccac55685b40290cd92a8c13920197130bf9c7531d35d30a73a9a21ca782e4f5090df24a0d65f21c0556cf0fde0585648e8cfbf67d1317a1ddca6a8c380b758b282642d9d86f39ef38dafb14b26299812fd970dce5d7f97465a82b143e91cb843b8a8c0c0ccf3d75b3f944517b668a0c74f5be2c3e07be07a8ab76f8dc0c108faf50b47a8f1db302f0bfea6b2901ce70ee70dc17c8bc135694ca3e2648a7f3c862da94fb187696b91bd2d7017e7934d2090f7c10cdae1b3e37639ce4ad14b7da25ff0da71abb32a846293ef0a0a01b7a9492c346c30c9171577a521b3a5f93668440b3b5fc21706d8d52234df70288b2605c9789e246715447e68ae1398fc73f7393fbf453bfa970ae62bc80e7bc9861a36d9ef6952d271e5e8416dcac0a1faf54a2a4eda6187d423334bd33c772b796262630dc6451db4c2cebd0bc3c5663f213d95ff0b19b3ea2af7b40befcf9869c203c5ea1d9e38465f59984194483ba999866934475691d4599250dffca1d64cb1c0ac54ce329c52c8e677d5615da1c6dab4a2b2d119117cf97ca4e229e40170420f43ff8b7bf347543c3791ae61e42819ee8712a0f875b23bea1db710622c16e891aeead61deb18d0520e687617ace0fd500bed31195b8b4e3c37a465ad091fadab74a6668a069d95ee728968ea356029017b3b40392c925b16a4abacf6668f9228ce693e8101412ed788064d545752a9df82edfca3c62919a23baa52ca1a1bb1690db09e0384723bed47d60fb0b87d49b61628cce307307a1386911537b0379de513c498f1f0e8a7e13dbc905f09024999302d458b1d37d61d22b7d36b20fa1b779ef04e6eee60928f4a1061ae54764f873aaffb1a5591ce36a806da39f98793dac27f0ef0d53f06ecc9aef9f6c6a67785bc6cfdd9b8702d0c38550e50e8520a3f8c6987c29c150d5f12992b4ac5a458627294a78d046d1a40bfdf26ea3a42ceeb8161488551f0c9c02fc173943dc0c045f09d7564c99d22eed0f830807598205d7c97e2a05b4392ca007553eb31ab00dda55627c09b1fd04ce76cae21c3b2eac02f99e71d062a586e193d8b321d31d64999f8f197c766e22a363f2bd0f277598ead683da415ab8147934ff7abd6c680a1b32d160062748501f13ece2a9246a59202d9c3bde9871a9cbdebbb1e91daa3e557ab637033663db7fb691b1032cf1857704fae2a224e68f6e2ce68f08b3080d3711c55f45989e7ee50a3f46a56b3d8a320ddf96ec57639ce30bca8f3081a1175e883fcbad725c8ddd475052db7c94b35587eacfd012321053c4e7b330bfe59784f183ee015c48125440470ad8b778595a019fe4ff2f873215904157bfb8c1eebf93c300705c01ee4dfdc92034cad1ac5b96cb53905e016dc0b370a24c7bfa355563bc7ac342d688571ccb9062cfa2699b226cbad4870e65fe3bcba2ce6e7d37ef9f283f8956c8ec1eae0423e4eadbd715aab10262ff8b200ae7e814c5362f12781b4e603a15890be0854885a60b90ff9b5d19b453327e7ed7e1ed2a13eec4ce77959b02da2ac0aaf7379b149d2e52e436ed94d059853426fcfec1ad6119cb42aeaa96ef2f841fdc94c6e286d23a847cbdb11407c113d5282ec112ed117c09ecddc7de2477b02e847805e37ca9b0a6c76be194bab64a66c79df70517453d5b9da450dcc99ee1f4588e477b51ed75228c76cf690c19d094e2f8baecfda563671454b29c3de8efec48b51c3f825c63125b3bbe2b13bf5ae76565ef888d3a416297ee25996eacbd2a9967843426bae94dfea7fcb7cc7b4078a8897657c715b71b75e766218c2133e348d797ab876dc8d843b348a53cba946082009d2ae2900a73ec082ed1ff6513005f2eeafcd6156d48d9c0c0905e234bb3616e7037b63f26a6ca811926da6eb9385424cb80e414edc23367d9c87e125c0db5b90f84b4f838b91f8760dc35ded3ce1df772de11c0dbdc04c81d34c89e4e4e92337ec1ac913f454fb16975d23c34d723180a6ce6a6bad8ba14c9e59f4c4b5e1208b4fc244890e1f8eb932be639c4c5cbe6a0fbbd4c963a5a76e5ad688e1e8ecaa932ec8c4c0bcb8ca84a44211855efa3e575eafe2f489006d38e3f8d449fc5e88ff1d4cc847f5eb8190f4d2d396b2e3a88ebfece8f8ec459345404275acae2dd87b796de5fcd0192da869af74c450add655ae61bef0d6d93a234d4c6de6731aa9c14e15d92eeb0abfcfc8fd5115fdeb645249654808505ae3440d1f48dafae2c7d1f650eb4e1d4f4b1d67fd69740e148f3cf0c241f9e325eb3f66ab05450d7c7c23ec616bdbd3435fb80792a23500c930731f040e8eaef389042e439ae0ff0fce06a1937c09a757a09b6ee37605e25e32dc7f59684606ff26df5e45093d0e71be1c802d89f7960995e7402cf27dd94e6e033f5cdee8f83b7bef3edb43d194d3d238ad9b2c73809d530c52cd188fab51367e8189a712a39c8bebe0b2600ef30449f1ddb28253230509a6d33167a17e118a5e56d4dba32452e948a97ae123af3b488c356879f329f09f8f2d910564523fd9e23bd601e2563ad40b43ff532dce45a2efcab6fecba01c29e587b01e2c1b70cffe35ed3d15c42f9bfd7090e50246f58aa76f3710a75c5d0201d55f8d8e4b1a380cbdb3ef6deb38fe98a62aa048649168f49aa40d02dd8192bd7478b9aa10cc4332af98f0fb0ea85a8d9999938740a115be2f2e608769fc148ef44b30245111e1491aedb1177a7d982d7777be77e84048776f3f3a95cc5e00230ffa0314ab445ce08e8a874268f59ac81990e852cda9561121dd1e3360fb12aad097ae60cd6fb57fba1bfe9810c9059b7d679ed718d69a29f185e081877f2adfa9567515cae04f67cd69bcf06205ef371c6df612a7971d24c8d92fc7a1dbe34a2c5f82be0861f379c83348c893a95f180a3681512b81f938311eb493cc2deb4abc8803d334829e10d8aac3b404a33c384776f19f4717be6aed0c58ef9d467e88541e05ce0dec8e1c39a858a6b2980dbc6e4994ca7cac10aa11534c76f915287d4b203a88b16297b15d64029a9569eb9c82ddc0cc3556d76a308b8ea3a4bb784adcbec13751aa8445270e08ac218dc3ea0b9910cd74fcc1f7c7664c98a57431aeaaa03165f2d6e9ea9a21a990ea4448027f13f3cc1e3c02600dca9b9a5696859007740b8b29e7c395b60cd33638963c96bce1b6056e51fd8df4afcd6f73ff340e41230ce46a528007891c7cea8764510368768d075319218f08f01dc458fed7c1069158d5b48e565eb0d228e1bb973300c48ce77acb16d60e8dd2b740d62a57b6608e8a6bd9588dc205ca6ec8281f794e6f5f6f417f6e37765129075031779ea47c871680bf079fe7d22bf512b104a17371396456845a07e17e15d7379e752dfab55d7564c4962b6bc8cb91c12a3e37443e90f5a721fdc79d265c666d804c6b1c423750d29742697ad370e42a4bd22f1143c688eb604c3010fa22bf819be392461ec3e531b2748676101aa9c076fa8d1cd44bdafbf2edbd092a7f2e66025fa00542219a23096ba453461a0923596748cfea7889377f2d343cf35835a672a6285da4eb540df60cd9fd16d141b349cfdfdf7d89896a9bcd778179dbefbd42e73833dbf04a7b8beeb564db69353acd58da2c7cfacc4e0963e9af5441007d879f1c379aaffae2b0579041a598fe97026048c97010934593a2ffb3a0023f9a3d920e77c24d1b6c3876be2f0164d60067be9213599e229f2511d0a01f799c4f69fd033d2c196669e8ca0949ef856f2c4580b76f5269e0d311e14c778af358cb6282993c54eb039e575784ca9240184e8aaa153e6d6a91b1af177c3627f2ed182c66a6de508a750d3ce9661225e49964f4d0641074cebdd3aad5a1fdfa3979778a81c6743ef86afd57e7d1475172c1d7696146d403f0410e6919a3685b1193df6dcfe079f0ea5c4b96ff4c69a16756ffd2b92997b0d185b8e23fdbec78bd02fcbe0324f70df1d7f84f02594329b97a37802126a5aadad7a492fc34118341fb32b4cbd12dae36580969c880bb90950a79561aab9a9f4705d9e06636a939935fb18d5a2ec9e66b8da3f2a45d2fd63b5d18c7742ed3f2e75ca2e63a096d81e3906202d93125c2fd28d51e1267ff7225c69826d9de63b8768a8edbe2dad24d2549984d82d5c67e294ecae2afb2a70e3d94868b407c39aa285e3798b2916fb6f4db188f04d43065db8399a33be77586bb891c29dd1368e7907789df7f1e29ac7968500df34b9be014679784975f51d4871890f0dd049609b01409b486ae8ab1f852b4139f63b408cee1c3af79d0514f1aee23a43d7d9e1fa4681805384ff353ae456d59a21df79afa85288d55b79e522dd51d9f307a630edf716cfa3f2d4b650ae973fecb555d0466dadfbf785462d88185f58b335834f41ce129ff9d80bfb7a00eb81e26dc7ad073f1f0f16ce76a62a3c2b41e50958abfd386d9630d3f728e092a16a6e08f1c95ffea26e3230f0786a182aabcf05f859f072500a15015102a0d6aa14526a4b4e1a36e960cb8261585d782adb512ee0a700245099607d2bf0bce730283fbff8ec5e1bdef6bab84538678a30d2c6a67623d7b1868e8df648dffd7d8ff1b67950a19f77c5cac97b35368fc9d2a8cb8bc3e5f3901667862728c4a424904d85aa537332b1f42de50eab2e34cd0903cbb3a1a00995c83f34aff3848bb83a80bac656c9e09d31553cad970ed2db093d055a3c90b914595f7c794b1f5e6092b7839b999e3079a24cc84cc3232584637feeea8f92213ebfa934c67452ae1eaea41fba9cfced028b719677768161a99bb35096c3d7fa5bd38b5cb2106122e968196285a2559970005111e37d25162a102f0b9c40e96e60b63120847a2dd15c18c577b2f16c53f94d6a3b45db7f25a167dc873c42b25343931b1aa86ae8477ca9608f8462b6cff8c874c2394b698a5af1deb6774de1feec38ef544deac800fdcbe3647fdfde07d827a9fcc6475ed3312c4991edd51b8e47341d18d91776cf0ffeeff1ecba3962665fa4d6de2b7e8086262b0c48c39076d630a4ca268bec2e3e87b73a76207cef47379c755ca359c78daaf7115a912760132f3e8ed0daa154fe72d512024cb3b444b1235317a9652b0f70e43ba23e747153d2c61e1ba008011d5bd391b58f23f0e22b86e2e460c04bd624dedd4baf898fc6bba7768b41fac15c72945e7e14d237c5102085275eeafd9f70345b54f5b656b31dc270193cb3259be564e23e1c17f4e5d2314caf0101522831bd54c03425c3cea8dcab488d964b45a3f22831873c0b01d83ea6d9925d6ebb98bc1f47af7f033f6dfbd767b18f6e2150fd1e878a29d57f23d7cdf66a1614b148fdb04384ee75d41f3b2a1b9b2a3b865c60785bd3309d970669084270e6ce082a316729e1972728cd22c8aec663747e49bc67703ad0ad357866fc074624302e6514f285774c3d045da16894783076177824a727363525ae2ee622cae1225930819fcc0d68a4b828bc942163787e70d73a004e20fe94fe700711732547b534013fac6ad10e9eec64363dce7cac9ef61909fbea267663181c2564be2cc7e9ff4aa28f745d04647db96b1836bb2477492b082b9c6dfac4c6da2ff149958b4e43b134b2d3309b3f7c883ab226ac6fbef7ebbc8888ff8a6a5c90d2af3f317ef3d655139f89e22c33203c9624593fb9761b1178fe6975576557634d98361d4256d4542a1f3226b70ab8c6391c6ecabdf2650b8ffbe9f125eee8cc17a7362d7f4a4cdbeffff5d6cd9b9ca48debbfea1c93a9be871001d6e730190f5e7bebc01883fea98f173751ac14aa9984e39b42a79cabf1971aa5fe181d895e30e7d64c0b61d980a301326b5f726689f03d368d60d2782b711d66b9dfc234b32915ac1dba9f0b7202d19220c587cd72bf57fd9d6b3527cd5788116a160a1a5ed6dda5557212e1b35dd4e481898cc16df1d4a08611285f2a93187791f974aedc94a587c5aac9d0a890ac6b9d52f8f39216109c825d816ed368c527754b5c466975615fe0eb767fc0898097051bc492a72610b60e91a6db25c9c167fecc5ed2a3fbf6043cd3d96e98f50156b6fe9a88067971dcdc386a8b96b4f8589acb4486c7efa4a5b77939c9e5460f48871982d4574e76d62e1101812ad054a1944abe8378792e7e45ee1a22d5638a10d353e2591ddfd6dc00ae4e1371843f77e0bc3ebd9e9cadfdc2173363c081f9bfdad3f254504e88e0abdab9f1908dc87db5f51da049bee3b4732120f5b8f5a9798c9d03f9f443454e2c0a4eb1307b235829b03207e3ef24d0c442e8cb67153a56015a9c01db13988f5cbbad5817d6b4b7950a30a7d53764cf44fe95b3e2f4d1b81a1a6ba134019a2286f70e3a56dab7cbb2758bbf1c68cbd65c61ae6b9892bd89afa069e21a61d4282d203b59c6176780f3e256e4bdd57605550ddd26ff06c4283f77d9174f356b4caacc9dda3797539992fc033e3f4e90876480f8f078f23f086b50ac38ad816bc252790911a90d47310b24dc25e9c9c3cfaa7872910892a50d555f99ba3a5e86497d64fe90e5714b6165fd39a633488d0b3b64bb949c63b3f6331ff5afc1a973f0c7044afb7652f4ed660035ba0fc15c79ac183b57056a9a82d277830a409c3c23be23730c07d6f16a3de586a7a60bd17d20ef9e2f8d98d6202658528532e89c7ebf155cd339dcf18c18cee4b7e361a39f62aeeb2b01c88c11ccc5e2615650bd7de24b21fc479edebb9608e98734271f3375003dd733f92e533604d5c71db7e5d14f801ce4880d23c24496a8bcf43311b6d11728650e8257cfca1a3092e080be372fdc690250f055b540108b7a4fcf0ce305ef75e65563bef29233d2ecd99532dd61d1c8a28d4ce07dbbde126861a3d501373855bdbc0156f8215223a1ebd9c58d788bb8a8e8176ae7bcb904fa49f06df8e17337cce42ad88def1a7ca621f99e3843bc14311cebfeed3db5d49883e6d3f4f018f4d9b006a80e7d8dfb011a395947943a14c6de50025386190d8d349bdd04090f81115e00feed3dde28d7e47322d9a81d229f667427e2e1f6c9f9791beaacd71570b0c8da73025c21817f5dbdb1ce065982174ee63b175159383b826245d91e250d1bbd76b3efe1114fe701b4dd226c00733a050ddd127858e0415fb66cabad49b8b7b8e0b0eeff82498f61027ce8dafa60c500b8edfa0c26b53f70ae7f51fab8ec0610a6ec52d2fb91f5d3edd049f6f7b59e4fd14ec7bbb5f467afabb87c64375be4e6834a4d9300ef86fba83d13ce21484536c85cb6981bbb488584d55a6abc84d73d321d5b3068d24c4bd86c9103edad32730849ccb1cab4b85a252ed44f092a12c1edb1f5a29e3a2ad42765aa6f36d580c82a5546f876be9c99043e4f7ef2588d962646ec519080e3121e8e6b7c33e2e4dfe7e3b19c45c149f655f207dfd433722dae2a0e79bec6041dc935f8f621d551edd0783be5d1a9f35f1c23100ac03e4980bf60a882becbfebbe0435c4949ed873641ffc8f489d4569dece403f756e9cec51d1dfc27544c1d8f0c7944dbc9ba4e7dbd7efca64e0694f2ad9210d470b1d84cca4f17df2fb8710c5dd4f59b4cdec55bd72840fd69c0205fc3bdeabfca50ad0c151c2070ed00b59351cf8aab3bfb8b04bcae767761b8d5998ead6f132967dcc8b20ffc0df31efa273af4bdd2a6ee758f09ad9536af1ed4a2e65f02b6542fa3c98184d2e6f07728ee763c2e493a15af5d1f9ec2f773077798c57c7471bfa8d197e09e0f4baf80cf8a8cd6ef9fa802e5a00a7353c172984655783b349b1c0b93a6b6e3d76902a8813b0a791b07bcf5ad06e8f4d2e1bfd565ff46f147fa27f3b02c6314b9c10415fed75fe864be73ed67603e0d5d21f5c86594455641515c323536429a9c9dfe9d0e6e7d5d3f468bbc4a37f6c885f524ed93c663a75266b34743bce418c60609958b1c1cae5150e3884dbc5c8192f29a09ebb9071431df7916460a0fcca95b98314f86c072be6145db53459b4acd443294146ad2d292eed7532f242214a01a552a9ad1c6a7cc7d4eedb6ef67e15b9fa8d2bf1541b48245d7578a63ba6199d4fb049350aaca6fd7f1cc4ebca84b3e9d6b03dad614bd80953346fcfd5399ae1a75131524a688b9dcfbb894a04b799586f352f57845b27b4fa5edae3294bb5bac6bfce207d2ca8f83722c7c61bd721aa21f71ea620c8487f225efac7726846e53b6bd655a86d168e1e6c23d3bc1261e9a7de66c65bb176b4ad06f0d8303e3560c9def616893bdb4e72b7fadbecb78b82392dc2c19cd191a7050bb64df88ef2332f7da3343cb020f89963f4d7e9bf0fa8200d8046c4e3d9da85a269a73a78e50b040d4a25007ecfbae54533f4ece155106723d27761af32ca7456b3876ffa8cd8fc0b76a240ec05e5445b6a1cf3aa63da9d77c222a772fed2efaca00a06cedee46f1012c4cef95d03e473ecf09a1bf983494ec71d4520617f061f43533e2f4a72ffc2a4f69718882becdd319d22f73f67a845b4e43adb0f9354d7a8d263f6dfed47223df4e556df784a0d54cfa7b27d6bb06a1b00592d5c07c11d357a9455967e1030e3cd27b21c2ef58cd5e74db0963058980a4f1b80c029cb17b98e2a4e8d6d857fdf5a551fed54e4c6d8115b1d26ed287a6ba8938da6ff61677f4813ce2bf295cff979737e9e5d0132e46f26f26be93e303ba9d984bbfb5f64e6e80b96234297b9cfcc290a16963d3355292a2f9503b29f03357d91e67c053d031c562abc5655ce94a2fc027d1fac815ca3adc3bfc45267f45e8bad4709ee6415c4e62a3618100a60ac40b8202603a2c5ec34da3c467afd3c0758fecc6aa69817ea93e5206f3901fd950252980657bfc7426baaef17bb6d4a845ca6ffc7fa6f86048c4f00ded066875bd6207674cb213464551b647551c2bfba1d0d77a6b11eab26b7ab9d4c32fd1af5f8cfd1551e01c771651510c4301242f59444e21c980ea38c72bdc47c72bc9cc29a4d31b5431f8361852f4da1bdd5b2361cb3f3d472b7a268e6c98cbf6476c8b09566cb07094e5a3601e4c9838f726982b741ba35a158a5c88b76d8a144027632d90d2b2b36bf609762e7074f45cb8795f0f2c011fd1d70bfef0d5a92b29c0ecb0ac989c366aa2fb1a1f32b9f81af39b9a0cc4f351e7994864b6139e4838a4df67605633813918428068ab71bd76a7119d3a32383c3fd3ef27f76cf05c4a32bc04a6d5064403946cdd1916808e4ca8d8accc977830d85e27b0762c0573c59110c8d4d1cd1628e60e10adc1a45a2bd9937adb7483e4d2de21d4fd957c1835237a1277a83c24adbf947fa3abc099d5cd828cc8c39c4a9ce0de3a15cca4f4bf18cdb9c0f0c2887c7b1e867e552583ab615e22847c344c0d302c3d1af223352edee59d21526f0991cc4e664453db26d04b5f853662514fd22d7259130e963fe69bddee3bbda40b2106d50531d5d277e0d8c6a3dd75714802190ab9a69d6f59283b2f1b2a8a96f43181807d5eccec8cc416e72068edb6401b746b90c5ee0b8e4f96c43f76a7346cab4dd2db863ce60ff2815f25178bbfac930bb0921620292a82af8c6d8ab6422256c55eebccca281d3c57f53b4d2a2a47d4c981e2e36f5825994ed56f819e699995e10bc67b13f69536d02376ea86a4759f7f74a118ee0de338fd593c2264be09b60afe0bad0056e5aec1bd84dfa2a831c80cceec7456126a431c449d709c09e75a72d37941566a08f590999019f03c81c47bb6efe9a0844140d7a660bfcc260b7ce29b182adbc904d7117cff808d8dde168bc30edc4fa98a4c1f935f77327a4e70aac6cce21cfc601be2fb3653d3168bcd5c9ed705cb433305943eafe4bfb1156196f425c72f43f0f3e5e0cc6c5b2e414361e1cb242ececdbd803c7308595655cc786806182691c11bdfc8f4687c1fb7774f61303daaf51050ae9b937e237038a0bdfc2e4e9bbea8b274e6095a55bee5cb7b68663736aac57acdf58895e9fa8e8525c6401ef7b8bcdeed9f71b208585f94f3dc198340b62b6aa02a19ac5f7a1601edccfddbbf373a7acb340a783b2c47f67afab9f3c4482dc712c2485aa60a785718ed8ce20aae2e3e018d4e3ae05e226c7dde62ed52e2c1c824d472207959d8621e2e992ce30fc305f7baf9a765049905cde1afe5a58d62cae7399b36b8732fef30ac19ed44cd002131240986fdd3823942d6dde06b4bc2ac90e62977008028d2a2c8cf04ce09aa438b07cf5b4fbed6d0c9fa7364ffdf6e55d54ca825c0e45995ec8a6a56fef96e048633990029508e524fade6011c49e78bec2390a523c07af178b8e6f1f9a97fa3b6123160951f38751a152ba5c9506495dc6c6ed4f1d9cea23bfc2f72ecb489ec117df565a8ed670b2c727bb3628633d0d2a16dadd7e50df2fac22deb9c99b2eb46e1fc47a27322e534a3ab314cde427bfb7dff7558398cd6b0051093c2012367c934a9081b9e0ba52362c7ff50b83acfafc7d18623eadf87f3913d07698658121bef33caaf34bddace6667795177e19cf377543fa584a3dd18da6210122cd3de4e6954922c8b3441e6bb001e24e04a9513763f424e1ae58bad53898fd2d6a4a06acbab8a1fb3194517e499955e058d1201b6ddcd1091cbb46ee75028098172d80b08616e23690127bce149202679e44247c3223bb11b180b0e64803a814ef397a293c0f256e6d330b720b10b478bb9ebfefeb64e40c037f7cc0420a2f4d69a77187d8e3bb8f0a2af290b245af9638574ad38054ff99793cd2f73318424db7a8ec5063c561919699acf5f755bd35c33a706c8749af903476dd57ba92c20f139328355dd96ba0663008326c998137c72a903a9673183694b8cf0a769b2c903c305208e7d42abf4b61f0409927e2fba56821501b413a567d38416e3444e88dd1629984d8325a4723e18b116d0eb11bbf3d6518604b539cfaf8593a3320e7c994cbd0b60135524d270d9462cdcf771f14754b0b616a70c014b4ad94e98acaa17a989eb01efb85e11f7009c7ba30ee264786a581c57ef2ae77eb435ffab16578704c27698a40b9951fcdc63b83734199f706b7caf85d6830f0a823d11052397e5b4db0bb80addf7f555b698b8c393760aa0f1905156aa88e745ac0cb2492036418753db39bba2576bdc05d99b562d6bb66cebeadcf6a9a3afaf1a946d1d7ef0037ff59e65a70cc7452a87803a74fe053ab7198a576c103d1b61eb98d0600ce63090885c7e03ca921a863db510ce76f137a7faa48c603b45044009d14afb24004acc2d674384f131a2e99725ce51fcc25a5c718a33f073b9deac521fc52d808fe5fc92fc161f45ba3390dd41fa4c3a1fc8bafc8a7d41b3d5bc08931cb90f0351c90501d6f619aad99cbc99638cb2eddaa845a0aed40c475c07a39d4fda8c85d20498f7717dc7c0fc30f86f15b183a33e3c35a3eb99943096c6b24d76e518ffb4b987816c926b8cee4e369788ecf817b648687bc775c787acdae85d225d5a0a22917c2c4ee9b7e47d515129663c1377ec28be8ed94088b85247e6c14a6a04de724c936ce4eaedc32eef38c7ab5fb41fddb6397ef6979d3f846457863c1df409b277a091b7f0ed339cee3b409a6d6233f9ac91d6564e6c130f7cee12cb1d7a3314d3fdda55bc7960f3ff4d36367c58f62846e2d26fcb8c2bbc5e1b8d11e378d28e14b3f6e51648def8141ffdf60b03d405085ae61bf377fffce6f2db6425355b8be8336b15cbe56ad7c2663c33b3aed50517527b2d8945c45069d514770e84d7ba294db9247290af1aa27b8e0d75f1bb5609f09c9c2cd639fdfa9fe11fad3651e0f3811a966786ba5621a71075760eaebaa6a576ee61642f92f6bb8e0558856148519bd685ec31028aa659cbcece0d60adb48a490b47b85105aaf3796d74e2a44fc247db9e1d11dd7f2d960ba02616d402bdcaf4776b3215173f1df7f75322b1f7c00fe6e50ea761cb7cd1530bb8a8cea0a4ce4db579de679da0eb77bacc4133fc9fffce3d3c1c75411962fcdebdc45d9a5b4600972ab7f04e4084fcdea99160d4e89fb7cdebb68d8a250b85389dc5da9af25927ea88510ec08d4ce9e201cc05d7f9e0a9dca877790c682dff83cf8c348ea3b212e218d2f5913b5e7e811581fa60437cb9f2dcdc5f90a3bba4f27c60da4592f0ae92a92bcd32b20a3a31dbf22aab68a1638184f5b85ba03c950a5e92b54d43c4dd5880ce55185534d543fd3c0a6d5d6ce1ef92613087c54dd30dde7ebd87c0c417549e5b9a3c8afe0339f255cb272fdd952f82eaa908b6936bb85df7aa0fa57a7f850b784db9abd58f64bc619019e95fde9e600739c89c161e549147c7206e0ae0d3c4a6e5bf5bc881261959ba069bbe3ea8cbf68db292854622a9881fb197b9dc291a855b058fc68ccd33705319e6b01432deccd300014a85642fc5e912a68014145985b4357b8a40340ad2e330774492d158dbceb83b38bafc903a75c103f6a4d694c2a2531117d9969d15383acd032eb006f184473be48c699e915811a9ee7147c790df71fb8334060858d8ff59623a74d4ca6a8bd957a55655868f79c6dfbd95a55cdd99e40bf2535a90d8c91b54057cbec0cc7136a76a767e986c56d23cadaf1e34ff2478c36ac431a6ef38e8f9c6d5c9cbc3c65df04da50f2e280cb8debfb838d4ec8b587f029a05d822f8ae7ec3ad67908c3e23ea8194db6a91775763a69f47425bee25262325a894bc901743d2bbe74844315048b15890a00d0b270ec086e1b3c8a2a6bbfdf78a13dd8d5ce6fd321b629f89ac0a867f19060a27d48346ec418fe49351b091bbfac944d7bfa85027f2a96ee6e6c46ae2de6b89cd0a8878b41adfea8234cd4f7d49f1ee78670f37143019beaa70334622a7ad4ffa963bfd4d0999a9a09f3cd0b5f40fcf31f11409a41ce92fd75b2841eb710f15dfe7179c0af4a97ff7a5dc65b5a1128fdf1097c6e4c43e8402953af7971ced2d4c31fc17b3bb9c9bce6e5b56b378fa0e1d73e058b24e569487d174199760daf8faf1782e943b255561983a581e693649ac7a2a49058c2c8d241ed70da07503a8d9af8105f4d294897c488e9081ee4e9de8c8bbae65a364eee5c41eef8ec2e8c7329f65699e1e2ac3d9c55f7e5ca894a3d517f7815fe21f0205c4d4d7f414f9af9a3a157855f8be88ad6d08a2d1ce64eb4bbd1e52718ab0a5891b6c816e37eba293955b26f7c647bee89300f063e432a6e60d279dcd9aa457749ac557e88ff0b035dd7d69e235f2af9e62f1f79a5dff98734d59dffff2f942287a9f2b5597be827c8ff7819542cf7cd97c373fd59bcf2abd1e123a158bbf0280935a0a9a9be8185512758ca8c8f5e6ed48362996468df224312824d2dc0d4f58f973fc17f6071304ad64e0617c8ccbf280a5d99a70708fcd470f4baa20270d5aaf392fe619ba2f38a2d7fd8f074b1310d90ae7d87e792a614c6a3cb1a9ad83c9da275ad2cfdb4f12f9b562031987dc9e51863473689949b23749c3552d404a275b33cb0d95486669b80021e5832c652fe21458528c02056f4a3892311bf9a76f77d5ed2f712dbeafa58c9e2c2f6c447228c6c64e00efb5419a8ca170070661a3b528596cdbb57c318a1ee52ced63e7907830965bf8e5c16d6dfd16f3b90568a74b8f6ace4526b0d52df3757959b6dc90a2c2347a2a366cb9e7cbdb717737c97e97bb4f6836432f3d2eca3e0bd1dd93a10a9f98642bd27cc7acc2bae80abbd1a433f5c5afcc2f88e48c29ca8be687826e8b276cc71a355255e4682ba458f72f50f8ce91a8d5d505261182e60741bb7d9005a348b161518216561d880242498205c69a2dff7a738b15cb51bf13bc645c49730dc5383ad64c63818c42b9899a35d398a767fd18911d120044c31959b8fdaca3a0ad7de51ae46fcc5a9c98522a405cf93acfcec052d41a52b80a5d7924473cc4ac552a8a26ea953e0a5e5ac6af61649ff608e6bb855a45aad8258378af8618791ed482ab8e5415f42d2c1ce30cb9dd82f030b9789855d6ea961ba603e12a79fcaf5b0f65c12b9cffaa0a8d3a0fb12a36aad95fd180af206c70036b6977fc183aa9e2af938350e6b852af403f540f7525d60f2ed777488cead8f17ecdd64a86676bad12bbca115e4644fb504e62d38d9f72add81592230f3c490482d11db0a803ba37588c4bc8309c70bf3c0a6e5fef2bab7277525872957e85dcd6e44a95e4dbcfb66c130398cb25889d2ad797fa887b550898e2cee05bf060c20d44e0b136e3672c38fea64d01c7b7b1b4d66e21ac7d7d29176131513983a99a36d39ad98a0c9d1969e4966fa1cb30f460adbe179e70c441ac8edbf7c52033934ae1826ec1d0ccebd04e59bfb1f34d6cd40b1c5de9fa102a83cef8137ac334e7560dbaa436d7701b9fef2c0f5f73ac27e45009e229264fc9c097e225c013fdd54b8d153a7c462f0c2101aa0f5532a437c82faf1fcc3f586161f09dc9e99c47c347f24e52da8d1fd61ed72c78ca258211acd3437e0e111afc4ec8614e48108e4a8c4263d3822865672f867eb2d31f40efed29880977479f78845e3336fd664792ed43dec360978a077cdec6259a883a147a913e337034736caedf643ce5acffd3799934285c3a1518381ab5ba16cafd5a21d1e06166d2510a7de627877206b64f29045445b0d38dfb7a8ce7d16ac4dd93350ee01faaef117246715f1723ea26a5d855059df89c6d6c13c42f4bd9a779c28e83522127add1a161ced02d0024c5a2b809e229cadb68a0276555a4cccdde2929e000633a39d2a8cf3b08bfcd99a26dbb469605b4a27bbd3d4a8a7047b430f1f0066d806b7a83ce7868f3767d0570fe565af785cfba79733a243674e9070ee6adb14b0e485570c922ed9a2ff2666817cc2075078ebc595261c6f40cb360576b175df4c4f9a91bdba5d51ea6617acfe71fb18466b75b16e7e639a9ea238bb0db292a899afff41e17fb54635722146483eba1aba50c3f4a2eae0d8c4f548c3dbf0ca0b398f6068b3c58ddb81b754ccc0891626e84cf094480ae093e2d701fb4641acb0f94b517be58124990d017516d1d372b52162558c40c608cd6d39dd13731417ff6aed4a57c9ff0be471f395ef75a91a6c2102c32435c30bd5a252401ebf3eb3e6f95a448d3f16d94db5219da2d45bb7031ca87ebc3dc4eeb19593aee01f9f151d2aa482ab12a1151db9d0382c618743d6684ce5afdf7c9514107943eab0a1a7f7bdab8b9961adc5b512c8784fde6a8fb9dc52f8c73353cf69c9cb5e5b125e3b3c4a561e8e9b8e72322cff54a00583f0ac7b5b8770b71796b1274cde7a715bbc3f2d632e5767907d43d7382e18cf747a0de58ece84b246c583dec23a56e8ac82f2c21fb9d4b2d70cfee508b8518a7e447176fbff61fa8f866f8d85680facd228d6cf8b7a0ae24df85baa5e38521a54527f0d78f519f166aa87a8a828c39f30429ee6a83362ece47dc7b2dae298de7108170e7555c7dbd8777863f19c6f59f0a0f2e30037daaae594f5563ed3675dcee6fef299c4b77e0f6840368c8bf15bdf9c0687cf67f68f02feee525c136bb329bef064b2f8226251923888ee12437e16053be092e82859475429f756c1f37250baedb0fc4311260ee2afb4f8b333077b5271027fef6a6fe6a58e10dff03757dfd8f3c7b074ca26c86eea171ec0d83c013338af869cbc35dfe75b287f4f4aae6cad7b37b695a303462f3b0b2636db7d4047086531bd799207aa66b2a80ee6a5604fcfc838791751cac0e7978878a31b1411884df83e5cb612257069286fae9261b8be7fdbcc05348ea732e91580e0b2e8f41ec4adeaaa9e8ff15cc596bea27437923ea86a4d42c31d437cda6d1c372eaf58ffb7f94efaa1ef4021190a9ff7d0bc774ee83f3c270fb8a68c0dcc6cfa0d6d3858956db7699a7bd259fc36b818059f260b41772ccfd7bcdb6ee441d625c5f5c0be07ac3660c6fb49af6becf8d8b069874bf813ea4f0e364079505b81064a9e7adb4ecd40b242e3573aaee3da71ef3c2c6a7bd10999356e9ad7ab1892b17c3c954cdeca7da1e0a0965f44cd00043ae554aa054aff7d04fe33bb0daee77e2d8dc788864edc8ab7d51f092659c3209aceac810751e0fea200bc4212b0e66ed71bc6080ea40134086394aeb32af536e491310bbc76014b4f560f94071004cc45f4fde747c9ac9ec5e2ba050382524e04098d95b6e44c1b94d3f36db0acb3a47a7309db5bd9e25ff87839cb0831b4a71977df091f713df562ed8da840639dfdd47d9318d8eda984406189e8c39e50d402cd900e671cc55289d8e3cdb4d0c05591c3934bc2b501173ebc78923bb6ffbf315ea8cd514acc11ea6e4935fd0916c14add81facfe09e44f6cbfa484ede95b8b0ec3a4ef698c6f80f73fa128e1cde13ce0e8faf918f603a08db7661923361ac3cdc3ebaf2b7569568a9bcc5e4945d36cb5851293fa09126d3be6a5d99a6c28964c16f3e7f09580be6392f6a710e1a487e9d82d70904b14fffca272295334f98fdf74215c64e96b0632f805c29910a8edee08557ace4f14fbcbee56bfbbda957d50eeb3f36698de5d41abcc5b7c956e737c2e73df46bb206f3206d96d7283bce836f55874b8a78b48265ea9c9ee045e0642ecaf8d77b57ea4c5e9c9700c5c31e77887a58fd4109db506fe162b623a737c2006ba7c51f133e8fce75eb014c100c2051fc5a7e5c5b07c8ca8975f3438c41a913e6f157448ee1fa95cab693f3c21c37906b73037235f136005b90e7064abf6582073d8ca958da61f2f98bf7a0bbbb1b53a48f7da2f20708cf34613a70892409569aa30aaa0bc7bd02ec8626ea2d47fe70d1afc8c71cc95e137ee649c295a93c15be75a148d47ffc0c2b9e2f5ee2d8bec8da999c24dd8b2dc1860380c2f50478e4cf2503ee7159fb3aa17d62d2ccdd1cbebda600b26b28220140fdecffa78322975b41e7bd10053c953e57aaf27a9300a2b0e81d3bc0105e5f6737c6d22252589dc28a3cc20661808218d070629cb925531a6da30af1a7f40d78afdd4bff06e0c42eae334908be953d7c31137a759b01f12b52c4c871412b6ac44fd60f14ed54ecb0b5f00c3f8159549b37dacdc809293f5f8a0e0dbbd0fd5d684b18a726f9c611bd9499a3bc06527a07e0cb3cd1f5075ce569b6436905ae853fe55adf8431c97e7189f4a37c9f2bf8867638e8bec70990764f593cb422235d23ce6d198004eabefc1302a504fb5ba889829493dad19b0f3b37dfa48bbd17b163f75285e42eb400b0a12e087a5f1b5c5a9db2918043df4775575a4d005aaed465c643c6348c00ab32a3f32f12db886cf24d8a3cc0a9bdc35484855bd9035df69f46ba22d29348f7149af7929857db7b8915c7a8da0fdf0c2239ddbb087094eb96212164696511176fb460a0ac533b7a788999e19f5355a69d1986ebd32a4d3898a7a0a1f85a15e61b7dece9d5299d91fb947dcafde6872fe6019c942484e31f72959db3087efcb6d519e7aaaa759b9c4caa7446e44395257818eb99f361ec284b14c7ed8cebcc37d1720832fcd32b66e7365e88a97608401a77bb8b5f0b33c1b87459738474c6b78c85a16f677ec8f03c78232c46160bde5f5e4de957abcf2c87e8c2720379c650b07ee65bbf59280b455be75fb1df68031e7fafb93c5d09b824f1b9ecf83d15b721334f9e3fdc1187d0f8cc51ca508903147db3f80154f2d289893de3c3e764042b7d80d904904bac6ab7b52cfd56e055799203a51a253702a806ab72ef0d33ccf270447ef303d3e307a42c5536df3207098095635d2ee5b38e37a1f5c2aa9ba4f40a03b7f78748bb8e2392b4e3e10b4d2c7a7ad4e284505f5486c9cb0a21abe32d2b5294687b6483ea7f3375474bce1be8cf3ca211156ee7a2709a48d2da254fc4caba985cfce9f2e921d6708b38c38b6c0a86e2ca2cb158ce38bd42d54fccac19bd261c1dd9206518bce5a12ff3033e08009c925e079346a0be2ea3794acb8059742179440868b30338d3eb7a73702f822cd21bd6729ea695694e92f6f1e013a855b9fa498774479394ac3d3446535daea40da656cc6c64a3adcd8908669408c8ba6b5e8bd664e5812838c0e803b9e9c94842518ab425972a2f922cb4a944f5d31ee1ed84a97a9b34d83050545609708c0470ea58e56447cb9d11b98ced77d2df0237f9d5a4e424d475a8d0f5fde0d6f0bb56c25aeb5394653205356709a57a33b6f550d439977efb1a3ead445d72f1cc809c1ce834260eabe8f5b4c5d1b45425bb4c3fcb799ea0433c7949bf62e5c86abca476bb013e523b11138b78931c95b39ed866a8b6ff6987866e5ac8d3c3a45df8632df111edd155af245221fec0cadfec97f254c3a73d37f94a0eb9e84c852a10f62c1321849bfb85b52b9ca7d9be3f9516ab390a997858348d5b05a428b3f0c77690a19f413230b920c7f0fa6638778b001c600207d9ade97aa2840add6499c193976f98de6ebb23173c5d486cd2166180d29f995c990580ec9533953614ae3db6b8b2dd25f66a47373e7f323b9e91081e0964be87b244a9d3cb891ac0dfd34ac9f776095920bbc9d6d0434f1d2c2fe5aafb21dd2e6f0bb5b5e7b997a33150728453db2cc273a0de919e4fa2f96aa2472f5cbd863e21d0b10371cc026321c40f61cb877accaf4a12406dcc5ad7f0472156a87f432b00df18c5565c8565cd5c7fd3a956fdd51849b8763c521a15b7d92e990a26a269536f5d7d9b47ce4c9cba3f34086a394320b808c3f8977ecc728ed372ec4df54928cc388848b55d5f2d8fe2921dd3862588635cf9152e23015d92879f22b11b72c5c8e4d5cca5170435ec25e729e48e1efe813bad2d3936c05c4254db8cc6c9082ee9afc28027fb97d073101b5eed8a192fbad064c59aee76ecdc6af2c30ae0b9c0c8b8cbc28d23a73fe55309835f727e9b599a018c7c05467f55334036e96325dcf47e46efa3cb087463c527838d52768ada53f357e184ae4b9ef26868f940fedfe64f5ed554816c8d5a268fab37b74b2220936ffcbb51f161824a2f59cc29a8daa2ea53d93b94d0511de637ea023b791b749c6bfefd050c4082b0cfa4b8ef2eddadddd3f4af84c7053de4ea40ce6476838faf01c20a644ada67b1bdfb6cd1dbcf3127bfec991a5edcb0587db168a828facf1174e6c62f29fa9c1995ad003e4d90c4f3ccf2f2880488d10b85d6a0a826929b2e4aa2a9ef26c09545c9dc75cc53b8e22a90615dd685acde0c3b22d73fd7dce476be985ef5d9cb5daf1dcda6e68cd3e4d61083ed68423a00132935d33cdbef784ec0af32c63ab2e8b9782ae884e74a95bd864f360185082072cf0a9cb1db7c51dfcd9596071464aeeadfa27670db7118cc9f9907f7c6c7c45069f95eb07afebe223187bb1e979e834fa713cf7a783f10db1b746ce288e90a09bf16b4462139d883a699175c162c97be3613d0271b086b68ea7eaf88dd45b9702119a2b98d61c9d6ccaf9781402f36f0394c5bda42202d52468dca3cfe5610f9faf916df5b7ddfefe4ffd9ad5cc0a7848416c91271bab374c360207c7f66fc954d154e4947709505edc0fcc15646c69d639eceb71cb0116a014f62e0f44187285abf323ec24341cfe7945f0203d92177cf9e210d59c9d27fb45f4ab07a465baf7803c65667eda138322edf9c5028a28228b60c31cefd12f606b1c2cc1b30d17ed47b9da883ec053c12fc3f74e85d52f36c8cc19c94e2a65d563692452e27b1ef1f5f55eab63b1da544b282f68d58c7cd68a9158e442fbb37c18709a45e946fcf821e8cbd0f37ce74677e5a6fc316929b647f19c24c0c405b3d098c9b3ad5b89228cdd5ed52799a2a10b84bf4b754b5e36442398d297d3ed0ddcce9d7f2e445e9da833a0768179f19a7d7a03161a3b585975a19eea7674b4434f71f4a000f80cd92e35d2abddc3dcfb6d2ca6f44fba7a3708d6245d91cbd3ff7f9196a557636577dd3e03f87b8a66d30c464c797828154a4bbf5108bcadf228acf03f8c6241d504891bb9a52c450d3f103a164b441b9b0ec69c2520cfb80416976c86147042e5df883251f8a645630a118418df954ea2ceab5d1750dd1836225905546bb667c7d97208a6280349b29ce26542afa6e2d83ed813bceb4a6a6044555a9554b949da68d70d6230317011ef6169e992138e00d68ff91d5400479966ef5876e5b4b523f6809a78963a04c30345030c68124578b23cbd866acae9214c7e6d9891a85283ff9545082b786609f94c17f69f77335d8056ef8580c371497cc5a3695d368ef63fb1e990f6d1e5b875cfc3055a8cdb3bdf89a788813c4b0e55cc4abf6bd5ce9aef39505b65b45568d07246e5eb42f02aba8daf32668c1262f6cc3f06840687de6a89f103ab5bae63a1d065efa697c6f92dab10496d003ef8a1499ea7b38a274a5d3e82bd100b6a28f013f2572ffb0c28a6dc9b62251a81d772edc2c6f41a06985b6c2ee9364f2480165b9473f153cfa7284081f162e1efdc333d238c5a35ab654c178c1ebae64413b03eee4bcb97376fc4ed63ea494e29dc7210c8fa5fc6a5a6ec592a9aeaf85dac3782e7f85b7d38d93b2a690ff324e48d64da8fd0f81b819902dbc56e9451b00a1b38656db0dbc5379699689840785cf1031c89e66b66fe429ca4f3b389b69cd673d1b58d4e46aaf34778861fe165e7e376a616b94fcf61861c2f102a9852157f069d731feeebdccd804464b6f4c03813d9dc6e99029358193509068268d2589b99bb2601b05ce56ad90fda507469bf792b241b72b7f6f89b7c53bd77a963d6e62acf602cd6ca609f941c26e6f839129d5e84b04a4029ca4be5e0030d36f64d04a2ddbdd11cb765ce5c6a08188d0a6ba3e416fb450bcfa6f23a0178028b8eb522f234ce869dc0520edb9ed17dffdeffe65269304c5ab2d131b884ee6f78de1425d00e943bf17e69fbc05741b755bd69b75931784dd8823c66c6e233235b1732e03a68de9bc855af4480238cd9c3f6a8ead9099aa7c25150557097d93f34a6c9fd4abe050ca8ec543861fe8baf1187f961d97e9083a8478ec627b27bc25c156ffc41efdc85f6b1601930f85f506c4924570a6cf9e60bf8a1d54d0d7a53a7c6dbe2e21ff9ba21e4b705f0f6919c7f617a4bd59a8d1c8949791d13ab5a6f31ec907e01e065af14a020ef85e6ee13ba2e9bb2444e266296d7510f3c32b52b5386b62cc6f39086033c317c22344f7e0c159f2a8620904631ce6ffe0e2b2d01d4c249b3ca46d0967b631be8be6e4665ae70ead5a96f7eb6c523f79748f7b55744eb1480e05ed67a727e8a85140464b20a236d68bef3533b0b26edfd425217dede3cd7659a47642ff8c8714add6e3fcbfedeac125cce16be5a4c0a5ca8d8856857372e7734d4bc1edd76dd258331fc635052c3e0ac611c81fc77949f053c71a434bc5b27370f1eab5fd6a5661a604e4df089cc34e1c869b592d1472e7ed14650625e001bcc138c34b60025152e2821951acecf637465427763d67edf01edb2babc0c134b7fbc07006649d015e850a761eaaf5a8c811d83c5dbee70e25dbb1d1aff090a51ea1cfbd8c55503f2d0e951f442614dd1dbf64fd6e9fbcf649d86c2ade05e8ddeb20edab25b466d84ad68137818f1f88295c136b12e1ad875d56f65e5dac4762abf86f588e1515e1994d22c392820375c016909e229c3305afbdfd57de8f1ae8be3543874a5e279b29b5ebe1769745cb5dec91907ecfc3103c259e625e894c9433b32970a2b2c6eb9ef56af3f08f9298588077ad249f2936180d1d94a12594515921967e96801664ca6670481230643d647e635c64e5908bb74941f049d02b3161a79b4bffd5e65d12899ae885b79228c35522edbfc581daf44b8c9abfae2f0505c3158024d9e89658457d12e3cd5ad58bd460a7967a71ae43106564f8746de0792834f3b805da8c9904a834b0fb8bb975967621767100419311b7596b56cf2bd2bb2d0c63b75b5c814fb8219438788b32c3d010bddaff89eecc5b7481e63e41f18235ac63d0d521512c35114c1faf1b74f0a120751f5805e39c6b5ef45b2468a9420f97ad5f1d2b9f5641f9fcfd01f1c4621c8317c153db8770f63dfdc3f6c526ad74f5833ec805b91d706c0b1fe112d3afe25afb6e95630ec73cec853d6cfc048a15b175bd9b30323e507fb8ffa5adec530b8358a1996452d9abe1abe1158f987e12275a8199ba6b62f4ca73166b87c147c1f5c8710015bb2783133567f75e31628bfba0c4a9474539f448d34d5cce0f2031ac87efa8020b737e45e356e639c8472260205b0311a7aa461ba7c7013006b69faf196198daa7337521b06eb28751e0ce3896ca4d4d481dd3942a64c65272795b4ade68a279c69db3fca059881ae8fc68a4726d2a6de8a9f633a9aaa7470abb1e74c1a8b3bc96275fd8e3878088f0fde30406ef71c8f342dadb92a167033cb16f987170e19656c7c9531adedb4da977c4d55f36ee1ccb26ac35aef0c62fe605717be8523000ac471f329d9a8f75cf68d63f032e4d66b28d45aa1710467f83e10d2230875356667c5344d0e06c6a889da82b935b8fa215f78b7fad13dd807c3cb6330e85c2b5e5325f6e75d62680aa81c9be1f175e4b3e9111c5e691652cf8841223c98c28d5351a583f64bf4969e10ba06321f56032fb85f2fd7c4c54cbc8e2aa02740f8edd51d3b05f5411241a24e478e35c7333354e3cd6809c7150a54b3a8bd35ca2b881fe36d77a220a6b895bf5dd24b68ea5b82ca6efaf194e7448d51a597e276ab2216f4b3c7c08f3ab95f93bb2409752ec3c46e6c4acd860d7cd44dba685bb96ee8a3ecd19b12d5fc974e777d586c0e6ac25128dcdd35b2b9840dbbd92b49b1529a42c0733018c93a7f94b8b2781c3188b3dc650cce4815222dcceed1fe171837231e0e5aedac5c4a1ea4125cea551eaa2a02141d0228f9ecb8df2018a21beade5512427795d2c0d487496de89fa5b0cd879bb075464ddb603e588fcae887acef1fa3383c93b1c325fa5fedf5b391506a442ba48b759cb0ef0fe13da62e25fe051510e2f92ad6f1b209f26231105b78628a0e62a53092961b5ff03f794831980676332b50bb9f3b92ff509788aa57d613078dae074190dc9fdd730ef016fc4947c345865ecac0127ea1fc462a6327b72420d8b3e7b6110a8bdc28769bb0232bf3106885fc8c8ab907e25c3cf0f1caa02e6bd51206e854bfd82c2283ce76e713db347a9989b980a4b57377984a905652cf0c00dc3b640a369838e59ad1b638788f497f5d0da4a9f677dc1a2d5cc85a786cb1b5f64127fb33dbe4f627a26e54d1041f897c18c92c7c91804b46c5e0ee2b41bd3b81c3c6e41b1d8c6e78c4c200d37e2887e7a5b71b4436dcb12c1e2ef64b63a6284ad0dac4bf7ee26639d9be1c9bbad13ccb8f7d11805d6cf5bef4ce7aec67d4ce1e2fe64a6f15583a47d5a97c2d3ab14e625bf0110fc8ab8c3d72ae6dd44c5b07575e066fb086552af8823c72c36be336621fc6c95a23cb995dab6b8ea4a7f41d13b3545412b11c6b153eff6617c69ebe2bb05464c69d710265d32a61d946ace4c1dde9faefc2798a4cd37693a696f0af1800680480c4578e47556993319ad933a934e745ff503a812d0b11722a41bb16dfadb69ee8f839ae97f8f42be6935eb2f264a3ef8b1cc2d92941d94b98b9d74c85f6834919aea18813bd4c8978ff0aa117141637ac69b70f82ddbb0c913ce5fba21faf77cdc406f8374032ba52d830325f6e6aaf7f817b5a06333256ab524b203b8d3296fe1b8c1e672697672c0553614c4ec122af933a19a94a0420bab8d1b3b1d5289206a86f3b8a032c23f2aeb94a5a5daebd6ff13554ae8a0aed0ef9988af16c1ba3268cbb75837db112e9f93f449ee001dcbae68ef3cbf3d849b881d906769d37f6c5438b918e38c1f8c8adfc08a763023be4f23afaf40872600a4c847efb81eccffa77f54826fed1927b723981884d505fa481765afa36745b506ab6ba9575adbaba90d8e9439354f231acfbb6567c65a9bfd8cc26d090ed83f5b856429fe6a32c623da989108345ab9fe9ea9fc12073cec8118efdea13f789918e11617e2b92a6c2c932d48f79955c4b42fbd1a9e0f0e25d156120f5b2f348dc4e52789e11d8efe77154ddf5db4b8fbb9df68014dc07b2e4dde6983762a5901bda17f4331b00986310d0e81119c0a8fb3e2e5f2fbcd9df28fbbceca35059170e47b31a5b66a2d929790a8a630c370c0dd108bbbd65cb2c58307de424a36f8fe4aa1040e730927fd6ead8e1149f14f50399dfba4d754ae598f7b38a639e549bfc2c728bd8e1f1ddbfa08cb7abc635f1981815e189100704edc07ee5f61b86f34f4f98ede63c3706698d505969e16bfe6d41b25410928c411abf5062a1f498b7a417a30a59f43401c2d0baf6329665ba433beb9768f577aff4568d74e9588cd744d4e5180a2a92c1b58862dc29ff2a7eaaf923a6b716c0dbe0bcea72276080036dc7f66583aa6b4adb20c319a1f4dc4e96510c245ef48b131e87472803f699d96748c33a583bda86c1f3f82e0a2b029982bc2e699501aba535ca684568059156d663d501029f3910b8bf30bbaa4f292caddb546eae1e6b44f635d3f64322030b0b97ae7836b196794ea55bb63e612c6e196232847f446337b83508853d247684e9dedbeaddb78ec50931eb074905f32595b7fc60b3768048a6c796051412e68cfcd276c0c9a2731680954593334e15f89ef1c63c9c6a340a7c809bec70a6de6174cfd135fc83b92ce50db87cccfbcc7e7bb0320ab60443a4779cc762c747a0545ddc5fdfcffec4db44b3744808e1841e8d64205dba15cec1576debb23c46d741b2b421726139b29cd1fcd408cded5b7a1f829e97a99676a5f94e9f820ee0041e7cc5231767151c24d12c5b85b6a03e8cfda45fd0272f03545f5c337fe0a4b55cf6a859c78a2c36c1b4a46cd53d432863ed45080996f738074b18a9409cb9a2afced393ecd081856afb7161de2d913cde7287e2e9515aac1d8a35cee0b054ca20bfaa6c6c163996af38edf341eaba654b0272e371b118aa37f215f3b69204d566cf2f5db35cf607acf3b8069ae275df0940771403d8973cced9b3e1eacac8426f8bb5611d605cdbaca0c344e3c9a3b79a8af78a0d8af40f6b2fa58a1c3c26f4d94507b18fffec6d148b2bb7ff038e7df87f3b7ab1be6d8365110dfe874fb5c245b1b4b9ada634b2030926613090808ed627cb3dd2dd1c881ff61a08f27c0b55789e2b7d1e98769e41979a00ad92271360640ed3d3ef52c79ec452b81f126998baf7548b0e0263e8cf6e476726323ca17efe18e0dbd17ef490da773226908451eec6d04db791dea7ad9231a45ddc2513fde72f8ed0998359ead8df7d18ada19dacdbab291ba4b6b687aee7c9544543a3b48050d78023a899a583bb07d2e998edb106e62b380bc45fb8608cdc5b19023fe9c3c2cbcabcc9ecbbf240269b4a251bf11a2fd60c7ea2bf76d2e2c39bbe0041281a5c92999708f54b689c3b28d7d7b154a2eb4ed360a13208e417ada71a6140a47f96694a256952de3b1ad4bdca9c394ece5ecc604707b2943effd6320f5a74ba944e4ddb55f7e84a5fc81fddd1b40944da8271afd54a6f41d4b140db3dc818007d019bbdc42608eef3794918635dd33f07fe097d2d30c1022cea12a4f2558234216bd698faf09a6f2cff49fe631459077d5e15589f3bbf67726c9465a64c3cdf08ab58f35576f636d0d3a7993a402e25fcfdf8cc1b6827f56c6bf51f49ed5e352be3334a85524360a609060cbd9ba9c4213d78d1b33dec85be7adfc41dae38132f1383bbf3470b573373468249c3d9fcf7fe7f0e9e168a705b03569bc40240bf0cd3fb15f7dbd9ee0be74e6275a0a8f6b615e431d87563ce2548c42c748f062fe6b1f2f11c4c3c78140928c2bed85314fdef6e5c8b91e7d1432148ee6ba42cff3165c3bcd3017a23ed454b21859460e10d511dba76f463d4d4e582b01d0507ba63fe567d5ac0ccd6c4ffd1a38df62bcaa6d9e95cccada88ad16eb2c0603de2d7b49deeedb4b5134c18d70fa31023d198b05cf4222034c80c506b0651be6b6f3ea5a179a085bcaa01a71de339ad98888ecd17552da7dfb2fa91ecb0b1d857ab8a58a83fc86e3fc291523eb1c079dcea8a7efa3a46cead93c15efab8629b8b6725f42b6c26bd195e14c798e431a35faad19960a69df66926d842eaba4508d2bc266607237c07a26378d3d6b22f5be06f6c7ea04a3029056c40c2b2724de0bfb12b4931bd20f59dfb361c4f8b20f5d165d3dbda42195b96f9adc15bc20d2e5629e98842b01e664f76399f445bfbaed5cc22b7fad4fb5d049037dfd4d042bc247152a0a126cd5d3efde3ae51bf7a42ab7d6f632ef5cfb4e1230cf6ee15cb04eee4609630aa9cf0aef94bf04ce5248aaaf779ac33862907133e78cac652cd7ee8b2cfea0f71159c06031da944644ee2f410d67d218f34ee3c167a8dfca9f31f7b7323e27c1c4130c273bfefedf7299f2d78fa6e556465c8d2bf956ca5cd3772bc39d8a8af6ecbe5a0ebca0480070a95685563d837095fd1d3327d7c7b4b12be37e0acba21c5abf6352e5ee2063d82c4ada762664c921e7ad2337d37b34d73dd4e6d0f7b989478358e90cfdef7ed2b7eb4eae70bbe3681958fe4e5099232cc7fb7f5a0fdde6317fffd2fcdd9747fc0700f47a5f39b1f240dda827a4ad03dbfa86a08d07c15b9a21a28cb5f587884da385e25b93e8233e926dced4d7c3173d98b73a7b741af25f1bab2528a1083389cbaa86ea778c80528e189547475eaebba4f96847daf085efeb57929fc99d969f135134d19cdd8a46ece2aacf398c7aa5f9c8eef23a0b2c860dbe1365813e4f6248274d971189726510f3ed846471fdf3e48bccca8e2167fef703cc5977db91e16897a3380903e6ded5c98ee68a4b88dde2f9857694f1262e8d7ce64f03bc9589b8965bc9f5003d383ab26218abfd445fddf7e601cdbfbe7d522c3e631950c962faf1f40dd3056d310cfacbf5616aa0ffe799e581e87d6126d7b101870157200ad85f1408f6db6786e62f4366f13c8519612df659088c331f2449fd1aaf69a81eb9b394525ff0abfdf81f8d6d5053e2e72825f1590b1a1c0e3a3b3031746f0171fa1624e50345eb990ee804ba4ba843f3c166ebc2e860fe34f5dfb194d022c9bf4046e8a6f67580d7cd6d3be747cfec8e89dc776d4ab3175d50af36ba4cf8a5d36813abb8226fbd36c28926c6c14659ba06d22824237d2932e500198c196b12734f1e92bb6a851664bb52ea52291680dd4f0444e41230e07144cd0b13d317fe63b7a8176910292da34e7d083bebc0320e79d465f8829a5722389fbcb29ea1f53d7817f989c3fcac73321d72c20c48b78c0e568b35c2b5a4881f1b5615b59fe8c2cfe5ddbac848bcefa00ea1c8dcb6daa5141da531696913690c8bce5e270966f53479ebdb81942bac6b901246f88f676620d71b8c175cd92218bb03fb572877c69dc229e5af3d28af9eaa6e2e0efbb70fb27eb4b9d4be541d44c1bafbd5b56748925979fa7522b872e53f7cf9874c13b17b6d16aae0a22265a5e00593c66810d2a1115c30e474c4558e33b672875473eeaff3fcce55f4fd618dfab547de3200da5bcb7f62f4e7f276a1b4fb6977e7149f5594fb149aeb542d6324450aec6eb9f1dbca6c5342a5b0a03826377b79ea62a7d138f251a0f46962d046c6ebb291faa5bc537c7a48e12266eb11d95b17b080f889c3d1e7c7f661e45c2db48b133d44af0b7e90a8281283ad765e772b120cb6126076c64227cac2148ce3010da9d61b5b2e25c304d046bfea783cc5f3e45cbfb93ca7636e9503a5c7ae30fc3e7f2646e83fe51cf9e8f18183822ba289ad64bdfa69f1ac2e640e135515390e1d3ec82c7b155a03989cfcb64c6293e04e2e881208227c3f02c17274e64fef4f41030b3b95f1de22640e6b8ab984c9adcc27aa285d5e732a8312bab71b3afb039e6ac8da7e5d26291e63abaad596f936ed6a90256e27f59621c9a223267f7656418f21860cee6dfaf1b1b7bb00e93fdcb879d72114f98464cb754ccaa7778dd714ecea7dff292ad5255272326d7de28464d5e3327224d86605109a0d9c038172d3618c6179aeb020218088cd1402912f6d7ffbd9c2d35ea7393cdcb279df9ba7f32080904017673678005065d3d0204b89fb6b339bcf2e551e516cbcd5fc01f37a292a1783fadabcc02572d9e139db08002d4bc47f364befc5933589dd21e9b313c0f00f831080a9355933d2d3ac262005d9d5d1e2cb01034647d382e445d58f3cb02c717b0e958c685402de20344cab6d5d2b371c3f1bd86338547c902e8721c0c9521ce45981b5c8a9d343989004f75862182d84a75ce4fce5941dc241591bad706e364056e1aa9814011451b2a476f2b9bfb23cc8fb1adcfe320582b8a45a5a9e29295c9f09526fc7860b29beff7c923e06b91b699278d3ec3f74a076464c05c58deae9f17b86a01c32d1e7f8b8c27a94abb7a73fc01e141a6e7795e31db0fd61d305504d1c2a8be66258870c981a7f7b97941449ee23963e0144583e52a081d337b2b3887ba9dc338060174efcc62d952da9000c6a0ef52b9c7104e33a88503c9a32c461d3c239052b5bdb1e2d8f8ba4e1bcee64eee6e1fcbc5c7493952c8847031cbacfca033e880abb059f310e313c9873c15051ad111ebb5be9a25d7a3b899c60cc0c8398af74cb0496b5922ce6e4bf4afb56b53552a4370f8d22df9c719c212b99581387d427bcba983a1b453e720b7a73c069e04a64a4d8e5da66b2cdf85aa3f4c7ead35d874a5eee75bcaaf1aaf4bcd9a18a9ac216ec61816a922d2b7243ed83902f53c8c965f049790140b3ab8ce40e92368ec01577ef2d3c5cf9e5a7670b9ca168a9979f37eae62db989e1051f0d7bebddff907cc017cd411363edf656da46e063d224928b6c6e4d8cf99e34b0b4cd667592f00ce747ae2a1ee71d427e4989cfdea42f00d15b2323570b538a0adbc4b3c9f8fd74363a01c60b12e8d0496663b06b1301c17bc9b7b38e39db89dd565efef06b0946edec947641ec5964b9f6d3ef9af2f676c0f793ff29ad22e265cf6a2959d0367755c986c2de289ea40426dd6df33f42e08c1d3512011566b0d7d8dea9e5b745ff146528042f983b37cc6a8099b6d615ec02bbf2d5a02c843c0672681ca82ff06e3a87a237c1f60f9e344289f0fcc03ed64d23dc92a428584e25faf6f0f524814ead6c2d6011767da873b7919ff5fd72521aeacb910ae8358b68bf717e2869c41d162ee644b5a5d555de3a5bbbe9e94951af2e5da39c1f8acba0548c6fae9fbde845036f8f832426516827b263843b5d62f254d32a0069724c8ddbe7e55ccefed272eca81b348af5f2849d55717a3bdf6e6d1a0c551bdbf7c1b1744d071fd83f5c5c4f4ee0b5c4a84ad7f31cf6feb91d4fab64c3443a70b2ed841be0265e02073411c9a68dd99c2d40ba29676a8ed9b93fe887183cb8a76a181b1efad49ec4e2d037f27b02d9a3ec54823c1d4cd3c61bcf02ba9a1dfccdb6d708c2bab285610e727afa3396bffebc6338a1ce0881992100c14754ddb5d73a389c74b867f1eb9b2ba103c03b6ee1bd2a9a6fbe45b8c535ac55e4d7d9e004e4c0b12b0bba921052c559be491fbd6fb14cb9c159197d630bbd811dd6a92e8677a59cce7ecff022b4214300528b798b79ba26dbf523b1db527c9f47703a4e762839e00b6ebdc52ace6392a32135fc61eed52f1a6cf54ec15cd5ecd73137ee46a717c265d5cdf75f67d0fd7677b6032fd2b43835bc738bb2879f41bd5aa0efe0d3aed8094d6c7b69b353fb855629ed0582f84361c5d06121c13e8501bb4db77c9d6b8fead43babacc273da0ea206b3030eb1ad31e8f2bbb5a98f930e14a04c677b67f4c6b2f85699884d62c685ac4efd21944fa2e2a1d32a22cfe0a170a010674fbe2c2fcfa166f13e6cde3db4e04fcf14de3444d8d77d4c7aaf8484f77d5d87a9a896d9e5cb481e6ecccc12f50952d699e69693eda71d7726253961423cd150c3e0303d7517051b5d747f655863502f5c51b1d81df01f0e519c502c36161fb6376e067fe998a2cfb5e87d0236871511f0e9a1a8257f3c67b10c1fddc427d540603fa191d941b90ce8c2472a403923c63480ae422a1caaf3c94e6e7ffecb7899cc4f5781e33b2e7de8669cd206c572781222fa55009238d7e63e15c0d9c5fa4dd064bc425b76af72b49bcd9df1b7d0b85c39fa6af2bc1b466c62745f1f0b2fe19271bf25a5f762a360302f063dc387590f547ec1d500c944737afca8a7ebb6fe7c1fc69506c06a6f4792856efb54143d5007dc42c02133496dea6fbecae31f9cc8ac3012ff20f75963bd0af3681e620050544ba674d8a38fe052f1e28da9de93c9c5c12ab3d02140e1b89b4a92cddebb2b9bc79f83a8cfaade5c9f6166b31cf569125b642018f20db13368307da7f28dec4b06f68c490323e80d806051fbc1e072bfd38a5c78088ce0aa3baf4826d5f9456b01ed2788712928aaf9ab6e0526d1f411b020c59ed37a5eac50e40530537a282180e6222005c6df53b05d647457952937e91d3ece34f87383b6adf23d36dfd2962aaf655553357383fd115b856d4fce2519c5b956157f4749f3c16b477b0e8cc46c41978842ede52d188eb53c564b67635a46a135b615368597d083808acb3443c430d6bc7c08b191cfc2d15e16c83ddb9313401e501f98bb9b503566422cc2406d7af79ab94c13c8ae016157ac93840e03040e65b630943b1b53b251f3566b16d3b36afb7c0b55a875859957531db6e0bdd2df519cce57db3de6444f813000c246b3aecbfab8f89194ea3896e74b8ae4d2d403f6c0e34190ceb13229533c961b681baeec0c61c079bfdf9847ff4f02f9a4915ea2e06e3a2996eb82b6e06494af461f97a2112bf5c5d5bf618e1827db77b857babf984b3effbbd5c09d0c6ad3bbcc0c97261d3a2cdf3b94f384a5db0db7b81deb6cdb00f63921c2416531e4cce5d6bb07a935188264beb7a095161d4ff593304fc7543fb2b4090eab029932a3256abe197e616ed4d957566869011a2c9e143cbb48431641fbaf3f22df8af202856828b5397c3b13eca243ed54224bf27f8c5ee6b7d1b300b5f1c30f92b38b81bc6c8b572e354656c8bb448893474ede2aaea134748a4da27f55e56bd35f38b13c3026bfcfda9ce53f57a92f9203bb558bb29d76ba895a69ad3db0a98cdf769b959fa295fd8b97cb9b47b62fd10d6bd8dbbc0c98e08c1b22d9be58e5a9bea3f4674108ff812f7b0a4d7a2ff7ec3581eb72ebdcf3175c86fb944d7bb6372afbb4f8f07a5566a9d17f680cdc30fcb5ae4e699c15bb8bcc015e82881db962d5481256fadcaaac89a8e4b196ba79a6287374260fc52b8ae9228eab5a44358a0ef4d083c43a3775db5be4cdf1b4acc310f81b289850f425aca30c39dfc5e78af7064033117a6de7d050bb3f5adbc18e62712e1fcac70fc987ea7f6acf5509be01db3ee9bd4d8bb9e3e457fbb2deba3eb74284ba27a70b916f2e7ea5595f2b6df692e02a834b061501b3c26ec9c7a8691605b98136f428e5fa725b7656c6b34c26c3ece8aac85c3eecfca56f684ab6e90f021ac5fed4d348f096fe833b679eddab6c9e7c959a3fee8e1206bab04b1d99ff4f6e91d836ddc7f88ffc17c72e03903dcd35086386d615c801531e04c35c9d82b34abab6cfa937d5f1770193f82c96cc09e717320ce6b48d76afdd2a88a57976842c3e6ba3dc892f06cc31d9307b89c56428e119bddb239070fabd0057ed9fa2fe0b4ac49ad70fc1e3c616ab54b036c72b7a9cee73bd89d33d1d994713a2921e3a34e310a0cae6f1cb77097b9c4e39b896de30708972c8d95b24f78e101e889dc344ed36eb0537d18d2cbfef042fe528f7625fe3ecc59ad4374a7cf2fd97bbfe70357cd66ce163fa78ad1d325062319a6e0e5faaeb3140fca87a9c41262fd1e31d3398b55997cbede15fd13d3e2ce6dac454f1bf8c364ffd8783d53c33a7bd9a27671e7d0ffe4606a98858800d690bb99e9a172c4982de8b54b87a29aaddbdb01815c679e8ad2aebe2b246e204cbd7744bd0e6a3eea56a7b7ba1b530193d7341f7e08b5ae86877dcfb79d07ac87eb13335b08a925b20d5d7c496b6005c25cda7acde2f37c9b2a8809437d38cdbc9ff03113289cc51f29a38a0bf005b482bc7a38e40d9bab2c04a9ade1dc46b95372e00ae759e15e93d7c719b192205eae2a7821e14a06494df8af616babc1d4694b77c66e13e03715b241fcf407ff478881844430b989cdc3ccaf3b8217f3810f642a70790e17f2ece94248d51f5e37a6ccd584ca299f6c25e8f5b429bfc19e8375af29f2c26fdf7dd1d0f2381292a8645bd6b84c1ac4a014549fd985d7c7de4417a9e9f4992f8d29776a4708554a9df71872d9149d473f68396027cc39e91dcf39c304386d0c4570125a4d85d201491c7c73276ceac70c9d4724fa8aeb0e0d22f946bd30825d2232c3c325d1d66949051f376fb43564a0901449dcad05a43327a6478792dfb5c2681c63c097d7e6e347bbfcfb19cf8131d32a4b04ac1dd5d8fa719d899baab239ccdd7fbd267d2ced13e358bb2d169e04a70950e3837103f2638218a2b3ff42483e13e8b1955237e59cd9615161f7308c7fa322036da1ddefab6e785469fa9dcd0f84e6b04547d783edce4de3994ea3d7e47903d625e954545c6da3ebe78078ac309022ee74f86b796ed88d3461baf2b023e91b884b3dd83bd72bab8479173d08191e8da04c16cbb2e3f396725c4309050b16a68864109e4f40cd97916c800c580874a33caff37b8ee726670617bf4bf9283d0c57d0349c5757b2c0983ba57700dbca9a13980dff24bae00f7fb36860e50135314b3a21745195963510f4cfa4c3cc9faaa547c352b1633af9aea743399e44d118a5b8f6023e76bc012b84bb3a111ca511fe95cc1af12aa466eacc8bbe9398a3608c2330c281d02defc1b4b6e276c77bddbf1ca13a0d8f9d4b0daaac1755a69f834089a82cceafe25abb8a7e590be472cfec2855b145abb476f246de16770bd5f24c6c9022a392336102bfc1fd1477ae0a2ae8e2b63b356809f173f40e4768b1c7673ca12c573fe3afa3b8a084f40e12afb47b5aaad321572bb9ceac5ec55c321912cc6a7bb96aebb615a253cce0930f033705d02ea1c26cc09526341d3a38be68a4e557448fc08e3db458fb169b5ecc938e47601b40259cff8b07936ebded88640e1e2bcdb41bba2c41963f5acf6b89f013ccd686b87d6761cd30551e971d8be6351c7689653ee0706616d7faf0792a1c48647ead8c698a841b1bf2deaf424db70424cbce4bea9c2c8ba428643015bd59e9b9617f06a92918804b8b2bef0d76b1fb4efe24eddcaaf9ce1e8ed837a2a008fd860ebb186543e640f8dfe5d71b9d4d6dd089a4fbf9e872fefbfae277148a0d1948bda840ba06bf9b65894d644de2bb0bea9b38f0fac581b0078f42cfe201dfaecc08f9409c1977386b5d1e0c7c25eb0740deeb20ba27a1f3fbcb6319d1335f3b2753c3283b72c4b2073e3366d4953e896d5235a355a30de3bb89002338a9b1b2c9fbd84bc3a177fcdce225b42b5510beb8a8bd76f822590ee0bd3fae15fe0fc038796815d6a9534aa60176e46fa5250d0bceca64b1c854caf7bd3e6ff88f6f5265ef41c0728b705f0d60b95e7b3cca301e7311c78c288b75d52b6a23e1530366337c4936c9a14c8e9f0e13d571eea0120e4e7117254e4bdb98d98021065dde0ed5a46e3ed0d552db90a97fef9554c24c25a29f42c2798e2f22cd1a7c409eca17b0682df32ca0b05cbacdca72684c9b22fc5b998eb7a2ccb57e76c51a328ee7795bb7b822dc1317c9ef3b49f4a2ba9a696b8324646b0daf6764b9c0e5e1ae0223bc6aa914faa464552cff3076cc73a76a75f6063a40ee65bf1421f4a96873fef06fda2b9ac6de797b7e73f9d5120fd6997e597e100b51d190192561170483c55f5e549284f37340ee27a09fb4c4026ac2d2dd551359f754a3c449fc73f800626141adc091227da677bc36ded6972f81c5bd9e09ab778ca5f187bb8ba6f62bb68feede3b1d0c4eecf840866d3534f03e75d6d078f3f9fb846804771ff7bbee17acee5485bb49ec1115107b491906cfd430d0ab803baea02ec404cd7d807f6327ed0bbdc20112f9e68b8b920fca234f4e0ca75e40e11d1835d41d88ae864a3efdaba8f5414d4a010054d4888c999185f1dc8591f74961ba81e5c7038b7e26dc01f6ca8f4a0a99066c9b50f6a7a3e5e37437bfeb26387c664778e8c7adfa68bfbf1d636799d2481d6c9ad900ea86fb6fc7e937a4b27ea102d47d397a9269b1b1947ba11c1e09afa59fe37f135fb42c057aced491babbccdc571917a6cd100e3f914ef735c9e06f707d866126c367ada004e381bf986b18bcccc7a373bf34ea899a2c30f08f90b455ccab8f5f3e767219cca3aacba75e1f81c031d4e8c26fa973908c4ce1c12e2451fc1e2a39eec63151fd87dc8d79a576b6388352aabbf99a50203ed7e650fd360199018a845ee9618b7f773355ff0145110ec483c9128e109e1ec77bcab9af3c39b52fbe797cef9321354fede09ee68051f3c450548f05a8db81730cf29f20d2ff4186b9fd7bd3b56261de75e59b72b7cae56120c4c1ffec17a42decc822b1a825c9c273baa3850d4599430c51be6c2b3ea28e54c9e70f63d8b0a56c67a6f972057710f13e0e2d5b94f1052a325cd83241c388f390c6a9730c2fc94f6516672072dfbf09ab9f4369118102229093e51f1ecea4c7961ab62291a726164b72551c2d47976aeac8722461834a18b39cb77179c0d4801a475c2b131d92d40d09bafbecba2a19bd5649108fe160c1ba76ac2ef507b2f831c9de9d1dbe6f9bf870251ed6d0588c6caff52277fed6540f94850ab7cd502a739dc600b7da61f833d1d3f0529318e74eee143380c746f606d99ae9fbb945e1541d41ea1ab4a2742854edb0ed510517b0550b3ed534ab775222aca4cf423cad70b795f733c27cf18b7a7e4852186a38cab441fc322d611940785027b2d5426fbe119d8f8f1183dca1843d98e64ac9fa8e2ea1715a0ec1489a90ce880978014d6360d40ea213923358de3a3a29a1c9b50b35accc490d6212d8f304b43eb77d39cfb33f5e30095bd0de0de399fd2a692d9d60c9e476e36594ab8e3c06cb1b9ad463be4f4677e806e668f552ceb4168410d70a5bae4fa00c5a3c95d342068094f23d1e134cab109327ab398680123a80dfbfd781c72076003cc989061741da9d96c9e5778dd69a444ed0651e2c404b0914e116e73470fe2b44927ed8b78c1a13363b85170bcedc4f4567e103c69ca09f9ec30e46785c6feefd0f27b420ee8b4ad0283b247cc62372fbc5189e1f59c5e4f5dc63f093b71980945f2918c5acc725e9705da8f0b9e25928c24ee1a8d2bc3ef947af16c909dc628b7121d19285b105aa805a4db0e70ccda6341b208e8683d35bf0a69fde9545c364e82c63f9ec9d8192645b05c33101cee8e7ab15bac3a9901cc8cff1eefdbc7cbf1d9f255d8c2600acf1702457eda2a6dbd07d7bb5e0a2dc6babf02e2551baa47a1988328b0d49c24a4f9d0a84de3227a43feb9cea47a6a043a0840d5d9db8dffa9d52643101ab93c0ce4de6f37365145ba3e05baa9ca4798274d88f9880112e0000f382fd7daf558f58ab999d8c95c0451df5262f0f9405006ea18b01e16325ea57e0684553b8f0825e11eb761b78b1b0f69b3287a3e1330865850a69cb073ee6a0513bf3856822c9cd27f1f6723c6b3bc1975a2783e03db0288d60b530f38cbfaa742eb6e20b019162d96bef722fe39a94d62c8f87b52942dacf4ef325da4adfd6872f73b4a6d778932828b9273c63dee749aebfef6bbec8d519327b40ec757003633610244f533a164cbb3b782aacf1fcee89344226763d5f37e1cac7153a832be749e8510c618e1aaeab3e86ec0360d1f48b232288e696cfd9d28f19448a2f6b75588570fe477c563ae33e82a039f3145bf353cccf4210680ce1a43344e0b5047238c0c4898e89ea3a374eabff88ef33a61e8d6a2ab173f02743fb3ed19b5a20c40f913c168d4f86c56f50c440dd50564f65910502c4fea6d99df9ab899c9154432b361c1682ef9485b6eaae68df5621a3cf656d21d784fc8acff75c42b8ff67a455ce150be42f8248981d46f31801bc6900f1dcfb3ae3ad86ddcfef5cf9dbba5c3e33da7c0080aba861c9f438ebd3dea03a5ab0c2b38cdbc285f1c9ee70a7ad744d416847e57dd86116343372d264a167ca204ca8f9ada0cec6d4d51261ffbac5022c4416574336c128cf2b243f98be13526c0fc50ead6b5979338b72986c27207964b091e58f4f12be27f909232f18bff6e26d4690dd2511cc699096ce9bf4979a8af5803c6ea63a376ad09290cb507ff354e7beb7c178aaf0bd5418a1aeb5bf1c023ae02598c1a13e404a51bcdaebb3e8af09b8ac98b1a30d19f152ac75e5a4f879caf0838519c5c98e0e70dac23b5409fc9d0997d5b9532ce0ac44f789a66ef9722620caff2e48673c38c8c4f5c7b061c943d10e278fd36ca700b52e9c5135553ca7e2e2cc7e4bcc0c01c8bd2c44ff37ac5ab8723decb3a7562e0e7ce60cc6dac2b3a49a8b1c325af73faae9e2a05e75c8cbd370d78382273af35a286a4175a9e214346f4c2920ae5772cc1dee48781367ecac9e9c7ca3c4aaa4c74ed40a48c8730668cfcc1d9208674bce870b2b245788d97d13f3ea719263ad3b1423cd2be2f772944d4bd03261a15b54b58a6fe30fd7d0c15051d85461e9d78b67466b3a2b7c6d9ff3fa1dc8a618245525c4fcd1fa7b344ec8e841131e5f5485f0e90a669bd31b1b1173f2f2384ebb1e66958b797654f9c226dd0db0b2a6d1870047be64816327a4359ab49b9907af7ea8a449c03504b177d7775f998135eeef60bc3928abbb06f75852ea5ebe7c0bd6435849844b07fcf1e1109944b653ee4b7ed295b21456a08fa9c39e9bcc76f40d2cb6fa1f2b75e1a244c99e7c386e9c78e1170b76ea2f94393a4ee1ea5fd5e0e638f6898436a3c6876aac6c1ebbb3588c4449bef4d1bfef1ee3e1df628d85cd1ecbd26196951461e6a362f0fb31ac5306094d22220f260cb14a95fc9aa5ccb224b2a8f44d7ed6d1132147aa4731b9c3485b78d7dc2bbfcd5cb39a48776334186b261ba89fc3c4c63661eb04b630059a6db48aacf415a8b439f692939b7096b32d2daf0c194465cd71acfbd2177f9b4e6de605e663a5bfc3a86987fd460d2ee63de541de2ed96d548455f994d5c4080183522ef01bf046fe24b0d7d91928bdd61bd780e6a71bc87d3df03aa739bf700c7712c4d31296067fd21f0780034fabf123248fc3b19328eed3a5161bab6085e886496c26d25192555c147a17785243735894785af679d3e750409666fb0d23a89bbca00a527f03a544f53f6059fa5b4bc6e698d98245d01d243da7224564e514003fe5a7f8c6af5dbb1ebb2247c8eaea30a522447e4946bc70a5bfa63eddcd65d747911a205e63f8b0d003beacc94202a046a1c9cf8496860f38e91c027c4993f964ee755d7572a6db5d2a0b48460688de1f0066272b537bc1ca5dc9f7f474b19beda5cdba1c9b0c2b20738085e0989961b2f11c43f9dd6ab87152ad685d73f6da0825b8792d73a478a6555fbba508ebb3166203fe2b66e3f7f9ecc511a52017ac1e01248ceb95db9778d455960877b779b090bc3d8212f531590be093f93447f858acba5f66f2926352452129ac321ca34e9ba90e8906db320be135ae727bc7eee08d7b24740b1278de60d70275f9a8bac6bac94953760e0e84d044774e3dca68c128191bece8e23074d52942b5fa55d8fbbaf52df458c250716a1b26d332132717ed2df7d8d9583b01d6bc9565fbb9f7f391073b806bd498466b6ef7e6aa77813b51e2f427924ebb1026ba2933e7ba9590df39e46667ca39509add0e92ca4ef3c6fd1ad59523cac852c28a116c9ea78657eaa856b34a724d24d60add3866595c7e25ba5b99d76a10c3f8c9027076cbd103fd550ed7a75baa0b647b4a1ae97268b11d9fc189ae24e0c2b3410673a21c15019a36c4488c3c803c4319133ba3d461bc64a1e3b2e8af57006084f9e7bc52b1ab6cb8dd1d17ee45dd82db17fec41759d31240d86963f4d2f74a9293ea6b985b3d585581f024eed100938005d45c7e1715bfeb0409d790c4732b2b80ca5ef2c5b61797549eb9242002ec32860bdecc4b1c2ef5a1393332324590e1c2ef652c9ca3b0710bda2074475575ba4004c8f0c363effc8bef2b3a55d36071a3abf3838b9030d8625a3b2c13e2b6ea02f6b80cc6fa6cd98fa786c42b07408b5359d0c92f31fce771ce1af783716aed7e50bb788a3acfd7606f2cacba1925d00af68911112ac5573786f2dfe4aa49bc681e48afd8d70ab1a9811fddf241ba2c3a96fc82c8f78a8fa8a3cf6cfcadfb113fbd94cfd4c6dd5226021c890550b0fed532a01d20ceb0ab7faec3262a7fd0cfe663797a60543b0ff2328eae46b816666b6c42a63c8cecbfb031de93e6ebee5fb2a799a18ee347b92ab1a553f80c0739365049952b324e172797eb6f82f5df70be2d8d34f127ab7c661e674091af615ebf92394f3441cc643c9c57f02209fa78299badad42fd7c8483433610d362f3745036f1fd3ec6148d40b95441e63aac71aeeffb64d6ceb414497b5861cf3664d577b3e22753d240e4de17c2b8aab1575f5b363e6aa6184c5aebd51a5207dcef19c551fd79802613e5075cdca6aa60a05e7a79a091b125103b63b1a9baf0a8d2cdf27b92702b4a4424391eb20beab7e26c9d20d4247ada3daf691892ec08a12fce08869044037b86e1ec290ed8ce568f0d17d42096692ca0efa721b7b88c7d4126fc0427a99eeff21caff946cf6eeee2638b3a837302b338bd311cd5f50b39b26a7eec4ea873884bfad7aaa2fd54671058a278f6fdb35fa9568b94fa1ba4e63f7bb4e0295c9bfb7f4da9c63bc3f69103ea54451d040115055dc28cd7379c3e6f32057aa181f077fb3837885447ffabb44d5efd80fbd3ee993b185dcae85ee021a11810a79164748cd738b3c425b7d4dfe33d3b12aaf14dc0ea090f7e5be27808aa2fe3c1aa317e2c6a5aa16af743c5fc98f61ee160ae892a073983df5796c6c68458c502ef1046408ed70b24f822a86393e2fcb9e38b87cf39221688bdd3a58e539c834715738aa431ef81edaf84263e7244a0aa3d33fe105c80ed1c8979124f3172db8cc4a90906e3d9241ef48dffb794c00a43175d5d14c1d00a415de72f30dcb1d91669934a50b908dc7141c2ab0b190ebfa13f6f5799da31ba9600c8f5129875b3df02d88a77a7a8b76dc63a65bcb69d7c956c7481aa76886bec358f1003eb778fcff64f9b9f37e1bd4d87b7aad759d0aac771a3bee40d246180afc7e059025f03db34db519a1fa2f1f8f5d01f7eeca50dbe23197f9dce5df23fd485a6efbe2a808733cffdbc8c08e0202ccc1bb481a2bc02ca00ba75ccf22707c15af1a2883fdb17c61c63ca383c16a62ca4c7cab243089fe17119562bb7fecdfc384439145a8df08e69744a61ed46083fd5aaf679f5042e119fc902c6cb0cd530e92a5e15d10807326189e3750e5352b328d9b8ad00c0ec5f9d74263c531a88f23ca63faa952623273c792b55a8f1862de2caa595152118f14893d89c8f5ca31a93b96db8d21a402b73ff45096a2a634c06eb456457fb5b7ce90f8cb95f3c68edf2e4adcd0d2cbe499f94064756887e6f8d1053bb8bba88c6bb4e81544ea15d870eed70279460b08793ea859e8b9bb597dd30aab0a646ba8ac621cdd62abba260326c9534d2108a632a844efeb21dd18bb9f4beac7588a9bf4af5cdd318ba83c16c0e4c5b1115c075e05bcd93b34873cbfecacd637761e4cd74a1f51cac86beafd743545cc5dbeccbcffef537b6def45fa3abed1eca6429f6289d42914ec59bb4941bc9cad3effb30fb87179f7d54df055771490cefcfeca21025af7861b89aee66d6b47c38e3df12bb739460f54f1fdcf05b00b5d1c2628dcdd53fabf47beea2bf93a455331f323c134223fe9787dba8751833f705589e5270b83fc4e487f733d1207251af6ae844dc94d17de6c20b9619e94787981eb9c74fb049e5208fe54dc198ec1531483e232aa1c9e0aaf6490f437f565c2890b9730a3482fe575575eed318cd128ebb78c55709e14954d5a1b507259cabb591f50562fb731f149aa2edc3c1f57d537eaf490209a284c8af07c74c9d6bfe6b51de08206a70422c166997ad295af8f77154bc7a2b58500917a5bba040234bdeaddd4679e487402b068ac82865349f4af412512f58880e128b08b44a166ce3935f0a53ec057ded0f427458b1b142dce5a683efcc6d7d98d8070cb2eb0f5d4c66cbfc312c20573e040443da864303abe509f383dcec0fa851e2d7d48a1dd9558ee4f1b185ba7c170120e411070c765f28a02989ecabce7942c7d5eaa6059951b8a945a5544f8f81598f58d242cf6e8ef66fee3fded0b00be6e30a355e52a0ba72376f76f363cbd4e82955134115c9b39f30108fe193817a09e1859d5749cf9f0becb4149ff476c7c32e973e43a6f6e84d2bccde2e26cad42c1680d05010aa51caab2cce3e971e0fd0d2d762ff4b84bfb736a24c01c46c9ff2b0c30c0e97c35b24867ca717e87dd4965be5ce80be44b06592fae375ec71f7fa200dcbbf24a4005c77e32739e4f3a0a3bb75c1542f9d196f8f8a539428251fe236bfc28f25643854ba35c4c4d1b9825192915debc4d5070753c28ffdbaff6a607ecdf402cacecdf63b4726432e638a4d7c18bd7c363f00841d5cdcfa53f3b7200d6e547585676143dbdab3f75698ffb40d1692584acb32446162c2cfa26e9cf26dae1818657044e17041c5dfead00a1e63e7a001c7f76f7b826225ece5707cbb60d58c6fa706c968c706612c6c2bf23a58a5bd042375791c604e3354856f70905c24b0ee90ae65c6f310218ac27bdb53d777070391b39c8ec969f22cfe26af87bb88d31f2f4bad2146a72c191089af49e5abb9b979d192a8b9d53ed0d18eb8b803b7aca54bb1d74ca811866373c2fa50b84c976dc6d86de2136391f593efc740db987263922122bb82af1d9bbff31b31914010e11ef5ee565249888b858752027fc9caf7de0268309d1c16fc774dce90a816ab1a3cb636f86643d299c4d4425eac03e97e766c2dd89717cc366f4ee38fe172360b8186f0d1831513c6105d28c99cc5d44b7217d942c66504988540f263522a7ba1bff6cf37f4e3be3b897fdf3533cd458c8bd73dfb000865cee58150958e334cd02e3cd1a4b16a23b5985245860b63ff49296cc33d4329e038a05f51ecca3f0ee0f55cd8b919098ff1725957156bd9d93ed30e0694dc69e394b7416627374da864cb0bb1bfbe278038d3267e79cc1a239636907ccbf93c8c50d88953814d3bc429081e1016943a50226ac3ca27871949be0b0d066a13b24c573805ef031eda330d8efd4b4d8eb45f7fab47b87d8bf21c81def5744ca0ffe049e406fb3b670c7ce3e9c1d45541a21f6a168fcc3c26255e658a22324d17826575a8daed29896e7d1007f39ba6b88967f3f0eb1630da24c541d0e53350c50f56d3b54b42683387d38f1be223e7177c5b58a721e8539a1ea7ecf56d3739b054809277a13c3330733fd7e13dcb40d9bff18ac63a7059cbced0d14e613723898bb1dc5b08d3cd69d0df1cef49691e174721e5fdd81370010af3ee15986c722b976e8aac39fd624c9bbc02dee6446241a2bff75bbfae114fc98d950d3142d2f3aa09034f12ef425dbc89d832512581e4fc245f3a1a725d55d3126c211d7aff1a962ca386a6aa0fc7b73675016dc329033862293a823883a6d98b350c3e8db1199238a9f6b75f993ad82db6c7422d4cf6d57d27ada2bf6cc0fd594ceb05495efc8c7aaa57053c0f9cda0dea8af23e7f85c22c74e8f17f5d47df6bbe528e8f510525c2aca5dfc7b874743e15bbda23ae192914a2a379c721b309d2dbbdf81d2e0270cfafae900846c752f747b85e571b8a097b26b24f08695b46ebc0247e78e0f5fb09d24321fa2b90e9fba8492f247abef9f7939e058ed750af8fa0c967316a14e12abe9b957a74f2cce0bbb6d5f1e8f0487451144a48c821c08e396d06361194f9149344f6357d830f1b2d217910a907a44bf055f840e947863f5cad39431c243ab5caf930f44b2a3498255995be76413421fa8d7bfa05e7c01c043e2d67a8c934615ab98fdff4c2db6e3d2c38fcef9187a55a65e0fc38cae3621d6f380d67f8bec9822fcac1fb1bc56a965588b1c95ff421592420b8ae7626d2031675e3ca679cc446cec6b97683f338dabb770e5428559c309ef291a36072a8ad41dd0cdf88937aae3dc594dcf5b910418889579d7dbd37b335b84e085ba80fe4459063b588122f758b78c0f8b4e619df6394ea9b1d1decda53cddd169b2e26ff8c5c32f310f48b748dd7e17530f2801036fdc17b07420e2ab797b375fcc5c1cb94deb33d94b0927eb569a97f06246bbe386bac61af522151aa0958439419a95b23d10311238355d990fd04ea87f4f46137c8d7387d8ab8548f11635a62f1c18838cd00e53605422d2ecc9fc22f8a1cef5b31b1bec66e47154f07957208501076c99f1591799c6e7401faf2f3b7f5babde6c070572d1228aef03d0bf196004f2421468c19c713718422c76ad89010e56277eea3aafcee232df08df9bb550b1ba8777009fd7f9e08bba565c0c652d91920cd383ac0fd9bf7886e4610cfa874d04a9e356c7cabe808cfeeb4323b8df4831544afcd18ce43cedfa9bb5b362f822f69b7ed4664820802051fa5e93959d989f30fab8143ed3202f37c249d34d4854e9b3fa5941014ecd93fe2b9b8536dcd30df78dc622b68ae116ccc1b40a9a05eaa54f2e1badeab90535629f7008d92d9780cf0127fa42bb44f532bacbc7f383792e3702c4f57ebe53d06c73274fd1a8db52104622a0756f30c72e0b2fb860da05fb3aac8bab797e9b975f9177fe63d4462ceea4607c8e867cbe8888b7beadd7f54e29373da1be39fc85df48b8123cc0dcb8f9a1f3885898c0860da89d7c71137b9ad8798c09225058d5e4af99da8c5e4b728e38b831050d0f24e6e2728b4afc5ecdca16e6b50bc17c800bb4b522010696a136cf87e6d0a79e000b92698e128b493ad07bbdc4d91992774c1ce612cb6eb279256d6bcd77ada59e45dd301b13f954944ba88fc93f2fcb3b24820306cec2fee947c0cde745e9094fce427ee31d78fc8a7f081e8ea1af173c2473fa9382853e979d4b24a530685dc896155efd7fe1b6db3ae2bbebb78b48ce78a08d310a640eeca202ef44370e8932cba5e0e890c39dd8d496601bc077cd910d2d9f36152a2a62cdaf22306a62f265547b1b5325f14b1b79ee55e931d4e31cc8a7c319851b2497bd8e55a8d04d27991a7ba1263beb24bf62802528c7da0361ff9a429b087fb7f732867f5e606b2d064494f566f7304ecfe00bc4b678d1a1d6a757a6c9f8e4cedfd471f35f46d227056d76ead204e697d5d7f6f6bf6d412b8a0af61078d8c845c8f2789191f2c2b5e8a01fe1005339e2ce281184fed0613aafc729208a577ac5f5eb758f8e066679a69d82d8b3e9faf3dbe4828fa0310d3feb2b8c647d2fe2e9e9507af723770ccaaba8ecdc60b322b2caf706b3e032f220b132b376342b1a885b41ee3c63a78cb2309e98ce369512b10ea2be2ca30ecf4db09b3135f507321b058ebdc693baf69077cac9dbdfc4d3cef93cd4ba8040fb50d4cc5e2e8437ee31f708987403e738affbfe7daca10511f40bc101362f47a95b736ef299f740bdb81bcd2606868f6ec35c3e26ca4ebf14ab0aa0138d63bbcf91003ae736a82c9ef0e9da7a3b9b83940b72c80ae65564754205f90c381ed43662ef7364da639bf5b4121e3a529f3c64d7b6d578cf5e9bdcc5da01002c6a134471c64344da26dcf8ac3443fcafc337f84a802a66dd6e43b331651efdc576ef35bad5f2084784f70dca041fae9520d43087275c9e5fda5d774a1d1c515fd1c116aebb042fcc9f5477a95f647238b6d9cac9492dc8b1089de8828971ebf68f05235f2ed65366e4891a171b5416e386871200f0be178d4607e30d765ce6df77e7d299209119afbc91ad4b18e6f3ca17b07c5f0f30f6893296810f0b083d078b6c63ffc84ba29549dadc1ad80dab7e52536c8bba2588ba1c570ac40dba5035d38e667d2a5be31460c99794f6f1b373ed4ab943187a855be285f171751ce3dffd2e9d737b1e7a56acb33914379b74cdde4b8b80dac38ab2454a3f5ff29d84c6fd3feabe48aa7ed202aed570f89fb1a762ac96e90688208e49078b4aa7c66d608e0379656870b3d67adb02166a54082c3f7b4721a936ced281b6ef9d3289b5b58097be1ae889c3fd7bf35f3e96174bd345e2b992bb8bd6a4ece2a833e9a05454d13af2ef09da72033570dc828d0e460cca5efcc1867c4f9520e69bb53615be71b600326ccc054396864fe6c3804b172fd94b860e27687804628a2a80bf6d78e24c7f2a2285a794666705adbe458970df582e886c3af62e63a2b657c7d06210a7cd5667b48e945197cb5ab0293dcad4aab8a94fb00482b28b3aafbb248c4db17c423978374bdc74cf44672853ed23be9223823663518bbb03a50ce55aab823cb72bdf1b31a39c766fbb1f406a309732197e7b59296ffeaa0a0b973e046ae9b92216834248cfa5008258bd4b5dc42aef00bb95b8109b04d478325eb2df234829c0087a7333d034ebdca3bbaae3837aa6585bc4bc7dc33f788f6656b76b5db22ffa68559dda0f20e4567d473c8ff433b779f0d5ca3164e016af49369f95f12344e0271bf10536550d833303b9ee780ed9f1dec466fcc1a8aed1180d6bc573c6afcb96f695f4cf29075c4c5c4219211701561b4c76d84c22c5f4c707fa7c57a826c15373a71c1863d1e6bef49c90744caae25c835f82f63178892a96651275a890da8664da1b9c90acf6155e9b60ce435a081d48a499824ea7aaeb9748f6d2490d7ed7c3bc96c5cde708c0640188b6e11a34831f0447b3593527c24b95d5de6f468f1621d3e7fa1aa604054966848998f2b6f9351e1ec96941e2c323a450ca8ce8a718a7a9f3430d515ec6ec76e60a7e12b4831729cab01b09c6cb17cc9e4035ae99b206a8adfdd59e0d5103e5849bad244ceac420b8579184727e0558b2366ddcfc7a127fb0dafab2db69d5eaf9649b57c89b9f6bd09eacae45e4b765f2e3f4704e7dc48509e0cf31f790f11cafba7417318abb1e22221ffd45b68cd77e33e41950b1ee750093c5aef653c1f259a78a4cef5f0441d1afb020e4fa7acce11c8fcfa52e4a5392e162c41e395f4667373cb4bb1191b9178db20d9187aa63df943dacb019862aeeb7cff9f2997dbc8d799b7cefc77eb23681340eeebdecafc5c64dbfeac1c96ecf46a3ab8931d2f0c1cc6b8b8fa386cd00d0636ad220b16035b7b6500ef542e80307a8d7a8527a08919e0f1886c0873caaa484a92bf7b3976c2b80c970b2ba737c25563403a0e6de653eb63374e69615d54acdc94a53f58f4f1bc9fe75c9190cd249cd69419422a1bf42f45d559bff5fa5362baa42f96b362ffe1efa0f4d5edf70bdc99e6072287a421ca54c63fb5bf460c57838f161f72ab780247f903bea90f532491ec2a2a33d33d590c003ada2c28f0ccc95a9bff95ae80ae89f932e2b36eedd33220c52e479f25633448539eac49328d960a0da33bf879c0b43355bb7e3011c7c9d80242a2fa1548936d9644670611c756c1707c95650c2a135bb60f560c8cdd8033df3d6395f9b19fa0d85e00809b68460adf1e1d5b3b9a05109cb879ae867da1d06ac85c3c75941fa9521c5c191630a8196f8b7bda7daafba7a7b46ee6452e320fb40e7d112819bc6df2c0abdf5e1e7474b61483aaa7533319a6405c7f28f08fc8002c091af61eb32c508e8b40de47b72eac535d41ab7bd71f51166f24df4e57305d54ba75a30e1d4bfcabce933df3a8b48a17d85a5d6eebe59f9bf263baba08d7c5620408d8ab4aaa79a61f8f4379745a712f1bcc5c9b94cd65634a5e7a25d4225f84179c3ea6885f6c630c3d329828d9ceaae170bd7b0e6964bbd7430c600cc2dee430aa570258471b0af073e3df5827c7df75a4b1d7c24391ccb5bbaae9ffbccacc9fa33d306e1fa76d6fc8fc0df6064dc0bcf7f72b6c2c55611d9c969e7a82fa628ee68cd17dc1b7c952e3aac7208183a8cf11269f4bd9e99c9aa96b563c14cd2fd612096e5d73bd5aee6bfc1c225aea44fe9a4036faa253b84aa7afca5fe282fd4e677b28554a2288f7c7d59715ba77e519bd42475a9b4948c33a2db4767e5199152724f2e561990302c46fe5fc21de86aa7405e9b3cda72f73af51a92dc8d85ee595d30300a2162060d096fd6a9d971f3e77919cf6276cd77396f83e797c8f1e21dae805db5264fd7cb5cd888c7130c4ea5fd660cc08706b2e43d8a852be4415d5f7c0cd25e3b763300f4d1600665c6db145ef2ae5dc48cb7e900e0617798816c7f9f7b05a250a5ba7dd5ab5619f130c38b04d52856d5013ea5db0329aee61c19d592e1a3c8f78331dd564ba068a0316bd7e32389cb1eefa7aadf5a117b8570802480090c5a85218bc054fda4efe495774d5112f103f1f7d5beedb93e98dcf85d8368010318eb43bcd6196055bed664c189a134d9ceb44980c49612bee92f02e5db3c80b9f4c0ec4add400dfad932b3e745c004137ef5292ba28446de884673a30c285569ab4daf7ab74cf094a48c17bd2f598c4c45a5a616c7f7bcdd46a39709c6f7cee2b3ea7daf7d80fb3199a7df806b68c404caa386bdd06e1e5b22275c139321b240f97e66a41abbadbc7115039fa71d11252bff14e5ed851d0d32513bd8812cab2d86331af4b9eea54d938633ca557e044b1d6bfcf8cbc7acee7ef54b7ac2d9e80b59f9711b2fb47731602cac9b81eb68cd0404cd6fa9055ea7bbff737c249a5ad101a62e9cf0b9724ceb321f7f52809ba1349f24369970a44fd22b198ad5964ac8d9c1c8a0b0c8fc470f0b7f6ec90ff6eebbd62bea50837d37a7955491560f08958f00d554d08d7c208727562b1b0ddfa70db02ec2cfaf111b73461a8736ffb2a138dd795bb2873251d0d2b9033568c45e2f3bbe3d78b901cf392d456b1722fa4c5421b493b1d5bfaa68b014cf7e6433d7abbd2ba2035e02d88445b60cdf010f073b949f6702a0abf14ae6c718636849b7292d29e4654282f9010b14cb6d45ff32a2646b798d6adb1ccfdd163ee4b5296008cc92f73dfe53ee16fadb2dc9f1174c18b32b21d7192a51420e49692cf820a2934c52046726d45181f2da357dba446c335f2c600f566f75de0f6fa7021b5832667c5e2a4b7dc10d6e8df0b557ab94a9ea4fcc07f65ad5958510f353ca6b799702da1c923f2c0c746e2a17a9f7a60bf9028d3e583c429145de6024f5413226758e0b56866fdb901ff731e0941dbe1b8f62c251266680e69f68cc776951ad1f99f0f84646f512b7130abcc24d27acdd74613f689d97b7ff78b73f2f51fb4f2d61e26bc6bfb9772b7116cb9bef9ff31aa4a525a305a876cc253331a98c37696267d9f48a7d4f91641f42abf7f33ba79e9a18de8cbdb718caf9fb9bfdd26a25034bc54c044f3fd8ea91d0cceec7d38a5dd5c1ff0def2368f4518079488a3be0d8e78546477d6c10dc7b418cf2158e9b58115d18a7b602568e5a9b0715a949b9196b736073950dd616c09581c4ceec47fa6410db83054ed6f5957d082b3a0b5dea2946e1635613f8358ede362404216ba520db00f6c75ed100872586c3b69c775ec0f255de89fa3ebc0dc45d4eb3ff7114882b4f7c1fffb86bdd1b63a9b1f67bd20df0876888618e3928b475de3daf5da61eaa8392e182aaf8c1eab7bde920f6d07e46425646c9e6e3426ded49168e8f150532ae64e8a1978a00054f121289e1409ded05406da7c4d7cf427e1b95b8dc06149b0e8e02ad60e14e3fc7301aa470bb6ef2965175314e7d64a42e74944fa9f3872fa19d90dda8bad60a7fe36da478273bd4bfa07dd2145a11edcadb346498e9491138f007c453f796c2c02716ed8fb7107769f765b0b7e4dbf3b7dcb4f3c56df44fe7ae5021701abc468822c08df7da8663fd663155ab240e9c44f9c0879a760400ba0dfa4334b1b214254413c5eeaf3d9f6aa6cc3a131b35d3f0801219cda082b5be2cda3594b3abc38ed002ff372430c110c9b70437f8905d82bcfee90b5064b6839b4ce2510ffa1d99600f6227cac3758f0486965626f4e63eec4097e455b96d6efa346fbc8b27eddfeadb00e0e7e7a3938f5f24c17718282f97fd8f9c5b4e4ee93af3a37b3257e5b869d7324928b2e99abb84023742f48569e635d1b3d07e55ea52d2b2bc6076739b460774a7dfc1d8828a11cbe4e9a859d2c15408a7f56624498bcb6d16f84beac03a44e33ee927306bb8a08f186879b0c9c7f01bdb60c12e74addd85168902e65d88ee14421d1812f5e6b4443dd551c395cdda8460aa9a8bdf54b7b55b7e01eda97378a303bd34356c81e5d55433e0f18d30f62ce2bbb41b3e3ba1c529059b47689977d55af469ccc99e4f60b4706838e58e1eb8adb6dd0c829b5bb5f2c79a1a7927fc47dda8fa01395a36413b9adcc9d4f76f953568ff9090155ee9858585344e7153963ef9c1020b440488b97eb2d26154b6553c103b1a3cbc3d4cec434c0866218f4cda3f5d54194eead2ad586eff6716a3a16e235eff2167a1fd2957d9457e8439053207a6e3dbe9353ec285f78da8cf9206e4e9970a6da87a8d36ae99e988fd0bc2ba408a5334d61a5c6cf2c6e16ea0b8361daef79e948b10a19b981a044b4fe22f2351c4da5cf1abc4df6d4276a982ecf1ed1bb85f43e03d4241b167fcae40fd6b270395a1723d9aae5f09cf4ee8a41eebf44dfb045bee6a68214be7ffc31a9b05352e8832bda2b0f7f26d00e29baff97d0d090963e121ae193860d586ce7c0c51a5698b391fc9cc9a4f73ac041285bdab6382d6a4761976992a16bcf6709173a4af083780c46e6e3541b6f8ae4a58b152cdba2184759f780304939b440a7cb8973be25c0b3e4d04190f32c308cd53a28d9136bd79f65316396aed301c6b0a9cbfb5dc18c875619295b32949b8babe954023486b8ee64d4d5795543d5566358197905078608c58077213fbe49a57992e0d17c0dbabb3020c94bbd1a5b8f55feb57c64562a043cd79bd942ca6716ecf4999f455550345e37c515ac217c05628c94f298f9d2ab072ddeba7e865e49997c81533944edfdbfd563d7461ab18cc6d6a0c43721fe0a436585835274bc672f45855f7441d71ecf23d1c13d78b45fe73151faa294b45afcc55f0dc611ce5e2529c1f8aa124a711c41ebbcce4e258a381a50989cd23d3a5e21b18dcaa601d078f0a46a85bf0fb4ee218ffc9c8cf578d4a61e3e5407c7fb21e3480e282a79180fcde69ab19be8e940bfe88938875024f296dfe8dad2a5d6f5c3a11e76bb7cd2b2c1158758b5f32cf556196623386c21037bd83ad611fe9eb572906e3ae28268bce95764226ca0812cd7f81cb28a401a5d3281ce1408133e23815b5422abab4767bf2d03e60941700eaf53e53e28a4bd72cf7e84f4949e83bbf366274666371d735a5371ddf6f2111f3a97dfecdaa26610f6976f5a0e4b1e0eba3b3f30636bbf18ab902e065f12da55f6aa0476a4ef666d96ad1d3f5a29901bf2fc444e1b538a9b200ad47021a1d3e355ee347cec4a531c9cd003c77f5a80c39b9b0ac212588e286ac0ce5c7b52cbba2e72cb44e90092eb5fe9e872b3de187e25e3a0ef080912045ce4da4712db2d1c1ccf40e72d9a073888207daa39cb2a92bce74363d08a40d84ce30d0b31b087565968fea806e346e5c6966a2dfdea8f0e961bfcbe121ca91372890d64841748bbb5deb8f327e1d3c7cdf645278a5b7c6d8c98883c333743718863bf4c0e49cd47e12aa0fa91af81a5954a5622ff420afa5603433c1e9cb95d8341a946295abcc33dadf4915aa0c2cacfa14c403673f030a1240003f90222b6e593eaa16945781c7b600241f08decc222582cf14a6df3bdda8bd40cf43b2637fc7154bf48c8b66f7ebaf920744a5310fdfbc1f7a576fe667d05db5418b760a8bbc7eae8450aca60b88cd830d3a8787f294a73ee3f229b855c0beb0c31affd37b6d5ec50b18ad044599cdad86381865197fc31d52ee338e3c1be0153a7701d73ccfe5e66ec75882d4fc8a6f29f27941476cb5b0f3c0f469694f51d125f9c06553fb98795750df122c196077abf1a3fdd966386ce0832c84dd4b93aa97b27ff1088bf34a179cc970cd852432881cb830f28bb14d311646eec145c2ba04cd1e1f9558a8c7979b4fa09f5c2a6917f50ac827178f6a7b3d3ace9387df1e148cefaa86b6bc8a90b86f59d8ff149357cae460ccf7983e428ef01fb3c968957c93b66f133b706fa3abad0c9b376a41c4a1659d3bde7db090fbc46bd7e97658f1071e46ee78f8ed921fb4ef8058ba6d45af690bb801ad8639bccd93c1e11a3454bd15e442cd9a5a7868cdeb9f22915c4d9da6ea4083ddc988881be08d740ca269c3f52417be78e1460f6f8a1471e6f37391916ca93189ae34b5acf5efbcc9bf6d6e586d57438c8a55a807ed0d74f8cac074bed79678d201e06bd1a3c90453cd8871dc79c6477cc0a76ec68173bab97722fdeafca1ed59a41c279693b35e1483b4ce6f41f86821ae52a21bd41dda3affdd36f46203b91d457f1a809f07b66e0fb6e8e69c779165f22cf7a17837a01d9d29e9ea2025d6b725000320354b2408c9974b7b97b68a2aef2bfa3332d955ff9fb57f3540b45d6de50f02785e038a7ef678619358a2d2d4baf04a58f144123cf6dbe7852a08e0c255d13f307fb5f395653aac36e6f210ac887519d6a390e905bfe3bba1c9e93b7a56ba81cc9dcce0f944c17b45a6beea39bbb0667f07918725840f3073140b89b2df1c497a86790005d9e69051cc3261027ebca172062a7c7b23023154156e4fc0007ec087db662658a98c843de6acbcd13781edbb7665ead0e7065c56e7008ffd2179da73a0c6664a1854bad537a3a5c8a888c91f222e362e3888491db0fe37c6fcfb15539e4f2576f2f2749931e6884c3bd754e101c2719ed6c2ba91a11e00203f2695d29a92e7d348072f1580e1d79c6c8fb4cc88e9e161ea92e728d05c7089439be39f949ebcdf0d31df25562c34ba2119af3353874b79c637b9d374046271610585168972d077425af1029436e64ba81d728eb0f523caf531eeaa9c62b688e040eac434f91cfe7f15a5ad38baa1c429a5af41bbf5c81e26f98cefee2d16f1026af8b6c37a0ef5e13175d2fd31d02ff24f12ba061dbe5900f5c75d60466a342339f43860e75e3a23321404d0c27a3061a541617c3413a3404c5bb71910cea3cef6b31199d86aaf5cdd50a4cdbd8cd2513c5748eb7bd8eef5420ba09eb39b30642e64f53f367ca3985e36933089f127d59f73f81836ce7b1738b805413fb4fd896c55fab68d6affd1354aea192cc51dc7086dc7e1946206c475899bc9dacee3f6843c7a18a959edc1ca6e97980cfbc886bc57eda1e0967acfa29a5045a2833e87872bbc905be126e950c71fa77f4fb6e3af7fe4500544390d90eae1f478895acbb64d22d3f658137376f5d2e0cc279353e8db5a74ea68b95ee866ef442cffeede69f6d29e65e0b08707a5ba718697feef8e8b928a5d1be51a7647c88b180d0352b7d9450284901d666174c30771ccb4fd339b46bdd8546f7e355f65cc1f51ea7d7ef2e7afcd24954f0deae115066031af5945a39cb07ba8986315b37dba47d7550a7171ac152ffb6445bfbb3d19fcf31f7f73cbadb8eda4ae31500cdd68f192077b481e8e8aedad8239738c593fdfbd7790171d28d0e956acee6091903df155b41c098a69584b2933655de23815baa16dd922bd9e911e3dfc1b0e13fe681d279ab7c9819f2a265064a98f0a42b091f33e2867060657726a62a95d2a06e8b1933fefdc1e062b190e43a8752c246cc6366e2b122348dcc397813c94b9059fde1839906523d1f2d8bd522041fac31d89af44a49d2869626827f6aa0fc5ba3e27549e77307dc819318c468bec3de763c6864ad1a94adfa9ae385e91e87bacc30e24f4317e5308838332f8f12362a983f448e08e53187e966258bda4f19ce233beeb67a9ac0edbb9897e0822b4e7f8402f3fc2684f27b19885b474db64b3e694f28dd9b6cd2a8d1c19f94512d4ce920192d917eba27967283c12d09ce5a254e27a80d79c3fe69f69040405a01ec0f6514a0e0afcbf42d11358fc634b4beb7d8b03d36d0bf8285b786f3b8d4577627ed666b85e11cdea46c7e6a58f49fb37139fc11ac4a654490328450d74f4c72f1f2217e13f0251981eae3900beeef3e142d6779706bb6dc9271740230c57f3610be40aecaf4b3626f955e6a4f2ece798cf2e0ddf8c8a94c0e3d8e282542914079d75aa9bee09141a32fda09fa40518ed1feeb44dd8c39494270fbd690e4765ca5dc97b4e187888af6659aa6021518793795a329bdcfdb3554373297ea2cf8da0063b710f3eb00a8706745756e3eb7273290fc2a7176b76c2aaa48074b2057ed8c60f02d0a4890d3eacd1533040e96621bfed952c26cec3fb719a073168ff432fc6f8482df507c35520013ce6668a9fb2a20c7a4b80658ca18d70b3d2138e4e44a3414bb364a97a5b448ea9a8e6b083a94612062dc05f5b6393f66e461eb44aa5a4150a556acc52ffb2ae620d5eda3d5d0246485bceb02e6fad0b10c0c2e622addeb5442d6de9f60bd76bf82dc0736338162c1b1260c2f62158520cb2fe418a7cc502e2f6df1ddd4821d2c7c961e1b47ae38ef05cc6b99d7dea0bb02d91665882e8515b3a59bcfe07d7d9063165033a494ad4c32a4afc147f6c6ca1fd58adac306505c2ec09550237fc92ef82a2e7b5b9107d3fb2dbf5ad2ff2777ca4dcecff527b40887d9a8ccb3f1a57d6a26f3e3101447a3bab91318e2b6408cbceafb1df35d873a3a20a94da95ac60c6ea884d8c572fbdb6a8f2d70cf5b1c548c3f74da686f07f31327f5ad3cb5109126037f24a6e63a571c67c8064442fb8d001df62d8e3b5b7c12d9ea9fa3c92a36bdd1fd56c06e322e720c6fd7f9c009126f63103abdaae91c90dd705ab833062b01eb6d00df0b13b542795481fb71c0121c9cf76c57c5011d0051cd4462f198810f9980a8d378acd352bccbb92573a37b928b0a39de12c6af864758f5338ff8965c7e6fe132966efc9376731c36628eb683c3ee9e800b478ad44fc88b707b0fd4169a60bf8f40bb0bf912dd6fecc4a8f2278e3e25289c7a0c511f0b42d488cba4c78091ea39ccee2658f7391d34029ac5af7dc619e02511f1d7244672062f1f322ff37f16c0f02f30cf443be2fb21a030e6b90914a2f39e51493a65b749750385748dfbe2816286db03ebac725a885965cbeb796603cb4de98269d28aab8199ad5757ea18bac98d035241629cc1b2431b8f8e9d3d4a22e03452c7fa832a874bd682dffd85496ebee18c813e94179162841b62ff862ee0301719a1803d37b67d28fc74223191ce0639581d57eaab8cb8c6d3d6b40513a55cdd46cff559f604eb59b7ea1450da3f9b8a0199e8f4c157b9b1523c7d9b384d7d6f5dda8efc2585e4169ebb4bfc55ec9b11cef4501b005b71f5b8733ca01b37a141b52557d473c3b04129ba4b6f288eac07f8a2ee1b61a3bd7782e37a265b8d61382c83f5e51f11bb2a4abf1cc6c92f53c21fced5a45c004e2a33614d59e2f22d46fdce9b30248e1c2c3d7be360fac388269bf8a983e55094f77b43dae67318ab43cf6b3a4f6ee306422d6347873c4cdf9876d7ce8d6833aa1b39ec66ef72759dde1acb5f5b6aa6af5d669858f16d495b8369c81402e52e8241f3b0020a74c1460cadc3087df0afd96ca10ecd8c7c8280b6512dea41963759a0d2c95f4d4104d76b22d5115f281324a138c7ea804dcaa2709cf23114319bcd3a16790515576bf87522ac4378c5e069606e557289fcab9307580cd5edaf68678caac6bbf6688e0c7758f4aa9eefa95e86410c2c7b4a17178d1a4346aeb7fc062bed5671ed612aaad2ca6fe144feeac648b6d2c68d4f415d8882d0ab8c2cdc2f71897b376da9cfd94be2322d95edde2905e2d5c1bc0d13a450c30cbfe8bb44f55e40893a86f85957628dcab59c1ccdaa2fb506f0c1ca1bc62280e2c8aa2ad02f6357da3abb0190d77a021ecff489c81cc8daffc1c722c297ace30552dcc5b075806a0a7ae4352e36f80ed760d486cda71e3cb817baa098f129fd9c51c8ecf612d4070468d0070e678efab2254ca3c335ee43816b7c0b7d3273860b73dedaedc19ab928c9a068fa72a6a37a57ed6c3ed8265f7fb750118166cc900921063e54b2fccd224d6bcdde7cd86730231e7de1e2ff9291a88251a668db9e0f2a9b6e3cc3b9c2ed4f72e2facb986a470cfe9e69d9ab79aeaac606dca30bb5d8c94ddb35ce125e59d065ee1cd049b2dfc1ed613e6cc2cc521ce3b3e6dae26d4294a9375b79afd14d6efac523a40c0e13bbebb7eacef3083abe63705b5429d1862729f2fc6f1ba0bd6b27d23478450c91cd760333683250bedaf582df09d2404a64f07fdca97863b0ab2212e4f91babe857b796c8c01bd8d63dc24d375a6fd89f862510e7cb0b54354eed08ed2d5266bed663742200dda44fb1bd19f585874d790c3bf4d30a84dfbba772163de414d0086c6c23b73fc1120d0b862da24349a4ecabaafc3466156f40f6a2b3c02b00b1b3a38efeb7b82722c1542a410f9a7e1405b2c1e22ce853ffe0521732dd3d7ce23046be14f19e544dd2ac71624c555b41e56cd29c5316390b24614b04aca64c679e98daf266e124381997b0faacd71b173331782d15558e08b2fea739a9211a46ad1457ebe51fae0b491b5d29985f7f136d00b5ff0c6f9f6fc4f464c11ed48c6eedb0e73bf933e234201a73ae5dcf369bc17f343a2992186a79627f63db3fb7852deac7c1d6c281c0b4e54b0fc319d993068fc2e9836e440b5dde3cf3a6427dd3cddabb9fc2314a3ec39ac286ef536ffbdce75700e6b2e9da35002f94cb735372a807993c57112fabd270dd41c6dca233729e8466ab19271873b1c721d03dbb68f927e1cb06c7cc2e963fc02614fe4dbc4cb9428a3c3264ba392e21d5b641712900e79d852c22dae43b780b838b8ffae19ce267159d0654d9fa965fc04336bc57f6d2dcc0a87af93133570aa2e69e1eb05da3d2446293b2b3e24fae0853b47dbbc64138ecdcf4abbea3fc0a9b33d1e56e8ae68f39fae27384291712c4be80cbcc6ddb87ab4362a018ced4806c475c8c563a4b79963f4fb16ebca6dd27310713da6204188c8494f2217e9032743b01d00e2d7953b272b97693dc1dc9aa2dc68a29ff264e691606e0fc5ed32ed05e6f388eeece70e7047030021627150545b592f27a0fefdafc66b1fc82ae8c006a064562dbfd7ad3eccd77371a61f9a5a364b6747c8c2314cd57d982e64639d4862620482da68e66fc14f2e0581f6a9b79b8e9c313b08a13084cde7274abbe20a2dddf53eabe2563dbe9dee1dd0caec445368c014c1c4ed49a9ecf872de4acea30477ed5247ba670c5af7e118f150ac753172705895afa99942f3b7ea03cc1c146a3464174c3daa96e0ce640e9d5b04dcc7152a3399635b91065f63ca506420dd1904a9d2f3d9ee9918e71002a0b27dfad3b4ce25cb229aea18c731f86da964f87c67a32189171945b748b895d4519464f761a489f7ff4fb9d0373c5be56a3f7a9c6afde7d3792e8b2284f05294b29adeffc99d9140974db455092591e736f6c5ea55b0db37598ee6a2e78871cb3ca1b25b5f44a7efa186069cc15cbd82f8e6aec6d555b86b18ff33fb8b90b233be5bec69de00fcc5d3faddfa028e6015d7956f1feaecab5884d3996d9a2166447f42e063317f03d3d17d91635780bb99a335f9a6fd92260dd400855b520309f98a6616c283a0a24b3a008474a7db31831829fffd0c915e3e815477bb02e3fac8828866c6dcd03445cece5a85aba94f021930e2751a5312df49b04024903234102bad9c0c24d65b1f69e4aacd4b9886323cbc17fbe41f8896ee2488168a4948473331306fa331104faf5fa39ce59e240d6fd219be47aac288b05f8d4fb0ffe81e11d5c8757fbd1f465067a667695c9adf2069a8115a2481874b8bcc3159bee7675d6c7dde08289fda92e8ba83984123381c55464c15a01ead2211b7a0d0f9fe411b5ec45d5e400b097fc6aa05120b643bd5d7aa8169b34182226b14d9e760e6629721a709bb7a19caa567ecb7e812a867c61e4525e08624f1bc2f9228dcf2eb3d933cc239586ccbbfa4259af4679c7a7b1ef878f5bc4b7e55d894fede665138049949125f4dc3f0ddbed63752064a713a87ab7fb34fde559828e44da8e9dc9a5540cdfead178ec421ff57c80673e1be03283a7d1723f750832595578acbbf4df3b6b66c20284ed7ee93c85cb4432e45e1d9fd67f3b3133af753999860ec34bbb40f602250d99a84b42e3bb1538d019935592e4de95331ce1aa0c28eff9f2fad0993a8a2b43a6866a9c3a2b89822a3238e5bbcb5256cb5e6722304cd8204c0640a5c33712361b553cae5c713eda45872c345af6253a4209c2da90e0e7c745b43eed87825edb0030cb44bc03f82cc18b3a9d6f53bb62c21a4e9f3bf4224c7a310b703d967793d435c560c0f3c6ded8f8012332248b5e4c802d13b075c5d3352e6e0d9b8485ec188cb9fcecb2d19b89a9056394f58b9a030a3267a1827e232e742779eb7039a1e00823a629f8c4df8dbc3228eabd03babc702bf7fde7d97467652327f6c7c2115c78d776a0480c474e7d9b9d52ea69b54837fe926173a2b54125ff11aefaed2e0cacf77b2152cfa786cda517a0c3e4b8f65f003f759a6cf61e83401f0dc3f12be4e5c779de1a32298e5e581a65c0b35f0f52f6d71b258ad36c65dddcab421df1f88dd5abeddab824585e866ed1c79841cc80f0fa52304d4aa6d4fa211a4f9e2caf8fe9d0c484bbfdd21445feb67842f8caf1a78ecb74f82b93343fc2d09349e603608486ae7e3fa62c16b498115ab5ebcf8159d4c665cb0b46bd7ce6d0fabd66da420e3ae6cf97c10a91d21dc510cbe7d3f7c7694c492c898bf438a7438b8661eda3cc0016c2be81a8c3df7563a88adf096476720273b9513ac49f7fbaef92a4d665ded921e540756f8146c62c259760dad3eca2ee8d01b20cce4745001c543a3afec28ad9728f004a932a4d925e89a8f4372a408b5db70eb24cdf7f11d393d1c378766ece385c275ec1fa9fb53aeab39283d1cdb3929b83f89b1b432680d1b82d9b1ad1abd05a3c499bc891b62ee393a6e16d405695315df854fdef5f3f3ebdbd80e3fa45706c4bfd0940cc0d7e38926eb451390564265f41d2e2d9d7a2c9d6677d0454bab13cc9d17ca001a68a092e88e3f53f6a134f5150eca7e8a48d3e7fee44d99b8dbf1fa4f3755b04f2efa597a157c7e9459876fe61e093e6a4fe3c9be12ed0dbf08bf2a7a7b8b44ef2664eafd1e81620306d8685be24e85508cd003dc104baa46c13b25b47eacf050b5c0ed4cef8c27a229d865065be78df8016e0cd443463fce935d8648aad72282f9010c0378a5c8ee93885e5add3060fe496ca910b7228f741c5af981ff101b8a7ea386fb422a09f9f7d368d1f18251a92615afd31f4841cc401c56c8e600b8550765da9a919aacd60c04c7f24d43beba9d539549dd87e9cb48949769842453bb8cbb43b4166191c3d680a856d1aa6c54de780c90006b3496e7764363d7c12df0d1e374d7a9b1835f81b7ae5cdfe9a3a7f59c2fd510ca57436c3c4be13ba706d32b8d01003120ef7d8279d2503e1937c051a4fc4bcca0fe0676f472ce7c5a4f51d15434fbdc9a7c78696277e22cad96703bde6c62295dee1ed6c08276dbdff5425aef54b28e192bb2d9a201b59c4984f1a4e4084fa61b7e6ae0e7cae317be6f7438cfbbda36c59f9a4b741da02b379d160dea7f4fd9c82d8fdd9271f2fdd55b5726d01ac5fd3d6c4c9da6d3e012c3593ff62181fae68a2159943bf11c06998d3fa3b3a2f495eb16f5aff034a434691da2d53157da5283887a8c39218043bfe6e68599ff89185543022afbed2d8d3f85c12aefd2fceb819502270be2bacd8b6d6642e6dcf7c352eaf20ad802c8bb32fb04d829d3d18440003ee97ab0d8bfd76c1806072337c4dc9c13b55fb14c3ec91c97fabefdd9daf00c05fa591e30fc98fe51e173e1a18a8d86f9ea96b9298d894f32b8ea8395516d8e6c01cd6ad29ccb0de0856ad179bfdbedea1d3439ed05d039c7e2132647501cbd7d31be284081ff34ad5b84251ec1c92c51b98a88f0a940e66b57892c510a132fb790a7756eb0552d538987dfc22c8b986c844a6eb6d57b6e5e60d00fba9cc78d0b2188001020ec37eff888e9c639af9963f0d2576610741a76d022e9d56af664b716730ecee2df4b770e676bce313d94b7b97109aa5dc9205e0f295e1c65bf7666724b417c50af22efe401c5c305209c420e3ea0687b33db504effe08dd5edbd2e417811c0e2131cd6cd4685a6d01f591a7a979c5f6e8ebf52bd308b585a898d7ba1cb30ddbffc28325986b79acf152c005dc375de9f7d40f6c35b9d7d764bfddb18cd745aff1c276af19dd2aa483a700541d3e08fccd22d3e73963601a9c944712558581e5b115f239e808d97c7fc62025a5819f522925a19070755c06fc8dbb6c6a65d7c90ad7c1aed1b10ac07591d298bf12a6ad5439f334c62b42255a7c650ca14a8202a7eab43d9406a68f4cd761b8832ef74657db32eae45c53d647bb9b16abaa653e63fc1daa28bc0c43b9a9e15aac71b7ae04935173c5f9fec80dbfb63f7011a8fbf1de7ad2062f9dd24a7f48be3f8e561dff31b04cdde545e9939eeb19e4af17a761a987a84974ae1952dd295f71061627ca5df65077e3702856f73440bb794109ef713279e1fe8b3c2d01b85c8c6a0dcb691e288521e3b0578d6c97fc33e59a561f5ff073dd02e2004d0212b791c6e3f473ae3a00693d279d6a06c11aafa6b91d1df82dca84f04125834f9b491b65b82c6ac8ce4d978dde602a41ba878339cae0d8e13b6d748176a220d8fd221453d45bbe8041affb6fc86fdc21f0469e0f68b488ee337c9d141988478d76308be4a9f9349d250a2637bd73003820b95eadb8823bc491985910a9b22bf04db5c4ea82e8b385df896ae53497791b3b9994084b8c56d3dc983853221d186023c4101413cf950f881c21358e9b6c07e06c7b87f5748fe6c50c34915b3ff8888f1bed3bfa6731372391190f4e40cd9d2652275a900ccc2a968cd7f796684ecd9631fb87b0dfe2e806a47e44e103f18bb73cd47e3110a944c84dc0d5cd0d857e5d20e0e6d32491944f496d5b8cac8accd58dfd7b5526a369f6932ab18dc5617a638554d9a903d3c7d342b84049224ba967eee6a305c4a4e209b9cc68849b636984346a278ba48874f99bcb08810ddfb6f8ce2f4c4b080fce983a9beb7260912a8a6c28e61f54eb4a2e56789db859860c2fe9eee7d547e20db82a527cf4d40635251bd60415f1e68a45ecdc269680f5b0be0e139557e8044c13cfd6223e4f7281866faf9c3b8ad4c08597b809579872c026005c497840c39b69f5e73710042ee18100725d941c97375ca609b54d31c8a28cbd5f66062d693960e44c4e6471be1be20cdbe8768637adc36df8d3e05861171f71ea6ba131ff3f9c04e9049e10b30d140565e5eff4be3e73fa97b4dbc35864ff40992644f1baf26621f6bfc44ccf4f291c9651cdd59d4a9e4c73901a19d12800998087a0ff6afcb154a2f8f7bcc78032763ddfb462da626f6d0632f32d3ab5bd922f8f3064bc6e3519b65625d18592bb03b5a1bdcc175b3ab1a978cdade70b2f17175f9f165b96eeda8b5cdd811162d9c54e6b86586190dce9a49b1160fc212336fdb12dc6fe1b2bea864f85c18b0626708aeae1bd5fb9cf9bb87c349b3847f54ac08ea0228bf16acb805efdeeeb1aa3ef866c5431a2a0a3467c2b827fc4d1ab867f047394a3a7812151cec90ea1f2e7a1e41ee8a50bf9f3f4ee149e190a68be4cd8b3e253a2d33ddaf1a924a17668f4d675bbe121ad5f3f3cb31123e52c935dc2a7df25dfb4ad79d85976f2ee0e069da85cd8b3c3cf47740742b99d4944e560b495743dd0496d815fe2a5f8c6e7e97e50a32d8ec726d289ae5f3b28c46a9462d3330c350b7a283efd9b140950ad0f37d1c344c72a360b81ab13a1634b3207251f64e3c1338a1a5be922ac044ccc8a8d1eb4b01e35d32bfd79cfab5df2c60bc9f7f0e8fff990c95601cd29a3799c7fc3c614454199080df913c7898d43a7e94f5fd7b0ac095571cc81da58c180329b9305d542219a5164b22eca97f79ccb5c11bf0746cf9dc8fec2bf697fa3f69ec999c2d26ed69f07c9e36645fa712b0e03f970597dc161fa3bc2d17f402643fc58a02ee66fd22fbf3b1ee85402a79bf375d1abf17824e7c6f59f76547a0a071916ccb7701339d5b85b43c48baa28ed4a4878844444c5a380d03dddbc19f05a2b953d22059f1a093442b1e9ff8fcb4a15b9a38c47bfb55641ddfe6d833bb2b804dae101ce82b529e3438e48b732e6f5a19c9744079b0991b9fe20b10d5e4bbf39c83cb9c9ae273d93fc1eafd400e962b4220dda48e11ae34e8beaab222022066c808c47fc6bdd83fddf03fad0144f8824bf3af80223fd449e1792b0b5aacca88423ecfc1182f09c091a9a0ee86d63b6b117a2ffeb1ae4444e520636faafe477299fa74c845ca058d0b28e01f246d06c1783291217b379ad363ebccdc992960b15632fd4f5a01fa417e039befa2819088129ff4967c0b38b8fbd125a1d71c907b18ed0cae70fdbd94091bdaa4cba0c65749bc065b31ddaa94ddb063f58b82a1cf432455202f85605544a3582889fd4377242f042091663c1f8f0b9c29941a32a2cb4371bfd013ebd10f3c8de6d666d64a36ea47bd73410ca38d23922abc2a79bb5f7eda337069e15ac1729f184f997e5b5774ebc928d01ecc7736825a984afd87a8a2c70699636b2e174cb65245fce3dbcd0463f50411b69ee67c42f0f1872406f0ff161dfffc8b333656d9400e39d2db1c70fd93d8472fbcecc8979e87f186b27e000a6c3b074ccae8a3005a23a009218314d7744470b09d8c17f6fbaa1351b3bdaeb7061c11472b0015a75376e26df4dbd571dec66bdf860d420ef5e63bcccffd0c5b4803a82320f8db294e0aed25abfb3c40c012cd5e9bd1ea764d8e72ad8117fab7e9e2822c866e28b7908f17743260419c1b26140c17e8454e6aeb4d7f867b153d3abd9889379f01de9a201600cae3774f6ac2704b000a1f26677debe826227e819459ad5e7137b1408278f6c04453fde4ae420049b407d2e87f258e84a717deb1d563f61150d2142ec3334a8b67cdad0adc12ca274e56e129bdcbf6be31c1910365ce5de0d468c42f04050b87c002ab1676f7ac2cc48b11d1fd55f7cbe8633389222445462d785fc74ca58e67707114351fb2ef3b973cd220802bea27119608cbb23ddc2818cfd0e64fd7f6c94ad97f8fe70777ccf1f7722ee4ee922996d31ac46477b43cc657c6eb445cde7e0c6d86184adf6e985bc6613e316a00d4a30c9d061515d97f813ed0385220d2a605cd614909348f314e8f846d8f9c03fc2792726877bd92bb50fd3a82920e5705a3fc2e1cec222a5603dd496bd04aaa7526795e28e2fb6c1b54acee89254da6656f50780dc9d4c14eaeb156cadb48261e149477d920ee1d8d7184be2ef20fa27fcdc2ae6063cf32971a8c6533f36dfa8957c959aefa129b597d4bd3cee334c10fdd5bb54c34892fa85e252bdc1c27af14bf3d30a7c97f4d7ac868affaf336f0422766c5ab0bc5d0223542ad46ee00de5d5609d5e589a3f155f17cfdd96d9afa5e2db96f3fa2f7d218389f68a6cc6017568e2e7fa7136b3b285e8f4bc3669a7431d4e5122a872c39694b0a6d11f461dfcbd99a18c67f0260f0453f6f9b5b8639100f8da5b6e513f1ef33e62e47c54f7adf9f8329789738eebd9926bd92bae2691dddf7aa9fbc77aec7ba754564a5420f6f225b332c279526e7e0ae6172dec4e61fdf72c6a18c54011fb41fa0f55e77b93e37cf9935d6ed8460b44abff93267f5a212b09d46c5368a05896165e308d2b5f65aeeb8832e9419e289c778c4788718105f478fa948056dceedfd6de245eb999a091c0f63a191c6dc20560a8960803f9b6a3b684c26de290f26325331b7c0064498d9c1b0626517be03c6a37d0441298cb0519c589a88ae5c91e920fed7a2c1ad2db01406e35a58d2c707d759a245d743a9330cae484549875d2d86750216118c56a098c44a9e3383e2eac6e06348a92d823f9822c41de42920ead99a5516999a250b3ecb10f799c73464efcddd540ee380360e421ee4efd3069c8a1a0049f29dd6d60f6cc18ac37878aff7b8730a71a44e7321c6ae1b9641e0ecb6e23da140bb7ea15c05d10020b39087d9b73ffa45ce1ecf3940ea9d849fcb618b2012cff785d3546e4de1569e6c2c7904b17851c31b4bd5fbd663b4718a3d7e36dda797ad461dff138beea0e5c9b2882e1ad5f5da1812dcf1ee1e8774e22dba19aca787e2d5af98de17df22f0cd85b7ba8d9184467ec705f0534c6c0252e36fd82b5671607575f6216f4588ada690edd5cefdd399c26d2e590e0e8a69ded1234c55ba9429870838ff674455f2f4ed88d58b028bd65845710a15fba58c055641ec2510f76e2ee7e3fb4818e32337a24fe9367577013fcf558ddf9bd8d90135b80002538f8c31b4443bbffc8716174807bf19cbc145be7d702b097c9390db2e5671ca07badd853e78173b9dd6bad46b50a506bd06e159819de16f65aeca6feeabf6868a86598ad8f6cafb069d813f830a3a23711c57026b10e2614c9fb720465d53fd908b79c1136e252742872ca63a107d3b8bbe68aeff737a463d18c3e500fedd5cd00d30dbf0de8f78a2db82431fa22cb3cc6cc472e70e23a2f28df2530cf9efcb0fbfb87b8bd6c2e778dca342e3ade0618d0dbae3f49c1717ad7c74023f5719a5da84e8a4350c420ab1cc7938fd4a93ccac4cf90ab285e8eef47f3da0d05ca185c90b3bd50869afc17bd548c5b9398596f5a606c3e7995497834204819dac12c5a771747fd80b182cc1a947321b00244ca6f3595aa6f4e6be7742c838d68f167e547267d367fb511b67b5e36e609f94c69623edce87eecda7d053691783c96622f84ea58933eaa1c00c1ceb698b46c2e2fef09ab185c54ec3651b553cccfbfb3b3e54ac0da0d498c926dc8d53c3335079cc6cde6cb14d4285eef70e63562887b4fb41f5b02932b9453f00db0a365e35476beabaf5c0cb0c2aa06160694b3efd522a5c68c6188ef299cf8ff6072ab6858071498a9d2c1eed99b563020f8f1be28aba55d63b9f153d51cd724b248934e48757ea94c38bf1406c8802fb35d9748c66587797c1914454ed7a4f341d8e1ce01968e935a258d3b1a4caa24f3a46079ad16c3023898d3dc7002ba405738f6c298341601961525333b1799a6520260f8a4ec7bc1e3cec33d4445f0e21855bf9be9101fae663cda2f302e3e9de83df3ab4cd49da38743e4a5cf48d1d3f4316d4f1c1acb271d949729c746911858f3004150226c88ee2f02424f4ee408702840a46afb6b4f8cbe1ab1502128467f332728162f30a664a290af191f5e4ce37b696249eeef9a70cbbcce7136e34ee7186703210a1b6d13314aa4a592462c2af06565192635a76d4f00962bebe98b7f56125ace783a1dc8feca8032ef95bab585f70d8875e036b9a6b6723ca4d1825e98f3c8e78195ff26fd556305232e037b6883cc8dbe92eccb2bafd9c67433762cfa716a54d989443204742698ddefc5815d63c22e772e55889e90ec57915908964ff2620581d2bb7094f459618ddd4a40bfbf281b642945fc178d4e0a2d874f36bf5669a1eb3cba20558eb168234fa26703478f9d0e62f38c57b1319d708c711f0ae210c0b047936cc28c8bbe7d00b4cbdcc3674808cde205e8a80f369d4775c60780b0b03e7ed4f0ddecc57eed1c89ac5122e8cf305e0db6e85a5ad3b1fe615f221bbc9cb12fc8d611fee241806238b2190970df54db389c390a805352838dc9445f3f3602b4e0bace016caedc5bcfdc025ad13635789b312403af6a81d7844d5071bc69ac05c1e25c045db24dbb2bb5c8db190f95b88ce40ce414b7aa859ef9fa06ac055c4a8c08698bdcad445f3c69bfeb419960dd19a5e96ba007b9b986620672ed06b038d4accea01fde7bdd371cd778edc33d1ea4fea1b62450ce0c0cdec9009872137ae54d35f0ec9abcb98eb3bc8cef37e9800dff2415e0d24010f4686e5d0938b0822aef22eb8049cebea4dfcd29dcfe0b58e1ef514b027eec671d525cb567e6b11fd510b49d5d9af3b96bb3f450873a4279dc5afb3a41b3b32efe9eea53633d502b633fa089fffed31d128930edce87b737b501d70249ea80e257f455dc1dbf799098da4ba878b1cc8876f5f72314110e91aa5f53b21ea6ed75a85f72b18b43907c3f55fbe94a75336ae3300047480863141fe3f9562ea3b0a407d7d5b17857144eff7dc429246fabb6c66d9b8f8613fbd98a5d90a408bd9551662033e965518699b0aafeca6a8e0ac3f27d84ce93654e2dd97b2bd1e8416d876d88ec75c69fd6fa9a3230e3180c24ca18b83d6df7ad4710c4f72ecf27b6cb53b016de31fae65fd1e159469ee0c581f65e894a9cc34d8adf9aca38e4d7d67f70ba6077b0d7a99daef7ff2d2e8a80aa198310e7b6ac5d4e42a39c1aaab9cf649953115fb78f551eca726375764f28d510eaae3e57eab3efecf2cdd5c74c2150df03725c26d1d310828a474deb136dafa44fbd19c5dc8c8e95527a1e7e961c8ee481b307e974446e543ff6758044030670929c1a0d2e17163ca750304e3f0846a463e50e03501e76bed9064a321c43e3eeb35417a4b4f9fe3b69dc6363d487e5336b0f2a449a1e3e6820c916bdc7a5c43b03671db074b31a418dcef11717f81d4573366a8626eb792c938e31c683bada2b79c3bc0b3f0a5e7ac6b011f2aa06b39377c6edea228fd471a328d3b92bc3e26e765925ea99ededd3a7086669dce36fea206214b5eb9eb4d3ad389db62dea6f0a983fac69e0f645a37a28c133478b6e79327d534ba73fa67d6474dfb9c48a78942a45627fb50b77ca961f344348563376e57694e7ea82caefaa6fa62f63bd89a90e656976292525690da3faa0ab0d2041389b27f31430970e9b499673c6e07e3c9b3bddb768d61e1572cfab6545d55b60420b4cd8879d2150769deb28f9860db0835a2b15873784f6a72eee79a5dbc1b5e46e898a33c5c9b405105f95f501804cba01ba12136615f85db8eb65afddc474c1e056bfe3592441d4fae7e8ee31f951a60ab977cd3cdc0dce5ff07bd27ed3a64f3d60e323bfe30710b1ccbbb45e932a720ef2cb2613a050923b39b089eb30b0f34c6613e1abeba7ca2a1836a22c83544f4e06c69e64d1d6c394c9b0609e4f630b6b58e60ce3ab3c57734671b8e51d46e455aee7151266391ace1301f8268b427769e416674ee2af6313f189ef92a88e709da585495b05efb8fc11fbdbaa943c497db2011db574701898345904679ec61168eda7c065e38e80ea77316d0e76512b3a64bdb0518246ec56d8f2010ed76e2ed97a8df3bd176dafdacd46dfa4d372efdca96633abd55110beefdc0ad21f9c6bd6f7f510bbe88a6d1fe1e423e083db76251c88df03ba2bf812e59339cc898d5d94756219179345bfeb8848c1f3ffa8f9b74602760d84e58ca83a6b04a509155765f5afa935c80ed8bbfe197aa790ced921f31b33ea92f4a7abff2f4d74afe2f931ddc773fe64b042cc4560cdb6dfe486ae7bfd11adf139405b37e1cae3e107d961da33f3181fa26be1aaf27036307e322a00eb25d9db6a3b539a7410a3f10c9eda2e3703922c07cec85531de4fff478ea838da77ca00206c7dcc0edea60561d221607068f758f694790f1ec495c64f80674f89ee0ce153ffdfc17f7d1ee0fe3cea87b0f1bac2b2d7f99392d3be0f80890a512b6204f175032c1bf540dd255c9d77f0f1331af7b3a7f6e18070340df2172810970e911c81f8a764fdd627e48d14144b0b3831ba3bc3b6965bacde3907ecfeef5c442f0c079d58cf890c04165870d8b0a165e25034c847611856d4efcb1646ed1210d997fe99dae5b7c0b9cc4f54c12165b4308cb7012ba4ac552f450eb182cd31a54fd5eaaf5bcba09cbab27c444cac1a554e191d26402cf607a435a903e5ee66fd744f1c16d6d3e429e212b0480ce7ff5907ae1528fb537c86d98411e924efe83ec8f6eeafcfe00b55c6c3a3e2b71042d0045223ae007830b6463da37d87b0c1a77713770b9fa33f3e3db34344b653753c60383b9ccc07b5e2e71f6f837ddd8e0152719f9d953a17288a6c88ae4f57d46c72785e194fe4615104855c95b99d18d24620145c7b0f9696d1a3328d1106dd17b6a640534a9fc847fec6a85631720f3853564da3103425ac3e037afa895d6c0d7af487062b361f4c0df4fbbec74b57bb21ffea37f1a6175e06a05d5b39e4879dc06515fb01e829750cf37ab7d35ccf826d2e27c1c048ba0a2723450cab14dc1370fc025b5bab189e9c671da274b4a63093a575d0acbf1bcfcf8113eb06672f30e0cc000bfced8c11f3c4ebf712b988150eb279ad3b44a9d8add4efae5348bfd7d94bf1ab5fe45de9f3db38a968bbabfca4f3c2a177c81c5f23dac220bd12e1b4d9e83e2ac56a114dd5be17101afca5ff7dc5969d3368d4c7b11a474e75e1411866c47a9628aa3226fc9151cf65ecd1456cb96a4f4eefa93c6d42101b881cb25b14ed1109e8a0b3cd82dcf799cf1e621d669d33504653af56f5c8ab9ddaf0ca3ca51be41142b077acb4a891688b3f03d33faab4685a3434f56630406d9f7f9ecc3908791e30b9732c5a8ca99c3a34cd0a7d8a086c7e22dc522fe57aca795b37e5f35c2c696e423a4854cd433497e55faeca7d0dd14c8d431274a74280d3bf42d3a2ff05a60e75a317b769189126204a00f93f2a57f299433a04992f5630a3b7c2bad42c145185088eaf9e966596cb6a2e678906fade7ebf438e19f2ced089dc68269f0f254e7cfbd060d25b9938c41a20877801affe020411ca17dc7ccb3c39f771641a0d557b99f63b44e2e189ae71d95c9a8e66f286e2cd1d5253e302c9a0eb470f1bdf3655d3e9fa4ae00a36048ea22a95dafde24864f08824f559aea817c8e50324c8b937cd6f2c25032342f48443323cb5dcfeb169150ee33d28efd44baf91914cf1c4a2e1bb44ccb75a3f29d8d7e48fa42f417fda280d1735fe59f90e0e42c18aea1b91c4f46871cba94e89653cd764ca5fb2e78cfebf76b0a5c39697c59128ffb8f80a5acf25b24802a47f8bab15df97e88b14fcd2273c89f08dc1b2ad3837444cafd53777865c89be7ea1bda5787bf6da523f92263c099d3ce1732b3019a6f0a86a2d67135f5fe51a3513cf5699d90097c9115ddc5c4f27fad2726889f58a186f8eaec709de1cb58d362262b87815facfc0da09a42b5f57cfd4860382557aed0d16f73477f465138789840db2425a93d56190775373f7ff6b0e464311647ebf5c4c2b1ab1931104beb83a21d7f82f273328a0ed8b84a728d5a6bc3bee2700c9108afb18e892ab87790051525cb4f4571029244f07cdc3a31e0bd97cf9fd608cdd301142c56b1ad8bc03a2539100271bc19801541ecf0de1f59332207cf90d26ce5f830b113200b8e1185fc92930e58435242f402aff392b6bf79e90f5ed5dbec99f5a40724ae2694490f1c423b31434ff3b21b7729f6019cc641d69890daaf6f7325a69d8d9397a12750b76bafdd16e5361eb7e8aab1184787d7ae10026a5859eda24ada1922b9fa827e3adb570d634afdeb81ef290386eea8000ee4b6c9bb7b2bc5ac764270f6766fcfa1b18946d82fc8af8f5097a004afe05b7b8266112521178d3dacc12344d7f611f5083e18e74ea27f6b2e90a0eb80baeb753f2362523b0b3dc2f0cb9e4d2127b26a0ba2d3b4389f9df90b702eb734a8cf3d33e9afb91d95f21ddf2be297a64dc275e4fe1c39a097b3f5598caa6515b4f75e0be3a643bfa594c25d837a1b333146b4d548d3e96bb139f78ca84931f625a990218a24989e851b54099b48f1d5815f864ab21dadeee24a4405d20fbdcb3f77243bd31ef11f3a9dfe39f15a91ab646fcbd81efff2d877dd9ed1af59bf15e5fbf376ebf7f72b19c7441a28172130461894f7f91153749705e33a48c86ba2f7c2a18593e047ad5e1fc01331cd192048e69b1cea89aa875700ea67af30c76063eaa432d9c2b67971cc16db1dd514f0173a44124ac0cfd3b71ca351aa56f0dd2a6ac72c843563502633e739cbb9333c89d0e5125c3fad141beeee18063e885dd3ba07b3338b19eadeb0f867a97a8591f326447b043067fa91b9e30b130940f1ad9e49546a53e22f1af28477c67b8a39e65db8a423d0b7cec2f746561bf8acbccca5161e44d9799d320021b427c05663bd7be12cd0307747ac831b7d563fc9c7d5cac27febcf2604ebe308fbaa45530fd750ed3652328daf6cfe3a69f80f1a14e46ade99ffb183c4c1b24ab067f8c74f786c71a17e9f2ca7a84e0272cb5f43a88b0fa11f939162380b6b7c0a20053bb07da42fa7063ed5148e97bedb0474444af6204b34cf72eea78afa53dab3997789f11101f46660ee21b26dbf8538e5311675f4bf3cf743473432ae00260f8396960a3fbbb8b7633b0b8be1abb759e3630cb496281d3cf1f93935ac7a38959058f6d37e7baac57a355fa5afc986e5e7f73c83370bce8755fd1e885c457d28d4aad28cd6e745412a1346cbc518eec29de960a9ed799b6d589a86202c7f3d53678b6a4c335e80dbcc03f79480eec54e758a888221b21bd75fb97315292dfc18e8b110ec2242734119557b0125980c3453a941c156199cb4d80945ec54d19743342f7b048190f9f403fbf5fb5399a6066ee1e3338fcf0895edf9e6efb6fa3028948cc5b7518a8f3f2f1d6c65663bee16af17ab650b3cabd677f1fca4f09afef00ee0aade21cb9c465bb850f9b28d5c2b59275838e5a39aace34f581c7f4406315957b865767d19757d2cb962caede219d5ee6d86080d258322cd1e7a849c32e88e99ae025d79a3c7b9a2b92658f21084586e6ef5119cac0540382fa3fcf501c9349cf71412fad74c0b3019f9e85efb566d481f75c6db3691af53c45046a66f75fcf8e70b6ea6e60fb7126e7d2ec10e014eb725ac8281e072fd3bef74c7720903884bb2d4a8f4e88a20859b5abd9e4922a7d2795e0aa231c71297d26b36f5d521acf7e8350740c6ac6953bd181580b4d4c9725251cbdb23a0b50f75c2eb15340a60513b4d7b2e3c289d0e6eb18113972564202adead63f82da7e502d7c6003ba3228903c3d13a1d467f34f43274c23d22b7ca049b7c65fdbdb231c50ddc318b6f9c59c4e4ae15e1643f910336c1d25398650a9584b3d141790a25a492c3753398f0cddc6fe5addddbbf936f1246d4eca8fe4e76f29a4351162987c7a1c6e7963a22dd88c64056903c318cdca47437c52c2b8d4b7cd8393388f06dd6313d845b580f01543d38c1647397f07f0c9a039ed4afa32f9a5565773992ab7c18689c3fbf5107fc015d52c11579b59a74857a8eada2ed96ab5ab1ae80e4d778d15b43833991471e3e3d422fdb8cbf2936ae70078e94f4844b4454ea462cace31d6c7f9121f278d770f293cd43966a8f04aece405cba78c56082348cf12febb2071c7821322344de3488e9433d736417ebb5bf08343b98cba8e9c4eed113dce111a2455d259dd083d318252a51c9b8eedf5f31d471841dd18141f7029aca2298cb1d11e737c6f25a754b0cd529d86e656933de1223ff037565ab205395f307a704e4394444465c1b161f048b642c33eaa49dcae9671086a9ab3995c18205b785f242704502b1112a1ea303e95dedeb793d79564fed55ef3462e1b8daa90565ec0e06f406b801d31b827c263644cbb4e39798f4487d5f9d88bfcec09c4106971fb4edeb032f03cbcac1a5c2d867cdcb51fcdb3d65df6e57a0ae0178b626b4e955b91e02c203d94be6fc71b632758b392d65db69f5cfa0ba809b7628bc2e3fbcbc5a131c5a06ee5f5e60855ddad45c4520127c5f4bb2233c5f28b7a0d142a32f9e07822207726d741006854ec81dbd819cb9869f1fc5d8d855c7d211bc3e12605c330e5d3167b512a79d57e30ecb05dcffcbd8816ba8d3159a9994261386a03c8695143225242bdd35a20e0502fee7c55a367624942b79a873d230484f0de3665bb7246306bdf089226ed2aa403aaf5cbcb2b9172073f6b948c8888306fba85a74c36f8c817c11a75f027c6a78ba4721bcdce2f682aeacf6f7bf35aabda20b6cc2148f15dd72c2d008b643ac0002ca1aa20f1b7c3811e6cdfe14c77eb797730c0b56e6ead0267a24748dee56b002fa99b6687e3c9b1e22a6cade2ea05d9a432548a01e064d08787d63ed2bb5e7d0a2e70b7818344f11ced95134ec76ab63cf28ecac575d4974fa0d5854a3360c7f09b8630171de22150dcf8ca5756d6a295cf71015bed2d0be7eb3a9ed456997185c68e7c488111f5a62a64a228f172346c2f1e97c641944ac0c7cecd51ab6f3f87543b0fd77add8407ce03ddaf7d0bcfe8fe458cc2d4030d1d8f0e2349323cba6252fc669716e57b4c6b6022504b34fe35c878398340f84993a62d6b4bc8d6f61b4690dd296f06a2fb59d992b4efee0f6f2024bd2776d1cf7f462477dc35e6a548a89d83dd4adce9d14869e3031f338c7301706e997a6eed647c3209713be649614c36c7104100c7765866cd596dfc20b51a9511691c9bed64e429e5803b9bd1964e803d1350460b03397f9241b74187114e8047506595412778ffa3cab60f4f365ee8f86c0c71e69c12d760f7d2d4b4fa5434402b445d4f324aae5336a9fb68ba1d1533c8034d2a276ffa69775fcbf30de9277b44692aac902bb0d35d1a5395f242f7801def960fe4f2946d76a02a7b054bd2dac47673978c61a0be68e220ea0321fe26ab60bd50b6ee871ab6aefdb6691c50dbb88a6be63550288e056814d3b85f9f81386fb319c534275c312e6fa84063b7678625ca01de60611af3c46b9147eed6e237c721d355e6e95f41d1b01015fa863689e1e98a72e81a6d95aab1aeb6cf6b6df089d78564d5af212bd9e0fcb94a3da822f9fdb4ec797afc19deef290b0173f746dc8614b5e4992e1e20af590012b57c6d8f8408ec7b7c873144d40e7829c10880f15d90815d3a873d55d316829f3b05632d4044209d8c442fa060c2aa3d5a732f70f3c5ea3914fd051ca9194c5b66f5927ed1260da2842f75f1f54153ff1081b20138091298eb290193961075b4d86ab8fe7f4929140f9f0adc1caf07f1eeadb2fa4335d4c91b4b837dc3bf4139c61b4299d3a346b040192c8c34e396b2017fb38f8878a63c3806236d6823ee45c18c833b4a6874908425b185cfefac9320669d5a3598a75b0e709b3af12a5b629960d3c5e3ca8825f56350ddeab938dec8c6401fe5a207981d287246a49cd206db8893dabad45c70e03e4931036c0029e018b1d5fb0e3e47f4c679b1817264767c84c62f2bb2bf9c323a1224660b7b306f15cc8a9c221813797b3299c6f9a27b67aa9880f53978aa3046ecb82db54090c8429e7f17d2732b1ffb43b1022799fcb12afeb93a8de220dc874fd1fe0f2b30439d9e1571f8317c1a58090dbd7c67f88aebf45f82291f78f8c4957c75e851c7d041fdffe3bcdbd7f6856a3bea99c509625dbde1cf16074ca3cfebb4d5969b4295b1bc07cb4f346ed35c2331d21bcf10db96efd78a1ec0b938968b9eadd10dca6fa863110632588c94c2d19b28770fadda0606ad73f9c48ccfad0e5cfb4e2b9516719614fec91dc3b99021b1235014a36b9a331a6bdc716b0ebfbd78776685f80c53333f11ba1da46e75036793830e13fa000cb1b7620c0acdf7b7a6b8a19706d73962ee161fa6ba5df4e1719bea70080e51ab1ff69e0a30c11ebf7b2b56c550a613c7cbf7b135b60dc8bb26bb849d4f83aff3fef8b7a40eaaf56556fd2fc296bbf75a40ecb52c096066bc702b0ea65b9ba52029504aaee2d8e85788ee692582884feac7e64320f0758c8ae86dc1de066a687125220f5a65bfd51cbc415bb539029e0bcdfd5d06016c06e6a0eb748dbbe6a6951ff1746a7ccdcffadf0310ec0e84c40c9713867655e72be7c9b9cfadf64c162b4fc8c0c4bddaa64449945825daf2545794062328419efc9f53e4b48ec32413def5ddcccba786a355989061001f3b4d45a2e274afa73486a5cf810e152b36d5f4ef8fb82c950064d283e9ce07564ce325a5eca87d51b746aa7ad0c1f4a2b9dd7a3a5c6feb731d7eebd20fbc652f714075da8110e2922e4c116f7a5d87b97890b011a95366634ae9e234ea03f15e9944e7fa7dd0c55a07b1ddf11be97a3b9a76f69603d525cc6059f63eada003fbf7585d97ddc60e56aa486164da2c83b877ec3b21678051965289e033147404bc39a08bde70dd6d5553e75b9ba1759e8a41e6ce43c1ff57f4c8414595a259465d61f7095a519f66149aea51d1e6efd05738e1d7bd981f2c278c594b5675d4b404a00213746533e94d377d95d3813340ce96f593f1f9fed37ce0516c24033c60b1aefb20480535c8a9186c1e6d898039183bd6b2bffd252ba6938fc3273d0d0ff7aa533de9a51ba707c47fa066999956037d6f4e95a79c727d4acdd9de20004ba22fd1f1c8e4a3d7b6021a2af36550c5a0f590f966864e86c6fb68fd3e50768ca492ef678daebf86fbbbf085f5e8f93ca42a0225880edb1bee07f0972a5e35417b0338413cbd261b3b70ff583fc8c794f1e19d8940256db22b2ae0c3e987a648fff5ea38b2184c1bc937e11f0ecbe93894bbdcf8d649042e98173af260e060694898cbf20cbb30fd6ff9eb761d2900d202d894d356ea2ce15d5f196f77321488b8f9ebcd07e8406e670e2f31482fb473b12a2a35bb8e3ae77b0bc8482bf66708f5f12ac78d2459b333a56847e7e86c1cc48eff1d9d00340808d06c29b05021ac92024cee031606d31848c96471e262098e4127af4acca01160e6fba96425956acda2067d72fa1fe8f4cad1c1ebb1663dd31955bec6fb23cc0a51ee3675fb4c315af57f0664070a0b7687a60baef748fa1df0edff3040b253a183cc9d01fb214aece8090b036582e04cb03d9acc42592ba225659c7193524909fd2ef52e4721f0283588cb79f2c6fcd83dec1810bbbb33c35a38260dbb2a3fcf3e62260f1bb930f2938dcb8ffd74fbf82bc43597a0224273f6a773e32713e5d96ac14d7ceaf44b237e0ed35604756620d369db1a4a57b2f2e4a3f11c80f4b3e8d6e0e9529b9e0c96852f63a417619bfd64dc4b66eab9ff7bae74e76132036001ad627f467b519140e418929e1f0799dd3c4fe3f8d7b05ea6e38db61af051a17ef08533e712aa0c253a6e725a92acf08e356406ed16862459d5a60e1b52ac719adf7ba7492e1f8d9f0256996410728d53c3abe39e091e9bb8cab79bdb4deada18ba15ec4315d97dfd09b2649ebd573e57450b7b8c738f5911503fa63b6abe76c58a448be3eff8b4855c685c3f38f10d7a58d270682800d2cbab8b4b02bedbd37dc61fb06d3bc768f07647c24370ac1f5da426d8e82ef75165f11b4513ce01ce767e23a57656b2656bcbbce3f7fa596a3a43884a3db8b026369d267a0ead27e6184c95856ff22f249a5671cff4f22fcab1f266edf518bddffcff50c9dfe11741cc7d9ad40e8ff45578dfe59ba81f2003db007e87c5392a40b4d58af075d0dfad233d64c8482e3a8d62e10499854f93ed11e7e395b352a5744adfe79c953bf6311223a5be3a041cf8ca42f96b37732322cbb9f2e76d57dfe41f896cf8f0d6999c8e511aeb071fa1f2453583c175091e886c5ced62318223a48c17df4c82f9674b192f3ca032f50bc6dfa0a5db6f54445ee57280088479b4f2ca9a7197349bb2875f74497c59ca0eafbc5214fe73d2087e1026f4d092ae23ddd3e1c847812a4017749a8a0c523070a36b91b1040f9c0f5da1e266cfcb1b6afacbb3707d256a2cf19645039866a14b2ff39bfe129bcb7a5da5ab863e282329ba93fad6a59db41b0555d8839a52ec21269945385263c2c25c5a08f22d1109ca336a86bc38cb53088fa5e8e8289fe3e535e998c95957b1b2974fb3239a676c53d9ff04e339f3974d32497f63c88d43b03368f3bda6f22c6dc7e7b2438ea6799f197f8fad2f70002f3d5e44307169697278d03d768f668a7b616f751271a070791ba309b48d63cf4eb674f6a359c2909ff194494f394230368016efa73975f8c28fd0cc7a6ea95d9a77189bc74e5b4c76564b35399b637295861a0ef6a694155aa38441a1a9df286d20721fb53c5a7e9128acfbe9876af0259c5aec9eed92ca74505893091ef00b88168799a682c873b96f86dea014f45509c73741e3438f1c0dfe59efc9c86fef305b4dadedaeef635ccb5fecff3a0f8bc4e18ebbad999a27ecb3730e46b7c7d44d3d183281fec236434ff93ecf5a5d57510c0f53272112d68cb383f739a913ac1d0f743b597821b1f606196259ad2989faa8452cb93b74d4eb62d1cb79f58faf3065d145baecb7d3ed4b591997a4b339344873d953425ca2c0850b30926cb65412a6dbd8792a296a5f0e77f20fa719c38f6ad43401b78fc664a677c651b3ee3d3c8d9b359a164e75c78df375c37a8e6e22281bf34d6444beab5c0bf34becf9f08dfc467025ddedda03259d231ca73b8db5ffe2491b92b8e2bafbfb7f10b05816195ed2068f92d23dd51ba914dffc9ba2f5ef9b882f5fc269fa2fb494ba51c78ee5c73348ffc12ae9a1b3ddcdaeb5176f61fece1001ccf408e53020e268476927a56c2ed87f34f3f58b2ec33fdcb18780ea38f009aea0232f9c29507707a48b4fb1ce7057feef6b89626b267a8f45f50c0d8849e7aa5c03293cf297479c5efc29890071c328eb23ed35dd0ff2f2ae54dd36d33ca6631edd8cbb9ad2f5edc3240af9afeac552b6086ba8bd967da2a68698f2af1e277efdf05c78347ff8b9adb77bc28072e1e3c3c5a025d472b3e2a08f323820bdeccc5e64682e58e6d589718db8bfec187148b739817d90f70e0838cb0f72a4f2b46b2179f9ad0ba4848e0b79ef5203f9a4810eca163e56d359b8ca699410e67cee349b83ce1b56675421e262e4e6c0a3f442e8b74b98944c131cb29b994f85b94c89092506c994f3c27bf8ed0e34779e4d3df3ad8fce43e96d117ab30a25f91108946ec7ceafa272f83184190afb9d0693f59b2929d167f05b2d385eecaa93874a2428f940a86e0e02603cd638cd9c672ec1ff6434c043ff915aa54f1235c5cd3570b29a5f97bfed694c7b0707dbd77079f9c788023908285c7f03965efa9f5f8b3e2a49e5ada59b815ec114bac32a11f770d71b5a9818d41fef4c374f779ab257db9698b200f04ce8149071e13ecde46921320faa69eabfa80233dd2da6a7dd8930002f7e5d06c4a6b1dae504f4b932bb9d41145a7bd914e985772c3a3653e5b318a948e24423ad7ad7a795a4df0360e8b2cf8c39a665a8bff4900445eb4a1e7e1373caf4be63a1c2cb526a73f0f70cc74dd714941c86bb0ea3fe9031d5ad8ac65d504ad6aac8e4d80c3a960b71a62c0d503622ec5fd3f8a9f4a65da65f8725329bde6cef00d32f2e741f14f4940ca00d537395a879d9639911aa81ce11f83d876a8de3128ac33cf1a543146035762265b095f73d366b662084d976397babc17fd0b94ae6e4f7f91729b6ec2cd451075d984f0ac152a8d59ab4688d2efd5565104822e41b0aa1736fca24a96eb8704c04cf483fa98681b69ac8b722bff443c865030de143b2424edf4759e463a5d0f536631ca0f889a4ddb64fbf951cb5f991235e8ffe7e57430b7cce5e47ffd65b990ed92e74febfa3ede496fed2c317587a262bb4971e50f29b634f34a83ba55afeaf64c77b7ff50dacb1d04ccdd7ce11b27b977c7c72da800a20ca9008ed4c60c3d806c2417b034a219d90183e5f3eb76cb110071e5b26a8ff17b0f9c3fc37426276a05c2072283bfb865e4eaea5d56bfc03a4176e86fdee8938fd2ec7d04f489cdbebef470d1c0492a1fbc2988c636141f89fc3a51db2c9c185473027b1cc1285eba7fb51787415d745f5b521e44707e5f18d2c84fc4a26cd62067a077ced5f1d6220c455f0cdedffac9f782665e297478191fff9f0db4672a12ccbad03b1e188732e84612472c80ec7d63808d24929b68337a8f685bd5bd913b20c05fed49e3f30e3509f1a6ee5900b29f1470168ddaea7dd62e7801e87ced6b9cb6f02f659ed21a4a0e2232a337dfa30895fc75b7821707032b7b5ecbcaa04f6bd0e7b30f8a9e495926a02b27cce4b + +Params = SHA2_60/6_192 +Msg = +PrivateKey = 046c00000027afbf9e32827b19487efee8ab0ba2e72bcee06d59c3ede40ef9d7e4937dbe116e9156b13f1a3a4ca3e724154efafea4dd0000000000000000ceb50b4319c7a85f46b694064fbc3fca6ee206d52a553f95071ccfb351281abbeb6e47c2eb19ca396ed5a149b8ac5203 +Signature = 00000000000000007cfebaf6c4ff2b0f9f108834bfacfe946bcb3f206532eacd81e1c32ff18cd57eea7ac81fd5a3cfb286874657b5980b2456660f96473f062f7765ed317b798c4bd99275d8018df36eeecc5640e6e9a6279daaf967d78fa1c32063127dc1f1446e36e5c7427724791e5992150154f8dcec9a88f08a0d1a09d6979c60b505eef3a0a2d74b17eba0515837b4676164a8f2318fc8678e69261f5b70313a8d08e62e2ec2961b4dbfc5b2f791f08adbe7214fc119416b0e0fc3c56736505de620e2c83fea01ab62ca1b2ed0b110a4bc84a6f7c5e073a4fae241cd74102fe9253f8d1fee49adb7d6c9bad7e5d87b249becb542f7519fdd28d5af07655f3e76b50e41b0a78ed78c132df0e3ff528a1cde03d1c8605461f8f81eb16605dcdf36adc74bf145d5b1c269feafadf57b4449b2ad339545a7baab5ec7cbb1383636f20f8faac1c14a6f22ef3468a34e3e4779e7e6ab1b7773064e61b4316a246b41d26e323d0d022bd907ebbad2938c942db13349616549c937479bbe143e0e67da409afb17a2cc29f72a13b1abe09eac1cefc517441a92b18f3059db7e84590c606756bf0cc824ad635833090a1b584d1810889e06052bb5005309d2400dce1a36637ed37b76ba32ad0fd3ca810423fd5db4b1c842b3be08ef28fd31fac21d877ee48209d7ec281c0c3dfa64d0108e2532e1117a323b27142dbc645961927578b1734b3efb4cb159f45e04b94678e8a8559edfe100a42de201fb3778f992402d7b8e7bfd30c425cba86980a21e94cb4816ab17859e1809a3463b2de808da6877bf9e65195952b8e0c94a9365c21e7b6a3dc244df394b6c375f25db4e9473317bb432ae9914f0cc07ee8165826f0f59956f9b0641a19d78be8feffee899c548eb27aa8f15bf838d43f90869bb97657cddbb05db74909a9fe76221cc01d800c13b71569aa94dc3969b1a4315a0393d83cf2c294f0d9c2f9f708bf34c0edac70c3c33a22cc14a0e3e99cda1488cb41adb342a5ac5fd413aee016495aaaff88c97a1404734313fcb875db9ee048545b1a7bbe0151c7a3b113f6c5dd5100311c8684770366afa7a7a0b1e2cd9c93a86f1deb4b2fd75b542709c80afb14b4bd86f3333065503b6a0e7a20844213d299044b1d5e8cd13f720f3d43f55eb1436ac36a866c5b6ba5d9dfe75efbc2c15010342092829cb3f3a90e8a00be7a362cc1cc61f647c2da319ffd803ad3987c36fe3fe4f74c8f47dc10fe9d46368a311c1efe6c6e2d0d801e63509911d3f422402c9ae82b6ef1d4dd6135751243096b48f2f1bf569cd4804159e6c018ac52ea2b365fbe2bee071c406981ee8fdb114cc3fb3c747b1fc2537cb8e90a25aa84d550630a8c6a4f9243d218f1146188960d627fae13dceb678951ca3c0ce4d781630cb1617730b5bd20f686d271f6c832da8865056163606da1419ac82eed2a76f174fd458378f4d658945f36e11d6a87af021a989fa6fd38cc5441fcd9b731228d64267031d7880775e37d6963c484595699cbb71cfa893cfd4240049c280eee3be2b687a0297915f282bde55418c64e42449b812f1282ed3812c18d42ebf2e91bf62054b619917a7462e176a79cb07806e641c0a7a14a4bfbe8ab40b63c7a2f7fa4ef2bd52ab0308dfad8300c20a52b52e7c14e1f683cc721264024de9df44ed99225e6bc83bfccf97c6a3cfbe23490fa45e85deb4a7afbbc93b2b7e0ed61f84906592ae6b63442ee1a30e3cd10bbebfc390b6bdb2f72236ac05a8bf843e74f31624ca56f12e6d25f6540e0fe119424ee225dbde914ddbc2c385e8357b18aedd702293de02245f536feb499c36167f494fa5ab417421f01ecc87f040c435b043e208deea8b8400e96a4a0b83e6b04212516878c16159bd9f8e152f936174cb3f5e0358031d388d4aebc9544dbce18d3a7cbd50451da872caec7a4c0058d521c7936aee6d68299ca61761a2c4e8a73b3334300525e8b26b09ab023fc5dd48356c096870e5207ce906183e79b279288a480cf515f690b3d60eb36a5716264ed075ee1f60930fd5a75386d85a3883108d2e20e7b1f86558b3412f62d9dcd043fedbb81227afcdd0684dfd6d203557a2bbb63ab039bcf71ead315da00ad210aff24bd18ac946eb816b1f99bc443b2fa7c15fee6266528661c7e858ee1ff3b0c51a5da74acbfdc1726ec61d6a8cd6db91e28c47d49676260109c2447e352ebd585efbb7ed5dd402a78a91de55393c1113be8b3310fe85eebf093c376869e76cff8ae995f8fef660cd0c95e2218a35a057128b97247db3773a86faa186a81300854f8020a157dd24d300fb0dca74cd75ad37739155daf9ecac592834c52c80482ac43e68b755ec6e31931c914aa93cc96b07167b658c689328a103d0536ffde1113601a42d0fe8703106b16ab1bc592845017f7edaae3112312a7d85cbddbc4d1b44cc3ba4768e2d5f4e86a2952c1f271beb0aedece5d299a5a4f241dfb368291cffbd1eae9a17765be4004f4f5933094bf1abcbf6ff2263dc8a3445d0b51b59e7159a36ae705bd6531d14149e3e622e1d2cfc1d6889009a32f8bdcfa989afcd287da0dd370101289a0fb3775bb717922ebfa87e78e5229249b33c0dbecb0e4a51e2b563f4914e964454e88794df676ae269811840bf9eacfabd6b42cdff2725b83707b80f113f4aab2b3a269bca0b546a309d983225dde1802d18656c9bb50846fb4745a012940824d7a7d2cae980cd56e984bef017ea63fa677cc9b7a588bdd16ad6627868365d93ae808480b488739a6d399c677d47843617cb8f05f66e7597824a87ddbf026929413099662f0c7b0ed1445e5d97e6eac4445436f230b3ec96850723ddb06aed9b353ba0b853cdc2c523dcb9d29dc8bb67087fc8d58825d4253d4a900873754586f0f9b38a049246cb8fd50b4b224a1f2be6811bc6c46e6c6abfe6618508026aff8c594ec015c3d57edc0cdbe994a462b29bb1059b5bd8675b85d98b6f3b63b55557e84edd8294bea6ed95548cfdad1da70fcd0abeb5a7083f00c506432240e7b64c7240eebee57b2d75bb636ced68ed4ef58f8e49c2ac98093ae27cd4a16e1d1f3369fe02c7bb832ad3ac848bcb2f4323f0fe1677bda036e29873a88489dad1fc926ed4f4caef6fd0791d719bca5e63d876d1ca3711b2b97a62d0799478545a6dd2b8d36ed32ed048f8a8694934f370f5a81042e56126f0eae42702bee3d665c934594771c7a207da715b3e92d1adfb711912ad32e7da5573b1f4792b5193291d49d24d86d430bb58a2485aced25b62dc022463d227a53622eb368b6d9a51b45eeaa542a9dfd001f0239e993063502f4056be41ef741ee46d26be0fdcae0c903ed1e1cc5f242eb1885aa802c789020ee0d56a8e553749e99b5ad05479701c2602976eaa530505901162fafd7b5c9a2466c7a472b914c128eebef2a895ccdc8e8659ef7453d633162469e9271947354803251a763b66b0e77eac7e9ffc8b7fac7daac5e54def83470a8bc1a5019d710d304599026af7f87a54d55fc0fe0f03c3d1c2e8230abb4b955f7994213f93a6a4cb431f556a647e86c119f32a1d5734fb6bc652f0b121c8a0241a35d144c6a38c9c743dc15474cef737502df8a3074ba1e3ebbb25da3564933c567a2fb046956d16e3dbfeb5d1f393d8504b27a76d0ddfbe46a21f486f01f38ac9bb28d0a790ef866af74f9926a157007aadac27093eec59ce0795cb9dfeb7d09eb4af210200cd6cda539e2a4e570f371b10412b869181012b7076d5a4d398d1e8d81dbe35981ede1625faca7225b06c9e8c23c895f7499009501454cb6b1d4242c203687f4e1ba1752d38e107c8351c7767f8e371424ed29f5fc48b072b7cec7975a7416139e0c3588a4bb27edf60cd423e4d4bb7b7a389be91b07e4de14de99f93e618e69ab7a1d8e1a63fe29f6a06508e304b606823b6ae7568a13fd3de72ae9f7f5d07d6e1bb14968ed98ea43513258222d8408a3151c0f82ed28f74512fc3dfa203a067821e3cdda395140e6eb8f7f38ce92c664210d11707c4a446e4a190b7ab785f93d0f05b1f4752869c4b7f0b0d264f441eefb81330ce2d7caa6ef18ad5d86f05edfc852175b496d37c8311c01508655542172a274d4ff73a9e2c44a96f727e64a1626a43d072540e6a91e4e2f51fc476a6cb15c69c49221489c047e3995819691e3db56450ce6c6a5928c5fca945f5337de05ffc2fa219e93029cbad47eccdd603a8e7ba9fcc3fcaa8d6ca3874f9fbe46458368a51894cc01a358a735e788c17c2cef038a45b87fd0264f7f4c5be4024857ce2ea722e8a55d47f4c5a8caaabc2d1a8c62ee08e56e3fd4c22e9ca5559f6b84319acf4e555da3f9ce52c5d70233182a433221ed18a5c3bfddd5f90f6964643436795176f4ea1c3eb3dd9b800ae8d85dbfa24ff864be30d5fb47939bb39376354eb7c9fd1ff78036f48335fda8925c63d5de46171dff8b1599be87831e9b01e168447af19227033e8e02aced44190bad3e9dbce7444798609eea287c55d6cf788b92af76b680fec2e8e576684271141bf08040f739bbbff1203e791d33e7a8ded56d15cef9c929c837ca9c039ee610f9cf132d42227d725f6e64e34ff982fede989fd94ea99e5b2e14c28c357270a46bcb53883a0dcf7e58c96fcc1cb957e2f7fe212ffe6f3e53b7fb18263a3808650c84cd899bf2ed65164b3f146bcf057a0c37f1e3229edea9a06cacdb01e74abc79cb7cdedd57998a967f2b26cb1dc654e82036fd6f9159d3a0506297e4cbc8d17ecd9636c54f0274fde1609df59ea862e43f0e59f31d646a599456f8af4db9ff11ae2416f5c7d3cbe11dfb4a6d77e3f7678cfbc37449b56cf8d7b6be5e8ad3989834034a70c0511a4103f21d422b017b1287ffcf01ca2c9cd89f9a7170ae1f66e25ec5dc831df97e23aba6895211014fa9b876e6ce8e1b7e6fdd392320b051bccbe2feae6754cb80a72417fda70d4bd3b2fff059c6917ef48411caffe0914aac73217de657aa050ba531614b2387b20685a1a4fb259ecde21ce13cfcb4204a3b6b83a7b1591c1bbde2e34a273ae16a74797d78645cc3b8eec4f52bcb345b7a75aa35df922b32cf8c8310a1d88cdfc06fabba85998656795b8c65ce3319214aabf7985227076cf0ce6c736de6e56a0c167e750229a64e848fcc756541c48fad15732a1887255e84b691cffbb81f24b5a2f318e27c3b8a8195d9f1d7dd4ef4e5a8c2f13987f3f89bb5c60610c2c7e12b948213c8b1ff82f69567f72ea77168403c100cb044aec981a3e570e4954431656e74f731e0514919d6f9cf9901ea4a520ddb2fe292b8d1b19b5cb931bbbc94cf88de3a9e06059ffb39ed3593d29dbc4fbed57de5b4012742afd98b7e9e14af877d4e8f6c8bf4e8e8562d6d624601679251561e461f10041e3f3ae737eca8ca508096f2f8019399a715e6f365ae161e91724130caff01182f50f2158cdb3aca210c9a370a5f8c97d46bae10a81ec235868135921ddb0ef4e86fb0197e4f25a058edbf0df55339f6d27cc05a748b856393672891268d9bd0f1d75715b5d4db64c7038592400e7444c2dea13f400506df0ce382496da545f43422d3d4464683aaaa3d38f7c23ded9febf319e34390434e91c5b6b832c336bf4e5684e2dadd7ed97de1bca996994ca00aed64c039fb0a61d16f59ebd33c6fb5131543e62ab81577ffcb87beef38423ef1985894836d3974da7cb54a334a2c394bc44e791b353487d0c2b2b93725598e1da02ee234b3e178ff9d88d87d22416954f32485f98dbd7e9be6a39430f1e527106ed808324993758b4db278c3a51db294605e20a950740563eb8bbe9c9fe895361000a7fe8179021417465f9aadb330af45762137867e8f25a96e19bdf3da176e0191dbbff4a8794606bcb4ef093e576a6369668fa0424671c605f79eb96a67b42b0b2705cc4b3fabf5e84db73523c3cf38687bf4c0942c5c52657e85d2e7e3dc84d606b06df456458c06a71b4ebe658dc6ec013ee7f3bb56d1545eb6bacec8cd7ab18e1510b6808b299b880f81d9bf6f21943b3f56b5f52e2c064b5144dfe98e1b8c8b655d2e23fc22859ec478e93164b1aa30b46835b254221d6bc2dd7c07977d476890d3307768d8154c014c03f9ccaebe9c1b0931ee70f9cfe4baea03f9e3b04b1e40f4921bc00132134e3f3c6db4781eda1024ef66b975a3913734b960973f2f001d13eb42a681420a5d6a4a8c9f60d43488181406db94aaa0b1e672ad4e76514cbca4871c9f5bc164568aa42097616da87d32f65fb5827bd028973d24c22210fbfd297883b35342b064bc643ecb1943c8eba3a249b393c8053a8afceb4d2e0e4c33d64ec9d5b1bb0c845f2cdd8bd730da8a1b8559578fa6500a78ccc6b20412f09104eef9cad617a2313bbaddd270b9b80789bc13826097ade195c6a923efb9f169b7c6e65480f306561f052fefd01cce0fafb8ea2e01e7549c5bcb3a802e0b88bb5150593fea92d34ec4f86851c980bc0a7bcd1d4b68e0987565f4de903e3b8fc688e5a8fb9593ceb666c6fcc6f5b11a0d3dca3dbf5af174b15a2b71da8d75e8f4f934bfc06ec91af0bcc72715b85daad43641e0a5893195a8ea712817d51049721b02f364388c0b892712d79131ebce9ba03eaa62574ec1ded46c5009c6d890f8cd1dd8abe721dcfae6cd437ec48f293a2c0f45e320ee25ff714c4d78ca657c4a96dc5f98af98f23d7e35242f5a8d6a815035326ffe593745d08e7025f65889d8b9c7e2930feee9deb4786d2bfa1b0aa1f82fa764db46012c1c3a7831ffd938d86d325c6ade1830c0a213d76a2b623eab402973b02e018d00ee7acebedb6e67ffd958eafd2c21b7eefd7c5d18b05111cba4c47fe87454fdebb7c1f6c0e541ebf114a74ec39e59e7b92437b95008a0639616cc3cd07e8277c1e24c77116dc1e4ffa1cab021997c0a30bb40a06df291f0b054c3fde015b05ca3ea4606eb6f22060a208369b6c4ef128c6b63700d2530a9f39cded72e04f4b85ab363500f096875517575bd1e40595bad024d06c68e8372d72c6be0b9d15d5553b716b7d8f8247b0e013425a62d7dbf840d862f3d273d2d78f1acacf38bedff3fc5684a4af4f2435baea8825177e153d978d240a7cff2d34f6c2be2992d0b298c0181830db3c521ad6422a12241191cfda6646f4c2cce738e89a0184f1b3dea027c74017e01aef81d84f0569e6455946e6945843c776e5821940404e235753f8109ead9ed2b8d871abcc0084fc1716283d400c2996e0bd16e7016d1c1b64725db757bcc0c2c7835b6f7daf0041dfa77c46185f0297d429bfd9dd5a901ea1b2f222dca79840042a5d70412764423ec6be69cd96501196b084daa129cd0ff47685bb31bee80285fb66f0deab3a363e0f923f06f6a385f6ebe4edb3ed82163df3cd3a1b6b12c14b3b09de6c3b2caa1a29af306739e27da9f0480e795692906072d71056b97fb50d3e3f45612aee86ff93c353edb5a8891f4d61628c88a5ae4ff8a5482cc4633807cd58b359461f53d9612ddf41229755bd5455231fdf3efad486bd65e99608754032671cb2f75f1d5e62edf88cfe500e024d5f7cf02f253cae1a8cbf92b277c20bc2087a5337053d568f341e19c1502ee347917dd12d4aeb294b8138277eb41324fe387f04b5b193d0881ac5632187962d1e073916981377928841bceea9251821c4c1a3c77f8edfdcc90ec24dd983065b7238825d1c05e8434bb753b5d8a225655f37b450e015f26a168517433624d12b8662d890a64cdcc2d4d1f6cf6ff9fcb5590c2014e28ce9ab780c1a8410f667d4cbd5f0bdae7a3ad93fb3c520deafc44cc5071a7811835e1ba9126327bcca635e763bd36677ac10efadd4db3bcce897934450e0d9ec300f01396c1d12a3a000193a90f7befb44dd7ac79271b2caa9eb67cc8d0fb54d84bd84a38d741673bebdd353e19a6008c056ea5c0cff194238b05ce6dd473fcc0ff40919e2cc82ca5c05df8c9be90676a2b88134f52dd8ac2075f9b18457feff38aaddc26d2a6770ba78fd427e34714e7080e1ff17186122e6943f45d32b0d5cffde1ecc93a1f0114fc91581d8188689fb665c97ae2c7bedabb9294df43d7b56ee4ace456f003ee1ffdaaaf3a01d39f3acb34fc742bd67092537593881a83d7d77dcaa443d7c00dc96a018f0b6b9424a73472902c231515ef97b6e04e3ed808c070d73f07f93fede741accd9089cfbf902ba13c2508163e8deb5b6cae2b130ce4817aa99caa91fc6ab04dac7ad65f1462a279fde321fabeb06f83d53498b909e1d0eb85e2635d56ba7b5f765973ce6fe0a73b999f8793a2f14164c6254cc31ae69ed39460d0f1f572f1b24eaa303a87c07ac889b4e35ccc8d46d373e549e28f19734c783f8aa0e1bce561a27b780498d819738999327c4db99f21fe3743e7c1027eeeb428d1c06fd4ed45212e31d5ecf050a7879f312e177418e1966c1686e7ca2b61b6f068ceb0d5de5045a97e112f060c7b93797618d4a8636e9fee2a799d087589f05dd8776c6dd355c24fbafd51acf63d76bad5cc6e350e1086ec15142c4c049a6d4c5782e6e01e82015c1c0fdde70f5fe8c6e322b171539ac63fde5ffb9bc4dea89bdbba228bbfac25547dae4c36a6af8b39e2ece3fffc4a429b09a5321215cae89930d95f0b2cc05721c2db5bb8b3e58c51c07d8c80922e8b45463ceac408ec2fe403b7cb3b9124594d0d33e2fc84231629f22bdfdc80a3c0bdfd703c5f5058b6234175d84d17293fdd965f1fa98f47b3e4c5ce6bb6ea862357ebae730c54d530ac9599e601b35a6b6badf2bb072b520c77ad0cad9b646aa6b466589141e5d1062206205f86d42d79e935ee786c06cb8aae76e37b4213d9670ee3558778d64d010ce322038db31eb7e0dbe3bc2a5584d90dd7da7ebb512568b2b8dbe482f6b45c8172827e7056596ce7b72811596f1ad787059826574b8ef6afb9c117532b6edb7ede134e138e5eafbac8d766ed47ed96f8361d0bb7e38d722b749228341b17693cf7a346c86811bd9432c61817da43ed03311a171483d4881058cb2d957fceef18187ac0cddfafb82b126c0c48217f2cb3b1a65bd33062e17f19e615828b696c4947d1bfdb39dcafe80b627ee4659c5b8aaa699e71c22f561261e35c2575c69abfa234f9e02c18fea662abacd3752eb25c76c29f396cdf7212a2dcc9755a43acc1e322aee9814fa10b7e977d40dd7a8e0bb97f47df147c1a1cdf3f3333a0e233ea9ac118a667b4ebf8cae1c73cc844c15c85807b36bc1bc907d9ec596b34df095c3e43a340b32fa3e8d5acd0c50fb57b05dde390bb3facd31bb52d7dda47d819979d00ec8d7b68cfd53e82e2a8eed9ae31cc2c3589bccb520eb535f3e33412341f6b8695906a8ff812fb772930fa457575d21859f8aff3421d5b9f562bcec6afe710170f956f6660c88ed9acdcb845aead7f48c880c8dcadee23a108f656ae3ff17f5f52e4ba98040ad4f10b3a5ce0b859baf31670e2a6d97b59659debe755545bf720dc4c5a498edc5d43dfec6ec78af314fda6173625165b3a9a84ec94e914713796e740febd1a11617765203319ded469ccca0db319deb36afa9f98236f4bca8fd7270e7307b8b1c9f2e86ddf2be0db6fa4d4ebe04c3f0c5d7fa912644a04597abd1447b2be3f8d661213e943c8cc78d30f5d40debcb8b7047660cd4bb6629553fe923eee79fb70c7b1e0625796aedd62e7b9bd16b33f2cbaa373c0429f49b6197165884bec31f54e016e005bdf763b7df76f2e3778e45ce08256570e9f283463b27ae0b49f4c494731974ec16f4cc45a68a1ff37e919fb284bb2e2c0bf1308ae15dee08840b43f82277039fe89949fffa537fb1e218e5baa4a0006a47f9330e347e06b60aa36622d423e48b61ce0ec08133cd8f3bf8c7c60f90d6d0f4ff64f3987d276c7665490b28772e595d313a4c5cf33773784d24881634f505ad41e94c0df8674769a2839203db46300cf2f2e717777e1f70f23801048e209fcc4c9d21c5e4d19d068189b64bd0529c5f1984200cfea72cb1073cf4a92216220b3e30145c81cab29aca9f024fed1793e894ff616195981f09a2d4baf1396332f620387052c5cef22e8e8701b47d6119edb6261b642df70c788c9f7ad1286f272c92cf1e9f536c663245d4331608150ccef7e61305f42cc3a2fb9b36aa136d36720ab71ee76940d37efb2c3585ca374a4afb92b348b1c5faba993de49e34c2281a25c50966d42ab7f2295ab3b7024b39a80600727f6b6a85c64fb6a71b213c6f76bdce27eab8be0187151cb3007030e2132ecaa12d46197bbe42a81ace58cb6a2bed7ef3968c053655e3e4cf733670d6dcc285cdd0251aa9db0e73c969ce7772d362ecca81079b7ba8342556d2fd78326e83c4e76017b81e20f67b502640a11f7222fb6e12eeb9a40a12c65b04b7be633ec8ebd3a76ca133b466b99ac2c286d3e71f52d33e8349eabbb972355a368731e78aff0c0220654d09cec69612614e394af2124894a70ab58d934e24ae58f6f4316e0b0ca333ef0815029be09bd49fc5d95a049b9e0cec5a086c779c2caf01d4180b512a1bf014267798f614e7bd839238f750942b107efdb640038440fbe112e4eb23b0e2800b76d11896106aa8f22c42d945acd421c32711f4e5b0aec81313bda7696d3616b78a8703000c6743875f9c4aebc1008c961901e12df6180c63cf6632c9172e0f048dd009746c057d42ce1b32cedc35c00cc0bb7c79669226c49254d453a0545b2dfb6e3102d78e4bfe5968c974b6a89b5dd110d180858a0bf4a51e6060b1bec280f80bdb9e607d58b1959eecd8f806d4605e8a263c0c971734830457e0b96a0731ec3f3c04f78a3a805c48221f4fffe1a9dc632f3cc0bafb962e57b55e3c8372a56ad6b69167c06eebe1d61cbfe27f894a5460dd77551cd670088889354b239cc2d0f887ee3587038c28fce350a9964f18f15927a7691630401296e5f9de5a526d6f0382f4e7ff7341a43f4fc278083790f4945b5926101d64d2cf23bcda60e174b800ba3bca768eef572baf2231db577114720dd498df46b961d8a8f753b9478635bfb44b61bd2b057192f1197cf8d02e5cde04272da848ce12d021c0b932e8139b21a66bc3972f2eeba607325f3410db884d295485c7a80d3f012fd0b965d1185a18d91d1adf8f2b58a4449dafe5bfd6ce4d5b97e318e6d3632f64ce449cad4206011db730747cbc4f183db5a384c4798bf03af560d2b7f7c4a3353fcbf03dcb0811551f435660602d13acf3c3a7d4bc6da276d89d066fface6ffbaa7ccef87abc86893a942f2c0f91660457a4ee2a308f9e6ea638c0d2b053ba9b47a6cfecba9bf9d5d7ea33b27f4dc7a4e77790f2dbf0fb816191ecfe32c59ed00f3a0355876cbaa783fc2e43c5759df3cff353b01a5f0f26e23c269409739fff4707dea796f71c6476053d34b0a0b15c739d11ec0578d4f666ab23c8ec775dff61625ff3cd15792709c68608855da1b5e520fbb086b3add3d23dc5669d9a705c4ae09fe951f5946e4077de4a2bfdb2947fc1a1e0b53b784d7c8ff579cfb9a1f1af9877c4eea8ed524568d2ee7e76d7469d6060fc897202cba67daad99766b9b64ab90dcc0a1bdb07a11ca2b0203916a56096290eddc75f14fe1535796b0b4482d9d7ab7231b88d56ca262c871ad6e6ef7732ad92826161901442f45eee0ac2a120cf68f2b1cfeef8759e86d720753b68d222e64ff8ffac04dc5f8a52dd60d770e396876173851a570c415bed7cf1deb437252dda4b29493bd152a21f057646ab55eacec254fc3efbbfd5a319ee9001013f174511e1aae987bab8fd37c21c959292c37dbd78a0d34f13894f0c0f72d456a74fa64ec13e5915584402a3e877938fcefa36ddad39ceb132f3a12acb87d11e6a5b751e71a565cdd958df2d63fc4b69830c005a0f5e38184967171d409413b65946c56dcffe3268bebf99c6af9be674e5bffc4afdd2cabde67fd67587730a62a3178f1f32a9188464a0994a68e940f074651065e9323eaae744b116ef063a6c66f40c42fa3117b8d65e41da8006259a280e6c59c90091cfd491efd121a24eabe6eb3ede12d9d234d653f110c1394f27a50ffca9dc5ed8d36f9f6fbbbae2bfe7bc086aa476ff84b647495305f7a2bb1db0a9ae3e312fd50bc45b1ec1d7443973e47fdc7565d6a814bcfceb20b9f690d8ae17645490ec72703d58108a7718969466f10c054e68a977bb4b890b231b53cd536b8c501cb07535386986c66b9eba35d0428ba4530a519decaa186f60df271ed0be773bb1fe73af96c9bc58bbfbd0a4e4af0d4cbe6786b8f4a0917b65ae168f24b2ab084926856a4f8bce6e2cfd883274688bc0b6f1fb4a5335aedc8443d8a4de3053b520c1b38d147661033475e86c79440c02e565942d90cde9adeb1efa2c8a + +Params = SHA2_60/6_192 +Msg = 01020304 +PrivateKey = 046c00000027686195706ab5c9bc33d32584de66f111f3f06e6330590cef6b9e90b9a1a8651c66362426c587adeff8f558bac578f80c0000000000000000be727f545cae363d91bedfc7cc260bcf12336d2aea81aad2657637eaff8fb88916a04623522e6d4b52022c4981062969 +Signature = 0000000000000000ee0bfbd5671b4b50c513e3ec1c52626f00209ab5d39a6a3065b948d545707f8f830ede41ddab61e21245dc7cc7d01b0efa3411a8961f69236bd9661ca66dbd218277871d356d9ce7ced0e3422154580f93a25630570b8c8fe28f9b901bc056350867c07a0e742ab3ce622647b36daac5e9abbb7b44535223c989360b7b7a575e97fb5f57afad3315d6b262c28e7c3a1c83893f470594e11ca8d302965f2b07924d0b1b05a4018ef1a9577d8a05eca4dcb234f5a878080f9e6a97bff790540b2fbd4e792ade8a03364608901f49bdc0a5ffcf361a281aa0f21f8e57f9dcdaaf956d00fa24a3a0b8f2813e6c2e7eb516f4636c7ea5ee94f6e06762781696af38d8d121bcd7f3edf18c44764e6bb517ac57b06399441f9126cfc52d21b6c1aa82bca1e7c3805296709b5d2ea002733e121e10e450d050c618c1a3d5d9c325bd3b88a40b013307eb0b2822e949d4339453c761a0bf2cafe3926fd92d0a0bb0db7c7a936a5dc114c502c10106a29cb81d706bc7a33eb3960c9556ac52fc0a050056f6742ca05a8b02fc599474a9097b6ce263aef3bc0ee5b9e3fdce5d034a53aee9d783414fe221d193e807618d3b66eac91773d4f49cb9101cf4468fde378e098f2f3e22b1f13baf006c40fa27e7f230a8f91c18a25c816544abba9329660748ce4257bcb4c1c7ab3996dac2fd2262f5fa4dbe3b7021f736f4a306fbcead268f95743745bf8005a73c9cdf840cd549b02fe574d2d37264f029e7cca454346d5b3a7921635dcbf712816806b4e4f90e172c33618140e37f270a5d391f5e04de4cffecf3b3fc851769f9d1a6361a44e2b3f14593aded570ba2af967ada59cf7c00a16857eb5fb074eccb32ced06329bc17cd71a40b0424d7d942b2a0770e31a4c6fae0951a3711c62ab758d49aa8dfddd0628cf6ca89dd9b7e21635e467f5e66ace52716bee827b6ee82e8c88b3d7150b2a39a8af05fd5be1b5fecd4e81d295629b9f5d31df0d89d73c8280ab1ec7f13ee0f1dc092dfddf45743365a492ef86fac2b5ef434c9d1dc5de1150b7f4d3c6ec9eb9ba0367446e2b0fdf6d044108d9649dca712b9a46dc81c99d4c281fb6854c50ced53e315e93b6bb74acb54f7b09dd74a96ad4fe62e53b537ba3c3a5aee22314a88b657cf33345a7ff0c442cd5ad212f494134f29234105d225c76af02153827193585d81e574d44c79c4fc6a474f45de83a98cdbffab695709d555baef22e81c280412646a6beec0d87d9cbca0f82b01eda8de73dead84067fd2cb991dbdad989a8ecb38a386fed20c57e3f1f8691ee26aa9d671c628997f8e1ee4ad7858477e311ce93ba1a9dab4d6469719be84d663ea585fb6d0aec0ea3f354ac3481cf949b0796eb6c5a85a39b7edfd7a3362ac7bc801f377cd7be8744eddb8171a96e22f734385ebaac7de75c66cc1f94aac5cf67f9f5bdaac4a6dcc6e1afde6308775d88853aa5c8375cac0071dc0392e125068a9a8dda5528fcefb6b1dcbe15676d4d8f13f056bcb68c959f3779f733cb38b492e0a0c094aa44785b1c04f22d1cab57e54b409ca68be85e663cc47b380db16803820ed08a5d04658673418cc0cf769f80d72a997ea2cf017f33c3a581ae581101df79084010a9c3d940b9217e836415c787816a71c3ad4680d2c507ea5de876a0a8e4e018c28f2b5194ebc4865fd073ccaea7f58eb6601202ba13614de6362fb3e6043d0e44f1638af40539a8a2aae1c3ba6f7385fd7b14591b6e853e010cafa43b388711b109cdf4a71b94733f58309b6b28af41160a3decde8e146885ce7f312b557264c88ebd7b8cbb84ab18369d6513b1261503c2380d9636d6c5976b704433dcfd16adba22463a04c3b5091da61980ee3589679a28360d8adbf1127977eed03118f34a6540a0c9c852c504d61233247861771535c81cc1bce30d61fe180e09fd37c87a73097b13c3f5c34788a647015d69d6f20c17df8ed233caa4ebd276109a2577e3dd9208b15b4b758d786b16d1c1d5786806b9164fce9968e9eeb2c8e2e0a2e1b7aefa60fe2df68b90b96bc825e9d2bad46040d8abb3c861ab3a2c4f4f242e5755e520e5008db00db6c981d0552bcc8b56f3d553cf4645f04813a609b41472b3b8e9a879509169954948c65a5f09df7029bc8e4dd444f696c51987d8b81edff1e12c47ff818ecf7ca34969004ce005e6aeeeb397365889058d360f773a234337ecab7b79f164b5821153535842ed90e02988bffd1d4e14e7127f92223787394157335c87a79a05ecf1f5f9c917777abbba11b6b78febd81a2715f212affdbe6f18ea8469c49e8c89a831a81d604b90d58cf0248e8b4c9be1af0ba346f10dff456b5721c61d015be8bb5cac0937fc7c3a465750f690189ebaf01f3234a706cf37d53f5bda86d25517a6246fc215a8444119f58de19485af9ff22cc46d3233c0baf4c31cad48271f8af9829d9997a6b10780fabe262534f95e5ef4867ea98f5569e2f953fe88a3a41d7ec9516335e413d1119ae8e45fa19a10c3ca39fe2c69774dca9502177157da2590d187508c6afc245f6a9be27321b695340f3b7ee6eace265198b2ec4fb670440e4313bd5882f8e8ddd49a81c9c28fec38b0576c3e5c0232b95d9502ae964d84ef362486e39a480998b3011633b892c30df0e435645f3ed9c6a77168355e4e810d0bb905755575bfef1027185131224b7f0de0540f4cb53a8891479d4d83a3a527b9973443ca6f36106957ef25d4cfc99a87014bde77a21759d2ad3db2e31696b9651ba31d56df6f5aed19686fa059e8c3ea1b0e52f201f9bc99e3f6e14de2e047a72a4528d6789763293e21442e38e7ef20e9947bdf4d9e3165b8625fb1516e227d1bf17ed9cbc9bca37efaac2fed015b4b5d7a2ce2c35a73bc7614bf357d5862fd9dda218adb4f1047aafca93d19b687c651935c92a39599fbe9c5404819e44b2307026ab2e86f3b2f813acb43ac205c6cf10dc1a770c9bf070b676b931dacb36a063230e6491e7b833455ca9084030a9e4992a463f26d960b37903098a3540b65e3a4f2315942858228efe5abba1a9f31cb641827aedbeaadbabc3f2ef3a5e88abb4728bec05cdcb4c7b551301cf2f837773e77b4a73bd717803446913862cd5318b20b30156c0c23957480c3b1ea35fc7d8ac18def55aa77d877aaad08a83c5bbf91d31d94ea3383d3fa91ead202aaedc6f37d8ab45c0a698e108e45974f928376a11cdee711034efcc06a8cf6f04584d0fd7bd9fa191d3f7cd538b7ee8cc52cb9d95a4176d2aa5b458a23f5c36c43944a74efffe4868c160857759f273b5f3f66df33e6f5ae1bf814cfeca7fdbd29a9031e3c73e1b0c58c9c6b61e22fae75e4434f6ccf7f80d58fc21cd9ddca3fd2c03aadd33772389dd9a4897b878630269998b70ace0b52a619bdee6c18ddc41ff524fd01a525135f789d9e53743156d557c5bb1897f8ce1a1365945793b45a98fe25fa9d426ca5114a514901412daf2c72ee9ec47364c0fcc9803a3e250c5fe7bbebb321d57b45a681d732bf828891c4dfb35a749bebe7109953716ae7ab3df5563cc342ba87ba0541a5578590cd57ac865862bdba58e00a19d0927493fe15b4198685ec024f6305bfbd43241fe2eb7e62818f9a28fd37bbcb70fa99d449495b43ab339957e30efca17e3acd361aefbd35a513c5fdfd1a99432d66c0d7d40a90a9ca3a05b1faee18009ec870d44f26740951709f0ca55d95d1806cb05bf0ec3581016a5cd6d8d84af6491f47b8693f9fa8d81fe7faf3286a42bd27915cbe8a9a6a04a626dc2c1da4fd998c7be10454f3c1401c7f2a38ce888f96bcc1eac78c2d72aef0f131a698545357c35b30430837ba4fc530b5c43f7a7a3ac32c42243b45707ec72fdd62a46eaf1eb8e81351250667d42f297d0964f48f01009e9b537e390a74d3675aa1a4fc8d80a49f944b9d7f23413ee17922deedc902125915b07444b63f95c0a12158610dd35e797e853222bfd60602aa0a584057354f26f8c2678e18d36c1233f60f29bfaa4eca5a0e24de44373935d72e3c23499a770219078c202439b5ec211f409506147e94008270f2411854fc914cd014fb3d8e0018c99b8e7abc1ac04d27af8d6581f775d2c4a8b4192dc0b07d3a0b93b0fc41699aff297450e5591fb304f3ce8f7667412b65594a5d78714a96cc2afccd12b5c36416116a8ba743d3412266200b61bf5eeec9203b0d70bd6382c90510014a87ed55137f8cb2ee9a83fde267034fae25f416f483b7cdf846e27b32e83e07543ffa3c2a7a33cc356e9c54336dac87a5d35adc578c9ef77e080f543d741d25a45edae0b55f2d52250406a3a88ec06a91591fe9eb479e70902c220f0be9d48707e3c25ce7dcfcb9d628320ec6ca96247c3eb446c97ae6cd42af3ae61ac2334ea6c514071dcc2c6235413510b467e9fe3463dfae76943e9763ca2a2cb1d6eb3137b4ab24d1e08d4ed91556e9acdb53247b8f87770f88bf9f27e06ba5bf74c40ec7af0fdb2efee2e90605b6b70e7f5ed1371bdf96b29791e6792cf29c763aae1629be5b0b05a34a980cf9175dbbcada27a79e0d50e897f552fac67e9136006a198d6b0fe25de2e48624c905e38dca37c47d40ca787b1f4cb9c363531d3562094efe2067b2c661ad01a6fe6fc513a4b4f1445ae4630cec6938f8e82bbe1c6b33561389c2fb1e62eff1f8b658c1f2dad8ad3644567ea50ae6cf372c19a2ea7c0b975b4e0d74e55532a4c190d47b6007a3d9438c973d99969ef33ff21be6e6da5a811f11e03289170187b601a8a10188dac271f3b36c407f1e5c0dabf5ad5b82c67c5a1ea0c2c9e8c7bae77045dc10924001271e60dd267dcc0d5a853bbdb312f1a762867084cea91d731728a4d0582d808acf91da200cfbc821cbe883ec810c43e6bf0e4935646d5304b3ea01340cde7dbc00f8ef456bc0e5c2bb7e437f880c9ad3762403e51733a17b592b8b7ea6a039121dc3cc85bd5fa0fd3793f75efeb56a3f41882ac1f25b4741f11e1408f0c70de25182bd314e5cd3a342eeb9da26f4caa8fabc40e74daaef869ccae738e1c7b1d8e9fe62ddc04e10659ff373acb32b7f30f9e3eee93f845beba04f08d75e9a2530f7f6fd9aa7a6737246eb060451354e8a25cb44d79707c769f173862e8e14f1dfc9b223329ecebe38342bc2b9cffa84e0324f5e59607d9a272792fda005cf658be8dfaf14da51c8751b4ce3785040a707c2f199e53234daab1e770d3ccca31683c5a46c02ce01761111e1fdb14854cf20e783598e025ec54a074a727f7b53a20c30b62f52ce9be30a2f623017838ba8a2442761648458452edf3e7e93b30048701ef30f9b902da0c843c4c6648dbbd7958370a7ad572824af0e8c15c16a3240b228af3885afa218a88e235f2ac82206d925592006448786df78861a9d56b8cbc5d28081e2d9a2efec3f3b0fd0adfae5d6c0c5c89f9ce1ef9972a34cf62ffdbab8ae4a094057954c13836b032ac24cdf2c116a5d5c896ecc92051b89955d6a7e0ffec343e6eb4ec040e5f8cb4124fc9296ad7197be2043c24dd727b2ef25fcca06cdb6be2c971b7acb27240ad6c03a0108ff97b575078dd392f06c0c1654a2a816c6a20307760c9461903adb864672d3d87462c5bbd9a2fffdf544ac7e5dac328c2942f326d766907f1ae3937d8fe4b765cbd04d48dbe69c2d728587f664671f0c9fbf697aa31b7cbaa6f74c061bea18466bdeef5528a1d5930ce5ada8175701b6108bfb4fbda5d12bcfdccc932a836f83b792064dd4d96ae15d58c6023054b8fdcdb21b0c2e1158be7963cb52876def0981734b69ae82d18a9fd8a2a07985af0ede6b27a38abcda77b6c10acd7a408cc6dfdccb99497fa602bd71aef570f356f6ed78f49490e90496be4df9d457e6557322f12071300c07cb56cf88037cd27aa410065d6a3ecadf16a77a6cf1323752626d0110ec7c63fff554bd29eecd55b5353a90ea806691db7f5b3075a444b00a6f13066be3be4ea43233791620617d2b887df07517b624fdaa8dfc2de6fe191b93e1109e66701dfac57bdcc0f7c672cfc9fdfd352846dec8bd8180de8e3d8d66c83086d8120dae25512f72f21037bf62495c3d64a4993b55da7cb27377bcea2a1c4c3f31916c4ca481392900d80afa777321d1c4a162b76e1fabaabfd69afff8fcb4e583d2a71fefba7f4634ca498928d0ff797ac4dc66a07051b1404531bc4a0d5b04df1503498a8fa49b6c8eb5d90258ec2dca85e9e419c37febba11eb3cf37f2636f42cf45c00f8ab68786a33f98965e1995e621dba60987b3e82a7fbb9a835941d8af4899ae20a926941dbb9ca1ceb651e8dbc2a15f165ea1c3956c1fe3ea9e6304a50b4967d933a124aaf330c26170bc8a9661fd1192df2570cf32a3b4b34f3f1438d5c0dd8973a20c34ac51d4429268431946440875be7509e25bfbd67b2db61271e1a31f76efc0f66667bc51ccade8fc8a8204eec5c6eb529698f012e30477becd109b1ccf8c542b0d9a86595af5935b3216eb3850ffa403f961fe1ace36830da0e8c67cb9dc49f2f48a021be1a7558014cfa508398246e2c55fec130cb18f70727e063f73f1b46ddfe53dfac4e786bcc05e5e1b07f2b0ba0dc47e3f8e4161d6412e358e45751227f6b42621ad3614952a811b321083f380464aef58ffb64f895f83f27e4015dfa48db950326dd925127b2fe9a91ef9c9c0d922dc313a4b551c8dd9e734d8f02a11a531df85e9f6ebac3e5c7444677d15286e30d9f6740a2a076d26ed92b8c0032865a6f472869f8a42dde6b206f2abae11d36d798f1374879c5bf0c3d3f60711b02732ec308d51beb41943e979174ce50b31231368b04820db9d84564094a1fa04ae41d6c562120010a88dce611080cca458774803c7dc84a70c44c0fb2d49176f63b4cc61569c61060ed02e8e832ca971902b428b4db05c7e1ed99bc4cc772fb79a81b57fbcfaf95d9d90268042853d819585ede8a4f227a2220289a3e24634381dd71259d23f54a98c28f94360867cf7cec81a9944b21155a26009a66969abb477f58091269b647407fbf4334545abc8a8ffb3af41574d470e6070fdcacc201652eff864cfdf6056fdd2e878a223235a262972a36caaae2d993a5cef9427aa369f16193d9042921f2a225387e70080b79e3255c4ddb207169fc4678ca48664a07899b790b019097d7be6d84e1accf40472912e466cff9e4af6e598bc2280735d4ee8dd6d98cc4597299f5d09cb2f8a654767d6f8eb24f0771a17765e73371f9cf96e5ca45ee57c4f723529da82dc5d3e6d7c703194b31ab60024b4054824228426d6206ba2958f24a69f96578dd96969aba712e4f1b4297824d251d478e0bb3fc95ed913cfaf0900772f3d12862e090d719d54d1b73bc352a8d3fb820708637d1b18e98bd114c284a45cca4764f87f313b60c78b1fb9002dc650e471af97f7d4fd721ef291d444cf515d371797b9d3154829e50c1cf9ce14e85658d61b0f2d2d2bdabfd3c7335dea971c0907f037fe7a37922c9bcf7a6f78cfbb28b1eeea2c4d1b35867f67c76516da27167aa3769c144d24094db1992c63f9f848cbae071ca41600d5f0ae89a43c6be092688a75644a028bc8f9681361751b5afe4dd4b1a3fb4ed8a8752300a0265d28b110a2e2849b84eadca90a068b912e1637ecf5c279486dacc19c212cbe943a6b1a8f0dff1dc6b034189ce268c86c10ed3f2199c4474516f56fa815f4ecf5e0ebe40913b2d8bef408a3f24a09db24b3a69ed5b5b5be716a6ad548ffa6086889ffc731c00fecbc945c18f8c77bf430262e2305e30c354cad406120bbd2ec6bbbc3059d2f61e01ee4e5e185469cec42feb9e9462058bb14cf76db338a5199595dac2566843806fd8597ec465605286616acd78025d281c18859ebe6488505105c35d939cde681254ef3ef1357d6a0da3c596aec7565ac33eec54ca87d33e24a4f2c2e2baa0aabd6864e9640c219817032676d089632b908b32f8e6ecf999d1e11993cd31ac6facdcf12b52962af20200304fdc89f07535cbf5f541cc194f59692add214c250237609b538c6bf4b4f4c2f00994edd0d93dc5233fb89aeabeef1700472500dcc1a4a3c8e87f87474dc0b0138b366f9b366ad6fabed7715a034513fae4198c2f1557484d8dc79a6c8139b89ee4a1458b448248a7bdab9a0233950f23700fe6d811aacff1a3483d01a89b2cc8cb8a78660906e23beb74c518d2818295aae5e70581e0aaa30ac34bc9584d898ca1cfb0875f111d202cc85b0961468b5ba1107db097701380b16b659b70e322f1bb6f0f8c79bd4375111cccc03294f723c2c91251a1ddbfd1aaa6e0255dd41cc66b03d142bdc9d675a3ad3ee6cde170d6bc68d469343fea9781fb92829e4dc9b4793a94131f71c92fdb6c1f13d17379acc285bcd2ca9a5bb78276725883e6446fae7318eb8dfb3ec9d203d7046fe80288d3e5cfd41f13969cb2535f18956d1ea5a15d101014726b0e431351653c600d0b41b1dc669c018ef3c63a671ee267e7edb722aec8d585fd2123058e4a4f0c2e2dba9e447edb538802ee2b931c4c29b8a9f4616d31c5fc9c671ee8a44a33d9d794f003a52f5ec2ea7fafdacc2a75a0aa113ead695f0ef7d80f6e7fbe01e769524fd35568809d51460cc603cebb0c86e829794f304f7d3c97de554c749bb1f05d94b954c8cd55e4236882c7d8895ecf6142e94ad12e73555397acf63bbd8dbf066eb3eb850ad98145214644b877f104e725c1a0446db977b4a1339c113db9d5c9bc6efb5bc71ddce59b7887d89d0957bf69507fee6ee648c2f2fb701eb54ebf25db9df4d2eb5a8ffbcf78a1dcdc91e97958e02c31b790f567dd614d1e49baf691e5c3e901c9ab112c18dc7f2132670193c4b6760c493ddad8e416d38d275588b0a721fbd22429832d1d97048b27960dcebd0feecf4143135064e69fd15139aedf6a4797ee58d392e0224f055c1d6ab5df160154d95e9ae6967c7b7cb2ccec4d6f6e1fee3baf40509bb7e08c309c59f9ed5dd0d55a571edda58dc4e1598083184675c3f34ed357bf8492d645c3eb7bd8a359912bc44974b65ed2be32f11c7613d6ac1a0e071198749a40d94a238d5febb516773dc6e059bb6879e04df6c7c73501670761d2c587c6acd0179d3ec22aca329e72d707333bbe0583a20687c23eb071da597854f70faf40d1ddba01d13ceaed80c6583bf1af6db0d3ec43067e745ead92fb81daa38239d2935155272fdb1653d7afe77f711278dc429ba1efb8e6df6c55bb8e686813b87d164ff55a03ef5163de5a195bd5263a6089a6db1a21ff05dabdbe4bd1a9231e92b95055fa7c6faf718a2a1cbb386c1055ab4ee13a651062f7e82fd9f501328833c007e6f42458c8a2adef09ab00aa6fec0433bb04150e2f4605b8c745faf71616de7f6a6073f442830a4f765658abb5438a877fe333d274ab2c15c1ac7d791926f3abdc5560747bc7db4663e66d800a52c8dcd92cc1d0496b51cb228c291d8b0e5c7c31a373eeb0ed76eedb4d83a8b2d63204248ecb552170e64fb235b6a50582ae750a034c1bc818c66d5e0f3a35da89c2dc357e5c8043aa242b86e7b8f042136e2e15b9bf590d48e7f21844c6af9e69ce1a8b40c2f1459c0e98717f7ceb96c32b972dd2cad270d30bb27bcac6a4d48a366d8d14e3f84fa3c4ea832a18d3bfec8fae5f0dc414f247afd477696724fea22f29125d809ed99f0f9aedc7dac92a05e83035d8fe3e2ba5fd36de6069b4ebeaa2feb3bd00d27d2affc89f181e2520efbf32e6fb09bf1560e3b89eedbb56c09626e5716328a516e79122039513010e8ed96ab4f5a90116938e4ad23435d0a2edf072ef8cd24e00a29e480748beaa54e88a7ea2dd61085ea6539f1ee82df9fae54e55ee9a9f5f1a95498bad4a356b51d227c8170ae6e6328be183f3c0cc24198a7a4f64885771e6c7e52ac22f5ead286e14355f8e85d6e991167f57686a11ce74b9e7677749c0198bc602ba29a2a1acf3c547257fad84b70b4cd0d51c464cf63b8173f272ee1b6898c8e8c885e7d586614e9f2a6ccff5c63347ccc08fe61e47f5bf7e41fa31dec6770adb6dd35733af2128fdd92487913bb9275df3e0247908d833ba37a497b3458c1b0da84ffbe97ce244f8b2c72f688ecc8a9fb67663fefdfdbad4dda2562c84051c2303bb1075c9215c0048060c52f4a571b2fa0ba2b1e1fe08663e73bb6d29786546df74d25a326cb8f928885b6fdefa04e09a181c943d56658c697ae7827e378eb8251f23c7bbd740dbc01baffa3412864aefcb785a3a7e42ebb2746c754408e6e182cc2b2c1f09b37204cfa315072b8d184c2264ea780d188b8743940ddb9f7085e23fde3452154449f3998f79873f109bfc74354eaad9e401cddea81a6ed015b1b0286e7879ca38aad06bef380f4148f50d42d3eb59509a158a7b4e253f4eaeaed4952ca4383dfb559001b847e8db60bb5c6a04ff931931e3f4c033de3608140c49921cc2209a66ec3be18ee4b8ffd3b192264ca56a1564e2597a820ff027fe23af8be1675a59815096e3b091725ca6eb9c595d00b12f80a68631a05d380465f1c0b54202ac5da07357d2c40919ad1e98ebdc2daedbe8ef67368210b475be528b7f71e24444feb7586bfab7c9d5ba13f6d8653e1a8b56045a2ac6c1aa9eb7afe8cb0a861b1bd2a88b6c67adf7a2c31306fe51c22faaad86c81726c01cadab1bdc1a0cbd238abe5f6e937642aa9ca6660e06801370e4e712229b5b19345543352a7cf0fdc7e4e32316ad0c639785453dda965de225e163f5c33c98f019d09930c818e43be94e046f5ca4d8e0a1c037fa4c1c8738b3ef8cd2421b4c2060b23a8e87982d29b0f09fff2865a757e8d7553fd60529cd1f0d52edb742fd5e5a18445442c4ede94365a503bd488fa6408507c2b3da4fcf4f3b2cf30c371cd5bfb8b9101fe8fb48e8a31ac347c768a5a6b17586872ac6946b0b0fb225c58b86a6614c4e1b14b228e12d23a18295d4441fa3c57bd30812f0f07e86e786fa7c0eefeccd8e2ed7debb09bc46bd6ac073c1dadfd120e732ea14af0e9482a288656f60335ce366ed22fdd2fa3eb1bb949d7385019276d39b2b253e5abf77daa97a2949b5d510b6b5775ec87a53d7ad0692a6e6c68a5532971b9a2154e61f44875e546285fa94b257bc55ea789d9eae26f9147553c27da403ce5864ad90c959664626785c68fb5fadc46840930aee86e41c6b5b6e18ca0f5dd578993bc9d68b5e1b29366457bc24fa1625e4f8a64cef8fec0b996dd3b184ce27659974998e962aff5c316798bf047bc03d1ee8ea3a8c16b26061f2a703e6fb880ee46333570a7c8e5ea8ab7d2544c743fffc5780a4755802dce43513b98caac96f7991cad224639a5373e73c8220c2ba8b6f7215b1af25d018d09bfb03507d327f3ca4983a089bd12ea62a1472a379091149d4ea724f639db33dddbf619c90882346342dcec93fe7423ceda6f6dc6149016438500ec5d457b3cec1b3750a90bd247a3b34635b80bb6b670fecaf3a559f67d7ae9b13cdb0ff7beb60cc8504ceb9c1cbfae430d661ad2948fefcc86a9a03e09f1b0729c98641c8ff58e7a1c32f4112dde0996ad218ee3fc399eee382b75beffd13f7fef34828470892890acce07bbb7e36a7d886f5e7675fc514a3cb02ec18319afd114c33818dac3cf606f2c24cb219faa1f76def07a94526ef03cb9caa0d0313b2358e6771068f43fad515453312923f76242c6c70a0fc45d5f12c1ac43eb40711a3816755785ce4d14077c2d32e6eec566961d6c023718fc9fdb9ec16152af760f5f332bd54d12b0a8633f5bd1d7a7c2d03474819919bcc2bf9eeda65644916d7ac0d6a66e4c0b46da4cff39692688bd08cb5e69791c54115b268baa43629477c9179ab76b160ea4d5534366e280c1284d023b3fa7cda96a1e3d9424e8c06e4401665260da85e6da8037f13b928061b8a575d1ccf34cb5a3ec4b8be58771bf5fa9cffe09c916247d34cb32052c789f27fe0a256da1571849a8fe26ec6dac68c35f6fa94d1610a409c0216fbc72e00b1d369119765e3d392df4a883cc4920c9b19cf33c6a779f8524cd8be05a09ed9822d748d2b70a6b17e1878a9feeea99ac29c4906009f1ca227c00f34563d5f4c444c23dd9af802856524b14df5a9e3da8050c4a3ea2a74cd0dafa63cf134498cfeb0628c439757d75bafd9cb6607556fda2f5c049fb866627a33a4b43503299822f862908ac38467cf94e922837ec6ab93bf2019310a85fa120e303d9d12d6ba0d203860410192d30fe047814a076716cfcf8db235e9f514701a17b1762f823b775b94aab6c3169223f99b37600828288e9a19758447d75b2f48d4e790b979267dab3b77e713ed57cad2df4fd591bf28d7cb3136267f258d7d05d4d8fb78937a23fc6d13f4ea2569496 + +Params = SHA2_60/6_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046c00000027d6c7386749552f26ab09d456065d8d31e036f9ba7c4417e004df93180f8d8789493f2eaac239bd779b02d53659fa32680000000000000000b321b12093babfdf0d5da8c4799eed5c1418c8c1de94ab1c78abe24a9930886f12aaf3c4d7086c72475f5552d6991f65 +Signature = 0000000000000000c382c8fc7bde7553a9276cc25a37dc43ccd2a91550e39d73575be7f7e30f16ef5572cd81eb9dac5cddef604e5330946fe0d6413bc09f90d8a39537261c193c46e4ff97524a76b9f32e3a5067c9285b535e398893bb5588928751866a201772ac26443d3022e9bf843d93e90b1ba7c8e2c3492d54d027cc3ff4d3b53bec07d129daf9f5631d4725af42fc97d426a95930e9d659926947ab65b99946896fa1a61912687ea8de7161b2ea363d5a53cadc76002537021951150c85a026e5f6886694f91672731bf3970d58aa4df48817cb8adb4a4a237d50e5d509da813ddc9d4fcca754c41c132b324824a9f80ff78f4c01c70b126121d06902772525e166e9e15e4566115ee173a2584d2dcd063f71b1f51dd84466ae29cdf149cabdf2945122a17a786ff08b5bd71b26a10b6b5e6c85b2f7adc3eccaa8625f3a0b90d040053c6058fcbbb5bf091cc9018726f78358897f2aa78a7b61fe277faf835bffea328d202e8055ecb404860e4248c28cff119626ad075dc081138106a1e945afeed89fbf02579607c23cf26327a135daf5355748fa8fb80e5f536cdf857dfa2b49a8a74ef8238141160a46897853202e1f7b484f9a3b54e82433f7b662202bcd9e55038d9608e8c356be01659453f92119b86b026059947ff3bde0015e5cd85a64021ad4506e24ffc802afebd90b53d862ff54a0bc74e296ceafdddbc9e1c4d10bdb018f7af4b3c1f35fcdf93705ea7177ed381cdbf0a3c1bd764632afaafc4c1933f207a251b2c53940d76100d4b144349deb26fe45596481ccf2cee260c37d45af2a33b2688eceba3ac9201a31e8ca0a07dafd772dfe6f9188c291a4e2bbdc11a1eb5e81aa47ff4b07a581a01366c78977d62e0ed969b3921299ec95adda45b312ed70052369fa959f2c4492cf9046a4653250aec5be2d49b29b59366c6c519b455520f93a440f9e4d1ea9ed01f2ee0e42ac2ca2aeb9c97a80918c8bc452a9d032ac922e65436a097416423618d5b9d87ef7b9c32b406f3b29c8891e4e6b6d089a2e4c6a56d699fba10b95d9fc1b34615c5dc82e740b3fa088153f82672cf44d27c6c0438b2467b355d3bca89c61dec0e8e8a64ca106f4ab75eb0eed270ba622806ba39bd70c016dab32bcdb3d6157a8554871cc96a32795bace71ed5ea2840419474dce163c65ecf5afa7f2f53e06b0f654fcf167c21e2b7d971152a317ee5a5164099f4f053c45ad66c5dbd6cccdce7697a04d09c2dd7268448b0eab474b499bb1516f4245052508d6d32ee8e2fd2369c2b27e31c70809e2021d0595926831f0081447f1250a1bef170d82b675201200501d883bbd303c71ba850807071f247da9fa251440d279e9b2794f06bcf0139445a70b248b1196edb711a65d6f79872c5f75985c8fac1410261defa4a3fc3e537670c7a23dcd4f330461089db33c9159092535e6dc3eab595062e6b115d37879991b49da38d5928a91ebedd3d491e1bfd1ecbcaa3f55d642aa7bd808ea481a028d8e555d4da94e114008dabfa1924d77c4aad89a1224a48a0dd85ecce6566bc9049b937e5e3eb35f55d19e4757f3f237475571493c1dd6d35bdb95b1e77851a97d534dd12ca1b4984fad3f88de8bd8174a53d745f7e448abceba86367c2220d53845629d284d3a9016ad0ff0c96fab539dcb2b514e57dc5d38d55c3652a6eb9cc93c7ac278585220a976bc75d80fed7931d0b996b928f21bf210b80e1736aa54bde11b8df01e511068e51f4c651efd4012aedcebe90c933f901603d35ac24bcc489b85a8475378015baeabb94aea2cb647e88ab2dbb862b2e34776bb2af8a25a05ba39323c213df5b5864373aa3c8bdb52ba6fd82dca5f44c1ee928eca6e8817adfd5f749d73e6df52369d3ecf342d11510cd912d466c497639f1b8addefe0f3fe4547ed9f16bc80ddb6fe016000db54d27033532bd77dbc76b222280e2d398ac95ebea1fb996c678af7c791c2286780bbfdd1c3a476029a0177e603bd6acc9c5b9ccdbeab2c435afb5e10df6ca606cb78a912f7bf7bd7bcaab6ebf6b135350b576e972672684c6e8d82239d9bd2ffcbfdd46decac90b6b8149fa88282479114b1c7ef9a6a11480367852332679bba9b56bd29efc01f6c3727fe034f261c0c5e0039e3c1f06480fb19997928959e053b90335f5b6f03e045c5a71b812da4e6d2ad9c82d70e1dd34aebf4667aea1381b398c63abea7a1843282c28a758c3e0e9a8cf76a301246edb457152af539673d529f4cd94650e55c2d8160d82d74f2fae2182b5541eef999107d49baa1d85ee87e318b47e81e92f242a83d8a2e981c5c1727dff966a37130b77598a7ae6c79f38d1727fb70d6768ea3bb4c57adab1b3bf7487e23e9ba7a51048d136460d5954776e0b89267a054e6acdac71c096503b41e4ec41d68190ee39ef3eeaa50b625bc411d0ebde1168fe46098df5555d3b441bd2a1af09cf6a23c3342920ca667d6f972141745796a7682e46e6b7717e2e31b4206b1c2622367523e5193e0643435a9e803e6a6ad27ba05baf58ba138d7b35be5262c569b407d2595e6d5850a6de01d7a813c9ac04d5d10c4c2f3dee8bd2f60a0704ef11f593bbd9855f3af3026112e51f2293d919e9d2a2dac8617a369f8f7585f442dbfa95f1f6e132be0833d7a0794adf18d9b7047b1a8cbbf16d88b03078d26483cf9fab2409d2e8e7ba1e8c0a8a69de8f133e57c60954f36291491674a2c3daf6029191c3036cc4aae635eceb655528837275250c2c208abc8e544fef1194db80a22d57279545307a5a106cb2bff0205641adbd51c4b61c261576616532ec5339d1f99fe49fd70a22ac94d7526f4caacecc9ba25c7370115ae02bfa0643e149ff7978975f7b8689753eb19207845b33656f77f1213c4ed3586153ccd02e45e226ed8d40c1e53c9fc525b5dc3177f036ad8a44837dd090fbd868a0f6dd8dd59df73623922291aa26ba8e3531d9d3063434916b24b61c1a5a0de4e41ce50a35447ca685b5ad654388ec85d837d53f93ec77823288795a81012f2ce9fb90bdc1462de64ce2a4d03d066ae2fe4df245117a20b705156e55154ec6689f69e19039dd182ecc2f30b2967724a7f08ec9f61d1205c1058f2ccd9c34d5a1947b00cbefbe2d7d6f452c22d4ad3336b17302d7171b690c37e21a74099a0bd6118b6ef705bdd625e59f1225f952710ec74264adc355f4ca1616d44c223ab79498fdd78e8663cd59e6118f1fa6c97c9e3ef8bbde244b5be5c2615fa2b138df5993656edb0ffea076c3cfae729b80e4523e763f1fe36bc111117633dedb415b53f941035e709c1e54f36d4104ad7dd3ca06467f546f2516ce2eb03c9859ed86c65566c8dd97a1428251ae41a316948fef0d9f321a4d599808578199a50009554f943cdcd30f1195c0b84dabeca1f01ae3e9328e71f7175df95cf2a7827919b778b3519330170aed9f358229fc7b746cf83eac5e111f1daba4f71973267295034fd17aa70d200ad248398ef608468a896ac82949eac658c7d44195a35b583acbbfc3e7433f11eb36bb5fb9786314f950749d6556581319d0019efd8898d7da1a85532a6cf036633744e4a56016822a9275999239a35a4f3af46f598ee70d1c3f2107280c12f2c9d0065c057d21d96b595c1c258ab4d0be4feeb5bb049fa358e376e4739bd3f739151e83f84fd9ac8f5c17955278a984ba7bfef03f975a59da42121e36f69599afb1bc13ed26aedcb2f0543af5ec388da4394784128cea6620a2579ea535c827968926f387824a6a7e8e4ae3b22ffd7e629de1e93d6b8e4e6b5c6b9f2babce33df35889a762a1bb448dc842894ded716d6444f217fa986de4975461b4159b57c389deb0964b4cf39185c12f487d71cc1d04f80284d5259d0b752cdbb2fa21a104f7b8a7380776aac405beadc8fee3db1b4bfb0a35b69466d71f643e3310d72bc00a854107d062e62ddf7fd5ef383f4fb4046e1919a7ab7535d893fcafdbec3628eb55ef3045602193f32f9576d65f9d1798762aa7ad4c2caa312af19ba3afb768512e07d5d96b7cdc4c15a30bd610c700f3c1cf9320c60e7fc2515d04389b58a02a182bafba0241b9ca44ec7cbb243b26f21e054d2411695c23eaa72413c3e886d259fb8464bec1be281625bf0ecdddbed600e7495a4db35aada60ea3cc47fb925037ee74af5454485abc9508feeb03c10477dad2bd23d6379effe864f93c777bf12f0c781dc57c167694b9d42127c3157827c2d77ca5457430c6d0ed4f6bb7b07bc80f6c9d61411c6f9d33aa7b4e754bd3016fe756a1733e0bd5ecd6f55d2a49632e684310434bd61f9ad5616c150472c69b6c3fea1df3095f0a7686a8d61acb0d6ee29fcab00c09a2bb6fb8ecb5b6033682e2e85cca0daf7c6cfdfce07110128ac0fbd3b4712f57436cc372cc901294fff691092ab6289afe55cdf0be886c3ab6c1f9ffe634cdb831c25c6cde2a2c25d7f453812578bea8d5db2645503b3e8b0f73540630b2c1f27cb5efab951b3fc3bb89f23745c86c3e49ca04ec964c748865bbb8fa53ec8caedceb03a3c3ab9d5bbc54020f84568d000a1709760d0d7569bc2a1f56460e07729de15e55f7a210acf201d118df971aa8f0f87e4ac7d9e8934913ae87d40e43c20b2af27e0136d8be928c080cdc5535b594081a307907d5ba2c8659fcc4e92429dca2d0577aa3f155c3142df2e11ede3998c20120667b10f95630c5566bc74bd514e521bc62d140a79494dc459c1214908b9e257cff33e4b5887d725c919b8584756f0294f9d65edef1b3289358b810964a313889363c0bda836535f156fb91afdeaf9fb377986bba8c4dd01565a411d7da6025d8bfe137c20f64d7c9c2546ed782107857948400a4db9a61f09e49769e82204a2b7c3613f2cfcecc0e8a1db3dfbbca1af7f601e69c092d51028d1d47b140de95ac3f72a0490592e886c707b4d013d8bac2a15f0f41550edfac2c08ecea706ed92b2a1ff79b1efbb906065761bb9046acb95ecad37307b338b97a2541aa12401bbf5d50726d699622c1f5d483b7e789ad8f3c70b85f6b8928466bccae5ca45514333fa7649a39ed45345f8e0377a0b5b115a8dcbd0c181ae0dd1726528f261d744eea550246c7ca1b03d75e2dcd3fa1c9d3aa9ae471916f9f711621d0388d739344cd7808bda4b4286b4f36374436db09deb35c8a262b82bd4de0babaefd5cf5c9091bb5d0e270de6cc58f8f6797e5ea80b2b7d6f938c922371ddf3053783c75ed771a85e69debc351bf2cb055a83a47c5aa3ce1c4c647943d2bb055aabbc9ed3f456b61f27bfaee472e5c9797589a9bdaee43e428606a4a69f3f98b046512071b9c1ed4adf7cd08389f66c1631a2ddcde34c241a1f67d3d5db6f12698fc26bbed1ebeb43df0451e420b3cbca85ffdecdce3c8f0989cd861a8a0b39df798be119011d6a1870b1df2ddd60d44dc1959a4a317f68f6289f25323ecefbcedea0d785c118819d793a329ec954feec8bba5d68a09ff886b8ce9822b97a870c03a852f986e8ae99cbdd775972b888e18b8283978a062b19dc5d75f5440915db043dbce2bfd490ab6e4ad8bafa9cc72314445defb9f65a12530afc784e313cce5280c0ce62f89fa0dc1b83de0927ca253d1c46ebd95240f5f5738b9e896fa460d3b0e93f2d0ffc8200312bcc320c865b5a32c2901165a36d1c38081f0e4948bde63d2e22cc865643256da0ba66752a831129845fc84451b4ad804d852b2bd0e0a6c72300e1458655cc0fb6eaf54e73237e245449d1a200ffe41cb5629fa3876accb592493d222b082876ff4dc301fa97c9113e918bab0fee913aebb39e42fd86097b193b2fc8091392881a42bc522a6b314d758bde4a37b4dc156689d6d1d8b5a43d3be162268d324e73d9d5f897432f9c10dfc40c24dfdc8989a8be150a6a195174e34b574984ef3e524f44856b782240b5797dd0288320d6c2a20967f8eb78feda5009f04618f14fe36084e775ea88a575ec5ab190ea87c3846ae84496a47ad81c4b614889250154f2b88435f967e426a6a262fe79ea3eacd78ee96d4b6eaffed9130dc010fe68d9a16dac359b588abc488e16736b859ad1562b6fa3c3eb074b467c9bb0bb0bd5d918a047d7e70eaafd4b90130f1fc1209135e2867d7a02897350acd8493752d78ff6e9004144c1ce30f7b74b275567c39e5c8cb0de74b686f8c46747fb11a7f018cbf07c650080313e6d3f5b2c7e0f02b61db7cf23d80898512f31f585a5d6e5a307705047b8eb181e86eb1a7519fc8102a6e66616f66fcf69af363e05b8687788341c463806f6e02c470100166fc692f96523ebac899b72f0f395bd70e04ad9294b53ca61f1b0f482d845be1157e52640ca956545bdce13b41f76301dda79e7e40dc051ff535060cef9ab5ffe504186641b844e6248836f040cee157f30632488a77a1762c271e97dc20a380a7edf4eb75eab913be734ce2259b8ff62cd94c845144053f1208a21eb219d7f1fd1ce242792ca4f70bb3b086970d12cd1db2ec862aca76faad397c8ceeb76a7f6b0fa9afe36411454ffdee425701db68fe8a2825878cbd788df45c671a3279d000e6d04b9a31448608c7548d867742190a0abac1541eeae2ebb77e11fb577cd41acaf08fef8e96ca382a48052b52a43d50723d6a1fa605c6290135eec4ccea82c42bd342f87bda2d9901c5ecf5cd9f6df3d2c47ca0d32ea1a66d2f1555c21bbc33704efc95127c7c78152e9793b073a5e68341795811e89e7dc20014bc2e5e9e37126653bd4da82b7e74b1412c44612a86c126daf968a766dcae5d1ed01b35b1de5fdf7677151e6a6a4a57e1ed03dd6d803418e7e309f5f7f75c01c691c5fe5020b6d023faa8e58d3260a9c5bb0a915e27e3da5bb683d5ef9b6d70fe0e742b1ff5830a77874b4eddd10f5a6d0cac22ef7c9ff1fdd903ea680a64d174a0873a1350b4b8c55863bbf45efe6c4644e3a39c4b9d9a414071f099013f5407120c83c6382822e9284a5d082d88e58f87b0143e16c7b9399282c2368539194490841fe8a73b65ab438e1b925dce3792653bf8e5204e03229551f863b028a9b985491abf0d8fae3b0c8c60b431d7bb7bfddea9430f251e1973492036d3de1cafabb83c2a5631cae750f6c15a6eedde66d93ba39db70b8bdb2c83d137d690a91a0579c5ce58fad7f005e1c3f63ba4f7596badf674285b70f305cae3ab6f52de3b5b953126e3b53eab9d90d0748757b54d5e3984feaaadf30b0fcb4c7168628996422bf6236ba7ced22a8b58187b2d322423028dbfa4c315cbd7f5b0d76927819c7cfcd6b83286fce0990e763b4761a955173e366d4f040f521e9dbf867e7fb4215ef1409f0f4d61173f1c9240896b770e92459ad68332e769e918cf073bc214698eb8197aaa512329b00d95a8ce6f77d38688db8b7f14b75c7701864eaa4ad2a9cf970830a9617378e17f853421b0e794224b5156f2ec5872e9d6fbf5d143d9ab64cceec44024fe6c31b093bb513645c389f8e966157bac7f07cba13805f022eeb9d399fa84be435c0aad04f62a780e12cdd7ea30c3d8655b10ad044c12d258017825a0ceafd16edcf4390247b12ed3679fe41637dbd344d6360eb128c7bea0ce7854718d3ec68f91318fc4e817aa1dea37de83c5787f7d0804a304ba639248528a1b452eb04c3d1d5ab970caef4360e211bc9fed71726a3b5096d98d7ae1110e8bc5f9eeb4adb5caef8a0310be6d352308497c8d3e8be978a28814a45b4d36578a6f107f7fe5be23c3def254ae593029b80d3c1352bb66cdd41b9da73d29c18a25f0a6c8c11a3187dc06932882b4ff5affc8531a0650bf15c616844d83091aa4e14ae275da1fd5661d9a3751fe0d052168c2dea3124c415f14cccaf2897f2f1c319361f7082e326df8063aedb409dad1bae6e812f6f219cce2ef52cf5a590642eaf59f97a3078ba28d0885391a94fe9134b78f841d95136f5bf91ecac3112cbfbc9679ee928a8424ceef63b54d60b87312f1b8b509a68fc8aaa4b0e1b5112108687d5f9c3ba0368e630bbd61a5ba43c0f0ee9a837d8364f8605d776154dd4c059bbd087f08ebc27a3bfaf2cf10597c3229ed6649ca654e0acfabed25ed7aa98278595508412043f36bd4ea08ff99c9c863312fe8833c872cf2050e0325b4627c1a3d86ec1802f1555769bfc69262beb797ab8c568db8c2c8bd9d97235ef8290b42c5a0d58bf54de6fc4711bb70db069730e78c43ba263852d01d252dfcd974a4d784a54e838f83dba679ef4f95173e9ff7b200d56e2ca0d61ac8436c3c88a403a7c4737feedfb37d12cdd9f5fd0cea3f81ebefe39c908f03251767f41ab6a52c3269966234ce6fc77731cd0f4145eee9a2c21ae87b9de20c183ed073e71b4b3a6f2fbe2557b74f54cbe4cc4be357e46e5e979588afb7462fc7e01bc31c6f82ca3595e0535fdfdc0064ad773e7aa5a1ebecc2ee1bf06f69e4343ec235cbc5c1a0f190ee8b5bd649b7453c85e982bad0da5fe2696401df8c9648130ce0f64cd62737b7033acf805e279a2061ffd61840f739b49b7e8284372ed8f88ef5f6a18bc9e4226538676004daadd9010b206ce0aa8cd9c75ef5f3756bc193e9215f06b2acc5fef9d0451e4a23c9f9d17b0d79039d6f16d7df5c24e5dcc8c809583823b1639a635d56c8e79d3704c42a16b1cedfe10a1ba4ab653fd75e2aed23670863ffa5158625ad04b5eddc1f66ec533dfafacfd06064bd0c495dbce7fcc7bd1537490fad66afeb2a1235a046f76d20c97c2eb2f9701b7d4b4c962bed813417d0547b76e3e203666bf6ecded685c9845a943189342fc205b21b9583befc4aa58e04b2009e4a76fd6254056a78ff6fb7d8658a4329e830a4929f8d0deaccf393258188b9f3fbec6332e976b6c9aea2af1010a72302ddb8f797b7d7eccad1d4edd6292374f607356ba4c28af23dfe68b01baf1c7af971e075d3e1c0295545b637819bfcea4bb5f3fd259f8f4df536ddc838f0778609407561b2f343c9f2fbb5a981aa67baba9a75723aa5226e2cb58d8327b230ad2710e791227ed4fd7bfad082e9e9d3cd4a93eb1f72d14731a6409596ed86f114c2aee23469b7e32a45181bfa3dad8b52fe228d008ad8f95c7cd1dbe1476ab2d63209b5fcff9228da928d70aeacdb8b0d344181085e1e6a7081f97fea9561d34c6efeeaf141886dabaa39e86e071a58500a9707e238f5a34d2c9a359bd1466b3682f5a6c03a26fe67d351dfbf0014b43d1ffa5267d3b9bc31b16946c5b13b535c516efcfaf302c400eed4cb5831b5178d602b94525fd5649b52c5353e41faa77d80bbb458c2cebb7388bcba4ec039ccec4742289913eb36135d664e4266ba2b8567c556f101b168acaf12b2d3822af49a4a848dae7e5cd79fb26189caaf6340424c1addbbfb593e9d19dcd3253d398df536880360de31a9b6d6504ae2cee48de63fa8e320fa39403211104ece1c44b591bafaf38c960ced631b03128e93da35d69775613f732d925e2b411477b79c31c7d40b236067fcd0626e8c361bd0cef956edb7c9ea4e8d3eb64fe8576bb26a6eb9fd578fd8a236ca9d9aa78e1e15dbc884582d505f7df102bf85ecbbb9942f186aedb0371a16e0da621fe653821669bc94b11394f71fe8735aa4152437a542afc1e97ab03251b461c45ddd707678b9c3eb3c1092f93dc3385544871242e3036bbebbffb77b500beb6ff2b6303c65ee51ca17f526eee9b3468416399bd4be0e52da951ffb39865fbff70fce93e7acb36d3c7055deb6ecc57c41d1bb702b7d7a53439524d43e6c9c56cceea8b55c41bb7cf890f33b1dccb1e05512cf63f091c674ae6bd067ff16d0b86af09f41b551ffeb8b1a5638c6dd5563f2c7fa91e80ba416e01bfe2333f63a497ab45961f9f3351615b0983813cbe06e680a3a470b2399a01ae0e4348301e781a802b748dee6a94ae7b3285cb7df3ca420474f5691899961d8e7ea77e0e3517ad583f5e076b75065e53e5bceb050c1526396de1287bec8f826c61cd3d62eacb8a8bfb929f159f712bc8249ec6409454a82644662ae182c6b7bcc1c6fa3522b3aa56d2e4511b025a4c17aed96d0629ce62fc51e4f4f259ce5aeb072a634062671e378622286068047a5f6ec318dd7ed04b235395628ae658500f0642558ae8b6027b0e91763f202e28e2b07380d9128e5a96eb749d5bf73c2c578e2807baf1fe25142151ae0357b445f57c1688704f48efd19a3cd7f20e59507fa6e1b3215668d41ee1ed79b27e05103db68663c6c75191ffbd0ce871cc84a52f92a3fedea7308a88292f0ca13a3822707c7e7f7448cdfd90bb5435bbdfc3246aac14390122f7eafc707204c5a446dd8a74192ba31c91f40ef50750a2337a5c3ef08e1d4c3a038107046b5d9c4db3d288910ca59561bf13bc3f8ab5de579377bd5d76362795e74c9827d45840d39c667b9aa508becf586d2193d8c3d807e9aa3d8db47a6ee8626eb0c4f4977677458ddc5a2e1c935c1dd512cc09804bb7b7d2a05f93399020b0c67859e3410383636a349edfe20508d2de1b614b1f6f7923116ad1b53634346615d7b1d90adc3925c5f46766d90d002d1f5470521e3adbe0c669f8c67553dc2f27c806678d44c1fa1ca5d91e68dcf3b45f7da5163888e4453e1e67ce06e2e8528b986cc3e8a9704558497c104dd27a6391b48c1f466b556294b90525faf79509e990281a2dc425a530bd636be60957da6aba8786b05e7e2163497d4c1cecbde639a46a8e416d1700a443c9c761368bf4b7191967a5ea495c308f5d88cc1f9093175584fa729dbb7e534af785560e3f995d70073d4a4a7ef62f9e13a6b75d9e8e91d32abfc3ed7501c41b55c56597fa3179645cf09ac91eb5d0d22d9df35698295fdccb2d2ac15275ba1b2fd3a11ac1404fabf8a1c65e3e8712ae41ccbb030f6a3583025a2bed4b2804fab0421de34682b06f689989be9ed4b673edc8e5338345a6acd48db71097dd0f41af839ce036901e673870faf475b26ce6867979c6d012fc6c3cce8c642394de967e8594f1a070c6bbd72d80d82768362b2837aa41045610c1e161cdacb0bd37308f948e306a7977e33b3a07a0d54b416d38a666eb1c5afea059888744f537b6fabf451821bef5a9bf25335846bec0057ce975966b47d88106e0a0c3c4748e462cf6ae8a92b5dc5f51bf18c817ef42de8c66b6797df553f872b421d2c20ae00d9c7b9feee405ebb6881fd0d19ce7694dc19a21a282f7bef541df1127bf4290d0b75469f3687354bf370d92aa15148afe924576e734417a854c616232cb9ace47f6578d2358e74e258a01069693de4d4979bb251e6f515ad103d1fe942179eac5f2247eaa9613a32144e10fad23a533482bcb9f48883acb3e8f02385430dfd8c5d4fc4dd70f0121ab73f903ba3e0539302265080b7288efd7ab618685f16298001b5ae2fb59972ffda62517276ddd8c321aa28cddf74df47c538ba9adf4169dc82f9fcdc363b61d253818e0e9693e931920f4b725d3ed4db16292e580b36591b0981a1cbe12bd08edf0e44403f73b0853f8b7aa493cb88976df6ff67a6a03ef4175a44ed3513c2de347c2d184debf6f8ec98b39d80e03710d636341f6f51de07121aaf5f6dfc736f009f0fe458ae8bfa071941201bfa74061fffa05e814ecb8bbbdf51e554fb14b0b51b3b52e80f2891e94cab4b9b9982b00151659ffbf8e8c8f0b15332c8a970ff0ee1879a9121fbb3aea94a664208bbb208bb770a5d6cf62b7c4f1b545e939acdb333115b1a139b533a7f444a32c05f7dba9479e336027773bb669b0376a3b8008a6a2f8b1e09140b02240b1f4c0ae5ef1bd8e349bca40c1a53b69e27d1f52a236965ae33b6028c5722fe5b7c307845a0b6df71bb88c98647472052b9fd9493e7b93aa6979832d4cb9aec889cc52ad3689efd05beefbd176d4d1d40533eb2aacd31821908cd530fc1f5788670161dc38127d4c0d23624caa9ab103d977f65438a2307f1ebdf3deab0be403810e7baaa24c414e1d45cfad6865b0bc98f38ee05893a2b920013952f0b14756f43562ab4c34d128639192a4cd3dea9c99f51ae69c3232e4af1b433090f53913827038ad24e2b4a96bc685af41d69718415fd7370ee83946f34ad83942e05e4682f2f432600307d54ad1757793b3d7ba8a519a197a37a13dadddac5f3285b129bd5eaafe83ef3b0648b0511e400a4695670e51aff5c8dea8a6d33f492b38177ca2025f5d6decda5ab2b36df94a80807af8efd983c31c16a2b5d5fce9f5073697aa191ed7dd68d2ebcffa11848c2bb4f0d4114449ca6b7c4d73e642525ed031fea12b76a7c5601a389491342a7cd53673b58f0de380f18fe63d89d339679db681053bfaf1c806113026821287b5dfc0b9132853fea43396aadff0d7bea265478c574bf641211bc233ca15f16b5fa283c5 + +Params = SHA2_60/6_256 +Msg = +PrivateKey = 04818c000000074a61ed0678222359da5dd7286d64f81c7585d30126b219a9243f184bf5836f06f1de31aca428ed8a9f180947ba9540e4e076c369b2618bb4157666c25d306224000000000000000022e6e045c890a40283f9be5b0b8ef609eb33c5dfd9867c4e29283db54ca38cffc78ca95b79bc29762591df5ed67a04e5947232f9bf39cd1197a349283a8f742e +Signature = 00000000000000002c0eef6612fa7d40c29ce18d9ca96b550d250084a868e7fad36388149d62dabc4a4dd9ae996a6919cd2a65052d94a1529758ef751b25215529dc20f62240eb0195b387dc17c3c07faffcca2dcb360ebf3b033d2b6f0c82ca99b512469dd772ed5a4636cf2706082b56f3263487fbf6412830c4db58163d8240471946cf56ea3f2310223fa499b23349373951f7360cf667aad65b2c8634e620816380f1f587db680bbbf3cd45c77fb8f2a50ee26cae835e42988ec8843ae8b643d9a9c580771ca68b6ff01f1601e188f846b4e19b1fd62feb8271be515449a538bd0c197feb1bab2c93ac30bdee3d31608443394c1e487925998bc693f8e46abab056fb2bb560535afa8999495626604d22f88f088320fff3f9e87474c652315a96f3802b7122c259b9f2b3c9cd6ab9b68d77dea22285a2ef4618e75e5378a16a4c91ea75c1b46364fb5f39a3306dce5ce28d1209d2436748224f67f02609632ab927aa63b7cf15a5c0aee4cbd9627739b53397fd8347683414479e2e8b82b9b32b98e31f8abf0c6cc77a3f7a05429de78df7a896588b10080ceb279a6bf3b419c4a10c19d4d3bfb5f3e0eeae2d8188d709b93b99d5b13d18f3cbbe5f1971877e230726595247050f3b7c722319b84718a1a2e4ac8b2f0948d3c107bdc566f6e455af6cd7eb467cb0ff3eb138aa025ffa9ed3ef3ab10a8b6a544b6a12409c366512c05c5561acf1ea57957604be22dd697ac85eede5ef1129aa0343d02ee83d712f5c8b43eeb1f6f4f07778a260936bfd4d7b5eab4135908e4994b55c7b8740813b05045373021776ab3444af94a8c2db5261553e2e3d7b5d9a8e5bacfafd88d2ad9fe74e3cd08cb8bfed7b1b854c3f363607b851308f7aba23550b0007e57773f35c888bdba07837ea3f11970af3bf29f5ab2f01c970972ce36db6ea3b50c6dbe77ee44c05f62a2b8f2f75cbb644f9225d40d277539f1ad898a5eea10ff8fee78a158dfd270e31d52d84c370f9a8b839435f1ae47572253bc9e7672e47593103d361d034db4098ea0ee1a6ac1a2fb2ced5d3080f7c5f6571d181fbffbed23cb3dd97f8e8d24b1f1d6f03d43ad6466e7f99c01ed6010c5dcf037bd4dedafa300609b65b3c4f934415a8eaa4453cf5597b6158f7c3b1f71ad016b343e3ff0b5bc4bf16373a44dd9a9183693369ec80c87f1c7830a57fe3d7f62a9b40a27e013bff8e5e55113f5383a9a12f11a1f365ec025fd19f25ce7ca993be37260bdf856cba5baffbe0d3e940cc96c31d26405b82e7916f927cc5c57de5955319af51b65f66156669e431debec0fe1a3d861adde9f7259402094027cf0be6b6e3b97cba63687ad49d83d162911e34b8e2cae50f2af080c17b0b5b06a4f5c6e47748562c5ce4893f68554562b3082ba52e4e0dcdb0d805618c41e7cc149ee10fc7e4fb26f7b39b10e53e03b03ab1e65c051957e045dfd0cfa4f4f7da496cc097ec76113bfc11120f6b39c41d9e1ffec0bc2c77871b9ee1a870a63048da8a765567108c6a25778a7bd5d7fc0e96df9f1836014990ad1c8952254c46ca57d14e9c7c21677737a44a30f5b0a6488e845973bb93904e9ae34655aec7d57f2a72c7a5b2deedcafebae9cf220e5b8a32a1b39d2e98d17de66bd99b3db929b1ce560d70aa71b5c7b2d0cade1cbeb5178f67e03bc6dffbce70eb791ad2dc63c61c3274723e3c51f424bd03c1dafc46b6a14fb3801bc60b45976c2909ffd72dcb988d0ea95c0e27dc41cfedb7580f375dc5d99c1796dfc3dd744fffda3fe609423323c9cb9d34974ad8f07db88ab9719aaedb75449170fced30c9a99fed57da551422fa7afa908ff787e95cd5ac680c3f1ae25775e4b54509b26b3e2721b92623eb137768a323a6ceade10dc79c953a2099f6f7f4d74caad963ce9656dff9eb475aad0924217ac5d6b0cbea1cee4f9f2227d4618ce781038fedfa72269076052b406847fd6f5bc40bcc2f09fe7f19f860749089efa5f9a62f3f3c024eb33b30a3cc0676acae68cbb3494db25215a70fd6451898e84f810f3168881855ea4a4b5d6f52bbf660e163a47585b5c0ddbcff19c869ae6bce3f66f8dcd64e5fb5d2c61a51fd0517b5612c5987ef3422345fc88c934a34321689ecc6554b891d018a0e695416d1375da2f990b1345cd096a8f21eaeda635779353dff9a294882f5e9e9f76fe60d70d0fe5917e6865ad6e86b28523fb8393dc87fe1f8a675e311762e111cada2624ecf014a86262aee00772a71c028355db44b476c64257e8276707745a7ca579f71e9f7c2c08d138bed79a5e036efc3df07092eb26c081acb733350c0d08f2a639832e576771d01bfdd568444f014ff892f62e3eaa1cf87d03fe7d3605090bf956f6452153c4edf3cef4ed8671ddb3e7c0ee97a265ef477432676d1a31a35c08f9148ee17047c543ce58ae5e46cd32fdab88ebcf893f4a5176d2112eb61e69231b0dfd64948da1b7e570e1d7b456da73d4994d2bd76201e0a4cf5ca8db207950508127c0274bfa8c95b36e65c31c437fc50e4b83fde9af3dd5dd8769f5104a59aaa57bd825b2f7a9ffc96e8a477e2a5a0020982df91371211ef788308178155f7b72936a6fc679737de0ba3d3850d13b4ea0c89d61e3d747e87885df4953b0fdbcc9beaa0a180400cb384fb1ad9977a57e4c65cb83e8e8daad5169101cd8033b7bffb360f2f06895f2041a0a5f0c62f094f78bc371f8c9c5a8c2dd040763d250d6e94671724a7388f3207f775b7e78c94e40a6043fa8e6775730fcf166ba3ffae39b64c2c5068b8c5b0ed4fcb5a9152dbca75d174eee0e9d0a5f72120e5f083eefcbddf948083859f997cc1aecd9ee3a646da02ab48c07e976825f56a7796527de7cc21f853dda204cbe769a539e61cdb9324feac2b90aee4d79629206cc9fe84330e270f29fbabde33cce863dcdb07273ffe5e9951b48c02afe5c30c2a54f04ea5aa746ab0040822eff4a716973f1bf56c5a200c1f333f496f96122abbafb3e76bb9d9f1f181e03a436e49689b1394c9fde34913baece58b81d4f58c23e906084434319270411b7f9cb0fc42d0d517f127e20b5e9a1b7be6972ee15ff184619b627155e5f45e7399ff9b968a0e26a7ed2350008bd069eee7d9cf0c86b3058a77153cf65f48d9ad398c51bdb9e546c778b9dd6322bba9c1217bf40ae83e9c60ed8de233e4a594944ac1cf310307f543398815440e316477faef9c7bb8039c914455cabeae44d0af3ecbdb293c9344d104bc0c53d9b9b4abff73f2569416be43e0b9eb46c988346a47d93ceb81ef975f243ae00951fff38a8b42dbabbaea58f10c2d3b2a01a46ff140f0250ca4adcb7e0855709590b7fed5bb32ca922277b9313b50715f5da878deb5a1e01481b529ff6d20fb3c249a6c8dc0ab97a54fc04a8ea9bacbe0071da69adacc5d19b3f79b5404fbc6f8f5d1c45edfcc2139aca194857a77ccae04643e25ac84b409561c12ae260a6b14f14606bbec501db9393f216f06a574b0abe7159c4783323db6e953893cb421446745f71a47d81c7f90ec2099849a2a20324a2ec607fbc41306b00e1be8cf712496e43457a22824619045bcdd1489d82e6cd87a2c0722516314b2c1a150c9d641ec6ced75eb64e4e339c08eefbbbc7cce89cb5ee547057c99ae10a546c7c4868f97269d39181f548a2d9f868dbcd64a38ceeb70f6561b13f649e069b0f648d1abfafe03cc7e4a5af4892abb1364bfbb2b7a045c8307096f3fd85e5d32681616593faa4b05120d590adb24b60af7102b83ea1fd39a16525fe90e41b44a64ca51bafc612b49ba7d078cb3dce77a9cf4b5a9bc5962fa264367bfcbe4231fc8d3500827ea38331a95a848c923cdd8626c33ab4ed80221d9b50da4c99d344524a44392000d7dc694ef046ff31afa1b54a9534f2c74663cc6e8f76b649fc15567cfe687672864866f269a8dc4d188fae7e2dd404a2f9848c7ac7cb59b8f82ed6a1286064aae32c3cd9323842722661061aa1b5890d0fc6a5182d7900b7ff4c8c081d9332c950983aedc89a49b26dbc280c554b01b14d95c8051c4fa1096537d3121cdd24515581312ed73e575d2af8aa79f1819abce136eb07bdcfdb4713ccb262ef074c88d1cb85837ffeb616a3de78cfe3485f1ab7d9b629759877f2590ca28e7849247717fd33b045eccaeb8913adff178ab68e96c7f620a8b9148b83b705c5df71f67cc6039e5cbb51baaade242011724b3f73252d85faead490f9859149189c74df0241eb4fb7e1f78e576f2251025f902ebc3f3b3af3e9e66c526f8d04c526f6c3e9505a5cca6645cf0673a07a785267f4aa019cc3c47df21165a2640003e1937d291cf802c9a4af5b619475bf3e327f7d7fd561b8bd72f6765c10d2fcc2904a44ed4f109fa1f8eedbd2558fc1fdeca88442600a3ad119305e966645b861d9b2518d222b931f987fe89f82256ed1106ef89044fb4a683376f2ecf2febec6f6058fe13ed1f64480daacecb2831b24330927a6ff87b72848ef7ca37f8d20bfb9de7343f7692efed407ffdcafe9e9f1dd8c481bcf37dd44166f98b81dbc56699adbab95f63d0f585212d7321da6c6b51b84745ad54860648bdde049449db7291bd2037b7b27498a21c9d94d99ab64f9fdcba1d4bdf52dfbd1d26f7344729219b73dd6fae5bfd0c7d31f110af56c1bd1a1856ae4fc33465e5d17fadb4322d28a05a56cefd26261c3ee2b3df05ead6c1590041b378e3b21322640a41b9e6ef72d0bc2ec6b4760c2c7f701c47c40ee07c907da72a7d609fd0135855651b4b9c068f563757361d2e8d89a27643b2c4aef4ad6a88031f224cec6c53ff65969d4114e9cc23a1ca86fa5f070667c648082a1d7c3904e8326832b6088b43ba964989e4ef37f0c0c3a7b48b4f6a734994890ab432006cf7f6a12fb8dfeb5b117093c0a137cbdeb0f426280d2d1413012834d9070b8199b15b8d884bdf92adabb7640aa0e08367a7ae783a163aa81f655b07199bc440c2f4efb5247a97db82beaddbd3aca81096bffaeee57295105be35038f0a74232391ee64b383e2795775b03e74befccf1443330feba0cfa92d872e26a357ac7627fd8125137d0e0c870ae927d0824d0f7d5a23f4435a5b68b1e427778c100f7dbdb634bb47c2b38120639faae15b6eb4f1e47a58a15e4d9ebafbe83cbf0dcf317213b53b5fb628c9eb773864610665b331612863c49036ae419e4c1153b7d84a48b27d0c5dd111bae8bd42ed9f30f47c2d24ecebadb32d8c2a0a257ee42d8d4a1c0ff8afca6fc30c38abb2588a8e32ef83e11fe8774f9a2882f14b9df2a5946c9ecf82d9e6aa4cbce219ee78276379dd4e45dfc5775475dad4a96957e298a84e5c344cf52c9eaa6e8583126e1edc079a00fa49279918c5bc5ab7652c62a972f9cb63ff65a28d0e60614925c4f392a5b22afd7bfb1105b2460a0d26178a5c9d9b8dc93eed42288cbf2527b63e407cf14c404381ca3e9b1ee7b61fb4ab7fd0831eb19ae1cb2dbeeda9de083a751a117c1a60f2574a3a40bc3225aef013a93b5aec9889c7b7828ccd7130a24429c71c8ef88dacd1fd4cc6761c4f948dcfdbec6d05aea4d0da778da89963d67d488dd71cb9285fa44a84001612502d5adb175231c626dba19299b8854d2514c7b65ffc916a25bc18576ae394c4e2305a275d982c8365e016b82b498aa6b94f0f51e4e8d618a587cf57c3a3a99ebd7068efdfe4dedeaadaa228ad29a9f7c7edfbc0e4a6f876cb5e1f7bb8222ba102d974d4e7240a2827d9806da96f00b27e945ccbf2c975f286edddb79b6d496d14146dc49d16087f0562541ddb1aadccb5526c4e8dbfb95e9f510e1db6cf214d4af65d5e496d966f4c893bdffbf308f6c4c58e05aa55a061ad1bec6f38241fda2e0a3c08144f03a73f43bbb626dcda0dc02e9eb46526e66cbabd7df1a89bbeff290193b971ed1ad3fa838cf68140af80d493384e381b77761ea24954e53eb1e83e82e3de88c0c0fd638bc9797e660fd1b9d61a9fc8c4e4490cb20909d1f32df7a34f0d7b4eb4fb469a4247f41ccd5de0b752177c482efdc601baec49d2abb9c2092961c3020f5d14626761945c2e816cd28ba9cea15b717cc55e6da1832f332b3a7a0373d66ffdb877b22b7376ddee2e66d7a99aefe469c08a340cddd085fec3089a607833d249a0bad8c09d51eb68865ebbac5733f5bc5b1d9da0dd03e5fba4a581acd72af48cfd4395fc64928342dcad02fa22544ea0c1fd72b2fccea0b51eb12698bff3dda6cf35d8cb5e4d311b25f114f0db6d908ac3a6da17b1338391182010d717df6123aabac0de1e711ad7a05652f9b06444d9a3f4545ef79cfefa3efaee8af54ad56625813ec084613c7036cce4bfeaafbc6dd662a516bbc6554bb669902e79b29c6846d5a28ba437892a745adb8790a607f53b793f01f82a63acb2bc24e5ab75dd9fbcd914bde9e17b14314d8470756df82ed122dec941d2a5414ef94e4862795fe0a4aebfbb1f8415477ba4bc0ff92eb1db4ca78956db3af7f9cb85daac5133a160e423e49af4f3377dd8fe474a2068ec34cc01c7cfbdbd337348f60f3f723b438d8ecbdaa4b764efa3a503fad68ba09f1d637cea2063b616dbfa592210d7c6aeab09a89809a2251659560901685165d9f98311dc0002dff773e23db6e3825e8f74b00729ec3ef5b16211acc16e5981d5b406fec1006481627e526f0ad33e873d3c35f0a236fe9ea69b96fc18d2876020f2d85d985d1ab25d013718d689f8c61075d33412321db4706d409385c4531ae60561c57c413f5f5cbbd74ef5ce8fed3d3da450934dee47f88cb0b54e700606a64393cf14cc4828ebc29b934efe91f38941a80ca86f5ce344049a81b4f9564e7e0499f5dab1fbaddeed1b3fc1eca97dc92de7d27122f40777d0663525cf9d7788fff4f629f480ca44fa652ccae23184a6969908522b60913c51e578404d9ca09d0517aa48fa15f67368a03c7935b9d00ef8a856d2f19a9342df0a5252f2de10b86550520804b67daad56e900bbd7e7ec2295fe562f4bdcbffdc96bb9ec47520772eaeab1a95aa0b1a4bda404f20df45caa3b9d5bee0a302993997578d95397af275cbee90a6d09d94bf0e166f467a9127454d7c5ae17886cb5beccdb990e1f16a9a29902759216f46d4df32983b610cf4c2ba69448fe48476aafce97f108fce92d8fbb3c1e160b145ef46dc52c52c7dee1baa5c7c81ce79ebecb43cacc4318ba1ee0afd739d3bd53e9230a9c40880bc900b8d8389e8303ab20ca397f05cc2d626f03ed5076717949aa506b8000ac7bf04f84fb99d67e1beb1d65d03c589db40493127be7efba8b69052a4e17af420ec6eb26bac8129736e93ae16f74bd8d11cc3a48b2235fe3c0889935288c7e8048976235e3c022be28968ec2b827ca9efc36f161d5a53b04fd450232171f9a3fa5ea91e33d243df4dc2e4e9d9276fd1b937de6feb8853cde6ce4de7a146841df69253ee43f0cd8f24fa28ae66c9b4d3dc9f99b5c2f46890564d21fdb210f5440b70c0b9a15edb7b5ef83f7eb3ee9444e8df332bf41a5c7f9a2bbf9c5afaf5e7fe05a804bbbf09aa6055124f6a4d3ece995c23291fc9d5b214d2cd19408621baf9860b74e4cf3dae715ec0d308eea379bad65a40a766496f2f0896b237f2b8bcd05f0236609d1a6d3945931f8501f0a7c33986f3b5e383cef995a17c5a844e9335816e5dbdd49d1283a6ab68fbdbab9860e320172a87e2d72fd9ae371c705e9fd0c929f8ed5fbdddae359f57f6bd5b9011535a23052d603d1334b92e105390edee7f34a5a72c9e6e8bb2f732fe49f9d60166ff7dbb4f2894cc7be626476dfd6e7af1034cb67b37938a5bfcbf19dab086c1257c2eb0f702ad2395de63df8ff037adb641679d46f184e28d39356924ae83238bdf41c6108a9f8ed3aa43e3755df1800a964afb075dd47032f716275bc7d2d8c8661fece79e630acf4c3cf967086df7231f769ee6b9399258ee9a9c5694c70be8027b19089af4a856962080245a0b6e400920cb89df5f776044d23b929795e7dac1d03deff72250595e3a529249da8a5e3d5e2e70c70fc905c9a21dffc40864a6ed0f7430d453f3340929ee65a777a5d5adefe611d029a398070bd430ce02f11f126f812981a3bea49de1d43e456d2eb1b5ab4078c8a09ebad9ca9daf9d0769c5ea95bc8d5c5f4febbd3da7ebaae830eb608e8f49cf86cc935426010cce7856ff0982d8903f065b25f7196f3c841dd63db443e4cb31d6a0d0a6040d0d50e45728fb1af57fb55d4048789f2d46a7eee642d2bf0f1932216a27c0cc607382b0e0298a64b5a2590d44b9cea68382c1279debdb9367acdc57e215ed03bb9852cf81cb8fa7977b37a546a1a3618749bde514627a50b6151a9ce72f86da0ddd0d6d782b9905610ad5b0a51472b60c3ce7abe96a80af28f24874973f8ad09bf6cafa336b152aa202d642c9671df5d96b4316a51c3320bb6eec3dc9e987ee697023486ccf421793700b63d854ea75bfe49a6f5e18ee254d41c428d831c927b204de4e7cbde95ac32a22856ab7a0bef3d452e20de7490c2f70c0ed64edb53652892130b25f6c5aad3adfe005fd0d624a7fa2210d7b912324f6f0eaca0bcf5af8890567af05aeb64fb5433c93dfca6dd55458eec5682ce6c4da02f39ec7ef4ae4dbdadb261d56fb664647da443f0c41a852f021f09f54a599b7171858e5d82ba181231f5387928d5238f75cc0e22c8de7f0a9603f4cea9d31fdb29b2530a3bd65e14f1cdf18d6eb4a184713237cd8a2a3ddff534cb9211c7fdc264b586add948ca999c64299ed9d02093dee695409d1ccb2c2c97a94739aa141e32ea9f6af5b6cb559935834d38d9555d313a39ee0b4093f009fa2fa5b5a0e953afa91f5c22a80701b2d184e6cea022c2be480bc26d555875e1fa3616d75d5d68f2d6f996a717d28711bb775eace515a0ced13fa44620cdb863d5612a2ffc7eed15a7d2e767d05a822145631a6e6b9f33bfa858a80714abcfae01dc4f1b09d726190c147caf31df58b61125944053651e62dea49024d2a54e0979037a499c9cda2800a05dd29d24bafbd6b973dbfd67ed3e194510dee106632899426c2d36c2f3631c87dd706b8efa6305f3808324158d08ad5adb5abf5f8101c63d76c82c865e262ad38ef560a8ebd67f27231f97933e8e30cea8c611b4bb4d1fa8fe15a5735783503d3386be4ac84cced85f05ae7187e7a0d20123fb3da063e4f461d66b4c82fdc45525ead3505849b9a1cf778bcde27f05d8cc5707e645f70fcc06affcaefca057157d88e663ffef4f58fe3829fa59f2cfdb364193c316f975f03049df44489a0625a67034889fbc8590d70c70077950667223d04e777af1d15144312ec25c43bec7f5bafd637256c9bac28581670f1524e3224abac31bafbc3409eb8440c34763f9a6ea809a8f626bfd5152406931023387ae02077d5761777bc04b0f418faa0c6d7b2a707a3085695d41a9526cf5897591f756b3ad67988a5f80dd414c9e038676b81fa8364523821a6fb581b712914f795232179f0c5d90e8d8a3bc2534f58c89e5b2982fdf8bb145ae686860afe4432a1c6842d378e06236f625e272fd0d9b7321a3669f783964957e3f93f800d2b2f60fbb800d08e2d513c551b5cdfe5f713d4a46e7b6ca57707a13cbbe1efc1e3c4e61e2abfd39b90d3607df26d7f162cabe31ddc710a19c226a031960ddeab3c48bbd4d1bfcdee2899c127e7f4de03c1173a6c4b2213feafc0a8f1ba7528845e8d0745a6d9a1ce14d41590322de7f498186b5f6c96db0593edac1528e2de7fd52ae2b942369ffc260c78bdef3be0104d7177fa5f206f56af90f3ea064071fba7c6d09194b2749de774d19118cc81c30bc89bcef26afd5c3b9fbca08da012512b507c27dbe6c2601c0311562a59930837ae987177c3a51886c4cb049887f2c769d392bdc4a0c38e52a061ad552af854386149f6075928273bc9cce9c903039218d778ef2b6898f4bae8aea7e5e8b706d8f573a381211fb46249a340e1b490deebdd49ab31cfbfd3298d47f3abb60ec20284b132d01090445be25566d3c42b98ca289e97aeaa26eac81d192aed0181b2734468500774c7656dcb4774c2a6c575412e877cc1fae3f581cf32175f6370b5d4f167566a5669fcb5ca1cc876c33de5131f8836b9eb95637085468589678c8ed119e9b14a77f389d83b3a6face6927fa93213644dbca2047d428fa2fb03b585721407b51a181ab654ca7086fe254d4a3be63caa4d3a8e42be626fa699d0d834b1a37752aceddeb8f25b174d458a66e19a2e179b41e8b8e6c067631985d21af4fcbfe027864f410020ffb6bd78dd86c44e019727b8e979cf2c558822434b2cb6b5ddeba9fce9cebcf9e8b9726dcb50496377a414f61d0c615b6b8c209976178eb9f2a592aa95f3a6e3a6b06c66f99d194421cddced92f81b9cd5c5f2a55596069521fae18758f250a9892272f60b76fe7ba7796293bd15a43cbfcc6786069389ea9ec68f3985fbff740fc558f8fa11a20ed60189e4aeabf1b985df0823557cef8d6bed4e90fc4294d5ef33a1f99f7e83167b1352dab9fc1b08ac1a235934f5d15f04d2c67eeecd135e0337fc410fdfdb272fd74be066024ff27741fe6f4bf5ad215f4e1c08b41a419bc022fd00d6b0b0c36c9428d37453a90f0f40953af89e6ba26b882f85057b052fa49d4bc3eaf97fde6715ee9a47afdb37923a5932723507c38f55b841f3001f6bed5fe5cba7e3690ad5bb34e6f60e07ce50454863323905e162a0cf82501563745877271d7bb5c3bdb8c9b35797f5edc12b6a75b5b1c068454fd9af48a82d9ba89dbad474d9a6ae4d686a0862ebe5efa5538b70e9a5a2c29c81f34f6a2c488509b233ec8cca7f5af19f1b7e36053ec6da602f75ee4e7776d3dc372b9f470560d6e2122dc725e88b1886a2f04cd55d23c62783e94cd9906b7d5981e0be5822467584340fed66354a5eff779655252bf891a945e359abb8e6c25742433eb5c498ec3b5dd624d7984e6c2f5c3f3cd9c1b97a94d51442a1a3698562180c110ec51e5a13968b8d4ace9f941f18623cae064a2c3f6ee79c937d47995ee1452ad5f000ab78331a6cfc0d5b9a3b0663991a4ec4600af76002f409d3b52722283fd49b704e67320de23a33efcd35a97fa36fa7fcf27830fe54ff3d3840414c8dbe0af9edcb4659e6e21f18c4ffa1475880e298d8949198b72d349c450cbfca47483f7e1f1dfd0b2fca86f9c3ae3ac4cb9ef55c774d0aa68078b98740011d902c8489fa8e18ccd7264490e7fd9d7f2b9921fb9d863a5ffe0317ba9e22c89dcfbeca81e622af75788bb3e32e7dc80a1d59f8a7aa371cd811c6d34e0062e3c77eea94ff071513e79de5673001ba8dcf04b90b568d1902ab82e7a6cd55149c78223af935831e5d96e30914a5ee7889f8b7733f0c4a36e34a4c50fd643dccff5668b29cde19130a881dec3dabe8b11b231f217cc645f938f27980ec26bb647bf293335d75715c32dda27558bbaaca435f023b2ec12a658dfc80b2488c3ce93a55b7192cbcbbe7998ee0a716cc34697cc33370c504ad22d0ba87f1d1b34b1e4afe695ea67226843465e9dfce1628a95e24956202e846b9bd6bb45ec921bf8f18a6e341b80375a447a965339f29f2a092602b6b9c0e7ea92ca38c654b817533279fec049b026302cbfa8eb61e20ba36d3d7d7ca7e9c1a69781c902d36f1eb08e712d1bec49c7616c952ff0e470e4a1630654c100944f752dbcdbe29b4b059c537cc214490c36897b3b1ef11d608b35c55e1431d33e45be8268013d3d18f5cf8efd00855ff1460051db1831a70940a9e513e0e3f4a43683e2f543e6c719c2562504c3271d2f9961d794ed70f35ace7157700d943b7e7023f2659255ab868561287a55dede3bcefdd4089136834244944c1f92a211f49af07130b435beab9e6283dc8f972494f417804a8ab27d053aacec196b948f28f4bcb1e45c87ff63d3cdc86b6c76df1c0dce94e84670c3d1f00ac964c5f4e8d28024c0bacf0994a379ac1dcc184f24cf5a413e42cf6c7b11d4c1f36176839d87b88adfe86b85784795f58177ebced1e4c770d8d17e1a1b8e9cc9e286a48386ef4904543f317afb19c5b5f2bc36f813f4653267c49d77092433cf8f557b520edb2d2c1d5cec885cfa75c17e16cc76ff3e19f34b4d6e287eea1b79d4a2a11df5426ab47e9e2fec34d167b3069910c3ce75d591c5040d10f8212fd68935bb19f14dfa85f2e57151660f1b31f84c6628d18ff0c0fc3f9bd40d75e8f7167fb10351168b4f2aff01331f45c042f484ee2245d8c021a55d3da35de7a702e494cd913ddda924cad9f6f70b855fdca7aab5d02312772e8a19a9fd9137923eed38f75f05a71ed5e1a0577f08c98d929b3be370dcfb4421c66a4227da6b19b8b8bf612c07212aaf1fd8ff6b4d409e9b20baf7d7b8ac066d6274af53bcf0aac5fc51118d67cf2ca200d48a0708647c65751105e608093d86569e23bd6d2127846aaa17ee15c0f749786e57822ee0d77a6d45128fcb163d2709c993a584b2a6ea705f7c6cdd8d25aab65c62fae3651b066c75eb1299eb8022188b4253b94da8faf9cccd7ca87b7172a1a5e7d4cd2123d2dd8bb49d85aa27d98310c11c15de09024c5516a839c159e15486d21f5f82912397f572df416e582a2b3b7786f29aff773c1953bad20652cccad36e82bba90fd4c8e84baef0f21262873ba2f6667645fe8370f8fe6a2b7a306cf73eb838bba588d43a5c2a1ea911c84b3d74dfc621f843e981f4e0e3bdfbbea7f2abad3a49cc38f6e7bb92aae00cab741deb59a016285ababc79e01f795d363e67c404648e199f411b0dfefe9d5a347769ce39fea613318f768ff647ee437446f614f25b9fd93a7f0c61956b7308a31a5a33ae2b839754c05312aec15874aaeddf6c6ed997ab08e3fa1a433a1dcbcd072062c39da6d71eeea574fc0dfb5f5ae43418292fc8ea3d1d56a1514298a77c934cd17fc4b95afea57fb98ba59f526c47d17a0493030e58681da2b0c3b4336f0ad54b9cf769c9ac228db76ffc25653c615e9fe9896a6397804c74102505613c0c69ec418095ab414a9cdf68ccd33a42ed82b510ef054d2869f8d93ec5896ccf7e67857e7cca676b02c154e282b1ded4794b3ab43449bbad7635bfaa7894c08c50a283cb2e0fb1bd1cc7f00669f25a99377cc593b1a849abb0a211d1248fc5843c491cdc213a3735e081f3dffde16bf47dd567711c8caa3118b3067f5288345dc75158c1ede6291e6999710b3a2016d6d3384afe0a94894cee9c18455f5b0807b7a603d3995bbfb6ff4b793e3766ad23ef828da981b20bc8d2db9afa893125ca46a247d75d1e4c38e203ce8e8d81ef8c5ec5a2a6a4b487f33955046c5c6df7173e1345108004f4973d231432333ddac2c1ad733f6da4363ce9e0b446549134172ed9f71f65822c85429f0f5be135c5b47ccfb19add878036ad86cd711a887a6931de8b359760bfd446ea04c8495fddac9a6409b04bc2a5e3c6bf896b5092d778fc20189f62d1a2d0761d6d3eef2b91e6383764d71761db3797ab6c56f8ab73f4d240f9e57e1801c009124c59ab885de6e8d6ae0a8c4779f613d0648d2db447cb4d548a83de309b870252b9f2f299378e96334cd82cd8f37f7f65c469fd3035a3551a7cb8e535da087a6bcaf34a05138f3bc1fd7feb491d981a6c815fbb9bcf525a77497f9cfd3bef996e795cc28b8422055111b9c073cb8e7061f3c9321051b1537ea6629aaf8de74719e872500bdf551fbe4377d8eaa433e1b101d3659be5dc9ea6d1fea81fff48e9d88af50bf62c6dbc82d49f529914c018ee7109443f11b12f026a6e59790076f0d5c9874024b2e3cdfe83b69f2695b352768fa68cb30d64fca30cc5baf6dd63b36a4542b28348aad590d5cfcd4a97a3dfe80fea6965bb098bc611faed866341719d6981855032771d969e58f38cc740efef2fd3283fcfa02c86238e96f05aa4f446e8d99bef53ba941df7e3342cabcad4d5c535370c8c91e49914a7bff48cf890d4507fdd588be5816fcfd059cad4971a2f68d7422ad9f9686ed734599be980df7b922124c5e4d042aa4f7252c7246acf1c7f679b5e38a18daf8f271b5fbece34052d0356ad83cdb12a5b1ab1eda20cde144cbe61d34fa3635813ab920ad9198402cbeda7e6920728a371b2066c76795acd9306a0e7ad4bf098544055fc7c41fc85a44ac23e6687e21f0f263f38686f46b3989a1a4d47e38768a98b430400764b578380556ad6e5b2b0e873d98d80fc248c635c13c4cbd285a6c5752e9f2bc3874c79c46015c89f1bf8f229fc3499eba6e4282460954269c111f926926e501929dbb2fb087a697accfda97143806374e7bf77dc28704ece78a1f2e83bc19db36a116ee2b1bac3edd83a451af3445fb99818a34c9a9beedc209a2c2b60fc815f89c06f824dd8be3960b949349cb6b44dc263321134fff4995ddf1afed3c890de79a74d872bc2c43a80658eef2d09abfba478eaf5d3ebd179c656aa220137dae1d51cf0cf545bb25695757c266e51314ba097ff92df03d23fa57fa9ddb3541af14bd4f02a0f45e71a1e612fdf7d8969b495bd0929e21fa22d2e5527a94939a489c7d5bcc56056a20d59523ffce46e4adc8a8eea526b5188ed90dbc3e0aee4e9a5ed389b3186d4276039adb995f0e963625b007631ec687e6d9381361eb4a688a6b4f900647df4836ea330b059cf7974ccd56e85c4847f254b8bf891625c6cfd4ccb790f3add10695640235589f97de98f6a2a321190704a10f1c979b446ad436095f563598af909dc54dba324ca7bd4ebc9ea00afacd9c4fb4a3414be69ee22b12d572e0c41c7185a9b4a6106851b08a2a7c08d0f39756e87f60403eaff579d8b30ed5aa5212b66cc5da9e24cef44f84234823959299f1ccd9174112f5b99d36ae208bab967f9fe996eed14d25fce53693d5e2b29e8a9172f655fa04dc8f86bc596cedf679be5ef3cd75ad10f9f9a018cb6a4432684e6d2a577604d44a16564dc1c3e663323531d3e50d82e246f63e130dc485e63aeb714b153eeec1de4f98e91abda96cb3aedeb840440a9202f884fafdce76d3e6c25f628f636aabb4a333bc7ac97a0293cec71074e71ab8ca358d0da1f27199c355374b43a21db730d5a2cc14034cc213018b16cfebab32899829d75a0e20f10620b74e0177f577252e8d0a79b41a0bc2babfa987836ee9960b09ee0470855c629b6aa2541dbfa0bd15598c936b2a62b22be46b1987f33f0258db193fb5e6ba1be7842c4137679b48a919763b39975d7c903501827b18d60db949e169260b0a65919ecc7b260382bdf8a5b438a1335591f98923c4bc5908596a8187b166d734f4881a45cd627753d479361bfe07573520cd97359fe12994b7bba57abdc79b2f2158a6f8f39227eb6900c21752f199dd06f5688ab3ab1e3ece0229bba4827c607bf01a611fdcc3d0db29901287667fa392bb6f97419a72c551d7d9936a5aae09111db06d3fd4aa76382ee63105b66f587e6635f7594896ed9a4127aec63bf98b19e7fb9f95731ddf3a5b91533212bd68b08d2a2c9727ea5aed7856e762a8398e26b9c4baf0bdfba781631feb9fd1e428240a09c3957bb30e4e5f1bafafbe601a0696a84fbd6c1c0b2feb52e23444b4cf1521bae1ea44dd97dbe43263839d1be1c23d082b1fc8523824676f56fe9eea9711a365339e6008c5e55783e61a86e3a631ea6aeab33f023a10128a228c166f5fc88062687bd2cdc6163c488cf61934af081d36d8611eba90e6642778de4e2690f45b2d0f3e5666ddff649ca1c3906ed137c8f54480161f2ef6d4c1615ba1ecbce6a9061f3d80368df83ddad6194486d7fec086c7d68726b69aaa4c0095db1e3a6f31d577ee9b3204d61896f160357e11e8b4c298eaec419d2f48d3aceb198b762978dec37c9aa1fbf786c76a92abd2acb6ecd09494d25d5562e26eec1769f43c6bac36988e6a23d56ab975149a4bfc6669f9a28a02c3c0b2a335a669b57ae392a95564c9acfd833b9974cb3c3403451e5d4c54ee985d22848233c197e5d7ecf9d35125b2ae3d7ca0d0ebc785114cda6fe1f00e9141231f1b3ecdc50a5e8c8a658498d1f89ac090a18e9b4d0217db481e02942723885a5174fe7b8ac05f0f2ad2c9a8a9a7051c61274226323691bc3de647a31ee1ad990df5b743dfd04318a487972bc43b9409a854790582f1ae3b41f19dd3322cd3a3fa6df5ef5c8b2d1478a9dd4be9dd732c417fa50443ea9130bef894497d78ebfc93d343695f05f0543ef55e2b66a72a88dc69310d77bc3e6919497c4a1b036cdfb5f5d7e8e1ef8c5dfa1093c77c5bc7a976dfa40bc349c4cb4cab3cf52be29b8dac2f6984d627f67435f4dff31dd7d86506331e3a4775d6ff6d90244e485bd6c0c5cbf40f54602e2f0b4a55cc7e052b63cab75a99c75ab385c31250a1076df777499240c6e5cb7cd26ceb8ee5213b6f534b3466fb7b93b7e3e3047a3b7f133a254293d4b71ddd9aaec94e9618c1e0be18fe03d0cca6521d45293f7ca240b77e71dfa24a4f170872ddde3b579c3953b91d43692006bf69fb0d4613d5e2bf17ffc6429ed8b9cbdf8a9323df255f2fc21befb1cc6e6c927f65707c7f280cef8e388e3ec70607b50d5fbd7f620f9f07a780d423497cdac1bfc8c5cac3ec75c86421ddbab2815e5fefbe7e1425a4107514a5aa85dd7924336205c55518092737dbfb73743f53499bd5daaaa9865a967965f47808a316ba119fcb1ac6b618b77e801f5afc138eeef410475263d4dc14dc0cc3a333936537fab1b25ed182316f0b61c82a4e23945f1ac525df7eb3b1cfb98efc6b35ccf3ed626cecc68ebd42b09fd822d657129068a95e1ca0814b8643172f3686f908f21ca4288ce0604331f066a199f046fb0136475d4a8c9bc81ba247652b6f1e1525cfe78380028a0341a1235d44377dfafc43aa9ea0e71faa088ca81eab1bf23a33405cf45602671a23b7e41c70073ec55ff4b717c41f4c85f9a7f07b2c17d4ba4f599ebd8603b6d8210b77aea6f0c0b9288ecba54cdaad7af0bd0dc77c554ebba89a1f8fbe4a758788940d6bdcfc22ff1baaceb61d7ace2e2e4565bd4745270f37f749dd9dcbdff223d9bb2e2f0c489301ed2a6ffa3ce342dfc8303d68c512c112b9dc3a938adf5ed2b077a669e9e2bc27a7854c3f18cfb70d390f0a8df2be99a247cf830ea87a99c44881fcb8a302a83da6510fdf93e49ecdf9025afb2c53ec578211e1408e670d25c39b09b36241edd29545eeec89b96c254a02af59f0170260b428d2343ba9fa84926e0ce5fd339cc69b20bf4498ae6323ad0670623adb4e8966d302be0071f89d9772ab8b776a176042415ede3f96b7864912b4ec123f43a559926f653f342a2af5da2720c751d5b385b1e4e5bbd956efb0af98c357c497e7a05934019b8860cd2db872f246926f981625c213760d51a85a305177984d082b371bcd4c5a0093ae29344bd874765bee8c6c411f5edfb3d10136c9de9463429498f98a95eb860c0d8ac8f5eeecf279ea1846dfad1c6809adce2707ac129a4ebb90d40c17bca4701c59552a413a8ce64d08393b23a42b155be84a2048f3bf5560f22e9a8842cbb972e6831d3eb1d96489d0473a529457321f2b585331bc76cc898c539566fbabab04bcae587c2310f409b7f9ae8cf9e6ede9af9b59ebde643493429ddab04fbf658667d5e1a0fac72e4d833a925cea57cc01f1d2f4680c46bb040a5e502a36bfe03cb61e970694cc10742d779757310d2366a574d901ef3655bc3a22c44811fa1121cd4148f747ac305c5b86fbe0588112710d34bf4cee131ec6321549c4359bb2460fd2de87c5a8877fc168831769df2cc72242e3ed560864543b170e18aadcef4a27bffff7508dff5661ed2f745076bd4381553cc60359f08be634dd7011ac3ceaec7a75081dcf50b811ee2e26e92553eaecee30b2e8cd9c8cf754471f323566fcf87846ad59848925ae5c3750e53fef47f0a5e35b4e971963b569859575038be2f5509f1d0959a8908ae61fbcc22b44138bc80b744f36afc08561c4dab48c9e8b46721e4748005dcdca2cd765717965e6945edb4b1a296a936f47718e68e63fc291938dc063639fcceca18cc1d35f08da6c3f54993989316a6801c39b06467b046a80da50381ceb36f7c35fa82524eaedadf16fd6d8e50ea5ea534eec9e610c5c913670c4ccd4afc290afd254689256369a52cb63a04f85f8750eb4bbb60d547c4fb37078461d9e8c6698b4fc69c12408f01795203764b1824b2577533b8eafbd4bddbdea4bb21de19aa392fe024edfa46252122d1059e6a0ab6c9046a834f3cbe81884b634a603bc90fcb81d3a60b6aac6b274f234d6e55870c120df6e5abbbb8276394f106cb4fbd22530795ce01cedf775a80fe90604e8e583f3982bbcc3f6d6f8c957f531561c4987b809fceb2e5689c0379a1349a848c3f4e0c2245a0a24c76564bd8652d56a698b9a6c5433d0e3e8cb0f10d1335efffc7acb11ef071fbf19b33646d2ee24239a6aa7046476ad60dafb8a4e861756d106abae79fdad10265b73b463a52832d00bc115a712d0f2fb32a729496927ece34012832625302dcafb6380e74f83b588d5442fde050f9961941a0e7dbf232cea1934b49b326a50cc4fa09da26dbd051830eedac03f44538cfad283f6226471d633b7a93c3e150b2794925a81767489d49174089c71d3659961e5d9881298c2b51d14fd893d17de681e8fc7ac1fb841ad637de2788d7c5ac6612e1eeff8a7bc5fa8f86fd15cf2edb4518c34cd35ad84a2489c2be3a17befc21b4ebf91234bc620cec20c2aa8d39205d676dd9b757d7a3515c14625e9b22e8821f6afd3648dc8be059977efa7fe98f39471da3189800536e1dd8f765f051231e6ab427b2e0a5ca22bff05ef02b10bbf9dbb618e1861ef3edfcdc9af24ef94877db83d37387ae76daddabc7d97377b6397e8b53b2ab95acd3f680ecc7eae5dd41e2347fbc74e731e731f4702b9b90c2186b7ceb5adb59985a1c2bef5245df90618de9ddc6952c2a3ff5f1a5688a499edb5d65846e0f815102bd66cee8c1b03c2fb4aabd0b8fb89172e94495b0f380091ab149adcd41d1e7ac7fcddcd3201353318deea48898562b982a95856646d90ba0070cc2e640e863b3f40eccfd2661865677151f4a95596cc750b848b82f30891bb67318c8f167653d2e618dca0e154eef11e090075eb2376ebd9dc5b9551ff9f6a216ff06572020208dac556d220b43ed2db945202625ce6974282d63fbe90dedb2a552939bfd3aef6cae839ea28770e62c3457139d4e511ddfd22674a9aea9c84b4470574af91e2c88b65d18f648b3f3e8454aa16728d96a22353923a50a17de743df3ef5ea5d93d34a994db5976554d8ac2832ab6676374a4b93dcba46ed2ebdf9521af9623fd47e8f39b5a88933161290c5daf2bca3640de17f81d00caa08a1c6e6e68d62def65af86966789723d6f531e2ef02757288b74ecc726b347235482372eb62bb36d8044e3a9807778d13fbc6d959c0dfe6cf122a532ad520f60355c09c681d0293a68219cf27f05bf9843d867acc8524100b2406f1eb6cfd522eadac25209f316fbca85b4a86ff8a45a14babca28e818a0498640c8d45a535b5ce25327890cbb4f2429acb65e5c17e8096fffe012efbf3ceeb30e3c67ae754a435350afd4726dcdd9bd0def99b2865afcf9f74c4086a040c0006009d460e16a16ac4d0aa15ca1e85fb472ce39959160b69f92e18a428456cbaef062f475f463f03400be831ab411107377a6a97d2b5a0ef063e38d737853772417a9e48c5677a8cc68355e50434b8dc5623224d0de0650e99ef77a6d2b890f691fe2ebdb30a42e29f317c437169b72db123900462f2d92776b89dfacc2d96aa200030b528698d94da7358176c5651e200044f1a8c815c7ccb80f74b189fcdda9ff73235a59b838a4b4d70be3f6c79c6ee900813adee6aa5103755d54730aecc7954e1ee1e89dcbf73c457ae9b4583acf38c06725f6d4eb00bc88ac3e2e4203eef35c4e5f3b9b5f7d1bc5b94762f437b61c1850dfa02a7b26c563b82d9c92fa79462b4e4947b43bd835424eac7a80d9fd77fe765b82acc8e724ec6876fbc31ab4f210c808900fea8a7959cbc5d3bf0e1266d767eec5312583dba06778944311ff2357df98515c977ebd6439530f4057c5d57e85a14a3ace7a7034628bde3fe3aa04084e8c819c419abaa6df0d10a605b55f87753163b305312b51c1103f198f02d59afd1c57434e66525d6a8da421828633fd7caab74bd52b7ae716f6c08ea0400dcc8e13f0e7d4b3ed5a8895784734f7aa04f2eeeada5b6a117b560e97c2508cf4118e89f5ae09d95a4508dbad71f629a2146403d50086092e3009a2bda6568b3ecd34cd8b61b7c41d135c9b40ed50f58f77d292225f8987d9c2f9e8ab11e8dd837f2db1b077c45239fd8ac60ddfb35e9f8b41ab9a0a212f2b27b02e9cf6d766c9e401f0900cf284cb9b7edfaddce8352742d09c58f69d1f191c9185ba2bbb91db6dcaa602799f5f6c963388de6cc1a37e8f0df7c1d0959ee046818b37dedb3131607c3423b9c7751d61add50cd9c906fe2823ae3f0fe11171309a53b09243e7b3acbceb47b524312dc024822757395464fade6a8e5b119e21f3210c496543d5005ca76921877f13c12d05869373aadee00d8650afdf32b14a804503890d767f5ef0dcaf334f366c64455c9b1576d731d8a7522abfcc9821cfda8940842348eaf851fe60b73f8ed174bbeb93c0f8ea2f157fae5b06c778764b43a953e1fe677de501a55ae1be4c23694b8757aca3501e3350e7739a10c307d4daadd63bad4c75520abea44a9624ee2caeac045 + +Params = SHA2_60/6_256 +Msg = 01020304 +PrivateKey = 04818c000000073c782319c8cffdb8f7b8aecf14fbd42f91b896bc140d7e8720818405bd2b113fb75020d1b8fd8324de7b574629807ee46d66992b06e28881960919adba3816e1000000000000000083cf6320629dcb7bf3d20a20d77350f5c38c7743cd2264cc497e05b210743254d39741a1b75e9763a6e2f01e899c620ace759ef26cf481accff7de38029c554f +Signature = 000000000000000021ba138cbf8d7b9a0aed2b951d8992150b036a63b9be6271da204507427a8d6ed436b82820747139ebb01db1714ce389b73e86254d134f2d7d4a4a9ea778e0b153fa267d92152f1d8530f956f0411f7cfe64420b0f092e159fb1827551fbe0801b44d4c247eb309490200eb433dc9cdd7d9fab9d41669d9d703983901a875278fa30f470074e68c6a583e9109383f19d9c2c0b6a5a24e4929b47455be56815cb071520ff9879638ac5bf296694f845d3b23519ee8b1d92b21f586dd522463df7e139221b8a0918b598c371d423cf6527c7e70b3b34d3fb6ec958c0412181ba60bbe157bbe8bdea48b449f712e745a17b954bad1631c2b1698f7c2be62ecc130ea80660426b6cc6de4017f8918242e0144509d9c89294b37789add6f41ab398e5cd801de962748d0712f4905858de2e88f6fa47387c06b4a18eea382e4d26e58c5bc542179c76d0d7a8c1c9db31807e4bfc896767eed4b780e07b0d68ba6f1152ba61052976e8d5abc17413f684cd7f92110380a83b17acef1e5ec4655f4632b6b9ee46a1ad10b42b6e80fe504f657bfb41e322c26ce5092b912e0452e30c954f582eca23a2db1561790258e087dd2daf65a1213309f6c8e42c9e06c495b25ffdc3091ab7c47cb4d29310dcda48e43e8d4236773ccac323999e25b7b9f641855784ec6dd734921282c4518046211987ceb5c5de65728e60533a0e9a12a86eb4c31697e1838f81f2906f1600132e844a69ed7031b0e59a37377f9a10b5cb99a4703370708ff0bfbd1a0f4c5100eda47abbc29d4a8e1a1bba51849abd5b7dfa758aa0786a134850ce8e5250fc78940b61b616403daa1ed9b37ded12ddd4753218978db4d608971c7527dac5164072759869f4ee65b3d366b3fe1ecfed55b5ea78dc9bdabf6127cd6287892d31ed71b5b393c80a867465b044a7b52e8098df6ef10a6d0dd348114c09430d7eb3f169cf66019e2cf4d2583edbaf27a7cbee1136aef4f9b0d7311333dc0adfaec828ab68db189a3b819b1d11cc21bc1099ce7ff9b847ea088d547fedc613017d8479c04c3d884f12961f4bdd51b89b2b0f5c695a73e2b1953c4607d600e7bd5880353f4cf01452cc9b7347770023fe363c5839a084bfe4a20984570d1a83c909e09ab6270ac7be5c8d7f00cce5e9675f9751297a6b3321f44008bfccf9c084d353631200aabdd6fab7f533ab94e0a8adc5271db57cf41b5e94e94bbe76875be1bc1fda9502f851a2522a26cf53efe1a4f896a5d073d6e00646842653fffba38e13b97df32396454a66c7746dd8e6c06c3fbe83c56192998570929f2a79bb0f508cc1e8fc691c281a25ce0eeef298e3997a44b609bad2698ee781d1f29a3ccb897167db33c502445efa983ffbafa32e51bd222ac2073b07c06f00b63e117b4f098e2d444551ad3cac5898dd3d552e2154c83a862e8e4f23972458e6bbc37dc9cf49d5bd36f815a245622f46e5f472f47c74e50114a07be8f6a4f9cdbabf012f994b00881dea8aed406585ed3a7e9a3deebb131ad76760afad3672196f84f805a36029a726cde859e4e1687c92ed610a9d5bf044dc7b13f2cebe19cfa83b1a2771a3a1642e0f115dd48e74e36a49f77ac1ff3a053b4c7f7284ecef9a600be5ebdd533090b2989824758d0d402db40255514f514752e945292c8681a88764c6abde4b447e103c94cf1dcc161ee2b4ffbb3c2dcf4c34542e804c78c3bbc7bbac9e3d9dcfefddec01ed38910b6649c291f4a10cdff05305e9650deb9eb70ff583f59d6468ebde0eac758d01bf4ee21911d8b1e3b09dce976698067701dc957509891b275153a68f2bf0692144a12d3873c1abc7680f943dcf29e6a4b6d6ad5383c093524249e210d2dc14cf7967b2522d1446ad6f54c008b64a7417985a77012f4bd699820c7337d0d06effd5b57bc37782e020eed996502e7505e2b3f72280561dd06710afb032bddd7242d17e64fd15f19aae24cf2dcaa1aa3e24539b46fc2d1b7867e6e2e72f8f4725c90c538699c80dc7511290814896fa1bf8bcd0c3b10114cb49c0e637a21c8b8159af9a8d5d8e5372c3957c449c4e667fa7be95ebefa594c347e8b3bb82b8d792b554df1f55f435522c26e6c5f9b517f28ab1d237144c8db5bbd6284014a5ae04ccfd48a9187ddbda4f1083652c44bffc98ab93889cdef7d12c81bc8681172a6179fba164088a4d6f22b703f33be55c7c10f601ada34f496e3ba5d1b0de755af43f9f37ac5a36129968254a72e9a6b155cfac29f72cb4a8bc0d5c0982f134ce7f05cf5b21d9f1ff9607546c14887322825628c38d9c3ac78eae450d21fe76bc3edb8641fceb2e718274366497e512e00a02b7b02690d64ba1ff5f3ca51b88a6a8cb63dbbd4dd6b79837011b1e7bdb556890483b7efee3826fadc78e50a978d23827bf9ba3b2152d91e580e998223204dfb4b3e31fccb7173607b2a3849f0311da711466ad0c752faaac3811cab335e2966a8d2e239a7297f5e89ce99e021ba4b1dbbc8d7bc608cdf968fe8d5bb0cf1cc024c394fb5718addd45be5edae439839322e9ee654bf8f7a2b055fff29decf5635c9d3a0c8ee47ea19fe6a10be7537aa651d953a7c768066d7dd3f3de3cccd3301034d3f27222e4a2143db6c4a1ff4487e5ef8ac4f50738760057787d02f1b1a0e276c197385ab7475f6588667aa6cd33f65d54a63be25118f44dc97f49a13f7ad9d1023ed073b320086386761453af60426af7c47ee9d05b4938fb2605d71a015cbc2934b9e83ee1e1ee42fb83d9707d1a5421744bd82994d8f615c7e2a8afd7609022ade2b46f033d0de38c9d243094d95642ebdd5015223621041d4126d56ba1b25eaf0938add6dca151ba0e079cae61055f91f2fc728394bff48ded0c445cfed6c2e5f40d8edd1cf603ddc3ff411f95a6ee00ec1e7f045b1da4ca71f1cc3a402c740a5f9144e867feba38d0e28842ce8ef8985eab16ed3a1399f787edb38df8e3dfba55b2a2503aae50072ba8efdfcdeaac20f3e254088debd5ea524573e9e2f14685a2583802e426165666fd6f8535b1185d28565a4a4cd888f229f92666bc529e6c711724cab32c30ab88c413ef019693013d52185cd844d308aa3599c3798b231a3cb125f599bcbd99db581e3012ab7b34de2ca8f9a7c1a5afbf8e3ef8b27ba377acb418be78308c27c99eb764ac353421899d6cb7d14e3ddd60ecfaa028b8af158e95493e187dbf102cbd693ac5d3fc8f0db03e56a6325d55d532d7b0cf1cf9326679db3efc6c29753106194b21088f91df670cc3c8467ade13e8705cecd86e7eefdeb6ac3b2dc83cfb839b4b78616cb7e883bb5a48ec4b152a5dd4379b2d2d287a7c728753af187017315dfb4d244d8f8b4e4814ea9e5195843af96c6a38992b1251d8c070d7cceb4e58c7a117fe3247b791863c45ee8591e571e17723659e60f207b211796ef6907de748ed08dac98c8c8235f08ac71b036f91ed40f560e34d1ebe669d91ade381ff8e348279ce771d16ac6571a3c7bb7c97de07651ab1ce9e2777c28ad5ac43f9e4cbfccf2ddb53451d796ad35cc7050ad77daf87d9061ca4a83ea7ecc6f444951640ae17b1e29ed29e3ff41d7ce9986dab2495abc64230fa8617f60198e433d5730233beb0fdf8c53a5cc5654702c2c948d26e6d0758aa8395c0d5d7efdcf8a33f370115ab182e391b9d4c417c478753d904e779575f8adb9407d2ea0aeec0eed95cb1b95160ddbe12111112627b30477948595f6d3d9b6c8045f816a753ca8256329a2fbbd485b948183382c375e541fbc5bad6a8ccfeceb16c25dbe5b2ab83d717e6bfbae1f333e9ac8cccd4fb754af000c145955ac638b1f2589b7deefa1c60899f0a4a38b395ad82243f6a6ab2cb78253666d451443d165406ee4c5c7f329c84636d7562f189d7b008e04d296c73bbf99e6e4d407f8c84052fcb165f85a5b03952c6d3cf65ffc36d725759ad1728976f75343bacc9e8fce29e07f7857653b688d6e9e8d83298ba93c9342cc01e7d251251acae9b12f2fb510abd72ff92bcbe9a3f374ae9377cba721787795e8a1a1c0b597c823fc1d4ccedce992cfc807603fe16ff941051499b8dfdfe07785a8e095f61879f5a4f21d0fd58d18c0c32f1e5ec414ea7ac9329a778b7737c5aa83a703a19fb202979b6b49a17d5725f9bce1c7ba29673ecbf250cba6319d4f29aae90b6b774726404bf25e5188563d269f7deadda21aef9ff3391e0d82b54f19e275e7032927262f983f3fc5095095f696d4a6db7f546b6e75ce4135fe29b79bea16dbac2f4854d7de0d31e047481b30c68907a0d92e9626634b4d970421db7c7c281914386651f821e93d64cfbbb45aa4a87ac0ded66c4a06c7b1d4146b84b9edeb4e01dc83f587076499d96bbe5b50c4bdfd489463c9aa6f812ef1ebc21b3f3354a5e78b86ab3a5fdae982774a442902f77f1bd167dce98512e9d9f9b1e05e233984e2ca205331bc4a55f53f9bf95e9295bfa4b59501d25cf2c53466901a95419f97bb3d9a031d181b6d01cde4960051ffefbb0c54ecab621c28cf4ccec7e31018eb9f6ca968dd574525f688b5b0be1b172c1cf2ed067c7fd45a0f439e5d5b259e8353fb81d56daacf8ac3abac734b62265f386dc2f77743fa25659e1e3989f0b4f8ec68b43278af55b0802384e3601d5f951d9f0e801161c69808eaaeec24ef94d5b34bc8551d453daaaa6e1fa7c5d52a7c7cb552f31d82f1ee57822b416d2a59b512074b19f3fe08995af32d63e0d94055c1004eba06f426192c1c7b1f01dfa5c36a666333177212967da0d0fc8348498bb8a902255a58aeca8be2b0226551fceb8b0811b74470714c25a197d47c858ff99ab1947b6449cb17930a17ad819ca0fdf291a96a93f9341bb50178342ae7ceb561d56520ac1884c4f4d2f558acf6183064eb7c16b6be49f0c70981d866f33b1c0f5cafb62accf01f6a64e5d48846287f3577104f22e482a4b1d85d19a2a25e4cd7f937b55dd99fd63c55c01e28f7ac454eee0bd2c3e9bd96d381ef32b5bef8cea083364ea4998dff1e0ecea23bcc3a3a93964b72abb4b901e71c4faaf9cd6b5645b0109802e5c5a6778c9f5976cc6f81450ac044671a35f6e126e7b341ceeed2287cea67c7c705364d430a75f5653bbe0dac5d5dbdf50ec4087753a3f2f1bbffa357d5ef9c519103a0c595c05523f8d9cd268860114ef05fc783b3755aae689703c6cc3b348a526b84638d437f42980deffe9d521bd99447eb3c858ea9753573d1b8b3be2051996628afad486df876a8226157e30241f2a69f36c346c88390a6a57a4bf539ae61f2aab833a493742ffa96bd2c53b3d0dd3a917262b8331c2b75431b95512e7255a026e6e955bd0d6cb3d1b5ee38b416b2c4418fabe5c09b07a1204cfab053a526313bbe05c68ddb2f11a11157fa26fbb3fdc5f9b5c3d6ddbd5dc3a7c28a49e629a102e0681f370a8ed9d6d0bb8767e9750fec9c595f837e2fee6e103557e4a79a3dfb3f6325405cd28a84257ef5ad6db7f68473f9be9d9c58afa6f5d4722f7b9a62c95199bcfcafb17d7bd51cfbdb950767302f165360199ab97c7f9b4aac7f0b9dcc0247dfd189112c724c05b0f52cb0952dbaed8f5e49fa7715f03293649060a0d2aff134cadc44bc55ffe8332be65f6eed2008f645c4784a37bdbb659f2c4805228ef3a8f7a95346ada27265518a9ced285fe9c7c432bd9b90ee142a563676814271113d61cfaba2f259fed06583e77f44a1c2aa87ad1a09e15d605b2727569db240ca97827a84c8a64cc5fd55b05e1f752f3ee94e64be3e31d1461e1322e8c4438abe4bf284afb106a9db0fc3473b0cee11eadd2c49877245be7741df4fb26a5d918376d1cf1f5f61058e019d3b95d00cd85b2c91069c010bc01fc201834c7da84b75d72fdcd2ba19c75f1268e381b6612c39bd1478f2b99631c821ed36223f39c64d441f0491ad0ca8a1ab432fe5afbf055e02936d5a2a09d4faebb8131243398fbfb997f9312bff2ce0f453f90f39d52b32973284def4810b4e88d4902246d50473543bc1ccc8d555b61eb80cbbc73a8680992456c13592b8baec29778d79ee80afd6355f25bec79567e77643df903cadb4c23e4b1f79909da7863e14a2f1b43d8f494f854d124029f3f7b782bb7430358a6a5fefbf387177384b5ad20408acf5dc7822a3a332d1d554c7497ab25bcd4754b4f636756a8150d8268c339e737d820bf566325e56247ca36203d8182718f692910cf274ebe2f41485a92a06ad732dbc33bc47262cfc367550be6050b1f79295d02b74e8d6f8ba33d973ad1a9e51d68c4d501d2f94325b6882800e5bb8c6af5a8e4758f735c04c861fd5e14580bbfd5504dd00c3c596c96e7d81a837bb79d055e9a6a567111a00c0bf181da0cdb56a22add52698d6cd7a2141fde2e1bffbb394550f469e974bc4a1b403b1217ff4bd1ff1bdb1969c223d1695844b7edb29618dd296802ebdbfd9b08279a834ae0247d98732bfe3707a93679c754c82fef75472101875c4c58bb3f5f0c7b5446ed603c9c268d0e9156fc522c6b975060b9969f34c468165f036a166a2943adfed5fd45c397eb0fc4aafe433ebecba1e72dff05dd0af13153fa4505390ee7bd35c1559951d1d32177e69470e0dbf722d2459d0c594a1fb6139b06ac87a5bc25f4bd61e32a4f4bb868de7460c096ef21bed5311b6507d8582a97273400349e608d2f5e28254fcb21ded674298344cd0486f5bdb7d952d31c69af01aa6dd7da14e0c1dcfb375e0e4056b16136ec7b149a2d693e24529817d766ac6b45d382232e765d8b941384e5f052f8849cf6ac2e8ccb3da532fe362c8ba821509ccf06abe2d9a7c4a84d03aabd37f4c5de5ca1f3887ecedce25202acf832246759707773ac1c2a29446e2d2912c6d06deb1c556e5ffd9b10fe5fc3147c1abc5665475fee82330813c7f19f7598f2d444d730f1f9aee05af6469e2b55fe035bb36b765ab9905308fb11d9631c936fef7063d381dee3c55e9eb85ec53a134258ded869b40341fde5c46a33949056089eb1ad49cd10caf1a0f2f59b0848d80988a378242ae8602ddd63b19bdc932bf9444773b05395f3b595e0297d2a975946d76bf75ec63af697c9e1b6c32c1f6bbbee4aed2680e7c206b8381a89701ff86dcaec8e4277b816bf8481abc51528b91c46a8bbce4e5e86f7bc078b845972f72d19c855049a1a59073a4d1f9a214586745c0ceafa40c6ddff05c2e10c96e3042a297076940c0219e16b48b52f3c9ffcd4206c4eed00daa4bdbf0f108472a2603f710991ceb28315a8e88620ab60170cfa30f24880302cacce8dc2ed0ab662a4e3008fab0bc55959d0053b032076586c963eff41423ae76e254477415231ce30e99d1f0c05629b5a4d0121257590b55d3305476157b7f40e59b91a6ba1549546fe26075a5fe8d7137b82816c4e5cf3e62a109af2c5d95b90952762b61b01fc49549c2b5ef5f07f18ddb6c1ba0ce570c973314d882bd13cfb2a3e48a87dc54a50e689b5113164aa10811049f44cb7602e8af87ef5a4e2cf7f0852509d7cf33b51e46d90a74086ee357f6e5563a377a5b50b3f6752da25efc61243fdf648a0efbb3afc2cdc5940c8e1303bb3b8a6bad426931874041b3a9168adab66e980e6490fedcb93515a4c5a65ac5d6cb0a762ab0acb456fb700ecfdfff4e652d033a7845edea69aeadb15bc2b896469af9567b473ac38ef4eec354b534882c45414b6a47d25ab78bcceb8965a480e2ab64e59dc3c7d547468cfe120c75fced6a8ca6b4f6c6b888f0c7ca3fd14ce01563ceb5efe89d362d299abfd0991b29f8e600d96d22b10765075d9931dd243cf9eacdb230ab3d10934a29226481f80c63ef3c4e147f9326e8136a661b53435184be959bc9a9abd94145a8c5ea757951b89c1b0b0da04027d53fc3cd366f4ea1a9adab77b324b4666ed19b9107bc2075907b69ff2a49242e82828cf6f3d493e3ac25ab91c15b4dce1bef90a87f5efe17adda8793f052ee64d099a63621e77f1fc1e6b8dd80a76b38167fd54205c949e6c170dc6d5cf7d80ad6c316edd978ac40c63c0277a3b79910ee5e81f6bf7d3f1e6fe0532dfa12a2135d575b5ce9ed217462a39e6586905c2d86a313444adb67ac3f2ed2ba83a5c140a5d5dfd7f5f24dfc384de7b1dc9631f13e6a170ea440291a1c9531d687179ea52e4c3cfcbbbb0f485e3726ac15fb38baa4b56f9b908c3b4a10d065ec7be1e325b4bcb01575a3b93993587daf18a0ee0fc7659ca529f60638b3ff10bd33a65d976c30b14abae3fa2a9f4dccb01537383bb084c90e87d3a5c47c244f07591e8f4f0ef60fe4438fac620f4c3ef104009f104a800909f8a69c863e9392123dbe0a86d628aea56105d900dc4849193923e3ee3e09ad5c62e9272ca1afdb8fb2ca86a101c2d556e6bea9d651fe2f032d28e773161c87005ba64b2b2b4c8ec35920ac6e06b3716c8f893b889d1e1d896348f04360da7cb7308b0b3e6c0f124df5b54b0022c75eaf5e5f7c0449b6e964c7c4a8fd2bc36598270296fbe688e50a8ef24131c13e84e17b0c0f4eb305b27cdb96e13e7adca4b4760e90a30aaecfa38eff6d3cc19187df8ca2341fea781963105d2114f0cc1aee75e02aa0d17804debe9e01cb39db85b12b6d337d769c65c985b69b2e8463dfc6e793a6550c76d6c79a94ad3d379c0838e9ca4c48cdef09cb7c309be2cfb06070287e5b837b9ce8967570bcad5411d6e3c3e59bb99af3c46baed73904b764a3706dd7eaff4a7b111b0792653e29c7986fe977eeb6070d365fc21423eb59067be449cddae4606fe1589aef5cb774e1d1e57c69cfe2629c22a11bec2762e4913a3003db17baf68e818b84153cd55c18b80a3cf955f147955107aeca6d4ff1ed28220e5ddf90db76eeddd9f014e1a8dd6ca6ed238c4b9a23bb97f6d701be1d1f928f863f32c2d264d4130b8d0ce65dcc5ecf288888eadbd4e0426fbd780b2163e610757123a917d2c06147cdcf300aae5b55e73f7e6c7d1336fd57f5324b9612ce30ff5fb87dd4f8dd85b6596d1e1b3a31dcb425e397f2702ac9685d3a6e79e96e02558edb4605554bc6638b4d339fa6c125d3156bc8726a0f1c9a0ff370d5ed89ebc39a1c1451fd65b082595ee5826914e70629a2a70f8656310c8b6d97cd5a61778c3e0edc194869c93c1d508fd2405f3fbd6366233c1df1e938a3158fe8b47c2d3edc4aa15bf47d7290ce72ac11b3baf84ad771417c48a82727385097cd584fabcf0be2e9c7304ca250aeef5710b2022bc8b69b921f73da52f5b3f48cb9486adf6972f86aaec65eec313385a9014604a3985ae73ad200de016d19b9107e4b27a80bdbd095560597315aef921b432f14f705a67338770653527f9c8bbc702117f28234c79d20cce676a8f8b6b7121da65051afdf66952bf8e10d8721f263e3fc0f5530b23fbe721a98e595cdaf9c133e2dffc8d9efcbc92f01df79fb2b7f02e74cfd566225b9b611fcec043d20965d67092f4daf476f225b374b14ff12cacab1e1e906245b983d923a0c8ad263422f20df861efb1846a40d4b49f2a2c6adbb43331b09c65b097d698c815412852b44585a6ed47c98465545cf1ad2a45fbb8efbad1446cd96c50d916193f546ffc3c093fcf3fcdc419e6918ef985e3fe23b6f5f66cc4813992fc1e74bd41f6fa6939417b482efd9de5e072f8bb7f38760004093300af45f0e3d77d215f141267cd6b11ff7c59d2603505f5f784a4dc22cadef1efc72a38e871b84a571669ce2c6acf1ed1b95a450de5c258978b433df62fadbf082d5cf1387a458b6fa65e4d3005efee29afe3db497e543ab2d55352d6b4e98795ad6da39034bb2d53463361e81ab5baa593ac95f89b6824eef4218caed6f36ef527d7f259b1e15edd00e443569fbf4b0fc0e8774190721ad6f9828ca7b4dac8c983268dc5a9ce53541b0c009126727a41895456db46403418f6eac610772ec3cf6cf01f97b3d5757b67baf22e84f118c9901df57e4111977fb4d53dae0ce505f409b0f718e6d03e72c85aa29d3ded8bb959ea3589a685f5fad5a9dbb34909f6fc187e7bfc24ef03e175cfd923947605b1ad94b3ffbbdbadacde7561009e6c950ff92ff803717cd51d8e9a7a8fa1bcf1204812d99ea40c552d9a1d2df48cd939b78e03ec0208c8c6f78c18eb6ece6060c3a4cb763ad7ab29e40ee3a77668053d0b38de0562507e2cf7fc6fb0befd1005ee4650830fd439207820952029930bc12d0d7c2ac041f28d485a8d7207b586afb5a49c8a9c438841e42f23e314052285b73f152de23e81c4c8fa461af3b5f33049de41ce3bb4ee44ac8804dfac019ce9ff4c101b76759e38871c9dec57c1fba55325dbd7942041b8b1b3e0ff42e761652bb1bf7360109aca1848241c06539cacf317a604df3d41e2e144ec339b7cbe793a73ac004019d3b990b39b2854e41548c1b35e02b36b23f13985f09b74845f249eb371a9a2e058afbbe9e8fc222b48bf809a835bf8157fde687493c92640b20a8c6396b29e127b3529db864b9094c0f03f975d6f3d974233e5b7fe6ce8814e855e84934bd0839cd7bfd73eb7849f66813de224277a143716ec7d88950ea4dc58142809411870f9af3cca9a2e7401679e0c23ae41e3dfcab86c13d759e8d43cc7ad27348d90a01990a4ea8c7fe22fe31bc598f77caaefaa91f3a276a8eb735a5d2fdd1446542763ae2b607a378c32a7f63b14433c25c75e3406e930a60e8fc46064087e12dc7702c097f01decdff9fd89f5d80185087827ed3a352f07a818e562c41168fef8c55957db105aa2c33cf5db587e2bce3c08facba5d19b26238cfd23e0b466c29fdf512dcf1d3cb96c668e254138c277311ffeb4d5f36c67c6e00ef3c53f628168890b73c1ff7db37cce124ee42ddd199fc3f841a19e40c6092c0429b48c21554b98ad30437c8aa564aeaac04fe2a6d856093f07f37b2dd477751b589e29627736ab2dad936d148455ba1ba125e38fedfeefd20e389607a0e891d20ab7a3b2b9396814c7cd0f4ca1169254a5e6e6d842f60ceba3d2f634dcec1424def0110c61e7ab8bd6a1ff77f756ac7ac2b5cd09b66a37f3691ba0c7c48942675c6ab0ca4a60bbe2cf34800214e7d0857626d33412ab6a89a24f5b6faecad25d4f334df586cebea5fe12911d80b4ef5fb3e77d8092f2d14bdc39c619f230ac5d3cf293f41d7bef21196822fafe158efd467d04e115fba0babef14cf4bd40315f012894ce499f2ae33c7309becf436633ed575a876a83aa469b03f07bd3e746c2a835301b26c2486f08906ca95a0bd49c2b24b91264f9c03a28f6c143f94e6dafa8bcadc10d543576524cd08afcdb42c97c910fa9872fa28b117ec2dd8634be535ed248c0c82267e217a00d93e456ed08fc411f40ad75451e72df3a573fc8a2855767e69eddbc6a50498c39710905e9a8ed154a31b4725af2dd6b6ea9c97f0f5071b4338cda97ff306a8e3d7ddb5cd0aa7832820198b62ba3a3300c96de97761c4d23433df9b4c11d9a25aee83484ca4a60a427c67a1c6d71a4b42007a31a00e950fb8bb649e8f65dd2bef0d1aa0d217004cac3add623116c5340f7da5a6b648ae7ff987991bdcdf06b4d2d6e37d1787376727648f40286049b8a13ef6cfbac13cbcce5427275237bc804f99f21e768a15f74d0e4272b8c0217869c838cd7c4747fa6974fb9e011a46b4d66510cd8c54a74807a8921cb20d3a1e293ccc51e561f299c7c80ab536895e33d059767c96d86f9aee25161793284c2111713a0db9006c81c063d40e822d197326cdcfe115579dd43e5ece34b196981ffc6b2fc3d6fbc16849bedcde62a9dfe14f0a389ee29df39e17a8d4489c396ea8c8adabda2baa91a50ce207198e3ee133c814111d1161a95131936656056a5d69729ceead7acf095639ce6d8450aafc5566403a9b3604964386b6763796117af2748a2e88521b8b62b94bf02858834518d0cafe76126f083e8f3c3a5115e37962ccb7a5bb18fa5290d056c9ba37e52c88a1ef63c9e3188962de7ca97c181239e717f819f8f0f3353a3539dd6249648caa3a07853864a705fc443cbc7c07156f7b543b3b50e9885e716f5e0e3d51ef8700b8ce504ae10a01a482920179362bf0a56c1e4c4f5efcf4606133abb129edd8a476afd1080b01d54c5a83a4bf56399bd0bf6147a513303ffaa26bff83b8838cb560603e5c9f8b1c26652a938ff3480c1b24c617c50fc9625de07668516172e78f28e2ff002cf5f5e8d66976b390ecd7e285190573b730d3a78a8f9f3b6a717860ea898b386aca82c3be88354e454898b54fc029a2f7de0a31dfcdb92a27bd116889d302ce951955c7c8ae8a2ab9faf7c176e54038193365d0ec0b100f571dc10181c63faba9eff16b5fd24e70f99cb56031631692ff1c90ad0690518f95e4433741d1413298e842f18b5f4fa1d6ba1f006bf402a0a67c01940635ed5245683d267d420404dd3d9e76cc34605e49c4bc65abb7fd90a1dd222289da3ae44a71354c10144e225c2c0edaf66648a9bcb9fb42c34394532843123912e610d2265a63d9fa8b6a59f92b8095a98c430069228bb174c4b651335f3db048d8f8a02f02d523ebc8c3e513d121006c885ee68b5de7aa16810c0a424509035ebb56be5619088fe6838ba8b5e30240395ed5666c72b2066a322babb8137014eda9ef8b2fc328cb8d62e3b7d272eb8d129fdd5244af575bad02b97857bd3b0d998f50d52bae2c1dc9bb453e74f5c811961c18762be185c4cbbf857c2fcc3f6a84e56f44f427db21e11255af1069ef3d0b57b8730c9b3ac4018f50f6e27e6b18e32d4119b663d60cce428a486e05dba1069d15a39f749067448a76d7d3005e216498ddca1ba4281c2aa0adf52d9f08928f157bd5c9b086a6f15e61e261d9d247eeac34c8caec04e1ce7081a3977337a1492900d9c1eef11bf8fc76cfabd15f392f0b98f5afe4fc8946bf6ee239559b76641f4828e5e8fd5a8480dc2198c09a6ad4be1101d362d89c592d8b8e3c8682ccb5a20952205a1439ddfbc8b1fb9a3eb59268ac43194f2f6927cf0a41f8158fe37a4a0d2a3dbe43edd62673ef3a06a701eba0ea6d82d0e1070944766bdf3ec078c4ffa710b4042fb8b447410c3ab7fb73bdbdbdd490c40231cfc30dbe44ca54ff77b9648aca9b29851db91c177bdea78aeae436f6847fc183415cc7a43832d9a2588deb8ae03998908e21ce2e1f30931389df793e81ee266d9aaee62aad4c4017142048d70eac0504c774479f32235cc561e7fee4ab0d6f9b81e68a6843da790afcb085ce17a3f5054dfd489c87bc7814d03f56ff5384c9572c311b3cf8c42a7691b6954d170a9a0ee4867371259eab7d8e57b26cba712aa60995f99cd288d1c50f5afaae461a66ef241150aa737e727a6f689dadc7b1eead912e6b17484970a1278ddf0ebab66467a01232b461edcd006a094d3fd66e58c10b1b16e7dbaf40fc5ee3ed2d43c37e43adc02f9477570824bb047af15b9539872a2c6168fcca3a6cae7b79e999f9b3b4ba863ad5d8f584917b6001d7d961302c72cd9bcb464ed0fa301edff5818440085c19cdab7d04039b92c34e31f16756f555babb2bc1c81bf61455203ccea8414be16fb6435199548beed6a16819773bfbeeb455735a98b255bf7509e6e3cbc1ffc71c1a20c43b8f8611cccd255ad1c9cb32f549c4da805c3c959eb6d57884edc3dff15673e50a1634241e5a9978faf09200057a2f92b8aac17058214755dee146939375e3ff2be7b4d1aef6fcf73852d2161b76404aa6e7cb2ae318d0a227f2513696d762100133b7891c268eaaedb33566210901b9495f5c86eace272b7cf798fd28a2761a73b480c797005ef9b239b2d41697155450d689b68faf36c80588c7ab7806b49c90a12f9e1a2f017942f5a27812aac5b3eb2bcc2c700fa77787b756c47f31ed4f0d14c0c8fb5e44f7ef315be7ed45dcb9f41017e80e90ebc35bdf6119da1db97f7a93016918b430e15cb824b109ed399e8a2bceaa5695f855869be841560d270c26ef8846c74ded3589ee48ac556230f611297d506ea9e2e673f7299eb4b0606553bf839a7fb8ff6bdb8acb7ee75a95817baf8928bfb9e34a264884a19ddf514dcc395d83f4b146aced202e56d9c23127c21b9c44547e602967de77f193630bf5636d4b20817d6047ca34cf06a5658457f2a2ad76fae7472cf1e4a3781c495f2459cdc6339a63e27bf4c57675bb1d61c9df98835dbedc7abd90121a95750e9aea6d1de3b39561b362b3ac632e8e847b771ee82b00be901c2616f9f34e8281b61fee19d1a1535b2a360cb1b5d3350681016adcf859b7c727ee96c8914f4edc35bd62f099430f56c67a7522ffb51e495b57343b6375dafb820fcd771eaccc7023cdd25689cb89298def6eb11a50f1b0d25c1ab9446abde4ed15391f89fb6b044e64963f043ed1f7a163c9dc5a892023eff0d0233fb3876e70a513eba00261c4b1fc47ce60d92451e85dde8dc9f4a5ee4a9e814d05967b3f4c030fa9860a4d1b8226bb9b962ee20db8914ad4c1bcf1489b5ea392991a7301e2801242ea11d79859ca6e5e8dfcaf979265adb1c49183962d2b60ff15ba202e6ffb91b0ec2ca09a1cfe62a1ccd3c033048958db05c63c16a2ff6f48361650d79fa9ae71f04af6dc79b8076b582dc74d6366fc5fae522ede834cb897a26d157bf69ee91797584403c7e6693feccb15b609ab0abfb87b9ef9e044c82cb22a4feb2ac678514df5a576d053ead34c95775957fc74df2c9379dab7ee744462e26411a5fe023f605ca0ae3f51118bbcf005368f498ce30721ba75da5e92501dbf931b38bb688ebf1efe2828fe6b71f2c83a22db80b619b17244499a231f5b5efee4d0c747439538500b95afbae50964adb0814f1d55fe123a2334245c1eff5fbbdbecd4d1f90cad8f6a545196b2cf424212f1637c2a9fc6995a215ee7e05a84483304394f7ff3f7e7c8b125aaf8c347115c3de9587e0a95a522e6ed4def89f4222b9df58de42c820fcb11cb0f78cf1ce43bd90b05612b61e5ee77d7e611b36911b22bed7489f36eb3567ed39e2740e44557516df559c2019c66f92272f93d5743278962ceb62c0ef85ffa30c381ea4bfe7b817c9dc151da50a13588e1b3b1639676a395adb35f2a1ea4941d77acab41a8a99a3c9a595874bf53089e6864ff4aa5c47d04636207d0d1ed3c8d4f0827d6028062896a60e5a1dc013fb8467d59043eb6a42d89bec0c3190c2a33d43904f64fbbd49262f8775902377c18cc26deb8d4fd5fdcf3baa0330b229bbdb775ff52516f80f9441fd5b5f0711de54eb9033ac46b5c4f19309a28c6b1d490520365d31a45c856da3d1ad0fa766356f2c89cec35f64fb906bbafd0d0da190ec1a82d17efb1474c5a049277d2f483e0f166d4273f00fb2af2800725a90d1c9b46785f64af4f81475dce23efbf9023b0cede7c0c7d0745fe8767df62e223b8b1f448578aa1832f857df5a7065fe8f19beb1658907a2b1901f0d63e4b2e25ab88b90f10d8f6fcf0c8400ea70127912f54d95fdb739cbeee458a7119bac5c9f015afb959f65e3d257f394e2d34ceec072d1c8f4813ab6022972e1bcceb3e34d7343a6f9aecdce3cb22bd68538ddb1260d841ab79443c12267b42505914ac575e94d2142c9d1a4bd196fa401e5fa75e872d5dd8592f559adbffac20d7fc5566d237ba840eade6d88214d42e8f2f19f0004c116b80d28f218a7e8179771962605dc4451fe19bcdcd41037cdb852ace0d1b90eb274b2bd5e2edaf964672c38121eab63494cdbd03aaaf4837110bb35d506c22b7e835fd0b518804bec6be14bf6debc65a982790c022855440428f8af72235be6b73cb261ee81c8b4928ba43ab438d874e4b81fa90360e4d54eeea7a53a0d19702ea453d41316f6b415f02e8924d8248f6955958a4419ea4bd4965dfce660adbc3ce1759b1c0f81cb72f1da5f6a8dc9c5ffe83d1d5bacf8bd306ac064d9955ddc1ec5ce91b3b11d119eba093b8937c99f3a2809495cfb50e67d5c1d89463f8eb24216bbd412d40eea7756ce462558d1dc919d60e8fc9bf706aaad7ef99e076d82115b44ac429b63cd8ddb2baf5cf6c4c622754ba913aa982c4b8cfd6d6b93b199b5cbde9266f893e1bf9ea90c3283b45aa1d057845e9cb97f9f593fe0d1f022c99006e9a02ed28b8350c8a4a5dbb037dd305af83d2d0dee921279ab2f23019631c94eeffd86210773e65f5eca204e33e63293db71d62049d67f5aa37abe73e015c36fe7e9c529e4a63ae9607653982de6b7770fac404ec243f9a52ac68b1ed69afff743ede7c4f568338f946e892a41c73274ce80475259cf8160ab90045f8c2b275bb216b68b92265230456b2083c7d9e006881fedceaf8596cec5b454a52439e770e9300610af57a533a2646afc10a6fd7543e151af46cda1b61781ac5e061dba65458c7d1c451a345e3435c2f32694ddd72643789a850a91bf344af5e7478c506951db9c959aca64eabef0b1add090370ea39b8a65cac15597b3e4a28a49a3fb4d3e6c9ff980664342965441b760e825e27a6fd9bf032ce4e331a36ea0c7754098cd6326b215654297a0f7c874dc8fbf8a339d1795d6760a6a9d07fc2399aa3f1468b6a02c4f6b0c5bffc98fc3f06d782359a761005d1a69ac557cbce19f9d2096dcdfe91296b6b292d94b200400bb8d65b9fa43f2de463130cc6394955e27b46979ea03d0c02dcc9b48a7599ff327431e93b81c05e763bbb360ea6bf58ef0a7d109e7d3bbde85b0021608bdaa34cc1e81e9b9beb3a46e49a559d8ab34a71b46e48d261134d974ce27e0c8ba5e5a6d4611b6d07b378a35ba10dd0185f6d3d7c5a58f915c9a178530c1077234b4681b021178b99d1e6568763d512cafc4f34012f7186c5d9ec487815327812483bf4ad0f748f37a4a88c206f4a5e42fd31e88a2ad1a4955f4d3e3dcd082f029b0553e08114cba759bcbae033dc0c8acbca113626b45dbe4ed20ef3a85a138bfbbf3dfeb37ff6bd171700d286bd559831ffbd824bb360785c48412bbe3fcbc467c415c11244f6d8dbe2e81b93a2fde99d54be11416dfd8c3efc1026a37b1de2ad9e4764544c9a12c492202c348e8989e7a43052393c0e3ea4ae64ac03efc3a07524332d93d11bb6e9893ac2f569bb898e36c28348554a3e0954082207f97584575f94bbe28d703dc1de7b4a6db2fc3e692279b7b3933841aceb347b315248528d798a53b2ac3636cf4188923e392273a5e1f30e3bf2c39c4812b8c10bee1f3f6772ac13e4600fdedf83c9d65d41ff80ee49f9a8dbda268a37fe5d7edc2448c3fc1df9ae7d4579a01631532abd612d78446adb2d16d9d0892161d431e91f4dc16053269fb6dd1b2229eaa75b7b87b84c189ed2036e470de3079520a782696dc6808ee700349fc4e751d31f83a33a2ac9ba30124481b994377a54b630fd48c1ce5e178e60109a317816f95c68f8037bfbf47cbc20f8226b9d559c1622a53aa46a48373bc89cb571d8d467ab622064524356957a19cb08c69373b033a76811fa86603f8a62e98619afc89155a0f0365353c7335ed8d89598207c4d7a5a5c7c10f823ae971f759f4df7627680a1ce842c2d6c989055fb0071fa035db1856328cc87c0b1086e923e48e7990fbe44c6ba2b4bf220c326c777b23d56cbe0c916d9a6c9e352b8f08e88ef315b6a3c01ed5d833f0c7722a9ee8df450d058a5932eefc8a6a639317d7abafa0472a2a113e9ba3ed6f3aafc8075b8253091cabd37c13bdef5ba55debd4e34bf38141ebf0f12833fa48e4484252530f02f0077ce0db14f732d0307f97823c93c0ef738b0780f04cc7fe829a951a9d33582783b3afe9280edc317a045902ad51a686362e00de17265befa5dd07a518c84ec626691c2d48d0629f7646afef5363d5554acf8c4d2487d1a9e1325d1f2cb0bfba157022a082848a75e964fa029761576af1931a47efd9ff384fcd0408d33fe26763aee96d471fcab2c7ba9427f5e8e3ed8d0c2e189611713159fbec2ac68738a9248282099f59a93c09f22d0fb9c631e59f5569b524a75c3f699c82bce14c099a8429626f156098d4b9830fba7c3ceb972021fc4c073accb6a6afe07526b5815546dbda36fd1dc4f1000e1d2ed1eb42f946cba8acd873e090ef8a131d8b5262481d10a0bef9fa834bd8941f8894cab2a5dbdbc3229b1d64640bb14a8aefa92bb2561ba4deab3c23af6f0ee5966e9e2580f420527c40488e65b506d64a063cf688fe1ffabddbe03d4d599f22b05a49b2009b29025ecf9c8cac638458db6de0213e1c0bbafbcad881c10944d0c15e7c8709e9a50bbbae3e143bb6e233d1ad8d9445d6d74213a0633191a8acf82ee2f54c52541b46252a1e128ac3a2ba0abf311ba7966e41696b551f7af753669c59b67d6cfd154701801d2d94b4e09ffb69f3f39d672cfcaf706d0b352bb966bb4d161440d74b33f93aad91844f9d7a7413a75e40f2df23132dc55c4f5b25a394279a68808e073a3c9f863f82d0c1ebec431274a731a9b6518f85bbc76443e0de64cf4f97f95b4fb0cd372a5841c95986146760974f5fd6768cf76c7fe952e0fee896305728c41f6c804d9951e7cfda0cf69ea2ff59616b5ab888f2cc30bed38d424aa7a250a0fd251636d55c78a74bc9d5837986bf3a9a38ceff3480ca942dc7d048d959e2e62e76f1a9ec5ac6e8e77aa9940bcffa39870f70c0049945e78f4b78ff88e0637bbbf6f0c96c1a34ac237ddea3aa56b5fec28db164ebdde2389c2527e596023daa46512c4dd1a7cca54293f3dc6091c634907d895e92a237d951df7e1e73da96681800ec9b61fcd2d4f17bb6d2a35e6fe9e37f7b32436ed24658d968ec587f9466415d2b2f615fd655d2ff3e9dd3993dccacd830a7a4cb436cb68d85c5b9fc36325f532c747da80387aa6a36a768ff6a07af9656bb02027f96976a273ed23135d6aead088b115e715a8d1fd8023810c6f1a8e55a3ef8f4854cc20bb90091983bc1ffeef42015324269794014562b5ade0a5af494ff3df83891a1e72cd70810d2b92a2e3f2a7da96ea87fdef3126e776c88fe96bb380c0ea21028dfaae92a30f713bf11c2c42e0c7a18989212c38cd14c29fc5d46828ce8cfa3baf02fd06635b566695c66318874813a5f82241357a07a7740fb3ab4a1c306774b27e679bfffb4da09a5a7b3761b72b8c8054fb8b789df19abe021395b9d0cf722dbc7ed87e1a32011109a9654075571b461d69a77cbc36290d45ee3ebdcb0caafe9a6f06cf6c669b138ccd9fe6293a02677f8ac9696e3710a5d7b851389769cf044d7915affc07d5d5fdd7085b0e8ae8f0dd84bdc7d38ce9cd780bc960fff1efece4d9c9b2897a2aa42316a93c0b8164098c76f859969aa0ec8ee248579a5bae1bd2ce4ef9c34a5ee34d3114b12542307d231974e4d397ca00e45a8cc1ffab7e210e6bb04c08638f4280f25ed0566633174a15a7660d5984cd11bf7609936a164a57a4bad286e85f6aadc9c26ed6fb25235ed63ca34d2b2b1234421e61080efdeaedc94b0abbb1d1929fd7ae1d30a38cd35de8ed05f0538a9a88ae3eb479cd2c14f27c05c5c1ecae3c0a35000278e1ddc6defb36cfcf922d0597e4c015d35b4b86c6c286a91cce4d958441d0e181784b55ac05b1b8d309b1b03859494a638444b2998c04a6ae79f8927f48828f08cd07ada17faeca6350e1e0870e458f392e561cff69b5c0a21aa08950e629c7e2a23bdfd5f86e2a6a18db53e9770cd491568a6eaff369d04f39d2417152f0fa3db4293135d0160db616dda2dbb2abc26985fd45fa40cef616269d6854ccc32f05e33841f87e2a7d90026cb1b6c14e41a6e64c295f21e5d1c85f27929281bac349ebae688321e2099e73082b4d4787ddc586729d6f9b006165d67a0205fd1995388fbda32771bed9722f90ffbf5ed0f17a0d496fe9ccce5ff152fdd34a85e20d4454800a88f3a87bc4c83fca1a20836f66f66f54f67da5517a04176fe53882b9c9b4fe1fa753cb84f4e33ed9e4ebd8f44cba84574ca0393214db1501bf147af371109f7400e76e1718488e5f4da2df570dfccbe137be73c80b4cdbfdf9e8119221b41e43684bc10bb1ecbe0214c92b46b703465280d6edc00310ed63906b251ba898772b4b87d3df3c433f1e54ba9b2f635e36578f7355c47e5c2473fbb18e4bf63c5b252595d5e8656c933dc2d73eb389b6daba7ab8070a60b12ef9a1c286ec51fdfcaeab8ab247a7731de6bb0ed221766435954909da25128c66ec6c77680f9ebf4d54eac4eafc94e207ff6e3c2c78c992bfcf907f3876acaa733b9eac95a816e3e51a69802d32ca738b71f1c86ada93a190f6b2e12ca230957129a620556bd19720beba15635a35d3622416b418b3f0d636accbb7dac727726fb1a0a1185bc51cbbdb77733a9305163648380d34f0e5dac1c0a5d31e42316e729b25970377c603cb4676ae5efd63014e700a773fee656cf56923aa22c5bcbb48fd13389c4b75cda4807f472bb777f2a3760b24eac5a87ae6a91692c7c5e3aaa32a7a5578c7584245a17add45ca531f782f3233d5473f9a32ece1d2191cc6e038de0e7b7289598a712557a7a73227da4035fe593b63ff8cac535d14a98f1e7b960478b788f6392878dfe0013e3a3b9fb8038203ac4c48f6b34e5451f3e55f9d5bfd59f4feac80ab7534c5a0829729a1a7d386478ff6c94965fc7077df9252f6b6f9bf0acf24eeae744a32525e060a05f6fc8cf2ac84e543c6b1ec3440e72f1d753d346de6436dd6c2b8ccb6835e53853acf53fa3978c85f938e1bed9f154a21b1313a3bccec31881a3d7718eafcee50276740c57b00eb6412e6fd657a3b5aedf78e21dc828d532a4e6748dd496541a552499cf983bb0f568b1e5 + +Params = SHA2_60/6_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818c000000078d264ca972a4a7af378db182fd9a91efe371d02bc3a908e9f7e539f6ab3bb4abccca2c64f409a70a9c60c6fe9248e3b5eddd2777afee359330b5b9aab2e002e600000000000000009a846904080b9ef2a06c2f94d441a3e55bd4e53619bc6445815bae37304e99ccf5b9ecee82678b5db8f3027e475e63bc63f55f8b5060451714c1d827be9b23a6 +Signature = 00000000000000003cb0dab6c42a7020d9703e9c4867deabe682904d6c825563b7447339ad929dc2110da17a7c126c728fe92581dbcc5a999f82c78479deedb943d552898b93b78aad82b508e8cd3ad25228877db1db2f0848dd7dd7ecd928f623ec5c6930440731d615afc9ad03180310885672893330604e865cc02366ad0b1c1065a6d28ff1c926a472241655ee848815a00cfa58d7639bb0a6114de4286f86cd6e222429d8900c67ad627c54ab7b54d67d7d6ff95f14b5fdd6f36483156d8128a122df3048aad09244375d66510a352df407e61fbc1d70b51216168b6b04200429994507f989cdc904401f6fe5b3f653392701a68cac3e8a18b1944467460a61c4d050c9d0a23c5a1c6e948a132df26f12eeb89b3c85335a2e2dc49e2167e2567ccc7f09a85f84a019d1f23068ccef6ff3de53871b3cec63df2f1cbf9dd91f8095c593936dea3c15e6d2f34e9456bd2c7c6ed80e3d12b73d2d373b8a905b5a4efa3ba5fda8a5e0a0b4b96f42971cb790307658c39a216581128ce8853d419230c1fc6a972908f70aadf09fe342b996e6238673245f5e355fb1c0bfccfb20b965aec54d7878f186f981e6244126009ce42f58d5de47dd30184756024b1adf6a1f3fd8e7d583f86a2900c9cdb01c2d3f402779916701e2e0f21cbb939bcd5fe742d6b31c839e850562bf919f1f4e5e9d55d31513e1392e128c38ede9764e37816d5a0a3588594545a2ec4b74d3198c9eccdf99e99e3705f7ac9251066fb4c6b1f485aad3b8128a2617f8eb1c30af54812c04a888f2f6ed57dd9c098b313711fb09266dd5d47cf03644941a3da59d0774ac6ae76cc30d7281b85a32ec892c6a07bc67c5ce3ef92a3e090dcd357afc7b1731c33e1e4ba2c126c969f48b9721c9f8f827c03af0849022abbc57429d5edeae75c49ffcb1c95cf9111944981fb16f16f9aac0efc94e9057f3ebd5d1a827928533e2e287f98eac3172f39271a1d56893ae71e6dd6bf191771aff315bb0e896c8c75c7fb048b674db5bd2e8096a6d04323ab31311a64ad8d1e56d8a26360f8185a1a88b90e2ea2d5a9bc34313022af6783284ac65fbf31a0a0b451a71d5033c2afc9fe0e484194a3958fd7750b0af5cc885b95ece1e4d43de62b7e0e3f5ef8d690457da94cc303b58d4fad3aa28779e5f420ff55c4fa42e7296cc215ffa464b2f45c78cb986f1a133d5c7cbbad74f56b034fd2bf95e5d40586eb14700c9cf849e159dd253240c62741c9751ca9432f47979dcb043a32818fb837da6df9773ff737755a4cf38b859e42202b889fab6abad7163f09e585b1c89569835554ce2f74f0b53e59eff20a3b9d314f4662ba354466692e2494feda3e06cf5b0573a2ea70cdcb8c881e9987927cc42f831a23a3bd23185b0ef5b68732ea9346c4d618cc8c6e38c6cc2c4f14ae6a2c012ef6222bae7c218c83d3a80150b0ec68d8d62985a2a029b526b229dcb29e0b3747a6afd93146a9eb3170879244038ea540ce0ee45464e3fbe2d3c83980ba5ec8c6495e9d904baebf3d04ea432f656cdd50c14740c8580c7b542708b69a9b36ecba0b859d5e1bcc5dea9b31eaa5bb527388c14e04e28e2a0d05f4466d711638927b1da32ccc8a9726fa77f0834005bb17091041678a917295241203ce337e9d2c702a4477f6b87686e55f0592e47a6ab757e0b89a71a9aec8cc2bdfcd2259e53b4ac77ce74393f063efc1a8d3d70e5fb4bf63ad7e58126685d836272dbb73f0d1f5c60f4ef9413ca7f5b653b3d984df5db2e39a6ddbb142418e58e4df2218aaae02584321c97e2199374994d43ecb271e8e881159a1655d21dcfd1d47d1ed423bd8da74c834816dd334b0c163628a26c9282f3082f8d929dfd0e546a7127ff3e627e61879191173b321e2f46fbe01e6353edc545c03ac0caec70ea4c2d4de148133910b561a9625dd79901268efc754eb0e859c0138fd2cb431f88975e90e672eafd893a06761e3595c100a5e864c89beb8bdc4be24c265aa728c4255caf4c87c082962ecd74f4ec08ec06085f5928e7b64c1cad57180a969ebe8828e1665da6cb80dfa1d165e308f92f5b0b125286c1ee57cce75637a1a027019985c05faabc5c11f6e2ab2c6842bc8c2c1f72581d16adcbdf74d26fbf64598492252e1e8582d5e261c4c4960c28e4f6dcad14b1a6cd587971c465f56a88216e07329720a447bf81001ee81a7e58e2846ba3674cdaa97b72d50bd7e5804e0bb415fc774b2cd9f0d6346fe29d8112891d31723118912cc68a22165a7f2378a9806c4cd8f5e2b66ca06a13114fae8b518b0bbbe8a02ea0874b57b412048fd46245eafd0a23beae678e5b4819bd585e35fd136c9959717c5eb121ea9d25433d7b587a3d1f9f6816de7a095f9ecb3a6bb9c3f92cdd21529882e1ebf5766a9d38aacfc2ceab86ea5b4752b46726b6c5a03c9f91b4ca6c0acdb3d2774289ac11fe2ca1a46690cdc23b9d2100aa9b00a09fa21ca6c5af4cb0d0d0c80434e57ceb0bdb6151a306e72cb27a66048fef5530d43b28d07d3c735f5606a0652138888e456761b08f47b7c32732bbc746a33d92a29087a97392f2f8808e2970173501846831d0be335c4843f314b69fd993942639ee40cd8b5052930a669f6c851b6fe53155b3ec2c08b1dd6955fa844b110017047468f5482eb00c668ebda18b4500aa83e8cfe034b5ed174a78d760afe2e48edb2b139d82fec6a2c179b9d917106eb7bf4d5c806e6f1939110e87cef7c80632bad25a81ae24e96aec05ed711b4aacc48fd5403e4d8158b13d9699be48c53871628da0a76477415ebcc981a63a5fb309f67ea57422f5c38332ec95a374a0dad5998be4253230a00c8a21e50f897ae7fc217186968589d38629765ec0ef6a02559287a1d042c4de647c1bf410f21a69e60e6e71a86d6aabd0447ff4899244f6d6afbb219f588069ddeed639097c4a2c2f8ef51a4412adca4b89a3310ee08aeadf07520c3c06770a432339a7763f105cce3aef338d80ad6bfca14ce63d33ddb964c5e36108ffea3b801f8cf16e1f5ae03b0fd812ae9112f98d03cedacd100dff9bc262c8b92dbfbe8da000d024fe5e7ba6a9e5da6a6d2ecd15785c820c9cb07cf56e405ea647b44c85cb4b7b3bf98ae3403d64fc78ae9c5a0bce5005208af88ebd7e088fbc4cae502d0d349d69af085b348f48f727503461609fe70cb7a46b0f9577313ed954b57b5cb4116704f5c4bc39894447cf4b53cf62493fcff40305ac8284a1a67b0bc69e1c9e2042768fe90b63fee1c27dee13b4bd4cc8905ee5954dc2d0349549eaa259e24b03dfb7f88fd30da32c067bd7c7765127e6e6fac57d8bd0ad4133baaadc0a74c93970041ebeb6c321114edcb2c50af1144123c8ece66a25e7bff13560a1b69dc531b3517e32f4fd18fe7a69c0b7cbf092409001fd0eab5b96f6fa99bb38274a041e147fff84189ef250b6cb012b5ed3e516e29efebe8f6d90746275d9d8f145a626ad499f99e6d26412c8a5f5e6900bce2070a28e5cda27d2392a6d0a61644417a293cb5cf23d587cea9dd4736826fbb3d4a5fe0207d65c1ce9b24f907229bb1cee7f71de733f70f5489d5697f66a39b80d095ba0bbd316ca94f93e03715a1cb2bf4792058eab425c0992eff145e6d64719f2c85ad711d49c865f0adef310fa3bd386020f0b43e810e0dfede51d13548a20869d25f59e0b715e1a4e0a9d296647565bee4460e0b71cd810630fd41ac20d4d2c87c4b0174fe987b45fdf0aff471392560329da14a5448e3d38a4d532a9a808fb4adb960fc2567f74d7163029d6ee03ee414c50337bd7f7ebe0f8978d08750cb4e652468040b1d6bd1bfcd1456399c8082b18c981dfa23dde02cf72c7dd0605000599dd027a9a56c4bf05979a51ccf745226b4633fa8f6e2a5bbf3136afe48a5b16619296fce41e4a794ab7eaeae521d0b6faa6f0cb56776e9b72cbfd34a073d61adcd5533440a0d4565df270eb60224d356fbd0be7d4f415c37eea1a8ea8251fa0d8abeeabddad8dd339a519f32d3f14314dd274a96cc3a26ee456bdd1f4b0c63bc6e0fde560e55aa6202a8f0b63a60f98a06628ed1b7c7c6a216b6e8ff3cb1d90fe6b6f4acfbc86104600c4fa772800b41cc454d93b21910a63be8afbb07509ebb86f0327f93556d1c8e342e9e73764b2ae8aebb77f5244b13de5d31fc7328a361a6abd8178bfdf7d415a4ecbfc434dc8f83537e4a063a9a8560c53960412fefe785401dd5e2f868050555135ede75871f312c6371b479b39fddd7bfc4256342a2cc8f17e08690a1d69cfeb69e1e76167136630dde3ab285d7ef0efdc2b464b56242ae275c7d575d146afa8e9403b42c6c37c46ba2a3a3f01b346871aede42714dcc37832b1d1f030f807457160b5e9f20b1379048538d209717097696a8e3d1eaeca085afdd830873bc59f46773fddd45abb9d024749b0a5faed2a3960e28857eabe484d0d591b9ee75e9864e6d0ddc2b795106d1b1979777b2d960d068beec4439796cd1c7ed5bae044a3531092c47f0da42675805ef1965f3e705e4eb5f61106da81f341e812a2976c3c6a1e04b59786d2f3e2afa848d7ca5037bc9e5fa549d0996ba0e66b79b03821f7ceb63eeff4f37890a922277ffd3a59685b5d0819fd55ace72917994efe887e6f83ed5cd4a0b538b84ad89701dfc68cafcfb209a74c07a0a6e262f22f8845c96d257da36493e9019c08f9066d6e70e5998468fcbf57e4e0b890fb14c6f6836d863972129bb5096d590544305d26407914f635c937bc1af9311f3410548a0f20a7e55c69c2b48a07122bc5ea7fbf75b59e20e40e3cbbcfe1d62d7bccb3ccc6b922f9c7bc8e42a734d33baf9b6f28126f5b6d59342791ad57bf6fc5d9925f6f4b972ccfa504e7b2c9a4ed056c4b54000fc200854ec5457d77371f2353a9b952368ef6fb668a4c2124c72136aa63c8d2e3cebc13959a25a876b129f85330eebee9d2dcce0588fb7cdf081639601d1eda7a32aab4555d77c1ee71799a9f13f09b6214a76393aaaea483800061566bd9e21b1094cfee358c7fc1d54a1f705db86ad46cd67e951cce5524ee17df5865f81b7be924ec2db83dfbd589093b34c4a1c942cacd6b18e06678cbd53707f2447c44c28ee1f5cb0b7aeaf70c4e4ba1b7ead6aef5811a1d8c70f1eb6f14363bc8a9f796da4d6dbe28fcc100879cf61ae4e00d76d3f7c8fd63b6520cdc12a321b45fc8db4910aff4d2af524abc09eb11b1df871f24c1d7d565f592f62ccf7196391fb33ab97ad77a95c1199a06626fbe9c1994bebc3b4bcc07264525912866569d086f6797eaf619429e76561fe9a319ff976ac4325ba6e815c0beb916bb9bd0deb656ec478410bd77c90dacdb6005867442dc911743e615a49755490c074a02f3f22428fbdfb2d920dd18ec0041a754e68e154ce810f8fc9715ed10b1cce23effd0c56900089e0383a2f2315c319f394852146ea4ef1ba9f5ec0a7633e6fb01d73b4591b06b0c48f6690247b16fb700f56dda48ea4e240a67292c13edf33182f2fd40cc651e22bde52424830e1b6ccb786552f3abfc00c24f6f5a91cea5be9bdcb2ed2adfc3bbbaa1855d92c2a5d43a868476021789f5bf22d9e5e8d4569dc3b7003cabe58f0a50c6ef34030cd09c5c09d81f0e9638642695f1df57a82e75d1b6d6b5be2cef7b02a063381e7667b8a1339b8a48abf1cc29b01989b5597cc2202d7c7c0e0266cd420ab5a14911aa37f3d11b3fd04a370cf40986dd787575208dec67b762d700713ff81eb794a4010ac4dde09bf53e6f9fbe56d79411c66099eca70901e935cf826ed668f45bc3eb4889f7653c46b6d499f2e2d4a332caf7d7773b79e778ff5d5f1a3e123817a86b223feca1c2f9ffd05b2ca33d02234c59ce9c4f1b05c6ca908c3885a34e2c6a53284f4ff4e91d703a109f42421fdf9d73802a621e584fb00735cb03c922fa7d49f6fc61cdd5e3c8e3b8a583e3151132faac9e27db69d0bfb9be18ff90f138f7a0327368ec1998e6262f5aec8c29020223213104b062de24e22ff1e760b4bf9682e204566034bde6469fd8d06292d634f1f7a44f4a157c546138980183c87619cac7f58910edd04deec13f1ccf4e508c4e0f21b76b3cf39edeb364d851424e6c785397800277b94f48cf73e8dc03de5551d240e879d9b9dd7243f5a149695145e45da2a357a30919e4086c5acabe023d78688cc33f0ec9a4b07d16959421b24259d1ed4666f8b4c59a4c3bc06ff089be0868fd6c88c944b732f87e0f179dfff681d042185c392a2ac94699d2461d5871afa815e9688659d61cb87329fff751fda2a2882a4ca3cf50b799726c76e328aed9c06e5c772d3cf13ada314b0e46f977bdf1a7b47857303d07f98d665c04f7a0ea4c615a0fa93ac8100b5eb5f6532fd0f17bff761d6b5b8b1ae512385819b64df643c03fe1b5922e622a8d444bf4f220bcebb228172ff74ec590f648cd40c25d35fecdb725611d1bc72b31a8de7f0178ed2773080bc0e39478f379aec45fd805471455225e70b20a3004c8652fd8f02b8898b86d9a908d6fc9267f2c74a88719f87dbfe987797a1eee74e2c7abb2307b5402c7c1570b91806b4033cdace62ed860414b49948ee06ccb9f92d3281d41f63e4e501db559ce17ee94e0667c96638b74c793987d4d391a820bad00565692aac5102c89e2c676bfae9cd3c9a65b5e37020064a0c4780103e0286b2ad87645aaa74836956d3db2734855a7e6cc4a586c69fe37a4923cc00e916842cc8bc5d7f00090970221db5e77bc1e8b4a03c56f72552e26e7df35efca737a3a3a56813bd28df82acda223f77a45c7007b2fee04204097480b230e4107c893e70ddf14cdc491a75b3615609c2dc0ca3fe19e5191513ad0bb7492d56f7a04dddc6b2fc785fe2301bbd52759d74022a9feafe2eedd5e8075ed4a4c13566759f72060581f2b9409e25d38114466703466a6da542e3b78b6b5b1b51e4cecc8b2b36ed0f8c3eaa20174af25da0fa8b1e306b02839ee0778702f9de687d6c9c62a3baf445422763b592621a0b006746b2619467dda63b0255cfa3ed7f17b7b2405367042b1780ce541a410fc2663696ec524c9a714ed74fb9bc43a4b0675580ee43f1c341bf0b8acd868bfe9e7d175e90e664a02bed02a2c3a8474a904b1d9d1314657710f84f8d998ad8f204f17439f09f20062eb8f477eff1af07149c6ca10bcdd3ef7eb345c1255539fc5beb30834c25e93588e1bcbb408f2ba824e8f07d7ff338e9f84b198d88a40a7eb589c948526cf22e859f3e826f6cde027e4286b09ff91a9fe17b29b3fa9ab566d31a20dd6ff56213d750a87164dfcfa6dc41524328e4d515dfebae6115f85275fcda8cfb289b3340339ccabec7cfe7a4d4be7927eaf8501df306da64513a96bf1fb00648c4536aa5c4868b9f17a0b3458b1c6209e75c4afe298cb16509c810e7445b03e2606cf4fc2f6502934d077bd7463de14397ff19e3c73fa66770e6749776d6841da030e351d856f5fe6b3eb119f936f1dfa1bed4ea51d0364da6300059829f0ac2bc8059e02154be9a966955b01db89b049ca0576188e8655f191485a637a92e8b7a9ed1224da11737b917a46e52350e3495779c18f1ec035202f7139a13805d256dd8d1c48202f58b0cc577c57d31f4380159a855d2dbe892b8c38bd9bdd84f33b2dd319b37c9bda156aa85df709a20e8b9a8f234375e3c90510fd7665e27b35141180d52472a3e7b1e195807ff1ab5ced80348409066fe46afd7f761b3a359681f1a6852c66cd7aa8f58fc611037a35c03c89c0be718e0e738594e47b42b364a38ca0d272686f22b9ae96ea1eefeb0e1098ae5e6a7c87f119c449b00864facabf2fb149c1698199861cb4d548bd65fe190974af2926ad1e9a33a0cf4afc2885028b8ea121e779837d76ba4eb362ff03a3583b7f5fdedb3a3426e4c8e4a58661a844ce3c06c77a2debacccc74dc694f85cc6ac79a902608c7c4ba6056fd5c2d61c7ae33034065a11b071752aeef633610529d11b8cf82a21573f6265e0e1a9793799573e9a4d3d14ff545e6c62d9fa9db29528393525216ab875b8741edca60b3476c0b21abf3abf9e72fc104c29b29a97260b22b755db3303472167bbbbd68992aa6a49cccde4f7ac2f7014d4becac9cf5a2676f1fec170b36acaf9ebc7951dde7254f70746f1154d6576eb136b3c4609a458993ac55c092b4eae97a9308ac064c9492e7f43121cd0e40fff89135ab101fc68e5ee5f1bcbc4360766cc39fc7366d0b380eb2ddc69edbcfe83d1ebcc529014674fa08e60efed103f596f7c79284698d919a53d04a16fca44ef6ef6a2391c3012be44ff8c3455d44bbc2cbefaa26bef81b331e44b8706e7e7e5ccec56bb6fd0f7db9d66c2c26868c7229b728c82c47a265ed2ef2a64c234634de6131bd1f9f21a1e5d9c49e4a0268e412b4de367a91e262b5a168439de168086cd992739643be42e44576fabd3a2224c9210d88d4b3c8b7d99b591a81a1f4877c6dbc0db8896b272901d33c7824f6030304d165f0a8f38125a6f52554cff4cd1dd7f77d3e07dfa7af01f69cd9e33a22e93383135dc70bca4f7c6d34ed8a726c44825a0a7f2025bdb2389fd9ebfd5143ec7bfb7c767043dac48a61906ea9299a810e2b9ebd8e38ffe7fdb734878912a59a58e11bff1a612386ab38bfd7ba672cb238073c0361bc0e1854926b09be24c62d163bb8e7e6235d0fbcf7cd6edd958a82b05c205a970cb186d517637e5b3cbc20e307af5a2f630d290c595f5d48c807b21a8b06a55c0ed8db8533333644e797a9525ab9bea23931d930725a414afe60a2f0fa8f8895fa3cabe9949aa78e7174a00decd7a4cbc945b5ea7e8852478279c11f5badc9e8c3f4d8a39bee7a6abf4ecb7999e63791974ee3cd5a0d0c6f2ec5326bb6961707efc353e8011146fe2e30aa5e0d92a12f4b8818e034552a4f09c961f4a3ec470d66f73e6c53b208109426f7577ac9bfec79b5ddf5a1edd3355bb6700839234ac4e91a5ba2a4c58fe602d9e30aec5e508f521b4b1fea871ba652f6985983e2dfda6294c62d808a295ca8d832334b7029a639b2830798b7522fd965a581ec20d36b04b6d484ff190937129b76dcb9d56505762a5cac14dfa9d693e245613f06107ea761693bc02e8f1aec081a93c0750ab5f6b515307dcffefa4c41ae3d56d62c42a36e7ad63210205724bd7ab12082fb32b61b1dc3fa207d608b0fcbfda484c410b6891134e7b32340007509c8ce2cbf1051e6ca7f2bf3b3379dda2d2ed21f08d4fd0fd6aac27dd3e0db3555b716f9b9fe9011b94382e1cf24f12efbec9802c0da354962d262c2c1c70723dd35999a71afc95a417e97269dcd339218b1bd73ea87a8ee00a921d6e8f6e491c13b68182f67b2387d4fb57428aa140070992f53a039f7630114d49c31accf92c2ea186e971f4666f0b15371561c2e835b883143cf1991c13a59669cf3a917a41e290c54af7d16d9ef5740d407d72dba9829ec1951d7648e7ed9c260b851d9f45ff3d9e53b9ea196b2402824327b48a70cdcd837ecd72072d288ab46e48b92422f15fed31c03873e7925e4d71d4e0a28dc0791cfd8eb430056c1169959f28913086b321abbfe490a2110b1948dbcec212d25c3eba9c8986052b65b46ed488acfdf82e1a6ca996af4ab5e3f78cd6662350bf02c34aecf6c61402e03770591a1f134bfe45b9837a13d947e2aefb4d63474f7b6765eccda4c3660e700787a819f3359133dece2504ab055b022daa3050a6529940493f4dd88fc01232df134e8363f2621d8aaff1220467c01a81dbdb317279cf0ffc068defa7e0ed4b2532f8651fec3d508e791ac4dc5b114d8ee6ca8f3de84cd51d34fa49a26e03e10e6f242e0942db9a513d81fdaf0120864496d2f5eb2fd07ab30568556803d6040d6c7dbb89e6e901a1411e3c394efc656abbf841049e2450108133eb6c19ac293f79a56ffc01946e973b17d7afda0d31a95eb7bd52237c8b723a1e0fb8c8f12294f216399293a6463a905e8f2c01300796ee99c0f3ca6a86f0dbc0cb4131afad00b7b710a08487b9872e53659e40512388113793735b50176aa4cae8b056aa2eeb6976f19e966f860f1cfc7c819e2a40db708a5dd182b06792d8dcbc12a9c888a53b5382dac8769e709d382176e24b54432dec36f90d19d7dc96a50e4ad68ff78c84f97f4036c252acd0003f854252018745c2baf5b8f8c27f7a6040e227a6ebe9e83f9857232fb3b45afe0d974e35e6dce47fe668686fbd257d52d6ab701a90afc00d62f5329bb56d8341089683f4c451a3f56782b17d009c668130e61bc9d544d90a38da502915466f97454b7d96cd04f04b518254c7fb5e6d9580d5ecbc1c6124ae1ee6c202d4ca0a0e19f50b741927c4e8c58753d4e88f7ff4dbf1f6fc615c9bd2716e4ab9ebe81e719f1e55e443836674bac0357cd50490277d71977a3cae7e832cd52e27d5a1ee9c3d4c326bffd0c206715322e5836a811ae369e9f6f815bfd8ca7a789b5d70897faa541f07db355a06f4937c56d7c6e0404488d31547429cf86c150f791212962d7fb1798e83429a6a6fd4170088d4208feab74fad7ca3ffe405515ec9e600d21d587f622e450985f5a89c1b9bb3850c16e16a9059f9d73b1dcacf576430ac7f295066eeb6c1b90b2aeb1c855eac82c06d44b5ed88069ec575e1ffd1820b4ccb71be0608c58ce63b7876108edaa4cd1b0b91e4559b1fc8ec0220756b7a2a195ea149a7ebafa65e132979eaba985da68e70d199713c597084384b892498d080de4f32b506b6aadb7a6a5dc58426374799831cc927b5949a0e8ce69789d5c22052d3facddfa3d300dd4bee48290e8105582b1db7c9a6bb3cf614ea9a0338d00e021f6fac1eebf2332b5ebac2e170aa7dbe8e1a964b2943d5b35ecac5656eaf9de394d2098fa71e614facaccc95c2d2fd2b037e1cd2e94796bf2ea9ac49059b6378efdab9f7294186896cd80a91d38522ad6a57baa2a07c54e0897ec4ce5995784ebc96aa8ca5a15b28fceba0cd1b2de6f576cc9a454589aa6384fc93f083ddf4985ae13098edbbefcd43ec25e56e1deead0c8bf032bb67fed79da1b0ffa0e077db55e36276823ab352c71b5bfeff4ec18ccee29a52c90e0212ddaac28649523581853dd76042555b4e03a507fd4688907df798680372ebe96bd6dc758c67c1be7b3d882f74dc90c076520e406af41fa611ba0028c13e07513a8b42f25f8cc59cc7a9b7b1a577c796682ed9e19d0323c5db3134a9ca50cd10f22ab1c54269321d89f06af65da6ad65216417269cde537caef1663ce3f6cf1d0f06cf828696b5ca57854a89fe6f3753ba2909b223ad306c817e1e976a41720641281edd63a6d840189c7151a5c50ec356287e2cd9805b57de3febd475950cb2a784a2db561a6b5d0b19db538c52c78c515d2de8e7e37a650ce2c68c9885235c1a01a056d9f983ddb0dbec6efe8ebbfa8842976ad14cf0b3e43ab8bca553132163bbdeb096af24ec9618bce14adbda2b9d0e9c1e47a61bba24b2d2274b393e80c6bf730a70552306cfa875ec9020106faa6a04378c59251292d7cae6c66c4a5789bce69bc9659bb88b9453679cb94d5a5aff96f8fd9d87127782b6a66aba7ce89177e8cf5f2f59735ddfd2c11d727649addd03234109e464f7203c4f475b932e9122443fd528b917f70e173560138494094f2d7ff3e34a0ed38564634f3b4804312b2342cb3618bb0e3cc0644e1b1679189610eb234dba4ef84a76fb10b47a5789c653486b56e1ba280e4a99b8854d41ad2d6bfadf552ef784fbc15f2bd10666cbb98089a99a8c180c76c00cb5eb95f213186343a0db145f51c3f77bbe30c03348d0cba15d4c68ba5d25a1392e0c1f81bf2b2f80783743df6936c786703f134ca66cd6af301b17bc42b8c4fa272ebb9ddc6fbd1bef6e1bcb267736b763addf0ee5e29d0f217ce09c8b4c56867e9dffc5c06fbd09ce54ef8d9afe552e87bd8da6f64d54816cb253ed181013c7cc0f216d2dfe61c782c91ca5bab8962b12ed9f41de4e774e7df67f241e262a2aeb55c4cb7b9766856347f07172818b0429c30eec155c64a05d02e9abf43b1be1e0708a292c60bdaa1e069e396b5c7ae7de5ab99c1361867c4fde64b8645aaa8a5b002123ea76faf727e003738c68865510ae1724af643993f6b3a50822f5987ad8da94f7254f2bacc765d903687fe3000757fb48a0cb1ccbdf2be3798b94da038475128f8b635e24ce9264ce75956355c428b756869e8fe1ab4078a47e81a938f487b42eabd4e7612a4ae64888811694c6d67bb850309149824ae45ca910f22e4ca43f74e40856aa768e939a8fc73720a2086ef20bd7b3c28644511b6506c359a15763b01404faf60adc34bcc20a6c6ed0363d238fd910e2fcff5d634fc167b984bde25424279bd26454284754b87c645b81a602b6bc23bd80e6acca176909fe71da5699468eb822239ba4844f83e4f591450cc7b9e7626cb681d330d081b0f256142953f3b6f73b72f43ea7ef48e78dfe28c0bd257d56ea0a444ec6b7f6a62beb71fc88a88c749ea84c99986b3c603b8f3c3ce10d1bc330a7814541e61b55a94fce89d4b862fa2c0a96eea915974da5186b6d4011a467713f7f7e72b9ad31c7f9e7b350db4021c56934ea4fa02ac078a9dbd7ee22e127e51df9a58f24f9de6810e7f5bb8f171d838b36fb76833a4c51d489b0fb9be7f3577cfe01771f22a7d99285382b966d38c542510899d8dc05fd8f825188d4caea8ce9d25492177ced0ee17461ccc73e449e56ba423edb1bf7df1520a9534ea5e77b4ec84135fcf84fa1db1212b4cfb3a5e1e1d10ae4782fc840c96e9bc4c48994e2c3da4a0e57a67dd683fcc44baaa787db6d4865173352bb588130bf1fa31570d63d359e3cb972c6d6d4b0dce6ca2ac945f4edc6e5444148637c750bbf0f4a68b3d7889505ff604235dea71664ed772415e25e10611331c63940129be91d02d892104885cfe0270fafd5a30a1e019d5d9a2ab0049e488f749b935d67780b153bac2dde39f4e33635ac6d965c2e318ad5e7605845ecb11a8ccae7fb0017093cb4ef18fcd0b96bba3840d5f7d5ed88174ed67d4071592cff847f52b63a48d14ca931363a4d333e89b19e80573d2a6f5b23765a19792e061d7ca3fbb6d2398919e6c1262712ccef81d85a6452e06b711d29849464fcb79d0bbabadfc34b89dd1389596c20fc04d8e599f2cbf1402647fae615048ce27d20b9e6936cf839565453e1cfbb42104dd8302c13b5ba367a8dceac2a5a5360ad942663505a5239b6ae80ad5f0bcb7b4f5bd762b3474a050c05d052d7d95e16bb939e4b1156981c1a7e8cf302805d20c7860dbea4171cd41b36789d533e0ec05aa77331a7a83d6f882a97ff8595cdcd8c81203b11fb934cb1235d4f6f8b2af71954043a2b16ed05442740e79e1e1fa69bae1765e42541e79eefa7302fbc66c9de8d5f899705d22d0a802c23b6ede5d4a08bb3527678dd82ab3b1da8518c21bd6f1b63c0a21d917c9b86c53383a79e41c417950084dc42c731fdb9c4a0c3af4becb27f6a3881e8c97bdad27d027819c658d18713ca6744124af02ebbbb0afb4ab5d63e4fcec2447ae1c9250345158247d785af57bd9e409cb96cbe14c89326b38e226401915dced45147e3b45aef787de09840d8add2c8d9931b0d2bbbbba8dbbe2c2c20fbdefbc6db15662a49ced49550970a0b164828cbc97b2992542f15c7976890e9a6dad8b39ba052378493963124941595f6d3940e546e889b922662d12843539e4151393ff6fed92733aef8600c0fda2de99cd6569a9e4737daddf74a446e90f0a69220d616dc389d4fab663636d842d3ca1cfa7c56a7f4da41f69a5fd0771a6791f82e4393aeb0f1b97ce59880c1f851f1eb45a2674323d2457ebd1b47a95a3b8a90c7ea9491922d1e461fc64a1c09ccc1da3f434e422384d8a17df33b98115842050a65b37e167c0b85ce63c3ddf73a165177bac019ce92acbb1d3c3852bff9138396733346fdb73f8c2bf7f29b6ab9872f9bc630d3809c65ad760b637fdfb4873f604689645efb0762aa8f4de0a43dde7434b1142cfb0218a9cd0fd191cb4f4e2920942635480bd1bb32bcb005c154044582b4845647e7da920449291532a866e8bf0dab1290967de199d25f8faffe44daadaedbaa2f7fd60df96a85d2830f6058c9c99d15b641b0c13e0c1247350594f7f15e6abdfeb37093727a074da71dd5d549c961d5da23566db9b978a97b2ac5ddf7416b3f2e63dfbd3f22b5b1ce21d50ec8cad0b1ed5b806cb228e6de751ca119f4ccd5e24e7e0bfba8f95bc2567ee86605d01db267b0ff3c5e05bae61c7bd8f28c0235da929e72cc42c7b2c2cae345d06794b740a2c3103b74211988dfd83d2680f79a13137a2787339bf7615f6077a9487e7a6b94ef63f0ac3f2d8c49a87a17812109058f5b9401c5daa90e11b24743d107b17535bed519951429bb8a28df21d8a0d31349342b62860888cc2d11722dfde95e2dc927b75cc47470024bf90e88b4841deb30af724451a6e579b6c7c34ca05b221b7aba89c04edfe2e323b2e2d195389a5b7e89fb7fd25b8c6fd3ee708ff938325a18725abe1869e6b3a3763fc648be8033731044dc6d184794ef2684bd58b63548b35417a4acd4705f48c84e209ae5cfd1215a30b6d22103be2cffc35d03328261150f37524fd13aab03ccf28315149e768ebc39ee797a9444d752e56f66274aa06b54ea16a1801e8c27010bc09af0c5cf6e0a6db9a4a9d4aa153c1ab46a9207412dc8b285ae349ea63a04e5485740d6524fbc265d148ddd7ab6092322cbc78e17bc92db5fe0bef7facfe2e4946057c58c33b84843ac139269a547e6420d9368b137ab2feacd16ab36af2618d97a344f057d7611dcc3953427563c4eb78435fe9345738ee0939cfd76f69cf1f6cc8b3d344852418926e71719897af6953b7e625fa07800a33692da88f25787b5a851a52ab1bddae0cdef4e229497596d2741545663fea4a33dd7bbf11ba37fd3932e864e740c404bd92352326bfe73ca1bdeddf2ec3a5b68ebb63131458056b16c2a0550b034a8c779c5671330d30d17eb261b6ff123238d3023734f0854b8a532b806faae9a26683940069c86eedc379fa2c7c61edf1e64720a8d31d7469e7468e945462a0c460006047b53e48e1ff4af7535e7737fc8542525b28e705c3fe8bcd5b2fc6993fea39f4853862280f5ee41af54286226071ae74ff19df10d7482c752905a73001d57a20c765e57a8ad8bacc14e2b9e919be82a6a9fa238f2198630f6361156dea87180aee8b0fd7676dad0860c81a1ad50745e1c4054abe51ad16b667a6aba65da8bbac360eef8e0f3e7b4b7180bc55e0a70b9bb5af7f9d47869d648bca869d299b846ae33afbc417abeffeef70efadbb90b45e2e24af764080b7cf0f57084467ee8d1452a1eace6cf8341c328ee3bc8261c19edef09f6ec10521b3ebaf6bf269cb0864f42c3cfaaa0fdb2dffac95e8993d23524e3f08fc47e1308e845828d0bb6d377ff0c97d93cb8f906dc48fd2bb3608bfc5a716d387436635d3066e060dd470f36b980142f70fdd89d423dc4f1db731463e02e5efe478d965241f2bc97ec2239ee512a4bbb991f3b57cf3d09f3deb504b9f744b85b1f915bf30521316bfa3107a60fee11a7fa2344779e5ada0b48c8c2841c315666bb318d48939edc6a47d4f50852b9e40799669fd1b5d2495923a44584683bbcd115bdd32af2e5a9ab50e73edfa578afeafbcf11178eb7721641dd25a3c08186bc46f0522ef2d6fdb15193a77f42c16df76949135b723a1e97616aecaa9c67652078076bd0b380371c318d478eca5da6240ef00a2ccd38e89e4a0e7438ac146dbf6f375d65545312992e99e0418797ea28eac65d75189805aeb6b6e040c26b72a1686c84466e644aee86c07b227a95d3f7726eb8d4043629740bed07c23f23e723405a53650674d5f672e5cfc02c440c3386253d15d34c9c1694c6ea15eb643952b63497b41749350d8cb4b375b7336e556e5e18e2562bc5348b8026c63ef8858fe73188fa5e08787ebb3711a4b24a3c2eb69fb438467542a7480c7c46bbbd146ab28ab670d46cbbd69e5239a16418d17ad7e80465bff2965da680e482d0e12ce6b5eb76e5a7684400031348467fe1397fd27d2a809d485bbe81e0801b10554df8cfef03d495bf2762b05c3054729c96d2ea7389772db05174bf5c8b258490e8f96a48eb0732362e404abb3c02f62e9f0d562997e0f128d40927de13b1b1bf70338f71693cf98cf4c33fd7ea2d7fa7c269785b7f511321ce8ee2ffa312cd3b54b60a37678038d6878bb451ef35403433e6ab6b656576f688ff884d642ad742be90b6e192138cb81667bd68356966055b10346cd61079f7d4ab7b13a120b5b9f96e4e5a3a4f1652b2e992d9b564ceb50de1b6a532dc616830a2523191e192e0734f804a3acd2b6ea42e5c5f11322e999263a87a77ddcd947c51dadd0e12a641cee419ef8f793e1c636715c2b850a7e274e81164f8991584cd34e72e12cb88a33e4339c8a486061adea4b3c7ed492544b389522cd740ca219be726d97982d0f9d4aa14f21def5b671f3eae86c715ab5987518d848beab7c2857a2c78997ce163dbf1d76d1e0b23025c94066574b83dc8ce4deb1450bb2c63d981b0eb5f38c37fbed7277c3c122ac18238d1755ba71dbb70ce469009f4a6a5299e66cc45f5b35ce413f69caa13bf3e14905b4640ad8839e8f0a989f5e6ea277a7a5c4eda6f4b8661a6363bf57cfe9213d8cdaeaf52d42311148b7c1088700252cbbda3ad5410e521c2293c796c31e836ddd0699794ecb07ac7fa96149dbeae89698f706505aee58e6e4c986dad44b56ebd5c71420370e8efb19e6bfb753cfb1499512765f665041e40743baf9e63a6ba89765ef18b34f268197e3ef69f0f5d20240f952efd9e8c5f8ad2893d5a37706da9d4a927b7abdeeb65a3290cf02b75d11935d6a3ba7adbbfa6035d4124e3ff4639f3a52e2076fb8e52999b511d2a6f141970e5fc43eef2d81b850b64f8e8a0076ca92e1e20dcc0580d565b57f4987fef3533306870595b03a73ed3ceb9fd96e2468976294aafb55b03ccbdfe4837eb3b888727c6d235d86e0278b556fcae79b1663734368a407aee72353c7d243d4ef108a50a512c3411131a0be1330b273158c9ea12852d90c8300af4d3e00a949961cbaaaf16780269087e6b40053b45892a21c68c251a2645bcdc4ec5deb44b4b6509880418375617f90a2f6456f33259e62dd3f1d2b29dcdb975a8dc3220a25488c853c888669f5045aa5fe08e486a3ce6f5f1acfa156a83404e30815eb00e56419a5102017706e2b9d7a588d6ef5189528461773a917df2e159aea77b4beb48a1569ca40a8cd3469c851a2e5b52905947f940ab2713ad4b59249c3d4d34e6deab29318fd3a3d3101a68d9e416d0642df94634c4197fb8e8b0dc1041d0b0a3c4df1e91f5950de4544d5cb5d9d4f923067611308268ef6dd9fb8c7ee7abb14be7833017ed1ad38b98e8552ed22a5df032d273cd4ed6ec6ec9bc93fc812b0933660824c7e67948abb58725fb5b06ed6cf4823b7e723488df0c7b88c2a95d857525d5e647d1b1b885a2793159c92e0e0115124e5fb814bc18bd31bfefc6dcab1f0390ae7e24dbaf04679141588a541ac50c40b1205fdac622f946892d461a388f494746b200f8f1b52c8661dba4b2707a60e81734d37b1af6db1ede1f56801f0df474e87c6e8633583094cbcefb377eefa96527bdbeb62c656ff1f93f9394139f6ab8c30389b8b26e6d32cb016ca35b961da68bb84087a226dd1cdc243c4d76287e539b4a32e2b3d76690b55e64a775e3fd3afd0e714622f0643a3457a9f1209273af0102066657ccf17b8e0648a0abd5e958a65cf2ff61ada6566989d94cae74e2f40902b594351e1634bc98777d5fa67e836c33447dc4bff590d8c5f50337c98e26b98eac960bca7eaaae1f27933bcb539411ea671ff8b4a09b86e74fb58f1017a45e6fefcf5c23e59db5c7da3159696397bab8c33e3d303b07698dd42d51f093fbcddb983769477ec334a07f3d892a6a03ee673fec050c37f84ecab51a86481850f602878b9a13109850718438545ce7df50c96f3b5c4880424ed0a435575e40647e46c645992b29b3fa3a7e077bcefbd40da6326b1c5e792b5a6957f238dd4292a36d7b7931b9f2e962e2e79c9da2f9667620b500ebbd31c425c5f739ac3b7fcc15c2d08f0dd2c9583ebf7d43d9edbdff4f83bf8cae0e276c79f6e2ca9f974d95c7222d308f18355532ae857b7a8a6bcb0dce74edb6c41371372023552f62c22614550b8158baa66b61b73b15648f3acbbcd8e37fb336c5cbb648913380efcbd2db7c5edf70b5cf9852b9ff0c9a78e8532401664cf6fa9571698da7a63436811f926dc0150cc026bc2e94f566569af4a1d7a8dbcb0758aa8f5b4adc5d5a5f12d9a980916f5185938aaac544d80fd4e54566869d108226f27fcfcd4e8deb6e80455753e3305961c3cdd3aca7e5b144f4b291e13a001eec38539578f5ae31228f210a85cba6004e3a1ac98f4fee0357bace7f4188da498270618851c590a4c7f99206893deb4ec33ada392a2289e7fac6803a74affd74ff4af2cd08467411cd1d551925c2a74d68376678595eb1e8468a08cd14fdee48885ba62952848fd35892963a8b094dfceb5e3ba639a99aedb2dbdea15aae35f0d9923f953360c03c54830267e10f07c774c2c046364b8b10f35fc89c1d5dbe4fe8fd3cac8a3e8cd8b8c625c379de86e5f85bf7c5bf6d67358bb5539958d98c6b2ec2b4dc09a5cc6d88770f61abcad69c19a42757de52341ed229c8b193e98bc5d237abcca543d4269f0c03f9a5a314e8fe44324b89878ddf2da8186d89285af8397fe54df82cc41c726d17379570beb6a3361f622ae634f419b577380ed09b2de8d33a4a90cb0b2bd17274c43cd716ba6bd59c23ae6586819ae5c17054c22fda8f75063f762d3cb6bf0b37f65d7703c1ef5906beec3fc9e8b156c33f7f5f6525cb61a5fe658ca0e34baf52a00e68de18bb4ed9aa3cb8bcb6239ffcae81fdf35d3bf55f277510b2df6ae4c98843396507f7f59d3996934b417949060282e2719b139ac29894ecadaf198d0d3225cd81013e2821bc1fbe1def985d3149ebed02e02e45779d3b62b2b1a6969fec17bc1f224866054f5f03a30977c45fe0f7df4c0d82b67c7c812e0ce496b8a8229801f3ae5f6be160240f52bcdfe7c16917112766233b96844774e86fe977b1e22248fc98411d6224b756834c4e1f4475a42ee8af5cf17280da30ebac646bc62401989044d753a9c833db39e4683b4a5ca00d90e77d8c89cdbf9063535b1b31a24c1b81cebfdcd0f4f2af4d703ac9764e57a9a403265dcd2f5ad55f2c337eaa4d8ce609cc6e0c3bd199c8c242fa4b13a34cefaf8e872875f5f86f1186e6a6930c03dee2ffa43aed4b5f0aca1f9b06ab02783ea1500603091cddbb03d1933277f9420a04ce638bfa9d23dce33dd0b200edaa5ef290050ad60f35e0e2505be4378219e0dafb1bfab0b7214db491749ef316822e2540f70f73436f68f22a283a82b1f5007b8fc87fa65d04b322a61337b0bbafd0fafedea77ded3c5fa346f7b093b4ec42c188fc4c9f84a82fd5110be9dc981289e056745249c3de1c8e57269473743433106a011f2e5cd2dcd5d3e1f5bd7a5878347145413348cfe329795ae19d8cf91d8a65f797d6cf61f9208ff4643db1d8529b793e89f54b75441b88fa93c1641c39da14efc55b85d95b1b91edb98f2feab92605a32140e171fa28b777dfad68a42a9bc792ffe04ec902e7de3611246cfc3069d196565cc81e4de861ab3913685aa78d3fad642173ecad8837becfddb17f3234c3b569cdc0255d94994f44f8f856b3f9d9ea1fe4607d5570b964bd3fe4ee6869c13a87ed92ff8c11b1ee4ccfa5797e996d3dc76093509d35751fa0ca007c1eeae558345ebd6a12c5a923f94ef5ff0415332d945e492a025e6568a2d2fe4ae7b93d728dc2251c61593b6b4cefc2c2a3b9a9d178bad637093571a3686cbc825d22f79dd388f57e15fc96ce91c6d45a1d422696d894f11b72c42e5b125d9763fd879edcc3f1bc3aaadb972b560bf2a45e3d94f55a9339c8d779baf7e2ab2c9b43be3439c58570661584d70c70e6a07a1130b2d5fd5b8630a10e88825ff9f80f11edb2a4da70b9af0f595671e3e79a878e31281bc69b0e5bc346964adaecbf3ed4c55b43eacc683c2a00f2db5f70867a8b3c5b3ee3771b8ca0528a61164c6bf6bb8dfecf093c2fb96cf59f95c1a3770107e2704bc61db42c148e999de54ae9963b91dec9198372f11fc36ec7e7a0341f02b5ad60800600392a558aec3a9bb5f0cf619a4392b3cbf43bcba8e7cdf8ee4e7d790fcc30e5cea390b3d420a30b65cad00e996a59aa078a2eddeac6ce95245988e6c2e627e3f64dd6688d55738e9bb6e45ce2039c96dcfd53991b048873222a92edab6c314953a0884e4be0c94aba6e07ec1e9fbe25af1598e3d673bf14ffc681ffc4999812988eb3eb9a3230251dfeb616aa81e1832c2d4b964f787c3b0c5cda3821b26d6bacb0a61f26898c1d5810df00877e0e554ce8d0aa5e00116e95fe0646d6d17129fcb840ba690b5f6847d5564b99eeaa53d2a2553c3a3eed0338b42877ce35f198feac4dace773abf8f6b875b67823055efbdf975ded11e1d7a527a3e2fde02436afa0f406d74ee82ea455952014c4f82bbb2ecd2b2d740729709283c7cde6a9463564d9c55a61961ee50104671825a40cd2f034b1cb607c17232cfb6f5f324ac35bc043ff3f5ca2a0d612fdc6f148e67670fa6c3ae9137eb9a7c3d9c5f9bb9c5b + +Params = SHA2_60/6_512 +Msg = +PrivateKey = 0482010c0000000f0f2a75316d8a2e7651c88655e3e5635e1cbf24280115793cb7b76989c8d7e69fd924b52afb4728c34cda3f7260c032d31c5667c539bcfd19cb0c273f567ad08d744e00bc595c6c2a2567d96e603c08bff95e69db8ae5ccb9c270a8962aff280e5b73d68fe200280487b2579c1281b8a8c15ffb8deb01410abcd5378eb331da9600000000000000001c076d263b13d6c707b092556f75bd22bcc51d8ff0f4ed62eaf32e457081a6ddb9d7844a8fe9ba15108dbcafc0f03af1c7eb0864a570fd8cff16ef7fe0debde4a073e576b5c0fdedf3a5998e35adcc08052f5bd1160e955c9046611e42dd484a8e837fa57c71d62e38e70b8a91814aeea5b8ff22ed91f33d3411fa36f3ddd41a +Signature = 000000000000000023f5e4df9dfbe383b45b79aedbb770f1a82690c509151b17f0e09e83294c52bcb397c41e7fcee3fb16bc0ef6e7ce3d63f4022c54d0ab8ce0131b2637d701c9cb7fd3485b973a01e9a805833f29c51547a6287cadac1392fb6380b43fd38ae2600ddf50706da858fb7346c8ab3187a65279ebf6379d3ce18569d16df5520e5946a7faa25d4b17288ec2509a13c01d0501b37cd01d9a26cbafbcf274770801a398a833c689144f3cde034b53445b2decd53dd8a8e6c3e416a1ee4ccd74fc2135c632d89a4574ac581ee0db1bdf38c0232c9c957eaecd0d0e7c73581f19d4c497db32850a481d15d165fc27fbc15275c72cd62648c48ead121c131c137596cb25cfe7328f58656e33f9071c24ef1f7775828d7e25ba2fbeb4d1b45b71ee1c88899e122a8b101971c7b5a251a58b02a4740c35a894ed7378b39cb62945c553cdea329f2a85ab31db1e9194c72a7147eb124992508ddb146edae72d65c70461e043d7b9f71381e823efa1e27ee7669e4783dc767fd98a77ff05eb1394ff3cd799ada1a2bc8fdd4331e4d1629ec9584320ce6d754e57797e8e8d92c317acc5ac68747c77a4e173742d37d3fffe3ab2f4014a81e0bd07a73262ad5966a41957969de7467be394cd7f69219d5d279e7d6c4b2be904c25329d7926d5d12aa2a23d135ceba4bdc15aa34285cd32f9ed51e1b7f9260be0c727e8fdb950099d5ecf8810a2a0766bc35483aee0bf6e1f338216e584ef1c1e8873a01a6c99fdc9aabb8a6fec0fd5001aaa9ffaa7da691b7658d2b1239246de49937787a261de29ee962cabfe9dbda2ce458308109f240ff48481d6a82240b0e8d40b62fa68adbd1626fa89aa3b9cc02d89246462ded044d41e3b502d84147aec6c4b0b36ce74ef53bff522cf05e8513b4321e9ecf2f740efa22651cb6aedf94ef03eeac5b6ca024846f8516c50bf5026a41f53c152977c0db11fe4f0b41a6d36f52ad2e310c0d4bc0b9b14a4a4d78c14ce6524bf8bedb0f35e8a095f07e7387e5b702286e3eb4b5045949cc4a4c59960ed0d929f4cd2cab2b68916d39b026aee889ee7a86e8a9a7f81bc12b92317afa2dc124a76c0e53ec33fb463603759ea8f70c375ce4e874877d5273e924533a3fd9c65ef856c3799056c7ecc01e8117d4ee713de4b8a291f36a4332ed9e1a4b0d3bb368910fa0d91210a233c90d3ea584b65d1c3be479df2efe4fb8d20ecfc8eb4c18395cd790cbf1ddf21c6d21e8b1d1c531cb3562ffb13ead86e0c7a83abd37ab364b9c6350c8664eb5ec0b86a029599516417ab41fccd11c110ef2ecdd68f0ef57c4c9401e02a3f3660046a79c376c9f5f17ba981bf189c2ace1b5693d79564f7a34574d3c70458ae445fd652e54a67a5bd844e0468302318e6c1228e31754c22f6eaffc7d987a6afda5725f24c6190dd3d61e554bdc2bf8493566acb192f0f50a620c3b7dc60de8208d1f325a62a51224519d51d4a030b5aee3ddf48221493e9c5b46ca8d9aa732ffb026bcce95475f0048da25b4a0d17149e131ca581f9f1fb3053da9ff35edb4bf674fccc1739bf3b30cb91d7b3c6f1d07148c7d41ae62ceb9d2bb8af9c385d8b82329c568f7cb85808a2448ce3c3155c3e5edfcd9c86e0c251fb70941321707bf24d49c08edec77bfe0c223d12c896251a73ed9b46b7cbed3f775ba274a22516a69f715fff3f4c21dea18b5fbaf88b2ae0cd752fb268d3971b74453d1d66ff9b1bf20f791a5a9eeb9bcfd3fffa1549c6ff382320f787997fb7145057643bad8c2899a753b0b51bf6e202ee3cff4629b456f2c61755ff60af881ed7765c0894f30c7079e3e33fbb9632c3ec5f6ebf60a41c11fb5f862f1fb26643e3272328deb99ef99ac5f4c3ebd6d6b9c3dd8ce58fb2732a44b586a0bf8f6836b73b245986bebb59ecaaf595eb02ebd1fec7a1edefb75cdcf1ab4bd8f24a5a510e8dc4df2a4729f7b71508dbf10048a2decd64d9d2fc63c6d15b9fa311be6c893ea9c18d959fddc32ae8f4a745ff931778cefbf450c983e61162c323db767ab0fbd714b7f3eae312ce48cd538ac5fefdc07c7f90a45795d08d44f4618cb38f61e35eb748eb2a4a040ee79e4b23cdcca7f2664b0909d2f6b8560a8e6e87e0aa401d6e59d73fef2eede6a00b93a60a1afdc65a574fc60d6e8d20cc454abc46c1eeb2e2a3b5688ce549b4ab206819b8a200c6cb679805cbd03b269da957b4f469cd46ae0f83ec2d482daa8f17b34860f366a15c83314e38339b0b61d7db50fa9995582fb0de4e4e0696c8179d8fa9f80c04141462bf11646e46c83cd74411c6e83b316d01402187f6d8849d4f94aa627ca7d6d6c678fc5ca5050f4589d5806534de15142a7c8318b9f36c153d020ab31ed3c9950587f93e6b43570bffe2e7147a4190eb3dfe1b138d8ac76312f57367c64f68fd766b21e5ffa64e6bea51568cc1b1cbd2fa5fa04d6b4d96410a622ad19da11b1967e22f910c89635976e9c6dffee04bff41c843bcbb983b1098f7c0dca9edd1876f5f4621f0e2372a6f96e0f1092cc3039d3455b4f4c83d0054c5a21d969904e4a9b21c9ba6e28951800d8e3b7a0ab1e533ec701c73ce28ecf5334d3f2bf2f4bae9bbb271188c5f4c6cff3671e66eacbdbe5d6f3f0ec1d41b02e5b336c623055c0a412f007967abdd2d2e2c9360d383f94cbaee845faa174424236846f377ef55adf3938e9b582895177de3262a0d6d5554adcc1db0965a1d2ba81e0d8e29033f4c98a07733c77fe56147796391f3468a7448665c8d0a17bba553f5271354cb5c01ad0afbbd88adc24338644e16e938a2dafb37ed8dce0c2f93373dc4448e2f0d9af2316007017ae2019f0a560fed9fe0d3bc90a152f899f374019d291eb93548db35462869923882c21cd9d066f3c029151936bf2afa8320465aef9299415d4c74f4cdb27c36e231ff40a5f05efdae623bbf6111fe478c27741a8290e1a46e442345eb588d6e23a0154af2e7bb8b822573970f852cb9a612874a5d5bdf967504a26c86e9e811cd35c631ad0d9cecbf341bef465b7a73c1493e2b98ccf59417c0a2c5843f6ade8667a271315d02a2c6f2f88d718e3bbc8cdeec826e4300c56e3717df6f0ee5c6c88088857c019108a33cfce56892202d4b47b3300a42d1dbf07bb03ba03acb68e0a9b05910e1cbebcc3b5e0d371efcf568cdd952858266188b43ab3a27762a84a5b8bb64409e032c9e504be64acaaf4d816c153ec0a0b87a51ca672003e5f27de9c216e1631ecf337912fa7f5e187cb944fb33b5d6798863ea9300dcfec57558166657167736a1c9bd0c0c6dc4c5f626f8fbe0a04ee03141238859ba3472cae92d0cee1ce2baa2e8a5f15c898defa85bacd969bb76531d21235a4b3beb95aa9ae97cbe43a10613d0ed622365c5209123d732e5ba0aada2e5721fda98978128e2fc6d5b1336653d28c0797e7a026090dccf41b19a538163464a831899d3e7956f807d68d2c02640b9a3bf6028aa1218931f142cbd6ab60c008c7414a7dcd6edaf81713071550e5de0af92c1e577d4e446c7b86befedd940c6c17f7b1063c5a9682b83f9cc84dbc5c5e1c880bbbf16443730df90b40f9dde3e356bf54b1b6872bd66acfb49376641b541b1d1ba6d88cee9ecdf09a2ec1fc6dda3c447ff8a4944dd0f472ae76a2e6753c9037d8292cac6f6a245530fa9ce756b4ebd5bb6071750b50adfabe2cf5f9b30430b45c24f00cedc879eee9921cbf889a13858cf8bee559d79b0cc85814d7688f1a5e6e041ab2d08c2f0768752da573b9b9b81338377c0bb7b258f8393d353d81abcb392f792223bf6794d5859643d8f49c80927d55039fbefea872b6248a9adddc4dca9535c6ff069fb50d457440a55718d7f6d8acf3949587aff1b0a97cd3249bf5ae3ea57e6fac41b3965defc46a42850ddcdf7132565a6c18d0269bfa0786b22c537c63ae60baf95bb7372ccae8f1d53931822413bfe134290edf7836cfcb06d1ec689c8ab8cdacf869a313ce7d242846738bc6a264dc4f420d5c12601a6fa8f75db4aa22cdcc07dda468037afe04e3ed3de3be47758a2b0b7808ea0fece58e2ea9d0a9092433ab2ef113b64fdc0d7eaab7861103bfa6f607c6fe30a2e4a91f81819c48d4666a4b6be0866bf356f11ad8d08e59a3c958100b89b1925fa64e49440f3675ab2125abb941db3ad5658eb65311c43e2739a9b7d73c7cc22a20c9d1b34ad51e54ef782bf66f26d450bf97cd6e7ae71fd14527fcecd43066d136abf8d48c41a18367a482aa8979e69c6cfb8b9a84de19ffe8bd7e3312bf34af10a2e3f281a06a450bad652ffd10a8e6b429efa537d3ab98e366f5846b2c969d43c6568961cd20af3f0bf746c9eb3a78d06c0c29db293021d2abae5efde887621f9a0e3dd11d17aae01478257f6da09970e9500b673a0e1ca5064281100850160126803e264ba9444278f735929ba344f4b9b284866361e556e7f142ec160a860f674a318ae7ef9ae6cd0aa82909d7d797bf1801ff61f34e24bd19025d2d45eba261b5459c26b9d17f529031ca3a99f0209a528cdc2c884e7e2b4de816ff290ddb0a35b26f3772d499f069697bceb7043d8c41e78c7c3c071feaedf43d5e895f348672615897ae33ea0882f361fc3322129a978a4e7543cbab1eba9077dcea8c251b387590ba17ef00430cb676211a4e61170cf4edf795d68ae1f462cb62886bd332636263f0cb2a37272c130c6ece0dc4736d270aa6d5d61c65e95c2fb45135ce7f92214fb3946e472a88d2f78db11c354d85b51175ff0ace6da60e07488ad20409a2c3acf2cab2c9929e52f3580cd6fa7be7f05ae2057643433de77897b4bb2ad756ca97061aa31022fb116feec6b81db7bacad0a4a922be4ce72de015eabf4bc05344ff00df814a3df7dd1c4b23aacb6b5afba7835f05018907ee2dfcab014331431c2efbab2d6cb05d9dee9090d49e77efe46d5884152765ccaeaa8c7183b9885edf0cf0ad90fad5b607f747de2b464f31bd6fef7f6f32811eef678d2971d4aebd5d47e8625192adbce9b1bfdc5be1bfbf2cf3b04efc536678756fc32fa10894ced748c9dd6df7ec3a5503416cf8767519d27d8b1609b3f88c0933a4c515b587cf8101f6960631153f51a10025eefbf0fff38b5dc5be949483812ebc0e5a265be0c20c1f4dadf4ac5ed20ecfe6d638632834ca054278e9d864297590ef4853c211742862fb4fee2668f80f26d73476e95c17538f3aaed25a6a2e54d3076f1ad51d89af39d35f5f8a0837f7764827d4294ae0bd6fec97c717ecbb5a0f90f53b2d12959d801c49d5f4fb38936087753561c985c449e605a50f2ca2b580d9202f2c072b9d40500fcb5cf1074a52b77e9ac48e9127c81385dad47e91f14950f36a7023577bd7738ad611603e93cd5ba082dc4e1873618d2f8a0a82ce85ece9db0b39c5f373821e2727eee2d8051ab63e6ee47aaad3ed10b3068481ee7d28421d20a7b68b1a71f5b363fef3f03d036605951f216e69c6fea8f333e4aae69200acf8b280a075c6e9c88701750d7aa91640e08305696aabd9fe029ec46f2d913ed088773065c346b9a0aa2a8492895488586b521a0270a1f45dd6a45478750cbbf06ca05cff7d8a419a565ca2e0269289aa70b758adbbb55d66cad0db20a04ac2359becaec9fc42558b9ce1342e0462884c33d07f18074315805ed8018280066e48e1369b337679f79948befaf93d045f87d8c8bfbb6324be9ef00e246bae78b6607f16ebe933c92f98c054536f23fe57daad64b4f0c0b25b08d9580f8ab489dcd3fadb6d5c0b8ddc65b5cda5afdaa07f7e6f4d30d028f1661389c412b8dcbf7d6b7c89dbf3e88408e21390f2fc712a289f1e30c3c288e1a278069a7a3fe960f2c8b583023f36581849910978a4e127d2626e4bfe54bfa2d98a211fd439b7bf25c85c776a13006e58d742438edb53ce5293cf128e458cb6ae6d0655890d22d1f072197bd347316d1af03e7f9745d2014e8aded1e9841ff1578a0ce9c7cec1ffddb2acfd3e398a1d995c240a4a0fbf01fa3f6715c6feeb94862d6b89ab76778db3fe37e2791f5ed2933cdd250952844c51d1afd0e54df0b1f0adfb4fe6a0cef2e4149569a372e55bffc320d73c31cbb514324c6c66ed14b2d7e40f62263f9dcca8cec28ec90588f82794c6590a55f56e7c34c4cf528b0b7da620019d28eca32e75c5799c6ae6befce1a155232476e0f661a82ac41a632b8c149f7d287c0d5633d26cf15d19bcd8b34925e033f93571a1c373d401c2ddd71c056594e336b4826457bd036122e5eaf5b8a5b1ca3e35da48ca9cb098412cc06dcf08126bc0120a569befeebe0603aa603396e4f390b1beb21ec13560caaa10d2ce306bdb4111012954eb6cd4ecc40e9dbee2caec980c21147eb15d128a7453775b84b42e11b2bf08204e4d642c5c34b103735cee32172c7f88440da948adeeb40d130c65fb1326a7ba257bb0c5093862dc4a5215db62c7e2bddb4d39a2c1b3f104a9a451277eb46cc379c84cc4ddab14ad59b06fcd92ef858482855762a7aefea1090cfbd64acb3b3d01f519c7a114e19e3678d517ffa6bac6319affd21173ff1f8af097df944be281da98ff4a4d1d6c10dee22cfa4c048541a563f63110d16fdb9d7f1c16f85d3153d730837e964be1b13208ed12c3d8ecbd2cc100526b2d99c09bdbd00347a6d3b158285613f7b564c3a58429f228aa6342bd13bc7d008d924585c92aa251ef4fd41ed98628c337841e9848443e0408ae61bda7a0827daa6c7d73bac5cec194b5979c5f8efa140a66688dbfbbe0d17ac14d818ace0ed719a2420b0178dc55dd89edfc10beb56f0fff7def73a318244756bacad771ff396ee4d1eba9cb06b7cf9eb2ff36da95ba42323071bb8f3d33309b1ed14cb5cc70fa332dac44f72b111957ebe1e95235543569720be14a6e91429a733cb7db7832f40f0146312703d18be8ba5bcb3c304b5d90cbbba34287cf3e7288b23f2bb38d3394b9e130f49f50c52af85465ea127f30d329c759bbda8e109b1bbb68057dfd3628e44f4c310e7b9efa7b695df944526681187f82a97e7d5481208cd89b6f0ac559807e6be2581739ce0539389a3fdaecf1d857e06687644010bd53020086513cf368cb743fee7d9d0e7f2ee60d224f965ac8805f8df40a3738ca58a14853386fa128af458cb36e4526d6d29e7af5db9fee626000d66315cfb843c6c4eddd6942312955c3a9b36b40ffcbe1cb606bcb66fab2a10ef43f42d91bf4b5f4c6b708564098c1f5b7990556179c206cc669fb8b4fda6a01489acd098eff58e0a3b59e1676c104987649ad63df5f2f675bde4b2ac2bf7be70c94e3820e0cb17754eded13677573bd7aadd1e95e43078804cdb4fefb52406989f2720520901d611529250ff21cb478105891f67d8e77cb5550918010cddf95db146a1ee067cb0009b9cd35e4a63b6238192ffae019a9a624d118eb0db97622b6e2b3ae86dddcbe33883fbb449080865e5eb33da4be00eb1fe067923628b5d0dee4e8d7b081e6445647ef729a9f2f1b09adcc59e75343980b039e426b012cfc022bfedf36ace13e7a65c159b04cbe7491b2cf18a3e86653b249fa071cffc435198702c99d39c39c69ecd1f5fb2b899192b7fa97fe30d4068c64a277e35dec998281c34939be368afed89e6b24d064537d1da0f7acd14dbf2f3832af4e628de3585754efee5b91b259292c37ee66aa1311e81e3b67442bfe6a130aebf4ff930170b3cd7a99c32fe632e3b618d2a81dbdb625e3951f9a21494d64113ab30624dc22ab69aa8003ce1d47b53d5829f7b18e2179ffeb44ab19e7f1b77a5b39a15adc9caeba47623cfe76f195864067acac2cef78a04275687ce6939deeeaae503cbf290d1e3f4c8dae570bf6bb31ebe0588173e53578e08430a7a064f6b5f5dab2e82d83c9d3c909226a22cb483f5a32b438a41128b11c3d29f97b9a106f008cb8631dd9322ff531b64a980999f10ef6cf7926e0bdd2dabb957be2b471bc1bf56d6011d1381378fe81273f61950546aad86e624fa9d76f50880cbdedb7e113f043c8ed6a355cf8b824ae557d6bc03ca42b02be3d7862f27489679feeb98648d0e380811b57e569a4589339e1bee21445d8d801522a4a507ea869282e0c7e790f4bfea5aa045b75c59c7068957e4a97c90fba8cec4c4633141d15877fcb32fd2be9fae47e30090eb81b934d53014a29522bed8f27be48d8fd71974200dc6915d10063475e3bf4128695676b11fa88796e7b100eafe561425b31dab04800566dbd38eb9f469aa327f124ab58312ac7447712a3dc6e5ff633a3c88ffbf5cf5897c1ff5823e969487dfd56e7d3efdf9c49e9c59644f2160c3fbdd6f821956347c18a04cdfa08a88e66e35074d7e2b9779cd4b07dda63e3d889010538fd56649573fece792fde208b13a727369d9d5bc3e5aed66e6a167f4bad5a99f147aef4c9bda487985d8147ae1532a0e8312b3b03ea7afcc5a00228279a0b0e7ccafa1adc422e7916366d5d825b3a9e29a2bcee3be1da73a73bfae50e2ccc1999a98da8febebb9e923e0f72ca4e634dd265b02578cc9a509f55adab4b376bcf4a054c0ad0e6f70a13ec4e3dc218323e79b13b0f3552c76aa9bc8f9143dd727f4809c33e8ed503f08a6a050d9431b84e8addcb956a24f633c428bc1566cb999e0b2f6838c66bfd67f9869c4aeacecdf376dbd9fddc2893bc859e38357b430c5f9d3a1e18299531d7607fec2816c16dabaafb96d70716700ee5fb034a76258f73cf7c71043fc1c305d2accb2388aecbd26fb65474b571c9a314e58fe51d119757ffc254362e3d5811d4d10775fdd48b1acf7438b7ea99eb9fc33004819ffdcd5eb4f2c4e1c76288e19d5005d56fd58ed8d6eebcfab1a6c365a4e47b975b906f65789faba0ba184ef44b01e91799d1d7a780af5ad6cb2e0ccd92e26d926fe8b73c79884cbd8802bf1ba637ae38c05c303327d020ea740804b0d6116d38ec6863f802b6cecd3bf336dc7d6da78d6678bf7ce92d7f73bfdd11a497866c3c3e4e2028902e4dae6c25cddc503aca5931b02744750739b45d37a91ab09e7123364691492d447be828c0cd185356a18a06be075eecdb75309e30258a2e91f66ee2107a8190f76b7f15008abb840029f745db250f54d4b20d24c48fbae4a31faf7a3f6705b69c8d415bdd66c5c10b78063ea7cfd2c21cc8316753a9311735302e79a7dfcd7e38886d016a8b33e9dfe12b31f7ed706128a775f0c574ee5e8f1036cd87a693d5d60bc63f35ad3a4ccc1fcb1dafa1b8287c8f6068ec48e03b9f388b1c20c03eae8304749600698ecb24f93cbebac245fadaa4c48da57b3bce8e20b7a973f8ba76bcae7e2d589e4792e1ff3b94033e7f094152fdb70636ea74398513d0c54cf9e5ca71570f24f6c847a1ccc357bf34b6194b5d577420a12d1b47c93c77b843993e0706adc2f38ba85004876b080962abcd8cc9b32e02364a6d4e64319c0940bd571836c7d76bed8105c70591b1a630d7146a4632628e46a2d56830edad765197a733bc002c7cb738e288c7cce93cfbf90d01d74fad4b79f1996aadb2d94e4d6bcd0f90ebd049a48c2c5d21b9bdd91f0f7d2a83258fd9846005449ed4c849700a5398777a48607c8c50c47f5f72d20393ad67f37f926f9b9de8dee01111d4653a4584422ef99c3833ab075e8e7f8dc08385e5c2f8d0cf333362cf756fadf143499eaacdcd4e738d1196d8a0211e5fe0465d025864b8b675d0d8c8c52b62de07b0e1d74b57e3254112a2e3fd0509e314288db2db990b8aad690a03937b356c086be8531071cf0831ad9877d0d079d76626c9222351515eccf2e6e07ceff46b7e7976ebec231cb5792d836f9eb9df0f84850fc90b1527e4d1540022d06a08bc547adc796294d3c1cda4e66e241a285dba335f7746837bc7f91c1bc93c09d091116b60a8026475166e37a284f9efef12559d46f48937e19b72a625ee182024798c7d9725ccb096e8e95aba2a99ce4683dd937fdb4ef122f929e0bb41b688766e08733063fc73fe539287d37a31d9531b5ca514b5638723f6af05ea123f2274f6145ce2483b74a48923eda3b6957888183bb7d55c39486cc6102ee5d034d8c655ab5566096a29fa91f0f724e2fcf952bd416b7927d7a2457d36ce8523749f02df38dee791d205abbead1faa57139e66a6b1acaad8d51e3fb7f8dfaa65750c13a740f721c7f10dd35cebf889cdec684fd12bd635e71791a122534e55cf752c93997cb2bbb8c00f94869aae1ef2ed532cd5ad809e7a0b34a585290e9274c5dfacfde0fab1042708be592b48cd5d68184b6d0cfd48689454f4c76d3a335c00578805aea7f6adf0d974c1d944b1e2bb17119cbdd20b42728dfb52cab7eb3299f287fb785d3988d983eefeddfde930d0df92f97055a5ae890d45e5a57638a4c9420534639acede00727208a99189bf03a585fed4e3cae8b3642ca0d8e60d62253c66e2dc2d127779cf170eac2319aa23e92cb49f5679e51b46672a237d892737706f8d9ccc1348e4fda42ca1571b8b39177165a21db416c9f23b238c04ba4575a28491d3c51bf02f01b433bbd06d867f30ff0c3c63f34753571a74c81759d60af22fbe60062eb456552bbe11986276787cdfe21e35dcf9679f353b7e4a0e302133e14cd3649c0152a938c62b42785edfad9b690b59c834b32782cf8b25caed61303476dcbd139a78017c08cee6b7c55d8387207a5bd188621a98b47b820ba7a4714557388bac56ffc59cc321d0c5256f87f0808993942b75e87c4ae9c97dce0bde9759a721dc5961e3a47d5e5c5e3ed9b94f3428c0cb4810b48d47407881902329937d3399d2f762b1e96ca3da9f4145b4a53d4f4fb7bc662423cc04d1161789b2251b1e52bd64c00668256f73cf860f82780205cf52dd9cc186ed12952ad4e137ec3a9e720cc0a16eeb91bd63ad12342203be8df42a84e6f60fe3f342ede86f9b91a1736d769bf7e50cb58caccb2a5d617ee1db6516b2ac1a7a42d642652ebee898b59f624a75f6215fb80d4077f9ccc4a73e3ba0a667c98150dc8555a6cfb3881e6bece68df1ecea68c56f852c8d41482667d61167bce904a5784167825c5568c3fc8c0a930ff31ec7d752f1a3405d028d6cc84eb3f65503ed36497d58cabffc811640a3ab315a2269dd7a3e5771da2f3ea30a8ccb3a8e47998ac203f7cb57a0708200cbefbeb54ff6e1cde896348d5317b490e4107d2feadf677052c78277c2ae6a9fac9440dfba31fd7c795abc11df3373394e20f8955258c04076797fe567852d6299c66526e0bfa5c9662bb28b2d0399f7ce3eaad179637e70313e4835a12dbdd3010a1c00f32c1d453f1cb814ff0099374daf9ae7b7101dc7c8888a5e91e86b0cf210bfec91ad3837be751cc648ade17bb7b64bae48515b3cd5c4b453301ec8f3bb28a1605418026a9c4a9f59297e3d78edc2bf044c9f6f64d775cda69cee10f7163696b214f41ab0c89609676d22157e4198a5a45a84a4c9caf5d470960c5c2d9aa8eb4e8b0bfcdb0281e3c9ea9b55970090df567cfcea45d7331cb37281ea6fa59775b251a2d5a2935c6fec5b7803f33c67478a7f27beba4afa4c06b04569fe3b2290c3dbb5b0450dabe2966b4add65eab5d82431228d747a64c3f4ad21d8e70dd80f074aaacd0c64f67a98329d2179ce815e1e219a590754109f67ebaf54faab9fa5d07aae9cb5f2386dbe971652859b37a013ac7e274a4163aee7fc8c729946c3c0b74920bb1ee65996f0725d3574f65af4c46100f380b73502e89310d433bedcf1ee9dac74a0b3f28e3ede7352cd56ea572e85f8af5cdbc2956b911435ef4e82a83e6fd25b97904f0c3d9b2698dc627fc553a71ddd6d5e4da9aca79861463678b656cc140f0b1ba7fb856cc9086aa5764b2e26159fb39189f13be47cfeb4393d411ef492e012c82d5e0a4a8922f3bb8e8234b862bc350a0febbfaef130537b1f044f44247cd612e28ebfcf2ccb9e7fd3120b4f0c2374663a11300e794570040bad3e1fd5ea91ec672372244b51bb14140da20d2f62c4f2e0f6141ecc31aeb1b2a7dc063840f99db11b40a7b2927a2f9942d6c2121cc13ef7392910c5ade0ad958dc74ead940ddbf0ac7780605a7052fca78ca978d6d7956095ea6e7a999416ebf7afff57bee4ef0ccf42a9769b83a72c53fd4cd8c55f6f4de8f3757b8c68567f077bfae2223d0cbb75c5cf3d38f927beb902d35498cb3adcf10a1e5e93ef0320d8769354e87bcc909e7496567885aeba2ddeada5659e61f0ab92ec59467213428c8cf432bb841b2be07ae4605608fce1b67349d3f011dbdc82a338d69753f21a3aa69f8fff7ce3863066ad7cccf78d64df9669c034bad03845c2c29b53b67ef65a78a4e8c9a80c30315444af7b4904d1a537c4bd5014d42f6e402417014a9ae775704a869f92bf4cecd9c5b76272a21d21d73fe995bff62d585af958caa4ea67e08e0188f6b27d512a73e661a3f3ced7c307b42fc8d338f88d1140720b0a739d8cd08f05cd324fd30b176e60bb20d1f3155ef9dd752b09bb5ecafdcb9308f59b92e2802d4907e5dbb4c20d5771e6415f9f62fcdcd03d31460c15e35121f05142b7c669b4bbf770a4ec8a0685ef6510dde34f44a873be6e53d0a17c0526ae8f79741e618bc3bc45294974096a1c561af14128c478ef2b2697358720bf8832cd6a2b0b4ececc8b16a263a6dce216a1cb772bd86efbc8c3cd6d28fd64b8c6049bdd8a3b18e638ee7291fbcdccb70b0462c01a96e7341fdee3fad21f1cce150435296bb370a9c48635e71c5dbda2d755ae11aaf012b1a1b72cb44c9262f180b441ac4f8cb73f2ace4b9168f86687e60118148450745f2d17ad00cb586671cfe45c49e2a144275e65ceda0fb6fd3ea96aa764055060fb17695ba10abc38cf2f8e33f1be68d66cdeccaf0a6b09ae17e081bf83b99510d5e806fbc0fa4746aa6851362cf1ffbddf3e8c9ca5cb15be8543cc6c0a26cc9be122d14838918cfbad900ae49f0d96b02c88e9b6fd6c35c1b8f40bed729a56d8417be6d72f55178b644db4aaab6f85ebe9d0028ea3c3dfd9e0d1e4e3e7e00af28df2fc8a88625b26f4af19df685baabbebab19f2c4ea9a6fe21f64e722661feb8b5c95de053b16d020c46195ec239256e1044334ffa7587da47ce14bc55f92f5ee7b8242dda8a648443aa3d14bd77134dcfc42cf2f94290b9a6801e332c5784fbc8412ad6fdc3c86c837cab70adc05ed06f4a6db5e33edfe1d15fecb2a102d7cbf943a77e484015d33132698119181c88a714e8c5c57dce6b26c02cf2c7dcc851baafcc9d9d610e235fd86571ec1dbb89d13cbf6b86d97ed92193c4b016be0ee23c2ac401681868464e50a672af4bea0f62a885c06f7ec690e0d318365e44a67001f04ddcaa8a1a7d1d367cb4e4d7b89c8def7573f432f039ee4a4202f9fbf6d963a453fee7e4fbbab7683065d5e8d1007847230342a730908a76fb3ec8dc0bf0029714a2882b44c6854efc1f40bf8d1ca0747867a1aa08b970e75f8ced62e9d1e05e05182b6980aa815ed8bd213a620029d8e4caa70b508a7187975bca677da2b90b630eb3586f3d615cf3989badfe2e19987563bfae34058c2154c03841457102dba5cc2e772e43d9338e9d11f79f8c3fedc2b0215d840949b963555cca4fee6926935efe64eafd620315d043d3871a23906aca979de0254f0bbc30af9b3a5cd9aba2f4cd345beb994feab9710a91d5de331a84d1711a7f9f72331a5905fd3946a7eee18b9153197078aa4a0809db8de03132f839f91413d8d7acc76abdc931968a7855138e236887ff9c5d3b358e3f8a85a958ec72502f8b967ec41f786a59d4b70fd8605989bb5c78573ae729137c89034e4b29e4daf9fd0d580ebc2bb1ca0b35e6ba12671faceffedf0ee0fddb5568d93aa2c65655f6cb93169085f076baacf4f7b4e3488dab5ad975020ae1022b7680a79c45b665d7ae299062838bf240b5226190b8362b66f8db83bf18d569149793a9dbb54e907798b5fa1433b2fb32ddd82a2a068191c5dab0041dc2b62f0b8426f69ade34198392d420fac7eacd08068c8be94812420a254251e1b244476de036033591aec04a3e911d58fd873a77dbfa26020b4cbf31c724066c398d34f93aac68cd6590b4a70948c66e935cfc6a10d0fc8da283224773b931a71ce4b52a45a7ecae79fdb9bb42a919cd80dc9f2b050ae984388ecac9f4415a16bdc60104b859f865e17dc6b7e61244746835febbc72b19a47e2f5cf6d411a3dc1b4046efb186e70e68c69c825d0ad6f229a78edd6250da404e1bac53fe3c9978c68817de2a4a71bbdf2f2bf72a0c52aa1e6d0dd73fc6d7bf100d294ff89e7244466790bc99331f42da53122183cde9d652d6a557f1e7b7936fcada0d4f26898dca8a3e5f3f0fddad222c1ca83150d8fc6f788c0f85643983b22509fbcaecffcdb56b1c5bdfb1280c4548e91c18c807e872d400e3d34710ab16185331071d40fb3a6354c4d95346b5815dab48c3d270684815d487d638c87b3c47d75ed81b0cac3488b5affeb240eca4eaef10736e497a5ac1fd4fb52041d966920a3aff311912bcb5b48e2a55b90ceb2a8e340ed20f3d55c3d3f9adbac66ece8f6ef508e6047c667376f437c005822198895ba13c306e7f74c52e0d24e8f65e920fe0b8b05d27809fbd05e5b855cff54d84a8e1d804c0bc38340eedd43f0ed6cbcf6af9075c14ea5fdb633a40f83f0b68d4d0809aa26b2f5b46d5482010fedecc3c83f58b32d1f8bb4ea2d86e080cc5bff84f330ecbeca9bb68669c554a7bda676d9060dbd81e33330c765c6cce1d4bd35df566a7b52a2ae294ed620b75b446b1b9421191863f4d2a3cb5c4d4651ab7638a0516882170c489c3934220f0a12114ac0351f83eb45a2a11dae02b463ce3e19fb97e6728fabb5b9ae50621002019cfb5da116abe162906966ae576a8e1ddfb47c65394116a8fb81ad6c5f09ec4ef5f03f7facd6decc5664f4fabf5b61c253ed90b5b41a880d75a23e36e49804052d70ada6a73b3b20270337e1c6a484908cf37b3d73c8b6008b04cfd2f3630c75fd2fd48faca43aa8a91f2d3fabb91b5d9d0c2d0c7e64042327f2bdf435c68f5f0e9bc4c4ef5b7c96cba29e4bb9462847851580d671dfd86ee89f0a6f4dd12fb5a2fba62c229c03ead196c04657f89ee3e5bd0bf9387f6a3b4c8d6d157687329740e92767debec6ccd8ab8e8cab8355a173ae40a891b0eab5715634194a16e02b1acb9d75eacc2b8ea71f3e53405fa1fdbe994bae217c1e9e819752483703dead2149e475a6148e09c1f0f4ff9b61055c4de374c41d1e4abc69288c10b161500722ada83aae3f20569e058094c2e3f2efa2f86a241af6d4ae02556536e6bffba830008959ede5ddc43ba1edc596e0ddfdb663ad2e68dfd3373cec497065de8bebf5b56425fd805628ff080631296ec6ff448cbf9ce0a19153f9112a2b94b498ad48c77aa2175644d7189037706498242eaf0bdc7f4f153874e02ab4e6512d10accad3953a84854f5d032b9feef2050b6092d57a1ea915a3fec22a164d39bf314389fc0225d71277a0a8b6416f0a16cdc3b32ca9e4e876d30eec188b27559a9cb3fe1a45e453aebed8643a3f726bb080f7ee07dfaa9c45ad83f78a456083847dc0fd6006466cc0495fb032db24f1c5996824c0735522c2267551628a30e582e8a87838200d3ff9cd0989b6ade64405b7c2dc3c4e834539711dded5d315a03f0b799d9712d7f2111c27db74bc90c940096be33751de10011f6978444769ee6a65b36aa38cb6e43bc879310afcc5ac06bfa40b0eed069b470efefbb5bc8a93e1ef7775a7059a90e0f2938237ef352ca5c4ba6d515ae7d48f12029eb06a625e8c79e71a4e68a2989f80047e30fbddee233adc2e89db12f96829627c41825b61bf7b99626a6aa4d6bf910c7a616f5d1064550c53951edc33c223eae8f8b51890c8bb6d59b5b9cfb6de90a2f5b33d5ee5330e2553cb31e2f29c86f5a7da94436ec7d295e8ddc6494132041cb96f8d7a7a3c598ff3c7c60ba51cae14e67b67d283eca9434e26ba5bd39b6a9f79c77bd0bb96145d59c080093850dba3c292ce160bb2369b8d3a8ff3bebe06ca1a678b7ada7cce43ea0ef6079a45a11fe85357e29c9d04bd4cdeb6d394aa44e3143bb3170d89581231fb1f1b59485d05264da9ba887ee44edd2cf745d6016aff85914b20cbe8f10ba18ac45e56bf2ac7bcd02a4ca19a97b6d697d2a757af6eaf60046931741aa05c086b89c0f9f47c1042ab40ded0ab62237c547bb047baab83b074c531fd75f5eb1e0ee0a5f14313ecbd6a58cfc9ab48fc43b7a9956d5246c32b005fdc7a179e09e8d7aa874ab4733e77df929f317e7ddcd2051490d02c1275bfaa113b0984ff6501184f656fb0cbb625b6f55567ab77c3258552d3dc4b4b9af0bf3d8533f7ccfb28c4ed54cae6a6428e98d5b719c264a4d3c1dd5cf70bebbc58e256480fc6baa05f1e7931e0b7f84dde0d5606f71455171b4913d8d26969e7fdcbe56a4de1c56db0e38ee66abdf05efaf3098a1e71b4c73b57f47bcdbdfaa4b19ddd11b9009373837b1240a1167da04a9108569d5e09d718279fa247339a81a5a5343ebb60750d73191cbe6f40a5ffc5d167ad0c012891eb5d13d5835708baa1e0c783f7c3d9bf85eb996a14fa4eca58670fad191c92e26435ec197731691873ded5a8a1c29a92f1da5d77163fbbd32bb50c12a20b2cf8c7a5d861e22f34a8755718b7f61d0cdf199b221282b29ee2a95147a448786f22846c9b4db45d36235169dfc67524ba9eb0be25a5c53058ee8199f74cdf5442c2829717e278d96f61854c098fe51bdc8b2d6ae7ec9fee0554da68b69b7a94b833c0c4350b8e7414a8bb0b38a156e5fa0d6f002013e1819e441d8d3b9f81d6fec82ef158e24b8d34e270afe519378116ffcf0a65e328b76e69d1feb76e87a54d4150b2ccc5202fcff3f2bcaf982a96bcd56f7faebb34b679e10fe6d2eeb63984ac8807c8ec9b5e5df38fa7885bcbd8a816807bcc2e7e120918c496fdaa429a00dc6733f504abbb38fcfaa48ac86e587cb62a3c57bc571358aeaf26cb9c0c199056bada414cdf1267a13967c24b40f9f7eef32fdaf484528998071f1b21620a449185b983f7933c1c99e9bd05fc43cb6408041ff5446ddc8cee38a92bd3ab158c549dcc0e4b5cd709b0e18643fb9ada7f75ef47f80188ead3d5c9fe5fc79acc0470589bc3dace7d19a34792bfa16af07e109bc6728c4024de3f06f5096168a351e335edb60613aaa77b559d963681d0e6d655f712ebb504a784c9ed4180d0751f480ab9d3a3e31ea6906efef1eeee47e4917f804a0a8e5579d249b8d16fb0d1022a5bd2d11fd0f936495c2749ca499e052df111583862a4b5844348d869479a11c5aca7f30eaeae1671d0135e33da28c26e195f6e76b2c8f96b7e90a90255be8d309027146b69d73a65d956635727b97879b44bcd211be9042c3143f5d8c6c9cbb644c408d08fb8a5fa79a5384ee816bc737eeeb67c684e60eee2429ca222457146bb99bad2e349014044dd42e5f5bab423a18a4f11f5c38a981e59a5010a387df1ddfeaa7c4a20c2263414c3a628eb2f1cb8022a249f85dbf44153a4a57210549bfeeeefdcdb089950052583b2b3d79fb8c5452a801c883ab291bd07f8eeeebcf2b9a660bcd2a6739698e98a6f5182f61a8d9680029df412390090dc8be4a0421e0535da3412d6cfb08685dd4a638ce186b71ca5d3baa1aab419bd7e0917977831f1b9c8637d263c7dccb88beb51b7f146fe79bcd3161667d70cad317580a88d46c6a0ce6f28002e78ca7e11014a1e45f3bb2dac0135176fe0b076889bdace8d5c44fc8cdab766c2e821e90ecb8c5726cb9f782c4180ba58f51cb67aae9aed17f091c66fef7715fe4141811588a9f2e2ff3c65aa7a3edf0f2af552d1ac04c3a7c1269860da6dec38706c7cde29716f4cecde57765fad4a26ffdd05b01f466ca207bf5a3661d83c7bdbaa866d3133fa31b300f2e1605200c555e1df9be41b5c5871d6431358be34a334044f12b821ba215d9f8a56c8446cc36dfd8371a642cb940b1bea00237732c74b16ca2def5ed38ec64773dbc98acad5a469fd5cf8ebacdd76c038f6e150888507da1965a62b8de5afe194f73f4f43a03cccc6e142e2a2c11d88a8a0316146bf49e99ebe87bad2e3010d0295657b0158425dfc6482b536c2d708ab43763322873e0cae2db03f379efb1defcd87848653f7a2e1f8acf681fcfa50b3fd32717ac5872f893b549cd4649f3ed71a24a20aff3cdd1c38b17044476216021b9ad078cd342684136211078d3e1a3ef43939cf31637edfa11b05e9bde0ee88e49f812952d13a68e6ef1db4ed9faf7ec18ff8a9c1d6bc5df1bb2248afe2ad729952b970963913024f602c5ad9519edc2b2829cc2dd740f845de7300a3714fe513ec03d0ac0426b304337266612531bd710b6c3f3ff8071130ba38941c499c387fead5a29a95bbc0a5cede00cf95d76c2ae19f0017dbb1661cfd148c5de342d783a1e654511c822092b3749815667a596103a7b8a3c9333ba78e317bb61177dd4c659524a3e4210e20dfbac51e199a8c7443ce873966ddaa6e01ae5ef64e90b3f2e376a0cd197794ad959a2fc03c6912723f8979df31cb7aa27d87523e0cb8d0780343a35635999a250ec5a30a798a4667d515d420194fa2fcb457f5540d40263a50169852c7dfe6878cd04245c0b31f0131f713e8b2092f5257f5ac2319e8a214f33e9002c0584f0de1913f922b6e0fb91e832149afcb83f5c23994489b9c24aa26e981c252e2a4237953d6b720cc2820b0ebe8f4ce2cb54d442ccff9e2bdf3e41602968ce75d6e5d3fd043ce7eccd68f3c23c57dda506d524c2af8b0a5bba54bc365a99d9cb1640831400173c7a794df0a8bf4a95091b20b3e37b222179286d61799da849fbd973f9b2d098a8d2ae7b0357606a8e46e93085f746a5a39ef7a7e49df6554d811965c3a0fcfcd8443fee18955d5daf82849c61a8846562871048bc79755c5cb47f232c72704fdd086e51cea01567342bc0ebab2f6fc6c72da3880e77d39c24d0e2903dc11d01bb62324dc319362cb99bba8f2492f0179f1a48106308c8f67d8b98da62e1a9c66012ddfbb901ace692a89e3fe92734c0dfce0573ff968b40ff6b2f064a62ac503e0eac175e76207de55cbdc85551625142e3fffe4674eeed3149a7f9453295ba9cbb7076a4926915ec08f5d0c9ad88450dd699e5dd34d4d088cf1fac206295922e70b7e810b6f88c139009c5b2117d730b3dd0431e075a21bd7826aac5399a1178e5a8d88debe6b5a81d2aeaeeb4e1ee28a31499abcc44f209f103088037a5f6d2caf46680c22678825f3ca8be9551fe00c9c240db7aa5b12b86800892d4704d6e6f457fcc6fdd41ecb233b916e128b1e72629800c08d775fb1df626f62f82b5abec0cc02f0cfc20488cd2ea6a138e0da10d3c28dca73a4f39566aa98fe2363f252e2721a1bf65bcd1713c8ea2ef5af6036513f29c8005ae972ad51ac94e7566ca844c5dfcc12b38fc0eded91502539f1c96afc79ab6ded62abd92c66c14206a5e0b7cc355d59861d0244438b6dd93e3af0c999bd7b0f8a97608d7c5f933557c4744723762e7e2a77b979d1a6ed48f487350b6ddfcf328ed08b3cee92daf003c40cdc70aaf372df0f62cf8decb4f0953c2eb1c67e174e203ebb4e9e4293a68ab730d2ddc6f5b89e3eef889f61d51c18458571c84a3cf64a05298f0aee2ddec946859f6779613847393e748aa7a81ca19c9ce5954eebca05fa54b6e9d13cbf3dc598d34e2084e758d568f4dfee25306cd2e2f0c73030bad2276792ae1384a9ffae4fca2cca55b2f434dc96b91a57a7fed3e3992a0739d27af9c647c93dc274aae458d3508f8aa80a110d733c383b5a9400b9f2793fc464cd3a5b7e25af50866b41acd5c2e749c272364c63f553fb449de054f32e7761a43f5421a93212211c3fce05c1ef026862c45bf4e72a3a8a5cef2ff07aea67f7308b0b285e9cb5188823d479bad82fd4cc974a82205c7a99bc924d017c648d762637fcf55ce3a321d3e3b2447c4f3d90d1850a60b5b49b15f4da0c40da378bab4f7d414efc4f7edd8aebcb798956e9212a1c82bed2361ab3a8e23c9e117c467f6b5d8738e2d4d652cd6fd5edf63b0e79ffccbaa0559145a402a30eead766fb4ca075759da956e994dbf331f59dd98d089621ae562bbedbf0bb0675e982582593d15ae105540a12b185c0053f65aadf053b1399d0902145f824c7fe24a52fbe24bea9b47c9a3b17bbe69902ab50659c592354e677cc481bfdbb0a0813e9efed97be0ea053c5f48e5ac6e79b9d0eb70fb91605e000d8376ed22198e8deb52d57064ee3580dc0c6f15b4f193662a0ceb9186ea4dc2fb1874c6d711ba2475cb055e10f1352330548b07b4b3eb7c7ba8ad3c1e6e054cc483d4efa91fb4982784e49e5e3c93cdf5c51f10cfe422b9ab88afb226ee87e06ccac3aa707a2634180a65778755ed98ed7cf9d8189b5f91797d7b7afd5793a9f0490e9835fd1563b337ff7af1f83539ad8c6c6c667048863cb6975c3798c6183ada8d7b88e0c64d38ad686caae69082756ead657a127f22cada6d80c644dc810228a0b1f473391d7537bb664a9a61e1f49c8160c5a92ccd01bc53b7aa95a8e4184598101a67cec8441a077df6d3d69655c1cd1bf3b8deaacebeac8e2f92ba36bdb06267d3addd6130b77165940cce0d736eb0997a952cad02d9506def4384c9c2ee350cc6115d06049c0ad5bb2fb556c6d583bdb8e0b98298fc82f134cab4d179a0c3ecb607cc245c777139afc01a051d9c52984ed0ed35af8c9818a6af94593c42181bf421266c85ea3c298e8a863479293f8c82fb247d82d080bb69b1ebcc7b220103847e2ca45095ea8635c10e53d924f6d0e6f419645b2652588a5f2dc5230dd9e051c1531b48fc6e8958d68e811056da2c0564031c7358e23b23113d93dbffaff063f664ccaecae47be355ee5a43b2aa76ad138a7451a6bba8324ff347e5dc872cada010ad329f33129a5a64573f59febb51f2a6c11754eadf8370ee9fe06c200f42fb0928f863904bf0c7d8cddadb6c0c65b91ae496b6c3665d3edaf25def1eed37d20c5364f016cb76f532a14a42fb752e0ba9ed16f5df8b0aa5d0dc05d461ec63037c548ed42ab9f2ef7fa1a1762f7e0e3a2953743fe6c5e031b90035ddac2bbaffc38764ac3615d25fb89e827361e80ba70b56eadaf5d81d6d45824a7109d5396867c460f1b56b483388c665f4365ba59bea5aacb8a0b13d344e3362642ae9e554f8d95364372462204f9489e1cf6d0d5c76d5dbad7283f56f3d8bc207b44e97e6773e9e03e70dea6a84d462ac292d6fcc5ce80ca805fd6428c1b1049ca4a72bf9e881280fe9b0d9f77f61ffaef8f6edb9b1d6650a9f7a52fd6c6ebed335703c0358ee71df2da33162cd5807b5bcadee85b07176b6c3463223e63adb08e4bc2a00169667bfc79c82a3d672e3bdcb25b058124c08771bb9d665524dd4c69dff2fe02857d4bbcf89145295a96e7373050edaeca8004f42a18b12f24e3a79bc2dddf51a5eb3cd8e57946f2b399051909a98bdaea38c91e456fb750539e86571b5df217d51e9767abbd75dff5a779373370e14bb47cd10a6d58364ab916b23127463ff3f2b3d4457df523bb899e8e306fb16af6144765ea9c68e02475e97ac7aa561b30673bf6f583ac12084cc0f4e5f94aee494c60c48bfc337a4b26e0d174cd315dd673c6f0342b0bbfc401f3969e8ff0c4437f9fdac593d78c183bed17b7d759833e816db71a8d5918ae9610d0a0f22c4a09b481e4146d91a2ff3400d2a2f13631d961cdc05faf4c41ad6ef473f50d2e3cafb229f109e36b7beeb2d4d5ffdfbbc2ec296f61828c52fd0f74913813a5fb9a6b41c7f3edbfe31cf8911a6c2c1491d79874de577340604804a37515925e92f6a6d7429a9178b23f31b30bc6233073e6c57057868e2f08d5df2ceffcf4acbe78eddcd932d73a37b432e944511e07e86edaae8ccba2319d3337db53f40fb368ab716b085e30f265e252cbf91110bb1656c61fbb0d0c128890ca56f16704e69952065b44754228840dfd328a23e0f1ff1e4ae9dfaa64720cfb611de88eb2f57666cbae505fd95d6e0b6bc3aaa94bc9cf48be212183da222e1712a01d78363b9af53be0aaf536aece88f115e21d1fac913c2b429a4b313f7c07687ba35554e299ef8ec2945d11db087840ec7e4aa91faf261a1d31df94a20238ff6b9d9479aec0a0ceabf1ce047d688f196e09d9f303b6af2c0c76bd5dd19ca9ffa874121585f363367e48fb29ec1854a8f59ab0a0fb118d91a31874b91ca35de2c9b3a24c1927cd3ccc6e170559764291276d965591fb5aa2c4ddd8618b5299eb050358a857ad90e3961c3e890ffeca457d1138f269c18c2de6384d2604c47088ff708bc9422151f5d52c8b2ff7298805ec318c258fa0fe3ff41573fe99b056c30417c557a355db3624944fc2782d09baf8ea8cefbba7044f4fd5fd6264297f37af25fbb5044610a4539773f4ee0dc645d5944bb42cb03420651877655c11c7fd71fa0d84a551c8309615d4ef8eb36075eec606b9795baef9e58796947327171838b6af16ce2697aff2762ce39c707dedc6af2c804c532c229ff5e1f0f77ff771ce0513e0a3bfe8b41f6eab6bab863b60019a7fd6246e4d6eb79f1c1ab6b6800a60c9c32ab033170edc33e991c1c5967dfbd3629a90e0b7846b55a1427774c3781ec4f7661253cea19626f0b57fec299d0efc5c263d5dd581201a9608292a6d546dcfa6259efbcc85f9aabec5753a6f2f84ef0356c1b0e1893996b67eaf491e0feadf732503b5062d32b395663a0cbc5ee995e3c58e89d2464f9f34525c8b2ab6832ef4224b926ebc01027983d6bc220e9dc84727fe9ba9a267e4cbdcef1208e1478a7d057c737e9c8f7ddc9cb29cc163aa505112a76303a724bb8f8d078dabe8198263d8f2ab04b01ebb39fbf5a402aa7700d8fba00ed864896514262e3e88615c918bf506303988ede4396670cab8acd6a34f43e49db842e9555fddd8f48d7a62b1a84cf26ad6af70243665794191e32dd2e40a7be1c915f1a466989d560e3b179d65408c4c3c5c8fa41af8abec04e8e8671fc7ea3f1afad60b98746c58cdb66d8b0951c2b9f553d4a763d42e424a5a60a1c4713e033ec2fe5894e9fb1345ab3ef84a0102dbc223c2ab1f7c540e88f35f5201c0e2cb16c2dc6c221bf2de7e685324b1315c0afefa71f62aa0b22d41d09d93b143cb04bf0fddd4f57787b7a83d4fd0092a9fc992bc024b2d54de73feace010a399d0e8ca288b96dae352805c40f48c3e00b2ba2e4ade15b87997abd28f856c3a364e19f9ec554de70d93e60999c9d04f4ffcbc11818b8b707d05f57ce371992bb5f8dfeda5c683940ce23cc5f1e1e1377e861904ed06a244baa24e1c72e4c199e8eca57dfb3b8ed4ec1752391108697400904e9aa7a6b022fadbaffe735e410fb0abcf04b52877ac597c1513af809498eafe41dd9473b282946ce80351787fd38e121756a21488405df9b297db4106ccd2629d6f07e0571f03bbdcc5f1a0eb474e477cb45536097d2402a6be8780964f2e32e69b439e4a5e5d550b64ad9e7ae31a0e5a0aab089f01b81ac710d93f01923b128c0cb18a66891cb4bead04e864f1c9b3b6d7dd0dbb4d363ec8daac8026f671a6f74e12519e9d51c836360ed0b7a7de911f9cf3edb8e9c7fc35f62327b6d72919b61ff305932082370165e02d85431aca94b03e34a6ab8c84a652d344bb20fdaa8dae74bdfe231c26b6d785bff309b05464688c0786f2004e60c2eb1649de9c98c90b4e4c625798b8944b348b604bef84b70cd8564431863d005930dacf849d8597a26cb2871a1ed958ae8cdc6f9dc325c5bc2af56d4dae5c7b9b909b96fffc08fda87ab2809c4cd713f399fd85684f813aea934d6c988407620e9cd719ba6762354504c598507d9ba2012b6a975041e3910f5d92c3dac791fbbcf2cc5d941044522612eba9cc5037e5ff89ccda886da403c7228f4617515c745c4e272ecca214e3467a75dec6c19efed058277c845382ecd68f6291468e1280cb0b6291643a395b71a5cc1edce2e93481d16f2fee96c2ec87ca5054d9d3f950ce91c62aa648982678cf14f350a4ad386d8905b22856de4c8e6453188f6d4b5e632d01017d7218153a8b1b676dbc272995af7356db1f7a3be4ced379adbf273b5a30212f04d776ac1049d5a7b464e8d04bc73f1c625d8c8a974ac5639269b4c4911c67b043f5a7906d0ca2a887e83d5bd4a3354c46e90de6d3bc4954d04c18a8968b6fe228fd97d3a7a63b96c75bc912deca9f2a7a85f7811b320e7189a6a45a42b089e09fee974eb3be205e06fb1ed5e02d0a22950adea19a1a1c78592920bcf87f806e99283381404dbea1e3daa700dff342e2c1d540c0eea3e86eede03cdf6fce7962c7eee8f3091fc3f53895f5c7ac5f457eed5c2d4016dbc3efb526082ecea630885c662ed8107bc9a2fb8e351574bdac9cc7d3d85e91baddf4f66d13b1a1e6454b79a2cc712794ec3fc355be6fa63c90638f6102bd78fc8b4693d9cbf3bbc95be0d20cb3860fd4a5db58584c243693bf9d47e8d772f38e2ba41e120549442a31d0daf08d91641d622373c1a2ecf9456be93ee5a912d6c1a48c1c86c43efe9f0c1e19407aa2ff453f19d9be4a3253d2ef0eb798072bf2e88534c7bb10c4ecbe05a87f571db181c07b8425120d5691ef98e12a467ec6b6ee902d538f471c6344efc2d1d4eb525efb1349cd38200174a0ac790df8df6dd9fb86b63e3130582b3449ed2fb92268f9bd5992513716223d9b69b7805b3f6c469ca4a1d71e0177dc660a99bdecee873cb95edb2b478b3d9309153acf9324d8c67625b53d40a1c635579623dd8b931a11bef41ba6c6ac6e87a4fdb71604ce8af67196909fe04823c584fb7d7391bb31f9da5166001fe91c9dcc56ebd14d5c1cfda9c819e844b69c4b5978278cecb8dcbd8042d13028ba322d6d467501c88fd83ffd7b925605e9518b134c626c7b31d283cf7a9155f79ec9d9182459c291bd9f90c4a772846dfbf335c269b0ab6587b1b7231fce2fc7290d7d0c644299f83832aebc9fc87a0b56209452644dd9e1595a9e783ac6540ac9ef43d4d1186da5c26da8c8b550a6adeae3e9f9083d207e27fc7a8c189f08fd48addac334b4e3b9d42a9fe473d82b08f43cfc8e4f4278c277ffdc574532542346eec978542ad2cf23a91e818ea055f036d685e8755e662295a90366230f75fa3cfa71e73c998042beaa678cdec80338d41c796b1d5d05bd14854f6a28860bcad745e095734da1370450cf81dc8bb3ed9b3598d0b5e9cc7771ed4428bf9d8cd83f955d790543a23e3409af5014d2deccc8ca470d71e04052ab79733a6a98c25b9dd6add026688bcbb7967230ac7e87fa2f2ad38cf491752c1f954a117d45178823a860bfb338658ece8e73b4abf11a31ef66d0e7e6fa0b8394d28f2039fbc19e174809d2e63286b7cfcaa613401d630a9c08c36a956a50b6b21cf46f4c8bd42409b3c42e14954cff51eb3dc19ac48ddd7da5668c8f1b6034630c8fe9d0f4660e02643678e84ac1bbe8ff5aead31ca9f2fb867e906e439d5814bf003bcf19388f61e028b5cb1ed942a97e0ec976d4c1dc69ad887099e5206010036469ec2e9c7c24823e9f400387d12063f3ef3bc4a0ad1d707e595699370b686a4a305a29bf632e6f5deb7919a7096cc84b4d980c110fddb1d0eecf078eef2a8ac31736f988ebd0b8961ac3ae7c52569213ca3202075027e86bb8c7c5f92f046c80b78b58b6fc5f1eda5f6baef57853d5f8876f4a537f36fb5e385b6c4dd26607180e35138649745c7177cd3021d6a2bc1d93509476e210a29ac760ce0c6f22295b97905eb1fdc160ab627d48151405ffe5c6dd06d25e804cb5fd9ade4707892c502a3fe356157e71f4943eb0c88910bb0b913897d2fff101347cae5e0018dfb1878a28c5f7c003c399ea1baf1fc4a993500d01e7d43b892d0938669d2e05d43ef361256b0aab5002de5022f3cd3c532a4dccf2df10aa7d03cbc9b53213aa0d14e3a5d92f0557b53fa69b0591672b8e200dc225fb60138572caca7c12e5d2ff09b47b23ef546b0319b708b3750e2461f65fe89343279d5d809fcd0261f006c8241f6f3fca2d9edb5048ad149b3aed9a47ab802abb35eded012709e2bf4370ff29a2758ed3f0a33a69787eb853f20bd3d7ef885d6505800b6f6c7892a58b3e5a2bae020d448dfe2463facde22aab2a111f5dc44dffbfc4198b57a7df9e5c1fc8b340b38b16b56613cfcde69401c0cd61c0ca546fcc02d15bf00ffc3da134e33c53915aae471442548be57362c6c5cea7896c05e8caa69088aa169c1448bf9e52cb41bf8d32d343bac2c1cb63a42dc08214cddb8299e77dbfd89c64ead4d0ce0731d78491232846ae072ff5a586541cdbb071761be807673621753cd1bd82958641d0cb1d83963f5e5b61638c838ee67d2a7d7c6aacba9313dec997dd5a4b7d98d2261e65275ba2d40be27208ff0a30a3ec6c426a705d85b94e232969c6012dbe16c79aa9e413efaf447921df8c30a657d08ba41ee84e780e5409f54c3ea28442bdf323ae3db17da57656f526b1f5c80b7a370312cdc1dafb1e48f4473b39ea04499cd21e452abcb3cc1877b733a24d20012c813e33873a72d724310e65cd2f83bed0ced859a72d255a0d5948e3a4da5e03dbe9c9055466d29fc80ee16b86e6892c511b82c4c3188ce61f19a6aac60c0d7c4b66d7dac99b29d1386f10a32fdf2529bcd7447463f8da801f713e68a1d6b3035f1f280cc351456ba39711b491ddcf30e5217e24116e11218d63055d082eb4320b838cd506b033e8c7e2eee6a63550597e4deb911ea95952c313581e994f22012136746f377fe4691398b47c33fe1ca729d724f56d040c0e08d648f87fa0f4e70fc0a0b7b6b68af67ae42993ea0a7f2e83064b53a1f967bd166de8c24b9caf02ab8abc303792d56b8db3c5b4b39f50a7d81694f176d88de802950e639cd445eb7976662a4705b245a7847bd85f24d8cfc8cebb6208f2fd4920d2af9ae39e7c944d648317fa3366d7ae9f40fa24362ea33f62bd1bb65601cbe5788122978f3c2aa8431c2dd1cc7d0043d324d73f634742b57c6f9cfde95bf049e58972f88e7e602bd886273ea7c6bbba6ceb5fbcb05299102b7e3386686f5b78c70959db3279888b0d03ad266576c4d68a60398e5994a013ab695cef6ba4eedd0175c4f43ceacd80fabd466a61539b3b86fe842f12aa05156fb8ad1a06e4ffdaeffc0bc7ba43661ba12cbfc16a662e9e7570bf79e9835ea8e837cf7e55298f7fb4105714e9bc17dfe7b6d55fbd07f77da3be1327e65d15818cd50eecfd2a62d45e603d11c46945d05a279600abfdcb984124952393aeb7f6694503c5f3953972fdab3c4a8aa37d9d18201083bd2984829cd8fd563b0e612abf4cbf7d87d54e76022030b18df9d8c3d3b3903fad41c3b91e79d508dfb435a45677a7a0e56cece39af3958c6c535b1f1a6bc3ff7fd6b24c5b5085159c4d9b5d4b448cda00c8ce46f68dde323b9fb85c831f61bb33724ccbca4a275d913acfb53065ddefa2db1869906caf062668c5539775397db365ad29ee7c1cf6dbbfd9ed471a7c5ab286d4631ad07112bfb9e7b8c2ba72819dac1b6ed464dc2f5f384b344d4fd8168d7a38649120a7a52693d598ba7c8aa5fdaed83dc0c232d07a4d82f9c60b9ef22a189071afaabfcc731d406c381cda88912c157aeedb267190511b9ae5a43f1b55560ff456be453835471fb12248c723f7af8f239c8359ee5a89ea762d48c11e4c8addabb79d903e02ff8d311d14cbfbbd6f59910a49a2c5020c9fc0e092cd4de41799be72fb4bb080fe172d098600657754aef5c7495db1f356d6803c614f8411b31fe93c3788100ebd959ad8e8320bb091caabb7678378e7a6ef247998cb4e5c07e23d776d58ab0a08f0abb39d2f281b149cb0c913f6eca577cd2be9b7d791c705616f4e90a6f385fa329da364030672df5b764713cfbb186901a797aa73afe3ca6e83cf199a6a12b295ecfa3e1d1390f8570c1044a53e66f433c571a358bc0f38e81fb42b14b0b55caa02548cf717de77294c07ba0149de0a613641cc3dfc1f351aeb6cbebb691702bb19ee6713a6609f91ec6387fdf09e582f46f47ed3b65a487c913b4eed5c9997b2e75aaed476277dfdff09c1808d73279012a192da7f1a6165c328ce32c67a403c1373d782cecd407d796b23d27273f73f97855abaafcb4806a3a08ea66be76868f4313804f724654abec1bc5a2fb53bc9dc9956db04e7286f0d6eee9a2a659946010e37afccf71452f9eafab9eece9968601eafabf19cc63bb63efc1b310f4a943ae966046ce86551f5d26f269ff8d46c119ce0c8d8264eb1420bced1a986a0a35d1ae5305ea05eb5bf7c8a6011f793d1ba39d3607e13e5d7ac093af486ce165adbfc5748812b6de6560c6c4e452530dc54724cdba9234b5fce1ae5a9a2a31436a4e0bc73730adad4908f9d58450f847d3ec363e4becd8b5f77a4fbc4238b32b769ed63ac3f51bfb48008adae8cc72c5aa168866e0c6a2e3a1781ddc913944b3638832aa413e6c1e609f7aa4abb428b695f64ddc1d0554b5c7b78020fea25a9699175a0bd16ccfbe06a32ae053eaeed735183ed0890cb460aaf6b0e76b8b56ebb2abd8fcb8b8229d385e3f0841cb0d342322c25f562d87d65d5d915d0dd60f3773e0fd2b9f8aef52e2b35b510ebfa82ed07097f3968b2a93a5e68fa81f25c815522bd57e1c3b35ae56334d0d257662f41dd09757b09f8bd78db4fb82489ef9cf55b5a9910298eb8813d3374f75a7e4377d4459688899627fb1ed4c8d5ff4232e22eb81c2f4e139cfcf68d80a290eb668b15e516f414f38ead47b50227ab2dd27c6ff44f8c56022c0ef356bb473f97447ba200e64a3876d26394b469b5e97bb7cf8ec78726ca66185b629a402671931072f275f2d204b8c357fa635891e4fe0fcba9d6c95fa2761fa22af9b3d222d1fb6fdd0152f52b3b5353539d0a6788ebbdea621d46f44b87ec77de963a2181892e824f1e73e084f19ce941f7c0305a8a67799d282c7644bcce3509b16d1cd97a9d7670a55d7f1b3935cd831cf280e1c851476108733fd98b5923d5fd1b5fd43d4aaa8e528d27c668f668a0bf86742b7ee0c1e5a6903ddae0120f466643cc933a2dd7408ec0fff0636e114581071216db8b18e37c1e2d2ba23890c1ca80cc3946fd32cdb209c7e439c7e6ffd1ca3a0f238ed46e1e3b99fee06cefb05346569c66c76d67831b4f8427a49eb8dfaa2d371adf095333ef3067431c077f1a2fdf3a43502e362f00edbafb05954742f3debd730e156bd1919bc262dcc8ac06563137686d976161d7c90d781f80352af6856bea2004763f58658af2ff102a49195d85509d33a6f9ca84f7bfd79b87d757a89cf5fe19c3b5b82f52ecc98db35cde6dffda4a021401332083ff66a855284fe8e8df38ebbcd09a6ff0386935f4cb2939c069ea9ecf8c5d952d113089b1f68136bc94ceda92a5381aa058c0815583bf524e1a2b13dbe8734902df1f5b2e24ab4e5de1dd7e7cebe1ae55adf761509ad9f2a1f99b21997150680933faf72673c312e2e588c743bfc86150b1ef2c5669ad0d475aadfd96392750c3461df604aaea65dfc9b4a88a47fda45d287ff0aed587e7c0cc4e2a515ff199e712b5097b31d1dce0c6e742ae2f98c6c90ef8f7b658e1973b5c66f866d7a1e68ce6912559472badadd9044bee2ce418648fc71672120c5c390beae661b6f25baf47d99be4e2362d327a0118b62accbc862176c784f1aed2f821d4f4cdcfb036d62798a2083609a61e654ca0095b10eda12411c78a896ba3b7695fd3639c0837f1a4715e6042fb461d5e294657e188f1c21445c410a85cd46819a16316990ddec2f0a8b88bae324444d17a5e53274c7bd356a210c5b42a892f0d1659709eeb151601274da0307efd7a68dee5b6754c64ccc63d45cb82180d6a86e7a1ff6e1eeb4d0c3465b0397817f659efae8aec7c971bf30edeb63c98f19de57f3833372cf705cb9e6cc06f152d8aaa9afe10856f0410c249ee988f88c483c6a28a0548a1968513f0573955cfdb8b3e3b8d735de52a5efbfbbbec302749dabb48dcf71a810c63bc8c254aeb7d2756e723468ef119a56f314d5989f608ac3937b369bd5b462732218d545d76f1b2ba8605f8387e700c7ce0d9458082d0f31a01200797b6d6fc966e93cf36686647e298c8d729aed8e0bb04bf579a48ebbbe6f9864fccd7bb338fda53a2e4d93d7e69904e292753713ced4e4ae863e255dd84ed38c8073ebbb57423d62b5169e733d5b54218e5cc929cf1bde8c3bc5d6b1907b8bd350c80f51d601a573cd9f6786b92e7e7fc931039c2addb8f4fd3dd410a60a0b0882b381e61b007d2c70d87cf66838473d5a729b2104c95a349132dfe2ce567d9826d1dc7b206991ec2f731d5b5204c0fb34df570aa698e11931cdb5b7554456e41de03d2145babd98725c96df0cda755f8ac3ada8774627a2ccb170e34849b6805b4d470c602fd4e2704c31a9e93fe2d782a6dbaf5b9a5c6e305a099db96e014fa1b74b337afd14c972b7dfb6dbc4eb3505ef27a687c9a209dca6ee30e08233f28567bd03105f8243db15859b9e04f17b8b096504137971a5eb67f4420d8f6782858685e18c240d388f3c629b226c4865e25ef0c5b3015394c230f735c0292db7060d66aa9d8f4e5c34060865836d51b1aed9644c3aa706041b8f17b2781907011a54c8856d5136bd249b6b23d2a6443780e960afa770920a0fe9b4f8d6e0df1a882474dc8d91bfde7bc743886283bdb92626da035bd3ebf421c6d2b3427634172beba78757fd727f021966f15978cdb3411032c0214a3a24b1f435d9787dc98d8b4dbffa0cc80f751d38e0ae0dbf72681063d7a0f45ee8c91018c16e198c22da9e2ff220fea6797848605720215c573e93193c37ecb32daad6ec6334731534b2dd67c9d7aaa4a18a6c54f8ba4e49890a2bf2f8e2c5572604e78b555c2e7464f09dec9dcd8c380da0138faab40876618d698e005106d3ec92a705c695806a80fcf7cee438ae99f8a8b10ebd49a60b8efc431e5ac062cb03532d0ec8624ed5c1b00c402dcb09ba4c1c7a38b953c8fc04afb21ec65e2eec8fd254eacd694112105b2d548f4a3135f343a915f777c599bd78a58fbdba707c92cc9a9690642d81bb16d5b998f8d6cad3bde30ec68f34677408de81fff13ebe9fca05a8d6454ac01eb7000f66fe9cf57cb902c94656b791459f9b195cfa8235a907e75785311231d02904c26a983878883db7931e6e53f6b4521741695353ab639cf0242838d92d1af0bed77c83a32555746819926596a59ad0ae0b328b365ae0111cb484d1d1c80244756d1f7f120587f932d226cd09624bed905a56514cdb2ef7c107c7ccfe130f0c7562cd69cbcdcfbf2817ea6b27f77be7c3ce1f28240df2ef8117d53f4e6cddb7116cdfda32ff1f9acb8de88bda1c1bdb7b103293a27548ee689ed1ae03f7838e5eb466c6111dcb1717181c1c3f373fda895b6050f59e65fa62b0e769c06b659bc567580a60bd568d2539cd6caf11e5fa8c2efe7339742596c230400b7796ccb97fc04879328310266333fab48647dccd8647538dfd6df1e2b43d895fcf3e5ac32984653fc7ddf5da286136752a38652a854c2fc3e408c77d80e1f0d9d04ae65134040a562bd43483e05343e852fb00932f5130291574501efc87cb0752bec103f12ddc49499195123199d10defb8327f4ea1aa8dae559938d43b78b876ba89d7d7df1f333b73b20b5ca47afb0e60089a4321d83f3b9a00d69ccb226066cd1b2dbdf20438dda3e356e6e67cb5b7a7c9c7eab0e2e042faf31ed1169ba4f5c51de5c5cdadb2c587363f94cb162481de28b7d337e13546709cf45afca32e45e572729fd6a7717cc2ec110305759fd20fe05dbccbb076fb09f1fa963728c08bab4566d3e342cf3e3e119d5046fd6813560ebba4ba8deb6e5b7dfa7715471fbc4963c45bd3057034745a22748bdcb82d1f29ac0bad3256d873c3a8103f512fcbef67005fa0cd672cf3cfe45573eff9cac3ece94bc3433461f98ff33f35782e9d0982c07df455261e81d78460445d7e84c7098386bea0f96b36127d24e39bff49faeaaeb15aa826c8a738dc34c8ad89c12d5db67d8e900b2e66f812d8b6154366c8dda9908658bee7a53c097b55d1a5ca082da0efeeb646494e50ed875586f75e4bc1548ddc2f447fe9002dc4a3f010fee6abb9f44668c2b8339680bd1e92cb32895abcb9b722d64ccc0b138942bc6a59133094d17d5d0e79da841807b1965fdfd1cc220f8c1c5b06f86f171cfa83986bfad939546a670d41fb83a7de6b941797f083a82dc036acad1ba0a662fa0a8ff97647bf7ef619ad532837e16f0ba2e48da306be303426e9d8f7866626ba9bdd16a00aa87b752ad68cc2b6bc753dd898a1ad38ce08561e9645a3acaaf9cb0d79baeb4bd798633564de9f25a6ca41c4681e23250be7de9b0091422f750a89e989d9f4e7c6d8e0c7fa57a06e0ef0d0b0a4d28fbcffc07b98284cbd86b745a3ba8752651ac5282787bc137d78ba63e4012dc81210ca775a7bdf1fd5169968c491d9d59b59df5db93278a200c390a7ec9cad464734683de11880ac075849f5271c8c3a04b7df7504e9ec3098d472544751443cb083c38b76de2c98e4ed08753299a35601beeb3644756f79294194bcc778d37bf73368c90e48a6b5555ebe799371ca030632d28c1ecb20613671c1aa881441691dc8952665ac51084a39fdcfdc3537c24b1dcd82e62550609daee7bc5fa5011890a722940ca22bc8126b32979ddc3b0fc53e2d4db62325c9ff138dd7b3331ed857c0030553725135c2668ee078d441a90f593b2ae329bd94c05b6a666f6ce6e73d97e1d7b61694761399673ca898aa9ea6c66a8205932508be10dfef77a7ca0e6e3b2a31c7a5daa077a5b36923ff982e307ae4db56057fbe93940ed9ebf5dc142edd666755f27c61d4270ce25f9f4a8061200b71dfed215d1a6a047d0f359410c5ab229a54a2897bf234ac5ce96da90efda06d5ea89076c5d39868ae4c8b098df848453ad4ac9ddfcd3c0e84e285f1c1bed97c3646df7c3203ffdba3d58e74bf4129129cdd0aebc52ebc2c979feef9d573e2194b5fc9fb22bd6f6067e405f3b58c225e242c32151276ae58fc5108cd07b6177b22bbbc806453c81fe10f4a558cea86cff0934dfe808db00b20e07ef59f0831a3a9fb694265bc7a27e5894314e796d8b7c767c1d30bd1eb8da1b9e0b80fbc653e021990f0753590c66f165fbd38ecfa50e0dd8e00603066749344fb9a2a5f040fb0853b6d0a3547cac7a8324ef68cb39a0869742c6c3a836313ede9b8121ae9da74d5d933e8d547023bd4f1de07c0c4a7d775091913b7d00317497a5af895a7d364f2010f4c0df0b49b0e55d575b56a8530421cb6ac4550161f5e4a51d1a9452935ac80a4e72589a2f715f9ace3045cab2469fcafb30aa8cf4a92514509907f53ea31a53e7f6f18f653ec673eea0f1d752477445f937fe119629377ffdeff18e73dad9f3915d3f48e2288c8124d5c1bc4656931877a38e4efbcecf312612388c9bd6840f22e8913b8a08ec49c0267a74bcf6368af788190af0d5a13e0bfd6d48bfc6a34a5fe26ab83c392bed7ff844500a3310f1c1d55e46f10067b855b139daa651f10fa97453e975e2337765744947d06456b021599c7b5c43ef3822cd10eb583b4928054e1f8033a2511d84a5d1072377abdff12541fc00116cd651e757e65a43c9826b4625ea4328174553fac3363200c472d5a263327d8126f5c25fa76faa1afbfd54cd30022036898d14e71ed3961847e6ed439dcb6179b97b82aa72f99492a57a5fea15d6805559346411cf32c4373a824e6ce8de319f66e6438a07cdb2e903b1689feec60f022f707100c41a5e39d4f161535b5841c4ee1150ab4dc72c94c0929f631d528248e4c6e7e1a29bd288cee954c531c7d909cc72927d2977db4ec44a67cc4d81e6e9f1b53d849df8ab4093a7054578c61848937ec7c510a73b503437938a0cdb7d80c5ab0db4c5c95bcd1fc84c7dc4d4d229b1ba9b74147516e691ba065cba854477d4c94a89d4fe567ab5c7c053c88dca87cab412f48732f5b2b1458c1aeb901824c0b4a46c9adec7b0d0b0246f52611515498039cf6bf480e1353ac011f804f594301afd16279b5f0790dd6db03d339909de9c00aebd5b38aa3cc8bc24eb17148ecd374e1f9f6aa8af4f4af6656f9789b016be2444a9c625d00f579c6e9d88e2374555d815146b5faa0e6045b6a565f940b0063ec5a56ca98b45499245cb552184c058ca63015e131e5b36e940157661b3b22daf06688e6dbffaa97f9a4cda6d4cb14f41eb895d4dfa1c4c4fa61ac46eee436f433266511a8d88de1813e47d3acd511949fe809f46de0e680a92540d97e08058ca5286d8e109aa21e40d75d4edba5d7aee4c24a3d0a530109efed96ed061655fb473f2755805c85a3494b9427c566bdb59542bcad65d7c60a06b340533ce53ba931cf2ec6c12868f67bf9e27f7bff8227188a05bbe05832069720c6ee235040ce3a468c0f588557cabdc461b780f428728b2cfc454838b527d7d677ecb09bb385a96cfbca7e091989bd96ad7d3cd146ae42a85e1c1e6a643c425ff9e1ff67a2fda80b2fae2ce25080ef897ccb6e0629e083e762dbc069e23eb04adc130e79e749b80c649f59a09a2f3558f6f093604bea52c2b01761d0b2868eb9c4a9c0612cd991579cbadcf52191925d7b48c209408813148044313dad7de72f86e040bbafb47545681ee05d90283ae5b56e859a000a687f6c2009eecd7dd0cb920ecb0121ca428cbf40518a6cf28f9257ba972b76923955ec668174f2355911471e38a87c257d38c876cc476f44089815b842bece9d7bce6a9240b6e811f3d72201f0cf8f4b01f76169afdec135d1c5df6192a58d679fc2df7f913768d0f98c027e247f681b924e3ee0cf63a7f3e067eb98974704dada7effbeee51d58ea62dca0a1981df08bd0f4fd77cb4576db2afcf5de3f9f34d6a6818e0401d6adc1e0cc4772de3a3682717de11bb3f7090943dbcc69a30ed0acb5be3cd774dd758d0f0590c8a28bf96b24e3dfca31e4cde401b98a49003d106d64c7f279999d05763fb8fb1d54447818ee30a0eba85b9137a3aaced03e69e2a98e694e8ad3bba5c76b0456793900a5ec56db0e7ed84cb4beb665bd994a4be9cab354d66cf04fb6af48837ce16e49fc49bbf9afbff92d1f74a1d71b71818461b77c64185810a4470e25c80a509d878636cf3e238cce1fdd50b702ed02a1ded05492590ec24b1f19f5da79f28743cfbafb640f22b3a219f7629129896756ddf4bec527018170c1fc6337733dbea19d7312278b8d8319938630379e8e349f55959dce8b524cae9b55edf01660c4818f07d770a86405aa1fa4d3f7a3dbfb89efe09a27226c100c9277d049b2b5adcde8dde059c6738367183cc8c326c6c245192b85ebee94f25042fc28fa59b3c542d50804b4afdfb7f24a8e0169b85ffde39a7ada57c70d3c984adbab8aa750ced01100819228632238b2e82dba7922800d3773e1c91d0d8e0046abb4c5a4d90cd68efb11b470780b3dd23fc9f6e26bd49c9651fa047fbea9cab4bebeb87efadac80f1ac38d52ce9b16f109b5a539607263ae5e33db4ddc25f75d2afb2d88a3ddfd76d4b870fb9d8e704bb39d950f8785348224ee5d6852cbd82c5da7cae9b8873c0e44f94d80368a7d477d54001943037c255bf975690415c2924b360777918a260f94709626dce861e53e6fb79394f93d1e69a84c6066321e0c476be484b17c190c03f753b9816c37ab0efac78ba35b169bd5fb59535713aa1bee111d2f34caa72b77e83bc34616858653ee826ae437e2490dc1d60d6ca806ccf72ac03a5f2286708296c54bd92cabe47512e393d4c338a6162529f99dd94fd76bed90d687095380a56513f35896973b7f9b91b42f3829bdffe219dbd36f034d913b180c1c45cac81e4506dafdfaa17a1ee3ff00cee663752cad37cc116e556ce263291a9938e0f919139371d3698b9407b0b986ba15fb74e20446f0ef9b42564498ed99305f6c292fd2a9fce7848554deaf7c405f75b083bf5a46f0612b260f1788e326fc632a346dab883f9a980681be817dcd14bb7588d4ab2ff0d752f3a8f9d5ad5fa95f44e9caff8a4d1fc71c5a8b7cc4ad1dcad88962c25a00b236b3a69d4dcf983af8ef82f5292ebeca56a2fc2982baa9f7018bfafed187024605ac5c006f9226c4258c6117720ed71d0fe0605487540275b5c51abb448c16cc599dc51eacb511b31e00908cda64ed952e11541043f93da0039af91072c843563265f6e5c4806b4677bf489741f14a72ac9da5d85710a92f04ab9234d3a89fe746ec8e33482acc2871241bea474d861f0c91cf1e61ac1ee0495c6a47935e33d3a7ea8b50842ca56addf6c7ef48de89bd034959be961e3ba1be005f2e3f496b2afee2b755cd8962918658b324c99b8a91ffb40f3106bd66a4c91151df8292a98fe673ac76aca3d5e84d781f3e484c75510a966fc9017c678fd4f1da4a619281b7e772cb02a70d18fbd86ead4ed6159bd4e2f6efee6f0848688ffb224bd551915667706de0bc3fc99766871e505ba43d669dc2c12d15188faa4c98832b16acfb28b093b3db2284fc75cafe45696a379a4395bb9ca0cb5f0327920062d0658b0a71324f4c0f312a9d135c2650888b0425e5ff5c980dbe637f32d0d20ed0b74c735e03fe0be6ce9d045fb5897022eca8453345cd4a78b366940d50f786b90845e9004ba50f990862ce35d939b9b62dd72ec23003bd3b57bc462965b1567ccb4b8c1f6e946150dc52c32b4fe01e9b66336b55d1390eb4debfbdf82a14b6eb3d823c0f5194043400e5e967a91356f46538eaef9b60fbc23f4960b6606851b30f6ed3da3f7e4a3d20bb4314fe78e99ed9e3c1ce143398a854f2ef21a4ebee11b9d5c29a8d10c7c319ab18c1a6636b1bfb6548805e7ad18a880ab63e10d09349e18de018e048121a7fe40c7294e2e5f75921a0a04ff190da29427340060fda526bea228cf18d1988713d48eab11d49826511cc3fc0a5aca33d7c12a0879facf53616f00c1c51303ae263a3d6402e2ba48e06fe7f2e64e33bd0b031ee150c69d4f2c760c1d9e71805fd726548eedf9f498e20d13d6942a6a8b70d42af0c2437824e105fed828460d27e41ae04cdf7a36e3dc2250fdeaebf308b5cba55354fa4ae43c057e27675cbbab97a9852cb583dfa1b2e654be77520068a357c0e521e1e9a5f9dcd570b71c34d2618cf97804b4596b45caa63766fdb7eb556087a509bd615d0a73e22fd6742f823c07e45ef7bc2aa36b8727435036d048e0c2be550e6f1df21f03ffd85f6bd38afa9c6c48ecc1c43002185b7402d8cb19061cfe1dbced3b48fcd863dfe971e582aa9a6b020ab0e5ff687ee0334992cfc38fd27783aab9ff0727d13b44f6d50940ea4262fb684b07efa898819b2b504298fba82291ca42d131c2c6efbd66d2a628fa02b378a4e979ddd6d9c7af98e78422c94b47ac73f47050caa21a9a9de197f0b50b98ccc67f3110da4933cf633bde4f942f7fb739ad78a27121354d42389a78d5269c56e81853f5dec50dd0492afeb1c4cb5cc61aecc59e99e0c85d704341d32b31dcadfdb9047f9542397e14556ee087f23259dbfc74e79f52d022e069f93a36fee7b15091eca9fd659b660f8009064a0ae9b0320c25bad41134e2af8f2c45a4dcf278903694213ce4e901414bfce256786e30113051def272d3f59e60f6d47b11b3f12ae9debc47207ec893ca57674c3de90c1d7c3b83093193e2d3bf4312a1b8679c10e3b26d6767ad6997588d51224dfaed3917edc43cc268aae3e5ce2744a7eac92cb83ca90fb651a70fd4a31019c059514a2552f886d8b740927266034813281d36840e771efa7704cecaf05f86103dd66223f219245da20d320f2cac2ad23c58ee64797ed193f0f3f04b624a4c635218070e6b37142899b7b4798722cffed101569e633be56c29190d6b61e9323f56121a890c3ca503de8fa9343d00007c2994200a476e1832799131e0e3b87c691ba5ec6690ed54349b744f48828607b9c141d89050099dc09b5aedbfdfce2cc8b79e8d4ccfc717ac05f709d34feb7796e57e66e3d78d6663be5f867a87fd565fd06d0eec820637100522b7f84634ea54c39d0f2d1d9b4bc8018b00883aa5935019c8863bb83caa954460de80ec2ab8a6c52648452885ab610887d404277c04bc4f5c61ef2651cbe47a935f146444f61b8e6eddeff905a87dd42ed2eaafdc6b5e0a03c51085be0675fa813fd76e48f23bf9699446229cfa7f0d76882b4b66f25b4c6f1aa7249cc06ba0002e2086448e5f39a27736de0336ae184c359eb8c3b5801af21c293eb294fb650bfb48a1604d018659fb70d678e1862e5cc608b750c146f953096a78b9593bb7eb7d4d608e6ff14d4d427f47852ad82f7c6cab877daddfaf5c6b4db61589997e20983ae437fbe5f95e99a7fc9a80475aa3147e542bc4d222b4fd57cbc759c9ac7f6cf4dbb720132b4af34622d11f0aaba595407c27ac17e2c7f89717ff5134a1a530fb71ecc8637182f6b900313fe79135cd88eb210219c9491729c38cbeb5c2e4d6abaee19b998d598368fe1145eb5105b30eadc30f21424c90c3b1ad128db4b945db05aa0b2f55a88ee19222c83402d373b9c4101b202b57128257114bae03a1641c9133b7d1debddc30723a5143dd3717a25883c73d4156f89e1002f383b259c9257ff05fc22fd5743b6b46805c94aaf3728362a3872d592f14082495422ea98cd0ace2916cbb3c31d2daeeb1cba09d7e2ffc5040e7ccc6916384c9abdf689ac32f4f908c28fa7c365386941232c5b82952750b4dfe765632449f9f96eff6039b85586205d685c0481f4c3ba8969b54f98021894ad62b3e85fbc89250e12300c1f95e18e0e633c59bfdc2ebc04970076da021b0dc051a08176e3410b0fd2027075a4d62545a13eb10a8c568e829a34ae8294105280cc308073180e415fb371d9036d0c8f13943abf17984d498a15930f2e236f86022c72c7a28d867821bb2fad9e6b49cbd82d7f061cd937920d555b1c2f5a6a595dddbef2fb6b7a2e9f473e88d6fdcfc8ed0c0199ccd8dd2012b6b7f09bb8e65fe2735d46cd034056d5f1e3385e5d496668023e513a3b5b4f3ad54671eb26e8ce0fcc58e00edd7e8dc008c5b935f0a6cb910273bdff5083ad7354922a68e585a745f2dec2f1f2dee848248fde697a3a9b61e932e9e718f0edcccd3b8aa82b30b9434f54b632becc273c55587743d985331141bd19836b3002e3039730ccac9d2252c190166094ed348ef721f5cd50bb44b9781543784eb189d32cb865410422a1877c9c47b6bb5e707e8aba8b0b17b4724f51804d2d01add3818d13e24523e9e4fc2a210301a7d7ae318ea8a115c4087689413c9a384cd7a5131093f5d266b14aeaa4c9bd039d6372883757ef48336fb8ff033a97b4f7643b3d09af2bc305f30335d78ce01c95d483dc65c503b3dbf47377dd98af4213525c528c87e00a0174171e980a702030e7f6c7831fbbca2715b55946670c7c9c31e811005cb8c57542eb8725da91284ff8037660bce356402a1d79e817f52c466d1eecf7d5b081fd8c7984050201405fce453b5f5a17012601ed117dd247a5c0b49ec6165f099df6a2399438928ea68ca82908d8e617fc5fc358f710950182afbe8c3d3d13e6cbff9dc32b378c9e2e4fcc1c3bf551fb37e225826a04c0b3c23afe47519ff7de8c2354ba162d76a15ecf75f6279216af1d7f41b51ac0d794a7ae476a7182318c8751bc3906c8c2f239fe06dd0c5f35b8fcce235595383796b8fa6b18358a3d6b246a88b2ffce3cccb78d54c5fe39a721ebf0a522ea730e0458a59ce6bfad20b7864b50b0313ce725ad0a8e1035f95676ae18b007c97e858bbcdb567fd31a1b01ab6bad05ec66e1a3f6a94029ad33a9025b7ac5c7285062ec36d4e908a283c1d0b38a7ae0ccb750a383fa650d1509c699ecb894f150cacbdcc55ac17f195a6929a6a465a31d708fe45c2125f26192589bd768c568908813d0dd974a69d8a04a15e4cd25e8a6bf96c7a916bb6135ff6fbaab26629945b65e604f8aeeb327e2729c953ba6f132e337587e6e9c578d6fe1c7c818392598623c078386394dc541a14b6f118e361ee5c53fcf5c3010579ce8327f0dcdbd6678e8f84afc0edb96cb58f162cc3a7deb213f415b118443b327179cdbb71654a7aea36dbeb3c4824d4c0c8bcb0d88b7d842f4d2712338210d33822001aa5ff5f79da3ee85dd8b9cd40d9140910dea149b6c96c47938dec84c4f6e8dea59807c5fb9adc81e7ce9b17570a084a73d0ae22c69bc79415aceb5771fb7c7cc68655d8fec2a237b24a33b6ab205e392f04cdbfc3e8d30046742d75398a7a36bc3a76d007c162a3116afc1181c0f2abd61d70844e7475cd2b4013f4c515d8727dd3f116fdb072999b444c924f175d7cd4b8a6b60241290a091fd90ca5984f30441191ea6b8d0547ea300f6338e1478b12163cbc967ba855f156806e9dc453180708f194dba7ed59fe0cf00a9a2702073f914ab5e948eac38c33397e19ac8b0ed96730fa3c02c34a4de6910eca62577678a4ac54621cc25b6f70ad9a545cce7d90394a808d4895c0bdbe32e9ba56466e09b977e4ee5b826de4a179dbd1821d16c4440bef1d66ad84892510406e50aeebbf1b0d3685bf0ad7c7f117302d2a6568044b2ff8fa58b7ccf3fa3eae24ce42f227adf647638be4138c8f785ecd3ff9267235a6829c7fe72a9bb0d1bc053728aadd5806a8e25011fcaeb12240743f72ac3767bf8b12a22ff3f258ca98fc8126b038494ef60904c0bb9c9333771532ee188b1ed4ff6ca6ee83c54ebd248e5415a59ed1165fad1e8221a40878153e1e0a84b4bd27a398357956576fc3177cb1b9218dbfeaf42de150027a638ebe2c103a1f715cb1e25642c51f8356f752a501914ab661694734df8ad740fdf1cd7b73864fa8bb571e34f9c6aefb2a0028a0c51b59139a5647e6cd9f146d44ca8f87808652f9aebe5af1649f048038035f3fb5a3a9cb6b41dd232d53990b12d434aeed74ae52a18db62b0e9deb82800f198cf45f0fc71288860a5d075a042fc54c1977201048baaf391d76d384fc73521901747fe8e85ffdd14de1f86651626b375229864a47ac8525c251fcb28ab85a974297526097df050f273baa80b40679850cfe7cd44de3795f94a8d45fc652207e35e6b2b0f8baeaf0c1ace14327bca719f34e4bc0a30eac5e58fb9a78390578410bbe2ce2a0ac429c10cc394de4b5bfb4cb14fd2cf3b187dc93b6b89de52b65b26f449f8027a7d4ab79f3c6cede1f0ea8c405a6a5ef21c26b4259ac6a18b170abf86c33d898d5dabad2001343b8cade33ebc6d4f8a03fe13759862ae16ea9200585864dc2106dd3f8dbe71c7d2a434796d2900c0aec9c8f12f566546433ce0448b0e88e14899ef772f39b352ffab9f1cdc423cb0346b3ea505791e87570c75d19441d2f98cb40d01d8379e5a93ae50428549af2111e07c507cd43a9c49f19864b9ef62749c8f87b60ac0702fa50845c3ab7b407453564262d3356c1623d55d36edf0f4b1ca3b8e728061c6a582ecfdf6f8e592b15313a9458d3cc236213a5347fade68078667341c75b6a3dd723ed654f7c074dbbbc534e371d8e070590b30b2a9af4aa65672e35dd1074e3f912d0b144346f29b9c0453a5f0ac563d796921e2506f515ff681b70470fd086b6a6903d3042f541c664ff116953b4b72f36e8aebb2b6999a4d26bb139218081ff93c24767851b9760ebbf02424f718b340ba6a096abf80b01cd7f3d4752038ab5e4ca85f565ee333e0518eab8265fe2723655ba59284400e3068b1675d2fb1e8d3302f7b9215ea88ec54735f99c37da20e382328a319bcaacde929647ce0581fc2edf92ab1eb4af894510af6e569f99f87405c34b65f5579afb075b0ef41146cf43e23574774228dc1715db0510e2297c5f1af7c5fc24d132a38f3ad21650b13edf1e16c5c2aef7dd6283aa9577d43876b7165d7e7154631b026c093c19f982e37e6d3890dac03cb4198392d187f9ebdf6ec47b14eba16bbfc6a991e903b081332a7815e2660dcdb17da48b924f9d1eaaf13c79ae55689e8fc85476363025a63b59914c7a95e5af921b937c24ebec86c6909d8e03a410eefa817f50941fe631a913b7c95190ca777bca239301d4c131c9017066edf1c1c8abc90c54b4394de5f4c6e84923f702e7465de590da91b16ca42da453d4e614a4a848c547c0f01ad02759fb770515fe7295809eef5e85a90431683daa8d3120d7eda065f7669ccd67699fd66ed82fb9dc4b4f50f18202304981a2e312732451e535c56d91656cf91674661d08a8f473eb5abeba06b9192ef528f4e4d93345c5043b0294ce4e86c64c1f6eb264202c5a430c17e9d1074f1f4f60cf2aed470fa3645dfd0bb4180777c8e67596bd5ec147494fe61c67438b6c0001d1de78d0ec7919ecfac6160fd37733af2b2d680172e337a84ad030de3ac52ca54aaff3eaa11db251e4b6b554273c40cc2b8efdd53747295c3ce231eeb24d24bfa435b772625389cd39cdcd79776053f38c57d39dff7bcc36b879366422f31fd67fb3378dbb23d8d6518bc18e57465033adb8084ba409a9142d8ae3a01538478adf7a08b7c8c70a6445cea7c27677bad09a94ac7a5e684d5acd81807029366e6915eb3746c790f675944f512586ff2d6c38111135aa0ec818ca0cbc4af6cd0215a5029d80065418e7661fdc55dece1f875b61c6da23cfdd2f949bf195ac64626d741f4dc2c82dd038d1d370f6aff2ec434dead88ba191d478175719396ffd0d21911ecd29fa8b66dcf3e924838ba6bb1fa8b84e31f4bf20e7bdae084b2c81d34748dc4bd7a1b02954af9286ba366b7da7ebb86116654b12537e0884fb10075293b21b8ca9dc59a6c583b000519caf064cde458a6edf6b70f6a1e84c0749baa91be0be858f25776a32cf560cd9e43759c4590bfc4db51d4c308acc43dfddf9e162f1dd48240979b9542bf2aa4bef8bb634ddfab13a0a3405395aaa2b5ef9654b1056bfcf6df616ac7501fd9ffbd81b1d02057f4ff32555fa56b9dc5409d97694bc7ef57ced793a7d6ac4eb20e1a4460e40225865b39344b9e5cb38db5c1becace22cfc30917ef6007dfb3a74485996caf3fc7c3244ec46cbdf5a5dd525893a44205ba5f20943eb8186b934f64a2632544d640fdeb785a19a11adfdb28cf6bf422673cc9436a957aa62a8ae23084ff86ecbfc2c7df2856ae20e6a00db3dcfb6a575b527fb4d825bead0c5a396630775fb9166d3dfcb2f01cd2f610af4b2775d17f74a92a366d77fa1987bdc2853b3e7402c0ee7c4e8069eb0142e9caecfecb57a347d6c57c84a81e435af8bde4bc22365c7191bfd6762ddfd67888a3b667f49a8197fb5da015020642e7957881c2a69c839891f489c4a23c7432329250ea7417ac4e7df2f58fc2017e4f5f33e7d27f10c6f55bda2dd9bd8c2cf208cb3970aa94d52af6b9c0f47018cff8dd32fec67ac27dc368f686a46966ccc26d5f6e2621ffd6e61023da223515cedde8dbca343189259332443eb6b0900aaa249f4eedbc7e0f21310ced996d11d2b79ec57e0b49e9448ba4e12eff22886714f3630ee0b61201d3aba77404683e6e58857dbe96db1a7efa43a828096f9dac18c7e937048e34b7092f4091fb80bf8b55cedd2e084849b5876a7fc31942549edbe7f962f910f41b9367a7802df068776dafa6decedf00c811fc21cae1187cdd2af93dd412866e06a883349d3650d7562da437b07e5b735005b5eff60131bebe98351e37018930cc3e62a12eeb7195e091a3c52b7881349a52ea7b05d6034949ba65602fe7df6cbe4afd1ccb6ef58284012962e6576f59531bfa2dd78a6c939f0828e97764b4829671ebd6a4e42b0e277f82db96a94b097b95607525381ea99c08a368078b4a3c5489ce2541f411fac94a239e0b9932d190503eea837d3b3e1e4ab5813c6257a45ea39204c8ba35fabf8b4e60826c8532d84f2555da0e134d43e031eb02b29b38e663c3fa8116e4e7d2a1efa75fe318af094dc8676399c1f5781b6a10cab8a614562d3efd12a19718d5161724963d360ce056f6ed23730feaa9d0683bee3c1823d45eac9552e9a6692fa907f83965979b44b10376232280f5a3b4d06b2fbe3753de3bb1fe93d28523b2893c07b4a46497818bbc4935be4171184b78e6ff62760cc87d0dcc24c849cbb8b9381b0d792ea862a52bb26ba7316b375593cf417f2a2c52814b956de6d20e72acda3e1a7ae45dbae29fd525be63dfcf088235a76eb1090c9e380343b1d87b0f5cf9715d7bc0fd67ff8d66743dc8ffb8c9ef3a1bddf8e59c1bb1f2a8b0e6b9fdede00394c64169d3be77e4f9200e1f68d2793c91712968c9dd15e38bab2dfd1c8ea7a506b6b0d36f3786ea266fa15aa8e0f9b757032aa66588e790a21b34d50f0a9e52cd68349556f6452c6e26f48b1181a5dfd7b0d411ea84af9a16685c9394b2010c2462a547163df291a8ac0f9be1b06929fd49e1df21869f69fda2b7e2f3a6be95c0f2f54419f59e63467c179e1ae6744b6cc50ffac0c2becb6f0fe0b5111e28dcd20ff9bd107c0ebe57d412d1418f514b79a1a1a137d4a12156b4b97cc77b13fa8db46e102235755874b1659a92a7cac199316e30c23b54282ee742ebacfd3fb64c332141ab28a9e0c14394fc48217d61a390902168d0583077998423540eaea33fe794f620b20475841dfd0d60498eadb2ce20a0f5c464aa7826253e044b3bebdbe2f4d0fbcc0dbfad3fb481fb21b8a96dc4685c9e94fb4d8adfc8b2cc2153d77b0922b5eea8d0972f24519fe445ebb179bbe9ca8a272b8316c0c579aa6c26166fb1dbcd391299b8c7558b27462f6eb54e57809f078be369650e27c7cb7444d27eed19f1b2a34562a5339226b6b0fb03ca66da84c63c000455deffdd06bf44d0e6e349b7eb82f471ece9c236f0dc5487048f9c70253cda3b4c80081ec5ec5907ec7d6bf91a02a4a6d2482a3bc54f7946ecf499057ffe0c47f588ed9a57196aafa63081fdca760da19d4d19b208bf4a989edb6203f9396df124718e56fbc07172b6933814aade7bf99ed8a6f51467515d2ee031c69f9db0a14b1a8f5ac6b68187c98c424d0d3996a82c923bddafae79c6a1a0436d67fcb5bbfc7924af0910b33c937f23aa0d9b90d89b793bcf36001e59b7d57bdfa416ef2133d260637f8e7dc8e42c246a2d07a3cfb8073067eb61decbfcce4942b78c630fe9ae46443cb1267c6c551159a17a937fd569a28040abbcb2cef78ca66b8ca265f2a3a3a6978f467c4c162dc7e86148ec9a236351e36741d2b85704b5b506748448b131324e0b0d995b06fae037eda6a26c0629590247a6831ab6ba6a10cd75987896ede06acb562302bf8d6511342f7ea0c401e26934481f23651e94316448ce33441557d278c99a685317c69381365acc571008ed88b7302fe9244e70fb6dab8aaea165d7def367e463dfd112de26e583330845d290b527054391e6a1aa613112358b5e71d369a8786c9233d1ff4af7ad286864718f0ddeb26adcba3d3b9aa2564435fc85bde149a9cc15c5bbe2209a44ecba9b4b2808b22b2f8e4040f6c1f3960166476b633f58aa0531d93cbc380aff4c2316df64614dcdab216a50afbf7d4ea7eb980d7cbf3654bd22875f57ff54ba0143675cc29b334b3b90d073eefd2e08a3a8aa00f014ef4c615a006f03a615c5f61e3f4611737bb3cf7d17e2f821a98daaab88c87f2fbd51375915f21639bc6a21d305646c262788c384d49e2469ef49442a63b0a2e19b34e70498ae65540c697038d5e8a3d9ddb992ea364fb048687939b11b856fc148ba5aea0716095eb810a4e36af896ee6b5631c345a857d9c8f78f4560241d78a547f9aedc7e7a09bf3f91472373e81033bcc07ededc3aa263ee84c0a287041298e3f68b825396c06e275b77a8fe21fbca0881e6e0eeff5e0bfb100d03648e7d6169be0df9f97fc4eaac3b95c12fe3fc95c683dea65572acce8e80370288fdb06d6e95f0259c8ef05234dce1bf529c626f5389bbbdff9dacf4fcc9cb3a4b822d4232e0da161ab97bc9e6ef4bf9a07853916f6e51371fd3b6e20242e577d856501740a409cc3a1ab65640d67d4e568395832a64c38a602b874cd141395429ffd31159471642fa1b44a4f6b741c1cdec85eb223becbfaf23f9a67f8d6cd24382126b4accc814a90e79e695cb6873b87eb5e20f828d775cc73fc13752518ac9e9fad321a408f7afc0725ebb5c5998decb653a50b49e50bafc27ca41328201f71c1a2b534c89a7d3e7f1f301931cb29e02374da004eb57c98a502ebff2dfc8bac0bd672da1ee88521341dcb8cac8577414dada0bcc2dce8b9145fa20bbaa1e056e9cc10252f98262cf4e3fc05dcb837b9d8d892e3c1cacbf106ee2cf8f6c2271adc24c78b7d19f744c2b8611330c964cbb7e1f3b20da10c5e27680d0fe5e3e204572c734e893be592790639c83f0c153e733eceb30d8b71e13c894ae08b62fca5865a56e5a66ce1e4c9cd407f6fc581deff0df922e389f66b0e5a0a1179a0f48a6a980523cb3708f8b7757301b41d36164538e87e822becf521d4da315936a5e3db8176bccfca0d4bd76185955015b07247f51ad6a64b4d67000855a631db386fe426f5baeca836dc498e3305db517958b6237afaa987562a6857f21d3a67b2382edfdcc8eff0f7135becffd96265e9d95b1882ac97c7768e6ef29935a63448701019c3499a6120a8a39ff09a1f5e4edaaa1a906f2cc18765c8173f581288b4a99a5fa1b869bab51bd03eb94aaaccea3e15a7f0bf260e88eb741b0ea23b4ad8eef42b65659f11f2bcd6d50be4e96a5928ebe500b4f34669c68be7d54bc1da90b88eac5d94343a06ee7c74e03adc4141de75e7d0846d8b63b3c1fc517672ffad908b1d232943e2a9c4ae94bf76acd7fd43eaf32f1304932d900f29dc85330ec4bb3f89a44e5c66af029dcd077495c27f5420415494220368bf8495ed204208b825ecb2b82eaf0387e344d20d29a2e35f410370597525d99b275fdbdd5de677fcfe516ba2e46fe65d64fe501d7da8cf03e9f73c9b6e2d252ee0c2b71fb8f2b901e371f1b25027c631d9f549851713ecb40129d308a66ec4ae9e60c53ceb5f92aef8c1b6f887225bb71e0e4781d60c762d76bb562f68182e216cb0f2d46335083b32442c819af1bd2874b7f8ef88085b4d0f4480ac25a77d1e5deccfdeaef7722fbfb5c90845acbc119d86918aa6c4be0a172187dd2c9e132633b3d33d62d47ac47e2f06ccfce3f4194f4d432bb6524baf0aa227c52ce9ffad19b9bb74a3525b22f95cea39af311e58d3c6d5cc23c45f4e275e31e046321f4d4f4e4181f3deb301dcf73699f2703108b19f0ef6539c93db9767ab26b25b8f7ac143daaa3229ab78718b79fda6f9617804018f81b15af9714762d94dd7f37400a3805ff6d44944f929c5d684cd0e5cbb9d90eb16fe98f4c06bbe718f2522a28a01396d96cfbf06c64c3d7637c12efab5dc5fe388c0ce0fdb64c261a9e1803b174e6b63985258eba0dbd48f6d1265547fd299a2767c543f0e100aaf80ed1f93e146cbc74d0294967fe91a337bf0d72279311f31a0c30f9d0e70e335511f7310cc7ecdc24fb2dfd73fcf0403b15a52aa5bf36410dd08a010147eeec89e1179879b9dc6937914ff768d0380a5244f7cd6df98327fd18f5cf6b453cbd0f45a733948aff1ed354a199d94b7ecba9a2ec5d698ac3bef7308e3c77022d3812b19c5286cae8e064be23d649bd63ea901ace6c6b35440218a7a7bc94dfef6ee1b38553415bd0cb32be40f1fda4fede98c4609da5aba681ae5a9daaddf0e44520a541fd5e9bb43bef183b03fac78d9aadfb51b0cece27f4f5d158aeba64f765a77b7384f063d652698c571e0dcb61687c53eb636bf0b42e3067f383eac601fcd090e43c6a372dffd10645d9c83d5038bb928a1e33ff214ddfeee84c69fa7ebb0323f22b7be40499d20da20ea5b486fd169ebef7553a5b7b34cab995b1a99d890daafe85347f8d3de767219e8f3f3e59b1668e20525fcf553e4838497d9c21995946a3da3d25c5a3c087c4cf7b5a15cb13c34df1e5cf254ecbfb0d1f61fdb0314625ac4631427e146a9a4cd0fce5330de809f2f256b472b3b8f4de9e6c79cef81ad26211a89ca9de7c1d76b75f72cdebd79a9b7a3dea431986c84c31a1fbc66d90f29b2284e4b1342ec2438b6a1063554f4a3683b644ee84562a093488109a42849d0241392dbd442cc5f399f09f18a23655181c234d8edb89b1d4078014a3584d17638210fa29fefb0395093b62f8cfdb2be193b4575b5796424a4496f65a71466fd1e79029d304be5bd751be1588af082cd6d530b6b11aa124f627db02d21b2c4f042afbe344bd5701e1648b68b3ef91015251724610a1206cf7bed463e6f171eaa37c820577dc2261a94a74e155b9d0362cae04d05f46f56d6df09589b20ec0fc9bbd01b58029ba5e0c28294739c25d5c59e370d36a7de8eeb23f7fac1e2445bf4752ac4a0942011a267df5f683f5b30f471af07d32295c7d0c736f874bf25c821efb29ff25d95110fce0b67d618fd58ece6e4912f67f7e4aff61c67bf449caa2f18683dd67ef0e49f6b8c724160cddf2bc70519714dcf68db24f08266d39fda26a4a4b6901342f6251f35f5d4b03b525169c0639360c07fa9b4e164525a0bf3d46e14428629cd3a2f8797d370008ab86ca6c6f3e0aad3d251c1410b9aeb06985b3cc6b1c3b2c7073f511779eaeb8fa24479cfdb7d4d6ea4a78e5a5ee01d354407325f69ce67c273adb7080931709642a5dff178dea592ac752fc9d39a80a8b5763cff3626a2a6bb6a45305d4f4f3c9ae9e3b37cebed8c1ef81840be89f492ab79568f9cad7b9dafdfc92d2d86c8f170ae0a79b785233e81ba32d2adb30d63c7a7a7696498d4cb6d9e86f7f81f23eb186bc704379ec8e5baf47871baf61efc0798cf586147e37628f7a646641b5df8a35516b255a870abe0d778446f151f6ec3719bcb19abbc41291d25bd6457f493fc0528ba001a890fc596d7b4527bd8b9dc9b2a4800852ac7ec92fa9ce4120f0c3870f93c0018c8859e07de25d0ed1706b4e5ec5a573379124c9af293a09229a17e4d164c5051480a4da796572263b9d7d6e6bd3139882f7b062b351b11387eb5a37d8ce8536a626364dcb321946b509fea7908bc3c8ce1958920423153f0f31f6f3430eb6bb1eff34182e67729d319882c5fede8e11255833b2e9f27458d01ab43699c29a947516c842fae9549dd68fe47bada2d59ece959cd8cc946a8aa10ace385a89b70480931850cf038737769143ff346e82ce36044cf1dd6df604db460ea91d3864e80a181155b59b88103e1228623b9a6fdfddedd02697bc7803bcb249533dabf9cd3a9bc3014b986a4cecf36cccd01ba48e3fa18b251fe1c063987440cec028421e92a6dd989041e8d01f5822394dcf3a2a0c030fdb6c3d599072399dc876619be7c37eb401b5036418592be52f4bc3dc4ae6573855412cff20eae00a87545b75faae8524e2046a64889f89cb38d2ab2aecce1166bf17221eb71c73e5f00764ae83027f49ccf97a16819637eeea916d0c3e89145a4d6b69da739afbbf71b910ae8242f3733766b1c5ed4943043381bc9eb6d9679967065901d0b8d1eb02b8a66cb9ecfebdf0c7e063168b1c5c7b98a2052556a7f1f96e0ec0ce1e6b5d544a4f159eb1e71b5df2aaec105b78c329594ff463708eb6f6654672e4ea229aa6a33d817ed7ab43522e2a5f3323fe8a2e9ed99fd42c51ba537f6a2138e9275c1cd41043ba735d52ed21698b6bb5666b82e1cabddc081cf2fb47e766fd6d5d55960116ef161e2e37451791003cb7b889bd6088e8c9ba8ccb1a0293d6c315b23dd8dcfb2dc4c9006b6079ad67bf1c8ba7f211150793b157ce7fdac2628ee0f0dfeb9346723b223d287c51d073d70f719de23b03497a2885428d6869eeab961c257369c295b6c657768b706c3ec54e917e1d10eddbee523fd5c3d7dcce52fdc09d7be489ef661668f09c9ca7f5d31793848f48303a4acc4893fe917cbbfd8e409abfc97b843092fcd5a2872fe49b699b6f43bbdfca4871649d03f0183b3258c0187cdf3fef74f47a3c222b6b5291a92ea0964c6c7caefbbc0d2586ca459117fa038521446e46860dbbedb6504c3a23b4286fb95ac91d58483ea3c6b4412c094aafa2ef66a2a90e9e9362d806d89067e1bd9618883376c767d21f5da97b68c12051b9f1d1dcf5c85c605ce0175fd36b7279ab93ea7220bbac337916f3e0a5e7f406dc7d8d2aa36a56aa92c5673925caa8e21b18581c6a5ca0468100bbeff8922803c065956a1ac82f46857d4abca6cc0bbc3a03bc2fdbe540a3fa649dbaf9af4d93bb6a1a18640e4be7e2ae4e077c3b1bd1716b9e4ea736d26e7b4cfbd78c7bb021dc1ba3340a0d05d5b6dd3c08deec31decb08bcc2f73142c7b65922125dcf5fd57a00a34bd0f4fa0938c443b8435d7c6d5c93679f331fea1964296f8974ffb9f1b22c3c3b3e4b70b0edbb7355d4ef9bf9f6273ce514b535019ec837e7bd67e923761728cc845f72264a3223f29a46ce9c1dea952873d3e2c657f31f39c06565a27f8f122ae7e1c40cef9ae63659935143479cb08dce2f3512ab4d23868d70f66634894e5586e80c18e3d9a8ae8b07b4f1b2a73508ebc5df6abf7506bbc178a8e9d23ebd78419ace5baf95180b76af762d9495aa36f09c3bc7f16d85416cc6814d7dd1674c24944e22c03fe635a44b5ea7d8c1efae5173dd4453e668ee60bff1f655b456fbfacff17cdc45aafbeb22f9fdb61a5912de22c2c1769f416e51e6f60c706a64c00e156c5411c98bf11734c944dd424d375633f8594d83df2aa274d4e1f4d213f893f098fde7eb27f70a760b87310ae27571590cbc160506ec781d01ca24eeb07690108c67b08627723ba8f61a4adc6303883563ee73906c95095b6dfd422d75f323afb4d3e5e9cfc6f643d26bb7eba8964f0f435a303181e6f61f7be18d72d0020f58e0fa744887cf5ee5bae40e383c8aa15a0c4cf75fa81b264a64ae84c4e17a31b0ca29f5b9f039e86bd477a40c1ebef5dd874d1b5d7d120149d19dfc218a03224b0309a62cf1f924c22a1fb251aa55bb931fea3c8c1923df1170bf4cd5e965563599fc2220c4670f83000931dfff33cbf9389d70cca28fe18837b30bc0d644bd4d44b1481cca3835a9828a5db74744d39fddc8ef762200fb655167bdace94798fea115bbc276a598281eff53813d4c1ff9bdddc2e7cf3e1c6e707dce4e4f95a1e5fb274209430ee336272fc4da58ebbe519154062dfeb4983ea8cd99862c4bd49eb202e80a7961e4b5257b5d1f0de37a1af3b3f835dff34698cacc723275b47a3705d9818152f2c723962b01f05d953a78c7fed4984e0041cfa391654de51d564d8d432653dfd25961649d0f96fa170efedb0e5e7d93e4ae87485066baf54f492b0c58c919b6c9cee6d27e3cc8a4e1c599ab1579a0ca38018a13b3206cf7f5b12e821a5d5a421c9b4c9bf2e4f353b203085f61f1170ce0edd21e966384b40c76f8c4d1e26f47ce5da9f8a8af2ce93082e5a4780fc1684478db6bd1b93568f88f94c4d08bb82fa67cc6b252a51408e348c1dbb074298eaeeb2350b5922385470202b8c7d749c4c2b6f44e62248ff9bb583765c68c5688ad8d9238251e25b1b763e64727e52763e26781d9e009eced02b24a0a31be2a147c0b528cfee455003161452dd8f6a5c15ffad96e1f5ad8ff95429ebab9d871a3909f15e60d20cebcf789e62e9bbd0cc50ef74b8f18dc79cd810ce068fe7d7173291d71287ea3d22a8aa386e5cd5f5094791d9ad88ce14f7d6ebda8233d829e72f71ba4bf4811a03cc44f0d50fffbbd275aef61f34443660cac154f3f10276975d4e68841fd16c20420cab08af3229c9b3888c84cec5da8437db4a075fdc4540d68973d13fd0d033b5976820ea815fc84f921404c5abe27553a1997e44ecf501bd365676601c468408935fc3ed9e2c2ff20dec02d925b3717c9522e30bfd4b4c1f351c3108ca6b90f896248616f0bc01bf035258608c16d5a34a5439e765c7d0cce51ef1289821b2066b8edc6cdc8bd7f8fcaf74f3436009e782202d6f8d5a9f4273e8f65fb2f3a7ec9ae1e494b3fb987ef6bcd1fe12a9dda01d4b1edb2e4a699430c891bd8db0416fa4559f06e0f3b087407243c2b9278172ca984ee51e0172a3e72bfa0358001eb3b9598e0181319c127459618a708e2b2bcea63ec416741b6845564146c052c53fe86f49a473dc9752abf77285d853cb2b4f08b0947c2ded76198c55b8b5ba82c8fe13289555e45230da86f6c2628297b78f7e08cf70bf08d4439c96fb37004a0f043376eff3fb0344443856ae736343ad0e006e19b55d7287bfeabf17c925e115546e8a5d8ebf7f4f0cd66f61f2d776c498581e4ced49f1d0380af7a68bbccc5658901fab0b21e0804ff3f3af533d1469a627c7543288c3651f6cce4f44dfa6514b139527226918fc63ecc3242b7dee289e3e18b90388fe883de92b6705a44ea89346af76244402eb9a35a5a08b15404db783ec747a64090a8007f33d1e0af46e707aa3701df068f4e3f88ff1f480e1e3025d3fcb6c257b4e6dc63aa12c595cd95ad36b0332915af9daeb64fb2ed49f1a66b629a351349b6fad773908f12ca9467af29bfd880e1ee6e2c056d587faee8b3f74eeab7cd14b8be0394443a8795eac050edb035513beb5966fa5dce29dd4b6e830b93e5a24c8981f9fe753c3a123118f3f95653a08e1a64a2141e8011a2c36446d02e4342bc95888e27b191a7662c50bdbd7c302ef3b601df3e8c3399a18317d26db94f8b0a65cabdd70503bc55b82a1e5ce9af4f3dfcb8cee1e4a07834d175eab3775a8c46bdac70d742ff5b2250219ca0e8194cb453c31aa68282b1ff26d23ab94da195b043690289132caceb47e5fbf323f5db4e1b2679355caa504480b7b5ad5b64559233d3178db9911a419947226338e69aa3232bc906c53920144805f96f4e4ddccfa410e600299722ecd2df011fa2364fc055d570fa03bb23d80034d9d4d61678c30bcb1037d18ee978fac942dc4e9537ddc641421c5d9e52a45205a19f7c4cce885be1cde4115c881b17b66228623cfa26636caf0ede4928038633aeffcd1239041e4911763cc0e3b422935e24fa613e9618177762ea3de71b40e62eaffae0901dfb649403dc49327b623c2ce5487145e29022e31fc29caa0674885623edd93dd2c58413926ab21341c3ab305289be447324727a05f06299b85ec75be08a4b10c34673189b44cbbad7916c7cfef840e9af2daedbf71d6186a18d8724f401524b233fd54a8f84c926817d3fed63685f7181e343e7be02ec94a8b91abdb4e869d53103bb13c7af899ad2be76322458620c0983673d8602b428507594bd17960850520b384ea83e1f8082e388c87c334c3931dbb368c0632491a199d733b81bfc5eeef23e33f4fcf117bd55b5997968cf2e8c5ba24feca47cd2243b7f192390369b28c28057a5f452bdc64445c81b3a94214087e5fcf7c4e920357d98fc10fffa6a11489f24b1725ca868e2eb3cb33adb338ed2649c0f67cc70ad21ebc4e136dba0beecdcd0e5eedb76ca54571160950a9a63c4efbf1ae89d6953f28aaed5500275774decadc5aff922b29c90efd3d91f0a400cd94fcd66d99b377316a4b5c28663bafb0dbdb9fd28ab187075ae9e25f6d9469d816a9fc5dbfee505832134a5bab6b3ee015a173a1b98a7fcda6eea38b9d71b008a34617f4d3a86ea72c5a2a97736499624350463b6380e0faa2de4c08a70e8f450fac6c582eb2cdd363658fc75a2d736afc0359dd3e5d2719dd7d7c1e92ae07f64b2b6e92fd7697d798edddd4c119ad53018be0c0c5377e3c95a2928ffe3918524d23a8892baad79d936178b09d166e0ea153d56ed5cb0100a50670ce99892fdaf726575c624ca782820351f47ee724b02b828fdd16b6fadf4b07a4a600d4d6b4c1ecf6f80539612fb6051b374fd7819fabd1fa90a84ef57dc70c3004bf4e5243e5f193221f34a82f8ff6f5b85a36d163888fcf81b221e23d5e3dca0a77021b8ae3cb64ff4548e0d7f857643aa402bba1defd68e65fea3d5e8ca4de41068173a0798d98351b685e731ab9789bd3fe7d75de80723152d0ac4f91ad65275c583b4a81e475d254fbcf5752158c5a0e21b4b8365bd477f2a1d2d3490bdae24f420316e72d5114b87f9cd360f058b25fefc836fcfabe460e68ce34b57df0f4358dc0e655e7af967fe40ee5bdeb2fa60ab24c8447aa4d442594d4e8f677215551dc10a5f598c02fea77aa69cdb6486edbcb19631c27a4934f416c37c03bd76922ac0a69a107d3074cfa4db5834919127f6fde7283f03289204946946c4de81ff336ae0aca59f94abfc6be2a4fb876a115468fed79c1043ae1c2671e338e3641c499868c0b3fda444e394a909149e9e9b833daea6d137024910f7e951fabcfca4b9f4b650c2abd3893ad226254fb5b2fd1519490131e79d234741e8f2a7bfd5367ae4f300684f0f5fe7e6f71e4061f75edc93095f5137e9e649e52d9b1bedfc2bcb4064b619c0c3187fa3a57b40c28ac79dbf592beeded2fd0cd23bc5761d2ee26004e83f9004b8ccbb9768efacb4d97e7b2bebfe7ba569d882b42d0939cab67a6352fd3efd1d28b05ff8c3113c5ebb9d9a0eb19bc4899803cf6b520224df4d5f00e471a32126e564ab6af6a7f15a0d4e5648391e97b405630c17a5544423528822376e82cb158cfa34a393f83d5c419df4ec8d317e1b5e578a013075be32743210f8d9a26824573ab08c01fce3f9cb570c15ab3fe7fb6b27eed1e5e3f8b91a0d09665b76c35bd573a1fcc561ec23211eb490f6733d00f455663426530c6800b398151b04c5719f4b0e184950a31f30240abc4c4efd61d4b5aca2822dd57812c8079b3f6b7823ee42fdf4b1e30cbd40ef79e5288e6bfa3ea028de7e04fac83d93988e23a4cdc844de7f27d87155ba7fb4296910b57eda2687a3522d31769a7dd4f2f19d4a25c6b074e4950fa400df0a78f16540b4315606012fb2cb2fc096c33fdadf18f39d2bfcc2d74ed81d4d8df06453a424a2252cba04d6db0e9a1d30f3bbcf3449feb15a248f1063bc9d7cba4c2e138361b1172c367f729ff39a00a6a135cddf168b58f47e3d3c6d5a7b5ab680c201be87e304619607479bca35f140cba6b50a5025dbdef709cfe50292ea468616e415e11d520f3daf7d015c5ae9751ac2b04baae27980e64db0d3de520ac560e5d9358c061ed2ac4f78495bbc378f245882d70c7fa6b523f30aea652a288582a73a3d403f1690a530bba3a07772facf2cfb0efa6a641c729a51ff1350817822610919a143037a3c65f43b1d16b24bb2d9b4efe9e48896d8ef0df3d74e5220874010744d14e00cfce139f0d98cd5c931c1ed4939fa5ef0b5f6ac3bab3eea9151cdb53d129bb1c2b07ec837eef94fcd95682e97f856027ae6c2d524ffcc3171d1bafd6e05d7af4284a3438b3a91c2f9946dc58b01c4cf81e78e04b29ad6c7ad3206fb7d8e3d8ee270a913569827cf2e92bdd897eef0aa39f4e603aa2ea8fe4a2c5c9937786763009985b57dd5051a54e42c8c49cf42d9a393bda5d50442d11100d4fc9517ae74a7c3ee3549b86921b4bf26c6a71ca25d2b9dc09c49feef148852e502201c2c71f6171978aee720a419e58a8df2dd990f7f83d9670973bde58903edb99d41e48a9caf8610535f83fafdc26e5fff06113faaf9f64633722cc49723ffa9727a938a1a39de3e6fc20dc850b884d93732b8db8c9c51e9df4a9bc8cbe1ab872d41872b654f95591759ae6669d0a44faf96dade4c260984f47a7604f367451deba2070ce68c3a56332555e60d0d57f9375e593525441ae7d4a35f7e5bca7be5ea16f1c85b6301d1adeb2a23977ad6adbfbfb9a176be78c73511c9f7f63401c446e5ee224f9482cfde81300d6cae0780a2c490ee75a22b87168199281bf692c828e80cc67ccfbbbe4c6f5f5dc4ee0a64dd3e7e58ca82b11c7f6f56b79945c962ca85e49128a0eb85071a39fbb1861de6a87d8ae8e1728cbaeac7a5093975978c96d6cba5bfb19eea7a51f039af85d756393a81fe0c8dec32d8c98a22278d8b6e994a92124581bfed099fbbdaf69a77686e5a10839ebe57e4ba60309ce6e4d33cd9f6a224a9e681f74f22e6dc4e735a4cd1e0d220aaee298243e159c45453ecb1a5161d957d661cd252377ec61d37b0941d95eecd214625f2d1957969d5622392095629881b2a3a9f9971f142d6998ea81910399dd5f71c155e41b2d7a3195f1fd361257176506dae51297d021cc7fe221f0cf060f190b0d3268f15367502f50aa92cbcafb4a220694fc1246fc7514df31612f4c9e4470600a0893918bee7082020634bb9d21cdddddecae098e4e7e7e25cda2878699d59eaae4f47c4f89a6225853c5d1061e22a103a586ce3ed078cc40e4e7f071b247e7b0eab8d94e7e444649b5089ea7123e4814e58099bb3dbf24eb26e91aca541420bbd2ba214f7a7ef483e198bc49dd26c6340d1ef063bc5a1fb3b89155afd522a5274891afdfad2d72e9634a244501ef2f90547a50618ff40607c67cb486b77c2f9687f465ee4a28ca19be8dee1470b8f1ea24e3abf0771306531bc7c2f24b7814c8dca13ab8a50ac3686cadb4377839ba8ff90ee8747b9af2652de345ee6b4509575db3958056de84a14f92bc16136a599ae4110a0ca579ddf94ffa118ae26e0d1f142e2ced9ab288cab7e496c78ae48fb2acd256b66c350f1e1646a01551c03372055de4937174d16abaa2ddc6d8caa02ce9d13885eae728a5164eac43ee681d76ac303a762f0299f89225bb3368b5a042870c350dcfd84d20048a40c0a84dc152ec7267b739fd464e37eaeee530ec4d56cd28c8168fcfd0a33b9a9e008c2a8f1dd6d673058f5c6b3a59dc9c8435eda0a6923599245a8f3d65305964b8ae725075f4604c53d1f15960e589bd48dde595f8c94fba20232c6434834eb5941c567dd72425676b32bc0914b6587b4223bc411aa0577976cdeade1d279a8c0141e7b3851899712840cf778bb417921101506482a03d3020b56fabc437b7236348f361b02e827f69ed8e2ce3fcfbff95ff0ab985a0670588802940b8d15a7a0927c8b6d60345bc52cd3e8fd869bafd13365db37855715f551e24f56eae00d850782461a20505f307a2ef8945f617d98336ddf980b55522c98dc13e5858213de297220117750014f1a899ee904c4514da920b9596ecb922d805115c8d2d93a6515b527c6e0b6a4c5c9a518fa6b1200982f98a96684da63733df49acb452608dbcd2f310dbe0e6056e6fc9978d70397b53486a045bc09f2e34b31cd33081f7f81774d0f6a37b5c56731849ed75327fde2061bdec450b3800004d51b2711559898e88db3c1c66d2b4dd5800a232cb3a566fe45b06ab4213738ed550ff639838860fa078cf575b23500194d33aec5c90e65a30e8706282f210951306c4dde9688d31925bd2f495301494f2a112e4926674cfe4344ade78d099f9620a0dca76a75d4594bfcf9eba27969898e1e73729a3a5c4c5a4a9211247b134a9e078ee5762283ebcc9be81a277a4cff5941b26933470b11d9e686c6abacaf707bf079963065173b045776cdcce9984132479987c01b844b54cd4e3fae038b30a62f6fec4032c9d2e1aef120de1a10b7f86a2a645397fc7bf44fc065bb02c049bafcce221649c21daee8df673c0174f07a4950a8502c153b797081eccdf0a5b146596df35d285727111f161c8f3cad504b0768d579d80a618fe1f5b5120387ed0e6b4cce17af234f816aef4a483879946a79bf7bf11d7dace9406af692d1fc79aff39b49253198e57bae83663e5278be5516547e4682ea36b590cc9604119f4907087746374af28c85527f8a2127002a76fb4852ae7b63c8de73ef1a2737a730769ada90e92ed4c9f74fad4da32d0aefee0cb40bb2a096e897db66564119ec3ce2e3b8af6aad8b47bc9c26c68b9b4ece47baae5eafcfefd266405c6c3602212bc0793f3510dd33e82e667981f1d25808e8de77b181aae42f79971ffc23c841674ed9cda1476f7d7092c778bcbf6118596b91cf4e3d9ee40a666fdff5ec45f434c42d6432781658e6e41e9aaf0018ae231f0870b41c7aa2a382381b6f132de9ae7916546d724b6dbb9a847b027f8dd4deaf3b6616d432e4274ecd47270813e4d41179d4f3c68cc05d1445fe68fea4aba22fc2a9f0ebf72f30e3ad38d2b1214d345ff990b2e96e7e4c144724fafbe82b9c8fed3e574bb9cff26fbae375740582818e719810a8dcb6a6e199eb6326a5a5ec6481128cf8bb379a9c2526a063bf83776955e23b997c28b4d91b82def914082291be9d1fdfedcf3ed4d0c071052bcc6a10d0b51d7d321309d01455cf5a079104df59c1bbb964ec84160c91bfbc49990cee82f6691de59d72f11681113c59c8aba32165c4f105972d0f73a784d17542119bd4100811d2425162791f44fdae0fde16485624e6d70cfcb38531f9dbd2d78370b4075b1f792d174fa080b3e8c1750c446f7e7ddbf59e380271f3853d51807db361453cffeb05b26c85b4ab56f22d7ee4165e5981cb3955901f59a8c33c4b021599ddfff743900dec919e0ef0a2a7e891ca1adc6a5a855716ab488ae9605206f83e9f13a52a685f332c5dac3699badd972c664c3353125282f3f225253bfcd6619218284333207eb0d8be65d10c26d799c211ff8ba66c10e0062b45c2a70ab300bad164a029ddb9e912a6239d7ba4e6f4b2390212ae9f2a20bd9af1d80206c82f07bd1ce6fb5b1c4559d17503bcb322c0981c55e46579a07bdf0e5cd9411026da0faf1904c2c56b2693b8fd4c565b0b46df7600d3cd2b7b2c0074fb4edf7540d047fe6449e4f83f7da3fdebe42f475767d25a3f68269595cdc72cefd00e7667ef3d1c88a677c633c0e248f9475939b8f8b0bbc739f13ab5b9b82ae74751048a54ad3d322fbbf0508a9053f599ac71591784dcb530d8de2bd53f47498dc72bdbfac922094063fa08c7aacef047884762553c6f0bd91718cfba93084f1773266fcb4b17a079ee961b57cb1f8a5f0495a4ac0043200141c313f43f81f6b04aa8e2706d02fffcb5ea5bbd7292ba9c1db7ea400affa53cb2a7567e10bfea03740f7075ff9c561ad99de14d7bc14dddbcff3310801cfb2fd384fe02e73f7903e1ccc539a51114e017d29f854af4e6b5cd9a14330a18d6ae4a2e3433b059f58bc030cabf82fd7a93254225459720e29e9fa4a0d199182d49d14d537db7bf3eeed32ce5adc2409e013f5fa01c7a28ca6e94ad57adfeb394503d9620adee956743a80b236a9b0bbe36eef014a2503dc011a14d5b27264e65c9ed1f85f2b685ba41cf11b99182417f9b48caca390244dea9bbd1fd0b2c8fe39e3af9b5a59a8044ca6f15afa7d468bd14bc09bcada8fb30cf19200ea7b109e6381145dd160d4368c0db42f7b4e8ec95e76af219f204d97be1e5718ce265f2726aa1f8e6838c81616f18f1053a34f4038d1dda69e7f939cebdcaa1554df59462ad84fc2c0fae2601d0f7f90bb35d222be31cfc647334ccf80be6d5b0c8122d1b3ccc6479447755c78857dd7da3a09aa48565bf455c9443c31f63b6f1c37e20f824df9dc0c8dd7bb8a08a929c0780ee4a93a4f671e61e0fb0743c5d0ab6dae921f01586c216f274fbba60955378c2d0b6d5c78a9c500203ab64c898a1e0e701ff0997452263446d512d65dacb0b2028e5364c324087691f93a89dcdbdd1484f22fea7c8ccd8fef70a8553ae587bd7ebdfd6b012d0440dd4cc10b1028e0f6852aa33856c8d199bff9ef6e88dcb3d65167f266cbc7083aa9c9018cba0b7c73dfef265d06136e85b6c20182370afa3168d132fb21fc874f893a9c52ba022da09787abfa25431fb4179f33e1ffc8b1e3d3018036cbdb5b6c5d9bd0b03fe3c55aab583adb5b32a04e0d05f06b2330718dfc4abe86f624fa833dfaa656025bc708da34c8b1a9ea12054af59684de2ae30773817df3a8b08d2dc6070228121dc1e342cb8bd0adfb76e717a01b5783c6d25a1204b9e2da6093927fb3b959982d56ff7c9204cdce7facedddc4d2ff29a40e6d0ce3d3203dc802fd8492397aa8ab74092ea7839edfeea54a75c18d2ffc7fa02fad25f2fb358c9fb6a14dbae79f1ea123ddae104d10943060810624d7bc11be5b163d95ca6a37d43a6a8692887e3c4893908727fa3ff6ee7a99befc3e7f4a2bcb720282383b20bdbeba7547b0e25e0a635c737004b935f225306d3c3c91016840c27211772b5eb3c1dfde3f1c2751fff404dfc8a4fbbf8ac53b1af773f692103dbf5a72c6d8775167c1a031365e8d5896851b2b7e002c0f2439bc1b1721398b50d9711feffaa317b815387e3cba9ca33a4c23b8de1502b54c44a87fbeaefb3ba6ed35dfd339f9310b1b8585b336b078e5613745c65f9193e31e209fd82879ca141fcc616773adc3650df5d6e7c6177431186bef1022bc0cdce95413eda4cfe2fe59b73986d991a9ecde06b992650eed213eb90437de091e626434222e6493edf922077f2cb182225cd9ec672f04edbd9d5756194f1526f6f8a4201465526e808b4ed8abc5e29b2bc703b55b03d7b728597d4b585c64b9c191dedd5dd4ec00fbb5b263e6058fca89104c857878275526cc107ee61ed9a51245bd89469d104aeef07d6a3c7827857b465b089a28b44adf18ac4ff98a773e9822f3e0adcb84bfc0db60096bdf21f82319b2be9015d68b705a34f6a7a8b33a41835a7b010107c294beb790310b35e49bda822a5cc86d5d6ccfc5a3a58231696f16a7b017a9de9727ecde8d52bbf79fa80621d9cdbe1096f50c0b649daf948b2689ec5c0b5913a33072bd3ec8b6a3db3bf8dfde805eed14f79d950dfb561061cdb1905c0c2366b173fc526b542220fa82cd5c9139cbac7f8eef869d10757ef12ad7692f1b07d83956bf94c189e3e042499526b2d892636c7198626d53d41a799da0d3014a0a98178bff936b291984eae7e36380b21b8e861e1bef957989fcbd0d9c8d25a7fb9b6571e170771e70602c560b70c15598c0bca637fa2961ee1286bea83310895a80be9bcd0c1756ceb5074ca22d2a1adb31b4a95f4bad8ae8c75320520735b0f1644552dcc79b0c0af50d9d47bae1147c323e2080caafd3671fff8f676cf26d6476b40a891c72bfe705c5c18c6201ed43cd9a97b19afce170295c8b4c740510fb1c23b83c9aedde30b5e1d61d888ae80b5a2794a2ccfb1ccca49596834a29371709e10ad06e1c4a05f971f80406c84d2df1ce98bc56e269e70304a33b1167e9bd3ab1b89e263aa11d3fa23b89860f8b84db56152307d066fc5b9e3c110a7acc6259d29f94e78fd25454f4c1e3c8ee1db671a811802e8301b9be07afbe148964a4e72f2ed65372e09fd6c7b15bd58ca6ded490d2891e488c21d5cb89d9c1451fabecf4e4549bea9b189a817f61b2e2469a54227dbe8e410ef46363b8423f71802fdadb545e5a76c1ca3b23d81c083523301f4417dca52e585418e7786675fa6bbbec1232f742266ef4c23d718daf138017b881b6c2e422dd96291de8f4e71ac44419685cf250d39e81e721b9715a873b35264ed1d4050f231ac1d9513fa9d8c99f86b5a9972e8481da3604d234dfbd08c14c9e5ceb0d88f26abb285d8d35080546c6f6a5f84dcf85cb0644207f9288b76b63aa9c904620dadf76ea408ce364a814b46fc81ef32d89e35b34f6d1b5552ed99fd08b628585c1767bf56e7db6c7e531fce84b61546301fb8114fabf2e41113dc7ba56f8d2d56caecefc8e23ef58732481352e3b0994765537ccf2e2791282d930539cfa286ed12a81b6ad10fc1d44daad136d5974f66fc90ff6f1a126680fec54fa11cf98633b425ba4fe989fc03343a9af140670cfbbacb0dc691200add5cd70a5e71163af20fffe1a6a7767299bcb9b3c8c3316039a498e6cd004646454ee9cca48bf1f18b2f7c834184f833e5c810dc44d222df19b7ff4618f63d65d11d4f5c6b0fb58e6081586f05b481565eea64c633df45f707e971114d1cb938e840a6099e0d92d388fccc5391beb61325d4922301c6080ac676dbd4efd457e9730d3763057283d06d6f40728aadb2a4fd6dff161d8d1af9e56b209d5abcc90374d4213d420cc0b4865318198a4b95759404e0a8cc75921efec46b08e3aa90ba096b101b7571036cdd6a76bb91c2950d5915e453858c9c98a111222990d7339342875e3225eba5852d4996ad75436338c6aad7e1fd0abde6f8db45ae9b9b918f9e703156b5023388a13ffe48a97ace3205d0ad3ca7ffdfa0defb73de97b66c4745ed29249ce15c36b9f1625fcac2d2e16ef44432c0c8782d5abe08f1c2af4b6273933ba5cef8da77191f49038e8e003dc73af971be320f9447ce731ff9fd9be38e8885e08c4a3e2dceafea0fa62fff47228e3e689e18f096763f1b305dd5eb31d8c7289e963324928b6a5022344f8ce48e28c638014426e7e35fb6f6af87b196694e6df1ab391c50fe84ce249cd22e952a7b4525f3aec45a5fbd9110f1a540e3d05469e5fcb40d470f939b4c66de29c0561922ef8728e2f4cd963e56de15e9613e4021e8e41f3e4570dafb940b5d44961071ff7a8a445c0170d0cd7aa385c88b6eb23812ba3a02ace4cd254db663f48808b6580185de49c90e04939419a4cb5317696ccd68668789da16ba2a63a54692851c7238e4e1a21a6a542106b8a1327ebd489aa811398f073e88c5c0f47438d4da6ac6396b228ca70e57259c8ace273449e2bbbfc610eac214fc479de7cfad8ba176428c8f08ed305149383e0233072e9e54ccdfcdca0a47b1e69122b33d395142cfa20bc9e2be9770efabd27c68306ba4681976e9d761226c8dfa8938d73ac0ba7e24080a991faa04760ad6f4e3b5d8afe01e6619a5e5cefa5069bb5deb329228e51bd131de617fe5d843f7cb6fea2aa2648de964268d3e6c6ea741539adeae4379bcfce1e212e12351138838207d3cdb326717627fc60c03cb8c522349568eef2d2ae080644fdde0b8847d80c9ac341778d70b1f2955e312148788454db8f47548cb67537f04035dd641f6237d97a44e90fa160c0c752fbc99774f216d5dc7a0a1c4c4ed2546c1564523c9ad13344c1aa481f5a9311dfda725426809b88b7444886a308028450e9d3cca342e257ae3420fed66bde732517d1e0f473d2ed59ca00a8da042c4867859d52e5fe35ce801956a639b064b7475c3fe33d9e95d0cc180a99e29051f1f0e244a271a576e2eb5e97e869f5bdacf69fb1d67b2742c5e223e8b27a1d4a3c8ec78dfc1f46d5574514b38a07b000d7ac34482a7a4d85ddc4c8de90b1534b74c8c61cffd8a35938bd94695616a3d94e38bd83c2e0d8814c58aa1f74c4496ac09da408fa7a2623369b79d56adddb16b93a44d16d1cb9693a92bb972c845b461a9ebd5d6da99c34977a2bff4a49069c0c2123ba825dec9ab9f02283acf575f7a10448a888f566eb75eba42e17f0988b1b505367a66885c5b213d4eeca21b4c4121030cd6079b8dd86de4dfc7b1dfb5ade0458ec37dc7ad6ddc78feff43ad64d87bd559d6247842d5d2441bbeb6fb263a2ae8c6adca03af316344af853e281ceee824208ad9c248b6655dd174c6114389f90e768f4f6ebf5d22cf2e0a827fa8ca5df894c7f3662ad5bc89e5300538d3cdad491907bb76a53484bb2880aaaf3076bdf75e5d9c7755c6fc6958e210c156fddf33ccd450ded521b61fe9698f2d2c44e74098d251165f7dbb4ca4fab20e6a9629cab0ecbbf197bc176d19257f50dee43539c30aec3e250f93914426d38fc21092666b4897a055a78b8d71c8ad19afd17b6512f9e0aa508c6ad9fc270f2ccf0955e660b0a3aaa358967b16f1e60693fb484d679327d4c45147f3e687804bcffd90820f09105c18d95a5021d2ce34f3515805ee6c90141a2653aef4c5c94d36fbb3025134e2dd12ebb8fe2d7a83d235d078c67a7a6ffa7cb824441399de2cd43f3f62eedb5d5bd3527aac31b4cd0d4308cf6b3cd463f57b27cff778fbad43f8ee4977482f98256dede6d53384166303b4e532f5809c8be08a2a1a421bdf0f102319c9d80e99f978f00de822a1bbbb50b16a3aa1542a6d09b289697a44e00dbe12a7721e96403c94e61a98cf1a8a3a2c79d00389b9a363f29bb11bdf039a9f70848f79c426694dc55d52cb574de3797a41a4a05afcdfd65de0c06d08e03caff80c2571d5e8dd9b3ddec6b2f78b2159a57be50b4dbe6cc271a262a0f4a80684e2bd99665312d0c1adb8cf79c060f1fcbba62eca592ed3edf9e4529849408dfd0ec69535bb377026f540f2ae16c18b58be54d8d34437e34d16ff023dbe3bd5bd644d75097bcdef1d9c9ec61ffc04ced659f49c4d9734e9607906f91818c9bf4b591655d61839d76b1700cfd8922a7fc890025fa7cacf90242828e8ef622479d30ee5988e2ce0d29d49010d7fb03b604de8a17a2bbe96f64c6729f5b88938f5aa1c99ecc714e85f8a8464e0030e30c273529e6524ef7fb048fa75867ca9dbacfb86243deb4b22fa7ac04914f95fd9c15ece7adc3186bb4e93d8dea8bead5ee1f8b4dd702d6bfb451825c1296c80943750252d2e6d8b017186a3bc139eeef7486a7a3b540b2efff99eb52b8099372f01197f7d397758c169969039c889df81b9c4b8eb2eb341fcce3496f73697d438510da30fd1f5d186efd62c542647f4960010924f44858d5987025266aa4c59c4ff6d06516f39a48eeb2ae34131393bb434979b012361e8b3313e84a7ffae9d6ec724ef19894b705761d2a6f26eea1d3bb477a0b6ada0354d66ba19b3eb505f8220254267247b00bfd057fcab95c62662acdcc2bba3bba2166f36d39a990b20ba1700ea681757a3a38d3cc25013c36a0e9ad31b9972797145e19908cd29e09a2ce482fc80ac964a543c8930d88a304243d3160a618b40174e37ac1cc15f7f06d2828095e88a044a27a9d858f3b9d7e0ff6553584fc58f2a25f38b245022de69ea052dc64387a98bd723289c070a395ec197ba5ad039ac316f09b730b07ed922c19c290ba5e02607e7632368c19cd256778c80fa3b0aa97b88ab890e54d808c1374ceedb91efdc0737b367ef6d8015893ec0233aa4ab0308579fae8603f9c835ff7be05449eba0dfdd0475df562c2e3e9f0ebcb7065b7d3fee1574865aeaaf5dae11c0c483cfbd6e5e9255863b7165444cf3971bdd4e8a38d6a0ab8d33ab3ae9a696f2547571df71d50f7698d4bc255c8dfa8c12afb43888f1cd5460f7a2cbfd51a06e5c8639b339653dadcd22765b3833abbcaf753a78583fc7b4d7fa9f42c8987673ffe9360f6c9459d11c71ac0ac26b5f62cf7bb7df621442dda113ce89e7f799872368fc0c7802874291e0a8469404816141b75a480cedd3418124b5ae1c81fb470dfad96feca29516c1fc56a0eac77faa86cc3a901d9dabe015394269763a3a29b982382ab51360520cd5df8e60d18352ff9d8c4c5b2b6dda8c9b9d14aba96ca330c0925461250ba172f1d9d760475b33c1f9c8ac2bb6ccdeaf3af29a280d435a7ba3c10f8f8fdf3f7fed1b4af420059d08c36bf133fad392c65e00a4db8d961ea5d6b427db97d4ee62c92b39793fc39f3da7073c8833827ed007035812b3f883a8e4c96ba24be420847b7b79215f0b34a6cce7a6b1fb8b222a07b968a9076a3827cbb12bf0784f266efe1f3c24019943847418a3cf6cc4ae63eda0d75d7318fde72b7f6b84914676dbbfe5f097be0c267c32e3cf5d3fa330c132274efe45d7884e04ee83e5ad802b691bdb39a47ad3ba79c0cabd538c978dfecc25da817d087ed0ceb86d3ae62a1de04c3bd79ea14ebc6d958d1c2c5e4e3c7871ae5bea09e4f9471f2539cb93e325d3f4e0c1a0573782ede62abfc0ca4722627eba1a73e6b094c5b7ddb188e5afcc9e97f9d6cf08e25692711260100f7917c09a15b752e1d1c75f404c5d1866f56e26a7ce92c2e72724d85f649e59a517cf615b107f14f0bb511765fa51bc4cf06c4bc674e655c586f7dcb877b43ca95d3bc4b8abeeb03e5210f6a529dc365ce5af12b82fd08e59bde6da07df347780c99cf9de4d3749c1ed99444c597336e41b1f7fdc360d61c54e2602da33b766c901766a1e26410841bd2c120ceb6f3cdf815ac85e08958355becae78a387cc1234fc06e29d0bb4896cdc8ed0a74350c44b4ecb3499036a4eaad634947f7d9879947ad0d6b074eb5994972cb49fe272266c2b8af6184a1e3e86f6a4301701cbb8cbf921d45ea5905a8309316faa747acb4ac558c97a5151aa84baf4746a48db8a112d45f0487858c59dc97e1dae9c02bd085879591a99cfc524337740b020eddde6a63edc3716ad2d47ef9c3d7f9ce4940a46bb8f72fa85b02b1fa35cbda46f9ab2d5c2c881135f5349cb3958e227990a1ddad6b8b4e871deef87767a797df8f31a378bf55d1d70982dd99481969a81f89d1eddf636badf44d1cb5930f211457885634f11dc458449868510bfdfd472e0aa5e3c74e0d01cae6a52a18401baad8abd2e18539aa66d3e7babe38c7b38816def6642ef4b580b1e4c7161277f04f3953f43058dfbf999c263c59dd2985188df3a0c59517c43e4b287e0d9c9e756d41e175b88b6984cb15141a7f2cf2d737bd12dfb6d052ff2b5a9468a8cf3044d9ac0effc005b9e7c531400c8655dcbf40835b1884df2f8a56f5ce929bdffffe3b53f2e6a9a91c81fd9fb9f00f961a9376f9ec71a3f864a83a07165517b8f293cb7229134d2e7c40f2c7e1a81fe05260e5718a4d629097f16ce1e0dd600a2187953b73cbf1cda41b343066a5ebe7c87a9d39a7d10b4e25a07e53b9cfd02779e186f6ab641a0cf62b19d2655cff2674310fcc8015b506a554ba8fd8553c349a96a9de90d111176ea98e7feed04f780b8843780f20b259c100dc8ef27ef598b8a96eb206773c1fac5757c15f21558db00813530da627a8af9d3619ef29fd53cca117086d717793edc288dff974842048b729304736c6720ccf2faf3085ee6ac8fc56128b041a2b036ee39ed28480f6ff04cbdafcbdaae72441cbb9ba0b3aa9c4cd71c59c4b9c5904d7ff28584c68afe9f34d5b9eccafdc1938439a5c5d65299ed3389758846bad81a6ebf7acd2cdc41252dc009debb01f6df3e0a4ef309e8ae290d49514e8f3dc668343a2053e00f4d990996761cbd8b00cbfa63c110c00a732ff5c1f0a57c71f460580ea1766aa47fdd05295485b1bfbb9af7322fa413b40053844f0799d0291c609a2aa5fd38f755ba0a4b2a69409bc536cbfcbc38feb4a1cad46b5e4cb2a0ab5c93161df7af0c41f75f7fd3ea6b0c3a7229270c0f9ff9d2fb9417f29b6fd33f02034374c1bc0a4c7bdaf409b166d9b2534bebaf4da5f329dd0c5800145d10a43f89853a1ecdcd3bf1364933af51474be58a17fd89f79fd1e7172bc262c651dbc948b3ae7e9bf6b74d4db8aa28da6ec5f646a22291329d8af8cd579533032d2a0d006e6f6db77a471487be4a66ae2e1c05ce63b1918cd70750a51fabbcc4829ed7ff9a478e77b61495ebe85471b53282aabfcf0f119b3514b5317729992950d688f59892d7b5e21f3b806940614e28a154881a6275a2b856a3157ac88a7461c96ebaee6733cb42b9ef6e2112f0c558a30eb8b45cc7637da41a9de35fde0dc79d47d12b4d020f66d7948dfc6d2e79614cfd973fec04aad9c726ac681734d1dee6fa4abffe42e76fb7a3e711b7918077d04f5569fbd2f5734c1788ba56c291498b466b052a424952db77d52ff6e29935e4a83e67a53d6f7499ef669ebe6c216079b7e19e03e5ddbe093892ff6d70c3d8302509e7ec9bb27e68cdf8e4784f6d64a88dd40810c29581af6e1822bf9c5f1f2086583c1fe55aa14bea381c811fb993047e6fd1f406d8ece8f2815c715716be85237ae23ca6d08117c9607aff101c66cfbbb1596a3532035e1bcbe2d3577244a06d8a190dba5ca720d899fcb6534c391746bc2dd1988a0a7463eca516914cb5fc9a32a4a613d5010bb2aca69bb3a07702f5aed974c392d3d56cbcf82ccb43736cfc747e6493bbc619002e653c78985ce0a90e07c99d09678ffb306154d3cebf66d09dcdc97049a8e35f8c6447045b3c3e56669479430b8cc09600fb26e70da0d80559d7a93334d0e2069bd301df7945a9e63085e12538fc716e8e224a0441c2b93302536960cc5544cb853fc4c430281a13505a1a7e93ff72ffd1993b0dd82a774f1c8848c3094fb57b7193e74a1400712cbcaf6653b3af0d4a96951ee50fc0124ec77107ec6b33a8704bd36f462af40698465704a136b0cf192b241c0d60dbab0f62e9af30e7e611c084d7aecfda8900276f69372c0347f0e639b41f9528d8e768789030238b2059fa77cd1cd565188fa9d694b3409bc533238fdb0827e6c447b88a5162b5da045748fdedb87571b6a7ec1da00b07b7ea90ad313db00dc92872b1bd28394c18d4a62e450aaf74c490faeed335c2bda9436e32978cd36eb51b715aefea22d11d62d519c3ccb1086c0ae23c612e6355b500d999bad6c0ca089ea2d7e3cc3ee3558439173f0b56c85917621d0db32342d349d2eaf476ccc8c94c673fc915ad2edfad6700825e0fc434c189e60ea59c5c4c8e1496ccec10f9f9c9be103b018f8c9f35ff608ef82f4d4f1729f7a6d7ae26e1124d4c63f6095327c99432f1c02ac77741d57f031eb415857647a9675e2f9c07bd4b6ffd91a1623788b53cae8fdfce5201c719fd3c18b9521ab15a2bee90550861dc2feff13187ba138c0588ef38dccb0d44705a8046af7928ccb5047157005aa51b5c9579e272e3abfdfeed59071d829bfe98384e6202fb67a65419d6ce09607ceb387b2adb19c84b639712b62895eff21439b1f89955c80b20f9163e0e269202c92db5f8184040bf38c15addfc6f7052f9780a968c942e108d92582bb2f94bf8a21c991e6eab54e08dcc9ecf76b88422e86fef6f5191a9822f6917efb0bd48343bf6a0bfac58b1935860b2c2688097d7fa7bc64880431ea08417617182f878ba34fd47d07c41d9a6501eec2b3f1552e82d65dd3e2da1dcefc4710a2c42cff8e282818b2ff9c8aa6eeeaad31b481316fb9ac45ca21e5908d3c5a79201507310eaf1fef4906199174b42be7bad5492e7364a5b526e8817f039b89be60a4373cd99612bf8ff80117715a14364808490c17f41dfb37debedf7f944e6dec93bbce0e046796ca3f79f6fb3dee0f638f9ea6ddd1044cd6014cea17e1ac5c64d4bfa69e971da421b7d0503e2f6628c8d5dae0cfdba5d1b43f1925d63d83bb6fa0e16d4764d0d165f3c06b2b541d4f86884d7e19cb447e5e2799e1abc8cea13f9af62e19386ad4860548bfb78a05a36323444123ac9a58eec016b16e94773fbe07e2b5d655f6e4f1e79f086ce125fc1c703b11d9fa170a318aaa89422bd0ed52e547359d742f675a3cb426a24bfb6f60e952f0aa0207ea85bc3bba7be41abb857e29f50e0ac8d7ff17716147f08d46dc1b32ac737aa98e01245d4e958f99de027fce11003418b3911c8bcb19656c1a08b83610f6f175242e49a32afbdf7808a3dc9ae8548e7d9c27c8d036b6bf1da79657535da01cec2a8df4a10ed34e0a3227b1d31e2986082c2081848d673fb6e1d9bab914f7f44442b301e6931bd8dd76494f2de649402ab8a387efcc1d3337fa75f4564fa83e96ce191b2226ed7769701b580c41a87a2712c9a9c1b7815ecac251683507c8ffd4d6397cac53196f7e21007758a8e91dec67175c4548d901bf8afdfd0dafe8b4435fc251b0fa484ceb5c62ac0155ac3dbb649daf78563f320ce5446a1520185c80c386e1c0cb8134c48bf75eb574ee2c73b440bab22b7d0877668ebd0c03291c29d3ab986acb15582451ad305a5a318f0dabe1801beb7a851158e33685452341bd6a7ec5aa78ef27328ee6a5afdb91eace0e5267183126a03cbb7c394d8952e2abc02f67c4165f372286cef8b163e43ad390c094f23a53170798a49d8b3e11900135ae814fc7e1b0a11ff0b1469ad69248fc6e1fc498d558c722303ed40d9946f1da0971a446ef4f0f9be557788a91a60e5e4e5a0552eeb5894895eb02b2222c6aff5c4c1ac68152dfd7f59e48b326c08316c9950f2788cfc0c55a99dfc45dd3455d4c91bb25a32fae177ba5aad78c434fec67c1307f0a08e19383c0e2c21d14f9f7a91d9bd5128030a730191f0c29872efb45021af6093bef0b38ee8ce00042a098533436caa39be29f8b572be6d751b3463cd6568e794c794e758230534bba8f29572875bba68f22ca4ca04f0f5a7cb570ad338809d9678244c5b351e016ceb69c7b822927b99aeff82d4286df4600ee943ec3a4b0082c6558df8d5cc2347109e13300c6153b02fa8da9a6c6cf7379ef08267a14be10bbde3e53e70921404bf6505fde4fae30b74600d93a0c245a29beb2bfabc789e70649d0d6c9e98c5f256e3c700313a6f9c0b1cd94e43f85915846e2435ad0bc1c0bd570db5c454bb92655d2385c40497b331f87726f003dfc51428a4667bad79aebb28a1c49d808c0dbf1aaa761db21f0ab9aa6f4ce6e557de309efb3dd3b8165ab470f1199ced60ce93f5affa6f520126f7c92c91539b4735bcc89bed2d1d00a3a42cc722cdf020d5a4c20ef4cf2fca9b056e971053001cfcf0edda5fd07aa64141d7191fb801a24d8ab5b60cde00160d746596ca7f44b5dea83522d601b20021a1c46ab303bd3b5551ae4c82556b87a64d10c0e18b2d0c78f2d45d3429762d7542ac65bb2a58e4876134c34031d3714d18f7cc4bc994ccdd7a697924ae715e1eacd0c9feb7580815bf365bf45c870a52e102df85d93cf81b60bddd5376df84ad7bf1cace6acd42b27abd5aa176bc4e2d72398c01f7048af1c7846077b776c02f3c82dd84da4037c5307de7604dee4a57ed0ee919406753b5d10d5f43f670614ce71a62b1e98f99249fabd6c9cf4337eecbdc0abb92c0ff1b2b613c54839e49b5794cfc3f538fe347c8f96a2cf1b5ad9d158608d1547d14f1de4ffd25cdfe0188cac1a77cfc1e9a1e6d535135150916af365a6a137c0cbcc4584147e121c806cea02eacc6910746b3cee93161f8bbf21f81dd92c38eda4b806affaacd742ee5e5cc93c0f1de731ffaf0e0081d67834c981f52350df39d9054a11c8d5d2ac6e26ee4e092c348ec3be2f9b6c0bc597d93c24eb758d89839f230b812bc3a0d133bdf24085bf405d3054ac6c4d692282c0a2e5d33fe7a14bb4fdfab25055d5f5c1446e4607eae3f08b1449cc6303734d775f15434b722714731ec9ba1e3b5779a696e36f98358e4a52aacc9630a6f199eff2c549e7a7e2e791c791695111b92661d7c48894ccbee446a78420220eb0d11a1c74c75c12d6865e313d6aaada4c76ebdd66f4edd82e68dcb075c24cbcc209d3e1c891c458653ce30b17b93b3fa2390d4de914246b8a43a79bab450d70aa265fb3d98bc28e67acffa4a112ff7e3dafe5fb5339fd6e89276b4ff17e39f1a1305c20418d26076497b92ad93e26f743996b26b79d4dd0f21a114c67de901a0eacf4785c6dab9b99a36d6e93f293f8b2e3d849af3af4a82820aa90166127c3477354723f8fb2f26d9e3f52422c6be661e28268ff436142080efb2a23ff92a9d043d6d88aa43b9ff43262a8fe8a5c4b46aee587e82c9579e750f9035e257807d2209de01c45a5f709c62e5d5a934e993782d6c586d89f9b274bad9ae3ce6f5dc3f90c0c40b33387a3dd89447da839deb2e30514fc6f7e8e873041dc2f794602d9a19fda1445214ee5cecc0d60389951e30c558ff729b8cdabea07dbfcecfd68f91005f0c4bb1f3057fff127157b8925aa2fa4bb72360549f99e2c386b6ca07e0cadf057edf64a082e500606da452dabcf29f3e991c8f6ee6800402f79ff3db1eb835050b313be8d5812ec5278ecde601530b9f9fd1c33a7acc71a0fe36b9303813ea90dd9f93f5f833b74341151b3da1ca6eb4721230bd260ab62307a3413e9a552c910553b6415737e5a9d887b320f3914bd49e1b0824c04ca7e5ebd095dfc8e6c541c21080b5348cb76f9a1e37aa3945a8cfc288e311c4595885f7d306d9a0dd59817285db7ee25255054c1acbebd13eb0999d28b803d401b08cf1cbbca91dec936b1c3eda9d0e1fd9a9fb7f1e6a2f83e82508f39c8d845ee707f83283bde2f75fee413b5738331f5bcae888a3d6bbf74855d4166ef79ec0292fdf7d0a49f8e3cbc1756403689cbd185c65ea5a710c9205094578cf3678cac1eb7f64e2fa790751193098851963db8a9169a5b09085d3aeb3e1759e963942211d2c3d8f4adb9c429f11bdbe0188f2219f498123a5e48ebefc0adb8db8c753ae6f9d7c8be8bc9bcff5d6fa580af2d20172e4ffd9f0e2405c049f5ad31a25fc0a323a74cfd2e579b149e80d0ad4bc389394d5e230a2169eefd8e07a0c46c43fd3445c57708f814c8fa36f64530b1741e2573235835c7422dd961d368aa804a3702616bf86fb12b4151ef9c8512b73e4e23eca8a7557370c283d03fb89cf159a7778f9817f92068bd472df2360f4961f84f2b6e6bb0cba75fb6246d29c573c4b7b1b43c0a30da396562a63577285b72b0bd85da0394059500b0ef9d0ab821aa8f79bfdd801358592ccda3ac7738bbff7ea93f0bf0663561b81ef1610fe66301caca2ed87b9f69a6cc71c175e72385212a51aa5eac41e935805f54696e1cbc1277233821aca71771305110ab5d1e10e3686d278b535f5b43737d172bab323d23ab038344749ebbd493f70f34efdbabe54d37ad50e8504ee222b3135e987f9d61e50cee1f87f6c3124a014f63d2ed9f5a99b519f12c12aff33816dc640958150cf2b7235697f41bd822dbad9005584c10c22706bba19a5d0fe8ab8bd8d4867d43db0fffb4099e715b7996be25314957343559c5fc2ae57622ba220deec1faf5980feb635fe67b2cdfc2b2eb41bc6c0cbefbd86239e56551b49ac3e705a62ca8a7bd6f36437d5dc06a728b8ead7f4612992cb32fdca94f9394826c03060117e290a63c725b67065de63c177dfebf5ca96b0113a64c4b384528d916ddf1ad9db087ec402657a97c783e1726fe98fc6c4941a2bd898afda02047e24b4127182f881543b8e0bff2543edf178d9cb6a496bb40f40ef90dba8c7c5f2a6aee40e7c4f43679ad0217cf676178787838584a835dbc9b520b1d75f17795ccd75b1658c6dba2609c2827e986ccbe6141b4c9115b913b2087ed7ece4fe3c1d80ff0efcd908b28e98a732c7febdc6d01c19babd625bdb33e01dace818a82f652279b0a3057cf51befedaca1ce9252d0a669ff098efadcbdc5c81033867555c33bfd33ad53fb019521d9ba144c5c384e1707512fae65410e915d00e3b75afac4006b30be4ed162fd589cc56734d96c92edbf3ca4cd093b2c9660882094f9469bef3a30566bf945be50f1c3ef8ba3c239dc461dc60cecf9bc4113620afc339a081be707e7a915cd902f27a2105e8aaed85d20a4161e2a14fbb5cf1247663a803d5b174b6a436807c627e62ce9331aca372ec520f4df7bc5ae253868ad9e481e55afe5df387eea8041a43ad62606a6d560d7ab3ea44914ecd76a8a9b89321e79ebf930580e42e245294eedc6617663fce6b89e87f568f4c28156796e8ad160054ee77971b6687251f8cfc2a908def44013bbfead68dfd9ddb88ae82455fc70a72ab286cd43175a7f3e9bf3e4e714be340b1bf3f7eb4927d47091a13377206e2412be399be950c23ed0c6827d6789efdde51428a988aa12050984be4fc10c9bde900124c84cc08b499d1d1a954df3d02910c28071ea6a9b74fa7924efbf6813ebd474ed9ea7af8a45442d6207d916c21c8e7443bc31ff5b0d19dd4e2e5f70e19a77c22e58279b12e55841c7c4ee1ba9faa7e8b5a0a7d95544a2bac6104305b4dbb7e9464c60b793716aaa78c623dd4e38d5ea291667d75ede4779f64c98a6a747b0ec1e15b4e6db2e35444658239f855ef5da95c4e9bfca2858022090b9533d32c3563068880e2b97495d8d1765cc42b2a611e66cef50b912a6532ab6e58551f2ef368b9db92eda8a05c9ca49defaf84ef6edd15027d4a6ff92500bd6b70b0362323b4c32d46559b708edebb62a2f63eacda6fe5e01a2d6856e517f388e4c4f7cac27624fab13c8c670852697c61ff661771b349fdc5f37d7c66b6f8fa2ff1edbf57a3883f1067c11f9acf2d90e89201626d4086d558fdb395daee6c2808114e8267ff6efa9f857bfb1f84ac3f323a0d749f9018070492a0fcfe1b0a0ac110658a0605d2b80f023887592eb363fc28bec1c867243da047ed8d88e75a35f94d1fe231c4c726f7e464de12b0d6219de09379e39e6916870619dc897a45e516df623dc733034e90d1e19b9063115cf55f23caec0f314dc12becf1156491ca02ce8d4dacee810f5e91b21b13b08362d1f7b7a91e59e062dccae38ae0e133eed5f5db398e9018729e4c2cf883d991342ca1affd74b9a774cb6e28205be62b04cc54e09758915e96a18ace0ead2aec8dafbcc2dcdf9120d72e25c00df4b62b9f927dac80fc50bf730d4b92e9ec7beb24bb92f9e1c06eb56a658ed2bcafa40a5c36578c71403f1cf4f4299f8aa5d4e89245c35d40614478a6f3b4c9eb47dc7adf36f53a0a6d18c5b3667aab38814f0276735c3618b325b19d212fdf1b9a7db6cc92efb794fc57c83a9fe119c42ece5564232cf4edfaf9afd7d37372969866d3754ed3fbcda391611cbc10c4b9e5248222501385f75985dff6deec772ea45301d70c0fed9bc3f6347277e39fea9198a4326ce90b35ddbc4cac88c4a14da036859341089a7db45668d120632dbb6fd02a1cefb7876868ab0155b315811569e8e936913a861aac6d19e159543a733087a8252c681cf896a3fdf98547c17ce00ba2522a4c7dbcbd5e3037ae01a57813e8f8b15c160de308e4823c6464fd2770e04cb625557ff037fa397424181fa4fe6dba7da74c720ceecad703a283f48a2838234f399fc5484cf099dff3afbe406c2040793a9c94b83661e94fcfe9ecafd201dfc21e4acc67e76b279b455fc3baf6bb8e9ac4b8a696f37881705928f0b65781e4f2be4708064678a436d768190bf5ea3489060ef2a6080ef74ba60a691861bb02cd17659191260b33ff24bd69897ff5198eb5a014666efce588031ac819860be7def35e6f1f17d71b1d0df32daefef4be41844b357e1c5469948d2a479c69fc85638e15db0a987434fbe56ddeef25628960147879c47f2bda323f23cfeb552fa2d3eadd039632f7da1be15cb5a332eb404a4099cf3037bfe49cef32d346c4dfdad777834087e01f86c170f18f38ffc74809fa0fc0b829c873418993c713135a89a12fa34aa72af1c38f391a5f2b7f5ea3e9782b0cb7a164ddddc9d4cd94fe76bff63a1fea04fd2250c6c7fbdf11f8f0996244f4d1c17a8c27181cb3030f481ae4c941a420d0b61c53e7c86928fcf5989a528292de3e41f8e73cbbadd8e79ab5d765c7944bc6919935d2adb80b3eaacfef22fdf7aaf05aa6f9273ce51251a0909b181b44dceaad6beb869a8c06e058a7499ed1d01fc8bff6a657743846ffada5dfced7a666c7ee77df7eb646321ae305cca068999f555c8cf8c71c2b3894aeea05dd766214fd2637faa4717c05da8527ac34c4b56253be1ce7a933e4d1f2d8d972037fdd44c4aa5e4437f37827350e15bff69da3626289d7ccd8a44fd57e7b6cbe1d257f0cadce1194a2ca217154681e1f2dd282a4f1a84db91774df80ca4c05589cd62c9f93530aff68e39052f8365e3df18f3bc3106c1bc950c9d544dfab5f3e12522cb093c0b9217a673d3bebd43960103c7ef4dd3110a8996dd3fdaa03c827fc625cdbb6d121f81793deaaa11dcce3f3eda55e6b0fa27b3e80c7c6966b6adb3c0d81559fd529dc9fe13cd3a783108070c5ecaa98052dd9b9f32a7f938e40875d18d469468e432da18c015bef670e01d2529dec4b33aba73ddc48675b839bb70ed3c53ece16d781e5e44bc89f713408c7599f419b2ebe10672a3088f3f72200603d15a41405ccfa7acb470487da78bd5bdb28631af1d86ab8c412ce0011fc2279bd2541a8231acb38a7371fc129145886a61dbba073782bb2c2709040a00c + +Params = SHA2_60/6_512 +Msg = 01020304 +PrivateKey = 0482010c0000000f37bbba1cbbbfae56ed605daf89461524bf199788f97b5e260a2d7b01639a41da3c29c493f508778612af6987927d24e20598d4da0be055017fc773123a1e3d7a3b2212cbdabc02b8fcceb14db182b7ecfd52305329cd9f3ad0a5f81744eb1214bad3ada6537539bbbfcb67c07012ac6682859833e64b0d0dcc928f1be8f3ba080000000000000000a2a545512180899af1beecaffc91b408764f8b64cec615c98c993423dbc321ef90902d47db7025ce7b1a3282a29e25b2f41ad9deb2b293d46e30d433d6fdab1a65f6b605f667c3e2864e1144d0e52c09821b129c44e7bdf4f33149f30420dfb97acc083ea230db5ce0d3a1aefa840b0648d1101792739a96e80e50a2ff4b045c +Signature = 000000000000000060ce21d9a59559133ef5c6169b5e89a65250b8ca6de609e6e1a6347fad42acd9832993502230464ab2766d879a7c11abd1a3aac428e0ad7593a8df67e065bac9c7fd6e5b2312f67613ec765372697ccb82ac8d2bc6cb9414f07e54e86ca41ce70188b360fed8e791682c647499bcf319ea29c26caf44e5a5499568467751c26d38f62abe7b8517f847f6c20f9b64df190bc6d9208621cd23c879d947ed07dc0ebaf7394cd1b7144f75ad3b5e6f00a137c2dab9c37924a8b499540bd595655a33af7b5854553702187907424277e9651bc4c5e30f105f06255876318eb244c7a43629b8daeeadf983df186bcebda49777120f039b4a97c13188e876645caf2f10286b259cb6b46c69b619d69aec365391982e712ebb1cce7833704658b48fd5425b9131a31924ef5eb1f736305bf8d5c9423036ccd5c293a4324938b60bc54b748e4782431e8b36f2671ccec572976c3cbbeba393a355e583ebbcffaf5baa961255293ae4749677159348ba7b4876b1674b1bb483e895fdbd84ae65676ae1ac19d57e329f9ebbebc2b30e8bb8e12fcb3146748e1b4c4405e77e7fd94f5069c63169adb712e0a1689777cffde492edace8a6fbaa81df08a21cec69462cfdb79a4bd5e6e199fac2af2cf7e168d86e64546c10dc1d1ea267e16ae6c9023b2de5c83eff53430178c053108009d5a80d207e0ac66d25675bafe190a814207c647d32a53252138ef605dc73fcb8538845c1bf58b8bda36d083e51b2560e45ebcfa65b3df6e9c82daf30e0a14549089df4f668eec9b5488b017dd28606590b5a753d781b81f13d745a4b3661d0a96fd0b31f9ce8eeebbffd8f4ec9d273994d2cc64a0c655d0137a9a4b92738612a1284b43154dec8adbd09cb49f67b327a581df87e1f9dacbc954ced8777873df8921f3cb9f31a1d8458d7c65ca585b0e7c00c17dc7be2cab20e077e9142895959be5a97a5cee42f160d6be1377079d5439d17c81105b795c2eac4f828293fb933a98c4eed2d131429ce5b0611ce6422231dd2d9695d30aeb052ba6a4a5c6a85b1b19f451dab3fb9268dfb1863fcfe352d1ba89b991313aea86ac3636e3253d8cec9c0c5f1785b4b5031e7eaca7d9ccd59aed25d9d0a271b18ea8d58f5e0978243aebdce92f8d0e98248262cac17137db704aa4eac45816866135c6fc3ac94a8b7d0f0aac2cafb20448fbb2a44169c9a9f8ca2d1e60d8b81500562aff8064eece41e4e1cb41b904fdff5fdcb1aa441f8c43a93e0fb916fa3990517282524d3ce39dddfffed76f95abb756218a12e3efbb6bfd033ea25d0bbb75b0c12ca2d4c8616ee5265aec06401461563375c7cde54b61a1ec74ac49c6b0b9d675e11feb4d84c332051c7641f8c8921a7eec508ee8acd892119daee1a3f3c161169f8fcbd861a7a8d5ce43eee77aa0ed1465fb3aa720c2fbaf9d79f4a1b48aefb85c880fc294506f47f463483a0638b5a2f0db7a9deaefc8b8c9e7f11d353effc48e22fafda5977aef595960654033e9f01e88733ed550765575430a6baa7f8006a41638c0765b03d2b7157f61b1f89e730d63833bb6e5263a29917a7caf3a9198c1f28fe25f4be07a79d68ad3a4b70761f4837ae34c72caf8c10cf82c380c14add5fae69ae193a2967d2f055e112a35abb00a2ac450bc18607205453fd821db2dcfbd338373cb7759016306c5164d0a8f0685e52f02482464e22fe6b095e920f3d00f25d870295ae52c503da1bf6432b4f1586b8a0fd8e4b22caa406d52faa696827323c6adbb66d1fa9d2f5a93a5c2667c0840cbdc98587bdd5332f9ff31538aef85acb71078129bebff6df86566b87e88e69a0e635c6d4f112b01c1656a4b51bdd8d3aaf37d693548bd22ea679103bf9e8831646b8f958b8480dac8f916517b9f604be7de0ab8d4674f7e9a075cdb82663169bb2931f50c8db9b71f06ad1d52f1d088f7eda97a6be365aa50983196fe564a39e5dce416448047a4673b310f4afdbe979dc5e26b7fe80501a70e99533e0f4efb75daec52c619bb48f7975e461b14fc744af56b074b6d66cdc83200387a8a994140f2f10525604e087edb526e124dd937aca027f1b822162782610393f654307ddfa24ce64fad5deced763b663006bfdeb11accd36bcc1687129a3ff6df9c0b6437b1b2976ea74d8460fd8f8e8ef1b5a2f39c0ea62e161cca144f0d5396fe1fbb048ddad793fa319d299ef5824415c8ade65c012c0464d2eb42c173f361edb8ce19acf47ac2941decc501528b09bfe9302ff1d69e725ec2dfea242d5a80fbb8e6e6525d04127c01c440405da1f391e822a766fea227bbecf95b61f7c84cc8466807f396f3632233b1c1ca2fc4da92653dfc94cc592778d0410fa5f18e52d0e244cdfdf72c54301e080aa4bd834db31394992529822c1521214e9bb0575aae48307d1bc2699663f4666eb7f4197c15b321bfce0ff7a090fd4828ce7e7118d76071e58741682253596b17986de605dd15949726a9d40d45548cbb4e128b8848bb7cceff522d2d340ac1caa962b48f615df96da4e80612a1ad66c068a6377331b9065187881cb67f51769fd82e742c6a49f1cf28e59dff0030628474b15f94f5c97a0abe3f842cc028a24fde92cc7cf45cec505658e1b728d260e20886b806a6d2783d686ed883d0c871c9467fa595dc9e622cf5b84ae8f4f4665f7c516bc05e52734592be6535a7b8e049d506d36ead6cef650851307f545b119788af8cfe29978acbec7ceca658b45bfb93a9aceff6ae6b47b74e339263252be45b5c6aaf241d9b38562efa56b524d91c4f7d8c14853b72f0ca6c930ca33914fab3ea59669c89b01f494687914876c197807e480716bf4a70e813678aca7362fa6ad8bc30dec73e75d69a7df95c868dff6d4c42b7fde9bc7eb43db6e30f2fa1865283541a9a904eef6c579956c202cc1e4c8ba140b1c6a43913f49b6e83d1d6ae94407a83b5116b66488147e2dc45e7bc79896c6e9a69cc01f271b1032f75263323a716cff500a925dfc3fae29046106abbad49b0c643a0e85602e7b965d3b87f37d46766bea8223845a0c93e9b404b7f2187573bb77efc6aa48d11e0ad1135d1bec6f27258e462be4a1ee6f9f9687344b68c59a4ae946ce5ba0d5cfa1acdb6f32724ea2c02c58e38fc390863c2e7fc0ad3ea18f0d1f148a6eb90a90dc6c83ec0e1392b65d97c369fa184af11c420b9aee473b4d019019011af1f365ff6a13f19902bde22107be646ea05969fb07e4c3de3968cee77a12b31eb59bc3031a85a6699782fd29f5281ce6976849abd869bc2a779e01057aeeb5a0025564b2d38ded2f6d006f9b379caa336e12616bb0f8eb4ca4de4d9621a20749962c6c80bbe269ebc24dd8edb9bab3090e78f92823cb144389b765405789a2cb0ad6ffe0c3322d075d7ca2b690fa5ade8e43527a3cb5a139f8b1b6e58637fa2c98a924e9df8f848e22e1cc4a1ab9c0c3c4b8bdf4ab81d0ebffb47f1421bab225b6ebd145c0689d24ee636ffb685af69b4f32ed21838b91bf027ebea4d82736346435cac3572e8d5ba9cf9687bbddad6648c1c8db770b8e89c90df816ae1b3a334937578a1bb508850fb0a4e4193dab291c4cc9103f0a43229c71339981b4f0b8a6b11c9c05fa5e1e52dcac6cf758ab908e6829eb117a28ea669076e6a6beab26d07deda6a423b9285e3db40e27be5fe8cb670a7a379937142dadf7c6f5bb5c2c11259dedef5617374c3d5512bbba8e1a6f9da8adb3ab19a7b5b400c1aabebda2c892a76a15da0c2ad74447c7dbe5dd7fd58144acdf3b124d6d427c8499bff09e1fd94d01ad4c1a51ea81e2ed72d43c5f2a7ac27ece5c2f3c6574c8a7bc33f450ce626799caa209ad33b464e38d35668743f82a52b67ee123adf448ecf4071512c6026b391fb10ef2cf408ce7bd6533166956c948419cd3955662dfef1011c8988b99373eb6757cdb52db146a0cb5daedc4e2764d2b9c0ae0584759cd549931b265280d53cb7a08c6f1d6766115b8a6c59b26f4c5c79510aebb0583203d1e30b218c627e0a9ddec6d1e70100fb611909e6f1914aeea21d17029fb1041ba7e7858f24de11bbe1383099fe4f2226f76022ee8364a09fba3b95aa00857179a9472d9198897732e7360ebfd0fdace3e6f7c18dc17ff84f6ba44c19ee4fb65e4c8b3c7c98319eec5f4a4eb10b11027a94fbc6678170736df10a6c1ad02ad520df1686bd9a41b2e417a43848a84db93688d0d2b2b1912bf894be772822700894e87008225010b17a7c72ea1407989d1e670497aeea9528ce75f1334ac0aba568a848e53fccf0557663113285c45d43d73ef30d4793f15b1918edeee35573126231f31f6e40b99fc185add4cd50e1671358a7c436466c6dc2390fd502e2a7c1e17baeb5cfc6470653c36a881f1c2c3676fecfceffdf9e366b85ce7c08e6a92cc48b716dbce1172a840566302e1aee92e4d8c1a903b28b3e66271225ab67c7153c2fd4a47ebaac6372cb1c40c325f0a9db6a24ee6f2496b571bd54160ed4ebc04afba347c7454552c39b34de1f3605868c0175d125f07cc8db9a085e40fecec00400a8c5297bb1a16cb6b3662af7b1c66820421bce597c2ea596e232c0938457c0fe9a81845d4b4c202488e1cb3c14107821d7e33635fb8c3b19d58c8e4921ae38a2633f4876874f73711b58a6cff73c1ec1d5ba96447c080f5c19d150dd8f7a27445eec0ca8801642c1a5de89892da19c16d66e3c532ad15d210305471bd44f4e2072cc1134a831937499c4bcba7fa3ef01e28391716a7bcbc2891227cd3b8846ddf8bde229d15ff005c2e203aff4c098413cacf22685683c95ec1bd94b3144ceeddac2429d310be19cc686a3070493cbd6520ed552d397899bc5e088c90766b4d84d81d9322c79216b33f43b94f2896d5a5d3175bb4a766571e9462f8666cc51bcc0ed47ce93ba81617aa15bdd53db0afd5a281e13054917e0076cce01d97987eb3b569d5a5b69c4fe0d5817c6028a82dd829badab388d369e8f6276d07009e9abba63e5c181212163c3e5a2ba0c1a447fae92c66e53276c7fd02f05496f86ed8cae022d97aeeeb5bf5bf421ae062db9895544e7989ea4141ce50ba4570601fe02179b56e5c4cda9fa29953c552cf569da1e030a54637772dfb9ce3930bb8bbbc7e632caab436a0c3d15108745ae5fe46b7a6e11df24e4c87dae58c1cec5df09e39fa2a45184659693f8c60f2b14f1f5868625552f175974279dd850e4cae5fb59e462f35ef20fc42bcbe60328d95b00b4bed2d2d23e5bcc89c64f3b80b46c8df125db30c64758f94b14ae7553fcc369303caa43c4c13f6b35f326050ad74bfa5a0ac0e7b48ece97a71b5de445190117e073d6981a5dfac143a598330463342836b6be764e4e616275fb6541c2fd282291f2c7ba36c5cb9a1f123fd4aa3059d0ac2d5e90ce846d35acc37fae148dc51723fa7c71a6c0fa6824eeb0e0c051b982fdac602618985dd50109dad2358dbd01343b2e4f8bf577eb8e35f22909b86fa80f455bfd685d04218db03b8a35870454e2a8fbf823ebf3a48a7926ff74e04972c81057a31209888f35c9b34a7255e05ff13c915255742bb8154f7483c71e6cbf7ad57d90d4ff2f1e779ef10681231a2cd4cd67d33d8ae3a25c0bcb2f58b402093a1d1520b6e9d31ab70cfd255d5ef2c9d39856e11c03e5dda5931fb862de8477181a80794f5447e05b8620c2af8429f46ca966c55c42074a9b2be5e2619af111dbed8b64b472ce42974df6b5c9c8edcf6e226b2a4c59033f8ac7f05aaf643d856318e836c7d933f65288df9301b72ef3586493fa569fc5a49dced2cbc65aaf0f1d5b857e9f2c32c42d13ace4fbd550434cefc5136d2dce1e54400a83fc3caeca0dbc2c54b84c3e470281b0289c908aa401f8d039271fa58b283306017a0ede965e9652a01bf79af3b0e720ea979571669c9d33040bf595bd67382f82faf370e2dcc5a7149d248124a0669572fe364a49586eb1a2a985fb3baa864926b7bcf871774a1da93b9651ec561927cdee0540ca87052df62ca76f3442b21bdfd3fed999e21d877d7462c4fae58e14660096e1d3fb80a87f4eb77e7735ead891a95d1a0fecd04cbfdfd5269b79e11bc5982289a7173f4bd00856a22860082e760fe8a21eb33c2ccd8d9683905fa30dec132c0245ee849469ba24f222dfe3c6d7f94663baa69ea8fd31d5700aa4bafad07bc87c50abc8e3156022bc13e92d50f2552007117aa58502b87167e4ab7ad291034ed46680dac80142a186051b127372ff3213b8d94539aa3ac221c9b93877735f2cc401cbefc4360c914bd7c686741511a5edace84c018d5dd82461425a16085252456bc8236f4764472cd6b7ca91d32043ed99b03564f80e3c4df83dd1e8f95ed745be9aba30a92bbc7bb743d40ae288b48ec04d19eb029c082f43b95d4ff68f0ef5b5e200a8d045af144447cea3fbfbf4c8ff6830017962f07dd5d95ded43cd9e6e81b7b1b4dfed61f86939668b70cb778e6548a517ca9d799557775de0f75054abef3febc0e4c56c436be7ad9b0a187f652266f99ce375b114c1ef368a0495d567d3c3c7f9454cdb747d043626b137c0a15b79103e658ed6067046f904fd1fe492a7b1493fbc3a739c4f731f1134fdab5a3cfebbde475b86fc26d9141d3167950e8510dfe801011b5182826cb56cd2b8fbe55260c2d14017dbe47b38ee7bbdec02538d3756a29bcab62d789b1d6bf3144b097e869c3bf87514532d1ef72996d78a5e007c4b597e225ffc97674921be7b57381b8bc5d16b87689cff4e540f693f456c174a9037082a4c93ed56f8c91a0451ea292567aeb46aa8b4b4d9727330cdffa688b39db779bcb95a577ce138fbc01c5ce4e9df9951c61f99579277053aeb84b9d4a8bf3ad723e000e93c30621c80e1e3077a9aeeb3169dc2b2fd9791c654de5e239988767e9a0802133d465d5d499792f48690becf0238b57abc2580561706c4e7820ff4203f94664798a4dac42437c9b90f5570e09a3cd0610e907a52f63f11d4524f854c469839769f1d6646d176957fadab9686f4a7700d1c987127cd36f280b8dd080ee07d0ae6d4fa7bdafcaab7ae73add2d2061792a0e12a467ecde2c640cc9e6f09bc7a6ad22c65dea20fd91f4410c7922051cc67cb6de800049bab4ec7169ff038c30e5d6c69ae2028c6aa78fc48dc795af9e567886da4f2fa90ad2dfb5a1ee653954ddcb2093d313920f3a9e24373205171b66940a6c0d7b36544e7937f6a3f4df95a267a5fb79c980dd12963a882fff7e8826e020e297bf92ea9b302d6b0193b8ae0303333fe3e8d9ea9a78e5d7045e5166ce8e04e5d2e44c26a536617e9906b31ac5ed6ea1e78826b5ae071aaae417241a48169aa541819d0d33335bb7791c824be3d48031b2f7112147ae5f5977d176942e6dccfb7e1a381d2a5180222169680d97b892736c7adda9949d843801b499bd8eae92da7695e3ba072bd739b139264de3164bd6f6f5d35de9e079f88eeab086121ec72766191a6699b3a7b31351a251256543b9fab6c1199e06a6bb955bd76c1a9e1d45e461656c4576353785a9e971b86dabf69267695da160834b947e35667e0a6c1d5a7fa4feec694f1807431c17730f09e96108a6fe88888fad6e4316d69c22c2c299a13c29b0002afda108bd504bafc119c101971a396eb977f4a4da96d7a7ea585053da9f708f67799888156dec6b4da04d49fa179779e7d5ebbd5e44cb3ea730c1f5998f10d012216fc73278551c1564fceddf484654e67d49a0085721e7762ef6c9494edb4913b160e0510f38410f64ec498409fa12c31168c72c5daf2c6b2b7f53e33d844a2106e7951d052b282518743d3f193518a172dc7ca30a647f2b61a6afe25f6b40242495480e73f63f2c1f6c15f22a4286e42a2855c260066f48d2e4e1dac5c6845a33727d43453fb1ffb0c79fd241fca8ea2ddcdea5aa5e0a8b3f978d4f7cf4614907380eedbae8a579cfa098f07157968fe8a26ce72dbcd2e56ead5e92a0fad265447eab7441f47c6efb9229eb04cebb4f9779b495e020be7e1e2ee1b25b68cb1cbe079be003ee03fef61bff4f60fbafa47a24e1792bd44e6ed50dd5f1a4eff1e54721774164d10fe165dc9df75a23d28884f3ecdeb842b231bcb1785610b4046515af965241d09489b2caa1d45e58a63764260fa05a749f8a7627b65dc09ac39c798b249f9d672de8765e1116fa538d496c8ef9f33acaff51b9bfc38195a9e0e8a25182dab3586dcfeae713cff01ad47313161c3d3aa75da6d3fa72509b74ed589f0f7d57bc77f073d4d2aa8714193186f8d0c712b2182bb8d55ba93d27b7c166cd0ca63bb53f42863049ea257c86a74d453d92f50ad6f60ebff4ce05259034ad4d67616e13cb5f314ddadeebb46a10693ceade4d71b9e1f0c3a4f18d6cf27301de135b4feace8d469f3dad4a6265398c60c67e2973227f3be3953b83d168721a0870befc03c663cb65cab381819d94c98a7e39b0a34253dd83e9fdb3d7766d242896d37472564542216abaaed989db35f14adfaae082e96c3c22cc6a304caa9bfcc76768e14ed10b9a60376b85d831eae61ccefe50c7258724677f3c09cafaa1a2e013b2c468bf85e75d2bc4c7bab60bf7b54275a3fb8f1384be68fcbf8e11a1587af0fa5a581a890cfc419fa69ce557dd4b94475b14860a747100a3a2e05248f1d0afb1ceeac61b96efeb00e08cc9f5c9a14325c21d7389185c4c24d8c76d63eee2389f04aedfa2690335b7232978e533811d223e9f2f035b745c83b3d0592b4d19824b5a98517bd6ab4841783ef364a2445eaa1b6cc3ca8ce23692cee08e800ea193c0b5d7bc5ecece13d3ba42011d440602c24691096634e41c0330216d462f92e32d0c603f3e8e06bf5e07cc7f19fba26345c025171871532af0088dfd80521b6f01a44e6a82199c096f59ca14a3f09af761f50f43c474956635a8bf12bfc38ed77048f3dd34500cd63b395b966790dbb57448a71e04e369097737cc7be1e9070074a17b8f3242fef413309c367d7e4a241f0b47232cca74d3ff337539be33777a419879d1f41bca6089d1320e14ad109bb731c900ed25bcdf2ffc2e406ba7c1f799829766aa30d56c16cc2dc7620a49059800b09173fc446a13e049cdd50a625d553f6955a05f4624813608a03b73199444b5008fba2816b43656e8bd102d43e325daeaeaad17b9edfa42091cee0eb5c0a24be0f022f4ef77d2b078a2f0f29419717fbdf7018918a4651c1156f4b77efde65f122c5d0ced54f48e97b0b73bff7375247fbe9b53a3d2a9fd6f83fb4d7d7c29c46063333f39e45cab4960fb0a94b1942c43147ad152911058a6132245e9f67208ea58d91def17ef85aa291e91c0972c4154d1851ffc5ff51a7a8ec7e9535faef30a471078d3ed54576af83f7aeb79462e8ff75200aa0339fea977c93e99d193e88592df7285da8db4d0c2fb31cc7fad225a53b4c7986b6ed58aa1a52fed383041c4167921fa8e53de5b3d061d527dfb84b9b55c6d62e201d56a82f4c15ad3856bdc70b14cb73894891eb88660c54d668d80ed15e0ba7e18eccf0af74c201f34e2466a463b19c5400f2e427bffdbdbe24f51f6e21daae72893a4a9b16ec3c1dfa304c9fdf7128ed3bd31e123f17f0a4116ef552532f499253ec71697b61509549dee1e21aecc9bdf31eded0a85d2525401ced30c4a76f1c672879a3f6530b0ebced18f56a69ac0f2a168c73581f5d1f8237fac35a2333142db47c1e8a0e7083853a2bcbf7629b71fa20add5ee9e428cd4aeccc4816491430cc8267e5bd548ccc694ff7e702fbdfc0557f9455c737b78159bef73c441fdf6522eb9092fef29176fc2a58020010a8e0d6b702a3453212b571939485446949abaa4824a782383ee597531dea7569531c9f02183e362901f351c25af0e25d25e4eef0bc1ccd4049eddeb533d35842d2e211f8adae54aafbf4d21f61fff20becbfde436894dca6f1cc47782829bf06c7cf45431e7d274b19357b296d21e46bfee944236f7a25a1a2f23f9fdf3fc525e6e2c178b0996819654571852902ea0f5a248a6bcc7661a4cbf7f342e0c6bce77af8a647f331d4100cb1e6958a464c1b4cff7f089f9890da66a2d5f7ed2f015838087d6d2639568b8850988c47332804c104db77db381cef8429d46661d7f0e264188c2c51b97d1512623f88153b46721d73d52599ecee858c9274c85ff25bcd616446322d9645ca0ed3566c6be7c6c25e82eda97d8133216eb7412a0bd4a7800c2891e34568c8b9b549d645ce88e64c61dcad866c2de3c10f52945e0779347d4e94975e438ad86a3fb789744d3907c74e116068455b6234ebcaafec0dd5785e1ff564410a46599e25c3abbf47e0e23c7533dd7b302088bd452f5dcccb86ca309513cc89521d93cb2dfa25bdced41690d88984e88f256590c1006307a30de6d85bacdfb05ac5f63ac6bf0eef13108a6d5eb37810d298383cf7f62eac6ff83018dc0032e7cfdad002e18e1fa001fa599b80950a534739378adb0f74e5edac4799ba2ac0e6ba53e848adc39b81fff2ee5143f20fa67b392ffa3c870f3d99f64b463f32a722334b0594b819feeaa4886d5464f21bcf7c3dbbfc59a88c3de3756d02da5cae640bb464aa7df1fce138c11f016ec3db89ecc3251e585e0a0b03c15a3c856f3420db9c0f9ce9793780fb7da2936e5b8ed68b0884afe93e779e8abd468f64c3645523048e2f5d7d1d7f326f64d0d91b7220994a38a7bea9458af747a8a96246ed278713a76e8fdbf585ecb9ea3f030fffbead0a33a6c8419873a54000608b949edc41420aea6dcdd3f1b8af270927d7d1bd97eea28e695457d9d15454809ed6945a16734b90540abeac855f1d95d44a63c52994d4c933c92582aa679a7eb23ba8079f3cdf25c97414124c8f1b50d16f26e672f757ba753d14218e3502f031d0937c9ef8c32645794c26d73d48d82ea06f07a4429936682cde30eecfb82ef14789601ee2e9c5fb6133bcec18db5f7461fc7c3c67ee7c4bee86127c5817ab1b5dfdf63fb17faa325f1c3b8b35c5ec11d81b661e1e534c00f9501f6a1db29b9d20039b691cb7ef0dbb7e422bd9764653baf309167bca841464cfd6affb2f238faa0fd0ba453890d8df7ff82a97c884ca9e546a7bfd1a0c53adaef02ffe4cb2fee9803cb2cd3f22a4a990f859915cf84e40e357bfc4616ae63670e5669e97e526b165c891704ed9e30008a280755d61a61e2f9278e93f55d316c31bc96b24fcca9397624ba3804d2a81bf224e05edbaeee446727faa8a14c981b97723d0de114f0186fad725e55987ef259dfa603808695315ff7da0e281392168e49dac61cbb1c9f9a704d948b1ae0e649095f57a000e92bdbd3e26e2cb621df1373047dda2a4f40837e52cc59673383fa9ca92c4881d4261336724f721abaf075d5130914566a28642325bd48b4d5c034cc4f2d12ee758294ce578ffcaefcd15a2f50bd85150139e007fb6e1714a6ca795ab863a80c76f87e140b90cc3b4e05f6a98d3f003f169a2a37dac6f37fe08d1c9aa7918eaa959159af8e18bdd30ff73c93e248109e638483fe0a0edd9f55e85b2bf69a2d106efa12ee6604b4dfeac837e5e7306033e02e483a9643aea6708e3d0f389be51deea83c83f9d84bf13459f27c7ef1389face652fea590781710af5634cddf4e28be80e745d8a49b06a7e6043e997975c9cba69e4e938e525cb71ec8788280372905fdac1ad5fa5813bb13ed36a7e2a1024e314b773fd4b64056b0731faf63c8e045ba58c87409f794bca4426bd1ca5c6a889297f43c041ad9737f94c6c196de020e88479f1843b2e15025d9e2610df1ce23caf6131ec04092eeb573445d286eb6635a974da4256f77fa320d2a07d6d92c236f3ba0dfea8905762de34dc4b4d72f02b75d97b204819ba4a68266e8e7d35d4e2ef77b48c8efd3649e374e546c6ae70db411e0fa20bb325860ee88a8e3403c993264dfc40eab87aa4aa615466eb72327925765c409952bab876b7abee1abf07dbd9ed445b1409d97ae52ced055431787affee5908755d247314695d2a452beeeed29d6d3bf00d1677efd99e21ae0e89dfdbf493cafb6b6e42225fa07c6d835a84126381145032049f5dac55233d7973982c3e293df2671b9f0725f5b395da3913631744d51a9e118984df3ec233d025c9f420029d1f9a07da44b5271eceaba9ed9fd3054e8b647f02d5867276d30f4f81f78cf2f17ee411a2dbfb96483e7860cf553240b8d2c37732b60593a998387213b0898c55a490dfc6ce7027d6cb2d1894f5c877b90eb596da1f5c24498ac38ab55e94a5efd896f4bd058ef63a8e0724b47c5799aa9007460463b0a2602c9429d558da226b1e900cd318ab5faeb10843df596c2f4198a9a816ed81bc52903cc52ca131275dee401af611fa852a1d66a9bdfca42fa779425127c337ecef367fcc0da17c4b8f79329cce21d504d6705410527993886250fef203c1f1040c71d944bc38860f3929f0b650033becafef09e8aaec9af99cc8f9ab0ec35099f01ce83843b89d7275dfb50999c2385ac00e9d0c483a9daa37508d4c019d00a4279ac6539030535f98191adc65843dedf4be51ff8fbb18bc60ce4bec779503a43aba21322af9aa29e645d397393d06123f3a5b22f54f8e98aac221c4435583226dad63e8dad04f165f4910dc895693be9689806d7f718344793dbf4a4f760de4043f28e427038450276f0e6e48f3ebf6da764eb2299d6b05847a2d6ac202f0c45473547dc79cf2d7c1c1624c435ec8db2ad2b5fdee8ce098079619f61a4ba40da6af81a7d23c4fcbdcb23cf4c20d4fcb31c42154b1de56dbf495e4f07466182a2dabab1f0444d058baff331dd2009b856cd2cee01d4a3c377d4338ab8dcdc3d0cc46b16bdc422dfd6209a28a394e1e879841c45fb3777c2860c26cca52ea425fbef31a560cc6f80cabe2a9550b946cafff7180eae0d7221bbc7b9792650a383f1ae203aaa6ab124c98e9ad6361a679049817781db9ada272316de581d13c040df2d1f90d3eeaa90b9baca5a9b828681057d2c82df8410232d36643141d0bdccb645df30594716c5930d4e5c551549f4cb04be119bbc2c9656ac88dd95dac40a794a4121b739615975a9ed7d74c8c37a6b3efa929f3261f537274abff370ae2c6f84075ebecb1beebeba19f03be4ce01f4d4f2160d0c89aa8fd74e53c0c520d97a3b375deb794817551c5aa86054360195bcb924584102a2d51afa400d6badba1ff6762e588f463f547459ff8cb59d98ec49b3d2530e428516214ab76d84c7d96830800634bbde309f0f0b1b4a02ee29153588229aa1213a13cb5c795a999b70b184eab24f3fcc4081b0edb4eaf2666a641cb65fffef1e2d8c27ef21b78d6031a48f006ed3854305be948d3e53c3ed0447e98026e27105d3d25ae3fe6d232b43a16cc2c24975155216c618550470cb336844c177323dd7c87ba6ca9d467af92dc194c1ffd0c19c6ae11974770c85a46c6911ecb2fc7c300c3d97aedc16fe8f1ce2854b369ffc0c7784b8d3988e3589a7dfafc815a990e0d065597f2cffbaab111f18a7d626d5a6d977340456d261f860d3577a291e37a1dfcaf30adf070fe0787dbae31f955a6be94e6052196f8ef6941a3f54ac1d4127104d8e19f3b94b709335f1a58895e883a5184f4ab1386c9cd8231f6305944dc5754583ba3bb07574167cd8e1eea8efadbc1c95bf0c2b61650995be8a60d817e0bec881d4009a83143cc34c405633a62ebe9d5012b7f1395a403dfed1287a8d68d1ada6ffa6bac4c91480a5e9658b7458d95b8e2633e0e75ec4e48c9f55f175dffbf455ea93f8f3d659125ad1a18f9c35832c3d563244349c891d0215eedbebd776e0110d174ea6a1a4575e336bc7976feb1307c558d9fae002d04482fd1a99343bd3d2bdf83022cee82738ef4ef0974524c613061ca0b15b5d022c5797f1c78792128a69363eb8c066a2eb285c5d7a3c10ea8cf9d2d4e28a39b45ae4f72698e37a0cfc74492c3a4734daea5b0a3b7f347ddbddcd09ae1ede385743e5c89baeb24765a9e715b2f2ba89ba9285abfd80a2490a4fb265eeb4955064434a4e0e25bf7eee28427360b1660851861bae670d14c8d12d86946d0e2722d645466b7695a7bb53af61d95fa3a29bea6f9ce15cecd9d98b3b74e1ff246c6c45df29ba7c098b748d6db588a9d5dae04d217b951cca3f854f5a086128418f33b4e15cdf962ba4815ea1372798a35ca3ecf618d390c914d52d634e65072f74e31b6883deb9b096975db1fdb31780931d069dbabeebd01f7ca3dcb3449dd2af0c7ebaf6b4dee1e644ba3e63086505b7eb085f2844523dcc2f990b00748080785b0238602304616c0d304bf575443587a8238af3af7dfd0943bd104538bb0b3d6a9dd6838ee162d22125c63ec344a97e0b3224e9ac5a8984bc2b0d541736cd5d008ce07d031247c55fecec300bdfd8778dad66057a950c47551fd2ead36d370be7b3b93c2670de11ab753c80ffd6b4bb6901419720520a86ea8b2567a0a366ec1789103bf7faa6199daab9d113880bef8f1f513a299fcfb3fdf32682cfc5ea7d9121f089e56e5bf2b5aaca0324f56dc3357075c323bb4faaf82ef7ef0dc474577bc8726dbae4fbd85331aed2051c69fb465bc33cdf34810a5d26e77c9aa9869155becf6196aaaebdc40219c428a2e8326a43846359a9f88e4d8719e16d2492dbcbdd903b992c9c956967a0be28a161f5aac0b783b2110f8cbe160e2eb28362360ffe9ddf5f489d0c91115fb66757ff44fe5bc9b85ef9298b0ffc650c3d69d217b17002697e0d9f7ff3aa29c21fec0c4a7db3b3e91d2b36e461cae4d3370b412c899006123b44f6b62be5b82e2ba948a43d28e6ae6142223dd756812f0fcbd35f8366c1bed241c28c74219b5fe73afb52b9f3b19e1cbe16659a19ebfaf7fa1c939b595e74ad85e7931cecbe500cbbce636d0c52301c6f608b0cc1e5755aaa4b6e5e0de79920e34a16982defc959e9d952d932461f903e78201348c154639967bd920ecef59002a483ed7d0db36e22c0b113f0f554d98ff255a682d06e901c2be5775d6e9546ed1b796f49b860fe21e6c79615843cdb5b259c9b523c55c8481f02d1286f2f56e8e969f11bd01efd24dd7bb893cd86f1f6843a7d7b73e59479d178b589e0f74374203ee05345bc155698aa4aaf8d2fb179f361929418aa3f31ab6b77d3ce97c15dc6f9d1128f0057048f76f34dc8069df29c5800ffe8ab955b3b8be4ebe260bb28c89bf635dae362762164d63d1a22e56f9da58e6b669175bea3d9562c7d97d780f07194f75a0223e07199443d0b3b6a6f76140e112f754a5badc3a9dac08eb5e996cc1c5e3fe8dc8c5ee4e6dfbb548cc4c7f052f20b0333d79b7610619a82fb92bca03ebca3ebb422d0bf05aaa9ea9e2136d5c50f281731e5d28b87c59732070dc7e62322477e7e8ce2d54314ad552387f1664c41fefa5af03c41867a73f9f3e23a6251682eb43b260a14ffb03545d818ea22e89e9987f24ebb905309ac184892323637954e45b851c47c9ab4548bdba3ec65e09ca221732e2c0054b7f10d360d5505e3a51bb059007324eaeaaf6c35d254991a1a58d1d2accac75e2f12d3705b5adc033fe280dc3ee5fb4edc891ec1e0af9076d15245ba4dfde96caf62bd98e8decf5082ed65770c378f9a01a6e360d121c97257b0bb825802f32dca7fb2ac2fb30293656733b34263651e7d4a8b89233b82a36f9cc62128cf9853e352feb114aa03f73593ba17764bb8d0649d3dc06a714b7cee7787059d4191a593dd0e690e3141df2e3e33e022758cbc4da1ac3e7552649a853bf2cba6dddc28cee7b019d7db1db742464e395da2310571d27e14e2ea28fdb1e86dafaee4d989f03ecf4757199816234dd1ac8641b78e00dbac282a8982f6af8cea7e4ad0a319f888b4808e38790094a31a21ad194887ba55e622d8b11cf762d97cdc39d4dfbf44c8adfc0cfbafc924dfe8d8713584de626950e1ef7bb5f26da854acdf0b9512e76f143ece3000b2cd9b22e41c5ede5a384b2d837c443a475f74fe1f5fbdd78af6a899e715a0e457849f4f9796116028321d461ad2e54baa8473112bad2ca963d2a1362360b7e5ddc462cb78e1fb9d2bd287bf34df515de89c93a48abe92f38463c9b5f7be68e6b498ce281a94976618944e5501089d3fa3c001d07768f63b8340fe83aa5daee41a4a7a9ac273fd77841cbbfe6fc873c9e521ca0156c03b0654cd755741b836e8419cdb4c13db94914ae9fa5aeac73b4fd181035802ad8e2d6a48d9c354a712c0e4ab83f3b0fb6b5d95d92c7b23b560f20e28a4694997a0865bdb831eea08846871a374a97c9b005860e933db8f7727df5d40849a66932586223eb9ba8a9e07e8125791e1ba7ec0689fe25756b27e65be16ac9cc8f9b17b1024b2c35e912c7cd6cce3d74d12efa35855b290b1bb967925a9f9f390fc8bb8b2b85f6e82bfd5496033665b531a8e7ee360eff00f37d1b7503067b494361d430cee602e89eda453f615e504d2ee90e0e36b202988cd201a1e25ee7f6d4debc979673316004fc993cc5420a805e99f3675192dc44447ddffa89c9db149f6e972edaa7d64de8116147b6d02788ca8d1a8da310c0c1b319ed9d28c597b472db8cff6de2ccf2df318f2b45ec153a5c0bdabc38534f46a321f8589c1829a3572a226be2e45f19e81df9717f5e456c188dd20433ff6422b8e3e1d954ed522fecf5fd09ef54eb9883bf0d117af9876e5ca74aebb2d9b5b559b6a5af04c22b4f60fa428aaa683583599fef0720972afbeb4f672299d1bb9f229134c1755acd1a33442603ad3de9056bee4da168280b38e15662814844686eb3dd79498576dfdf1b332890ca2425e8a1b649c21af03cc479016fdea87dd203284ec8fb0f89431914797bd19fd4115c4e2b04589535cb0b397f9b06d860c82e85f48f64bbcd3e51f3151f99eda80ce4240254b932f5473065d8284ee411941ada34da80cd53e84daa4df37c5fd67f63a4c4858f29a024abaf918d8d122c4b369931ca98d20b28fc74b920e792852ce4c70ecdc6b5062f77c3cc7bc221e1bb302d737275373361bfc95c809789dfc4ec393c535f2481663c81a4030430d97ea5180053a411caeb9be66b1e4f652e0b115a13c179dd63e6788d19087c8e6ac981477f80538ba30464745d3791fd6fe472962d043c35d8e4a82afbb5db08c4b7aee40e61b79dcf384ba3c24d3fcf5997c98ad026cb2fce63c47a8479d4bd9bb1db435fde23fea75593f2910e0db17cc458dd14f4dc3d127d482ca5af918670ce37c935695f892cecdd00264729e2d6703763d40a6bc62a4e5bb4cd6e67b7b8632936f9ced5f348b730f9b9b001c151c7a3dd05197c1488a16051d0cdc618075939e6ca2627ed2a7b7f18c41db00dec043cd6f4959cd320aa08b296460f9915b62a3859c84ba3021cc2c77cea4015ce5fce5fed6e45828137300d844e2e7a91db6bde1854b84e0e0f90e6ba0ea556493c96e882f14a44352264317277a99f830e2196127e8881abbc116409b3e005b92f2e7d48f0c38019f863838ffcb29c39d712fa536e64fda1b0eba8ee6db5786f135f24562a34413259da6c54afc8b807b580f21d8287daba75ee086e44e0fb777c00d73c12f270db7861d8430a418b8f96117ff62b8cef3d6b52d419fb9a1beb9ee4725baa8bff6823f44c2296231539b7b8c13e7618a1ee48a38ee24641bf2b8d9bfb0decc1223982b30a0489c8cb0f3816ecc5e882a23e38c8df12b7c797fb7d9dac1fe412f545f3e9ecdb5925857f0b7e23505e3ead347bd8e563f126718848c53f5e48a7b0378c1f23494c7d2ace036a576ca0d7dffdc480fcedd022825df79cb14e6bb261c96c5fbde3bf98ebf815753357dcafbb0a1065432dc8e9c8ed6291ecf2104dc56ade42b2f2f6e35f5eb70ef8efbe0579d0fbae0d995c12d6a8a92789bf5f00020b811b8a4cea5bfa6f4929fc8755ad459cb0bc70844ef2f5b92f6addf38972ba56f40ace900ad707ed6446be2ca8abae74ae17149dad85196657f8ec6ddef77255eddb2127b5f6c68452fbbd290f14406b81d3489365abaa42963a984e97de6f27d21aa95a23cf23b1c68bbe3da1e345bf11716ba5f1979f62c6650e728c818930f145f1d8aff0ebd0ea9b578f6708e470f622aba3e8f17caf1f507ef75fdb336b119fe8d7f87aa69a7fe2fbbdbecc876c5addc285bdee6879e7477d033eec5098ad01ac16b1f314661352cbc6867ff88c4a5028f319c6c145cfc19251e9a01c3dbff612cf081ec76fe7cc0a7a47ad757adda57c2166c885a90ed078e483fc20326862cfe4e346f45da9ec87ad168fed5a8a5114759274afb99b576c6d9c34245aa8d27e9f4aba99d511f62d3c68a89874b91e5adc63bf0a61a8878657c9f1ef0051958d47e2f1ea3977a9111a526c653e66daa6e07cd6c4c73de5d3ed3da07f6c6f1da0ca34f901f436b0f2e9a14474aee66d37a5ea894fd324d386ed099c91612bca51ff86c0f56c23d6f37118293bb6946430c1b7ea7ac54a58bc42225968b19a7160746d38e11aeaed8da6393f0aacd55c7b40e4c7ce6649248244677853a281bf7df761c1e965962f9362a9928599957969c9b38812111dced581950bca062496a0bbeacfdc559b5bf3be39ce471a587a579248848ae64dc8d03038842e561081b18aca14530ddf40ea2fab94d483aad923544577ee30b3445a6d54befe1d91dd28c8115c1832de2f21e37d8367b1e031b826e374455b9714be416a1dd49173f0904795446527741cad7017d554aa0bb94e03bbcf9dafb7ba6f5a9336edf1bfae268de2088e3fb81d9524da9ff229bfc9f3d4758ca45b5809a1eceeb0a70b31f359ab872b36c19019e3faabc10088c4dfac6b422fe33efc248d0f753f1689b611e47778a9470a56bfa000c08951a60810c8e24f118a4e58d59c660534aca322f832964be0cb3252facacd06c156b4b1b383085d1c70197ab51128d75d2ac4762c7cee3bfc42523ba9b653e9ddc3980b85a29e3ee8f984b36981437cf5cd63fc5a1816637d45ed4231b5319f2b09eb2ee3301515fbb6a5935e5844cf02a1b6b4aa6c4befcc6fadc810b07c964c7844123a48cfdf061041ceef4f49c6446aa188d0b33689fa1b02f34643f0e15ced6184737a1206bd0bc539e1ad79337bdce2452c3f28f9e2ae54b087083e277f0293d848a204dc699b522b0263f947f812ff245937242f66d416b442786562cc2f26e5d381e9d56293ef369d95d9b343b0515006cb2bbf2bf8c6c0dc96963f21033e3d1e7ab63318f35db28f3b4dee1a7d7575dfac39fdaf393d89ccf6b2be1d3cf5e929da56192ecc63d6c1bb0ba2f53a2c03601827edc92ed7f399e27228b11225abb5204a177adb9a343f6ae0f4294e094335f3f80255197db519de7ffc8cda85c689bda50713d13af9e634e8c034b4340c59c88e8951d852f9e12c6c3cf169492049589d200c1f8e8a7d5f50ed3edf4b82333d0584985ca2ddb46addae677c289232e24cf3946a3b330816695325275cac044c2778106354dc40178224d111a8ab867c4c78a87fd329710c6bdf7639ce81f89e76b013a0618f5d3d56af345a122e4140cc1d65ef4b413ab9631ff44ad78d1723e93de0f930c98e069a0eabc87bb94eab088bf06ad3abdd8fb79c5136e47df5153f4ab95411dfd402696772f10f08b46dd48802695f9ca3acbb630d490f90eb932d6b2c16cbfe6d2d5d313c618add63b050a5f530f2e00bb6b6e2537f98c28bd617e92b835ab59dc9bcd68f12fbfea0e55a3af051d0d5aae2c25bcdb15b5e921c97f466f798525622c664ef8a01dea789dfcd137ab2bf77608aed17f0ade78816fc7ff41d1c79cfc308adc935e6cb4eee9a51352851431cbeaa4c2ce9a10b5782adcec5166ed60afa585301cb3dc7e7078d58d26c1d9dc4717e680d11ed8fa91a125ee6cf336cd6f20bc68a88b6daebb0638b29790743a6aff3b579585f68aa07748b2fc8a8e99878c621966a1c64565d2bf3273058b702c187604e6a091f141029452a4d1f96b02804cd5ec71a6904834f65504a75983a1327b7fb12c611fc352159899cc7eeeec047777ad5fd40c7e3a568e1e5a2c59a35b1c969f99e3b551b109a42114154514937627a3359793ff8d46e34c958ad349ea97c4ff4bbb351adbbedd262e7b67092cede79e4e8da10de5e7311c2518d04f9c6651553259eece92a0992106eab7727825b5b8a50f7e70880109e579098e9cf51d34aeb858e797daaec895f38f0d813767483645e1685f2c35b56411eab1ef53c83e16a5625377f81e2553d02a6b6c2b13c57ed7ecb6ddba791766a5811fcb6e244aa71f27a1ef5dd80001b0540b9ca7b6c60bd9998c9f3ac94594489b323327c8f8866bc10955ab5fdbfc511c3a83d9d5e0c9c9f92048bdc2e2c674b6faaf6dd6544e60f25f43f4bea6abcb97d729b8e2f55af0ca3e7b7361fd8e74aff24140ee5872f297e02f615cdc0f124431cd82c963ceb8ecd58c6e037d345ca5adf9a6a80a1a4c3ed4590796f9af32d9a04b7e141607223820c35cc97c3dc3f659eafb1aec242f6462b6ecca44a55bbf49c7febbb649a44e8e1350e998d359529dbde40e8805cd7011b204911ec761b161283991d609dd36233e51087224c370e457b29f5cb5f4a4b596e78ac3caae28973a37d6fabf32a85bb5634b362cddd01c0299d6e9f7b71314d015c9d137c63b7e1e7ace510ff2b3bb520ccd4528c048aa8accceab531e251484e2a561fae2b3af50ff53f49e744fccda20aaf4863512605939cd964602213bb85a8864f9be590a057c3a02a3e342a170fd5bebde9de7d104a95f7ca4ba239e3a5c283c071a3407026adb7b35569ec6f079d9b6d356bfa8cc4338ae7a1ae19a50a7dd78813d1cbef139916ce696fbff4622a7474191d5d47a5d13a145b98b79e6dd341b47af79351398fc15e50ebe8bc94118bddb0a1fde7efbb1646781d3f4a0c31e98c33063646ecf1383da8fc0bea67bf6042dc1d505a1b21a32527641448ca0710f72ae50436c858c9d9a937818bc44377d70d0d8a72887b940ae6d128de01c382f2200734c249798abdea218035c5975db77b28059c7591e8c62a084027c793e22badb754960bf5fee09b75844336778c89981a1c0c6f96fbc706ccede6c26f47a4f1262e10e1a63e417b1c0ab66453d464c7a501c8154fbdedb91b6264ad30fd7906f70dc23f75b41bc4a8cb0c79d56e3c281dd2cbabd336bc76a374bdb3eef005eeae847de39a051881f76608243c71664732e8cac09295f937709cd938c36032971e52d98c1960e74792149ed8493c9929166dcec5ea327217d5d15ff47baaaa83fd0452021c88c7cc60a0d838bc529b4a9550225d42153a7657ca23cd227d7d8827f5cbf091e818101826d27ab8c8a8cd69898211993151e4e9ea6955fc51e91311f52b1c3482e5e51059f5f48a4ffa2a2b0e0d4ae8154ec5ca9f64c21c4f7d460b9c8ee6a9ff141221e08c29040124ab53a9a4681a187860d08a5d30db17ebbd533933c2d5fd15ba9b454a90888d68d3a73e37e18d75fb9ba60a284506593eb46e970d76c36632640e8ed955a812f10dd0a6c224a3b721665a3a03cd31656cf5053a93f0dfbee83b8fabe5dae4ae3b2d47766d53e890b1cf75adfe4a76c56363b892f5d34582a7d4ea3f8656f65aebc1e163b84a897c89949f2c600eade1636a991d9f79e046ad6179fa94556d91a02ac006815cceef2659484aee4f762023793dfb9900501edcb10c786e1500c888008ac8b5e6f0113f11d0aea4414f90357985f30bb63998f5f12d36a6e950ba9182ec805bfe7053f4d60f0e1511be664abdd7f27d86147102f5a94ae5196eb750e1833cea3dd2bab27d7ccbdd255023a34cdb31626303da886d70117a36401cabda5e149bfdcf15a656e033c2823ec7c1bee6193ee0a670df4f9876bf76adb6a8aa4fed24729235e76480265f38409ca836e1405b62b87f5e7522f44650fddd0fbb9ee48b272b05223afb90cd462ae2b0c8bc4a827c718c51d749cb36bdffa5bdfaedbd20ff6e8fc7f1fde1c269613f8d2fee3f294f9d27ff522ca493b0ee7cbd02ff7f5b6e778d155c9535e5f6a629c58840e3e17a305d27d125078422e9fa4c94d4de9a19aef7e997d365a83b543006c0efbb7c35be06c1e20bd5b08b354db3453d0bef0e53c42aed4547251758fdcea226bfbb00816d3d063e76bcc51d46296463ab7a9b9ef375bfed2f38e2967e02f71fd49c30caebdd764bc831f80af94fce03416fa6f3912ca37ab1bc1416bd415cb3d1ed391edbada455ee05a934f81fd3b4fc990ee873f181c44465a54ac799c5a0c12e7320b53380343459da34094329a5a2310c6ed9607c4085896f96b92b6d1357608ccff86201b0322f49b9d3ecbf71fc5e77c49c2646bc5730d209358dc7657b124ad4e1361edb254b7374ecf1dba6b16ba419c8bc5ead149ba5b97018f02f08e2ebc25409602ff7362178f385928cab70efa1cc6829e79788b55b2287e63bb05ec3c008339c703550f192975a6750f918cfcb747640be2c5cd86398f2b587589688598c20f5fccb77aabc8d64f7bf0cd3f1de44da2c93835bd01c3ee4709f0b3b3a00e9a0a7b87117e9e9361192a8a1c91f7c4f9df446307e2c5e0efa477c202b90a219cba86b09fbff627862f0a2c6f52dffec206ee47d7a055eddeb9671e5166539e11c3464650ee3e6e20f6f663eedd93e04fd3e2aa468a2278d2e55fde9712f4071a03022df27cad13168b08e016b7332b851882abde194f0bb16537df53c464a6d5316319c57dc6a45304d5afb280dd2122f140c7640a46829f5f734f092c8e816ac02460bd106aa88366a20e1bc4ef414ed01cf419fa4a5c8253da5f9946421cc4889a1d14c7cc959210a8b07c0990def9c32e250c75e48450850482615567060b3866ed864a3f6b71d2f349416e071a0a49823a8701209b20f7ead0f9859897332fbdca75833679856b857d837c1db24bcf19dc55ecd0b30c8f69c8bfc269f42d96f0a2d56a4b0b707612aedc03d5edb1805fc3a394bf6b8b3d51281a47dcb78dfb5e4fbcbeb8b6d4506c15de9735770832cd38bc0178f896f0498b2149a38fc8e8b07ea6ecc39eaf41ba4bc9d6969eca746bb91be7147608a9a41c93f05ce3ef4b22c61c006198305a144411420ef01d2bead0c9352867e5ec276fa808c7fd3f676ff49dfa16809408d5f6a03e7000395d17fd2249df206bc857cd7408029a117785625a3ebc971efc32387ff46f38d404d6c0fb59fefaa5ddc541bb51e85d29824ff9ffc1a450ffbede8e58c7d8b8fd1f55948088d51a553a8bb4eff353b6c733a4077da33e6ddf89fb8d2f45fede1c8a58da85a9e9072b518b58862059b209e3cee56bec0aa08954b4062e3be34a8c489c3df627fce13411c02554eb1722b7406720865502cd74813f7f7e3c3a9868b1ee45069536ee06a3d8b14be118c8fa844c54daaa2867347fc43e174a99e89b23d2719772bfee5e431b1f6c147a0bd79841a72da3858b731415923269a112514ab9f82bf460473cbfb2af3973e54f974f26edcd8b64ee2d469d76d906d0345f79e008367847f9baf0d7a6c8c2019c67eb2c4a54612df84276eabacc56f11e43596c0b615214595d4d52abefc673965c40e7aa8751ad8ca0a072212ce9b29b15f1bdad64d867bb44bbfe7b3a20071bdee9a2c09e3613da8fab3f62847586a12dfcbde56d2de068733851428ac37136304ad0b5a0a305de460a4136e846e7a9dfc4760fbd1678ea9c4e09bfd1bba9ef11a8430869833d4d8c04a9a070c843df904902c3a0c5d8d7972a78680bf8c94efd10dc3cc0f908b57e9db653e51c211072b95e1f9c80f532d8c1048b672e5bd116f3db479928f9a04f0d3082160a550dfdb2ad4cb2ae32ac1efac4253df7aee474feaaed57f8b34fb17509596279d09664f2a074de51778db62ca4748bedcfa29f5e921c30131f68a5470fce5b24a46025c9466189d4322f1d8c16ad731885c7d5d9fbbc385243d43b060cd03d7a07386d3dc0882c3d06710f7021db7a359eca4519475c7317b1582bcae3e66efb100ed3ddd22c71d31afad37b401623ceda916407c32c3822b0ec22fc9be6684a4756b2c59c298d0fcb7711ab76ae7c94351e78374a73cc3f7685a2571ca18d65821a52b302f00b94b2cddd0b068bd41a52ce4a445180a4ee40f89cf56c2b7f220edbf89033fceb43a8b28610ce5efc3b0c8fad5d315022d850b63cc647bec58ed7867590c416c262f09cf66b0f45d1b7c0a3f40d31abb50a060b31e8e6ce042ec0263e025217f0bdbe293bf51d91d0d45654e5ad22e1fa00d33848c875b04abff93250509191d39dbe7c5f9d244bd979e2b054187027f44fe2c965412ba57d4bae47d22e1269dce00be538ab00b91c0363529f533f32b45578a7b34349894a72e75d76dc669e93c9a47ed228db3f05cb50bf496a6f054f544317582320cf76980a7dfe5b0ef6cbad1ead44956c023a5e9f3ecbf0309adacf482daada6dcfa8308cd99b21939cde887a07544a5206a7f50abf622613331cf7fe13a09ebdbe183dc643e8651e3b3c107f1e761656b0e3f628010edcbca880e344e6d46f14a95049d3fbca506db2c39eb2f2f8e754ea50830fe68b9ed50f6d35a4d8d2d0afe3acd652d89da1a74d6cd1abbe1f8824df4e1f256c101b7122693565195f087d2128515605640d0ba0c56e0f095ecefb600d6a119808ed3d790278acc74d2dc31ffd8455df6196ab60ccba1c540d9691a5d4eb62380c55ad8f424ed8f83ac49b02e0285b211acfb150369301f05b423554ab4c8b47da996895fa4a3e83d8e96b5ac88510f83c77f1fd1782b9780ceb30fc3f77ae6bbe932cfd04e00225a01714bf3d8d9e3a5b7beaf84de6b5c796088627a5dabbb073cb5428bdc3d638d18be5fa951df83ff1ecf4b91c2ade7a7a9d3c5ce17743d90396d83a67a256964ca6e9ad647c8ce892f16a11915a1c77dab33283cc2a20e560270dbf91a26a3374c424ef80572d189cbccd7d8a0212afb78f279708b9c719c3dc1c1490b3d2bec8de032d2546e6b96beea413e0f259cf388b8f2bfa1706fca12a942393a4c194a11a2b1a63b75c50bab2618fde88648fa04a4d4c37e3587c0d5cc8a4122f8c3b254f6a3619b3cb3ea36511ef99d46f39683f1a81314a14ca39f5bc5d8dc2e4e3e5b0c0cae1b596f366ece141c2a1c6d0925014bffdbab819fbd967b03673131e4add139ce458a3de0a4146fecd1cc59df24f76dd0d1b6b1a7eb9d81b43d6d1143c7dda83ed4b06c2010d4785e52e8b59aae1fdf953304500424c4921d865514198e158900235eda93f4666f0a7a4fb4b6784c8567bb0c82be6322d5a0b8d8bba682396a95f1d58d0ab77f69b382d35681e6e8cd8dbe8ad37edc6a7c4e8547379630b6cd3fd327c3009cb9a68b1d3e1cb0d2d59d418b85712f12c71955f4a80d7a8fab3c7a56373c1cbfa4087285665d7b292117c23663e5f77febbb8884719019d28207ee65abeed7501934e78d6969f8e2fa183fa7015affd1f6ab584eb9022f29f51d0ba252873c6ad233d35c691c3a63dfd6d0ac429208c40a79e566782488ada48205afb08085c911483083088c8a56903b7fc18ee000c97eea0c8f2067adbc38ca1a1fd30acdce6e3e1858f48e0eb364130ceb78158f1847089cb04969a563d51b452a0e826f992e8e8526ed41ee3e39249abe0c98315aecb949669ac2b9a4ce05a89a6d86387f58da2281821c4c618cde2483d8febade0ce1514d930cbb2ac2ff06b019d248754ce761bc43eaad05f246ef335be9efea00df84d05a257c1603932c5861787cb1b1f6f11b278240ec0fbde98d5c15295ed904bbc381e0e45521328e3c3e4bcafbf532f4823fbff7cf29ad41561fdae9aca3f70abf34d0adfdcc00a053c17981c07def62078f30688aaa96f9e6e957c251744462b8d6225f73a9fd55312f6c978a7270ef113cb5ddf1877da7343cf8f56cc5963e76ef2b7aef0e6f19652700d8bd4efdba7ec08b108876179f1c6d2a6b228968323ace88079116758a0053878149eaa1dec67d6b0312081188151fbc426da7b3e0224f89d8e3fe90ed15bdb821f0e385474ef5ec7e2b89073a8b406d2cd54db4fdf2fc47c753f36c74b81ad98555600bfbc1771e192e555968b2e2e99f07ac7bedc8f91cca26551d1e93154591853e9cbe518a3d026470fc69221b68df30fc0b16a6a38a7459a95d1653d8da17401fa91d8461b7a05ce040140c8104aee468c76f06185c2379193786831a7a829a7aa4a461df23c6e8c179caeb07a8f4879f238b61daf2e9e3a2ec0e57b3d1305603d563d7c6234e793aa028242c2fb937a29cf06676c6f112c65e4e6776c5568733e3f6666d860c8e7ee52a0ff9148a3664defad7e28142bad2560d6dcf716fd310a31bc7a5b9181231135dab93605bdabf015702476c0b94409cf1e2e5afc79b1bd869b6a5792b1bb52d03846cf1ae3cf1d7a571fa8be597181773e0e5700016b8524a14dc2184c8893bd74e6bb9f13965b708b2ff7e295da13cff78bc5b8f058eaf93443da13c6948e9bf1762f1ad48fafd309f477baaecfc4684f5546bdf429218892654b5af571e54c532e2fb07fe2253059d0dbb41f8413dd64a36a7323a24085ef8cc4aae835e947d84d297f2ca827b41ba224c675a195a0c296b3c8df0469f483da976c8ad865836be8fd8e86cb008958fc50add43ee8a4de07778583a7049e5d85a1b60f881dcb3fbb7ef7cd8eac619a7935b0e1474871e13524f14afb5e5bb9f59a82c48a990480e1cf71e42d9e5523d4b1dce0c86f402a663d47ad1db62962924619da43dabadb7fd05fd8695c2fc01e4630b3c6d7c17a73c19a65e25242ce257d9de3fe09bdb8fd6226d98cd133bf4dd05b934afb3d84a6ba3dde7d81546e83b35287bbfc06f4040420152f67910e6b8251f2fbc09455b7e507d90498dffafc3de7a30b525fd7e913634b8125ce14e2ebac719f3ec4d4ea5344035160c836b90a5a8772a78476aecaaf6d2451c7c45bfec044af4f590a3332a16524dfd38ed9a8453c74e17222ec67f410e0ff69822c1dd2197c6973a1639ba94955de1e9be6fcdbd30c617913cd5b7c2d6cfc4c8719903a23d34587a8b97ab48bb0ba23fe1fd0642b215dccb0a997092489d25815693f7aea6a87b89272bf1ae26ffe736a5c1ae48e8bfe59a29ffc450f64062a127b1c1b7f868b9aff7b2421984d2184586c2e71ce9d4e55cfc5b2be581f8e691713772574b1f053bed735cc05c204c495d9667482b46815c1932d2ed15443cdf3de10dbd368701336a5428375ff4ac3c6dc0396e976ca2ef20cea74b1128002def576ec3552b333cc54765b5fc0123163e859adcb2416c479843fac09008a6f33ae733b05dc6f5771100de11585fdf34b63ea30c522b4c3562fb21db70d41e15d8d0c0b72ee0bac7213b7f360a2ead128820214f7930549e581ed47565c4ec471a5be8521658aae6444f405eae1a43333abf6123c6b443d60cded081d323d1fdb7ebeb8bcd45321edc9aed1132d731a2cc32cd73dd7487b8691bb4dc1c9ed0ce7a88f12886b3d96f30f94604525820ed9762df1072e08ba66e33b36dd5febd658c4b8ab8043464372087ffd26fcc5dde73ac0d1d881f920300948845b91b2d9acb95639cc178dda4c7346d82e85c678153da0372d931152569b9ad8c8f9e9c8d99be25ba323f408533c8faf941a0616ecc9ba888d257b30378f225a3d83a887d880af9df7e0b17e0c7a4c1b54dccc20655dfdfd39dd9bf7866d826fe353d75aac3127cbcc8065411cd7ec01075256c3a549d3247195ed6aed571b4f40f246ac62139d8598b723bd32f355c7a50aefdcec3f5d444fff14cbbc76487b664d4568ced59ab9ec9381497cba6c5c78adea98e5900567c03762f8a606b6d32af25d96424be7a647f39b3823ec744edd8c6a5719dc75cac7db4d983e487738d3e0dbc2a3370e38fdd68adba16a8e8f5a6ad95f3760e0e063db16025787689f68e628e62e70ab193f6709ca2031c9ad373f862b33a421dd5396871be10e7d810fa8f4f7bf9703e2833f363cb3c2e6d020f3f3b00f52c89429bc599b2793751f5b888a410e347186dce14ec06ec36aef87cc2455207559f80a15623335569846aeb2938ccb5e4f3df5530c776176d9d8765c568bceaa89672b001a4cf569f349d034379e68f365fb7bf2acc571bc2f06d33fccf6b72370ef82e823103ee560486e0df9e7ca8f5dd996303926e37f62c54ec56c0db9fff676d8c265b605fa0b6ab788ac3e58920c347290061148caaa1e7d0053759227e272e0bc01ee5a48c7b8053477fd8b93699bef2beb4aaa1541b8009ac1d08179ae9247995705086ec95e71df09fd208dfc1aa4f9eb5ddfafbfaa74bcfece63c6383504804e9c9468823adcb604a8a78aa8d0e51246f2226fa8c0b25a4b79861e0f6954e75bc7e6168b5c0e2bf733f644047c739ec1403aa8391e10d7de6805032c3796466a213afaf6286606c30c2ad9d51372483e9639d9bd3c71ba3468a7052bd1dc88e3afeca90db19337aeb4c478fb9523ecdb2308c2876a8f1b25642ca104876b2bbf76836c399441b20111cb0cd0e5e19d77de71930084a1d2bcbbf233e9838cf1eb23a838df10313ad9bfcd536450721dbd8ff292a46783d45ef11ca2aa5ae2346ebfa0ac94f8559efc2874a3e48dfdee443d822fcbe768d77ec7bc6758d937a43aeaf97485af41a9ba54ec047b337c1b0a858ac5d92d4757b5a9e387998f83447fb713a2ded290678831973d38efbd90d8765782193f54eb9d62b0220397e5920a9935b995466caea791bb6364d44845b772390101a317fc6fc2000be1a9f1b230424daf61acd9054779605ebc77e2a44e758b70a1277aefc0849911ec299d8b19d69c6305eb87c968a0b5c780b07d985a8fc84a697ec05793fb50b77ba77bb8946c5addbf9e29b545ba8adfbe1f0b5883de73e25813187fbc81a87b6c60203ab569ae87b553d7e49a046d136b9ff590811a41ec0c1431055d395e792a18e38e95856c21c68a2d9760715144e4971c608ef253b064c564d1ff727e6231e51fb0e31d4b50168631bf2cff4680378f736376cdec3b516de1caf5287f904b3826cbcf9b9723543d1ff62fb16aa55b05f454b6c6a895ac5cd0c166f4dd54f887eb7edd456c1d0eea77f708190079f3b20a4d9d94ee5ecb875f4e56335297919d9bd19ec55d1540dbe76efbf2cd30f2f8ef4b376f142de4e7838a5ffb2472e1d68b8377e103fb1f8310a9dbdc14acabed05cfc980e1b3ea4826705699d7b2b07918a5bac15f4de83b582ccc49744896f248f3af465b58b12069dac93b2070e46eaa92ab83d1cf532f2be47f10a30c9eaae196df0c72803e545b900754b6366d88404197f838e2e182df5a29a0a0236e0ac67c09a86517027246cad8fd87286199877a74283e37da3bd1e6ca3d4f686c8759e7525416e3309eacd252882ab820150ce6613c9111623ab595fb944d04d79b5520275531c3946918a1b53484f866aa82297388bf9b45cc8f679ace32f2daef7646e054c115059e3364d6d95e6a0b70216ad414aa7f6068141e157edd689a6bd6bd07460b94da57216c1a6e7cbf1b792365a311913d55e000e8e855cc60182b26ef5448a017af43f50201cf77e456116e69135b8b2ac4464b7ef03c56aa7c35be2bf16cf2b2aecfb07c3e399cbf4c4126e45634616ca6a011acde1bb13cc44f9b6812990bfe822559d673a00479c2b6067097894dcb4ee934987eb1d8153e713f3a34bfa5f79e2e16d24b6c9e8069497697277d7ac6a692e778feb0cacd5c0db166e8c2eb0cc132996967177b303ef3c4f5e5492a8ef9c715b2651a6ed6e6f0f684520f49181a75b760317e15489f1585ce7f6dfba9dba886188c589b72114cf830f5f4b40cdbec9941918119a525d97501951ce6ee90e57f6aabf9d439409ca47a5ca132379c3fd754b6d68968b24167314ada6b3da3ebea0474d9d595e052b188de2f4fd25e2d373fcc0ce18f1ed2adc3120c13e329d41b1bf8f0f616dd6e3c73dc76678efc4fc2a414dbb1343cb961bbe1af8793b3202ae83cd21bb6e27b3ed287e566986f74ccb644f340455f81d76eefed471193cc60ebd8a006b99bec561003292e2d58a0b21d0653ab96f9f18e83ee820a57170cf161e19f0366c4d4dc124ff7c49cf52a637b298c0d57055920301f74a4a324370bf9078df7c9ca28d2dbd81837be3a65847ca457260f8e6ff196cae835eed1a17ea7837e23f249e48f6db16559b662d9ca838a844ec8c09acdc781fbc5850315b1e40de66bf250f16a9f6bb895996d55f512597ab6114fee72f4437f1da9f12b4f03f133e846ad363d813883c0883eeb284909aee4dfb5268fe618bc7bace8e3c0daeba1279286d3e4ca44a44f035351b0c064408085db7d673c8e776d50dccf0a62af817b4939f64bdc1cbc787604cacf87a4bd8ca7120094cd1c8dafd129746409979d70b7e37cdf6d80285464e7c4a70c65a298a14a69d723c510d6f63b41291d249195173fb4cbc54925b0aec6272a1cab3480e0f85cfcc891616a025815a6aca83b6e5dddddc8401492bf17f82be8fab818e72bb60ea4dbad520307e9da9a53ba6d259e4a2009bcc69ffaec4ed14a107d4a13506c1388cca8162cf47788033fd8c73453ba2ca3b3dc3fdb8fbcb943729ca5ed3182ffd4e16e4e5023cec511f60e8edbe8f0117d5fc273e07d69ff331bec3c4c286cb20d7ecd128a439ff157b91d297a48d24649ce70830a1930178d721472cb51a29ac61344afe523000ec0089a265c13b9636ff239e0854decf9b8285dcd989e02fd43b44c3f62de312b8e5d5daaf8d4f9f4575293ba9b65c4f6c407cfc574c953e701e88e49ca90802bf86c428c3648f44149eb3d25c764bfcd26517ba0e1b6f8755ecceab47f92db5f1dafbcbcc4ee7d247ea0b249daf2c8f2a199c71dd415763d6fd1fa7b42fcfb0141088e0417de908fa871f9ad88fc9fd93033a2ee3561383a3f659b49418917e2691dab18a65164f8520cf16b526baec78c6eda7132a5d018363c97fdbbf1df941148f1031af29290b029c206b237927d38963e2557876cb1765a4953cc6702dccc905586b7ae16c26b66b97b3cd3daa149cc3484627421f86b1d9d1733bbf672071e7bdc84a2a35af939ae4894c9a2bc37c58b6a820aa725725a7d05905161f00a002c5d94e0ee3a3188bb413f06241984f78996898ab4626064eb5347713f259b75656ad507a7e7008ab2bd8ea3c20a161e8bbddeda37ecac43ad592ffa409137612937e75656bd43cf71e1e2def8e08341054e003322a5e7b65333c6877330e46f271d678257681bcf0ec3893da3b7d2f6c04581d0078b06b88f615d5b9f739e5deb343439cdc95a38166bf22ca211fca49148214a82ca35a93e1138270ca5b22f954cf5313a5af8ccdc1b1d6989df2e1a18c1c4dc90238293705fffd205a4dd6435cc2ece155b7a88518922b999733fc877f585a7b6200dfdf567612947a0b1686ddc6b3d6a926de3cbfc715942bce33f4411f31fb8255ce6bd2e9ea2f458b0d96d0f169b0cadd01ed0de246762cb256ecd2265a9b3ef61542a6a9faa659d5b96cb362dff0bcdcfb8204261497d2a0470ace4c40fab2a83362a425a8c9fbf2335fa822ac58486f37a79d9323931decc68057d488d32fd09161208ced70d62ca7450c46b0805ed4fa9f317b0352bbb9817a2feca8d6cc068ff721bf6a57d74e066021bf0d739033cf215f015313f187e4026a362545b2f65b0273e8f5412ce25dc5e263e72e2959be94fa0564c39766162e94428932b2f4c9c14c1ff0c01be444f9bb9fd69bf16ef9f101ac818035b0e5bc3e61a36e9e7aca072e1d2613ce4f55b6b8debb241073181c3ebbb3a05be310e5b78234ca78e492dc3683c205bfd7098d0d4a738bcf8ee68fad0662c594b2206fce7b79c8721e58a219c4b54c4833bb83bb6e61f21e65ada035c38dcc32b58f3163eef16047466cdf4ac66abb55e208bc2b29194b2d8597c3afef5a0396c3056e81199d84dd7332a20f03e7333bd2a07017d0ceb9e5e21680e930bedbb35f52ddd8dc7e5710a71e8d704cde18cfe220669d6e3efaaccb2325bbec6d8a4e523877375f75e808cafe3e2ea43c6774b24deb5b58257e0daf960d479a911f0edac0c095a592a1a35b110d7a28be1f8cd8318d167807806547bfa243e1c48168995bfc14970d43eabbd39c77ff32f35ceeacd38f3b7ed4c2532328b372cf8aef76a16df8547cc0a7edb509b2c4cdedc6536b571c4db4ebd68989b22a7c34f88fb2ce0d807f620d1357b13421dc5d6b7770a4f9f35ddc05a2db82ecc9de432fac8b2684eaeba926847da32d2d8fb3fd07409864ff8d5e006613e25565dde441140ccbaca4956e1d2ee516a878022f9b960dabf4894c063986581b1d0064bfbb2ed35a6154a0a799b78931ea11ac72e8f18d3d5a8680bcdb26b53bdfdb211f001f4e2d1f090af369b2cc57efe88bb042f7d7394e6f3882bb6eb515c0c43e2f6462be6e9e9c6e7c8c45017267270432e7fa01a18375d3b769653b664526dcb75d257421fd9f1f7281a69f572c620198294285c2ce7626f54430b0cab17cac7f45319084980da318f03ca42804e00781a268a7da9ec472e3e3844d1ecf7b223bad815f114cb2db1cfcf2c380be04cd06f9bd183429406ce47a913feda40759cf7ca239a784b0f8088e3e5d9fd4790f4044e950af31d961eb467968d4632f654bed300f8899ed90fe74009c4e10713c84998b8aeebd3899dd96c90b74ca6b5d4443f63b5efca7a8468b99bfda3e4ccd87677587c5856881cefb75261ac3c922ab75f9ab3444b14b63cbf4d0100e167164702eba7ea4478f8ab8e56e325ca687c0e6bedf3e2322227660a28072e5fa21ebbf3a424b2f8df7f203b246f8862f7ef3b27b115953e950e1a87bb74eff09e945590fb664102c550e9d00c09929eab1c2a48a338ec9f92ee01831f72f17bcc2d520947521d073046f5400c5fe3728c95a9c36dd4e5bf87fa0db98c7e36576991fd6b762367b98efbe1d96288d3f0aee722f90417855f3b80f9385caf9c5d1eebd37fa51ef3801e119b3c334a9158fa539514530e4d0a0718b1b1e0b4c23b01d1bd9c489401111e463f835b122e5d61baf8f6ec61278c9bc9c05113c439df98c663be330a0261b1333d5b658c65eaca7a04b701a616dea84a138c3037c40c4e0f884f6b5837d278c5e22812409acc5c93dd718269edeed2b3a9f3e6f0cb7ad33234f4558b0b88b231414fe862782bf5c9561b14f04f01e87f7670b60356ce659c620650ded31814b809fc56548162b02faf75b15fffe19e34aff5e2acc47af975765c2dd9f9c49216ef32690e21c28bc85e11660e94f0aae478ebdedd67546916b62fce14fbeb6bbc0afef1f0876096ca4d100567ad991fd52729fc0edb5fdd49d38e086c5f1ee6b673f0f6c7a94286ddfa90b10c0aedc699ecac33e24ea904738fb0e0afb24bd8007198b6fce70cb23ee866e50658f54b9ef907d44dc23f71c94627c8e70790b912c5cd14ff781d22b6a689f4b04f1ff9289aaf44aa3fda367efe2c4e63c1774f59682dc62b459caae2b08f295c2d5da5c233f8dfc41d6f4bffcb83fed308322c0d18ecea1005cc71c68ee9e97aeddd0e70f5e1e1c01cfbd74e7c5ad56d02ba4b7f31426baacd0e856083e306aedf1de4845c05647c5542476983a8ad23def48a3e26b04a4e445cb02e5f9f51b4161b061eead56d534c4c2e260d637bccbd7d20040af983591ea48279c590bc89c3ee3fc1736b0694dbd74a9e8635fe97db25068f03ec57fdc467df1874b037f36c899817131cea9542c80de617adf09a010310c7cc6576d55ba4b0f3efc9b0bd4fd561069e82fa786c1a976571cafe2f3623dc0abf0dc55cf857a30c0e5315e0009749642888e310d753175ece364674342c7c5d2811145c3794dc0f3acbab50329dbe6bf0ae5b96e2a6cd14f360199271de201eb8af98edf6e66e4a21d20ed7e9c3d15a5c1cb8db085b18a0f48762dff3ebafade8cf8368ec9435ac99d5b835b56a84dc6e908f47b0a9451e23da07a22232fcd199363249a8244dd62b346ddc4ce91d4ea233ddfbafc9f470c2c4680c010eb226603413d3498dbb1d3d6bbe1b56917edff88b6a30c825be5fe3303c79263f74b707882466f883c9a48a56fd84a5c2dc3aab99e29a64e2f3511866b35f1d0b300ca58978effaf88e8a694ddf130ba8288baede847f8b09a4764a2edb6f8b6acc17a402765b29bd52aa50389ed0aca06452addccb5918571cebad9cdec391dd016e989b3a75a4537b4b98003287fe28f6ca2fcea30467102176b8c44b8be4822a126b0073c62cea78e5e8726a773ed9cdfcc43768360cb6415a04f3a1e0ff481d5b85cb1606372ec4be2181cecccea3b236641e44c1e02651bb4a3133e4f8770be5735640b3aa5e5595a4fbdac0310177f3309d0bfc7a22aa4a32cdd4200fc756e0d153cd54bfb12b86653fb61b1c6843fae8c65c741abdaafc796fcfa35661a25663330977041a5a6eeb95dbff04b343819fd959da82002445d97ea476a4b5d6df991f2c8e20af14a71c212c14ec5277d267156e0e43780b2c853996ab87dd3e1cfab33bfe4d96cc29a3b1a7ca6a496146bf01cee1e028f1f127a032dd2999845407b12da173405803d97f0e6807e8b6e2b5d113a98fb58c9ba68f467cefd7c8ba116addf4c7dcf759662cdc2c63cff1e95172acb9fd6e76df47c57b79ddebefbcbb0e5ecd2457affc9d0709a1f50c44490e40ab4fce865c1aa01dc9ed36bf47adedcf038255a5e1c9980d6ba64402e2b410ef5bb33c8495167e2866ec0ba29e7cbea2ace11bfc54a4d3fe68df6f86cedecda4dd8b4894ebc8e8cd1a844dec51be2687e5e37e2cadd3cec308f520e7be58657843d4ff736b08a0e5112a8e8c4ed3b0221b0b49450d463f53404a05e267d54fc767687d43a6fe3ad83f92c29ee1441843a2887862ff50db529b02e601886a3a4be77e80e8cd5a2b0136986758bf345695c3dd16bb888ee86a4545a31fd1b6ef2d628eff905c030ea8dcbac9a71f95ffb60577af864fbaf2202c902d6c64d1e24150eaf2c525805a424fa8d40015069cd619728347eddba9dd13006a7b7f425198a75bcd4d56a5572ad9f70c5f9136ed940e5b586507a1a907f1b30eb4dd05dd607caf2f4c47469789ab22edb7fc5b4f4db48968ebb8e5f82aa2408a8bade42446709f6b03ea1421851530a8357ffca2ff0d573172191b751a23519b47ac0e5c8696cc67739de8ba26de6563fa111e9c84e90840f3239491747d2c2b5b086ccfd931e37e5b3623282fbbc26b9aca2cb3eb367a2ab95704441cb6bbfc450f40a84de5451f5cf7a757fcc196d0e707fe90abb299736133da95bcfd0a1345648ce2fdd985ce058061b88d2db1fb020fb0ac97c9d48ba97874fc0a375d64fbd64080c2c6c8e99670a8e2efa0d3391ae310dc7bd6fb7497d656d4420261724ce809cc9b01c433790b4853dfecd0ea5987be4495f70c25df2f3f1c9c89eac38980e5886c00cc1c0ccaff2d2bcf191ee5754f5df7628a14aef18968574ed9d300ac16fc4770674a445d116e1368b1e8b756b1bbd5069f5aea2790db0f4ff700b49dafe667cf05e692f61b11135ffac304998b488563a02e734c85248c8e90c66b6ee7ab5828da13947b0af92d94d7b5986e5a12b0979ddaa86614c295cd43f1b2e6398525ee22edb24e04756fdae16873c153c7dd81ce2b980fc5633613d9da384d5d5718b2fd39e86275e96bcb60a98184e0310cfdeaf1f488adeed340cc4b50c952b74090b3d9065860fbd7fcc95f72b2bf53228703f7d3eb5a1286f8d1ffffdb90ba5f3f11e4a6445fef67db8fbb4a9f36b59e878430182e74453b691df7d3bbc2123432cec7afe9e10d5b447090d0720c04bfaf058a8e31e4d10fedd052aba41ae4f0bfae050fd6cef359a6d0d9d8dbfec53870f8f2c7224796575827b72682740ece9684fd85959982a8a52c24722e51b890539c61ddc3a9436902b9529cabfffff85659327190f16ebe088faa025f7c5a09dfb7a5fc3532a6397972c3f54600a485a968ea9bfa8f7ae3418831f52d198fb5098d00fa9aa2560a9b6cd9aa63a9d3c8a4acedaec48f6e53cf6986610c94d1e1ee9546eca87dfccd06ae02e6a5d8ebce8f37ad196da9011fd95cf72a145d7f67e366174cf0fc59e368e2f4d3e97aafe784f991bf6ca8df4e0574d46cc755e1691c4334c081df708ebf6558b4d3ebaa87e544727c8966693950aca6018a3775a8936f4e40a9ab3e8dc04e185939d6913809d465f48b93a3d60e458e094cda08ded5a0add5e087e4799d25b20894cd4c64cab1bf078683682b9c94139c3e96a8c5ac4b37b437e00ac7f9ff0c0f1278ea9e2b23dd283d39a5e86a748ef4f94825df19f1a1ee89bd96dcab8552e0ed279fea97d19c9dffecc102a5cc7d3f960ec32638ca337e536c60f92ffc1bb08a7e8922227f0ee5f4d7bf8474ec1a31bc30ecc6a74605817bdf618e250e1df2e8b6ce12e995efe3a61ac8348c0dbadab4afc251b91561006cb71ecf6340c2e5cbfa720f2e59b81ddcd8070d366820ab6d9366a214757e0348914737101867563d75769f1170ccd2ce11b40550682162c06a9dc9aa8ddae25bf0a89b52e97d8f3c39d33772fa1e7dfa6d0ab4a27d2cbd690373148f85111d277795249ae3b69b18f2a1162477bc325cd1ae07f061e3d614e7fb78fd181e4f8a8a8af28fe57327df29d41e36a77cab4945b9035934dabe28856035cd38406d3c9c053b6c298c1a778ccbbcaa3b1d1f3cf0e7aea0ec8980eb91e6c9ee5979a897b54c7bd2c824e860cb0b8036aace141b2ef08ddc863536110134888c67aa7b2d776ee7f9410578a322cf4c52a8b8d190eb868c51bdb774bc8ba118cfe13753fa41e4c19bad4ab107636f74c1ddf64b69bd5b8a33e800bcc0ede899a79544b5fe4f583c5c0546cba6848d8b2cdf042403429889025ad4eae0b2273e79842ffa07c5c3b5efe4144979b0b2d8267fb28462b570863422981ec83bd2939aa17215f6dbbf8470302b622c6bbad1d542e7a5a0319cf555d6b4ce52ea4464bb369c8e57e66141129dd431d8d5edc315551851a6458b7fd404b791b3475fcc23ce1bda649c58e1319b1dacc70bf22ebf1c0e1df8f429777bdbe097622953dc957a17819a0d855ebd9d3f754d0624ad24860c41dde67cfb48ade5d27a7d1876cc427903f089c51c26dc267ec138eadf6d1ea01e8b12f2fcc1d6e12ae9a7decc91c296b07e5211ddd5f7d7ce40703d9010baf2bd6bb05f907df61229be7b95426ee2231ca39326d37510ac4eaee96336994d9ec81412e7a8854c09555b23bbd39ddcc02c774062d835279cd5be80c1f626dbbd02f7be57bfe5640e9fa5b6a34123c2867acdac0159bd23dc1538dedd709507517bd36110a63f06a24e010f318cb589f51bbf4e391f439a27221497db766b87df70d5d5db76c73e8b8e4d62c6533e33b7450e4d5c75b0cc0e0c7a878180fe94fcb8bbd546771f2ef15fd28daee4d9db8c459d6e736d595e907a8080e6601837287dc206c15be03d0758cc74f0b33ae184b3ff26d0d717fd599f6f0a1916d4bf8663f2416bcdce6a5757e6acc9e0b5236710df465d2005c6eaded3e3ed1e851c64d8699c94e2bc953c4cecd6c2e13d064159c4b21f47a90f14f170d0dedf3ab825951255fcae76c96f02e9afe42f37accaa89e928302742eb6b851db66fcb899f3cef47a09028e153d2ccce5565d05433e8697dbd909317d6991737286ed5b30888c75eaa063d374db6ad389900524ec97dd07b3d14632d3409cfe180b2d570dff2d94c2cd0b063205eb0d83ffbf82cacb04e69cf8595b7e56e3ef6b8b07e81b3edd1de6331f41328fac89d9cdff3b459eb7568326216bd3ad5047cfa835fc9411466c3a88e2429748461ed0a538db2d5fcb1b9885f16013cb47ee56758f523eee21f2baa9433fdcc3a66e59136c0a708825fbc54e52aebecfb018dfe5323a62e3193efb6c2910d6c4a87b92f2f6cd8e2bfa25c9fb4d3934113289b63206f2e9c11431aaf7c3619b732ff161d2abb979c8b300627930ed09ee899731bfa3f25cfca1ec523870812086be02ff3adedd5785e8d1264164cedcab15ded4bef506b75e06e3dd5d1cb4f7839d4e36f8bf10bd4a3fc8d58a905972f70ccbe48ba5dc61a270d40f7c864f587a83c410f2e6946ca8a8a2133b0979c553a7a7086fe67d45c121cecf01865d4cce5834552721caa0ecdb4f4b48066019a5f68e40665058369b22092bf7af8e49f611b3d2a1000c333ba26a87885f813b209ac0d84b3acc29ba7891fce3bf0d6528c40a06848aa1e8118182464db2db02a5040383fab210300416074aeb480783ab893a8a873b2eab42ffa707a24017ec05883150855a59601cb0e41a3990ad90cd6293842f42d89cab462c81f048b283b8cb2b5c7cedfa025b0b50644ca83d210625aebc243f2f64258fbb5823ed4875b87d2859145ddb90ef4486d9ef493f2836ee3bd4e26003b78c864064e8c0ac95f92ece5f580547d442d92925582a90ff1a68aca03f4b5d935a8ad1abc2ba600ca054c10e0bc67c892d98804698c8d8884a4abf1a9551c5349706ccc6df2e9fa384612762b6162bf34a203e64dff4d12e88e682ad612f74b4d1c0025c1b47e0bb3704076a7712d5226448155680e44a1e1eafbcf39296c0f554110d401400a7119cee847c60fe11c68a03d6bc8f73e0eb3f0ca3aa2b463b479e6033d923de0124d2684eabc228360d8b4a463804a533f689cd427837b5a90cb050e6078af8ac3895e71b5e7ddb23b115b49b3c95219a72352d45356b7fcd2c2d2c919b7ca56d3534effbb5164e986b88045d5d71755ff255a509473a9e9729a4d436a743aba4dcac09c6f26e3b7dfa9670def2c3fab23f39bafeeeffc84faaa9bcc51a8d0959047a15bf04b3e7cc524d9f0584379ca9b5043a93c904cc385ff31c4945324b7d3b1ec77ffc290c9e24d442bc2fec8a2c737af5fb0ca1b5c5a825a2f62246e5949b0783cf0626fd9e8bea6d5ba2c8fa8164d50fe4d26d296a268352a5be1d479291a16eb3d43268f02eac50240c6fa00ef171505ea0f39f4fd6dd860e3146de1389ed6e8ce0de7236788df83bcee99316979f167eb2b1a69894644f90573797df4c800028422e7706185346cb60c7046912b7f259d205da5328c910da2c3cf604bd84df7375cbbc8b1fbd088b1382c4e5774cebb51741c1f31782233753ba29a1bd896ebc11c9249e5ec77de12930d23694d5f69a6fb908fe73715fd4e2fe280f43f98e31614cafc32209ae689950e833304e259612fc3b6bae39259766d5d506c08ba5d70c546d5478c0e49fdfed5839f3f47a1d06f0516cb34df8973a53d9e2c8b70c987bd546e695ffeaf53dcc2ebd65a43d111864dba3eb5ddd129402fca80986870b7f7293050108136477c35de60c5a863b2508b74f3a4a3426dddb9871fea1a234a1d907b926916d89691041cc8a36628c45e4aee19cf0f174f2810a0db799007cde5172ad490509ab6ba7c8338326fbdd6baba2f0716562728a5d6c6e05c51531af66e7de87f3e59d24ba4f54907d7f3eba04771fa9950cb43b15e9278a68531aa5381516bb9ac88cc1b0fa7515bf8898639b01f2a72fed670f321d99ab78aaa6c42b6137d0825e84879e75cb1fae445d8542783ada5481ba3db71eebbf27c651fc03942f4c1bb3b91eceb360a31d47a12a570243e743136f4e46dcba2dbfc6917e077090d35d20470bc91cab48a536ab30ac29f69f6196c3d241856e52f180b9feb3cdca3465cdf0bf63ece40efe36d3fa2a8dc22d3a20145b6b35a4d54d0ab1c651fd77d1477bc03ed91e4c898a8868381a6c6fafad5801a680743b04962e8472d2a76f949c5024273eac4973b47c35b0c6326a727e747bb137e4c79166db7b1d05bd49e2172065d2925bf8ac76fc9fab97bf4caa9c8683b0d5afa5c5755c024f7fb6de79ec9b7ecd9b2bee3375b32954d464f3cd75c775029f2ecca820dc2d6d082471c5da05bb000fdcd9c4199a4553382e5b40dec56d3ee16ec25698c9ea1b7eb5eea0ef90717005b608b8267d39a4c481004414e5f26717430d488170024f2f8c1c565f160f51ce6639aa323ab5bbf96860fb93373215a5a7de4b157526f4b5fc8ec0724e4c5a48c1788f896babb19edd822befcff25eb84771c02e0cac00c568e1d8045b1418b3d275e6a7b599e1cc1eee183dd049a0cdb4f84bdaa9527ed06c1f8914ce8ae7ae172f8d52eed05fe70f5c8d811d1706485aa62b104306b96507ce04c30a716999424fb40eb03da54f725f3e7eb09d094ea54c4fc8267d306986c9c7049c2a9894702b5dfde6822a650e8f6e47709aa9227f42aa1980ebb109e8011c7630711691d15588df674ad40c979c5e6f18f9832ed90f7fce806960082f40f2c1105ed1763aa6eab8c7fdcfb1fd74959a7deedaf0968d22761eb65f3a159df92626795b9d805a8a5bfac36347722abbc03cd70a42dcb599b0e766df1bf2bb26a3361ec19b3d0066abef3683a0f414ffa9f6ccd078e468c76012183a9f5adc179dbb56b423d5d0142bb52ec7b2a9cd0895ef898e355ab61e0a245ed83a57842d549fafc9883267a91246c7878f73af5f28fb132f016fa7e986eca7b31e0535345e5e0f82c185651920dd30d8a6e627ef79c22543c899cb16b9cbe86864e9c197436c931880221b7d25cc03255345a6e49b6e0babe01dae77a9d706e61ea77a68a383539b23433ebb7146491a7a3473364d072dcf0387c801311285b0248bff39a765e4f8ce2faf49da3c42a04cf97cccec1d4a829e811058e89038172afc8b0bb3b5376f04e98f7033900ee0c19c5560afa2350370181c7aff6bc15d6c516629666e886ea62157736dbfd22a62308a32833b7f83da53204e480c897a9df7b56f776c9c11197ac442c00b110abe022076bae8326adac65eaef9534ad43ab2393afbe41cabca659c17135d0f8deffc7bae3db15fd02262f40b520a926785f74bbe7259831e5b8bb3ce0d361744aafedf28e3ef997b895ada3b617e0abc8ae1a5a02b38538057333036fde88b87c512d9dc85ed5eecfbf984ce53a46e02e0f4306fc68b370c56cbe2403384ba0ba57e23b0868c69397516f2497922a3f5be47ce68973d76b453d2bd14dc16eb596fc3a919bb13eacdeb48f8c552b81994a5f214ad1d0fdd801289469a0ff464b6b9a00b296802e41bdc90cd2c5120adeeaf14a151e34d697bb3e33ea9352e4c9f6230838fec2235aeb313b734548ae15cd35e505ee66f18ba2f287adb324333cfc83483ea118c72a7eea5795274042dae329f18993888ac435c8ce1d87871e943fd2c507802ab6eff563291d4ac24ee27b7ee4ca53493110ce7037f87440b9319a67d1032dcabe71b3d95d4b646980c7b416cd385bfc8841f79ac43e25c01e17779b44fe3a51ab80d3f605c267b0fb96200f851f9249f4964ac6ffd84a2ca9d3179fc692f03f21ac83ed54351d8ca351b9209d6dcad124b16e603ed6deb37a6f6fd44bc6a596d14f3e6ed05674e38c1840e959b262f2fb3c690820abcdd22177b79e22b451d996f0b4afe120d5cc986e7dd6cffddaf2167a9480795cca6b66d6cfc5c1e777d046621be766683f74cbb6d3d05d5e04ea7d5a425ed2ea028e2f76d94b8b7d3cfc7e506e83076c75c0cfb8075b634da068f6384b1e9d4d5e81dce67ace4ba95d3413248acb30cda1462139269da1e2fa5df12eb38ebdf36ea5db4ef5b1378847cb41178f71b9cd59b7cb5eb8ebd99ff95879c1dbfebb939ccc846504f441ee585fea2a07b1fce41ae594880b0607493a333941f82b34f35aa2c16ef39cc820272e07a9120191fac914c7c9a0f82c4a9d0eda292de7d427d16fe599eb3de495271693bb95870803c02a5887bd032f9b0bce8372d5ff55435b896233bbcc503c471f5f422c670f9886b425a646a96937e7c5a38da063f0dc786e69eaff513cc3b90aeafc4d93db0b1f60e38f3583990c2858967f12cc47a54e78920a0deffff3d758021771e03ceeeedf340d65e526e02884590d5122b9d3e4d2e17501e2d4642c40ba629f9da4017bb04e84ed040824e97af253ef4fbe3ce12d2ac7d745af75d5bc1ae517d25e132436ae70bb6f8264ffc1188207be36d908f186422eaee788682f41432b2a6e5fd2a9ea0b9673b8fc6ff47c5a1dda2e846cbc673be6945e33d14bc83e35c9fbd89b7eb843337ed25f1932422cf08a5b58e4d866ffb0ebcfaa4801d7fc79d206e76c5c2e99cde67cdafca3b12889774e210c64d5634d8b3cbda6e31b65f8b14effb1c4432bc2eb15fd546efcda6bad57bb3f55e15a81c2940cb0fb9da96514510c42d24c1da39b25a923a02f40723c8531dba5bb4462bc159be9905e28ccd6e5f1cf95895b0ab03d5e8b48ba0cfe14a0976ed67fcac9ee837a09d10782a1784d139df24f7c0cfd4b29f31eaf778ac4a6db0c848e309581a22a7336cc726122cf6cb689f9128123b390e910f5eab6f41ea9cd00f544ad26904335a89d181ffdc358b69762d54dff9e8c50099f5376748be03f75d2cda2fa96e5c0c620f0e4d04db43bacdfcf799121b64f44618ffc6ef353ec23936a3089d13357dbd99569ee29d4ca586af676fde8c5bae9974986d9851952800bd968135e58b90889e62cb678089a60194346fa1d5c44661c9d071f7104ce25e0e4bb715efc5c57102ce22d35ecbbc886d03056706dd70ce9aa8d64cd607497186e7660ec9206694f33e3773c1a1dfddd79240e7e0bb4ae4ab2367293f239ef4f2e2c6d9d630802bc48da4c34d3bdf0bb77f550f407c81a9835eba51b08cb166b5d643a4ba84648be2a4c5043ec895c2e8808d01183068f73e7f91d91d9504e2bcf998e0149fe02e8b2041161dbc812f39e8ee7352d2f41c9848c0f6770f39799969808b004829a5ed41b56ca901bb0805ff92efb78ed450d1a452ea45fb6a40db9243232c9ca0acb8485039b8db305faf62cffe355d502a3b4b115c461b39f2e14cbe266779adae919ce58d0a38397304d29eea588bae0e8e8a7924ed44fe5eb6c1e98176a27fbb6c9d364867e333a1743291a6d547194e26e3763a1a26f4cfa07208407c1921938a7d8e191539ee1159300bfe556808384072a2bc034e915eb20d402e37038ccf9c7d4cbd699e619f05f65c3454d418213f048b0cf298c3d57f9eb5e5d4740967b0625bc4f187a8f3ac2ae77c7bd163a21de9a36b74f1d18d3b5e31ee03d6119146f5721fb1bec401d0f19b9c99bb249902ad20aae96af2d3e7ba57541470f7291966f68970ddb962c338e99f51d32abaa2f2800f4727f744f35838d6e5ce8774be787e3fa56a09ae7becef0a63c5545bf8d46775bbfa6366f3d0eff113e100bd2e6d99ce0bf71d829dadf1fed78b5a04084e4709cf708a3b8c321cd5f9738b8aaa301af08524cb554df56bc2b5da27bf8d0af370603dc99480adae41e1c2d9b9616ca401c2e78e7408f57e4677d987dd1df936bc711aa797d16d9b8e68d3812bf7558cdc87610677a9e06155f6c49d540472cb4fceeed71df8df5de1593432c390fdca041a1904569b0ce6fb35929667abd9d3104e7d50dc344acb59ec7aab3d7998d65d3503de36ffee86c204972ca7a2d1e55f7dea1ad461fe6f4c635830a475ac56b398646d901ad29643c7194302d22fd96736d49618161e1521b1131b0843dceb3afd7c7bbf3ca491983d3e6977ac9769e6f996b50d480f4f329924beab1d96a64358bba530ce91d4197fcf9044372832e4adda0220341ea2a2ff9efcb543ec33a2c15ce2a72771eb02bdade2c42ad3c44a7943a89e50fbc80d3b58d28873fdbb7dd54c08be49820465f23acdaae42b22c25b1e05e819f8e3e55b218adee011fadf03c0cbd2f3976444007159d7e0d6c60a5ed86bd2d5b3ef98637a5d5d036fdd6b52f5f2ff9d3c91f96667ad2bc5927707179e81bf5e7b11f7ffe3233ad0972de9006f3d35133836b04532f3cd29b949008dd95713c5a43bf69cf0b244771cfc951050e115e56c703b809e00538749c6f75333f00c45514b4d476ae99d47b8ba746cdc79b843d172869b093e669554e82bdb74464a38c3537a4b1c1aecc7622c7b0bad6a6adeaf50df281bc3cb11c713a639702319f6bde15a95c011a9ac62af136d1cbe8d15754192e6cd131026dc2b120608b1fcdfedc4b0faa6312905d634f335150764d9b0bb3c6270b88108e3f6e053d948419d280c1c26e1199bfa936a1063a2e005513f3857de559987772978ca75e48ddc7e5b3ef93ee3ce52fe1e3fa759774ce1b8bd625e5126bad4925d4d2286cdccfdc9689d67a797205c11b5105882460aa9db59e8439d6503751de8be3c8e7a933e2ba4a30bd760db59730a34d14691a14724ca85cddca43cf985e2f364694c1e5893f8047c4c6d9f8aa86c4a8d13c9e17f16fbab64d6a2fc25492505195a0b4d84726120421af71ad0667ba9edb3dfc376994868ea64cbf06eacb2f2d7c568efc7f512c1c31353aeef79a92f4922f9d84dad53aab9e16978c7dc1f855399fbd99304f023a8e0c5886e339aceea5d03d00bdde4de0866164b9c9f8508bf80152e4482bebd1c8ce8f5a6784d75b502df74b8471b4ba3e5ac10969eac96335f9a00cd2187e893e51d430a129a512dbcf9b8bddb848363bad8a020a83903bb8f2fa2454a04b3b5b31b08c84d390ebeedbeeceba685643941dbbc29908cc58fd52a7dfc4345ebca7efa7065dff6bff28817a0a4509161f70f4ad357d2295e45294eb6d93b4655bfaf74e7a52e7eb8265350bd223c73255a7dc61d7556b2ae023faa62f672ed32ad053e9ddb4d0df0b26feee25bf9e0b3757a95018996c50996e95613b59943cf21d6a9c963cb41fe3a9c116d44578b753a65f4c507de3efff233456b30bc8cfed8ebcbf4d48cc5550e5e67acbc9ff8519a97580129d934d8d16846bc90ce4585b83a8645f5fc41c459843b413076727135d868caee57bb4d35d4e0a3a4d6faedd706a6039dc079847c9d781651ee1b581ef13c5e066e1a72d0b0b3dd2dfdddb5954168b32070fddb783c35c2abce1613f39e53923e40ba76b962048ac5ab48560551c0d444d20f3dbf75635fe006b8a5360fffaecb97e2f6e72e74996c40d5ec80bf80ad4eec6a16df2c9a9144ef00f44ef57e6d2f992996b9064a388cc13ab6532f425e22947f14c5b329fc64c774e6b1e2d0f7ed74dcdcbf59813fbee9b6d11eef4ccc199cc34f0658db2c5fee39e353bc445072b774597d4b672b0d31256228dc1670e38b031ca10d556b2f4133346c4fbb44925a45a57acd41f00b5cb2cab3cf344cf9c7f06ecb3c4cd598f107e9f3b65caae4c2323b521e7e122b827a8e3692c81ba6e01d14f168fb2a58b58be75a83403c78d62eaba747168add40f3fd6a6c65b46fdba8ddf51f08fcbbf0b7efeb548af96859aa6022db4d9e7d9c2fbb5c4b25d3a2ada28d22f8cbf5f678655c30702ee970fbf06575daa5c4a11b16214e87569392236c62dfa3ea4243131b0a11dd332ce6d6091a66605e5cf3cc2b548afc88b3ebf9d4885666713fbd55657570226c001c6206721edc45fedcb24e4fd8c3be586980075ce72be80e6014a8b42b38d5ef292b4b7bac2f8b7723f63a2f8a176b757c8fce8df246de45b53434a18670742ac09baafe359b434494dbba5dbe8d8adf8d5cf71ce9f0ae8886177462caa195db45ca9412122817ce9e5ec2cac34589c6c79279f6b91d230a14960151f8b4750a5b78d6a1a008741d6c71580bf3f1adf1eefce10670b1dff89af3d9a6b84565b5e5e42487c4a65fb96d3101c651190c9302e6e627fe1f93e59a668497657b52985b34b391c897e10c86104f6ba7cb2a7782426c2e70a1ecc3efac605564f14cbd49ce88f83bba956a44593a4e16daa01ea21e71ae207e147c888c953ebd4f838898b9c4854954e5c7b68e444e25e03730e16bbe1ef5787dae3e1a15b14416fd577d64fb9d21ddf76610709411840beedebe81216e34a74c1107c8fd868773216ca2f1b03d73905958beb5284b3d610e204a615181edfe1fe17ea8dd6d555815042f02704133987cb932578c916944b83432e287564c9ca2e6b930178d149d59e4d85ac8469f5b7f368edd0a613600b12af055bf2a7d6109a61496963c375be59fbcc75625316e6360dfa0ca8667e21daa82f61056c9c374f0b9b99f6f7ed450289b684fbabc3a9350d8ccae74251aafef9cb0660d9006306db4325f931ee5c41ba166f6433bc1563124e6ea52f250b63f362c088db4e4f4681779fbb828679a34a0e6118890267cea2d91c25ba4c0a699c1cfc082e15f6f5ac99930dc2b7eeb89c32087dd881b8e311f549542a91eb8af386a6ad36b8e2a0424776ed71182fca83235df213366f63ff3fe0f06b9913ac2d65e20deb96d12f03b2388a27f31b648ad1941f3174231facd69c2112eb6e603f210e36ce7be63fc70a2033da7087f3ad98b128d8c769a19f834ad6c7c118b4d229fcd10fbf4bb5f5174cbddf80517df5b36dcd290d9d473bdfbd724a73b9939546a006e5ca241ea9e52966fe8a93f38f7bf61d28a9a9f030781fa1591585cbc15ce38f2bffb0b5c71e041a6e562daef6a332ba9f19072201980c30c8d6937fe79cec785bf5396f2a74a6776b3bbe9cabd97ddbd47ce08f108a47dfad505fe304ddebed5381ddaa8fd8c553c0cf0b4afc92540d31dd249b06a0eb5a4a924c5bb2192d0d13b82e4c2302259bf94eddcb6fd061ff30c68357c202fb57bf5d8edb38f6f6727df3123103c98747a613fb46c4ace105f4f0dcd0577a1f70df78c24eb82c75917e1316307db73c264f523a84c17bdec2fc32067344857d71272e6ebcee030c16cefcaf93f5105f30c487c758720558cc39578437817856f6184b5b2e0c8ec6b63dd2cf676d7483c1a5577a0730aec36e500606c850691ffefc35297481fbf7d63e68bdc12dee4c60443419d4da5258167f3433577359b5808315df1935b8fa00ea505cdfb9373d0e88bc7533a464554ec553a9a938123437f37a6c2e14d4d3c89fe3b439ea0ca43f6f1dc6f097ab2e34e6febb8c186e7ac1288a116ca7c77776e9be2dd4ead9fb34bf57f1b97e811af0520c572f628a2a8a41e6a7890d59e26f101a81d6ff346e8dde83c7ecf70712e51a1db2f0031b39f2dcef735b9784a945a4e102c4a1501681b80e997ac2cc55d1aa117c874d7e8ee551c4c91105122c318ec41c90f95a8382303e1fdf37259e28d24a8abca5080c4819b964f10573db2631adf3129b9410f8afe020944c5d022e7bb3dc1a77e5bf98081bb4468d8242d920a07f31fc4f58c172af7661d359526a0d2945f1aa8d3edd81b7df9fb515af40a9b453d504d6040b0bc7d408e09514707f909768eb204d1cb05a908fea32459616d2033129aee3647c8f1df775788ce19f2a190ac2640a78dd00803fd9082729600d3eb846589d11929343362291815e74fb34d72189e482c4d14380c575a22ce88d6c5f9589afb1f6964019bf550c6f1ca729a2720abb66cabf1520429e7755334d30a3ea33c5749c91df28f6f3525b7d759f7555f6ee334e0292489b959f25da6281b325144f261f6b11bfaed7954352543f35671c3b34b3d11ddd80c9791bf91e7fe4ada92ed7a0961f755be09af3ff11e6ee3f60cf81eac8f3ec4ede057f02c860be35051269d7a9dc54ea15cab2238cee7b9bd69f23cf4d1cb002788f849dd4e382cc3bddc04274e277d814effc988b7330962af2177d9cdf8af1dfca31613cf1cce3ba5cf671c545b2dd9049107b90af74846e250fe99624242471d894afa283f0ae89ff33b748733e6f056b059803e3ef9a8963e0867952ca32951f902e82200b57422ce2f25531b8818d5bfa88cd0aee85fc398647e7fb039204a876f0d259fd77c38a4aa5b66d854318e568580d52e123b19e8ca0d2aaa8456ec9d40648641e003de6421fd335ba956825db60c7f6943c0b8ee5e95b4e2a311079ff5dbaa6256ccaed9df899c404895b572a5fef4673b9038af686cc6e1e77e804be0522ca296a0f47755937df0a917c363b83a05a9aefb885f84b5ae22b1d28719285e9fec061ab63c25481f8c08d26c1adee9271fda6c5f6fbc252773b280194d8043cfde4e4b99d6ffa44b854b2d1e28f75092c2918284d0381bea6ed474802127e771f23202c7fe9856f5817a7582dbefe88d4454ec7655662c57d0aff68e38081a337225a67503a43e5eac9b004ed6bf933d00ce3741374531145d9a38a9397d5d69e7737ec5ff88caaeb850d7a761f160ba213c8dff0b464644f1d4ff7af48699ea75888eacf1cff0b79254b1580734a33354f40d6141bf17290b18fe589c899a7227c1e03fcbdfdc1e22120fbe178360425a25cb4f00614118cb54cfb7654b44c6c295c4a23cf401a3c2cea3b5a9f68296eb0e34ebbeab8638a42f4b58c02d878b6e6f587d176afe60ebb1422e951af2d78a07addd210c1f33814fc3f38200f6a7e369b091441209d8cadbf1fc7c6932a9c8763188e4ef7c3922ebdc9c835546cd95be8fa376b5f732635e3c3c0b904796eaea7f6c3745cd3d90d0910e8ef91918eb90df65ed49b11d2fb49393d8fe61f921dd12ef5498010e79200b67ff396cb5fbf048aca9c2b80fd49421491471794fb1fd9a96d09a20f1f405044f0e2bb060a78e99c5bf0f364ceeef2f7d1847c96c1c1e8f94155bdf6354ecee6afc3b20cd3c96c17764f5fb735332dbf94c08a28420ad2e9d700fe33482ff2236e126fe4088fe6d2b4269dd90ccb9eade849828a90fa7b50471b984cd245a24ae36021737635b569c942c4bd29df813c10911a70a640a64ab9646d97e9a930524380b819ffc9d3806a2ddf02ec208bbae3b5d6c9482af9768e358a70249a1e721b59e0fd5b4ca1d32cc2f95e3d89db2ad84810e592e37b53e3fd08d504664a56e4496fe2f7e89f63b5a0bb879387e3467a7d0081a04e926ce8f3e5c1752b934c99a04cc4ac0514a06ab055bb6162b8aee38156836e9f13a64ad22cc50d90b8bc36c4b1a30c2091262cc5c43e1813ae94c48bb5acca615a16bdb9aaef7aaa044f663a996eea3e41fd51014bc9a22231faef12829a1261fe7a911ada9dc5a7a55983daad68f4345ab469687929b2b55b5fa916e28ccdd61207afa37737dd0e5e704c2094121fd59186f0053a14b91db6a695e30ddf1cf72cb0fac6cdb73021e733c94d19095545bc0ad8d3b6084f2cb6050d757897b1ba225cc185a64ec303e7af77286a3f8aea5fa2f03733a1d1d7a34ef954e4cebc967e57988ba7469013910d8aa109543acc122a16abebf7f99544c6d3ba2d8bce0ccb57cc3de29150acf90a9fcd1f60b81cf9b1ef97eecf532a8c988cfc63d556aa0f33bd1676ba53a1163a7b1c55f88b919ee2aebd913f1a84ef4089b6aa949cff32425a02745aa5bc7b9aea722516faf7545925341a6b3384936ceabdd5c1fd812c6895538b546b9348cb57fc74cc278cc34f296bafc4ef134d99018a1471dc8329dba6b89c9d173a6cf42456193149d888dd57f7315be4416f22a33d51363897df3808777d9576ecc808cef103bfecfab718f278f0ad568fcf1d6739cfca23513d07e3db8638cbf8d3c7987de483cc6b618b47c5b2e801cc6f628a6f1a23c2957a705567bcc7778929b88238dc4f5dd4876b079e79f4e0f4f169f0fa5850b921261243e4f8777dffbaca6d18b45ee2b0f7af2232c375ecb9caff5a7ef460371e449c19a4575408f837601bd6c4b7b92c1c71a9ea13bd261bf00bcac749f0afe82ebf445e7361403e7b113495af0d77e52e92b91fea032824e6b722423b3d6932f9a02d0a3d0c13d4f4128d0e982f1601d096ba91e86e25bdb1b439a7a02ce4ad4c6ddaab1a1631b79850f091425a2ec10e288051a2dea16b9d60a940a1f65836df31eb3b279aeb28f66993aa2bcbe1338cef658f74922813f6aead00d86eda7204e0d8ebe2f72b9b6c52c79217875346fa7a4d2836c61550812e7d98f7776f29f5abe412f01b8506055521156bc024c020771d4f1e3476c7be79d6ef1d9c5741e244407bc04ad33551d9ee305df62ae6a746d87c2c0ff438746428ec084d2c33f19603c80b0a6cf63724f40e2ddf6fe6aec9f6f5bd209e5ed1aed4d55aee704f1a5ca8a8055557472e61cc52b9edc0f1713f4df2023195d3dcb96b76d3a05c19ae895ae8112c2e3a6b0991df43577f2c6cff6d69693d8a33c37b1e36ecb10ed2cbfe773af087bb96319ca3a9d360b051b2e828037a0336975cefb845b67a2b63613f699d878321de92280f421d12d9d004b82b5e23c904a5ebb8f843cf42a23074c04a3c3273a716921ad76c3177729f0f18bdd1196d2650565a5c7e3a915c434d73b7d8c35280db1a612c5b5d01ea021a495944761e6bbc50b9b5871f658724620fe821220ec09c58f26546b17eaf16fd9bf3619ed4810164c2e6d379a4b692e6ace0fe56507af285cac5515db866d0d027aaf3aa3e592da11bd8a0003d7cd141b128673db1ab8224127aaf57db7d8b331108792219e405ab041ebe40a2487f45c8c674a45d2d32462fa956511f2a4afa01c7821b317711a7de30246f8a79abf66cf19ccaafed55399055f2f397332dca445dfbdfd950a0953880718fc77b5437e6caa03a7df900ae8c47a57b5ce1e09533f607189f3d71e7cd3d82ed41aca4514373ffd587332197ec51f41a8ab829c48da963d27a710ef914f0a85ea11f64dba7732eb4330ae061bb5384e91fda78bdb7b42a55e0140fd1419cbb76eb91a10926b0ab2c492e0928ff6d5b7128604fa4c8e149309fd693dad32e41826f0268bbbb0e95ccb9cb00b218230c4b4b4173faaf89e6af0ebcb1c6a680dc57c91986e709e767202d59d73745b28945118dbc234deeaf2674d30a1cc491cf4182f7c424bcaa023838159cd70288eef02b6071d5cffe3630b8b5eb1a9ab6ae9062a44f51dc0a9f77c5ffe7ca6fa507305761627a19a9674e57f19a3ee4c0139b9f8432cb8159f2b109d37687fcdc38630e4ae946ed5efec45ec33d01b39558e890bd809c76fe79f471d8482bfff6fefe1872e128511eb4166f5d0376861eb61c4adc2148fbbecdb1c2db0dc2d6f48aff9764e417391106333adcece5f4762c265965638a2cfe853948ba5e39214dc0514e6ff14d1867e430ae56c7aaba7abd73a2d1ef088155e6841563030d5ec0723a1811c04963d1e8542afde89c453cf90a61e1adbcc3b5c153432586128ad71306663151d45fd002fcb94b927f77af24ae16e530278333375e7623e3c40b43e2fe5920c5ce42743fb30dd717359008254649cbdcad2f3c13674d0df64126cdac2fdff005e2bb9222a276f88d8623d06f877ed6eba6846ee3d9364f48c6dbcd0dde57b93d6964eeed1eebd1440ebf0ec71c3b0e71468cfa1427abaaedd1eb3cb502d1a185f61db21a6a5dd17c5c00cc76c3bf4cedffe8f24f65dcdc3e9280270e7beb5d1f51c3691803de39a6a8d93eb35095f7d2503768e8281de56fb0c4165425a2ea02d8ba5927add532f6bdcb05148beb04a1df1e3ff376eb6448d63af85fa929d9a7128df6415f5320de99b89c8cc192119c6f1d445b447800dc4820be99e147a8334648fc1492030f41a068982dd5d480b3f5e0cc4f13d844d829808688f6ec1ebd5eb8811bda9bca5a1997812c56bb1360370e2cf2ede28ff6cd30697fded34e04e6dd9c24638361adcf7a24ce659ed86a5199b53292b96fc4c3a7a0077909aeca388ac8c6a19ae79d122b08b684aecd2dca9f91d29f0de699e837950d7c0964dc05437208ef1e3af9501d62391a05335524b9c54fde0bfd8d194db7f7400b395d7c554df97aed30dea970bb1b3269ad485c0c8f52cbdd16cdc2b645043f8f5683bcc50caae108ff582dece0a873c8a2d296cf29e5f21f7047d3b542c40085b55f20527e5920075f3f6537eb5428a64998f5e179e31c6e8ee61152cf6d1705bfc6ebc8f19f65399af0bc1221a4ad0c25c22c3b25ff19484ce779c9375befc2505390c8dbc9da296e03629f783c913e071a92b7a92ff4d82355ee01294e72cfc55539d796ca82566eb3cf68e33a79f9432c72ba6c0270d3d02e15dbb36f25c266bdf1d2ce4b987de7e1a8e678ec481933a05af4f05e7b6b6a99ab225ad1617c7cabf8dae856546bb397b4f89162ad9e03877f1889927a4059e18719a6abaf0d569137281aa7c92579e84557e8e22513dc7704e1c4101e9e18caa8682335185583b154beab00c223cf617c12ec40099a7df1b2467077af0f3521c457660169908733c5813018ed244c4e7370e3c4d0434acc5ec00b40ef150c863de044f802377942ea483b587ab1cbd31f1ed74a25d6ef9cf9020db720777371fe6c6e101b4272fc32e926d4b1c4216cff429d5799b5324b675ac530b8781671b983bb8778d13659a913d9dfa5d5d7a061fff832cf2da1af72bc2b96cd0b487ee82dd3203bd714945f69a99f27fcc4c835403389296131c213ba4e50d55f505c16e0d069ce2c5bc29b3f794f5a272a4fca70d49da1bc075dc2b7b43ff9f6637e21099b946a39da4789ae7e2fe177f2a957f57960321c735d801a2b09a55bec190a1272be75ed6fa9893da2914dfcd619c7d5cfe1abe2fe50444ea8f9190d1b682a1b157acb1dfaaa251444cba2902399f077437d835f48748fcabe9512401e2b5ab9231bf9149a9a4c5d872cb454df2ea950dc955d9a6090457f886f4c5b328027ad24c5ded2140d4a2f76fd5c7aaeb3fcc7977163d88069d1331cefac728812e9ee8d440067b2f250e9c27322c4cc16babedd3961887c3e2179063272e8cb5fee12d0abee13e936a4720614acb7bf548e62362085e994b1fb55c94ea112340440668d3b678245d51407f89e5536ec41eab7c948946d5a1576e7205a55800be4d3f152d9699b5c84d4359e8f573ce323a580396dbf4310743834dbad2bd0e3950b1243cbb60ea3070795d2e885c43c35b77c9938747d93d9f35021a819eb312123d0613f3c80f1437998ec37345be6dc9cf348eb8c3009302afd9f5365bc37281e21ace32ca2ae79d3a1eff53d54beaf840356b1ef50ab949db9df88a6764c618485e4ecd525ed937ade1ac746772b3f6cdefa562f01916d40cf77e214b1c71ce95418fb0f77b087837320c97248775fd94a10d1cfce563b51a220f8ea61074ca739f3d7167c63bbb6bc52941834ac1b72b532fc7f75f969db262674fa09ed24c05b0ff9e3a966a5277191586966822012fe6522dd1af90580ab33420c9cbdf3f1f699b1114969ff297e70910949408a92d92180b94f658d8956775e9b73775fecfa685e4a93b9cac2dca767b5e36edb0d3eadd252629df97f60ac489ca9850a7fea6439447af49b441c1e3fc9c18d0ba19f34e29eb09010d173b43280fbe38ff65381a5c8fd53855233ff154a4634cd90a67536ba2ec5a89ca81cce35b75e406bd88762e9f7ebc8f7501d44c77b384dc4a01179491a51837c52e93d2a526737ea379668a0fc7147c04cbaac719d20f419f5f64c004be0d94c3d997b0a1868c9fcaed9f90780249e7453fcf883ae6380f086e4e0a0d83d2b826ace3fb839dba04d66c30e2c66f729a3a3a986a82c489c42f4946d2d0ef18ae11fd2f5820dd57b8a468e06de93bd7a78c36163cf7954928799f64514c4a870e97ac2ab218249b829c2f0e821d93fb2b0ed2e450dba749e4c22112191c21112945a42f8cf35446bd323753a288201cb5d58d3561436808f0190fe9fa04e741828b2e3ecbd4ea93e2d439dd6a6268fa06efbcab2185d004bf6eea8f7386013deb0e383d5db1afed4e5845b0a75d66f43d05ef262b5c6d0a2a43a78076ac8ed9b35bc682e14602845fea5dd65728e1340d60a45f0bded5c2558b3a595753f6005fb31cd3264d21934e61fbaabf24f72b3b956f3f8c246747d78a8421718d1fabf184b898db92940f45ef400d3fcff2ca217201656e670336d7c4b2c6d9e783f97823113547ecf3d29053cadf22b97e921f98f12ca6b75f86797e32d9b98e079fb2022142dcbe47cc6bac623dd2fc4193794953b778af11542c8230782030f999da636c82fe6dc689ceb579a4fae2bcff3e59a7fb6dbe48cf407dd1b25528dee8ec9e4b45dbc32eb667a81959d264a38b9fa4d26a54bb27e749fc468cf9175824e274ec12e99af80f552aa40fb6eaa5e4c7c19690f5f05bc6a9c1de132de3024ffcb4c430e3c73eede3a93ad6f86b84be01beef8fb34ac7972e71e82e15da105af2b4ae4538652a4e115490c7c0952e3e5d812e3a558e9109309813293b1982d992e0e49ddff42ea723f4cf20b6c6d258e7d2f855a1ca69f76f329c89143541996da594cd7f7ea94266e5b066b4039389ebbefda95004ab6a00d94a61b70d66aa1e295006c078fd06d06fa85665d7eb99b4f2cd77e1035af17d0137eab4e7d73b6304472bd52a2eb4047329d05a3dd52a381fae795be2064748949c09b23bff641819b3791fb9f7c496039dc8a2d8ef059d5475b9a764157e5b22a417a58a62c9bbdf693f40f0a0f910846cf8214ef6da518f3b5a87641b078d0ab444aa1350fd6db5f33e9963ba67e45e4789c3863ce4229db443445f6cc160f33bf859b1393c8858fc14bb2984709f3497bccfce8bc0e6388b37a91627ccb5695098e88a5453869b1687d06b013e05d2935fd971b23182f406478ca516f6cd712ca86ac2c43b4870dfbb3b86076ac353a326f6b79823b009bf049c9f67950dde02adbc845f7adc5938f98d8d94becd738471c3d8f424bc8ac1ab71873b7f9e6313c82c5f018d1c7ad03a79c17b04b768a40b14f5f8c0d077d614308f0bab375f14d910518e5c3f3027b0c3826e14ed24aa30b06c3c2b28a6d53b14476cb9c449a811b37164f498e923f25ca36548467e00867e4f854d03cc95c7a78a80ba01f7bfd9c2399977553f9cffe966568e7bf7c174b3f07668960096bb0dca689035714281ef26f7ffa980d0bcd65763fe5570c250f0b06fb31521202829193283c5a1faa700eaac10924feb2b9c59bff1a8d7883c932116647a0f913355c0891b36fc4411be2f1a1f20be5b67f22a75e20e9f84338163c2752a04b0c3964a899ee07f6baa336bfabb3578345653aaf9c7c8683b5e34fea0e5366a61b8c3ace09d7ceb68946b236f01d1e81368d306a7a78f6875270e1521f2e60ae3afa5d73cded51124b4f7d75bb2fcc744bcedfa43a7b19247f7c772fd0fe1d8fa66c4c6039ed1a1fd6eedee114f1f3ddadef910f731181a4858cd6ca8cbbab13fec8fc4cd8098a7cd8e5d87ce1330efc58b83fc46fe744c7b096b76a1ddb0de2d7bc002fefea4e8184db7c57aa60f36227674435addab2e766fe74d6d2316eb84c91692eb299fc78751a7a1f801141dfed4c34edef533f0c5196fc52eb2c65e394223b7c348ca9b1ccfd1f978092f2d4f80eddcda8b353d58a547a5ead0c3e38488921c21a25bfeb27546efa4bca3bbec597141d37591e4ebb0e7f04d151b56d6b28f747bb82bb988b7a4551aacf3cda7fdf002bcc6b251e9a3e2ef94a392801cda0e8b1e359d2989b4d90d44f5159f5024efb26613a40148ea55163290c34802f33eb8408238f4e9b337383403755ccd298f3e11c8bbebd854a40cad9841f220df06ca545bf75e764225e18dc131d8c88162c4d3b83e9b04d02770928bef1c2f4ca951131bec2d56d015601920b483030d23a26f506ec864f313930243c40201d1f757748cfdaf28c886e7db04ad8df376cb96b38eb38d37adaf29d8492c48b8fe81408980883102219326f38d9e8f4af0388a5b075fcf94991e9961b497c2c0ffbf37decc16dc31af40b03449ab1d3c8d8bc63b1ac60f51b8d425ebb80b1b6bcb9b1ffa76048db56585af9de839c9c4055e2c01c7e50f897b737ecb6bedfef3d188260f5eb1739fd2cdbeeebcb0d96d5d45ec7746e601296a38a8d63155b09ce45445aa44d805d72fd5d9e8ac1465dc5c51331e8c01cd0fb4d77fec0e84d68f84b54668438fc034e1b9f050dfea35f90663f4a41bf66cf4106e98628343929368eb3e5c0bd1d9acec6a4df7e9d833acaa56dc28f34f6bf450ed5d1ee248a80f5c6243c82d027d51300301eb70b25e8efaac128e54a4606e3ed59c1863a8edbe4d9c67c116cdee9d9ad42dd49d7246b70649452ac172074b3a6851e64e42ac8ad49ecadbfa1786370816a910e5803987539b1ca7074386bcfdb34352cb2c57f1490f71e334dacd95fabae551f354df1ed76dfc39ad94732f2f18ac96b76731f1d5587d65f40b29b01785019f239d75414677bfb6adddc58168acdaf8c38d49a9a319f0addb96ba3745485c6a17216c014c12f951db362c2a77008d0f45cf21b7dee2e90ba930c482962e07f039a3b2ba085b0decb6e3fcd0eee020f3a2f9b66ccdd1e4024dbad439bcff65455dc13f7b085e5c86187a4861dfac9d678f9e106717eb55737f3ccb36f38c429d64929aa1c92b4cfc60d1f9fcc175be5bc7b93e67da175fdc1d61251086eff81ec9b50c97c4302fc23f7ba58cfb3766438ff33d9925bdae8f6e6bb34ccdea057af0f9db33108f053e1e9a155d81667788b3f1712e42a85d24d0a562a899122c6837bf5c2b2d6e966cfd4b646256b55e05798a485f1f059390f16e1f3594d1c92d0cd9a049790f4bbd65538598e26bd3a48a9701ae8ea09567db7a1c57bbac8c357cb57c2e6c959ca0bb9457388c03d38c741f7642442cdc7d9b73e373203e41dbb43aed50c8a18e2a65249cbf3810d1931a9df9021a8c1163d3840d10aaaa364cc94a4ec270107034f5bfef3cdf4a40d83b930f6d63067477002c824f6f0f2fafa4861f4d9f5696325888a91aa295ecba0de060dca72c12bcbd4d9fe368db193913c029ec18d8b831d18e695095d81cfa3dd05831ed59bcb39428435b2f0455e3c3afc2ff2d8a741faf1656093b8fccb468b4fcfda3cd605df35283b42846e31d3dd7256782fe10f786eb15ddc92a1bbd627bd602b2907537812b61a112682d2675952c8e1c28e9a552c415165624833f2fc40895ab6ea2d8680b298602d560a735dc34932225f30d3ba2a025490a9df4775b4651404fee007dedb9a1cde41d4c853d266a62cfed0ce3f401e308702b28c9876cada122d32b8fb6917ef463d85592c1c298248d82c9d330a9dab3650d986aa76390ca5764990b2e4df8d67a5d0830da170ae2875f4bfd1ce56bbd4e3916369864f139cdd0bcdfb923f674146469c87368b36ca738ac066023d3aacd6c0319d9ce6e05d238d7f9c1e6849d66b2f1e27260eea579ceb0ec9256a59d0c55fbecdcfd4cc24b7a98579d3fa9a9a6952fe598997fab7742269cf4b3cb76eefe074dd871da16af243c99c45cf046f20146a3ed5e7582edebcd1ee20d820d1485616fca3881484d64803e3907a654f86c134bf8b43e266cfeeb9beb97ec095bf9c7a60f74079cd92c8f5a7ae9c87507d34494eef87313c7f5e04207fc3fd3ec42d1d59b28093046ecb97f5b1e74f1f84e3c6ceff837d27371016b1a6e2a6640cf2cc71fbc6c83f7882bb1125339223d98b88b0642c683c9a4c71a79929437df8e92b41f5a341f41ccc279531511b27ab23982795e4beb878f8a7a5cd6dceff1fa68ee4ea836105cb2a50ecbf3da6599431cfcbb9650faa1a66a89555b39eee03db531ad8991baf143d166688990421d98186b97c1da81b293380a70b160677e9b3e782e2ad14838f441f35070d347bbca15a3115eed9223f97e64f47fe721318a70b3ad804cb9eab879b37d2c636ca6986399079dcd40a46ebf6fc0eba8fef46c60289f21ea588d3d6183afdc4850e60e34a1311f5773564fcd054499c973ef841b57a80ebbd42605acfadcddfde585d92f8c59366afde210543c231d7a367fad0f3205c796a93488eaa3ed3e9808cbe3c119eb6af570bf44a538871e41e95a9c7e649930f195b000a364cf0fb928b0047f1f241bbe8a0b346666fd83d78385f4d7aeacf56836fdd6015213b56534ccad11f8f3b64340abc6629cc6bf169e514042b4ad7b421ab7b9a170e59295573fb11a590e3cfa14330148c79e62c48619bf6cfc8003273c9575e022091a7b533c142d8390e24f3a801c2ffef2b1331c4b164918f5decb4294f4a78f9fcbda14c63dbe5d9f688e64f53e7d976a293eefae5301770b386e3e70f9d2d63f9294e97df46b909eca04e57d72d5aff7b66a1e24f391327b9348295505f4da83876e58b22b6d9c482225588d6e1ad5eeb89af2317cd145c30c8942fc2978ab2ae1315bd5f14769636ae679c08ecfd0f50f87f20aac12e901d9f8a270a7b94da943ee96760dfae8eb3d4dba1a639a7f9d1c6dff2888f964b6887b580414057d5757ba6683422f7cdf24d4aa767abc4789be72295d75120a0c6d7316148fd7862c306fb6058bcea2da3a8c29c2e7ba291cefb4f4295ce2834a389eadad1c426f5d6f62aac7ca7a8df92662fe6ec636b71985f2697a3460bd98ba1c521db4706a1c59fe8a6ceb43c5b26c0b1d4ca5d21685c43350899a4cac10ba66dc6eda13aa721b7b42e1ee0c89c81c6c5bf6424fd7f88d9a32817ffb32b27b76f69a8dfa1ab219ecd62386709923addeb8b444facb88996c562427c49465fff065f69ee58fa3b6ef7c290815a0727775a076a2daf91025ef9091d56ec0e52f10fcb22361fd831d17a49e81c9e179eb0b810a34d47673447e0d06cad216aa8c120895599c538e386484b59d78c6690ed8500c7abc12689781ac87b00ff112b17b7afe9e97d6c1c13e4ca90bef9d0ee3d4e37edffe139268f8902bf5f7d90eab813ed23f24729b5444e92289dd92c27514256a940a38099e1e0848b32cf95f723778ea2583532970cdac03b4727d36e6b0b1f6a3fa3d474833fabd7faa8a8d9033b174afbc027df14b4a69deb677f9e35601d9b1f48a38dbe40d2c0dbcd8720d9aea2008071218d63ba3ea0e865c165fed5d12137f75b5815d143cf4b51dd0f7d4d16275522d564480df3556838b20b6bf327d1624ca17fd0fbb99c25df302f76414de4d1db9b0f5f71188913a0e361c3f205e1a038da17839d4d0f472eef2166826310f5026c3a1699f8cf5046b6013c324fc5a90beebdda8c1686ba6ce4c75c28bc71ec5bae486eedacf3df1ea6cd1fa4c58fc605fe47b18afef379d15d6ff5bff8cefd2ef0110106311a1319dcf1131a323759bb95d8caacb3377434c064eecc7407ba12a80caf4707a10fe5f4f871b75e0ceb7433f714521363c0751586198a68ec183233c62d3fa19fa130e1ec279b679843ef9c324f709374400b8960af1ad41c0cbd827199865c383eda185055481b5156d41e775642fa20aac41941ffecfd91b5e8b2e2f56d43ee536939336ff5e82e608be18e9a44c51cd5821000c85c880fb14e35045cce14f80a1eef8b09dc96e93df5bf05c351a38fbec1e6fc04b25fa4b0b1d947327e812c5214ef3a2636de0b580b845caedaad824520838d1350e4a58dab6210b9a4d08584803fa32669f6b9f1587b4230dad3eb5d5f7d11b44418dcb1421a6bcbe88e068256c3ac5f3a275684272abbdb87daea1f9dfdf9afc0e15ac0699ebddffef421a4272203cc98c3f7c129e7acc42c78c66e04c8a64f5d590c3dfb0bdd86e6d6776880c3daf2da3ea09f4bc156c13840d7afaefc9a440b5884a3a538d21ccc69dbcdcf50011e4cd3b352ef816810882c85ca783305168af8794342bd043e6c645d00e8011c360af9442ab6e18c9e4abf082b27631c1f4e73dd2ab6d4c6cb2b8c431b0835ea6b3f20e77da0386ffabf7752b5b87ec2b89a596c9ca260e70849a7a4886526c6b490269df46e199e10e881c889282144924f8fffa3374db033da2c443080f33d1ec7d8b225a2b6a2ee1b0d3ae3aabaf2190f0c730ab429ca40c4d217766d7a6aab72c168f7115f15c14fba9ff6ad9cb5a09e42502ea836f2277fa8510f5e4b4d81dff130a52189e6befdc5adfe8c7751be58e79397c6f7c8540b4b4963dc4661b95e0a274449fc654ec7313f3ddc5347301349b37b41e80692d6736f3949409068fca676d82aeea808280b9b28cbfa6ce335ccd1c86abedb57a652f1895c9e590e8a968c946b485e56b0948a454cf3d6f941314ddac38eb54a6cabe01c8859df33e984876c1d30e3d3a12f9a10693f4064eb74195e82afd16ed38600ea70e6a54abc7e7480e22b3e2a58ef1471c550e1f71802bfffa6e3d8e9206126e2b9df596fcb7a9b4a0ed76404a3039d9e80c2c0ffb1b21d54b379017e300cf26434ac3939acf200fbbcc40ad91d965e8212a59dabe2ecd3a3a72e4dd197a81189a10c25ea365fd617f27004a795d4522ac3c98e75f4ce37e6e047fe346f202c31f3e69e2ae2bbe3098c2e3df65cab1309d39c206790305d454a581168f0f38e21eda9d7afe71bfe8938d3474026c88ac8ec66f8d5884178bf4140924c6d08339b8e312332176efb200495deed722416de7470a675f60b57a21e8fe20ea413350046d4a34615588ca3430e2bf5cb4495cad9bc2317c19f40e9c5978672e9a4fe32a8eaaeb6ee7ab28f00d28f99064a60596b3b9e47492be0b2e2d070f95125ce0aa18205cdbc41f8d532b7c6f9c00e10f38d00a7e1f75d1fad048f3218523d75a13f7d78532fad88938b34831aeb835e4e6eac897239cb967e1f0b76b762d0e4b715aef994cb58589a3cf2730d1497519674b3c1df75231ff8217726ce81e6b16dae41f5bf938d1ee937dfe466ef0772703fd814cfeda4f332a0251332ddf72fa58a99a7299497acc02cf072f968e85583736f67ac113d4925bbb40924e2ff1a173ad7e6efb93f07d6ad7f87b469ba1e5ce117bcc7d0d8050b5ee78cbe91781966b2dc094577c2d918fc49f0cc3b9fcf725feb145a5a3369b474d922fc5cec2e05aebaa3f26301bdb78cd340958be5fcac57e53f1f14b64ef465ca48d780be3ec19a844287df57d1a7565df8c9fec7ef894d233c27be32f4a1de92860131f3b8bca750ce2741c0b3c3896493005e9d29ae0433963f29aaf5976811f771bfd21b48fc4f6a2cb4d36494b53e8395956690e6776ab112c1b26372a0dad3b310602988b5e4d221071920f32df545da73b8f05bdbff1c66b12794778f7360f9948d686b30e4f0dfed50a050d8c355e496e38ce402f1b0aca4a1240414eb20c06f6adc94137f89efc75a9de0b581d8a843573ff012ac20cccd66fa0d8a97ddf25d8bdd6deb84a071a4ce0763fd618ac4720465934f231fdc40c52653668492c8c24fa1b1a8dfb3e434c5fc5d731352a6eab7cd890b74315b506383c0535641ae837c6c7ac719ad774d1d2a684428f0e24b71fba146cb7202b7c6255107f605c0c5c97398b3a0f26e2d88234ad3d9d90a431cc0c409e37c03bad184b2e9b3849c79d2a5db2506b3c86a69e6b19c9fc2fe97fcfe8543123a635eb2861a7ac8c36535bba3071b55b7a37f782941048d38db70af43fb8ee2f7ead7f7ea642386a5af3bf74b779480832d0a27ae3023adad87f757ade76f5f9a98ed4f82517211263598b61a4a763b3b6ffb6c1387809098389c26b6f4ed498bd2c7da14e07a1f890f19e6191d725b50f495220f242153bd03fe0194eac440e713535c832420a1352d085e98651c2cc8f6fcaac26d378bc88b289670bd2eecf398929cf0987240ede5406f5e9cbfa25fa37e085259c4cedc84a92d5584589e7630c199219374eb905f0b2c3135510c1eef0ca08ddac9a546671d28fd039c7a3908f6cd859592290da0b4ba219942af04d8f79e236225b3cc20fcbd244eefed4143fe2cb7de816962a14a91bfcab389e018a9da64713c1fab378277b0e9ffb3d9837b6c285329766c3e932f0ee61ca0fe4a985585d6938904d32e71d5622bacc2e0a411d0ddb6f1a72c7826185d927ed71339b243f398078aa2aafe7ffc467953fa33ea3d91c8c9b9ec8f3dc2bd574c3c1fb9a9e6aeec162e2f35dd80a7d111028cc82c61bac3e4a473c5811c91a0016d0742ab00cc3a3609331265c2d5cb4022c67b117c4bce3176991bbbb6c8aa68c692b2bbdbd773c69f7ee8a3fa7be1454219f76a175ea4c9559d214d88b410abc4a86b6d2cd8c8b2aad7a6629316024e61c2aca6080d9573082aecda019763365c10951443a03fc3a9b4fe8a0e091b24ac0c49d19ac8d292a9e08352debab075a2499f4bf51f5226313204749e2645b89f44cbeeee0da030a653f738ca76a3f1e0737a6121e4c544e36c515c193ec65b6e528b1d61264c3f3394534623711ae7c2b89334afb36006a1a3450d1214e20556e0c6406296ffa1715223bb02d4c28ff4856574aaaade8e88bdba99dd534cc2d5bcb13b2ba3d4be0b352593daa555022dfd242e7f591010da2ae4e7fde5f9a92518e249b6a735c52dc6affbc2ef228800849de84a2a2d8563f3ba6230da8aee8a637f6296355a72999b5eadf2e6ce9c05e9b8680c4055935b55e6f983afbf62bc613c5bc237bd806ac65fdb32e4375369f7cc9b4e0a9ee9014cd1eabea389bda853411fc8cb0e063b603894b231ed5e5a7c4d160c1f4d98c3a707feeddc608e2fdc47cce361d0251b5c1aca78e6830d71ab29174f3fb31178b11c9eb4e88815be8e3fd9e6da62e73bb29a3638bb6c4dce9983bae0ff5277ae18bf2478ebcec01e8447f33ec992d9725a8f71f6ba4665f7214493a40b060487905c6e45fe96641a75acd57caffea52ffab25c0fc0332e04a438f8484a82e4d2d9365a3ecd7a0952ec4621b52a01a1f7f178a7dc1189cec12b51935f766843452739bda907fac8e1f59d66b5020ad9a8a91c13cc5ed7a73c8e7396e32cf24b0e5a90cdbde3e29d1bd79c8f02bd54e40244f830801d328bcee50e3f7ae7432dcaf6ca17171e109f840784c6dde65a38d7ed85dc97b351bda87e9485ae8a37aa7fcb8e999096759a4fd4c7ac4ffa44e80336defa55280301620fb80309cb9b3330b0a556905a81465413cc8e836896edf4182e800dc23ecbd12d7b6717bd45929ed6f140a30e31148c840963484fd932069fa81150b5fa6fdc490779e63baa32515a20794a8d852fa694a1ca381292ed57e6f9fa4277480da662ba4f1a0c0a6c6640b2237fb67cb9dfafcf52f539b31e51481c978898afea8dd698e38fd23fc852cc6be7b8639719ebd150bdb8f8fc17c88f520651a867b50d8ac903bfd619027f54b082bc24883762d346a6a470e839aaa9e86edd43ab8ebcecfdd46067e83db51b9b610e4fe7c6e07f06a9605808d1718c21c5be95456b28b07baba6997afb9a50858166b595407352d51cc345fb9520cc159c9c2a1606659b6e54dddc6b7df880571b8a05b251ce7db859193b3f9187a2d566e1edd3c3c298cc84bd1f3ccac7383b87d85ad7d361cea6a8ee526b00100ed92fc4c642a766c5c51a3e8848dbf9fbbfb212aeb70a9cb5c326b44c32aad2691a7bc9b5152e37ee7b6aab8bec96b1e3ee90c317842239751c67adb57bc6e8435fca08cd2265336a3631e3b75632e56b51e5ecccf10c459cc69ea6cd8f282e115fae0856665a5ec1f1b314438df01cb35d89789432afc7de5fd7f171545e3c8557871b940033d5d503edd9adc93f3927bb8d3a1e6294c9402bd57039fd2e2dce34b55a0c94226e4787a5037f24973b8b775856861545843e4310511533fdce81e89575ae580c6953df48c34294dc27577c1d97988810151bda9eb5c374470e03afc67b8688fa23f74f1fccf636fc24287b76494d0ddcecb6ef66e0635c2925e27348ab1391587e3e84e728940968a1c1c8aee4563e8b50192f3d0aad8a1d70956a1eccea87b15431598e845a9814da553535aacb8eaffb7ebf61365d29540a9a0244e52cffff8bacbbf50d00842b9f191da15355781adb4c09c97cb687a1ee3ed3467b65e726e0139650a88f8b05cd89547c230d9fecc9392134a3af3c2ae41a0f94b63a73ce7a8f4be560273b7c4641a4a19b2b713194973b0bee984f3f2ad05a26d70e4f70b96fd4b8d3fc03d1aead040abee6416d66c565b417439c7fa3f558b9058f39146b093b5cbe33dea17b4a8361ddcd3133623e77f6ade01960b2d936773431529086ad3db0cea2782eca21f8c4398fa6959993d531f5b61f86f6ed40d5bd653524971e9ddd86cc87c7bc687831c6eb94210e3f39c341acd591cd88bf6f17e9995e7889ec108e993a059101aeaf83b1d9249eea219393090082b36dfc465ed95547cf0a1c9b6c3846e3ffed00f2d0bee05854ef07eef9632d179eae1cd5532532f1fc83f02037e28c66706b840e72a1ed1e25bfffe8b0c3de305072d883dcaff4aa42a8f4007a15a2a013755442782411cb783e9a0176a25cc26a353b1ee81c83adb29ddb1dd42ec9fe9031930415f42588e9fd2145e92b7992c7fe1f741f5d9323f6f9bca5067808fa280b923c50381d4c04de9b55b9f29c5fdade964d0fd33b160ea6a16f3b14d31ca0ad2d95bdf72dc0a5b4f556167d3d8825663f811e300a6d4251dcefafb97a66d8196781fd7ad7146ae088a7b0beed1fd2aa58c418a0a826c1558cddec90d35334f70efee3c6377058441bfe84ec5a7700a754f5c5af191dc4d7e499bd6a37364832ab802493d8f760ea32b48c49ed1eb165421e3e593bddd8034977f260191827cb672a8d554ec28d15b097c9720d5a1e7fbc544f162859a768588cb090f19458047cc4c4e8e41d04a2eb95ea5220eec4806dfdf194e212d0ba894fc8ae24e35d0c8bd62f7012048838f48f52787b5758c1205dbd01dcfec70b032fe78e3d07136303c8d8687f6e4fe44d0d21d19ccbba5e480beaa0b176aa782e0258f2467f36feb0b7836477b1a5a0d603c868d9a016a1d5b6dcda46e2c1afb6418c503df57407c91be69f624f13559120296f77e95511261658a1388ddf52b4adb685db7a4df662429c472780caf9a1e5c2fdccf8f47cdbd2a3a81627471dc902efad5d9170a2824ac8c3d72ee558f464747bdc4c4bac9905b7cb1e04a6da4f672c48aa834162e21c56fe64d6d02ad41d498392f142bbe2868fbade406fb7cc05d01e723a24b11334854f72756d78a2f65913945c38c9b96134d4b2789ca5dfa55d06307dccdd9ad7e0c2b54719e86690650c700d2c7b9e83521bbb3957f3ff358a40c2726b207a0af73b2023c55e9b7f2861613ada748b0f375d8ede2d9c203726aa69ce8b9e6e01b0b7cfaf304752b955b8c451884b0149983580083676b2eaa8e8a4488a8e7472a73d5de998b78fdfff43a62ecb0923b693c6a2b54821ffc1e5c17beca13bf0df02bb4f58ef9fabde61243cbf19115ea65f7162bc17b754b8c75fff27ee87b1b7243c4708c79dbde54c1b2b29d9c95abf0942c08431b38095dd9eb579d35b3364ebd26d97290ddc77fa8e5141d737d8b24b37c3da090d4920cd20774e5710fee13940c2d0333caa0d8aaad8ad05ef60489b3c506b470a6ef0b988cda851f4d50cda3a11f53561e642611fdb88fc9acbcfd2d736650380b3f35eeb69d81b551160b7893a5314c72858539d742c43c91fbeb70f992e8e1ca4fb6170b6a0b056d3504bb1a95a75beac0fb8888b023675d41ebdb0dc4716de3185977d3c4f04995ea7c7d4bb57cee96b4f5aa2ed825258ed14b6cd7d348cf7117e94cacae9fac11643abdc0e38d0769a48c130f1e4a3147ec4e21a7544e0268e9adb7737345f0ebc8cb2235b7580cbcb3607b14371d2c519404e2279fc481dd8b288c157675640dec28a793c26c65dc7b214e472f1d09e3b287e7edc7d8a0b1c907ce489fec687c19d6da46387af101f20937778fa4ff2f4fe47bf2d251eb3e536443d12a106b88c8b13cc5e0f5b5cde4a9b74d76093c3d80bb2088c484655e6d33c7c64994564089f7d244af306c2fcbfeb78b59c812c30396c18151725afd7053cf78b503b79685ed51e2f709b50849186a82628bfb5117e66eeaaa0249c95b9b9d1bb116849afedf21e98537a14bf784b9d359fe06a47fc70a0954efc0d5803c65458d16656a362a62529611cb4b4b9848dd774cdd45cd6448d2cc35b81b2892ba44c3b7d69a4944124bd227e0b265f166d17b43c97229db252e456ea1ac900ea5c27f418454082f2c0e9cfd330edb6493ee86532459e72774600015fe9b7a857d00fef76c3aabf99d310755d33eee31eb1eff525224c8245dc0c88522e545fe5a7287696543f0c9c855e57b953d36c06db05661eaf678faf1c04f5816dc073b58349eb196c8429976b8589e0979fbec1de8cbdd5024d88bb64937714c2fdb95a552798faa8c7c53b812a9605ff964266c433a508c617324a96c3ceb8db927bc01283e7398ad6cc2949ce5b8bc15a724ee3f73966c3377aebc90ededaa8b9b3642fd9e84e66fa9b2233eced5fb97eb686ee1ebd81192e74f51d9676e2952fcc0d7ec3a4c511ac0c8286bd3cf193c46a23cc222752ebf06b65b9132359681acabbb5b14b564557280e9142ec06171db1adbbb10c16472f47acc4bcd215a5dd97cf2e89b8dbbbb85b0725d63562f21d90024e8da6cb15a5223775940947ece83d0e0b64acaed9eedec4d53df1d2d210ccb417a7d217d334ed01f08bd119f3f42e0820c224278fc06808c7953aeb499e8736c5f30aade49f868cbe9b3c8030fd9e927ca0137effda33f310acab45b39aabe1e110c8b2083445bf259b5c090e017825103fb8f1da0d926b2933108bd278c20b4df439818601cc4c1250ee3df997603a2ea0294b66c670d7ccfe5fcc47e4cee40b87b4c6b8db88b7e325d7e9eac1832aff3dc86c8e3d29bd5ae9824d7a7f8d88b78cd3d2bf9b4014526c11f2060018e2a6bb468c1c17008cca671ce982fa830e4267a587779c03f79685d48f034ea3bc47d544869d54860681cdebd49c47e7db9035029bb8d2fa4e4a5c0dd8995ba604d367da0a2ef0e604084df1475cadc35d0ad0a096f56d79f24fcbc8d11d7c4e0664284f2ea570aa6a24ea5237e2157bd43aad49c68b333e019431ae5da994f7b80d0e16581932a829916af62625c2af68f417417d658a5ac87893a2480b90c4a8fe1f4fc99eae0873fea24dbed7837ae5a9a25519bbe7bc96f2486ca35f9d5e149ae9fc2ca7989a9570d67de2f85330d589a720918c76acfa1b05ad09098e7457fdb2197403640fe384a2c0e77bfe6c8f39648dd246d9abc84fea7c9538e7818e0443c81c05a99c2f0d94989271694aee8444750eec833e5c535d6d6cf4cc91045ae8f6bfefe8f4ecd9a65aeb9a2c7aa792be2cf75ecb2f708e9064c2e3be19380c1f1535ebab5b786c1c881f0137231eacf79bf74817234b917afac2128d5822d64a00218545362c646d6572120f651deab95e5e57e5d1d3ac82ffa123f3580a07c452fbb2b1cfbf3048d9d180d49e612cfc7ad515632d81999763e8757c94ba1089b73a003379971721a79798ded4739383db6582d09c7169049f51a6b6fa47d44b3139a80b734aa78a037da552340d3601a11478e73bd10e507708b50dae9aa23bc6665732b2fe39d50d1cbaecd59bce27ee3ee7275705ea310e495d4aa5c1b260618a3f00e50b4fc5a97131362bce30730fbe067adcc95731ae674cd3436735efdbf6ace447583f762c4ae81de4337ccf4dd42ac4fbda143f85920ee6fc96ff0f05926d0574fd4a2a954a4d98e067b904b7d4d781a1aefbd80f165d545a53119a3082c9f907e322427b514be2b424ccfd98a3f5c8ede53b35d6a09c212e3f50e368ee5465ae58b25b83ceb0521eabf42cb29946f52a25229784261bf691497ee40c2d4363395114a6c112d6cb219ba35afc384e588a7e301dd0f14bf7a73647a91bb8d893bae287976279e29522c061eaa4359456d5467ea6e1ac232094012f8964ab690a6b4305316b3ec9d6d5e539e3bb3b9d60e59c0c652fe9221c7d396ab34ed263a281c0f41f8d0574f276f33a81c02513cca73e7bbe91f143f6701d4a2626389203f4243783e1045c79611e36474f9b84e1028f3f6ad0611540359c9181bae25a505730ea80992474a13a4cb2ed6690eddf598d37e29ca7f09190c15ffa6811b95306aa96178e1e75304fbf1f7b248704e1e4086451f9379b0e801dc5594957993e34dcaa311b112891fffeeec86c108980aeb083ddfb0b9644f37f2c381c08708c3039996dad9d31ea399d1d181a933a5b9884c9c01183ab265bb87fbde66fe928d5da5ecf447b76053e9c074b3cbebf05852f09c999200fadcbb316f3abafa1a753db9a2b107e63323e7dcc6bbf290a0da4282816daae2ad477ab16bb2be1f4cb12d476df5cd00824043ed9324bb1472da89bdcb053605df806fbb2038957be98b85959ce2bb38a8aeb9e6f962e5d8303e514d0f40303f7ddd2179c553b5344592dec6f0781059088d224ab181436a9e7feccf96da94293664fec152d00a290d72e678d52f54c2f6aef5ab1ae2eddb37144e89ad73626af3b95a5abd04f317a2840b10ac0c25b5deda94a0c0ae5e1f955ff90de3eb4cfc320c566f93aec41f3301b6e667bc27c067ebc4c01c8debbe6308e41c3dcae6268138d1afbd50c591370aaac8925be17bf5bbfe67cd88ae62a9091e00aeee248ff739c2fd0a382db15a5c7fc843efe43ffa2c35c9933ab48d3a04c90fc1211a156bac1fe926d94da552e1932b67d96943f7e73f0c1fc4e32fd41ef9d78dc62a7da75ebb44baecadcfcc6b27608190639233a6441e07773f3ae5efc5376b14bbbd57eaf8d41aae37c8c88a6782b2e56718a563b05a805489749582246542491283a3ef7d985c3d33ce26115bf8f75860036232c3e87ee69f5412b064644409a8a7d6618fd254ed37d654c2d651cea16c8d1b5a0c6183e03dd4f0a9d89d05b770707211f1748374d7e979580fefd6b127b7f9df65dea67fa7d4d2f763f537f55dcf84d7d0da5ab6c665a7559f2dfeed08724cdbb31d8130067d883bec65bd1d75ff4d242e400e126f010f03570e181f40abaa77aef2fc91f8c2957a960db68134609fe8fad9bfb29584f95f88b5e93ba643eea3b7c8df4280e8eaedc68187c608912a4e52bd693683baa4923d742702d39a7cd9b05b0042a31daaf0c3e8d8a188b5623d9359c38dbcdb366ed311a3eb85640a29bfea745e2d8efb0ca62f69847f8630fc631597a0aa852e767f66edd16369b44c38bfbc8a67b07b724a6ff7662b35fda3449998e658558e4b3debe5fb240df81e98f6f2cdf834551bd9dea1a0a5ee5b456593f01fdc162790e63de07633efa42956e79b9d87ea3b592d4435bec193e38dce2992e217e27f69581f0c467ca66f1857fb1344ebff006d290d2bda21c72996cb29d9faa5c84ac3166218b4244af9be19c216fb9eff154ceea53ee2354b1a3844d76ad4bea042e552299835eb9217294dfdf0a89a24d5adfc3ae8b610948f5f354fcfb5d1410ed224bb4ec70aae4570766a00af712c468ee7c65a3c8d259a093542bd50d9f72514d2609b66151919b218f7d1713e6fbdac6154bb260f4d9175b15311ce38e210e2fd692e7e1ee013afb30f951fab2b29f1cf20b395d7c98f0865de1379e250ec86baa009d6e9fe0dfc6df3743d33ab4f70a1473aa6cf95f2d2ec13153e51c8638eb8ef626c8ed6475567959c1856b3feb5d35e3f809fc7055e2c3def51e1c31092433bca402ea4e4bb24d5769bd23720a3e0a962dfee393238f762dc4f4049f14ae755f92ba300a0d458c7e4fe6abb84b145424981b672d53628a7e37348880ab493d4b6394d350dd0cd57683e16c17ddf85771b81b0f1812278c102b0883e679a726ae392347d987cd6b82888c5b9a4f880329aaf7efbc973e9a5b8fca0f5ad501980e2a6eeeb3f0edda679a8793bbdf0c361d8da4d8c573380a4693101026ff81fffeb1eae28efeb93a618cdc25435e0012e30e3ee5b415ac9fbbe54f1519effbbf7ff5062457556439d78592265492042dd89bd8b3eae8f0da9ac476d1bdb18a26ab5138c20ec4a8c3c96e9c9da4959538486a866efcd5bcf073b1c7a350c41d0ce3edeef09a19522e9e4764c6944eb1cd449caaa1816296bef4b4fbe74115fce20a6db223b8f51f51ed76a296b335f9320c3dd38663eac6520ff7b0fc848e482ebc33c05b523cbf21cb1260c777938e981b7057a8bc918626498a63d95ff23ea72651657c1a12388275adca362c505b3a7e794c60fd2ab731e5cc99e2ca96c5a38208f36be1095614f3f73468a6a177905ae7a705c002b1a0bc2ee422bcbc76d447ac71300ce3a9817cd2545b258b7858c26eb635b056c24f8ccd33280172ec207c34c40e12a4d6c1127383224261fac9ca8c9cd1e995aae71ac0e88823edbad460d981b24ea7d793abfc8cf45d7aa15ef1eee82221804875c46932b602652272cf0fad538bb88babbc793fefc4a1d9d2463d7b601f1213a5d214867e4c6b8bcfd7c6bc0e68fb159ee6f7d0addda832c9e4c669a87abe19a515055c6ead88b4f07a34cd926f2389305e66aef2012a2cf9fcaf2eb0f6016f0bad5ddda9b62b0c11ac421e3260d8fed7596ead7f3d3311dcfea9da5f6d299c0e93e664fa8350f99249b95bb375a6e905e2c65a10495d1b14f4f0cd4ce6b8ed44e7baaceb17d6cb8f8fb649cf70d29b0df446f8a82aed94787e5f7994faec1d20a27be812280fdc5b27d463e215e12d22c4d08c9a8bc6cd46567f5aa423e06a1ede16433e226058a3564e524c00fb4541a8fa54563014113342f75af418a68a86de284f820b40cf712545142602d1ddcb91322853b6fa662d65f2934b0bec4213fd63cf9083163186a4e32c50783edab164b78be315ff4d6a790e78095cd740ba169721364124ebbe9bed1738f13b7901b8957693cb6d46b3981291e857127a88d7d17c79791877a9ff00a6766de54997bb2c16a55a6acad37164a43ede8a4c0ee6761daeed03a3f342daf0cb1c93273e94b7f4c57d4e4c8db7c84de65a42cf0a3ee6f1ccd44ad55841ca6e9fe388a80c4ba119e8ae9e2144588ebc62146d272494aa63ccafe6fad8def2d41f3e8d7b3f16d8330d2c01fb98d1719c013b5872714357c038937f40d05c2352374fe4cb50b487737159c393a485e4cda3c4f6d4e4a334c2afb7cf2e541216d46418cbea300e6ba60f73441d9c90bfebacff32ed284fbdcb7b35aa044112ae8b45a9306c75e0d25f588bce1777a4c17555277ac635f726a49a16c5be328f6acc4cd5ae1b275c3442e5dfefcf90693b254f21d7d1d4875fde16b34c7d3274c305b8581eabcd1990c110ec6aeeca2c5ebedc08da78abaf3eb833e06790ed434b9842a4740aa98694a34adead9c18aafa39b6d740875a9ed02163fa047906b31261c623ce2bc44257bb4f30ed42591c824a98059beb9c93f1894607d34a36b5202dee3fd6ef117b687dce5f4ff71a66810b22b3789dbe3bf13a95b1ac03f3c034013bdfcf1ba2a11a9c5d650b76ddaa0c5bfb7151ec1cf822561658edef449addf6b0019f33f4d43284db14e1016cedd93786db9d38bd7777439f2db876864a8206c61f8679a667a5738650bd4576796bccd59053df6eee8b63f3fc89f61a66887072e5cec1f9c42e51194bbc0a267cd044ca461bb607cfc7e873aedc77fd8f872a6db86c93094a39b6da3704caa2f6fb35b48c92923a4cdee4f1d2ed21999feeeea77ca8112000680aafd6f2bb03fcaeaa71fcd5bc8f23bb17461c67843f6e55f45e6d4ab61579e1b2b9d3527687261bb058d8700ef9194a8ce3427123bfac774b957994995aa3402ee42bab9a6bd077aa46afa1e81dc64d66ddcac66feefa6cf805cfeb7a1e616d3c4af56a75d66399138a7aa6cafb5ca99c41245b8d0623c657ee2e6427ed4ef4705a675d9b1e63b8676cd6c873a3298b311f4cde1fed3ef22c5a32e5ffa508503ea209856b960744cfc42a7b5631dd6963610bc81e085ea4d70643658c2e37729d8c861ef0073659f8ed755cbd8f46677e275ac87966021bef4e9cf5823e4de040c4978895986208bfdc7185e300ea57a3d57c4c836448b860dc0bd4d858c6faa05ec67360a4d03a4ab2ae316f72807451261b957121cfd6a0c0a4e5eb8bf62910dda9c6722ab314216194a10cb33543f6094117bfa8c2071c8c2d780811dc09a19dab9d6e6a6c3724601c7e8f508d6a6f093d0af6a20683c0877107ef685b1b8dc5a25ea9c024f9413520b13814b130bb2b97d4d66dc17184c570561b99d94ce314b2db44d3c454c480a0c7a5d294d8e844e72494af79dd0ea6029ba245cf0e39c68278ecdb00d0319cdf3124529778a88a9e306caedd30b6db44eee2a2c2e61c4fbf64c2403ed4d665078a9ea325a9d4f6ea779fa7ae5ecb6668e0d6c3fe862aba1a0595be994fb450e7f6003df064fba0db2c7fec8c9265deb841f0c9b501435033f065e16a02f3f593a7cffede4574c3d54037618650636bee8ba3342f45835796ca6d3b496b8d334db9ad596221fb18d4f9d5116fbae59f08891955ff5eaae856accbe5288af0f4d6ceef53f5458802062032161c3f7b6f1b6b96332a33b95da97f8e4b6b97e605d9cdaeb4b8ae45f090531a5d771c53979bbb55f2ca1e42106d59ba9abe215e00b7fa0354f656eca00143ce4fb09f993217add16003efca235bbe7803000712d3bcd0df696f791b5be7a22009e595847dbecabe2d8b17be418f04d742b3dd951524742d3569aa2e1f1acb97cb1df8cf38e3de63c74f06343fc748bb36b77346105b32b1d047d0c457efc7722e4b9ed0d159a23656570a57fcdc614e998f9b21fbf97ef333438b57e5bf3d9da39988c8b4a30c032a84d2122a6991c7ed35e242d8883302cb680a7f426c8f1c3786f75b04856609694cf2fee2008656ca6ec4ab37688649dd132ea5c1661337fd470901ae89979595157f0f8d0250934883abb9798525602de7b72f37d57d101f5595c9ff19c1fbdf618db70d0c98e75dac59970182cc5475c3a5b5b953d6c1f23fa94c2e24a57924c20b2689ecd2755dffde1cd6165e7656057d8171bb5fd27ff0668f82b418add6ccd21dbe4a68c811a82e05f4a9808a934432aaa4e9a52fa6e02752315bc0dc77a09ac783b1309e0d21b1f970427cbece1155191c0db05cfd440a4f227dd1f9f398098523274ed12e1cfe5ff8dca890c71f29e2f396293cb62c6f9d256cfcd2961937fd5af8eb4c15b23c8c13682cadd381caa10e217e83f34c68c5211467456ab207a8ca13cfb3d4fd435959aa00c15b2e745c5133fee6a7ca1a347f9685dd33015fec79740e9b540a3fc6fcd124cdc52f78e9e365a936f30127261d4f6a74b8b11f5e7b25f3e39998d507f3d385e4a2000ec5d20f7a2ef2e6f41bc6286b6627f5cc272a970cd0a7f2f0d921e426dac57a6bf690d6f6461401daa0c70f024ba3db2d9d7aefdc9ba2a1850be649851b658b707244feb3a0bcb5e4e908937ab01392ae33dd449c4661d05b74e00210b5b394070f6f011e7ac16d78d0a3b37f395315d678d06571c8f39f678f31702667443b47ea299bb84016612ffd5e32250ee9ff708d463ddde943a963f91c6961f6b6ea60c2b4ffa79062e35d44e279cdebec9d28672ffe6a932cb437f9e1de300805f699f9b967cb7143c5499249310db3549111e6758fc7c3c0e1072ee9fc84e399c90f20149aa9ff71b4335f913f3488075025a47e355675d7a14318b5541d7ba4be3cbe9c39b9d22e4bc1034b56c23f8aab01dc764387c7532d0cbe4f965f7c8a8262a8b27c8b12c58f067dcaabcb24c89456787836a4805413391e074de110cdb53d4e83b859f7e2e58447f21ca4536e755766d7e8bc322506d6d7983706949386030bb3150c588705227be00a7364e14c2f94854e21dfa81207208e0580e10f8b7e1949593bc6980b99f3f47031986d0680fc51faf54d2655ba78c8638d3290a442549c8815beb2d694f75246f6b0c689e49bc3c8a03a35dc576f4d46c794453aac7ccbca273df08a707a67f1bd7d3ac0c50c67fbe25b9dcc027f816d781161943a3e158ada26483a2c7b255c26bce51ee6020820efb36d8d7b6d0e512b49dc3bb47d5d3cbb20b9032a6de49ef4eca394b76c044606bfd0f2e2d70a42e5d976618e17bc29b32f5034c989c8739c10c6912c340d001bcd549eb5ddec472c3ca6327b773f26c019bc3881eeaf6ccf31eea4159835ab713b75d7271d6268368441d01be0939220cb85c2bed9d282dd1f5df2aeb847e416b74dbc12d472bb2b20f12bda59f2f91ad206bd11028c6320184d5a9158eb0c7e3c024bd2fbb5742a1dbd2670d2edae24393839f9c4164e641c5835e6abee982761ce303e339cd61c6a0a752c1b821310defc43bf47461f3d33d3283df862da225b6905b08f705d16a8af2ba5dcef4d91512927d0e1010c68a7d2363fa0b9db2c498ddfaa59a71c2d6b1837129e67378ca215eb736c8bac9e0d5362f952c42a8296feb6d851895507b137796fd074ce703652d5e9aa8ddbd2e7a21dfd7c72cdc2744c36b5203d53625307238976be7bf4bf87f791fef9bb363029802460dc7df24944375d8b25338e40b06f57590316259db88156856bcde32da4ad4a4920f5d86001221eaa1f7836bbcb2b3fee1bf7ee59257ea0322cd67e38502b8dfe4fd66320df7fa7844834accc6b7bdce1a1b1e31d75faa0d5d162ad3950551b5a5428e709992fb077f8cfac360ffde2170144b52b372d9cf6b8586530db70ec45e3cf826a7886fc16487bc87465201fd8f8cb11de09d27fe16b62fc3e4ec857602b319b8ffcaa95c6ab285c8dfe256eda7ea5b0cc9e154c6e46526b7345780fc57518e4e385a99f6fbfa9ae15c6d2f7df7b2f8b62ee94c83420b89ad3a61e096bd0af4d7634f80660610000a7a129f54196d659759c372ec96e1260439e84d7e72b684482c7774bce37adb299dcf8530551776451e47bb76c6b6e221fe35be2ce9890a11ba247012badcb86e8d2ebe4f702e022dbeadd11d38efb02351eed2a46fb6e1a59f4049127df54ecdc6021ea805d6be3184c7672550745289429e06b4f25df504a65d6b7e60daba5145c35faaba76390041c37221b08c929f61cfecd621c4618e79607ce25ef193e69ceaff581b670c6f60f951cf0bf8616a07f26e6e0904203cae012f108e6b7642ae30d161b2c30d0ceaa9ff3358db4c762285961ddab83900e8d42214711011f87f75b266cc44c2147b387cb0e8e9dfbb28539825f78bd60af1349fd6ec8e0a93f81bfdd84c44618674933e5243a7adde774b17995bcbba91a79da1a92f1fd04e63fd8de3df906919022ee4e986947e311ead875327bc582cacc26b7ce3a1de27baf4f190b30d241e4edf688c20e35a11ee337547a596248521b95b80353e25281266c63eb40900a6808375b230a303db152ad825090305397b401f597e9938580fd7e16400b746df619b1981a332a3a754944071443849a607fa3ba3f116f72fa3c25c45120e2563162cb1c2a78679ecbae5f142bcfc42b75461b1430066503aa4cc8286bb4345ae92a9fcb391e109891121e854a9f5e3aab8f9bfed473e69d91f0894aa4ac09413a49bcea091a70262e921cdef784cf625a55b75908ef1db9ea0a63ad66301f83707120eff229daab2d552a60f843be56f64d3c8f4cb1d1e823917a6bb3e808088b7ad5c7c7f9ee42fda9ab8d5e329ef6000f55257621f65b1ddbb38f8b7de8d3af230acf48199fc7fba6773a4d099f087753950c8c281ac952ed29c480224dffc4d92eafd014a3c680bdb85ddb273b9461b659ec7e84b3f52dd9c213359f6dc838604fe3dfe2902b78795991285db27e36f83141f8e82681a6943b5bbe26497b2ab6e23e84d653e9d68b0e531e6d36ef6a9dfc4e44240406249fccc0e993b0f00298a3b0ae3385a3a883447936076faf0520b2a65ca04a7da20b6ab4be585a06d47767534a943038962d956899fea20d27db3768050b51faea5024369f5e0249b856ee8d2a7abf5751c0b94e5dc3273a11650a1fb4bf6cf583717dbdb4b890cc977cfced55ea8106e7f74ea882b8f4ab8d03df042d80eee79903cb2923f4642f607be1d8af7b75eed41073a67b84c51aea1bc0b7267d9705c67a5bc0d593c5d4f62241041c2a5c1b4434bc51b9ee671a5675cb1c9024d95f1ca9464b7783b095e0eeefe27842fe0f697e4ed25fff65b8afc60f6a14244b6c4b05b09cee4f9b527fc59796f86037fa652c9ceffcdc31f6c95334cb327a47002d0d172bb7f4595cd4132000ea3e935ea3e0715f77f405b0dc32ddb6ce01d20ba73b91fdf68ce2472e97318bc9d460a3fbe6ffe638e3d4a6491169c2fa7dbcbf8bd59a90480088007f13712d8079be0ac67ffd1484067956ce10fc86332c7d867ffdbece24f4c6e03a65202687459d403346938745af3182dd4e49d5ffd3ba5573625df89ba22ecea55220fb40429db2527a8c7278bda6806c + +Params = SHA2_60/6_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0482010c0000000fe16bf44321cb1d3ba1f574e60522802e421a1554f5e18b6617720ce746977f64434a3c91eac9c6e1ebb4e04805d5da80ecb76740f3521dbb48767cd4951c37824f93562389aff1a9199018f97b596487a368ed69e23516f744a52ec4d7efd126a2a6d002c88fbdb5ebbb01e4d0cecf021eb71249cf67fb9bab94c91310cc32180000000000000000b924024401f17a7bc6b7fdc839da18da1753158a1c98834d664a5a12f205d043161afa0ced6e2fa4313c9ddef057bf8557daf7bf83a3cc3ab6333437e36e183d9ba79ef0aeedc7e0218a4b06a4fea07d4dc5338fd2af085c217aa03fc43a2a3b815269f0d99c891a076aabf6ccea93158f125662d0811ee7675064aa58affb31 +Signature = 0000000000000000cfa3a28da6b53dff51e3d2d14b1d95c70a72259b817ff47e129a3524180ee538a065a1404e1b20beeed0f1dd4e3bfb37bce428ff3228b7e069753b2ade99341e969fbf71af7be20bc8d2a652f0cad76aa11ae66f6052028480c1b47acc368566e34b039affeb41ed45d0af880166c4ac108f0d5d0308095e8fb9985bc399cac11f6638bd3381c509e7bc2ff9fcac435739f9f4a6c715ffc8ed360e15976a3dbbd7c43af4210b924536f4d72a65ad90367e4baee8b3732cac28447759818f4936307cbb0cbd0e1b3d69c23f96663f4965194f32e2495ccb3b1ffdb74019168c0f99e7d1d0e97c48ddf565cdb88c978b8b93f7f0939aae7797f079a1dc4c9962b06f7c0755b42a70b45208984bec3e1d9df0277b4d61b92e78df25aeeafba570a493c280ba5a3ad505dd1a01704f5981886231015e2cea012aa457a6cda9df59a332405b9530966be70d406772b9831bda32b648d5fa759269b03dfe224a888e3925d920807b2a8d3da16ab7d7fcc27291f523671c77732b77df2b1859039cc84f5de85643c54d078ab04d429a477284202d847543521dd1107f8145d51cc3ba54c55593dfc35a765a1c137bf82fcb0f9daf9a95eca36f85f9f43f8d42c4e73f85611ef5bf61d9265b06aa9059afe81694a2a97dfa2f646435867e0ae1fa51ff49b10893af727fc746bac72bb310da83f3f7ad339968b344ad7862995a1c6938e5fa32cc0cbeb8c6041f4ac064ca27a9f024c8dc4ce53aca0a24121a148fc40aea1b0fa1d55fbef655d9eaca78e6f8158949c131a33060ca12d9ad350aa2053c2dd5458a480fc102110f5ee228a0ebba19697e8b5026c377efe59495748c134db9cdfefc55b1b55ffaa73d1eecb85faece60ea9f28f0895f6dadb6b31a8aff07c42be450dbb76f9fa055cd9e9d244a95e4ba96c6709196821f717125bf1f50e3bdb1b580dff23d312df45dc618ec61cf9cea2625130f61495a44e9a20b918f3595bc0b5e43098cbf4fd05841bb4372c1cfea743cc62142434e383ca7ecf1b929c87b0b2b3c05562002ad39ed574865385ba92f32f95381908585442ab8d77226cf9598f1dba8d3b92fe2e0dcddff045a6b519756791faacdfd64f9ec2012e40e1403ab4ae3dd84afa610131cc5c4fb4d09fcf78cdd8a79665790ee6b9b5281fe948937a2d7ac11f367406f62e27f982c3b4d3270a951112bb252fde88def05b9d2026756caf96a12049bcf1f6800a6dc0cd2d7ffdef05255f8826dedb8f437d7570358a20481300149db9ca6e4f83c426ee00049214db9574333f71cce7551b5ef6dfaee49820890b4ded1bac91a7cb9c734f0b7d098efc109c48cb348d004e2e61e6305f5482fac9c8f40a061bb7365613f3cec090d691cf4ca241283ca8b2831c1a9ee342215aa1703b86867b277a717e603098c3afbf40c61901f6aea9ccabea1fac0929b9f969e18e518ea07782eae7f1999a09bcf14cfd89ab58bcc26a69c726b3999e21bfdec92138a7d59131b2cc9781bb680320b3e02c6e55494e741f242c9241a45b6bb52120a94876d3977b4beba22e92408d752af7d3f717170e918d0869431401e3679b59044438c1b2cc14e382d20e2cb5a1b57be127d2f6d3a2604fd21a89021331eb2b55929b73214c21b3e01c4222cb3768036a18e49e94f25a4b3044841f10be02403ebf9036e665079b6d81e506deb3f42af5257d3c8a98e90318e3fb1b197ee5ccef019aabb471710052baea2277616870db01fa4ac03629428a80fa813f367e0d63d3e3b7546aeeb6f9c81bb5e51b5a7f251ef209b89795b08509d90c572d18e5987ce8d87499e7aa732bf5a8dcb0660f957c30f3cc68a27e9f8d7848a905ec2e887cce6ddce8e2772eed277c9adb17200516a273c39f6e32f51ee647a563d18cb07cdb5ce781c36fbe9e9ecd727937cd24c9e46921c98785615694886b6b1c903eec1ec1336e4a13fb78b70ac81dc4b14589770f9456009c33d1911fe87bb1f4896cee08768c27ad9bd00c0e1ad1150c37b9a54ef3bdae9e5d7a05033a04515e99b9c42a3c44a9c239f74f96c6edd82c900c4515c558222253ad29b3f5cd8145b21062210ada6a79c15d6aa1afcf2fa82a62c965468f1f383b56285911916cb6cb8ad628fc38a861c4e74ff103b83a5530a56a9193f0ca9e856374a1b93ca4bd2523036297bb6afc1f70af97a889fb3afd707b3ee611395ec512bddbf9f602d53bb2b6eb8c5f7d6ed3d4fd5f43bfa3ab3e457a13345bf0c5384fbfa157f1e6704782f96b1b7632e431522b42d5d4b9ee8109d685c9dde71072c366f3410129b41e41b030cb11d6c01c642b3a01166a5040dd80f270adf29a3525ca0166fb374c098eb02d4901dab18d4379e95391dd00fcdba7944b09f180bd703b0e298feeb3c40f83d42a9dd7d170cd3f8052daa15a8987d650cc427d20808458143ddfc663dd2797a10f0d486053d6568bd467fff9480025845bc6eeb14ef016b547d70cf5ac85aa2e5fe89f03cfe2d389ea6ac283b5bf133ca09c04d1b7408a43f98adafb29f1ae96438e9511b20f41f29cfeb50ad3aca12cb4b82cbc724d598df977aa38a75d8600416dc71b573a430f10d4a5e426b632e8b35019a40dc26685c1fc60ec293387b1f3ae353c0c059512a1f5d6ea4f7ba6ef25d1e1d1e6e27537d8e73f9027e52619e2aac746134dbe2306851fea647cc232a096bcc3cfb5702f3cc4829c969c02bdc0ec04cdcb7aa4e1b8aec4b5a91f335457b16d7cc14794b69127abb447bd8608cad7c80ebcc51c5c96807734efc6dbff7c0a57109f4babd3a8f140652a40d604ec92d2ab49a1193ab7d1b21d0a49a7ec4b24016ebd4be3e991de4d3cc8a765cca7a5c316ddf4986aee530cd2a76673c0515ac337991baa4aa08d6a447ba1ca835dae6d8bac6e2c12150491d7d9f886cffbe655c66944524e5dffbe7b7ba15bc793c736410bb37613a361fda8b3f5444a1006a87e0ceac7f7e74df314c98d539a8593b500c0a6f9e1f817bc27b31cd73da21dd984acfaa28db0923282f1148b8141ff2133ce204a005e8b83e1662d96be1eb29b2a319e6e6a20663b477e44e333b1d5472465738f871d36b1f89e7edb0142c90fb50a5a427d814f84fadf45d661eb08818f25f4bf748911e6f386fd05ac2696e34d52b764ca7b7ae33aba14ae7f188a5795f7a0b49905056b802a59c6c04d285ff5f71ea4bfd79f5fdcd2992868e79f5f3246cd6a2750c51b7019f3faddbbfb00f4b37b47076dc21ea82713484011cfbc3d73703195593ba9c8fed7b05194a8da61c5df5f7c0e73a82cc028c0c0e0e844e7d05bb46b9850a19813f57f8af24fc4fe9e13504858b16f4c584a29dcf2a1019465bd315e989dd90a48cb43d916bc0f15e90f0f010f38b46545525063f0fed73f69f77d557794d40506e277dcaf1f69657e65b723919a632bf12678f0ac33da0d581806a33ccd08e311ca9032220048688259b023fb2e07dffbd5583c119a4865df443746d914d43b7b505d17db7793f7b0c2096d312a5fcb10b686e5adbeac29b7fd563e57f5986a0544689272c1feca93f89388accc7dceeffd99af29bf2df3f14303634fa4c90cbc3aa83508f9c8b4808b3ea208d8177b16fc2e8430b0fc98212db26b30f07959b489c1d27bfe382fe5f36fa709b66f6ded363c74c99cd019eea71ee358ceb06235e032dbb61224c354cc5d8bf78716fc0eaef188edc2a34eeaa3e3a8db7e81800ae901c35a3ed832b808f19c3021004e443a172eceede94cde3e1f0151c3dc4ff5bd7bae50639cf0aa54bc1962b498adc3a852bda1f5f16498b485e778b502fdc82e24595cb1bfb96550d8ef40bb425a6ce8e4e458ab597eb5c1434cfa65a626b06fe7011bf19cf1d91a1ea2415409386a9e68a4808837ea7485c75e5321305fdd4866f095d0a2c29080c36d6f424bebfc2967b14085c19f6946e85831b065c69e60306c2b47a9ba35db740f58e44a7e22fbd3cbc7d37f8861197159fac776e7495a505ac29b0fdd1778259ae4507f5ffbf33806a8ecc07b97c21fc91819b87b5721048f196a4a81ec9f048ee941878a10e457a794bce1a8c1ff543a29750994c77105ca011600cc36cba58357b5c9021beea878daa6b0e5212298f4851203a32157cd0957f3b40f7e963da363fb2d3c4f68111db1b9f80ad741baa9db5023336d26d8adb99a22be02cf6b7b4ebc07f80531e923a3231f01bb39d92f3e9c506871cb4c191d74587a8d8c3c8c989c74badad5e5c79761030cdc0fe10a5b2a28082822e8e35e99c10407bfa7935256b4670830535c9478e911dfa6e390222728e3b3500a1db3bdb49828c88a2ac5825e4797ff1eff7f07d8a2be5725e32c3a0d6ba954f91389f0b46681251dc60695ddf3e620a16dd4f07e4768dc4fe7d7ec1333962cbd9e69240d17395a077f38b7666bd9a5aa0400a4424626cc5c8be2d43db5cc4c77571313219574b37c2baa2b6400243e93d861819be6518894414ef2b3c04a0de52b9738dde768b05dd858c4d1c8143f234ed5b26015d387b04664cf39012e2369cf4cdcc4a9e421e00f907e7bde93d773216773f0357265b4a282000b3f3985ab74e7588b4913663a041ba242295156e3885b7bedc89f95882854896a04e881188a3b0b1eccb00ca069f5f264841c7d90a27eed6ed5d8cdf7e5aa9bb0099ddab02cebee306e32a61f21f474510ebef9a388762c113c169bcc5bf4e2d229d82d961d7077e50ec1c4785658830e7bc8c719a20435feff63be7c710922016d8ad6a52c93840e6e463b0d8a3022a7b2715313579f6243e02c6e3f10cbadd9131aa6482794b6406e86e7dacb09b57ea2cbe7855f06b38ba3325358f8770c543f0c43fe879b8d7837b68586c78034679a0a52be001b0487c9e650a88cd86f406f4c10bf30582a47d6db610cb71b8aa5b7f7d3e6e7f2b7b8d2d66044243456fa1d9f825bb9f104a32609724b732a8076ef055aff4ef31e4602cf464df5ac07fccc8e5e5b7c9c301935325fe2723b90e9e8ce45354de5a1989a2cf6fb13df5447b60727688151828b1d41a1e404f4ca70b66574f201251c7fe0ae0f0969c9cc126b2a903c8ebd3eb2c73e54c2a861e6b1fc63bd295970f831b68aa7dbcb519fb1db2b989d8720ee49c732f034fbc65fa78e8895b7e010490b34e33e648bd339c1bee30d1be777242a4766bd1c60852e1b0dfdd3a133a62c2d51649c4df4b5e910c854c1fb2d8d46cc9586f4c02a90ce6f0f00a9270b4bffec319a182f555af3245b690f5b41f97e41c7131e05797b3fefc9cf491919e5d82187144e29f4948f72db3d16759dc922283f88c3b927b4316761db40dc12e28475ff61a845bef98b299c0318166ea9d3aa81355a22d2e6be79feb819894ca2f297a36c99b3de7b22b9e9c3ee419c5d21b180b3461f1cc7b9fe78993494bf6ee8f1bf9003257908200145b02149d0fcfc3df90faea96436f588e738e817a93d9383145273d37b0e19b0fb7eead6e3d5cf734dd02cad241d167153114263411230e0fa16d32d513a3bd27c5a69a79a0f81db8bd23b13a7ba20dfe3076ce1230ac0e38d52868a7c566c7e1be8ddd209841aa9bdee374f6eac3f087b7f8535c5a09b20c02cf75b50d7997f69b0e832f83a0946b4150422de1ee5a49440908866f639a8bf9d6a1a34c115e1424f88f05822072903a161ede52d2c8995da3be144a7f4a36aba30a98acc4abb2712b9a6a8746aece51cffb9dec15a929871a33d51ee90335ac1691fa791e6fa348c21e6f1a3ec9b626dea1918707f30f7c26faa2e9fd456be21718cb3d030bef1b46b9bee641fbaaef693167364a97d929ce055475428c1c5f1fe3cedd6e7a112bfa19258dd6ecb5926adf1b34591362caecce02f10a4d16a18480dad70ca2d0da839055ed86cae062b5f5dc1824f9fe63360f809a4da53c1695838ea0d5209705467eb1ed964bca56fff11374cadcbdadf4b76e7c276a89802ec0bcc12c5cf094156c83f3f790cc2189cc2e226d304f5bf74be5614dffe4fc14e8f1c4bc1d7cc6e556e0fc997982386ae6d2516ffd439f6cea1dfbd8317307e58899075e287fcbb857f5360683609003597a90ba027b732d7af16ff5879a13063a3999457482d474fc0d6cfecb08c88ad632c9991c1db8d79a2306661b2b4e17a3a01a9efaf23dc1f43be5d5dae53186e2d81670ded6622246551e7e5f6396680ffdc800678c3cfe290943d15a35ebe165446fd3864d2ceac629e9d87f2d515bb89ed0b9bda1ccd10740f3e79b05e2358fdea03c4a01742f08acdb0e29b54227c13196a3c89006ebd6c0bb12e286a75b4326322202f406cb3168f63e98ec4e84225bf7973520b4ec2cbed552dd85870be04024ee5ef61a6eaf93e34aede9aecd8dab53f2bd4a854288f9aa96996bdb71bda04bb55c5c58135764f7eeeaab380adfd57734bfb123a4adb2e2899ffc299477cfd3e519841375082242b476c669325aff682e71c2627a973af533e05d9b4083f4d00b24457441d25246c1366dd9513c59da1a86708637260cd0f139ac4d9540c6d84fc2a63f0d86213c73906ec599e258b0d29d4adcc454ec77c4e9dde1353b334412b6e5104ac5bac50f67fb91f1b19c84c99888c04512dff4537db0adf4cdb4aefb75dbe57219ed76825660c65dce0829eb0607406cef8a70949b34a22852bac9de77391ebc0c08121d0e18942f7acb2368b8496182519604adf4b6f977c8e6bc11eb932f03d1e455173c2e268661f5d02acbc4d4598cd6aa58df676a785d99b2d430ab6061420979c5c452216070b74be2f8ed35f6b1c7de2ae1bdd2f80099db5d4805182ca591621156458cfcbba2a65e88d6ad8bd10ad911831082c788c4bfbb6e95ea5586b502edaf398c4ec9890a294664e925814b698de26ad4922af3984b4aced9d278059d49bf0ed8020cb2418f528d268b9c6d75821b61b0b3d2a18373fc27e310d5f3373275583c3204b9604416a9b4a60d8664bccd9dc27c142843c865c8df74dfa24ebf255b065abc22452609aff1666b42246fb12c463ccdf16042c1222cb6f4ef209b07b7ebe200979441c4aefa3d89db822c9d2208ec1a7341860d5f632aa9c0e68ef9ebfba1f612644d57c08c4492964c0dd18529b925f24aa352952e3093258a0691d82d7af421e0206e038e36754f0ebb0ec012423a0c87f3eb6456cef428f861a95131a5554bfd17cf1a2df00df2bf3fc7c312bf05cefd35886dd65b0af7cda86116a317c1108fa5ef689ef1e59771dd5b77004e22958d89d9868a4cd6db15630b31520f0528a5c5066f0ba4abfb64f13de0f448083662050a304fdd55887fc9b8a47ed9beef8f09f466ccb8bbd52981559228fb2282d0f973eefa9beac197ead83fc9e71b04a5bca387d36620a803fe968b862d205d8794ade5f41777213ce6b4c9fb1b26c7c581f742a55c52caa67d58005364883828f9c2b602e6c1cb4a4eb6be6f07048acfee7aefa1d513c0c97f68b51a83f13fd31cc296f017e51aa1016e87615560c00e6ab1b5e7c8b5ec85366dfd88cb76e931e763ac93acd38f3f32745b8c41a93e7c8d30e6f460ca718d4910e741a5122a6df34a58d1f8e77310ebe664f367220632a5ad97850118ae3f871d29e9faeed2846217d1bfd5b09fc1e7935719ce2625db2cd8be610277ebe1c714046b60891813bef0a721c3e242e07aed66afa6075f7d5d7bda4ed20901d6bda4b7eb673c0f37510a71db6863ddd188f579f22980773bab972b1b4ac6f74f2d89957cf60ee1c6d2e504fd64ee26f962e56b1e4862b7ff4e40494734dbb83b7e933f0c3b9ea45db8f332360766d51924c70df2109f12efad6692c23ca57a0b47a705c858cfadaa5f95f6b219dc9f59db6743a534759da31ca49844d7512f91e1eee4084f708f483cd306f20947565bd63be3e45fedfd11425a264b8d58085336ae60491abc8446dff3f23831626a107560893a9ac924e342ab3a128d9eed98a36482c7d04d45bae58dc6f3a700fd52dfc0e992a6d742edd64093c8cc1a7e03eb46c0e6526296dd5b1dfd11a118f58f1c1d86efa0cc30cfdb0dc637f2dcd3c25571d02fc2c5182791f1e4654bab05a16e0d1f541159c393d7e841bc82345d77a8746ca01f30621dd813c31010447a6848419d0b2498244a0550b4af7dda52ec9352ef76a02704eb499626c53d2214a60d1db7b4da7b03ae224c174e1b7e33793d62eddc976e948f96ca2c9c6b8ebbace30896e6a4298570a9efdcf87d634f6921f5383fa982a271a8372fc52da1ceb22c0314f48f37d912fc10c26a907e852486adf65c237b97f844b81ed26ebfb7b2692f2638a1c170263296a5e1ec6fe7914a5475741934cc621d2d6fb59c0cd93bfcfda2567cf812db0720e3749da96b4bdb8c318d02feb6343867d1ffcc7b043abe0cbf528cba910e636d6fffdf332bca0fe7ecd207033a1f5fc8d1cf8b588b121d4d8eefb06c27e9d73011b247f7e18a557fe79b389f48246e3bd801186624821510bcb12f1b12cfbe3fb6127471ba23689a38c84ffedd7e41390bd881f7a5cc161d02c157a20b2c156bc6701a31b11f769a3aa515f3b53f790539bf006d0dfddec5403ee4490dc7747d8dfedab31e2406b5faf2ee55bd099d8d6bd183b427c4abad036326844bff0cae9598e35e93227eab6593008e8be62dcc70d0fa159e167a85fe145efb078ce76aa484d1059d4544998c3f0077f074c1b612b4c0ddce6365ca0be4f250fc31404295435ad59c82b455dc21e97f60be6e1de0a44044376c4c29a6704ccb23c3b049d6ef184dc0aa424a9d9ccb5021485063dbf96a2a915dbec1e375aa3f20a7b56f1d36735b0cb4d917b8f738d1bbc3eb213919c0d826b11d90a768060a691ab31911599dec3ebe92d02d948c5f93294b50d5e7e42e07740202e3b30de273a2dcf069b1512be987503b5ce63f36de126e18a57ebbfb533121264ed5d9d46f9c545394ad21f8b151fe39ea6f6b60e22e670d1740df4e7aef95d0c53cf53f98d1f526886d1285e395b197d1ae301a0acde74dc55621caca3083f86da9a93c7bbac39bed6e05d203fba24d62656cbee3cb598d32ac3ffdb8804cb9926f9825f3d856f07f70e5d8d22e12e0a04bf6a2768c4be64f64f5ddf493f1eca51488750f6704435f89a5826e842826547c293e5ccc589527e7e3d3b2b6d05332fb6a0655717a8ab27531dc435f88db84bf4c1b1c185d99f8e79bf9504948aed381cc15adeb763afe5864cc240292531c67de407b011e33f78d599a7db845128cbbff835de9d4f0c87619cf4c8cfed3fb6392ba9d17f5d08ebbd2629c16327b902415e4959c37c6fb9cee515fb355e279cf1b836f0affd454af3f7ac53556ccffe68c25b0bc671278f69496ab73086164f5d00b7a6ef9152fb6382611728924b8229dea1ab513a9d43425a6f22db2daf63afc8ceb1ea18dec8f62fbdb49f6bb911b311007fe5e0dc7aeacafe4a007fc5c72a0899a136896f876a820deb68aa8665180555e6b238bbb3085238631325334c059f048d59450c9d909007eefaf4d8444dfb3847e7178c2784bea534c66bc9c32198474c0e0d736d6fc191efa05208a32d730f78677793f3f836fbdacb539f878c1bcc60b82fe1c0e0cd0b0c310963a2d2df41334b3c6d86de24cb8a0bb013e93e6f63e8351bdb6e05a8fef1664b6a2ebaa7efed12cdd1f1ba318d36ac4db33a46c77595838e308c08d9afa291ddf28aa4c3dea07416e170a95750cd13f07ae17363dc20f64f909a03bc09e4e11816b2b2ddea167e882473ccf3d67958c805d35e832e2a98a394a907b3753acc6f84c90ca93147df6658e65ddb8e8043bf12c40678caa048ac10b032d1ffecd9057ca590ee2c9a6277fb502d47ec8645c37a5a4f4dcb5f54aeffd9eff78c9409dad8dd8df804e0ac109ba5b589c98ad28e76840c2748c79985af3c36a980b99817785dd0bf04f44256ac8bae13d7bfc7ec051a4b557e58f2c31552741e91fcfdd39d40c10fb2ece8756374ca560c0b25b89f7bbcacf5a15f78abc2234654a99f09e84ad06e0266f82cb70c0eadf5b7166a939d3090f9038246487f85d4113e89ab75e18129d159c0502c83d334368dc8d59198dcbf9af41563f1746112365808252fbc80da0c56701599720de9002d5b9cc645694f4731070a86406f1200792a70707fedcb11cceb4fb5019ea105e0ecdcb92e1aaec50633c62166dbd340df27701bc5d13dcb88de5e2aaa55a79becfc4a79d192cd0a59d97ff474d91ca7a8bfd6e90552cbf359dce2e2eadbabd493d25e3d0c3eb2e654da561e28369aa0653407a4597cc371fb767167748defb339fc43296300844aaacf3e28a2abae8f0e9e8dcb482f99a02db8155f2dd42f1be160820cbc4f8e096951d418b073fd5552c72a176968e4a439f96e3a79572278abcda476ce7fb7302fbade882892fab3cec2bc845d7c4af318a87a33455ed003756ab3991fbfb3671fa7646dcdd4699b9ba90f54881e44b408d9c9d49faa6c71dbf5c9e661d1909b81fb7e4655b1c3e70ea246e0a4a58eb530881098f749400b0c9eb04bc64c0606a58b499da0d115dc20725ed5f7d0266ad0de8712937c064da3acb6cb8afbfbfcff4bfbb65dac5b514674931dfc4f153dbbc0951561d5f018fd644c9fdc2500dab50e72321f7868f76fe4c3afbfa2e1b409179ef3782bb699c68d9442334081821ee9a40abbc90700ba3c1b2a8a8ad861edf63c86b006d9109e2163d8d62782233f2ce59652d7516a691d49085b3b16f992c3934b9c100866fb9c79db62aa3019fe9f61b77c4ee406fe91214c6244ee9e34b4bc9983a5a3465b15ea29761a6760991bccfd56596380cc3af450a312c6b6ffbf24a2452f158d3918bcc299134a41845836a7b095e17b06c05238fce28bda0c830ba69b0145b902c38c709c9b1b50b1ddaefb9d645a668600c0018005daf2062714283676e6646756fcb0aa20aa505e6833cc9acc9ca834c843c23e257762758a33427e97adbe38de6f32dbb1c447abffc70c82f259be5ae881e5ff9099b461af77b3c14785db8eeb20511557e5e43c60f3166e57e1b226cd9e01821f8dd48ad10a1fdb40a9119439357b4ec9f6008e0157488f8239a02091ddc6563093ccfcea7ec705312525a62a86a3fefbcfb4ca0e92ca33eb0e2636a2abb83323437ac54d3074b03901563736bde2f1d5537f759ff59b3984452f04faf24a84cbd22511e23db58580476e5fe77fac549916b01e6afe3b69695deb2f958a4b2c03bbe43b85b29ccc2e5092f4b37aa3659083b41e1535e99290a38c810cbd7b875fd133582bc332ef59c15e84c393bc39d3b18bb818d0802ca1f6f393ba4482b99df124bd8af3a586c2507a754ef8529689995fdbf9febb9e69e429971c84051a18152f46a6941edbcf653e3d7dca8d2785466bed442e405ba76b5f0f52eb591ef4c79a38bcb83f140963fd3d98b125a340187ace7039a94c791926e648d49bf8a3b151a888d7da3891fa8dbae993db87b95abbb5ba76886a69fe74aa5159034e3d4217f49993803c986a9471ebf9b5be7d5008b763e4dfef0e88412fc5e98be98345b3df6d75fe3f6da5be00fd821a9f0add46a8d6195b30d25dd03319ce746cee6bd51ee088594dc5f07700e0b4f27bda951de917a9db7c39cc744cc2cc94d2791e23173e5d5da629a1ad1189bebb4341df0e6a1ba0e3a35071caf181e28397e76e921da43f2c090d9fc8aa8ef7b57e11ab68fa5d61a71a6797ec47ba4e30f2bd9159149480e7cbf353a593b119fdc83f26edf33805c057dc0f10c44c0fd7e4b210cbb4aa92899f318a1eaafa5b3b499cf27da0367dc4ab8b5d9dba4b186fe911a9c19d068a89681d48bfcdf4660ab1c8f2e895036a6b161c51a7d6bad65525b4d4978fd7f66060d1d9f070f5515c6c1d513a81a95da6b23e83ed7c2202e4887daf2e1e715c48acca41defc68331fe90db162d1a029a8fbcdeab221e79f14514574438770e7dbf84c2d266393db920b16af9c8002ae3c14aeb03696cf243c5c8a35c972fe089e4707e959ae67b12c85183e4354a9fda1fe7ae0f1be7135fe978bc98d1a7a45560fb98f90d5d6aa83a822b5e53cb97bc87b4b2cbfa220744c323a86cbc79ebc7c36094070d72b98e9a135ba779e8389571c021d0b70336356560314dc7a3fd927e4b05b19554045be19dd26c8457b5b8c92fe02d3db18de390edc5472c33a78532c4a7bd3cd75ec9573555cb27de67c98a292785a8632125f1a833c6d7aa150a0cbb7175b30b934dc9f062f830b4e77b502b3cbf2d0ad1c05ab17c811fa71f988b1ce1b8fc20cb30301c5210aace81035a6f563f111496277aa59e0e030b3db575cb47a9d6c1dfb7d1bbea9d765d3f04624ba7efd0aa36275094a36f0990aacef714a98ef4d14840e6e886b67b9dfc8d4cf69532488414d70170d9615dc512029835ac8b6d6c186214cb58ccd9e5404bd20966c9acf02dcf8374db6cc1b996585d542e183f656106753fbc45a6af8ff2591e6d0e64a23c8743b07c6331db7048d80a6255b893b76bc0750d98f5a9dd1acc1c4529ee659514285ad21be9009605cc4e0707b8a6218f3d533ed8cae69c2f025c1e3da74d0bcf14cf6b7ab33249a3ea8a02ae1b41d9e3ee1fcf640837102244b20c897df9e7020839a416f1c70a62843225fd1a7b77b561102ff6785ee3ab2eb44796b3cae8ae93f0ec3ba7639eb669aaabafb56b2191b6742cb9815d3a38fe2899fc52c3be574d239f55dfae2b626695b1104f5b28440b877a5e363a984c2ae47a60c5e1be9122ddd84d67621530991b47cd37cbee2d70293378d0c61023e1472c34df268419ead7827f4e08d95577f83e765480a78fec1069742c028c771674ee9b623bc583715f80d772922e385f3e848906ac6326ef3941fb88eaeb3168e406dd5ca579f2273e6edd1bf3a4fb512cda60303f3c68adb7d632203c4a95eacfa912b9099598b83438cefb4b641051707f634db4458fd28114e240ec87a65d602f69a913aa7f9dfdd4318736ea0a3981b4381342677e3a08d04523411118818bffa7c0ecbacb7a4b4b890ee835cde05c044310f179a1313cca16be0eb276020df51348e134630b2c8c9b91e97dedbe2d0a61f6f6c801492679ebdaef7835739da70662894780566a9d5ff2a839d3113993b2102004cf9ad735d9562706b38eff4dffc0edd31d2cceb8b4b5b09e138a98cb4b3a575ef0c50bec4fac8f6b1b4a1a835022b0efaa6badaff712df3d6a0996533a7686a3ebb0471a527fc6adf43cb430f695688a5a0b2705ff3df21510b619870d2e23beaa92b94e0a0b596856c92c247fa7c3ce0dd6673b0c0624bd47fa57e85851bed0f945fca415974e763007cccdd3149ba87694c600bb91fbf7101cf2a7044940e778e2b50d5ece61afd0594be2eccd427b7c96d3406f42f30cb98a08b0d4f32a9d33cf8593c1ba4b9d38b1546a06d2a227f9e748ccfa128d1b253fbbe38bc34f2ab31dbef43d0bf2be702f03e6d27682ce0cbcc32dedcdd56d6560de9d6040777c2f4d37f6f3bce74fb5f4933df175030650d20c7c4faa5f663222e994527c50b3c4fca45c65968f591e8e3eaa51928f3dec23cdebef01f547b6a7166c7c474ff3b44161884f665d2819bc2d44ff88c5e1e58a4893be1220c74f1b41857c3ab87e324b05c0d438af8a8d1da1bc756783c40650b6b2c00da9fab1dc6538c36136615c883c8cac8264cad543b9f8abf9669fdf387f74ea8ce98634086a657d1228abdcd06a5d828fe2a60a0ed6f2c951752f339adcfd4df62894b32f46579aa45f542cae71125992fbc1c4dbd284bf934043cb81273cf6551e90e6448e204fe7bf4b424b59a9e8154f2dd1abe1823c05684a4a60755130eb627dce5d82077bb2caac4e95b68b8b8f96f044cf6b908b59301f23ac011d23b61dd1d48b93be0a382a4d1b2850556d937cdd53a905b8eec39dbb5f851d17bce8ec6cb2626aafa3a9a3222301fd0f007474955a67e70dbff77c57529ac9a15ac07590c13780c32014613f1238d98f55a73e1d891b6e9954d1909bedcdf76da2998a8b31902f5e3f15b25a1e4d757757680ed709731603bb4b92a7778489a1a136cd6cb039a11b61ca4417c0bd5ab0675405c1bd1a0dbed3a137af7ffb22b88ac9b7d7fa0efdedab57f7df92dff6a250bbb217895e7147fe5fe08a1e1bab5fbb71c364d1adab99b2f7817fbbf80b91e9dcf812d1e0f9c999ec63056430dff2f8eea239a595b92d06024d7e12349c9451905db820d24196f3609ed1914d0ec18d059d6632fd2755ba04b6b6332b4ed06f48768a9baa08b738883a3ef877ac2086cb61e13bb92f46aa935a48b646a180a37f59545bcd2a2759f334eb7ef5dd7a7223f86796f4d866dc6233b2e46ff4a457a384ab2de31d1dd9c93966a467f7296322a2b15b007b7f729168114543af84cd354a4b86318b53f7d26b98b2625af084de6a7e3a5d8c46b58fd5ac7b07af61f88e08bf7bed9eb2469f97aa18a310ebc1f0d29abd0431f15b1ba30508ab7e996f6933116b6d2047b4ab8d97e5c8898fd8b7841ae1208a2340c4362e209396ed6c96b90117377b7ab86daecc96a07aaf477cfa34fbb3e8a536040117e6fe60a5497794c1da5ecc511e939eb4932149b1bdb603e884f0d3125ac4314f5e78439e36074a339cfef8547e06f4062799b6880ec164418f917b28f274702d7c573ebf58fe87e74ec4e6d747b297457e8c03ebf650f346e06ff50fb9d9b50417ed5bdfc8d27614f931b95529348f69e8042c0e331ac83e76436f1dfa4a69914d63b5e8990c2ae6460c6e1708e09227aa6fd31d05e8114ae348151230bb845d0e701842c356b3eaf9e3841e3a41515fed199e8f3cb3a89cb8e06424a20420d6b329af6f049974b99ac190fa4247799469e56e2e3f333ce92ec1d1cf75e08e02b2753f329361f2a29bf66bba69fc7bf885d62ebc20dce6b80b097f79db8f5de5920de3fccac6f5a11df8569c4b3a30d0d54aba8cbf8a32714771035f88ac2175934a1ea316fcaf25c21f97854609a8b4e74bb559cbb8dff31caca49086f4ffb7ca3d87c034bacefddebf54a60d9f1d2a2e3ebfe5229445a777d9f9edbabf33427ab63a4617961cb14043a83b77efdf8a1c8771289f14276efa5bcf5de1a4cd61ee93f1a1656f2dda767f6aaf4a342b92c040632e21fd86a0cba64b303928538ecfff8d8f79162d54901bc9396bf066c15dda4a685fdfc954a7d056cf5e678ba61b500f8cc75aa865dd9cd9d59702a20421367b60b4e71051198c94ff9aeae036c70be17fc23797f65e6e2d07c67a720e4b99a1f4236a408086dd37a1b862066fbbb0d312adc1c3aefdd661e5e93e1b760a996d5ef9fbc7aad71e6fd31cc44614b398f93ad2491eca62d68d576c8e159fbf228aca997c0853890aebd9b0f10d7f79e062d485c89e1fc9af646c630bb70dd7140cd7aec4bddb106d303e32dbc47f1cfaea9cb5cf9a4fa833e22a7cb93345f4ef7c4c7965e7fb2e64e7d690f550bb89ae3786639e5ed53e9d5fd8b6528eb7a0b78241bfa3fbe13bf58f9143b867f7400eb1bbc0f19f496828457841923bd937d27804be54f64d72a8a6d6ccb8602b3dd5d942a0dbfec896987eabaf158ff6bed66e249159fa4f6aab8c95a858c3bbeefb852b6d3c642ff40b201bee171ff6ccfc5a9e75a1c1c2b3c3d62e2b1922b70b5926b4667003530b450bccec501981b9045b4e3d9a3330a5b5a3b3a285126f6b65204eaf44333107c54fa1715b93fbc1ac7e2f3ab60a74326dc30a4b9c74e01a9f5d838fbefbaab9f2c459be5afb07f730df8ed0bd9f2192fa28263f767dedb9ec06f7cf1b6cdfa87022d68a19ae72db7a52d22729648aa20d900bfafba1fc1b4408e35523f12a55426c445ab139b9755ae1a61bc6635b82e1b08a74953f19ea0d4414f13c07cc18319fba8d5b851632b841b29c03fe88afea6df753fdf77f075b0e397810aed266b233c8c5dd0f702d54676139e7c8a711801bccad37e99cc0a0f80c09acb358e901ef0782a5f5c30a1b9949e7000fb262c453ca72f3771328e04addb8e79a59a8fd29040c52641d4f32b9e045a7070945a976015b5d2ee7eea696d45938cd78013159a20a3709dcd3f68951c6d9850d060987b1e3a72bba600e565472bf43932060981ec775e74d7722ef48d24e9009d76056d0bb26f7cc731feec4e499ea3e0a640493b976ecc28d2e9f85d61addd0db760578f3546668067e584ce8b82ed908977a17eaf16d80ffb35919295fc4769e4cfeb18977d1674d8cce7778bd08c4716f6b4b8234930d62384d3453142016d2c7ef4acd11bcf384905cb477bee28e80e5068d738abcc1bf085eb283673667c4faa55ccbb83d48278b8453e5e119ec711dd9a46087e59e1b9a6dab9b7c4108b2eb169b4454871f55eccc2d8564354f548432fb21ed92f8c9fe6eec920bdcc9aafa50799e8b8f887aac616d76283aefdcd9a9139b245122914c126d164df2dbf707e1bb14591dec223f4af1d4d43b2dc471f978fc673ea0288eb43fde10c9d72fd4ca9b8ed40fcf65554e5523bad4882d2b73dfa5f7dd0c2a1d3b4d148870f6f183959ed0b4a11fa648d48c109b6c0a768923c6e0232fd8cbcf1ef61fe3e0dcd7dc6f098f821f0353bf1b160437ddc0bf02464a5aa0f9783382ab1f983aee3dd261a27cfe01a69f6e20c5289c1b959bf5f1726fb48d2505afa9e66741ff60e0463afd354aa2ad0f5543f6c39e096ec75144bbb40ee4ed8d522852cc5945904aa2b15c34a49ff8fd0c73872f41eb98587f9f03d5c9508227199d3485728769dc62aee7fb9714a335bbeda47c21b05cbb6566f4aff5af4807d06904dccc1e5ed2dfc39e081cbc3665c88b9e823ebd1d8a74c778e621245a0f5e270c6a247ab1187d03d48694bf5526b04b58831f0e8d1dcd518f7ca34ed53a47bc7821854df852a30c4cc0516e50723db62e54fc8ab4ecd763f5ba8c7d8423d2dca9b288f174a7fb63dbe2ad54f1ea1033937b32692f76f86017526795df0a2e5ba9d6ec004ffaf597fdf756aaf0c4df0c64eecb1add0e83928760c1e504b9fa0d14dbd7618ef7b1fc3c9f652cfdbef8e64c177b6177e175f925d1e98b26e4de455d21f2784e17b8a71281966a982e11ab6eea97ca7c52c34563dbe89e357c23fdf3b0a8aa6d40928f01f8e9a2654cba7b5149bede7080f36cb159f6c534f0f10cbe332e3909367c27755a551980a707050c36892ec328533e2aee980f472d519c1d1059b58c89ec8c0731fc08c2995f3cda2a460de706f411a8b993d34bee568d6a611284d7a1b2abc82815241f701ada98c48fac39d9c813586ca904ea097079fc4a4f1b8e08033d2782e408175dfd69996a041cc671c6564e7253e550dba1d3f96c1986dd98b26fc72f36ad338e6f0eb0de5d7fcc350d160354cfc0aa40933a49986abf841fa01bc6f44170335a95963a65391e6dd8cf37e6698870c6fd383e4cc231a33be120ab230e7565c0e6bdb756455aa64ffd9f9967ec2cb9d5a284e50b532582fb5849b075b222f4577f6269de4b8ab85f7323b103b2a6ad76e2bac09007498d1dfe5b241857978c1b91bce929a6c6548396b12c60a26408b9194f76f7a31041aefffbf051c6f7822a8b843544067e11c14bb622e2d7013eef1b9a3dab0f02055e3ff9bba8533743df0e4e42f97bcdd6d96736b2a2b698937250c1220bf5e57913802bdae68daea6ef25ea15c1479fd028b30e2c832563529b3d66b330ff38d47598789ed1bf2bff7a5bd2ffb751470a4a017b26d3c05258012fabea95a43387ba20c16fff700d654c7cbd9e5fa07ce70e52c9aadeda9f2bde3c53502930c04edc02fd73abe29ad8923f67b036eeb2824dc1920f75cd1db331c9f256dd4c7e76bf5af671b691474a65da25792b324829f246a27b034e05803f6ddbf4b552f273d750bf58bd973e951302a5106e723131f68e236e9c3c7bdf2841ac4d430256c2df6a7f0f26b8b1f676966307fca599a82e7a45c2537ed3267c5a8b808325975d326ca015000e444cdd8086c1b173880b2253b9897d68655773975cadc5992b2e3bdff8b40cb61af34f2fe286a7854adbc9fda582f4e251c504367e53813d73228a9d7ddc4f7cfaf745a2a6d9020fdaaf3860ced2bd31abecaa864e3e32b712238fd99f4c30352195fd6aeded3b9c0cb4a470a75b97166b9257e1bf6aa12b915ab409a6b9b59eff01022676c905b26e7dfc1f2491b17edb1da57edda3fd646fbc568ad227c3c8e0ba1668b871883c27f7c8458bcead9d56ae14ac50748ae16a63df5f60c22f50d4bc35d3ad885c6ffaa7c51e0bad32b49d1756e41216a5a5683923b40fec0164ec36a7ac7935a7189e07b93debd2101ded71314af88ea744d4ef423028266ae8f7c26f4a3bef71f04d47235a09cd297af18ce030d949484b5fc9c969908524479b72ac80e89d899c074e474eba4abaf8ef0c87b60e0e189763119024f44f0e78a182f2fce72776bd649dfb19afc6707840fb2eeca69fed2f40ea12c39a20537e33bbd167f851f0b1c78d274e651225eb63e8598f89941ce94d424ea202eb513511a7cc6a46764c02502de2a320d63f0252fdc6db6c8703a34b10c67be9af9199b6f3b967749428857a049ee748fcd8afb152997c7f0fbd82dd6f0c5b45539a87e08c7c69b399715d220c54f158db72da16ab57e3e4243347f9884e0604e8a577c36645c3b7c555208ca4b0894a576fc19040366d73e86546571159a2df5f42c75f9d13a48b8f2ba56baa73a5c3efb1fb23833607bd4b91e47f331831ac7beec61320c07f8afde87f177e4bfd90a06210117dd124a5f22ed5e47352a66157dbdff57788ab78a282ce9d747bf0b84e29b3798ac2eaaaafef029aaaac56f0692f5ab6b9f5fe6c332505a46d00d210be7b9b2bc3d412a74092a5fe02bc8698036a02ab47ebd6235e49595f357eef99ff725434f5f426d7510047510ced4b7f8812501cb0149aea3ce22ded44434c3b063d41ed2ec18380f5b2ea1ece38962e6cb5bd63e2fd41e410d2039a28f13c1ac7f5e619c1afd107029291839f638405d7c4c3e82c600fe33eacad9d62a56e04f2c3061294c7d2c0cc10b19237530408845229fbe1e1f5b775fbe302a5e9cc32bec304410e8e343f91e6f4eda3c543867da74e4b1db26fe0d6e8f90bb44c101dd1079c904ca56c0da749fb5fdb50debb55ad13df6002d7a313a7352ddcf55d930c6dcb07276ba5fd6275a8642e880bf940bd9d813745dd18079c865d6de6ee04f8ee2e084ac46a9c535c1d3c3a8852f99413683251c4b8cb79fe605e19df74cae6a6d752f27cb8d3c02543660083d119ff138b39082c76046dc3590d1d0c657e5e5342f6a537ed449668485b39801e5c53fbd470bb5e0401ac5ae6031baf9e3a74c152e288a86163790086225cc8472bdc1c47e7eeb527d02f23cbaed003d5e0cb8ce0ca78d0a5dd167ce24589923e2ff837c54a314feb34d8f039665be8334381edf2ce3ba2aaa6bb1abeefe3e723adc61ce7e44796f4c1054cde724e6160001919667ef0038f1f59016a33299be3e006b46ade16e1419e53c506e4c6785e15099d31c045f67bdab5f41ad4c6a9799912a08f32622aa94c00e3e1943e03b1606bcc1ed1ebb470dbe034686069fffec687e75eff7d343fa862cd3d2f90735baf91954bb0cf9fb82d9dc04e1501b386a94fe86c663e9eef0c086427e8f14fc8eed9188a6976e4034505e19676a1da60de40c3ba87640802388ae579d999c1e249d80c68b42f423906a6e51478ff80fef6346ac90f926c241769e6a8681217d64cf908ef28155f5c26f57896f5bcb38d68f979965627e26691b88d5e80ab4df3acd8f4884344e1c837e15771003fed808e4d000c22372746305792bbc06782594b34e2cbfaca22d1659afcde1a27654e87dbdd58f3acab6482a2bb38001a78299a34c660175b33adde1201bc78be07d92299fc45196057eac8b7c40d81f91fca059d17a302051a48d927e270609b43272ed37fd319d113e05db6d2001877a09618c9c1e8517b9e9955dd52bc96e56d5ec090f3eae8649104366c57c0c21486efd42a4746e33448efd27bae39de147b88d9b34711ff55ac99016271d848b6a0135d278869f60d15a5b8ba7682e95f6eb75a3aab6acffee7355588aad6a147d2573cab395966093db9b3da5189d9e13178df33c79dfa50693781786a33616b970b31c8dd11f47343ad310e4e36d5ee7ed3aaa53f1f8f7eedef68213eea81f949ce963e36e2fb9d0714266849ef2550840fb7832a219798e008dd258294f196e42b2fa059ae17e1e890cc4a9eca49ce7e5e39c2b821c3ce74e0d7c57c9644acc29ab1f7882951be432cb48e92d241912569a67b1f0dba96fea3dbceb19dd0867d63c667feaf9cd8bb71e035f41895dd7985456ebfaf0d65d86c2eccf664af5a231336b355575b22d1e5c4a78f4fa4f7351cf658ff874380ccda46f3ba270f30e2793845629b5651ccfd8cba4b7d2ed91064c0e3d3aad3da8ff34760c1802270cce79a742ecb254669dee547a0b7582962f582ea61e91c2b944ade19d1e3a880e031aea8c9a2b4afbdec9d4694e70dc70919ec373eb5b0b0116c94bcac42f9e5e365dba1930284380c5e52d455eb384adc3e2c34d67718ccc9928caadade286020dfd467ab9e4c5362d0f7b3ccdae992f17f04566c3990f3215d7012afcdfc048ba16116de8d036690018ee21e59d44c090e6a3eb3f403001941976738c8e20d89ec682c2e7205e9253b5150eb3e7d3e09587308c28e3ad207ecbfb04efa65554757db02ce5f74ea7b9262209acec9ed8491e27b1348176d2ad612e937146d57bbc7c6466e312e1a674f4412fd246ce8a5d19a1607709f3d7b3fe4a365adfcb8d3ecde799fc45fec14b145b66f73de77e6caaf0c632381d6db010e8b32615bb8e0cb04ce5c4dc8334a198cbe73dd5c66086cc3550739b82c61e79574ec8354bb0e8d1818c5bb55cbd80117f5e269a5fd917420d7c884d82902e1d11ad15b091dfd92390c2f90797dd387c82f26665d1166d6ab6724661717526e0ab722a3982bc1c8d1389b2ec32497de5f1ce4e6f9b579f0a9faed2a03cccfb47b3a44b2f16a35342c7c8da1bbe0a386334384ad8ab1f8a170838a57ef15946d5bead1e323dcf2937aafef92e9e24744870cd4ade6271f0f992a47089940585891d6ed6af7e0d9218cea733f8c4eb4c00e6e72487415db40490cb68c105be827129f3ef74c5026e209430d08011ea9610d2ae027782cdea8faa8cb67e858cc36fdd41119244db5fb3e0ed075df304c5b70b419146df5416f1aaceb00c50f9f8a8ee13afe3df0495ac9808792b261912c22244ee9e861532af5b47b5a24434986b61e1002fb22fcf1634e1bcef261474e9302f86c47960d40bf4a15e7f557694f9f339fd8faf49f7461d59155f4ef47106c2e960b3c73490f43345f8048806a59f595863ff94b8f07916d684470356d683ccd6a559f340a32fb0f0d5f7407b189bc37f8490adc297432d0be79daecc1f4cfdd0a9bd3af0c91d1f0d29db31231d885a74c7244edc0916bd269451d8c9a283245057bfb61c81e9dbf3723e1ecc89c5315b245e677480224308670c9a0bbbd0539ad2b9fc33ba4faf9764ded0158947a8c467664aca1e900e0d98f0609132418d4187b42c554a4a9c35c560e614942545cda48b774c98ed5688f6a6a8f0841b0d29908a6e0ed94abf40c4229327e3ee56bdca7e4e608abb259614297978831a478fe964ecb5382db7269f786ca83d6d7c4cb0cde4d4a92ae2220e9521f8d11fe51e048263d38adc9bc32d099e7ab7e41492b8d0f21d35194a770ed09ceee419eee6ac5d1731bccd2780b8a226507f74bb05f00f954dee7802ef00a36fce686433bfb3e8dd1712d2cd197acd90cb735a48aa7c1ef07199b63581c0b0b04aee816fe1871782120407461f879568ed278f43befbbb786c98b32ff8f7acd24d11329a72c3805615353f67e3ce6a374e482f5a787e7c7f7eb60d280fc01d2fad2fa9d3a027791e2f9bfd5e585a54abc15f7050e7d51960e1f26e88c3d7c0650cd26aa1ef697b67e217dbf37fbf974e6f477f1d0eda0574de5d95ea284e31ac875c465f0070b302105689b7288167dec846ce82674cc4b16778603570e338ca2e596962f59290561cfb32b66c9f130c4cd6443315f92dd26bc81d980d2e8218d07bd9fc67cb04f0748b270a3eb6e062c57fe5bcbb9939a4539034436e8d5f9370e5aecbf43631c817a561c729203f9a9034af57c2e99c16ea767b5f3bdc0448e8a77b082fe6ba708a95cac8dbef750ae8d04d7fb8332dec5739ee4ba7b68409d271c6cc852ef4a5fdc5a1e591779430c998820ed2e89029172e72456a0468c200e8ab41f818a35f66e56afc85b33b6c9317bfae278ee9d684d9490357e8c5c9324f89e2160af13627adc5a74a31d54feab52369ebebcd6e191fd212c3d128726b491624779d6fc5770bdab8a88f39214dfd19af68fca7c7828068b861ce017732d0f6e463ccd1e7715ca836e21c3c2963fd52bd49d9c4190bfa152a91e108e9891e10e1336bd31635891950c4d0be24c47c1f843f78ead944c758a8854552941c4a4e8767a64be946ac6169c93353d12b29406871a19947ac1265b5404995d1d5aa849f926a3b0f1c00694bddc9fa269f0d25ab20477a710a59ab368dac7bd93b29932b8f62955b2eb393518b831309000e17e413abded8a9e83ba6ae52c03ac9b4012c712ec9f09f0450c294d5a71398c4b2fc01881fa881f163a49186a9f77be7c3827ecc072c36e592710fe0f173aafb9c37263f20e8dc7b5bf9b5aff5e2f841a742911e3dd71f288256911067c8ea7a056c51938318d0f4b1b0b3d18d34670622a963794041fd91c9c878114fd106f10c99b12872dbcc974379e230004a4a92a22f1f4628762d2f4064fef835e38512e4ae2ac388f1060ad8938857d012e9c6ea3e43ede28d7fe9a542420d35e6a53404c2da92d5847e65ce79d8fc37a5d8394b7589699328ab91a40e3faf3fd97d626ce11f22d52fd1085d5b13165eb9958df0e0c56e13784d7fe2f14293b7aae3f5af2694563b218ab91f3af4e7948b4de42e8ebff3529bf6c1545ba5bebe7bd8f11d33bcfe7d701b31759f84326a20dda180e1bc0845680e81f15229c678216a244174040192e5e5e3fe1eec440f3656dfeaea7d2726fdd9931b80fec31fe13bcbc8bea6a5e49538eeb1f6a2dc78af68cf496923eb42f4c8259f9a8c51a31a45e3fc3185abdd044995a1eb92873b7b9a512c2270ab959fcc9b39d7b6ac9d93a703618e3d15a67b5bcf40f642fbab3e6692f9d284105cf67438a6032dd8f543fd29b1bb66bf5413461d0a865259f2b8b44f962e8619ec8251ab38cd618f2630c5f6a8f6c9d67006b29cf2111d9df2738f59af9dade6cbfcb81d1c84488a2fb301ee5d9490b2f47db610a800a322f092c2fa97dd387a670aa156928ae1aaaeadcb341548535e93afc81c6c0022bc8ca3b2b991d1bdfd29ec7240ab170d9a270895c3157f7ba217b76c373b848e980885f7d01a7e19aa3e4295419bed6e1e903e1db0276c57998ebdcfb16c0ac45c6c6952571c01113d0f729fc0019556e1e80b257526f1740536f261bffb6e2456eb3f7faa62cc013deabe18d655fdd7fc090ea6094492c753d714047b0edf41d3002689c6fae1d5f75cd9726796387383058f5a1dceb1a29ed938e2ba5b3aee735c142e1ad975736081d18b0aa88c5c6054b55272c5849a7d6a320d957235cd449006a002f332984786f3716da52ec0dd181ad20cf1f74cb84e0b522ec6aa21b3cb1242e786309a31bfe9c80a9981459ce3694162a341ecde716d2a318cb55b0e424cbe225084fec233976de5293c14ef39deaf8b0a5d18c87d520b20af3a5c946d1482565b209b08fbd7e2782585588c48b73815c01e04c8113815ff47a5e1411ff3b9f1a12fc7ab098bd62b9c4426d42081ce5d11b6d5429bbed4dd0128b3048412080aa7f71eb2dc3d90c1a6df26d467bbb4c27a01d476bee8b36782ac2cf6769c0df92f2ed88a9ace2b560242217bfe643c6cafbabd87b76dea466b822604e40be79ec46bdec1987c58982750eb72a4d199ca43d831720fd59a01deadf1270487e04b43a8392c1ea867219cd762b8464e419d3c8458719359d990b7591fc071951411826c27344ed084371c0b2fb77fc114fe8dc86d5685f5a67044c5a5bcb860eedfc3d3fed5ea0ef1cb5f764d8806d291c69fdc9cd1bd9924d1067fe605a337c085d3a80d95378def22ac8fb15449d51aa19c4b8669dc6fee888e64d587c147f8cb6f2cba847e07cbd8f0658606a602db5ffaff3b3e0293a0a56930f85286cb842b0072ddf1633724f4bd3ff631a56b5450084905e5e3d1edf8b7895de0d2647df721c996306aac064e07e03d8c5e448aac41f3d4d25441f27f0cc7b4bb85415d535eb9ddf9f8e9d7be9e8e4e873eb252829332266e3abb142e708789a58f42646357b098f177d44cb31ff7b1b37993f88e13e438b5e995382af75d29bfd895b385a7cab7c7c8d7299979e0e4a82d398e84b712e3a844b302d0820cfd1f51d908ca460901a6ea1fae14c92ad58b69f1193a9c67eea8e0284d7c683db24082eee151ebb8fa68a22708a4b1d7ce4dae9b7f5151edc03750dd635d521a1e16bc81ecb7d6e5e0d2be39bdea968a5197b1c697ab553b8a19387ce47348eb5d71c62f5233b8d6b55dff8bfede9e1ae6e64240220698092d15db0e90c93b110ccf0290f59590d25fb92a5eb3dff5f573720602e82a39d564a8cd43a71421eea2ad2fa3183966d7486c33cdea10aebcd6f793a8b64a6c03c6d61cd8291effe6dc31de6746e2b04055454c16d4e288562d08ddc5a8cc3318f7833ba1e0dfb08aad7bc7dbfa9dd644f5b5b1a8f93f9ec0d5d7faf35271b3aed9c1539780f741a8e1045213e9713ce64c6ed57345cce6cb66c49b379375a615fff74300b9f1867688def6aa9b33da9c84c8a52b32a90188ecb89ebcce495a5a78d8546c8ab704eb6b1b16a445ad51930b29ce752fc0b749cd678e09f94654cb937cfc88c525791fb8b208d08d16013d5dd4c462d369a759c0014f4d0c529b4a588980379a8b6557e4ca3a7070760b4e34d049806a8ebed693c156cd3c459897b8eae6435c3eb167d31534c3ed2c6fe3eb7889c120a695cfb8b2e8f481d34977aefbc6fc478e6df39d774523950ae05c37a8c72ac60d3ea0d4058ac0c82d14eb0ac8b34f6cdec080527b0cbc42e4143bc6adc4838946b14373b3207c2609bdd4d670220efa95eac8e52325a4ea269cf8379b7d3752677a3d4e5059afc38807c3e48a62ca7d4d2b87d982184d0193ad676a57343161b230f0d98925fd307ced6a519576d5272fdf06846f0c8a45d655272e8ed28729443bc578472d827b848e720aaa1a3272513234fa32b19ebf4393a134e180718d090ff5bdf2fce9f0b7d08a398edaf05ae97a9d77d2f8cb47a7491d7b589a12871c55ca5395c93e6744d5659fd3f8929ea8eb454a6dc8fb4bec8182a7fce42dcc4af30b876ae3170e6cba2dce9ab756f64bd3d9a032320b4873412e4229aacc44f009d9ce7b7844a34caeb9c9697fd9420067a088610f8379f262f5017209a6450cccf52626f07af325b1f40843c0f07dc726f785cf8b87b32aa50d6bc8daa9ca12a4154e8912caf0a2747f2bdb7975657d4aad0522e53b3e30666295d61a950584c7074795779e73191bd1da721f3b073de6ea7e1684e1f1762a0884eb8c47cc785f31750f88b4d572af8431d7ec9d768b0206138b79ba9e03ea7f15790ffbd605632b948e2f3e77b92939dcbd9cdeff874c10ee7c65766cef971787ccb7eb42281ea02f15c180c1afabf7f2cd624f1ee4b24235112ebd40b96724193e3e2f5bf640f48093ce70299e66cc21a6c4c5e3dff71e00ebaaf09812ea9948b7c5dce7d9e644527b465d5633701b6230ff6409fe0bb54e3984290f16573fc2453744abc49fdfc51666dffc560d0edc8ecc4fc945b2b23e3870e03d9797b40ee9f050626ae12563f66efacde5251941087bbfb84a7f0c722eb57c37ad7ad5077944c35ae65b8c58bfc8aea6d26cf1306d9330936443f788bf4d24c08c39e417141a18c8f24509a9fe187b1fd8343309152c9f5b8ce8a56abbbf36815059dc7dcfc0dbc0c42dcf42082ec58115d498a510fe70464ea0d82834d94e6bfa50792b3d6db3892c34f2372c8f7288d357e0c001e23865c3c1bcb151546ac2e59f18c488aa478651b1f32feaa33a3569ab594c02a79a276ce06d267848b61608892c19e98da9e3d59e6eda34c648bc4a030cf2fde73d6d30efdcd1ae2d21240601b599468bc74471131a50ff3c1c2031bc0741f0b645c4e17406eb73c172b5af865189195e8309b8b7cb3a1893e0c6138bacecb4c677620c236c5dfb5e4b4c7f740ed768b890b442f0a4e6d1f1d2afd12e2db2ea0b3cd252a4ea5be719b5dfe03ba7431573b1a3d6200ab32d9a8b0cefb0c0e74f2e4c19cb8ed5fd0dcedf502283bb672ffa40b8bb2100ff8ef92258ce2581b7afbeaf314023c982d8cd77a7a0d46ab5778ea1b9a029db177e41f1662a5d2eae15d5e1811636da9ac9268c1e0410a0d52a45722d76059ae79162f6f4bfcb2a7b6060b0d4393d4790b0e307c928b472ee8b34bf2cd5c0261c074eb53fa16c617a29b057d010fdea956aefa4411662152a57d0c6ca708c5e8628e5772e42236b0990dcadabdca14dafd3766c31af62c0c919c48f817cedee9e665708ed0672740d49e2794bcaf9b1a4738d17a37113a10746987969ea6f14a07437ca0dad7a12792a7426a69440f0893641aca418daf24eca4db42b3a1427a56a9f8ed38b6f06c401bc7f15dff56a5126088775228ecc1594a40c6c40f5b7ed7639c5f36ffaa83f8940dc2f8a4af34f2d35f15b6dbd462aab8bdc115d8b59935b45060cdd7364be1808261302dbdfc9c46fbec26b422322dc00fb51f9dade70e5986b353053fd1178207125896119cc30d7f7f32b576d9319417121257d67f21d6310238aa9b05afd45eb794cb706e3dff499aee8c023374f867c96b0f95ef32b573209b04ae5d41dba75cc77bba716b652d3b1139302074bf4810402ae07e52c1ce8d51f31254d6a5d663a8e6e33a46541f999c86fccda7aebb8a9dcaf2061fbbe63b87a36928ba31819c8d70f48399256f39275f68d508772ee348ede6e5bdcb89ca1d557ff2a4a383bb83d99f5dbb7ff1c14b12f35fbce039c2d95043617e93e616a95389cc8ff5c2ec213f17a53765782ffb708d3cd9782abe8b75514621d10e176fb1562144ef858dd3f123ba44be92724bdb4ce03c58f71c620fd2b671e3b96eeea22dc87dd9023b4c2ad02c8a46aa00aebde13163c6380c78dcfa0247b41202b91a2fe18e765d339c27a23e05c07e7c1114423f762bcfaf9562b8b36f972a5501542fe5add3f298b684024049cc3849337f9561c4bc66c73cb07bc371d80fafaafaa728022ea4bd4ad2dd3a83f4d43ac18eee263f0479f2d171a6591aef18dbfc6f494466a2baddbd1ea1ed84e92a87dbd5f87f31ad50af298604da7824a339730f84135638c6dd71dd32529619886b3b2a00106a27b0e5179a0f562038d78f9429e97b493e88ffd63bf1280defc91f61723bfb4ab875e2d3d514b627563b1bc2b7a0efc9298991bd224c330523ff5135ff8d86608cf06245f561b08bc64e0bf8f6a3362d27566d25c81b507d182fb6b480b9e4d106b4d1a98650c92c037cca8dc9cf231a79ff9fdb94c3cd311a1d62a4c71fb96e9440a77081ba121741e9ab00b45d6924bea4c4962c43995f38ab11d279c9b7900c5c2febc0b0608c1c07c8a8b6e2ed9c930bd9627f97c57009f9f318fa189a9e53fb682c8e78b6f38a40848e33345199f056491755467953706b16178449e3a4d1bb96de89ef7118e8aaf022ffd89fb23bbbd80a60ef6238a3074f284ffea1e920907b560553f4f9ea4586f943d1aeceeda05f630530057bd05249a6735c58185cb86062bc41f9d5e9fa59c18bcf3494c51f7d76af845849e086be9030bfbd0fe142e5da4996a5232f39ff92104ae783638bd46ea418f566d72d45078c64943b28b9abbe55459afd89957539c7ae735dac0acccaeee3b11d5e34d688da88ac7dd36612d2d0d0691619cd4f783bc89e152ece31a4a191bf8dea0ae80501fa032b7452c602891d432f52841efa530ce9eefe22876ab24e89b32aa4236f16b7456f01e05f884d8f093e6427316ed7a275cc53c3255a66e174033ec3b9ec040e33755d71cb2fade3f3716d3d2b0bd90016b95770decc5c59bb2ba2302340659da97d06487e0e26293aad4ec7623ba479542545e216f3765ffd66e919bca50d74fedd47bf241939892bdf9585e84eceaf387bccb03e9a818ac2942a2a689831e47ab34bde3e413f24f54d613d7e728a11ce6dc3bec8355cd336a7b1c1007c750111188fb1e5a1092175ed8db4e7cff098eb5b6d32cca75ea8317409ca95e5b7e85391fa7a0ab17a13e715ad9361030be90ebf360b3b6fa4235dc5c0f26b0c47884109d07b198c5495732dfa9ac15a247209ff30bd83be208c6f383b15b2c80a4585ce0b404de087fea28321f1d62b4454af20c461634da6474a62b0f54295f7f20431691085469e5a3fcf0c19e41d548439ebb963dff953db480bae870501f8f11e78fae55ff0b37e350fe9f037b8336b0b588cbbc7fdbec2d3388a40391d50c47262a84fa1fc3a5074a266083adc86e8860464ddccfda0d4956c24006432fd7f5c710e76cc20b0f56ebc494ec40b9092890f33b200aa85f404fd9479c0432a120735114201040593db69286fb4a8745da3536216e1f72c97e49a077652d5416d39168b880dabf68e0d9e213e42643b2358c2b9729d0e0b4839a00f7e2f30dcf474016ed147c19574d07bc8594a8e3a983d16a91e6856b46403d7bf5572d410c265d353305e396e8b1ce2ffc9394f59ccfa72afe1fa63611699e2914da33ccfb79edfece7375ed3a31521a2409b06a81f68e56ddee0072e9d4bbf7290fac1287087420685bb2bc34fa8301ec30224ad2ab1d78339e1d511ae1a2f1438b930cb1dfad2aafe06cdbc0f7a42d0219b0e63bda15c8d796d065745bf61f84baf72cbe5d646ede04d3db82056f472ac779c43d6f55b79c690a3416c8ed88f4e40451e61b2aeb6fbb842af09e47f5ca95369c90b04f94510813a9ba595906b2bede3757c4d7db267fa6dfb806aab589f21a4dfa511abf1c80cd4cfac940f788485cada58bdf9cfbdcc17f3c95dc23c55339eeac3fa968e75bcdf2ea463e1ce0a293479bef96c9eef7f4ef2f1194f80f8326a92d3148e0f4632efd667e820931cc23f3a47e348fcd7ca272e760efdb1ad5d331776614ab1b429202bcd145bd3895f03889a62b81e5fd529685321159bf45539a0b8afc8f327f1dda35f11162f2953eb688c1a545a987ce01e618826bcfbda2d2a8e6e1bb9dc7d40f2425343858c806a9e14baceefbe8b8bce59b9457cd94f7ff02ed9147bcb3ece8d91b4f00cccb187fd0c2f5d1b822d660a7c866ad997433dbca474bd085309a4408f8f3ecc6b4fab052d728e37d4959c6ab1b1980c617bcfe160e259df4d92a47c2b154834225c872bcbf14c3d7eaf1f7bd309dedabcf2fdc1398c4f80c07ebd35177eb1e51021dde2dc94787792686f0d2c8adf71999b0498f22590dcb2904d8d4854a61c9a25b59f618711d6b6c5dae88e732f5d2418284b917c9aac754f098396c57966de861c5d2e61062dd88e4d31cd426dd8ceb672520213ea3701425ac225bd547341c1308a77f9686b55b7957eedfe6f3fd4e8659026bf28d498e4d251064793f1425ec7fc79a94be276a0fc97c23a88361bd4af51a41328d1ddff3dc99f2681fdafaf72be678c05117af580bb625902ecfa0e47fbf6ed60462251a0ed054adb390d2afcf163a565c20c9399b2a72cb621005f03b02817c8f4ef4131819b16caea6549c0a0421a603ba9f0e0a17ce5b93be598e8f44ed9fbc92dd210a3f48c0fd8f74437f17e72504db0ad2f3c6d5c5377e07a8e632dc21625f4a2ef35eb592f47464416751525510761477d07eedb6237439b154984e68fc2c2d58d9b79e848d126e26e861156e8421556064a560a51a966702cbd8ebce398203087575f93911a9695303dffa8b544215f606da41a94b6169dae23c8d75241df58f08cb1faedcd5c98b786cb5d6f82b85f51627da0c298f68d6244774944072ceae2051a27b457e0cfa5888bc2355f2620bfb91c8dedf906e68cb915c06325665adae711d4791a6d16beb61117bb8a423e663ff83549f44df3d6ac280241987301e86c1043e505ebb12e49d0aff3b6666c7374fc51daa91265bd042d630da7ca7570a2d1a3d73df521dd95a09f573182eaed45cf534e8b6aa4e6b798ee5024359f4999667f31d52be8334d29110433d26b0053507a4d242459f80d633ad61a9cd094fd26ec8d1b742afcf269059cdf62a346f11109e3b6bb951f052365e170594731202d2901f4ed5963f5359d47320329613d6b1203a800a1f00c0001f8efa4a1c9b577c5c4ed953df6c22ac77194dfe15ee507d7a07fc579973f1d5d173fd8706414bb2432fa2fea7cbe7dd1d231a2ae0d99984bc31ff95470e22aa4e88d88c128de5380ef5dfd8b5eb5ea8c3fb6e37063f17a7fcc38b386d8e6554aab6041a1cc81269aba3e1c6dd0c9fb8904023bcddc7d67580a5da9cc5fb450f4abf60433a30334b93d5103275039b7cfe5dcd2e50f54a00d82d0a0ade6ea567e959b36b8065f106e47c808d13c3f6523fe4e3cbeb001af7c14a75364b41b71696eb3fb3831e437d0b9921e0ca8ac81d9fc665027448ded2cc50b03ed27b2456a445acbe855d2e9beee79693cf56ccb39b90f16d86feb2e0d9249150d362f60c9b35cb40aa72aa8ed819dc66ec71f01ca6787f2796619b60ff7e82359bf02004a07f7d1a2d087126a983ff2b6a10b6a75de78273bf3c429fcad2c5ee66613c73b08bd8166452a519e68840648965e93ebdcb08c2e3e923aef5dac7c2b06c7bc7dfbd753daed002968fb379acbe4ac913dae8c627a32b3b445fb140f387c6b494095d22ff2d8773033bc0d92e844e68cb3cd439e097d1d143bb50c8a25c44bb62afe2df4429fc347a249867a7bb86ed71cd623b5bfe600f807bb69529f8b86517f32434061e7180e754505d6b868ecdc2396858b00650ee9fd71ea4af69faf44e712bdd6c97d43c9a10046eebdbd3e7e4dcd64d4f0baf1aafcaf442b4f0eaa9eb2fe205a0ef94e8c7db2e466e53a2a19386af149235122f774effa478110867f4c0742882e54c99d6fe29b79c898ac166ed571fe8ac9ae2de5ad7e3667ec5bb516c8690a98d9daadfdf86c95946e1e4e398cc071e49db31bec78f571656bf4136f7494a4f6d092991244998be9563901ed51056cc57926f85fd536bfe79ebddf5631f3090dda0174088e268ccebc31559d9e54423f415416b0891f40a7c82906260403e024ff1951d543aba7b2151ffbdc9a003a079f39a5529f0ac9a0c3961e22af74b3ea7f0684978fa573c4c5ac949209097ba8d26237bfd638cc0c747ebb8752f201cf4c4e4ffd16bc79107c3de2b1cb04a3adf4f80617f34fb6dc899bcf8aff6b6f82266e279e3fab649d1c47302f6f49fc502e9550a08ad83b01be6f1d90cce2d85fd0839d56478d5bf88fdbd0b5313d7fbb5cf6fd97ef5beb4ccb88db6af55ef21b67df93d076d0da83a3f2cb51f89dafeabff2213cea5e8345fa4fda5f10cb8a63a657ad5da8c420edc290a8fe38ce57a5cc35b29ef58daead5cf9176c835b4dbf0512ba290b762989777ba8080260515ca8ea5cfd8fc64427ab666f8085ee37b47bcf2faf27d5f64a9d0ba5c9a9c1f4b07d9fbb4055f6ff05cab2378d8d633b732626ba784b376e408de99d5327ce792a3787a5de13e594ba8670fc9179aa9ddfc57fdc2d8ef67cba31a7a405ad83fb5d329ef05c7d9d527ceeb9967b1ef47367af42119f3d7bef0279e2a3c020ac570a6b00aff428200cc8cbb3d6872531ce367f9e788d2995f4075ecbbb8e761b62ec08f9f141fc75a9dee879f06eca51a20f7da72bb845783a1e93a3441ac6c5697284bbdfe0ea52cc4d29ffef1c29eab5658af7636bd95915d7c6dc8eb951fb5dc9871db2b6432eb167f91c616a22687e6eed473d6034a37dd951a91c59851373e1d07712f60c23ca5daecc230e7bcdde384e8e076047e68907c573ec34fffe1cb3d0611dcb75ffef629191502b79b145ba882dc12b00da79c8ec705164ccb1d94aedf0c46dd428b22e7961f05b611a622eaf9da81b6f5d24a8da64916b86cc27c9bfc76270f17ae1a5b7950639a10247c755600088a2ded783194a62a4cfcafec597e55f45613fcac9772a8b190bbe616a3200fc067684568bdb6c3fdc04de2dcb4206583b9b8b73ccb7aceb6511c3efc1594cce42a0e803d3c40c780e5d3c6b1fca906aba1643595c84103ed2123a4d26d60c8b40e3b8625ebbaa78ec9290a95939f581eedb89bb3f96710702163008dcc727b968e21de129a1804923612785f9b9106e9b35918d1eee8774e4cf8768e598162a134f4717201120a0a328f77b7df31db00d3470b1c3b942d2590d6a605f7fd1c4a9fd8ac5ae294d908151df8472995ebdeb107856fab26ad9456338d323ec9b037e708e92caa21762e792c56e6d3b618b2a09d07d103840426d09e78b9cac5b4496e65bd09588c6927a76295bc34c28aae22aa6b2a406965dc69d89eb45f7f4542263e222074579ed0587f16ed8e8931e585494741c2ec0177c5d03b00794370b7604e00f0afc7dba747620962cee2f91c00b4f4617b1ec7159f1a6027a5daeda0a39db48dd435e9df5c7865e741c3be38495f169e69db178f00523747e54bc2a93ffd7b52476dd3b883afc435fb681d11352533e905bdd6ed3de2ad86cdd168a6ae17cb1f7dd3a3a46c5c31054b3b11a45e7c9ae62a324a84fe0e263e8120ea13a0c430a25f0da67278586348b4f067ca6463b30d1673a9986780e76d603d5815dad1633f5f116e808285b3679f741e7c0ef7523542741594e33a904fd25622beeb32da99565b55816de8b4f368f197799e82e1767bd6bacc4ff8da68e4e2087dc43aae91dc7eb4e799fe0474e252a94f99f4db0edd5044436a97ed33f5916189c55ec17be6503a6cb27d71accd6511a48e882c16b9fe64cca6f5aafbf592474bda8d499ba99345298c45e3d15a1435163ae7a451b4789673d2003627088ecbcde72cf65446b59439049d7ec9112d0d38af169814a72c46893d27c004bc5c3c81f45a24ad07e5c3a022296654b170f006ab69e1b2d5803d91f53053daf6c0bbe5b552ac5d14d1df6b84a5771666314893a21f2410af71a8c61119231b4c05f9f26aa44c0a777b00afcef8e4fac519718e8f916689b41937b44ac4909755863ef607fa86837fb958a1c41b47478e3d6adb6c970451e3edd79821e1caeeb6ed611760df6cff47886eb09c9c5a41a453385cea948012391f84e0e2632210f6a490c3d5dfe6dca2d6ca3f720d133dea8f351879f12e01de9aad4901de2ada9595dc04b3fa1777987f30e578146c306aee2b73f80da8e19d054a3192b8928c5a3c098d8c8e4c21fc54f46e0a5dbbc7da2f348191ee870922ef14b6b43c51a9031025543dbeab1f49d13060dac27ac1c9fe286e3e7b7085e2ac8f4cacd092c60adaf9976e968c44a6d0547d9c0c9d7ffd82b750ed5ee0f17290c854f22d8675eeab029adf7cf99a16e9d363ec8ed0b65a207a8f454ee2fa4f851fa41d49e6eabe527ced6c4bc6451651cb8177f04bb1e6dd2b26410d512a3709490dba08d17515620e22ceb0583dc78c63777deac4d29ffe2304e14b90d4dbede6ce3cc94f2e54b90abf63352007e8048dc5a6737acee2e4fc1acbb551f66e1f277a82c8159323099a368589d9d4fa7cbcd484e594681790cf19140d1053765168bf3236282777540fd59a25b81381cd7920dab53c4b9d34a793fbe86cb4933d7e4f5b2d2aae9fec98a62b6c598778e03db722fa6abf0ebfd8475a6d98fc83516d6b53b3ca0fc10670960722f3b0ebb1552940f3ea035c4f63fa3754123a8dfd1f7424008744f3db3d1da193b6aed6360ced773beffc6f35547e44c56f2c35fd9660e6cfd586017903f32c1ab70d7d834780fd4bd1fc0cd8607a73ed45e0d40d5ae9ccfdb2651ed7e1d91e292b7f446f9ff311bdb94aeb2a187ea16ebfac4f616f600491534fe403b090f57c93fd49fceb46fefb322f15f534147fd29197030ff8c0c55190df8db67402ce28ff0586bd24a59063dd58d12020ebc1add63e840a8a3f1abd3706aec3631fadb640a015333e115adddfc4f6713c6ad06c896fbf4da2c77a823b0de44f511d59975ef9ba0bd7a6139cc9491065b39548b4c64a08ea610f1c3901ec5b66b93c061337a5f7b18654d1f576e4d301203a2f449e474c6b6c116f38b1922e1cc1700fd8fb04086f3dff5e38a3c3db0be6a3bbde91cde420607534f26c7cbb196a08c456e7b2a48eabc0ad0fb42f316b07b4b0a0fdc61a093644d2e96cb2cbb25a32e866013f633920e5b97a2753ee5fde9ec5a317c7cd1dc5dcc4ce2d3b2dc209791cc3e97e5d6ccf45cb8543502a53c3a1087f979575722294855a9ce44b0f3a9c70f498a8fd0fb691e412210ca2a5718842354fcb457a2f36de1c49ae09fe777293f1496c099059b961d9fbd57fbb62fdb2470f05a20270aff5e7d19cf74a731416689c89222c4a522975288e69a4cb1435faded8ed5e1ad1112b54186db260d9304a036154b5e248df61d45b694558781b682831f3bda94994b49cb8fd7e2cd98a6bb80bb3cb89694bc5d0838df0129f6c8220c2fb72d042b5ef016c1c85903f48bd328ec1938bd54801113a07c70a1ee0766cd99cd77acd01047ec11c8de03dadf66c02de588699d6fee3a0a178b465e316627e3fd560990a4fbfdce4882d154b618d8da35d77af2f39ae2908abd5b864c0643e4269adc0c1c3eb86ab5b0bfb8ed09a016cbb2048fe32efc853609f0bcc0908a52ae1c6bbb67eba5ab2f713b7be9696495b0756f49c03414910969ad6094e5a80b6272dbfef4612bdae76771af26e703239e75712e8f28fea9d287a69f6cd7418e1db8c4598551e1c7b2a2611208a36338ff0cbeaa85459507bfed5ae0e88b135089e4ecdf36c03eda46d6f96fd6483d249fb3b86b664fa1b3a0cfc87cc2f9c4c20d33151e046b04bfef65c7b2b96d2bf25d5a8dd3e151153600de21e7f82ee41e2e122ad30cd8187261edf411995b9c49c7612083a2a52495be2503885934bd98ebbf01cf31d18957cdee28d2657f270cd3a6f8837d707c2d091d242430abb4742d01f944243b53d7e17bb9ca71c03d4e35c1ef00077d01981b945368f8f42cb508d2d6e3775e50e5955285d9c399ca5597a56282320f60763e7b67177db0300e68eb5d0a55c0dab3e476c369f4d44ae006b77077679931c1c47ec146b7c69ec897df742dad6d1d0eeb814465dd388772d8ad1f667afad4cb603a7a595f62fdcb64bfb8cbfb1ea7c656d1618da02a4295367d9d100e7ee72ebd5b51180a8d83dbb7a6dccfe0e8c8be14451c0f6e55e1508457b4197a9a31ad7441ad272fd99486aca06f7ff6d04496735220284bb0efeebe6242d67c11661717fbb1449ce78798b3bf79a8403715c1e0b0f50061afe7dc6bf45c5a85c720dffd72785be12fe78a365f5867a10efda26a905bca106f898fd6e4a56dc5691ee9e47d5ff3261e00719ee8129e8030126057f4ebba278df690fbb17c25ad4ef222f29f3cf6b430032ff4b85837ac12bb4cb78c1d1813821e198c7adf4ab1b578fdf6a1d6fd596ffe80c79bdf36f2b295ce754b02f35666969826f6127baa03a6f5be3f9de44eed3c5c5e6c1c664fa8fc6a7a1c332f2cd8110845d4cfba4109d950dccb66faca12818d04cd9d7bcc3e4eee561146536d4c05f566cc9f803d6cc490a121a0c0f3b063848a3af46075ddb41e53d98008a4207a847e6ad5369cf835504db3c75af8d90c9ce79cbe936fc49c8a66a1b161bd7478b35632fb57be85a5458d4e32efea4e4471a51745946629a05597f256231c7304f58ce4197eec7191faffb19466e7c790a98f6e42b640af04c0c6fdd37eec0c488a567bc509dee333993c807bdaad33f0013efb3cb8533e7781e04dcf472a460ac51f2e871bca4e6a99892287d0ca7cbb39e2172534d4d7b4ed9d781a95df5d1a97b90379ddb8fd919fa6fd64fe403e91a0300dd747869335362a831116e019edf6e0048cfc7a035fdd83e4cea68fc5728d5ab48104d9fe7448a40ae49a4dfbafa0f580c76c6f0afe736829ab5e0b59fd9f579ed35c459deb48a6df0a1a5f358e5467ac7bc8f216f4fbf7d6d546774ce2fa47f968d2d70f27fb0882eaa4ccf97ee7786fbf749868b6d14afe9207f45f6396d88da946b33bd15d5ed9473c3e35d1ef011b74c5bb4ad6711533e134776d4f914f69d24ea326407ba6500a219ac71a5f8e4699e923efddecfdb117841dd9de9faf98d4936cafbe4750f75b57f12ca34423f9601c752a26cd8a0d0db67806d701f5e8d5d84a27725117b1f902492856b51aeab278ca1908dea8842fdab3e3c4753b22a50e55e0a1482e45b7d1fcf0f8b5e199a323ce650f5839cca318a2f7128445dc655199666858ef133ad8dd0e0c34c81037a7cd61e25c7d0bb78103876f4214f14eec5d1d12df1749495c0d2c122f37ead86c5d801646e4cfdd2ebfa3d7b07d11fe4b3e2c4f1f874d8f3b3e351b11785f4e4aa67fc5549833a23dd87f46ec36b79408086271c45be2a71d09b49a43ab02999e68827ba5330dbf61ff111de4e816ed08953c89412443c1c7af6cd8afe0ac12965761c66cc1b83c80cdc559c5506e37ff8e7eedbbffec8b7c861286527c191a18692d13e842d8c31d8a70aa33b71ddbfe9ac0a5f3df8745aa43c6dec2833fde362a05cbdaa5a52a0cab9123115fb3ba5fd054ff40099be8eb6becd04a0c8a86ace8b15476db39d61086068597adc7780890367d79b9cc757ef295666b7ae8abda4154dd754d4157229d7e592b64bc217ee37a5f9f3ea353c934855717bb9871296d7754c2f2f19f8fc14890316ee0abd34ffecb05617a2e00d8e98299eef668aa3eb84c516e801e4ca3db40502ad92f6dcb7e0ff377b7101b1376df2531b92d07da3e68e8b1319adfecb4bd47a22df561d7e61f1dc2a788ca8d1b43f562fbb275787b8ad94aa0c2e8ee81793e566a105e6052f29809c1b879f0a39413a67a1fd4aaf1915e5237991feef0a99b8654f88180a24b42ce0f52ff26476e2d9552440ba5206274f6048cbc5d8e17dee7332ab3aab73385e22c3ff928dbf9c8185574b8b107cb6013a12168138b97c75c14a8323aeeab35f5733275bccc2fa158831c51bc746fc5d00a583ad472bf66309c798205799e6ba839c7377b6ca918c185d916259b6f840347dd78b06244cefa6e3c0f5001684f029b9bafd6b37694525b7a1aee7582ffdaaa34f9c06c24eb45902ae2207461799b3f346bc2490c7001d785db88874415470d16e63d62fadb314fdeeb617e715fcec304bf8b1b7a6a5f85e3320f5be24741457a7afd304ef9c9fc5fd6aa378a9bc5abd903d81a25d256d20df86bb8af27a248f46a6078a36781f505d660f1cd607315da2f3171637dc3196c16fd318e2fe1b156ebb1ab36d02c8fc7a2489ef8e7224ac02ceca2fbff2d32c245f07adda503fb130bc07b4374a2749333b5462abe4ec75a63a8b746fec07097fa40a091e637f6e963f7272429de96c05637736e51895898dbd6a4cb3c1d299d5b9a38a48a2c472c9ac2b8640f5106944f66ef38e8d5294d411cb827930a1b45e149a107918e4c5f3e9b0d187a4f0f06f87fb4b7d09c7859a23715f1360d2255fa036ecf75cec37416ac59c7c8c22ed3430e2db92ceef73d41dc0a67c1b3f031592c39d054e4b30e041b6e19b3151c9732f2e5693b89a3736463dc6dadf43859ecb5575502469ee0f5b1bb08a945b360c9ac3fdbf44e53619050208717a728e4bdf9fc05d4869544c93096e7d774a30715bf8cf5cc679c5813449a1e96f28fc488de48a309ef61f9ba54bd5d217618b450c7a1d6b9d3db9a69d2ab40b8f58119936886decbed1f20e0e109fbd930b35d8f8de4ee14e1115473b74357fc5c28c3d93f906829843a229ee885bae00f8461627d9a32f2eb76ebf24777f89305c9b397a624cf7a43eb6b04c768c2e631b0ab5bf0339365767fd52097fb5347c099b3562428c0ef0161875818b3806eda525d26d1bad2b3a727b5f1e87d4e200bd106748e2ea789fd7f8f0cb5cdea42d2aba8dfe4fda2904e3d3cc608f19df3ecf7cc9a96c1cc6142ce750576e07d5ba7f04767e2c80f41daa3aa219127b4c57b8ec148b9ceef1915a83b496a5f93975c6393eb3295ab9ace3a1b16625c95dfcf96913e5d20f26b73261c6284ac0844299dea73c03a5e003efd33be88db7b54993d5bb6180967c384669939dca2550216f95ed424d616efb90518e89e1768481355eabe997a1db4abffabd53bebe0fe67fc5dd581206067253166503371d12c5b73c702f7dd0c84c28cccc5b9b9d073d0510232b99038580f7bfde0cdfe0ad729143673f7f57649b3074bc417649206179e0aa04d6f95e1bdd7370cb22c1d709866ee7daace312c4400f3408847180e92278b15449248c7b59d81b736690968205268073776e90e3d0ab810b504568f3ee50b6208a5b83fb33d92e35fb92340e91a169872d79c5f5119c31dacfa223320de20155e1c06d7fd5645b9ee3679976f9ced51a0358832d0599f4d039c96795633eb4e41e2f8189815e8d573d7f31313b9fd93012a7481f2ce112299fb879e711e7391377858b68270cb610e1db69a5668296078ed060753ea44e6d74ae0353fa4972e9a534ba466876d05aea22e83a794427f626aa0b46dd130111a328cf22ce6f54a774448e003f6fc7473988716fcbd60c1558df90aaa172256f525c8fc601cbc0ab86b9d4171ad7eae276bbdab97e65eb67a3c1ff886b7ccad101daa44c6fca7d66a065173289366aea7a87cb138080e7362c296436269927f25bebaf4678dac4e528e279f89939ae915c9ec4ac59545b353f91b735a82dd512a99f5eaf0441e480dd99fb6e337104ebfff597d4259732e6109be60ba806556c7a4c8ff5c8ba449c48bc50a337cb798afb804fbe4ed89963bfa1fa330aff7aec18bed719bd3f56fbbb5631723eb9f76be0627048e56ff11ebbcb4685e914c06db6ee3176d44da463706bdedf99c2f53aa2d0a405ca3e490b342046cc0bc88156d4da1b88df3cb8897e974a4241374b7124439214b678e45e203c7f9279ea178b255a2498fa9d167e7545d9b41b0eefd2ec2593197d0644b40a4a94c3ed59c071f9507cb3f77197bfedc9f2d3b38f4607bb79db9a868cd931d0c201621175ca7efcd95b1fd52989787e132ae41fcfc157143d2cfb31e74f077f24bbc2e089df68c454a0fd12998705464157b8494706c46f8579fe9d64545bd6aeb1400371d4fa36cca4d9d8f48161a6928a2243c8eda56bc1ad6ee6500912725a6db8465cbfcb6d441db89e774b5bd39c15240216fd937a564a8a530b26c80bf4db4cc0de4e87c81bf974327162161ed34be28e2ec3f395976acf8cb70463f85ce16f7fc5a2f6bcdb53e0b7960d9cab8739c3fb56d99faeb53ce28821715e5ca9bfaf7258190d9bc6720619529326fdbca215fbd2ca44e5ef44a272653433594f28c96e1bf3f8890f3c6ae12125cff10c1118d818c03b6132da0acde2dd6665405caf99b6d5912cd6a673e04158c18e87a13f0e259283f5a3707abca642a6c0b53e13512d9b6b1dd3152d7ad4d35c43a0864b42d15b73e3bbb0f04e959693eb9b7271b82463fbcc39c8765e1a8f6d17ab8e4e9cbf9b5c89b38eb8aa4eecec1810eda3531eb8e8253970b2a8425087f9343bcdce8fc8f5d30e20e5fe1face63007f622514ddfcba6ac57fae5680912ca10aab2b79baa5593d463552318440f509cd1e426c8c75ca0b137b505913dc69247bc4ecb617b65094b5fbf290c0fa99c58bb8305ccb76da8ed0a77e2b972894548d286ff45e1062a1a4c379068a4ba6181c29ee1225a8ce8da3f77889b17ba46600c34870ffcff1ab319b08464176c5698202af2bee39234de1e2f1e68e7b54c4b7f883d0738adb7df479b31ba57f9e815d2f3f2c055cda40fda79941f304d3cbea16f333dd07d14a1adeef2a216f70f0530dcfc927eef0be3ac85cc0f1094fda6a46c5fdcd07e65a307195cd882eec779e006593a882c40142dfeec5eabafe883d9e1021d8009ce48ca3f57b4185f99c79e1bdb2500aedafc68caff89562251d1ea623fd81584c2d882f6c3d87b6fa9a026cc97b1afbe653b7c7ae65b3cf5415f334cbe04f220aa267ba8bd315be5416ad17963a28bd54a47ca5245ec20d3af41edb0e9f226e34818816800be904a9d7e1a0083f9276c99cd8e4db792cd6b84bfa37a64e410fb5eb2447759d34d0fa68dc1866da12208aa31594d7dd90ca968bdd7a987295109939aa7441508843c3390a65640ed996cd70914371127e034351e497f392f1e92f7b41f2eec6215ea0aa8862a34f51f62d39dae080252f30feb55be8af0fa2e9df75e4ac6ef380db0d9c2508d7795e74e8a78c2ac7bbcb879ffa96390cacc5362fecafb7a5ae6b0b1750d088214771765c453d31745dade13bb8b3b04627e315d13c10ffa8f97a95dbc89837e054934802239baacb3e529532a9485f93b10a67c8d181839abb09d5a4fbe0f7ffa385b60f12a13cfce9961b5a9bd7477418f837dc69afc5897dd4f4c44d99d212af0d495a4a7cf6c3a0b09019b827a5c273fd3a7eeb44074e5064c160ee819910ea493f4ed9cc94a52733d21acd7be766bdcf5d342b9d756ba98d196541b431aa7bead97fd122a06a0da67c624a91ad3d4f7bb2582cebd16214e79515c556d4d0e60ce3303fc2e691fc82e25b0768c8ebd2ae8260b6f953401856ad6533a222461fd5448a8648b266bdab0e14f2d7eada9051704cc19ac121e558c8a23aef57205b2b088f27d9591a4676be6c38a83122f1f15a4de078b235177988a43ddf76fbe9f2f0cee4c19b4c7894430a527a987544eee669cfb98703052883e12606e8595fb78ce6459ef7964fcf4a488e36f59ac628c15f21ed2b4ca5ebc8603d31850b7d14cd5ff75a9d9cb3a3b553317c9b97ed343ad9f545de2dfd070768b536f7f1176ca3c573e60527e4f106ec8d8ad671cfdbad4e815acb96a6bd560cbd0920063f42726ab5a1ab4e8cf9dcfbac0d4fb3086ebbe6813d89f7a89c1f84e32df9bebdc129aefd4d61a71db7ec13d76a7c554bb7cedd5216a89b234d68ae367c6aaab1c9a7f511c3bf46e63be9f7a32ccc71945a92c4950700549eae731f399400c206d1533d9bd78607b0e83429e8b4908d0585b899b5902e52a072ed2480582702b26c5767d82b2b63c689b2bc5b125c6fa3996f595d07a13fa1d0aa3d32726a8623866dcb2fd85bd20552bc107db4987bf72c9ac3b873f427d7581632004a1129b9243a82f44db5457cb92ceff906b6090bcfbbaa2000a98d9d7a5063a7f6d7b0c54f91933f1d37d99fd326a7905a7fa7d2c822bbf6234a2f17953c10662b7bf03df29ac92b71707c024fca05be08981f18c0fff3c3de03169f50ed1e939bbe20d16d662945bf90dded297580161314e2c58ed9d6a43df861bbf68f756e890f9c623c68c0471faf50c5d9397f6765f35c7b361693ec0d2bb7be3ecc1fc939451c98be45ad41eca13c1b528b5802d56ac81b385820b440be82898a6e6cac9567b66e58fc2c2bd1028307f8e5749e21f4e85acad30028ea86926f1e802173a42493ed8cdf9325d0491bb294f5461a16f9adb5e5d76461d6080b85e040a2e198f009de211770abc7c5f6a84f6644cb1680777ec04d7dc51f28386c4123a1705da24a86d63b71346b3d4a1cdb4e0a934d505b0f860fed3a0221725c50e59faac341d5e0c33925daabab4c905eb84aa434dceb1b4eac27df44dfa62f3b2cd96cc50fc1f4c1489c84e68326d434344c72725375552e8f9c0e83d8a653e6bb85efa8c4fb58b4635517724e4badeb479981be886420bf2c7927e0a97b4bb6daef4bb52925ea27e624de416d3693860b874211e9e398a41a9696e29888130ac53fb0453fb586dbd98fcc641daa4520eebc91c82154cf807edb0dec9258c95c67d8f2134c8102dde4dd94947c1dfc24dabc7c27b09f5155f341f57c30b720b2f8247129dfd781936dcd1d50bc34f25e140d888febdc4add59b019a1a4b476284d9508b86cc2b5b7f47f136c7e1379aa1c0f11ffe23e2865de16cb0aceb6955eadb3e6f2fc2cd4fc803e2e5c80b50bda90eb173e6ee8862aa6b5ca145064490db52d7a86f09919574c58ce4ee63327141c1314574f8405943e9e9c0b0c31e63606aefda8277a65c75a556ecf938491b53ec8e317c93e029946d6c69950259c268d28aa79695bd6f2010c810ed3e44793000511b826ab7c6456abbac212716b9389ef4f75997070357cd224c4c19f352f489233875052d2d7479f041294e9afdda4e7dc092c26087d034f353f360798c2a079a7538678b793dd56ca2fc79562062958554d36d5723b3a69fd0a77f9203338ad618e6a344641696da8dcfe3b0b55281f972dd815d3e9def3e07b442e067d28d2c8ab796bf80382d9b1e25ffda33e74228b7733dea34e632185819d1eaad07302d1991c9da5e43ca6dd9b43e331b5048373a5ae35caf311c4c0f0aa089924601af209d67694326f272412fc2b62599d7e55f082d688db5338337ab2b64f91b43c12fa4868abae8fa4435057c976841ab5c3a1dbdd6a88e90f64b7c89b9822fd7dbd043af8e286a63bcbd3480d6c823f3e2143f03693f8265c83e87f66e771e9262bb0be4b7ddc98463a29749d0b8ee76cde9fba27882e02c2c50e62d00ff61f4753e6553642c6280705e1d281cd2a58f3fa896779ca642687e820b8594b8d11cce49855dff8f2cf24511fadd5a70c8311738a3342840b199a70a4c74c3971ab5ec00fceb0ffe5f924d20a4767d168add7cc41fc2183e5e1bde6636c012b8b249f96603b579a6fa865eaa123a6b5b5c386e7f3df215a995b883f5aaf806495247dbfee4d36ce13745ae18d68528af9188a8fa4baaa9cc6d9b6167be3aa1b304e7a9291b5d44018bf22ea39bdfc4d5e834c503375477ae038dcc9fc823fe6d2b89cad9cad0a9a20c0879414bb119e6ed09d86ef47cd723e8d07b2dc1397ca8d00d38b99456d1a4144e5cdf0fd89f1d2c7d86c21ca56db88791431dbbc091dae6be7617f88c6fa49d74399fa18f98cd94f420fdd7006f5fd13d61c77bdd81a5b9d178b4b01d4eb39d8ed926975023402ba82c6caae79c924d5b9315012cf5eb0e2163cfc1c4c25bb61f4a42b10e7a63156cc93281bce6e1c65bf1e710c8c6f8746929c6e24a2632643eecad8d32a2282a5a16fc64543849c03dc4512cdc7f18ce35779615a873042ca61c703cfaca916cf37f9b8a916e8c193561d9e87e29afa431c84423e69d2be589bf0949b452e2d4d6c0a65ff10766c28d252fa31576226f4322ae111f89a0a4c3509f3ea7ff1529fc2821210f750003f65b14916b26cc8e4933d134314aae4558d3a1d62467c92fd28a28b01baf5b8816edcbc755792ba5fcc06169b2a3ce1141b88e5a1735d5f3a3a32dede367ff7dce5fe08bb39abe9db4e844b7195fc45d341797b17507b028f8165749cf6c64ccb9d94bb44dcf5897dd3e94c67b39c386d8fb3dd12dcfe9dff5a4a4f1b081ff00a72df9d4b7e4fcf5989f7e79f4295c411a1b2a007aa5470a6b017b97e77e8cef8c4cd2f7512dcc9ccc0dabf236bc1698eecafb3f6b8e3ea3cc5b4bf78b886db3e234384720cb417d4d15379c69299f5d4e6f7b2320419612c47e553075a8894ca0686289fa02b16c7ab49f1dd5ee159dc3a1b8ab2cea5fb7cfc544bdfac1b2cdeddde261dabbd1a0549d8f19068d561540b16ba6e93afad4ebba589edb4cc9092576a389ef585fd06994a8809062baa83a102fb30f17ab5784f03d44c50901080e982902ff122cea481013dcf6c3df675ffd95f83acc90f49aca27d87089e8507abef10f6c4eefce39c6c8c8ca0af0ee13e62475166525cd9030a20db3508e69dee90a4f22eb87306c48faf7812d1ce436784762c39c467e01d9b5d965435f95c89498aae5978bb09717466f4aac2e17b09ec6ebf627edf842fa7b0f4ab8bff04564a352813305709e1b5e9242968d8ac9395daa9eaca59b2b18baf7598d37c7fdd337d38d95244aed28b71461fb1825cdaebbeb2ff1ee923e31b3e3d6496f4ed5875bfbb9b086f39c97ca65ecb3474b121a7f1b4b25f07f6c93e5070f575b2c0c5292394420f2def96de97e869cfa5d39d0286865b2f51066fb27357a9031a3742fcc3856e90e863ca91c0b56cd7ee0a8a5d886ebabab6599df9f654287018fa7d3e21a7aaec64b617585bda6f2f8de07d8e3fa70feefb9a87e71d6d05f0a57070f96e64356dc734fa73e13a51fe0362e1ba98c88986bfc57dc80ebe27860a0f5394bbcbc3a9fc1baac52259dacb023ce3c37de111b33f10200db373b5118987570f945ea4b42ca91d4c1ead9a4a4b37d217d4144e51b25892d5c836dfe07b016630087885be3c184574b551eb0c088460b88ba188f24df61a5e9b473b561c67923f78f95b51ccea961b1a8809efff0ed67c9e41c93ce70fb380a747d5bda2c6636f578cd6584917b48d45e61bec22dc090175e17353da6eb5a71b886aa51086bfa6421a3bddbb5484e0e5f15d3cd4e50c5161886f16aec89c358b74ff80b5cd16a31a267ab75d9d5676592576d88b822029bb1b594f2854828281b4e556bb3ca38d37ea4a73b1df845f18806cf4211c40535bd4573f9fd78216d8d91d50f0519c77725a3aa3b135dbd5af6a055f7bbbc3da69b7c8abba66a2d0baca1badd3807a5d029b2e0d7ce406939c50997102d6eb4ca4d5c4c9fa7096bc1a0fb075853079d5236f0e823c94806f189482d983881f8b4c7887c56dab2f0abc18c7938cec4da0f9b2dc0a8e0343e9625022abbdd7b1ac2391453ddefdc025b6e06f664b92f67166e76eaa5d8fa27a81bdfba4a836cd4cb373fcfa014618a08e10df850c4dae44e910cfe71c647fb2824f5995f173e5b7d01a234a519c51e3f6192016e37eef25ee8634224377ee895006951b9d8cae704e753064e65d4bae665aba31100bde96c91267a7905c6e0813f92e84f756f91f87fc558ac0f4e411c65cc76c5235061e8b294bf60368f55e350224a577bfd529d4a2911048e8689be6982a861489678be2a6299a2c64c32de893e5cd783351a164846ae33c69a558c2b4def2601b4887ce569c3f4d69fa237a0e76b725a071d7253a9ea6610410246754928c7defcf70f953894a89a4ff909cc3d4014bb9dee241051c0c3ab3eea968da8e9d7ba2a7c60dc2522af4e7b3ea05153db8276b2c621331ccf6ce0a37268a5795db56cd175bc95638d160a66e8ab65f6b973e1ade128f11f35252ad36db28881f358a77232dfb5ef06f555acf1ad478cf822ef8998bf390392f1c1d6a4b161183145e2fe4fdc1608c32271befad66d4e3a505b3f189d9bfe2acfcb1a876d204196974a6ac53e3f2000148bd0d6d3709f4d005775fd9c0c9704c4381efaf504a172a1525da15a14c837bb82f4ffc2a2d14b9704ff0e18194dec570d09377fae8fa7d38eb85cf32181e54adf1cb37225f3aa15d13554cb488484d45f08a4f4516b93653fe936bbfc6d03f91d07272bf4e4e2eb0120a7a9b9dca1c3ad287440506f42912b3855b98fc25427a8b38bf6b7a0a610c8666148129cc0c24fc8ae30df648bd6b68e1e90e802160312709b7786365fc5551b07776e6ff525a8123c46f5cb49ff8cee2adf3d92a2384a0c991c1afb0c702c783ae6711cf2038864dfc974fe6e4cd80821a61de34d09d3805081400761fce994e11e286813a1aa4c0ee6280ca389d8bc9a12e41c46c150ff9dac48039675834c3a67bb6e5fa95b0ad71cdf340b44e89576cc2fa3f3c073262d97ba570d7b4f8a804b3fe4baf631ba450970fa65760363fb7aac39aefac5d15a7cfba108720b26d862e7b0623e6d771e61ba740fc4a2e71d40893f069268741d7f479814b5637b524999da7d1932e9e726a134ed45820bde5b7c4fa63f8b3555e69b6f626fade6f8d65fce51e5313a6c6ac126ffee83c6fbe8c3d2665deb0aa5a83353559096169c6edc80368d54da0d2d33099dbf0ac359ba830c225aa87c831354ee7f3c9dd1d7533cd081cc578e65bdef18a7bf8c145ad42a9be3d4d39533e87581e2592e517583048ac77ae70bde21fec4998ea2095ee0e4748b6487ad022bc466f1ea586a442f0cbac0e8ca9ce8e42208612a0b01dc32de7977d2ee1970b71b6ca8ad83f0db321e8ce1bc4571e4740f3cbff4616a7045d11cc505bc5637495e32c4731567949d4a5f009267200030f89d15f9ce40cc6441bed11ee6b24f45285264ae2b1c77385de46008d2060b8bf9b19b34c6dec47fa16cf94c7d970a4cfb66305ab4575432ebef8fcf4924781be4117e49d5d4a58c7d2e40282772d4c947234464aa84ead3c7cfcc233cb2844b6b729e1089e9f10b09020a917a4e6b357d4ccdf707f9c35f7b5148ffb79a3767048763138182e796bdb2a6a0a2ea973251c0faa6a919cfbacb5f78e6624f939d7caf1f32d46cd6af272d2c671ecab65479b15f29b535c633bbffb138062fbfba78395b9659a2e0ec8bd1133cea40ce2d64d949a9c23870f7b0653f23e5f12320eccc4a8209581245275f5d7bb43fa0270886905396745681c9304cf2ea72214f820a96cb0a01e6e9abb0d9842921228d208a7ecbd4fae8b3b480a9e31919559eeac93f3d43fdcc774addbc3c4ccbb27f509fb992074b5f2f0a260b2c231e72d2e9519f563393eb07749f439dce65c9a8a5cc58e08976b744f783f63771c6c6564ce0ebf4d374baa319ef62da2c38240865561c1d5382686b2365586b26fedc16bd8d10c7a31bfd96c7ac9ac26e265d035747e928fb62a5c3688904c6a898bcf5d7c097737b8af5aa0a1972fcabdac5bdd450c521df6afdfcad322319e48b4511160079759d06201e35ae6417e5c11d1f1c65ac14d0ea30e263b14863b0f9afd5b906f49f60c4a8506527d841b2fd4a10e9cc6190d410608de3d415d863c933ca3cda60bd1655924aa1fedba9497b80e3d63a9ba87ac00a57746c88703f26cd63575710d6f7c8b2a41cda6debda2ebe18f5e9ab280536c180a77b34148467f0e5e2d567fa07413b0b54e17d6dc10aa506cfaee17d3e9eddc1c57920c011a766a7f0cf7f1aef40cd846fbc7dcde76d73c9ab85f5fdb229983ad21297ca1bb498e0dbecdedabe711bb62ed4d511ebe537c05d2469ccc1df086e07e6c2514f73274e288fa2d79c8d2367e5bc7a25635aad64a4139f34826b2bc07517ef3fa22c6cb336e5baf6fc9fb7cb0791d71b52d9f89081aff87239c30475cc12643121c5515d0a08d46c567ce3c94c5dfb58cc9812c65b5a6727acd0e502f5644ba66ad752d2bbca18b06d11b04ffb5ad6dfc5920eefaedd106eed68f613121ba811af908a9b3c239695401d9dbbf98a88bb40873ded002a7a90e236350ab6deb87561e3933cbac45dd57f7a5906a9817c9c7443fa063659fe1820b6a5694f6a2e37f970188d1ae43f9f216847dee1351a99f1bdbc26e791b2139cb18fce3f50065ab31e77f84fb44b28397b19ca454784e84b7e9a414aa42b89aedcd85eb43403f09a275ff7c80bb4cbdc314e60b0a8fb57f2e2201a8e98afb270343c858aa4b840c611edc6c21b233d3749f98c7d1a2685810880a7bc7a79e7312dde86d1ffe583f23f14b277d7cd88064b087bc2be8033af14b381b9a739b4d3dc0f50d67dc6e131bdfe368d00ded8150ab16d61813b59ae2cfafd7eea66fc4cad4cae784ed57338d45c84ec3925b5e78310ec10bc767c43d819dc954a903514288efab201f2ff41311ddbd20446a9131d7ec3469fee4791de2ff819dff4679dde35b6dc7f513e80b69e196520c8cd16247cff9c37069ab9ee462000d4fb5eca11c75f55c61db5e7880ecdae1e2ccbbc1219e3a447239620d5d2c6b6e1838eb4169428fd2ce8f1ef7e3f117a0b43a4b3fcd8f9b343fb82a6c9e11a36ea0adae996b9cdf53bc0ca0d4bff542337a19e3f4670ef509d82a94936db44ce3242e24a1c2e9d368828b7d27efb5f6f2b9e0d3b46c7cd6ad85cbac7aeb0ca62299282dc0a2c6e101d8257d6ae1f3b59cb30eb824c4a75b8b16f5cf2735b2c1739db9be84ffa0c618271dc8a71b80c378cf6222268fa1f62bd9f1d34a3e304464b8a8bd8863e15dccda621858f77761e40fb783dd65f910dba4fde28a49d4dab2018f9813e0e3afc59d43e5b3038614fd6320759a6c20f11d07ede33db05578a9a1df46044896914c2d8f8ae9b0b0dfddd362e4bc98b0e929d512ef3027dcafa1330cd604b975b1bacc634df0d2ccc63833e38a0b868b0d06a6db9f990a68332d568d517e127936616ae497edfb514f03cd262c88a3ccf060245f3a3bf1646f373aea41b362f6e4852fd492b1b94a419322d157d7465f556c72b9b4c062e55eeb376bbbef7b9a50aaa73b41d1b0d426dbef4b11e7fbcfcc714f08fddd24a635fb38f0519e2a010c68f3220f1d14a2932a151094569c1924cb81eeaca92e24c7d21e1583c4668d320f1e2293ae57a05a7075f724436e23fe4180538fccd2af54f22d80260c09034a9126c0f56d0351934f0a381b65a9cd762d452fda18e5de9be2fbaeba091f56f41d38bea112e55bd2f7a64b1a49a09620187756a32d0cdfc03a35628c7ec648a62796ec45b78abd69c03eac4eedb16f11fc21c3bf4bd42fa878d9d0417974ca055dbe462ca761f3d86f6dd2bd60bf2b002ba03ccc6b30a6b08481a1d3cc8d659644adc3c682d50c95a46267ef56682452989c4270c49799e9f307801ca3be01955db7faa2127f31898bb476b5cf99a7a9a6ddc4f5db3cf1464d0fdba4253ad5625a4ba9a9f727eacd0d511035f306077f8eadfe8c658543c5bc28de36c9eda83525afcedafa3d4df8a7a8b12f23ad6febbd21251a74624cceaef3907cf125cef2ba3f37e319f175ec6efbe050916c22d1ee495d0ed47e9ce6948f3dc99f3fa2ac37860c95f9992a5eed50ceb257059566ea6e3e623ac59e248a46832d91c03b9db402340a5c1b33490288467628d71d502abedaf9fbd5ae5d027218069f4a4677b16e760a8a7320d91ac96e259799d375f7d7e2a98d59f323f3b3a8d75ba37cfa75f44ec1002fafe1cfb9a6370a088bfb1666a9192f34d12865ca77411b56c83706659470e6953c8c71748c63ef5f5f970a8e8febadddbf691d6d8beadca3e93fb10d78ebb0276adaae57841c2424a0531fc02dccf435b11de524afd7ad11073dc7f76331e8310b05972585da7961d91712013a7f9b77adc0e3bd4003cafddfa14a5197039974310f7ce83beaea87e8e3ce1cb195cd87cce23b71735e9fae19cb9507a9bcef28931a30aebd73992f032e1f8a3e15ec4ba5cfc5805b8aad83b93b6ae3ef4af4cc37e28c539160e89901195b89643906f8f33891999a8f7a3f485338f9fd6425eec21ac469e543c809d54bcdc27ba79362288a0e3e2bfa2d75bda6da5bea0edab702e250b3c25e12f07fb8f90e0d2856e72c1279e05418abc4d39b902f4946e3dec21186a4e6dd643c3e6002652db722483fb5ae6c39a3f8efc1f5e0432894c743637e89c8b7d73fd2b056d2886a8515bcf06976f1879f866d9c266d982a4716de3b9d350aa174a172634569e952b8029ec4f0ea3209f9d145a7e15d44f59b9f6b7accd959f1cde45edeab2ec1baa1caa76612e2091e6dc796556c89858ce990805958474c8ac9459520cd3f2c13e86ed3a55d48f35804ac54c6170bdb93ba650cb062a086cc51933d640adc00383d5c44ba019311560395ac11813243b995f07934c11564967e24094602eeadb82faaacb257749fc562fcef981238d3aa899fc6c41522f7b9be1c4506336e45805fa882a5a5afa45cacfda094a98f9d152b19421b92748ec021a5ffcfdd9c9301006039f8ad3636e4789737d1242d3168e4265aea0faaa1f40335863ebe5fe06ae64e7b653d91226813efe6acad30499e5d0c625de16e3934b8e09decbfac0bfd46cfe4420855912a64a2fc823c94f04187bb94cbbde5503a01d4d4830bfbd9b6d225bb5f4076470d6a2784f63e85e5727e59fe765bc97fd91e480378cafe984bd93c11b1b917ce3ff51620b314dfa0d8728bbcc516b1205b4ece3a9e74b3edd408b79849edb7ca4496f9299316531c7b4ac3ed405f8c8298d2ca4b5a39f2a3dbffdad3afd4f8d7fb66ea0037ae6959cfabf19a041415f6a34275d79987e96f34cd89d1291009c01a0c211dbdd963759e67f0dcadb63367ec06c53992ced32ec04dcad7eeb76a46dbf7fcc75b2844611db5fb386faf78f69ff09d2ee0134fe70affde23b8df90fba5d8de97e1a59615ab56219e482f4edc2e08e5d7f8cafffe22540b1970fbf0753c863542f78831ac8cc2251f3ec5657a92c3ae3b2075520f18054ea7ec22968d348d5d7917fbec9ef9e5eaff71aeae410ca41ce23a468fbb685b98b5f9796ffd0ca2186602b88915301a8f291037a95e41273f921168adda6ad15a0a223573cef2c5747b003689cc2bc9a6ebbb940cbd269c2b606bfc4e7f11fc089f40120fd2ef0ff18d7076c12cfe8acf3966974e1e511bb37e8437d779982cf8dceccd35c5be6b2a4b666ea2eadf726cd412ae9268f02379ed4ee4d3f494c68c066e630f70bec8f009d9fe9749ccdc6b44d6dea6b9e83c936a06b9efd558159c0cd3df2779dab2fc2251d739a967db5913f0822d85a700c60487286d5a45b1b3bafd8ad2b0a12b3285fd2763fa7f6bc69b0346cb506b1825d7af5d9687a8fe9f14d56bfa7435a5f52df0a8a318affc6d1e72dc8d740a6658451c443016290d10bb752a9fd4e2f1433ced50a1ffef5cef7570e51bca8c757008a7cd6ebba3c6be6592defcb902b78afa23c5eb1b72a39777e89599447c6b502c61703063f3035eb875b51490a61d593bfb2f17329bd6c9c4421942a0b471ab6f96c0f543f8a6e23691c749ec32ddc11b56aef883cf0008dd12a06460dbf78bac5b771ff2ba2f3b9718c1d7834ebde783e9de583bb90d2c6932e0f1ad416a139b5d8d903074ac4a1f275ffefb3d86f37a13c5cdb846733167e5e638a57185733ae3b355b5fedf9501496375c897ce1cea9b7d6aa911ccccbe93351cb66f7c670305ae58d65b78f5aa0762f8776763a9430c8f92c78ddb002f9e010860cc85fb650e2adcc39c8b46ce8d478be2124d5b4970d335f10615a26007f5340034411bae934f8a7ae950be376a22dc7cc25b03ca2566a29c93439014de83cb994f20bdd8810b4d84353576eaebb9c3e4119e9276db47b4609cd03fdba80cf120a96e2db5de074ab3a781bc33697373b40f5cddfd431d23f55500db44b57797d731fccd25c64fae9086963d75f60a8d9f88f2c9976a6c6311954e15369a9b36dcfe6de1c137236f04ff4ceeea8b3f3b82468a1fca0549abdda9cea893e4dc5706d7c0ddbe2d997d09fce509e6b1c4f337a9a3db9f87a149dd0df6824f639659e333dd26111f21e37a19a9ab86dc058b4d8b2a8764614b4886ef71690c21af3c985a3c95c28c6b7ad6181ed492f36851d003957198d08f800cd8705559edc5edbe983c4317f6d03b42e2f0d3fcddccb22928fb0f84c8b8a78cbe12443d6ba207bc4cb87fc2429244b65b6d7513b0254c666a0b7ef434406a37c31b84fa3e23e76887f9deb27cca2b5a9fea0a52d36bdb5382a657fe4476e9ad50429b2c5ed7276432a2e518feeec6b4c03847b7e46008aacb525c980e59a39aef9b861f91cf11ab0fb68593549e7597b6986ff2d08f223c68374863fa5cdfe67febd07eedb02226c1302a4532cb5121021b4d383ef4ac4103a25d756e32e02f35e3f6eed5e7803fb71afc31414ac4b1bd83e2c7c3a116333837e6a4ba1e876ac54cfe8f482c372cd376695f78fa6ab6279828d0cc6d95dfd1e62277855b40ed0151b0908faafd025f18493eba04c8b022ee03d52640db85662a30365e1c01a4f5125d1a95c05bf57e7d8dddd8457ebbfdaa70b7cbf8a458ba3683d21eddc25f49e0bffedf6bd0da1ad2a250becac53e88308ff7d0d072fabae8b9320944225800ff0fa09fa8acf2cf25431805d2f67d129a6a4b2d074e9a943adf7626dd24a5afe083c90502f7b6a35f2e21c4a4c21b9c507cd276c3950431661ea45ff3e5610b32e97b9effcbf3c9f0a2176a326e523868070f711f912f649ecd988186f9889b3f33fe798843f35572f2ab617b63ce172c5a36213134a5aa31f2620a1ae030891e3d8fe383cdc7ad36a4c761c28635506b73e2a332e39de8be1fc9ee2534071755d48cb8f5a635a74ad2fcdf92cb97e73ce757827e72f3af6fb9b918859ea8482cf9aa0716405477dd44b93a95a78432a3716bab192f6bc3ca1e2c7f896eedb17286cad56bfe6a45415069e4d9c520e3cad50a06e6c1faf4fd7a5442f89f6b6d1a33386e6f14ee0170b057d83a80dc2fcf2279ffe1a4be619ccdf57da7b7b0e2ef41d2673d97f05b4073f113134805f60eb9d2f2b979d71b00f64573310571ebd7375466585b5ab766900f3014576149311e0e6813efb39b5fdd6435b0f7a48630a396858cd85d1e01915104b15a2e67b068ba6f3da259719b1df4b7c25bbb7e2821ee4dbdafb67b70f8ec00bf401a1fc4ef6f9c23a4ad79b1b7eec83c045b4902f83d4854add856e184956f5f42102ededbf83b1725a447eeec79459237309513bb6a4094d66cd2e46275ce7a35d6160fbb8781c4eb6282342a88768fa8af53eca819634caeeab716819398ec361b43cc08c0b1235759e37764557bfeb4e3150ba47fc0b0a675cdfbd57bccf41e26eb1f803fa5f5727f8cc7d89bbdb4d910acb6eaa1e7dbca4a1143ebf019b79ba4c865e3b71c6e696d3b64545a07ada860ca663dbead2e3e768126a778b49cc1f636814eb5c86027fdedbd6879189c2adf9e38535c59fe80b90da37345a5a4c96de6ff7350269546ed97c776c1855fef6a57085fd81c1c0f0972771c5a670ec42ed13524a5d4955f360e2967bc5512ecafe847d19f8cf399e6706fd6c6412ca5ea8be979a2ddc5ee7b920cf329f5dd1aeb24dd01a6d3dd0e854248f7cee45cd309d61a896ff717c28ffa633bad516a58c026b2959dc082c9595fd90a77f230ef9fdb5593fcd5a87a047206782440b336a29541e11d8e9dc2d6cae4a3f4bf1c459b9c7da72a866cff66c99e1cfe7004d6a79b9b72985dc8ac3b16b8df00a635e35cf78efd1e045c2ad2cdadea5723ce7956a7cadacdd7d4f125241bc73e2bfcc0e56751b8bbb547bb27e51592a942d8ce735c225bee7b99851d812630b297d1a4089d91c60948e6ecac3c484fdb8e24258d40f17ea18ce6c324e5047c8f6464816858e5d818ebc0b3eafff6f98f786778fb8a756126b2ee1a99e17907d8b29ff64cbd4d9c9a0128e8465c8fcf16982e6b7dabd53f5c94250541a244268b2999b02abf2846a5fa18e483bdb142e6a6fee7793fc21679822b3be3255b917029764429d838e67f2d0a4a110a004f580925ef6ee4382b76ecbd5534acb62dee515b5c2498d1987a2bb425af66df88642693366c3c323a4c461fcd0608781ee014415d526fd86b2fe2f824b87226fc0ed64b4f1eac26129f3c7d69d785e6ee9aa3de2a0838bb3bcfe73b649b7714227e4ec06b4702581dd5ce096a0700b961053c85171d38105590f9d689dc7c6d96fc4b18cd58f793d46352a6c83181981d6ec81e8e5cfc900c989bc0d65ec07ce599d284b7228bcfff843f3b8a2bd782bf3ea95e173e224dc675fbf1dc7d09af9f6310e6f55ddb62d32a80c32842b58e4fac5366c60ea1e3cdafaf7be99328dd8c2ab1b02443df9136bd46cb22141438dc5ed8398dd60cbf1fdb471353c49bbd96855ba33eb5d23bc5bcabb4c4cd9d3603900270245b32e373ccc3a590682417c599c749ad968d112a59c60def78522a267a000d7286dc8233789261e5f6daf0b2ed87a9cc6a0abdf9cc788748820dfe8399a0692ac9ee4358ab917ffd313fbda11bcf78e3a24fe3d1cfaaafb86e8d9c458fc761e1a496d4899918303946a9e811b054f3bf899a9dc8a1a5a4c5e9cf590c6335b50e221dd27c27ab15fa8c375ec3d5a0f5159caf0885c80efdea18a47faafa7b69e6c12bf3ce615cf3d9b8067fc2da7e7da07aedee3e35f0b70423550a889f3046956591b231d19c9ada920271539a6e73d5d71accb023b80c92a99a72eff9f8c25bb0386419a44daa5cf6057b986e51449890efe06498e2696e796efe5f7f7a577cf68f06aea47c1995acbbbddc4a132625644bca052c0c124dac8668065941cd18360d377be7488e07f3e7df28556630ff552a95749e5fb4efd79a756bfaf8c6fcca4fa32c984dd2f2b74f11f1768a965f901a6fd85232506e90e274c1e0086797aedbe9173366f8c9f43bc0f7568cdd49ce38a884479d6efd71606f76fe7172ad8db426addd90453cccd29260064588da44d1e34e05fb980bc5ff7d5cbd0c507b9681863608a89c830193e2a080e9b00c4b97e5c4e4694a398e447af22c3757137773bd191290e29975a063d44f540fc7e033a3e2429dcb8c654c9fca5298827d54d009bb1afdcd69e04b96b1ca283a9bb86ed0bbdd291ae5b3bfeae228fef1a195b6c4b344acbdf7546c49c90b484051d6b44d17f2c1a7a1b2b9fbb64d540b7af451ab379a12cd6df87263e4cfbacdb47f8a2fb26dfa6f9300f6bc16aa83643f084d76121c110d719a89ecdf8b263a5ec7232262adb0988496c1e1dd6e724990198c0d7a477caff463cdfc52c6f041f3ec40036e0577ccb96f37611a00fcf3b902918def3b054f671538aa2fd43ec7a1b1d7526d51d046d2c6b497e38b0c53079deea561e2c4d1d4da44e160c15e39f8013702d01d8c19ea666615c970e7ddcfc50d1ac227ad43c48198eec3e2e8aeb995ea555a993a14d43784fc258f47f06db33521f6770c28cf7e7ad8365c75dbef917d2b034661ef273538ddfeeb453562f11ec66597d408a4d146a17644b6bd53db220723cde82bbc3b323285ce623727343710cfa812294d3c38d6ce794e932e3e708aaf3a0db878113f665712c1a91ece9bb7696c718fa60f1a41f166944b7d4edfbeec2e096c3e55ab8ca17adc09cec5103f21c4427e0348fea978ef52958550b6ad0d7e3cafc9b7b27d14618e9b5816487880dae401fb21c5fbaffdf9ba2f0b28c572ba7001726f380e1b7e3ca17d270593fbcf4768d35353f2b9ab65acd7d60582c5eb365b5db2fd7272d06c2495b7bc4fc31665da94245e78a9fc22f85999a024592e1ebbf1bb337ba07c2bbce6f7287bb95312826d33b435da6f8556a1eeac47efc777ae3e71ac7ce3386f5d43689a8614aabb0787f2e462f3d0673e99bd56c289879438b9798afd63268ba18fbe7c737d11a40dcee105d8f63f5fcf61a287f2d2f8e49e1c4115fc5dbaef70b3275f0bdd8f3a9a56efe6070126cf4d72ea9a24cdf33e4d1ecd0cc5524db5fd9ff7d045b0a1bc80b8265f77aaac74d0e8e2271f5ade6ded1de162a2260858c47e48d2425d731c0cfc4b72b3eae9ef30c34bc3cc28864bdf2989a08798b08ee5ce94f79f65432c904e803239ca1618c94db02c0c613c08f07dad7e7216b75519bf4e18234d5fbf0b9cdff52cb6ba765a58a0057a542e01babad5cd7b0b7de9fbec6a05da96755394fa544daaa616b442df57941bfb83533cc376c16424be82b4837a7b73e7ac37f487e8dfd9d550a83aa1d039aa46756889f2f7c55dff28af0023c5ce5aab0a82b7d63763adfdb4b08b9516aef593a9c4f14928886ccaef2c2c05ef57511fd19fed9966942d72db1c02422139dd54de565c10af74fe38571acbfd5a7beb979e23a2ed9c53acd595c9a34f8439d44e5a4b25570b70f1a6d86ed7196c1fbd4a09761572552142f562e8f50ee6f9d779dfe4b41e37624a95210b64e58d4b724b6363ecc3aca042b1e91d42a8bd96a59d97e4a9abc0666cf855ef852fedfd18cea5cc1e666e9fed41dc4d560388d5299f3c5cd65c9fe03510ee74e6e49d61e4026ee2545e057c8ed3f7c6bf80f28963b2df8879d4d48589ff672a7b884a49595058a3f0e6a47b9628d0769993f1025aa57faa5c7e3f94fdde5ca2b63ccf7442d95fe3c80e35ecc03b09e50268d3bb537404e45ef733dc8388aeea3c2cc88b1d23b4cd05dac23bc9806e1612469baf1b0a7a0a789793174d9da3840d37459e46b4351bbaa51ffeebaeb0c952c1318fe6d631c27f4c4e184a7fc9c47b0f39cb4c21847cef676136713263458860b7fe8ef901a34ae1d9ae74f6eabe50c04689cf30438afd0838545972fd9a6bef1728a89462b3398d0d8c033c03c06d2b41a434a712a4181e2046de631fb008b04ffe431c62cc806a0e508ce430278ef65fecff28fb2cf172c1c625624e6ab6c9699ac4b016fc0a49e489c0b1f0e055c234bede1ba508121331e8fab0442942d4813d4056a46d96e0c3c975ec3e03c709b45642a97937456f27a8a64495c85b28ec5078175e2d0c3733e64370f5aa2d1aa00f84b56b325d58a38a81e1e404cc11feeb0124ea7def5cdd5dcdc12d0f90a53df2126c7f598d1cd036063c4e4ad5861c91825fc614a0094486e684c88fc9a5011d0c8415341d87ca5422a83a645cae58c4d11d1289d02eba21b8bee1b89b80f9811c8d90de29665171640b20b73dfed78334451bfa60407943a021b87bc22f649e9a7d7e206be581e6fe1b6eb91dfd15eaee7bba18aab65e399c33f09913140803ca10cef2498f2ebc8a3d10e183a57cedb31b889fb8e4be0938420c81204d06bc7f6f7ecf30d0df9e305f905aacb625a3552f45e76032e5d739e3a42ce3b72b43d3f4921a4c6f7d313f458642aad42b09f51091e89dfb426412809a14b835ada069a02fc298e4c70a5e358ebc11c619297d9184bd3de5f1bf28d9b405fe777000b0922e92ae557094502dcc6b20c5fb50eeca5292cbacf4cec9eb240cdbaf44009ce388b64d4ffee923ce48b5049187b3a97d928ef9605e7f6d5f0b1d88c8ebdbf98cc417339c2daf34bd14431b32e8a1ea6583e22bd24d3324d043c78843633003fdcd5b0de34806452de73745c8b585d469f75929bbc65a4bf1d40b140fc9dc9aba62fe7dc95ed3f0ed1349814d6a9f0b724d5332e84a584e2ee9c1f8bb48969c77dd5fd89e8ec0182fa501b45ddcdc6cb6d5d987fe9af81ef3a556029aa01bcc9a9e523349fd24419865b29236a5466ed3e5b70af30cfd044c8cc86c14110eca8b5e7c3c4f261c72b6f059a4f7c650a8779b795fa16e182871def3fc724be3fad092ba7b51ce4f3cc7c00db9d284d7ba0bd4c0cbb40ff5b1a90ca06879756a735d5a0c01a9a69b37ec9977cd563e0e540d1d70f93bd3e17337f55dbf1a7343162a0b4cf80a2ff71852feb1777d547e3d4e6ac9bc16d1d5bfeda01e0de3b6e9b91415de4ed2abd5479ae5e5e9722230e6b55ade278a9889983e82212667bd2888f21a31d2bb192cef48daf05db69ca4c9969d8b17e180da26a17d845776bc4300aeccc9abc977c179e964401caf01614bdaaa2afbb3a2d44a485ada09223368667550a08813765feb70ea2e2e3b9250786a3b95156815a1b137868a9f73f498a1374775adbf6fbdd21c2aee7cb73a5be1eae21cc6f9771c24768baf6bae0dae4b137d3c4605e0916d520d1541cd31c5ad4eacdef75cbfd36536a06bbe8bd1e867e5925b909d5c8843f5905bf73460f3baef33d10104d67a456d17729feb661c1dab48f2d69f9091bd5290b15d0e84c507ad886bc7f7335ca9577a3e59ff5f0f1b5093a6d1eff3817baf4784dcb1d65f8f9288c5bea332dd6df0d726dc1d206f124f1c0971fba8d66b0499143b04758a1c8dd32e133d36a777ab48a804858544ddbbd4dbbe44701b1dbc5137d6a8492adadede2e3e84e5c76bb33cc87adc54bcce91ee7d376765a0e663da96e0471d5911ad549ca12ff080c4b031930e70ebb095c7e5b8bf8c2cdaa4e3f53bdc7f73830dfda8c83700f4af6ca8f1c2f4905cc589d4f12ba6a0868b47006fd3a319bab48c3a236acac752d2bb81961923938b0f966829cf49828e0f88e26e483f36971cd31125bccaf0730d24e193eb797e918b45817c04e806d5ed0e58d2febbaeeb1a58c945954ddc1a57816a41af0ea0104c1f6fbe9a6c018909c61ae9bd243774736d19002dc64cea96530fc67f58beee62e7d04a16dedc882ebe9739dd4248771979f78f140e24992f9a5f5dc1d9ad75ec480f0e1e84b71dcf7793b4e5f16a699a55f4192ec0ccc67f1d99f693abcc306868138a93fed3d4ab52fb6792d767b01a453e20d69f7bda5c4d014fafddbf46617d6822743e45899de2753f102bfccaf37896a0ff4015525ff994b030f981276187ddb24ba245860f19897b305fa2a945da3a479534fee9db1dacca0fd8b1e2fda40e24fbee2058e212b26041a910b9c19f0713096089c77bdd481362efd22c12a3b2c37984fe86d6b43a85398da3507726849b47403d28f4cf9554de715d87c49eea32f51a5e28748eb20ac7999436e142f928d9f8bfdf24850e08e4bb1e6d03832e2965753fc39076522d8edb8b6e57bd9f56f82efbf86bd3fc3c9c2ce0b7f8990e2a465ba203f96fc0b6d6cb2fe3d7b4376b1dc8d7f449a660c31bf3dae0cac29bb3cb5c1613fb30db0893a2813248862522f0658466f27c284572d3bd5a7908d70ae1681b277b21fb6092dc4bfed40fc22b4e57c682700873f7c55a0dd4b1f8886951b10bd42c2df582cec616c7741203e370e2b0d6a9d6ab0d42beace503a2b4c81048fc5af31d30c902b8d4f23d114e1bd82babc92678b13c8a861b468d644d030e51aa213e07c5e4c8b2acdcf6a630ab07264f0aeda5651132c2c66bc7f43f21946be3af15608013b2bf3798941f0c915683ad1cf4ea8348cc90747317adf783a72b84dba485523688359553c9a9463af031fe60dcc48c59f49a1406a0469d9cfb6f2a996e238f61ce30e9bf5ed238323823c31a125527ced89318e1e988abd53afdf18d5e67c6ef072fd1c86ba7d642a4a67a1f2bf5033221a47b8d2d2352513b4a6c585c8694ea236894336fc3579278197a3c241c9f11651705265a52a38678db78d432c329f5b85115901fc3ced249bb433dcf90a7084aa9c18728b66cb2bb4de304b2a70ba4bef27e68113a73040177e6590400fe65e991b0f91c6715a117f8e832733725571e45ced69e6911fd0c1c7fd9cc052735b6d901c2f45a655f55ea9f5f8a597522e72a6194d108083f197efb002d0ba85a4ef15296ce5879b6f226cd2cb61ec76995fd0d8b916b8f9d423d99493ff1de81e97a7d4646fcc15ca0ff17e600f9fa0d7de4a396d4e49af2c3ca73b8409c5e7edaa3452e847e971feb63422ae765436066dafbdccf16344d3f897a9166ed71c93b764705f76c8028d171cada22d7bb7abe7f61760c4d4248891cf5afddf9f23e40fe904329ad468743a78496e62e45ace1d79500e678d6f182ac2008a5d5e99fd02d4a3348231daf3ad6ffe09a9839b78d9b1132b03cd603d90b2e8a73cb79d78d250effd8caae1237f07aa413af233a575877b6510171023be4f1f8234982b6c4a0bb48241bbf7dee82fcfe8631fd0f64cf558990475f5d32211befea78c89e3edb407409a43d49b371ba57530aca745d2b8518263a57a2b3cb70b86d6dc0369a7366a230531bd81f0b4d8c6d6bc92a5baec29dbaf69611cdb07589b1904a8f8ab79a7b82b1266f0bb937ebfbb6f5bd51b9d591c83709eb7825ec063015d936e2195d3a809770cf33a145891e23fc74ffa335079926e2b17d7b4ebcd2f8fbecaf6553fd19ca4c7afea6502b453e43e6da97ebd57090660c416a5c3ac90db835ba3527e052c0fa239ceca7847a70c40ff3d92f38d894b7ecf9d38d99410e0cca0bb290882cdab77c208408198102ec7ea092e34c08b8b4cff93a28286f2868d2edb60d4a2324687858695e7cde5a2e57f19428834666d576fd406e9ac74a9cdb59ab144facfd8d3286b3bb720155a18f066c9726ae60e901ff5f3695e6488bcbcfbd0e6f831fcbef7cf58897d4c7d595683e93214c2f80ee5eb33e6e95ff0c6650f52f2ccfbae38d7c899d15d61c5a8d71e61881e58dd123cbc055e117237dbb4c16d9236ac485f6073d40227da72310065b464697513e42efd87c5e6c67d12723bd4f4ef53cb08d4efcb4bb1d657335c6d72b7744723b284238328736ae3bbcac50c60d9f1996386e2b37441e150cfd0fbb87bd45bba6d53e7165ee58593556ff76e33ebe37b1683d879bc19241d75e238dc0bf12432937e8d437b60d6cce4a5273d2a5054977f76b0d15f89f6f5c4d94b96ca175b68c77012f53ed6376f0e516b52dc17ebae6e9abc96fa5f4c189fa3e49039520c73027c0ebe12ac68888c609afdb59d5906bb2b7560dc0adb4ef119805590cf301c95e3d97dfe08ec9d51994de366d0030b23cf44fd7d2aefc2e4807bd5dfc7c86f7e4a5ac1db05038617d74ee3b9ea748847bef4de3cdda3f37d4994fa939f2df67e570310c40dadddb485ca1bfce14f173ad83f9254052e985006df4383191faf908be81f2067e3bb06285a47318e961efd2db2752c1ce989527df64f31823252821686c9e7a0f51a43b371aeffb958dd5688afe6dd4c35fd8d351f4c571eedd7a8aa63c764f89455839d8b01d6d5ca4a6e22bf34c851ce0b6206d936b82d68110ceb5f1e2bdae15ed5bec0bc161f094dac7a2c5acf19e4ae9c9688bd15a72628493d471c565f199cf2e8a37f7be9f760ca3dff8271010eb80b0191a9de0804911425b174b09b1fb328b0337b750e01262cf35fb34c484498a77f8e05874645604704c8306e008c96e6d50337e7f82e9156a4ee3357dfcfdac85aae157e452f751067d00626d2c1fe62122b17d3fc3f89357f90d7805a8888b075f8142e77f32d7ce6380a311ebb609c91f3d486cd5b3d07444e59b3c8a4181dcccc0ec16b36dd21b231318ba6bbcfb885c3330071b607250a759139bfefefaab675a68df5954100252112aa6003c6d027b5ddf9e13d8f77970e7173c5681a1dfce376464335d53d5a966aa679e5f825639e60fcd4753f19a9d1618d4c03fb3f761bc3d6eda20c9bbda7b5600f3311a89db688a126599d7d97f2cdb6fafca373f02d1d0eeb52b0feff76eac56b4f041a5124ebf9f7d20e45bf7b2aebd697dc1ffd07d18425fff3ea03da5664f556b4d6b3d070b6e1d25c95d9fad7fd01efc8d0b64374cec35785b645671777ec25b31696d695b2dee22c605aa75912d0d67dea2c1110104468ab8bb8a30e814039bd5be59fe2fde205a322d1ebee49e7cef3af1389038fda29d509ba2ba286d8343020174616f8bc09c4e7a697957aa4fc49568bb1a08c4372575532dbfa4510b387832d04954dd29f46337f1ae266e00815da583ed312894ecc3b41a38a48bac8515919bfb5dde606767c49935eb93ee4a9687a5821539e2627de4c3e13036ee1e7e62b7f877371c7cfa7b601ceccb7b49041ed7241ecd3dadd176f5641fee1328bb77bcadd0a89ab76f1287a8022090fe532a6e6a9dae4d1d9d9919698f093e7f29a2257c4218b6db0776629a8ea28616017f2f19ce18969319388da0d01ea7146a30d7feb41b1d1e209166d1157d9a8eeed1f1a8163806edb439a3177b2b9e7de42fa5aee9bb6ac351d516bc5196fb0477014da4e4765585d51497b1b5fb22fa830bf443f78f09a9ea26fc02a0e21838502383ab85fe8049cee7ffa8edfbe11bbd8bd6dbdc6490c0bdb27fa47ce4fb2624a2829ddfe32c658069b81e0fc4d7ba3dae124fdfc10aed0fa4df041466696520c4f006a1eb4cef40aef25ae91dfc922f32f99d3f211c391bfde370b15c0cb85a41512c70197aa0b4d7dd56e9d97b9572abb9ba9845beb715949de0fbd6958de2afbcc5441b66a86b834e5ba0a18f40eb789c26f4754571bc3629144c68647ea33de88934274e7521d24887de8ea4d0427cfcd167733d8eb7c4b9bce8f9e846cc1cd74282030dcd88be60a004f47984a1f60364254f748de974f16ed3d5ee5472a82f191c6a4c4dd4dd740f5de7486627aa3f2ca6f6fa5a13fb55c72e5b7c9892867ac47ae43cdbe1adc622468a6b8f9b6efcd8979923f98e557bd599f0ae386f11d54682edec497274efc41983b69668a36915ed7a3ec94c38e905737d25d42ba3638d6da3d01fd15ded554aa563dec53c8e4f8420559d0761b0a8d15b5c114b77afbafe3e4391f68f5944625fe2e3285e937c4906742a969d22d11ad714409424d2f6abc3a054010102d8481e35a64f23a99f094a00cb00c9d50adf7726f146858b6be6e213b40a78fa3c5a8995aee5052037ff3b0e106b18ac407992b1ed938c641b483af95ce05cbd7f4f9521f2df4803fcfae40bd0cc763fa27651eaa32fd2e6fbbca7a3965fd899652d1386ec29e531f715adeec0d847319f40db70dc1d946cb01890671ef7810417382bc0e1d66067d60fb4d16adb4720b7eeef2d5641f9a6f303f33b7c20ef43b1618ca3c46fefee0a737f134b8b3a5492a50cb931766c29a57caacc2f5ea73b86ea2124685351a0bb83ca0946deafcf0d4b54ec5402f460b03324d54e9224e115a8d03940420f0074d6fbe0ed4e344128f968e8192f906f903e01bbfb51ffbc8bedcc4d6a030c5158bbfdedadd2a48e1f9c45673179ec2696762bb1502d33fba39236e003a78741e1d97b30fb394ae8f2c2af9271c050e4952d554a9dca40541a229ee8a05c0420058074894a047d3ee124ab6b2446a96da78dd93bb8cde8289ad5dd6af41d1abe277bf97ee271f6474d20bc51cd42991bbf8d8a577ab05f6264adbf169d1d21f7291dd08e383514e1a8ab965318abf2fd2db0ef573af0565b92ff61a51a2dbb4d091ba031aa1cc0e8aecdf696bf46bed71e32c39adab97b1c35bec71ec8821b55672b864c3354318cd05c26986b899f5e6ea750195013159185b7ecee7a73abe03e1663f99d3dc35484a75910a2e4d82f4bcdc448265ff2dca8be58aec39663e617d760d88799fe712796bc8c3799d2d6faa5896d41b9ba64ec3c0bbe6d61746d1da5c3b44d73f98ce903e6d2d22ed18d5b0b84fafbc867410a344a614b635f14f1f55494778a7986b1249a77a7ce7ba43f9fb070a3e6e497f5dda3ce4b9be5e61e3da632e2c5b1650e1c8117eabb3fef71f5e7d0e6f4623aafdbe6a2581f00ae64687b036fb6a6152e9145c18e9bea3446e3deb250960d2a6ed77fe29de091566ae0c0e187ef8995f7bebe29723b6fe105da54c4f3a03c084a2fbf75a91339c8bff86cc2883dba93fdded122cbf286a379e9ced42fd02ac91bdbf9fcbbfb7f02b06d5b6bb83c31c1adf2641e040e4cf3d5355152a514e6d6c6f97471cf3d51b85024489435c6d3f18dc8892e57d74d57d540af5118ffa7d2a004d7090ede3d498a04831e3c0955ebc735053df333f850dd55b861bd0a84b7de8042baa95201bb01cd85fd6105a288fa92ff5de6386cc9756d9156a6cea922f9b7b72441b84baeecf3fe7ffe73c4bbd1e1a219013565a034e5eee2fe70888a5ac9c29479d2b1675e579af1506eaffdef8df7b2057e21352eccc4e90fec550622daf818992082fd7d3a8f4f0389a228e6c27f526eb2e412bf5878363b9dd792b0b00a6e716f0ec553dbab347cd4335a8bfbe33488b8a8cdf29d14129c1b58b58087606b4d8fd294af897e42abd27f62a0707d8d90a421d3a0a57878e35240b65e26820ac279e0d704c113e5eb384b36a8cd36afb776ca6d63a90e48c87e68df9d0063bfb0e33bc2cfabe1d0ee47402c10f546c093a401a1a678193f1354b1236731ea9eab918ba649d6524a107075b40988803c7cf0baeb8b2579100ce637e64702e6159100028b8a964fc4854516291c6a222a989823f9c3ebbadb1f1faeae343e676937c99d9f22a53470621d1fb73aba02ab4367b0efc07460a8f5dbc90342f2601c731b55eeb95e5e0abc96f4ae28d4e11594edd6c44920322a2715f2339a11bf28adf360c76f18b9e61b889396bcd4f5271e807e80f9da4ad00b1ae1caf4c49d7fafceffd286c28bf9a0c67807e9c93f6cd9388b73519be902657081ee5d57c1449eb93703d108017fd30442d81f3a9af9e1c470ce354ca920c413c785ec254488a0a9e1ba47eb3e6669467c5b45eb4a1b05d38c93055d2e498d06548893cfc6112ec457b93d8de51d16bff49dd87531ffcb92253d0dd443dc22c0c8e6b90ca1202d1e6a6458ba11bb2dd580730d674400106fd10dd3526c791f20e2ad67b505ec6409c9ac4b1318e942a73914b55df908e1de5e25c148649971aeff8a5ccd87724b4a239f8689452a66301c58a26b4911c0c33dea8de8fafe8d31f9c92255556fea5229b9a1fa62ef3ab1dc26b1474ab366721c0448afd6320ddc6e1d94b68faa0e0feb77a04d903e8b0959fcdf3f0a79415f5e572dfaa1c87bcda9c0e1bf649c8ba31bc63682d63c1782e0a24eada86a172b24809f61553ad1fd79f48662243be311b224f9bc737eea67020524a59d15631d19f8f7736a9e39aa0675c3b264b3924cc5d911244efaf8b661cae3479712503953b277bd4c2b30cf2c071a7525f1f946a1dd231844d8d076477ad0d3c71261d277742e6555ecd8e56b9622c0b785e0104630a2e93c8acb8dfc0ccaad757cd7e5e6a6ac7cd02666e92a1c2d25b83d88d033fcb049d3dbbd592b69c03a2ce9decc9c458914c867c378f6be08304343b181e88349ff7f16a20aa37dcdeb8b5909806f0b83f443e1524fdacf9786441058b2f33b108510851b5d8a6e51f382bc652a71a62d65020a0e3b5c154af81e9b1acfe0029819ce681c66f92821ef5f3e07b921d469885d5b5b67e6954a5aecdfdc61ba7566955ab301e1ccf33a00339446e7b1eec700e34c8c82769c1fa401b5b5ac9db3cf9822b17792b15c47f3a15918b48b7b0a8c535d9f0d43720c2d08a78817e25d9ed552e586454441654e3af934651e7aa9452e6d7ed0a1e6c0cd6e2b259ece1daf1b3dc076b44bc1ec52148302d1203d996ce8c7a72bc18629fc4b8e90b27a2a182e9a0b20ed0add6c15b364d5b2be35e85ec706e42b36b73f8d652d101d347e414a5880c819ab3cbbe004705d6b7e175b636570258ddafbfc1b95fee0e4fd835fd46d5408baf3715d81a1aecb550cde5f2d5ae159ec19a17fd678a26508e464812033c0077a0e0a1b6c7f3f2c64d75419053ef9b8039a9a0363ceb27c27901de2e52894c3caed1a0999af28ab3ec3927299ee75b4c71b17bc48cbbbba5e3ba4880031810f14e6a1b32ffd50391493630e3f6855711dd208200414f23369f768ec8c83e2741005395190f1d52ca3f22a022a4795d609e38eb8667f28885735a7336e1f3371a8ba19972d4e560bb7c285474a2d8b94855db77904aec26c2747bc15c0f7ce1d1bc46a712bbd9baca68a500d304e11148dd19e5adee844aba4a8d718107916b810049beb59f4242da25ec654365012912b6805f493b98f6ddb2cb82b78995ae63f674f55333407582d29a6d37a844d5a47a0c0bc17c943e2eaa47c4fc9a8aafe181fc2b8627645a7696bf3d1548249240759e20cc906d8ee92a3c039ef47d79ab4b2dc312a4bed71da16471a2b88a221b88a89619041222748645beb61b2a49df50809c56af1d579ba4bcbdb268c51ee1abca14055db835d26068b0542bec2f93c5f560e46004341abff42cad8735b61b569e593e3f0140d701643c2d0acad0771174bb02ffa2bdb2510f153f4de75ac1766a6b35d51c6d0e329b61f857ea5075d55370d37e934993903ffb53253468c05f2f4b55ea0edafbd87bbc3c2cfd9110f904eb15594475b063ebd2584170ea326d3111de66b51c9b27a10c61d6004a478d8d392ad7505f65227a8fe176bab7a901ae79e8795090d8246e56c62c1a8e58c7a9e03b37358a6b15f581d7e777c69fba00f97a1cd615e3161df212853bb9a33d1a0fd96ab0adab1e95f8f7e4bb37c25f4ab6d44a88fac45394f1c7581ea7dcd7848a9a22456f591a5e05e04097bbd4f79f35331f64e35a153dea57b99f448ca1f468185967ce03f3eb7a1acca12a7f1270c08518c14c1a62515742beda844cd5a1594615f36ec1ccf8751f8a3a50468e0b7fa5d2a8a704f28f4b1bb09b76a8796e552f25691494a30262e98faa4e05962e695dbf933391f10d23ebbe9a5fad1605ae14889764e815fba46f8dcc5583868821f89b9309e579cd561229c517568c59f845017accf5f5f72185588679a32113aa4625515d63d05c48a9bae43bb9c54551ca8d3ce79df988c6ddd6917ea8edb04149b5151c41a8743b4568084bcf4ecef63f38144d5fc80be18e7b0fd4fcb30e094ef0285350c52c9dcfa06e4b209a65873006d163f6ee2b6b35d0e8930d1e7c19fb2fecfee330446cd52ef13dda984a6b2953f7084d10a356ea0490c73c73d9d8fb8819d6e495ccd6d33d29ea54fa72edc0ee3f8895088dd3af82e67dd754292d9e411b3c319f9d2ebd57c6faa3b962cea0a3c95e860eff9e1170bce3f5731e8921021dcec637210e0835e7a8a9b19156c27bcff77e9a83fbef74e890432cfc13be5eba2dfac228fd6ca8925b732383cee298e42bdd106f5fa5605652d7e59b8225f3f93960d83b195f01ef28dd6881bd0d82100c8455395523c560c6636647448dcb85b18ece0c7cbbcd80328e407a942d35afcede2396bbaa82804668ef9ecb82b19af97eb1e78cdd2ef5bd2323c1b58ba6eb4ac5a517ce53812c9642745055235a57c9b59debbaa84f7c88b30bb3c1c2f2b67844b880f87a01ce633b3a325bfb6812e0402d088d0d74343cb9a3b5aa78f6051def1d6e3e066b2f62dc50eb95038e20716e71c065012f01f4111bc02cbff264757527a212b716be8ca1fd37b70ff1f03e58dbbaa561db16c8720a190822defb631dc85069e6b8774aef31e01712df265a5257f0e40b492e25b3a0c0600013473b814546b6071c8cf3354291e14149c09fafb749af1b52beb76b08e92f03f416356ab5631a06514975ed3eb17f3d037c9ece49e5dc27ed8f1738087de70ea1bc7353e01460a0ea63a35fafb643f69c95723e3d766e9236a3c6d888121c7c14ca4189156c0275b99ca651e2befcc58cd4a0dafe4ca1554f23d912ceb14d92076bc78dcba08010ad92d425ef907c0fece0b41a1bf4377f220eb3a11c270b6c11ebb7dba8c6091d44240a8c7d232089b4a9c8828c72c13beff5000d4cda10e8c8c1095660f752568d5184017dbaaf1839d93eda364c5a421c11dd09698e6ab5ff1b88d593273cb9416035eceb6ea5e79345d1a66fa90b80e59422ca8cac4eade93634b751b04d144d62a66eefd247fd691e6d399d8bbec1d481aadfbefaa51201548613ef992c4794ff8ac64f5ac640fa0c0099ffc73580d60e04e6bec4990e7dc336fe581fb85a848502f04a864d1ff1cbd5030f7ffbc0a9a936b8cabfca20db13a4fdf91b512ff860c9ac6bdd4b0397556184198e4bc8daeaa31c9718deeb7fbbbe9fa2f354a3c39f234be8f90ee41f5431dbaa0f4701d3cf7f3a9da45f07377852d4870674a79f1e5bda7f011089d81c3e1a277d379428aab9c6a35831fc9e41d7eb2057a87fc0f03319a35ad30a5f0be22713c0f69267aefd2ce2df5fac95c5dcddb30e5dc00e4e7bf9a6041d33a1bda16fbe6336419763fd8352eda99511d55841868a9e203b4d87b1bf9b8e29cfad1aa1c2cd0f5b8d41e8f0883fc7770fdf145165ff372ad1671286d32aeff97c685298d8e1e3071115cb881bf5dad99d26be08498075e77df6e873f0f67edd048fc16e5267fa3850b11b4a5c6ff42d6704d4b44371804602130342d83e3531edbcd6b5eb006571e2c213d45083db48aa7a3d31c3037884489aacd518bb742844c5818c823e3d12e5227a6ce7f6dbbab9deb6b5ef4f86ac0671156e3171719b05b16590712f838a10102516b3ebf21c812d7b6f1d93fc9bdb7f825a22d89039258ac31a2db4d3886c0ec09bfb5bc45504c7afd5c7c86d49af8116ad444ab67e515693ff9d14f7a39b64aa6412e0bf564fc372046d3f6da0a0bd0191ea30c2be789fd89889acb49ca2fccdd2b10b345a9b1c0f591ca9d88ac9c8453480dc7ada1cdb36f8d9a2f450bc24d847ccc9af84227cf7ad49636ac8c02414851c6d27a67e687301f023068182b072e96bef434c5e63b7984a9f1397fd27287e670e36c5a76ec864e5b2ded75ec282a49bf501781f45c594f1df4cf037901efb91ec6509b8d89baa9caa85061b0ff65080c85a7a9ee93213d8c43097b9da21abdd3d2fac6d358370bf5a0ade9b62ff3420def29e33bb2616a3b8efe9908d5fcd3b6508460f892cd6c656aae79c0222939711aa3bd65322dca3d6b01000bcf07e7b24fd92f1cbe0e05d0558bea34f15825c5d67bebf8d9d9a2aa31ac06b3c1c7e90388f7f914c1b093da3f1dfa9c528b31921a955c2c37a408859265fc8dccf9812c09f597c261ca325e761510274488cfb302b369349b4f682b778c3c9eeca1036648895ff7ff8c269edc5f370380e827dfa09b3df7b97af09dd969272ec21cba488bac6b8d4879492e39c6a1294e1ac6affb059786f3c53089da27beb31a4d673327b7bc0384789c61ba04d9ce723264c06ef32e71164de9957bc7611f8007c58ad4c02064ff183be6b42cd2e03f1c3770b2c85d8089b379fc36cbdb13f164ac17340c8c52b91bfc9849eeaa798af993bc52afa9d569cbf17e4d9629834fe6bfdb57eb6b8361111122b6bfad0f64786a14109ce5d9285e32b8fb02c48f90f77aea9230df1d99ec27a71bcce275d2d9ad45be705c6f5f80dc49e60057cc809a28883551876359d8ed2ae210e99b4e5bf0d032dd300e9ed60e0366d565c55a1e98256396ee61c11b41514326f1df070a597bda63aaa20a047a64d489c4651300ff8c0cb7efea2f11628baaf4c567d50ef5a2c4ffd46fdcdd2e9512c8e638aef07f1596cc09343485053e2af8a93f9a5bed17d0da3be261b1b30e8626ea223d17c89da99535f1938a10adfdffeaa1ce2e6fcc6003d235eeb2af14c0a59f625bd85417a8b37d6036493c21e878591ff37dbdd206cae24fd419814ee659525381247db27c40fc6a2590e3d7b38f9362cc6ee6c3ab1dca4afaf3f42015b05592c1bc10016ff17a0b73bd65262636460c1a7dc4a9a595e3b547a1db9f177ebff32c16a0c2a6042b657b14777f4edc8e4429f083220d46ab608aeb4b77b6bf535b3e6a92641ce5fb1317aee13ac8f83151f67ade944d18394ff369279d8011e2d5436041983251aa59355c6a96a2dd09daf722ad684a150cd171b8a3882dbb2d37183d8ef9d6a7fc345b8f91eee3c63f2d11d9962096508109aca70c18da3bde98c1422b3294b03625355eff005e63c1d49383ee520512977ee8ad31145a3b02ab9478fd2c2f1bf61078fc697cf345cb1c5355ea180384b990e8cc51616ea2a029d4967046de636a5efb3423ca9f2208f63b567fb209ecfba0fc8282e2a48837f895ed4f69ae830fe12bfd1a3b40878526b8c758047b3c1cf13553d5dda938d4fdc3287f70b620f7a3cb54dcb44e384b30f3f0a083ebc68a24b8ea4ca4518c9dc4a6e4af1bd07a29cc2169f2b31c128d4f88c7589880fab903d91aa45c2559f7f43d8c12a2e4be227867ad0eb51d805b1fc467fc6db1fc5fac2ac288da4cdacdcba47716dbb22b6500ad646edff3e804ae05c2767e9b13681080d436ba05515e838edfecdcae78e92f16b238f594a6921cb75d1e78c1e80801d9b374b314354975b1a12a87b2e355c1b5a3d30cdddf864d24e1dd2cb11c14d793421ad0b2d145af462af9d5497946ab52ea7216b846a07893a8c6b3ef2812b4f95c4b35bc9225114ea417004b69605fcc61a7d524a604f59038ff37d46e0c81157e18e65e2df9a6c835b786e7ac1fe55b611552318d39ebaaaf9b7f4d236f707e6285ca4d689dd9d65c0d064d81183a976c1af8f628d4b68e381676162f39ee8c75388a7493c79085148c27efa51bf576078a67d407e120f564197cf0409c1aacb1359a3e52a365bba6e14cc6d42b89e979664226f1c160887aba35e927c7edf221f7df8898725c1cac300daecc4b2f5b9ad5e9ed582868622f61b7af292905e3827dab0cf619399fd8dd1c350cf98741eb090a40b25dbfa403de188f4ed178f8e7ac0ed4eef35a4b4a5da546c6030470809edd8e0085def84072fdb288fc6609f3d6a89d20539291a89ad57bfbfd511d87a65f688c86bf61310b72ada9c6501f38ab728b299262da2240b0dabf883357985fd385edd9d65e04603404245c47445fe449bb1cd385cddfcee1cf5019dccd7ab1e71b6e37537116ed80cdbf5116d15bd566c419ebb381d59754b1d4dae8c9ec1cbc3c300cb7bb556c27945a8287974199d24fcb4b3e46ab75ad5e06161684f15d83d15174aa9fd57c5569a839e2bfbe5c33b087ba698481cd2550456dc535fa0c9ce237c440ca550f57baeecdd3dcea9e757f419475d8cd0d9e6951e7af1250809c3c1accb428aef2990cb4bc25c25d501aaa399ad6a661ba344075f7083ac398176bd9df0c0b91ff76cf2f49ee6b6b82d138e5d53bad91c6aa82122104c88d31a210946e7c7cf882219bfa584b0ea825a6df77dbaa71ea7a27c927dcb83607ab5ba396bc02ca3ef7e3377a025148de091d50cf85279f5709ca22bb633f5da862acadb59867e95c40f208d680ec1573bacc60924022e5ecedd08ba0e655a6fac172f1813ef098d82a1e3d652b81d8c8bd3cda8fe8c899532a29b2ed4258207092204cf67e60ec67e62ad9c1e69a6ce391fdcfd6a721a1948b41fb3012ce08c1529da45769c68fdc2e347446a37b1c9ed280b0f9506cd917158b1cb3e14963d3c3a8f903e431b26765debb263c85c7bbf725830cbfe2ec8f9139fff03ef339da161c757fe3f76700e9f5459d52a7899474516e390d539e78463f7ccef1db903d2ff17448cc9497ef6d0a61ed0436263bbe47690a75cc797f3eb74c7ba671966b77a49f3cc0b6a7bf43f78e2454c426f9c82b0c71f36e8db7d6a59cb5827deb7fd9a3162b8dbd2f6db62eab3b3f3c947630cc366103a810cf74007882dbde5d8937ee43ac16c84809d43cc03d45eb61082096a1d5a01a06d99bf236b531acb1c16cf6ee3d316d50b6ed36fd2ec992c129a33fdbdeb55b0c14e8a664d941bd60c463d05ee16b92f2c506731ea02bedb92c94b28db2d60eca696c4a0cf589be0e51b97c291f3d16526bf1f317e8e3d23053fcb58c8c4907738ca7862f70b591ac4b51edf833c3973ee65d1e0b0a5396486560175648e5bb08596babbaca9379dd0af9e5617a3bc0ddba978bece49bef00c177e2c885dfba13e67ff8b3c060ed3fd358b6afeee98be42b724256bf91059c1920912fc56072243abcf775a1002629dd6aae17284a387f5e6087c6b98c42b00d9373609bdd7a774677ae69a75b9f6511342805e625939b2da578eda82de1117f5d2b15c3e6f53c9948d789a05887a22f156a9e01e506c9ec3ce0a6016122e09d2cc105711f4e8072314c565f2819844db5b20249c8d7baec18168317ee520af03600cfc460375571741f1442d82158476fbf9ff5d059c314f117b7c2f719a02c8da3a085b4aa22ee2f0d6e23b876daf559e21681755c7d6472161bb50790ee5b2c9940882e190e8c312e8da0d2b17e59994eb3aa7f2922b57bfcf3c2ba983a4fefbb7bb45e70f205ce26d36dbf34dc54f2279200f50d73698fb70175527e8b6ba24609971175876c86be7313df8046867ce13c3a172da146b2ad8f8e4155863cb4d103552bb7390bf04520dcc5859338113d583a8269531d15fcde0a5bd02caec7b350e1b99e8fc513540e052954d5259386e83d222b9e4ea28cc2b8da7b89a54d65db7eb5fc3224f4246260587ddf88048bb26b4c2fdbe409760dff64e38799f1b2b045a5e7970a28111fd80e0bf74e6daf6bb2741f40a6e791598f552ea3763e76d760946166f8890b97d869d946d1a69680987109cadb4e15bacea5530799867b735420e20a6f639003d5eb12bea887d80b03b136952658e8c2c5fdd7e2e7d05640035944b93a7f97bff69ae9ab947f097b8eb98dbf73bcc2ec63dd0eda70f4937445c508055b86fe6ac319a423d416fa00e7db726546d4c67e86ef5b0f52330fc7cc5d9a57e8d8a23a13e1560cdacc09a9fe6caeb8c794e94918abac9a949f292c6c0f595c61d30f261e1d0bfb94e4b9a42c86d327f2c053e68492421cd8e367cf829559ce53727c4598aa4152d0440ae0dde1618a61cfbc32c168b26c42c97e31e5a1bdca579cc1790963c908a1cd7d9102e3ad7e9365179ce583fd6796b6c474a4450cd07cbf6741ff5fc9092571650bfd151772dc5f8e28175dd61aaa76dbe09c475c7a706d8487a661503cf94eee4bbc152f949f4b432c86e2d1970192ef6b8a83e83c77901bc061b2cd275f027b758f6cf0df4d6d2db70f60adf6a6d17ecffab15d819eb2a6a446b81803f0f2713061ca8469c611b0fc2dc5473fccd0e5acabfc1c5463a5b0fc4ee8439e00be1a1d139b9e48229b71f3d97926c03d3f15643c9df72b6e715ab6e56916cab6501d07a87f6e820d44a660fea2de8e2f2afd661cec621a27a6011414d3db32a1864ef0edff66e106f8fe58086021bd6caec3a093a024e664513207077e06fa6edd248ed01cd18aaeec347e75739f2ebc45db19082c343ffd6ad4fe53f652cca98db946e6c5d6a6e2a7b1f0b8596920960efc9b84354cc9b9eb3183a163da3af3586393d90b79958442c9b12aea5fc4ff19a87412ea1963a55a0a984a9939e58b0838d885d74c6210c177bad783c615d720f308f96cee3116bcf32c158c86c5aa32ce7a96c8e13a30110e2707dcdb4daf2c071d1dad874d2eb5078f5af12427aed202010092196d6346eed18912b44dfa06028ba686563ea7f77da8f8dfbeffa1de72a1727c5e43c99f47ecc56d0a40954279294c8e36eeff11b4c17019371bfab289c3d42348f45441c64b58d2a3caafc62e99d7a60dbe6ebda36e3574f03e48b9273b6fce050d173dbfc23c836abe64963185472116b3466be5ebc886375e6e60ed4df2b452d40d0529afd8bccc17e4f8953f277ae30030b31f479ea75a1427928496a5c6b7d06344599754d5d98cad07c06f37dc2dfec0f7c3cd5c4617df125e6d56a4da653db01a608819d447a6ef42a2ffa5f31a922bd26aab521ff301fb6cffbbb3dfdc8baa282a29948a43fe2821914f519e3eded7b1594acb53bf746ead8c898c332d3947748f0c2318de3b6bd3bd3a7a14b16b7665e3f8736031b5f94301a02ad4ade16612a735aa9cabd88e88d9362232a496257387979b6601d314e9b555b09a7f7904e7509f5d149459a55ca83bd3a9be4923c013efc1b7e4953e233cdffa858b5ac9e6ab1f667aac641fde85da39436393a464c75704e077c24e857710e8c70daddd3dfae83b13bc75cb8d623c7fec916433f45be1ef87ea2e5e5ace7fad8e92622f7fe25f7e8bc962712cefda4c162a892aa833ed4748cf29f6460a0e6cec4b26ddd1d5281931537f17d59b6a56496a75d805d29ab62091c736359da8fabbde0b5c79537bf63c1140b4aa2ff950ff705fbdc258e7430aa7d273d7f72fed71e62d90dc9bff4e2ab8247c126601bafd57c93fccb7bf375ba9cd4403fc987239b2e83b61c6756b5c2f6c4a6ed9f03c1e9fd77a19ab71e5b63a3ea9c2382ac6ce8fd6fa998de43184bc864833b889febb1a30d6b214a79457edad4a932cb89535819b8483d3b87ac4183c83383c7c87312c4ee798861be887f4554132478a2e6826f578b4bf907111fdbc9031a6677d313394a9201293c56ab0d5fca4b65fb99f1fd7304df71f6ad16cf289e7a2e8ffc353ad082947d2dfc01fe54a625ab8faa1f348953189e660fb35a6a709a0c216bea2cb1d5abbeb730769f2140b8494cf720e65bb9f4fae509442e07595c6e1b1cd501e1639a8d55c01e804119d15c22d2c84bf407987beefb665d30d3a612bca80877c37af9d4bc6aedf4d94e185fadc332433c4dbf398de6cde4c17c64674e9bca84eaff2f1b07bf1d2bf420e6aac118989577f915b0b02ed0b8351af9eaeb7941cc8b9251a168291185a2f46b925291c12e5bd4379c399def22ebddd7dbf6803c9223a2283dca5ecca43d95b5e4df3dfcfd90e5242a9eec7b2ebe24c1095b3044bf9be52295e7bdd7872b968e1600770d3288610c03fe883e2aaa59940cbd0de50c8dde30282426a777a99d0948ad359af8e30c93f2fd440f7ea5827872d2a768d83d42a0a17e93f5710db8f4f6bc301d8cae0e872c43cf46eb476a2a37b45b5db7001e43925e57379ba4e21fa316c33879c25c4cdb51082531e3fcff1167838bb451c025e3e9ac785233a43e617d01a6da91f9cfbbd1dc374089f28f51e0da27cbf7af7870f96cce27e9753a673f20d3a860bfc1d7beace2583db68269a2c2080860ec8fc79ef165876b2d50db1fbf67a5a96b64930faeb1ee09ff783b15994d370681f1ff6f679f4ec04cb1cc4ea3708887c32f67fde85b1eea2c2c5f1e234cdfad88f965f85fd9abee1a8f8b9066f42167a80d74c99ea14c5e7f8e5e5b8f4f912c990214b83e0b5d80448d8adc7d805174725701ce6b6ab69fbfa930f2f0e1752e2bbd8de6979cc2141e3c4531ce6322facda7d946b1d0c98c1fa9df66156bde33028a1a19a5f5bd4f30d94b0820e26a1ed5fb12c688698abc6db0ef35d51f33871da7d68c534152ca98c39e587c0d36e33c68beae886d1ba9b1033cc87808028d092d5f7e42150a587a89ef3902a6760efbd39acdd52b2de54812a91704107e4d2edae3fd07a172a1c611b3df77dae3df0a51f80d6ac428cc97c0b9f89edf6c26113827d98d54597eb41b25cdddd093d4bfce4e412c2440233d99039834040f4fdb8c8ff60625928b0992414f1b74ba7a28665ed77a283a612163b06ccd740c6beab6439c986265fefe84480b5088c787e3334fc0855b31d53324ed5bccf769f49b0fa57652ee58cb3b42608246f77cea13012c6940b51f8c0c277a7ced5aa398fc88b484e2b0acbecf1d2867c7396ee2189f0dfd61f29d3f59007c4c16e6f0a16215e7b622c943270c22ae10db4b52c7cae83f8dfa418fd203a65086f52bc75f9d613fa30a20da298ac21a7615deddc55659b52328da6e5435d658b0fc054e5bafecc68b94ec3b178e3815386c1a4a5f71587713edb216e6e959dbf1d837f45623765547d2a8010f24debc3f24fc5cb37a98c611c20e11ae00bf7ce674db3ade61455f8c00cbef2b0fd8cd48911b03a6486f835687e7757d6200656a653ce5fae7201a6bbb7fcc67b5bf6dfa4bcb6a34a2d45e99a7841cd1a58c97161a7ea7de7d657a17cafc6cc7f22e40d1c84bd31c493830c12f5e7c10488eeab37d05b136a8351c20e93d141c7fc0c0be09aacb984febea8d3987fa11d9226260677ab45eccbbc29b721614f10072dd86ece656df4094a74c0def6212118d7596c72a1bcc80ab405cae22e84e23ac74527e7248289a2bd39c6741d68ba5f16d006b92313be1bb2afb5f55e6042c57615731bce440fd35f72c637e7a97550f251b7e571dd5c9c7f33646a0f654110792888d227cbb8c5b88156ca1a605fd448c717dc31de985d1818ea0bfb5381bffd152156b6db82ee8d93b0dc2168268a29aab0550a5bc225e23924d4ca0e4d22af9a3c2e961240d891f2b439e11ba72d235c2123d2dfb4ef0cc14704d4bcbac207e1119a0c179de1ea1116b6d5f39f7919e4d2947e6ea11b7636c43cb44b4d1f639712cf774746e2dab9f583c460eafd51f8a356a062e4dea47e210516da572734830ba78979736ab25c253fd4bb03ef43319fc613e4a7811841ace03ca9d77d2935dae209d1b50ed57790afa151d08ad1f8c61b3dd1c74119474aa2bed5a504b5e0cf964370ca6140c6a5db111e0462acc9f0f5243dac635a2a8e8a4a68071780e6473d56af07f7f43aaf69e2feb546e1d32ee1a3562a8083e714bb804ca810589389c76bd1a491d870bba403d95ac0b494a5f4c350ac6358b5f9e9d20114736297d36543075a1ca1061e30d97157e1800b7a9e7630d12ca53d7dca99c5429297f0e652f859e13044ab332ec387073d3908c2a52979974918843f1167153c390f2892d1155381 + +Params = SHAKE256_20/2_192 +Msg = +PrivateKey = 0467000000317aea53086a3f68c0f1cd400559e1b4307e350bf6417a59a68f9324ba483d5268f8b60d0f3ef883a10e66bc33863ea5eb000000cc9796373d91b6bd058e52b92c2c3c6f263512e8a3a4c2d41d5bcd0e499f305abd113ca73d2392f0f0a8d56f52726b20 +Signature = 000000ecc364daa36a83d9de6c81795fb316d46e4d934928c1a4f8a90df46bf755b4351ce26bf8589cb52eeab25bf7eb393e54b471fe71563d8f557f66eb376d0fb854cd2466c8b6ba7907f3e33a56e12ed2e11c2ef9f71257d4395916017e34dc3e925bf02dbfca16c881bfd36b85c0c43d5ab2ae4cf08452a06affae7f4902cd4a1967b7298d1f0c5efb5b8f967cc75dba4345cdd511b07fc7253a3f42398ba9c5264f8adf4bb930cbe25bd1d3869afc91d928ead4f366046d24d77cd25754c3316f5e3d1324bc1ea423f526eb8d40ffb279d76ba82b6a04b65f424f894823abeacfe9f87598f8ceaff38bc5e9ef9b0c19f9d5ebb7d751c868dc8dd1dc0131834e900ed1df9c0c4ca17ae212ece7200aef781d0198cc7e6ce424794cbf5969118511780224ac61dbe4682c01bc0e04f4dd14093d13f1094b2d340305143989313ce5b3ca20ee306813800a2748b592f13f51d2dde3771d6385b45f34ec5f5561aa01bd0afc92038f081d7e858db0c85d98916acb3350a834e905ccb2ca69018ee5bd0082439ca0911425e1d56f45fde2400e3dff177d238e8be82979b658a2046e0e5058198c43addbb7a4aec5a4af736a4842293e2f1b1e6bb022d9549dcfb363080da654a87822d4523ff201d7741cf147af0aa8ea2015ad296083d32fa226d311ab7ee8adcb321596a08f72063ace4dbd7d313d493d5ec752c7482bb1835763c8e0857ac9b04d055b971f91aa66af3323dc03a33a7b9c2f245e6328f87d71af54d00831517c882e47593ca82fd82dc528e1122467145bf6870fe17009952d12537195c0d9da1fd7526bb6cbd34e5bfd71c265642fc89d72da8bf999f6bce8e9068040047a342c5740c73e248b59549653f3dea275c5878b35dafeef3eb6def25ebdd1ca3f0353777a0bff1d9ae755269041d95aae098eeec329897d42b0c135e04542461afbd9ec4f799d09a2bc52920b274c82235e59418dfbf0cf348df85238bc016c175b97fd2e90b40c35926a3aec9e02c5890520e79da859b6b29de9b28986dce75b0085378d1ce52250e6ce7ccb0533bc72f6b5b999cc40cf62de6b8059c4768c697aa2f987958c931f071972f5e343de3aadd13193b65f5c43fc1b55fbe24aef811ecda84f30567a0b4895c192a36a51a58cd5855f9fff6f8c87561db6cc4699dc8e2e6969a668badb78e5a7ff501abe4110c7fb75264a32f8917330aaddbcb18089ba4d515046d861cfb051ff403550ebb69086e92c6fe54f5a35a09d7f36ace74c0f15fdca7b007d4aaef4c764a5354a1c5420ff52a9c1c6ad1f972093621dc8c0e5fcdc9250501c0c3707e349107f09a6de983a9192cc277d796008313586aebaa8aa94cfe1388c85bc81608e6efd260e8c5a59e803fd4942b3b4345a4f070d2febfcf6e5ab2c5cd683926352886f6ee5aa14004d4527e22fb4de9ffd613f1c13dd0715a0c3e4603efbb819cfd11e0d7bda30d1e8369b43c82acc97e63dfd4c86648ba9d730041a4e8d6cee5708ba44a2bfdfafe7cd877bb4213a37eb53c9f7ba017d9a01f46fdd37b6c44b4ebff8c83a4d260c854b3e63c0a463cc36a81de83512859fead1e98670fe9547d045bed9a9a3f8f24390088cd4315dad0d49aa0a7b264d5eedfbf70de37c58113eeaddbcc57ff636448f6a5a40f7fcb517e30cc5a091612ae3c483ec13f8578e897ef020d73aea157a67246857f4a236a7dfc2611af09c3ca3a19d0968063cfd54f7d90baab03e6016a6bbfc7f57d9e2526d55fcd1fa4a6c058279746f815b646e1ba30f15f8db64a479f9702cf5c6193a8cc38634929e7f2e03154a8fbeb3b73c4c529506ece5a0414e71bc60946191307772943a395c4d8988926595b892a506e7f0780e0f2d548e6ac3820b8efe9fa95ed04c5a62cc5c0c48c041e35d85faa2a17d2177edba684a0a3486c5b77bffaf994befd9489e44be6f6df97e16eb64129670d7df92fb29d046ccacf1d3b1f58c69e6711986b0672c1b7321d2a720c7a0ab903f755d6cd57fc35b731b4882377c36fe7a89dd4c1ae87f6bdbd9cf6c9aa5556eed4ccf837c81a976d63dab89f17f72667143526e0e4f9283f93676f09accb7d43a1aef25d07d485ec93543f24337eafdb0d69da27ba6b0c922fc726b2d1043289c139e0da7bbb07c175aba2daae6a77196786f681fa46cd24109d22faf09e533e37292dd066525cecec192e2eb6509a0f2636418cce57bd810e79f0905f52d0134ff03c7ab74f06fcf6ff88b7c4a60e408e70135ccaf18fbbf6bd34036d16c6127b280d8f0c8d81680feed956dc7639259ccc5862e6f4b5c3453fb0bddd39254c09db2107d9d0ff503e552f883540086f472af3dd3fb172a219dd88e7738b5963a8a56cdc33a14d1875bcae1177f731e9f477f6935d2ac62386e836a66ffe30b0442b3eb67af577fa2650e6d8c150322e9bb218b4ff3e1f35d7822ab77bd5ceb9f653b14037b64e479e27ebf5ad9b2a745ac5eba8f63120bf0a97a48f3ee70bb54a469648d85fcd3a9f5f08b12243788186dab948ba0c13b8b5c03bf414c48f7a9020814c89f9dfb502f21a813329f23c5e7fc4b0f0152d5f5efdfc5ecd7750716180e8e73228c8efff53e324cac1baabf90bab1a61d1ecada96fce691fbb8c12dc032f25c046fd7a2a144b50e4b3cafd21626836a47672ab15f41724bd3a0f008288068b03fb42d789e1287d1584f5e59987b4b5ab9e48195bbbc3414ad2c5ce14480388aac9cee4350c53afb4b3959c5d5cb64f8d4e99ad4d4046ec15189d56a28c207f356682632fc1d3ebba8eea7bd6f64efc332f34b01cdaa9911136607170bcafdbac7f2752f29e917f4869bb14a383d0fa0c0c606e0750d96d31a5858d837d8eff41d4c118476934bbe2d1204115fb77c49a453ec1f915f996ec6044397c24156c5bd4dd81ae76eb88e25ebadd948fd02bef4ec13dd0f7d07eb21189db22a70c1173d72177d6238d3cf02d22a14def9638e25b281df29829c2ed18ccbd198da4a0c44a68c1770c51361561b6e2b153a8d58c51fadcd6dddf9620965665f6d693806549263c9630b741e7158dde30fa291190c44c6970c4693e38a1d5ec186d49868a2da9b88ee69f6567d0473c5607310822def3e887db824dff61441136fd07c9144d055fa9490e648450bc7a650b8b67301ebe8d8ff23c827fb3984ad86c9b63c40ac1041a93bf26a72a7aa9d4b0532f292da0b0e1d74b896ae088f7777b65e10a71bd79e012a9967c71aba4c369d7a7cc3326fdcc91b08bc444ded554e764be44632d2a1971a91c71e87f8b3d6674cbd9c1bd6a6b99ad1985002825f23a5c78954c27bac8c5250a668d11ebfe33892f890dfec4340dd7ba01cbac6d9384d9f0f90a8d3a5f15abec0e1174bce388c918439309d249d97a57980eeed2fbc958525f3105c91b16434a085436ff55f91a28327eb8ca63d47c768baedba0cf86488d4f2b3a1aa12bcd47be4c3c535f4e5f38f86ec705fd4a108ae639c1f12869dd9300e8286564d06cb37530e33080b01d311869787ed9c45c598d39bdd3e85151161feab59ba533bbc2eefd866921af5366cd366777911b381c483886950ea1eef0de9cabc69dcbb98bddbb3647344e4d6a3c4b2b1114457812c6a9b8638bf4c855e5c80e1df6351eea7a627e27116692d9e54a834403ed494725149227a48e01038e585fd24c8b6edeb68e0737ccd66a8aa5095599563b404aa3d4225313d022f9431f5926fec56195475c9db5548fa218cc1e4832c79e60d27cd1a1abaeadf7ff53d9a7022931f1244b2339365f74c20caf0b2ba048e82ca29e8d8bf164e1796daba5c551aecdab35467aeb37e08d3b1e0a63d623495a02129bed283b430a1cf2feb80488741126fc2a192e6b8b1e40b412bb4c98d39433499755e4af84eb936598a6554e206243ecd434d72c8ec70f1edeb539b9679ca5878eb390a0e63f4df9568d996be0564b869a322cd6dd7650e79d8de02685fd1c67698682bef1598e4600b793edbd537fb1e8b4949ec6c95e0a665d5fdde0e3f39ba4e103070d0a44740ce9c25772c31a9684a4d632eaf2f20637b254d7f827d18282571a85ac6d4de49d16d20009bda7dc37f0973a01ad20657138c9aa8e7e6fecdfaf4885b2e093f89532653bb5d543c02a7e25b9d1b66ffa7 + +Params = SHAKE256_20/2_192 +Msg = 01020304 +PrivateKey = 046700000031b51c6fb92f94b718880308acd9143c4f3fc987a6b2d29f03924be6ddec8e34a212865e942779a007bcc6f6d645544426000000b7800a99f239b44c45d302579c8c0ddfd0a4af65d31f0468d8f696e4817b486f3794c228c6bf00d593364aeaf0403c7b +Signature = 0000003025736332e8aa5f7411ce4e3e551cbe2889589125af1f5d31255d6d7d243e6f5a1df8658cf60a3e5726010a9cd0cc1c9f46c95f666eaf5ecd0603575f2eb597562fdb3cda65e6e5e1d5f6ca988cd50d23e1ceef21a295f5eb3d1026be6f31ea9d5d5dac504d37a54b5643993629ba5442acc1fc1c2b16a8f49188a505d9544ead3b9d5d272e51e9629beaf8f0f2c2ff44bb4392905741253ba6e521b784ac500899b2eb5f5108d77186de744f5f19101a17874307af747a9a53c1d65c454f5a9a340cc6a4818441a4538d52039d43bac3782f2a0b3602e6ff1b0557ce2db608e377e250d8d70c8f0912a9e2dbb464a5bb1da673b1b45231d4de4c2d0c7dbcea259f6e4f1ae5fc10109387ba3f09544846c7dbeb95d8d9f0ba89723b1c3ee2500830812c35aadeb922dffc28da65128340e7ec8c01bfc1422975d3dcc42c9613a664ba67b22a4e230064c4bc7380693145ba0613dbf8b4ef1bc655b6497e7fb42bce51466f58e88f45685f72118647d93ac42b995ec477e8fdbeff0bffcb12fcc57b00b5bd2c55604ae69f9c39b598b18340c185f4e072281156cd55b2a0c78aa18ebc9aeb8a9221857923ff696ba968de03c380baff6802e37b5e6cc82b6d82d4109b88da107d42071b10c641c81741c2517b9f8458add9cf7ebd638a919a18589da8b600a26ab8253790dfe4c41c0875d141dab627920bb9ed705c44a84bdeb80c61796541e8a7379e5dfe948374ef4d745c818dce0b6e82c53d34e934807e8d9ccbb1c585f4117fb6f529ec537c2c159003e10f4313003b291ac101f29c97a437e929437c4e7991f6c4c1c2e5300bda147d8bad0cb076f21575f5fb034ea34acac95339071708b9df15022d1fb933d50173dd24da050028d284aef77dbf97bd6ae42b6ae2bc70f1250402ca77c08c688e193728c96f324f3865ae1184d9aa374aea0b6c891644d3b3b6efb841f80c926468cf11157d87397e208a50a0071327f1ac1190acda54b65e86c6a0fbc6636d3a34975a0794da72d6cdb3ae6d4ad4339d0226b164228a5f0f0d6a970423f03f05f6a55c105ff663926884c7f9476b2c02794b775929c06c1a8fbef8b6436e16b4e7989b44922d137e426151a66607763370896c575866f4ce4afa4f19f54d7a68353c4ea74e72198b57516363beaf865bba34fc124bdd08cbe022f07928c74c1c0b3c96a3074ed2d2f58815cd32ac577bba81b3cff98e106f03fa1dd70776ffe9c0fae03775d2d627ed23410d33c2dad86252b9543d60709fabf04a7de0a5d15bb449e5005789c4f4f5efa580f636eb5b108ca559b27ab696c7771f9ba565cc0c2919f77889b1ffbad49211c7845d89976029c3fbcb7455e0acca2cbce3a98c78a4afe9550778a23abff1c4a5018eb9959324cdd6140aa897bb635b488ed27c6896c4ac4f93309a816584192710d6f305ce1c508bcf21c8c104653687d39d0f2857f4dc0fd45e60346d8e4057e89c32326a71c701b131bfcb90875872775ae1149f8fd4133d16bbb2d41367ad30e5ab643affb320c936f2da680df7d41c493d9d98ca9d61d655987015840b76b0b31ddbadc041011bbf8cae4a0c6b9f827a6b6bc688ef109e339b6d279e467bf91a7269fcd100b7f3a9c45054325ddf64569663cc012cf86983abdc0dcfd34e792de35fe8c915e0b5ee0f86a24a8e0fde7c34cd1327187cee03f263783a5dd844e35d39e66e155e103efb85b7a501d40c94233f3caf1ba558ff5cb8eaa9472424a9a96a537eb021021e840c7c037ecb8b5d21a05bdd1f3461f9c489afdc696263127a017815c16a4a6e6fdfcda5602642f7dddb6f3eb4a532f096a8501f5d67cd98aef9d535f4dd9ce098440e78aeb783593d25b93cc91503f89ccdedb7c0ab13e6807489c6f213b80b6abd2a5d58a90ef6842c87cce141889345bdef1a863fa1d1499927ebf910a275242b38d380e2a40369bc2ea3adc8d97ea6fcdd7c8de0914776ee51ebd83e486ec4e68f26b10988fdb061238aff5c0aa30e96a228782136164952471d530e69c7253242ef6adf9ab9edc27fa93ee9ed980b730f34859d9164c95ec113a13dfe295d5bad7b175dd79e8bf48dde16f0dfa34b521ac1d4cd1da84ff74a6545bb979413addb41209baef17178ecb5a27591d74fdbbf58b160092b04a7e201da1b809d430863939224c2c1494275bbdbd5b5d328a5316eb0d1f7b7feb3e196a291220e7c7d71234837e823f3a51a7c5d1b649a14746c2d12e92d324594a701b69bfb053fdb90f2e254bac977a333a64abdc410c90392debdf1b335fd3029cf186f0c943bc93fae02770a5af036676c05d29a13bd40f227c2306d3e865fbfe6f70002b3ef219cfe6cb51ef191b740d836ce63c64a0ef4556d54762e437bcc2be29841030cf274dbf7429fda44fdeb7368c8c4eaba9396b422db26b0254735cb2e2e312d6eb81c9f64e6081acfa6d4c85f8b8669b0cc906ee7a537b95f6a89276e80caecab883fbaee449db152a11fffb54030bad0c49aaeacb8b15ac994ac6d8e08b50ed9ed071f7d51913bc4d99b193cb01b0479ba29b1d4d45b2ad0b3360e2049053ea1f4d38330548f14f0089fa02a1f2c1daf63e156bfab5cea59836b07a0356ef45a8831eb1894badfa8f8f837e757a82c4db856772e8ad407186cddb666822658998b1fcee7f32b7dcf5b97e77263aa8896b8b1f0803a1a30dd7b82422a1b43345b89174e5293e3bd92d6de47c5105438374559bbf71f3aa5a42defa1a276ef05d41762614ea2ba9c79bf412f4ab4a0eb5bafdd201d819ac3e67663c966ac073a779459561d20e535fa70b9d0fcbccd9d909fb8737edff9d754415aa60bd0d672d01d488495c4f4ed828a7abd4feabe4aef244fb01b7c1d0944ba82bd2f1c1291db9495b91dc0ad21d92286b8834ada8677bcd36e969eb44d56a3dda2cbc5b778b3c0978276ecd666958cc666f647d5f1fac094a38ecf9b7f4fc4ad367d1b061f071413766cfeebaf1ca937abfed810b8e7cae249f708b63c651d98219a2bebbaf191a0c73567fe469d1efb09b03a9f927f93d4d5ad5d23d3fe1eac8ffae995e7eb478640eae965789296e9e1e83826ed597d2e4b066192293668a58b13493a37c5c23e275ac6b1589a5d628f8c375810b30157eeed54fa9fc19bd31aed62eb028d05926389a954e9648786a0ba20f54dc86005acaafbbe7e0a56aa6775d41495a2d6f40911ca5e6c42a1fb0bce6967ba9c2e9eb398744a171e2e51987e9520ac1c6294bf92eedc01fb23200b8de8c7e4f0aa70cb61833a7fd08216cea00cffc0c9292ca5f801bbd1bb2a379a0acde5cc68d76846e1933f578a675ac6da3f759ce8f388290ae7006daadd52cce50dc94b0861ded71bbe3e175bb8296564426a1b954d624bcd0b9c3b7c7001ec604a99c75441ce01d3aa5595e6264f3e72e6d55a52843360542fad8c01bb43fd33a1dda68d0e5c4bd0fe4de1e5576bc1104c099bafecb73dedbc34953516cdab472150050a9cc1cbd3314c86d64f2047e6ee55e2c8d91399421baba0e5c5460d4d509fd10f45a4bd033173228a77d5917a152259dcbff8a323597f158446725d5f513a18c3ba2893ecc096af27d54018a75de69634fbc90aecea3507a21496781af31292c0d877debb1c0c9116dbccd1c33c97b250356ac0b7d689d3d5189a9bd08cb541f4911779f91f0c0d074057f2bf53516e4028f5bf4b759c184d9888d7bb4a5dd4fca2890f247d2da6d34a6a75c31517666408040e8b8b5485fa50a432d2d5c24407cd32529b1a45d4198e72a6522512ac52186a32f2e6afda0b33759f9be2b5ace091b2fa2590f3a5dab0eb580568c7211a4e9a4f91a2bab03d25150426ba495a5d2f1539d33db03d7bb4ecd3b8a1f5baf41d05cdbb8c7cac65d3fc017635be7ae1fd4c02a24a6191172252d0cb2ff21f9e5a597f62744633ba771bd2374ca3692489827d29558a98e979427161fced3f55dacd5b5897130cf37c594ff496ab45b2a66946b44034f6f654d4f731e4abe78e407d349d8509dc91978f430b0af8fd45358ac3cef254cdc98e3b3f33c5b6416c6c63c21fb9903362daa82b69f3a6226420971baf9acc8a31800f36eff81518560ee4b9492d6c4e105d9ed7cec99f78e191b999ce705f415f365f76845a7cbd + +Params = SHAKE256_20/2_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0467000000319a222b897d6a7d40553ddfce0d069c21689c824e7fe16bc313ccfd6e286132208b50cedf6da6da85fcc10260ab423703000000064e08764ba76a5b90909d271ea098336fa9a1cefa7443d1d6e1c3267b871233cc62fe8a136a01c0817e0a3b47ca8d30 +Signature = 000000cd7f98cf95c1092af6d4320429e521cc59b554e430954aeec51c4c86d736d5a9c3f8c05dcdc8e35c4ed57c6ffb1c930d9b85835c58b9f08a6d9c536df296bf9d2edc80fd4186f86a35b590f70b2b4edb67865a9c290e6d08d1131a69dfe68a656968de541cc01bcdf31d53964b10d94f96b67c1a1716b61505586e497e1de8b499c0f360cdf37e070857e3484dd1d7f0abdc23dc63a2df7e62b6db255ca3c4a1e40c2299c566af4181dc28d846de8438cccbf2f9a0cdb476b9af160d9b5adca29c83c11aaf79912fd5ac335633a66bdc42fa6f93c2f993d9eb8ebe288fbfd7d9590bd57b8c13da7efa142448d6193e357a6d9c73d53469af8049e464fd93031ceeacbda89cd899b231e50bd6c50d53055ee0a0058d717ab8aca7f6fdbd7d4a89586f60c5aa8431c626fa38dfcb0627ed47d4228f3bd7fb9a6ecf1c4d59a357f9cd8837b0de0f38babcd856ae0e4ce84492f517aefa039ebe06bc23fbbe1e1acebcf293a1c9513c882f13681be4ec74fe89943fdd192d418274a58e5ee0b10ef84dc2039c53862968534ee96426dadef1bd9cb80787df2043418f9544e4f8e16f0eec461154e38edc715c2816dcec36b8df3bb3f2c1dba0bcc85415bce522def1f947faeb14e84d2490b7d4e1fb739447eda25cf510c9128073549289f18f8088ec75a30d444146d7281ab0a12fb725a2e9554ff57bdc6d32b6798efdd4b21c75a623a87e999977155ee52d6ef5ca1cb2813efc75a0572940431309ed1d1f528f9b677d68f956da2f4efadd14e5aae8479ecf787feba6d081feb9a9e36adc385396b2b3d4e4f16bb012cb8d6dcdb07b205e799ea321345eb7c3aa39f2606974d7304a9ef51d7f20efac32ef319530d2db56e86155308946dc5518f64c39cd50ee281b2549f824e79124d597ab1145396b703708a9ed7b6acdee48d6eb859d81ee965c5b588d914b1d5d09ade804b1eeeca8385bcbed830e15b8ae8d54d65a9a78ef6eb7ed9d0fa6f865db5e9661e99a2014e57855c7213631a447f4b5ec1dd5eca630cbb7e3fdc33ea62f2f2fbe0cc6e783bdc480868fefe5b206f3c207b7c8c5c61a46a458f6398c2f537fedce28719306f3242b9b2d084085217efb86b51be33df17dc1b327f35b8738959baf7f6d47a486607c4d165c8bec794a9c6c2d5b5d74ef3afcc777c067235b3ea9229c0de37c6eb6d7ea0c286fb9fc1ed56eccace2388f6bb952d7f40a8f57e1e3a7f539239f6a25a2b42778793bdc008207c32e6fe9afce0adf43b7afa5292b6790e824ee27a0903b1de7b0add5c45591f4e42bd4f5137e31dc7ffd856cd11e4a352e57b9ac26c18d31fee2a95367b082b28090ddbcd13db7ad11633ce2a830cbce5dcc41cae5ca0910e1af026d5d6b676cc67f3e560193df51e9e2592d38f793820194ad33ccde972743289f6dcf0207a2c5649ff6c1a7a18068da7a145b96b77d591f93f18dbc679240dbb92cb74b6aec6c9c7092b171b4879ab894644e7e341c20e33ec8d4fd44c871413a486013f89d7643e00c7fc18ba899cb2a20eedb892bb666c0d548bdcac4e2309edc488a998aa874a86e258361e8549ffb5806ba43fe4bdca38dfc99a53185495f7303c6261b564957b7a0ae26286a2ada3b03c3dc7c736cbd389ee237cef31e93ad38efb64685d90c4bbea1af9bdffd7bad4c60b74d4d09ae68e987018c225a10f7ef327fb46ae838a2639dcc0b9cb8d12ef272616208cb43ceb5d5d1133af0064e1ade8373b85d9ebffef7b6f57590f2d2b5949bb39f05f3b86800db663a68e6847135a2de6c4677c2dfab61830eb4f6e1ed704f08811fe39c28f01b1301d6a6ebd436115feb80e93e89bcaf77520c112dc00ea4a4a5160c8c78d4161d20f7bcae7f7291a85487fbe87a8d973ab4a559688d2f84da9c465fe10b2ccfe80deef4fae6391f0e93b10002068e41881a8d1301e909cb8eb2e97014f20b9993eb1c9c400228e5461baa88dc4181cdc57755a5c0715eb7aef8f578ba07b36eec9abc9a063c59be5d73c1314e00c0f3ce757ce763ea69bce688fac18c6d14c6100af9535fd8c48294362358433d2a30307a3c37992a06469dee3b8370e83ec7fd600c34dd4665a0946a315604143fcaae5eb4df17b06b67f475925f1a8fd282033d75570d645b0d5a14fb4bd5926ccfd6ead171f11d75b684f5fa7ea86f01838124396a5aa80dba258e8f9b65d20b9650cb07e841f1c8f68679313ca94a542bb78f4e7d98362b0508d11a42547ae212de50590da33b0eff79564e63004bb0f8ddcf27f7b5dff2c55022d0fe8bb9b5cb21ebb2cd605112215259a7c15ac4eb707fb6c7751ea6247c1c0399e8f613a00a26342668e882009492772209c6e10585fbaebee846457566c74c8aedacca0e835bb0eacdc77fa8fcbf8a14ce8428cd7fc4384935bce1c43d6364bb938866f3df483928e3ed3ccf2c500f792965073cc130a2ccd9f41592b2939f02c9525ab40e54c9cd8f600f65171483799fdac5df7a1c69ee7367a3abfefe86420f442c7517203043021cd3b46436ea8c92e6ae855b2522b4814213a45e768787260f4e6d7b7dbee06f2e9f8824550cf0db86b7c1011abe1e467c01e39c9b76f165e9cdcaf31ae4b6a967fb6292a757e1ddf500c1c0bc1cd7def62ac382b47aabc8b9e740514b676afc804b0812248323244b02e48e2298954ed57e4f78ecb3943b5bb927237be19a6991d319dd63af5f2e778008d3fa892b30195025010b97b016c9f7d750c2155d1718f6702c067114cdb0fdc6e8e6842e5b21e7226576bf03fae1373c49e04a8a0b141e146b35f3327f38836328260c7e69c6d8ff41f45a29060e0e530fb28bf777a9553534ebfbfac3879208d19e22b6b2469ebab15b603ad4a116813db78bd57a08d76fbf4e36632d62c29d2f18c264ef3b88a658640d3c0cf1e3be69a587438860315e04ebcaa33e1cc8eb618feb329a6aeefe3115e5a7cceab38f033562c3ebe7e9951f0751ff68ed43ed00cce5a6622c83e62d7e481f3851441e25846cc3a0a2f69750a1356423b37cfecfbcbbb834adaf1be668b4eb9d626a3fba18ca0b3a0c76db6724a47fcc1ddcf878ca4997bd48d306fa240a281cb383d29dec1a8bd90c2f634802ec2b0caffa392de86a5f2aa8d51f264aded3e4e67981a9c4470c8fc92dda2b934f353654698cd43f0d5348693235bc86c2ae4947e2156923e13bf98dd6d622478882953dd98a40a6bcb075d50d8a74fdad3821a4ba20e41fc830716289d37c23d05038854b0123ff845c5cc910dbd5de6c3201b6352f4b93b67368ef4d2fc81495e99369709a0f986bf2b47c6585966b4ee7776297e7b357d1ec87a1acb1aab8d5504069bff0b735e863cc4ade1ff115f520a2f21e5d1bbea708ef25e89712e6211cfab22a3078c103f1d51d4991c1add857e81d2bf5bdd2003346631c1399ed10ac5b3ed7925e294fb4702daf0b17f45e14976b74850d0fb110ee91d065ac1ad7f5d21aa22fe9689f92ee86f14506358f1ba9beb3b5a63bf7206c2c54967293a9856ad5a2bb7aa27e05eafe3b1dea8c0761ddcc41d3ba0596ee6dc1fd94536f00bf1c2f8c6366c4133d2f04d8ce8aab0fa4d544e307b04027be003323c5dcf877e4446f6b83d4d3ddb440d782ad22b033117d3389d32ede721f72cf8794d82b756cd86248545837d1c2f55a04d83b6bb7b98aea1224f893adbdb80ac77b873a1207e7cf163af1f72b910febc6e0a7c4ec7437ad54caebfcbd2242802e931ae5e11c869f18e37488dc2ad0c01f9699ed4b5f1690b989da36b1d475fe867e39aa59db57b23f6d865f8a9d5aa042a2bec0e166332de5948e1f39ee3e8abab185dc2f9058fd1841540cf73d57847fc555e83aef670be7aea2e97bba0dc8741d904052019b448476802fbc54cc0920ab1fc2851cb5220baad8fa9fb7f4c3ae13f55a571d84a736ca2ac5409618d7a153701ed8350e12410ea5762708290dfbf10c912739433a53e1d3b73aa4760d814392f0ea2b41e417d6ec66316dde58238e34ff58127024c1ed9c7715eaf61b623a913e7453da34a1b472e16c5475b995c4c361870b32e92b854cecddf85a3dc7964b0d1990def95642bf2561eff6cc92c986ec40c0604a2eb0e0914b36974172fd65b82b378cc14199663f8d73a7 + +Params = SHAKE256_20/2_256 +Msg = +PrivateKey = 048187000000292dd5f7a4c5124c9f32bcc4c2b79618fe37636c11e71cdef5a478145a703f13c73aafc60e208fd387a0de95104d8ea5e6cf53542e1306041e6af0286dd5db5567000000433a820a5c6b52f5eb44574cd611f0958d6b41fe6af7cb42f56c8e1509393af8cacbe8c12e1349d7e00b4560406f0925906155f2bfd269632b6c4c45cb180dbd +Signature = 0000006fcbea0d3fbdd3b47e8faa3b73fbaa87e53178fa12f28b4ec961727ec81dc62cef2ff96380f627a13cadfeafc973c5821dd851a431ceb8ce39bb607f2d911864f87bc34ac217e91928bb33cf7b12bc1e86f0947a87430d0e94e39aaa212fbf9b9a5ed66b311d1b6e841f33a00cb19e5573d044af4fbc5df19ff5e8e24fabbdd3573648a6ecbc08cb4035994a14ac2d493794975a414272e3b698d90d9d47a5f242a5cff8063b0c36243a8d39ede1b0e32c1fdc54077fbf8c6a9ea705ec594d92cf44586af926064a8182cbe1e06cd4063973121af31dd7df24693a5b6386bba3f5c143228121eec5b6f240b77a4108bd4433e8881fe5234575b388b2cc1ba82070f8609e8720292b35da7a07307a32b106ffba95eaf64f9d1aac502d3a7dffe567e42c67254729b86e0664eaf808b41f3e761b27d2ad713f883d173fbe79c9bd985c03250d124d102d442d31197b1d9e54f0ce610c1ac91a5c9dee6ab69bff79769a828b7ff4e5029dda7843115011d87ca931f092c537ec48dc5061d4ebbb70816cb3d63e8ea28f3e75c1e3b33d0d4179d2ae857149f886651542331cb009a1d2a44f195a9ad1f0e3181a33d7144d3a4cd65fb06935fd27d1c888571933b5c2a7b061d339411e03f8c803dd3c8781758b7b5a4e62f5c04f6c7f2c81dca86aa420a93a1f1b2f631968f511591bc2ed7ebbe0bbd575ca824b03546a9296d06de372e7646035410b3e2ac6160980197ee53e5be3f31702b10eeefe5268bae4b2c91a59cabca12bd408911dfb22083bcb6d9f27d8e79554f12ccc3d4e314761e4a0b5962bf397a2ba871223ba803540e115188c43879f4e93ce9bd467d76b4a114f9b2aefc7d126601f41f3d8432b7fc170c3b3472e869d75076cc7f3b8587f629ba0b9ce7b8f8f779924dd93c003bd61303f83d63515f21db2628d69ed9b4ec4e8a635faf2ad35bfefd216e63ddbdd9de8e487bbc83c6a2f8c2dbb9d0911a8e3edd2690fd19c534d0aa33a357494f0d94eecfa457165ac93fa7841ed9bcd618c9410012692b045540d826cd2dadd64db38bea9b6eb66349568f53bdb90c50168648236b5e1cb67f35404d964e318177d8a2756fee771f87ab92f2f9cf743402260dab20ce30d46edd5b312bb3002e438744b51bfe9fac37b4d672ff44dccc6c5320368ef4854b7cb0230efc24b4dde5b6c6e505659e8ae071b877d91c1bb9f65db61b04034c12cbc86157e2b9e4ca25871811ff7707e0424f16f81c8be4d51a4dcff8a5e4b93b355a8516b6eafb9ae926be9fa4e754bea32e79a79b6f6d36ff2d0011a5622237ada3d5acd4f1fe8331fc6cf711a7a01c125798305067990d0b5f47248b83f9f0625ecef8fee295243b7bfc14dc77bc06178023fad9c7e24a91bd351fa64610ed09671c54d844abaf4ec2f8302c332a656236d08890d348c30e2c3692d1ae1e416ff94495d90f5aecf58b307d3574fe2183cf3a5cc8e4a5fed2dfb18a8c3d41dc557f7a21eeafd6813f15e69d3e255812db0ee633c62b0ad07f01d7c0fdcb9aa16d4abcb59b46e68a15c320cbcf49f0da3bbbb9d207b4b83a97aa57e20ced9b0221462c17d826cc02b8f55884675fa6325a3b103694d71564d7c22ea99a5238347832a89282895072dc1244f0ba461d62b49940224f091f04f1a8ac992428913a39c3ac3bd794f58d9bce187115388d05042d8a2247be29b90ed668c2786a1459523ff328a3829e2c46bf21ac998975c080a6adbcc8ed8276351986d544ef4ae53126bac6d8fb638bf3996b0bf00402adce89ce16c62de9bbabcbc8619a05894f0a29cebb3511c6c1da42e57314025183ea32229d769b5f7d48d42ed1302e70d398e99e37ccbf197b753905db70851ea4f0a45101439d6ad60e1457ab1e00f77743797164dfa51074a1b73b921995886ba9d8c8328d6fcdad1d456914645e73280ae4c24c863980aa14a18447b8baf259580ae973e1dec23e4a3da89baadd8ff345d0fe2d743e68a638e89e0cb8d594eb471dd37f7a1dd1e7b592f3bc1483433f22f7a26f2a7be1434539c56d88af44e76d4ef4d2b4336e92550b4e87b8ccc8171bd387d6ec5f1d67ee0d255480c7df8a5966f06a9063b276916a0c7cd20d775b17fa68479b47cddfcd35876606ffddae1b3dcf78172abd7c2beb98c85e8f27c214bf6dde1d9491232921c982507b01c2f4326ce870d1a70e5073e1ef93fcfba5351ab604d593028585f03ae299787d4d52cfb00142b8d712a9297a74349354a8549a0fecd248b17cc86d33cdb2d29618e8715b60c962bcfa6b0be6688a26e9b721e0ec3d06b5a50b4ebe6161acb7c58cf5d9a2734db7fa153fa2697781fea30feba7857ab5382addd21dec1c51711198d54fff5bec1432b3d9f270719f403a5f9743303d9acc7eb51542ebb5effba3784e67757f2d3f9c5b1e0dcb5e39dfd9ec82f06ae308befab9a5fcc9d94749531e3cfc94c4239864c75369d92234437185a33e2f99ba18d83b3269cf5cb6950369956bb81f0a690b617f3ca47e07675265ad07ec45b6d8af670d4afeb9004735a70f5a4c7eab36d349503184cc5d57a4432ded0ccd60de90003449d4393b587387d5f7c1036b65bd957347611fc47cde5cd02982809d3975de6fec48c1c6023c72b1472568b9767fdbd3dc9c51a700327c0bb877cdc2025bb9d42672438077d81663bf9f9fe0ae38846aefc78e1905ac350b6446e4e8f52ddbf569f83b8bf4ac11911cef1c484200904cf4dc29a1865dc23e698962c06b770045e9e29ef47e956e6d5b458f16c9769fcd2a33ec9bc44d2de912bfb57430f9381ec0f23563f12b62d4621ac861afc8d600dc5dffc531147726a2cc5fa4c4864e6cddadc38460a8f6f06044e58548ac246ccd11347b0db54132bfc493ddb5d6770f2efafdde3493788c15245c35492a108b062e176a8933b56109dc8f4e716371722993b38c01bbef43fd2ed4e3810220f5d5befe5fade3c7fa3ddefd6d24e55cfaeef05a04810d1d3d4e3c45412e9b43a87580f126d7edac5d90b3723817a50a35f2c23a59efd8952dd4744df53c444513c8a462a9722dfba1d8d5c0030bb630039e742b1dc5e663e593a15cf8b1a8c8d5cb480bba2b07a17f6875580912691a96f7773fe6356dcd7479d8d81e40ce5f90dcd7b7adca2a4278982f1116018173d552f8f113975c03ce82f0dac1523d18ea1248a86950c9622ee10cd0bcb7990e9a9498c8a24f438e6c1117be55497c5f8537fb9fa6ed82bbe7d483651ec248202b43d4e997a11da01d8d69c748768b1a29e8806fd8843c9afea48d1ccb0e3c2733401161f888958ff87c9a45fb2634886f7a7fb8b847fc2b03bd5fe8ec08630e53434d35536ca47420fd4fa579cdc2a9a290b234ab53567274b297fd70de8f06a62ae436d995a1471c7f1e7ad90ddb6be88cd7e4f42f313ec243f832136c73ae9affc94406db089f66df18df9726a15e251f10a5238a24664a49b16aa5769ec3458eb49a0d693b7917aac27de0639d9dd96a213067261c95b409ed8e77a5089c2b39cf3c52f7cda9aed4820291f40aae05ea085d5d0ef09cd39621d31bab67be9d8b7576593c8b52cdfcb69cbd6621d97d6188a99bdd25f7a3e32f07662dfd1168cdb5cc00c6a292aca948cf588d5f12c0e2f6a0460e047852d888d4eec3ba24048657a4ba9e3ea772eb8c7cf3d94ada6be0c7bb67a3bf1767587a5c771dc88bde4863eed6afab7f4a3e2cd377ce9fcdea6ac6b0831a521b067ebcc0c2eb3c20e7bd82bb48cb7ef3eceb45284b73fc461a3933f3f0b767f0dfcb4c4ba4870698460fb447b7b70d602e5a7a5cb517ef2c3db47565247f617c5181460550c94d55d93fdfa1513a78e747a162238d86c4b56a7cc3cd650e48f9a016fc50b296ba7a0a5fe6c80adc9c60d3fd8998294372edc39233de14d8ff9452e531c955da36bd4bef018e79eafd17a358ce982365d5ebc8e0f02c2b00414ec777028d1b2eaa3d77ed07451d75d662fd7d3e982f79e3ab88bed07d92a387561811886478c992d6cb4f02cd3bb37420f6e883ff7ef9660575a37635b1a884635cff6a2bf54936c4a0bc4bb3bc00af7bcf6225e0cc4ef226a7d8b12f85cb22cd843ca4107fe59f0a72a53406deaeea3af73b5cb3ae2ffad79dc8228f49a1f3cf0224430959078030bef022e7f2cefb92a0e5b20306dee9acf720c0eb46242f1a3c5e516860fa7df9517eddef150b0c72b06e94e764eec15a6e20f4a35216e0d94c7de047703dd12289cde1a874ce1fa834deb4cba7e4bce98ffd1b376585dc8f3d43202fc557a3d924508c12b594995da9476859c4b668259753e06957cc62df0095d1aaa9ef4247a7c6738b4b96160dd5d5bbc0b9b4ef1e63987c90b8414620743d57d34b6b27ac7fc37cd01c57b437702e752a79bda0edb66f46cc80b46965ed87f4d6bcef9d4b574357e77aedc4f67780cd6e8e0a8c21a32d79bbb0888af66634b669b32950e0b9343545015fe089ad25b6082cd594c95dfea80317a1c503f963cdad8c4d5390f9bcc9ca798560436812ce8cab94f99861bf956479bd381eec0bc6dd46c9468f5b04647d4a59ee3aea60bf2f8e61bb5ddd8f1be0d263997ed5a54fe000d71a6849f82438fd86d2042d28fe1ad88216e6f24aa695448ef878320408f7ce8c67a4099400e7186707a3dbbf401a9c1a1595b970bac97199ea2fba520b2367ded987dca54e2bbd8fa6b4625f66c865b50e3ebcd75a8f0689f996025b7fa210a93b7d672d6cd8803c96da1ba91cd5cc1002b69309ce957dd61557b9a7944d344be957f5043fcc730487fdd7cc539a21b6037f81d6aa889c5444fa201eb57e6e2ddcc74b20ad7f609d3da918a182478ff2aa1c0eff298437f901dd1aa2241da85ac0730d69c2c4ef7fae85b79b038df3636277c98b3122d21c3759f1c9d09b43842fc7110749f4768622e2cda74157368590b63e31525b8a611f358d59b1a1eb379abdadb90ff7e6300a04cbfa87ac6be46cac18b17108912abe64e9de68cdc922fb99a804e8eed62b0f54232977aac0a02073097d70b074a9bb3a5750c9001c263a92d322628cf45b26611ce45e996f0f219ab51d2f0c5f02e76e2ab748183545ff13cfac58cc0a659c01da4f2e616769c3fde326a118e21a542b3aaf3a3c8288e2a516ef47485c28e83a33da7627cb529183d1517f006a2a437d33a05fe10f63f349f95a39a87e4d9312af26be1d074a9ac6eb137acd2dbae94c4aca9161bb634fad57afe69767752ba99884fb1f060ef51a2519de7c9c1c960a043dc8cbaeb2954a97e8a3f6848af11fa0226c3d2ea5f33a426865326ba920b71d5b6149a8b1b87f390b8328ad3cc7845b252c28d41eb5858e6ed79fc8016e23d0bef054cb58ab7b67e73ba0b726e74822afea440d405ec757cd9b6064a9ea029f775437c7805d497d9b7d858e05afc718126f1a2e8fb563ba2be06f68a421e0f7eb822ce5b86317b8d424864c060aba2020ba7eb403a81228dbcc0fd54c3171519f03a901675bb16c0691cfd6f4e26eeb28b66d0046a183b10922fd4c5e8aae1282b509962dcf5483a07c1de23d47aa712fbdd6bd568027d3641e8a2d4b54f5e1f6876e6c01d2ff3b21dc136178170fcc300bf9e11df30ae47bcd98b97256eba20dee17bbb40ddba9ce98ef16c095c0e6195000f383f539c1356e6076c8595c44acb40466b3f4b764b863e281e7a74cfecc34f65f852d054700f395f7527e6b0a07c310203cd1c9182a8549b4ef368299e07f8d0600af6771c686d95162ff31cd2becd8e8d24ffba907e041ee0e3c81e7fc18d1cd3d94e06cc67e056041849e7831be2374802deff851757ef2da5f6f3d359dbe1314524431e4119bb74a94ced726cf64dd9b68c740c71901b2456909ef9e15c29382384edf789622c05d5042740ca89b76027c226347bea0b9b8ac405a6c6df1d848c898e51f6f95a3e9e99038c9285f109984899761863ba0c11638d3d663dd5381b5e3e6e131f4c377977bfebc456133f723ebc26ff60b2124e66383a7c684fe71d0c828e90d3a271a877f1b0ba39d380c53a527a5649d5d16276d2e607f3238a044ed1468175dc4e525c6b091f01b3b7a15b434964e9ef14ba01de23c14ee1856524f79ddfff64e0ff0f8e346ddc0caafa8d84cbbf5eeffc9fa65e9afacf4e7cd8e356a168d06b3cb6f6d0e12973f29d1a7a7e57e73de293e6e6628d7648747e0cf2c1e14d530a0d5cab9e0dc6796786143b89d286df1bfac1de04c5b9c5aa672b7476fb33e45b3cfa90a3f311adc5e26201862de4d95caeaad64eb9ee754648e1003ffd04438193ca350ee79be5573348653f1164ec917dc86d7df73b5346397193b2520872621d722838ec0be7d1a875e0d713cf6a29988c139a48717420534684019e7a5090756d4c1481f9da245d92e025898f5f802c65c60f0fe1619700273ab640aeb4c9e43e2eec62b735c51392d83f88b3f90a59031c12e9dbaa94332082f090e452a27d836304fca226a8075b430f4ae7ccee835661e98f64a2c1b8954605a9e04b35f2bc40604eb0681572e9e6cc54bd963cc618b22e1812ac8041787420b647a8c5b8ae1f30bb087047bd3e8c54d4a79248018faeb2a26a1173cb32f6d2cff5824838326a224303d6816aa4ee0032f013133cb9f9158f84489c9bf3ec093cd982c03e0bb9ebc8ba5b7bde93ea0658ccc7f4c3974c40bc35a6fd182913595e7326f435d9c5b1e3fb622706137eb38aa6a15e4982a30c08c6ab438d907d82dfbe83c5eab9472fb01bee22140798063d7c515613a7652cb2273fae2e0830f9eef674611269a9670d1bed9e05a4df7666e3d4445c767e217bd49e048aaaca5bd0cbaedb9ce301b9a5933467378bf771708d1359b775d50bd782a5b18f1588315da990f3732615bc7bed32340ce5ed1f39d83e367b7d9be9c73d03efc740a65921b0bf7c90b9ecbaeba4c8c0ed54fae9f37e45adfe7e9e1aa920b1887afe16d71120 + +Params = SHAKE256_20/2_256 +Msg = 01020304 +PrivateKey = 04818700000029fc3fd093b3c4a5b3566e630dfba51c76224b87370b39932dfe71e9876d14c6ce82e4b1b1163ee44fd470f74bee88e2acdf5e4afb58fa5f3195c50290157e8354000000b33860385ecc39a4c47bec5989d1333dd258164e0d2515f355a89db19a29e44e51c0cd327a921c5a6a7971933c423d73efc04b6631254f7c99f7a8a5167f5b16 +Signature = 000000f01d3b49a15908c6db579113dfae102e79741e4d2fb5d6f0ba60b8647f0b4c9633fcecab6ea3bd5fd583cb5943d0a0f6e3c4cba753e32bbffe73770d82b9fc8dac387a3ba7bf48210f53a8e7106b07ef136597afb676ed4e29c0ceb961ab20500759182aba44c04eacae1be08e000b072f624ef1c6efffa2ee0436bf25a937b86b94d0ccbb47cf200d71da07cc1bbde6728f97f423a683b403d11e5cb361cbb9d7fa56eb08edfe630abbb691ac7530ac9369c1e48b54884d12a83c556857dda98790a487dad5ae00209ade4f61493c4274565c29cba107fa26bf616562ff90a560efa0bc91077f0bc036b42ae7a400ad064f5ce94f062e9eff59e757d04899c4f5da254068e4a2a3fd6973f26450b2d15d84ea4c2fff1b06aaf7f915f82a1689cc70a9273f34818bb7acf5e542b52cda5c3c0b67f18e1850f16a516d4f492ac1fc1cb765e8c6e7ccc7425633a81636e9534996c4db618b95c8322cf63ec68ff8107ff7ba2d6967ed2c53547b59cfa1d7d6aedfab7d8b705ec0e1e9ad14c7125a3403e05582a74e6b3c3fd87d73cfb2dbcdac1899e5beceda918f113402ff4869cd504999d5b9f87bbdcb31cc6586606c2d7540b3e65678e65a1ff72dc4b2f536fbc1fc24d08728c497d01639a8e0e0a450bd8c7020cee0803ec630cc9d4233e9988805b16e144bf1be0296b320e83422d6f5f50c45a0a392a4685149f58ac1571955e5bf023e8fdd1b1499ba154ec9f0efe96a11546cb045d4250db03c528a491ba3cf0725059a60df7ff0089c0a0ed54ba1a42c749b6db3206f6f469fc20757955ec7685b8ed2062f527c2ede583fa203a79e78113b36df883ae280412979e7039d60d9ffff452b9809e1a0c961238a7ad12acfa1b03bab7a75950246e9243bb330c46663029a562c4fe0c989dc8898feb4d01e2dc157f2ec31f0157326bdcdef60fcd7f54cd03a4f3d7b471143a6e14970ba0aa787087034ab6e832784f721004b2646841279ff1323649f2bade63ddc35fa7a7504180246e840e9f870c5d69037ab63aa8407247095c2708c947e6d9891100dc1c1fd15f39d29f9c328aa9789a6599b5ce26fe4a09da08c86fb4b91f6513f9dfacf444a66f486f30b992d9b161e14fb84c3857a4923ba61b3012bffc9165d876610f70255a66cf43a5ccf48a4a4946e201acec6790243a869ee916234d72ce2f895c45b67ee1024b3839a9a61495fb78c2bf07b58b8180ec1f0b54b56240d6fd622cefb6ea49df16c1ce35502a9350c66572b3d9f9b8f7f930e5c13c68868880b25a42e3e9df4c84f40e536a7c43bad5e6295c5e7c2edd1900b8e0ca5138112048383a641d9cfb1d80aa4585dfc0d6ada23b0b1c4e9e9b376b681ce740ed9bd3150918b6eda757a0704873eaeff2d8c0493382552823f2f7da94f3382e9a38317713cd7e062cb7e55cce084b2eae3880813f93e02da6318a331f76149df640f746a7ffc33a7b6ea491fbb68d8a126b2d1bd9d9d777c7bfb263e386849210720e8f2e5513bcd2a5e103483419a7b180ccf0b137124a9149e4c25948ac4e944eb36aef5d44c393b6ac3afa1574681fd943bca5d71cafc59177700781ccbb6181383552b4280945178cfd4e38753993223279178e6b1d4fa1bfa94af6194d7ba36d9f4a8cafe37f10cf5d1486a1afcce778019d8349586856a109ae40094d3884725f84725ddc1f4d81f755cff7b7c7291d6045ec329320478eaada6c0adc436d369e1b29791ce059de7812dcc5bc83bacb91ce16798c0ac84add7672ce97f6c7262959ec0ab707b6709e7a4e25d630467a8b61de97ccfb13841fc4a3285ee3a5d7a9dcbea7a3c1f8dc6e2f55c9f49d357d6e2ffbde561314749e493ec26e1ef5568f60fb16e37fb7eccaa30e7f647377aa2eb6f194fe96939d7770f8be0a3bc769f833d87bd6a0bab8df5d0286e04942b711a08ae44caad4e323c997ba7a30753668b76a8e43f1a1cace06e1ebd0d86bb3edd46d771d5016ebf75e8ba0d30795d9c8c409b5893c9df4bfe7c52e1f2b5b206b3541ba004de321136fc75c6b2a14ce7891fd632370608e28683fad4285f7ad825b159ca0452f4f0a9d616c269a326592965c98487d3c24b0aeef4154bb8614a8de1965ae6955e70bd320e220ebe6ecda59a62f0cd2376875e57c7625cadf48cc3eba17279780fe87917fadb629fdeaec8216a8040a43adfc4afd4a67bd6271c21563b94a186beb4ff2746d72bda4359c20a0d4dc392eddb5ab759c8f519386a9268c17dd65e5b8ce378af7f0f2285a8f9df717ac683c7e091b733490f18886d8b858bfc33ed95293a7ee77eb2c0684858aa4993a41715bb64ebbaa711380a296fa2bc50823b9cc68ea38ee58c5d3db8d9b812f9b91a955af818105b607d812b41ddca022573ccc01bc0d839697eb4dc1840414226acba8fc27d815244f5af58c80a26542e73cc2eb3583fd9259fd0dec05454b9642ee53eb4b23e9ddac7f7a0f1bed8422b7adb4df9db2018bce9f899eb915365d2c1dc9cb0f6fdef9b89457d2c884f92d2bd65232f63aa2c46f053a98ffc16ecdb56c77fe015ddbbd02152e9c1853e636b55586cb78f3c54386757eb2aa7ed820b9b73039e2c3a2bc8afb82e5542280c319a585252f27e8776c050ef28ebc1cb8568da51b161266b818921032f68285cb724187ba1d4c7e984a205d64e98bf14c20d38b483ee4c47ad177759efb7145e47123a94fa23df3468563d003109728f786c841cbdc6adf9af748c86260df5bcac494b764229610e7fc93079bed6bcac0ee5411eaf430b8529123218fc3fb4c46e3ea462bc9d96be4b0a9e1ca64745c572191d92bc406326346ffc187b6b27e4741bfeb9b7840c478205865838a65c2040f875b55bdfd242271ef711e64d4a945b96e7a5759794548bcfdd14d7ed564650eb8f804af04d8400c90bb72fc6579ffe42a098273e1c2ac22292ecc5fba84f01b67df9e831b0fa347dae44b20bc9af631dc28c23742c33cd702de1fbfc7a5c1a8c6ba70fe0a60019a3b25d58b214786b1ce7e631cda6565d3bd3534f880bfd18557e1d577bbc5cb7d509270db3539c8976fcab4c99f421378427a8d9ff3dc7b19b3ab0a4017ce00de5457dff2355d856aaf004dbf8f5f8f778d3e2bd5a074bc6d337aaa2087cbdf7e9b02086c9f3a1a6d6bd43c9e8181d897703acf2ebf38daefd9515eac59cbfa51a387f389c1e55c570ec8114dd239ac4ab99154d543ce2cade751129977b5776de86588b5ff9cfdf810bb700c73bbc9ee1d4288c1ec89140dc50b988bf1e86dc71225c774b43ecfe5877fe9f7bc18f63d8348b605526f51d6dd04cee6edca3129116d806c0217d6e1488564ac04e0c0eb07e40c5a772d560562ba24a08c1a245585196d1894ad6c9d7d5cb208bd1bbee350283468352f4757c852e3e3decc61c27f84e725275c98fd59598959d0366466923d16dead688e028ec0a826c6c1995c9f2c46153bb94d510ec451299caeb0d81c0212da60e02b9b9a07ada42f3ca70964c060c1a52377bd3f7fba6ae1969c0c18e9be95fe91bac591d263d43f21eefdd1998b2daac7cd1de0b348ab7bcd7d3acf5226a706624db5bde0642ad5d9f2415fa37d7fa5778e01f7856e37db4ad249afa447d8ddc6e71240da752cfe6f62199a2527936fea09cddae572c8869f174a7353127772edf09a536f42483e3295facee6076cca146bc8e179443c2ff9054c5531c4cd88111982ed6f7ac063496b6a2d37680e0af4ba1096a94e7e60c412b41d10f322d61fb1ec73b6da62603c1206c6d47f7ccbbf02990eab2b6bcc319e6a1f04c4aae97e4170e05acce593c34d234be2c16add3fd91c8244100cd536446643c6f98fd0e1a9b0fbe294b7dbeb7ff2c9c5810b4a59d4b41008b4dc2b5fca798e2064c0671657e97e78cd2aec7278acae8ac8d8b6dbe8ba26078fa4457de96bb806fc3d275e8f7dafe2a661daaaeb84119bb6e94ed18d7ef4a03323b13cf849332c2a2905f5281fae86eacc5c3271ff577ccbb0e40f48b7c1b6253807b450a7f1b3073fd791cfcf564a035c66ffaf1e6b91a10f527e4bbda5bb0c58552f9380210775ad3cedc634e5deb92336a6dcc26f1cae9a79ba3de6afd757af84deba6681678dfc163473c4cadcc210aebd3c59c70b71c63236ce94b5bb3e4ccbb10e131a54d84ac9cc299808b7ea38f9a8a777acb6f9e051a8454dac823fd05f629709c1909636e93a8839dee45555892f7a69bb38b36c13e86cd6780fb4a10a524dcbf05126e0fcad4ab7c901b8dbd143ee0d510af27969b047e56af498acaa3220121714e5300080bdaab25835f6b93fb35ffe3891037dd2719c53d0fa58f2827df470c70aca9f2553389696b8ed489f8b4731f3c48ac71aac0cd06b77914be6838be9f2865648413419fe42f11b87c12dbc6085dc6fa462acd9ac42826ed007463e3d2af9731b342459a40a761719e1038f47136bf82958535faa36ffb401cad133f5b4bfb417d9d39c1408e0207651dc89db34cf4519cf26017057a513b0f594efc75c5035aa3f1e12187bbf0dd71387bddd94aeab46dba3fce10907e74cb700eca3e1ac0598602ea8cad8aaf11f61227d4b91e85f8e1f10ff32a119aecf514f49e4108d34faf161292c0829a3100046cfd98e1a7106b44bfcdb009216d4601aa717c5e842fb75b0d5af62cd0070abe7c6041822b94866af19c4d93dd550bbc06ecf8049053b672156729420873cd6aac11b3098624534b38b89002deb672a8eac134f6d0b3a706f73bb9508b1ca6ebe5417da190bfcbe440edd2dd15ade44830e3aa9ef29257e27ba281f1d6061a0f0d6b4741b88edd3b8b428dfa854fde936c771ef8611a7aa2662323ee177a995f3d00b21a278b2153585bb452ac4a5fb2117c7132737af66d7f73082d996beb35b2a31fd76590875a9ddf741bd14cb388bf279b640ab9ad83879761ef947bf583ccb756c1b82128423e1713274c27d4ff1bb387089755811cf19996352a78012e5f03adf2345ac34a2eb58f3c855bc18ab41034a7a126ae2df5f60c29bf3b35dc3677353a0f996630e3c7088bd0bb6b18c794e7615476c6a09d26b60064b15c11b7b40293aed7e9f15778ab4adc79ee2c9ff6648e84478ee58ed727592861908979495b6598ba1b48b12210739c13e43d977d19ea17ee294bc168af9565a5052d00a13ca95f5ade226c93b330337698d8590cb62413f44ee013c27ad0508ef90ca378c95aeab57d6c7f08b5deba3f90de301a719a6b2c44aad6a4126283c43079fa2410af3da400321cbdaf55c86a0db624b87167a7d0815e7bf35834123390c8dc0f6e2730d97e236317a9939ac9cff801f07417e4e5a161557f65ec72644850cef78b8bdcfd7937967c82185aee0d3f403c82ad39e3a08e714a7ff13b99deab5351fda6ea358e051dfef8ebd15c5a2ba70d1feaf84ff74036deea0f27bed2f3057fcf585102157d496bf2e6637ed8d0f26c025957ad01051c5af74efb93da2fa16029dc136ecce17ea05ea3a5fbcb988ba6df6deb9e5d92ce81963f59b2fb5fdb05cba2e54ad2e9173030c4d69a980d4ad6f126f56ba78f99183ed5c8672587528d13ac42178e262c04764e83994f16dffa06acb37e3eedf74c30a17dfc26326dda1d5f669b02a98e51821ae2dca4a8e5bf82d2f4185f8b4cda31256c5568dac80197f6fca671863e4daf3a9a3dbb9d92a08403a97c6f183e7a56ce1e892e1525c2d763e4f0a26376d52c58d977db49ed57bfbdf41c7a0b495b8a4d2b434535c9275612a5fa287d045c2a92735c9aac66714a4f31eb1a2d66a65e510bbb14d71848c95664117bbe1e94be24c75e5a7be94bb5e5d16a6456d6a43947a7482b42b38e2097109634142c5ef182ca09b41d5f6ee334cb8e55bb6bae9dfecf5da30480d88541003885d3950ac99361d6a47c3120e0b5d31f9d3584a6cc21c4adad382ee0aa1d2f5d87a631a03c5962949e663cdefdd3c667f82a0b20a438f9502e6589a972a9677824e9e3a17eb27e7c5d01406782e9cd28930998f97177dcc3bc71f788df98ccb8d7e653f8478047b86ed1d823792d8f96770bd9003038bd1e029ba44d5d50bd9b534fbd23a1e41ae131b99a53a4a5c817e63080a4d786439e0d46e2e6322079c45b75a4b717ce5dd0ed6cd04a93f512b5ec4ee80504ecc13d8af6139fdf1b20036596f14eb00a9df0fbd3f5ee32e432caa9dcfb6faa0e202cb95d213808ba07aa987545470f2d7e1ecf825daf0d4719ab3b516a7cebfa57486890fa7c0ccaf1895c3e7dc40e9516fa256a437c7fa874eae9e85825fc5d449b898f611cbbdc8b29eff11a77ea94e1d4d0c9eed48b74724c451d754d75338250a30aa472c3f59b30ef0d7019efcf36b730e3a92b612034e7a76c81941f9eb4663ac639a4fdb502e1dcb29f7c0c8937b01f90da28fee6dac84952e6c9438920f878f9ceda929fa5c7440a2194efdb2663a3f0b72d901c46a972844bff9fbf75c20e27927f9c26484bbd09d4a2f2be049375d3f31a118c047693e1454176914581d4fdeec15854e2afe29f726d7f74ea50f9b5b787ff518ed535687d75aebcfec00efa8f9632c2990797abb13158c31dde9e46b5b145f42c6bc034e9944cce4a4255d939435be27d7e48e4c020a27df93eda12c65c5d73e9a7f465b07de50f211f825921a41e8d6be16d21e539da010d639ce13ef1679d91f3f8f6f75d7d0181eb03f622c92e5a0bb35ec9614d1b0a8b28e05e09ee597ab30238ceb0908b5ccecc42c0d3147a845a19540b5d37653e8c214c1d70884401e5fdfee5862b10c9bbac2a5dabc54222ab21aa1e27587b7406de9df2767caa4c2590cab08009c0fe6bc75eb5eb4fcb035234c0bac050bcabbf94067d66e33d0bc09426b48c80c8821dc11b0e119b838b657c6aa8357c53cb0e047c94808bfbc5b075112f8a3f87d2d2ac5c821bd1fb0f646fb3c531d717abb5162e65b237d9050a7d244779b9626783f26b + +Params = SHAKE256_20/2_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818700000029d4e53677cfa6a5dfa8819797706aa7cc4f65eee023bf234b019f0823ec2fbacbbbb077586d335e2c1bf5f20d88d42f9fe31d11aa15b75a67adadb7f93cf027700000005a725a1b431dddd17daf87a48d2465275c9a1e186f9878812b7cac946f5537022888cf39c28884e73f8ccb3034b11c0019883227cbcefbc4dd9b4210f0a6299c +Signature = 000000fc04783bf62e4b8a41f5db00ce6c90958605004d59c452f64b04ab7934d4f77fa3da79a2d793d3ff30ce5304558bf18f4d7ffddd14a9dac4332a777ebf75d95428a00b98f414d0d34fd969912de9c738d294cef62efb39df301f02a3624eec7330dfc1917027cec2ef924552d9d6ba8d3b782e445749551cf56dc39be8c31517be3e509d198328271880df861781fce70cd2362262bcec03a2ea55301042688df00b824de74e3b07551832c22a73943cbf81819bc989db66da59fae575aeda9dfcc1adeb19641a5cd7ed59284d142c448e3405576bbd5b48c4eaae5223c1fd8e2c426e653b63ac1a3eecf667ebcfbb67df574bbb64828431ec9314953ef3ef7d2fe84499f86ffb7cc8fca8ce90b51e869f11af9d63946289ae4e31f27db6f30783b9076196ac2e300b9f7d62a3c5a9fe69d8f09d9913a856e74848c58c4408c4b2be1c94ff44b23ad1ce19196318aafb1bf12f0ae0e99c9751acced32f61a041e02540def12ffb33806fbe7094b0910f022d1d05c6c42393347c15c8cbf8b5877774c51a3e2f445424058ae3a2a1d162c53e5367a7bef87778482a531287d299d44fbfdf68c814e3d4e2f8dc4af92f1acabea300ef6054086fe42731faef882b3accedd001195041fc0a5c04871e175c6e138b90739a31643e932ea76200df8d0f34397a577915ea910893717ff30f6f3acffaba35792cab6ba738723ff752f0991c2d76546e8c878a3f9bc7b391a474017b1bb687496499dab0914e8467ddd21635a878ab106d57f8bd8ccf6782e598201a59e07da50da3e2ebd8382e89262b730821478a37d89492e61380a258fb7819d85cf7c8afa5cd96452d929bca75fdc672a7db4e0f85a81c9d0e9a79183673dfa19fddfb6ab74eaa5746ca74535560281a2384fd73727d4022c7f792f5380cffe73bda12aee1dcdf74a300e4a0fefe8ab44506af55279bec77e75e4532c1f60d4105ef229e5665bc1aac5cba30409ae9d9d86f44a04bd0e44d47727558febdea17ef1d326e767f3459f7b4958a661642c1a868ec0b52df0e1002d14078c1c93df5bccd6e73143cb9ba59dc682cbac37edfbaf3c8a87a2f3a757bb27b9e60a9e2c4b810f4bc99f424091d741ef42926118f3cec6281ee12fd043ab282f06452a11e75309a392358fa5d12e5b81e0bf2f49da14d85dc9b2522df8fb5f999cd6a1bf6960eab4019dce9e25f8e6b359b639e116ac9cda9b8165e9dc6547d132432f9ca87b4a77d10bfb9d581bdecb864dee1e89aa99b6abcb3a6ea9f7639496228e017fe347db7e714e565e7afef2d23d9e79bb924bc1d1498eedf200fb2042f8f3427c6794b25a655184172c82f00a331938ab9011c1ea4f79d70c509b471971ac9d9d985abbd1ba45a88336c5857fed7027b4b529927e4a29ed7450137ff87cda731cba49e8d643e35084b55c611a1362a2ab7df7a23f0b44dbbbebe0b0e6b3e136cfae0294fefa2b10c464a579a52777e28638d5be98eb1da83ef2d5f498eb7fe0e8205a0f4dc0d34ea48d7d11f2e21ad0e6d9b355cb78c543a7f7aaf221e6a1b619e4969ab15e757d284a58e36d7dabd21c7ea778deee2c143a6bee2e7dbbbfa05d0d1580f7976f3c1ffc975fc124cf98fe1db64a885f1769a2f31be1eb716aeee5c9393d96699c68a6ef803f85df79cf62d2bb40d593ceb040469f8cd35ef99b6a863b20262d8968c6c6eddd6e37a8c915f08e36b74cf947592b2d1373fd76e4dff51f8fa2aacd0ecf3c689406e6a12d40612e6950d7aa151f89d95a9ae195142e704b2d4cce93e4816f30ab01e9b930dc8090c59cf641da13f18a94f94652d2eb56a354ffd4684db38f70f30d8055092c687d99ba5cda23a0a835d38d59b04a30817b8e32d2c20458f600f12a9fdc6549d9226357a2e3c528060533da983efd7211263316202f7fbc63d3fba078d2335f90b350badb039675ee3f59107fc3709fc71e4925a9650180fb4c7433d338d26ff7b65ed89b5470b6829558939f9ad17c6c78945a7129d2a2dbe23ebd9d3d6cb8fd1914b6180de3bab42c0e0d82c2eb0031b61cf6f01d473161512baa64a464b702cc3b5101fdbaf47b24166a5e53dd9e83eb37e841304aaa18c50a8de1cc402c12c612ca1f214fabccbff6fa185341b1d1ed41d2ab6703051316c0a20a6ff653186297b45ec41e8f572b30ae54825a88e41cab9c8e4e6e4462f1d0de890f4daa3da1aa8fec72bfa3a7499e8a0e499436d8501d97df296c92696dbcc0bb8ca49288f455fb1e647f53e33eded1637bbbf4ac49cf78545b5013521abec9b8bac16b3197fc09ce08cba289748d75c8b800c0294ee2ce9aa715d56fa4b03344b58121c9609cfea5b28e14a4dda96c4821c0dd4753ab0aad0acf65e3c00c3ff40e8f41974443dc46f3e4f9208d673f33f5350ce1c53cf4faddb2d79dd521fd993901b83b9e612a3bdd4edabfea7075bb992fbcdbcdad17762552f5c05bb79b9f497dd94d717e5f8bb644b6aef9c21755609e0ac5a1c111f3725b2316e81930d5e6877b60ff5bfbbf9880a86c4bd5079005d1dc186042e33a61a06e0eb25af3fb98847c361a9bec02dd4b8259f0b2a09e96ae03d375703ff791197447803820755eafc8d11038218ef5b8f0bf71b5c7d054e445439274e69a73983ca1dcee27d2b000dc1371d53bc81fc2e48953a3eefd73ce77b16dd2d44a9b4a22f5be42f2319f81077de318af182e58d473fe87f75447b323395e702af0920a670ac56a496768f7ad082d98b96bbae48a0c03a5408084d6816daef06f7b00594d2bcec0e71a8b70ac1a97722eb040674981beac46b7e600f3a15f973956c6f29c3304eb8d043805089cbc8774a1ed720e867516c97041d2be823923d7401ed282efd3e221c5db7979d4dbb4fbfe3210db1eabb1f1e210f2752065a6c9a11c00c012427ef7e6f68f9921f09ad4a79fd739bfb665317a8ea869d0c7424b85e58269c9f5d1dcaf40e33c29de1a1a6b4bf7863421edcdb00eb06714536cd69963c04508777362f62559d13c497edd5281cf66cc9f8f66ed4ba8815e5ea6195c8a852e949924eb3b234a79673efe3173bcf2a725be7b5bac8fb48da6c8f2f37a87683dc7302b1bf522d23f58203d54f48e7bbc1c9f9334cedfcb905670d13785c440077977a3fdefdd81f7a4cfab4a4960e9fa6012edcdcfe887c75a2fef1e31493b13575155cf2a9a9c153616c2d4e43ff28fdca4e4c0e86608a12fa0ae04d5eb2eda53b3b3bc6674d634b4af17d89ca2eeacc3bdfc316a5fde297d69105d7d2aaf0e4e5f546e8a6d8e2dd3d465c4f90b76a83c999461970c017cd53fdd0acdafff8fe02a22c2b1ba377c45673f154c984e824965a393f4fa2dc5d7dc8f1e0ade85dd601f6f2185338de5854fb2eca9952ed8116f0e6590580ff83e5c73e2d34c1a1a7641119c056663d8d83f239a86e5c53c3e42608492eb90b08b84e5b2a8679e3d4d6a946e87a28dd82f29040746048945911688deb5de61cd25c4ee95f7f56b8318f389dd2771ac77c1b4a7563c53e41995f3a84b2f3e75fc3d55e8d7b56cc9cb1dc333a4c2f4ac5b0dd3e964da2ca52ff7d1300e2fa9d41e6e7098e1e83636191292888936b5ce20854827bfe0a2cd9dd8b13e925409db0f42607e7792554d69c0cff0f27fd99d9500768a0e2fa96fe7c28dcfadb7b43e5f9e77a9b8c587fd34736a34cad63315d698742b3206dc8fbc6dac59ad62375aa0d982a755e252d99999a6441183e57cfcbe0bc31bc1f758a7614be5b9e672de6ef1c97686fb673a94963149e8bd0932f07d943b539224d0890be0d1fa2ce228eb7c1e71285adb4186c9761363a59e66c6c7a2f62c39ee7420bed4790fe51cf490e1844efed336ae3662a2573551240b638c2ad09f8522ee031af12c7cefcdab695c9c334af17490ac546d22d1e94b29f3e70508453b072c15eeb48c4e16b7b176d338780e02ca8c07c279701f2c9df045c7d7b2ce9971af933c4e3c7b5d8c36f01f59c4355fa927569428180f30d61cea78c793b6cd5e175bb41d5e14ab953ea4fc933d0738a5471de77e6a8d27db96ce83332e66f3a90a609a5edd7354ffe0eabe949af8c994084de33558b4b70c7260efc6fdd185bc771f47cf240f603209b1d6f45024ae45c3d652be8c3527ed078fa1245a1a20ef883017113e9a5d0b372b0fa74d3e5517c76bab4a08cdd616d587a33f7d0e37829efb603536ed0b1bbdf015e1ff7929ffe4e7550f889581efe64b7f7994f74b7b14e0d919766226afe22f78c792c974743a6379862bb29d524034ae9fa005a479cf54a56582719c0efa3dc0101ac31d7b02e100c0bc6c495570221a69af1b653c814d1c3fb8ddfc62b9c713a84d202736e27e6a64d4c8edc330231008f7cec74df18ddac943f9334102595ac9a5c58189c9f0065f3c45ee114f47ba76123cbacf9d5eea09d7304321fbf015b1b5692f935950187535b36cfeb87d856165c4a55f570d85f321e382843121fcf7957c0232d9e6f982b2b77ac1e3d65001ccd49ec62c4b493f109f1b7aa9ad250c45e288846120ed33b97fbcffe6612a98eb759b725aaf8ebdb2a87b35eb72ddbc7b326ebd9c998880b80f7d996a5dc4da322751969cb0493d6911bb6b825a6d7c36440d68e6926cce7864a6ad7b61ad5e47638edcfe3fa435f42a40052f1661091b28e3ec54bbfe62fc17406e1ab80aa1bee7653d152a3bbbd261c6ac29806f6b0fdb6dcd26f438dd40c2db26a3e451fdb7c1441be3257e17532eb84fe33ac1dc70b2e3b6b1dba018a40043efa9d5e0220035f123c995ce911740d3e0bec566caee1526da071c1cc95f1f90f4202575f995b3123829dc56052c6ef776eeb0866d142b73517f74f920cb64f7d3b283a872559795608cea9f397088940946ec505c403a2e8829ee7ce3a36197b6a18260824ef425584a9cfcf5a5f7d8d7b52231f019a41d904663bb5f9b2fdc257a1174510d2b47e58f6cd522ebfab93aaeef62d2237f277a1782900d6a6d613c309fb8adb14e76f1c75e55dfa497f35def8e9823da7c711db45eec6d9a4d101e195b3697614b12d6a7a8273f2f2c8bd83bdc477a810e928a3ae30cdba8381989babb09927e8a01a475e4ae66da88cac8780ed2ab7513f8dafa8829f6bdb81135b80b52b8ec28770905f53d5e6d814449dddb33bab8dfca39d21509543813e722fc2f9b20d2863fb455cddeb711123e93c53dd871967f8efcaead4a72738640f5eb47ad3e089c1b2a2cbb0f55372d570ec85a8f0c507c4a1f006d84788d7d9b2f9a3edb63879f49744694b0caca45f30206425c008d54c0340161f8c1e1b9253a61097daa3c2ba5baff5f2dd2a9497838a8fb0dd99e44568747ebb4699a9889954885db72e04db2ecddfbccc1527bbca42bab61ff349b5f1535adabacefb40db2ca300ed5ba2e0cb8c1d7383ee3b797dd33dd3b8c81eaf04f6069509e7377d44e7063a52fa04161a9312f2b5c6d4dc4d3f11451cbb621f8453e01641a9bda7134e22ca239c52e1f412c5ea73a1283061b4eb3a091dc307256a1f01f4b7d02fa31a63f3782309d48f3169af2547a1721511cfe4738326b9144b951454e3b305019757a2ed75f6b17f2c0395a86ef4c9ccaabdb526347e0865372fac262111c37b16ca4e28976905e03c6ec155d08ebadc496ba2d46b2244172f19fd368dc1761f0a5fc3469a92305546af14ed4091e510f0586abce67e4ebdadc011318cbe51c37befea9c60ab130e354f1568c6728e3a8e76b356a6e63bd483e4a9cab363d586d722df4699e0bc774c9239518acbdc9164103fca98914f31033c0842d0433d708df0d21a3921dd8b3f00a56573510206f92c5519b7c6b597090761228991aa2aabb8290c4a691b95a3a97fdebdd967a44db549e2e82e821a2e660a33ea9b24f321e275f2aa6e8a28a8857a548cb2683b02a16732e245c5661d17a14510812531c43e4ed305523fa277987c1ba2060b900d5194df692d288bdbb4a22b1f35392333b6e5f8d3c384e110b64fb87510d7f1ac167b26877ac78db3f43155ebf97842b0c7dfb69509a1ec7bd01fcbee2fa67bce4767551e38e17a3154ba048846016d099d378f663e1bcc0b39d95a860cb7711f5fd041cfc64237e2cf6da7bf48b41de533e6003e9bc257f879cb5f20d1492d5a30917a5d4ea835bff13017cacf6b59de014ab7e96e13527bf915967faed6138871247e10aba6a53a9a550b87d9574eeb30d6cdbabf36a6ac0553f01dd285e298a14c3b150e5c9c247e1eb754f7fdc1b848f1c54d59b2575b2c4d20d440cbcaaecf16ca4657f518e56e06e42171716617bac4c2618f002e0c605bd9e47148359d0cd26e48ec90e4baa7aa30995558dfecc09277ba85580ac3d4a664a28e760920e28dff097df60d2b1750b1815ba8a5a3e3b5a651c2133bd93d78f7ed898a751348321e6df58fbc22f7dc7193f225c9e49aed3a8d74d422f7b4b1fda178529aa11487a737a74068a69b3c56ec8c647b029f1376aa1214b46a3477c6dfd0efeecdc683ce5caccaafc2d08ac1eabebf84f03dd93860687ae161d7d38e926a010ecbafff21bc2138f7fea1a7eacd41e7094952740b2a7e843585866462c2117405e3bd487d764726ec7fa7e59c2d94741b4a4c4ccfe2c926be85f9fd2872713996c1e33176a1dc5952eee16b645ebde05bac57ce9da9e23e81c2e785b05776dca72c51dc264afc220964f90a64f3228c279a29b7072d5865c01e6f7fd8216c85a26ec592970adcb5cae269c19e1fd42b60daac5ec118c576d8fd7d1264ae8c51f8c59354629b037ba1dba0bc05ab8e819de4b2631aaeafdd233f8799245999a3d5e051c4f62e661f101fe1b8014b56b74e00dad7361173e0ebcc12aeef1945c119e01c6e8098c602cee2e0c4fb855c9f1e8af71f89c9ec1c22ddc3873727264e18a4c3fde67be7f11b272ecc9de963e27f71b0049620dfffd0e18ba35a111d2e604ba003fac2fbb966795a2f1e54a9c899 + +Params = SHAKE256_20/4_192 +Msg = +PrivateKey = 0467000000329f687c03fa72d743ee7bf2e6157819da18bf83d7d04da512b2e921c9649883570cb941b48ed68dd97aa461b7080927320000005054aefc072a17a2ad6d49b1fa17d9af8c7e6acfa4c10401f12bbdd64e698ed662bede961ac1e4a1103c8c50c2b49ec6 +Signature = 000000de37b229497cec468bf80a778aa2fb23aa65c16ee2ddb661568ce8b033304be16b012292dd674773660c77ced8734f6beb8993f2413ba4f649366ac8e0b53c9e21e32e569ac108695b75526d21559a2aee88811bd2e18af9d7829d3fb00cb8af39c8164481f2a93d0be3152c7ad075deb536acd384c85740dde357b174085349b8533583dcb7c357887b91184fe9eb036d7cfd66189a7f384023b3957e0a99731eb0ad000933ee9eb5941495a5b905defb9132096174dec8d35b7e716d542cd1e5b8ef3eb9f68f93a5133272703f7ba7b115e72314086ad10d10022d959e4641c88f5038c7b502154165828297d9775721ac907a2ada1a5fd5fd1b8bd42aae85084b56c257dd12dd1872eb67fdfc6c6d01740ab036c6c8e8a7942f984b07c4e19f8f249958df093bb3a70f5861663b88db32e1f8012f0ed4f16ba675d60d46430d9e2f2fbdf5a2ab559a0116267b301fe221d1fa52ecb8c06bf5756e5a62882d7d209add767b93a9c3e7a8427be5d8b7749b17c8d67991c443b8cea74f2e4d9f004d894505707633dc511dbedec53cae92a671d8677411aa55c67a38f8a3114aee689a272ee15f783071500b0b243bf72d52fae3d254cc98d9928dde48f52a1d56ebbeb6968cf860c8a0314462e4f5dbb61f01ab86db85e4504925e83212017dcc4b8ddec3bb0e0319ba1b727e3f25a20d2cad412e3ec9787ceb6f42558f0291c23082aad282bc274a74b3ca37e67b111b916afdc878dee3d0fd3a7ad33606ae4d16ebf20747917b0ea2d857bd53927de06a18db9ba0dd6faad2f0a1cfc4f6aefa805249ffec9cbe9fe7a8f2fd80097fb52d6c52aff2e2c27ae8e32eef55c772179d9a87295051e4b6978f0a92740952e150efb5c40cb3c430daacbe06f3cf10aa527a3627f2abe0f40b0ef1a1d9e2371077b59cb06ff57102065cfe0ad998be64949554f4f8d8fb56aef54cbde4a67327ea99fd961edc713d2b5f1e550047bf8c7f80bff5addf2948284cb2182025be4f2d69c9663d4195bead3cbc2ef077bcfc6776fd011c15365e4464397b7a8fd9896e011e0cbe9b8d12d94ae181f3a77eec6bb306c25677d92529dc73d72919f65e19a92df7d57061afb5008a78cda6770cb55736a26c9970184cdbbf989984b7a95244d79f3a22df3b0e4960677cbb50cc64e2a5b746ebf0f10c60e586fb10744bd83e76a22ade750746aa7a1ce3f790b43dc1cda9edfca2bea79470b0e3f912db7a1d1550d4964252c630780518e162058b38e3ca5450f5663c1cf68375b4fd8d18fe94531f5aeb1e0869f77a8a76e51ebece714c4ab43f63dbad3516e22de650e9549a9e3be408c7bb5394cb85b842a2d84265bba1870e04d2c94f3656c69aa4fc328f6ff3b13f063180dd4ebc8cc6d704e1b46992f1afbcbfcb147264167b90fcbd3d6e44353d0de0d488fb8273e0127e7b48689ead729a02d2f7fed7479c686bae66db0532bcf2b146b50ffdd89d4dacd203d6513d94b347bb5637bb830f084112aa2ab48a1a08d75b1b9411487913d8e2d5809d870dd9d8d11ddb13b7198443a48a69d49ac5c03276b9dd6536af73d2d8ffa062a338fe642689fddfd14513c9f5c1f1804b63b10b2d7008c50afe76b6973b0780937c56961b1bae81f655ac939369fa7718cf1ad87150f7fea8d2b0f91ddc87cdcdaf73cf36c2ee652a3f5aff18694f35063795b8ba2e280adcb20aa142e1c409c6fc55ce9b6bdf44a9c8d3884a8869562810e254d5d3cc5f2177b14dde70e281b92f03b7b8149a64542fd32f337750d659202a99f1a07359e780dd22593f3bc5a6df3c0b9dac723de11d61b94d76f2172dbb91c0b27a219f1357882f9d5348967161954cf69f212a32e98e05c631d161750bd7a61a3bb90ba3cfdc889ecebb34feaa4744c4894c80d5d6f81312bf3e19c21e4ee5b2dc157fdbb4cbab179fd405d5543bcd5b97158654f529303d292a75948f626ea7d7f03899917a8dea4d357434aef31fccd21d8ab330dae0f657a352562647b7116729f7f548b6eb4ddb40236609aa9779371eebc2373f27fca2c8e78d85e3b63684c299f6049d1e90f77a6e11daff32a37a9a4fc7aa881179a46fc196472990ebc700aa34edcf7229322c5c2a4d11540a064ccf3fbc4605d062f1f8bff7d66872044e9d2fded520bbe63f98a8e1ac05e5121e3fb4909eaf83b600c4e8bad3f08413a78874be1d166bc326bc5526439adf29ce5f3277ef201c0bb36b29b4e4543a40c7af3e4fb458246fe6a8123ea7783ad7390b85a3613be445e8408f3ff841b7e9a03cd0fac49566d1ff2a1e851db957ec448079b7c59deada3cd7a53d549a106c8ab3e740a49d41b0aec6616861559196b3cb1571b9b1659d91ab3a1f6eb1e4e41b9a6a1769570ae82c3b36bfa03ffc8936f7c110c640b677027433768b6c0686a610b0a2907e8c3ccd232dc471a822421d7bb41073b562e3192a887f1f829e20e3940945d4caf26bf517292782c78830709005dac6e27eaed1515f19624963e9ddaa06929f0bb455f3139b14ef04e2aca7a95d5749bb3d3d23954054cece14356f4d9aca88d8f5633f3d94d748c7d06528de65d5ca04079b832fae86524c6b40a0b2ba973b87e697823b9e4d19ec2cc7002ff12eb8ac569053ffe6cd634c785f7ebe78a7ffb8226d8cd69cb701278d9b764d737e2abfbdbdd94fb975277aac4d0303a1d04b584cfdb95524dec0a4f5a27c001a3d55a98c17ab89638a2e3ea4acdb29a98d33e5dd3fc4fe8b95707db56f6eb9df69a400780fb047308eb281c7b7cd536199881fe63e59da2fe0bea445c25bf309a6373a88e922ff60dec392840fa78df5971dfe47946c52002110b9c7d7c5dea1d2d8143c92a86a92e9b7e9fdc86d5600401eaee9810f7a484749da8b2ab706354132c7721c72d00b3137f848ff274b99f970357ac60a4f644a7a749d976481e257b7ef00248692319a813ad3ce48b15d9e152f760ccc77b1a76d7f5b6c803dc15046eefd41c4129dcc574e251d64d2a03b325f57416ad7e0f28834b55a454a05a7cbfa04b61ecbb30182ed706ab0aafc92d3724c062ad542ab3ac9015be6b9ee736cb2bf5fed0bde5c0cba4a52c375a23950fae02f6f53a63891c39d4d0c22ec48a4d89a7229d2d79bcf76a5fd972820bd3bcfc3a1b22eae65a9f07f928ae570e2f8a0989c2915798d371e1533a28759852501e3e7c5124fb678495ba2a693843512d11b895cfe26d007f6f73ddfeb32c7b9e6111b81d8890d619456b20bd45301d9a4041a8a8e839f5964d915aa6842f1a0188cca6cd58077688e484d13e635b65ffd24f0e9a715f9dc417800f81867977325643b65e3c785b557bfcac0f1ada443610904631c7bbaee7a555bb30976fa4a688384a03ba2c7feead1e0fd5106e8ed8055c69a5093f6c66bbd14e391432bafd2e5ffb7e7fe168b7fc7031b59501ad7412a13581bc913a6f4f3854fbf7ddfdfc2750eda2efa492cf86cffaa5bf5b4075b76aa761b08596c98dbbfbd8e76f1732c862c5c9b00f83a86268d5ecaf973f8f7ec334401ad7d238dacc60489f49ba1021c0c3cc2c4637eeff1e61fed75fe622c1d3d80705970cbac7782c8f701bda2c5558aed40e67b5d2dff859d997d2cfe839fc392b6db66cbad0b9bd6b99b2124534ec1c308de6a1a0a8dced159f07b389e2fa2bb75d290a9825ebe974d6bd86cf5e7c5860318cb16a110a15c2bb22079e5718d24e62d156b7f9aedaf0d4c28b6bbe031a0f05e92e4e9489590982a57fe16cf3a24f316a4f306a8af1e76f5aa5188722e3aa796771976009f84ca008ee1b915ad1f0b312ad7945f1cd192f545da43a79070f9ca8990ce8d454d6a082ac3e384ba26db2dd3a51074483d6549c3c208dd51592563725829fc6e454c693b29c8c84b8fd408b79290d79dfa4091c6d80e110e76bae03ffdc8d1f466900fe7f3f1060853e0f139c996d8a38fc44a06909e6e02d68b481e5f6cafe6cb3379a2cf713a39ef3a6841236876de1340b9d2beafa2f06a26caceb9a06dd5e0cf1079fb9ec30de25cf37332854d8fbf3c8fa0569656aa87f752d6b3176cc2f0bd595cc00b97063764594be7a5c0983d3aaa8b6163fd8a5368e8114fbe2103fdee27862785cf3b13ad881abcbf45098eb12e8c3315b7567cab89ba31dcc4491db09e802bbe5c9cc21775a836b26f83c852e176b39d52274e6cfc9744e641ea1a2a3634934509ee0c9a13739b8149f6f861504f76efccb9c683099d2069dc5e3b1a2490428b4ec73166bb5ff4b863fe5cddd09fa1a210c0ff308cf73591daa9000cc85d186160a1377677529da6d37e5658f3e33bd9795d81af5570cd894c1de81dcfe45fa0d62f80775dcc871d2746c267ed4073deb531a36bb6bf4b61fd0770a0d181cba7bda99456fcf7c7b7c8a6486f24cbd5bb3888231d39316904d970216037a3b5f4fc0e48b19314997b49139e7644607b71a20312ec0628d8e39c3f60089f9527f4d9b69c75adc7a41b76d997a981aa29c9c334c3c43095771bf747ab359e652ac8d7dbe6a2125582a12ed1da732047c5e186954fe085927f4a523370cc028d5e2f0ace73c92a07ab4c06755f3830637a1eabead1e86616b24e388f2f2f8a36ab32b849d5f4df950c206ca099aab2872a97ff76a3e37caf8457b5e95aa39b917500061f97ee9f321805de3cb7a3b48c40827c7bf17593cbd18bd43a3f321888d1e2fed8e2e03fdc7dfc14f256fe430a50ecb115d933b916bf48c48aa00587aef2e0b473c4dda6d314cf02cdebf99eb39afe96e50e545184af68f2502474858a9a44578c36c1b4588cde2bb6991171be1572048840495f17edced83867a5b2f8a110680e1bff63bb6468bfbf318e65ed59460690b7f21112daf338bae925d142ba6ee7e7b35b699a296b1d40a41c294386d8effb2192393251080eac941c50f157080738bc685aac40f67b0d627aa0ab8e78bf0dfb70c8b4e8e09d2dd0b53051631896df05c44bad16cf63815225676cb34cb561ba51aa1b18765db6735fe11367bdaabc0babfa271818bfe778e775435bce65315ef4e0ec3da2dce268863300dbc87f6d1cd2a60be158f55b9c82b756979848a335658b8899d6e96f295c0048271f3bf2a6fe2013c3893e9bf53c8bcd45d1e515d77009c270c467eef88d804e75b70c981743b7c1f67e4dbf1494f23370de4acd0d18d9f04f555862175bc44ac9b530ce2a065b1f1a7e3f1262879b70a0f896c4eb18b0a7b0c32514fccd3278275509a72c7e20828945f68e870859f7c99f571d332ce3034f6ece22917b2acfb8f390b1732bd6463d4f20607952ce974a014bdc84209a1a20ac9495da760256e589c13044a35b9a2e59141d760634da03431db37f8ddb06b656c55177be915196098f2b84f2e3158da71eb61753342a5c775a6985e6a61aa6cfcde99bd7abf001b2a017d515f2d7fd4569ba255643ae73bb4507696e903cee58dc4632e0ea54809c5a8a8adfdc3cfbc11293beed8c618e9bac418048086945ac80dbee7d2804282cd2ef9c42939efe275f4449626862e1feb3c3ec2875b8dcbc9ce8d89f99e8c328e1a173c22c9c17e48604f95f7e32d013c439b7d79b461645d6adba759cb76bf8e4589969872f248294c0741e9ee61447b0c510b4ae720214bb13971e5285cf81381bd5a4057b34d6c918f1809e7ce02b147f53413cd976734b20e9b543c1a119dbfb841cd98f13b2702e76ed8f7744e125b97ecda93d14c52f57bd5ed5fc5c2924111b4edd1bc4978bba07947525a9aeae44e7c9bea440ec2d75dc1057712f8d233008a1cf6b51cb72a06f1cb32404659e07bf46ba159b1a2c827731727278c0fc1faee3aaadc1cd2c834f569536cc9e246a9445f1681da2f0b0c4efa38c79f55eb0f72dd76d49aae785ffb6ba9aa0a62a268b7f230eebe0430634c773c5890db79bac910cfdbff5e35447e37827792a08994cf6be75afddb2685ecf3d43660b3e3c4212707b4cc7f3564b8f151bc1ae901d5b887caabf319f9a613f0da9b9b6441eec38b4deb04925b4cf17d7be39234ba77f0d4fcd835e19c8b1621dcbc393b462b2eddcda4d9aa28e5c38b946c518a1353477a7b6f01b7fd472c99eabc8bc56253a7d236cdffb8840d4c5fa088336c2a56f88d872721584cf404f82259c229e25bf6d032c5018afdc78d6ae6a9ed807714adaa038ff3c6da39faed3cc8be3b60657893f65dfa3e9feab79c6cdcfa29b7b63793899f35520ed38b3917eda7f53f978866d802a1fc0a6e879099151084624b162e4d0879f2b52b34d61dd0cf6ac274435c517d26aee555129d8c8458dd02c994a66ebec6852cc92dfe44c69386eed4164f804b14486785d1187431810a6f9f2ef429921dc866ba66e9f221308ac1768790160d358cb6b3fd5d7ff6d96aec40828a33b74c13cc1b74899cfc694bc2f0d823c402ce4861a3e629beec4248cafbbfb6f1d7d701223d0301a1200a772d45af00816bb1d3962faa2e4f0ca60718a964a462fe77877cbd35f79b93fa66e885ff5dee78704abff316751db2d384817303fa5418f846769cb302071128cc68ab3da408a1a95d0d440463a6dfac7806a4ca327cd8d769146064980bb81c7e8e4b3ad476c9237ac3644e5d847f03ac37ed432248b17d27235df1ff333afa91c06e62118ce070acaebda4d517aa02df884fde8c4a1e09ba241ced79178fe5331f26eac13ae834370d2ccf6096aaf76e95ce4a51ae74eafeae2515ee93ae0958a37d4a56ac73538fe0008736d05763f0536e9a8ff8403844aa1eac8a2d1950cb87a429ce29fb2b426b9ff62b4d10a9ed4908fb8fb12e196bc369843dc4365324701ab9da1667ba53aa6972d3833e4653a89bc010c920581692d42809bfb1bf5525ccd3b8fb69715b0d760841a99650a1e6961bf1a452de8a31d80f4b99ca518a57a4db60330c8e4f3bd211889f2cb6f99748150a924d59b257d25f87629f01873413f848a380260ff1413716c56176071ce9b63c6ae86586b386472fa973ce9dddbe75db25ed4514baac40deb83a60501cc80ac6b5fa50d85fd9a2948db9a1c77798ce9d66da161e3af137dc5f41cdcab03abda704782bcffb0c2b44e9be1313537978bdb23e3b5899e0b9d6dba68c6ed2ae0c9f94ce0ac00206d61113c3fb10dbc64d5c8f58574f9046ba0ceb65861d7e6c35d1811e66eab5c88bae05d0dd623c052a34a406b20825efc205e9f1b78a4335c8cfd29135ffce067590465a873cd973263ea73a2b5eb0f8d1fd485b0b6fe3b66f04b5af4db78c845a4368a2770eeebb48c60da7c39e924e74172cc59af8c796ec01e5da0909cdb8a59e96c8195cf7dc95b04a779a8e5c341dfb985623a0c551d28de3e3bd2d2c3dd97a88c8e5796da4a285df75a8d42892d11bbc622ff29667a243e26244bec69cda2ada0d666255f08220452ff6ef2eccddd826350c2433113b055d1441ce0da03443d770156a97a91eb5f4ed59696c52aaa8d467aedb6cc819a58e466b0b08cd62421843c1c25e9f6c9825e7daef58a3e2079e0a64cce3d50d5b2a46929d8b31b6365273c245f4e3c8f496c2eeeee569064cb4f477d346de68886638272a9340d6276c4cd69c18830a3c15f + +Params = SHAKE256_20/4_192 +Msg = 01020304 +PrivateKey = 046700000032ff47a7ba6a4528f6f452bcab85c042a2f9a97f82cbc97393a25e45163820c9e8a731036de73885e4e18ddcd8794d0f750000006b01ec510adee8a778b2f233a8d7a1ed6f9f80b4dc3118bbe3b5e9315476a74b3cd1a0a29ba66f3cf3b21e9d2a5c7400 +Signature = 0000001ce12e477210a51742f9bcc66a6aba247aadd935c4c21de5b313d6ef499b51d0cfecc5a3dc5e613abdf69b4941d260d905199799abfb92c2c1479399b68e36679fa7a8b91a231692308c92c8e05154450775043e14b485331f50b6eb3f8d49c7962ac9078034840024ccd6fb081659cd3cafaa40b3410038bc6bfed70ea3f0cbc9def78c94bc0029d7df89023f55afd0986b2e05c67182dd2666809b8804c565673b6443ee28f3679298f881bc86e8857b3b85f995416c28aa793ccfd016ed01eb1079486970f57196d0ccf946efbdc1aad8f9b820ed28576fca5b4ff662b9b7b98a1d8ac7a780dbaa377eaa24519c4df6fa68c5552eee73ece48d676e9bfd3f822310e6253e500f68319f215419545ac40827aac38eb8b7e0a5f133a17f0e210c70ecccbc503c711802b3f703d73ec7d61332f84f4d935e85a1bb65727eb0dd471f0370b8a338c3e91e668880a362af6a6e4180cdf2c29ac1ab4b1e87152ccab857e26b647aabbd13e5ad4febc9da10ee4353bddef761cef53c792440b6a92cf3851807e7f45f9b2ea529424ddbf45103199fd23109a87771633753da2c12884c4d4dbb75109d794568e1d80cc4f8c8fd345b9306b6dec393a2cdf7af7de2ac1071f04b320d210a279ff83acf901cce79a6776b696fc677cbe7b8da74d7589f18cf1dbcc340b0a0d9efadc66986ff37d9e8e0b827122aa35645b0cc6ed9c8829773a789731c872e7a0c41f618195e1455a4c2997e4065ac836f74899f091880947fe2ff34ded7211c1370f19655d47baa711e54aea2ca39b62989f63ad4deefe149b88084f7cee2f2490ddd02bac484c9cdc76f16d71ecc51cb1ad1eb1372dff30ce624fcafc15e9ec1ed5b61aebfd9a91fc424fb3456f726a10e093bdd5c9cb747d44423cceb06e7208e4dd668f4ddb8fe58d128f286b1ff7b8f1d57702104bcfc78a049e0d5117303df4f38b7b70d2760b84c8013eb3a9073d94d2c9500c5d0bdb1ca7156c46d2103e3d9693525c9398b6dcf0f3a9151f02cd8bfe647ac6e771d4c266719bb3ed38133ba78dbc5d77d0d46ecd0428e49ea48bd2cb61acdc2ee7deebfa41f753ea8771b75bceb6204f99a8e4579a351c5309e9a2008d8b06ca66055c88913b9f24f00fe9539a47180c89254ec24f774014d3a1e18278b969ba7a151b5bcae381fcd7c5433b8ee17bf1663efb62b9faacf140e38280a50fdd639cf1edc3fe74617939984f18d8cf5dc50f8d05383af45281dd831975e307cfa82696d89d497eaf9141afbbedb679b67889e1ba3ff69202a043fee4853916ca75e872497d16d96694a2c964b1ca9663433ecafed4548a6b4946828507e0af7a2feb69ebcd74070243d535bfe50bb20ca417d1955f960f73c3883fa58fc023031f3eb74c4bd4dc2f2fab5f1d7d8c2fe90053c3bdd0a3b1ae04ac35d0999b95574b6e2c94633b1a5eb6ec6550ada761edb00abe1103d8d4e90c0aa4a5c70a6087196af5051e40a7ef9962c51b34d07f06713d63b67092e6a84a339c8927752b8a2907d8e61d0c2e6ede06218dc3d5c4b243a202fb881ba54bccdaa72a4167bcc3394438dd66a72ceaced65c00cf88f3fd1426174f0632efb9bf2d594e64d17df0258d058a8f1e049551f87bff35e44b2caaa937d79b6c1ca4e2644fc6c5e23ebb50aa5b67f3c6c7a18878361baa5e3d3f939645654ed64036619f745fa32d1e9a8b866866a1f5b91d4c15ae817e2496fae216d4c566bcae2fae9d06dce1d9392822db1977867b563c7d2596327bd045e422bdf34dc9ddcef640dc58170461bb4d9255b568d41e00efed5aecc210f0cf70247616348e73cf6d3f683eae487f3432fceabc7de36d290bc309cc4b0d74cd0a1b77aec68cb8ff0a883f5444a3b84bfb1f806a95365b841474df5b80e013b611a3573a76f31ebed6aebc7cf0a5b783cfc80517304538533ea8de050d4468453a8fd2deea94f05f3c86c717038251dcc46b5ba80f0203e3b406793f344610d1b8ead65485bbf5c3f11eae635ed1a735df6846b41f57a61d46e3426fe20d098c0cf8153b4f76580c26ca0b8a5014c9e0682d0bf7e4da82b2cf3ffa19c1f75cbe31c3986c3c4da81e1e1cf2a4accc7e2c3270ebf369562aee244ede701d0e4ae4759cda4a58324e9a1fb83489dbc6c5e872f0460fb3e435742285ecf900697c9cf6c7aefb0fa9237a2df125a23f736602e1e0fd66f5878a4fd727a729658088e4978251f01ffaa5fe7b044751f48513c50aafbc7283ec8e86a6ab6169752a6b8f0820996816caaf0e6bac147051b66a652b551498a92ddc800e424227a428d4c39501e895b96dad14f0c80323c0122d51eca741801c1497a0ffc859ba8f42227f931f56c56541e192a66350cfb29d3b7e9f6efaf1bd9afe14ba8b31e88192c39b4bcfa37bc52ef4786de0fd5d5e1249b10b98312658c5ba2668638c21e6a0a5a124e126b912169aaa953e2433f0849d7aa4c4c4489d76fad67677377e9db88b16c93a450a7ab5c846c771a9ead1405e85ad53fad6f4fd41eb9074fe3d7d6935d91f62b551722d07e19294e82e881db914fe586b0e06b376e51efe7724d0b420545572510d42327adc65729ac4bd072c9f33a5c42fa7016ca62545f5d7db5b6af9644c92bf221e38fbbe4032d3c1cb5106e5712e6e9c11126f8ede78643c2ac42b2f01ca39456061112cb29f919931cbf5b5cdc805ef3b04aab5f04982ec760593661bd38fae0a8131497b08e0bc723594c5373779799e2cbcfcae1dad81b965ae327d90a1278d22c2c2bb3a357ca155fe1cfcce9a5338ba20f8e2d4ac2eb9b44b4bf0a9c5a396135ad6fb816bf0efc737adbf83bfe8b14590964518e0aded09d84620483477cff87a0793845029347f47a333ec0fb4a884d50616337c911a4284cd2f9eda782f7c34c4502365ee34141ed610fbce5591603e921f7d21171ed5a0cd23ebef09da2593833f8ffba820fe402792ccf3c10ff4dd9b5595cea39844ebda472df96a8fd70fc50f7a8dbc0794e2cead11caa0a6a01802a70d7c85ed137eb496a7d90291fd143ad7f1b9b4bb956024263fb45fe6747b1ac52a60e936774973f628062d8e369aa18e1a0317862fbee61952477e6800bea6c2079b3b8c598e50719cdac07b04c32d86ee586293e33e227a7f4cad16c34cfa62602e9eedf8e9d75095bf3586d7a196188731306095809f18102d108a712c437200631c5dd73a4f63bdeb0dffaf6f8e5b40b6242ed4e464cd0abf9462a1ec875bf576015ceab55c5b042f5b5720943076ac426cbeac1a15c03cdd22f4308fbfcbebb12e733ae9065081c27d72ff2789cbbba5c9cd53a3ce593ebf9e3d701d10bd2b192e30a1abbb0bf7915b62953b361b76d4e452e25b120127eb03979c189ad58a15435bd8d213a790b677b67822995c3de29c39b86e019e02b5917cf4812513eff7dd2092df2d28f0f073146754ee3964706838ec93ad4ac75dc96356f54425bf7620ff0cb63e3c24ac47913c413cee9c4539d790c6b27319c0175f6683aded6e5d12416ff3eba99e9220f447434adbd1db57cc370b003b61960f952d56688daf57ae6f77cac849cfcc3269a23073a342553dbfcb01e1b884f956a778aa94102ab427a767894b052861129ac1182e529e07b42aa12a8f7e8d69361895cf6ed1df23cd2778371b05b16e8e7ae6af48a385f669bf632da2d4d89ca2274acec80395b2e21661fb20aaa2056e8f9b2e389bcf9feb6fca713e4a3aa7633ae33ef2c3d75c15f35623f216d8ac25aba7ba527e9592396f4c456128c1f587f7dbdba70445f27021422687e8b0ed793fb91c839218950f66eb0dc1dc0ec7a3bef7e43d577162665830b6398eaa57e993f022debff9b8459d77b17b6f49982e8abdd4eb67bce219b00c71498c99da81395739821e4f51d2a547dec1e8acfb7c7506234c4af189142451ca8aae4175e5b56d296107d29142af756aec4efea3059dc4478f33e8bd3966bd98a8b90dfa7c994ca7b13c591297f695721ae05686ee99e77a5c9314ffe3d7918e084f9218af6cda40cfeeacd03efab55304e01f498d40ee9b61b949a0cf52a19c11c18a8b75f1bb43103d18fed8869ff67c40e85f57da4c3d5f7982978bd43736869c62feac6e268ec22a029cacb02c99a9e676daa8ffe68ebc49800f45501644d3f7c90866506fee2e564ae3957e323bcde6280a43914bc9f187867ad50055056baf7c7931658cabc211ca0007ef84866741a49c680995374553c880c6ca2a6b19c103ccc42ea74b07b48eae673ba1bec72abfccceb3fd2938c0fb2ad259aba815050fec6ce2e407c9ce450c4f24da97e5bef3353cfe6c56c1ec25902a2fc49131edc6f8cf0f47e0867358f25ac4563b724c409bf71e23a61386b4ad420c79ba14c64cb77ef32051f36b12ccdf6fbf670f8afefe2359ca37b49775afbbd3da4ca53c22ce327e47ab9423ac21ce73467db1a4b0e8e274f6e8e9d93ac36d0b893f601b6815447eff19b310a4082db3c31ff6cb453050bd489e9520d6d02ea8d17ad880e67cd06fa23226807f6ee5c9054faf6d4d5a51ebde8bb64cf3c0ea20b1e81ce084a87dc811d7a6e3ddee8cc6ec3753607707b3c3764ba1875a92e2e6a63854bd87f075b00e18757937042b3a2dc60d51ebb49bfbc354549cbf58dcdf987d72da950908f1a946a791d131a97099017f3f5a765c38258bae396920e79843b93e9bf499b1ec09a4b90c6a254439ffd05c2781d5aa6f3d35fd57250e4867d35159045adbe74533ba15979d61ab0ec84ceb3fea6cbbe7b18343c9c39306e952c4063a10056ecfa08eec334b8e8b79d515bf44e2f002a697e1759c2a3d1f4599b5d7fc518c1d0fcdc3c6c88ec956064e4cfc692b70ce3ddaafb3364fc8a9f97031d17ea62a974f09bfaafea3cabb882cfe9f43d7ad8ec52cc5554037d9ed79929fac63e4d4d3aa25c9d419854209d46cf390c7ce67bef10c47d7a11211a52592588fb3b2c99c04450b3bc48db814639e86711abb445ebf6e87f3de28193d357a0db5bc60fe09322282f67e86f1df768e1c9fd75b6117d19e5f2505fc17f405e34be6f5793f762e7294c061b9de547797af86edc15951ba0c62647be50c0571b2896a598c98d2c7f73e1856d3987239ce72afc3c31222ec688c1e22f13ee6cc2d0d5fb109aad4d12182833aef67d84c8bcb9f40a12a50d69df687d4a325b47658c3fa14d99856ff69538e67056670cbf29c40f11da97b613c3ef090458e4ba45871c9e645436ee34a6381e86d36e845ef8e4a3382ab239c34ec9c78ce7cb57d26a05907cc43e4303506a739d59d1c4365c0797dc68eacbe1a98d5170a72b8d700114059d7b78fc14ddf29493cfbc477585b82f11fcdb1ff94fa1817b270331650ad8feddd86d196779c1cecc9e84284db46ee58d74174323fd7fd3f7898aff30a0c7b4cf2b4346d5e3b9b501f400647d5cb51bbe0aaec14886192b89669285abc401287985f0cde8a3b0fc52a8f25540422abc02f55f516d817489a01da6021d4cbe8fe2db3f64e13d884cf89c5a01c8279ec7358d21ea658f73153ec153d4f1f3b7d39f8651bf43a93e9df072aa117cd9aeb0612c16ad40e16ad094f97529ed454d13d9eca5deb06f6988d03ef25f21a6134051045907c69ed474f98ec7ea4dd78f6cc71c495f9efb492180082462cb8b092d33c8f8cb2171114dcc79ce26e324f3fdaaee054eb6e7e59d79705f904dc8db3ea1f767697939c951cf05c9564e1b1ed93f9636235744ace21163d76f043fe24c51101eb4531323021126ccc811fbab6269ce31178caab2ec6d13fde9dde27308bc817d88c6df5593f4c8a40a83ffb7363bc50c98b428e547288bc1362ead67816b66777d0d5c064632f84867d8570be58741e32da4dfd44d06bcaf481f15145c79ab6f8af5936ef644523fd9222487d87c1b59d3eb227fd985cc33ecfd49b9ba3f710cf30d6cd0cb0c6dbcc85f06ad639160dbc1cc0bda0090a673fa32649debc6515a9a4dc91b2de78098288bf211620fa4c3ef56cc6964e4737f80bd61da274203a89e1d35a9ab548a304466229162c6dc421c853765c771fc75088389776c7c9cb2565b81c2b69a3d4a31dadaf898c3871f86388444a477d82f6003fca9345c3e11896cb94456f602950d381ab108294db9757848cceb7ea2b3d1a5b21604815d91073ba8fb072b86f1499ac972f73479d7225dedb3b172675428cbf7b9a28d8cca9743025e0f364f36a56d2100529c815e20f43fc75d51369a0caa0740dea55ce005a120183ef6d6a505d15f097606d13fbdd73ccbdc0916cbcfe81754b2e94161c4036b7bc4710f524161258664d0adc953eaae7459b2cc520117a28f13b6525830f5ebed336165bccffba10b012c49b185866fa0e102f680c3dddceaa6946c6c26e174c77fce81844e5f761c4ed36f1e3672d68c5620f907c7a5169e0abf341018c948498ab21edada4cac5b6b61f45fced678b52d2b46b2b704cabe12555823bedd838cbd3573a784e0e3c04940b1bb93210acf16c56b6ffe53f12febca73bc63325f5cda24cda0e3c00bb2d701a1045996712b66f77c7b86e784b82c673525fef38fa856aaf2ef385170c956c80b5cddf835c86ef9dc8d096306b900bd0538c26f9a518128309c4e132174f71d09dc7f29fdc5608ede6c4e299b747766912df842d6b4756d86104f71a60aa7c26b57d8e0df59ef0fb54bb38709e2e73b83429c6207062a7f751f64f52671e68bbecf6b9557f42153375bee2cc02a60d40dcc86f7d075deb26b727a59ec1dfba9007d20b2720b404ac3d014c444365e83fde1dc83d922adb8f42b0e7f1298101bfb58912b079c544db7ef8507227d6b0cc7abd210950cbe22b4894a3e92510c152d88875520d84241fd171f7cca943ef26c1391579d43af51419c8e03c6fe9a8f97ca5973659886a77d1a133fb9f40c7d5cafb50d32bd752cfee5edc8b5cf35300fb28bdbd3586479bd870159f653b05e630cf7a9f9a7cff0fa8621ed9933f44b5921b9482e389f842d114c7bf115184ce4448c8aa132b3bc7bd6273e365eb62e1a0153baccc98babe4aa25a9c95f33e7d460cd5cecfbaed397b589c1c74b23f75f7a4513adefa2cdee3c49ceaa9740aa0751a52149aaaf95873b72a920b6338416345ee3b7e8c69e45ec25a52573963e281f49482932b0830079cd52d5b521f5c62b1219495bbcf4b21ce4eb3b6d913e4ca9c01977851b27dc20bd357f63a004386a7ac3fa9a68b13a995e624deee6da9c594734a7e8384baba889c8ff3305c5da116cca5a66c4267c90340c9c01b160fcb27b9e9dcf7cc69b711c620d3d3f356773797346a0fcdb079699040499859a39f3a2426d378e2a84127aa094326575140ed5d58bf6b0593ee8fbbd52a0f6b21ab30debfa2b0588f2ad5a9dd66c72320e537a2eb546b65322233f88c60dc05228c2eb5d887edab9db66c7a50d06e95720c524d0acae64a5e5fcbc296ed3c5a5b69f9f4753b2473bebb0b6cba594b2c8757ebccc10a4bcb792ddcd780c8f95a3715ab02984bf12502bc3b1e7db5c49df34c759418fb9dba038c154753149cda5c1f0074378b2b70a3ca95b66af4749475dadc071914593 + +Params = SHAKE256_20/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0467000000322ad842829650bc79379eaf683125527e0e40df4ccd89793296d0940a1ca926ad775e66a784446bf008bdc03302170aa400000049cc5ea9ca8cd8deb4bbbf9c9b66d8defd8af132482247e510f07d9e76d6305e58e1217b07d5b4a37244ce2143ef549d +Signature = 000000666b9be0f8880611905f801086ff518e94970f74241b63a8cb6b91a41c0dcea1a94064fb8afaf530c352898e7cb95bdc1b8cc0bbd1e9f6610a950dd89fe83356ec3b55f1567e5df475f86e9a51ab375c3d7defe88b33b9d23b084f62cc8cc3a18e491488dc5a148a637e1a2149abd3ff286354afed83621995033649e5aa7a414f079ac990940dec6ba5986714ca195f45cc7d4fa24f56fda35584200456cd01fd217e5c58c5ed9f20464d2d1b45a674a0bc9e8954c515ff455d0be1db90d7b59c9eede686a0172f44d439071caf0e7bd8e3614df441c04ea9ef75aa4c500d8cbbcb25197ae5be37b12767063a50eddd1a317f4913e0338d7fd6c23c7c8f2130abb40c15a3ac119a4314d58c641d3f3c2666d9a5b475089ecaee9b316614578902823d1f0897660a40e7aa5eb3397246a87704b740e8980302681fe8e056a9f8cf4fc83994ddae7d1bd2903e083ef9b210c783d5492d0c97428499fae782f1d864b5113d86c0692cdbf715291f6c32b7ab63108a3cd3bab1f836f72c6d0c2670f1e5e75c35b3b0e845385fc2f7bf20ed9c7e2565747318316d689ff2a79515645c444d1337b51ac6220d40ec492361a047051bc2d6551712b8af78f5336e3676f5df46f4826423f1c460f92eba86e4e2b94237dfe292b063a9d3f2c89f7470d6521eb4decc0fb8e4f614d3714a67726082f942ae1e5e3bdeec7b89bdc0df9f667094c51e0e484e8a1b966fdf0f1a8ad11d5925bf82c9039328a5bf8f0627a97fd67bb5eca89cfeed1f64253a039bbc3ce68561f509bb233c4bbc6199321cc5ed62cfe708c43c0058a0cae887dd5cbee57d450fbe5cc5275d30395f46ac95704d6ec2009f20ba28414d7a3a9aae856fbef8214ca9c31b4f567d7da174397898568c6ce24a601b3231a748e5e73cf7c29b6dff02cd8b91249baacd60ae97caa5473036e4132f52b20320d21d87d9e8f77517e53e5e3b6132cd1b7a90d69bea45af48ab463902255cfc1d2ab91932207ea5fcd31ec98dbdd62464e3ba9ca53280ec269d2cc1d4cff08a2ca2745a953684a35859ae697e7fcdaae69aed15c403978dcce412ad1650bd73457df5f59df235363d868324e0f424a91b6f6ca7917ee0ca3681d53081ee2448d0a0ffbc44ddf0442af33f4223e54fc3e2a420b17912a1baf5d371e546a126ff6a96c7499ddb49f70f6cd29a481e6ab268fb27721632462257c185685441b760f9bc120ae27cd52464abfd82b92914ede6bfddbad5223f040258ad11d3f1d1cefd3c69933b325ed3625bfa537bcfb1ece1685752ced3535fdc2299d6babfe34496e4be4cf728db394cdf5bb6d718aa89bbfe8edfe55f38cf7bc5e98abadabb9fd89cc3062eed01a039714b959416d34f395aaa2a31712c688057386b233e7c4c2ee05326d0ae9d06917d759c268ab3398058694a79318438cce09413d00f73f138f65378868210367386cc387546a8a2e2ab698e9d8a027a929f112e9fbae8b7af538f6bf4126f83a451370e5a16b3863c9ad7a6aa62ecc9980b19e1f1ee926064ecf4c0473500d9a38261c0383323dfcb9cc803de721d7616841b36c9153182303120e2d582ec2f6a9ce46e161635333c4a20b6df12f336b21ef9f738b111357c59f66ec1cd6a25ede8cd1c6bcff43606d85b7b39f33c98c7ecbc6bd62b1a4ec16d996a16fb38820a53b9d4cfdd9d79f2395e5ab8fa97783d40fc8b4a3cabc954dc56779ef6aae08a6134c9bde9be2636f3ff0569d0c2d9b9fd1ae7e9d7a6836429f40bd692784dc2555abfe2b5f6296d11a8355606b9e6310da388f2de86fbdb0d363d5df6d1b722cfe13be4e14cfbbf1c650b3288dc20c011e917662f0e7c3ffb5e66dc38e1352cfa7e76bb3194caf40ed258d56efd986d6029b5f9926b046e07a5110db7eaf78aacf3311bd181fd2b5c56b1f21595690e414f28774c4444def394738581a2a4d2924b7b69c79d703cef38413bf77a691dbc0aa20f9d4951e7515b153cf7c42269090f85cdecb90098197566a5c4def939ba7438d8c59dbacb01960903b6c8431d9a29400bfda469615e1710726ba1da2d4f3647fb05ca4d6948496d48bc5f3d14eed06bfc3bc7e0f008104bb26282489f7a1707cacdfbb914bb90862e6757b72825b5d4a9161b49c85ab4e88b6f9ee16d19fad76a41711089d0f547729199f2a0bf842513a2d7fd8c4ba798bc0754dc85bf27be53bf245f6c84f087cb68ea47415f867bb0f42f03a4b661baaf89a61f219620ee1ef04145f74a2299ad5e7ed2dead981911384b69569cc6b95383cd1292f9856548da1f0c942b62c4387365c4ffe7badbed16bf921257c3847e4788572469bf928286fa43a8b47ac33298f494e78fb8b5afb95cd3f7b10ab7ac9d5ccd99fc5152e6d5f2b6383d9937c1015e27f9974c5ddd7c7d7ad60901750b9ea20f5eb27c53f55c81aefa6bb343306665eb664109c0f02775cb8aa40528d506624ec2aca027b1058f865816d44a68a0798afb5e8b9528ed23e4255bbe059beaaabe41bff184096ddc3648f08d2601d97d3267f895e1b63263a739d1e944bbd3ec96116732666e8217bc9467bb5799d6359575826cee8ebd269e23decf3b7ae850477ad3a65e273b78c303127e496c362190980fdef16f2508a434e07b8ebb44d04a9c62768bdec2373a91f1ddf40327f2765594067bb4ac7ede20357f7fb639c1f1292dc90d08cd96ec4075b89f7ac1ef0ccc0ac2683d68d254d3fbe83a91252e722c76987bd56ec9c5302d003eefb6654674c376c28bfdf2bbb8d9983c70686997405404344094275e7f7e433159e2a38faf257223ce675333be107eeabfef149e938b4e854af61c200d502cb1ee8b05459889d09cafda9197a0928bcbf3a403731e29f46ca5e6e0724c9c91f36c9ecb6b9ed27b155a6ee74f6cbf2f5d29465342f2e0558fca6bf7b728da823304f168d06a94ece7a12aa795076baff8c83d1698cf45fda64062755df721464231a9b6cf2ff207bc21bc5f353dd3bb9a20019ba15725f6d42221ad6ec1718ad33b45c801056b6be0806cff691ebab31307742e9dda3462b1df4ce7721ff984d5342ff83dfbad73e3be53a410f7d1790f88265cedba68f0f11fe5ce81717d1f207a73665c189c08932eb99d9520e64cc2efe89aa232ced57d7d55f01cd77a2cb6d76234d1f15a02ee6367cd5d39ef13a628bcb4535c8f91110ee8536aa3f3eb7bb13ee770eb5c9fb2a06a3b22d90c70ed1910de20281cedb37bef6bc25aba9c8624dccb82c0f94b76ff081cca0f0039803c705bb03ff6b5fb96aa3edd82283c28476ced1fa58f18f70e09a026e864ed9792b775d5de984692ed3a029444107d2e1d781662f08ed7b5a863b29b6e9b9562e8c1b7a0934632c57c1ece4a50978a23aaca1306576026d4e9cd6a23293d47e5fb795fd2c9d7524c0bcc1f430001ce56fb4a231f45d70c70230cb0421445a44652069f7a2203e15f517364ac6a4ab51f68e68c3eccd6285807b3376a3d6e0008acc89e2509216210eca838939df7f59cc41ec56986209d4893fa6acb79b8ba67e65bdbd6c291c0d04d8b26b0f2ac7bea903a26c5eaf3a68e45cd5fca297ae09c5f9f597b88ffce16f20f2e92de36cdc3119423b7069d3b282b96f00f92b5dcd0bd356a740a76c98d29541995986aaa5f5417f97fbbab6c54c5c633c667d6143bbd1f3ca5227efbc47d663d7f72cc44f3c8bf0ed8c3b2746c8314af65b758582524cd23a156497d140c95d4a5126fed2b4136b76e444cdf07269ad026e348bb5aaf7d2dec8b14c6e34c191e6a3f783bb7fffdbe0ec7cfa063921b7c67a9ac62743c15a77d7a4ed1d8cb9051ffcce5408dda3be240ca5423c7bd880ae99d3f17103ed88a9a31fd3f0cf47a9fdfc986efed4cc7f256fb88dcc05c6019096e90d419c89ea9dca7f19da5a437b67fbb6253bf8784e50e8444bdda8a3b1bab9e6399f65a3715ce03a07f6dc3f0fe7bfffd930d2b97adf141eeceadb541036d68c751a2f62758dede322642ddaaa457c5c46cd7fc38d764de5c14944be1c51b51c8e0d4b8b1187ddc9bb38e7f09e0d3c43e297d12710bd34740642a73dca1efa64593f7b32572cf91d3a9d07dfb8b8ab8021857a6d4228b7d956bbbbbf91e226bc42361dd026b9b2cfb6cda74c2954f8d784134305edd01b4128ec0fc671f4a20bfadba20f844d78cc8d9e3d27c73fa43f3f1dbdc4c422d50d09bdd443f453ca98a5c7e6a32f2e249b7b2795020e8f5e3f2422d40293737d8a0abc8d1ed636e0742585d6c307fe998bced19ed461c95017a677081bc2ba66ccb756b6fa1303cbbb4c9782d9187c3e539a740a2c365f92fe34785a646fcc88e21cfb967ad3dba0e5a870229552e66868ae92cadfaac6679a8df37a4afe98b1c879825b92ec6ce7fdca93894c185d07d49109fafae445c5be55de0bda6b29eab070d9842cf70bc765a9f04c93222bfd9592a9371c0f94c0e298ceb7b2521944226342566fb8baa88081e0f40b15bf4a6bff4d1e5d3dd0b71d0834308d0b317b84f7fec9b4e2dd09e0f90e638b026d61d985f392a5c61fbdf482c2c44b802b0c453f5699a3e370e8e24c15a5d5381c2526cfb6f8b0ab5ebc67cf371cdaf04dbb3e1c158b932c3167a4b9018ecdf48bf84092f3d6003bd4b7cc8697ebedd121a577c72d48fdb5b585da448c6635ce4f788788ebf8be691d99d761a0c41f436922d7f0173eab88cec4a2e973f63f8fe7bf035d421106328b11c3dc2706fcaf765a0015c60955dc3a30f404aec56e009751ab257a85124d06a8bc5b6fd8b447570958239a61d217dc21401ec5b46e7f1a36acd9b852c4987f8904ba48dfbd31a33835a141937e1ea52d70fbb179ce3f90d52e53d49c4d7ba891536b61d99b0a651e63862a71f747e5a5c50b8276a50d48841d978de900b4c83a2f04f1557acc9211d097102033679ff48caacd3fd3cdd40069ef8c163a61f90a1691a81f8f8051144cb134302d45060af14730d21b727e524f00af72368bc48acc510814653f7fd09d49e1711fbdd0145d8c28479be22348ae4f673296742805ec35234aee4a2c36839ee5aa5f3ae57a07bf26652a414abf05e6552741295ed6995a52e43bc8364c4674b6dde2e5aa20f302787beafd3334c547dce32a97475461a24f6cdb830654d0df35b4e3c7e00f4abc78a00cbec4a77b8837ad9031f6acb66f8c3df94bf3f8bdff8fd88e65b50a3c3e1ed3a96e6245c6719c40a9877d7e6456532ed3d0d8ad394db01eb5b1e4e3224c90227c26356be788df087b4fc045e9f63d735ac9d5949662d42e6df09b9e018c58b49c74e5c77d8b56388b2bd35df27a79f932353c2001ef20bf5123eb8f86f9e6617a9b238af35d2af6bbddaddc9eefb623c517780a123c79a3365f38fa33f85e3bd723c3e4cbb2146ca3231a6cb0d183a0a6ebcbcdc0eb04a0399d30461ff0770a76bd8ad6e428aeb6a79ecca2bc4f143fc3ca3aad30c8f15aacc3277ba16a7cafdb2f09f6ab093bb782508698c552a7bf6d0705868c62053041ec6b09796817bef031966f23866308d3887c831014f268e641970e1f7281c26cf0537a0c18156aca630cdf791b588192b450982d37929cd05e96791f4ccebb27b6499b4099ac13b90c3e0866df2d699f88770573a2e0c43b158f01902cc1614fa703ead515a2f10b209ef100189a7d631e47a0a1c53f8839ae9022cdbe7da7d1174248bb3d7c84b9b250ab7d6eada64b435103c18987428621ef0ba2c8f2e7fdfda90a8a609df7d86525e2671b89f4a0c17dd6abdac4bbb3883d1d4ba7f487bad12c0c7c5a915800446f256c16ed6aa6d41d423b18fdd40318b858d6ee88128538ef76e39f05f507770652572d138dc2ea2b15f7d527a99de3c1e3d6a842d89f20622141781c1868ec9ae382f6d6b00c74720207d3111980296df5eafc6ad685f6ca213b3ea29d2b34b6c4744b697626fd97af623e7033cc25153e2d26e78f63c9081350072af31ab69918b943b2334573910e857c9199d83c79484db87e4c3748dc4eb8c3103e3ea108905432591e6be3aa3bf47508b8ba6a9d1ab23b4b25af831f2358478077d8b4ea376e54ec72e58b88b62e5db3729fc40a3fe7fd2a2d45692aea0b98613cf643b64fed052b1dfb821a0466d15f206e8c67b3bffd39b9e13298ff42ba1fbb5145d6dd00cd2b95b213149c28e6b4fe026423d4da7734ac918ddac2b6ec617fa3e09334758871f9b80f30e3638232b0db75facefd56e55e69da1637e0b14d448dedecd7adc886736df70fcee374d91c3541baacfc8a51651fb47727c226d62265effc7219acd81f8f31839d273524ea6ea7f6742f63c7c1779b4339feeac1a8e40ab7d8548301af577dab972c26fd7d882fdd4e4ef909850a821da8623ccb114bf7ecb6bfe17ba52aca7daff0927f5ad45f1b881e0d0aa0ef08e1e9a377dfedd0e13ff05c1cf8e74a03125caeacc6b76d2013fc7e8d6fd513991fdda100f51d960bb22157b2f18f7f236265dd9f5b0ae216646d3adeb8f36ce120fff5f260ca63bd2ed4029a963bc8bae8c9700ee33a913f6970d46b0be0e07646f5589d978a42351643ca9928e126345b012e47d8420146ca5ca49fc0960cbe1be33355277984193c17ecfc796a05ac077acabf415945e63dc41e6b6aa55d94640c79d20158a2e6da8e99b0199fd39ad0499191f8d0dce3014e91538fbe00bb38322bf682844575a5ef4cc7ced6217d6a6cb26c6d4ab3dff08ac4f7b808f765c67c15695af49d3d9dc8534f83496c7cb1c9397be798bff34b4fc83f850318561aac7552075b171e180247fe0b158a217706bc143140cb6d8edeb494930b00a945f3332ba145eb44a5d135d93c30708f1ecf673d6e352b61b7c1189290d8b1d6227947c6d320edd45de52e4eab94396e74836c2aec182d3d8eff29a3b2a51a60d9377eda862bf96d4288f5d3e4625710f10f15b6a65f9d079c266e1f0710d476e131d2eea8e6d85fe70c72d37a95f5fce26a3e650df96aa6e6a6a0e73a8a23878e2c3fb32ff5971e0f0549cf4bc2466aeac507df5f05d16253852c8c1195428b605fd8f1667257d0527dd05162ce421ee0c9a2607331751bcfac60ef0c76c00f0fdb98f68eafb2c6adc50c638382e3e96ed6fa4e004554c20d3e43419b8c5155aae542609243fdf099fce6cab441b242f1d2fec4fa12b2f101b7d7950df4a698fd3ed23cd9c87b38848b70bee61314bbed74389e6f87bb3a85a565407ef3bae455ef7a25059d3b4b8d9a4714fba4d4f05a85748e57630c1a8a4ed9974bfef0fa71a1b5ca81cbddda480598db32b3a4c61d4be61f40ce81763f568c9edbd0a3ccf89e32e811a00e27fcc2a29ecee5703161727c37c9355b54425b81f0c40354fb2bb6ff797481f792bbaef38d4bbf30147924f409ac21aa09956855340a967afbeb56c417b5cc74f4b4bb4ae44ab0ad8b30413ad5fa5865bcc79e290d1a917d6f84d52742a8f404c1179c8491790810e62092f9d2dec23d175d8bf08cfcc1ea900e40a0dd5b7656a1a8f7d7ea4e0c973c38adc1d6d7d91e8e61e7ca6fdd0ab4e275ead463aa849dc32b992e60befe4fd59a20a6aa16b9b3e745d67a11551140aebde + +Params = SHAKE256_20/4_256 +Msg = +PrivateKey = 0481870000002ad595d809d4b0bb46eae7edee3950eda29f0ea1f83e8072de58c30f2a72e2559168487adc664ddcb7e58067e84183e23c3732a927fb0a7daaec52b33216f86a84000000b4c9a6b9a82e1f88c15da7c39d742921e5a4ea9909ffa296273b0ae7b94ba36179d379d3935768f6eb094cb64b061aaf390b4757893912bc48bac47eb4a97cd6 +Signature = 0000008b4c011f1e2496117b2775ed0ec8d4bce1c77267fad5c8c245b297a6e903675f43aea088ea90bb494e79bafe24bc7c5bfb1bc70585f36c2105e1420e315eb795b09fad196093e943deaaec2d1e976461e90702136a524a725b62b32c6bc0f2abace20a8b15470a8ab62906a6d747936cf23c13fb46c9c610645439aab957fb570d59d28912c60038b82356a396f63ddb28e744e6eac19cb7f476d9eedd46beafe64c937e1cb168484379cc42f39c1d97adeca692c621e08549be3a9972b125a1bc9ca9da89d07e302636c5bd76617f8c33efb5090dd7f30a83b3e29d4b10deabef9861ceab3d740dcd75c11ba8b7b94dea3a2e6c475923746c0e475502466aa3fa5cd3b5b4835abc95725b3fbca1945fb08668bc328b0f633fbcf51951dcfcc70563ada42b50e5b7c6f1f8550490a68cddfe73a195c057772b10b132e42068ab5fd810b17202e81f77c4badfd2325bdc31c3d73c3a37f2eba3530829f38b2aadf4ef677f6e71c404f9b77e5535c3e6f7496018a057316425aff75226d4120a0a86dd36f13d83848f53d0325a9776f6656bdb849dbedb7d03b1502f53664b614feab6e92500409a6b782e04c263e4619b10ed6dd2da2501373e2ae2fb4e0487dc3cce29d37055380b6840f723ca3008d0455bd42ef89f0d5ea80114a19254ebd9ecf22a833dca64b61db6d8b5adb96bd76330126b896f6b0cbd27f8f090572bfc01bb75b2409946517d0de14db7a1b12c3cdef80e537a4f6db268b31f77170d81b8af3574f7d7c9e01b898f14cdd47bb0fd50334c99d8e6a0915cfe9ecafd82e571823675ab1feca396f69c27caea1103675415a1378a2deab6e1334c39dba6b7d8bb27978062bfc30c81c71c503a8a624aab7a4b30563fa621fa2d07021aadbecd6f932c41486cb3b6ff0d503bd941396faeeb0d00b4c297d2c1e7985f1a02695d43eed1160f49a0a24ac86195d4e1695868adeab124b2c684782a0ed3d09cbe6c660283326441e3eb4ecaff827aae984fd45a4c5781bf3b363bb967dfbcd41c7d39c8d9c4d510d17b8145deaa202c287019313dc188a55cd3403202f67966d53aee179460e628038e26cd63411cb2a072fb68399eb3f62e0f2110a07c5c11b759ac61ade28a17fd89b811f55d63941cb6dc4d0cd19c326edff017396eb548b7da2ca92e63b7886c0fa1162156c5eebb5cab884a29c56808cd6edcb0e55c016c8ff6694b89b4bb1456d30f9bcdf92af4a6f2e53aeff626c520ab939689d0e20d834bb1f6376d093d2dbc645dd682852031a08ab13881379cf94cfc6129a81c637ecb825acef0c64cf0addc9af39ad969c55e98c24e85c35ad04491ca624340d142020e323b157eebb63fa9fddbeddaadee2668da9c74c437f3fa7ad02e7510834267d2252f3207042633ce8380117f151f80a4ab51d1c94447a28dbed9903eddd57cc51c26f8aaeb817f16e305b7a2eef44414dc26258bf44a93a46500bd6b4cbe98a9808dc15d535197c0af4702f418d643a467220af1d35e9a3522bc5ead1366d61aad77f8761197bd7bb37d2df6585648650cd4670072a391c5ae80553b36d84bbaee0b390bb790f89cc8f17e52e462142892d58715029cb7bc380b6173373289743b74772c65e1d4ad3bb7cb9a00f87ff627cdc018bd55eb0408fec684d01bf4682ec2f3030f9e7f9d4f96fa9b2c8d6db730483ffd7371f31bac6efdae1a26d2e1613b111ac6a77b0c2099ca12cef55eea94b9abdeab6586793f533fa1b6b80f39e26ab8a6c07d947881e6132d601418da5b21b635f203f8bc4e5efa27e694c7fc161509df21bcfcc99cd6a67b7e4935c483821141b2a2a7a68f914daef45fa97ef0aca0ae0312ebf100e0cbff12938676c556d497e5190487f825fe621a29883f8dce096920263d45b7a1c73760055eae83382858648008066490efe49fbcd36ae92ac474c8590a19e81b2d7f9b85f1cff54d6a034610c9a9d5ce3d319d0163a2d6dea9a9c3fef3f0674e9c63ae35c734f43b76c2be039fd330a04566ac5654799436a249bf1cde1c93b5cb667ee9eba5282c953ec466f6d86a3805915f9359816700c949814265aa00b26de1e54418d0ead55c3465b227b4df26aa9887c52c28390b45d505fa2e0da7344f7de20bdde464d38f6c9a17b79d56e03ba62b0d04368bd79975f33f53952fa185a63aefc01b01c2ae94bb6e1fe3e63ffda985026d23cbb1668dd50e2c06d5e3d152234cdf646bffb7f80dc38d78d2bee9a22b0b6390f17acb87d261a97eb1b715012840c8edcdbf1f96deb97fdedeb88d697d2cf50b44391b735a60d99c050d11f9a195d3988ab53ed341d983831ed31240b47db4f2e23f7045459bdf33c82fc31efa6ad5235f536bc9b7eceb4866584af6a10c93cbdf367480c3b59bcfcc0fc643a924115633b529fed4851cd6485ec6a6e7288c8dec2a7c275da5cae0c8e4bf358ce1e4784201179f911af87a0bbc73d573ad0ee0b5f2a77089f7f00bf6a78bd26870c10f17c2f80c384ea18b70177dcdaa0e19a4737ded14e891d559c15c387684a0e414112d4a6b37959a9ceeced47d9cc2c69be6ea2d7a145c02166e89b7ec389d518e4f12ec44199789b6865bfbb3c8a8653535a26f3b50c091c64cf1f2a6750f81385534fb3ffd778729f76c9b28b0935e0cd656d9d7de2de38a28e9da50e5fff93d6c95f2cc756e73f34264b83e6db6d14f0d5ac7bc8f46d3db83701f00873a66c094fc936c87561b2de29b37868641417ae126a7d436b28c64622dc8ffe6e4c15ede4e0d939736445c42d0ddf63efa1024506fb06df88b94e6193f7ec6283efdf25dc0bbd3331228547a868bf03bbafe95d720e3a9cef16565ed07030f14b9a06c372eaf3b49dd7b8f93d6cddb450248af97a8a3b289ecba5e998f7dfe94dc4901224b754130c80b2c511034fb760e8ecb9c971eca590ea5046b1e2b2268d3f8ec9b6b8ffb7ac24d74aa35f8a1e169ae1d3c010a091e8375ec58b27ff252993db880c0bfa6ed57c6527e56c26bb55b734eae7e8bc3787d6d87029c2c074fa34c37a3bf60c990915dd35b25936fbebf82afc2c5b8ad0e2cc434c7f5addbb2d2414605a1ee5f0a5bfb42d3cee479505182e5f8dc3ffdd2ede130c80a398818b3c5ec614b16afaada37d76595d6d7a153b9f3de59b8c5ce2bbee0c0c6101235b1d3b6897657066ce77a881d74e9c16e9ca538da1017adb9dfd35b3aadbcaf350d8951d574dae25c3616662946b27fa4a01931c56d68f6ee729401de7b1e1cf29303397c8e4786ebe5c0c62dbe7c7cff027a7fa6cfe6ce5bcac99821da0d3355eca3d4eff5ad70ba91c887ae33be22d6a99b3c282ed9467e7afab58d4313c55b487f7837019add02c922968b8899ec34ec0af0b6ce963d3c32ec45c960433bdd9d8b5ba25f6e20c02761e93a1d0ac66fda4ec21141ee38f0f12425484cfcc09401b613e81cd10f0b4b909d72c4be2f60e985463256923274d7a9453dccd3169ad984ceab2ff8f83b6b6dc00aea7eca5e5b63fb20e90ffc53f535702a802acca266277eb9c68359e81a65a1e1ecf32a707c4d18b75a7af2a28a77af4071e59776326c96d3cec11ab6b14b0f6f1bfe38418d269acd70d5b79c556d67bc8526a5ce249962f787dbdbdcca574e4565931d0d579969bb605f6625b5e96e518aae778d09f91b35b211600137f4b428e57d64994bf6d29f35748be7dcda2dd3e7d99082a95a898315fb1aaa6311450e2b90f28ff7d471c76ec3ea9609716099a0b318775ef6054bdabe446a57f40ba356f5450515dbd40bed1a5755bcdc215a153fc8117b6f8f62a1a2b2814627f1790a9036ac8a4221c9c15b0937866cb2105963d2424a26ca1dbf4a01220adf5bd933df66657f7f2ca760fac19091e388aa6b5a54ef47ee030e601489bf911a6f78a63f3b6447148f4692953e83623f009b9f27ad084e5bb39c14dd3c5d861bb96af2f62cab70271bc8bf35e5c2c9a6b55d38d938e4b11282a8e5953d672fffd25a3e0263077c2d589f72be234b37e74ceac0458ef8b1af21d36e0d34494a305b6793a672563d639750e45708f69590b3da5b8b272e70f2c32b2c3f4f09338adf90a1bb22ba754eefcfac84ce748a057f7ab04fa9a1d311ba4e7f6d17864d27ff1315170986a4e809d340d936ba35e21e0f5fab232b68eb05f1c3cee81651bfb80df865477baff767fef4284838c7e95f630d1c3942afc9f0630541eefc01658c26e562633bb397140c8caee89b50c5d2a0d6e08bb0587c1d3bf04b541631cb6f5786058bef5a8584949338573f415d5137216941a92bc659627771406bee1561adc8a2bbee26327e143ad25e2f75304cec3910008b3aad6adb1382c5e7f09e623d9ddfb255de568f0fc6178f9cccaba22ad3616a8ecffd9e1b93e8da51a7f6aacc431c2b23ae8f47537b7bf373fa82f0ef0c47e746fbdffd3c8204631d2d1703258cbc8544d48df4deafa9149c981d15243fd5baeef7fb43bac29df7d0798f9dd92e87350f4e5634ff401f2316afe7901c0e64d6b0b0a7bcd6e5e51727ff6524a0aae1f9d672506c55378a123ef3d07cdbcde162d28337646dcc2a059600fff552ee8efab27fae7e2b806290e5e385a7677147e3d3dc293c17615512ce43c4843eb563a515437eea3a10c567c3389437768a43e2b57b890b81d3f078b5f31a8ce601850cd912a89296a9fbe38d6b6f7a084f07aa909c7110c014d8615896c820fdbcb49cede103ded42b944675a991d74c3c12af26964c84dcb945f33b7c5bea67e7d9ad0c8bbd24956ba141a3946f141c31b7e3895d4a9edbd1ac4e656839871c1ebd7fba40e043d859cb28cb493790a495c3d6dfa0a2eacee51ec01cf97ab893c5adc9b97e111227fe838f097cc7c114efc08bf7e6a82220ab51229a3d5634e034cb89b7d8d91d9f6e3311ff6e98c79158ec446787cba34f0558817061752cda708a0cd06c5dae1e9663756bedd6ec6c05c9f0ae566ed1fcb86e6bd5656f5ab57fc2b1c225bde9c0c7804d977a83bba7dfeff3525cfc033215d73ee68c94a61936ac18a701362b2c06b983a45c866fbc3a882327abdb6a7df2a316141479fb1587a9f90cf9b44de5e59b796d6c6e992f012fec6d26779d8f40b8abca75cceeceb862220e56de7637f053cdc689de1d962d968ec923d00c2bfd611f21b88024ed59f5de9b6bb509127b8adf905f6a6b7a33df0696ccf5f9ab2a0a1c6489e1a0d95ce0a57eccdfda2cf7a13c5199f500b33638a731c51e61a47b1ef0682d45c052cb9ee46e85092ccea075d80aad945cc808fa4df502734dc214abd263c7a8da2eba52fc5a4cfebc3b8d78aa9b57b6c15047fc4b81ebbec3d62aaee036072718748418d32f601340f596a3895cba740b9db8c116c91daa120a6dec0ece822acaa2ee5d997a5cfeb020283d3ae4c5ac8bdfce417a0d1e781713729512d07102b68b44b1e843f9dcbac845f2ed4a8235e17d793da7b87630ae4063116431171102b6f7f5306745f3ee62fa5fdc3bac1fd7fe1da3a09f19b037c81bbac6f5368f6982ff8b113b70c9bf27666cc3e34022649f3dd82c1c47497d60e158b4f5f0b854b811430b4677b0aeb67f43992aa5e03a3323b963f0434e77851e0ba0801d3cdb8b899c133cb7b0595e3cfb481f1c0f91f7d7c1e24965697f241e53bcea099457fa325dc3214ac575d378ee6e03b0e70392d22a09a502c3af837c54e9faa3d8eb9791a987dbc1969dea267bb4657581ff696c993b6331b28c85bde2cdccdf572e36c2d6eefa56ea42e7d418a3282b25f118cbe1c468efd8668248193b1ed687caa290bfed621f5dd1affb6d0886f12e4076fba54754f3a3ddba0461988ad40280068cea21992d087ed2268944c653b6f22f3afb988c6390316d30a30846a0f3adde66fc92528620bbc28bcf6a6979834021d08858ce1b3d25543dbd19b80da388bf685110c7da821af411db90911b64fed690a3becbd44f4649fab076da8c510a1440e7f86781ae11c1cae418ad70271dedf724552bc8bb72b554f074fda6318ab8231548355bd5308ac214979371008306d04e1c36733effba1c16312a4511ade406fee267ba09fa30bb39420897e4d2b702a22efd77ef6627e07c8116ac89e12486e4a5a4578539eab499a6105c867527fcfa7ed9e224fb3d618c1c411182c0ffd7262e57674706907f519a26156e297a23bbb925849dd16271b226e56e7f67d5aae984d5435b6f23ad4f67ca86c39ab63a9f7480ffb003314e8084589da9c849f049164bf4d90a45683d10ae7aa528e6273954b13425d8353000b2ddd91c00d8a3531ed8be9b2bad461d8320aabb14b4c1fe820072b813e58e03722be293151c8e0d02405ad7eae30c4dabe8b67b5d3d2ded26e100df7f90486cd23fa48bca70928cd01cb683b344ffcfb91d3d8877b3f49a6e0e0d44aa6a9415cebabaf8ca5f65701e6dd033ef9572f56f03598bf2c5a26d386ad1efee2a3068dbc9fb3f4f1f01146c1bd8652414789fc5a5b3269553dd3df10bcb15e963ccb67e111c3d7b9b9297b252b30b5ecfc3b799697ea91037fd6122f032e956ceca5b101d26b50ad2401e04ea1a01ef1a957321c41b45722a2258b920900d087670aadb607466a429b8d7b6dc71d5a71a11be9a38e17e0a92e48780b714e031c00a14de101406b3fd9f864e0a8629662f3e91f6ce3fc32e80601b0626c5b63434f5013441c3e3011a6734137515d0ec9f0763abd89862b7d1e014d0680976162d2e070b68940c134aace168ed277e85d7aaf67af0cff661c2d4200de0d7f204dfc6ffbb0e2ee7f7fe293ab47fc681e2dc6009485d3fc4366e30d408ca152d50f5351dc53f2a8c4110dea6ba735e44e0ab8ac1bee43c822c2f990a1c88a38af695234fc7999d5af6dac29892561b6ee9a59ab47b6af3b5c8fc1f5b4b825f25ca44a79fa908753214aa9ac7b6edaecf14cd10b0701427932358baad384945b5a0c8378f1e9071f0e2375da57701b93a6ff23866e7bcd2f0b80ac5fdf8cf4c9d6bd11c2ef5546763af4f13ad69e381314ba5044ce0e3b6641182fce9e6c19c348da513bfe2210ba71c034373f48a5ff7a37537c7ad3ef843c9118f30d210ca4b5e0737acfa891c1bec80163eefa3d48ffd6d13fb7c9825c6b8e427ea7f8ebd5170a2da75543ccf298ea9373e25627e569e107f9b28f7dcb19d2c2c4223ff33e5a9734534ff1f9a7ec1489fa6dc8ea88d832fe30c3c2cf89d4682f67dde2aecb653d02d6f7b6b09d4d93accd907dbaf27d1d67170b1821883cfb16e2bc67100b8e21196fc385136076e26c1b9f9293f41aef047aec98a3c9a71b39be0efe323e632c48ec10defeb08ccc8aad6fff0192b679ce594936b9949a295691ae4c3b2ec2062e353662df7715da7f3f94407f31e27fe84e4d68ff5f63defc2f9b571a82ab70ea4801ebb690a5fb7f7b695f41091b44eb0c32386b718f548f34bf285d61df4fd7240a40587d02d96fbf32c3901cb8569b519c017424a19e86e208b83498a637fa7adb49e9e3989b7385a7666752335982ec71f0078cbc847f1083176fdc0a034dd7f6f0448a147cdf2a4d58e370e3e58a42c25e45efeb62f2f2b1aee9f3a823ca1a50602e369886add87d7617385e29a384b8085b6505a0cc4f2e46cfec46e80c3d184b1cf5383c097763112463abae769f9dfadb049c75dddf988b90cfaa1118e5daa2c7aac635d470360520894ceaa21f681d41facc52de307e50054fd30531d85e8fbff41f5659a2d9d96441c1ccf90b337e3e6762689f720e710c1f38655ea60712ebafe6d579c2ca6ada15e9c8a1f062203cf2407ed65a0076f4e3b8754dabf5bf6977a8c6fcddf82f77219895e04c189a5cf1a7b28ee1a80ea960f0c235c1b26c95ae69d1fd22394c854bcc79b64d53b1ec86f29a4f7339f969ae513fd69904020f50db64ed42d1612e1d6a484d5001525596540d0d06d909e2f2282bdec80fd88fc274da2681c1fea3ccb9920c58b747d6202af45b94331d9340477db6cf67a82c81144d693f288bb93d143bdfe4360fdb5d71ac83537831fa39d139defd050e762bd769c65ea953735ad5570096408e630a456caf1958036f3a15a4cf71f16574d0d03e0152c3c492fb45918a989f1033c78ed2eeba3a9b808ce69401e0978bebb7e16bc2fa6071e798ce4f2df452e104a5f9ca20edf48e20ca93d1efcdd53bc015c1f7574a5946111e35944534edf177163bc5bad7280df9f183e973b9beb50213eb05914f1d0ba4715bc26db3c1a1f9584222811489243b7b7d88620ff50003e9d3dfcbec637d63b02199592bd6a049d459b9e637e56f95be1e6ba4bc8a4d057cbb9f80a0e34883fb2d793327531b63eefb02fbc83f2b979790c0c594dee3f6777a24c4f105ddf86ad40f945a1b2b4a565932136e257bccab617a94fed67255b5aa1b35b74eb773832f94a32ebb603d54929b6d0e5c47f203522d94d3d8811015ebc321dcd5352266c3c275b1581cb1552fda28a4d25f3205367728907c4b4f90c9032f0359e3bb9845e5002baa09402eab971f746940f27efea4fc649ac28ea3d9d233ebd90e5c7a925d10ec4606ef0cae83dc1f616babf3359fe5e68be4f9e8cda5608cf661c2d4f53d963d82f7856a2fa3ba36b191e01538bd54ed827f415acbcd39a07e86fed6e26d685f5e61afe88ecfe346bd27d8bf79dd14bd7109a776e976a69072f117c3e7c7d74483652a853b6404edd28bbfa65206a5828e00ecc914e6285827ead6a063497dd2d58580f5e0cd2548ef10c63612ab8aa1942cd92d869ece242e64e39a251b4315004affebd560776afb265b934da5e304c720a2184873fc538c839f9f178bca238cf1de95587abd58c1f1900e33d24e4d92fd84206e8c8c9ff7768f08214a300f829019e8b32f5a39f1901f7af6a0839ee42235bc2a3e1a2650d34145decccc8c3df78fd45920fa17780406296d63f22fe03584f16a8baa1bda7c61df012bd8ccc98964bdd8d1db3b600587b06b0ed77d67630ea116e65a7748a391b31ce6b2fd1f70e0f34eea99469df7b6d5e43b0879864c23d3ae77dd371d31b11dd8fe41d6f8ff4e0645606a5a2525643395505586a26faf0fe90135f8d20b9427271575eb571e1211c3509153500ba8a52f30a0297ef1ea56aad318ffcc81cdc15041a63f34beb7e80afcca3b97b4e5c474b585d6d3e7f172140df131f21c41304eccb04ec4af2c99499eec55a104cb8bb01f775206a6b691489c5305f7e5cb75c15cda7b990ea2b3c866e0bcc1e8b07bba1a2949d7e0e3cb32f6a04553c99f65735b0bccfd4cc19e619240115c26a6b70fa923f419336a3f900556969ee0d89f3bbd74aa6ead1b5a0905aad24b2aa40bf7cf9ed05f67e839e6b4408b2f466c71103575b7ebd0288b16c7d28ed8fd05f8336d04a1efaec9d7c666167c48ab66bda31a288b59c45a66c83c3198eadc84f6972792f190720d59f55b6cf661fcbc61e892bbeb3700f58ec845d0aee01cd2ee33f7b0d0978bc0dbede4b6e46cf6db4de0561d9b9779d4636383ffe74165f444f4b44196a71a3f82c0333dd2cb711c0cf3da62d829ffc3fe3f2a7fd57393849aff9778ee7d92aee1612b7d9c1bc751fc23d4b6205a24212c684c3105aa8c5ce310cfd18465d8f761d4282a51cc3df5176e6310ea48f780feb8a95481fa1648559069d5fdba87e16d44ca3e26bd18ac324532cf4ae02eb1f69e792bd712efa34683d5698c7429d84bbe0fe6527760fa02b49d70222e7f4493ca6dd4c6e5dcaa87a3bbe3dde1592f639632285f14d9100b1e3837a0e40e062f8fc20a620fcd351febe364e9014db488efa232e04dccfceb81b2f0d04ed3f43df6b931b14fced05c4a27cc267e9d469f49799a967b91e40d035918e3885bd36f4ae64f62c7d01ef85c7cefa52063f523e957e3c02fc9677270d57be8ebed72bda8d23e6f87807de886074cd28862d11f16ad739403edfd27906b3a17ee9eace5e7bea1f969f1820ae39fe6c930668feb56123dde278a4cc87d0771b309b2e6572f248a684306ff464bdff58fc547c15dfddda65cb721440a904d9aa7ad3e2da6ab52f6650721e1399ced1ce788bd4fb636e4c6d7c2bcd9f680e00184659f7918f6489fc43d8577edeb697cfe5ae7c8650c29f0685f8daa712a95782e9a2a1b11a6ff38a2dd2f7669baffdacef1f1aed6e0713d1288c051f2cc6d53b185abe99c253f139f499d42ded59e0c1f136f05f10d2c7fec4cc4ce6449d00885827cb65f30b2cfebf4845f98e89aff38a9ec72cdecc927d5ab5e27cbfef2475b2a9135e7f71bdb1d4415b820f4be50bbd2ed1b2f25e314b283a245dd4d1234d644b42d2ad0b181ee541af560578c47fe36328539fe080abb18366434e43f9426e6976e03125b68c99fbc76713dedf1a6c7b7052c50a8a9fdd985fe609b942f4da3cd4872565d513486815909a239ade9f86883bba318187e5177271bbe694cdec425adfd60513c7b9bf945649a6ec01131ec07c08b1da825b4cc61402389d1eea6f43777358bcff567c8d8d84191f5fa7224de3290b172801cdcb4e9ce76c410774c5ff8c781672c9405b8aa4ddc8e41336eb6fa755d01d7d597e0bb9388c879929b2edb56b1d89e33cf989723679528e7f3ce26571556d2fb03053cff8ca399b671918a52c0ef41dd798002f5d66ffe8271d8dee1e263374f9ab6376f5dd9c19445840829e36150b7e5e4f5ad33303fd2c805a7982c49fda34296c9774e88c2b2ee545e8d0ed2bd07c00189027a6895d06560cc956d196b5157244700b5574b7988aef2c50ef64b14bfefc2cc107871c32af55cebef61e9cc74063e328f83994353aa9e16c03491b853bba100585e8eb7e8d9a2babac7d4b9d6bb083284c3539f7048ad25760fd25b8e855a00efa7b36a1ea52e852cdb77839f049e37a2878247fbee8c6f1292acafcc8c79312ecd9e7d5b9397f671e53d39a5b4284defd6b6e08d707810b9ef494237b0e7af9900d2345fc22dee7825865ed2ce8905527f0a50a9c327dbad89c1920949048d5c829431ff5825a8e17be8ca11e75016ee7502d5cd38d22058362edc0a47b73b94c9d4f52e29b8a8e986d896a955537deafe25930af3c1dcd5fccd9f81f8adb23b307f15628918e73308071b5356c55fab8e5518755d66daf29631aa52ea95b6f06586e4dfa0f0add3d7454437444b86e68bfd257496b32885cbedf15d697381bc173dce55b04574ffc810a2e9549e3714fb50b88a54a3ae1f032d7c28f1b7f1f9372ffcbfd212bb828e78a2c5b79ab43019baf42e0c3bf77a18aa1c05fcc4c9f117e685273525b2043dc60e2886cb396ca0fcef6a0349d58520702486fd7d6ec71b74ade6817aa946bb9603bb9fdeb1ced53fced1564a1464454db6bfa743aaed8b870067a752cd0ace83f27c454139e3645b8b714f8a86d0e1886ca495943eff7bfdea2b8f1f7f2c90262978eda57d3f116ae3af448a189c10b0756530b26ade6682f0d508481a965dc63261e4252055ba8c540e60c80346c6827a3033a0bfe8030568656d67320e5aeaece564929bd38f1d7fd97b6496a00885bd41a5476bf471df0b8c006eb969b532089c57b5de75580967aba50a723226a16204cb740bdcb4f60898e7f34a5b7cc5793c62cae03cb0a488989e7fde6969c30c0af48519a2a83ddd999b6d0f1628b26235c13fe8cef8409e33482c03ac590398e241d2defd8ca1785d501b03dfbd94678fe4a715647e7b57e90e927885f1b5797711d7185bb9401fbb101187a946ffbe7000659cf27740ff93a7ab664b29db555303f023c1a0bb96b63f29c1606d4d63a55ac4e1bc00da9610acb4811e6e74db23ce3b3089d27621a127a15be660b34d042c2bea6b4ec334f8963d93205a49a8efc30c663c3004c37c167c5c869b8699a86d9ffc6af398db60e98f7a8fcfb1eba841c8ee9944250a81350c08ea540a9f53ab0b72abb96bd8def1575ae9177953d25c73ee64ffff54ec4cf345401a3a78f24e373617ba5926b58f29a513c20084f16f6516134343750677d23f2f636b92c3d7ad564b7e68dbb764661e04ac1e13dfd107a3660021d43c1a926723af5c98da8c3ca16eb677978e25ac13d47b27fa55449691c9ec08d697d42732eb1cf0013c8f81aa938db34badfaa4802cb4156f083e731298566c17a72924da5743d2393d40019d8b293e3e722b8f1997b824fb8d821415c586e0496e6f206a01a95291b5803de45ba67f823c0e7739601e19d86ccb3ce4b3021e5177537ee92d1c31ea148384c52ca09b2d2cab5a03e9d5cedbd5a95cc354975fb3865afc2925d5d337ac3f1535e75601bfaa3daf22e9aee6786fea5082d05cf98b995b803724ea088d38ec233ab7d4bb0d0a377c68ef434f91986a99a5f4edfee9b11e49d447547af899d57291a91aa18ddc65ef8e0d30194b6e7d7bd9c51077772cdef2c0e782ad82cfcf3241290080abc506fef8d5a95a5d1a322378961f44fd77358231a24fc4248fd855a6637172fd3ffaaf611c2e29ce065bd62b838e12e1f664c2bd39581ecee6c7301f53a536fa349e72c027797bbd885dd9216b8a279698e2950a239da661f234049adb4e118eea3473dc3c3b010b36bd69a1695419e4ea9159c2e2855c97689cdb66cabe625a01f524acbbdacf42310c480daf7d53696972404540f8452c807e1b7cc54054726ee3d5778c29b249f1d105edfb33c07aa0d8e53d7d7c701f86764f38841f725001f3297f97f496c815be8b9358962431b9d9ac93c8a58ee033c99523324d70f4afb4ef71951bb6a3adef0d51656f50b089a78090ce8bf6ec6cc5378149619ee7c7dd312d5e57a174faa68e264ab235892e478c18109995c39f973494029da0e46af7230e06c67707d977a29260bffef2ee7efc0577bf9a340828ecc7aea8db14d167dece56475c6999873f51130723a07ca398b638b00d57b9ac3b5816a153cff23c28d8c9014bddc123e556ae133548b338e85ab4280ebb07c56000bb3bc31280a130c99c6c9410dd37aa0fb653f78be804ac99bd24d56344c + +Params = SHAKE256_20/4_256 +Msg = 01020304 +PrivateKey = 0481870000002a6dc71aa5dc7210fe289b11880994242ebc8ee3a880327d4836016085e6edd29888b39b8092492b73dcd58117e47811e6a90d34bc9ab79f6f983cb956298b44b6000000e080664c216d0d6b08136f8367c3ffed68c2aee0d73d91353b3aac97e3ba184167bc79505e81f9add5607ca57cb2d40259b6078609b08743b6ea4e3889c5b72c +Signature = 0000003eadaae1315579ab02f05099a17ed92f127bae37072601da5486f2ef76917719578bc99923c8ac82694074bd393dd384b016743bc7ceaa8571ce5fd7e563cd079de35fd754861ba9b103c3a65b20fd8e3252e1e334cf7deced533daa5096e9783c2c26a7cb81579f75ef4a4b4847a685693d227e3e43c41eedefe380989ecc51995bb342ec2490cb48311d90cf1631e48704782af35c79f2c9e41bf6e8986e4e935603fb923746da8c9f63146a42a339625bb30e31bcf1e1de4197ee70a9892729e5c09bf698ab7c068b914a9ef4bd3f867edd0e9049002cc11ec35fc56905695ccb33d867ffe18c7da54b98492863360e7da20a251cdc9d111e52a9c4e9f3677048eefbff93b36d46c201b38fc7978e66a29b302de47fc4db4abb9f394a6770a12d1f94e0ed9552b3b544adfd32a781dbd9346ce0f239f35908fe70307fc37025bf1d24d797a3cfaee6bb7cd54c235aaa0127e0745f7f604bc144e2b34b42b0b3b8a8dc70d179c451b300e3dc5f5a0e68b78eb673255889416c828d6ff9cf276d1f625173536524d26008c9f38c577e3cfaabce440ad92504b7c25781178f73db288f0ed02b8112e2b9b916b019365b8ff47c0167c9e25e489f30bf4808647e8e7d09318cc42b332a7940d93f177b302f514de0167930c3936e52f7c2cd1caae02f41269075ded0ac6b7a8d76257f2daf5706562a06a476b91698ce3054bcbad06de2f9391a4e1813220eaa5ea52d57cdbf7ba70bf873078386aa0dd8ebaa6f683b21e0c8fb48a29b630b73316d7698208f4f58ba0a15b857326b6efe6726f2996a235c7f14d839b596813d245449f3b6954301c74c4474bc2f1327ba4ef2587e266a497f47746c2eede911413d003ed9727bfbf78b792e3719a2d56e4a1b1dae92e927d8fa603ff2146832738ea20e3c9c8b00cdc74ec85b8e99cafffac4ed37417b03e1e0b277c19816a9ad2a0b81a0170b5935a5b073da1d15897d02b5aff43335c3de81f1a8a6813229313072d5b8e76357ea3a01d8ff1499a1f55afdcec5e487a79de36416a8879c943f6e2c41878fbe4d224b8266e49eba2b6a850d8957646011891f4136e4f4cc7754bfbc9a2497ec3be1cdf2c0cce278a05deabfc97e76f916b6bb328186b084c679012fbddff3fb5c9f07f8d35ea52ff39937ec586d76d74366f63b6c91322505c5d9d60aa18b4399c1ce8ec4bcde9acf721aa834327ee099a14e4458420e6fc0efcfbcbbaed3686e3e3677c43c5373e893a489e4d9ec6e26ed1be9e20653f5c93078955f9b60e71750a3838f2bacc0087b69a7e985c9c1a7ab8ce3bffb2d218cf6d538b3742bc406665efbd955f11280f09f8a5bf36df1dccae1b5cf8e5553a194a3ba3e1a907528e0ac355d01176baf51c9959b88798e81e65cad3f4b1c432a86cdd9242bfd1649154dea57f7993707f4cd0071a55bc3546a1ab857e270066a2e31026a1cfe24f9e587a4cedffc71997c077216b62760ad6632fd29445fcb31ae5504983ea01853d239dc2312b380c22ec73d8491db53eac6d20a542baf09d8425da135374d6fd0b5ffe672c04345e693d68156ee82235fd40ec38c00fbe286a3f21b7051b72916f7a3cff5a01bbad82a2ef1c03d8484c634d009e997249e5f0c1261a5f5db5d26363ed44adcc6bd17db63ad0615377fd218b00e080a1d96e3d32fba2cdbd4c68528fd00fdd86e21f08f6ea48958c7bd09c78409c6b8dcd8fb3a25208531795f55be51df3ba38c6584b86d261e0e62e12c50001bfddea76cd3659bf030d680bde16d3677930b1d16eeefc23212eff30611f9da1ba27b95ae393ad2916bfb5fdf99281d987831b5902a893cfb03d8b3b3cff033f4d97b47973c5efac20f9b67b1890d1622ab3faa9b5379d3e51e5cd29c15778b466102de4c02a535b4323aeef6b4d4a19ac82624981896074ce0910bb3e77ea807aadb42dd64167e4cecf68654eae502c3575340b2497245bdde056b7b13b049065a9c8f350ed2ec57d186f722528d0e04381752550e2413267b692e36dd85ca559118bc99bfe7906d478af875b0201f44a56dfa7c26075607c77afc8e870aaa6aae86a20d967bbd0971ceaa339db1785f28fe571e11ff8fdf2a7680c291edf0c53eb2ba77bf282969822aa5b7cec7764536ff5cc6f618cc84d3b1839b9d35e6f664a97ba6668aeff084708c8979701476a4f85e3e86a96c2574d6b92c2d2bf920770b6d18ddfd6603e84edc4797204ee210ddd53568bbedd9e80c4819fe8be5d845b6883dac11a81d3f7a422052f303b4d6875f9cc1f4a5e5ad9957ad0b52c07f4fece0b17d2d5c427ddc099cf126d0f543d97ba0d6599cb4eeb4cec69e10fd9eb64f08b8201654e060b30edba8b2f4cc3114a39bd8bf8e92e1b526786eb8c9a87466a651a48430257d13eede84fda07b182a52e92009c18e0a714fd62a72d10e0bdd95b4ea55a6447ef30a32edde420194d8f97f2ccc5d712559d6eb557d3ff5f1329eece83f47efef04c2373623840bb5ccdaf8df69e1d6674b00a837c8dc1d2f2af557a8b645c12f2bbde59b11f595a582ef00123b057cedb2657245cdee706ba570a1fad5442aded07e6ec1e0c5e837e9406b2cad4d564b42f7328e39b742e7f015d6439b15b2fc528e2238503ffdc8331b75d5726c1addf913c7443c13e3e78b0eae35c6e63bdd73bd379e41f07ac4a43c03db0f4d6ed7fc4a4d1dabee4944907e5d00d99952d459e1cc06fb857f31a8948302c2668692785a157cfc3f71da8dfe781f9280e08bb3432df923917a44ca904074dede2f90acc62091404266e815cba93df958dbb7cb9618df38012e109a4829772a9fac8d89b8186fee808122bcd0f5b2ac24ca4f6d1ed7e1724cb1325e8cd198e39b2bb9a59f3acc87c3ec703ce30deb4a42c3a561c06c154992aa443efb609dac108a0ef48b62d7112c87bbf92edfbc8332fa16f2edcb3b536df2a081516be5d47e622d337d67b9f26fdfbe50b874606f3097251ae251aca1d1a00e1c92204cfacb0a0bff53888b8dc2e9b83335167f6c1fe3cf1ef94bfac3ef1baef8d601fdd9c2d0ff9b849de36eb36d3f77a8aa167689f2c5a76657f5d97ce1e19b63b4ef922a383d19c9374d00d657b589fd2072749456b3add86214713d7a04c7e8ba60c0ebcfd32c6dc6521fb3ef500100d39ae14f51a6f60ff8e6c54b0d9521b5aa3d44d950c7275b50c9e1bead64c6e067ca889bad8232d3a870dc5927892873a8369293bf3a3df65079c870429757d1815a3636653a8257924649f70b5323354983dbed284fa1d2bcda6a03d04048449876592fcec9816996c1d344584ee96af9204d68c2b6956559ad0d212d635e2208bc56cfd3615f622daef363d71fc44a4bf0212814681c543543d9ad914619c755773ca773480c2d2f1b546f83e28c84477181dae86983c22d963df09fc44358d7e4d24d04b380fc3dc7f01cd4acc947bc10cca478286ae64e99957aefb660a5be535bd505662e333820ecd24014c127d7eb0bdd5c588c145ef6eab62f4f796ac954e4b30b9a5ea0bf0d59d85741f5d0e45fd2ad54d1b04936e725d5b4e82d21019dabcedda825798a1ccb58f86aabd7b631208015b299219fc20924d84ea878751b1fdcc15a0d7ac0baec4bff8cdeb1ff1789316dd6ca32d5eea62020430afece3fe4333a2719ec6d44a8bb29e1ce3c13bb7d825e97207b2a805f915d638db50261fb8fa0f75a4132ef2b4d6c038a57c9c92624687282719086148b2097b076ee428413746646bb52ac4c82a87604db5afa55eb536de431b3344637c767b35682a3c933ee0e08d9a48f26d1a0e0dfccc889fe7ee30938d1b80f63f1dae53463e903192dd19c7cfdee1291d4619068ba1bba36efe7fd23341c6a55b5f417bac3eeae134d0a2077be41764cfa4a1369620dd4176c6a5777677f99f8acf8160b03f3ae208a0e702dc87bb91dfc8332a9796b363fb70d0ccc7fee052a081d80c6d4cee34276fd4329bc6ee0f09d5dc28492985bdd5e28941c627c6fc32682474ff6c692172c56b099de29e461695755200ea7d7556a657555c037d5b7c95f639ead5fa3a73da93ae1a1ecc863b452b63502a0e33872655a3715ad50528a1763e823e3db1da94ab2937a52289f8aa1c3ba8b96759abdc5669388036b90ecc4addf0a9bafec2a34884a87d9589b609df07a4dd6fd9122289a32c0d9a26dd122df6ee25e7d4b63086fcea99243572d0355f48df6ee4c38fb4508795cfcb4cb5e3a27b5f523f73c79bb92a46a0ec56b492ff40db4c52dad0c8a065b03cc80c5f5e6ef9c77533c77037ffd3bef2acc1e63336b591e0393a378c76bded24110e0d9a0ecfd34755905b41aea8b114464fcdb7fe809e3d37c18bb2fcf2d200c2298991fafa67e375ef3921ad1db3b8c3673b74e2fe67014ea2c1e134e1b3ef5d0e817af2fd223030d90b8476ccd13b94d06c84681816a9dea8e5952d76e877f30071ce90a7e31463e9893ee42ff4696951c96672a218fc6e120fde3d4c45c2d15760585ca3a31f84588f10815967dca20f573fb16af5e4d24159b1d073431f965540c6c07a6067356988709cbc8ec817983b5106f948ef06e284a5ffa009bed27fa4d30c5cdbc75bcc6ee0d397a53011541e9e43dc1d2b4bbbc6f24d82f00c791a922bf4fb74e32ff09fbd3fa5f5065990b0e848fa2ecd29a3d0f2e9db97a12289acdf6439d855d6b9a44ac797d1fba9de8425c7c90d404ee97f4263aa56022a5c2a56df9f91c55b5cf2ca566fc7f8600cae2b395076cb50ee934420de338134d5fc54ad6389e022fdaae3824890b717481b2b373f4e244869303566f192a70ff1ca5246fd335b56cc84ca0ae9044db708c0fa3e02881e35ce7516372f68c5834dff42c926b3ff3805a2f0ca0c5e9ac564d2205bf8de8e8ef5576ce2a90cbe37ada4de5743dbc4f1f4751c4bf3d799ddaf52e6acfc2784a0392a17443ddf27f65697c2f6baa37558c6bd5c0aca40c7bf85963a56c8fc028cbacb492b2a137c1c6a8c2b9948ee71fefc4c4653bc6351030f99eb54a61c883a616e9d6c74df346441cd248ad520ab52fd949fb847c5a6a40aa2ab3f8c161c6a22b09e0073ebf91e5bd5d3a65cace826a6f9f09af5bb165fb9927b7c38b95d2c7aeafe7ce7e1ee3b77c3fe09dcb2a6f51551c7717db05c3b04956d2de21601d79ea0cfc081459594f7a81628cd72c1fd88775a1b87cf0835868fc09fd9578cd2c1aaccc55a8f34b8ce6f75b502fd3dd0fbbd302ce4826ef2706bf6160fdf0480be6a0a6a2cee2030136dd0e0e3ff3f668731e699793baef6d30a2e9c1b9f03084a93c1f9f59e4ee1ac18390f07cc0eee7a94e7540120cb87ba0b505116fc0238f658af039a7bf4c715c72f116e3d3da1175de3a420bfd4df87873e3d6f7a7dde015d07bb38d2e352f3533d16481ae460a9e0b26ea2ff5435413df3e2d9eeced98ab237ae9cba3fd47a68a788ab105e571ac50b454b6692d0e797b002a23bab98fe230ee9667ffd98906243888ce60a2f745f2480f3b653f8a7a0a5d412db46549d275666ee7955ed4ff7fa83d1594dc7d292d6958ef87f33cd66f8987b9407c8b68b9d751688a3882074c633f557d3b752563b802389493655e411892ee56538b77d74d04ffe7ea37f79ba63e5acfc136cb52de99419678c4b7d0c892bac80571eb6928f72e3741c341f0e76891b492c5a3c50c6d0b3abe4e0945d43eb82bbdb4166cf998d26b89e6c210cfdf9bbb1a2a555720220e08967972cf2242470442c7c819e5872dea44dd9d9ef7b86aac898c2ae94e09caf20bd2d1d9db554e0250b52b92284c6a30c0688f493a9496260c77a4f13e88659c265d2e8011ecfa28c71435336c01e52100a0771775e7632a2786cae69ebc25cae0cc1d322d2170f5d5156cec7e58803bc3ef90540aec40448c2326bdb455bcd38f3c2c75588ba60341baf3b72fb6738387676818a4b44c7c003da9f41b3ebeac97a05e51fe50f0fb6faf29f51dcdbae67016e26ad422adfabb13417be15d16bb98a125ae2510a1eba732bf324fa505fe1dbb63491ff8271814a255ad3cd37fdc7fc1332ef422bb6303e8b80e05e5d464a6f161d193d5e57e7d19c05e09b4062bd9f9efc83f7a2e995477f82c779ecd0de9ffc4681293543144351d105f7a2dcaf9e0b5cd140a8630d8304d9520e6cb77b81807f8b327bb4883aef44164cfd0e7ab9d4ef5f5e393b7d1e474107992613e64ed7443992a0e6c8a122a0ac92f254ad0a7b70255be8d192405125a1c4acb4b22db95eb7799684cc3d9a3b07453b7c8069d631f7b7f43be2d5ac0a34ea5fb647f747de3d1d156941eeb0ec765ea4bfca076d1cba81a384d803dc1f738fb05402d634ba04c308e23c83b32ddb72f36608d5a88de030c81d4061b3eb4c913cc895af7907bcd7121eb5067a78ea9e2e2f054eef8b1e9fe1b17da28f0a36faff7905f4d3d4adcd715d68721a929d693f6fe9a24360bca6622654de663bbd533bee94395fd45b638ca3cc2de5b8db0d00c2598bb0e5be3029c6cc868d544aea4160ea819808f28dba4c95746a5cc2a22b26c116a8d52dafdc15f93cc0fbf296cf727f49ac1d3c196770d06adde8cde4e156454ca829085675db4c40ad933772ffb2287148a242a0abaf2ae72758d29c621b22c8c093c88154379d95f9a61a5e5e33e2a7164c7b2a40d2f209abbdf53eb9aa3bd45c8861151e63ac8a164cf7053bdbf3df9b067867c016af397a94496007d8dde0ef0e0b221ac33b53a8316a7e6ab7feddebcdea2eaf87eedca1a08500c2f4f7658568521d7f2eba571f198bbbf35effb3a5f4dd160f2fd237798edf38173365c65805bf6dcdde05c63484ab11d71bedfaf33dc1cb258edd3ad3c302ed0a912bbdba24e4ddbb7488d91afc85dbfdbb14d4e6641e008e454b56cce49341d5f2939de26def323a5d8d32e63a091889b4b57b6645f2b80190363a146207679a80905e1450bd0e764959f0ada822a992a0b4527c11b03416d29e6ae0f3789dece719ecbc2150a8b8d4363237489b59edeaeedc7919a95002f2b932fae0792187f6672daf00bda0c765e3f4ceb976cd868fb10c695564bf7b3a0c233b5e58a859a0c62653fb84cc63b8bb655caf745475f19e9f3f18dbe092ab3e772539f7bfa4fa2d5864af527e03796b98d4d0ac37a63e85f5efe65933ea4a62582efd662fa9c99d8339fae54c774d366e63191d808702d46d5da14609b3cb539c181da33cbd030225ab01a259d4052b969b768ca422670a0fb88079380739827636860e2682be6be0a53b8118d61fee0064c6e387efdf9407a9c9d529b16a401a26307c4e291a56f8d9b9ed407525e25edf6c588a1e75b6d6727bb58e194eca8fa44254faccec2eebbad7314decea5d8df12adb5e48e5e8ae4fca40fcdba7026464acfe5c81631aadcdf2442267cbb9f8c222b551864ea7817eb7d1561765704364d2ff5b0b77310a3bf48f183ac7b1b2d4701858233304c062ed4ad333e2d51a37f9ad49af606419a3917f921cf606b15d84723ae499be965b3fae838370c101d5ac1ee1005f34c91ab7f19f1277b8c1e5209a5419007546dae14f9a537992cbd4e57f52684021d1b1ec007699cde1c9543748442f753d4acea94f1f53dbba2508ff1493bd1876837d9d2290de72caa6dc3d1b788df8ab89dd7a9f7ecdcfa097711fe907ff3cd88786bcf91032466ced74b3478bebb54670d0f714be62196410568e9f1039ffa9c44ecfa5bc2bfd0f6f7f37bcd3b5c09cb40c79e4f95e395941e1999db84a5657552c6a9c6f2b3b17c7900e59e1e0a8d05625a8ba85363851998d7c26bc8f617adb6be2bd0ca81b0cf9f2170024820f14178bb16809f28b0c28d13d4d627ce7c64e9a87b78b96334fd63a5d777767bd9c49417dc3f3ba917b1e147299165ce7d2b0138d5927bffb4a6e680eb44adc28aad6c3975161638182cf4d45f84a77fa4b9014745157c9b3c363852d8fceb890e4dbe702816ffe63ebe745cf534dfb3d7465b91aa149cc9c39210c8db309063d208c995fe53bbdcb0f44c049e4eff91791b5ec63e79e9e2d13128661d56a86c5a8a052f3925af406a1c6f7d9abd637412168b70e6048158eff567b85cc69a568b91d7fc69e364944b8e5f3d001c843577c0fd9fec01e65e42ac299be3bdacfecbd4a0262d9726a7482de7a34e87cf643da7f91c1bd48d81e9ba4e83e1ab53fe60169713f01bfa417113c8ad8fe1f458c67e4ef73e316b7efdfd2e5ca598e89ee731aa6b2305070f40fd38ee78a21e742de396ec6bba575810148953563e1d56c5d93da55499812ea8b9efada9aecbf838cb9553a0ef574f1eb573db8e077ba103fe103e8f686f17c8757b335ceeec08cfd58ed56a2c8763fcbdd5de53fbc1fc664468fd3eb1353311e3a755061fab3d8b47c8beade7db8382bfd5ea6bcb068fe2f48ca43f741b39138ced8a5c48ae226435d5fde59c74c2cd5e267d8fb3b5466d3b4470567f6ab2eba4f5b0c9218dab28a5670579ae386a7c72f7e35a54efaba7e19012e286a4cc88abef2f2d279f0d2875e0ffc8cda9865641bba6dec0e35d14edaa6463b49addd81d113c06af9de99537205a3f01f9f1345f4c5a88d22d2f87a4a23f95b63383ac90904cba200592da27f20b9e921b79a7464fb67799289793199ecbdfc6768a77badaa461371423b0c1a7eabdd34d57d04ef5960dd57a04be6429f915cb2755aaf10dda72adad5d7999e000697d3ecab7e04af92d8745aabc8d73fcfbd85ee20992d6b0802c8b6f295af83dc26168523aeaf9290fa0707f6fd30859a27f9a7a67fd506f719ad201f07696ebac30ff4ad0de6479390cf07398a8909da51efac3b07607962d13bd8e2a9a1be10346f4bac6d6e77403b94bebe8a1858859882421f7c12c838cf1298a28bca86d98c1b2fb93dbbf9c9a7d720544e21d1008559f7087b4b9e239f309e922c24a91b4b92e80ffad39291ec56ca9753accf4ff3c3041d90f43cc37b5a96778494e3cda70c28c6fd170a8b1cc1806c5e9e7a655aae6a49450f4568ab77763c695f704a2bc6cdfcdac6874484dd43be9c44f94abfd2a7f4b8befc4ab4fc8e7bd89ee253a3fcd60913161a361169281ca4148967fc37220f36845597107a943f451d2d32492ad71a6c202d936f8cd99d7de38143057ff3eb8460875be106f30bd92559cb1f4a7eba7b1d3d60e32f3547c20f655c2f949972c7569f87c3be908d922a641740804b59493c680674728566c2467f5a1eba22d9be1e9d1108c0c07aaf023914d6e14e92fccdedde59ac0f836286661272a31542ce5f421456dcc782adc5cf608d46817e2fd5895f73303cf7ac9b46e36ea313ee94b122fde907dc9cdb43f64b94b46b188c7f5eb563936e6f36f5e861ac3126de08652c0fd0ed873db664c7049b5a62946a95f9ff7e081232ddaa3374f8ccbfb635efccd4ec2b4595e63bce16e1f4180ea91fdd14a9289f3311ede922ae18dcff3875959e445c86b53e353192e1f2234d10016d5303d9e52144e8c645d3f44305a75791541780c4b179aa81173ffe01ce907b926d16a2c7bd1dbb5c31586bdcf1fd03d214b27ce0af4a3862fb7190f13362b35e61261c26147be92f4312e47f0a6ee03a406c3a19b2c833ec6ed97bd0e61c90b8504970b5bf16256918eb9ce8971eefeaf368db0f8c06c1f5d11d1ce702f9e569502a21357b0de10b7fbf3415868d4a1e2535830415f3ba13c774f1b38ffce1c9e67e9e3d75931f751fa6b57d65d589fea0a68c8b653fa7a362b3aa87a0466b48066cec3cec88152864570b974d4aa6eb662216d28d826239f6bc4422047fd1ce2bddbf4b7457f436839e5272a1b593a37fa86fab81578bcac6645de6a4f5883a2fae7c4448ad9447667a99cc9e6827649694ea562b79a75748d489b5cd7312cdd855eada1553e431b90f2fac16a662206903b03d3dbc83b81d788cbbc00ac6b925796d3c7d334040d0cd1d367b2426553a50b42762e86089eaa6598c250cfff03fdd2254472f075516237d210857987dff42ab1f79b88edfb0ddbf79c346bfb626764c3dba30c9d747dc44cb90f482b5d5b9831411094864e1d85eb60ccc34f142e3addb770bab59fe28123c592bebf62ae71aeae9a86af91aeb347c1fb9db41c0c6be51f07949d0d8317f0c331a8f1b5e4db341c8cd2b54a4444c466052301129500b7a33ce4f417bc1f5e96e593c7bfe49408d2382f94236666bddb31dde6a8567a7537a2190ee40d191237222355d9b7b6391066252fb41c7272028ca74ccdc44d8f2d95dbb9037d5e58e2ea0beb9cd75eece70b2b472cfa5bad49d2c57063a2cbf1f80550b3858e57b6a8ffbb1f2717400020206037f9182baebe65020bfb2aa8be0510e34efdd0982e08154f3ecf0ddcbb81ac7b3694caa3b132ed9a466fea36649a98699b7051e870c2500fd614ac628b44cf9a0bdb7531323a82d7057fc524b5f631b530303f1d9482cb76b18df04cde89c907b5cf3d487b9cf23ced0ca94c92ee967a5b40206d23a6eedb6f5aad8ed6447ceb7da721631cd858bc7b7cb0d85cd6bc402ba149b3d1e695c91e1cd03b02c7cf134fb506d51b46a52b121ec88a97f4e49ec56ac05489c46f85b7dd767ed34809ce7b7cf07b0da25585a24a5791c464cc8c720ab8bc730fe591b77590fc0486c37322f4095e0bcbb320d453df4638916110bf3460f12dd82484b6ca54c93a8c7955b38daa21dd8bb5f988b96b983d629d0d8fd4193123f1cf20bf1a5afe86365d280f15ca39cc2a99012fba3de073e15e8c4a0a1d7dbee5f7895da38ae4fc63adbf631a39c1e96747fa0ffe96c9d34eb82dc50aab6570571f4c2ed70cd05873af1d20b68a8fc2c24edcff82af23c9102796ff887690df94f67fe6817a199f2f9f7cd125b08c86d1175fd1b15d144981740a461918438d662eb4ed440a322a9b798b1e343dff2d53f36fe810e6c419250c25948b0a29904e5b3994c0d2864daf2826665b6c1ffdc475247939fcd3507b1f35bf82bc6c1fd22af723efe738d6d67de2b39e84936b69d1ad9d7d02f3c825b1a2f1a4d3774a1b89a6ed6dbfaef3fbd213e38f017249dfd8c948fef7af5502d4676c431caad899ad5df01e029bedeb5fb06c19d57d732143a52d684a6dafaa3c8fc4246458c4cb87d01ed0849d728529fc2bc68e63a742899bbc50ad8e72c7c9639fa6f9bb94f219ce487d0085403c6c0c62e2fc4095076909be773a419a1af49184909cc8d50ed11935126d4378722f5ecf78bf525d4532fe94b1dd63dae64cdba3303526a03eb28b492a199c9dd35dbf53dbb01816ca9959aa6702743ac6aa12fb572f592dd6a3e95446e460a45a17df837055dfa601d153f579b33d9070e33cc620f35403d469e42ea61915cee52a1867651087484d300a6c9c81b743be8f27c78bf6f205815562dc7b9552c63d7b888025bc2a3457761ff215be062dc1f46f89d318701fee5418bfcc278b32d363d9d2d51b633fa00191499a79149739d1f02939e069b5bd4c4b9fec98aa8311a25141e3cbe72d6f81d1b703a395b34e77e6b11677629893ad829029600a531626c220a3e875b67eb9cf8f83b345970710da8adfad35043da154f8c825cce842070a25eb5e0ef867e7521237f314f190ca3e1ce0f193c09bc1da7808a81d00f822d5d22449ccb1246f575104ff73b936eacb32eb631f79ca36369197e943522a03d576202d9ee3e6207f190e590f1a6cea90aa8fbf955c9b08202bd01a8309774c99eaf330df8d80d6f095567835797de9547599d7c950f2dcf36e9304fc772bbd91631d9b88bd1c166ae6f5f6bcec51b196a782d04c8fb7450f38bd2ac1e9212fb6c1d6ad170299609e38ea8cc5e31c0f67ba66d355945b6548e48fab6437ed9374e23e0b7e906ce00f57a5ddf452d41cd2d6b1cb66ac76aee1afe67c40141a36c375e7b01ef17377f51840070ca0f02f3a299769b723408be4920a3a6767cf9deb6cd8efd13c9bd98864edb5c750e48ee9822e8180e7d6998c93c9cc16ad9a5a4f1028c1a5c7748829fbfad2301fa3e3127ef896c6301e94c297b58f2630139a0007a9afb333cc4ec3ad88ad121fe3da63054820c01c408e68b05b28f952b3bd1949029b07b09384e20891186de55ff03911b566dec18007b3fa94c7458bf83d70409afc8b5cf12434806b535810c8be59a39455e0a71cbf7a318f6b8ce14e99166497298650676e73cf6019f6327077d9487b46559bdda8e5ef49cbe305fa24b8ea072434a20bd62ac32fd2dddae6ddd15bcfbdb67d2208bbcb1c5bbfbe94797409060f462b867358511d97d0b5561eb121d0c954fbb041c10600bc2b131bd43ae3005fb869d22216452a888808eb309d840a24c1e723829fdfaebcd0998f2c9637fa1cb012e6e0bcbb053bd4bdc3275e914fe97ec6bb5ad52cb94dff545a83156a7145b737d69714980e74430e5ca0394fc08f67b76b959ab98fa246e7a99dbac0e09c8db31407c8cbda293c3d867039a94199ff9e4965e4fffe2df72ab3432b1ae26f7a3b0c1b3989af2ebdf9511d8fff108d5d918502b82b47728ce3cba5d0244186fe64fd2a9da6fb4b3a92709a10fe1978e7249331baa59e5ec060f68cb4b85eea6d114b59195bff3a34b3921987c865f7bbe8f5b076f7b6141f9942e8852d7ef2f57c5fe4bd2c4572268899aeb03b9c955b580edcc21973670ed7c5ffd738b88928b30b9b1e822ba47fd88f06d43128f903f5711dcb085576aa83963c8b995ff0834f6766a3b03e67ada2de562eae066b1f421a2190383a741aebae18144fe1ad9dd1e473b3ddbcd9b13a26225f3247cebf02507bf304a4418712feea6e26586ca3763c4449755daef8dcc160c8d62a1dfe8754bcef3c3e8442e9fa5123d0320ccc9970b4419af9f112b98e60caff04e26ba26fcfe9188473b834d053fb84db66f889b9b75b9e702462e9282a4ac8528813c257d0fd186643120efc14a4b48b746a5d43dcfb71341f59c252373fae7579f22db026a3533778a8752351c6eb9c3844fb125612dbeabb45 + +Params = SHAKE256_20/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0481870000002a18cd0abd0390ebd1a1e6dfb1895d2d9295e8a3968a07ac01485e0f49f9cc409fd048c729483a7b603aaa8c75bc7ccb885bc4e8ab4edd457c4f47c623621fb3680000006e9a7f3f95efaace644f31a956a136902501126fd89174432381b02ea5f8906752fcc9e73b78ec400579b75af80347f96f410efa46532cef32078c58f1919c74 +Signature = 000000002c9c7928ff536d4ca2807a0481872cc9dfb01962ee4f86f19aa63b3d6ef3786ece1206493040b4c63bf99be337f7e102b8324d125db9c12e7ab5b172e49685ad04ea0e96bff29118917edc5b11997a7dd369fff3a71e6e770160c1768846ced7bd68c8b97f610d8459cd8afbe7cb48c33c40832368f47d34fb59b1525b30f53f150314e802b0accdd9d433947dd27557a9d8d01040cc4b26d45df84986e82d9ac00a72c4ff8ba278afff00d9f9c8405168be741a23b07df3fe6dcae77d16f5fdcf545e558b5961282f0a29a2cdc99d49bd9c75356765506c1c50da0e9102371b68e19281def45e59ab8e963586c105b97bf207b9612215bdecc3c4c47c222c4f842fcd0a71bb05931991987ee00816a2bcd07bb78ac40be44908a77ba0056cb124304401423842352301556c3b3db2c625e0a3005ac7e97de1811d5698daa2058dda07370cecafcfdc4dd872c2350a54c51313b91f1bbfc1bea88d06ca392b8fed8c70c0f36b91612306d7c25fd9a681bf78b40db3883506028d40d50c2d3b25ad0409dba1bdc1646a14ccd155f592a48fab3088a024e0aa3cda5019b1b1de9db8cc5edb1670626dc0aaf6e3b1314ec030931f01076abf5d17c20ca7128d19ff2a4c38a778841dacdb476b1ecc634669c990854f9440f994f10b8b198bb51122985e2e38bd79e244cb396a6049084efacb6bf16c6c95b5d7b2e3c0406256e9d1b4b1de2108274daca1a741ba94364c5919b7f03b55415e1d480b8848040fe20e89da1257d611eb3425e6197ebad13e395727b29af952669bafff391e2bed80d9694ab1e34b0ee05405ac3eafe0ecb18998a4c892b506c1c636b81cbae601fa84e7d09a5815fa558f7efa940adf0308e7bd028dc50704020ec73278148d6a0fa6c18c3480c1367bc883aa024b5d175ea0186c561e1e6f04642ec0fcf1ad1c4e011f65917f16f15cbf7958f204c292691dacc1e2616de73522f33c72c54eaf1f74662e929bba389c7e09d90500a381e6788d5374234fb2b2cab852fd294680a15ccb8b61ad52ae3df279a47bfd01ba9d5f3b4e76113562a3a051ad1f8582cb0c7ae2ba0165c9b935bfe8ddf7e06b797557c4509d8ea1c33821007f143b252434c102984b22423a13e7633628848d46d51f0a53f7493e65d7667e1f82c494f0013f17b9c29ca475d904d5d9b7cfff0fd38c6a864db415d75b7b095206f296a5b2abb4a47c202c311c698bc54db61b1a032598b3605d4cd9b0e5641e0247172d90efdb205be85df9457039cb0f923a2de7443630d87f8ef7666932e7ba38101358efac3ae4efea190dd3840eae7798a614941de4c523caef2e5a96d065bc2c94fe75110358975648cb2355097a44b7c960ab1b6918d0fa27315a7d8e2a2562589a8af7312e7486ba79099734003d2dc8f4cb4302175a316e9482dead61106b18f381fe23539b4ac4ed224c60d9373f2e5797e29fb7db55b0654e96e370582c65ae9bdf8707388dbef4e83150828beb1e2598d32dbe3d9912f2b17364f86c0bc17123e256c13efda100b6262fcd3f7d6aac133f1e6bd66c0c18ad30abfbfb61acbda8670383626009b80075ce3a4fb4ea43ffb6dad678f78c6fd01342e81db954995bf7f800f163bcc8094c2366313b1802da03d8398cff9a7eec8cb367fa80c9705a26a67523213fbe71bb2f8abaeaf3b7d0a0613b3884989c2536abc604b2d006ad89bdf0f1d43d8d20526e1173ae9501d297f2abb3fb6a5c6cdafcde5398ae6af15f4aec25aec2897cb1ced44a84ffdac47ccceca832835acce44794659cab9e7e3f03626eb2872f921927a2954972be0526d8f95c3e9798a0bc51e56f3eaabfc57c95458cb58e9f10cbf1b116950da7e695b42b86105c8e70976df91a6594fe1111c6e86b8ca178d9fa350e63d18eb2dcd066f2b64625359f28857440d6eead02de80ebe023965fa4f4ff87b7395fb6c0d51bf99323aea211a176ed3317236953fccee9cdb8e52b1c9ef1f845efec2cea9ce25e3eee666d09eebbe84e487c4ca6d2f6e7c677325e01e48b851aa3498d783446c6d7d354fecc58ad195c35f97df6f9ee154d1e478b2a33bf7ca989bb78503d057ca2f1c595268698cac51bd728f0565e3473408f8a980092e383d986f508ee6fe8b59e2b3ed9364b562d661d79703c8fdee5bd00c5c11f833c93f1458babe498c3963fb3b35b887ab6ab8479b1ca35830422873ec25bcea7600b506859f72e784fd3dc5f2795b89ddca9bb0fae6836b08bc4805049dea26575f53b05870d16d906602d7bbadd3e24b735d2d44a6b4c7021f9f2090eef624a60738d63dd06b7bc0808038e32e5889bdc3d356eff37fbfb7692dd87a8e60d62a0ecc9e015f012360f90e0c2564848efa91bedd37500252b5311393b3e731f3b65f86370c576b59ac0626e4716f9b6ce49780b19198a19c715867420feb9c1efb1f49fb8142563c6ebe167a9eb6de4adcc640f1ed1844faaa329132f0fe80f218f64224065e8f116092a5ad5dd0e8cd628ae7e5d0c0c066f059303a128e0ed9a2b7e30254df9ec9e1cf76a067b8449df8e4cbe683b0f36feeeea072c0338bc40a1608cca927453f1cdfc70172b624fbe367d9df067fee9c82a1deb7d724bf0140040e0d041067bacd07cdb9adbfcf4ced36b71d910cef75dabb879df34bd28292694b14440e7d2532d468ca9d5a63a92af6e9c9462e6fcd8eec8b2546f9f4f2b5de5c6629ff8e68a04d10c58dffa6cd8ec107a7658c512502d146349288c5aeabea4c3317572cc65136ac57406be7ea8869b07a93d3071d29f6e9a36d8c79c8e997b94c80d008f23975097edc1fa333a75be32fcc806b26e21abcd6aa80e7aaed7407fe097de517cc044cb0603744ba52658d346053b61f368c7da0e4e29e5e28f1587e2a7fc459f2366909200db220ddac4019b2a0a71f77871c6f090fb9194c9c237448214708731ca1ad7f2639291e08bd90bbe37b9585f31b099698b73da6925928b13c4dd4d4258087b5aaf2cddac3d9c60cdd30e18be4725a523555fd275eaa309f9452dd47bb40303e06667f94eeeddad79c7d8ff2329f39dc182c34e13b27edbfbe0b2dc42d883581d05ae2ca683b2cb1528889bde49d7fbade177782a1d779a7fdc65997a9c79645a7c72e06b82619e2da9c7edf72a202b09fa247ec0042279603a180dc0c921a37255bc86e8265bd8876aec2b42d84374a699c60c06d1ea9b5c05ee39bf09d1d5b44fca257cc63e78b14567ddcc19bc60e821f47d4c341620a54efd806c5581d0e644a27c3b8c3a7594475042e526bf640551d165fc352a19934e26335c969db2829f02e8913cf03648ab1804ff98548917a77e1b8175bd24a4144703d483728ecea55966595711865294943ade59bfd0bfbede0d4e57df18d16c0391227b3f73fc1bbd8ddbd9d774c7fa7694057128bb536e65bffc679e14daa6e33b44fbbecb3918f251255012bf490ffbe3cfe0233303e28a44ff05f5116843a2a3d99e823b5c975c0216a38873cc10f4beef56959ec4718b596b24a277ce8353001c6e803167e34226432b641b08e5406e3e84f0a3ce143fe443b4f7e822c99bdeff93809a64e713cfc1f33a66da53d8a8b09846bd4496586aaa8c8de3a709dad5ba1cb63186faba210b71f29b2d39fc324a58e5b45f69d2273dd017bd22a8d604c116481830c57a79ae6f3a6d5a58d9ed7aa35ef31d092685396ae1aec255b98e9ebdca7f3854635332632f06432155b616699590041e637d4bf35e07dcac57fb1b1d30743815f265873b3d41d006b7d2067a5eb645f7431ef48f0f1c2fdc8c49443a4aa0d30d102e01f199875c7556f3069a0a3ac69781f8476d027ab8028706153783a235c4ef84b6260e496b7ccf9f74d02814ec4d79c255dd81038f8a988b3d57ea7127f4a403709d24c9cd9d0633af4b8fa85dd3b279380fb8573ae061814aef202a39b7b40c0bc30b603bc8ff4625794139b1ee16f29f043abfee074695cc09c8905471de6c29257981c750fdaceed80cd4adb200cca12c193c07b933f78dd2d1c34f26d65e3a9ab27bbe8ef517ccd895fd508a3687cdcd89ea1506cec329cd4548f5d8bb29bae97b16bb62ca60ef4fc3966f03447859d39753d76249018e903162efcf507249e0d68ad8f9f74b71fbce6f01fb0a326292019743f9b3618261768e16544fc757920b3ce48d2cf148443f200c0a94d5a194b08ba8c441f2edb88ffdc827824693121a5f594e7624cf0c83b230c027c0059a8779aea29e5503e65bd414ac8a931183f529b9f88e69e1016c8ed5a2ff1c09e4f61805f79cb805c75f41a9c1f0834c76f07cfb882b781f61446b5cdf41174231ec81ee2e64d13270729e2441f0558b23daf8cb03d67528453e2e8195e3382802895850abb171cfaa2eba610e97f0ab6ce3981efb724573b2634d0efce1fc3a5fb69694c2e3754229733f54da84b10fcaddb6baf3d8d5e5b1eedeb3a9c91854477c83fe06d4974e78838f0ab3fc2ab3feeeb55789a2a56f77ed6f321449045e3948bd7b4c7a12a2b98b2dfe9a28de609e378b00c5ec9f3b72212ee6a0538c05a90b9f0daba3062338699f26f52b3e90ded3e6ad8f855318a212016e51a760658e56f291db49c4d4e07962c74c5689a1ed4c7ae4d6710eeb70e35430561de45eaae7448b0aa57be9d37abe21abe70031502170f7478c7818107fe1f6b1d63b471dc617cf9f774d3ac4f7b176efe9c7306c74322b91be5d11f2e52616823895af411036364e4892bf9b5589ad2f16d94145f7488945d82fe685e29525eedf9c95c63a6f7a60c70603e9f775132f0f54452912bba2688fc457f42363944d5c191b8a5f54b5421400758fcb4753f160adea3a717cacecf07aa2d8c6ca2b440947ca81cee9473db2f79aafb372d8ce24d7797042f73ddae64c47d5849f26a5d63708d7f7e04d08c4abab4e5c13ce5f18b9baad731a0d6a70e98709a805fd23dbaed8693e3de775b8c11603962843fd4a941b1ebe79aab42de99778f5cbb464abae09b86466371186fdff1d0900a84da06e11d1992f0cadc911280186c4ebe1d311c6448c6cbdf07a0b9ee7b900de71db7a303f60cf4b75c35f80f16bd8d31e1cd4992d3f834d8f135e07cf2dd3947eac89d101c80b200216191977a990caa805a07819e03245a192995241695388d654286456be55c89af470df443fffe5f321d6aadaf3891a20b4f26bf884d138a17ddfb985efb8c513c6fdc7ea7578d821fdcf1d595f9f9a68fae710555be5c8406739e5481e100836d1b4ff53d5f46f38de7e33006fcb93a84d97a4bedf0afce196e8e53e34aa07bce52d9909959a955b0725e3ba80769258b6a5cf0ade744bf25811cb06711824a729cadee28bcc4d77866118095cfe2d0114ae79fa931ce879443c2e5b67c6ed4871ab6c03547c74a4334bd0d4e3e843201ab8a2af8056445b7700990af69ca0ab23d9dfac9738fe248184833278bf64318e6f7f3055ecf1209faf873196da12c27caa7a2b84d2c8c35c43d594443361132becaa64e459543359b90943c212e002f33eb6ce01cbd8f319232bc23aee7ec2450ee8d57ccf9a99d8392a7a112462113418d418498bd2ec509b40c520d2be72e1a8292facc9a779ab6ce7f75f0ebf038a4b8687e28549c3a2f424c3251d8e2421136d118ad7200c8198df7048dac15fc19e223017d39228a8967d7b54f230d071db5e7e39c518292b6594d71ff8093baa540a7155477e1f7e61b98bb8ecedcbd340a559164860b48226094ec4cf761a38f07b44e8ffb36b28c410c54a0c5d9a10cc27867de8685b43f7be079016bba1d4a78067d26db8d48a420bef9931feb9c451c47c667ec11f02c563d7c52078be9abe52605990034b20e4d3f2f75d4d44ebf3823ce3a43185c75a78edb9d22dd7e35833cff01b3791081ed2c2691c1b007161d38993b79be6985e3ea49cb3018d79e436cd2ec49d93368e8b5fe146740326639c062dada608e0c811507c83018478e27777f521f7dccf5869b8adb3123a996cd84a88adebb7f9b0952d23a3f3c552a1725e958a28b01d7a5143f8d99b4fcffdbec80949bb35eba3506a6f3ea7566aeda5933fee58cc4fd836ac77c32be8862c29b9261bcf6185e117a2726bd66bab1cd8037e6b4f02b729e4942f37c6775418e5d160068503aac7e9a471f03b0ef005f61c4b7a8162b6841d77aa5815f094582420440004edc2afaefed90e3f5f94074f7705bcbafcdff690bb374745bf67947d2368d66120d5c2d41b930ac0afc2e74117f8fe983de05bea64fdaa07b2d1aa732e423abb77bff7e593cf8af44f9880862ac49c7a88cfde6eec6350af5d55647bfb4f8bd89a2f9b07022a01148451fd2db53ab149429fefee163122116629b9d21383353dced88f5ca52fd9b3ff0ee1bfa597e8a4bb2d56e32ebde329a4810c47502e4cd4add5439fe3caae603edf5d5e3aa91aa96f86dbbc7593bb4f1ff1c272667b7d0429a504c7ea81b693907c334ec1c7bb75350168e97474d278b85cbcc6b8bcee5958ee72389e1298e47f76c49030726f43634022dc10985f94f1b8b799c6d393762bb29d6afc4273638d082cdb271d87abc73a76fbc36c9e78e68f84415368bdcfe2b11725dbd89dce5c755dda960025a3e11c87bac26e490ef4270297dead5496439e6c98316e0643aa6c0e178fd3529dd3d259d65207a827c5afd567a324466f01776040a4bba922022e14d31d1bab10db475bbeeefb4af4b2ab1594149725711b94b12f9f929867e433465e2eb310c731817ded0eeb89ff5900666a2c0d21615406a250c1435d0179aa5f8630bb41c649d16b20192d67a13609d8602be341b2fb1d1dc64080c26e5c72c1c60d42eb4576cc4e8f9c8489b76ca4cc0f619f06b31df2bff34d309fa38d7328d46caa6651e34bc26535f1636ede7c4ed0bc6c38bbe8ea8fc9864bc632368cbf0a326a3bc28025d43931982f9b8757038d935415bfb5194487162ed1e80a7cc32481c7a98702e5ae0f50b0995bbd2673382e356808f14c4010809a75f582d7126aad39339507f770a55bca1ca8cb4e5b32f57155104246303e158fa4c99b48ebf51223ffe2f36a0cfe06b92e2ca0668e6f64dafac5fdd99f0053a1f3b33142182b8b1001481e1f81791549bd2685019d8d0d513eb23e76a4f59b561ff9b35d2cfd315f247921c764930159fff15ac0af0a16d1b7cee46bd7c2ca52fa5fc58a5d7409bfe9ed7c41c48927aa306d9492925f788501780b938501881f0d58cf28e50f665cad88257b290accd1f2bdbde853954e4550be9dc14aff2ed53a9ae36e886582ad9acc62856effe181e564b8a40b5f9939c8023eb1af9b6d488b85beddfd07e527ee1564724b47c96c1c626b9a3d077e4fea0386af9df7b6615d398753c2ca55447014624f8857978be1cfe97154544ee6cfc3b6dc930c070203ea2a074216d57924a9ea50a1b4d125e61d21e67ba2e63632fcd134bafe6416b4c18d291865be0cf0e1280bc4e1a2272e714d22ef548dc2a4765a3344f666d833e64c8ad42ecf66d41b978c9b9bed025dbee89b1a4c5b7fe78f079031853acd4e6ffc61f501b48fe47a8df035c62a90eb50ee08d236067337377a77e5c9c853651c8c5637ffd9e39e28c18611bcf2de5b5117f68f70a42532a5227290cb97a9ce9aab1582d55bc8ce9cf6a89fb97842c0814028fb116d67470674c2e7523f1b0e6c1b173863b3cefa797e645a576a949204c4427c0bea155f355440794183c6bd7d41bfe005352cedf8b428a322a460fa87d99b5f40628086b5ce6809b041e1a6ee901b97f4f1d9b431fd416406781a074daf5e2139fb6796054343e6a1ffa8d6153e90b424e51d4530cb1ddf8c841e36ec0ca4cae20c7bb2c39d0bed7b5a28492a5b7cca9650fd503770f6796c3b9a03601b3f3bf147c14bde2f588c2546b87a93707400a1b49450a391704e2f33bb208ecf0f69a4a6f34a36cb981e0e0fd33d021c68532d8c475c391dcfaaf331fd6664c94c243069c44ad940975d12ec4eb25fb17b8ffbbd7705b4d0d066f3f8814b2559fa28d51c5fb3bc57b310f489a1a49cc1cf91323969c8602a4735c37eba15f3a9df460ce720d107a9ad07a1fbab1ccd0e9fd10ff21d6415d3a3d81377837ab370ed0929093ffa9c753f7fa00fc9d9953e7d116bc1f0c969ec66563f3f36fe369a20bca81ed3002b0e0ccdffd5cf12140e9ef7a71b9656bfcf56eba070aa502d7c14107305a637e25ad6d133261178665de1e18e03f192a8e5c3ddd06caac4b4f7df02cf3ac2f0d845d56a55651eaccde21c5e8bb9a3a5bab43c52520b8ba245a702f78af53b9bb980e9e5628c1607df6d8f40ee3dcbc4046a5db4698e498c59749c2e8ddd64a472b3576f6c41f8eaa42c1a85787314f33d16e932595fd5894a6743fb21be822f5c9867f9a58e4d42154db1b6efd0fefbe35d258b0a9c5ae5e41cfe21628186ed1612dd10d311f4abb72e4fbacfed1dcd0e959ba30bd6b0c67011be9dfa6ed491cbd3f620c7c003352742da213d578fdb019aaf9f5c8dca9a6fba7c51d5fc30530b4feae93cd9a6a5187a3284da9a8fc8ac26811b54d49e960c76f685e545f995ea722b6a515edeaf26796ddc76410751abd1e8b3fa133d9b8477061bbb5e4948d0f12c7e12a3448aac80d93763b985350870145208aa798a193100f4159ccc9ccfc324128f4b1104e7c9793e2658ef0e0c803792b7b8587c4e947d1dcdfb2d14eaf539a3bf8fbb4a76fe73e728478d48c48cd3418a323dd23ee6f1bf2fda600ec9ddc1908b656cff262501c5ea3d53d57fd2564bef5e4266c78d64950f89c1505b27f0a31e983dc6c0f73d8583e7147a55d0598f1e56dbaaa0e366c68234f56fea8ff6e6d9bfc6b69719b166eb3f18ade285300eabaae2108c249223fd18961f04005c8bd499b573b087b747151906009494730f02f34d51ea0b8ea4cec421aace18ac8ee9c112452a94279b3f75863040e4dd95ce0272d8e1e3ac13c0dd1c279bb93ec81f496109ba63903ab7adbd57427e4b5c14aee0420d7c1d686d958b848a03ee01292ffd8815fc00173f8dc0c5b8899a4dd84a7179469091bf864e7a6de711a463745f4edb99c17ad4c6fd2973346d5cf9438d933387b09243220d7a4c3228b7e398565e190a395ae83412d69e5f6c47b761800cdeb40459abd4242068631139dd20259a7ff7a53c73d2620c0d68f611cdf1bd7dd4451b062856dd077eedfda340f6e3c4e82dad202ecb6544043865fe6627ebc12a20696ecd03c9a9e300109def31785e9d5d636591275d3ac658781499de277f9b1cc930bf0ee89bef2e2409dde35ffadb8823af1729d4ce599724f0d057f70c2d08e51ebb8fed84df19c641ddcaa681e7086657a614a4b35a817eab6c42ad8a7ba8bdf47d9e08d36bce8aadeaa3adebc72b1c29666eb59f0663a9608233a3d0b25507d403db03bf62120290cfe83b4698d17ffcfe47b60b7f41c65bbd4ff348efade00507cc74729d1b833d3d5fa9abef034516a2b3592d45878cabc84ee4df9b8af5b4f02fcf7c976c39cdd758faeae18d9639a120d8430088b3f97e5288d616cbc43bdb85716ff8131b9f552513eec7528974637b7904320c908dc1de745392d3a4ef608f4cc8bae70a2e01672ee8823d957b81c6a42604edb5ddb1d793d47b42b871bce2de97315c15c0556e65b20115cab01863b937b031f005b13a6e3b0ac5aec1d9799e08b7b37c82346c544d25fb9bcc1e4756184d5a1009c576e2831c7b54ede34a010e7a2263df836936900d27494837eee1bd5086097d25636765dad8dcbb17130b116c88d5b37bf623d4ffb96bb694eebc3630ed531a3e42d773806233032fe8c3b78721aa9a0e02a8263a82d3e2a7959e4f54157293106116995e7c3754f8432cb16c537627a2d8518b5f4d199c026956d74fa8b451327632d769559cb59be8148b8ca6896db32a903e74d9c6e8f3a4dd8d16fed6528c1988f7ee7def79b9570ee5ae082b6a1c933cc5b565af8a3a4bb9c2c75bf7ff7c1def5e4b2673b553f94464292e72a76fda36f2f614bf6309fba21987c1667f50bb6cc8349c64e117a13001677018c0eb2b00a62835cb70d982907a0d05964912f4b3b90684d159ef0dcd924c30c85efd9d0381ef493105cacbb8586eb939364297de22abd81e0f3fbc6d359036fd16867beeee339d4cf729fb53d371589f1727899be876de9986706fb7a3d2873406004db84672d2672b2aa2cf2f5152c11760ba4019374c2697e09c277ed0901487d33b5b832b5bc61d3cb8d05927d12d6d522301397c527d0043ca45528fd60637d34b3235358e5851e298ac55fe7003d30953be6dcbabd2f29374f54b7c9da22dc65c82567416fcbe8ca3f7e2f41866062b33296390434400787819052387748e7cefd6eca3f0b06011eb4eb00f3b8fe201b8c50951ec9a772f06747f6b3065744762ed4f70149acf2ebefdd4777dfae9f627eaebc1e16712865732209847ec92670e15a3621fdcdfd1b08d695e6deccb903da1691058b9765548a3edcebffb4e04ab0d1a39fec025391cfd51c4ae2ab6b18800b75eed76becd19b6e6af25eca0e32dd16a2aa02a8b7de27993dc5a89f452423a98697d2a4349b355c9ebfbf753440d668af7b97f8bf2be592c062f0c9c278108ac41074684712cc89d3f8dcc74ab5d88a6695481a1fcbfd42dca41b6609737b1e0e7cde729ab10c6ebe3d218cb9a8be49fe1fb32f5fa2e193cc968af5208c60fafd625b812b6d86a9bf0a603b03047db03fd2c4c9d5e92e73213ca54e1d49204bd4865e83cb0b96e31b343892104085a9d50d46d9adf8ab29ebaf7f64cd7e1204e7fdafa4458935d509fc294482c15e813a66ed63f599b96380ab5c0a5645e573abb2c3ca9a371bc524858af6ca684f3d80d2e8f967dfd051a38638ab723c58df1c152b3b96006b4f16ee7b37f2d8cd47965da366878cf1fd821429d6c88242409d518f46ea717b82292d3b22ad11f8537311b2663e5e64aeae00dc048c66628b152e6b4092e7eb40411f0f8c6bcc865d01790e9b22b3f8e2c4c48862097164bcfc06714de38786e71267e91a81dd9e9f09ce08671bd07e25037727b3bd9918376d39e64dd5efb1e09cfdde15afcc07bbd9d1afd6fa195c332ef34fb8e0f3c11069aee814d3b5347612f4e48cc6e8cec3321397b71fb02c6d25d6f008ce676d07680284ba3e2402a961caedc0cde956dc69d9a6c118fa9c00de7f10f560a719d92e55feb3dc1c3d21e01da7a2d4bd9456cea50d6eccebc36f9da4baab916c4f7df4a9635937e9f43c1814dec894d4ac0947471f8a4bf4ecddb54e5d1cefa6bc9405204a64614831cc1e5e64c8025c2508a60e40c9ec424debb2d23da256ffa402cecee0455fa945ec1b7ba1dbd40b86f3f0b777e82f468e7e83891280421e3f0c0c22cf5550d0ddd38ac81051519d385aa2f57e7ccb98e4471d40a46e0be81a3db43b1a6845bd16d531d6790658ee50333d190f6fd949b54896a11b01f6e034a1fcb067c48111148ecdf5b808ce1bc18f9f61fd298202d25a11eab07a8a26ea1af689e5a2eaefbc9249bbdc7b04d0491dc574482649e1f05760c845ca8cbc36365778e67420849310e699ced72859396c470f3a957892e1fe2c56028a5c74dd3510b1bfb7319a8463641ba91744e78b4b5b36536a16187be5e83902344bda66dcfcd5ab389b6bbd9bc5adf4ec3d0b9cbdff856adf2d1c199ac5845bf0d51150ef5aad6938cb1148020a4d33ddf3d1f5b60f696a923ac02dfd7db3e628ae525849832d39350372da144147f7d38136931ea532b7363006a01137f33db7a1668f66327fb8bce793a40cb81473d1a0615928cf904f221faa870310f128e293af4b16248253e6490452ddcee15a2a59eecf7a0f5d73c99d4cae4b7cba2b70175b4decd1dc8c9e5c6b3e41f016824532ede1d166415d1cc4efd4f504abec6062eefccaef1a79f347d201ed5e7b1919f2d677cf3cc18fcb4a88e44d4760080929a98cd54af1d197c8c1eb2df2f79a6bd6fef747400babfb67b272e76199c9a6ab518ad5237ecfa9bdc09ce885a22b46857f7cc83fad7efbfecadd250f97dbe2bd707841b67b67ff96ecda29134a6f0545a350431d2b4858f2215487d41efce981d147f6f4d9a76ca86665b4c99dfe0b4914488e773212558dd77c380768b24893acf3d3c4a8eac0eadfb2ea16c3099685f18f4d9cf17e59a2e9fbfbc15f0fd3a67a8b9f693eca91bf773be73f6d89e6ac0a8aaf488406e417f577c764a9c6681a6e2c98c953fc6f25d576a24b940fbcaa5e2aa7c76b26e47b96cc5dbf35d218a377fc9ec012e3ce5308773d29b1e2e0e07e732058903a76595502317076a4de8c5d55f39b39b302604821f231e1012afc290a450cbb42596514038247976d0ea0a158143554f0959a3d2a7f3ec4f5ea19a11e651dd6d2f3f73039763ac7e0e98519aab11988435daa42f270921ada51213c979d0dd724182c144797d753e301692ba7a30151f2e9b06418e1d30305adc965c314da1f4a2e6351c436f8ea6f9f75525067dcc1307e5b852eb37ae1931039a190c33a0dd3164f2c6938b02602a415d0bbab0518b4c2f69087ada838310a4339d3ba15e03064d2c98a95fc616021e34493e8e740a4810ea1301eabe0bd247e9a6ec4ea93b266079960820faf46d542c54195ba9760dfec2cfcf678833dbf7f2e878170a479d5b20f8cb3c4e135dbaf3d972002d78548eee4d9dd29e0a023c1a7120c5832825d99620d8d654511f24b48a69b9af43622ef0ebd2185bb01875813314657d1ab724f2d1f4cd5d19528b4f0dbd5b1afa69f85ad61a9a3dd57fadf604ac7283d1bd4ce14849a0383d62b08443113693ae59dc1bb3974a5f1756c2e96bdbe068f6b85c8e12ff79ca93142958d42c276e279f5e5ad37b92005d62e9f2d26f150f71e894278e9b6934a20c15906238b49cd02a5c7bd8896e8b3c7678bb62c20534191ea0fc517e5d868cf9db29c5e604afcd10bc5055e7ae223d3e4c02229e7da0b7 + +Params = SHAKE256_40/4_192 +Msg = +PrivateKey = 04690000003413f079f602d1089e59a68d42f5988672be0b2d4bb3395b746b4657cb1507da7d2e33770d43373e7dd8aed5c090a5a6b90000000000ef30349dbd08818db6f6f5bf78f5dab2281223d2df51a28227f9acc29d2c36987bfdcae19d3be6d179f38653369b7e0a +Signature = 00000000002b6d09e72a334bebc112bd77d1db548e76953828a5df7173565a61bb5dc279766ea04798547fe8a1cc9b54c2ba2825d11916908268f81c5a9182d5aa79bcbd053320bc11340948252c7187bf4cca94a0679d25e7ad4ffe3cd5e8e692ea1393bf601222e886116bf539edac7dbb2c5e5f6e14c91505aa3ef8d913cc80a0cc778cf74a969e159246c34fd6ab6342a756db6d9f94dabf2ee1d76e47421f6da2a25d0df9aeaab73c3864fa2c6f1b303c4eba00ade40e6c7c73dd3ae225d50f8492fb4644a377bd02abb12d186a6dc444bb56013fab0f7e143c886e62db9c86682bb9a3785ee901df06e73b7ae3f1641346084c5a504632c038e614ac1e8974c34f40ed74edeb4d866d92dd040b588cf19ace885d5d89718a882d58ae10d38a128debe940a3fec10a1b92bd23a1039feff6fda50f336653dd660feb56733cf789baf5c1117493f26b5c8ed37365fa877fefde956727f0ca217cd2c3d74341c96547a402632cb560e26c0174c8246b4ef7396cb47ad7938f84a06325c5c32957d8bb844d90273dc3ed4c9f2d33a0d25d2943ef440feaa0aa0aa16b34e7c43258358f844f1812fcb4d37b6c5e76c2a597852998000edb7a0033b671c5a036b535aec502650f1b7f7cf62f23eec0b92dd0e48697aed1e726eda367c8002a8b5bd477151e7c21593d3f2503eaae255c3fbb08b8b99f269af0564ede040c4c96e0079ed4aac9199035f1e015d50603c147376bb658d415b8f399ef4f62b1f5d86f826c94b5bf19cb92af8aa8fa46d6b1a0470744e1d0a6599aeb7ea51b90acf8b7810ca8093ef6e3a447f11442b51a2a631b86468fd7ed66100bbf914c536590e300eede82c260c595e48df6a8fedd246578a475404f60ea8c0233b0820067d14c778a7bb33d19e327eaa6366b372589690736aa47fad6f9a5beded3080c74e5bb84ffc05be9697ace41fe343484e32db4d40ac2dea9dbd51ddf86bc781c4e7128317655d254e9785a13364e3d55d3e070b9ac79022b37158ce051a1f5b5edb1a66b3bceb88561cc56108a1660c8cebacab2e1384130d0aaddfe99d71ab3eb6637af7b75702f03009465f78c089eee9f1f457932675c5918466ecf4811a2d186bde9e1060e78fc445917e157127ad55cafd514726653234081ae3c2bc092514e9fd62f56c73525dcc0eeee573346f1eebb0ccd75cab01ee2a54100a274710f06724ee98cc294515ace26cdbd6a4682c96e775ca8780fb199e6be641c13542a6bc7bdee09975eabe4c32f1caec3b032a6324145d734312bf57f56d90d70abb49fad336f58db25645d1c31cd0395bef2a23526761a2cb68e30157a2033bf6d71e1c7e36fd5f355982776e04304c8462058cc3caebfa45736b2f596f584c685a059e1da69349b105de3ef6cff472e8d0f06741faf9c58b1e23504b10305acff0daca57c6694c01b1a47e2f33540acc003d9eb4f68ba40cd692088a814765e0d78a7a97690d15a4e878f194ba06835be410548d037bd8e93abf953ae15b11505b0d95e2d05efc99b4c7def798dbe53fdebe324b301d6244b0169105090ea0437efc04bfa94efa77275a454430da31414f77a16df2647283b82f71cd3bda0943f07e920bd7ab5fc57e37111e8879bb7fa804d950fe7abe94744b35e0aa9f1bb61669efec734249647a47aa3665033fefa52f114e75150c4e9677643fa1e1b1030d88e77ff17032d09220fe46b0da9f07ce9f5f226a7085baa709ca0b12a4d8156d7fd2fa3c06ab5ae350aaf7cf9ad7b8c24b77740c205f1b58c6ca3d545da50b565297bb368d86bc598bebd5f2eb09c205ad412751fbedc38788137d005e022d35b110210fd497c54331be919281e26f3f3a32b60224daf74a2d0e65d6a04af3734a90a42c658fcd65a5b1ca98160e9cffeb1fe8d519ef1a296b32ae3f91147cfbf5b87a57b0bd973ad696f845fcb02a6195e4f1b8f02376f806bf75d058088d0a9dfa2b669bf4de7b1fb6876568dfd10213079224569f76edb04a8b075a42f800eedc32cc315d6cd5c3437379b68ed44fbbaa0697abb6f59bb9beca18ebc62e5b017a7314f05c0e1c5bbe167c836d89f18ecf4e781391baa6d439c34bb9b3833f75ec0063f6142cb45ad05b1b564bdf82212a1371f0b6e1d60a202b12b0161fa0e3c134450d5bc09f1ce8015b4ccafe5b1a7bf94f3ab934202654411af4e3b934e69d36d02e35b526ef2441b1838e5fd05a8a432bb769554f105dfc0883cec296ca84cf6d77e5ba131ffa6535db56716544a1813d76a4690399eee30b3e17f2bf49857f2a5abdb09606e8003eff681e55977448046e59afab648fe47776e22314c6be2ebfd552b6bd78c7692d115ebe56cc8594995f938d9dbddc01a431ca0efc0b44161fb1ad8d6d7beb89f0276af1fd495873636b23a703fc64c8f893354563baba814aa7a7f84ccf589f88391832a93ccb2311ddc9b2211d5862aa36031f824a50e1473af04f5a136ededdb0703f7113230462633f9182c40a651aee933c13705accf12108f3129ea953cb4e36c4d2952fd1fa88c07a6230345c14b11aff145c64ead0fd4a7982cec2500742956b12d910c6b809fe993d9cca0c1dce175a21e8373398549214b88b9f9651609a30a3d7855f4bb4ff6494fdbd03a08860e30bb6c5361cd2075a1bb8413bc3ed2ef810d4cf6dbdd28dce2509d59252220ab9ce040eac7e431c057fb2e0f01cd15abf9308ea9c4fda2f3f29d1994d3127aee48594aaa9de2886ff14be9dc554d35eea0ad738f87c1d03c174a03bc79d41607e125fb7c5fd331b1fb496941d4f3275c6b66ac80fc7c1b82ec85a1b6297d05888945b9f104284155f87824dc3bc63cca33c68cafb7c9839a5bf53717669d53d3a3d7ccd52f58d59c0dbf78516d52d454dc8cb676866922ab5aedc814526550723ee6f0a6fb00e0959c64b63c4df769c238b209b53e4931346f43e2de27049e8a34f1a5a9d18515f67660e68c9cee0d3753756098f33343066d06263b2eddf74d3a70812fea2589e73d097e5347d2d90836ad6857e90bf0bfc620c4f12c114d0bb6c91444780eaafb9b166afb81944eae0d18ae9a6b1cc030cbbf628fe029dc279021d77d12e8bfb003edfa4a1e22429dc6148a6d3e4d9dc14818ea44950b6a852ad174371d7618edf1ba5d8a0090be5b66753311cae6ea579299971615305a5b28cdbf4160d13cf10c00c54e94f4fe62e786d9aad18c0d5711f7c15cb623ffafc078092087bd5655d5d01f011e8ab52b29a35b2eee610082204dfc9867480d34afcc22fe0b0e2013b49b78094146b75ed000bb81e3eba7facf878014f254fe8a192e973414eee51669714ce56507a27abed16ee47e2cbafa9307c7e6cc882909b056409d247102086cdf8b0a517657cd417b3e8b123a2b9363b6c658a29415efb4fcc9042a4a972a968ff788ea4f7e39d16038955cdb3b138f37ec3d8b80e21ca8e7e1bd765f66f7d128f14f11946d989946466b13623a0887b0efb6de21db3f23c00f3efe26d98cf3087d8608331d4436a3cafba5c67f78efe1e7f7d3d6354da6311d2a36c9d5d6b9460592e3133c384103a823206b85e4a3c6f0c7b16558882151954f7a510c549ad06b0348cf14fdd548431584c3e5a4b710b06609feb921dc729f7b46e2e07138410f6b2e521d4a8ccfa90b297c8c64b34666d77666697cd3d4e26e6f5bb1724d5d7329d43c73f8ad403da1c10a7bb408db64f5c5a9c016bc8b334e59f79a5912756c3413df231e6f32eb4c2d272d819bd93b5e568a549a8574d7371b76311e3685bea6599143d8cec30d14e3529a97a485fe791e42a19b2dd6cf438668a0ea8933d5384c8129cdbc22ddf048cdccef59e665fca36c0989f254d85b97a6314199955f2e9c5b245de8cfb753d6bb5f4e55333f82502def16d933eb61f4e82a320cf4862411f7ad2facf24d16211898349b400f062d243b0a568d5a39ae8bab24755adb62487eb0677f0704b011f28601c841c37064ce7b7ad91daa521839a12dac1ad94382b391ec3852784f0a7d1f1ffa6aa4916ed0ccba4007ad06e19bf0455f1cbb0dfd9c2c7bd2aef3efe991233e2488782f119d8ece3be420deb3c946be963fd61a623ef1d1c944eeb3a89abf7b5ea478dbc25a3e20f8cc0f80d4691ee245dab662ac10dec57906b0316a14e930e96ead0a3ea5adb7c4a09c5792c4e4ac4ffbf4f1351b64759a98a946ad3c251c14c48744504f5a0e5fbedacb234ca221ea0713cdc1267be82fce2110973401942bb70a93074ddb75631b93ccaf0b5ca2640ed8e62cb2b5c0b12645e95d04e62729a8160cd9de8ff595985ecf5fdeed7b1313f6b2edb5a21f4fe3887a464431f0e8a6e45f3233537a7cbef2be7b036a15e1d12cdb067dfcedd43bd6882839cbd5ca4d8c8e9b955e4a55a053078437f36c978bbb2168d330201ab057652a79f4cbdaadecbed5ebd1f216955b9fb842781e2d637dd284bce65ca8bf7fec4ef4c37b5d33b1b39f4f54ea7bcac2aaca6d48ba77420f89dd78c70181b0f5a896d66a86d4a7860222b5a436f1161209175fb037dd71deac7f4668ba90e9912a9db62910fdb2c488e62b490366d119edd0f41842ed811b1ac27ab64736fb81e31d22bbcc4692812935dd0f1cde13437de49491acfc9a0305bf417274f39c19014b46a6f486927a364ac73415c8db9ed810037c35d02b335c5e97b12abdc3547b88ab4ac114e9400c58fea37043e0ce4f2f4c9c02374336b323c07ade9752d05f91257260e564836ac3bfea0bc08f3bb6304bde0ead2ae2bfbedb7690630e84e1b81e77c600af4b1500feebe951db28101d97db8b48448444940473a79fd1d96b7307c6bda115fc74a55b137319217af9a6d8685af3381c8f7038146e1c32a741713e7d51d153b238fc60478345e2bd0c9b9877a9f217a0e0dd7833c181ea889c1857befd7d35f62d43ef7092fecdfbe0f7dc804fe781d6a67cfeb7526cbfb94d44d00fd4545dda438025c273d6ee08fa10c93ed203ac5ac32c0667e385c99323d7708323915b982d51ec49478c8072528b849ab9660fa830804723280ae77d533dec0aa3a8d772327ff7c333b246c380f08ce848b42925bb23c088bbd2b79afbb14753f9d3d20dd303cefe3866c2fcb10eadb6fc552697e729fb1958d2362aec80904ca925c11adde1c3c6d094c39c83676c813a75f2209e8bb234f3f8520b419dff043bf0fb4f6ec0f2805db79898ba784ee73f8f56f0b0b110048c3035b67b969e08a9f83a357de85fe984459775e4c973d70b786a02eba2efde2f8ac524b34d995957882ead90c4a89c2ff76f3b395797a590939226f577ddd32dbf26218a3f0fc02d7437b628b4209a4c0f9bcece0ebf98b1e2a6ef86ddc5dbf0c7e6445c4898ef0a7f0c672562a2aef3479269e25250277a58f12bff421247ee34fa0fe09f321d19acaeb8af735bf31be9baa0135745799ceeb2dccfd7bcde8850adaa2d7d8ff2b9fa0e5954a7a3c24d3fb97b7c172cf7a6a3aa18da582a912bc717e9cf08a097589e07a43cdec57f81143e6a01246352792ea95985016a19bf262e715d00c9545e47adbf360fa1b16de0c8530736f93fdd156e25b2bc8c18b00bc794de654649df5851ec5d5e334d77fc5f0e6d75c5636a3e2752cf6a97e332cd8e3124a8671e46605c5690ebf43395ed16810a72fcb08d66dd957218d4ebb63268613ff849dc753f3a71763491db725f8637f3fea387f40974626ccb654673045405ccd425f982f709f09cf9cf4b68f09c084d8b4f6f884979ce8f2647ffd16aae3746f6b08c68ff47214b48aa61460da5474f7fd468f7601e2c6388bcfa3f4a68119cc8420e4245c6b8e403e9bdb11bcbd0f737178b0cf034f1d70bc73ca2b4ed7a985e558ac27809c489fa85c1810f23ae3b45efad8ead13d2705b362567f660370ce7aa7774c0879c51a7c23da67dd4bfe0cfe3cee287fbd5cca120349868803e55a67ceb480a7eaf5e9eb22e85b5741011beb9d4b7cf411478122ac8cecc0234490878d68f1c49e1ceb3341abe742b6af585bcbcc836c7037d734a44cceb8c3bbd01abb66c20e18ff1fc2e7d3b10f88f77d612965e0a547201763e4bdafc8d3db56b3990cda1fab8bd5ddd0929da74058f46e324e059747c2a727b4c73b18b4ab3468d3c00606492aa3a6a558a7a953e05a779ef867dc0dbe43da59824f57159ac3ab3c11d6766dae97b8de1029cb3e3b82a85f670b5b94593698f7fc4b33a949c48e77fe55d1fc6ddc1aec4f7f4f8633fcc4f0a28015935f30b9e4274b3fa0212a6ff75493ecaf947eb184c95eedb827794fb33aab445c9fcaa1f0af07937203144fe81230e689a8847824a9c277455aca949f966f766ebe5702295a659b14a14cec5f9e77ee15c519030e87c5af2d21febe8b89c2aa7d9207e18097a054f7d28c0e027bd5201ae9146ed46145ac79391e2fefed334ba8c9785ea7e60bd0a08b1a61513dd674eaf86bcd0ea2d6e529378d8a7f0469caf4f4b1605c46edc8306cefebcfea56c8f9cda4be3d78a65409c1f637aabbd029150a509674dd59921176fe4fad2ea3ea39cb38caa459ed3dc77c51948a1d529d9ec83486ec381b6ca017a0f0fdc3f22ceaead5876842abfcb52566586e87ee9cdf193775a4705482f11297bdb364d9f9526ef910a6149bf3825dcb254ef1e05884f2c48bd721baccf46d3a90739e2dd56cd4e1811e0926c30d6295180e1887f196e25580224d2c5bbd13aac6abae5e387021e1cf2f99b73e321d574c88761b088fa34f91ce80a3e0d598110beb38a9f7f12b048eb2ec10d76867cf28631224a85910f174d44be41bbad60a1f25de6561066e3a76706b676bdf1307588896ffdb0509c6e4730d4fbc0668089947f6ec0302c7a21983ca26324bd1cc56aba3f16d7ed1699bb67676c90a89bc47700af4872e289725105de3fd3eead9a0abe4eae789fff00795a09e4184a14a3db0fa64676e9c73a8a0cc52ef230895616b846e10df23b111462ff3f0b5ca677e6102331e823115b923bc90d81e0ca07d026e0ca9e5397d09454fe086a21cd3bb7d6e33a0be1cb990ba28ba2b4d9ae874271457d6e417a03afaf516396da4e5e5b1426e316b69ec221e90c32ba475654c4006f1b1d5fa580afd69156c8aabe9ddd361097dbbe564e12d8d52c520a04631061551107168ef8b5a5df28f9aaa8d325f4ac81eeae9a4863b5a8e1c1781780f19cf2ea4f68c02b754cdcc746996f61832afd58941b43d4944bd7a8ccc490fda2fc0e19fe1ab5c1d09142696d61f1d0a830023a7160495a54cb312654bb154118250a736419d2ad601bd92751f186eef8a52e190e97153afee658b09fafb91a3f6c99a14658c3a4cbaa5decbeea14bb07876c6a8daf9c08385a14d2288273cda3bc2ba90fab9baba867f0e80de86eec94d5ada83b4b7ade4bc05c41bc72b7ea097ba007c631450f367d6aa4fdf1760bbd821f9dd3a45445d5f48cd9aa809e6409fa3be24cf546ca85d0b63e33639dd2aa1a9a2160a034593d00138a44fffe5cb45f77164a7c022d8f33f7ee2169df1075ab19b2ab82387a77f85d68599a1ff5107a1892b6b86d6695bf605b2bd049dbd2643b7a89a768f0e043a04bf13ea93ee0dd9e908b1e84a964cb1dc27a0d2029b36fe265682673b632cc849aba7f473a4b600e108e4871501d30d0285dc48877f66c819067f9c5f0acb1aa540ffd755ccc501a41b441618a8d45202095c99389d7a6b02d65815ba2992650c1c77172cc4f1ffebf981b3a9e3f5f87508d7a34e2cd1cb500730880476cebbd4634f92e0c9a7e0751417b9c3dd18ecea56ea99e17df97a9a7b7eeba1db020002570e30fd9537719860ffa6e4497f550acbeaf42f678339be5fd3ba07ce9628f45221f79319048824c395a6bde0c37acec4ebd0e732735b12560e8d993d5a754092012f87f57866278a7036a6845c543ae3faa6f88f8e70d84e3143b86953f6d2eb455eab1a052fb315fb4ba99dcfeebbc35aa54fe60e2ba69f19e018d671f7cdb20345df54c27f7ffb4a2bcff6a18a6e94d13fe3e90244ce4bebfd236ba7121496aec780da3f32002e16a7e414c76f729d6645aff4a6cdbd3b830b5eb1752150a13c939a74b57af3aebd1566402a47c783d1c6b125f3f5b5d551acc689cefda02ddf03f2aaa0b5623fffea50fdf6befdafd23ec9aaa23f6663d3667941673ad669d1434835cdffc9d5ed45ecdfde547c386ddb71b74569685dc158d3d839400c40c3584ed3b69b20547a3b9f89580fe9588a452e7dd8467bd126071afff5235 + +Params = SHAKE256_40/4_192 +Msg = 01020304 +PrivateKey = 0469000000345227d1638957cfc0a9dd29918490840f7b0ef1cd84c29df807f692cfe9d8d4e1eeac51ebb8f42fcd89f6cb8857872665000000000097a4d8d9241f66d0aab89d1e0132556514667985fc913c67b2bd6d7c8ce4518f62b0da35818b16cf7ff3e03a6effa35d +Signature = 0000000000fbfb056d029407c3db8d2733b40abcd460c562a57e3a1bf24f7a4b46b70d0a82c7f951abf57c4844b6570183e4c1226ab7a6523c938b716ae6d5299d857b7b26af6cf2d496df63c41ba93f1ce1065ea1df860df837374a3195e361e759a284292ab6c8ac9e2fd85c7b775dd8826ac3acc57210c4cab2d259d69122e67250b0f19d56e50522548e13f06e2fd0554507aff703b79db2fea3e338eaa65984ffcc143fb3e1d6d15ce386065b1335a26b972ba5f409601563fb34b07a62d252494cbfb7b898934e1cdad1aff8b39fc32a281d035523cd58429bff6f3ce3dd8ae429ccf9694fc31c67352ca5ed63587bde004376e9f19798ab7d96ae0700fd966c4a671d303aa4f5566aac27b04990ed2034a077ff2d5a67e72a4776bca21fb051b7fef1cffd22bec8d8b258ded696f723a142f2e8f3e1b148daed03fec2216156404451ac31e32e58dbb3fac17505968338cef4d21f780ad23e9becdfeab359f87bbb2150ceb53c0aed987001354b110fc96cc241e7dc02130d22360a509fda975f4a9f663914c539433e929561e3444e418df35b848c77deb19f070c2617dc6b1afa53921572346166704fa160a56b024d73aedd5f456016911e661e71df8b8eb20b6ef03fb595085a3bfe2e592fe9f806bb7a678f6b0490bffc140015549fc7fb97ca0107c85aac72ee1066b0688abe4da5190684d6d8984421bf340644f4151535e6db010cc0d1353be01f5493ebe28b3ee92afb6c5620f2d334924dafafac339459eaf5009f411df6394158e1b0237c1c44ffd8e8bbaa03f87770d2f68e61f1dae8564889480f5bbabae93e7b9d45e054b576d5f211ee19d89a5d12a2a08f7ed184416596d4380c50a096da28cacf4aba49209fa821bc9cbc819d7e4c47b845acab3d57749caec408e3f98a1e565fb9c12c762e2061ab7a7abf08425f0ce6e2ea40f78b8e4d33a2bd146b9965753594795e5cfba9f9cd6981affcd9783b46e89280a6a565bef934c7245a3c64ced96cdccc6902225dcb7d6731c93a0f1a3ed740aeca926e0d90b7f7874c31cdf98d7f29187b545aaf3c1b012b18faa8ed5b02b9ec91a11801a2948be0158f87bb0d72b97a3537516b1dde5c094872d5c1b2ce2f572ed8ee36fa2c2646ded640fb8233623258aaa0973ba6130d1c0cdae86640efa75769f3fdd6a983996d48d9694ebda207176ffbd40b243d5c801148606ac4443786eb66a42c6d913183c82e3239e0f54207e4a752dc3ec59f78e1d3420d385372905d2ac78180c95acedf38657f57efd8a9b94b9fe2e1afeccc83c84def422792efa03699647f6ffed0e8634d60d0d1df1fe693d81232ff1473160413e92f499849b5fd68f87d5259ef9b2631828b4da6e6c898476d9a58812b6aa5ba020cc665ff2f9202f452c709082684919747355570debb72a394bc89d1bedad47f802e0ed7704a0c0a8be882f4443564244eabf1affb71611026f07da78f84052bd4bb25c0d3a779edd9bf720aa3114321ccbeb6ba6f513fe5c497385a17f1ea6983272e752944618fd107ff63caa640e9adc5e06dfae7b4faa449475ef45a04b44204b6697b8d4eec562c54bcf9052beb4c490ed27b198f9c254ec75faea807eee97d5a50edd152d8222ba1426e24d0d1364d056806756e26c26ae2f71d3fd707bf8e38378111b5ee1a79e4e89530e7f96ed94d4d4a3c19bf2d739775db2ad438966cb4d8226340523c69b09f0d02888b7e11c5390e8314252218a911d14f5f1e224962dbfb5dddb592164034752e2fa6d2bb88b4e4376ae942d76627233fdb38e833631f044f6c6a55cf5b50c43f86334ac70e85b47fe39cfd98ee80a7019c11cda95edf10c44632719816a00eb45508cf2ff7ce7aa9ad60b77b78499e0d9b930886d51e5e1178020fec1ac083b48ae4a58701f06af2d34639cdea3b03b48ed2f5be421d4a1d49cf88393a8d44bea7f0ac176f24deffbac1dcf8b8de755ad2a4fd2fde7a2ffdde432a35e2d067d53d2f7ced69dd281b47bd7e9091ab55089965b5762a7ee877a3f90dba738253190cfa471ea55bf19ba67cee7cdd54698ab838085a0df63ac3d7aab1d82acc73caec63753492ef7f9450f16c04b52104afbeaae5c84fb0c485381f06935c96240ceb5122f024d3fdc221bb011b30dbaf440ac3e0600be9c6e8a35cd24ebd8cc5ad5593a336160e3ef3ed826c063f144678a0d8eae6eba242015a6d86bc1c386a1557cef7d27dc966841f38e91d2e2b3ad91ad15c939261d872643786d6e0671cf0acddd344f2000ab218f8e8437d7ba8908303520516699e01f3a2e8e0be70cbd7fb248d789da036287b453b3599faff1a3e07d41eeaa5a56883baa7c9be17243102dbd8b29a92dc0de42c19ea834ec4d7ec24bd1eae2403f3055195b5e5f21956cde43045fe7f33e3828f5b53ee028a4771c93c8817d3a3d4d9fe31b9163a6fd5d30abb2dd909672c527e100442a70678a98fe619ed9c9ed5a3dae091c57971a733be9ae369edc37b9c15fcca16b380015f49c53d7a242b82df53a0b426bfa37f8ed23953d74f75a3f3a916686fc370dbd9be8922782f65c8acf5b138144ed667c88aacff21d816813f0da32113e5438a85ab0aaccc0ca47bbd6d9732e154d74fda2343269a6d0f3d375df39987df9463e178db9ff966c24ce9025dc5c97ef07c2921ca8c58179545fa981da1ab19153d9a62c8109487684a5ef8e3e02e653797de3a1cc8c20fe3c21489c0436fdf7dfecfc6b17d023446dbb2974b40a9574d13879766fd29da6db3795cf56345d37471217119202f7a4a7306ac8e78842476a88270f3fc47e2bc3123e8fa6c787d7d564fc077b9e014acf26228724b99d2a7279a3baa5af0d43e2f22e0ba1ae7e924c19ca2680eb76eab438ea226af1cff3ebb65511fc5f7f3ea58c4d371b3965f1ae7a186588a55079b7aee9717c759f2ce10a613e041fef4e4cf4b168c528430c632ece805cd9cd059d54f5aeb283bc2e634f66615b1b32e23496086397c9812ce1a59e216e7be31eedd954cdba5cce9bd7d88096147183c991c7c2c6735a0cfeaeb43aa1d026fa284b4b7be468aebc3519cc6769d05110285ee3a750b167ec3a69e82135950d8b663897f17f4a453f33b8cd0ba4646638d36483feb2e58c40d6bf213ddb984a829ba6463aa415253b4186a3022651184d26c09c832762123a32e2d900730e2f9f82a738e389a080b66cb32cfda0a13e47727949bd9c2059f312659a5d66b2fea774017c1ef48b374786ddaaae7708edae5490a7e0e2933b9d464d77fcd264448205f0eae40a2d7beab39fc8b86ecb8e532f2822455f72dde8c6531eadd6804e7b53452356644ef83d8d31d07b0bfcff2ed179c71ab84c7ed4629907dc482ee61e75e2e31b347921dcb64c0b6dacab277cc7bf0e9042adfcf8f5e2d6478007ffc899d63ee5ef670e32c6d1bfb08b87eff60d3f64e4a50f08bf939b9ae0f2804975974674c64eff6d349e028705695d70c5cf93c0df3eab8b0103eb4dd121969ac56c5e966995870504cecd79a1cce7448aaaeab2bf7cb2ab189ff00d4ab307488ff74902b22742fb7a9bd941790083d5493235e60a35ef3c9cf19452b94be16f02b681f42e03af22b978fe6c0d43bb0ad9f812b02273ffbc5a06fc6930653b1cd38ae7b78e907ae166aacf87dbd4b4aeea3f1fc6cac855187ca7afe37ee5df3335913143619f79a113f740a3097d1984a3eb708ceb866fc89eb3f56e339f81b6efb2040bf9e391d06d2d8955fd2afc41af1cbd4c7016e74a86aadbf20717849e1f48cb4c9f697709974c9e9e9ff3b0747b780a87c21e02629f86f8e9a5149af52f6a5a0f2515cbcc67f9432f904689274715957ee2cdf45bb5e817d5eeae37cd8bba23b8d2ea38251b29ea71f2cdc3ce707bbc7fbbe3539636f76867f99dd2a37450d5f55e7d2fa158eb4734da9bd286fe2ac539041b7b30b9c06b9ca6408f1d6b80349153e26c4016035644694c964291f14b4b553b376da522e85f65331e3dc10f40966418b79665169ee05a46a5790ae23e8076ee668f1ce647d38aab6f1d46d14246b550c61669ba1367a32b039cc9f6f453563b34035c5fa248e70b67c6e7c658ddfc105c4f4db94c4508a8ff6ecdfcce39828120bc5bc779cc71c506f2b8d6b3338065bea584ca44f298e448d18faca79e30013b0ee3ac1c475ee23b557a4fa3c7ab1117f626a8a0d4d3b2c61b5ace77680a7bb3023ce8dd896aefcb490fdea8e5979cf80e6bcc8e7047baa8e4aaf0421e079d641128a34cdd69488577d58d5f7cf4cba827f5480377e8adf30c293331853953585fda225f8fc4da9838a9d1f29b4ddf34767567a7985798b2dd579970be76cd6adec64f84ccbb38f26a60a6e38acf42afe8ff2d765b50790bb2a8f86708d62a71dd59452e6197bcaf47bc113a363d322c46ad47140e78c0c705a32903824acf2b439f7ce4fc97afc7f35a585ce45987d584cffc3a165d949937449e96997bb57cd81b0868b5cb740540bbe72bd4b1b1b066bdd0255afcdea7c20248699666bf6c19864191b4a8cf282b86a6ead5808019fde2ab1623e508c9edb5b6da85b75db09c57c442051f390eb070c0b5ad3c8e1aa841282c0779b347aecf7dcdd544356d532f910f05bf53442ced53eb1658f09acae2fc407e117e20b5c3fefdf7bbb237b4b6ec8d6c31837d4d17029b8d952f088275c5843b3d855300af8b5307a9f34efca4546a74573b311c54750a81ac60ebc6b35e1eb9744e4e54100f80aff27a5142c01279fcbea7867a90ee827b6aec567e9a9a1ded7b70e4ccb529cc872322eaaa7e36d2330fe5cca46863f88e3175302d9aa0702ba0299e04bf048bd3cc983c2080dc429222615ca38f08b2fd0dba5428f993fbde6976c5c9b33725feeb9cea4064d48705f7750878ca603f45eff9d8fbfafe6fb0ec27260aff4f491c7a33545f33f004eccf55a996705526c2e002795276c64af8b4de4eb2129194a72fba0ca6a9e32b6e7e5affd1d64d2e6cbc6a5a7a39b302b43111438442732c8bb41d2208a870748714b190c37bc51b521c0ddf8f02d9456ba908baeb9e44cb9d8bcbf86f313446d89bb8d139f738d2e804bc79ddb85ea956f2f87e1bfb82f5fb6d5e4202b969fb1b58e35f5579ee5a1ed63c04f696082a8bfa4417531c41335d8110de9698ddd0717ad06d4e76379f7c13a413fd4324baa177a4176ab19dfc48b85d2deba19310e976d4a01763ed0990f12ab1c2ba02bf170c96fb0cd8d2dd205cb1f27eb3c9c6ac7f718a163b9cbf2d55e34b910ded030127d846bd66343f4cbab49612242d0e9f90f18f6239e68bda0bf43c87dda3b017d4f0187cc9effe24e3c91b47e96e7c743ee93b94edd9b0f85f0bf70eb39e711d0cfcffe5ce92b789bb476b1f5b540b3594f9101398d75479d303600872366b0e78c0605efda14e418181aa138dcf974dbd1ed0747b1343a1c8f9ad2da40d0ca437443cfffdd7c449fc165636f489e387c519515ad00db963a43c7f0d008cfd3f35be2e076b5021910d6648bce5c996899dbcb8c924e15b5680d45758b0dfb87cda0295e9b3552707cb7ecf0b57e8b85ab98e5953dabbca3d9be67bc2f3239733ce416288bde052316c2912247ecfea1667166aa21383b58e413e531c312ca1a34432fb59e113832b50a44e3a2be54055c4256d062abb743d4d7cbbff431b41d383de86a0ee2e10cefc46609f9b888fd634dbe0fa77d7229a1abeb78257f271dc08edfd6862601de44e984503d943a85c20a0a253b9de4aa7a315323e17c0eeb970535d819b188b3906ad7c6e9ab424404b9b419dcc4e0d91a7cb8e0f3ff98eb846ea281f5a5fe560fba2c84a498bf92c0a1b887fad4fa9a7d6e8bf5a22a1e7e5cb1b66310a6fbeafd83212212920b0ce20228804dcf64852ca85231ae6cc8bc32b28cf24745abf78157161612283805b3a9ef6d2c35deac1f36783654b15529f27b8de87bb43fa7525244a3a58fdc9a7412221ce1006a1f7b8d01b7a5f7679f2c399c8e98faa54c2dccc3c35f9a31fe40431d9442920c1c904162bcc20b614bb3c31cfa573168df08b49148e3eb5b7b1c56a1d86740f787ec7204f69438920b580b10d1b4b19510c74c633f7e2ac53d1566cf20cadbb223a15f2bd06d6c9912a81f6e90dd841de36fd09529b1e747e4091314833d1d695cc8a50ff1f93efc58335cd6d50a2edfd4e774cf3c619c6f0dcadc225fc21709a13f1746c41f57644783fc661dde6ec1751f3d8aa37937a7f2441753f430c84506af7ab6db9089f20e1cace1413a3461138bf2c1995dd56fd98f3861198a5604ebdc07b7456a5ef8942c40476a97f87f2c5d4408e861c1d3a4c1c43c024e61136f648d8e7ab3aa88a8787bfa4e5e7b7bdfe1e5e818523564e5d049fe3d2bdb66fec8d65fb9c87d3cbf6b7637d34dcf7691879123f3f444c7eb0b8f6439f22d8b9526295dbedd1a8132beedd05f85cdba45a6bfede6e6d0bb8e8c244d3c38d9994ebf35483f9ce0b0ced47a817f7bcb794948991d4fd8c9cc77217ec859b97ceeadd0eade2788e2894d0280dea9b756d80547d5e0fe2f0d0dfc2436b3a281dfdf9b27fce13f1c599b363ecd5ce6126ce8d980403b5a02a3aca1a1dc2093c4ffda76b2987628b8696dad79caaf0dfcef3a4fe3b6c26d47e9a488e083fe0897de8b26969a1f3cc7ea474d863f23e90bec45cfd3d72d1c245ebb2b4e743d08e98c5425c8daba774dd8aec46c28bf3f6c7a15d41ab521853d3f47e2a77405221fa7da6360fd741bb00af57441797ae9b72554ee947203edefb60c306890540450ef352af97ac2800cc069edf09eff54bb650d2f5b5e75e0dc367db663070340ccaef870fadc772f6f28450bdd5bb0e42dde01a2c02597f4537dd659f1a8841bfb6c366174a8b3517793b8387ba50c9b995d3c67f895be2116ddacf892f7fe95bb8f613d08dd2ac5a025c2591965b24b1d0b049a1eb0de752c0b1889e08556884b9251d68ef39f6a08dc28e55eecf27e4f411784037b017b7ac3d6bbfdb278ac586f51e57742cf288cbd8eb63c753c76a71fccb334893b76369021213b6c9edb6ad090f99bb85f05cd2aa05e20628cb094dff1483ed830f2abd3766560cbddd3af8e9c826b7b878ef8f05a45372f123ddb9671f5ab5c28b3dfff58e7165933d183d7132782cf45cd8335c24bd23922ea1f1f8c8273ae4f887818edf0a61c984c6f0f15b10779bbd3d0064a1ebe93aa41dbed932c400cb6d3d3cb39b229066643548ed5fe91eea0b5c95742e08cadd710919214a593ac058a7662fe59c5bbb053c26b03606117579d64439a24155fe8350643fe2944d29746619277868034ac0acbfb384e8b860f8c12fb97208600bc8effecf11c7ebbeb4702da9567458803dd2b436bec2a89bf5053ea60f5fa2f9ffed7df9b0ac300faa858dbe95fcd93a8ccbc22b94e5410fec0c6187d63c1e01857ba98616ce4158b630e162108704c31b7f7369a96de7f185d947d1f32749c5e63e66e0d80042496a4a3b300e71a74822f5e3ff567ca5b2be8abe49b092cfc7562e688d29760cb6d2e8814a31d89abbf799825216d87e975a871d5ccf573ad50b5f819f73e3719330cacdd9843dae94e66e2f152eb7330e39ddadccf676e068ed2a3b4201feb8f64f57e727144220dfcb6b70c143ae64e9c33bced99702fe8e53196dcff96539115bbb0ba2444bba5fa5a59b2c29a68c25109fd00ebe746848e970778fdeb36fff08c0050e1e26aeac50c293c455af775da4cd30d48713064400acb6e7dfa43f002d8994bae3f847f430f8d9d34104acd320ae4e7055ec49a219ce1522f065af7bec6b53718f0a9f173a3b4cd10510cb4ffe5ee0867c0a7681cdf2271f88f05f4c9802d3f78e7daca5b17d51774c84831f0c1fa1e300ea366045dec06ca3a5b798a1596376377bfed29c31d7a26b9fc16f9735d3e8240439453cd0cf2e0b6b59381c8227ebbe310847385dbc081eb34bdf4749b4b39cc54e2426e0863f10c46f6db3d2267de8964fa41ae2f1b6ce052724aedec9f77716b0d25361b5eefc13b8ebf7645101bb5f8ce3127790ef232342797deb70899bb56839975a76854156226ca581ea1eaf6127da8053d9fd6a94353a76e8c68e46eec53e62171ba5a9ff2b217f07ccda1bf60f728dd191fb8c04e4434234bcedfd213979d1b1dcc31cf59377c42764371de0297d5ff58f4c0f832bd583d7cfa7b68842777fe59e37ae46f2230300bc11e7ecf4eca6f7cf28e74f0d676560245378952fdcbaf61c8e0f3f6fb4aa0 + +Params = SHAKE256_40/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046900000034c8894a98246945fd04c4ccc57dba91370b0038461890aa20c7277285937f7a666a5fa2038d8ae226ce371f69a8a0461300000000007ed88298fde9dbfd18d71c43cff610068457bfd8a865f1ab8dfd7ab85f07e9e19effbbcf9be8058f2c1f2764e393095a +Signature = 0000000000e8942d5d5f0dabdd4c6dba4c73f97d3dfe09f7ef610872a7ec942cde65ced8bf8fa5a476ac5e3ec709dd2b0b26516ff3c8d3ea0c8a25a7e87d35b6ab3f9221904e4912194d9c6ff46ff1c017183fabd1d267fcdaa189320f5fa73d478de9c4258ea38e68fe7dc69b25f02c9ee4ad315896dd7c423805a384643b6adbfa784d819da8da5234ebbb2dcaaf03baeeba7992012e086c4ceac0ad6aa68588754ce9281c328b71c6351edab6402c1636a2eee2b359f56fed9c4b9f3567eb8c3152c93c2537ce2c90b55bab1a150ce4a18ee9d32f603a46317e91c2a401f2b0c4ec63d2bad58a512a6b8604b29f2c6683f679b2d0ff7e6c80765a3887778ddc2d26e696513540c968649f9678a3018b48553cff97341ae0501d7b43d4a7d166df72bf7caadf2bf3e339970a8feb05cf45050731f4a54a928e50167eb9271e0836ecdac137b54d3fdb77c3a0405ba08bef7243e214fda93c2f5953f3651ab5bd2e0cf57fe638ff6b6708012af70c9c05faf12b783e4ab48fd5a768611b54e211fd31899755d9307df3e6e12770f975c4c7fc544a16d23c9c362039cafe3e79c6f3e674a274caa6936432c260739b98596d485a78c03dd4bc06ec052f8929b49ba52a9f0a62b09a139d937a9152c45610f0bced94adff5a692872a83fea041910b35757f36282b34de4a914f46dbcefeaf8b158cbd9bfa53bf89d62d417ca96f487154a95a67a0e154d0e20e940a88adff8f4e57e5b5b56a6364b2a4bb3e848f0c8e0b0a4b1981f1436edd3025cd71bff53a2a5ccbbb223c92e545fab22a474eb6761252a90c14f4c66fc632a58b55046e50637983fc2de6ed8d0660be2df8737f1155d15290e2f21fd9ac8ff94fa5b26c89039b12fd5f3323af8b2c914849d3db2bf18f17b0e52cec2c9cd243f5eb2d23f3c183e4fc4b287296636a885703956008821a28215c40f1d1e649838cf247f316cc16b7ed2569e40f583e84adcad4f0e49758871f087d50d2e8d7dc206cf5d383200fc7384630561c7525dcdd0ff511965437b14f5eabaff3c42877a53563a2f465fc6c19b0e4da4f99be15ade3f3aabffcac051b0d2db1311d26b4a9d81e6a296cd83c477019fdc263214692ca281f8dbc37e5d6a3c806e9ea2591dcf4cbdbd4519f5dbf26a818354893fdbe6516b113c64613650ec84e6435bf7218841a3e58a39cedf9926407eca44bc2d6c0b01cc9f146f05db2047a5ae9451a875a1a0f48ac7ada88d3172d01d50a8b299548544051fdb642da1514a7c69c9907d39a52f5a8b5e676893ff93bb8acb9251da9fd005da2c1cc1645608b7fb7cf0d6fed36407498b1bb74d8033c568a5347ebcf982ccdddf6ce9a2c7d0e2addb2ae833c2db55ca14b9c71dbb7eb14ac9bef70bae1c3d005e046281c1c37300d14a35b1c97ba0a0e7b1381391a854e0af58e019b05c1b449236644fe24fe434874c8c715d35c771a61e0555b25f8c968149b026b6ee898855deb6932c12fc0eca0b41ff1b67fc081d63b379c16f93d35263b9360443d5809f25168209bba927c126868a719cb53b863a9046ceca940b2b13cfe37ce6868ebb80568d82a5305af8be616333eb5713ebac53820dbd893846f45eb5422fa311e78252fa6922f5e3252bf69279aacd003470e13227daf121bc17c5f05d2e593bc1a11ceb7290e5aeb58b863117061db821c1d5afe9c4373cdf1d24b709917335f065597f4a1c9e757c143d7389a69caa5268c6d9f65d0ca42e507287c35cb294258a4c11efe686a03ef54abb522de2367b09f750ea2ee7e39748cf24fe18644fc484e3ecf80643fa072ad2ba3836a05cc01eb5df8079a35e0b12258c6a83568b29bb2d7fa7e2ca37be748d798bc7fec38e0147a25c30732e23e4b7a3f41c802b9de01a1d787bc0762ee7cde150f7ce476257084182adf32ab8e770f2c2735cbc5bfd47de3bcf0f365b655a993d50e2753453777a98af84a2a0ba158df0f1e410db23cfc5215edfdc6cf4d9870df7ad4c6a270d7967781e301b9f35e655797912ac90cf909d5b37925504dd8ac772fc0e41d1e7b15172d49389ffc00bd2c27c99e623ec54827a0680b69687af7f70bc23ffe2b2c5060f316cee0c9e8b933acf0daf34c8976a36e99b49c1fa7d1a1a2518920f365c3d3031222dd52843e5cda02318ae0a6c880bccc5da65a4e6ef8d385adfecb443b334cd3da6a0081903e548dbfee44e2e16f567268683b13412c582897ac7726fadfc32d3c50d8ae070e68b811a46f660a72591ce796eab5810a647835b527fc7ddbead8e74467b342545c407ba3d957a9c60ab1fee2cd13346c5e114744e7e149b67fbb30c1f738f02ad526d212c6dd528fba3626821398c07b05c24c5742701464b57486ff5d018cb33c7d51466aca748b8e2b69f0382eda8a2fbc5260f7c3ac5d7a53b803738338628247d3e141186b7d0ddf8acd85f5e92a487b007c97f8c857a88c46553104fb27212b4be4af9d3b60eb1ce1c1ec907996bcf99eac7d4fdc8567ae202eb98224978a7fdcaa37562c373c88f49342ca60eb0bf133052d328173f4a0456fcbd98de03d67d69055aa4455114767c0306b7274d6411d9d8d5f710e9283bd6b3641a746d1dd6a194a1fee49a191cbc7c386e02c9a5fa7b4a594ee5a064c3cbd7fdbcfe53b056bb8e86f3267fa045a0a83b194c82105bb37b5ee8ef910e6a0eb1e98d2d74ae5b932092de3aa9f2fcd0f9ec06aeeb8f6eb1dd0a9e4916feca80fe32c88b36f62fe97729c3fec016eaac14b99912890f44e69864501cb8dd53746769aefebc8392606fb65967a2b79ed184309237378f87f1dd7f4f35f245caae0a00af18d15525975d7b44303197a6e739b6665839640ad82dae0994b4e7f01f87c436ead0909c93048073ffc1fef105164241dc9d592e9a0d1671d51fc5761ded2c9523e431550ab704f5f160d72a17b9a3baedc6ad28eda6330b03d1e40977e28e22122890e9377655de00c4b924f5244c0f1582f7bd204f7e502ece221f19631d424d58ea36f44caeea2e96caa331a785ed8e45e9c4c150eadb1d763af5fcce9b97013cd0ad2c3653089733bf43199f7df3c3e90a2cca4b068e88dd1ca357d0d8d395e9ed1fcdfe7d24b856f833e0d5c0a6687138df44c9b15a417f6a281fdca9b5f8df46b607696176cdd45910e48be02bd705546811c3714ecbf93a39eace72aa774ff2816c5280aa525b51918d0850159fecfe940f35a9c10dadc14d248366be21bb91c3b0bb072e31e7171bc57b9b6728ff0aab3fb19482bcd3ecff8076428c08815fa933ca45dd643d6e621887e348968d78a00cfdba31333ec28ec08e0be788f060b0b723d11b27e4ea72f01e1afbfd9de6b5378903c1985bc4a618229a77321b88664146ea0755cad7c226f5034ef8e3140d9036c37e1d60378162f79cb88b48d5f7e6d0127aadb1842883012bd9acb14716ec6e72c693d2883e7745f8a239c7e6085ff559554d9876b4c993e85da4d51cc9463f56929157f839aba3df0a9cd69a7c701559326669925bf03b325791b3ab804136eab34169a5e0db4f252698ed89eb12240a393a7a4cc97a3fe4d45785d524023752828b179a8818550f60e5efb395d4644aeaaf8dc83c12793718181efe490186e50fa7b4db43da87ce3337417eac8620e14c872b59d96e3f67dda01d42c578a7f9e4a46f586b9206424d866a78bbe9e7f93387039758782a808be755169cf75a7bc5881ecb7f2a2f71c5a143b9fbb3a51676302735b14520a6add851363f93f57b2dc88310e4322527a94d0a74c89e8a00e30f5f8250de9a071fbfe3dd010dc879138a8c047e56febed9e151bc5d383585508c03767296b56b0ddb3b4b028cf03ce409286eb89c6a87070117c500e2a6b647f30532c9643f0cfaa3c8c603e00c7bcdcf20eaf8ba7a8ee00b8448605e14e238ba62f7b6ffcda87bff1258db7c120ab84161772046d694d037f82981844b9d32459fbfb270fbc38cb9d60731d21569550ac11715d185d93dca1dcf1cb546565bc6f5a63e45a0231d00f7811b2c4a67f610d8aff5507490c064b29d8f186e6e4af9c270f116eb6d82a9ee4cc3a0fb70eb75682bc8e8848fcc62fdac08ed359204ea0ecef04a45cdc5bfd3a56025c5ecda31b73dd24173b0311425e6093923c6454f1ee51e6995a1b1a5127774c33b353e6c19d882e2535930f61090b23ae32f281b9de6d604debc8a2f1342bd312f2f4d703ba546d3e5e8adb8165184546819028cb30eef1a8ae4760ce26051cb30acde69edd649236ff702d32f452a9c7c45e5c26904eb1ffa2ae4fd441f25568c95d34e490ee879510ebe7ca1326efbe8a107edf8d7cde326a8b024620ac98dd320e30d91241d8606c0621e0a8e800c1b9f676b7c808ef6bf503919962a806d4488f75056c58faee3560e4b09cedbffe24bd8ca51b77457101d541d25a5b955224413e354c1bb43dd3dbb36333884bf183356ace05d6f996d6196faf6462444b97692894dc817b04cdcd449e0d9334ef665d2cf3fa2971f697df598c80b8c9f8d44ecf1a8f23fbbe364c0d746c5cd6063a64883a13235e7b6f6717af92c785a6207542f67280ff392a7b43efacd2106c0e82e83a799844399b10666f72e81a8fcf40fd0ee3fcb9a6502a5034e58a7495e7c009a8de32fa0e69f5d2a63fbd103d4e8fb2a81f2e17594f7bc31e714a9df44fc26bfa9310b8e855dececaa53462b4623da9a703900b24bfbf60288f4956710296d2784a10f4fe550074228eb727a0c6bf811cdb3680b7e1e3c2cd1b0977d2e8afce4c54cf614eb33231998f64706917ab98ce254bcde06e1eb6283cd997e28767ccf72abc863157519d1c45035369d1f906bdf7bc67194f99325d6173cc5a8c9cd9a93df9ae935cfa6b21b6e7c65bd5e36626b429e72f11a3b7d3745fa79b826516d11777eb32cac16837f25bfc61d1355c1b285aaf418aa489faf1a1b2622ade58c71a21a2157a211e30e3059a76a8c421e3849f13fd0d0a2eaac15439bf6b027f467bc6ddd94ada2723a2b46332ea13460ba3ef5dd05ae119556e42df2627a15b70afdbdf2a3de22b22e135c66d844dbcf04fa2e819aa6c51e69cbb9cf519eb4160d8a7aef05b95f63b03c9fd7e2f731c268fc8a270957051c02b96977d55ad5c5017dfe1a9c408def38b88d29e015ba37a50a3f03b292fe81162b0447622d76499320c682d910ca45f4ba5acfe9e4ad245ccdb2e128654c69e51d7c773d7002fa156124939de053527f06d1b6c5fb345982a7831b8283635eb9202e5a34e81f461916ef8bba57758286bb214d69e361e24d35f186bc2bdaa682d7f3563750cee3d5e107062441861d5f21d5f24f619b5e49e96a1f7e47e0b8c39127c67bb9b4acca5b2a0273b29df44e2c2e5a31ece328a320c4b0c0c98b9ffb722f472189d69eb59e1acb60a461d73d2e2dd1b7d4599d09ef1012bb66748ff83003ec8cd9c4589531c30e18e1a6c6f66b99b5f8f8322cc40c61ea2b7e884e48f0efe3a373ee6eb333893d90c813b2308e06787ff9c979ff06684ff0a44ffed193957bad3d51f5774aef3df5373e147e44d6e2f387236c8e34c41074f73a72ea8ba9e55c085639796dda025486fb9bf2fe2185ac17032a1b35f0a2f49e569746657517af585525eed73676776d41b19bb5f880030d79ff21fd8d0dcd4e170d1b7f3d823f11274624c53ec00d9e96d5f813fb161be83d9849dbac58709426d843e49087bc9bb40879afe386155289b5d9a612b72d402ae2be105bfd79687ccf4a46a2bbf6f556a8327a7e2dd73d133ad6c19fbe278c0900d253a21fcead1b4794ea6ae7cdc423676518d9909daecbb9f8f5242f1c7c3ba15573c36f1d4c55a075a9fb21804ce140024818ceca89c50e0205d3f796910f3aff8060601a954bf5bb2a0210c6ce91898fd77518b45ffcac6f7cdf0169330226a4b0a020a9095d3ad70a4c3363bbc600e1ee5cd3dfb0ba9052240b335746fdfe3f9c84e64f70413f02a2d442f1ed0573323b2e1adf0a13be38287b7c000702b61e8d583470f9c9f6072691e6bd40e627e199c1e4268c2cfea648022b9c04f839832585c926b4f41f1438c525f8e15e536133c33d61b4d40e5248c8d77e1e9b527d7f35a5e6796a900ed3481e81017862ab229a4815e0ec7fb340ded713d31a7a24cdfebecddb134245024ad67c7a49fcfba8a636a6a757e64c07f9d2ed052ad3a41faabf92db8f76a8d236f9684f78bc847d0136b20aa12fcc4a9a99f61fac856b731dced0943a979230396b95b38adff5eba439a8e23e93517eea5d425615dfd824bbce0e6f5ceb40fb59ac2dd3b40303534bd5adf64f2b04dfff56be4c3e3eaef60117ca6f21cee8f090f82600923c0f6f322b75ad2c56bdd1373c861ac63eae2d78c087056b10458e5df27692ee2e55bc468852a4f77d3fed0006d42d887b7afb3e1f8cfd464bb64da982cc12a0f668ddeacd33652ed6706e6def32b5765bb3e65a5f8782e3b4e3ff3d42b24355d9b9278eb0cb112f4b9eeeae8366f5bd571f315fec77b4ff31ea92573b4bf335abbc40034554043cb13a4d966951d32e0c12d5b64f493fec39e72156565f4d860c9e8f02518881cbb3354d0ef69261372a68fd4bd83e7bf9363de665cebbbdad6894a29043579def96d6bbe58fc61dbe19e6fa3d2ddac0d006a8cb7cc67904dc0f2c018cc1f3233fb16f7984930dc8a6a2744ca7846f21df2d1dd6864970885226b1b270ba8579dba41a5798969c9b2a2b2e39cfd60829237e5e5ffd0d26a112d1dd24d73fb6efd325de4dff284992d86be5868366beda15c6997482690791bf4a64961cba29d77b5953da7573636cdeb292f6de6b98ab5134b529a54128d47cba2ee2c2bfc0eae6c02d7340f0599f7d6355a09a33be6dfb6813d40dc6bd40074030e293e1a5cac3066625ef0c8b9344012ca4a719d7999b7dcdea446449f5cf19cdf2a1bc0feb0e1b85bb1870d48bf09d4e2e7a63f81089aa2fc2c1d09713917929b6172f285092bed1f2c07aafebf39965880ba9edfe73a03c74aebcaa4859ba27ba54009ca60f38e643e9cc7e62e66b4cede76b0479554650c4491a00f58a23f9a8562f197005723302b261eed3edbde517a1f7a73da87d74f593d7ff1b2207212e7eab96356f22f194b7aee8dfd87b7c32879867872544936d440519273f8176a17f5f93282d1c1bee7a750b70de08294de612af354366e865b0d111176e9382d6dd82bfd92a9a1698dbf5a9523e41114ce63b946de55c61ee8d7e7432332179f9b2b3de8396c598ca3fc2336cfbe8f51ca73cd7ede48911766aaef85a21d0e4c9d7bffd297643e9b302e502f30736479678272b55db682c629f339f563bb5df9c35e8eb4c9ef8087b5cc2a753529772b9dbf3b9899bbc2b10f9f56fa3ac8eb4b5183a3b6dc4bd7114e9967629f9e96aba632dd059c31733cc302b4efc5a4df3cec30b17a32a730cf850a053b7fc2271aa7ed1a25dd30c1758f101da251461c5eedb8c252664b875873dd9e699412712d9f04a40a95dba2817a1a83685c53f55ea4bdade1f1e2fecf984761baffa8a43ef66eed575c66ebf06dd9d5f47d5effedc90606e9c13069af7763eb240fc94a350169ff497f438865ba804e3655741110167eca66adedcb0a1f3cebe21c30973d115a5cd27c63a1b1e6f663c5296538f0cb17a5b7f0c669b2004acaaa1678210bcc03b7428c28dc32098dbdc266c0733f6df1d2a252f96b571f2c694fb0283b1debe3acaa3ec1bb55db45c28230746fbf8b09a842510a0c9ed94954edca748a39efc6b537420503114bf8ed827e5dad7b1f15c4b0bd1c1fd28d98b910e5f583e11a61cff33a4ce552cf3dbba8943db66ce549fbd1c076183a3631b81bf85d05bb90fc29796af0c3a8c8183aac723c823d776b359f3ae7e47288c3cd78e7596166d68da230485ec07cb266d69a096c997054334ac651852466c3fd04e6aedb6809bfa3c3d5fe4724b7145f7b3206eaa0229b68753439520f715c6a3250672cb300dc2e3d4048cfe7cd4db8bff0ea7a9ab9968d13c191990c54bf4ea3330baaf1a168453966ac3580958c9e0088ebd7da1b2e19dde964e711b12c30fcc10e03658307a8c494b43dbf628b38925c151b0fe801d5e8d9ee955af3981fd44b42602de72da5640a2e4c7e8611844ec3c5c3da086477a90c2fd0badc94ed4ce80c60afed636f877ba0e04d9fc51f0f371a7b5a03ea9460f3a41677684ac1ef4a52782dfac2d6caf90f3fa3fffef7ddc79b3e470b1b84322fc75b87d987499996a51be2d145998 + +Params = SHAKE256_40/4_256 +Msg = +PrivateKey = 0481890000002c39f42b13f0f2e852f7b50e082193d4f7636d87b53d157a5b619528dbad465672f52b9551db3ba70a72d552932e838237dce20d5c6189b6ce2f0945587b0bf6d00000000000cd758ff83bcb217a869db6ddb7e404739362b31f0be694bfd25572d80b10c02576c4cbd40b3df66b55d0847a782d743b162d935b0fea8c40ea58888cb1dc9026 +Signature = 0000000000cb2cae1bf4046f84f2d76094ee64d71916a3025809decf1dca6e9b929fe312106675157f6f0f5598aaf39387f59a2db6b23008a7cd2f4f83c3ccc11aa952f2f64506b5bf39b12882fb13cf6d25d8f9fed669c938c2a8a1e4b6ebb383492a2cf19e58d90bdeebf8b2973ceb72949bfebb7488b1fba3b815a020e1b4fed8212f868873e627ab878e88b01db6d17a3b9f4b02497b33c062d039806a8f627b7ec935ebbccb9bd8c9c72044eb681bb438d910e19283cb90a6772e6e500358b99d54516f9054b26c9a29687cd29a4bd29ebb6107242ab8c6319d093912855056fe1f17442b882725a6e209303dcc869c6391c38f445e3f0b020804343c08b1746bcc71d8952e9563e49c18d988a82f674d17d25352eebb2f569c57658a1622007035121c729cf42d52f70bd1a035bed8b4333ebe5772b0d213ced7d080a5a5f9357f1794c4ba315a0c4f7c0ab88eaa4cb1b07067c36d77c4695efbc82e728807c870f2a6fbc433b2bcb673477c08eb14fd103696d2e5cbe317b7040c0fe7bc01cd8ed46f125c35b0c0640a022a3ab51e0c09e38523a240859fb04e53cfeeb508958aaae7ffc7ee1bed8af6837c251ad28138cc218da01b94decda04ce0dcad572de61b42864d173056cff7f8e9d64c9f6dee9dca5afb7a3fb0f1ef13e8a77441b177f98549f8d0bd048d6692510871e363a5b729970f81967248ef254ed53b09d9105eec4fcb53e2cb11c1059be56578e8dfae35a726abcd38754254c871d611856f911f28bb5b88720d6f8faee41a6a37d1f1262d4587a3347dd0ec83499c7c54c01edd14b3e17f1cb98f267c3dcb1e756be9f0f93cad5e5ff7cf59d24f00faa942049d42143486438f8ab2352daa2256514b7ff60952b143d2c1a71d43ba9006e7707ac3ac0ad1923b747411c094542e88f538998e4d0464a61fa3e6ec89baec61ce0a659a5b41ead04447b3b8b6672d2ba04f2918723860b9c7b445550e7783f0f034801dac57830896953ce82e3e558d328a9090a65b3fb6ed9dd4e21af73e31c1a20dd7ceef5e39149bedd6eedfd86e67bc74e7695411c86ee9bde641ca8cb0ecd23bed6642706eade5e3e39087dc645330d90afe84b4163e4057d6ba497542c0d80261f9472a96f4ec435f1494e6252ceef8e1d76c1bd630e674bf534e9c205fc581a8f8a6f84d2fcf1907737723a429847d9550e4b1f45facd446eeda0f518ba462cfa960b09f9699cda5ebfc60e69b35a8da2a36c9b6a8023678f477272a212f675f40a69747530ea0e379776a0863c25237d66c95fd2f3be79052d7d4c39f5de143d76a84e05f63a4c51b55260a78e12247f1ccd5437caafd753caba54d835ee34e5eca54be04297bf12ad4f6f6d2559b4affd650a83f4f4094e34a96f9a82eb26051752fe7b4df27d065c6daa364d050fed747f466c42203510ce5ce6c6e580eb286fe3d36cbbf3bd1e940a4f558a96c975e7673d9fc1653108e827a5269ee7726116452b18748559f46d2793a4783174a0269c8712982d610cec16cdaf6b416c8ae8b9e5ff3c45b05ff6d9785c655f5be3fc15c1505048b55c28c47950d8062b8f105455c01a204db027f3bfa5993f30c558b6a3e9322e367d68a1e1c64a095be2693e5ff006d6324179f50a8ec96cc510a1c365e17ade27922858f719e46b9be539d334fe2c37fdf9cf429b63892091e863ed01c61d68e979889b903adccf5ff30ea1e00567f0dfafa9ad137cc22e5659a2e951f4b4014ab3e83ff4f7a33b9f6c3727f26d85330ab25ecf03717c54c6838228a3add62d9f766b1e846f5119bfa99c27d998488370f985241ac1526a676cae78c377ad5b70ad10c72f4169438528d5102d3ed22556f6adf2c1a5a3f93cf49c8c35e05f8f0c4d45e68db20140072d174cf5b05f2bf0e21659b5a6ada4c808fdcc59ab2f8ac5987cbe4a27ee2cea68490774e7207d5c2617939d45c5aa2af96582889f4bb21e6b963f90dc32608ac0e5b0aee895387dbaf1962bfb080e423a5b8ad68c8661372168c0db7f5d773e7fac302fe7208489697cdc98712854304a0aecb77a75bfb36f1d99259ce3f66801c348f1282314268fb3ec3dda665d21848897abf8c296fb66d0d030c77a99d51a30eb4501f222ce1e939ed8b1940851451bccf68dedd90fde6adb09d6013d475b0fecbe94999a88f9ee524dedf1d87b9f1398ef190b34e489823b8d3e1910f35f3d2788197deafd21868b455a7725d023ee75918dac61eae1d40c3e2a5baa500240fc21e6aedf28b065ca35cb6987b773f62533194455bce48f488f2c02a6fe0c8c6f6d0d3b911b22eaade4e82e8a9cd8e2ac57e9eac5c2dba1dbaf6b2afd1bd507ca6a7abf97e19cc600de3eba03b5dc0bed4e44fc3d913d032807b54df6c4dd9b9272648b8d0b3b93141b23cc48a38d7df53732729be9c08a747a777fae7cf0ac3f6f33d28a432a17fba45443df977d2c20cfaf7ee8fb8b29582e5cb9aad07806b7017f771344637c003863c3e0a459b85b82f6abebb6d0893032fd5962ef423c1e82830be8ad84ae6b176c6682434d55d8fce3b81fb3d73d27864302801674a11ce17311b6272a24b59eb54792089853104c0f626d1589fd737cd86dd83972cad10d28e988b4483fcb6b5f30569ee3350df40f7b992f62282e928b597788176a45aca0fb6b8e83ac7bdc840680ce923dbea9a5bbcbf73f3f0a6d8c2217dff943516532cb894f1e19e97b85cafa5c87b307e87a694e4123cdad304aa7e9f6200371eccc68758318476716638a3e48ba2a4562247d12b051b53d87d7c82ac779deaecb0e11244a118ebcfdf848df369991334a7d468268d11d6d89fc1e9adaf9d1a06536ccfa12602cc4f25135fc0455ed054f6b24179930499e594802776f6329bea7871986100eb309b7b45fe952ff7b6f9a211def4a770bd066b372b85a198eb40f65c85f36117c56afcb6f7f1684c2d0728814c9e959b54476ca083894688b5f723ee3bdf187dac867a4382e67beab255cc6083c67a7475f7a987104d40fdaa4c09b90a20acda433eb3231a31af8f74b0ba5226abd84e2ebff89ae7e01d5e9b2a9baa70fe2cb4ef8cee4f213a85e92fcbf2b5d163e9d8d17b223f2efbae1478d9c14e989eb225a8d73548390dd3ce8c554c7c540754b7f66cfe16d43d0be4c6abeb10b072a3eef5e372613da7c241b6960ad769ce9dde70b491d8c560588a54d326c88a6c37e46e041dbdec65f75905d49cf2e16f705718e92b47ba6402e42478262a52c5c38cdf30828c194bda14000c9b86e2b75fd1fc854a768bb6c6837e94d4f53ec465ebeab7e58ab512c6a4673ba7ae721a1d56800f61e29bb8254350be4dd66a5e9e935292b04f39a5f3c5669b2ff818c3734e4f844c005b7e7c01be96c99f3d085e1ecf1ec4a96ada73c2ab7713b7be3dd6b9fdb95d71b337010eabecbc57450696633e46def2cfa2bdf754fa09465b3bf5563f1f16c814ea5584fb6746947b6c2da16a60dab04fdeedaf9bb9af603de02079ac1e615448545823982cb03e5f58635bff82d27142f79b83ac92eb480e7bf678462a8d16b7584f9b4e90443ef47ab2bfa2ccea69740734a69cd111905cc45ee7a66f502391de1c2149e8856bc49f832c48cb70d441822d7b1216acf8d437b6085203d3d68f116f8b7965b10103c20436a0716f70f9a755aa87d260ad6514c4246ab0b0e67a8a67305026376bdc81529a6ea1b2fa336a2afa374759170a8c6e872496af866534f29a98322e9e811223cba8dc28cf92aceb688890aa57c166a6107f7844dc8bc4f6385a4f157da4133ade97a3e39f2eaba91596daeb635f157b6a243576b38f405d58b472301e82730c494221fcfd6a93b5cb2259e305b0f397507c976294e990215f8a406560282eb9c504fd03426cf154baafc91580cab746bced4289bab6621b3ef8d38aeba72d1b025cddcb0c9e48cc9c31988395672d44006c1691b308ffcba22c785be3cbbbde194f920b23b3a4231084d52b0638917944815f58c41032014ad7625f5cabd8ffb2c8b0efea6f9880df502a1bbd7a96ee35c3aacc8581e2a9a76a3b04c30763af2c575c62d0c6f356120df71a8e89de57e3e21f96a09f57187294bda704b97fb34b2c1c4439a44f0b60f21ec42a639cb7d1382066ecb59edf87885f9935f9b7f8c764e14a8e76a9725dd6c2c7ae873afb45593d3e74367b01ba5b0ee062d77e030ae7ff7b7c445d3b692d1c9d6e9ad0016565a48c2126169ad451a4520adb37ddfc9e54e866686dcc2598a633219ee07d989d9e8a796827a7d9f4d3fa8d630ab76f4c10bebe609a5a509817b6a01c233bee250d5632e69fdcbbbc9ef7c31d5ed27a93811b0f94455d0269ebbb90ecd6dc3d0ebce5858bad6fd301d3b7eb917afce1d5b23d421595cc04b7f4c4a9e889ee106d449f78aa69e45c35a30d29e45a73b09ad795177c73493cbb35ac8fc9dc1122fc7005ab109312025d105868a08e47b74f88326cd6807ed478ff4b0ca5157ea87de5f11928b91e6ded168e3d235b2a779b125cf258a625f95b40a284413ce7441c8286c6e73e1b16b66faaac2a92fb47344a3f853aa622344fb106e291291156edede4f7a9fa0021158683f9067373b27fd98e04e534b4ac5b00d92ffaee74bc3a1c15bab9a01e89cd0c2c6edf5d311f44809b7484334e3b8b5f4c2ff85a242861e07efeeb07c6a9bfa00e8d4597a3aea8098d9d9dc969cb9fe8ef69b5bac88a239024cb04ef97ecc5ce1413342901483b6e13781fea41639ee4b41a09b69da23c69b44eedebc0a3c8c03e2eb88fa7969d487dfddc926a3b6b3cd1ad242125456c2b6f8dae9f1c03c415ddcbb13c67e5a9dcab3070299ca97eeda633f6c3f2ecb68066366bf06b9ef9e8cfe7dacda2202cd55381cf8f446e4824fd749e6f0519eae4753660471f88bc590610b586ba4f4390a7d540d9d82b673b0ec3320a6781c24d71d1f13213583e76b51b55ecc0fb6cf6da52710b8b2c0d186037b4e32bd81e5cbde3e93f4f5dad363b77417042debcc5836b31f2f28047cc5061f883b4a5b66c84c964b7eb1922033ff51b0d9e810ec7e1d1ddcd2a68935bb9791ef788a57bc2f44462278bbfa5d1532bc35d00a789a8c14514dd87830cfe16513ce76fc130c71c66790ed6dedcf08f09ee518a92321c0471a7c65e8f6951a2ac53ccf78dc5131e0960f85e1b9eacf1514cd90607a7def1463fe768f5e9b6ef2e10dd312df870df8323401d91eb8c4a404044fdc21867197598113ee6c9c4affe8eb77d058941070c4273603ca7df4b522a07bf1ab2c8dcf891f099331424dd2da2ed0c4931c5749367da103244fe507de1d3145b0f97cb189696f7763f407813d3a7c0c23f51be0a1401ccc1a6dd41de3bacf6dcce2ca2836728c4c9530c696660cdbb00deae0c5940160239ca291c4e98bd31770dca79a18e9646b37bdd48eb718757f0c4ff53aca7df8f37552f17adb1e7c2c46808554685b6bc078aeee7383ab1b3fadbab390140577466eb3e1bb6bb0ea199580691feecc68dd2ca7d849fe65c14465b52162b92ac31edd7f38e4cde61477d76314e37fb3dde3df80f001521d980b2bf8a51ca21ea011eab6435985f87ad27b4f1c0de643a0c9ff1833859549be67b75f004346594f1cd48b3a3267ce147c85bf1c438e9827ea6e6140fc9c1479dd081d2cfc8d5231a6c4b5e4c3ea408fa9834fcd2cc4cf1c3ef7c1fa9fe429c270cf40d23d7b315f5ca04d999399b2ec949162b9331483398e5a7c78464c99899d93abe05bafc98e44da0687d662b9974b6b322a8f85e6591cf9f206a977f7855c1945ead0b75b1ef51ea070e6ae58b6d7a43ff5977698c1b54c915e0a5f0b152ecada94395c2629a1646c780f45c0b904c7cd854ff95120611e1a218aec7ecf6df45d6a2328e42eb08506fc36398558f4c9e5258c8e4822267b0db6e985e0646db938c9d452a5813edfddaa0e3f4df80a6e7ff5f4718b4f37e920ec36bb61a27b2b0d3f77e6bde1ee817cbcb3057db4261f200ba2d64f62f0137029f45077043680ac6e0163c313dedf907f3acacdbf56812bd504e2df46183969b2704e8f088e96dd4cfae7062ab71590f9ebfd4bd0414fca53247674f39a462c44cc86b5ac69b9e023c56e66b6a42ceb1e8164ede7d27b97e6866ea2bc2dc588b6374e470ca6d852663f436c4848fecf5d2ada522e7c56d465eb0c6cce4bf3c06e46fab90ea795a32f6983b00a2d8153ea1bde75adca842ac7397e21d485c53293d8f21ae8a715e28fa25c439477bd495058141ecc4e3a074152bd38927e40b30aec87bbabcef6972ec8814b1a5b3db8ebd92b4d590aa3a0050087ab7d07a8bb59043edfbb90ed10d3016edfe980465a004d77cfa268b2bdda9145493fb372eee1c1652db5643f93bc7b3e152bace853c02e6d1931e22327339d6764fb53c85d14b46a19ee8afae5413fea6137f67a1dfc2d7d96ccc1b727a8e2dd87fe30cf0dd7723279ab2a1e8b30909c2af06da6bf5b929daedd591a78159375518d4e436de2be9f4345df2219973e32c4c3b69539a0ef4e4db7cc4d6d945964687b725613e78c50257900a42a58b07613e3ecdd7402281408f43b03c7a00f0ce15929c24a8d4663cab67cba232e74df2bfd7179cac19129a52704bde8f16e78e367379f317e761bf0d1df8be1622cc850f6ad3f887db25f9e59903b865616dd006e3cc6593d89e066f97b2c6c36ebcf08f1286f43a77548ca2ee363a518b3d068d9ffa149bdada21cfce21357fd76dda7a409cb0f127bae97b7f2ca62485ce8f68dcc1d8facd40ab7c4a2c96fcdc4ca496a4102f24d29ecb3e6f7caa959955feb7a1ce3bd78cd247c12bb66f9dc0d58680dcd4396d9592acb6cc70b142698e0fe2294e590cea3dbda900aaf7925b6ddbffbfd0a989b6a499a11cda54c0d77b4725a297bd52f7191d397cadf16e478bfd2afaa39201dd965f0ef8fd48408f2ce89c86fe549452a21b7e59cae0c7bd355e38b152a0836da0fdf5ed6f674510223c889a515e1169462d5a4ce641aa2a17d6a47f64bef224d6f168821a4118985c1a16816a7c50f2b5e64f6411cd73030803e646cd04be78bbd430d32dd5dd1b69d1e9c5137f3be661b8b4ebb2f248a7595219a98f86dcdbe2de7a713713c02299a86671b009af166432f38c28b4a0c86c78cffe3f067a95c9f96eef58d1868aff57e740017a25d9248f0a15fe9c0cec54ea93aa908e4a2ec89ad6f04eb4647bd47d149913e3fe0eee5d89009e4e0e0e34aa9e16cd7a05f1136f93e8ca27bcfba5c7da44df253c8cd3a942dfdf3d1a5715f9b9cc6d1e806d1724932d35c5393e40774ebeb9eb2c699347bb3f7b2aba37faa6edfbe851c04b2e3c9507d2b0bf3f7032ec9eaa241b66cbaa07f71ad67c62ead080b3cd8df413b35036736d3b8abd57f94d80ea00810b838511b7e2406882dd096d903facf6ae5ec99420736594f5eb3b61ad353fb29e0db07613e8885a14c7158f64f82c218e6ad41a568906c677ab4073158fa30bb1cbb652b15b38e51235cf6db2f8367de6cc836f9e4b69767f3e4b3d4cc630e80bfddd88b4c7f6d3a260a0bb805338bb5bd5ac768ced19d59bc27ff6e1bfa6b05dc78e15ba394c504bcf1456833edc15ba86959828eb4a997dc682f8911b0cd2eac1f0b5a1b4b57e7b5089dee67449550a8087823c9bbef7cef8c85b6882405e47f45b40f1cfb6703745a8120525ff181bb68816366529d5ac2b55b9797e756066aa6185475716574bb2348fff336f778b90dfefbe846efd08f3f0f959a4e71f923083c6afa919cfa819da92307dcec5e4eef1b95e553a40dfa22023c822548ba7ef88458c3599d86ad6e0d7498998a2d365c03d93cb5b5780a659949e6bf41ebe4c929fe48be99a13a3aacce9d14c98cb0d58f727aef2de169111ac384d6bcaba116a2e43bd6fc58d372a67425330b9e8440b2b972ca6d8f1a4a47ff36c7f8fe1c48e3589b68025f0dc565313a7c9306469ccc32e71426e20029d79a700c0dc512b343c8b78fb26f4df1fedff0550bab76dedfdc02465488f126e375c8d1dcccfd0a19e561edabdbdb94233f3301115eba21f9f6888141be79e324c8056df3325bcaa14f647b95394057e8b3d36977ae053870eec75eb0fa40a7ff7fffd0b1664bba729d6d4660b53cdd00e53df83a7ed7d0a955ed4eff8a7302ab367be34facfe0ef407e98ee32f6d1d9f79ffd2843696055f679b9982cd345e6e68d33ec9c26ef3625577ab6194cd67a96b0188dd3e8e9eae0944be01500479e1b485e17fdc2ca0b6ad0d726b448a15dafd4fd2ddded9783ac78e36b066a75a154b18df291ffaa32826b170cc3b5a4aae886700cbf49b48d2b9d6bab301361fd0fee65259f328da1ca0a6be759d2006c14d39a4dcf9096d206370206e285e8143f1bce43e87c086dbec4a688c9bdfc4576353a04204ef03beb74441be1946c4a3b95f7941b035610177c58e7dd4fe4e92bae554bb9b6f8e62dc7eb9aaddeb8902e720f781076d7d94a63f3b5abaf0571536aa58189da8a5ff631b56c758c99255ea85b72b5a6609ae0440f450b96df2bb143711255ed0f0b1236ba3786bcad6d4dd7786fc232c9a8fd33ebf1d2504a21f3a5c63070c4e5e006f5ef091b4b1a4685849c48466467cd78df44c382cd7b4565d8edd506bc70cd2395e0dbd99a3fd813ce007bb9ac84b83b7af7544fa99150bd1c3120ba595261ed047354c9634fd6c18ec0a4d9331deb7bd52b89ddf56e33048e3afd3aee2d2f032c1720bb93b4f67011e23371f2384388c5911b3a2999b4215df720478f851067ee0268985a48e77a55e34772419dd32c877857ce0c075124adf0a8cedbf5e4c8708507f7b788e913189981ecd88ea5140c9c7350abaca15a2c7d7c0e8d12c1b2379b96d4cb6cb9d8ec2e42ab2e0e3861a1813d6b51e5e8aaa36ba70120928db95cedf31917929612eb74133d9121bd4121bd64b7466c46e23aacc68a4e247f52de3262cab365319a5d02bcb8d9c2d43193b4e6ae3493f303033761f2f429033005f2dded0bcd8cf28f1278eedb5b59d013523b8d20d60ba1684de1d5c2671ef963433e2912dcee1dcb44ce8f63ca552b95e10b1d38ec92aa54887ce6b77b312e82229572a72bc718fca50f97ddc5492a0988ec8fcbf8f89d26709be18fcc7ba4ddde67e05693a4a9da4eff828269b3ee1de94047d79ca8660c1857e5739011e46d13a64f619d38be160674a53c94d499bf0f7dfb7296eeb9cdc9d287355155c06291733e4715043477cf8a608db647b0e5ff8e7d1a94b8a1f3a84cd12ad9afd15ebb95418a698204c2c827f1e111eac9d73f06b22a6299d17b77f457aa6ea2347811de8b30f815522b2ebe1e46f3409c2217fba2d7bcfa3fe5e65137d9eb86905429a69b01a02a71c50efe2cf3fb1fc601116097ea16ad58fbfe10e2e8840500aa185e522f01e7d622464414571928b277ba795348793118c0e78dfe728f24da7c02cdd8492408b48d7b45e56d3d941b143917749aa920e5671f00f19f07793fc53a56cd89ebf08912e2d627962740472bbe4cb68699ba33710d21c4bdd78a9d58a31098331ff848d223b85922c45e337c7cca5353faadc35896d340035bba8d638aff5fc0c30cdb0ca1b80b11dcd509c6e4a98d586cb665668742ecbf6018a6a296764b5085d86360051de7db349fe6dfeb2a686512361c13a386a88c7883929c1468f5d20b2ea4ffaa9bc4ee0b6ab051df8a77b43c6791874d523b9b0b2ad8a3369c712d3daf3af7d55cbf2d8b9d267ed52b5937986ef7eae36a1f5274c29976784919452bc349a7297a5c145866a1a749e6d1e8861702184c930a65ea22a230261a7c9f1a935f7a06183ed247b877ae4b92ae33ab6c6a91dcf36b3dad0de49fe555239bc505d1071da839e10b758ef1d2d020e3b6d39b5404c44ff08aa52021263d344d86c76f29f485faa7ab96651ee39a3c02a8367ff80e7711232c9a9bbcf3d2d2fda8753259a8903cff09ca003852cc7152e9b08271122aa85514b09e90d8b6a114b954ecefa33edac9fdbc8513092a5e4cb2341cd4ed6d252f3a66b7301e9039d6e2653c38ea04b4817891ce59c2fdb4e4c4eddd53b6e351310cf548f26b04fb8a73e61ff8b8d236c8bdc6ab4c9835a36126b7efd05412b02dd863e82592485312e5a801bbf040de208b808247ef12666b66245819ec5a00af2e9f0be274391708bd7ff6d444fe72d19fcd1b60902bf80eb6875dbf5971a80f3b2b9f6cd75377b1412dff015725edc009d92f45e917c25ba9790b7d4467753ec56de8cae1e945e0d319aaee8664c8390ead63e0abcdf6d8b8c1baec9f7f3ff375e4762180ddee7e43dd0a6f42bb0bc32073a3830aff31775ee808b3e7302d9273d8cb8e9492aac8371c0cc8f7bbee0f43431745f23e76b335fbb171093e97082e593be68d127ca04004454e26685ce76431897b992b10600e6461c3a4ea67031bdaffa84e00e9389d7ff5168938f4e52def46c516519dab11983dc5ed4cc80186b57ae27524e8c67b34e3e0e2d2ea2460c1a4ea1513fbe688713d81670936cc9ad9875dc17d50b35ebcdb2643eeb402672c4fce520810bf5c39cb739c54ce6b254f4e50551ed790f3dd065020477fabafe4f8fd89112d1e1d697c26cbf2fac2921bbf4d15cff976f1ba6fed3627b4923c39e23fa56368c2636a654646c6f39c48d4da720ef2c1a4686e9ee1c19fb52554111391e11129acbaf7e8065b4ffc000c1e407bfaa0f5590ded1e2629cb91ee37a9f41d371306d626202004842a6508ed6b96b1ff45c63bc0264d747536c71c3b30609a1301f588620280d4fe10ec4250962ed17f24d11b1558e2eb95aeb6df1fe1da66576134d099039859f1551752c07b6047550029fdbe8d24eee9f0249a24ae2837a8dbac8a5342e09590f2de754d8e8e108463afcdf1e3c75ee7131df5a4556d68186f322516b4b27f249536ecbd5763adb377b77cb1a1a86126d72b0b76976c8c0cc2e2a299f4f1967927a8ac7d35b2a33e8c03be209ae73f6a0927f05a327142beb9c26dcb7365dca32c4a7ccf032c2d3383158c8f66dde12b0e469fdc1993f1a4182a44f1b8a1708ab03e7d7310f64ce72ca44d9e6978bf01293d85eb0f094900f145ca63de5ee4fa0bc9e8ed3b7d7562efa21b6de91e24128d43bc3d8160585ead860ad9eca834526558a17ac515334349ee07a14e2922d3814b3c999309ac63b35eb59901fb42934be91beaf90c30d60284b448d41702292c7df912000665e1db20d7d4a442cb796ecd8ca18c02c2893035249852bb97dc33dc0f26bf3ebf4ee1fb2188d01b2465419223f41ee72fdc3ae3ed38c3759d49f96ed8027ce6155e621645681fd1345dbfab70fee0d953e42f4d2c4bb4832bb93870a3906fe5398f0377f6a80c79b2212a7892637358e242181a13098915c4fb0e09f1e399163ba5cd6680c0fea575a448d44581294deb1b075828871f41ea1117b065b68ee6cc0ba0d257c4bbfefe9f04a4125e937c7a5f92802b41e78f7bbe3dcd091b36ee91e8873cf035ebb7d305195cf04da6fb799bb2e422bf6a637621a0cd278ce975e8de6a2871bc9613f8add3ab921fa324c7ee1c563d5b2a467ccf7c18f8b6b79ec3e5641f84b7183a7ed2fe9f5dcf961a958b5d5f6f2830b3582b84502dfc7cf559f50778274d35b944abbc273664af7055e03622fb96361ac80b0d745c533eaa9981953af6d028503197268405a6466162d35b97b3e940e825407b988834c8e8048cd5a283e72d35f8d5d4139cff8ddcf7c6cdfb0009da70a3e1d3ed45a78acca1dc7caa13528319879e91c585e1346f9ba73657e662ca66f6de016e113d1bb31c007271490ae25562bed474e3a5895fa56ebfb1973670a0639c8ee42f26ff84595cb5a8cc2dce612c086bb91b89bc538eec94cdc5a44b348ee0234ef555c5b838e9087773d65f69f3f354db6441ff6fceca66ca42c1190dc0f510082f276c6252402c15879368762cc462a5a1049f238cd6fc0ef8da7b099e5cd0d026a23454968484f9139454e33526d852506bf907768ddedf07581be265b66e1198ae0705cf2585bb4630cf4a882f18238bb3c6890a47e444c0972263a0697694d6800412d2c3dbaabf9384d5b8903ea9a37a4fba292829076954733727a0e06c9f5099351b1b34b7a5338297bb85b1440bbd2315e1494a40e2be2181a7fab3a62e3e47e1cc4a7bddfefb5073f4b30ae135e2a51889bc76458a0ec14c55a5fd220fe1a6d95727e19a87c98628b66004ca2afa3c9018fed211c3ea63c11715a0b4534a35b1b95710a95985d784667821ae6ea5e714e60ef0a4c78e3bec48f0ae94ea482db6198d8ef4236d78c7fa4e137d606f7adadb27d6009cb1f7590e11af27e171577c6e116d3da2a7ae3145b3d8f0c682d607992c1ea6d6b60026d1ff860aa60effb7fdff6754415622be4b23501111adc0bd25a7aa30e4f544ed0d9461803e65d07f62a700e2989d94f36626903efdd3f20f643fa378f55c8700f4d7dc82c5f348e9e62973835d185f213e60a579cd20d81ca70f0270509b758def84093e3dd6271da8edcccdb0a1594ce93a791a598f2e92a2586af321f5ea8ebc2df1a86db0534fe78b895869dd3154a73e189355be52f895d0b9e31f781acf555263d619977d6a293d29ecf0aedb73858c43d21371a2a749835a00b027be5aa973e692564af27feaaed66f193b1b370896ff1d4fc78a9a795e11cf01ab55d3f6207c016f81b5172866004ac1ad00b63871a4e3e2b8d4b4b373ab555f0dff3df9f8451430735bfa427a260d23cf17bc4a9290ad0409a954703cb72b08b6bbd8e70afd2937c80dc74977714411b1a1e5464f12f55dfa28e5a66895726059e4119047799b86f513747975fcdd0047002c6ffb9094234a9b53239b51f9b52ca0538352ed3681f22d8eaa4a084fbb9236004059bd8fe0f60f748858f2dfadb1e04a9dd1d2097e7544003b1368963540297f6466020f25ed16359f16c5c83bb7a2c7f7f9553df0b14f35e0d741561b4c8665c7fb026243ebf112d059ff591db7df03ddc5775ee580a4eed112df5bfd905309b222f530a86d526b72bc71875c1fd4dd2c611e2260f71f67efdc8f8068fec06f5f8bad1a7b4963122ad173a65a5f68de8ea1a3d08109213a576546287941811bee6aadf598d99f774750a323f81fb592e81a1b476ab6a5620d0107cf40ed2acecf8107e940876bd6ddc9df3e8d270a1802a5dbf1b515e6d3d818bece0a86b11682155a6ca16a9175eccac12df77ec0da5012dfa00e8e7d0abd792a82da4d330b9737aef54c32c751840d7080d17979bebfaa6907fe8c260d88cde082525b4904f55e7d7d237f648c367e90f1776db554e53ec22a83d9e6f11bd88400d9ded23c05d7ceba0ad6bb9a363f71bf3b0312af9b208e88db097a5e6f87806be9def077f88c9a330dbfd811ff2690089faf57e4eb09d1bda600e424a36662868991f9552e2b11ee9d85fd02aca01cfbe9fd0f923f3f51800ea41f3b75832455f0f68214df41cee137dd3f72a64ca225fa12ce12e424f1c111473dc8edcefd172bf6841e2fc1fa519977086df643de21c218d391566afb39cfb7c873eeb5d37894ac89bbde2e3088c7049aabe4962c4381fc5854bbff042d53d654295a6d8814e79627ccff8813d316dda6215f58a5ecd3207283b58a7da9e79c6a9d6cfeb17a36f171a91ea2028caf2e997300317aa31695c8b95cf1fca8e7066945c626f37c0970d099830108f13bb2512d1dc9ca755089cb2af4b3f5c781fb329f994868bd91a0e2c9018cfadb5612d3e50797a43eda52abfecf96a8cb3c170e090867e32cef73d41d9538fea95762dc551bea52f28bbbdb6818e21b055bdc5af858a8876b3e14f340cc9915bd5f1c42137f2fdaf3a4a2d11470134c4a3a2e3595d2b73a347b12 + +Params = SHAKE256_40/4_256 +Msg = 01020304 +PrivateKey = 0481890000002c97749c20f52a85f1464f3d3feac99f0d1ad4884184a19a97b7922407e384a4d095697fa80bce07fe04d9ec5835813aed7e4cbbf965dd9e33f470e440e4caea4e00000000006810de2e49cd840956cb55042b7c58f199e89dc0bc0a4ac9f0ee41cab1977821fa2f91c3117e13fed2b811ff334a4ad19a994270534fc920051798305eb517a7 +Signature = 0000000000a59c285f19d88588a934379cde631d045270d79f2c0792e68656dc4e5c00ffe1379bfe7a7001d578656ac6fc8867d2b2c4bd66cfb3ae8029b535d29be29f26d543f6ef0a9fa6833e2575fa08d506c1e6b93e67cefd18cdb537d2d41d6b11c301db9dc9eca3b3aa02d6e06c0c38b5d23150ac1c1d30e92a31d50014dc05b6f5a9124c6320105db83c6fd98abb044ced3fc925dd717f4285a092d3ba47426a3244f2db3ac39708ba9f22472ace2fb460b0f1936851cf7c0ce81af27bfdd718f3be58a078d2f92a788b65a836fe2a96da788c51208a76a09d6bcf5b7565e32c71b9d442ef69c8ba8b4379b7c414d2fee8a556db6d4679b89fa1ab18874cea555ccf0c498762b8d5801560a65bf72606911a6754ff312b12114e9f1e78d9f18eef5bf972f346da658cdf33103ada9cc5823bed3b754cf386366f3182968ab1f33b6436f865a03e4758975ae1513b92abed39c4030a44bfbb12082ef5aba8ee318296cdb98e4359f501956a81adcb1801b6d804eedfd2d98b77f9d8b9366e6cea124db2bc81389a2b15af142735265fb16e5e8baebf80b8b9b021683e4afb932010dd5c65eb79210c0f68159208fb6524ef01e0d3b091b2da8d2a11b3e5885fe6b043f7ad6cbc59337407ce61747fc3b9441793336a95a76880e40fe010e219f32ea679f6a29765036b407e763e2af3f3b1da94be8c35532feb26e86b14828cc0fd78b136a321b3861341aa913848c56bd7c703377a05e7300cd5aba603b2fcbfa47b13ae0baf28c96cd6576813b822a5a0fb05b66e1f02f5fca03c8f03e685f62f92fa06e16b64a99dfb9dfd50b5c551f49e7aa0972d55c9fc2b4f30d9aa23403400aeae7b4aafd03746178ba5a2a1b8c7224709e4f607d8b65eefa5d8398091ca588e24227a0e04f3b07811fadd8347cb4ccfe72739ba4ff6e8cb5b918ce5e0b6d473a93aa3e40712c6be80cdd4093e7e27f53dc1a8fdae2cbc233955eb9abc194f84e60310330482ba1f7990f0d47cd1464b2cd6cef8653b122b42852b95779a438346b94bf00f4a491e19ac7bb7d3c0f63be6d5b70ef1bef553038ef43a0b35eaf9cfe031dccd4766060b33c2b89c594cff756e21959a511f4a7618a545ca09743f29ea226987926c5f10b2246245ca0533d013918ce61c6b5465099794c46a8be849a659c7ced13afa4a14c94a06c571b1183c1bdf1f1d46523f168d8e0f1241ea6b10b3b9388ae0dee35d41bf202498b7522bf39d97966e355d5998eb64e8e81995c48fd4f7b20242233461952e72e639ff1789439b1baf63b730df25b34afe9b3af46b2da2c4cd7f0c91725f1dab189df17314a22739c655222b4364766caeb24536e34c492a621a80653b9b56b318e1ed417a1c197b25a2942fe089a27ce193340b7f61aa3a6c65cf1102654db852026a164fbaf0707afd5dc0807764e04f4313a821ca5a4a8d04563f381da49b30b26a6c6789a65bcf5677df55df01f934948340d54b24f2adcac6de5aa47248dc8372e5e3aeeab04174e29163a0cbf464d9617372bc953d44861835f6d4185827a021f6102df6b582d8f246485220c2763a0321529a57c9eb86dc9ea5853cde2feae45164fbd5e6be61ca580e06278ed3baf3fe20111667854326a343803127347c20fff7cb19f33b408032620e0131b81d133cd2336581bdb974265a558e262b85d5e993339d9484c06bab19e757e23fa755ebad4a25f3160753ac64feb068c7b919e9eba513ff0995660c3b2aa7a2abf91458d4eb26a321bc4aebb25f140b31af5c4e7275c3285a8683a5dfe4bb389aae0efed27e2e29c558393133c4f0a806ce4042c40883bc74c415848ff1e8b9bb2d550c52adf5416c8832694f53037813748b748b03483b6ca8ed39e7ad0cb33aaceb18684918530117221582e934b5c73ef9c638e764fcfae56b7c76e8be624d01c45c6c1d780d881debe19b1640386b0fb45093ab76184ff9490ed2dbac21f15e7b7576c61d2c515b2bc358dd8aa30d6b96b7992c1bd92c4d8fc7dca2327e5ad34583b6a4511664bf109e6dfdda780076817ebee386154a292fc5d4379364015bfd3bc9f0ddc62b0731d11adc73878439e95fceca9468627608de4ad97df3d3d53c2e38e857d7135253234df100a15582c20d80097d7721c9e5d440894c7f981d67b0c56e3927acbcf5936d85765b433c2d001e8d2545bf1523cab41adf47f043ddc93975f19dca2b672ee606471192f457598c4dcbb37ccc60b9bc5b15cdcbf9ce2c4fc0b1d71325433020171a6165e0f6fdf05dac0024796a5d7839c0dbf1233dc92168a736c50aea6a3c986ccc47c162a732eae29137a677ffd2fa65cbfedd00e7e8c8a4bd23a80fffb89a3cda3ceb0256e8f10353e85e8e66db489bdd9ef5e8c8c8517f12bf66af94db7a2389421d1583123a90735b2043736dfe89c7e0e04056d04ac0ab6e440da7dbbf38bf9513ce36c349e7978f72625c728e98509d4c9ec89c2cd5146b4cf649a1b1f07281db9041122a9b3daf8088c1bc879254692bfb207eb4fb56b4dedeb9be6ff63ff0243a60ddca088cecc84dd013c8084d88f2c1b4512b755642dbd179c91ce4b23e7ed26b2ea482179fc8ba9daf2f0fb6795a9971f6a485e62082c9f55b8088a2765714d81176304457cae0d7526fb04e64a4631eba3b646d163c61e5eff1fb2de920b1fe93d86d6dd8404624a7dda824eaf151d2a89d6da3ee44eafd571d6f7502b299b1819206457b4e31881d04b365175e4fc54b77be42dbad07c35380f38354233768e2df38057ed0c08d1b6cefe68fb187c56ec6bda587f3bd110daa259b7abe4743b19baa69b49e0b7060123f2e97a3e44f296d5a8347b94316e878ed71537aa50913d2ade2fa062b67747174133ba33e3095646651d378968a340d64a0d3a50ca719a6cd32f87c7b371fab3cafe930465763133c8564638ee2f0b8b8de925424b64ab27d59b902bc3fdbeeeb7743a802fee16d8d3ef84e36133831d02413bd547ac0691a4360f6411cd3e76457e4f6bbe2488e01bf2f6bdda10dfad98f997a2362e57ad17be85a31cb532640358f49aba61290886d236b4f6b21db13ba24f77706beb4c410e3018dad279114c6d79980dadda45a63388c275269220f69188ba198b48940bb96a16f46e0b5e615e52e5bb84536065045c53b7c4777e2cbc4b67bf04e55cd2e5964fe2398faaeb947507d5699017c757837433f744c1cafd9a57c15d0b236db01215b689e9af469c8ebc8ee0dd006922b55423869de401f7c22e13d703cf3be6827d6c856864fcb86096d09b2e8460b01e1b3d3814c5f4a7048025d43eac9578653bd5543ffe2b7872434692d67ab8512517d3a70c7cbb6b66d23ec0663b3b6c008df0587de7cd3f8686f488335019ffd5c983dc623f1ff282c423e28211d45a5bfebe5d692b0d44120877e17e8cbc1350f0a0bb07cecb4a157d1527b2eee07f40daad12d6c947cd7e453b303840492899c86b19097ba738bfe96b561390a7f591893389539c7e2f5a6f46aa71556228415c4a504325e11712f58c5ab4d35dc15b55ca24f883dc314af16bb654af2144f71d10bfe9085498ad51db9bb0f3e44d973f74a3dfd696e706ec9ab8179b44a580567b45289f17d31f5b95620301373e833171bea855d26659ca05aaaf7976124e285fc10ba2a2dcee2db3f94a1aa7a031589cab95ad481ec4ec1ec6b1a4fa7245cd3b847db3b172b5de6df28d3ea470314c20f22df5067a996261e3d1a7de7b7130dc977b97a296146180963a9ea720f2f45d9a951e64046f5df5ec90013e0b9f9c330eec6039a2cbbf935273a24db441eb548012f5ed16059143eb0515e585b36291c5067642b01a3f1a83bfff0353f223555bc4e39daf9f5a9fddee3bbaf9f25d24944f6b9f94f4086d0228a9d77aa462160f9fbbd485f884be2fff6ec0f29c1372276bbcd64afa40f48479ef08351c011be5f26927159f0cd3bd51a636665e0e4725bb6f8236bd4ddd95b23a5a847e6abc71f574a0f01c0c54351905116a77823764e752a1b313260976d5c1e7a66a54e6d16ebfb9b88a7e5c5f473bddc6a7cc931c1f977c774141a064b1967bd102d2403a184270b77dab374b29149e0cf0aabb17ccef7f4ad08ff5b8d5f16c77f85725dac15bca109e4d539b07221f5401bcf598816efba6ac022fe06e5acaa61fe4044835c322ddb9c698f976f16efb27c945d70f488a95c6b098eee2fe5173dd96d1e1a45ae17ca614e0afcdf5690a58a155e00ed6503abffbee94871b991bb050c7f5d7e3a74c0c7733e5a3b47534a4f1861f7396c5b3b587ca43f5d5fc278e248ae142b76b2c089c9d6bdb22e1ec03ee41fe1e544cd76e9d9769519f4f8ce92dcd8cfa5b2869790bb36b439e6231d460a1d1058a1ef8bef06b6f41f1f02d9f31f8ad3e4559e6b4e2fbfb37228a4ce9dde5872cdc99abcb2799e853e069fd8370a1f19f089dca4b4759a585802dc754305b8805a855fab8189b8c7a566b7c87e7ad69d2539c7239d7e8cf1ec8145b746893ba3767fbf702b7a4b7da8a955b41a18e2ef4094149c799a0561fe2b73535d243b707de09801026f955e8422dda33950bae75790f1efb14e5dab56a9bfc28c3239a35a0498933c0f6723d4798e6c7dcba780716df3b06a23b337158f487a09aa7394e0165c30056c467a590e494f0f62b599533117bbc2441c43138a4cc484a161f8ce78464fb21a30ea534e7615a6e468002ae6974c8ebb1df67d83ae90acf196e66b726283d4b4ba822174f3ca2419889def309bef2ba040a5b36d217e0bbada65105be9a1c1d30c946fa4cc50fd62db50ab6565b19d9b39804a5d5510f49ad2b943061fd08a4e4a12b886f7da997bbccb7e71b7ace01c38acab41ddba1f06828f2db803edfbb7b7c9299f71ec8e18f6da068ae3c484537144d704be7d8ad4b7a253bdc0c899fe75b118d41e725af9ac08dd39e746031652c317c6fe6b0d38aed6f559312564e008dcd01849be75c7006e4bafb08ef2c2fe6655a01146a5c606fc4a2eccd7a9f3edccac60a4ee064ed131bcc7d18fdc48432f9998716607c74e6530a774ce4a7fe5405e4b5d6a0fdc7a95aef8c4dbefe4b1a50a48134565934aa04459180dbdb6ce66fda29c6be10c0a63883f4ef74334e44d9b649ef125915dc3da8c71d491c644ff25ca98904561737fed578e735f3f6028b26dfa10194475a4546721d6ea9a6cee1d7ced06f13bb858f7186f4e8333a45ae30a839f90f477360ce1050bbd44de74bf1d6c7d96c47b084ad16333328b78e8ef9aa7f45caedfb1d555c4628b83467660c60b221acd775ce89da69e3f2e30cb0546b5ccabecebb15ea1cbbf0f0f664826ce29ccdf52d22e133aefa1f8b0f4bd3e3cf821483b8f2c08c84b342c856a1c31c1f925efb989b21ae20a98aa67f52b3005a7f60f2bde517212bc4bfaa18d24d9d1a1188e932b9dc3cdaa143d3e2b42446af3fcbea08c360ca2a6212bea18f97705be18878d8b72f20b0f826bdcd7389ab9881915f961eeb49eb3809c9bf6494d16d1b983b30c459fe47bfa3ae5aba629b3b1d4ac05a9b297e9802cd3b3f1f82f1730e99d06dc215d8871c2084809f888f3ab75b10fa71e1bbb985562422a538c0c22871d6aade8c486d782d21da5fdf9a7330f1c90ee71eb0a71a9313f74431caa7fa6bdd312e5078876d06ce501498fd25894f3e362be7b63e0a942d1189b811496d15dc8d23e3374dbc34b10381d8374db043b6c1d93b4e910afd1973e0be0d556b338bcda473426dbc4152e87ae79f3f92b94db55ba9df0d0f1b4cced8a78a7e71ca98f54287dff13513e5a82753a389575e98c5c78586a2e19a228486105690957ef93a93edbdec82147a76f27da8f81031897c11d51a683d1810f1cfb9dac6aab71ac2c9b25419dc7f88e44a12a8eabac3ec541a8fc0f2c3acebbabad3963ca3856b3771bc39c8c6c2fa552dd35a4ce88dda621f64f8e507a927d7a9ca05f654f3623894e809df9b5ba93ca16633c67ee289b506e3ca466632bfce830a59f5027468f42c64c741fbc10ba7d33c6eecc962b1bb991175e2d991ed08e39b6e8ef47583f1b8a0eddd4f6bde3f834dc6b99dccfd7d7749c04284be40131a4001350ece7e6c79c68fed96b60917e8e0cf75a1fa36779d43ffcfb4593a0c4d71c7952bf95c11c6683ba3491b1257f37a2777e53abb76320ba516021e2266c038fa8e60422f72cac63f0ee3c3f3787466a4ccca546d1a7bd5d5f8084951a184dd7b9fe77d5e576bc167fed358046736862567628a2adbc964b3a7dcd305f74ced94d7450c3b376263e2e9043d5888fb71b15889372a21f96808d5d74e171274fae47a7eef0e9c04308223373daacf18f0925c58042d80b828b9e1d4f0974dd440f4205f5eb873740067759fa3885162c0ce3cccb51d1810fdd0f11d271fb10f45ef9c1cdd2f53d62f3fd75f40c990648b3038b7a51335f0f07e80bdf68e3e9fac0c335d3284a1ff27d1c833014ae799d7860ba8c21d0406dabdb7d69eb457c14240a456067592f2d8ee2c322e8a6e3532af3b1f0a4122aba68f339ec392429922efddfd4197cbce499b8a36fceb47075ca1b8e9af7576f8fef5111c651ce5e4b127b3ab85e49c11a1bb29c8cb22530983d090159980fc7b09c9db4f09ecd82d095305549a600733b4693d3dac68b01e8e2513493475d49aad2bddd750a49d6f894a40c20f89d87728212f6a3ff6cba9f4300ca9bb91579e94b5e5e8c1e099a3841951ecae49a486466eb082b01bd2af4336d7ccdaac7700f369e21fb427787a9d921bb12f95c881297d1a242735296633206f04488a9c5fbd2bf932a7728999f51f4350f2dede8bf2f8732c70dabdf8342cb781b7781b7e4c7556be25dbb13ce00220c9beee36d5069bcd3982dfc700093e6ee8a7a71cdbd22bf90b05d8465063dce891611674533be66dac2247b510790a3dc9027392b52405c609a81b2923a2681b9134af2686cd231dbff8ac74dbbbd40fa0ff2654a19448ebb22302f5393d7268de5de6d45208af877ff6090542744669386c12be7698d312c37a330cb67900014cb49416b8baffb00923201cb48f2a683c5aa86aa110d07d09e16ca4329dad03d500cb5149b7d109691c22422bf829f8227524c6ff18b9bfc0873f16d904d498555c756d0aac651e8cbfcd0199232886439e27901e5c8d8ddc817cfe8748f8688f4b7dc3af279e4ec488c083d51fadc7666c097d96c0ee70cabe68d8bb5d31a5c4bceacb249bbcfa1ab159e0146f45258f6cce52e396db4e5604809abf51ce8241a5fa23faeaa5657c8489d5ab91d4f783553992f58cd8521746cff9ec3aa4aa4179a43bc7a70d48519567a5ffab8b6f7b1fae47da5eab34a264e86e286b83ef5765ac102953764e9f8bf444aa30ad5c06110804a13e55b3e7723c72e6dddd761b97f69c802b1af4b314fb465ea95df1cc8fa22897f778965c20a50b7181fea53c65210ff6a1343b1d850003352de180ae9d76c7a480255798e3c68358846ab2c2fe8db94e656ef1127d5bc93a9c7542cb67a89aa68af9dbcff20264c94f8eb4306ab90067558d08706e8f099489c219f1009c5ee422a319b906cd861f2ff355f59fe5f5e0ed7f7f7805f7dcc9f8a37667ae630187ffbe86699ebd28d2abfad6a5a5f8d2dbdc224e967e2c118f506ce9341a0783f249c9c736cd37ff51a2af0b50073cb0d0fac62e94d7cbb6dd4937941a38202df62fd73f5158620930d418ab477e6f22bc4babfc5b9e2e35950e392498684b861c09b713b880cd6a55e264bcf9c7b4a018e98450149545af8e78246d9a03703f3021c817758b75512c027393e3c5d7085068ed8574ae3608ed1f1e5477f2001d5f96c2f796e44d4875ddc8cd7f5b8acc5c9a865499b87df1899fccb9360fb7a61b82a6030a758c54b969e256b12b168339b1b046fea9b70f301bea0d3a8d4855a9ce6f9dbb447d371fe937ace6019f8cdb298f1c3c6fe1dcc5b56b7aac1460ef29951d61c1d49c34f03a83d2231a508d968b3e8cd2ece84eb399617cb11e10bbc72ad49473ec2fc801ef5290f2e3f14af238ca3a0111556a2b15846fda9165cbf146178fe8a3ab13942bf95c4476b0884b926e94b14df719bd27be0a66f6629b1a881d6bbae148225eadbbb141004946efea38101870eca996ac745f66685a98b84a1ee2d4fc35cf7bd243da7ffd0188b5827b5b6ff6936bb8bf8287a5d6055fd2bfb3ca1d83eaf5c8d46c990fbf49517a7e63d7715b0398bd9ffcc7aa659b8303228fb37df4b2d30641df5721c652bc8f1765523ccb81d03bfcae50a60834c492f832108c2c78a9d7d3a5a186873fa6d38b6992edc5b3de85f1f468e2207440bfc79910949dea312163c4704703e269cd94f082c7a13041448713c495de84fc9ac355f4320b30396403a202b687d9cd2672d3a05b169c7682499d1d63fee220d23d24bfaa00565f76a681763bceda2aa6eaae768e6ad11eb102e28ac4a589971f7a4652601537c905b5afa18bc0e2b9453279cda0c9970efc073e7b6cbbdb010f5a4dc39d9a593048a0d5734cfaab49a74d7ffae924a0667fccebb6fe9c92e77b80c3730de78533b2a9dc45994cf8b441b3b89e4bc9f83763e465e82d3483bbde22f8d668131a7e2a221c375a6030c332b6190d35c00bbd34746282cd53766ce7c291055e3bea4c8e4d97a1d2ad43fe1cd34cffc80ec490cdaad242292fcf371e1f1f5339e776c864275b8680e06024f073c1991dee5dc11bf3ef2988241b9a36b1b0f830f0b3a9e8c01c12785d377134372c1976be7994719a0e66de4222ba0b6f650177f0a9ac4538237d3dcab2ce44f7b3e3dc4ac6e457dead20d0fa5f6e50c32afe588c88a4511cc54f3fe941dbeccf017a61fa2da415c9410e929d1f9f05e63bbc20398e9f1d9d6c00dc02be242d26a0ea2236bcde060eb02ec84f70030a14b103b3467297be2bd5773e62b0b3a460a54abb4ef4980dbbb59a9c8f0e7f51e7efb95c69d1067871f6a8f5b306b5eeb12164b139945fc96c8806051110d1cd1f02cd00074d5f4c4bf970c2cb0271f056fef11388dcb36a25c3a3accf4107758af68c979a0c542b3491e6410f480baf34f3cbf634149d88ad8758edaf76e993b315da7aec214185aaad0f7fbfa98ae24fcd94af120b71de89d81b0e91c48277d31ff2dd5538af0f1bb67dcc1c60fa79e81aee2e4a8e1982843d9a9498424deb588e24a39598ecd3f750bd56477c8074a657fb9bae705400fa9b7e149a523f7150b14a204fd51c67808f09d28fe03c75dcdb4cb7721a60a15b142a66981cb219454805a1f2981b8ca088333f06bfce1a6116d924d4e28a2f9e0fc54a91b0d5c4e6f43d27e311e1d0e0f14b67289f4827db6ab4d5c9a1d7e17ea2a407519647c56c8290f4a32e0fc8c2d32bec3b47a08f245d82a3f32e45ab11c0d87c1dc164c137f92f0604d6fa150d84c9ce11159ca71cf152cba15fa5a5ea879d4cd475a63e1c7142f4e8eb40113a5d70f79fc6470779eb8fad7fc745de6adaec9a30af07ead32c214cd64cd595b239d194e9b78bd8e4e6cdecf8df3440fbafd56b767b760312c04cedaa628a885b0f2e4a124eff924512df874891eb4ca29b3183b4eefd96a227926fe74da2815a59f9339affafa7cce447eab3f2c2bf32b4717a34ac0a91c59283f692e3f230eee9fcb6eec4f87f906df197f4b5494ac7f8b232443a4f65f6df337c45118da0e12bc49dbad9c7d12515a55893e6d96a231f1fc1dbecb36254b38ad16a3e35cb26a66957e24ede0199dfb9a0e7fdd7e512642d86e2c7cef6d9f29c75cb6da296567b46f4855bbb9f872366409f6787e6e1ca40e9b43265d362fec695ab894008d1a113982f761c3f55e6e8472c213031b21124352af2ca0a7df2056a596e764f4ac813ffc4dc801741ce74aaf4107bd4ee0a0d28f8b8adfd8d5de23cff0ef84138ddbb9288d4d4c0a405882db5a00a06f28a45966995190fe3219ca140c8bfefb09e40e6e1b43d5df88acee2d389d13b81c61f7bfd3c16cc9d941a8a443d6261bbb6d2877ab37100fa0796b0e7be64cb68af4e542db934ef76199eb28ef13bff286b7034776867fbf3fcffbde78918040fe8d78bfc3e464db7d7eb36119ce46067354c16de4bc539d10e299215d9741727a21e9f9399e6dce8a9865de5edf82a0bf736fc75d1be46a6a9ad45a2cea52e4ff77a524dbb79f5119efaa2e33da7ac93ade9c340999e9dbed8ce8c91ba72b93b1b22d26379d0a6c2e3ad2d3ab21641a48cd482a2ca36b0bc09e4f827665904f2675e9264a375bf15bab7a30a6a2821e21e7a1abede9b96f8c602fb32a498eed7d434c2a5e23f84df6ebef5052fe63f005b41ce3f33859f6a1991ed81855c19b5f45b4344486cd71e9e3b0c17a98dc24c0ef6b595f21d453545889a38f05788c074410fcd8ffdd17def436f0427b3d49a41280b2a148bccb190afb39e2b90736007c1ca35f09dd8235351539a6804525b11650b1c08f3fffcdeaf75ebea9a5999b8c2cff82412182ea56797f14179dacaf614c315d40ba86b779f8c5ea933cb965fc9de79f06af8cb4d14974defe13f1be0518a90dbb7aebe672af548576da2eea42f359ded67171e17f6f71ca278048aec15f71329870eae0f2cf725dee4c77eea1f80f8934c9d8e24b3b79c2564448536bb25aacfe25c0e1cba588e683073c2db68ac5c870c9a3821bdfed6963e7a2612458460d2284a0b21ea8c378c2acfa004ee44202b1d1ff1c7b57d81661e2f62274f6d4c357402cd09029fcde73168197b84d2833c3ccf6d59ff9c2994b4c3c588c7168b02966659059de3de46781ec23e4d4e69d2b20e13a15d2f6cf5689a74335e7328f408111138268d5a7bcf649a8898eb337ea05600386e73658e9fd7dbee19d7681d084370c4002be3803b73a9f590bb1d4b0ba3f07c3e03d0f0b8d917a9815fed94e05c3dceaaed3aff70f8216219f5528003ba6731d2a1a40d2059cc6a3536d58489c5faf49d4e6356e04fb11972a7405305c7542a89eeea5d8512e6b16e9f1e31c383f82a315b00be7848ec6e3196b4ad5711da3ab6b0780d8db9da915253f8711fd140d26a94a0a346d70dbe71d755822a46cf49f49d662b7b65d16cff1e5a3c66cf15d270841b72d52c2f8fbed5d48f1f9482e83ba617c94d60f10c249ec0fadeea3e812f2d39e673206c8530743dbc870afa990690ff9911c625e989f3ff01d114b6bc70870d6fa1ecd8732c0916a9bc27917df1856f6469ddebf61067041ea55568f39c5c672ca711facf63b2d8c3140e900bc7935cee382f36c17f1e80ce19eacad5bce7f1c9512e35efc1a6bfd01383b63f8bb5d79d794a86ac12d719e81d86f43b59f0b74234cfe97983ab0b2349dab1b0faf389e2e2efd934451efecc5d8f9d0d8d7d37e86daa99ed9ee6fa232c31c7c40f468cd46fb6e18d8a021917ab1ae10bab4ff6fc6a309722c3a6db31706e5d1bc191fe5b9fc5133dd4b872d9b7f939fabed5ce015dee1539e224c5b984faeb043bb92981637a296ac14af2d701eb1a05c873039e6cfee61ad07abd3e1c1ae6a48014c4418bcac13a0a3f73f259fb96209f9a9526fdf75b810a8ced3886dfad53d1f026e38cae4fc43cef033242c626f0b0498f92100eb0daebe81c7ef7624a51cde872a5e9c44aa160d90c2c3d1f39fd699364cbfee456a8bae327b1ab515f065589c09bb486697a1a4d9a759c1d61b981576ff62d8c872761fe487b01e2a38c4fd74ed026079e42c06dede7337de58ac94d0b35f33cacb7e7eb237fdb6cea1ec00ab7a62ca84501494a23dfd6977edb383e61eb98381eeb917d39a29e98e9779990fd83d887b8541a1ce6e2f6bc686fa74bd124e8a9eb0e5c5608f55b7db571b357d52d5c4331dc10b3c22b7cd760ef49704067e3d308d080d4f46fbd1f13c5438c3e3c2201d51581544da9abbee6e6500f32b56ff5f4164f46a0d11c062f952d539d94a09bc3f3f9380814035f371a4d07a72b25d2c02b0698aeb8f3b75b6292375f0fb068907daa23a40780dea6a88f074bd0ce5b614f73bbe9667aba16fc84a6ede3f19a047827a98744b5044badcae53d7ebf9f258232605d7d712956a114346f91bb57e9122894bd6a7f2fd4fd2a565dc2f6bad2cf29e35c4aed72cbdf128538aafa87e56aa352652f4d6d59ed42c76751ff7aae0b603ea1aff0347bc782866a634425328fe7cd3091a2365a4ecd2131aca594bba1019122a52e3933dcb3e6be214096d3cbcb2c6c50f7e74c7f80b3cd121cf2ef6aa91405b18664228f1c322e6a19a56d0f098a6325067f348953b304472ec2235e5c97c8f612d46df5ce70e97b85b96c04a040714f73ef6e2bfd9a8593270baaab65ce8c611c15afe7104cfd1cc60e6e321c01b3b83d4c9f9786faf1df3cc163197ee11e40ad8d2b48032252616f9f8944ea336db3f15b02051e895a0992d530521808f333e6f0a2378244d0fa65ee2fa980a62ad0904e0f47df225265fe859d598657ff240e0cf3ff859fcbf7369d19d2d4c9b4c771c5880be3223cd8f55e34fec0737d643e7d2b801fc2901e12628598c523668302944c4478679231321b1bb7724c451a12baef102dd683227c3d2c068b2e7d27c5db79509b3cb4e3c36c7c484d0aeb6553bd6759eac1cdc95108fa4ae7ff6e14578bdb5b3d3ec14f9b6ea8c8888633965765dd9fa973212becd41a4341c1ee5ff0bd200afc58734a0898a8fed68269bff3d8a26971a83b94f210e58db281f27ab87b6c4a1ac35688669f7c8c08c7e7f81bbca7afe53c4210bec3b09e7b368aea70c6b0771a5169a36125134b78b3cb7bef927af7413c8d991f51984c6b27bb34265f3ae0d222739b7ba264a52c5892f38a310383b7c6f18860bd51524f58aad95f993fae95db2257ca39263c5caae06d815e6fcc46e14997c275005ced9c089d83c1f2d033af5c4b4074ada12ad5fa36ab598016274be0659b2c7a944235f2a150a63152859d54e58ca1d42d3a8c1bc550d2f2bb1151c6da85ffe16aea6661cc5a28d93ee577e88fd0fd15398cd5569f1a841eb049ba82aa0c2f311fdba8ca040b4dd42a4df668f29bb5e2c777145fdf47d8288597cd1bdeeb57bf003658429cfaf88f325e0ed83f791871624b5af01d09a14748c7186eaf3912be244612bcb15d9b0d8aac9531bc4ab72c5b0efc8308b2a939916ba02632e4020e56dc8e186b27370778c8bf1876a39ba15863fffc5a32c40d3aa1fe942321b825c5f22f013ae1676c240d1044c01e36934f9c2aabf495d68a89ce5c6e683a17d4ea124710dd17167551d772261db4d4d521efb5ec51373093ba961b60f98c817f19a34e1d222a2fb1632a7cd9c68fc2b5c004def818381312df2ab7daffac59ac43a47687ef510aff20e4158cf7cd8cd722308d0c4abb5cfe574b250e4891feff993d0d7a8e29e847e020ad99170c9c914e80219a65574cc07e5f7a9e7f43c889e49f9998162bdaa3b269d8329a542204d593bd2aa3881f625ea674e34412be14a83f90c84e2c30a8e65c6cd681070a72ec03504c357c39487433f1ef6f4196455e81d3d01bcd6325740c245b572d21199826fffcc6da6f65988be8583b74f994c0c5abf6a507f92e6b4893bb6991444accad8ebf4a96ad0f60a395558c45d6f89b35f90a8a6de1c21dd05959365cb2f01de6d10afdce5032f9c7c88a781b14f1aff06c10e258c61ef3a64849d9585fdfe9aa8a37bf4cb3e159854fa0cc420a623bd2d93497304fc860872ae359504e9c7028a019a6b0e88dbc92cbef16d50ca5fb7769416da93ea50a80ab8941ee0bbb391af4cb73df3ca1966324d3254ec431fd7bdb526933dca9b288efc19442741c954b45175481afc13681d8ed166ece5c19097b01798c674d9206783f3712697a2211e604d57cfa6766c21c8d4c393824b66745389563667b59d9b21 + +Params = SHAKE256_40/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0481890000002c954223402b39b5a2970f5f388eabb68deb3975067b6d2544c07c563712433830983bca75454578c0c1acb5e1b8ea7231d9b872b3ea24d78407c6fb22f2480f980000000000f9bba602584f8ae2c61dc49f4bbb959986fed49d4d421275b2d16e9c47f91dac4cc28579c66ef31970da78b5f64c252edbd1283b84d1f03177564b11300463a1 +Signature = 0000000000e808f744d01e7a2062c8a5a47c2f8134bd3a4786fe49f626d267fae225f36eade1557af3ca03753129607821555c4ad02e654b16f9ec3124b88ab67d6b604d5a860a7eb1299c60e4602f2de8755d744061c793e6873195ae0688fc03275e6cf37d97192c74ec8888ad75ed4fdb21a992907135bca10e1cc359a002ccc53cfd0f28540af2d86d2712c8dce4fedb8e8f4c04ff755ba25d9ecd24cbe825f50384e8042ace10f6813c63a85ab1bed63f4e6135ae9795f9ce11eb1ef061148a7eac75ea7ee7745a78c9729fc8f7fda11a044f418328d894db5cf99c865872edd7639aa7a966b5e9d1f4faa2051b7307675ac83504119978e50ee73ff892d6712acd45aa0029e0e684ef64d3f8ad1540f30ecc0a4fd9e80eb3a0c27b464a60ad0e109ba6988cb3089505e9a57f0cd88a81177ff55819b18dca3684105378b29dd6932a68266425af8801eb7f787c0c26d9c530462df4d1663db2349bc9dddeb52d5ec9f83f0f17151a0e11c9af9b39f31e873638e63077e32bf44078e68d07735203822a6bb6108024f6b1f9657a5960d1d499e3196f589ce6e265cc465d09ab0d87b890d5439fd657c3db89963469fcc1acab8b6255b00fe7e5fa4c645195216e32f2b5af7ba1abcdec69f2a7a7cd4725377c6c511169bbe352dd2c02fda9c7226ae46878b6180c3dac7ddd1e44017f4ac565fa73c1a137732065b4d00eb9add140eabc30a68151a58204e697ad42456c7f39a6baa38e1b7da9643fae7159a246e8fc92c60d477724ef414f307cb703def36007c0ea6584c6b402c2033f93fff737941407d7fa2df599066f75418b846eb1b87426a594cedd1c185812bdc488f18613190594274c25a242880c8e7b30e56cf6ddc05bfc59432b2720fff909b0589bc54d02053e88026a61c8667d676567dc09cf0cb2df043c49c05c8971847fde5d8ea768a8bdcfcc6628f74538fa96564ca2c54b5a03bc9448fe748217d02864ef2244e427d3f040c6fc2ed73eb653efd05655b423121a2943de9374c5a9c810339f0e524c54f026bf994abafbdddd0dad73b7b09740e922026c13623c5b7f279611cecbe812ce12bc71b949c127fff44ba31e828b37d098c6c494757121af465fd33c9f4f372626513d5443868b89b3874da2909d19470c59978a2a6d231ccd8729bccb42330b4d791c1c336911488670afac1b655e01679fa5fd2dffc76909b1455d13fc14cd65263097745cda5e4be2bdf9c5dff7e6a6dac5f6e8bcd1c3b4b2841a9407a4bc8a080b17c85f5c52a4507c124009a5bfac0338608f9fd352afc69efe9079446faa004b00c417b6555fc8c2999e05d48c7218d2a0f0724382062eb386497231044910f9484f5c826780984a4d728b345baf0e99c49518ccf6bdeecf69af0d8c47d16c635eaa271e9b6872ed48a9c03fe6770c31f3977b0fdf0313b613e9b4f6340a92d3d28eb2e51a4cbc7cea3e6681ce871c998108e95db6323e4fa26cba8868dcee94a508dab385928b81dcc1995fdc9f0a57a0b6a020db07aa4461232c2b5310752400522c7eada919ead7437495b40f2500ef9744d324cfa93632c56364b8e15de71760f53d978a4c3f906a4b12313ddb10a274cd1ad7e29e555007a93e2afc82ae869c31280d8e115e6b6eea02ff383ad30e98d9d884156c8c5519c6e1f3d345fb9b550f1264f7d0f08deb69ead6f8cfb732aa0b46534a706d7e59d42c751237931020cb43a5d869800629027174b636fde5c922201ce0f3a50ef6b4cdb25800797bc074d8f40c1888868019d2888aa29af00a9fb919c6571a270a23653da1f4d206337396a99a5e5253c9b5802adbb8ae2fb8ae67b5b0ba55e419c96dee22c66d79e7fe9fe7e978a30284b8d5030dc91f56a760a7497e97ea2843b94660fa174c78616bdb1fe6c2c9844427058becbe7d3db3676bb225c2a06a60ba787b4132e180513f4b40fc69d655481d5a0b3acfd78b071ae1b155603cace1d7afb6d55c43014868f8779c78328ab41d3d26f2604956d781fa5d32e65a9475e224c52b9cceba053812dc70c508a8a7361fc0252f9cacf747b211cd3112e9f2b336f117544dd8ff0ad2bcd839aca473f093b050bf587491445828e1c18dba16b363d0e0e84cfec1f822397e39a6e41820d505448e3734d876fe590095c8d61423152ee26d526f104a39a7708f53a0fac396f6d43f6bd7b7eba97ed9f39a3a5d27e776f046b020dde565dc1bf11f3b37e8f479965c466f4468c2231ed5248a383ba70390656bc8cf4db93bc34ce7e7da02427eef580e77e638e9250a527baa3c102c5c97eae467e07d4f35d4039d348aae0b3df25956c6139b18920cfabe2afe22d6f290a244a5d14729e97a9b818d5f86f89cb7dd89a3c5da5c1290bfbe48dffb5e858657036759d6d1ed645c11a2371d5aae0676a4c2351833266ff5d19a3b89cdfa641ef36b921139f63fad05eda53cc5570bf6b47aa4cdd831c9c566ed2710caa9ced171aa4f94c0b4a5d186cb778c16b214033ea689c8620e3bcd69c8ed62e6970accfdf1ce15a4b0be017c92478ce2b06a9126b51b5b73b095fe4b233ae686ef8c5668f9e8c64ccfe08bc967ef4b04883433c994a0bd18b684ab8be76659e95dca27d34de0936c96b33dc8f670ccaf2559a01737415261325406e82c970ea3b993208eee515147125ff325e6541096b86662e15b9c24e407c1ac8c4f5261adbb8572269450ae2319af5a358439c0f4c80ba24532bf4cc7aff54ef59e47b1ee4855e8df3b94add97efb999229a5e710b2ad9b2cfb51c7934b189b8e40f8f6b2d6f8a0620036d7717410269db856d2393838d0ace53da976f66af83ad140e032045f9efe33b70d5b562811626285a81c67ddfcf8a1516d78b35889a5ea9517b27ea17b0d3063983d460f2dca1e0ce5c44989aaae8b631cf4e12cbdaf3daa76b036d82df7adee01e950544ad2001ef213ea70b7dd965b0ee0706ede07e55136450c01a10bd0d80dd6a935b0c3f46934c0ee631a7cc264e67a463074625aac0cae89dd06cc0471177138717a9abc86f4fc790f114b49c2e5ef4e2e8a4feaf94da8890b463c58eb675598d50cdff36585be36fdeb74ea2d112d2c3cd911b7ef59fb7362959827ab62a0fc2f46ce57ef12753db78d6240649d5f07c3e1feff8ae0ef529e343a308e9fa7d1177748af23c1b00da7bea18cb949e980a520ef51f860c67fed49db1de3ee07ee1219a292983529f0732b9f5a63764c43a6ebf62e2c1f538d387849617776e321948d6e664f8359624777cf1e77a0bed3f1d2cce2e36d9b3355e5340011421430f9046c952e21f8c0f976e5def656abd394d01fe1d00747770cb27c4690539d334c17cb8857ed0356cfecbda4c583a77abf922653a6843d70f6d6b967249e06f76b9de9f339b9db071670f92ddf309ce04c0719820b617c7df61248d12f23381ccc66df3ddf696f645a7a406dcf1f53867b5b686939add874a5a350efa44faeb40ba47219d24a8f9ca57d1053f07a538d78fbc6228ee531b689befae7c2ec0bdc55295df1f6c5f76d682193229774692ca23f7bff77528a702d59b4c4aa3d1e6f3889b16b3d0e433e661f52e0ee8a25b4dd5f1f180a29770c4bed7097bd2a80beb56a7f5135028a04a587a77f63bee6c18d08fdfa3562f8833ce463485d21f7beb3a160dacbd2e783c9b5b4ba570e766215320d31f1af64283d87a93417fd13c1e79d6b530544826fc96636b1f1a76c807192601645b11fe17d36e07e312fcfbea9ec868c5577cf32af9a4c72a41856f867c18cfdfbee5c3f46db619e1daea958b08e9a5dee4d76d6bffa6ebaaaafb43fd9d80e2a198447fef579cf47a02fff49bd1d2a72acadcbef5fdea5c3e2baf3ae445b50c902f48431f7bb39cd83f5e372a2c4fd097aad2f3d10036c1c1a789ced3e80735b83b4bdd1dd15bf04b0f67be19f6c747aa979b8eece6c483799ce30f2e60300e1883a6c7fb15134fcc64e76f7842f5f0a7c0b7ee8a33c9501edf50c068b8b5c1636997347857ac66ea184340a3791ff9a40194067328904281d9fbad716fe1417263794cb67729316be385b5fe3af8d97f6595f62d24658322e1133e1865d315ce2e77315560090dbd08c1cd4e7600dd86352e4f4af08d5c091771d0e27cb8edbffc1166792f5122c84bcd8cf912ec1683d6106238ab4fbd49c9b66d68bcbbf97e7c1ce2c78a18d6b3ca14ff1155d2dc22f23633b45b9cadeba6370e15dca737eb7f873a4c8d3e83d6f4188583b09a8711b13b6f6af1a41b6ddb830e30cddfb69e537356900d90f244acf2fc9c7ba12045f9c7dca04442790681f861691918e1aa299544e14383c76525b52130bbc991cb3bb8f984a0e6b388fe216f55016bac93938305f9bc43b81f0cb190517440bc57405365862431cfa2bd5664abd5ae6977dbaf6212232d3b79650a5b22607b87dbbf7efa263ad46d9dd7d79c839597dda926ba2a3b8e12022d2afea4301218017843898955871f0afe906863b91d24c79c0f461135051ee17b906592687ff1b99d9eb66f4941fc512f3b7639b980adab111f22fae1f23662b5accfa2b23d3cf37839dc1a71702a99199934c6523431b4d709705bad374efe2fd3ebdbce1ec3cf1876bb17f824599228e7f427eed8a42a3543c59064e1dee25e0ca1e20611a7642317e0f30e4cdecfbb5859a1d9d0125e987302fc8254a73468a17dc4973fd3b9768dfc7ad6d5e7f1f232f0ed15f76ddd15384b72b91cd9d156154f693ac17b6327f047e4b553c204bffaf54e8065f9b570c59fc0a39d6c68b9275b4b92f3513c79b40f2646b5481a509e49e0eec3b3e2707f7f4b60696f6050f99df1a646c4952287d771da275bad9ba84b8241ba42d2e2a416eebb2eda7b9b4aa54807d6e3a46970dfcae544f2b491bf2b0ede714b413e1729e7e36ec7856fffbede4868344b97fbace138cb95a4d75926ade552164089b9e4fc5defbc21a1c31cad74a612919cd8a4d576497e430b99a1f698cb5bd86aafa28354229cb2e9f2cd61584296df200642c53eeae530c08e870ef809af7c38f54693bf284b4195262aac171f76be591bd3e1b5f1fb29097b55bc173b3a22c63af36dae459f6c981fe9d21d420fd0639140c673c0ca9d749a8ab2629e3dc938685c39da35fe29e7fad6e755a0cfb139513891c3abfe429fc72e14bf0f7fe2d5293cae6e4b3bd146307cb6468d6c8ff810a616c3a33f8d90c092eb7c4e6e348f6a8bb078cb90454bf8c249d940f3dbd242a281a402933c8324b5d918ba55e2ffd9d7694584ed7c39e0155060fc54e0c9bd7a14a51fb44d9491fb04257a2115474c9726948333800622557b7aee4162d31b5619a9583df68319017b350672aceaf0fad1077577dd443b516de9cd5bbe59f99204fe4343f8950b126b6abadff5d04b84ff8cf56c18dbe8898133869c00b13aa7f9c4913bac0745157a19ef928037f08a500ab442230d9f232c8a5cbc35ccc4d1258fde2b519281c2dad1702504bc4666070d331d981dd440a274ba967de6e7225a6475da6294074e2547900ac0f6215202c939b9bed20e73c4ed86cae81e08e59adc7706317a1734023700bc334ca0a9949f2dea953953ec962de7756ea49231cf3136b41098a30bb3eaccea305aed9a14a2efa611eea1f0e7fc5ac535eee7c60df820e06ea9248aa5b80b73af2cd53744d3e6ee4fae8f40e3e8beccf2a93c1d1434481decdf693cae49012ab59d9fbdd2c6b5363628f27aa305fd092ef9d05d55edf02cdab6ac02ad616ac02ab1178067f852a3914b1bce8e49a8dfd42c7489937fa8a0071e3901f34374f1880f85a52f30f648fb054371afb4b0f044795e5a519738f76e041a197f752f21a2de9db035505d11b4ad0239ab93622c53c31816d6241c34c4e21ab38964881f5a8150c0a54c838966dec030dcd244055c73ab74a8d22814a82ea0bc582072394992f93ee54df38552b98251c3d8c9c279cd8b052448d79efb09093d1b97ff8d4b5897d05453bb79e1d8692884e8d840c4a68a257f6dddf4d9383d8313007cac9d5bf087a4f10e2e88555658edb8b75b2d8071b1de9750acb026aa601af28e24d029013c061d62d5596bcfffac208a194b62f41df422268548410dc3d2a97aaf2d65326200a463fd7d117600616ceae8d26b061a8aa91ba1689e02ed555bc86f4374b39773a0d6ade56ee3d8e2c1abb0526e1265f5879bc6b3497e70ca64084528502c01a83ddd6d10546b3bd10e0021cdefb3831c0023c7b931b19505d08fa8445f4f804210f3b99711be654142036a0a4207d2c08d57b3f4459daa8dc6922d9a505866f41d9fe4623808e94b880afddce81f60b98fd3605d14424d921eaba42e8939bc148dfeafd05d64047dc868dc7b43cc2361a22f0ff0d8d846a2e778b87f7a2e6272fb859fd198755cfb4c6ebbe21e45cc4092e097a96a242c42724cd8c6ff5598f2c9e30765cb4e08b5b20bdc5e48e960f47209fc48b531f9834d86f0a63cab225fad5064189c5afe2822830307dfed59e44d4ea325e8703d6243afd8b10ec99de4c232d80b61ca3108c31512d4d3139271dfc3403376a34b600eb83251c6a9623df120e573ae90056f6d1e3df4160b51f993d4df4cbe6bf88c223b549166cf229a6d74abf3ef770560f2a81bfd2d8aefee74a5ce4efd1b648ca21c9534df4c6601a15e4a23d3fda85e7c6f75bc655013dac5b17111ea19ff6b13cf23960d065b5a8ad8c2820510fe5457e2804db53827949cd29188073e16bbe34ae236009b16dbe147c3368e8b8d0feb5412a829c04b91019495a5c53b055e9b1ef028719534ec1500ccae85dbe5fa9b3aad2ba2280182110b0700a4bb52974dac2075ae6e377a2362648ffff39a69187152b72fe1133b525d4adb26c7d4ff8f4adfd428b2c76645fde45d5b06f781df96faade01fc34f482f4484137b8f2294244aa372478b3911907f74e3c778606a525de94a0b524da24a6843ebf4697edb1cba49fbb5da817409149db74cefc3d5543203ef3e25d83c3fd466aa1b575d1df244f29d4b7e33d8280f9d8db6aa965875a33e1396c8b2f061f0a5ec81b358f1c7d5c2474d05ec1ff1e7c687d95fdca8f8587ffe1b73e4401e6825009fc82c548dd5357ebb43991b19da9ec0a4ecb2194084d8f71cf176e6e3214328870d8f5fbfac3d431d006e1436f06e8922f1338aa5829f8e1f0f2d0564b732d8200643540bce74bdcaec531fc3600a47c62233f26676ebd31b5b1004cc8bbc0f1d774a9523de4475bd437d197462bfa21ca0c7594de39d9cc23a18ab951e9705c7e3deab91bedf9d19b29e4663cd4017c396c0da5b3b6dc4ff2e460ab02d0bf0984d2f647f7cdfc8075f8f79cae0d5dbb0886e4ffa949f935ad47b4527795ff11ade0d12e0f61da9102731f8941fa362709cda6581d639451dc26e75d01c41f5fe9490c760de46c6986e7b8bf19958acbd9094950a00efb3636314ae3230ffe98588629557898c8d4345fbfce5e49b4821e9dfe7cbcf932418b82dbbf5303ec2d2b71975f0013a94457db13549838a838c067f7b833a67820e3799a9f5ac49df9f3ad483925abae4b7bc5261aab82f146cee37a255053965e1bd5555c3bedf27682e7853c46fd9635577649e5e51db7225119ec48021f61de9d6e787388a2a3f8ab8602d89d2e4bd8a5f5f7cff714788f5d4b3463334a437992c603f6eb492e4b1bbfc59d0973dc7af4dda0f6f392a21538e2141a002f4382f6b1dfceb5cdcf647cb1a21c823de884b19a9fb57a34ed4432c8ea59682fcd42d33030f234d2354c435dbf339bf4b7422e065ff97cb17945b35815a2d9fc9d0ad2dcb0e3e378df24ca679cf1b4b55517f678d20a9dbfeda248c860847d5fd5f9f7b7385ab249c42210137f8ea2df06b57b3767788ffcd922be974f89a8ea052c9f6e3465ca0fb1b478ca31b4f048fd4cd13eb270fadb617293463ed377924439b09cd0e21030920e6a629093eb6dd0b3f93a96bbdcaa1da5325dc43894ba0167ff88e1fcefea776b4f0f7ddde12d5a1b0e95369c8450fe22dfee26368214c6df0474c4684fc955ce63e3a1a72c1a35e78979b8c36643a9d2ff5abd2960d4f10e0a65a7c477297b59c325e8134491b2c4920d1e8e69e7b91d45300c21479e38bac8d33c18875a2af802f78bb353fc7868030b15f5e355ef91c65c46514e4e5c9dc56f6b0d052c10afbd523c1467d9593b1ef7fe3dc11be211d2f31330cc25bc0608faf6f42274128537baa2a0e67b44df11231ab9e19ebbf974f95983c8d2b7f6e0e57c61427ea4cb3a9b101ccc5b29493f31fe5aaa84bfc31c9fa7aba36c2c74f474fcc2249e5359c59e1156087a7078ccc99784f666892a1ff7dfa5dff1fb52c09f53dc302140bbf97e92604df5c832008169e2e2d6d76b85b5c898d42018bbbb2be6f832202ab1b320947c88e2181aad33c4d021a58e365a74e1de9c46d34bc71e56596dde57dd101c731e8b2bbf3671d0cb37209acbcb1090abe8783ce1bbf19761f1ae621091a02a18c9ee960a88b977798474b0afe973d0451dfb3cb7f643cfae4819402faee7acbba7b7e6e3d054d8917b7469beaad732a0bf9ee95d11219baa07b57563862cabfcc66b1562bdf1874ec47c2e382fc1d7c2773c7d58f419d19b2564f56763cac3295cc69853575ccb17736752d569ddefb4a6559629e381481c915c121004e82d8cd12f55740a6f23462fa422a234ee21828c57818e61cc883548a8cd2df908d890b00a82b1dce5009de5aaeaaca3bf92c395b59f35d9b68d18e65f479320c13f5f75baa1898942ba060eea81579b37be68ea947e0a84498cb2ad4197ac05a32bc5277330f49cb0666b9ba24bf8dc2e02e8e8926eb83ac7b4228d7d12f51c0669c102745d9cd4733169a9668a37f1a0347d93a25868b3c109b62f119fe0d3a0974773a7793d45384fe4c8d877e29d8fa07a21533faba800b6df2e7b701879a5b97a1a9b4459ba5a8f40f957ee25e99c3d79140abf353169281b076cb1ac7417ce2b75ba7c36c12dd06003c55aac87891a8293b30564d91c7ba894907af544a6a8753e37b5f6ae3ee7acd4a7844cacf02f770e7875212ea98e239dca7baecf7eebe75e56c72e1e9711cedadc8d83f53a545cf8269a848aa066ba11de0ea7633fcc71cad1f91641188765e75de63fa2af5ff6eaab32a9f78100e5d6b2908f9da5a20d2e735f6ea9507659b1fd513abc58134cc1213a9d291dc8058111288d775893755017e25c8311d802fa14326a3805f20e085af696b17ecfa3b447d2afc9e49b0bbdd4dc77206a334817f0a1a16d590e25bec44dff1f761700c68b63fa2277a172817ee9bd2ace5d3c6c74996ef8d64e50a5dbe79884ddc394b2ee3827b745dc7efecea90bd93c9126ee23c9bbcf2a3a5d9dbd2d5d003b7901bb217b86796d186686afdd318d6e00aa58712dcaa1b0009a95d1dfd9de3d748b6a4c2223a195048788d676d60bdf023a4cd1be94eab2d21abd672f65627e741ecebae88b88e9fb9720599d08a7087c175e3f2193f82ed8af83d32e557fd8caeb072f151f55f478f523ffa8610b587c6f2ef85c9aa60c19199f5d563238cce43e88cd30114f937f2d0a620075d1e13fb970de4c77903fd72674ffe0efe9a2d3dec244d228da7335c4350b7ef20b4b996c2678fc0e2faebce02b6885527808417669036f8cf4a89d6f804c42a63b73d83c21655a32fb971892e6529447b646f9ba3b713df4c95d065707b118f149c896679669d9fffbe7296cb437fe57d86a42b6af8a359bbb7d33ca3d5307d30b5a0e12533f026ae63cb123a3f47924f090d5481b0c0b4e5579a6d12d53b6ea05f3cdbd079eb6f5c8575f00a72e80cbb9321857eab362cdcbe5124f1ca0764b8f5c6ee81490824d8c4ef29399a39731f5e3bad88523accc0f6a881eb182a50918c4a11b582868b53803c6c0297642c0d7ad36e4f2267ea43aa68691923770616915a3002d18ed3875dc6178c342d610b11acb73938dd7df1b2a2b9880212fb709dcf7d930c5311c41908fe8086e709ac8bde54b0b7b148f2cbf417d9f3a7989d1c321aace48e0077f06a69e155e13abc36eb1edf6ed0422caf560e657a421d3472b2d05968da063921cbb746c388f7b5ed197bd17dd9f5af3a6a9320d1ab435f03bc67541ead3de4c58591a4d862a7d3efbafcd490bed147675d2026ddeaf29a5f6f809ea23ef37f8dc27b046b166049a337cf8500f94bc2827271213ef26ce105e242912bda2115157b1ecbb46f2969cb4be19243cf16677b513e8eefe9f0a5dbf80ab40e19c00985313a8f2243feb5701717c9d38bea00f1fd4438205d3422865572e186e07df84a9aae38f4bb2917a27e5e94d29fafcce88445342baf2830b096ae36820a834134ef15c103d2c5acab30c32d0e61a532b27377c119bcf4b662f8d9f6be5d959d3a3dd54f96b3f591a95985486045b02796dc8bbee8928c8ad916ac9162c820f997b214e7e974a51a6d1f95c7e57affe2b1b1bf1b661dc12a712a874d0c849a74085f4d0ed306a31dbd5201b0557f81d826c77b4491450e6e594f7cf81b20013eb6c325b13e7a9038bc41ebeeb4b5d5671ccc802c559814154146caacae3e7b01bcc9e001d86bef7bd6893672929bbd14de8c6f1758110ee0c2b9e08a5e2960fc2d65207949757328faca11549257ad1ba293c2d2833c09b811dab7c45364a157152bcd9f3cc814f31d2fe9cde2a4e4ae6faa09bf8b804ec207f2723f0508893d99e6ee29ee79c27cecef2f7ad654621814aed76e70ab8b93405fc58a32ed0c0e29600854a334e43af86fb7bd751ded5f0eae2bd8719d35e15387d360d4809d4bdbcbf7eb9c879d1b60d79b5b4c888d2223b18da2a8b0409b2a7f326c01e73d4b25a26427894d0d892b412c66ba24aa387071ed1666e3c20188f4bfb4e5fbfbe718053de9a7e8f7fee2f5141689464a01b7f8dcd999cd066037674e22ed7215e165283a86302366e3248b6d65ef9fcf9c847c3a018689d0aa43ccbdaee0466c6d53d15023d4f82f7b66878a61f652074312efda6140ef17b5d1eaeedbd6ef0818216d06b9f5dae19b02c2dfdc0014d79b3ebc1f3619dcec0b2978d51f5fccae0b42da0cacaa448bf7a3ab48795c452a4792ea9b89af3ac52607f2c5325a349def95d58bfc5e7f2f15f225f63d2773d0389f983a6f4a1c4e92244924fb887edeebd31fbc64c18e221d31d0b4c95763d7baf995cc429ecd259dd8eb0b561d780b56e296fd32b35eaf9cdcf83e0bb02566a42c198874b7fac9cf6687c564269fad472d8d30786fda936bbdf9f07645a01d7f34180842794069fccd3652b8b7936a4f237cae4c13585387a30f4de6c78da4a8f95f52b9389954b47108404f6b2856dea57ae96c364044a41c4f84b57e8d164121fe4cd31637434187bfe2041b8ccd7f1327fa1f926336b1adbadff6860a442bd02cfbadfbe36e4a83c6d82c10658634d06568cce21bf39084f42e4b45dd2e414e56b46851d87531a1495293839912462c035f9a18aa7e7036e04403d05507e5fb176952fa41f2fb9f0186880a65916afd1c840f11da8f573991fb1d400d204f7db866539721dbb281207f5b089dcc21d156ae24115b940c6c8a0829295a9e8c1fea8c4c31e635b3f758e32e2dc685cd29d2dc7bdf586977d011be003cf1527ae138bc869f267941a3e5c2edc9aa5f1ce795e4272e432a43eaa3c04e90322ab576cf55460fc835993cb47cb9705593b31e80379c922fb89c7963538c16bba024473cb9354ea8b84b1dac1906b4250989e8d8dbe7f97f26c76bc93928361b8d02f650c33daeed88a8b69d6535a186d4bdcc01336c90c0b60c814efce3ad72cfd82b642cd300b9f5ab0f6e97e500731fc19b04703e610360441c9420a4eac2d73d5c97d05abb5d3e0f2756cb786db415480c6c3ca011d6bd4ec138be2a5d8a5ee81aef647a583983754f7edc3e9cba916df7e7d85dedcb9cfd1c7913460556ad76ca9ff003175c47c2e6e1ea9cc53022e8e660541c639f8f9340f6bfad3f0dec89e01bfda1e9b16ca56546ff82e7ed94b9d6e258747c1dbbbe8b961319d8cd76e9991646ff74fcf39e44ad2be38d580a3dff48b5ac7f08a81a88287459e0cc8bf6163918409a9b01fd2123d0f1dac48e6978a681d21c8c5db5445a6acea56c2d889c474066068be85f22c2887921ea2571efc90ca32c79c647462c538c50c6564e36fda6d2e87a87d1adba60113726d2680f3559d942fdabbe5409fb1d9bff3a30796d2f508f0777499dbdc5cf07046d98bd66a2364f359f4492d273c49ca22d3b2f8fe5e2ac113b01172842bc96ad45b1743e76220b3fe3e88c2c41393bcfec3c24f502c833b2981a5160bd8264069faf81754886396787f585ca9e22e2c93b0b0ecfc6ff0df0e2459768da19c8001f5039dd8cf46b77571ffb57db78dd1f94a041417c517c0039c40dacdc7784fa217f6344ba38d90cdeb79a2ffc331fccbaec87d6fb089c2941f27ec4b7af564463798fc34d4cc9370e7aae42a5afaf401a0d78d3ae1a10181f1a2009ccc4b1656a8fb0dcd4a7903b74650214b600e6232c70bdb9456014f71646b397590dc82c6e337b3bab45e4b13be95cb9199322893449eefcb77f50c014501a5213c393c6b30809fcbcdc80cfa6556c8afa0a3ccac396f93d4d31867372a3867db69c58aa4e674aa8111a1c43e57ad6119d7d66eef50f11abd7811140e0a16e61400c60c16bf9f7617f2b5054f80ec604b3bd2aa46c23e9e5fb026d4da5cf9078ec7f0e3e297aa063b7e70f15bb0f35e6b10e53f3a1029d22e21b2af023360acc278f7f162f6c1378b1cda01b4075e02747c6901f604f943d81e7027681a00d9097820531e37c34dc39cf25c062168c6321db7e5fc5ca6ec5ea7eccb5bf2be3944e7c644f543bfaf79487d046e288f09bd9f53c135c029eeef63877cceb59059385966cf5f8c1c754b3a6f0aca9a0af56e2b16e1cb15fbbbfef91f26cd0b9976d738a6ad16399a4a7ffd1b17b934d946cdb6878c36c20138a1ed363b31d35117890a4a071b0bb86fe3530f2caa044f2323816e16e916bd02782c9db589fa5ee7235a5ea5481f8a5ae0c32665f7ea0e34355efeeee85c0c45223224bb330e4c6d88737ff91c4b9c2f4b029ba2b7058a3603e2fa3951c333b96176beaf062b4e7c82e82e9b40638a8a94c2d7014ee502f9211f3b2ecc7fd8e1f5e82e5c4899f0a37baf762796547f6ff696f00d33e631923f8cd0144e31af0e6f1df70366cbcb34308076ed4605fc6e8f34e9ff4f204b17a3d53b55097433679e666d913535338a15eaed5fac227321b6c25b626cf33c33ca77a030c8cc996e37e38e162af6019cae01e84f2f5c126c78f7f09286daacdc1c2457f96464c105ce4b5aca8075895f523a9f56ae06d24997af70b51ea0d8f0996b407c9dde3bc97db3257e0e01b524482af38b4e1091ced903cfba72c54eeec46d1482713921e4eb8e51a7721bb3b22e58a0ee175917859754aa97664ad4ef0be4d4c970884a01c095c01f9f90490742bf93daca1ad7c36806730512e2e5f44c2966409fd6954c332b746d2207f041a9bf9334b5c4f6ad47bab63228e0733d0738715fe5f639ddaf239575e04c67d4c493ca9dae131d4cbba0bc8beaa6a43ed254ed7f2382a5dfa24542a87257b1df82aefa49d9774ffc7c857eff09c2d6236bdd6823c3b75a346c9e8190900aae0fbefa7e77ec8d6546db3a97196ba63d04fda1ea571f427e505ca77749fc6ef3d39ddd25fb2c8e38146f9949aa4d2e107c9f09385381c2b3db996d5a25d422199141f96bf4d8ba4ba88dbd8160349399d71658091d3fbd0c9c2118e536483d5de6406773a1bb4631c55912541ce5fdd04546aba1b7817a43699cf22dc7e2eea7413a175db13a5525396b12cd4ab8309789a6fd7f89dc1d5582c7260d354a + +Params = SHAKE256_40/8_192 +Msg = +PrivateKey = 0469000000357902eddcc7ff3a722ade9642417cb968b9e1099e738ecae14353484026e4b6a3c3e7fd3001842f6f0348d2a794d003560000000000f17c9f950408b5320860118c6604629becf214d0b4df7eea2352f55c696345fb2a3fd270059e98e2c79d9ab85dc97e77 +Signature = 000000000022883a81a0cbd63f408add665cfe60a76ca97e32f1c3981d544f77cefc30091850c7aa2503f43113f980ec47f1053a8311f50596b4cbd6a85950a047b7378b258778b044ef810021143d2be495039811dd1194f5d7f8e3abb4495f2dfba68c647d4961a838f6284a79dc1ac3a083deb1105547befbeda0101fd1364306859437e45d57556c2268941b3e830f98eb7e20cd970329da22566dffd19de989a722d976d6493cdc45f94a41f711ac60617612b765f6b273af1d6377db74c1289ac9bdada3cb5cd07ebbe79ad57c1549c35c6fb33029c8c18f0f68d4d5ee09e42da2c2ef8d381e230672007128271604d62f026cddc7bd90a14e5d920dec16b8e8493763959b7740d85609d5628671ba6bda0a86f46fca58d195a0e3a0607465e5f14ff832fdd904901cac6a4c32126cdb75264c05a79c36bea29e51b47bfe338c25aa42e499210d0282d782479040e6a6cf27b48a8586253fc7318bab90a3e64a49a8d4f744aca1ddd51539a72890850a8408a7e8d1bdf1cd451188b60dc434cd89f7eaa03aaa141f11662c1c1a1647fc96e11a67d60afe9834831861b343deb73d73202e1479a911450ee7afea851aacd8c37f27e0e6d15f6ceebe68f6b7bd338654a01cb7efe6a30a4a6076817d18b00b390682b0075971c10f9fe11de991d2d629e696a3bb33060e3d0997052fa8624577c696ec25c0e0082a0205274a2d337e81d72ba1a169a916509f8acba4f0175d927a33bf93515ab9f15ad93572adb0398ae88a47b5db389fd01e552a8b5a927cee99b15369a2bf2a5a38ea501cede9db6efbd04125e79764c891f4ef67bec01e52a57f361f5d0378698ac03cc0dabb2e2cbf7f0a9184638391599b79fc97b08abd896c8f302d045e64a55cd66a31e69a83e1c172a466bd999bb2ec51f9f9394891170d2aaee8635c115ee4c4be12abde180547e4934185a9ce4c20a2ebfd13b198d7e85fb4ff96d82e7f3a207bbaec0c4df34ad2cbb6d3b93d9ad18570e2c2263496e0fe15e1b74785753d53a476672a541028fc3793c3dd623afb3ef9e4e4d8e9f239194874c6f320838d41455f77a1e77bb698216913742a4a0bcc4abd22d9d299fde658d7e61d03b6214428d78b1df53b2ad2f13a309b231fab514c2fc69b8cfc9928a3ae7d295a7c492cb2f892b3bcf7636a346be1d432660d6f4d6637cadf32f4c9372e5578dad4f9fb523a60fc13427b1da1506353366c835ab6ccc488faffb3fa6da5bc22f7a8a1ca7888fc747f4d6a542f9c2c64ca09bf9405a7fc3b167d89ebdaaa8001983b3f3a18caea2c0362effaea59984bbd659cdba2ae0ee9edd5ebbc70af35faa32ba556ee0c0e9fded7899d0cf652db14bc968478254e677e5b68f24fe8bc08f9c3ff307897f7e469b3ffdd2a30ffeb45a6aa387e17dba6be5cdbd0e5887303c0ee436c9150bd56210d90d1bedbe6531523e2e9fc3571e41322eddbc29c61dd13431cada01d4cf1dbd282ed55f3076dd8cdcd03ba3c679c540cb00432ff8251fcfc5b238382c51590ed72e5e35beba6c9319e447bab2a82d1daf5941634716e2065731a3871ef0aa1a6d3c5a389a9b8ebee8ac158ecb5c0421f0847e603a41cabb590e0dddb451120ae5f2202d59b6a7ab450fc7b4b7c5a8ad2c750ae9920ae584be7c9f07ede2bfe168f1ad1e4f9ab8869f5ad3c8fa8006a2b9f11ff48b979b5014ae601c5aa8df833eb3c4f56140012535e6a79d75c135766dd69362b3089c261974350933b814a6d1eece7e18fa3dbe6b7313fcab5d44c15bebc4e0f93007f1b06e884aa74422f501a828c2ce51e2494820fbdbf43a6b8fea2463c0e1276c211b3e69b3a139d71a115f029fed4a21744250e7f178e433d7ce4bc8db3ed593fc1292a19635db27fbfbd54c8bf6c7319fbdb2c3ee5a8c6859ab95bafa1abebb7ee500c5bbf1c6d885423a942a04357d5a861720e78b371ab301891ab225d26feb2b2a6efb88007e0467a25bd50fe152165e0a1854ff19220f67dc5d8f23e3b5527f73acd4ef114ad9641917fc5c5ef7da52f5ca25d901fc7ca96ed4426ac274dde0c2b8a3637ded1b75a77290219144348ef0af9d3d345d495180f935a7ca98709583e85269f0b267e42d51256774a3ae36d57f38071254140bcbebcd7aee500019013a9d8ce0384d851c4cd61fa05f1952da031804bc51ed406e8e3650f0bcbd3dd9f7d0ef6e0197fb473ae4b8a800b3217985f7d3ea894c65f26c0b3ce3af4df724fa92da96cfdd1b7a52554fb6b9716c7e908559fd7f3de98915e4e538b605c25adf40477f779da53579824a7aa5c56fc97eb9adccd3f34201edfb7468421846a5d9e89728ded8adcf2c11172127b3b17e7a7cc4e065e4fa920286f544202c939dfaa182acce3d9f0ff5f0d653c6c31c35bc4e7a479dfd0540599bd353fb79b9e194d5d9c1b02674a9a67ea39486a42a66ac2adea812c3d1e1299d8a7d74d36cf79b9afab6b5cb1ef24d9ec96bbbfb75034e1656d563f963216538a1996ffd28e6a7979425dd87b34420dbbb55faa40185d3013b5a4a2a8417f03f52fd2d55fc55477d13f6275f607fb28d87a792e512c3894a5667eeaa180740f4c75adcfd12dd3273215cdd8c555d625ed6204dd054c80160abcfadd69b78ab6c8130b55a5931d539ee2673eb7ebb4d6e8d6f88166d2415d9ed42d607ec22080e9a70807f6d075a1d29ff54a88b5e964d67fd7738dc97f56e4327c12a34889d28dc1d3f597ba0a3ad1aeec4c5df9ea74d94d7005922ace11d849779e4e5945a1ba1d5898497bb4ccb5ffeb7030e7d3c39eba65fa16e8c0cde45ad4033834942f7a3a88fd9fce96a46fb24316d8352cc97cf62ec8507961ad4ed53ac30330b6da7d8c2f8989cde5fa450aa26ddffff8fcd044aa639158be7c2e93d05ed65322e828647951685cba0c23dae54931684ae03a4c84b309bbaec5912f1ba21ae21668bccb95601ac194348d22e2a467bc3e65c00abc6bcf98b7158256667dec54df7f2edd020f049fdafe403da387d6e669c6141afbbff871c9f3259506e6d4cb8a0e9051f52d2870b9d5107f9f7147fac5e1767fb5d710655474e98b52cbc861d000c5d888875cd464b69aa1ed5d0365460afd2f4e85c9624776bbf77bd43f1d22d8876222bb8a8863ff512c5ed05a00d2d9d8b437729ae8f8036e3178ed1015db193578773d39176030fde3f1bb6138a7b284d24bff9601e26d849c6056dd686da781a7d4464212e30469308b4026beced034e708e83ac6bb077252eaf845417ae28266cbcec0871073e062f1445cbc494649f4165d440e5ac4336c04f1d492e58ed1c6bf40eebb1a5eaa9d9d8dacf337da3a1ed9bdc96bfde80b600d76922f72a845af64e377da7d45bcd01a5c4053cfdb661f70d58b79f6062150e2a8be31551d86de32e9a15141e1631a29074672565d4885460780960139aff9a067f74cd5c522a4116a69b12f5d64792d2ad88d09b4172609ba618794b75c28ba79a88a06388e8a7fdb5dd89b1e7abd3cebea243f6e48967baa00986283dea898805d82128061d7d4e870bbd4e2f50bde500a9371a3733fde5bfa863a5b28945fbe3c0053309a6bdfedc08726c23859ee9ced472ca6a298c6e1a0f5038e8e7223846b60449f5012565296a55be80a1736a55a9b6ad97aaa4eeb4945f7c032aba00e0c5b635f46fbf3e334bc86e8377f4820c99678f0484655bd2a57199321fb9e2c052aa925ef275c4b086ccf8967715c4990e746c89ec5b03f1bf2b03ae92e7cb67c5106cd30c3e636bf053a2eb378f9385e3991aca8a9c69c39dfeaf1d323ae80479b582aa584f0f7aae75490f112ce61d81dc01d74b549544c03f6696e4a4e806e79a40179e56b89a6064d89dd455b64b6b377630b64e5528d352336bc74560e1ee1ae9d66c8bf9a049658689d1785172337a3898cb6c1080cc9326a9e7bf06f5808970fceee9c22c754cb1643af7b50f10e1b2e8a2c67a3e7458e16837044a601b93f236f9e44bb8e1ae6bb686084be664e515914613f6bc9dfe6336188c98ea6df28e04bf37a55b86344d9feb62f9cb5f129f80b30387a3b349e72b78cc3f7ba51803a8398a7458188d5e4409de7caafce15fa8b3dbc0284240557ecde111035e51ccd6951304618b653d49a947b1cdeba2e5297010dba1fbdff94a5b8a5f0cf470c324e0867900b233412ac7690b653f50bbb555edf70fdd2f1992b373a0626852d343943a6e91be65cc1d56f1880f0431da6aff67ecfebe1e632642f99e2e6bd8eb0542cf80b201d65e72ec412c63c6c82195f23f84ab6825f206cb3f71af907de408510e61ce3ddfcec7f11bba14edf36e3e92bf549c4bb08f83b6964369e3ccc10255ad46869fcf9fd661bb1ece3bd94f86fe16aff3e1199ade2a3a3e4f9f7b74b2d82a4887ad646e25a13f949119aefea912af95fe50ab1386c82b045e17ae9fc827448994c9c571aedcfedc309b6e7c96c1815d0721ab75bbc318eb2c5793169a4f48d9fbfc9ef0c311366c18501449dad6a1219eab553767c0d0301fd4da995a7c53d8e3161583a04545ac6bef785b5d5def90ca251c433022e602fa3e6a879dea725d2f10d11d01f10f163a44f4669e9dba3a97c0c2e4c450a4a65eca09e5297eb7bcd7df9267fcd21c7d37e2cd4352a19d1e0f88a11a480d64a9abacd1963ea4b0774229f2673f069c66b6f279ad8a1381ce6798bcb99ac08512bd261bba5f713e7254775157b0a8d59f42741f7df1bb8990276b7333c28f36a56c6e2fa66f46b0476f35fb9314d890f740ac7ddcce2a201cccfd4198e8cc74dc64b7ebd27a05da4ba8166e1687bf0a3d37cc19a482e7cac9a9f1bfde86164098296187ae04285e452fa15233c3466f2c21a2c2bfca44a08cc7116c044287dc31fcc4f26dad8ca800c0c01659c809eb46beb8e7432977f26443edd0f624bf07909118bdf3469e48c965d5c29efed85d12e1d04691ee91a01679efd4c1ccbaf457faa4f703b18e9095af89b66a6f37b64b9422bb32b7e69c2c623002a63d2c51925f51b687a6c33092f2c8073fe63d52b46e6b9d7a2105049bc930ae18d706935267c5314e48000d3ff085e7cb555da6215d7228bdb2f4348e98ca7edfbc1b24438c1f41f2414a34c92c43ffff5c33aa0571b7786255c22b51ea2d2c865c668b8deb862776e4a0ab3446fe8d867461808318b0257cb8b1fd404f38b2e367d5c98b0980c9e2a7a7eaa3fed62962e63212c7df11d08531656e94e5bf91624dd731fdccb3ce16ac45076ab6e6d12e14f9c000daea1da1c76367a082a6d364013b5989aefa3598b0bf4643ac806222943ef45cd368416f7603449a86f1a6cd4138a9ef780cd11f99d4714a4d94ae9e0c3cdb7786d06f0880b661743bd8927d42ff53be9736d0a1c88e95167176d115c177e2cce95229c7612b918e6eb904cf9a8acb3356028b354910a9beb6fba6f4ddf108aa6eefce09b2c84fb7e366ed16a60bc2ab6bbe947f44b4a6a7d305eaf87da0f49c802d0ae996d068ae945fecaf08dbdea4c167dcfdb77127e1018fdd299ff3b952251af14c425cec7898065404d2929ad352e81715656139a9175b025c7bfcb0318d37367ca1ca8913bbe856c3a0eed4bc000e57ad2d8770aeb41e778d9279d38a2c0dddda550f958a1659c85576761c3d0890ffd9997323d1c006c9f575e1572cdcbaf13ada30d924c05fff6443a50729a631e359e5a48be7554b1e2bd93a4ae3745724ef055c81bc440b6f6c3cbf1f336ab14240906b9d51c6b5fa4e90fc6078cd7d9fa893fd530de6583da05f7e0c24617401689a8f02028c632d7748efd5ffcdb1690b4e0f875a479a763a332ba6d36a66d3a82a40870f8f27f926453f89daccfeef0165f51bbdc0eab6421ad20096a00c3278ae2aa3b9f5163ed7781e96091beb096c1a8b5036fcb8797acf4a2256b4273afa85337b39f36a7a394643a72454f9915f72dce2da1e00434657eee4f8c0c3ca5075fd44cc58e43d6aefebdd8172869fd833a4581741f0334dbce66eba1d9fa321ca95b9e66989db083f68433d7954e4b2736e8762b0bbcab3d534bc7c63b58a1cf0677ffdecd40c0092d62beab82173f62f49b77d58a37a55d013c271264d16f2cf3063699f5c474f9ec07d8735a9fa1a9f68234d7351354ec0e0f1526352f4152b7dac009d54727e9c8a0e5bf8bb52c455effe932dce33834dd37ea82a4244a0e53057a20d6015996157d5ee71966ef477ed79ca707c62065a491561094cef4addf07b16914c8ee651a82bec2c750f648f1ffcc632033f823197493209d32f70024988b251de9636763cfb39038b38458f327f7acfeb691b9ab087f858cf59c3bfc3a85d0235e89c0e198d73dbacf8ada9cc128b8baa1abe81978e1a7113d951e23e8a0d5a2269c58fce01fddfef39c9b1b462a838d8911f3ca80fdb1535668cd224aec309409d92c3bd99bc7ec13e4ab95d709823c23a31f99ac5cd7a2ec62b298f54301711462288c8ed06a54058ed260fc497936ceed437da6acead46a8c762e385ec6ef1799e70a2959bedc091655d1245c015aad44eb5c810f4aede57787d9dda2e05ec14cfed6fe8fc1b1cf40c9786f778a8ede567094b639c8374e5b18b5a5f7c9e15084f8f62cafe83cacd2d6e8491d721ed5f9de50d15df2eda1f1fa0d374e6cb278b0c1d071421a69a573899812da6060971de0383c2cf585a54f8e6f001328655078a401948226a123771968b76e01d0956e94223769a983e6b44b560f93beee900e030b75084d8362df2b83ebf5f36e424b9ec9ea3c40228f9e860cc61e231eefb44969c57132883e476be0cd917233ad01d96f38c513ea113c459f69617ad0f85db2356b02cd118a60c9ad3eb2f3c436563733729ac9b49b4d0a75cd8851da197ca4ed9c4d509c77ab47a5892dfee8d12b9d17e8ee95e65773380c5f867ba27153b06d4ce74969ce7fd67168cd357353a55f76940b1eee7b3297f6e776c70f89b8e328de8f34c6e70ca841e5017995009a4b3b9d06c64a030224a9500677afbfae3276df5969706d68788594df7b648e834188babbdb050dcf2f41ed127387c658eaa26d1608c1b64eb119c9f995dbcb7d3d1dbd7d72b9684ca7306730613623e7f357b29017d616d9a17388467cdaaf8ef4ee8a607b1979328bb170c1d0e7a83f9742f818e822c2608a96d4a63193b551b0801e39cda2c66ccf3a168de03b11c35c3eecd80e653569f65899eff1b039f2918c12a58e29a9371abe7c9d22c93e38f278927451058debcf70b4d3a4fd642d000b955dac84dd0cf6788495b2650db8124f30640d7386ef0abea52793604e4fddb0b60907c1f16749cffcb1f910505a23caa7ce0f0e2b5fb87678c8f12cf7d47c2b57b85dab87c6b67b59725aceae8b3e8a1ede3afe372bc83d25ecf7e74c4e0875181bea41b43f893e2564416551af387aeb9d644da20bce4031999997282729f82ce97261c5176e905df01c29b57c02790fc7d04cc3d5aa0dc300022750b7535b259da549a765b172b9abb2001555f6693c7d5416a4eb1077467c424d6c1bae5465e234fdd185a5f95dfb908325085d86a2580eef83390f0e7fe80b2ff31fd57375ed07b77f2ea7a652624eae1b1b4819b7d5f453d5703fb9eee759711033df72539ed78af3adda29b857f08d038d852f694f4cb7e54f00b1b2f422fcbfec5d39592fd0deb472c1c93db671197abd1ac900dad0342423d97ae3c0ef3de6f36e72d440bce2e138ee3b3b728798ec38d2bfc9c1ca3e86fcc18ae7653e152ffbd22ad9bc82c4f820edbb16fa390cd7c33c509726346ffb651d2bbc85c60ec26cf297459d60c2e87f740d83ce87b751003267c59dd807e630af11e38f7b1440959f98c9d84f53e903a0f6bddd83d6259ecb082210e75592b0c048b16a3514db239364f304137249b05d4516a67a0fa842cdd64313abf4bcb7438112dce0c5100194c109e71a6f6cadc423c8d72832fa2ad8464ddb1605ef426779894158a3deb1ef5a7b24f610a6a5cd1c6daaf3b61a80e7509687e78780e28150134be9f17f3db9594c36b34402c210829e2c7f46973b10bc5c784e3dc2f4fa224a8d8a4e55c721262a005144cb1fb9521d461ce85eabc5655edb51e8d8cb6e9093fe01fdb13be3ad8c86bb77c544aff499013ad4fa856090b60ad6851097fde17583b153c8c724a4a78091a2b07cb9dc06fb0104f7ebce7f712ab011dc691ca8082c0e35aaeb2b18f202b1b74439cf4bfe88bb522f572e1514a11686086e8b6dc26dabd376a30988fd90f87b67e6c444e5aae81d91e2e1afaf63aec4655785f39e667aea50bdb5884768e8f82ae59e3b164dff56637c3eabefafcb807b3a74e8edd338ed6d73085e161694b38eb206e3536c3fa2152689110447f4a08830e5a7ba5481c50cf6c25e325dfd2df912733fa128f798ff5df58f5f8a762733420ee3529a0ed281e448adccfc11bbe64f59224a26983e6a72a3903b74d3308f1add766bdd371ce84b23048f825aa3cfe1dc4a6d1dde08fbcbdd906692c41a885109af601ff1ed7cc3f688fe58fcbedbce0ee794fbf88d32cea55e02a830293669affdb839788a0350a6e7aa51a1c82f7254e94fa5e144714038938a9e16da4640329ddf4b3fcaf27c72bfacc29e0dcf3021c379061e1ea0d1b86fec28e5d0d2cb5fb294bccdb7bad96325ab006aada30b5226deca40c65c61c4f3001c8d0253a7d1597cd2f37f1cfc58436239459d7211f479a9695c4b040fbb21caede76a7f81efecb698ce9442e00fcdff74d3e18d2664d237b718be79678771ada67912ee8413df26902d2bd3c3d011183362c17c26abc7fcfcc38b703704f2501240ab6c5fd8e2056dca7519dac2b8efd20754438686735bd366c2a5978c1ad0d726a0d1191638e19d2a07fd73968b287ecfa3f0066c3531fae8c1f49a7962d259772f1195a35e45f6625661b776a6196b46f1c72a6561b4d83503355d57d5d546623ef8e03becd5f0750e0433e37ef6ab328c655790d1b82f50fda0c34653a2acc379a34d8df497b9100291eca19514e4111cb289bc823b4468617037a9ab44ed6ecd995bcee9ab3bf62df75ced950d6ff5f3159fb8ff2f004b898e480c0c45083f9fc9b8d7e8bc4d45babe97026d34395be66ef64057a6b3e81bf5dc904822e6fb26036e39000216d9fbba3149053e3d706da8af396d00bfbb4af53d7c5499dc1df484ce37a237217c5fb07a45fa91a58b81b97707e043f172550ca46c94c2276315c95a1f276f10e2337ee6b75b9f5c3c2d6a9dbb851670f38be76d85c693678d796e2bd3c9af6c104193bb6c566d6fc71208d1457f882f6224108b35e3c7dc3333d643bb1087d18fcdb770925890a132673ac75b9345ef4fff1e4132cdba3e9a1c784ebe33a49a86a5994b6ae738bcee1adaf3a7f29ec8b497867a8804f7765c47ab2e262f999663baf0462b60027e292787a0da5c66afde362da788d86d8ad2dcfbfe6c94eb7bf4b3b2566c5e33dc7259a8b3529f930089d89243968e7953dd335b883297ae1fb810fe5f4301d8d902697d92be3a478fde8a776790651e12dba927f726a0321176ba04e28fcfd30e7ecb71f391889afbd93f9316966e460a7f70abd49a3dcc307149b8892fb172c1904e81082614b5fb81d5144606f4bd81366621834b1992eb5f8669c83fba547188a05614d511f365a3f37df45e75254db070bf2b7ee23e3b44f236da5d395e679c32b48872e73a47cd6811957c9500bcc8bfe46666b11e0e176ab8a6c521ae94ebe6456a9d92fb5b74cac426bddca423c78670d230c39504a302a519a1be885799cacea377fe2dfd650a8191d46f4b6494a2224ae05b00b7aee0dc5d3507a9c01471283d8a80e48f3e9d6cd1b89a9c19fcc2e1bca223ded5fdaf3d8b224889f27d07610c04d0f351274015cf4ed9132490b3a6c193da20991846a5ce21fe02b725e9778903670a5020ef0d08c84104d921c914218f2b8aea76304dac2a119142f09d21f1a3424675fa811fbd1f484a297e9e53299c8f9cd02347c1bb584658ed8a538640e89f7beb576d3421eede957287ced1e09a6afbc7f6b0560c655f696a2940c90c8d6dbe3f06fb6a5988a2de0795cc3cfe734b46dc7733f745e62e4f5d60251821caba7e4a34172861a687db73068bd9c19c47eaacce81cececdf5eb7a15cf5855b81d910cb0dead8d98009a1a102aa4b3d4184bc37369915b0a08fa53f73f1933a99b80f5ed8e66674757e6d616ba8e32d875fd04aa4e3af337b3c4776e7c370f0247fe33d9e7d56d0e9bf63c78874b148fb4a035bd63db9da00e28b45889938da9c40c6321bbfbf6e623bd961de2a231f422ec50200428fbe82deb89e6eeb3d4f440ccf17093087cd285a8b591b8c3f278fedaa00069717adae17e4005ae2d773496e82b8cbe3637a7b806260acbf6aab85d8c7bcaa3ffc4cd3313210dbe4e72381bc4759de88e6b77395746fe7e0631d77ed03a11369c4662e58ec943dd2a36fb97da917edf1932e8843be990de444c98e3795daf737c7a3dd512e9f8d826f1fdee66514a31e490523d12770d8b648937816fbb0ba612cd8857adbd313f77ebcd72d4605186ee9c73811ab3037013a343d3499ccdb3c540de12361c2ae218ce77187774b740527849654376815da092d3402f26eb53cf908ec9093f8cd853bde66276b00f50e3bfbb831755b52b58db7ca92ff0a59ae010f820f4d06875b64c1e255a2a57e3366f3aae7ef847ba170cec6a65c730d6b0b7dd23b7a170bc763c76d6fa323c5b8be89f06be0721f79faabd8dc70a52aaa6b129153060eb620b753601b01eabb5f56ba42d865418d63df9c2afa4dd995b2644ed2e7b9fc7d3c76209e2092aba534c04787b3660398318050cd65e127f22a13210e709c42324bf1f22b99798a6dff020886a912773a9b7eba4a2cad43afaf7f35b708ec3e7817cdf5f4567b1b4890571839c56ccd56b22293dcee39db15a1878ace0c9bef8fcc5b782cab88d64c2827eb8facc2888ea4c7f285663ca880968894058e980f76d9f5da69e9d8eadc5c671c972ca797ed6d37bce8489887b3774a1872b879e1a5849021ea06d756cb8de8415c9f8e96c914985d7b4b82b4c8d39950b6068ebc817d0825f3ace921a61fc9218828250707543959a51b10f541a330f63a2c644150da2d1edc9705d3d711342a87328fb7859c097896012bcfa6257d76df89fab83a289fa8f00aa77c1f31ee5b131b51fb426ec27e3898db2ac98dfc55f8de96c54d687a0d63f097ce37ebe54eeee1ca3df11347cc145ade7761d2f2a8f6e7eadfc179f8b5a44277e096d324b012b7fb93f46065f5db7ff6db4090b8d1aed5052c298bb6f11a60443077a573bba67da071a55a284a0d5798ee73d9224458d8f80d1b25e56311d2b90ee4258a98c368470db910370a45365a2ce89bce446f4e3b0ec9c05257f6cbd2c4438cdab70bf93f12cedd9ebace992d5e46c8092b990c639cde55a05f69453a1c838a1210ec4d547330ae01261c240c06189e5e039a43eb76bee2956ede81362ace610e1f8e56ffbbb6f7969daa107feff047c984247f9f9be75834ac88946718872f16452b6634bfb4327d8483a76e828a4a80399e793f7d546d78492693c5596f91c1c303da060062167c4aeea2550a9d19df43e06acc6b66059b6a6c4cb66ba8090184642b69e96fca4a0bafb4797ef2e27951b0d8c80d35c0a71adc5ae4ded9f1ade2ebe5dc17667aa462e8cd9a2edec7e56986ebb4653dc7c1ad3a236f1867a65c7efa2c78df398ddc75fb3464fdad9b8fd404628137d6fb6143f9f40715bdb053da760d1d3b7664c3f2814eef68a726cac646b5e64756a7bf558fafd1e12f1e9745b863234751b0a0f524e93ac126f1c8bac040a759dba7d5adc186b21554b4735edecda11e5dd6b42bfdf372e3f08a49e87d16866bf78579c27ce211df8e71bfc0c26955cc3c30159d0b0d07e069c227ae89c3326c25932cbe8e712dc8cfcd1962b4c4764c4d3793d3a1667f055eb5afd15b361ff836b5d2052540265c2408b3421c1efdff08dd93125cd1aae26f1990f0414de3bdd647661a46f006e8bcb080d28d1d3b0ea8b59fcd811921f0cf669e33bb355195b6bfd6635c0efbc220eced5911780cc8b775a21f896fc39b7436f82459aabc0ad14f657e7a1fdb570210de81a20ff856409fdcf053b9d921b4bd80d96355cee1e9683e112fb89f833902eeff3288b4e8c88c2a0707df7120399097beca82a84337291ac7be9a9170ff821d2053eb7dfa1ba3658a2d43ddcbc7eecec29c5174996cea410f414ae6e431346fcf3593604d436f02ee5c4ffd51a0504821a5705f7a664f95c55bbd02710e25a47199f15cc73ade702c4676b3002175f2a95722851e334a1f957589b4bc5453e504812c77035e81f4b5e4d0fd7b1e702705cdad009f413022e1ba1043834fa58134efc89e35c5afe9d897be0cd2c48ebad4d7a75b5baa526a0110dd74039d6fba8fe9b13b9f41d7f496947a36498ce417cc9bd8fb5874db9481140142b433f16326d77b906d6efef15274da694b143d8362e2ce37305896ca545281350f728991aab556266f3e8ea7910fa5416acc02ebeb73d5813147091e0a8aff413518e063f43d530a7f862837b39092a1f6ec78c0c60f64d3563d307f63e557168d2ab8c724cb48f8cbf7ecbd00a0fdc9a3a8f0bc984ef5503207fc8b7c03c3a11c62f25b695c9e2516a457c9020c1b3cf17742bf51299bb7ab07281299734bcd3a8c5541535c894f54522af8d918ae249fc0c2852111d413c0978decbd86543218fd05bfa7040e54bd6e540edb9b25bfe7d32c033ea3f1f27c4c5de7419c57816f82d709beb57e7a4e7e3b74093ddf87a1eaef4b6d09bbf6f7d48ece5bbb4a54b0d722afb68648832c5a1949d9193369d02b2b44db4863775a37a99fb96d85e938a73a26112a825ca529edc804dc3522335c357726f0ba26194a66c5c1642b1cb7cc7ff9ee35ff95324f2a1181d5c796d34947ea3ee734d8451bb580e7b1a8fc7d22c3523b7603a49c559c5ebfc3abfb8266caba79accce7fad78fb2f8cbdfddcee0ed5e9d6ebd32db98a8304e5ffc3141d518ebefe524d309c29ee4db5f9bb1aea7fd1fed5fc61688603e07c191ce42e60cc68709ae714bd312683c04c78e57c1d227ab4b9e01156f96d90fdcee83211da3dcc50438b62c75cd81224ba1e4614f689c4a612cc29cf1d8fb2139b9865a470f7a1e86f8106e9c9c58e6c8fc1cfdae6fcfff56bde7c4a3db57581a3c2670354f622cc2bcd8a7b8ae202a1c5e3964aa9ba45da8bafd2018a16a8350d79b8511bb0b6e71e6a8afd483278e5764d6c567270ebd8e7a1109f3fea63150bf2964c91509bbd1c40a38b18467ae13ac0a0310bae126c2ec63324de798ada4a77f999b62da70f0ab66225ada41982c95af58a0b834b4f83d5da416f4b49248ea1efaf7c8c3999a8e7e6daf98d452ffa0a9ffe547924b841db21f4ea140e8af516935057900acb708922726984d1da7b4df6a8543a1da332c232ae2f182b2a01247b2fd235b68a92f4bc7935a7a5a737a7d4bdc4b5cf579682f173ee2436e61dc45da511b3ba25753282b4fba4ec033532b5774c9baa27f83adfda919b2f896f66b6457784559e1a312d21cd75f23e98d451243877c650bac24f155248989bbd6ab57a3ca94437b0792eb0f829cc77d395b889bcfe98a59456f7da378fe896c82732c3bf56131af5683e67a893aca1a1761d16b18beaa582c6b0d68b53ab676ff9341e3b1f8eaf7b2afd9e2dc95bce63add68bfaee8a1d653e41f6fe2abc87e0fe58fedf329e8cfe069b162dd2d5c50e532031507f097d0e0cc8f09c5d3f92b472edd0fd589d2e074ecfc251069c08e90c3cd20d95b969dda1b9626ee7298e2478045fc81b0dda9c22c45c6f2e2beca41675953c4762f7ab2388f494657fccc1c9e454625bbc61df1b94bea4de7b5e5245633e7100ac58a8e7fdd1ca17516fb36f011c1c39b56a5931f7cb723b40372914e60a79995cc7972de83e0b0ffb47fdce26bbf2c10a85e7dda3001ec44df6ff22ca6cc23c4946d340a886b7f9e16f013468aca5af5930126d00c75b7f52305b4496b4227dd8ecfe886a0825702b9a0247ba180ab95ee9199c82fde3225c7f03952e795e46c4214bd0e493f4e17018f46b43d5e24e4ef51240c87e2a8d77022f006772f11c21cceca82e296e53714db83679a816706a432d7c54156b888c3a553b4b620859cd566ebb31f27e90903d570787ae2c4e7c6a83a662fbc2a9a37c5eed03400fa6eabec071185e6010d793d14c4bb1ac28ae6bcb7ee3d9545864d5479f9bb0686fb540b4bd7012a8ddfc81caf8f5676f32080df87705c9953912c2074f93b755626221b6351b6dd93b6ecc5e05c7bed8ccb9bc2f09c277cd1681e1dae688e513764860126b264c477fda4154a16ca8bbc258739c3b688fbac8be17ee510bf9b77798f03ca8ecc950282389e0c1969d04f03be8100146fbbcd35059551c65c8a0bbbee8084b9426d544729d3a596f2c7afa119fdfdad58f85b951e6188e9ec9ff1006e1f54b26809befc69e9707d4689d7cf39b05398e3fa6d4fcc01c507c5024cfc54eb9fe1888457c60b46d5f7311c51ee6048a0959a4a1b7677f8c30511a8c5e70520f82c851a3542fe42216c138d143a40d0927978649110c9d8b692b4530b3fea1f02d655f4676b2684406f2e183a61892c8149404ac0d7c1e78fbbca1d6dce1b12f481481f78aee5dd603e636de98e4478aa3c7f6a1b81f01bcdcc2e102b42a67be54a452e26b56284f6ebae0792bc9fc36ea0ff8c8028160b3eb7effc97b8ae3c43b996a8d41172bb2731069c16883fbe13211c055f165ebe2f566ef3f7e64b6fa0f8c4b9004fda8fe20aa196653184773633e6c28b7eae3b60e2bc098aa4514fb0cbc43b4428fee9b0d242fd9f52a8e41533ba623b503e806fa513bf8042fc40f0618a90bb892b92cf0cc7b0f6a9efd11542a4a05aba551dff8aee1d609acc4f447885e64e7e09a33c22bb7f8a2c7a853c3f23c1911c6ca4e30d608bf1ed765ca3a8ea1aa9cfaeb98bfb57142e4dfd4bc208e823df2aead520d9f629b1acb8a852b63823d5d9d2bbd7a16d107cfbda589d2191f4b43c863d6e97fce5f6ce4a2290fae63420712bd47f7750deff1d6474aae487e215f4c16c1503e8157 + +Params = SHAKE256_40/8_192 +Msg = 01020304 +PrivateKey = 0469000000357577ede08b0fb160ad2d16fe37f800ccd77d2097df4cc993bc067fbbf5bc9d9d233f72b612178d8d337c215bb49d2130000000000003c894f3f5760770bad9b76099ce047cd0de9864f9f18c1773925a0490973edc357ea6404c03cc764add2bc8e344ef3c +Signature = 0000000000135dd7afa4494761a500ffd251619329d55392443c2b79f1cba031357dbfccfb13255cfbffcae3a5fe6afa4713fa11e6795967684814b1df6bb619a510d8e68d31dd0bd1948058dc3af9e68b315ed3e44b8933c5e3c0c342470e383f33fc3576c57237c99e866cd9324236f5615727719d36704338173e78a600c59c1999d1c5f05fad29c330090135d372a6d23cadeda3c5eee0361332a3befc729684c4dc07a5d01ca6d094b57f22e3c1beecaf81967de1b3a61ec6681a51e216ce36fa7ebf42fa156427711f45999f67bacab43674ccb5cc589529f0a54dfd7eb506014220b5fbc0dd1057f3206fe617e7176ba4e1cced74fd3d012ecf221b0233a4722fb6e02f2e98db19f56aca2c7342ac565d5894e66d0da17ed76f01d9ebb79b821d9d7ff1397ce344da0888e5ef7c687c745aee3f4fbe060f0c03cc946f395b64309b0626214b427faf24656cb0a0e4c58c702edadc750a9401e8c18ca281c9c41312bb009cb73b246e6a9690d37e670d3e5ea7365eb76ff17e82b7b92f9af31570009230edab003849ef39714ccf645d6411dac8a9e7362d4f1bfda82d51bdfd587b01803b8eb14dd3f3e3ec9818e23a2da07f9be1d3ed70256ec139cf888f56113cd7268cdede46d9856cc8e9027b574e10121acf7fd960918452c0ca024f006f226b23439475ead47fd28036ce0a56d30a2009c8f550b308bed9a7e6763c01d9776af163199b0177f4c3397e61620c3f1a1d5d6954b0d6222f7359714215a95dfda17b284de02a61bf5ea72352b72cfe5921e5dd9942f8b8d3ebb4293beb66a3376b70ee5206ab7dad7b0a58677f242590bd5d5a5019121e2c62b785fc80fcbec17c9677534f9f2bf85ddcaba90df1c413f35e4a71935405536e988f64453dce30900219f6c73fb63a37b761b82e3b59226c36b69f4b5b77c7b9ec68e72cdf4239ac50b4964a979661507f36cf238629bb75288ea749a92c86fa443342695a13f65ea4a9fea3631029c2cd96f32492a9062520652200ba2c507663814403a2838d1952eb42fcbf755af64ad7fc7033126decd07eb372b28b87a75909d82a59a05895b8b09ec54aec42e872f6001326d38b4c1620039bd2778c302fd7bf98516d81004132201be4bfc31273296e6e2e89e6a22f12cd9eb7c0abdcabddc8df5d4fa11545a944438ff0f93e2256aecc3ed03e5681e6ba3865b189f69eb939a10292e556bc2829b7ecfaadc956e7f03de866deeeb55ec46db06c39665003e0278629545e7cbf09fa09cf62ac24a40cb3a3c19be37b465289c22cd01bc33edf5c596fe5152a6e1888ea4ee842b58af1dcec04cc6b84ebf7599d08121246379a150f9b50ce38a1c0835bca577b3c5d0d24b55b9880f6ce315fdd2be2f9881efffbfd216d0b754049913264cd8972c1543e89673d4deee83411811d005abb7190f5ca07f7aa81fc7beaad42be34aa287c82837fce08fbc0a29c3708f02db44b3e1852c9b9bd0204b82e5e9e63f0aef9d0b4cf4435120f096418303dab189c92f00136dea22081d65bae21ecf86510d28f68a3d705bd1bbecd4488ad54be21c60eb829568794cf61849a0f26dd22afd5336a5cffd23786e16bde75853e7283d250875be7843459674e2336ce3131d1bec7f29bf1cdf808f679db1e610a6be53dfbbb6499c15fc3e48617887fda2a1d3ede18e754e964ea32309558b16ea5dc4e006a29160b49cbbc798b2c2cbb755c2957e6601b128a5e7f60b68c8086c0bd49bdeabe999ab885fdeb0150f8ec120f5e50826d8a94d32b255c1f158df7daf18ec8f53aed38a18de2ce6dfb77c14324ea017b6c869389f57b40264a235526e4c6d087d8d593900f8a9f2da14ce8a2efe4d61cb88fe10f01be318f0e3d9252453090bc182ebc68e5094181b2ad548d61c5de311750591bacd444658eec1893a64ef8946f0bce98344a4d53484bc5803ac527f069c7e9858b7550ffe0a228dd3f157b700fd38e7fa8c0827122b7221aebf31562b892e471ddf085ba023d66fb9e33e0aeaa84654d8fbca951b75ab1c8ceb4604d788d471f0d03dc7f8181011dc67309185822c6ef748f8ea231cb5b21214ca1048c10a998b02280b484a256f60bb175ff11b2e2ea2f41e8a027d5872ca8559bcd161298a87266b20df1d48bdd4293618262afa171b111b7d7097247845d45e326f9022a30422499eab80c97d80a544a51f881999036beb072366fc998ae9a40b42029dd99bffa8bea9530c2cc265296465781af48e7cac911b3ec9d29e8f1908a23834782c45b4427745404d3b830b6818acf33a70e1322ea561d0b4f7499103cc20ba3a70da3cb50ee07e2d06b9f1f493b436c27996a3c8614c93ec22e58bf1dbd3ce39c73751c5a2fd698dc76a1dade88558a6c6c4608f0bf968e56f5893d9536b398189ba4f97b7cde21056147d79b406d3c858438ccd51e5f3154cadd01fa764b94686ac6b66c3f0fc0e06940f4c72b2a3510849f4506762a453cdf028353278399c06cc2b9213e6ee9517c9fe0899f9777ae2191850136c530394b316c2ce856fffb963f44106b2f623f37895a44e53eeadd5895bad1aefdb0e69ddf75b15ca96864f8a7bafdec516f824b82a0f2471a8edebcc004ca9df25990ab18d6caf6d0c0b4c4df478b6d1da792dcb6d29ca7d82a92cae2e81eb88658ae2c34e6616380f0027f1db18ad5f8e96549e309ca9b83b824c10dad8bdc799bc8f62b1e7abf7454ee76ef0f97261fef3f64aa107c240faada2e727097223ed5f240f7e308a1457b68cfffd35e72adb736c30b5883e024dbc09f63d0069aea34e4b9b4500c20795aed46713e96c0af19e63ff86f89728f977474951ac28767092843ccdf9051c401d3684842375928f83095a219d170b8e000fead5b56f3eb5e010daddf2bf24f0abcc85de46f50f8e736fb86bd68ca2139f0fa2b5ec89d09b73fd1911b54a91f238431b5b5289c69da964a249079a61a7743c75864560e3aa0c1a3769f9ec7927c6f411b6ee9355822b84fbf7668dd19d05309613685c6ac361934017338c9f15f48c7922d85acac16c2d0a41b6a01a65a6f90c6fe3269fac12b9faf527795e63dc0a1f338e072205db22379486971127a1ff4048c48b05c2166a0a89bfaad1dc9140f21d7e962491011bdbd56b65a6d277779452330691e01f500fbc3ed87b24e52cb32e32bb94f3b48d7b0bde16db9e8bd1ceaebbbdbefec524e4e736439a84c1a6ebda6063610a4354b74dd1222e10bcd3537940438ef10c673acf0ae67fe3c0ebf44beeb0b45d531144bc5f2ae98580ea7e663b7e887c845f21c3578124f40142f10a0887fc7501483520dd7e43fdd8fd3a653d02ff47305c45664f8ed87780ef2ee59c0229be28ba6eb747b31b921f7843e5201d618633ea2c7f4855a9b96fdd2a543ebf45287ec120f6f9a2e69d1ea6410ac28e73aa0f490b883f4559deb7c248d6dc9ef0ecc3af029c0a1b953ec58bfa77dff7f25b168dc929cd753d4343e6e29c440fa795fb9d4173b488b638b80f4005f762d0d35a375af808380e98f9ab6cc985f77b2db8db93f6d289d63964faac9061048342bfd849e5385361c3f88bdca129ec0d7699b3701bab3ac8a4e9bed8892334e1096fabfbdecf5aea36c5d26eb4040e9b7c3979ce7faddb9c2f51de1d2fcf790ff80ea54b882d140c04d56ef41d924c6914325b427ed2eca574a708b8b038f684704907adf1cf4ff806c6d689855c408c6b129014c486d6021f80847e222947b3b46eb1e6ec601a789a444ef66363a78e134849d29dc0f4a75aee5f145a10b5ca77da44a6b02578280203d098a96a3eb6ae094a95cc916a24b8b9d23d3a7907f4dd2cf52ae2f4abbe69769abd83ccde13744da7b70195365f3b5c9feee0b7f0d2b9eef187ca62f90ddc8a93c8eaa5dc0093e193127c52fb3fe446f02b2b534ebae3ce72bcc776bd58a7b0fb0886f3bef1b3ca9eb7b647a8372e58a1cb2b9625c282922d64e0f2bdcb22effc29386f3bbd1b4bba832f7a1d287a1c4e7395d640eededb25b471aad4df7b0c03c3f875aba40228dcafb870bdcae3e8bab767b522e2f0ed334f4274476be84a301376dff13768972590f79cd18e6418e8069c0b5a9feaede07068aa1fa64e31d8f90ca90bd34521cb3068e8d3511017523e09e249b7f84fe36d9c62f5f885b557b667399f759e0d141d68b70baad52e01244e43370d32bd8896c0aaf4b80d63c7341132110a11f18a81c7865a477231a682d3570932396b4309f4df26b6cc7da8e12ea7f8b91e935b9f5b8f0491547f620634aef6ffc54c8cc9fde6374e225ed7efd38441be18282565ffc7e73afa78b4e22c362942fe8b34752fb5ac384e4be6b22f493b5af9e617fea9047674ecf640ef76269f1971ac3d14a1758816b82fa1c926076161ca7a19be58862f4eec0602a6d58c736367475598f17fc6f05c76b2fdfa6d875a4c731579a01bbbb9fadc17cddcfb1048d78423892889ae5c458e1cb55ef48ca44f610a074a4ce5b865965242a27f93db835d123efd2e7515f36c23ea5f7000eda3a2b499506167d650f501a8cce3ca2e5968716335da6da3f46ded166331536d33eaf21f96e5f72bcf2a2fe53fcba644584f14922ffb4cf4a295fb9f196789d8234b4db0f487faefd21498734285041220dcfee0e246708e6e938657b3888793ea0791933016fbde987142615ffdf371dc17ed3ca16c52f8cbb4da26711241b0c40fa2bf4721fca735362d512a1d1939e0e274b9911cd11367f4358d1cf8a1e7153fb29dd8c1b2456aafbf80664f9def34ad91a280603c5ce4a7a824145ec47b21f0433a64229b0dd662cabf350f2b6fe14ebdb8f4320c3db85e310b79bb5fc41547a66a1b714c660e5c6840f9d7a6784514aa52ffa6fe6de3b2995531e37bed4c21a09c7e400fe2de5ab05069721146490e035a83ad276ee8a892dccbecac7cbf5592b4ee8367190633838e424097f675762a1a5f33b9be2c752fb5879800541e040ef28be092c21537e837d5615966b68a5115f9445ee2842ac39b0307a7dc124e80454eb1811f292ca2f6f8357862b851e12895dbea91b09ee1ba1e0cf6228996f6f688c3766653e36b322a5ad497b7e3b05c7f6e16c58982a1ab644b9b0f413adee1c9cf65578dba8a50d4be2a73c5d2cd83eb873ef42bfe91b03c5f122c0dbe486d8c2f3d20ae96bc739d35f6926665f2c430ff1dffb419b623e11634f6d9f09c9ae2080f82294012ff04a5966d5a97ee43a0cb380a7046309a61a57f76b439181156e628e398beaf0302842e70417c8bd627f9b538df3028f912930b8f005d54f8f2a9b5e5689a7ea23960cdfcd55ed794003d7bb4cd492f36b554387791e5178591613720f0e05963f95a563c8b500ef6d52bd058c71a7eb7f2d450ac3210f881137229999615f9e284f7300f6c88231703aa03bed4403511e6f3c2358eb45228b6cb9a0d21121c1f9179de491bb81ab8e5f75d70fe6e8152ced239ee190d49325c4b117867025c3060a4db5d209cfdf337107bac9d467f9dd3034c9405efbe039549d04a21da26064a1b115469206805ffc9ece0a53d305497c07878eee8e4f8d20813f11a4e0592cc45c7a9a86602f2a1bdfc10a60f36d75440ab43ac7e7f2bcb28037d1e8f02241edffcdcffd4b6c108071ab549708881c6de359798a672ca27eaf906ca939d3c273f288333dfe2a0114762e625dabb7887e1cf3b28d8d7321cd8081264fc8b88f35397b1022645e4844e5183a701e25775e88b614eb229024ea9c24e2ad2504bc893077dd1734cd668c60aabddbb606e039fa8a387581baa870113304ac32c3752c50995c0539143dac465f428cfcf7f6098e6b05ffb8701c0cf4fb3f1f9ba37603713e294049ce793d1e83b0689ed5576927ea1a3788bf2405dfb2bc30d22c48881df159ebca396e296b372169426f6aed839487dd985d8de8611d19e59ddc4099281c8f037a54f5c956e17f50cd1dc8e86a936ca77030eacd3f222a78c1db9237d4d9f035c78f961d0cbf00fb7c1cded4268cf221cc6184cc166e19bc74d8d24986651fb9c2bf2da4d893477a5854aaeb73f6e895d842250e904d2328f0e0aef23f7c8a8872e566abb00056e546383d23a425223cda0cfe5b71bbfdeb98e33bd5a26c3b914f527c8bd440f2d82cf17389fda691df9dc9094fcc9c4893ac97fcc28ce5923fa837120927d9f6279b5de5b149af89f4c95bb3e100abce13ebcb932492fbca13033d610e45a3b9b26488fb2410044ebfdd13527f45eed2da9a0774405f4ef68fbfa8d86325ebabf944683c7c45e5b69266096dc523147b00f4708b5893b648d767ff17f673d2767617a9df9f14e7103e3efeabf8c787c6983275ed555b1ad6d4fdc7137d5005eb3c0ffacb62ed42e1e86e444b48e6966bcc3815b51b748b1d41286a3e35c35924ea6185c415f1a5e321c5926a2ff8cab36f6987fd70a2a2ef29f4065151d1dd4c032dc57cbd0543160b5480a7083ebed1863392c8ade461f2b8a006c15208820809c79d2f5e9f5c1a5630eae21f93cc644c128522dff29c557419f7f0f4d807f7a0caab86c407f1863a0ca1cee3614cbc8a876cfe99e07195768a5512a367685650e8ae95e3cba7052a99061d88f5273daa93eb1171a67b9fae8161504c1a7c1643424a07d7002e39f783864eb88d83957f9cc27c3b77ade721d4720f7882384e46abc48ecea969f7231a7ae2b8ee8a087872fea36b5d6535b8fdf8643bf61d2c6edf07111b2f63fc49559ab40405158d8c6180f8275aa92154bf95200a7d80136c2a6c931cd332ed4d06c9aef20175b5f35ce9bbb3c19f3ef8328ee8d2f0b93275b30b3089d6b038270d5d97ca8e4bfd6dda1a3a6ae3acc09eaf12f17832dfa5e5deee3960584cd88db2fccb2df2fc01803adf3aca556446c9e538233bb424c391620ae2b769be3eb745fa10a79dc5e768d3bb77543ea09bd1bbe632715f39614af7539f5b15d03f86fa502af95886bd69c2b68c18672369ee0e600ff53856b526476e6eceea7ae0db6f0fd98339ab83e5e50154067a7cce5b1b468dbf38ea042ad55539d9fac18aa41e68cc9328229a7c74801e40688005b9caaf89023e770537de5eb0eb3068b4e5f091b17fe7542911f1bc89a72f2ee507367af464bb2fa23ac8a6eddd7f71003effb5fbd5836327c06e3dc5a5518dca43d6d8ab6eb71af7853b88fe62a222ff372cb34d48608cc9990b0a47701a383241018d9c885f2702ab39f21ebdce834d48a53fcd7cf4342dda8b49df067c59ce304098fa7776e1204ff10b59711dc710dea80cc6b087f0bbbb3a844a70ef6250358024a15e4786ef101193afad69147e44ff410deacff400b0efd72cd3358b4b11a6a1e5bad76651da68c59367489bed17674e475bf568249bf8ca3bce342e65c0e180f06c42b12341a5bbbf329d28a39fd51d5266e2a14d810d4ef334edf867e910ba784e20a7c651b53304ec0bc1cc1f6f4005744c42d89d19d2064457a49b994ef37a6b1bbe5397188de74cbd44e05556f4f98b1046518d06687bdc770b7fcc19f21562fb8018d731f441a134ca97b1bbc8d9bae22f69993a2d7deb22b0161aa2e829c34ef0ef02cf34271383b772c1a4d351bdc166392ef320c6176b903563869c9d1ef06f2571d93837cee31694b9202a0996f51d71da50613d43a1072faa06eeb9f876f5f519c6b1985455a9de6077ea9572458e20a9008089d48ac074b16fbb34687197e4c93c7b010e1110bc22ce1ecee6eafa52c5acf269cc25501ac2837f5cd060a4b1a210a9c53e8c8c73244711b57dc52df29b2cc83f66986f974ebd6e51d84d6e62d2f780618c26f256f79e60c9d2ad3747eeaf695d0d04194a50fbfb77aa2f1d6b7580b38414c6e6d5364f913f2a5ca886e21afdd3b59c98a8fa8531a09463d1b0c311e0751dfdf536523eca5e646e81c57828c5c15aec11a2136e28427b7bc393e928a359819e4f4b57e2fea76f126a7808eef4f88c8f9887dc0656e37edddc6bad1dc01f818eb1a7615bf540cff76e7326cc1dc5e9608aff187a84aaf918879760fa15f5210edd11e68d962a91c2331753e983110a3acd8878347ce143c0265d5c14b63a388379d4fabeb6ac1165bdec7521ab0d942c719e5d25cc12e10da5080cf51e4600a57be5bf99a02a8f62eb032fd6c4f9c1ad9adbf8a2e4652f86efd45fcb82567049893ea3f48c12d93f069ae3ea560a4582fd365b1d90155a3a888a74c25c730b7e9ca3fd5e4e5cef5bf47f01ff86cf405a2b32e179d97c0678337558c5557702a5bbe16a748d760ab262bb864ffe3734b9e5c9ec3d18fe2426754d8312597fad3df498c92af5a46b60af90485e4a7790f458829e37b75f0d21ba917688006cfab12c0016a89d52aa9bbf16b588cdbdeb322eba55806bf47e34bc646eafd70dbb443598c6e4258cd06295e6cca3412b6e6f90358ef66fdcc83702dbe95885240116c49c3fd1b2b9ab35e79066f6e23bdb2c4b505fcee1a921e40a3e45a40ee89d67f23c8f1aac4a71324660cbe8b9bb60b615e2c2a57252da6d0b7bac67aaf14bd0d591c3d5fa0d10cfa1b04c3aef7384fc6811fa64c360c1817703a14fd1ee019d0426b7f2feb03ab1025f1d632e8ee1ac3df9ace21683940fafeac4c3956d4a503f57c0eaae27ad09a898a45fe0b4c53c68f00acbee2b661ba479bd23f37cfcb0e60f75ee946e629daae8611bd3f436709d5beb78dbe5db50ded64768b22700c671294d51034ca39848a89ef87d802a337822033a41809d564fea85186e3b2730ad507e8a8ffcebe9c64b7746cc9b3005286ee4c34668e3353ccdde4f1a2ab8520c2ae898e88881517c2ba40b64e62768ba25bfa84b6853863bfead1ea41acf8c61750b94aca414988113554ef0a3d22035f50b1793a594659cd38716e65032f40223c12cdf4c470dac43319fc846afc201122a0b5ec89a5cb07c909bef472ee9c80e3fd0fff54fb62df97eacc1a48771e372cfc1bcd30b2b66761e0c2d1849e13866d3fb601e740cb5ba8cce1cc05eb262b5fd02524c5cfed0e87862a960cb69cc3ccf5270eca58b8a7f7226221f022dae817f4f686fe0bf01ff9b382573759a38123048c2efbca599163f2d17df475673e100e6c5f363f551e52f430a80103c6d0f173f5386e24d21cacc85d4918a126165752fc9c45d035277e900f7d9fc8cccd53ed5f071806141ca745c5e70229a404fec84919d3e229d1bbb94224c82343dcd299d3eb28ba923495b2437228b57b7f18ea80234616358c45cee716e949e33988a04990351e1ba0a34ea1f8a87e12e558a940a5ebfe93da491d00677984bb844ba04f87da62676101c2902adc8a865cc224ddb2ee4036277c266064de91e09414e1633832d5b63dc7857943a4ac0bc6581c3f131974d546f27ed25e2f509f438e6cc4ffb91d7c1bd6b6820caed9ae916c9e276619b22ca9061c87c436cb32d04914da20aa1b784e6937f628cdcfccefa571db7a81963a70642a33dc64070d06628f3d19a8b323dbb4e26b93b43c9607a0565423a67ee204d4f2bb9894643c941b595c81755bd2eae8ca709f4d972ca86342f552f1e1d3ace38d3deba69aca42841ac9dee5681f9be7b7bdfcdd14d2813564e495c1337cc40d6b72f2475ccdbc0736dd55fa9cc4dee736c11df6caa832b1e3178680b691380e9409084e14a50ef4ba56266ebebbd7b17c072846440519999cb7f3a8420eef2f52208f1e246591c1731efbac09c479cb622ebdfc0c05fcf411c1473c365444c3f28fdddf0e59f3d552f6a04397de400841997a8a859ccbcc190c090484fa317133bf3e7207314b2e7f33cd89bfcc504d58e04514c691b4fbb55825a2ea5db0aa11252978f2ab61001a22f2146744fbc914a2868c8a21aaabc20d83f3e96de290431537e305cddb32c7e7b2e9c7c880f3311e6c9b29ca1a0cf5ed1a07a524cd9909b89cdc307bcb19c622b27f761bd5dd77dc0765e8bef13682837fc962d4a44535c08c57a6057fb3356222a1a52f2ea183243ad37d30aa88b3403a6c8c1bbb83cf258d8e8eabc88c4ca1686948c053498fb74367d9bc92e730590ce6e2f616209afb70dd554126692069cd8a56267082d1f53b613e901eddd5993225a5efeaf2a172d2ba442fb9cc98a1602524f59c18d2ee12f9b2f59b4558cf16f57fdb50051bafc6bbbd1a7c77a10b5020f17fef7581b0b12d39fbb21eb2f31ca95b77eb7d56f98370f6ac4606ff5aa09db95eab90ab88a0225e42a3b0b08ef7af40100cbc53b7643bffb0b98f90e6f6d0ca4fd149c1399aea008ffc41c4e53a0f3bd87adf374e383ce64aedc7e699bff9724758ed4f9cf821c5950f3590222b89b95e999c51f5351ccf858e14daa2fb82a47a873335ae55664ac9d0c170a5836afbec6579a9a37050bbfeb4b274767910a986dd44d570002be022b013fe892d30b91dc80a0452939993f6717de36f25b066edd767f3be534b4d1676a98e0f668d78904a570c63193e27385a0922826387822501d676d090d11b933c913e772345c0a5c974bf7b9f55f38bdf069479bf800ce87c83a3c14e53dddc6e00a87bed6bff480078d0a98bbf05d770d46e5338f4b4aa24c4a8d1d16a9a727b89bfd1539fae72218ae5bc20830099033d42897ee0bea7585ebd15e9ac75a58816c97a851f6e9a644532178f391a073cf45cc4f9cde65c8150a1a512d65a5ce5e322d3a6cd86e1a79c29b88a49efb7222fbecb8e63fa61fc3dd282202b3840b4f25e7d775dd1f8bc8976570a127dd706e95ffe6e29764c6113b2803602049dbae3ed1f93064fd701a55a49147db83ab8a85e35ba81488cc48d14d6b7c7a87f1df439f43b2eb3d9fb42685cbb986be65278c80e328f45c772f39f1cf1aa821cf9bcbeb36c80ac78039644401cbbbe71a90ea5e0e7893a0e66a3b8dc3feb988a253b346e0f0a9d9b3f14a4f68efd55e1ffdc75968b3ed17b438c7589b17b5ad174d935ca4d583181a9d60a2ec5badedb6e66c9b098fd85f64f2719d5bb6abc6ff1721e0622580c7d25fd73e7ddd6b3aaff1018efe9d6ada11cc341d7c0ff43c560235672a0979990bd0760ed1f5124a928f02b0b638cea1af9afc6e8c7eac779792a5c01fabc6981779789d96dd78411d0b6902bfeaf2433868a5eb482cf8bbfc69ec6f8a0ca8e46f56a17051780c95dd21f7f455aa8f2dd3bdbb9b31a4d4a03c15d43e2a7391ff2f84e980b18acb49b57a1f40a1edd1fb29c440ff50e7eb7a4df9514fe6756e1200ae9df23e0da56af68e2a3eb177d810ce9a3a49a83215281bd948b5c4d1952ec09dbf216350f2473a05ce6059f11f847d34953c3f3c8cf91b5024714026504e8dfb7e4bac0992b2f72024dc393384acd29c6b25c8165e92e83e08d4d45c6b406877443c643d907e193b82312dd17efdb51abfeb924bf6f139519fe10b80a5d2347b145385afcf98ef2b2c8b0813ba3aa1b83ae808a129eb3637a104c747b6948de863a86fe6b9761f661ea792a1755d6a760fa46f307f15aa4095be7f8cd1429537d5ce11bf80f69aa5c280ae9619d2e218fbebcac4895dee6f61b0ec0f420d4948d727cc56715b3aa8a35e311ca9700e7f3e29b974759bcbbc453fea3c0cf822bb78678111bde38ea47a6bc74b85dc321ae3b4133dd9acb428b91e74d109724b53d9e34189869628657069c5817e87681524115a54d1774c9c6f2c987362f7c03316f6f4cfb427733f29360b7dec47bb8ebc6364467f01212b83af794bccdee137f5f1d6ac6ff664b9134aabdf808b57d273ce584de4af94fea1dab2b0d39d31048c7e4fe18b27a7da7da957a25dbf3195a594ef1128e83410cacc98fd5db213dd1637cf98bf769c52cf0a707f5345a208ac0bd146aee9047aa8d26304ca8f75bf00853d112764dfbb28dec3e0e5c36e220f6761c30ef4cab4393bde98282228048d18ed0d4b6006c091723cc38857a16af33a9f556f81b8d3cbcc79a3922554cb3b8891e986141107c4aee63fd5c7301c550c29d8d81613e9a07101c593ebe296d6323dba6d8b04b1a3a7ffa16cff8fab0f80029ce92d838bbcbf12bacc40976f5f8ad42b1ecd33561f999289983576426b070d0f9c83d3ff258a21e93094fe2afbdde839b1f9145b648502b3511a9caba89fdac7b4d4afb15cafb6d75fe28767b194ce8e813c95173d26838ecf6de45ab2960956f9b5d284d4e5e70de2864a7a3aeea2eed1cafdbc4cee9a438129197e14cb7243723f4ff0168d42f5d73cde198696047b7f3408909914d2878ad9b4f14c3498f4c00b1be3eaa0c7079ac846f4d76cdf2d75f39b6d40b25cb14766c81eaa63cb1d91724e025937399c374ec15750ea06be688db3f885993b3195d2ef51a6475d1021f95fc6766ed1d92bcd658c8ff87c26034c9528e66a155b61882e63e93b9dd28cacfecd5e672fe9a0495bd2848e24600d15feac1bd281427195ec11e8e9ba4b7c4f2277329b1dd04806a2d6f9b69c183d008e408819bc1244a6f5b66ba69298574271f682fd2f85e76f87dce186a55db24a57e054655dd7a8372e6acd9720490a7b8e6a2f424e598c4edb0f769e2fdd507e185c1abd4f0f671c84faebd492262469dfc91c9aebf139707272f2a496e5003d7e66e03956562f6733cba223eb74721051575d3786826f7195b0d06439939586a0276469578ad61bda98847e79c87ec15c7d94349e4f6b0ed5fb01cfb6f98f35cae5f46ac0d7251c80df95a17e178ee7c30982265933ab549b05f487ff2e737c8aacd06338b03c1507ea72af6ff3c4e1cca7495d4bcb74f1ec2d25a0205f53fca5f85b2cf016e813407857219393fd980656139b3f22fbd42f43690685d8d9f0babdedc0d6139ce9323a3e82a861377396757ced9abae95eca46a04ed917f42a37dab7cc00034b166a822f33e9f503d7aa80db5828c0a433131197d10a8c3e9640171f196e52ae4266a16cbef260877639b80d3d6b3644043e997b17ddb1229276f2d4448d27877dc64bd75fbaffd33199029d1a57daaf661b9be4ff4e4c34f144f522fa996e3fe26b08e39e5d429a10147e4c96b079f1466bf03ad689d4d3b35b91f6c3221ff710d2a7036a7810868c673a934cb4b4cd8ec07a99aed6a260ccd3205eedaed4753d213aef7d25cf1b0e67ec2824e46cc6dd4caaf812e940a879134e0a91896629559681990b704a9f9fd7d51fa84bbca4ec40c20d5506d9b74e41366920a6eec291daa398e1903131c350a6bfd8f8c67804a4235b78618a95a8c1a53a5118abcc29f4bad11d66c48d5060d489f81e2947861c77d3982df0f322eb80d4e8e5e184bfa054b02120f3d1017d5f1bda35e5bde38e539b391b388f2677d71debec9dbbb8c2fc7e787dc5305940ff0cae73a39aaf4fb6fb69b5e18400e11cb3f7976ef04b001cca9103b122d701f1af569e3fc81651b32efe1c020e6df7e88ba4308778dec49e5d95c7331bd3be7fb4b3bdc2f8ba4a2c9ffd0fc0c071621b530d3c32245f4e7bd947cd4c6632126352633c3d5390a65bc158d9ff535cc22c6b55e82aff75888b7db6f697496194725cd2c0c6b89354c86d48a1fb5c12c5edd3dcf64d9736cf66695e99f0db89cd65614a80e21014564f3bf30ca108aa4c0362435eeb5bf377c592b88d91a691d6006b441000504d8f5568f94acef3112c21f17052fdd3595f6c8ef137bd38e7f2ce75a3d06ad9fb4eade12c4fd9aef17f65fcb29f551450813b59d4ac4a739d6c30e14c4dd3453675e8d8bb605e5fe748581f96e982b9f48cc95b8ee771eb14658178083e086ef4863a8988c9e1f81ea4790502ef98164599d9361916b92db49d2a33708c0d4d0f442e1d7aba9569195f06a1e6953f1b219e53e852b371e4f78eebb33cb8d353a42e2e79e89944349fcc5513bf02aa99c3ca9bbc2a67642db7ed44537b368668973575aafe91bc8c27da7fa92fdd32a58a65242c4d986ec211c9147bb7e5f0358cb348cf91bf78cb00f78fde09d102ab60f01472d1ac08832d53a2df966fed39343c16d909b2ef94f1c6599aaf2f4c8060e31c2e59722dab75073677d336c06927eac0fb5cbcda17de6a5873de838533946a9e522b6e5e0fc5c0d5cffad2a31a16c2c80e6628c02b03b736c737aca2cf621f18d2eabe7b46aa6f343ec5714a2867146cdab3b31cfa2c7d03ff172f5d73a231d4ca7edfe6d4d842086c59c654b106878cca352024d77ab1394aabcf79927a42925b85d3f6bb8528744b7ccb557c0628179f9cf32cb828e565c5c01d1eb31998a80d43eb29c7f88c936998449da31e749c4fd3c53323d0d235d0c2e65136042e0e13bb34e914c84667f2f2ee3dfa14b672fd88a620127e20220c7d79fc9ffa74cd845af304fd773ef8dabd46cce24b35d88a7b73444bd07a4c5b9b324cf6751e87e38bab34babfe4477e11ffa5fc1b4aaa49b366660cda1242ebf354ab3229c6de0a7a7f724dcce6719f0cee1ab42766d29942a50103038ca270cee0563bee35bf9f2d84bf5591d87e6425a709a472b6de127f6679c458f59afbc452b28889306d33a903d493be9d3435677a449de79d8b1dceddc63daa9ce50abc3376a4fee0681a316b423b1ea4dcc577d63dc510e6fa3461fd468ab50a76b62e284abaa27f5b491a42402a21004885c698ade00de74a71f9f0ce52ee169b0a2c69dbeaef918e57ac13a5a8df6495dab60ccb4f3a84ed185416d6c9d929d7ac4cb03c2034b34dcca81dfa2e03e3888fd4573da27331edea96a1211a768e9b5c00ce3168424739845bfc86f0482f290cd36dca2fb9cb30f213f5fefd06d1ab611398c1248b9d3ac0f4890708277bcbdebf13515768d541e049389eea70980824a02b19696c9674c77032c6356f7cfac11c27cea73fb477db8ade533a5db5f1d4e25bf50bc285dbe6d4ff3002c3ea029d2dc515748f02c3890f1eeed406b79de37686beafcbc4c9ba5b6838296e187ede6d73027d59a06f5ddeb7410b0f8844abd449995ad1ccb5e9ffdf5e2a3f21a83746b44d96c3ce57e68bb11395be59d03d1d295b226d545ca8f858136020ecc9f23d6cdd8c36ed09d3218ec1ce38bd57ecb45119842e24155ff341576b4124a4aa4709a0d978cc1c8b2ef0cf7f2c991afd24f8222ab7ec3efb75af5708bdd016e46f3be1ea42ce8f8341d513133b810ad75940476d3a184fd8387f209532925268f6c7303572e9b990d70027a3d36a627d + +Params = SHAKE256_40/8_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046900000035cdf37f10859c4ed67951c87a44db27d877acce3961d3fd379d8c12a68005a50cf97aa32ccdff1caead26863bc15f819e0000000000a0d809e3cb9c56c1153435952372961d993be28ddb621b9fd7101738517da10a876a996eaffd3ce4eab8673245b69e09 +Signature = 00000000001db3475b37989d4ff2a1a11afdf18f2a71f6486156b7e52cd66d7e7b346be78e98d7c69997aae806ebda44fc5f3bab4183041c1350d175959c192c651845f9c4c9b0a40b0580cc5e0df34385fc37f842a66d2adfb85858ad67f530dd5e7a3bf13de41ea1e34e534732c8c3ad1dd2e4b1288dbab8fe6355327babded274edad68ca96af19035b1cd2663646fb407173bc3994202c9b4ce6617286f9e91d976426bd3ca912f0b4d90e0dc20ec5921293e32218c9b1538d6eef91512187e01358cc4af9f4998f59355c20c58ee232fb13746c1f16ecfd6db140b28f47603b00ea38efeac808293ac3c7809970b7bd5debd28fcc067f71fda7fb0b225f71fdf8b10b1061481c91490ecc8a4a79b3f1d3c5691fb907a8d40b79ce4ace71ac45f0ad99938794e6c8bd42872f0874a14c3db8861722826c752a13c41b9fb2f2a18decd2becc77e9b0933d41eed751c894d39893bdd8355a3206265c4181f6f16ee2ad8d2a0602377a26099c83eefa7fb2c66993026d6bc65e3b96e1ba62a70d35809090e201294d38cbcd78f0125b5de4f177f8dbbe6fe84a5d3f5e5bafd0dcc97f4940d337e7e15d82751620f0d5c4d1ea23bec6087271da5ee2abe6c9b19d8b9ecb1cf7e49ca09d5975319bed267d124305b7884a48fd4e215f1f611eb4a090031695f6aa01943552c605563490b323089d1dffbb3b9549eb2903f97fbee1c63ffcbca7db6f734c7e7d5eb542d72f307fe78c6ca6a5478339a0a49cd8e840805fa717cc3d4999164af48b6d73e3d2cc5d40ce59c70f7decbcb5d376dff0f3477541a188f69dc27631f385100561cba96beef5dc967ca4857aa006c03737e1e322080db3253bfea8331d180402a473e19caa89a199899dd3fa57be3a966034586e1ddbb61a4d37592a39cd49416b1584fc2c4d6b22bbb4fe06687211572978cbc5933cf8c95b4882e34bf7ce7ac484e10307c3256b2081451ea212da83f57167dcb3500ef3b93c65747e16ee88637e77052e7bd8917f3a96920ba4c99a9025f4f37bbde37f94091eb430a49ab05d4f535898fa416714ec5001d1c37f32e9a64c18088eb2ba4e28f0ea8ed4d652ded537b4d6c959497d345650ab0d93e18b1065acf17904d47d995955294b8dbb04c3af1641331476491dba399a21ba5fc3c8a04f652574e7af08e069f23376289dd8b41cfa66c9dec73356727b7c87828cd58438ff721d332e85f51388aad8f01996261c8b612d85624f20a1e5f190eb224be5357bc96cc06229b15141b50d4b8d3cc4187f8f2898b46def0b01b745d6917c3439c0c94466d0799d964e9b8fe8dd0e7797fc32120437eb61e83ec9f346d12d1f86cf3d6f8d2de09e03488d44608d62cc362cf6d463798e96ca714646490b5e060e3aa1433eb9c063a80864caf80701f56e8e2ea771bb5d18b277ba5a0dc8bacfb82aeb3cf80978e7f00b77b684e751f5f2460d97885974a5208bbb28719e6037d4cc32a2b2f3d71cb2dc1a2cbe8551b63701c2783f8f5c7bb08e960a36f8578236febd251b85750988e37ff63eaaf478a67abb723981986ff76d0a9e842f021a18b0b188eccd7ba3e02f445fa02446524476fdd27185e3b063991f291d4f4382b2bf14278137e71b1a18ce3d3c75b49fd3362505ee35fbab8680512466c146c54fa91de46e494f996247612285030b7d1958c697ea2250ab6cb3fc1a7cf896a9c3467135a585b93abbab60df61bdf9297294a4bc45be656f709ececf94cea0aca345f66985d409108f1d70933748cb0881a3140deb3158557b97b20c4539026270b69371b3cf1071631bfd9693eaa1fa7b4231b68781f5bf752bcd5876ea4de248592cfa075643546f317b740c9cf7ccd6e689dd1be627c15d2c5d6348623da7515d85f4a44f475e2bfeab417baaaa051e2bbc6c787675708b222bcbaf600cef52f082f9974d57e6ba3b0e580789171c35acbc81eb7dc3fe13b1fe60fae8e9baabc873f075d4877bcacbe2be6c149019df11a714a22384c92ab0e0f10b172a92e08d3edeffea2adbb3db78946c263bfb900a9695b5f4aa40ac03ffbffb354af23d8581b5919e027ef8cd57bf7bfc928b708383242d73987377803ff2ecb192ddb2b3bb1e5d1054627efe28c0eb789031ee28142dc87cac06c51c182cc1e11bfe810304adf632bb13ea2febc152dd17e10aa17688ca89b8d0576ec6a979d9c5a48b7813577c58e169f38852b7bdda4bf2bcc32d1d49b6e168d646e5b5a4b95dd3aa3c1d30c3694ebbe5af83fba428eed7cb33a097fe2e0c3e98414c9104ca4fc5d4e21addb87471f9cb49092de042c6cbc3e1acb3621ed7bed060d16c1b99503f95603dce3616d7b2a5775289431c612c2f095db05f2ef04f61d1e0ab9cfeaa00d76e334701713ede6c2f11cbf43b2517fb8a8658eab3123ff69094fe5cff71091fd3d1ccffc1c2dc47407757852d82b0de2ad23a208201ec59c341adc0f76eb412c30bd2d4ae59c77e1ae479c50e63c2c55f2cbcc8c0233499f52915fc4a7c8463e67196847639c4480af49ede72288d9072b848250e1e31047aa78a9b7b350206570a41af90e6ae899b696de5c8567340c30b5a101dad94c96b8d4e210bafef3ce83912d128129ea54cfcd664825dbc7bacf5842465c62012396e51a72bd9464cd9bad55214a15fb820e99ab91a8c38b4086e5aedd200816bc6747e71e48522dd51fcc30ec6be701dedd6bb369b4317f374fff60c19ca2ade3b83c4b0c4e17f3ff299162d8724142eeb07a966d6487144dcef459f37b7fd048e71080f7819982faba1629bef0d7efc64c692963124b83365643f9124b6ab7452a34d12101d935b864f1e094b26fdfc39378d7a6a67891d00c11c02165fb2eea705d467a135e338b4843b336b8e31cf03e0a2c8cb7aeebe9b0f3c326b8664e30937b48430e84d2d610ed961744adb44f9c70931eed64b1a2a20ae112d730fdc5362475eece307fde098a1db8cb63cc5619ef11588b921f59d714f3f3d2446cae94509ff9d04d406282348aa160c411f2fa625f4c61b468ac27e58373b4b7b761fcab1183d83dbb95ec5cb16e574525d2fc6de3138eb985db7e42b310e2cb449670b6658f6503da4bfe178e0127199d7a05432c53f8590873cf4c3b8956576f9c7a10fc71f44f457adf2611679507293927cc38cfdefd2e3922719725507d3e2a022b507e6de468e2ec47fb1a4b8fb3be24da67df24742689c449a2863e2f7da39b6605fb6c95b51e223f772ad6dd9904690a31ded31ed6bd8cda66a5e055f95f7362112a68cc5f2712da8ed32c9b8a2add76ef41e400b93826be2431d8e8bea3210ea55863930aa2ca1337467a3b3a3e7cac59b9060240deba4c0b67749471a116ea03b9a2465b77251bf5ee277140bdc92cb0814f1ee66480b4492112effe88e0e0246af1342d8e6100c857b3da39696d66bc962b4eff462b540b030269d5a63913b34aa84133bddbef8b26f6a73f416fc53c7acfebf645f870d19d41e167e6a421311d9a1ef4cec95a83cae0e9f350ccc759cca11c5030a9620906b01fd923f29b5ab61db8c5de92645e0cee34e274625bc704196a96563c727f6d8a3db59b5c7357549dfb4062acde19de99b9b9edce62b46cf8605276ac0cad5f183b68645a27a40ad86f98b54010220463666a5dc871891b5c397bec22d6664151d28e524a112bdb3934800a57544b41b19d52281d088b68c8580b03ce566c0e074eaa51adfa1bc9af1837e359dd89fa23478c39365afe9d939ddde191886fa92c6fab30c4ca14b592485135ee59b557d377ce2176ed6db89464300f65ee6a3af42189fd855146861fe16f9d1be0dfd96da1208648bab90fd1ef3fe1fea41a605a6bb8542afb9fd65a8ea5be14ee5958bacac0a806733118e191347695e2e163b2463373184dd92bc4118e949749246d07ef2976eacf5283ef18a64b94883794bb7cb7c6787e497d52ef057e22bf491f866364fe3f103a68b79a402a4dd7b3399900c56f7b8a79e6221b28d9e7162430e36bea732357ea380f903f212b42d05e6b2ef84a226bb4abb99588e292928fbf61e91853191fe675ad11e4d2a91cc54f817f645c43b9dabe013d5f69e362be1257b908cf76e2b7b0c5099c6dbb5577024abf2c31ffb1e6b0cbee44c6f9398a84731545dbd60b9bd84263e1e70df4c716b3f9b4125591bc33c871148ce9fa9332bbc07997af073c48945c02ba7577824bc2b0e927b5f52fc8fb4ed153adc19f36ccdfba904c78e2407a10c766e30f7fd8907107ad90a71df2529add4447ada618bea41a3f5534134c5655b0cf8c21b7672bb00e8f0a8eea1ea01c10bc46f7c85f58df269fdbf03e80a2e747e0e95863f3cdd0092758dad671c6d77c486524770e64fd74babc48deced84a5a04e0e3454af504de639b61a8a97eb6f9f1b09f65e6bc53b32772aa638e4e35d9aa8b2ba99bb41d9b8144625d26fe4d629dccbd547f82c3c88acd7b8453877e55950d1b40d16152daee1b6b4459b8f4bef390ccbcc42fbc5cb979825927ae94437be2a8dcc20b26d2885084c4201ad24ace04d4e2744d0ca3ba62a3e595b54a68e954c150f06b067610206dca8c397844f2ba95f1d58bd3bea2d217dbebb0cbe0125e7044f6f4adc4215f6da34eb17b8d6dc4b9112d341de74130a2d61fba61560b2447697c3a5ba9a39461b0f14a7a62f9d2d9febc76fa0b908938a84904efcf632b9eea5e0087bda2e09f620ae45c8cc631d3d421c839841edf10fa316865bcd9ade97faf5ff1b6f5a38f725819317a52991764be6ed3468bebd2eea2c0055e389be49a28fd474311622d73074955472f3354ab0fd62692c649c0d1d4ad4c69df054f2b7dedca50c0e378faeecd4bfca34f0b6a13afc20311cd448beac0a41aad50912995b62d7ec198159d95ff9acc0f6f077528be9f3156ef1bb95565a6fb9626cf738d2fa4b2d826049e652e3e78beed6fb88ab56e800b8324e5529b958e5e108b161a407636688b61bc797f6f4481689ebaa0a96fa0fcdef99a4d3eb2293e5a9508519e4f6cdddbd666710edf192652aa799c52f84e268507f46dd277a951ce824b0cd4238315c5342b6d4d33af5b4b860d1e42a637aa81ec7702d0a02b57871f27cd6eae6bbff9cc9324aa1c65ef1e53984770938c1ecced2e5b017684f2c9c3f171528f82dca9f253d76c2de95b31baf5ab2fb4ee6045f4f67724f00ce3760348b614355fd5ca326a7b3c6b402da8dced8473a2b3acaa4114a0a42c7ed0ec4824f34f10bdcf9d85f431afcf7236a290c004e2b4f0e38886f6bf496771742218d0ccedcb325f2738b7f337a60e9ba27119794a8e9a96603d550754295acd19b0233071cd69ca2761a5e79355f3cfe32c9ef5deb5460b85bbf8552c3c557c28e1375e93e9229c364e626a01268004937f90ad89d28839752dec5827b4435570f3bca2a61757d14c052ff3f41c2dc54be8820fe50f295caff2d3dc287dd92ae9102b5fbc020f282cebef3ca238f00e4e59573dbf87a3a1b271750a8d973ae8db8e7f7f6fa89a2d5faaf176537493c5c45883653627c29f11d5f948f2fcbaa090823ccb187f541890850327b6e1a0034ed1c1432e378499797094badf7453963893d79499a9bc35529c9d0fcdf832b4f79edb7ebb0f70bcb8eeda61d32fb498496382ae6b334ea15d09b79ec0b4f5484d1e63e412174dd216e127df8e977df46efeeeea732d84c62898e799bc2e547321ac5c08e6cf7d36afd999e78f31787204f23155b78f9b78b2aa9a952076b189aa0d71430a5eea32c7b8a722bc6b14ed4155ef8c072c5562b08a29a9efe6f5d30debac265e4a7f9dc719b6af084e7f4069ac21719c120636bab1ab8afc17a1eff6c8f9d2337c0c5118122907d9a7d27d283dafee833faf129c109abc86394e446d987c71567646599213e3a5a208272ee2394e6fdca77e8f1436feff10d6009caa4e5d2d931f46b83dcf62ecccbb629442365dbedd14b72097629c79c67b5627ed13d8155791e968fc6cf1519be411e2810db71ed5ed69c4779aec3f90512bdd10d3e3b32f2d67fcf834e866fa27d302045e1d9ada0fe3b2ef6234e941b22fe6e6b6b81f11f23fdfe074a264b318d1d1727332370be987b333cd46ede861e58721424fb689135375b621e46382502b2c143e598c4bd8fc4db45da7af304ff822ffaa250761c4a340b341eaafe01d09838b7c7a7237917ec88868d529751869fc65aa49d525c5514e40761852ee2a739039a0711b70a1e0d034b9e128c936c356d89e39f48a63943b2a86d8afba7be76140d20bc5abef4c790dc4cc0921baadfb22b7dcfd39a60e94a6e37525e0ab8fa4a0972acd6e83194e2b8ef55cb63dc6b02c6c056a09793d3cdfe922c7c12f6fee5964e87caaa2cfbae018f46af80a89ffc9b7c698a591fbf91fbc85e0e1daeb529574dc884fb321dbc86e4d28c3f40dc1735fa5bc156759cd9a760f743643b25485928bcad2217b950b9d6b063c707e109cc04c27d4c732ee510eb3ee85c1848d693a561c37bb6b827957839af3935c7bf6ba0f4d1fd0c541875be1a392d326efdaea5cca262b32ddd9ad904417c92788845199528aed2fde904d97c65d4b4f9768e8df91063c0e595d4f05c83a5695abe36e713c8948844491ebfc9f9c6bd144fc77dd61c44c6396c7aa2b27a93e760e544d761ee9b37e56d1c1e3d58bd2798011d080363844fbaf64e3609cf1248ecbb0751b65fa0787d019b759a2b08c24d87a9ccd277ff5687489da9713fe038c0d13a0e14b36f762fbc13c3be59296d2d42b238b321998d20ebab1fd986284d23dc3697978a0d4e84ec53bf7d7fe43c91717f0edb935ed67709605e554e10bf3f190f7866a35e075b7e5df6b1132985add2ded12dce4dfaa40248d80e16a41ffd2aa2cf781dca73d5b18f38640e30b2600cdde6df110827248f7199831ca25ef5f1d6c7ffdc9ce2565a1a3d6b1e2deea5b23c501ec747b0ef512d7fa9aa64681b5fd8714cde608b1504681de68026eeebe3f0dea0f552fc731130e8e41ef919b24bf4d61faee05bb32daa2f096f10541d50553eae184dfc3b0c4e33f6d831c1fbd65482831492f837322aaeb1e580fc67a6bba931049ebcc8629f1b8af449051f54f997cdca95016c967d8bb63785a2aa531a8b319986a889404b9b426843d34036a53bdc61a112b086cec1f82793c342fa591fa6946244c22e05ff2f2d72e1dcea25b3150eab88874c94f5b92f03db3b638258fcec8f943a9c4284ea84ed51ec60be15d3e1d37d5ee4efd7e3cd0912e7750a711ee5e3225b54bb3bec708e60222cc816ca147fc553a44ca2ca7d38e38463dc814ab48f7c1ef9e9a4a6c1a5ea222bd301cfd2e1516920cbbbe1815d4832dacfb53459e1f973cc09ec69e1bcb06249dff868e21e12e3371a38a818c66ed44e968b0c65a3393422e175e657d4bd65e0acc6d49d5187358feb2c53525e3f5bb60c9a15f31b268319ec15febfec37db36537b46151b984795cd828957925d2130904b90a2fe383dccf93eeacfa32aa460ad28e8bb9f6c05656661ca2dd391371654f2547cb9a9d807f7286833a8bea6ccc58524fc0633577b451212141deda81ddda0990aa22428c4da57d31821dba8a79d9126da9cdc808ada0511e6eb187f22a07aae7b1d1fdce6f8e2a5ba79fcf606c207527ce2742aa72ac2af2e6f32d6eb9e1abf6269ca106ae8a2686de5a846630592b161b21e94dd154dc2fcc86a36da0d82fb1d3e009ecd72f67adcaff9e016c923910396f5346a7d9e3b1d8e3c4a15cf63d9f9314199f25c327213c3d6a33221fd828de1dbeabc39fa07086e8e197d9e03dd424dfe83d32535231abcbfb2685d6f92a72e2099745d142ec0e70db751d698559d74ec24b53b51fb1ce8a317e63b2d9ca4f7384034683a88bdabd7ccd258739d4968a000dff34feda7124b8d462089e286d058df446e674fada92e49249e55aab5c324a3ee0322d43ebdd6b0607c4998a47d698c2aa07eb3cbc5b7fc068fdd703d8b0446e7f0c11ed9b8754301a53e97e3445c9ee38de344940338ce7e213bf153fa41d1158b53c20604f1baea45877a5c3e3c291fa145107781f7505cbf1d7caf3b26027170e2ce5a8e19b3e1eb6889739bfa01335b3f386ee342ede6d50b0a1197361134750cc6d2bcbefe7e93f42a9b8695a7047212bfbfd704939e822e292bf18e52c34fa4ece32e4149e0452e0651dc86941a84316ac523cf92878c92177e74202d8ea5ea7f3d5a64c23d55ed2d329aa9d28896b769504c71f782a69bb7132fdfca786567748ac905e59aa794bdaec77bf4ddcf0c6f5a7320ca9020b5fcf6c10ee4b35fc74ac56b808dadc1bccae6dc99abdb9807ec35d578adca874bd2a632ad28488742679eefbe3865285be809d7cbbd58ad46f35ca749ee864b67304afb4bd26c704923c812d114b2a6ebc4d5ae1136e89cb20547195fb6f7b9a0761def1749619ecfb6b7b529825f743fa0d1a005f0c76276301f9cd7ae7704ab30d3f49d17d10548b892b7ae85d000c971c315f7afd12303d7d669e85a67a95acf4f31811d68eabb57d36238715e1a6c34789e3653b56ede22b43ae9e1c2972aeb03f8a0cc21d3404b5f3de4bd496772aac3232d8de4727e1fbbd5c92c72fe535ada21ad6f2260340d0793704d27371cd3aa825960a4fffe6612692d3d71199a64f462be285ba4a7f4e4118748f6f574c3f733be28fa136162eb2025dcadf21829ddc6ff4d0edd050ec6dfc4e661f7cfcc6858b26f69d545afcf6a597c6902a2d7069a37ae2ecd5b843fca24feb6615c1e56014afa245f2c1af1226e52e51e0e791b2a8e39550273daee2acca60a76f2dd6f78310a0703f6f347ef882e43b921185160b9b21ee6128a1a141ce5a254be726cfa1b352d499b872b9a3dbde9cd16f6b6ca8f038a91d1f92ea2c47e40644c11797558bcc7ace3eaf02a8e48f88ea8f8d199cea8acdaaeeafda6f0dfc0e207f40a923463c9334e6aa8065807ab689722a2a4474b2e63cd56d3938bd7c35abfb1c1c68544bc33f1c91953c0e17e0832a9428a4da46bf0e686a735ff596c54db33ab9d4708142a857544c0d02658c0e4870392e71c0c351e49807390568a48e43fe81389e7c17262c63c178f122a4067bb7e393ffb2e8d6a1a5de6e82be5ff9b0b3aad97bbf364001e806031201ac131b087e9f0f6cf039a564e72be3db72059f42d9bbcf0f380d31d4863171de4f979ac04e2d77078d93346ef7d871a0816580adcf1dc308eb6e6314ffea7f1ac2f9dde886623dddd41f53fa51c25715f6338984ef4db4ede247eccf4ff4118592a5d93e8d04f41c87c9ef69b53efef017268a2bcd9cce65e6bff9e9820556b26093f9b8229db96f0741d18aa43f45195cb0657b1ae3d85ebf253208d751defd2cc9d2472d9a1b03a98c99e0c1d297812860f75a0bb879082a3c3a880cc739a9165e234d81cfdd6ee7f911ecc8fb7e37724abf186928e71e2f1e2e0c64191fbb1fe907fd24d94e930350f88463c8514f9ab8765b6af00617e2478f75d711d29e99e789e7bae79f5e4095dbaad25b0c001dbbadeebd7010acc2ba433198cd39f0669ab4b352c3c9a6376e872c55e558b5200f2eceb59a9f555d589e19acca859a2a95497211a00889d1059cf7835dad31086d06bc557fbfc88dd166e2ce2698144e0c42e756f6626865397183a3d4ded5248b37240aa5825969749ce0097cbc75c2c26736feb7340f51d3ba8dbd68234b132b8582d3ab542985529e32b1b52c8dabd8258709f54d32d9a6ad8ac27028f57d4af791677bd5668ae48b6e649dbc1c2b2707ecf6375815d97eb40e8d65189f23b67125d42c1222ddcaae931bf18cea9b666e0f99c599944d35e478526f694e494f70edc22685f757cd85d98be1f4ae1ed570dc737b93ce9f93f597bb3365a50d2dc71967fe99b922101812c9fa82d92f858d25832e8637bcbaff09e97b1e3f4552637215981edafc6d4159316d7d43daa48b06b205df2baebce742d27ed8af9811a6a2a51245f855e94e9c0db39a749f10694ffab314a87d2f879d157962c57baa23601bc0be0ef84f1e5ab96b4d84cec5119bfde5e3e831c1a206e41d2f9bec1008c415b97facc1d17fe9d1ffe01acc36dac107d7acef1ad1830ca08f9f47fa046ab1aa81b0f7d722e2bd64b7e5d28c17556a99b569ac817b44af9f0dc5b285acf9bf2fff337ec620430705ac56917a027d0421d38250470e6c3ab1f2874096933aa78f1354bbe338dd67cdb993e823c7eff19b27918d0f21594d1d8ca013549d8a501b7b68f7f0d5b54e33b5973372dbc189043b3cb3cad5be247dc5495f30cb585254bf9902a0422c3e3b32aae591c9643e7d4a5146ca4042c7e219ae5e5fe3d29a4f3ff84f97d0722095824e16e46a4fdf40a50308c09dd0691753ed7ea09e662e8147eb613f28ccd23e3d6f1d845a802f62b21fc4d04de3fb5bfe1d2a3aa6a56769e89344d1aa9007c7a04d5581dbac2c9c442ee2f2b2522eb204051741986f4649e35fa5402b4380ebfd5b3b6cfec2d67d0871349b6f63d08e1997808208fd9b7d448c30f3b596e77d6ac8ce4eecaeeba4ab62cbe49a2a706151cb42c02123ee79f780ce0e393de604b5c102a046d9fdc837942941638a24091da52d378185025573d5ed77f2abcfd83fa7ef7115c25443d9292ff917aa1e431c48e5e5898320c61c0e42f5052a79f1f72d9ab6491b54e485cc741baca86bd068e0d12efa42811a64c7a2d914ad2de7f7fb52c293bc9dae8e6cfa155cc687f1d43044ba8686b14b6930bdaee64f28760e6c402f6d6d5f9bb3785144b8929dca43e6764bf043981d5089358abcacbe17353d2a73c8827054b59ca8fdeeaf262e720b7e1bc4f45b88ff81b9283fb929f287f54480145c6edb26808425fe5a71e17d8b0c2abfa1192536b2735189f364b0768973ed9a04372d28bea5c86d5e95e1f697bdd0bd2ef24bf07962d04ee6a8919c1cd3fd8ed236402e85b9a43c311d76fa4327eb9c9a1a28b01e44133d00ba3e0ca834c3f63ace62c0072c18687dc6ed981b09c9dc8885bb0ea7843d0b1ecd46c2a20287d34d670fa19cff4fa386af25efed596dd4c0b46c6837bb73290203da7c7b3b932bfccc3554e45a5052acb282fc11644d3e6e4f2582d88ef8202b01ff128a625d18f98093e7152aa712273b9115f9213ea2afdc4c07adb9b7dee8d6798bcc096a4f6c655f93207bbf12415c2d2cd82c9439a0d6f821036bbd292647c58414880f9e001be1127d19575fc8fd7dd04708f86ffabea9e9ead05f1c9a0aff23b2ef61238f02b27eb2d9d63343326efaf8d4fda2f7a02b5ae92fc570aaaf4745e9facdf6d1248826e41efa27071203757a04bb50724b8be85c8e0fc8df23e6793c8ad2c7ce6107bc931de79882b50ae3e53e43f08e8595a7652dae4c6d793b4ad17cda0dd765e040543e6aa1404fa77ba8dee1d70dfe3eddaa61d10e8c51d4149accf0be387fc1985c44b65e7ffadeadb7967d32e8b5b085bd24a456da48f019614843b9195f83a7521946a0b397aebdc76a49e9a8b0d74ca13b097f96e99613471de82d1ed74cb7c5b5df1ad2068860f16b91cab53289c813ec7806fce3c210e9836442d680a2b647f08b4625753cfbb82be3e0f5ddaa36ad4d006169294a690edbac85eabe299e5b0236a4b31f8d36b79998d9f074524fd0f6c147719014358da4e4b5682e4ee079b57d17aab23e9609449e546c8d2ceecb3710b606a4d0b659aecb4016c3a3ee0020fdb799d2fa8b2797ebab6bc99a1f0ea9bdb88f350814e8b56dc7b9883e39083c02353e566c843838d2e0d4f89738a42c1f1b61636b284db3571d196f6cb628a884bde8ee1df63d2dce4700125cf88ff857d4345e4e6e67a4de0b1b9302b4fd39cb693b8bbeeeb166197d7a6a4b922757bc4ff18a97f762f8f9504280d9f636b8eba443e7f0bf4430be914c16d256d8526a0bfadc1be8d1055ea227cfad1e6fb70fffeb146c3cc8f4279f715136ebfcd6ec86916bade803576a0a6250d4bdb5bd5317b7045ff7669471e8d68f622efa991e3f91931e2cb068f103de9f65b3ac29ba049c1a2b8c5a78dcb666a609bb86112a68cd33d1a3b817f73e4d83b52df217aa5fffd00f8d5376ed141f4923c9f6033be84e2b3a39bfa1c655ae58b293c324572d213e3715734cdbf34c7e45130ab9447e29e98597481e6a07a78f80dc3cfd4b4151b8ca091370b08b93327e8f24e98241d61dc038d860f59aea277a503b6574c4e4d604736b340205dd8ef59ee92728da50858f69ef2b1e1c8044054039248fd4f9b31e844d12614c79f579e6222a81bc7480fecceea2922fa07e95fdda78072700cabade0fece5db190a034c02facbe744e4382bdc78faff82237286d770286a61b9ffe2dd6b4f3603b5413124b21ce353843b2643b05a730f18a37c04452f3f86dc401a4926929921cbf920494496336195b56cd180d0a33da343cab4f5fd62fc56e19309c0ec444193820dc0a106f7e43b10ea2f9e666ac31a6655bbf207c92be547763d535b55401585d2f0132d374e108cc3cb6fe6c45784768abb8499a03a886ddae13ddcd45f26e147f5556382156eae317cb7321bde1bebd8c81b877ff9b949ff5ea399686a89cb600b667f54260401aaf76ba6f08b555c00e45b960fb067301d0fc6f6fc2b67fc4b285b8ee57f282e0d2a314a1b46f07ceaad5b14077ba7b243e1058cb902c250ae720a3d1f4d2e59e3b3cfd62d0b99d3e51c544a4102fbc848c36a33c92051b5902837d14154d7861e19c5cbdec24886b71ffd86f459700520e8a3ab6ee4ab5a1763055b967f1bd222116af46b239dee8271529ed9d9e3ba74e5123eab191a38a93d5f9db38f66d285a3dcf5d2a7a7e11a9e74d554c14865e8a82d013bea5e4edc187f35088f717deb61e2929950626f939e888bed1fc50595006016a37678ce7ba5a42d97a5a58b9083ddc1ee09458b4ed6115b689949b2f03c71978d223787b006a7781807e7a61ca7bfee453644fb88d981e9e92213f3d51898e090e00cef382b9c815ddd78eef1c22626a74bb85f6c88104d144616d8003875755edeb3ea3c55e9d8a36bcc2bad3d2b5a16c804b46f98557ecb2dd8f9d338e5e55292cb9fe15f629b45d9c2d52e92d81d53333fdbdc6e54cd33bccdcd2154d675c97b3c87cd144c49156853368897ebe507a77d962f0e0a541d2e958809148b2cf4fbd3a1dcccdcf609e3922b17cdb01b65dcfda314480f7220aead9f4f5f6b40764958d7d0e02ba9c65c1c9d073fecfc6604f9c8dd2380eb827671ef10537547dc0f7a06904b595b87150ddaac3012f273cd36918a277bac7a84a54229e940b2a1f51e5779f051c4c95fd5a1a9470b0d323dd7ab03cbbed6ea5ce9fd52156d51275f1923c818bf3bebda08d5c884c8c8585cbb708edc7f645d641592fb8f74ce0db2067077038417d9639307001dd69566e9994bf29a4263d83f4cdca15afacc5e7372a312d8637e60c2e8c6f19c1c1085e55b22f27e8bd7601476598a2d55d3f48b92e3e7c2142453d6a5f9be18cadd0386156be441329e0dcf7d20b9032151d0e7825fc268e668542e7037e269756400fc5cf07a67494eb11e0f4b6830805404e012a9cf25afc8de95381d13c8b750b903a83bf849e80f9123cd42534fc5d7f8ee2021e89bdc8db4c2e90a65146a863d94c8e947afb691bd22a1773f584b06185bb88efe5be0dd0983dc6d85580f14a69a8833c83add44c3b6f011dbb6bbaa8ac09db9f66f69b7a144089a8ad933f85328909e421ae1cc6452efba1f79f4d37cc93b09e33e0aca2aceec73881b9c375ec6fcf4339d77a6b6a6b07cfe427cc57fb2e29aa5544f9d2cb39792dc01d13f94a39cfd30ce1847a4f60a8d12340e6484e03b9a7c6e960911f4ed9a8944648147585f3ba7694f1643e4a62a08a2ed1b857d1ae5b98416c0da957e857fcdc47918bf4c40a58689f41a8256a09b7ff1479987cf67ad8a42626d1c447d952166db8fcecd2218c262047f4173a985bb9685fcbc18a84c01b45b75f833f29b4d1d798f543d7ba47c503500fff771ea809e7fcd0d98c7655d4ee2607a759e8ab95ea49948958773c692c5eedd90f5e73ead5d802d2a2df9cafeb55bd09cc59f1059f05ee4fa4b4fe4d02655bbf70e40b29096630e41cf07317fbdc5feb62dae5483a9dc4600e3a1a08da8c693ed363632f4fd92560cb0009737f4020e193daf9545e4425beb3dc2fb542d4170b21546756585b649290a544c33e1f39ec65317665f0d66008c3daa1d70155d383aa19402a1912939f80ccdd1380090833298c58e154ef4f62c0fe0fcc9381c6dbcf2950914a725c36c1b71cbbf3150574020adb66c8ca23dc608f6cc249ad4c57e120f3ea74b26b3bdbd4e87fde738ec2cfcdd890f89b0bce663e9229017100cf8ce97e5947e291bde3582c438c0d067b452a55a91ecfa73f1625f7d0d77af4c949777ea7f876e9e144393a86651c488d126035266f70e1ae478d93c97bcd5191a0a5547371faae14d05dd16b8f776b1fbca284e6b46d0d19f885e76518802229dd9ce936daaed8db86546418ce47ce9632a302545511e43b927f74723b166fd0db3ce5d02970335a30689ec3e3d5d86c21417f541c878d41102d1b70b83d0f07e46cee77cb1d72c576b26b1f51a3abe5fdc4b2902473466d51e049ed0da07360554b9ecee97271b8ff584d3089cedc074e72dbcced20089be8e6ceb59285f017d14048f3b304e5c4aa058b2f9b1a9a523b2f709d79bab381e9bc6ab93c13becdf655fca5058cbb714e7b12dd30f43e42eafba1bccc42443c4b03edb77adfda1f37834a5f8c459f6fcf77404aebcfea4da47fff6ff359ebb449132ff59f27db1265e4b046426af9833af9d4e68f26968965e977866472881ec292e65c13cf167a05f33b7150bbb7cb3e6eabd4cce57d487ab128b4914fc5f91a98e9b11897e16f90178106cac56b7563d92e7f6f13b1aa6634090025c88c0b836c07e424530fea10d07cf9dd92c18cc4e9ec4c2873b4ce3b33ff8c512fd36c66957a15fa284ac19ac5253379d3ca57c23d5a9987fa1c9229223d50067d6c61beec4793ecefead7fe26144c8862e260093a8a8c351677a1fdef13a14fc6269429aecae2b8a0d34636bd1cd2cf8ceddfad0f8402ecab09083251ea3b9e69381de0bf43e2d48e + +Params = SHAKE256_40/8_256 +Msg = +PrivateKey = 0481890000002d94e0535c394eb3b75681c095c2291d209855b91db1904e253e306729b4e7fac9b2d6b285bc6ca3962575c7e7c321700397fdc059959768dd27898fb4a9f5fbce000000000079c0c6b6126aaafba9f31771d1ef8081fe610d5b31f6637a768279ca290a2ef32f487bd91ea287d894b5081a02e122ce6df63601d6de145a6ba2bb1847aeb9f1 +Signature = 0000000000fe66901a3e54eedd398822b70319e2eef4e0721e0fc51fc60af470da3dc646b23622dd2020624b815aaccd7f8d0baf227056507b2b5e99cebc68de4558bd0e56ff66fdbd0e8eba3f9dbc733bcd76ba1eb1dffe3419d3f00d65223556e85598ec668ae2df266edebfd4019ebca5e8b198bfed3c73022e4ed158c337c3f4a5c9f1d2166068268cfadc0dcc344cd7fc2df4173a2e4a4a74e9e503232708d18d6d75db625fef9132b66d25b2ab132bcce92d08b0fc08b97a2bb0e59eef53612f8f663bbd8c6c1e48f639fb47bcbfaba7f0d588597a707ab3b46dc766bac559e8c660d31d727403a90402884dc1827e499e2c2e13cda1e03025586c55c33cef6d41586f7a2557bb039e2c97885c82149fd9c9d0152b5a040665b5eaa8a84a6368658099cee5b85c0d39cab5182a10fc87fc0b9711274ea140c78099f222c767e733e629f580f2322254d525a6dd887e0afbb1062289a868700058c6b173cf920a54eeba3260113c2f37bf26b58a081606ba1c9d109252cee3aa01caab8f366705c92092114e99521d412546ce51aef0be698c8c491bddf7e095b6349103cc7d2cfcc6ce43d2465f63d1ebe83ae6fe0e37761a155761b0de7f63af35b1868fc8b912f2938a6418633e136552892fd21b910c480d5aef45776c808e40d8de4d5ab9a557aea1950d2ceeda2b6b6661e1162051e9037f7a465400c68113613fbd90185b40319b420511e8cc26afbac8e6abaceed01a607fecc53d1b52b05db57c6e03ffbe6360a7395f6c8ebb1af51891127ef5df1848a28ee0105071d54d5362e07d49e77b1bb78018db6636cb63f8c711cab798c0c5a1073bbb92115b0d68a9c88908f0bb5df30e7f76e890dc034817ccd2c8bab6d172be1033c3548d5efe7c81100019744a1834fcfd2586ef5a9f72dd078a28fe9a404a1856e2e290a48019ab33a9f4ee8aeee3612e3af276665b24a2fed06da6e741ef7112a574290ab40abc5f1e8eea71746a46f66caa1233d733d9e088e95aaa1846afb962b6cc51cf23aeaac9428786fffb8bdb14432545c12675cc5d92869c5ae5915d7c37b1bd767ea10240b1703499781cc743ec71759457a7bd747d11bd6f912a69a3cb452fa8da35a51c1c4c4aa82280276bdf7167560a93f0a4177f995d55ee20b335ab8ccafefd460a83c7c39735c6a58585ed5ddd1bb882aef3c8130cb49a01d775a602b4a0b98bd968ad1df7d86f498329cbf1ec39dd46bdba62fccee09c6a2c959d95695e5341587654189f034fb759b3bf1f3a0fc68a9e7c74d21dd1584817ecb21db6e9bd12087080c10d8dbf25fc2bcbc08d5e43bf5daa1a066a0029ca08ff5845a7ea56679eb24642f3be85f9bfb0b4cf5ae54118fa1650d7faaea874222a175e573c12e546a0e643ec11346d95f8f0dc3bfbda1f318b23a3faeb12fa84e92d374310ea5d381ed3e11f5482d076f167f2c08e5315d20cb7428ea05b890df0a2e92749fb58beb4caa22c13e105b19d8b4bb1c316b309ac761665b2fe427dcde096ea38e1b5d826d196a5badca40f505ccedd70e0dc213b65a080c98a3518034bf64793e4501e1bf4dc8d9916a548f92b21dcbcf9f2ffc1fc5899827fde70630d804ebc7bf12c7fc620200b17812795b100d6c653eee2482f84a176f955d0112a8f5d66e9263ba1dca3cad4e8dc382ebf67299a7b349e89573a8301c88c035084d83f863288746b9802702634efea4499ec6fc4e93938ccf585b6ae00050652fd28c71fe737d3ccc1030d89863028886520648cae266187d1e038c19efacf917f8fac6e2255a6a2c7a2100924ae8e90f8124a5bcb5b21595e58753a0efa9741680cf80c73a990770319260e6fd757aa30a2d65d12bd3f84774607b3b5bbc40ed949d7d07b7fe80c0c0e5dd74282b646a36f289de10df56842420c652c88853b7ad37b9c98d8b3a89ee59b91ff0d3ed98584a65dc566b8bf9011a4bd43ada23358aa546958a3fadd499ea1e0b674a2b6b2b2f06e036611c8bdf5b95f99665f55fc8dd5f13947eccc551069568a70f4e20c9ebdedb8fa06b7241be5a58eff4dc77cd097ef402210c003dfafed11757b2fef752e69d7a72acab5f0c92471bb8be09b6563d3941884c0c5194091a06e3f6aae3b3dfab3130691c69b8df2bde83675f4da1993c98095e6e88e8f7e18415b0f18d8ba26b139c837fbc99261952d4b55b640ebddeb3faf33c07f1a31b9bc4a96f6bb6e41d053bcc287102a320c0dea42172b21a01b3ac14941b1a06b236723b75c6e53bef48aad4b4c6c9426cb8aa6500bd5314dfa2407ff6c52232dc7d948e09f3e38d8ba0809ecd683059394de886447d6b0ba22240c7aac4993ca6a6ed27d4c60a78341528f67a6f2d14a07d6355c87d24201e847473a9958866dfc180dbebb8b0eb5b6a613514e5a98297903da6b8e8c15c64f54d04deb3c99b79871d18710636bb7c5104a732f628a71f9b96f6e1addb3a9990fa44d2889ad301cffc898983ff2515fc9b7cbd2074e0fca0c209697516ce148a6ce49946e85a1643053a4d3a38450335d2f42294926d6f9753c2dfb22745e332a61852bd4d2bc9bd2cc9671809aeac3fceb503a81861123f6ebd292fd0c0fd231088b642b78fac1b729f62a7a5d4956914549db2ba54eef359328e4fe897a53f4e57b9aa0116543ec2fba2f8349b7d2b25f68f258f316b90c60d6ba1931cbbd740aaa1757e67b7dc37d276a599d7909d2b3573700f5d07b595a1ebacc6fdd4199b4df6f55d6aff53b04f50c7709d141ce2f2e6bd0bee11f95f86eda49885654de3ebdd2b338b1a88d2d0601b59a2c23779b3629fe42684b53581997718dfb1b48d6dcff8c9abe9d8578d881a37ff1bcdbbf92aece9ced74004613e9e1f8d5a7b7299b8db59c15f5ae7919e87155b7edb15435747198465866c913f42cef08f37c9d49adf8c815109d67014e6941f25d40e779f4c395c99e6c9db2e983429da75dc912c71207d94cf5268a00aeeb94be5cc95a99327a8ae300c78b174591071b28cfa862a49cef69d81b20724ba3995bc7056c28f8c2040d205e0ccc8d4eb20f6a62492e5b76736f58f7b9ed93090a7601fb5d0e1c7e2fcdb07540a149a04ff595842f3ea7d936f78042b4e9e933b19c927f2c8113c807cc4ea83ef9ff96038955e982716cb1787d6ba48932e2afb8094cce334cbaa64894afce357af0a37b31e53d093a821d3431cb20cf67ded059564b47fdfdbed6fb12308a2909d2f9f70a81d2342f37f5b0eb86063eb3f5de6a8ada8435727270639f2fc1fb4e875974a028c1b30172d8b2469e990534a8d1843fb52f08626c6b77a4bb02a74a5ded300b9a458c651e575a299b65d8c2921326a58e9a43386ddac508a66fb3a9ff9f470144ad7550bfefed4e51273308fda236f1930d1f60ad96bcd5c0dde0cb1c37beeffa8c154292c05b40c70bbf26bc78f3d57470f9a7e9aa50f5327270ed9cda3481bb428337ade6fffae8996a1dd362a9aac1a8d1eb1818f5f48254447649e802cbeb0585a339b0996dffb53d308d4cce180a59bb455926ce728a3b4c6dca8a4aa49162085f50407c74f4ee0f143dd751f576d7cdce5e608bcc7bffb297c36b7716f41957fc5961265083ec654f85215f9c9065e0c870dd0bac16abc48ebcf86865bf38f3cd3f2543e6eaab250e258a71cfffc6665d52ed6dc41ba7a250c8c69cefe2341065ac78b7255dd804ddbf9fdef1784810935febd66d40d2c9aa8ad2f75d9e63757db3b10cb8a638916d843673e67e69a50c5bdff0bcaa3b749dbeb3c43872ba634866456f2bbdeb1605fc6c002efbdf0c452c4c3c93ca5025e798062188b16a496623e87671260e103b5d046b3f8e85df4640028c0202508e3e49b9a2dfa3c50477a5455a72b85e9368e59d5a5f5d6f29ca13479617eae8edd712ef74168177aca7a5f0b1b4a7d3ebbcd20e8fde1ad23c441af2a4a4921bf527e0428e928cad06164aeac79b16cfe954bb6083739421fd7514cecd0bdf4a1f302a37955b7c3459cb2f6fbf0770debbbfe4e86d632ccd45f2ec967f85adc3e87b052581bc79d9117545ef6f30dbd846b8e77452040b8ee50722a2905c5933cf298d6d07a9016e18754bf46d18a02eed6304b7cc553b61ede7dd2c0ec9aefddbfec466229cf4202d1ab808e143a15204185dd6db804785e45883d8eb7596155f1dbd090ef1280907c6ae84585b42eeb44e21595f29d192babcdb2fb32f487426ab41461eb494a3e6d360bc8e155799cac17e770275c4f419dca640766db1de996b6d75c4452fcc019a6549e881f24e3e5b3043c96d43dd8c63de88b1ee05180fac9998b12a49d81b9f7ad118d83d30849b35ea3a635d1f9bdc95d8578c040685f5e977fab74c7e49437b7907aa05936b7d6b6b8a7bf34afab48cf75b7b9a4212e2f3326b28c9818aed494b98295ba356776ca8b0922688ea51bfaac7e2ec74a109f231b55e4959feb779d1f06d0c8e5aa51c1779d85b34308e0d6e49c8e2c00bccbb044bb1b36bec99da9267d4bb1fed69c171d91034fc08693a492aa49a4f230e89100d0579947223b43188b13461a18b1167cce7fd14195f3335cf4700ad5d33ea077d8cec7c0c94340ae76e92beee84c54745dca9e99132c5a8f07c1d7f2115c8e3509b7dfff9517e5a8dcc08d41dde21b728f1c4debd6d711b42da36492bf7660e7cb96e8061dd65fcb8d7d73f6fb1728823a2a883c832cffb8273bc0ae25b55f2302804dcf3b42f42636f62d6e5ec9ffaa7712f1c1d22e2f1c171dd8eaa47c27e81db0cc4ad687576226d006bfa8c54955753445b0596f0394789b2fee41db5d364ad3c9c21456d71231f862a88864917ebca1800d96860c2ab546d6e02bdea1d5f4803b2aab572f13cb2903896187a871be0217cf0609f1909c638d9b8bc17b7bb2adb450206646c9851e165b056f220a68218ba596f570bc6ef46a18b00fa2fd7e990cd1bee7d823332b4577f7ac1e9ebeb98438a20a5ac8aaed25105eb48024886a2dbba50dd55fb252f09b6cab518764c03dc679eeb470d7115dc4de2459125183e7782925d874fb946b7659fb7b8c4bc3d588bc00025a8f4b5ef345bceff2e722739111670294772bd08871a127b7d74516d07aea74496d643309f08e469359684085acdeb610f1f27ab1229e6c3eeadfd9f7b2ccd9960e54d80d402bc955bcff2dd47c15b0a87f20ca431b90b4844a0b6a1920325325bfa2eb677de4bd1bb02c4760d7ea55c17c51e30ad0e3ce12b4874bf7d8dfa4bbe46bacc4593eb9fb8838aeef72eba94a26c2fb086b9203a9e0f48f096e91ed58980ff671677a297c43991be967cd8b3cee70606685fe38ffdb96f127fe7b535062e185b1b9db0173b31140ee25ac8ec738494b75f6bd835ae561e503ec7608a157ff27c7697d1edf42bea02c92e84a03aad7ce36e1e406bf56d42566cb3293d85b182d40017e8a783a0cf50493d88e826eb3efe4f1fd30859e83eb21226aad5cee1c6f9ddf210ab2f01a7bf3ab197c01ef61954988eb50e5c63e548b12fbddaa205bdee1e988c0edde3f19e644c471cd7f4db2656234b70d82ea51abcbb9a774fea95acb70942abaf6fdde3a31219f23e16dad9a4f211963a48650b3030af3f5fe1ee8439969167e5e6fecc3d59f5ea6fd06d273bd97dfa16befeb2ba94927c893f6f874eab4d580d8141ba0e2194de548cdc424e146df2f639bce7f02e6305386f4208e16e4c8aff36dce6684b181edf90ab1236840d1b4bbd10045ae3c6903b873c4fc9ce3280ff165708365f0418bdf521823d2c29b3c41e1aac821f5b3a5d3783e7d380b7bf852635b07b44dc1f5ab844560a35f01c49b962f8893bb796e92308521f771ca60608eaed9112aa4567ce67d53738e934c86a7dd052d78bbf6444df824445eedb41f50a20bc207220f804cfcba4fd733eb1a78e7a3d3a05c37a6edf217ca3c4af53c76ee270b54c9a80e81791024e80e381d9f8d6a65d10102a6c6116ea995c73202e329bea8649fbd6435190f400333092f3707d938d24d61a598af3849ba1f21c7f2d3ec732cb3b36bb18c91ef52470cb89565475312fe42277fd20f2e9f60e1ad88c910bc7ab3b9547e677152d778d802396aecc62b375386b5b1d3762b58a30a24afd712ef1b648826b14454a6b338068820f266b534660afc85b34630f5445efa89b3f2eaa5f1ef5a83c72cab71700716a8d00ee729ef1d089f60b679177cd0b81473ecaa94d20cd72cca9da2b212aaf84b63de6bffb10f36322f92b33fa4e198493552b8595e1cf7896594dae4a06cff63cf96e6a0f2f684752736ebc10707da0ec7706f2fe4c19e69717ce2d8d64c2d1cfd7e3f55007c1cca26e6731548743fd0c1496de118b167dd533438157d2a3f03590c712ba42fd7e304989eb7b2e2fe0b7434ea71ab6743f9df88de156706b23ae3bb8a6a22c08edbc798ca4268f7d814a525b21e633809c41b5b096c95cb884ed60540323eee2117b4310276e2ac9f0692d7f5f0d54184ad8c73af74c966f4d635ae42c46e91d172d55a23a76befd80da60106927dc1b988f339599439c81098353e1a16ca657207660ed15d7a19dd4009537fcc5dc66ce0b5ea71966b70fe15f736b970d32f2167fff70d2dcb6e65c2bd96dd0b6d369ac2c966fd1972d99409efd966a0a41da0f2e74fc3456d8d79a19c24c1589a38e38078d7e451054b8227f4c76d0c34992abc0f21e8451d552fbbfc780333f16ba96603ef0cfbc6c181fc5672a1ccd2a2510c7299013d65b2023dc9278cd0ff54795aa81aef23c0f64b1b58e3169eda0e2a674f12876b643154fdc894927def61ca3758ac3dad4c8463320bd427be906ca033c9816e40355ed5b27a6342e22a2fa55a9938b50aed6c3c22199199b0577aa9288f89b9435774c22baa2c73f780c32b0f726a196741ca390a9e8ca732fb6bd29564761c78bf97dca9576a29c71399862a227607951f5d17b5a6f2c423848270805d5b538a6189a085d30db6b8af0b0b4fe09bfc146cb27065d1959a8c1721332558b990c001d1ac5c2ccbe8aa32cf7631bc5583d4ee4307b6927f1576aeff6f25d577f3f86aca458de4ece0bc10c592a6dad9ea5d64f35387d37e8dff74994ae8d268c7508782eed1d77a80e66ff723acf4596c67cdbcd32b2fa30e5c428cbd9b360cc6606540aede69a0bf6f6622f08ef29fceafda8ea859964903408df67fed5ba2461237648eb6221f4105f3d176ba87a7b7b873444ff19c2c3224bd33087a4c00f1d0047030482c0cc84de4547bcc40650a8e051d86c24e2e63fdc2941216b9be7546d6effc5b88bed679623d5bf14ace663a20a52755df7c012c64f5f357d0ff88b116deadeb29435f6f57df4c107e0b8c0deda6abcd0f8902104d73da0e364a063bb6cbb992428fae82c7669aaf62e027ca869fabf7cc36d2b2c6a7be28537f5e7328b4ad8021cb57e352d10db5b5be72ecff7aaa0563fea9b3b574e1098724dbf4a9d98588c1fc5daa25aff42992f1151c88bdf625e140d3bf9835cf0065bb34a98fd5d19534b98a465b4b3ad628eeb4afe9bf05fe927ba805f3e4a2d4a2528a5cebfd03336a9b712538f6e3aaccd6cbec5f94fb335028c20a4af10d62ff2ad838822f7dc34813a6a589e0c7543bdb51213b5463471f1ef6ee77ec19fc5ded3c2955d3da24353fbf441f052591a8d5dfce13f0e5e978c58880821b50a21025dda89316d66ffb94b76efdfe3031b575474c867ac0ecbfe341710e6c9f08b6e2127ebce6a8a3212e010f92e2d62c35e60f79f2f8c1ac8ced48f176496bbc491848cda25a0149062c5305abd94dc3e5ce90c18f8b6081d0df0e9083e1a79f1a895c01bd3224602e3e7696b205a8a8bc8a36d0a0fe6dc879bc0988727651f0f65c6fffef0440f2b0593aff336f17f5e73ad012f328b0afbfa8c13bfad954e723f0d77c1b23f94288f97520096ef1e599b31482351deb7445c322d490b7c0d6b8218990ce69174a51642ad5ab85e087f66156ae9dcc8de6033aeb40bc430df3e9d1952d3b295da6785e7155e15ec8d2843c9cbdaed0e3ee39a206269e08f0adf88f34d76d22137fa6dc70030d3d4606055a309aba23c89b99766b5eaddf93244f6ba5e54f3279260c7a66917c39dd5398b6c5f4228f0ac9be5e31b578c9bafed04ebc9a53239df4c534ee6cd54c0dff72d17de50c039ff691cc5d9f92f3d2e7d0bfeb1e28126a2c520eeaee62dd006b433c953d32f11f07801b8785146e954aca1444e47f7874737d32647e196fe31bcfa2789f29ae6ca954fa0482166a678521dddebd80dedf0cfebfbe307b316f7dbb9725e1578ede8bb251b8e3cae330eff679136c14fdc97aa866a248d83edbbfc0e262377415e4530b2b64771e2c221021f9210ce70a44680eda8bded796b9444b8eacc950b3908998d4ce352a17ca094b7366e5f71ff6af4019f25549f1a13ab11a900d42d6b0dc4fba0f742ac784731d84a9293df704611f9040f257f03c5856e2aeb7a0c26c73be1cdb08a79bf54364d54e97482aaa18486b2049318392560989d3d90d8fe4f6d5e19db554c419ab89d51890309cebd551023dcf3f7cccc48c362d7381f186afcdf65e519c4d14c7af5223b71f94e90486c50d425f5345dc85da88ba4e90545f8667809c5be7e4bd4b56aa9b703b63db47137c57746ceb32d3bb96de4bce4f01eb0ea15f1ea9c5ccbf2dfa647a05e1105539e8048d009e86276e89e176d6b078864a6d9b38942e540a9b7bef4fc3be33c47a5124722e7500b374bedcc28d3976adad72ea987c549e0c51460e963c8d7cf955507c03d435d20c4300c8922f7ff5a061e70aae9001bdffb8079cdcabfaeef60a5dc98905b99839b1c96157b3c6a348091e394e1feb6f6d827ea7926d156bb346e082dc67bac3b75c0671a5bee9d6627ff4f253718728a1f9d197e7257426eab7216f87ac40b9c264b601691208ad871cfb3767634c7a92a062d02b7e178031916a3e75222ffa82af63a60e6fb5f690056197792f5d7178e587ccd15f3380ea0e602db0e69c3efb08bb41bbafb1ed5ba7e1d894a480caf7f1c3e1b5da714f8843ccda8d3fde13359fbbba21d01d857ebeef9a2542775ba162752886114a581b7bd22fa9a4d2067cc123a67205d284837eb0fc768ca42ca86bf9139841195e75ff573a0d7e3694e9c31d70fb156de0e47f27ce960791d9b3b036bb7ed4be308693ed4d10414719412fb094fe74b598681efe513265c42d22ec00bfc782c366fb9d5efc6f19806f66e7d4fa0cb662a124448bb778cdf86485562476d4e304c4b1c3593d5bebf0f85a52f55994319112d87464f6aebbcf70aeb95cc8484a06796f6b0336fbd3726d56becceeb2fb9c2eb4690cf228ea3d8dad60492998e9f782fabfa44a384446893dbd6a8e0622dd09a43e8874a97f5d8ccfed57a0d49e406cc73a52e63f11f991c3f311f4193d8b93206dbd7b87cfb2c56f3fcd859a19b90feff43ad4ff9e1b3ec660752d40859758de02f1b977e7fab755ab37fdc5140f4f1c61954106af090ead0730216e7e75c434c92cf67f2a039eff6af0dc6eb5d1978db62b5d0d20a2f5741b0196b75437dc060e1c00aff27816fb5f48911d1bf619d55fc3706496c849fca514f37d11589f86effab52abf66197d1b934867a17e4b98e9a048ea8fc475f79d828d703ba098642ee5db2b95abad8c868fee0197bfbdcf5e7fbb1d225ac08b5c86bdd6d745b0c85715aa9f140609a21350153f9e2480056e25932dd8f9bbe8994610098814cd1b085397a8e51ea3cf8c839475bd62fbba9368aac2befb9f9651f71f248ed4c5f6a72016dd05875898f64798b85928209578db4572d67588c244aa846539488fe5917f3b9e101bf28668b93ace7617dc7c7853bfb6b387cd0235e9d9f45f610801a27c0de9b9fb38e18cbb4e3462cfd0b09539168d4e1ccd9185ff8f52fe0a76e12a857c26c80c818f711e1a85c573941760a2254f1e44401d10cb85d773a417a8257e926c2689078ec54d3add33c99ac8bb70df10096415a3eff38ff4682fe75b5f97b3c17dc505c08a709e70ed1670f7e64aaa781055d138de71e68fe89ef0316d601a4209b7111cc648f1e4b307a4394801b8b7f360a38cf4e2de3be61c6b7ea00b3babfb303bb74417ab561503f0753be1711bf83eeb42273d8dc04a95b1fbb745dbc8a0fb9d022e966ee964875af8df32e023c2be0acfad2f934bb593a2f6307c057707b4818b3f9549230529ccb429479e538a326f078bef00578b18892bee1781af614ed0ab0646f76973c220f2eb7e309a23db22007a9546e86a134bf6523d9c4afbaae0f83a1c8e76372fe6a8a7914ae0d7c892001407eee8bd2dbb3a4e5706813c52c5cef1cb0b0bf08a1fd553ba3a765bd152adbb18f51d3bc0fbe593050c7b591f8599b9ec15d57d1157b858a5afc66c01be74a35c2c8c9780d1d847f7571b82a8d2cb3ada9189c719d0f8b7aa7709b06ea922a24ed69ebbde56c8b5dd4803b5509e16ec3e6a127f77d2b2e1e4770963507add19daa52e01e36b0bee58ac5582873f71a2f08711f52fee17525cef1abfdeaad7dd218c50a96ea1bbd23095a527a085d52825ebd80fb083065a33b6433b4ec896bc4dbda370e4462403be8c59063487193a33e92bb1c844e41623cfddadf60df0c9797a88fea195027fc163a8f6929b4968e5717da13406f70f5e216f55197766ac42ac91ec437764318cd24bc0e1c554fcfdccd3699b7216960ddb3119ad2b805ce2dc5295dcb9ecacb8c7edcb6da132c9711bc972c103274f99d63304f204a95177d1d704350d504ab2f78d8623ec2867788a9478ace7c0df6607fb6cf2277410ca75351d32e35b45d5b0db9d51e4e26ed9484218360935452595a95ca26286c86fdb158e19125f48f020035eb538c6d98a8b7c327d0abda363a374b3f91fe67453885e90a73d62162846ab5439bcb9d8a3a71ac401b488a7c8e5d164b3d00bc9e69d6d56747c34f885be25ba84f73b6224f511582074af48beb80366b8a1cb3d3c26110b523d0aa8de2d71d77d9c2bdc9fdcf5a068cd815ffc46f537fe362786066fc3cfaf13c3f176d45b140f5e295e7838340631ebaddd1bcf1aeb7261fbc64dac1559405f1eaf2d581970a6e9c21793d961f85cf37a803bdf3e5056618dde9e271b277d930dd4477a0870ef340e60f6c6d763a766fed32ae5e301e747956fcc8c8b6f9be93f5ac36601e791075fa8529e65b6f4ebdc7b96dc866ba677b28b75b005891f85a22c87cae91304d1d4ca08855ac52048a1dab473a0d07a38eb80a3d1590b8413759b25ea344632eaa6b5c77558f5eeb494f6fce16e50f55b4e42ade286ab3c1725cde86a07dbd0f889187d71d15b99fa03c32bc0a09bb251af76c3cd90538911d6d155fce4168dfe47b24f1c6509f80a7a32b314e3db9bfcbe87ecc9f787dc96a23657ef0b22efa18bf9c216496d227be664a7e10d0dffd4dd965da323d1e6899ce59519ac57cde31030eef1db48bfddf4dacfe0e9f108c627ea93317fb1f63e49b67801dfd9a7e5dd9ace21186141fde8c8b41eb8a6926d6733937985c1b59409a757372dee8f2f3ba3b7533f89969b440fbe9847db619124bd8be4e921f96409e2af87931e6ba38b7b82982da0f0ba14de270f960aa4d691ff6513d37f5592277b9d9b59e1b3ff7d90bab7168c973ae75f505f0a9160582af9a26b3c0b5ac12c19deeaad3686f9f13f994d69ccd7477b1e04e97de65077d2372a0d4960404b239a1656059e1342c3193db3a3297ab812d86abf9095ce5e8140359b5298ac4979574d70be300dbf82937eedcd4dd293fdddce49a9ec3203d63b3af71f3215fc9b782775b5eca58c283e6da60ddf4d027b61735c02e747d6d81a4317b51718290f263c0f555aa6f06486ace04b79750aab449e3a3a66df3a8a70bd436e40bac7128216938de02afc61775a938d845eac863a9d15ee67e7a31b1c489c7e7c53f79a4b8b433855a6d3f51eb697b305764282db719e58e1ada7d4e0a263e6f4120003d85172acb7a5ef63f25c636d5af2dd320c14eed05675af65efc5cf7e1d00a073de430416fd4b55d8e256729d17fe85b202f870493bfd7afdfe41a92b32f99238e389ee580bdb46b79f96315d1af7aed7aa7d8720fe899b3d29c72c816f3488759acf8e38df62ad2d58cbc1a7557627618457ddbe90c83030899a6f5426242e8b02f3899da905ea3a37e935c0aebda9d81e3fcc5701ed71edc1214701e548e20e868e7d858beef009b7c3f0296e5db9923c31a19b1ee45557a927638483b0d8e81a52be4d1a08abec5a966a14f77a7c5b95cbb7abc75fb676f642e64b1e7294331a647e59aa8fd3adc471485411af06675521680f5069a63ad2e4481a75632b4cb67bafc5b772f279d3caa3886aa1d3ee6a812718b85d651b7a60f60a48496460dd9e870b98ab62ee433458e776a54620eac2d4bd65a0bcd51dcdd50b3c256e59e963c2811639fc35d8113f71a1eae36343384fb85150abf69209c7463cababf563d5c092b995bc1c7afbc2710590e0eadaa459f47e1aa9a137c534ffc7f9333264910c844c6b872d4821404fdf7ce643f3248f127884ff81c43aa1f9c87714b767ed103c961ec40bb181106a8b8dade9014b170f3a29055182f1a7309697bb7cdb7d92f3ec0df2c7a1285198e843598fdcea0ccfd52425fe071a691cf6351cb427643ca2a8c96dda128588e7ab2cc0b2cb1bdf22562755c2762cc626886666ea6d45c701be131f33a0007d00f0ddc4fd9dea43166664c06d084d0f5fff16fe9a0b163eabe85d9f9e45d28005cc0315e72321409208628e6b06d81c40b21cc5f7d637ac2eba611de60ea4a3fea00864c6b56adabc31d1163a01e9d8b0f99c41d86d1cb0c9afbd878df92eb7ec99086d61975ca9402cd2df17be9cfe8bb2827a37d55ccb599219cfb9736b32d58730465985ae003fb0963a4b0d443bd34ee52b387b60687b8716a1dfce07b9e0753b08cfc92c7523b267e5549f5be33079e5d46b4c6b9045c0beae91ca85875f919e27a5824cb0e8ebfde0e69416892ba779bcce664a8aac329230b3af3b6781d6f7c7d6a54e9bb160841b95c2e9a2292bb48933ea8042f6a4459e85461cddd15965271b00db5bcdee812178ba46013b2ab4583c43a52f82b4bf323e7eacafb10db95e85081273b54b7cc59c9de8c29ad1b5e19c4532c07e502705126ca7f287ec7e0a4f64121bad354d01b0c00ccccbdf21169455e60a3d3194caa317faf2b17e7958f56c3837397c2cd87484d8b6cc6383f054368b58c82472b32568a7f64f7d816170270c59cd5fc45beeb4e7c7c34a0a1652a1614409575677e96e36f91bc75424853263c1f1fd8aa30710abe9ccd6755aecdfa48f6f042734e368c1ecb6cd976c7c97e3ff5ad126263e2833a4acb5c68bc1e0e29bba1b8ea8bfa5fea8d007739222dbade680db84ddc385476c0144d6c88c99fa6b7a61ae47299e54a6151bc56326b4cf126bd8bf01ef5ab6c3bd982eede71afaf801877728b42ba4dce04ab7ca5cdfd62a9519f1d4a8c35a63de39e45e686ba50e5d56cd9174b0e3db181d8d02a2083122058ab52c6f21c9cf278924b05730ef14878b8195deadefb3ecafa66ae0a2948998ba4ceccda8f2eee84b091fbd95698fc1278cc922472f0abee8d16b16dcd9348fde20313afc45fd6f9341c1f51dacba4b853433556c35b1abb4368dca8df97d30b1c84f3b651b78ab037fad5762f3be4240282c02f8a5aa5e27f529071644bd73add9fda04974d7d27e9ec502be3d29d73b697a02c0f63ddb72bb92ac63b06fa110f874ebcb3d442e4880585dd853b490fdda00179afd40027c7e4454524aff559a70b837efd694a911a93ee3554d91449ca2a14815084a52e5977cb96e55a1798ea96980656c51e51b8adce8a9878aadd9555e2a72f817419f74c507bff0f65b02c3d29db4c8e0f370c2a1ad7e86402350ca311aa60212a3116d90f1bc3becb99be6fc6d2ee2bec3f6682e7419d778097f39a69e53b3f9a5c3b16d703474f0c9b7c857ece8d3f2748aaa1ad9de17389990c2e8730d5c7d1b62de2f532a90ad8eb6f4065e987688caeeb1d89a8f080754a069863caf44d353c68ead2e90efe3d8dbacaaa43528b42cf63b7cc7e1f7091d009db6b7a8980587558a8c20e52f6e72a83722b47e5ee59830c1155dcd88b157e42342abafcecd58e26e20e02a5e52c0b602243b2899c5239c2c99c2593ee4a8eae93e6c95b6fbd2fb193ee3296b2b365041040476126c16bee7c4977cb8013362f3b63e9c4ddca0a51ffecb457e65e0cfd6ef4fa56ac715d80d4c11498231fbf28b61dc6bca6d74e78deb8136ab4de2f5307ad5c11b1098cdba0324a97185068792c1dbfef14b960b60f3952f658b33cad9cfbf1e18c7f4b9a7e9ebba3225bbeff31b6d18a91a3d041a308f18a8d8ba087859ad029be54ecfb7a58a284269b3caa85ddcaff2ae897c862113840371040c228f13b8e0614d8dbd279a6bc6f3073648c5b203b7fd918fb16d15de04653de70dc21be10980e0bd2f34b70344fab29a009ab06e9bc276b610c098583417c185c9e20fa1fee58de8fb5f042b81d78655a24e7f7233699c0fb5d6c32432496b13aa8ef158dd612c3f7f4adea105c9bd3e1ae66fd6aa38ad9cc6455144ac783bd87de6d7df7b8ff9ad7c704182460be309101cdca649cbcb6c2a9f38d4bf818bef851ea942b3810bc91d5b1ecc8d63407d3bf92fd1383bdb8ec24bdf264a7c88ae25cd4d9e7598c48863ef6ae7023b8ea0c3ce81066c771f9da8ce3c808f63cf36583d81ef619a0c0ff28c9c42d10219343544c08b4b6ff0f8442ed516699c7711fd75e26d25d96ded8d3bef79c08bfb327da117fe0c9975612f302a7bc514fd16f59362d0fd9254c6173e118302b4b8d25463b787daddb3f4d1c8d685c26c3d4ea4df418659a782a3535abc5bbfa37eca4dc1ab93b80a9c03b1aa2bfbb4cd8bee88956a9a0577f5fa60a3c1a3aa767d63a2bdf6732584917b07229d9971bc1927ac95bef21d613ad33278ec01188e902d0db4c0ad3562382bf1dce0989b01e0e61b0e7703d3e3e0ccd608f32e0c594c2f467fc96c65f847c4f863c8cc381fb9e6dc0369a93c7af47cea72c36e8e5c0932ac05e484844a85df18a4bb01a298d0796a3116c98f23af14e2771164bfb6cc847426ab21b9da752378ef390c15855263c8121dcdd42813171936a7f622cbb567a43309ddbf954682d772f2344747ef94420f8344b42a78851866b3a15eec648833cf7f270b1b46254cf9d654f1f09154bafe7ebaf74e648af7c10a3195b4f8e99e5d00467fc8f7aed7006d69cad91c782df86bd94d874c9bf8bef0c73c8953e3b8c894f38578902704acb5709fa7697707b2030afb0ee32f4e028f79d9b762eb14d75bc56e0eeb5b27a996630368a7cf7fd28db2caa58d904a032289bc0190041cf7b4315bb0e063068fee4cb584106125060ad34dd5683342b81c992fe46f64c8c1502fdb4a3ca92472dfdf8b82a4edd668bd4d83034b1f2b1b1365623d9d244c936aa2f8c81186bc04ef66c7bc6a8467a282091f099376cbe46a09a964e942d92f497e290fda5f593bcd46c5bdcdd5eaa0f0092b9f889f8e82c0863f80ab5e546e549638ea5bf36342437130939392328c39e110dcf9a03f2576e0e5e3adf5d38d9aebf9d6635d8c22090ed237b74560c168ea2cef6177288461c27a84f33cb6280310b0db9b5b145f3ac65c3aca96fb62b91c3fd4d6b94500a35ec3e2c2298ba58b1a3965a41c11b6b4d505761d31861e171084353b2d3bfa7b745cdd2ef357553e16043eddedb73d4ff475657d655a865b85664e6605a73422371fe6f19e18ce371f61e441d3bd13f237742894d1850ed4fcc762bf4157cbc69b049703b40daabe448d18224df62681b74f8ed354d8b32c4576936506a1d6423fcf99e701fc53375b9df10e96549eb377939a24a34ce9e9fe1683ece26ed0e1eeec2f7d1fe31f9fa803b8f5900735b17f1e431076d9cce27e82ebf220d6416f89594d9d8480844a87d5b16ea46b44788e1f697591cb888ab20849059b1f8cc95c2d67bec165e3ef343cdf656a2b7265d2e4c5048d6a243794b8725a19e98134310e04216e333da129d0f0667bb71678c22acf60889df5520d9ba32690237d91c180332cc1a2c3cd441b9dcef01853c45ff8413ebf842885a722d046fbbb54307094c124de3959df6200c624554d032ac313479cf6f329bb225d280aa515c71656287eef103c74ec9c5730b1676e3ceb5e3165fe8457c1d229aa6936d1e0e9b8394983d0a143750ebdefd8766f3a43660e5798421d9e26ecb23f72a80f6d120e9f42a1fe9e768c58a08499435548458b3e9a3a5dcdb2cdaa18521c4da70f0770e44868ee21f234688c50fc162dd3b81e9ef37dc98c5086f089c6feb025a2c8cc764ab11df9f15eef94ba745416c2e1b76c29520de5d502885f5c62e58e604cd86fb4f52c6fcd14499e81e157d771c1a0e555e2ddec886786339e8218956f10e2684eb247f2fdbd50c39e90623dea8928f32abf0a340541d0358e136d012fbce785405fdf7f1c5f9acf6acb26c740ebbdae5ea71baa6392d43accc53b7365c91ab2a4f468f93c4e651c6bc02e38965dee0c86822b701097d98381d112dc29fd18991e92eea10c419e2611c5f0804257a9c4080ae47c3ed897c57a5ab52593ba624d65b34d63e68b545d5ddec28e2faf082252b54d88809c9b7f7e40e69dfc7c06403c5699d8fb1fba204d84e3973efb6df027c3397fac5a082f73f5dae4b6c199b9512e2b2e8127c61f5118717176d1e0ba2a3dd5838e03fd00fc5af755244f17205fe93fdbacf2d5cf3cf9f870ef6abfc6072530a0541ac65a237133f0dace2273b0008904d8dbc2ba05105f52cebc01224e69e937faf192a8a1d6492898751dfe061ff09e9faf8a060cbbb5c722d4d52e63897f205549dd7e040c8bf6701a80fce03c2bcdd9bd6a134cbf7540ed2e8914e2eeae294fce096842984280194ef5a2237140edf46e6a7bbef076ecc5215b8bd3c0962f8e77d3fba52955990a4eb1d6b9776e43921e5bb85a2c63a7b27c2a5fbc2a02c40e7b894728e5755c06743d27db436376c3846ae020dd0597b79a1a0fd79201b454d647cf50437cef2b430ba5fb1a32a067f418323c55b85ddbce839cf7804c5aaf46e58f749dbf620b70628895af2314c86a9770daabfc8550cc51702e26812ee780f84d7104ddb44ddefc37b71f6b4079edb464b40f6a8c13130989b050f72833ee5e4c3304e99e122e0eda07ac9bb19b2d5fbe4b85497929597df5ab37f433b4209734db5332a91e8141acca2a25c24473998891642e8481df5371f65041e06d4bf51b4a7c1982321f24cb3c4cc694eb6f9ebb000f67ae4451c0ca605583008f17978cc42f119f7c0c480ea46d3dd03f1ca33fd4f2dd4d5ed4a3c733e8270de0b43272a170436215502723491ab4cb68e054d15abf8d15dd555a13b8b6517036cb3a271722856b82e09a5c0f1c466d079eb92e12c5cd60d6e9155edcbdf395a12e5767d5e744c1be0a44f6acf1616daeec91cf9b5cf7f9baee16073f9062232620dddc91c2fc1862f76d63dfce82781b3e1fcf8283a25e8e67c7e37de59b7f8cab4fdff3b9d2ccf911870e47522d0f58bb1b9d574b0206739865b473c762a72c1f655a0da0e21cb57c9a2b7ac68c66f505dbd874244ab439ed135c8fb8af54cc54485dfeefb4cc728dae9ba3728f6352b2444bd9967cd0aa182e4048ec74d40ad556bf2b0a15c4e14c8947e841947d6f2145b3fea97f3402aa490e9f8617dc0afc859907b51b3ddec7ac285171c24dc1e9e5b53611dc4e6b76b2f33bbf0e3a1d593d06c698da06acc358dff42d8a13ed5e5cd82d234218a30e5d69ab91ffed3d5a70f16ec806254d79a6e761297d449932f6043b3c6074b3854337de99dc95b3b117c8f6db05c5b9d65c69712edb960a0b960cdd415256a6430c6d2d9ea495bd92556ee7dc658c490dc071a77fceec87aab9d9d9e18c1daffd1d6d2afeb24c68e6c02cbeb2a6748f93f9d860692f236b8c6eb5a21de45779a75fa10012bbed65cb6b7d9d869be5280e8ba02708c374c4bef0cb1e031f19012e5e93f74eabe3aa026aca6c631a1a9042d5a35442742e78b95d4c41f730a36e738e684a091677894d950f58931cf45bdd312710aedd10e5b857ce1be0607ec617c07b23e310239b098f53798765870e63ca73f2547bcc4703ea705cf5a64f0fe60767c8692a8c34693d196db5e8647728a5c033851ee5227d8f345c19c5df08a3664eff7cbaad0d7e998826539f4519fef78d65e216e991f4f00b904824ef47217cd26aa41e6109950e4cb1485137c92d479184d67dbad2af9f5d2f89a05f14c45e0fc20ad2c177488b6258fb1bc8abaeb8b1fa322d8cff0e0ac3b51f6789ac1ed23a7a15b390034c95115216de48329679a4adaa1945cd8b6c3ce7cb98cdde05dc99351fb389d3f27210634fd65bc8b13183fa7759ae22d068a3d6b3439dbde6afaf2d5540184fbe2d9f4a6de64acfaf485dbf7b8b45bcb19bd5e3dfddb0e4cd10eedaf932b6a87cdc75e860af9a6fed55eecbde9eb3014879bc0d979d115ff396d9d5e771811523d761a02d9120a168860c1b1eb896615bcafc40138f8507e0a95b4d91b1691dd7e22b2d4f7ddf4c3b7cce2fae27f8e68676c9a44452cef6d55d82ae9995e20ff8bbd9916ff732801f3266705175bac08b630529b5c54f0ffe50181cde44c536645f578a35f857707a2a2286a8dd6009eea17bd0454519ebb24f06be4f09e55564ae76c6b083c448ae40fe49cd8fe5ea46e537748cf5b09e54f0cc29cab9b12b418002fcf8a19c946ac52cea06bd893cac50036293e75e8f3041bf0027a32d9c0a93d688589e89dd41536d4027f087962c13d40e6d9856a9ffdb6bfb0aa235dabb5f71170bc27c589e964fb392422d5a9817239c5f38798219cee2237939634fc51c9263daf8ed502f4706d85ed8b30e62653c61bf52a4413a0f9a4d2ad7145531e5363e345ea401e5ad3b10b704e1adf77647b07d6d1404bc79597169ee7cf6a5bbbf7dbabef26d5112b8dbe591cc703483c97ccdddf6a6b1dbaa7d1fae6f65380750c140fdd4da6b6cf500a5e188cd9463805de05ebef4a934685f9502a8453ddbd776eb99d61800b3d063687223e8e44a0795f58dcc00f21014a36fa94c9a680cc5062deacc2e5135610ec826b84192208f2d81f8f25c0d4639db32788c26eec8f32f7d0003dcfeaf197a53cccdd157678d9ce690b45608421fb074ec5af2a4c18d088c05c146e26ac01ecd71c15662bbda98e5e8b80134ff2610a7ef48a7a8d0af983b51a8d619d4e5e05b29c891148950e3ccf97be8ec415063656fe6153505064efb88558698385b98d28c935187bedca4022410583beb7e25097f846b093afe4d8f0d6be66b732ce5aa1ccb34ec978890c628031475ff71f198de0c1510f91e37d8db2edc3c3e5ef0d53e8ad07cd92b9ef79985a326a68f06780095f402ebbc0bc46c65f4b9353bd1ce7ab0695d4a435b508e86d52d53e49662d07332f1bed356bc742283a597aae290884d5c0b8aabc2fcaaa9610861b03089b4c70b54cad41675e54dff2eddfacbd6439ad62ab1bf7b508f7abbc35fad0afdb46668e26d9b40b300c5c8b86ae984eff9d581087339ac9927963391c681bfd0a352fe7e8f9e0dfafcb21ab29af2fc7cb789ca914d4a92c42c3dec16793d16adeb3d82868f4760c10d8dc8d1a822fd7b981432756e667545ae3aec086c0b41c2df16b7ebd2f0c69c0a18b9b252e8ad4ac7bd9349c471ffde9af9aa350fade388a381794d5a894abde0162456fd650245eb7e84b5d0f27b6802f5b9d287ac1b1b7889f1c88d8b609c2c8fb52f9ae20538fb0a5ce957171ace4ff38aadb8ad7b832bd8d1b8ebf032b0136b6c2682d547c6b7a5537baae28ff46d60d153d0201b5a22e49e74d2bef4b9087b50c491bda61fbc29787d4d675969b6a4202480a53a597f127fbc83a1e61f7ac166b66a6fc7ce5ae8c4d63f25f8e72bda938a5f32330f244a0a1dad3bd109997f115fd4fe24025402df7afd4f0cafaa085e20ffbf1b60069aaa1622028357eb5222b4809b19019505ecb0c4bd3f3df33c7524f37f8533d70239b4305307ffeb74bcae706e133d6128d378f7c216a84fc0eeb2fa5e32b9a616db049ba214783b996ec7ca85e1a4265ace3ef49ab3594c420ab7fa47a6f0879b30dc34cac6c8af87c83d85140e526c91b858ed0446f8189dcc2e1819b38acf05c7f4674660ad1f637b86afe4eed08ae806651c32392448457e181bfd369ef230fd9655ac5ef89549546d8da412e7e50a911d425eb486a0e2e4a81246a9cb05376dd175cc969e7ee98a7bd0c87e1aba8961f08281c614495119cb9b0c7bdcf1979da9592f2498c0dbdefcb0779deebd75cda49f41c2687705c6345b587ad4f30694475c61475d36798825643d2312178a77a1898702117b3b2682c4ca29c943ace9e6da1466bf2f51f1a4a71a1ebb4dfdf0c009617e9bd1798ca161caf88fc4052d03c35154ce0a7a1fe9d5f9d2f933d6c63acfa8b8a4a2a3eb4447d96f26ec2bde1dd300aed22fc07671e60b55a025773c1c01de70cf98d4dd78ca6662cb89379debd5bc658c35fc2e1b92871747cf5c1e17717f121bb10358dabbea39a23423274e17ea561cd4d0777aeb2a038b5aea7c682b1070bdbc3502513d10f6effb859a146fcf107dddfbac788bbe448b9359776f2040dec3274116e013b586383285ce982f13e3c94e786809008404d0029c105464c9a100c3a038d522bf57ce6f0387fb30f47a2fec2c98480196fbca6e95bc87fd02aa921f4a36572088d8b5055e5e40be127c022d313403ffc73a2562743cf4118a86778f46070a5ab52f818b1a7d95e44f98929b3430518e39e8b90bc4e9d83ae4f1aca0ecd1b37ded1225c8f1958dc910c5939c5273ccf5aefce27888839b8919e7a1313a2d28259384bf43fd76df8b742211fddf599add14f760c9e82051e03d54655a4ce943e05b82ba6558e1c051d08466cfd10d8a9c62b64e3ebe00afecbb1ea296570d70fd1ca6f300d49ab409344d65f754f8f5a811b4197d54198af3fadfe4b4407e86dfc74d036bd99ed3706ba372dcfdc2f124838db73df79b9a1625d581f649ac5c03555c291a32944f07c1b78fcddfff1d76d43df5652c1f530820a513f2e9973ac6945c260afe6fd4dcfd629eb33bcb170624ffa149cba86fe27d28b68aa2dddaceb51c951bf856a069ebcfb754e3239440a197d0df26b16127f755aefbf4c9da0d9cf1150557e73e9a7a87f9978f0d0d921039c2f25b2d453e4c49ba122f55e3f13ea66e529c07c06f912fb10174399803d0a98317e55ed80596f4c653702a07cbd0c341d7604ba86923872e6d11e80d075388d96d7f87abbd56744ec24a08718bff06aa69748cc32f660100a74eb6879b522e00eccd25840198e6574539fe16fdf7b137b85c66e2b38d80c89fa47e0aaba7d51cfb5b6960856e2ed7fd5096cd37b97a061a8dfcfa976c3bd95376727258387668a26828c84b67506337445b19ad589b4a0036346c7225f154f38089164b56e41d92faf65278eafbc487d2a803c891a31a2ac0c845b6b8cd7030116723f5fe14a62341d0eb55245fd08d92b90978abcb81dbc9e1752e0b36641bcca91292c343f38d4677192e38665d665680355d522ac922341a21603152e643a990bfd23f06f72b920d2fc934d4e8e0730c1e07e76a6ea0cfb302772d38667a4a4b0bef0cb4d25ac918906045ccfa83e9462a2e2194695d092b1a60e5f10f2ace659500bef3dba63f24018729f350d0634acb0fcd08b1a815a961cc81863df15a4c891eab4a6bf7e14a36af81ce74a28951b505b28e62a4eefaf17333078df62095af4d51a391b43a6a4242fa88c959027637149524a5e03e3d39675595ca767189b4b312f44d8594f26dcff549c68c18570f6f1f72583314922e0be10030730a59375b9f154393b85bbce79ce63ff5e64559063e077b3e72315a1635dafe404f321d6ecfd7b0386878fcb34dbdea019d2e7c6f30bf978da1130ffdbc971e897b7087564ae16b0ebb94bc62684a7a1b17a78fd2ef0f932ceef71d3fe4bdea46d28102461e6473a161776983c6a641fa430d5ea87ad81d15b18796fefeaad70974aa924b378460bf5653d064fd18a43bd3c8cbf553af7c1883627ac766c90684f39fcfb6aefb844e0b6f3cd13e93817e979823efaff8e3e301864cb54b8e6e8391bcacb4ae04f679774133aadcaea036fff182580113112722fffca2968b1d37959093bbf12e9a9023f53efc3b1881ac6c8d580bb72d16f43e83dc309bd8506624f7678c7360add7572e3e2f5d9a99c54d94ac5053417c1e88c0f87c32b1c0844fac2cdd2967e3a4d2e092e18b20bd5e35293e8eb2d5044cb9980fdc0c3cc54d1244830ee93b04c2b36fb051f8841f87747ce11706fefd7de882a7c8d1e81ef93e4e25d0024c2e049753c555d7d87c8b37c7c61f757791a9f93100970f45a28618788c16d06346987ed39846194a94fe3ce8da17ca167b51505abe13387243858376186dfe5635376e19c30a5071efc181dff65d07f774187c2ea5804f1f6fc620236903ce525e3570bf79d79ecefda6aa91d01b8123bd8ae7c753a52981b972f53cf443cd1f510794e1facc5b2e0b6c41fad2cdc0bd11473dcfb2e52fec5a5ecf0a89cde619bc9070d2768766e74749908130d40496ca58d8cf4668915969224d2d1bb314fc7064e98291df5a501049a54592b4f1303281749b9f4424dfd2900ab958c2bb3463535fa68be07634b2dcd2ab57b1b70976ae7e47380f36b2a6a53e983cc791165e17d29bfec69471a9775ea562a609d819cce9b7358a5d6df02b80ca6dea1ebd5cbefd8ab86953dd1b158bf80fbbbbe4fbfa73c3fc588c09634ac5773509f4cc33ef435a7cd1c9d6f910d0146b27fa1946fa2243395ef297317ca57ec21e489ecea1ae2a15c1512d4a015982e78d3d831467c809b0f385bf67887272dcbd6cad470e75dad720844c815769b413f72ba6459ca2b7b28ca6877b17dc7298507c35ef3ca199eb8f92d644947305172ca5a6e2aaff4abee65282c3bd1212ee423ae537613b060828be1f9323259a4f31ae194e37246e66f296b9eed759c53fbe44e5584667747bb8b77a44f3c5257925e70744a27c3e964e39e69c346f951665b52a994010045b51f65e1f94d9dc35e5280c124ada062f30c03bd6dfdfc8c13087ca5f9bc361e38d0c45b512fa1c2626cfa9be8f5de19283eaa4a51a7314374f1a8b4428a10f2d1ea0a8f0689efa706265a877113333f0e8ce20d9abf343ce56619fd10ed9590a25b3124e452018f533fdecd644bb372c86740b74556efde92783b9bba255224351783c5db4acb98855b37e05e8b4e7d11e7ec3a0b82d8a9763966ed391d548d9397bd103ad4be9b90d3c208180fecfbd673af3629610bef407ebee904a683c31a155a74736c9efd1f96e16a77bdcdca343e864bd9b004aa9ec395364f3a69c8b06d21232e01e606a659ef9fbffec340e549825174e7a3243fa119f40b75edd93912ec8b2aa443e7537ca91e04308db25de74147d4be77b1f47b66f1ae2a200fe125e0b06a6910282ddbd13b6dce4424a439ee194f1b916fbb7515dfb95a38b801edb58e05bdfc162a97e7bc85039902393b9fdd9f83b21b3cbebc4b33dbda751848041fdfb6615900a2deba0649e2f5c6c31c1fbf1cb73e99aa0e96e128b9cb5f8281812edceefe2d5469dd6fc516fb70df34564948a8969b0e8ed31378fa588a3a5bbe3dc86922ba4074ed45f0534a90db09cbc1f95582c4b583335488c2bd4b31316bb55a899c3e6cf1a4ca15237fb4ff1c7eeb3af58bc6757443f60f7678fa950d36eba5237e000f7988594be053457694c4f9fd31e24f2036478d9abaf62cbb6578cdcf4d11e5b571340a9c462f6a8d9bded591e0fd2b2e9368f7f09937dd2773aa987001a98909651f9b6bb8f3ce966ef8c4f37990a50c40c4d4e6e88ff0e8d78256cf2b247406de8c341ced65f219976504b343e95442582371b3cb6e68bb1688abda9faf51f2df6977ecce4df43b9f8e147701f31f82dbecaea856295f4b01c51b61215b84ec74ff29084c62f19ffc305d4f461747e97c6ce45c382d325cf2851ead16202bb7fe1f144a01224919e84e63a620b444652644a5bf1c56961fd4e34e4be6805779638c60062baef41b8eae3344102f1b328cab4ec7dfb87eb757d018efc5694cd3a05d9e1923212b85fb922da2d4629375070dd8515388ea5601385dc9d41165ef6192e75b4f5ea3128b07a57e4f5663fea04c50c6d85a3ff65a636d849ae423ddc718bb2d3aae186ce78c4c2fb8959a689a97aaf7b7adf9d225e12734f735b19877e627c3881b3cd274f1f68057f54528c83d73f7eb6b6cf4592ed848ed131dcfb36671cf213aa7f52e4e0585509972e3d57b0de637f19e51969d9663d36efaf55916dd130a9a83ff8d219bb3601996632b357970641bebbb77f5a543547d0f58e41fccd365c35a906d831ab7a2063b6958067995b51258d364e81c5d895703f97c6361f0dc5ee2fbe3f1ec4dd67b150acd268fc27bbc92ccd4daef0dd5e2689bd4df882a4cd1006d4559f3b29c8b7cee1682c100be94d2554f13af575418837b70392fa8f3d029fc0ec4c60037b4a12ee579d9fd46b4e39fceb6180107bea50e748ffa8002a18c8e7d90635c8402dc96d3e0371c9b3e1701e0d93a733bbf635b993909cd19249ba8054cb50f98461a8f11320bf3a4300ceadf6445100d68cf398613358c9257cdec4ae34a8a7db60df25844c4de81cc44137dcffd6c76db5f4b1eb4789bf5ae29a8f63a8770978209b3575db77ac57b83374e30465eadee573e76c937f26ce0dd9283d6398a2fc91e996fc85022704ecf5a3a95d00c2db4e0f6801df42d467d648e62ccee430eef5fd8d3c13b35f95e7d61cc27c9b0e1efdb64a51b30219f330a9b1759a27f9fde6675138ca77ca5a9d4d881fddca2e6ea586dfb163deeaf6a388db887cb6cae2e2b684ca20dacfeb3fbac9d93666aa61b05e291696731300d61018fb3847b90f9025238476e58e740df9ca836b8af1dd59ef14c3a3158c5896d857a755a2b358fe78bf410267420127f60845543c904b9e82598ed5b39d6b6c72c8927ace66bb507a707a130688286e54d19efae95b0f8a6973039eef41cdf8561204e4749703c5215840b5c881ecb7812474b070718470f2f69384dc9559e24cd312900ff49e42f07f20ee70f246fcca579833e684ac64ef174f1069384b5f0db86f968170da8c310b1a84a808c01a6fdf2a32f8310e326a272ce5ca0d5654b714f085b6bce76f083d0edbb5830c4e79bbf2599970ce99fb7f850719d8d33bf814b52c09680097d809f6ff4b9661f91be837be0724c5f87a71e6261bf3f5dcc8d3e97eeaff4804dc3aae3b07620d8e4631dd54428a88062e4bb1b2ae2875fd7fcfa355ce9759e8ea2ab64e3db461414b3cc877a8fa27c2ce91c0597d051e498c62c74c0c137f61f6ad4c925ef8800909be45908e3463d2e2b3753eb784f93391d2938497f39ae7f9536bbd16e9a443d5ac11e9b50b81c3acd08d6b4f263e07f325f637b30331034dd4dcc58e4db4ee24483166c4a484408599ac289b9955f11bed0e57570f706dd897114b61cdc7c39d35730ac92b3ea1e22fd0cd924dfaa0ef0ab98bf1118654ee025410396bb613a5d38fdfcda408d24bac6448517a2c0e50ad1e9d113f1a21eb626de6ed6e927775e9798e75401ac2989270b1251c66e55f8e75104cc03c5601a9d2681a862103b83d469ca71f09e7585c2942426b2e2e7d8aab1c47de86918a34514e55e9fcbc2f84d5be3dffda15fd7bd2d890aaba73f89d3c479287c902c6fd3232e705cd103f892d9ce99d388cabe70bad09191323e6c1f0c062597b99940ade32a795d9f140ec667dfd354f583b3 + +Params = SHAKE256_40/8_256 +Msg = 01020304 +PrivateKey = 0481890000002de1e0b39a0a023d59d939e51781c60fa6a907de8317f2fb8425cc2958be0b54f5916b67f005404c5402a5134128f7ef2685e94bd79c0838f0fe790ed338289f5700000000000f068813c3b86150be81a9917b3379c6dad3280b27727bc9ef83149b863a1f85386b79a734183fb5a8df7a8601463a81ed55e342b952687afc324680cc432778 +Signature = 00000000001534dbdc05355263f08c97690ef1b41fa18b084010fb33e2963e13b6dbfdd2d1540cea40b20a4a16092bc648ff48bce80fcc363ffb7f48aafc4696d74dc1d77af0efac5051dcc5299ac8537156667573bd9cf636115a649c54d30c3744332bcfc5d7eb44882c4f77bc0d7aa93c609d2434157ec9432d6cd24ace2ad660e54d972a443cb629371615eba98f6500800d83a3321681b265c30cd2bfee7b3c40a038cc8b5281b8c949c18263ad4fbf252c1afbc2eb062f578fa3f44e48adeb39faec78d93397b0cf2326b32a05813e869bc33b9ea5eda03f9e2000f1099249f98dd51e355c6f27a4f2b1b4e8b7cdca0ca02df152101d33060c1905e502aca9dd160b2fdf331a6f3e82bdd5db282f1222ca6310d6b2cced001020cf26b49bb946dffb8a1f716b64ee86b4d689bc0e7d4c96e1b5ff15d9c14bc597cf1bd3948fe62d8b90c76ec408343c71ef11839e62cdf2bb9d1b313a5f8346e2ce64f513dbaec357626e3ff619b39d3717fba2f898df1368e4c5d68a80f562ab38053ff0d8c98df3f533ee4dfb379f2acc7bf6965796d241a6008c2d20d12b6a32efb0eeb98b185b5d6344d42c9d7d3466db4b5799a387eaa8c98cd0ce1d843e0c62f9d0c82d1e35d19931e089c4ca8255e572e56b0adc1ecc63a5827d54d4018dff738bfd341c919fa8b11040978d7ed5304e4d1495c2dc90cc0aae406f1ae0a19ee80df6978af1301fc8cd53221e7ab67336d9f5ba77525afe7903e136b24fa3775bea1f4ba8ff0a6b7d41e52010c40adb806a530c198024e45a28e2bfb49dd6dd709fef057f078db32491def9ae4b018048466d1487666dec9c268c1e7279504b88a4964efe7d2e118d4294200c47ded182dea043e8deb910ba65be3874d26129269ecc8bec124978c022e90453a31da733b56dfc3c47392b288908d015c87d295ce44872d6f7db36833206cf34020ab34c16923c63d06f7d489fc6165e9db12ff4f8e8919e44755c91b6f7bd32b2a15f863455045b1b566833833e05f2edda90fa3c9e56d948e3329a659c8810593894e4fdd53ba5ed64fa8d57da447f1e4ce09edf004f70952db9bcf1b7def5fd1a4ae33e2bfab4c5ce3b07c441bcffcb3ed387249f49ec9b49a5ef67436493161d099785176af4ea973dedf9ffde2e93ddbafdb0d6c64bacfc620ad9acef0b4ee1aad2903713b2c45e3fb163f82cbd11254fd1acf30c5086ae98a37d5b6b80b9159b30efb6465f1076329fd57d7e0d465d60fb3d8b0687ad5e51f927c4e00a9378e4ef529c7c79ad352c2b2685c0345257bad974c665d8ddf954dbd3e703aad3f82cb803499994318be2276587d646031cb6df78143404d89df28534876a218fea65c2ed1033d0cbd88b6382857038edb89e7f4af3b8b7dbe341b2b3bc376d93e98fe1b2926da6255b6c742c4bee948f47dcd4f86e6c23bba0cfe9a4c8db418a9e9373e8129be798528bbaa1875159ad30d0593f34bb0d77d69313546e6b39e167d02751ba441a87e0234520e870aba55dec93ab6fb322083f7c1580eecdb34864f7d7445120be99f21e36443c470399cdf4cd857507c6675f0b2722304563fefa40c23226a40fb2a00c07280eec307b29cb60690cac47561f57790c7553c67b46e678a45064df775a37f5923375585853969a35f6311583eeade143db5ef9f6eed1ad023afc2097e30e17ccb5ffc934d8b84e86ee4075243a000984e9954754164b8151e506b856c020df5ce200739776d8a8be34034664cc6a355ea11e660c6975bed6ca12529ed56b46615c7f10f25f07ead5425db696ba8a4acf715096338a9a9d8d3539f04c576b92260f255fc4e6fed6c7fc89b490a1aa8bbc4b571aaab18093203a92da975aedbfbb4a289d5728cc9275e58e0e029d3f5f493af6f1748c40253e0dd1a5eb0536c20fe45a31e53ca08ea503313dfbc1f87dc0479fa6b71e5995bf585a02f1a50450060c10ce26389ae8ded03f6e6d4cd8df06d03d04454b29e4c82841d110c1e033e28f0f3c36257440e19568d7434432d14ad7899115fcac8e392358827bb5efdbf5156346261b224343b9d94abaafd2465827b0dc77d35eccbef53825f32ee5b5e3a31efae4c48fb3e10c628d0c5eb870881eaa2f53a2ee30a4a426e303ec40e113960be4492798c7ce1e6f3dc8e17d218f169dacc3cda3c74bc414c696bbcb6eff65303ec9c1f27c3f018104cfc19aae21251bc3ea61efdb1de72ab05d052f376b52e69e8dd93e8841d21d2cfce0a4ae69f5134cc127a36e4d24e157cf5babcd6ff357d0149faf34dd37ed41ffa052d245ac0d423bdb52357b37bb3120e84c97123958bba1ab5b1e71ac5b4e10f5bb9c0397c1c5a6d95688ed266343d699030ac8ab4894e15bc7dbe35d87e00d83175f19790e5fff5dc121e6fec2b94cf1b3782f4820c3607a95cbe7a190b959745c2c599541960386c5e95c2039461cd240061ed9718b985479783a586f8850c331b1013f77d9644f2d6af62e5733cab2c5690600a43ec3950da49b51828c685fbeeb9303af2558a26c4ea3aa55934054a7cfe8c6f80b946ecd3ef22ad3d845a82acee81ae95957ff87c3018125635ad0d8d1c767de5245a851de8a52458804bca8e3335e699aedfc09ef9a8d9c66a6ea84f9b1e86ee2cccdae9ac042bbc1f600f591a8369468712d9125df5cf2e5c1ed8552101a2f2691eea42ab912ad99404b4976fdbc06c6ab3f8a850a768bf4e0a29e19de765d04520e5d3c9925c6de6f7abe6bda08a6306ee987f7c61c9772ba3a66de5c67bbe56e61c9e084971ee01c1b284c6d871b8f56230914eb26a48210a9ba5c9ad2b16cd29123ff6c6a53bc432ce1878fc1baea7e1a38bc283e16c341f3930c16eef16dc43f483426235fbd8f537973b73103fad6c84592f1641ca3952d39f7b1223e43a96866d39fbed93d623f77b9d34054d6003845d96c0d8dc0249f9c975c6e0c91dc17cb01171af9181c01ff74706e9861014686fd91ae0fe8a2f98c44605524cb94bfc1666a41cee2fefb14206b0fea59d38a2eb41d53159078140484bd81a0705acc3e7e8ed48b17ec0c044f622c2f119ea3e9bce105b3c6d09882409f43fdc51ea5eb8cce89568667333abc6dcd5942e0b128a05bc9406fbdd8a537dd5ba87a26e7b66c0fb26257788bb95cc2a79e495c7357e30de9d7b10f494e79642c10200cccb96a43af4db6eea976530c074ffcf6876cb93bf99b3cd9147ea8fb1b9b890949081398f351b8fc4f4f7cdaa05c1e540ca6c0ecb6e5a58367de0bd04ce608d5ea2500692b6bb7f9e2f55ab41eb19a9f39d154ac4218bdf112e1a6077eb3547f01f9c70ff12ef9d78754928a8d07b1426cad99be68fbade2e785e087639f1f3d13493c5ae3978c43999b0b0ca0e6a848a93d35810d282b02ae28cc757ea3705695340a641be4207c7c53f0fc7209697b2e909cb2bf3e1cfcb5f7d1db7602f5d61e786d52f0c436f9ecfbb2acdfd9cfba7a710c8268e8f562db365ce9ae1685356c77fa24f64915834c914f273b459442151395c8c2df3a5ab283159cd10984514f77cedf50ad05a690abb9f924602e6214c096dfb8931afaff859177388a647b95728d84fabdff331062ae369789287d89f1c96e9f563bfe7b3fa5da778755c06439955ac69d4458c6c091ce6122dd9e69b11502c0c975b4cca2ad1d6c5bc0a0be3dd1a5fce03c0a17ec566eae6a1faeb29bfaf0980fe1d111aefca5901e3ee8e79e52e51d23eb2451143cf3c7626b61208afe4265eafc0da0b478de88333d5b4e4651f88b08f507c5d4641bc65157eed5078f5c701f29738bf6e90b8efac8907966626972cd57d01d1c005b6bcadab97379aa6c8af9cb156a76c77873f152a7ae94712bcc574f96e5150c610c0e2e4cf5d6e580808e013b734e357c07991f055baeff079c0a10e40165b966b58b39477f796ed2140e5c27aaf4e1faa1c3ce40e186c849728d994bd83ba43c56b18efcc82535fb85a931f15b9987538227b71d65dfa5a95b44d185ce37304dfa487c4723edd31036e4cfc334715e2f31e8c890e860261995770da978cbfd6146743b54ea9c392800ce6ae137f1296fcd6bb7332b1d2cb9c20396a237aab9717e4582afd4e8eb74a647a7fa3f0a1ce41be8e9e5924cf4104567b3a3bcdf2f09cd8abcf711ee0fef9c4646f400d53ace1a0337e74ea2423e6d2127cb75e97d4bea116b068c80852bd3c519c7bf1221f76b45faaf55d566b2a8e006da0f9ce5f7e1a4a61fe48c3ec5d3a456a19a83e0ecb8536aa1dbe5f893e260cf26cb7af291748147838bb520c765126ebfd22f28211165a7022c87384fbe74f831f2102d1f0ed29411774fe957ebca0bcc7c2fb76f169053ab8fc30a3351f7829ab16c0e4d2f8f385a9532a8c7725d5e751824c9d5c2d68f8d4ead1457bf8918e2d7a03dbfe5b0df3bd5f01a70126b53c46f982cb633decaaa04c89f7c423344c33367bc455b74fccc04dbe8ed01ceaa37f0e59495240ef5fdbefd5946133e06042648e99db9c2cef94ecbd581a00fac14f65928128fd8b21252165f2aaf49835e35af1b1dea6ca453bfb029cc084cbe1069712314fd6e711dc966540d5e4cd32bfb3125f931b75e4b94dde25c32f99335034719e71bfb753e38c885cfe852cd4d783200a2d2a9f801622f6eb8a2db3b9bf6b812bb490cbd3caf8731c99c44af66b0f9b17c73463cdb39fab87bc83cf05e9b09dd00a0051145f08a8f6618e1f5c4c4ca537771fabf3cc761eba1d1341182c50be78f96468364ec0f688d348d85b53667fdbb5163dceb1eeba61da855d17bedde24ba7970daebdc2e20439a7bd59bb25a473e6ddd8dbda081285c82e9ee7200cc53858c12dfee5f81eab1d1b6c947a1ce7b1ac75e01cb91917f4a854c0086b1030a18f50a271eea09fb7d47be8b9ac7d0056857196efddc0d544ed2f10bbf24e690a55c646fdf18d8d995fcaccaa1fd29e12958b487d0e6f0d284e8387386896264e769d6001feb52000839a4dc2f75619642f23ad53e1b6a6bc1d1bd612e31aacd4df3c73d808269ba67c3eff96860ceb4e45d915c702e49993a68863139f3e6d6d4bb9e38d0121e6047eb42cf553b4d66c0504f6a54c064f068bca320a4e9728604b94c12f40f7064249bc0394c7daea93712628189568b5db4c695615b60fddd9d2a30b402ba248d8030ecd47d0d27b9d7d6ab92b4fb422df75606000f7f461c6bb22b8e41e752ce080450e87d09d99f0f4960519ce7fc92891d1a59952bf3a26dabbb5b92b57186298f79694257f40501f8d2f8f37248466f2637da01bd9980886970dacf9e22e2677c63a962a4ad23d3c7e17326ddfee6967613ea56cd91cbecda005dea790e7d916277e05df5126791818442d21d247942219ec96f59bdf350320f2004b549f491effec0a847e53f37e248e628277f4966be4175e1039aefa55c8d9aca0da5c3067ee46afa070a7ae3867e872e385a68daa888a3bf514ca162280bebdccbf9e22f6789aa05c2913756cf78899c3692a420398cb338818d2115566c534b416aae4c0757cbff6bded8f1dd36798aefba0762f6563ff537af47942c14f168dd33f6014b08a7b043cee39a778497e53467aba9542ea4fd52ae97c61a04bc8737fea827d297bba30cce0697dd6c9c7062319f3cdb79dab406aeba91f2781efd4e3ac3f25e4b1e22fc456f6a916b05d36d4a3343ae88f64dcce122e7afdd0b8d30b79777c0d6839c8b8be4853af6574f90515a5ec8df770ffa772c1b20f57c36169f1afe6362f1069f800df2140121d6f2b5895204174b1fc67a30e0ea96cb5f89666face18385af13396283be49cf2843d16699a2a94c69f7bcb550183d534b97c72cadbec1a9bb04fa453e87779baaa3daf20c4135dc4d170f5b85e8db7b3a7c4cc3437f6aa27648d524ea7cd245e5d596667a5cd60d68d7b5c4a20c8ef24bcc68d19beffb6196a014c4bb4fbaad804514f38d60c7ba3cc0afbc2a0846893a599f329b304570c3bcdd0fe40fbe38a3672721133345bf5c24d731c34fb4dd807babeb170b41e477869b28b6d7b0fa677e14efed6bdef22f3885d33f62ae02d4a8065d54d75b74a300def670cd3379e5a9ea8a5fa03d051890e9a9dd3bd60a50da9aa42f72b3357d38243a1c7df0a3284d000e325d1c055871974b49ed72b01b6dd9cdf2a034894b21624c1e4cca7e654af785f1ac0590c7cf867f26e278aa1f97ca3c8ae453d51085947c3a8eb1b847c3fb30315e7b9f210057b31135da1305dc9cb1176411e765aea2bd115a416a5277f4785ce51afda4245136eff05fe9d9a572e5f9965a10723e6a94faa633bb4774f95b91b2e2b7348fd700b13d50eb19cb3d254db190f8f6526faab0bede292dc655fd90d5d6b945ee5db3a48c8e86f9bf1026266d1b36ed4f218d6d6a446cc81c57fdf973dad0a94dfd5189a5e0ba47fcb2fdcdabb6e2dc7a24b6326ecc01b5f64efa1f5d8bdf54446d1f9eb2bf5603ebf64ed1217175a7ff4abb09449376d63062ec1d551b15e86be9e4f4835b3a8b4704c53712ec17c51d414b7969680883862083c93c81c35007a9050870b5af7f1a50c407d11cd5ff7a97d90bb476c4c3e7a0e07124b969fa30bb87293cfecfd808d843cdf38d065ca2d8f1f48fa7e96f362f27343046aa914d17f75a423c5464383852b93a29a814de8620d16758deac4a8eee05f022656eef83068364df925e4dea3e60aa3db2610d25bd6dc6c563896844c347cc2731de871fbab7dadd21da829abac1d7cf5276ad56cfefe74a2b4197df405c0633aa8278de32440589c2d3bb09c876c2965d3b5596a0405cee529f0fd65f1a2d3d80fd6d9b152a8ff706eb2da5212299c1629c9eb475f1255ed8a77f0a3eceb809b64e78ad4739ddb8e8dfd4fe683d0e8ed0d0c72b1c4872a95eda6c30f786e2cfd3d865cf71455cf511dd632f0bff00d576a614001242fcebabb6c8a4a11d274b05595ab307d145fee5623e385a2cddb1f74bc608ef0aa906913e4968d64d431f821805555f1537f43dcafcb7b2ddaabbaff410addbf82751a2a8c1c7cea6fa1f9902550f946023610629a0dcbce6a186cec93d21e30742c3dc6b492dded862bdcc13aa3b25b163a736d6fb961d2acb292bbeb719328af66cadd0fff6dffc386d957153d2e855ad22dbdb8714e899924cd3ae50c50d79d1b4d7b750cd4af598385c48c8fd2aed3cd413531e2b2f0c38bcde91877f79835a0abbe6009a55d06692e890a9357e276f96f320fb9644c85bb4e26a1fd7fe1e182796a50ddb791a2ac10bef8644b0aff63b51cb5b3f2d878ab00865b1b2642c314551552382f35c35535e9d15c46a999267fcade068799a81536e56af6a84e133adbeaff71c619410f7a3dbdfb4174a183ebe45d9e6b09a5920f462cd79db3a55bf7900c977d3507e6b17142e14b68c5e5e6489e159f8728c8c031b8b01883437c29516189b8f1086661fdcade7821e44c26a04890d93b0011ef9060cbe304950787cde7e61069ff0ee0c146fdd14da41e87546d7cea1d97a829b283927d3f82f1252fe76f2159f29b3a902836e43511aeb5f0b7d04f3f3436091838536d209c87423b188b87e9075ec86b055e639582b6457993237a55338e9f749ad38b35d83321775a0c10f7b74e6427d8116eecaed7e0dacd9883e17eb2e26c00b8822d37b179549b71bd3ac7f47551a934ea6b284a7589d36d4886b8de380607f53fd76d72671621285cc8e1d76c0bc42e1d2313487bd28f290a3e22092a9e39236d08187bc10769c894a8aef06a9fb7cbe5d935604106b27b7ab231ff0eaa9543c2b63394257f7d115df8c8a1b91cc980a4b6101c8b25ef807b7e5454dd64ee478e0664fd0ecf461472cd493f47444f47afe8f4beb837bd3979d47a94dea34abfede1c5a6788d7a18ade79b1d6c8e0ac6aebbdff13137421d917c8d76ed8a51f5d7dc1dadc7c7744e92a9f99a6a6140044d30f2274fe71220a89b1802b17fc2f96cdcac89263ca20d9316c630a9260ad5003daae43f2d87dbcaa54b7cdbbbe10c5c433bd7e7d9a3241e0a73c34d4a48620220943845b6530fae984af24420a63ca97040ed0799d0af36ef8fda970151b8ee3ec89d5c62317efab785277d4eabb28cf889c34c3970f2c41c3fa9ad571363fc10fb04885de8b0df10467b5c5b22726e0192b3adb570b52fd46df37bfefdd603092b887ce0ad432ba5da52525ae926e942908fe23724158ed82d50009af78927acd475249fcf0ed5b51685b52d4633da4534ff1e61b9d9d350dca79ee8e78f8962aded924a52a92a87d7d1bd86b0566090198a92798a343ebdde5b2a3705ff64ff51a67a1bc142c01c327a16de53cc1f19967bb907e9fa349391247a73ce7db9ae4e27affbfbe13164d443f1ed183ac6af43e2e825c1949d402398e150174ca8d747414800cabc3e511976e3b34878abc8f75031df288c20f45c5041cca57132283e1e55d8fba1020059570f8597dcd2d5179a91a4a36b96fcdf6a7235d84483212d445ecc60f1e20978248fee9c9bd159ece5d5314765099609bc95b9076a378c1f29d84b9b05b279877a40336333685edcc3cb7bf5d5431488b2cbdd51f8c190f6bb4aae943632e5807c78f2651a48affee5f75808931788b4db61011d000b31279ed913132b2af06d50805aca88ec8fe3bc61497821a85d5830aae532127db19916096decf68ba6a09d3f1743a8648cf505b0c68c559bdb13b4f40dfd2720baa846dbf0bb5eca76efafc0f2a4a0fc0611d589a2b8190a486f9196464e6d0d0c323d37d7118d3ef295f14fe589ee5e0c9482cb579ed39eed821f1646860db67aecd758fe258356317d43a9ed48d3d25c55cb914d9ae5e1c74d8956bfab5eccfcf2c969ddd6ed2476032218f470cba7e8ce239c1c6b23574d9bd5f2666df1f310f87d0c81debbb67c08cb0a70ca2c773e2e42b57d5872c48260bb9007512bed8c1540673b976d15bf53b6c15c6777d8b6b1d9ed3bec56f66dc901c7a87636d04bc946b0c900737dc12e2cd09e62c43e5a393179169c2a7d6398ffd7b4a73bcb9d8ccaa250fb1d8352677bc2e4042e28a1bc01629ef05e5d93dc7a665cef07003e2027e3b97482f2edbead99788c6c15f57aab50f71e8cba1002408b02a7ef73cdaff7c28cb9e1e5af51911aaa73c17c46a94b0901246f74901985b2d614b868a0e326d1a210d7393038a098649fee6a53d4f4b9adad7aa42e4f539759f032395359c110d4d03d5b4649f3d7fe74b37d5d207e1d97374f98aae72651c7befad30408839063704eb440b3e66be78e12b3e7854146019dbe163b7f79412de4ceb09ae707c5563db015efcddffcb3ff8612615855821d9057ba735edf51b8b34821e7c5c77010dc77a38f53aca90cde746589e864a377100f85e11b0f7236c4094d6060e022e4c01fe4a2383393d9aa58fb43cca00b1c75f89248114821110b55c3ee642230b38b0d28b8946850234365d6a40ced0c8fe8ccf77d38267dc9251727236319ecfae1e42f0348465b793c8da867f75d80643dc92c99b41388892b5cf2dfbdefc7eb20581f6fed8c8386142abc4e31271866f5e023f5d659eba1a72f0e0dd6b92e57ed624e487aba70f1a754002d54973b918754a5d112a15523f95005965c1a09dbf9f6c11de6c2deb6c9d99de159193d5fffc76d6202033434f7aae35c93c5f363cbf5d8c32a15275ac00766b0da5c48e8a8a1f1844d7b40d9b07a646ac699821fc5ecb0a407a458d967da0d27d362eb6138ba858e727b773f24be59d80f104a249bb6bcfab8e41b3452ddefc35149d280b331f62f686f2d522a7b61bac755ae895d06a6d888c59afcf5b98434c91fdf999b6013241aa3099305c361d77dff28944b98229fd29c805486333b14e3144a9ec943afad9ac244e7260fbd5f7a4ee0d1d2059b962fc8ae2729a1a357a08a1d2225600e1f95b4d0ec74ead280f0fd5570a41034c5cab7fc74fe750682b3eea3e6510f83b0122d4f32890ddbf3979ceb2d29cdd1468f6521ac4cf8fe2bc47d83cd3fed24f83a53df50faa3e571e7733be72e6ec695a437045754ca2e9f081d149597d9b14933739d4af040f4cc3f46dd6cea1056e978044306d22b7a71c2cca622e5ae8be06297a35e2181fa99d479d4a66515f531bc6cb2490bb25e46dff9531ef787b72e680cbf12c196221508c7d0b65755e8dc504010d9655d706c14373ea4280942e872a8aa9ea0425cf78fd1a19a12b921db539ea422ac64f218e1be8be986266c776de55783b4fc1f22f46e35449ce1fa5cf73e4f0b58ce2c4cc96eedaa0425ddf9af1fbceea7bde57ffeb3b698ffab5dce5263e39934621a2bfc34b6709082d9e1590911189205f20c29299f57e3358da25dc7e5e09fa43deedcab0004812032bd9b1f4016117350aa3ab02bd3912305edfbfb4607c74060e3cb713dab31e9c559f365160996745ca900bd8c2db714f6a886a2f56fa0cfea62f066be022d6d154678a4ac787141558c12148e8434c1dc2a4aedf83c54122342d344eea18f485b728a08301973127613db3c29ad67251bb375c099a26e00253c223296b92d5eea95a81180af402bb5271ba7e8b3b8c3aff4dc8ef9434845265151555d01a0109cacd7cf1d7d6d7250aead0fec33e0ca78bfeb060efa7c24c424a21d918a190d289c73b673431bacceef4f68bad97303664744d0d2723cf33278fa8b014a7e5511b856f272b3ac750586d435f513ebebd6439bfe1cbe899842b3d6dd4aaa271c492bf17ac98efc9ad888748e0c51671eedd0875f3dc0d56a819b889e09c5c0dafb2117c336f060bd7e036d75902c3a5ff020e424c5478e78de63ec09671d47a4adbf894cfd0c9e97592b213ec9596620fa9bc1e767ce396f81963888eb056d36ab1f506757280ca772ed17c307def078caf28daca5efac7dacba0ef5cfe5e069f30f9853676866676f1ade27c849d7c9e8d4bf7f6af81efb1cc8e51a102a2638327eaa0018772d0de05cdf77776ee7c28c97137bb8d34af092265714c216221ee0d58dd19a937aa7fb64fa3041281e85574ce2b48ce2f6a6015bfc3d575a39b77ccfda4b8240bedd016346a7cf21c51e7073b93ae86563726c191f422e217eb18a73d0d78bf3ac72d40ec10b2722f7380bf06150a4d04fce69408a0d7c5f5e9640f0c460c116e6850ca550d8b777e367e14fe7314405761207ab1b3a328b8ed58949e73cbd6fe070034ebf22a7a25357fabc9dadbfe53b1384d6e979a57d32c74c20353acd6bf94552138a70b6ed711122d6a64540c034f7eb61ccc2caa4cc6794a68a63ad8d2d75834cb9b32ad098efc8b5011fe8c018f2109e2b14e7d3485cc00c967a0e4d3f8ee31f1c8192268c61fd0669613f54031edb3f6f3e8a28b0b2cc42e8a132efa7a0d0d7259bc72568dfa7cb2ddbd9d43be58a30b4b011c71a9e4efb57c47690b0b880c2c068f5a77e83cedcf327ff8e2c6278b84dcaf29bbe37a0805b0b4fdb847b579e1ff4a988b7e9f5a2091e16e0eb6dc0e5da1a2e2658356e84dcd98becac486bce9b538f3db1fdad63872b13da236bb57570a8461c189145dc391dde0e56ddc882ea2269b770a40b91858ec0be4e80acef343db312d2f1573aad5e30f23079dd9b7872179638ea1816887b2390ad0d4eb20cc736d649b648b6f8fad097d4e400e9223c676d44dbba37363ba3db68f7ea1531d05ae7f8e48c31ec72715abf2a66858d49a3a6665d19f0f10c09eebbcf3757e439cc6608791e0299ca707a794cca445b816b8e5be45c060dbb72e8f5716f8436f9e4fef922aa40785009bb227138868017054b2aa57852cc5cabf1de32fa461c6f2bc22f96c039496d30548a61b91d7f4fb09de83e60e87a9b4095d58282d579da4aaf805995047b3e0e11a98c762b1245493aa37bb021d194ed64cbb3611eb0ed7d44530177affa86632c90a78ed63ada77a64b8e6ef7f38d246b2da0417a1fd77308a0ffc6b1e34049ab030acc56f4557e86ef0e9e6a636404c0c3bb96953904b3cf09ffdf6b240b058a9a073ddfa8e79c0b09f46cb6f3f693e211bd5d08a0aad7b6cc399aed92b563ec16376540593d025a57f2cfcb5f84cb2862692fad16d1f6cf034e68d0d00d5b9070b828109dc2e67ed7d25307bd1c2efd2259efb99b462b8d9f06e161e6c28b183d652629d414faf22445ef869f6f4db73fdbf65ef99a3169d83a11521d005d0423b3f2c7ab0bef20599950da1e58fb77b0164afac64aba91ad3b69691fc20f49547a2ed5a72a94db1daeddf53a87f0ceebf355b52f9601d005cf9920d844931b8f29877dc1aad351d3fd4ee7e56abffae1ac7e536f5030181e805d9ce948cfbdf2f111b2266427d4d823ac18cdb4488a5d1ab3efcc4568d79b83836ca6129ec3309a80014756e2cbad54dd94ebe84ed2252ca0cd5aaa397f062bba8284732bf7db8b89b2c14a7e33f1ec053fc3d55ce74cfec3b72d443354351379a7fc4c849555a5dca05c508460080f694e984ce83726a7a81850138854d563f3290d092cda485bb527716a2daf41ab0918feb0313a1baca6c9e2b688f5ff3c021eac0f1229723ac122edd1c84216b900fdf1f0d2a2e4106339059200814592f1081b1912f6b1d1f6905e6c1b016e2f98662888fe779493c03ba3adc6aab7a49578d10bdf925056f04fd826d8c11d84724e61365b939994714fc21ac517800418d87e382678ee39bf5b1d313d8798359c9d98a3ecf46346687012ca0ddc033e4566acce95f54263c9936f3186d70d324ee5c2285926434a695d451744e6b4d9109a6125041fbc0a0c132469810d406a9f44c465f9ad3461b93355b22a16bf5acce896cb2d2cef4fef9c85629d05f274aaf31096a3128e75084f2703e945d638023e8604a39277cb8b24ba24c99508c217aa03d1879f1c84c7c3263d819b186d8b8aad252cd49007bb4598171870f9412b73fe42c92b2c17c91c994f80f96d017eb1e5791bd61fa9d9cf2323ee39cddee5f5741345141f10053f015ce8914e31638cbcb3209cfe05fcd849c03f7a5f3ac20537276a5d44e6bc7dccec0c0d934b9140b334725c86afe2e5da3a2c5d380d59532261a6cca1c0db1a2afb80647beab1c99e504ed53b3018bbe0626b59870f31701a270da01259ffacc7ba38367fa917d4317859bd1b792810dc6dc43a8d3e4a79f3a5f53a583549a87688c9aac2a9aed8539cce8dd4d1e1d8d2e03b8c0a901798082c8621d782916144c32d6acd2aeff74925a09ccd63b61e2d6fc3f7aad5324f7cd20137198bb413b74dbd4daf213506f13e2583ff2ce4eb3e14f38a091a3c72615f765ef5f140d33e9a0dee4d5e4029f7d29037e7452f61ccf992e6605b42a63c4de6e074b2016cf3d24bd6a59b07eec345d6890a2b163d5583d2d2fa34dc576c984219188ddd092eab05be5f2d52d346cbfcbf1ce0ffc1f7ea17995a89f6900ab24934eec22df0ac92f5fa04267c73562dd5488e03d846b9bf79bfb211c8cf2b658bd006b0c9749edd88fc97aa6353e96c0e5d0d1ce1bd6c8b1dafd985a4d80f0117617ec62fe0006d696d58c96e260e71beafaa768fe0064ce22e245fc1dfd1280a096512a3696ef012d024009a71a67ceb2e29bc18fdbab8768fe9af7d12aee8ab968b07b47b6a2aea3e48bf8f9c87afcec9d0d0e756f9ffd8082213ba689e04c9c42426f84796c041d573636d249792b9b4e2d6005e09f6b5e75d56f4a43b32abb022902f645c5cc2408004f2a8c48092ed438b74b2327c1ad24deb5a3ee0d953967b724982003dd24b7ba8a278e0cff20e4d3de89dcd0e09f0b8bc05fb514a8da4df528792912609e3ea58eb98f25596470433d718e564ffad6ed4e81107900ff5243e453fd7e81785342b65f093fce1e678683698244f09d1a4c5909ba734a9031b39f7b55cb48228fcfdfca0964d21b3f5829d464fc9d796cc79a0dcc9b1f13625d15b873c0bba5872182b76f7b22989e95dec9da650af0b213015a6820b15cc640a00fc0b61179fb5bcc86992bb50f4736eeec93ff477c2d663ca80254afd02a69e6624e43e627218af0812d4963d1e30241abe3b15e8dfa9681efd2ff18848914ce05f0d7ac24a0cc174d7d195d364f84f0798ea6898c0b909cc92e9b1993428d77b7dcb53e35ce735a19d6149917ef27b3a63070af216ba4f5d8de58213459b9e194abd243ffcd185c07ec83b72a2b2032b83671f22cfa64bc31989dcdbb237ed22d3377a190e5b976f8ae5a607408f310caf605667be64d9984653682c6b3d77ba1f643ea212d76d66928a82712774964fe50f8693111bb774920df6ed12cb5e2696ca31ad554741e8375099e21a2372c1cc159625c7b338bb4be256664d391c7e754d19ba459880718c524b095c84fed3c775bc2c6a772b7a1e3c335f73d0ac01db8b443ef76da119b970588402ba71a06be32beb9caae17228f2050920046cea0e3bac4f22bccd3f73554a157b3ce713c81d9c54961bfc77ee86f348213f261a0ee808c530682fb45e33964b11f9c860a3f4e657549eaa75bde86121f1c541a3beb64e6a4a2ac270d5a2fe91ebc99bb30cda9a64350c1259023a7bef0f7edd01836dbabc3ebf036b06b5eb847ae2cc2cf53e8491b90e481fdd5f236e45c86c782640cc30342d317393fb5f4b2fdd27c152ff0107a3418318a2aadb160277011caa6fc9705eb52c20317b8c64fb182e7bc6cad339c29f64a4fcebd9f043e548f17522d4d85a953b082da400213acc40c498849d6285ff29daabaf999ac17c4e09a7e9402a895983506379e075bf360fd6eb4f486b3ebe26829dec612bcb6a41a2ef6225c0f7f257017c2e8b0560772fb6d001b29fbdfa4cec9d69a919ca1daa4af510c68ab32e8d32a6f0e63bcab81a7a24a27ad8b601d2e0b0070230060171d8d7436aab45b2d29fdb83800b282cddeaf788b2ce65c0af5b22a2747a9f5d14ec199862b4f67d36a9148ed570222f2bf1831daa48ecdc9f535b6a383e8dcbfd862839a441694e729ff59079d019a6136f6ec49191765b07415d6f3361c6c236de56f8ebb225f576b6ce96b4c6fbbada7c64b4be7d62c96f6cfc8fa2b02876c258f639966dd8e99e3402cf4124d217d17ef20921d1414f50577f55b4d7744a6faf3946337680ccdb494a448d58a6cee1ef60cad2bbf3122c5d62f7e6aec2fae75d7d7024a57de8a68b456df594228aaceef942259f09f1736ce5af09ffa40a70f50aa438b982daa8aef6b7e1b0a288d7bebd9151ff4383b0b55c1b227fc2d7fddd71696e7c6b462c9ed8ffad68e9fdee69d8adabacfa026ce35594f7833d4a339cb4bdfc27f62cbcd07d5bdfd181e1494089a2ab69904d571b2b8f4ba28bfb928f3f72b3ae8e99b8a28a8ddaaad17310d24a1bff3699044dfd421da0392149b45bceea73bf9506f96a78a7e5b18e7238aed23d3aa3df9bf27c20a278fe2b9f17c477e46d98f221c474fbc73dc5207d5270ed8f89c0a13fab08a1df533d5d82a8a3f5a6f4a8b858673da221173961501da6405faee15c9c0ab9f748fbb8a2045acaf6c53d87f32c9bedf1a898d54c3d6c3ce19954eeabbf07877898596f1979c1ebeaffb0a1dbe6d68aa830f639d963acd9dd88b20b50393b1e42de259735d4b5614b554b62f52aee48d5751f4f49fc2cd64e7cb3508a6f33d544af3179671f978c8ee22320d1b9650a1508c577afeae951ba01c202e1e038df59f85a66c6bd2510b19fbe9a490c540d7a46129f9fe0b5c93c5be2794db756baa5d86fcc14673afd08275e4f101154fb46c5cfb96961bddd1625850cd8f55ab0381599c1706e92e35756f3227e4a4b49321284128fc66deea97abb72af17b8f2d74f3c7bbeacace58e70abae23a8cf2312299e9f09c1c99cc4f15ad4ce849f6173f70ba1517e04d3cb7c5df27c267afe81c313806bef74e97f68943520862601f1bf004f57841bcd54464993d32872442667f764ba3e9b432b7b51bde5339881413820638d7c3de1b87b9001ad62126e350a55a79bfc9705e0d38022b9d6ae105f3bfad509dbce8e82f787b7d3e5b9ffcb2670d09b0d166d73e68bf8eb5e845f0774f8733ef2752b2d259dd08c491a0f6008754f1553433efd138aef22732f1eeb2123f4a138dd85062dbddc52ea2daad47ce406a05543d3b67fe3a1e018d21b5dc76d461aea042f662e9dd0d38e4d252a80ec8585e5b05aba5f8f939d343c1ea0ba9ee365961a1821ea84b730c9e327d563d43cdc41a61144bfa611c31c8f64993244bc6583c7a144bae094e75c4a4dd9fc6e63758c685ea0a75a6646624084bfb1d013800227161dd09e251505c8f3009765a55244b25a9999bc175ae3fe5861c8617e14b1cfcf5ac6b076107ebd5092656127a93c38b1d98e922cb57ed399644be100803597ae46cbd25d7cf18e584951fc34f6a12d42ba428b54206bf01360bfaece22a0e2cdd4aa00eb023ba584e7cea00f6f692df6bd75279c93a0c73101cafaf0eacbed31af98ec3f4210a98fa0bc1c47c0d65d2f16013fa3155cceb1814825f96f64c669331f9c30b08e4e115e871bee604799be78a09ad051a48a55b54869196a3e6ce8f268984c06dbe691b635b84bd0645ff09d7f484cdbb52dcc45192cda15861fd106a43b14f82afd776288988a91363da5539c3b503f214861065a4ce33ff03287d1521c6f4fad3fe15fc94cfd8a1647f4e177c5e9db44b93150aed79b95d6a44a7f06acb7736ea495ed02695025dd34cd48d7028836c717747f78900d775cffc54a72e59e0d72c0e07779765f733ce8b9d176c401cde0ac3a961aa264bbd839b30ce4f4b9e4b6b579fa807a12521491288eef3c87b038e44bed3c13c77f8c5f0ddabd675ff3409b3511f04370c8d492ede01cd6199a7e6fa9e14db766214bb5ffccd8e4de20b4bb028aa75a7c3d5e056a3bf67f72c93d1e04b216bcf376a604738d6fa9029df506fbe5ef36ddb8d1b5caffb2c180f04b581b24650d12424047199fffd4630aab7f9e1bd1a63fc3b29a0798afddf8a3a70a989bca32e98fb2fd72a5ee263ac5089ae2779578c1fedae9ab8ba0a0e5d4a4444dfeabf37ff02f35cd467c77279919ba082317590ee48299add7a248425673ece921c29b5120b3bb71f969e5feaaedec1a7bf41cc3b97cae078796d582a52ee7c544200a7c84bda3262918cb267a22e798f8aa648c4f6bc0a8deb1606b6c31897a8631506363dc9ea206dd11851cd64c506c5246af139e6233641c10490212732e47d96a614ddfcfdd11080979876a8a30af2352af49e5e5163b5bf93d539a3b7b23118327b2d7525f03a8fd5754de67a270d7dd31afea04536ddf6c707029ba0bc5cd8b537e317802412a1c80f8382184f6a879a24637a69f21af30a5cd30a84a1afd37ff75598b241435ca50c1357a8e7e64b2d33b66c357de9198f55a5c75a5efaffa45dd79f0902b515c98511099f5daf14e17e2e9b7a6072a740b908a06e1f2d39d3b196385482d7cf8aa30fac573519c68d5b2651c41cddb029799f523baaa647a0ae1cb155e9ff71ffe597e16e2233663afe9aecacbe01702604f5e588684696a0ed09112c5cfbb145b77c4ec5d76234164f17bfcdf3e0ff1d4b021c087a482b1bd2bd1f394676770375994fd9dd38e24dfc0b55335c74df467b37d4ea83be0d4de191894b74eab3de665c9b671823d74c04872a7ae786978ae2a55d2d6798be9ed308e5127d3a0de0c0c1e396f81d70b37bbd3ba38925034b0147ef8e9214bfa891282af08075c8beb048503f224f2ec31edc18e1a0b0b91f353b91bdbacbb32c3696213b77c4a3b11e7e30d11a3c450d9e67fcd411004d86f47439881178efadea977605d89f5597b0795487ae20cc1649974d7e39896ad6ee9e8e34f7b0d51869ed15e23c07739ce4c85db3ad087a84ec6d3f7abcd4d80d51bdd10474ded4aa098b4dd47e91d1dfdea2e4ba931a6e06f89f101e0ef08d7bf2eb2611d1ccb53db9ff1fe0f6013918c3e5327df08185f757a07926c91a19b721aff3535073950b8139dad05fb7cb3b370aee0f5d0b429d0be88616b7c265b401b6c28d873d415b16dab34fcdcb9cfbbf696c93d5bb1e93ac13ed337bf49303d15293e746b21676c78b3d046f5a59fbee0f0d255da77bdb89b0283cae866fa80f72f9b18486e5ab3802dc7d84fe13d50a5ffd6bc8873c0e03bb74c5b9907012e310c6d7a0dedf4a72f7d572ddc982191a5e65469c46fb3a581a704bdd2ac92cc82de4721888291f4e7cad596fbb5db7c7f571b347835819996f82087eee6ddb82a61a999f10e0fb0aa3c46561d8868f6a79d5093ab79002e22dc566992cd929286c1fed2bb9917706a94de51399b36f38f646c289e37155edb34a964e095227beb27b4cf9702a9108d3107e175c3e2790461ffdb6facee29ba63b1797afbbb53503c24e450b654b5acf076788db5729d92eb1c8e631eef7718d796f9b95fe24d57956538523b5e697c18d998090d6f67e3258efc6137d2d62c149d472b876f378d7f8ad6c263416038ad5b8ff0eb13974aaeccf44108b7282090ea59c3ae7df9b413eb00c873c7271cb16146c0c32f14ec2f10089924da5c2c81f65eaa05f1da2f01fcba2a1c9f2a0494147edefe1f27616ab2b09a2143f6942c4d91d568f923b73c4c951a4081df7be00c1ad649a50e8065b358dbda4f7ee21cb74af25bf3ad315e24512b48f0b3873806754e67ba07bcb308c780507c9bb51309cad1ec7c2e5cd596310a26b4c0eace295694af3dc11487368b2d6b8ad48009cd05ac79cb627d70e2a2ed3395d260fac8a64a8aedaf273ce5890d6474849c2bd0abb17c1032079bf7b51a03366f0d0f6bc7be2cba59c5b28c3c739780580a1a10a1312f038f6820fa43b305275779bf1bf28a10a27f86131f58704ee67e92f7b491b5c072daa210a2da71c0a45e8b469f58d351dd0c8b277e3e91a6204a2ae9251e735dd7beeea9b151a268f7541c42c9ab312b132fc198ac94b3c007aae9d2a94b221d987fbb87d1b22eb2359066645683f0a17ca7108277db677cd8870ab228fac1eb430bcefaaa222a83e1b66786e1a1bc21310479d3c828b942fecc10361a1e5dd4f0989bd2dd29b7d4dcc81ec7316f7a29f803168f068697c3f788efb3c9236daa6d89a946ec7cddc8e8eb1975a4c396b0a3f06669b394548bc462d8fc0b2450b3f39bc6eae516933a6f16d1f45d2bac32a4d6bfcfb6aa01286b7274e23f0aa41b47eb254ae36efc51f9b55da1d1e5d96e5de56235e427c83554718490ef2a9a185001c77d475afd12fad6fa8e0d5d148773bb2d99826dbb7ab5a66cb93df61858bc95426afd4b3ee189a4013babb575556f5af2713c165b0dbbb7bfc63d807e56b2dc7f4d01a6d04c39bc31de6b66c38e21d98bd6399d8726cf62aa6b13d145f627d113cc4e8251b0f818c76487302da83a7e50118654cc9eed671224c95a27df659452b08bcee5b7368bb4992eeb3388275cb0378d2d9dcc8c75a374c90f00e6af45bee6c9c3c777c41dbd928fcb1e31b6bfb0104b080f5d2b9d595c6ffc8c88759bd66d702c8cab110547af2162e2a2c936c2c2fc5b717b4826145ad51d54d4af57a4383a0548e8636ae6a3b4e37312c81917de383e25471a948d5798f2950f986fa04083429790f9bf97b228cee2e3e10e9f795101d601b73268fdb2b46a62dd7b7aaf31789998fd077f175824c2641450d4940e2bc78e0ef90cdfec5ee813097fae7d6bf8ff9cd7465da9e79a2c4fa6814853f9fc85fb16fcc143db6014a6f79ab841efbc95549e6b234b91f71c2d99a15d3b516892a0cee28c2d3f567edeccdc3faf720a3792a840c9de9666c82f6b9432929c087270bbfc532556a3cf460fcbb9e121915d5db36f6d2b4081763274f812270df99f9e2101023f1ebaa24eefa7d2d8b1901427acf7a71a966a483052240e8211483b11a1c64ff8d66069b0a5c34db2d4679fa2315c52a7c72d5733123a7a346c5517a67e799d5cf84c3eb4f20eb0ead9877d35cce77f3c11363519f9c6d1ad5d13e423fbd8b38c246c1dbd3e198a1a9070422190188da28781a6ba91208b7723c08641f27b4600d2481280a530d83d998dd907c72fa68c53453b5c7ca842be50248d483506a01e6d046fe509b6329227b7e251647cef22fb3dc0a3bed088716892fe72c4aee147b6e34f799a431617f52dd01a5bb44ad01dd19bbe6e74bef0946d421fe1957ac0f6e3cad60381715c4774d3e6cb2981f8196a58bf0bd9a857d7452b57ce826acd174c9467ecb151f4c9c296b155091475667423a16e56b8e3408717598b180495b45e065961189ae7fe2bcbf3652d005d0c0e16a191e37e9fd0a09103aaef477c95ea2847cf1c4ee1edc6d441afd905c9987a6a69bf5298f919d83acce10a320ef67c634df0c6f781dc781b6455060aa247186f2b9b3df5bdcae4466e2691aae7d3e10b02b75a5c74064136043ae3d56e093ce652bf75936187c9c1a2be21647cf39513af1ea5c020c7d7174bcc24c9d1647768de0ed4e59cc91d930dc076f1638dac8326fa4a31a7713385791ede3d83ab8469ba9b8766122e1b9df3c6706fb837bb6134e6e42d329b55f41d1cce56cf1707bc20500b0e168a3c33736821497fb32129401d1f6fdb5d0b33fa64e64184f323585c2d26fe4af109a560003776d4e3d850c351ba738f4dafe46d5a44c65dd99ca2c4546d5c2ff0a1634777353a7a6a44e60151f8b52a3ba49b24058318efe3e9d6a7433e42e2b46c6debaeddbb9a75dd2bc1a2f299dd52a7e1dbb7e003947a67aa53c954542d4c0c1767c7d603b437da19002cda0cf8b30e393e340df02404a6a770bd9b241ac28790f22e82984dc6a71f8d32e88aeef74ea032caa99a0ec7bb4380efd7aa841300e7523c3342bbd206a2888f97c652ab67b90833172a8456c5973db801f2555463a3acc8e6b134dab85b31c804a4580161466d00414be426962eae259c73a88b3de6a6188b850939fb61492fafcd69482c7e36c10866f529ba77caeae7f096c2612b1e6cd693c0a96bbf6bc9338bbac4d3cafb3c1e48034548911ef90eaa7040815f7a92413922a7f15e3c42bc7216dc60bea03141b3b056c14483505304c12cd807bf0af0fe372553e9f02b726729de5d2e4a85c95c3e634a0b7c28662b178abdf6b3d6987da89d3de78b0740b58b43bbc214e71fc508227a7bf4f624c6e9c63204d5a430e310c5fea8b1d99f36bd60ae3054f93503f3647fa43726f69ee9623151dfcc0035f287a405a68e3c6708ae87d5334832828dd9c79f86ce8c29a9970de27a83b4a0a7368388eaff11e668bd91d4d4059d6a76a5998cc3954123cb12b753eaa99b1bf332eec62b5a6fbf52ccbdf59deb3e1945dc91f06e9260fdbe534c8dc1beacdc2257102327fb4bb23ee2a69785671797797b21a0577e2565ef90c98f94af9ab282cb6aae1db3e846d0f8b2a4e6a6e72770f66cd5c04153f67e8bb4ae7e80902bfd3fdb6bdf2859ccc2ed6cd6974c0682320261fd37dd34ff31a70b1f6c063caf655cd53e223bf9d958b1a9810f2d003a928cbb05db20b37e04b865541008ed05cdbdf179f32cd12782cb7a37a817da89fcf1f3173356ac7b867d6b6d25d324b5d68ab9694674c2e20346873540b6dc04fc7d8f57018c8bd0c48268937b5cf27abbdd7fb3e5fd353bdca4d84c0cd5a87520338ec137c42eda765a6f7fa7611d314d695643b55eb8a7cea3b8ff4089e5b932488552c75f4fb276dee7c81c80e54d8de5d0ad240a5c45eac024daf2312bd2337021b61d539fc48f339ddc77720fbf1031de93aabcea0443933f0a2a818223e1662f4a41e0451035f179840eec07807911962824028a952f9159ed08607202c77fc83dd84527a201b30af82af83e703e37bc1540c3e993d84577aa48eebf0b2d0b2831408800f2b02f62e8c08c109e85fffc4d4257576cf0f541c6d16abd7bd5a2aa16d50af1395e7f8d4f3cb0399ce83055f2c57e5c5e507703523c0028dba22770c0df2291ca658f6eca2f70aba2286ceea6fc9dbf21e8c4932317d7e76b059b65d62c567eed1ed1976b9f10a19465a09b510a30617a886026c60bec6ff9fea36f8855ca3f9d168560c7a27004ae1a2b1c0dc3cfc48e72208c173dd3c0dbe2699e800fcdcc78c5b97e9c3ac0fece886ffed977a7b8e33ad4f8da6229eecf0a1b8a8dd93b3375a6a2e483b29c287fb138ee8785a21c0b33958a3b36d52a0235e603b4c0d22ccef6eb530b13c860f2e2bad45170218cf4113c387a112f485b7a1093aece64019475c2ed5360fb7b2923da26b68c2f74986758421878dc20e67e277eec37ba40ba392bc36de085765e432a5a373540b91fc607e7b796ed57d5c023bbdbed12df0cad5f9868f0501f0c6bdc683d52db48ca43222622d767362c183dff46f4d2dcea1715fb89658d822dd1d8a3e4d808392a88ceef6c5645bb02582dafce0e8a5595dd05b1ac77b2084091c453383399b8664d855961a23f2a495c60c556ad20e08da6baac3044dba368cc715e55a547548c35b15df9c6bc0e0043d28541d2fad5a4439e202b3709bd531b39d8955fb305ed898c76eb99672b623e1d79a10c05fb12720ea8e7f289fe094e8b5d7652077d68829b14dfa9f7c24c046fff58380f03058e9b829356e02f4f6776a628b4d61d0551500386050516344cba0e52da4957c7d17c287603bc9d65a7b7b9067ef2b29fb2b433591646d739dc3f67ce2ec607678dab403f6671795378cc43a4b1de00e813c46fecdf0d4c1946495250a2b0fc3fb330585ac5ce292517904d2081acfcba6224198adf241753dafa2615f7ccdccf6ffd3b57ff707bba4c43c6e0d92172dc89e056c4aaeaa547c0e33f84326879d3d98cd106f8d68ec2bb0cbb379ae7a724209916e8b065948a217109420cd2ddd5f834a90ee099c1cd9aed3da7dbe2120bb7f21d2a91e18fa187fbef2be0a7e0d0c5aa3db47799965956c777a35db29bd32f9804b6716f2424cca4cb8a1b0943c5ce63f012895fa211e0d2bbc1d7d25e151f1023ef73a67d731d10e3edfa1b90b7d6a87183dc563fc5cdd029f5ffadac390d461368ee66685e9657e0d1302591109ec2fd91adc3ab718849a9b851000e466b1d389ce5d316a567d569edfde40ef90efeae75b78ecc626e1ce9f573db368fda5902629ee65d32abdc261dd5701862c644cf28b7d4fe200160db253bd220e3ec24f5cb6c899f044849c7c62175260ff0e203de8b233ea9afcea3756d169605b76dd0de86159d1bcbeaa88e4e2244dabb00ab8133aace481cca865f0e8bd221eecba92e84923ae0d98abb7a9e46610ecaceb3a20160377a9c7047ef6d0d15c77d03462dc7b8824ebd86dd854b48cb910b28be4bbd20cb300fd9ddf4091b1497c286cb210f232964b1b5824a273dc603916ca53640f9e3534f98810569fa094b8aad5ef35466d93545ba98e4b25205d1e2d1f582bd52e5aa82a5d3b1f1d8085d3699396bfcbb2a062f0cdb230af7f3b35034dd26332611736cc27b16d429ad157749d89cbc524f51b8007addc43702b8561d60a7fdcf8ae2e5c178a3b6f7e85add0a1a0c0b2f16b7498e0187c4f9459d7b1f6fd125691fb8e48fb48c1cb5e63a355c88a0476383230e78d421c6e0b94ce7d30a3bbdc9913a3d865ed9677ccff25f8cf0477ced525fa385efdcb6dd2558591df80d199e3011ddf994f77cab85d541b8203fc8aac04659eb98ce6ad1b30fd67557f02a089839e3b1e2dc41581f608354a3559b1d4635617b3b0bdb3275c2ba0369b5c76b8720ff58c85e37d6d826289f38ce68b7312eca26f264de26e0d56c28c6153779eb47f135cfbb08b9623951c4c4dba60c8c53042fc323e5db2136ae99e33e8bbdaf68be5a6558c13a1f6b9f258a09025da045c9c9b937d4edd3d027abc87eeb08f9a10ff4fe9b168cd84b33c7cdc4a6437900299fc49b496e31cdaa74ea8d26584f7021f5dc492635ac5a970476db86184ef0d6f6eff8f28ec462f665c8f75719d1ebec75643872b8427b94fd44227866a456a571e060b2a1f7c1365e8d80aa10d622a125186af8772c4f1dd2e0175c8d26c9dcfd66640c6d5b061c7c53d4c21a027e72a5f1bb2a5b4d5d7ca760694754e4c022c116f1c30650c86df0276d3ec4336dea6897bf9e2744a35978896ece73f5367046a499dd99bb8407ba59b1f5b7fc3218163b4f5ebc5452b8a8ed405280ccc145cac2ca36125b9a56687b5ef0568a847718fa9ef370fe388633778e8a1c9789e0203473e55b27115a9190f9e962f75dfc93653a1356036cbeed1cf651e0e1a75b3eb35056514101cf0d2ee60527ff665d6858c0c03a921bb0540ac6558a99e32fdcd5eacbe07a271a2f2ddb8b1ce5d9dc9c9809e860b2bcc6d4d2cda79cd00450f15f6d26522608f1815c5995e4fbea12804bd3ce31f969a5e72f3ee8ec17fdd9e83b02ca398846f57e7c1d1399505beadb8c97ccf6bbc0e451f262a4930934c1b7c4731d19f86c687efde26b045502af195b6b7049f91abaf2691c27ee40b5dd91271e67be4be0a52f977bc58269c39f45933319ba72e6f367f74c2fc3f4888f3fb983acb4e00563b8cc4d840674559edaf6608f6b9ba21452d7293b7d33d08603932f267dd14ad9bfa7a6b9edb8afea66888dc6e49ef068233daf585df48c5bd8ed1da0ae634ae78318180040a99df97365c08cf9ad91f265d115fb467d1d2540115f9680bbcbff3000399ea1f82c310fc37286c840c56073e7ecc12d19905a2e9727c30c3881c134c406d5e7dce7e218f847b4f7011a9ca23144df4861a52d22982ca8b613c91c7129625c239229f8f08f2850b8ff5ebbe2b9287d39b3f970f3033ddf03431eca2e9162e87de24313d28906cdb1553caae74212e7c81a341cc199a8eca6d0d63ba05e9fa177fdea3809ec4884d20d31a1ee0e6f39f18fcaa69b5d6ca6f36a1eb137957308eb7377204719a3375dbc3af252da3c4a768199f87a9a5209b8eed27b884c9c903efb6dd30758c17cf7f9647ae7a20a6c5a6e9ac99a0f5836cab2b837208d01fb9b419fe75294f2b7eee6a7acd58679f9cf1c335a30a818b1914ffe011ed0197766e9a4e113b3b658f65173a04dcda673a870c4c1f12a7340bbafe2be6b358730b717b56bf1593580a57ce7549f05fc737a50ed1edfb519aea3fa7345ad6565f6c5bdec222b5f5665ee8e6a702e34499792ce66d39b686bc88d1e5c09e4bafd24b194ce339514c1cc06bde0a35688cd2649be445ccfcfcea3f56ead747444d4672cb30275b08f5227688651979e1c1628e9971b8169fb5044ccfd006656627982aa2879eef24b8437217af50c50afa8e4d1bf33ef2f70362734958b10ec59b38754ea20c5bb976c170583d7a536f36a7b7c82af3e60830eab9682154cc5b11550c5e38cbc8256aa99ca762734576d0abaebfd317bc0ad2facce54a79092506a6703736de1acacd3fbdfeef602b7ede7db313907768acc15afb13c1c369e1f63fa9e8020590c37d581275f643f95b5afabb04e7eca0d2a0ccbbaca2a62ac0dd2f2b37e05589f449adc5cb11795059b8e918dd9d393fc4116ebcb9357e3f7077188ce8768e7a9fa5e1ab9dcae48b7f0e3a97fbaaf4809fafdda0b1b56321163f65dd81923fd7c4b0c8ce4b56d41af857acec5f3083b825f9794b59e590bdfadf711b8200ca62e81168ab502bf3c5c1f7f4f9ca8eaf773aca47fd5232c5b2fdfe25b1bd3d66f62138d1c3b1927a4b78d75fe6f76db09a6879d7a1a0406f6905e4b7266044291baa71d3a85a0e343bf2640610419918af9e8c192a6c53b83ff45b9460049113e7349e86c9afbbf3b2bb3bcb22de4a908a935729a7efaba03abb296059b63cd350998b6763b8f641b6a32beb6c48cafea5d5f6b1015ee9c5e63f2f946d0518dc8c6fd46c422b216930f9e2c3a0bfe2dc95ed4465c8ade5b2f15e669048c38c4186ac018c35c48617915acff24ea52bb197cebc365948994db02fdfbc57e1310fcc9dfef2ded23db9100ba119fbd16cb321a2728c827fca922f34882cccedc1bec6e95ad7975e02712885225db01f8d45 + +Params = SHAKE256_40/8_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0481890000002d3fd9d96ae58ad09801c13b81cba918f76ce79d083ae016e0975ca8602aac7612fbf920b4c4796b17acfbd8fca1b034254e26f3eac8ad304be030f4e51f7af2a60000000000b0ad4d9eedfcd3e946cc35759cf5251e500cdf78b58dbcc913db53feb4136c0a99e16a572d8059e52b0f067ab166ae5cc4ea448fef9d23e6caf2e40f9ea14a28 +Signature = 0000000000eb694aedcf074820f86b4d9b6a237bce97439bd6d582cffa1f2b7bdd7d4223c2898f68be9320d08702e78358414f8043b510b7e900e8120c562749229d0132f1d86cb223156d968d4617b9f49ae6491bcacb05d63020cedc6b9f1e5224e59436af981c156fb9e99c1100bb72680ffe6a14ca44a9fcdc66104e39d48b7ba94609a41bcefa35f182df58033eb0848f09153f5b8989332de86eede1ace0ff62910ffabcabde782b784517ee16c5b21fec0c6f38bdc5983d1b023297b99d4a24746ffb1b3746c720f9ad41cc832942062b11e56f3555641ac8c4d4af198f451bb0003e3999b082ac5115e20e9ef15200718e53e3b9ea7f70f697c1349c056ce17c2b0904c90062835301a6186f3038f8d375e0ce18b61391b18bee92f30d0418623eeb3a50e956ca4b7a3bb9b30d6cdcd1a96131ed5999aa25e16394ea1ad3c88b690a9fc9347a3ba8a70fd98e00b91b34e39bab2534565608f22c2e434737aa5fdfce928810485457ad04c0238fb5fbbc78156df44f7d93629bbd09c4aa844bd41320eacb8d77b3b00378b324dc8b6b08ca97e445c6bf7a3b34166a233f949efe3a8168f3d6ad92c45954d8991e749b523428fb9caf43c57d4a27afa03d2e720d00b21bb765e42c24390a6fa8022299c8f284c2aa1bdb6befa0ff9d2bb15b34f3ac3b7ab577dd04e53366e5aa1a5c8251cf7d40bccee1234ec52bafe5b3cfc99b2b55eccde235e48a5c90194b265b09ba79f515a3f6b68063bb55747c386bee3e7b7f586c457ccf98baf2af094227bd27e1f6589a82e0115809793adaeaab7c9120910d57637c8fa1cac5f48797a23c25bde834f2cac47164ab4809b081e361a8bb25e6a96186e52cc0ab543e578fe4a88d3cdb32216a449c9ff573e655b05e9bcab53d5899fed4854735981cc6c090538a177036996ad5afc956128e590b1b7e4fecf3bc33f8aaa741aeaacecc2d57b923c1c7e8108230e47f93b5acb4f26bc6a2eca580b28a9e1635d337d6f110d4b0392106a53c25818c33f1fca85ca813f56979a4ce3c4f0d8c06d17e1282379cd7b2ac9184f4d52abefd1fc01f1a670dec98f1060c31d11bafa4d3569ca6a554d167134185f2b0f36a80685eb51e7344ff2558d4b373eb7ff2e9913ae039e496edfba87e1e0f5640cdc00ff0c89c52b4febd930f65ac29081fd2faec563763a2a044c8a97436285096c7bd8db4da6c9dbd1731a53b521941fc510190538d0cb95eff354412488c1b2f3b97197c482e3a97dac2496e3b19f82d81f336581ed2b707f2b7319833bf7381aba4695bc35db3450986999b91bb00887cd52e06ac9fb50deafce04669bb95fb8545f10e20afa5d6769c4f21b96d34ce23c8f6e87a7525494bd948e7504c94499c5fe2b4a706e96a9a14962aa1808d8fe4bff72ab78e127f70cfcc6af310d91ebed23f936bfbd7012fc77097f70bb25ca174d0ba5514dca28442ddb97bf9fe6019e74bc63397611863d50e37123250d7f085868289ac4d95e86c439b0121705e4142ac1709972b50e75674edd26acc768f0bfe22bed5d93ecb39606b2fb2d38c440cf56a54178189dea3278ef3256859cfa7152f0b2eb06eb02dbc0a3a723878a22421dcff8df7a74c04efe81bcf1aba470f5186c243ed91b23ab4428fcc8c53e63846194f13c5ba3e7eaec01986436e2d96b25a5c48a0982e37907bf58c938ab94f79a0777babfc9e08c2143b1adcee5aaecbdb8f9b9e9e6f6d7e87c3a61e2ef7aad2e3ec403758df88f62629c90d5d499060f6a2b2edc7868ea94fb0f1ae3b442bb196b011400fe1ac50347e0f98249c0c52da91ffa017ed7c7bff8e389de0f6bb695b97e2ae05485152c91a263b5a848b92d4685120ddaef2814bea37c1056eba3b59f5e59e16840e165145d39ece03e4db8d626e47aebc5b6397aa6861f1a6b78472ab94e3c82de7900d2b336b297b335041790f1ad57b2e5c746d93888f65f5d6ce7cb79a8923036988b755211571d2bff8376c8b989d98093a26ba978f817588b5a107c66e2dc5ebb6dcd27087552d901f08ca87f2c96e472160b118024a3f685b2b44ffb41afbad03b1afd28773ebcc7e2833b5bf38849001aef10d28ca38a8ea02a8af1e0633f0bd13821104c2a86e0e67015a1166a5c036bb9eabb77a55ab6c31254b91823aee4b84e789bf98ab1c3c577fdfe800931ec1583301d23257f0584891346c2b4f2a8a4b2c630c98f8378ba568d9cbcf6ed515b5a74202de5f9c45aa2104c8d9afbd97dd18fa6a1c29771f21c7c2225b742c35531d393f577f1af7a7441ed0eb37eed273943a95cc8b0c5a132de37625bb5f406baab8e092dbeae5fdcda63480567a204859195193ec484b0d8afa20de73d9ba4064836bdfe6d0846ba26924e64f6c634210ff65c46b097b404fa95e05085a0f4e8198610c4e034496502114c629bfc4147f8ce6f06e61d34b7b6e97e7ffa95803c1be020ba29183ed06f1a51a350dfca566b0bbd7abbd5917557f2bfbb664fb1bb44beb7ece5387385644e3c02a84e2f1ff237c53f1bf71d26cacdabb917f117f89f843c5268f6c1ef5644cad27add4b5ebf82ab4953b9644bc1d10161d8412ed601e3ed3cf278f44f1ece3a48697bd4e91dc7536aa877aeee135c26634e3ac0ff05c6de181c70cb1499890dadc9985d3697c82f3f41a884e56a7a45c6e1f52470b563faacf2e4ad419bf27da195965027dae89608dc5e222c0b58049196c14c329764e22590b44de1404bbdfb46eb1af58d9cf4a4e351471a92c4a21ac88acfab1b8abd59e40ffcb0cca3ea8978138f5de3b1ec886644fd19116e94572ceca2bb145d7c3c5cc065d5b75a1fe4b9ddaae54039ad064563720891e27ef0a0b6eea113cbf1d6d2cee7e00ebdde1c3d0624e2ba046c6930954a69d60cc734b5172b760e8cbbc06e2c0c28789dd0ebc555c481480cc0e0fd152bc359af2657891246f3e10be3fea49402ae9bd4b68da233d313d387e452a4c29d019c2daede19f9c27468d9892bb2455c6a50ae0716b691f3c7b4c5e865a393239c8d712296e468e2c95221a44ac5c2d73e6f5cccaddbea8d93b8cbf15ebf54fee65d1c71a8828af4d8812c4a5fc3adf8e1db58de3ce8b925b83172725629c048b71a56549ba6b13140f2cf32c6d71bfe25fb7999c0614a332b7fa99e712e3cb500a3a83dab9f82d1dbe3125746442812364875df8734c6a61d23564c6bb26b58f5f0a8b1ff9cd1148694428d30482eab2670ffbc71977675617f0d1880247ea1e95215765503afee293e3302eda0c6ac1a9ad07f1e183d3a5d74a4312066b04e7e8b9f5250ad4f0e3eb0d1607219ef5638ab56cda8def7e2dc9fc0c85a8fdf436f1ee50da30c377bcef1f978a64823053cbde7182fbee886222920096e1eb5c85ea39f0f958a9133a054afb2d9ad66c020436b27e90e9aa22ec179177e265304da6cd7ebf325605b4e4da698c29a477dce886d93fffa17891b3d6d0559b239ed223a3acf153942fcbbbf8eef92b7bee6aa30c65e22ed9bfe892cde03a29819b284148cab5f8f1e47fd9895178b593ccc2665d50e54ea17d21ab165de2e22e9f1b15f386dd3b11e7681b1a3c0e3eb82d685b186793d5388491ddf49cd40b1299ba53d85b17dbc8bf134273263f0c1d63471dca7919a3a7fe79890b680523287a79a1f54d6b4aad7bf6345a9f8bd0b977c5e9cc4acb9a2e35163dc2f0a2058426464e06e3d0c6bba3eb4c27274ef3e09eea2c6173f2eff5467bb9c7ba32031135d7d77c1786e34421abc3c19fea9a1abbe21a12dae9e8b7591f37d4f7a84b3650736897d40c1f9192ea6764ccff5dec7709534f4bde5bf3fd868c83b3e1ee10e3cdfb382fc274d4da479857e876b8f3177b05eda92daec4159cfa58959dccef4445ca29eebb05fcad35556b5e7092b252f6dff521b3eaaa113e10163d271c29e9a5c45d9bd0a63b3f13f74a1556660a651750aedae14af7e702dda9876da436e1430d5d519fdcf68fa4b82b5047a63dbfddaaac11814c6bb749f34195f455a2c20d8164c60d213ddac563f51df1c907cd31115cf553402c3fd662e4beb073778ca5f85dffea0840ceeb9c55859e3af56ad94746903ad1a9d9221c975b965ce596b82d72b9b62615fa107209ec7ae39c075a0a88bc2f12fb6417ecfe6b4cfa7cc246d57383bb317e85da08d322d81810957e7371d8384ee7431ca152d951418cc118eee1b8200131f2a3635250f269354e781a830ab331c5aa0d9b79c42a6b2812d04a6e4e924519878a278aa27eec18328a99685aa492ea58be9849ee40b82e6338989ebc699110d34f330c9f7ee99188281dec96fde783c530264e3ba34733cfb0220db4541ee7569f058b250a4d4667911428be0d91278eff927e86e999e885399f8d51e52cd7a87ea4680faad0eaf52f52905ddec8c047064d0a3172b7dd9c4d959ed18fb07960245c28c999e0a417cd0ccc1cb0cc3bc316d6c80b483ec5088eb5c0550e9bf38cc61786718a8e9f479b3f70a3ae9552a73e25fb74820492ed84953812517619c4e39dc12ff3f2bfe0a688438334a021f9459e40c2fce05592a099c13a5ca60198e8ab115bd32451f2b447525e88f44508f465bd6780365d2f58f549a5a69108d22feaa7d86dd30857356027b30d19485896440efb347b99e199a370f7f2f8828acb27d90bd22ac1a84ac51f27fe660fa0bf34694918e3b67d593a78f83dc97ec1f97ff648c06bc8cf136c4219792f17e2f2d44e1569ef55575ba6a61562df28fc8f0a5f6a7489e070d691408bfa630b4bb9e6d0007496a166741a78a11c84d40244cef942b2401fe546350784750d6a624e0072874b30810a1443abe6092406d2d4b8a9e007dbbe5419381948dd3181197e646684993a7aaf1658be68cf18af5d9c7a5da37187af647f70a1033933163f25e8372e59a29a5e32936de69b1ad1369779e71e27e6e47589429e57b4349b44d7eb0a87029df6505d08538b5c65eb1f54338ffe2d451eb8daedfb243f13979ad3f348a1da9ad9a013b946f7b824abdc211d2218ed2b6b9df161d0cf9849d1e0255672d9469f34b6ad24bd241e51e63e08c4017529eb36cc389f65d0b802115773a6c46b59234d3cf2079566187161bb10c9deaf2fce2b6e235e2379fe2ec511994af31c968c6c9fb5b3a0cef84372fb20f2d03988082b7658829a8f24b2522111ced36d9ad12a477b8265e4b140b88c07b5967712828f913576bb3f95a1ab5237e8d55e31f41325d3c2bb1bbebeeb216971642f5cf8a972d0a048f88d65b04dc882d22cc8b5a68c7ef8113f66500cc72a107f17fa50953baa7e539b7be81dac6b51be232940d54c17bdfb8cdac391a37f400ddf720e7f308a50a061368cf1ca768dbbe14fa6dad8457b49cb57d8c1b25d2cc3f09ad2141839a52885484493e69c5250dcc6a8a85740bd14fb111c43b323a45a65bf3799d22c931131982488cdc9582fe66e8de5531d7b06aa84662d3fe5937a5c930d8bee2293f1f7d0b245c5e1e4639e170461b4b03863e8d316019935cef1aaa9961728b1286593fb9c4f35eadb18a25992991fc57de2288a0602caa73ad4942ccad69e505da7767ed4661a3c64e783792af7cf150b6109b94ce6f8f0b4b7a6f84d422351ef8e73e51265855fac06fb7696855e85a14798e721fbc12216584e8736b8cd65755e2235657a4d31c5dfcb86d94391b6fb649829f0b1d5cdf4f0c45a18876a38d6ef22e966afce7bdad18d65492c02482b5cefcaca697763a6d76e81208912a3d8de579f0d02e48742005d935e05c9be53d48ce85dd7bb34038cfa06809f0d0c83996bcb14dfe648cf2bdd851d99c6b58988cb1cfb66c4dc3cc7a3eb72d172c333b807bf5140616c68572e0b96548fce27aec7f7315bd6f91aa58f3fadd13ade3a271eaec2e62487409f1ae40cdd7df4506183d2e3576f03ac913e03fdb029a4ab28fff2c4a517cf047527f2523d2502e79cf67ddcd1a86bad3d0132848e725d1f131f5da14dd75df5a555cf23cc3a306ece300ffa34374cf7a7d9381eda8039f90834fb75ec223770e9310712cc1193fa1c87fc09f8851bf58285b5473fd52cf15d8e70b368668de603f1714dacf072bf13149651cd4574459ead198d9e3ecd5d345b2194333ea82f95eb3f0ac9b51c574cc461f40afd5c949f204d2908a576d8939c9f1cb85825f891ac93a55701883cafb0038ca5e2e578d38ff7911f30bcbf7c03f72b03b3dc241d973e0e45abfd1b7fbe442f363dd213b8368c970a6872559f4fac7c3f19c19fc8d88dfdc9ca7a0d471a740d246bdb8f8241627df5a3c62c838b9df45019fbca10ad737b061d78778e5019fc9e5ccd62617c963a59bf8c6c3797608f7421146b7324542cc9126b43ebb27b12e091f44486743f9b3e65dda30b0a4ced1416a0cfdd10cd6aba9a65f0fc56fa1a0dac45b4020d60a67c480e6e3ce325ae337622c5edd2e9a26394339865c22dbf75bd277877396fde9ca81b438411caccba0a33f09584a44bde754852299317ef3ee7bf263511565375c564f654596bb97a5fa6987c6a2c851bab79b0ca7af773b34c403177d601f881504e6cb000569dfec93a8b4481a17f26132a6ea8d3fe3722a8220bc6d4266becbf37b0a425989de7d0efef011d4883e421a144c45db25684e0d2df972dfec29ad88a5b89118df57e689a968c1a44b20f63bf08c1ce0a3b81d0cd18a605dd525534e3c4e9e97dd0f59c526d3b3a0f964d8ae1dfa6de8f3e69b9fc8e5575ec84bba31e4fb04a1b1e0f8a4da1f8e19486d51037a1c93505c606f266e1566932b481bf5eeb915e751d47aefd7e687cf9db8ea3cc571bc84f6727b4fc81e09b8063a64ba5aafaec96339d42a47b000d1eb845072fd35db0f6b130ed2e64923478e78dbf84b7df452baf55ad89445c43a40518c01e98ad20b7674f69f1008c8565ad4e1d471543bc76955c6c604a1224b7325e8417a48e4addacad192a6e72fc2061867f9a6009da5f6f97b666f635af884a0085f6248121b96209988cfb10c8afc4e060681e290056de9a3863543e552a0849cd739c5988a1caa4ea0415a842ca397336a8edbaa156342906314781996e88e5f0a5858f01a28265d75209318f58f636a2758b3f858dedc05c5a072c3f1c44ae8ac2051fb16d3317540d5cd43d3d2386cd423f2c11dbe8b131de2d88ee609151b5063b70c9763c2f8057aa20e1bc7675379e8981d00bed3e0773b4c9c9de14f35433ff7c9b69129e50caf55a0cb77c26dd46a3afacc346c94f7bd7a5d45538c7ab4d2589af0b3cd60d5ff8968258d229c1d8641012d26bcde52248657fa58cef0df719caeead83f9a3054c892d5106d48c15f28c883196d0e23b420dc4f66b6e3a833bd52472819353a825540c4657987927f3dd10a929c39bb4fd725a5abf12d43b350bdd0cd04cd9cc61dd45d62b53c7f85c17dead652eecf6e0b0f233dd54a3aeb1115aa86e5c5e51286a92d881bca62cabfa6725cb6910856fdeb6479b11b7c461a90783fd4ba62999958e16cddd9c102ad95102860c58cf7ad578d5325f32b36bafb693724182253cc8ef72d48e731b144511fb076890eb73d2f33f4a7cb98618e18e0a39c161ca6c51bb58115eba646d71c6fab2f563bf2c2b970bd156924382e022d70b5a4c6ef340b9f82e610951cdcac0e158da55fb4529c3118c529c8c98dba8203cea136fcf561bf25b43d0af9001a7b121e664c270bc8272675f3a3fa581681d6135a657837430a49a856da6a332de5bb75f04daa37d2c0e087abc222adb54a57c4df051cca74cfbf5fbdf11fda614be880c0cf8cb5d99c49a6a85f2ac158193619f1632f14196dc0bfcd31d3d8ddaf500eac60d522820cf3fc3823934e94bf57e25b65e76b19507e5b618b87ea3003def888bc586450f3271f08e704867f72f2d21c75cf23a665dfb8d45f181ac5785630ab7ff609340d51a76f77f38b178e709106765db550645ea071559ef4f456906e01c9e77d557c6ad07b1ab9a49be580fffe7a4aa2bfff078cfb259ca8223ec3ca175cf72ae428b16e8a1ab328c6408bfebef03e09a0fa9acb8a59396450c109ba55678c8c64e9c323f7f372827422e7e4522d447562bc5dc0b49a348986851983989f40f6916d59f2138e9e1edc32a48a13fe01aa56b499067ee7de536a2eda5a4d3b40d980aa464c10ef9018aeb13502fea63d40412a4ecf453cf6ef83705eb7ac1f0053f704f19bed8ab250c9b21d5d5fc855bbb7c38c1dea05cd8bf672a069af2a20630d92e60a38f5c7de9384bb19a5d1bec99b11f40d000eff0dcfe92d347f817f5df0497644e3381f8fef12b7b2d14fcc6998b4fc19dda9987800884c1ceefba3afffe9dd11d380584893009cc8298703b64a8c47d265ea653fd97a3382fd9af51b14bccdbef04cc32fc9dd014835975767f3a9464fe7bbb6aa3089947b1c682537feb385ceefa48c3061cb4719327d99a5bfd0f47a4d44e100f1478693967df96b4f1d489173f3ccc4079a84c42a5a53b6cb8c90d841fe87dc757ab315e5a82721d9ec7e651efce83ce3bf60b33e388e525b929f7b61fde8d1f968261f1a59928e3c4aa849de7c0c26859c502e6c1b5562c040abd0fcae6ff6b3652f157b85dbc11bac2855dc30149ac5701a88eedce1e25e557bd6a05d8bfeeed397ccbaedda995f5cab6c627b3ca338867860caa173579ec4b3ec397ff412db6dba6fc43f9f41247b86ead082288ce6b06955551f8b4a62f09a2e51db6701022ff487bfbd3f12a0c68f69604974cebbfc2094592dcf242fa9ecbed6e85c1f12e79a75e99ee3199242d60a62cc2aace5e188b8aa7e3593f1a93f30b43bd3b40335774e571fff9ce2df674b547db8d6b54da469550549ac4a0ce1d6db636d22803e14d0a459f4d8e8f74f88d442748e19c49d36ef7241eb32d7de3f9117c7943ad4d12e8353ddc9c8dbcdab84f1e4b456c36d51d10ca39e4dba0a36b73cbcdcde590a838a7cd3b6e507be0f2090b1107555c309a16ba50c1c5d666f4d3aba8a27d07b134623f115db859919a89e21044870b0f3f88c9cc6cda2709cd989443a37b49cd53115b8fb2b4ea2d4bd1fb4c82c806db21d5953b9f0e1e8300ebba1856d8b252a85a7f1ef16e3b72b4f776337d458345333ef96fb47b0c7e39b5fa34ff612cef201f9955f8dc1e56245122e9b65342c6c860bf87f4290ccd20f402637ecb3240893d87251ed93a4609e33807d8fd6f16267fbcf70b210149e3e30f22b9cb23e64e8dabb32a9fef6cc8c175417ed17f63b447bdfd2805007d42f0739c94b019fa40c0a9efde6b49d1718ae565b2aaa346a95f87c113aa70a1448d175349b114088785d0ae97b05a9e44275569360b22c46766bebf711b07099073a30a53f438d94e4da93b3f7a84863d76ec143d9376b0fcd53dd5a0bfcb944cc6041c19ae6a109e0d89afb63869dcc567755f4ee893df66309fa1fc953034732e9be448f67489f44264d369c4b097ba93142623e23d3abf6b3679c23fa6cd096cbb09427eca9c34a7c9ebf87fd46def176aaeb8aa1f475f7e4f15dca2b7bad00aa2c0c68b01461b5999d531a4f77b2834753fefcaa19d60920b5242e9502b26ab644d242fde25d0473cb7ff06815df57071199c1a325ab1332fdce91d7d2f2ce12889f07b9025e8419226197b5dae16af40793aa22a38b4a1944da3dcc0b226c145e3d4fa475e0c5e15db54f6b97ed7703ed19dc7283d7af7c931dfb3c8bdfa1b3cdd17d48df3f24f6108b132994c455f4694cfc0d3f2f21d334400394bffa70fad91145f559cf19f6cc0a048e12b00829bfee63943779003e3c877bed99888d8a415a20b6177259f75ee7eab62b05a803031104f6e08352323af6a56836fa64dc8d02f5e7737342972a28be4c2eaadd31d0f59c32eb6edb7383b31813821609c450aebe3ab2cbc2095d36e1ceb43868502c263537eb227e7e9bb3323b8c2e6f6f1d4332ce81ba476074aab1842fccc2199391f216b6780df1bfd5d13c59c1d04675774fc3447f977b641edbd03b449515f51c7634165ee0bc22329f3ec8ef1318ce5c6ce7b644870dc8cd941ab350183b631e9362f4ab9a540119737e6717f7083536b64f329d141b19ed289aa1efee203fcb22e062429086f88d80b2536ee0d24a79bd09dd924450e2eb3400ccafe4a7f3af28c95cabf39532e54b9cfa1fda5bef9f65b2d8abe00fca72dc2d044e5f6fbf8767aea909561fb05939af7f036fa691b9d69de6b9c662acdef564e446750748a85203f03d79cccc9b97171f98ea077ef436defca8fdcbbaff0a7adc6ec4174a92ef774bc1e1e63f92aa48559d254c9d98012d177fb0c44d9cbf8dd6e8118858181d4a1e926b0e1fd99424c69beef8fb08e372f1545f72a3397adbee55e39dd4d036c039144a65e8521af4effab77dc4ad0ade016207bada6d0026cd49ae7341b14c7e7b1dd835cc1b5b595136a48b5ddc2e6b362789aa709ca7075d7473a0ed7240ef2c05aa182823af6a2426b96eaabdd4c9cb5980c1be6bc5c844ec9c8971c9f840a93515e0c10fa88ea12401ba4e46ac0a6e592c269f941d13a743506b80332311768ea4984b1e5751d9a4e2782133e725c9498f0c1705063ed4a63a062608a4fa85634344a60c4d56c789cc8d4f8aab8effc36dadc63baea5ec7db8fdccc51cb7d0fca490bacd330a5a8ae22769be58eda50a6fde80c3a58db28ea73b47b33b8a70e922c037396a481fc5f57fcd596e3f9831ab22802b22bd78941e6dbf31471e92804d117541bec8dcb76046eadee6a84e8346a6a208a6add8d4ba60821bad9d95103a5a17819afef5058bb4b0fe4c49bdb18230fe15551af3e36a86dc807e11f8fac8450eaff1d33a43e1b7c08375e81817ba3e1e582b64ac30df2a29b7aaa89093f6bf7b6d9fe683d57adc73a3871938dc6d33ab02ab36de2c3307db09974e227b4a27a2fd9575652f7ad987f1f38087f2ed08d5f36998abbe38e7efb4a4e12fb515e4c7ed1c6a9e7bd3a6c57c077952aac54462206c2d069b7a6a97f52c17414f46b58dd2983d9a838c1f88e7eba4ff32d6029ddaa1b63255c666fd5ec26b1d423f62f819e45bf891b452d2a6cff3a310148297eb6e5f77dabb62756aaf6542ddae4a27c05ef6ff9f5b82fe8b4b6449de0b6349897f2bc6fa7db0630b21a9706e9b11fcd05a46b32d87f56fa1625fc955db85a27286346f21f7a9ad9c82368708c5f950cb76cc7f125e0f799b2147edf07a00b43b8a6a854cd921444b217ee784cb88efb6617dded46cad0def1c7dc7612f58c8be7c7e5f02741c6b63d3da816ebf8d29e4f56d9c1a6a84597b3b629accd0f692f3095c47764bb15bf93fcbadcdc81777fbc7fc68298f80ca78a189192a5755eb4de885ff6e9b5a6e82d350be427bd466e68f494f00629ce6d16309946040fa6bc80712bbcd1128aa9080a926eda353c4fb0d7647500de93b6776cdcaa4c9137f7218b400697708245e2d81c34d63afe2c29e72ec64acc855f19a21c68fc8f05f7956f5397790101afd2d50e42fe5d2db8d0e5b8d3a8e73a12134345d7ba41ea5ad181a1cf57c02e04f90a591563abc383e218b90dbbbfaa16c81e45d8afbb4798edd01a970d66f505f7919bb3e7a400c466db425ba754c5b8d3382c12407a56ec27cf039d32233656c586d294455c98e9241b542870787d7d92bc22642f7868c1dd13ddf15b728f6c6e11c59be3fd753de9675f7b4fffee4a1483c93df2174372a8272ed3dbe51864043343cf7d93e2b8947c14a7a42cece7bd6dd6e4b84d41bf261fe9f218df2e5324589fc5e66e1b7de94b299c9596b48cbbedfb7da4daba574286729e7da12294470a90a173fb2824ef366e16153d559e0d75e9fbc21ed05f7f0b538444c165790fcfc135415647b48deb0e64b936e6bee485c390a09d37fbde106a5ad520c53566584fd7ad67a8deda02f84788c637175a7d55eaf0be91ad34f8044c0f0ab361cc4a4283bd0510e2749426fa25a2b77f122b0560855870b2238efcc8c1d2d9512fc7f0ed8b1a7193a89af1cb16a5d482960ceb4e2884d752577f7ea63a420f98719dcfff63c66bfe13d155977a1d36b2dd5704a241a43dd0c3d9de723e79d9c8a24d5e1e7b1590aebc444c62c768a95f4511edb34c664a79627bc6985889e7b0f80df9f0d99519f1771f7883abf60052ca5f5b1ceba0c2900893e9dd6f55908e22fca43e2989591ee80b607defb7d91d47cd077e27900153eebea6e985fde6956dee30fe112d646df66b9baa79f4a51beb83669c62b21cc0dc3ab6429269baed28169deffb5f2745355a6e4b90dc3fdbb7f4247c41f6010b5bc7eef02446f4b06e11b600d8632922e35c084eb58878c1dce0631bc57fe62db6845443db47db24ef079f18bec2730ae104c0741b7678497a9b0a3d06150cb6578a8d9aa4117100e09d96de6c2dc34a9bc8b04b5a902fbd81ea85907d0e5547965cee5d6974ef587b0d31046bcfdc20f2da3a9e81fd740441c58ccc2526d8eebe763c41d230bfd5a105176831349c391a463effc57508e24fac72ac93d5bfd10a96c9e25e444e8cb635b5e17b2ce8edbe80320daa6a7ddef4ac783c5eb34215631fc955567328abc697021d1b2a68ed98cc2e93de7585fb6252f0c529eda698e3ffbeaeaa89da02d5ddab98496352ebcd43cf3dde015a40f8736f6945353c36974253e5ff96fdd01b128e53ff0bc7dfec0051eeb6d88eef0e178272bb07144b673b4e4d9325b85c718360029f4b1cb5ba45cd83ae65fa68a0261a97c935c19c46e38defd8b8f5a488cdbec4a74cdb9aa9cef0e07fc3c9c7cd82c012720d462d4768bb621ccd84075ccfe32329535d378609b3b8dc96fb96dc466d5a9c1d622c73fe6caca012a282f1f3c92ab16c5b1cacf9e8c899269b34e1cd368ed733661fbad5b38fb1e21dbd4238685a2e0d6948a962582874ec516adf5507b34be2d92aabcf4af7cf5811245f45a16b4ac42af8846a9eecd14d14c51ea3fd5de0d9d8e5a2c2e5afbde357967b8a3f9859c477365aedfb7d5001609b9eb977df07e793b7faedf9001b60905deb6bc694a566c70b591304d2a682a518cabaff74c6fbbcb7637bf8fde4873bdbd6e96497b58d46c2f83e621eb37411d4b2b993139b800a79cf70d9b4eb5a8a652ba4110ff34018f0e258c674c386d5128602b41d5867a199a5d6fff36e85e8f14135deb68ecd4831b99ad73baa8b809f429961812053bfa87cd387c40e9fa6de089fc2240d3c43dc3c65be9b83c22efe6f47e8470907b40f3ca6142fdc26a28e324e59077285ca44e0c3d463b999461da61bc8feb5eea785e11cf83946bf7851b8563a711d65eafd7bef3782ac010b6edc2b42c5b08135de2d16a5ff941870fd9f0e152d77da3887239a09a5bd1df4a95dd80826be936e9ab9e98f165eb9a54d1d353e0ad400ce55dc0a373f2081eea89dda7aa729e7106ae0fa9ae275dc8a55e1d787a7f612c1463700a4e44fdab2e61e2d73993f2cd5b01c805110baddac76678cc6eaccf8c6ba9046c5c420b21f1d23f4c01ffdaec5889e29657fd8a3e019372548a05c3d859b42dc1e8daf92181992bbdc41f5236139cc57150c6f707642fe320ef57ad0d76caced937bd295cba29e82a5425e3f55d9166d7cd6a344b728c8e01187cee8fc13256052a6f235eae9024844d75a16a22bbb76924d8355aca910f846fbc26fb3b123ecc21255f88b8fd39c50360cd6ecc18bf7359c152a4e7edf2bc9364a0c489440145ce80eecd90eb64ea6cd7ebbba3624e33b38770fb0eaab7e15fd03db61036e16afa41b5c2754204fa2eecc029609e89c0ced65e3964a7e0a9295e541830fb4d725924bc5c5990ca6b5e1e725b05d8ab69adc17ba74bd1bfce9957a3d5e3123ccd4256d62f29ddd95dfcd44179a2975671823e03f6d1a6d1a0ebe733c51e1c2316e7362686593be7845ede6569957d259bf8346dd7f1b90fcb9f8fe107c3a72fb125592117244a70cd831b02e2ff5461f99d3d1b5d9b103353ec4752500d8daad8ac7b6a26aee0f0265d0f9e21a67826b77d5fa8850d8ad651df16f640405858be4118235d77c6ce5346f43be6b8645901a953789fa60851ee1ecd88b441b8c1267443798de8cddf9e4287c677f802007d1ad72d69a97aa7238afd820cd95fbf468318c104af3b25c8371e50f04ea56e047edcc10f3579887fe85c14ebabf5476c9a85d5b571216095c5c4b0125643e14422b903458001c64f933e2c90e4a36540de6d143cfa619b2e5bfa53ffd0a62cd51715bb26994484bd18665196dde97aa40fc3296f6298aecc295540e31a11a22a008b5d9a4dc621936cb52385c68177a22d31f8f709f9abc3cf50534f49a70eea11f7996655175cdf21f199ff5295a6232431a1a1637ee28bbc0093fe6f1025f2b693a7342b8a26aca18c5084bcd3d916107967343afee9db585fbf8efa7f1b2bc3ada89178c57e577881d89e025a93332cd315014cff93778e07367bfa648c984ed9f20e370500dd9ec0ccb63e066612b3c6e0e8fa751fab45e9b7cec51c35d851d084538e62a5a397b58dbb5ff3df5efd768561ac788090eb63ab1eaa807d4499baa5272e760514d2311d1cdb1e9e52524a5500e51d20d267b961d958c4304e384ffb9bb2a017607698b20a7c4ac249bab22030066264ba160216989ae822ad6558a1c2b62cc1e766407a2e9b500c594350fc88a4439e7a52ffb20115675b26fd4279a1b2203598cb70d0c3ff7585dc3dcb38a30a3ba2ec8b6bb160c660f18c6b769172468c733a28151e7266eeb5546a05dfd161c6a6d80c64d6e46f844d70d27c0f3d0086454c084db4d9c7c2819468b6018f666a61ad69843354aaba0cc02e56264cd45db274a3cc922b2152fb4ad9fdea03b5c490eb61cfd4238846d26fdcc683138fd975b645536b55db4906204ee5a0d3aae85f9279151dde1fc445fd15b512352ca6829e07058d1b6ddb04935b0de522d3cdb16adb14baf0a8a84c9fac56d832541ce7d9f7abe28e7e87e0e000719fe3ad9f1afce5c1ebe237d7c4f404797d9e9d1f47d8615ff4aad965add08d91456f25f3ae2de3e06d2b49740a5b89d6e5e73ecdbde59001a85283a8a8783fe79a653e77c6f387c13449e4c74777adf8412f85ac7d2e57b458073e22d10402b5a798fba288ed95976528a4d48dbbf81b786ee6f34117e960f729cb2d2e7a2d6068b581b8b393f9817c8f32a2482c265ea36d8a9ca3e0c76bc7de055f052edeefd491be7ed35626b326181adeae00be4b6f4b264c878b8473dd65f42e5eba4cabe2299ccb47f29493a86ac092da3f732777b5c2880dc452c0e52a96f941105ac2a9623d0e9321f7b8975fd37c7e67232bb92e9758829023fc61cc020877edd9fb18ceacf52b568d09d2b8ae22b160dc9030ea7f647bece4c156c8763ee57d1eebf162e2b119b3624e9a1938d647b855dc20e2d7f943eb3e4ea7f2af41cc1940f97b0e9b100f73e57c965b8a9917748921cf29de9eb79b22865dc60dee6baa17c8476cd5753c93ead98f46f5e54acc94d5e355a0145bf9b1b24c697846bd40fa8cfe3fa6f14b47fc2f912e32f67fe8df3b994d2aa126547b25a073b91e52a812a391588ff9388c4c709b20810924f74d43bd4f6d230da1b1a09355c78a4df60008b2484ba1ac48e1b17e39bddff2299383e4f5922d63137fb789487bfc565872f924fa3c7eb5fbbd8547d7f8e456a8862b5c5d1bddfab15ed1618dd9e1d502c92997d1a036cb1b29d4cffbdd01b93d4f89d58daf9540be12e2bf631073168cc9d91bcde457b9f7d253e4149ed93d6c6347a5b58140cf32c420f0370bc0e131401e4008a2dd4bebf27539670346a59b594653574e7083988af164b6c50a05ad3c910101837b0ba30a69b0bfef1a22a38316e9c15f0c62b60c77f930c14540686829ad1d48cfd9aa5b716f040a7c329df09f4fb685ea6379aeeb8049d31e7501fc840deb0e0df76156d43069c4c795b2a1260673382c1e8543b9fa83bbf523732cc8d46cf4fe1007608f9d759114617f1642dbc5e76589b07f22279ba3398c1c34d46ac31fd597c404374b05ebcf1eb8c80dbe0865db447ffc3da7abe92a0404bc537563b65037b3b789a66e6d06af734a9faf25ea673ae6fdaa515a20f0f8b5236bbeb1fcd0e960e5438875851d93999a8af35a3d255ac8492327ade865fe022ed1d068661fdba47f544fc0aef456d205c3725a9b76766f96cefd7d091912796013dfb22edb612dfc526dac18ddbf4f4be070a7f2b2e5c9fcff0a82889aba26e53d593d7c2c357a9673e5e9b4ff30cefa24a46109848a00e4d3b84e07a4af72bf25401d30cbac9615da95260cc272b2f6222685349a6b9604add8f680a857892c47a6aac9022f8af9793b305d98aad28d0145bb7e55c0cafc2c41af69c3525cd1b51f35b7f883bc7d4355c9177de1375de4fdc43f0a99b6de6476f4a53b46ce2bdafca3ebd117c7341611aaf6c3f2705146c1da699f249ec35440be08ef8be8a0cb3600404e25e99638a8fde8dfe0b035421336f40640c7d395c682e5796d01f1f16e732ae901f36c36166fb991020983a177a388f59127d3cd286ef5a8aef32dc76439979e420741963fd903ed4bff3c30ebbaa5cc2810311338219bc0a40dec9bf698740dce103a03d26f756bfbb26915c402b7927e650f8e64e5aff5c930c5a4f7efe26c1be4350a1b1b1afd9079e8d18a5a7afb80058f62dc2b0c35340a7622df090efbee74f01e4fca533fc48c454f90252068486e01c049778dd7026498526c8d1a17e90cab63d878f1b7000b6f6118e3355bd6bb8d3e561d904227c6648f46ee567a1bb59e8b44ba54bb0399140591604c2dbb06b3fdfcca8094c2128531ba1b4c1b6dafec18dd31c44d99dd3d0d0afa4547531f142352a9ca9d7f67fa62387a082a20efe958ca75e4b0ab3109f77b89a1efed8c5d796ed02d292c0fdfc362188af603ed0f45b9ec4d88efb6ad4ab41e8e8779c666ae10459fc41e1c94792e7cfdb2e64ba677c20e71c909dd8e0ddf28a0211fdf226519a5b6d56dc3ac6a90fb3bec80473abb9fbb43d20c7846a04247c00d6d320236ec0f08fb6b85160ef0f080314ad3d9752efc1c8165b7566dc9666be2cb66b78dc0250841b15a2c292a6cfffc4632311c79b94fe1ede876307da7d2be543a6f6796c35e40fe8a93e2dab6d11ebabad158c2c9390982acdd0803d1fd45ee57df4854ce7c8545adf0f458146c939208b0aae5bb2915749104c09b7ad9a1a0fa52bdd5b182bc34f8a70f4a7c997fc2d1212022bc9c2f16964ab246a242d8cf468443ba23b0f187a0d404648e5df4e521054ca8e61ffb91c4986e6e195fff796e944c60d725d05574cb65fcd2180e300360ee1961a10680cc4b6db957903c0e7ae26c095709e0ec99d6883ae9ffb75e8727887e75d828e2766eeecdb8563909a3e05a33d61a80216be8e3cf0af85b31ff4c7e76fb6098de3273bd2f6e03d973e1eb54c96b72161f8d0904b40594c17daf325ea92d0cb1fe2b1f348504427bdb45b37e6055fa8724f137d8b1d801b933eab556e6747c620057931d08a0c0c6ff50746d76e163d025a686e2edc0aaebc0904776387f7e8258ffeae386705e32c800d326641459ceb883a344ee8e649aafce109bf8770d4c5af67ef80e0e601ecd739b7efa019d11f2817b967f0c353e89804f41909426d96e48eec1a98e9d13c34274bfcf0201906cd1d2d5b25c15eaf4fb58cf62766e4f7042e76fe7bef0365644ad9d4c656ee3880d2a7d37ff26643ecdc22151ba9aacdc7abb386e63b85a2f639c3904cc82b0808167819952bfba485188507fe061abd36cea219f771c53a3d62f54914ce453d8974586a5fc29c06180d72cc72fa6a88068acbebeaae8947b1f5d4e13b1573d14185d03c0da87ec491f27bb0a709fbe59b35a63e8e2f40f30cd9c74bf16e13b921bb680ceed879eb53b8ce750b2b50800b8d77b52a266107aa4e7371778ca31b6452154ceb6b52297f7f56816aa0b801cee71b257a2b93d23c2afaf100f8d926ce048d92687f7e2a212257607a957370e14862916e4ed0484db29b5953191b35606fd98b7f86d14dc7dd011e3cde31e72643dc0ca37c38d7fcc1ab10d11b8cec4ebf41e72b27da15732d0cb3bcb7afbf5f7bca204fdaa29b61f1ce4e510b3b11623e019245c5640adc33b841d98417fb8c32c6564a308c06c931add2eaa834d585b1a5c329fe5da0d74dc433e14a725163062a1e605049df58f52f5399603cc9fca2bdbaddb66bcd386b9a0d4cac72daadd1c205ecd7895f2bb563b1d5ac2045a13783e4c47276d070464908c7bd980847ddcfd60f91e7e2ec023eb07d677d9186452db0bcc35f35480f69101f491cb7ee100405b9723f8d2956a157e66955abb8cdc511b40aab96a2e481f7c26c83e37d538b33be1e8a374826ec091c905c469a8955b4b713ad2df451f9942588648ef3f012ee19a9af979a0b48c2c1ffd8b3cee47237e174270a662c20c3a5f574f44557f60f71ef8b5db601410342d45328ca608509fc81b2bf8c1a0b51c6d4d0d3eb096f84ec7e0cb128bc31637e72da23c58eb6b636d964bd7ee5195ddb862580eb9ee2d656cbdffc16357f8dc01dc93f496e86c1545458e13379ea2c77c2081428dd1659b346507c0cbb0ac28a3bae1d3a4c276f555379da95a44af7923fc29962eaa95ea1f3ecbeead1c27575957a9e96d10a97d6fe8aa332c660a2076f0b2b447e38f4b553f6f0922e682c5c99c7706dee7eb9383d933bf2cd680fb3deefaf33edfc1c95d6d7852728b49b371f19913824926f841e0b3f905c4844e20314dcf85e61a681eb9782cb001a2bf13810c5faa790268f95222c5a5bfae59bfabc52082af5860f7b8d27cdab03149224e6b6ec09424951a1043c5a3f1617c338134a10c916310d9a03418529682a31f809ab41d4e9b47359b387009411f4e2163dd4af980a0fe683079eb56051cb67eddda4a84d547af22c9651b1274cb3ecac875edd99530f1a21f765eb4fcb005cfd09253214d86c44061efb9d45b0a328321483735c7a2c8002c148799ec4b738b7f90b6e0cd69b2f628be199ba7d0eee956ba4069e2ae818fce9a041d9c9a7846f964effd130e86d494ff7b2770635d3ea4dd3b890230d8c45d44bafd90869c9892302514d999d1dd97f39f9032920a2967726a0f50892840ed2ea72517ae24101e0111b99f6c6c7f7c6d027857077a457147d4793685ee4adaa1e08d87ac74dc7284852c00b1d99ab2d9ba9e3752fe8acdcb7974769043fad94a9ef3b7063f74360cca8ac08fa00d90d5caed1d72af1edb04c67561e3dbeccb62ec0f1baeebf68760177ecff4f3849b08942ec382308f91aeb35be6c52b3cd8fcf96bb1bba371bb5f671916a9760f4434b97494ff6ebf2bfe174edf099d0c47ca976437f50b271e2e8f0555f0d05f1df9f50330a45ef5fccb39fb988e19384fe2951ed4195f215f33c89be349c8553ec094caf0ab57e1c0bd0c7e03acd72e590ccf132a5949840409f592baf38b7db87f543e317010a2f208272d3373eeb7e65445bd4c3f5ad11c3d19a4c0af25a31805e7d908479e9e6e1a6944e6c3af3ed7f474957ec32c5c805a3c674b0ec23892bc77f2bef30d78c5c7ca2dcbec0d57674c016bb20f2c3c53c60f1ae194e2815f3f3c93dce992a8021032cbb878800c7479959212961865484ae3f61341416365acd741e9a835368a53012a3905ddc58ba7e1eecd33d5a8425fb55b1003bebcc25b9bb65b66dc7d09f1e1c4146f76723709eb618ac23beb7cc1a9c1283bf2ff7c462cfa46f412a2ca652bce1da8c1093f3aa2ca827d500acb5297e3fd123309e8615298aeda52b5c128f7a9ddf3367fce0deb84efafc30639272d826c51ddc94322bac06573280e4a582792446378f5408e61abc6260842dc0ef85032dd3c4321d5a1f85ac491eb6a24be111b95eb85f947c898b700699d03098f70371e4b64be0340b6d9d4d26bbe0afc4ab18062af1b04e9c7e73e21e878ba3c1ee47a5a63621a18b0984d7ca5b7d59807773170657f0d135edf4f4b1bf7b28dca0f6e17267539bcaf91efd2a1b46b37857b749f21c51885a0977ff5724ec40727c0c540bb4447fdb4635b9902e8acd6524bd821db2bf63cd82f160418bc8c0d3276b45c0be572e32e61ff203c9870584e4e15b7f6b90dcf29ef3fb7ea2e6d079863e9c6f2995d005b77934eef7e1cc265d8ce70280254b3303672654d159841e0bfeaae7eb0126b5b1cd8c2a94106c874c116c40383ed948bfeb0c64b022409f4370f00ec2c2e5bbc7a00a6fe4dd430e39d2049a647464ecfe0e4167e648649240abe5d6358001ad21d14da9a4ac937eb34c0ee3b495d9993f58d5084c0854449c0e9b63eb1ad8204814d28f882d1c22c93985e29488eb42869a35e252e651816094471b8f4a1e99b2ac72c1bf2fd9b190678533b44512ba6c088fd314407c32b1c66f7c334206350bab822d91c13ac7d4bd8919952f77fc7219908c9060fb7bec975062b3b0d0f79bf952a8eae442157a1e964ca942fbc36418c159f42a4654b29ba916790962eaf1e9d6452b9f82713f8040d6889c7a0c165c4fea00c1f1165f878bc80ad62765fec2f95d1d746290ca2ff7cd926a1af50ac00dc6510876c1cc50653f74b44f9674e885775269bdaa8beab7b7ddd81513c347e3f9ae41040403f5c393a13c173e2a4b5f26a7f9d57eb35c427275c936b10cad137434350e70c2e7cc584d00a1d286a46aa9d9a491a9674965c103af3eea8f21370caeeff6b271cb1aa77b09e8f3e84ba50f950ad86c7303c0e2f26bbf8044d3b86bc317f153790c649748b6d78d81b587829f42abb0c8be0c76b0352b0d1aacd8f9f63af70cd629042ed11492aa5594848aba0de5cc7a59874ddad175ae327ceca872fe8ad624e7119c0c4fec540f337a52f649f428116eba613c154958ec5843953b21aa88e0a89a934d3bcd3c49a79ad0ca61eb9982d5c545dad2c21374bd83bf26d27c5b666aa067a10076434d000d5e4d3a2fd9936851791987d420d2482c06472d58d8c1be3ce049552600744d8960eb205219db35b759e05426cde04b22be2ecfa8016451a267264ebda0e6e5e364f2dd1cb8c7d6e0c7d9b2cfeb65bb648640defa4be7b34ae134d8c6596bf6066f26551b8e8a3efc4665b2d629ed10ff09a68102022aafe54b693cb5176342f85a15722920209daa5cd01e503d496281c9374fca0bc8d04459a9da364d07ad34ea75cb2d7760dacd079dafa082a2e065f8106ca397b048ae32d47d5b938e79e82b44dcc511d2b39f68e75b87dbba9d120bc7e47335768867d834653651d9e12f5b3addc9ba65c4dfce3ab8019ed247dff30f65c0fbedc74041e4edca45e123ca875ca71a2211c0e6f69130c03b46096188f807862e604ed83a639f2dbc950366bac8000af0003bab4047d949effdb40a2eb15b283297784cd92c3df0d47e348d99ddfaa5e44c230b0dc5e7ccc0611efcabbde8ee44ff8b0f3ca5d73f14339d504ff62cd430bc5f2a93971b8c18ed9cc0a1e706c633723a2a0824e4879c470019730226df396b9d7103c6c144b142ce788cf438bf9d0e69ca145356255c7abfd47f3cc644151a8d5899af7ab8707ebabc536261fb22e81e5b8a1757f055349afecfe22c88ade557a3345976e76c555d510aad6528eaa408f32c177b9f726ad79fcf2004675389d3fd63f60b8d3c9cb8b8a88913229a7522e82348d17da81429d6d162472bcb8f9aaa6bde9f26dfec7a0da68e4cfd5454ac99d98e5f22b445284f2f161b4a49f2218b4607c6d500e75ea0a598e1dfe8e611411f86508025d201a49f62ccb4638b58cbf41322870955c6436dd6878bcc9225aa52726a37403e01bee0bb630f317ec139689ac58b9b80263c1bc53d501303db73f8abc088873e02b596a4d13bc1805dc83c64ec8954c2be6d228ad75629bc139b8d20ee2fb103f9ecbbac9505ae8dc72849d3da7150912dac619a7c19136704d3015b966c1f83c23f75e814a832428de6691502bce19b998e5c4b690de1236262dbffe2a9df2ce9b756b5a659c671dd1155d4524050a100d6a558c15f15bb1a2ae4a7dc7d8f29a0922a7a1c7fd0e19da67256d9e8f36faff2dc96209e1a677d6bce14aa3ffe0b77b59e3ea32c46cdac3b84d87293d26bdc07539b07cbfcc901277d48d3dff6229c4292de4a095095524416d68a622f6a6e876799b8fcace7b670fb4f1916b570a30714d6bb2a123a9c530b429abc671623c7ec025d1431eb02c47c674c3b28563a9479043ec155a139278e51bf107e24b287ce5888bd43e5c690fdc1d41b14ba818d8e3f51e4f3dcfe73c611391c4d320a1e099cc8cedba2c1cf8f01a03068011825bb0ad7009407d5dd13b80f971a057bfa3894770d6c2b390702bdcbe4e8d89224ef6647edb57670b14bb5fb539a149ca5cdf4d7439650101a7ca78eb0b5c62c42cd5f129e7957ae9ff651a12c2f4ab208ff6bea5f73a114e8ee327533aae16e8be4708ac192f929789f0a24f5b27da1c324ead9fb55962cdafe7c06915ab848ac19b18c7080fe0c66117f34fc8fa3c135e7f9687959f64ee576efd2d49f013ccbc963be32e890332bc0aa7922d61b008a886021b915b335964f948960a60f8425aa298afb90a352d253a25e73607caf883c0a7f79a0711902ac838100aa9da67b9a706f2f60f9de9f690c5dc53d27c5defebb165c74c8073ac723cbd269ab11b46ed071c8675caad250f620296fb1e2f8496f8f402d7dd7e31245174e407adc8cf713fb9550a53fb5432a48d8f51aa98e13e9f16f4c49d01315450fa69c91ad3c9f1eb632b20ef919155b0a0348d665421dd3930a16cd499946454274017f0f8083982be5d192e651ff84181229207e36f719bd22387e770c9910980a28974a56996bce572ea27714e832858e46f75e9270e326e246613c6fee774ecc0218b95bb3d1036bd2f6ebade418a686ea705ec57866985cab012300e479aa68cadd2bdca86646daca7ea44089a19e9e500b7f062795485cf355ef6b39183e69336ea3369b5d1c5615539a138d078aa6a7157dfc1b41ad04fb50d01dbe8cc11929a26bfb7baa3acab46625ac6444124219dec4ab09fd7b6e5a15e4b95e2b0e1b95c47de4e92cf13ebed4c63974c54286ee67e2de20b44d2bf69bb291dc6f9cddc652548386631b0f8e35390ef6f4690152306e976c8502a70cfb38e2504ae3165ed265c213467fb06df25f8cf267c384cdd15b45dda28f1d83b1bd1967d403bf5e14a06c3db0181203804983cafc1b5e1ec725fa532df1a2fa2b96a75a8b25a8a634a46ebe15a19fea40793bedd8c574d8e9fd958d9ac7fd60a682dfd58bcbf671c436f2bc6fe3860d38e399b381da0dc03eb3687b66bee276a9bd2b24882e7f94e86f4a75af1c7a60a196f4282748c8bd1646773762f5d13523aa36ec7fda6e12b348ca0f40655da26a7024089d270b1f4f160f1cc4a52f155fef24b9d24a0857cb1375923cae67883903c8eb7f7385d837da66704f187f6617d39880007f53dd7af5a0b3a4eb16320f9466c41d9cf0f177d5b7c65857f1ab8b0593287fe6d2c82c3d822e43ce0a49826386292e1865a17eb1c2625af2004b328742eee458ec08af80f0986844f51dbb83c1f0ca850bfbc0601c17942e36ecb1e72e00efc98439bf3664432afd996db2b40c5c3de52d435c62e4a1241e2b5938055184eb4fde86a9b33d8b82c89533e56060600ebb52e0a960c4a01f6e1af5cc4fa1ed5d6d26f9377a96dd03e11f367315d80f5f8b92a850e4297224b26654e3b7857021d8ce2f38ce138b9b251cdec57513ba70066720b8128adf98048d12dbaca0281c0432312975453ca0da78164a5980f4071f0fb1d86f19ef86fdc771cc6bf0f873d19029e2b609bc7dfed98a93748d90cfbc48a6d524079d25ffe1303cecb6ead25be9b4b4ffa764b4f9487cd8bd7c22b55c0dbdeee509a8c63e29698905cb9eff6b88a9212880a49fe4b04a6b1e48a9ffca58d4be53a73ea64d09874f3bbefb6b3c4b494e07c49fda4935a10abe851fa514486e6b1621c67ebc29685bc5c1504ffb92df47db1233e91a82360e4f8fcfce7f7b3a48350130d98d9150517ff2cc5f849f81c4f332713d905849dadb272e0f577db528dae2e516abf83eb1db6af40847dd7ebd4e2cff028dd7ae301c2c9b7faecb946cff60073ba830ec6d98fc9a08502564bbf3149904a2ba2f3d2f295c2a46892103bbad2077629792fab366749eeda9ac0979faec56de4bb5f0a7d40f1e3abf38298d628bf76669edfec86576b2d9fbc7782f0fea28df23ee63a71db00189555f0e21b3863288d602c7c99a807b2245e0abc12895817118faecf127875b94c12f62091ab5cfba8ce6b0ccae287923b5bda80eee8529d2db847b66c79fa0be510e5023c7adfae00e4cad1511001a2c4148ae1b9fa2d67813e34881b8b9b69b0d191bc0125cb1a11671b9996220bb3033bb3e06df29935f7ed90851db2a6827b8a2ff0bc257cfed6d699444c5f8cd72c49d947989efc5d3b5906bf6783174bbe07eccce747732cfbe561b2e97135af683a95dfc4b0c98899def9c1c8053e922dfacf634a8ea5394c6094fdd3bee8022c01b688f61431c00602d7a5e69f437249fce011832646e93b5f1e0d55343dde9502e32acc02238862ead57427b4685b8de47764e1218ecf42dfa5793c3049dce78f8f2e4b869cd9c22aad3cfc7c5a8f187f502f0aa89232f07696c0cd52a7b7f5d6545819423ee2170bb75f8749918c3707c1dea7facfd57af491d5b00d770ab6caa39f48419d559be311da51f46a0b59c2d8bd3afc905bd55064855921ae36d957c3d4c6c3de5d8a95e7f76ec41e3e25f6b1a0ed194e3659045238162e26500ef863dc0675ea3f80226eb1d3a1e54d0b7c3ec487ce1544c0f6b85fe06bde14fdf7b8e29bb8cec9266d7f0058e22be5948bac4fd81dc048953565d529b981aa282f61430b05eaac9215642ca0398115a7e4309182f9b081e76eb7256f66fac09e411b76450f7caf6e499cf82b5fc8325f3a7f625e158959c660b12cfe221514a1b3ba4011792b28d0093df6110c06b3e2a63e4855cc05c1c8f8fc08df7bd877f7de266014f3adf259f466e56c78c246016a0b875e65756717c13d677fa9036bfb17b50594b3a1d6b8c22049fd544f91bdc56ae2fd95f9c04e86da49edb7165e85653b14e9ec9f05ac69c7a13ca3d20f38661bf475b3d023f71b8efe00a0a0778c974bd4c30cd655a639aaa9af8fdacddad3787b753279ad23b010bbddb8b3bb6afbabbab7d29833b7f3b7963615a40ec002b1f24beb2a148921c9c65f717553675d3c99515f8cda1350c0954f5971ab25d79990c79cd291888b6371e525ce6b3ce01b28227e57ea1e68c552dd51e1c89f4f6981eea0d8d797717f91d079e1c99f0200a6c9be22986a671e113dae1f2441c95c6cf6a4303186403f9d23dd7a0775e3109e8aa504486637cc177585cc81322af1abbb4a8173b2f853eaecb9e8bf4a6fc22cdb1d1740fc19fce4221bbe528f7debd0ee98c2a6740c3d2d1784dec90ca826fad0f4f9d76d67e674e81d21d7efc2cc3c2abf0ab1774f36b5bea8793b58cc371c4645f747cb46bc71db174056e0e7a34db1464d44a41c2662285c052e35837048904ec62666774ee1a8ae7fb0fec0c1d5bac87410d06883a79bb61623306cc347556a99f084f8492190e0d54f44d63662851bc0f6d9a17fe32b0f3541f323453e6553859b164a084de329173f3575fe0d1ca1266851e43dd88f92ac714bf674f3f7efa23373d60cc38f2c3458f56ec37034cc7e06165f7b36820d6062c4abd5c27c8b03302635ab22079924d5b60ff5e0928b8fd74d73f35f3ed8803ff69903bbf4afbfb535d4145892b576bdb8151020ac59912fda0f314eb265286f42459bfee514ce03a90825b7f88595c5bb88229688bdb52775fb7a35d606bad751353a3516b12d5fdd2a90fcf8f69884d5b77b14fb48af16cb0a238e75c4e29f5c56b65 + +Params = SHAKE256_60/12_192 +Msg = +PrivateKey = 046c000000385ed830e3893ba078008cdaa1e6eee6573f6fa7926ee3fc55ef9d1237c7c90a93c7babc1038eda91d9c99ce51f7e3b491000000000000000040d97b65fe18114e0b8096260f891c14f772cc7e580f6028ebec080c742ad9b4ce093c7c37953e143362dbcb3dcd09b4 +Signature = 0000000000000000edb0dfd7ce04a37e7f20e8a38a7d920b708e9f680701a9ed7f9dedbe1abf1b80676f207a8614055acfd6a8358a669ebb3b3839f2299e5abab3c68ee3a93829525f0e482b3e06f3b2d5d6595412e0b094608ad149457eec80e24992d28feb8b4e22f65dbf34f7162990ed34e241154148f0de5ea8ef34d58498aa94bc5cb26f9ad26cf8791aaacaa2ce28286c81df92da6ef8ea24a1841b5975de781eaf2e96ad13407998a1d0da0cbbd9d42ed8e4eb4775c24c2e5aad9d353b7eb6d3de1a791148a698956f39b672ba42d67a4cf97cd73f74de9a594a3b010f2376456b11c05ce19b5ea9272ead31e98b042599ebe3a33208018155f174db3a2e3b1e5f9a1122e690e5633fe7ca5a6ad158a1d566450dc45455d9fa5f3bc1b8aeb49805e26a9181dd78cf883b48068e2262d0501d57fb85335e587a57f228128ead37ee825b792052e9f5ce757789ba6fe882a4ddb99c5ffb617b9b10d505db22aa2d9055f4c1a2eb83c7f5d9382103c76fd30572287ede989dee92b2161aa5d96a51dea3218c80668bd1dbb813fd0de31541ccaf65ff86b24f40561bc2994e4dff18a1b29088f5b3ba12aaaa59f382290b3ab4c53b447fc72e605e36f977b0cb31c6d74726234d28f7f5ac000e68980d83bfc2eda806e8cb50e9538a7f23a53037789474f1b717235c388c0dfe05dfebd76b6c1e2a29eef1061089d58bea3296a395ac50ec92d195bdc2fae5b971d0ea3e5ca5ecd22033486b05e5d1625f4d542ea10d2c9b128cf7d5e0651bb6d13b48e7c6187cfed1b910c73f551b2fe5dade85d1feac2c55292712f8b71a88aa493c982fc78aca47f6dab1b8f9430b0d93779627e45c7211d6215d0859c86401d262625f66868929ad131810e4b5a24d6c09d215f1e0eca4ee4d861186b5eb2269435e9244f5f50fc47d27822d9abf82b2a427b10cc4319f1db759dbfebadd6894a9cbab56bc54a8f1eabb223f9faa7607c5a925538e0c24bb994e8402d88fdbf9412257dd953fd3ee9375e6dd12b98c3c0cf168510072c97aad9a541acbe736bd363420d6262d7aad50b70854147f599748ea711736011e810bd56f03970e10409ff5d814f38c32b737598beb9655ded94f8394eded51b15bfcc2456babfa2356020b109055826b0ee7302010811efdc2787c488a46b02754236454871fe3e447f7839b5385b2bf78e38764fc9380a152025be9d2a8444aa59dd2113d9ac4af4b19fac2f0697d632b88490624a25a7f0fa10d3b38bd9ab0b4e3c825483e46e47004aeb5543d8efd3375f2408bf671106e0d053abf85e378ffd8a9be768234690716329768527e863012bbe01f61eb9f43b93f9616ba360bce1ad1588140ae2382dae539d16a2ea26b3b944463e4d5f6e9f5bb3b6620a9b0e45bf50ba9f6c6e50c37f3cda9f90ce06fc1025bbfd47f80935d4a72cde9e70f02678a7ad995d751f9784176ae07bbf097eaf3bbcaa092fb3cbefac79d43c99c9676e1cfb3a1fb627139ac6e1fe86a8b956e2133de3b570fbda9cd274bc5500b8fb8aac7e2a411d9647141a85d324651cddbb720544c5e32e6c569aa7caa496a97799f3e16934d67dde138a5a79751107870c4ce3802527c59772d5a8ed5ae1037494a35834f466dac3719690d9fe80c5d624cd182153c5a35be4b30957e218badd5e11ab3adb6af27ffe3a0d10a1e31f859a485c3e3e025433b85672ecc7a5a6bee3dac531a058413e309a6970d642818fe0752befa5d6777dc27693db5946c55c78f97d664cba00c59583ba7ccb62d520335fd4f91adb521d62efb7042c7f1adf57b1ded2d55830be52fd7eec2b63a681524e3a8e82dc62ef7556aaa4fa7949006417791426feb9c9adadbe63555304ae1ea700a838c8045d58005427916d0aece882c643d32d6925875b432c56424cdcff7e24dadc72a7cefcab69e37821dfb1dd2ae8300ea340c921a6a0db176e3f664ada0b41397df5859f6a0bafe10dbbee98df7bd9b1467f8e4214f820e06c62815e1144036a17b27a9d80b51b94191179629364d3ba3f1cce4138d0055102d77d2ca03d9d25330e11888dd6979a4b6d681dfe7cf052ed6f80291263ed5bc0b6268b4f9fc4599e2d81d3f7d5ae5ab349981372b53cc74614f74210d71b283a5b9744db0a8e593e0f643da8d6cb6d807177a99a6f722217d1bb04959fc30679a3408044968937998897635dd0fecf88faf81abf0ec346025f26304ced3d79efdf10621999caffc5386c5873112106ede460da152ba95648a49a52cf9a51762c6b9f89a8212a4f5512f06a6baa71be14445044d6b70877103ef44a93dfd99a8e4187cab7b17276177d1d23c393d2ae014d1bc616d0f246e2505d4c4a1aa91adcf3b47e5048d8926ac1b17eb89dea94eb113d661c8d5955e30a797449f0b54fe8c1d048bf4451c7deb36981ef414df64ebaa894047702f4702af9bfb8e275314662c2fcca78c7d3a1ca2eed3122d796ddfebc02a5db8f398069f9e728f675fff3809e0e808a3ad79ed28e11441e17c08b32ea94466697b7501ff03b62550b0e326d11831a06ae5bc4741381cd7f4f13a25d1c3353402f65ad1d0c0190f69b462f66e200bf561e46cb2ac0a6a3e8e3dbb812af77f7108b9f21d874f4567c35337166746a9badd82b5107c968fcc5b748af79079a35f2969fb883b25a80b1ceadc03e63efc1679589c7d71264a87f573507152f752dd7f90c31b19bfdabb065558023c2d709435f7f4c058dde2865c269816b017f675959820afeb57048004cc615ce88eb79278a5e62c8cc024cb8c64238a93aada9c070645e888e2988d4587362e4483a2a80b9feceed90a766e17aaf77818f2b6b932e5107082dc0c2f459b0e1d373c63357069a50525bbb6a402228082b9f63277ed7a944c28d3c8fb2beac89d568b25f287ae811c78c50f5befa3dea3d1b3677b42d3afe5db930ec6379e8ea5bb5f0a34cd9c793e6a7cf4e58ff0756a7c81f03073c2ba01a687aa8848bd16909b6c6ca0861a7a24b3b023d5f1293c3bfff9d6db829469e489ebba63f6b43e1c92f91b14af71b67d76e29eb4b54a9a30904a177609f68cdce7e5d0670e7c2913f59cbffb16bb62b2f7c555fb23c383e010c164831df74bee1c104f344ea8e8a5258a9bce0accb0bd6ae02e00257f82f98d8cd41df565b11bec68df7ce6a0d43ff3fe0db2af11a56f7301b3ddb8d061e85471651e25392b3b73856df73fa62b6fa2e467c043cf97d45dbf1cface98d2d7bab348baf78e6c5e89b4c3a9a62584e8047f3a2198283fba1626f4193a426408a71a0ca970796187679d5e78e4a238efb3fdfe465fa63c091b90bf7e40b7abe887c70427240094cd531b76c60a192977fe28215c726d58fa354c50c1cbe9f109ee71c89e8964502449a1c807d6e934d65ac4d3c5e356dd5e3365b33639370edfad2c53abbc647f3e0dbb01550fbc70fff617710e376b6f03917786e80fe0b6bed28b36b9eb7ede65c52574b8a7a8dd80a2276122d91028237481899bd8d94e71a1dcbf3956f1a9fc5959dabf82ef1274222b6eed42d1b6a08742204085ce982d50c36b14126895d297e209cf042e42aa368c31ddb0d65da5316a2977e7c09afc71ca7c849b084e069c59fb6faef1280cfa8beb53a36a94fb37a3600ea01cb51251d157cd49f3c90dd8c45226d64a7adfd1f39c40362df472356063978f5d6b4414fcfda931abec1d60358788eb04384c3ad5e75a8fa56ece7ebb5a78dcf99c2cb9c9c7e62c6c6ec70caaf5704795ca939ae59d092027acd886ad9883de3ce9f93a767208a7c13e2d6a263d75788df3661a2aa49b84816a30edbe2ac869041ae22662d59f68f41a42827263055e6baf36fd5230b51d4218c259c0ac72b00dfd8d2cc59040231bdde13063edfa8fc13c04292bcc6cd31bac738e47364e1090e3218e4c0a8d897846f4cd70d746ed289e8e1b6dc3dcefc24f8b718c64bb9910ee7ab27e7ac40b5989d4581478a23eb1fb52c156e7cdce1c5561b37db8b6aa2203d1353e3938d10f02c6894a7e6a9988a9d8e2bf02375accb69d61fa71c484fec03a6d314e23816a41738924af19ce62f93d0891a4ad0ac5761077564cde8057fd53ce3fd3deff99f542e0f817eba1c3480c30751c50da1cad1482aac95b6a38d44115c657e874fc61c71150657808f28934947fb08be31ea5d4cdc7f65bc6ee095c7d59e3e23960d02781e64b1507cec670f9c68fc144727535a82c3d2a3fd410d81d9b5b38ed6709f7ac61d4c85919305dfffaf982091b865f3c390619ac7c0d927925e870250f9b365bfcda0264159fbb37959b0eec2615f2094815fbc5e3904a1d0719d912cf90c26d5ca2c5e4b27108d4b06fad56844ca2b568d4e02d3c3ec0a1713892f4283eb9b8170e7338e14a6cd735338eea6ed21291c8bb9ff7c6f1e90d3d0ef6d2f7e39f048a2b33d85370748047aee77e9ba01d474a60dda296d44eab40c2c218916963ab07461a282af3cfcea191cf1e4921ca693f52035c5356d3061acff0eaa53bf5d6890c3d6e087f4fbf1f244788cc0f5a9db62af440aec2d29123e1b4ca4e3197958fab7cdb85ac09a1d38e57ef74f604ebdb66d8934cc52300439ede49b80f4fc47a909f3fef4fb05d49108a74db7e460f2a455845f906bc8457315933004df13e731d4900e8eab1d0c27ad60d91249c9a0909335c8c9ab22c12f8ff9846e8ba335a0d72fab072d4474fd3118e238fa3914e77d6f073174c81894b20d01a77990d86788a75d7630a67c1d18efe9c90481ec0369b285a5cd31f72828af016f21840f7c6f9889abdb1ce3a1a3cf7df7dda66857fb961e3cf9987a16d07bd8ba7e9f0e3c16be9ce01ae82589a77d28ae31b91fb0f23c8c5fd11507c1a56a574a677e76a56373e4fc9744f6eecc8d4875f21f11d246ed3568fb9a6eadb125c4d09dc9fbe22388a5eaf09b33ad7c13a3f851a3f7d6eaba39d067686cdfba8b4c94958e652e539c8542fcf9dabcba8cc94884101382001233d29238207a58682c7ef8d404d0929da17d9d77b166d50d069e7c83eb17f50fb9b36f64faf522bc1b9cc583aafd403e9d6a9f54165f73f65d9385b2cead6d6d30ab17f85b71268aa3439f2dd54a2a09141ba30e7155bd1c95c1c068e0c936f73f3acc4f7fa21c89e9ba6385a4e8f720139dea98daae5b311479edaa203a75ff8e0bb9bf03e45f1cad06d8fe96445d961c7fc4c5f386ff333c8005170f53a6833a9ff8f5b8d099b13be0c3b9b239a559dbd74cfcc6150b2198cc5d42f38644f27dcf9e404bf90df219d6bf11af621af6b5268be726e4d82cdbad7b03b67872e2214b9044222ffb57fc864a381eb15e33f7b5894d1752485b27ec6ad4cb20fd29f0029995c22962df4933521d918fd56e4ad4fea081d8d68df393f504885f1192e31cc24918dcb63c74e901d4d3b446a560c5c930e0060ecbe964a59962531b160349e5f52771a14471023f2d2fd264e7a09fd81e15274a2f74d2f710b8ad9e258291b5a6024ca4507101c3aa88e9b86edf66875268ec1867be89f68c28ba059ca3684eb97472bd832b2fdf14a840516a02f4d3f102600e42e71bcf29391e8e45d665e2de75cd02d43eac62e078960730e8715dc5da4acdf7e3f480efcc959b82e2149f72457104481bb6d9ab79ad9ff8a09f3dcf7ba6cf084c6ac5a0c911e28779e7dc33f89d2bce3c8e8867ad374ae0f9ebc084c495d6510e4f03f1481fd32e7f7978da19789198cffabebc732049492db2036bddc8e1338fc6f070acb59ef33521f74bf5106c9a32e6ff95a1745b55366b556d665081ee8322c5709def531bb0e449720cdd4a0bd12701f9e5f351da4c18d48471dd5b101734f1c0125ce4555c90aa8af0e69cf2aeeffcdb680c4fef0b9729b5976411922619c91d948b720fe848fbceed8b1728dcb09cd6d6e9b20aca16764e67ed4dd67f046fa797b3a8e9ef72a5b2a2ce57fef77f1262c017d98a48ab33b3c7343885bba5adb1ef810441cba20def3b82422398116b2e45700d29d421e4a3866cc8aff92ba3f5027bb53d52655c7d88804164acc7cb3d8655844fbc56ca46c7def49d31975a8031eecec17c48fb1637419c88622813d0716aaa7cac79410dbe389e83c8b57a4c26d786780bce1a3d2cd9b07868bf349f47f03d7dc30d63a4d92c44320841cbedd92a9d80defddc83045070bd480a2fbdecf89ea34505f666a579565f09b22b5516bbf61faa3f4c36138099a1c70988b137e93e9229ea7f2f07cf28257323f91cddb568a9e5388fb773b2e3867a1b03008d7b814c4bcd9e2d6b4852e759b0ea3f85471114349b94c9d7d6ff4b3a2e70b301f5e7cbb3b6ae1d675a395c8a7b2c9cebe89a4f4d93b5b3f5f270d43a59d593c57847fd336687fb4812b3edb95c9051acd9a216cdd7c893b13b9c4cc8753f847796893b4e6d42a1f3d373603d46a553de13bb329e29754cddcba6190044b0e70470d6307be12f3bb825bb0dcd959c49b9bd77938a9ec96d169bdce63349df76cb88f973a15a5423fe22de66bf64189bd8d7643d8f4aa71a8b4bda6e0caec829338d4f36209a5c72b2cd18ef986fec84bc7eb4632ebc0b32c4f9d233fba5267a2647db27f06e8c436dfc0cdf09b48940c54df526cbdda61b7068aee667194389b9263f1ab14300c7a660bccc5f6131f2c743701cd3538eed05b515b62d1fc94e77f3cb6855491262086149a33ef96c22860868df9864ef1db30427557692eb9da765c5a7ddef97f60baca30d9a76076ac4c1b20e74991ac1bf08d4d2d36df45b4d73f358ec33304d82ffb3e94c7cd986a95e81720893017f7f8f79743994705b7b43bd4fa14e83ad1251509eb513b9ab1f553e732f2c03e31f5f043c0363e423208de1a3bf221ead7e9b59d3c502fe828329306576f159e4ab400c362555392bced84490ff48ccfe4fdbf92cb9b2327fd0c5ad6efcda8a9cc9ec9c27da747488d470e0ea58ba68cbdbd8b98adf960cebb3149df7d0edd83d331b102880dfadcbc27454d130de07cabfb79db3f84490922fb8d67877574f847914afbad0b332f1000fe6f0363a37dc533e245f9bcbb77d392aabd9d8952b7bd719a634942b1cbcab65c7991fa675f390f7de58bada9486c4fcc99be243859bd3c281dc28d9b87be62b3f9e23e1e90e7e766488230c9a4375652670818a906a7de3320e96eef5e43cc5b6aaa975b50e337069d9d4e3241db09aa430f4f25f0d3dafd1ea74faf8769c643d612dcc5326ea31ec3ffb0351e7ead43623888e395cb6e4b5cd446644f65727fa3d506275b79830974d006ac0cf74362357b227e724b3f5908bcb216fced96920939a1c7952ec937be9d5198e79559762d476a4e4ab4f909c0616c831ab024eafc1d8c6a93174539501b241124b216b37d0118c147a8e8f3367b99c75bd5b7096d355eb49d6d11dc56fd4e7c5c257e12ba3e1dd3bcc5d41ab1a8ae79a94586fb43851031299b3abdb1a596e4f76806068e3fcfe8da306973ace39eecf6ddab040a33361d1fda4055be5a2f20a3a8063d5e036849d6ed689a3bdbd81ebc3a0329ba133ec65338067144429d91b47ad4b3b22057a01b931f5bc743e3ffa2316ef7099e67a07ef0cb898de80fb993d5a88e0bad4afa9a8cb8eb39a28ee337a4510506e9751d36cb607d21749bf574c9f05fa6a0aa7021345009b1309ac7b093fb64381a6741de945978f6f2629038f0a8cde933d5288c0496364d57eb1a7f26c4019fb7fe14b5c557187fcf88dc990aae11207fa63511ed0d793eef1b056b365582cd66d682a5a2dc68aceebbd5b477d286e93b90bd222dd8dab5a0a9419bf6813c60d607ca10c41980d833476aaa7c8d0845411feaf517096c577375bed04febe7897b8614b1c2cf89c4386854753ea8750fc1e8f6782458b58a5ac1f9bc56d9a2f720584972e063f78617d0b42ecb777167a6251a31045cd29d705f0f9873bbf41623f12f775b4b1ecf1dcb9bc7daf3758977a98e092999fbaea4b870618b4bb5bc9266e4c4d68d4df596eeff13d8dbd391cb28a50eb3ac3db08ed536ef912904e015ac48b6b3df4c23777f48e502495f91252f4a390f0bb52fb3fd420d4d00a3d44b2668af6e07337fe1b13b96705af906f61b7d2b8b25bcc137538af8896de0487823932c5f3c7d6cad243c38934f8bb5be2c23a31f67879890d34c184c41e6a423ff4ce2a7446aa24f430e67a887dbe9c3aad77cf46a5dc4d96dcb5c3e4018ebf9bd31ed7b4e24a9f05b0a20ed8f4cbc50c2e5b5d11c0cf63c8f71fcf23e81b68076cad002cf7765b4da1443e6437ae49d1e2fe2702495bb840089d0e28edbe898b89d245609737937c0e782b13107a3a3129b332a7ee72d1b020bb3881086816de1329b2bf2558dfdbd60a376957fc6359bb5bbdf289654f0c373cc34e491d67fb1b32beb22b6c0c5f81cf5c547fced786bcee257d194f102b8ec20eef884740e34a301d67c2a278ffe43f9b9e1a9f99a75afa9e773c13da82cfb1050c7b71cda3137d5680ccd78d104dc519f7268fb0cd0f395cc660782681a18fb3db311c9aab5d87189fb275a8a674139cbd51c8d436b90e42a087d568c2b0a32234cffc490ace7d9e6571ec65709db5c70ac8e2d97441daf95e2045798fc1ebf09c62a580c4ad9caf520f85b97362b36c8073042eff01a37c0ff3e2a44ae6f1324fde35f4e32b0d19c54060d16e431dbaf26b4028044447f487e11bbfe362e3e73e56fe8444eb3672f31c2ed1f277da69568fc9bede4e21f6041a2ab65037e4a0bf22d3b0f26c084169575031bfb44add6ecfe43f20a3d330dd5e47c2dbb51557035f17b79011de2387420b8d8db55870a346e9678f6cd50ab2d1d7958a9e0e31f67dd652204e7e700edecd7ec10bd5ad24e152b6a4fda5ef996385208ef14024f48f3c0a2aca47ff965dc3a600c36e58dedf8473db8277c66c42126bdc45140b17f2d280d73fbf285e75e25c78fb9b8b6eaa9cd52b5a648ddc291849d6b2c7b623bde0922e65174a707051d80cea7ad0468c5dafecd6e576fb37fca55c65089772b1cb009e3f71dbdd8ce9afb7b124289e490859ed49d18b1cf2ae9e4336909ed3372e9a9da23e21c174c72cf1ad22959d7249b1b7b5750e101690cf549b9803947a84d56ab58f1ff8958c9931020f393363ef3f0bd48a7b80ad675e56ab81446ec6927e543936eb9efa7560c7220f1daf8d0e77066675660bdafd7b108f6e11ddda55ac949c7bc2e699278caa0352067aeb39b3c5b4410ac39965aa6e8fa6ece71d6a2cea2b128cfd605f4ea2c3434a9daff3265adb05628ac7596ba7a99d0c140e55cd184e4d2d452883f119eae1dcdeca1001466974ea2cd2065472e001ae71ead9828bdfb755ced90f566bc9237c9349fae6e9a8bed8f66e54f99325177f622befa769b5a72abe506e1d65d6da946f72482a072e7b85f50f1b0a845e0ad7e9a69edb2f307e869ad80083142280571951f63dd9fb3dcb492c0df14c639dfd9ef2ec3e62bb346c81554a9e88c1679f21c28eda864c3f3deda1ce2c56095c9dc15a4470dd82ea29c965fa1094c4529cc66acdf7fb9ddd6de8fcb3de8416862846c520641bc4e9f75e7ad97af754095f113bce85473d1ccd7d34531f0707609906bc82294644e78fc031edae23010d52d909e12b8fb2186c29628225d6d2beebe8a0dfc26f2ce7ff4affa1b712146685ec01554fedb9bfe8922ef851db52f8da565a737cf1163564cb3c152b36cc05e5c56e165eb44d2463d24457d5e29c46bd246465339e8599d58e9b9a44d1251e4785811c64e59122532ec0636e598f91ebf80d6697c0c193e9145dbce66ea8b8172ef3ef03baad7a6c29b7dbb458013b2fd29574594ec149d851514277197fe20e9c6e35ad1450ae28468bb5661aaab5390af02f70c70e2c17cd2f82760ea04cdcd7e9ef695bcedee90b27c0ee8ff1948044cffece1df751d2f97342793f6a6767aebf6e576535264f8322302fc6b97cf2148a599d15e3c356e23d2ff7840cf5d3e98cd0cacf2a2079913b8853d074aafd348926a30970c10269faaff70a58cbc47e2cf8c7e0f9e826a5ae9952ad60925f331e9ed01f213fb4d0f75cbe9ac86b6d5b63d36b451555b88c814ed53d2b070ca08c7cd8ca99916df0589f522b3d5cf9780464bba344995e2439fd71a9ac60baad535ab7dcda907a33b4a8e767573dcf16be204d8caaf2eb7d90f62f43e0c54d839cc6417d73a52fd956b98a6aa852bd9dedc705aaa2f9238b243ee6409c49ebb1b29818ace662586989ac79e3e217d6c429d931d2c69dc01819603e0f176dc1645cb273799ea3809925b172119e9c8ed756d49cb2d0e8e06f95f6892e42a6019e3ecf700f34909860f2b439f6e588e8edce0491ca42fecc9d010559104bbcd3662c3b951112a422a5c8dbeed78ac38717b5c147564eef5d89ff222b95c627ed247f0a5e2dd06c947210fc8ffc2211a4a85dce25e3321e7c62e565716bb5f5934a8f749830f540d4be942b2b9b2980dbbec1ae63db5bec35fdbecf5bfd5332f65c8c313ae07ab0d0ac1ba918339b689d6589b926c3756ca548a0cbc784fbfcbbafc1f2d8a9b3247864390c98b0410b2be2ad76fe9aed3a69a364deaed5de49116278728a19ea896b93cdaf7cb741c42392476af657657fc5c15f378f3411d4ab27a89e2e07d50d409fad3641d46e3945f9e62f60a30443b88cb63f4b07cdbd41081ce5b6b075ad0d8150697f78f6fed2c028ed8ece7841e92b600e493d7287a12e4969c63572658acc1a001a8648b66f8db630c7c5f14047f55c3b1b76b7763246bf09d10c13481c69a7bf623bb6a63baef955df5a412aef901c20e7b1f23e9eba2116cd1bfedc9a5ca7942ef167e48dd66a5701600ef0305c0bee98d55f7af2c0b0a211e346a01044150fe13172a7cf019695ff58634add7eabdd9ea0b49d99dac78d0981142da6b22e0b0d1157e01d7dd9c65e36abd200f2f66a279bd07d24c68eb623c498941311a1e681e99ccf7d922468a58572d7ea48a217797db52b6adb23fc6bb127bd46716dc188ef0cb8c91c1ec2d43bc8763f7d9ec28bee7e17bd90c5fa8a78a7ab2914c86d1d7c958930ec62b386b46ebd34df298e16dd6e1f1864096a057a63164bad62354f97b914cbb61a20f95222eec66e09c81450aa4f5697f4e26a45d24dfb97e66966e972c3b47054db61a5bff519fb1f74bd546fbcbb2c44c69acfeea1df09ca0a109174ff5ad963f7e02100bbbdbd9af8f100f097836c35b88356ca209e0b48f70ea99a8dec93df118f27b0cf11ddae790ae31c5d750f7da87056f753a981ece9959f52e875364526e3c0b3bb81543c24f4b8166ef17404642e8b173c3b38c2b3dfdb48b9a34aefcf8145b9bbc6337b0195bc6e163b4c960fc2bcc2815e207e6eb1ec2303c9f80ef3d08249bfc727e9e5e93590aaa73e02bb712724a1e838cd40ef01eb0d6989b82fc9b2125332e30632bdf706c034562f10e1c4b31036cffd67808ddf93a2acb65b958dc9d9cebf06c6941eafa4b5a79feb7cd0a9cc295a152b5c8213a5d950341e796d92065204cb63388fd8dc0e42edded18fe5fa0d10fad7de063f44a452d1cb9d8345ef1808e59caa9fb62ae98c9a29d9c4c8d235b0593e02300659f95170ea099282c0747382ce94c7fb933557892074d90ff4dabe39c202820a7af3da585192a2f6bb217822bd50011884865fadaeec15c2bedad3270fb6ab4d7ce85e55846f9d99e24f5636e4ca134d000ec169e9d3e6501d7493e9892a46875d727f2f2edbf2bb32b4f5e141d6d0978451609700e607429747c8a8a8fd912eaaa72dc2b0b06bcff4def9d76062244dea45f0d312154d06d7e120057013e09ada84b57952ff32738a3e860033126fb1e0bdbbb12ef9f63d788606e2532453b284eb43cbd7472066a40b485287d80edc9d305ceb705e696ed01434acd64efe72690fe41d8a741dfcf0a1a70349874caeee578a37ea2a0391fb2371d762922c7262ecfb00bcecc11e710ef8a58c2f8e83780fd0e533d17470158a2a8bcefdc426d1185d24f9b1325249be9bf0bf907a485cd6abb490fdef2b2793d2872376be0df560ba697812745a0099a083b687f3ef7d3cc59a04c4866a703bb3c9fc67f3b0df929b3ef7ec25ccfbed9df2fe5724f1abd3c7eb456842637fe41f273939a3e3b54d8221690ea58f6fbb126c8d65fdf81cf57b533a0eb789a8f4d217e5524d72e53b00f1b2cb4aa981eba0519a818757022cd3e234249f7fe7d388f219d4408d44d0d45af86da00d7a5938d3e3b5cb3ec892cc026131997c6f8f7edaa8ea5f598f9f793c2cdb792f9659310744c1bc912bc450619b687b75d48556a271dcd35dbec450130a6fffc6ee021e2038b6240e2527ca265a4505bf3c555fa176c0a8f9a930a7231c3f41def398d62a45493036abd72c0a2587881c11f2da476500f709cd996552d0c561f251eabd416618fdbe14cc2fe90f65e98903c0aecd435a279008e76798a956c8d95d66e550c27319783ed439c24795b315975514010834644c47b47084bd473a9a12640431d8929b0726461138529114e5d0bd2093a516fc6c0e400bce30ab7c383261619edbda29070bcea7818e0b1adb346a08f4c3ee260bda75279d710544ecba2c3742ee2779fe80d4859497bb0b3dabbfe559197accdfa0fda52093e6d61c4f6081535112495d29fe970b66ea67bac382a8be46dec9d2657b5c600fb6f7164293694dc1991f62811268a6fa66ac14643ee135b4170b1369d5c4c3cc489093046b256a6ac9704c4ac28a436688eb6e94452a66dc53fbdb053b2498081b8b38e4f8ea84a08d04dbad3d881e01b4f94669d7ebce25ad8039bb61142ae7a6bf90352385fa6253af1e49de8b30604e96b07b8daab92b54f26cd8704c3bea167695bb5015b6f6e2b70b0fbc65d4cebd57f0da157208e2747ed41424d8517aedc660f70190457479acf086e8816854c21a2f6bef23dc58e5f63f8ff95d21ddb45816208be21c5c555f3aae4a28aa41aef605b7b614848adcf39a14a8e4cdcc5d8f9d86167d04735600b12c178c1639f550a83b9630521c4c20c1f47c9d4a07be867891e8a1e08aea7e90e9b0e1472778dcaa66866de4a988567bb7b3bd89606543880af2c0e9579335763d368a25fe59231a73f63abdba2d11b72350c5503de8604a020d7dd24c0dff79be06503e1a7835dba4870b179b7c2a3fc3cf13ec5305e54f6d880ab4221418d22c917b5ef9b1af5f5e2b442aa0826f938d53126da66c89ca444a127a999727360a80260abf19b0aa93de2935ba20e98efbfb7b631cfbd1d21ea4b78034bd0d7d101e6a997739585f5fed6549dcc4d317b70a5b8f2a364d834b1d51776ccd3bd38b2232e6325c67dc6d548632d3a1f29ce7722582e8ef464ac90f3d73ca0424c86d82c13415149fa47ca65ac38bbbe959d7911de204d82ec2b78515063796497f4d5f5dc557d4721f3f7d6b09120a785cfcb62bc29a32ddfa7d3dd5e3bc383c56ea2299788988016b8631820ee3ba47387675cd49eb09e63260bb8bbf4464ed528978db56a873abc74c502b4cc483799c6ffbfc915b8043e0cfe5f32885bd12528b7e1495bc4a3a96c0d3bb2e563ba44fdcc511597283e3ab598f44df4785847be2708bf25be94ec22d87978bdf824704d0380a2d63d72e9acbb3591d4d3f4f2aecade97f362b17bfcf1cb18cd62fc6ad50377c11376f7c29c6529732e995ce520fb5683f1e9b4e86077f4656cb7b75935541585612d280609e884af7b9b76b7a4d44dc91aab45a2d880c50875c59e2d6ab26726cd3002fb3f93afb190b0ef943c864da6d09e89c5256362813706f4c7455f32b0970e08d99aa9a8d52cbd3ef4b17c909255bceaf9c8ea812d3bbc33a80d3362cf3fcca74a27e43a6d98a1f22a283f41ec55899a19dd8be719ef9c3f7437804aa62235541d765c68c2d339f5b2fbb920110ee8bfb7ddc3e0a9080f8ea6daecf1ec507d0bb1d4bc5643856d47fcb56ad30038cc371829757791b432ec7a18141263b9ff81df6548f2748b4e3021a29cdeb628e966c61b88f107c605e12dd1cdcd2c52be9dbb115a3b218c6ebae2010095c0e7beba8a25239e46625c9c4fb4519d6466c5596e9782d2bc70d6627d76c36a97302dabd34fc7901ba1dcfd901483b6a2614d80896558305d0e1d01811b79341e6cf275825a23eb018007e255d25c78dc3e230a90196d24111621cea14eab9ea289e012a5c492b3accdb46f83b00afe3cc05b6e819a376d00f57706790eadc817bfaf1281b02c848c426c98d16fb923dedd5e0911741e7761562fb88c593d5f00304bb2a8ccd56f4493df23747a69740e2a92973ee3a463934678d141aa9e4525dbf555fbabdfa86908ad2936448e10e854db8a4dfacaf8db693d259b0641e26bf3e0ce7ddaa2d3e4e869928001f1f269976b348ea94136bab0f75908b0c0cacc872cb7af35e4b3b87ebcfd7276404413cbd52325db6cfc8b4c058839ab32735dd072e394c77e428f242bb1126e201f24824e6be202186ae547665949d029e8dc6b79db8b24dd7a266505d5e0157ee6f74a30c908fb5e8f61c51263a1ca910e78489faeb308fa2a39a56b9beea7bb5e46e8d5c3e5438ee6baf717e69a51a5b114849623914fd3f90fcb08b18c7ca4bbd04ad0e67d5ade5ef478c8b3525c4ad01870311a6dea1fc678f973263824882f1679cf7bcf6c658d009bce6267dd632d02ba9a4be6274a175edad7b67486f026b8c866d6de9e5e0242031a01c50fe0f0e1d7715e10973ff809fb14e01a9c3d14ead290c326d919922a3fa501ac31bfb3878974aa0a6ee8477fc39602b1a8f72779164dd780d3d30c2032527ffd6310331f922239283c8174b73f4ba83493c8ff9a6699e6443ebc63f938860d89de0365262fca12468c75e3365e41525b1a438e266cb48bc4cf2c6edeea732cda7fba1af3db4c1aa385bc5f5c4baf7baa405e740435e9be4b3fa5b1a9f21fc2096151c1c81fdecf766113489bccedfda7f51652fe823a53de985082d1b41f2ed4f121478c428eb096bb04989659020ecb9e9bb4a3589f8d8dcf589428af05031fa852ab7989b480e99a56b9bfbd51bdd12173b8e4bdaf712cfad650fa00d965eca78a870485f84c4b302528948b949c80ad6f9b77c0d7760a70792ab80453b88df523f0b1d9ae108071bb634e3b079d8630ba8bd780b3f5e2327b16226934ab748629a79fde2671c5abbd69df83e78e39cb6fa13e4856f248109d695f0062e2c77a1bf82ccd0a82f4fa20bb40b7e3edde844237a7bba333dc446e4aaa009a8504795397c46f75c8f2522987bd46560c337b98f5b67a983e26d97844ea4e8204d344f82d37fcbfbf1df907802728c73159b4c0c39e30e6214d4ea6658243d6ad04ff29a1f5304d07442b73d7d7e6f309ac6b931625b3218528ebf7940091fe2c1c5301e513cab06666527574b70f7867ed90874766a9f5ea77090fcd7c17d7370c89c20b3bee7d7ae40647cfca1c7676c7288eb9bdd8ba4ad3916a7a7951c24192c5b0dc015156701fdd050ff6282bfae7b30bcfc75c1dc11854d061ec063cf309cd8d028c0a8be0e1dff569e9c2a7b1f37d7a80f85c8e048980889e5d309ac12d39329c762f48eebd5f24411b6d8c4020d4071ebc83eb12e03d6cea6bb37fbf364fa6146f1b6e853cbe0b72c02960dcf86187bf292d54f3f1b48b3ab20da30c41291252c8c5f10f987599275432e849c03905ad8ea0948b5bd48e32a2ef34a9cc3adb485971ff9eb6eec6391fa5d92d78d6a7fdeb5cb483ce5e5f4337e6a64517e0ce8f9bc0b84dd3d1ef70575395288d3fe12cce1596c216066b6570752c018a5deeccc16a33bfb7810b56c34f55d5239b06553a7d8aa9a7f71adcc399e6f5cdac8afacf8f4fc260e24b3b16855845fbb81f4e39a6b97b3dcdfe3a226fc81942034986a368d5da9540397d8b50550ea0e5a1a6a6e108f93ab27e8681a4926c3fdc974b3da8cac2f06f55ccc7c3e46f7b831b14d5c40e6a7faf0568acff271054816cd94958ca9d7ae0d7c7d4b906837651941bf9aa6bd2fb804f0bfbfabecc394b98f34811e98fe30f3dd15ba054d3c6702b176c564a70613ebe64b79b7e4286beb4b07cdc2df33c29e0bc41222680fc7af3f2eb91e0eb4def20862a8244e1ded8e657415f17afc026ea4034923b484b2bd32c6449035b69a635f65a49712f3bd8a6e1cad85a6f0bb72e53e44f82304ec6e1f28eb99a66cf1031499d3314b681b214dc3b31268867bdfc51722899b54a3b7d81e0d927f18fdf6d91bd19fc1fda0707c3ea59540c6f45dee0389a3c2ee95fcaa04da9ac12974cb7fd5e70aafa03d8536ae327b083802abb57cb2f3d169082e8a491fc3e9e33d55b61df5cd893472f454ee12957ee899866ca9d834dd20b65225bafeae9b455e8204ee48f7d24a050142c2412a98f06279e376fa827a5396b0480ac9f21218c1e64c74d17e32d4ad6ab5812a16293fffac7eceab5b0afa8512c54a0967cbe8bba7dddcbb6966c5f9b41da4d28f32944edd9b9dc8ee7d6a9a10dcee55ed01d0290b75a617260d04acfd9c7db5e6a29761bbe6a7a3495a853151d3910147afe973df38686fbdf0c4edefa63cedffe4cfb557042ba44b09932830790df8212646ae6098133398cbcf99d7af1fd34fa5da5dd0cfcbcbd3fc731d25b12556d3861139149674bed9c4abfd42579835fbf303766119259890596a82480be93cb31ceeed737a26e5258ddfe264d8f263921c8e5f766cb4a1d09d038143d312486f6cb37075eccb06bd53fd472976ae4310d649d51e32dc9136738c9ebd17428c4e2ca3084c7337b8cdcc9a1e3597eaeee6c4d79aa5f63ef6276a1e19a13965051c1dfee780d57850686bb0dece107a8fbedb2a0f2719e9fe4bcedef494dfb34203430b9fa27454196d10cbe6371eba056960b14b6c18723137361ec26f678c02b1da17595ce08607d384ef3cba626cad17a825b7f7a5180bd78e8b5e088d97856cbd6be53c7d14e5e7f85c7699cd763773f85b1db23985bb7525863a6ed2422841353e26db16ba63ee1fb747da2ea79fe93da463f1caa7e1f26863d0a00a3f4ed24534d8568fe3951abee315b4f8fad7a1b9c1fa5fb279036924e3f8f3afe35608d8996e0a0abe83daa0c6733dc01d51f66c808d74c1857c73a2e751b7e2047ac5437fd03c3b4d9f51f8a2a70ae00459b0923e0ca49faa58ea028077edbc264e438dc0850b244b6047565b776bea02b1699cf32286fc3356a3d96771794e3ecd5d6cf694a5b547156cee442ec5f87eb95b3b3807f047c19db1d2511c7671367c292687c9307fddc1a5311b5f2e8f996e04690bf12a3a985a2231d9cd6ad2d8233631bd8b191705ea7d7fb392fb76a0b2ff7f22cbe41d1f39bbfe42946332a237cb161febb0aeb67db6d8264ee4613199eda4bca1abe384783befdeec6b64255d8a81d4a853cac940df59248168060ae4c933fce8ddf1e5dbe2a1dd27b15426eac3b174d5f34448aabbfb5f674b7375a1a76595c036440483d5ac73522eb26bd6d54ef4fe1655e53839969b69cd468600e288f02f7ae2a29c89a90903df4f7aca77d6002a1ccfd729d663bcc7008fbcf981878182f10938dcac1a7f7288fbe3122794b070d2ea90afb68f5d8d4a3c7edd18f55433c0a6c2e18ce78551f5e06bf418e93a5b9ae62d907f1be654e0fe26ed0ab6752857f77f5389d013b9aa0f3aef1f58a18a1da5b36de90b95f8924fde613dc151a032fc49451f7e5adfb2bef17abc9577efba2c64fe651163f507962dabb27fabb535f84793465141bcb576b6d76cd278536e76ce914ff8e18aebab5dc58b46c90db431079680283a56ecfa2404428495677390534fed256d0718a744a0335766327a66ba2e29723771b88a9bb9d8ce7c1470a7e97ea7da76d96378fb04b5dc8483fada7db02b6d41351bb354407a27f580b5ada6422b83cd2181049959b16f5923a45c527f09779faed7be90f45e724baee2ab6552385bccf00481d36fd6d35519b072c2f3457099edbc6613f4c63a1841a116ecf4a0a856cca419a93926b3873471fe048e460b31ea46d235d3ab44bb6d25cd8fc052aba9654c1b3b54cd7876c23bfe80d328b20e07046469d41a828b1933d48a58bdabb955e1a5105bb7010892c79283080aaf2c122e1c8069beec6c46815cb2459b8aab84f287aceb2a1f23b3c7b17bedb349bb6cb67f7e9428001e92d2d8c8c7e44093ff9a6a90491e768c25b7f514c002a0425f2e0b444d9989cad01f65e0747e298c9891e39e5f5af54c8835b91f8aca4dc944a17944e3deb318b4facd2487226b8dced8aba413dc5855cb6b2dcfb8020699b1163690689b5314d7fe661afbc3b0aa5e97596ce7a1eafeb7af09e6a678878b9b55b85b20399b0df422914177b784744b990a03020bbbb687a27a396e671c80d76eaaa7a0f09b89ee5a3ace7f445502dbfceb383bbb5987354b5e2319613ad2733536ba3f13ea81d009ada4247752a972699a0ece1dd97c1e75a77ee859fc910808d66a070eee1e9254ddd78b0f83ca659d0ec673139853e6daf2b16967d3dc87abe4c0c0ae9944be6b9e78178dced843b873a4ab87fb3b6521948c00557204b220ed5632fd1f2577e146bfa0a014646febad31190eabcdfc83e529d8fd11d573d1371fd657d081b188d5a8613d98d12f435d3bc6acef0f1dc95370c0c2544d0e34d1bc8af525d17189fc37378a3cb5d487d4f54873ab4c28a1c31e69417627638324d0d81a1e33b9d77b0d2478abb091591c0d57dd28d28e585e5698707eb27f7618a4f141d95d08133dae0a08fbbe08030a314b3d80e8a091e30d1670b6d84fb3bc0696a29a8c094b61f541a3060d1e8421d05ab447bac778e02b6c848981749ca2a8cf21251f5162c9750e0ec145ad3339308151f7c7191483c8c1c453f7ee3e08673f7ca4f25957edc9db28234b869f22e79c9d8f1a792af102ed80be9aec06815ce9a93ef36b958783c0f9630438f9766027a79b22e1daa518fdf3e55b3d826c553650dc7cf432e6f89ed7afdae26414f56de235d4ca26d133b3e24d04cdde0d40e1baefa4425aacac18ac07f1c200a1242935908cd8761c2d31c9394561b576c87c4e473b8db274dc42d6bf3ab9866a09f9042f6407dfaf76fe8ac20a3a0d6e25ab3003c057a78b392a8347fd61f8fcbad2b254fb0c15341a115291f77caad3fc5f953ba728ca59f9b30792c7d3d1f147ae42eeb77f42cd513624a86367296a2293a05f892d2f165766111e5327a257ae2ccf10de2f9b86f6bb299d09cb0e9cc3e67d5b0687624724f5b5c84e77c6120080d487afaa6596f72078ba3efb17036a58660d8068271f8695d8a43426b81a2cf36923da77e0aeaec8abee863dc60b5bd3c87c99dec2af43a8e38b27c5e2197d194260dd7e96a6df0147cd4f70c81de86a48520550404e456a30b166a5b43d551e524b7a97974f42bf14cbcae3aa2cf2e019bb8383a02a7f8a9bab4dd02b8c78e8f252f3445a1a3fc6d28736dde037cd75d8d9c46aa3215006aadf62e434f1c88c6c4386077294690f3b0761f8673fcb9b8520bc0ee94b97a5b7de5ece1d45bb6d9380fb2dc1f1e1c1dda01e0d2f43b07585c18da43056b56550b144c1289ca4e2340922bb94f92ed91fc53e74d65b10b4d0dec58b50fce49026aee63d98743d2050e16ee8ad79efc29ac5e6e176462d0158c05de36d55f0515e42e2bb561c89290e4cd0c0873951ade08123eb585971c4192f8aabfb84a2d3ddd54bb351bbef6ba4ae894a72e0135fe55ba7b5c7138f1b5352aa7d97c4b70fd3145ed83882b4c8f17e148550e33ecb649f889e091c8209570f4e09fbfede52cd13a02afe0c0e54357fda2626651e0b217e3021b5eb9a7408303cecf5548c5418ee89c393391964d39451497b7d8656518cb8961226f347ba99899018ae945b564f0fa3da285422f4bb2aefc394780a7ade2fd90dd23284fc2f528aadd7b03eaaa160d7051ca180b03de8d04eb11aec70f31ded99746d1932443a260f8ef17fefc0067647563aada673884df261a76650c1027db2a3a1aca9765825f112d451f103b3f5bfa4aa1113cc0c9b65918f9770c93d832ec4518d306067c9633baa4a4937e3760b2b14f32842d07af28379775087039344de5ad8d3a0d304d3f3c5284db624432d91b313e0a3beb8637207b618ed5d8acedf8cc64a46843e66d98e06d6a7f6729f174542dae4cf3fd71d65567449a80ef966cf52e6724fde18c94cd970cdf0289390abe10894d4cb8906e29f930233b32ba7ea717a59354bc0416c6a0d24ad681608cc4a2f21942055792495ac967e7d6a669090c93a3bc27fe454a2947dfa459e26fc99fde9ff73ee79e4df48e17af5ca7fe7d4accb0ae6ba1110ab1be8e92cc7f32dcd7f036539cee41790d1e3e3d07822a5428f72d93ebb3cef2e1b73f17358bf6062be2df09c237b2d95502500e7e368ecd40577cb9c5b2aa730d7433e7321399ec63cd5122df7c003a833e75ee7c958598a0121a60da99cdf267cf4e0911edc2eb6ff59829bb13266e11fc793498a3c8cba2d78a654052ecd7b2214645406ee74e4a32ac5e235b2ed528a7046a807e845a4ca21669c6a50fb7f0c0c7cd7e41126cb70a4941e9b95c7f639caf09dc06550053499826a44f93b8a384f61fad52073db630c95b686fd3c2940ea6a179a447debbe50306ca0b8526829897a8a81218930fec02df15da357c1f2b211b465056f6c84dc56bbe49e2334c005359b56833ca72fed38a5cd12974c6bc719c60fd002d72890c186419100c8b3410785ca70e00c0f27897d314791d84b3a1e7e95bb1fd11546af0df5824a0ae7c30db208d6870b2ddd873fdcd88899c4f6192864b01092976d4ecf99cd226c634acd73cd2d5514cb4cc5657457970419196180440d543d18d6423f2e7756cd95ed0eeeeedd7c4b0367be6469d72456f6b10349981aa9026a12de2582a8bb750908456df8365ee54e224a5d4144044af39ba06178de374a2c6bb9e91d0767125030f6722262e7a0ded3658d0de08173a3e44828ac8b0eede208094562d764d9ee120d9421bb9a47ca7536064823fca1df21ff92b0a0010aa39f5af51c761815261aed8814a34287207cd5b634e6cb0b75027d18c7286e13e77778528503d035a11a1238a24425632608fd2e96aa22fab498a5cf08bec85bf5b810c9e48efdb8a83e1ed5168ce4a7b5ccb804d2e2e1b238d892bb7555301cc9180845f67311958b9698d2292c3dfc7285a063a667069d72824f4cad5954dc7b1b6232f16095a75d00bdf22af71256c9cd16d81c9182fd5aa028ab7a6ae47d25c25060db033e14fcd6aebb04c7867cb77cdcbfdf06b59c927e3b43931afaf7efbc7aae02c4ad1ba3241da706431231f737d1e94a16e256d86fe8b36b1612f993e6e79c8ab0c360d38eb661f42c7e1da59ff237ac618c67fcb353bf6b4cab49ba88db1d809cc551260f6ecdabca2f63e4aae500c6319b1109323f17f576f31b952cf5660c63ddecbec821e8d32eec39e88d62031e79fed95e8d2b1d84dfbf48059eca33b4a6f318b23e40325d7581caeacc95fb9c246ce4969f5e1048645bf6e573d057b380733673aa9df3b54793a38bcb9a5de1dde3c71b56462d41afb975524775a18561df80d06866344a47affc72376bf916f0cde8f0433cfd1823882cc76c0668d7af117958ef41369b5d30533aaa5306db0df6e8c90bccd5aaf4275eb7134ff95f2eaf27b607b03df73a86918b7233a7b00871e0f5c82585d08b81be4a79fa316b90cb5383ceaf4f060237fb6587b4bc7de477f161b63f3e547037f757f61f5be581374a406bbd646e2636081f6deaa33a4f478b4344912b1f1a8a88826d9d81883bb890c355bcb5f5dea79f3d96379952ffe104b171a93da88971ce7c3ceb56932c617078c16c3a4e283ade92b2d6d57b1fe9b74c1777e7c9cbd3d2f0174c84d511516c935b24336281b4ac1f72841467e5cbd3262882b44f3cf05682e7bc03322249ee3e7c296b44e2c257ec762cba2eebdf2cd3181b3ccfc8a8313a501c98f310e58dff1179714a86225ca0651c963a93aafb392e79c373e1833f978a41b4fe2721df5c76de579ae06ede5a8fd02c6121cb2367d7db351c0bb1fc37c51965d23d8134e85adc6ab4e6b529599bdce60abc42b86ac920b5504aeb0c49c66ebe308bcddb5919b6ea83e3b5d606583e085e23182f883d5ed2e2e48ad28c1d7c67e898d2146d55941285b33d8df64e21ece0b672668d7a180f05601b9fd39af49af8288167f7aff465ca745a86e5efb0fd41c4bef772fcd15b36f8d7c88a72ed9f1ca6826733b41163b1111e014228a9a8c494ff26303ebc64a1e1cd40129d2d4ce0a849c7e594d231d9d9051628806b9e83f4af9211177deef22412581f3dbce58e5c8ce389b4caea14b9f05b2d217b9496a3b6c3361953b710de97bc8b78ac3830fcb8315852e943a03b2e5e8c165fa2ee0863a37b7e769da6624df4dd10bf3d137e9be4ea49225a0d3a75fcfa73b63cff1802fb2619a08f0d6a6c3f5d1403abccc15bea6d1525cb5dcd35ef21c06e1b922e9ee7c4b86169d9fe2044dba164f444d19425f6d98edf5ea52def93afae1d826c841037565af68ac007cf16accbfe17302807ee044de7a8686397eaa36f75077ea3f3b3648dffe61d2db6c021094a28defd035fce5f9372cd7c8cc97eb3d9b405f3e7178725294dfa0f0030cacbc77c0f181a10114e3d4b74878fe8372f0b909d140246f20e5cb2e + +Params = SHAKE256_60/12_192 +Msg = 01020304 +PrivateKey = 046c000000382ca564ff53b8bc0519cb02d5e6232ca74f560e6c61d1d1733405e46d7f3ca2064b29648df1c32abc3b7072b3c0fba0b300000000000000003392e54f155e96f6ba658b0132d5a08da94762ae0c6a0ee77ddb377e01cb5cd96365c448f644ef3b978039ab40a9a212 +Signature = 0000000000000000954775966fd3372cfdaa49531791fd9695b4d2ec2adf58bb7bc7471cb028d27211a0712ef4a10e458f5d94ed821fd0f7c53579c0e14aca597ef55c31d2ef03c1b863f0bef4df741615adb66d724bdcb46169cb03d10b4405c65873ae4d15fff58c43f69468691e40b37f5cf6e0494aeae231f12d07b617aa12f77673834803b5cbf5a34ff5294eba1592a7da01550801514f6323bee4dac819a3a44bd1115229e71a62d74a8692aa2555052af24ef80e30451be6e7fd31f04fd12ab85415099c92bf2acbb4fe18f20467ad03cf36b20de1184e485d92a8fa225a07f6b2da0e6d4a2ee7e6c00cb4f60821ec8fc4779ff2880c30e96e23edf95fbf23945aa858934f8f6d1df32b085bd8290e66c1f2f98a0c46124d3f832120cf3d29a2aa03d0e2b5d3d492c331905e00243572ee9014a5a2a26328aa74e548acbddb72d35d76d5c7c5f154b564f65562cfa205120d1e23dc227080f16f492963866b4659dad075a5765419709aafb9b043b00938fc793e3bdc585583967d8ecaef82cdda69e3aba5c86e10e08403b6c3be29d004fa23d882418844404bfc9cecdf20c58f28a75ff541f943798ca92cb77054d964212023c3a8f2b1bd585629633a879b82b24729eec73efa83dead186cb872bf7e9125c9515036625905045bdc03b47a66ff5479ff5c8bc8cbd25e6c2ad938b86a08803b74bbab36e17d71e22533b7d05d6d18e9be3fc284befafcc69c83e1e7a9c6353be1be0907bfca58b31a280ea3db07a2a294344cd0f2d3d99a0d12cb44985623b7847bddb16af34fc720b06943f24bfd0d5ae5fbda1e9d85bfec5a24eaf265e84111f43728f5e8c69cb07c660c575affb13ae9725112bac1268430ff84c2a8b4593f7ed0161689058c0237f596c5a62e77774c1bf2408af35db4ab460cd6afc6d4e49e2e02f638ff9eee68ade41b977d95380d96e7ac4abc80bfb2609e8973b928db31d6e0a032a5ece8823eaa63b7ae49c7c0810cc98ca8b4860751270ad717db70caac525e2e4936322451ffe7c0815e41a58c49bc562267e61b2307fe080a1279c81ab867d8b8efff71f7154dae8e9c29839c157b33726767829056aa4dc407ef8b6a7f328fff03a077cfb3a8e2a4276efa0222ea7fb28ec89acd73317847daa2913b67743a49275f39864d2141a8600d32b6a44128fb0537665458502930e76dc4be9a5f29c92eee80a344d94de72ad88af778e050222fcdefc2a6216437b9f1c6f57006ac3a2a7e1c8e3d14511b8109bd7a7ceafcd569582358a93e0e0ff4f4ea67288f6d539c6904c33934e2094e8c1b01c81c547118bb5747b38a496fc35bba64cad6c09aad16ebe2054a9c02a693bf31163dfd38668ed6c7857f6f59eb4f0a20dce3e32b0d0a84f10e4737637d236f460313296f30ebc8c7a5f3e62487aca754a2cc1edcc7895217e64953d6c4ffa5971dc1f4512287a1ed702091b8dcb8bdd014eab81661ea8c38f1f678b4f5caf861776dab8494ab69c77fab7a5d0d16dbdce9e178e434f3cfdcf2f7f489c3c463c27bb486aec8e6380df89a1a1823aa3e7aa74fdc65188921df7f61a3b1201b642c2a1a7440d9b1fd3dbb92dad5e9392ee80989edfe891223b110b0857cef5f10060b99f53108584a869c48cb82d24edbf31d772509b198a22e3db859d79a7041e13a2c50bdc4991ac68bee180a1db3541c4f4953593c0d0ec84bcc45f7155461091089414661066b47e0da851938a9d53bc37c492377597d9bca168dd4ae419f5bcf6264fd188b9b290b31d83e7bebb409fa626821279565da2e47d1acd1e532999026912a19f691706df3d833c5f6c8cbc7e2e76c8e183e873086dab9a28caa0b73553ab0ee341f81ab5a9937f9b0ed6837366616c8e1f5858dd8a221bafbca46ccf0353e65a1200d7760da3794d002653106841d2364555d6ff6e486c67966ea3e823c380df1cc348dcd84626be5dad83e2b827388250742e1473c0f634313dfb2c42d211dcb193381ca8ec8cc95e7a91b8f48cd22b44c409ce1444ba55ea2534ef6ff93461bd8d8712b9c9918297dcc472c37c0c1c517a7d79f7353c46a16cfa921d8ad5ada5cb7aa8afd3c2f557e96a45078c4256bbca300b5f410040940e7c8c00102fce8d974b6523cc9edc25c586c2ea927b970cbc455800f572e0503f7f89dfb8819637a275074dac151e998272c94e57085c3d20e7dfea2bc78800c43a72a4953a1b9fab6d1be927e3c00f9ac81fda8d62ed1b6b311a295c8c702f2d24c4202e7b870af5821c466b6865ecda7fd1c810ab0c1ac99fd498d7e021fcfecdc8205409184606b4c8eca76fd982cbf2d84a7ca04ce1f89e701212323b8bfb197bcba4cde473dad90286b9ee54b1a04d9ebba61263ae306e13d1a0ead01f891a62c8943b0b7a696893ce89a57927e4eb269903287d7fe81a2b90e8fbaabd719456388d233e1d652b7be744b22aa4e93a51a5f77f42d9c56563febc5b9a15e274b987765c40751880ef754ebc53dd53372307e1c57926fb9a552f7a734c1e67d0200794aecdee6ee112ff58ab6616aff8fd6fbfabe4102990c93dfc2b3515510c460ffcd739a382e3f17926d3b505e482e89e1aaa33b2ef87023c04ef7cadb81ac52b511204a5c9eb4b17052ffb98725fbb267ec6ed27f65ad78d67c210608099963d79470b326e223110caa737ae4238cac883aad9208d1c9c70c9c7870a8297c80c642aa72a874eea1686f02ebfd0393525808375a3ccb989edb8dab7a84fa6de576f056614ad49fc5e271971636da05bf355c478f841efba5bdc3edebf2cce49f4071c00da57193a2e30c8a6c6c964f8d21b440b17e4e13a849641580bc83a3bfbe1d82fd646f33cdb9ffee16953b463d05c7d2c38fb7a3db864848106d2102dffa64aa0cfcccc0e52962f2a06d82833008236c87f540107772abed36b20d5f473689e4d87c853b864acaa21bc1dac76f325e176c29dff0a211a52bfc125611d407fb684a0b89d0ff19a8d329d56adbc4c99d0a31aeff44e758865ba7ce5e25124c5031db7c0876191b163cace08d4814265501c7e08ca544b09214c1c2410b558e0ff42a169a6e8962e1f91f5ae96c47fad9dffc506803c40debcb0c0ad7db11da85e0c4cb7a42ae0347f0e923d9392a75dd558cfa84e5490f334a55c5075924d29ef86450fc54614d5276a3d782973033fd4f5f011fa538a06d7821c29b5bff3d7ad49781cbb447f1fb1f68519cdf3c949f4b19e44e269ccad80fa056822d7ce14076b5ac9b4aab6a060fbcda21278f75e2e2b04fa32aae965578dc8bb5c826374bf6b6e5e7e07f6c1cea1294554371b39d880754edf32bb6669b6e6e2553c66d701bb56b09a4cdf2faf2a9fe0e505d501adc3b7c736572ee71cf2b9c2ca3d15e139d00edd0f6686baae6a6201277403bce7ea6abb799af30d295c8c28f349498cdc239c667b38b8d85fdb4f6e0fa4b7a5f072f68ebab01043da1b3bbb2b978297ace3ff340ecfeeece098ca090234ab5e3250dd6925461509f824e1b853a039d38e932543380b01731fce0ae9d7c85357489263c67fb1b45c51494f139626d9ae7f07f82da66031424bd03f07984d95f9413f7f3da594f0576acda9f3a62e997e03155a24974a5d48ba7add64f70b2a82b5d35a7aefb15afb3b0af1d4ddb6b67442aa680225528638dcb9230ef2dfc9ab8bcc840675e826cab9bf7c886bfb9ce6529240bbc24e88cab762dc70a9a9471a92d48a030d04ec65f145a94886f4bc0a00de4f2718812fd2bfc26410a430ab9cb50159f2a92ab4514e96323dcd67bf07e3b777c81b5eecc05d9c774bf22d67df48acc7ed61a6f1b88a288b2484a4a81c23183ccbfab197f3e339628acd7b9cd28271f45892c36b7bc8bc3f9f7bcdc18b2c94d317b04ca233a90324743ad48c4f04e3ebbef6c4216b62bcd0b23e1282953b0c5b88a5fae30ada0b2bc91973a17aea808d7d52d43410cd76f9c40d81deefda9464fa8e76d96e67c8afee768610be12011925551fc3df9fba098c4814506b62ebaa83b9cad4847b62920dcff6670b9941265d9ad308e75eb4b8576276358047d90fa3b488778c0437668ae1c6d3103c1fe2ddc762fb3135b224e9a46e7fba00ac89fc8c47a50afeeee33ee34dd3bfd49ef200d3a42e3787ed61b77d340ca1cf27a4f2d274f32c312bcb01cd98d348ca2854631d846db53b2b1c034116e15cc28844a26cda234b9462861e2ac338b69ad5dcd83eb37b935b1f654f2161c2c0387d54c29f7eb72d3490919c2d6e6f501231a2e6a9d8e415ad339be099b9ada65d10fbcc5cd3f6db95775f2f8807f55d5c0a0c0580d43820aa0f87f78827292552ac19234e2d0292f63828ef567d13f166f220b9ca2137152f38bcd14861ffb55d509708f70daaa360f73bdb2de351d987b04851bd26225004887bbdb2035c775531aa1de506e4c5550ca6c49e1ebc75de2ec606c2f110936660888c71632e8b22b0a3c11da6fbaf3990eef64a855a1a5273626c2fc65eef6c21520f8a17f57ef08c123f26a12d227b6558fa2ecede69d4adcc73a8fb0da60dc49a013b28c63f71eb7ca9548eae4a250cb51ec42f60f7d7986a3cb754c73dfa16af456304b2ca79902236d61d75106575cac0e3415a1949b1a173dd21ac6c7e15e85a3b7c6bca5fede9d3cb0428e1382a1496b60880e969be48b06f24c3e12d6d37078b6318f0aac8424b60265b0ba7a0970bea031f047887d4bf90f37315d38db8ce29af23b5bfaf719b1ae0a70213de3702cc55012bec1dccd83aea6bb719160ca6c0c1d61c6f4b367ae42966ec76058c5a2be0c826f821d5e939cac4ff45a2317bb302f7a2a3138c62439cecd01dbf913029ea11f6cc9dfda21735581b048cdaea264f4bca97c5910592a99952a81821aec242e4117bbd5583f229be6bd84e4ffc0e479499dcac42e296855efaf2b0bfcd854a1a3785b4d3d289164bab25e54141efbbea1a9aaee45a28415aaa004d64e2a9e05c6472e825a08b68f2a71bfff40588144db6c62e69d9500fb2a113ba2e6dfc88c8fed45ee6ed3c79abf4c592673be0f97c7685747fe75d4b39aed93e135e742db84e16be5d33943ba6217b2f70a26ea59bc1e20d201a3c9dc86fa0e3f55d64596e9083c8ddbd63022d1a3b0a861f08e117d5477c1a3e7f7dbd7e81f29f4225f439d038414347d5f8103442c5dd6089247ae0b3e1c0170cd03bde5012e6f063ccc16aee9c08db880a84de3c73f5962ed5831c1646ddf8a9be93c11648ac8962481c4734d090388d4b9156c24e07a828de1c61e0d5e977a29c3f63e2122ff5d5ebedf78ec6bd18c90fff42da00e3edfffe7685932a1c33678449a09be9550907c05efae1708e7d8a2fc049549ab55acaa7b37f3e5993eee5f29ab7ca6134c613767aed055be851dc19950fa2b4d2559db81185418f690193ed45c298147aabc02dfdc5596c33e44b439b7e6afad047eda5876c13c3c864fb5cbb58eaa3af73a5c628a28fb4c76fcac86a4e6de252074b04a4efb425e0373cc3c9764a81132d5f548d7fb74df4049712addd583e23e0ad0b21970a4cc8abf630f9cb966eb1d4fb6977fbfa75287cda3852bd8969934feae47b14bd4e4dfe73fa2f7cd8cff6269e5adaa29c36a3c68bd9913bd41f31b2759a4d9afe3812dcf719198020bb995b831db95222c01b46dcd33fc12cd079bacf86e62ef2b52a890939fdf92b3b4a50a7896231735a86ee0f8bf70d8df04799843beb5dd6eb5134dc49f7d98aa90fa80716dd1ae821d15f16824c63c515f8a82a1344b149b91418e85fd7c2ccabd10fc16f2abee6b991fb55ce0c3b148b47af3b95753b8556cc8c66044e82dc8e838b07680b0419682a2661a3a6259a81696d3d851fd6749dc4369138aa5c6e8c52fc7f9bcd580c5ab0f2a581c223dd7c56c04ce1546cac1dbec4b6a65ce8a5afad0646017842f189dfa282a4a05a1ff83b1f0f8ef7e44d90dcea78de57117fe78113be1fe660c207d57065b80c9baae14976be746cb6188958f5be4a96ed5719e1889236b301599a9a849c3dc4a6e83993b74ba1bbae21d191483d68a62f3245b06e8af39563c9ec22523b1299bb3e457f8dabd1b40cbb451499ebcf932e9cfe1e40f28f8014f3e11f1ff8268516bc3976e8a23595d97638186a780ee28ca7e51902734cee73a98fbcbca9c39d576f816942ddf44783a9dbeb74521228bc942b05b05067cff0bc9c334884dc2c6e8e8956791acc3f77bc3ea26cba63b3bd2a0747ef4655268f3a47be0578aa2f184d8d67bc8d4a39cbaaa5af114abe39321ff33afa75041842816acdf25663b6e430fa3bf786ae8127b48c6c115499140a8bfc3df16c2372883132feec957ddeee5eab0114d0910641f906dd384733308150422a14fa59da1d0f25cd45b3115aa08265e1356aa58a819befe2cfced95e495ca61a0f2ea8343a982c4a2b774583dd5b492e041eee43577e25ea6d0b02d4e84abaa0f175383c62e58f7b41554b88331e805edfc8890f5700eda8d550dacb720694202d691bdcba4cc18ece5f30ac7734dfd9e4b4d358d61143d12125312a29ba19839525b0e8c6e3b6006fb0327fd7d40535c6ebfc38f810124f3fb29e437b19dac9bb3e25bac835a7e889c3c25106bb253c5ee39286220ba5c71486a1b81d1d75d0df05dccc6bfd0daaa3acc17828b97164ba976b2a9622f6bfea84b4f7666b496b571cf76ae1670e962f6cf7b8468d7e4b556b1ee3eff0e29a9734dbf233166184c5a928fbae1813db40edae8e74400d9d5331a5c95339e81e51ee709e93aa46b6e0f5676f9ca6ad16266e6534bcf4050e7d54cbdbb28fb129bdf11262fb8050e4aae32867abfdf6dffd41496c10e5911d01f3af3215ab9ccce1470186c04db73f16b28632af4f04942840081606b9a330f3b322139398417ecdf14e43c88f91b4f8a3590a5dd228de5c9cb022b7d537566931723b40788b70d4804a67ae009d667206d5c80c16e269c01d89c95b6ea7d75082e19f4e44f21d9292979dd38d875cdb5efd8177a3863147ed840c7619a54ac699697f77ea9853d87e495e9280d466ba9117e496766fac9e08935466fc7e691e04a6f10b9f022e3e903d37c629e431d8ea5f92d51d457ef1f009616f5cf9427d98a43c64aee75ff7b4d48c4c914599dad16f4f5bf345ca2815522f6143879d33f4686d1aa42b26c2dd98573b35369506de184c03c6c5e7e2da1bfbd959eb8b3a62b1b0bf155c8525d055b483ec9b6dc9c36e069a60a23a8f54920e42c72a0f773e09ee7e81e859fc83c3cc889d25b29676fcc9ad956ddbdd3b32bafbc245a00e929610a1b430b0ebdb0b79f334e84abefa4d7731bed870e84a6fa8a03735b56caf734f33b521cbf35f2177e8b44a107f2ab177cbae7ba8cd7338dcd620f1013d365e98e6c9f1cc41fadfdec613fd1c9020ddcd6382b9ad5267c41daa43e925749750df5ad93c5a5d759eb5317ae25781342f9ea078a573ae4b314e92e534fe595a6af6a27d2f3c5ffc01de4257117576bf4dc6fc837dcc493867f37190b8cd72840d1c55f215f2e5e02ee5ae6c2fdde6071c5a569e9c04fc7e52d609636cb85248f9d8f1b31b1698caf23afd6104b3cdc5ced23ba00834d4801172cc4eccdeca762a27a0b63df775600492879643ca9f01476e37537077b2742d1961935fd05ea4cea5c378862b30d8f65b0b376fe8a9c37b0355f68343c67285ede8c780211c0cffb98e278792bf268265c74fe141feecda65b41a14057549fbffb9f8c353d397b503b4ea711268ddaa1094c02eb67ae1c0e8b1b06479eda785285766feed994152e10a33ca23a54c9bc05ff9956eb3587929de25b3d646ebb8d082bd4fb688bf8d235d072412f66372353f2277e705f08af30b5119db43b2222e615c41b0504cfcb31092e55b8d009d2e76f059c6020f29143d528a95c56fe73b2fc32871d0c0ee5bffbb98aaa63142971007ca1ea341618aadcfdfeb5e8742844c577fc5efb607662227330608cb9b5914916c58ba4fe560a7619d7946258a7e11b81eca558a535aaa15f4be0b3c3f189ab70144ea22bbc39047083bea834ec27077d792f2f765d6f4347856473c97b9bddb93ce3a3127266d0c740a321936469545a010959771adf0b0b6fb1502401da4641f1418393a111786bee0e257e58b222b778e54a3a9966a0b050929fc166d321d6d6268ca86cddaf1e050a50b6d7c358183f77fcda26f3aeaf8ccdd59430483eb6863c73149b502f270e04525b2a0f353f2ef087778792792d7b6b89e67381789edb9799be2dfc248f3aa9ba7f31bd001c2980bf2e0db3dd543ae690703ba2250ff1c0a2dff715e07f9942079a260f8289ce619e0d027f852ee7b277535efaf0fca67a5ec3158feed523c3333e8bebcaef1c6141d56909b392bb87824a2c400c548b5f5212239a09ddd06019e08c053307f4d741ab0d0fa3b1ca6d2f419200eb2483150f700ad2a2fe6a430e3ca3c1109371ec2f22204230e06eb53ffd8b918c83787a5df5de8f66ae082af480e998b8cf891dcfa55ebceb101cbf82a6a59fc68ff2503768cea62e7716a440e5a3b78b6f87b2191af9eab737ffcebdf7fe9a1aa36eaea774bec22d32567d871a3e2f1b38b5e61a575f32690dcedcb39a3dcdaa09c284428370b0470d6a82b2527b832be3dd19620400497e6e57bb5655d9b92066acecc6672dd491c3e38c247d1b40da97ba9c26c6507f1d561bcdce395282ac1dc69b5b4e98e4528a0b529593d34e4a09810b269707ddc47e7ab0c6a25f473391530eb971b4d7b9eb903a50eee279034249e5e31a72fd38c5e4a6d22f527ae23e30568b00042d10067bced2fd41d07a2ea9732db4d753b82c02b986319ad0163886c9d81c5c85e28c68b7c98a937e36fbe88ed3d31c74f7a9f8a5c388457419a6c8064e67010f36a830596a48ea7dd90174e3b3f294f8af761047a5219f2a4f308fd4af7c4af37afbcc3f1f2d7522cd5c03c1c2d3c0aa7feab38b379e4b48b3a9bd10c1f5f176162a800165e8f202e1da5eda289990a494f954515c0072f574fe4a99b789fcaf7349836485e3b5cff265f2a4c7182f2aab3fe58038a1db06015c2affb1b4ae88bdd844c5faf8c69c43dadf448b6b9eb4ecf43019411eabacfd41c2e30736b709a679da60c0a89e2c48de49187da2921060ae4ff44fb264c75a2e8bea38e2e1c1ae5d9a86bf3e8cc23d63d973116fd8570be6dbd8fb0c601a69c37db0e8d11a35d50d714d87df54d26ce02d0d968f31f20c0bf4bbb2d43f0cc5252ea5adb3f4a4cd38a003cea8368c5900906c4069b788a28d459b9fd9b70b27e807d355c8fccd182892f59c7ba97d49c139afae9facf990345f1af9f85f934b2184b6459082cc58f35da2e4838465095233150afd6eaba9581ce819f1695f7274b3a9cf9f8906b3e5c95ab96c39e1a512bb2595dbbe05b71ff8dfa4bfc36df89a82094ebe734309b98ca8861123c1c2068367b180f9ad2aa65dc99e4cde47a63d7101d3b79d57d732bf5c126c2edebebba81e89640964476e5fc75dbe6ec59da14bbb2aa5fb8cea91092a1ae2ed050f76a4f9eb541e95abb6db1a8f6949d1b8fa03d539df8718e49180389346182bd5dec31dbaa685b0236557e3a5b90e7dc6602b65bdc5380bfdf7f2ae7cf4f61d320438fe6c4893f4f51dbc31ff6417ecc748a89fa49aff31c9c3adc7ec66d1dcfee3ee783323e3995e59271b1378f1b86247269a396bda3f5edce26bc6e0ad13a216b7c6673da23cd39d522b70160fb07b9ac90331e4d83150be750bff67868e28acb577106d3217772664da2e1dc9e626eecd5a837ff27dcf638d648da6e7053558c92d46bb913a97c25a9083967c13e0b7cce07a2e4d28478baa0169405266e8eab55f352a98d55b604056697b4638f7187328fd3de03749aa2598248fe46b183ed327774466d04de6cd0ff6d1e73a58aca8130fa16294d6c0a2d48a2aae00b1fb167ee970e095b1b4339085e56377db601fb92826d0311c47bd47f1c6b3de74e6316723a3fae87e76e05ac6c0948f66625078c9f365ae5cb806f87e2fde3a289cff61a427903c4983ffa0ec881f1aee2fc1f294eed9b660e8d98bf1d9af9ccc0e81c291643d2781d91f19af0b6643de42a5c7d6f4fbe37edb3791d90fbe3bd4c858e37f526481de9c3e33b56a0d5578ac713d15b67265d17617418be7afec90f4200895f4d2deac0ae97be4334befda1a88cb0271a2e76dfd1b5fa2fbdce40396286e25b763b2422111e19026f929ba6e93622da4d32274be89ba55d5d13c2bbc48d92400215b4e2d4d6b16748f23e0198f07759d451040d2ec041a406e8dd46a0b8efd117dacc9715105e443015ba06435bd24863caeeea8c67d75df1cde9d8f8d4ae8df5a5a6741f39edcba12878e11d7d5dee487735bc9525ed1baffa695bfbae8f23d7debe394e5540897263d16d1a7fc82f8199910c81bbd10ffc9ad91bdeeab4d58d4592dc345bae51bacf747e74dbd0725c8a70d5de8475121703e32f23c46317d2709d48bbe537cc5cac863ceb705b4c944271c7f5e0e5119297115bcf7b3e9b2bea93540963468db747174113f24fd38e097b8e8a7d890a63467bce9d3c1a76001a2757e9158319be1bf4a8e162ca347b96998513cb4855fd556e5857462570efeda6cf816cca35af4a31c87fa353f43faa0537c6fde0d7aaf0568e12d8d1abfe17055c290f454a787cf9d2b18fdbbfed5470509017140869d5f845d8d1babdf35ba2a2afe91b485287be52755f923e5c6e2051946c2676c0e2fa52da9057544b6165af659a7228b959899b907f0952fdc6776ab5811763ad2753dbe81fd23538ecfb70af89e39d98c91d1458b6a6350dd988abc91a29e1a99dd3ec8e7929b0d0a8a5ac1ec5ccab52a5164990c03a80257832a301e326022a9a7445d8d814debc8ffa2ba4e8091c44223a22cff3efe6f5a1c477151468688eaf7870e904932e07b36d15306913d9ad8a43ad287c162498fcc0850df3943e92b0e33cab76c6b0f7ab47ed10c457f1569e85b7acb176b71bb5d6b117e4ecbe1b1799c869427fce7daec140c7e261e09997195063e18ab18123f7ff68a0fd74b976c3f12130fd8ddbc29e17081039f68b353eec772dc4519086156a2c56aea54dde4fa97681b0db4471f9f17942b07501392e68cde2924da500736c1361b92b4cc413b195591dd637bc679ac458ee71961fb3b0411f92e1719aa22ed43fdf0571ddb8aaffc18ac9dc98ee134783e479a470108b22ea0ca82cfd93510820656b4f2c8650841f5ec42172be09fca3ed74d42bb60589809567ad7bd817c85509c5e63b42b02696cee33b8c7a4304940425db459772e62fa29be13d9cac50b6e3abf7366a69856088ed0954e59ec90fe9bebb7f1d66e4d62a6f125daf10c79401efc6778065577d28fd472eb063e7f7aaa85cdcaa7bef6c2373c37a5939db12d2f54cabb236da48498b39b9182a866158a0ae564889c0132aaf2f755b2a88886a826108b6f7cddf0e576bae388f8b610fa595747109651bbc8056fdf663380442c5450fe98e6104d77c9f85e1fd4db957c115429e95caf01a108dbec39ae3b452e41322f015c01c928fb865df4a772cf5f7245bc90e43cfddd3d86b14d118b5242df1525edd7310cec32a70d5aca4552d7a4420c524b2b29329b34422c5dff49a8e08d5767e645c9343fb55dc1efb0b319f5a1c7ead6066199bd8a9136c8702d3de5b15b9f5a066e6e169b959885b73015484d52433131f43e67e82aa2a200187844dbbb860212afd7592848d054f38f20536b0d1c66a7798520e089dc098da5211f2a02601d695d166a80304f45aa77717190208794daac9235acd614fdf7d6eb42a3e9364a5134c39d65f9f62dc40b3110c4b2fc39498f957430f3df5dd1f90e8daf43715320139a329e63d6c9e099aa2b2339b24fe5104f44276f1905ebfb22dbd3f9a2bbf178f5bf3f6f747e814a4e6d4eab81fd69c1d8c3d33c63dcc4e0513acfa08ac1efd693a68a6535b5ae0dbf9abafd2e52ee4b4e68a86d5830062f220d1d1f92b040b403b99d384e5cd15a289f5fa38ce9a97f563ddcd82573973c0bebcefe053259e300cd23df49199e15dd007ac158de71a539ec6b87f6a15dfc07c39f248944474b9d18e00f8acfe1d12983b32148dd80478a8c8d08c6b55e46118a7d02db7820561223314eec9b2758a1117982457d0a094acbde4688dcfbde45ea80653ab85b9fb9809a36702e23ab95978a226b87df5591dadeb34762badd6a28421adb07afed3c5116f7d4141ab7976512f41cdc0aac119a8a7f79fa1233775b40d72e4d79227b2f49a5763b1f10f8fb07fd27bc7ec151cf3fdd0486a650b65d38c7ce687f1fedeb1423ca29f1334864e1f9dfe4cc44fba1f6ed02d2519ebbe4cd4d713619f22fef351f05583c76fa194823b1b90b28b67b182405dfe4f56d4405faae74ac93f3a092f7d66d733e5e1d729321124948604018d29cf7d658e906fc07d77b273a1adc3d3730b5ee84a475df214e273217b891b7d6b4e76c28268ea663ec1c6bae86f19aee52e20fd0b5a80377ee6550f206b2013140a34a72360a92be8d56ea1d41b363562422d2f9004994f7d527705e4e774f55cc4eaff0022c03c498d12d7729142e49ec22d554bc242a5f2b7fda7ba0710be830adec73a9e9e770bd236b569be755f23bc65c675bf3fa3f24ce49b9e0000e1a0e99ac6044e9e92e95c52136685967449dc97b9d6171526cb6ebe2c1f91b43844db4cf2cfa2907b8a73477fde64e68c891360e7f9e4f7990d57e15b96c74949bbcf160f87b2598693bd829747015f1a5ae6f261506d1d53af74e3d1726b6fbfd282e116b1011aac484a930e175c4011a05b5335259737351ae82bd86fa4e6a0d09e0706948977eff91ed6c8a783328df6c09764b1152eade048092644f1579423b1e7f37d82f436199735e7d7ae969d3404118a4973740e21f64653b62f57773805ca3e0c000f5da918a12bcad312b859e0be8dcd0028787c3d359cce373b47aaf9179e6de8a2ae468389341756dc7a5506a26ed08ee1eeaa4b364574f499a8cade0420c364a55c24a9ef4c3e722235d8ce97e8355237ac6959d5236104e2d006490ecbd59d348e6969a8c1db5c972a8420ce4a850ff3dc8d831a37138ded9f0b580740e6e165483d9041becc509280a2c17354fd2005d30c317cbf2f29f5fcacf7ea11e51cc0643bf09834193130eeeec7f583af6522f22e8d325eae6929790ccc4eedc24e8fdee80bf159dac915d66e79e6ad5b76583d5c04d9e0756ad147fa04f6fc2fc33de4529dfe4ba44fa25317fbfea2d7c0c3805ec89c2a103ab0facc923da92e81852dd6780eeb2be84d156e513ed623e5f6fb6294560a21d95d1b01e9c5c78832127fe7b80d62c2f51c2c567d0fe675270069f07f069279f3b3e9aa0e6fba0749aa566fdb86c939dd01459a8fdf82e690d17fd94404ec163c7df18cf17edfe378d0f6b7f6fb8bf58fff8d91e9c6aa4314b55aec97a9ee66bf0e86dd6819d94e77cc6484d612572734b8e00fce1c285b9384f9c3c202401b3854911bdd7f4e16b9a72113e62bec1a62da3d3d9fc8b936f0b49df309d4f39074e2d06939a1c6d6d5f822756eba7bc63591651bb540a12351901a9a09e91059ec7e6598cc09f95a7dc378d295004164053c17fcae5e3067ee3f32f4074ad017925f21019e08d108450bbe4e950d797ef4c886e2f3f0910ead899875f4edb9e76a2133a3d12efe3fefc0b73957ea047dc41475a9b7b6d802d79e217f94e338817ac66c9e22c264f817f3f6f3b69820517a1c700b20866080ae1b73e355013f3852f41c109b0c568f8dadea45d4d94a0db6d943a71a43ee5aa7116878b640e71654ab9726655eb1c18edad9cb4a1bfc89013bfc7bcb22acde1a1264ab9d8ae86cc68d645606b6ebb56b84da8422062d56ccd8c09df038efa53b314dc19fa08d9273c6da1f8f5caba917f9ec2ac21965bb79dbe5afac6002cec87fb78a1132b50cd0977ddc2dc1878d0b489f88d243d55531ebc55ea54988b63b2e9136275a07df13c133278eab53d961f7d4591bcc2673cf88857bbc8f621d1a5299a8512d735cab59fe71444ec321988725f310e559f8f5edbf3601cc6b552e3e4a1cc8e7d110d754a8e92f108203397eed254b40c79d9ef9621b685304ea47e79a6a267047d1ef3e5a33dd3b128bfb5ce558fb0b85260b0060358572726733db77b8c67c3e21dba4eb5c651f0fea4fb07ef5830db29f7f653500d23c48391af6e941a7cd3947a845a4ca1cc13d869ec1cda1737469776af6583b183c42f0378ab95a42dc47befa671d414339ebc3645c2bc8479f9bad00b6e2c6cc5bb1f58233626ba5ee9334549a1e89897b0c82a2b3414d22824ebba82e432d580c00337a3ece0bf32ab8c8d2aa465755b769cccf8d3bfaf487342d0ec977b36fac758cc6c522df23b366dd9f95acfecab38576bd0392e6905279c1190d8ea2e25d6109ade2714d6a3021ec340664354e1d4883952279a031cc9423550e7081af9dd568294eb0a90267cb57c9bd7a15e803af21d316e181591f51f5a159c1e6e53c63dd0a1e41f30909ea29ac0f7276a35dad9f4c701c4523f4d5559b36aac84d125f201c506e95e2a454669f1f67410f18ff739c40ad0485d02ceb7cfbbba3767222b4aba76edb8caf81c0cebaa86607e36340e1ee4c274f6ec53931ba643cd87b67651ce432b168e75a73562f07e67cd29f668d3e9f3622850ad8defcc60f8d4b17e71433c14773b57eaf84f4296159636f22ce3344c19b5c33b1d7850851741a2aac45e31edfd10f587b99e8772d9c4ed8fb61096adaf8adc3c5d3e2ee87aae31d38770a6dc38d5a9b7a566b8b31b500a2ec949590093d0c45faee765105311855f8021c986b624ccb9ee11d90dbc02c85d78a9785341bf7e476825fae6da12b91041eb6c97eb86a164564a788913994da2e07c3a4d307907430af13c572c08a88c4f95e3f50cd6e62800acc2acd4b8b853003e07ee1cedbc97a14a441b104431a0efda8cbb794a0a24c768165db7cacfbe0f631a33379228a84e1bc3955e5080471a30aef312bca1811d4e09a85b62a71d9c70a42c3b29b383b3d90557f3b074bd1aa8f0f426b912372c530328362541d758fa918012401bb1bbf5f8455b25da065680527730fdbb9684bf1b8938aae276ec29788444ee8a3182b0e26b5b427df50efa45a69b97760cc6f1dbccc3c4f38dafdc79a74440799782c2afb2f2fa3252c5dd852a4cd9d42686f6bea316bbab087c9f5777204b618f39cbeff88806ee87e6c968aa1ea7aabda45c0902ceaf0d33e1ee5fc06f3fd181b800071ecaa1db0ae1c0ecf9df1e3d4bf2efe9adec0713d859a0b24120cfcb4c79f240ba9057739d0b6b34c1ddf2e233d37b397db5307bdc62cf99eddaed87fc241e974f21cdac8274a480ea7af5c10c540ed158d261bc3a2f4a55859b19748c8905bf09a2bbf92409da1179121b0dc2be71e2f2545f5facefb4ffd593dbca7284eb296762e552e780442b837643d6a7a17d0f96a2f7ffaaffc16ce3816015700e76b147556b2a94ca8b604716ef4ca896eb2c17e4e31228daa0afa1dc6c8e4378b0d8174998f8d66f7f333bb1e3ecadaadd2df5db2bee9a902d0acb8877da8f151170e870ec5030e1d4e9be03ebc9ec17d6036180db395509ade78a812a38b17bf9ce499fa6db8c17e99415d113dab22dd7210492575331d7c38a69b6627c2eb24c8c96c65624399bf36d5c32bb45f8687ef6e4df12b0f760a886c65584af1cbefc3df5c2b951bb50792e9ca9227a51aac3dc40ab35440179889870b4c6ec41881cd3866a8b316f2f07b5abb1f88a588802b09c8ed0c61eaabbe64ecbd0a4d909cee84ae5e00cf0558e7de6b999429148e980ffd97f93eee304ede4e5cbf04d695d6fbce815e90099d8835f3ae828df5bc9c63c07ed171f2f2f0f4e4b3786c9da2cea6ddb17421d1f5238899760871a0d55e4a9dd9e355deb015ac6117d0a45e1259fed9bd529a7596193e83acabd63e43ac71724ff286c13ec9875628738b31e02e4ed13bc28dbd2f081129b0d540bb9e893f5879edde0fba016c0576e34641b23f8f7b62c33179972075921a8ad5110321cedb6ae65699e8bf90de980bb1bea64511fd6f856bceb80a37c30b8a1300b4bf94d969715740dd4f47c35dfaebbe284fe2b1c83013eef97186377315f880670313b21ed7527e28e9149ef2cae7e9fcf7e0701aa7593bd54c97a483c504e9fc3d182332f6a8cda92f833ffd8aa86ed7ffba5580788ebacfccba085c52518cb7b39fbd7c980af98628672bbc8821ee600cf935ff6dd17287b998605ade793b5ce1783bceab1cb6da6efaea2f59bbc44daff3d4ec7d79d0a7543680106429e2f584820f41aa7ecbff4b0d812e9e1350ac8b9c457e60a0f52147c1f5e097a9d1a2eb459d042f0d4953dbea65fab8b84d5b58c0ae71374f6a80bd4afa2403c2b7aba757167367292fbef445c19e4b704c15b512f9061df7924a75ec2509d819525ec19e624ff530d0ec126a70c253fd84a329e3fe836b1421475c31353273bf9719cc5f8fddc5c7522b9632ae400c2e59948db2582fe6d5d5abf55db2cad229004a6ea497e721e0682c46fb4d5d61d0019ec0374ee93e00da33d9995bd9a9afc8afe138c3861e6c166bccaf919b5eed627dcf66b785c6065a9a0959de4bacf494c1a73342c47eb4862d8e637f6712ed7fe70d278e4734a26853ee0e74fbaf1e9d25f59ae1da0f31f62ccb8c02d7e69a09b28fc3b5181c693506dc282e913784115bd73d742793c56943f9db14077ceccdc2b9d40b270a657f3f7cb32dcdcdce17f30926760774030378ed53e168c518a93d591540be029d09c467fe80ec4541258f1d02b8a82a408e845c6de207e1cf5d1b562de849b1bc4c35441577e28cd6569ac9cf0e53eb59b42e82213bebd5cec0d8bed2a7c675c4cc2053c51b241d28d686b46427f9840ae1254a6ab383d2e294bcf35c63c4f2368110d2ca68c2f69c0a1ac16daab3fa4833a2e4caa746f4e6c06e2628919a600fbe5705f2379e6c8d71787f07aa9e72b3a38e37c9deb85edc33f803c2b928dab3320e90dd0941c04efa96f0a2b21971db55e7b59219acb4d1534eb355a6dd10389b76eca14136105ad19ecf381a62bc87380324114d0aaae9c4bae9007d3236985d659f98353ed235b388b947ece0646361154eb64f7cb7f652145a4d16873db1a077418f499617a057e9e89360d9cec8376b11570c6b49164bc1f0d6e1d0a2cbc676cd08ce0db1544a8642fa0aa5a8c3a5a4f9a889ee569b0fee3adbafd017a34503a5c9a1c3634c03c31794f00a917e6d98b562bf05a775e2f361ffce4acb890c4f4a45fa60b032147075c7855c3075b9b5abd08ff589fe696c1648693db050cc43891bc88f79a01eaca7fa5436b5c39c97a77475479ddddc1e04f94225be365a5d855fddf4ac52538866222b4b6762e0c15f3d0b438016f74e8123a55dbfb54600fc34855c4c7e0522411757573c74fd8c24aab9200a18b054d00045454a759fb9c48b2cbcae3e74f4c4265b6e6953a9a400607c4999d30a28aa8e74ebcbe2039c295a35d41cb7900a1fcdcf09839b2b2635ca60e5add4d088809d090b2c8f7a127a567d11d60b592ebbb78476792e295560ec11adf559574261ffa11fa8bb607f7d8234955bd730be953565012941c27c7a1f0454f444ef7e9aada529d806c6de8b650847b79842395a9b5b85165752e4da5b518647ede24ce657d6e1bb89c4a6a24e7a0be9df210c560220fae214b5743d7373936a20ceba2c256d3f815ef1740d2b8983d850a3e318d0d04790fdba4542e7800c10578875504cfc164a7b63bcbfd76e929a8fb4d261dc1e1bb011cfe845e253263100cbcd62093059967916257357b8a3ec100e6b3c76e78d64ff038b7fee922a9bd9d411b134acb9aaa816aadbe1de13e5f677490c2034255a70b504cf01033b6f3bc59e54fca0d35ca66624ae4df5fa6e2c452e72acc4b1ac1ae36165b8274a8d931c8da93a1d548f638cb335cc93b14c4541b310958859bef60e9940e084ac6c57092734292f56ba4de961aafc7b9aaf9163e559f737a13a9a62412e638d7b511c39957b5480a87a0dba4d520616835c05800b689935602fddd4f1cad69221d542339af9cf253a46ceea9aa22baa901779b8db2a23c21297d81e05d2e888dd3622ab9d327bcc3a1f542ffc0119565a44fe22087408b54980855787d8699f31ec585459b329803abff40adfaf40ade8296d2b22b62763ceabd087a22f557aebfbedf204489229d36b5288f5624566e7ebfba4e444a1030346ca9daeb69e1f5f0c269c26529a412859c49d6dc0d29da277f6e72acab41fada895cec8041e5c9dd88c223d7ba498039c1f443690766c36d187400816dbb7c7e5c3bcd51369f288b7f5768839cb8c9e174da360eba35d11b1bf7aa324e4dc9271b4d84e011af309ec5c249b56f74ce267cc562d5953fbb7e739633240d14dec2407e432074f53863a8bb24e9271e32abd5b8014d7a03ea1dd2bb771f038bc047fb64b51b3e6b0fefe0cfb9762bd6b39914ea0e1b08b75c036f81311c5eb438ae73f86d73fa4fb4c0b2268bccdb856d0a01c6cdab835697e6a1c38779d7b6a9273273936f0fddfd04f4527e7a717de3c18257b66770be2fa5865d46a98ca03cbefd49591ff0c71d67696f5289cc0aa2e948c9ea24752caf6d6838de41bdf92d4b294f7e2fdbeb5e464377225cba059379d748a97943c95ecf4132937a63d3840804b87912d29f37b2e5011177aae73c5c02bd5824426262afb1f0ade4ae30ad96f163df109bc4fe8bd007771a7238ce04008ba40362925f4e55989acf6817aca4758a60fe39ab0e789eb2068134996b113dbfb93122eb9cd16d24af36027c832b1f5f753d458c672ecc4479cdfe6f5d8512d700047af575e3d7b7054bcd5b31cbd599c09da07708e0b39be7c4c3b4fe10df88841eb132dc738408978633bc5d667708c1dc906c9a123cdd44d31671d7594d977990ba16ccc8bfa97ff1ff3b96ec5a03a0f34a33dfdd692a8cdf67484068d9c7f7e654343284c5160ed3f2796c94e335c67d81f6fda2625cf1299e71cc397ac04fa25140dea8ba3e8ca2905b5d3775670a47963a69a0beb79c8d57b9351151cc98c5a33448c4a75e1eb60fc0f2b25edca3f0e12b951eaacc7a2e3271d414a34550fbbf062db9a7f7a8e1f3ce8e9744af21ab4ee371034932ca98140a13f972a96d5001668d2588bdbde280efec8c76fb6112d4c1527eb405d227df10c06b361feb053e3f5c9a65f92475e0b282e63dfb5fff5d56173d6ccbdec09599d1ad072b2f26a5a2b0d5bdc576ac156e3e763d5141ea57917cc3f4a34d60093694222e072be2bba44b607e1e3d237d44d9ad19e50683cd93a8c930a57b78bbbf5e5549af85501810f69f1b4e80f876b848e36288a4b6f31a2af49f802a1140ab228147170307357abfbfc7b1b3dfbbc8a1c998faad56cb8d915ad2d506e852acfd6c33ad5929bd71e7dc961f20afaf97bc78da3e145bca821e9899e4414c5c2b89685d1e917e3281a9ebd4e5e1445f093b6b7d1f795d968e95da38a6189e7fd2bd51a6fa5531ab9fa7bdd5cbd6c865065f26b1dd619fd246a8028e37976fbf4d36e5d934489d77051048fef8b5de8ed5efd749d90113b2bf9e96a8e9068f24f1c8937e92319c181b1efee78b70337423fb5622903707f672f4ae405a327cb17c4b0add303b215515868dd3e7215a5d3dd61d45e4850cbe657f12b3229a459dd3e40557b50a115e91382f0eea5aa0bec15b4be5ca596480da0b403ee8e3b40ff6fd847b498f7845a58e14fd2acb760a708a6a59bcd4423d3d6ad49099ad08d852bff114a46b317c55dcf40128ad1ef42ea68c580c7dd29edd3111806f2ad17e821feba67cfbec68f4a12fe2d54b063e11b0788e40e538f26d703bda0c26e9112031c2868f1114b32260a697181256a57f819ec8093a6d7af7c294a3874765e9ac429c0be4b4a8c87946b48d99ad4a280728a52ee10df1efbfd0367eafda5f7e8ec63816beea1423507c8630aa7931bdfdfbad75dccf707c88bb14b6cf9e65d9223a67c5c1e75009bff883891b3a419fc33cf2b2f786e31860cb50828ff8da84b918a6f6c66a5087dccfd344aa689eeafa50a441a931cc5ab812763fbd714013c7a1d5ae5908af49778ff9312ce3edbfc74d39f315258703feb4b0958f3c6c99c305ec24bcdf21f97f7699fad1aed5babecbbe0d973e6a86b8261134952f28fc3b8a983add72ba80949cf27049fcedd1d96038421d69d72dd0a8484a2c000bfc34510a7dca739248cd053eba7693177f7fc7aafc1eda1ddcd784878e36038f4d75fb6672f3a79f94f6b1c61239d47ba196fd00d4851f37f8aff3965a00823731f929308c901fefdac74445422fb7cea19b77c5fa4a9e23c3dc5d513806bd3ddad07964a86289287fa50c66620b2cdc526a68637de778d5d04a49beb0b64f9863fdc7c837df7bc2abbf882281f502b75280b7ace1cdb7a1f02fb8ea06dc4caf89547eeb69093f375825d4fc0f6344f8189f173e5791b344475fd5681ffd9318c739a9bca30c8b927f66d413e13eab86c3b1351e49ef975cf6161118b341fd1487b06591a7a1a434b6eec6f09d9d7caa6db12f5a153ca3e75cbd3c71e6116ea40a4b5d6d414711974f323bf9ac7e9ea556d1396ba99cad9f939ec878496178e0bafbd336702c698e6f972812f9300c379cdb041e649d2c83b63423cbb9081fdf0d2358acd932935b7bd71e64ce4cdbfd15102ca7f8f58c62029df283fd3091c05e885a9eb524f88065702f0d5b77b2d742f9ced987f5f95356a3261b1efe316f1ec99422455673715beb2f5967641a9a563039b90def021598d88b228c48fbbaa05bd3f217f374de348d69b12eafd0049c53b6e57a635cfe75cc992625a83a4b2b3d0143f973278d1dda171fe92ade0f4c4ff0b77e8fb65ac97c763f549681dbcbd42169dd0aa3d2079d6183c5645207fd15eb3f0daeb8cdbf1387e38517c797c555aff0a8717ae544a74832bd6af8d964ac38368e0ca536c85b336958a40705c548228a7941433dd96ae1887e8b2aed818ff7826ee9c24d3b4ce7e27c92107f2ce4c39c7cc8bd7ed0100777ece142edfd0db3a45bc4b3bda2727770d9af1809a015a4979c4667cdc38875fea413c9576f7bc107db2aa5f15a6c0084f48f20bfacdda806ca21c17c4776fa166b28fb3067a516937fab4a511ba22b92b6f1a71afb039194e52ec5299a02018f15296ce55ce7f8ccdacaf830de1767531100148dc70c8d558deca03159c2beee291b45a15f0cb67b58038dac57561e92f8c9755f024a71fa45e68d9fd12666e3e663c6fd581560553fd632421bfee9c5dfd2462a0a4f589cb7ae8f36f096a4eedd13b0f6c18d7874b959c85f3d1726018bee31c09461fd3a468857c860f46992c9e5dbf4269942466d815be290513382ef0f672e2965f0a029387a9a59dd69ef0241dd0c42c5059d884d700c5999b7863a18acbdb262a441856bd420c38ffe48ae25c276631c0e5c2c0c60a27866f30a1cb7c83dcaab32392231b9dc49113f8a340dbd80afbaf9def9993667634079b4246b44b00c5601347d4265ed4b1e1c2e4d7a074ff8abb1004f65bd68a526a67cd01d3b31d4d39f696151f72c044b55e4cd2ee7401b88b722e25e248f7d535928e0abc1740f9d9742327d3b5ebad141969b63b0d7f0bdb4c442b6259d21cdf805c2de657522ed26c184fddc4a37c0389b2fac8a0b7ceae1a39b5f1af20d2d3df462f88f55fe7da853ce627d70fa212c18a5908253f9a3a49bcce19f46d1901dab791bd7b8cf99274a742b1ee5ae524d205eda9ce557823d9609dee33b3f5cb06e24e9e4862a5fa9859139e400877988c927d972283af609352140622153609cf9c685bd76141e9dd6e47d8c3e266b121a763eca884edc6c35ec004809bf7e65402cf25498038ea9d675dbfe44ea103c3af7c5a933697ba90f1781528744aa35e0c32bfd884e0df291d32e8926827c1ab50f029b521557178d586cc522c5831b6154efb62181171e1a9e1c5822764186364fe26e66b39399709d3a7ae17f9d1e6e16f1ce363d8873b3717183364daabca61fe71ae1035013c8d6af0e8609cedb7655ddfd41212d89e32966eccfabe960e52d75a3b71aaa62053ef23678d83d8ec73427f28d844346a7f92172cb8bda4dd3e8fa459eafafe8dd63da9ba8b17160c9d75aa856d7b9e11770bfcd5f75497a625f0fa820f034d1821c85a69a9a682d7ef86de40ed5f18f18a8e9ce82b04ffd3ad452cf3b829098a30d583c466fbe4cc4d42a164cc1f62671a77022bae1ffe4d445743888a1bae00d0c719b51a6deac3eb4f9cf4c1b330e6799e900405d8ae93a26613cda281cb6bbbf660f5c0ead0b4ebfff8d27c729b8ca20dd6a1f366ddc07598f1cd1e7a986b0626d2e35ba6a72a3cc7e5b85c504e6390de9b9156a9c3739b64b148ca02d4e4c6d6bb5183c36b171c103a224594f52cb90337230c0724569373dad5bcf27f51517a92ed2dea1baa91161538f399c9c1c5701c18f10c9d47bddd718ebd42ddc938612e3bc94fe8d524bd408b4e5a5107e492ffd3c43e6dc362515b5dbd70dac5fec425d4c9973877d3b3d0b36aa185cadb35b3a288137e3c8e3bc81291efa1f8a958b293ade7e3c4e2e61ef3d8581cb7b0c7231bcae01d5343ace591ffb0b377c + +Params = SHAKE256_60/12_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046c000000387eecd63ad1acf00034ef0bbe3d0c8e9dde2398fa5e50a3c27a0f62b7d2b5c521be20c953d632a95fc4b954f2b83906500000000000000000f389aeb2a868b56f6af72c716799ee417d4fd99e6d85e4342be48b5b844d77a1c4e6c497a4fd125cca1561dd1f3ad9b0 +Signature = 000000000000000050833e57642c09fee88a1bc19a5f988dfee5953c85b47a0e61ee2f8df1325e204ffe739eaf565dc4ff8a507a12df87f580fc5c154e687794d1ae3801270b98a0dc98ed3e9cb8a9e7cc9e6817cc8c9aed571a5f417f7b3ea634a62194f956fc5c7228cab61c6d1fbdb84d85cf730908438afa61a6b7911e6bfca9dc56a5207c20c208d08e591895e6d4eeb24d855e9cdfd74dace8eace08fed5a3f9bdee836bfc1e127eb265b06551c779c958513dfb8fbb34abc112a0b6851c8fd8986ef2178a161995cfb13b8bfa8db4250eff264f7c714edd8e8e6968626b641edf6eceb55a9103d3866e8d6d88824301c2458051628227a55c22026e3b1955429bb284a61ef9f485ccf1f636879cc03f9f1836199d6ad9e20249fba4152ee715d8617bdcffb54f876c73b32165a287f40387e05da3919403fe0f48ed17abb608713343efea3758e9e322d5ab34b3395052897a81f6f4512d8d64052797200b607c2c80dd087ec5a03704e2fc991a77555d94c791cdc04e244227eccd288c39c1c79ef2fed88dfae2861c4076efb41bbf26e9af8ccd4f5345d9df0f4ced09e2149348a4d1426caccc91473829e55b5a8b9933045d76489acc1ace0125ad8dee066822a60eee1ecdd6e3c1bf482f959a51757c3cd34c1845edf0193576b85fb77ad2418ba2e9e658ee4f54f76d334b9168e4a48fc0b4352219a40b5429d4344e38922f256ef6be41060b1c3b9d204a13d5aa6499e0a3e7871ec74ee10b9e003ed55cccbc0ff1658af7c3671cf1bce9ea99836d857720fc6f1c977722b3302dcdcde71d03014d1808e130917226a4d3fa6d2a103ad86d6f9ff68c0147a7e24cdd72ed9271b80702245ee4bf3d9c9525ebdb0fdc485eff421c303d4b7c6b3cb1eb928426cd303a9f85d1bcc5fd44ee7de460965388c6164184aeb2814c59dfadf676728e6e99f2e60687a59abe83dec45850c36afa9128939c525936353b6edcfd69469f6b8bb358188b77abb9ca1b06131e7cb5f433ac5016ee66ea9313432a22c54b419f3de196e0e4cef3cb6e27a7b77334c332c5cb0fd0486c26f8ae4868b896c56444b89220a1683908c1fab70cc8fa94b0fd5fa5dda5d727a565058070aad90f45b788afc2870d6848807c0c34bec8db6cb4ae3f5f57b4ba34bf298708040573deb62884222c71c8339e11eb2d2b3856d058485b26b9e50a28fd67437449b49a7891a9e491bd06949a4dc9476b03bc9c0520d06a76ab1ca4797bcefe397a95ececcbe2cda6c7f7cb4684bfd59aba9c4e97583f8f2be9fd08b7f36f1fe3597e567d4e7dbe4b719ce38f0b0171296b21761087d2322fd770b8dda682149ce8200d02d5f7086e552c79d6378f6af78e18ebdef5923a88245f161c4d5be4ff48b0255ec76f1f6648e013c0845e700d31fd0ccbd9c1c20f40cd93a07812d3128c94a46a6c615ffe0480eae445f11c2d62e5a49029418f5d5298ce971d0358542b05e5fb70c22a2f61408e68684afadaae7836c7d6f7a51ab1c69c866ee91b7c97c66e2714e482dc7f137bbe1aae2657219e8337e97a6140b8d4b88515d1db4504764c7c14bab437a181e3ae0fa0b5ab48dd2ab99056e722f29e9f52ec88fd3e59b28b901679fd2f0e7e1dfeb8c70f1e6a617edead6d0a902677d8db3a2509be351dcbd4ab54c1a277e42b4a78edf8e5f05eb08681de0cf1d65d232c6af3b85cc5c4341d63876d73d1fc510a596e299fde8a35a0bd2ed52f8604dface14c8d79a7fef3ea551d833449434c6ba4d95f0fbd294b725dbefb57a426ad52da499447beaec90ce604b5d2673c4211d68b70b0df62286df96299e02fca6b08f3092e0c6d39fb5342ac6f56e7a01acf0db779cb290b887d514b6ba984e483fef09226cc956175d8fa58aaca8d4c974aa581c0125eae2ae49b3212ff7795e971ccfd483d78472ba700b471e71b078406ca2043720e373f24bec710be8f4a3d4ff2e739095d06a5d553bd47592cfb0148cac0a049e06ea0f2b37c062533552a3dfd610d8c5440629090c07ff3c32e6c80e6f9299d0b0014941c2474e7bd035dca7221a21d16d9f444c45e5998728fa8db72d689dfdd667cee529b56d3ef15603c2fa73c0d5e5a699e4758fd11565215408de9b3f2fd949fc37fb492bd54b7567acf8bc8ca12786a5065aa5d2bc70f90e48d0a483db0da1aadeb36384eb086449d2c4a4a08c628ef953d8fa5d62c1723e893fcd0b24428f58c39d74bc9e51a7cb64687915187c11e0f9f54d48c0857257434e444f2b181f516e780d6adb59f6df517a8d2c8dd7d482e2ea36c10cd34cbdea73eb66e8bb9ae1b52385121124ea3775b8b00ddc9f341f1ec4eec1b0d402d3f7ea5d0ff58317475c1ad68a48da4941ac728796f8bb67e093faae2e3891f3e7625e60bf4978d5944e93ab1be5a766ec470de444d8dab7d9adc3ae36a8d99e640ad405426fd89aba2512c6589868e5b904964f118458f07a98e0b7f440c59acc84d41a056c2b427ce258b08194a411d7fbc0915a9d660bd2fc9ee705b8df4f37a0000a9faa363ead72fa0feeb2eef3f6ab797fa6d93a3352064c2fe81ac07f4572c473bf0f6d9460885e8d813e37784cbb33a6ae794a2f6d1cea0987a93354c1bba5a3f7fd9cf5f64c6017e5773f60e932cce81a2d68801ac21d7096f583eea8285838925e6634c5b5cc8705c609e1f044cac72754b612f424b3e4dc6fc11a36c93f2e30e70a6eaad6a21927c2e6aad772b82aec6df0fafbb2e58f8871060d12b47687ad8c9754f33073da5037ddacb6df060edf4340685b5a8eabdb1d3d47c42d0f2ce73f358679b6e6bf1c9dde07d0b0bd1726d111784376bde9bdd5719a0e68d40af92cc57eb99f11cd2b5fbbded194cbfc5743ba08aad83c6f4720a3afadd7a502c329e2452da51d6e76f450406ac4caa4d0a08aef2e88d5852ad2ec3b0c5035319f14f3c237d8a54bd1bf56e16566760a043e090d300fd393739b70e914ab519e451fda094c0f97773b2f9cce1e21a5e1b93820e494d18e0b3fa78d4969de3b64ebb1971b86cb24ae094ed1022857d73ce0e326b65cf1d70685d8fbc0c0f0dcf5e4fbc4cb5b4b727ed59a31926fc45aac8afe0d9c394b0e0251b6f2da9c5b3958e4b06f8fe9226565699fc683ff6d6beb3de4009b7de392b571d058a4ebf2b2b2b7676874594786ba479583c3b6eea1a2f2203bf4713a6f0d1b4bc8bfc415971e73ff1ca40d8cac699211f859b897648e68c719baa60846d435d150188d41a01941055f0d992b3e9da5f0aa6612fd8b24292d3e842edc74185861945ff669901be91fa0ddb2246faf59d9b71ad83c58ed7ee7e128ed3ab607a6fa9f8a20add636825a83b8e3af294daf6c00933ba82e72bf9615fec6ea8fcf05691657fb091ceacc4c2d85f93a16c3e9bf86765bd9a8917ea9caca469c146a81bc72d360ae51def8441421a69e290f6b74bea74927fc880e06a2d99db09d010751d3f2f02ba7fd756ab1d342e313a29019581a934d7af329fa9d76a6b78f00e6c17ea7fdaca85ddded0b967cdfc8accd4162d3dc49cc0c2fd00e1475e57b946f91b7c1269d4284a08f9d608a007a3bea0bedeb2d857e9fd1765e7428cef7e8a6d619698844037a01cab188d5d0f949d61c617a9da0ec5ff685239a26947a228d2e198dda856212fa6226b3e51290fdb99dc484f216be326a9483bf0dfa116c599f67fcd8c69591c6cffa41cb221534b460635caafcc3a6de14182ec33a575cc95cf99066799897b7843c5023a27b12ca071004f1f2a16215959fe69684739d67775780c5de8c41670eac3aadc4e6cb03390e11dfac0bbf0fa6bcd6096c8cd36dac30c9d2ca2584e6f10d5d3e2b7da8a02480b0ae423df92f00af8151068131a26567ee2ee56a7f802a992ffaadc960b1d0a094bdde37a62005de2d0c294b899a2fc135489cbe7c23b87d28dc40ca6778646ddb57896ad0874035d9fc717c1fc58169da7e9d9a6098b1ded1b586f4435ef260e631854eda70e0eb2ab38a2e2a3ad8cc5cddd677c964862384fd098f4cc93639d3fb2fddfd46e3bb3bbd800c0e2444f4902d6569cea659372f509b59b208bab3629684a65e9e3e80d0dbe2ad2e9132fbf19237299f56d874537eec15bf36ab35045e80f2fd0b1840473cb795f659557a2ee658a9f93878e9a2538dff4629123ec6631dcc6569cbc3dee9aec4fd339ac7c5d65329dfbb727388982765a8d56685d92f7b60b169aed300a886b85a095dc8e00d8e8a8a27fa3dfd23ca4dcfbcf9f853ea8e6f3996cdd318f468fbbd9b2c0ece801a5c85fc1de216ec17d77cf589d2403efd60fa7e23859c09107436a3a7d20a249e2c9c9da119ecd9d3fd804d7e344af1ea13af0906fa33fefccaff04d3bf4927f5c8cbb2d99adbd8a0779464aa7064b57dffd90cd7e57e11aa2172294471c8be474189d434c73d1f46ca7011c946ad795201b23a4c876b9f4cc3040d817408664e83edbe7a5e0c405b3854772875993b8a9007d82b54f8d8bac1cbc8a4c9ad3107f1b45336d759cda73f78c1882e10d61361277dc1202d76c804e7baad7b64c61be28eda9773d60286914ac99a2c4518042d875c5961c1fab42bb8e4c0e7688056d52194328ce89cfc0a52e4abc3e0cf2985d81ed88a2849e2a8b17d0f2b2d3c211e5b0f0f224b4af86a522bb193329853e8f15309d8f1f13381d3348ad3c8c0a8b1edc6eb3b433203d77092704003182226c5d16f7c01e23d2b42af806f96c469ed3da7501b7f7ae1ff7b43f0c798d60d1dbb744dbd177bab04dc2a70275e99680d98a1cffecef5bbd8101f51f1eb2d8614c1bb67f2cab76f07ce8198840925adfcb1fe25640de405690380bb79021a34a5a8f0348a2ab14e10e5cde4c89532cab39a0670997397f6d759c0e8ea7061f08d3ea6b08ef8b3accbc159a9a444ee02cb093dc63b1974890206f1c502e722126cbb3fa7350dcb200e0deef06cea105ea4f06f6f9d4ff602aa0e43be50205484685c2610f8d4058531470a09553f8e3393f0d0c6304d8ca1b92cddae04a2445623204c3b764c6374d4960fafdb81f10fbdb7e020e8df4c20f5d975cf758e0fa036fc9ca67441cb162751c514d77ce4956abe0df7c4ef234424f4cabeadfdf0e68976d3e1050468695dd95ade354a7c90c828b8bf4ea151951cdb724f8a2b749efba31fafd2c76a677cb00546b0919b60b0903f19be1a49d33e3021a5a41ec811fb31394e30d69fde8bb8163ed409c8216345f6036b8deac8c17439933ad29f27474c0eb505614a4e213da01dd7d9a629bf2bd959013e38c8ee0652b08acc6559022f02cec21de87f9a469e0becc6de49f8cf0e84773cf5df5755209ffa26624081b7a36f86a8fe2737cb49aafd8044ca1fa171bef18a8c609e2408132d6f67473ae03c79abe9185ad80fe67d4c2e9c5ea7a3d71cf7f1b5b58cd17e054b02ea864a02a7815c7b60220a20dcb30a59abf706084807443ccf278b7b30bff63ee82c890ec1e14d968a7832e3dee0c6556be05629d2f6304e68cdfb984007cfbaaca2179ba419352ce92a5d18cbddbe6cfd54415bd865b722917e4a2de63a8d0857dfb633290d1d184bedf1ce61ddbbd705dbfee915265cdcfadc91d2e1fb745f1a8c980683ec7a8721fa2712f7c4093f06f2f6d8454aebe86d48f04428fa4a4001966ba4f13ae874b0c1db40c9408d1c2b0e31a65e366987ee7278bf643982c5240e8738de6f97d855d4db6e3e7ec70e263b9071b1e918d656cb504c5dc51e6bc8f5ad1dfa35f7d7ae92f1663b3c5724c66b1935834e12b32ca3be654e110496e9fc6bc9afe5b7a3fc261ad00d250adc606ad819298087944c4a75df008a0726559ee84a2a12f583ffd34a230286f8b5102916b8a91818042c7c860074a576923ba8e561ca1d826548c75dcad0823f19767044ef6384f781a8484ebfad11ae1ddc03fdb4635030bcbad1f1babe2494d98fe3501ff1ee62a50596220fafd5f17645683d23c9c5f47f660442dec81246c65697884399b46014b5c49d13068423f89945399e639e0a671156807c37918f1a6002794564cbb06419820bddc0046278ac4e495c60097ad5788c2089c42c50a4e9dd9d96f558db0fb566ae7e881ce5e1da1b74e2e6326950d64f918217f6b72ad334566f07fbbf5e22656b5eb49487d91163c18dc185003586f9d93776de1bc21cd558bb84ef99441b50d94e65e641642e2068791d1be90b1886507364d8f18530a46a82c59307e8249fb25a868813707439d28155e8afc34ec4df1d27dddf7f1d8f5e56968713608f124b8ddf9d3944440d14942956b27fcb56973de07d11219e8a9f1bb53cfb007dbd1b8e5c1a84e7c5473005e8550f9d2175e3f9509b5c9cf28269bb83e699086d33bc5053b7b8478ff4c18fef4dbaaa4ddea57d3b0a30594855242868f0b6ea782d3a5c85eea66c2e68108e080551be859196863bc55e893134fa671c9e89dd196f345a99bc65b88c479a48290a737da44ad19e8386afee6f3207ac5a6f59864a11077b74896a1e4ec85ffe99a0918db0f03cfc97e0d39f07b48200c16f8812ba0099b6352eac95020e21b5538f4cb88a47c6d69af7496fd8582abb8a504f0b2d49b4aed1ae6b1f5793f450c975aa7fd396978b0bc130a47f0a9b388ffb87963bb5853abd1890e61813ebcf632b8ec6d78587be62cd0b6510ed3311eebd640d43d398c9c35c8daaf0ac2576e2ab16ce3404769bf57866301d127d6c265f0eaee03a0bdba96351658696504da88318a2abd1f828e4fb55953c0b94ee8e986ec3e2728f55c2104256fd98f6aba7a193546bc1c676d81bd6e095b65280167737cb7059858f137474e7e6eea0e4be3101b99d9a827d26cd9806cef3195db04c170dda6449bcfda83d4f05ac816e202689e68f606def1af4b72c1a24766acc6101bd37550fa9eaa3130420517f6b77e70eb66600f6c73fff28f8c76f001a17f52c70f9cee7a45439cb695a6de5c659adc2843c3593b5a22747f6a97dbe9d1eb7c710ca7f8e56ac84c34f5a5dcce15342c26432afe5bfba6381ed1eaf37b33f19e0c9456731045e164cb26c2d401bcf718b878c59eb01d7906a7a6205973e96d824481ae35fd1dd5e8c88411c0e4b63eb6471917e46e7f7cd8090dafb1b287746c6b556b76a9f3de94419480537929bf7edd3e05584c114f420ea25467ee762a625fedca91f35de84d0c4990c7dfc7ced6c839c993d2c8f368972c2c91e6ef475b7f764071a43b60248f3d6fde34460aa032e067f136b0d0e666c5b38a6c6781355500b187bdbf927d77363f3eb931b922128b2366bc38c5ee18f17797c86c4b50cafc0a4f58e7276f18db3943b458fcd7159dc76a7340b761eb395a20d9b5d3a6c7c29fccf6a1d7971caeddcb06c7fa652c56704eceb6605fe86b47e5c25701b7cd90549c2e6579491845e21b3e68a37fce931299388358edf2320e4e23f0bee4203dd5211070a7009426e30cee0d3bd99c8b6a6fe7d2e8fc05342a87f1cb80d57e5eb49091ba71a279ac06149c9710ce71eb2a7b53e6d9e4835cc50938c18269e4e3afe92b4f8d18e0d9af203be66747b3df185b7385c1bf0bcef44d86c0f2848a787a26f17abb16a23f21cd7050dd3506232c915976c068bc9a566beca2cd1e2ed1b0a3cb7bba8cc3a7a10dfe7a985a521da9fbcd38c207f79b787c762ebfdfe250cf9f23c9d7b8e8a4cad1113582b2d5dad8f24fb355753c0da9b9f87bcd8aead0b5e5aa5ad71deb26377b8880fcc84700fe4bfa0df8c55842cf086c374d7bd74a30920b39b43d30cc7bccbca9b7cae223f778c6d70487007042b358fa791d2fc107e035376a68df3ebc10edc7af943647c8205f6e2aec56f386649056ac5eaf03f969e7a521b2728c603f53b97178a560d5b6c3a9b967756db934957930a3c6c6f35e664fd59fc17502426e125faa8015d387abf7bd8b0703c6c5cf12c3bf6190ddd876fc975704e0811e7c929bd2cc862764a3e9cf8f0e80e52f9c77b43342e869b36f864d72378f9b2db5bb8ce30bc019498a33d2089ee9cfe779ec53af6dafd15aa35f13cdbfa54c052ecc956e637258ea5763e0d93c5a5362c3722d1a5b3ec886c9ed9b24ed8f582d8d137f4d20163843b4c71d8c5cdcff760dcc024f5bb6dbc7be7bb0b78d4638a1896968c0992964e8638a2e6c76c63c5f1bcf1425f3886b6f2381851c1bb5a42cc51b9d222665b1ed1719a7bce4e56244c58eb00a638ca0f7cef8218a8f119e1ff4457e796e649c736fff7e13750a9738b967bd38b5402fc6bd4eb53ddb8c698df07fb7baebe1e92d5ae92d7b2a58bc1266378c43b1a318c96d209a79da8faed6d65d0548c363421e00cf3737fa51b0492e4a9d322d8f400cb98bbf19d99a18ea82b6c77bab9ff95ac0003c499baa1717f44603e6047f8422e0cc071272a127d4152271448abfb978d26894506aaecec8ae05eafb948b27b096743ee038d1cf66e673d8957eee7e33350ecd31d6a3671a29f6f82b646a6f2cf6b351750f967779eb0118af3e486cb1ab6d66753858575cc0d215d36b372a8d80a485a6a3782f89def7d0c9fedb588ecd28ac18e3c6bc31312868fb3313954c5b75a58c52252c2a702f5d9cf7eceb4969ea04656420b0ce3edf275bcb4f4a5be64e48fbaf4d0d1d58616372631ae71dac5862e56bb39a5dbd09de9e4e06e1689412a33af9eae77157f956c593ef637dbb3f01bebba248afcfba71f706772b37553ed1d87cc4afe573e11b45351d7762d9d290ca79586d61a8d2e6f140fe163b49f8205591b19052d07064f4b58cd709406f05de414d2a86b3fce168e596f88df408f21506b6dc515f6ea2a50737188948c0037699aa17a133abbd38c84700f0ce5f5f6f8bbc15e7efc8666444e5564ec36f31290497945278315af87dfb94b857ade9ac5d0b9f4bf564fdba51e35781d9dc043efc375c65fe33302586003b3fd0c53b9e7ad61d897d1716bafa11e981b333a620f9abd621c4eedbfefa0c10d274b52c548e5d1189b9b9ed45c1e64adce29cd7e925878bd03827647a8679788e5d579bc200103ca0cdbb7dbdda8fc13db7662711763eb75715baacb695b624623e56260f95c035aea3e3a8c9c6036dd65fcc57f0fb28c7123f578ed81b0949499891194a8c6872def750466eefb67a27155535fcc640c71857faec4ff04b069b9dd71afc8861a8d36998b12e9f0a15a1dd44d05a4c5ddf2dee7d202555ad8acf36de0247619d3ae234e5db0a7ddfa2de78e0bbbbc61b82b10b2c3f03e19c7de07fbf08cdcfea859f7817b496b8bcf4c29cef5f69e06bb22720914ba81f25f80f9f871522000679bafceed60a612fa37880c62545632da94459ece85bd11b7eb7112f24d8b7ebd53038b3387f197cbdbc225a1a97b82947658005768bd96e7ce112023dc3fb26ee4be66d74eba43adebd41e7f3fbad381091295664f6607b625b04cf7d100bd3fe4c98f7c81a34d9d1e9d72dfa01901d75e5f8cb8a5e36cedf3e06a2511e0fecdcd0284663897aacfd1e743927d5f138746a91f33ff2fac1642c9aab1f0ef9a9595d0b200a465705d24b51bbbfeb9b06f3e8a3e36b4223769caeb5374415da54c3b285a6a4bc5fe80c9ced6caf69e690534f7fca2e7848337e09ef9c6458dd1213f32223c1f22e2b9983632811c1d8d3443bddd680b8f558c366df159fd518ea8821c1dee2a218430844995fdc61e12858e4e86f85d75fca1d22d28790a5cd7eca1d17fd50c4d369cb5beacfb5f47e1be019ead46c381e8e44b8ee1a9f25c8ff26b0a98cad3a94b6b8e6fac6d84d7f31cb3d3aa64211c0066cf9022f22963f52ed5617a158f4ebb6a10ed1b7d1ad6a93d3af48f074fbb40ba8175c9c588c9674e3a647e568c924963a2b5231646ec9670461861d2d4c865123625cf8c518a78a7d9fac467b155c6ed8ab89a0a5a4729cb6efef295016a4837e3e022da2137961df886ec549bb6a4f812fda03510ff25ccff9db1c62a2ab3789bf23e1de4ba1efdacb5cd08a6aeeedcb2fd3a10ae66a632287aac0abf2983704e77e9d7785d4c598346a9b857f480de093a0cbd788315f09819ef447e7d1dfb6e5f2e188841b1c4afd57d6bcf916712f9b3b3df23bfa1d037ffa6c920df3108f7028d8a9e215dddf381765f9eb596b9dddd757b177ae0dcca1691628ee2e5516eb00957f018d91f655aa6f5ed63f8c7d87a3a6ba49c28c781c095b5896d7ad3f785eceb5e001d7422e20b5ab15dbec4f6ec158e17fefce4e05f4766fdd50bd143c5f6e6bd436344903223ac1c72b1302fb35306aa8836b36505744a2be9f626522d58af5fa0b1af6a1c7f0791c27b0c9f9c57dfb7031eb5779bfa4887d609606a138f80bfe6a8f0afd617a4fa542955f6c5c8d869f0634a5ed4ee6347941b898d0c5cbb1ba5e03cd640928b6decc86f54b0bce7756043429ac25a327d40ad049a76a2395fad7bb155b85c59adfaad97b16e6d693543ca728234cdf7229711b692e8a5f5247a976400deefb14b8cf0061c2e2a71ee8ce4fec1a2344be53fb0b5b3590d8d92ebd92574542e8444c37d2422faf25dc6fb296a695eeb4b91729dba7524b3cf7159e553b0a4b9b2fe69fbfdb93aca91737dfcd548b35d1350bcea65fe5af2723d071b21bcfb0359487bf9970395f1d255e4ef4ece22dc2f1ef4e42691be0cbf8573d5a7329dc59b2f515cc088657d21efadfe0ab3c5de1e93a71d7b03454cb4112fa4c97e90aafcba8b1ade396b9d7d97ee63c89404d594ec64b4d83182c3125314e6701d29fa4cd2e63ae1fe23818e07aaa8ddb1b7051a6a3b51688a7076b817c92a51a1b54939228ee47d4bb68c88b7e66a75d197ef9c7f6fea7c410133f9b8c3c32ec0089348dc62d03893e79787244d8a21b383c950ebeaee26dd08ffc775f594634cfb3c6a4107e01e48b59ebf13982eec37fd06aa4da5a82027aea987ccec3c842530ae3d59d6c091c6d82d835aa4d4795362b1ad2a327ab8d4c8516fe912a065673a2938088ba6ba90d91f46b22a95dbe9423d3d7c7cc08e92d88ff97f6d67dda4048927d9b94ace319cc256e57d6a4695d05b54555131fc35032443c908d280baed0349d263006a6ccf02da464ab0466ce400a4346b10c79d4c47338b5bf64824ada5d3889478f7993cd745212e3e612ffdf44d9259fc44068a4f435d84bf401096aa0ac627cb9a368f841bf56aee75e83003911793e9cb7563af36d794e5020c272ecd8276c26af008814537731fa670f8ba7cb15aaab0024b1448760c1e8a2407c09a22e82b938c8eed38143c9091da9dc40fbe185acd0857529fe775afb2bef55fc3ea97f6e30e7530016126442cbd4ece5eb61dc8bcafdd80d98b9cd8ee0ecb4be384b8b55d2c98643296bbca5ee61fc4cb24ebcc6d16749e250c0cab90c98a73228ee778433db80e0798e84da010faf59abdf2702799f980c745f33f5168a765964fe503cf4ba16537f41615dded137a5c772b6e29e3f6de35b5d8c43199eeea7064e37efd5e530d66367047b65753ec29be3a4ff9e77f97e025281746ad5e6f20a081f712fdbec926f565ecca549a509439ee7067518b598e7933ba919ec50fbd3a8e8c4970601f484913fa24b455c324e969ce39ee09f9dea6c8f2a2d178d64646c997b350b8b83ead420e2b489f9e84ea9c1aa7ec8b62fe29b2193163a21f18e5335a1155891996826d48d60a743c9b2fb3e6ecfc279bd460d1c85079cdb2892a0058dc3ee803f94e5e34c5875765e96d842ea0affbce751ef3e194bfd2bd6f4ad20dc0b7c383b1855386c48887463bdde568806eb871bffd6393dec19b73efaa167f34df61f12e924526ada096ddcd6284bcd6fd4132afe337935006193fbf0dae2a2053fa237d69926936a60a70e8fdcee142da22241ff5fef5a9c452d927ce2cf14e489627c945a7f58f0177c94c5953bf7d132db0ac030c87c87eee9e692aff3ac010aa3117d602950d7fff5b3387dc9ac3dcb778d551de6ada0b8094f09bdc4abf3a7a15fcfab8a6e590da26d572a42b77e215ae0034839719ce1b535500b52a3ef430f9efa05bebcfdcf9c493f059cacc7e56b8158cfe1e788b09e87933b09a7943da6ff4ea07058606dcdd027a39387132ccc7e1cccc2cc4f5e776521c1c2fc594223dc03fde2a528329d5daa0753f274bf361a7a6feca13ca0b8895a42aaeebd32255bbf9d91f5b907d58991f1cd8ba660ec2c81640654114c59640fbf654ae8b336f41953c59af7019d1325e81129a168152dd487f545770e7633093c3904b9a8e01d770382afb078783864d30f67f111241c065731f979ad44ca2745e11a278debedbe826b4bd5c44e2e3ebdf6d8a9f66119cc594ac221e9238672fec1fdb38fd54a6d9c96b8ca27ff39e412def573c7519def716af8b56edc90eeba218624bc92bd40bfa5d7054b448bb40386a1363ccc37c37dd333428ff8e0428e32e13e13fc8c622c18717e4629e62a9f0ca9b6a9abb6e6aee7fa4f0b4a46c81cf02fa6c1949aca41eb8c4338efe1517d5a3a21e6f86340c961aa42599e8d623b9659b5825ce1762fc4fec3f716d190718473ba09f029215763f2d53b501e6f50b4e7b193eebfa0848482ffa9a4499c7ac0b76b2ffaebde59948361425a157cd5f6c7d0fb678170682950e82f6cd3135e13a7bada967f40028ec989853df6d7286cbc340673ed0ae39254cef564c119373bb2ed2885a1b9038166db07639e82f805bf4f8c58678196e1de7cd6462150d93da9b06b59c821b21b296f7cb238a25d7c6f27c9173bdffe70771f179ff1a9cb375ff71dc4f0d79d947bc508f26d0e443c250e15222156c75309a5604a0c209d03ab7519b1949b0f551c2c7d77932b35698ef0c5b619b460d07390f568c716fc3b9abed527306443efa3a72ea1654a4dc108637abc896fb78a7b4aa7993f045fd933e1d2c4ffd9b0f90b1e2e5de082fd869af99156a0c3525b251039e27d5120bf8797b8503765fd1d5869e206309203c7db1715391d55fc376623a5a1edcebafd5ab0f04a1167ae1421f79f24a482564a44af450e70025d48fdffacbcb17c7f2612c075634de2d83af50cdc09df9410b540735e65e4dcb15d62b241ca9a807500afdb13eba390c47e1ef352508a9e92c593339724212eba5d9a5f895b312536b84f7c334107a603ca16960c5bcd3d4bdfa447d5251b4f6445bc2026f5e9c973cbfa55e699c3c4c9ca1b0a3434107629f15f5c9bb27b54c2ef33c15df3c6887394892f99c136e4dd9435fb42199b5dfa34fbd90e1e7f3ae064b3fd9699fa5b33f5f1d5ce5a7a45fe9a1efa4de0cf06464584e184c4a74fb3661ee1c7bf8cfd739fea4f7ef814f49f8abe49480ea67fddadc04feed678845777ea0431df0803cb10a6ee992f1046ba8b5fc5c3603b11393fbdefb620eadcdca75c24e757c4fa89878122731999b73b7aa4f3ca724c7c0a309433bbfe461f745e0f2b9ab5805e3dcd78a72f1e576f11135cac79302d8f3867c91f29e68db72e1b568827fb3aa64d6a5095d2b95cdfc4a7dec07c141ce2fa31b431cdbf16fa851b70f5d35babb42096d5abf174c4c77d45f10a132250aa336b51146f32aa00c0c31c79a0189ac69f625c8069adbc2c380e72572a7f9817c6bc93eec1550884ec3541cac3284e021cf09500b9929e40e7bcdd103b0e73c299d689838436c3e8517136b933149b8553fe8b3134b647e6cd374ddbd7e16b2132d0ad7dd8b2fc958014b01cda6cda18e5771ceacc02baf376f804f9f023ba56217868aab5cea423eac7d3175acfc06f34da9ba5d183ec32acf4bc371b404669a0e356bddcae2c88ce7b1853e5449a94f4252160ccd06583c77d36a95a6463530412447fe2ee45b39d86ed5a88d3c5a043d08eabd5432e53ca54b6bd1e4587a8fff5765bc728e37965dc697bcb1e35f3fc4a43b94a6df0ec650ac62f4575d7f4a45d349d5d0002ca1b02ec134089a9686e775c88801a8962772bb623bf72088251e31bd90cdd2ae0ec3daf3808710865cc338bce7ec6ff46765249cd3cd56dc9e73b989d75b25a179aee40aabdf54b9f713e08dd508c5e9fbea2d398b8edb58b6ed3d7dea99b1a2ec2e4b60be99c9177fee06a66e6308e427f51095f1de03926a2e03ed30185b6466cefe84fa7b3905228388d0f63474a17f37290b9c856805bc18443edcc3971cd8e41ec2aabe6d70601a95a436b93d4d27b069ec1c2f7b72d5ead1f82b5e10889b006301802736706489ea78a134bf4f3f968612dad64258fa92b9cd8aaa2712f7a5c6f5276b4b69c557bdf5bba07f6569510d036638a1d93f7067f32817169080ebf19435e31b49b61d92c708e532ba9ae5547c34a6c9c67a1f6785932c1b60e52163840cb0e06091b9cda74a691800b9da217826de023dac5fb0f29c4f08a964164cc0dbc50a21fea90d9487eb3056cb82b9395f6da9cedda86ebe94f56b5b03d9588f034795df7de9de9a0aa9c81aa5bfe35dc63560c90d2a43a1c8b8842db3d9bd86848c919a8529a223121671a7aa6a8b32c8e474caf0374d3bb2172988910d70dbe3c7dd1c348871c85d39d5567d5c91a2a92f860aef28316ffafa017abaa5ecffa3ee99eea990a4a4d4d6abfd5ad53365acea50aa2e8e54aafe286a657703fd51c753ec382459b1c44603f7f33746d12760a23670746dce026a1f154a6672c58039ddb330bfed7f62e8355be7596f83dd744824c40a58ea047066a000333bd2af1f54896cb4f08370717b579af5a019191b927955f8a87486396d2065665d0f247e0a1f30988208d5645e28c71162689f6c9174bac84bd1b4ac114e36bd71a78bbd592447159a1f5ecc7766c668440f4ef5616d99ab955429c975c6e958e01b7512b317df0ae1757011f1365df5e9b35a9160aca595fefd6b17f32888ba22e6f09a11e624a3c55e89ae55e1bdb0fd785a99f9068dc11cae4cc952725f16d510e0b8e0c50b9db61985ea7c19490fdc0c7472f9ae40f3bb9aa42578a7d324459b0824a42c97c944495a7cf11047c6f8d3556805e47e1d91fe2495af92563e404f7230c4e5c00c0095c3338fa47def01396be8b0c21d98c09e9dd1ef069431737c8ef04fb6b1b3ac43a022a26393f134b42960dce22c17f1303898b948bf084c0337ac1d362a60f951060285e0a34a84cd132a12548f49ad4ce8121880f111bf123d77e3690e9462a50251bff7682f0f5bdcd833fa8f579afda17db9059134d2d1f39aa280b19ffd9dfdedce5c626291aa9f5989c5785be67dd5c75834fbd4baea4055b0fbba795b212dfe9661360cf2b459d663d172c64b5a71e0950299d90a6854d1a228618969841269a418e488cdb5b3a695bb777459c34b8600662084f87853b958e15b07eecec1ae1a4c43b50faa546304068d20d441bdb39568a71e4ec16128c6765f2a2ec30071b3e716194fa1cf9a6da16617379732f87b18bc84224a446f16df8ca6f12477f9161c2d9a1bfc58a207d3c748ef118cc042bf4678e5a9b5c79e8ce5f1a5e2222803d7a4f0fafca2dfb24baf311e4fc3bd16e73bc7bd36ec9af44a719bb5fdcafa19e7d93807d6a784562ee16d70d1d9bd97afa78f9d89e5bdb0c4a42692f3bfaf47741fb994a8678326c0b66f3cafd26ef050e2f206d171db195c60993fb7fac99392b6bf23f6187afd186cac6f70181dc3705d38a709a7a1a9e91fed8acb77959119d99be4bbbee3e9d8181965ba4159197977eefc5e4985828b52785bb039bdd7fe1c9aea9caa941c31c0650aa354d604f31ea76125c25b7ce95d700370dea6b99ab7378a07c4add460b617fa0a8c2fba0ef43fc8af27888e13aafa4354349847af28ae09c066dfcc3c4bad4fbdeeb644d58b51a8d040b8d1939499c6b483784d4c3ee33e68dbc8b47bbd2f1fc0604b3af75656a4698796d7f5e6031f378b477e636b4df14ec5c3fe9cd46580fb683d8a577d098f968a59f43421e2f30071aa44a1e66fe8ef627cf24f1ac8bc0b9592e6c6d55773d0c71e122b8cb523e7a071a03010bd41735478d08e6d9b1fcad24f02a5ab84688a7066d36364c91e2f5162d0aaf8242dab645917df17da52720453bb39dbb148ae242282ba94bdbbdb7ee2b1b46cb8cde5d020f1946d957da844971daedd7c1266615ffc8e65dd3720412e8e125d040edff949cecce11afae68349698400357b71c991acf9959f2abc7870e25b10c089d2a07958a282458c30a7376bd805cedb4f970ced290928e66bc058a9c52315ad289e4d5e8c358e3b79a4cf85ce5a4806760744afafe50e7adce049094870104f4d58c922aab7080570bd9d11360ddeeb37b4608011dc72822fce9504bf3075d358de18c41386259313c8dcc2c2c3835fc230b1105be94d5ff7cf92dab9f4d6183f47e5f3d4c0644046ded52d9cd7cd338318cb88673764d2e83252dd4eddaf62b10500ed853398b5108e7c879696744987164c87d3d374ad90e1021a1e413965d531c0dd65ec6406b315ef6ed00c855452ca770078c6ee6f60c1dba5359e6749ef72a01d6247c969619e367d313c949d84e6780b407fb1252564bbfdf2a7127df070bf498e46de7838c76df4cce3a797aee3ff46bd82088e351a090f963887f574d92e81be8529af80f6cef02d19a0bb35cc4acd7e56c5cf25d78053fc79320c8afbf3a584974e1bd8783ead9b5cc700c84883974a764dd05b79d51ba54f7c80f35aa9f640394ef9df353ae30fae6a552bfcbb77d850815347dbc13fb2e1bf14366aa6e043735fce5b0a704406de480c844767dbfffc8efffd3551b4cebf28bba80f29a3dcc6c5fc86e25945b4a836f34886d7d052c1ee4990b6b86dc19938d2a80c1d922cc16fc5241acde0c76bc6c4cd3b8fd0e58e5b96d5e5b8b429c47722ed81c46488072f2b46d20eca8d4eb65d1fdd2f21e6dd908761bc53933a4991810a367ef5a617d83f7f0d5b403d970354ac8261828a60d03ae031c52dd797ef501ced064ffda74dca5c26993a5e657bb01646f88cedc09f230df8b8a16997c7f53e231dac302e53a9e85a58690a05f11a2a0cb6a84109e9e8002287a2f208403e83b9a9775bf5dd394f20c20b837f571cc9bbe561d180fed39938a84d908de52b785f1a6d07249d308edaa28c60bd2eb56ee367ec62de4cf8601cbb2754e4f4ec1689fd52b0304ca5b4e2821e195fd01224f4066358886cb04767d947b7897f890288f33d50f485fdac99ae632056e9ed7e474ef15c12e20ded7f3e29d1c49e34ff5ce2985f00ea596183f4b0e7dbfbb3a6771a296a4762b18f46a28cbd57f1e46b91e54e4c2dc7e56e31a0feeaaeeb6dd6165e4ebf8d0d020d11925d34f62a23266acb4cd9a620cd4a389698261194275afe4c76aeb5393313e22a8604e8a6f86cad6a6ca66667f32b5225071b63cf0aa1e2754d02009355b05fd26ac7ce2a359cea3be2d05c10b97186535142a04d9ac7379ee9e7a515c0d21818eb33b2d318660e24f5eca217d70ba74378f64c485b9ca0d91a2888ed825e652b86d11f86a76ad07e2baef00a6dada23d9223e7ceca305fb49802949c5738571fc0d0d5cf47e1ae49c2805b5eaeff08588014dbad38847977eb8104122652af0f7714e732d408eda504d5f17883c907946e5e63822b00109463fdca0222df9417c56899101a33301735e4eed92f23ce77bc5a865d62109355dce3d0bba9dcad7e94257a8b8df737af3f91b171c11cfca5e3858233f71686cbb4ece9727f28d0e9d3d43e15a94271f2812c435a9e957631227112732f649cdfc880d3ad6b7d0cfefc0c5a70deddb91f8835b11df348c7adb257350a1f76f98194023a275a278642675874796cbedad49d00494166a0654f6f8ce843f159a6c4c6d91694311737e6b69a4d7e20304dc6755cb1d42ddfa26561a786e2f993d210f8b531d250e579fc016d2ab0ea637d65da626ba90b911091f3c53b929818e9112d86cb1bdc42170d44fc91721a9930a11d15aefe27b4f69fc8404379e7d35fc89b871cb3d08ca2c27c502025806cbd16da7c5f96f6c994117ca9c67ee6807d6164c6cd97a8c3a21d43c8c98b2296b93f585e632b78e2761ce86deb196a27e5a7cf2e10c6669b10d9979821c7d04361fb7ec6dc889af45ac988def99a053cb09a968b2c31f881d21b95e2a7691a7595d75e2a4a5bd7f2ccea028a2fe468ad29ceb93082001a118064ec42cf6831322b06d2737330eb329daa4d3ebef11272ed5f53020576c8d3b8358410fbe1445cbf7ded3826eacc773ea8fbf881eb4e06cdee4c1e083924e4844e5572b127bb01a4c7b4e76dccaf5d9451a8c51fe9144dc495290aeea6237f670217395f57bcaae1b69b6d3df101388fc73fe8a7220112f21012cb4065190e82e6f4f26d6c2038793b35ad09ba0193eb08fbe4474689cb887f796ded6bbdbd7c07bf32af9a30d710c1886b43c44adda47681b66a9773e8b4fd20075f7035698591964d1dba86f65803bd8bb5f6be028cdc4336a54d2a76beb83701d08557cc3d4e3712780061322f8b151d754e5b081b55a8e45446869947d6dec1dcc3be8aad0bf0c6a7f6c29d6a71bdddf4936b537985db2eb2062b775419d71c9274ffb94594c15dce5bd21663e5a3b1955c28bc8f2af84e9ff8951851d3263a1b254ec54980e34b1dda6b9ab48e23f5806b6ae4b787786ba089c61aa6d1d552056f3742fd0970f0b1f6e30410fe1d11e387bdb6c0019e3108f51e32562af4ffa6f004e6cf93b663f33315abb6a6efb2ce85b819f1421edcb0cbf06381ceefca458da6c9bc61f102b8958ada7d053804f465332bae8703e57400838bd9376b7cf9d65df2f89f9b072ee94749447a945e5ea6cad398b4a99696ba5e7614223417bdc73f8aa2cc380584e8d9cc3080258b237664dda50a2e1eef0bac878d97c89cee81868a5556dc3f8dc98092b41e48bd80235677937c001b7958992a477d36c5218ad696beb3a6f6691ae8a24086e6e38e62dbe636df727a81a055e9fe096b7671f4b9bc0c08bfa16977d5dbddb9c3f811721a83788ae03d6cfdd1d00ea7a26cab993941abff603be238243402902a2a7c4d2fcc8ce96c3450493f6dfa9af25ab99bdf6f2e0ee8911df68ca1972a0755ae56640c5a187fc5ec7fd41ccbd63300999476a63546b95b13abe819c34a113ad77aab3832e4ecf24584f8c600ff127c957b15b2e11a02cb63b39eb9a0ec6903254f81a1a69434b14a0ad1b74a42aca668877945fb3dc51405e5b1f6aedb62e5a9066f4ed386710c9cb4a49701210bcdd757b52428ddaa18952373be59d8f47d00f57f4db4886fbf71d2a8ec8067594823f7ad89d52b9dedb17dc8700dfe66ce1ba37a3a39c929f956391dcf790fc458dc801d224716707c45839e467ebf2976d2f0da6bb2ed4db3597f52ce3380461341cb967769424b9eb2afb6c66fa79f657c82e3cc51d7f6a9731ac1468732c15d9ad3cfffcba389aefecde0d66f98adb953ff33f6d09400f88d2970c41095487ae6338a3c930437f53d074bdc89bed1d81d5a908ebbb3163bb79214108c4481471969497f405bff8c52935af7b4f32a2418c23c3742acc5b08d5fb049fea09803c35703f59911ab1ea03a2cc7e3216e64a3420fa60ba0f5229b9d69c1735c140565bac318fa881b50106318a53f03303b320e1bdc130f47cd602951016434045bc71a4a8baefeaa87606ea411049ade8b429a551b81d818ca725a61f2353703cf0fdc72b5c01e9676aa25518e8e3e3652433027d05c30841736a3de823f4bff43dbd1fca410cd6e6e4907bf84f834c18c468efc0f4286a5bb9dc218afdd2b338791cbb9509b1d267a2623e5bcb90e8ee01c016ecfedd04a11494f8bcbd9f717526c6969fc9f266f9325f0445f774c1bb609d5bfcc1e7fe5d6b6f5ee0597aa8285c6163a55edde6477232dfe3324ad47df92d63d5defb4214c2e03d7819241ba77687540e94659fcbed681140b49d2cb3b17b1d210bdac0d893cbb06e680eee44fd38d930ffb32cba7898d05f1e0bc15a1092b55547826b48af5a02fdec00a5b6d94b893e8d2e020e12b59cdcc5a80c17683d1ab5b9c3018bb40764ac66f40bddd908f66341b3dea58b0582fc4d2d3cb7ced5553757ea4b892680ed140f36f21c65ed1861361568d3216764890a76ace1a865c3e3ca6cd69aa6069ed2b8f8828d53fc1046124373c69258fb59d9c6e4062b1ef1ab63c130f9ae1bb1a3b08a159ce3ee67c190ae9a3a6779e520d6a05d6d56bff43d3eaa2dfd6c772eb23fd905a4f9c4ff8631842fe0dcaf673b7f3e4f3fbe9a11c99bef2a523c3cdec4199f434d3542fdb5e6245344b15d951c5c69357b837e8357d23ce62416f6374b3748e8760bea19ea0a982fa56a700cb991cba509e0f7e522f5d566feeaf06b4b61284f28e9d0249676364239f06739a266f36369858b15ac150c839fb49a861b6eb87f5b1612ab03e4458250c43001c23104ff205f4631b09901b96b4629a40f0f2ccd11d9456e3deb1661bb159afb1359ccd7694fbf4e51e1cfc5bc85dcafad6e8ea2411b95b46c52de34759efd4aa888d84bfd92e99c5f955af5a23af52ea36610852b72d86d82f0eb63c4fb68e3a12436b6ee1f52af1057c81ff7341c68786d0c0a2127d7fe31d8c4992f5a959528c619a97fe1a9177c6343aaa410c47d16e77b85ef330b97720f1f5b05ac791a258e1bbb0fb28b8756c58d4983ced0b3f4430301935abb39f8062dacd5f997a341f48820b82d9573c112fa1f69cfa51d5a1c87ac6ceece098042d910ac42da941f625d233bde144b1f70712983c897f4fbe0fc4ca224121f10ca5a2efd910c9c4562ca1bc51e45f3ee7be2d3d624129c48e5fedffa9d6bef938fbadb9d73040855d79852a27802f55ecb73abdc945ed48cfd0a0a2ba46e33b95d8676d99b5c5bd90f0a25349f9f2fa1e679a78824ba4e9fb559c1a0a0560926a19651fa8450a8eafca7abfff5d4c3db1b7a6f9f9ec5e465f06a5120b64a212fed41ab349f9024ac893d4cd9cf4ccf48eaabc9c63c9be674138df2fae32aca8a526c8f1022a2dd56120f9d371870f0575aa73d762170287a78c6a8ff5b9fede1f59f0427905a11ddfa9d241af843f0974c234390faa1bd19e28a6cbd2bbd8607c238e428aa35d1b8613a5a55b4e6b121c51ca0574e25d2700fdd3aabb91aa3ea3a6135c1a878948b28defd0fa9693ad3dd3a62dd193549e9ca7f08422cfd461ff17c2f88393516348cedb8052da0cd4b60f233a5be4879a1c2c52ef18ea71641f6b6d1b472e120b9f4fbeba16e31cbd1fa074c33973234fa8a392466cec79643c23e98767f2cd9a9e57974e73e62932f928ad70fdbb91c77c7d7a6987300deceab82468e26bc693795960ccdd78f5f933ba9e23da2a623ac9ddb00300d3192fc6b8937e737665d91df3dc004415715654463cb8b43b8e561c5c2f951cc4ae44997bc8083f8e7cd4477b2db92443460e2889401530a055dcd2230ba9e34e95e115346cfaa88f5fe81600cdebf5f210ef969dce0b86c8b1a188a993e042ce03eecb3bfd32fd73a8b593869e4c3966136362c9f00a28e025d64f9b04ad9105314cb39bfae3db895fb838a9c7ca4aa0f01aaf26369e4566ee632f2c2af5dbec330fe251106580f6deba3158f22be78da7a72a96fd76ced0cf6b0234ce708af8fac2ab1245454bcbbabd991e41153054a459713aba22ac27c4c0fb632a0eed34973e7b84ae975f2a7b14fd9e0c7340cd4aecc86dbfedae53d434c1a3291b1805ef8924e69b17f43df26af28fde13e746956e0979b9027500d3b2d61a59dcda3558c19d58c45c162ee9391462b9d128bfed6f618eb495bb3e7143d85007769644c2ddba8ba4cc7440ee87d07e711fe96a339a53f65b786820ccb234cc02bcb06f817cbb0f85451ab2be202df41f84af1c5215f6d65f55f261f20060cd3dba22e76a1779caa03c1f3253fecf01904489c4617df59fd87df95b80343c6bf801103520ebc939b8e21f9f605a864176a682feb2d90224b827fdae92aba989c41d18790aa296c9f8de99c970ba300c908594c33cc856b31736c201307b4e1f4dbfef2b9e642551918c7f05a4553428f39e2cf29ac9bee98232ccb059db21db9c1ad4986751f7fdc6f87b3ae28fea779c0322d7dd571fba5f1029ebb523a3dd731cd18771006f44f8c02f0d5e85a2867c694f8c92e93c5b0a18d84f51314ecdf23c0f23ae785e9f2963b5ac69be862cc6c11114fb607e7ad6a437594523b06380f32619adc61d1a8f982b21f6a4645ed6f8de998d77076a5dedfb59979a01191cb6c81fd25cb4627fa08478a9ea40815a14c7b1353ef116a41a20d25df7b4b8ca17a00ff6c196d2300af612c1bb02d55e2baef03607e3881fe5679015574ec00254a19780e52db1e696942751352c9f702a0643ed9fbb2854fc42b1f4f9f1fb1e3e382f22603901e58c065dfcbd6eb12b07d64a767f7ff24a45f289bf7b4dc8980a2303d8a9300f50da3f2e44caa0d6be61fba3542e8c8ac56caddbe8495c188712b3b99076d37ebddb0c75a9329554442abf2a2ce329fcb8da8c718f91770258c58f63f54bf96a12b43e4fbacadf7588e2b7220280e2638450d8c516b7743a3f44cf5b159c2dd780d838d5e607e16ae768f8c1040ab2f4e8cd49a9a81f04a3b090cafaf9a586d4352ed6d16955595c8895dbb1e2d290f2a9fb03b37a58f2f98e4205655b384e02068466b4db27534e973b30a5f1c9a6408b2950a31ff761cfbb18db6fc715bcd481a4670e52e23e9ad6cfd1cae15c97d59a5732bb59f50519d1bb4da8618cea2248913da79da4ff8f0696c0d + +Params = SHAKE256_60/12_256 +Msg = +PrivateKey = 04818c00000030bd6eaf728be87a3b9d9a72f9bdf976dbe221f82088d796beb447de52b2b724252c4ff7dd3c4d2afbd9d8edca574b9f59fa3bd1f17ceb9b07a465de33e97b06620000000000000000ca58ca064b415ec2ea603690defd04d226d78dcd8f8421ad0d91c1aba8bffefc4c29a3230aee5df1d34e74b62fc6df19e2ec8d5888b74d64a80bd347cdb79b19 +Signature = 000000000000000007fb95adf32c37ecc7b62592833ea32d66140782fb5e21246d453fa1ee33bc1580bb086487f2beafe75584a6cc554553869cf07654bbdb8f54ec53d22064075175903b9b15af0f303aa3dedf0fd2e281ec52d4d7d92d6ae7d328e1581af39a5940a96b0c87582d0589fa498a1f9b40a06e6ae80bcf8d79b10c493e242b64df4eda10e5c714a9d0b7f542892f1a6223626bd35a79f843c4f147d401749c7ca8089c11c0f29c203198a453a95985aa9f18eb03d7c6d2aad23246957308d0012112a287975aa2c6aa8838cb85162d202146d3f02aba45f834e3047e5567ab9a7d4d979a771983638cbe990ffb1b11fdcc24a6a57148a935880263d3244f627dbedc9247feab63dffe1716a7b29cbab0845081e986f00694f95bc941d98f9b24101f5c6f058b75cf4d0cd69050da0bc0126d0003614881a13c3262ed5a6fb147936a10693b995be2ad0322b13dc162a1da2cce838f01c394dfe56a847c60df87be7eca66730f57a644e0512689c960341fb9a27e91dd7e212ee7d45e27dee7122df78f5e13b1073b640295d3d9aeda6754abf3c30496ffb86800d3af0baa101265d1c422c6c3f3e46532ea475605c60b4c2612f9b665de8e52ccb35f9f3014d95194e3044a7c17d778a3e597fe72088608ab7ebc3c0f16a382d55eea60ab5f5532ae5d6d497e08fdd90028ce00e17978096e61d070239a2f637f5ebb1faf57127a8fe4d35279577d1d91d2062fb0f68a56722d0f85c4c591093d28841ee788d96107199f0c6252b0117637f073e3982c413b52572ff35f02631cda6ae575066ecd102384f4deb93d14569d0248e4a23a31d3700984d45cc76297b6cdf36f4c728b1df929bb8b5f03fea82cde2fa0146aa822e8649c4269ed21650949afe2c17bcdc82f4360214ef2aae0aa7e5c044d87da74fc9566116572ebc81dd2cf5e6f12235e11b2cc83557fd2f97c5db44c8e301f19a70159fdffd2a92799150ab653cf24ec2df9b712663e67e33bc61c604e2dcc26fa4020713691518a15404b2866e4044bfb5c6b0f41206d1440608eff9ef5deeb0bcdd9f4f1b2311a36b57119705dff53b664f805e6b67b494bfb936312f1748422206257c4b1d53ef37747389f163085817943459e4d1c04fd3a0a388ba4cf28b3ff66cd0a7313b3668516503566ce79bbafe57aaeaf3b1c06e52122df8dc1f8750d7d9ab3c6f6a10dabfc403a8ab466f1297e16a6b4f6ce68a11d4248b2d7a2142399cd37a745f9f34803d1588c9f3c90f3e3e11b2cdabb1a53bc11d79c049eb14502a3cdf2e11b9718cbac1860fad699586bc4eae92b8f05fcb1b73179e79eec434735958d2bd71f4eab30420d671e34d06d090b3a13247140cefe4b81664193114d1388788c326b7fe1e791bb8d0f9957054685878594ea6a9e1d326eeea8d351864d8b5ddcac3db98c0de33c7299352888842fb0aea20c0164513e5a53d9b16a2502e3fec554cb3125a0ac2619c4faa423544fe30c23d4d47f6954f2be754e78d08746d4ad1e06c9c2791281ccd076a870b03ab7130a683314301de60c775cdae4222d6a458bd1ebae98bfea9bf90ad6a7abf282da79dac18b7d0c406b5ffd845d5562934a49799e750e07369dad276d377c7023ff31af373e68ca448893b1dd854fd24c907b361f3ae6f07c9cfd48a265b91ae1147fc3265a1989fad3759e81b3a41f3771ab52c70333a9159fb3dc53e4fa2054d0f68899fc5b16ef23b6bd54bdad45ee2f1d93d1760a6dc794f88d26508b56e66adcb146b4d155f92af040d4b46e7ebc0e4cd3af692660af0d1af919772d97f6098c6abc431d4802f654e014fccf75196306dfd0c85ce7aea2bc9efb389f873fe06c6cb35f74750e4ca8b7e5a7f6bb6d7370e152a13b010105d3167d8ab3feb4f6104ee59392e622d1445178dca289a990317ac899ffad90af8346dc38f2c44228d195c874d7a8d98c8412c69cab671cf231b8803a7538176549b7ff1586517e241d884a98cf088806542e76e5eecf24faef47da0579865037f48a78b8f09614b142a8644fa899a6d55a21c11ff83a5049e0b788bb7950292c21f4ea403a4796648e6423ea7e82257a756df98f08f6a13577a46d79f9a378486694fdceede7380e7f5a85b44bb933cb1829ac0fcdaaea01c4b4de35ea3b9ad6089bbfb511faa1dc8643672b365dff07f16d90d721473c00b38bae3a732bbbe958127f7f6dc882416d55e2ddd4ada42f0c08559dbca58eb2c518109aa1f8d63c189238331c4ddf0a5e9d682e5bf44d439566701d2e0d8e12352241e42cd302fc1dee5686b9d2da3369711ab6f5f63cff280bbd7d6766f369b4f4702da19b90576a3b7b1582a3a73f6001a378af69c375b93c63f406b4f6bbdbab09540d5d849e618c31024b1310c772d606254750db238dd43afa1595f0e6d0ff4c83b8fa5b11342d27ff4d9b5008a48b25e12176b9ac0c7e60ab3c818256f5c9fb3a011a9df8c353cc7ea19415b27647b5ac6ffdfb5fc309d3a40f21322b2954dffbe072110555b92ae092ad2d220c1b8ef0809a915c0a7004b72817492cc6d13074cd0c15f9a56a03fbbb94c52bceb1f51b3c5196c4ad1dac72b322872bdf3ac6a875fb1b904fd527dd1b92d58f53bb7497921a1876d0ba96bbaf4423a17ca9128a1da3922193d5974c0e69096eed5e9db7572cd3eb51296684cfd9fea63a230efa2fa2f18fc6f5441d45f2e94e37f090caceffdcadfc7f8f55528cf91a77b72b6fbed788f5560014d78edf97639f0451f253b69bba9ad39387db7a254c10c2b4951e1bdb9c0730f79981125347e1f117d9355374c79df6bd0f051b946754208466e4540043d1270fe29ee4f9e6e6a975fd199a012c7b833b0b73979538022fa1201c62fe157351a1c4ace0f92f0c541137926f373ba50a58c8810088a4ee260ac1ad6535145a04c552e64d2cc0764db2a9c6a3bb8d80710f11f4b9cc7d3a8e7a3b466c3b6da6d5b984a9da75a306552ce03baabc9e760e610641feda2da697d19c99231bf6c05d608849fb6cce55df0284d6633670bd9926ce59307fcad92f3d21d81829763d9862b9d80406f6fe50b21c3a7c29b28751cd083399436eb39b9c2039567b0273065aba60a84e31d41aa34df0c22a694fa9c544a23aeef18e21ca7a99859f16c4b77877e07797e84c4e4532d0d96137893d6b42daca05b44ce9cc06f207078603910164dbae582953abde1592ef03b551e209c68e5a128857434959fef25d548f1f8d3d0158fec7d74112dff701ed435ac0c8071ebef59e2c11ff59a57ecc44ebc445d3e9717adb4982848a33beca51fe9056f559536307c69572279deaa3cf92acc1472d20e03c274a750f6b7967b8e88d9a508f047ee9b55a949a3e06f5fbf9d20d86558acf37c789e396304103406625a7692afffde9fd5ceb6add54d7dbac9b6adc2973558cd84ec34ad774d03c01b6cac2d73caff6eed1ddf58f3fd3da4922563acee495a9a286d2ba09163edc3683e8083c8537d7c6b60b9386e6d8c005fc0cae3321489ce826e6603227387d9b0aa2aac2e7a2d6a9433d06ea3c4e87aefc5579236af822f9e1c74fdcbd50733d7d0d00b05e8da5cd1a0668a605f15786850bc7429a70aedfdc14a692cb582a53f197c04fbbd32776139a08e0c227be6a972ec3d0b0aaf33bafc9adc5ae82ce7391f9279992f359a40a4522acea2dc04dcff0b7eb4194a0dbddfb900a212eab3afe5099262c92d090f2fe9ec5ecb7d3299bc743ddb14d4c45befadbe9d4a22c465670eedb488c306d883aa1d3b3414caa5519564b16480a7fed4c136a0a387b7b0e426cddce7d3287e7736d3f5925f033ab58684fc824a61d43a8362be0830dd7af358a5fe5443c3cb76845276bf66926d50af9a739a403d3cfa615634a279fe5b0d6970a5664734c6fe74d6d1a7e42c4549c93e3d05f02840b3ade7e6b97caed913e20a5aed6df3af073b2809d4ddbcfaf1535103e3aa40a61cce3812ac44c1a377e3b11ed77ee96c14195742b748458c884f51541c578be246db20b3c0a02e36005156d045628a85cb7e7b4835dc33ac309b717d89f0ab0486283c5051b77d3c2dd7fb13fb6fac7cb3ddf5f5db9da095ed2241818a358fd3f7ca7c5a99d655e2e4d0d0f1deba4c08512df2bdf61ea28b5f10cbe2180c71c438a7221ab12ca692205436aef8b819727dd5d45f70b1f0804ac8acd6aa64131245b8cfef30ad5bb35f1ce9294dc3a16ced1f559e16e9f095dd48491db8119acc568a65946e6a57453dedd8b2a3995ca2b374419f82aa78b34d5357f9234d52ae725b8d21b39d1fb5e0227b33d4841018843090183985856216193629949a822d64a8620ec4a442ce7bf3d0f1cf0ed406dc9a30f6e60408041c850a7106c586972ee085ec1424367af3554e97e7768501c674d58c5cac8ca4d4960a8b791d585c71b6e0f15c2497596c151cc99769c744e9db6ceef5789fa6464986db81fa63d556cd5526009ae15d6ac04f0195c6ac967006a3a9cabd58a8c317e9a2c73a61b6fc241554090ea877caf4e4bedba33180c888b8fa64653f6ac3af55e022a760ac95e8a725944294b2444639b826850ea11992ac21b3825d5a81fed0d5270d3cbb863bf15ce83b893654a5473bbbd394512b8dd887b50fee5f34a8e8f8501c9cf79da9ac08ac4253fad7f5411f4560e46b760fffea52a361ed94f8a58fcb7ac171d840a68945fd67d1032419333c8c265d9fdd2b0a759180b966d96fe05e382c5431f3f310834f2a73bcf8f4173ebcd9111c377ff9104afca84f9f3135ecd6c319ff0768d7e2847d3086bbb1195f9af71cec28fa3930c2811211186180780ef6e3d886deade0d6b193fe30b2fbc390979c62bf619d94eb2bbcaaf58795040d9be110d303d793420dc690be2c00d2dfba3340911e7dcaea8136818524e3242d851dcba5b1d96fa81b21e625d6e79b85a75f70137e2b151ded6a1dc65c13bb06b0d904cd83581f3e4b2fac1b7178efe0b25f8517b2b7eea44526940d6ccbc4663f8d2321cffea192bb8e84ff170c1bee32af4b7ff2e198cac09cb1412dc27f83fe2677a252a359da48b2c0b272580aa82838f31c8493d7a55d471820e74e9f3dbb753ca064e1088e902fdab17faaa379b2a998ba63e575ac476c57a9cc418474808a0f7bae54fa9f9d91aa6a27e968f5b164ff71a877e8f03105bec342fdf035f5ec2143169314b7156035d6262332fb552eecef19c9a956d2bd6589c88cffd5b8d6029ca0c102cd6ab1466d200a955b0d24e3a6af3310c6e05e4ae99baac2f1e35a28dcfb69ff42b0ae4dee94c3cd86320c7904f6658a8d4a7d56251a99c7006bb6e73111d8599a8d19f1740913bab47e017f62a3857583cbf4cc5c03078977f84f3220d2f8f947e3f12c94a5988fcf2aab954b7a2300edb39b711886aee38f4a927f4a5ab0b495f380bd0b8fcb2f13f71754b7df94b9d6c896b25a707b90841d3f108aba3510cdd72a34cb48fbaa84360bb96d91334fe67848e634200d49c4e9da6cf6c39853fb10217c8f9fb6819d37f0df8dda40127e23e816d85943a3f73d13a87a641dd123d747107acc744fe805bb4a101e0ec1316a50086258e78ab26f6fbfc25b57d58fb745f0d5a5a037a1e5537f8b2856ef106a8f69828179980be7022a160fd737eba3265ccca28ad56f69297dfa3f7316468c76ae15dcf0628aff895a53a2a989d07053b401add6a96b924061b5324b9e7d914475d7c4a34d29bd994712e581877f66690c22f71a79ea67c371af0561fef85024a362b710981032b5fcd949eed2cc25a9a8c22a08c33c21630f8d476e2b9b4d78cc6a7f2f6183925aa0b12e8f259f491602c4baa26676c3a8aad7ac34a9510840dab164076e4d179f4036db09fa9e279366dd11c42fab0e6f745f61dfba04999366f9c5b14a33ad38f6e90068166395999deed0affa75d64e8078fa4d682c05f1c755fadd2d544c9f2e4b347cd1a8de29f138ee57938195eb2702b844f27c0dd0aa95b754cf47d453c7999ca08ab8aaa16495d5043bec08e5cf335b332dcaaee0f3e0264037af87939911dcfebe89359549f97dbf24f47daf02f7ff0670114db826ec3d8e1301911e581f81be317ee462518a9f4cdf88b7f36afc5534dba5aed62089dcb9560e5de610300569a15ecebdcc0cf949c5a9f264d71d80623fd2e5483002f40290811d3476382ce89aed93386cbabd826178ba0b6485d01ac6e132132afa8a7951f2fd350d8d3043d9c07b1d3482fb7d6416084b6c6a722ba2e8b1330c14b491f4c20f15952ed6837354450f5862e4f38d87f22bc6de47573faa1451d363b311b039d77f249c11b42e59c9eb7f38f12526fb68f46dbc31ae00ec8e53c38ecd5481e5740dc1fc33e467fa5fd5759f4d92594ddbd1d7405c25e57db0a913cd42dacbcba2da61ba3bb91873aac0b1b99dd6900825fb583016867425b617ee4fc93af5a2489352c93d496c862cdd95343418ebab394a6dfcc4b268c5999fa238280fa246a2a9830c11e42bd2566cb95c86b1d4c92184ec3ef0d32804e0e15467d59fa04ee7e7b3d7423e149dfa0e10b196703347e727851018e6ace3506233c68f217bb83ac36a1d432a0e8b1e455337d44250bab0dbd95512eb9880325f6d0487e5fb61121a28859827aa6bd488b0fcdf00f87f2072b6d33ae8071cfaa23e585afcb93d4103334d537efdfe6a143c106282964841cc5e22888e06fca2448f7ce3f6b1a8d3a2fa970d5a0f052b956fdfc5909b99235d962d032af32a8652a3836b3db5a0b67ee83bf8af9d68c383c9f26cce4cf5def743dda857b461cdadac89e984eae3b391fe5709874f652dbb6fe11d6ce2fa1fe1fdeaca6f526d694a168fd397103671abdfec92d90caa772c887f26fc17134d14618df92f020098c6555d2f336ec44af10b0c2b9eb9ba17a2c52cf865e2971a855a69cb54f435640154f5707890ba9f3a048e65469327e33a1aecc0701de3c8a899445d18f07edd84f99a55206bdabc8b9d3fc69b81895f2ab88989e8fdc18cfdd270914064afa3a25bb4734294868b79ec76da7cdc9d30a4d0921cf564fb35afe8bebf1d267d01978ea498527a2ccf630ac8e508b3b3896c125a1a8a60c9c5e9c0b34bacc76355e14e0785803cae07338f97887f20833433f07f6f7b8310eda763e6c0532ffadbe7e6023db7f3fe361beef90095969d2c1931750ff13e1ed3cb6b00f8243d3742cd59c7626b2d4f4ff34b457a6f18dda1958438be6d04801ce6095ce738898d1848d24fcf49384815fc106e745f60c5bd5419a43dcb12f683f905b7ad444201b8db2cfff770f1841e367bf718f3b64a170683167e86b4cebeb5e8c60aa6d6707cb515e702c26be9e4d73d705197d66cb5137fc07f9eaae079e3b273ce89b8a2eb31e96ffdf750f24fd74036516505168eba40745fe7d7c62ca31b1293ec6b1efa64df977aa2123b37c1ae9fabf7ffe397d8f4711e3290ad1f867e5cce019d36553260739aabc17988b20a0070e81f3f9f1ae9bd472a04ec00a23157ccf3da5fbd02aa0ae85e1acb45236bb7ce51b77a6a49df426f122a622614092cbb03c3bbf76270f77314265a4e2745a9afaaa19793bce5ea7bb20b128e1675c45c8b3646885caf47775055dd0ff7f96d8cf2c75357f0b9e0fadb2262f941c357fb73bf96a35297407e1d5bf9b5c45a1305fa18c4f500020b0b00ab800bfd6479a8691e821059a1e4187eab900c602bb8d1154e4e599377c84484dedc08bb9327be392ab491137b0fe1cdbcc017d07d42957447ebb60d5d13f56be4308a8534dd5c394bb710ffcacf7ad9112c1032906c576ffc1c39626d2d97f967fdab877a16f38b6658d82c9f97cf9371b8b58c91e60b5f397aff5c8347e8fa17e659f12711deaf2f0ef392ec308e4ef6931f326ab81bf64b779e48832c7067621b4b917011b46a2d0da4e6e9fe01feff18aa84528c67121b74b48de72599a004a76d66242890eac27ffbb1a76881a1caa14f4b4896356580108c6d047b3b72f9c21a3dc2310c2303ae3ebe5d19dccdd0bf9617e5b5aa26fa225b57b5887370d724ba65ab1674b32bbc5f7dd3dce2a4da98100e6bc8f2e013b2461e1e95a65483db2dc0e3b387103b06469ab08cfecbc811180710474d1fda86686271b6aed1da620ace000c0bab2204bc29ce7c77d85d1fc09e1ef20cc583183075f0537de8d706d190345b1153031aec63c4ec6b2dd7fb35192fb456b42cadca50f5b3db2ec7ae31d70a82c379678ded624b15f15ccf8c3c4bbb212f20b6f1aecea26d022e2cfc15cb50e15e63ef9298fac5b243e385bb042a67a93b9ef5e108f87d43991c0a499f529765168835d81fc7431b54dc3e3cbbb6e5d477233286e350b66e327207255c4ea096793fc08db23e883b5ea6175b0dc25ce75858a13dceabdb492a3373ef03f6c6e5a0a719dc777fb734ff0ba32ba396a4cc8c87c301247fa9400c50e351596248e500a515672234db3fb8933789bd422a030c53571ed82a397f90d1f4b4c0744650f7c47d2ddc543f8edf2d5bf093407e8f20ed1149ad1b2baada5fe7e8cab407167b8d850de438ae99b21a91e564c9e82f6cafd196a3ee7e076b2c61db4b3968fb05d058c125b81e1af6c629b65efdbea4ff404fd624a26186cdb55093e7feb681d28ce1912834a97df38f9296b11b26a3df57d0385065c68a2ce76dfc4d6b4362b25bd4f5d303e24f922e6ad56abf4c2d0d9cb52b011471e90cbafc8cb9df7bddc1dcd1e77ee7dae8450b6812c3ed45f5d5bb4e2b8bb7feadd4e5b0c4248d04b78b4bd00377fa503974730516d560a3da6e89813cea654d4c108b1419ab0b1ea34f75134b893ac44e123965e84a4795595d1745645a54b0856f7cfd1a30377f556fa66dfa26e5567ecee6aaf24fde1ce81fead18261b28b047930deb7eea861c27090b90665b215041e57bc7f2881a6754bc83ea7eb1552a004818c8f83bbfcd38d9d33aec6d7b7c164f58e751c82bdacccad498ae1ad33acc8af8c949af9f2bcf0712f3cdd42cbb1a23d13a4eb02a525c2928825eaf2c163d155c288d345d3d0cb6e5c376e5673068ed8834393f9d3c20abc2121b55bb2635cb1cbf78e91f541df96fbb961b30d2d126394c63e94f1008f456019f117c1ed15a027d88670e84f200c05b3dfd005c91d0d7090c42b844a8c39bf384405e3a6b6ca828ddf401fb00eff6eff426b22ce5ee07534b7004936141719116de17e40f94f7cdc6480810efbf9ae8675684496ffd029ff6dc2a80110a8f26769ebf030c48c1b7720d2f38154484e6d469e27a1c99dab03bca1ce40125deafd47cff1627340d2d1f6724e7572f4bf018f3106e8b9698d19c3410f9ba817378aac48495fe1d09c05c1bdf945863519d28758fb7c09b33d29906698d4ed3aa61ba4684ca2a158ca5ba16072b6e2113f0e9a68437bbe8b69120a83470021f7b2a18ef78b4acd619c2a2e8b42f4466459cd2de145e411774481460d24c395d4186a216900f2a7bb65164511ecf319bc318174ed5102bafe2eabec2b7b83e5f928d6fef54e9786d8bd8c4a8df0ff54ba10b4ed2e492006847871b61df9e1cf3026e9485ed70c285c8878b4e8476aba4245d5292aea3bb1a837ae2680f92c5d50b08088a38981db65432f49d3199a98a82a8afb5ca78cd8fffa530cab69e9d9181b4ce211da155a890fe3fb506100b5735e159c5e54ad8ccfafe33a0f9861637491904681109ddafd19d23d3cd2c7ca161608c1fd9da833bfc12244dd35c7ccc9bd1b95a524e268c9173c7cf7922f32efb795761750654d5ae3149106094db6a7a8d8705f1428f610e8a8d6caa4c585536e3f255bc8e60bbf9d31df38a660a96dfb6ae96e81acd0ef9ed128b5f11747bc1a2d62300184ae3a08b7e079d1c8522ca8dbf8667645144d64b7281571e31ea93832ee05f22cb4ca0960c70c8ab79dfb4fdd5f1d1c3c4cdf0483b4524c239a9dd02dc33b7934bce059ac16e9bcd571f049ada2c3aebe25c563036fedbe96fffd9c4f7ddd168a033a93bc2df0aca226d38634569869a2c052ba04356e430c062ddfccc2eae3c22508dd73ec82a3a00608a32080e1f834dda420d4b3c3342f5ea691b87710c46f6eb289419b6ecd23d6b3c82ccbd848085658e15d97718c06634fe11414ba36358c9c4c4989e71c0b91f670cf8d90838873ddebeb8a396f5059df66c4234031182d7fb60a4cd6b251a9245e8665def56d4b8ff9eadddaebd1d5355671517e28557eb0320965c3661f5acd6d39c955b91b0765258a64884b088c0dbcffc57fbbfb7b8f5603a695b9459e3e55fa0073419ac3270c737a7e7ab9389fe39dbcf450c468e2f71fbd82e4ef29b73f01cbe62bfe655fc949b22df8d5191ab8edaa9bd2d1623f5786e4ef29e1c8ea9fc2dd30a4f7ca8315992e4e319f1510a62627faa1c32552497cf5709c3fd53256034725be034b385ff066dada7caa085647dcdcb570cdd706c74b0541bad4adcde512361d8b303796346b059fb9ed40e5dc4d52b4cfa0c75e78987acccdd874d7b6f371c05a206c053be2f37bd6623d04af46c9f2e5795cf2e2103ba870c8a1d9d15bcff77c6e350ca3cc76cca574efd310e525c318db872966a4f64c11d5a3e7e057d62211909c823aed71dac12be8427c7980b4e362c52bb699b0ed61d0894876595a0608cf035cff4f89713a4d67bb409417b88790af30fba5ed9071bcb1f9e32601fc977aa1db34a83ee31d37225d4a00c7b456aa3a6d71f62c1db14da3b80ec0fb2c2c0c7fdb90c92b53d80fadd756c061491671ed249cce6c6bad24937c6d6c59db17d75e0a2bc731d8ac84897ed8d0335fa2f4fe86181cf7dab6917f80efff269334b66b75ce9b1ff1ed6cb843871644a6d7a53e0e3bab64d6c20851e4fa1f89bed1c32ede8440c2ce074b078f1268d1312e57493cf05e9e1ba1486e5bdb8457aa9d5238933dd61368b8cd7fa8a9ee640c1a9fc513c7ae93705049b9e25d7651456f60f6ce9bab14b460def435abc8487d6a60376138c7415c91df6c0a348ec4ad44ced6bb2a883d1a33c0bce1515b62d116b2e7ac76940ca722ba81dbb8a25a5975454cb7b6cdc34c4b8090e87635e004d8232d7c3e587162d19f9a384294388f5a16492785f6be77c3d7775346ef01f26d1e0e940dbc847532dc79fbf280072c787fa2e0cecb7b3e5eb8fbe23bb29a1d87f86358bac2196f837f0b2ba11354674e7c093f7d49ae61bb697c5780db99fb8c7fd6c861b5fee53db481fe3ae36626bc05a4ae85ac74d93f478c8e5a64aab55939989edb4a5d2cfa03af936830dec258261bce932bbeda635cee231cedbdb78b6b0b4be6dd3df1101103ff482a18560604fd570f5b56c7bd0a720f25d5a28050b64fc79180a09e5bf63528cabe111bce6305dee7d43674e5f414755008fb80834fd0d1771f9c3a880c72c999ed1110a585ed768ace3b257c5ab91159464b1978766759b2f6eb74db864bc0977f67df5fad3745587c45845f2f37e3ef853e4c6c4cb8ba9200fa81aecd270ef07137b6ee8f311e598071e8ffe5da713d044a1a686b1672e7e2abbdd542150cbfef70ea4100a024803b83bdfaeb9251cfaa5965a65c36bbf79655a0a76eaea1fb337f04d5b169574a5fa3e214acccf19aed55bd74dc81a3332971651ddb8a0d05c3c9dc8b24e2fbef6d1d14c77274bd13d05127e820c907fd319305e88d2a656d29f3e42582cb90b01ad5da7f2853d6af683800f4a5aa7c009fe68bd89f18cb86d5ddf4acb3c426de70e287bed614222ab7045360b13365817fa428fa386d7ac4a471a74060b047bdbe37303dfd8d78f4b3706bd3c73309f1d6be6c70a4fa11c371befa59ab250a9ce7b5988ed41d82e7ac0fee645828469d9661478a2561e08b96cf2803834b92cf66ff2751e830e06c6fb17ddfd0f402dcd54160c9965107cfe0ffd30e4a9a322f1bdf8722f742e8b99ff15912f074ecfa89117029bef3ed8cf751ce18286f400ad296534bb18dc9dc3a571e1fece5c03abe316150b2362a5dee3875f2fb5ca10488a3bbc505301504df7e8ce7bb9a5ab4ad1583d617bf3030922424dc5bade99253074c098fdced5091323a577be1d932b6be0ec5bc739213aba4f6f6b20053aebd113df1c99841a0ddf3bb2e8ef4cbb84aa38694dce00295def8e61c46087e45984b55e2bf18ca7d9e633d33b324db7c10b80004e7828c8b32fb01917681d8427e6d433d6cb9fcb9f4cbf701f3a68946bd2c97864b0a58947ac51793d9ae8c014792da16bae5d74f92f91fd96694e8307ddc8e7e7f6c49a80bcf3d7ef2c6ef46bd04825fd71ab62610f76f1005c257b8c00103ca8518218a89a1b53d18f8015c3b02bf098cc4bcceefbb1fa545721020703f9264a15b05ed9e990ba8dedfbe7db7b666b9d713a33c2dd5b7491bffe979da87701941f912563230d052aff853ee561a5c5bcdd2e8d0da50db008a378e012a8ae2e5c921b5f0d07ca54ce5310f229c88adf04a1d83b19dc855c2fbe1916f2b3b8af3badcfe640c8e6caa8877d959429edd5590b65c5be7f396ae71ae8b86559a684a76b228ad0e5943a8efa40a57fa0489259df6416d9842cb9627550e53dd729250650457c801fae18454bf9d4451cc6bad5080155164ff4c802741a76e59ea0d7be7552a1024480a75864d34ec64c6ada126e8f6a033f2c5f5132123786f775ea69e22ae0da2f149097cad1084a4754f43d49b1dacb697165f09bb7b89330ec96042b9d91ae95f22ab31225eea5b96e2e3d60990c02db66875a9ec3abf61195ca8cf6d7a21e87ac83220ff121029c2601180f2745ad1d5bfdf69bee70c757f2c0c6574956213d9b4908d59e42920f0915969652242a5a25db756a6d5e08e0cc0425168848a91151a3a629a88f2e253e506e6375bb7976a2e3180f323398c271147fdfe784989740f98be4efc29a244a04fd068ec97c16e01df5c6fd22d1e391efdffcb784f833f98d6bea9f475076d8285048b376d08c1c9520826df29f8e3be22ed40df7bc422b3f3be20254de8d330344934b4f32590767ad20f86fcd5dd72f8524b2b6bdcbf65be922ea3ffa433e0acaedf5cf385320897d0d2d2ba4c81aeb38b6c3921a91117cbbb2a9ef56f25682c980d7235c3cc431664f2bcbf7e7f7b76a79954dcf64ceb65629d7256361fc94170adb674ee057448eac8a267467b7fb025a8064603f2e2d6f45f46d90c71a7ed21eed710df5673fbdd869bc48c404f7d34d7b52775d90641a261b1c705268c1ef6b0268ab08488e16bc75dbe55dd0ad81e89c80796c9fe34d9821c64f89e9e84ad9162805bdfaa1a754b5aef9b87318e4dc769cbb846c3283a935cac20ee6cb962f2b2ae20ba5c58f842d2b761847175864b92ef571a14c0e258ca48ae8863b2b661d1e15c57ea0843984f90b80c6e21f435273c982b3d058bedb6316f84cc746271cce6f1a054392648e93c1f530726d0d795cb10e0bdccdfd7370823369fbb683189a719da751a6ac684b3392bca23a7f62457da4b3ce2ca02ed6717fae1e0483c183d7f3c1e5c44490725c462918c556ae3d6cf506c9dbe7f7d2bd5329e144f52d28491fdb0a9fddf7cde66f25134185da15273acc5b227354ac27fc0905085c5495c5a0874781b6a5d344ebfb95e8d013f23fca1b19f47fa1443ae014c31fbaaa34ed7bd946183eb58a6c82575833eaecabcb98396c06602ea86793d4aaa3b9afe6a6ecdf138309cd9a777ac263c319cf0f59c4a51cbb6cd7c97594615a4a8bb49537c2ca6163aa99da604a8c8586474b3e500ef9b22700572ac5cf429370415cd7fc526dcca9eba2d29a032d8f5eed2dc9fff06014a95dcd373bea702a0aa504c56fb073ab2b46ac381b8ade4823cc98cc4cfa999a02dfc9fa21bd680180154661ad23eaff8e67d6e40a4ec35bee094f5346d3f95e8ce71bde3540db579aec672482e4f9f0b434c07703043df68ddee82891bf5d1a923b02f0e5920e88d8841e3e9c7961fbcad7882454700c3e9fc95f84c5df0b89a684c9377aad54a0c51e43466eb71e325790a872fdb5028417253abcb6f096a5d450a1d305ea1ef70cb1cf7f620115c3dd6ae668bfb107386e423f7bee777825ffa91f5fea15524db2e59738be224bedeaad31f8d1c19a851f1fb733e3ac450eb569e661a23813efabf788ca5bf03ca6382caad6640737bf8281dfcaf8b5f5311a145ee1883fe34dfae731490d311a8a2c1539e5757eccd4e14dc2e7796d82acfc77252e67c7a00e659293ef0f3af1fef5e9fa56f5bbc92d024c8dedf0e41b7dc91ce35269b29132c9aec687688732ac08f95c0424e3f1652fe8a9849e31b00b0ff1105a489381b54ae68cb453f9b3b1d79b49b90ece03b3cc953788f0746944535cb9cd6732a7d94bcd7ee61743f37a75e559b8ed6b5030f943c912aada62c8bc53f39177c2c0fd192188d70c56b80335613c4c1339d6eb3a0731fd49653710b61894ac3a9f3c482a471683c2e158ca7fa5efe7913117cd29bc1fbc570d5746db18a91ee39d41fe5b31f828d64d855c17ddae36233bce96c49d4e8c210636998017955542f0a8ba1e2d7d088f0f868a5db83351defc94095c4adb323fdc09626bdad91eba5c77f6edf0e12b9de62a37d989d7ad990fbc1e8ad72c38974bf091b94eec6f8132ed1037302d0d506144abbd91c97ba2012b6e605e220e8acc654f959ef23af3a1bfa77d944bf0f912392f47c96d2b0e67eac01c12a2b89426e407a67fb6ebd33a8a7379afa96d8c976b84ea2d2dbe904d9c3de8a44f9aea094bc7137f2e82952fd4d03c100a63e80de4496255a1e52a871b4fb79a4ab3df66a53e9b539ed3c7cd575f09a24d61861cfc044a5575e98fafc3f14373c7e41af082c37257b12ea7a7e93fae5d72fda25d45c99f518e1c3e316ad34a303b802ac3b10eb2a8ab5fef4f5938450c2fef03a791c8bef6f13b70174f9bd01f6ec602bc1cf95bdefbe0c6146a46b70d7d8d9e53d8fe2e3d50a206a5c8bd8bade29850606e6075ac1a2694c513566d6a7f3a514741ee31009efa2893f93fd87da6afed49678cd42ed1d92208eae83524685c4ada09aed19ce903c85762e4b3622fe4de04bbacec3ec704f48b0e3f05dc8d285e2a26922dbcac30c5ee743ce58035059ab4c97a40e774fcf7531d2e2f5b754a913ed891e29e306d9366a02a64a81c7b9cad5fbdd019204d9120348c29f083a420fa7abee0df485ffbaade65b13c5cb562cc2ddc420d15ef0e6035ab144ad343c91ab7c8391dd8019cd45e9bd8916310dbccf2c7666c7e877376fe16043c387f1c8d794175e783622a016d6f3e0882f39d9f6a8e5d84b1bbba15c7435eb1a6c5bd19ef516ebae832afd45adb4b0785c51c4d859bf13aaa78b90190813ab27e1e4abbefb94fc82238459214e4a5eeb89f5d5266ef147d62403785778722dcaedcb12bb3cd316dfd7543fc296abc5416c4f7994c6a4fb523cd321e46001b9aa4cb4dc4f855578fbf2a420258e0634e6785e9975228dee1ec180eb3106cb29f9bb0fcf28cccf33f4ab97536f1befe9138609c6faf389e2c720016ff62e9d85f2910f5c10ed3a27ad8f101e419c985dae697f9e43b8a44ba0e547795ddc173a7301655149aed6da31790621ba25ad00afab2b3cdb24cd88918f63dbbcbf8ac6a2cce254a633d9484225c1ae9ee22a7cc2f6564862ed3561e6b8174507c0f8b534c628c7ff8c6cf93ca53f205cd5afd243227a1f073e7f7dacbddf74d24328d1e6ebe5840435a40f1e726f0280d970c4e735844fa3c327a8772b12709a0f304aff3ec946c68e9213a16078d7433f661ffd2a00c3a6203ab4002e2ce7c0d3d425538c650f67fe10439f0a98468ca2c9693a2461b4366d314f02ab31377499a0b7b83b50678ad1b8db7c3c36ae600746d8044df48485c8ece8692c333765bbb183c0d3e63b9f08f74c598f36cd36fa99d1db44c12f5c613511314d23aeabbd6fd7086ae0fbac5ab6112dfe80d0be851f3e5d2e4a0e6ab9cf63b1dfff382e2a4cd8c0b9ea2ce59e81c432d3b8a9b29e46bdb4b5973d2e78984484dda742f4c049f4f5c1074a97d035749ca9f3223e71aeae982a4be8e4e09d9db757e0e87bc994089a11afa96e12b3a67d5a5bbb4838a6e06d95e2761e2e59da28225d9ff697e470a92814c56e256a7c70ca8cbd0fb751d17e145047adc944fc7ea10ca674b9f337ff0100cfd0b4393fd3493d93b4272ffdd1694bb45ebb6149b4bd2221b8dc45372d6c3532bd7b1aa7323785a15fcb10596e81ed0affb79117bb43523a54e51cf9804b6130b999676dc695c8fd4ccdcb8ab0e5aef1fd5bce5a07441a9f31131e938afa57a8d61f8d5459a2906b96319833b3fe5cfec9149546c33b764cae049bcb74a175258d18f27bcb44463da1e5783662c4b9f1fcf1b5022a514daabf61e0c63490849c29322cea83b4cbdf2c62eae2eaacc228f37b09a533abd83c0bea6bae8b864de9d3cee22c7082d570435d06556df9fb52b68b39db1a3e6663d409ad4187447dd08a98a45364e93841745ec129243517b424433b5002c79173db36970b9125020b4acac97b2f0a2eec7c9699e3c14e0082ea3826f5d01356332451a4ffe4f251a138dca59d9fc538b9747fe3f3c339dfb9dac8b0657941cd0a56ca7f0fd0d8a68ef707697f6f4c489f73f8d18e8c7d00ec84786b01453906c344fe6a5de490c1cd5130bce851d8c1bc03f3112f5406f2a3c25210ab013a145b31455aa454e2626bd12c275f4f9bcda966c93342a47571637a4515cb50eaf36be74356dc60e7d20d7aa6277f893ddecbce0e897723b49763b760ff24bc4c9db5195afd407c5aee0da8be2176faa76f7d7eec953d961c335878ada4c2e67c691d64359e6a7b902db69555f3cc6516412867a8cfb14253b2c75c87614bb33eb7b567c3d1634221aec06b19520ec6d81cac0fcea17060a27f26f1cf8d7437e912de05ea095b59d0eaacc7e62879dbcc4f2cec1854b74c58168f41a397e993ca22898bbcc3f25b21e8206f3959630678fcafa3e25e02f68ebb25d7dc7ee719dec89c56bfbdf7fc8be581b3d5fc291b1effa6d5642ea49b70827f7acb1086db16f121d6d5775700f85090cb3f27e5dc176551d0a8f697a98583033a35b4d53a35fc7d2445cb6a6689de2bd6280bc7004a346a6fea1fa9434ec2bb06dbabec0081a083d320e0438ba0b9a1c746e1290020ca1853088109a648f14ec6ea563ba13fc6a06f2ab279d65b79e72f95881d12ae608ad08c7623e8bae2a7b2a5cbd8dd936aa438589b42ba63ac645aeb3774ea3bebacfd966344bfedde7dd8a096a89f544e4b26afc21da92353865287515d42e1a827e405c52f7512bcf96d0a0a587c1d7fb98560aba04e4562e62ac5db837dc911f69d805a42e754793a24bde0c222bccaf38d880ab71091f90e4cbfedce1ddc5d626609207e155786fb4160241055cc9a6c0eeb7939452975b822423acc84aa08162e6bb5a24f41c580174099e2ceb2651427c3e9387407a66defe764565cf2b3a5c409454aaafe8c3882a33b15ba77f82be30bc1e2126c559788493edc3b7a05838a6a4feee9b473943a56a78f3d90d3e7cd94d34343907219600f9649629539fcf74d75b88e470c13fada4339d017e95b5c5b4360739aa7e29547af6d7860ab216af5884646d4196c173620f0035f69415e431ac5d1e083521ec32ab345ac4b3787f65f11b62b8a39a628b71f5a50104b05bee12ea1aa7fb375b37ba00c6eb5bd6e961f782c748f74057dd13afd0f4d6335af70f3b73b01d7ee31e40078caf03abb02e53b2bc96406e70928f89d016c324aaae9a7c84c6e6e46863b9bca945998e585d439dc0359c4f03cefbf13643d0d215dc4d6f8da80e805bb536cdf885b8dc11faa377d6a66e29b4443d66aaf9910a2cf9de1e25bb383f111e15f8e5ed01f5f748c02d75a9d867a9631d796b5fff5cee6ca86d3836b5a8e4d11975220e24f77425d8c7fa1f60974b9c2a7d3af09f1ca198f4ff6fb66b3d3ae44dddd11dc71c654eee8a13aae5e70702c835b39dec105a9420ffc33708882cc4e670f345fdb9ae7e415d29aa431a79f4dbc7198ad5f327dde4625c393ed2342a5ae1180ca2112a70b6a17fbc2f214597f841b99fc6becebd50063e1f41f984ec72fcab0ac09b5d4f9eb8418e7e7a82b97d783fb9710563bcd248124ed55f16abd8081197b805a6ce839ecf5d088c1de6804e50867c11d7037cdfd8bfeffbc0e56d6545f05d3149349a0089d1b81a3f24ff11cb39c02125509e9cf9a556b2b63d02b398d3cf314ab76335feffecee3e66ff714008fd2552155cc8bdc7f71ce3d369e485d05e743b8c95f01e0aa94d77ba77de0fe39b928012e9c0006a617bcf2f12405d344a5fdc42276c0055a1553129b5c021c98e68ca96d05ceacfcf340f2c191e5aeb9227b14baf3ea53fd5f000ba8f1278ff8f0b7cedc4ad8f438f5308f2a0b2b0650121dbe2f69b248aa98972c4b656bbbf83abf2dedba69fe3b5c3de22a7657149bf1d0b52973f14ce44c3f7abf2a1b20b4092b8f5eaae27feb64033f0cd82c962bced0c5019f2514798f6737407cd476674557475bf26c2e2b46991b8004c58c7b7b97b0d915a1232a8ca376782752abb17ff79392a302bcb1bb0f3a4cf8f84231a6860855d9be213bd8d7575e63cb4f5e2381c3b5e8c6ed22260a8d6db507dce166f16ffbd0fe6f2c7640c3a21aa926f2393b1cefc33df623cb9e5cce3a7c0078622d6319ff6725bf214fb676dc1ac7996991b16baf06c9a349d72cad13868706f14f42887d1f1101fdf139a4ea1a0d92f0c767ecc252d9c1ef19efea2e48803b116f2c331badbb69b6cbc20ba6bd5d4f6ffc372242838a6fa9a47bf584a4d745206ae4129879188dbf1568fe52eda617b2d48dbb0cb373323e5381f73330b1f39603372753df67a457baf98ee7505e8a495a61e8b4f744df700c052f52955838b53b78e93465d060130d8e8163b9f48d5fd5c95c35f81d670a5eb933910e210595b22d6ccdac84edb9bd7470d8006c91872279ba42aecc9563219381327d3a524ca22bb06dbc1ccadeb9bcb6a38913dcdb4aa07f72f5e35203c3eca9bbb9da5dc26c8529afd2e711fdc89030398b9ac0f7084460976991f3909c73f3a7fb674acc8f5a54b4f23b598dcdf66e702a168c92e6dca5cdbfbdce1e255e7253adf4cd8330c3337847adc3ae363e7bf825807ab25de4a73ceca21e2eefac56718f85236793bb3e75a52f685576dbc115443d0120fb67ae5b9be3037245a31286120e245609dfd3ad3b06e86241ff627fcb3ae251e7486d05338283c4bd59cdd9b60047142bd7023839cd5580f46a72681a7b431a0a4d7db0b5dfaa70cdc7e081d47faa542dafcb569846b9facff17df2beb0503057b19000e40b403fe60fc26a912cd468153dc0932f1e51bcfba6a6f69e1450d3146d8c6e5413b366a26db1cb1dc46dce42c792c7388dcda321dc81a9c8a3f5436885314d9ba583cc0a7fed098c34c498a61b9c6a94adb8bd1244e76736c3aba07f98f8f49f7a7652b916b7ffb80d6aea54e66c8cb638f08c32db2dbbd431b581e480e7f3e578a59abdcc341ba5242b6d06c8909878ef1b3b623eb3b83b2d78d1ab08f109dd64ed6d648426997f885139b00e31aee5e0e9df13435d7ca181ae381c34c67c722e283f3a89c3a8bb44d6b82f7bc508f43c83f02430b0821754be0541170f850df34ca217b262ae1c9ce3629178fb7de671b263cbae6968ecd3c32b5fb6ced670b8e51b28c36a3e52f72fae9d5737f50fb00597ff878b6ceb3802a6db74fa8f73cf55891bd0852083f3c3d16510fed8f27a798edf1cfd294c9b97fe1bfc4bdeca91249b092b4e18dd495cd515ecdfada891d6b90ee54a2e94268d867c465c67795aadc3326d4c7c2b87972e08dce6ad0e2d25522271d42fafab2514b9a061578c94ba1307db0b6c71884ad4f434a749f432637d73c1819a5cc2ce053dc8569859006b0ad1fa98dc76d8acf226a90ecf5ba208bcca7c6d36c822ac27662e90d0f0adea82059c03879c101305156f11cae58c6053792caca6d21a8bf6a1e0173723575f987fdf1011212324f881260ea01dc8e60c39f016c226031c4645605f6a82379940fc015b376040f2b8855c761363e3d66162c1400648b61d3ed800a60875a82942bc9c7215af2e952ae30c0a05d0106f9f9f873e1640285ac19ffe2d79cffffd1037f2a41d02c56b207485076e2ded09b81744cde64a1568e83fc905dfd6b6c6572784b02688e7d8fea34996584f0800c9505b2320aa7e3c6fc54a91fa24ceffc8c4dd51ec34905c4115c9082ce63941a49304c2076e3141ea1027460b5c4f7a8fe59e5e12b2c1f30c01a7af6f108e997f2b4e4a23dc957f6a0a7f5ca40bac2c559a8940c93c81658b3b4841399893af4ee3b95514ef205dcca484426f3f5aa6b1de4aea7e8d13682f7e0504632fdbedf3ad6cd7a2a96793a548e0cb1801ef649aaef88aab97c4b51c26f3b78f52d4922f6742c23ecc1ce4c15d26e9010b8c969ee03a3cfea11fd464c0658595d7927ebd3e351250d27bd6a6e757e79bf4cef47b246f45d0dbc62bdf2bbc794fe1f6e3229edb6ef9cca3a633fb831710c99ce0679332eb59369a325210527f725e272e3c7bb5b0810ba9f86e60e2700ef11f3ee2444764fc9b0cc6c67369fcf2b82a388826f626786d920c9abd86bd3e4c7298fc7bd397ef3b61f9663ce3692798b713a9df2a4b0e1135962bc0dd79d784607a84896ea1cfc2ab486928abf01fbde18d9257aae5a840ed89eabd2ba86ba09f3825e867ab4775cf4745ae78c3864c77762c7cdd3618303c99112c21f875ba95c0ccf12cfb7122ab24abcea13492d3787cfe6714c282c9bfa795fff20c23e7dcc6296bc15bc8afa3001e6481cda5688b010f3772bf6b612c1d7fbcbdd836efe2aa93fcac2efec85ccad78456ab8f9734a6fa243509a3ba502a2815ca37712397409bf470f6f3a92de54cc8aa27fc85d0270c35fb2c7e5cb3a50d4eda87ec4163158a6e3b6ff311c40c4f4b1fd8c86c02c3612bf2344215cf95dfb6b79de88c15aa6c33e30a0e6c3b2c8065fc21fcab92151acf828a50814303c0f221044dfba93f4cf3e068bc3f72f116cdd7c80cb9871b759cbf734002c7f353e1fa81efab7a09a146fff7d222dd88966c02d2830d576e0eae8866f657f5c95131ea5cb57cf315aeea48eee46431fd9c42f423790a5d5123e84efe3c69872ee2c48ee0aa59bf848238b42664ecca23e99cbb6b630dd0ee3ef6131cd7839cf60dc0799d2bc83fcdaa1d486972752306cdd00bad2a2ae2b827d2a0cf819525490cc6cfa96f851a343523605c89991cb994b0aae148f59e36a29c8abb84923a65d7aef8ad6ed4969c1769e9a11b921cfbd720e751faf51dba5b2887a8733a5c3301942a54429b939eb1bd213757fd18865198ca882d3626baadbe08043594b8bc8370496e0bfece01fc117ee4907e12c64b3672809a1a4335c2219186ac5b1229714fdda8803ddf5d55885d40e06efa1ed5fe6e10e37376513717665e981b627838edaa421c84a601bdcbbec9155207d86fc2dd1248319296e1c17427f9fddfac87386f6ff86c0072508db75cac2e150c6077f952bd9a68c339adecce8ed6c920850e2fb7204c75018f076695037096e0e8d0694592b931201472846fd28ae3b03587647a42d4514b0b799cdc6585bc0a761f677f9a22233bbfb6eec086327d8d5f9318e9fb36bbc6135885635fbdce555a0ed252c28636a7a5302f1c2a5a14821da84935c79e7fe5e4c531b52a7b707c6bf3f63b630ab8768319a7ef819ba310e2d3fa17558c0470f7726dbac75050d5edee849280918f2b09dd2abbf299b728de804e65795b70fae3d15da0593177fbad358221bd6e3d16bdda459fdc6008da40ae000effa6981cc0f74e4c39d49ca172929119fdae8cf69056860425a919fb73470568d594a8af525636a0825aa342601f08b28f22fd629bccf8cfa312aefeedd11847dd31d37c37f8b06103239cfd4f6ff30b18e18b7e5109a6f05f350601a23eb2352c65c1a2756f5f287d962b05553d66bcae04d6512cc690775352b88e23351d238ac374050c96b7388e4978425c977338efe8aa3c05b9e595c639c842765f776583de8d15c8a90b369c24eee68d8642243f805a4d50b9bf49cf44dba6c65bfc8366b1e4dd9f97c372365d30b01d04e852e4d64deb8644fec13b45d57e9091a68f409e99c7d407fe2a52a06ecf2f4d0adc520ca372e135d5f42bb3ecb223e031b58b3b19721947f55adf20f4753348471e12897344a7482e10a6da32e3765f74ac6e32c1a5f37f9213de2e4fde59ada0f0d6512cc20748175b2494699eb94d5b35348d0115fcdce489abf60a1340d4846a86ad689b7c7cb65a8422a111305208c3bf9888110530f103ef31542c9c1a5ae4e4c191534d8c34952134c25315c1eb66aa114a5044d1cccc2f62b4fc797c03219e35462a583967a695e275b25023075b64ffb5cc96c64a5ea270d7d9ea7ba02db4431f6972df4c40da8f7c5a0fddd2597d504fdcadea67fa236e9e6e3aa482a6814649f028d47823d4e25d1b714ae7b3112a6e2060570ec17be37d4ba866549f9d062e846b1bfabb1cfbe33cf3b2b50e6753bdf2ee35bb6ee0c31d1ba7fc4685d9faf0843bc839a910b1ab9629ac6f088cdfb00c475e707c567b9f872433bdde1b4787cce8a0c5b402f6ae3f1abafadbb705bd7a0444c550aaa5b917426e5d2545f83651cd0b556471705d519ecea4d2705d5e8d30614326d02e09a510788284ae3319c95f93219e8c140f5d0912960498b29b05fb0d51c68a828aec7c6e467f2cf3b2758a6326186ab6cb63a84989ed10f49d67c7d6c3b3882c3bf8b8c23aa06797e66e46644c59dd3aa6dc7724308bef568fd86075e2f846fcdea0a8f002783e29e29c37aa37debedc517ba2466af297c0a56b0aaf0754fb911c42287e762096bdbb0dc37fe75d9485576629860be5ad30ddc91ff08d70c9af14c713946fd1acb48d14ae730854103e7cb9b910a718c2195a72150e9f3846eeadfd757a29fac0da8fcb828d1143574d9c6572ec35540c224784f26ffcaaf3b47b8a00a8bcbf0db9d52c0910ae14890250e5a95462de3147d302e07c410cf0e9adb13ae8a3875864fda02b0de1667d10628f93c206dac456ad3e487893d61d45bef72d58f02d663a98ae7bd1dffe25bea4ec72a04f05b5ceb95fff67ccb4b31ffaceafc7d784ad937c6584d568ab30f4808d2fc64eabd7c2e7a178caee0c1dc6f4a82b0e84fb5108db877c48b2666f790be2a7b5ceb12e930d6784ac1b3b8e1bdd94a6fb1d71e22eae26b85ab9529c17e4696f5162f38545b0a33f55750e42b17e3adf1bd3459b93e67a5e011ba6cd658c031bf83409aa551dbecd6831fe4252db7ba7b30e03ea5663be66c436dfa7860b3cad29b38866101fbc3c3c24a823dc3e69036c0c27a61d676f166cf11d84bdd69d3633aae5f7fcab6654e125b5afa2f9aecc864ee41ce47fa18924db81fb12d5a33ee3984a249edd7604729c5cd5c215bbd3b849b3ed13b2e0567bf1770383861d48cbea38d925fab12a34d5b0713af26ad6b99094e61eb59fe63c4ae79ab1d5ea0352cd53335e3faa0f1d27dc30f0295e9f93cb75f6aa68d4c3370fd3ea9223e17c33de69ba9ac0efb87b2823589887d0763232a9937914782af186839f97e0ed973ee35d2b19336a515849f65122cbb0fc6d89ed442d5fade9dcecf29b81849d02cd58bb8156a1245d841a666eaa8476386651ad28f2b9ad66891c3dad097345c9a1630fe6147697dd5c5d3388e518f4aa3be91e5ef3b9cfe9f44c2e999e0d96ea5915bb05bf9a2a8921e208b9a4b50c18d7ae3ea4c474789c807315c71a5223409727c0e5a053d86b4bdbff41f0fffbf6e7d46d0169b9cb8ed020bc0ca78663982907ef6458b27b1a7edb3bd230ae05cdb3c45abe7f426a13c85381d3c300a34628f891a971fe43c54a85195f66fa1aea7c9c44bb34597941a2b388b1df1d2969ddba14422b493d24cffd615bbd5031083fa4c811262f70a0b18757be41f016ba46e240954964c1f2ad24f3e9df7d38fdbc11b47392f9fbe47cadb7126a5cb9ca7b0ed03ad24b97a2c8d0c476cc30426a26c92dbea81d0f8adeca018aa817c77b1edb649c4b384cad6ed6111290692cc968b154329661d4fa1215a9d70a3be8cbaf49fba2f5fc85fc7211fdea21d08d6c482e3d4fddc62d3cf133f44b935233fa087646e4146fdc51b9ccc5a1240a9594e039257a4f63b5461b5d00ebb8d0e02fab154639c70e580a5d030ffb8baa77eca6b0fe1e735de76b80f3433f1b2cc7d6e379ab46910c78f0348c653ca19ed05d95a89395fb5ca27bf701a1f8cfc891c9ad37161ea7ffbecf938a69d35728cb6fd185cc9f5a11c9100d4626a6082c22448d5696428a408c5e9f93f1bf9741e999255b768558add348359f70fe7d3edc19bfba38a26a82e848270a313ab64d1252fa2bacdab1fb804570e5f251e2e21ac90135391499abfdec3aa2a719249ac3bef00744630bcca2b1cd28b7ba4c90cd22e0aa608c8eb5f6a4685a67425437aca574e8ae10726244ca517074016dde288479eb210d10fedb0b135bf927da82eba0c1ab25a2c778d8d71b941a09a487b2ce19c5515efdb366d6fff95994bb54f550b1f2f7ce77747f26986385a4e0e7c0362574af2c9693d7abd41b7899b3791068226f31487c44fc51312b1686f8d172ecff02c3f0890bd4c711d6e554c859b674ba26b06df7bb48190519e589b95bf26d1bc5f2a1b38d6d1f25e843aad317471341d09fe509e797fb377594c97a1694030dcfc0bbaa6bcb6259aa510492508b1fc5f182f03eeb91992a172bf038a7032a7e875ff5015a8b978b6db5d82f290016c2f4fe4f2007cc355159cff2c2b91d95d7e013bb9e42d6db5c74340211d1fcb9a366d912b11fb1286057fe27b0787b5e0776e2543e5b8ef273e5210cbfc5af01c7a431ea0c0c22a4791cd7910e5be96ef08441783db22a601e1e3604f737c7aef503b8e2b03e05754c9e2cf164a4f9ec0591eb352472788e0850b0298267599285b43f636caff9d1d310429d9a29cb4debd6aa861644325b988190d62cf94b9127bfca16f851950d846af32b2f47f108501a879656a5766b3e1a0e0b39f1826a8a7c52c17278588d762a75895b8e816c475abd3e03b2f15c0c036bd72445c1e1892d11f8b065be81305ca40a038efcd2b2b265366a0a7cf52bf167353c7b47ef817c073dfcf7f9d0ffc2f3d81093be19d237b79717f9a9b2bf94271f9ad36d057090630ef52af44bc5dabfee17066e520fe12b7d90e03e8a87fc83a091a4f48948bb1590416acfcc60586e044dd9492f5681c1c9d7bfa40acb368e8c2402b084597544922ceb3320a750d073ec6682b70358c142d52599bc5b99c3994dfbf2dc521773567d4e9b15aabe813b12e659ca3df68d376ecabd52019613ef70b6c73a5340ae13d3ecea8dabcb216c0213b58e0a726b58f010dd59e1322de9a6cd462fab12e2234d1df611b5fd300a5f40321cb815eb1ebcc49b0f365abf64dbdb23a4621c5c046bf94c5661fb044689a369f6e2ac9b1ab3d6d6962d519b31f3909b394736c6f3c478161ef13b9ec1a73a61569b05828f0feaeacabb791dff2a91b28a44d3c6c5953146cfddf402ae881a59189c640a2c12c4886ce23883edbf16f330c5df2acb34de4eaf1e0b228dffa376170fa085f7ad8c8fb2ac3faa63736bc98d74fad28744cc2aafb466e5a48121927a8e3396062a0106c3596d9d9634375c477d80d0fa7ba54b9add7a428d864014bb2beb1890a3243ce3aefb8d40a250d2b0985c72984c6c637e96d4082dc8179f6375964defdb8174befa4abd857cd0aaf3f550ed6842caf69f287671993113b3b6e5bbedc4afd7aa47d2a3c4f8a61404fa7abdf1afe5e4dd9d160a4e62cabc991501c74952c0ffee7a6270a577d8ceb5993e72da9ab8a5060fb9d99ff9059851bec92b1b0a2b739a5154066baac12043ee18f6f0e4b3f454e243ca9eb2a1692947d7d9e2c07de59b406a9735ad0b298fa2a8e40f8f8f1c6c0a2e04e92d8a00d80ff392f89d04b2da7c795671b941a89e3abe9a57d86024d42a953b6f2d1335aa89e3a0c73cfa91601f1418098f1c0fa2a6258a2b5404be4865591eaa9a47df3a1b2527bd0e3ac2222555ff95a629fc84df60b3047b548f2e3d94d02957f4692193fdb7685db2e48904c1441b6c2cee02f2e835fb0ef987c02b4c06a3dbfb027c37fa65e8110fd65b16a693594c3c3eb155fb8d82a979aeada88d4586e74bdc661a19a9bca53cb11843f0c593fdec101419ebf06ea2a7faf2fec0aa94f8d3192f13010ccd4efc4d552d248810e9fa0fdecfd53560c09102dda765e70c3e2313b70b2bc45c7238199203c0391e6171fec27a00f768a92d0531abbd5429072fd9e5cbb317fadfcf5decf68f35e1773d4f9d464774226a9e612ca946cbd64dd3d8455c2012b9f0de1023762f9ca2d12cf9e42e35b53e3e728deea25ec3c8cfa536a2d2aabb418e8a7c11efece5adfb948271e8ef0ae1fec68ba42a524a71d54bc472899a1691b1956052168d6b8656a51fa4e94bb8a528f9682bb465526b93172298ecfd8bba0f69cb807db7e23048e27e8e54dfbbc04014933af7e5a33fe67433ff41bf385acde09e599ed608e00f41b1243fd71fbefec50f165bb2008e8a0145b0f2e05288c8dedfbd96312c339ea6c824bf72718fbaa64e9790c62635a9d7cdd9ac77b0a367abb23c547d2b19bda655742bb65e1d82572d3ad7c50e5e347943a5ba782e06ccd2b760456aafb1427680be3c4788f048d77892dc4d1b314267749a4ea7c67f6be4136557fc01734bb5b3a08b1a3950f164edcf49da7759a888368317948dc14a438544dd2f398464fa381e1e2e6b765854c78608a78c40a687c481d7177c68a880d3a03a88a9de444f16669673839094849c57a535c9f25ec55d3af75302bba2c233322eae1489e01ade4b4b934dbf26a9172fb6f3515aee847f6ed6838e2b5d8d9511b3a8afc67d8a65857bff3cb4a513c132085b4a405aa599ca6297661de232f7546e59cdf24687d557201d41d0c6c669d6c43f4e6f4afe000872e9cc256e46165eb1a492ac8b4ecdcab39062e8bca328a6e77b4fc75831da281fa1d030beeee5a8eeaea4b9180be7f81aac667e36844e80b6460b4f9407dd49f2941d9fb9a2e4cd0031b0c7a2fee1b7f1a758e9ae3fc9896913add89b670ff86d196115c91041509254127c3a3f791dc7960a02b6d325ad4679d2ee2679879fb77eae26ad0c0fa62e128b9091bf0d8deec4bdc0527bb48d4fa4d29ee6c4a1140be96da4331c7530d50f50a9162888c92327f2e8ff4860e4506e066e51f714baddce15094b7c98dfcc560bc46d9f0e2e17f75cb70b755829f430334abd6c85c093d360d0dc7a0785e28f88dc06e41f218e32c0c1265920d1393cd4d1188419ddf28c3e42cfc865e819725a8d8d28979a167ab25b43b95b5b1d38ba1c7983f208ca9e700262f45b331c8a819a1e35e0850dfc005302febf3ada4b0d4dec170c8989f0d188ea6812d687321bbe36208c7c321522bf1f49f2b2da62298c5baf99a926d0bb4f2ea26dace5f76e2956723b9a9dac57c943485abfae55414972f3b16f3c891b9247377f7cc419b9db84aad6caab7a5495b0eed811bfb1f83567bd6452e8995187404d0e70e5b440f8ff54b8cd782e401757bc0b5f918db6dfae8bb1b176aba33f24105950e1d33ab9dc7c9479155d95cb16c82ec62e7d3bc6ef3cc570ab5e4cd451d27d1f6c319945d25ce6090f45f92fbf15a7e67f4a2ac45c20efa31a2079cab8e180b7528b8f617b61666a2f4b470b3aad64f178297e9ffccf5e49f789746e76a253ca2f5e418edb0cf4f8e0bc99bedbeed11c8a33b87ac275f41e535c63684e98fd7a9a797c9cffde544f0fdb861aa57eb8d9a6528c6b76fdc6d83953a58c25a09f799db848ab66983f882ea9f7d1ea69918cf7b374279b33a2dbfc28b64214b911bf115b3b0ce4ece9be44054196266953577774e8963e9986d7abe1e23ae554b9489a6173827d9c409ef82f686fd3467583c2e362e7384cc0ae92dcf113fb8b196ec06185745f9f302ac7e122fb2d572d679754f8d3abc31eda9e532e20cc8478d331b0c4e10b1608a347106af08af47ad7a20462f4cb359a75ea7cf1c41805e703dcc58383b73b84dd1fb2ba3f5fcb67a0d6bd5686cb4adfae11f5a0e78212d50f6f9b5be9f1248dcf59a11d759eaf9519551b2f3ce819ee78714c761b2bca4a7e3b1ac4c50a5bdda0d76cac331f5cd4c0fd94910ae3402801567cdb53ca9231196440d54aaf4c72d7f80ca4ba9de7fa800001c45da925e55f34ec7b26cecadad8bca495510e63f2310587cd33ab0c9d6461ff39f96c136c53aff005f3b19a285bf19710b23a841ceaf9d8c8449baa5d6400b54d0ef0347677b4c00041ef19210a706d92b0be48e8823b179924c48d0c083e64424157210cba69178d715887a44a1cc9ab8e0772d9c5b00d8cd77e3dd530dba167f2049adf8e0d831516b4184b0365cbbbc2993c1319dfaef73cd7cd165b6a59803d96ff5ba825a94f6279fffcd92dc429410ffeacc03fb6710082310ea4065d19bd196b10014c94db49878a5af75bbea5f3490d28782d77ecdae3bbc62a7da2649e1a7ad4e330b2d2cf635028aae527816b7bf052986886da02b7e6951c9f1cc80afd7a7b0099039c60fd26235ba554ee66a414dcffc0b885886c273184eadd2c1472b1af1f00922eaeb303b2ae59bce6c45e35f5009dc70ba10cf87d0ea343f71b2bc80427270289c7d3b4f48a93607685f66c7353084f9ed397e126b4ac34fa6cb5fabd3b7f5b34f53f83ba3199f4fa5954b3b24c882f7db5daf1ee941760025e77d4b869345d374a964d4e9342e17dce4271dae98d3b0fd6b499fecb467cf82c8c5d839f828a8c579489b79c553204c0ca2f3fb4f06566e8380ba1bb9354b22170eb4d7d82ef80f5da36d814c4e19fc4aed12cc026459d2fab5f85c5baeff3157bd2791397a8099e885c1c1d25fa1caeb80fb672fae4d16ce15360315de39f033ebd08863bb3465237b5e40b06f1cb53fd5a0b7f2e21b73285eb24f4f0380f8867acdd56986587def5dbb781f8acfcb5e9a6dec6679b9a7ab70d2547eb6b60dd3c2ce273cbdf6f8ab3462e0c84ad85fa017e64851cc8cd414f4e805bbb6942a3cc5a40bce6eaa5dac61fbd87e77a5be4660b1ccaf9d7a215c3232231a7806e4d39e1cad9de7700764173219a156e4f19b64ca5dd957ba07a6426942a9645cbd51074e22f4012dea811c8dd82cefce8318d09ff9c171a2dc56a303a2aa903a3280c50d587e857182e65c9d2268a9524cdb033843cfd3806678b4da5c0fb0678c21861059454cd2f8e9688c4d4df84ac0c2e17c5b903e960f5b6df6e0df896b21c1d1ee394ecbfe398ccdb4d063090f6d4f7bf66b94336ce1f8da2cd279f7e303fc739dff5cf232f372be66fcc6f75f4497d74fae3f09d79644b2a7b7b3c8a62e6cda4b21441500ffb6068df075e93a137ba3853a64bf39177be2d77d0ac3274c36b5fb25fdcd6b115d66ca84b0bb5622c0c286a63e20f483c70a01550c89b6387af2a5e5ff96c0ea4814613dd6da05dd0ab051a5a9c8d726e7c9a6f753c3ef8f2c4930e7de94e244e9eb4f7ab3d4037da0f69fd2953f5baa4ae3bfdd2b5ddd738b3dedee61af2218a5583848f4d227bd7a41dcef0cd987529fd0f97b0ca862e6d8bfd26d5aebbc3fa3c87599566b4eb0cef6c65ac163d303e1d99be31d62ef5cc2dc4024067516ce4ef875a8295d8ae51445e6ff1c9ba64b2fed51baea675165840f2b68ae0b547e23f35e30e4984a5aef07ada72c36bacf3951f182ffedda8ed23bbaf2d63785c1299f3f0c91ea92d1027c0331a9eb5a3dfe2595b0c1923ad08385d33d0b6ff48f7f0f0107409d10b52da3d6c2f393b784a16088d1ccba1cfe5ea9911aef5e94eef2622acf213fc84c761b0ad71e780a88c680390a28c22d8db17fe1abf4b5778d62c3a4546a4858debe28e8ee74635707224d12a5fe2d578fe83c61c0569168004e7b305a9949a403f9843f9b1a1d5abe26f106d285bf070a879407892e5582b04b9cd93931c4d6fef8c1a4a45f34060701d69127180f29c36cb2fa5e0a65909e967a7dbb7915c680cf990b7ac8d3692b0012037cb427714e426befa4873527ec24539ac72a610999b979a2a1ba64cbc16752fc0f223b9a632f5ef0685aafb32086dbc63a262b8b534e3c48adeb136d1f7cfc26e97b931860455a347c6f2457fead4963c8353d77f9ba665aae211bcde1df37e2cfdc7ee02daada0737d6d3124a714b056a20b72a0b7063fb6fb775179b27e4637fa9afc7c6ae8dfed4241e58383903b622a91c9fe34d7a8a8b0c03cdb0149f747c8d7ae22414c4eab8a175a18115e9e775e3f14f45967dc53fe3855b615d05bd9c1d861827e0f089706be5c3110b76be66c9f19bc8c1e674c842ad815ea7c498aca6b63aebb57035679f05a2c1fe47ef4ab21e657c045e8717376e9929c8c646aaba383f4694e0bbd18b270e186030ffc76607729109a661b27d8d21c6e01bfe07a3d16fc9d3b77e9a7c8780968595378f3c5078ec406c17e5ef2c3790ac0e2e676152cbccd900d368344c452f18df2209c6aff811e949f44a259d87322b5f529ac74f7a0c48e7c2b948fccaa3773c1909f6827b1253391e8085f6f8f206af34b06db86d564bc559b06a624e99e419c2df9ea27aa3bc689a3a31862a0de8fcf70e08138e918313f72d5710949d7df442dda3fa41e2c2b1dd9ad87131fe2f88ebd6af98754929bd659003c9dd57a6055023da0111683ed7d5b8bdfec37e98d8262c70c9cbe2bdf00a32caad87715b07ae5338dcdeffec3939d4018ec9b7e3187111d55e7edc8dc232f26dcc8385b2fedb73feef3214c3baffa5011f756f20a4cbed44a599d33c1651b8ae807e674bd77cb90934f58f177be73a68c48852b3a4dbb9b576bc6876daf2b42ae929d133952261f29bce4cec9e5f2f933b23c871f45ce1cce3625641eafc4baa97e3bc429fb09fe558d1bb90dd8f497682a93a15af5a410c85c03fabf36e4e208f740f6312e4f3d0ef2d14c1a1dce936a8dcf922aff254e6ee216337d1547ba103d6befdf16ae97487566ceb88fb4b23d9bccf7b2b4f62993e8a3d155e48fdec61f4723ae068de1c6b417f2f75747df14ce83904d646be35b4f0541446050bbe30e4d0f860778d85a7f7b8aeb7df4be212bf508a3912d5fa575628be5514bf3f60430de54b24c4908c4a00ce625d722a16725ffe72fc1c20e00d4f7c798cf27b355ceeb548f3026f5d91eb880885c6ab2748498423bb18291a83343c5feaaf23b0d5a85a7aca596596c06028eb2b0811179d12b32bebd9d5b57c828184ef33a4116f0b9bef48db3b69c46241549560341bb9621ee23f83394461306eabcc1607fa5741f35ba8ebf6a6d08f4f02bcc4e2030b26b1dcd104e5f60a65846b7773fa48d065fe958ced7e543d5a2d5cae57eda67248d83f011c1dad56d9c44ce4609aa10bdab8fcd90fbee62f61edfd144ab059be64f74b108be66a0ddde6ea5fff5bcc95756c9cbea32be85bdc6a01d0fa5fb1a1c5e13705af5df89342c9605afac6d7d760f68ef9923ed060d3b19ad12b00cbebd53dd021f4742758fd7f38914535003334a535462d54bee225a911bcd5301a501b94970ca674f751d332d72b760d4b510e56c9506282e7e9eba9ff6e9e2e03a741229c1eb5e177334beb2b23b287292ef6efb7e77abbfb0995d1c76f855a990fa7b47211f363ac7bc021658f9fbd258d6fa00559c492347128d4652258fa1bd1ab2be5a35467d051ef2cfd197a2718e1f5b2a1dfae56c254e13e68a860956eddc3b3da1c76eb3459f12cb550500208a56206ea071424e4164f5794d5d47d49ebb9e2b541ff194280528a3d243f7334eee586d574d77944cc12227b9bb8b9add349f81f2f9b516dc2b83e6afd38391a9c81fe0bd44121caa2ba4592ad74e07a76c0b378a8ab42651cba982865d479fc760ddf3e99b60463662cac9ef80774d2ef1b89fb463b1a2c031bb05b2f566faeeb093bae5ffdfc1160d71f10e29bc09e0a74938dcaad82e903aef648494b3eed9841a15a32ddc0d17228f78be3eeb9421e161fa1b56cc8f2a834847264d93bd94aea6b244ddc4803b597bda9d264c287235559f1f9fd1b767b775e3780ad8ff9361f3fa8d999574399a6bec10ef6398bfd11495f8192266654f1a499e95a82b9034649c2a3263b017e754695b55ab40a165c2bb4bb4f8a1ffaa0c5e35a6bc13a5d5cfaaf1270dd838768f5f6f0172e0727fc37f483aceae751421c857e865affd8a6c8587bad15d6b344d72c5dbdaaf6a6482d8c0790d881b3aa9fbcf8386bd703d78ddcccac1736deca4afd334838782df14f6bfb3d371b4c4a90c2ab8df932b590ea82244744185797870259df196076b4278b57bc8aac507b278fbe9b4fcf7ae34981087d9b1be334c778662bff70f1385c53145c1dbb4cc8d81c56f7b3f218f85e1ae831074a67ccb375648f49c20a3b4533edb9047fdd27aa5c77e4d0a49700d50291924b02c45d152e0a563f18507167d19f8ec3e3b1723ba57f3b361447b7f94a6efd77f691f4c23d9a87a3b8d0eea456f4cdf1884d0cebfcf3bf4e777faff2752a0bca9277e1ab53fdf5bf33d78d25fe3d50a1a239e66666ab58d72adfc4433d5f5c9f80fa68f57f2cd22c0723e69047e84127650db9e2a7d168c044b050b3ac11196eb3e93340ac9830f5f3ca117dcd038ec833bb528eea0e63045f0956e9edcc0278c303227cf6c4fa35b055d073f304fb0258738ff75b79f517fb651282c44650d717a2e7e9f2adce37a23f6d1c7eb41086a4f6ff2a92898d98f09bebf6660e67e720c43e1f4ab554512ad74c20432eb711d9f9c2090e57a5668ff0cefda90965f3c39815e262014afecafc447ba680b20b8c3b935fb0b8ff5fb54fa549611a3b6f874942a29533a425277310f17a0629c5f74b0f4d2384a087318df5b2ab04385c100e649cd058455978f10f9fd9ec1579c0074bbe160f23052f856c017f9bcd78d313aa33111619e2978f0cf329e2642fe11481959432beceddfd1b0fa7416d1bbf569a5b87d2291cea56b12116fe1e2ec829c1ad6e19d69cd60ea2f5397e976d940ff5e97279fac32ce6e8f28245a5ec8fd7e3346d825e5f6b4beeb4fea3dfc1d7874b161656a45b40e80320ae9bb3815308af00a49993a7d4918607965786ade92dac74cd6721ab9ddd707cd7d594be32d39f79bb1c2e45e809a47f85889013fe98cac3fa5bbbd4daa43f9f27232a63d64d05b99c820afc22b27259df2aa9c89b226ce702d2210055af1e4c6096d3a70e06e066cefd5175cc210267b96aa1048641c3858acae3b6c17aeeb32b3dfeb71fe0664aa1a7e1c7748750e9102d1b3d5e130a0288d003461e1322dd6dcf94062043f47d6bec128bd54b1952b6154b34ea60e1f6c8a24e441c890c0c553096ecff2bca2f217195194e88368c85faa9affcdd485e381fb2e3f6be6b3c267d85b4045edc57caa7d0896d84c1f0e1b899fb169413300e30175aea9d4cbf5314cd0956a36664211b78d68e332993194a875a86f1c8965172839ac74620290e05901200609d2eb38e5755e2a988016630d015520b249f0f726853abdae2631b3ad92dad60c21b8c9df6af51fcdff1f461fad1365b776b8ef09506f37a70c4c6eb498712afe8d3a976c278255ab664855ff818ae5cb605bac67dea0faaa3b7a9af8d196778b62f902ca6d8f5cdfb783a5a4facb3c5b512438778442ff85fa026008b68fce770ddc0c23b7dddb746b2ce6bc8a809a1c336c3f4677d60ade518ce5cde341c2ebaf2b71785c5e17c70bd064b2767c636dc80b37059a8034ed0a1b6c88c7a5d0277310402fccdf5c14b32a14c901d0b1c56add2693735460ae926e4df2aa83db780bae3ae7624d412f4c50ac08f423037cb56e87a265e9863dfe606a5bbf5d5963198fd6cf54f1042b817ded525cf96276e18c82b460a60adbf2f1a9893a6feb87c697ae0c72341e0ca37cfd81e3b9c954002f8e01481b32ef2305ecb98ee2af59103608c1ee9cc265c13cb2052ed8496e77d3e8846eb4cd0dee02ed3a41aaa1ae03b6d1b16696539e58503dc5b560aa32e535cdb63921dd767b5a4c42dab04528c3c8e6c21a4c9abb01f915c740487db12bbd595ad4e1bd7d05fa97847f4af223fefa3837a51fd62754de1fd67f0a574b948404e9916bad2785730fc3be879e35239826dcd2d900fae411f938df555eb3916f0c501956473d6caf70f6654fab81a15c240e0373f812353538322d792c224054fd3a7f9b0f3cc8db86fbc2bf4877eabd25d5495e0422667dad207dd042db4a6b6eb68b0a1681fa7ce8489ccc90222517289096200e2bec1723babde4cd78306a9a8a94116015890d582dbd8f9d24083adde984581148f509f1a005b5493bb8d751e87fc033c11ec3db0dc62b1f77a2cd4c97cb7f83b7f714a08a0b945f47cd5778ac12b207b0a1c4cbb19e344ebad7fbe5b8ce615b6c66846cdc50894ebc6102ca71467181d64644924f70a9029cd113aac6175e1c79888252120c21cc99376da42255261b74c75b25ee8c9ebee7e66fc69e926d9015a318ef682fedad1aaec296fdfd13ec76cffdee18c7b1b122ca4ebb047f8724f1a183b51524579957c558e487157128cbddd55aa028dd3968a85800c55431fae8c28b84bad6c328db4a0775ef27e06ca660c6d3f9aa7b6738b02b8cafada1c1fd1d5add2c18fecaa308ecb807f8c848a1834c787dd8a64615d678226863538f88e1736001776a8698da1346e7f54c02238322f0c0d433d099a0580ad4c4eff115e52d1958b1ced52a5b8a56303768f1628b6867279e1b91a2225a537764eca4831ec91cf4c20d255aafe9a7513b49a47ba4e657928bb00d024af14d4b6d2a9d714585d3a6478f8c522f55525cec02f2c4ba99b6815ed82fe40d6f3ee7ab9c0d9108b6edaa0e242833c38c436d0d7b9feb0f5207c6d1847c4f385446fd83e88a8ce1bf809ca8744fdfa9822b366657d8924e6e5b5d8b1450840edd2a22a3d3c9078db70d30dab9df5cb8df89ca321647c78a0cf829c3e54adb6baf206bc661dcaa6b9f878062283da88601df3a32cad616c786fba19edbcf5b72ea073bf3195fa65b2666c95e052c92ac4d85b27590cee9da93a07aed2f50c2606c89653883c5bf4ee488af62138fabcb2b222d7a322f02705aa00a91b5d6ce9047f8cfb98ce9f99d2b616b3c9d311e1ac0408c7d24858723cb64a26ea287071b003e78a04fba5c5a01a6c9797074083bf300b340e4615f7e99829e3b149a046a56bcc268e2420b79c7069a60361feb2e1da4454d543ea9e9ff1c5ed788fc37c321c5a37940cbcf6fd2aa4e8b3123f8f16f259c7970907928bca0b4d938f5ee375e527ff91446c5ecaf19ec68dd5988d6ea649a02d2841eb50827771fc8bf2df508d13f84eaca31044cbfba8da6bf824c25bcc4e45a0237a773e6b23ff07d7812b6a55b142547f66e540920db72f02c495d29e9cef64f92abf45ee368b88cbabba11d340b114985e894b8c9df73ff108f8d1f3fda68cbd78e324f7ce8ad1316623da7cfb1c2ca32aefa77fc8e6f859192c62e79aab0f44e55950a3304ee25976d2bffedbfe5ab59bfec306d618ed4c404e47b01a3c356c673a73acd98a4da271a40ef26ba67aa7095ac9030ed12a585cdd20aae33b013ccb4b0d43bdb934ff1722b7593c05bf241fde0ed3af7471b5d40d7713cf8c43258816c0602c79101e70dff412552a61f75f5b839fe70c177b984a18e7bd4318ebdcc00b2c88c1d5d5240ba14e9336e8804f6dc37b049ba1629ed569fa506a58228f4e15900e2e1bb8f09f81be4c04b5a0e9cb2554fc2195c7af31d10e2cade7139334d75e9b53ce34fd0f49e637e425ba25b1ac5ca497f8f4cd274fecf084f4051fa80e48db53dbf22fb9e090bee856289a0167cc3880427fe05dac819bd8478d1aa628774e246e071722a8b4ba618c55f7443336d544bdd84b5fc8981b442c41a9987a021522609a03948b56f9c20b0945969b40874b218592af2134f06ec573be0e4428d759534008adf09a00b90fb4304f04e0eca67e4cd382d4faa33f0f3fe72b3f17787e005e50fb690ff826b44a5b8b3d57df7032792f4f79fd379152284df63f255d8e8fb7d01014b765f124dce265ab71d9bbc2e9c092eed6fa7c4d20c7f1c5982c26d8874a0c19a56ce682ea5284575eed9aa0e03644c0d54e88c3a99d9293142f607806733d868d65a73071b64bff1e3095bec3fde88da8a170d67a96e593df53d34572c6f7cc69b0b773c20b0e5159f4209812abb249c590dfd10eed07ed9005706bea0243011b6f0c530a7c309348c198151fee3adf617b4151983abe2bae4047aae244a08c02d3f24bbb40002492d82e4a790c214d29d4b5bc1eca52e62dd09a3a2d251de275a479602222929f499b09deb3fae1f28adbb0fbe7f54561471ee2fad2a28a0be4001ccfaf6ec5ce230f805dda52064baea641e55a845523c1c1bef8d93475b52aec62d1c6642324b1aef42f014a301519c3a0e5fd12c8b5c532b9cb873caf44c0e628ac1ffaa83b695dc7de155e3e4b7cd38a0df0331abf5781ac0b3208614f4bdf799cb9e53174884f0d4b1668f3c404fcfb9defc224ef8a673f28bdc545018d6c4dd266b126737506b4b140260150c1c81076207d9962c1f739ed563f1a99478d5305bba1619ba8b60ee47dcab5cd5b31331c8e0ae1fcbfd9f2f0f21d7c7b6fccd90b08be6a8161831badd1f4a22fe22e62bfa2039a36f3e78b522ae2c369c1a8f1d495c73393b96aed59e35dc5928df3445fc45ead5f038951bbe26a5173687ce8796e8afe91c8557e9c8fb5f1fc221183815c4fde49a890ba1c325ea3dab1ab9eab9d65e5f072e073b9db8b1f2c6cb23d7463dbdef01b30468d35888ba4399083fb87ed5b6795a3955c973383c5d2f5a01cc22b1bb6f7965c06a52fbe0bd3c9ecd6870e4be431a3ebcaa052b709bde9f42b1cea208f800508fcd6f2f452c2e9fae1442d98108a518fbc69d085faa21636233ec4bbb8730f4076e1dc625abbec86d15c871c22a35f23d0f8e31db5196b7b7b951a3c725cb098b8e3ac7bca32d661f4c7dd074adf41bbef53047cd358f9af53ccd9dcc72432c5f0a487b5b036bfe334ffc35b8d03d51d4783f048ad1a8ba85f2738144da1ef63392d16d2b5eae9628ed4a632696525891954aeb2f73d62d027b193623adfb34b081819dbaac104ab677472c06c72ade37f6fa9d625e663c43f860d87e2a593f49f4d9890853e5ce169147ae72cbc169df90091467e78006014149d09b2879eb1ceba97faec2bf039648e76342e69071251fcfa4e259b66dd1ce7064273d97f3993f8e9fd7782c3746129a8cb724701b88be59fe6d561a65a7fe5561a9f5a1f4094e88c7ad9b8f2647755add0795d5eab54a0fd02d6ae77d28bd36799b174fe39bad12c607fd8e75f6fc6b18b468df4b1a84922e77ea5c2db93adcede42b9006dbe3c802481ab120aec5e103abc8f0832a80aea9dc6e512554dc61c28921ff8ab80fbe53dc41755a5e82699579190d1bae73a707840345fe7137dc8698af2be35053030a51b32d2b5f585f81e430927f069632c8fc0edd954b37d4ac073aa011c9f45adb7c8008935ad14a67abbbe4963e318355007d648376c3078ea995596703563b5e56b55a0b07a63e5de9b733e8a790b1d27f636ec9f084b7b88345cf8fd8f4fe9788e7553e1d47d45a1d135db392c972e0b38616cc0f04bd74af68a5ab38da7e00e3071afc0bd12cc8e3bb8b7ef37b0c677b2b3ea58c432d8f4c886ba9e3020ce39f5640a1b20c361ba301af9548f5a686d9bf0eff146bb7422fc85362a6b1790249758704e4a0f829f59e0909de64d6af99dd499bbada49f136e09ceee7ab9df1969d24ffa88bd9cfb92ba20b67643067ce884816444b581b9991603da2323e0475173b52816c1ba85e194b3b007da3b67b1d53836cb8c8c9784ea78c260c2a138eb8b2f31778e170720aa7a105589bba2b9faf96e05407623a2c0f5420a6e5cd1eb13c58537c2ad5df773afdff3555bd110155caa228ef4dd14a6f17f0ab7c12268cd1ae28cf0c8fc248dfc6922a06dd2e60e6adcd7e524387508e0c849798c64a771635deaa77c0ddc17083388262d1682acbd69aee07c74b25f763975ca37d0bd9bed5bd67635afdb3e2c47ecddf53148ea6f86d5913cde528d6dd5a354219ce140d10eec1bdf8c04edb517c9e09dcc1abf9bcb99ce508edbf10c1cb4e0c42ed5956604dba34ffbb1a753920653ce5658c4f0801808a9f16eff57281785ff25a718976c4ae98662fbb22f5e45c21c3a16e85fd1e4b46494a8641f2335887665c7e7216111713647d5ac77cceeb5496eba8e2dfb28b447992b07a67d773080c61ea2ef5f604de409df0b4dc7e0ccbde5d04172fbf62c0a00fb005db3e9af74f194f739cd8dc8abe1feb6b087e7c3848c872956621e50e32c73b02c909c820c0eac599e92cb5ad427cde1bd5650f63df3119aff305c4cea9f78b208c14774bb6590076c0d6c1fe3044c771db1c01d0487305f310cba89f9109495452a1e1133d6c0ccd6c02cc83ce3c5fc5f0259cc39d7a22f34097a89ce8ec871d2190c0c76fa8b5b5c70804318a362cfe829ede74e6129aaa85ce00a1aa8b00f0f7114547607745b1e08ffdcd09a08c7267df4d13f623b6d2a844d5b3226d4b4773a7d2f5ceaa0c354180111444bbef80bd345f140dc523829f57a0b2453ba58209480459c6b912908ca42337df96468dcd836a76d7986e0bd82faf5cf4b7900eaef70c628fc851f5c5131a4e4488b6a4109269a9c7e5583d03f702753806ad4156783b41157103fb13f53b5175c152afbce3b + +Params = SHAKE256_60/12_256 +Msg = 01020304 +PrivateKey = 04818c00000030abbf833fe24b8ec0ca9987af149cd07d416083ca7f57480cc859bad1177b433dfd7f2bfd1e6c0c82f448f6d93d4f9a448ec4ac5e1a7d6d3171503fa9fbd5bf080000000000000000545289436afe61a3b6557c014de9f5b72171d3bc3cc0afbdb1432377af50fb1a06bdbcfd8c7100d74d7a0a12a8b7556a257f1c6e4c2c2d0daf88356b5de87c2f +Signature = 0000000000000000c74af89aa775a4075b6f853a6d294db92fc2e47d6b94226c93925493d230bfa4683dd67efe14e2583a3e4f7aa77818e0d4e486a4bfbea5e5864df962a2946b538ff120d07b3661b430179fb758ffaa304915a54e472326ec889938eabdd15e3b3cbbaa0d97cff6b529eef54a19c098e08d98462b42638708de8f39183117ef8c9187fa0c17ac353f5f2929e79ebe46b2cc12c369dfee4a72ac57f55fb1474b2f68d4b43bdcd9c5ac6d9bb8a793f46e1548068d1a96be372eb2f87d89fd12ddb60c8ff5513344ced5c61ae1bfb87e1df45d75c55f9649da50b597cb4f6cf16de1738ae610ad7c6916a50ef07f23fded6167d7b2caefcbb0dd2cee837970bff24cf4dc7cffe7de9a9f520ac2554ad831c86ea30b97477a4c2ea0441fc0e2c610d44510899de362c89e1764d15e15489828e4c864b1b5fc150a01b8c6a7716b1d0a1d0a1a6e2c99c248a382140b271b008cb8cbaf7bd08354bb006cf0f3457ff12a4b0de396a3edeb009ecd78940b1630358da08a3ddc86717ee7979e0926d8a1d7aae95d1057d4fa7ab08753a015f6fac10ec0f820596d0e0fb6dcd64eb8a982d7e822eec75833cadfe3fd9c8b446f22b8fe30555991c22be882452fd3247f68387d7ee8a96dfc507fc45841cc9d633d034ec61ccfde305d01b9658dda4e9dba15ebb86352c5210186f66a84f51f6a6d5fe83219b3a0fa348ee25c051732591c232c213046f62ff962f3633487f41d25a2aa1a80cea8e2cbec99828808bbe2b8e9ed1bed82f57a0778afd873d15fa03bec7cc564eb34e07997913f0f239370793caaadf2ca2842f1e59fc40239100e753640b1f3943dcc4e5b71452a3b62c310523e524265cbfa394b3cb30a9231658fca066168192886e8b189451c100942d150bc9a329b13d9f053b0c650b660ab5d94e80a09507567970b1b3304c2b75ce92cb0fd16103029f53a855aa5e5db9d654cc358f6411362053b031782af15b0bab654fbba6fe64e284dcdb7539f0f4407790e51bfb4d544a69636361b1ec640ad4aec88facce790e34848047b0208cc3a7e232db60974d505806291d92270bb1b21b2d038ff56143a21ab91269ca669e04fdca3ea9c8d8517584e3174357cc941752c56ec0fde77915edacffeb622a6cf9ba8251049e4db78febf646db52ada24200b8569d832cd4d95f361143d1446a02f700f25ce1a482f03538d53514d763a0a69b3beac4180bb9b5706881e2686cfbe55418d70de3a36f08106976e429bd73aabb73bc70c323b88606ba321c5675615f483733962795cf47063d9b9f5d7f0717b74f0d5b3f7e68bf1797c7f2b3427731d427bdb0ed68b93973bc16bbde888933e57f5e2d97f808d57134ae02a41f9c3beb9a93d797a98416014a477d4120b1d51f00b265d8f2a646ba5128745048bbd7bae5d8fefe8f0939f40d770b9c08a1efdefbb9a99285750c162a77740d933c9afd61e558432659b08e2b0f29b9b00973c0ea0be0403db8411e1dd2d543e58e199f13812393af25f09755fe58dff213a83c4b41efb102625a4c6c2ad58e9c5174dd7bfe5456098bbb394a480fdcd9fefa1aff8cdcca6a66d3a5b3786b35d5d80209eabc3db0e9fc7106c6635e196e0269f9810a1fff5b540d05c3f280e16843870a9c483a6522094e4b4019b7417654dd90ae47ffa24860d1b929f9068a4fdee6bf20617ba0313b8645ed289054a8bfade75cb7ca0cda237a58b96111243c6d2d79a95aeb00d5ed27524a0ec4fe21faa4341c709dd15d8415ef834799461dbdf446cfdb001c5e81dbfb1b58ace24696baef04eeb54b3e97f7d09301d34910d563a073bedbb68a1eb58abdefb5a2710e62793487e7db40327d02aa2a8b3d282e1f165ee01f9757081f4dc58d1e4cf9e2d31b336d0ff4ee31718d2097636ad1eb60521970bbd23328850cdc063725537c78a1edacfc51b925d885dc9fad94101316cbf9c01f7e82a6d8ea28399d04d4ab36e005dc358d582b2bc13a67602d1584d7fe6407aa5529de95723de53561ff2e2bcc1794e5d527fc87857b86d69117810b37a0c4fa8259c9990f8c7124ac59b8df56c724016322d11606ae8d48b2e0422269380f587f42eb05eb0042172ea4ba21a460c87a47e5f8931fd94b284eb661169834356f8107f793832a49098719228ef9e4f0a1e9fd40e1f0386e990b1f76f978b5109898d4409523e95fe42b3d282fd1a6628449fb593a0cff7081ef96e2d2ec93d726af6695df8e19f8b8bd7ffe716dde24ea1938b447e04fdde916048ac4adc5ca7ba9bb7b9fb7ce02405a5b7ec7305f8bbdc3b0b3fddced266333115ee2af943cecb3799716ec5d1ee8e6f70d3eb9f53b69117bd92349dfc590686606776d86dfabe5aab39621ce135c2e02748573cf85071fce995d8b567222f7d641e25e1b2aade18bfd67d75034ef9a03a4636485a614f4e296bca5c2a34d7d0319923a53d574dde36eae930d588ae4c448840e1bd9e31c6d1aeef66f4229cb0fdecf6891c879b20e4aa3d80383096262b4b26eed99fd6c7ad33f85251957958c9d281ccd78fb43775f17db984ed6a8eab9cbd4dcb68106f4ecb0c601954fa3f0debe6ead1b7ab94d156c70cc621326d0d57dcbea1c20caccaca1c68a80f6c5bbfa70917f1e42809a2f311a656b6f3fb6b4dc2ec5c26f99b820dbe73a4d87deb9799010d0060e0007c2502b989c509e1d9e94e0fd1eda04df9e9d8bf5071636dc086ee3d3478748eaec2e4d7ab633ce3d25be5c435cbb4c0e4637ed41a8877a3f64576037e08ac474fabb8fea84b3d898f6b74c5d05f80599f497acc7b56341ffb2cd0c3946143ec233b6ac1f937e3ecd57fb4a4f646048eecd5cb99171535d46c653f2c5a0db4577e413c503b209fe0990d60c9c57ed9d3f38d368e2087f61b29d14d4db5d732275a2ee267d872039d991cda7a2f51c166a5aba7445f77a7279fe99b998bd7b6793d0122bca5a17f46c239166cd38ad57d900d6368d96938782b5a687dfc069e8e855ef2f985b275b0db6faf2fc2df7c905df46768a3aad135e1938146ae92d3157ae24d6ee7e61f531cced991ea1646ca1291b7c188ea509ea6aab2276ad81a653060a99545c099ff647d16e06f885f86fbb87e8051f000fb0799f1872980339d78774c3fa30920bad9cc150e288b7f29cdc40b50310811b6e46e49a94aba49454a106834c7c784e132452505655e681cb3e7f6cbc59ea5861d0eca67bd75a9c6409e986faae5f4cbc2ffaba4b2cb2564ba3f06fe32dc249b6abfeb577124a71d0457f1bf30b80b4204d4952b3285060dab72ed83bbc4397cb946a5a10a68d30fa1358f62ba1797958d7f61e43d789fa40661a65c1a698f847a6e24be6d46316431e9a70560c6b45091ba817677a99179f9750fe1384c5dcf458ea3f1d2aee5a61f80e97fea2de45bd6581d10f89fc374ddfd1c46f3fc9c944b71fb594219339fe108b214586acb20aec414ebbba04bbf13912d6ed60e4c3c8e710cb3940bbcfd64d486031138ba9d04c006a5e83c1ac281348815c129aa4fdc2dd1234fb9f0f34a79b209722e0a282fbfe551267a6e037f777a49afb0b0b837f86ca18e1bc42c2382ed3bc8823d5f6c2266dfc1cdb2d428b34f10483fb8828b19b43e4072192daaf4e32e9f84bb2d414293fa99b62da8be44884c06dc9794a35a2905c9c8e3c2991efaea32263de9394bd624b2292be9b91da43809180374efce1504cd931bb4d47d4c2101000e10aab6fb66662b61dc19d7fefe59da048457816222638f768e6e1bb53ac6925f294c6f79e8c4ea7645ad05e03d214efde3f5475cb843116aa6751a6afaad2747082ebdcb99b2310f0437355299845b6527d858e5f065eeaecf4b1842a132d1c53642a2461889ad7afa981344980d0b0d66b17b9a94b9aa630ee2f5da6041abaca442ddef4ec92cc6237f9c2726a463b9336d00c00ed5a5a178741767873717bdc618cea1d8452a42fb215011bd98b816ab69220736b32e9a9adf1522406be82b5e8ceb0c1142c51b479ef396ffc0a6e09ddac6544fa94dbab052adf89098a35fc8bf69dacfefd2274e55317339655f4427f2a70d7a1a735ac379811adc1244b256fa4331de3b972eb3bfc1a9d90e8df46da44d7330238cb329f16f657f225b0eb547244c5e63b3c508c105e5b7cd232eacfeca0332c087e15ff7aed881fbee88a06bfe371131f34362285df49eced4f30403456637a507bc0b59773965f980caecb376f104a4aa160c77dc3c40076de256afdf162230b5f4c06c6409ad19de8d791a2a39d4e7ed2bd8498a487b31669baf0e25b3b1307d817b5b5958beb47e9b045f6de50bd0ac2c6c9c6be28ddf21784c997672cd6d8fcd9f36fb6f33831a9c619745d953e830b305626ef173ca35017b63bb6844b9956d93279617a5301dde1a2a6fb82ea4e5a12b9b52ca8a17cec4b76dfb2015c48e8f107ace85f19484190e062089572b68395c5475f7a52e877c2822a873082fedbe2ded6b7e7d750adc4cc56a3bf95f07fab5aa432ee518021b48de5c5c5a95c713f03627643461f49ff3dd3f0bdfcef9216787f585d29299941a49e9352320c755693bd0a40c23afd2dec5d4d8e7e02349731eacba8f563e8708081a832353424f64d63f7ef525df8abed5fc8e3b05ae140585eda5a7b2b9a4939441ee1c8ac33a26dca9c0858e0403a83fb8a9bae69e9f9b48c9fe6eade2cf54f9f70279560e066e078e64ec4c7bb0b8b9987484b3e6caea82f4cb3d59240a31be4cc442e5e8e522cd611372da269840b360c8a6f157963c7f44b79271ab6eeb508802f9a6f547ca0595ca6d50672bfd5cc3efd500c92c3c082ee12a67d7c4b4231f2787de4364858249bf7268cdd819499ae7ef0d5195cf4d3a3667c99468d7104910a03eaeb2d317069a2266fc1d1b7538f2cbb2aa03fc63833141cfb37b3ec91e49b1a9a7e7ff4d446d0b4b3d4025d1fa527361978d0ffe8480776a7a316b0716294e4f5dfec31d63853eb6f2c8cf3e1bd7cf075493abf03a8f3cabce09bf8530e3fc5d12b5f793a7f634ce23930d4d35dfc6403eee9c36090f0a12f98db6874e4e8137d21611a61b139dcb584e63636fb8de8794d5e56b2bb4c53f83213cd854a9294d6c3fe63fa5c23cc6d4054d92cb8ba3e6935b2f3edc3199d28de6ca0b1f8f1c916ff67fd2d3a9bf24a1ed70c8357ab0dac1867b1b5c611f4ca4abd81c17b4d71af71ce9f8cacf8194ad60392114618ba83a0ebc0bd5021c6a4e8aac90c198bfb1dfc64ee308d5d5fefc68ce262fe02f4a48d7103203b8775744c31756fcca9bbb5e3fae7213962ed390c2c096b0032e14c649033767d55ca6d8ecfbc50232ee37879c3dfc6c7209eda4511474b6fe516d2474196a7322623f42c8bfd51ffb4759315e544cfd8f76779ce4e97faa7686cd0526041caf3332db8f26ea483ee58d4e12184fa1ab0328d8ead3a408f25cbe7a3f02bd5792092392c787c065ca223cec3cfb4fe7cd909f00271eec32d0423b0d9425b2a2d352e8af2c37b450b9191ba6da5a0f3b4aa4cfaad93e2288571a0e32eb2ec56824029eb44dfbca29b7d5c1e8c366fc45ae7fa6523e5307f5a9946ebe28f91f8efea7cce95ca57303e54239deb2c6a18a90414b2fb2eb58b948fb1906a7352f449077fb3fc9e75835cb67f0f123b5f20251a74572d93dd5bd1de9b7c93b32c0b2c52eed11f8ac79fe3d76b12a121f5b1005c3e4dce3a48d206cd2130892fa7d0fec4ec8db99275f7056526094b71c37382c4cffcdd0517f38bf1c83afa805cb5ac70433e0d74009524dea9dbaba6253d074783228baa90d9042102e26781dad7d46f978272fb19fe81da11cf38653e2f357289d138bc1b7fa6dd50e8c6f9bc8fe12715723f8ba6d8ae881c28b878e7ff3bde6208101ea488a900bc82cdce239600570167fee270bb5367924ecce0cf944485d5558a42b02c8a92b0e1b5540e959bffa9c710df98de9605f6808376ee5d45d042d5bff46794f2d29feee2ea72324bb1760eba6c0916404806117d2efe10307e0a2a8b75442922f39077685f78357ac6a3cd8dc6f0146eaf0017f5dae4af756075caddd2321591dc9ec9efcb881f0ce76ca5d47795037427ed4e25d65f778ba6fd3fd516e73e090c09493e97c08d883d56cb8488762c813c918164b96e609342fc4a95e897797dad016081dceae2c3147821aeded999e7203791cc5736ac7fedbc939d1d22ac89c8c4189472e90d988cc7f84d11a6d538009123a29db1f51586de170b5ec3d47a2f9a3b8c1576e565e768c1129aba50c1865d465191672cde90156779d88b012abdf45ac39f0ebdb15f6d7f216afe13f4d3621f174ad34e281689fc8697767dba7d8b9ef656bdb5b92fdbf715902bcb2a55ed598128947531f6bab88b6cbe73ade5d41f3bb1d1d70f0bafab8664b41308cf982386be043894ee70c5ba5d2b26be169b5384e738beb984d2cbcf905b14735adc1d523f67b909a84ab06498446f78461f9d353656de472ab5f28e39499a62293418b7027a9e73a252e89803288636ac7d61d2d5d145fcc1756b4f7db577b48959a8212ed1ea1153abc48c2cf905722b52c3a39734cb5bdceee6fd44af2e170219af624f6e51c678aa264d131ed558ae4379cef704ea5a215d6857bc71c520e2cd57182b74f22909ad4fe7441df1b913bc417196873159b573d5b402818b872deb9e8c09d4b197da3e9a179aacdc690f9815f6ec81376dbbe20d1eba093de370d99ff4ae8806d771cb5ea13ffe0cbff15b4d073021e53057ff775ef35a763843d8cb902b28d27cc8fb09e4bb31d0295ff997041f41292a11c5655da4873d42320485d2ddb6444d727e2869fefd6eefe1469e265aced50561d77d3c778d98bef6200f4ae3afa3ea66043a50d6b342567e8604fd7dcb9b8ddd48b48f7c5f52a6a8acc761b5f93b556c52deb491a4bf7dee8f240f94431682c0d6c6c2148aca572546e4f5fb8ac2a161464880ac5fcaabdc9ed27aa03d7638d158c89c57e23c4b195b0efa698f8e2af3ef802fc65bc76f544b28a55a523d13360c330432d4dd5d8bd7a7fa9e18b1c642b19bb7ad9e5faaa830e7d9042ba57e09d4496dc94f4942eb8a460a34361ccb68da12b872c4901eca9d76f6f9b25b80f2fe7b601174c5de4e2a7bdb5c38f93474ab5e3fd5b4dca2e70d7dd13e45719324aa41022ba24b138791e0add25380c90c8b434b84c045ca61e76fc67c6e604de97e231d4752c9096488542332aaff1e428a06da17c580ae80973a1aba618c3d3ba41553f173ae171385fd150e6f210473963bab7a8cf4073beac2e850858439cd6e8c6d4f376a868a3156cf9fd2f9e908f464d838a44b4ffa36cf795c4eafc8dd4e82b8a55aa6cb9ce3f0a5122fdf3a84d41c56d1c3fc276da9952369f5f1216497667e72e9a9034a6dd63932485538020f1e4813b0a85154b430de3ac219be23487fd48ce2aa796336750972be6d6ec4e1b908d8481f098339c60481ab93eaf8f1f0a8c7344c4c678e89f21ccddaef50af594069b1cde7d8443a01c387a990a842c77ced8978ca2811c0df5c4f444f247f8c8ccad05d4b12b0b4a239379a3dee47360bb974933ff9349a1517a88eec56e046a4bb7ce83fa12e70c5e366d77b45792fccb1aac2ad93b077b0941516e52c983f39a6d5a1034f2da026986b0f4030e58fc09820af93202f34711522d069ea3325b7009c18d4c0330908b4994504396efe8e2ba8726f874e86c2836db50c3039209566baf43c4acea413137a42fd1ddabf883881b48b935d042356ff87d880e5ca865c12c309ac71cf364a5c40f2f44b027a70b0f8a476d560913f23bfd748079927fd99cfc33aef51c3f69e38bdef629b6e0d7942d975bf4c9cf2fc1e206a280f06ea7df8ee939bb391f52b633ced7f687e4bc570008dd5137bcfbbfe4a2cd3e99e7d9c9c1d2e581dfd802760d184e6965c740cfc9ecd5666952cd084689360ec78dbc22c7350c4f258be44ef1cdd5ae7f875380ae6c03af3bb96dfadf73ef986e803be6dcbc0f49bfcd4b924f9b920f0fef05347f865dc2b5b7917f4e0fcb25e1c5bc4233d006541fa86b4664484d5f83b9d220a797d9687564cad86b1a70145271a5c552276c6097ee85ee6aa6dc3ed5036730cceb5117a8879841e0a762d55a33c857409c780a8669fd772600da724e58a04b745a8cea472dc5c29f6b107aa51e714227284c31dfa0469bed69c2a9b67a73aee4dae3349bc054760d38b9fd00cb815e3ddaff25fddb2aed47a8ae4ee80be3c7a97f6629cf9d55ef9509fb0c0ea2c25ed10c57643b24a73c8a3a9f56fb9eb938c73501303e8f53c33ec2ff313410eb76ac943e79e6efd0b07501a571a4e65f2c8fd708b51698b4a0fa3170683097558e82845bba90d46bf9deae6a98ae073d30ea44cdc8ece15aa4a656d0611fa4c95f484e6c420c50393930643123188a820988f7cccbdb7bc5c919da21e2b74ca58d3ef28750b0e816354536970de57f9e5500179f83626b13717e94d2091cdd485ca00e94ffbb540f3bfd96e1367c9eb54f9d56c259c485e1b5e1c600dacd2584d8f5d3b756aae88d04fd2da72715fd5651c5db977317766e4baa690f2a82be0dbaa77f75a5da7d932c7cb931b4eebfa03f18f2044f333fa425bcaa219ba49d8086e89517c20ed9f58808477b9b8f4f3a73ce87235b0c6c17eb06db3c746d26c16b8e29f39f9d39f96699e50945a4e36741ca8c3234462414c7a81199ed8eb435338d74e7a8675952760f441e85f7084b8afbf13348a805927863a2063b8f7a37177d1e61445894ce636df249f3a1459ff6217e31cc43de9a5777c773082df27de5ef360646889c7aafa6d1d79fb0e50a151ae05ae9c5a8f45392466ad50525226370a8f904093998c6bd3f0f41557c567c89c27f2bbbe0d31da5574eebfc9ca53ee06a7f994ee7131ac2af67f02191ef5a2bac66b9aa4aea515304ab7ac76232ad4dd7c14bea45b71e3fd8adcd20aaffa46a47825ecfda1c35eb62339462e9769c29e1e316837d99adda21566f040541f786cf459e3264a6bcedc002ede1ae1818b69d6d8c1027240cb9814315ef9cb6e813707e02aca8e59f0f501f5800a5b0284bc035a6f28f2295e89fd65000a9f8ae40e39c328b0eebcbe6c6d22f221f25569517ac3d597118eeee5253dd26c702bfac11a04f5d3ba7d354d158700b79a18b6ae1e19f9cb0ea6c772dff8e573d1ff2c24cf3299b7db72272f5654c06d9b419d9705d30f454344ddf7a5fd32c6935f4cfb3a0997e45597a393c267d9ab58a247ad78b4ed25f5d772d439b1a6abb646dc60b88654afe243b491dab3f7de7448074e019334d2df3111f12ba2177623bf1ba5237e1b9976040a100f2b01a397c4fb3074761651abca9295237db07682fef10d3622e54239e562284daed66901a7319ff0dada481e8ef1b9e97849053802ac060dc85cd5de6aad8f9bc3bcdbd3701ee7d44659a793c705275e215996b4551acaeaf2c39cc2e546cd34ea4a79976962cb9fd454cba2424e291faf110395bb7d06f20e41ae871736bcc8cda4894913ea46b530d71395cffa7c4b38508fc2fc9e3f386b8959fdf960ee448aa31e84751bea317d00449b025fb454e09232bb3cc5c632a5af23f3ad48fc3e60b862bd1345846522aef14eb09eefb686b6918102a046b01d9e3c4e0088820e5db1baaf227f82565f67177b9279ba0dc7b4607c09686b44adb09c06e90eef7ab3fccc7399afc36e232f6b063b1b310d35d417f9a9e0f6500f7343e48ff5ced52b2e72f4804773a45594ca0b400558f295078d8e3d9b57c19c76796c751b5cc0b814a7e0ed95445370536d2c29dd702ad15255d069b776f585a31aebc172a6436562a01dad712155b27da9264fbe0e1ba9d6a4550ad997c560c809af2759ddadcf7def440f2f6c163a057117c005113e39072c4c1ec46b41abe8f185e276dbe8d6224430d9ed22a488734e6f53732dbcf588a3c196ac361b6c3d90bcd023d803754f36e638d11f270da58b4894e65d6d51d17e15278eb1c3e75601fb86c3efdd713c4e7b382dd80c336c0e06be2275a0af8ca10c363cc4923abb0419053e5e3e8fb87ed9274b0502b9954839b9bcf273a0af40decd0fff211f2cb11dd05b4b9b263704a843f49ab846e09685b9987f8593fe3fcac40818c63c33d2736ef499b24ccef17cef4dd4c480e939b4b2ab30ea9d2162f8ca3eeca7aedffed85e48b395311cac55ba5e957270d8b2cf0a4dfbd868a95b1c67c3dce22ee2ac401008ffa025ed747beb012d04fa309804a13fdf6db5e292b3cf80aaf1ee7114a2d193104468052237ef972ce63fb22203160c9a8a8d008b773e569c79fd01b2f9039dc2f2ce45b7dad22e8216255aa5fbcc38bdfe3ac2a9b0deda18a117d0b5284afcfdba2e4db3bb4ecd476085050cff0005d289d2397f0ca0dc9651549de5e231f3f1102ee875db0bf6f22ce5a33c88ee90210e6c3efce135d52551e7554f9f85f5d5fc1e8428f456e9b9f979ad54b4849e5e5d623230a785002daec88e22c344398d5611879ad74f434960f5c93ccdea09da34caabce0c528bfaf13575e7e48d9dd8f4b4cc9d86c2a7eb3ae26456cc1995f84e93e67cab0256e44dcc4472985ce0b937151521a91097501f487343b263185b63f639392437cfe5d01c0fb61b9f08518e006eadd80cb44d904471d9bb101d514c3f56eb7b51c74945ff82d414f93da3d649739cacfe7713488fc5760442352085d61458b8b86cbac7e804ce82c7d4fd422bae111bed2a0b9fdf7252f8d57b89545617f5dd43725ef48da7833971108a596fd2bddb24e295d69bc8efb40bcfa5450e733567b95d2b1e38e49ca543a7ed59b1adefc98f138884c69394598f81c09fabe949c1f79eb3228bc0dee52c268d7f9a195cb8153b2451436e086a2c1dba11968989b161e20b55233e9edd8a1c97b6624dcacad53d3262c92206c5a9bb24cc7feaf0c438d0a601ed9e730ca78d8a1a2c848455a14b1b0484c5d0e439d6f85c74af59594d801efac7e6fd28f40cff4c2af22c8c36d1b6fcb299a893cc8e70e85dd9d8bff2f19d512e190a17dcdf8e2a055b71ccf5d56eb60e372751cc322b1a6852d4b3df1ebd9cc8a4e971c9340ec5941a599a87e8636f69a73284dece5cf969d9d4b0003a1406778c7bcbd7fa61f3b9814ba4d373754ee705629bf99b6ee74c37f945f662877b928c65bd5f32b0deed774e6eabd9e0be933fe590f71d39be6f43698b6535197a740f28e9bf43cdf29f9a377628fe2ca0c762cec8d14bd82a2ee22d4c6163e611d50abaf6b1dea860c29f90f3c06103e8b7331ac81fc78d59f28ca071627d735be494f8c96848ea7cee7d98dd840cf31641e972da4b8eff6e9799e3441a6a0020737ec87a27011a610347c7b26c8d1106e7f94ed2c1be3c9414a94a1b7a54feffafc5f508dc5848bb8ef91c3894b9b291a36a6f7f1ddcfe3ecc44f053ee72751b6688e5f3e5bb1b88ea900982f35643e169be5212aef6b672bbb8430191b56d79ab83426dd0462e1fb28caa97de980b007abf07849d1fa73dae6348460af812b3a86751cd9dca4201fa57882d5b0ce5871edeb4baf406d84c3aa83ffab331f7ed6be42d86ce1bf9e03573ac0f8b86e202db4c91d102e6f9cb03dc11d1dabae56eab30530d8961d540dd8d8801e252752d2ff2a011b2ac83427ff8d65b5398b445dd26a07df4d37fb9a6224ef0cec38c15b6bfb0a60b9bccd14ebac147f0af9c3845e3e44f4765557f9f96ab7785f0df2d583a6535bb3746c2a5e01481f6791b7b3324ff3b9d659d9eff875c5ed24508ee0e4071c9b318dba8f326e406c93d048e76a08d6c3f5ff4b0cecd70d61df583ee05a6b6fff5d426f5b542d68c6dff22d894655df2d0f94f5cf24e6244bbd09858b8c4b14d0d9107dc51a50d0d81d3e084ac750ba9b8e351fa8619b5286a82cf2fc6504ed6cf3edd0c16a28b5a38bf04db330bb3ec25c6b42a3bb5a7b27d0d4a4cf6c84158c3ac292d6a70106c488b8604c2375e2bf4fc305482a5d9ca3a5b7dc52f5f309f13133456133d0945be36033e909c4c64076745f7e41a7c94e3770a8e68ebcce9431d04b6bd03d8d8397a802ddb3413c3cb35a87768585bc6d1b1b77f67bff7770dc46314e34382bd5e945f539408e5df427324716432f99f845d5be9367189d1a512decdb624a3caef3fe11192d094757e77a0d38f199fc787ebb7f9e46013c284704c129d2b046b4d13da0327ea23521cf7763179828b208ba13c0005de629f539ffece3aab162956f8cdc00d20d89ff7277532b19c10f42a549b5315b21af490baa52af6bcfb285b7fece3707d8413a4fbc13a75d06b475ec4f08737e6f3245ef09fa72c088fe22c270cfc26f6645935e9c80b76f1cbd75b59303f9a209ce74b322e6ac1fe252a1f92b31fc9536f886e7cdb492fa45ac390de13a96d515b6256d99d340fc3a65d3edd84f031ea0c740da171c89c832aedfc06b7172c999e530f926f26efbfe6ba1c075a83b62f4bcceca590e910db5ffa90abb3b3dd507380f7dfa18459b7d82fd787819f4015ae6c0cb862ed89b13d7f762d6ef744a476de321127cb09372c34bd3b59a6f0dfac134382e0bfdb645592509591b336310a7dcd9ac08e904ba017a2c310a1f38b85c04ebf5e7ebba59ef61ebaa55639d22af4ed722372c09f67bc8382ed12c1d6bff3218107604ddeafd28c5b02e0381e2eca9af75c56b944097b5ecaf5aeb3a0982b57d43692a0e392b02920b32ef6d82a78c046eec98a8d39a8e5d708d307e957faf8b9862b944748add19a1f07f30d7ccb0b99d968139c7e097c1914a7bb9d16bdf3b4ee5770485610dd1d97752474e0ab72d2d4ef4a9a1fb8006c0a4b7e4cba7a941a96da344a449592e0c67e9fca9ccdddd318dc2edc8514be6d87a539e59620c8e8e533a3aa6807201092577b34da6a5f53791bf3398df9de92995461a2ef625d3200db0717f4d39a92ca7cd4cdcb73db9d4406efeac71938aecfa26b55c8e119061f94098858764e97e7943c31c98ab97ccee9b2ca363d1e58dd54dbcde108f9c81f5d323d46add6f1811513e37a5b09945d96015d6a2043be4fb2c0c83c5d1f1df0750eee101cbd5a07f62c422808254bca7ee62bde927848ea184c0d95addf28ef7f21de8bde2a1d981422de95da788791ba17f97700dbb5cecdf631db72fd31f80ef9f8e1013d8d96f056a5ee888ae687d5c9a636d7721bb15b628f9fb57474b94f00766c60a4f3230c86f55f8574abcd89a46447c2cbcd3c69e5497de1c0658b54ad65ec130f84903ec9b40414530acc8ce25d1e9dd94ac713d84b863e39ace5b33c854aca49b832f3d118964e0f576b438cd0302a89488fc270aaa3caf1b68af43a3c5a99faa8c43ef739eece4483dcee44a6ce82fe3f7c8da37f5bc2b1ba8c9d3f80f497881de091795f938a049b55e9df3d786fe0fd68cb3f0c491ebe70388e2f294ef700b065cf589dcc0a6fe734edb9302044a57ed447d5c0d5b87f52705c9296ba29f01ba33b47e02064db2faedcea1469d6fbb60440f8183bb1bc91dfdc006b56a7e1073f5110e7c4288650b28636b71593b9d545295d218b3998e63bc21c91d31c54e48285c5a1f69d745e0ae96faf0bd75e182565603cbc1087e624bcf6916d3639eb70c4184ef04297a902690f2ccda574c2efdc25540b43096dfb7623faf552a9f7b6bfc196adaddbfbab25ab6d5eef50cb417b4adbf1615fac4a7f3ac7782f0703e923b264d0b4f257fa53e1cb2389d8203a19958f0ec92cfe306b8fc7870b53a278a5f0b33869b0227282b20aca82b08c5430c0097cc4d6552becde34a3a17ff88ca6166ec3773eb778ecf6d4d596afe93b8ad7292a25e601e380dd9c912abafc0e07d00765090b45b6bcdf6b42dfb3dc714519ba398c13b5300dd816ae01d3fa6e2b6d1f439c87e1f20c210594e56275808fd71352874869d6c3a202fe550a7b1bf9e3cb6d1fdbf44b4cdb0d4918af294555b548db85a05531d171b10bcb35f74ea7db33ef964cc9bd1359b161e2e5c61cbec0fc9aabfa86b25d41c9a8903b782be0ea3f134f74aa1587942ed26b80adc2e67f270267c2171bf8cd06b703178d685f24a74057d18686617fe8899faca50551792f2bdfd175c06218b3d1757946b488420af6d95faada78c7484428cfa7073cb7ca14e78dae457f5f03f31f0b2ee84dd1e485673d2c36cb7aa3780f5e24c7e8133999779ccfb8b6cb4069ac6c53e55c0c04818ba3c83c3e6b72de94a4c30f3507f9085f8af64f15eec3f2711bc9482ab67e84d24ce19c974a7df414ec8a6555bbdc3978b0a2084637a95471861654e89df4c30f1532a145653ac92107e4839b850fe4aefe641ca7b8ccf59d9dd666533ea400df00daed399998ff237c1ff261780c6310634e9f14236f5729ebb14d310281a850326de872e2dfdae4fba30ae359444350dc4436c903d8fb994f283a11282a992038bce91d8defbc17139347d8e610204cc434fdc9afeb9f239acce5ba4d0c0de6b6fb4725efbdf0e8d8ada315ed8fb7cf96210cb3b4a9b2bb8c5fffee823f3374f738cdbab1c531757b47aa1efd57b7984c2d4a5edcb5819ad428eb670d3384cae6b63a6a6a8681036ece119c6de6b5cd7e88542034f0903f645aa495f7cb9b866aa415d191d05e2e7c2c2c6e565518efff5a745371d13f3be858377a22341083e07f46ced397d93718519e8a3b5bc923322e69454a9d3c261ee349947ddb472e6477a5d03ff1ad94e70b88f24e7390ac25d4c72f44c1cfb94b46043f6192112d3ffcba7a7e0e51ff137b68e9da4a2d131f40fe61d9de8d4323064eea7be62ca97a872f849585dc87a17dee2040bd7d8706fcddbb276c8c54394864e1b0decbde1058a6abea2dce9789f88e3b5d51b2eb1e7aa9393b683ea899aead032008d66274bb22bd2c285ddbeb07f435578deab609effae72cfb3019e632e3b26c8b24f0aefdee76ac13e2995749b8cfdd28d8b73bfeac74d7bd86b213cd3480c807ddb1917d15f6e3db1a33686d7e200a56a2cd86f571257d20e2659c430b3c9b0c8651212571cff210c5b8f5a816d384e0f6a7ed18b0577bf462727f6041154e0b972575eaf45ccd86e44c0bbf073159da50345402b0310cd863eb128dc31d537cc32aae745de7012da6ffbc95686c83f5c64abffed12b5960d09f28d477063ada0b3ea5f1ecb177377a7cd086abe1beeb099e4c4156e7fd291b306762accbdc0e96102c9ee2a90b2de4ffdefaf0bb7d4b337b0fedf43ec00dc561c3f3e40d76d95bd0df74d7de0d36a5bad743ee30089709e1ccdbf9a716e7c23c2c4f0a4cdf863d0a87e2d2e4ef8423cee812da0e3ad3d0fa1d35ca9103b6ab7b27d73f84327042cf9ca47d205bd4dfdd61ea1d669f13a34ac03971b9a2effaf35af7cb73e559aa7b38ae3691d420be625d53ad5ef41af178d9ed80047ea783c8ed1e8782a5a76f1f551e81d33dd2220efad9738f7926433ccd64ef638cdd6a37a375fef597c8f4827c56e4cf3bbd45a77f4e704b194d3741808b4482f3c37c3593e26cf9fad9faf623159a32279ecda81267b9d5ea5a60d7279d1a73d4c787c88f9c5400cabc07bb5ae7bdf4b6f3b8ce45d3b80a5f7c7379040cb66d47b99f95ed4f126f9ccd9f784e6802a9ef55efbd7ac1490e0a9ff6e585a785a3345856e9fb12dafd34093901cfdea582e47da33a65730dc6026970ca594ebe1bb187a863baa8dcfd2b63ae7587416783fcb1f39c721a505c00eb217586ff11652b0f7a0fe3bbee672bbef8b1c0f7ccc65355760b5d726bf98e501f553a383eee68cbe4333b50fe229a8a21da372742509374dd68a13df2b49bbd2fc31daa02d5716e1c4f615732c54251098c4c0bc48da0d665ca6308919def824f53872b46070d7eff7f7684fbe0eb15f5cabcbe1d1fb5692f88e4b9af4f49af60afa3fc293be9db9319c442e3e81d66d30656cddff4cb3a45957c388e5be781e43cf21bcf5ee9aacf55d05f80e5215d9e9d9fe25a5cd6ad5f6d5beefb6652542514f0e39a0ac94c0854cef2e4231b4a9fa2add46cdab61690afc4450499aa68d1be2bf13b038b672465677df17050cdc4e263fac548cdef6b84003e8eb441e1649ea20fff9459b57c90ac5ca775ad92ecc000326296fb22ad46240b197b6f70855e7ca3894aa086d33d28e87eafeddf67ca1a15e8ff3c7996303f5a1bb54df83a6e690f932cc71684f828d33d22ea52c3d41f3a4d3968afae52618e71650bbaca52eafe47e1ec58e40dec3de4332b713aa9d7477e8ba9992d940003f2606cb89d4a6a638b4d3ca59237f97f9f31a25ebe5277b1e1d331acf0c35ff21f84f38d2ab40932e964a7edfbde2a0bebeeddb38d050462a2ce635883e18a7a65ae6e35f200ebcaf6b586462e9d6cffa83c468df920260a14ea11352eea26c78ed7f52d861db470b3d4619853d6d0dd1cc03415cde275b0ba80de8f34d6c2eb0707f24fe753d984bb605fcdde63179574b3200c34daf9a0963a4719f7724241f91ca42fcd61c69370ec85c7d0945d40d3b5571f25ed2cf879252d5e989b050ef7ca59735b988f2fe7fa871dd895d998f8c48f667b979f835f264d01572a0790e7679ca774d4001bf258e17d54bdee40a0ed68201d3fcc611cb71d9c80118dd49325f2ad138d6a73ec37c9e52f1bbf2531a68be22e65e1761978c7424d29465cc4ab45b9befa3cdc98b9913deafeb8c39e1026e66202fcb453db601b6cbac2d68e72eda0ad725cdfa1f1fe729857fb48572be71a762a7d1e3bab4eb6eaeba12bde8a693999455109353c5de4e0695280db616fdda21ecabc8816720fc4b3fc88e515951dffe627d1ec999065968538588b84192d2599e6da244ddc7d5371bae6742cf537ad8fb2f3f8f68b0fcf489f68edebb0f73501e9df98d753de78efb71afdf314dad976c30750ab2aba77b057d410c3f93ee1ad552d28c3fa328e7d5af0e62a8fce1e26283ef8492f773eef1c5caf6eefb1fefd5950a023dad3e07abdfb31b1ba8db7fa3b95e58fc5241090c3db5d1696cbce12b94bc0271c52e90bde42c6befa7a249a311b57742a0d7f09a045df4d92c70d43a573474c62e3e5836fc623c28dec4aee4e88975379866bbee3a7543043370ca61f9896fd3b9a2795fb3deda517e18dc3a77c8cac83eec3f30908ef845301cf6f3b194bcaab451e67e46d13643038d60747a789bad7c4d1803a140cce00cbbb9526b2cecd368f5001f9781cf7bf77d3d88e92f7a480b96a67e7c5ce15cfcd8f1acf216c6ca5f1f5bc8ce75c5ae8b0797b52dab66c62e9a22163c8a2c5e549c86a9c1cc70e9a039682fa2ac1f763ac98ebeba527e36e271ae9cfff4e00e0931574f5ae8b35a85c4c11de27d5d272c66cbe284ee746d16feecd1321e65972f9f96107e5a517e6c596596476dad234e7810ae84c68bc0fd33b46d7eca21bea209848882a21ac54961783cf2a4cb37bef88bc088b8ac29e26c8a861a1940f5d8499d0a5aebbcb2a9ad072efbb234b892ff00711212951b4d1b945556deb8bb55f4f6929475c5e271b05b656a7b64436a2434900f54ce2d9953ce7c034b1bd184f8155634e5672828acd4019f9ee02cbd066635db4d7602d0ee9f200f5a560de6500612e7de84f42a0c1f693cdd24a21599849e82237b20f69791aa8eefced32139366ce5e81f971b7ecf6fd2667bdd2c433c44e5509d71f8e57b52131930b456151ec466caa25c73cf29f1cad35260af68ff3a154b734a259066753b338157e9d81a2effbe47ac9dc22439f66e6373d8c56790ccd231b5bd050b6356c0ce15880609183425996faa05d1111fc47516bcc64057a4de2224ef0bcd7286de4d2d2e7afc09e1cd8752e3742a49fbf66e4933fb02ff467e2d5cca0c8eeee40b1551f75c39437d642aacb0e4f9aa7d910478d9f075a6a840ec34c20ebd1c46fe27ed77d99283d5c8d8bebc212f04c715f7fd206a555a769c815abf5695eaa3fbda6f85ded11101c243dc79dc42cf8281d9d4958eb84abc6a3295c3dbcc93cce3b83a0fdad55341b4c694a459c6e1889386934100640584c02f59493e97781055999d45605e6a680443c73c046c0d69b34e4202841964ef3408076bc161501fb1cd4b712bf8021cb690cf6ffbeb0529c3bbd4ee6c3b47fc79612ff1b181b9a5a63ef0e8e1ecbff32bdd340b45d7fc21391497931ac4e2d3cc8c4968367b0f7cbe4e771f6703e2194f422defee21770dd0d1e8c33d6f293241bb65fd37572be232c6233745f8a48c5fd67a8327c74b5fde43920b0af6a0de90bae2b49f90f8fb1ad18499bd67e48f6ebb8d4cc10922cf5efb4123b6997f2ea752e8702bfa72da77f52b45db960092ce26c5fd41895e69d0cc01ffa4aeca4d0cfe6a35c2277457f47bd63c735e916cf4cb941a8086a4e2c9645ba331c1e700192691aeae57b49141cee2f3a44caf4c1b69d7180dbae578410a7cf9b6725b07f043d353825ca1ce666ab32774cd181184756864fce3ede84472de816811aa753a0eba682641678184de6f307d9efdf6c27cf2230cdb6bbbcd2f563a8df4e1925e137118c0804b9eca974ad90a04f491717269e2919606e01448551f0c64c24424131dc869f08697d8e37b4fe21298c716ea6d8ac2d28c79814dd7e94b66b342bba18904d7b6bec2d58b688c53540fa892b64ffdfe89e3c23ff01c15c318e762a9ee7a8e658b627519d14a683af194fc6a56f6797b678a05e934e2ccbff844615b8c486516c1653cb48a52abf9410e1191ecc910f7cee849730ec4dba076e6833d2e14003bd5b1d6f381c2ff287cfa62bec6c656e42820c53eab527c8f08f3cc88d9c3c62dbd7471250be524141bac89802b416cde386dbe00408adfe2f5d17d4866db3d3b5ed2907782f2617f5ba90d03691799d10bbef0606ee2ca5da5bde01b5a89ab7a186e70f1f893475f62a1481d0d061c9683e0478bb8e142ad26f0d9daf2157b923bbbb7a095fbf4c6de447caab2342769b4e775c65ee9038de3ba5ce2e69629757233c827bb138f11678cb8aca3e5915ab910351e847121ba8344cb6c4bbfb79aa4c0d6bc78c955e806c23ba76405453bdfedd24cafa2750c14f2d96a18a47f9714b6b0dea34b1e061aafe15cbb78ecf219bf142846c0cac5d8dee540ab3c42f63c7f710ace8376e904cdbd21e70d3a760ac3e3e5a39d50d95e0d6cb2a1b955ef02b73e4e1fb5437daeb7beeb04ac11bb3800d4658d4f3a9c6f00bc701d6dda696975f3cf4115cf9888f4a1af08b84a538351f57fa17ca3f369db2422444b670e78d01323f073ae9aa2488f40768032913343c70096a41810a4dcb82aed9249faa06b3b1e71188fb96f63845ce31dc9b81fc854aabae52e71b0719c9d69e76908dac21fb51dfc907a439f6e7ba9e09aa5f5eb492ba0513a4752c93075e91c7a2f4cfb377d56babe9ea36dc418a8adfe1608754c4a369d9275d0cae1ba635810510635912f42cac0803f03c3cd602800d3641072e36c9c9e3c68dad7f6c2813351169fab0c2a0c6888892d9f1fbee2df393973722d3e1c9cb1643666596f2404d49b0d712f8cd2cb97560976d5d1b48845fbba9d9e64e42855851089d795064e5ea8bf35c91f1d457804ed966d7b761c1802bb4233518258bd4b9eae0fc03b95838ab6b223f04dd3abfab00b1eaa9d0e2a3b8b2fcc1e63b842cb9a0dd8782addd41f7c1774f8f283ad24f11e904b5deee80f383322550c46a92b54486f0f6d197936b1657372ba1aecd95522fe57c5fbd9cef19477489251b6f54d20988b70db0f57585a68d6d63bb90351bdf63c9edfbee67f0437d26f38e25ebbd6335bfc335a1ae0ba050674568258575686796796c48c00175660eb5033d6b8f2fab62d65c89fa6983439a7c94c0018d9d650bca313e71c1a6de8f3a18210a9706526c534719b3e169e205c9cbc0f84dfbfe04999f1ff4c84f46c99f55aa5b5388ff994fe6f06a044c59cb5f7599ea24e99d216ee88ed26ff8fb9a4747b7fc6b8ac33921ebf2893ad371edcd70d97d88c64a23e87323788463d684ec44e0d3317956c68fd1dc9b7837a861044544b14b7ed554e788461cb092e910cd94a594b2d39b6488b098cea7856a1ddedf0d0073901bc7064be572669e5c7e0401574ea37dc9cd0b99294c2cd79dcb0a4a1fd3827179d92be12d457bbc6e939fb1003b37e5f44d8304478d2a65f63c9180cbe0454c751078488199194133d7bab0a80c908cfbf1031dfa8630bd46641241da78cdca2bc10cebcc9404f9cdbdf20b2eb5c4c4bfecacb8eb9fb3634668587daa94f5b0e1f5b8b296af25e22bd59e14ec7736b1ed82a214ab9defc5426b28fe58e5cabcc7009158d006154743287ea73c58c5db2262e48b963c3a843433543ffc4584fe6212685cdebb94c839f3d74e721faba9b0853d984b59745615a7957be1249dff2bf21b577fcf005afc1bf8b935bf6fccc7457551c6c92da3936195e9a421581f12cb49b6e419f7c47eff343a7a9b3ee76fb6ff100417685c3723a4eeef58f9fad14e4ec6a12967037c00f7d608d2117447e6c9a22df08323a5d4d976a1e562fb9165a5e91bb91371fc0083ceaa376a9cfa896efb76268780d415fabaa71c832d14c15b21580c5f893cda2eb00d1717b4b46b7f31d54b6c0a66f55a37a593ca4357b19d276b4bfa5fd07c784fcdae45b549d4969bc3a521847b175b82d4c47cc106a69fca986dbdbe1288a96ae9bc08b08fa8e123d4c8c1350eda6f446bc645be4808eaab525a211c5387e58a929482d1e831d0c35d79478708440725b4526a60dccc884ded4cdd62fe5e1f8ab1dfab54980a7cd4b7b6c8984983a6fe314c3b6326a80a207ed7424ae33fbbbc267538f5ad20911b53ebb333a5860e73d2089c8ea25cedd20cf62d6abeb3851ecaf50fd3a956a210b2bdf71d85c4f85396caf2781304ee08a1ac5c66cd9b0e7a5a154849a9f718a4986003533d22dc7ea1a881c181c412dad888ca41583b2ee39d569e2974f8ea1e5285430c2cce54482caa8ddcc4e37f71b08629700be891853b9bb6234478c0e0ca69e86dee6a9a690aa47d7430dd16b8b552fd8b544a5091b7757b819f8d8a8671144e372e018dc300211ae550176a606e1edb72d411e0e66ea79861329d0b6a1dad7693e4722296a6909bca8915bf06336517cd2336c6e9dfc68a275642b5c77bf99e32d878924765abc7cc289aea7e02a9dcb2982038d4128e70bf3a758fb1a3234b42c9942cfb9e1a02ad8ff37bc0548019db758b15f0582b470e86e4502042aa991b6ac27fbb58fe511ed929de697645867f42d505dea0bd82025ac76ba07025140a10f797d2274c8284f63718c520c26d0f73828bd99d4334436678132113b7eb65e17f368d047e4314593ccffc05048c48d367c6585c4c1689482687348545622ee3010cb61625d33efc7d3ff8c9bc67c3912fb78960c2d47c7dfff14d05698d63c6cf5188d07e3c1313c6654f6c9b6304f8297f5d6661982c7f94bcd5056177a05a76acd78aebbbef02c4bea3346da7fcce913afef6f8b210343f36c2b10227f9f6d0c9cfe8b326cd4eec8f94c0c81eab140ef1d231f123e9178e02f6f9b955b37ca59f7c919abc9badcd971153e7c8bdd60a8fb39c3095d1e72b51b93c48f60a8551efd3e514198bc3f9df9d1a2375a195f9cc6984b6e283b31c5b3a52516dbf08c17a0fa54383155c087d7e7fb75b9d2f867d7e72747a80e30b98124396450cdec6ccba3506602eaeed8ed2f88d27e6df5e4a583b41dc3cad20fd2122d58379ac7c9b161f8607eab0a31576e949855c8986e09e3a2a9d8de8e6e5ef584cc2825921f367eddab7ab6bf2d7ce72f9e208aa2c16fa3b93a4f90e5df93c1cd27fc590338f2bed396c4eab767f994deb16efeffa8504779a87f1cc823b2ca310a65cd0c5c38276e8a7056e378eac58795467c5a845eb58802dac8fe6f9e942914091af98ebd78d3637d69eb9dfb402efd6a12dc39724c18824e9938621f89c2e6a44237b4b27fec4bf6100d07f67efbebf68d971469e5f38c6e4fb2e4dc0ee93b1397911dae7dbf5693d8dd2bd6b0030ad9842c657a5f02df27d9f3b8d5d17d3b78712a67cc5b690357b865964d9aede970b5fa91d92afe73daa109247d66367508ad8e7297e2d025b4cfd0f1c92796aa00f764ad5640a6d72523f579d7aed0b71b59a8583106b964bb9bd30fd1b9df13f790971c4c0ea7f8a340321e0109d909dc4d7e85ef86fdfa74e4e6d09adb588a6c21c41f05d170b2838fa189f23b5591013c405adf53dcabd2309e69fb361e73ed1af342606ad4630b1459d2e48a6728ad0704ce68b53750b96bfedd07f6971f21a7ca1d30d00d524d994f0f1cbb65f581d2b30fc566849cc980cd23fc792fdb69ee402e9cd9a69631412e54234f88f5b9ef7c79b8e84106dbe635726d3e13ec311a73f2a210f92328454ff02a9e49148ee729fc3158261c619ad8e324e7e0f53a33a18a601ef5c5c36d0bda985f97fed71424d4f6fe8ce73320bf8c54208ce6db89a65a7f7c0902dcbddf9e9fc6f9318c0c6ea4edf2fe7d705e808ea86792b33f492df4e5e5e04c8cab5a6b46bc9f006d307f0b7e351f7a00a8595248dbd1b362be624bd2f82b6488c4060b1174214d9dc5e0a3240acaa2651e56c7944ae521fd15b12152d2fad59c1343e43d7eaee8f70d786c1570ad8613ec582eae1dacbf461777a78cb7b98fda51bde7e6714786c6766ea21a7f99da8929dfa7e33a746e4254614b960d7ee0d22c4380fada64ee3ef231cbad0af81f47e49780b8f8a3ba66a86f5ecd507562e6a9a7b09fba75f2c18055186d547cb7829e1d071c765b5d63dc5c8e6f27b35944e3888bcd0d17f30f9226c8d4c302fe4135a3dd6b18d15235eef52c33f1d167496040400187d73d04bd5383116d77ca3c2ba0ccad2ae6842d58f7046e9f071eafc7fa9a447435ba6a75ff0c18e386c8d33b5b54cc5234c1a88d21ffe278745ac5a2db06041e98b8845119de611dc978aeb86a25b15c2f5cd346a4758991237b6b350340e58b9fd78dcce88fbe5330be7ab5149e860c6e866caa6f28d9e5b2226d865f14aacbfb2c172d70650bc12ca617d485a219e5fe42c55a05a59b8a8f8de0bf0cd418a74da1c4900d94acb60bd350ca59beebc7b486ca3edac39fd1c0c95ba304740ea9e43c16c2c65f66e56c76e8993b7bd47fc3bc7dac8eebb6d32414c96c3130315968fc88d36210b20d470daf9264f3beb38928571ee669f4c1eb5abdbe7967211b0d285632b0a856098cecff9b4a9ba07137e8919859a319b9538de70781400c3a75ba899fd85a0602f550120379a15327b937ea091ab29ba4ca1f29e4d56b67cd973adb7bb0ff276f44bb3fedaae57293aded4dfae048fd13751008ef9942abb2975c7c87e26c69de0d063a3fb6c8aba61f75397cd3049f7101c4ab09281637eea0218e86327d5e35df7f8f581cd23ff0970c5f8330689f909510d2076b4a90b94a3cb8df5ddf2752558c567cd8f13f3d00829987711a985c3abfde30c669a0c7c926fae38aa1956eebf3beebb4e69d405506ac2dccec1d117277a4fb8a59f713f2edc872fdd2725775ddd1ab54dbbb70131787a4cf3a699c0f7ef04086662782a517b0d30c6c621c7a8ff6bd3db802ad21f5bfa558e925912355df1908b062841315636610215d6a264cc664fa443ebfa5151c2fbba48aa203a60681def581bc74b838c44f25938847d543b1bf8e79f4f92a911bb5915bbf594776d89e4c1ef99b6b97b06e396c89d56595e2136804a91a0068fc5629caf76d7ec3952f06eb4c5fff1123a9e429a5c4e25e3a44af6d68cf697bc37aecab0bd6030cde1077918ee2842c847513b134ba68c7fbdff57ebe9fb1eabadc63b6d0b978282462370097e30b16fd4993581fdd5e5179304d108f456b3929d500d212bd7e130eb1a8d9a2b30c1fccf2d666155c4ef50bb6d056dc1db3f1db83933ac072ff87a2fa9ede94da3481b6370a8e2135846778d84ffed5940f056ca3ae639550e286caeaa5d2b79eb0c31bbd8c26b1ad6d17b8c23d9b30be03d45e38d6399718e01999178e0aa251700beba269c3339bb3315b60d36a2f2079015238a23300343f64f03925c62581b0c6eac23b7d01732189bd9bd3d4665cb83c1c3586247b363274dd9a56eefa1ecfce1cf66cfd900d2ae45b456321af715137c0c0b5d37245a66d08d38a4e1e62e406e13fa84817b2e9e9c9f6658e79a1e3edee4ef529230e019d6ccceac00126c2dbad86abc7c296e7c53a4a07c66f1dcfd1fc39f54a80d46fd9ba927496a99d7612572379e633dc9bfcac29275ba1c2155308e6101c4cd503a1291602d54f209c105958aee439240da01b9a3f9e9483982d63eebc1a253920352590d192e712b00c204dfa7150733728e2111f9d295ccf58c69886630c799ef3832f4b140666d3115067f2fd9ef1cb434b0eac2e9175ba693468abe3b0e15d5766e1a471a29a59edad78d29fa6c77b09bde4037cd4827c94a79870dbfd8bd32be0cf950f27f32929e2501d7ca119d3057dd33270c2030cf8a8441ba486cd7528a0903aae4a80e197a1ec2b387d6ca0e1920c923e90212fc18acdd99f40a285a16c4c883e8f3096b9f1b3cdd58df4a9091946a5ced14e40ff682f4dd73964ab9aa0d829b5a0e80fbd01863225a404acbfc771e61d51302521d5c8ad24c05e407ed22f6925b28f46bea0d1319b4d5f7320a97f206482539da788d6550018225342e0e55a8a9b84829c20bc84903c4e395482e5c9e4db2279fdd159fec8a353f2382ca29dacdf18ef7ea6e017fdb90040f2ec8600e350c1dba17b33c4f4e38b790b76d8f55a969abebccb2c0683ed4a65fc52066d1725a313801b629f7e85a58d269d2578fea44cd0cc222540348ca462e770b1d387c32e4ccefb4e4ce81a776c8000075f3a41c16d68f625058366f9c17e94583ca37d64b10b7e43c774a0c40d73c92520f214a29e5950a42cd019584732d965528feffb0edabeb8b8298d05eb54f24fff072c40e46d3d5266417f1bf69e99d3dbe7196d8aa8c31ba7f9beafe7e5a4ed5cbeee87899cbcbe57c0da8577a47a2b7035374653f28ce50be8103006e8c017bc72c7df92cc84aeda2f8ed2c7463e78e37f3e3b642720c45897d304ee200befffd18e294734bd761f08cc9b98bee742beb84a704a2626cd8d5ec62c6003aa0f7ba7929dc0dfd24ddbc6a7c29278a5b57550c415ef57c25927af5181c489c021c9e1cf1ae2da59a09c0c369f820d44b072c86e519c7eec224e8e0927e756901ac70c4597cf50651b8a92e931bcdda856660f8deda5cc6aaa13b332b40e0f5ac899546c9a6b075a771e7da9322990203febc7690f3b9f8f25ef5ee3a2edc37a75f75bc01388b2bd08802fb5b78ce4eb6758ce8829ddda42075d7b5ff1d2a0eae06306aeb6342087aa7851369ace0535e04f885aa7f33052893474b09e7c68f91f9aeee9f877bc360566bb16e3fd1f8c870ae3ad5af2e26f22d692c4e489d45134c38567fc3d5d0bbc7874f59f5413f91a8311e24bf7bb5802f42ddad358c854a58a1ec4d82fd84da9f07bd14aef0d212fc16d6b4fb08d85d5488d32dd30b49c0cdab679458746e289f4c729d6b2bce093cdaf79638e8f7b53e208f126ba310d8238f60e4c94a4c4554c1323fb3851db9da57d261770a75c03fdf9d6ce3c4118168c47949cabaaad6217e0ca8edbf43a0aaa4884701d1fe14d32a172d9166f721905dfdde6bfad42248a158d26d35df1f6fb9f834116b1915ce9a3f87da7107c7958c45c9a2cf0c70920ffdc74c77fef7bf4f0e2ccccf96a99ac6fe972cee1b2b012f969f7150a197e7e2170937255654d70422017d25e081bd90f6c5315bb0b707269a13c2d2a4ebd2f4831d8bfa7dfccf82bd831cbf0cdeded32f03fc66301f505ed61441809b57e8d5d3866861db21acaf9f8a15436f0d2ec2182cf825b1fdd1c2fd0c6e4e029d70f184faaa26b7bfecfd91b6c4eece584853d9dee8f97fcfe5536532e857eadf6b2151af2a47d6dd1eaf794f2353d25b53e4833e692c6f7c98ac08d6f0329a78331d8b0e1a9b188609fb78863d3cdb1e4732ce979d14c8eb2ab2d6394242b4997da2d16c440dbc9222c46f64ab55f326a322106462d1b2cfc8f335abee4dd2e1f78044cfc4470c0f563c55d83acef8f08211446820b6eee9fc5bb411a6e395a0a6f1f2ff519a95210f2d28e0dd6369a61ce93064008ed6a33ebbc6c6944cd0524c93f33439fc22e7b8fb0c46c690ef0148a7d720602ab778c0f5b87a8646cedc265c2cf2c22f69c366d0a40aa6791da70eb8261213678c5755b7f6f997a7e58f514e9152197032772a0e0d61dbb8735f444c4954a04bb587d5bfdda4e3ffe027f004dc4d221822a3c3e39432e7552e1456e96018c0c5ee4d0a6c61292c4c9d473b8fd5b83eac54f1715ede298af57e8a33add84bdf7cacd800cb386df152fb23610bfdc3de8703534f5a838659f269f79b59c79ee740cdb2240e82426f485de74e1eee2e1741bc259d351996bc9cb18d1294b9eabf82289ee0b016acf3adb59ff433c8289d6b370d39b3b2a4cd558f9b70ea7fd9bcac270789022cb291d023e78a8ed4e25ce299ac9a9f40020cac1b3d31c3d7c2dd6a7d65addfe3792f6445254d45e0107ce9c9ba1d67b3c964fff27595b3d7ac56d0ff03c62d32c3257ccd7b27b8f50289c0eefc3c74a2938d09e7deb1d19553bb3cf40c2aead00a8bfdf1b13624f345f1f50b0cc2908fb8d3b70a92a1c4b64b8e765def933df9e13232cdf9624c68dc88505f5735d8e4029fdb16c8e8e02dec168e576fc8924baeaaab67a108df99998ac43e8ce204d2654784f86d05e2fbe04a04876b094a698893c2e2a40136e79f356aa254202db073ab66a1ab8b28cb4633b1120102eeac3a3bd998f289af9bcfe518e992e127a924c998b2b92b9d4dea1e0fc95d61b62aeb0dee794f806e5df17ba4fd3c094e9b07efabf35442f9f58c796073381f86843979df479dd4556d0bd4f151ebb1929af760810ca9684767af338566a9337b7e7953818d35929df8542e212dc7f85dde04a6ad42ae55fc6fff53a469085e21338059ab6ceaad9eac9f67dea68259b58f9e33f3011ab97675a2ca1519705638817e166c684d20f51741d0e466c6c24e5feafd354d5994caa771fd2c5ed3764ab9080e4f212425cca576c24e6b3b1f50145d012d293fc8ffdef45b229047e85ccf9cc3e4e23686bc27a3047ee946b85e74971b2b89f1d02438fd8220a823cd316c2dceaf38559c73695a0c2eb55f39cd427af0f3380b20100764b87e3ced4b100fe1b693415a8d83eb51dcd42d9764f12a8b0b0e3e0725dff34dda29f73e585ec7b84f72b6f9fc51521d19022ab19d14f2a1aaa907cbc84c9d3c9474181f0a33d69d2d70a3f179ab41238636c7e68b031b7bf86adbbec6307a34a95c1ab5c136a66cea0020353d8283ab42823cfd7de7288833dc37e8e1207081190a12df57f7abb2d7c2b26c6fc3cc082dcd9bd37e1b7fe085b9f39ff1d52e06d6556b7a35515ed8c550c8414df4f31375a43c35c02a1b0806c6dc0566712509022429e5cff18adf016cbaf1e43334e18e9f24fa5714ef3c831bc57b6723854742987c3fd4aa4bf82955cef99cc1980cd933140e75a98f91632e4ba11f4c548b416a1f2d0a2a9c68f57f640bd8fcb3ab552afe9af899f76fea7df6fe86d20afd49d9d828e332c082919b27fb1b6138b131557ac405f331a253a07ef9fec730790e3198ac2dd171432ba0db0ce6614f37aa1238581d77295d12d753e837f776379c38c9f35d923b21c163f82edfcd3782f24c091ea597fe18e0120738a5a423fc62d907fb7afd1ef5460dec11e2d02dc15c6b6bf5d25261901c128720007e562a11ac6d8fe6527ee0c9aa9d9cba2e9ee586d0e2e288ba4619c68eff3b50bda4f57522bdfef5e9a0c410d31b3d318f643aac1e348bc24dd03aff3fe5a5049febefe81b7442919df65e4cf41770a56c7eef182a81d7b42951cf5c28c32d0aedcaa4f5a7a81585b77eea02f4ac0f9e49d82d82059520574d356b30959205db05bab516e76fce386108acabb6b0d2aee1291b0696457e9e7924164b1cafdcc9e4bba54c4b9bd4f2f957400e197e392f2929babcd3b659bfb280eb2e4af79a900a710bb6dbe2793f567abb3016aabe0170ee94c1a04a25ca5410a60a68b6a945b0c8093ac21d85f102537242d7ef8691fbccb2e59f4dee3c54463b475c0e7530d846dc6c38003f8b88f78532f7378f7f2b4e38f889196994307a478ad0d96df4570cc18e3a7c8c7c7c91bccd32f3119322c2c3188a5db917c2796f52d72eefeb73ece4e47f768ad7df21df1acda4169b405c413fe167c1c496857f0b0a7f187c4021b6ce317fe915cc2b039327b4b3107e08c9c1131305223f14768e33fb1763d694a1eebd07ac298035b6f9f3a89ba6595c1c31141a6b04f65bfb53eaa0e90670096e4d7085494abcf2c99ed78ba7c79fc4df9d910869177ab4418a823e538c4f0cab89bcf293eaf91bbaebceaac67094553d4940d373fa02e8333be2537e6f70d24a5175b6c2056fcfc455d0e7e5da0ad2a291968bcd22417a3d41925b276d52d0481990abd9d10cc082d359f195f24d0a5074b12077f9ccd96683036e212b4e1d1627a969a2b61a62477dbb9d94531368c9f79978fbe9824e8fa1170de67034639a404ed8443ac893a5d1ce15105413a4ba669bfd4d74cd1e8bcf46356e793a85ef591d5bff9af03ea4f8726d94d1390eda96ddd655ae0d49ef960b1406be7f75abeaec7f230b28d019a322fa8696a285765ff2b53d7dfbccee1e794f148c9195996e58613c4bc245609e5cde6dde070c0dcb073905f1d35f21f185194a28e0a672bef1a639189491819ad5f54460284229196bd86726390bc9328721dd3200aa1c9f53bed456c886b8bcc59829295f784166efcad0277c7bc101f864f20b596ee75dc4a7bdeae11cb051b2d33c50cf0366cf5c7f6d2836ad1d6de24c616436d769f63995053e73dfcbea3854a5b7f5ad888c2a8cdf2269d24c4f24f7db773d6b51b78d8f44eaf8310bf15c62dcadb3f1ade58a605ff5e7a7a91a5aa7f847283fa8ff047bc4bce8cfefafcfdcaa12196dc9ce5a61f5ca78736023ef38a36e7f7c38d7f48372dedfd435a2d2ecf2df117cd8acdb065563c26ed08818728b6e20b2bf956b39e09c4ac175fbf1bf26e564136b12da6d5dbe5f27dc94177bccda4e2064845d5a8ceddf27d5851d95cd56caefa5c1a941ae9b9fa507c7cb642854aa34c01691b4262bf84aa7671d9eedaa5e6435e4069bca13699cb7a232d06ddddc365ed94cfbda27a46735734ea5ec9dfc2ef3113e1d18cf553adcfc60a1bbbc4bf156fbd0fc13c94a222f81ca361929cea60ef7da4aae9909c362af7e608e956bac0c2d11397e758ae2ea22531aa890584769ee196ee19de43855f3795ab4d4d05c07ca024278ce80f96d2829d7ed7940e33e29a0bb30fba212781e18b68ad65cc5a6d4189d3bceb22b407f2c5bcac89d6bda22877f7da1c25a609e448ddddf90091a1a9f7ef299ea85d19797d5c0b8c9072625fca2f512b74d621f22c4ef8980ffbfb1993a7b714681b45ac701861ca32641873f2ebcf82582fcfc0ce200ab79c0b1503254962a2104a00760b39a06b9a89b909c4da4155e9cf65f9e26e3a663b1426b3e7323fe6cc529390ae119269b0e938a9db6d4ec682ac4f77ef15d24e1a34ea41fcdb7d1f7da44fea9b6b3ea6aa1bde0beb90b0a2d7a9ee497182fb0cb8570c0d25c124ee69994439ee73276c440adf8751b3c39f1b98d52b1b1faf546174cc0de33dbbfb69a54a6611c62430fed9885980e4a556e234cd2df81b5ab3b8fd4d87138f4fb2148705d63afd3b3cdb1181fb0ad24b3c849d8185c7ecea62b906b39d08113f7dd208298daeb4f540f1d731ba223256922ede801abbd215b0d09155d4705431a1be02a5683ba8b54cc14918463b98ee9b58da9362b1a6d370abdc398bf88dceb5e39589ef7ca0c94afce2950ed46bde2b470c2450d15e7e124350aa6ded2d59ae3e5a7316e7c27af068bda2f345118208869c3d51f3ad5dcb7c4bfe2efbf7beeb0208f10d8799bb3159ff65ce7d2b72621e6c50de60fe97ec6defacedf3e5be78ffa831250347130c9db97fc41331cbef7de44555fc9c772e9a3416a21ee0946eb842a41cafa7f9893d8a7c96f7860da4888ed8e4dcb64fb6c59ce104d9973f221eccb06fdefbd9f769f5ef634b172ef191b18282e9e670baecae2ccdee78c3bb106daa65661c8a6ad4f34ea5f95ec2ee7e8f00f1d2edae233d0a280164ffdbdac5d4d84975a944c4a22c4e1dfc75373844ce3c955c8795353042daff919c152e1fe37e1bc3880e2bb05c0cac245cfa10681c3b990a6c4e28651b538e63cc2dbb46801031277467e59f129e22693223f78d214f979bf655310535567901c49bbc1f794bbf35d9dec38abc19f36b4a88278152c313d697e064fdc04ea8243da69bbf722e19fec0ca7b9f0842177f0b968c1fe531724158f3e97ee33a25fcdb2619e64ab06dcae1ed3013f22afc7633d27398f28c50e7d5423fb72dbc442a103224a15e88bfbffbb4f6d756e826fc7f9928fafa3e9837908a7ecbcf84b4be53e6ffc09caa31edb22f213a25017d909e004f6832e0a824188e5907b566582d4c256f85409f5a8236aaae0b2361cf7fbe5394a4ce721e0c48535ed4b86317306b3310c4eb28cede0db315b6eda813f806a6826a320c1e0867f0060ae92620e82ee4ced0267c0a54eae20dcadd17a88fbdd1d6d3b14865ff74214c519091ae113cc1e8a12b1823b3ecefd86026da08be59a8a5668935e7c0be3e755918e8768fa739d135996d4db21c907978899482148100a1d006d5851b3455178d15da072bf5f981f6ccc3e7e3c490232f23de33889c492d9009be40f525d95794eac76117da901fcc428903da7d0c5e37d66e4b01d4d9011eca20b9e982629c36a05ffa1fde7432033a478dc45abe9c7448b5f0d457e40e1c30cdaeb4cd65696fd57e3c6c0ace84bbef22b40bc742d704974bc2bfcf46a5320bbe04f6424fd7bd75ecdf1bf2fdec31aa1d218c8b0918a8fa19b7c8d455a58c2f9218846c15d16d0b88759b353273baa279638be739a9efd27c39d5a0952681d14df470bf5f61699da04a607ae7331ae81733b430d723e7aa49615041f221ac338e2f0c0ef9644fd3a0dd7e39c8b8bd055ba2dfcb3a49a3e7d3f4a0b1040e281959ea45e8473bc76ce92501f1b1bd02fd577024a304e7328f65344360ac4269fe0d07abce9d3c2b6bc7e9fef3cce6540a204e080027d9ca2c690cad2519fd68ae428a794bf808a11c35cb65a54151a7966c2321cdba328b8d13196da1ccb8943e815f12c9660317358dd2d3d790880f6343ee3c88604f74acc323c93a2abd752430c8c93663ab717be94e479159ba0ef342bf666dec6bf87f63875946319d270101590b29165c86293bc1dfc0f1aae868405f74ad3869841f1b611068c94d563127472f17a216b0e009638b8f6b28b1d4c7b9b08c373fb3227789f060c014b342393e8984c2b5f421f546856815847544a74a6c30c303fde8300f1fffeae8ed4b70b4c657a02fe242c2cd8a75230c15f74be39772494acf3ec22c4539e0304881a1316fccc4777f69f930025cf519c9d24bc092e5a18066be65aea767cf6dbe46a07424a79a3157b35857e510c81da6caec23ef63f74b42d47f412c7b5e2e9327224decd800f4a85e0f467e4184279bc52bf0a1181350f6107665a804aa40199c9ecdf68dcbe2b5e5cc9374c8211a0053db64da6c3c967b7c02d3141f6f75fd5e3e6a3dda983df73351e614764318a889f2abacdc5d4a3a451d46231c6f7565d07979da0425e8382d605c70058cac13fe94f5327a84e84bc50a2433bdd50ec3a0f5f9f6e6f1ef490efb34528f6140acd716aea6ce912bf6d68993d5663a99862835311bc2cfc495d5b0a58643ab3d164c8a8eaa95df51293b99b8e96240be99bd3c22e245da2099686797cb9d8b56ae7c580f2fd0cb816e33dd859fbdaf855b27fefcc0c5f93c080d2f926cc02ea77d72e329732887954e9890f70e44ffc56bd1566e2010cc5178ea7acc006ec5017b4402a986d55216e450a80df5d277f329c1297700d57abd1c2a0a12ea70b2edc5630ec41e7992c5a8232e9d3d530442b2c01a1fb2e6ed91f9234036199e9d0ad98742204de62dc786a0d5ca19d4d8628b0025601e53e9fd8f529b14636214efece97c399301e80fa0dcc6db14f206d25d368de94b619dc0cfbd3f33286b8bac609de2dbe9fd0739983e11792269fa07e821979815deed13072ddca69b6ca823b307c9fae4b9ae887fac9aa31dd0df9191bc17d11b9da353871e4674373ba4faef5170d9471459248e698026a9d207528862aa3af013822e88fc69c0f90d83087d116470d03c4d904be62d4f4a5f4e9095ea44a19d6f402260bbec3cde2b58f258cb6e40814963d19f4bde33ba877b8758a405803b756db69f2cd62f469bb66c2a303d20de96a1169c082be1a832eb714b0f6e9c4fb92a1d28aa69c122496f9927adc593d37bef4750364fffd1ae3d3ef12f4f08a9b83342b38a2f61cc7ca566be26b0c50b4de121549f792600764ee75bc2eddf3b8270a83e3c58c057589fd0f5fb1a29105e961fa511113fa39e055da52cb2c7b1a90c6cb4235fd955a3245c595eaf893eace149315976be5054dd1e63bf619eb369d45955ac48f6bdd028663d838896df68323e84bf60461ddd09541b375160be98a20806468df69ac35740f8970f95ca7ad17aacd2ccb34da2587feed925d286f7e3839455ff4fd0b180b1d877e1ff59f9d5d416e9c615e756dbeafa8d840691cb1702dd49bf201489221c50dac75988175d3059d4e18a8d8118adb8fb538625378d8c43201c00f07d1be3d5d876c1cbe157b05034199a96ce70974f90dd7dca771256744576cca7b7abe75c7e911ec25180775ed59d9c36667f5f3f2098ba049d5deffa542b9a8d549d99b7a7461e8c13c4c3afbf09a61531518fd3c77e44878e5edf85ee8a5105a2f21d4f434485a8460b23c37ee834a90694f468f00bd65a7fad8da6407f05bc52778d2ae016c94b2f19e8e51527da97f1d0ec4913b460f2928e7853e165fdfa0b42b905dc299cf1f09f64427f0bc285cc642fb1a932295b376c5fdaa06bb361529265ac1697d7c72fd9219c46d16fe9763bc2145cdc23e0c0ed6abe4407a726dc5e55efef12134385b5cc127904542391b9153e6c174ad99763feacbc1ca2af6076581c5589cc2c94fad6df6e3ce78b43f370f2df5a6ead0fa303cbedf2bf803073f60beefe6cae8fd0a591462d7659b0098a2ef8bdff54c08c7b47d6289bd4104e83842acc6469be2e962d6cbcd32a9f1b5019d086246cfdd5681056e281feb0f7b2155c603389eb2682b04c51b03ed6d5004ceb42f91a85ab38c47dc95c0055baa34f34dc482bbf778c3a94200c4e9897249fcbd7f8573ec8bfd3cc071f4280cfac14ae393ad1758d181939f4bd0a70150801369fdadb8a9f61f4873b3377cd4d2f7f97fafa10bb9403f5369acb48ad5c55fa4726ea4d5830246059d20d4b8f76bd3bfe1a154ab5a07e0b89121af790225cc5fb528c30f0af1d679f20dbbbdcf49d1e29196d9b3fc5de118eb7a2fa08cf5aab633c006f77b58074de628df65da67aae18936a96c865ab072800812074b8dac7f8d6f62068655440f6226bb10a617f7727ee78c8d52e07af42d461cb3e492f6cfb5af4d354ec7cc7e1c8b5e4f5ae4d5ef550548d08b6cfa5ebb4cb915ea0a3c1850012b24cb90987d5038f34fc4e70662840e883da322b1025f51254178350c62e5ce9655341efbc40f15b1b7227b35f3432e0275ffdb1faba0cd688cb68469ce5f7f2956827cddd6cbf27024f8844af5b3a50ba3168fa7e628d0522918709431ab3600c6b4a702c8d8aec9f1019033dadfbf3e189d15c3e1d4a817e36cb456e674266fcff9b8157fe1a6a42631bd17dd95ac0da7b8460c91b4277244cb45a3342a2324bce2a4d23e2f5cf6fef5eac90a2e5211bf5363303f1eab178a412763d4b0cbffb8e2a86b3e6eadd09be7f92c11f3d4cc5fafb62fd77ef0d5c06251f3cd1e558b11539a26059f57650a76af5c78fa4a010b1ffd8b8b7617b31a1d0a50f7a2c6d9ef9b0a05dcbc612bf58294bf18f8aea0e803b7b8c75e0d8725e97f867402ede8c5ec81b47a5e372910b91e10e190e8b76a2597f04fcf32cef9e80ea7c7e9a98fc65c007b4471c7806b00e51612c344b23cef122fda01e65e40eaf66024c981520292dbbc5d5814e55e1fe91678540bc38d5b80ec32d6a939be6749806b9605611f348f4d04de7d86d30649b96ca3621b37bc2a2ab9a65ea7f78fc887432e8b65fbe2257595723ea13a4f5238397ff8528bfcf790ac66921255785580b4e608e0e4e7f1eaa6b0844d23a068f88d0b1dfe97587ff6fb376683d954186a2b3ded353c4c2ce03f3e1478a0efe7a97759d42a864d0a128e59eff8367b1f2cb6e54e514fb0c19bac7b77a469f7e01fb36c9c272cab79a50efa0a114101cadcacdc9ac03b73baed96cff7cb8610aa4ec65ed9041a712ce229b41701e1532c83df130e4345c2bc2d4c3d89e8669e47ed1f7b54f8b8acef21f3f80669b55e764df62b60eb7d3d61235590648ab088adcebc4ec79a2dc28c3a268a1eba38481df23d31282e9848ade35e40b72d98f9ce90d20758b0c80933fcb24cf0ccbaa6060a9e1fec58be50c63cb74210c2c92717fa4ca102d9bdea8b2d0de355faa2227c6748aea176d73bd5c31dbed05e5e7847a047181f56aeb195b31741b0de461be013297d1ce9ccd9807c4a3f94781d5d27e7b6ee09b5d3815469af66b793858b27ba752a8ce29fa951daeedef0582dcb940761c39aaa3cb39f452a05c4616deeb8811d7d018f6ab0995c14e6faef3840b4a06ce2c746840219cbea53e94ee54a4da044808046a86ee0df11f79e6cb6425dfaa08451670d1c7e80eff0f4ce5a054a23e6978992f415043f2855c21eed26be011e65cfe97c1accca956929edb4c09c4fd248042e9ca269764e064ca49ad8756803b6937e6eeb2df4d10fabb750348b39da4b3029b6fbf144220c474404ccefd3dda152beb0c5562ce40c8988a41233dd2565c8a07e301d9644a42ce615b66bbb41497e044ad4c5a9dc5328d1a0665128f73bc78e4fd24f2bb8e3444a60e5c35cde3e31ee83c7a5fabd6a7ddbe705404d3070471b66688454782d436a28b2fa0774fa56a2b84bf4d373bf436e3f65f307f7b4158b7e76cf20495311235ff0a011f28d4cfcabe3a4408d5d3704a99162d996a81d996e19a48356dc6108c3c60cb78e1effcb802f9e286ba8aa5581f9950ad7e332d10eb0a2c432279a4f4e4546e54bc8565b18adb5ce02acadfedf4f99a6a8c53c82a94346777d8e6195eff13e86e8e181b1f9802149943376f257c41f781e5f3225eb36cc2a7a7454a28efb93080ac3194aaf84e09b31b96eb70d84fa10e47c8720aa278fa232d9b066d7c7fd514b8bb693b30fbe13b88e058a751e7cb8ba352704726477900ba13f2c7bb154d35c041a3cb4495df3fa36c761b71dd587003c93d7b0f8147bca541e4286db208509e26ca2b9e8eb3b472040377f08c595d83f9faa0ef1ccfc68c3cf6ef808f70fb2eb8bc162b7c7033e5e417e446853d7cabdf7445154520dd954f78391bc71f51dbb657bb5b3ebc3e32c24167214ad03fd3e212e620fca8d5e8415890257ac9210b426e047c1e46e97e9f68b53132de8553f28df7db0b2c694a96b8976c2f86cda3e8f0e68baaa19cd6af8189212f134ec6759c71eea9c921cd9d21d70989fb2d8fd93a4114844a995ddec016d45abe4d6ff47a88c371b6cac1714bd0726b41e7a99467d0f823f280986bab73a310b046949288752dd09c785ac1524875fda23795cc684ac8859c70cb118fe25b503202fa0d83e3a896e5ccf5fc81cfdfd6251ebd21687028cc8aa3d740998ef3582ef8d2e97e0429d8130630b62a25349b74dfcf46a1b3c6e43e7975511575c7cd3e55c6fc9f88789aa859bb9d4b85583c71d9888eb9e5c94aa102744f72a9d38e6c5179816b42d9a466479c9f6ea9933fc1afb10923a1795c1f6d5ddd299502e72a25fa9cbb04aec1ae4d70a7249a07fd53ee050c5f9de4286e6b879b18b732b85148c778addb1e17da76a30f8ddb0ac7aead1411f6c294301d96218ccbcbfc72eb1085263a282367a7e2e31fa4b23e86adb6f350e3954d61d20713f053c4c6888b802be26d4c6ae43c26a06e02f677a6b10a44991b0fb96650dd0c2ed13328a5aefcf2a71dc39fe9f17bb1ae70b79e4ab99102b9a97f97928915a178ac891a842fdc4396271936cad789e43e9f1a6303e242e925b98f05c920db8a733339e76d49e317f5b9f19b08ed6ae69f01d7fa96fbf740b096e1d029f83a34380a5c756579de6a71bbf5c71fd994655b4af39a8d90e5b64334d70cb66ceb3ea915057dc7ac1cd624350ab39f74ea6e85b93fe2ed1fff95a9d29f8f5900bf0b7d2a3015c4d6647e78cf90aae7fd889163d091ded69a037559385ba0d481aa83b622d2108d717c1b873b7248d9c25c9471dbbcad03f1701ec2f67d7cfcd37c2b4e00d84f782d1b2a4ea4a620ca1ee095d03cd24a9a36d9a59f8fb23dbdb75ab56c47a114b09d0fa3c21ce1f5670ee77c65f5e2014e23d6fce09d1d00b67d7656b7adf358e26f4a706f16166cf63aac8574a07d875e06d3c91b5ae2f0919fca77af046e114939222ad6e9aeda0c2be4fee2982d2e9a8173512ebf0f6d3ec9cc0926f78e053c6dc48c04e79bac13960f63516ddfc19e0943d69ba5702cb7ec83dedea7e95b973f638516cf666960678de5370d1a498f5a387578b22db56946fce5ed139d803ef31b282d7235d2342f417b9143b3ad837079e23f9d8e0de7e67b97ea1ff1fa9c3dfd7c30a59d0f04d76e382ed262bb3b01c895e7a7d03d380d519f9e56b6a845c791bb814ecf1f30482a8eb0b3c64a61c91668fdeb02059d1a5f1cfa77c32883b741d870832591427d97477bdf452bd551596196577fc5a0d481eb7f88d9326e8de4cca3fe9bad34bc7e1d2cbdbf4c1cdbe081865dd970e0450dce13ae2f9db85b66b060ed70eea95816569efba642b49b08d15a2dd82df712e5494e89e6429e3266493ffeff99e6b4842cd9751949e6b2409687a6602ac9299916b20d42a4da6cd481036a9eee22f5c1729cbc68cc23b43cc872f897ca46b33ebfbf067338c765d6fa8164b4eff0d3206f4704c15d1af5d6399be950aa6733466a6725b4887f511edb7be793fe65c7a9c2e089503bbd984512cfa649980576681f54a4f1a5a58acad9ba614a87f4cde06a1379ed37b94297ee9d47c24436f1d5a5e2db9f2113708ae594fd5f1b1f66b94ebf71d720fff42053eb5d520f82c69939b49ed92d6c59d79ef48f293c0f31f687a6d70a046acf4f219e2ce28b8c02202ccbd2e1ad4afb3cf93882b5a108886626502921c3be6ab41e6dfda742080b34a3ad3e6b11bfe53f3aa9745c7d1bac3de2c22d5329d8c9c3c9401c81eb6912315427b70908063435dc4b81a8965723e25e68580e9d8a4bcb841e76d71ab2f6fa01d597d5a793ca42a946394bc82b20cc5d9eabb0b552c74f26272497f161545abfbad4915704c1a291833ada8c793bd109bd2972ba7c086aace2744903b19a2307bbb638192a859ea16206ac7f341094af153ea5fb346d97118062d08896f51f40ddcc3338cb1404aad986fe0e538c7e17d20d6151b42806c4a6345f82da8c2d354306127a17f35d8fcc2954dc6297b68eba362ddce860b3865f8252aa35abd890394a583edc12aa446c10064ed06d9741098ff088e9f6e32008e37b73261c89b37e16dff6918ed0fc24d66c6aeefacbec2da608572a85e77b378f97480e8877ad56abda875821205566113e445e8022f57f553be9af4af5a25e1096297fde9c070c59733e642c47ccf9d96ebbfe038cac9ab3de806ead50a00718eea79f693de8ae705ae41690cf7ad6848dde689dded2e59717d9eaaba80fda4c43ec9f3c5527d35a63d65ea46c0079e8ef76c70418c65bbc29fc53bb0b9165a527608494ab9d5eb03ab515ded85401e69b9a841e3a3379f6431ddf804bd252daecef4643c59cc3a27a43c60ec76b8d32fac8fd281b792f905ca0a0853814b826d8bd69ff9b38d63d0c118fbbc37671e66783d065810402e35230a50758343ba3cd65bd4d3685463847078e5c95942394e2d36d4151e965991ebe09cc05f58ec6e268784d62d0800eeb94b45b180b614a65aa26210af01c3ff8603d049ffa57dfe14209bfe389c0e71a84d512d62423886dac387a3eadda97c1eda3b54019dc31a47307e53aa186a6e92b4cd3f125cb1dc7bc4a7872ff54e8234c8a60599268dbea41b74f30716211b0724d4f73cf8247a61bed85874eb960e906e3bc2c21cc1ba05e58a6b4ce5c0268cc7792a19c52f659e26905a9cc0c91661bf0d26f836c07ef813e21c2ac64805c2aae98aeb1d852fd779949a088ba3fac24ba351de0fa0bff7e083d3b1c020b16f780eaeafacdbbec78e0ef872d0cda213be746f11304033020f202588b0b6ffc020a886caee86c93d7a29ad0b7bc5c4ccb71f5d52efc058e9a1f08f56fb38ee95af9260aeebd507453d4271b1880eeb2b574fcf65b5aa740c1a3e624eb2beb9efd620bd43cc00ae39e708dddff734e73863a76bfae8dcee3ad6166811a530205a2fe6607d65777b5e4498955e4039571183a5bb26f1ee83199af5e3180a93f7d78137b4dc0525d2e6f8e1403764578fcfa538b2ce79673dfd3b3f91960815ea59ddc12252e0a6e0ee8b30ddefd1d09c5f8316695b8da2323ee8f0239c3281869411647ec66b75d164fa7a50b2eb27203cb133bc1ac42959011899a323fdaeb25e601a3e70c12ce060e8a0661121b459bc54de0b4231b906f00d0 + +Params = SHAKE256_60/12_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818c00000030d6987eb044eb4e0d4be113786e0b9b9fb11a9fa8e2a6e903590bcb0c20e449cf9a360075feecbe3e3f6637a61efaa53da32d7922eceb42596929c4e0771b9aa80000000000000000bdbde99fbb90a337cf7eda32f23902857d93e6b1db71050e85c29571cfb25687db2df6a960a0539314111f151f4c0fb0449d93f218c4a5f10da3a961de374a0b +Signature = 000000000000000007487f5685ca6f29e0c0e924f6057024ca29b3271406f825652ab7bf325429d52dec07357f1a408ef36f11d8aa54f3b2cc8ec2ec379da455b6c3df7cb6667ff3bbc199412cdedfc07a8995e8111f321eb14afea0715b2fe0aca1e5c6b2d3079d4da4f5605c5ba8b0431259b7e9f5704e347db161823b8cd9d2b5ca2a0505375abfff48bdc8c25ae25b838ccb7b606e40109913003fb134f3e63a34a49cc89195f83f3995f8887b4bbe47dc17a2ea76e46e4b6d2c2fdc03c613fe03615562a3d919f561dc2816cba753aa0a8a450c72b8b3dfe1a34f1458944b9e574e560b58f0022884a5ef84ba655fc43d8214d8b4e965305f915bc8c9096947a6b02d8c3f0aba62c5062c1bf227743830650d03fe8e9f93994372b6838f5e05f42e3bb7bed39bcb3661800e2ab023757f7050e9c68bc3832d248aa8884611039a6a438821707dbb13cba4ef0df531eae45b74ffc76feed9a41b87b1996a1accafd2d2069c9fe9872c35a6e382e60192e4a93d7fe58225d5c71a714d0d3cfb449fc9a12b05a3bcfd25536e1d6197431b6e2aae337f28babdd3479cc38750f2ffcdea1ed8400d422b6e38552b62d2ac794f0dba62192215ee58514e6469fe17a901e7dbf1e7e0d32ec65bccecd922e4bd0ecddabda160367b594cd70fc1b08ceff3738d51383abead5e093a4f3c8bcc8eec761f211edd49d5b3760c9b87d81e2226c9e220f8def0efd4feda21e4e82b56302b731564f971e85de81f6fb199e46bf5fe95433c8af755a9743d32ae35646e23f3062238a2dfcb96ec440b475471293b2adc200997a3bcffa9d1ec736fac68e53689d0d3b477ab600e962c62fd39cee6be348bf5a88fef580a2fda594cde186b39ecaa5ac9be3eb7d4839cf0e6809985170ba397858dd88a66da75dc3e504a36c2886d2214a8885bd935699a7dd98b53342fa148cb538cd9a05d28b2051e8dca8587dedecc0e93c7b4ad45f35cbcac19bf11f1d6a569b3b1bb6ca0a3c54a8760dc40aefd2272ad687c2645e7b3a72d625c5a413e8b499645df4ef46f6f396737c262d6c994034246da86e2e6301b52c6012f6340731e8c467f13487c2688a42b411ca56c6cb9560c8a9d608cb17e5a348d1d3c8fc59295c70c07958c779d5657fa1f8bdcdd799f981636b4c69a3cf0db61fd173366b52ff802f24734a68fe9b3bd65dc9b98f02d070e6860f6d5b3108b84ba8ff6b50178f2642ff7c7b38da62fbd21f5cb7e827f11a1da466ab2b5592ce26401819877f4707bc4a872ad81620dae55525b38ddef929b3560e3d57f8fce7c37c9ac60a9a00d10b79cf1dcfa3acfaf9bdc015e5555dca65696696bc48596bf77891a4665d2db37f7cda0321e2b522dd93a8c306756cb784e171810999e6a05279be2f857ac08f9060c3c83bc3529325a61b61acc7528b862849972044f67bed2b012b823b0567530cbc16fd19cea56e8448655d63cfbfc4b1d4af1798d08b1644ac393f89d226dcf751939b061dae92ef59309d7d66b0cc4af17e5ca6ff4a442496d831c454ee2e39ee13494bca57e1ac524fca075002a9a24360a0fb26abd64082a74d2c96581870107bab2b8e98a2bf42a8f2718cd13aa190663eac025aaf1f4d77ef993cd2326d6efb0fa0637a9e90ecf00f304d3191143c87976e88c947c9e7fb79d4cc012ea1a183f8c3e821da01d892fed61f4e80d6a17740d01724113f851589dd44e049c55d4952d919e5227501db8617689b678ba896a2cda2028933b7f87da6dc29ae55a200039a48396a026f20f74752693f9a497cb29fa023d16441d2f584aa4d3bbcca1b98d1a3ef61f828569e7d2c18e74f5b7c4cd894aca2145d40bc08377426ea2684cec674adb49e9a9aff05205f289b0b6f8c0059270a890c576e1970e3199f218e987a48d8d4cc6dbeb38623cfcc9134923b7f1858f6e842ca0a7558fcf46f9d0abf5d486339d8e5314ef793baf60a9153c6f263207e9c90411b4057a405bde807a07c39213b59e4937af5c7c262c18f7f300ad85f614fcdde484c165547a6a7aeeb32303495edbe6a5dbdb4b68cb23b879f95179d7ad7a3552df328c81c5b936a0f068d03edcb12afb82250def013e304c39e2c24b7430cc47d4720bd5a0eff05bcea5e3a18a1fbd059a8d5061cff817b6f7d89281082e173bc171e8b1dcbe3805b2b60867a083af3b588cc384d8afff9e993419bc2e53f7c7a17d5e5453a1042c74fd7c43626b383c2bb28af9d4c39f8094ea937b36a89a253e2a7c0b3192033c64a7360851abfaf8c4f7808d419deee89351a47aea23728d513d4611056bd2dffa4fd71f635a4ef94ebdde2d969df16a79bdf2ef28381efd353eb0f2a11cf794fbda5f236b5801e1b063ddc63766041bb5104bb4155d705cf7682be3db1e23fe31fe0bcf9c14f5657cfc4ac38d9b9f46ef4a3eea5d881f901704795bbbdc0fd031b112ab20c372f93e6018b5b21e6df3b853473102fcf6ba77d85629f2ef5a91535ebba04fdc213639ecc3338ab0354f11864bafbc71607fc7a8c5c2ed0e091c047bc308c47fd39c11a0073612d16be708eb20a034373904ea4dc7de0ce5fb0ce42b7bfe2089273fd8c332b93e32f7abb53aab4be1c037761dcafd7dbcc31f0848a3c97060cbf45482661430698e5d21a65ebd9852ed8deda3cab9c4ec1ede0ede10a7beacf724a777e3ccd0415e1c51e32bdb261021cdafe95da129dfe555d988d3ed39b3f6bbeabf61abc4789f84cc7e863fb9c17fe07f3214ebb90f6b37b3c44c2143c253271a777b22c528987d4e8c8cd8e5e5603a549e70bdbabadfa48a0cfc36d27157e66d269ba1dffc0dfc4994c6dc4fd03a6eb8a4aa3977e00f853ab36ab86c96e888a5c062aae8653ae84eed86cecf23ed2797f519675725b606289ba35ac2c4a33d94abd24ae618c02a826b1be45c9d438f369f7f8dc6ae04579ce53c28907a2b99d6d3bca59cfd810a942794232a22c40412ba4a1679e4864d4b1a53f186c09babec0fafba66dd59a71ab2d604dc6e126ad5cacd42a983378501f85f725609f5759c0974de639561f95b967d6dfac1be96f903605cb4fee567eb7ed9afed40470831c5472f1b993a94cc05ab76c452aaaf60346f50dd18b84cbdf2c237121fe13f15105134fecb0a4efa38bb2248e31c3ad1c9f7ca953fc95ca7ae729acb4117f0c2ca2062a07def55ba751c9666bc92cd4b7e71a0ea05935a3485e961a70d06a8f13b8f2731cfd444c9065903b8c8a9c8549b2451e9923ea4dd56c8bcaf9c41e70d6edb47fb3ea6ee07878d9343a68c02736ef2ae8b69b116587855fc375f126b31a4753971546d3ba6ff8eaf5d6ae06e712ebe6a7177c8dfbe42c746fd620bdf50da2547fbbb25ed40ae1c74ec6f26a661e7bdb01d8fc9d64472a0eb6aa8eb740f603e0ef9d84d641d1d5e062da618fa5f60844b20688fa08e1cedd39579f174a5ae737ff2a1188a658ab83e17e014a7097195537c7d6736fce12a33d23e0e9fdae66f800189ea566e94a88315b42d6386553e69a861a42c34125573914509d678eba9ff2f0d5ff4387eaddfa16c4688cbf03ba45e77695e57bc67fb481c8b949f081b3cca11628db2b9c34baea46eb3072064556ceba0da8827d9a954cd0a7fcfd850fd11b5f5ce321caaf90632d9e43825c79a6235ae46097fbfe08c24782b7ebbd18588fe93c87a80e86b00d5b4399e873faaf21b605402703d65527e94522d91cee949ae70874f146356dc82ba9207ebaca69f4ea2578edc9e3b38b45b8815e9eb01c7887365fa371e1ac7530a9559add6d939e120bc087f0b03aff2af0ed59a7aba0db817be7cf3819224d63af35b8232ab558e6e2ce267a726cf6eb471f68112429d699ed878ff8af7ee029abce69844a6b8c6ac6c0827210fd3ba257452c6709a3e5e5154ad5a5e395be212b5f32b40bd9545ae1b5954e6549afc51ffa34d283ea5f9dedacecadc056137f4612e7c42123e0076edd91e9f5f4251e895b754d1ff7075340b5d237fd400cbf96eb253e147029f2410cd559e49ea0f0b819b204d9a1a630f7a93ae5b4e8f5e6984a2a461fe2d54b7a101ae4f106b205a2f85131a5250ba600ebe59f727042c3570299e5607d0c7877fd228366ed162e6f933dab49a67da5d1cad81836b725c4c70b6058135dd77c574289046fee9179eeee912ba4b4bfc828c59ad74faab7b995fc4b42a30ccfc0ed372aefae9352ded6ddaf83c79a3927bb85b769957866959e510da4ab7ee15b6c79db822e498e8305f09c0eca765201223b28bc52e19d30f62b3bc9b6a68cba27cde5d5e791ac480cd9f75da54f0be302286bdd2f66163f722b7a01b08794a915dbd0ffb41fb78c803e25f0fda7fd6f07a1ecb28969072bd19e8c45278eddc49b24f13f751ca6ebc5bbd098e457d0b31f7d658a3d9a843e7cbdd85197dc1cb448fd45fca05dbce731f7fe90052b62da0712a35e30667e41d01984fda834ca1aad547a926cd78c4395c1dd7879749b03cbbc41d29ee6a5fbb89fd2dd2a05e14a887a15e04dc726ba5d7cb053e899560c92b99d56be6e3c2c7fc6b7ad0f39e52524438248a8c88d4fef63921ab9b789a63434dc4dc6f97fb3c714283ca5c292da602cc443b7746f2864070a365f211796b36c26e89ba952f68d69c61b2547e0104a4b2867a5dba88b215c280af55912808600a54ea8dda66d63a648bfb4d8e138615643891574c17cc7f05024b64815898c5e95cb661f2f2f50f147d5044daeb48f728be96aeafef0c085b230bc36764d6a2d439610a94902ed8eb9aec898e964218905ce7a96ced96c245a4dc97ebbdf9bf14ca2189878a591e43027437b93899e6667e268d310fb5c2865bec09a8cec5b7fcbff34e3c4839dbfee9411b796be7ad462cdecb7aef6709474cdf25e729d60850ebcb1a85e2965603cfcadfdb9c2014a7cd030e3c7460c738cf1731f9f16f213f5f50460291e5d8e298ec3c3e62c20f892f24265d4b9bd950c5b6b76984a1942c88523a126167acbe28247582b216bb27a0c00bc8ac91804396405ea972702503747a9fb8be05b650e424424550e8088453fbcb02d0e1e5506a0b6ac84c8ad0f443ff72c63c8447b5ae967a0507d3fc072dc575db6dbf838a85f2ecd66848ae4caa4733a416e28e76aee4d813f1a32840759a8d1a54b6afee626cff57a43c1b0745a302cf35b5f2dfae2f2fbd905b6711b662b25e3b936a4a0ff7e6efaacffa8c19e3d83ec54da82f86efd537497490e9c3462d8809b4dc076cc6c8a630eabb49bb1ae378ea96bb80f1590bb46a734e9437248ab805110d55a9aad8c4b4dcda3c8da874edce78ace2dd91e76cfc74f04522f735c0681978792d3bf086acaa4755e658438c68eaca7f251a54a2778fdf20ca619b241530f0dabd0755e858800f5a4f7c24a9b8aa848830d37c5edb8175666d8afb88b4c2028b00d71c2b351ff85488ac0bec2534d2b313b9698a7685338077bd8e81a40b618e8326d9a470578487b5d67587825667d6a1bbc70e780f00457160a7ac3e31bd97bc5ba90e1e8aaf6b90d0b0a70bc2005559a0ddadd13e49b09a0bdb3c7fcdc503aa9dbbb5061efa70a8f21ae91631c2363e67f3c5ebf7cc1fa1fbd7c4337b979054e72458f111afd2d70747cc9ae57df21cae6a8a776a57edc564f651eecd17f4ea11f30aeb9886c039e930614a41d5c3297701da30c4db05f3c8fcac6ec36920872cfcfa8cc1608be2e2a07000218cb2338a5a117a61069e20e2c33a7b60ecf7b80007429f143b974916d1e9a482e1a007af0162fecd50133a0fd994bc096ef9f84d8142ee004afe62661739a366d408f355da1d769b7d1a49092e064e9271ad42001f5829344fd33dbda4332d8b966aff2e01fd435f2eaa9e328f680db9db8f6c6518d020cf073210e4cd97b195d0f2746cc5263cfd220fbbad56bce391f5b83b1b72777196453e8c66de8c128232a3ad9f2c15af8456df1d7982459dabacd0a97ed225e88091246237d7397868ab34161e00a1824836af19b2da18c25943b852aa32086f705308182c9053779bb4305e6f30c759742f0e6f4a218c3db80bd66c190254936b44aec6ce3915494ca37c46f184d786e4853b5a417880ac05abf1b3bfcc9035ab8f789658a2555e1d5c58d85393566bad0c5f31ef3291ebcb0a228137918b616399e6118aecbe1aacec382e0896054be344875678c39984d5448b117e7a3f04b8d846c41700a5189da132e4fbc42617f2a3809b4bc86b3392fb03f60dab515bf67a9c28a0fdac9b74eeb141b706adc70bc98be2387ef0924d0b65140dca94b6fea786b6154ddd8980370441ccfca2d00434ae310ac1d83a5fceebba256cd7ade35f7f579c80907b4dbac60136195430ee8b13d42082f3093597fa4583cb2830f297a92275537d23e9e71e13ae2eb17ae874d01ea92baa5576446c408d1a0a98d24ea69adb791eb9a47b85dc1985080b7eaed298434ad70b179dc0d7a53dbc6171e969f33c99a1bdfb44178d1139b610f7068333d30df8df93a5b6222ee67ce5a075dcec679389a1fa945b23ca562577913d9d25a861837f15f39d29f43b15c613be26cf08c287d2f769b87f8a7ca90277198636fb1a1e74f3c329243f4b99eb40227a3b1eb6a3a6d2299bcc756194d832c5a255ee1ad9059d73b697384c2309ce40b352ba051f3598385fcc6db4444f1d9b307e88b439b1b8b0862ea0de95e68a065332cef42761bce4a35ab6b5bdd16dadcdf3a7afc655d1fed5675cf03babd09ddfbac52269b4567627b967f481682648e8f14c75961c9bdc47392a3dc019ffa1f59992340672893823a759a211e1d3946fa88ac1f29c52fc1f79d7f464a4ba361aae9e4d077484ffb06d2840dde6cfc444d5bac90e4a6976bb97d2a52c030bad83636ddc191689934aba9add014a2e55ada61677f70cfca3b564264a95fe43892ffde99626d7dec64630a97e843ed15ce6dd2fbe8cd8fbb20f0ea1a0205daa5479baaf9910107f342cb9fa5aa6a46776be0ee683fc18f1f40ea595f2657985e12f653f04a27c692748257c3c926cef110eec8b2881bc84a8c8628ea0fa75bea74fa80e0d78af435fe8def352c213d1900ccd0d3e2609f85ba7abc95c00bce6451b4282795bfba38e946de5331ada10e5f17236bae1acc0c3556e7f3fa2add49dab98cd1329be8b991413458fff05b077152acf493155a130d23846a997f3a052ff663f7c0c9be7b3d224ea40980c56d6322e596076321df73becea16460eb55e54bdd195c87f2150489286302ee6de79826aadcc3b85e892979fa53517fa8820d8e53596dd13b7c1baf011412ca02e7c5de0f06bd196edfa50004d89a71d78e42e419555774f5314303da0d591b8b5dee22e01b35d090b6d8c60db8f37dec5e9f35e1656020d8c37789718246988172a71dd79013204c483e8e6d72efdae5fa6963ba6e5da6d6f0b094c57d36c407691ed9ee552762247dffd0320309fb059a166ae9093917f0800d5e2683a71210ec2b46194a5eda2ecf5c14d09f2c530e878277b0392e94d7da73f939c926e4fd14349de2bdac35aff93e0802893a32a8ad92cd3dc6455c6c7b25acc7313ec046bc368a5966ab6faf4cea72457e330d2b04d3fda976294d625221e2489dd21a8b9522a6e21fc55a01e4652cb64d2cddc9742a77832d9e6c9e9683d99846ad296d70f9bbee8506fdbc3b1f92f3b793d3308527b9e3c53315d5ec2e8cd176cd443a9184739f00fae61ba22266b91b55031509630ad32ee17e1a892e3fdd0bd8f4b8a4a57a2c4ed4e6801147189b21fc8ed7379e9f5a375ab779ae5e3bec53c72f17cc9248a02357e629dba6141d14880452f26ff6ce1bb9f153eab1940673b235bdf780da38b485eade3a8ae1c01c583e5c1aaab68da74f3f37a90184cad87b6cf5879ba3eda44ca2ecf9bb00a4ee964c2b9398bc551ec6eec2c17eb3153a67095a70dc9353d0fb57884dc95646a091a6dee3e88f52cb3d4c599184936e692a4f7424fad18f87a1992a08dc5f4133c0e86927a6622f2cc7dc2ee9e8bc9a1cae8046c7d607a891404e6b37cc00c631d667845bd752b1ef61addb27996f4fdc0e79360d2e191eef18e841b204afe893bb648b147f2387ec968b5ae4550eada02bf9cfdb21f564611de1b55355a6d21af6af3d433ff405ec1a97a6a6e85c6923a0e95a8a07de0f0ccd8a92fb7daf293c67e16234656ca6442a26176e49ad05625340afdfab5646046e54e90a8c23bbfa89c8e313a0bc497b83dc156492847a0fae6813eaadff8e1f959245ad2841ef840b02344cda415ba4e170fa945e467a0a72578aec82c5ffe746693fda1874b142142b64bf058f8944c1254668eb3fb8915422f89305a4ad6ec3f1f8e2d8335c48502eb0dd844b22611c7ef24e66a7f9249f255fec0b4ddef52b5568075dfa5331037014d8acb884bd05511ad5ece9c06e43be464d63eed7184779be5ed051b739556b4f41ad27af39c2e9348f549303d6432fa3290a8d8a06b6fb1dafef2b4938890ebe4f8a35ba9fbceb434a247c95532ac04be3eba078b7a9eba3a1fa4a2d4ae128e64c0b73235667e5aaf9c01b6aced735cb1457cc24c563f4e1d244c59e7c469913a176679e74cdb890b77e050fb703c966332b656439e7ffc0922ff059e77b4a78f9efd68fea624df896aad9d32e43589cf55d4257109003f7ea86c7dbcbf2699ab9a84e6d0fa7d129005efdff400186d3b6962670d3f4064e2f827a08c8643eb9239c2b756349b38a38cc4325ad687741394c4c46d3bbff3aa22e3f8396fff4cfde74653d2eaee55a6d3e891cd9ab386ec93f2239a810227c499e4150d565f2978c155265c9be5044fab4d081994f1320fef8a613bd991310b46192881f7a92fed94002e4fccb49eacb11a21e7a42e71dd26784945f6be595147ced862d6865fb984e5cca27a83635e43de53000512c423a7ff413efd996538be2d1a0c9840088b0972a4890db9834a088602116ce220c26f7f5fa33b5464b67aec77f677b86781d05c001d425b74c8e8d542fac24b7a920d23cad4c006b3c998c72e31310b748bd57fb73face29dccff7d1ca640814c82095d85cbfb5941370f0fafb17f663175362add92b3cf6de598dbc9ea195d6ed6426f921343b3f6f0a55c3e3581caf1e4eb1bde348bf61b2a7de15d4b3b0fcb9bba4916372fc697838995423cdcc47207c55ec315deb34c5a45f3ccdb05ea4a5576d681147c3336df8f1e73950c66941482c6aa09d8f3f97f51653391a09255ca827c4154e86ed94e34eced540ee800950d6402a4e2c7a8a973d739f9b0ce6c2672a083ccd31383956725033d4f3932db93de27ec991c959bb7be6c4883a5ee6e7724fec41ce98260a5b95bc8b604f44c54201fdf3a2cbb08de3457e376b7e48ef779b2c3f15414a776afa0514d022b5e876f5c9c755b9c639bdb3b8908b1bd485ab35f819e59201bc16c44ddd10c6286769b636719907bc8efdbe78d2db6850aba82c91490991ac6ae7195e5b39eda21ac8ef09070a526431f7f8ba5c486bbd99a8a16d2ddb1b153f5a03b4a2d556e83c59ef7479c1edb8e062a52c4a012c7822f199873269d47da118eacfd6bc92e2581efc1d0e453d1cee518b97f4732a3a33d12803a7b25b2c2b4c1a21b679dd9ba77b0f609d2fc52138336eb9b3b3fd94da2139a21c7c008e6ee1205305ca7b66831e43bd7cd346dcea5d3259d3d2dd123fe1b8112cfd0880009578afcabe478457afc4517bb95a44013e9e7c231845d6c958afba57f4dd6dce606769e06b40a72deb88f9e6bc6058e6172913fbbd2100789f62d88bcaf0af4b7e385242dc32359a507da397424311a4ef3397b7802608a4856fc9d3c841f3351b3b4e0d566990f5fdfe7a1c6aed3e769757f5769be7c7e017c5919e8b8516ec651b7b6dca6f04d0dcdf208ba46b047abc5421cfc5285d3170ec96feec04bbc30ba2001d7237f02eac37a8655e2ff4eceaa312f22a2751cfe3cc8934dab8eec1937e2e47f265aadd4909fe038e3d4a4188de8b29ccc33d2eafb3e9e85d296c1ab9b54263feb5ccb4f828fb7b6a8bed5ec0d41659cb29d6315c53482593a723ff12fb7057f695f74fe307f7df7f6aa6b248f41825363ff208da4af4ba376122dfe7e39fdab3d68ccb7ea5b8fce0c699a1d46017b1dbfe3693556322386b7a63490fbbda70b91419bc856dd054a82d5e4b0e3ce55ae91d2d38ea3c33fe6b2166c06f2623e9de726d1ae605e3797b26c5704e9ade477c28580fd92d76499c0b4082be743b3b80a5e88b100ab35a49e32ff4ff154f15df51bcaa295ddf14a248b50bf22ec4179e4eec271920e15fc0d33c069e7df16b217539482cd235c936ef80951ad1e95ec7f032530a83c5cecf71ddb9b6c31d97161ae54cfabc833d09c0dbaf5289a321ad69bd6ac864263de8e19c1dfce9c3090811f858daa936d73690d845724d8ed521b2079ad34a3446f641bae174e8061ecfa9de8de5ca24ea031b9bdc0df5cf8bc5f855cdb42affa680b67ae04f3f8fc68b81f0dd990f8c9ae2fa1d3f6edb8f184a11d7e233f48c38a79a5e0a252a77e3e027d659f936462b79f105858794743f85666c641b1a28895d24f2835eab7ab8fe131c1bcd034093a79733928f844abcc000276743a7f7a5bf22a40ff691ed2307946f2e0635ff5ab90acbae3ace09efc7f07a24a9cb9d13edddec8dad07b4cebcc5158b8bfbab9e3197ec8ce205d9efcc96a1588c10490cb8e92aaae4589e240e56bbfeb738a78fcbace43ababc22eccc675c91c936f1242e6dec39ca1d44d8ef8f67b7841aa8e95742ae6c942154cae384593b0a4b700f20de3df906d5ca25ea98792d0ba127dcda0c337cd57ba080f2fb46286ebda1cfc4693c4f3d48ac7dc99d1339346bac5411bf8f7e83363c915166a9060e350f3c622564ac31b368247bb347f877e05ccb587be62a9b06b3e40025705d9c97eaa4ae5d3ac8292a1c91b08a80ba892f9da713af2a00c6b0495623449e061d0f292d9d47ce269058cdf60a18fcf7673afffc8519a1a6db2de912532f69e86777d24c64c302970fa66486cbe55e971f460f2eb3de1b87ecf9a442ccd2f18240da9eae098bac35b5dfe478d6e33a38573020d90456b144bb835d455cc7e28dc58cc1c965573f0a4b83889411a1702699065f999bc665127c901b10678daef4cd312afb0943c1d9edda989421fb75cabee7257ed724d9284cd981c0c45e51e5bb5ad8a17bfdf515cc5266f97d93403ae28b1121c904aa4f6ffec1729a8c7d4f9f8e03ad79b5d207f61742d5d45bb00e78097473c576d0190749174934ecdf410377a091af4136005aa042683cfa21d1b4adbbda1c2b33947b90282cdd9539b201cb1edf374d24bf4b3621d285134bc5c620903a63c0475805daaf0633d2d2d81024ffa5ca31299e7ae9a03c0ef1d1f68fe2bb2aeeb5fbf0b72c4516ced83cd0d561aac5567ce60cc44f900b59097e38d1134050b4d849a04c03e5211c0542b269a1fb02f54bf7cb9cff28cb367b7f3a3111f4f4f73e72639b01e55ef3e202586985f7ec5b8526af6158099e3965e57a1ddea3aa094a05410f4ab49c4be8736cd7fa121fff4648a46b2eac4814fcc9049a2f223f5de7f57f79085ca1535cea693e7119cd4eaec800f66f9840dc8d34ddf50582a1899bd9fdcef37bf26fa72dc258962035f0b2540ebd242de9568f54099fac3ef696e682270759e13fa8fe1866f80adad28bd43f5d63081af8f4135ec4d4ee88f93fe400b71b2ae71702b1afc4e045facde5d28b7a8793edbe2ef8428aa16f7e69b96050733c4e0748274355fb3b7e3221ac857c35a6b01957136e92e60cca112a383412867774ceb45695e5dca50abc3185e84a8d59ec25a0f19d95e2db220d0132ec2887fd5e2fa74b246eba9a4ca176ce649d2cfc40465397285ed554bfc010a80ff91bcd5701fe9382b154095050795ed443e78171909c9be2054a889df215f415afd69df93af5df02aeabb0f491cdff095b3cb17c47991520d5ccd51b0d348639cde64ec87d17770d719c2d8162d88ebd8dbe0177a04e4270b615fbb559c27b78f86a660801d228da48ddf16a735a125042fe0d9088245405e7f6509f8b276d58d5f06ae0788d2754bd8a1b3150d37b0f1024fbc2502663cc05d14ff3a75fa136fcaa8dbaf6409be3da3a08de7de1bba42d749405688073c7ba234ceab9c4737ee13e02f213b2a6c080084bf6076873a3c76b778f0eb05a3424b979593b696a6b586dca23211753f20331878c49b4dea6dcfd96e44d180918604e0fe4ed3eca4bfff688a897b52c47fe37ce1dc38013ac601572c1e15dd454fb754eb207fabd50e290e238339b45a6af42adf178be351890bc264cbb5730c053e7367adf0ff2fa6bcadf2c3a573fc25db379c910bb214a4db6692206759c41fcdf3f4b141b3192bee9d8eb06e37dc924eb73b9a4b3a599481835a44f130253f4dd00dff0956949ad16bfe218c40df5d90c8b5076bba7b456a5a3826091e5e0c2b4a08c2933bff421c6f960adc5d9e98d7ebc2720f9741201d186fef14ce9505d964e5a85318e54a07e0895b990448ed547e24122a59befd25468457c425643cce6755c6eb2c4a68c20ff71f6473a9ccf28cabe407910675079de2cae31fd82c109b7728d5fa941c3e975856c84b69f80de076abd95cc6684e7cfef1e453c6f8684710a05fca9f3d378c991ce1d5365fe74f5dd2c5dfe91194584493c0d08a3f2109a7065b6cd13e26ffd66c6eac3ab296ab54639b9e4e6ba2fd29be25109c3ba7fa59720d5951b95c347286a2a255ec77bd80fc4d930f2ab4325c842cc2335d5c796919da89c9083d6456a58074d4b0d0cd47770842db0acc4c7cd1c6db7b213e7dd19332b1b339f3be9b837dd85c571b35f001aa669b289413560b2feac973bd505bc7e750cb8712e8ef9daa4d501143ba74b63391e90879616d58237754e264bb5bc3146c763322c59e1eca1db22c97bbb927112e19088aaa6644df02c8eb9501bc64abc01bf993e1a0dff42ddf3ba6ef16e9bc649c7aceb0a9b096d30103bb95d247bb44dd23cf674a128e1b8b5273bc39c84f7ae1fe5eb5cfb22aece03057a70eb49898e4639a8e505f7bad1c9e05e5257793570b18729d7fec59e9d9c10201f2c2d13c26c0f30f39c06c3a7fb5e2a2c19dd909f4c2081c3ddf3677e3ad573b85f463127dd37b8d0f3c3bbc27415214af1edf1f99b690d6243258f5d172c5ce1c7c42091150e81d777fb96e8bbd83271b8e628a3498f1bf86da3148318e20eeb7ac774d07210064f348d01eeb790c1d5a512644e093847bd5b6dc2f7bb1e7ffbf200b29cb5640f669fbb4ff1522300ef68a23ad1b0a82bb8e5c5b2c6fc06cc1a3f0d612449b690c3f9328b6e2c89b3b208c48bdabc9ff0a16063b1906550539cdf436cc769b08f12dcc25a781d745c8c4227dd5c84e63ac89a4434fdb1d0279b6db1e2180e1f72e0b331061d7837d333e8c81e3e2de8ff05107ec42fe942000919e92137bd3a657709c4a8b2ae0cfefc2b1362ad0999efa6b17f9f3bf399762199212bd764ba87de301837ecf35bf5b04856c08529697ef24f9bc25b109569b3e81c10e9f3f21f883dc1580f09ff7c9d42522361d412bbc9ff39a8a18f980933745f2fa0e5434ba7968899e38c7692b5be779ecd619e78a81ac5f2a70c10dfe7575d82cead697bcf8d07e23d79a3225e41f378df445be4e1edbc761e56db99e8328209368104704bafd8af2a33fcb2fff4d2e13881c40d650e30393699f8b06df4ee8ff8c0a92a8709eb0a3a61e489b6b5ab817ba176b422f2ba849cdbce217c9ed8f5e9b174f149fab5852b6deb7e24e05e8da9a1db1bf543ab68fbf3d9c21939424869a7eed5f1e1846430a538a58e7d924f4b29398b5dbba06a52ef31840a945e53adff295d2ba5312ea73ea25b29d297c00ec527838f12a5db4727e4cd3178ba631910d97d2af6ec346acb78dafbd6da78e3598ed427b32d0c848fc76c4dfc1380206ae74e25941746073493c299178882cdead09c45ed9f267cadcbcfcf72ca6922b57da5762796bc03462a77760b0733fdda5b8455f85348d91a09642ea171a0ea67be94d004216a512fade03571a6d010c0d6b7aefba604b3d487836c5031ea79614c52bb35261b3153d4a994a74517f86b69e1cba0148d561c2eb0765a04ca256f264c050b840f9d1772b0c5a2b013d453cfebb5ca2b18d54bcdb7ed0ff70554255f364d4dff326a2eef35314a74790807d1449751740163ccc95b5d822f4409411a0598302cb8eebe58dc173e4f260bf3131e9749980a6dd097d01ff0883b5d425648606673df9ce2df32590d7216bcbdb1691d6af26ed18f4db6404ba961a018c198b9cc824852b6d07f1b56e17a302eb67105f2308f7e6a16be2391a9bbf4febbc54ca2800aee7156c04f83102b98bf96b438ae4e44e4092f01c63d04c1727bfe5b07c4ca5e7e1400ac6f4b36301b67a2f606d7dfc049f193c5f854285db2b9c1cb20b339ec2185d32250dac36ab23a903cbf29516b0bcc15e2d280511c43e9b108cd3a71bdba0bc2ebf19d3f59cb19528d02d26aff33454114325cd363d982f3334b19f144d0253476218be4a8162d384e0ff7d4457e61c78730927e6b536fdf415a76402dbc9911c4a79ea1ba272c7ce15e42e753ebe1b9b49dc60dccb1b470ca5b57a9fce78321d2133ecd08a0d7431e22f48de08ee418913064bc5a5448b9abd4eb6dde43b7ef37cee61f52151d10cb52148970ce07687583de90d8e26cb6bf24499231beb4c259460142a21601404d9c8428812517c0b3b8151544ea75331864aaf9fc22927398fdbeaa246dd2caad9190b24c82e2d033a71ce8dfc80953af1a632c82bf33b7852b4d971e87e3043b0cf0267d4b5c4dba2719643d3321857513eac05905132953bfc1f27d7718e5f8a410a229e899cf50498a055f3a0741e2bf8e31f1b6a766b0d33b938d3b707196d506d9a76b374b629141ce9aeed084765f4bfb4b9038794e2468edc3f650c6f62087342bde51b639dfc03805432725309337c87e4e13868aa537a2b2cc3576ee4272f8e884b9766732857b8e003d62591cc0b385f71af1cd1c271d3c87f2ed235d4396137baf450ea1c9eb185a0f9e46f8fe56b45ad8cb952ec2ec1e63a3764e82ec6b1d4b6e034d22121dc06e8b760283407fe9351341e3666a0b0beafbada9cdca8b9cdda02e457b55f94a201ccb4c2f1cb47520b93b9eae050274f38d37ffc056a0a4f933144f616ada95b8c3cb2a93e837afc4dd302b96ddec0ab1ede05ae2731fbc4b002b161a95e4c21131b18c86463088aa863bd133df5954dc8f92d48ca0bee92310c98f1d38a259cced0fc2163b510f0418e599d22e8cfc1c0db82828af570e9754832b4f9c4ab5b4e9ad45d947fa773b09ab1479088023693b42a7ed414be28131785e5a4838f7a3d5df9a6e2a500280e1f82dce65ccbe268f9daf0b4d4bb4ef5cb1eaedb43600e973b99e2205144efa1ab053345a3c990524503ca9fc0383e4acd6f3d1a70d8dc50f013c495165108c128a83696ff5618b529131311f4e19f2d34dac23e5d8682876c359cab51ed34b21a22a9c5f06c4b634122ce3e9a51c7cbac8fdceb6c1ef1bcc2bc537e36514102fa5973b926364aea7ca66f21b7359c0d11b18e7ad7a04683d297455419a3145d097b193ca23fac486ba4a3f3d1f063fd14ba1cae5f798ec89e61ec01e32b8fbfd053514f1260e5ec10423933bd1795c639d6d6593f2bb648a9729dfa634582d0f0fc72edc817000d8b98ccfe1436813578484bb231e0a7adcf3fb49bac2754be4621ce061b1d5c384e6a3362f389520941ca15d7fb55ac1b3461097838ed35aa86efe91bf1a3b5893144288455234f2d41027c4af1d6c41d7b6629aafac78f83b1fbcd4ecc3b84827f90a76dfaa9b87e3b1c6d37068bc07015a90d285ee95354d68ab9e771934a443ef1d04547a19193e1ae2a80aba938ed377b838c8d8070d3763380da97c998f2c48daaf1478d6e0589d26aa2dd65c7591248313d2a47d5ac9476e4a45f750603de9a67fb06bfdd94bbc33da3f8bd03dc3952c76149d123e3fa1ec026efcbadf9c8855643095b96683fd462d59287d0a74c48a19f226af703eab5b80d650bf259c9e5b6c6b60ee847e2d0e201de1dcceae81519b8ecc4ebd936598fe339163aa079db7c2760662ac511d20bb075239e5a3f90bdf85c7630d41ebc2b24534db767d9e26690df118adf059d1fde7fe56e856b99f0462c24e72cf0becb57c055ddd756cee0e6526ddaac02e806a56556d59bbf672f75959528da3970d8a6d9a93cdd2fee4500afb17ae1a7232a79d2948fdc61c85157d9ef10182c9a84f2422825ffbf3e8f812410feab2a0441ee64bd9627b8d95795e24428591508b49028774780c896b1f32868af7f7fcf138f22207b225147f0d0df461759a2994ab9d504a40fce881269f7aeb8025ff4af21e035572eba683ed5f0ea8139c62fa238b6645add4e35b81da52f14a5a52006718f11da18e1adbb578c69bc783766cd907609896d453ac8d2d690b2f01bfe8de822609f407fda3ad0111fc4168329fa87059f4a0ded609e4b12a47c4c53cfc1c005ec0e22ea34ef1c6ac27d4595be00e21c7b6583221c06d2f8ab232adca8d505c64f1703fcbb66fd05fff08d3d73b5a0c5fb1916220c6d105290a976d34a0b11ba79cf93b7a2a35d8f85577403b6c26ce571db116423c60faaeea5a324cf5f03cace02270c01ded8ef98211f3bef0661ad79b9a93e5d25024eb23059006bb1d011b8b2974fc4eb0d9c10df7b310fa92af0d69e1ff7403563452c9247fa20a8c9d604866f0ed1d1ac8424bc59b44379a88d060c86fce8243179a088218deeee78c8aa822f489f455024824259504bc6057cc5fc09a4eefd4a40ce06904ecfe3082ff828e55f0347123d4fae4fbe9e144c126b7e3824cbdc9dc3bf731e33b6ca0400c595c5e3fab48f86f4998fcefde4a8bdeb78734364c30025d1a6f7665bf83832c50b627e34a9875e8aec83c96ce716088f5ff23c1fffa0bcf14914f71a605cff3043c2ace87452d6b8a3488191155d7ec53484a77f57bc82ffc03429bfe38d9f84695cb9058957b50d3c209e77c7e3e3816c6396102c7bdb0874a5011b667c51ac548e49d07c7ba14ed0f3c68185a016c7ce372de67037cc61237d60ecd024bca94e300c5ba7b8f8f9ba9b682d73bb8aef41fbafcf137cc659e412014d9ba7ea38abbcdd5b7d2abf07913d60cb87a21478a35da6d12bad83c81a4275edaa6de949425aad836956fe44d0132afb3ae9a6a9cdbb608f75c27678a058ef8592792a15c0190c09fba85529c60b496312b8f58d5ab270dbff0423f2537730a8c790132aef98e946b327fe12311ac1ef5444847e3b632dc93359a0b9b0e5a6fa1521daf67f6eb34dba2c79d4e3d330599e7c9da1197985e7f3eadf507c5009c27d434dd99bcf84ef8db4cdab8ee3263f6b0a79cb9d2e8b14b586321f06315c8c40dac5b0fed6b8dbfee843047946b0bbb37bd3b2ee59b448228349f82b5e681952c29ce20448cb8889a2adbd94adb66646efc433029cfe505b12e8499f0c5273c0c1f1ee5625aafb30a441901d13fb7207bbdda88ab6c7a53fa4c1af6c9a4a93266bfbe034b44fbd512ab39e2bed01b0be42b190a78e37be3fafab34720cc4b5e25061c7178c74db3a3025ab8373fffa03636551278cf977a6f37270805b064d76992431be0969d22e1d25181a2d9b068434201d601deb3d244714298d7fa4b39b1efa1acc522ec11185d70d355d59cc1441cdebc34dc0a2da20130ff07ea2b730948c3260c5a4c7b56327c61d9b979e8c542f0290987d07a26972c6c2778a442a54939901c6e41288026338fe7e415de73599416c4e8d2357466c6a2c0e8ba40f60819b6970db21cf0081174db93cf9b484229d904fe1f33b8f7d5d1b2fda4be35fc8278d54e5a8bce186aa98f3bc9b2f51a27703e2e05094f85a222963a678d00428da27f18e89a5bed954921ebb640a08a880a11430bc805a655b4f851e23990eaceb0a60d6f5642cf0b4470753201d1ea35a64dbc3045a267b44cd6fc7afbf99cf8efa273fb8ee0e1b09ab51f9f046ce6e801454595f3c8230a8fd0b0ac609ad5ffbcb8d47bf2f5dfc68c68c35dfc37071a0890c6dff76b73804e1b9d4790440d39509b09f8b4a367c1862c648dd060614adf59fd5a7b0993956760a30ed129b0bf8ecc39026efd64add856f8682487bda3fd121ea0a0b04bb3488aadadc6993e1191cbaae41d418fd0f73badd80db36e19f30271333ed4323cee54e9a715109563bae64fd22d2d66dcc36c7ec93994453eb1c11fd263c67f8bdf0f7d4d1af6bf445d73bffb526effa9dcc6bafa51eab1ab19ab97810655cda7aeeff016f0a036aaed8ca7d15161fc6983ecf1602247f24b6f4f846f035d07f2e03be487f852c95a2139e1dcc425ad266ea2bfd0263a48bd4b487508dae96999baab0ecac8bfec494eb0de9247ee0c09b020f9632e51a8f2652af2ce225a96a5f321ee1755fa3393266d1e1ab3ef22d0757f60d3523aea5f657b99ffa349b41fbb80e87383d3c75a72a4c612c7e39f1b35b7b7e3af3891083beb1d682195fc494a6543139429a3699b094c1820bb397c82e9ac03ac4964aaed70bc290e14f5b3356a03a38c4705e3dd8e6acc027e6874cd7b97886b8b660d0e1bade57eb76c945f03167e0c8f60c0a1d74f0cc3181321e263580e077994e95d604dcee16ffe2b50f55fd30c45cfbc73f92f244d5ee139d5e1702aa1153e99c66f57d2f3cba1c59900713131aa8799a7bad6c95316f4315b5a5a65d2fd5b96e83d863d35b6b07d501fd6f7b0adb6c306723b4d0c4f9db72d4c767aa875dab371067034ca69245e1aa3e7c1b1c7663530c1f5ac9616509597ec72d5c9c8604a203aac3322cc058ab6d4d8dc8161b4ba2b20535a05ff16333a7061cdd9cf76e57c46e32e2d6d76076b32fc0e339c98e957504d436013e6525149c686f1ebb03c1bf19c6bac12a41f0f500dc312491bfda72c4e914f3c98bfc0536f590c4ccce16149d7d5fb914b0480809292d0ad86d25fb98f183946e7a42c1c549082e2c064793b7da6b13e4b87dccc6f187639ca5e117f746f79e21f883640cdea82663c359d9324ca395b80b5e005ce7f08bb32c026794b966f851a3e98344eac5fc50e5d95e0dd1ccc1423e1b2421a48245bde9cdf121afd94d83ab16babff12b78c2636116808c5d1e92257e7ed3d88b1551750a4e7418ffdd61df2f614ee2cd336c5915933b8acd56f65e73d0a16428c345b00481f3414093ad93928704853be118129cd1248233b1af9a640b7685c7cc815ce43f62b07ba3b43c0c96c2f9e8435bd70cd3e6e52715cb9bc869a5363941adcd8d7bbcfdd20b6394a1775fac098e5231bfc96fb468c0777b1293cbd92e6a08af048fb5ac892a25ca26f855b5d9a20be6084fdaf1f5cfc5f9a68383b4b03ed2ec292e9a8a60917a2d6214891292afabd6301c02889bf103a915f795cf282037131d4c2a50480efe965ef2cbef7901692af40181f01128cdecad47f36a1ccb76538e460d9c61dfd5229b90801be2970d4f940128752448c02b8fb4357a2c38b952b38cb07ff051df265eb86800397e16113ed7f235a513ff69a43012cc32df8b0d14087135ed4381bd645aedc53bb01fd4c67679d713bf2cb1432571cf3575e4f32bca672c0c76d3e14b4f28d5f4f539c20e637cccaea525c2f973d19fd02595cc84b176b69f1f84ff080202ed2891a0c5757cb38e2ec23504cf3308b14bdff8a7bf00631963b4501550c74bdb9dfc00505df89eeb27067749805186be627118c69221526a6cb191ac35567dd7b0899f44072f1dcccef737523e6c05fb05daf27fdf6c4333990f05895b703234889b988fd8f3a4a983afd1dab5c3d9b5a1c360a1d8b00bec7d5bd808f3dffaa0a1ec940ad2523c6eeb91bc382765d92e38205ba75a02964d813e7f4724b5698a580801771402b0c7206bbb88b6a55598e3a87b80befb53585554087d9c4df07b20ba2ab68d25cb88a6ca21cdfbe0a9227e0473ae1099fa81b4636e4bee739a71e4ce16e1f89aa2a321eb22e5ae676dc0663d9046b74fb494c9983248187af2e0108c04d64047a785c8dbb9ce60f0cd67d3a4370ea4cfdf1b5ae6101566a757ab855567f9c560fd646c27aee695076aa807a7b9f1cbb3ac4414fda5f38a9be80aa4d8b8048a4aaaafd18b67621acda56d12244447778db99fa62cff3ca582de1b5109f9b237f1333cbda83cc123fd03093da0ac9176c8e5e960bdab2e6b4c842ef8d141a1683e2b191b9c392a9f335b11d33a0762447945fbee87edea5a54be9aba9a0b506c5beb7c50ddb11ef9fd6d0489a617aea2e01f36b4f35ff57165f81dc03ac390ccd0db02d21e710ca3a49efe74fbb61f6013ba4870bca2f19649d9a0f55b0fdc2c6d3f221b1d60d6f0b340d2cf6160c6bc209f3c460982e8aec2d771294734da7338d2ca6a415d4155de0437d08f545f09af5a907d43acecb3d9255140ab70eb05265f58d829d45d04b5ff47ae821ddf941ac11edd85a3e9997e83d1020df57cbb5a23a679d27439c382beb9082d02f2da427e2b4684348a5bd6cba50d389311c2a2dd3511b9520d48d1a8eec13469d8943cfe17a6749ab063ca5a0d6955021f4810fa01f0535c07bdfa1c635c10ee9831d794d2b3d406f8d0111ed3dc9c1e16f0686d7eab6168339b4da5d21d0a4e159b34bb7922df470f000c8541a77f5a57f0a4ea76395c2366d371ed6e85c043c9b626d0daf4acfe1eb1d0b4ad6987fbd24457d4e6f910ee25ed769f0800d2d8e7d32dbda4f7141e6b9e0815b55b4f335aad5598bc4041d44deb638686bce5e6b2ead45e1f0a0a40ba47b6019e2518069fcd3fc9093dcd6e16bc9134b205fcd58c1437810860758df1778f1e56cf095c59d805cc1b492230ec52c4c8ffd0a3126a31cd566335fd5e01b3b95317a9dd626ae84cfb2850dc3871d85d7a6a2bf6cef3829740191f36b7a035f45ed6a237778aed0a3e483eeb565354da6814ad79f215ca85b3ae0752ff49a1b7e7e646d1b4b1fa014b123de168999c341e51dd10d8bc3cd1cb9d34ddbbde36c2d4163a1188a784ee529f098db7fd8c2175a56af8015793556ce74c61d2a056f7353617fba0d4043d13d2e35ca91eb7e6a572bac590a4f5a90dca9a0c05488670e0d1970fec5e12486078d5158f47c1bd19d0a9a15936d4c303bb0d82195829287bb14e31a335de702274997610183af55fd227e13cb3dfd85223679af624114b65b9466b4077fbae894f366642cf5fbc69250838eadd58c6664bbd018bac606b231741d4e94e4943f0e2e909729950e77b5fb1d8b0ee248ad5c743c7c0fe9de150363ee67a4bfb58a194587e2578a3242ea075d5e80af081c9cfc32e74871e8eb938e82e6c8d1ab39104e07d1ff91ad95d4d9cd87d1323c6b53bfcc2d746b37e7213841f62eacdfec66e9e88db26a83e28f6fa479e8b42da46d2d46c511b087c2443905d5f24dc1d33f30a65c04a7ce30f00c504b05a1d68e8f8aa8c0b7f68325588ad70ffb75878c532a50df342aa903ab0aa0ecb61dc0404bc9c504eeffcf2a81fb5d2c0e0a624d5355f69feba22af9b29a924e5d5b16972724f294e9e30334a724d875081699ab4667567bab4a4f72d17bddeae2daf0423f9204d5142d4c0a53b6ce8f7ed0dfa140a09d77727c4f364e5b11f20ca420c4c6db63a6d5dbfb79e980deea696b9e6386fa0c92b8d3e072a3b715d05384b9fad32028ed82419476675645eb5881d557d0dc0f3876650a9c1824d3c0fe91e78d02b629cdcf0669ad152f65e19e7930070c748efa94a3f706b5b63acdde563b1bf047fa3b59da58b582c138ba919a786216b91188f3ff0179a158a2067ccde78bcaaeac3d738e2c14bf5c8a841a60e1fb503d05e1fe996612a2665fb6db8e0a6177fe0fa6884a16ea1f32ba48d492efc30226cece3e72bbeb6cd5ee579fddf0fff778116fd140ee278d5efda127d69ff4db27d2f4872bdefcef1171d836a74f1daa0d69905ddbcb0460abdfb4e7a2d45595b1fb82c35ed73fd8c5777f5e6d76bad09833c43fcee29ae540f0aad6b4513ab592537d748cc8179d511d11044ba3cb2afc3b9fb46674d068e7dcf307692c9a08084215dde4ed4cc374d36eef24718a55cc9ffffec8e3e6fa5aa96cca71c1e4531dd80162a4fcc6d6b9f90dc82f79451233199b128d6ae0b8d51e44da1072d1e8121786dfe4541cb56c6e08b022be28bff170c306981a1dde5de7681b0a27328878e889b0ff31bfb9a980f1e6f4372a30742abaa21f423b35e705ddda965a4518667dd9c4ab9d3e1713803b82c89c5faa60b8d776ce4a2e65a26d12cd940356957dfed90133d9b1575a7f84a731bd5a6ba5bb90f862611f8805362fb6760d1f2cda8a2aaa804ae1c6e5b3fe36df6dc5501ea8217eae4976b2955f7c18c28158f0d2cb87de878407ce23b9b874eda422c8f19a95f2a4a5236363c8979ea473b7b56686499b0142eee97172a91a0168e3b19e2e16efe487802c7428e9b16bf15b47ca8884456ffa47c36d88fe7205ff0e076b17345c89b12273f8c7645849495515654337ea89a83cc17f796734195f062d0540af9529a0d5713a8b80005bf35b7a55ffd60e3d67c3b23434abc3cb83287ee9f63a9cd35d7b66f72036ae6c68508f91cfc0a86875c2cf82927143d6fed37f591c3712654f2caed99881f136c5d10172632ffe0fc8bb86b9b4554129a31ef2e433fc02737991bbcfd55ac304f1e80e9f04c2dcd3cdd0676d25d4b534bea1c52d6ee94e95ec1dc7cfca63f20853977c8b23b4da5482d2a4eb88939f283ebfb6b2d5e92ad277b751343e568b88e84b786ef9068c5b31e23f8e923d1356755fef904deda9ab94d2d61ef71dfa9412f213fc9726fb4ef31522aa2a115470839782541c4ba8e46052319b981c07692ec9c3c8d8d435d8753a2adafef12a542b9f119d56e45ffb634455341049c0c15fbe818c7cef1bb54a783d8dadc7a18df69ef30a2e0e0d1175b4e6972f07d3586ffcd68c6cdd76191032e728e80c6bc3c8eac31460e9fcd13d410cbfed7f43a3f2b4235bc9e6668f3fb91110f96f91f0ac3069538529f4ba7c325c5418f95b31ee0f812e687224e52856b2bdf9a7a8b7de14669a072cedb92daf4c530b8d23c45a8b7bfaf6d792e13f5c643525e134d5be3bb6fbef17da75afcb52facff0d7a5e06c60cb70d5c4643d6a193e1719615685dab1d3a4a761d9b5ead4e0f40b0263b3747a2e99aaa9d633d3bbebb59752c844470a2820739d6249a2935c103f0798262e5e3762e9dfc0ea4bf7852493ebbb12f5b6e8275db82878746d440597948d26c77a93e390f5f4410ae44e347439610e8e69907cd209d75c19406e70308a9f01e40204b5c065b1bf8954763d294f01edffe78917c089a35351c2d0128de967f5426b63dc6f5ba1e5851042a7d28a8d9b6e86413601cf37c4d97225303e428bf26a0f111a681800c99a182501b119a2d8ad9b941ef590e7f3fd21d0044a5c6d5f3374518c50cbb94ccb457865de43eb0ea31d607c2b124fbfb52b7dbc4f90c4c897e3a80dbf985dfbb73ec6a8bac72d500367ddf8f3614d8ffdee31efc4d8d9cb6ca27355e1e8107ff85e2066417944df03fa1a216eb0b0d5d23d2d692b5d0fc0af53e24b08a7ce0d5a5b3d0a933d9c99e79bb2ae897765234519ab7436af0699183d56dee43bd68982b0014e05c4f912c8f9bc678191d891388639e9ba23fac3cfde046c47d44d8e566d1733b268582d35131621af5251903a708b7696c1d2b92a37e96f774aed7175b60efb59fbff7e8b9e6956d809940fe1012923345b641f05b9cdf8d8894ab9333e3727ae04e72d90a9a4875653eea1633aaec87cb6031ecd5d0615c2553bf90b083f2455fc0795e43f2aec825a652eeba6c1279cfa3ebf359a44f5ef2e17d0e439c3f924712a3a0d3e8126db0967785091072bcda71296567a1b6ad314c146ac06c4033a6945e594cc888dde57fcfdc3c85a7a3e8475979b2ccb7cb67b162afd9e1249c1923ef6106a90f2e0787e7fe6211f8ebaaa2765edd550eba74a47f37ce64d307865aa9e64e6b6dee508d1407989a9450305f96c469acf0840f5399ff63745ac71e1c8734f5ae348c1a3beed92dfdff3a74cb3fb74b435e5d6a15b28105730cef4f7e86dec68c17da352c434e7cc907f0729207251802cea5594b1ffb59bd8c795c6948cfb3df46efaa06769739ef43a1a582dfe6e566d8bc212a3922a1fa27c99afd199a0600d5aa3e982c1892fe3443f99bff153f99de5a3a3de0dc865e97015f526649fe0d8c7f6855b823fd2ba5d00943c7242b9c4cd177a0e530ad594347f51b4d10c20a9ecec1a8ab273c017a847d8a507639fe17a395279266accf45ff5928ca8b4452d6d7e6de61c7fe5983c88505d1bcf4247c6642d47e6d9692efd6d2ec18391a308270b2d1478f1fcffa835914c242cbdbb5d82ce866e9821681389956f6b006c7e5736d96d3963b5b07b851ebf7692cd5a1ecc6823b68c6349475ff06624a14420412ebdaee229bcc4e9b2fd941af088642f48bb85c2ed2741be51f227d087ffb2d80a0105da3dcb1a44638c66ddcbd9ac22573a2f64370afeee9d273a29981cf4c404aaef17edbf32256d953760f9ac11753e3a228153667e36904470d84a4d95fbc11130f08269451ca11f60c4465b240fdbd04a7b3cd564304fe6d12ae96a202ef19f1ce7a69ca87550228642a5c191e8c46b3308a0572a22f78b4d9a5fa832fd48e7810f85ed20f2ee1b23d4f0fbb94df8769dde180ee8fddfee7ea5fd8b3dab34a720b2b13ab85ab7ac52d918620605b0216a5fe826ac7f3489f1a89ce0d8ef0799bc107d13b971040b89ed71b74b9d4a1a047140eb4d98868eecaa125520f0187504cc458e3ff558fbfb6478bbe62fc8984c61814888fda76278f16968a97f8c800590b7aa7d42cf37d49acd525093c5f3b7daed9b13780ef605582dd9f946cb63ed68289c3d89774b6a52b42f1cb8630d138a0c3ac0997d2a6205ce0a1d352e2773f12e0731b1cc2e8ff6eb922ab162e12961eb4f10224eec2945ec84bd252c9289dcc1044b0511f3ee2e01cdae1c7a495ef2636557692752a6e6899529afea66fd95d9563a34a6e9e9bcebca9adc65089a0a6067969bcb25c6ab80ad71803a293995417dc696b6785b474a7dcaecac15bc5cead3ee0dd4149a7fa4abf149864a5d056909372b4b7ac0041f2c34c79bbefb01fe41992a41417fd7116d9f07977bdd2e58cffa893775e4c013b7b52f6c9f78704d9f899b849bd364a453e489af479be8ca20efaf35dfc8aca73390ac8e8403686a44634d3c5278ef428a9fab0bdc9f632e6cf4e82c2c627b7acfe0d3951eac02ed501d808d0a98fde79b53b8b56c9b398294709a49064f5ceb7ad9776019596f3ee0a7b727f8cfffaaf396c29baaf6a34874d4879f7e44cecaecd02c9edae2b88d2bf01983129e25b7f31b5b871318c6a9c03687ba296f25f98193343621a6c0c6451281e962bca6ccc6fed784342ce51cdc9a3194f05fd9b8168c9d8fca9cffd137e11e9f81ed15bc7431854cce4c7934d24d2162478aca661518942d826518dc4d5c1b65fbd1d978fd70db2eb4ecf9d9f2bc5eda46cb2b60414753760b64cb63e5756b365ca5f90eab79d70541484f0cace488c2d98dd7b1463e903cc26918720018e3c2645dd92fb442adef78a8320aa71bcc46c71e800a8969f6ecd8d838ae9c25293da35f831ded2d01da65dfebed5ee48c9f4d150b073276d9649d436c06c7269f695bce8d6811fd78b57a7d97981c3d1d9d69847fffe7bbb2f2f8850d4887766c491b7601d23e84139cb9f4922de6fd40bc5b42342d43e686add14fdacb2299f4aec17612b180489a9afc027c8bdf2711c61f0a005c2e78345852729af68809359d1f90130bfb6a8b1fb45cdf5e6c0a62be03f1c31206f656ea9a8ac29515e1fbc2e59c8015dfe83fba4c110489bb5f3bfe14183770c07296e05a03801a0f1b319038202a204ed0386442b26a824650aeb79835236126d1303512bc0880ea73b236aad53b3afc58d02bad9400d0c3c8a312bc89aa69c97b662a4e4b96c47c3b0b75863af543c0a837d2df3d67769a0a48d7f27a4ef83036fd0047bd46215e049979fedf8fecd7f60739073c259ca21d9f694d9f3ed3c30cbf9628faefb15f9b70400cfa3d66332b497aa8cf433ee62f4d60070472b2d35f30dc66ae34148e05098cb24a0afe23750f42f461e3b2e9f6417889c9167dc0255897fb02c8af56245e3c27859d69f1e75ab68cf7e2bf15638492567b65e7b90456a0c47c92210461c40434874280e7010a90b386e0b19704ff4c2c25162df5d7cdcc45d6ee790a3ab028ada06251c2945f3c5c58fe4d800580885a569d7a417f416e6701c0678ec5f536dcf65ac51f53b2cc9c14a2185248e39af3d3027f3defc84218d33196f9d55f8b8d5de1432db44bb4454e6eb93713a7ead1621f993ffdd7ffbae2dafdcde0b58e8cd73919eba02cf7d13bc9260ab6b2e12192292c76945978d42e81c8f60d75c671ddf1b556ea2fdfa4e130c7c63f8758e3f7ed60ecdc628c73e3867e449fb244595daefdc0b930758d73f0130e1a02b33b42d2239f2c7699bf3fee2b1ef1d62153ec51f1a5b4311910b2811e62735661b5c446df731d294bd4037c99e5ac35d4ce6a5b5da13dce66364c65a53de33bfe72d8f37d72a5c07fd1ebb5629673ad24b86fc7d94967a1112efc91577a248896b8e52bdadee5f2eb0367b7473936f0c3cad0e3c618931b48345ea8e98fa794fd5c6eaa4081d71d01d9f581fd86e09be35ef878e0941016b7acc5622ef630a8fafb689a35d27b709267c23b4e52f15509b21a0d8b446869943cc703c81c84ecffae206b06fb31f41961ea849eba452b547326357a79bdecb7ea1d138c7e80b334b91a2494e46a33ec411281cd27dd94469a72989a959ba32223dd757e359480f714509e6c541d357b72884ed5dd6d9d73a0e70e67b27576a0c09aa26690e6d6ef98e3a19215f0cbc9a046007e0471d810ca6ab67cfebe601cca0e56254a1c112117f39d4b23e9aa980212e2c618fc0f1d19904610d5a0f8ffe9a1639eb70263c6d4d802e079dab18c3b734aa0bcb79c4386f3d68cb6ade6966453c54b68e916f12be0f13daafa0aaaeffc140c0cc138ad0c661613635f27d5e628bd091cef2337d45f4d6258e5ff8f6b2ae5445d7b3ed66f747520a97a820b9f8b6d466613a89ca490eb773712749a223cc792d85044dfebc4d5cc9958206e21379eaa41663249e8f3eb65198b9e0e382631f2b9c46b46d7ee92a3b453bf0b9bb77154bfafc6e784acf45b6e93d9e0a9269912a6201a5577bcfb6eeb33f217cfbf0280e160462fd5ba7f8d0e21c6a63c90d52b8734e00656153468f83676c9b765bc7dce54c5225c37a368aa6625695c0c7eaa5a6806a33e124562f2e50f7d673be017ba5e67b4137a6a7ad87f7643548e8b2a2598bdb3142d25dea85944f6a6afeaab9c84ed927c007f7de6b554cf0e0f83ded5427765b2557c21a99f99fbe6c9b99a4c94fe87b237b42b9e7accc9ec431e45dd9a557f914432d0410bb546b4f62475471e81eeab51e968bc492a4d038290a8d6052adc033ed54916edf46b2ea08cbbcbe99513a339dface8ecfe3fe71208aecd8d3a422d48353b6b5e955a5e6cf9439b225ce20e0406f38645ca0d7a81d0b28c73cd5b6ee0e1c1fe77adb511e7e25aa9c8b59b0e25991bf3441074309c4d9e9ccb7139b0fb625fda99fabdaf40e8cfa8ac91454dd17e323675a7a6f50beb378d4f025fd2a5ff13c112b1e6dd4cb1bede552f0d86c2821eb1228e9efec6eb73ca21c2c1649b884c36ce8060501ae6cb7c4718aabb3f3d27a18f58f018ff88f864d27b4f126eb7c2597f3a62e63ab291b4135a0800d2d391f72c852f48458173713f3a19f0e4a8272af975cbac4f3619d6e9a044e43c0290470b1ab61124918b31187a135f1160c11f165b03b7a988b34a1efe9ca45f88720f7771a77a51744768062b7abc88aca792e81be4d9a3dbcd88ce870739102d2afb6e72564a5614dad8d6acf9222277c1f9d62de030b17bfaca64a69d725c322eb08772da9b38b90bf1cd124ff6dccf0a7f9af1bd5e58cd5bcbf5b9c5d7591c906bb1c20fd8c06fdc231f3a90973bf947fa3d3446cb51797734bb8ba8a92775287abe96a7d27786146ba6fcd231cb9b0dc86fc491ff2a322e3c9cc090c39daded13b7916a43aa90e96e91882e4e8f71647010648eb543cfcfbf665e3d548097a41bb251018e51156fffce485f43730633166388b2bd71eb2a00ae5e530416aa588a650726c900ad2ff8ca97800c19248d9a72034b4fb8ba6b100a1a44787eb6c0213478704e2553f978019568011f07629afe81617951e7838905e14b8b24212e7447547781f5228ad8d98e75a665fc1f6f7cfa432a156d61e355604d365f2d7bc741ef040b1a58d4ad814e8718603a83ee06b8b8da951f6dceb46116b642319ba75f005b3e14f6c61b8f3e15b40ae9cfdc67c2dd5581cc80f8d6bb8bae775b608270f40318bbf46fae298dcfeff18430d0ee15d00a8f80175f67699c79c2ceac0ef779dc02e58f525567ed945133ec6c17b1715f1840e409a5884f54fc31a1b1789d1fb6a712603aef5ca525341356e9b8ce3b09e5f455cac0c27b495e2c1765f5ea38fb2738adc8873ef7218de20c5b5cf0d48b475f15587f9cc6142631c0c58374ae8aae02b036eebcc794a335bb642dd340dfa8327737dfe09160f9a97b094d5e6fd2ad8d0320738edc44c23c5bfc3753b35831eb3d7eb470035175b9ed41743700f9a12e6e594f07765612b75fe362a013aeb14fbee82c679d61f234e69bf063ceeac8a97ae927e55b42e9f20b3d966e9e61170be3d4a4f9d476d40a383fd55a48493722e352598e1f9ec873240a620aab2854206de301871c6845e0eb8b29003904a79cc1016dff8c462bf2390f74f4818a1bed919bf0b6791ed1a2335edeb0e8c65aacd1624c3e534fbf171876d8a7b6f88d3f456f276b361ac028129bf7d1ae94f068963c1bf75d47d7e5ff4e96271a4a49ba7b7489368733c01696fba6020e878608a7bcb1ccf749ab9a39d5730e9b9f6cc037090ac1f0c12d59311de8412263f116033fbb5454f5efa27dd43dbb421e6bbff61f82cb576542ad06cef3d4a569a9166b362bb547bffcd8b268f34ab8d3506f3c196c749d9b20112ae1c02ec4f68c44190c065f9120f1a9a5a40c100cd9d242632d9e84b7d4d1968ecbfe712bb1f99858d61793b70a53eb719f47d951228c08e7d199f86d5d1c006fd4b38b14837be6f4d8d9ec4ab2d9682cc0217f04784415f19bb72b92372cb065db9837b1b2e00fd8974f4a767efb9169d7be543ad9b0425f2c4d3cc1e429fbaeb7c605a6333a6a11fe9c1e8edb85c999f2f2c6f02499332e3b7d740a90710436b056e8faac61d3e64b72592624e0017ffe722422b5dd65aba14727edc5a76a3a52995e844529afc6ed188edbcf89482c1b65a77c6dd4aafb3a32f95324b7e1dead09b44fcbc5feb3ad66242a7ea3473927a1878d60eb27077295fe7611ddc2908355490928c166d11fe064e8189e04ad235fd6285fb0ce53465fa8e5a2e4a50ab307f113d27b0e89406c364801d30e843c47a777a14dc87adc62dfc81b48a64b0ac884af8f44a60d1f8b95aa59858311ecf1eb0e3474f322040c6421f34cf5bcec760e2617ecdfea1b675fdd540c3fc168d30d283bf45ef0814dfdca015ee07f70e969dbcbbc803b712e6349401cce6cab381f2264662c089108f13126826d3bc9791313af84587f12ec96ce8c008d137b17b8184b0d24e9445f01d0cb3b4cbc677739e94a62d1e0e74ed1c7f3cdb760c1554a9e049c2b943a24fa4f9b9a9e397ac1d3ef917f0e6663680ba4f8a27d40966aa7e686c35b56011ceba1544dfbeddfe53d6fb5536d1601c9595c346e654cdc7d553ded3fceaff9ac36b596eb1f35ea98987a05cdc121d723802c006df5af00ce0bf6894b4cd78e4587d6069b2a17cc110d2557fd6515105c0bf1a85435ce701b94c2b09d67a50d118fcb9b0dca85305e1624878da40ef3d8ff780f7350edb1660b18721c0adc65344ead01f92ebf631fcfc467ff6ee22549aad8f218ab6458b869f0c2bab16dba665d7095631b132d83b3fa0131939ee15a4a922e76925d871e6a6067485760200e05ebf83c74125bb8626ceec08028fa57ee8aee4d4c823fe1fb89dd49e133b7dff0c2fd3c27d627385dcb8b7554777a9100f201ab589c02a938e9edf9d876dcee5bed34cc13a996777a9bb9c3026cdb872d91b9dc9ac5c7ad2645438ab1f8c068203b73b92ee466b67c0265da94f394b21909615c62fd8a22f6197dc27dc5ff4aaa34c5fa5ef2e13d6c49104115071a049051797d9682fd4e8f62149ffbd7064ea30a25f25e2aa59cf391f6da09f970de0be632f039fe85a7e96f82af0f9d98855bcba695d0458ae7a754817a1945c7c57613d544367bb98b16e612ccad14d820bca345ef4667c84292a7e269017b1d5e1c35257e5b6bc477fe51aa36d09deec82539f50437493ef74902f2b654acd73e507714280ac9f7be5ebb93bd734564e69bd4603158f18888d460f8d2070c63873ba9322c6f6dc7c377d3c74a3bf04721ec33831433be921c776c2c9534e8b28337727ae50c44925eb48168721f7dfa3e42cb60afef6df858341b944a989df173dfb3dd35b6da4dc9b6ba4f574bb4a182165697ed67409b405f83f9d403a3c9b59ac85ea92383aa70b424f57e6c582166a7a2203bfd94c6f53c6bf82b0e45d837315facc9306424380c847df0e1e59add8c530438da20a204654b5256dedaecb00bebcd52d7170aeca9aeb673474dd07bb6ab9fd258d50f943bb3009aef79c40c603e96ea9bdc1d386f8b7ff78b65976c89bebb22592fa84a30b7521aaf361b6adeb55a6016bc627c7b998f4e8070a26f2c49d1ddba40f783b9a58defdfa07cc8fab3f99841fd2bd7229fb2d019fa0a8020e22f3e6d5a41fb8a42d691b59fe3e9a0908af217ff065c85afd199b400905032dede12471f4afbc5d7521d9e1a789aa675059dd2e81a2a2dda22fbf22b6acdda944f07649a5d315f361ca99788ad6d3cf65d350bcef1cbaf5fa471b9eeda9a92cb0cd1e4a2829922d57ee219552fa16e0b1e7c504930457821855a10123f9015b22153563db41eac6b77f638a3368492c722a99d7f19d3b4ecf0db0e314340ab0476f8c86d190f6d979162f7d2cf8230cc2b4c972ca1f2d6a84b267955a80a1f146502ef99debd353a79cc1238a7b319132003f4d7228c769a5aceff4f854cad230ff25c9a937857b688c7ad315d6c2f7c50dfe4c25c90ecfba51605ec977606ed87a42bc1f474f996db789c162a085b921df62218b4aad4a6aaf26470e73d2add8ebd5cdb9d23b579c436aaa5e8585b3be896959a878527dc84f40d9f7050273ee99b6bd33aaead5c7dc952762fd476d4a442287bfda2919fb8d71a6c43663baf3ed3cbe93e5c3e6c67ff1a5a470ff3cd1c861e34ca0c1e4d2ae595cf5fafd715ef434e453b78b6ada0cff746bfc474139f336e9ec6a1ff887ef9bd5d5acf343acef7980bdb1881057cf81469d018aa8746fe95e286c39fa5d6490b9f18811bf1374e44366c14aa6e84c7808a6c468f6f77d622fcfef83c7cf26d038e0854baa3bc5e465f93539c16b99a9bf71d97aa6fc9359943631f3fde08bed2e29e08f024241b9a70d3b3dbb2e054977607395b66b8d95a2f634a08f5546e779fdff580763f8998bf3fe550137934cc0d10bce3d4aca362b6cbb1f1bc8b46a5555b4ca02c5420a88b48f22ffa92c387fe890f6c31f2d14b3532e4f6ffaaf26d8d141c2fcd6dcc5ec81e323e3cb42478001ad37aa4f7d572a4a44d276d5c009364bd4eefe5e2f8f64d51fa0002ba84029a5bf6569af215aa26f79f5ed31ee1e371ee5c9329e66303cf59d5d739d44dd54d4276d55eb0ced63e22660842e758abf11d18892600bf36cc350197c1b8bb8374b18b2fcf024bad74c82a4f94316a25531858a033b29d52aa9dc0cb643acdcc434e76255647cd34f4a5a6773697188c1b54b63f3491de12083f332d6b59cbbe5a6bdfc4f021a2cb84a7662402b85e1180e22b208541ab94547fa4fd609f491382f6dfe3311b1ca6cb3dd834a49446fc3566539fec5f252343a8457533d2f21f1a2916c0aed99cf7d4ff8b817e3184b03b9b55018bdbeea03b905dd6e369a734cbbe7e2790cef51b50d7f79c2d94666978eb20c615db0cad1ddd4499f90612410f282cbdadc578ec74481937309370f3f94ef288a67b6f9c5843b3a8c9288726fb88d16fe002a0799cdc50372c085a0a77874a69584b088b4e1c3593dba34113b4ccf8a7e984291a10610546bb80c951835fb12ff0f26497c3e22a956482e66c7726e0e5d1a8a5791bd8813108c407d85d92a506144dca56fc97844da3a53d02ee8f91f5a0e6990d0ce8b674b4d0352897c624ac9b44b473a0a5ee28d11ce906ae1c2f7df5c76a63a30074175ce45f3ef2a1733f527bf5b5fe1d68b666ea24d4994684ffd6b0b5a704ecfa6654410bdd1ac2469aee63bd1523fe50bcb26eda1ca85550071f18e4474bfb369f27b1a91d6da6dacb08804f410eea3c24b798ad241a116cd755cb064d139487e1e3f8f3b0f665e47920c316491b5ef3b6dfdaa528e2f321eb847759ff3efd7a6aa60bc8f41e4691c2eae0fdfd09436db147156b31419c453f8a9a962308906f1562452bd59c5aa22e54c25ff3a523e4653c8cc9c0e8e186a792ce6f66f55ddd56c0cf9662e2468c55cc8e0f8bb3470d1886ac489047b853fa96b74c4676a6fe131bddaf84096c164cff13da6b7bb778ac05e8ea2d8199c05e114eb55e3e15dab87b13450bb49b66053aa449216cfbadb4ad6635c30a3511188dcd9691cb26ecab36a78d5b3fffb30e6a4fa1598c66c879905f9783a2b7f2d1cf6b5c76413fd9308800e4e858114bd9179ab0f93c5e6cc600926f26bbd604e82a10cd1ae4d0f3cf54e83c6e497f6e2186e1e97d1ec7e90b8cbf5fa1f641bd583d8357967f8b7a1eace12a25c87a99090a00f29fbde574636c694e7d3665dca2a4d729f0dc6973cd6f9e2fd161fc03b9f7c014b43a661513bad051926a94f12d18f29aeddfefc781edcbad413c2d32b71e3bdf2a1a13985e145ba267ca00fce6522e11b7435644d814574ab63ff53229c020b47f85e56ad9d510b100520bdb579f1c82879174190c480880b5e4418101a519de3b3722e2aaad855b9d0f1c8995dc9a901697af180d75e001e42543c56ab9f6b41a808cda7e4d02cba70e103b0b6441fd77284097448ec69803d8c553d41d843e7e142eeca741d2e9fd7f36c253cdda98a28149568e1e8971382a9fe065ba73fec63a34ebd9928bc429615e3dc135d925fbf42ba646b0ff753f5016ea538e20fa4faf5a636ebd9c4e04c45e399e1fc77912b5349ac2d4e9fb7caa9927f9f40e69e99a42df0fe0e213e5f910bc13741587eb3bc0c7115f125c14a204c89b3ebe0483788e47163b0a7324e9d1eb055d03b7d89587d527d47ece1f0ff78ee264a845ce2c2a8848c965d617a692e9c5f7d59c71ca107174e7fdf12175e00706c2395e181ca364e381b8216fe25f955e9f23c3d0eb85e2661e216caac2a588eda7f30316faa9730e08af15da940ae06790514b6345e708f9ba101527197935d8a43906bf9ecf7f8579e523e1e3ae40f1cdc8b63e3cbf8b49322907b01bfeb61be5ecd940e46b1e847ef64ac63d999a50c2106ff638a1250c6ddc56b63cbc0d22a7a863ab172a5644d6e5a787955b3792d055013f06afb55ce3020d08c2a1e03b8d9c033da2e15a152dba9180f0d256dfd766c85732085b0b174d4269f4e8725412b8bc8ef142c22b5efa1324c9256a01224668c853d8d5471ce000e3d531dfaca75f7657472de8041f7c6386c06319a4c076eef19a988ccd4584871407c45f40201330285617da0f399c397bd705880a961b0cf6056d79e4805d0d353023f3fc1c1c67683980731398335f73846fdd27d447167a50b6a0ef923dc2f3ebd786f27a62cdd114f4d5ff231813d1aef82821119bb9704cbaf7a020def2acf28aae79b6f5885f68f8ff8ea6a96ebf336cfd4e08b6c45de5cbc578f2850cd23153f7ef9d2b720ad2096396a2b29655d9184fd711a4b76675627afe33777751a8aac31e2be10bd436af84dc309acd42bbd304221538211b02dce8770808177bd66ded99891c9c44faa365eb9c577c6c1806b70fb1518c7436981d3242c79048e01a5eebad764709ee53cc65c11dfad3e5ccf6fe7006ade0f1c58039e69f5c78b374b65e9647c50490b6f717950610c08ff58a517c7f1f90a21175b591337696e5c0d67ca85995a6e7b2e4fd7f28bf59dd8a22130898e68b69909cf7753e8d40bf16f444be7035ea8f417570903fbf6e509a550a75d8634273c47217824ad86bccad8e61f621f9994f7728a838ca8bab92cba71f53eca4a703d53d95b07eed3eb3d41f1235912243e3b7e61c1fe0771671e3c9b0a5b3eab532669204d651aadde138dcad68a0e3ef970578ea2a1ea82ff3bd3982772e8d86c0677ae7f48b2147e95f7b30515696a69183d9a9eac54ddba80209d2ceee0c1844214f1509d0f5261bb52d28bc0e10b686675f7d752ce3c772aa7e68772bf63289e63229307ca4da89087d061f9003e0d38fd3eeca6af7e5fc0f8f495802201f56e02dbe9e3e8e137555c15d7691cd06616582dc2e628b9ad28617c5c30404f5915fadc68f577a133e6fd1348d3f5bec8fbc60ad8201d899a6d4d640a5dd6cec46114e395f6b9de409afcc97558f37d5a918c7bfd2f370fb4f7b19faaaf12c8762eebb53e4a683ecfed0c835551ec32958314e6e5c728d0b6beca00baa5e6c7d155485e9b6619380b659e669d52d901b5e7c622c5a55d1ce77d3b86a9df736322a601f8dc04dd44760282f0bb92047bbe437e87261cef04ce25b04efed41e1162a177d20f01df5dc19af1ae18fbe4fac43085d7aaf5ab068d45f8ec90c2f2368277b63b887531105d7eb72681a28a26345a6192b6cb45d2ba6f843a3b31162115544f621c9fb4a404031609d9b62b11c117507ba86f801011c058cbd0734442f50eb640ef2163137fba7c364de1c4376f4f02a9f5fca5bdeaef59510c4250a87528ddf791e3b334e7b26334410292c715eb344f2434382a429049a83731530710b6cc19e50b888f5ea9e3a96af00a37963787500c675a594935e8e5f82325ca7f5f91d1c58c7a393b182aca0014376a8c006d45054f9e5ad22e8058d8255218cd85312fe43b9cdea521d62c24d4b159e8d88f51122793caf6603ef40e3ca80cbcfac985cfb0c4889a4007d56729ad168db702c215df31f620f9dfcbf1d26c79cc278266a661c58e00ad6dcaf530d8e63725228e2b1b0e26f5074c915efa0663dae472c60bf47b78acfe24c3598e08d8f7c01d804439f454ad723f99144f0cb90b6bab497ffb78c8fa82b69ce6963c467dfa7cb6ba43187ddb32718596a2a3babb77e87695057885093d816c3ec6a0784f1c56c5c00054c8de5ee908d0224113b6fbcb3a32b6167f7e4b2812d5baa4860fe8676325752d916bd74d1a98baed62dd8bf0639fdc870e0398209dcf73ea55df57f244bc7b13fa62bd1cd53e4100c08dec29c8c417f498b615ee9417837e2095e5f32f7f75e8473d2f078ae0a04a2c4f7df4bccdd7172983652102451f7f31aa469bb7d367f4da0217bd65cc6a53780f792f1937df4f7c6c5c0c5931c70ef1c9362d123ace7c9094aad848392784f0510b01a615f35bb04c624f0ad831d04d513c25b9187e90adb400f4609ef3ee8dfcc2cb1f0ed580a2dabc1ebeca4d060aaad7a342c9590da362d132e4371acc6e9df3ceb3870b30b7145d270f5e580e8cb15b750346aa05f9b3205618ee844881c2109247be620d6a7296e6ef007afc09fddd7a8300a28f4bdd1dddb5d29916cf086f80bdd7280562910851f537f29b56239395d088598bc56175080d1e5f99b6de02e6b25cd33eb0f326dade11cc4b1b5000f1e1e82b34fa281ce75c00df05fd5fa82dbfbe10f0dba999c541b7f701e4f0523a4567158ff60ccb25d6210992b194bf95c1664c3fc44b2cbb9e26ebda812325196e74836481d87b3a2fe1edc47f05bf062afbeb2b52e8e99315903836c971b949526f533c0bc2269bcff3897d6d87f33d5ee80dd02cb99a6792c627fd429e19fab91814e7af9989ddb992ffa93a82c3c2fd1aaf2095103b325fb653107b9077cf05ce831741948ba11a55c62087bb4abf9853f8ea3cba918ca2925b78bcd54fb963b06331466cb8638a42afe0024784eb1b7b20a80ce9d67e51b52e105971015ce37c8845a3ed4a97fdf1eb052471a7953cb987ea7b49d005ba0a616c0141233edaf421cc17940041ccce3e4588c7c8d3ed990791d74f3d98b61ed3b5483c6dadee6e27ef324dcf9997e18891f64415c0fc06e12c2564c66b7453c421b108c1f117adf4df1c220b41d7cac09e728492cfdb70802652532f90d9006e14978549f0f7c2f930bdae89171625d473b151f7a6ae99cd62feaf67e2317a74695f13a9cf0ae63c9732e2a33cd0817ef4331a252bd05df1ddd71b41995e40572018d793a09a99d43a07cfdb67393439bf9c45aafcaaeceb254f316c9f0ad5440f97c00772b7a434d0e569eef2c349667a55eb29ac8ea45d9db6fb60ce147054c1ea2dbfc29715182582023ded9c130a28d10d8ed7ee749b76a94601f9aaf5a0c7a4bc0187dabc2cdff544d6fd5c710fe4099414858db536b6ca06e139d03886a779d923c0c6e53b44624310d01b515c4f0ba060c9b7de94573a04e7be5e63f0d8d38a11dd2d280c0c5f22824840e77e83aad93f0ea075c855b16b55eba8a92c8793d283b490793b86ea501b7f0e04ada6c5059e538a0a5ba5556c9128060c44d4fdc8b07400d1746ba91c357ed047a2d184e931d74c7e98f37d360de5449fa806132efb80d1caa8045d9459f8052afc77608afd0158c96d0e9b9b3681af5d93fa7aa79f9304ca223bd68797df34a2bbe204ee749755ec6d2ee89bfe6ad23880d2edeb54d334e499a2a0a846a6a2a067a5a0942649ea71056ed239725bd55c067d9394f1b4cf03f709e3b2184a591d505d452989c4d69be5369cf908bd8c99719b73587996dd81834f697f0a4415e374b81aa8bf121103f14a77973602984b2287cd9e4a7f8008da9a3eb0447bc403672a581b807996117857d69999b95ded91f1a2c62f1951d24bf76926d609b39926b4231c65d851c2d658e50a3c24d6e35f5fd0f1d1264b26d62f31b33563e22c7044199ca5603064c8446c6d242568fa04403a9a8c314bbf44611380838c58ef55626f88bacc51b4df4a4a5f4da7a45ff71ff6647ff970442e6de32434dcfe5eab1615af1db5383f7494cab62803543a82ba2ba5d5750b2eb48f9dd73708e518038f40761dbc3c81bb5f725dc1f0e63b25fcd0057bd8752ef363ea9da8de92783c0d32226de261181b1d042972bc157c794eef12ce574ffdb873d6521e75bc5c56ebb97352942b3a6445a4b2c7e48500dc98089bb8dff7a4aa9abbfc346d875eea93fa2d8a47c1acb5f1a88cec81bee85e68e4b719ff321a60fb4e9aa6939ee194223320c199b1110aec84d6e7e8ea4eb92f94cbfde806f3a152e79288caca185d0b7cbc609565e7aa95816b68dccff28dbc0ce9bd2f5bc26a0213e661342db7b814a5b9990b069a50827b58d8511191c3b0f92f167c18c4c1576014603a4a47f288fb7c12e167c72a4ad049537b30e1237b2be3b71145cd0b2d3fcd301ec6f250dc5749274b6a9e460e8dba5813a48e19b4f363e5a88e4732ef7d10269f23f7103357d833b74de655e3d826c5e95e80c3c8175c2cce214ffbf3343f32128d51fd2ac5aa7759ca0c1a3922a2b6442b3e27908e502b125d08023b45ed10e480fdd3c56b27d9e9fb6e9db60242ad97ee8bb387a0bbc38246c0456492d214fd1ab675654814fc114f01bde933328df90df8a3d6fa97cdb75deb6a4c30528d189f10fd430f7ae457f1dae2e228699922cfc36ebdb523fb365c1b4b25b6227b60ce5b70605a244973ccc2ca43a44554bd78c88a2e7969248c63f4016374520983c87d02ff03633846af3a576564b4ed2c827066c3fcc4d525267e652c061742985aaaa2bf00715627d5b04d3e1a098a661bc1d1bf3618759359d0bfed5d69504366df721bfba2bdf515f0e26b77e7a549fa45b08735498c0564c317511ce9013de73f73d597a7834067d912b4c70838ad80e362fc75fc5ad4831be608e208065444b450c3ff8679df18f93e02abeb2cdcf335355ac470d8d80b59b7b408e2135d6017553ffad4868fdce6ededc14493f22ccb593c927a4dbbc9f681772e174ffe5d0a2fbf6552408cc95d43d0c807646187699d81a3d2838b62d0e576f6544d305501a5ada40efa219b8ac1639b0e4c3547de08ff72024c68c00784bc1b1dee93da2c359d855cafa1f5f0a45fed4a841ccb1adadee3465b43a34657f0ac35f1c427cb90a3755c0b4586231539ee41dc618d103f7314778ebed59ed9ef85981c9a31f5c1c59bded19c6b77cac1bb5301992757bab4a1e72511d0dede9e211ce9d1e8073c528d11780b879aef71c1fa9534422871bb49e7f4d813cc72bcba2b950d3f88b0e342b81e8c98ba16796b80c6ba2f83e5fdf91c93e91f6e928f3e3c70a9e6c9e21b2c294a71a003439a7d7f908fe2709a4e0bf3091f8a5b29c0f58ae9d49a3efb449543c5f418a516edf65292b8f42d63474daf6ac57cd0abef6fa933c38d6ec66fb3158baabec5a37e2322ae9b546b0985e24bf0f9ae534c674373cfe5b525c8c798ef29a0394766305f46f38faa92f24a842efa5ca132a01c + +Params = SHAKE256_60/6_192 +Msg = +PrivateKey = 046c00000037367ce847e6e1fe69f5d6012243c24fe410128df8947ad91c9f67cfcf2aaa3044e92c85dcd38ec5152d99486dda0f5e590000000000000000449b2d9c17c7455b9a4befda4a66b7f769f268cf47a63f8f594f43b2de943ec600b5439ac321f2ddd26df5ca252647e0 +Signature = 0000000000000000e1f009d7ecf3fd33cd682cd25460e150af3513b7bffc1c95e8019caa6fc678666a1a3c6aaacac10273674b1fbd093c14d5a463c6d8fdc04f5331f96ef524df583619519d8dfda8fb5f5c1832fc4f2fe98259cfe0ea1e38492691f014e8eda576767e53db3b221204ec7034a1e9e9996894a9484802d9548a032037bb072ac9fe180960a92f0d30f41ed1bcffe36959e8dcaa9011f86b9b1c6e0461a90a8bb0ae59a787ae0bc660bba84690f72bc3c88ac93f9c37c1c7564f78fb5adcaeb1d971f2d57c430b8fd085947965f7040b1239d898b3b77eda932be47b584d4827c88525ad2fc87a1658875a5ac322d5fdd5a97adfbe2e9ee39c61302edabb41ec1dc4bb3f0030511fad859ebee06361625b8023abe6bf71f27da07d315780ab1d63f6aafc6a288f7af13514a80eaee4e419a67a794dc09d7a493deb9fcbbadd97c7c4aa6618ea8134404d109865f84b2d43d62610e2dfd8106e51e3a47ad4334cdaa5b9095db13b3bfeda8352da3dc9d920f1ac20ad1ab945ee3c8b1dd90f26d63a9d50a4030f53dd7a78e795fee4a5562c4bbd1b05ebbf82f94b3ededb2aa5c2930a81d722df1285cdac77a312cc119560089c252aa4ae3e8eef455f33de76af42a09cdfb14ed1ed85928d6157456527ccb8d993fa2fa4987d8991751279c42976b18aa0b56a553265b9602a6f1123896f098c2f23b7f933ee0ef0d58f5b70b895a52d44e6ce218bc960b5ae97f260872b25389cd359f3182c9ad9baed492f873cd43fe8879fa25b94fe86c9be2909c3b7e94063c3d1cb09ee710647f97a14e86bf77164debf2f093fb3883844004215ccc49c73287a1c7064dd1326aa17be2be75a455b88e45b7a7cf13fe74102050c803cb215c4f59c10f2f592e422c0a065ef3381d7705bee28face86c9744a74a07ae345ba8d63278be53a734d4fe91c6b9d32e68a75df86c198f24d019c6aaf3d3eb9563b5d0506c56e5fd12fb52a4c63cdcc7c2755052480086a1f50735c59343b9e7f47ce7dac0f9204d69dee2cb3b6df6d7bd5d40a6f777d9941ef5cabb04dbc497a05c8da006057f9bb69b514f27f43e2686b2850d498171cd63b15fc92da86163220049808f524f43ab20bd6ad5db0c0f4f86e4ad9284d4d48170026b9dc016dfeaa59a8d56062ea29770ddef0a44c03d8c821d45025d5dbc33dfc6b07f04a267ee708ebccd4f5bbf891148302f9b3878c6d9fc8b2586c7761ee827cc296f507096215d39ba2a2d3a4d5e3c82afec924670f7cdb89957608ffc3784bb74301cc5387b8841ab5672ddac0c5586aad0f0c43f339199455f200d124cb49ad96716f742cf16fdac27e80f6810419b66f0a9eeed37592218693b9918e688dada9a640dda24f3880bd87e0ab2ffa2ce9f93abf8ff3f51f8e73741c75b8970209c9ff7ba335bdf420e7afbeced24c195524fbc47de1b189df6e02929f75a2b43d82c580224b1982c50f29c241dabeaff860eb72dc70dd3c427329436c9e748f4d43ba83de697e6714719092f03bf1b7e6cf87a313dbbd49efffc0613f53d853b32399a534a677339b533a153e78bd9161d8e08a10d9686f158fa26a40e84ba4973470f0003a71bd81a7109b2722b00bc796ce33e21913cb9c5124dc31d0c118c9f3e5919fc4dd774a295b0d167b600f66b1481e2592de8e39044010963909341413f50c23dc3bb8732184149a2c44ce39cc3e09a3f2c3c765418a6d33e80c0feb92ff2d5c6d57ec14cb9eddfd44b48b30bc10c39eef602be66a6c2af68115049d5e73b199407022d2fa3ca6fee8aadbb3047f657741d267351cd568c5ad74932d0d75f989e2e6abea380424b776268793da9862b24404de10d5c34cf7609d2f8a534b49c0cdb8576d7aa2c5f7d153210762d76c85772e0d5b430e7ca0c19a2a72d6f438c30a0a31e9ed6fce269a89cfdda4e314ab22ea8576ead05770fab43f2c08f0655949553b6c2fa1f2f76389569492b79f0e7f4d4b272e306afac24e2a3a280fcdb40c4ccf3fc24b1dc32c938e9fb6d86488f91d280fe17c1d4c7d5553cbc0b928b5e05f39f9e9df27e72f5c4f369029ff06915dedb95b67f6c434cd093bfcdf2e78fb332f38a7d0c62153519d6f359a61c7200f96d1c34b92bc3933632aa0d0166f74eadeb344f92889430847031fb61bf050bcfcd0e484dca66f6a5d59e4626a8b20f554cce59f999be1e223022b42d3d6c498a775cefab1727f673395ba6263bb5419fc62bba9b82ac2ca64b9abe220c9ea6ae02500e0d579fc01b5fcf183ee6d551892dd1c57cfd97643f58de5dc25b0054331e439cf76cd30e93169e33fc9b7faa34ffa02a867ab549946279f0135b9246d3ae2808de8d4cf35eb285f17c6c8152d1cda5bde30a1d15df660f21af10297623439e4058ac0f2ed66fb8d62d29311d8c0a59cf0ed4a7c5963fb104ce85471a208de6db888ed8fe50a460a9620a6df067f959ec89ae4eb8934242858e54c18687e734295ff38ae000b2d54f815b214af60ad26bd3c3b2916ced09bfa280ad6ebea950f613e3884d81749fdfe8685223b2c4620113781e3dd39b992a56a9e6dd9000d814786fdbca02eb0ed89013c24d6340e464673315b5fa04785911d4b702cfbb2687cc38a1bcdd11cd58e70b326f653e18a3ce6d3c60ce31d539574193c2df9f9603091c8f14213fbcace2f32cfa78cec1bad26609df8e71adc935a0f2ce721bfd3ca45bc0ddd31266d96f713908a6d735060a148d4b80476a0cbb9e1b04476219b6cd817f04e4b52ebe4f415829d1331f9e6c5ff08364800b266edad34a73b936cc13b84f40acb0de5afbad8cae9693c77d495ae4b3fcface9f13716b4c9944df4f7a56ac33e124cb5c08b70cdee71fd6c91f3edef587d0870c634522235617bca6f33888314b33eb4eb66fc4bdbd2d5e00cdb7112e2c5794d70c584e4ed9eef0a5b22bc3ce0333a1a91edd8056ec15f41e3f4e7a91f885baa38ac2a0c91c6b9773e6edc46bbf272abd94587c98fb69349d7b90548cdff05a12d435a4e7ac1bb72a64567163f4ae096f2a9fdbf398ab11e6af932632d465e530edfcbd99f8f4971fbc92ce0225aad2d3c3fbd542d10bea52e0fa78e1b8473bd9a65e47f225f8e34f3fcd5aae4021e2110ef4b641e7e927c8ef4659f711e6758a4f77d7ddd356229e192c134e6ee35838143015c565b662307f4b011599bfd975488ed4410bd50ddd1eeaed6a9e575858b75c71b18d59bf881c1c8c80eaa7eebe86cd088b2911b81f44d45226be17dee3233619612c8b84fc2a567d0ec5ff113dd7c95d65dc3228a9187302cd30500356bc249132a297d383a5022ce6f5b6b3ea5f91213f51af4c10756c0d6e75a466b10d19526d0eb4686c9cd2843e772c2d2f21ec08982fcbfc1d0e9deda2ef8a48ddb2be523e4615538a274f52381d8d4694f345377459fc44dc480206b356844abad3a537463097e0e9ebbcf9b89207e994cd8052000f639b02b990673de80b5058a294f8c2aa04c11e5a22538598f7a686085196369f3f1cb39f682ecceb0515f08da18c9909da43dd36d084aebfe11ceffb80fc8597684eb3d45fc34f4779bff1475e1fdef6cfc5cee9c960cc84d600af13d37a4d9a1194612ae15af92410eb0bc48eb5e0fe18c1f7fa3ade2f87bdd232899fcefe5d4e15f3125af39472537359d943f9652b058ba3d6dff852abc9f0f0a0244fb9b4de96afc88fed579821d15caaa18cedc891ef776cbcc9e68bd2a16f57b40223b0ebccbe5a6856caf9d363227b46f93b79753b078e7b49f9852ac946ec6acd933939db8655c04559cc1548d3e0d42e9a2e062d68829daae7a1ff5dc10ce1f7c6d97245a8f09eba3680d8df06eab7fbaf23c596dd41b49f85a870e26ac15a6aff787ecc10535b1e6e5f486534dda923da72b77356ca98b0e63929bd0ee8d65a51e6d83daba37c294e9ffaf9bfbb5c4f63b34ac1fa3e9700d5f0b07387f0b95d664da47818e9763e30b6f4c43dd851828b3317f30944f17b6a7aec304813fea153ba0faf0a225974465c2973d71fe7d5caa301127069eb68df2f9707e9dd823e561ee1af387420ddf0d0df43fd4899f1d8395e0318985e93925ddde4263f48f552a9bfcbcd6a48ade695b3bc8bfb50d6281721ad3f5c8a995a61602414913fe60f526ec33e72ae7d0df0022e99d1a546c293e82b329df4613595d110eb3e51196c5f78f5371895b6bc0691496c1562b579062e4d46a4b1d5fb92ed49851692864c70076a535fa589bef57bdc7ff53ae485cc09441411487765b3c71e4679af9345e853247c5aa8b16d5f55b17241a5ba5906f800870a2a78b538d0fb16d03340e40dfd87e4b4a96082cf4a92bde46d269defad8033503535c836895048855fe2ddd25a541bffd8c1aa212b6e3c90284c4232045a960f95bafa9273f79883e4b29ad172430918432277329979eb7f1716ccd27754fc9521215bad099da56064f4ede981b8cfc0dbfa95a0d4c3e2a07a4cf832e41275b859efa2b38e7313b80f76c904a7dfa56f654dab6dbfa633eccb77a47555eab51ff528f9591a9a04c274b9d36d8e65595495d06bbcd018a48b174a1e424450cf3aa358e4c7373011aedccdc08dd2912b98a27a5f1bd2df1a5137182535ad3f0eabc8531ed2a1d6b4bea0d33c5e9eb1a5191fd8208e0f8dc1cfc21f2fe06b0416c3ac19ed4b1a300c1fe0bd02ecf078edc6f64989687d7a63fbb162fd5ccb82f8f59e4f1522c9f7e1666ac96cf7db228aa8189ad2ccce6d460ddcbd2eb1118d2fad62467ddce06ed5c1d5a96bfea157af3eb7198784b5ec718fa63e0a95f852c05af1606593a2303173a716abedcc65e57d20fab290a0a015bc6d7018b16f59c348c6ecf84eb9bcfb5496697131c8e367f552bc31f51e684c0616ec6101336f80050858923300caa2622487ce360480b1dcc3e01843ebc73e71427b010f3027c4976e4c5841c89c2b688f8f7b1735b90e4d9a4b72825d795ccb552f6919fa2d90c18ecee8fb1cc03423cbfba819f5266ed24423c68065ce01fab9f4fb9591cdee08e4c13d2183d612005c9c4d19b277348f03842541dc6aad62dc6a5a10fb1c183f596b268bb1b90daedc476fb7c45b29586bb1a41e04c18b87090549ead07c14c35065f190c123828482d2f9698bdb2161306bfb41311ebe026056f976fcf4e23cc50ad1a5f90414bfde9b480004c3efec7020f183af7177a20fa817a064400fb197c5db1201a0ef4afe1195eac33cb1d763fe961753a39d91660a253451124c4643b555c07410cae98b6b2a70fd9692cb414a6994e1abf5a0ca98497c5f283b7886f2f3d167e37fed0caa0b698b5c00390cac753225c8f752a83c7c543eea7c52db36b9ff1f0271cf49aa739a69db81bd3a84590b570599cff9d515959c751a0a012d5bce42204e25e60ebb9627d14e74955881ca00e0714af9b9158797425aab51820a923ec24b9294fbd2babdfc92b9d6607101a730b119a72a97a1ccb9736b3724c411f7d236c635307ccc51c52b1efdaf0f18091c08bd783af840458cc5567780e8f1a3047e20110f6ced5466ee3980c483f1fb4a232fdf4afe1490819b25b2303f8252812a848de006cd94e5358f5297cf38b27473eca32fd07cb7986e88c506bcab597331e11a48fe6aface587f6d0bf3c12de2a26add3b5f0299eaac9614eeeeca4177d06ab2b2d2cd3590e00d4b596798602f8d48fce891f6495338f5c3db562dbb9e843e2de9c612e88b95ffcb86448c829a1ae2561713fc88017a3f0c279ed227a469e78a19d3d9d18bae342c1537988d6a26a22ca1020d87699690ff2d69e9e843b912f5a38ffc886fe1ec8d74bc465e6502ccc44b6dad18ba0cb66dccfb8025c233af96d81b2bf73ccc22321aedf34139bcbda10999d83615b42981479d0c79fb425f354a19181668bbf89b2e20f1898d6e07f1810573da490ae9788558845cb5284155537256bde737ca7a3b09fb2abed7cc53320ed79adf6792ff1fad4ba33660c22d78cad504cdd60841ccf9607b42aecb7485a69efc1f914436d9dd0b8b7f8c63c858f30318ab5c134cd27f172be6f7c6564b83846d9f7f6984756e727f695c099f009b1eda1bdc19a2379c2ee101188776d537f93cfc79b56f9543d6b2d75350374ac04f148b4c5fe790f93ed25e04c725474bb06934360627ce36a3fed04ecd97eb3a9d10d3fba538db5ad8c9feb80fb93b3e0ff04b081867d08cdc4ad5c856eb56a43b082173bd400e2ef8c8c84711a9c43c1b37be1628b204af5fbebe7cd9998efdff614350fec32f3bb8f18bdc76553e8b77f4721a8c13e4df9e307db510ddf34bdd085ea79f47b4822dac381a98db11069c4d1a6730a9e9d349340012caef944fb5bcb3ef1d8106d8ef677120fc6497d27dbec9cf64737a0bde30e2b73fac497b561e6672976480f9514f14a892bb45fc4dad94c5317208ae764b2ebd1e7713b9d989eb778654776957ef719d225ed7fe7b9f35ea4ad6ad49594ff1fede754a24b39d1f0ef613d48ebb0935ce6662227841568eec42bc35eee4deff26466e55847e5cb0d848203029e4b34f60ba4ae51192808c3f1d9bcb232e9d715b10f675757c03ae1f0525b2456470b550555bc7d7880c717ae463f1fc54f27fc9cc1bc9df5fd7b5af18102b08fb1fc35f79f23faf4235daec725add671181f496407ac0074c00cb1f8fcf8b60e17f67aaa83f866a17abb0528c6de212ef670e13f99ffd1b973abb7977f51f7970db374c80fda273cbe6c3482aecaf3f399248346c21f8fdef8c0d47090cd1d72328e4171bea7ed386e1c5a35493d13650f6eb2b81696c0464588d847af9ef85a45fcdd2e0cab57813132fda5052a3730010f93511f63389d15ecd5c8c7a1dcda082fe02c86f9591caadae9a9f5abcf62c9c6fafc8e7ba968244ad24d6e61c1540c22b875012995acdef65f22db3fddc6c790a1380ec2198fbbafadc6a244fb79af940a5e647601543aa8f6a1459678e60da5c4c81cd52b5bbc1ff45779c55d0ad769b176af0cf4b16018b1474aa60e97654eb8bfb1e6d086cdfbc553bd69771828ddbc99df33317d41e55ed7010350cc414126fc734666e95e26099dd5387de94f7435cb46216e36f25fad0200eee7ddf8cbcb5099fe5baedeb221c80cd60e1de5459e288297a71f025633caf46de10f29706a4ad9608e6bd03f03f0e3a855ff9c2907a91bdf4d43fe219994f45ee803e8e12e2b376c4ea692808a6b8b430526f0704c195c37c65c095ae1a6826f5db1eb2307abeec748638f35408cb1526efce595e6ce92ba15f6a06cc1108bf496a3dcffc569666365912cdd1d04108ba11b500bc00405826d19170ccd5b8e572e0af00549c8430eb1a2d6a2622100cf9ca727781d97e6726ecd19200a26c693bfaab290269c308065a15310ae3facf848ea2f60f731d12a9a75c55ce3b70c0d2aac5171d4b3f4133992bfa14ff11c1982d9e2f363aa507bc4551c0856e554f0e98c033ac16a2c0c7c3ed5425ba95bbe286def09bd96290112bf6a0d093c8408827adde89161cfdccecc480d0377dfff8fe1651de501f4921f2baa775b0f3af6d927b3df0b1af3feebec8347ac322518007519cd992b8e5690a4c99ed8e4d9a6c954d99ad49ddef8454293e4aacf6e3ef04f734fab222ee4d713af8ac2505dbfa88b7f1ec08e5f2966aeaf4a801a881c083a2395929abb247c6d0535b71c1ab5855910bd3a3178377fc1272b0e87118c01ed8ccc54d7473d746da75ec0322a46d511a19d11d3950a26c9c0a424544a5d98e2b599a71303c06429575b9bac555c2a1abf2c6736664a03329fb6f0164dc89575dc926684eb6c5bad70568938ddbea7366dfc0ce5c85690593e72feb14e88f32f20eb0fdf5a2289c6023a13d6e568b379955b3ce7b51bf1d622e2b8d5f783ae83ecc96b735d4d36ecd86a87214d1279f0a2f27ddb45fa0e0d5eb09dab278e37b93e6065f47b3881d624f987185bae4aea015c3486bdc15d828cb7ee5cdc9cd63308dc118a41066575050564c92cbf53882c86209f7f17d70f93ae673a603cb51e1402cf232158c13a41e45b6aed093e6b78c34eb38c3228015ee11aff72a705fb4ad5ddb4d43a47748ad51c3c0580c095779b85fae4235f73b8fea6ad3bcfd416629eaf5397350794201da3dcd536702a1d165abddba5128ab9a2a5069e827f311b7a9f6cb98401116a487481abe986c5d769d0ce628444f743cc58624ec787c8e375c82d8ce078093533b0d01d0b7aef3e20bc40c7626bc9bb350ed683398ea52644935099912543cdf69a7af88be78e6a3837b254ffee4bd199a4cb98f3562c47fbda42f1b23a33c693a7b20f9da1b0b37ef86aa2ebe368d77de504e36fa757cb687a4d36ec8511286582929d6c84e4429c556f4608efde7608c6742e998a9236f86c63adaeeb67e35cbebe9e49e2c155854d36a441c9e99942e33500136397bb14d5bdadf979630aba1bad5e6dc02f490761e218f15cb55fae06afd7c50afca3c93e10b11868ab338aa7622fcb2ec8dc0cfb78ff7c56e3d3673a8a55d82ffd26877867da311fbf3e21ab002a6c07152111043a9e085d9ad943c74310e0cffa7d796be9e1fed65c29773f66e5db699439cf73725f024491ecc235760dbd23fe7bba64c15ae0fd51a24d81d78b79ebeb82c742a8c3315e559106ea18073d86b29aa893b14a578366396f84e24ba94d1899fe4c79fd53175b55160be225a482d5cc791f0acbaea5d3a843fef14b96e008d9025b2c6a5a426a6ff995fdd737f7d8c4bcc0333d4251d9a9cdd295539507a5e021ac85af8464e80701ad4c9b02d73d20d1b3a9d27f7e88d3115bb0248716a530a2eb6c1bc74ec6cf9d57bfaf1e08bf84a72b27338f022a6463a3f57fc9cc708930c4bbc65f33305a55665823321f87309f1decea6a3196684600977d85ef212b5827323d4628f5089ad2df6a019b45aab59d196ecf298f994e48cd38496623232725388eceda95047ba773532b812dc683a2948921399aebb58ade5b514629ad88fb5ff0c0d219ed04bd458fcae5ae47a26df81656ff121bce1c8b77c14ed41cffa24333856ea696b8ee4c3f339938206bd771a0707af7019391722f569c7aaa86de5b78240a2385570aff86c00925adea73441828615d9b5d433de9dedb335c8a85ca70fb0a66cd9295c9c4600689d1e9f81af8a14a2f1ec12a49ec7a03d158529ab3f17fbfe26003c07752193ff81d19b58fa46e43db387fb715766a1370f09188f980d8a189e0c9ee2c100f682191e0f5e405e02913cc763ec8465e424da2ea867a4790ff0869699ad4f2d82937ffecd1f0cc4c2373843786f3d6df3f5e1f264491fcd9489adf2e4b93ef9964ebbb6ef05fd39fe4df44b1543a9542287e3430f5666d5e4f71c249421813e1e40dafc3fc672d6297eb7144d6632c1dcfa0c289e9d2fdc8589ab326c9de41846028580417adf7776569c86496d058e8ed5e5f6b045e42b6e320534e37a2eb79745a4bf31718eb718a9d19a4a05d6dcd7e47a46e6ded791e1c62dd9d15be03149d31a6967388acbd09807f3d84ce70a6c67b3309e2d8c1825dd2f6c71e6957eda786969c912c9541c8a657511aeeb1168cb99e507176fa8f754205993f3e0474a33dd0e6d6fb083bce3137d25972fc8f5b837f89db51a2ab1a06891a44a6c4696a335a32bb7d0de5fccec69a127370555ce2b08528aaf2914b0ba8f6e7d16f98b5936cf3d4a655f2fe5aad5c14bab95de708fbbf94a0ccf955fca7e0f227b333c50db66a971957e1d1dd63f22fe43ca49ba6357392f539113db6e7e2cc9351108968b4f04242ceb77338154512406e3284d03af331cb88c153785cde6f761f293508dc1e5dd58673684d4dfd7a3918ce733d58d8e983eac408029a89a15b7833316913c3850beffdfbd95e3cd56f6c636131f8a80390a3286e9dc23a499d02b5a7adbe7459224f0df20c54ecaa9b1bb9de8748d94f559bccdd0cdb9a20b0c5f31706d44c60583c4816e06c4cc957567b733a745b034be0fc33a52a2880b35430f587d9e94577e7652e9a6b061f57a32195abdf3eb21ad30abcb6077668f5972a6f21dcf08a93e933861003969bafa647a7a6f9680d567febba8a7ad7a18e72f03ac4abc2383a12a15a55a27d007e5eea6d2a755cde7042270ae6ec3990a51e5992902af2c2948fe7ee08ffa0c069258849e124c22c6e9c09be38e52e93dcce01fa3e854843347269c6e503126a23576ad6353bc50a3b20f975d1d4d3e2ce6dbb6a3971bec4960371befb8c6b6158bd1cddb527ff9017e48e5e9eeb818221039af7f12661bdcefa22a2e659c307fff40238c8e35bae0d05287a7f7492318c8a34a6f71bdbbc0c954ed0c4523824fb70f66a7056e7f9aa4fe263ca730b53ba1ea6608927969bf7626132a58b8c80f47122903b40b36207f2292ad6db0e612bdd3660208bf1f9be804ac55a5b093c181067522b36cf4f54129b82171e6e1f08f69b827f74f77b6280bbbbc3c213b3c9cc80a9609e5a9a78aadbd7ae01ea716d0b8ff630583dae33cecee417edaa9207840085ac58f7f5f6e17569d0129f05e8d68bdc1ddca812877b7e3d693b033d1c62835b44d2f2f6b9d0281f656a03562d78a0f182877d912c49a02d64560baf1d87b11def815ef6a3a17f44d76e4ea12fb35805c3104fbc868bbefed2b98c11083e1c621a59aab199beb799c898f4aba6b6aacbee31213f54485a8bfae747472c583442dbe3344898659dd0031cf6ded88552fd2ed5da845bf0fd8fc401938d1475dabeb96bb69b4c8c5542fddc1c0aa17b9b94c34105a98828fcee90933a274139950e0452b50ed631a7693fa47a5ee8dabca67cd15db40487e4418d407701c41730f2576dd9b9bf09f85430340a74d73b75fba274d58c4928290859f1fe7b610e0673798439a11c04abb4614afdf625902e7772b0efb723c83210ce650494705aa6ef3e1dff09e3a268b7a893b4e367cb68bc7b40f40ffa5d694a89b657f8ca62d1fa3d77035e115f7480ee010d42dba1a3d4bb440276967e8bb2a05eaeb7299714f1be6ebf7796833b25c276da46fa69ee78eeb14a23b2ae90392d63d275e93fc8f59e8a42c941c4cf20361aa2b25f8be78c065acedb06ac716ae87350141ef1c958e16653b0f1fabf584c90fc3b7727133bb74ea465e8148347bacc33366b5be25cd474bebbace3b134dac90b7b72542cca13894f2f5c4c270cae0305f36d20a6bad71b4136e311320301daafdf5d17693b86de0c7c8782d77ec4ba4927039a7354909c52aedc60d957d4cc3c8f5afb3f803b15701ac2733de9b1ab3ebc6fd97fee31eb246ca8e13d61fa9ce07331f939b591171627e0eb94bed96888db71a75ef3ab28bd791bd316e9cc2b3d915c38af4492b3ceff5fe98a701e6ddf8f3f9317764a121b419c70730da465b3db0762d37fc564dbfbb56022844fb9cdb618a2f6ce6198c3d5a7555bcdabb1e8d45b458d02f31a6fbae029f486c9b9cbb72b9f0d87ee0d90e0f9d5fdc61c44946229f0209ff677566d7de64260f11789bb030505fcf86d0fc6feed586e18c1cf4b9fd3a17adc5f072a2e2e6217492966e899d3edb090adc4391b67917d49ce65a37e3d6437f08701de281d568b22d2c0887c3245e04dea060704154ddd2c10037e24e40ee3d961ea85d316048d926166f680ed51ef6f22355a7f492e0db8b5d3532aa73bc6db5f61ef7bb2cae549f503c554f54a3428335c9f44e50c6c5afbfa7a5bf5f826b2acebf9d1d45c53a5dd30bdc0fdec75ee52cde7457fd4007760c5d97519ac1cd5d7199693e19ee15613c49bd54bea1d4761f47288022c52a66b955cd7973638f065e1e95d70a50b1258ef7042af0143ae48c92564a6ed4f0284537171b281a21dbdc55f500e9509e42832d5788328cebc6e7204eb38ea2e09a4f092a2eb4e1dd6b712feb9aac7a14aa0dc0a6b1d938cb4c70beecffff9cdb1ff2b66f4e06c0e1902bacbd168cb51b48278580c24399d2d51547e8fbd2a6a3aaa6662c0630e7a76b899f5fbe7bba9bb73d2d359aad0ce0a497c861b4433e4028f8dbc7de309d880a951ee48ee4c4c0d42263b486807c447fcfa2afa3e26fd2a4a15e88ac9a4796bcd4db67de8be917ce55772728111bec405689ca7b433030138b60f738b8c0195015b75de9851b65d3c2081e3cb1bd2e87fa6c203d1a0010981fbe046912d0e0be01a71736de3307472ce6c65c9af4c8d5d440efe7b97aa002b6160383a88611f14242947d367f2b90c04742e026bd05ae3a709d5b0ee89bf39bbbf840d1a69980be6d0b7df1ee88ffaafa896c69d98f1f5aefb9e0ff514f591351e648ecaf9b974d2f0bd8ffe01678c9514ebcdbf5ace2f0b66cc04c561e7c07803be94d00016ffaa72f84594cf62517b5d919b51163350180c3df9fe93d961416c058f + +Params = SHAKE256_60/6_192 +Msg = 01020304 +PrivateKey = 046c00000037e0306bee0a9e0071930d06f97b5ceca5eba1bb7693996d513c395dff6ba27d87a6d64844b962203237522bbd75f28fa800000000000000009d1ef15a871b5bbc0469cc08f09198929c31543da1d768d20a01acb51656acee84aa49a39a415cb428cf9a86fa159571 +Signature = 0000000000000000877284579e2d4b1f7e8cbfdac0e4cbf3efacc5d709b5ba26be491c48048c3b36ccfa439cf36b5171d9e20616db9a1b7723c24c29ea22162dfa253c4d65be56169c539c37d907c05fd93a84856f6a1808d522fe15a760048521dd33790f5004eb747ad9387f11a4257a7432dd44f9e85d4dac97c2b3c8b60632582e3aac611f0b549859b113a4e0119df836f99c6b35578b546313520b6dbc9e460d663de735ad634b51a8429f6dba2feaa8e11a9bf571d7dfa812d68bf7a0c7a5726eeaaaafd420c3b1a38585784d5c6fb522c91517eee815f3b0826203455e0d94266f37798f398500f5efc14e0d634246401c59b9bfa471f759a6acd496cdf8c7f621dc0d70620a090246190a7663e49d3f805abebeb86a6e3ecce7dfb4236a2d86fc7e12e046e5e1f489a0bb34737a8735a80682c3056608b9d29a92c557a4afc235260409ee9d8093ea5eea9f132abd3a812b632022960c4c4e19298db0f316706eccea33dbc5d872b00b2822f27837addccaca1b92759adcbe4f0c9dc8b8c3c4ac96013c0e53477e5a282600f46af15eb3d1e44500cbc41178325a47ed525912d120e23444e180edb78b5b4127032dcc79d4321b262c325b689ed23ec955e351a3a3aa54dd8f906e7846888da0074d73727e054acfec11e4914b2a819ac01a3b34c48edb01bc360ed1ef624fe9a2fdd9320a3467f904b8173c5692a7eb56bf12aaac9296f61804e3b166f6ef21e16ea3cd10652e9f2509b69fdd253c5f91ba19f98b20ea9db5430819b4cdd727d32118d099fa265d20739afe73cdab7e999d42273776566028f7f2a54f3291716a6bdda06af854ea0b78b747d2f67293391e8e63e9ca88878250f6bba013f2b20ad6444fc13e521c653db91db67edebb17673b80842864c715061ed6a91a8291e3a78ffe5822d442762cfac70eb10c4cddf917b6776dcb584c2ebe129c29da393a1707ce2d7a36dc5dc030a43c17d8c5eeddb9ac0022211e1e99bb6abfbc0314890f2760376ccce9d4184b4f49f9ec75554395817ca5324817efc5e11f0e0fc53af0d816c7f00edb993af6c2569e8eb22d8c818e442085b43f2a44f98613fd4587e0b47b4b3ed7e13bda1ea6617d022d19d9c12fe9c635eb1c04cc15664ddd955d03099c9a4dfd2100b5a148b3894e968a183aec6eeb7bc333f595d19e7c0152c14173876cd20df4ca77b6738e8fd5e285103925db2b21f1d1f6f884eaa848790b7177624eed91b6602a42142bdf4318f2337b86a9612f65d151c3cecb4b1c832a245e5ce91a9a562cc9c777834766445dc821a9e26426614384658c9a8a0944275b0401eed690cc72770bd2628e55a19e4ef48140ff17890efd56b9125bf85e0c6cb30b62b65c9c639e95d611594d54661369d5b1791287891131ef32e9d2f569e6fc923ad1d10f25ef763cb891349397d834eb65dbde09006b376a4f9e3da6d6a0ccc9b84d4e91d3c27ce09cfe8965c81a0b4dec90e3da17ece2c7f1b36ce2d91ca4500e60021bf42272608a3e33a3e091bf1d12c0e1ec7c25ad5aa0a6a54b9084056aefcdb8c2e50910cef08ee82d467b76627c98148ee29f56fab390aaef0ab7437f54cd1b3609c316629d5d5494c81320f590e330ba2dcaf0798e32b14a7022c20cf9175bbffd7fddb2d6ba95d9735fc380c0662c95a06430e40e5078e8b49013d1a350a325ab1d92ab23332286cdaffbe6318a424d8fa77bba7c517497d2184d21725ad16687854e39f3642a13e602f5d9946ed8dbd4a03fd4d145a29cb60819af62a897f1a7fc7cbe7c76929a303af3c27d41255e972d35cef3faa85e7d6e47a11eec60fa42ddba88bf0de8fde517496e7435ba6a7361559c9c1cb21d80ab447d82c4cbaeef94df178cb17953d8f21284ce23737ca10de21fa1eb15145b7800a6de2f2afafdbe405d05772cc982606352204ece9933a5abc1f4811436a04a37d2e772fb4543db517dbadd3dc7e95da89550103e36ec1bddc2d8a726afc270708662bf2419ac4f3b11f3973e480e2c1af3ba450a5ba72f991746a6fb50d2e6d182897f69f4fc5b19f38a0c3699f90428203cb668cd25cc19dbcce7f4c292f4d4498ae393a63ec8890611a50dda641af74bfd1e13fc2f488c7384f134c907307cf9d4971feba9b6daa8356b49920d8f9524befe5c2b000a87334be90a9f0e8c7e0effcec8eb916f0c224e222f18caf7d801491593a7f3c23227d17df62659c2b832ff899769401f36d0187c90be324076f271be87e5570e3bfb272522e16706a3c6d288edd4b2512ebed7ae334b9690564a60dbec3db554ed098109e26ac39804eb74f11dc888ef99ae95a260648b365b08fbf8bfb3dfd5e442017ea84a779a2051dc8b076340741767747f26b7281e9b5d600da60fed3ee57a8de4b9a25bb39a513a3604ea7a0daeb26943f1a75b931e90475cfb39abe3ae27889200ff813cc2dc41edde65183d3a3c3b126617b422407d70172f17e2908a6bdcbe7769ffa288e1328caec7c12fdc138c1ebbee9eacd3711c2f45dbc5226c0d6e8862320fbca406dd7a500cced447c443908734ab69a515fcbf2f86369d6417a5b1c27bbc272808f82b67e160b48e3a9a866544176cbd3a6f9b2d4320ceab9c61179e5cc813a80b0ccf2ecb57f496e0938c37da44cb4ec916416c3d54bd2e4857a808c533a10355bfd775053ac99eec9e56c371def928653182609cac695e8b56d3a19e1477cddb21eab839ec0c83e461696fccb6c724db691a9696a84ff22532665b688667fdaeb5292853037315dc1ef3da17a41f52bf35658b437da50ddc02af1a36a2745ad84bfc3cfb2fe7b77a5739021eb6afa9bbac8dcc872d803c980b66efd08eb76172b703a1274fc0f5de9d8c8cbea805b537945b7bf5ec0fbcba6ab67a0e17aacf65029281dcff99764591e4ae18d4347807441852c3cd85d4899d602de65998f6e6f2876e257888e17cc11c9f37dad15a2b6da4b703c059a2c754fa3bde7077472e928d3e773b3e74362b68369eb3891f087c97898507f5797370e1e37c3876bace643d362a3b594d48f318a41c8ecc0a15d1e2b0b2bfc7ea52d2bd705a4003f79a1bf8f8f34f547640eb83b396eea61139b8482cb3e9908815d21d4f7d28564b6eaab55a75121679468cb2c2fb5cf048d7e45c7be640350d3d2bccb0b4552266c877c85eb4ba1af43de11cd630b9ba5d2a851dfaaa94a0d33479a69d811f0ae4347967b6687d88209f6ec3a239cf6e02375d404eb276e0515f7e07fd0ead29cf764fd0318b1c1724485a9a984a70b52fc1a25c530bb90b5df966f7eeaf07e67bebf4f72a7915e8c29cfbd20931ad12d3ee77c20937101f989aab3924ced872b541c3b10f80cff74f63416e9235612ea3eb010450204ab14e302262ea9eabe6668a40f96f026b50718eefd3d7439c65b00721a44e5e62f8e4e327426ff817943ed4fd4169b85c6fb89930d2daa03cf2a60026254c6f5ab3c42eb6191172d08a20a2908f59172b2d6d14bf0fb9ae5eef681c05f1233c82c8f619722ebaef63150afdb66096982b919f87c20f2ae73fa45f0c68d6ace5f2ff0b9efa6421a1dda81606447421c6a59cd5fde7b2ae3ae900360609512f399aae339c6ede630c508a19d454ab0a765fd5b33dc3678e9c661aca35f87c72a817881ea64ecde42c8f2828839b904ac1fa4a69aa3e27ddfe78f0f3db4c72dcd54bc3f51b734e330e85d4caea8e8fa164687f8767de5c8d8685a93fa7dd89b1c078bf436a1af5826bf1151c15f55aaf0c51c1fda6c3036a9ba2ba3a2193de6f33d47c7f6125f45995dd122bf032e4cc5aebb8653c549352603ca1756ad4e8039fcae791cef61b409abacb1e37c74f1a4911d1795ec437a50c5794ed8440d1153c5d96224b03bf9389bb61f73e43f21c990ad476b69935aa4d583cbd96e8629bb6c9ed466e505a6ebdebc1481bce37e61728c1bfd4d3647a1a906268249e367335686b79f7b568d6e01d5cd218af15b613a6df039b20eb55d0df4c92335f6f831777857becedf6c9f8af0510b7e9e82ab074a4d7805cbb9ad0d091893a947a5644f3583e6c9926adb2625404f83ff504f651a15f0ea625cb90bf15c3f464a77c39985f10f71ae358ccc397e1fdef7f1ecf7b936812c3231bc21975518d097ca90e48362625970309fd20a72b04282ae9f809d8a680c6451a09a1ec31ae26dfdfd90d70aa2ddc59e299e2d4d4910769f31e294a5859b3e6ffc897b2ac13f6ecbc7f7712bc252768c0ea4e171096f03ae36318917dde299b932eb2a0d3806d01b6866fd364d50670419069c5eed78d12e045246e6f056f9b38c293439a9e1742b8e300bc0e1819eb2b5ca7b991f43812e82f5647514c6b271c4bf4e5daed4ecae4dd521cc3f1783a5ae207ba3eb4a6f8d64072f38a01af793c1b6863550c1d1af4bf018318a50cfad924cae337fe20721826d2684e83f72df9c966c81b1ad1dcee4f1b6d98a378f4467f8b77663f966cc42c9619106159ef88a7a49583eaffee60df85afedd7b3cda0431b4d79593c8aacd92e91b2b6591dfb49f75cb4d5593614bfbee4af67ccc89f8ff06e23250147855745099e408137e854db5ac894a14564b38b843193346ade94b2ac724cc40d7939daedd1c265abd6e7e636c00867acb96445e52264fa16f8f9e1dc4ff1dba8049013525b6e930dfd69aa25017e2d37e6373a68567efad913b2fff33d52db310c3c643f025cfffbb9362018fa0e124200af3ed82c0d6fd72e9a05837c3be17c574d376cf8967ce41e41e6e4982129e4067e5cca0762b44447e4908630216e3060160ad42ed4941fdd291cfd21d9b559435cc86a6dec02f74d4d1037cac2e10b07129a802efe5a715b7cad2c6a55313a9dfd00f2b36064bdd1af584648607d7fd506990f15865d79f5dcb0c193fa34c3e2ae2c5494e30ba3758faee853624c0840e7f41c8d2d7d60826854f3d248b76d311c3df7dcaeec23a825eca0e9dac5f0944c92296b23c326fb791518dfce3ba27bf6c626ec23e3801a96023d7c2fa039d22ae0587d746f1068e86435c049ef3589e7f50960f6f7c4f54a756a7f487077241b3b100be05f9121cc149ce0f5b0b1927dc02887bace59d41876ed4ca6268a460e40f711e352f186bb56702c2c5f139f32a3b6e225e1fae7d041fe248cb12f41e7b9ed17ac6cc1ee2ffc398f263ed98601e7b6d96d10c8b134eb130e4a71011a0d6b95f85100d8e960bf0efecd465ddc3ba15f174e28499988ec2755a86405c84265e178af731035ce4d02d8e061c2d2c8468001d2698177c0d91a2d0270c20b5d43042e2906f426c8676cde5d574106747e079154990fc5d72f9db8c808fd7f3f0b53e9e0c382047edffc518399db40619e09f54f267ae33e61b0dc599f415f05e9e8ed0e7c835526d15b6c82dad29b7f5e4f38afc3de32798817008f75cfa7a881813accc600bdcdb2e4061a46c52fe17be8b22b8d1c7ce17e09af7c8850737111a63e51d3df33de7f0ba74b065a9460ddbbb70265b0da0ed2b35735b4ad5e56f24e4fecd0e6401b3fa6079ebc14ff5025af2a8d8892f9606d95ad371fd00eab5f890404a13b8561f4445f0719974f4d22fd95f91b6704218c68c1bd0112b45cea4b7b9b2a37d8f914ed3acaf121afe431fc67aa64b74581f911bb436e3fa338fffe59d52c5df4ccca16a0a19d6949d3d369f3a4338691642cb51d60414b866a680d1b13a540e92c58f42e84d859e50d3e4f3ada0e7b1bcebf6627f0982a6bb81fac0dc526e8d8eae276c9f13bcd02c66daeb83622336219848c0f1fec9fbd048ba74b1cb508dc693205f5774abcd7db62abd02221e878ec604a87a3b6c7a2293bfab4e241db621884bf2b2d7bc32cf271de42d5387234aeca061207b3499aba8c1782cdfbfcf6ae43e555c6cc473dffefb532fa8cb4dd096317cf1a0877bd864417783e3f607a11eafd5403690b8ac25b1945a60ed73518cf4a89544febdaf8078a7faa5d1beb917ddaba6ada08e062f06f94e95178e02716e60037c077845628743dbefbe2dbcff97a37155c03507ce2f7328bfe9cc0ad7040c7476a6e29a56c424b862523107e5646ad85bdbb371720993417d357360f76730e48a4d99c0e7ca2b4220610cf73552c5483c498df0e31517b4e47888db5268ab00d51c5870fbde65de614d9f26e1eb6d7d8d17ea4cf1720eeb7bf35e5b17ed7f96169440222451a9f4eab3f70e8ec51fd1cc9e1b0412738a13069fce79bc94f053637f580e85132557eb96aa168a5c4dcbc306d3a734ac81555aac20d9e6885fa4fdfec291ed7b94f016ec0104eea244631ccff97b42ba08f33901c6c446068103f73786ca206de85233330baf9d616934dcc3520729c42b4e9c390ed758aed56871cf87e46d8c34b22a80c3298f588ee896584d60ef61d2193805597e7d9b6359802c0b2829677673ece487b319ca96bc86cf07af3ccff31d3bb555323946d38127aa696cb5969264079d66a4fdd1e90e1733024448f02bc328596709244b57bdceb68617f5c752f604ed2ba436e488d69b234efc162dccd1bf9d5267d58c38b063a1aaede1ffb8cbe3ae85917f7bddc8598dab1d9e70481ee18776a8dd35dc617b8126c6eba0a1d0efa5dc52b76fcb9d9f1e43d2eea83c0949dff5c980ace9c6bea5c4bc665ff80de4c66fed67874331a9865b1d0293beda28526df2f8a25ced3b76475fd5d1dfc3a74e44a2c2aa7d9a1e6450b6c95723a6dc5d6e3693a8a0fd2e3dc4013974b97b53612f0a524202a337e04c629720811dfba5a3c32ff3b4e4b2e8e46b9f385e07dab1f1676dfbe42d39fdd2cefb243d2b280a41c3c902a12107d8accaa58a9c932678bbd4621026aa485cc2f20351efa7f08e05343cbc33b487fd2a5fbd73d4b141aa92cb6ebe1f4047e5f5c18f07f079beb64d556f7dee90e047522e2cf5655e59de94587f88a64cdd9fe4bbde66f17851e11641ed0a8d951b74680e6018dcfb33be40609ac8c9c957a2d78959ccc336133a1c171239358f5fc24ef59dfb845817bf6575f237547532df4c4f8207e36a80c36e757b745b338cbad2b0f2101c10e25044ec892943462306c64a69f25f7531598e1d2080ec894fb19e39154d31b37ae706b229c2d3b1b8be3cf128b2e42baca9d140a24e30fbc2452e9221e08ed606d51dde95560510ecbc21a44f1aef42447c82b7117bb8b7d73c7fe8ba3a54ba968a300f777a45f6471321c8c7ef327ab5319137a568caf8c28dd510a90a788c9af8316dc42dc93985852cec0900aab3d8e2b1781b7a4aad0e24c6da78f03e7a026c57ae74bd52827973493deb9dd70c6db250402811aea2baa698585f1edacc84b883eff4c7879f755c53fd4f57c5c8f11fce9e9499fdac232acfd3512cf70ccc908ef1a17f47666ecd134f30f23f62c0514e5c57ad0549e0c7b60dd3b3de94e85704a41a7dccade3761ae1cfdbdd28f512c7a6c7964b31e902bf22246931c8f7471a982f5f48ef9e426b334a6204df09601ec1c614a540945ccbfb41f1c3d481cdfd770274061a98abc2fe27eb31edb98230d3ccb716b3495def24283566139d1c33cc577eaa0adb501dab88de0f52e8683d5d9ebf1b33b7e8bf026f7ea2cefedfbff6fde693d16a42c9fcc5d0d12fec57e7c8690adc0a9f2ff8471c37438a254ec11342510eafc063a056872daefbbaf4f72aa040e42c236ee241b454a0525096eba18c8dba80e92bd8485fb1a2a99061be96f203e340445e1bc0e53a824989dfa20199c9a17e1b05fae73be628d6f34757993f92b231540bf228f342be8f28625a6289a74f19e4e9b6ec3aeb556e5cd1ba47e3d186805f822d05cf1319cb64e6705aa6c3451446eba910d0c2ad4731525aa21c125352d6cae83ae2fca62def38b8ae506ffdd2b6e16fc43b75318fad0ee9157ac6537a69d4a530fe6a4df5aaa91ee17e0d14055fcb076513f4047e53b70a785102e4488adb3eac66ef6d36f1c071d6fc5fa8a471eaa9f4b02374aec93f75ea3c2dc266646c1d3cca87a8a27d26214bcf8b15df405bd7400b6e9db9671603bd8c792970e7c5eab4e848dbf965b92315d591b60cd74140383106ddc606ade2490ad81a1c5d6b704cbdfaa06141d2762ef479a2d5b8b01d744fd3c8f701ea845070ada661d82a932223d1eb3006bf67f8a11a530c1e63a07f595757e37c7bbf756e3cd48cb0e1d7ca81f6055ddcb1c79ceeb4740e9fa1e58d805410ba531c5b0461bac8abb0602daa9815e529a8506977bf2c302d8f59b56e73c680942d2a7ced5685d106776ed0ce4ef0e77ea207da244b1848b239c67144388ba9228374a5ff41b039c4ad104648f9c20dfa4c6664aec0f93cd13b379f3d21cecfef895ff8df7493f6728fd93bd1231933a971149bd242b640cf6560fcfd3615b5b5a9f4fada941793b18c873076e0482f25759bc1100d1462700188505461b632995fdca2dc1f68a2fde3fb79c1ee5d9ad4562fc34ad0af349fa77b22805faf72ca8220aec12788439b4b0c56f47d32cff2203ac33a9ed3133b48cbbfdf838ffda66e9f7c94eab3bfa97a01d2753d780992fcc7b4d3173e92766259ffb9306b94ce86a9c5a79902bf0e70a4ed31d579198e3389aa7339bccac9e298f020e5f8a0d92eac9c246862d5d40b45d1e29df2a09f59697d7cb0e62d2dd802425610053687a3d35dc0f9a8b4c0516a7e8c0a926ce01b89b8cc1f7e20ed97cffa9b3740ad620bfa94762ce0e10a7419be37fecbe69adf4c684e2e04b868296df40080de801edb0f6b98fbeae529134193b1d71f50b89d40d6a3043cb5f73b30368e8df0afc4deb21d2183e0dfb4ee094994e699f3b22e407d907a6200d0619a2ba1b2ce32a22bf23fff12a2b6a56d58f6240370e6619709a85d4c9a5dbee59df5dfcd2adbaa91ed1a9b5ff35ef91bd567069f858e8bb91990428de77a5f4b1b92554908ce8e652c8f92e455d6f8987fc48ecb6c861ded1ebe6ebb43927d266ca93a75b7576323d8cfcb5fffacc29ca4af3458b4082c46f21f3b4a3db9fea229c1b76213983f9578923c827b1d0f5121ebe3c0cc62162cb270872a760410033ef70b32cb418daa6b321438f644cbe333e972861869f61fe9d242d8996c85e88d67414c017ffd2bc6680187b44ac362eb6c4e17202008eb086a59968f6b688f71170cb1bf41dd829117e2cc3abaf6f8b9129e12e623393745bdd5543b054483cac063dcf9623afc31b4fb45b0b09013d702b4f31cde22161eaf226c1540268557f650b080d4221f64a9de9f0679506e2d966e6d8a2360e01fe5b8a6ad45329a658186719029cf7ef7e2d6bfcd79962afe00fbb617e37b244fd75f0ff2f6445819efc759e783a98c7e7aef66448920e6197197043edd8c644094cf85e5f597c7b82f61f4afad476a52a584e3932ea344b0174167b90e21b961987e20344e2f906575943405f446991e6c30a2ceb43b220c923c8dce9fd73ac988dd849c651837053f65328f59a2171e188f693756fc2baf94acaa5b6bc3c7b4ed2591348614d79ebd625fe89726300d47f0f1cdcee02f98572cd7c6f63e0d1252932ace7d9d9fc81849276968046548008a3095bf5fa7164d5e0ae7890a8fe7df9973cbd87707e6ae31fa1c2901757e4ca56ee0e9bd778a7c95281a88c39530c29b9a0b78ceff5adbcc8a0ea8e4e5d8019b4c2ed7ecd4bcb557d8fca2bfbdaee583cd22e5e9e66ffd362f3e7f37afb3707cc6341e5d2b17b6e228feb84020a6d74e9f2dd817153e90e5ffd8f1d33b5bc952e3bbd1c691c2a5b71d2de668738b4412790eb2d832de86eea4d16463562d3117cfa74aa07ac94ad60c1dd9107b648c94af9c7dcb55cd6fbb62752816f9efc9516c5bad58380f21876db616a8fc9c9deb5af5749c98af3ecf2d0764602fa7cb91921befde0ad52aedfa8c9bcb84a6d0c5a5ed31a766846f4fc3af216063e3460fe4129053a2731affdec6c9a411e399a0b4ffb596f1728aa152b579d6bbb471ca3e1ed1b0ac5f09cfa308baaba809eb609e3f08726a716fcbd8c0ce95340eb2a74a5620185e2be55ccd869204d30e468517a8a6159a4acb57af70897fdad621f33401cc827ba40dd35213f138e54e69565479063100e4cccf89799d2811a039edff5ad2c308be014ba0fd3b144d86c4bc04e6add8b4b00753e316c7edb418d5cab4bd06c93ccbc4fbcae6240fddfcc4ea899860992789690e7ecd85f56ebd26799ae1ad7035ce3ef44982c12621b72ab2f01d4c6fa3918bfecd1131ee868da378e4eb57e468a44343304bc27cc465dd77c476ffa9c1202785eeca28583809b8002e2acc67123dd38f1ed24364325c6341fb252696795b8005380b9eaee8ce73e4623b06d56c6f529a8f66afcca4fda97cb868f5574f2caef39112c812ceb0e137ef93f392fefdf25321639d993945055751d66db3b8ff4b2ac243bcda0cefea4473755555de536698e8d715fd5f56a0ea2925e4b4a69feb54300129831ffb13918d7e0fb8502703fdd29acb32eb13e47e92a017b43082969c960682d1df265bcb4691a7210f7b143390cd48c59d0e654d0b76953b84451446f399b3b2e072343917db6cd791c38bfc44350604ac6baa120cb72c56b593dc79b74d3b56ae246c7dddadc3ef249ad1469a41685fa933e3f667b786ad7ddbb470a8fea82cf708e868985808d9132c1dfcae9f3fa99fb3580c05055730bb8bbb3cdbda62645f4cb2f28e23c544bb5da70dbd407ab265683dba790e6f2a3b5b2978e275bb5e33c15a3abf4de8e1c70b49cdfbee313b66e296665cca5181d0d0cec474cb9d3e454159971104ba746e037729d6da2bf0cb11414cd10bac99f6c132e2aa98f8bf060ffea8a3642c2b86b464b7d7e875bd3776a887c1c4a534bac7a317bb7a5e2342c0f67766e4330d5ca2b24b4998071315a58790d25130b9d74acded87c2194c19b6994b90f26d94b19d70f588bd8de34a82cd73b5e8fcc03fcddf24fbaabc0f6d0d76740d7afafb973a42bdecdeab2c720fd4d973eba3926c0d1e80eeb1d44b5e0ff1af78c2c139a1fdf9331b4600bbb31669669dcae0c05d0759d57ae7a9cbab40fa4cc187a6f5ccb49c8f4315fb842ea8b9864d1c80c9a1657a02c7c7109dddf605a1f86c77c95dee013ec29156950d332c6416f9ddaca13baee2134179dee9cf557e98b6c926159869df2cf7421674f11d2d2e72a774d52ccbe8ed8b51b8c38dca03f30ff34f9e18c1a89978a943dcc89ffb18f78d50628a39a46c3d4e4626d91b25670e748ad3e8354231ef1030f46e49c0044ffe0f45fbc2493571ebd358130cbabaf0bc2ef8d7bfa0b169c7210748ced7be30b9e0624e635a654899b0b89416cf819e3dc880c0d902343881078960caca88558988cd7181de40a33d316d4217f2b21d0b6b11a1aee0705eedf439006379ad7d84088ff50e04a0d21e835212045abffe7322daf0525e3d13311754a051724590f8804e84a69135871959ea01f85c42d00b5e5eb5008310e0948a511f099fffe6c6e347b5af73c2b213f12d3de00cb511ce378250f43e0a939ddad51b9625b2d020cea6a0b2d4f48b5c24915acd3d16365d7db133fe7ae433bbf8247d92c4f58e958f2d94e5d0010a76748c6f7d26cf509c5d3a48185b7421ab483c3cf3fe4ab1ed8da195607d14cac0e7651881abe91d3f913381e961fb1a2ea256ed4750d98026f2966f597f292ea9b829ed440cc68c3a7e98e2ba25d9cb850c5a9777411d31640d12266942769227be6502d7d549b1d0d4e026839ce20283ba1ca68bac3b28e714a1b54ba8316ced8ab18000b724eaaadfe1b6f40eb0b3ac2d04c3d5599ddacdd09275687c84b36abe4f7d2ee540abfddcdbec7c27637975a56a3cede83c920ce73f43b990622dd582205bf3b3cf42900e019b1ecfde221c8485efd4dd0287011e6f13f31bed976b9050ac56fdb34fcbeacec504aa0baef5a68fd7947061fe0c43b9b6870280b82d9db16109db88b4a66fa00f32b530006627ee8e557958f8c98a74d5b5813d2aa3d69465ecb1c9018061dc1c97d49b9b1ec2e5f4be93799fa6dd23d305c48f25d63dfd78471865d3ab0af10156e2c02bddbf8721c8cb9a2d4f4266e8833ff5d077ff03ee660c8a708539c054b0eef987988c333086e3efdce0be440a0f47e303741b9a408a61675e3830229ed730c735eca3c31778be4e8c50071238e943d46fc466cc42cbfcd2d72dbfdea44f54879d22140318dbd6efeaab6ab5adeb2721c878e8d769bd033235f32220bcf9c4e599011a904fd4a0467d253b9190a793ade8f83c19e7367d4cf2c67464cc4be5e02a718ea808a9dc98c3a0c78e9e0d32e7eecf21cbaa915a33535ace3dfa08e72b89e39f8cf09da9a4bc7d873a61ba7030139582d17c8cb99ef70efb43f3ae6a25fcdfdddac0f5d8a1bfc06e154019f0825b2d05e880bfb + +Params = SHAKE256_60/6_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 046c0000003791ca8b71d488dd3bb999a1029cf919c4e30c120524995c50dd127629c162d77a11cb5f9ae8d747ea0c327acd5bc3047700000000000000002f25f4541f4cb0d0a58f9cee7320d7ccb27e7308cb11f10dc5e0bcb714060f43a369afd51659283a888ac894613f6fe3 +Signature = 0000000000000000751bb6e40be5dc7e852a7ef6841f80acb5341bb1ecde4452d5ecce00e0a40465854d3c03e2136e62a9565c6b32e9dd037c790f43d0ce54b002461d07525bc9f1b0ff5cb56b8c56be2dd78fd9cf2379e3d4029a0cf735390b48ab80b504cfb77612084c55a91709c20f1c0a6d54ebe83596fcff6bb001bb6bd1fc88c5af15d616b74e987f01a396bc6c3d2d3020d33403c23c88768f4e2429bd03019a9f0c1dfb1a89fa1e154acf3697334541ec4b91046c7159f5f41cc5837034f60232d281a87fcefbae6af9267b5cc205e99e9b49f0feb8bc183a361ce90112057153c311e1908b4bf14c72b05915aefb257c7cc2d8b6f2427b50b66d07bcf01f2f87f69f4e5787ad6c695f9ca1ae68fb29379bdd74359d0afebf3f2b6aac2d2e9e98cfab556461a0a379450082a525dbfa5b944e9fe7e7ce62e69b9f34767828a887fda56f04b81064de3d6c9bd6a3a3ce1d3e27222058f64992052d304474758366695fbe5c19bb8ec251fe3d7d26089e00a61d50efcc7fae26d3ec53ac7a33330b1c3eb168b19eb150a92503242a03ecbcab4a65badd4355ad08740fbbe03db48ee04244d4882435fda4ac63a8471c287218bf1118d0bded7c36253f8e1f7574410476b8e533e72052c49cb19cfb73ce4fb2706ec9853ba0d7f0cce08f5437148e2a7e9542f4251bf68e38913a4c04d404fb32ad51fca835529445abd1e34808ae5d8c56f5023c3fb1cd1f98ebdfdcc33f98b329b2ae1333142375aef57c38b1f7f4735ff4a36bf3d4b9e03924d6e78ace675abe0d9930dabc8a071cb120eb8aff5c1ee8b9bdb1bd0dd7df675da0da3e1f03ce57318ef4f867c30aac6ec5b59e981a21cfebd98221d15bb5ff4d8906cb2bc251a5d46c5447798066e9f68ca39b19b45f90b2513270d662caa72b499741e7b96e39d81866e65537803dc41f3dde12f7cd6655fc99593564fde97ed78d8db890a530c5292ee12dfbfeafec8e33b93ea8ec237a519c1759e3b57f3e248c2d7a3fd15a6b5355888080e8edbecc0e9609cb882849c0bab6bcdb29e8ec2ebfafc78679227732d336d5ba082f1745c15303de09990e742574ab6575e06590d540536fbda392e61e8ec0e7c65ce386f0aefa8f311b3aaf872741297546731a14d505bed7edc5147d9623932d28b0a2cdb55fff663e2dfe751d2945e6cafe21921e2e9b9cd2f3cad2b5bbe0d8ea2dbf7517887e66714459e3d966bd458c7e25bab00a08a2c16aad07026d79212406f364747548316c8bff405478d242d4c56aad609bfd7b16da361ab4b6ec1c7aeac262f915054bba04deeb1071be6ab231cf8efda7412189a9ffa5908e050d523ae3921bd4caa9cc8d5d8e9f29d4b761148feda34beae879400347c0ecbba89c4439eb321062b8d8781d053b99c4b53b757afb26de76301df3c7f83c65dd4c6bbb0515524e08811f3286771771622d162f8945139527836eb4adb32869d66893b9b771b2e4df666b06b4e3bd96c0224ad7b490a3fe8ff8aefec09230b304ff749a7384d1ea5d6e49572465cad737c66e0a44b5d1be1f465c22b4b47c0114a971ce79f663a2b56dcaa495da755fd2c144ea01a890cee5af918d2faa8aab3656e692aed8e8e5091b61c750bbadb339dae2df7077bcc1efcb816a7dc3f40ee34ad36a0947438d4f73f46299c66c5e86444ad5a1ea6c9b3a93ada55043f1ab65183104741b844bb0a278fbd7a0bc02ce753866da57d2e0da39ca079f7c46918a86e5cafd27979d54317f4c1003d1c5ac05a63f591e37d80fb95f1fdb05d5942913c86187a1e9bafc1a8c666658747193cbb9646db2c907d03af5fd46886377d9d9b99065b860f9a224657e53100a1de856f9b58daf4333c7c7057a2960c6988423467e4000f91dfeb2568b922aa8553ae1896a8c74e0025b275e5a6f57e36cd3800fa52b980448381eded7e6aaadbd70f2cebf45609831d0e58c33e52440f49fdfd40f9e0efdd346c8179e28d41fdf6727f03b4458af1af5e6784fa200cf5c3430dca2388c9e3ec86200419d068716f9f57af90e8ab24fc452214f6eeb9d1dcd43b7022542f3f2afba08f965a70640cd46c0b19785994fb86bb9ec91814d58358e1f5540231cd90cbeba3e02f2ac5bc8134a5899c7666e8bb1f80e8be133df7edcefad41a650555e4bfed5dc3196526b26e41f90867bc1784597468c457f191877813a4950c77e512c1158be0e54e604fb63fdc730199b46369ab2d83a5972ba3aef0a66b30ff3134685eb162bd72d35cf2e93fc32f41601869a74a065898768c96c1bc1cc69da9af458b196aac632303061d2b9f02ca2ecf88976fa48f0c09d76e5c716219507a3ccdb70d3b3f86cf1cef464e4c767db2765cb32bf4f525c8ec2b8704a6fdc3f216b48fdb6ff8f35eab04cd31b37685a436623d523be24a14e133887e1505de229f25e70ab78228c10cc18e127d2d573c1d6269d964c137f3a815a4fa39cd2fdf2326ede2a2424490901a2cec5402c5cdaba96e4ca1cdf9d7dcef21e0fd56e9440adf076e711923792c8bc6b83cc668b8eb03fe6f3c49bd712b4a139c0650d6547261fee97a637027821d2209a6e15b48ec3931bf4b8cb0a4d1e51a804197d5c79e2d086c1ce5edbea1678907e03375db15ef802adfa9c5177ee87346fd77b5d9a533e56ff5530cc5d440a3902724d65dca1eef3caa3806b7d9945a7d1e8a0aaaab175e764aec58ec5bcd2cc14c546e51a6f9e3b1037d1f68c82c8f0efbf7f5453b041eece2998fcbeae52742b0759c100ff729f0e626c349e39c81f3caaa426a80cea690b1c9abf334643c289976a720d689f2127b411e1a9bf828b043e17e532add941856e8fe0bf547cf4de35fdfcb04cb97ccb16c9087b59ee62a3d5d9aa8fa193009fde6f197b3b77f2683e04daadaf747225165cd58bd96af1ef0b0c37ec5e82f938da0f76df002eee8474d5ef03448e301a7f5e2addf3bbc925d3a5642d6d3715aa185e8f0a2a96b9d0dca0f10ed4458f52827b597e7e47133d41da507b58ce5da0bddf4cec4eaf47f25f2de463e778c7adc9c215bf8bf0d06a6541f0a3f902d03f1f81c3104890cb4e50d1583f5f9726af801be9b31e9126b32ae177dd83da31a98e1afd72343ccc4a0158ecc138a6c1b87b6ad076e18440c1ca0b83f284f7d2ac863d7c0d22286734ef45a924a7f3dfde7bc180bb1e91caf9fef69bcda29345e57848c28ffd8122fc880d8c72480efa7157abcf8426f310319ed2c9eca94a1ad367c5c2816adb94b0481124b18ba39d1b8ef1253de6114d83c9ce682496420dc6675bb183ac557219165698ffcf7bc170010e8f68cef63b2ab38d598548695d33aaf70185f8e804c8e68e8e5dd4b281726fb7d6c87f58fe20348823c02a86115d02ed72c5ee486c1d3b486e79e7910ccc56f10b931ccdffd7d8da995cea65c19103e5d5b9910f6a76a6e198550842167d0aaab188526d68a2d91b1913b4933fc376960ec87aae48e2e78280c0d7bb6a59e6dd89614472cef7d49b5cb558e93eb44ef3cee9cdbbd150942c0f2621c8da7920a529ff9b54f38e65d473c2ed522a8f426ce25b7b128cda5b3f8b8dbdbb40bbcdb6a162be889fce51adda1542dc8a71bd03428b3912e834b5ad3e12bfef583699cf9ec7ef0cc27f4d038f81c93c6e077d7ac49aff23691639778265d8ef3df7e31913f07476ef8fb2be2c3db96e5a1d26ac4ed3d60c5d8305876b08338b524d6c20c7b6906988cb8a10ae07add8c34a43795b976b20523961fbbe9d0bf96295eac186cc8f5769b4e70f8ab8e691a83e189936b7c95d7621078eb9319e702d143f7f33a59af3c71628380fde68efe1f38901ee678bafc887b74113ddba590d172b6dd37aaa9ff8792e2a48170677dff5784b84b27c991a3da9ec0e8024288a3bb5038fe03d009b9eb4cbe6c181b3c0ddd17618a58a4a4d5aead7a45873b5d18d39da3a0ef7b863969dae8d8d8ba44ca45efdeee71b9f12c8ad292cd21e9efbc0c25645346d2ed1b08c8133e556b7ec08df5dacb449db01c65d48be48a10b39527f4c6d5fd09bbc262255a8dc772ff1496c851cd3d2b61f162eed3f0d0776002f2bd4f22fd768bc4d7648d2e2347cd59c63be8d140afad71afb950fbf6b7708395a882ed4f561b06729949c24070a1664622f4043ce227f9bfb4fcea099baa71f8ac8a5a75875f28c2edf9beab1ad2cd364191e2cc55bd46908e71a7c34dfb042aec86ae44b47667ee8e94629375355342ed99b78eb441e31dcfae5d1b2bd3b293a5234fff1417e7222d03037f475885625d850e83afa3a93f52a3d9e2baa9d648853272807179b4a744410c9fa1445109eb9be2f4a41e5d360d807c20ae1be44ef980c3e376a609202d319b4a1d3963ea4225f77e48761ea9bc4a1d9ccab41652c7d88fd8e75931bf9d8fdd703018e003025343d1a9a7917312d7a1129a82fa1ddd4043249f1ab9cb987fd95e13b1cec0c4a2fdbe8dd609620b8df0493f0ff8887864557de356c7c410e8ea7def1110676d4e3d3d226e7c787f8599d00ab8a62e7e3a8f22f7086d482da5d2ddec501de0f4e2bbbae0385aba479b3fd07bdefb74e3965b82ca34b055072757c47d37dad3d70ae7441ae179bb0310616cefda9179e5d499393b1fc88322adfa2133533d7d0afd7a8b572287ca96c29cc8068cfb6a3a5e04cf72289ddc34f08f531b206702a2baeeeb159e6e6ac4620706b1e7a92b68586cdf8bab8267308380036ac2f9223257b873aa35210fbd5527452d02fb59da39f9cf6e687b10990c582a15ea6c139bcc04adbf985e95c3123ed1ef460577aa9cfa67fb6a088581da1412eb3b7aaba4b71962380dd975194f1fc76ed0690b78a3bbeced552f31e42b5cf8f3a8c4afa9d3a8b3d78b759543feea6c5ccd4b36a0c64652db85a2d20db1aaf520dccf95645308de8507b0f20cfcc7f03eba5d7c5ea2e359b73d698b8dc1f5818a1ee8e8b8bb3db830e7f07cb294a7107d305b9d1d565030a4c423d2f623cb26875d0165638d788eddf1c69d97eb58a7bb6f138261e80a5d9153a879a79b96816841724ba396eec35b79e98947272d4055faba9dbaca8406b2397827efe9f4c1dfbcfb1ead8a010bc24891499da6d19dceae4e72d04b218ab4ecf615cdab94d293c36985303452130d0927f974c431d1c88fb51a88e6407b4b53de9cbf139624761f38dfc84a6554b0fa9a1db6def1fbadf7bb503334b6908b5d57da4bcfe2aaa317ca7a55be599cb2820fb2de2fa57e9c3a77e0d5065428fe1c9d51fa74adae87198fabe0700fb24510a5a017290acb7600b1df0a5e221f72ac148345fa784f282834a8158e4ecb893a0b74a8a085127958f0fe19ea628b9ff2f776be3c9f9a09f2283d0da33f14fdbc99b1f0e64b27ec23f15749e6e737c1d6c4730f19cb0d016542719955cfa443f4471c13c50c39122ba73fa6ce5731a185d48ca1a4da0303b4bd96b06e738370bc6b854ffa3856f3c7d355bfa5041f4bd0f1fc1cd6b3a2c0d9e671abb9ae1cd2e83ecdd68885cb4613e3a546a0aca127657f8e84069ab63ca91fb50bce1b0cb5c4d8434154fc5b859bb0c1fcf6568b328e60c02efd192e19afe4afba193a1c91e2da0526f4d8e116da476eaf206348fa56142eff17f3890301c2934f36f16b359c2ca0928740f913de09b3c5f30fdda4bef7ee753d529103fa4dabc6bdadb0c8ad1851bf6030c52eb089b4bffdadad26c895223b2e33bae7c3d067eccd943d2a8546d2e433c59f6cecb9ed5ee66f208480337cb1d14d4b328fd1d16e2cfe99888326cda54b259bf8cdf2eb924d9bbadd1f82521401dbc7847c4f8377007fe52768ae3502843a7f58e26a00db676b94673b13a9c6bd9889cce561474bf8dc51132d912301fbf538b4adf048a9fdd61a2c09535cb9d0d38f77b3ba5ad4ae19f7b7ddb1cf31a896007ab081e734e07061d0c645b77c6ed5fa8680fee0df15d4fe004a34b30f8184b07d9f446a6f7e3da205ecf1baa8a7d92b5282e097f3e69705c7a69e64c5291cc783a1abb54c90bc4af130f48c1b47cc087e39056603a183c462c141788925fdba02ea79a73c5e3e226e7e93a0c2469b4e90eb05f3a7b4160fb0b2524f996cfb15c800b8c09c8ed2de93a58bec968c3f27c9c491047e89643d555d58389eca345fec7dbd1c67a6ad27e4469f067dde26e849e48fc06c4ca0ea74728f4e41e2975d47b85bd237e03af24ce908755f96eb6e30005df9de1fa90b420d738163477326db87bb7ee3e28f6be9942a2623125a6a78348d5e49b3d44e430bf1e7404e64003a4c948c80d553569ddeb7dcfd5a416ce069a61f62847dc7542289afa24c62c6650a29edfab5f75f5748b737507d026d89967dda6603e5369b1de8b2d81a3831475f606e94ccc4c9bbbca60ae50733c70939a9caf1faaa872f05db258318dd691949b51ecb5e3f6992de3ab950e1f7586ce8c036d48301c8510be74d42064b98deb2bed8cc6d945d86683467e90de9413658a6d4e1b25343e4d7b40d53fbc9f4abede3d93e1885804925c609c0224ee9f42b389e0c1674ec131ee44f2f918eb79182605ec53e02361c5213d7c0ff2b14433b4ac1be9426340fc53255f30e61280194cf32f02901f2f27ce603150303c689d75f1570dea5fc74d6d9a3992ab1bf895cea66a332c20f9508d22fad8d87756abdb10f9a2e7fdf07f123a1443b483a03ce1b75ba4dce9b6125e091f9805b61b9e40ff8a92817e2115830a731ac7cb4e11a4fbda0f6629eeab0234429c655c784adfd9cf41d9a270ebe22bcb3f25fe9bb57713c3eb8ad56fd7f41ec18b9c98557edfcfaa9874e15645ef69b50ee9c24af6c650ec1ce468753b565e35610e9f6c2d3e47ca40901fb3a8f44803009f56e96fd1cdfc882e60e286039965c19a077b71e84c028b43ebca290c92718160cf7dc3c51c13f0d5ce1b465a9f5c64807d2d9b59c2866de0d31b8450e83021abfeb035bc97732c8c188efac19db9e441b84909cb1aedf9a236506bddb77ad8ab1945a3f0f1aee121afebae488b7f5a67b695e218ee0c473216cf1cc843b95a3e2122b5ff6bfd0cb53b541e1d3c26afbd0ef92d8364d134c2634df9223b749ac30fb1c0778fc418dd3b4edd9dd53e0c18a51069c78c80ac5476f5fdd16ddeb660140e9adc21e6d14f46193cdcbf5a70850bfe25bf95eba2047e64c16d52679af2205e50d2c6948e38c95e3a58921f1d8d6c774c320cf14e9cbe3432758c6dddb572491a8e892631cab82239ccfc5f8811ef1c569ff9f6d4c91e2f6b3f5b478f81eacc8348f43d86f287f24bdfb97320216ce62502c27c7069ee295f1d5f8a67a10dd27244ed2638d40eee3fec93388d2ef933851f85bad757cfdd6cb6d8eec7caf0c528618a2796e146e2d64741c4c1792490ae560b054ab34b6ff1ad264514f5a45ff91f227db2dc1676c4aec7c846c6902a26bfd38e9af43abbbf2064cad3a9fcb1ec420699d90721a92f6bc638244620cd6b5cec10b5bd44444010a4a52c6b18a5aa3f19159cd546ed461fe842dd6fd454f7a7cce5ebc0c45e7e87b64212957b642d18e2210eb97bcee34a3363b9f853d7300f13c775d819eee8fa8fbef41e3d0c1b3dc29d5cacf02120eea722fb4fe79ba3a83e9fe45f8a52599672f99c0724a427ce42de81bf0daba53ada60d14ef97ba4cad308c2c4cfd32fa435fb60650541bd7474c20509186fa927f5448f45ced3dc2a65431712344dd68339ebd0e0d454d8b1427cb6b00d784f212424a2fc124288c3c99ce603e214e1a68006e2129751062e0bde103c03d716592e5598bb56e4ce0eaa28ac6c9ce077bc8fd06feb6088163b5118026c404a791da835243ad76c42a97e1168a222ec4bed94c771fb12e45f5fda80547c767cb4d0370cb55e73114690ee695ffc33cb20320907f8299f5f0daa03e14fdcfa9b2b66d5d798837fc904f3568d133bfc06c9289acf813bc842740aa9626cd4f0b4ce61812239c50bfe01dded356e2264ec6b9a09f9e9cd75a1b6d029818e18730934a8c7288eb015f7e8ccdc5ed29166b5f321a986aa44bef230b8429ad40adb8311ebb191ba30e92c1e030c150d2f36f8df1fc643cc7314e6eeb1dad2fb9a16e37fa7c890d12ed95f185e81d06c8a2c99cb7828dbe326e9483e86b34d766e0b5b941d5bf699cb95bacecb4e5890e1f95fdf0bdb8165c8f1473c6c9cbc8b053141aae3a2e39f042e5de0d35f3a429f76b76eb1db4ca28d32a4e09e0e68abdb46277d0f5c3e0e6bdf8d12cd8c985d5e26bed1a370277b483585edd292de49877e99278ff5e2d8e54337014983aafe0315d0c22db246acdc4bfabe8e84b4164b7d61e5299c55d9e62105b5e580963d2654f07a09ccdf34321d85779f6ced4ec635de73ab59e4f0c9df67c2f36246f5948eb7678da13c629d1021532e65474f4a9e3a0fe12ba1a57642fdb7b4caac27a46b20c7a3ec8c2ec8ceb96ff0faeb7b84a1f6c6e0106c5cecebb78d2171d3879a3157efd560ad8802c5ad2ef87e1dc1dff4da20e373ddc722dd0e607ed68147d4e56c2918e3e29e20a3500cdec91afe498185e99349d8b3cadb2e16cd89c36fa2a86556a8bfadae8142e6c68f8dcc90efb3eaf4786e28994683fa4c695d0bb351791d64933269126ed8fd187d8e7b55c0344800f25e21785f34f43f3f3ed8c4857383d37287994b0f793e3a5cc5e37718ecf48fd0f8c29efaff9d5def4780593e846127395a9ef1b3a89fafc845341e4990d2b5ad6d5c117ae63a9e9ced2f473fc1db401e36d4d172f48383c26cd3cb343e70a498f4466654f969a37e602993dd832e2ad58b6cfa9b12834bfa1ad4b440205e3012893a669c8c03e5ed55c4b102f3e1a9be19e09f4a5de1f954d6a67d7ab58314a8410fda93fa3984e04c0774c9f08da4cc127e04e429996940807a0c299715373cfb53e01958b88d4318c546e42c852acc5746bfc8799c8cf5e844cf88f181d50c6a682a366f8cb1e2eaf9175113bffad8dc4a0b63b478afe3afe34959fc8e260ed8b8cc8076385de372547fb6c411a0cebe39e573aaae4f6594feeefaa0375164d4e450c136b5f631ba500a2da6b38a5d6c7d12c1343f28e6420e3ddf3a447fc553e3c32af0d807894a9991cc9f1f723759a096e33a3667c7c2053557539102f7054d72ce5ed7f5f3ca902e0cff667b22aa22dd1de9341b453ff05deb83614cc6ca4af7a2b8efe6dfe27028417dcc14dc0ea8f59811e2dced180c0a7667de2e155bfc6eed2216da6e23731cf0d941a375d7ed116d1ca3866892e9f9e0ccb7a42c7e293a0f02df38b77aa7f6e93bd202ec866114fa63c57bf0d8a4295a279091db2913de41042382a4252e99547e369059aca242e527f4576916fc790f8924e531a6568352aaff320884050065ff69b185f08127f509b827adb123f929924046973098258cf09e154218ab43b57fa647dae3194fe0d08e209da992d56426dcf2978c249a72a2271ca563fed4599081cf9e8137e898d2f89dc27ff2a30c2b64f8222e2177ab4e5cfe957e9d765c7870c3bddb7e9ea3d0055b9f3027edc9dd20c46e96176f4fffd3a33c6580a4d82b8825e977ac7089315118ff59db1e6095ec8f4602adb1427f1047fbc31ec9ddb3394c20f6a0ac83ff4b9ac87451f0d7165dd0d357fdd327acdf77b67590bfbe57ec647253a2a94dd3e1517b18c645aa172b577be019c27e7dfb582dd005bd213f1fe6e30e237daa5c1e57517d773a37474898641dfb6a7657f4151602d49bc0e625288812159644d0532df14a7d90c8427762302f5ba16b16b31cf1b01496f9b44ea0e46cd6e9007e6b5bd40373ab1e0a6fc1cfad706bcf955cb81e3874484da41a054730ce19d82b1c91cc509364869bd5593fb58fef4517e61a32f05ef2df1f6e52dc9c9c187a07b2d26976ba139f9d1b0d260d70448eecdbf5cdba975d3737e3a01cde76640205196a2fcae4a0d156f44f7647f9cbd89d31929ca26f37a5daee89f7b44dec45a7546e999028e21d37cedba0a1e3f55ee31af0064eacf755bb992eedb479b280864652294c0583752ea95f1175348b268d7bcafffc3b96956f35166897f677289bfba201f3306311fee488b16b785a8daec5ae3e5ce4aab22ba6d0a3041e1d3a1d9d86f03f44b0d201c9a38fdbf55ef7291e9ecfb015e8a87be364a6ff9306f8dfd15474fd2457022b7885a23a54cdda3cfb2ecf8a4721b463a0590c961c82355a624b3e29ae58ed89d8e0d71547dcb7b71f29db0c73bea0bf18773699ce13603bd37a96a140425f3cbdeb43d73b346bdfed2b5981d8fcfb81b3cb3066ac2f28c9c20b9be18e6679008f5888c0a141e1c1b7152df81e9d797b47733b5dfe1df24976b267c6a736bd7e07f5b35e1227f1402177bee57e7de88fdc84c3da8215c66f60e102514893c6b407ab2fddaee03f73f485406a0e0b021639da1cc4428c6f461980ad49c93f4d2acc9991ee96b9cd541b78e245e4ba5e56647130a3e4d1dd683c016fee706d2e397cc6e075bc850d69a98dec45d64d8296666cb56b9c7fcd7e82088e9ee5da40000f3709e79491283ab5c575b0b69698293fcb3bb1bf8823a233b81daca875c0faf6d687aefdfb954afe59356b307512763aec5877ff8fc37042dda3370f3804b0d7d66412923d91687b2fdd1885c7e26532c45066e672927ce71dc52530c7e6564eb5fa8e769f33b33dcd807991896230d2d557f9640ddfdad348135cadeebad779922b6abfad445bf6f3575cdf349ec75d2e4541acf97c5c786da26ee6988183f167a339c9e30c7b3c9c767501181c6af9c80df8b5d4efbda8ef92d51c19761d37e442714c03dd2a842bbdf9b372dde09d66af978ae2ac5f95364657a92d5d6ea37f8f2307200691174c0aef9f5fc36abf38520f45db59fec7d48b01b4939536275fde9937accc87996278e3b33643f03c71072dba81595752f59cfcf629d1a701b16d35e958eddd451085d1aa1292e0c713741a4abe410ff367291e1225caae16ddbbd2201fc8157166366ea226ff3ca751b2c263666eaaf3ba87a3d36145b73cf47b39569255505803bc408199b9004c2ae731b62a8bcd2ca8d7c1e32bd5d93dab216f554c8dbc4870a6347f3041faea73bdee6ab4d241c8c0a653b57ec9d54fbbcc596560d9a33db78e77a4ac23058e4cbf476e8b66ade77e8677936dc45a8d9836a17cff79ae14f8fb91ed377c51fbefaf9778851632273931291a57b6d98bd7d4b6164d69891aaba01b51b5c2c2055eb662cffbbefe94d00d6b663bebae3c5d5154532608c3396a5a142c7b25c672f0ba71105a95c5cbb1b6f6002a91b0d987649fa68b17d2045082e23a4892f5d56cf6f9f9c490d753dadec9cb23eb0b5ad7418213f0f09c7a4ce02fc666fdf009befa6444fccdb5c6230e0b420815d27c55fe4ec7701a678c25dc2e2be1669fa0f1208454ff161a034753c6fb03c40b5b18e106660852ccf39708ea685d0a8bbf120c6ecab4cbc8f3e3fea6098c8b74eed4c7d8a23d698992081676af80ccf84ac9f9051f0f589431da19242cc1310423e77a196338a24bbdaa7b28a999c1fdd721fef5c8768f905f3cae1b36b4407837631e916eff52dcfa57f3af07c26477a31a216a02cc5922f8fa2b11dd70116a5ee091c9f234e29af6c89008787fa66a10731d0eb62fb05841a798ad21781c6c0f8928ede7068690b141d294a893c1ed107678f9e3c144f5fb379f52a5e2428ab254576770ab6df9860d8175e0f46a9eb2a4ab756de3b4e423c59f0215af8944b6b6de7996d5a199208109357ef464301d388089817b1b27c0544039b4ad397612bdd7026927c8bb8bff15fb1547c9cf4f23e482d4327fbbed6af10d488275ff2227552165d33be3a0ec45f1f6becee85ae05fa35feb97452a8306e90b6ab4302707681220288b9cc31c0307dc043dd78643e737a206022213072bdd04d3ba0910004467f161a46fd0916734924b5e9b084225f4b624eaf95c4185f87a5e08708ac89c777794d76d903554ed9412c18389c21a227baaa60cff8ba681b3bfb3310931650ee40c8cbb7c835bfab15196402e31d1b7294ffdb3e6a835fda6f9731659e598085997f5913ed2ef6dac64266ff7b2ff0d68b1db173f14771ed50473e9c8d0f175308bd0742fd4a934bf19d577dcdad901757f539aa4540735e4791d33f137f4ebbcb50381fc49418b561f85947e9ee42e5d41e8633370352dae856b7b23e3d04f3ef330d4c6d18dc6cd15a66509f38173f460dd1e32b2c43c8ddf7361163351139abe8257a46b510876a79ecaeb6201e7c23ce708777c59662c190b531ec5f7d2e2cfa18ce64bdb74e00123584cb2bf02632217c3404149080757665d3d2d3ee4dcb1791c30eb9c56b881e61b18f0a279b6ccc3797abd1ccfe5adfb3939d04e8dcec5ab6ce8d1f5af88f92a7ddfef + +Params = SHAKE256_60/6_256 +Msg = +PrivateKey = 04818c0000002f34e5fcbe603cf9c3482b40a65a67ee2cfc75dd3d5e016cb7eb863c5e27c45f6ae5231b59a5aba1711b3dec2baa9c5d8a1dddba7b03e87fd39afcf034d3fca9e1000000000000000012631f6d65f569a748a0b13d6b15b29b287277c26b72a75b024a86d102c8e38751d55e67e6a5f70d010e317ebd104d953c3d91b707fdd370222623ddc3e176cf +Signature = 00000000000000001a9eb10ce0d49c17e11a99fc66f04445ed6f99d004718ff0e9edfa2ac0a9a7117fe643c504b4b4499f843f67bb4f90e35b72f42f4b065342a97f541244aca4f2890d0e1430d3c5eaecebfdf2624e4c7bcd6caa8c208ff76efd88f610cea6dd670c9ed6057991adb31ed9a0bfc7adbddc2fed9580204e89d394b2c9c1ec84072b71ab3f955ce24321419b5af7a0f0e2150614e96b59ab7835d7c9958f7564ec2b1f420fe004743e5b06f839239a1a71c5f5f967b325686164c6eb4a1f4d5bc7c978af8c33f5549eecc9a47a80161fac541bfb3c577a102135d1de566147fe8b80a8f921cb82b7efef45161fb2af0318bed08958bed57993c5ecc576547a059f9a676392de0e0524945ce8009afae09fced60897bdc5c5bf8c3e3f7ba1dfb05c2efa9d31ac021e5b9a0e0d5737133a24315781b82faa7b59e4c1526767c08d01acd196369d418c2e6f0225a41ec457d955746f88ce36f2f2e47e0bab85dbf515ff51b2c56e584d922d47fdf19df63ee4d5dc87f25411d25dabd99e28698a3998c4dd72af264100df47a2cd792b74a7e8d773be135ec3db55d9224e155c4236c3996f88386ffd83a755990fc317a7849fea018aeeaa67f907b78e2bf270258d4114f0ebc51407ffb8b4118f13bbdb607ad5f90bb5c75abba4c8899f7850f0012c89317c5efa8fc92e59f44eca67c3acd7f88190e608169ffc8ef8bbecfd6defe591a60da396156c26f4add0336dfe3f85c3d307a13e78f51a0a4876853273d1d0825a45159cd3c74346814807583a86dde146842688e434d8e7b02546b36fe79a5cfae5c0401efe32ff185411a56532fa2cdff4bfd626a360165c8d972980bc55c880a3d502304f60ed4d2157b08b6de6dabc50e5e28f17b6598b816acf1a5844010d0d30ee5238a982cc203a6edab198eaaf49e48a8fa2df6a2d8fd694a375bcf473440da7c6bc6c4eb159d117dcba93e2c6e4a22f2f23c5cd9be3417f7e8b35fe63a0ce5be10b03c7db4a5e6c6d9e00be41a0f4aa0f404434140cc8cc2120d416daf62adb8e4f9b142f41656b8b4523380a5a009e75f5978b94705fd7d959f1e44eddc51ed8667c4f7f296e35d966fed1675ebd39abd87aaa9d0200e6654ec158e8968537fd2acee77167d741b0eace37b7b10944bdfd13c70732a7766b93a7c2bab63880cf2f29fea7ee894dded4d3e5fdafb6c8ce046acb918c5bd92c589b6a4f400bee1a1e430a8c72567ff2f4f7992ae272e19dce632866e34de37ac94bfbbb4edbc3370dc13b327e7260dae39e2ea2ece21fad87edecda61b249d16e6a672768bc547ff38f023bd844bea2e90ab8f8236c623e3887e884f62fc3c2ce25cf9a93e2e5221bbbf9342c0ab7b6506300d518c0c4e7b6c94bc8594e4e85d4928520719cfe243edc503404adff9f4ed5ef600ef712eb6778852114e1558d726bbda78fedcd8a39dc2a2ff1de518fecc3229f7f4c6d49a8c4a0adfd11c9981f088bb253afb6435bca1eda830a64cc9656f783b1f1d9a1ce68ee233a746da8bb35860e1005695591a4897a9b0bc9c37c99c3ba18273be6a9513c6084b383f4269d3aca72265fc0c22d2a54b3bbaa40342ecdc9fa1544459c3fac39df4d0e3557cd8cc8c997a3de80540dafdf83eed8bdbb24f4ecd23a37877d6bcedd8bf617b1e788642ef07a097d5d59aa0771072cd2721a61dd732c68c59da4bd7c8ad8e1b6f4026c735c8c1b086f6739cba2580a7ce8b5d39cbef0ac3f9a6bd780406b43ef45f287c30edc882f8e7c7335853001b9a92fdb5eee15cb88384993206db1db9cc9ab7d412c9fec1ad069cf05613c12b488e5088e048a6e5b32a067c5921b2acc3d219241d29e85b87a4b3c4b0f2270e84d686eeed987735e632bbadb67b8e2d494c35afa12127b1b61ac4c41455acd1d3fbea70b0fa127d8f7eb2a595bed277f8f3a2006ae0cf23371bc2777ede4c44f81a07532f163c2b2877ec526ee9d14fc23b2bedaf7012310794669bad22986239f9485bc9286948e7acbc3a696a1f5c4142c1a19d91df67092dd0bb6ecff3e52c3d1c99d6001ae5c4a3c1dc2ad5e0ba149bdd594d0bb5a66a3f872e556908feb37a2302594058be65bacc2117230180d6a123cfea1b6ff438fa18c3f469d057e514463361c095c68566fb9e9d205db8e17a035b812091a6b536b777cad1c04202d07378cd4a9afca132cc38a77593bbceeaf3f588b63649d00abe899a10a70e1f20decd6d67070562b50866f37121b6359895ccd16c97d4d76ad82ff22a83fea89b4c4853b8aabb6a6cf61356a1c0eb2c4b77ba07b06e2f66b9a3fe0b0c6d4fd5d3538bcee7e48e6acf72bb9613b103b8b43a1dc4b5e60490d527cbe8d919915edd5ed38422e0214aaea4849d4136d692747cb130f5a71d1ebcc736fc704fa4dd34d96b7cbc14823b107e78d44fe96870aba89b6b58057146aa3ffd7ce7542916342bc13f07583f033cbc7d8c621d9249bdd581619a80e326431fe05f6c535992bbaebbfd1faf0a6675e15e0a341a6c4a744463abe6d1bcc2170dd191c46b74b334e89ff15a1663171a718f814b82b8890b4edd9002873b1e5cadde60b5ba8f131847ba57f81a54c1084bbffd8acb82d75ca3381c8cf79522a14661bf99643f1487eacb65f34db8a7d6f4cb33454127e6c0306ce582a09bc4be266435eddb0d7d58c045c1d1eaacab41ef71e241aa1b37f0bcd862c35aa2bbe79af7ff4325cbb5c9cca617a800bd485cf1cb4efa91f7a4f2bc8a9c3c10b6e8cd3474368e55aa02261b3c3d75728db73202f384b1b47c80be200b6f7f34884f4a748d4aba16ba2716fdea3d11c5313c25fbc87ca48dbf9d176ece2ae72fdaa16e7e72932ef5d7d2f3b1374c6c93a879e793f673cc5f3047496844cc1d67540d5ac7c1d7626f08451a7740d5c2b22c65584217199e836c67f3575fc94b5ca97b33a534beb15c14ec4a5f964f771c4714b9ff75df4d055ab586764ccd922b211904b19e4fbe5de383a9b2b9c3f8a0361564018c18f03b4cc491748e32cd694839f0c7417915510206bfd0e037d3b1d5ab29bbeaa06772a8413293d917efc3ed16977ce0d5a23b0aa0e3e06c520c4645ff2ae00c5980c070f9644c73956c1396be9c526aee70c3be936a11f3334d4a0d17fbe8a43a054ce5d890bd8114e887b40eaf43ae08473ad08eb41d18cd2c50ca36a164fabfd48579d5f123b6f48a8788304b6927e225cc846f223d9e6a81c323d95a549f80abe2db6f23894f9e39dc64d2565073adb832611a91cbb21ea5cf934be11d71204d725faeb6f02ba25090d6bccae8d4d2b0b1cb1b435725a729dabdfa7d1cc6e8add88b43a99af04810205d051b3db0fc67c87224e7d0c02cb94df30d19e11612215720b28350ad874888067e1fa335e1976e925cf5f736c66e669cbc49a68ee41792b24ddbc0525e8011f92d7139f25d0e9f8f6f78755f3517248fe3ba023855fbf5af64c6efab1e44eae3ddeefbbd5f58333b98b4bb3635e66bbe955f6eeadb01cab44e69211e86cbf7dbe7d39b678a836b2739439d58e39bbb6d3b95ad1ba5164986c1f45320f6e778b311cb8074646b528ce72822a6af0502563f770d9ef05de538005f699f9363c8f3eaa5801b53656ae1a6fa1b421f9bdf74ac67ca334aa7c40a2eadb39bb1ea7ccad103bb13d8ec077a05a64cd81aecaa345b1f3236c91e107ae89a7f8cfadb3d3d5faddc55fe64fc27ccfcd44d477ad2837f6139b50fbb1d59b2362eda1276d20e77fb6f23419191ff4bf0db38e21598fea3607976979d4f3f64cd115b5cc7b405638bde88a9d352af02c53ad7436d0ea395d5721490f47b355a98482667f09fb7ca3e10eafd5ea1f56d4beca3b703e529e0891fa7cb3178c0b2876c971ffefaeb30ca946ee36eea52a938029fad0c94fc99f3853f61ed7f1b9d2b7bbabaa3dd416d51818bb2b2f857e4b53f578b5a8e82b4b00c50f0f6ae4ce62f513563e851780f2046dd0ea73ea08f8e2dbd5f50a92c5345f32723b04860552a00fe5cc6766b8d450c5e86a92b1056e30d100d3cc339c74962230148d3edafc1d13990cd5604819c4a5e3d0ffa5552fa4435d02066be89edb7803bec7e96c564b61ec79fa068f299645b2d58ec4d1bdc01fd90356c78ea7669adc8924b108328017cd273a3bc38c1ac087b9ff34fba1012ec777ae9bbbc8b0b56b0b019aee80daf114cf799e0f2226f26006096f36109c7d667bb0d021272659cd3e0a10ad028126e7018c2757e7789000b5ee240b84cb57a4946a4515b2107bec055d86be46e5333f578d03729e734a6d1a96b5f54526e1280540e2437b61fcdb8fa0cff9298e7de62e615eb5ec43633b15e340070e7a25d7c083df34c8785a02c298a0a1533a9ad5958bfdadc6e55013c323b5585c9528db21146f9708bdb128a128a8be6b8b065436024e314496f3de44ab6d030cdbc5f34724aa0fb834fd12792b4bf2dd84c8e19eacfd2e0d6d9a7159ae014102135c3c23dcb1d92e993784119a9d87f631df3e1597c5d3b9f5086bffcf8f0ba2a696b504491b8589a3159243b96a07ca574f0813e2c304d7bf58b9d09dc9f339ee3ba618b844a9a622b86354504830d0f1d632efd7ea40d7aa7d89866986102b75cb99c87264f9bb9630ead4d46c0807615cd58f668e83a91aa03bef46fe3f9130cc5bf7aa2bc22c553d2a218b0fa4d53b95daa6276014649d01ad982a3ede5aa0d871c738252b6325cc5bd56bfec2a8c76bf6813db57e2429e50ba0d01f307ed800f37f9ed78962e4eb0a2636edbb47bcadc71dff64bfdc694671d44b31ac74270998621108cfabf746df0f3da0787f37ccde1cd095862dbaeb056349bf9fbd156525a3b2ef0aaeb102f41dc37c422dc8737624091ae5f41d79991eb2c1261a932b7748c86d1ae39e803af463fdef5dc9c7f14df87e8918524ee445109d217fd8fdc1e30b7d94e27cd89af01c9ca8ea6ef9eeef6118c08e343361f5768733dfc174b2bb443852401a07517e7437569f535ffc590ed8a3c20c1e8be27df0328c0f24ff77b3b0fe7f0a63ec1538a4a1a42d9dafea476f751a5d7fc705ac7ec6ec9cc1ee824711e2fc47b7348df8f38e9f83d7238e4a070d0b334e059f251341c0ed3a2a343c03888eff1ab018db5845c4082a644c1da5c77e6b62c562544760a637bb566199e76c960b33ff534d137d0cb1164912710190ebba897f9ea128deacc1deb042137ae7ae2b37ec5a8ce6e755727cdf39f80abe504487a73fc6f3e67eec11ab1f5edde7c7befd6a9d743c39cbf0b82e0a44db6d9df4605717c1e0f89aef54aea9febb192fa164b57494065c2275f0ff525ea2af54d42a8b9f7fb9009716bccfd0567ed6cf0a7c9aec5b89fcdf949a784eb58faab6db962d73768e5defbf7a9b04120e1491f87be55909d3ca125d96c246e29e4bcb49a5252b0c868570c31ed8a0b56c3f1d385e8944d14b4dfd7727b1650d9f23227d4c1ec19d6cdcabe34d11a99238307db02ec9a100797c47e87a27829d41b611238b2b66ef9a01be03d8d1074172bad8a5d0efede171a40a2a8871434e7a56840243438751a2ee5bbf32130af60b40d044cf1599c7c1a8b35a01876ee61b19c3e29148349762a2fc52236531e2dc15cc4019d67b099ea66bf845a8f68ce68779c50fffc831b93731a32e2656e7c0728f4723507506e2a135c64c2dbf7a0be849a2a8ce33e6e0d14f15a355514d4917997206e3583e56504ac5534fc6916f67a7250a93975fb980bb738bada3addfa6674ffb699eecdeb8a6c2e288bb09450ce53bb5b5c8375b21ae8edd5ab3cda59c40ecb602037d44929e59dbe272186451dce11a162b7fba4b35667d60518e5531d43ca5ee5cc16a2a579b7a24828eb4be8ac01d5ef66fed6894b91ad2ae5a090d382a06a5bab1b5d1c5429e0d66487d737bbcd55596f38d0a19147b60158154511f9c61f7cb7416276814fed9ea680eb5e50c6437f22f1e715dd5042a10114b8093f1e0a02028e7186db2d87dc56c5db9936bd7a34d967f1a3bb68c9941a29d82f05874f57f2540076c17562ebbb7b0690ac9aaf1d8c44290a675c3b8140b314e6f166d02a2e3aedfa8a0cc49c8a8dbcc1310466196efa44c101f63497116bd954802a8ca4eeaf754a46a1c96b39c2be9177e2b43798f76e15b8c0487a7f141c84f37d2b8a0dbdf367d1296346f39920b6cfe3d1eaa8d00a8e99db7940908eac6b81783722ea9c5e14fc55b5fd3aa7e3676c2fae575d35f5d126d6cd34ae64a0455ddd58cdac05457bb161053efb880d6352345bfeebb7814e046d5f3c820e3d8af9c488889394eec3baa2d93822c4d03c76335af1a19009fc580b6fe223051978e692ca46ba3c300ee09fa09b6006972c410fa81adca4905f36fa9b32a41ceb0828c9f7c060f649abf254631d0231427ba214f4537e419106f704a39fb5249a996abe35f9b6c7db754cdada8b33e05ee5056e5e781d0a1ccaa91de5a06f7e61cf000a5d3ce39423fd233656f287c2988279622b2d579eb9212a29c663518915e60276103689987ee68b1e2a535ea438cf8412bb04382031fe4bd7d167305bdb35f05cfd7f796706a70561795210c66915779e045ee42701573e4576e48bb1e6f4647130f50eaf32cf010670226abf8c3cbfbed8ddf13339c378ba2603ffb0cc890907c849c1c2ee3c5353f5377bd707a943656cf589e035dcff0df7ae46cdf2f5be4d1502d92d9c6961030f0565b70e59bd91eb2a8fa81513cd9e02ab97b2ac7fec9da39ec49a2361719eb62a95d6a9676b03bdd5297d690e8c4f361a6cd9b6f3ec4ee32c0f176cd0427c00b34909a887b2ffbcfa6c983276900d7f974728a4ef50b52de144ded84539b4aeda6c2cb00c72f384c9df6b4d57fc1ba986ca30c319dd7ff7520dadf0e630be6ca8f5aef32983f698c55f2de9ce45c2173465b27f95c17e2c2e6043df5376e2fb97de87360d401855ffa1c96c205f23d8f7dddb88d855d73bd655a671be05c1a2ba06386f8b2ac27025ab21939e696c8f77aa5850d8c25a3aaacab1de020cc8d1f8a9b852cbab886c1164298db92746e5633fe6f61ac1902feb4711a062fe8277c6a73f87a538bb9d8b0ac6d73077cc2dcf2b822cb17a960e7ef38b6e9b1552c44032e6f4f36cdcc6dc5151499e4383703dd59437f48e4666de7bcf46ac552f3b3957dcc28ae18406ab0a96d17c70f2e8c479d320690050321796e0716c646d7a02e5ac40a4b14b5e7250667466eae34cfeab509ca9591ec4249c2ddca6188c5ac2bf71d8307fa9b7fab8dc87e39347ca3346b77b920073844b40bfcb04a61289cfa1d44306117c83b6280e9d8563e2fcb455ea2187bf6ce1ec87295066998936a8a6b6ee9a79061df31b6a9ac9d5e21c06d126792eb1643e714026f1382a64f830cf6819f91a6a28e17838a2176eeccabbf0a18bdc390f542d7a625d2457cbb2ccc65d1c6ed45f627baa72a18ad11c9da410cf36d08c5c1e6681f5b840c2ccbd8511d598d55b585d5dd17ac055fc12a4ad61b5db5904852ec7eaf4abbe668117b34db173f2d8414cebe8f3ca62278997f96d8fce46dcdd7de4b1e04fa84a8b473e39cf1ed7b8108360c8dc8e12ee09d153d4afe1740970e8b506252e5e15e7784d3f7c2d1208e9a4f66e8e40fb20b2f6bb85460cf27a7ecabd26a0ecf849a899d50c9a493b8f859bcb11510125f429424585db218c402bfe6e96bbec7420c5adfa91fafc4484016f3a583d9583207ea78db0ebc9f2b7c64146356bc9ea46bc5f3ba3f9f6b92f00b4cb35c636f90a4640922af44803b3c87b3883c286e15cf07cda5f2445301f7f2ac3c58f84c3c1f956cf8ccdbfda75dd9c663009fa5181e70ec4ca1da3b514555d48e40cdedb9d71f15345aff176a69795fc7f2da6b307415f70a97f610f1af90e90b3b334c2cd1896b874abb054fa3b1d748a1f9d39a8c5a768deaa179e867b511fbdc3f8d9c16fea8dd72f042df5e11f427a2683f4b4b481229f940ac4c4ce68991cfa21eabd3b2f3c645878026d47557a979805992acde5ae7aa6eac771bb8329dfe016c75364134a992bcac47eff2da9cf2a8a120b918c1a80d0121cf2295919c39db820fc3b63153ca800dcdce3ef6f10817b595ab02b1bc71d9fc2bf587fc6eada89f7dfeafc0270c3db3a1468b147e91ad62374efc964ca3a84b0cc509993d9294ddb7e52d0aaf92b0231f4da9cba5ab94d7e3e0d45d25af6a15acb32548c6300c3d34d1528ee7735a6636a7947397cee6011613a48b2467e16bea96443ccf8802045b37bf31e4e8d03588d7b97a6145605e538efc88488bc90c5f413c777740175bb7f60bd728b1986516897b1e91043f9c18f75a857481c0007aa2b1dbf0c5a0550f36b5dc3e87547f634d14b50059741594132b1b544836c4b77bda7446c430136b9f13f6100970ed3b0ea020000e4d70753912c963df374d2434a970471c040f445c49962c25b0826fdf59c70359060a52cbfff73f01ae775b437a70b79cffb5a267273bbf436377e46fdc9430ca8c49ab02c7f4436c4dcadc1df1b3a6a0576458576cd7bde5028ae4af1cd3bd54f7a788118559d69c1bd95e8af0aa2f740b4732391972bcdf938f942c3324cff53c601c040848e8c74e54e8c7bda1949fdbb2ff766ccc7c6185a52ecc67de2cb8df72c2337d9190b33ef119e001e7f81d014149f891c7330f63b6da884c5075905d8b1bf86c9583303cdde3c20580b214bda35ae7967aeb17938cf8aaed58d285a6be6620d0d235d85906f66d091dab28ad63635adf2e731825bb60f048847fb2316b1efbb35a1b754b01951f4dc758eb3f237b578b6f47d69a9d9bbbf1fe922ad60ea5d73a0603298c1bafcffb9d8c2ff106e225bc925152a7a841c67eec5df3b005a4558cd0a90119566644849aaa19e0a829f0497150f7f671a8195ab6f78089efad93657c2863b4901b316fb836903a1857d67a3783722a90ced5f66b5981038b88702f34868d8a62e769472c5b27a85350905d709adff843403de730e70762ea884776773264e646d4f004da3201356e4f465c12caddfb1d6c4fdb269b2946d2e5f9ba2198a4467978c901716ab187cd3f8e5df56fa537d09367868cc0ae3bb4b79a84ed1916c00c8c00f972431cde8381b44736324aca6cb4ac71f7a67a00ae2cca7eab3e9fd44e0ef2448d54d5e8c94cc8c95bfa5fb9d3048df21affc818187038f008a795577109d032afafad02a78d12da4794150033e3f4d6bba48d2182f24b436c9496ee20ef10f544adcd44cfe7a87a3e9f45c1bbfc9bd5eb620d720935a46afa466f5febe0f5d7e096a844c019b425cd51f67880569ba3dda45e209e8d426a10ca066940b6b781d102c277a9d2d5585bc4860e6fde3e3b2e3a1477491cdc5f1023a46c1c9f6b0464132dfdae3c8eb64d101234174cd263be0e5856235487b2bb81321ef39606f7013a52ccb3419f45c4cfc6eb85e0ffe652d087fcb70195290ffd5250521fb7425f7bb7d1b0a84ca5798f09e30fe3c26f7b1ea21f05a6e06715620eb0d5d27d2ddd300ad44528ad7cddebce9b2301d30ac991055847f778b6a65ceb3ce91899cc7fd2fa7fab9d41c307e598e338c2991b9804567451a6b4e9e25a18c2f5242cec709870f0dfe40ad7318e30c67731442673df638689c87744d4bc53fe906be276d21ad779541a61e9e95585e4af0bb42ee3d7616048233707a12dec77f16350ecce5fd211ca24ce3f00d00d3ff45a675f740cb0c4cf4c9a680f14c588219ee8b73915d94cfc2de556a1a84745385185792ab1a8d07c5c63f0b8303ae379e4c05d8af739968038a27301faac5577cbef3a9463ea2e1d66fb028008825e8557398eb3fa029e5f008c7ac2d579e07dd903307eaf47bb81d70481cf025aa5c63093342f356a55125c9d55bd185fb551ba77df8d64f31d352f75a54fd1f1cc0c9b1cb5d996765a682159895d307cbb32aa0466267d33da28b6dde95c2e4d67654423bb4916514e3639f0ec036e7088b67653b2ddc2f8e7dbec64a815fdade597a7f4efdb1ab1a3316be157d5dbd275d444f61507383aa9314374bf636555c2eb9f0f0ec62f587fdd154549e61d046dd568931d10260f6482e93e5bdfdbc1c4ad5b56a867b18cc9076115f36109710adce54b3be9f72b1c96bdb5f520a3bc86243a6ec38d718c38173300c84e840c312e35922a5a717771db6eb5bb155977fd38889733d2f045250d2d703f5e761bd017710e2ed5ccde3522f98b581034f27eaf744f67c56aab3909e643a0b8908f5147bff00d13c55c8421e67718f388c0b4e448f9e2333d70af17790023e63fa7425ec82a71b0eb7864e8d2f8968015a28ff4e26dfc10dbb73d4c1b3c565f81b3efc79907417b0da7f304c0cb619a49a1782027ff79e40290434d3fdfd9c9fae5912976fea9eb902d13e740de58f92737479aa74251dde7e0a44e5f5e71c307f21350b75ea2a755f04e953755e09010439bb7fe7e1a332a40c001b3abbf79fde3b595e166331a3ba9ee63afe4187dd31df48a3a5f0cffa5b73b49ea99270ee09103fa61ce25f219ec4317d4a23d5f34affad3f45cb9df4954b9c2a9ed1262d7e9a2ecae56191e43e530670b12794e5e541b8f25dd894b98b6325610badd4f9c06faa39f38e87fed0f923108fc7d72921a9cbe9c94b374df27b4843cb4229420f6c19eab289826e8f2ae809826127d1a22ecda4b841c720cc33e7b527c159041e00c5d5f16078f4b9c504f7afc13dfb5cf17bae990c201d76071a7d13cc26175e2bbc2a67c00c045fa0e0c8edaa7f33d7be6579f388fc68e543914f17b0f0be76db8495eaab85c92a29c1e9286d6da5e8cbf7ee3e7f8e48d3e72a25d3b4532cc37b53f58300b6b32ca6858b6a15cbbc4ee9b9f6ec814503382cfd34835dfe5b29da2e05b598524abbb53b3caf7bb1bbc0d87a4887fd09416af8e5661c84bd5dcf2fd3a94aa47dd7661fe99ff96283faef7e51e94f80df469363d5b4b1dcceaf86395da06286b73481d6d5f0147f8b4e8964e00b828cb1599f6f247d61f846e03d736a446eb6f4a0c81ca08207e1d4fb88a7bdc91f11ce5f336e1204b171829ed55711a32b7d976e798c582b2f87b3fa9e91e805b94844fa4ffb43b39dcbe90742a208c30e0938b4bcc1bd95fd5f9a4b91815d47bc42d119602e60abbce5bb931a7189e92a32695cbf123401072e56d0f90e4692f49c4a7e7583c3aece6620c746fa02571562670d53f79051187de1d010a1dfbe8f0395b308a106307901ed4dbd646792cf438163d25987a55380c88a1e2106c381706bbe309b0e8da27ac795dbc20d363c94708068f5b10d4bb833ebcd2b86b5ad1d039b3a410057fcc9d5e58ce05746506181654ec8ad8c997b819c7acb82dbfdae609242629f5f57a04bb4bc8ed02966399f5f4080fd976389404ae8b9595441dcbfc46ea36e2d4c285208a2036a625d2910dcd6a321f55da0ac2d4ab386fb86b3df2e32b5a85418bcc317612fe3fa697831299a74b27e6da51540a210120f188fe16383a7df69834431f886dca7d9fbc9cda94d19b012e7535dad921c8f06bd5af10e38ea90a57c9a39a0135a84ad280cdd34eccb7a134884b3f5190eaf14c5dca631bb6a09594cc88578364c4a806865d31459ba0bbc4e5fee9ecb6abee30cdb3696dda07d56f3877ba288d838338e2ed99abec233d824f1ac24bd213cfa9bf8f54069327930aed13d6bd10c4d1a8feec7101c5361567b93a4f605608c4defc486029c25f52bbd98ff8fccab8cf3f31f077fc10b0170fc7d1535b301b61508fdf81b39b74b0fc46b6c37f147214ada1392eeeeb759e27130ae09a705a3af311cc290ac133f8b13058708d2c4764f4ee2a8e117ec68c31e6213bcef9f1478e4e39d9441155c0beb0faa307a2b4ff9bc4806ad7512c2f62627831dccfc7450c448622e1fc47bd00b394fb9b9815703247b494f33a9ba3317ef188db324766cefca66aee58e75e37a3893b56a0dbdc678f3f054063f6106ace3971eca1df760d408790d7749bc13ba01eae360b37a6997dc7ca4f68a4d668b9a52a78852c758edf9fa0ca45b8376e095f3f467a99594a55801416110927d511965e839821d2e349c372b2aecbc56961d39ea475d9efa3dc572747b067e7930091228956e20949761d8bdfe73347881c0d747f2953b0fb66ab157c7c507a68c2fcd99001c52d5c9f155a75672cbb6784db4c6293eebbc286358539122d37089f1e8d8497353248847a77e469031c50e9b69dc5fd9657271a2130ab41ac8a7c131919b79dae4142f9d52112c35437288d18e91225986d3f1becaa43ef500ab656d2b2206758064f2d448bd93a544b6036798f1d2bd7399da469e605d7e274bdd8969fa2d3c3274229009e579f924ba06b4dfe6c06e803ea847859c86059f90ed03b84544f87569f979e160e48b9759017f61b187e15fd0aff2598f12a171638954caae9a39fcd728bcca79cb9dd00fb161a8bc149c3e5406fbde600c8f045868d24978b082bd735ac55c625f30b4ddf067b4a10b15769e941f0d7b76012405f1cf2189804f003412579c224242f0cdf0d1a083d269424031846748deca5d89c47ec3f9dca28554561060bc8162cdb0f73d19d259b7d20e0dbdb9d14fcfb386d1a7063e091016367ec3d677d43a940bdd623aa34b2ef83dde0119546c759fd5af2b0acd3a69be0df18aa65f92639d703a70de23cb650d376bd52461024c196acb697da83fab87957725a6a0cb3eef4504336f7279ad19bafacd5df61d18a1cd286e1f21c905f5e2260c5c89915f7f37454757773107dde69d54a53ee30502c938f72f6e946578263ef028b3018486ad64dcab168f601ea8087a27d17d2cad79292615871d74e5b799350a2e71727e02c3ea0e271136771382e5a345e21f981216e6eaa85845cf1863541a2544eea5d5975f0549525863b7295f8a475996a3618ef7198fe789edcc8366bb5fc8c7e58aa23862a5a899e30fcc6d8d1edc451d421c74706a742543e5a47c471889093416c5a25486bd45273d0a55d461e6dde6316812990ec3666a69ca58fbbaa892dadd7a4476c6ab705dd73b26abef8656ce134a7f82c129e3977bdb4718607a6eca2767f6e636c403637fd5f576cb40cd51dccf904449bd02d932f2372fe4bf1339c2bff896ccffc3e5152fbb91ae967b58fadae0c48655e14bc3f052133d795ada34a8f27b49d4996b3d279c6db9b267fac14b469c83cca8396634168930ec34d748fdc01bc1b1f06980453d5c651be3589a686c4843cf5f9c1cd566a8a7a178bbb15e57e71ed662b66f7d40f8291035bbacf9d8bfcec372d9f20780399b0d14c3161281fc0509c79bcbd3e7a3ac43b5754c19cf5fc78cc70b9fdea2867a4c2f21122faf92412953ab4020da53bf501451d14bc6327ec5e5b5c6c83475e91dd87c3917fbf84e4acbe33092a74e014e72b01f4cf45d3e5211cf1dfa3d434185c4982d0e6729b9d2931ae902559d1c1fae9dc232193d48db2e97151f3dae8914a610240e443b50c3137370b8ad8b416a4aee60aab64cf00b0c33d23d1cfadc6e0ba04fb0080746a7a415a2bc47745dca1b9a63af1f08f1f1c5379a2b6d8a4ccc84b05d1590e3e279071b88853646dab3db8d11512646c6074179f1a19b0752d48a9585c02a114fca4fba19bd9da30f8a389ad7dfa3422db30048a052ee5405b2dfb1032cdabfda62bc79e828e158334b78d9e222e6652cbf1a2d16f00cc2a3036f45f8381259fc915bca1e4a4dfb05d442b180af16c62b8a88497ef3150baa51181dd02d5de2c53629a57be829d2101b799f82834b59a7632ce48da71308cf61211f73e51e04cbd63fb01533d04bb76eb5cbfeaf3766f3ad8a1647e3f05f7b444397aaeac9637bc203605d3ec5f2944afd5dba9a6a14f36dc5287b01ad201a4b77ce632e361036858e5d858e286273180e977b4a3103adfd2a5b5db3de0279f0d4c42c52fa6e5235e229ec23701e40babc5c86d74e589896364e28eaef8c6fc3e888754527abeac5553ea34d7824e41f542101c134d19e7977ef9680dfbfc52fb0781114a41f9e8fb92a0ac223e73a0cf65973f23abf81ca08fc05f0ad8ab093677bdff5e3afe83688ef5f6750a88b3d6600c3d6aaebf3bf1f46696cea87039fbf4d229e3ea13aa9d46ddf9e3108de24bf4a8851064924a88b8cfb60af93ddde6cbb21fabfc9163b9e5c26ad56ebf69a9b691702dbd5416d6d83b49531d682ebe7cb313443542690d3859cecd5d1cb52b91e48a1e2b1a8290fead2ea3da4d380954c43a18e800eb3c2d3d5b2f660744bc54bb9450a09e2e0f83b1d9ca19a6d9ccbe94d54f7151441717dfcd6fed92f4823c8afcc18c1e5011bb8b245314af85fabf0bc14659530b929049833c439aa6cc711d1e659581da224d182a85d80230720e93dec5223e217ad622229a2138d83be74351e17e2477483b29c9d90e7a3cedc25877c3f4e61754ef39e5106eabc85271dcb5377c98b539c9a7c4313e76c7d26ac7814b37502a10d37de5401eac1eae6b7688256e73a0f999f98d1e3e660c4a52b9c63f510fa2cad71ed4c1049dd675dd0653c613d998fac6df5bf8e0b8822ce39b8f593484f45c8265fd488633ce53a9629a499bb7e88a67ec50083c645ac38904e6a9faa814c4664c55eff711cb2e4cb2a4ce61106650f44539911c308c2bc4dc8444a95b3377f9518ec2be973586d502e5d9c175dab361dd5b1ed178f5e9b30b9a5f762483d87bec475192db8e4165b9d66bd0e420efedd5b700a553dc891c8267c8f4220e124cc352439fbc1a486eda1b545a52cb9bc50d3899081625f730275038ae3a81d615b2e380e1770b4dc4884ddd0ee8f930c1cb415fd1b7eaa766d17f4098985bc91fc4ef469323705853796789a816dda253c7b5e2729b01ac961b23c77ccb1d6e10be74d9408c41d1c48ed4d897bf8999ba22d893a28267b5f9ac39a50d3e910a8b4ec39b110a7c6af886efb99db359fe8bd7dd61de7f5b58311d44eacfbe36e8101fd61edb40adf5c6d80d9f71c82d18360d31f074af6f6c4fe416aebfe0f118fb4f9b910b7f65f20f9caffa175bc0fd4a8280325ab6913bc21fa5e7c16c34e083fff9b48c0a6bdfa53b8fefbbd3bdc4667f9cd4bec88cba54332bca9a6c5d9019e1f3e1929f18444037181058f5780413132d507b0ae3cd7dee090e1931a771184d90089d871a94048a6f74929988ba2fdb6757767eb64eef113e2e9efc9c370d574ddf4030fc568f9960a5f5bd1c6820168b0b0db9a9a2bbb8667db26fa6a96353f824d9e7be51f2e2bfaa074ff0047ac5972c429f9aa28481a39698d397affad4e17463698c738fee44869f92c726e5c5aa3b3d697c4edee14495541db3019ec8e6b52c3541ca26b55aa17d4413fc750522319d7146516a65756de2138a12a3907445b913f8575b8d38c617b2e4bc9c9d8e6018447ebe3bf1865bfddddfcf0dab4835cdc6c3d4237f7997eb280273d1b8da37c0793befe84e14fa9e62eddeec86915b655c2ba31876bf08ea0763b559a021ffa673e78968a1f49699b3e67e398f61ea4cc7943ae8d886e62a68bdae8ee0fa9ff3d8791b632bee8d4e9b422ac2bb51e4078297382ada94d312d4129789e4ad1334bf001ef126186bc7c3602d9cd9f54dd024999b39da9cfbd11a24e106c2a6d5a36d8aa302f5c4c81d2e04e6f8ae48362679625ffe8097f340768619a4f69b56b7b71fd8478c73f77f3365fed0cd8dc242ee5620f4e760c7b052c12ae72ed904ecd5a1bd514622103b1a2426f44e5fd94a5fb88cd3c37238a8885cbb5d9710eb134aa0b86814d3ee7accd67c99590ee44e7f587ef175a36bc8ec6f4711cfcc35a2c803b174397100c3da0799569c10dfb27439956f77b59e7b4fe8030012f6fd9ed551bff8e5837d3cc0c12a18debacdd259d4c3256a69f5193e7d051bb3c78ae61053fca41388902e8e904758cda844bca10a923f3d9f47e33709b8f256fdf1a684ca943995476e7d2452c3b72d713c5289ea67d4c056d65588b05e6029c7d0c69c08b60e4b4fda245759659f84012d763b3283855ecf3e0d2c4da8fd1bc3a4b8380b843303d9f91ccc32ef128f8cec09c15921a60cb61e11893d1886f5241f71f484a194437bfe7614267d2b496a635cbe17e726e5b284a43a85944e11ba435a349fdd458caaf87d0196b67e90141e54263fa9d10e7e2a789b23e81e1fcf695d14589606d39a59bba171623af1b9af8e2b1b2c51e0c48427f926f0413acdec246be1e49c79558667513f613c65a826ad7f85d854705ba63a9c5f5cc22a5704a89d9d02f0ee2a5c5d1e8d8ab221f5da81f9d1149f59322e08c6bc85bde5988df4a430e0479a3163c9d814cd6a82c3419a639752bb4acdd59966a2f864f3b36d9a36e856556bb690ff292198a0d24b8a6e58706376ece158cd34411019d8a28afec255db5db410591391cded125f530b69cba8dad5bcb94fbd564ac2d887d4a0565efa8ebfbd8e2235350bde413c8a582c90ebbc156ecce5183609abefab9dc13eff05610c8c7cd74dd6685ad5f70c61d64580e861d928cfd2d3fbb135dd4dfa83da1bea32ded30e65a35ab477ad82beb37c573e557ba6bd3e413fb22fe0c6505831c0da6df71b1edf6e10536ae03c28ecaef57467e018a490979abb06526a4a861f5b32dc4c5ba1381b11a0f659bdc5559ed2709c9b17c4b4e335dba81f69162d25906e16c38964a7c7f5175e92f0bab4d19cfdc0a8d2ab5909cdb56b489b56b40ebd6d0859be97511641111d762f72a64442a7e888ca0892ef2617d941eae9e80148f57443a33feac83cfe17f3cf0c677f8d30e6bedf39f09dc41af0bc153feec7b317c81ecaab3b09516f423578b54d51f50436ea6fe7d2978d83fa855ac914079e6213ee2bbb91285abf1ec7f17ba450f7ed2ae162051e2c5d81be7e91b4e3db9c43bb45186a59766216839d86ff95e165198bf131a0a303110ba8abb2580e3670a043d43db6c8cd10f5c3c88c03cff20c7488398bd77f4269459e75420c2ea375f2e7bc3b07efb904b771b4922303f70f9e0c27da56295bc414c0ae0604d62df1c1bb6a78e1fdc3abb842c1ce0584323f47b3942cc6c88fd0e1b805f8da0a4c7a7aedcc6b5515ba55ab01b17211b1cf6ab41b829ba9073c1897d1b7405caa4d793d3c4747c72cf66293c76e9f03c040a864d0a8cb2a20b61769536dcb83e4b29c21d732257149cd25c06f45f599741e26aaae1cd30f1a03815c90e6bbdcd799e952af22c9fe64fd673697e33af8e0e4127ae87cd1a36118a5942645df0f568ab6ee2507292b616fffc5643f333c84095d945bf2ef65176247ca46e54db01d88b52711591f064d3d23d42b89123ad90d0bfef15a4b5ae5445fa524a79d587ff22119010a7b2771de34a245e8faeb8f3a28a25696b180e8231248213602ddb3aecd832f66dddc6c9a7a66cb4b5f9b5b71b01304971aa40495711516d5ae70442ee2e77788a66b0eb309e06c79669fd381953edcde3b8cd160b01108949ec3f78a407bf4113a34f4b49b584f477fe8bf38b9c9e16c629ae5d23b3ea0a50d2c0845b1fd937f81324ff310f06ca353e780aceedbcfb8729b6acec214c3db23711424ef51aa7f46624c6e05680ae251011a4d1033428775ab7dfdc12ee58915bd06a0c19531112a3736b5077d6897ba0f06ed555835ecdd54a631e7504de596997a7e90c7fc8701ac8479797babcff312644057f30472dfdc2d38831f1acbc09517bd4f974cae0d7103685f76d5f812371128e50eccda1e1f32fec725b94e97207f533fa175adde35f612b75be70e646a68fa94b8ffbd65ff33351feb3e7eb02f36aaa107e905055b2b902a878d01a5146d3f70f9f460feafc0e36d08e278c50d49045042e677806bd589b222d80b59543ff5cb1b5741d7cc2948a3df758ad3ad2c759f95bcff683b5be83f6a858685517e50178d80f88630848d17717cdedbadc25a84c7decdf5d3968ad9114338924d25d4b347000776b6a67c943079471effeedffdf7be0f7c6746a91f5e106d0fec5b268f268188b3f2a73a39637039b1967266807951932c474e6320c6ace4d6a2a6a25bffca7c96081cc22976a022cd7a1b8a1f63008855414979a9cc19c258f7d73c2026c82cec6b50246d5bc597e9d6ead7ec5c6b5dac2c7b4d34d664d96d7a2cbf6af6318dcf1791d7ab637892d19e47d3f3d9343a35157f9dd9fbf7659c865196edc489d37234df50fba2b041948baa378628e87ff28698313971effcc5f51fd4d311a774ed5391ccb05f5e4e217c323ce980d2c6b5bb3d69dfe8df85b74d33f86d8f7abe1c82224a233c77a8a91879028ab8d1cfe48c6c399cd09934729c79786b5e641eb31a8b13268fdf826b7c4ae19b56f5353aae53d945bed63c9e52cd739141111bbc9d8376d70b7d2c7ff2bd16bb5309ba6a89bb31fbf37570dfa598c89e322a339782e742819c90519d09601aeda45c432f3fe8cb4f2de092e0f474c1c56cacbf9926b263fd3b47b2534db5bd6b159e79b722aaca9e833da3efa118f74bc72299464f6a04c0ef1c07b95f95d6c23068d737e4242d4139ab47409509af3bae435e268756d8d081d2126dc0ba7a72a9278aa70930b62f5a799dc2d92289990e0031b201b03766fc01a9c37f55ee1f57a84425aa4a28854b5fe6b9e03e1ad511265f4b3519394d787d236b1186bab8aa7fb11c03445a2fcb6d2940877647ca3f1c8d1729469d636ca25caadddc5d131e68743299c04ddb1254f834f7ffc788603a17d84ce7f5675dc87e599e2817a9d79baef7001ab6d54badb3d70c18e3cebe5d6ebef41487fe76f48aff8036009dc4ac0f20992d9700ce3faa9be683a25388910a2704b7d582dfd4c5b2bb71ccacca12005368fb5f9280fa7f79608b7149c9afc950ca5eafddf6b6f7669fbb31fce697582cccbf74b208379df2b9762a9504cf2c5ca8ab454ad59015298bba6e4536dbaf53462d165e3c5f4fa86f852fdcafb106199fbfd858aa612b657233cb6c85550acfc83ed6637b1fcbaf85f3af9d0dae348ffb3d92b3f03de042c94e570162e829a412711771d3182f852d8d6c7fbc0f724d18b6a74c578dffe770dd9e0ef9be97d7bc307a1fa7cb926c8bf0ec97a788ab91e818632c1706bd86dc05ce2d02491048c367e575e2ea6041ed6913933a827b685c0454fcddffac3a4d615b430f751552463a287e45a43e89f7703a80205bb2fec899c5847ae2cb06eb9fb76f441e75f71840fda0d1dc004c77814d8fc9735ce489504000c1b56ed222f08d6913bf73a7092f9cdeaa668e820de1fb9a273dc75a4a11bffd7e67d64e9c90f16ac92370b58e5225f06c9f0132fa79de92b106809486fdeaa06b73cceda252b418f7f85ea31e9b2b1e0ed7d651d4bb400dc19d1157306d9a80eaccd094d0c790420127ca892e37fd45505523ec6d60259b4fe584af2aa30fa60d135a9a7599a873014db3ea31838f0243ddeb1a0822257c02a78b0b83d52c2816de54ec8cc6855de98872a9378b8acda597c78bb7699a889b718bbe79dc42569d4b677426403f9646e96ee8387dc7815e087f819d0ad58a6eca52ca2d4233ad4bcbbe55ebf918042a2c60aa8975838247260d8ae5d1cba1ebe7c576d6f8f557f24ce40aadd67a5f22104687852b0332d67441f7ab563cfef52f2b91fb04edd8439cd66847c1ed023061ba58cf16f5e4610eae6ee4760cdf8ceaf04ec9728047f7adf439fd6dd1c08e4f0303145c383891a3d64270b58663495aa6bae207ebaaa0a7c0ac7153ca1ef8c13de9ad823d800e4dc3b8dbe50099e943ad7dd6953fe98bf9931ca37cff117f17728af95fe390930010566e9466e65ac4e8f277e9450fa799f682f7f330f45b7bfdfa5b5b871f4442f627c5064c0257e650f2d64807d99cad7b315b61b570724d88dcec18860876ccd150c4e4e5d8b13a6f6ede29ae5c85ff77152100a5a1edc34a79ac7da47ecce41781815b0d8523ce37b88cc4d0952f475ec66c29c151e672ca11b23210b75f11cb3c2c9fcb934d9154cc280305bb6607a06480b6486b0d1ad481cd8f185a250196eccfdebbf2ea9adedd3676fb2b6efd306c141f1b1c0099d8f0f474d9cf74a24b9fcc6c7efeaa20ab54dc3b7ee1cbe70448eee818dda64645827f43929f092957a0619741607e753f70419cfd7519f71752c2cf2e74ed73dd24f97e4f07f82dc6d9480ffa839c04fb4b0557a5a91187c73883df7a444858a5fca984553172fe314d5f15a42a516f1993e5cbdfa854723923901609cbf4d2291e5547fea68087ff364a7e2133eb2758d501d03287034c7ab539dba5f896a9555950ab99fec28ad9d642768a17cb6011da2ece2cdb12c1b817c8fc833201648f54af79d19ec7e1b76209d29abe4c88129894b0a818470b17795b3af3a87cd206117470d6b8c3c7daf94cc3db99bba01a9360c9e0b2adddab3a97b22876e9d30bf00664282b05e1dfdd49a7b0cd4e89f89ae4d73683ec44f1cf6c040ba0f7ed00bc12d67ffc34a3b77ebc86b13377bd3ebab25d91dcff76f550069375d197966f02ce97f44cf4faafd82508f7f65c45a3ce9cc884763df566ad9429b54d67f9858d2044bd695b430cbdab1d3288d1d708e14b9ebca390dc8551015f1c7e4a113557e04ff323402307aa352cc7fdccbde59bd279631a01eabbcdf454ba371457f8e98e765ebb30500554b34c4211c2d133f67990f820e07eb2bdf61eaffae2fec015f80fa2f1da19edb3faae96ea3e7343b9cddaaf622536a1413a9389bbcfaa093b1914d8f2b96dcc130f908f62c8f7d2e8cf15fb43adce61089baa7f18e485983ad942d86af7119cd6bdad86bf52110080756ddf7088e9bbc9782c6546463f36759e617eff7dd7a200230894ece094a90bfd + +Params = SHAKE256_60/6_256 +Msg = 01020304 +PrivateKey = 04818c0000002fd89c5ca6fe8496882af22da85b30b48fcb2527e61937469f7767f33f68d41fdad99a41a52539e20fe8759e371595ad6fc05a8450b9d94d58141a0f04d4ba86b00000000000000000bd493ca1c3c34a11c358c1e106db82a2c2dbd0c57797255d8c77bb4ef41ab64e0b9c295328badb4f3291af21b5baf30785159af6340cc19845be7ec8a2d6eeda +Signature = 00000000000000006868a0ac6eaa047fdb7dd5987f79f103add7b10ef1b51a1d393c692ab6efcca04617bd2034f77f557358d6bb22b4a3c670e9e8fdeae6c84484f1d04e14f06c96e6f63cc5e5be9fe78bd9a5975f5d73da8fc7dfa68798259ceaa99c2ad0b847898a537a73bb99a52c2d869485ec3dc7357c65394b534ade46bebbe3ea0f68387d6c92bef3f771d8f66c613d182ab026d040d49c3d4b73c5edae6e0686a870d9c287a7b956faa324f9f25f484e1a7b5fa09e182ad3d368c14a25e1f86e02c53849eb873d561a8f8e71b6f7ea3e80211bc015aaaec4471e0fc6e942aeea04eaabbca38c719ae70dd41fb8adb92628f5c6cb294414d8097d5557d6a4bbcd075e5b181dfeb55222188f671d7814bae7c99d5a9abfea85faa26c04d1d452d177b614b120330bbd26d147794a471cbd8e74f30f12b2f01f63d32c780ea8b37aedc0b1af434e88494186e4a735dd0ea881cf0b63dc390fd76def52d2fcad18ee55c714b424afb929788310474209cc3b78047a9b74fdd7be5695e780ad2a8632e0180e09a66d58716bd4031b7e793b288364b5d682cb43bf1b21ca32ca048d51035709d0706bdc09467d9719108da4361a0b2afa91770ec4b6552e9b7324997e502bc9dfab64379373425a05c059b269cf8f68859224e9c3563f5ea3a4a00463a9749c7910e1ca4514fbc7b3e31dc91070872e705593391209e68a1ad1fc66ff972ebac68d0c8d8e7b101523fb34bd1d7ed301fa4fb62bd4e542526c8903dc9c1a80cf2fbb8f3171ba4510a76020a66a6be9116c2e1558837977c91bebf931a06232b0a4a3901547982fe503e89af7c9d9e668f28b8af1268cc14ceb63bd638167fb8593a38b59c770ade37e7e058598f0b86ed911803a1c9c0ae75bd5d2393f8e051f83a0908a3e0e720c4a47377120eba3827369972eb0d4c45f4ffbffc6baf9fb8fee73cdc6c5314ee0a754e0d4f769372223d81cb14be19f6a49b5f02837d8eb26a48fa389e8d150c4040c4bf39150aac29b204613f18e98b16716f59b4b29f8a82d823d72258fd50129c7aca7faf0ce97a735e7ed8f750ebd9f65c0d5b2b3a79d8d49becd79127d9c552dc10a330a0b279713f9e405911026d2e83460ee1b0c502615da51b153571adde0a71f53b55fdd4fc8c1f087ad7ef40f56ef48ee69a6d6faf3375cd2965458b3978119ea543e9edf7f2064fd2e2c7035445848229587d383e72dd0482e2bfb221b6978ee98dd42054943b736cbbd624d869fc264ea699756ca8d70373c9a5435d37b85df8fa3e6b8e7ff9d5268bbc42796373c0928f11a47c6c7c6a4d56c4f848a51ba4d88df38638ca2bb86918ea0d55ceaca86408f3f7a800623a96eca4de88cb8b888643dc63adc4edf6dfe72236b1ef94567172dc7c1564b5db752a2a044343d77365da068ee6af59b1556b63e14950ea687e5c33c83171860a6fd722bb5624d16a0057ef68173ea868ed3549bedddfdaabc96e28b0b33e86a1071c566d50a443ba62a0faa2e234e170893949f468fe784156fdb5259f34ccc573e5a0f051a2079617f697e68f726358b07d42ffeac3fa709ddc86988f3c3b57444a3e8201b7f280d27df96675b236012606fe773b69d8231364ef3318d5b687fc1c2df881a6c63a5c9028ee6a81bd284fd746e948d75792ea4e844e448f1ebc8a6c9d66330cfbd99bd581cd21c3c6bd87c88675f8a815b79f2325b8d9104bcbc9669fa7a8193a02a7a12954f7fd735134fb0ca0975ffc0a2fd16904934ae9f86ec4783f1458813f0610dffa654978678e82c99963942a0d6a4c883fffbf56ad389bd8cab9f6a59951d9f54c06f10d06ed7567325cc9ad1b693e2f6b01d837334abf14d99f22c8a1c951276973d497b37f143fbb4d011260ee0b1659455fd9c70727cb6acd23eaf173a20036cf3996815101a668372e23b25d3de16dc3b39d1fb8bf33c25910f334f5bde852309611481242cfdeb20715a41c55043a4f207bc93a0c267b889c9555b9dd587f020bbeffb063c46abdc5bfc1269f81de005b75574f5aeca6f01111a6cc631026298d16ab458b80e78aec410e903b6db0ffc34edf1eb11d18651c81707c14c0d9cf3c845f796d93641866e9d97a59d796d838ea1a11c5633a469a87ece6d2c449e90d7d8af7764ccd031de8dc6308d6053e44c1e1223a4e04e4da81c8a31faeebaf708cd35f0f56f9951946b249282de28276ecc36b66a2f300a09935ecbb16a68a2aa00a907b28418708c7050f56490c08966dd445fcd896425f3f082e361fc3be650f038bef9c239e5a168f2c068b91cf3fc089c785025b2cf54949dc79a5ee06e03ded7a55b6f6503553c2194f6d4512c9dfb3c363a95661b8e946a44877e8ccafdf348db4fbee58e3fef15f59de97d06f6be982b73d4c0d86e06b9a71ca5b732ab4f6c019f0aaa5a4a4496ef9aa2d0b855d13c5c2457f0481bfde48a9498f1df6ec83ef9035a39a841ae0d329575b22b309f0ca6e4ee53d749beecfa6daa07bba1ba2ee9458c307b6bff0ad80071774806e1b6a1331c49f720e6b529a245f3144d03fec68769c85bc17c07a1f2f37a57c6e3f9dcca190d4449c4c1000056d3f60a680005c89a3a99f60a3e5122c78e8cf101528423d4254cc177c865d0a66bb0d0ae08ec1bffefd72724e9145b230f40ebecfc1bb97fd4212ac28a66f78980839df2dd2c2bbca44179e7a515c907b8a2119a0e809ef65ba1f8877d75d884e0189de68d4171f9916024dbe62fb620ce06330732e1113e2736da88de92ef63835f3104ecdddf7d0a6af6088f93aec1b14c6d5a1736fda854baa503ea2118ffb7f12b164197d1c509a63d15226fe83b3328c69391c8227ec4b533bcc1def2be25bd12977f09b74f1b3ae99f670724ce66c8d66a877f1407a6a3dd3e2ca692782bd104911eed515512ac307459a18ea5e5dfa54d47ac18e34f8b83e4ab2aa9ed62e1121b159ec99a7fdc10ccc2e007e6b198d920e2d147f988221a707db170880aa65597a5d0ee784aa9e10105e9249f8a45ea23bc7e29abc35e1d120e9e3e063b7ef21272c7ff8c44f0b28ea7980ec2b556da394a7ace90695169d324f589712c069c6bd06a0ebd0605b582239f5dec04d63ac9f9eb2fa82af303e36d19126929ae49b6f9d9192a4b4824bfe1d1be2f4b3c02fd0d95fdce8c9beb5655943311fcfd780a7eaeee593b4c1262bdfcbaba5c42aeb890a4a17a563322cc9de58c3e814b4a8e3514e14e5c5b86081d5d7ef673efbec47f4cbef25e009c60e912cbeabd781d60052486947b3b159ea11af8f2aa7979442b0682433c928b70979eaa1b0f8755158998dcd2715b21b0668f53b0ed318089d82c0e94a84a6aadb8024851f5ed8a840bc6dcc628a13a376dccfdd720fc666d04f777553a04a40d093f0abecaf1d7cc961d27ddfed53653f13a3f6b5e0e1fe59e3f0817ef723fdaab900a275b70a0e19c1fda010333140a216e57f03442894112bb8231db757f8ba968089a4a7b2edd1b5063cbe572393c1147c745fb3876671816503642560801e4b77dad15d9306431f5164239d23c4ae1f4d93c8e57e5de61516e93c0a0f0a9d0848921b23affea7b024189ccf6af04abd111a87384507914f2f0ab458a9b8a2f6b69222b07780160c549dd437a2ea7be9aaf53e5dcd8d9eb5833cc002c878ecd3d7d6f9ed5be8c2995e568aba864815232b690ef3d145c6d56ba4d89e0c13c10ba66a0bf18b5e0112e1933b54cc2aba961d875e7bd867e5744dfce1f21f5bd7693ee002614f5c61e34cc116fa5c27d0d51144065d89ca9dff2bdaf47208d4965959f94fee3eface4a29c298f995dc191cd1c5de8386b430c401be5003057c91e0fa0d7699375b72efe459dc8c1268a3f5e27da8d11024826b190dff20c7b8dff7ef9b29d29ec1ac409d952cd47e1ca71d87b576465091962401d16038aea0ed537be33448c372ebfe84957ded597df5c137e6a1be7b5956cc9e233bd29da224ce3cb9db748ed051e18428f2b5c86ae50a1d07cf673aa31aa9cc451254d9c2cf5c51fe85939114c1ad8f298beeac7ce711a394b8205a932fed57b3a79f8fc30e0cd25b1eec208ddd2040fd7054df352fa3cb00cc1ed292292e2a8d0b4f5a066383324dfed03805a1bf1ff7dd54770be8d1c019755ebde674f19a143bd3066b635b510f0c8705d457b2ef407cedf2d66789b0f5f1474e458af1a82ea823f6e6aa450c7aefc838bd876ba3ce8264e23333712c972aa603d1e9629fbbc0f477cd73729ccbe628d8256eb23b9adad3e3b956f9740418ed71d6c629875103772f60bc4991a7c5bfde69c116421c9968a023afe3f4da9b1526f0fb66b2da5884bc8e6b4d69cf89fc3fdd46ace9863f2d5381d97ad40b36e075525985d3d1eca528fb92ea0f701de38294cd28efe6e9f674a7d51204352619e74a211af1b9c40801c9a426820e1ad577a79dfff2da4cfe0e75d60063423dc86d656952d4ca14f2d527515d49ce9ffb44e5324e38efd7f41487567fd9b32b8801c3608062c32af04c022777e6ea1384eed566a33f7edace74dc100a1162c3f50ff9f6002aca7ed131cf9cfce89e9638fe65a7f29abc6f5055a0c9353181b45f01502f54781ef086fd8beade94e6afe227efcc02cb268e7ccc4384c3f8fd241941fe8e99fcdb9da2f49ce0ccf1d63cc282b5da86fbad2971c24b74db7c844ebecd5f3158ab64c441f0c55c33b16d074307b04dee7f2315c50e0c445e92f5d4b830e4ff833780b248dc360f6c3218b1e2b0f042aadd9226e9cd39cfde5feaa40bbfb98234f8af1e67fdfa970a287c172e6d295f543e68c1bfcb8b1e587cf24063f50c4e4da6156aea99c91c55e49809b495ed6d4d30bf01f9b87195f0301b9b42b0b57ee2e10de15ee5d3d9b271ae0b26d8c097a8e7a45fcbb09d06d973fbcea3d0fbddedb4edd7e5f035bb6848f140a08b4ba66103e3a1c7314daa2d883ffc0cac4e6471dbef44136ab3377dbad6fa5d3ef6d277e460eb436873347970e245fe1edab19162c90ca00e127871c9ab36d5ba0e53d54461f020c8908bac45f5dd1ce479bd58fb386f38eea22c84cb04dae6068cf5226b5191eb792be4eb7ae24367cc85e7595bd0859f9110d88395989ca1ef277ed7f41a4c9cf65911cd47184a6e915661a9bcb3e4460944332c22e0132d0517b9956bd7bd236d69dc2bbe3ce21d5b48a1610ce711fac108e1a4f43cecca67230e19e043f3e6109d51cafca0f106b5edec0e448f53ea186b0e71f9009de0906d712f114e01b0b171453f7464df33bb8bcd4e5e1ea9363200d8980f52429569d021ad4579a6af78cfb5a76fa30680e5c614bffb63d0b183584b8b531a471ea0d7ee2abe35efb2ece275c44731e7b6d53c45b9636b7537066d6ac10189791e2ac6670119b7c76c6ab40575c61342088d443cbfc43e963ff24e8caafbe1a384fafe94d9925dfb7dcb47a46dd04e810379caeeae9833d349eddb8342d68ba3febdd7c469611c995314f57f0f41b4f999334e4cc637e146ba011062f810ec63fd72db6d2b4ebd379fb72f49033e9ef236174e3e51e82d6fab6205cbd97563ea1f510d780ef47fc34df03d92a2549e6d7bf3f8d8532c1999934b0cdf85361a22e5670b2c5cc6a79c879d10175ebff88fad8767bb35cbc313da7f3a07156fa3c6b989e5e2bb071c843f40db8b7f57af5ad3b8dedcd74a903c699299436ef623867af215448f07f1d3b7a4a9ec752678a73465426fb5c8f35a2d2a4cfc6a7574977beddc4b37e225d8e8d7f28a938e82d4e64ed928dee2db3b750341385fbfe26daaacf6ace2d64ced8b1d0435648b99ebba4177f8254b89aa58b6408c10f56dcfff89847815a0b98f0ca1aeeabbd981a20c4cf1fee874de8bcdef9e19c3119fbf887c8b8b4889f33a815116f1f9bccd427fe2492cd75e0d376197521d84a056987628e16fe84d309910efc57cd3955400154e618c9f8616baac20172373de187e2940c245d4990deb8f607fa7f2ed642e7f323ada40911bbb094891173face9fcbd6e935bc75089feefbdce3d9ac4bb4c719166cee646ae8f3cdd50c325b6eeeb335302cd1ea6cb1161302201be2d24a04161f075927df1fc3da5cde546bbc5d4e355aaefe80f84820f6d0f3a7a32fd4c624338d8cd0ead41740ccdae53c0ac042e5e2aed07e9fa2d0f0facbd3b6137bbbc1cdc37c4dc6d2d977e14a9fd5d8ba29a4727247ae1c17b80904ab0567b1425fad499e5dab57beab0bac9a7efac52fe018077c2b6493b6a4f6da5f685464387d4a6abce4dd8cdfcf7f77e07a4ba25d79eab140cbacb96045656686bf1fd262778f0e8da61c87553a78be697c216482471e8367c8808cf28892afc7711f783d14b757e1b843112386e2346138747565989a619bd1e33866228282241c038ad0d3c89edc1402b79d52e9143f7d051050a8e7ad5f9677561468a99110d748ccd0d4ffcb0292fae3e227ead4670f8ff47d5fcf95f053b89cf135e3f8cf663bd2ba86260239891385131a24f40c0969a41552d3711da1572083b2d6a1fe5b113cbba4e0389efe3483d10922ea757cba54006087252538462b5bc07df1690219202fec3a36c9a74c542ff3aefbce2c219b4539be31dd82119921d2c5c67e54ac7b2ae79142745434328b06bf3a934691b07498be6437b1881fe0835807d7a7b6248bc22b7d45e322a83134d9ee77141b7180321e11266813d3ee59cc811b5da9bd1914d7f7b29779bac794613e0e0ca08f1a767ae6483323c4378ab760b4e65ce93a46025b014634523a7c19bf81e46d64c19541282bc3fc0b198c76df236caeb1ef1e6de86ec1bdd1d8c536e3b93ff0a16ed5ea4a70872afd39a5d95074a2846f94e966c4ac678c381538060f9a6d86e5e253b1a89e91ae4271a612a52c57861de4de641854cb7186fdf4e4dddb4270a38db85c12577f5a5525673a89598c23c668424286c94455568dabadd35579da8257e03251823c4e558c50a82161f1170f2826d76ebe91e7b02a20095ae98cbc541d575910c2218b11892bc4240e6673d1725ecaf4bf6a76e27db7e9c6c33d293c86eb30142d2b21f282a3a9c4aea16925a05be20810379713259f2c70a7b62e5f5aef486b85a4746106692ee597f4016f4127c8e55a73c1ea7b179cd75866301188f40914c306434215b1dbd65fdb196939a6f1f3d1974ca9b44cb970fc625e55f50af94254b3c7dc55342d57a1251224442a75deb5d7f3cb53e14cd406596cb89f7dfb84e8dec38dd91eaa1afb2d9f119a6de8e33c7e892d135c2df9e845631513621decb56586dec71b3087afb9cf60da05565124f79b6d19c98891f907293a6a65c905dad6bebfbadcf9d4e8b7dc8336818a830e42ad890f848b6627226c5982fcd0a6b86b0e13b0a108cf6968dcd7041b2130fe1e51a65c7c23951c4229780639d02f31bceeb7b1120c0db83f27e6a0f49fc64eed244eaefff130b103d3aa2d2b32754b2c91411cbe22c5b294f3b24e7f604f0cf2a61f0f26587ae63c88d2a4f9484236da10fe644e3adc4fcae89b28ae2477a8034fc8bb1853889e22e03297fcfbc8d5abafa453dc781c1db018c7106efd32b8ac5af318278e9bcf35e0a3e8e1a354dfdbc40f4841b02d4139dc10832dc5d1aeabf6979638fc801989ec9ae5ebe3b5bd5924a7c60dfa12651c1e9760c7f6bda8c3953a496863a151633e575ba7119ba5fb96c4feff8035ab02ee7db8e59d3813be9233b38e777495aab5f40747322ac46395ba5838b02ec8a9d4985bb65b00c3a10351fd719c79ba2b168e080c71f299eefd4b42189119c76a3bbfc8ccb2c74681a685a41abd3604e229e830be947c3ddc39baaa31d95927c7b3f8f26b2bc62802c76e48f544235ad8c551de7b056856807d06d855265095149a42c5c3a6ddcd01b2b636cfc93b1cabeb6b00b43a4c8978c176e29ce71a2a6918ed77f2c0d08b43bf1bb461f6db9d691190d44722416d34bd9154537f44738acb06d6a6d714ad2997ba47e4279d7bf5c9e044111c004f8fdcee70c89e8215983e9eb1ae34018bef4d5c9481a3015ca1183147c3bd896c71bd98a0b0e814fc10b0f1b9e667d3147fe30d432cfbe2d15749b944550eb27f8d1db2cbdb3e6a6289eac563ed39da963f400dfed3ea91017813d7564f66f72239ce733c1bf083ded80df146a27f27666324e0714231f88586f19a25542ee0c22617b4cbbbaafe9488b6a0a8a6caf0b98320db554fbb779b17d991d1e64ee1054bc7e5365303ce928c43662b59658e4eb53073e0c6ec6c2e448a88dcd72af5fc980380f78b4838ba70f32ba66d02767bc194bd2c47a6fc794ad8bfe2a1027999c3a138251c95f4b818fada0c49d21e70231263b2dfba1a2573bde5ff8da18d6f7e55c680eaaf344a5f2b7534e318608ce538debf8d692c8a460e4dacb004f2bccfd8650d9632122bed4ffe243ee07a33f8706f41ecd682ff2a3d4edab5d9eb20b5e0fd7bd647a15d6471c4dc454097cade29be71ff60e3292f32309453c1ef71d1fbe87659f3635175c98105a3a2676bba751b86b97f6b4fd7e19e1c1e48505d1b961b3e374506e1f7df4cfdec04a7f5e11f4e653b6b2b9e80fe593484b7051b62468a4455b918202cdf78a20155c1e92da0de16575a5b386e01863280451973ed357ea741da1845ab62614535ebb15b1242113c745864d533b54fc64994b9c3f741ec0ab184913060dddd1ea2d3bde1f05a19e60da141b0fc1fa75e8cc8b60d1dab23d6fc6483983f73401118d12e53942b0f7de80e1156856007f2f3353cae919ed147ce850c9a807742f8943697ed020fd66b323eb7c3464c778ec4f73e85d0f10fa38607cff1eb2b5ab76e0bf08d4ff08df79f7e321fdb74c1aab4a23b05848b72244c1d07a8c00d9639ecd2062a419175afc4c6c36dd0bd7716bf2063a4a58c3cb20bb05110a9f958b366492cfd5fb5946b71e12a243144b5d5cf617de464049eb239ffe8f07f678a4c715ead1cd1fc2ab8932a426be56c3b6fd1a00345fd7894d66b08782b66ca6b35e1352681e3874632ed118c9197cf8fa1200e13801307deb65bcf07158d0fa99df7aea233ce0cabeefc27a99fdea4181ca148b1e7327f9433450351573f316c90a6d9f6af424a23a75d9eafa7e6f2988ff86a771e46709144571726add7a713087a0792b6f0a5298a804b0cd68ef5676afcc565829d8ab663a32ca2999595e427defe488b9a207601bac28874b9cd4775c40f4a722f8596e790efb569a69b8d1987751ee9e6c54d255fac1cfbd6f4d61e994ed405123e5d4334285377b7c26cf59eaf74cfd2c828c9d92e263edd5ba9dac827f5333eca7c4d3994c7555fd6f8d89264b364a8afd5df9679981f9983426d4839849f0b14ac71bf1bbe7ec06659ec2071a6ff97bf200513bbacc3bafce58ad551850260d76c8c7d9f8633d3944eb6ec271438a9a1a1545b132fa482b81c0be4e6ddcbce10cfff97f8d8b4feab8f60f0e8897438b729da5e3f3b21801ba7b3e86901ab5ed58bf096f8469ae0c7b73db0eccded227d33c345b21a0d8d84320ec6ad1ef26083f49cc5dcaff47bcdf4e966e2427b9e9c475e33b203f4648efe82b4430dcf30be81e278d839dd7d1e99c24cc3ab43ed6f3cba8e9988d7ba5e7ad6dabc1138ad18344048f6a302d3baa2b75b36613497fd20ac45888003a361147ab88eecf06dcac00eb16f85cbed5305e7fd5e2d6aa66b431fb56eb989246e4beca65d550f2dd01e12e0ead9c63c83cedd99b22ca6d9d443a9d79cceb0ac912e9ea689b4fb6c64b9269c5e5ae682315e36b4f2789a18cb17389900a179d1f7a7154c03b4d31386800442cc0a8b8fbce3885a42e79efdbeffae15bbd941da253739d9875f154cf641e7fdc557df2b540a08ac7f4e1429777f16df005439b2dc8675989a30694c2498c47da20f32776feefad8b121f386cc7e857e4e0905b100223348bbc655fa6241238493a6c9d9e0516df2ec792a84f522c093d1b289d0412be755ff8d7638f47190d30138df7369eb05258e9aa6c4d5ce5835cd571f76d99aee2c578a527d1d3250286d0bd180f5ebcbb725cc9e841f9e6a5880e0936e68874b5ee1a3a503d502c625ce30d147936a24827ede720f3511a2a50a3aab20a2909bd4d141db6465b1223a13156503d6b9131b04566961b96bd317f38c1e594cd3b57eb8d04129029f45b9bb7993b6624cf1a214624ebec336d7c49dd239a2915820ad566f18c4d6e767fab3fd4dc639c02300ff55632100614f1e034eba2b4b6c3c46f56b4278049dd825083785575f7c82e8017dd288aaca2cbb09cf608afa9b07600fb27f2cd7b086cbaad66c3eab802a74fefe9a497c31f4c9aef2094a7c47ae3119ac4c2703844f971341e57536e191b4ce8f351a0fa1ccbc273d9226df763cbe99629d2d08fe24b75e2e41515883ff5a84e5affdf16fb043ecd25e0d3011f7e66225d89b2856614774044e0d8280c34c3ab3c8b7eb29e47af32c81a0ff2647110524505447a4f4b83ea9d74467a8db41892e8dbcbffaada2b267e32a8053a388d9053c7f06f7c0d56c8efd0b30fe77cceb7f48b07d5d3e059670d907bd7a7e32e079605d03494d0d38ae96f76b9d42622eb9437476edf63f3568353b02b65b31b77472e484919719a616f00badcece994d88e31b7394b2a5c2d5142b43b7987d4539e3e1f678d9c63b9e01b47af0c5534db0e340accaa606d1792d90e7059f67b3da32a0219dd030148efaa2d4340653245099d6cf3b6aa2cadf4ae0c4f5cb4ca3d947ce4cd73c5ff6c7b94f33066bbe402738043ece2242d8c804818221cfb36b5de08472f7ddbf59c17a945c7333517fdd44a668be39aceb0d4ed5e39972af18b8cd33ed9c65210a5cd082b113c86a04d036e5dfa141c04796e02335347c21f101cde622ae39625f2399d79dde8f10a7c4455fa21a19079b4af56cd74ef1956afd7ab59fc68a24cc65c7ecace178078663bf2b92db38a364d2ebf3b898f4ffe4d4acd64b3df12c09049b590fd34a8455c21a5d33220af62cb6572396f5284cb7b6855f4da43fd2e5efc865034b4cc3c94daca99e0ee3fa639b4e1af32bafa5e754229bf72f00adb1c908bd51894d09f7125010a511eba5753b402a579aece84989960a1cecd66d0ba740162838c729d551312371858a2cf994878d6d4e442277d9cc62f991eab7ecaa032d592a574515ef4f6b25d01cafa04e276ca3064b8fb79e8af305d4fcffa857e3e84bce8a4982d7815b40461916fc3ec7f00fc907cf89afe43c4a7671d4c8f7269d500c3c9be9f86f2f2895462fb2981e71dcf7db3c518aa31a4c2ee5901637c136aafa4fd7c89405a88d94f0b67b9ed191f1e884da97d031cdbcf336c5f13a2473a7e3173188172b7385c1753c140d8d0c477154c5a523cf5980bc29fab609e73648e44d2a4dbaaa80a41205bf783331db7c059bef9b13e858029b576728bc2ee849b6780e0bff188b398f9ced3f7f021a3d0cfcce0639e16d5149c1e266320ecc940c37d1e830fdfeeb3865a16d1aae77577c8e711651f4d1d9752ce30eb0ca7f7163b9d1a2e56f88d23a2542468cde73735c58c1f82a7c01e41d01f20a8d0c8d6bcbe86a656bf9378e47f8bb834c5e9984a1aa5b9803f91b689e945d6c3b44b3895944e33d1c053bee61005a4c405681c7a39aae4ffb06817c09dcf1f70fd59b74a1b03e2f143f8e5ee351f562eb4e208c1822b031e83e832c1a209fbcdbd0831dfbad0c4b01b3016b4a476eb89f33b945800890e294cf8b19b03fbc6c02e8064090de2652e0b19b8d4ffcac03274d4bcab2db3b292a10df48912fa817e00b0f1275810d512632019cdbf8f86bbf22cb06dd249321e06e2e8bcc36f819cba974a148ebbd7213b40541b46fd3470f68bb952a8ad7af20148abeb0f173710d7e876f275784f32bf137e973305acd47c8cbd3cf5318614caa61554811c7c8ad57390de96bdbbe99df6b2557813c2d4170d78d6f44cdf9536bea6c2947206f927e962aba26c239f5c4ed348784e509e8a38061d7bf5a1621a8f174bb9df30d40f54f2c0af81c468bc46821843a2a47d0c234a66032230925923e051d3ff46e4439b72a60afc88704f81f926a575c6602da8bbf5acdbee76170cb9f3b536744bd7bace77bede1052cf82e17624149d11abb5174f7f26eb61dc0f1b2035d5641d697aa61fd76da860fe3e6434446b7e5614e6428e8e86ccc337df4ef8f1c2598fe4ecde82f5660d2af99da69ceea7bc184e28847b37a79c45446a9b60af613c617900d989333f9fca8ff207e9faf6f093e29dfa896e099b665fce92e95bc1a0eb116ff9083bd631d8d5ccec1ef83316148c2a2b3348102daf13ea49fd7d56986c31e255b789d11c7ccd759c9ff36fd790bd86ae6a5f0adb948a44bb29d9c34f205236e702ae5e72f3bdcfcebaabeebd0ccc4b4a687e5e070f2b4ab62cc22e7ef0a37026cc14129275963d4b7b297ffdf6a3009ea78519b89bf4a7f0ba8b2d81a1930b365135b43c70d806ad8acc603a471c5a1ded2c72c8b88ececd95ba2fc12823c9fc32401e451006e9ee78e066189ab41f67cc151f3503f13ac85e9993427aade50c3eb1c1632eaa3fa6d1e7876bbd1c9966a92cafd091a63a0608e9e9d821eb3453bc2b0acfa57e9ebd7b59d792d15314f3e37fb6a7cf853df915f26cc4f2ba8d1881e7793277d9e2c5cc21ac88aa3c2db35893995039f289f306d0e72c67ae6b12c43a9f42f3da6ddcb9fcaa3901871bb3af355ae19ba600343b9a24cec0852a35a594a064325e081b5d2c681e3ca561cf9271a7dd09806211a81f48edbaa10ee06a75a2d8e201d72873ff6653656e56865c615b67ea71d5d0605b1134087d80455f08a966e6b3f13cd7c6dfe0a6e7bd75d7781cbc9ddab954ece05c9d25a538cfcf6a6a367d28972864cc738e2c9fc93c4b6b7b8f5b670a2060bf131cf84bac280a83b69380a47dc341f5684ef229510ffff246f8b206a58a2b4602f7a1686216ab88aa0fa5d6f14a08e9f670a03e68f0a622c5e8d5281c3602cb38c2ccadf0a1c6aa1928cf44339fc08cd30599c8e1ad2439190db8a9d233e20c4d1839a039fc1f3c478fc3ad1aab6beea76b41f6a68797c53a3efb1640d7db8eed56d3ba9e682e4014d534d5094d9e57e2a5c0a111533ecb367c2d6af7ebc38e2beca7508a61d5d15cba1c03a1e603c9f9101ca3e263380c5e996ec01b057423766cd59f16f0ba4a2f53580bf93eeef4ea32b7788e61a5156739d974f076a597b2abf23c4e9c9eb66e7d58184a2e852d2c1c639c69c5da53c71f0f6f11b3981f01692359b559401c97afe45c7ea8e9f5c35e57342861cbeb73138dc95d15d9f8924d9fb55c7d890c65f5fe659c5fb92b083d5d1817e9a85ada1ff9d1853601834ec80385df19afec20db499d82fab5433f651bedd9bef4f558643b4f148aa00445fb014b1e85994f8c8f7a5e9b54b5c6b3ec0ef419e1b5badc8d88e1f86f90acfbe4bd2207b8b084006fc44f6ab5f4b246e0988951872312e1cae7cfffe330d85cc9edd627e6bc03fce758e4014b8d361309eb6548fef64ca0deee8e83b81fe76ec783e5c49dcf00b6b2a209abc95ab5122c4624f4824d4edf3215c7bd9e67e53f8d9052fda8ebe568940b20c0389f9979d4f642e22086e917dc089a23ed1b7981bddb99d785a0a56f0b848e1a4abec2ef18ee99445a1adc13fc0d248aae66607da190b387cee49632dd8b98c626ea5c43a2442d220482afa2f450de6e06c2c11fdc2336ebd39da79035a107fd4fa7c5d36f25c5e485aa2ee934ec241de120b3a30aa3968a0584d5ad76a3c194c50edad395185f2ed994eb8bfd43de3729ca679fbdf922fb07e949b07c5c721a402e068ee42155cbc6bdd8cc84d2f9fde2a237c79d0d70282a6917baa9d098521b8609244d29993218342c4294c2dce5658e8add9c5e0b17cb182c7771e658c35be2be617038f5b63f0d688a355802ec032d465881fc0f4d637cd0ee6e9ba09cdb2919290e75f3223ec74ad2fec450ba5d95218d95f88262e196acb721e005dd37a81d854ad7cc418b29b3682363be408ce2b98cd41a5cf6f9c10bcc28b12f1192f56ab64eb4f1c9d2c9a50f401e72f73616f0ecb8fe5645a9bb1f4a957abcdf582d861f2d8a4667a1be8459a4f6edb988d55a033bedb9bf89de89bfbecaceebfe619b22aed987e20f5d40d96c165f367b96c41e77f8b8bf9f20ea152d919a91326d9f8dbd2d3f2a2d4628b236ca5a65a819149b52d5b89ffb6013d0db98f735758db71ab18a6fa64759fa190044d197cc535f630510a684fb38e51a82017cd4ff6456196cddfe225463720d30e2f540538b31e6469b119af7f1ebd048ee112384a4121b1aed226729830876adfafd7afd2393f1b2cec1eeea2072bd88b6b01b8c07aa11e905d48696f18e45bec68654e77182eda3814a1893908528b0f3f238c92212dd6ae046d9d7d5916a31684a37b25693e7fed13a32228c23a1ff9ed8a8f7600b865e533a2d7b991a2e8485754ba444efc4d5f99d011396f58119475fc7a596f11840966f7b695bb56daa81e3587ae5b92891f3f53107d2ffee8f5ad12b91b7dff71bf56dd6050d60d2533553294c61308d5825e6ee527a9a593572ddac12a855146163fdc8c574f63fd314d51a941c525b63b2e72f5002671d7679a76c812b64000ec7f8f501423b1306a55b6a57737a3cfb6b04c19d072a83e627912454645644c2819a72c5331d8764b4130cafab7270ae0c3da83493677f11fce3baedbdc88a1cfb0ab29b44dee993a95852a340e332d717ec5ff72c94d767e7b07c9e153c93b1eac01ab8f824adb91c599f577da83978c6f8d04562a448164e3de9e297d67268add756451b414367d33d33b743e577821603ffca60adab1965dba11b29e5f88acfc69b9f71a79c462518a7f151739e41a15bef28b78ad273cfecef60dbb6d8b9e32e05d91f10caafd6ae6aafc0fc4ebd88907a89e09e9e2b37dd9c56fdf1806f85540a6263eacaa930e29cd38d2bc0ea2ed40e0317c8c49af20dc459844e1b9358af0479ecd9ac71161f12bd50cdb68efe21ee5974f62dc95d455c0b1f97605bd87084c4fb180bb0cd11a9c9e64e274d7bd306becfc8de8a9956420124033222897d3ce60d344df518b52ee0651c581d5c0d65ce7e656d8a4333c26801109fd4843aaecef2a793977e04a8e33ed26b927a49ae0d45c3d6b2356a0697a22fb9d7d428ec8118ce7dd9ac371f10b0984a46ba36b4fc0521f07bc0875f0e94a57c808679ab9489b3790226415d8f3d729126406955a22a0b4d192fe61a4c71177dc265be14de81b9803b2aa72a4d44f97eff79e4dd4b5ffe211de7d270b98276fcd4892d4c450253afe2ee94ef8e59559c0f201e298aa0ececd7d00d7d91a1c75ab408b31860240ce4d1510f96d50137f7c81d56bf7cca1930bc37a10758630310e157e8713f91f17bb546fd0fa2cabd44ec9a4711595d214f7c9cbbb905a1b86483a291394f333c6764aa7f598055e034733f5b5db1aad28336f64d9c04358479805f52f119752992d85bef47732b808e3908f476c3ec2551991339dd07046247049abf43647f6652fd5117137219c23ce9a9a7c0d619a93df6d52223edff2c9a9980b6949e7995666d2475c67b0b23cce74d56e533de30b1d5b171142f72c511f11b7511ffd1e420a92bd87b8802a483a9b1486df8ced41a0abf06f486bce4caaf133df319f40ed7a07f9b889db8428528ba08d502b92519308f406bad474ecafda8ed1e4d20b4bcf181eac40fe50c58e3b66314913864be970f8a34ff8201e00f1588fdf35a6cf63c5b0395d0e12640ef8eec127de9d2e6c8dbbd9c7d90ad8bd1c69f8216db5cae2fe1669c6afd00e8fc076e6794ef81cbbc3776ef1da2dabf5e4c7d1252075edb2c3a6b4e0f2d25f32ca26176c76d68a64deef35a3ed7adb00011b9cc0a675a781d51bacbd9ed83c87c93a15a5065771ce7244dddd000ab95cc9e91364b75a1901525de006a926161e47c5d0035815edde2a80240b48a40d6197794611e5bd45963d7e7c1a4595d22abb9b6dd23ce8b65995674cd682e06a150959d9cc53c77884a0000e2825e5695c8222362c6d74ea151dd20fefb37248f7981a52526d2493ac6372808b6876d1f4b49f74ea99118292d8e950c315208fb77928dde3f36088a31ce96397bc27bcd5950ea66bf567efe69663793a9d00888ea38b981acd1d39b7975221211fdba0e002dbe319cdda91e47d8c79e9eb9f25cd34b4d8ff12627c97746dc9ad0b3dea3fa253f173ab6335d19ac0756657f7732dabf139c56e68cda8addee85dbbf0fbc0b44a80980c54c71cf5be72e5949442e16f1fdb37300df8a8234463472a00b01cb2408ed21dcc972626715257fcee74ea43b0fd76b8e63f906386a1990c165978f7bb8e5598d259119fa132046b08c555bd3684a9329fe6f14822be150ee777979dfd2e0dc7f770cf1393fec89c1c8074347be2fc11f57c0fc4c5a5ab5421413165c323fda74298f5982e376aaf43605123fa6433bd943901e75379082dda40285463031433aaf6e1e24d58b2d9eb3fb6686fc53b38ba44cdf49129db78abc271637204b89e99c340ac777f7222eec39647c112902225b110d67fc28ee5846778ffcb0899b3cbd760770dbea333f4bf9765322f3978a4f2c3d3bc3af88515b8693958258c6381773f44b753a02755c1cd2b3c5a0aa87a347b263f6e010c919565c52b7a37dfbb6dc6912f624689662f84849bacaa5b2d282fb64985d8273514f5fd78c978f97f9a01f89df1e28ee97d2feee5c553aa768359ac8a09852b67a791295e3c4880b61fb494f73608251cf73ad12a842c30928f2abfacd1077c632a4aa5ebd25bedeac8deac1b8ac2be1139d45f2fc506dbc4280de82649852b4573ee2a32d991e173196703f686d55832e6d7a5e487f1568e778fc0672ad8b9e36a353085d3f1b8c9c0a53aaccf401aa1d0278bc5295836950bcd9a3f1fa8d45890929bbf6d0e481c7a401610d1f20daef2a6b7495035fbc1854b133a42a887c854e1528fe4f9c797b79704045cde1a7771dabab7f95e5cfb17dfe8fa849f3fab326ae271a8caeb6fb97ba7e0925a25398d142a06bfb8458ec25c925161cd072e1522520ca515b535a2a0db9d4a6796c3536f91c03185931a1799ba4ceae0bc78b85706ed8a67a514f1ad0f2adf036bdbc32592267d6b090d8c391a0aa9cc75318e06c1f6fb7331486753964c2702b47c718039351af5d25291aabed74423e3d577f5e184b3d6558fa9fc037972192151ecd3aacd3864f3517d9e8b7ad16298505da6ab9bdaf0d2b2c53a3acdee88a8a39800fa69bf2475c399232717bb151c18305fe8b8b7396e9eb503428b78d352d0a797fc5b640cb1ea0df44d74c6645db4be24e548ed2205e472b5ff9b6eceeb510069456b5117d615023199cd378aab55378f63efde9bb44db03c31bf84ecb1c2b6f206a772e6c025474e71a403427f907648a5c922128ac57e5aed0933de95b5ea939f019e4b0a329910d2b7ad5e5a50f86b7eaf2ff3ad4c4937ce075f24fc199b1575ef14443a5227843ef1a59552dd63e6492f6da7a425b67d92884b1658a50b300e0a1df178811a1cc01f2cd2c80fa078aae7982d3abab772dca11f296dff781b156c83a88af9181cbbb1e446f0653f3a4bd2a9a1f1db44ae4dc9b367a7494ebf5201de9ceda271deefb80578e35fa31036972627e744a729765f824edbd6645d7008d295ea7cb970f7540651785d603012d0a42495aab78059aded205c052f1e3a8884c21a610fbcc96b6e2fe20cf65482b24b71302f8923717e539f631db6a0119eea8a78bf027913c49755e45f089195a50ebeef91ea6c0e54380f259a2d0e23e8d0e87231060335a272f1236cf67e9a2e9dbd6bc5cf8a3db9f8ac7af447848de9536f3b8e1255b9e7d8cd2b8251f175b5adb124fc9153fe7c3e4e2ccdb324bc2e868d8dc5310cff364e9e98e1803add0dec39a1cfcdfd16c219c4d789ef5ea2d2374da42ee1e669b3aac69e2e7d42609a66d06eb0a7343e15741b96ba22e61440049813290a0e46e79042d958af3f5b6c3a5da41d037c162698ff5fe15986cf7c70a320e3fa35df0604d633bd241ece05704d6c6e8fbcd15068ee88594bbd5dc916c5cbc91c65c37283e8a399a8e90d0aa49c78983fedb9fb07cb1e405220854ff97a2376494b85f164d89c93c90d726c0b28d3745134ddbbd2747e8ea5be92d59d8f40b859de15cff0514cec03e1ac2d684735fa8336e3d6e3f2dd0effa1ddb979ddc6312c6bb6e0e16441cf1c9aa453534a96085cdfae3d419d7621d0094d2afb89b948aa60257747be1baeaed117d0b868d680327aa75bad76d35164f2fa4a5b51faa561277c0390b7e7c0b71214371b1f58f74ae9bdf02add8c3813d616e3dcef960dc528f220927c79938e02fef24572dc7cf647e22749bd9e9b550118f3cd3cf2b864d0b3c39c0b7fcc4c4bd87ac0531499a13b6391f82642bb7e88ee1656b36393743f4aca6037da6b353a085a4c5c0fc1c6ca6a655fb468e058b962ebc39323971f7e7a851db95610abe0471a3e7fb89f3b8cd7fa21450cbf024ac4482be71c083fe620d57657acacd4029d60a18b357e2e7628fc80e292e2db8f98f0e07c6ff9f2a8198cbdbb835c0bf9b2b0ac3d7ffeeb6e3616876efd7ecac89550eef6c8b32d4e8edbc2e7b514353fe1b7d53d603bfedacf78e2fcb7b75c4b68284f47871429b686656c365d3355423528abb78fa8174c072b77c61bbc003f2442a26fe1e67da01373971436c65b8c4dfa03b815187e954772a5e53d9de8dcf6292d3df0995f9b399ed9cad9b3b5742067482b8ac2608a28805021a2688f5b843ed289bd1b318e05a08359bdaa52c23347e2836ec77d14e384a3a3ac175da9d1ce56a7b806ee6f6536aee796e704e7196d11f026864baa64e0a88dc1138d48eded30192b69510d7d64b827919cd3ee008eae6fdabcb904be40dfc9f8e214d62456e268f647ffd6b2d5512a863842099a961c7367eaa339b09fefcb718962eb5429f0d394dd213748621e7306330436f4ffd39a922e587debad68e8033245f95d7192bf69e1273d05533aaa81aabf2a1f3d89cd5d4d9b042b0befa8a08903d02007f330657c82dc473a1e1c7b184cec434d414b1864d748399f7ffaa2aa6a924a962fbe15e7fadb3745ff48bd720a2ccdbf3b460b498539f2a031d55f3650d69f7cbf387ace98ce1dedd1223b9427f1e833f11308e20dbad39269dd1e41904eb46e182c290ce8dd9d04cdfcc1ad4cbd2426df24d4b04fd12eb4f989035769e0728049d1bea5a77d77b8c5961457e488a3c5fb476291443f88297f13d3e8eeeb94118cb0ef34251e996abdf1d251165d0ce7f1be2753a11c09b9d10cb03e41d2db637a41246ac6d97bc1abf210cc1dc5f7097456fad69ac83318ab8cb4acacad185162707278c39604cd22373eb9884623da5a19d2fe72f65081d363f6b1c9340830c969a7b7633b0f3b0a67b63579f3c48f87b5561940a4c48b61b0ec027a06d0fa1b076b47ff0992294d59cf11d8929c0dbe013e5aad69d42b0016de833955a55d28500029dc009696de0afa35a9dd44748cd60342b7ad5a0660163cceb55cd3f5b077592719f98abd62055d017f392f263a21dd284f80dd79422acb21ee28711a6f3ae88fe8b2082d5ea917763c450f447fc70fa7f6c4d605076b2766c06dc2296438e0586e7b9366f1f135f0e0174c73c2ac042b7af03ddb8101f8014c7baddcd741028fdf5f19c9c54139182bf3808873839b4d33d350e189262e97f74f3d7677b6ed1a76a6403593856485fe0cdb759fd63d148bc8badce2b1b120d6d965bcf330216f1dd30e47ca46a5744c423e294926738815dd519e53359f90e019fad88aa6aa87c38f64385ba242860522279d45e9123ef6657663ecf3c54fe80127fbd5571e4697126158c189187b6249bee58f6592a91ad4bae2da3fecc6bf3ae8e064b1345af0855bb96d3f5fd71d93c91f2261e9d208317809e4a9330f2426f12bacec575cf01fa21e4cc656a6a91ceb26017276c808f6fa30b6181367ddba42a4ad3f0f5ccc6718472d13fe3b0cba8cc35f8fbfeecbdccc143a99b9e8fbb08c75a3c2e872ff311261c12a6e521f4fdec3f32df9471685f37a43b53c771cf756fb713e961ca3be288423e423595437dd52f4b2dd077f246f51846d6476f4b3157790e0d43579d4b8c175229c4e95e80afd5224df8e8409e017b7f4347ec4de269f68948146d3f22de0286b721cbe97c28f41fc7b79a0da1213652e94c7a3bce1c077c0b623d413bc29e36b31c79f3e4d59ad5bc7384406015e8085b699bf089aa3022b75613cb4048712ffa3f0adb0c4ee144c4fecc8684e690793e9115b02fd69c78c4bb1499bd237e6cfdff2b84f6551bdfbcce822cf61e7cdb64fe6736033e72592ca1ebc95459432f890ab41429d5a2bcdbe49de27f1f5ed1c476ce23c5bff44762402f0d21faf653d85223f7fa785091251a253c2e7561a9be199dabf508eec52726090f8807397742c9c53e460879c6f1627fbda0009d70c677a03b09bd14dbf473c4cd2e9378f07e2ea2fa0526a9b6b9c240934e1923e04df645ee0189f031c9ceeb881337a9b7b796ae9056a618c300484262e290aafab6b77584980a6f27fc849fc7c7ce7939c72d9fe8fef35548a8c7355a7bf01434f006d0e9559489168fe33d17d8bd389405af1313443d780ff3fd1c9c271ddf3fa1939054bb0bad678fce42853a4443456974bb0ef3b21e052f5c35924f411a23fafad4970d4a16325a2e2cc2467cd56045e741dc4b2138495192642bb679985b9faf123cfd34a70c5ca8671afce4cd1b864ff7e4bbd59d72b7225ce81 + +Params = SHAKE256_60/6_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818c0000002f02c712a8b79b8142c23695f0545627a86dd48bf4464302b7631ac455abac3d9f179297d3aa8fcff31f288322603a6b9993c90cd56c3c2fe9345914698a0c74de0000000000000000fc9f0cdaa63a285a0b25ed759c72742b6c77c906e7d638770faa6171a62f94c1a483a59a924ff30a5cfa4d3d9d8b98e0a78429dba495c44ea763331db6e68ff0 +Signature = 0000000000000000c66a34ba2dbf3c776fadc543ab6731f2502fd9d8824a68c45fa3293dabadbe6ce0ce0cb193ebfd61909a4601d4a298221bd8b86103b728081973253c66814231b5d7d91dcd050773440860ec39c66f95d3e58316d4298ea9ccbdca3f523e09a1b15e855b59941c31dac7a2d931cedbafec50dbaac1acb3f83e0682ced3e955d827488ffef81ff0a1b43723afcabbd148214258aa8ca35725124c5a484522c9d3428c560015356f98f39535ebeac8291fd88b11bf56e712933ec56633677466908c592e9b94ac913bb70bbf0c2333a8b0690fa10bbabb0f64eebfe9a255e6383beb4b31919598c129d165b56e3cb9739df79f4f6be4412912a2a27b3f70095aea632790d695dd6b12c7f56956472643555933815d76bdf37a5246ecec999344538592f25d31f8667f1627aa6422f2f169ebd9587783c55b754349388ac81a79212f29ec355ab1ab0aaa7902506d58fadded80d3ae48a45acd3d72455e4ac671dfbbafca2faaa302cd2ade919145aa530bf59e2a0c68134cbd74ba46877f385986a74460ef15697dc5b9795326b3545c9993d324a798388b7c7e5058dd1f649c274e76935ced091f58d7d130ed5274cc44d6f3456bd5a7b943bb2fed4d671b2fd4d91103874969d327cc374ce7a4b4a66f27223779d0f4d5dd877087420d48a4332c432ae7b7ee78f1ee26b9fc5fec9a281cd30276eeb490f71bd138904657f7f1df023757e27de51dd355bb496d01cfdd60d817237f5821448ad2f9843a777edc1fbd600391e370f4ef59f61c9c253ec6584be079164b58ae060b6f7aeab33400548b15aed2bd9605dce135f394e71fd2829f268c2aa76826aaa1a2bbb4b59ac085a4681966c2fb67f09e0c13f4393b85e405718518c2ed9ba83e240a37f0fc2036372066329c506c19045e94fe234de8f5713adc3ad291229b7de2570f07a4256cce7c830b87bb7fed070d9412b07ae80f28f497005c93e4f333516731fc13a9778ac0e38a7bfd281029eb05624ba9cb4c18b90cca3dc675b2c35db4bd8dda9580be2774e36f6066b63f6da8b106dcc92eb4abc877d0196d53bacd45ff44c8f79b7697cea0cdd86f50281288f09c7758485816084c296d4392bba0baa19eb275d0910d2fc7236f2141b7c054c2a3440f6e4a03bb015745c4b151a0ef4106e82a8cec19d7c060145365086c2905114b69307beb73e626f004451c25e8b5425acc07e65fa0f0a2476b21683ed07eb348091878ecf741cd879f50b8227ee7e538900ec40f18e309bb0d6e3284c477c60c4b8b57cc6ed1ba5f04df94a5ddae065165ca5441f0d45fb38fef37e32ac6f6856107970384bf4bade3b54a0df7eaa637c7a1cd9ed3dc5eefa4b9ffb4e013869578fe5b76b04b7deb76a40ace13f26eecb02f5eeb8a7d3ef7582e4f30fe3d01b993712688dc3f44830011ab66fe29509c1560da8bf444f81dd8cfab62a6af0f224feb9aa8d30d8e79998eb11a76ff6e048808b697323d43f02af5f266b98ee486538f270dc7ee2c7822cfccbb0d4aa7cfd9334f43cc9a35bc2d59a04d3babb9493d59b1830e7dc4fc888c46cda05edd56d8df13fe0957c5514e9c39f9f3e437a15c7282816d73f426f80e73115f9edc172956b7f9f30095359a2f7f540cfeb799b2d5c19fc5ee9a4431d3b9bd5cdd4a1e3dda869118939a4a084adaf62b2730d3d5fe962e430a4a900c53db989de4d8b21177fea220a3ca51dd8432a40997f6444994d95848ca112e7955ec74d1a82844457828931fbca07e6bbb3c33a7556b0612795a414c190962937daf92b3cde1474e0b9cda90101e886b505d05698b1509503fcc995b7a4260093bf56931c741ea2a957a4b08fd4f8e4b5f85a6e4d9d41be809c2f9070a1b6993f6553a386c61add201b89c4b84468e7e0a33bb0560db3babb778dd76e0a48fcdc0dae151ea2a43f0b51e0ce5c90c40e4c15f9bbc0ece2ce22520b90911f31ced3e183b5d32b15eb05c4beb2825f48a68597e3dccc914ec0b10987e6fa23f84fe92fe2576136fbb934c0f344ae8b33018fc8a8926cbb818798808dec169e3832a435d191f778e4b7bd8257f6215400e4d459377a5710edeeecaf392b1534608db58e3330117a9e64a038a084af0ed37942c3a6dae48640ea2fa0f861b04e0f7c493aad28bfe2346e3f1bb23fb905c68cf5529c057556a9e62af461e92d3f572c60045221d1654788c483f509ad90b0a9e62dbb96a340006f87a7b4b0546192db6244a613455e7c0dc91478bdf59b50b6a1cfb2c711f09c071085891282b87a90fb5796b79c7f97648c081819d8cf595166fb328265fcef2edbb91b628d2ca2ffbf96098bd13053b53ffdf0839c9e9af6bf5b61b7ec10a428da1b2ea89235a2206318202f5875c4f23bcaaf0c225849062dbf4d65a644a3f90b302b262ab7bbc298c0c946e2eea4bb6f32ab017545c145fbc6c068e4831deaf01e88f8b161b985a47483dff23dfa2e373bb1c233b2eaf81e85f7b63741bac84788f8ea15814b6b8eb37aec13fb0f8eb36a20636825fa64e41e43b5c27c67d59c11b6279a72eba8978a1d88cd1ca7fe375b4f9106aee06a2e9c70f0f8530e882ce0b711f0f3266cad751da73f8085a890b9718b1c8229345eed0b4956ee6f255b28744ff3ecef49aa6093b02f499e2e3068bd155e7f94485869c0d8396027157e371f07c67cb6fffdc01e5fe5c7e20cc62ededf002cb8a4397d5c5940e8288783ff9fda911d64e56ee0074bfd03d8a358202e5620f8fdff2fed375393f02f2a7ad5227242ad856f61f54396ae884129fdcde5f193cd375de4ab34365f06e3cedf4bc974c413041f05a48e76f6f3cfe7b9163d5d82b125a1258c695aea1a49fe91f7f7e72f13ce6feed4708c69afde5bb719921cab5035a8ef8d9717d7fd18a98e086146edb2cfb4d38db67baad8cd2f19c927a7b54df32d62cd7671ca7cb146b74e6a12366c3a88cbc085875e57fb71896bdc1ba440c5554be619b9a2d55196ae0440db4901a697ff84a0d9259838c6f9dc0810cf375db8e62277a6813128cbba42c48da0928f08c5e72208483fab5d57467a2ad879c9c243588dd7d2671dee63d83ebd90fce3fbd0e2046c61f71a2d01b1006b5a6923816a463e49f6bffdb5531f536ef1338821ecb480358917631ed41c60c3a1c748b6d39c38dc52f397f45962cb200cd65ec92ac99ac127a14868b87d402b9f19d5127cca31da60094ec7632539d3fc5ad565ec3360606617fe1b557900db8f7e4f5501979de855b05f527cb7fdf37e83ecfcbef284ab287d5871f93c76109ece532bfa4d04c5f8b1aef2858598973adc7850a1b7ae624a2c84b7d06c4918cad2168104942d8de25686cd08c738d28d7bdb6cc0bf53487e5b79e38bcb353992ee44d68092d5132806c384dd25cd25c01c4705697270df271aa339a13dbb3012497c8655960fa9d76e4fab07e78f46181ab8161f6c53d30b0f38386d51c2928fabc8e65829d3fa2bc97b5f2641aff935c22925737520fb7c74aba386eb83e28dcf9a6e2ae7b5c481735d448aeda5395d4403419adc3bf4ea615cc6ecd81d072f03773b699c4be382e3171e3824f3e594517016cb6fe16cea2bfcdd2b961a91f0bbe26d1f03deb27ddeadf6d749002d3632d71a95689def3df4a56fbdee493b88496cc32193c513d435f870e9cbaf22ac7ffbb67775b5e64478e891ce6bc91aa9bdb06ccb361a6c4b607928c7ecf85c1fcf9019d6b02bbef5c0e4f4db77ff69f017760d7eb453ccd177ac5c51bdbffca65812c7199125ecb9c9495c175f5271a93c7883919ed45ac7a5ad376dd801b58787841947c7d2753d8d8a119de05e2f3455ecd1db22d3df6fb8c44a13efb516191d5ada6139cee17879b2649dc00ee5f6fbd0cb15caac55694ce2352c614db1f1f26f169da56ef360d295cdfed556d9096cc968b77a4b94fd2fd88ff0629c9abcee40682a73c4237abbe21c14d53a7c08c5853b63a95c7d380a52a98e82ce91bae9a5701938d1f16de202407a97d31fc0856225bfd95c5c8925b75f803e0e6caf513cc2e323a680e68df76f2f242e0d9c988562a212b854368420c72a13f52437432b0a4612ad6f653bde13b62923b329dfdb2a840b13fde020de382c252bb9eaffdb2b01570e2553fa652e374995f04d04e51774722e791ea7d3efe6b739b493b1d73ed44af7834bc9cf45926b3b74f44058f32b0a4220c1794086f257ac4bf31557e08224bc1e7613ab3e046b041a80071a6e7cfdd5876a5d1b0ecbac4f08fb59ef2893833482921584bb7d1fd4ee8ff374d8bb10e70379a2c04da4e74350a8d40872722da4212bf50f637b96892893cea9767c81b1b0e678eaef1be2ce3fc2ed09be2b52da7b7727ee8d09c5ae459086016ddb1e6d07978804679e667b829adeadfa637facbde2365321f376a6252544320b57b6c4ac526b6ab20b69eb412fb0c5f42c9a4fe1edafa1b1296e12f7383ecb4c7496d0691ee6aaacf5f6694afd384815ea8f27a8c3b2da6354c22421a2836cf055762359e21e186da4f8cb41160e3cf5a89f63ab60b3ffcbd06280b509d384be239a7ee395bcac2f4798c3bb01504630511195c16b48c245dacf45ae69fc6b3112613c20b6f1145000137be04c61e04ff8da1a176df9b28d95ac24c9d57b3c71ba78f99a0b7699ae4ae5ed094b22c50bf286f7d06c51d9a347bc198c0f133376d2a457c65053a2890e86b3c2d5625c2034dfb45acaf380196cc5c543637820902978a890fb5aa180745f1ee0f9a448f32ac310e65b3f42453ad9885bc440f040c4f2a49c4908a0be69fec1e576bf8ff63fe8712fb4bfa00e87e32914b8d9520ee73a3130a4b6d287a15a5e79e5cfe1c44eaf432e7ad2f559eef2340901feb23a22eba2fafd1fb8df4daa77ec74b19a55b61cec45d3f22c865b598d10e029bc1050c9fb4aa3fc4bee3594b5503d092c62d9d410dfa2814dba12699c88a7f243b7b52461762fcab5c3992b6b36773507ab6b6c73f8bb8a074c317e8850a499b0a72bdb5293f08ae2c3d943e9df443737d52390b3b5c87360becd9e66e086a9a6ef271ec14ed23243442fc0b638ee5bf3d783658df79cb4826e0a6a26fac1bbcdf9f50717bc5c06c6d40e0d15349ab149eb0c7ac35a1561b5b595d020b6c26ade40016f47ab05ef55a85683eec0378c72d948198dffd62653da6f5c1b39dae894846a3df82d267b7beebf98f7ab83e0f52a964a12f3ad9e77f4717f90612ca9485ad289c17b96f3d6f8980f549986392a8ca8ea0f0c34e271ba6ed497e2d06688d159e417e637350aeb58b9413c286bafe86f2fcaaa7af163ace85e2652b191069f997983d3847b3b059898fe0fcd6488f373fe1218c39050361e94905a12bb3de900f0c179f8c63bd515b51952a4587ea34ad8d71bd924630e60cc6fdc1304fc92051825d2dd98d93163b76e7336870ab4b0740d9c7f33fea478f3fea2605a7763d3fc1e12da4d89300abf2e4d82ceaa2ddfc14e6400c2ef9f4638edfca7bb0e78641bebfd92e82ca6d999ad989184472107b0fe9b717bae6c384927fb0d2c97080340b64fbe940237326e8c36a22be8358db3e24164190bc71a5e5c39043bb314061dac9f76babad0642db615a1097451a77c8978e7f4e857df99cfccf8dfce87cd185a11bbd2ddc13e53d004f5d5b2194487b9db8f1e93019a7325c7abfcf35864cdc289d10e263ceda14b1293af18eaee28d1679df313259183b487b46156216f2b2301681263c3e2538bee2f83b00060c0b4cffe994327cf55a95ffff3b85dda43d73492835ca05a4075c72dccb7bff48302ef90f15863f713d438302343e4a05930377a4b71b427411e88f36688c1bb92807914ce882be550dccd837c6cb78ce361ecfcc58059becc911dbd4bf6c6db8d4c8d4f6e0c1b3d3823c531221d7c53d0218b80f5e29cd66360ca485a95a5875ba84a47f3c2f2fd1cab39aa7893c47c9c15a8f4b8bcf5a6fe1652b1c81e80f5438dcf9c2f2e2ad574af77b0568afddd00f4675be201f6c521ee390f0fba22935479c2a86d70d84b084c323293b49f4a05a7c2d039d7d646ac89f65ce04f00f0e85891180f57b34d400602025ce41fb7a29aa6cb3351ccbe83c630a5425326c4c43fafe121d25a02e0be72272b860fa8f5b96d20184468cfd201ac7836e607d1c987b69335e2ebf79658b0703d86efea37ed21f7c83096845ccd1c80f1850c8493e4bea0f77c12c5f985474e2f9c3a9c45f7a64a062c3773c3174a5ed56b3eea9a910a050f616275657b0162e27b687ec97faf947deca9f5668a99c3ca5627687a91d4ad737957b152795c362d13a2a7c77282c4234570076b5363d6bdcdef57d610381bffa9fa987e441901447819507d6a239e5ce22d0824372c2d2349c45a499d446e5b24a5777e1f12227365ba4ec12685f46dbdac48d00571e95b01dbc36a89d2ce940f7527fd6dd5e0b0e1f96d7051dab92c93ae917d7cf19cf0a2c828bda103b351e517d8017f20819ac34b55c63820417a47a1e95492b1ea07a7eecec1b34051b5838d1f0bb45f7be076203354e4bf80838811b6591f8dd17ae14448389c1137521e28bfd5399982349c7b3f57c388f3a3e578609102dcb06e26668570ac528682e15ea9e96719cdfcccaadc5278ee45bf4750ed098f8455c4d189438dfb7aed1169aa88cc84ddcd5fc42d4aa85bf8cf4f4907bddeb20c06be176d5c9d1014536b1a167f3b8e45a18ceddf362cc969c3f032750ef02410c6222bece3b4bb9c31211923a4bbadce769df193f248d12bbfe142e5567bf8c070333bc5ca345ca40c0dcd7be69136d03cddf2ae632f8caee02061c8a9c8c5e6fcf82459357ce1aa25f84aa00db1c1049cdf40d0feecb4ca7a8098fe7fea185313edbabcefe12af26e0bb633e2bf495f333f0d1d39f47fb364cb3ac3bacab940516547d6f1563a85dbdc03d0555b7d4635a611cc510f391e533a9555cfe96fd9d5b1a66c6d6762c7520d0770fe34a3d184d9506dd17b38011273dc29929dd60f3d648b9b12c79d92bd5cd7ff73474940c6feb667f20e5103e84d7cc78185505d7d1ab5939953b168e415916fd12283c69a383cf19cf46337bf5f489eca37e38ba4765eaccd18621879ff44aa934c5baf0fd1554a4d3c3cfa0a2c843d2c74d5476cbd6d710d21a883e004b05ef257afc9e51ae6e589f6d7162c59797aa3f4a06a37876fe815c3c0c15a979a5197429b36f9f4bd598b69462ad7713ade78542be6400c1e1f45fcfa330e66d3bb0c4c907d35a722596e3895df1b5199dd784f9fd7d60106e7483e162a5947014adfa860b8084913e23115c90d1b7408a3b1b5a1dcd1a81b66d17e37496a4cbde51d7066c69b2dd939b668a5ae9068cdd3e26fdcef51f6d2702446312d6a55f20b7f7d96ffee924b276da4151e03367e49f267453ac5be7e8e2471b3e2f133842620b2e1ac186fface12bd0ea6bf62a40d0230d6f6b6ea71f239a4daee02785ea56de4a15bb907b527b33774f5e6d4957829ff26465cd2e9029de3fd1e42bcdca5565ed29f9e4fa40ac5e97c841d0619840307d8fcff0ff78b83e3e37f375bff40bc0d488a72188ac3804271628abbf94375c15270ec52aadc52da38744a18d784c133113c9738639e1089e7c125202e129f362f8699e5326f9cfbe745609ea2c3fdfe07b67bba07b3d1e81c0036fafb689ce764cdf7d6dbe7a9639072ec27c5233bac60627214760708f75edf4a20d638566c1b285ebecc9baaa503acac0008889dc14baf4bc6a1f209117ec16207c11eb11d6ba7640c95f26f3dc2cc67cae4f8b8f46fef3374aee4d9363cce401f5ce68c351f40ffb2dd3f0d8d83e5b2fc8a7ef6c842c3c5a0e73e2e2f9e45cd6ecee847c41bef923a0de005c8133217c432f0fc5130c22fa48ad2de3215e7e84068ae36c53dcdf0656276613c4366ca716d690e87ae549eedd25938a70c1aec43fa2492866f8b67469584facb1ebc7f29d53fa6278c883ecdafac7d2a372fd77642b0223fac8adf6883170079490179c3930fe79f3712e65fb47363ac7be4296e2f8b528a32f509f7967841d07bcf2921fb8e024828e89c2032e1f72d3e4fc52ebe0b655eaeba88a3f6a5893121141129fd832c7b74eb8cfd19b63485b8788c9e4a7dd4b207ba3e885d62b19c10a89a56ab5195d8da8798a3ecf283a5b0d26df1631526b00b707511df32be0108a39055e4beed9c7abdf07c15d3cd103b3e685c5722a80f6dc48c1f22196c73b9b57fc983f807437d3adad9daff38b496e2bcbf3c68451cd08a2f10c4ce987ba1da4c2c8f8180a417223ac91314e83a72dc53cbe2d10f47f653e3307e3f045b0568d70c69e56f481e85749bdb6250ccfd39e90aff54eaf196fa3dd654abb350c91681dd08963b0eb4851fe1b0050821ce4a55440a79689e67d64daca5c0a8839b6c9b0efb490a8bb213e8dad7ad510c90c7ed12cb0820e71110e97b4f2c2f72c95f1d49ff5168ad75c2625bc3332ec8778c0183c5afc8b2b992e271aa61193a5fc601404934e0f24f0f9ae24bd1daeb2f25c601caa54ffd6cb3d4bf3b24b333112fbf27c9fcc19041a1b7116ac29e4405532ab15cf02195503f152bc2a7c28fa91545edab35dea8aadfe93052f9dcd7d273588313ccb7818666a52b12e6133e239d9c3e06a6fdb572ca55e55749aa7d91b20ece69a33f8c0f004b6f52ad41ad5d940ac155c12be2564e6ce7d3bb9ba0ad364187162c74be72a285e5e9e18b8137057219c4465c7c870dc4f82c4be2a100852c89fe23862e6435a1137d290e6e001da8b286dba9759dfecb3fc4cd42bbd9261130dd413ffd52bae656d3193e9607af106913dcfb9a30d843c6724b3815f090d8c5d0b911fcf085675bddfc71f63b25b80094bc55bbba2748d196cbb328c311a7439dddc0e15a87891e4b47ad079255ca2e58176e3356695c0e2bd5162f7763c61827a09f338acd461eedd8f74f7041c650e588637685474dac460da621407a84648b8f97de9081d4d613411090405730eb2ae8a912f338cfc83457f4812cdff5b51f3c4c483cb50c685b7826304edf46953949777be5d0bc361047e3cd7bf8b38991561f442f0417bbfd65aa91565b1111382e858c7509840760bc0005afa4663213547682967a346bd0663661be4362260f9e2ee7cb243be8e0363a8bf72b3783e95e1eaafc4cdec7f4b4064ba5c17cfe205dac1508d4183d68c4ecf45784cca1faee5c4c810f67b3a82855c94e008e14d19198e8d97e5922ba1a59fbdca79519691880cedbd94a9851e9608c893c302c7d97ae9220572ab37b3ac796adc7333e9a4a16be9a1f886d77116a41c33f595d664ef515ba44bd5a1dcfa12887acbe2a8c83088f1dcb7837194aaab71a801671d6dc9975637bcf6a91e4a77bc654f7958f44b6f30ac01faf3cce6a50fdfe6b6a300dc5aadcff1692cde65ad4d7f572b65e00848ff38797b195cc8814bc12d9897e2ae6e29830c4558e0e10f05bb3044339f07f65e603754155257beb10600bb94ba77baedcea3b8592dd2ae8d946676b3f8f4e24acab5518353867d66ef7ae40bdf165399e6873af0313043af761c723f1cc8b1e5404ce82eb3779b319ce36895efc59addc40c20a8112975ebc25e773c02292cc2488272917e284d79f52b019d6c2e670709643719e19e8b7aef4e164abc53c716897751cc9a3cd409d121ed7d76a02fb1b416a38199befafd702c498b578710bc20212635cdc73a560d42dd73c3cbeeb8dd933d998b146500a526a8423ef95e89f3e2ed49fbdc48b424c1d52c3f4227271fbf9a654e772b847ee9d03e08b41d8c21faed7480e9a8b27aed9c6caec057a8cfd38c5f12eb556e209b851d4997bb2b69bc9d1079b1dd80b20257133a8ffe3aeb2fd27532cf4b4b8f8d4bf8f5b6cba12cf467332c7bb11530e1b546d6d61e9f8b8733f564c48bb99985f7196bd034971a37e2dd89a6dd83057f4350d43ef8e662fc6b32eb72bb4c33e647e6b7aa996473b6bb91d67b644590174c4e2edc1a4dded531e7fb880372fc44fa8f6592c7d48a15cbe6b6f66b2ff22e6b5d15567f136beb8675af8ee64dc5184666ed96941e6a01c14bcd359c3265986aff6fbc8455dd37b19c0016282417c0b9730b1fd6e92a54540961d662cade02240aa9cbdad126edf2cd67e601d08afde1fc98773d9ffe3a88e969d4cc86a35ff7b8a0f720e5f7685c5a410ee40b1415a4ebc0dcd1ae2586faf59ffe04cf0c8ea57dc1f3ca851f8f68f70680e48d710d600b0485cf8606c3802cb606997db8e79a3af9178a4b36f813fcd3075a398f6de284389882c970f6684242dea85cc9f2614ce9b42f0e7b9fdcb50d50c6e9c76b5ff0154f6936e6af26d5a2806f386008414dcefa732384bc2a732deca221f8246b4fd404e29fa64eee27cbe47f50b378dbf0b28b155a31f5e9240e4e1c15defeac197b90a65e94b4ae185b129d055366bd4da1873c37b7f500654e8cc71dcad664eb1999950250d92e64d242964513ffb0aebf8c1b056c3677766e572bda9900534954638283299969dc11410a0925371852589185970839aee2ef78c0f2e33871ef95d6f7ed72735db1bd2ef1a67186cbafd64155cd55327e69ba2c485ae4030ffee135e646ed41b1f3078b3900e3abfc74f6f3390f1ec7b6f5f570cd74e99baaddeb555363e0f8be603ef5f364a39d1532e2d1d928497db07ff69b53ebb3fe8d408c045fb792ef33e743487671b1a41f61e879d2f27d5fba0aff06669a2d418e8d1eedf746ac599e15d13988de1101c79973f60d5612f2a632390d5f4477d20c7d69755d2c90528c8c4b91fde9c2edaf73d93eb6cc8d176ac3ed5c27499b5bfc41b21a11da189624a19fa4af84675fa5f4fb61ab92cfa23890910823b5220e1e93700ea53a7a8bfd4e394c2a221bdbaae95af614df7b3e34c74aaace22046fe1489b9bcf8dd44fecedca53c85d0379f3150cd9b71ec2779b8f9889519d971b663c7ba8001fad2ba35c6a0a2e7479f523473908775d149c7626a305c8542e3845e9e1c43a507e261f3da35a3890dbafa6b495950cd56529f9a9b27193391e10c7c835265573b81429b9641abe8af434c847d50a4d13de71c78758ea842176f2f25840dd41ca523267475e7d8668041dbaa98c51a9e8ef333a5d6fe0f43f557efabd5561070bc6c8db6d03c4bbb1bde591e4b9aa812e0614b1ecb75012f7803a62c1e1c186f2959afc440421553f607e3b5f81a21c0c480e1700626cb2f7acb5efe08d628f094671b3e40772cc5f4f864bb51164646aa9b26f62eb6886880960d2d52984958c4f540fd60a74427781cefafad19bde6f1f748254f356f22de904ca90435430e348719cc9e4d7a5abf09226c5692eff53cb0b2b43333d2417cf5753ff831abe49366646056349f5b0dfe3da5071b6b9b81636665b5b0214f2506195e447f9ed052895aa58ac3c04bf6fff079a17fe3ccebef7754f8f338b82c3ad72627fb8c05e19d36e8f1835f3253d9cf15cf2e23bad75ecd0245fa9f99299da8b681b56c8fe2ccc77410f0db758b49ca5f2de38d1d048906f8b187b2fc0f67c1816936036dbc70fba41550b781665423dab1e5a140e5efa931532edc2dd1f3711cfce0d7c660099341e24e377d0a476941cbc95d7990f16e005f88f4fd648c75be538a0aad992493c234d328b7ae7fe243f536d27642ea5c8ae0dc75bc2b84c58f3670b7a925d710f90797da7a80224d17fc70d0bb4dc6dc6925ebbdace5825267fbe5ad5ccc3e138b3519c33f16d88050d21b7ead9e08cfd39ca800bc3baedbbdf8daf6db869096f6a248e5dd535da1d1ef64b1f1386045c21627bec800e550bbd07fc3baeeec356e2fd2ca2f871a0d12608e51f2c44ebfbe06831fdcbc1aae652f33e7fece9c22a4015716bf96be900573d64a725708b5778c72dbbc65f6d9f181ef3620a04dd1ebfad6981571697b1f4be821fc621be184fa7c92dbd6880d2b622b3bfae0e0f4ad3227627ae5c4bb388f136fd2365881351be2f3d8347e6a804ed37cda56338958decf1b243deaaaef4820fd9d2c9f5c266a304f630c87b5c2680d28da87445540216d69211410e893842f34d1a027256bea2e1e0cd70aa553d90e5f79805741d54ea94c2aefbab07789eb304ffadef8c8f3e261412187196b13bea9b2c76be49463a532be31254944930c0df5e41cf721a603242ca6d29879ab1acc9a9698c9f57e71c427b3bc53a5c7b4633bd8f28460e6651feaf75c253dbc7755689602e858038bbab096ca7ca397e1d42e861b87a8a9d988eb27c58d5d7bb263eac06d933b7fb4ff76fecff1d26d0c0f8099a894d4d1de40d583fdaf1a704697a0a80f3e01142ca1252a8692c27de6b9de7ac15c10e6b875d3d36d29bb0f4389069b4201bfaa84d0df3a010e9c6fef30034a45ce1e9875ab7c8f232c5df559a22699455e81fc17d3bad16e1e84cd0e3352eaf79282f6d52f9f1d1d7286a650211f4246aa25863b75fdc1a4ad6880e6b4f63c06f81ff211d372ac6ba2b7dc2afb1153f288d93a745facf3353fa06258fb03ae6550a36cd88b47ffa39f123a6abbe439bea3b1ffa4d4d2f823eb5abc42499d662a3884d38fd235fdd778a2a615957be3eb5adfe174826f16a85d6ccd8d835f955b7210144b2485483b56dfa05d2b28fbf06f6df74ad7f38e3c8ae24f91cbb02ef35d031652b4c98e1d56c0107062c774bd79871733440f391ae629b710d930c8991e4ffd3989d46e6af7adca6b57ed15a8118bfb6b3a9208da4d3718292cc24f8743e42139a2541b47e12c2a82b0d739420d6e5215f9c250e42aa1c9b5c2dceea7497d91984db488f2dba17c996ebb44da20189fbb57e009d703be857513fadf4aca2088a6adc719e03b2f1afb660dbf65d641cbbdc2e6a50b6a53bcbcdd713b3d0403e3010dd33aec0425f6a2a814cc25af6962a8428058d7f9c7b57554bcc25b7c588457d97d31111d013e16d9b139904cc020cd05f47f3236b1356d8c1927cde953a6f88fa43ffdf65446b658fd4011f483edd3e8abd6e43ddcff7a4880b61d471c266c3b1304bb2d48137b157995bd39bc81ee878882a902a89802e2c63919296c49c064c4e7824a246ceced7c3c8eee41bf23dd4012da370d4b95b882ca9297d53499eca7ca22366ff334e82b46ccf90ee7ce3d7fe1f9b99a50b09802fce8df63cc16221b6217c5cca9b60d4c41d5cd1f8430415df7e97f2da270a3a7f58f029d6171ebd98df0d596ca05d25ec35bbddc386c8c42f4831970766d245af3b62de6a4292b33e3c850a9fe9e2c6ba659776fab28ab31e14d992d243099e34c4669d8ab404e25cbdae35badda61635d25254e6956a978f1e5d740acd5b4d90de51131f2ea2527fe08c139bef713f9764a53014d98a7285920493215aa1f0d3017cef9909502c50bfdaf2a0f4e9662dbc8d48fa84dd99dc3af5e9b82e47d777c9b0820c859709021ce0178d85ce5bd260a52d8dd33ce9e738b5780d3895028cf0611aa5c7dea3f42e715652581c00d888f3d661d60999dfa45f61f91016239a9ba39413933f394012fa0ba4cae87f3b6c7f32e6618c66b1b16b95e0e966d8248aca384e672f1763024c2cdcbcb0650fc7077a4ee6ebd51df62d6c8176aa30c5020c763c73207a408f82ffa974dbaf1baae3b562b07a97694639e6f34aa0018e73e0359758555b3951388f05f8726542d641c77b3c1fcf2b5f81efed53756198fb814831298e90727e5c0feae9feb68602238d63fbc46e6f8c9dd0df773a416c310e066f02c975c88df6cde6c3fdb84fafc0c2ebd4fe7e9a6dae3d0ba82f69a274644b15f8f48b39c8600c45c808113186c8573814e06c85635aa353bb76e71078409a0bc657a1490c10eeb5fda467b38bc93c3eff4aa27c3804f625eea3416c28eae2abbfbb45bef2a0eeb1aaf90c8c7f68f5069d7e141b251706cdcfcc321ce396ce2238a716a65ae6bd075edb082802f67c80e4f4db778d6d09c5b223df11236aa54cb829d7e7980834edb1d9e0127093d66d8b2036e7409ff47ae30b5afe5e9c5e1398318131327aa049543f9351fd2f96281f15c51cc261abbbfa5643385f955ee9b810eb83bdf2d8729e3a8b832313bcb138964d124e815a815ef001c9f92cec7490e304991c674ed118aa5bcb8937b8d1d46636c96e3a6a1790bba8c2d56943739794040485b2129988626fd530b7c44d6c9f4508e8ba21ee6065c4dbe89a196aa770a1826364c4988a1dde70d7f3c31683ff729e5f526b05172e35006252f397b0b47346c9dede6d05b02923bd3ec29a3667d54ee523bb61194192b163da452a07077b686c4eb578a394ac41fc3b6e8a48ae419ff5b7be4ef8b7a69083e498242a8f14768669a60f0778ef693207ac3e97612adf225d9865abaaa58fe5686c8a869bc6b88d6134a11ab830502f41c7dec060099bf63642816bcbc34a03906e6fe3fe9172e2a62bb5555522ac4dc50b7882eaffaf17ba3825128ad7bc75e1364bc8d0e5cc3c634ca068e6300c71d4ae6168ddef56a7b053a04eaf10ee60ed806821a1f49bfad51b277059333c76171d45b85fef2b25aabea4573a20b10a901176b6134b030782b25b146ef5926d3f871ccc2015abca3fb48abf25b87f01d6121f772a1e01f1c3d6ff3f67edc678012be11a4523603cd4bb8a0c7c3e8acae3252c942ba4743a041a907e4572b0d920617a9bca0c155f03fbbee70f4f4fe97c7b20f0b3ac3b2195ed020209ef9f7ba3d0036bf660320893f7de2f3df909bade676017dd5bfed309167ddb536022b1b5b1de1e126993e722fd2388d73429794358eeb932461a3475383435cad440488b7e65d7db990d56b462bc5ff021c5f7d0d69eb82667b1baa531bb1ce918c1c2221ecf005cacae83ca5eb3554a7090b6d17c6265b091c61380f670870523f642197cb256413016c348b0ec803a390d94d8c68c4a2a332df16f45569cfe4edbc5c08a8fb7526eb9aeb426126a171b9721f1c478c8591026709be9b56e3ee1e553e5e13ef05559d2b13b3d109165d1106dfb3050d24b4900a01e261cf2581d6ccac4a662f31a0ce0d0eebe112f86488d46f59d9fdad5952f99bca30a4928aac6f7879255be4858d1f90022ef55c25f29a84ce903f4488ed35081d318efe674602847e3759af42894351b798ba8cb7de6766a1b6bf0972c996b35936707e8bce167b6367d67c03f434f961e78b20fae941a6f289b71a273c666dba70f3035eecccfb36f2ae6cc2a5ef86ea6e8b33b1882fccec7f8c346d92ee8f49868e3c6ec32c21ff84d89e3005defe5f20156d0a03e8142cf0d752bfe2ca2c96f15725d6fa3d28a210bc8b633aa26715b5303b97df522181cde40b4a9073f13218e687acb52ce475eb24bb7af54b4816d4d141def38db0bc88ef356a3cf63f9a37c680d7750f144468e9368cc29155f6b2b1029074aac69efec610229970b8ea48dcd87af7ec192116eb24dfd9183ee49f0277f1fca76de484c0669b94b42ee2d41914645c4af66163a2f04a2a0ab97ff7b9afbe8e7f0e4df5a423c844a6450cf4f023cacae9cb2d53a00fe150b05370efbeb09c551c9ced1003804256bf9491876f969ae15ae4a50d64ac8431e2422aa28406bd037968912b123895747b2d3a3c06709c1eca38e80ea2bcc0e3a940488549fe33c737bce2e57e3cfea6ec0bd5dc057ef1afef455adb6ec3c09f8fa5bd3195c6bf070a6d5de668387f9c9f7d39342893b33ce74490bd827f7fa0d09a6fea7807970b32cbcd1914b761c37e06570c4fb975f56de73cb41422abdb9be9c24ff98e8abf0da83412620c004f079b83878ca7c4cafedc709ba17c31494b9b1f9268daaab808221939ec9671063e09947a5ce239c926a8437b333401f43292cd4db2ac5d014b55bd04e34e5c2e43f301d2d22021b9b229c21bbcb9cb97f3090f0820335fad3c1eda623c4b1539cb85f8a1374a68002f70894f6ffa83e1370892d331c644c2f44023365d70bc2296d31397d1b607a353a6b071c1786e178f921992a7f955994fcb7bde4d88eb4e197b8b1761851c1f433d45bf20ae381e0efd8da4fa7c533cc2f3b8ef433eafba52217343739c6eb9d09b669b03a66fa8eb94031f9e73f7ee852d81b9e57ae4b6237ab994f1275b2ed077b373dcd723972c7312e22fbbf9529f44c9145f94b9f1c914f9fd8297767322c139cb1d01c03777bbbba62fb6bfec3a90fc2057786d8addf03ec2fe8e4dd96b0ffa611e5490e7349546b42bdffbfa100c453413e43efb55793300b4fd35c3967a96c23c0b79f3959e0e2360b76d6abdfc067d6778f63b952f708cc8371670eae3860ede1f76f8d30811209b09b42a8a0849a50acf2705fe7e1609ea7b1af53b7384b28db0070a1b5278829d1c8cb33ad8af843d4930671ebad5d3a9c00ca7738ea6f97f6314c50f76e868e505ab884a2ac5e660fa9436da51cab35052be708ffdd8cfa1efd257f4ef1e2e5c7f9f4ed08a9c37bf70430efa04c245f41cca698dc1c33367140554775dc8476568c72276426f74143b24c4a91bea40671a46070e1374a88686cedc3d98bf869398f77af7d55b7241305b9f130961af1e11f2c4b8a749600aba7b84592db3cc43b3959dfa97c5cd97179c540ec887d353ddc3cdc1d1fbd64aa449edff1456d0d99ea290267f24889f77adeed14731dfe98a4f39339a179d3f035d1ff8d5d7afac5d57a5d1f3a644f94ea1689d918cce533a05ef3bdd10f0d35f97765b6bb4be29e133bff976d4d355dcc78dcd8cdd3d49d04cf354855532e4342b6565b1061a4a73ee166fb73f1913cc027ebb2de426f82250a0006c49844c39dedd0388be6cda9cf606232d2a3e250c70a57112e945dc21b5889e30089dbc8693a60dac363f0c8157aed909c7a92bdee5de2bef14234bb14d43b0d28117ad1aef34344890225e2b0dfe9c877ebd491bc34322b04cf6db9d86228864600f263fe518c12b2c7107a3cea971e8f3be71f8e363227dbb6263c666d91cdfaeafc9380e8e3d679d4cf0da14e991b5812cd2524fe34cc55560bdfeb70e1c567dfd21805f67f875d2196085bb65f26f1fdc69c23ca062ef49da8c022fb5295ec693c8f8789a822ed20aa9d763a1edac7776e4eced0c0584bc8d2ea1744d45a102eac7fc02e071c8cf4f30213b358ce876be7d5d67409c653d5ff84f6fd9baefe163d79f59bc2b34e8b9ed011da4b1a541a9578380035a3bee008279839f4d1e3d3cca0ef33c7d815ffab9efd046fabb1ee85f7b2bc9dab66bb0135743e9f28e3fb244466fdc57ec5636cca2bc7a94e224fcaca22e61015927730ad56fe317ad002c42d5cb83e26421d026aa2af92567f3c8aa73b2175f4693b0a6a43f23930b47f92891baf9e9623a30b36ed31ba1e7b99bd8b70abb261cc54b2d1ce11436aed324005f0a0c484bd8ef059f3e86a03be082f21f89bdfbec2f1d1f0aa714b0b423f93674f9c1a5f5b204518aa8ad5976b8598e9a5a1addd67f73a88236dbeac8e9ae6bded88d84844a70fc3c52bbb5a5f61f09f22d5a90a2cb07e0ed77e400a5bdf3104cbc886f4494fe3179465300cd5af75a003e69f4bf365b06cc0e81bf69aafcadd2a61a560f780686ee32b4e2ac953be6d27d7637e2dcd1c75c46c20d413c1ac707e6bfbd27579e7c6befa5bb828dbd527327566765f8fd7ec396cdbbb188bcc6e46411e28a3e79154b4773c57e9a7d8735945a9f84563cbb6340adeb102c38289c7ae5c80763bc2ed86ffea33024346e256fbc8f3e160f33ec05c9beb4f4e06667b749fa1ea722ce43b96f6c207f92c11841258452bcd0baeaaf79ca3a4575b2253b906a33cc6661c47bcd0d5ad4ea3ba567bd5f407e794708169f947de6d07a8713230ccd8ce060b00f8f3448c3a4a27758ec72aa1efcc96bd01657b9e766698e83f57af852c6c92ce69ef96ab6e560e366b534c1ea264949eb533e672820fd38fdce8d26d194e8844a303ee9e9cec28aa60719fa5f7820fe16eb6d81f2a4217e9f5dd5627e8358999abfa8ce656d2f6cefc46428ca377ddb527fd42a6d003a2e3a65d9fbd92ef85844d91208ab8e99e96ef65d57483ced0579b508c72f2453c96ad0a7db7d68922b4df331b84a6100a0216fa5447f9dfc04085f0eb27b2fdc3490865d73533d628910305781fb21160d3fa676c14b7659ac21e2c0f4788eb61295966ec6d9ea46ea28c93d3271b476c0cf31a46e161e3c0e04d6e51da5b44fee31c05ee6511e5cd8b3b471fa1fe8e48848785231e2d866cfbd5877f2fe16581a56b753f6dfddeb0ba7674c542e95f254bec0498abe7c011b834dd1990398ee25319f95463c1fbd9a76fb690c770f9272c76ce476d738fe6d998e50093d8a36207236237a753977edb1a136050519dcd006069d2a46b9c550e3d3e6bc6148cd508e33abc9de487a6ce90831e08bf54a5a5c85d9dfc4694048d4810b963560de7ff2614a2f37d1c1ee116bd0d4e9cba3b3bc8206c526d88a56e51d55afa59a376ea7cecf45bc3be26b646aae33e4193b13e8f9d75ba9545b3fbd919fdb8145c07db5d44fc87cf3e79d17530643e1fe0f4f9214fe045525fef927a30323aafddeab727177078fc193038c35a234bcdc87f886f11a9b5c77c95eab7dcaf06ca49f1405afc81302b20499c4762f5ebeeb301e7766d42809d5081f9c3a7193ea11bb905556ea35d09da3fa3378caa06c77f396b85700a6470671b87643808f588beb2737a6a61e793c2575ff3eccdbbf55ef94fc030e4767aa2e293976d44d8615a19be0c4ed71d28536e31926824bb06b6bc8682a29b35cf042a4817bf57aa538c571df34a763ec7c23728f0985552559846466e57168a68dbd799e80391cfc38cef80e8629b0a3fb639309707eb5c5a0d6573228d539761dcc769fe5468a572c0260fcf44efed035ae5d27f407f7dd7ab97615d3062fad9e096a73661f0f3e35af4a7e24901b853aeff07a8d10bb1470ea0031b5c0639392cb500af77dce4b1671c30db5fae8b6271a2d84c1b492b5b27a13ea373dccb31a9c01b588e9fc91f25a498199003867fb9704866085f16930f4e2f170acabce0f955a574ea86c3c73591839d0222e7b56bc3db1a11fa3827edc57fb919febbfba8bacae3e3ab5320f10f16af86b459a68022fc9d2702fffe5db80cbf974863623b2683f8ab13c206f4b17c0a44996c2c76e27062caff31d63821e7ebe750a936c734fd4d310744df5583964631ea5d0f9b9caa483896930c20914f1cae553c92479e2da98557f507fa9a241a286ffeefc5636909dfa5be9f9e8751cf7b0c376cc5a4ca47cb6fc4c4c52acefde914bfe241d70a2daa0aa742e332e3b00d409fb45f0d600e7e82595207e2031a9b5bf2a91207fcea9623ec73f02ff5f0f05ea787d7f3640afbb761e6009563a6c207040633cf24c593a89e78d8237e5a981c9612d42c66f6315dcdacaef9983e982dae2e0b63528e2b14e6a2dab8768c8b589322db24739e5f32858f0a097e42cf1f5177d54463994815c024bb3d234c416fbeb686ae02e61ce287992a865f1ee43d41961c50e471957441e6af55595d60dd3d9bcf32f7fd0dc1de4c267f705a5f58b31cb9e282e1138a7b695f5fc167de9cd8d5753aa5384815c04af5e42324f0414d4a8f25762d1017a8171016aec950781c02e4f1ac4cbb58be7f7dce6a9b5fc5bc4aa8aff64bc10dec739a7755ddb874ea657963b6ea2b19fca8adaafbfa44ec06a64293152645fae81e2f7df788a6ba362ab8fd104158f947396ebb36a605e0665dee974de375f61d0721103c9d89385a560941323cc3b80c754f90039e777eb180c65a6d2d540912d63e1883a07d796c356456c7454ce9d224b6a1d32573ecba92aa139e99efda07a1a9ddd0a05dc8e5f8cdac04de46597ee68676fc9a3c553e55f8741996f013ff85311e82b82dd6dc7b8bc70a0f0570f12d38ca575eef3bc202afb63e7dd9ee7060a760d49af012b504772160c963eabf5a315a2cddf8e11932ff474f211c9e4c505cd540328b1c7acaaacc273aae5ea18bec93b723b6d8e094d7c66684dd6ad3f53b907adfb712d913e99560dad9de776492f25646725ab94f4223f6ff4f6096938823a5400088a6fa6878c303a546cd0583d97d37d8bb1fa14eb869c9863fb21b0806499d795fe6baccfbec0e09dd37fe35ce4072acb764276ea45d1008efe90af3b0be62d9dc3a367ba928abb42bff3e52a29bf9a521dd71f9c0fc7c2402d7a4c34fbd9b1b9336dfe631295ad7fd2a15bc8527f946d54e963332ca64618b46b9a76f8be7c3428ebc32fc86a0bbee36e85d333ddc76791e091a1543c028f6f094aa12474312f26095e91f6de13a0f835992c87cc4b6314ded1674ac2e113b5610e1d102cf252e6a1d9ce0075e11f3ce20bc65700351ba583536cd95b3ed17ab10ae4f09034feed61cae9cd06239a7030d57e09e905a04823522bfb264101e63d26a8f26505b34b34bc3517b50338ca5aa849fa3713e657ce3f067dc7aea2502bdffe13c6f34ecde29f826f66ada1c7716b876a9620de961675d5cb019b68101c5d67a7b9a17760464dacd854cfa8b21c70d64fd71b2f8b779e562b230960c5b0385eec67aa79512d69bc8fb272d38689094b60ae05f4a7b9c394a99e31d90a87d02f723829448cb0cf639cd772021b2119dab2008d957c7350a94c04bc6fb0696127bd9bb59e895979a24b67c355361dd5a4b44c4c675dd51585c8397297e6efc6169a846ddf820ad2b1b2ef5b2d34116184586b82ec9d6ddb9703adffed1d2abc66135c19b67f77d6cd577e97fa5e1aac22715a4538abe9c89c947c1031d277b7a9ab73af047948b9850d1b623f32f197aef62b24ec06f600718bef5bb2d396526214e9b9771f678840eb93fe2f41fc083b385e467cce573d9524d + +Params = SHAKE_20/2_256 +Msg = +PrivateKey = 04818700000011fe87cffe8a48029159d0dab8fc81dd5c5d93588d760104c3dad3b776e5f2f3ce6d88f9191f85eae3ad1d9332b7fdbdf096f6d51486b0d50f730c2455f4e76d000000007441db50f71bb4b5463355dd722723f90740cf20fdbf1cd5ee5aff7a8f792a7e072394ddf8fe57a790bedae405a8892bb83acaecfe2f80d053dfaa10265ded9a +Signature = 000000d80db0ab84082a71f5b0c1dd2f15b6d5d884271a4a31a8272a349ac4b1e648822e18ed6a75bf5b15988176b163f7dc99d11110c7876501155c4b53fb0a6897007f753a5fe4a4804b1a0a6f727811ecc78f145f1479c017e38223af4b4bc53f769f6be00b781484397686939c29d79519b8808e4d5bed8c5f98be8629386ae628df5726adf707888d71f0dc086b230873b780cd04122d241892b2a5f96b38ce34709f41b2b5c2aa3a937db3a8ae9bd614bdb1fd8f867c95a1b405d412a8a58dbc7ff41125ff0944a294fa20300a4fb0e1df4ff1e635e299c092f554e325bdd727aad5055adcf6c46978cba95c9743438d5e5f10cf20cc8bb20d7c33032648b766b2a18f07f9789d92eece70d51c5f8ea3e79a39bcba0edda61ea57183d3eb15273ca04010a8a4ab08197701dd43bfc2ce62ad3adcd21e40b178d618adebb303d952d6cfda493cfd73fb7c93182ebbd21f266fa20cb086af4c74fca1655f32a7f1c428943cb94d525a8839824c9f8869bc60cb827c65973647a03e10aeae835196f6c26b641ce57198084c74bd14a3b9d3c27b827fc294e40e61f49298a229aa11ea219affab30a331afcf3010fa66523d4458d79aa9e7fc089c6e9ce18e9362fa75d0a1569a5e994c47a58ff6c0dcfbfbbd8fb42eb8980d897c6dcb3807920ad3e16757e632a7e808d6f7fba4d19598603665c7ae859a7921ec63fd78d0d2d50cba575dc00bb9042e76bc0c4707dcf9a329e20fe4fe7368e2a5133fed51788f9dd76b41b7b4b9a8cb8a18e319715b131d9b83506802060099ac3e0e5dc16d4b785e264f42cb02891e8d4fe070b58cb2974c3dc2aa85328d7152fea6acf9c834a2b223e7824e9ccf76d7cc0d0877f5a4c40518569baa3f0a4eb1d6da9f0e373078ecbe00c87d83de4d594ea00db39a7709c46ca262f6f843c5e9db0680a724c0676caa64761587181084c07ee2a5e21d0ac83db02d7177d47dbf2d0993fd41b7556f99b6eb3f4f86209e81254a95037a55b345d01a6d33e60a918ac6f4fd8bdb8742961a6c2a8260d8f83a8055fdac825227efc26a019f3d8eb8a5c178b7076969010092633507d7e18c35a4effad6deefb08df0b8979863916db92146922582b7d51809b1707c15aab7312d655b2e76ee21524c0a94759d9def63128ab03cf4ba6305232bf48027f1261c7e83ee76abecd0312b18780f452a1829b3e9e94f6a36184ff50c93bea756d1296dc696584236d108ab1be57bf959630a1b13719052e833f3d2f1df33a9accf5148b8dde1e3fc0b324338f582d1ebea809eeecc6355c46f2bae3ce4f8ebf6d078f449ccf2ade4c58c64c5a1d403e9978cda8e9f0b5cb5c5c49cc421402e8fdbf5aca61cf04eafc5e6b142224c24c1114450254abedcd3a35afa3aa0c2c66eb55c46cc416d55d9423827feba828a22f838eb1c98d11d03b3a8a3d47db472acab8f06fe96506748a85f2e938e4cfa39b8e776194921cd50c2746ef5f3a7ee6707ea718eea4d93d78e35a78ec1e9adb62fbe71c2790c18a8ea404355153797dea08755ae4f60625b5d70f4445859ba31dfc8de56fbcea93167492ded29fb686481c05fbb20e3a0d9d40ed58faffcbd863e3f687bf71041c05ca3993ce4961a9500d1bb7dfdf316607e18ef283fb7208783d0952ad0bdffd8245614a40052405de93e071cb084c421c48e5eb648335130d100f16359593b00dd4856d5197effcf4d80ac50f9ca24559e98af8c28627300d191428bd2982ce51bd298c20c26154b455b8fac5e9197cb8d7b58cac6d71f47992426b4741692162ea380b6d7ebe0cdeaaf9bac1dee29837e280a3b7b177da5f0d1da375b23882a6af2d589e8e7b5f431c1c0d11a4da94e228611fab374fad6854b46387065d45cda69788f5c53dc88a78ac6bc56b01c73653b950d0470683d9cb5529e5c82b93a8fc690b06aafc1e10dbc148854e7e991c8d7c1706d98fa502209217ee144f76910854f22626a3e1bf5965a6c94d8cf00acfcf0e1c40a373a5d610693906ef3644061f074770da7218064ec8d9ac74e6517f7201209633e2217865c734b9df2abd35175c24e4d6878466991a1a88beccd423176bd8788a651e6d158706779b7c40782b635fc5f1669b8c85290158b0c6f79b456d9742633adbe7889f49b6ea6043fed4dfe6bb0317da9a4f1d507bccfb413a49a30ff65ea4f3e74c6c78d2554591bb7527fd7281905b5485731acb13bcba65ed90ba1d8b4e4498539ec6fcc1740e94e2667d99539ba1bb388c4dfe0931ed22e094a1f2d6d9fe44305a726faae9bf7a86b0651ce87b2ab17e70406eb028715348b239908c223feb351640182473d081e8f1328d26c2de1d18c2eb5adcc8f0cccb91dd79d79f6fbd1f08cdd6915b5f42ec9c5fbeaa448120b21a6fa67d9c688bd3bd1ab30ce2b984e53c5874540c0cba9e9f2460c99e73717c1955a7fe956f95419249c418453b10e85d02a8d73af254295b336e98eb9f98d7b8ecc9537831e45425b0098b311373019a4ebf7a2800dce1ff6e75d1e133b97e342f2a5f75b8076643442b27f052c416f8078078eaea91c1889b82b1b71e98318222f3e6be0678dc4f721d540eec9badf9680241ad5c90e928cb9e435301f00e80310bdabae14173f30b76144f1e01c6488790b1950c6f0f002f1f90e740ad77c3ff9534ea6083a895c8e58945cca9123644014de6ae158b2e8d360a60de2554bf4bff36965a0f3a625edf7d94fd188b3561ae2db50d442d8c992716ed2edf671809a98747f77277f3cfbaa743690a1277d914f57ad750742e6cad470680ea678ccce67cb184c571b4197a1208f432ac4ccd52e012f7830b8d7db60f4c5b830d90c59eff9f9bd3da2e3be130ae197c200651d446d0b48995d53025c630c51134681f5d8cf603b76df71d7913655813522641b11a9ed9e9575ad28fc27e75273448303fa8f549ea12819c9f3832a265676f3e2c4f4c262fa8861dd96264ec16063ff351811ebcce7e2406eabee328855389f9b6ed04adfbcce7aa4bcfb1318fc7b65130b11bf010bfc575878877222c2c6a6feab2d6ad1b65f9c141cf39acd32fbee1d654e9e7683cb75fe56a5e9848c5fa3c3e54c30ac3bb8a0e8896a5c0f523e92dccd5fa3b62ca5c3d5875a838bd30dbb2b7c4b0d69a7630cebf0e230e8a493578430eb9690de7b778ddec1d63645ff6ac60b8a3f3cb192f17af14eaf14c3a9bc565ce8b0acab7f96d04e12e715018bd86b011c5c01600842e0980fb405dfa4da34a3efede211e4848c6cea81fd649ac64afb1c555dc032ac93982dc0881217baddd91c939465695783481bbb4fbcba8ad0cdb348095d0a4296f18d63427c0e2a13af13ad23ffa28d054dcd9fb1fd02753e480969e0cd1b9a43aa778aad3fccfdf23241c4018ce5ea6012f4ec11b125bdd0449adb4ca52be2c360e255222d07d4494dee935602d35a7dc400eccfda32aafc310562c47a25e41d458c3649400503245b8e8914513133dd36a3e2ae3f54cabaf4b31fa320eee0c419fee74a71889ac3918fbf64502bbff7441d889cf9b59312fdbfa7fd4ac00b5f4e34288925e151faa24e375d5ac966e7c4f3abb2b32b844ccfc1b72ed64455127ccf515c7283380ffda9f2e120d057bc9e2d6a07bf65d32c536889a35be6d03c1d1c8f392a6e039afc111c37cf80d21f090a67a45a001f46b6b693e42bf281664c4678905cc4b2137423ee2caaccbb2b22e3173f37c1a524b7207aad494c0758afb350aa138313fe2b49b1d23aca24efa3c59c6d3d095a34f710025c73bc8e86d071f80a86cc59af3fef5dd106d60c7ebe1c3c380a8c04c6a2377cee18088c4127f4cdd2ba917bfdeb797a09aecb843608d19cf6e9cd85c2b3b381d97cc883b39238f8c3f6363553e727bc084e4e6d7c3f2092cb23a56e726343987cd358ff6484a4282af68c740cc283a4559c8da8333142f2ddcd8eb05fe95158857241d51318f6ecdd0fbaed38acff1b6aed6390384b3a24b4a3f1cb1fb6b903fd55773758913c8c1f2a355ed6ccaa53c6219648e7c7e4743e27188f5e6ab8ab58243ec196f406a1b218ed083b6f78cf3100f783af96ab170cd628e7757e757bc2e414fb7bd0ef5a18bf8eabf3378ce81e13d2878eab867197e250f9880aa116f5508d042739247453e10091d7454a90f2009f24de2b7620f2f42be7b406574972386a90d86f5df7e0747ecc508b7227a43b80b2ee8dfa5bab3dd0519177b8e5e54a68600c16e9825170690d320ca3c9ffa0e33f82ade5f5764b62e0d96855dac20e8db4e06be622dc8aebf53e199140c60d0eb4a87bf18b4f5c12ba5ae32f176990eb448403c429b931ee72dc878c5688d381d3913e558f25bfa1c57219ae884b47a1a5550e6359ea4f70b431bb7bb90e4aa5255475ce4e48c32b89a144bde542285bb8d92b0b898f84c7fbc3efe9c471a09ffbe0e2072d58567491a0bf3845118a25b33e15de82ce5a58c9e553fc0b760c252d88288b8dc28e06f9fd010d1ed259f23045cd113051b362d5c628bc27b42a2a974c4d07c67b537152ff8331d354095933f3827a9e0eb47b8f0caaf1ced29966cea8c0cab4efab6625a419d3115eca45937a04522ddbbfedd68cc1e1b4eb2f310f31e44fc75ba68569830032d4b347d51fcc2864ff658a15e8f9e4a9dc070eeeddb96df174947610d35fd0b139e5feee81b91c3d2d3935832678dfcc8b404f4b2dd622f00caaccbaa5a4d2dae7e221fb0f8c1c2a4ab1467924b5938aacb828b8121ae99b0c9dc63859ce7ab560efed498115e94b2d174c20acd788e7d11c4fba9664f1cd5f62dcec34195992ed5bc520a7f2ab59a2d4b78a5e0eec16af2655b6af4b12b3b0bb38f3d95bbc5f42a822a4be0b53cc2ddaa9e1cc9c22d1ae5351aef4d62180c2b1552db5308745dc4eb170b647dacde50e7fdfcb376d2eb68082b49de41ac8b701dcbb76bf1e5a14b56f08736a13ec40d76a7af3ce3829271f680c3bd8910814520f0bc9e0a868da491dffe361f4624a8b52b6357ddb8de45909070e4708fc7ff23e61b3877d7d216e7a7f3977cd495892529e7e648c721a3c9f0cbbbe719f522b6134aff9ed6c7c67f19f234b9d890e62ca08ef5785465ae7274df594f18e5a9558ec111c0bc8805037c7475b44f3187b8d9107ac6d268b71dd05c23a9d34611a4ac0d19aba0328dc073b96be9812f266a801c105a38c43502d80873a6c4144b4fa70f5fb45a0dc0d21fc445e07b8d3cb786d4d713ee367b528a8787e4a4c505d94f9b9f1ce64e455b880a6748120f98f9f83fba1d3931d0f1c3885fd20ed0fec4e7506e7018ea06d0124a4ab26b226ef8d96c9a1bbecd64a7eb0328e2f7809499354d2eba6f027b09de58a9b06d266196f03224042588cd3b852520a8cd0f01454ced58cfd62f1fc7f72915ca8ac68fb9a40243e85337fe6f4ab061afdf409ec2cb5997e5fad029889a2d26b5e12ac4918aaea8fef5ca40cb79146f452cd65ab45e45fddece76de09600499067d5a306227e68ac80624babcc83f992eadb8a05aa7fc10815bf521af565f41c9185e02965dc1d1441e12c28e014a1c8aa81b1d6eb6ff3b40af1519ab5a1f08560d6580ec4f1c020fe326459fef5a4cce318a5a5db8bac5ba90e16b171ddf15455ced251788fa1517655a7d25eea6cb0cbcf5e3a665f1fecaafcaad91780d0e08c10b09a2a47734fb5e5f177d28b042ef6c835fdcac243e1d8b9a990f4ac166ddaf4da6c4469f62bf292b73e00de7ca184e8eb455903436b028de5c7d6bd02a62566528fe5da90cc3f0f541226dce9847d1ba637231eb944163cc55fd51ac423394a89824586624e65cbd248361e2023f0c80d4c5b73bcf3a220282a971adfbb7ed9ad473c4e4ceb38f8dc8535b2fa31e5d78651ac6ae419294883becb6533d43a11954495964b397992d8ab96b149a2afa4c10919bb375b00e5f91721de91d558f687089d29be7124a47e1d71fc578b6da4156a02ec98af0a863e07a3d1751bbe84b066d71285d4f72d9d0679805b3669f2d1ed337df2d0f31c11d85cda47a6eafc6c6d039e9af38d5584e43ec78558332c87401f8da8bc17ffc114e3a9a4026a39600a0b342d5189f24737d316a77e18512fde91c0fc82519fef9a9749081c0701df7c6752295c11addc89aa489581164e61adfc4818c7dc477c6847a6d6fb072c77e7645a4668bc3bd582715b9fab14e8ea9db834f20bae57427440d32198d758ffbea918fd32f20a593e059dacb8272d2a0087240a3304654ceb93e1ca7dcf4faf6f56962497dfccae7f7ff6e891f11845c32ec6c2f07da81101cdc0badb271a664e5273e156c04231ced0014ca07236042fc750873e6f8ffec3ed18acdba177a3bfc6285c1bdaf3c8f721510bdd6f5cfe86b64644001e5d261a3dc5d24c93650e53b364d236effff9df387a002c6d04a53fe62470792e0dae000f678d4029a9c01931014ed13475befba87a2404b8abd5222282cbbb27028511df1bea75e6c13e90545aa78b9d8079d15f9aad457513a404c936f0ddfdba803c57f43c115c594b2cc1b83599b2a0982e635442f5b9090d4646858eeb3a068d8ba8bc0fc4eaf65208cd76d32d4351e3302c08283878d1f339f75cb7ec9ebba5e3481329a4abfe3767d4bce8aee9ff8c8182d892d31d9d1734e035680993c63f2f7358c27d804d09edefb05f9b783db8bd22edd904c6dffeecd70800f6fabac361b9fa6e263fe847a6bd1da88f016952552117bbeb2c15b7f71d89b6cd8d549226b67fc7ae6d556386458f2cb61f487a059db2adf5fe8247839c9804ecb52995a2cd710eba277f7330fcfc02a8ee4bc7d12b3aa52db7a3c8f955942bef6ebc03cf38b5a5f678ae91f1405300861083a97677350e9891a63e14d06d47738d77e7b6c9e7aafbd93dfaa6842321482a4811e0ecbdf80a7f835ad08fdc71765c8b5d1d4aac292b69adfde4352b412e5cc638384295cd98736761932759668fda309f + +Params = SHAKE_20/2_256 +Msg = 01020304 +PrivateKey = 048187000000110339db9b2323c2d7380ad99b62275c784c3e553e199298b5447d53be025fe19408605c176ebf2b443e4a6cf89d569d60c1f0453f59ad293f6b8879e823722577000000b211ecef9cddaffd1fa907b0afdc4e435cabf168ae606d886d16499ee69a446d499ca16d1a00392b83230ce37615d9d3698bfa789ea58d38aec0e355982a2aee +Signature = 000000af5e2bccc63900c0a0184b902fb4de63b0fdc710280b29fdc1d2bda7b6515cd6f2d82a0d0847636abdb772adea6d81164f222871d18e22420e848ac64a98fdc9e48bb8888a3c2710f17273088baa73cd494bde789f6456e42b1cf42c5ef4a3abd65b41e67ded16c4c44468196630410f629d8b2fcdf01080534d9e3a93cdfd07d30deb21b1afeb8462cbc1824a51c211b1e6577dec6d3e125680b0bb0dfdcdc037031e89c8ba74daaab89d73e0a453cc0a9280667951817d240819455deda35cebb2825786b5ef51716d389f919238b8681612d6ff6f32c1873d3d05ccd8cde197dd68bbb3faadee44903e01d8e6f2ea1882d5777ae8c9bc50cf95b6bf77231893b7c7d32213771076e25fe05ebe959f27b184e7cc54e26b4f2206b9353027757204af39a91e5bc5f7fbce445eaf89ee6ed39994f8efbb30681e326e4b745c1534e848f9908c10992ed299bc5f1a81765cec6e0bd6f6a377be65a157a9d273a845da882a7c7890f21653cc08edb5b8a6222ea9a9fd66abf402c09c69d89c03740e2c4678367f4bbd9ef478deb8ef4d7e9b20564e48dea29649b134872b497a5bb806914a17fbfaf141b3d40ba8d6f3f61bc52fd64fd418a2a93ccbf1b507315b4a57d674103c2d2172fddcfa201b2a0d7e1b63003b4f54f1fabfe1d8490d195f302315ecba6491f6b960e20431d2b238e22688dc34c6506b7ba2f6854c35ef9a583d6ce9474efa3ef48712ba0a95c2a82cd700c65907813ba9116d99d936d1811ee2b5f1ad94026287334191a9e5c7496f0898ebb64ad59a8b98806e36090210f99aee6f42db9fc4971d459748bc41786e71b8a3784ed5227c4ea028b08384c5d6f9f8c17303a874a25b3046101faa52153ac21acf5a103a1c45067b2e02f57104c767e6f71b2832da4dedf92c005e784b422e8d8a3cd1bddcc81dab75a87ee688eac2001681a5c6ab7b815c875022cd03020aad5de19933181adecc7410f8c0e6b1dd0f0ce0e55c5ff9ee215672fbaa4b96a6ded7f70706ba35f02e597c7ed9d8ce90c022d3b40bac36b74088ae7fe927f88bc1db6f87b1530f97d126d0bc5750650684985a531c44906db23e61170d0f698a9f8cdf7c6c0232b9f6b331380f3ae30aa18fc745bac636cc8fc2be182798bff3d71b3070cb7aa0e7f453b0fd51d5e686ac7902ee98c3220ffef6685a4a09517176f401897d0474852db077a43a6827879019ff0847068b42813236afe8af4e340c85e8195ed692b00bc56a140ce5ff9ee3613bb350176060f7d60f97f77aa0a3352a115db53ff48f0acf1ad821c1b332b7f113a7b546a7397f325b82bdd9f5b4e7b6cd3fc9c3325725901a9bf807c58170a6053e53add3f141c158fd5895d787cced3794e5a891b6955e9d1e1cf5233588caf2e1a2e9f2da5d4e2d36f606b1d257b345512bf625d4e7077ff4a461908f0e43a80a0ec85497d3f3b279f4868f38d2189dfb30af7d20f9c251608545e0d00bee0f25e20f030f5aae19935d0cab65d9326bb64421423cd3ee07779fa129073940b8ca1bfb8bfefaab249bc69e3a3fdc0ad2dbe932397232b4762db0c4dbc92e9c2029fc81e5335a643e1b0a500e7449a6d29242ed291dbe9d0059466b576cdaa30565fefc2ffd29a0a3b6598a286a24061c93ac74f7d5a6c4b307aa5a906a936f42c99a3cb6f81a76c95898d3dad9c85a558420b84a9342a985998260391b1a51bc1ae1b3d6a2903f777c4a628cae2a9968a3e4a6e061752f4007f1b6d38a9cc279f6e776fb67a3014c37dc94d94e92690e684f0cc9e3ef0b7b8d3decd76fe7a8fa6a9f7401e301c76673bac6f4892593165f6a92ad9265626930a1beb05acb68b244acd0bf5096a89e722cabf2882b4c66a0d22a2f1ed19ea83ebc12a6bb9873aad324fdab9fef955b0a21224ca10941e6b5505b89ddc327b38a64da9565647b66404345fd3f58c63aaacbb4c4c4c737146d75e69fb158510033bd5314690085dc8647e71081f2fa28977fe846baaf499f60843963af1f1fc651974eb5d0c00d0ea30dc1f4d3b39099c27f01475e4b1d83f93ae0ef92393fa484149f789b7847eaa96838a428dd9bb417ce5767a4c44c2e8c1ff69afd3744b7622144b610ffe9b1a9c2c507fb3499bf5e92637b6cd4f524996787049deb1201df0be5e07491e1f38915273816580a7f1c7a57a0469f219c57f106327f85b9d052c4aef79374c8dd85c158ae2f8eb5a20335f7096737a6dd84c1d9631fbc20740162998b764f0e2d65ab9c051755c7536c50c79bc926219441da28823c0660b3ab3ef9019fee8116e3ef9ec0bd9c275b40656bb64f392e26d318e9bfaf69a74c82fae46da3c584f5beaf3ed61f40f7b6514007e044130f08b85d0bfce179c2bcc699845be880ef0b3fdef24bd6af383c511dc460b678a0df0512a3ad0258d4ff54bb7637f21bdccf3925b0a2fc00c412b3315996ba37b70a9f7a3a5b587b246e08ba20bc414f27ebc705643d15d2e3fd14aebe2f4743978d73140d1fa64ddc38bf7b956fec3ed142b65f280a2cbb484e408dbcc1a0feb1a0db543ac7585f583752d32fb181f20a7760038463166e3046d4528e925e9907f3e15b273f2f7f3932b31a46eca9824bd39f1a77a26f433e7a093b15d9aa8c84617c34485b5629237e8675783987589bab23446e7e5e59f63710767cf28751511e72f17d52be235f842727811a26169455ebd3fea4b650b6e4c4a4f10d6d007d1e16ac1035204fdef0043f846c7a8ffc48b94351f5a98a42ed29373ff1717768fff09270685a5df1490a09c824b9e1df586bdb3dcfa299e268448aac5cd59486ad38bd319d9fd9212406db1f37b5b9f107c29ff37d23164738ea618ec6ca40b06b6d1b640f6fe847e59dd29d6e62fa17ecbb2db81cbccd3172b913faf53ea594548d2870ed790bdc861ec1c6a5d723d80c8f9a3d0ba6929658763e6a716aa112f8573e1b28433497816cc2dc84dd95e9758a43f6d43ba4c5aa98a276d7fabc0d81ec0b6f3bc62803d9cf95baac38d5cafe039578ffa5abe145e55b060f45f3e997d3999898ba25816efc8d1ac01b6a942429de128a75b29df3957725c47e9458ec17c51c2cbcd4ef7f95887a952e44bffcc0bfcd9e00f59e7679a88029f1acad6670ccc159ccb0124f754b92073256e515600af4d384026e816ad71cc4218598b3903cbd0366839eaca22bb8830529f634d3a06b6b8b45aea32cb933c7c4498f76212fc8e75a97fae780a2fa1dc7109acb060fa83c7e8ce7ecfdbe78f04484ccbe5d6c004aa1235cd7e1f472b9f4db13c4e97d2aee11ba57cbf8cdc9dccbd8221d742cbcd71583e48ff253ef31ec3bcc8cd6b345c92ff2b3c5dfabc827d4f0f3e13961395863a5a049917877fb8225d7d13191575c0aa3196aced2876396edea809348dcc5c1b693b0fde815e001ac33f983bdfe062a520c90f0dcf3b3056e4a56c5e48c223cd20485b8dd58512ce637444a837f61c3081864abf466a43b00ecae424c28a8ed186417e063420d006564f028deeb46db65c750a5f5445a9f56e7104c483d6b30758b00e8355e169d790301a8ebcbb09fd26e1e91452b7f0742233202707c75781e31e7ed4508f8f61398012ecb2a294addc68749ddab6568f7369e86e4e29cb3608eaf08a218a3eed3ad1a45ef8928e17aa59af80c261fc0451ac7f6ee7a98137366c14b11e44bf5708de0bffd06e34f145e28c918763b395debfe394625954396e05992e99ae9f6671b0dff838d6119f70258990ae3b221e18b12b06f4ecf37616050805ba977214f370855bcde725b2fe20e8af535991a1b411a44bf841c729dc426d0ead308b00ec1569542a7c51b520bbd68d862c71eba100eae20781b9029c0e0129147d73edddb5d83dd7dd97f9a4334531d247e5379412cd809b9cca16a930a15e134fa8e482a04977b0e50c0bd1dfdb3cc817f05a71dd57dca972ae8118cf96a40c5ceb0c42e2ee890e72a891ab5353df69431b2c0367ad666547f67abdee9bd78973057d98eab095542f1c6e42e7b7a6f53a4cc3029f1ddc48d342aa01dbdc011bdb4ef7dfe4b92f6ab3ee3c34f0b4d87bae90bcc4a959d2017bf1eb95c9950c353aba7e49f7a78c2a6a7a4ef0a4c34d79289455464e12dc3e54fb36a3daf892dff8da26102bf3a867051d7ebc17a24e69f0e083bc766482b5b30c5670331caa7b87e773c18d093c431ca3bbb9cc46ccb940594f43248317ad9f26795eefbe857eb273dc719b3a791dd2b604a54ce0e29978a4fa277db5801c7a49964db06af90ad1cf1da0ec9a084a4020ecccfbc91454670dee16f5261965ab640cc91fd5201d1c8249bad2f865b394e985d51b3ca8c39aa10599e0c8363cfe3e6b48f36c9e39faf8396503f514e83c3e8538e84d1cbcb9ce0c02472c255190d5679a383e68563734fe0eaf28d1974324c8dd3cd29a45dd3245775065affab9ae8f08fc02c1258245f0a18c3fff485b7cd74d9f1a81ab83f5bf23712bd8c595f6ca4ddb6b9584f45c21cc2c6ba690b1e902a46243aebed1a3171b9c6d45002e17bf18db911f7ef375b11a9cc64b0f237648e7f0acef68f01f57d8e9d0136683fd083d9b1d36fad02a01517f6460c8ad81f1f00b98c1b4b994a26baae4b3807d268d2096d01053b2b7db58c851ed8bdf354cb585d42e8df39b96cc8c9e131068c2e23d7df1c7b825cb3f9c11219f461cd4d99d7c6966d1934422d3e03c6a6a8b6cdb1270a3108e8d5cc1fe5ace9a81da78324cc3f6e1ba24f3b012e48c99ab7164e2963efbab335b03d34418fbed3571281aee6c9fbb96d4926b3db5a30498b5a11db0134a9a7cd6a59abd46ca3d1146f74be2c4c022b8c6137e1009786f5376ae3975f0ce881c7fafaa7fa048a200001b52330b7315076bda5f73d920fd056fd4a25835de73fca4e4f1f90a1dfab7fdcd095f96f342b29743ea42c28a119bc1161e5c23e3b12f8eef472483aeec42798426d489d0a5bf0e6d596264227480a51c90c6e51e7bf021bda5604d921174fad92526d99d7631a0c8150cb66bf900dbd574189fbf63b23cf4c625134115a4853f8288303911d3cab90572fea71a38653c89ea545891f416f765145cdc9cad44ea712500c70e01b25467ca519c8b9d805d1d5cfc4342f909541fe50028b99d66ae827ead534c088649d14a16b7dd96a5a80f36b268e52759baf46977d5723d64abcb3cbc54900c112e5a6f6d003523c40d3058b94dd84e2a56f22ff350eeb992c21655f6503962f3d79009ae90d23c7f0825fa510f13a86734d2d104165bb2f042343d2d94b595c58ee84fc3419b83e0d420bd4103be5d6f6265f189d43667adcb507f8343709c3d1e3069628b2253dd53ecabc8eb3768410aee9a2e8b43488204c11498c19337d8bfbc86a38286f8b560703fb926e53cc06d8f8a6e8381fcb98ced5f630813bc0010b49c40eb552562d342c30bd17cf4cd6bf88a8e70abb755fd72eca6b984e998ed577f200bbfa74a8afa28f145bbacfe9cb0a1abb8d85bef5bf3394a72498bb4988bf03b4f5be4258451d9df69b795a37193a502ac7fe2dacd6dd8b343a43d0a566693855fe0ee384482e9b96b282d12734736e2052c48528392560603d653fe7df04d301c78528cf21df071d87965fc844a448d0cbe1ce8e144af3e00e48e91ccf0376427a28e16dc82ca3e28dfe0605e4d9e9461196a893a5c48a6ed108a44856af647a54e11e57545bbe5d57b2f8018563e2ecfd1b583888b5e477437ad7abb26ffc32596237c1549b408ca637eba24707e3bfea4403d8b7995e95599a248d5c487e83c8e29acbfaeaf64a14df491fc5aba787fa97d56b55a3469e073309a2860cd7058c184284cc6b2954776b18742de3c91fe29d2ce517c4d190e73748ea4d15cfbe6352688880003c1635c5f39c90ca3d1e4750ced4ac7b290e11c631d42d1fcfd50e56c7f73789683b6ee7c05be2a37b955d78e8b5b02990ec2861a8aa36355d326b545e4f0d3d85ce605bf90393edd66112185267f1a5c4ab94178e9ffaceb1d7437d07d314da598b243a1a2eec245f4b9de211f0382975ba707e00c0b13e35dd2ad2b4d77c66a6a15dc25811a6d6a1c22147383817ab95170d3d2f2f655d0ee30b0cd49ca56d75be655da59a9615929aa3997af1a45ad9a3b3b3ba2d470e77013b432e6ad47f65bd79e1ba4f7ac2102d355a7cca7377e898a4961625e83ad7a58f2baea1db3d25b4bc8df67e500a374f33887e73396ff41c90c15a59699823ca0cdf7104a86c319db91b2ddb0cbe5ee450a9ee7c667812fa75b9ca38b36ff2a823b2cb1032e2c51940e6288e31bf562148fe4ece10570d27cdfbf1246b114e0fe3e7fe580de0230ae252cc929f0aaa9ceb2100b2cac2f2ada3615392ff4349c1a1b8797de03743a5bd719ea7e862d9c5045fae957b71d85e9e4649d256e56d077de2b3c64fe225f18f73af22c860f5a43cb42472cfa9bb61295c8480a76fbfbec3f01d8fbab0e3c0b0103358c172ddae9697cd9f11de4334a563d2d62786005b45fe859b923aa5f0cae2193e6404906ec30519cd98404d7f028013da788312bb7ef47df0e756d1692ccf6cb337b0253dfbb5007d98e03ee37deed2ad498f181e9d98c966e0eb68d3a256b3f1f414865fe1cc034933665ee0ead80a92e92b47874ce76a738be47fc1279d09b9574f27f5401225d846baf29f4581f30303529e4d28b57e43feb3c979ddf6a002d9c90a372a3dd8dd4d42c22c1851efba1f7953b98ec9ddd91c8151c5489bddb828b1faa6f11790bf70172241080476b62dda88db9e184b60866fa0e3a0c7ecf5930812994450c8bb2564de68a34befd36862dab10f5f69df934d5b8da8c5d2e41775ce942e18e2e617ea9c3b86fddea91715ddb00c61854c63ef0a96f6cee5149f360b24877ad2cba79fcb7c3fc31bfef97ae841e53b81ce02e1d2c551892f7a20fe65f12c1028eac54b0a5fdf52a0fd6eff9f1eb49a4be4703824cbcc93 + +Params = SHAKE_20/2_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818700000011208953d4f9f30370a45df1699e5166468591010b8709028c9d4ca92e99d304193f092ab32e94d3b0720dc710934bb99bf1f246c8bbb2b8a8f4611f3f1f26c58c0000000f95e7a02bf1f59ab705aa4145476d07bd665342230477cfa653e7c04b9763a48f0aa11485f4cd83d743e048520ee61a67f42e1075c9276b9d673e7fa8040d50 +Signature = 000000dec70c8eea3090727d1d800cb904a9798258fbe9d6a52e1b788ebd378d393f2d8ff9ceeb9ca763fc0ceee5ea1ad015047cab87b89c4883bf18de6698f3ae5ca3b76cf33a9982de3015fcc30220024278426e755fd68614c1ce0e87915ec4e089f0717826eaab8c0af7cb22ea490c2579ee7cecf5b4bd56c55d60a139f4f0635de13639eff681f9133078f3a8a334c954e6717b7102daaeb8c52f1434d72bc960a0454c0b3a79e0b1ceb2af6e4d2d06b6eb21c420ce48b6d6a0992ae6fd334dd4d7fa15ed857f4cac68507d2c7a09f2a9c67c2eed64f62773b91c694ce891d1da1924bd20c5816436e059276d6095971d7d49c90b3a678270a910d387c1cd8c87755e3e38e9b6fa341c708f0afc733854f7444675138a9159e376793a5a2e8869b009d66d13339123479ba012a0477494ea7d781d7c292589f2330224396c4cfa56342081c8b91d59a0842fae65bab10f5cee6f22271210835e4419a639889962280a174177aaba4aa64c2b74321c87e5ce89469eae90e8a8e1d1ae5774b6eb5df8b0ba9e9c28db5b0d2204b25132195bb5ee1743b4bc4b407f9d727c4cc72e529681bcb0752f083302ba539b43e93521afba489be9b899316c269470403f5be2c03026c8303bf1719f4cf5dacaa68e51b76a0a4e4155d901f68d35c6b8de5789b859f7f09a245de3b0cd2a0db4f8e9fcffd82663fc6f3ef6ad4518ce6dfc9c2cefe0c8d8251f50b913f5197b96005fe7a99c295c710d34fc09edc8cb2cb12b55c28198b2c3f259ea399a4c69027c72b3ea2ae98a2641fad06e5d9c751de9b9871d0785448e2305c40f43166dc8b2a80b1dfc8cf6e88e9201f9a0d96261695d4ef2d90997e3b101b872a57cc7a49e3b41a65dcdd71decbd782dfc95a70776f91dad1ac6858c1b13353bf4d8aeb7496c860b5280055998477f6efe2408187d8be41aac5b3dd171882f9b6c832da550eee687fd7ea107682557d1ad260f0a88a3a5b1df7c5cf4d3d6e130b6684aff6f3fa1931999cfe42d99d7d3516248e7894454ec9c0edd6c07552b38312c930302b0b397b1cfad577e4bee1f001b42b7db4782b53b63e8a93aa0fdea7a20bf6c020a36c49aa7ae76e1aa2cde5d91deaf60a135e128a6e878372b6649013febe5c090b739bc1e02b57495b7a0e297bf9d960c11342956eb8d3524b62cf791a67015875ee2e8935aa87b80cc290499ae6d2fd1d10d2c2df998a45e84c1f89a21d29e27f9def26cdefa9c14b4ece755e7706c463ef7103a1b80fb636e4fc1624bcff6681be0dbc9b48f02fbd4ed22d712b31e07add70bb1771edcd135f8ff6c74e39b8efc0a9893fe4905539cdf6f7c06a2fdd8878d8702fcbc3d7ac13c8f85ed7ea52f0ae04a121b05ff2b6bdc7f2e547e09128142bd5182df5967b434d0fc084e46d566ec2ac370b39a875d3cf5955706837b6c5a53ca8c9a30ba55203fbf6eebdf8355c8141ebe56455ee34225abf5bc2c61531f0850f770973e8d1cd50bb8ea7fc5862a65276d106bd77024ba0f4ebacf238d24ccdf44d733b9a13b5ce63e49132d468e31a7ad602d46e124003c8fc2dc7048636817e08ad06edcbb2403ea1634fea4a6dac455651a5e448d1ac0f3e5f5f2e0c530facf57e03799fb4f90ffea277f3b41fb571d62f7fde9ed00f7bc988d89d9b9f81bd3fbf1a311e34ea129e3a15461c729051c97916ee10a8001256c61404b9b54bf49004bb4263ad02da4b91a043b2827b3517a3406b30ed1c8eb87c0aba233d802a02ba80b62bec7c0db5c676a770fae3513a4bc0b5c36c1a97f0abb9027486d7be35c85919984ede802a6165772889ae2d3748b3857555d9b6d0df949be8bd92f09c58a4b6b59eb991a0a3aa57ab30f6a1d3a5fad01d61b66f67b801a5aa6db0c53882dd964e0ee4e6a4d5cd66a0d1df3558d06ba4e9147f3b65c9a97b3cb66ead100ef1cd1ece508898789995e994b56dfaeca6fd8d76cb343ab2cecc7ec0a8d25e4f267050fe77ba6d8d9a32fde0994b015fd10e8570c41b67c7c26f80d7c64d0d23512bd4ee27cf05898d16d25f5b3f3e95871134eeae0e1538019f3d261c8448ec7b0ea6a89258f5ac2056ea61d9c7396195b1cbee0a3a5ee6e9fb2ed6907143e2f28662d7d8aff315891a8191f6edb54e0d29e973814c051aca60c457febec893aa5e6912077e376486d9f2c067a2d737ea41a447de33f753cfe3e96863d2fbc5b2c101238b3b9cc81d9e1e51c1e1ab8ef79de79c93485dddb20d5c82873b7b9a54bb7540feab18fec8ff0f7889ccd6541dc6759dad78f326ab5122a75eaaf179284afaca75a37e146103ea631be869d846dcca146cdaca508efd2496306c2f4f40c6ad45d1618f571cf7b9b5260efb673bfd03b5e344aa559fc6e65a2c32016f7b9c315a9bc36b6f18d04c944aa9cc59f8002ab7994da0df747480f2ecc052006098bad44f7d9c1cde603cce7b9d08abec3bd811b8cfede969abb18c17b3d0ec6b90cbd68c01e9b321eaaa5b5e3dfab6e38c8aac347a738904946b12d8965ad457f435905f540b982eccadda3d59d24066ce1178f7a95c3a409f95cf05e7b5c0188b41a7308617bdb6fdbfb61b2f751247e68e912c3d1b2ea23531c11b58607f82cc8546ba3fa752bd54135a78adc0c7d40657fcafea1dd30e36ee94d106e3717e8f148648b1aa4e7654e5b9f1fb662eead1adddb130f281f03b398a42ea90dd9f5bfdd0b5182fb6cf0a3d8fb4d08403b7224ca4fca91264ba906adf359a2b0e85a99fa8ede7eee1ed089da92ed729c65881339d0555da714c32a727d4f7f659d18db1b91f77c098406e9e2b08dc4a1814e90ae023da86080a6fc562773bb47ff8f0ddda50fed016240557b1680e8f81f6a12324826523189b17a4cc14747f713cb2f9cfcff5aa109b1ba3222913d995d99f2941ed8e2d93626f9220e7f310de4796db61e586649f87e50cd981e22c20c4e82fb8976a8e6a01872d09feff6571b5ea6bf5ee437a479c56aaba772df89fe13a0bc789ec8acf6a583bacc59427162dd4cd8b87549cc273b53e2cd9b8572c569de445d2a1f18e4b553969c78c6d09278e58e81d4669e418acacaef24e0e0e019cafade14eb60b556d872cb09d58589d8b7c5f244dd792d8c7745f7887f251415d38e6dbd753eb1184421040a40857ab9a0f753bc831faf9f2b6716aad1e6e7cecbf7f068317c6acca1011ec98fb08562952fb4f98b5c9efa243a68ae278a574fd973146fd583cae32a68babc45891ce19291db0a19075a56f4ac647cc1b5295ab3129f984885c3746a9e16b9daf63949772069a6b0504277227724759eaa9371036e512f9820b126044d281815cb31237f9a932a9ed3117274a3bda23038291657386802660e09d662c41170a5f66fed497d33a6659a14af89b904e80fe1386ce8c096725dfb439bf0479e4c9dc6c52e549e28416ec4a93e2c475a019c6ca6547bf41ad79386be31c8b956a66b42a1a24de1f6fe7d5305d3c17b0a6a44fa1a099b7824a5b4ca9571f51574526804b44546e21f02c96e4464e827402be99ef65e620d34caab88244e56e013db48102a900f3fb0ea1688380d73455ee27c4099e07246b9af14817f079a16dc917ae1828c246b78e0ef6f8c2cd84b3983ac949b7688d00f4a9c7129d7b6b114c5e81af62ae2e4026ec51fb4d4f7844b9e0778e29347b6cad29e0be846364c46a4d0c90fbbf4d35dc620afc554061dcd1c398c9808ec02ded0dee74d41e648ff8bfb7898515fbd01bccbc19cb71422534fd629feb1e0788b1ba279c3cb9c4ef1820f67eb7ee65b78a5df9b96e0bb03411ae522eef69066339d27e6354641e198e6075d40bcbb2cbd3454af7a3d656c9230054b3d3d7f8b018893d5e5cbd093fde590ce6d52b44669e133563a14bfaa6974723732129041ce3810b24f0af1ea3fdf87886acfe789a9b0fb6bc25a8d57858481fa6e8047299f7cc9cce531e0d58954c66eeb6c538e61af28e73d15b2890e3a826f7d3831297d930f7648c24d34fe304a62a222067319d9cbcc01259136dc826474126b004a629add688d9ac578f2665e45eab1655ff348a5eef28e4698920c12148347cbd121e8074df02e7630682491b89f255afec3f3733ac6117a32621a1c691b2f504f92d9413caa9e4ff16671e27a819ad687cd92616fa2c89040caf903c437abeb09ad7370d7bcc67f68d7056d2049f5648d8e10ef49a2ab53db35ca0b12ac4839dcaca530e9a332c5f02ee2305a734403ba53f90b94f845988023db5fd0b0facb412b50fa03e4dc24c8200c9ed4a2683825da5910cff6a27e2d7be7a3b0474a247d7d581dac1567053b5e9bb1849694dab9222aeb02c43ac6726cd11230625855d4b51f99b836a5d0019dee8e4282b4adda75ea47093f7b299389bcaa5a22e049ea03f894e9bbbf001d6a7aea277124f8dc330fbe02f9579506e4cffef2ec1f9953b8ab5017b983a4049f2f0f5acb29a2049f553bcd961988aa8977421888f8ddfbfd8020baee0914c11de8fb9b62fd1fc7a8f84f78abe13a0ec0f1b1222a7eb9b8bc6ee05bbc30662f5a4309b8a965cfae4f73860173658be719ebb2b14666fcab1fe545e0961ec32a248daf11830036e1a282acc0d9d248eb1a491f8b71667edbe1f2ed560f434156e8652ac7ac5fc95c90e21a5630de0e33f8ca7610f9a1e953ba34ab62f111b4bf14c7fe95eb11668ef7aee0c2d5ea8d2e42f1c683633f9960d00adad7ffe3d2dea61adccdbd24b6d8731779edb42e94f36dd6488e73d1a06bf130b3f2b03cae06b1b4743b828e58040d3712b4dec19573adc472c7a883fae89b1ce0450cdf742188348b74303403bc185bc70c1a7d1ccab829a3f1eee587fe8326dff97c5871e385fa0131bd96cdbccb79a136a94be72efee597909de1053b4466d0d00bd04155cbae1bdf47c7899cc92f84553c5b0c01bb12fa504bc46e04e33f3f51fcd2aba7a99f6952267da6c0c75cff8cc0ae91482f70dbf89527a5220eb53a5756c84769d1d17a16c053b0d9930aec477e448841f228ce626591511f6aa58a7e4464ab81a2629d1a46e7c1f948f4496d73a55fdd226510513bedadf679a04757fbc37f553a95d2db31651ccb984c0f3d09c802b520274a9724c49dc13d765ea2c5821aa5d57441c4203ad1c7da05934aafae5a281eb14a4282758d2ec48ff4ea4f77473844ca12b11a4103a947f39e371e880111ab0c2dc4feeca32216d138d430d8ef24020d04ef208f2aad9b8c2ebd787f4592b0442b769a987e44af0c1b5a6d63e42405c3c0a1fc1ad1064f7f57c89e9a76daf39ac3265791ea5a5a250e8f880d93d18b09121ecde4ef169a451ec8491a76da5e942a2fdc2da9a5bf7ee20f9e0d3abf6ec724335ac5a8cce70623a4d3dfdc829119e097219611e1cd623caf09be07d76377fea6eab6c5d1e6e7b4883db0490ab669f6565ce408531aeab415bc3237bd0b376a757314cf5bd7e8ccc69d22fd72b9e68e168c0752039201728cad126c62e941984a045756157ac70452534c011113245071fae42ee335ee0102e7071448f94a23c8991137a881b88eb1d73fd8b42262612599ceda3c57f354e8718456e0474995abc4941ae760f97df19ac3ca0c3c8472d46ee6c89972ad61a2b6e828fc870fa6153a1e91515567e7a8bdff1e783e53b4de437c4edefbb1500bfa4adf3492df697bfa7e2391914558e32115d06b33c1a3ff934730f89f4e52278d51f9f0bb520aedc1dfa5131d95a2b98bfc1b312beac7d5abc2ec06e178cb26922f21d81b4f8a3b27e688903e42a5bd9d4388360ea9ec379103c6225ba4ad1b0434d814ecd2b2bcb3a8923b44024ce3afce555d46a3e307cc90d93baa3f5f24906db5791a11dddea17d6df463db993cd07a52bdd1ec4013af610812a2267642b450c1bc92a055294986839c4d26913267289050638a1145335258d99064adebd3436e51269d887d7a17db7c562d09c87266eb1130f0653fd3ca4fad34d0d7b3074a49cd017aa0792646e9b1fe5686ee393a5e4a639af94a17969b9128e778245241d6ac02cbf1451d8e57ae4621d031d0f58061a25bd1a6b308442edfbb0261458bdea62f7819d8b052389f8e60648a2107d8683377ba8bb92c580d99982b32dd8c7c3586b0621a7f808ee6da0626229ef1dc3f055d23c2db28d1b991d7207e3d736a551b7f8485f95f6898bd0454688f7c5b5e8aabf80168ad0a3c691f966ab328d2b43d50b10ca3be6e7847c978f09ff342720aaeadb412f3ed6477ce70701c06a3131e48ce92e77f83eb126e144bccca4be7fbc0ea8ea01aa69458f037ac60a72344070dea0cf616e47ff22bb458947eed9c148b57bb2b32fad73e3899611aac3e041433e194138a5d6f9e4dab7c68ad886870dbcfe8429cef163650c86320fb438d53674845965b6b3c9faf1c8be59a93a7e1bb1da041a7f2176791d4007347c0fe4ff736d969b04febf9e06f7417c5fdab176e4b1b905df6e2e5c30a048016cc9672e862a25ad5aa20b3d92d501a63f5e908893236e0258101d537069b3d594659d4e1d70503af283f7cda12c9c84d7e68d7ed47950b1604221bfc87f2748e823d8bfc061b6076718866eafe9aadc3cdf1397b473abf4b2f25d5ad08443e18dc8af9ff4452d60650f32d841d8bb74033845bafa559e87e5f3f2b6d6bafcf6486bdf792f0940cd946548bf0e5bddac86a8bfa80bf8f6c17f281738192128ec6424a6f00dc61f9c699176d285312bfeca1803b9e2770f1e0ee65ce6a7d7e76e2cafae72e63041f40c7abbd3f0e67d37071d7142c14ffb0de8464ad388ff2514f09c78d948e8a54010e1c8d411a7b82fb1e5adffec0eef562adf5f1051e3ee79fe15d93f0e6825dc9ae815d7a7e6511d206b0d1c5964d084a3ee700546ca0fed6efad7ab38b744f1cb8efc0b8118cc0c7754141bbee262af6e5d17f8790ff314acca42fbf0dd7c839d523f3dd1724da1e8622879e62a84f4dabb6e433cfef84f55f + +Params = SHAKE_20/2_512 +Msg = +PrivateKey = 0482010700000019c04e44f46b4bcb0508f5248eb746e6c7dba3695e26c2de7e21183e05ab9cbd7ffa4fd78b38f6dc84a1b038cfbac529c80f8282de9ab4fe4bb045f55aba106947dbb58fb2b778f218b16b6956f311d5db38c5f8bee10cd36ac4318918dde094526456ec0091235bf71eb963d0bf5f1cba2585382940a897eddd519ba8c534d59b000000c4c1761c3f292b87d3668432566e7757ffa7532dfa234852ac5a052f04a9b0925b6f71d2d2474720503dc76627ce456476df787f8952e07bfd6ec713379a83ed689aa8aa7847dea95528380d4bc303334b969a322c166c2a661582dd07a3dc11dc674279d1732fdfc453278116933be25efc7018ab9ad8273caf7021ac99ec1c +Signature = 00000096f36857743da77577ba9e62c253621f7943942f4b7f870f0ad55f64126a12035c2899b6ccd4024991950bb21015bb7f1cdd1d9ddd5dfc8ce983c513e9ed6b62c3ab5e67dff0b0f80d41ab38e6752304a35cc968d08263977d48bc60499e89f1af0ee99e1c6e193094d67d547ac2fbe304cc38fd28a8cba198e5228fd4df3ff8b6067321652ec13646a504cde146077ffff5f83dd3dfb68d0c2db5d414a7a5e86eb19a2cb1de1050f39a233bbf85ea85911672161f18a384ab638831b32142fb34e86c016c0a4bd73b9e0c8d024778181e8ec42256979ed2e1f781b4ada3603da1d7baaea6e41fb18eda045d2966b05a03f9f26396af5483bb9bf8c40dfe007b8c113d30a88431d43c6c65972c049289242bff2658bd03f564055087d9c7b1cb9c5bd7b84a5b99cb33d8dad89afc586bff08adce38c2c64df9be0db1770bdb182bb0f524e09171e51612c4a13b61f1a780f06d165792fa50d895ab1092b2f3fe4a42524f59804d5df7c41f11e766945696022344fdcea763eaa25809b40ec72165c8144348ddd75042dd0fd31bf573f7ffbd045d99a074e49f73e9906c4cdfd57d026c2d617b8a91526daf747a62edf0bce6dee85e4d8c33bff25e899fbcf1488c598c2e7e9e4e3c169ea3894c1c9f29791895671cea3c925197fec62b1774adbb22c460b455a74bf3c9490c4c99411cd02633a7ad65599e92687020dc912b1419b161629b510d7c2a12aed261b0ca9b045342d16f02d9642ae9f7d083a2296937b7cb2ee6fb9481fe0fdab6e9f1198f19fa3bfeb6f7f1f752486c00f1e95a2ec8c6d8f11f0d425dcf6e2db51e61c21afb062608d5e8c7082375856754ae5dcf60e509129769a8119599529c226a20800fb0c07d7e6ef4891b54d9d21ac9941dcb6b3e28a44c8b0097e09760f53b2945f4bca5abd4f7dc995c4dececf73ae2165dacdc7e440097ec3ae8fe5e2047ef7682621c26b378f4281ff57de8a6c181925c6a2e9e9533f3f319ae93be36e17ac5d120b69a2201f8f83416cbfe1aae18e5137d7d864095b3b02e5036405f7d82548df2019a738e1185df36d3a64c3d0e117eea30fc114be9809832adb97a2448979607a82d919a1a0f809aeb9b00fd24f349b9df027bd9ba35f658f37f73911393845551bd95159c072fdb917417f3184375398d159a4c67e0fd0d57f81b5125fb40b8644844e61e9d56eb04ed40e1ae228d2befa4d788472f042f4149688fcf2435fb2af6dcf949095efd778307e526d2117d29c796cc3d5218c4280ed297fc865a45ea7ac2ae5093400e0d5733fee4a3ee8e78f221352cbba086dad23063b831ae3e71da07c4d871c01af1106e332e8a665dad93ef7081998ff40e5fd05b7061ab11afb0e7cf242d6a9009db962835a3d46bcd494656e4c58470e5b29322ef7d3002e426884192d1d7b7790b80714a485f975824e0df9e8221c8587cb44024a1190c8af854c2291556199c5275d28ed2b463be0017660ec6e5314789a8e4c8b5c5714aaeeec2b887b50646f114a22b35acc7f3e4b18b77b0d002215225e35bc9fb77aeca98a52a1a487e2f892cec5e84d6d3caaed8c0faf622a897955bb013f97ada1c2021ab28f63cd0a73328b2bdaa4e6edce9077a3e1a331d6a1b86c5654e1dddaca569df6d4764e36f030c2a938be5e7c817b9dd92b94ef62d276ad2996873872089037f9ff4e6e7b91c4bbde6184b08d2c2e3e3415d1945804a0df2a139a82fe45efcabd1f62a4550200d53560e1edc6141ea21efa4fb410feb6fcbc45e4621ddd204c2f280ed8dd7d52c889d947f920de4d585b41b7351c18f934698e8685770b61bb3f52c443d7b0e3f6f23287ebab196e59b8c3a389f548ea1a1a8c6850f489b2ef4f04606c93f9a3ae3011a88d0455f8e6583b5c84e420a57467a35a883c972e99a1cf1311c4f00950052268d6e32b151a25b42ff56a3ae0dbf060647dba1ddc6d565f20ae5679b92c3b7468d4246ed925cf8ad29ac36168a7d9fb18557a79a284286c301b652538d6319501d14142fc95df26a3a4bcbe1c38c7f52ff9e305931dfe580ee8af8b65a8837bf0fea6c9a235ec2bff845a9122276f667e0213028a911a2708cf5a40bb38627045d093ab023d6542cde9a982be7eb5e735d2044ab8485430667e0f9ef59f694e6aeaf4c3c7eec468a1c86c118d8908e569894d39b8788c516900ca44b7edd66574bb2672ca6dd1b9e90668b78058c0f68bfdf7d24c4c93105d0e49fc9bc638adbff87efaa25a711b1702702ab4d744974e523f0dc434bae015aa364e0813ff038263674edc2d8205c55d276f380b32b50d563c88aecb7eb734ed6e6cc546b796f7a232240fa36576c55d4fdd485d60b5abd5fabd59f756cb7ef4ffd82f7b0d993c7d000c229d846946c57e9726ef1ba22b347f877e9571481bdcf627d87bea7857cf17ca8b03b83f12df765e98a5d8e97b2957eacf15325424b9d5fcceb489e76758111998719b9f15abd5a42b8e4b4dbf002ca84f7a631e4432ae73325850db32df4e12b1409410682313bcd45686c058841f7adda1da4a6e3479a18978360950a37bb40a12d58146fe883b7cdb907f9392fb45e77bbdc98773826240041847ab9e05dbcb7b0d636e6386f44d397df8d7eb48e83395053481a31ff6fb153cab2ad87b3d860eebf9eb4a2ccc6db4eabc1993562d1a26cdd5792eb6e9d0433a5713f557ee9d698d2e9f90e7880c9574c6646796e5bee947cfdd332ac8d382f824f68ad3a45c6c37d99c13729a2018316fdca41e41a999cd54d644a0a653a5bd0a8cbeb0e74dd2d6500c8ccf454e34ae4aeaef7e02a6b4b098bc44f3908ad366846f6e31f002c2c9dcae3688fad1b1b71ed62f35642aad57537f9e2a194e227c50c2b903a3b21fdbf297f67d9deb9dd7fd54f7c024c36db11deb6568ab3e0b689170e3e321afff2c5701e20b14e43927d43ca9cdb885158c539eaf7a01fef0a84c72f13cea9a7b2f9c85436b9726109412e136c52506553e947a1593c2dc8ace27343ef6082cb5976da4f316798f1860dde2b2e13597ecef49245d64ac60ac97fc57124e551774bba3f342fd66e7f1abe99c8740193a89653bf8667f686a4d81fed67edcadb737555ac134aa519dae4456e7c9dbcb66193da8bfe2b5db2b4757d73a4697ad5758d85c0d74ca73e4f23f47d9dc22d1c5173e1b880fa25398549c544d712ebd74ac622416c601f0035fb2d31463cbbe398c77d6c9b13e2b187071e74b24997cf5860afac9dfc67a4a6dd94d82d70a77716e37dcdf29bc2e8e52f6a5cce073400042284fdf86201515617d43ba7f7fb42669684506d4a4ba4d5a93c365dfc603ad6b8dc59fcdf75447be0984ba4029aa1068132ff4a0b143aa317127105a787b71d6fcc35f00ead00ecd79e476407f258dfd81d23e214b4147531f5766f88ded859acbb31fa1434db6afe53f552785663d0f9043eceefdc1cc6ea1f73e83b64c0e8e5c30f43709358c5d06835b8b69866475f2f9276f298bb47ad95340da5d9274d72b49a0460de53cb50a1ad8c9d8d3ae32b253a6361c2fa8b425c27dd48e502a494df945903d5e0b26e19cfa633de94ee4a5213b9dee6a09005dcd686775bc277c4e88a3eccbf0093ce246c44f0e273b8cc2f43a5f48f04f3352dd298f7289c2b697983847e58c77908b907206dce70050ceb254d816284e0fa771ca6f7104f9524a456b7663a38b7df7f03e78e05dc13269078b8b39394da69d943966d76d6d22fcd468aadd177e7608283aa27fa846f6d867bd978a88f3fcb1accb1108803975f0f88916d3f6ca790cf76cc8d73354a8d7f600c17a686fb825ee588f8b06c9cf875a4308c5bf86101597f407e87b64f3d673bfe16093157eb4cb371372ae60c248c667193aa979aa44fa0a1a96b2b3c82c4dd6f740d5ee5517ca08c5cf5904f00a06fca068419be1c45ae72d808829b35cfeb1c60bc6361a3d87a948b981563a21afe4acbdecb6b52de6023a21a82525cfa291c5872a14caad9136836a139deb5e17d95b30c2d3b86cef67b1b046a6b196aa0ea88e140252e657ce0a704cfde0ca3fff9ce8cf6394cbc5fbcc2733f9855c6c8b9cc235a23f1a854809d17585e0b1499998e8c2d7ee3f671385e21e724fc8b31195330e0f6256989dc77f353b78fe60430ffde0e371cc3e957649671edf8a6e4c28b83ad0beca94c110d9e5fe4fec9537b9300c9c029ebf8dc4bb5bbd69301f2a4a5923d369c0dac9e04aefe8750f057a32b9daf5902d4df08a73992d01ac3e23978b8ed64860da686d0ec3d02c1fcc9d99a5cfa5b8d394747cf0c3d02d0ffa2ad7322165a70d02fc6712e91dd2ed7c8c9180f94e8b633abe9ac82b82308579be3e0df602ee99017f5e1ac457f7cd097aa285ba3ead03d779a6695a1c891b884f4d89cd9444832428652939ba9028effb4fad5d9adc48421c892078c22e3e7e57d4c9717eccbd7cbd73e160553d359ff06a08bab50ba841d5b05d89c1ad70a13e8162ddeb4117a04cf7ae1ae3fd2f42b66562cb8a9b78b1d25d96183cb78767f57cf85d310dfaed92cb9d4ed340496d30898cb2c1750369412716d91049edfdfc46eb4deee1853fdf2589396191be55fcdd81bc92ee4b94294fe4b87f269c39466749af991eff42e655ad85c97a198426b075daed23822d355aad21540c75dcd23dad49986e6ec5b8594470cdfbfd98f96c3c4cd6721cbbd96ce747a906b14489785d14124116e191d02c1ccb05bc7f4714c158a2cf18b0c3f60f3f3af7f4c9c797923ef63ae9b68c14e4d289e7ad8f3daf1b597670fec7b120aa7df1023a8f0cd102b3971cc452d2bac8c215472ded54791c34ff422a8eeac3301454e18caadd0305c938449b10314cc18895a6043150e466cfa74256b82e7cb3169590305877f35da4062c8f404906a11aab91a375ba30918e745fddbd8e8d1fb6ab5c89c0f46dc015e809dbb473cb418b95871a6f7ceec268b9fc09692390a7c3ea94f6d92d5823173fdbafb050e5ba64d554e690a73581e126f436fcb5f189710630db9fca8b7934af59b95c93c81a0310423df33c34705008640a814a0b6939e6038c226032a3d5538564418c2aa22882bf7037af96634ead1b01041047d4c595a729b9b374bbd522cc4b5f90b6fb8bbbf5675e24917c69b26cff16882ed7595e276a2698946028725da440922a921817d5524352766386b6b4859e7a8f04c770216c7d760a54b4846cb386989ccfd1f67991837bc2607b73a8d4b79c1beec788105b80eb4681a32b7400b4512f7f679766c7531a40fa028ea5355228444f495eb4638dec42e4a202853f27746886849bf3d34a857eeeba227288d2377ffbc014e81512f51f7b96fbea9e2ef97fa0b0b8596840b29660961bbf9e5f14d713a46464728833d120747c3353ca6f866a172854a199ba31b70c780eddd6008a0ae619bff98faca9410a9835bde35ce194ad54288f9ea0d29dcdea5d65ad7bb9472eeccd5c6a4b25d34aa3828f9a961373e0c515af3be78242ed58de28fc66144ebc793acd48c2f40d6a131db10901189775039823e6a47d0c788bde62364ec552886ddafdc5b4ae4f7e265081d1b5d8e461cdb3976ada6e305e94e02af5115b97ef1e0a50abc9538f7a06ecc5de7f6a09d3ee4797de6e06e82f831353ce3e9e5ac786d4915737583c1fc615f6fe52267ce0523856dac1e1c0fd0faf11d637d9ca799d3f05571971103a02f04a5778870b3be912318433a6a99bfe3ce7fd8cc5b819f9d5a37c711a8402dca98c52ddc0ffa72147859bca27b757326ef3383630cebdda423adc272423b80a128a7e1bc6482233217225fcd7e98aeb4eabc1249d790fdacad59813305247ef0bc4234363a2abc26a1a8019e6e9d08de95982c14ad2439c509859599fe09d2af83d32c2b2c8f3e1e38ca1a08e008127de7fd1c5753c9cd1e46acd9e998028415aa9f4566606ebb283137d6e5550b9b07b04e8832c664a5f409e33430e608b0149dfb051f18ddaba62a4881fd264826625d889b932d6dee393feae079499a2ae6de6142dde185edde2f2a86460c5e1d7593ffc742deda306b5e4d294d24379b420fbe2ec05ee86d0cb8811737a1774b6ef427f90684af2ef58026cb343ea8ed0ca19b6f3c1323f9131b4875ced25244f4fac0637531179e99b92af2c32f62a4f830077ea849da95194d538e129773d2051196399ac4f4d8fb530fb9edb44a9087d545181084ed40ddcd71be0c4ef72c70c65fbadaf833f73f636f2c1b08b43e0874a84dd4748164636c6e64537ef3988155865209d89f57754cfa799b2d0f41ff868ab1fc17b8f64f2b01d4982d4292c8d6f01273f78583744b1b77b406c0912667f28dae0cedaac74cf58bbecd4a3373b89b52cb28d9e28dd34b4b8f38d1e6054e0a9a31c06f498c650fbff4f5a6b026999362bd7e966b36723024229807c796aad7911f649c7c9bf5610a18b4a5dc4c18998e6e4341b26f76b849bfc3e56252fb4345f1e4bb91f2f00605c0e3c452ba33928cba9b49e13e817412beb9c7b132fa026c08047a8e55c2b17ba6dcf8f0d9d6ca68c670a067d9a212eecf212c4e22575207292e60e3304ffe3a02be11dbb779331b3d521f6065df4caec5beba3b33c84a322ed3fbf09a2cd83baca8830a43c6fbf4857823cd552f350ac116abe626736813ce99c5f492cf4dfd02b9b980a384c3ee2bc98099768a4051db7cf780ffb8f60c52229ab0a3cb0bf7f57c0c5e32aad93fcd82c7624186cba3a3243534253e0d27f72bcc6c7da98b34287c8a59893e2c794d3fc91ccc60a08e21626bff43463e4aa488643a35d4ad787af7124061b3b01ec243f34ea58704432b745bdc944ceb06da63204cb3fa289fb870695dd18b0b215df1905356bb03a674c83e39c40111e357154e651549a06132696f301842d7441777f7ebd5d3a4216edcac544263fc6f9fa4bae6c430324fda8b3186fb4f22a15b616b5a70da42f2ea760c35c07e7f14b6af9253d919880b856d0836751c3fc31e13daa605da6807e872d6c715f4d7612f1d0f8e63e2c6488cab61c98390a74559fb88b77de82d071bcfb7224e79130d9d9b33048a8ac9dc3acd8bc08272ed6d7f1c2535368b6ae4f0c14752f5767fffda78c00be418c51935707e42cb121ad3c7aea16d33192cf4d473171a8a95c33331faff7ae515d48ee2a8eebb1307a4b8912b3920b253398dca8ba31255a63e00d31bfd6747462e25658359281c553a31191bd0ac65ea6433b029502d43f11cc6d67dc4ba97511fd60bbeea4488087cd5d9d56367e3d3690f9af5f953d1ab0f8c620aa6c3cdbc14ec09145ad8f5cd3c037f7e525b2a22fae456de1da71e2f50bd23bb91f6d100c15d2a4cb748caa9045a3c8ffea47104b417e235576c176b2951ee58608bc1f30ccaab717dbf459d3d853ced6ece38f670948cd36cfbaa41f3eaa35d51e5d5df17383e28e6611bc881475e2ea5b452f3e8e7289379dd4e8ab484754003bd788b60d9b1d8c58e570053b7bf695bc3d0175f2f04ae45a7a6122510c30c739836ffcc0e9546e0a984e46003a6a0fcb25445b2a0d06d69d1bdfe348cdc9015398b72f37f94c31819b3725cb087537ccca5815cc84b13bd5c49f935b8d8eb1c6fadec92348a6c21f3e0daef3c4aafef880b53fa2671e1727e0aad0dc2c3020373e22ad2e5ea308e04cc669cabc0eb86346b33907c13d4253d2fc12be2f11f998ec3e7d4861355b7c6b3cc5ec6d3745cb0ab18535e53ca6bac5f681ec867f423f819b5987f64a72a477fd1d28b63ba20505093229094e7a56ab2570bab33064f14d9a195e34c35b733199583d315a8ef917f4f34d796f6c754330b4cf96988b6038116dac3ccc717371c4bfd3c6db250cd6be1200925a0d777a6d2aa2cda514916417299e8390010d581219839f38c76903fc0840a576693254cbbf9721f7abbc8a6f050675ef9ef5f77b4ee15b833d799343d9beee8e35d3190e78fad5c1b6032d02d3e27aea609b3eea6795c5639e621f81654c35a5caa455b1ddcfb2a8489b0945a49c8555f5d9281e377403c0e21d0e824c078abc4392820178a253ae2d726c928f20c146c4e0885b63d13f0e286753443e57d5add9b016633956bf36dc1175134436ae4f8977901f119f9e8781dbca4b7f438180e9d2041a41b7ca4bf2ad4689e8d120066a2daf8bddbe544a2bc8c82d7f97b072cb3872b268a7d5d29a41ba155bb61bf80aeb4fb812641a8dd17acfc2ed61495011550c1db414bfd45f7de04ea676036410a023c61bbeedea8555ee403b355c1d525e99d9f3e8bcb047bb7ba9f36eed9715964d6bc862cdde9b718cccff5101bf79bba64d2cf7826f018072a791ce1f3c2544aed5fdbad30f94a40a1ba7372252cffd7bbe435d2f54ec5aa4486b535635666558ab91dc09ce1b43e703efe7b99792a268be89a648f4a1c691002fca4af0dff4a377cc7200af6be4fb25dc6bb8ccec0b071a60201b171366b64bef959a486ff26986e1b1995a6e3dc27a2316aec659c293fc26adbf904f2a0a673e6417a73c8de4be519c2742c624a00000da04e5c2d591279d8d1d24ad7a13fa9967ece944b32819f4b59d6a3f9d50679bb8622745b7ba50125e17a424e62682af2f06f33f0540a9cd9f2958d2db41ed81d04e3c370485ee5e7a05dc606a1452f19f33d6311e8499059e9278a85b8a325bec232d521b052dfc04b354329fffa841e56c8c496aca1074df8864e450861c60ccc41ffbeb1f6cddd7a8d7c61e0f262b4d47b834cad0382b376a4e4c3e97a906d363c9aef8402fff7481f6fd6b610c625f9e5d7304f12eef750f87bcf73fba1177c82f18387d44c52c94c9ce9b058f50bd1693d415f5ff3c94054a056cbf2a5107d54070eb8e4c7a68c2289c67d12b76920c71862321dff7f8a9c59378a2489314a3210b7b407d18d34e46cde147130ff03c534fe19003740eac0f456a3ee1198115aa2f8708a0680a4ebee2270624b6f1e31d3bcf486210823b2c21a53512d8673dabff3a0be981a0ac903fa1e6fc98a6282fda7bc2ce0f9f93f31b7194767b2cd90fa784b406a5b05f7de5e0a1662998e5e478fe05412f1b37f69e301c5c9bcb4c399944bd078cd3fa9f2469bb331780bf8d668409f70032813560e978c8a81cbb64573eea1ea91215c0299c09fbdd68947b8cf9d0515a9e51039786b88f7f836692889948e210645e7032bc17af0d08bd73f142608a2f902ed30644c3130b01304a72e8eb1ce356371beea0dea55c2e0e414f198ba81733faf70dbf8e7b5dd39fd7bf035a6b664961e88d106ef9657564bd12aab9f37abcc6baea4a0e5322e7129ca81b65c8830f937ce817380b4594fb90147c30f1d1f9895c204b7c73b7f2f9f6b59d70cadebe5810731d2ca15fe2c7aa52771cbe53a2355c5739037be67e27b65746cb89c3de229741f2d3811a7965ebffa85e9c30a183ec8583d9fa36f6120b1dae4aacd556b58b62b0b3c5f65e6f7270717845fe3067269e234b7c6759ccb844aab88107e036c34250c2a0daeae1845fa171d4ebf97502145739ba72e4a76a41cdfeb4642182350766e93d36a342d45f92dbd59cefaf157f615701ba18d6c2c2cf7bc2008efbaf323d0ebdb767fe5838c09eec9a6071f0b9968753db08467f4024735bfeb1f2e1ab809f670a0a325a9d35362734f259add783d100b70f6805b2a042ee2c92dec47c13ed205e09d96c24525fe93325fe565ee6f2f4a490eea5f49895e5add660c37893587ad62dd275c6c5818ebba2d40d05d12a18aa3795d466ef65bd34695a81f9fbc4173cf40c7e91e1166594d91dd7dde24d817e044cbce90cc1b4840e605ea472b6f6e8fc05a5cc3de218209e40ba99611cdd96276f884875f4d527b224e0a88a4283ee7caf5a6c5be78e1a4b5b9f34ad3fbeaf8392c9c62705d4288d6ece48f9717d51aa9d62ec41823915c220118495eee78cfc3042b4eb2a169a4f71f86d0b6084e4aca2c50f9ad6081520baa754dfd6af2370efc7fec9c656f7b96dd8f1e733fbeae68c8a41349bab1b5056617df0ecf5ae838e4b1fc75b8cc779b8af9b52154b66d48174ad7453abc5a6333126030a5c2452d9fc8c36d4d1563b5477e33fc0ba309e458b723fd7e56cf7be032f2d2b4866a2f4e9fe96bfd5204397651e47c77c67bd54231387563dd789c5481d321dc6de068742b8013bec9b2375e0dbd5187c53bed804e70fdb55e897ab10a1e83a32cea1d6d252a12dbb595bd358d19f757d1a72d1a8d4ccefaa49e308adc4236fb7957aa3dff2b5f5b8fa7d91177464ce3ee99478b610f48db82c434ffa7ced0f409945c41d14690b50f1790f9476a7d5cea17aaeb475299df9be8941b3d9dfaa6599ccf7eff3c610c0bcaba4cde9e1d57efdbe41dc305a1731987e411cff0133410f0c14519fab7265686e04ac3107fe94821c31cda25859811c74b50378ebbd3da500a0b780b8ff032ae2af25ba9febff6864044ca8a5e7b1f727a88785bfea2ce51eeb13c3fe31953ae008eb0c766824eee1c31207b013ad1c36d8cb039cca5dc4847518d183c38b7ee2190dc32be0b11e50026d8ee773e4ad1fdab53c61f34da840ffa0ea937959a73ba0d835f977da91d27763b09bc3c03b2a4f9818cc54e94dd5dec27349b42e6e546f2ccf66680f1043fc9fbf6ce20c49fc50ddd1ee8ba4d1e909139d3bacc9d7fee50e574de39083d6768f0f50428ee18eb63f3bdd1f47cb226eca4007c19c4c918955658ba842d27b322bf0ecf5db1f84ef00cff4cae008c9f70d3df937efdb160742f53b643018191500d742389e9a1365ece20ad74d2641a052b986da5216631ce866557575dfdb972cf41ce58e201868836aff80721081134dd430c8e4d80bf2f0ffc2fdd605586860aa393ae265aa376cbf110030413451a3a9cd350c505e4fc96ac0e9b7a90c4a7ebf68588cbd10dd71982f21f64543f8987d743581cf9825838621feb11a72db64e77959e38886c3133a937bb8a7c480b0acd4b2018ca002f488f1ded0daa7bf4247af202a9e998753cae3a6c5690a1bf3d5f76063e5f64f3bfb37bd12d202bcbd6d17efdf14633cb3ada250523bc8d4b57827398f54e18b3f07aeda08b768e6df9f95610d00e56ab0480e4893798786b73eb60321732b5917c2ffbef5c75d65765327e3550bb6d0314f3368ab16e0429ecbf129a8eb3fdfeca18a4abb321d7e62573b5c68f742d98756189e552559bcc7afd7fbda49b660ec98eb51003d18bc1eb501c30f037bc17de63690cdaba8eed2740ebe835ecec5e535e6fff4b97e2a361f7424b3def315043dc27b22e6cc1c32d78ef6d32dc06ce95927c4fa9964f9169cb5bfc42baef750d1b6e496bda312546d6b7f419f5d4780214e2f81ab60fb1b6d8278f8c677f5d9932bcf5cba65898d5a5357ee786a97de9956cf08cd71a3474f388075f1d63d8cfc01540fb481184f2fa4f07c89a9f7fbd971523ad21b04d6d8d816f5950e34475c8c39b0f896d08c0965cbd25978355d539adc2c435d94687b93bb611a2585633c5d50f54604ec1bf14bc9c5623b37009747b6af404a713d7d5d68d7e7acb402a11a1881474720bd7babf02ab40e5c1b70f0e833ec0bef38cebfd59711e85abf5a6f18d576e6f8452050977b20b839883142fef39ca001d950f6a8ba8d9f51c78493d41f7de53434ffafe7c6ee8e65471ab39ba598b8e910217e44c329902cfda1339623075b928345f6ca372f55d1f41dddebe49f82823e5504971a02f51b0d8a4fa086baa12f9258950f5a511a87aa5164e36ab5fda26bec213743c85ad61cfe25a5dbff376e42230d63d6a97a0421008ec90f64c52deb400d4b555826fd671a22c403ac48a2b1ea53dd7f05addf78f23790943830bb3bdf71e2abb25a74d98dd3bc60323c31282fa191e0ddd63e94245030cfea60ca4fbc40e54401822029012f53081c415f49a869a5cfb31838ad000fddd6ac4dd60b1042cc8a72839346e123b24ee6904f9451ec676cf489bd7d605e212af28aac672474e7c5e30998c091e39ec6b401d28e128dca80423c7189fe397aaffca80f300694a44c8048c608aa02b0580d9f96932cd1befbeee7fb5399617d9ba9040c13ef0db13c3969b1a98491c47db24e3e558dbbb659184cf8500e4e49209f8b7d7487388940a659eb03d8ff3ee8f94d82da833d9a8d1031c19d89254971efb587cea71401a5d442dd9703cd7d2853dbca96e343443a72594bcaccc40000392acaf2a7ffebfec6ab849752745f19b3e5a225609107d9ef462a8efbf1b1e1929d0e05aa673f7b1287e95f8e4c2647ef87755e0664a737c4e9171378822586d5060d8bd20861bb6b22ddc85b5de0f7003ca14192937b0c1cf992d39625fab64725f00eb60e0ee8ad856dfa371609c09294e9aa07a798ae62f06212f89699578ffddc4ed791c939eb31c27b7a7957041e410c4d8f02cf2412e0f39c65275c18261854afb3439f74a8edb1a8b2515ca92820e414fb45deed9234a3ddf78c3820df8b57f8abd4a4f0f6f6efe26b331bd5ff6b374c53e841e483ce5a91267bae2a466ee16a0e110e7fb4e44fc34a2a908a7e00bc21b4351905e6435cdde5444cf702ef2c08315599866e663cc848364454a2589df5ff98445535c0037eb150f5483327919d86266edaf43bfae8c581572a52998ff292bbef857f75cff24648fabb947bd643ff76b1c9915029ccc4f9fe807d7aa5d7dec9d40f969d48ed396357426a9751c0728a9ba37ff6ef13c91da7b23b755d514407936bb64bb7226a383c3cd96ce80e5f568018c51995276400ad4eb8b78f9fb9aa164334f57f5060cd0cc68a05deba0e8665763ed23bf8d8400d0712e383d50786128d987ee08ad2858eb36d188fd22125723d171b1c0d557346358a364bf801119d6a34e3c553fd3bd36a4004750348151ca8106970e2bf7c5ad31d8f14af2e1e244672cc7e58134b8b259232bda80e0f2864c6d5d74f3059c56861e5413fec088ce9db22338c3e9c556e29fbbda35dc369614c7667635809c8579178ca5efc2315bbb3127f88c13fb785f6da3f40f3ecb76375d17d84feec7da82dd28e0fb8856c75b525884b09be754acbbc884baecd5004916e7db94667e8b2cc171f5140e3ba4387bb1c1fd0246960b856bfda627d84125b3287a2252573ecaaa42c7b21be30b698f83dde0adacbbd8bde1ed33e8cfef3270e7589e39addc508d0b0e750bf2b2dbba85cfb37a2b45ea15a34bc03a03f4074c7394131b54ba4ce3aa18d6528de0d1ddf8d5cfcf28af609d17a487deda0832572613d33fa4ba124d6de253bd1577ed90c8448dbd5b749983fbc480cf8cbd528c43259457471b875bf8aab781ec9f87655c4bc4fba5ca2786a50a485de933e6bf146ff7d0afe1b73775e9f1e28691da782e8fb8564e2e497cf033b4da98e20cbb1849311ad6bc6009ff638e95a9053ede9e58a358a6866640a0256bef904a7a515e523ed06baba4949bdb078f2ba26f670c7964158f4b4cc3ac6357b3e6f5af61113a437b7c482953948403e86776d7aa43e6893ef22f61a22e2012f103e8c302a5d1e95bf56dc13adaf2ae7353a7edd89c363328f9cb9d4da0bd505458d7aa14598cc5b01515eadb5c13a4a924b2d353018238938af9864c774c45859dc4a614f98d65bdeb50b285820b2d6bb40c08a8178ad53b6cd6bd0c86aeff6f7c25002be2fe5734dcd997f158b3a5c5d1680b35f3cf575dedc41f667e09dabe7ee4bc3822262a755937de65906bc1eab78472a5bdfb2ff38a0859821cb304b4bfa7bf474d0777eb0f072a8cb9afa93576cb19240e44cc7fd3c016e5103d64ce72998543e727f1aeba4c8fc20eb817087674e8e4c6c3e6e192091c5e6859b6430ce665a49d129791ea9260930122a0fc5b2b1d656ab3eceacc2b615d85d1179516252c87c8b27c179803afdfbe88534133c2927e243d095e64db4d30055301ab6d2fabc771f13f50ec8d6570c32c0ce9d0f16f5ec400065ecc989ff155c7cd17c4ffaea29be7638f8fff3f7e464cb20a39e653d35bce02033052051eddd44b1c90e1ea91b3ad8676e40e864c30194dba606ca4246c332e2ecd06d30814aa78a0efc48179c99ed7f9f97bf89df08e37ce3371f744501bb83b2550a25d937f991104467ed68f9c01bb37960f6bb6f2006ae8ce1045051875348ca6b3241885709c82585becb58d0f6b4eb2c78e263ba854f2bcaed380cd5132923ffcd844f31fbb63e20f1b7153ee0b6a22c6cbc11ef4372325cb342b4bc565369109cdeb8c79838539f3e99f2d2f1ea94bb9cee39ec3437e586ecd5fe572a114a426f351bd86c15e68d09f064cc5e510179dc7016e74f57466adbac712e479b6551c0127142495864e2c65bff74ca098269b63eda84b9ea343cfed887459564d9a4bbe1a4acd10453889cc4e13ab4e4f897f18fe11dcbf588a3530987951e905a263083862ab8732d8cc9c395f25be608984475c993201bc0a7c66512edab717cac853c67fa9e8714a66f993dda325750b21555fe081a37ba3ddc1d4660492eb3ea6da3b089501aeff124943820492ea71cb8d235f1daed4becd748bef940333f6f94dc52d89d493e3201ec6fe9375e26988a1914e1071df06c2d78f10b4563898921fdcb135d1420cac41bd44dac68f43eb3b319ac12b368416c120e08c0f26c4acff4e7a663a79da11ce3f7ad5ff8844fb0d4c1893ef7bbcc8bbaeac703907a92a0493e8b7763a88fadd8dfb6c226140b0982008ecfb0a7ce66a02753d909d1b44b5c05fd642f615d1d2ca6c571ade2659199d35440081d6c54ff1ea91499d31a3955f62943a172e21b1673943fa062d019a78c9a6f20103c41fc098d5d7a459ea2321311e51a1cd3dc3c29ebafd521dce802c09f08b524925e1bf78d3872c5e4ae53b0500ae96a9c7c118b84ae48c0c9659506841af2e52ab9fa38cafa7d608d9425666cbf57a77feb28d54a2daef3aaf14976381fee330a050deca42b26bdc8bb94feeec6d9e473eedc6672212e532c6b0a0e53904fbaa18d00cbf21df407745c116ba5ba0edd40f322c75f7eab861df23f234421d1fed6e2d028498b425081aa2d88c187a2100d00ddb738ce2811a4b44f2f6c78fc70a2409bd403ccdae9b6f45a3c882545623ed4099709da7967845ce65915abbe1a1374f4a34f6f756708d3847b8c128c4319dd1d07197342394366eb9935005a7b54678b5e5381b428e57d298fb9273fa5ce1bf3f873bac88cc1662dbf30b9b4f8222416ee2cbd1841e7fa2b398e2908876b57688fa87884aa3f10583db9552ec205a7cb575ad56d7bc2537cd600256d6849d486b3945edf12cbcf9884439a0778f78b5fbd3f471d9e73cc506574ef9414db3d0dc2fe393d854b6f74d74b55b55446ff4e1ee8bc539385ab02e5a85364a951e33616761491ad31d9fa9c38e1011308283de0d06a5a8beadf53375a184e6765f2f9f2df98d8bf65fa6913600cf2b80fa3c0ebe20bb4ea2061530423908c97cbdd85ec4ada25fbd698a7c94d770fd0aa30831c7e9a781bf0caa7c4485f2cefa61952261294081ef8e45c4bea81ef3e6188ab570f0afcdef33321ea8f83c4b3e45722fa2a6d6ca28dd0f722f23232cf07f5b6e61998ed20109f7e49194621987a66bc0cd7781f897ffa45b3eb126042132a1f16aa2e13ff10cb30617e7d8a4f0ee047300cd86a7689f9b9c2869562e6051fbb0eb1a0a5e75497dc5cc979181b04c5228e097ec5cecf22e4ade207ea6680b79cb52b475ecc3385de70b5a83b7202c32331ff0d39cd73c914f2908198598226f5fe14e224895399d3b06389eae1455a01d20a95057906b9265ba878db1af616cff43a62dbd5fc2bcdc6ad81551a096ed1c888ea780f7d86107c53f7f68fb5e2c21f67a8c744605787ee4a83ed9e59a8ce2879ab5eea525aedb55858658e2de8af8b7089b82c854925b750c7a519e5b1f5019e4fd8054f03521706e6d628013706a3589524b8938ee593996f1b15948cf4754ab7c3943b5d678e987cd4226fd403857651318dff2ed041cc8fa89dc881dc21717f68781eae774809f7b375e131d76ea5bf1dc8aa8688c42ec7f067c5c4a24bf07ea54dbd30b13e4fc7c45f34165baf07968fc5e9314cf4e35ea7fbf4727da229baee0bcbcb50dddbf1f0efe5370d5bb61a3ae8fffdcd418823e2c272d12e3955c857d139f9fa40f6b3718e806f34037dd0fa907c1adc8bb429e0ab16d9996661ef19985f30c416591849a33faf4dbae2fa81fbf2cc12a8285cc7d3425387062acfce85b516dd69070ae223c8625dc7b244f18b4a59fe01e7a1cbd943c64c187b70559af9578390312eee3ad6d1c31f780552f0435b9d4091b6a6c91eaf8ffd2d737be1ea91950b5546d7199a3f711f585ab0a891dadbc31761db32989efd53ab0251343590081d2d97ed31f077c7f37496fa2011e3c055c2dc60cc386299dd5f3e4cd2472a98b512c22ce679e819126c7af5ee542ac23ef1f763a51e4099a7f9a7002eeeb0f414b70b804e8e1d599c335ebe775975a8848a768b4fb4edeb21d77926b10d8661c4b87a156c2cdf7126f828165d2f8c733a51972a2af935d8fba985bdf6fb0ae051b485be8760081d8e5d0d2042426d0f1f0de995ec5a787c2cfa286e870fa697d397be03403f02462a7cb1917a81cb97c2bbf8b58c84f29dfd58f3448a62bad7d2a0cfa2cd96d5d8b45c2ead56101c6364d1c1b9dca314499cefd5cb51fed2513736849966045f261d91f6149eae776739b4706642190b6c2284938cc5d47846f04817df2a5630a7375bf7b8e7f79ab53a670c489dfb6a9badd7cd7b8f25ced5b2ef9b8848d367c1ed24e23ba2618341a07d30b085951f8f2353ae75dbbc6c9d61974cc4b23e2117445f7ae5b7bfcfc285d4739b42af0423b13c105d804ab3e53e4ebf882b16025e896653bec1f8aa4453ce515aa2f418f90ee756882b502147a902ab6364b40d05f7111b037d2471610e364bfe1af366cc0eba68a6d845f718593d67ee4b467b27512b65167804975e426ebb0cf51aeb43122730fa3c9eee5aa9dd2c67c807e4203c27f6696dd1ef88251925f35446ec2e4fbb0dc7ccad60b178aa1b8806e8d2cb4143cb336ecc773028a7673bd6584cc7e331fffe53376c391f4ec057bfff7433efcfe8791268be28b63642f59dcc0707f53fb07acb8023a39909adf17365cab1029514eb06fbc0defb258071c34fc4adcf9cdf26f8304e77f3a25dd19ad27f3aadc3ed8a67ab5452b0e7d3152d74c83c31a83a338d7629281ce91e2c724f62a1e02fe5442b062cf58161afbdcb48886c7dfeffa46b228b428f376205bc11bad31701cb7ffeacddad4c83af97fb0ce5e1739416136946eadb6385f23acf375c256a970f3688b694bad26830d5c6908a2c766f17fe2bc90941423b240a6bfa5c1a9e6327b9f323c04b82f314f63c488db722ae0a11a1ae62cbf1f0e5a6b29c7fe8a000f2526826a113eb1cb3815cc165cd9f6f00563261e098b6f4b37f4664b089b068a54ef8238c91494740a2441384db88ba2285092665b8811d97707178b86bffb3ac745ee49bea8c2ba5a095b38c9ae3596f38cbcbdf6efeefe4785f32f61f3fb1b71809dfaf89ba81e6c0658154ddd9400e11c6a52f051d14b2d7bd0eee845eff816c16fcd9f43ffc272eefb279debd03d4d3d6b42e51e15b0c9f5947491a92bfe72b5b875920327c6f968d1299a3a0a44b8baa07393b55e0ce9cfd16f5d6c2875b473dacafccb6f29ac25df370b6fecea2cc6d5149790f37e2df39b6dbe98bb3a6890592069e3cf626295a52ed71c03eb3e731a75d647db1f304093bb9beafeaa7efe58a39e7bd05aef3186aeeeb71d498b9c755d02486c879cf953779922d96e104cf92b0a215227b0561e6da379998cd3a1ef1367dd17208097e5d6aa7c6284db517ca1dbb8e49ff73f449cb279d568d9d10d1427e2a0c3212f8a90cadca20815e3ad6afbfcc20796e30bb6a8bb83f00472d3bb4c08972a4aca9c58c3465d8027bfa8cf865651ae128009d6dc0acd8a69ba329fbbce26c418620dda5872f16e33a0bbd0d9bd8fccadb3c59f6b6cbab33d8fa82f7791eeaecd362ae80c6b41c110b925c289764d5723db2714de72e959eddd1cf99f515a4d15e2e5e3a09625a3ecb73a8af74236987bc7e06b1e0ae73692fdc433d4fe17806bffc762f29ce9c1eb295096b445c60fac8eeb26cca5fb438ab5754d4983d43bcb4aeba175a18dae6e71c971dbc491240af867d8e94dea300512f94c9db21a5dd3f1c7008c47f29f570537ec0ddbacdd63f3bfcd9374fbce5bd34c6b5c30087e614928f0442e8fd15b3d4b571238a93c516120d3e72ad09395abbf369418d7d0d543a03645e2bfbd0e16c27a14c573511ad70b7061d9d1689e96b7896ce8db6255e1339661cd54c9f6d6ae53c734702646324e04ea438eec968f84036b4b09a4e13ebbf580ee8d99eb872147895cb8d466f94907fb9ef85f08c7f185091f716bbd6ad593baf35fce9296d5b921442c55f671cde67ff6469f3df1571b6545329f0942665bf4cdc0711dc90056aa004a0886fdcb8f0001c0fd0285c511be9ad51c6f2ceb41a87183d80a235fc1457b94e4651aeb3113eaecf63f664e66903ae76ea294cf6fb6e0076363d71e01405912e8a0cd12bf13525532771d824dccea41f49e9302fb8a7694b28b5ec5b1a74e07dd326a270cf09de1f4be352ce7eddc6694ec88dab47db63f2a0ee93c0a7e5bfeec1e6b6b1dc0c1301fc33ee02faa04eb39c82396fd8325c86e788e44f1b053c92e2487eec52a5d8b8edd2df4be46a5cd64033cab78d907d1d52d790ccf7c37ff9e9a89f482e3c265a8b36b2d5b647e8a2b31e672d76946e289f531766cc45c36c2dc3dfbeb99cb580986e3e54bb33191e10b803d42293058f290e2765f5d89de3e82152cc394443c32b482e5a700982488f8b892a4bf6357d7592df35554e1e924a730f2ffb013ce47747510dd5b317057c32a5e32c69ee833973350db83254f1466be1b2d0e3072c3353be606ece284c27382e6deb5922c3225374ef595ca3dc36097adaa32fc2d03eeb6deed0c4d0ffeca9188be01f6751e2d9bbdb8435ffcd85dde9bb61c794936c7a812e8b63da08131ce6d86d5ebc2b7fee837072d1438cb3c6112ed25845922379420ca8200e004d73767c6ac1ff8221699e85b65edbbb7c325b9571fa21ea1d05b8613bb961cad130f150b68ad95f2646aa8ef593916164d9f21647062a9c25c35a2219fcd99415488931e7dbd640e004891f0acc062a3d8ee9d5be50a94d12cc722f0be98faeed18f264364eebb0e9ededecaf7b97dfeaf1989bbf36ef81210e312ba400c3d22e4c3b3556b6c543b22e8387ae82567b3b2a9fb9bb0e1aa2cb9f56d5e52656c93101238d9cdf014c55b564fc93dd3112cc2f357500016902493bae67139d0103c2b32c03c5541a2802ec84907d4194e303dccf6d009d0555380750cc538ced38df37638c2cb89a3ad169190192f77910490ce11283005806f186d4239d4843b66aba308032376700624748c6f71aa316b74e640103d225f81560d7523373f2f81bf8409e1acee6a0948eef684ed6fda557df282da1f94ef82a80c0fc58606afb8cb0401cd346323305d2e0ac008c6c548580f10b414c895c78f99e177255ea5e3841b613c89e20b67ade391ccc7b6dd69dbd0cd0fe2ee2329ddf2f7e48a9b1ea0c7dd68eaf77b6a6e57520c6e60d95b7b9314f09cf4cb6c7523fced334b50633f015d6de4da363aa20671d44e1a09adba1e4ba82b2c6df970c2f61de3d38a11fd85afef902efd84e01e200b7273dba011694ac806cfb25da6954007f133008cdadf4506cb17361a2b56bf5282c80a0891e2ef27330d39ffd815d8b3e398b3577fe03a53fe47c761ac00676df6a5a77e8d38b668ca4b50b0ada4cd3e40a1778b841870ec70b5d1ae79008146022ff10f9c4f706bb469c7d7b2b5a0d50c629ecee7a865898eade38ac162d9e811755db4416bf2a2bffad7f559beab315f57c660691dd6545a204ecd1b6c030c3877ff4345a1be3cf3483cfbe690a32329610e482f1f12511a910d0d22e40b4bb621eb1195a87ec5984f441b780f63f866f5c78a9c73b860029f398b302350ad383ff85a069f7e2e19cbfe82edaf5ee3a1e3473754ed775079c26fce2fa893b985972dd6786e44da4614ce3640c308a35d407fdfce0a888d25abb5d256bdc01b8b504907190e35e4f6e40e7278b958632e4e4c8eec3ea82ce25cf3d41ba0e45916fb53e4f0cdf63765b3b6921c5406bbe8daa9513e620cb342350e3134f6282b147bd6d0a78866fa33e80e801a7cd5f91b83ff8378abcc839ca2ba545bb31d347083395d498549f0d86ea6989d22f9d3408a6cbd6b73fcb0ab8695b5db21e969135fe8eddf02875fc941a26399f352a5d7115364522499939e6deb3d5ad53834ed5942e0b41691bc0bb0124ed63204263f23a7153c429d8730bce23a058f47367eccd3c40bfd2fd3c43f036ef1453fccb0bc5c4f5785e3e53f3b15143568da5e995eb73e2613e871a54d10c1ae29126ea0e1362b15dd53062c1f425d267563707fb7196c9d9c9fb865688d8d100829b78de6d4caa7babe3a3c0d4c801a88d166531f711065b0f5fe9eb07a4d9420826dd27fd8369bfa0b03d86479d34029876de70f989f6f6fe8b4d5277feae7801e363454624a6bf243f9e2f8246fd096b5fc96d135d73cc675df8031af17092ef4dd4730a82cb7d1c259aea55911af0cd5a2448d8356ed6b823f9e96c9cac5fa058fa48db77a2d593e7eba0983a88bae8267e77e38c2b83c1e570731a90f007cd246c5133756981e9f64c4c0517c39a9412b402c41a4b244af69b2ff33685aad1904e209f600922c0db7a88d6dd79f718cedcf747a2d8870bc3953b931c837f74a5f26b7f90642528dbbc14bcef470d46ec89ba280e453f3a59c751dce3962428d9fe55507e278d9accaafa5e57003e8171214718dfd333fbe5a0d77cd18d6e42fb4457fa95ca7506782f81b979883fa5b026349f9f136e908966c69983a8b0798e8962bccbe7ce481561f9750d9aa7d64ea744bbfbb72f660a03b94219b04ddc75843c6df119c00d70549b3d817e9c7bcffc1491948d88fb4dbb24ee67c8ef21a7e2e2a8ef2b78776b12626cebd25e42c5822dba0391d6148b18dbec46df9d08638e2a1207abebbf6f4168e4b2f527982673c03afd5fad34921104ff0289f39a3bb38cc7d0df02500d0a13bb317519e179f6cdb9544e617067561b0f18cd2f3eb22f038edc0ebf72d784d17253d3df84a87461314c6e05c2217ec6ccd05ae39080ff80ce86bbc468e14df6951c99c9f08028634d61425aa6d368d3bef0948686918616da71533d3de9f8df2195a97608368a425298e2aec6340fc18cd653943953ce46c031110609116c14468353a4c1a7aee5c810028d1e099d19202dcb3976c4c6c2ac321ba8724d231e138c4b93796144dd4ad821a11b99b0973185d1a5723f54e39d3fe58507d92c8565d5c7b8cb135f17eafcefe546dda8d6c5362ef4b3d99f7ce6c0cb91a12f06a5a4aad068f21a9f291afd381aa8eb23d98fb01a5c1397597d49b3dcc01f954cee8701c0ed5280f3d83ec7685bc50e8ff3175dc07949a7440fc7cb0d75bddec34ccfb06c287e806e687171e249fa4aae4546bd12375d33a40ae854ff8a59f814a4243e8d8c28f36524b009e793e58d9423dfea56f2a72632745f319aea877d212f798dba53e6af63af5989135cc735d9a46d64e6838d9470f6853f71bd9e83fa2284e7d13091f25d5fc75281652c557d089c1cf43e328618017cb4515a327be214c46aa692e22bc1337c7f2ee6ffdad09ebb4de92135537152d7a4444b8af8bad1f689b7a8725d5f32b9de194c33af579cce6b964531ca29dc258fb87040b439ba6f7140e9ca8b0afcd1c1c2a4f48c0176daf0fe756d1bc0df03180d6780a084353c46e3664c88cb64c768bad8e370367607a9f12c74cb3641a0dee283ec5a5da08ca560121b230c909c35f940d763f606f3c76c6039b23879c709da0988c419387adfd30fb1a262f0962ded60c5645c16cfdb36d927a7271e1475ed0a2322f66c3c86966299b0e3766f3e90d2d5890ff235d7b87d41b2bcfecb4de392d33079717473c9611785699ad5379221e1c31642b96a4d58354160256d9af2c4aebcfdcf0bd5ffdf27945f9ac7ccf251d4747ec273f3ac44321b2dfcb526ee8206fb85b22544a8ae7c71bc06e7bf8f7e6ec82ab47c642459a896b5aec2f87aa0bbaf5d919700ba577329bb45efb09c7df56863108aa803876358611ce11d9acc01b4ce2d1cff6291b3dcebea1883c7b4927a61e9da4bbbcc9b6c1147de8425f201c321acfb60571fccfc2ea7e2f07c70b2c55d300eb47cebf2aae312de7ca25fa1f92e04af6da129ab90bb578f1a13a299533dc41681409332fac42ccc4354847e4b8ed7a2f5571ec9f00e624e5767638838b670eb72f6c42f29f55e00b7dc2aee9e3fe7a751d320d288f320a64d491afbb44be32cce0d62e74191830f3ba6f098fccb8de55ce5a930bf7620b9e6d13e10dd984838b58b9cc212c0f55729a025bebe4eeed7bd11fbe13dd1a58acc7f4e0953160fb218e8992890bfe7362695d18c7bf1546b6925089e7c56f55c9c5e93bd14bd4b33d799f53bdee0bb5ca8e01afa23ad30db3290a02f9ba21c5179acaf5c4620598da6be5a9b673159c230f126129dd601d8b720d579cc7b85da31e944e620f0e195144b1e0bf3e03567a2f31f748bba6eb99351f475751a3900c284789826a4df0fdbaf6dc127c43c2ff3a5e5136f81ba6339db74672005715bad1673f2e088bfd5ac639a7e847f7afeac5954bfe6eafaa08712412badea4492b76a8007fe80e612f6ab3157b197dc2cc56e0a80fba00415df7f8970cfc4e0b7bcd82b996804dcc41f0ef63684496ad42ef99a45fe698192dd925ab82414381829c80f0c1ddecc74b857b0f25a13253f1a6b35e29e3c927803f9641f4317b2adc42a72c0cd0a945df2e7f50c6ff3f71989d62a53b8c034cb334729d93347c95029cdec70e8a774ae6992900f54c227042a3bc1b8a85a02fa5becda67e07c675b58f7a69390e9e0de36237a81e4ffb758612a8c47012cd08b568ed480ced68c73e9d5b6e34b90c952e7426aded462db733ffbf4d09a126291a570c78f113e326059651ff257e0f24be033723d223951a0cdfc22cc2c95be39fc9962eb1ee69fd1c0cfad8f727057ef71edf47993a043de6eb8e3111235ac4c045dc896fa55cf591caba5de7143417ca1bd1c268d5d1102ea0ad247917a9e7984c316d4dae50fd08a73057b010dc688232e3204a7717c2410a79e961f905925381e45a159cae3cba07f65fcc42acd99a3ab304cfa5e50efbc45ceb520d308eac9ca7a7b6fcb5a04c066d96d17fa5779c8765f68a8987b94ca6b1bc2bf1c1e8e7849b9d6626d11452004e2793779e405aacfa6827eaff04f5d7b9857f4a0d6daab70ebccfe5e5b707436dc3640992f74f215abdd0cc2b31a9832b943109d05a5029ea02b070ada5231038a59d9ee6697bd1487fedbfa6c9f5f0eca6db997ff87b01eca3e6390bf2f1fb3289bbfed5d78df556051906038200ee047f4c2c5fab94d9d57e7936fc5be348ce86ac2c4f3558d352e181bed489ad6921df0400fe2ddad0f28316b0d70379890a9ee44ebf9f43039d665e49c6ea1c686994a265a883a7b6ef37ea21efa81fa78a24fa84b19e5c788897c9bf5b399ebde6115d436ccca298f57c39a7eeab0870ff9676043339f441912c51f7a465a2c0f7a35d51e6cff53aac595e892f9bef8220f526cefef61bb2ce736f61acd410cd338736792a2d59654a8db71b35555e65f5a294035abdddfa1a8a0d8de3032defd562622ae2a8b5adee4419be2f6c141a1c286116f0513797fd1acdbda34f2eeef2f58016bcf746de4423ade39b3bc7602085a03fc8400b16d5341359042854919a1c3a2d75ef59c361f60ae23feb66a52dc19e1156ac83a0dc3cc0c7ede8f48cd2b57e1d761c87a662f32f2a573503fca30f67336464a2523c2918df415fb71442b328537aa2d8897441b1077b4aa0d1c8590df4ad262ddce944e664e827eeb1381a9dbf1ea712e991dd90831fc058f710f89b4b99a2940a9ba9e5d6b24ff4ce035e39e22e99d85fdb9c9d4c493e9e5839ce4dc0b2b28771ab19596bdd7a1f95e1a06893afce73f215c850beedc4e2c3389b71c6d4cbad2b3707a522b0b14d425c36d19c1aef8ae7d2e877b95faab766af474bb956b1af322aca6259dd5abdc0ef387fdcb170ac9e1c7b4f43b32f370013af14e6497fa4f5e7a582ba6b5889032f788312269f9a318b22150d723cb057cde0b3b69453bb44d1e7a1041a33b920a26d3395157b6b67b0d6e4a89cbca9046f21dd7e17fbe37e5651018666592968187b55fe75f336c1377ba4c058f2f0590a9642e25953386bb09ff3f38e9fc832f2b9086ee7b1bc1b8fb2315f5409b7271ac049d2496056b1dd1d60aca87e5cca0420c62abdb5a42ffdb267d05beb285809947d84b02d22af0994dd5554028b5e03a8bc3c7d3231b185ff567325cf9289b9b503a56a94908365f7b53831cf5b2b6068827bbd708c5c4f8c9cff4f619d839d7304bb04d3ee15638d8ff859667431a79d58fd7967c1965752173a93481a82532d1ad181b28a55252edd2903bed300ebd06b472261374107ce810138cd8ed172e69a8219386988cfa8edecd1c1c0919c5dcedd70eba8bff58b44e92756e6a163208d9d3c67d75c7d01339fe612e371a50a70edf1429d5a92d5483cb14a5ef7657e7f6458cb3bfa9d32fc37cda6e01e671bef90b11865fb9681791568ce3c928e2a611b279fd5d595b3ae8d5c7b24f9d090df4c5e47bec529a5de86f53e70b42792846aab392680e5138b669771492d5339002868481236f0c9c523398145113632e1d15555d0e6decfe03a9a47b67d98865726b2f71f76fb073ac16dbf8264d59f7bf7cd7427077316ed86a34153ee058959cca83986bad6f0f090216d4e6e1a585621150a9c85ae04a884cb1a38288b709f6af17e99442626fb803e96cb49bfcc66ef71d3da41a887424ec1c204f752e3b6f085387314305a8b0238098dc94b6d0d60d41ade6422e901af8fff7c76a5750e2fdda2b74023602f7f7e3fcbc7eaabc21dfd91b965353fd3217667e0b5f4c06a828abe2c754bae991ae1c37fd9c1114cb3bdaf3b41b9e9c6f8c0fff38aff3ee4aac70485b0fdf65b2f720a86e6d3dc9ddb71dc055a2e8b644ac7793d936e129d2d449f8867e004bbfa530f47a4b272fdf590c956921cab86dc8c3f76728addf939933cab802c851bb4b57166c7046bf91eb5972f41761023e6f57194c215fb4f33a1c3a0c716c20aee2ceda8e01990c70054573d21bbee2d803915ea313895648ef7bdf61f317470269d3c11cc7232b42845edf823b6e448a036840d93bd95fef8049879b350a770db88d87617876ec3caa5747f5114a6bb3b0833aba88b94129a3078b3 + +Params = SHAKE_20/2_512 +Msg = 01020304 +PrivateKey = 0482010700000019dab1008cd45c57b3d633a741b85e7d6579d6236f69b7f185d0bf402120d2a8fde1d8d7962d959db7f1ba75e69f8ef8192b2771f03011a2be2c051f66bd390333df3e6d0c4a3d2fe55431dd3cbd00d183ea1c35031d59769d3cf3bb57758ef915baedac1537ed252f0d2b55df9930491e1c1dd911be36b842a5a218f6bdc7779d0000004496b89a644d4b0e883e813678a20c02f99a615fc0a8745ae189b1b5b4fac80dedfe0aa4b16a9cef69905cd57e6d5f536d45f8a9b13db4853e42f7014bb87096d4b675f473eeadd4b702b1e35d90aea005ff646009bed796a10c288bd7e393c84ce29dc32b08ac867967ac56a6535bc035ceeeaeb59f1516e85be18219398386 +Signature = 000000ba4edba7ee34cf74c6328b8647bcdd5c68a8ef408ed86aad71c9c554ad2b4a92dc939a92eb798192c3efd66d60a33ecb70f43e1ec156e7b928b40010cff267699559597229ca8fc8a099cb4811681d26bae7c3d6aa62f8002cb68d52d6811e82b3ea62faa88606dda6f1170408bbedbb9a66e61deaace5e056467f2fc7f5d21a41f5c2591dc041e2cf5144fea6f8e49bc95811e027eb6dbf0e68f9d10c3bad85969bf992ab0c09f16686bd4b33475dcf86e529195c2ac82c66dea145d02a3dea4e4889bc26c1cdc046cfcce4b0452935b577e9c1e9e748b9569e70d3e5c3505535180d2e37ac293c144da8ec93e56a0c19d391c041b70e9f88bcfc8eae068f88179523959bbc1b7530b9f6ab7eec2729233d58aad62ce8825b0aa6e65cf55bac5f1cb07239dca97eef53817098c3f8a6a6dfed8e441557bbe86de61a1531565dd1851353acf62420ed74bab57a5e69b604cf249b6c084d8e4e59d51c85fbcdec6ba7b76eb475401bc8891d5a1c00ff3e4a07926b1454fd2a277ce773242573d60cda418e10da8db76ed114816aa5ea9c02cf38a3113d79b763b9cd2c224ecbab2794f365925e2f959a02c85841c9dd77b87ee940b8bc6fc5cfc0fc851a80b4104f203a58a60d49ca3d3be29728dbcebbfeed380667308dc8d30b8744815c81929df443973e55a0e7d5e31b631b5e11329a5de0a91f8ab1a2ddfb8e2d584f8fdcf6d0be307eeffb4fe9788da11ee45a1a1b2aba2e6b6d03b8534b21f6d306fdaaab4d6a213cc63556175c37aa772f23c4c88452eb911fdc000b7f0883eb395c4191b3e867704eda264a4f6a161f29262d31421963f30766ad9d17f5bc163479086aedaa0e55b7be3327f9573ee6f36085e3ca4b28cff64298349753085971dbc24e7b4b2db9ebca6c54d0a61796e97967e656b4554b723b17095a9e6e68887b4389aad704a8e6993f757ae913793a151ba272de8caf5f0cfda552c4475c20e08c6258016b66433efb294b201c46d5c3097f08d7b3881d7d4b30c7c15c1f07cd6c7a232a3ef2878d3ff5b545e4b04b5ffc3ec5ba3f42ca3d6725bab5cd5da9adf6fd49be0ebeabcb0bc9419713afae91e3ee4afaa936c7099b6d0dde09cf58926fe73d8f708f4ce0befd6c44489081c7d8834e97095c4bb6e1fd621c15b6d26b3f38c5543385431f535491d6df7dfabd1c07b216f86bdc0371e6b8f80272875d84e138b5a5526ceeac02f3ae753b85cfc02ce06f043a0c5366556ce39d322ae50c3fb93d0e5fea6351ffc5d75aac79c6d80cf773aa64378d8ba0d179fd364efdc85c04a6e504d8ddc65ae7637ba6950a19d3b9a50bdcedc77f35e4b9a3cd74d5506e9dff5058721a71097d5d846582cba6304963dff2fc0c5ed40bf17c682bacb5e866c26283ea63c942a10d7a472ccdd619eae401e15dda361670188fb72d6db3a5cb053172f38deeec5d8054c3550aea4a782e92e64d14a8b388cda7d4924aa9ffbffbf3ef5b86d24c9e92a803391896e757d8801a107d2a023b1368141f472dddf3eca92e1a9220c8fc7ec3e8746f68e41a9bab6c32be4ac095dda52aa01bde494d60da08e308b7d5110f0d3242682c91331a537b43e91aa85a87e43c8f18ed36d2ddbe465afa54d7f5e689ec853917cdfdbfc7c7d24962ce67d35a7fb0b6bec0c5fd00cc344148841e009a1230ad061c42264f9c8d9782c8da795840d261d83c38feacf6db73e4d993b7f97badb8c6afef9e4a1f5ae66fa198d41d2d2f7d6825406afd3b3182c669028bd9897d1cfcc6d247c8d0219628ea5c92b37036f64dbea1980ba4e2166873f4069345932dac10b81859dcaa9f0416eb3851506ae314d741d3d5cb5b85ddf6850a6ca11ec0f1ecd539c08b113b9405885a2420261d8334a808f4c3134d94ec0333ab4efa64f7492c1611cfc7597aab1570d55d492c27c690e47001e85fc6adb2d5a7fbaf1de67a217d1cb1fc2bac080c37c0b341eb41eea33b2c6471d164657aa9e36236b20dbd21432e4d4715e5e9be9b0b16592d1e7bf29cff914cd2ed0cb013f7c15ddc473e976f3ca46857c665ccfa89d93c465266a8b8418e37526b06a30782ebc3fdd716d6f580b2279c6bc9ef23efa08ed38ff219ab42e4ddbacb931f85101ccad75a72b348c1064f508ed1b3219bfbc1cc9e58eee5d3671cd885f83255839372d7d98aa3e69092496153aa85bbb965a298d10ae72727bed934028e7e417b6e8cf3c58f352469df06b4ee1be067d496ff881e1b10c168e0caa37feff1b8a3c1b39022063eacc8a27fd4920b0d5204d8c97df4ca1be181bf53901e7f8491228cd886a46a906ff4d08c0710129952b7a99f564b7666e8096d87823d0cf81ede6875b947f8997cd6ccf6067c0f33d8d82a31ca3808c21997b807e6ae0ae441bd3ab7596f73754c4993e72ab1356209dda1a888812f86d5c9657080c231c64dc52ae51f126fff12a92508256e7a25ddd4df4575f836f0e0e180d57a09fe181d2e02f2bf0779d2350e55530bf6f406efe821b7def40451bc099a2e9fa33a3a81fc794f6829ff5e498852d9078bd9ce2a1015ae6b5d44af8f5c66c6ff2172ce59044e78f670cab8f8dcb8cfd4a1ff49f58bd96f5de73cd3d2fee45cd4cc9add878ea4b1a82b66183a4f444506430dd0766cce9b9cd52d731e37de7404e1dbf4ab43b9b61f326c1cc1d56efc5dd8903f6c76d9e522b3a86dbd237ed41b7b3c5dbb1c13d1f6b00659bd76de6ff5833986e7b5398404a69dc36b2acc41f2fdf1069301458cbabfb66cf1db0b9247325eac43fd17728d3ca2f06c21c5b314c5f9f953a15be1e7508f5cddbdea72783e3b4847a0087f1efcabf2505752d89b2dde9430a657f1d45d6e26103fa53bf233da4f1b3160b790ffbde8326897d05115d769184e475c2a63acc348893a459954628c1334c11dc35b61f29ce4419f899ec8d50c4d24f8d93c13ae41e349caa385e7d01ae751c7497000eabf6f72c666ed6aaeb24b9f07539fce84dd6d998bf038aca2ede1afb5b83527492be7faae7291cad5af9b2a2404e37d0b9361bda8735e310a4e5534366ff74a3aa25db2232a8a3f186b24e00d711dc92943e423b56f9ee059b339ddbd810334689b9cccc91013a8165034c7e15858539c961e24e5b8f7242ab3dcd955d6e7d55b8028a9d1fca697e7bfa2cab5e22215e7fdf833f3f4e66ea1151a84be820306f04cb35ce49d3b5987835c80f88655eff541817ec19b7da11106a5d8bc9c05212e57ebaea65fee1bea4d824c54bd8a27f005ae7e029d65b8e9440536c6f8a21752c0770e12f8fdc0334a9f2b7b2d8768a4642325ebea9b75045e6975a428f7d53fce6dd66772844d3111d5e60962613417dea6fa15c7525c3cc5b63f8475be1dd4f3cab1c8891ccb40ff7ee1322dd6fc2786c84d8017e1aa8a8461477a70d21ae0b016c3a64f3889e521717fed98fed7b9324cf269cdb84f4a32747c6ff579dc67be60af61233592843d31cefea0aeff436bc87cb464b10590f5862f2d887a212f139cbec68b25087d4d18e6b00ba28e5c13a638f9c128d6dbca863b84a732b6ac3af3dce2d9c11c83c50dca1f7ba55a73e0be2bc4bb1dcfa1104fb5567e0703c79107962276de6d71eccb05910d75bffe31a05b9dda9bae7cb97b6c0eed4a64b26604004ccb1dce7a9f1d6c22f72aada5dc3953de34b899fd2887eff92683ec6ea268fec145b8a21edb5b96ef1cf044407c540c201611931cddba61e60954b48998f441a27e5287380570e08a59e22c80fcfc6b3086716d939a210621f160d1b704e488ed23c1bc3980e14490f9819563fdb6a122d089b9bd19b65e670256d13e567c5f93183701593cbe7e63e61a881203bd768ab097312c02f2b7ada6eafdf0ac45581a285acf81197c21f7789be743344fa7fdbe5b9cbd31fba6f64aedb530842e21962c94696e5ab6dced4b4cb749b50310f989f641b8fcf2c832394ac8b55b79c0eb7d8f31216fcd0bbc13d76c5dac5cf561e5848b600c64a3b2d22192111523cd9569a7baddfb9ac2ad2ce0366cfaa978203b0dd0eb251479eca8eb62505c11faa2dd757fea0c74deb9f7eaa3e1710efb64d972b76c1434bd1abb27856c949febe2ddc5297aae1a7c15988b12d592d0d8861a75856a872eaefe337f24abde5c8046d6dd85b30e62c0da259e5dca5d8bc6ce8ad51c11767207844af0fc0a74c201e97338be4a7c4ffd5ba9614265bfe3a29d76815444aa6ae91616d2e28c84a961c23da8897ae73e19867b5be0616e38a2a6c0c5294035ea1ae28bc4a9712671ac8aaf93a184930efa5e4d72d842426f290488f7bba0935c062f495f3de6a813250c5966cffd7f0310778870f80f46c58046be1fcc82f9838508601dfc46dd3938d99fbea469880b24707cb7d34d3ee549b15064f220402b8863fda3a9c144965eb28fa066dc7df25f30551ae842f85cb33e057688d785420d13848bbd52b160171a7cb1322d52f5e49cae9e8fe9444cd84e0fba2952b29b83bd026a1e355fefd414ca52a144f3b1e90e2ecd730512157d81c9c7cf1b2902fd3b6825e600b96e06d25ba1ea3d1d467cc337570e0d29f10ff1e5fd130444a934e14c0bdf5c1bd58a58d2ec34d88b2017131d8668e14daba1e7fe4d7a07de39db9cc8da4548187b7a2eed95db91d55e2165c0a33b56102a084995dac3d33c275ce0bbbfcfcc368d6365ae59960fec6e3549e7cb2c1fa2ce48cf19dbf71eced250575b2f4f217ed0c3ee233f1697ed3fdb75390a92870c81e3ea61dd774e82b54d3288107842faead11bcd85e42cb067b8192a6814729a4688eeedd5cf081b628e974b5adf44871c7daf5ead18fc3f396758b4c93055d4e0a2115e46108107acef79fda590865b81787a99ca920d2978d43c7803652519191075aa3f19bd20174d888592c9fef21c4e153c367f92b6976807e40dc331f6edc00bf2f0eacff0b198dd4db0269dd836196beaebdecdaeb0e064726c013432569867cb27274d99322611128a7e9ab53c69472e73eefbfea618ba67df528e2cca6570ef93387dffb8bf54d144b989637796fc6a95299dafa0f643b944fc27158acfdc1f02799380af3fa38006278b0b0e79eab78c35c0279cce7f2f9549a583e9895d890455fc8d89a3269940f209d8dde49d9590e4dfab365fd27112f41491b7461e3efd38f0d6c2305d68ba4d6b7ad57d74bfa0ddbda23e71265d20937d98b6d4134be632c64152d442e7bf35e142c702932b59e1fc0d8edcc5b77045bd079551873d5397ecb86c3f388f2c869e25ba7a1bc86795828d9636fc4dc43857b3e0b6887b91fe57f5fe9d1721294475340f1447b1c76b01dd322ac01540a75275c93b55cb7b0c7587369706c7ff5cb70feed76422f13e35e9d6a5fac8e995ea840852e36ecb0c02a9bf3546b5617e4e25222af94358ce15721e1220d4c83c68e93a200da3a2a9a72e8861ca0c40fa92bcff312b002a2dc8578c132459465a40e3ce6b00373e28101134c6e916e2ee242d2915afea2197289c3f2ac7ee6e9167e70ea87370d82182467e937e2f76571478b03b115d74173eae3167e8a3bc58385cb55b2d7881bc170a573909cfcae120303f50833d44d0b592172b3fe9f5355c9f5db23fe966e69f2bb38a8444493f8f19897f7db6b7118fe90d87cf7a202b8ac6123b3325d8e37bc6fda682949976414f78e98066cd4bbdcfa9278981e6872ed052909ec7b7eac67d545fb1ceaeb431b88babefd5ad78a110b99a1547df752c394c70be0cc1104111cd13149a6f3478e1d01467d5f547e4cd38df75200078b8a4dffd3cd33cee4853098fd76b8f54062295056060dc5672d024a0231ca8882f10d71b65a48126883981fc56aad76b3c1279f9086a3cb1ee4d2f76e783cad5f36bf5f58a537f645e13a106d2abda4e2b71295ea89dd80d5ded9cdb05d527e7e5d1f73793c9ae21a8bc1d18f4221d2c94afeb28fdfcd6941b874e191f222bb2913fcae9d1ce7fbe71b37c005e2fefb931f32c05d24fd263e557b4fd702999526fd9b582b9873ba115b87c8cd0e0582a84c83865469085fb36c178656d96401809a5340a10d99749b59ba5c953d62392d178b3f808403613b507b396b5cde107a2540320ed0b24a310de4c700875df37158b8b22aa4abd1769853f6cbd2739801978003d9da5dca43cde81d30e145f0e00acfce0273eca0adc35251b62f3dab4fe9ff88a53d9727ac2cb1ea5be8a53d56dd9bb43cd2f4a66f66a2f97508d9b77068fe7ec1bd189bca11efc971f88403a6b260853d62697bf8f536147e75ee6d07df943e437ebbed22c69cdfbf3505bcc93e0712917176075603d6f60deea786d5014e4c76b8ed4059fead83d2571bee6c438702e6b42f1b047a1a66773369c27dada039a1b4b3ca8a04f0edea184c078626d7be3df0f3d4859c8d23be985e894f8cc81e13b76dba68938d7d92a31b5811da7be9dcbdc7cf7f016c35480f48fb09f1e98ca33e05eb1b8f175fad0393be42dcca4a7389bbaa6b1d6ef374f62361dd0430a316b0dc35817853644a56d539fbe6c7795ce6eda55197e6b7c5b9721bda031f0e79a314b97963b3ec74a1f6b54d6e106eedf55db37f5a040de89339f82f75428341196d895c4c5f5886a5ccbb5dbb49004eb0f16616619a56f8700b1cf5d6b95e101e68dac55d38178f17864453cf8a60929874aedb58b8eb9460b431df8772fcc66f6f86fb42f06c096dc984a2d74a5bfd16b071e7b9cbf0f12f5d103f752709bd4ee29935fa1d21c4cc369b4dd5e5f2370dd07931d791105d7e12e0e7308d9c85778b4c3f1dd5a4a1c330c1fb48dba55b388089a536358db5502e6624d6407c04c3a6e7384dea20f8b81dd5a85b2c15dfe4aab5cbe079e2f58d9c3e1272908c0c3f0a22420653f888b3ad73f50114ae1f303ae566ca9d41727976d359e197bf60adb4010d61ae35ed37a3892404c737d9be79d4d3027003a653bc589cf81990135b131a0b2587431363335285ad6c02bfeee3031cd533069316a9b754e522b2ea69796185bed680db8cac3ef723aeef9d70e34efb07c45b1f92e3e2e66eea51c7dd5c719b3fbafc08187748697c0b48861d254783b6555f7a994a66fe86fbd1661750edf67f4dad807b887ccb43338a0c11c28ba78263fab2b2f2a2f8a77a7359cecb0b3bb116efac25787b75444144d7d6690582f0317c23273f399e990e03f4a2b1512903f1f574d86980dc81d57862dba5fbd6eec1a4dc7f494eb8843118dd0b8d87580588791b208ba99a64c91dd9470b15c3814e49f65ec4fa5a4f895d3735714fad3c504734140dc7c94ed51a9e3ec1615f4c6ac61ef0e72c6d1cb8526d846ea5c4e2a81b10e5fdf5cbe0f7a44fb3d48aeee0f288f88d7b9bab111f6ab22cdd74af2fa94afb885ecac305bc18a0a1220b8f0910c9a251240be5b96886e4867fa87887b97d01a96ec7e83e6bfd5a90829a67ae80fa0eacd2ee03d300c385c93ad3ca4dae35562f45798aecfec940bb658f399d43c22aae00eda8760e05139e218049390593a3fdf25a7cf0c959c3dd38912748d7a6670579e874ad5d97acce39e6d6adba276f434c229ffb1a054f5d63cae3233dc6a53b3f6e657890e2b01ca9222a0c3f12c6bd10c097b55b57a11e9a317ce85c78906e640b3fab260d94b1db3dd0fe655a2486f05be9c65b5b787ae3333929d83c5d2cb8bb2ad66e98ba373ca0fdcc49e1df898e5a1d67b1c4768c7b8fce8bc91aaf1efd8610a1cd13dc4d8e3daafc7b7c88cc682d656627661e7541856394fb768a35b0505ec8426e8e26faeb15a8a0f0291f5744f49e0560a289e64ca8f49b03662869721aacab0273f8c9b9a76bff3a33437505f73a484f53856c2ce075a54463da8be1c22268719f049b837bf71a40f6fe7194cfac7e7a7f43cffe994c00c28281eadbbeca2693556824bd601b2d8a566fcbd71fb320709ffb687b4e51675c87034d3b3aa47fa74e0be03acd4bc9d57019a5b1f43591f934335f7ba09fb9e87d9e20240a426a02b5ca12c43bd32bc2fdd794381e6bfd6970b1674e5fc4c1b8a0e2430a668b7c32a910937e7369b8f58568736a1d788d0fea751fee3f8ff3a2e243fd652c5c57d01b18d368ac08705de237daf1fc3379569a212a097be10580e66c9369d83ec572ac7cfab125bf686045f78deb81ddcb9a3efbe2a9196fda6f16de62445581310f060c32217572881ace2fd162e9242f511b193cc3a3b27b188cce07029dacc60f04e934e8c627d78d6fa17cdac75809844c78e618f54eea407a14cf88918fc81b4d6c11172efa9f19e391ea9a52eadb8d782c87ab1912b40cd531dbf9b37b11d32758d2e992ac0d110fccd75ce669f5ece7c8a6bb6473a9a4473db9bb9a589a210a73922796f0752e7f722ffd816466e34cd449863ca65edc2616603626a8fa9b227856ac820268e24d534619edc3b4bf7dc6c8f3f661e4d3ddc6b1497595d0956e35a26fcbc029d21d445ff2ffe1441f1e2f6bc02b05a4907bd318705ccceeb12de70eadc0253bcaa247a1e8770524d5312e82e12c293184fc427557dea507e59cc3f429f6e49dca5b39e0d05b2f79b1c6150a12cd0f3304aa16bd5e239239483f3fa002810a75f36c1d223ab0e813ff7586ee7b7f95ca1fdf5162d653a8ef57f1cbf5281ac8be15ec2b0d7417134a01d771cdc10ce29d11c2e815687a1df48a2e30a9dea137e8de3ccb07893a8dc58ec0877eb211e23ae7fde03c32eee7d2154c993438f14655d2f03f9d99ee3a4fd0de3c56475bd1f70b306dad0295c910070f04e361d3f79929122d51703cf8829bb5422103aa0f2d836e647f25ef422f00857f7f6bf011597a8277217dd32ed4f05cd2929bdd155f49e2434b83c2d25de084a4fece7b9afa694b78f1fe89bb897a23f21647c6cbc57a0cd5c9e28dce1a2677f84d47854900697825d4d5930fe1e59d567fccb18ce23c2449b350745f2cf9695fdeafeb5e111d6bb65170e5e440d22f150743af0cb5b3b971b3af801ad9cced30ddde68dca0a6605907651b82ef109e1bac9baae945fa42664c5e5f423ebee9a456e4822d1e7d6335c8cfb6aa82081d2d4eb4f446518abae465b5c7791043e1e817f21c019f599d44803482a61cd526a9ec49571e8800b6a4ac1d0eb65b85898c48f1d295b0063cdfaa3a0c0d4ca81fa8c5faa62d23990d5c3f83970dfc54a57e008304078f61be62f3883c65fab011ea68711824780bd0a159a2237acd268bf6aaf8c0fc62494c450ff7cf0bbddbbf1168f15f6349832d3efc8eee0eaed40b7eb7574ef8504d3562541279231f40ce18a10e9cdb49909c7b8f6655beda887c628c546365a2d624478d34e8cf5c6139fd1cca45be99379dcaff1cb0eb8a1d077c9f301c107cd3ed2924e01239a677829b8bb59fc380f319c8858b4289335f3c59e7f700643df949c1a62e92b08003726b768e7aa6a52197f900f7d196b0387aa83c69ba1e11188c36ca8f96aa680945be3a94d018d764d61ac4742df5baa5d7a1e3be94646f8d6bae37686df86c744600ebb4e55bd4a7a4173139ba0f44f9e5fa08a590ac086ae801c9ce7d2842a689bdeb1b4bcc4b455f9b5e23a701558fafedeff1235f36ee8a994ba127a9463ba4c5f6f79c660bbd301ae26fcaa9338c68af8f4b9faf6eff46b5d7101f0feb302e3f83ef6c7cd482c534dff6387d640d7c4482e2512f122264e107705f0d2ac88e3f099f31ae3b448da329a408f558d651f1490b87760d8012f561844e8f1f5d722ace59285319bd454a765f97f46960921fef90ea6172b645c98223eb6885b15549841a78e767fe36c38c6d278143329690f92c8a20fe1a68ba55d3835c450f15249a366424a4561a23c9ed5b7cbdf78b271386cecbc2edc2eacb4bb1c51bc7b6c801d1d39cbfadf9794c3c106ba331ca2797f6df298d9fe8caad60494915acbaf536d7fb691fb79b53bc2cd76ade8a2968c7f0fcb25e5a40f1c0c179c741f4b90bcf2432c9fd824ed3f683ce20679fa2a55c3a8b9e013bfd8a87b04747221d64c2153e77af2bc05235c53ab3a402d7b49e0795c7c1eb1fa64f3602d863c806891addf5762e2f6db43d10e395c4734d37f9aedfceb2b012fab310f10df6cdb035bebffcf39be0c2eabd1c85139f6188de6efa49a160b1c323ef4f0990a1c7a923043a59da3aa8b5510d589be85b5afd8112ba08a735ff19a988e120eaf32673c5bf82f8414ec600b59564efa7b5c3fc2b0936a375991d1ea432a3f8e973a2ec623d128ea0203d696dcf26a6c84d45324792bc438dc31d40ab9f0beaa72a1805ad3eb1ec391bed9e89856c4a9d3c482a2269c0ca2167bc3d004e2bb4bedee4153b84dd61a9061233317d7a17b32d99a47e897124740fa521286f5aee195bc7b126c1e5e235a5a5301520c1fc002fb6c57a89785698cc3cd91c65b5d46d68cc72ef923e8be6a9bf3f1056311876b6fe83fb3f8022086e1224a00caf1610e1ffca2b84029431a05ffcac0b7e14a1fdf8e315aed994ba6119f34a6fb4a9e1deaa3d92743608504008c7fb928bcf1c950e37a96feca515b39ab3fb5c157372458eb3d5cd890a79964c3342bad8c1072fb2c0db0fab3fb3d7423d81383aab194decb72f92107baf7cc6acb911f5fa0ed7bfc22990ff875de1c26502278ad67244b6bf3aaa803272d0400e87fba955d122a8702fccebfad122b7e980399b79dbbf1d640b4dc39cde18554c37b538490ae6c7a08d94e80cfb4ce1b724eb832d1d991f97141037d65ec6e722cbbe11f800164d39e0e96eb01319b8d2fb9b3dcc1aefe5f8e2871b4e70e68e42bd0999c4508b23a9500770c9303d4afb62dc7aac70ebfc414243f34c9a847c9bdb81cf9cccaaafc3ac015d674af8d6ea9d016652281947e030e5d7f4a4bc5607216c87e534cb8fed1ce1a2ddf2dcf8068698cbba5da23e706b736a86cbe7b69b4a2b84b6f75b8a48dfc54435575f491bc1aa5fc5b3fa9a4c8d50d4cdf0fd5cedd158ca8b5717d5a1243c73a93b67214f03fb56326fc72d34b21a33498f29ff5ea17b0b593e1edc2a55a36c0872daa304bf1e52103bc4ba073ddd150528cad95a98fdcf88a52535cc698fe551b98420e2819ba4093f5efd077d37f01478ed52e70996597ce4df61ee06fe8008eb8d8c8268719313e341e317ff5586dd3a71ad25cfe8bdeccc93b7278c22d596fbb03f49a6307522b6bc8ebdbc56bab7954acc6ad97a3ec3320c90e65721cae50dc5dd6244c1ac5c174e32f7a71f1cb126bcf76db4ceab0f8ef57001505371ab2230a8b39c6a39f434a6f177030671f8e9821b5dcb313beb816fbaf4a6fb87b706a3b9a98348979a952fe276ff0f8b297a426572aeff2e55e09bc44fc73afbfa8c27435c45427823fab0803226fc6e7c86c8faf3a01dde0226db0fd4a32c0dedc9d437bdfb624de6cc4129ee634988d3219db8574b01510dbc5cdb33dfd68dcbe732c8c1d932ed290ded009925defccca4ccd232c597ad411a4844709982cc77306df7c1762fef5ee0a0efab5a1679141bcbf259bf8929ad40e576332666c077bb712d02e00e1091aadece93b2b8891882afc347b0dd30a20fc00df024a7da983746da5bf3b7cf2f241c98f81b908236c6c941182fd63ce3d6e97a4bf6fc41858c02cd2c9418eda73b9d67f4f00b105e9aeda31b33413971d0c7141c2ef5b2b1ad07b1587915cc26c1a0a4463e3a39fb52653f16bf3d76a7419b8236718dc205ca72dae1f6c3ab77e0cf2552d2e0fab110c52cf10198fa673d92dd330dc949896a58e2fdd50518910c57c8ebe05dd9b75726af5c5f996d4a695e60c31142e0afd25814f6f833a204ab45ce1c56a5102bda83937b7775c0d2cf791f74c43fc4f37b7f3d6b04558671f1de19d24500fc64a38f50cf9e5858fcf4d44dab94be90da52c3e1673a0753319797b3ddb26f7bf8fb5f00632b3a5216d3a8814bb26e6c53e94e0953a58af5787d87e3979abd51edf96f62c25257f4ad18481f9e26b5ec4755714587bcf8f5b3fa9d4cab0fa37bd7bd5ac3a27cc3a8d2cc205aafedb53cbc49ee0e684dcf385162b7b283b03e3c2cd435bc2c1bb584061b98bd88a7738ad5d32916f2be9faa736c09b3b2b78e53e9ace184dbbd3f40654360871197828c070f844c45b6be32da267b66c338a2a3d59ef96970e7e81f011c07f2ffe5d70f49be754a999d04b2ecbb12e6a93bfc778c0361b5d45676f1d3e3ec2fbbddf9d4f58a07588c0b0be3f4960d901bce79dbe22a5c838c156299f0fe33c0da72a1118b6fa224b609886dccec95b7b2661af0c436ca6cddcff18daef45b3b5ba514d1087faa502195b491b339cfab533e8465773c4dc11f71059bda730cb79eb660c11c46e35179c0b7aadb7a42df4bb79c8c3b033423dfcac98affa1aa9edc911df4cb5d11bc76ac08bdd4e397cea29d7d443757be3d2e67b685e51be44c3e9f3ac758a2d83ccda07da856eae7bc0bb76d43cbb51d65843076a55fc7c092e965a94bb4e7ad1233bc5289f3ce0e27136238f6f71f842c386b994062e453e9951decd1b30ea1ede1a1913d15f7ac5a665f461409bd706cae196b8f7c0c1ff43023a2b12e3549befdac10518e8ab386e2b1844371de719345d4b00df7c7f3bc2dcc9382aebadb860aec10cb41d05d34a0affa18bcbd41098a0776f63557c9337a3a6b57c4b024c377cbf5b61d3d24824353ab1de8adf987d80095d0e5c0496aff20c3ae87135df73d582bb202be30b662b0bc1ece88d1691beb873339cdb8664c4cf24d4f0f3ede9ca4862128e18b4a84c2687c8e8cc24119f3f8a94daf45fe1674bf0989c7bf5ba4fd6cc555688fd40ba4ebd034333c898314fe8fd80f86409e9e99d0f36bb5c727a4cc2536222414409c41e04fbb8eb33058e989f704b09ad16862db1d1d1475c6263f3f082eee1cdb7196145190b6cb0a8ca60f390fe044ec452cff67c358359a4131f05e724a76db27dfa57c0a33ec41e4fc2fb02650fab3c74c33404a343e48fc41d0700f75e82700f585158c6aa20c3d22ba920a33df5625454078307356466abf482f5f6016ea1cf1e83cb83ebfa709046bcdf248dba0f440ae045ade743fc411c054d477fdac3ac1a80b658f8d5d902c7ded1738dd811ebe7f47a427df1acc4673ce15144a3d9b6cbface9138aa719e76d993a0ddcd17f16f1a57f7c61cf1a90b971675dddd95e5303af38b971daf1e26b6c3ae41d9cbf6793dc6b871d14ae1d8178f65fa1980aeaa24685cc430ab4c8ba44783520f1294c9741027e6d1114ae6c5b03a45e521805bae3a8826f5fa219a6bdcbad75548137d9b234f34b3cb946ac90a9147afd71e0dacf2a17f5e2eec3177024755023ed02c72047f20f3095b988bb8cfb2c6d02399d39c5ac57f7f0e986b9dfcef32659ff555535566483510ea0349fb7b2fa7ba9fb72ed8dee0bd53f407d55492a189fa54a9b2ac43cf2a3be524dc63c0c53dadfa4b0f29b26420e83d86eed39fb035bc72180098df7429d2a9575b775265fd062caa352081f0a61994879f18d23399a1abd7c60d555e27e0d1edfcd6a9833d195c2ee2bc9f87df343bad367862702e028e2b591d1d268f0df8d9e8a45cbfb95783b4fa0b6dd4993c6f8c8f494e345b769348fdcae89f75e26555a6b55ffff9a3a067f636df1454aebc8a4e0499d23b2feca1e6de9fbcfcf23f4f49a7f6a1c978c2a2cb7b4191a9540bc06f365886d659b16ae85cdd05b2bc9f89562c7753611db40507bf18ec5c7f325ee9fe849267f0e180023911deb66bf43886325c6ddb2c88342b250f1d66327d874ac05ad81c56a8892e901dcd29079cc37db5c9456cf4e7066acd02d47ed88c6bea70780216a97a09a400d5c0681de5970993e600da0e889e641098b8499fc91c98fd5209e19b680893615583419e0b521a2cdbfc1d0edac7e501239a56054bcfc4e449a6f567f236ce448cfe7fb6837182f0aa0957bd23fa893f96504c1ace2cfbce0ae2b5ae0405b6e0516145723627cdfcc438c92c5a68c466278fcfe6cbb103be320c1a3e071a1e8a15b45b7009c8354ffff4ba74b4b4c871b315dcb84735c8617e93ae1322e3e31c6bf15c6412b32d8201f4fe9d1aebaa4cc496d3bca9adeedf236c16086490b523b76440b569485535929393928f4c647290c936fcd999071a198caa50ee1608b144623cf5a2ef560ed17a35cc8e743f0c343df167e29348ee5fc7ed1f28279f1d8890ec2fa215a42a6b5f5e022aee003de7d12d4fe199ad28ebcee7052d6f5875d12b353f0c72e168942088f72bbcf1446ffdccbe582a929b9561632bad634c78e76c37bfe3bfc1ab079c7676f60c8c3157ea08638206813316fbfc47163167bf5e0cd821066ae99d8ff121a0c19c0fa89b30770e39cadfec962fdf85c9fece2bfde24f60d2e43427d1bb1c30ef381e07c0f143ac0f96b6ba37020931239c885bf8147d7259a2bc825846cd51be69714a77f32664ad847f60d4c3d45317e4c6f367a6c3244886b41e3c402fa3090b79307e7c0f7b34d24214dd7ed1939c50f8d3cada43d6e9d6d944641d829818969c5652c2c144fbc061e9eafa0121373d84d97a93c2e209f417d69848e8379bed914020ee274b70a369eccd6a13bb3f648841f7beb8e04d6797859e35aa67aeba552a47f0a79a81f98647dcdf9f52ab4ec0c12d538401bf772cab405cc2e977ce5329cb0314892e96e7d5707f72dc17087b3b1ccb2c1f47abfd094840cfd506970e0c73b13ceee0cafb1d0f2a6c605d60fd46e00c5b88e895f78520850c379e9b8f60204997e588e0fdf7e6b4687f72abad1422cb90311e1f0d60e44fba9c71ce141b59d2afd0bdbfcdcfd73a8cc27e6314d89d5581b8bb6b9fb955f17a1383bc167d7654a53f48cb58c39578d0b4ac19e1d7c05e3fa97b7735680483c29572551e3041debf1ee716d58259b71ab3c2692f1a527ddce51ce0c52e71551cbec597c41fd3b35e2436735d4cbca636e4a4d31a0256ebd5f72438964792c1ffa79f5c385825886ca28f098e372c0cfbd78b6435bfa1c78dd287e5899f63a1c54d63243d899862fdec0c6cd9029a1f171795312658a627c328a66e6fc4b66ca4dcae632991345bd38cb332b5c3debde7316f66f050866a96447e6c03e559038471978fcaf1e1cc95f3bc7bc21ddb891a3ef67f90ba88e38d1e25b5951187b271f2799d4584e0410a8b70b9cc58aa21187ca52054a3377944e4a40bab8dd507ef83e29ffeb12d3bd9e035a9c308fc40a4e64d01468e31679ea9326fa37acfb4e242e9037af284dd0aa81e82d9fc89f73f914bd01fffe5493b47a53f2eb655e25e6fd0017cd0c1deb5574247b795e97c01cec9318bbc770e7974dcf0035fee31b63c80c8d3496ff09a9f78bc04c6e1775cde4a1e556740a7f78cf0aedccd885780114dec8e9b7e60d0211b7f2a43acb7bd752ec68d01a3938874c701a5829a0c51eebbbfd1c4c5dcfefb212cb61749575cff5785cd81076aba19a2a0026a96c60589b418061035aefd97cf210f076c56201504a1048053d98bcabde4304d5387495da0dd09cdd8cf2bd8788c6730997a2740fad77ee6e4fd9f3fb2a5827208071975a9879965eadbf1a079eab4afb400175f4c7eaf9bd14c4bd09c6fc0edddfe40b56d343e4234e032350b8ca8cd4f96aaf07dfbfe5b4ed0c6bc7c82a277707efb85daa6b82f31bec5ed4463807d77f0c7c5c97f665741a3ea70ed431406e2677b85c9d41edd36f61ef8500343209d932d074dc1b61ad6a88c453d156a2b8818284c0204e48b5c7037e62ece242ba4f829ee874039a765126149a1db8ebd1fd3ca82478d9c5714e922a1790adb50bdc37c05f3c98f73b4526eac280e200cac32bd7567ef0d47c790e4ca7aeb11387df3066166df5e11e2b45f1e2424ed67575869e140e110eb6fa7682b60d722e83f20a63dd4bd32704cc738368dbf44f5ca8dac1652bcea1d6d1047b8b17483d76b4adfdf45b6c58335503d24aeac0a3eb663bf54b0aefd601cc8d950e66c74274b42c9b1ffcfbc3b06d925c9d94d572727a60f6fb846c4ee51f78599fa88c47a8eaddc765dbb328b073f9b012471f6e81fc99fcea0dde9615009fbaa521bc9745cccfbc234f2887d73f6b425a0345fe3ca8d080f9c0a47efb7efc47c95a690b8ff209a7c8fb48831c1e5c72171a441871da13363a321b72f3905140fc0d30bbf55a599cf2f51153d47183a91caef85ba0c8fb27bfb65a94f6313cac701ad413626ad00365b0327690e9866e684f717e9533d5a85ebf99149518c78bf3aefb3f08deabdbbacbd57a7312c7884f73a163627c6845dd65a27dc63a4cff05886e0d8140d03b40a72c87742107cc97be03d6e6dd580cb3b932c7efb8d09f8d149ceabbda0775a05d8759a708df3d5a17b929e5e97a0e0198531fa15619a224689d3d101ff639a78e1f424d4db1faf3e31a9678c85d6b6006a90797e15cacfaa123d1d682b66385cc3456f8933bfa2420bf4b227f2769bf078fb44820797b8c8fff90253ae6b43c90226024a2f30ba53d6577e37d3a9a87115fc7456bc9e4238574809fb26ea10d08d229c66cf2a9c29b620cf5d03ee3d2c8cce023ac6cd4a974e995d6bb7ae9c338196a2db7984905c40bdd85d928cc0176d655566a1c41fb65871f57cc875e18666a82b9c9722a66bc2ebf55bec2f43b863ab306280d68fc331c7bf16de34d745c127d597f028bce3746b2ea42ea8530d372cb7c20923adb0f49679c64082b94c127a3de592128e4e2c81c51f9d9185d8258da8d4043626ba95887c65ff33e8e47dea87eca551ccb345b28ccb783fab1f86d41a8731fb9073359ff5464b72fbd23944e96d0f6ea49ce32d16c4c5df9310487184d16f3ad6dc539389cbcc18c305468787696c4d4631f4d86b479ee32db4119e82f318dd8cea558adffe1ffd6e646f3a5c522bc745ac9b1269335837c730ba17d8203446137fb8a11ff0c36599fe3d79a4c04452bc88ab2bf6854a1b1ef1557a8f49efd76776dba9fc4a3dfbb00b7963d2fe35681afd3f5a50dc6687d2d06a4a43428eca594408148ba0fe5c5817f14bb4f38160d4eba5f13f3d59fc0c70c86a2952b30f1a01921ed185e06e3947942ab225e0645c8f2aadd861eb928296d4df0e0790a7f04a0d55b3b9785d94d0d1818fd4cec4ba1b3278b79c3cee585fa058a0c2f50c5bf0eeca2c6dc547c5ec04109634fa55be37736673c817ac8481bc7f843a3189e74fc77d3007f18338e4fb215ac85319aa927aaea2b2b73657fd8735f6626a4c3d08d8d7cbf84668d00bcdc7742b1a92a8223c831004e5c1aece9d7a441c0bd821debbf8c207e90d36aaf93bbadc5558bae12d5e4ed535762647aae8c8ddc2b6785e377d2a9b208be79360adab8afe58888166332287991506b73bc80954aa9a842cbdd6758d2f14ab71a46bfa446ba9fc463c870f45ccd17590ded647d277ae1961e931f32a03be3cf8c0497203bfc7fb44e6f412798c519f4c1e8d9b2e0c3231eca96a7a980c0d1ca47ccb997639f84d6ab9e2e0e67a0d8b0a932b791fe54067af49f79ef953553a2643303c234c6cdf7da748103ef1ac7166a45e2cad9e700c8638f61a9ad63711b182dfdbee21bd2a62394dac1106635cb7c19e3569d7e09b009c4a29dbada2e37af066e4a73dbabf63d449e7ff52c26eceff4efc30e3f95d12de0d8c2a187cc36aa17c9613c2a0d6d6cf9260909de6d341747965397dd48b7529ef1e07f301b40b47e9d573976164c3499262370ee878ed17af590568a6b90fee3b981c26eee2ae1176022582cdea3f29b6d641b021f94068309b46908cb060817b87c53c8c2b628796337c2ff6a02e9bca6376b5e8606b3950c7f778c92e1fdad6ac23de38da96aaa0ef48ad4aa1a7f105348efa4b1c481bb58654ac654359073378ce22104f11006134dc9c9dcafca6238325ee3fabbfe5769053833a3ca0fb4becc86f75acb547f7d5496a1cab307a2df5b36521336e9556d18017469e8dc47d297644d21037ea03e7a71c64b98f7980f12156142d2a5990b0ac90f1ec31b826f8a784c329dd2438321c6028fef6122f2cd10d1dd702a1b84fe00fae7b23ecf8b7c95cf805af3021b68a1ab0bdd77c8297cde3f9ce0d4495646524ef7621e92177e431a967a1cdc6837222163030d2b586d32a4b969587580b3974c5226b0a9d449067bab69fcc40a0abb6024050fc03ddba3562d3028868cce62a2cf2ab0cbb361bee1be91d398fa7ca23a2b8e1f3455592b11c617dd01bebfc229a038e4a0638ba72e75e0ee09a6de33fdae899c5a1452691e4494b7166be03233da2341bbe6ae82a80fdb56f0f6755f7e38d560da8cf72722099c56686ee2d1d907618313f5b71d627725b74793005211e64267ccd1fc92ab313ca2ae0753280e546b61f8bd792c8e34edb165c8ca4679daed1e0ed27cfa2cb6d118662cb7e99b551659d364bddb998fb869a56b7c142da06361bda8e8f24f5fc45f95b27ebbc83fda7bbd166c366c3efecaddd3b7e8889844b666b68329ab6d9c7f572afa886da49fbb5e9afd9f6ff2d047939d412991453bed35cf70b1f907eb94831e37fd5942e5f95ea99759f7ecd6440147263e70eed8f2305ab5b2c790750cd5249217b195e15a6a3338ed9a53c2935a207cc53cebd99fae0771f9f715533786e0a09b75360a2efb1e7020f0cbb54374fb8cbacc0d991ae6eda51530501df75b599d1f4bada9d6d82c653bfa97853e0ee12ec2f6ac799476d5d01c626f60c3c02e63fabab7a02b2169d3d23af76ea6f87d83cbc396256de86eaba3d07ea245753d1fb02b8a44c5322c58fbcc1cb6910718fdecb98f2526dc8ab80875369541e151ccbf40d3091a448407c08e6943ff6374314e3e11871df452142c9f2a9937fc5fd5e55cbf84986c6d0b822be10c72b18b6b1ee76c1e9963958fef8a871ab247db574f47066f37f11982e5e356c40c07f23d6240a350ac9e73f88823aa39fee7f2d2b3d4ee793e458fb2528993b6b1774585c7eab5e5eb41de779afc4f40082772cd5b42a4bfe508ad94a7871ada5e2ec4ac2e0d55fc8138237bf67eca337adc1b001694a517a516b43149c3d1b9a698ab646f8d5584ca32c87f9f1f6b4ef575133d428434ca33199aafc91567270057371d41ad1a484edebccc193b4db665a05f993ec47388b5f7d0f2d443525aa61619ef7c7c89a8b17151631f1ee9b5388e33abd4f2026cb707ddd8843bfd09cf71dc1cddd399243eec9eab80c5b4bfbea7bd77eb7da981a62f4844890d2cc349e6085e14761dc035503c430237350f2bcd6db6c89a6ae801725963cd59d52104989bf5c357f95c2908c634f028d0ae0f473188fcf46b50acded42bbff31f58c17994a6a605e167bb2a9e66380e3e18c581fe2600b9e39e030004c55578c65c7478e882f783ee0af0ad1866e932d5ac7dafa8034e269d17e3ab49ae5ff2ace1ade762724eaa0b56a028186b4fb3458c3112c287bf765cf686b8cb6f98f0f8144bfea91353d752e10535090c012e88af51d556295d870ff293971c27ece37d2202a50337691f160c0c9a95f3e76f9ce3c01c83c5ffa845a6c5edbd5222c046884f5870e3bdfabbbe03dd8f022e8ca380b55a0b612808f8788704dfdbb0306a8dd5f84e2aa11c99c6f5d134385817d0992321fe9ee09b35fbc4010ebe2df4320bac1bbcb6bc0f85c0c33987474ea344f78cd14253be1088ea372b714455ebc3b413850a30849de4cd4cac6e25d71a4da731681465931c64877d831d9e3bde8d3584527a3a625fb80ba0ab0323055be33ff0c35d8f69904eb754ba6f193a15d7bc45c93e079f35f718416ae9f216b04c6a31d506450a145d56a49e25e715b400cb387a8e7b80672b796ff72a64c69746b7883f3b743e688fe5ade4fb8459f9804bb8aa45e83005b8d64d5e94bb22f396d6740a43db9544be4316612153a557614fe32e3e5cb48ce3be9697d579b00aeb2988010ddc1e762b19198f27e6fe576854d1339ee69e9b7d73ec6ca6d0a66a8f3c312a2d21e1d94e6bc731aae3f0fbbe1a4529d6570ef82de10fdbbc1dd84dcf3384a6e56780bc5769d5980b687114c5a91c84dc1b0700e23c5735923021e620b9d316e22a634f372a694edafbccf5a2857a8f5c024b0ad3b6282f2588cbbde45eb6cc785ecee18371f757d13a5f2e1928262dc05358f8819f977d21796088a1387b8521b71d74bec8f9b514fb855f73d36df5612ec67b8cd56dc3bbaf4f4d3ff8e084ce712632555ab499db91e3e2026bf8145a8d179c9af6d4fc5e69d401ef496135aa5f356fcaf93ab3f8b0f7aa94346cf1ff8f423a6555497a9c91ff0d4dfb81dcec3ace4e5622ba96cb11b866fca250ca33fae984ef1ffd4344815db3cfa61179bd8720f80820d87ab3d472ba06368f218595b982ad12b7e506afea673add25e95c1befbebd5665d136fe969e3a998f6d4692dd79f0d9259ddef4d5d16f485e96709a26db0afe570977b0d742faa4445e2eaf90b9fcdf5e2c7e1563f9c91795f786bab7caa3f7c2ccd1bff16e10ffef4d3166eb9f2291a52fa8a73529c3a4dc77965bffa3d28d6e3618d9172976919791f0ba9dcc8dbba389cf966c5570d98a5f04c5ed0b7125048a9dd9e1d2aa6174de8f92ea93123327e6c1bf31bb9eacca3407a017179ed3a1e462b03a7bdce74842687de96bcccfa1a61956fcb154c08d31529dca3956a4634197dfa16f0e4c18dfd31ed03f71b4785b1eba22ae83859807a95e9cc92549685d0f5a4fa73829750fe67f06992fd6d9296b7ddf2155c581647d12f51446a1e383119d309ee215325f00f1ae2f5b38b1245eb28b0dea2d1489eccb634dbb605d087686f3214c2f862d83159e996de974da1dc78052075970fde29263b0ca5c1474a8125159b3f4386f9169d97ae76a8378df430051c87bc783f5e6bceaa8eaba095371b0f45920ef5097dec28ee16b52855b98f08d2edb6308590e11fc46dcb69d21f4b9ce1f377a9154f6e078c8cde696c72ab2b4837853625fb5025d7ff6d96da0a2949e36f22470ddf666bccd37ceeba5368575b676596929789ddb5fb11daa2abd4b6b8b1fbe79730d57c7b27f0a29509ea218fbd91573a6777264ec2cdc932ca296223dfb6129745953551653abfc5228f95460ba34ce9f705db81971ce6c9c0127c4ba25e12770f083bed77bcac0d46dc9d5daa88eb978074506a29ca5b5a884a0dd518bc8d7b08a93d4bf33be715265fbf20c695b100645db7508f1762b874ae06019c1aefb63bb8b5e0fed06980d98dc1262f03af291fa498a3e499d694dab004e3135b095e0ea336762131f5d24dd68f6feda16eca019fd0ecf477b6e9e9b9b6f526c6d12c31831468f10e6d239f0963ffae3a9062ebedb8939dc3146aa9bd7ca087a99c135c51220e9dcc699631e8ea3b5ad3e04e4400d7d74796f025977aadb0d8cec377418d037a4ba60e50ee06754794890523e71e11157c43f07f0d6de30d2e72786e38d7ec0bfe9830fcdce5207dd2bda30ea79809d7a67bce9608729275a536c7b7ed2790c5af1130be6b18c52c5706072c8ac8eb8903c402cee4dd4d329fad1daa80768a75187e685c93b83e095912806198b23ba90a1da22da0292398fc28805ffb4588ae8065511aa14d8d9a3077a167df76c8999eadb3937ebb7af9276658c1fc58234d1898d565cc4681b72a8bb10182ef965957da0704ac54fbc77db0b85f4035459d105076b8007b0ed52fe0013d3d88321f0ef41156cda7d6945a8cac1d330a6ea4c283750e1a48e9e1510fa927de1713ca306447619091af30f0b4934e09604ff60fb793c57afc978fb0261ed2f3fa830659da8831e833df800c22da58ee8ee8e415de4e4788931c76e9d6043af6be303a8971db9141a8ccc6bc019d0ea7ed0ae3ae583169251ccf25bebdd5d5cdfe8ab1a62bbb0211efbc528119f45ca0beacff9e8791ff07ed5841ebce984eda69455b41aa79289296a06ad1be5d2acb8fb563560182741cc7a54c0357564bc1565d67e3261f85fd2a7111f9d73df0f740da34030b8f1afa1cd7958530a1b44db38f18aa688780f089299e13b141bd401b3464475d3a2fa7d75c77a3aad2993d7a0369d927d3c31cedcc873bde127440fbd1734b5286e9f533dcec8f177e03bf916cd1641e53948fffbf0d29af88b1d72978a50bfc3c2145e836ee39be309355fd9dcd5a23c49da50e185672296f0f5824f6a7da9b4f4cbab85b65f6ab70df0e829fd719bb62970985423607a17aaffb0dc8561ddd2ff1a6be2d05506c4ad971fb3097571a69d4249dad1f39b54418fc49a11407ae1acd31f809e4816fe70334b4a6cacdb6a151a59c4a55b8ec10143921e5068bf8a7208b63eadc487630b76e58860df07800e71ba238506d5126ec73c38184c82d6257c646a65e08458c45b05203235a03de17c52586d19bba79b437eb3690e0ccd1d0866e998dc48aabbc66462b35faa63b8d659a622fc2f42deff29ca1b4471249e347098dd779abb2fd6fdf12c1ffafafea7aed2f091623a3da393dde9ed4663ca2155971c90a056fd6f86265a13efa82d427eddc14e9fac999e802471599c32b4ae8e04682efed9811a0bdd37492afb25c9a541e319107bb789469dd6a8accb9132b9efa6a2c0c29219eb99d5fe4eaed896e5e518f3722a24469b1e56356a727dc88a637370692b60c62218476f12306670fd76ce6d1ffc944c70504d03c7fbd6c253c7753d43be9ea35b44c3e086bd9442fed9842c1cc232aa08ca7d5b27c74dae772c4aa180012b392a7e667d7e2bc0cdb5d488782baf856015d07f5583037ebad8236ff69a6db1d81fe6a302a63c571b52953142c057ca0fce84f372c224892c9ee89789d2ad0b1d33ee78288ece3b9793b4dafaaea29a0f12a674c9da130e3b096b5da1889025fa44fce176f7392e5e965b6023dfe6abf51a0d0e741bd340ba93e1e3b165eb028f2d6810380a18f32372485ceb8e4d3d7c0c58dc6fc84ab56938bd041cafab542699b42f2b8f591d96f58fc387eba3838d0887553b15f98de5e2fe21f6d8173859dc8d1d7c8af8595a2b40c042cdc6252c919ff102cb3995d68f60d610f1cb2b30997314568171e10cb34af052cd009f51851c35ad8a4c858d627eaf0f259e08f35c7742ba2e936757affd6d8760ec76450faaab86d3591c8601d74a2e4c97a13650e3b53146b82621a8565def7150fa6665b8d3213562a47def20fcdbd2c6daafa8ba6396d98fba81258f1f26937d77e8e09380229b24759bc403c24595676878c22797ce1be9ce0d7871cb3d532c68f3b0c8915c70631341ceeb92b6b6068378c157ce380737e605a45d2043d52261f098f2f2935a17ebba3c7608da0c4d08a20a97ccece3699d3aa8ae8cab9d1b57f066b0ae2af818be34ec0805a2fc28384398411e7ec501df9c84576c7bc605338d6207453d5a054be184e2e736105729671453949224b74f68c15d330a3b5c70f5c407a028a310a6bfc3e94689da2944a648b0c6c057b5268adf603a15af9a4e21ca6c4aafd5e9f5778f82f872be406a1dd8ee1b2113e74fb7c2ad907acb07e308d9cc789f9093e9903bce14a325292bb682ff947768986c0be5ccce5d71e76d4cf3ffbb01c96e1ce36dcd07ea40610a9f5bca6b56c74cf88496b41521ee55739b002c68ce26bc7e0726d982acafa36020ba86c81f995e5aa4a61fa9b630d8ed36ee8c27da86a7d47325c8446def5a2fc28bc3ebb0dffd1080d05b3376e967ddff86d698ceab25e7071d124c47fbb8da9953566fe57e842ae92eb5663e2e0851e86393f750c13a038ed65ba0cf3cd5e7ff1182676516a5c9765cf5a011c818502688d3b40d86c5b2c7d9e704d0a5243cee00d3e14a4bc72fdce5c4a194193b55fe5fd6a09b6fedc488d9c3545e07cb0a6c0f51ba65e9e6065ddcdd5441f6d9c71585de59d556ee82226fa077f55b99370e3b3fb119997e30814a3c1fbb3fc6b794a1942cea59d4c42736c912d5234021145b21e452adbeef77e1546357bf396ba54ecd0072035e41ff57beaf24b00640258516c2e5533d695a43bc3ff4ce69c000252def056590759522df4842c292918c3e3834858e6fbb5985372e0d6bfcc852ca7698b76f70ee72a903c142e860bc20954a17dae144b4ce84ee8902970d078a8474e321f5e40c5c7dd2fb247d30c8d1ecec07815f6608c054d3164726f542c74a588e3318dfc53185408e1a5485fddb7019e66d09f93aa5c8b2699fbc05975f840aed6a65a9f84d8e2638e9ae2841e2ab24cdfbda10422ef595abde0d7dccf7247ea83d8fcf6d72c8d600da4f96bb7747f20e059144837bea021b2a57516e578fe0cd2baf54f104afc32b642e090795dc7638b9a8dd291b1e85545ad47891bab7b1842780954bfe8ba8dcf9571c68c1dcb221d9fa3fd77ac66a913e49400e0782a911ab4f1287671bd28f901c2af276975a395e2a0c414fa239f7697473a442f09f3831120a3b94991b2b8d35d8bdac133a1485b7b8033700daba3223c4db8bcd63cb1eba19eb77e1229ba9abfb237a78c1b040332672b5329c812a3641ff4e3761cf8cf0414e6b2722582ec46847bd50c85100912516141bfdd75d7e535e0092687e8c37bdb9e82de1a5b6f21e87f6cbdc1b95333d0830e4ecadb57d64813f09ae2e7525358e7a20ad1f4e3217e97a6a37ade71e7f94fbb549ad3705a262b24f2ddc06b47aaaf0b4dc70921937c22e41953ed0c0bd2d4d14d56183be5a1c77f0ee12a73bd260ea15f78f58a9171b5f2d0265baa24f0d4e135ff729c2ef53607e6cfa93560d3f0a7156cf5c0f3a7062a14f5b017ab052e1c31bc68f882e2a1c3818e5827d0e8ef294b4943594d12d8eae311eb254a70484c4b691bfd1ebb81537a18fe4d6583767fe5ea03a1817fd1cc3d29b7efd3c2e066e47fe73057a8e6777c0517bd6aa00523410d26849c5fe55f494d99266b8c0d558867ff3bd76e2de7edf52ecbb3807c1c46c30b2b194d0fa78af8d80c9cc1d227016bce683894ce2659504409771b5e0a4576de0ced65900ac7ff773551b93431765baeafd67f9ac83d79cd55665ea3591a64026fbb27b3ced7088784e77a629fb9fac3d281587f9a013d2e21bd3fd395a89867144343adf4796756994bc14a594b9344f4175abaa56e081d54a93f62ea2d853f24d5a3cab22a1c2e78be89a704a8bede9a97546820c561fae6cb50b63f82b8a5936c185b0988e60d0ae8e116cb8561c72dd3a30f52ae9cf0e5f14d9d9b78f7c3f9f4278096d5179fa556f9e57190c5b215d8f0a64363ed0e947c8e07fe63b054f8f14e74fb1bc77ad317ac1054256d8b179d43f11c94c08dcea16ee73e85f1bd30f2b8c32130516cc860ce8c27723ab7983cdb3a543ab30c7cf5bc261a25b7ccc815cf8836621867e4b3244a1bdf504465c05ea42aa266deddf29878b6f0c188feb07db4f9ea301befc7e675ddbea8dde9306afbbe8d28a3ad132a9da28597737d294ebd41b23452959133cb66d4e47e90b3940548ed678a60c28c2f9e709edc72f30ac30e9e946e91de99d5a4e49780ccbb750290f23637c0f80b + +Params = SHAKE_20/2_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04820107000000195b0a06ebecee07f34d445c8c73756fbc3ccb7e3d4f2569320fd6b58ccb4f3ab09fd6aee52a7dbd95cbd0f753687ffcdec87d034cd885eb9dfd65079463426d0342d400ecd184f36b95713c8f3ff117fae3477c0fddb05add95a8981f4e91b7b6cc007b50369619da8006c2a8b66d6e93132f9dc3ca9c504c7540b9947349d68e00000066a5bfe8afa649256c9d5672fc3a9cad6f0a229d693c3207ab5084d0c3487c2f7f16912ac8a189cc0789675fd73a8b83679476cf9f9c910ded6e8694f7cc2e03def658129a505260b341b8322f48588050b9fe06537d30a6e71fb48ec574735faad9d97502c0d1770243a041cc78bca57854150603ae198e4e6d5bb815dc896c +Signature = 000000c97476e41747fb6e729f2f93b6beb684e488909e5f6a99207e2686b6190e1d989e21c8fc25ce2aa5a27c70ecd4980120e1007e1e646530afc8ef568705ea35692c627e942e470889a1679c355b844bc2f29702445fe024f059d8df67d59a13b7fd0f8a81080527ce6541341ad61036aff45033bdbd71d713df94cca2098e21994768a8c04769a7b69baa36756bb516f319a1a4ab579c5f5403fc7dd2ff2c149e8ae65d1047729c21b20ae80448a3f06c3f344430be3de2b06a9ee43b5be9c7406d7c3cdad9ae6efbee3b1446f6613d14c9079a943c3d50fa4c279b5ac241ab73327d180ba423e3ea06100969bca21efff5e5694aae1b39310663e133defe92249696fbcf3a0b70500b0fbd704f7735d07eb5cb027fad37128d3460bfc2cefa5c92942ce675696d57cc499827af90e1d5448081b19a58621ebfb0f60fcc0ed7a317c4056224045bc87d991d6b23e1e12fd7351de8c766547f4485615990d5bcb277b28f0a7ecbf83fa82ee3a8c1b3dc1ec821f6c3deee4adbc9790eaa898144e60c8f3e887323de019517b77d014d24ac7282889129047fc4dfbfb27b81d3550b84b18117f671c14aa5810adf8add45acf9b9ecedb9c7fa15a6c7592ecf01816e02eebbe33e14af8b82a4d3dcf49e3e83b3ebe4376a8e09c83f1bdd10e4dcc01fd14cec675e5cb6828d9c0bdeed886284049d28d4730c28b6a17a4a806b70600c648f8f0102fc719a4823500d3306d8ceabc9e75ffff6e9d3e08e56ab9e41aa2545357de96a7c23c6bcce48ad2cbf691824013062485b9e1136189f59a36247654929895e4bf077d618fca995bb6962751af1cbf70f552454830663a258cf12a62521dc7efa54b3fb60393fdd24273cf42044f2335797018f3bde7583d8d5a687a7283f6c210ecd5bd2cc96aae047c5178422eb35b4a099eb7b4dd5664540b6823f77ef78eba9db3e463e5b38b4fb60a6e602e324abad9e3c7da58375ae52ea447911dd0ce4a0481958740bc1e2a9bf80fec3086660f2644826eac3342dcefc5092bde8efc041e00498e018865fe421dba4a3ad3bdfe1ec915606fc66c7bf7c10a2066e5f7e64dfbe83b7c47a885be3306f5d3ff626c0eb39eca2a7f0ad907d7410c37e1177c5bf56851fe3bb5eee77e01aa940cd0cf942443e1eb25d545b7b2668e137f155b84a283dfafc8bd3f17edc5ff853bade03a1f75a12326450685fa5f621b02d68813ae37820359e19684e7884be6fcfb0606d289b4391dd2127195f45257f0047d4076762e681be1c66191e89f30037f1a59a8865fa9857456eb91f9371a6d6271518158191f442fd9de5aa9791e5d61d7a04ec51155a01a09872faec4612d258a2fa3e7500e7e0563f577ce1015f9dfd22ecf74a9ea64246e65ccccd9cf1839d19e0b26d83606b2af3135210c4c6284f21baedfacf7db48a7b74b95430a3e68ce727c19f8e7b69fa23044e5967d2fd58c51588848c07ded94beb98dccb9fec710acb366d7790143dfbece293dee8c85218babe9243db5ca4bf4671636df68a38a2fda77d83e70d820ab38f1360e22187f1f377c12741f1b239e247a41e089ad59af8646da7bc24bbfaa02eabf8d27c5a91c4acbd990d3a7069ffa69b7c828752bdeddcab8d5e542f89dbc60e8689df784ff7d6d264bc34c03afe6563d4012a807228cda3e2c79ebdb0f2ede3a1000c111da2d45af6c7cbac0853f68c69bdbb1ad4217b5097e2f924796b50245af838fffd3463e56a8c3c0092f1e2de56a77a4318a91c58dce893ebfb12d5b4da7b121a40196a2235d052886ad57e04e36b3816de813ea961c677648d4f5ab5f06ef08ba958d30e94e6c0571293a4368b4f8f8a1fe766f0474bd948253a0bc9ab9618c46ef266f7d66908ae6da8b9a1cd95a016ac6f9c09b46de69c636443438ea4d6b535447093384ff6c8c24a51957d1afc1c57d15efb22be8d42e0d0fc1219c107c068917b7c7bed8e57537d3683ac7dfd309e92fd4bda23b8d5dda042169f1436f0b55f54a3b341aaf76250ff3d6f8de4d7295a141dcd454459bc9d3a17e560686f030ac8aa557253f5b0183c67f3231827cb9ae48f82ce93abed58c840966112d9f656a9aec2cdf021f7a4c03e29e9d051628dfa0a733685ac7cf747ede363f14a495fd9ec4b2eff8475ac5e8e0f4b34778060f384b09730b518e84d9208c597ef424e7a7b7e368e1e026146d6d763a0a0f1e688384053745da341044536886d4ed74432f41b52d0cd7f1ba6e6f542146ac04937a7e0a6a45bf46395e66accb00a02e8cac742c6d3c193f9ffd85fdaab4c08a5eb4efee43b34a14e9df4620b00988263fab21cff246d915a8f3df8e41cd3488317be2f6c4d6f05e961b6943363458582715c1bb8d798eef5f7c17d01b29826162981778916d0c2ae4efa5b0e22637949baf4b04a8432284197a5317641b78b0f390d823264677be0426f8e69b62cdfdc7fb504c58f388d2b6f3313d33eb53e6305ba6e3971cb5974ba37ca6ae65629606bee0f23611c9600e303101153c42c733287fcf7b6d0cb2d65b65277c6d95e99ff3411fd3320f54b1c5c6fe4a886d35ebf0349105c4a1da1f1e9a298b9239fcd249338fdc3d7a8a5cd7e070560b9a4dd61a7a5cbc31e67294633bfe08c3da2307dc8b825a085081aad3a97956ce08a45e4b65f2ef4f3a193f80f40a14d7462765e1d475c92ce18e248187490df40cca624d31f217460576f968729a3d95308bde8dadc852dca875675facbf2aa58f3595f3422456f438e0fe9d140e74ef904585311a617d0f335504b9e54dc253d12b67938407e90f906e84fbb4b680871aa6069824bd3a4f2522e719ebbf16546516d68d13cef52902e224d8d4ab88757738951a865d5004e45b862b562e6b71787edddf5fc2ff016aa339f44613b12ddb45721d8286ca3aef36c5e25163eb9df16cc0d38d98b256122998b95f63650c6fd6995710b437ea42e8c6df210a1c2afc6b8ce10348bfed53fc5195b1e8a768638e286109cd88613f527b0de06f16793e700c5bcc3f6a545f08ee6659ecd824e33d515afef82e43c5b11c42dcfbaba21ec1bb779061f32d69b43aaf4edc60530837e99a36acdad3f501cac4d3861587c3124b3a24cc853ed52005d210cbeb4e54a2249149ccceaf7032ff02aeae2fdec3a2272ef9e9ae31ca2b37f9517ff4561434f95c8ed0d392ab8af5c0a923571b18024b3fb4becab94c528cbab622c037d5303a370d5495213c00f6aa6630b7c0a1ec17ee87688bb667f2c49f93dc703d20d38c48909e716e091c506caa9aef0a03688a9b4654b52ed58f2bb7a9d89e571bca963f8bc7bb8ee1fe28cb11971fe86339645a360d46232d6ca9794919010dd805a2efdae4cf798f22ae5dc0530e1adba1bdec1de890217fc3dc4fdf5987b344b95bd2be3aa82aabbcffb3c8175995da92988d3b6df3be8e8d232bb72b8d16ef9ec801151f84dee7c8d8f06c669111f1e0b3115f43769ac824e1379079bf23cbe1f6e38935072b90f46d98f2218f9cec61e239dbb34ed958f596ac91789001189d56c249d6f3ab6505a30b530c4261f5927a911b6fa7c0f909e3028b6d3d71b2c62c1fbe0b86b470c1823d456c5c42d965102cc6871c0bdf7ea284f0f62a696e9f267911b968379222c7c8a9296c577c5db06068835b9ec1f5ff9b788c7e118e0298546b16fd438b8f3f4bdd1b1f167d5ad5f281c3dd6136537114d48618b74e734fb2e70df60e231465376937d0a7623f3c82cd58bb06941ea7ceb50434b416985a65cbb351171552ac4a34068c0f14c9b4ca2f5fff50e3f78291ec6e4d8370aeabe1821064feee6d99505d9ecb24f982e1a2cf7e7fbc9cc2ebc803d886d915897fab41f9ffe851a96dbe0298f057c17e09f414c406daf1cf2b4757b0df6be92494a5cf3991a9cdab483429acfdb1de55165380cdfda11d747a4512bb0a570fadda5652a4ab28e8619be5e648e0fa7d790f9996ade128c6d217b6ef27bf9fcca733ff6404d7c78fdaa6334523b2e2620c1b1d4406ada396a51acf8070b5b58ee1d53caf4e439e7241040484f708e099bce7f831d0ac3d1b5343258d8f1c4f128e6b20b98a41bbebf33dce19d9d8c3997dd6a616d7868a486e3890ebc3d06b26bdb3a67b773353ed5f56328f1a767906c0c04df605bb9343d4dce9952f5328c0af4792d97890c7afd33a6ec98727e7114680912c66a1793857c4e92667c86eeaa6e0d8666cdb07ac95e27b79a6f40fd3970054d36ceb2b5fa2b4f9a4cc3575649638c900e20a0ac7fbc276b775c9d731bd91d8f240d0ca7e885594ae8ae398cd40c5fb82e30f2d9663c8f75c63bdc6fcc0e9d3cdc2641642e929afe6c99c038c55bf36e328f5db10d2343a364df9e89c6aeba7d559016e6715eac65414455aa464d5be7ef2287bc55538127041ea0652c2dc87582518bc080674570c0f6fadc5f8c322d4a32f2ac02250d9f98c25a8036bd3ac750b0e9655391022388a02eea658041d9063b66772a10cdcd0ac592be700e8778925e2382f626d0f305f404b601a7cd7b27ce2dc40215ee219673aadcc911e6092c80cfd1d65b0da9f5ae3fde4b0216576da5e99a7ad184787afbc46ece416a2cad5310900b308b2217dc27355a79d9aa0f92af8f2b72ad3ff979a50c038ae04b33ba24376eb1b2536f3e0bb5f524718ed8efc155b21e282421032b9933e966f78af4830ec30cf5bc9f749f536254beaf6a9dfd376bf35091aaa67713d4a86abcce59862d741beb20603c8c063b69f90332d89b1a571df64c773b6e196428bcc458721e843a3bc00e8df308b113b0bec2d3e23e2702114d06a5ff0c9483fd901c6f54ace3313ca73a64d6e177d38ee37fa2089216366f9bb9e5c30f53ff44db1f2e5d25660585f524dc8d2a0771d982fba3a899098ec5656b56d446fb650175ea92bf27ea7867b6e989616adfedad8f0877ba5533dd82ee69ed9883b0e67915503e193689429e4c26d642e8324766a69495b8f81c4c9365ea22b061f1fed47f4b3ee2d010e2abde96f74e259f15d23f587f097fc1552c784f8ddaaf1cb507f948cd5ad3af676a81455890e6ef38fd544367859301329d086133e1e41bf1c6da377a6d5a3829df8d028fe9eddbabd44d1c2d1fcaaa37b0d0293db1ff84070cabe9aa83e4e2f6c467003a3cbcc0c30399b542b12fa5df51a1129408857fd5c4c60916aeab7c3505c2cad3e6be58893c6ff765e8c7ec16d3f0c1d6ee6f3a3810f8164dad60efa1dc9895732180c9e53561848ec417c27620de1b9cbc7ba39015aa0c14cd27e5b0c35b6e055cb891565ba4e9a80491fdaa5fcb9d1deab6fab37a0c556cb87f6e8ef052079c289a70c5f92190c3093a33f83f3e0af961996168ad736d7da5ff67d44f5b054bbeaef82f3e9746b07ae0111f6676918ebad164e14810e1bbdda6e859649c007dbe29e8298aac0e533cc7f83e85df5969ffb0556ef014583eab21fc098c009323ce0c075207af631e383c82f1573de5c064faed330f3e5f1a4e6d1e6e6cdfe10f7f69c6fc80721174fea54356555192efab1679c56d4c6c0c139648d66cedf860ba2abcbdc55e685c5641487ac3c8a34bda0328dbd2236ecf0a1f0ddeeb3edd8b806902f0d12fc3eb98f38d71b162c922d0559cb3c74fc49bf7e6f6fc06f00c51cd19bc45984c02abb77eff5941d0ba651e906a0e37a33bb9490516f8a681cfb13fe0acd801a48dce929b81d790d7f419c1242929705ce4dfea4cc381a07f5eec1d88bd24a1452fcd2608b5a001b220ec662e1d3e23e5664206176913943147545536389c9cd30edbf0fcd73948f29421549521994df601cb560217b04cbc4cefc74f7aa8e5606245b35f9ed6e6b67847dd3f9259de078e71444641d8c660a458c48f6ccddef784827d10b5b76f0ccd9bb0c2bd68a2664f967516b0a9f6ff55ec58f0941357478fecbf2d310a4aadb03a2bbbc0b71ba86f52f9aed4100e305d439a3f91854651f893faf9fb4b032e973ea6571ec8b1d270d357e0ce69e2fc2e3100174afb2fe0cdc23270a5c8bda05c7fb712faa75e144738e1be06fc89a94081adbb40b7af30767775a82655b31b107f6df88c15c38cc5a691948ae68bf19069ad37e7db9930d2460b280c1c37140c4b623b3a8ce87589aeaaab092959fb00975c34d08ab8c2a38352fd0e1c3574980de9e201754ba7431fc913e6959a707debf488a7ffa7d8cb73f3925e8302683d5a5a01c48d3fb0bace387f25004f3622ce9bda3207055376c26a9c230708dec6109009ae531b596bf61188cf21cdaf66523546e58d11d75db4a7e1c3d6a4b19d6c0facd9f72d648eaf09e7bf3ee56f753fc75b8cdce9fc9bae544e4ef904a4ad11de1f2d4ec4e05d24b959c0f70a9115688a1a8235e27bc10477e109333b73c913b9ddb79647ec26482bd02394d3c07c1e3da98ee5adf809fe21af236a8dcf507137263c4795b40cf98f3d1469ca9acf6757e0e1e865679ddcb53c349c3bdf3c055da3ad3f9b18e95da880f0c0fbc7c4a70b4a11a24f4cf861e0bd3a960e7df0d044666bbace87b90f6a2bc7f6e5359d644c967ec25656a93243ef2346d7cebd87e738667797ae4afa4b9485f62fb6d08edcae5595c59f7154c8785b7b4a152d8098a79ce2ac33b0dbc8dbe83c3f3f6a76be4fed20fba283891ac1bd1b3d16efa88e1324e1998c30a965d2b80546d195ca2ebfb0227d7cc998e838dd0fd1237cd3b2677c231fb200c208a38abe5e3a8b95a8e08551210788aca50fc62fe5d4e0a305e5f1bae66e3b2eed6cb5c9c94c06b784f2c4c7c5e37f56cecd0c073bc249f333d0e2d7c991265cf3002a51ce0c10193ece6344f7d74f2336980edb57fc87cb4550c2ea89ab7aa4581f66f7b9fbb9b52a2e60a67fed95be7e6faaa8228a4fef7e7aef3abe5a8b0985d4883e581e42a3c7caa1e49e4b8d6a9f8838261d49d0e7c24dd8234fae6c4aa3071210d66bfc419edb5bf2b5e97a44fd2031452c9d6e3fdb44af281ef5bb9b58d11008f1fc2e356853167c60eb7c0bf8ab22cc65dbf6ae1cdb9ae9b78e964c10d1b7476b9bc19d0be3bde9fcadd287120c7e4cf5c91c9faf2aa41865482aae00dfaba190e5dd904058d1e052177aea47af607fcc0adc477c706d6155ee947e443b4bd358b7bc1284b2209667c0341c1bf8bc162b1de78e33def9b6399eddcb1a05b1faa1d54a92a29d99cc9445fc4dac159531136147c7e65f78c568340c97b836320e102f07600114b074b9c37627c4e1bfb9ddc10d45bf967ba5fe7f1ddeb50454f5bbb69fd5efba86310161cf1975edc32bfc0d0bb24cf6d9bb9e68928e0351f51bf3f2fa492b574ce5aa3e64fe6e5a4084250a7964d55fadd2c816d12f218cef0fb893a99b7be924e59142a68a9ec9028d2cc7579c664e7cb2ab643d8f4c94657f82c26d8104ce4ea48d3bd387590b7b02a9e2a6330ffa7492eb27c1cd8e2dd5a289161f32edc89d8a9d250450c2b763f8e0e09c49d228f30c26df4f09aa20b3a6ac384464e380a43614d24e3beeab19204510bc55f4006c35833ca7e17369d249b374d39b4647a3fb84a7d012c4d9d8a9c819e6b07cba15d29adab0ad33aa89b15bcf4243423fd5857a1867c9154e55074bd308500d1aa016cd4afb422d99dea2d9a32d2b4a8c3986f2c96b8249933eb7b45de37a53cdd318867364b8692ac374466b345e61d1c52185af75c519cac66c747a56b910d3b9a5306af913604788895bb9c5e6e27c025361f13c32444a4456b1c8ff49bafb573ad12df3583f51fa0ef8a011ce1e556dfa169ea89b7b46df83395614dd9156ed294aaf9d32114b7735715c6a5fb294110054aac2d67f5c30eefd6ca195f7173f7b14836e2a3fb70098d9a6d806839a67e579a0d3b8b81ffba4a220b579bcc373f659c2177f13696c7a7577433a4e4ff8517a30c00f0606f96b3e608c455b02567bad9a511db34a76b059e24c9e92171464f4f3a1727d9466953c3d91622f61730a2c2297448b2ab0bc865f94bf84dd73a965662a6d49d8e2830ed1d05ef132e5f4c5506b76fed9f530ef1ac008d2adf62bac3a6c46866f243827c58606ec83818d77ae4a7e08eda048b08ac793b3a169c3be514058d75666c4169cd75ed3f1038f6c997117b2c3360bf80f3aa9a609454b536aac2e89079f1f924fe49b847117c21b41334db1213423f711400e8d3712ee880f691bd691afa09de92e6d767ffb830f4062a4be431bc3d7fae8ac7315b225dd9532098cff359aaa9b1fbe23a1d98a55a2aca94bfb99900535d1b3d93718ecaf90bb1a0db79865ea0080a4e97e94098e78be1d8325217c45ac10772e798a51e34f246ac768842174e6f99145537d166cb42c1c0c3f4378273d24b6d5be3a6e0f0847916524fa4ae6d6e3492a9ff6323d08165c29d30908c91d2b1d251767977a1a053b4c9e22a593c5b3d1d6ca9a325aa79176c35a00c57c9a580d9e36b4c4ed70aa527e27a77819f1586c00e86b218259660e8803a4145faf65c1d9e7512ec2194f178f60108dbe72206d910edc1dfedba75220894396f63fedaf9581a21802c21d05c24580aed0a91750314570ad1a8c79da872d27cad42965fe19497f208d75cb66cfa8ad14c3b2f873cae6276648230f9375dee728245365036797796ae2bd8abf6b6839e1c293016e75fef816184266769ad30d747830b2fa23a90591d61848f2a529addf8f146ea6e5b14c9952db6f84867601c944f42046af4a64b13e5757891830e12d79640036ce820a407984ed91eff4a215997383162eff88d651130b21dccfce8e363f9eb5e226d799b9684a11a9cd93f77c0f38ec9f48a119bc56b1b8499cd9a39f69ba6756fbc6a22264e302c53ed27c325568c5e91ded32cf9a4278b0b9a76101d0de7e209060508326615be93ae1ccea64f0015303596843768dce899f29a789e0fdfeb76dedd2966f27e097ac92f1dc90adfc4aaa89de81a1308186e3f1c981b6db106e8be41fe80cbe26fbeaf5829cbf84106628fdcf9a9a7e461f997fc006fa2ef48f8178818cf846bf206f67307910b6d24c2a7c3523055be0ad128d3fdf646aa9a554ea2c2ec02f87d98e2576c17983632d15ae284cfc582f89d2dc0098aabc9a77ac6dd90bd5f9e2e3ad7096046ea15ad9b5d9393659ae2be5e81c6fc38288127c6b903e1d5c4b21b55c658fe2ba32a7d7f9fdb70674f53b460a74ef95c46ff89d572a80c69aecdc3f0bd6a3c50fd9a8061a8e39982fd5eecec9caf3532c2e97819e7b40295ac9fd57c3e09546e63b01e720e2d6139a86f05899ba2c44d2a05fb9dcdce5a744f04ce233e8a4eda97a3a4273b72c528113abf1cba33e12f29369908ad7f3e4da6c5f6c96f2368091daae127592eb489031a3657ba1dc1f883b7c2dc05b16489bbf76b94e8bdd27ec1b87456a8d5011d0932948f34f517beeea19907c45c68fd9bf733d333efe3dbf40c84e7885bbcd16678f81f1e95136514762ba8adf900800db62abf4c732b41abe38b691f0e4570eee14541f3067f2b4e06ab98b70e52dd90b4b8bc0ca7c22ee3d82a4812d7aa4bddb6330d698d733771ae01e81c718c06a27ab0c4f29eadf9af215ec65c3467f485d084a654824d808830ad74b34cca4eeb48a2a1603cc325d59a4cc7eea5d9698b623e84e6964d9a359a02903d4ade3fe7266ae85acf3d10109f5615071af20d8ef841ed1c7b5d66d57e8566b126c72bb0f54e8bc61877b7bb788301c24bd46e7e092ec6432aebd27708e495235bdd5e5b3dba408841cb02e04cccfdf9327bff688f7ad01383707ab9cff787005e8ec9f0d7929f6e29ff3f1efe595aae22c4df1fb748f497085d847fce663a30acdeb7676a5a23b5f80f90a09bb67ba9668bd7a850b12c8b3b439d02d9bff6918ca6140186f617591cea8b418944d456b2ed0faa2d1348d63bf9202271d177f1bd6cb44b1ea0eba28eceb9044639344c366d6f5840d9cb24d417a61b285e43e31a252da768c69e4962f1fb7f97f1f34859725b11aa343f01689285f510db3f613df9618ab20f5c4aa3ab980183c66c9c5d1023a07d57ac755983957fd06762be23c6e7a9aad90749f57f678d97f09824acf11d22745e4b529041586a53c1608b17611b2292c7d663953a150011fc679e04227091d6403a1736d11b159b28d854c455f0a993f0b17d80d90d75cd887b0b426e84725b4182c908b8e1007b98e512873825d49a6ab851b09a79f75fdc7c79bfb0b26b5e38abee26ec10317bd4860fc258e9ff56c91f1e64020c237c8c7a6df89e58397924e3ab6e87f65afa151f4a260d5ab990d49e1a69e3237382c3a080663c4ad13658a6a3a848a04368cdada57ecbbefeee1f19219eb27b3771ad5b3465e1eb5cb9aad1baca4226ccc9e5a0ee3ab3e31a54b1958a65eca22a19638b52259a3640f97dbb4745f6740c894f1ff370474a063afa79652128611aaceecc96afc80d6dafff4b3d659880a9339bd2c6765810cbd5e0cc63a55722e949794936d2a7fee83e418e480ae5d16146829f1ff5e993ca11633b69343e4ee8f86163d6dc421d9eaed10b80729f956d8762a42b9c09e55935e73475a007638f8d1137c4aa47a4c8538f10a78abf363225d2efb6e70db7dff0570a16653296d1d4dede127e2777b1523d38f35c50aaa4cd32c51750fac9435fcbf9ebab13f2b7871e59ab6fbcfc84ac273c041fd6652a095272c1cc3486e1fda40fa96d846b77df8aafa651ee5848284aeacdb0b7ca13accc3801e79d9fbbf854aa3b617f0859eb55147b26464970ac4f15207c987afcdc5cd23198134aa2896214a35672858b7456c824a9671b2259131e74877c0297a0f24cea920a0e2d8eec148f4f849ddfa8cab32c4cc5d93359f328dbe32e7ea17a87ef48aff1a0e387d1a3177c804c9b233cd8f659e5dc6a897d2db82a7a79387597cf60cb4dc91f4f45e7a9cdf69ad582be96ee8364b0440bc296726a7baf59c546f0cb37ad1619ecd83de43bd893bae6d602558728f598eca71016e6164b8fca50fc4cf8cca92ee5c8ef1929876a449809f4f0305ca959f52fee7cfb1504bbf27627f7f32b6158f311f4a00ee4259797ed11bd69c0bc3a8731565892afdc97186ba34a7a09c65be26ffe9bbf141cf4611e0ab01828b331a6d687620baed2b14c63887075e38c54d8ba5f193231a5e96cd4b860f03396752948cd50df1c5d4889acdb07cfdf7ff2610071f9cf162e64e718bff22028bfbaa1df813d6d353d14e67dcbc893b46e7bdba239fcd355f7b57e7497a46c8ef0883c5af73329faf4219784b1384a3344e8e77aab6efccad700e0a44e9733c26e52127da940630c20ea76dd2a15083adcfefc7a61e11cd8197bd474a3346dc9eb7fd5c6df7704a5596b4b902f1209b2422f33c96dfe20aa6f1c888c7423671bf4971b3ea80e9d9c27e9e60bb1f56f66ed3abd40eff21e2e42403ad6abfdcd0f40441dfc5368731900fabd3a84f978322444dbc1416c138597539b3ca0e30495d0981efd9471d664918e4ddc0247f4167465a1b67e1e26b6ebd03bfc22cc46e85cee8207d80a571f5c4c5acd9f07894377c70d9f275ac0ff4b99fd98aa45c95a18c5da0dd33f84cc4387dd03b5ead5ae477e73db6cdf08774308b4846e792a0c7dde6997a24cc6a685a1cc8fae38963c8b5abcf0035084f995e09114f11e7e0eb949b40ccd05922f83f29442ebf93f083507f1986da9737d45e921c63282a0d530c1d472c5c74face982513b57541cb6fa97a8811ea0aadc5df8804c035dc5823593cd0454f618863f79330ee10d29a294824db408283b92751eb0dc8188537545a74bbc179f19007170a7d8c102648e86706334ae898315a3a7684b9f92699a67721be377dc62414df331bfd2547d4791a4af485ce4c94aa185fc159101b6da56e5b26adec5a5cc82015a0b5df1a88db259bb8c0c240909651adfd90146dbd699b17f72e6376c7d762985eb2128e095a6278d238c13bc9b296d3d8647ee27a74649ddcc479ff00b74efc61817306f431ce8b329db43def44a01f32d77c0268bb9cfd52d7d9e80e8776411b0c4e2ff1609f197e975ced0bafed241455dfa067e2087f1e69a797105f286582eed9a53587806c45ff5a6525ed621badeb074afe03b800cfbf9814b6a0427189e0a2bcb587769a560ec1b32d91c152762d360df90eae34e1ec39402939872425a504805cfccbd4e863402cbbf695a45a7907b141947bba1e3a6844cb76995c07fc10e1be98fe9b3da418d1676af3e22ce60e0ed7c60942b7ebda4e9d51b66f13a88242b21cddd6384fe88f8fe3f71587fd381197eebbc3ab6cae812da1c61c4c6881d291608f28b1d2a187bc97129ed96e2efc710720178e95ed39fa1ae8cc9abe985541ead315574527733665fd73615db607f648bbc5dbfd3e8f51f268d9380b1214d9d5f5abbd3d907aabe8a95f665e0721144879d3353f67c29751c334a982b3ccb3136566ecaf35692c4984a7052e50e1614ab95e9321e44428e32641402799007dedd6a89abde810186f033224d95dac1dc8aaa6737b5f7e3318f455c7cf479e1b845f9c5e75206433c7253ad45071b072ca895a854c7e8684251c2444f87ac441a76491e9c2ed49e803e96fd4f33d3476be5faab68247375d819ed6a337bfc5108e1a3dcbb9e26159ca496064056922ad98d7c8aa20484f0cc8dbed6a9d9b9f51cac7f4f61170a22b11da22b4e90755f6f7cf919cdfd0053b5d66c4c82d1c259be50d11843aa0572ec68767d1585965220ef4e739da6243283b7d84f25018d01a6dd9f174322d997d19e73bb6af3578f5ffcf2a20ee7a3e37082716341abcf49254953e35685a8746e85d29d5308253c1529908361915ea0f89c004ee892928aaae0387c56a2858230a975bcd5cb2137f2dcb9d0e5198056414353c3fa28b33c5230ca4df977672aed9e2ed09fec3893d97180c8fee4e64243571c65eb0841c9142a46b2bbe4fae6876435ca80679687a194761c0b217abda69f973f3dfdc4d9497dedaba6c57765772eb8b63ef57db715741695a68e97e9b2913fec3a3364930b72636783a0b535203716f2514b85afd8bb247c7657306826d51b822e0cc6214ee99683a2e2f794fc4f21dd3b22b38b3e1d989ed685d9fa00983ad47fe113a3eb0e7d6d27de2e2e6a0512110d3a7faf55f03d95f45d04ccb4131e91d02c8b0729224a30b8fd787d8df5f0f960a1217d08e6a0d09bb41add086a246420bbabe6032794ce3dcd3b6cfa220c6b61db22e5ee5433b576940e0a50ae5e204f3ca0daf5e8219696c8f42b35411f258f554c7d1338e2d48ad8e25804165c28961d257dc48d5b4525073f7856d8caab85e79ea4d45263003f6e2ed2ef0ca10243b91dd79ecc2c95a0f1370e5c4e52ec75e04bc1c8a150d464ace2932149f7fc56fe304a8bb3ff394510bbf55819aabef3805b7d9ede633337a03bde915d15586fc3d2eec2fab0078c374e47e40029cf88ae267aa45f47b86809d1fbf1406473a1df8302ee9130f84e4ce970ecbc4efddffe84c04404109d4828c0351c46defc733cd102de3a0abe4d6cd1f7e0ee442445df2eaa07019026689ea30e9998cc1836c28f2c18219fe22472e0c5e58121ea155d13a65b452513b8569e58086fbad648fcd76822a4be48259ae2be5f6fca5c55392e3acf76c2b0447df1941feaf37df4a03d3d9338931b48569a75838334898f69e6b21017e8dd93f8609674e052fe5a0c3ff93bc6a51624cf7fef7d4225a1e6d2b52213bc39221b60a92854cd5eded1570de272e0ba1215e5cad7e9b091d035744f185e8336103d385e6f9888b2cba2fa8ba4895bb24441fc7a26e52469cc5e4bda5edd3dda275a9bd32204a76e16eb11d9e9ef04446fb92b2d49460b3c27c8a683141aa8af42169043093bbe4e11df39664296c5f7bd1f467de2f1ad3662305a4beebae54d5c5bb6efbbf7a3d6ba2e71edfa601984e58c8692a2567737f7ddcfd5f47bfb59802ca3b3034b69e2a924debbe1ce8c7685e57527c5257c078eaa603267df07efe5a24627cbbc2e899d274c847bb650817ac80928c1f1770e2fe06bfb828edd21d9ebdc59e920a3db7a2c3eabd9670305286bee44af38b5ee90ccdc30486cfd2575ad3a83291ef0a133f25936d7a21f34b51ccd9acc2931ff6f4bf665f6880275dc538bbab6133bf8b0d8d34c1ddce218cd4e9f76c4b5f984f87220491127d34e1befdf873fe88c312197c14d3161c1678d1f115e121df1868e5d399695eebc8331c24cb3d2dc9ea1cf49ecb9c298d11214cb3d26065a8c03a0ab945126aef4c5393c252c646cced3e7de767f6e70173212aa6c77d7b931bde4e6343209dc8b1ec219a7def6e920c6cdcefc5bcb4f5b7a0ec640b1706b88d6c254f56345800e14e961c0ad2f5e6c6e758240ec39c7520f914a5bf935354854071de0fd403826069f1be22b027db66c751e131e22ec20cc7d466aff2b48a74a94447d85de31966fbcd99ff4c5af199a79edc4c2bbc6e435e0ac3487262e1ca7d29a1c14e894818ca3b918fb81b754d64f8d2f296d963335667c8c2f4f1566e088b01ec0accd541414ce893cd4965bd8c3670ebd8f63e789109db07fa2206851d6fa50795b6202e7fac699d72469c9299233764e47d07708b630622f39435e1cdc61d4d08d26f3d274d8661e82f843d8e94959e9093749457ab65ad006ff52d14a46f32ad17d58b4463ea4c28c50ad500972e6444488c748c2f7a953e780e50953d4a2fe2d251ca2c46f792175da7311ba8a4ad15a27377a3156ecf0a7a5d41c1319c1f90b22df3764a8b8d5e9277645c0bed2d1fe9ac21e33856eaff5302447c16a4c5fc26c61f940ebdace461890a43ea25d5ad499d0aab160f82dbbd540c5a5713a28cf0fc98af19bcfebce77fa26c3b509623b236939d045baa666846c2aee89d988bddf4ef7f410f3b3ec4403e2ae86fe6e0e3b6e81cf1685ba883c2ec40249010347b19166dbadb627d95ff4153202643ed1356baa16999a3c56dfd00953509673aaff6532379b36c19db0c35b031136a55dcee8b3ae4dcff1b10a6885b97460ae1bae895454de375e3fae2be9f313b87013b1df015ef604b5b237b1c44e7c4cc525c6449af0f700b3072714e448f64bef3a23a7c1d2a3969f9815236f37cde46b63e52a9546078c8e2c971ceac8fbf32dcd3e5ef75b34c8360a23b46569100419b3ec0decc2fb8eacffdb57e8b12cf743e0026504c13d5bee6ecdbd978c7085fa281defd7c2b3de6e018dea2ec81c450b09d88a5d7cad922937b26765e59f512c39c100a822c1c37ed1060a362de0319c693a751472543c38ee19aa32f2c425afdd0d3890669a8ea8bcc683e1033b8292f6b0cae602eb241040b64b0e8c9c0cd0eb464ce3c61fb268e420f381a6b6914b69f8128887e6e9b298da2d8fee501722aed1e0a528cf247b4095fffeb6e48be411eaffb69e5d6c449eb42da78e561c8b384e069bbab40441e1dce30d37ef48fcc86b05f076be2b4def06ca6dab75415557a69c6fa95b177d586a40fa985b759a660b12fee66e7de6df3e5f7fddb57a9f7cde3257707afe5d0b4d1e5e30c171a35923d7713accb815fd4ff56d2f9a150a2716b6600b0d7099a24b3ac1409cef19e0bb3b631cb88fd422baa3d91b673e30371d5cf4888fee6a82905e8fd37f3909605f79fb41d5d3339845bf852f34260c885abbde6a3df3288d002d0fa3489051f472555f206b5f25ca8edf7ad7b197f5103ee8d53540fb27b3194dba57ce57ca7b1b40f5f45f9e16380dbc97dc3aa68197e2c40dbe555230eb58bccc05109503b3c4e9532050d86b10305053ad46c0cb5db6cb7444447726f4b271800ef1a3907bb0f24ee76492f80c1d325df2975e5ef808e172658d0e535b363d942f03034e40476c84548e29e84bf9bd004c9a5e93414e874b788e1eb780971ad811dda20c3b997b820064aa0955d8e6bb864ab86986210ebbd18b97452fe8ff448420c8500941e560859639ac4a03bf93b2b279263f0999b5d664cf9d7afbc7dd9f9553885cc38e86a384e0ef8099cfda7646aae39570e2b137dab33e9d34266dec0e774f886c5eeaf6add9fcd1e500cbf1860b752ba185627873f9291938e7f3389d6c2e441fd331c4ebf1aa715f842e04beb2b5119d747ac0386fd1592e10679672f17f4a519b1fd5391de0fbf16a5af62d654f05fd728cc346653fd78014e0980aa92705f7df9562200523da641b557ebdf228a824aabf7b95f380f5dc007b55f8fe4b60bb2e7a692cb8a7d8b1316c58e78403c338b89ee5af6ba47d53735d6ed9f9876f486ec27395257bf89caceeb5f03e55a35f6a0d7fd630f930af6418325651680be9f2db74dd5e4c1ea64077f13dbc4711b41fe280b890d4438b0d83347b0517ed0a407e44448eabd1ca037d111180eaa6ab81baee8cb5aa36ea7f90eeaed8e526af84ecdb80e89f15615f3a0e65d89af11884e3042c33fb4780be821dca3ccda8dde8289e60ad9780487a6e9620f4ae8c806dc776f0914a31af77b011079d408a32a6fa3f760366c4431a2f89caf135d1a81ee0daf1c5857e9997c1f5ec9afeff20e1c3f2ca3a1e6b628144c3514c0756d6a786f1268876b3643cc29fa8e33d4aa7a83e89ce892c7cc3ca4fc02ce2d032ee1fd478893db79546c4237f8c14bc3f234e8bd64f1f0a10a25f5f6683e9e1a4cf26eca7c0e4f6c57f240c4dd399d194f5035d8da20a69a183fc983fa2448a0a85b6bb48ee0ef3ddc3455503998ce8c385289c32784e1993a3e7e3723730a6f2c7c857a05458e2bc74168f75eabc51c060a6c9590e765b184a1416378d71bfd640b195b723e79ec119f25b9a91a1aa32882138060085c207fb639347dc5ebae3d548d26c11dfe2cc36df0bc2680b519be00b4078e1a1fd101f29348732d4772f26eb26399cfd6bc273f28b8e8655cb5a3b84576860b1f61276f83f99206b455b0b15d0cedbb08515eb43b37d61b8edc506da989c474bdb58e29a01a1199a196b6749ec8b00b3c2dcbaada881a92e0899a0ce9ff0830f887e4d6671eb9ef4df38b35c06fea190e592baece6dc24df42d7bf054d99c07bcb2a7bdbcf5cbada602be58a4f7bd8be02cb3e4ab4c95fad414d9b7aeb4ff4008819ae9002faff29036d9f54bfa375f69410c52f3a709845cbea46732e7937315a5f19a4c2136008097b434e8e4b0be7f012bf7789461a344c58e7f4ed5fcac1a5dbf01deaffc5cbbd82a51f6ce01992dffa8e8c7d2bbe3f94913850cc33b3b9bc267b89163574e201456febff1312c2226c6ea3ec8a64dd0c113db0f4380e4f904599f98d974614e50d7b679959e8fd0cbd1bd37513e740df74e03aede6235dba11b3b5ad6fb1ccc8c2282d3d1ce5baee074a3ff61d7f5cf5cc9ae52a2d238569d99bce5df27db9759cbfca690f8dba0d5d69268b0196fa84e1997c6953ad6db1c461a1189c403ca6d928283b708ec92f285002a34022e87f556e88cbcb42709e6f8ca92b528ad7819a067c8b3bd07ef738e0f657f449caf7d81d5e497319fb895be0a6abb86c01da5e9143b8a0c235b578a7813f06d79f9b221dae6e7c981cee17a9d076fb605d2fc0746bcc939e730263fbd9bace5d7e7fad0ef41b62f82f466b95d2454416ca3dd91cea06f40c1b27ded76897b297c8aceaf2491136facdbdfd0c3b66d63e5728bf84e2eb3a048f01244bac9adb10dcb7a0e268c7501c929749c8d8c54475894057b20482e10dabb6dd9fcfd635bf4009b76f9a649117f139b523623a1f7a4cfde64cc4d7efecc5f2aea746a903f69dd17f8e385c79944e16d2be6dc26b4a0d3dd201f9dedecc1e7a4106bff129b5c77c8444f16e870bed9c08fd09d4bb5531cea47d1da8a5860555afdb6c0739d5f7d281553419a850084ce6ca01a03e88b4817d3a3d6873075b08bdf9d97b7f7207fc878426796f2e312ec73c3cf919cba64dae4ef90b07cadb335c7c72edb0cdbb3d13fba6d8e2269d4ef1e706030855c32f06d57ae3d1104b01ad88a26ce5f237de2a883bf83f384300675c1e48384258cc80d0277ceefd1fe4b0481c1783ec301eea4e4b78dd2edd457a60d45c351ce12182d252cab6680d0c41a24ddcc4d3b6edfe4188e0a1813d1d5ecba4b81681de7f2ef3fdf9f411bc0946c0e93f7796bb3be422fcff99d4eb24cda021cfb5e965804ca354dfc279985dbb031e7073fd65d43c9884d25eb7935e6203f582b306531ef91c321c28a54a01333835471100cd7d9318910b880d6b386b45c1b8bb8ee5844ea115db5e93813b1d797dbb3adc9400ed79e0786cde0ac419eef33e8b1ba297a18b9c8d168e73e605a352c3f37b1311ca2de44efb8de4aa19ceb9d493f4d60f75744f61ccf9d66112cc0592b5f27abb3f303ce9524d45466e7e3197f382188f02f8f756e7335094db409f434d5605ece53902af2a6b5b37749ca02aca7e50e70c3a51992a1986af3d683e31f4a5eaefea18d6c662ab3c17cd4b5026049b2542dd52b9c25a282cfd8c357c9a8bb6aa7502968684e6b8c3815cd28451a7ba39d78729c3a3cc4f3e0b9056913c096a4543dc141bb87d3b610ac4599d1a52b6cff39aac4b241ae97ca805e7e1c86ea8806d90f565f3a31a7fda844bb165beb5a8fbfbb796e6e47b447c8ce6df34bf21da648bc375b313850e5b2b74a2860849850a0407c31b4cc5e7e59b920a4d8eca5165ceaacc76c8fdedf2ea1214de0972645332c71fc0eb6c50141ce884b807ff104d840edf0e31cba72c7a17fd7c13081ffc7c76e9ae981b90460a6ddbfb6d7721731aa1742e9cc3d87ddee4ba6c5011e527f3858e3bbb203105e42ff37a0ab1d8f0852e1f497b56640c2757f977808766d5d90357eb4c51e90291340fa4a57312aa86f307983708e2b8d64b87d163794cc5c420a30efa87aea288032dc4187e69af4eb5bac9b8f30e05832ece058002d55b9730ee2bbe6e5c38c081bf628cd4976d798725fa28cb2f5177ea9d68ca31c292eee6c4fc0d2f0558eade4d6e4b6789825c3cad1b1c7f2ea21bfe0a930c81decbf029e39c7b318f0c87ce424a544eb3cc1e364714caaa43ca2d9a0c827469b00ad84ae43e9e64f2b6ddeaa9604620b9f5c11e6344b16020389ac026f1bffa68bba41de486c1f3da8bd6688b6e54d32376392b9871ea39943de72b86b7d089086deecbb732382579fdcc43abbf07d979d0708129e2bd2d41ec04f84c593d2cf604b222ee2cb474666211a665a54616da6ea12b22afd88c038195d6feeb10e0bc5af64f110c6c42d1adbdc2f36d5ca0a039c1d68636a2a8da78241068871834dcb2a522be87942959c7f9a899cb9542df3784097d968455abbce0d1f6ba65ae5716ac36fb8b70884e67e86ab51c51b3fd04ee42dfa291d12a90a81f56b627e3a54d0701dd51e6760dec87930bb5408bcac54e9c53703902f118ec8682500f82b68ccf0d7fa73e79359ab5a8660155190f96047eec64cb80b45e2711b29d2bc82dadc75cbcb73fab29d89723aa2b37ab1a2304912fe29691235a6ef8c956ba981ea385593e21929c6f362cccf578e179421da20fa339fa8c228acd3375e804381e3a18c01c56ab7377ce3dd3c100e596d8adfb3285fbe4dd622677fdab6db1aa3bd50d88c2776d2e022a660757a7d83bf64a91741d0e9978da5448c8afda24964bc5261e6547274f794ce05b88616c7c2915dbea3ea13da7eabf3c90c1350eedb5028334ce7edd3d3b36272c40286d1225effbc2f6f5d664347762d7c860dd89063a742296c498a38b5f9eea4e10022933d9649dc496ac73e577e917b0efc8b8b1fb385c2d0e736a44bfce04d74af6ace5ed56097a44a93f67a2c9072deaabee3e53ba1516e8169ad74a29dd5c9e6e2041f0ce5d6a8e06d3da76754b5840ac649af3a3fc8b6a92f9c3e7b37e282fbbf7d2c3985a0728e125b5b065a53176bcd94f3a97e3be8d1740c2bfaa877d9ed629250bea553de0df794978bdb89dcd014e5f61f20750dd7f42d11dc79d69ade155dfaa08888bf2dc806c54c513b24f9dabe574b02f6d8b36efef55f31ddb04941e828b2003831892bd2c4a2a9574112284a6acb592e96e3a5ae8fa00e15f4683602aafb9b7b157bb436a182c7ee2db4f58da4b9e5e7a411cf8fe3efc0f0f58ac1405ee0653f392974fce185c52c684b002deb2aebca3e60c273412370b7dad4cd6e4427cf5ac9f75cf1cb1fdc8190f557c51842302c08df87075b8dbc11198fd375ba95e984cdcc6fc33b8019df741b59ed7b1762df519d66b5c15d8153be9778fbfa96d43ea5408da0b990add0bc732c51bb56d732c14c5f30d87f6bc2dc07ddacbbb00fe1c9fc010c8f85072e42e0f52e41a5c408f76291db15c95eea882a7b7064203405ee015c410a8c8e068b258be9a451d9a0146194a1e4886f5b5f2ffd4ba09ac13addc72ec638487e3f44fe03f82c348e21bab34245df474c93e68dcba93d3b9b0e7dcb9e032130b47969f33c298403af5dca475473a2faaad5faf6a05b1a16e0bef882af12493c2a0691c33f0783d1d4dc457f2a7a94057a8896819dcaa834e5e0a20f0bb7fbb0682407674c01f9859ea0cb30b24d73eda08e5de0062af20f34531a7488394739e9b61778b45b3d3988e3ae0268e008971a0f7b2457d71518a9f585f5f87080bae7433dd875b6a6fc8fdf7a2e9113e0145667982d6996c580b3323bf27db670627c49b41981992d7d61b3e7241e77fe73e52d38b549666cfc7656b1d53a10bbd66a53215058200e037653a92ac3bdf8d355b0c736b60418c2ea6cb68c3f80f229289636f3de02bd9470b39fab9aea8048fa2d0a09f8543b6a3b2ecdf9edca2d32f8d4f77145c72b6ed434fd5df4f3710b1567b3ffc949621aef83d522ef135e289e25b53297f3a9fa0aa8fa9e4f4264189bd0d68d8282d6bb4fb525b058c17ddf1741610e74bdc4c4d7fc82e0a9100c3ebf141b3a1ef7e715db2a8b31b67f62410760596eca73adb8720ab22430c5aba69c2bd569bf9f0a8feced4f54147b5d78d349a987f22ee5b38f7b91b13e94878bef420f05a0671065c06bed23fa419027903569ceb21bc5a5e35e4e15d3aaba89f016520f194eb8b2e3568938901a837481516e67d7dbae1d1d0e2656c9c6c4602612caf1630035dad7981ebb4cee54d71d1caefa46a95202631ebdb6bdf0ee9626d94625331ab6a388b15394c8d7a490f4657df03b2ba2f94842fa1d078fa69fbc59ffee6f1c935b6c8f73e284107214d34e728171801b207343895e0d9f71582801bc19f050f2e03c23ec316b274c2cf4d3f7e7d80ffce99149161b587c57a47dbae7a761563d58b8bc79b9a09e1fb59e14971c1f70320156706a45bc56c35b1847a3918ae70dbb667d976bb68fba894f5f77c3409599ebdf7221d7f8b08700da1450287aab661d9616346549aa143b63edddc5c4aa22f0b022f4420a8a729386891ab6544aeeeaf7768aba3e2aaaef3d1cd0e8bcbfdcec5495b28057adf43bb994c82a214d874ebb06eb2f0c4041132f5b5b2de06dc1a895c34055023f05a3b6e208d421e58d58cc80687f5b0894a8d0895a0fd690efe5b1c63a89be3ce25446dc2ef359a4577c91710e94621e518288ad6171f4e33128ce3c455f845596b6adde88e72f772c9c4b80ec3f1f6dda18c1804fb1046e18ff43cbc40b05c614e4e75d90a30320d9fbd21f1d59713fa63b709678d880f122fd1c6f4f52997e8f014516670128ffae2cf87c379def3b60c2198aad4a9a152067af37c3cb4a55b271f39278e4e0f76b8eeac436ded37a754855f5d5cecaa8677e5df9dc9de61a0f273dc3926bdeab46c535d2ebd5ece4fed40c8ea967d7b5b092b25f6c45f9ca85ca4a8342a4cb48888de979051b58ab4602cae7d45aca0056d5c84ad82631fd24688f9869567092759ac2dd11358863ddc79ac4d8d2480fdfe75180a60d3613c1d93af878db45b7891dc6d24d3478c0cb07dbb386cf4503a17b9fabae0488cfa85cfd3e52fe6cf0782dd650fb3fc56bac0508e1964d380a5912d3c7a84c5e7978191117f6641dc7e1a43a5932dfd7badbc5546400ee85f559e3bb9cb77ff4029e22ac00c9963691ec1c04e5ce34cacbf7241e03ee26aa7dee56708e0f2ba83f5cd81d4dbf8a589c9c2b1333bb9a37cee89da76db0ffb9aa8c3269236567d6bd488e22c2d8ebceef01b47249d58a826670237cdb007254ee5184ae3584bdbcb0f7a49f9321291312705e53a6dd8fcc9de1e23813cabc57b23506d82615879226c6924ccf92ad4c63a15b2de2a3928b7a3840f8e141e86d511c3d4bb7fdccf056ededc2099056c1fb8abc13589311465251f44bc8ecdfebc00ef79ee338419cdb57740e0a71c7d37b7e26c59578665294c53a27d487ffcb550c727c751672dddbcf28cfa9e004c4749c95f73c2c1379299ce9012de3ab405775b42d69d3b4de740cac216cf1d4b4871f0b562e89efe405fba349fa918e7158f58862e52d9367b917db508368546f6602632f2bf5bf840c75ea47cf4a846941eea67bdc5ebf0a5dc9c76096ab020b7bcf4a3d317e072791408586ce00d6b6394388310cc6c2589c962a65c4a4e3e5d851e2dad75ec784f047fad31d925d8a8dbe40d0d6efcc984bc09f3993584328d75d5b37af7b65e14328ac91a08d3b4280360c8ed8858c1e6cd5e8d1802fa65e7367c890dedb2e9091e33091af8cfcadd112e94e5a541e9b7fe989cb6e49301fb95a3aa8ad10d2ea07a1b893f1546584a9123fc6598f33682d273fd61f7d611623c3ce2542fd21930701593961c3bf97e0d02b397e9f54a53aff16c73c77d6ffd4f0d32d3f0569da727eafd529de4a13d116c06f887e2a2a4511f6dcee33169be63730b3b9f4b9e2fdd64a30a0ffd93613fa01c8e265d39eefaa48324dcde41870a586ef0936514e3f4c5ec2833ff289f957e7a54f6e7ede5ef0143a27e27dddee920aa3ee82a5920edc1b2ced55b2b85b5a49b34f6f5f4893ef5594216892472cf2a25e8b4685779d1bb5727a0f3b0bd2fe7d314eab1cb60693785820c6b983b41aac32ced5c2e7f3210bad341164669af994d949ac974c006c9a2cb641c217e2bd4129f69c0111a453e3de36960655f7d52fd89db7e6cf81a6871b305ff404a3625850f019be40ec8a3f49f38a70078e23cd02abd6929d4b078b25f0878f18bab964fb2fad6865962a277b10a09b7b27e5ac2527f45dd115a136a7092c10b3bd2ae9fb9c28a55a2217c0a72deda23bac9be0043dc84c04bb9f46fc5033e315e20a440499a264167cbcca535d571f675aa4688921da9d658ca1e39aefca9cc2c953fbdc58a9d43311e37655633b843b7a1f88a8c4d0dd020651153e2c9992ee853171c2f4784fa8796642433244778dfbc7de17f05e10c648b8f95d3eba78d9dbc50570a1868e99cf9d48ed2af0241d14ad3ffde55cbe4e01846af89396eed01bb63e55a58cfa132dca41d2d967ab76148e3f9ef0264d1c6d6e68f736f5b80e7a5ba77fc5cf3f013117735fddfc6c00dfbd56a8f7cb63b5e991b8e06b0918cad4916a2fff120dd0f46513a81d6f11b25b192191237999f7da5395d6e579c4e6fa8e665c506833d847b126b08b518fb19e42c2fc1b97bc36ae371fba10007836cffcea3f0b06334423e074ce2df018cab6ab796b4e5306de6ff2c2cafea30415f5dd317108e1c7ef174066265567b53942c4897343c5a0ccaccd217268caa5ccb5ba37aa5b929e69831dfdbfb348333a7cf4aaf117de53f7a43a622e3150749b2f3d9675e4c57e2f3cc56733786661c4e53caf85700910ecbae9eae9e1389340f208ba1cdb491fee13140a9d8215d3d04bccb39c01a6e6b0ac3ec2aa3fd41954a903403d326d71dcc61a989f76c925649c0e244b3546bf0d6f810e00ac4d7311018cded89c998a6ee28ac191f7f46d8ba48dc0dff571ff9fc9d616103396923275bfc203003e730ce82608228d7188bf0da30fb76bb1f67e1bcfaebb9bd3756353cfed4ae0b7fe64f5abbc86e86edf45160fcd4a14c837ab5af1864c553d6f78def4e9616f8d7a1a83a0a69e549748fd3499ec4e6d2e632cdf80fa63c8232a155c6318d9eafa4f199b74d7cc81331db76969c5736877e4da6fa37610be037186823f463f54a3ffbe2946f0dbe0af62c39212ea69da2e7b86d2cd77e773b8871d939df1abeaa52b17b0d5d4a99a87acae870a9768eaaeb20a2f52f0dd046bc676696654a99bff2fea32054485975f371721bcaeeab0126ece621a11263c9809698d0f1a7456cb2c9419f91886ac1ac4ee2a5ee7d602bd497f3a85e5d7c05f10deeef3fa35786eba1f391f6821e5092db6dbd0c11be95d5fee483db3f3a55b335457b503b13c74ac53039f5db2ce5f2bd4c39e262cd2854ed98b0d2c146c96c5d46d8db0d626f9eef78d7791bcf69ec3325df936424d8009e880a17c5ad6f6ba97fc2e1dfa775c1fa4cd30f10365d59ab52097c6cf095f49737ad53b35a413f3da15fa7def2134125e69e1cff91e900722cd82c80dad29ac4efb78b4ea817a6d743e323c3e2fae0eb4cf4bb49c6f61dd35b89b97ca36bb5d5987b997cc77f6f8d9a17b98c6506b5e9da79bdc61468df21135743c531863b32e12e8cd19510c62272f77da53b782f06af97f00fc9a8d5b344382e976e713657e11c3eec9b4f12a65a760ac9acf131bfa28a5b0bd58ef2a7dd4f41fdcc572ef34627e13c7009e23d86c21ff75675b862e169d264f92139ae81db9f912eb49565a7390aa657c4d6699d0ab3d096779730c927b054938735d4239978ee1ed98594fb2fbd26683c70175df7ce586aab626ee8b7fc98cc81fbfdd65188584a87313d3d291d1e28c1338548fc6a37a9d5ec99ad629b0d8c136b2d2b8ca18fc3d9ec405c196aa7325a211977f0333d2a8ac36cb1f2699fc8627f8a738008dd8ee727cffb43af1b980ddc3a754cbedaedac459786145272b46d2e469240c060dfaa03b5157fcd34208b8004e3bc4e3e908de1a6c469eef45074c5c6151648ff7b5a0e164636305a58798cdb7bfc3f0cdd6c4f993838353ffd3df87929259e53fdd13dc948ff3e730bc14e930c9b24e53cf4b20a8602ac2af6a904e04e2e27f1342ead4289ce0468a7dc83b6600a24dd0cca587c860f4501100b05985fc3fe9c405ed1a918eaa5b56d8e505bb2fbb7b3756d9abba050c95e15e692648bb921b05fb7ccfd5360a54f0468b3f844b92460a53d346bbfc829293be5f05fa1b577c9c6e5f22990acb4655a01abad251e36277c0a7cd9602b714b1262f6607fa3542ec19e4df315a0ea6e120e9c9f303768322d32c1a29ff220e2335e34a907b766779cb819ad16be7305f3e4cead2a8c57bea30a5077061be6164f8b8745adc8fa5c2ceae5241fa21b75ecd0ca4c072c27d26b413c1e3fb31887e40b468afd8f441f16f1c336349ff86e9d24c7cd1ec3748424895feb8630ad941e4bfa59dabef8d57d889850c8d2b77b6eb1d174bd1b7779c5ab7e83d02fad6fafbd87b3c20fd6281eef6b4835eaff4fc2756f65073fdd7c5a284a648c1f2d0640b8a217aea654ae90b17ff1e889562ad3fea + +Params = SHAKE_20/4_256 +Msg = +PrivateKey = 04818700000012218f837e548be57f511b6a61f9ed3c04e98fb57d174982a287272449ca38709f4aad1f0097d3d28a96f5742771ee2c807927df673335defa8b6a87f2be521a6b000000c6f95408ba90a7d95d4226f0d823ab4eeea18afc6f60c1f64fb7187e7b065fef9e6a8bc1f290e4ac63a9bad7b421731032cde32942b2327051d82ec183460333 +Signature = 0000003ff618c7703fb3832f7710001f3403c78d3542a24b5ce7232b8e57d1ba6edb261c0a04a4ab4079a26bfa3f1d5afecb8c49f9f9803fca88c36fc15f86029131f76a7e32071af81201f28ac2d7314a3f718c9a4bff5529abf70a366f0e2029e88cf15a5903f22d4b049c60183fed9c9ca55c25427ba2010f7037c9c738bf1ff98a2a1f884f99902a7cc7a3cda5811786bdb9da9e4aa866ea7b221928ac8709ed53727f5c0be7d40a94fdd6a26f60e0107a8c70168bc54b668b62ae061d94fa9be4dadd09a85be222bdf534b1a7485a5c9240e51e86d34645e1760fdebfd145562b9b93092d5bd324f784bd083b7a588c2c0e46083cc17095e6f891b122623981d7bd7533b1ebf07f4665c70ca76ebc3610ab811fb6bb0ef2cd2657a8dec65c5b99efc59bf89d633109d160c9806a40ccf328560a8cbd179137d13b07d41eecee9c8ae03b63d0415d92a670ff240345ad1906425e23b8937bc1f8d7535218cd9bb5d16aec062efbe1ef12fbe4d8524c3a8fa9f3eb3c8310cd2fb97609545115d44a4cc513be291a6c4886f3734680936ad0dc71e3bb84acb06e4b2bfdb04bb14e2ec93194e3266d5b5b529357a1060bfb0a88e80dbd2b80a6c9ba03852be1530df19cab7a680d3297051fa8f79379a237af8e35fa922663ea6f5c14dc73f804add1e15337c570a8cafd10ae779ab21fe43b69abbdb092de9ff0d0202c7b1f1736f84f8058f58ce1ba182a30de32fa6d7d9c7b69342db4d4d83275710ad29c585a0d213a06112c63bc0e572d08a21fbec727523b0e83b2e5362819c1a9a09c3f14713c4f3e6170a8b8f4027430572683d86a64b3a865005e13e33448f613ce5028cdf32f9318bac3f82ee9792dcfa7ffc334bf2062600f7e8820670aeb9e4499ad302a7df1b1d52c65b6896e6dda23828db7d565f55f36e104f025c32efe086d49ae92dd7bddb96a0ce16fb6c3326f61074cdc18a32e349333734bf4d41da31728d84ad351bebd02e6058e7c07fc5f48510a2e220785c42727968061febfbe9a49fad9aed242db2f91a3d19ce016c2d899785728e9e53f83884c340e01b9c774b29f731d50378036c2411ae8fac94ef5395a957dee8fb4182964c5d83523cc718200bdd2e6b18cfefcce36e437ef2acc1f6cf653bb4f7757ac7f729dab86d515fee2bb3e06427d85a5d6fedcb4e8a59ae5fbe5dfe9c998d37d83d63377e7c979870b685235e7eb2e1c7d7f81d327bdf84fd4eb3aa0dde373f842c1fe4789f99417789b37748579c3a5b201a8dfe6016e36ea56a300e20ead9e09de971adf27f521778cbcb5be705da107752c67a4b755113eecb8dba944dba1185125d4e2d967536047b3fdeec971feedb6dee2d26fa7d3dfb9e4cae941b5cff6d66264110b031c6562b14e7dfcbe62cf93de2807505cbad61ae3e9a6e090a7f756dea9182b638295002b008d5b8ae655a14f44908809a9084ef9eee655b18eb8fe5f746a4c68e652754747ef13c97ae32d2fd969660be85aeb5f5fd511ec97ef64f14c23d43ecbfa6da9e40b85365cc01f863b24c7e2b0c118cab69933bb120f3c3e4c06dfb9b16411e146a00e8aeb815e10e347f4756e9c02482034c4f07d6d57239f3c4f59d9a2048e2c0d8b0b57915531110ad9305e48a7b450c272bbd37cd6a2a62451e4be6dc9aed561a8a95f3a8c463414894c23db9dd55ce5c6d42bc757aa2a91f84157011944714771286b0a09b61154c4cb52c70214839ad1295b1fc809858d5e75fb44da7d8189c1aa5f4a0d29d6544913562253ef8243c2a376b247bbaf23989970ca11284e6d4d87065ed160eaa2a5569618f22837693b6236f9f36ae57d29fb3b8e3636827fecc2511dfc5d82c9f29ec39a5f7165c53cfb2f82476bbb78c6ebcc3c0e90ff91465693149e90fd455bd8e435a7af1095664cb2a5f1233f52e6d9b206960ceecaa623032cbbf5c785bc4446440fed36c60a5aea641c4eedc791c91013e6acc705e22354de84f876ddf854dcdce0a1a89557c429c8a93052fb57827ab55256079c2341f264e6f2436f1511e8313407cc393b0f0f1530a7e6e76f8c813c6c334441f1a6648dee60783bf791733eb8f6e4ad917e0f27048d49f12f751f2fee9c6d130be6cdf4d8eb102d8d2ff7d91da991b140b6cbfdbbb0b5a1b68e7946a1a14ed99542e35ee8b983212ddad8a3f513a05cf3713df6810310273451ef01ec8f2335ebafe201e1f6c050fda6cdc1c5c136f981818baaa8db59650b0e363b43d2b19de265dc78a6e2ea3a004ab66bc871a2b76da15a1b97ec31f05c3b746e1a3e31210fbc3b0e3e127ec4eec5410435013edd9a4ea2688754ff887b8e2fe589f743d8d860617e3fa4579b76e65f4552fe71ef51fd4e7380dcbb9770cc283425f42eb14f730ae88f5388ab7ed5b6e68d4c0532d9bcbee9309a9dba1ad385a5b234f0d45560eacb5fe3eed95549cab4dd88d3c76c9f1be5d421dc35e262c3220fc3f0ed0b623622f2aaf71f46028ad9c0b79d60fcacb1ca3e99c11a3131207695baca4397793dd7c59784b4f55e2f515c059681500ce3d32771b342f4e512c7171a7ea9e42ddebb5e6e2a5902094fae7420c786be80793b9068eef9880795e19fb71fa20118925998546d25eca2d46f34c16d5d6426fba517c75cb1c98971aa0313bd0ff2fa7ed8463b0a12ad105c88b37f1bbedc3b07b5b7563f5eae2e4f0bcec13f76cb3e7b8f2d3faf033ac2197c298d05dac931f0c7899b13b6840e5fc9a7a22b540ea81b7ee093130e2e4b91bb1d17e50f11695fb38df3e0986ce08cd21056d72ae6dfa420c4631c3e4e75da8ed7eb0ed10b787099338611e9910c6a0404199321e2e373fcabd1bba7ce890810881b96b53b4205fb0d77d11d5c8585b596fa3cd82ae34f8c44b8750494b3b3cadcbab7dda719eeeb7d78cf66487b369b6bb6bc8430f340e7ed08a1a85e43a0ec3e53c25bb0c23fc487dfc48122d14feaee590dd4f821b3761840b79e62f8a87000eb46a8207208b5756eccd61ea8e3f73f7dc955728a5ac56755bc80e66e1395936c81c8ec33b034a898f63c14d7fb427d57a0fe28842a2d60742496e2b74ac6bb8845078b965eabadb4e53abf46bd664102cb0e48949454639771dd011e2c7c60a3a33d32b267508f9488f627600868eabe67fa40efba2078945b3c4acd3a7729b2d38ce0172c4031975e7134fd0b7a3def8cd7dad8cc84d0890d1debfbf9a870370d6cc298b01c227dc89cf43b333fcc0ed522e947f0b2e571f989299b4607baba2c8b74b54de6f841aa57354842f689580993e7341b084cf764fba81cceaada3037c4afcbeaff9538aa1fa4a488d954df453ff64bdba880c3d17822709f7f7e269a5e03d5b4916aa4ef5be110476c1ecdcd6943fba3d764d5456723665d7dcfe742b1b24a70022575eba70dbe03cb5020ec15771a4981ce9d919cac52b6efbed4780dd94fe2a9d88a603bb78c10ddaf37a4a3493eb15cad0e9e26a8d2d7db57749b4bba0e23b1cb23582f1377470281b551833446077aa7280b43cdbb475e511c3648f003e493be1953eb0ea68ab184d64269692bf0cb7cb4132135c046b5b5a341d26097060956b52c9b61e0dc34b5a5fc2fc585ce254d262cfaf17c522b3a3a314363aab1ec0dd9a866dbffa9b42ae8e73bc29ab0841772671a74292b616f51f18fba38c4642eb38da40756b013f3391ce99105a0c2f0d217791794b11119355fff1db02b4f550c434ed4f7e96bc22ed1eccd2f91f3afc450235d4847c8bd9b9922db2f7c6a1d27deb9f5e902dbc5907a033bc03ad9ceb13f88015a1a893f8142d2b28a3c998f15c3c230d83e0f28b622528390affac2264c12d472f255f95b273c3e529db8ac383f17dc8c5202e0c949e33c9c2059b1d465eae3a686f1b0f13c01306db03a31aa89d432d0980fad6e10a42711f5f87906ab580b3a5bfeb6978512b8dfb7c7307556fd69cde3e5509f8212ad74a284478dcb6f1db2c3aa477b74a7f916af2d6ec69e78bdd6f390cd5dc1dc9b6bda3fabcf900f9a130a63b3d9071533e5ef577fa614d685ab790adcfc951a06a24855911f25ecd2e63a502f9da83d37e76670bfd9eaacba45c96033f1bfb0cdfff142f30f39561f746465f024a320fb917beeccee2e521d9942a13f95391f5730808910b6eef5078cf716b235d1230c190ed8bf698da95f1b121b508d1d3d01863fd190364c10c6e5b55b44eb341e78e76afef92d47673acb0271b7f6b67cd851ffbd6efc5d3de3b0338e2002776f19aebbe2fd85686674a4d23191479165ef3177bfd0e8dd147afd4d2526ea24a677a50882436f3cd8967e8236523c4dcb922e341a0e09abb5521b65cdd6a0c2039177fd7b2a61e818714553bc05a003118027a46fc841ad493922ebfdd6cf289981ff692b461ac0350ce21c86b103be355304a6569d40d856db1ebc54814c9b6f099e1831639e8629a88ecf260157db662d06f60485fec5310e199b224ef5bd31c079596dcdf41eb302b05cb466e07ffefa6465ad620da490480752195e6a1909d08ff0b8977c0f8f749b3e492533bc03761b14fceb6f4b8a477bdb5dab89a2a7a5a53a79df608226be4cced39163ad40f1e0f29446739b0208a5dbb13a333ef1c757eaac2f9f91ba36a65414f0efb307a8e0e64f1fd0638f3c8f8c4a3805ddb4207cb36d57b52b41cd026723b63912effc7d5a7ae289213669fef4c4cb3f433e58e5ed775a21025caf1fce8d476af72a7d387017de620502db5f16588977b9eba710f7c025de335b7196a1c50bd175b17048057c6f215d6599036b85bdb6ebc6d7a617975c7ed5a7308f6b1205ccbfc7783d00ab414fed7fc59b1d9dfbb187a03d0779b651cef692dbfefa47a4196c22a49ffcfea8a549474dd7d5682e3647d6912136c2ac0875f3af47d36b35b4e2fcd2fd8720588136ee5757e3e5d4454faccad21e0dc48fce376c682c482d9380e9e23fc1e172b7565d4376ec54f79462e270907ad5756cde0773c511ee27d1116c03eed2ffc056d1be0d8cdbc6891457733f80cd02524a86812fe8ad4dd98c2e2e1577978db00eafecf10bdba87c5a6a526e81d298c9c61149fd39f5fe7e8ebfbaf0af845832e4d30042e5860e414920df85b1bf8f972a1ef9eba8f68bcc6affbee1d4ab609e7a57b0c34c871fc6765abfe429fe128d5adc7864a57e8197296a24eb99bd15204b465689f6e7ade88ea4809c6d42f372dee0402e8611d795a9efd7fab7af157a06a71654547bedce9f52d1bb98195012b7db995e42946097abe9ee719d0ab453344f4883d1025071fefd1934a80427dc10ff07b21a1ce3b5079f9cc36e83e08909c80396647ab6c9d882853530461e323a325bf299e8bdc2040644724d64592d00b602c3d6a930781ae601c4140c617c404826eba88ef44c27fcb91661f6ab3da125a5238674ec3996f9124cc1c70ab86192fb7081734ddf046de48c7fe42748fb32f2164ed70831fc420fb6cb74df97f6c62c9d9746a2578a973b1e0afa6c7f0748bbb69d3901a623f35265e60fdba7650038b1b104a93e31e95676ed41d4d9284e3e7c43b2b5f3c8fd62de42a80fecdfe993d815644565f4f5cc5e7e611420a5add25f998c5da23d6d23f83444749cff8e30eaae91345d66d06430e9a5b4622825bffb0cb02c0b7851964d9261662c2d8e1bb0e5265ee9979fdb7bb641b824d84b37d4f0edf11fcde01f5024f867b23e0b4d58f8fb2a0e24ba8ce915fee663cea5f8224b3adc63d9455d334de5c09fe45053308b9b240676e4325691317bcebd0a4c435a18ab4e8192de59b91249292fba1952d06288cccfc07f5f06ddf04825135fcc0512b536dbb3496bfd5b9041dbf41cfffde36e29d4c9a474f4fcbf65941030a18b7ee4467eafab2cd947e10af0b89f8703a168e669a325466bc66943b3d3549b68f63f07d994627a9c0ec6aca0ae7602ef86d95659bfbd800783904c2ac8af594d5870a94b4e5a329c7fcc9669758c2ae38269fa0a1fdf53b4417c5d9b8bf3f913e581e685141743e727b8265ea50d26654d5f7ad787417954d67f57c892acd6c1ef01ce2cb2ab1a20f2dbf83e6e480351c37a92091744cc9693f8da4e73c1b92702c184316adf69daa513020e97dc4821432acd04cf3b584c881668d6bb5da5288749ea0ba649f57cd4595075df2f549ab9b1feffb9c29f718d5e81afc8c6f201cb3f9aef3bae56f4795e0223ce0274e289fbc130c9ce38ae0111d33b34814c329a90cfa6ee6c624ac01c664d2c785c462a668d879893c50098873d9e8c3d14aad666255025f04c0f5d26e372371daab38b48affc444dad57b50c5bf5ff33600fea6265f100b69ae6ba93c771340c87681f51b295515dbbfc4dbc39fc2faaf0fdff04b343e2ed066fc40f4cbabf2b620e4e3c1519e4ef17ea461d4607dc38f9269fc20d5279d31418ebf6dac641f002e2cdada9cd7e7c7e42f71716369de378703eee90910aa38c396e54562075b396ac608b7bc23a4fa04513c01dbe539e778377a701d59bf11fbbbcbfd4c98084fd191a6aa74c2a1514dece5ac18f4367decc3db9e3ed1660f6911db4582fcbd8e3807c48e8b3efa87b36777ca947edac5265658d04b0dfbb41a8d5918bebb6ec7bcb46b3dbea0cf91889aa5ef041fee21ef0c6cce8d2cc67f9f968070990d64a0f1cdacb7e210290afe74ddfc75f8f7ea6623f048837573370ec9d6859aea5850cb5967c095da223ef98456b70bb8e60e4731bdc180442d07077bca440a5032361cf978788d86c4dc3f09a919c9b15eb5583958d80f0126d1041f6e0bc43c3f7f63ee437a91087011d2153ce8d735f4ea815206bca481725d1c66268cc05571913553c754bdb632cd958ec0a1eda2aa2d9508c3d449fc34d7646d819c73929a01349284f2ad3768dfd27454c5c0b24417411c3fdfd25bca5fb56fbdf6692ac5e1b58962c600ff47d9ea633afb32beb7123aeaacc041164d99fe0bba07d4a27a398b7fcc7021bec0251a9876c941acc671035aba2284f0bb3fbde6f70147a00828d8195a5f852a25f8fc957e276daec68fbe4b391836b89d9b09efc5ddaed7be6b4d2290fa62f73252067d886c6655a91860c9267be283a96f09f4b7e5bc6bbc9b463ed737a7f1daf59753f9d186ad364415cc5525d396f69eca4edf78d5f2061100d52752bddc528134a8d66cc3cb42e9fc281ae9902378e141b7add0d45dd92ace5b95e4b617b45a37d5cddde65122cdbf4a72a60ed04071d8f3d65a6ffc80fd35b157e5da7c68feaa7e2cae18bfca98a2762348cfd4c12a913f32a2af93ce7fe79ff46071cb2f64f31831ec2022608cc6ca6d7d96d7e01229c1e144cffdd9177dafa938cbfdd0a11402d6c2baafab94118c02b11a28d8f3293699b50159e076c67a066b6b3593124529386c2fa9199cd01af1b562db6c221c088a1de3e096b0248109175397104076b9310a714f28b2bc7ff5622dd7d728271dba3ebf49c66f8f0ad3d42b4faf994b0b80ead6836557f630be16674afa5d3a292fe238408cb8be2a92ba0577e5fb9542407e03745376ee39cddbc245ac9e82fdbb8829e853e63adc03ceab501a4b584d4d7c9a87087dc0592058577e63712716aa9ee3671e2d069a3b3ea2e8566892a66a2d1ebbd9efcf24cf0e44cc442140573eb17fdb86614209c248845adf8be70fb8c04ea77b70ad110de3da146b1774c1f4015153e5047190302e1ab86c4dddc4a43ddcae54f9e03b40a452d8b33621844242bf795e5dd73d6607670b35c4344b88fef79354bd1983b759b59b12c3bc8f63253aef9e6df357d38b584f43877e1b8c9ddf07448bfe998a20b4a677c3bcaba5889e762339e88fa76af82b92aa6d3e4145ddaaffbdd3f22da41d618a780f8d030db2f461887ba13fc3a4cd63e3fcd8c198d5b73b00406251c8412617b36f4f87dc93a20003a260807b1dedc81fd921b234859598c2e6e81529fa75bc8d920a0023a58c66cfa126cc9ad2570e3a77bcc8fe75b0c2a2b8da23b988129682bb524d6cf670d7fadebce626bea50aaa760750f3103bfeabdfb829dfdf6e6e4e1a53e499ace8d4223ffa3999475f8bcd23afe4c74a1b48f5cc3de1b1e7b9755067767521a3274542293a54b41dc7177da72ecb61484970d2416dc8793fa4ac05d7ca212860c11201da041d8219c48f6cfc9feab9dd918559bbfde5987e50455dd3a9c49879b98925a4e0a8319899daba8d8ca0d748549084dd14c4db3419de810b20412b5326c3646fc6f35922dbe3755268c2e044f008ad2260e53f68745ec6198670d5abffbabd3c3ea2c6d8f67420a65906f5db08b466bfbbe9b5b6148e0a2f3e664e3bca559408f768bd86df83af083553c5dde251d449aaa04c8545cb67c5b5b53ae33ef50e519425d4c808ebb76fbc20a2eb75320456e81c9d301e8adc849a53755cf87579a09bb82441d1a465563953392a6f25dd44f93a7248b2ce373270945f5e57f496020e8e89c92d2626e3a3ae593e8bfb44011951d170adc7f911c6bee1799dcad1db5d66627c04d11819a6d76348ca778c4999addf5a2a0a0e5c1591a9f1f448afc8dfd50c27dbce10b1d6daee395cba178a44c3d4e7b6c73e92bc0bb168b540395b790c1908763535066cd5ccbafccb1c4a13fd9204455b101ba3c6c0a66ff72fa592f70f565214487a530b892427d2eaee0904285424ad661458d2eb6721a6164d081aa2c95a044dd430e268b91b2555bb66c929eeb66732da904ea7192cd923bbeca62a72f1d7720db4a7035b4c611b46f8622006be3b917c0850136a36e7e8651013d99036b944754dc6d7d47edbff3b9ff3e424d0dce13acc230bd42720c66cf5f984079d5640221f1c5897f0bdda86c6f89569a0c0f43d4c12eb78b69a7f456863bbcbc5d9fbeb720fa80dfbd4737e170b54d4918743d396117041f135218900258e0fbb85311ae7047d3da93d04379af026d082688dcd77c1f3670850c3bc6d7d8f32f8a09e0f4f22bfcc6e085d5e26fdc6a7f588e4002e4dea7ef6e59296372a45f6818108881abe08d3b0aad65dfd7348a81678192a2c5f8367f24970d9e2e245a6c13398f5eacd529e82f711633649d1a02bd92d8feaafb8fbf0f667729a3ee07df9aa7c49d61d21d6d3efdc9dd3418bfeb68c1d94904f8bd07dd8afaa89736a60787631320ff58ca63afffe3deaed9c3f13f173b315b0e58917e4af265067cf812ec62e5a0eb4ba8e619ad88121ebcafa95709b2e2924b869c9f788bb84f74eb0297da38e2dffe1bd39dd2c4070909ea0ff869fbf3ecd7af7e866643b1c9811b866780a45a1962305b32cc77efc5dcc52b45d50e4fe84183fe6c3acffe0d4726dfb01eb6a28058eb8363383c2f469bd95f5fc2d619e788861cb898387da9b66e5a49cb3afdbfdf271db62173e3909dad7bff2988aa0b7b9826d2dd08f225af475aa1e8fb9678ff1fe7abc702c46efe419b105ccd83deef69ac9443ea815c4b91b65256b8324f785786429882b49a926a0595270b257adf1ee3e7622607fd3997c883f9f48bab8768296461569bf32e555b5e70368c79976056a7e1395e09ba596e244dac6af1cd7e101aa4f8031c33c8da78650fd52e50c8899abb0a04fc03c5cca3903fa4098712932b96c1089f5467dfc576d3d2f8fcb268254f4931334f8a763f3637268794b343bd698a5ece1066fe3e18888d330d2b30a2dd59c04dacb85ea402359aadf77639b9f87072d1384a88e1a041bec3941c8fa1715b306987b68ffc18e85257980526ea4386e2c45f344c5e610ba1f9526eaaa71a57bdd5940f57b8834a411201f16d958c69ef718dcc982a0c3c410cc7ad5710d5ee48d608c41e23e3833991c2fa1d1fb70440b24ffe8fe00a98a8ff4c5d7937fb32382fb4a4beb7cca1f287884bbf09794dbe9bffb06e617cc52e01987b5320043e24f5d024695a5ad816963567b5cb09ebe8f2b376a6f2c45f0fbf5fa4fbd2ec18526aae43214bdeee698c6eb37e97142fcff2ac578b150b7bd8e404ac28037d96cf1c1b2ed1216ab830aadf9993e3fd835fedadfaf33ddb91eb502b75b8330a94d70dd2cb66ab93a8b90b71e7c494201a0b66b1a78ef8b5d3728999ebd79397cbdd35a933a25f02234014ea4a49aa69fa213f5f973c5f451b3e7f4c6ba3281e30a43def31855a26ab6311091d138edb1b741fe3670bc873baf831d938609bc8ed05329d4a1193de934510e418456d6e4acff2118a99b8d971984bfec9fd40cd309bb705b6c5d312b9a9d591f534788b5a2d08127eacd43abda2e7ed340e02415ae83a7211131122d6e3c9deeb47591448285c28fc34904c8c66a56e5dd5f8da6ea96e11cb61f51f97cf31c67df2e2e79ac6d5465cd80711acdebc24644492cda756128b86e84d7de3aa0cb04db6e74bb5283331f4caad94aa9b7bcf81b759d4aad68c53ed19898bd899b6fa32896b712c210456459a8e9f34a84d6ccc7049c88916f6f97b686decd0ca3b110aa5dc98f916f12f9070b99dc9828b95e3477b13610992d2e676754bd5af9ea434842fb7f6cf98ac638158f026a8b8bc582957f84a63ea243ebbdc588e59304bbd5caac63648eb56fb6b6c8b62579d328553f382da9ce33cd666827496b3249051917283345ffe1c23016653378ccebd73b125f600c93679d09377838df0701b13669b43441f9ca6e8b5068e1eb8717ff342f61b865b5837a978afbd555b29df4cde3377a4bace0bc9552cbae722844776afd16a48dcafd914c45e1ba2305afd76b506b221d525aa79acad58ba96843583eb81dd824c6c9333c6a4e48cd9b4c8f582b2ac87b068f0a1e8baf0e250fd1c7f5d314dcf6cba543370db30f01d021aa141d2e96fb1494a92590f74f21e4103f2e9d4cda1103da69b69c59ca493c19dce2e16e15029c11baf22cadea6dabbafab8070369f62f01ba99dd59cd6b3a2b459e5cf0da4469001b20cc1577a0aae7bf1d4c1248bc57e9f49ddb7f07b71154495ccb08aa6b00ad73a716a2b7f2ce00b499dbab1894ad65ff9d5fb7c694a9f10600d45f4d48f642289ae1db6b64c86c63d7a3913407efa79f2b027f66e9a23d0f987293a0ae04363ac813cba2d048d8583aacf20b4e08184ac68999aae5c731e952763e27e49d77271a008cc6082a5f255fa9a1306cdc942faf0cd2bf72253d6496ec26d8c8be6a91a6807f0503aa71d10511be43661661371177924caafaf2721e60174c155d2109c0f5aee94bfa041e09401c6cf7789326b8f6e5e5dec397f38e6f726c9bbb140ddba85c8bae2a942bc7727db63f0704cdcd067bc32aef313556902cb60a6acf5546dc2087dec8a53692d09057955dd8dba41f87aae2de76b1ed361c21401da8e5134148ae498b1a0e97d564547642d4df71ba607e409ef8e4069a3f0057e72c55494c2bc784f827f0e4af947f11eed709171de03ee369012edada91a16d26dc94fb9a9109efa0c1452c7d6064d664be759b99ff30a80fb6ab9ec90be7eadb0f710dc7386535d8213fe6690494ba9dc7eccffd457096a3c40968c411d6f0ed6b007335e4f04c72f2917255d1a6a8110ce5f015d70ee0a95f33e76acb6d4ad57d0024e27dd550b1511e7c90a16a4402afee3d40438c9a591d7afa545ff5fc9dc0805df943d6b70a866b0844be64f118067079bd03ab5d7bfb87a376dbedafc440ea930851a2bf937462447f76c527e3aa59f5c3c67b52cfbd78d12eb3519eed66fcd22c1ab80167c3d8cff06af9b544581a27e226a575bbeb7702d84fe148b4e5f0c9d558ff8969de1b43a7c955bb6e7af9216bcd48f295ad6a82d4e1867809e4974dd3cc074a1f789bb89ffa82b6e68655ebab6c0002b46c83682454cfd61f880e3b5cbfa6fb36b530abd38756aed2abe3bbfec73a55963b29a2e9118e818b92c618183200b115e4ef1128d2a5febeaec4f8dc57ea265b0f9b7d1ca5d4f240d7457c415412f23dc5fdc30b599992b55ae7ce0f63c305d18227a76e70d0db0694e8e5185a88e7f71bf2e5ae1e7089f54d61de659af2761dd8edce68ea0f949ef714ae49ef0793f0b1381109b417fa0126e5e43406d6f742ea4bc0b2e9029385057842a8b4335ec6484d8b60bf89d9f4d9ef7a35010896ce564720370f9dfa511f532fe238e36ff5d3e2b9683f2f7b3de9a303a484606d72721514ef9567923088cdf8497cae290a1b97e645a0b4ae75943fd85f9525a7e1fa2946dc53be27170e58c4f9bc0e678127cb42dd900bd2b96ef411a8725cf9d41b927c9cf2d2fee90e7a2105c98897312430a0c9c72f3178e548f7fc154b9605d0381bccf2ab5a1276bde535c1ce69c42b603dfad213fed17b77ab73928232feeda692d370c982ecc28a5be79dfe157afbb1ff8a78d92191e4e16e0bf84d99b67dc14491e845e7bbee9b93d4a68c2b242f143e13e1139b882d8f0af2ac9c8830b72ccf5b147013c307ab4a16a27bff07c6aae07dfaf4f4158406df502e566c8c358087ec76f9cecae69e0f077259f4e8665d2c5977afb83f67c6dd23fb06fd819dfaa8f943d416b3c94b38f3f58754ca35eca47ebca85180de7d0f30ab1a2d1d767b5267342a3c060c3f74f82e9a6cccd4f1e503af29a5f183ff9182c93a57039a215e88dbbc1b6c9d7fd28771498441b65693cafa8b5b79c476152041822a1458a6178fb6eb570eb1965e09cbe28a4baf53e9407264107358c35778082e2907b6a5b101d80ed9313a2b3227bfd1417d78d7c8bc20bcd16ccccf1f90076a090608a92cca4c44f05d6329f703a361433aac93dfaab6b813ad4aa5e2ed47ef2a55753f227b63cac5cd8332b87d951db201eef48ef20af05f18bbaf5ff8b561b86dedabbb1e691698cfbb71679b0916850ed5d168458f90d1e85c4762200ed46b248d6233be75a4e812f4a6c06538d2e79b5fa05ac34ea1dc29f4ee71065fbeac79bd1c74b081d4d9d55b8c7db034af3d13f00a0f7398e25da3dd4f0d78676709a4e4d24cd57eea00050e567f8e88ff65e485c128ca1243e8b8f5631828235d55691b6bef6c5a0342b264aa1d50d8b1e586957294f2f98fb960552 + +Params = SHAKE_20/4_256 +Msg = 01020304 +PrivateKey = 0481870000001208c1ab2578829950bd74699826fcb7199599d0aa7da2881dead11070440227d9ce315f99cc67fa7f14e5b60b41d152e4c4e797a1ed2155b0e7c4ed8751d6e0c80000001d045d93b1ffba8ddee7635626281e7457376f668e57c630a240efb449df0afda442311430760902a6d7652463d457fc33e589e6e0e4328249405b789d4d8088 +Signature = 000000b519960f0eb40da4631a7573bf9d23e2160ec4bd344a831aa991d010d73eb3975b59236c5136384b01b62ad4ef712c4d2149ed2f740a73bafba73c91c0a409a5aac09a596645aba67e9ebfe0d1e6d641202f4a4625ba9a6ad4cfa778b4c2ea0a5cfb10af55b1cdd546118ba59088098075dc6e875bb92b0847800bc1639cabde4ed4f6cbcf52ba6d7724c844510b83efb4aa05a04c261d56ede84345ae2412e280ba9aa17cb86f789fd7a06f3725db9c3e65979cf24b80014e86fa1660e3c799fd5220b3c87dd47d4da55c8af5ff781b673a092775e558b0758fff35f96b711d88a8d514422c603729c84bb896f5f63bd3dc0920361931c8421fbc8d2761cf4e4b962cb1e33f8c47e1f95aab4a7869a83985247e2a9891640631b81b037f9207f694b5df35d5b0b09eee1d5e29c66573ee37dcd43e90f32f855f9143811f9ae9fad3d0b536ca3c0fed91377d12d7084da92a5262f7f20982aeb31cf707989b312ce6c01740adabbd21e25ce0bc68b802b77eaf9620c7606048529d37d31ac111ae473ff7e93da82a86d723bf393335589ab16dac1c884a1d7c7875265eac291948a526a7a51d796413ad9b2a86daaab0ab5f88634d684fcde4aef479f77dd20408b24c6b18ff61b6c24aced4f2b0586bee126d6af8531e007df673ab66e7393a1a43cca47e262868835fc181097f277ebca3e0c6f8fcd94a04fb35c770e28d15464f3f6ab9031d58b05a363d063acb4f92f0d23296a9ce565dddee70b88c35edc9e4996a6b370390f393e79dfe821c037b375be0f5d3728bd811435129557ce2231d79e2fb67b7c64586944e96c3bcfbeefcd872570ff8285d5b84bbbf81cbf41f0a82d09b327aa0feccdef4c3a4c7d7753e38b71731ef524d8c07ed4775cfd586a0ecea6338d277c18e0d70efeeb2c4c23910e60b27f8971dd5de0ae45b1ed932fb85204929f1e3779c3d794f46da20a379bf170e2dc49c9db1d00e17279923112c2f6489d363dc6e116a3e74eb2476c6e52e8930b5897235767a9b15f185926a501c65f1a37100ac7c6967dd1e6114fddc9bcdbe969a38aa53fe92db064620048c0c67e9abfb002fecd36b09d430727a070b9dcea5385616c0bfce99ed7e355f09c4ff029ede2d406292d0167cd03f0849d1a5d111af5ae668c9cd7c931e2d05540885c51eb062696b7f1fc291a53a2ceacd812de8c686e173e905e3c87bae89207818d576d078cf5f225737e6ccee8b3dc641636add3d6a50091a314699c2dcc5dd75c5b82e8a8ea64dd17c52e3927b23d6d69c71cec9a7bc08227ada3b947c03ee8fcab297651247f031203e66cf009887546c3804589c050c86522eb5f60aa3944c07bac9f883951f8f8544ac5f9dd8ddd420edad06b12fb7f34350aca73918a5e09876424e0663a5e6f8910b086e18143810b14044d501e1ca89d335064676902e18e661bfa58ae7e84b30dbbc2e44224be96d4e5736dc493dea19f0cd8c2dd030f007bbeefae32ae7165ae19fbc880a45b86bed76b7b5b967d3c934aa495d4852a3d988e5e2f03555cd3fd5d6d5842325d35651c91e3de10f49ab518ae9da1f0c2406b076466bc6e7c5649b7a397e04592743bac06011f002a2da93341bccf89767e688c6a5b4977b1089a2a4863866012f6a0b263612c95d4a3bda6d09821bca2055ce48cb87379a18ce00b2b755d6f1eb8966f7b28727e0df64c758fb0db2d5344ebc30c7d87f8bca993c1aa0d98f4c012a610cedfa5cfca35f74f90efee87351dad12a2d31df2450aeb17749d950a06e7d43f4f011f30a2639b471e935c754391618e84ef0b4321ec60d1023834496c390236f4e8346e0e1681be69b7523b4a85aeea0506231957afb77a5e74e43e1e5af45faa1b82d98536719d5f3ffbbede997418f0ef91720cc9e2b8829738b734ded53be8c701bad9554622f27a20639445d77689d20e96dc53ec519ccb2d545c678b25d875ffd6449af692702ccff1fb6b906ed0a62a4128f2802aab52f645bc08c61b5a0c8087f533ab814a4e30500d17bbc540508092b7fff2e09fbfcaecac0e8269a8b06c2d1c1dee2590a5d60f7a79ab58e71d0a3d86db6e87b55e89db4b5a3c403429018f8403a3ab745922b6022e14bfe2ec3d52c489dd3f8ff95f361d69dfbc705d4e68183447ed5b68012cee71d4f7f1ff9212e86958e3e771a02280ccf43b5353aeab42ef251567f0cda87d499106f28b4efd2d0dbea8065614f77b7f1a49f34e4a53d815ed7e3123921a8fe7ae0c8efbdffbaabb4f0d84a988c890f1a63eefac7bc69f85f7b15f3e01f37d2386d918c623b1c1805fa8d075c04248d0b7a84f82a51d9fd6fb0f1fed1cb041c5c3e4e25f3e85e110fd3b4362bd0a0f4d57fc18d5fbbac704aa52d0f6bcc3981d1a69c4a45fbf73e601d80fd9a866c251181f2a154a40d0a02449b33eaedf04fbd0a32f75c108a7302e3cc1f0e51aa3a7f1157c1897e0cce16610678c6b719ba33c4584a0a2e3ecd306c8a725624cebf43b1b93becad33a692652004a80c0636908c9eb66ccb6ceaad401959f1d2bbfdb619e65281b83f3d7bb40d5b57bb7284d287f4e80de72799ca0fabedc9de6fa2f98cd68e1ddcb020624fa2140b0a761e63f79f4c09f746d5f10b23eb5798514bbf6e0ea015d09dc1ae0cebe664321cf21b051326cd97a782d24d55050cac8cb676e208419705731b69f3bb03915c5a97c2c2ee5ee1bd7b00987c39ec007234789443cbebd45f2879ad6cabaf4247e682691fd4506ed34d1c30cb0a344f92d4cd44732d50047726f6a5dace52f3f2601283fd9de5044776f86c345b76fa3a8c726fe31c9b23fcfe2aab15180c728ee4fdd70dca90f234adef14af31c94205468b2cb90431ccd1e6f8557283c36d6bee0661251f330946cd8e53884d33260ecfbe5b13539467741671c11e369686d9c2bbd59aa2439b43e2b1502ac1cc106dbff302a14411140b0a2af889fe6bd893717d33755339413929678f0fd3f971bc1c57ecc9f681064a54367d7a854d5e27d3179503706aaabebf50077e96937e6f22a847d09178cdf35c7cc0e15e66db005c1cd9e3a6e7ae898d1c5946204e653723306304e409eb396163e4112f883882258ba4a984b69d03f72a52e4e7cf0c106024ac3ea1c119867f9ff27f9ed87a22260fea703545d1c1aa8e5119d6726fe7e03479578b9c725938a3a09eb7227e47cc9a6f5b50d41f0bc1a67ce19e5d6e0b42952549f6f25931c2f3d302700dd0bd75ab3f7e8b51fcca42bc56179a256b3954b0836f00c9700f5794e40f348965b98c111551429f30d69d1b202498814e0a9db12bf1410caa0bcd0503368cae3986cdc91ee20108c70f1e532cf722e6359c8632ff54034dce91703a493a06dce15dc6b69081e24fafd97101d67de566fbe5ff39d119d2b6ce81c875b2717147f164cba9dea8520b5fd91250e43f3bed4e19be51eed4a4107d6057e9fd2020b359d00232ae1497cd8a2d9d2723de2dcb83b2ad95488b7582e7411b2936a194c992e670537e83fd99665d924344469f9a2dfceef901e17b8443d6d09d151771aee4f4b412fc8c1ed235d25a371175684a97e19acd7de2095bdc8e36a1014d99b65f02db16ea20c8e6cebbc68b0e9248395a03ffdec79272267d7c7ed4e281bed6ecfdf69efb700a708250b0554aae7053e38307cb905ee8382ad32042d7f605013eda03a8bfe61e1e9a1a4fcf365e0914a262e1d0d1ba582461c7cbd7201268a5b046865497669a67d429e62a1caf0533be96215b8bcb5f2c3a092cdd6dd1d9434aed033029b750bdbce804d643a7033d265d1fd027352c16e57676239361e1924973ccb1f839802bba807237d830c74270d7d6655d3ab82e13d414ff8b4c84cb0cab25819723088e2b8429d1358e3ab8da0d9bbf281a8bae77cbdd951c83ff4de8882089b212d59f9b3848e5d7841d08ae3c68af083da0d85aa21528dfc6e0859cabd1ba8f170f939ee80b293e62257fbf860b214c0488f0db4b5be8d53d3ffc26a5041fd077be9f0c89971bb775b9eb9b1f2d944d9b0e2c3b11f621dfe8d1c845f3289e3dc02868ccc8907c25cbb12e700c72bd2fe4e95c39561713407d307eca82465d10cb00afcedc74c1fd62c95efa2134815a913aff1cdf4708d81d1a4a50066548f3908c2a2e0e9c1553742cc93aa3dd535922bd21ed24ba8094e09bbba8e93313a9639ac8c6f0f8e3258ad5b2252d9198b07fef3bd5d1713bf533356c43d6b993098b933ad41b0a96f708ef5658613f3d34d762ab1c5ec76b82c0166ddaeb5c6e14a375143866e8f1f72f1fb03d25473c83316819342ce5adf7001b460e67633db58f203365cf73fe9ad6b5f7f71584d6d0c9bbe4f2dfe0955345d925f6ea78ecca957e9736ba365c93bbfca32d06f25c2ecca863c41be083f508fd1a4014a32fed6f55f3d35c09220ba30b936912f32caf486022641714c835b4e97b6fae0111bca638d071fff7153143dba2a0f20ffe7cb4946d5741fae5cf3e5686766c0f789db11292da2b9308bdce6957c2b11503c8191dc84acaa2f9632970d4f2027f8e7327dddffcfd4c37459374306b010488739fcecd97b967434d25c2e8380fa02440a6c953a9f576cc83babbf2c2b9f37bc9c2f935f189175fa56d86799c0ab2ca7e659927cc2ec166660a42c5475ec6bf796ec74e8c15000c063df924adcadf17e770e41a03b6113f2c96a5db8bf241fb24ed3261c410d99ae5de74918919462743a6bc4bd4ab491c3c7f7f54d6daaae8a0c50715659e8edb3857a924e3f66562109b37e5c81e3d7542e362be93d553725b50d8743fdeeb891771c9f708ab5ec174792cbc055c43397582e71b3edf7305e9fc0c47744431d8916a88c1aa56b6e027bb3dcd3b1234b7fbee534397b9337d91a97352d5fa0a43eb9f6b7ce63ea27f554d5a6d7b1e41fda0cb6a7c5e10dc57a5858c0ff5da826f6ce80c9c638d8371f13aae4e9d6bcac4f311c01318b38fb3c953cc1a770b2d944bdaba45afd1a6b54ffbefde71dfa4acad23cf32e000bf3ff9d76591472986f49856e4b0d55a6ccdc2c64c36ff75090f32e8fd3564aa000377ac375d0e7fa64ddefd88f4f0f5e45ef56d5e328e06e751a8a7565ed81972d84b96db9e06a02f76d921b2ddf2ae163931d39c2660fd8ea62453f36fb1e7a53d9f58ba340fc3495f60e0d33c69bb6c98580bd7de08c53aa8090a4557488bdb1a4fe22447fdad21ecd1790dd9e8070af5be74a666665ba5be668e42d34b0974e9978d21a9dc5918293f8782e452a1c929754d033832b39e266aea34b8a323b01d84aa3d7ff6daff2091f6a33af2047bdc1936b7a6e86a77bd1d493202383115d6f459b800c4c22b0080813255110dcf7f695ba2447026444bcde128785c3170e85ad9dd6df8e62c9d9c0d8d89a352475ba715f1cc04717f0d990575949e3a20be648c6346341580d3cd30e46a3606ab2009d8d34d45b936350698db0cb9c60c457be54ecebd858e9fe032186b22c4bc5ef38da62b45e63cb801b0e6be4cd2f75b5c9d71a1fd0544edea7c00c1c63fa17acd4eb05cd2a43817d8c956cf74abd412c7ff8fd5ad5af8f6c05df29553a339614d6e2358d6561a99f7ddf8f05d6a90c003fd8db69262fb9ab5bcf2e598f46452baadf3e361edfc21821a80d318e66a5ede594eabccc1089b787e62c68c027a534e543f02080d31998c6fc4991d7eaa5528fad444e015bea8c6df7dabe0f89ca01f1828b44e88c33e0423e8bff9f8794499c837f353ce1c9122936921b911d335b504131b3c8907b83a099c2c765f4c623be81ae038989aea1faa00e5fdd56fd5f8aeb9e74052069e5057f8eb0464e5d0136c81acaa958fb0cd68ea3ae7667619201cdaee8e190757a9a40352cffe8c07351fad81be476247d89249bf2b9fcb1550eb1d3e178b6f3dc74356ac1a89a702407b8907e0e23b818cfe33340413f131fbdbd3659a77b30c890e76019cec444e8829c6f318a5d27a1f3c74c810fd83fc06cf65ffd6dbeb581a8024fddaa6211ebc8a49c5cffdb50d418ccf796f39e565aaad81143529c00106263618c3d019f5787354529aa2c92952a8060b9ceed9abc27f326164ac5b4a1c4a96bcc20d4d855bf02682eb14675572235441409dcaec84ce90406d01a8e4c26e352840e2c2b230e751cc7551fdbbcaaae11fd4480c8652f2694ba9beab05bfed32fb22e4562ff046c7ac27e88ebebe2777ce70d6e229a854a1fd75836ca10f93c4068e4158f42f3aadab0400ebd4bc2e9c315dad7c43a27061c3b6d7fc709ba9c5981d98cc6b42368ff5871f8edfe35def09a1f15cd05f3924e68867074b3aa4858f3d79a89aa56420d050504920e0136f0dc8bf127509b74125aa57708d9aa3b0d2632e5263815e73ea1584c37c115a08426b1f35794db67f9517c8ad43e95078a97a5088faf7acec29c2078a622b560e1a5e24d74e72b0419e9ff5589485ee10fec7de659b82d027d08d9c83b2d08f442303c03ccb467ec21a958080f49c9410caafa21be4620e1cac2490691d767bed520827d8a3ee61cdde082ba4b9c4498e0c44245c226e45fe91d2fe0ef95b36af082e61a594f748ecab0dae9b9ed05a6835f043b632a397cc667a06d4a987f8276ce16e29520adc0031d6ed57994df0f82a42299d9c415be399dcfb948423d73ea28508d2736799d77dbe2058ae4aa89a43d427883d227e26727b75d024d8f5d1ef35022fdc0b6fc06c87422bd2afa9a5461443fcce27059a3277b7bbf3a5a65c572a6b373c1f97058f75327eab0e7353b10e4092ba81ccf3d2f3c24f87f4d2b2c0f2fac53b0991052258bfb0e8aff0927cd378b0b74f286b9d61fa93ca0fa2d689c5d46e37b5ffbd2327cba6e96ff14d1881a02b27348bfbbca289aff6ae1ffd25f5095bb5866a9556bd92f2d2cb4cca93cf9250cdb90acd5287b5c7c31ba2b70e92df7809959ce6abbd3986a0787fc83816eae03e44604f176b61d5c3d89722d4bc32373db16f85e0132f9a51ffac3be7908c72df86f13c69cc314d5347b48267ecfc16a13ab1b97f61ab8cc4badffe3ef2c67a517ddb79d780a9e9495fdc7f7c8ecdc85f143266283f92687a410f23a303c82c833178df3a0358e01625512c6897b604c4dd9703316449881f08b2509811debc38a770ee60466789f104d2713148d0fa4e55d07989388d43531748a5098bc871a9a772cc04a4cf08fb7b932cc60ddabf47d31ca643a29cca6eb7cc380a04eccea25953108241adf9078af8c6c2b281f5ab08dfabc1db51214c556ffbd9532e6bc8ab59129a5d9941267b91254ad04337e922ea20b873ae122c65f3bd4ee0816f83a54fd35beef44936b506833c450243812aba192c9de79bd7c73eac2aed4030c25258c2d6b4ce29cdc4f07a725c75168b2106adcd614b080e27de0088af1481ccedc9559e587529cddc51aa897980be600ca822817c0e7ea5a835d1b8cc7ef4d46671b36f6a85e1dfed3d78287376766f0c26e8f04950ed38df71ad5c0f24a6cc541ef9d0a587c46420412ce63fd1dc4c76ab17cbd24be12c72704f050130851894a05282243cc7b581efc4252a407043b298a2069fe053a38b56a4cb7d36debb2ae5ed62a2ab9f6cb5b4a54d53c3f3683a9eac10bfc90da1797f610b97b515de63a8b0f619ec8a283c4b5a3a3c11b1a0752f1c520470fbef7b60a150164bca5e25a44fd6a377315bf92851cf998963519801d0b8619cd2525a3547aa5073d7f891f57d956a2fc3e2180dc937741a705657bb7e62ac10b59e243ce41e37452258e802417d5c05fc37d863615ab718a53e1a7a9d5d41875b257b55b6f199612ce4d024bd5f38fcb0d1159c1cfa666f874a4152387a6eef0550165bc1952f2dfd2b411809474d0353d8e4ba52c6ac965382479a5128e0af9338a3515f8c71b13edf91ed61f8a3835a88391047ef8ab33f6a3e6886fb6a1e39662904afa04d9ac9067ff58e201e379a8bc8e4409ee6f3b90fb6449e1a691b6f9f65dc9e174972268f99e56c0019965564d320133a56e05f1fd12769c1e0872444956cb3e5a9f02312846d868e763e25aa774f92f40ed1059fd9f88ced38c0661a905a6e1a23c9fff84f03ecb2eada5a0f238102f869c26cf7fc0965b2ea2b796bb1b81bf1ba0af475eaddceca8c1e46ea950fabdba2344b59b99b2db1acf22a8c77789aa31d89a7b9f180b93ada65ea30f60a7bfbc429de0094cc5b8d5d57685b45cf2f845d5afc52aa9648f1c990f64b7e6b0157e6ed824122a7fd5f84b6a4b657acf282d8e3e68dceec855a27be3bc5e6c5ef46577acc2c2b81af7f45cec500778d989e72d50ea7e552baeeb16ec110f7934e3d75f002ca04b0d5f7a907058dd604b1eb4726b6669aa87a3537016cd7a20df71f30e36c5818a0788bd0596c31393c35c5d6c3edafd12bc20c7603d0663aedb8d311976de9d12866607fe490c79c3c64a9cf0d11a2ab30e6db98a2e0f3473beeeeba30cf01cf73a6d24329d871b80c607e4718c20dab18b2771f12725352898e22a0d9a52f86c0e5ac9e9ed17d656aeaac4e8cf1a2c781b98d4ad5dd3db1194490e0650442b11a01265ebdd592bb2e46a3b2de50939a61f6f31540bc58a53b4aeec6483e3e88b03d016f61bda7ed309cbe0947bcda2a9e4adfd919594d23139affd919713d9b19287eda3fb4b5b5824c01b991b84ae22e5b99c8ea31f0491ed1bcc5c0cd20b1f7806eab82c2ae8cb80a9e0fd3cb7baefa4bb00ff2385ecdf37fadc9b6ba4a26b3fbda0dcb5e07b786213a376034ee5801baeb84a21b755876f13e0db659ea79e0193a4c1595cb147572fc933959630fb3e22b739d797b4dd3fdf8a30cea3c6a6227e2ea77135ba2d79a4763c07d0419415cf9ce4c7d8ec0ff003f8177f02e3935e58e0183de00e14e14b067043a37253fc6f7c4e097e6bcf4f1f4ba0f86da51b6d2d812ec4e88f1192d960c3c34ca91825925b3bf6d96a5c716114e54660f5d33f65efc7b56c3dcfcce0184f493759bda963663daad0cb18e96d5c64fbcf3f578232847d8a5c0cb3ec8a23b7a359f8f432451821c0e1813ed3c0e2acaf908718c6adf604e23ac52d90f488c962382659c119d34eefc09d3b31b885bb8fffcebc170924326d477a8acde1bd58fe97f838a3f93e0d82fdf84f2e715041de14084f05efe51fd69ce3dcae2a9d62515a9fdefa0bd2bec35ea8dc842eb029279a6f3477b2f4e17e3bee99d6d0001c7775688a225958f0930b31b02073ec1b7b999cc4769239d94f9b7131a8cff0afa9b42a14b8aee38e969b8030ae357eab137380c2dcece71bdd2b116e9e643b73488e933ec651605919666dc7d8288f7488cead59de0a1ab497a86ca6a8b8f27175c8ba24abcb7597d21baad6e8250725007aa8525a96fea9e685084aa86ffff470415e756b911bb0c04d1ec26b6b92a06d0fbc060b982accdbf5424a09f60b59c9bd872379478fb59289dccdf5f110a2224db281233207d6c1b497d01509f2ea867fb5360f1126fd30bd674bde37cf94e631695dcdc38054daab8e45e37b64bb8464b6d15ca75723a35847dc03e613d0bf61280d012117779834cda2ff40e2f8924c37600267bb68c3c3d3fec8714b88a34f82b03bae74250040de8c1d3d3233527828f8279f4b697d07bff69119cb3670e60236e078f88298e9525a8679429cf21862cc34a20a7c142438481482339861b1c3f3623c67b1185a1e9fc56f2c42cbc0d4ae31388790c83e1e99a7911ebf576ed717952c63dde6a61e7fcca3daf99174f11bc2c7d87ae11b310d662557728cd41b26195e1750275c05cbe911003ed8dc829f1ea31d9320416a68a78fcd9b6df8414b5aad3234e0f641f2600fbf25f4ef1ef48d92aac293829297228dc7cdfd73566bcb3cd7ad02fd1ac44288aed69747c99f2b9dfae4d7c142e90c235b245d00265a5e448fa9461896fb6c15902c44b8299197f137b2f881daed096c71d7002e258da9662a255127967d545855e3ef3981d379282433aa6cc8ae33198afa73e354859604dd3ce04e0d4181e770676d3d93d6157b0f1c60bc2229ed537af775a343701e56bbfe5c8ebff9f8eab0fc7698100e3e4e59c66eebe62a56d41712327a5cb44915c0d51b9c1a9645d14cdd1ee5aaf14610d19a1f7f3aa29561d80870a22b65754ff18592fab84f609b61668664922f68a345b03b931c12b68bd1c083c3ff46b1d94a783713784af681ed5bfce4aa2b92924b9684b589cad59efc364ba5635551c1449248e7f3b9f90daa192d29470e10566a4e88cf005afd61ae92c68d0849bcbbd0749f5f5ef559eb04e873aef8f8dd276660cb9af20ddea6e911bfd91e92d3e8a6b1d61c39256c7d20b5a6af3937353d65b4069758392647eab994b59e02fc682f3e56db3571631cad31cccb3eebfabaea433f235e6198ae9cd8f42e4a2f7c5f172fb51198bc5d8e1cefa214f95d2c02d21317b26d1de5422f911ce41455c8f65ea1139611295b1ba2edc2f66fab3b658116262cd5e16625fd1c73b0aa7ee2a0792d828e2b13fc1936494fe5fee926b727bd890bfec150c13f588b490f40fbaf1d35cdce8d2a30ede0d0a8cd9b5942d2fc6c3cf93bd34c3a6c645315f7ec1bc649385b3920ce5a3075b2a7e7962b98b59383f861bcc59e4e2a89b8500edfc044579c6649456937753e7c3bca4021b77856cde063ab64283c32ad46edc03e6c7bb8f347d2f38ad5ab20583e3329a4c0d0e4a1bb12a6170a267b0a759265069b89c47dca254236dec3e95336e79f58d85c0b949f83178c5951e798586dfff1a4007cc66e27c9548897c3c505dfef6d05ea039edad23ec4539ef32625536f218c62f04807bf95bf52f2bd913ee25d3158b80c70e19c77385ef73818b1b43a9b03627d53c10f39004251b02d05f4a40ec59984e52c8a2c9b7ab4c51f4f67c28b048b759c5bfc1ba5a227e1bb6f96c9262d78717e3feb5c5c9ab5a06165f9faa13a06f1f35debca6ae919fee1cb68df2212b6049969007850ab4fa7d471d5b2d7d2bdc5ea96e2064f31371667cf1618bf48598b4b4d2480413083c375edbb937994635f9ce3db9f3d05d194686185c544da58c0ea7a2d6ed007da2af7e27695eb76cc4dc1559319e095fcc93c9dba930e02b76944b6644ac2c2ba8252a7a12acf414a0acbd1c61bbe543a6e33ba3a50fa268a54d0de107ebbe924da29c99e6caa37190c016082801c37b4fd3dbfbea137b2d3c02ca34b88b6802be4f8cd0ede91c8b687a903a8ccfe4ccda4e83e07f00aec0be7adcbabc3305711cb1d8d9317b9910ed9eaf3d85a172bf25ea5a735f361f47a3882cf4bc7aa116a986a59a24600160dcc6b5b0dea754c6c8905157d6f62f538b4e2a07ca50a9b90d8cd017e3f200c966b9004ace69293ec8020448450a62d4f8fc49ea89591e6e15e5effb5e05dc1bc84d0452646f1317a2ca804e4ef6be2995420473fa43a8fa1103001f8b8ee761985d54ad92d764fd5c9e8e818bbfe06341f87d96e9f6d483eec0718c884a5a0373af924c580893cec71d729378fb4787f974068f18c7cccf8cd1fa61bd5e0c333353f995316aac37066076b1bdf9542a9cf54843ccc84d1cc6efaa41f142f4e95c424bccac193fb0db195c3e1e46cd39776ae9e93e9c401a376dcfd66bd2f6ebf50069aee510d5645521f001187651dd68297ae7446e121686c269de171fe2b72d219000e0fc29ca2d856f3c0245f277886403ed90a085c0185805bed95133aeaeb446d8d98020c73d9c10994d155cf75cf8dea0dea4fccb5fd2fd4e922469b256becc9c4c7e4176b1076b9954701a08038b100bd97b660c211b2a53e5a55dc2ce93c9fc903893a1b7181ba846ba6ce1a0e2a547f179f681a76bde3f66edfac7edfe85474cfacf39a1f028c44c3744e3922b01834562f3682581e7cb7c7f1828d3c1319fbcea028426260cc4766a9f37b5996391b53ff0b8cd009df6590c622fea98f19b894de8c6e8f5634833d370af20d1272d146e33ff03a33539808eb3367659e5b45735806bb6c4c898da849315793a1b7c373aeba91efea2b0f33772c98ea150cf5d549b87da9b32bb907a3ed0d56f09f5c37d2cf7d924d3004ea90c949b554039163275a4a4974254c185ffced5f67e19f1b1ffa54da4011af1dfda96c15a2c40148de500a5e122cd91fb7cec9a673c58bfb14c3ba9ecb98683c1a81fa68b499535f723a550e63c2f1360724a906c44a05dfa03cce6e397440a9334014ff985081a7f1e210bb0d780fc6e028d62454924b4fe96ff84e9f32669d929d9c51826c91081b1fbb73a1548d286985e0da1de021beb652bcd253e48b4154bf59669c2b73823496ab98891df02be90a0afd754dbd0065e9f4d2327e790816c0dec8a14e59a33da25c210e0a55b174310dd2fbbb154bf094795ea078c2211b07a2f1f68fb6e5ef59731c19673920daa815070c58936907aac1c15088cdb5e251142d6678225f252e51f67ca741021a91e14bc1c676440deecf78762feda809a109cd3547c7fa55ed212bc3bf6ceb253a39559f3aa810fc11070facde103daf876b6b5a4e9402cc3080691985343a198dd01dd904713662cbb7d790a6f2045d6d01dce8b14013c092ed7b47bc97351cd43d9510df00119d677c873b8876ffe4e63d627fb815ea92965a40d4003feecea59002d49a76906a20f19da69f2d8b2faf8bd8bb9712ffd5cc83f3f33873af9f2c3b0ac8d4bf5064ebb442929838284726af5d1bfca1fe712ed489dedc82a706a6baffc403fa37b53d79f147f7da296138be026fe3dc037e40237ad16a1fe220264d283728c24b3483ef74bdf196fcc2207f5b6866ff439d7517471f15e6c97eef32538042738ce046e76b2d8737f34268ee12000d6256a7697cfca292a3cd02eb805a7051e606ffb9aec3d7e586d99c8eea5f1ff3b082d219d66f38ec7a44ade8e0b10ed2e99b2e18e1166fd986cdb7e656a6a0ba508d23a3037557c90c8ff84bfec731cce7a8111d521b2518a7df99183aeae28f986783e4af25f204bfa38aa7a4e5807c1004a1799 + +Params = SHAKE_20/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818700000012a6326ae24dafed7ee106d8e6b138939f5abbd595f9bf15ddca8a611437299577ae24ee2e88cd559265c900591944a38a429cef8ae0305eca03ea87ceb2a8ba4c000000187a271d734c45e93c25ab66c280880d7725c32106693cab990c45620502fcddbda802b69fdf9f013ef3c50b34434c29b68a238a006dbc59e43c5042700581eb +Signature = 0000008608cf22ae0205b8b57e9a8314342ca45657261db92047ec6b964d89dc0942e09878418e29a80f4f2f4fe4bde16a257fdc7b21ed1e1379de3ba23c6c884570a0502c00f72263ea375c386559bbdf9fadc73b2bbb07e9ee2edb9f53a1dd2b80711e32a6cbd5968458bbcf137b02596ccd29f129cd88b99011c4abc3e186498d316f9ba0ab6143601581fd0fb727ee91f794abce29724d53043ac1681ecacb8a34983b3cc730ca0d73ad5ffcf077ad4218cdf082c16859d540b01505f0583a496f7e4b77f09c17864e1d305d8c73947a20939b969d8017ad7c89cee3ef095b51ccd00ec596ffc92424b5cce2cf64cbfa595e1289e48a954d46edb433bc41421d6e848667ac8f018ab70a6ebb0e34063ce94ecdd8630e38f34229cb070de01a032d44d45d4cd6a432a0dc35f5a67477a2f2b8450140048e771ac28f5705a90679ac0250b7b2c33c2bd570856fbaff0f480c9f17da731fed24fdd275b834da4d0b6e0882d945cac911aa637a5644cd6a2ab354ddf6c4f6c33e20f526322faf46dc09bf927516219274e5569d81475a1b27617cc070a838d4230190bcdb953151613b8c36543ad5f8d741fa7b357273eb8c9fcc35b67fa150ae9fe76df6dc954ded62b4fe03ba1c67a0854a586197f5e86d048e5ac90aea3df7a9fe622a0c1e112252b75af51b30ca768068c6234934c61cf01c47221e89acb88e5e2e6581fcdc65cec6215f71252efdfa2a93c3166b948070ebfad1cee2dd517e9bcea110a68b9939b81107ec95d55b9b2f8146ce4c44ba7df886ff8655ea5068c05ca2737a8667d874e02515d2fb1a4bb3c8f74d42e873e495a87aba9af4bf2e42675e8ca15d2d925e8ea6655f3667e5e66daa95519476502b59db18936b832d118b45ae35679900e14d26c4eaa3bb390cf5685c82a579b14fec3506c44510582c9755fdab7d9fb62157f62a0c9ecba7b63f0d55b356a340bb92d570437753e43c5e2d0b709a32d451c4d9cfa128aed6bbf75ef8e357001f530a9a4909addd06a1607bf824165f18abb632b67dfdff69403954b904110629e5a31a737897b681b554edc541e7117ba5764f242c477b68c3388f08b09a4cd3d2e8087fcbe44bce6f6f5d34bec64f4f5b561061b9dd8f3a947a30b80c023cf9c0ca704290d76008fa8dfd0dae42a76d7a8cd9e407d4846dae14734817fd5b9be54c8402fcb2a3b95347975540c53e7a47ad6b75a8b0d5c99f0e9ede4aa29e892538791964d937ee911f5e4bf4c952a4d1d0c27a5a05d3c98b9fbf95b9333f3f6dbf88446e038b0cf5f129681d7c3ba71b5cb76943b90ce0935e39fc9b1be373784e8c21f20a20f0da4cb85855fe51491d494dcad3698d29deebb50e507bfcd66b9c1f51e42111d3490c46a07bf4b06b64ceca7b38d39c3ae5f4517852ac5d43f2df66cac24bc9a03c9a4975f25b7162a87a4db96ef2bc0e802492f3098d0ca91081a7ae5ab0669f76bfe5e1df5f25e68d526235d53d272f57db7626c6a68d3be6dd106cc8c0810ffa0c83f224cdbcf0d75b8ff7daa46a5700481aecb807d5e6c8f18ca432a58a0bb914143c6fea9ea56db58efe8df91764daf9321a56039d889d432dac4d61710bfc769a5da82b6228a66e31233e75a973248b779bfa0db4ae65e1e08a05a2a2740d1d7fa0060ca472847caa3eaa584a4bfc5dc26b72a617bd0d50bc4c61f4352670721d132a1ceb95cc451d1ede42d11b386ab0c90a0f9d7bd2d89e63c0f8b69403b0ffac21d75e6759f8001c71c32d655a42eebea80e5ecdcde12736d04ba9c1d68c83fa75d131939dd43843a6203f05dfa9cc1e2e5dae0b4847a607714d9130c24dfebcdaf2990707c141f303060286b1a9e38b2a5d6bf409ec893ea985e04e2adf71376a8e5e2a4b949ad15e4fa6485f7698dcdc0b4207e73308925ce188a47b190050cb8523b20bdd72722fada4f0d9a024f4f4b6c86557dc216b57f54f99a7a5e07316f216316c4d8a056021af7abd243c12ac73c751f26b8b6f9f73860a1e66a9bd358aed15e80414543627ab485d9c7c279656c8eb8828b2898b3f711cf2c931cb20dbfbff71a842f00fab78afc9ed1ef3f57750c909e11399ce05e2f2599134c581867514a9c6f2ed02b920d3a2bb15db0cf61839f5e684cde2224417da52be5bb75f3e19e2cc9bd1b2e6f8369f03cd323ea9f4c686eb2c4dfc6c276fcba7cf951d75d950556d128a3f587fd5eb1adff6c5118b89f73a1a91e9a2317276cd6b7349379cc711d86cc31d1c018fb0c4d0f1b9a5ae1f49cc7c9aacf685f8c72062782a95ee447fdc5a2b3e9c75dbb4e97e1d3bba4b2d72bbef09224a0662e717ea5245d8eac301d0ca5916dea87fb180439b253d487bc2e3cfe5d066ec28bcde4e68190502be354b2cc84185eba6b63b2abfc1b091cdeb1f7d77bff2251f7b23df65bc25f7422f699b999576fb36822ae67a0aa06cf80a389adf9c0510c6b7382e66fceb13cf7e087b7982dcb9c3e9c8138c1370a14f246955e4730b7c9b0530475ada1d01c64c718dc648ef01720d25ffcacd13965aa9ef1b36f2427ab8c215049d7757aedf42bb5a493e12a79f74a83e3a3b07279e87224b62626fcaaec5ffb1289ca05fb84cf08062a0517087587569988b5e9884b27c570b4617fe54ddcd77d841078e04e7a8baa6702a52ee0c81c7cf83d51c24c947cf7c48ea903446cf25e36dbe29e2d5c86c9b43b8b0e6a45b569daaaf3aa84de3d4b53fcdc7fb5c802bb7895e18c18f59fb4ea057727683cb1a845bf0df6835b5b8702936e160e73f6cb49127b88696c1646d2d7dfd533516957e262db60f30a0ef236177eae8da55cfac4695621719a4f6b5285d36d7335f8f46d1b13dafd45fd1a70895902f476ccbfb39ba85f0bc05a1abcd4d63e7d5767eaf3486a3853d7395620c477203bb49d53ce505034dd3d865b7053a363858604c4d36dd316e2b8a678870319eb7c7d36dbf5676e13396f106d3332d439d91aad62e3f7f2374dc5ca6ca19bb0ed42e24036d34df3f0426b70daa6628edfcb42c43704e7173bade98e1f4a50c4be650f00973ef8bb1cea6b33ba3483975176b0ca5984e0c6bf91ab42ad9f65be0e17ebb8ce3fcb1803c17a4d68be6740fe2e8ee726242eaf3b496417b5f9af6429ab6a0a6532d8dd8ffd312973fb8b0590b96808fab1f2ad661f9c8e7be91c54c6dd347a40c037de11007df43bd864cc1c63e2253826b5f5ae71b7fec8c36548b7d4fb4609d28502fff5c3c45654220e0e03421ad86cc3453e5e244ca91eb6a1366d490ef686b7d4445acd6bb31914e8b513f2ce013aa9685b429ec46563daa8ef529d1eb8ddbc03d9331447d19ad2eec10c51d5d44a2ee4f0892ff6213c6aca97a3236e6adc51b4128b722ae8a221c192133c81666162ea28007d7211315971242ae5eb9331c788e8eca66fe607d6e837d7efc1f79f5124081441d633f4bec0d90722c758d33735e1ae5ea971b0a8d34c8704e018f0ad4a122c8a1dce0f2130c27bd891ecf3e18c31d4f488fa8bcbcd0f7691e68e3e5c4a6c334f6610e06464a6bdcc84f9737e4b92f663698561043ef3114ee709e0027d5702877079b495ed2e91d4faf8472211c63cf7e6e79df750ac797edccc6137fc384429b89bc029b5de013cc0fe85c1506abb873e5bd781d28e59115b29a1801d8a1e0cfd9d5dcf9d921d2ca784f16b9c67226bab5c689eab895bca310901db3457853b0107c09d77421657a529673272910de53eb61bfc32fe84763bee4cb96b66ad9c4020dc769f7394b89c870834e337dd3363739565883d7944904ed063e7a5ac34bf5221a56e6c71005aa7b527284c915901906d8c2a87fff8a38c2e7481f4f5dc4795c9e8e36d6b4e7b654e2f07ada93a2c937fd5cfae647c9f9fadb00d371c48da051eb5e03ea181e72d698b223cc1de08b677b8bac75398bb1cae8a81164c2d2fd9ba79629070901a74af7623c554f26cd5a5874e827b8645754af8ec76d40700a1f755459d5ba3cdfdffcdd2ab853148858109fd885cef5c5966e02e5a51d7b86fa0e246acc0bcf7f1c927c15f94b550103029c4e18fec1b904eee1628ccd12dcd4e450610833befd79220f73b5c8236062049d787f28df4571fb174a3bbd04e0185765ea3c23dc743f43371c01053cb8fe04f6c868a7b0b40c2cedea460dbecdfb05f4841866836ab15483843762f478bafbb53cf1d56feb18f58461d7fcb70fe288be10ad931a220b944604d643c08a1465b8b39618626793c68a11bac97f6a0e2865e3391a62bc184c92c549a71959dfb59c57dea0372a7fbd08508c12a6f54737d6486a0e8035fa94f17c0f07bd3baccf7cdaebe657cd1cb58e2e02406131f33d3d987bf2658d7c950b070d799e4171d6ecb1980e542b04a56631a1f6ef7c9787ec26a6a744593a794e4e11ce503bc71bcca77508dbd83cb8bcef5ef25b2aedc74a39c0922499152830d7f1d8dbfc4b6cd514a9768f127c4f0bb647a157efe50b04c8eb4c2b14aea3ad21857b7b822ef7ad9fa9e77cb23cfa1235f555c1ac6e35b2c22dfca74977624bde5dc4d0e52a5f65fb6f16a03155b9366829fb634e6c54b9ca80af337e97b534d87b4f0c5fd2dfa7cba21606bab1c1ed30160bc966c2a0f3140c2fb0bf1f08cafb5f3dc0fdd76c7d518e8a9c7943c5653e4bad95cd28f5eb2cfdb91018ad194a15a5ff18cd40a7a1c3dd72c03f7f47bc2662316b8a916b27499abddf147f75f021967bcf6d5a4fa3f88aceef21e7340aebac6e9663124a7e98e3b0b4132aa731190786f627ec45b1624ba22a37708b55f785d09f8052294a652b6390f1d8bedfc429a47ac9cda4bbbe3c1b3c0942b1be3bc403757a1f7ae8cd2179790c7698756cc43281cc88665d93775aab656a998046b9521e223e8dbcb4add4be6473b6c655953e734210962e59332dabe28ddc6793d5fc5f2b19191f3f65677f9a42f80cde1da9ee048ae586f901ca11fe6cedb9b85e57811e80897f5ac62decf33b99dca215ae74fbee9be384cff3143c60840a064fef3400716285679399ca9112fad8e319c432c56a05a29cad3ea11dcd9b9ed621ca5455e20db24c3ec988605b34815c1c25590911f3b8775f3b9e43f9da0d66e9c298bb81e77a3c410e9e4e667a273360a7a9ffb3c13e6365418057eef0804a1b8b4461673dbfcec4ef180a9e78a0423d0667b7af59a27d9fa0c667afc334df6f05443ccc997a029ccfda3cf6acbfca09399a23bafba213eedb42d1b214a8704e5cd9312b5975f94e6367255a9aff0fa9180c9f327d7a3b574f8fcf5079cca2cd893be87610d02fd2e4318bafe0048f8c069d9825c9cd24903a9aeb2b2de29d3e8c76d8a5b54f6fa4dcb7e14b3340156bd48cc884951c0dd8cb075b3fad17ce5f3b33a38bebff963d38994e509572f97a094913aa6522c93d2b5884a22eb21c3f1fa2ae41612daa1b194fc8e50bcbdc25663f9a71735d6c833e48336f0dd4fef856d98b77af0b7cfbbaa409496a17ace9cbcdd582ef16e837c22ca11af54572925d67b513f10d80420d6d95ea7f1dc8b7f19a70fd4e2db1193b3ddc9ce29c7e9a1123ead275e84e948aebb1fe19c9d4c145dd1a3303b39f5a93aa0649470d2b17a87e32dadd672a28ca047cb7b00ee29f8fb4b12d5715dece7e0b9d18eb29574801e16b0ebcf051de03edd28c9b8ca38fa58ea11d3df416cd40bf24de7f97396370165a84e08c20624f883de7eb2f568a3533b3de51d440725bf7e9738c1bdd9586c009c4a3e7eab94458c8cf9aa9263889436c064b2e856657f43654d3590336ef26ff311fd992e0757a49a5a6a921e4a9f07f9a24dec31ff2471530b048f6936c4ba8b7d7c686c07f6fddc5049188361e2d9599f4feddb52c47aa0c31ed5ee82082509580a7e84adc809c6cbe446c147575015050899c7d9cdf935f4fba462dd77f0c9b27900045b10dbddd1baea423ef9d492482220a9e1f5bd38ab37cdcf398674e9da7e0ba01101fa24bf60e710943447949e60fcbfb254050a39d97019418edd05e1300ef392095d243dea3245f118c33e69cd21af6352e1e890575e57f3fe322de806a9587700692c8420f7d3dee9f740aa04b24d988900aa11eb33d2f2f13e7f368076ed16fe6b7a830e63cc510a6b3291ec37c3625953a3dbc59d35c8e80c2626f2bfcfe394341468d6e720d7e7c451a5620b308f2b1d7e85e63f87e30ba27acd0f94db5241e0a798e56657fee4a02036c08783767153ed0e9744a37661cb05c6e63625f6f9e064a6ed5b039472ab54a9393e42bd7ace518439980b679b26af1b26ffe7d407f1b12b4b884906e4374f4cf90f661a38ac90640f7da5c72c836da910cecd1d7031625c523fb3f3fe9c6c304c7d27c5232a3f053a447b171b07f1c423db6ba82b731de83d0e27efb0d1a1391635abc519974a7a79a2c0be51b928f0e9f58a09711e9c115ccc0f8e6115dfa2a8ce50fce88eb1c90256105f93c483ad4fe6349af3ac4e481a3f9e5bc6a175415e83434305aafd5d4ce8db39cea2a5b2e09008562b0cb432735463d0762d5e6bcfd19de985222a1a30671cffdfe5f51b8d7ba34eac3d39b9450f8b09eeac4529698e03894e5dd0b645ea299c33db0cb4c72b2d160409cef6565d02f30e59182d7bc8bbe252089a0c370d855a3560afc864b57db52484e11be2c5af970738c915c72179dccbc61435665551d91c85f5b77cd6e2a4006edecd99bb02ed93fde65a1f353283cfa69bbbddd4541633316ddc87edf864157b14d184d12e9c59230a5d3812dccc272c449ffcd3d593e2e88e5e309bab45b6155680659af03f18828c5603405f561fdffde4b69f0ced1ceb602ffce07c554622eb231dd790faf8fb0d7b92bdb0b9ef8aee18cd1440b0062b4b4357d31f53c4536fbf67e54fecc1b0aef7f2da8e2c86d035ae3ada119178cb5b1bff8942d2743e82817d274873f2bb2e73289e1101a3fdefa2079454e6b486913a8cdcc2572af4a22e9d8ca9325ac639ad5a5de7cbc9c6013fb9cd202e0c6159bf9ace285c2e45e5a081fde75f6994716a90a4a585eba4a6398013ff3760462af6fd0568d67de3145c8a8c26e1d18c3b4a16635ff84d8758a6fec13871272bb81ae62cf61e7c8f92f0f6926ac2325393184121307673b591815256ae367589c7f517e1607f17c91fb399a9a61739ed7e2e18dac6332c67ca5036276c303eda0250af85d2a80c002037c8d0e2b8ebe483e7f5c2ca190e48b2c1494438c6cd54dc17c95c6c4273472e5e6d0a22e78f4065fe285fbffaa4fa7527269c74fe2f7b14dfc0ae3684b93901f208d389156a359b250a1e8e2e218ac27b9998ca82a46c4dd56778b44cfc0fd98013e4e8b7f0209fe303b608d2f0794a4bd9f7615dea8609c5311901cecaba5c2a50656ebbc88d37e19257c198e3281b87545d4a757c2a2f3120272d0886ea6016d5259d326f8da168e0560554ddf17262e84aa58b49ea460a6cf8382bd9f8647c188eeb82f524ac95ff1ec4e5603bb35e1550408a5e7b3db02a71fba7bda1da42912880740b3f3eef856ee511ddfcad7f6f9eb863dac9e3746bd84c70b67e3e53725a968f68b15c5b3df41e58abee2c8644f3c278aa3205d3c31cef7d9eb5e24a655bc6dde772414319bb3f856d380aecdcea733440135afb810ac851d00f8f30c618865e76e8fb9d4a55bd251a3b32d5799bbd01cdf50636497f4dea78d286a13aa2c5fbdd1992f822da9ea75c5dc370a2643ad887a9cc9acc94c2e011a32f7dccc5b84d1f6f5db9801851a616acbfed925b9f8354cdec72c632193f2d4a6fbed5c0574f58653adf3b5f4a2e78e9afb40f245b96cf27d7de24eb608eb234d0d67da681a4f1450c023008364ab1f4f8c1525701307bca95362c9a8c69faab330022b59370fe9d4eeeb1e1e64ffa58e6965a96589262c84d8ed7af7f7deb5dba7be2d71cedd4a392ab04a8792568c5d4d735f0651056fa86b5bf3f5f50962e80cd5c86625473c6e932700721521fad8e1729e65b2a27fdbfcec6ac43c091779e1171980f9c3cf79bd7f1bc6bbda62531c1fb65237599e1b72f9af2b48176701b734076614d9ebc30311e8858f00eabaf00e0af55341ef72e95f76dc5dc7bdb11fb8b7f63fef3a2644a97c97afcda81a1479c90cfb9eece4f160fc4360399892e71cad547271e1aecdcb9a95e2a58b79dff4446188e5079b560cc625a8fd06cb13292096c93ae573c2cb68430966f69841be51570e328f0a5a0b5c16f8bfee2cf5e0e2107cc0aa3889fcfef270b51a9b400c8320ff01b1989626ff33ea1e36895f1209be835cbe9bad2a70b681132e524976a850ab5e3dd5ffc2385cb1ad7eaf9dc517a3f297a3a9486a19f2e1c0a8f6146fdc73ce09f7c6beb32dc4dde9d75b9e3345707f67dcf80f2b4331a5c0604daf1ace09e43e2baafcc1c573b4ee4f709a6cee2776957f98f945df769c473231cc286e32c65a076d937766f50297e732f5b3566e1611358b723890d698aa498ab44e183c754d4a6815639c7c79ddbff249cca42a39f08a2a6de749fc16e55ca6c7cf87a9debd186e79bab1c509dfd6ff34528ebbb2fe111b8c278defeaf0dd205ce266f645ebf5f7628e37a4aa2a20b84c5a5d5c8472a9fe26fc37ad434a6ee1f91bba668dcf8d269cd1874a054fd2b7441ce747958bfea4d827b8bdd772bf82fe2dee6c4b336046b3e751e8ddddfc956363dfcf10106510c634459cdf926ef344e86b666041deeff5a7a32f267cc4b2a65e71fcbcf64e6441150ee95946f8799d4f0ed25cc16ea5644d56317d58a25698e274f02c5771c78949b96de3ba7a0d545d90a894abce161ce038e3d81dacb749b7e5642fb3262ca1cf250376c5bb17d93f640f2019aae3a9a10b74f407e0c3672fc1a1b1f77dc9e609ebbdcab2b95bb36224d9177c69ae24bf91c4dcbd11c78addb328290bd3ccea830556f0047a53a5d8a716ebaf73ec639cec0daeda3de515813f463fbcdc97ce6582fd1821706856e82e6a2976c2a556832ba1772751e866ce2604735201953d98310afaed547d5124d7da4ebdaa57dc0f1d459139ef682e5401c9bc81fcb3e069064fcdb67e0206d6b0908356a1b3621d641bd45fd89aacbf939fadcf0a51fc715f02e2ac80678b3e9f2d294eece2faf48f86efcc849ce643cc8e7e365822fcedb0fa0ebe0373d33d381a5d3f7cb93b43d7f7bc9f28c9a57f94dff11b68ddc9955eedebf8aed2f66905b1abb1be999ddacfc1f21fbe2fd184063c7026fe3857919d4edf8c218acea1beb5dc364ce941e49443446cdce597b36360ba6ac236814f128c6cc5022a9cb88ac9424d89515ae7785805b41bd9a335f09043003247a9f8545896205f190ea53dd1fdb7a6c27228a49760685653c5347c81bab44757e814007aa7d6fa1d6c3216fb9a6d3b76ce6ddf2c01d205daf92d0f50bbd5147b238e58e7f7cc429dc4f6b8fe0a61878ee69322b94984764560e084679cab539dae1defb846b15c0ff8c3d8e328b9e99683713ec32055a7880b761b45ae8e5fc7ed2efd6b2e3fb1c97db88981960fad97449b8fb0216f66a3eab533c893624ad2d8d0a4cd2f938f740d838421b478bd0844f0a7b3d6e53fa79f93c9067a8e5b17989056b317ff23f34851b6ce317607cb7a1f8e5c7ced38fc17ab2d61454a5a4492b2d1722d9e896a19cb16b30267064caa3ba05c5f60152690794606a78bef5deae82e4edf7af9f72f45b28f7671531fa93dea33e160e9c4987f9d7d1043c2446443fcd71fe15c1f5c06761368e18d89783713a3b08708951bb0de3e1094d5b256e0fc3f79471528d572faff18577eed1cc058c8b0591ef3fb94b1b173f819994d415fc12fec813b462ea02d3321ac1f112221e8fdd6022909e779ffa75708e733b59f59adb87c1ad3c0f2f9cccd96bc1110d74bf52f66434aa4252f37b24d87a6ca5fc12cc39d40a35113ca1bd00b586d25950966e0e5915c40299ebe9e7f89287f3fec49a1b8047ee48948d514083f9382d651fae820f9d0afab33fc59f9b426e80270302bc2a93d0cfb3fd10d0eccd232e854eb361a0dfd6f36c26b84d0c193b8366e6700bf6dd1853294c83365276ef6fce130f2547e0c77d9c019b92d7d736e745581e11b1fdc33a60e0b10ae5b58bb129f0f91695a849b830e7c34933fb1045f1cae990a5cb6e320b35296dc94b04540ae1757c7abd936b5e9796c798edd3524f9011f06fc7fe615cc95eccc4f72c78ea50420f8e5d42508fe5a443564a416cc4d20475cc87d800ce3966e3f316cd6ff9558222048cc1be4efecb3c84b1a9ca18ae782daf4f19eb252c6f11597b01171de307f6d85eb0b46df1f3a3a1163b70e74823276a9ab6ed44167a753ac18dc82975453ad8152b87b276ebe100ca8fa862b427bf563068efebc981299e2acb0f1fe5716d0d9eba9b5428e65f906b55656f0e4b0c86527e3301177bc94240177e5e386de9645b70d58e5ca3c750c876c10bc7898c1aaa0c9cd3b4316b5e78eb28cae198409007aa3c6553af15c4314662077fc5df476ee34d0b050ae7e6c3137c612c71da997094dfcfb8e94a8ab0a2070d417153dfd4204f52aa9d0385e598232bbd41556c9bebc99dade98c327e51747f3f5a88ce05cb927fe8b74edd8715e3c996a8aba89b925bf24caadfeac6ce8a238165fb2fc67d964c5c5f0c975335f1b845880ce7672a38a38711707682c1dd03f289d8d07407f25eb64d35ca18899d0b21d02a82e8a2ea7461208f2c2d52ea3eac339b542974c339030065d73e819387ca2f898a22e5c8b9edf1b98bf1323cf995697d6a3957ab1014286bb84431adb35947363516ab8288b6510cf3cc63d5a0344e3fe23a364acbef53e3f833c29f162eaa568b2c8b732cf6e42ee1eee9d1e1204abcb5094396a09706c22655aba7d27ee06dad3543aef503b0248e1eac122f6caf003179f9eeebf08ecf8b5750d2f22066d0678c307d086aaaf61b9a82d6e2f6a2c35c9208540def3f3c9d03cfbcf79c56cd5421bfc5ac8356e618bdb0b5d2bfee6206969b8411f439f43a833f24637645dba27bec3ef3feff18c27d070b8c4a39838d438b967d4b07c7f5bd5baf614145794fd984e0a1408d9aebf2cadd1b390bdb0ec3a8111b535e4a506ae466e368faf1590c2f338d7a06824bf664674577159d266b669763a69b471da50e9573f2815e07986d6bbefe9e1e14b1d4d0ca4ccbd566928c6764d779e6de54ec5d57067092a86bbc7c125109273f1ebf4e7b15cf9fc003b8cc440c7a67d0ef08ae2f69da8608bb1b03a673676b1e1a038042939dcf0c09c867d726926b327dbac2ca344d26d77bf73d5854d3334dd214fabd1604399640ff3889f8ba0cfeb414dbc2810b9891fc0456d655dfaac4fe2d05049e6c219721acd58a196922e71a07f3ce4297cabe33f39402cd134180901457f22bf30587a686449e29f95d28b16910d21d3e0a8645b5f77c7053b847ee9357c60b3e2ce1e91ba8e59233d6c8c6d93c0ef14b53c2dede5170090407add4bd8044a0e7d8592129c9e54508e4def08f449fe69ede51f3b1d3e2a291fd773f01c9f6bdf47ec22d9e8aadeaba7ecc385219cd90661bf542d0ba7f687b0148e52c79ea5d4a34af3357840d8fc1ffa8ada62935ea222da6ae39800b07dcdeb4a8fcfb8f3f4011fe046c8b9c3161d5ccab62c9cb5136738bafb50a0634e511953458de30d952b1489a050d848bfe5786377147e53ecfb8ac9cc8bcfc4c3908d76177ad9c9688eadd988fc987d74c9e51ea15e6363eff74e70ad2e2bdee2bba62b6553107d1f0e6dc55c687586e645c7baef252dda71f364ef3c87e31fccec7ccd19ce9da99e92c32bac6ee46808c3613a6334bccf43a90410913fa8b70b8cd50b008f98cea31f1ef77c54dfe996baa91ba8e843c958bce491f554a03d89ddeef00f51b5e7cd80cbe602ee2e0fc7a8f0ee77baf10b9ffbb4a5c39186f56b1a03e2cb614895e5af43a5a674295f85bca2c09f3fd2c944922b3ba122fea41262c4ca5157377231e11aa34a85c5ced9b189e00b4c15e326ac80bec7d77debd9a985bca953703961568d778224096906a8c104c2faec7137d9a3134496824dd0d725dedd967655ced71ab0e3464e60dae2d80202e29a9923945834b6be7a87d679badd180228250e1ad5986ae6e5bd8c5a626c76fed24ec792114bff920d9701d54ee81a38377ea0e30e1d01686fbab1ce5e46c95138ede8285748bd63e5719fd690b9eb3e07a423b1afa07f1b243960aa1c3fcc4e9d4bbe4f8b228361c9234ba9055f41aa234fb291b6418a3c60def9a48c9cf6c6d173bd1c7051b105e461777840ba5eea06e6e7bec5000aec7ce8c419dfa5512753bc6a1112bbe427679a8f7bdb8becb362cd86c3c3d83c329aee80e5f078a45b0acd989e3c0d4b2305c1e8ca5eec24cf2da55230cef84085b8992c09dc8ac049a4435b8f9c025007fca7d613d283cf2b258178f4d9eb280b0fe6a321c627771d67b30e3f5b4624e92380138d86fe977fb29f751adae885d7d6371024158f41128a80189a788a54f5a4c1b2f32a5a704c03b787800e3947f737d16af43d49d58573973ad05798b1928362f4a8e5df9cde7514765f90fbcd45d8d6d08a81e9b5f17133967d70d2aa49c49b87a63c3038097b7f47cdc463e2eef253d959e81c40f428a3d317bd1eeff2471ed97b59c286e70f415f2a573cfc175a2b7409331e5805c519429bfe262781786b859d847f3f65d9e29597d169d314455b421a1e2871660f7d894a352bd3e3db09ae9ce78bfa245b5bc11c025ae52ea280d124764cfa404113c18eae6b2068ba0ed29a6c77beaea8d9ebe9ec6689e52f45e236a5444b75495b8ee10a7f5e3a1cc223545daa0c8a902eb67765be0ba6526424c8db40a3ed562c03f809f36a29c6ba7d79ee08cc0884de0e2c651f9148b44b7413b9d6630be141978ab56e1e058e069cb2c63df9a346b4e385a565c8cca17bf11614f3d26abf3dc40ac0fb193e64a39bfb4717c67112711be00d9c6a6e8536ed78f6a874f63dde43059b75b9ce7e3d1b + +Params = SHAKE_20/4_512 +Msg = +PrivateKey = 048201070000001a1c46e57d9822415fadb9e5a8772c656a48279530bdb94644b443f7280a1bb1408756860a03165d207a9e95d6f61641fb3fb899eca3dacbf01496aa2d42f02199d5d9a31993a249272cf9f21f4346ac2c656ff002e7edfb398b18250d397b6ab02ad505874b59591c2abb28a2668224d45ac9d673cbdc1d7e9cc1e0221576aa13000000eec7565afdf1f17a6b7e62b2f411853472ad3219271baed5bd9805f96ed8db7e3ab70dc86ee5adea059666f095dd8e5f81b60091f505fe3da45717ec4eb538ab1b918f856be59d6a2357b242e08caa14aeeff35e32a28194722fca76516e76ce2683413db4d717e526fab112be9a3e5d1efa3a19c2c6ca2ce7806a6ee9b3b95b +Signature = 0000005b7f214cc98fff954fb4e46f1e4dff11cdf537918e54110f1502b1934d71d9f71810a3b017653544ddca054b8370d4c02790b35020aa0ba14c7cb2e5a07aa0e7f63525024d061ec9f320c0ffb0c2d7f1bc38c8a95cfb62dc50c451ef0b4184887c5b8ff373cfb3a295448eedf9b6c0f295c32ed91a7b446951d6949f32b993e614dcd7f52ec5136121204ba162e1cc953cb27935b5276feae10ed7ee329ad2ac02f83c160e5e8c4f1119b4d7f17fcb1cdd85629b2f0a92d0ad3ff34599632051f4f8c6b17477da9323d1f947107318241557075364beed5cf6997a8c1e257d63c7ea41efc3a556c00fd77297aa8eadedda067372e6cf283273b886585f857643a68ca0a0d1832fd2002fa270b3b2c344bbbbf2f5469cb784373f6a6c2bef27004aed2aa4cd01ed7358f26c162db20d096efad13d3eaad9abe225de106d88be1edadf9e018a85cfeded3536b5a0f7a5013baf7a3cc9f1fd13c8f0f5a9340f06e5c00805c0046cbe10abe069b7a9722180178412983105d8b605993a3154865962deb719e7e7def6e1528f60aa498752623d41d2b6564c4e525ee9853fbfc66ee0c89ec9b0b82a3c1286c2a06a81cd3a92efd2c29533255a12f58d41003e5c648e336c32bc699bc414867711dee78f7808520884fe46f58155837c0fac9325f8d10b708651a5ca8fb8922109326d19316964ef9db5472278b9425f533c83e248dc8bd71102e0b8baab7aa9fe8d3764b6da62dab80b94af58f7021a0f356afdd3923d6195b0adacb85454e54b09959f259fb07b3291b21ae4e096a03816d6494d4ffb042787933d5b995d47d0cbcd020abd4533cd209443212376d15570b9e06f46e78dc3dbe937965cc3399bb09f758445a16555a8f2c068e32ed89445bcda7b903eb4129e07c40d585b79c0db23f5318fef2b27bc28aca878cc24f977296ea64d76e412909f99294ab21d9e75b6b0e4ea98aae4d3e99f8383c0757129defd5357d95801b0b4a3252cd29245c20a5e8a4c7abeffe6b7391a3e209b6412ffeb8f12a150293ab20b04b5ed7c98846487de7860bd190b967d6f7a80bda7d385dc3a9128d4a4160e510ee7f7850329ba36c703dd6445671dad13ea28b215a7e24d25bb19fa22a9933a12746430726f71643f71cd17c5e8584d6e2b9475267ab145fdce4c3e63723f39335127dfc5fcb9c985d4238a60078ac9461cd61b6aa67ebe25ae2c25f05682343f8a0c99714da5d3c927981d3daeaf1fa5c016a72c1226c83f34b80aeda9d4ba50e969dbbf6b1904ff341222df1aec47b4ea4f52e9ba37749c72c214859fe5c0bacfff5f2bfe6cffb84a20a1a138bc496a36b3fd95241c9afe1de6cd65a28ba37f1ac69c887eb3a061fde00626fc6198aa67ae1da061d78c6e94825749a5aaae54ba402b60d268dd048eb5f71967c3fecf8498ff1b966e71bc76fd5c623f8158dfd96fb9ee427f8badee6153d79fb2c344a508a27af90d680bcf657af55ca69dc916e36096542c5edaa189cb04a77fc5c6e87e7801ad5c2624c592b617b299c7adcb030ac1eebb2c836db060d07771b556c22fc7d8f4a4efc0ee442b759a7b2f8ed22d2002325c82fac29465f2d8fc1932d2e62dbe6534c245f2bd1bfb53658b6705b7b96939847d17e1af6bcd8c1ae11f348cd3ff4a8c17af2757617ddc6fe74cb45c89062a9d15b75483e87ecbca178c4a3e0a8717f4d7a45829de5d1a3f4725c23b109625947d8e380b37e6c719767188dd8fa4897d443478334ff6b0f3a8963ed14b3a12dc9695d3df5084883ceb36256b7d226b5723b224c3c8d1edbe970b2623387746e7f0b75f9cba2f45e0b7b1f55ece16f537c5c3d0dc8aef3291329c8e8caadb08fd1cebb527ec367488e349f67839142a7d5683ef8c258645053fe07bb59b14f37015684c9d8202c95e437ae7b82eba6ad1fce3d93d3430dbd89816eb0e1d2fc2b30e9e5a5d7bb7a33c31b84b5f70a8a61ba32b096acbb579e9d8d4aca7b2165d376d339cc53684c385fc53cc9596a450794eaadbbf54e1d4dcfd0bb611086ed983a238cc4f4fb38ba00a43528f282690c76cf05486d2bacebd59f8666aa3b4df9732c6d13c8baa8b9a7a5230e267c7e2876eab9f769a1f72d1ebd729aaa7e459780202096d1d078dd454649a1539721155827ade86a3c94f9b6bf21714db2d7b279de4b62982fe0566f5a2cb90273db7f4a9852b1532b4df51e421cbe80b758111f028e72b9bb863d1bbe953002815544ab8d4af1f61f7eff0e7ec2bd439a43cc140226acbf8790824c51bab32065b24315d2cf520304daa7eb4e909c37a7f201f1b6915bcf5f5fd854ef17f77dbd1348e5157a79147d7bbd51501475a19db7ccf364a789ab65c663ccf6430c46ce59e767c32afe7af9db93f67f496033e506374f7b2289ee1a24552c12513324f4ccc8d03b990135b08699acbb9ef6c550546556e3e4e5624e17f349cb08cf3ce5befd44f3c2da5c45cf022d61e93d6639a3d3c40146f8bc118c27a9eba8dc5a18be0e6d005aa9bb8a2c5427e5c24bd18aa42278999a211b9b458085f24f62309f3963b7ebd6f9bd10ef6e62998457df3681372b73cafeca5628d9806187a94d9cb0608d4c81618c8c9e6f11d2b2cb495b4f3346c595f60b31b9f6f87adb3d2183f1faef265bc30b60f3e7e384d1fc4c2e9bc4f33b9d65ec857e7dee649f4da6e22e9a87c9113bceeca272bddd6c6c948bcf1d960efca5f7778c3c22509e2524403117882136b6fdbee21774e6f3403afda5a96120728d5469349c44159fe932c5f5c23d5097fd08dc9e8d0f9ca9795f6198eac0fe440a56e3b811f0eadb00473bba16d3f9374a6b1699a5fbd853875eedea5dc20bed979b3636295124dd4bc82e4b4b7fdf3f783b6d94d4b08346e50730c4c0d230280e8243c82ff61e5a9afaa5a0ae9c58d8e3ae3046e73e6b0695cda38c03dfb2787608a73ab92d749dfcb32a6950e0c81b4aeb327f3aa0c44f6fa31e9670d1b304093d3510bcd3b72134eb0ae771ff8d1c8985052181aa5cb598f116e3d913b2dad2ed54ddac44f0585f9ffb10a19c4e4375159bb7311897d11be611f245b734c7e7b3738f0ece61b50b72b92ce24df603510613af76a762dcea2b9842fb8cfdace97f33104d6628728ec00f320c9ccf1c79b2975d3572d1a20a7901cc3694fcbd9380b7ffc35fcd03c0dc0a0599d8879fcc8fa864b214c167f206bd6fa3a62e10daa51ce7a14c892ea8ecf2172bad619cbdae16ebf4dcad17ae98bbb47d4994e480998d90d9d61d43d263c4d896fb57211e14d3170ece3a134b97630632438697a499a89303d73b031589ec94eb5ba0e78b96927abfd36659dba202f482288eee7c42f3f0e4232298b5e392fca6c52bc08d6ff796299ce9c18ff9f3d68942da55fc484ed9edb65a1c330dab5c3a6039de694092a53535c86e3f3c8c88ad9da43285a221b42a89ce6cac343361790b31daef19ac55c2750526f97b9a38847d90aae67bbdc6f8f2bdc30b494a66365656b5147f9638c2580c79bda07dfebb32112ac30748150351c7dab100bf936ec179ff633656b731828b99b7ba939cb51ddf9e415b36e285af7f8790f8db2c230fcf65fb99ed911e7c4a9e6b4bd4d92aba663778a3948c9fdb60140eefcf7e218f2a40a7f8d45a55954cfa448ff164d73ae7f688c232e629c9b49788e8c36e708d4f07fe997b56e6d1b127f0f72c75f84a17a9faff887075f0c3b26899b3ce89463106e49f85b03af440b0de949bb885f75dadc7d08e101e74f1d34baa4dce3c29d1f0e10a9c284b6aa9f398c702b1911d509723b6200cd7af5b96c25e7bc119b8513128131532b0ccecc320c1ed7cf4f91615643ad67a3aff61eb809d3e6dad0e2f923298043371a97ecc83109c877bf088af56b7ceefb2da2cd86618e0854986b001e1d737af70c8ac89aebe84bd8682d028ecdc0cf4de01ff1ea93a7f2d1ea069fbcbe1a831f87ebc3077a4e63c9d62fae7f3663924c6b5792ff5ad4703fab8c05ecbbe6aebd9692df7d475501d9753d851a303dcdbc9a90cf18045835c7f8dec7f7d4120ba4e4bf7d222facf6cba45040fce6c85bfff391d7d0d51ea447549953324e473c192208b91b79474e5683b403b0212057e245a387b800089674969dd1de7fc8992637b9f01e5082e9ba4afb05d44c049162acb211ecbc4ce65a0c0d40f129c0aabe94c187760e3a3e2dab004a0c0e93b86082db0e57651ac5a1ff47849ecf4b5399b4965d6d4aabff22f435ff25da95d242a8312ae9e9cfb3f3dfeed50646948fc37aa9df72011f20f080163685edd01a222a86c10bcf41068b10ac8ed9c24721cb459a6f2b089dfbdc56e8bc6cf60c929d5a923d8367c34ba0273fb886c1e630b9665ed698e07792ace25aaa25f233dd6307785490653f1757397e735811f33d7810ba3800b8cf46f853bbbefe23cab56b09a5624f1b886557a479ff00b121a5fbcd19e5035da776bf8ed52967e43eee48d6ac823383599b157c0de5f3c6b2de7d301f80dbea3b04ab69ea004bf941f8adee7bd48ccd0e136916aed99201bab0e9f7c8d2b50b8c4f5e6fa6a80c26263984118acd39b1dc9aacf0193e1bb963051cf124db389ce480725acee07224930eb5ef6e96e8dd75c0e6343b9b4ce6d2409d5ea5932efa8e8b50070cb2700d53d81d985ce3fc272f0ce0e89dea557157b79ff38f02130805da88095864e2f7e4aaa40d87a2c79308eba020fd294fda0a74efa439afbb2396f99085a55b0d00dc7607776698b23d053f7edae6653673c20374b037b51b69915fc0d47dab043f004a6621f345a79b912560262693146e54d34c8eddb16e5141b05601afa960a9108435af147b36e4b7774917a7902668918f66ae41d2d02ee5f1a6bbe65d6e9ebbcfa93e6605fc6015a18c055263b8f45a279d4eb3733344a40fec3906a25d1d396366541440fc3358b248030e8a898b3228c4e0762f159480bdf0edcc5dc5b59c8d9b7735165e847c7f901de2a76f1b680f8962daec9bff34c5dc984b456ddfe5e772c9cd1f019760ee1e9293da0e097719c87af7e4c88d2d54fbf79e07b3a30cf104184ed21a1dcd5fadd25fa2135406dbe479bb8f68bbfd193db4246ea932c18b91e8a4a0037f2e772842d308b044e5700fd7dc02175672f4d26c5874bef4abbcb55db3da2e09cc6f24afc34bfdbba52229ee2feaa5e878980be801851c2d19b0d94062d8338242e8586a13b2e43820908c49417927a97e1639d48351343b9c95d25a57f09f453ca8b263c07b916340b120d6ae1cfc068732f11f7ddea524763407285fdb8c1e3ae895a862b2be568decd38dae4bc720765f5fc63c6b5c13b28ad22c301e27c904755f47f7d16f8239715bf4c416a53efeff8ed62883b1dc521e18bfdcae9168b5a1d1528a2f9bfaf5b756295dc5692e3ecdaa7188561a16f8526020b322db79db252def125d6d46186839c5da3fbd4494886c703099602b691185b27d54bf468800f3f57df5f96ae3e12b05fd0fa7fc04a746711913042783635f20fe05d42a5a86473fa5cad8399608e5c7a799023647d932d538177ba6edfe9a0c2b42b35c01b63fe729f13bc2b0593292f33a5e0ed3e4dd857f551c99441e4b84b6b906620941ad78109f3eca410b25ef5951086b458c37ebcea3ff5c109c08523d90bc24a3e119c5606209e7ce44b7915d18a7d56645c1ea9e6e86c0e27968640477a49408636c894873e469f6948d9bc8a869e3b127511e5183a7d883faf0891fa239a7f81a0c920958d59d701d3efc8a6db0519e20a67f9f18ad2bfdbb767c370035cec1f4154345affb5c34162d055330d849c5d35a0f83d89cd544391ae283bf9b48028750215ec332245040b2bbae9554b1ae8f32579d5050bd398ba898e591d02c7d83eb6a067471ba59aca4dd91d54914c6885dfb1ba8284c98edca17557faaba757245adb64a21aa1d9323790015aded739978732c8eeca9d7a4763b15a9d533e6f1a44a59d011ba42abd9e5b05c6a47b848d9894957dbae5729c08ebece7d8cacc07f083df169fa97933591fc4cf2b23acc0e207d9b1bcad4ed8d5b458f5eb6be893c53be12f5430bc423e9e9b951820a475fbe827877ab7fd7f59bab1f126bf94a0aee0a68965440ba40f5f433cce0df140a5fb6a61c37948e6db167c9afb8395ec46e1844f862ff53dc1cc581a9b27f9f05b308ad4354a1b9425867e1161db4648b4c55746e0738a53b80b7066c29133473f3fd8c0090b73ba54f1c85ffd65dfa366ef4b113fb20cc408d7362db631546b802a5497ad000cc989cc66a72c9d3c1e46e38b70d6a2ef1d27a0ddbc0691967df491818c9c4d8dd30accbb764b7db277fc9f38bfcad6528e738ebb2808c6690c200168a808ffa4b57efa02738de01a4fcbd7972b01a2cdf2180af34dbaa6c3c2ed9796936ee429ed0a1edea80a0454dfff0d030a09f8549bbb6c3e08398c3759901677482e33b157d5c5fb7401684d6817708bde77fd519fe85711caf4b59edf2331798820a7cb311f745f89b056769a9b6e804d8b06e30c90a5be0536a851e0eef3fcea6bbb830672848d124c1d975aed463c654536f43cf3cf0b5e025d55812af2d6c89e311f4581f4a5addbdcc43ce326e180a42ccd99589cbd9a071ab9b01e39b16b589c2bab250c35a2079d436c0a4224db272ded586f474dc68a6957b0eaf1a738d86c12905f8e6be8cb20687d26028cef83cf4e1835cfdfae4fe39255735d425091b615cf63a1125a772ce2b221b71388e5eadfee0ffdccf45d0ff7e7aa92c324b7dd8fb756b1a5b7649e740ec1da47f29551dffd448aa99e0913117c9c951652673df6671db97c5d66c15af7253179685d1960ccf865e35797a6e39f3586e3b0341e0f2848fd36d9b1eae9a2737511002aace1ea94985796c6c47cc8017c58a4bfbb36b587ff3384a4a1e96369a1f62826b988c7cbc8402334024fc50b2d4bee9a09699f9c8c814adfb5d36db8a939119784a22dd98e46c1de48a108e74a0056f1151c1cd4b633802456a3e0fb3cc4dfdb7a061636157a95f38205d6afbbdd8d409e20b74c79cd75aa81a25b92c336a77a1ce9ffbc9e43d511c2b26b7311b1eb60e8bcc4d46e39e648607a6e84e441753a4b06fbfc75c3a8c2321a8f73b4bf71efbb18b1d508762dfbecbbc56c8bffc0902620c23fb4efe4292775277c66a30c50107319d10f2a632468e0202856ed0bbb4d9ba6dfd6f80191a51cc1bb61fcea05789467c0c6f054167cb2475dbc1558f1af599b4efcab064e1118ad0a873c4bda2b752b7a83a06d63ace74b1f640479579c286de9589a8d7a635130a71cc9613472dd1cd09443b740d279bd016647df6e74ab1774f2982d56ac8f38955424bc45852307844b44764e2635e9e0836b3479986bd0d78a788ac74ac1a8ea88992cd5a6d8710a1b20d5e161929d0ca6050f9de2a73f935461515b2f2ae4c2eab98f824a7e9a9994ad9f8e4e8c399b259195d39ac189de821b29884ec33bbd336f3a55372a0c3e1a7b78c19ce3eed3720207f5ef7212bf87797d6bbd0671d83ba8fd92665ee8db6fac282f28f4a5376e0b6156970ab8b7acecd170104b8b1a130b4b6c4dd626e75c2a22e953f1d451eeb7dca4be40a2c90993f72305bbe7e936a82d6805a93704ce692e41446d6a13dcdca4301355cf09909912f5cfd6cdcfa9760dbf86b06da9be95de93f9bd8f276df074fe3eeceef397317bb2100f271e60a19a6d4070f1efc933ab4bb780172a5f7b0a9b9833f178c15b371387c3ae673daba7e5daadb64640001ec42fd2a6bbeac92151741f66878df812160b86077428d8a6b6481c1187ec550d6f5784a0cbb132587de4509ba48b6f7411593d3ca5be927a07113c19ff6cda025eade2ba51084331c7af0ddf8c7d7d1b6493e2bc4f71cbabb0f0fde16055991ac0b1e03df68ff5162afc586808d6671dae938e486436998331a669e445ce2d3726be7cfc6131e0e64ab2a0e6a1ebcff4b226917b1675727b0310a89200d5f2e7697945c435d5e7286031a2ac25cc699660c6fee92ad2a6f7a12e4e8d1d438d3b073d71da2b1173085b04e55dcf8c590f746ffc1cb69819f325a786cf762d1597e486911e6f3bb9b2d1da5d1c1d2b14efeea4e22e5733e4068d6d88ce585cdfc187c098d17dfe3465e58f68335410c91441bb5677f1e053ee30b422641a4a5643a6d042c7539ab555b30039362f73674f54a7dfddbc2e5afcae6f85100601c95c89634e1ed87b38586c528f9cf9fecdd523c7fa4ee9c0e95451ae57532c50295a22e7be9d7d8981999f34185a49bd8f31880fc718e7c44ac2686db0818ceb48ef4d4ea26a7b7bb88854f32ad8948d1018c23ac3858338d5a14c4a0587d0994b500cbcb95f301fc61472254a472fbcb9620749dd3a753b5ff5d59c45c873ad55ebf1ae7a8331e88e8f7e9e0ec6c15b92ef0637999b44bcfcee384f778adbe5665aac67e1d2d943c26999a1dcecf51b6b9d0f0ef7f68946c57b9efff2ceace5f98423d691570b9db0b1ee49ebc099f52bc96ce7d681a1aa58fa797c6d1eac68054fefe99a9eae7994cdd27b50c2cd05c5b98318f3205f9909b8dc04a6c517a6ee0cd62efa06f1e44bb49f2b2d573b625156818ab8018c2848e9aff870d3bcb10ea2b79d0db8864bd04a954fd920796f8ac78d7ad60d591be067d44fb4de625561b83096b3c5ff2d2e499343b37177fad54cc6e80436604e886e138159dc59efdfc5c5374839414acc5c4040e702f1ceb28cc455dca9e03427e8405f4cc83abcbcd15692d2c5c383697d7ae7fd0122f966ec8b1f2de847df33055e8d05bffce2eb7e64c26acb1fd68c55e822638c2f3e01acffca0e88dab587671d9c2ca7938abe27c785ef0a16b6b517a48bc1b1cdecde4c09d87acc7f8dfd6becc583d0186a859737738176b1b8b5e603af40b82fee0a27cfc5cd8b1fd2deaabeecc61c9e749109a2df7de8e3cf0265662085b64edcbb18db49b037f20d3cd3a3d589cdff9e65d42ab5b5b4666e5f1ff84bc0836c79026990c095a3964557df6d3daae0061ac771d997e34ac9e819d6112674f0f989f838fe325bbae598dae2971a0ccdf49619a5beccfc316ca41175d503c626e848619f52b822e36d71ede8df4ac07460caee615879b519eea3b50a800ef7df1b63c3300ef7ec2cf04f56c011cdb13472eda41932494369d09372076a05750475c23054abd8f186e994958838e85bb603c6409639189913f6e95923c57ff181969e32a4b10e1454e9cd72be3dabea19ef2a8c504ef01b25cb36f7d53e320e215e7556c79c1a572a7419f9a05e6df88fd3a2bf8762afccf09ba486f5da3e3822d2605017f5a85d37fd9f42677f8393cb9051eba7d8b5c955ed29b53c5d8e9b3498763742d9e4277b0555e86a68c93d01c3c87a0d4488279ede3d2856c6fe85e450ccfa4c8ef21bf43cc5fe2f3489ea1d021e5482419ef8000dd572f0c16f1e7bcf68801e14be5fcf95cace48436f3e049a15341e2b68fabd5878f998d8e6300b648e8fb8fd1b68876cc6662127061ba8c265ce9744240cc396c684b3aba9c5ee22205dd90228be5cab003fa2ef0eec18ffcd5d69c48964b8410135c84041c9f6f065c958540572411add81b6b8d8dad72ddd722316cbe0f9553a390d82fa115dfdf3add76705fecc5cb0820447af0c50d258f0f7bf644b18bea7ff4a98dafd0d263299367d8651dfe934155f8cf3e7a2848e3f2345bb2a24bd92a659e239675fd44d30972a620d63ab2335bc69a24ff10629b57b559c4a117c205e4e5bcde356f8d677f2aa325ed0ea6c2402626b67f7ac145e60077dae0a17f4f5f5861283db785f2405838d1252cc966e4cb8c0abd48f73b7c59c1a5be6d8d65208e02f9210e153dc41f376756105fd1661fdc83a6358ca085c61bd91c830d4f486200c49cd446cf5a2cadf726dc2f24b31f51459216c531510b18c8171cdd1afc1d08d84c48b25b4b44bd1f91d088ee6e918835550ea5143620b9c3632a43dcb0df864089f01098604fc75a646c6d34f38e09f5c204e79edc3d4f87acca40fab4441f764c5a3049d5052d28d2b0d6d8bdccbc806732884b3fc3f904d00c569e8c38585ada9ced13fb773c1c93ed429005a72eac9b68309761086b687240de5be9f99e45cc1657bf89511d35954010ee92ec62a2ba0b4cab74face99251e4ee2c23573edf0dcb3cec25b60b26f6372d6311db9ee35f2b368552244e2aa0b361a3551023b91651d51478b0b5707962701dbbb164a909275759437e0fca300cb3c2edd17ae541ae7a2847a0e0ea5a4944a5f8c67f380481b19d667b29671f71e498a56d3984ddce8620f023f166c181e876b6e28f1db54f9406df92f16c618552996ff58408e09483c5681a4eec61cc0639bb56cfb158ce0d3103e49505af1bb3ce5e444f990b11314b3e4de2a6ed72f89bb3729614d0c0880a1234fbe0ca2d84d9027c89cca8d467495f276f1e32744cda808d449603cdf35f727006c985cbc4865ca35445c4d5747fa8ee112e3deb8861cac3455194cfb271d85094bfeeebea72e84a4e48a9958882e269f0a4442c508e30f2517f620061db3f3712d8be1dd85bbbdf74ed6a6400bf89bb68c0646f1f383b6f5656191e80784f12da2ad87b2e207b18b4f90beda1417759f9f02429091004d325e5cdce42ab6b30659ec52db0873698cbf4e2dcedcd423130b4282ceec0df74e64c972d01d9cab674e44718a311a09a42ff92f8ff5d09e5c3d7d4548994d3ac3b9305cd2f9a4b1548f0d6ca0caeaeb2b04707fcf7d0c3c1722603839d3386592662fa844d6cd545049e51c6358c7398f2a1b6cd43024dd173bf24a0973635e39850f78d0f9ddcdd158d0a1ef48f36f4516b9d881abe548fc62778f60db98d46c4a934015140d8132ea0cbb7fedb8bcf02fe6a2bc12d8c5782244a6cffe16bef40ad8d7fe7924d9a3cc13d5f343eb8185be41dd0541a947f4202c9ea4920f0e0592dac07fc20bb37aa1160bdb335ead1b79aea57c8735dd3560f86e98844a99a05cec1bda81196b405ae32fd2fa045be99b23001dca3b7f62513af93f366394bda05a939c49a019e8387d3249036b737c547433ed8f9497815441d2c792ab626f3e95fe0cc9781083383782e1fd18c4b9f468f7d363ab3ccf804a4e5c34152875c86e87eb9dbd71632ace11d113435dbbd640e0712fcfeb849f4173ce28f179d0ee608b021c3aadfce98dd54605ec968852faf8b35f6e18bc249c0701f4f41777564da620d771d0392decbc7b2fd16321bf44267ef30ac46840c65f2e85d560e70f8f4b63ceb492a701401f8022c7b4d55032cfb423200ecb37aa9431fe9bd03bf3f56c01c036e4fdf5074f627530435931e29ca3ef5c118a3d33937586b74ae24583dab9ed7f74bd49ccebc45f2f202467bcba97e92b8caf220deb227aca7938b36292c7ed1f646f7d37ba878eaf239c82645610f960cbd934b65856e30709be167405034db68beff02f24e99a2925107cea0f0b90d6cc2c6c9dd04eaa2d00469290574ffc79d327b21211baf9d308f9a5eb7f9cc53f52e6ad066dcecdc0cd4050f5c0d798357a083eb8b7c73944f221e6e0b9f8623a76cac2e952cb987050b8dc88b2fc832d461fae5af9706fad79ad03c96f2e12e491303901da9f9b35ff49435e100b7225363571aab2a5059fa4bc9dfa4321ff9b0415751c8a936e38cbcae10f7221982a422966d5141ec97ee61dd37b6b4fa959f6c1d2b7c2f4d5e7169a65bafb7c22ac9ab146fba8ed37e0cab7fa90eda7b746a2253cedff845baf896f5e831e7abe1418b77b6c7c555036884da08bead663f362c173cb5f5c91f7f3dcf1835e9c471144d4854aa624cc7c58def1022a1aaf630412fd0e585013dadaaaf13b16e8dafe007c98019f6fd082fd4eb6d322cf745c43bbf04d7e504fff1afc794ee93f897d3e89eae292a52858493a062aeb446137b42bf1b3476557c72a4aed7dab7ab208e164a241e9ff1cd27974e1daa3345a3a4666f645a216e0c911218db471442a09c8e4e77a4e8009c6289ad7e6975bd54fd75e5d4ee6c1e947dd91d2a105faea7adb86f0a2ba8e90befab85d021638ad2719a23efeaa074a678a900cd775a1f6927dc9b374faad60e944a1a3288a46b6eb0cd487b9c309255dbb090a733e5cc1206f856dc9176243bd35c5f71b4b00a5d51fea4230876a774f4cd2dc1a7fe211c50ba0743e10879464bfefad11b21440e1427538b249d35847b8dbaae31894de136fdb19e322af962e9e0251eb4305fbcf8b29f5a26d4c6b904caba0ed6a40fb80b28291ecca5de93451c164ae48aada8524c1e9aaf8c05fef2788e1037f9545c8bb13b5985ed352169f73fb42139f9fed68b9843dd2dfaf5918c37b06476d36f15f0b9858e8b3a1d31c228aedeafffa840452a158da394de2bb4eb0f8f93ba167d5aa468b2bb0c311081fde47199997bf680c97c7d42ed5b68653e52df6d4efc08b6146a6a5bc0d6f4d84a41dbf04a1af70a7acf915e833986b78fc79f5f9566099e7cc188811a99e80ac23fab6e146947314448b1fbe02bef046e90f7377139abc4c315191c53c0e7317e5e33320fb7eb50e21d957c7689f206d8549b5530f35455351e4f1a4eafa7d420d3f7dd86c272bacdcf6137ac4e9e4f78d6378b4ca5b082547cbf3c02d0e7be817563a9b8b1e9257508cf328de53323d1f7e612c426b9b520c3f0f1c9be6c6d787c9ad0ac35229d3236b9f49f39692444d98beff09ce2ebd1386412cac83726e989292437c02067160fa1124440859f584c8ccdbdb3c3b92a6b421913145274931f7946768a3668dcc150d3daee14e15d6c21a206a645e9d573a1cec38f14b12c8ef39a1a11ffa8243c6db03c4ff55884baab778d79101cb8c9a7f43a23f864e87cea843b484c1c94011474e116b7a7a51edc4892228281222763b6282bf506dec53769acd1844310da38259ea66cd9824845b78943b36655dcf9d5850d7764af9a45f5b51ace36fd2d178f82a0441379fbdd056af47ad40af674b4448f06d42c4220c6bbdeabaf014760948436556a2b4d35156c6aaf448b3d87b89ed5bf9341151282e296b37f8abbc3b50d53ddbc3ad1e60c8348ce0d16fff904e90def12abd471951f5c088c5b78058d49540e3416c6b2d853cb124df7d70c8c32016588d7684a1b26718160090cb5248def9d86f1a0359bf0d019669b4be4b9daa39d643c080c9e0b836b4293a7bfda895ede50179ae1fe323887a8e7de903f05e3a369bac70fc169aa36a8bc8857a6eae73a1def08c78347730ed22d28984895222d5ade0023609f6fb8cee29e42a816dc4d494e155e3decdbab73d4d065ff0ac73e6edf9fe9547e99050d8e0952588a4093cf11ce86460ac2a404e93f8f139d0e50bfb9e65d65fd6b7ae6fff7e0b26a9fec5725e354e3d855d4975b4d554867e1b4b076440d605b4877cdac3412004730778d7b6cccf928720cbd8bd80ae29d812a4b11184e3cbfe1424cb63df4f2b9998e32888dc8afc69a4a0feb7af4937ace61672259bf29ead74dc73fb14f8754fee1043974e9e2c2c4479f79b18120db6a5a68c5d3a8896bfb55572a06a4e3735fba370403f768f75817c645b776e63396efa043b6f60a5b034c8f70a7784709b9f450cd9cc15781277c9f4e67e79b966b73f0681e9c08af5d9830d3f108c473e54f1d4b669ce11ccf61f231e16dc891abc05765a56f371961791abe777f66f68f708b2aa6d86f7f399a5cb8b40aa54af4ef2382fac60f509970db93149cc3caece7d2688cbe6024f0fafa3b30bc7aacaaad540ba2d1d0d1f8e8c6105d8f22a12ae25220e4ca7b19ac6ae2fdc2decac06aba117b5e9ff903436be9d7e33159821fdc017112ec71b69364f2a36d03de8bad0de42f8e6300e7fab8703ec82d184e2c8a094efa32ee8ebc893bb88d6f6eba62cf41768278db5ebcdbef4c9e1f47c47e2374e721fe73675623bcab9ee3f9c5f008b8cfcdae29a4f5f92b1737063a98fe0834b9552ee77ead8334e916c47a64ca826f340f3af5488f3a4d3c81bacf94e9c6489151c132cbc78091543be5068363bc7630e59ea60bcf64b72d949f6a66498fa635825a93fa64d0f71fb8698cc93bb0c091d6b0df4b383eb244f63387ce066d6f227cbc23c45cfb05c3763e731b3104b5e313f7c78b9397646ac9a3219d536b9d7cf3256c6f46cc600b8b3a149c2607322cb5693368fbbedaa2a95414b6c7b144f748a0e7f0dbebceee1b86260d61f978d0a27d30ff6a1b2d45a7d6e80ec5a34309e7c15ba5fca21d7d485aba58ac7b1524ff62752b3813aa662394bae99ede5b0d8fe5ee5fa98cae690934e20ad844ed1050d51bfb89554c5e8a7c8de6370f6be4700ffe093266514612761d37ffca55d62af33dc093ac29bd1ba42fb1fb4b3bef9b4f71a4009ddbecbec686fcb21f84f5a2ed0a06f9ee424f0443d6aeb6929526ec119d7ea3ae06d4be49cc0ebb005fdf0ca048f4c0a305192e0a6fadd17071f98ab7e9d3a92796abf11be835745843dfe0016143effd8d43c937cf8f25657389be7fb8bd9967402bc7ba1533ebce6a4235dcab2264651f8a545eeacf3ddd8f2130af8e030b2f605d3a44b8aee894a3559496e2318e2048a3664d209877ea59a891cb857cfadfeebd59d91d71af96f03ae200c3563b29437effcbf6ee7ac5f997ad83566f69a565c0e64f62cc83bbdabf22b8af5d282d76ff54fc51424c13a8bfa4ff497fb4077bde2ae0234240b3f5858916e069d259ff093e333e2b5acdf7a20546170291542911b8f187fbab4880def4a3bedb9531d9d43053e65122482e8b22c68228e439d12b6e482b8ad692ca013aaf60b5f66cf37ba9c5506960bee8022556347d4208f2b792aa6ca8da108753b21973611c15f5f1b31ebdc54dbd7cec174ab7731b7c543ea80dfda64f8a0a26fb60be09dec2e6160078e2c9574ffede60889d0b85e407fa8c8473183482a570e1981929dc4fb89618d7d204552712f11e0c3a14a6702730a658033750c04ea675d06168c8948c3b923913469e1f4ad22b6f6d638911b8a7604f62c2feaa905169209e30d397e10c39eb4a0dd06273228a7e00dbc7a093edbb55977ad7bb10e7963ca6aa94921a4402f6cb0fa6b07808e0535b5e90ff91fbc13428245c40f838e9171709b30ac0b2a4a8ca570a668f86e546c849366b656abbd4aa21d9af68e2b69bd1cb539d6abc7f41ef7a95343c04dc661bf96c0b7c3429f75aa26794515d80de9b38c6ecb47457be537de398a9ef8acdcc768d6ef6e9f6fd3a85fe863935a107d9f6d5c769bb88d5449a617f139b435de9ea14f9b3b2708d7d0b7c93b7893127b97e520f0bdb45fad2b9b7d3ab33dd368f9358bae6f001c28cf39353426807909aa71eb4bacb56d62e2125341400500e0e4eafc4a6191897594db90e6d241af3e61733569fd2bb20d31c63890a691f37a169c34be4958c8a2251ad15883df3dc84f911777d96f9361923052de2c98185187b247e27f42523623b31fbe2b082f6e1749b4e97d26bcca444aaf8d92db0093b84bcc5b5286cfd4740b1897c4a9bd64092e2974bc5d508fde255237e9a3b623f93862120452f405f4746bfffb2dd9878ce7497fcfd6727ef7f337c2181bfe6c36a9d17714110cdd70d6ff575dd484e3dbfeadfe43d48192c8884fa158ea83ca9dc9ac9e246a286631764b5c4705edb8fb33a29b031a10330a8053e91e548854163e744d492493f9c4c5b810702c762374cb512d0bbb3f2312490899a9c474dce15cfd20fc80613d88cd35697eecc7a501f247f0203ed359fe54f30f85a143078624def6cc2b53c836f164b7b163ccc90a541ce1f91236206f811eef0877506bf5e7dc73e898bbd4fe9b720623d56858bf70a2ee28d876724df78d43e925e9dabbd98a8c305bed3fbc5f4b2d0f2db6828ebd2954776beeb64f3b4f61077c083d3bb52cf9a1476ff5715b2ad4a1dd6b69f4128688eda09d69ccbcf35ba0a4af43a4fe02ff099f8a65ebc8bb95e1cc9b8775a05b6fb5e555e1073a1d47cff24732b5a8b815e794951ca5b64d4b00cc06681c44d4aab8ff5e98d13aa2eb78ab4ebece32f5926224f5bae631fbf53c2f7e8fb340ab6035f1a154c50e43cb93a581157f1121aa7d5d43cdbae2e56d59899ed945294acab2745b7232f4f89a9e71232dcffb7dcb01b8c903bcb5bd565dc97b6ed495aeb4fc0af74788b89a8bd70442209c316171b7e2247a0e96f309b60286df06a6a2d42d7674835e9e8f6b50aed6629cd04bd9076d07e1423049a99e1aa59f18de49d0a996b04e70d49ee20d0c3318f9284df09fe5187ecc4b86b4ac78778faf2f640bebfa4d9de5e6c45208b240f51a4eb54f943dda3d8cbe7725d84d4f710393f5ae6aa349fa6675f9566187b3a11bc4a33f1586773d4ccc72aec162079a530f1ae5b2e41cd1ecf946cb30c02f433af8346bfb7b3bd0124cf815f4e697c16f224d5c52c04bda163fd327542f08edf37985c569623641834c8ed253a1feb29e0307b2712bf3c146a36b9cd150eb3fe8127a1354e4778e55607402156e7321121681c51ee868fa20d0e7a094f22706cc3f19c1ee685334cb046f10dd3edc37b96135a6c056229c36e930dde0845492a782d4eb18de1987c54aa1b705917ad57b9cfafa2d17d1088556d5bd89aac2f968299372447f2106d626a86cfe32374c9224f54d94a6a831a88af0e1f7739d7911c9480d88d3dea22f411d8cf448d110af424533f86acb996239f081eb2ba05dd0defb8e01c47d190ed66aa6b7272612b4168db9f3f40ed16a99c690e530bdad5be7dcf6f03cd8789026c0317f48de2872d7916e9509b36c4a63400a19940e8e228c15d8f4f0d907b2b3adee3ce46134101d802364e2f818a793bcef7d77e5212531ed9452c1c58d3621c724b8c77a1856db5137717c397bfa11e485f9b515e612a08d2ececa8015d3fde6c1219d7a4167d4f8cdaf4cb506546aa0166b9d6a6266fd11bc66b70f9200638f2e5f1458be58f3c914b81364287ee93d206f3367a0a7aa76417583937d1b460732ee681e3ee14f0672de333ab0b13c27d12cc008fe5d771bf85d36762b41142d86c3a6f8d0056c2f5ca9a76269a31cc25667d9c121c45a76dc87097d9cd66bd5c97e2dcf3f0367f77ac6994f600804888a3fefbff4bcb2fa9cfb896a88b2200cf6ac9fa2df571516414673cfa349bbe5b9349085bfbe2dd8286c2ca1bc4d5c646b68f95a8c198c454d16b0aa85b980136f38d185c56c36efbd6e3a05bf137ff9a28b2f800fb479d6b5b94e9c3d10ce1ea02b0b273d7c5e3329a3dea91bf8951409885638f8d0e8ac00bf3cbfff48e1d820f752fe3408a234570daae0fc0b417a7584ed0ecd986da01ce6599eaaae1439c354bd6d9cdaafe8ade87d25ab08a15e4122b00de66d33c16d45321098f6ae91509cc5c1ac62b4acc9a70e9af819f416ca1fa30620be8876cf3f2903d27826493453b44d329911f719c7d54e814c6b8e977967e5eb81253f5056b451667e22529eacb99d8151e8fa1c409ea01cc7e4bc1c6871f553d622bb1386020e77dcf5be207a764e5c52e9fb6bf92c0d6496c22312ce0de901b212d9ea2446edbee45d7de4d67a5a2ade7685d862bea7f757e889134efe32684a2d8c2960d5b8d03e7c680cd75e52b6f1b49819e5c45f85c26f9689847aef48ba5f996d09207e2a534156ba0ff3d05d65bebac532aecaf01cd77f60a09274dda65d91fb718858126d653c47438370d0c5d04b21fd81e39e7203ab6cf44dcfa09b8bb74c5031681ccbec973ebfe952e3395cc65f9aa1273afef63e3b858642e215cb749ccf0fa68c619da874795b6f665f881558380d5efb8994b9b2e71aff271dc6007ceb3de36dfc1727d4b99cd4c481bbf25127b310bb160b0321f74f36ab80746399342187b4c49c5f00daa0f5d213de9c1ae0edb1aded1ab2bfe28aa450a77129a77669fe280a366216094f19bbe931ce6d83dc4daae8bcd704b99f2d4fb526a027ca8a9a96216b5312a5a1d966acc872c154c244e548605a99a5ff1d5b655ab0d956c2d8c377a81b9e47590021068cf3e5980324f0b06edfb8e304c73a90586b181d0dac38cb8c466a996ba72f968110a801ae97fefe714d21027f1315d3adf39f5d303c53eed7eae510171947495b6474417f44947cde26d483e6430fa96ebdc3f63c992d138aeeab801fe8f70bf1c2382a305d759ff539290abefe0fd4cbf35c63bb8461bd192b4188f3f549b74da20ea753cb0dfb94b1d13333be372ab2f2ba2b3f40c82617811b05c1288d2a60d10b964d0c17841bf5e08add3e336ce957ffdb177384ff1f2633c0b0b942124d035868b679929919624fadfc72dbaccd154eb241a1ebdf04bd76f940c476c50e415107ad873f0b4a391b2620ed8d083cfeff3f8a115d0fa6e81fa5ac392e47f9e610279db9b8b572a59b1d05e6e9b2f7517dcfb2c9323a755bf8c336874bb656afcfda23205940b33678d9ac76dabf26fe0356d6d0d7f220ba55320efb91a4f5daca8205428a7e12e4a42287bb999fe6ec27ed085bccf3761746781fc14471886021dcdb013dc584547484dce26e06d769459f6ca37e704cd065bdefde0d7986ae391381a8017d171fbcd65a0321378cb0eafb63770e3364e79768717dde02efb8580e98de83c1f29ac530c1687aa592edd8f0065dbffef327a5f500cf96f01778281e2d6a5ac705a62c0247ec6aa6017f203c66dc31454e67d70141d07348f3810ed17f7d00779b7b43e642d66a4ad1e6dedac0d1f4b3ec33cae52f634c42eca9a2954b3412df2cc55740c13931ce83bb5ddd1a31a1e2ae2fbd2183fa1c5372312725865c1b0f8cd6e4a6c7a8975c6db3bcf8e2dbda9d1693cf738ec6cd51935b21801845868d81443078ebb70c581190ba17e827ac129fda31d4dd3329415fbcf7b4b802d8feb1868ec281b1eda475a169245e75e950a3939c97cc56ad79596196faecf284316150fa2a3861b645c396b23d631205c7f5fdfdde0c3b6a8981ed33719d6b6dbfcbfb39aa3495eac3bf85199cf16141270835bf38065e68ecf56c9a27d7b136cba2bede66dd7c11f4137062c54a4552bf9f44b7066e3c737124fbe4de8c7ffaaa70f5082b63a336678714aba19dfeed69ad3922f1040efd9f2ed56c89d6982ce290a45d42d8f74bd27c790bf2dbf9b1ddceeb13042f82ba065dc37d4d8a2d947461bbca851cefb3bcaeafc6afe46d55fd6ee0c401678efb1f77f391ef2d7814210ccd87fe4771ba44828d7aff735662c0e57010431b0b43fdca875041be23b836153d87c1cb2ff79189fcd5e1bd0bc417fc8a2b425af35ead226839827f27055e2f5afbb073fc54705c26d0a45666b8f2e36d25640858f6fc38004f6638a72b52f67f0bbd425ed708ac0c047ad88d7ec8b128cf3906b3cfe5e553d5c06aec822bd65fbdd816b60cafdbbcb444b1558aa95fb066252b3be7f880be8878b24c6a9a78cd6162b8af0ab06d5a3741de3824f4d3670e531a892e6b1c051d147e681041de195294dd496604200d22c8bca5425c97f264952902b0be606d6ffda3fea9d1c4009b89857b8ce5a09760ccf2848a69725a4cd1ac3dfe326a5c057286b6d57c0a8ee60a0371027ad8be358b3abc359668a1eb6ed69c730e5cd5059f6c863f22600366d1e6c6012d52194f0714939e52d97982a02c8dea55a691f00f145e3e9ecda6f30e6642d910e3671711551c3cf2f826ee243595e0183db70ea6262e251c6aadea3e8a1c906a73850ab19b3644656109049cca5ae191831a446ed0750bc3f4b4ea71fd4239530be408fea5ac7ddf2b1be792b40f024bd1f3d0be2e837d45ef06d02faee451156685ab5d9c83badc4ecef2e52ea8d31b4df85765a941da15112cc98bb27023fe86175cf43faafd175eac83605433908d445bac3572476244c9a382a1328490dfbfadafc64a295dc09fbadcf18795d8f241422a6ba50b8d0a1d4deba4c64394c41f3b9c0c19fa5e07525a322df4356c356d387ae69ac27f2497343fb902792c6a8bc4210afef47c0af163520c67f79ed28a7a66bc7ef47c78969dffb04fe40cb540a3472f4a8b7c7744895c2313c7e9b34b6547a76f27f092647d2036bc5f93addef83caef464b3470c6e479efcf0b8b92d294db6dc43aa93059f214c507178292976ae9364c3a9531dbfee1d35a0a669e6599e6f3d8f04f4f02845548408e4333adc0e8628fd650344f7e160cca745180005756b96222266bab1dbaedd81ca7149fc340737885ae1b8505c573f612c204986846aefe879ba3e9fdfc6556741f5ca99c1d23cf255bcbcd472c067e354d22deb3e9e2551953b25c77cc753ff98a3808f79da48b8f0546a09c9f8a1d180e34bfe31f2c8087f823df1e11d49000822be054edb73aadbb40ae179a7d447bf9413842cdb3ecfb09b12cbe94ecd29d7e5db1b05931086873ac9a21de45f6855c78b57adc3570bf1a6fd7c7c0cf835468a9e285779f2016eb2fa52643a790f98a2df017d04b25b0f4162c1e7f03dcacfafba45b1e2dbf40148dd4a04e00a3b1033a383b4fcfc4dcb798d48ae3ecdefe4cb8e34408e34bcb63b7a67ee82ab9aa619b8b3ef9e1a32659ca58c1b68c0efb3834413b1e75a9dc526e584924368740e9f597053663035763d5e4b6dabb4ba6f2532ecbe106758b0a70c0474922373c8f364b85b366225f9d767a6020a42205b8d47270d9e1ec6e2719a420c64c42f602db1ab8f072d69c4d99a1326233865d37eecb6d80d20eebca21ed74405717f09ca5be921b90cbf3bdff29b81fb079e2d26e6b461a543c327f7f54eebed4edf0092aa02da50bf6ae149269dc52cef477f924fd0cc81526a658842d05f86635378fc2fe018a76d48dc7a102792186c157adcd65b797334b3b4a884286d05ca9bd1759ff0601407f9bae58a9e2599c5bfdc7f2c95d12dbe844986eb89ed4ff690372e4047c9a8dd4f00399639c57fe8aab18409b191a4d83dc42912d7e072a479d53ba8c5cecebbf78fee0b2e98a6b76e915690440b04e77899d4a5448869d49a2668b54f22393384fbb904aea9fe8f96e810c9cd49070a00fe98f5e26e030a25ff9aae7be48bf1d296b836a9cb3943c8035bf461a80e1a28ec1e36f11a77ea689ba40714a5ba5eb9d58db4794b51b355745a9f3a3b25245acda505ab1ff47066da64ce73d511d319428b0c0cb6725ab7bc850c7909738f2f4eda0e42359029c72e2e6fb264b4247b190f770bec806b48f4590998b9df456ab653ac6c380a3b84904a4b7f906c3f61671562af323cbaf51775621815bb313728550691fea41b7c04dfa7df87af4dc8c323eb511319979ca5dc98a2061e2ac03401ad84cf6bb87fa225a9ada64dfb86d01266770c43cd652c681d356d62695a75c66c31689a52ceef595aa991406869d5e451b02e56f87d6b29558a15b0e6144d5dae550cb0d3ec677215c66f5491287a93739f5893b8e8e735245e441f14c3d0c047b612181aac0ad93cd2364bd58bb278844e584452c0b10e8af0cd6bf0226a184d48de10d851ef1b16d8a97d7ef8695202fdf259a5a04e92780771e95caac627de269230cb64f01ffa3c5d67d894defab8430108f2d1874ff521001e3b0551e5a785892daacda2d4cd1c1805a747f3ec0e961608b8d895f8e1affb9359fe65660e95605f2c8ea91cbae495d370c407b6e6576ec40faac736207e7f46a1c1a9980493368cef2955a36890c860d22acb36cd74658cf66d32fbde8db81b8535342d2f5ddaf597fdd9bc41221a853daeaf2dd353c5917be22d2b028b2a3f88bb18bc4d8c2eaf6e4a0f1ed9da8851061ee9376abe8ef62a50a5d57cf33d2822ad45301969394bdb0d64a5bfdd9d1a4ae76ac09771a214332207ebadcd2eab3d40da32d8bf5ea4a84195b68edf086fa87d97aeaf5102d44452407d41bf6838d907be25769b6387c8c1714225455d0eacc5b3149526562c826347f353ab1e6076b4bc1998d73a08a646b31090146ee2a76339b72b0fa685e7461cfa85b620a0dc37cdc1ed7f393b2b44a270cc715dd217ad93ca7c3b5b1e35f11265b214c9223e6d1f51c7d1153084c6aa75b204a115998f9285a949c9d1fdfb2b6d388bd055c63dcaebbafe6c515989d347e88db9ec081f5f22512a253411623b10acfe4b5390a275a15d5e213ada4d5ad0de7573e4f8b33fb53cebb9c8c695a3a81634215c3b1cdef4c2f99610d7004fb64db2a563cf0fbfb9dadfbbe5de99439f06fd9fc037236f0298985473698b99da458c5b788b62482dbaed869304e2f42ca037bf3f3d3c31cd96598cacfbf19889d5dafc26756ab6b519e51d88fb1f1e9e02162e25a59f174bdbdef9482b24306d1d8451a1ee287e859ee3a1f6ecc43c05f5a6a8083ec2ab340260a713f978a7496ace18e93c1bfeee9e3091f6bb052d8bbbc8f5e4ef4694455df589972a8253efe269c7ddaf2181c2d6d98cb038bab1dc86098b16616fabe65bfb0a8e79967cc3a741b654d3a8f31d18a8894092bf32548e5d22a6496f2f190a062cf8d36a0f3cfe2c4d7f7bc69eaaa1d51eed5028145c619a14617f8c104bf549847d6623ab9f07a64c2454f6108996de3c4b79a981b9220139723f3b8664b853d1b2836b568a8288465ae3e8c914a5b4b11b850036cffc87664d62faf5370bf84a03dd6b74d7f1547ea8f64cd38a788cd61e3d2502bb68da9139cc75647f46f3ef3b1742369381e63e5b4a7ad40ee3ebbca5783e59edfeaf55964f6bad9b44c1409ebbc28843ead612559470e03d94cfd6f9e1dc081a5f182aeabdd285bf86d636c16fc17e1263f12008d0a5c3844416e7163bc8f2026131b88e92e8ebe5c42f275f45f777babdd372623087021824b41dac9667ba58ed143440f5508f5600a4e82dd94a091185ae48475a481ebf293ccd6184726dd906c0470d243b02d6239ce8c2a9a58510809af78399e8aa3fa03a9c1a09b86c82df824cff0255196808d6840c5d9d7989b7b573fafa9cca2273baa5d2a4a44d4efc91e8622fa1bb6d6063864b20191d93cadd3c37c041d38d1edfa5347c912f029c3c756d2359c7d7f2f1f0adff11e683a217da21e4270f5d449fd22929b5040229030a8afdd90cf88d506fe3404cd79f2f7174d63c2fc6fe7b43798b7dac723002f56e718a758949466ff65c1654ac45b4cddf94e46970d12f8d757e66c7c105c3b75983cdfa09aaa8a6bc17b53be16365d179faddc024173982dd8e550decd9f16b22cd603d036c099964cc814212928e8da86bf12c70229eead476acb690a84038ad5ae90533dc4986c0d76edeae5ba665e7cdc684fd754eff17f16bffbdf3425b6a58e7af0512c3f248f6696934aeaea8f84f644428cc727322b2f55db4d432488c391e61b01dbe6e0aaade07a027e6c681e8cc7b3704a8613b7e7652879ca528eae8cd44cf453579baff3287e407819b75335b15043293ac7c2eb0af28c2dc3cc7fbe5e6cd7841b96435e7df9ad58011f14825dc639c3845f3f0a2e88ba2ed5d5a21e5a9f3c626634e9973eb7752114cc0a2d6ecb4d41d647d2b99c709d14fc02dbe651b2628b5e9b9077c22326ad118b2d61816cf15253e23bdb9f76e2dbb7efe1e2a116b11a8d87fcf669661a8a2aa4427e7955f813265b66aacbfcd355fbbb3a0f01a0b4f2f7bf5e361a461092a4ea9e77d6661f9739cd4b743d4a0e83ef0dc688326a2948658c9de4c6e9cad803d222248307b1ed1885367b5eb7bde321924f8031a5b10b3aa05cc2b3430d46317bed1f3bed45050bddeadfac573ef25d0ef59662a8fbb5b93ae10ab71931c9db241d3564c87b5c4f01370dc9a7bd7e87d5521bb9057675d46b7262338aaaf02384fa9f47d3a094f7a809ab4db51316e5b13a94fb4a3b3e6e2918b514578222a157b359b1f260e8df3ea9d9afbf3f77efe200c3c382bc1488c13156be298f210dda401d8c52013c991821801ea208c7b8490ec689cbb435d70596c0781f717a4f72d73a16b15abb979cf3dadb269b1eabf73257403fd25e735624356cb46a211fe6d99804d32006e68d43e4bc810c29bde57ebf1259d69944684876956da494d81b5d001a200e62b344885a739b9be29a487d4016bc18ace6300849d15ac2977c1fa1e111855ed9fc0487d242d9e3c9e41b4f8b7c0a1aa0a52eebc9c2306a3b4f49dc1ff4b346c257a6ffe13c5022bcb9507084007e8edb399dea8a70668c862839f232a4223f27091b3d3bd020ced287b51c960c47c31f3e0c5fb85e951810da21140b3ecc55134dcd0a905db73c792163b677168986ffd0f8cf6daa3466a556e41984e2208632168d70506489b966a9e764ff3aa69b7be53966656206cf87005da25beda13b4a7ff2fdb3f7b3d6780784b41c70a4d3b3613db8c8bab5e0cd065b08b7742c975becc362b17d33de1b85642fe04210683fbf0c6693487e3fcc1f52c94fb3fe3657a74762bb9aef046422921ff36fe002c7234a6fb8c2ae5fcfe9462b71e899137c6739352a4678e170329598a5947ae7a3e09eb30d19a307cb515184bd7256d532844e28047ab6c1c5486313574dd2163239accb6b6ebf040477c239a259fe34593c90ff352e8a19d70c7d4624b2560c3f93bb318580b2d4363d996c5ca8e64bd908a640d41a335b00836d052388f028dad48bae5465c4098d844349312ed3177e1b197e421245977e3fa9abcda8511f1b101c8fe75b4ad0e4d847329ecbd18947eaace13b8423a8c33280e41921dc9012ac874af545d2062bc8d8fa0872af4484a86b521b6da4b00f93d67b769dab8a26512748c3a4ad5d5835b7c61a330d75c2ebdf18b275410945fa9f6a25dd6200ac10389a0c502611127487ddc931fd693fb637f245be672fa3c2afbf3bd2333ecd36a3e9e174836bd2bd5566e0fcb740db1f21d00426be83be6021461d201c34b2ad82e1477cbbe6139768dbc4779c3687fb69b297e4717a4d29e859276c67aecddba8dcd76b6fdc28c761317e27cbd1c55ba1662ca323f8193b0ff59e1a2bd3fbc2d83d5af18f1b063039f616008c738896b23b55821cc122330bd12dbf806bda1ad8394270dca43d210ed01f7243ffde2af77b900b7db2697cc5580b02fea4d8c55c5c45f45b77e47a890bb011eda7b4dba8d6b8e39c1e67cc3f3ac70bac902d3bd83b8cff596e2ea712b784dcda8a0471d913959c50ba0a99a139ded3abf69fdcfde690f488e8894111614833000fbd93bf606c4d8c9ac8e89323dbd0c05998d212a557904f3aa9a77a3cdafa46a2471b850e606bf3389e8f24636f344d67ba6b5a7454cb39b6cb66282b34f659e924f6ad50cab1ad8a630616a13425f6f1bac5b1561e355f4797f02fbbd3fd7a4734137bf70ce7b108b768af36345e33cb09449e08075c3308b827809b413d0b0ed97766aed9b24dc15546a68c481a376641f97eb6501703b48f7c57944961e6488b1feab8099ed34e0e94aa531c9d19529118c8f442e4f02e8eaa6f35931300859f0c77fcb9122904854f623c7b52dccddff3204435ad0cbbd7204dcfdbcdf27071f6b362b9a44e67782db1d90cf43ac10a07867b5d86435fa870c2ae9bc6850536cbd2226ca966462a5387d4150dd806f331f817b0cdff766afc807abb368b7d2895f93c2af6cea596bc6525fbd2e67439b86cc5a7e27b57f225cab248a124d0c5675b590dedb3243e8e45999d45239e9768310ab080df8528df32c58772a2b80f1b63ca0a961b2853d3fbb02cb22b005736f837a3b5daccace1adacf8f8d66017c80c25a4bf946cd9718b1ea8f3f0849acaa8ed4c15b6c6998199a31b0baf34184b3401b3fb9bc80b5c206a61f01116e08363980d04e7211a47b1e982da85b490d69af0655aa7fac6d14ce5fe406acab50b63f0d4842effe68fdf24e5258e72bd6e90f7f129e72f9fef90cf6f9bb4bc22fa4b28a77f965cf054a77aae11e149ec33122202412bdddc47ed742fbaf0069681a6e3579b0ffdad96b96bf2b5b2a18d7c6bd7ffbc3cab9af26abd04bd42218260901bf3aa2512211b7b8e209823ed5b12793c7e4fba329ffa06e5bfa99fa9aca0b79285d55e4e358d938d5ecf52901128b6dd3e433500eaa1dbe3b485fa78c36e218ce844c70143b0d178c6b7e033b949b808915d28d09121cc271876da05ec660ebe9a0f9fac4cb253c2d12976dccb544028bffd223b5c12a859f7c5247f913808717d0768432be0a6e93ce0c7c6b38d3c666cd36cfdbf1b4bb857196235f681079f934a79aaf69e3e90d93521f392f8003e8a3e9c2015c46399178612916dfe526be873a8d65467b65efebb69303ed942895041e0c215082cd657490dfd34703efce5d591ab6c677161e8b76a5273124cc10f64d6c0bdee257f0d564f0dfcd23631f9c598044c73e71f1ad91a9534a678765c8f9427d444cb584947d92a4a51b8f72832792528567adcc1997805d0881b92a9b4d07980737c3581723dd513c8cc3135475ec09e12616654cffd3fcd50bea4a160db848e85dbd604b5e26f72b1258bfd4b1339bcc8538963ed54ee0ee353f9324c96b383386481a59b178fae59b9db6d50d48025cb2916c8d96235485df9a220b86bb35800a92c131408b5b4aaa427bce8609ddf98e35bff21d59cae85b0ba0dd85b9728c4c8905b73529ac041c32d9d1431c651cb8e440b99e38d892061f061dfd003ce41a527cc9cec14c4aa9c883c037e6575714e0aa4a46297133d3abcefaadaa2fdc02ec6ae6feb7191222dbb373c35a5e1be185e00262bcd7282fb30f1ffa0562d91e9c8754881f954e36483f8c64a36f5d93bd3c3956433cb5107e89658f6ede197755fee8e63afef7ad164949843249f41ad87e79b3435e7c46cf05b0938c280b078c0b5c1660a4a40bb87d56df48a3bffa7b9b034df5a27e90d682bd48d346020626da8e294b5a20e67ad285e888749c517ba1829e16e3064da110a3b32b27ec2b0514f8dcd71be6f6f195017712f69422500e1109a27f67068722546a38626fee2f3e7398021515196cfd31192c43eee3d015b5b86dfc9619c379c7d36bba59edee5f1f45533dbe1311a137d12e0d4b3008cbfef91ad4b0fbdb26941430e7e28fe7feb2326fab50b28895c8f2cd3bd8559465bcf137a336cad8f892c62a94e6b752eece1c554bf602a783b111fba77c3cb084ae03ae08eef9270f6e79ea04ad0055405d171f7953fc01ea216d46e41c20e29db2f6a04e248d30aae78b4200c5264c62cc25327dfe86a08e0cc43b3326e167fcd1aee1ba2bff5eb18b2b6937250d329c82cab44f86294da71a14a2d98bbbda2b7802cfc12289e5f08346f575b872b31d4b2b6eba91f1ac3d2afcae8109ad128b95a2aa84d9fc6f3aa1c5509816037681c32ff41c8ab318b45be2ae806792c5608af17365c6ca8dbd3ec0ab889c3f867c46f145f89218478a3e4a8ccfca06ffe395bba6cca82cbd31c9e0a945c53da42358d81857d8d64c0dbf68be749a13e4fa47628b414b6503c311d2cae2344e2ec457aefa8dd6c41736f8405823d37a0db4974d97e7fbc5466e0a2fac5de120898db8e723ff9a00a4cacdd6da7a87192b039fe61cdf7bffa140da75ef9cc46cc3f77ebe23b11d20b9f957e527460688de054f13935a648bc6131b0ae595d2b2df42e2639b5f241f1f832e5388765fb46ed9e273a04a6a45c4838259a461fc3f32cd95bff2c0c5eaf432ffbd4bf76b2e54c7d8d504cc427a178b64083d624e8298a34e329c657e9b57a7fc1960fd08186aaab8c77d12a900aa446178dbacea8e34b47ca72ff965b3a522f836279dad49879294da178c94bb3fcdbebdfc3e4c7ae9bc7367f2c4bc3f8ee1f19f255194048429d1b06519ffd3beb3449b8d5774326e0910a5d7b625cdf16910e2469d91e9b79f6022e77f51fd2ddc1a7c373540d4ff00521272c1e90deaed7366144b4eabef7de5d85788a455001e8f4ce75178cba5b4992beb8746c6e63fc5fb204912331f43e965b38403be99053ed7d20d928e72203c507f9255bf1f0a3c6476d283ea6aa5ba665c938013b166dc5ebef5ea92ccc615f916f175006ca6b75c41040b4734e6b1c165e4d20ba7130d8ad6b90e72b28ca676b650f8813287677b0280597f145ec91339a18564d67afc4b9e2ae80bd477c6211ebfe2a7edaacced0a0edf163d6c82c167ba610a007de3eac17d38f5f5e76e21c0dd6d2fd532b87999b8d300e66b6fccb7b1d37a0de3561623416a43ea11e7361b49c973a36f0a963e649c9df9e94ae4718294c3c62c32dbf58875c8884b0ceae805d5be55376234959540f063cea4678bd6a7caf1e085296c87120de0859f0858c116db184a5ef2d3d625a4af13b869254186f8d9394074933049ec4919d2cc2602bc7ca0da3495d78257c24b972ad2b3e9fd669c48630cb887da94cf7d72523e45b9a280040a573a15cfdcf2e1c2407ce188a2bd0c271dc86ba8fec42ccaaabdead97e55c98215425057e9b3b36270cb9d685a9f0d92b84416d758052f1dc6e37b67d3152663451b0e4f483895c054eea20c67a34578801a78d65d787e97142399241b5ec75fd4c0905952cefafda29f92cbab64a735a121a0deb284582e76db5606c4d2a9d4f61a916fbdfa5bb1b897fb92ef45c456bb7afa11c0a57e0b65e3959adc30faaa343ce35508551552e4a3b24c40dc1ab184609309d25661f6b8a384f88abbb8ee7245a756e0ffcceab793fb00d7a80fe3480fc7bec647277398a646a3defc6cd4f4025e8e692947c585904055fc8a763fc30e8cffb350d969a1c97f79248671862a22ec883058c0067ca1509f79ff72fcc255e2174c12a72609106affd4d4fbf095a552f5ad02c023e693e6e55160377781328f8e9e017ab02923df242bbd2512ccf90d222d184c6c61ade1824748bbac58a3a4bf6e8bfc29c20b29dfe3ac636a4ac796c20fa755fdaf585ae57e86cbcbe6b38a6d4889db4bfb21b5695d4e0db5eef3896d10652bad8334550a54b87cb9273fb8aa53036e50fbd8d2cca87e1f27370c107090ef9fae078898cc23360bbfc162bda6b2afb5a277b16d42630581cca097c665f4d4bca5067e2250e33edc1511271ea71c75b9480120d6680391a325f37d0b6ea6b280195bbbe1ac51baecd91be28562eaea8f8dd2a59c8d10c6d7a24df2eb81eecdf4a5d0c9f108089d8fda5cb6a39b6dbb9f088cdedba1872a8bd9f6bd9088790bdefa799f38051ecc16becd3351b2025db4cbfb7f44c81f34d72c192d4d2de4f61a434c57d4d24479f5ae8add32e76d0d92ce16de692874fb55241869b169947c5d7ddbe9196a36e829541eba2d8a4fe9c112bc59ffd40d9102435124f1b00cc4d83d4131526fca96d933466dd0efe3dcb15125823e602de89364025fd0b1c9fad1856f408cd0f039a8f7a0cc7d55bb424be32715637b2cca5f5e8209fb02d7e3f8bb78be7602052633a8cec800779fdfb5d80f043a84937a34157666aeb74ee7621d0332b39dd74a26caec32904f94dbfdeb7bdf413f31ab6bdafe03af50c7aa0d341a237a65ec78dfd8c05b08eb83d052ec7f6ae0c6452c8934cd0f3131ecee9e8e0ccdebed6f286568e9780a54068936c9744c58e8ef433accca3d4746b58a0d62a4554548c46d1fccf489ac648faacb93497e256aa90a0618b02538b0d66e73f8e934633ae2f94d80c088b387d12a31355df7fb7f14fcc0a84cd2d13e3f63fcccbf70abf2474b72606dd44177e4a373f80e7de766fd9bd5f5c11221bfc57a8c8300faca49c2f154b9a5c37993183c6256072574615e75b649e3874b78eed9756ca22faf757713604569b058268a82276819acefe28abacf95ea979e79c64cab839d69c7764fb20774a9d4e168068cf3c4943dcf451c807d39b8e68325e37e213fe1a107a4cfeeb9baa54ccbaf9146f5dd13137dd764da0799c135af4722a42c2fe4f03283f3e592cfc5074d121ca57066ab9ac003ae21b2db5fc5f4432be951be30fd7c8e99e58bf92d620e044756bce98c1917d79aca3806b8d7fd213da464e9bb8ec16fd591837f5a4468ddc53e5ea4c1ca120070864de476841494b8b5909ec9c14890db7e5ad87cde1d4fdf3b1ef555da4163cf5fd93de1f78d1e453c6f2e3c3015c35fac26c121a9fd89dcbd79a9917dae1f2a8b86e0b15066675ccce2b74862ccb267c102e04482ac56a43f5f071da4999f711e28b2eb4a5d517ba4fc754881a068c86babad589a8a1d6d3c8881330b847a51f4b83d6c5ecc3ac009cc13a2ac4b044f6ca8539b2725bb171965ee1d56a1e90530e62414a3084bfa249c4e3480d2e8c86861345898ab65c1fcb7fb9d8b0c31542186545cc076979ad053a7f67be41fcfb1c1d5ca511d48b2b8e8698e1428cdc779c49af8261bfd8b25ed4e899ae190e2385b86d5777a5293fd96e0de8e6946b1fc1bc6c509635a47be14fdb4d644cc1a33bc809ee360a5205d07367b800086a81f2267738c463daa5f6484a1777401825227103fb71793d0e03a9b1337ae0704554ff8b728ba8c637ca1c28929351e397053540ddb1dfcaed8b05e960fcd11b21ff23185e804aa40d983509132a461bf745b83f4502b3bf64aea1a88b77e1560ffc99d121dbb18d1bbbd42455e8ed0d5596715000ebbf7ed272ca7fc27e57dc51ecd375a57915f07c7aa57fbd66b569ce458b48f2b725ca05be9bed53c35d81822025b1fc549d109417abe11e7807461076d12b55b18ddf29ab8ea0bf73a216d5092e7c731f163319a083c3337cb546bbfdcccc03d5806aa355a31befaf8f16f56d949f8bd8d47d8a83a886a91491a8bb3c5b19b6d5714e640f3c13bd5800377344fa5e548e271e0789d81304d7355fdd4042d1dddab7f8dacd52a3dd3c87735fabc18179077067aa3ce527a550fddf7494148f8cf6b03aeb56f200933cc1b9efb4669aea0ab06d0c6018b664e2b1f433d64113dbaac584f9def660aa511cef993253492875336cfb3e6c8203c82c5ad49545285b8f03edcff6d5d908beb2b34c868e5cc7057c60fad91974c7f48ba8b228dd378290ef8279031dc75794ff948c68d7f7264ec0ea340be94c8903eb0beae9d0f1641d820d27b608eda589938a7196370a632e4e8d96696567c5fa6b61203a214fc2efd9291710361d061d8aca95990d3a814ec658cb8bd95ad0c342e00199d187627736aa7e83f78a5ed9b7a5e75a1da38dca1054fd72056c2170e124033a8819860e55947951e9526a6a7522a04d82f0209a952763b118ec1bb4505f3c877b7394d0ea83afdf0ff32dd39b76a6ba8565f0ec5ec2926f71f576cb0dca3f1d64ba3b3dcf9531165c82d42eb0d918ed48437291417ec1666648fac6a5904770ced98d17103f84417128a2d6edc120bea219fca5ee1862f0ea60ff3be90880e8dfbcf93f19c086d0c7f0d69a8429b5768db6c36613537d705223de33dc1e918518676e2fec17d03def9ad6ad5d98f5ef938b64ebb063982de6af04e35ca582deb5b413140913c393d5c44b29acba98ddebc3189ed84addbb5a950cb8c338ea4f637056e46d8fdba53f231eaa3fc28ab75d4639e940f90be4078ba937796f659fcf1206dd090dccd6f7502ddc97452da7aa3fb25e0436f3ca73d09ff547461bcf92ce0a83f46f47720a3e3bd8aa7eaa2330c89c04894fe6af204584475f5bc3dda8c4f162b2971b09d30bbb1d8b21c612ac79c0e72b31b07d1b18077321d93d9d6bdedfd9d837a4220a83050573007c416b19927d2dfb31a5b6f301943efe45fbe9e8f1f34cba7f3c38450f093c8ce9c115d5de086420cddc0189b522c496ec4547daf2e982884d8354d38e33dd965b609ac0a4eafc0b94641a03858dc3d90532d35b50fe0fff1c78a0f5ab32f15224132e8e51884371107b9494482017d0870d3beee9cb7c7f96a8a763d094c0c17294ec0db26f09433bc4552b2d2626e0c2c6d6ec80de7f62797ad85e284500cf2b87f2d5831e83090cdeba177336fcbf0a6b87565f8476a840157ad618fdcecab22973bfa27b07fd835f9c2c6c8e3cda5c600a66a84072cd87c128352f068f8065f71f9d8389bf1ee161ceac30bab0f877263e54685152950ca56e52904f0f5366eeaaa46112db12578834ccc1d22dde7e3bafae8bdb6aa566219947b0439e68d6b0ed190a7eb7866600caa365f68cf7780b20b44eea2e938b71d6beeeec9511c5c0fb54081f0f168011d4fc70f50af6adf967801f5bfea96d89c89c731d0f883e3cce1f8c2498351a9b81a085fe4994aa65df78a7a41c92f5f13a87a48e4c0dfd9bab1ee01efacf33798ba281741fa4aa4c0640ee7050d9674dca5babcc5ddb1676046ebf9962dd008bef3c997050510c567b206f780161fea527864820bdf8c8f059e51148576710da6323365372288dc4c561dc7e47103e1535580f7ec01b507cb9eba797baa3ef04a05f33cad72680f6f03e42b50ac933f7a4b7530a1e485ee06d4e13cbf1c97cd6f13de6eeb9dabc47d3a475a60d90c32d21da0173850942c4b9b722159ebc316e1fb0a638748dae036ffddbb470016ecfc2aeb3229a505dd0d95a8c11506a6139a287df9ff8c4f39da491711d9c5e92dc5cd052caeeb5160e4c4982e98f8de30fc4013fb0d137d9baaed07bf8e6c66bce9e8774a5e1d2adc6a9af609488221933ad57773dea96a290a2184fb4999c9db4dde64f3029043113daad6cbd2612a26d6781a30e31dd15b63f6a6f2a2101ca2c0604bde101b919d38ef7ccdebb7223a3f3873362f65355793a516d843fe539a8e0e16e7b4a4a07ca22c7e1e63b120af47a174fe9c8f8a82d630af38d27e6fe50eba13f30426b68f1621fc5a0a08cb437f4109c3607bdf3addae203071f66bd645766f4af4cf0b5e856b75789ccf1fa2ff4af793115e19e3715cf1564ba68f33a416aaf3c73a21013182a23ed3a4912daa9cdfddfafa2f17e5cedf7e92aed29c7fd48f6be5c7ae5e2378f771c1d7f1b673113adc84d976195c96f8423ec3360482c09c9fa21c55196d0fc1f32717d36bab4aed9bbda96e53c16a75ed27279434f62bd9f008804799cb3962ed2327f4351eee49ebf653e6e77475297088568cabfe2297a35fcae74e9b88cf469205cb1de34d011c77eb9d356491595ce0d725d12502c4e7d9d01eb6d6e5ea9046ca5176ea618c4b138cc31c046ca6315739f97f6b60ecfd01c85b131eacc6ac530be5a7f5b3089579dd41a61319a1c397468672786da8e684e1e1d360c8d47f7523cb17dd856efd26bee895e7a38deba8ef19b4d90959c97657e5649087ba643ac1c972a9f7b6c6a0f57b403ec09461368bb7274583d5b91c8f39e8790a75c61f621faffffbedf95461b4fc39465486df1abd22365a514d7166af39de8d326cea003bb28fbea0b369f5f7cd7ba41a66055ea7d814b6902ec9baf92b2d0e78bcd20173a92e57d08d536d065177d00e146841ebbb151ec01428b70d7dae9b2f234caff9e4bc23ea745ed058f60e46d9b740546ebe05c81f2beca96fa1383a3d4f3e639cb88b7cfe921e68f78901dcfd50db8cb29c81f1755935d4937f13a22ffa9181c954cceec61f7890b9f3d0e3188fcda9df055125079b8c68e7b79f1d248fa35ca726e721c505247d517b1d0228c68eb571bf55b91f6b26534df48b234f43bfe653f9d069ebe0ed8c6a785c9de0535f69cf662cafb581c7bca1a2150d400dcae2dabae5eb17615abb5ee445a7e007a28623d8c250cabbad678ffec711954739e927cba9beaec4173cd117ed483092748e78cd284965ebf6702c8d1f6046a3b2425958e2360c93fe849f276d71c96b83776708447b0348e6e2afdc269f12c6471ce428ffd3aacb55ae907937d572263c09a03639275e76843df894ea4e4a13501d2ac5630a622493f5477fffc243ba40b7e63b25adc7a1ea54a8862eb70e0a542644747807bb7e80e42ab1abb9f14fc0c212249d37c1142626506949883b1eaa359074749ad671a95d11a8ff5c752bc5c049dee714045dabdeeb6c1ba5bd466d39737d9aa47e6fde87842fde5e0fa1990b5d8fe5313db506d2159483be57f891fe7d6955b4abaa500ba12ee9356f60158cd51d99a8562cfb0d971fd0c12ce5ffa584645dc9765b96d8d252e8e565bbbb069e38ddc58f6bcc0620f2214cc43ec97354abcdb7a21684387564b5821d231fbb80e0d40c1b787cbc8acf4769149edc01f7e5ec6798292714469c6d7d210d599973de4411f665a771e6ef2e58a972270402387a3a4bded3ed9477c4e2d55fffe8df85d21a32847df4f399c4ee48c7e155802cd2759e421dd626fddff78ea11877cd7c4a5c126249267ba644c6c6463de500c9e2f2da5986e115791478eb6b8010cf2cf37beb713d1fc519199fe638f13c0051c7a2bc2cc186899ca9ad7e22a59028edee5ceac273be063aa79b4ef1004cfcdd13d2f7fd493bef6f53010bb9eac5214748b260b660d1546f357871dabc1b6b472c20e79db92998b55893ccd7511b50dfe02d9c9381873ddac3f63f2da42f67e0c3d488a3457b9b64557de6a6f302a9523e30dd9b8cf6604c450308ffbaa45ed2811e2580449f0b20e0e522cfd8910431845e11816230329c0586f494b3fdd5a02516fadfe4cf686e76fb3444d98b0db68c182f21052208f5ce986b1f7004f8524b67665326f723836b3bc9a8d8f048affcc368b61c0925274722acdb7be7991ff1abff75c7896009aa22b7e8abd73ba9813975623411028c030c663c77b23e880b9556a30519084a1e09787c7d4fee008be5c5fb6540469b99d5a06b75170629fe4814bb7eb24569657b5a9af25d891cbcebf8485c224651a4ff1e9dcec2cc08cb25ba60262bc5dda93e7bfdad43364e69c43bfb0d98a2b690e2ecda52a5b2fc4785d2a71b8d74b22de52a1d96f9a9dc8867fb00e3b7278573c101a0feb4220913de79399281b26cdb1a6d112bf3d80e971bc489bd4d6dbaee0c0a788cd3511d47b5151543a0a9b65a6929da35730f83910a1ec13ce76de0b7e1bb3ab7fafb7d62bbb2ec3ac0b597fbf28c43612b3f8d426da2f70015fe0001136746e98516077b6271c9c883c62dd0674b058b06e9990bb1e4be059d02c083f9c7c7201862b92fd82462844ea1dfccbc9df14584bb13244fb3619f048a04094bfb4e3af11c6a71a82ec7757032440578891cfbda571f2a35ed528a1eedbde1c9553cfb7f2ef80ef140b6b043c2f3c97b20578039ed1d1f5ff63e78edd4a2f904955f0f23f279053a77be17acff694ce23a53901f32edadc0b2356830c9a99bfe29da13d22e483504b959785599014f69b61fa95455a37e2e327c57374cbd3c7ba090e31621e23bc855c9bf9eb664677447f682d16a9f98d4993b9d8c9402d6a0f08fa196467759c371ac7393e142e57b21a5bdb7935da27d3d73a9f795bd610d66d8fe799864a5adb56d7f37b63d80c3cf28a793b32a96c0d99cff4bb886722b42604535742f7e191899e6453636cf268f0cc224d1528d19e4da125e9bc3b35090fba30d0a17397cc39dadfe2ce934dfb1bc1425ff5addb12ceac198e3f76f1f0dca4fbcdd9cd3543c2c9cedb0e1fcff512b998d67ac12f7ea84f6833df4fce592fb4b74fcfc7e3762ceb8040e2771820ec664537f73c61e1dc6da87ae9b15f72cd63cd0b3e053ac8b727a109a3a50ed0483e7cabbd4cb09ba39de003ad1f090e83a4d4032143af525a6476accd71ed07bf911316b1862eeda818ca34f0584c007393ebf4c6a2ccb76225c54eb4a393cbd88921bdfa8a461f50f5cf99e34a5ef733db1ef2d7a2fe8b34a3232bff1abb7d3e44133723bf9cd4f89711905b5680f09571a7ddb47c1a4fdd0ed4e6f8f2c786028d59f054d73951282bb976e9dc64ecec7ade4d76c760a0eb561c179cf2cecf710184f0a756509b2c5c2f505ae4c9794ffca7e92c686c81a7d9c52d550b652ee312277f8fb5f38acbd7e95488537c3aedf5cf89b4c495d538615a8965e8bc2d0abfbf51f7c8cec98b75036d504712349fbe92f8d86ada734033f99f7d6680ab94459f4001214721ffc26121ba62f9b423ba52554634d10a7b70d9a5e6dcdde494b26403221c9983a59c3d74db36b27bc69e524734d35e66a0572415cc3654a82dd5c67b6e0c24906a296df27604b94f2804aaa4b5cc1c26995e9f0f10012455896f9237bb41b4a8444c77c3eb162222675ec8d25abcc6dfb9831274e1e7b78aa166980e6262f66a9a3f0f3d981c826d20def10d6b54c27a434c618cce80060463ea092588353e4b6885a541127c04d16aae09b70c6336f4b53e7522755f0afe0c31932c951e50e717cda2cef90e422fd82050fb276e397a9b9d37d3d7265a15c47faeaff964e1794511e8a66550e158c69effe4d1ce9f33f513d15ff1acfee3c1db77be12e187a62e2093d3de20951b9daf0854dc46e1be3e2f870a9aac9719fcefb7f1a352bf1aeb2f6030ce88de2ce4603fbf1bd387e45d5a4b11c8ec39a85544090a97caac0ad3369dd7b8d7a254e020dd7967e22ed761730e2c3efb96dffb69f12599162e529757ecca78a4cc620358d5908eb2d3566290a4af27abde56c7c7d3d914c47b806e1ddc2bc08b4a397f082d2c73d06aa49076af2885c292760232683e7fa18bfd8d511b8d59470085ec0991a438cec0dfb6d39ac5dc41da0f757a27c22b1099ca3fa8e6e13ce55e2a307930f19953297ebb920bed61ee1b2759c34fe1cf04de1c2b2f2e5c7fe18a9c03af3151a51ea6cd4ed9a0ddfd3f82f6519e92bb6f9dc9893902c962e2b0e751c9686089589ba89f90c60672d3c3d76cfabf100b1cafd61b483b8c3797d63afdd90df53f52b23e4181bdff88a6d9db56981c4102548d84335216370c5735eb39d892b1d63d23e708b0613ec245f393126d284956efcc22155fca43411e8c37856b40aeb106a3f00ef03ff2426f39a5c90d45e7624559087b585bce8a0a0ddb97510c66bdbfc2fc95677e712176019f53271fdc4b71448de652e27a4bba81e329bfa8aa3e31b59cb7a1ebe05d5bdeafaabd792012a824bd119c16db495c057bab06ed7a26247d35ad9b94e503dbfb104d64e31e538594fc2dbafef8e7746f86e28436115ab66f68b2dd40b698906862769dc3c312aa78f0baf31a12688c18ab8f01e8a290ee9e5d944b981fd4e0244c7400f9b5ab5dde56c56b0d2274ae7f97c7e95523f963e134d4b590f169b1db78fe41994d409a416af1e85353c956c4b4ef93de715337e05d984e116a01fc22aad1a2cbe7d030b586d70633a181658c9868467bf60cb4ce2d98369a932ada1d06d123d7d4162f0d99efec7e4975ce8fab00258101123125add19430dfedee7516b96e3f6463e3c1aaa5476783f749483f70ad4dec969934fb835a4415e1db4fd571a59be9833ae977c0f0ac9773e4f961d2b7e34b6136be0202470d0e5555f5e01141f6adc2aa59edc89cb68fbea6f9fff5e17a7be6ff6918491394c7e330d5b11817d85fad289100e9a3a7a7bdab3a4cee7da174a2a7e26427c8d20fd57a2f598db0ecfb5448a3de2c6ef9a65dca2f3d9dd1050927f49153f616e7c12eb8a073ccae59d49517b2a35abb595d69f5519926be9ed0474ae462b4944ff5d907ab6cbada075b2ec9d2c26b60379572939aeb3af77c199ed21967440e36e0f427632aaf267ac2ec6639987497f38e278f16f012d6cad0f4cbf9975b0235adad2936ea07322128884213038fae5d3189444f77ac4565ababf8ebf2af0f4afb8532a6b96f7965b74afdc3ccde77f45c2dacf3316fd9effdf9e6f09aed9a1947af0fdb10b4f8c849bdf85f5c7c7cb3b4c8691fbe510178729f2e440006a21defbd5893cee0aa00cb7420c578f47817b0940230d8e070f822b79a9b3f09915bc22af37ef3508c2e6d8c17066276ccd31d08123e36dfa5bc23dff81c0c6d7c6e2761c274006c2bd6f675500fa53e8b0a43ffc5dc9acf2676ecc807d60065217c13df9f8e51d1aa6adc45f8222fbf83eabeb2c70bd5bde485224e94da357c618726ef3ab6dbc477a7a47b1ee21f9b59466a0a88f15bbd809337e26fc7c518d94fc9b2d266390af6a6a8b29f5ce8554454517e1566410fda46d5106de7e161c998360e5b4c4caf1ebfe749a86da358e06b0807c110a8eab2b06241126a18efdec8074da6e50202c8c5e7dbe89f8167f73ee310c804f29ad9d5aded49bbf63f80f1d55e0f33e4038e04cd964e7a281b84d1fb85188ab0f7ffcb9cce864e88774a1752b5d2164cb20dd27163418d30b74170380e0351285a39e9ca238a15dda64762e370e2719738974bbf6e8042999154355bf7b3eedc044488d3d95a5defd10570ea3b29686374f93745f8ab8b23e9c758449d9d802a190be3147ec71b5221d937a0ed53332a2125706241d4b875928a27c0791dc2792c3aa3d65c40fd8fbcd7e8e73ece79fe0c943c5dbe80cc845eee4b252acba88c602b71b532fcb29302266bb9ccdb35ece3fe74dde895e15b419453750bb9b80726eb9430b16279d6b9e19a2fd685c5126296cdbc0d871f25791b2916578cba0f3e13d900f04fdf6fe54df38d54c8ac79068070d3db40a85cb764f10a4845d92550d58c5b2b9aacd6b6dc34bdbae3998b50a433c21db15fcc0e2671f7ce65c62ce8003cee27774979e7c268bee1a323d2d871462f3cdebf4e1c0b39f82c5ca4d1f1423a4609e8d86b82cb36872bae3fc81a3fa06d7d124cd410658f34cedaabacb8c9877afc7f78c046e881ce9d721014dcba786304bd5890d11fc6944d9794e2797978ee568769d7148eec478725b017badc99abecacaaa4cf1b93d6503d0f9f3a41f108283ae1ff41d2660e4d6024fea3ee1de4c58d6c5e9ad2db3b68b96c2e8ab410defdef6d7687fd1d1d1a90ce5588b909839b31528eca85039666eaeeec4068f5a9ad748a2fe357058df0b6926b3b5c025815dbb370a49c437d5d49cd81f217cecc1de2bf28b91a713d6bc98320e13051f3680ea18fee246e63a677d567ac9030b7e48eb4dc236af2c55b720a83c654e3b262c64b8aeacb648f31d3fd4feffe29d66d2efcc1a80cc11aaf44efe401d418a0872cedc308b2c746470e24d9376084fc0df83e329ffc5c612940769e38414fad1ef3fbffb652977dab60c5d18f9643bc6722afb286cecee70db057f4a7c0c1b7cdd4ead3158ac9f810debfd53e752d5b4c6887aefecd2219c8a35e1e2281ebac0cfc448c4ce2ae3603664e96234cdca7dac7604b7b229435b364644160f46275cf359db69fa610ee691bb7370c97e05205aff07e78809ce9eeb79a483059563fc1d1a2adb9953cdd5f29fec2cce224ae0a4771ee52acc84b46189695abdeedfe783aaf2b9525732635e9ac4477cfe4eeaf04a16217fce70e1e7bfb834bca5eab3c29374aff61a5b4251f746a96458f45d6c8edf4fa492ef29441ddc5289fb56c8cd86a3c99fe009122e6e9a3ca50d45fbbd920d3f1bd80ad69642a1a6e25f47a468a3b7a0499de5da50d9bdfcdb88881f7ba3c68a9ded05388c2fe4137083bfdd910e4cca3bc3305f420dc33f8784061689b44519eed16bb42e0d01563e453ff7ef888cb36a5af040cc7c5d530a6ee1d88ff50aecbfc108b702aa4797bf3835dd3a9390f64a5e0acf66dae53f7cf53f21670ec1f2a1150a849ed50e6825aa03dd596df64fec4e9d3b728cb34ced7b511c45eedbe75aa84e35834cdef7b2a72813dedf2d1ada929de09daaf576069c017ab16a19f16d158c3351f71a6644c82c899b5d460b257e65be2c94bf093d7350862e22bfd43cf2e9b7dfdc82dc24a1e1424bb407707e1343476f213e8058ef2f3f1ec61884516afc7e4a119eeabbe6db155a220b9c0e0a84359030890d6f06b402735ddfeccb922114872b87e9979a8c58762c2d90e3532893a03f052894426bbb297eaeae34c63ad6b932651df8180503492961679263dd55e750251e7f3ce4e1ec0f6918f705421c2eac41ea340f6e87998ff3b2fafe68ac1c4ba86aaae8dead03adcfeaecc05e10be14a8b98efbe62ab8de4002c4568d673b9e1fcf40e33574d37ca35e780c26ca704c487b686250e276367aba8f128e5425cc76f9127d04bf2614d155a725ce617c4a50482a375ac765c0345cc47139a15fbb3b9e7261cb3bfdf27f46199acea44c37465fa21b63f711d6ccfb9b36ab7c5f5f9114f6590df03d1ba0e8dc80640b0cbe5d88657ec03be184ec2394333e7567e73fa5dd3133f26535a2e8095ee9b35135ee3b266892dbc848ff09bcc6000b26f1e4735d60fb5acc89152d717827d6e08f8acd7e2b7ed4a17269abac870126007608d837fedd7b040adb71d778c6bc845f6073d3d7ade8c1f1f1cab14b69d7b614adf1c9faf68bfdbf8e721a2894f4728965c6ec2a0ee14e0eb55299a6bee09fae193f42acf05a74d388e5c97233537566421e421db9b305144ef92b2524f3cba060ae0bf427400d9c69c053ebab4d65d7da87614730cd3276cb9c557349c9fc09fd3880b67bbab1dac3dc0b876ca759b8f2ccd75a59ac386866124f0b7490142206a755d48e623d8042af278030f33050132d2cdf7abee9352dedc14ac91326709e6725e600294a2f817881dd38ca8910fb1bafb15e469e395906ed4125e883ae6ba33b0b832bd009e64daf53c5ac5ca7c13f3a97e34a02ad8886545ced2f0b10840e75fd4b42a1b567a565c4b9e419df8ed6e41ed2a1881ddb95d1bfecfccbbd52cfae7ee2c8e9f296c8463ce2dfbd243f23a00dc6e9442c730095456206a3734f24ab08eee640e9ffc231cfe0c60203b66f12ec2f93be257e398c8cfb6baa7a6929b365c532dc549c6f1a8c664976dcd747c9f52c004405ad8c489ffcc9b1f36ee1cce0eccb7c5c6838f4786799d429b009adeadbdae6fb8e3c1535589ce5afaab6814dc4167d7eed855d847825c79d8149921721202ba019018913a694101f6b2a544e2833606bd0c1e5438857030f35dedc5cb08bd9371de839c907e210b9585f4370f24a525fc45e778e0e2015aa4fd82e8a05e17a6c5f62865b2dabc53ea836adb899374a00bebe23554acef631d707d0e4402049e8bc93a5acbcf2419b379337e8553fc56693c352b4087e915898d0da0806b1b105782d59aab90a3e8f0cc2d5f942b2fca9ee9d9509d6724c4c1649d3f517dafbb42a904cc80619e9df7057cd53e062ade0dfc77df2a6333a7f2b659cc29707c84a5795ecbefe24a2d04392319c258ea1edcd985a9bef77235cfa13dd22f44ddd9d917f4171efd94a6847b41daa34d00a4e09c5b7d29cfd554169958cca0fa16f94d1c967b563570a23b65a14fb631315239dddc4bf3a54b54ce2046957a9d10c79f9b5d8650f7c212b3afd67913229ac0d7bb827722cd5b820cacda23cd953d49c544d26eb73a1dd75742822f24eda453b3e62455b3e96c6b8380d4329d1dff9f11b370e82301088c87ca5355261efe3d800b228ac49595bfef88416909117e11ea2d501b044645b273da7f64f2371341c085c258c6af3052ab28c687ea3b06947c99d9c878a8083ffeec1119ac4ab29306a7eeb334e7e3e138f76ffa3704a8da40c362c62e5b97a2d67993412579e27e1802eeca077055a16e2e8331dfaccf2d2940e06653929b330aea0426db2eda99f2bba8d7605d8e566a077936bfe2dcc200b5e107420e2c98002a8628fbf7a860802ef0d9fcf3ee856f208fcba543b0555e669fe394405ab5f73e4915cf2bebfbae37fd43bfd9f3f38ae52635ea414d05783e1489b6bbb5e12548663a0c417d8a1324fc7415e7f04d9db9213ce6b836a7656d364584dcf6be67a15aca383781a6ccc2f3f1f4327f5b968e3fbecdfdaebcce49657f11ee8dab99a1e7c1f797533474d57f4aefc3473c94d117453d877258b9e04dbbaabbaf61786a1ccddcb48cb82ee5c4f16dd33f7cc49124308d58ac26835e2b129d98df73d4eac965bb0e0b1b8332f9625aa4b4402c2953e9f89b856e9cfdd4b7442b51337e935d5db9cf8a3f826b6c366f6b8814ad7ba2c79743390e1b3c2300ab317ff0fa2f580efc7d44d8aba249dfe18fc89dac51b31fa05fdd13bbe73eadb3e1027f0d71aa2e33446c9f4e791090830802e53546774a082222c8012e8f28bfdde2972ef82d476a8f7d0b98e0ff6c7646ade4cf1851b85bbaf78b328d30a0ef36a4e0f025ffa86e8bf6fb3352225edefc51838fd930e44faa6ee6ff5d171f6cda070310757b6882d30393be34fd4576f4776f5c022548efcad87f72e79d8e67069a50b12bbfea1fbb89bd2f4cad3e87c7179a735a87ca527e69c4253a1a1d2f0d54cdb5faa65bffb55edb86935632ed059aeafc48990e64862916407225cde7473759408407d3df0ae7f9b29ed5c8b54a28c2f805cb58b098b19d62c2bcb6cbe4a6cda3e60344e60a3da6321b3e49430320bb80168ccb4ed8ff774d0d9ae4ca0d41c2ad09d5c690700a8b9689b4f66912636d783ffb71837284dd2976a155286766e24738ad65b6ee039f6c198a8b574ee694e8e07c71c80f7244aaa8d3c36ec75b62521520aba8a4d9491d0e669c4a95cfe804c77f2e62cee0ba89a978ed7625376cc71c9c73e13514dbcc8cb29061d27cff0e58daa2f69960fc64743ce5e2d1908bee95a198f48e23886c23ab24d839ba5a07730813edffe51327cbfa7038ed1889c8666809027add9bbe2f15d3c074d5147bbb66166018a401ee91bd4df9d598d2f4df641feccd49cb585e5e4ce194619af0208b55ab09d0cf7e2a0b82823a2003d0003d8ca3495911cf2efccbc7fc94745fe00450f891db790c4a64a6fbc024b6f2ff4d66985fbf9eb88ae348e0f65c01e8424d9f9eca6c4fa358ca254101995c75e1cbd30c11a14c97af216f41bd8c59704b39dd9606c954878f8bdcb258ff1018ca52b4af1a288c57ecc206f9a539dc43786706bd98499d9a6f1dde8d7c3c2c2a0182c945cc5223a8c8d6e8797542ec1b578fa0e58da606d0c3b44b9a814d9f939161e67aeefe4482d749d63a759267c8d452d350ea23c6464cf98d05346f8a2612b8600f6da8e057d0487e682ec5ad61f7324570ae0f8f476072d062177eb699331cff0c0b49f5da3e19443ed2429719db985e4c87069e17d91a1d06de87dd7274444a7db95372b8bbcf40270ed292a79ff46b30485c8f6f851b7e002e3da47b3ce9b50c6ca43797c8952814436361ca53265c32e5771d90e0ca97c41bc62f6c39af347e2ed2a19c0b7a4ced7bf4c19b6bde7c1d6a0251d5f21ae8fb596aac3f54856a6bdcfe7dc6e6c12a953fa58969876653776db74a5577633ed2e9749e77ca5db3da4c6c3926ce216a8d99f4e9158093555dfedb6f424d6b1ea72b8c39bc36cc15aa0084817a455e90d512c2152e2cbfbf462eed9177e63e76fe33820ddc8eb3cbd1f67afdaa5ea1d38f32737fa4ae14a00dcf104704041c6b983ebe13ec957fa147e1c1778e46bc6bf0f8e273c5ea33f75d02d376eff071bbbab55d7a32fbe3387f0f526b5b312202d82f69a7e023b05246dd6920b8cc14b0add6955f58fa358daf88d376c9919af26ba8faef342a56188fbece0ff3ca65c1215e71791df174c5ad2a5ed51bee6f80088b94415a2d9aa04107b389d67158287d2f61af01dbf77b0c858877040a4bd854ea2002d0b58b1632f8998f8dc9f1bdcb64415720d4224e62d61a5f7a66ba05690478782f933cc286c371e9258cab065ac96c9ca7861045c4708f0fe8f792170b875b405523228e05763392d00f91f575174fdd4e25f6f4971bddee1eed7afa45ecea2212b244bb49a5a7ca9a04d86f64b6171ab0b14b731e5ca14aebf706d65a92f9d26866d8588323d5740fb347306420544e494658511c004512774bb95f63670e6ea20e5fb7fe05c82b6e201d71500d52e93421f81d8c1fe600c75b00ff3becd5202c10484dfa5a768201947b5f49be1543e8462c4ac016bd854b86e97c6093475f70b480b27a4494a349b663c33e727f55438b66b2664c035542d48a1c186bfeddc406e1647b8c4a59ed194ffa6b7b0353e93e38fe8cf98015b49c666467a433f87fcf272c06936d1395bf78ab1bca287ddb51bdebddc62dba37272c6fdac56054e4d4c3a4dc77479f4bf5b40a3e1742ad88e391982e368fe8db54937057912fd617c5f8fc0318e903b02248f13338d9ea7b82dc2cb46fc50c40a7cecb1b8af8ba9cf0c2928418731d76ca0355fe537df262ebc525a3bb06261e2652f439b6970479d4343ed0fee616afcfc28cccb04ef61d661cefbb42807c864315b8472c01a0dcc48d8eeb016aea500386e54d9feeed9be1de062c4504187dec5f63bcd7588ea076b5906533a7b194e2e756db3b4f372da6534a3b093bc1b872f3fc6382e6f5ea1814db23c1214fdd94ed8454043f045affa588c30f06992c03d4093680e86c2490a33fef0fef19d6f7726cf1e21aa8887cc62131a7c978d39434ddbb15b31e0b3c20fa85c0b332e6d0ae29dd68110d24f93fa79a72b9a8cefd2f06072e04fe13f07996a51a8f22e9465b442ffdf11b48a51e4583203d70cda8317ac608ac76dd1745765ea35a583fa98443d59c9d14a763751389967b48eb25cd2388e1876fff6db077ceb7e0b64c76c60b7811fc7b79116b951c017bb52470beb180702ffd03d109d26804eacf8deaae9575a15d3d8aa014d6095a2d36f2f550a2df823cd660441f9b093d9f06ed10b63f9d95d777497e71983e2e4ec90b35c81e1c47b6851cc273567a4b9fe24cdcb8c430fc00aea607cc2edbbef83dca79270179a2fc5fa974ac60300cb36c259ee4b506963a07f8f819bafb64731814d3d5daa1b5134fbcebe2777f2547213453b1e2b2c0d4e5c0cf7a9fa8f6f5151abdfc3c4dbda1cb41bbfedbaf04e219d96fa6b7e608ed97b7615b2c42bd609b7c636cffb22744aaf5163373df80e46b44c6d530d41166b2a9fe53aec9fe94a64518538270b16d399cdc9ae02d4a593943103b58323ce60ac384d1206d4291ce697a021ffbeb2167abde7528052014e090bb31ac7e1f157de121f918e671ecbe5250bcb1bd1cdedf3cb395f4b696dacb072a0ad5f867a6dd8405820ca2cb400c62cb7e07ccb3b2e5337011e083cb15b6273f9f9544ed9163cd8984c774cd9e564d8144aff5e65c239d301bd02a64ac70f1f7a61ee618f7f84ad35dcc629401fad741d2f53089dc1de43946591886a2722a0c5db5152848d37a11fb622055c2a726c47beaf57c9d928ca2d4e866174bfc00c20dc2a535b653b2f59277b5ddfbeb5ab53b51be818d297ee12a1fc189551032f05adefa74d27ae23a8942b77853bd8ecfc7a57fab11dc98d1e2efa957c8ed33e3f049f2fc44f2b1ecb488f829f3c59e1500c3004dba7a30a5fcaa76853c7c91e2038e17efa8f6712e8748dc39a1897dc444c11ca13f76a5b24a59a4d60cf70494c5e186409c3111edf38df0ea564306524e6c64a5a5713fc629d8910e7b5fa49045d10a682a9d0af57668b08de2a00aef01e86af7497581f293ee599b9a25ba98f3dcdd3ffa75d468a06d3f6f33dbb8968346a71ecf4b2a4a68e7471ee60b6baeb8dfd539b995fb133da1336d64312ab05d401111bab5664069df5d8762ff98b81df83b0ac0ba498e4300e55250cfd11bab8ad7c7467329da8c025653082f295a89ab261c60ac354c9f08439804adb7f589c1d5cfecc16055efc8be573e7c8b0a1e2eaa63f4e49ed529f3811b98d506cb670d57cdf2a9198d7cd96f0942eeb9fbd54d9d9aa385f60c307968f1e9ca60cb4d2aabcbfb289f7e7175fd6eb0f33c887036ee546937e1c49096646a88190fc788d4637437a3326459b21b353e40a29497e9313a736b106fdb8503b3bf9c793d4bcc931b6dacddfe4c31612a2f7cd7f2635b664543d150d41bc7d624412afe914e20cebd8cf53ed131315f2927e2945f855593dd9f9c7f02c815a6faac0f0ea699bbd8b08df04e1e8c5c7ba218c5f7eba8ec7ba25316af1c6bca502cfb191d4dfab04ff70e84ce9a63ef0b1c10962abbb64541d27df91778c14d9bf7a89c52b3bb1dcef805f8871262c884685de3c607fc69551c2a4584a4e1cbc69101bbb7743758382ed08608c1af45670f539f0e3af5a9de0f472704ccdfea087d4a770374b6f47285db30d281b164f5e5d1ec823b99a5a328372c7615e48b47c39d9e1dba439f4db29ea89edbec0e9df8b42300aacbbe5e7f3ff85f1939b00e209771e3d282bef0a77a2f0c68c4e13f8dd7f9bb7a2a66169e2cc4eb5174ee2a54a15c60935a17b16a637f7b05e7ddd564b717f9dbb6da532d67dd483e8fd5519ac43c80f13cf9c0f894c45cd023d66a1952be21b35b3c47f9d7e9cbaf81914438933ced76748013b1e76bf31aa7a55cffd87d88a5c0d54f3ed2a0c67361b3bcf022aecfa6d71bb336b77f2add92db4999d3ec91ae9aaf6b402a7bf8258ad52b52566d082f5ef4ddea9a7c338a55979d9747fcc837bd40472f9484fe0f8696bb2007598a32f9481451c8c408323e91f20b446acb45b18b76c8e4d995cb33e34e4c165aa8fcd6c6ac73c61cdcea65828281434154e51329093d9a1e4ded9ed32d4ace7f92ef4b1463fcfbf78835a22eb31f6512b861a927fa258445ae8d9d0ce307a51d95b1886fd11a0fa186978d17a75f5c8420ea6df3786af9708e1155f1d50b061c0831f7b21b948426608c173f3cc6560b76314de458d9b716d5fbfdbaca5b76d4f885fec278e5e5d3a7b46f8c1bdb618f56470b64d29b3f6427339ea2c9bc21bc8ec3ef576d72e5c7cefba51c3ed7539cf3473635440f18b8f68d0bb265ccfda365f103f815d92fcf544928e0d007f417e27a3b8335f5a244ca0b8adcf6699fa76a0435a2ae20018582e5386c543d567b45a33e3937605421827dd8058cd315cde04205d3c99ee37e26ea141bac5f1e8bd14f2a6ab42a87a1b8d0f55996ced613bdde60a3301546d5caa71202d0b4a6218b590a72cad7c23c6db17569a3768759b7f8c6f425029e5a6a027c6096aa1eceffda838d0216b014239089b3471d3f72b173a081e3c4d20475a7a2422456af85e08e3fc5518141ab288219301acec2deb18a8f998c487f7dc9df0e8493d1bb8a165349896a5e95c84e0e0d22f2448d006acf8b596309389ef50b9af60b333e18bf0105483fabc203a83a4f33eb8e7dc532720a016418662b958b7d353ab8a53f0b5621cf41460c178cc94e2f9683ea2ee2bb6fb133f2a80065b9515a0282a653bee212637f017ea370f5247bf53345e07c6d04f8b3f3b2b53c23cdb56ec0d78345a4f78695d6fb1693eb9c7b038192065864320cd5d2fca6407a114e8d3127b14c3df77ff8d41a4ee9f4bd94aa8516f93c39378c0e9fa4caf968aaa6bdc92306492e37a0e57d0a8c61d3cf2bf0069edea54372a4e35672b677a086911ca24150d1785ffa385b2e0946fb7fc0216a09a7f76b595f339a6f0d23131255f5ffe4aea4c0a48555e2cf73de4717241a7c7d44b7d3db9f9964c723fd0c8d1fb5b18183668ca45a5a40e3e1ecbb81f5c6c7a89176462001232aaa15795c61b77932f8024ff588dd21185827185838e3ae6fb1d70a0eff2507c6c70fa27653b13a4ceb7f16d446b140cf9b3a3434e7a6989df46c677c5b0d26bbdc0188be7125f5c0644f2533d15fafba1c52cf6102aac5a74ea931cf59a5947205d3080e5bb535383074451451f887ee02a8b3d7b78db6783b16f158ced03b5dfa0bc656eabd43545ffeefef127e871d3f006a03f78a714e596aec67a2e80bbe566a8115a89abb60ead8d9ccc1aab8c6f30dc0c628d5473aee87bd5b129ad7a3c2a47a6ed987f6e5671b460d3b0ce083a643794c169e05914bf29fad173a9c115019aed05899d49c2acc074faec55a217c82ac286b9e214618ae17549873c21f0130806973cead6492c041454cc90b93a49be0395c18168c2c3bce25fa7ac4651438495a76373be24928fec3bdb97da0e1bc75aa29995cb0ce6b473b3486e0cf49e0d6ff3c3e742d365e3d7494b734ea679ca73fbd3928c60f20f2661915fab74b37b0ae1d4aef5bd9a4ecdcd60232293038f3e057a4de712024ffb49f2ac4dca21a4204ac65d22fe007f2187905521f3f7b6b3c273f5e9729dd3bf1aa5e7c673006c364f7d5ddf41ce9977b55f83cb574bcb405703affcf7bb260f43103ab0341046dd41f8e9168414b87b264bc8ae895e0180bd61463cffe6a46e9ba2f0b5cc2ff19b70af6bc0ddfba49ad2146e8556833473e2a8492a646914aabe7f79ad38137cc2e7cb8db15c71e5c460662a0ad98cc6dec5c9e85fba5419bb3811f373bf82e59a5cf64dce6085dbe40c2d4d7448f2bb593e16340c90c16ffe72fabcaf719314a1315040c030353d2a6e28c88fb5b591b43733f1302b9708ca4d673af3151a2ab79b0261d9a3e06bb118e68fd8b4b1f3877a2f3033744c4202d26beb8a1a8ea7ba1b9da826f9dde538117687b295e19187224bdc4aa07c7ec8fdb36953a647e9c922eacbabc5be3e5b0a9ada37faf187f10823cb9bb5393f257cd1965433465fd2a4ab6d20052cec05b9065d21e021247403ae8a9d557e19a0dc7a244a55a4063ba2600340e97be0f144f4452ea3d75abd5f929d8ee7bd6dce787a4d91fdcafcb448fa763bae160544ab698632cc89b313c590702a035a1c9fc97ca4c445e8db6962e6be9f97cf0972c94958bef96a1a5c075cf01842c4097b3edeaf93c00d0f0e30b5887e22c7514020195c652695a10ab091aa8b1e22f45293770d30e6fddde5637f3d422b5c6a55b5706ceda0be7ec9b7ae63126a3c20b4f0967e4f06375b600f74ec059cdd69f671a6cdfcacf160a975a3c350adb9987330da11e6e022842f9d06298052571365dc038cc8abc0c019c150fdc024310ba908b89f4869573995a4e53caedad25fc760cacae6d5d2dbb5df55d5aaa26eaeac307adda922f0883c96c77b90ea9daedf72f175b04794d03598233facea50c8490061ac1ad001ca8ee7f04874abfedf252fb9ef7ec6ba455aa5a0ccdfc8ebf7c3e4fab23bdb701982633fe7d02477a80531fe3d357458ab5ec680853d03610c15bb6a4af27064247bd9614de1941db82a625024f1d5f3a6f9fb0f7f8a4214b08e07e00ff54c11b3dc21ad683c52dc5cbb316ee229e249b8f70a9d199fdc59d5998345549f1264b82a5348ba5a2aa7a7f6a4de1c2e7df891e051e7d142db3e601da3c8b57f63b0641c5c15f484bd02e5612a2f24b37b0bcffcd2f08431fbe108dcda6df0ee5b6de55896a7d56353caf1a8761065743e33e8fc0fba096962aff0bcd3d8964362d26a + +Params = SHAKE_20/4_512 +Msg = 01020304 +PrivateKey = 048201070000001ae70ffc158a66c232713265fe005468ed7703e9ea117cba5bfc3046344dab550e53af3bd79fa9decc3ebf29f43cbb9eccadb4f8668270b5628e58a5ee31f69a64d2cd616cb9f7028b1668665b45a7fda594b0314cec673fef47fb845fdfbe916b661970b2e3b28b8b3ac370ba04f406e7cc92e1bb8437c9b3d94a90c3fb84cef8000000b4b107d4e585b09be9c9c9fe0fd734de5a13b62a925be28a613cd23848c91ead1b8f1192328e2cf82054e45c5deb320309f1cf285e8eafedb36467777f8152e72ed98f3c289794172b4c36d525d7205497dc9e34dc68ceab172690449b8d630cb3f33d9a56c329f71f7ebbb88b53cf2fadb4a2a11d8eae2f4c550f119a68b813 +Signature = 000000bb675f9d250bf7f7f4eed40f22fc461c7801e45b071e62caf99e7dcb29492db8720ecd0c6c4992788edb5e001242101a821799e19fe0461e962d80f2df5e6352ac7228f723cc2101145fdbd70644d14dc7ec23dc1d04a807d61cb0c3feaebe0043c8125ff84471fca953d80d7ddab601408d70ee3638f98ba1f5a196bf311f8fb8d62bbe7fdfc93c8a3659640d19f432893f2e3de3e15cac5483365f5eaea587d3b4486685c304dab3f037d61067112d5a62c8ef5dc9454e8e46317b4757992a71faa66b69d4852934ffe54ca800ed5cf841dc3b31fedc09630c5342a0ac5da9685d68b4726f421dbb3303efb4bc56d91a2d69ecf836633e7c6bc8d0c2e11d3fc52031c08550ce90bc13e40cab0234324ca7be5541f32df7b7b434d33a0f9bdad886fd2a9cf7a4165e20007c9e275427b0a67392d0439fbd134f60320fc8776fae6e85112499b4353dababf63337e6dd6dbd3a2200093f821e1a50405c7acf4e8a83ebbff02efeb2fcc2080d773779f46be5089ee80c409357eaf79373522c737eabe83b0be0ee818ad8726b99a92a82d8d46f80f6e224f758725a20a3c582b3e98265654aa3d24c82b31b57b58200a95f0f52a43c5f7c956b786b57a55b3666c67496d38c1b0043fa417a48768c09a56083508adde4ecd2033f59058f502b3f515a5a72c929ba8b0055d287f343307f6ae0bd184a15ba8d3106a73211e2605d3ac5aa8741759eba394a2a3f6d955241d7dd3f042563703b72237bfc35f2cfcd9f4bebb615855f0e69891ddc4670e8696b62eaef7863fb2532308b5b1e2f9de4d43c5f84b030b7775e9ef15beda06af60242faa65ce75559a4660905f4847e7bf078c684e057ccff66ea7548f692108889ac2817821b55dae92453cad87509839d306b234d5cca5bf9011b26a171d75fa95e8cf50f2f9adf40c28f0baa3f1e5f6247f3e1f503d952bba209be28a42fcd54b996e338e92539763bc53a46a4d3592103f4263b3dca62e6887c96aeff562bd1f45bdfe48f1806c9914d7da65c9fd211c0054f2755a12458c629afb4388d6923faf50da68b95511fe0b5b415fa14a12da40f486201382f41b4807127edce7dd9976ffe4f13bfe4be450f7bfdd7185546086d8dab3848a8e37302f72a3c95d5bd217aea4bc60754f95ca60f7a1296628598261439e674fa0493998d8cb8c30bd8ffad44bea302b1f62af9ec80f876065c789df175b16facb17b092cc2dab7f947da50ccb168ed539291008195d20afffb6dc169c53b4f0eef2052f8722618c4502cb711b4b0f3a5998cfd5d3428576872d5e449f65bae13866245dce7460fcd2ad4506ca51f610e3ca1d1780451fe802597c1140a7929d28b1161201f198239c558a0ee6aa86057545cc1495c9b678ace64eb176aaf29160b7ffbe83699fe74a5afec0a14d25d8577941308cd48662b2092ee31c80f9213d2b0650c03853fc5f2d3f2c55d7c92ee6cf0913d6c5cce632868884c7306a6f6a909595bd2017acf946423bcc00ee2d467839c09239579a078a600402f82561165a0c90a7ca96b97aaa2ef595d0bfbffe538bc511190bccff509d08faa990885ac9e4af397330f9391d927e8892b9f99cf1d346e7f462bdacb69c238e5dd7f813c1ea00ca067666cbcffe464293f81d506c390abcdd3289f7294815827c596970298659d383ca6ec0b15edd2dd2c892caa9a8de37800185f8c244583ffbaed586429fd75e21462b451f50a77162e6a7966876f6dedc90b545bfa7c3c35bfea087a4331d2e12fafe1a83394b1164e56ccd62838fe352c973c386da97351ce56ed192e349e4d97a63407d4cd8c63a5912cdd53e63eab42c23f0c285d38ddbc0f022c90d877f14828318169ef6ec578400b02c59d2218ecf725ea53a67bf6a5ef5497ae1fc9ddfb774189e6ce5af6dad9fa41e20b67b75da61a74016b6da57e6445562d486243e03cf49c5bf241c5b65cd2097832fb18d8c5a1c4a0ea8aac8f5f36c686d28ab02390ccf9dad4b60b3fb644759606c3372fe5027dfd2b2cfc00f81abb2922046271277e72a9c9de1cd46e0ef340a11671b84a80a9bbdb88005d241bc08fbc73c2d7736a185eb72980146af3efb988f9193ef4b95212de680208b0450ea29430512f0f58d1977e584cc01551b9a8bfbd005d17c9aa9c3a31d1ddd4c0b5368e5fb303fbec5599f751dbcd4f3b17ae0d56b470fd2b839676da62efd504647590d794e8064701882d61bd91d82e8b29a9ee9735fab1f96c8165fb95281cfbd5f678c731cae79092fdd3c92e3b8f9ed30946bb4ef5a46b488e15c5edc54e7532d67d90a0550df5329839213b234433e48cb932843426cc9d0fa2bc8c8f99d3834f3c7ea82fc2b116bebde21b53c853de29829ef3bd4b61549a09fac7a0f1b19623abf02ef71353feb643d0e0971fe48944c2e2085dc63531e09f290b30728435735ee08496e445133bec84ecc82cf19ddb8fc104eaa0d82ae2a6b00c078648d3182b34f449bd606c2b10397171c460d844390fef4ae5ff79a3ce18e235bd704980403fe7e50509556d81e38989bc83fd7b7311e3240c2c648a5e771c812cd87a4c16694d355981293232ed0c5eb73bbb5a66cdef452a7cf498a5f5bb7037d7c67130135e166d659971ce83f7db74807c25fa288c8e646654096eb4ce379dd872f92f42e49b511df527786e90558d9064d79629ef7946fc265980bdde1b8237f653a38ddd1b59f16ff7965e7542fdb81afbd7cb08232bfabe4cbf992b676f7a1b9ac356e57448b10424475b466db78c316b388d3b834d1706722d95a12bc407e8b6f01e26a6891318c5340286b7d41eb5f832bdfd34954ede5b49bd288500ab7a2f8b59cf2971dc74eafbae2f15853ad095ee2dafb5388afadd90c4766bfbdf02331e6c85154c2dc371e9a1b2f003ab469a1c91e6a113683af38e40e735ffa0391472055ddacacfed3aa124e7f08ca9f2702a97005e2e28682b68a02386ab9ee1846e91904c3a3f2535246f58742d57ac3887e93bf814de5ea11a199ffe2267314244d97d7a4e1d0948b584af9e001ec1494b6a46136b937a383428c18291a02ed56ee03581966b21fd057d3526bfce52d9d628c648d59d53f1ada37a88b7a841b043909ca24ec158c4d67f7929298b2c3e052b58a697738008828c9a761993dcea2bcf98fb1b9d8822825ce8a8b0026038cca486e647518c5d22f2c1771b11f9d79de57fac6bcc1586e2674b0da88605eabb4248b1956f2cc7e82b9e152b63605948eb608374820dadf0a77b1526fa7ba656bc7072b3d397edc5f60cdf9448fe475e0452101ee3e942559c44e031dd49c1daa203d0b1b6cef4fa217c703e5852517bbb43ee650f91cbf2ec43c45cdf952276a901c4ad4dd18a5821c053b165f7f208957803ed366e4876dbafe4786309fb6baff9ce8ee21d4cc0a252da240467aaf0365a44b592e2a60f701fef3628a522d5823ea34adae0eeccd941c08639ae5ecf4269ef6bb2ef476262903fb7560568518784c5059c8c96a664fa08283826dc35559d7da6a009c2a197c25b53993f73c89edadccca30ed8372108499d04e5a9d0ee64a1b982e7c63274181dacd0722c6f50cdb14a78e9cebe119a80fd899af0f5e2c8bec9852464d948927cc6eca93e73001ec9b808c93900e3179752e0d26b47bb2dfb82592e0255e009cbb0b3340d83498b20883b79d45213924b1542541cd232355d625500221a4fdabc23fd32dccf96a7c70c7a8e09d79f0a5e6c0bdd43cbf6a88c9cdc0406a084f9cf034ce48517b40673ee046efc6883dfab83eeed62720a81eb915941b06eb8dd42a7577dacf3bb1adfaba5e6589376d697d7c119c60540d24a549104f716ad3d24aabb62634927024156ca6579d6deadbe64265e2be881413e47215cddd58975764c56953953726b6f2ecce2781836eb6ece8fd336c7e98713498b60b949a5232db5894a7c007e87c7b7473997ba04f57e7f602f2abd07c384548e5bb12d9325652b9c9ed02eab032893ac312df68fa4b94ddcf8eb3eda04c3a1e78912dc63ac153c7e9bdc5b12b3d3b84bca5a0deaf679a31cc257607a8696473ffb170fde31adf5371091f97b3a5870d9e6a35235262a276f3bcfeec0b0816fec90af33ad338c4e451a24e0f8b2214eb574008f5ceb279e08da83ae46e89994d996f01628dacc3c86eb169ef04da743baa2d8e4aeb2a2a12d7b08f056091aa9cdff8072a4445b3cd85b94b7e0a8e24be3cfd141da8fcf01895b0994d06403583c23a5036123c609916b29b9559a0f3ccc7c7fa5add5bdae736fbf6c1a4090f3332c1292e8565a26008d69075a17cc5c58f2f20f72d553318c4d9ee4aa063b6e2e5cf3d2f6b6afa4765528593769a40c333197cff246809f1c322da5630de0576076bb49a50eb4475bf167291433964c34cabab0fd780d1c98b49de87dd4be8eadadcd2b2eaa10628e3cdeb70bc5edf16a862e0412ed8495bdac80be49b2118987e1ff13084133ce12ebd7ae44cedfffa87fd750d239a14c380fc0b48d861632de67b0402cf921721d8bac6e5afc5f15f226c5c0824b6b59ba82474b1114393c72b4dc37babd482e80d904aa77ed76f436f20d274f6e771542b3935e48486bca7e743bd9e09b7f7bf69f2e468fb3395dfcd86e7e0f39a103e78e83b66b2af097b0becc4ee35887f55c0196a6a59d2333c0d23186a1ac6514c8616cc91e7ff357acb63b069e8913446bf559d6a951bbedaa001e44bc47363968c6b447d44dc607de5a46110b3069ef829a7c3e1c857805b5883d886d1f3ecb50618ef13e5454376c8e1e95c993bc54c712a31be8462f00d425827839e728054dff89e90e354ef8d46711d5c2d1214bc8927f032bc76ee6b96d81144182bc343841dd84ba7448352ab94ac5571dd8d3dd36f05e33ef1a39cb27dead1a8ca4b7d6c2ecfd3642a87f70b050e29841450134640ed7d7f0ed0290938b8d11285176f7d2afc1ef17ae167bc6f473e081801d51877d44d399f483ca6f6bed3c950ea7ef4aa3f46958acd4a709154b48904b18fb20fb0b4a9fa75db8eed2be87ba76da73b23487e4a73de49a4e0a9b8d9ddf5ec58862b50ccd49482dc650aa625fd48ca900830a0a89908ee3fe167fb7f68d80daa2681135499540125f32886bcc5c5c07a7ea50f6a9058f02ba07e2b3fa89443f533429792cb35aa97fbc5c05c462cce469c112676f49cf75470c3082c63aef934f4aee2c32838fc410b6f004fe582e3df428faff0ab9d8d0ea66e6fce27d28adb316c7edff24cc99ccbacc92fc9ac10e0fd27d220bca8467aeb1736b33a800c4e2197c51d5a9e2559fee2cda46129886c2f2000d88b5a1bcf756d5a105c4d049b35f8bf328dca030996f37ba8413568be97798c1690ec18b26291394155a756cb157bb69dd393665a6bddb88fd1adfef04036526a781d993e0c9b9904d517534637a2118b69dc9148dc767b819ca0033c81b103e1d226eb10969dc62f280ec446c11cab2ab069a9d81e15c2c6ad1923b181b53c02160fb53215efd1438ce8dd3d1babb1065f38900176e5f366017fb52b5b241315466c9cd273a8150076b0bda6466c07e3130d3688e0e55e9e18c46aa832841634ea1cf5fd7a02867689c30b13c297f22e3f835a8e0be48a7d32dc69b98e471bff9d53f0b65b3aff8a16931554e104e3eee263a558253d4814205eb8c703354fc08d3e81bffc8f792739de0eef4364115beb8b04b2f5ac1184382b513659ce260a4bbf751f108c7cfe2708211285f28ae62b659a6c30a804a153fe3bcbccb634256f3312329ae338d6629365a37639fd0b018a1399582b973edfc681ec74a5f8bf9bf9fe30e94507242fea2a6bf65bda3f807ec79f459d2be8173c0e652e919121232fa210f0504eded6ab7fcd13a494e5453acb4b6f942a2f131d6713e03bd1b630cd9ca235b98a5a17b404cf71710efe3686196f693ee21016362d1ea1fffb00fc11c2c13128a50f0493d7091cd299e5d6768fdb4ebc7b96e943ec9dd6c5ad665c6509d90a0ed041ad4c24a907da006a24afee7a126ab448ddb748733d0b73e2d6a44793524192be5da16a9a8c716f30aa43eb41e8f11e9af68927744c1f1add3626ba4a475dc61657b64494c4ec00b33e07c762c8eca5e1b2d4970f9be1ff102cba5c59e48d2d0a9a9db82623db01cf568bf460b6edd04e4c9ea2f716662900d121060f498804c49efa7d14172862796b3b3a1ebf65acb7f660dc1ae4c6d50cc3e5f39b9c9246fba10b4ac176a6a07df54973855b6d549e5df1165e6cf1d90726aa19e30ee6ae37e37f75ec543ab619b431fdeff7e413226f760ab63a4da820c6c50ec209a9fca76c87cb48e2eb914c2af07ebcd0905ebc4d58acddbef89ad957bdb108c93d468969f4181fdb008046169132cec70c0d2f3b55cf3d38898fc107ad24de34db06ff093e9497a6cdb20c84b442da5a84ba02b7f39b371ae8e16566d67b9233a28746006842f72dc518bc3ebe849af0f4713f743e0eeb8562ec0d6c775bb61016b7b17e9b84f43af4cf9a90de5cc7f41317dd43a9a9d280acc00cf872d4cb49e0a4d4f3dde275a966533bc1987d07efae7f30f9e5335512c5bfd039a6ee892ee74763dcae26e9f132961c926666940aed2599f160141fe9bc29cb7611c487dd6531925aebe9477c1c54914abb407fe6e0a89dace65aaa41c937c852117fd32288acc42b7a88f88b5d1d8cad115189eeeeb3f29c2aae2d6dca8818d28d9c8ccefe260603daee4b88ceab43255046a0afa93a1b04174f8636b8e7e6c94a4defcccb7515ead1451d0cfc7f816f9912ab6e38a1bc9d2ffed75701aa97146dfe9b0c52995745c2ca2de952086dfdee075be7a800db0e8b66336c8004dc1747145125c062bb0924e24a1d426a0bb738783f57aca090376bc42fe99b84ca5d696e6f591ce842d9accf84bdb60cc93732c6a4c1c772a03db5c350f89bf239342e39687e25e81b6a45a8f87a270a97a1bef0398e1a2ff9677f7edd5c894a18f1d49120a007424669507de5007547f15c9a4ce7506a64db28580ef6e2aa8aaf4caf0442ed546df21a9060bcd502fa5efcc2f86ed831304900baa6c2d8625e41f8c0963a391a72e01456d1fa845178ad0325be95b5b6ffcc8bc20fd4d08a48c1eabdd28e6b8465fc9f19e91a77d0b4ddcc12dbf65c3615a359106f73925e22eb400f41d6323fcdc11cc212f58e9cf6736db00f75ea660cf77c0a1e7f62d90721e3a16e4b7a9bb9e0e392086f97b50edef0ea109258e4256b183b58e90a02a9afd479ca62482bce9ed96580bb9c9f595012d22db4870f5dcb41db971e18ba8d16f56b226161674911e4f62f483822cf9d20bc204addb869dd4240d772e1ec9356caaa736b52c834f193838903a7e73edaf27496f89d25ee56ec29bc3cf8fbc1ce1a5d2bace8c385068154d5acfc20cf0c572cebc8c7abce3db0b36932871aaa598f94107b1a761d8fa6d58c7ae268dd3a3e6ec17078436216aca4a2a3563da7b3693890e2804eda8b858e71f7d9eb7efcafa6ee46a9de7f7d31668798d4da373122b8727e9e9155ca4a7b91c59acaf0159700446661c8eb4f12733ac1cd7e7d98917118028ee6d58690f3cfc83ff9516c3e52b0bce78aad75e4c2cc4a96dbdf88828f48adc45bb9f987264dbf48635bd77dc4b06f13e3fe2a7451f8eb3c5291d7daea6650408282f64f7da1a72a77fede79487d5e9212f1442ca4844949b672fcf34167837bd6b186969cf1d358d9b28c8ddc846dfee1e502c5b4fbb9f79430ea4cd2f537bcf0966fe82ebfe9108a112ef16aef95958f9c5058bdea429e5c617394ad5ac8c0d558ea5f3c10b282779a11c43c8d462193fa337a8a35ff05170c3951caf6deca6211b50c4f0ebe80043b8894f19bde814ca7871fc1fb20e30cda81641a5c85589c0a53b98061762c56734597144f50a0304737b42ed4aaab4ea2246bd12fe824d668cf6f733a74e13a710e3f960492ce4f5c3a8c144417b3cf749bdb8fe79666c7a56403f2fa8f3798c93dcc358037fcb7afcc2e5a338214aebb56bde3bd2cb82cc359ff8d225733302aa3c4e2fd9d14f4e5807fd2ab675c1ab255c50702e53e53a117ad69082e3bbaaf2d78ce99117ce84f6daac8093bb95df211185b7ebde4493183893def0a8e2a83133baf374bb92a2780f91c85277df895c3fadb0360e3cb01d07f1df05e9568ba17bc016669648596a2edc4eb717a23425b86a70ae9d698fdf5d714cb9b76b30b4b70b156c416e435e8749845ad522051799d97a94c300a0c603c047280905ba25af5c53072db7895cc469c33dac644072bd74b147f47a2a205b629037d8c1f773ebfb277bc6d53b134025d680e40769d11ae2e789863778e28376b7fd83e7ede064943888ad912e73c689e5e23feecc4b7f322685787366a0c52aecc3dc94c92626b94437facc4eacdef8fb0c47e8d300c67afca45824708bd5b2f4437ddf0dcdde395feef66fd3426848446f6da787a1d79716ccbb1e547f1d1eab04a7a55674e4b013016e491a4b80f6acb0fe9aaf867cb16dda5524dfe2f7a523643af514d0a726a21d6f40da4dac163a2ab55579cb33b70dbb4f698eaa12a6716a0f19d87ee55703ed5b151496d1bcbde42ee16f9db6ea02d536d97fc03360803761d0a48e9fab4b804ed3b07d1e6b1ec384218037142bf9784e0cc61ebc5a4bc4fe8789faa3a0e256f3ad242346559ec1b28afe0c93ecc41630855baf3f1658dad72135afab58cbf53e9f2d3d064ecc1a48d638732f78889e93aef8e513cfb7375c11111febf609e44527ab1a169bf7adc77e63afa14c0119c61041152a3e5a0f3fccf11feaf6c13987b64982b5bb4cf966e0fa68bedf9b912b3af2fb8bfef37f81f6ea43a109edb0edeed43253edf78d6d9b4a2d5eb7eb3d54f8b835c7b461b213f898e16c2508c963fa29f2fa8813630b56d1d6d0fdad2e620a50310cc1a7c67c0c30da3ef771383909760f3ed15b708aee44ed638ab673f41b809b0d33a411fdefca6d48549b66b60dad65c4c3fb9103e998b4cad59077241c5aea3d693fb0b138ab2f2890a53402b66286757777071443431d6e5dc517c03cc9a1ba78bbdf1800846d5439772e0b440628ec328ebadbd3951e5b3199d7419725ecd784a5a80af04984d6e544fca411f86e8d982903ae30d39350bd3978f9e74b624f4ffb753962770c936ff41874c96e94ac6c8c6ed27ee8852d10c4e7d09a39c89a291134c4a8876aaa560e3deffed2349f7be0511ff9e48dddc6fdadf40a9f07d08054f8a039dfae33cec2d0c3aada07c012dbe5f663c633a222400407efce6feed268ce326e5dc2afad9c87cd9263e230bc08f98a0757336a7fa21dcf529d567dcd4b2b42ec99830e0efafe3f29beab1554d011027dda142cf492bd068b53dd9454b7dcec0ff9f5a4e769b7f205010a75d819d4c090ef6b12e2fcf1eca8098bc1e1ed41f24b85412fe96c8acbe70014cb1092e2b021141b62d79f5cfc345192d9ec3b4c2b1bb153ecfc57733f5cb750f1697ba3617a8a9ccf7fe6dc08fc660ed2c28a7c153c604f67758fd7413b26b189c8153531316d533043ad8def12af4432b1fccc0375805034d216801bbb0407f2581332b44c4c8e5f998eace5fbbbb0f4aa25f7b23db5439b03a90ed47d944360d98856fec6748b4a90a27b91357475b9137889a1e99ee522ff0779abff7d7a28ab7eeace8e882bcb399109e7bb33719e5f475efe9913c51431a07c37d7e7f095f103fb132d69c6a3e122aba7c887bce45f740e75a62781af74b755ea16be030c8bf3eac119b1ee342ecd726dd8136e7ce4587eb6c7819f3fd14ba71b08b508b6891bcad262fb9a529736f01df0290fe532c9277c2f7b5f155cdadaecb297123e792ecd7dde3d97a22b2166dc2518a9f19aac8ecc3346e543f2aafd1b30972e03669e7ff4b518ae7a118ba315258ba7ab3513f476387987d1843b58e6d359ac1836388f1fe63bd6ff9e1567ef2ef42076756bc6b80394ad20da196f912e92fa45ea8d90411f20a05a02ad5fc2d0ef3495b3f1b11ef7ee4479db9563578581ab75d17eebb4a5442527205b51bd89a00c417295b8708f08427793876c129d77a8a4a089e084a5108cb7d3a87d776fb427da355668d00e97c71cd4065a5fa3be6b85e450ca35aa472d26c8e9b1aba4482568a30723b131f5082048b0d6a081b6d4bdbc26003b925b11da2dbe2d2fe7f00deb5526422377ce895c37a6fbd3aaced7c2f8565ed21a1aea9a625219b1d0c2fef463a53a557ee69ca0885872d6efd9a89a7aed2c37563232df76f736147e224922136f7b8084a5c8c57861a8f228f9dd049c51ebd6c23c53d011295b5bbca04a6f80b82d8191001ac90404d602573802d3fed06caefc2a2595ca4a6586e2a2ad6ea0a87d305f30ad42cb8cf0af54ed36e619d6cc9d556be1295640739b69ab2c09842ad630f4b62e9bc158a9330f45f236f5992e8f0afcd9c76f94417132861aea7963eeb66a41edfa8d5afe6c784890de7d065beaab315340c457b1449ac38020b7dd5d4dc60288e32f8806b157174f921940107e5995ecff3f6ef75a2857f6b42de90f361eea6072e555b6cc2bb5b541ccea71e90fbec6ce45035606416cff5ae63371a48edca1bac5a528aa5e2eadce768748b6d122d6f6ff075511f659f326dbd9906c4a59d1fb329b3f0863656f3b7bbdd577aab54dc49f98cf342711a33c851a8e09fdb4ba95fb77597c0c44edbf77d9840150d7f1a6015e977731081740202e147c1af7a757c2860af4e4046cad7e3b8289dbddc3a63db017b073a859a16c89926d5b034abc96d2ffd372960aa2e81c82736022d1f5d229376cd05e932b2b910b6591572d7879e3b3274a01c84af9cbfa13c42c1e882a5df64886e2c90ddd93a6f038c1d894417edcbc1abbad15fcc87b911dafb7832df7b53395a6fdca8dd84f37044071aba317930259c4be199c2f351d051caa06759344fa0a0012784cdf9e1d0095582032616511abc639b51f84b2093a48becc6a7dc01cfe92b5f6f5677c37509795a01b3ba63aa70ea7f347e66c13c89a818437cb7ddd18830df532b834c9c4024ad4dea4559761bb4219e3db99f45c6c3147bd6c6e5f24b25480342cfc94e6f2592a0c118ed6a544b0c41287b5ae082ad0e4f51faadcc3c48b3bdd22269d732aa34522c94b3629f01a5854c0a8427dd9f646fd4b872af5a9ab3b14c00e4dabd133e5de98b8da8cddb95350c14db329811d9afe2f35ebe19f697cd1a6352f50b039d2419049967da4d0d51d1ec045b111248f10bd1010644e2b7c876602ab6bcd46ca3fcb3404810b762512185b23bb7d783e441f2ec131d0cc3ed200b604257148bd838abaa22e191c47e9f14701950fbf4a6634c559866507457d277ceef7201e88f2606127738221bd547ec692ce522e0caa2328fd083e909af80a7a8e8f0e886db0b99d72135db884e32b9aad8daff23b263926ccb9e529d29702de74d75155636e6b443f76dd1fccbd25d7ddaa76c2f67a75f60c90528bf560da60c32ca9dea03fbc5d0f500c8510de3354f8d8c53c476ef5f0aa072351b5d3c7db4650da01437dc3e136bdfceadee684ed0b2a2fa35783e20267cec7bb66b464c1e3316d196c2637fa5094630b171187d5b7e6ec5a3424d5b8cde17fe6ec45948537c081936fe79f4e3e51802db613bff17c57e263fb15f8f003b2abf8125f24153b6c7c6503f7f20480066fc1098b837de7509492f12269859a5a384659c90926d327f3b6ee788911872c0721037fece54b7291566d0500eeb92e67658555b0d9a2a934c4db4392d5ad30cda5ffeba9db4558991f46a54086d878d9fed57035e9cbbf347679f462f0275b945e57449f0527e75f972c8b0a75ba8ae8a67eb89ab8a0bea7d111691d3ca8c0a149f11333f630d32554fd9ef088a61b11421739806b82d6cd81da14909b0aa8f60e0c9edc07dcfee0d55c8ab4deb2aadb8403420bf70f7b080e9bef9955c691de052583f1ffce0e4f73ae612e5fde31ac1f3b79e58cf1e634b8e06379070f806d9ff46a888da4452589d90e2635b30f21e4ce054273260d4862214b1b2d9330955d786335cba13dc2ba35a905d1aebfb446ab23822e6a5a498c483f6d75a2abb2b428ca2268552c4535a0abc5cdb1c73f6867ae5b01c9133f9543045478d42def087e24644aef895ae9e10352a1062aff0c76fb31c5f5ebe13c9f6dac3b743e579e973ad1a12043c481635897eb85fa44ca965308856a1b1453dad20cce235499827566bdb0286c41b0dc22b9c15122f03dcd734041c9e063a62f2e7068859953cb9ebe1131aed90335bb8c619935c07679fde1ddb186b5e919709eac38840efbd111bd579d445d9de7fe3831492c084d44cc34eaa195c32946bb25b62b4edbe0d78037b2e9003a642be7513e1f807f30e8f59f3ebcf1436d37bcf41584a37800b4ba9a0157bdc3dc7935f540641e5a8e25c3832b5f87b5060037493428689d246d5e430384a710389a33cf045886c336c4d19fd7a2ea29a3c4d8623bc3bdcf346e8424ae685cab83e826f1696baaae3a890913fb1761f8ab867105628fe843dfbc040438cd7f0a738ee4d1a8c799bf640959e1d26331d58ff89d49b3d0773bbe5a18938f2e953d22ece3f2c02db854c222050d7719724d220069d337fe47ec8ee737e26bee8bef0bfa99ccad32e30bb117a50fd663f2ff76f62dfcdd38abff1388a57af1570af1a98271ca6cd01c150ae0e351948d4e41127e909af842c8b3d26bf7e3171aaa66a1d3cf3e5f75f9336cf4b41148e5b3325359d710f6a83f08d6b91c56695482d865ee5d82e5e99a654ba35a185d289c6ee03d509f2510c5fc8db28dd33d22a13d8a5aad99b340b05bb4ed7950d927e6de224425c7a8559d2c553151fdf8a54f52c6c0edf2e8a019f509450a0774b653be1be721fc2eca8382f9bc40188b4261ce516f9bb8bc18cb35b02431739f449f663465b6c03e767150add3012adc197a8655f709338a9865e5de7b29e1ec23a430d4f21b39bef092536590a035a2e5a77b0eadf59e7e56c51b4112974b99765a418f1369170498cfe44a50f7da60efd14fe337be30cc3f3fd30c70916f20643e575db915bc9cd496981f5a463a9ba4a2b42d895aefd5152566873a25a87e18cc3eaae8903a48f8575a495b1af3840bf6f2cf51dba79b85519637f582cd7b42fe222f5c92c46cbb1916e3115b276969ae60d058e3ddef88153d311fb1dea1e064f8bb15f75024752610349b2a5bcf862048a004267fe3bed3a8ce21f14ab5027ca78a4f46180decaa67900c46946e17be10a31cb7d2077327059fd9108626d3c76269169a3e639acaff34806766d8bce84d3ad34deb4bd69237b02140532a517298cedb3f7fd97ee19074fa8d5d2b7a41324e232fa65b237c1cfa1baf0afa64bcbd9ce97a1697e4831eb14a014d8b6ec1cc72c45e93780b059591e9763dcd42069b208750ba191146d1b71700eb4c768519829e73921942d57a72814204f4b4bb01a32c79dded9178180163948b8b829776e0ce12dad0492c94a761936a14c954e169e893463f753247570b4bfaa2e6af46bf9db5c83d0dc34f6539e18161c38dacde70b29c723093c5e90554a90abee986844428d8d53a7e6e3dd51ca35f405e896e42f1f6b732e24484f57b5a8715b5ef10334931c129a63d94cff5db66eff3a5c963341b8fb1bb2e50f7990abd7bc0b23341b88975f131186fd9536ac6a349f5ac9c94dab2a76ac9292973c5b60cdef405953a3b8d93f40afe5843cb2689744315b8e00975f5aa59ca900c21b71437ab26c2085fe0c052c5cba028e999e46bf0e1d9af92ef4849de9cef1faae8f4dfc86c8b88a13185eeec3e27b3ccd86a2e929bfcba2bd0516c049336825de1831b9025a1cb052631c362dc22a98ab8804cda58a781a039ff874c76f8f787f04b10712b37d57a11b0462de50776f8b00159e3acb32b1500358f90469986cfb288437bf90618765ce465ee9ae74ba50b6f428e9ebf212a6c8265f8d9415152846caee4e1957234ff528068efbc3fe5018b86da36f68830b2b2680e77882b2c1eceec14a3d3c55391abe8b7c7385e9435b22491bdefe44c2b5f28d14ff43e8760a0c8ddd6923985402b81658d1d4dca70afb73ff850e43027028732b8fef1c004028f73b480f9308d886118d37ccf9c5a2480a10d147aaa369dd9044c615763d8f3721909dd9d5e44fd00fa35ab0aac21e7c4d3a30239fafaa3fc47ddb2f1f67a9ec40818815f651b590cfb475a37c2c0e5648a6fd660d4dfafaa1d31e4433049bcfde0e8cb913bf490d3265ea2d98579b83622c4b78475179e98a7bff9d189be930c7cceecffc7f656db7637e930de4c98e148a5f0b1cd7c01be38bdfd5987a64fb868d50de51c02f28ef12e77bfca8513e00152a3b48283418cb87604e66bb8869d4cdd7e795185fc7ff42aae512083bc2f16f60d8262eae2c86774b6dc7aeef4681dc58f31457dd4341d872bf6b83e1d62fd611f23d9ffd798df3e36af1f33877a97d9cfd4e1e094f24cc87906be361a91a51ef247b24b1a4e563a977e82ed2dfda9f48e0907a1764e0e03d0c9eeeb29468024e540a778a3ac939b6923e24fb69126f3716ff6922bc70fb07bf08fa95dbe3826208cc2ddeafe9a972706fb001a300b52656fc80b41db87a81cd21cbd26c76cd72029c6171d8bb7f0f99dd35d746475e259d0f6b04a7e2d179cb8dba22f0eb3618223a0024b2bb398c9f6f5326e94d1898b63bf81f7bccc255a1d6577544b8a74848da70034f795b6e223299b26694a325ce953bd569d7e90610bbf009914df29359688ade40c9b71a39244dfe497d8001819ef10a5340bcea301bd03446f5cebf0d07e14e4687c51f40c004ed29099a494546539a12d531119df36a3da50da3609472a1b69754f84368fcdc71efc24e867631b5be018f65e430a2218bcb45d7eaf98c4734607a0b211e24b4a9b5809d7cb3465c00ad7a0050c93332a06023c0f0622bf31d16175ee8ad4b2948511df84cd7171430db9cafe34c052141f9960d1b81552c23a08e435e5074445fded279f47f9906e6967b133156d516cb5168acb8db6744dc0e1254a960646b75602b277bf77ab407323272371e750e059eaf2f95300857308222d8bd980c7eec1e146412850e5c770fcdf0a00267842ad4bcb0248ddb4f4ce3228a78807d08af3cdb169d614c7beeb40a80bebd71605f486a0c79554c577aae78c64f6178659a8079c4c2bb5b9648c36c9185503ebb56e30b6182904f0c847b96dafa51645322c7a1e71b24c55263c1bf649a33a84682e22857160225ab977c6b9d8208314285190dadb0c423db9d1dae696762cb518343801f2078bcb7865b4f1ebaad2ebff7777b5ef70ecd28dd753721590c950b65ee01ba4ee67de18054e6a0bb60de6621cf93d506cfe56abec2e13df6459ca7a28827d9cd58e7617e1f788f7e690ad88bd4e9cf427ad3b6918560a2f8a547fd866fe7464b2cbb9982fb00b5fddcd43c488223667a6394156f06acd9534f1a89f6dd08e457beac746828980a8965533c417ba0d9d661ee07945cf14963c90efd144bb274018b1c46aaeddd5d2b549817a987d1a32b5bb5b777e3a7916a5cb93fc6fa08cd61707c1b1e3707ed898bc3f74ce0bb98bb66fb47ae56e5b519e916c804b13044e7eb8f6d1fe3ae6e4ebd6c1eb7f8e2342c2eb45137c179b96f5be63d443b1768cbacd21c6efd58197d645478035a945d8cecc13dc2ec2044108ab46539c5d0f330a00e6c36bfe4419eb674e969b64322cfca874675176d355475f2fb6fc415192daeb2ca41dcbee30e56cb52a4bc883760116c111d731a2bf9625b0593cb08b30fdb4514db3d0ce2f2b4af653b2977cf7af196ddc1509088f17436ee660ae3476e82664eafe2a2275d70163d1aba5992b5f4ead38b6b8d3bc9a44e622964b0d644b45c85b8e4cdfee33c7a2a4b837dced6ebdee896aee754523dfa929d61cb35514fa775440170b99fee15de307942c1686bdf282583f753fbb43a0947c3fe75acd9807a6a3dd9839251c4c6d8b05a717e35f286ea44672d76fbd9693bb29a7fff4396efb015f71bee53d51cae41ec0d7f0f5c925c6d9a23311fa77eb0040897c583bc8eabe59a0592080a44bccbf47b2f7a8dc83fbd319ec6ea79ec04d380d1d74862fd9f85631b160da8f65fde45b65f6d66a9fd348be2f17d26a2a54f60597e5f6d48206fa96553fdad3de3a68089288a3dd2d4b4e90d9c9eff0e4b1c2323860c210fde38811a8e60eca01ea84dec5d27e5d22ee4379c0ce1de049ab3afccb6621370cfc8869caa31b5bd93a0dc4823df3e9bc610d7c0b3478aac95672624183acb91322b85d9f87feb0fc2af875d28e89f7f2f56f118e079a3db38d2ec2d862c5574edc6aa17536463320b7c4185f40a4c093c5431ee01dff4a6d20b37af39088739ab2d17cf49d4602d64e0eea8edadb9ba028f77f63424ee4fca86eea1f3d22cf423de5e630e475f5fc9d918d9000c7cdf7161d7edcd645ab36cccffd29d6f49c3a9a6d400d4695ae7721ebe07e9ed56c4e2e1926262dfd63be382e731f204a5b4ffcd098c4db27a8d41a2eb5e17672428094f153051c6e1ccad9e5c6bfa91d968af68eff0c1b7790635ee108b81563b72bba245bdf2ca80b12227bc4943d1e481861f62bd92fc926c4dced53cf1265ad198c7a7d4022f93d4c617e1e2c7678feb367dd20db7af561862773fee051bc83497543d524f3cebfc9adb4a42f3f0b891b5effc82412bf67ca5884c4c61fecc02ad3cb34a152f6994470bc703cc75212573536f897b6b47cf5a7de6f8b439e90efcdd33a16959d746df9726217004e641038e61c40414e96bb6f94c1bd38d9c6da4b9616c9561ee1941d0c5acfb1f31f5058e4beb2d4ac3f29cec544a5392787c73a6d7420851f451e8c1d1fba01e4b78d3bdd801309d0d63fb2da367284538ed26e5beece5fdf5624ddada150451f0320624a10bd5bf15521f87b7fc3a540cb3ce08265c8ab880a63285e20beed946c348a5c38bcd45aca65c7f54892d05c489e49d2f929179008aab055aa08bf2a9492254f12533a2664fbed48dcb18105da4f662b59301b0da7f179c5a6e97aca44decbfe5f9d1e6bbe30aefb1cb4c32a28c2a784c91efd27300bb0076f6df4232911e18429583dc04e644a8c120e1f96a9f394a2d04792efa413a8d30f7cd66527d4fc633af83d085231e85e921fbad64dd754a4e0ffced5f5a9ed63838b72de4f5dcce80269ee78caf9c5ecbde61ca83dcc273b2d11ea4ad21e95aaa6890d166909e8b2364058914dafb8c60baeb63cb863e49c16e275ac977cde7b30ace28670ba7c707894b88206bd23e671c08984a5f208f13d0424226df0309136f730f88284bc864ae58588280d63d98f078b0fa23c3a692502c93a28260c72a05c659ee409d0309889844c479cd7628001445eab28dc0c6485eae897575ba1b68b45ce5539d1694b61fd1cf8f556818421d98c0c851fd1e138cbe6c8628f26decbfa9d8166ecf4302ff3edeced737f02a7abb91e0abd9400e27a2e0bfcd0decd8883c64291f7687d1b7704c564fa41734762621c3d957a36756410dae822459789d280fc4a55167b3a3cb0fc8bcdf0e127a1ec1216c124ccf6c7ed6564d8bad3ab5a0e9953864ef86cec595ec4d808d4d4ca7a0e6091d885492bee76d7191bd569a3cf2249ee49725d181317ecb7e4f269545887d677098a776d71ba43a41ca5f4ea634f15e62b47e327df619690613cad9750c04c88acf96862beb1976a46d1417d2f06d112cadc17d3d5c682ae601b582d08d0d7037a9237d445f83a70082a2bfdab8794561181f0e62d10fefe02c65987d417e0372ea711032b347715988c032c65576489a4dcd710984b7891acc1dd00ad4cde8a5c0b739dbe90736b096b07a313ee098c82ff5b34b146f612ca8cd195a76dc8cdd79b6dccaa28553b4406a8f840861c5beb3356da2c3bc939941c64e8b595c262ecd6e3f74dc58a4bf9ffcae4ae111aed0d247ef46460a8ddc7bd7161d2fc8103ad6bc5bed38d012fa9759ddbd9ee302d8ae41da99c9baecda9fb867eca153d7e31f54c2930272daf08e29231411b419665e0b0a3a0553ec88a6894ae78943d2a53be208e62d17ba14f5895432fe3514ca33bd444d885ece32634834e9deaa443a8f3fba8b00311f03f12fc8acbc13702de124728fc032f7df196997a9a93ec8bc69807557399372c336d90efcbd51f99617b96c23fef5595922bea408e89a3f157fc892db7888fe1019d1e34482c8b3a5c73908e8a40ef2b53d3366b2a9b906029ebada0519dc84dc56ef0f2570212b9df1ee02b89ae7b66f6dc067618c70e8a49e5bb817533c68f788fd747d028e5200816fc9391fa381cd95633b26d3f45baf1f1aba189a67eeb9d2d12e2d035934ea0e334eda9a40c7ba6abc95716d7df6d32255469aade7c99070a29327f18f7c978b3dac55219dcca47914ce1b31cbeb544a4c4d84e6738666dcd497fdf1f415dd519bb5434b640ff321b1954c0c7725fd3ae20bc1f41c7b13e4bbc0152199134c7550f2b95c7f2ee19e47f208dbc50d37d4f3457c8299939886fa3e3ffb862b6f2f34e2fb165fac9f7a05bd4e4a3f53e740998b720873956a699efb3929a1c8dbbbb40b9e7405df84233c9adc223d336f266fbf328bce2e9e17875041dcfe60e4fa1165e2ecbe7bc9043b93c184cc7ef9f508dcc7b6791745a0ba69d9d9de1e8bd77122ca1e36235d2cc30eed74903ddce7cf1790301b4ef82653dc36c510b46078758c890a4aec30011e9d0c47004a537e1fb04bb54383a520347bf1994b6d4f2b8e058df51a36e825b945044cb77c76a168b3e982cfe093bdf5e8a7f636512714cd4037e876a8a778ed751b685bf23b0b6cf8ba6bf1d680d31fdda95e13a1ee197ff387406b2b1116f57860b25bcd12889136705e4d46a7dadfde7c13d2414d19ba46788a6e68dc0f0bdfdd445113a788a808fc93721dc4de6a716194a9d20b0d96f465019e857af5b7064511a85fb91722aa4b37131478f12a7baa37dddf0f756bf801d072c8c23e6609747f7d8ee64f7cf8a0df3cfa2104bc44d52401481e849d35acc8ae1e7101d8524af7926425a242ff1340902155fb0b6540e4c276b81650a6977e02a104827fa70be9eb09c338c6462c92ee75a7eddbe44bc1fdee0ea663e509973668bc9c1ea821ca0111d880c19fc7e17ce03ccff7b3b14a7ef6e349fb8d6b1aa2b1636a0992f0f7a61f2e518a2cb1ac55eba55f97cee3bd624f537636698486ae6639dfe0a17be5471785b05e5c0ac225f2c8f842cf069051decb020e1da9e5d9ce67858f9b0d2c1c9713670a8f9c07ef21ec470697971c935fe194d160b97df1d25aec1e7a9c74157b9ea59d5eb91f0566c6e71efca0d10bc7b7e830dc2cd2b5e636f945dd49a0bd305bc9386c7c66f202b9cac1eec8b0196740b5ea45061d385270504c7bf1cb1f0d70daf93daf1eb659fffa4defcbf5a2d96a4869f721a9e83d78566fe03428b51931719b691f33837e5c69fe51da96b7d6e44fd7bd66df9c9b3a0d593afde79924106d03f485e4f6ceb8952b06a6c5283002a4a1fa214a72872a94d7eaba4244bba856562887a019a3147856c8c8d7d3f5f0dc343ad934cc53f78c43bb4f8d3900d820ab12df90fdcc329bf2010052d8d1545050fc183e0e9e14582ecdb9f69b91c40a9c04e8dc404a514aa77f0291cb46947dfa465f1e17653340430d50945e988123cc6373e530275616e87c678add2cfdc368b6a19693eaa96e5f46c9bd7e82a89c798e4a1b996ede71b45ac504c9c7e485ec242e97c411cd735dbff6976eb3d0b9c4ccb803af327d4ba6b5c87b93b54a2d221acde83b4d0aa0774a40894af7d9938a4d7962195eb9ce8944ced72e7d7d866459a515349c25ca8505945271dbe1e48df526c2a540c86d7e1c3d455c1d1b9dd882b9418f9041c51c7b572e180a6f1ccc14a05c043e5a797c44adb7ae10630317cb1d900fd6c0ba3b1c401cc1acf2a2b6e2f85d7df6ae4a339c585f69a901effe8c8def799c60abc97d6124d058fe12b85b3947062d3c657962cab374afbf165f480342443aafe82c96c97a31f51bd1c8ec04e5475048e1589eabfe21b93701db29e1ba724bc8bd79ee172562c4cbc401456e5694c155bfdc8777797364853e0c8ef67f61dc05dd02ec877be87fa0bbafd38669b8fbf6fa7b462cefe5d7691b4a6e32fc9cd1f33003a674ea4e1af5104458f0a0c18757f40cff1dfdfb3c01437257d88c82f9e791577b7f9d25145f0754e3686a90934883895c5c815489171e3678e448060296ad70dfe68d7cfb1248bca2c6d2c6253f754323f86639f4092ac832f1b6f9657a356e0030fde7e80a42243169251b7f666d54d2bbc1ed97205b29d819c7f48f7a6867fade37306877b9bd709619f70a05ee33cf165f2d711410573152a122889797bcc826deab116d93bd87d692ee574ea59f9f9c5b1fb7f374a880c2856a3b0e9e73a5f0552b784f14378b4175d07deafa9bf9495ad7af9d7b394d3d5a4248b21275afc03a0ae4fb0e13c228725a0f7ac273e460b2cd23f48cf4785f35d9dafe077098df2803575bef230a54b6c622973797e3169ea7fec9fd8795def83ca67e17355783978a7f1bed1d03603cae3fb6b30492a35ec20a3d217e6b14c1991316534f8c431a5b3b6a0105e0a600b4bf4ab82597a61a8f8c8c3a3a1ed259f3892d14b97e3acd7818c367c4b75a9b581329b7c2c3c6e84c276859a038f4c35c47b8e92a451d692e9d134fc57f68d5497ceff915c196a73cbacd041f89ce9cbcec14c115f075447cd1c95d61e5cbcb93baac897446d56435b68804b46ce36c68f7796f760de60f1d50782fd9b13cba7d07d8b472c4ae54a4463df196b5d154be593389dc00d0beaaaa44cc6544fa964cdb1c446b7367c1b3eef09cb45657ddbb83cdde7ca5932f490c88352d73d9beb7b1f29ad66330f19c2cd8b3f7e12550e98b7f2b790cfa5c458722fce4439f399abcdfbad0fcfcbc0c1cf8174af68b0b7ee9fa8ecf9bb8cda45fa06cffccda3c0c0efd6cf80f1fe09906b44d7989ca50e524c57d701b34e2b2c6ed9b9f8768cef3fccef209fa4eb58adc8022adaa54b19e10198c0ecc466ed98b5bfb1fc3f7c0bc4cbae799094e5cb8fc5ecdd8266c44b0187f9de605d6eb3591b983fa1db9d6b850e574d04def31e2662713cc0c8b013dde3c926a5248ebdecb44f81fba2a8c0b09dce99b525b155ce21e2d3df476784b64d03bfc7603818e23e2ab9d708c8193095f4aed015e73066e5845e28ed4fe526fe859dafcb2f2a2c8d9b09ba00afba64337480e8fc1fc9853312b8fdca311222b0134597b1751024b888aefd08fd4fc30c8061762ea61cf31d77db6a58e35725d493a539b7b8b7242622c4a65a0c64037eaa530c268e48e9c7f1732d95c5c19cddf717dad7403fc889719d3b56dcf376642fee4c42c1b7e0a2a755d118a36aaf061bb44435173dd07f1ac250b8b878489004b3695151c8174d48e91a03016eb03f6ff54605a934633601bb01d743bdc9cced87d6914689fe28b0f24e3e183ef5b4a7495354496967fb2a33b067cc1c0ee1a89cba8863c7e78b66983a65a44fe2ffd4de37743e728c3dc91168c8fd36375c352b740f8870b12c157ba629001bd4c8d614ccdc31ce22b4b06c994d278b53e8afd9641a9d209e750d3d64ad5c543ef1c47d40017d34e672be04e6943c82421c29de82813f28817c97ccfa75deda6bd6cdf9e02b842c13a8f9aee706c7995dca13c6826f92c2e03a12c288141553b47dfe4bbe045a6fb101057dcae97fabb4ae946637c77aef27282ffebe1033794b6bb0546ac1cc0104a8aa23f3852ed9c2a37163a42c83f9781ba126a719c7dd5de096797819d00f7a84c671f1efaca5dcad354ca9a6e72b45971fcfa8b65ca64f549e84f379f32303450f880e64b7e0a17bc6b413901b06e66826fbf80c0052c4e176ba5dc75fe44050e731e3710f39a421b19f8b03b338ac339e85617b6dde8e82f47935dd1959f38f1b4754297747e568c623dccf49e04594493ba2cb06806f08357e0ee80d426cbbdbd3caa575695419e16be18e12c2f3241c633cda076d7c1d4cd6bfee6a5aebdbbeec086ef0f2e06418a0cde1dab569733e7e8638e27f621492ee2c33bbb84679ec4d573b57cca154bf46c076615372949c75983d0c3145f2125e56db5e9df53a038b7080264b262e2cab8f43d20e6a260dcb8750f0ce281b82bcebc678727390ef8bcea6056b92fad2298a7b582bd2014c36d7225a9d418765cb6e29d60a3b6f32a2a828cfcfee3ed590754c29d4e9f201a04db61c59fd49656c3b6fef37ea78b08f75f8852de5900f5a7ee39b625bcc142eead7e9a658562a941a10a34d2285301e610aa118596dfc7f302d185112b00ce347906a79ed8159047100a2249ffaff08b60cb5b428c58520a5d6c4f4d1f6d8cffcc268c25b6e4dbd02d5f6fd4a68c5180b57fb2a85af6818522b9f5161905172f4be9acf5982e54d3bb84c19616ae4ccae3ba38b2eadc510d64f677bb5f957a2246c2ef122b49f5b93347b26a98a56be8ae165278c1f63b72c193a27cca868972ace8a40638aa4096b3ba8f46ab47adf1c67655922488b7ef88118120ef79e374e1d8cfc539d298fa795768be25c27f9525301f69f84b1ce319d55a97a2643bf296203d6aa8a7282bf013babf1a2fbb66f68ecd115cfc96590ec1185807d4d86424278e91e3c5980080f8f049ff75cf127d48355f2e369ab6c6e845b9bc9b365da8f7e38b89c67ff102fb16ce6f4b678d61e84a914dcd0aa0a04ffe0f0c17f3d44632e45ead4a6690e36f31ba391de649609bc96e875af71edcbd72f2964e63e9ec2fa52bc4c58e43b29382ebf73c1052b69b530478b861af0c95450f62076a82aec2cdb1616a1d73f6d129d6a1340e2344fa30f187322908d59defe8fa9c90e871846f65071d2e7b0b41e3eb1e22788240142ebcae1af296f156e805d58db6e8d85357499c697be5241ffd626c11527cf5b7b583e964b1e34ef9f64de6ec5f972fe028b464e175e82f6c6b46fc4ba78acd133c5d71e46b328306d6df89cb1e238b492414793d6957a002cbdde50df01a7754e4a926b028fdeea718c0ea0f9c1198a74cbbbf2762e6441017c22d8937b510a6d0bf7d7856929c406049af4dc087cc6bff8b736d3cb63df4d2282176f7941f63f5add1bd4386a5de57395a31ba937c5b223393f0b88298cddb49f5ded684ed33c22f43a69fe59cba37ff10de0c99135ec8e5c35883c649ca562829eef93ba9a04fd5b07284b656d32924e6e299ea1763cf7e128affbe01601f65ac10504c068a16e40f30edaad5861436069de56265aee40d2ee2af3b6b5a21ff8f1703d6e332d559221962b518d3943d244eb239f25e04a75fad522fbbd571e986bad63fd17a04e55d7f12e450919ce54e8ea3098f213ec2da009df8ef790f96a7d25a559ab6334b5add4e4b9b71e0e3fd84854866814fc456198ffcb3417fa79119f8aa4c3a016f746a696612804b04ce89c9178f1e130fd411a239e187236de6d9b357684a77e71a921958f76c2316863014477b6937faa724f5fa9365648a95d4e0ac926c10c15de467925be54118ed4d00fb7e54bfc420d1878cf440d57149a6ae60cd95b3335a3f6e556e4dbfb2ef83941671ce81fc26dd937eb21fbb626ce88b424f7ac9d42012f668ba484bb6a5037f0ac24ef9075f9d7f58472d6b3f8d72326b8dc9beb86029872c65061f2ff25d24f9a4ce51555e03fe465eaf758d0c08fa5c041b4d473bd6b33db199aa325921b2468e04e96d843a01696314bdc625965572f7319ceb1117489c4829718be0eb173c377cf9e2d90cda14b20b90686b9809d7a7a5da5bb1d0b1deab6ffc0c96ab3467b918c5d910d0e2064f6174e44af8ca92abc537eb788909aebac97fd506d3d263b7875209a2b52a6d2c256447185b1499a1f4f22fc3eead695fb9f7d49d9f7ab009498d3a6453c3024ea69cee71d62209f73dc3cc4fa655377e6d703ca3b72e71bf7847bdb5a96255b342e9d7a7b69c95caa04ee749ec7041b9af6beb185e62780068028de4eb933267d12dc660f54019fc1eaa06dbafbe9ac2bb1d725821049a2abe512a4d2845ebd31b9f260c8f8a641a538ce084dd382737fed7dc363a8618a7e3b19b76bde1f64bb73c7f89ab042d6515485fe13ebb43f0cb08cd3290789d93a8d857b0baf5c634b4e1ff4a03e91b3fc282a15bbffd0af68a51852c89c7bf4d745b810fb078f29de523ce73328d858c7139e1c80f3863193fd543322ac77a850f5db03d30b1a243b6999a133dde9528476be946441a84c3607be89f9c89b9a2c651c19cbb7e6baf66d33a80e96a96ff4745c60f0bc52890b6a09c9cb4f93c6cef44d87db0d68cbe4f0152408bbdab9d78a5d824c1f47c9f8cbe00e3133bd2f433592c496c48c0903217fd6df9133334238e37b62520b5d604f75d46a20da592744bc08974287e3f0483c1900dbdc38be97c3a1b0a618778b7df82225039553c4dc6660284fb03476912cc62bdf677c78160816a74a67c6620f44ae18b96bb9cbfa8f42f42281e4565aa0ca820d96d251e95298e1de1a693c1565105fc51d6b8610531b083e61974cee5a15fa6c4a3a399c12cd79aaf0ade1e3ef0bb4be0dac6deca539888ccd2734e75fa7f99542515b9cffb55e52ccba6dc499eb88fce7cc3ee3c2af45b5168a55b7c41ffca2b4f8db624de34342102f6da65bda20b2cbac36d27235ff9e1ce9af76ae91239f3ca2503a16a51b775fac23c4f3fa323b8b4066b6613bcc06f3d841eb6743cf49235bef435fe7ab7700992cceab308b5390b1a1a13ebdad7cd305e6299aea41eae28f929e07a63f272ec6483ba31b765d6a7a25e15f028e8f81f385d4ffd2b203d39c320d1cd5078097be68a3841f717da86c40d82b4e76987427f78f1eae9ebeddb20ac8df287a72751155c6ffe54d9632f412627e38cd46104db61ffee462b0c0d30cc9a80cb73f2f81ebdcb6f7fea05cf986e5ed436315fe39f2dd593345958cb3c16f722f07b832206396cd7419469ed6b5804b95eec326cab86b3589309f83a482539638601a1f3c3bcdc8684a5faa65701f30e9ad6ee7a8d28e99013ad9c5c79a3267fdf79c2e3964087a920d64d75c6bc4af4c7b13751711d1125a449337a2ec4b645b6b45b1aa297796fab2e815d71e141ad40f9639c18fa94ce02ada0df7327bcfd8c680cae3b2949425d1edd54943cf329f3925a32a0811a836771fa35c05faa6979952fd0343c98efb924281776f328817ba6f0133420ee27eb9a7b3a4107f10f6c78967837b6a1b04c7e8ded36d9e68143e8db629fffef21569a55efeac9852f8ca0511bd88baf023a29cc7ce097db8d98e57921eeba0c22e83293a63dab99cc78ee58f0ebdb90e8bb7ca6fb7fb287c7ff747411160f8412b9e8b2aef6dc9a120c1fbbb9409f89aa91727046f63b6ce126d8c067cdb154d624e49c52237ce7fa6e27707a12b1b077d2449dbdce1b40ec82162e295f920f5ef82b77b7b2965e777e2497d222ee4736eab349a09f5795b2f6c2cfb3c5b09cd11787844716d38b0a7ead510c5f39ed2546c63205672448c5006ea4498b3f16aef9b632c154f773ac628f7afd3fbeaeb647ae716d8f4be970d4e45a1aebf27e7d6f37aa7a9e6384ceffa53aebad84edc837202976b3ac7bb11d6e79b2cc2aa38a25475b8e6bbd5d18d99bd4fd2228191f5f57f721769d022369a07bba9efa2aa658125177da1996446103ca71e007d9d493c40db0ac10a4911f3d49a82aff4c453000f1ad51b453829800daa04ba4b6cb7504572a916bd10020e386da4480c0cb01a9488c41cf9d065c4773258672df877584732aae02fb0f6b8e052d13aa05ef000ffd89739b049fbc2a80a59d25f6b8039079a92511fa1eb716e2187f82d26e147d2b84a68c2eb995731ebb55232089fe43f80b304dfd1d61efbd783821638143235c948b5c107ba92b5f49a8023915891d586e2c131eec6db5a341aefd9e50a6f0f64707f364b958cf8738c1ea5022e8bd358f43006d28d8de003de3202c7171fdffc65d300b041de6453977523b4ac2f35c892f8a2ae383e53abed118914d5682223b840246b522b9ce9db3696d553dcb40fab2a33bf162ec3e6e436d2b156c44f900dd10022bcc164f766935f02ea61939e975175ef488f43062c68fc0e757c9482034bddb543426a9b6ae9ad4881fc7251a8e7077601159926bd54f7b79472fdafa77c9d13e3a08c94c5f366ac257a25bd5f95d235736e8b9d46e59742b2f31648f0fa7c0235e23a6558e4f74c1f5f5407632b4dc294d329d95fcb7dc50afbe31186ce4696b200d7cb23cb6aaf1882ac041ba61fea19d0c61598ccfb36bb6de4c9ebfb76560a9aa0ad6086ecfae8add7a408f062ed22978dbcdb0b2fc844f5e348289d9a9d44d008f7baf867e438b1abc9a2f99636ac6a88ef078a2a6def7b373c0eb4519bb92ac219121f5bb504fc6ff1c7c139449ca5ab2d401f19625dcaf6677b535d90bc2c84a0f19eea6d51e558fdda313e591c5ca1ee84b5c89a4b04bf7076dd00b275bd4df361ab8154661e8f96a28b9e1dfe6366ee4ec19c1d77e7f9bbe4a45be7262f85308d6c138bb99ae05a6453ff5e21a7662728ea218b00c010d28c0405ed04aec1c84587549756f5e8ef299835d6ed9cfc48fd2f6ae41ff4793232307e8359c7999ee3008f16eaeaaa89a0a3f950a3464bf5761c2befa057653b0c8c765b77acf22562efddd2354d68f802ec0e28b9f00207981c0cf09e049146acad77af53efef16d1a91f4e2d378adb653cb044dcde59761a03fd349540c55907b8a2218738e8f0a6b230e2884a928d05b4caada09303e6820e1aede5c652f26c82b4b3c682c0444fcb1965c3c1b65e3908ddb1f1ad2e80156d7d97e7894dce5042903ed1ed938aa2174b82d083c5d7a384ac12bb2a84b0f3c718ca26d3cd5cb8d0187d02aeae05e6b7b8bfc1dbc40d8592c21afd105ebc9231a1412ce974c61f3b3092e8d02ce846c6e3751187b2f433aaef996571a134b5e32d38c3a89bad31b16604a7af15978a03d032147a971c117072d1a1a84025b973e3c63ea9af042c55ad8b52b0a37ee726958d9bebfc7e6361269d54241ae76f93c53e3bc4099d8c735412ff5e0934e7c50cb86d469548472a1b27734d2855e5e602adbabbe17f4312bbfdd58276a0a6960a47e09d546e7b71bbb7f1ec1faacc102214f52246e94e3164948c5c379b0f6676bcd686c1c570b9b6c869d734c7ca109f61832228aea32e9ff09de7bcee59453402b76142ef6ebcd8fde85a75a8096f2a299d57370781e62f9ea64fdd2c5ebb05ed972b15b5fed1a5d13c7d1e29b7e09adc8806c6d85ddb2555fc4c932e8bf62be00b5742b0ab9c80fb04b745db7e20bea76afd17b5352718d3d21ad93ddeba89c4b16910d960992a1ede7aafcfa1def6dcfbe450bb7d792df29d98f5fd111397cb6237b4b5fde1b4a22eea1b24dd403339253d4920a1fde67fca8d8dc962e3461be02341bd83fa7daca9cb9cdc568898e11acda35746fa63e3e4a89eeaba30e8660379e21c37f43ce47bf5565d19b2ad583529c1d23d490dd6c6e7b585aa30d25f22a3581fe96ea7fa00e38dd7d0b32dbf2cf52e456dda755314c44830f319f50ad44f7674c37ae4e40c2c02200c55e5c96b38732489c4b1d89845ffbbdaceb3e5667e6cdfa0dfdcf37a2fb0e20ea5c7553c7511e11bc5c2a6bc3c95ab7202830950434280656cadca550e57afff94b3e4416da305156505d6e55605457d77701adbda0b3bd65334630660d10b1a05e3ef54fa9c0ccc6de73683a936251030fa2c4014cf5215441cc57be577489ccf7a5cf6608faed4aae491dd96b28652b0e9b555b3849793bd75607f0968c7a5c5bee7f0777fa72d51d057564677a413189f18315127ddfa43b4fba7908fcb69776ffeb6f8f41f3aa86a9962676c3af834bb283b6ee153ea97585ae66cab15a9e6dd01108eedd68b87d9eae6e6acdeb709ebf86b08251ba92a43e1829ff00f345a9792d7545520a5a1a0714021c8ca64b7ad4e2f8fed1a0e8991aa065dada85fa5eab844c0d9798bbcb9d725c8f29bd5e1ce4ad4738d358def824c5cc788367614cc13986c4428bf8f552518213436252e03e5eb6f3e3a6e1e8e522a6a4b6d339a7dfba7a116ac72c9c5b1253729616cd5c31add92fcd04d092c4424c4a5463ec4d9d2190d145c8fe5d0d9ee1017669e249ee6e35284c739bdc667b024fbe1856c5867a13c45eb686855ec343e2076dbd17a4dabb7c18cb2345fa0b83adce07e0c0dd7d441ece2c31bc6ba80625cf0335c00036a7e011e7cc5c83c4f7370f7057a8cd8e7c0e3596f5a5a02cfbd9da09bbad7ac8dea40fa318f85d222b1f7e85cc003c619106fcf166de74c0de8266f96980119f059942c9cfdaabcc255568274baddf4f80d7c3774cf9a57f4aed77bf2d55c77cb977883a990dac746d166869fbd4bbb10bed5243bd894fcc3a7238478b6f9c30103313fdfc9d9e8c2f7e884e048390b145adc7316d7af342e138245d961d4c210f88a53f181009ce4648478d5249f375994bd68c20580570f62d200a28abf58d75f3e96188a93a51d33ee204cb6ffd23d475ad001baf8e23e5c48f91cfaddf904a8228d958fc134660c014b9e0190a2f3d4bd2650624d848650a5b702d809e8c5d42c1c1b42ffb7e5b886bf08c2a44946cede9ddde7d491ecace3cbd5ddcf686213a6d00f59329e084d16f63b53e11629c240a010bd9cc97668eec18c82caf0c6798008a5e47038f8358c0d2c84ae873339cfc26d957d7fb67fd14e702ade6689b189a48739ed8d5992c83bc218e7a887ca1d839633369dc6be6a6ae405a3c396cbb4067cc54fa548ac35f3508768c1e7486f377663d53119092529e5afc517c6a48e6500f7510adcb6ffa6c9ce37476c731089db3a6a365f7261414dc9fc14bed5c468f9a4ed72e707485fc8d81b063a9cb45aecafe5931cb9fafabf0cac22dd67aa7b37714faaa507d837dc48bf0c2f2049de08cfa184b53e06ccdd9c7779e8a0ac95ee223bc5cde20cb106de237e93b7f543f2488eb5c9f11fb8dd0f66f61fe92880ad55bc4cd9e6a9510421bf5153f4113d4deffccc9fe767ceac10c20f7d112903c6e1537dd2d42b3247fab187370a5662dd4586284b1eddee082d999c980cb28ffa7e25162d4fb27157bf306f13e7cd380de79c7de51085725461aaddb83c7c4c707dbffd6b96b4e66c3e1a4abac12c7345ac67f7d85638e2a9fadf10527596b4d76c2fdb62dadc59f38b8180d40b5ce28b17ed4366070e0dd45198be03932881b46ecf40e85ed538668be3896b56613f2d83be33c0d5caba34556b37ebd05edebc3f13461c2ef05fe015e2c8af4df97e08eb66d3ca3c625a999da3819f6d312802d6df23855d35251a2222e6cd58e2761bc1432518a7bb2840737ecc2fde57e0d311f0d42a483f00d9daf7f4968a2028bf364465d9aabee6396998fa19f21e8217357f87a12de45c92a1eda4f1e9439ae9b9736aea9c4a5853cf76666a89bf2be2483e349c33fe35fd149c1da8fd1d47a483243f30ded23573e99e335a8274a521f1e9f9796f2549776f6e4e08172032e057cb17045466cd83e1e74feaf6565d75a697d89db82e138cafeaa14c20f2f05988d0c14406b2e6996f39a8d51aaba048e647645005d8c2297f27c93663c5b5a0079e09ef8949313d2ae383594ee02d5943bba41cf349d76e0d49e3036ac8f3bc08dc6124737974c89e9093041db58cad16f77572208fc37830b8b366c589bdcee740819dec8adbc226043f13fa46f1820c1d17328587d9ed5e0d09c0116250f878c34133585f6fd6b239249a60d16c1a028c7f4007e22dd5b6b7d4ad8ed72bf3c698c46995e783d320d84477957f08c7b0ee8f1965826017a4cb0fc2844ea0f009125aef9a478fc755077476c66ca64e77835af332d2996b5bc96cf0165a37902a79313d2352450ddc40bb0f8bec9d608a64f8ab43bd830889f43ac4df02a1939ae9a472152e1d9676afad28baff8409ced8d7b2b224e9459d03758893a6cf8a2f4dd1bc70aee4076985221cb1b3bd0bb5f8eb32f814fd2c042d011b7d1737186b8d246b0cdef589e743173093a089682306f90bd80f612f5bf8bf3f499494caa0de81c461fe069e3e19772cc9bd672e4036f66da7f5fbf787a2609ab2f8541cedaae2a942408bb900e0f1bd0d979672a3160cf32276cd3d698aa9a6672815fd35508af1ecf4e12b24d4c4251862a3b696b4d27ef1332b3e4e155b61786982ea6cab9250d7d48d8db70bcbf6511614cd94516d6e2cc1b4d4454e2c0ec704a0edc5ffd17744f0081956bba7ab0dfa2e66f74be3eaff5ea8a2c6eab75580e6b85ce6534359c7189677d5a65863b2e789bd64977fca82e6db6e72b9b639224d67c3812800599cb2b6898d7e8536940bc56a2585af0621fc8f89ad11fbfee5ec3a493a4f859b0fa97475cd9659953a59cb54aa4dd9f53d1fc4a86cee030d2a4294ade3f8896cd9bc6b4f2fc255c8aae9d5726cb9ae52f7495dd75cf551bd8f572fb6b139a4aa922c80399d900267b0a0ca7b25f56593e9998a8a6248fffad3b185d62da1b8caabaa2727c9cbb00f3314dee54481fbf67f3646a3ed5371c84fbd50a120046a8089ee54432a72f78502bb289d7afd804c18e7bdcd13997f228e80fb7d4e9209d679baf002e19d71d1baa4b2db43606ce40ff9b7fc0078c5fb937951aa8cf673fa1e8000db0f8bf42f8cbd8369bf7ed4d2582f5ad117cb2107aba85f582a6f317ae6415c91dbac1f5e6256be9d3f347236040cf3df64d32883c385b557a96f0b81be60a15e9a0765ee6487ab86091554ece449e758f3aa0ccd6bb3947c38a3260817893066c72b0c4f6232ddd75dd7d7434e348a8ac20dfa22007154a658e662bb12e069b5d3d71018ceec2456044ad1caec3f76091313a9d70de6b36b344a3b9f179a461f8a083041d66cd6df6a1bbc871ce5a710055a7591ea34a10d4de915c17ff274402c3da8adfc248c2791d81a176613c6777605c60aa01756029560acebb2e4c8def31be6981d10d6aed24c61ce38e42024fff61c17683e58d8f1f17e6b878bc4a5a0365a1a65e2a560e9ee50e85e52891669c9a2ff588007877ce6ddfb6dcba4e02a8a709c29928ee0b61b3a056dab6ff9e7c80faad80e9f92b24491ecc027535ae7abfb8120039718c8ef02fa7ea128d51cf0e3cc0aee73fac2c588db8049ed18261b65917cafc953599346b32b635f12bb7c545da533c821e502bd2013aa9e33a70e2ede7d60b634f8a2a59deb309298d1ea6ebaa244e218aae5bc3c5202bdd7028e4273454142b1c94e26d655688b48da308b9b04df4784741bbb1d10be4fcc23def281cf32a744cb6cca931dc907348f1596acfdcb894589faf04decdf3db206c3ea3645ef3ef76517d46b39b997d0a9faccbabe38fc7df6d23c185a0dade038a43947211e0ef6d39247964658efe2d849530d1f5903c44c1609bf7ecc5032fcc675e771de65f004a66a2946423a72d845054f9c428cb3926da4962ff9a4b384dfc23fb0f57cc43e5aa7336422cf400c217fc50817833d111d3a4db4305338d06e4c624143861de744ef134440ce9ff65fdbf55b41de69828970b247522179d1c109828d1356c143f6cd387d558c8697e0aae8281c5bb086eedece66d71c8bef269e65dff520b8c0821bb396a2b376e148b0519876b7aeb69ad434d2bdab38c230440eb5624d2fe08542af8bd9e4c3b4cb18624d34295fa8ef73fbd96a1cb6312a8c6982dd7268bca20279ea096dbd0149c360f6501078552211ee72fba551bd1d2eba494d70892cbea3cdef6e0ed9be3291b3f3699b4960b921a243ce31e6458c470a3401d57300e495fc9daca7ab51a3a4a00901375f47414742dcfed158c5f90c52e5057cdc22e9cc868862c43eb20420908d1f132e7ae91cbdb842ed4cc9b818f36a0ced21af9ec74f351ece9cfcb7d4f5a9b3da3d6ef2907fcd984f9bc492b659c8732c8d1e0646f09582e1d5020887ff15685d8eabbf4c27e480c9c13c6869560b7d4508861db13876f35c413b0a6227e3d3a5869c4b2cd6dcc1001bcc21d6af3700f53c50f9eed9e27b9e3d82a6733bc51b97fcb43f3e483fe9ea6578b71a0148a46bb228d08687abc791bd49aeb671055347dbf5b475da90a40469a42f37f13add2180cbfe4f4bb5263f12c4d7bde9806373e01a92d9d2304ffbd687ce4d4cd93b618d2fa25c435f4ad929b7a6c4c371dde5b25c485ec58902c980f4727feab9bc2b74dd77832db9362b20a5e7566402b61c8afb4a926c636def8d286d00d7d5bff7a17749ba93b5cab2c7ed1fc0c0096b52dca4f2d5766a3105b0929c84ba5707fadc6129a3722fa1b310b3fbeb4f1c03dcae93954f7f999251607f37327603d32630d667f13d512ea67c1bc01d862c949976e1800341b8e9adb5d4956bf668eb67b47e2e83f0bc163b43cd454473e5604d543d5acf20c42031e576c1a9827bf1fc60d6228439a97e5ae8cea3c5d6f6851b01d811e3fbf356012fb3d70b027eacf822ba5b95dbf39c8597871f2cafefb5efa925a0c0d10753357aacd1d1f7230aa2edbdb0490b089b297b1a49dc65f689acf0a5c5408e82dfa7100fef18abd5706a024b5d7cdc29b359bfe27be87ba0a65013e43c7a4de38f96aeececb47107033da1a442f82d82484be5e19485ddc940c46f3f98231fa6f0d5eb9ef7094cc51556eead87e8b6fee6ae43e72ead6096fdca65721b38e7477184b8bd78569c960a22c24330980ae0686521f3feb882693e8d0109b9b7f0f02a9e87b23257c3cb382855393d852a83f79a34bef9e798628fdf0044b0653310da46e02804cc3e8e4d1b3b50a6595681329a269ab67a19da23268d6ffe7159d0e99bab1cc1fd12f44c08f5ee4781b9f23f7dab2534e7ca2b4e6386577a9a11278750bb4c1e482b8184323aee291a1187b313f64979c8fc9e2e4c20bd1b6b126a97c578012e254f0f9883229276fa83bb5fd764ae4ed42da36fb66fd4d1ea6ab34e273ce4e0bc80badf7f3847bc129aca3bb866383b3296a92a626248afd71d28aafcf6e904eeb210dfa8f711b7afa28910bcc6ad45b4375fb724832bef05e6fa56e8241ceb09a0a885e74c87edbd7175edbb159f9b838cfc63557aa8bb8dc24eda5d2bcd72c21e55a99916c8bc3273ccafd74d205f90506795eb43dafc7cfe9458d4dab718ad5910fee16ab9705186468b326e1e6cfb71bdfb6a32a3dc347c0482cbeb9ea9b90876fea21f9f10003b675f654cbaade062cf5216107051ea98e27b78103cf1f0c58f0df01df03cbdc79b1d4b40abacb3d427a453b4c81463dc9f8f30b82cfacdea303d65662599c7f7206afa54c26e7f9c71c69204728d18d374eb221f172380a5db4a40b6567750d33d5aed5247fab6a91ab2846a3ba38d5eb01fac25698e80719099acd57657421e276d33b80447f7e6792b16ae23451392ef7791225ce727a66e9b5c2a66d3e700762350ba70e48868f1003ca14fe7127927844a631e8cfd76a446313294b7cee58218625a88f4da3d7776bd8f818851aa0823b00800542fc09049c3e2e5658b723d966262a68a237a10ba3d738a4ceccda27177d9bf824b50b231b8a6782e883acaad08c23d577ff4b0e522b2cffc5f93a3fd9123039236de4d3720b94ed2213698150e06adab630621b6e9f71909dc75f8e7413715798da38a1ce62fcc9d3bf84c7bfce4f385202560f6242cc7c47c816123eff38631a8308621075903c05a08966132a2ba4adb13f50e5cd95ab346f6bcb1fbaef96801d61ad0b0856a419814e0ca6d88b52e4a2c0f9194aae6588eec88ad5ca58ddf2fe505a6b733a032d3cb15cd7c93d113e74cd0a304518fb17c855e9c62bd94de6b3beb145c333274b846fca38539361fb07ca3df473ebb44627186138a9cde38a35bf18af863c1c18692a35a1d32a07b3fca8ac12768a7ba61a39313fb7205b4c2f98a60828bb03f84595d418bfbe2bd603c084978bed1acbf78df8c06113e6a91d020b2de54a7102e8105da0b832d2d364e12e723395fb456f156f14a7dea57577441b756b051f23c9f825ea5ae641731607ca0fe2e11ba049912263f9d02fae1110a42bae6230df9e92df1362b04bcea5583e0a72fa6f2840c85dbaa06f56f180eb52c43f1bd3b77448d89e8b8f2325836f7fbf67f51e200b287a74b4daa5e4f6da641b1c59aa8d0eef3be9b7b92a4738a6a4ab64b14334d5fa815e08a8b01a559474d9ebb4bfc8b8061ecf250fc6f9e605b1b29c48abb0e6f71976514ed8cbe260e3d77139baa93dc351169fac6c2e070787f9094b39efea264a7b8596d3c8d3d1b12318d347c44787943cdecbc7939cc83cbf67de1b05b5db9378289c6fa3b944f4f5d075e7d95c72540f6086e1873dd9a99fe8565b4c0e7635818ce24b91b333653ae325d3b389b3e6ffe34b7113a2ba2d56459bec8615cfc2d880c2a94b2011bf9a907f70426ca25e32f956002ce8dbe6bc7ba96e1aa09259f179efceefa127d47f8e2dec710c7c8354cc502b7e89a52013211c692e825b16477ce1dc1dde9a1c5e4d4c2738582c99e15c11b45afb33439391e44910895ce961c95f6f71071ecb2879bb681411324d24c6be6eb8044d00a60ea64c022b4cd18eff7fbc2da1f43aaa11132932724480758d3b75d697a6941acc5c2e3d0e970faf091ec62d180f21d7f7bcc42d816edca912b4b1a7fb2c0c19682435533b06775c020fc4ca449bfd73ff3d748029c957f8b73114a62fefc50814af6f24cc58275527b3da577d291766e9cf99540e9700cfbea97b0fa131e6cd48efe9f607f8882aa27af8b8a159169d4efa46e3287742fdb9cd0b0eefa0b69f7dca95304afdd69c9d6f5e3c0a2d199511810aea67d01104b41e78558ce30535fd56bb3d3e2aac129e8f3371ef913a78945d4afe951616bfd287f0a70daf9fcf92b13066917aa509ade1166f12621841c6cdca2af7ed57e830b70389127f7271bb431d91964a3c624c5db405b72c2b75251fe07d6566abbddb6d0d66499ae625b239e4cff57ce66117f3947e9e09ffc07b5d272142551c116cd97883d19a75c8dfc11553d1fcacfa03dc3dd593cad889c86da7d551258c739b9488417d523415b377576fe211f6b983025c51fece51ad5b783fc2a831441840bbc0f94370df2fba0eeebc034948b9a6f1198c6ef5c2c8bdac72911ca8b8ddc90db04f40bb4ad40ff76cc9abfc6c331149c43c073f68996d583ae27c9584e6f6bbc3065ec551d9c3eb59f80d238d3afb7c3dedb48a1abf365599b0d46d5de7f8347aa76d19adf5930d241461517e13a839c3294bb6ad58728bb3c06400ac2cb5fcf425e2751f5400954cb3e3f068225a1c45b43433fce94aad5c1233efe71d5860dd0f2adc293ae0e09e537a9698449fd78a7c17b0dd3b970caf67e54aa8f6a40e77d475485283796cee8934ffe330cd61d87c84b51b49c7d35d06f9015e5d6e1c7fd5e3fd3cf45b90d3f23f769ff4902bff62abce8b310a0b7b9da234fa886c09d41c6ab0b3bec4c81685b37caaf7bcdf69bb6b7ecef2a0277f8e6ac0c0ed94928a739048c60fd69fc04f70aab9eb90df90f3d9fd387e6d282d93fb4aa7bff7f3c4978fc0b51e2094408a402e4e15f69a5fc55524e4c71b11d583fe948e2e6412686b1920299afa1661fcdeff9906d52fbb90f64a9175c8cf514a31835ff29917033292cf4d5edf9a5041900f5ad830dfb85bcb311cc9e518666396f9697d3ec92c9994a13549bdb71af16be6f373abb0004f47c8878eee9b0b916891a0de89320acf17c8bdac65495171f32d49cf390527b45b322f3423229ec1e7cc21ea4dfd8cd5803ccc66a193ee415eac732eeea1f63ff5ef8aac0cd47e2f65188eecece234ac8af311e8ce3c16b4ae0d98b02aa657f74b6a88ac761d36e7bd95e4df378a929745173ecba8992060d9ad82ae0f9f45af27050701a28e73d44b46396fb3fd6c42393a9addb7be3449aea13df2e7fafe246ea143f273a95a5796ea210dfb8566631adb777f712c753b17cbde415afb6952000bc085d8801a19dae7a7495a4148923fe7f231387df88938751218ad9a51f7f690124478b69c4d9b0c8d0c7f91204cb7e04203f117a44fa9730121383a8b2d997372af9003c5b8cea99f577da76b9ea02f9846db003453ca573d50e1e76ccdc7cc24aff86d3c8e69d46d50a221bbcaa9f08b6c40b565b57820ee9a30bffba895442f4b023922e3ea3181ea2ac9a67752e9f146313c1d78171f09558ab607c0f702b6dd7e79ca5a18430b1751463084c32fd93d79b9f66df24cab9c5230f81f2c6c820c7cb7324cd534c556f444637f8e52a3337b257d41ac30600e838272b094b3d323dd3d310d899fe2386ccd45ccaa33c2a89918cc8d00c5e79de5f6af4be08f6135e157e3177cbba678baa54e4c55fdcdcea2dbd17c0ef998e37c362a9617bf36c5ca19a62e26a155be08e7692aa520112a93389a3310037fb27186473a7d8057d7615a70acae1e5687113d38a4e4118b4134ba17cabafe8a591a685a4c3f9f5a4172ee64f382bf4d70b8b86ff5dc2319b4deb7b6d24d7f3b148c494397d51fdcabbd614576c93eae302953d2b877d6ffecd38c1b6afeae32341b1bcaa0fbdf745121b31fa62eee8fd6e58a30534c48c7f1dc93ea68de736f15be2ae55525873a53b2fa40ad30d3ee854480239ac047d6d48b4e140c469a2e56c633b55059b47eccf0ccfcb07ec477f05a695d36b5e405fc084f3a6ea319c9ab1af4ec49e805717a14116763eab89dee54a929c536848be277c212bf3c2cdea40f28d143c68bbb0927da88684b4f5ece40a77ae2c06db673f976b31a462c78976d6b8c0366b231f58842ebeba8a4fbe3194aa1687691bd289149628bba0c6a5c90221466eddd059931fbafa6e8a4c8ebf09ff71d87c82c0717ec93353d2e2086c916ab542fc345d67d13b187944dbc969a208c06a6a5af38ecb0e09012016fe1ecaf2ad6b72d20ff25392e0a688e6e7d906628000d921b3e5d5d3a79e52879b88475ea02e25586ef448a38dd6607327d5a00778085f6590fe0a9a7ea90c07de0b3864fa18d47947343c001791486102ed768d6f3f9f5261ca7342864db6a2556faa5b9e8e052f0605cb651b22c07fdd51bc7e500b460ffb198e10982acae67a4901fd220a886bb12566f37de6bc30242170d06b7c8ed97d45a6bb805dcd8c18522c954310fb3229ee7589c3bb79265769c115dd2e8462417c1be5b48d867dc436076f393042b08d64d85e618a0df84f186e44ac8cd3fb87f1681113b36612423f32983f7897fcf92598fcde7a7a8a4417f8826f7dbaad42bf2273ac232e5dce07ed195d09e17e3e5c43977b7d3b6373b748959dcc86c01202c920b8f8aa111474a7dfa660416e872a6522eeb42a2edf3943eea7892550fda50e621e86255aa1ba2489bb8da78ef5da6010c21ecb59095ab64f8e59b9047fcb243ce2c6b1b8c6fba2a5b0076cd341a546249b163c40fa4f0e7bd3a7ec49495763e35b0d6f7cac545d2da9418451375cf15a6d559dc216d1029198c361897d533658087e97b2bcb57e135f2210e453ce791f2addbb1e698f2a8a466f1a77fffbe074bea53d32d0743bde7cccb313fcd327a66151f33554a32d94621f2eb572df48ea80fe95472fba2ee273b36e9d277b879447a27dda19dd264db0db297ab32a862870c8bd7baea92e5be51dda39635886e9f2ed2f91ad9f58eb67b98e733597c574624e6aff251d471f8a39b7aa9facf836bcd1751b77ff83a30aa4e6e0b9eb76b6c49f19d969f18d0bf181339bdb3963b416a68860f1fd422c3be044f4e93d68e931d00a58e55dd1d849f4a9dbf18ba4d4f8a26e980183bdbba84a07a8d5af8d10747eb2c0f51c3a608645c81f40b26ebc295642421ddefda56f6755837093dcc69ee289deb0d4211e4fdd2e5c8bf520cfb7391f46975dd3b43d5c3dcdcc5d15509ae9ccb64bc4ccd67bfa6c02491d30b442a187d85c386ed2850579b794a726dd73898876169398fc44e13fd53f3e4ddde71b219229124aa20fb6bad38b01df87b7ad144a0dd371c9db8246e49db05e8c54e2a50bdbed70f9d5808ac0e9ea5eac166b23748a1dee22885ae47483ef6d9a8a563c94aafd54bfc9def800bb0f2b53f3294c401fad32e48202874839e16648a494b6e1b2012b3a41dd9d6d6e87f6860739b7b8889573a12fe67b2756f6253ae78b15b6c4a814e2a84368b61bfb8740dea55ef36010d451de166f3fd8960fb59e199d1be4c036b384f4f6aa4cb68bd6b0d2dd2b90fe6fc0da27ca5a03db9e5c6fb301240922af6a235ac3b3a17259f3bfe768754c2bc633939b956cb944cd518686bf92cdff367a1e820c19b70d9fd83c994362c5a408809f3cd39275ed6a2640e3258ef893d9e13c22becbd7a6336737746ba0bf35ec35cdb25b4a31c3c713dd9d1e8daa2fb1084008832f8fbd464b47c8fd631c3660326c24f4e0f74eb7c92805945e000697ebc20dd236aec9654f5df55a6ed0bcbfde5cc0ccb5c1fbf061dc7719acbe5bcd082611b125e2e8c525cf24a5d77c8e09ba4728fe73ac7d47169114e56d57267c45878eac261cfc07ac326d8a8b7ac2f5bcffc4a71a5127c595cb72fcaf49599c2e5da91edc5db931b21c5b97fa4ad18537c4828b1edd2db7ce0112b87ed4b39bf2c535029036a31c3f23f0549060783bd548239adb3d668e9e0741d153ba2672e072226670622e23d346cfa8a07a2239af2cf6131aac8bdfe0d5a6d19ee1ca7641f8bdce9483fc70bfe998088fc47521f9cc09f2fde90d2397cae188173fc04aed1f7c569ae7f7c3dca83850cb4b34acfd08aff4a427a754a6f5577f8e4ff7e7cc58fcd3c62fe132199672cc4bd139b7630679ad2a96f596270e692efb1c33a5657c42e0739ceefb99163ce523fdcb314deacd61d1f058da801efbe6c3d5413e3b34f99aa552307a46b3fe433bb497aa95f0edc74ba683268ffda6496049d48b5eaf342aee502c07ff8ea6925ad6e969097fd7b078c81b63b1f83c715c4d6ec2d58f6a58276f5481e3d77b0968a7b0aeb1d2c2548840994ecf6e4170bfca9c4b3263bf79e8f079aac738c27b548ba56e983a1979db201da5dfcf209fba17dd0fcf3ec4f92e3dc0d6cc74d8183fd3ddcc5feef33887e005a4148e08fb5fccac04a83e41624a8b810d6fe5a87345e1e9a9e44236cfee2d5d64463f614a7d6b9d3d6302c27e055dac8632142ee4b9c202c49f3573156b1f6a7f52a089fd4e535d5923d20bb89570027369424af8283366f023c863831ac8f605bb14dfc42fc6002e599af230f24478677d48174b793d0e48a876b1a0aa8e746f6e978892167f744c694b7e35f9f15dd3672bf2a9ceeb5d88276c9a3807efc4255a2bb90c80d22e8bb6d6cb3acf85bcf32c032884ad4749c69085592c6116e9c2d8d8fbe2dd2ce7013db2c16f4c6951fd77dacf9e813e8df01f200b66d8045ea93d15714b87acd6994630cab21ec82da6cba350194b0fd9b98d5fb595f4db531464925c332714af901efe35638953c42b3ef0f7770491e4e2546ddbee7d9d8ab96a3c7c691f82272263bdfa5fdfc5aca2ed8fff8eca37db83b6c55f887a8d5e050cd9758937fc2d288cdb32073d2f0588bc8307e1f3f58fde1a8bbcf57c266653000c4b9e9580db987d99ac29a123d39c7cf8284bf987ce05453290aaaec2296e77aa9e2cc15fb0223effcb408a28f068463ab1aa2166a90f9a2ec3a9a0f61459bdd7cea080e7dd21c6368c347c0b7e01f320cc56f4d295b600e2096e4e6f62795a30323e33cea5bd7d3dce95d4c9e2442313f714388636946c0867c53190d9701c6acf63cca9c4bd33e460f156398399641c811d02fb2937e2d8ef25e26d06eaac7f20f10b192fd362bca34710db63fd4c29c5530e6bfd511210d222424308ec51a35b112deb14f028b3482c7d97426941a514424126821452de69fc1dda4071c72c4d00f6d5757b99157ed844dcf4556162f9bceed26f6b564c128538a08f8a50fcc141c78c41a26bcfe4e592a1296744af7901ef060ded6627839869bc31c6ec9e7b47de7da639a9d6ede85e8c578874df827e74eb2c40185d8911b72bdd0028a29917f1252f01919dced9965667bb38fe698fe9adc91c9d727c19ae1e7cc10ab16921f789d860067a7e35dc59b9cc19b356d9cc3b2d53b58a15eddaac94a67461d3149cdea53866ba6659ead357e9e4b9d1dd4613e5004fe3aa9ab922d6d3dceb324a05a9d30e9ffe32f6d4d4714600f79df7028b009af3af13a7292c0248e5f415d13e0569ac78c6572a9cca37a0e647e65379c44af34a63de6c43cf19494a03286cef427ee8658ac6a1ffd86da277e017208b2bb1d54e5783e51961cb268bb88581cf51f7b63735f57e3dbf170f9857f1536c762753956b90fbf1778788ce0e76c89a885228f9fbad967c1fc57fd2a20cbd1604b0912e80bbb35a64d6df80995bbb0f6ee4f21659849096d3477981d1e392d8e29f45a0a4c2f47b8ae8a58bda2a0f1ba091f204074692f6e7031d9263b9e5c03b92d10f114598ad4764b5fb6abc750b715fd06ce064f7f563116ab73d73772574f678049c6260f21721f63b8118c25e5f45c24d1e7b610c03bf967a4b52b95ea2c5908f32eb319ee3c2d9499eb763007afc0004d4efa93c464b6c6ee92b574304743a7ca36dc8757c8b9a2261d63f9e414d77f14cd4c619cbe889666c03d388009419b11b386c11851ae45a6f59ff8bb1c96c722b3e3fc216dfa192a950f1b66af2a34785703a82c40fb62af0f0c9b1ce1ea456d59899f70b7badf8c91e534d65fa8cd034a8c425a1b1fff9b61e36e43e6375a4a71d81f24682516acd3ae9f8bc2429761be8b9b14f6df89a606a3e44b52c403a288100752eeeb1cc5c3856b777f4c568e381f765fc926071a78939659ad68120fcb6ee78a2abb4328ea6117624d745358d7fd81cca66f3879988ba5f55bdfbde70ef2c66a6036ddb3b4e19628d565f2d1b2aeb2cdec46c6f74dd7451c2ea4c4d0b17af9be0467d9baeab09274fc053308d492fe6a8793f5a762465a6387e2f6412dbcbbc8d166d83cf037c11e2b0abbb3504f082a3a45bd56f35bf3a74d53148a3ec2fb8a1251b399c0463f360316160431cc0a466b2af0f34fe936509bef11d6ec6a2b0c680ff02c52d6e43497c1a1ef4c1a64ce7cb3e554c4c18ec1ccd0cc14c18fc51c8e75b6b13a715f78ef132587a2751e507aabcc6edb23fbb54acb7eb74a441380bfa964f3da89d2d9e1cdca26bc3213f23219f0795d67f4a69b3d7f87e8c38a0e547e456170def0b287e5e993e1c51b630bf3f8f0a2c4eca372c2ad7ec0cca305d4428e964b0a14364529744839cf762a8c9757ba7649499704293a36c070f981116250e2550e506205f9ff6e99e8e57efcda05fc344c5c3dad04aeddb04dc3707a19ba1e9c077f5523b724a4444050eb8b3c0f4c8d71bb10eaba98e63b4865e6b397f3331d23ce5a6240ec7b376f211a81457ec73cf209fd2566b663159b2f54983350df51ddcd903d69c33d0156b3ffd73aae0a143548cbcf4857b470eb2e0f2a7c29fb202cf8a38aee10525e00470af920b59c1a86e141dbc740e8cf957a55a843b487c4d74e3bb377b6844ef14068ebac0d1b4f6cf1b144cc594663b1a26c994d130856925cf870f92de6ccbbc227eb01e9e865b60aef1964fa67353c789c6b0d73e7d514fe2d71eca988aa47f8436d310748479dc6a2024852a4c3edaefbc84213c85e2d5b115f432daf366ef219df707aba1c15bd4c2cfc38446a743539c197e485aa9173b0d7c527dea7d9d6e2acc0a1b9d23b2711bedb8917b840aeb01c4974c4c85b9085a9b2894bf14c5addf7336fd8eed7c2c26a46108082a792547ff0d0b7449122c877ff42761b5ace250c718ba1029c0b184da3016718b35e7a4a596a9bcfad6d264001036adb6511f51eb3c84e942448e1eb94bad2398ee4fd67b93af9bdfd6fe659c93aad5ceaaeef4d3ce8312096e7a9ac38fd16e7b69f45c6f077d8a663217647745df9788eb8e2c9ac430eb792cb90793b2e179211440d208e6a7f4c407992f3843bc6a909cdc9b94bf935983366cf5d61b04b610d5f35b594523b4e59fdfbd4095f0577a94146767a491e4d93702990a2af7ecd40394bcd02727e91fb1d3817ac9b58b560a78e6c041f0c99083e9e405576b5548713d248b19b25b7dced16afbf2105a2ba1dc68d70ac198cb5d59ce5821360f2273771a18d316b03830f52208d673627e6cbfea43bff8f7a50c83c7621db435b502b6100a920b99df3adc80084727071992e36d7a38b7d079ce370c9f58fc834d69182046a20a77e3dcfae4c46f95a8981d7c413e1eed4d5fccce5559f5daf0f0398e8fa09347d8e3afb1bc62be77765cb56db4a480e9cd7658ffc3f92dd3b4c9d8ab0b2e51930f877073ce9bc6f40523e39d37903dac788f1f8ccf2169d932c906b0a0cb0366fc6a8989e722454a032da6cb7f806ca1e100e77ffe974021eb0f73d573f6e8fbc067eadae453dee570795bbbd493eb5819245e7846ba6be6e5066b2a02e7241103c8d75e518f78c5f5aae3fe3b2f4064f18876e0834e9e5d424be321d4460badbb6287c7a10d6e2c5b643c602b3b40c6c77d7a911b71353e5581fdd7f2fbad594c968d359de2df829d2b7ee428629b0f0984f4a6c9ac29e52bc5caf4bdc802dcec2c246572876da7531f89f7feda6d56f8d52c572fa5ab932f77a882bd68b67cf5d1b21c3c5ebbf02adf77ff1672ba30a27e6fb7bc10f2ace7dd44a5cc23dee3895935a10266afc678bf780ac32781402494b164464aba1a0c2c493f9d884c3b6f9206b0f10fdd2c6a0c8cc07871761289ddb6bd50fc0fe56f66a0b07242ef326942d4f239db6f4d5f60fe3d4349e520e2b469843770523bc99692b3c34ba623ea0707f1b2b8c2b9b98173bfe7bbdb48656d3f54da448ca6e5714cac14d9cb6516306841fe9fea32f3c5a9b0e6e7bf9091af0cfa0939a65465bf39130d88c1c5cae4982a61c3c80f4e45369f5b1250819bc0ed7dcf958d26bb46d2751e09071eccba051512754a8f7ae90d656ac5dc13ae7705b087f33d8c06c8953561b2e99fda0710da27769d5429b249493677838c3d074562eafecd8df500cb6330dcf92acb3aaa56e559b32f903d2da9228f29f4d2371ecef2993b0bf975324509c569d2a4d50147ee37b8f7a55a0e4d62017ea2d2f361b89b779662b89a4abeacd6dbe68a91a7b398738488c20cefb9cf92226098e2581bd432f1ed9007b4dafd35e7d3d22e439bc5cdc0356c6e3e6ca2139c55d3fdf79549521c0e255a9fcb4331f493e0eb3ee8e161430c11bd426057a74a68973c3ac26a08b7b467f9727cead60d534bc64971c401187ea09c4cb1de2266f0d1ec097b26187ab2fcc53116c6a9fb4255ec1e32fe63d5624a478e8875c9a6eca82212e7ebcb147d622d6a8992e16aea7db57684cf4cdbe30c97ae38d92209192871ee2ca31643947331b4f3702e24175e83d279b8a8c7a8f89d1655a8e5dffed324fc276a1799f196c5a40a137b4723329554c0aa1809cfc85853acdd071069499f2088d0d6a1cb977f07122f3204340a3f2ee72ee172a42eebde5e28f85ae3941690e0f40b9ea4570ab96f1b235fed3bb74e6880f24813bef81b67f20fdd72bbb6f290f622500f2c39a0483f22efc72c24acb64d46638db87d8ede4d14f814eaee40e28c629164430bc374c5eea143dc3aab763902b2fa636507070f30e4cdcf123e8c1583cb4b5a0bb4715e9a4aeac2e5d9eb601a9d2843858c92ddbfc56516738486a0b8602ae4495fab6d3f84d44fd5d7c58948563cac78e0c1e72cf0d9854d556d48343b21a862c82c6fed187ed4062020c8d785cbcc81d74b1cf272514b0bfdbcfb52a8d94365fad1be36f48cd865b498ada988e371a32779c71a5c504786e366d18dd1c977f76c75f7582515dbeafda12ad24c0fda8467851eff718e7dadc42d89d94186c02232adff7519d9b0fcf8d325dbdc1b3ec2280473879a281ef9ede1f26bc263514b3c1326601bd75d91efe7dcb55b02967cb48e2c13d3948afe61e3b45735b441f8c7379fd87fb61760bfe63699552005586f8321102fd0efc95c71c02a1511cb402ad0198a2c66c1f48f087876189633449f941e6980c1abc80cdc473be9e67cf9553afd2c14eba87fd561280df23abb480c6dc1d014d85e38f3ec458b75fe21342971921f8810e6dc67494eceb284c0a4df46912ed9ac945aef7091002ea1f0d0fbb7f8a5a3be9fb50b06ee85295341577e0f98f8a3c0d5b3de105dae18f3607e0aeb4396334c25d5bfd62dc4c2d9e24b9fa42bf10c04de5f9b7af318aa57a7a5c8c41a6693384e3b89c2e436be6f70cedd5d31faf085f8d59f8687bfae88d65cf6c9931f675f2fd3fed1fe511d759d8694ebda786baa8529e5c0a2977be91f5f70f060bc824656cb4b346c9a2e6c342c1506637178ea63a5159ddece8fcfcbce896bc135afafb6b94530c1d06c48022920754c76e94d3d6892a24eec876625bd99042b55690edadc3e47240d7d1d746f28896cb2c69133b20af694aa1b4532b7af24bfdddcdd2b14510d2b5af39e7e30c7aea4f4da070bad865827d8b69e15129f03fbaaa41a7bd54255c3b86d9cc47d7142e8cb0daa35a69140ca7e5bbaae10c5cfb1117710e783ef8e76b9bced4512be346f2b14e5a07864648badf073b7ed1fc9836a4924bc49e2b7c8e92e2be7af024c56f7e18745292508c8846ed716ceac1f49da82d8cc27d92e4d1edc5263037df9e7fc449a7cb6b7f215f20b9915e6c05590175075424cbe2f8a013c20270cad5e71d131131d3fb09b8242fd0d3c22addc16850e22b883021aa4ba541f6b7538c8704da8c1593fbb7c1ef48789f84646f2f18bb42a41397ebeb6f73fd898f887ade1616990e2cb78b9b820fe671f142a5d1c5cf6351d605107cd59afc3e89e85902bca1ec13e752e746bf399df321c08ae66abe42e192b031b190ceb542169bcc41b34593ce8d4b5e285f876f5448e0695e6b7fab0ce810e48d2c55aab41cb9dfc5036bbd16173ca356e6b7c253078520c8fc8d9a0428cfb23b5c024c12f361cd624d98cd200eb65813da124552ff298200b4d529ea4a2483bf86ad71d0a609b621385226d8c7cff7c3a5fedb075c42bc1154c4b388064360312afb02425241862335952575b926113e981fe9dbbe251d88db50033866adae2fc12b49cbb4484b50daeac8aa0086bb79c321118cd1b9e73bdf8a2be57970a6ead391ac3dd56d3c4c6beec324e8d791721a25e97a556c93c2e5486e8f1b903fbc8f7bb273d59fbddcb1471d427d1bf4207c9c5767e42fcd51b3f3d13cf07d596d95d086e36d833a398b1699eb179bc2fbb2f47637be5e4ccc2a5df449352298f26429457b886093a5d608c0c6c795e94cd47a39c3474126370e3891db3cb5a0c4043db7a0a5f2dcea159afedc6e6c66b49f7bbd6788174197272a3894f594efad5d109ee0b73a32927974829bcb6b45699cbc4431b8c40cac0022d0831c41bd0fa4d762a8437341954a1ad79042106a58c8e6e9bd4681887cb4f44d4af07a082cf57940e46ee373aaca47ed334e50738375085c01603711291c89fc52571b371604076f97ad0d4653acbc006f7f16aac10babe2de8015aa222eec4fc5b140a384276e79b7336e4aae5ab7196b023c9c29a49aec2969971f4e344cd5051e33105c2ceddd409163f88ac164da9c4042e5d89b1537ac108e02032ed19d50f732fbbbee049b6b01fd122c6d0a8b3816e7210491b4cb6b1f873577c4215d8fe34427600721835520215a3b1296c4b303437b46392a06ab3537fa08e38abd43fb5c3059f67a43bc3072aab4a99f795cbf7487409ce6abbacf049f8834bf750e05b5cfaba2f371de652908454462cd9d0db827c37b564e336df2f5e9c7ddb74bfb1ee8e84589c27325c9ba2948d4787c90813a4fe00bfc098d88b8b36b40b816c691d254cbc876a295b470c0ba5e7024d5d36a88627f81a1d7b869f633f6ab80d5bc40da8d163b707b3ef6be46a04f0ccc9f2f279d61a73068adcc7d2ead92f2c1f40c97d664f054f4ecc659431398c9186c526aacc6bdbfd23045e366a4aec62261eba208e995e47510c6921eb0b55b6985c7995115d773655eb7c1a7c884067808ebf5eb6814737ef28737b19d7f07456b927f9989b27cb0fc30cef36add2a3fa1894d4f10d10ec283b8b201d851cd87c937284241d7a960461cd34c3c47bb25f1fe99e6bbaef2c69a07f5dbab5ce4dad161b1cb579c7bad1e9b115bec854ab322f750a1aea6c171e16cca3be313b5a48d38ec90b33820044b8b81dca601bd21f27aed27828e12dc8dbd6a89b3eca52740b74e7344481b3167d3dc69f569da9dcc4f2603a1f215e4299b88068de7ed4cb34fe278d68d92954c7c127f120507cf25099d2cbd173ecad8b0c816a2a6213ad4d7e5fe4a5b4719aefc80aa19913f635f1d36ca20ef7df4f5ac8ef394f6274aec625edb5cb1946210943d9281562f1af3ef6bb9ee8003c9569a36fd1d21745595390c5c62e21c4eb4d23419cc6c93c9a57b33cf22dad6372d784c72fcd972ed4c6e3fb03dc1283c0f4d4ec671ec95ca27a6213dd4b4c537e8d6673bdccec6ccf58b042d70d0463fdc5426d924b7f0d1ca2159804483e6865d2b3cda566cf52d437bdb87b519d86e68aa607351dedd5508b08c8d09f0b1651a21e34c5e5d35d0045899595ea3af3258d538a8d0a04dfdc22a1c00279fe7a30810ca893d21285ce5170c210c53dcab9b9b61e1e13447a12cf7243b7f2d11fcf7352c887bbe9381bf86f85bbffae29acbe0e3e1a9f19ee88e6051bae67b63e047e8fb39133e7db623e9ca1f4dd1cfead09af9bcee6811a70dc7ffd1f3bb497e6ccd6b70cb97b9dcdc965cb35d3e57bd165eece1923e24be78d3069f85111251cbd52fb3c62f8f62452ff9eb398aa052b4de1e4ae473b5114c9598a9ed11546e7c5aaa20e69cb6adda5a4ca5a7fa288f3b23847151dfb9e7f07e13e7d874e88bf46f733bdc8300493c6424b76d06f1984e7e54e3d5de8d7ac7eccdd61ad32a039b691ed04f851fbb9656229fc959b832f7d84140be7a1d2ca1ed98a24bb23fee76d85ef5e88657f77e5deff2cda9ff9c940e455c52123e2e2de7b6b71e8790919e49df453d9ecc44ecea9619112482a566a7c7e576c74d0bed0e21fe96642e1a083b1ba6329c4f18fd2a9697b24cc6bda46c19c4d7dbdc57b13dcfd6f8629b6339aaeb540382b824232256ac170156c37bc71d1388dba4ccee16cff5d97e099fb9689a357c99c992b3029da4c31aaa69fc388f55a444053e41c0331a0b5455ee5c3329ad04fad53b7478e72d72447626cc6c3959cd8ab3cb13abb7dbc36b6d20dfc832c16d20f86b5a62adba7eb1a5e0a06062d737d4d80b50f1492142ae5cfc130513f7081c58c197b71f604c86dab7dddd6077fd3e0eb57e1c0dd667928fe09ce0b8b44b043bb282f42b2c205f6644357c4b41627698bd8b89a100484152347a8c33599fa2e263305e1867c8a971078a953f7de6023a576bd50f3dda76dcbc77b98d5833f2d5ff834678dcda1fa2fd35f79e27535506ac2046b45284e002e32f591a9d8b390e4968e125489a6bb2351a782dbc446977650936a110b526b06e1d738fbb20672b220a6f41e2298c6f27911e926ff06611656c710056b05cf0a4a6fd1a915edbdb2c59d3a93ab6af1a20d7ac5edb47d64fdffb26c90c541d73021eb89bd8df90b37b1f2db57f085e636c202ff118f89ee2fe7ebb8ae2b76dfba074c9c239de25e3feae41ecfc0af71226415f5992b3efef58dd5720ab2a04a4a125122f04c260eb40b8657c2f93ea9d859a936e3221c3c15bbac039e77a2b26f72fbfeccfd208c62898b13f2c06c512eaec32db2b8a0992d5d6179f8b0b95ec099c8fc7cc6ee682c6cf6a518c825baf8353a071bc6889914fb1fec4ff0291fd0adc3744fe6357cbb9587ae0cfe7b5b4b5a892983834b70d1c86105d224dbed8fefe16bf797d791527f37c4471bb265a8a53df60ec386e1c7a489b523ce3869f03a94a241b080806a19b6e00f7b2dc1a9a2b6ac3630f74cc6d58b3d4811ede89a0ba454ebdcc6d636cd23d67f02031f0285ade46b496719355962b6ac902055dfe57e82ec594250d08803464fd8a67fc7ce5b425612237c7959ab0208cd03f3bacc025ad56669a5719b1d3007ef09efad325cb82f0777dd738f946cb9a7c6a85c9d3972294b7967384b657ca8eee9b1031f08dc889bfad5e090b7ec6f0275b016bf705355d6594863badb92843bae45cf3b3c875fb7224c66bc70147fc9ab84792262fdfa7f068b2ce7be285d51046d3e919838dc52ef75ff2e01b42094600a2716baeb1cdc941317a578ff6ac369f9bd65498dd311e0199fed191593d561313a707e8ac56a279e76bb9863804f0714294266e5e7926dd3f71f59312c55b727232f9db542c081fd976fbc28e81d4a49818564149d3f4d1f28342dfb56e343865292cf207ec7057f75ef7b1c557ddfc00fef59e1102ee927f9cba887e74b5911ccf09c81e7fda8fee6bc54e8c7944920df5597f6c767ed25e636b17da819c100e180f10027f48a06fcba13f081056a527046aa9bb3f3a50158c688d262a56c3c998d5d30827d8f0ec74ae88d5d0e33f4d5a9b1da93659703304a425844ce3f4163d1253e88899130dc66e69b982b8e26604fd81df5a00521c7b3ccac8f49d294d55ebf4600e4ef37a8548795c9a66fdf951c554fb5feabec48233d5d3174443747d49d78913335d185daf9e5b72a3cb7fe4bab378be995a8cac5dc3bfd529327f1a0d2e827f1f589a452fc03778d12197f3bb15d9583ac22f15ba5bc9c2f1130a2e3e1ac8fbb2db6de19505ba99861eddcf010f16d04fde77fae2648a9f574e78da125404ff7f30b365cf8c17db74cb641024c78d99c6bf41200fbfa0fea5d111e8a90316755ff49a25946229faac2e6d434555088b06ee7bfc573c43eefaf0904d9c7 + +Params = SHAKE_20/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048201070000001a06c60b835b0eaeeff141732e0316af1b3d5ef8aa7810676c93dde4ea4f0fbb1a69c816fecc8602ec9b5ce4ab45467b5e69a7af5f61d0ad23cd1739d4b883a871d7882dc47b1281cecdeab23ed6ce859bb5b7f3741404cb278c3a914efbc48d30732a844aecb3a140f89e3395f9f7c3ef945be6f95e28d588f136f6c3acbc87a6000000056f69cdb2a77b45f8b5bce2e1c09ab91977647c422b9934ad56deb9c534e125db97e19d1ae9fbb8ecaefe330848176e0b1b3c27051f296a1ecbe2c13c46820ee77ca0dbb69902bb1069a86f1353448d951bbe0468161b60f9823e68aea3c00324924b749c2d39672b7f9130523fc3fa77020216e8684091d7d9b7fe63e86051 +Signature = 0000005e6772a007fa4e7ac60541cb2d768c4e53fcb6e933bdd111d51811d3a7fa27ef003e8a8608d0ccd69c52084fc31244edc53e0d7c7adf952bffa1a27859634103a6d24792305003c79249a7fb084b401d4ae8b5d5e5400c30b4d80469147f7a32c648e0d365bacdb4c0fac53d7c55e3abbc976bbbaa3adc2ab13d81d511ad756143a391b261082f2657fba2f85e8aca2c5a8a5a14c0af3f79df7df0ab368d0729018de24ddab68ae7b966ee6a8b4cf585320f6b504fe157912e28022b0b63fc36dd64b774da462b508f03abbe8480c22a865eb53403140b29a429f59d626a45773cc6d692549a8f89344800a5248c35e7550c9a2a1f631b6d7cca9c21af866bcdd4e9d84cacbce3903908d55a18b6e0f725f3823d92a9cdcf3b9ccdc23d9939faa11a004d88e30bcae6cb936ce147d6a2fe3cdd92f13a20c65bec8c7d68d1aa226d5dcef0a9321a180808ec85213a9dfdafe6bc1ebe425ce3b584b0806740547d37e5568b7f7b3ce04d10584ff99e8b92c5461070da751fcd5ce596dd51de4636e96d4b69ab040538d098e552e6f7c974945012792ace130e9ce85b796e4ae99efa70fd6fcd8cf92cdc80dc7fb8a728206d57f9b7396eb8d93d52c59cdad86cb3f54f11981b1595dc49d1bce04ec775ffcfb710e039dccd422cf66c086228808b11c9c01fc0437abe3a0c72388df1ece1e4bc7211849a0157d2bb413ddaa91d170a83421c6b828f4afb94798298914171fd7ee9284e7796d5dcd43dff2b290e1f11c6aebcf00716b8c999e9631bf877a2d1d4a131ce63cf6dd39a867e49556fbf593241cef566f8f0365a82f5eb8b949acb9076b4986380ca713771c41d530f2ede155822c4a967716d92e2eeebdecd22e3285c8bb1f62160bdb4f7757531f43665d4299e09ba28ee79a931a271220dcaf46aed79042171a39eca8eb72fcbccb409b11f509803e4e1b0afb9ff0d8af36362e77a48bed18437bd72b15a53aa82e4f202edba9d25dedc5a4fb8140e45c2a366fbaee47d72e82838e707cab981cd563f8126ce816aea882f95d2a5554a0a46d9380ad04c263dae5ee42f193ba3f2ac42aba086cdc7a4ebe82992e7874987ebf0f29beb25de8d13f582fba7d73171767e9f78ff3434e372b15b079559b104e495e10fdc84bf06e8c9653284564c75f3c2967ffffc390f3ebe423c4a22a09dfe1d88d3984bc4976fb4d7269f7cf0c5fc79969cec114e491d6e9bdd6290cc8f03d1fde8af5d07d3523b6ae0613101402f80a70cd268a1dde370d5664e08ed1ff537ba22a202ddcd09897a6875a5562ba4a3bb2ab9ecaa397e97fdfe975d6e01f97614cccec058a54b9e5946270a0989508944397a1455b586712421f36a3e8d0de10d7a1978ce5502dad0ed0bb5522dd8906cbcb203114da48433bb97fab24c20d31fa8df15017e78405528dd6ddbe6dd6da012eca8958f793b14c8706e4c63d96e7db0c577f91f0c2ce58ddbcada550c9db79e94da3f8f5d2d393642025d0db1812ce07725eb7b70cbc3f6fb587dfb10b6589a6dc7d7247281357fb96b0343077c97d1bbc0d6f9f4dfe53ca60527bc6fd38e8b9adbb4727f16ccb3b76a466d129d1c3297cb20baaf6a687679e653852262b7f35beb0214784e843311fc37c489127c1b289d5fd6951ff85516e17457d4ba72bbd17a00ee477b14a8551754d413c3aed569dfd1bb0090d8a21704a5642fa6fec908cb6626141acbe160887a7252434533b057f80b3040fa4c7f331cccbf3206fbc092d4f8f02dbd2d712f59296683515bd2e9bddeca2d6d1ea08202bbedb6a8e35db363aa7bd61d70128202d8489309ab9d3d050deb1db70c8f0265cf33f3a21dc679f52b05a35443221cd3d35e385d7c208256ee341dc563a1c4e6185375d1e20c5a909eca49c68854db5267925574bd4fe4f8b98493dec4d14baaa2ef2628f830885ae07dd9d2d5311cc8c58afdda2ac32795b2eb56cf5380363d916238ea0529ea228ad1cb5fda1674d396a67cb9f6c0a46438819fb168e64eff1ed9bb94e92f9ed893f77736e5133a5010326f84a4084c912dd5b8ead0e3e086e8276574ca9897ec22a075da90ed6b8368113929042da28d9b8f132ce216f3ca4eeceae14104a87963f4858e1f45d64b78e619e0eda49453c61a634629fda876d586387f68e726480456acb9e3ae9b7eaeac007a5146c24573d53f526ee66f8152313578278ff4728b9b07f1c9e2184af250fae1194cc2fd77d1e87ee5e335dedab354229fd1e7868b6572deb05fc4db00093b82e7b9f46b586bb552f24b663644b593addf437bec8e4350f2775e04c77d48caa42df9133fa0c20c2413a0eb3f1f5961172649fcb3ef2d7a590410538fd4b1c964469aac274f76c16954a9c96fa960154706375374353e2300d7ca5b01c65d90e19cc61a0d8b087154e7d765ef1fa7fdfde858ada87217e9ab9495025376875d314e6d4dd4ed4048ae58c33acb530405c3782374b320ebe07c97e9199cdfdca09f8f52a9a5ab73a309ec6a80c822bc2fd9ed067caeb7a1d5ad07af038edde82924627b844d57f72276c69010e71a68a4f9c897711dabf3afe438e049a880fb820161e5c5df059f9fb84e82f97ff61257b61f232d030624fda5c76b407156640e321eabea4f8b94b1971344a3e342ea387744bd9c0fca9b27f40e5ae9c425d84a478f73bae38daff2b93b5d4ca36579314f19d01a7774441a4bc51b7cd640b2d3fe8be38b39e2e30f28c3207d46f89619e819b83d5c6640d0270a74588079671f8c67d798961cc78d9b008c9a0a229e4136ce3ccb00c86fec36426a49eded61362c53fd905bb4d1cfb58f72ff8e91b94b6054c0dfd99ca7b1a365117c97aad2a8de3398cc29c9de1e226e42b01e4cbf8cab9b716ee53772a14f019316c2fc0e7769e7c04cd670b35cc8b20c74f1a44b9c9cf47a3b8a4c461f410775e0c790fb302b2e2bc256fa6f2049972381cbefbdbdeb4bb09f86ce3901cd178f7e370f409c0350e46577a435bad2968009d062ec22d164f17bd98568a9921d0a2d337abfeea0d4a789330a83a4c67e50ad07d5e341b520176f2bb98aab9138f34d0fa572d773ef77e0120f3b91272928028888f163985bbc1c8ba528e371d75f3e7674914fe7542b0364976dbbda355dca7484af9ce6fc3c1d72db49c8d3dbb1b7866bba5814354093512412a3808ecd6f12bd59d518a385c9783a087c9e552150611e4d76a1043deab3914e9b4f539818be9649de859310fa6811d412a0a8d39cd7f76677f895589c5aff99260c932e0e6c526cea9ed7af2264ad337c927dfb140c1e70ecc63bb69ac63d8835479402b862d417863e04d2e6ede0bc9285928753ecb26bf931473d4b5a97fd7d6e58dd08a6a9677ef7730a0f3417bd267d49ba09b9ba98fbfb431d90382569cd3b6daf77342af86e4c2bc7b19fcb54c3f3f768b30254bf930a8074b1ad8e9c8b34917c7dceba36e4cf89da7ff441c86f8aeee22e0d1904230f13b27ba14ec3e1cf49f5c1da9ebe5aa284455837e7b433451185c7c18b069a96b4858895193d6529c106e0a313ed6c0f4ab423fc1337ab0d9afc356e97203e4f23c77ec12cc8e67a2882899a806a341767d2218bbde0e34016ad9decfafb7c9a658184a2078a9bf415eb1cbafaecef6b370ac5846666184df9c5fa8930c5bd82ae85e7c465d6588067565612f7572bb371a3371eaa30f9e5336cbcf6da65f31cb3e2077f6e232d89399cc2c439057d1563fae2bfc83467459b536879118a8ba194005aa31c708bb48db01dcaab7e8a415b57e7f07f5e999dd0b443ac3868c60d80bab3434d3355dc8e7d8a824eaeaf85f42cc15d1715e6198ea0f0f86eb1e859ed9b6a250cbd019b53d9258afc51e0a729ea1670fc99a4fff4b8c93aacd70ba881deb261d3e5dfaed2300a0925cac13c821a8d988a02776f6ad521969a9b473980794c001ccbeec6d810862c99e02e0b59ced08e21bcf3faf9369c21edd85824807d055122c3ae9a5228c90c03743f7bd173e9fd8a9b9a3994bc0257cc4cb709f4d4d0193ccdb9b6cd870274d6d0f4343a425ace68022a9da759f412d5abb572e4dd57b0c4e56b2c42d00f5d4f1ef37999d9969779c595cb60088c14bc887b65e590abcc5eb32e7686b4ebc5a81c25f7f7b85c5f85185d4d3f71809086e9f3e69e13a068c23f181f01f12551c54edee7f077ba13a847a3caa923c42b60bc7ba57a4c0300f252a0ef52a33432ae48443c528c887155d024053853ef117cf92585acb20642a3841296ae02734e212580ed42427d11a95ace9470b23d0692b057e26227e4988d705e2452048c88958927ead00d159dfa767444541b364362d04ad571cae37f5645df690a8159668be698e5db4967fd556e2864fe2fa140cce8592fb547639cfb0ed221df5d56b69b5afce182c84ec73efb5716bfa1415b455863f704bfad5eb3c075651c7cc21666681861fca551bb4f951120be3f9097cf0bcce66fcb121ce5b5f48cec5f811bcdbcb2b929ded3b0756acb20e8f5f6207b83cc679a2fa5dd23064aa833191c6dc29c99a5c313f44332e842e3ca383c87ca80e6128e0194ee8fc7d0bcca2dcf7ab0bae4198558e4bc41d290a882e72a5f6d79be6adc73d0bad61e6c90111a98dcb692ef5aade154681b356513d2dc932b2cbb7b2cc90e4e0e74e06b47371b72dc95f2be49399b94d70b9bb341b9ef84b4933a74b73c7cfc6a412cfec8e486be9b2f85126b1704ef94c634dc9fd809f9ac6a462dc22b233b82940f7779c73f5063bd7ed2cac638cc0358e85bbc229547421ef01086428051b6aac109e8b2efd07b50721d6ca37328316a136fd1d98691b9ffac6a20f4b8106ec85b47271bec021607d7ab6917853b238c78e0920a881ce5f4329a1a14317a51af03e1c8711ce1cc36ad068e48bbdf5dcb8bb2eb275b6a7b3dfb9777c66912b56219d9b35ce10d3516351da0a0b3506e3a8ce9ad064b8ddabba92f02fd4eaea709fe54cf42d32e0ab55a5fca893b68c5395d9911bfb5d9230c86610921eb064de61e3ac4fbc7f130d9feecb680ec3dc181b3f744d95b7a2497a9af0bedb78dfaa879136716dced6c40ad8442b1a733816db102f12ef76988f82582d4215e674394cff07644a8dc67f7f95dcacdb78cb0a2f2faf9bbc9e2ef5ab8bd3b8d02e506f2e3bd0aca276201aeed6d144e6674f25e8bf5018eea6ef9d00b4b665ffebe3c62ddd1593d51980e206babda8af9cf0a5fa41767d054dc5422485a10706d56e5206b803ec131cce80d1e4d4b7a3487bb212f2d579c698b046e909740db5bfee49194103c3ed163fc2fa5d78d91fce1db4ca934357a89376ae9b8a1d1d20daab1486ca1785e55f3e2032b54b2e1ae26a87c36f7aa34e9407ad6d4531e68e1042f7cc9e7e6dc1b187d592ba527d122861f74048396e7490fb942fb1ba26ec50cd1e9ca36ecc84b19d99ca02a1c858736a07567fe29d0bacb3808d862538efa10954dfbe92e5d179428bb98fcda2949c94b926f417ed87d9bb63e260bb4e3b472672483e26cadfb0df6e2991c376ead6c3dab5de22f9a0923b3fe44301f6a19fc60a0302e2a5048296972183f2d8ba67c84c5ed61ac5abed214691684889fa7dd5bdffdc394f60758917ea2829fa8f243178062a4acfb9d9ac50e023a2638c9128d7a027715caa234470e04ca1a71cc2aa2551a3ec800b280ee12132a57841ab18ba595e6e5b2e48f3612068b3a4689df33acc6dc0662d6ee5989af707d617089213fd9aac061d4bc2e001252276559780dfba2788329d4b85a4a1793be44a31c9e19f653d09fc7ecdc20c6db2cc6fc3a4ba396be73d91bd38392af7270e63cd612761bd21c95edbdd86a7a9ec3113dfc1ebd6841724fa36b99a7fb2584d45f16ff7b3efe1eeedac99c2eb8354faf938396e094353750957df098382fc8dcecc5dd4e7518db2e702c40237fdd23aa8eb7fc95bb3a2f9004a1353907065dced84220a2a93761ab3d92f532895c3a835e881369cbc17b565c46db70ef6fc476dc18fcd66828a0c345b16c8b4710bcb63a2b877849546599b47b812bb22cdce7098d4a7f82d3927c6c0660455641ed6b16077ee0de8a8f08ec715e9e6d6eff3cc309f85d5cbbc003a4dfaf863c8b1d62f0839737a1a06ffa649a25b92c17144622218223f097be07fc7d35b82d7c2fadf1ce2c8ba43ef54cb3dacb157594d45318aea27da568d90ea2aefb1c804ca8e8b547c2b5fbb903fffab18f3082e5708226a302680e22c0b137e7f679204c791e8f2a6e4507a8a62a01e4c6d15eebe339c6c7536a337b5cb934312a1aeb6148213fd3a022c2d817a888c4b129215f15e9585fac383d6c678e8450bef2b2b01ae0575a144d722f633c6d1e1f16b9cf7551fe23cca7f860e0b7eb9eb16f95b766252a88acce458173e8caee3d31a55fab1743e011703c914c1f3a58e91c50a9df911a50c324ed6e0d99c09aefb09a6fb6d3a53c7ce53b9d230dab7a8dff4f436594e233968782631af58e4206dd467273a528ed844a08916b988cc0fa86b7fbdc4e0c40714c5cd8ad8b52096df954ec877a48fb1663d56591c10bf01a779288fa6eac98a98b342320c161f3a7eb551793b4b25ab4c332cd87fe5f5fc763ee6646229d11ecaf90c34f8ac292395ea9222be6c3919e63ec30df3233bcecaaa89394fe0abe0c4ea1133afb517ed7d0d684b0dcddebc278ec92ae1fa83dd20b9bb2b23facbdde4f66c4c2d76c172def264a149d519539a1112f03c9eeabed00cf911e2f063f7285fdcc8ba8adfa08de944054e3d8088aa38d35ef8165ec912a9d812afc796279022a796c7607cebad2e6055edf7f4c56e2d5fefb8af3b29b0d037f82ef9d13452eb396e6bc8a3f9e8bb1b3a8437d873e2896dfbacc485855e70453a32cc86c5caa188ece611709c5bd47dc21591807a6ad9b73b7260a4402a74745b92d7fbe21a785f3544a81b8125cb130a8dfa234a40e26d0244216c55a6a229ddeb14e6f4807656bbeb1926f24df3943e6bd5baf413f953d8d686debeefd2f4699f4b710d73e2e5c079d20a961616cc99f9e0670327c65ac4b8c282b8575e24ec43e00df3ec504d279d05aacb5d612ce01a42527cebe955b9685914fd2eac8ba26e5a76e3d3874bc43777158cdd85a967fcdad87dc91b23ae79aaef80842466f7e4cc83a3bed410f3b636d84abc81991da98a4b15db9bad9b930f45a84e8e7b939ffe8b3a5b561ba750b68a89af7929348bde4dcb54a34d0db96c23c12f8722979f3ab0ecfcb72798788d4738fcbb104ecbbc084420f2886a8f304dd45cd65b3534ba49330f854338660d68a8d174c3fc4378569f075e6fa85a4c09361c821029fb6fc13b1b68e2cedac17d206ae5e6fc05dd3a4e72d3af6f9877ee0c77423298d9289b636bf508f8be1b1e2b657b8b78324f1b4a390156733a64c71bc193f0d3eff77cd97ec60912ff5981bbdb43caf492edb66758e680fb5d098e4274bb4a50f21583c2483e358d858f3bf6df9d0415cbd5ef7a74b92ecf7ba999beb6e2bb63efdb21b45e6cad7f93ca9e6a767188126118e02484caaf0c753107bd982d2bfe882b6c8f049dc4c0c5b47182157157eb3728b214995f6576a6fece31787368e606d49027aa2aef2dad4211ba93c42471995d8704261b7272f0cf10f2b2cbc3ef9d2685b29e8098f5e19efc77e5b9467e54a59ab5f50b0b2c879fe00c9603442053f5c92b7445a81092144887135039494da88d760511b388b171a9af83a44440a17fbb1dbf77fdf098085d06c00d30020d7dea9f4033bc0d2bb38dee0d7253134fea52f96858145f29d829d9bea881f046394c152d93afe57a2e09d5626f3f91224dbd772595c1790e3b268d35a89836d4fbc096e418e6a4a1d38305845375e21c759aaee21f100a9737b63324908e88e59ad8c76991aa79fa7d5017aa60bfa57434a7ff0798c813c9d950ae207087b510db3ef1719610e2475b7db036eadb4c19f8d5742b434a265007a101de1299446fcd062e7fedb934fba8f9b62f6884d0c71fec500acd4c2f8f562c3513e259373b81a75ce35d667ea7a795dd6ccc05709eca90e4d72b9470ee5f0fed839e54e59cb8a22e1fd71067c7dfd3ae32a9dfde94cb142785234a0489f413390a3e080ddf35ba75b977b4590888c5fe18366fd944d005c76ab9d1a58fdad3a916bc619a18a265b203b03c81e5cad5a19fe0dd518b2bf7b09e7c8132403e6ff8296407f9eb1e7bba00a5d1a7476223711a221d4f8f316e6040d9707e3d055e2e0ec3b8ca28304d8d9d2bc460ed80c52b27bc1c59857480abca811b5b1bf71e8aec666965e56e77b7a64ac70e4126030009e2d137358299717ca21be008fad1fb6b77471cf8fa1d7f7fb3c75a9f676b2e435645839f320e8e1920a9c62e168aab8f887b6ebd498b054714e112f934acada87c1eabe0f1b6c27765eef47e292c7180e5725cdfdb2fe8370fe26d136f83cbdd9a59f83cbb81d781eadef819a3b7d27cdc84a369241a483377c82a27a3699827463efdb8cf2afbdb6777ca1d071eddf5857268c6a1e4675cd58a91be869f6e81d8507fbc12781f4a65c864c54425dfc41c3f239cf093d40dfee0aaca122d22aff0d3fe000f52b90a62099c26564de1a7b6d5571672e67ccc1f6b9aef83c47b6f460cd125d86fc01e0e9dc944289a1843c61c6a8ee2280eb890f55a97ae89c715c4d977615cf8f5a1011952f9a12a921f315bc451e6c54a7d63e04b184f2a9fb797c0b1e2ecb3f555b638eee3184e4cc5df6558bddb87085f58351505d5613ca553898db1128a593a2e0e204c29791b619ac876e41ba188528df95683bf8fe60bd0f1dd495ef86e0bf4153bb333c80fb0853b79a33faa447d877b4dd2e5f310c2a4f78ad679b427e2f0329e9bd8c3da2ef5268975831a4187fe0b438db0f5f66433f0465779cd306aa230668f0619793427e30ad2e6f454a71aa4560507e22cfbc75fb963110708c01d392a222b9d6fd97ad83ca17fc7fb9d8906fab2330608be412a0a7e0aa067dc546108a6d3012cf75671814b90e1e12e1bd8e1bac983bf517d4d019800e14ee33cf3ea34a03901cfbf029e1ff6a605ba87f33d0b5174ec902dafb08583cc135fcb6410dfcc51d612839ca70e470caa3ac6b9174a732515907dcbcd48c56b0d8b6df4bfb95e0c2b4d96b74b57b2bab4a02aa1146bb4cf05d3738d6574ce633350936e210e2a592d829dca15c49336f798486c7ce7e3b1629cb9adacbf7676f252247dde02d126f36fb715b15ff29eb2babdb9ed223822b05de4d79c75198329acb7cb2215732c46c803b1f06ee5bfd9ed53c8eaea2fda0cc1d54ac55fc16af686371f26aa73ef3b82525cc2e4d53a24535d82756e925c37d5ed6fa56acacfccfe3e08109154381bd773447f324101e37fb75ed14bef68f7d312c97ad359ff2d7bc8c3e14a498799a32e852325458d421c20b2415266e3df8b5087935a648e736df6ad9a96d62e668ff98f4d913642d97d4e324af8a5cb5daba9ce4e94c0636910d3565dc7755a487ece6ed11ca2818430da2f835562c9944fc66c30432db487ef0cd08a2fac754a7d0f67e84e2f82ad52904153233b071d2e337d0881295852565d09bde55d38f5951d47259cd144c116a47d0a2ea6afecb85e49de05fa137c4b17ff9ce2d6b1d1f7d0f7915503b0a91f674d23301ef3ad28f4d6b81f33528bfb70784899b256b5f7ac0c6be32f7b483c9ff23d81900d7383a5bf12f2f4915dacdaf2929fe4d9102c877c3a30044bcf89eca0471a92e052ddc692f91dc9b21281cff8f07f4508bef046a3f3e96241c99d57fab93b5cc0b5f16d9ef1af7495a0d8e13e3d0a2f8c7deed35a20c7c835ea73b3c15769aa1ca2329e6ec25e05efaf9a1699d6c6c90ee6c39074d3a3bb9a923552f121e3e5fd5a41571a287ac7a270f9e955e53c9cd6e4a77547259286e6231b3f61bd4839e85aced1dd14be61fe6ff0969ac753eec5c0db4bc6ee4f5a48e1303cefcf5de70e2a06936699f79a67a1b3231160f0bb6fe2d7c0df478b0d83154b71ecfc0eeb100966c391454c504c7bfbe099210d3505710c9968bffa3fd6eb3861783deb76e367636c6b51d45e07c789a12fe3aa281e12ad1ad9cf47d38af0ae41022099fea43531758053cb70338777cde005f3d5a73b745f49eaec5dc4c13df6a24e922ea917609044b33249fc248d6f8c3256ed2b4cab43d7ba3181a890085956900f97c6ea392d479d1b2f9a54ac22b5b0de1a3d4ae31919a5b53c87634995014ec1533d1cb956f97775d1e8731696695c18514f74010a8b9740d678725e0e9848ff45c813cccc543bb8c943309f379c2719e34726de2dcbc61ec4a191fc791210a32a0f259c6feca0b83b0d1d497fd0617189cb5f912afcf7a6283f46dd0b1d5c9d4d640964b793c6cc4f516428a96adcdfad084ed82f637cf348e8a9f42a561c5a20bb45e2bd7c80f13172637652fd05a78d72c0cb1ae4c03551f52044ee9c011b6dfcd619f1c4f6b237ea1805a4c1762191cfeee23c04196a863ea691584b4efa2024befde8a8c82ee0a6b0bbab7e02ef0105a907ecd284b743c979a7fefbb68dc4b51483040d8d5429eb3c3d741b4ce698bd3811eca3b6cb0de41ec0c38d1b28e1e20e768b22a78f5b7ae85569682c4d6684cf45e0f43ab2fcf53cd6d7bca9217a57b55a8992ea216c74e42b4ca3dd5b76d3bba23d51d8073c012e3baacd428ceb05294eebc2f8f55a15be003dd4130d13b450049ea0a23038df85558143705b6ce57013809848523d4bc8a35538077564626a2819d146fd676b257f2099727bd65915cabaeaaa903f30743998584b81898eb896f75145e7949ce5c511243843c167b3ffadb3f91cbeb60784694c22a2917c5b7671046fd84fffa13bdf3ef2c9bb6978b15916939739a717c2b98548ce8f55879c431262979f788b5ace640392ccfc14cab51c382360265f7ca156416d324f31fc50e9a1b2433c0b15f92980db1bf3fa9d3042eca0d877df8cdcd52a0f246e92f893f4e49f0f9a81c818a23e78f5d5bcea698bee26a434f4f7c379fb6cb60a0e2b433efe2ef9559e2976b13b9950c35b4f284c73654ac56b9ba300e51c596ac4d33096ad481a8f24a1ccec5bdc70527a17eecf77638a7bbada9df9de7f539f71eed486ecb0c85ba0f2846d4dac1f6736e01012b9403febec1efc39029508db87cd18c5a218c492b2b5b293b32b0b85a5394a978a3086135b00827315125dd56045c2d4e3d5fc006b5e8e27e0c349c2c723502afd85e97e9c682f7d534989d15da0f84a35297cef22a55899238a06bbd236d930cd2d560b7d31752db90da4271d98cb22943f9c9fc2dd7dcbfd95c0b271d94a7a1957cfdd46a8b2e40f8839962c9f9e123679bb400e5a4a78ed63839af2f1d43f99d3df46f56c21a0678231746b0baf8e8ad60f1e84bec40c29ce6bbf9e35a5a773ed2b353153339ecd755b40bb298bb9e69fba2b00d5e7cb081129fb2835da62669d339694122423fdaba1fbb34814e426a13881ff9dfd3b7d15f8b98e2a5aa55677816c60a54dc99f99b8271756e12f0a05aa0d476b5efe713281378e798ef51982f836423cacdb8bd5e7ee48ad6afa4efdf88b50427ae7d7e29626c088946b9a0879af8d75b69ab7f7482839f42e44fbe44f6ff2cd2898c70b2c0fcc3f6705898ebe133a2996756051fdc77ff4be18b98d7291528e3d990e4a8623da89b9856594624e29cd79436096476bd9124a92aaef36b7b5c144fabc5c20452b14d90a0fe2de982869d367b4318b64e213febd96278c9043f62f1340c57bc26384c974ba7b2459ae56bb0930d41a59f03693ea01e036dbc385186e6f8b9b33722462e6af29da9c3e84ada1826cecd6d7fef340fb99161a1e7be98cc8e648af3ee34dcf9016d1ae425e9a38de054348418e2459217eb9dc55044f59abc6400d2b946de93a72a230932d10bdff1030032d1aa63be3d67051e4b606bd34dafc9d9e30618d7c5b8660765ac27ae2600cefdf9e7533edfa66bdbf227cb39278ea789f7578dd57b7cecca02ef409dfecb3caaffb4cfcf5feab1e0611b41792998357a48281a8d97d5f302fb80ea70ca03d95a56a5e9587e6234b04d0a7514c38fb40ff74be384731227301e48b1f2d2281639f9ad07ec336681e96b9bb28412e19896cfd8470f7ec512ab2143fbaee2997dceeb8a85d950d6de63be1e29c8b9d0b7aa734e7b2bdff1962f36733935ff5d3f0de286aa8c650b861d316249f69b28a8802c19402b368ef55906b0b5d311d25413b005a45c9c31fa4d8afd0218a1aeff1d8fd16f523e8c23164b5abf5a41d5304857587c820d85c5997de6ff31a30a2b70e44ad6676999e4cf27cc64da14b16f39273195c6533627c6527838c0cb006f942c099fea48733d10b6ba9d6d550d3c5b4e4449bc08b72d73e75576b20abf5d6edfec22ab657638ce2b2a0b9227d4d5fb46a0585e0a129b9d2bef630ca1813230adf32241252daa2ac285f4dff9011788f8c9298d2515102179bf22951695635b3a9bb5a8d607add81f3e0b834e88baaee5e5ec84024fd3ad9a4cd3bc453acd121fe0cd94c19bca36643881d580bbba33646151de6712802b9c97a5bffa64071e0ce033ecd346cbcdcc717f06a8d7db1631318ceade05608a1cea16be3ef9d59b3e53d3af15f70b5f177fc27ba7f9c3ee05ce0772ad7b746c0498f28cdf2cef3456fa0993aee7989c9f04da48cd3363e6bd2b1642514e4d879ece645031eccdca0b4ec4b1c297bb17470b8cd14971af462b74c6f00e1c4cf5618b3b9a2f5c914e6ba810d8d5d791e8719b083f180a95127ff7caa817eea9c34cfa180d5800501ae85f7ecb138385d05ccbf204d0689a1efafeb5c8a626a2db9c9d4051959b3e70c4013cc9e459aac4a1d03d84779496614db0a5b42d2b9a278743bf95b2696d196772a9c6f0d9b99a88d75697b8534e9b33327c85e82478f7532b844a7fe7dda477e5f4be024c92ad9f38d9d5202f12676baf670aa1d4d22ca2f764d87d9ab45de1dc4f940298e6e170d1b1a3864486504ee1f689731bd38adb5c8f311ccc964a36b00f16124e98fe5e7fd9de507e2cfc6e8a4f6ffb9e939fd96a1fa1cff4b464a9ed6458c8b3995877703d3d39192cb2d68c61ac146edd698ca0c516e51f39f4a784a29239f542b9bad8224e09d98773566a5345f2510987ea7d68a35eeb110b33d5546750371e516b42b5cf1ebf146a4a11d6038dcbde36f82e349686ecf1ef8da22140063b1fed17e74335ff1ff84361cf841c1ca36d973295f4006fdcbe36a1cc4721ea9b814e99c1bda29c5184e74576d30d7713c67255c61b298a5b8cfbe3581945839108f36b68f323f921707b232a1f8d88b0e4cda182bae74a7a44389859f7599df5d707e1327e15f0880c330d0b9dfa3737c91d3a587bd60da721c9cb4ff6fd702b27a6425a587ec0895ae235b181bd4957a8f626d32fd8d7b16742686f635a4f4f5494db9f463e31ba0b9b3f2e36bf869bdb22edd2f3e2b85fb28db9b1f1b0111802d6916b80e9377389c0163a3755bcd4a19cb6a2772d41666acc58e163b6645cd9c84e8eb598183f70a02ef9b9ceb2111074b50a674d01627c72d742c51ec79305f3771cbac183ff09df206242ccfc95d6bbf3e82dd2a7ded06fc5cd768198f67e9f43b5f99cf1e5716ff8c330e811d0cece358d1bf5cc29e5f934810f59d2c6d924742674deb32699b5485896cae94d13cf826d5a038762dd37b15d06bb812ce5878a56f4be214d80348a36df3a711173269fd3b621d93f37fe2b6f333dd6f1a443ae609b7a23e8998a2745db6f96755724cf8da90036774f965604a9e809998470f7c8daff8da267496fb981584a32c94cd793f550aaa7f7dc8bd6064086dced1664fb9eee26583c7a4b82a26e81ca1a037dc311f024a6a308522f7ae5fa462de6caa4ddf348eea6b2283969d50ced3d5ca8f52658c08798cdd1fdeedaac9991509db755b8f0fe04fcb7177c2e61b4d90fb18d405e4e1f481ec714798ba69f8fbe64617d81ef11c75dcf5f05dcae1e7145ecda974b064f47dce6392322f46e352ac0400ab747ee1d1e080d9e50d5d875771dd61a768b472cd8a3d4f7357aba798583a8d7e15cc6ebe22b42116dffb0f9d2d484a403d2db6a8bd8307e02d0f4aebecdaad21d21076135419b7c31180045db1e4a66a61affbc200979bd283b7f6d1a48d977d8871b80adab61c93046d1fde042dcecafb36d451ab1abdba32ebb50383215f7c2f946f9c5c8405c783d420a97cbdfc9d95308bac27f165a1b9dd8858d393dcef29e1cf7099f72161b94e473ddca9439651f4f72ea8d26ebe058ea8a240cf91d0bfa30125bad1025c7df8e47ae96752463fb7aef0ecc6632bb598e674eb6f5d918537d1e45d722962506633030c27b9f08758271773705e75f48e030d9d1736d6dfcb5c37700a0587ef7fcdb3d24e362089ec435d21c3484e5ef96acdabce00d8dddc1e1b3270d26d1f086283712caf60342f4046ba34bd354bb06b58e09fcc8194313bacd1f43d1a93b5876c5ca01ea13436f84f7c2558db4673ea3c4916605b28d1f0c064f38ac61a59e36952d1cd9b85fb57034ab447310a7e69b26dd43714d468a879d5f4d0bce69949b2cce8d2d7b0cd5ee2bdf619b9a4037f4fac6082ceff36a01edf8de2412e7a27032d31aec3b9d1caed60ad424d08bc610d0c6ae33a8611111d59cb54b5fb467e9848adbea6e6857bb18831b298d77adf08d53530cff69f410963f679041f0635ddd6b22a0437ab3a468a85039731319261fcb292dc4aaf9667567d2b3217fb24657c895395f264a5a5c70c022d829c9673877c756401b56d7f0eb6ffe950127eaf26f918fd75a6488648f6cbcb8a1315e9785d4316bec1540272d475e84954e6209762090245864a4301685aa522d3fe4f25fd198e73aa7c3276112abf511f4e0658d79e23837510c8dad7c49bad276927fc32da5305005b6b751ff00539b7a405f320bd8e582ec499fbfd2a4950ab404549d8ae66536e272c9780156c350e8ee50e854c3cff36e3ed6d64f0131bdd68e6184bf5e66063232a9d983117eb0e8283f10a578c1de85452bbf5576eaa37d6aedca98d919abee32837a582d3704954c088e065f4896d8752d9eb22481d1c138e1b5cae28eae9ae707ad40800ba6eae9e629b5b9840fd2f5809f412b6b0ba7ae3ef1f78321c13bac5abe53cb5937292eb04d2d48fc3bfa2c2efb0cd0e8b420813de901c65b149ef0f124b4838411bd649c02e751dee3735ce02e41c680c6017d4775a5c36dcdc9962c6eda1e7bb2cfe340bf63542932d6b3c1009b74f8b1752793fccef886ffd12f1c5d4d581fb092eb4682c47659d619035afef7d5e4117225081264551833b9730e062c0975823304656150d8e95d5bca6ff4698a5cbf368a68da91baf6c005fc88fd443f1c93d7d0f93e195ab76fec4318090a01d39a5b496c6c463b9fb204ff6f18a7aeec1a5d1bc37f417a2559e982e77accf8c980b748b93452e65eee157cfe3813823e567e6420e9c4037b8f739bf64fca95b9f7be86778990a97045ab0ad015974e91ae57d03b446caedab2bc5b058ee0c76dba7e1a496b6e8bacc782ff53949bfaab6b5922c55153f00063a621510efcd25bb6b2623e33abda5db113355759deff7eac416213561b1d66cc5a018c680f89cfd496954ab4ae132f127fcad7a8bfc9b53ab3344560db696a646b9192a13d7a7d91e410a25e4d0fb34b66c9bb7471b6b0d44d82a1526914ffdd63536f07330c0426b371fedc3be52e7193733fc4814070c3b1df348d862c271f7c4764de39c33492b16472fb14578045759062a5256cd7abfcab4a5a9bee229560e1b10310155972510bb62e2b908f3d7c47f854701b00c08f6fadff25a9fea0bdfcc301df9c1d4b2b897066c11cc352800b7d6c52356fd3e404acf420341fca844a0d6d2f3362063307350c8d581e061d605528e2fc2a4687b917cfa0d3d9a90772ca2ef9463be69efbcf8528ef2c49da052258ec5b820634c64db2fa37c67e4840c845bdea63a1b3969e0fd1ff3c45a73a7f996f7eef3064da7465430f000918b586bf6cd31e1e8a8a1b117c51fc642ef7aa735ed2e748b3340cc05bb325c89b872db71ef731d744f284b747040a58444342ddd12c1328f2626d9cfd7687c16364acc90fe34f3f0a17b06894cd8a33b778c7df711dea85aa0d65b57d179d8af589229195dce7fc0f8b6d81f3f000a6eb69f523b735b11d51c5733c0f2763510f0aa5f7064682b8d81a3198aeea7f60049e352e6345a665942e8f997d5ad08fee2201511dfc1dab5398b8e0dfe1c99c9870829dfd5178209151db07426beacd1329f2913220119ed8acbd33d19a2cbec2301344e00421b43c949ccc93e40ff014e74a4303ebb5084ce56da1df10c71fddf765e98126ec3ec0290b69fbba01332330788192482635a052152a0dc8ad1e1ef2eef1fa8da3d4c29730280ef3bb6728758f69333c58bb47d1b8190c60375321ebdcd21a37e9ee5d774145c8036bce56ee275432b1c8d80a532d9150903005f3f5e14f5abc124f14555a53b756e2f4738d950280f60484187e0f1a6e5726da2730f38ca782e729eea399cc88e94975abab2240f4b1cbda99b3802ef087b37b1af9da2eaa7239be2e1bc2227a031cc78243d098b3a541f90dcb98dfdc23c75a572cdddc32f7397d4950edd6c65b86ad75870be924c7c92fe1e59cc14d08b5b9ac9f4e34b46d092569634ac38b12cb208fd511cf8336659127f227f2cd27f8474714ba269b972044d1f01dd613c1c81abc9b43d0a813200e0f053738ddbee755fdb82d4a27e387f84c90880c8dfc93fa1427cc074dbe3e7d3afdf9ad4407398fbde02e0254c743d883e32dc1d8202eec9521c8d2f36a473a2aa922e4e7c5025cb02d130ac9a85715c6c35e77115f666e57f421789a4838c816319c08215fdf1780cebc0a5a4cba3986f78a8c92b0fe8ebfc2ce8d1523f5556011be1412d19d55d4cd6491b88a4a90d4a9131f987ade8718187b3f8f149b54b4f613e8adb9e5bda1994900f627d212f1b0211abecfd7980c5a388fb2d79e2f1aabd08cfab84ca463555e3faf9a3e47dd799531a36a4b2a052ea66bc3290229b5552fce73147028be7ecfbddbec5c33fc823a7146995f903a1e1b9f1298d804061cf043987d76cdcfaf7c101f4420d6d64358b9548d74f6707e3c205778f7605492e6b641c98be953e8608ca63d1bf8c2fd304ddae5a2951221fc565089ad09819294cb6039aeabf99637ff9c3fe86edbac51036fe3d15f3124748b55bf96efcd58d95c4c70066ab8889d6af4b89bbe8a663e0a92e96b873d3792902c4d7283b7210839c6b0fedb596740402739493657cc5957f0ee7999685f7b97ae4ea4dd87ad004262f2e3f7b86adeca55a377b85f0a0d435c8b8839e78674e9d682f2dcab0d7f50c70044e8ac1fbd0653edcaaa6730c25e883940d6ad500fc2d3ddf1d46541ca7252815e48068a0babc9b9fd6a15d39421646bc18fd6023b4fcc519f10b136b9e00670b51cac227b69091206ec69273360fbd9cb92fc75921f9f054eec1671076cb1f8179cec07f34d5cbba386f9a8772318d724ef8bcb6b9fc3796553debf8f37ff0bd89842f3601c23589ca441d94eb638b50a3ffc80fc5a59ad80729444b9dfe9eea9b962bc6091dfa06be88175617466fdde1e0274532de4354d30542bbe432f8affa27c4afe4621f44bb7633d3dcc6e2a089af5ff3d8b4361ac066e4c046f36d1965568c37f3b00977a05e7d198d16eeb2a663f30ef479b412bb697436300ee2223f6bcf7ac732f58eb2d8bcf6361d5117e9c1f1c60d80a1a8478ea70b75367d1bb9f45970537612600bafca210b650ce98b8597cc49c2c98bcadf6cfede9f7b738293705e68777048bca2268c538767e151b74ff08784164ae619464abf29e0049c5717ccff6d1b3ad2c9885358ac4d7e259857fc8a6b72a7d9a5a8f315ca0f0976b2ff307515ec0e97fa69b99257ed7201ecbef1a29d465cbf14a59cd15e9787556e323a74b6b1bfa9f5d8cb516c6a6b59e6a0a31c62f08b49904c8e0a6d11fec3f73c5d740ad62df87f748032813d76b5388e1a0ede977382dc1f0ef8e316646b6e85bfca98d5584a5e26237173a46302c795ed55ad2171ca132e84e20230bfef99a5549917d15cd52b27519d7967e95b2e7d11804fcdc63b74b35241b2dc6f58ac8d3652246a754edbe358ee637db30aa98f57aa7d158b402d9a3fa4bf68dbc63abf6caa525ea6f31e7ae534fb549a4349c2a4806cb86bbb382110b32e3348d03c267fc751b3359bc5e77d0d96318345eda53e35c17a4bf58421cefe56d1acdc386f4737efcefbd268976d60ccd4ae2f27b77b8f61cdd5ac99d0e2b635cdba37cda9459d5b4e6ba5290551878661f9b86382ae44dd91c0a2e88240a769e1d9802029be978152b3e9d78d48d9ae56c2d0c2dbbb02b2ba1c3d49601e47680bb26f69893a4d3532560c55e1d81e2c983ae6702a97e209b6510fd13d61a6079804e4046c8315c2b2007c1f74b1fb565c80bb08f49e8df49504dd55504f56812603d3b22a40e17cf18b77f94c0b9701bcd050b576c49f0fb76b7978d5a5487864f78a190d07e351cad510dd80af5be6f4f185d92d3dda6236b27d188406e4474ddcf95b51f30d5b23b0a89f707aeafd5603cbadc1150f5b834877d582eec01e2bb0ad12c03cb1d6c56d8de22ec7ee3e57e8e8d2b1ac0a984602174052cc0ebeb214893a2f60a560c73a38c8df74b8f219857bc0b48e2e8632a59d61eca60c7065a983689da42bd52c0814f8994536ad1a43eef4a8aa89b58ede479295b039b64b2446265c993a427d6f0108024414ea4a64ac26e6f06109310665532ba503c40f6b0e92f68b0c3ce86cb03bfe385b18144cd0effb28ac01bb7fa1d2bcf9101889a939b5560a7d5c98cbadf77897e0a459e599a605d55c1696e01786838648d6103e614d89fda0067b6a3590501acab1c5a0343ce4a9a0ea6760f9d17660a0fc7def3a76bdb89f20a72482e5de7f84d117b4a691ec9a073f7e4956d0f10fba149318239013f911b578f6cc195cc2fb5a0d9fe83bbb48633f0275d02e38705ec3b615e6fda3f5b3b68f09d995ead0e9350707df70dcc4cbcb88a83c9a63b384fc670643ec6c7929de571d8c9abbd3907143c3b8ad81af9b3c30cfb9bf9b48fda7bfd055f4b3032e772ddeb657ba5128d954b2f14a2ec85c1141acabb35c19ad121fa9326696096d22e124ddae84a2828f86051f928d176048689d077be1084fc5dacea2752b855499062a404c5cbb0fd713f536cf3acbf056d377a9323be26cbd717c9c600a6c716bf2df67041e951d8c8d108e75c5297d62a4ffa132ffd5b45bce48b81dc28382283bf31c6e5aaa013732fadac428cc2e37eece460a8acb509881990d05d1f51d215b8a70b89595d113f36ceca1881a6c5ae1cc0f6f2761624fe8bdc8545536e902840e1f7dea82b278a3d222c6c2d48d95834686247253099e926ded0be6e99e238939d513e342577672861824c9c15e4d1dac9027a3bf3647b50f48bec18cce980cdcda0d50d964b3149867875b142fbdb034806bc9f49547030c06e732283953727b070a3344254e8fe979d8841d2f6fc11af04a67511bfb91131fc03d6cdd89afabc234ec16628551473eb9fa21e3b1ed6fe09fc8e4b50fcbbc253973ca513b84f5203598dd89b2335c115769f19c9afdc5dc333041d91a6a1f9f710d3a47f42c89cddfaf90212dad297f0285e0fa7122a946d7bbf319e50b07ec575e9a3c5e143e10151257907d85e404cd7a187da2d3de44b3260f74e22b91acec6672e77dbdf3adcc1afa6e6bfadbc4169c1d062eaa1cd3e9f89bf994922886dbc5d596e03279ac98938fb5e395229dbe4e992e83c9710ce0589e3a77049495d26590a505cf27009ff545c65f366136ac6d4ce494ae460c7edd79b08db5ff629c047435f154fa1c20eeadfacd10810dc7a93cf173a3a10e3c96c9cfbfd4dba1fc6f6ce746ee352608008213c545f3bfb002802e165cd0b1461fcc02fde1c84823a9dee20b4b1360d43e703110cea8ae349479c32c1cad1de61fda87bd8df8c75b13d0fa30f54185f32dd7f6b9bac7808fb2885dec7d3b6c23fb8d6cc4b302b3a28f7440be015f35afa67dec0a14e24606f7d5dd5cce6d3f264cf3a6ff59a1abf74c6a818b372123603ea1f4927493b49a11903e99574a3143b5957addfad06eeaaaeda9a5c86942f55e716c7ad6846621f4e5fb42c7ddc15477a5ee6978c4f59975d5eaed9386cefcf06235e324f149b6b6663bb446650e7bb0e2fbc74da79ba362831bcbfc83c4c27f669e8c1915ccb0031c7937bb66afe5e599a660740e9803c9e36826b2472595c83c5b6012ba72dde7b5fb88d6760f59d67785f0a46d9e11335416121610f647ee0fa19d3c0ff05b6d9bdd93b4cd0f8c11060d5c47bd333658111026eba4f45c9d343ed0c2071de911bcf71dec4526f474bcdd97ddd64ad19b523e2f0263acdca04b7ccd2e210e7a32d9d9507e63c949de7deb883eededad57123169bc0bfc73ad117bb1c24997c782ca696e4ed5206310926f316a0d9b8dc230f3200afcf1b20bfa5eced5ece4c873eb6e5ec2fa362581e1982d33f157bec7cfc4c69c4df7aadcfd1becd2e7aa00bed3bfdcb16afb1b4fad7cd1975fbff35bd008f3e97addcfd247f20f9d17a29c24161758f1d17b19f02ae36a6eead095c05d89798de88258793a5f1ee25f4d30953e313092a20f9cb07058f740ac2686022ead185330987e40e01fb5873e1647453ae82d5b38cf61406cb12ba3e64484ce997addff2186edb63b133c58847441880f31c2a8663e3cf8db1bdfd2d57ed529013fecc89cda8067e59ff087fe635b39b88a71ebcb6ce7eb437f1ea33f99d5f7e73dbb05e8b1b7e452ed18a93662cb1d0fd1f07b462c2590b52173dd21aa2e2bb516a670fb49a5c05b3435b3f11d5d2ffb8f901ebf8963d153f3914d0cc4e4c5affd71b3edad3b3b5cd5a8044aabd988a6474286364409bbae9998aa4a66a4efb6034b31cf42349844369c1d438124001746c4ebe48ef692245c842b0860e979e5b36e5da37bef50b0788c1599ad717f3f606dc450337b3f92f506d779d97b2524da784c1db5cc1288c5da8295bdd46d6a7a119f5a53acc1175ecd46b86a504f7504c5ac4e345abbf5b946544da1a800a8aaac62ce131a5386ea2365255c998a00ad6821b773228fc1cffae1c11d80e37286eeb8d51f49289db2ce680c0c77ee4f9fc0f7835ffade585e27bd1b27062a5131ae35d943a5ed7b0e1c5847cd5cb5774686303a52c5bfa6a6773bd27b2ea8de0892d5ed58babcd1f8611939647b2146397dd71c15287d348605e444b9784ada3d7b7afc661c8a2c6c94d1f4475dc1f463aacf62842920b2f927bfd7e6eaf1c94202f1cdd6cada08b77887af947857286b91dc272f59366962fb02ee0726e64ce0ea1907878895bf613cc49147db7cd94578b9e65b266da4ad4624f9f1628a345c5f6484c4da51b188814a682da4ea615c876b27f0b36a15f3c6d13e1cfe6f510e246f8d91b9c127be3dcd80240a2779a340ce1e7dfbb306456ef5cdc022d8909dc0d75afe1a2e9ba895357648af8ba51eeb70fb312dd55fdb25562489e54737e94f2722dda2231d640d4d8fa8bbe00ac80bd3b2a6459337835fa0067098798a86189526d1390f573daccea1a743e499f461dcaefd3ea828a064fd450ec30fec4bedfcd6909ba6e4d4b27f7342d78fcee757c69a5b4367d25e5ac925506a3e2d9a07eaca6e8a256418dd0ace6dd089a9493772e2bb41d5b2905de23273589ebfeb85f33f4077726e406697e907af3fae9aafb6bb94356c0bab9902c113b7f4871615b7c1105044f97012164e0e316c9cc954ff5fb9164460136aef24d095bd9c607cbe68ddea383274f2497f22dce48b58439401080a46db21b98d300c353c1fb98440891cfd398e3c40263c4f2d90691c96cb18e7ca5ebfd8215e76f311b51226386e130132bd84dc847a89f74b91f9f160b139e5c00f7b96e633c988fb4c08e9a9fc6f2e12edb79c369c86d57a75d9f7ea690198c97bbfd6dd99019e09836973754471d3a5b40a14e991b6808d9d778c6878a3080a46e9f35a3ad25fca1a07c5ab055fba851228a162e84bcd2a8ae0a14c7558fc08e8d8e622a9cad065d4cb78f36e9916b0c0720f466c9508825de3f9b58fa2dc7d09af9e4cd09486069188c87690be0a533e5d6eeffff37f5748f4a0ed6a43c0b89b30d54864e6a2453159fce3e3989defbe8492b4d1a1006cb879462dafa221a1dc5c77ccdda543248bb41698218c748216065f8af411fe0427605168b966d29f4ffae5e0c11cafce951f866b66a35964295ea121f20c119ded6fa4c644d60755215a4eac395ef8dda2cd88b999b0a05a239aa581caecb9def60b21e79246a9274f04d71798c9ddfe0fb3f8a1df94fa0b5fe50d91a6d2b8265f8e39f1e0641ec3067d8cd6bb76b726734871562d7fadadc5646104c5ce0bfe3d65b8d4623e378613d2971584713432497fe1d88c226a66c2cace1eb5041e7b221526e521ac4ab36e0b4456273bd0a8f7190e739b34d38149f2fc9916ded5e3563235862a6c038cc9c9c280ff000b5393c8e85f9e03bb3bfaa64e72ed4a7b06126f806fc27bc34fc9069878649b7301a5a5b9da6d1ea7bd62c4037add38c66c4cc5a83218d15fcaf28bf0dc9266ef43b2df9fdd7c0dd400592caf947b1544924e57df71f1bd186e63ff923810187963de00b37f66acda7f54316673d880356dd03b7606a445395491e799b7fd7fbf79735f1e1088a44bf7b17982a48270d977e3a986d34b151baf130d472cb3aa1976424689177bd02279cb88246200e904fc75967d64a1c96e50d43f2563e780134e3559b80cc26ffc94a9828f004476870216ba689d20515f44a073105f7cb24e18c0d365abfe5adeed91f83665fe41fda50a2bfd0227d647fd8e36436aefd65d8096decd99ede3debc7ae3cc9e75ec6afe388f054f3ad0a157ca48770f80b3d28d633cb4f02b98e4c5709240c092629e96618be631648221ade1888c092aeed933c73b54301a4533eb54ce15df6f65e2d03ebd8534ea5fbf5afecce3793ef5abe391399b6f8137ed5557a1e28eea88e328285e0c77853b1a8206ed0c8563070d90e0b90a554291c6e2deec246cdbe06eade935cc7137fa70c88dee9f8e9cece4c683c93d97400f819d2800579f2bef0382c750df2fbdc10d59c610dba15a2b94b04a800216725290a788b894aaecb6e636330958fc1b3ab7df1a40adf7f8a9685a9aee90c643504fe561b2da8679d3e13ae1a04faac6d26f4864204a97a2495a32011b665971cf2a18cb7b29bc808057cbe7db177ad792d6a75982687fc503cf39814189e4ad052983c179c625cad93b3bde48e8cd481c98e490ae37c264553065da96b2e514870775aab5a33c4e259da88c9a5bd9ec63bda4eaa08cd8699b72619b1051773ddb86119e3391c0131f42fd7a67c6bfeebc7bf0bb71b5e0f4a2bb6aab9489a5dced16df5dee658ede485dfb9974c2a24fa4a1c54fa33415b4ca98230adaa5f26894d713978d4721a7be7467e644bf8faf8a423cd51d225010134644d009b9230350d6599b41cef71beb4d74bfa0d9d363d49148a5eab866d1aee8e0f84d4e5469cd1b253fe5cf37454afb29cea96135427cc00f7c8c35116286338c40dd2d7980f029a511e375b083bf570b62f9229050271d1d7a6cf0420555db6681c5519d366314c0cf2d75eb5fb0d6eb0483488134cb9914082cf229c3aba410fc3ba53e3e7763803a8892a402d0311e45de6b447651581f2f9eeb8f21d154e53b803042f1bcc6b1eb903ce4d0b9060a51e1b8783f36501e5b3ff75e50199f9532124e0c6435dcd7605c84f382ad6dca81f22b2831d38654b4feb3c2b0998986c8b156df30744e4c47830d2ef66cd5a046bdff96c2bdf4fc154d8212637c9740144ca08a72d1b6bced2d22d46414125df9b8fad0cb7816a7422d41a42373d808705c57009b6e32bf419eb10f44062987a7547a48e80cd984f397fafb38abc5349b07011122bd818656decdb22cc517fab9cd6697d6459593892612fac45dfde0d733952d022695017fbe928ed35781e77d35c18d90f3f20486f5f2df5c66d880abd31fe13bf4b090f8e9e8ccc998fda7fcc790d6c6dbc43273a192fa391e5755198e260e509b1960f04012af9f2a3da3d7dfa0a2edc56a3c6c2a1a8ea4209356dc9526e2383c7222386999a99491abc1f0f1c67e5be715d109986e0cddbb0878d253e49f163e2e8cc51182224c88e5d3a4cd984269d3ddfbb75073bba2870852f389cd1778e3ad4e743d4d959643f747f588d9ee6f778e396f6c8edf42a22ea3b5cea7279961ff34baa4ee77d1e5dfd2b108f65b957e18d51e46fabdb368f535d698a28295b6b8dc578715938ad8d86fe4edec95d9c4c445e3a820f2ac60b9aed7d5e9a830df2e9249324900dfaf2be6ae631d0036a10b18de7c75f5572d1db0435b8efdf9d834354d82b0b1e9d52c2bfb217a4bf2784ab594f24596da70ef21100c5f080e7877347068384c58c90dde3145de8303ae08f4ef803863ab890d720b9b3547ee0980914387d1bf3209d9ed98f2296c054c512b639215835d52ebd21f2a8ffd0658dad0747438b9103cec1af00abc27a7edb8a85dc3c174cd72a10f9d4607617eb73a88f6978878cb589f18e6727c54c17a65c8e3550aeccc2a7835bc321b00a50922203a0ce60baba0c0956e8bfbb32d76218e47140f0c66849083d72d4aebd1e57d4f569bd8a2c84b24f8ac1cc34e447c81bc7ee93eb790f9bcd80545e3e7aab1f8f658b500fbecdec39bb4c3dd6d806764217abdbd0f8bc8b324696c084b7ce8a82ed782f867ad223ee9cfac4c5e7a494912d703038884088a95707b86d9b49294aaec11de1977a9837a9fe1ad2c07bbfa1b7e64875d8734493f7118bff2de2451050099f587194903510358bbc2c3f6c28ed2d5221c13a395a49b97cffc6bfff6264d26d63c765f5c3f92213f012095623482bf89c8edfbc0bfebb31df9bb45717e778b3ff941d7b26a505cea8305e56960f69ee09b0351168b40929ab53ea19b4302345e3a437050d2108013e9a8da3bdaa43dd66ca69776e59f2c02c95c96986c61aa31c8c838b103f336bfed259f2d0e2ca076fc69181c2ea58c4b9a67e3a9e9ff4e49041e275494279d7fc6977247e46cf6120e15b974f985a067b02cd1585640ffc22a1ea91c817d2d80abe30ebf9858a9509721d7a044a8dcf98943b78fd1f0784581f1ea878800ac9377d1c169843107306d2ad91e550b380c3e2c03cf82728a8faf9f5c13afc61daaa8a33c069dfbba59c7e2a6ecb99a2b8c72542999bf6e29595e29c3a893fbef421af4163ad0b4ad49f0be8cc7f5e7bf6f37fd3a56ef11483f576ad6e2165de7ca81be251134403213a9fd5df52c8f30e0d574f98be19c937d053892406c44537da4eff9f8952698b77472aa28f91812b417a739ba18ca0c45b66f9e9ce1fd4ec296dd442a98a2652c3e7360ae222e8b8ff3c335f9f70d5126cf194e1abc1d609b91551d599ba3d19dd61268c80c576c6bfb00fbdc29a34ab292484dc8f1cbe0ecff74b61d74b84f3454ef37c372d8158f0b5c47468397bbd34bbfe29df481e94489a5e4a735177f44c5c9a721383cc34a7e72fbc8f24b58794aa02a62a88c9e64d4280d45e1a7d4c9590d092154d77155f17b33a96b309d852f44533f63bc54aa3c1900fb2272c0ad64b8fa020a1a7fa7975cc770ccf4f05df5e50bb892e0715e89606733b0faec65b14b76654b909c94da9505c96b22cd5b6e775a4b5efdf6faa5f12ef94629d472ba93a1be4f75711d19183ac7a7f26067be185c6dbca4ccb1bdf388a87777fbc1bab89c9fda126b059cea2a5a0d4956344dc90b90c0be6393d2c25f6266a48a66d1841a9a045f1fcf4ee21804ef6e660731d903822f268816bc1678bde4ca5b78b4186c02f695284e89cd4bac0af165be003f72f2b4c26797135c6eaa2146196e0fcec4817c3f8ff0eb99ce7d4383d322166c690b6d13e30b50142bdb2e86d5d93d8da2ae3d21ab88793051299262da0143b4ea015102fb2ec941696207e5e71cd7758b99f5d7a6f1a22d4bf274dc896c5d7a5d9139177bcdd97317bcdd238a7ccc27a2db713d7ac14b086c977fb7d1d99f1c664100cbbb522fcb543b70b5330ce34942a779f541ad734320b3a729ab71a6e8b5b5316b02af8a1ed788a052dde394f7474c494ec25d063069ae6e063417eb76ab1eddd3582108982819130ffad5aa693456a4768bdf612f6238fa452d76db8d0eedbab6e0edfbd8b78660f91c48506ca43257174540dfad79109e22516614ef7ea0b0a3568c0fc6a096f0f66e867ae2587a98f7c7245feaecb7142c30d3088b58553f116f47fadd124fa087724a5abdbc4f89271b64b55995ae6ff11e4814f4e90bb98407ff345e6702c71e71a16818c4eab6ad2ba608b4917aff393e1774b3dcd62440c9fd570e59ff6f7cc5e41536a238956038e225db23ccc4276efd70e66d8ef42cbdbffcf684bb3132ee371ae13ac562a8529ebc4b961ebfb69c45a36a25561951e8b133334f0c1eb1d697b67fdc395ff5e2e29faa3b8aa4522749c2eb1dafd3b9a026b26d0da8ad263dc285ccaea1bd8ab4b72f5745650e20e991eb671775a2d5f2cf1010a3db8f5b3b1c75c7eeb415c52b206aed2cae92e273dc60e904ac1ab130fd00791e2d04be422c9249f42fb93d2c79775392fa0da09b60ae0f2763b217f47199445616bc3b9a4c93864ddbfa63132696ffece6231a042da0d0f5abe9fba63eacec17d155422f2df1e9614be6a65070a965507ec58d34d78947b8b0ce6a5b28974295a1999ece0d171210256770f5e793821fcb2e7596420a4928814911bb2c7e4ebcac0ce666aee0774333f9d3d3230e5aca08be0e9dccccb7eeaa724b6cfed8ee789c9da665092098f662a7bb457ade8537a51d32fc10e3344bea88460877035d794b1bdd25dec8a5938f4f9f9422ae2323ba2891bbb530f2ee6cb4d38c78a5d7503c279b8146b9b1bbb0d0f9cc7d56335a3b7e97a59d5ac0710ad21deb3b68b893ac2c3406d0ed092c04b1b0840fe486996541373d458c6a22d8d40fff617c576c1063bbbee3f6a506e60eab2964b47fc005731ace2861aaa813700502a9df21a56734e27e44235e74a00f38ccb9463f69e0386b13b81b9046579d5c7bec7f7af631e82c46ffab2bd94455a36afed2a716fb0b75d4a51df943d9bc12f3acbf5561616fd9924fa70d19f64586e76083b956c20036e5fa281722fe737cc0b0ef1973ad9423e3ccfbfbdfdc98f55e12228203f01d5b8e3d0e1ce04905c4a9986b77c8a6ca3781ca83a6a0c1a71ab30a017002d33b27db5a9c86155f499dfbed4a82d7d796ad7cae5beaa7e5cf64449a838833c05c7c133dc832bcc925eaaf591582869dce4cadfc7457f2b8be7725028eac4184d26b5a2de2f0f0859327158e42922087953752cfeaa061b278bf5c0cab59dabf0dfc677d60298b627fa73b816b627087f2c9d0733069dd1d6b0ebaf4bf957fa951a82c27fb5ed44423aa5c63e6bff10b3ba667facc3166b5204f1518b7efd6c7a10f66aae7276fbf5f0f5fa75db50b3f666e18c62732b05cb15b51b88f5237ee144ded3a8820529041f9ae0bcb3fef37704868e9adaf2bfda4ec6ff435c2a3109123fdfa700a250f5462930cfc5b7547781c205d5fee9649165685b1fa1aeb8e6c405fa2434f347993324e4b680090260144c9209755f40127c4cf18ada9becc8d77d3ba36cb9192523e9dbf43df89a8fe1e5e5a21d3c42914ef10c796d2fa2fd99f8d361cb6c6a0049080841c11fcd6b50401a327c931d482e4082daa2d4930861367751bd4831a3d8bec9b45eb137052ea6137572cc90a1789921f74492ab924d1a03f0305bcc8e06ed5e5ef08a64589464b0c0c95b412a340ab27068db65d245f50bfa504d687c0035c7828a16271d7f9bc46b09e9283fb6392acbb4b78032142181d5891074b1d1f8ef87c6b259c2b82ee73f4c2ea8f3190565939c6a79cf6ff6caf2cfe7b390f974caeeb8acc7231a344f2f4e61d6120a775c6c21c8fc93f788c809975c09c76c87e3b5f6b2df499b56686267d60c816f116132cf51b2fd0317162337b4523c059d4b3f7da5b01fd15728d6dd5f1240216c18a52f26added43ab860921ca5cb00c9344a9fb4f34437c62c2a86f6a8385759cd887577fec3e54a9e9e4c36154f45f56ffaac87095ac79cb5a985f5660668fa770afe13d4543b826c00fefe03475c4faf74be00a8b2c79e9f7f095a249669a44e29be8ab9ffce81f3b8ea6a2b4f354080f1574acf62f6f6f8a87d3202e14a4045bdb8ee6f59aad31994d9054ec573b6e3a5c33e4b8f5c5089872552257abc412da612679d4d39c1aab7754a3c04b02c4e5b788d60081e84b9acc592fcc8fac3a015b29c3a731a210d9785a40c6f97f7297cdd46bcefad4b5d1c45ef4b488b5ee88583e1fd6568bb35d2302c1e30e070fc18f47368fb3e92226af753baaf79526959fb14177e296833fa13c7f515be1c8ba65f3912b3b5a01e7e23239ee0b4219b12bdfa8b20ae51f216b079bcdcd0f84eae81fa119d8543b5d9a37e877d271385591f7ec3f90bc4aff51431e11a118be08b9d88d3b84cb30dbfc2acdbde2cd0a2ba4ac548df10a08bde9317ea05c50b988f966987d98b01400173687795a001fa844207f621f2fd8ca559a35b2e872abdf11552606d4a78f533978db8b5ba74e2b6e984133ce2be5d05b5c1f0f330eea4f3575d35ac80365da7c112cb8d93426b3ff46513b7e5b785f4b5dba8cfbc2a15238a4a7e840eaa500450c5075b505f929907f414fa309e7b167b064c6554e6198c840b49f629cd34b96e3004224e4964937633d2c94a17f770cf9a23804cf752c42cb5de6ec20a28cc3eea9a8e8d23e7263dd3d15f7f7c09a94df08e30ba1512f08651d5dbe3091d70e5d90edb48501d2db7d3cc9e96e09e31d98247c43ecd63c11e1a7805a71e27884bd7c111a659ab831050a8041cc69a1ac90705fcda235d0c2b91ad0f24f53b0c50b7f80788571c9a82d0e01fd545e6c48190421ac976933c4fd2433fa8cb196ec5db3e26a04f8fe679cb5009231ff65d65e80818a9c4653f42694108e45f757d7d2f406fe7d66aea451e0205a932885c62bdc16c3232a5edc9408ec19b39e9e49be3641cf42d31f69e1349c11e520e483b66be92dd48acf782750d532be89628d0f7d6000e1d90828ad8b3bbb4b23a20e0b2baf2543c2599a6fd8f91ae02e1e37a69fa911f212737cf92561c595541364565258e57ae77e034e064b34a4c801664929dfe0b20d402524023124b37cba9f4c712b3795e0f3bc9c0b7af1523b017d7da556fbc54d755c4e9aa6db557f9eb700ae66d9206a970d1ccf369d315b46c538d1b327bbe48d06e545a36c1aff80501332c876228e06aef001eb60648ebbb7ccf14a3ed099564c32bee5dd53b3f99a9ff1595fa9ca47b12a47a7411c1075311be718b35478b028d3abcca61b97173ee2d4d61b5f81205c24ebe91b8e04b35d509d2ef2a0cb1786fd451247a37a2387b05cdfbd994f2b6e41183489279a9231f657cdae80a511271a6db174399e1660116d8a9f6394549d22296017242f8fb1ae9d0e965e00285bfc878c23aeab42f1f2b889d821363da6d551c1a292a5f652dc36d2a948ea9d708ef65f6a58426bea160d0a426dd2acf802c47f42362f0518ab64ecd15fb983a7d3333236c051e58ad6b904c5b78edea178886784c79b67a5e75610a6884225aed5b58e629e4001a2c0e9c1d3bd19eaf64b89a6f6a9deaa05d000bb3f838b0433998cc51792ea2ca49274d82f1ed38107e0804d6ebb32a8d5f5539660de9f5fef0b97b77ae8bc7eeae88830a82e3d30847b541a2827e10692c72efe6eba68860fe75079283ffd8ac26ce7e38e180021799bb52bec3cc454444a7c3dc7368d8c48b6abdcda7775a7dc6b4bd6061b476c8455b79867d6b3ed7d850df60b5efb6126ab76af5b2fcf53bf85e27f2ef84d4d3696d689cd41f222a47603501dc18c8e4c9ec8c9e051c3326112728f355dc2b6016daa7f44cc387d8fc9ecf1be97fe87322247e356ee30a446f598b096cbdf6dff9673d0ba17f3f361b7e850959df840ca8d8d453fbbdcdccc3603530b299beb19e4921d82d48afe4f4733f0746b65787a545771dafbfd84da9d8d2eaa59c8e0cfe2c79624b66d036a6fc6e15d50a2ca880ee6e043924acf3e2bf9b66276ebe4b842d120aa6b48d413c021c01a90013f2ac273f8ae4a3db7aa49a333c2bf2c1443f3735fb48cfe11d5f968ad4d7975a68eccf6fb6ec7b1a81f792a614a355b0dafeccbec1126bbc87aff81c42b6a0ca6f84a39fbaac2737310ed24d522b95d7c7ea411874e52a388297972c8c7c3c65969c7b9a5fa70fe8c5f329ecf5e54ce774c939fe567296d80dcb9012585800ebe4663dc44ac31a287a57aea49d1c90cb092c907ac89794f1e1edd14d36eba60cb98abfdfed996fff1ed989b28588eba0a3f04c9e52354dedc7c99a063433f928a1a1d9e1d43083b227e253b9b23a26149792578eec9e355906f6ca1ecb256136dffa79dc53fd6e02f15b86f6dda6eb1404594043041f7c85a02632f6b77ffec274b12b31ad38d89bdaf3d74944132c51806fb0cbe99573b31dc45a997d6776615949da4395d716a6dd96278bee159dd51b2c5e10ec387367d4e8705dc20eb4bff797a5b7132250cb5618eae3dc52ccaee3a4a999c191ccfe232e2b68713c8ae83996e2e2ebd086e608ca28020822771a7400cb025893f3bc84a2cc315049d13b8f76b67f91f20a869feb359135e947de97b18a30078911e86c9aa585d24a5bd339948351a99c1e8d944ded1f2b37a1e98119a754f4c1d6ff75dc7256572457b5a6a20042e87695bba494f5edda1ed7151fe268f23c63bd8ca2c4af7c3fafcc1090115609c6cdd81dbe3c9fab1d603497114253f70505dd58178ee8f1a0c61534d98d93e1888a2ad5872ff32467bfc3e61b7d79f56ee4e47e3da0031e0f72dd6a49bc347038aa1aa307b119d9f653ffeaa86a3a66008da96f023adccf7af37846095c5117d123b5088590da9e93067ec6272aff16b62021f59cab0cb59f715bc6077048d7cf9e24e2e59f07a89665897f6f9f20ba67553885582746f2f9aed5cf2dc718b0b5eb71844fca0c85a3cb6d87dd311ff0b1ae2d3c07344d823006c78d3c1180b6ca483d3b6fd1a213e473f636f21dc8347105bcbc341aa2adbc304eadcc8b1acc777600da0c11b14facce59ff17f50cc2782c5ab67725d4e9ce15d711b56655712dd621985ef0ff23911fb3b0d0685728d21e74e49b6bc4ca68ef943f0a5570921ff0799583606d28d1541d7759de3435a0f07775e86aa2e684a2a62bedc1508666cfe6a34313d76189d67d59337bd6bd2b813c6382aca7282712fa135e30c69e1e276c6899efdd03579ea78398e321325459cc7f7504028a504dc6f297bbb65f0b45204d860164595a37e3934983b7b61b24dee72dc879613a6886826c32440a5c6fe5bab4ac4aa2afb9b88c7b475f1e40b67b9316b0f74bb2b48e0f439e3a2c4f535bbaa5aec32de7a4aad0f4aab89ae0080ea543944ddd602d9d9c610890564a58457c1010497bba88440fc83883f5f52ce5d0f2b12a26e48cdf32e33b2e1d91ac0d4e786848c062821c17b3fd0e09a2f0d21e181d03542cd0229714884f32eb3136a4585106d7095c96cc7a96074f375b2c284968b7abe5954d57ffc5ef710988920347600238b9beda19f4b3e5ccf504b14b32a297eb1dcec06a947c3cbd56258e115527a608c271e3e317ba1f6b61352dc22067d34066943d1453c84a9de51279c414e6c5e5cf444eb0c622ae7685b788e051eea7fd5239f711ce7c806a23bc58e88b186a90c539f97e7050a0e4e97a8be0fbff3b2c8fc8d9f282165660e3c3cd40774da0310aa0f70d202eba6de797d7537bbe2eb3ef4fc99a6c0ef5f2c8f5993d6215262455e095f136575f1cec996aa8b3db109a06466e2a8bd86ce1905a80d13a1a9fa996a699710b5be2f014cb66a442819152e13206f55315a7148474fe533d76e0561924ca6f6c14cfd5dce4dab94aeb0f0d0b8b99739af5957f0d6b754761ced3503bb8ecbdfe6dcfc9b6786b8945fd1a3f752fbf08fc225c2ed7f666db14e6e91abf6e8cbac64014baa958890ccf2a8d160b200024f80cc03931210b9238ac11579b53c45c40daa08138f41b691641b6571f4faea2a1fe4a7ed70fa70bf9fcfa23c2b2fd672f4a54ddc7fc74c7554e71d497411a4f0710a000799b8c75a88954dbf00faa5bca45a20d9f2da27bd62bee4a719b4dfa01b851d2a9c6421bdd6ac2105c28425c0c67808ac36a67a1e2947666fe0ca5a457ff47d5cff8c98c00215f6543e750d047d8794360f8c05741985a47ebb8c91b290cd48c88ef7a3a5c0168ef205f3070e54d258e911a5dec70b3a8af7ea045b6b89f7dc677b26ead4d78d9b290febbb750b6d982f04e478241a2c458372a1c5b62f3e19146de3ff58960e5640e73652af300faedf493a4e96438ae375a3eca840c9f751f6631748525aafc45625f286f1892c65045335b4cf96a418e5cbe9515731f7f925212f0a5dbe875d4d7a67120c2ed06835c9c3cc995986bc5d97d0c16124a91eb908a80e6815c67ecd58164122e11b6bdec81d990729b273441af04dc088b9b5841a0d085d1dd31ad2aa751858fc4fb65da8818d2fb61cc3e6f3a657f26e9bfaba10040e899d7d831a087cece87e3b54f8f91dc013a610932385ae9eab3bfb36532194c0e8445c75611b723354610859d1cd0ca03ba05a7c5ac918ca605956cbf854717d4b5880a7bd944201554fe1d2fb079126fc423854724147917610ba0b372c52ba2b26a9a3a6b1c65e27364ef5cff1d41af17536b57a83daef1bd0aca36c0f4c66be02ef71d4782f4817339e8dd1da306c3cf716c5e8f208325f20490344a896b6bb69f722a9b3ab5103d0f3ada7f976372a35d044b2295f5658dbd84804e0a549c76ce49d23cbfe856e1efdbb48a669b6de4bf76925121a2bab185753912aec96da6624de36813fa02051d689a2e0d079bec2312ce1d965f7c41284d38382f99596ac35ceb6850eb77f129011f9406111fbd244556baa72498cd36e36f40ad1dd72915a9cb22a3715121941616777d73997914b6d7a266c1e950bb740e39c340641f558593a135c28df073f5d16fa03b82e9d0441fede0decccaf0bb6ae3f2d346ea7283679198ae2ff061107f6652d26487c5e9bf83ec42ec401e2804828ed05113176d7e00c8d7c284307c132687e91048e8c41e53a4a481fd1a16fbcb1d8b7874f684c7bd21ed133ae887551435b00ab8fd618d3c1dde07fa0eaf225bad7adfdb91b016d37365a0d0399a4757199b1510e8696a93e81c1672c717ab7f9e3c0cd0785ccbdaeb77a148711a4ae6af82f4c6988a56ccc097945fcca1182144a8cd7da4602c92b63d7893833a2b5ef5805fae6f298fcebc5e2eb77283fbbb2b159a4296b3da57f37e7d8669e8be7c942a7a54eebcd560f865b8031b0fc4ddefdd0272d9584b9c5d1cafa4a13b3ea07df0aa95d5a7dc52dde41bc8aaaacb9cd04fc6872a99e31d115eb3776bd3a949d4900e8b235286659c625a36c4b214ed191a5c26b54af0386971e64e12ae0c674e4bcfac0c9eca85de7d0d4c0cb1dbde93c5bd6f38fae36a0443c9483052ad2b5a8c10b3a2eef55439ecee6afc2a1bffb7b16b0198366b5183009ad0d89921212f60f4a91f6fab51f27dd37a77cb7269aa78d0a483b254631fd77749c626acdfbd2895e87f83c014f01a3c85a40dad6cabbcc47345417845079c689715bdb73bc880ee272b4aba33ce47b7382c0cb0e1caf9881bdaaee0805a5cf9c46444644dcb5bee4761eb26897cdeb7eac5d499b3f308b212d109fbd7cc385d1fdb7a6ee48a87768e4ac1ebffc9c735e3d61e7db3af72db4c10fda6d42eb55d186fc3ba299aecfc2c1d60e253b78c16ec7acf4a1c167441caf6a468f5f777a755c837164f399274d9732e5abcb254af483814e0fd8171e56b636277de4405467505d0da167b4f325bfceff6c5bb70596240c7638deb9ac0abd97b008e49def0cda32cf018cc09802f9cef5f884015070c3b295f7ad8cb2a917934a3a0d557c437c8a6d8e920a2cd66b22dbb11864ef9f84ef3cc99e0e0300960f9a20783bf30ab8cf7b3c8ff7e7224f3ebf2e9553942e8e5ccb26aefa41a04d139dde0412a3dec1073bbcfb348198c4db946921391a8579fc7c89a8719e89175f891e8d84413a8a020bf52568439b15d46193f0f6d2265b14a46df6ad66c1f591322467e3015a21e6b1efb74f1335105a815c6919146c360c17303962d1d5c076ba20c18968dc5bbffec4c95b3f8c9e00ddc7e0941acc076ba493d671c60b5c4d1297967c2035cba24ddd15ead22ac3308373b51d3e4737da255a9990c929f8624d85253669573a21e6bc6f5b84dad43228cf6bbcdacb9b29c042377b6872196886e6faa859432571d5fd1acf2a5fce1cf3045c912ef15cb29f88f9f3f9b3d5528d5a9e1a534d8defe90f19d34733b7cd65c8b7ce3b8d5106fd44d88a7e504176a6dde3581d661be905309380f9ad93f56f61d731f535ffa269b99f0201d763f536a96da64f8915aa5cc7039d9f621e2901fa9f6876fd30e2bd711ffef1c8e18be3e5f0a9e0f2654a164e664ebd4a8e906f515209b3dca87d71df241df7cbc39ca4e860bca490a73ceb1580a9e7ef065194841507cc5d45c896c081b126eb25392f5a2eca848007239aa788d7afbb47d349381528675fd2a70e56881a62bbd447d52d0693b4c235b1d6d2749d67e9ccaa5a0e534562e097ee77d8d4001245fefb28fd0ec98b4e633a734d8b504249a23f92e1c554af43072c75794d9962f09dbf3f491fbb5dbc974b422c5502d882e783ebb5bf1a84fe78784506187dec5aea3811f31eda71e28a8603840cc80a23c45fa8fca828ab8e71a2a4f37c2d42c13e7d2a1bd00247fc6b1c00c2d2eeb1afda0cc5147690c7ded64afa2748ab7fe403409b39f7209043e5aa1aaeef9425126ad0cd8af240610f35030f74edad9da0829c8d92530588449109ece2879127f898d82dfc9456a67bd7f4434426dd1717b9ca02b352034152b0e917c53b94811f836487c7f38da33ba0f8dbb4bc770d0bcf77f5d8c2d03c00e3284b90d47cab0f1adc00ba3af27e6b090ac55d3229f0253cddf52c082fe457c11001e20b6a7eb890e8594a2700fc6d808b957aef5731184b0038fd0fd8017756a10765f0c686e575db0c32f46be1df4c79fc5c09b32ad89d0eee7ad3bbc66aa933edfd69dc62b993a4be00f02ca96765c4825f6e98d5a46453b07d222c05be62ad2ff99ca58a1ae48354c5781589139d25ad821ab8df7ccb5b34cf564158d6c67e67de40ddc3f063db4e0a32c23252eb2c52e4c43d70b94d7d25c2daff1c61d2487032baa1d6c915acea8523d0baf54e3bb8db04095bdb5e11c55b90cd1b85053842571d12977c959a389bb2cda2ca391d99ac69b960f9bf5222c58b37b05e4749b1071edbff2096cd253ab54438fbd2288ffa965f7b7ac593d2a61bb6eebf2b2479e3c9a6288bc8037b37ae90006d93b813c4d8c5b1e409df34d04cdda636119970aee3051bebf69ab85a1a405e4ddd6675331178315c3a80abe799ab6ff6a7de0d724de80657868b182227c59adf1cf7b5dd8d4aac400797ce69bc62a994b5ad52d2f1c2445a4e3429f0b5fb7a1ff819a183ae3098152e642e58c4d31df9540b7c29fdf7b40cae034f282b65f84bb7db92718ce43ffb2ace4a69b528e6bc4486d3fd52987b70756d062a676bcfd4fb0d93e90f6f186a488aa6e8328dfff2bb5e7be34d01766f9b20a24586de176d2c874b24f359de1a73897e5145787d1552a08fc5b592a23d70988cd5131a0de5a49b43c6f2ba3e08c85162336e47779d22d67d25e8e88459fec2452b2424b998e7a114d155122ae050eb991aaa77d66300e5e8ac82dc192abcf8c856e0adae3bc5afbbdba418925d43325578e36c7b4cb0306d32ad5cbf35f29d18b53a448db670c6f0ce52b4b18f8d9b132aec8326c40699158967335fe2b36c2d6ff8e31d79a147b0bd122320388c0d6f464e5a733d75027428983efbaeeee0ac4d71648452ab8848cc3e007215c2bef3dac3323b4e50091d3958f2a6a21a56c9bbb0db326d41dd3d8aa18e34c255cff433c5b041bb33fd1309a098d9ae337de706f57e3774ed4b91e12c4d699f9195939e318917427f2f9b7a02337361f557789cd674897458806f6461dd650ed0419ef87e81a0c26883e69f0df734a35fa73b71d6d4ac92378e401fb22d98c299fee627d3b61f513192142e815fba2f708d5ef65426e661671f2457def84df70f73442225f577ea88eeea545b693d67c31aaae4d19be493650c3f7de4547137065fde8561c91ad685ded7f359bf4352128a623e49bc7281f730386e096dc44281c7ed8bd250db8bfe98c54688d471174ff3899084934e6221d27446c595f98e9b4c18bacc86015d3e772183e9763da56b4999570fbe064fd57d75082c26cba7006a2ce186417cfebd0ca4f80ab46330904a79c1a711d339813cc49987249d3cfa24e9541b0e5c636c715a5f86e72d2024de017df34291e96db19c30515d3d48f5a3f2d56e9a78a931782e60c525eb468d00932de5d461096a98126ea8cfc8c8411765ebb84549c340e2c4de54381de482c6cf68b80a9c6344ebc9d321abca2e6add1f11285b1342dfb871936769f497c31566d6b0107e1bcb4738ffb1c52cfeb7a53f07f5a5a869de8792700f5aa69477907f1c381f24203ac34de84cfeb04dadd8ccd746a4974c28e03221b0c6a3f9a1acdc26272f15b6dd87e5a90d16ec90a5a9dc5d14e1203bebc70594686acaa01d0e1780f946146ebb9d57d649d088f1ca63439b7a71eb7dcaaa133da198b4d8474d1f12c32f5c1e214b57b6a1a8c6cff91ad7ef6e5f0e77db43b1af1b922a076bc8fcac5cbe914782e8cd82ef58c9f455d4fe0acba775d7783d558f41f9cf63090f56901b14bfbd6f4a78260441e844621e17ac3b605e3e87382f2df2b6e4e5673d668d1998e08541616ebc19e90dde112c4266c0180514010fce4bf25e0178b82fdd037811071e89f7434df0f0130c07bacb47a03757d9616abf1d536fa2d7224904869fd322821daa40eaa7032a5c33f3c64df089440246e19fb4fd2be527ef3f96d1d542d30179a6708dc80a1bd7a53865c40afa0653509db173139baa5428a8ec7733e1737867cececdc79fe4e34acb170b4fb1d69957052f613dea642816bd832460c9369698498a3663656c5cdf525766292544120e02a69b241809c65a3e602c992f410c2bf7d41ed3457238f3ce4fb5a6c86d5a30038c4c3c3a1d83c8503b2214990162f0f977bc96b3ee325badf738aa3f0ec8c2a25159ccd44f2e88ec8a368a54fbf5d7762ec16867b882fca442ce5e749dcd30bab998ad36294a4135e81bc41ddf834403b3fd9abeff7c0627a6fd110ac6ec0889c4f3a031d1a213379a5941e643ec53d38ac23eb0419811a4d6da647007836d6ebbfd6cbd7a37347caf65213e34a8b0386d1d48b4fb75fbf2c3a5b5abf68377b82df8fec2078b572bad62d0fe5274f69c7aae2ac6ab4deeeb6738059c8e346c0f78e7aa78f7fd39997414cca4edf0446125f320cd53eb44c5498d3bd12d903f1575c51add71ce0d6425cb53dd31b425c5eb55669b84e63bfc8e8c22ba459db1b9b61fcb88dfa4f25f6522726e36e6b69a0cdc51b12ef0a2b7602b468a24c268ce7b273aaeaf969f09efab703a5ec6b4d424e5fa063b472d0719742fef825da3d25be6336edd5dc202e10d55031c31dbb99f998cac88071f283ba592e7ae430cdfede696196db1b9672e723e9bd688cb51f5ac2108e282d6b0beac55d1b68c81086225fee63451af4f9f5788306de2fbd5c93b602934adc3cea41854a76365caec97356cda789c94a5b5908c37f7368f4a09ad414c44d0755a7be6f285ce1e030119051c360639ddacc327f94cbef1dacbbae8324967f457307f449eab15c3cb11c2fee5ab35d3629edef4f3be17677ad820cb269f157eb3bbf44cacd368ea849f70f31ec04450ffe5961456b504baf030dcc382c3d2f7cdaf02a50a114d3b8476f5526eb257077e096704b634f204110037acd1c8c63db3c974ccc354d3470920d39ba1c26f65e22899672e4428384417ec8cd72ca391fd2f0f4604d338934c1e82cb98bd151a37f8ae5a1a2e44e15028e1178d2ffdd3cf0e8306de1773e6daf1c56000d233261b67555e68c8ebe9cf56bb44fe8f21a1ad36b758969b5bce76902a585e6e935ce3753d47260660898219be32a140d7c36226347c13315000c5786fb0d06b542eaddccc260006c93d127278ebc9a3f8c4acf51a09dd8b36ab861b15600316f535311f1d2aa5b7bb91c5a3ca2613380bdc9672617e0ca497828a2c83726f15e5adec4a13e2c851b780b9e0a57f31e7dab6e1af6083e9a72eb66fe5ce13ef57e4e364bea60caad3663ce861920534e515c79f9d207c42a7abf6af2293c14c515af46ea7788883976be9ff270b15a45cd8a7ee24c0b25df0cdc6eace564a375c5d01b625a452a65842aae9fda59d0e620131861333165c7384849cf03d17407af1848ec19a092cef985b48c3092a33224ac557e6c9cffda6047ae0f73c7f4f3e3cd6fd5230af1b473a7fa09b9feb52f5518418f8749051bb5f6dd2482707dc671e1103ffdda51ecc69bc3c0b920b82f953429390e5b6f7ffdda9e7449a6784103c890d21b48548d58396fef07dd24d2e146ad9f6dd9ecfe71a6b15b91cbf11d74bfc5001b02baef23afb3fbdfc6f2a2a1ff893d84568fcd9cc76d97346b7fdf0a4e7d2b8c14756a31f404a8ca3149d183054634d271a350c7e6e2cc967f676dc98ab38fc5960ab78685174eecae9c9c15050127c931bdcdd68b7b9939b33cda89aca9e16f06dea317cd999280ab31475d7f0be35aa52d8db3a604613736eee9f41d38dfbe2a43afd252103b82cb725bd09043f23874fe91a17da9e8441b334a05a746c23f76c4921f25be10bd765d021a16223717c29b0911e5a96401d7d49f05db4e03f01d7d845b03f643c09bcd79e5ce6fb089ac844c5fa69828933a627949c2492ef98d4a779a36a6a75d71c9652fb6d9779d2b999619ccbd7210a849710f05d93cd50a5d8a8175c79659807f14830e4399ac7d979d042b054d23c2f1ceb1749e264a7adf7355ecd4f283ea277f8b00feafcab6255ba96316665c0b4313e3bc1d1007db41bbe80658e7084c2eee09a0ac64abf14aba2bd02b3c87839b012866b3420249b9687e0d3dafbef7e60680f2418cc99d47749417985f5b295307cb73033b70cbaf696e15114b7073cd70eaf800fdeae03d80f5caaaef6c57ec4856c1894ab7f89a0927f1b6a38aa174374f09f33f1acfe5f37a64e3f5d27f22d0d2288c41e0ec0c1d25711ab348ffb213c70e3c80b16846af970eb5ec9205bb8e68bccfa86793a6158cb8c9b55aa26455cfbf11c3303980748ecff62b2bdf4565c14b917dc99f12d42bf1eafd88703b4b29988089924b4fe4b623a1c15afa2319bf49c073c9110a5b70eb46f725f9b66b771b5c0d2a81de277cbdcfc4b9f097c2242c71b9b57e9a676c53207e5473295135827d082a7d48648d418ae816c7e0fb1ec83e080c0fc61efe7f5c7ed4979c382cbb8bf2f02fc5d1ebdb61f7a75b17e714f383cd2938a41a25af381282adecfed08610f8a51097ad2e447ac9d083829984f1be8e79487ff58960f3180cf29b6687b87feb41a11e6d6136873925812893dda937bddca070190044eb70e1fc80d7bea72c1646187da88d9ec33e5a755f1b55e167db9c72f7822a4fe215531e2dc0a6473d55443ffb83a8ced8bb3e9d29cf99584f2d3c61ffd10995b963dd0d2713ff7e4de8dd33bab02e2ae30674d1708b9caf6a51fd7228076368ff4fb0175e22021693974d8a69abc48389f1d639a66a897aac94c197d505ac93338eb7df2ae8c99e8fe073607948c69680d4ac106ef0be159c6585bbd9d20d05dfd9279e1dbd477d07a1324a92755ed71a41acaf643c379ada7d968410f90c557a06a068d1ae168358faf815da2bc74f77efba4e9028b77b45c89e698806c72be5cf190c6196fbf990066d3c7c9d2cf7b6ba1dd56d6c4d7b9a585bef6ff6a4c7771c0919b87d9a27b36aed966eddfe310bc3cda46921704eae39d82606acecbae29f0ba9c8cf9bee77f56058afda4727a915d75ade4006ec2900991fb99b4c2a1fccb239b9d9d7500f1df2add386d48057211f5de9a2c8ecbc23a9512b5a79bf7957782f2b6d04a06bbbd04ee1075b3de20b2ddf14bb037e1fb4674f8b0e2fedd7b0c86d3153cef6d4a56f6b35814f43c469a49d0e8b6b1b2495c08360fbdbb63c486eead814d0795b0a97c42f59601358a3315ebaa14e1e612795eec7b1ea69715a82971fd7cf1d87c2a070410270c561ed3c0da16eaaae8e86a057257cf0947c0db67f8bf4a401def5eef796c65f8e536b530c0550689215d18f6d5fdc3888b3805eb4b43b9ef111191479e1a08efb48620070fa358415b38669e3a052e85ad2d2cdfdf281cc804759c6a7bb7a152fd8c2057e7303189c0ff2b04f093d3f6031baf8424359815c0fa94a9a14b0844d82c8ffe2882b87cf860a442aa8e8a3ae823a9186e1841543a1ee153f8f576159deea360ea6cb2e740a053b8fe9a9e38c3b96680446ff8997c94def2dcc6259e2f4c8e0006952ee1f5d3b05f15f3ca3033792f8d6a51b17ab7aefbcb73387c3630f128b00429d7122fe6d023ab6888ecbec644c7a09a37ffeafe4ce2fbb1d1cd8504f8deef921d2c48a9cab4bbce3fc1978edf23f9841e2eebdfbc64c7fe978c06484a0d892f5bf4ae1a7400f18e60be004b10b360d18028545b2f1a561edaa5157ba5bde6c70096b696dffcc1e718e0050f155757389235b83ff7435939be1dd162e7fb788db30d3dec15f331143923ef26a887d5e9c324974116094e089dfff634bc4a2da9a0a58389a41bc2de8e428da2e8790a205472c660d5f3eef6761584c6823687ace5c9b3444c5bc4255eb273f6bcaf6ef6858c9e4036e435262210145dbee2d3022623c727a10ab0d41c1583335b5521678fbf0ba55957ad1039d5ea4389d3404eca0c7994f3406947572c4111aff4ce1446cdb5a98442d8de44f3f952ffbab2fc2a04868a7a081afa7911b4860e0f5fab058cf5869074129c92964e81e1245805aa2d8f37bde5d4899b218d986c1b02e4666f9e93ab506767ebeacb025f973e24c498550888fce0a8cb9a681f11880d528fceb84863adbc92046b17368b8b99c46d37a75b04850804d6ffb021cc0981dad7ef39cd07fd74e98fd072a2942d87ebdeb9e1e24967c7318482a394ca8c71c9a403ebc7c9ba26101fd76accedd8eaf66ba0c0d479a1c40a75966ee16a1a2f8e7ed531190eff001da39bf940eeef91b3135788dba9079b16fe315a847f2139e2ccba2b11de96482bdcc71d1ed5e01ed39a7fc72fc15c1d1c92bf328fcc9b7ed162ac4819b797b0b564002fd3a534a8eba8bc998dd1cea61261a7a0f56ef5c043eae4ef644d1478fe3416ec981535d5fe94845d347b28145498c3cf5c3154777a24c1aa5d43a1f9d1615349406afba56db1d59f2dd6b74535414db2d0cfc76c72581cecaefac54532b4abba671620b3d004d043dcefb2514bba98ab58e67b0e0ad66777df6f65e3d2235d3ba8741fe31edc8b43e68f2d10c4ad6793c6395fe82a42b2dc6fd4452a66d522bfb156541b17cd3beae759d1d93a64d080bfff632a6682837775ce9ee457ebb829ca368c1db00f438fa7a19b9f2dace6ea8a326b4b03b6b3fec1160940e7c633cfd38c1113e60c735c91eda472c1d82439c172fcca91b5cb0af5a5410a48f15773036dbded6b3a308f3f43a6cb61489ecee030a5430c4e3cfc503acca3d8ab69658d5221fad00f1a49bb5ae8a7ab0483afb28312da37592aad916cd6cd3e64279430fa8a55bdeb472c10bf819e692e5b5c37c34fe5da20e8cc10176113f38ab57cefcb4be39ecb1d95d952b187f267d28339a5ff00b54ef342859f0a4f0c426cc30debae9d5255530a7ac692d9d10205853368c6e7fd333e9cc9e33efd8c5ac1e83da769591d1d36f2edb8e208aaa7c34f2ba0db65a69d68e51c8ee986d3f6f1047778d70d595cf85f3ece14cc1e8eb09945c1691411aa266707e8302f714fa2e72d5697f5e4a0c880f364273f852eecd1aceaee080a66f679436c4584050e109ad35552b6fe88752755f7caba2385293cdb339f551f55a86ccde554222c5f034fc5f9e4eb446a99c6f357ff9253346f429bd064221ab42999956619d6d79b8406698a5dd274a6420b624cf220061d51b4030878ef3525be27c47b0f89e8def7118b41f67bd91a32cac798d4034c2b06e8d5fdbe4023c747889ed77cf4af7e64f08e80c51b4de01af3a9ff4de4e07f74625414e86c3c85a9e82eff006ca1352acc1c3245cc0dec31c9e01fbf3b1bd6438fb46be5332f3ea264b16f48752242ec6aab8d29232d52d58ea61b1ce07c636e2f2fd99bef62ea2afe3d11aae5621ae43b80565eaf5630dfe99f49a2184c470b1522bbf4dda3ef1846923e2a23a34af0c807f2016ab895c3e0646acbf4fe4250e99572ffb29cdcbb21ef5831c5f64c8997d06ab7238808992eec9e112452b58602478da30ad3196cbd4ebd89054526845c39f409a4eff081bd493ed99b7f52f790d367211e032f80a360b39c45438d2e638b8a965b6b401bb0e3ead07a749517ec67d7e86d95e07f391aa4e7fe064f762aac61e5f1bcdb6779a3457719d1048ece8abdf242ce008bc78005fdc9e2771bc502bcf700ddca564be0fa7a0c98e6204e9c6c92c04e87e20c40e31497869f742900def47f9b002661daad05606b1cdb216224ad2b135630c181c4410c67f92d02a74524c370c116819be79cff41efa0c32cdb0cb4ad781e54a4e8dd8ef88f6eed916576fafff8f27fef416bbe9318d9937d0815b09ade4aff79692ef68c0d779a35b7b455a765073578a6808a65af9a1ce986b628e97b44d4522ce7feeda2e9f40d3150202347ad70cad5eee4f235da73a3f17d48a9e42bbe4e0d2e8b39e71501dc3a2519093b51804fc87ad3f2c179cc20b57cf63046ec7eb98edf9c21be218253b21392e14d05fbef9db2ac2fa6ee7fb62a851d26e8b52f0979bedc66e52ecf00418f38694bbe7e0acf9bd0a464117d5fbe575d3180b51d7d5cc5fb59b58d9a12963f8ecdfaf5a00512827e648ce870b9320bc71bc461e13303058c9914a81e6b0252adaa6e3b38027385bdd03e31adee4a8786f1282b8c94f326ae1483db0abff1b897929d3f979b8b3773ead87410c2436962f07cd8939785a9626b21889fefbecdcdaac9441213cbe028ed81b7a4b2a3b6fbaf27199aa94d4d4e2e7bb2fdd9ac810d2f3985c69d1b08062066ff5e544cc4b7515b55a2edd36a4b3a1498a5957a77e4593be7ea7a01bb4943da17dfda61ebefded4d9e0d567903be39334f76a4330383c301cd1336e265d135355de0f80d7a37b772ba20d9d3f30da963f1fa9888d7ad6759f6be4e0bdd6951e3f3ce75213700b860da895d99f0b72bcc337aab326adf7b75f57a01c7cc7645eb1605701e3eece1e3ef5d1f863bcf971b1df49cd2de8217730b13c823e048ea3d0e40bb76e2da759ca2f061a6de619b04016812117bc54e7536d9e78ea4a9dd7b122caf341986edd8a27e8502fe33d2440e76ec69b0206447fef3c97c5eadda154a3d1e91e7e930068a794ec7a33b212bf7d0b0025742932d0b9659310e92f6ea143a63b1ceed68dce281d9ab6ec81f24d464933c8fcd8274f1cfc12bbf0026a2bb9de69fe066062e364ebba798785d8478d92bc4f23ea0e2746603d6f4f1c37499fd8fdc80567da4eb8d2afef4fdc63e865f173efc349df652290b29f553411fad0405502f6760fbb225d49722e387460d06b2f325b1961d11531eb8371b318ea0f4fe2b8eb4c17312f274ef7b96fd8b5dd663c2ee192b780c6ebfc7dff8b6c4577ed67152eec417b622926475adca9c4c66f9c70124dbaf5c1b392781501b8d73410deb3f7747a236d0ebcd1e08b860cc0d37cbd4a23ab5a6b89d5f47cdd16d90f1c8147fe91fc1500d797405a7a435de173f7179c06cbf7e25f5ea03b40c9af54af073491ed3bccc3ebee83dcf6b1989e9e91b210404bf567cd54426fc6ac704c6ee2a93ac4afe6d5d5f70f27ba6eb8dfb364b17988d34f7b3a15fc7b2bd18e4c3311cc8f27603acc0ae353460b77f34a6de1aaa0b3c70e1a297fae05fc3475dfd278a99c0df4f94bbf8f2c496a40422a0a13fb3c573439d2bd5738918e67bf8201a076aa462af51b27c661287e1196ad056ea886a7d3b9522b9d08093a38219cd88633614fd44fba5e8c7b6a6450a453e9098c4c6b0e5f637e9deb0c5316301f8ecda0aa298a543ec23650b6ec54ccce5dad4c6bcf54eff837f33d22b4783b77b472ede0e168bfa4a1b3f8498b4abfd7b9c44f26ad73811857ca476fd7e0377241a271a9bf04041121af26555e631f3b01fec38deb5c4169b9166fab27cae5180be372be928efedb02ef330bb0f2a61ae4702fdc406c5c2ad4deee02577f6d0ce9a2f3e0c8735f05ebdce3ff087d972cbafb19bdfa6f1ca123d1e4a1d3da45b0a520b77d1305be623ea02807abafe20d53d143c318c3f508f4b47de74a413f68e27e35ef27d623e212a7313621e3df90a243ca17cc5236efbb14c918957bc2b43a1b50d4ccb94f561338ebcc8f29e227d7eb33b7b537fc5eb386dbd33844b077a2a2fde42ca007d0bbf878b80e266836821cfc172935b403502cf5f67025b0760c8b3fbafab1549deb62f6717bf5f3f801ed6d01aff192e07ac790b4e49e442a23571cc0ea1d74ec55bcdf9d93d6ea413b3afdd2cefebe2f7bfec7228f5d770c9f8dd2e0bf4ecd0d237049213822b561a0c31aafed4541a541bacfe3e077243c7c1a2ab5ab5f2b07446b3f44b9e579a8e5874ad558c8c25287844e4097ab1f9176f5959730e7984b33094967fbbaa7528c4eb319bfa164d7dd486533013f69403da5047eaf0520013f3ca737290e9f08956ea52d2b2e2988b0f5fd67f5fe42579ea59d0c76275637977e4e014ef3672b99385fa81b6bda5b33a1c93861ad5e2fcb357733722111e7e8aa73dd54e572152729d14417e76f90e2f07d8124e58a8c415b300da3b00853582c688e74764c28b02aa25a906b853ec9e5a44fcc8e44ee03c22794780627a1efa842d39539f30a3c985559267b778af31f2f4c337dace4c0c6dca1223ea6700738236a7cb2d9391e0927243ff1d88271e6eadfabc195a313f04852fef5cdee32971d593878286ff125b37b6dabf6b185eef2e1b59a5387c51d914f62635e4833c32e53ae3580cdf6f124e089306fcc658436f2979ddfb3816636cf65320ab4093a562fac42170e071356e27b40109e8c499134a87133584154d776c6dd27c727c939f4a01c3e7ee26cb3bc384f2902918ac9a523be7fb6eda51c0e5b736ce3d61617a2793617624f32805a62d3aeacc121ae805717d02a17df0fe617063b783fd456692b19158e3457c6e8a41e04126b2e758fa1da7e3d866f12acf676064f4862a5d033331a7a7eb9b46a4e946b549b11a21964ea388cb699f8cffcbcbc1e1fbd47d9f4a6f5c3b17885b9eee95471f785f44f688dea4202b9ae3c1bd17556167aacb2440fed9c63268a82d1ea5d75140948f83bb192f1e2eedf17a4c90886f79624eb04932ac76a0d1158ea6934a9eddecd197e9c0812195e8bb42c7338a89fd32815b06dfacdbce4f01fb296157debb11df94fa315969bd09c91cc1112c8cff9df34a1b223f8b8629b68a13bcba0629bc6b7fb4905424ac6f6902dbcda98ef6f434fc17d136d0d7fe20f6aeab6561f0afebc10ea7eeab65926e192c0f4083c4051985fd9013746e3ce13dca52fdcfa651611a98edba9d7320903199cb6d3e2213a186415c33d24015591f57a95d63129529cc8288c4235db7abcb107d82feba83cbc3ec6089b072b2714d6004822c172253e1a2c7607808f703a0e76e307428820aa5029280f571e90ee0eeaf71e57a41d0abc8b5bd1e06458fc4dd16898c25832d8c3d904924dd79c8ea7d32b8ce6107bf83b7b58e6807d67d0276ba67911247f31acf0ae4a187ec79273d226ebb7e4cb3e3b7855b1053c35d0db6e87eca993dbddcf5ab50d8e6096a0dcf340518c6a042918c770f94ed041d5083db8f44566e9a8970e185a658425575312a84910708f05cf71ce0f7e6fc1c9d02a6007dec3de36722d52aea0ab0d46b952e2ff3aec54e4d41a1034c5b4cf7d24fbada17de72562647fe760bf7adbe601f4ac5b04e5b52db83e3d82fae3c03838d9b4096cf52df29aeb359278a797af911a91f94bfc813db86a469b7e6371d870dbce5d880b57a131195087a9c9772576a0f59dc0b5a81158ad0ef4242ac03e530c9ae202f84f68266b099678b8865b83e4c9055c4d92c4ba83e8936fe78b3dc99df56c41544b3b2b18c89d271f31d05003123d673840f4f4bd7889253c4b24597a5698f675817014c061648559fd746c40e14a229a1f7dce0f69aab5a4801f228be24800165f71d82c5adda708fc6226cbc0c55f4ad4c194fc71a73533dc0fa38ade2992c3754b7bf7997ba129549bc0753aece8ba6623add5d48b5f6df5c7064ead754b2633b8da604a49601d5bf2d26cf91705cd3bc6ba66898058b684954336ca7535622a5e15c5d979f332e39f6b4acf628c567b31807b01cad2ec27aaed8579c5d631c0ea27f06ff82850cd25827a994d2b037ef0afe541b8cde1fe751295e7fa37515241522076435039f664bb35a06426241ca71f7e98488df14357b870c3ac1400b4e428fc51e65aef97f6fbaeac4a7ee699008ec5df94793e9683edcf61a744b354bc0a8784114b295ab0361aa7998a63a4ea815ac3c6e7c83cff423e305248bba0a985a8938e4f00de04ccead07739ba313b9c2cd43c8b0a1790d98892b2800dfab6cc999444f47c7ed1a48867cd17e2191d9d209f8b0a687b086b10e8b0209cc79702549e8ca478dc0143ee788e9a6f7dbfa7f876848d19124035a0ccba85fcdfcf3d1f9840edc660efa019ec429b3fd9dc99914e3c502fc8b4d90522f2e6e8afc0e0f49ebde932386fca8b8a5fb533bd3a5ca92b264f72467430c89a242a39fe24b24b19886c89cdd8698bb9e77cf1f5be7ff2d4e12e78c97d71725c2a631fbae776315eb3a4cddcbb20274b55fb07f202ea0f2a116719e8a0166d32f8ff511900f2e6928b10bb1eb2fdaee29dd7996a0aff90f13fdbfbc4aec11ac6989d7ea0260ffd33f6e6c11f0820ce8055a0d6bd2c4a4dc0ca74c5173ca345ba1399921a1f4d8b7ed3ee0458471097f20e7d473a90f944c0abbdb962ed80bcf875bd039b5cc3206270f9f1bf1e744177219c980da489b216808e559aa87283050fb836ae7a13a0e52ac9ddc3b718428ca37e98c3ffd5733d34a12f2f57cce199d40519b788ce278e03579b6e7ba8f858e9f52789e2af164e507297d02e408a191b8ae576deb3c878d572b5a7a8ed1a66f2504041186a1d87aba5a5aa46b8f2ae5db031fce0739a74f349768fe072a1621e8036f23a18fbafe4643397a8b2969e71704494405ab70107d9027072f6d9d630928394f4f15b5a652cc2f4b9693e0ffa7ce9581fba7aab7d106a647df8c31afd6fd9bf82496fd90d3b6feccf3ae8dfdec4227fd419bb81cda51f083cf3b8de9718ea2a0f01d568c0bebb5aa8f6b7bb60ee0697ffb887f17fb40b7898904168b3619ace0c96f36d16b5494ca49132f25aca0ceb3e85cb1a8b23356433ed54973f7edb0858f475b7175cbde206a5d2176b647bf2ed3b442f8dad7f98e825b83e462ec9de25ae5878c2f2a3be7118f21d26bb59f36cf5bccc89444b004de17ed54420b7ff237b357c53cb88029d3621c5acdf287855fd618e1bd47af0f10d1fa55a91adae0a82ff079c6d11cfd6b52ff00e619b7c7229876a4afdc20f20b562aab63ca40b8260347e4e9af0c1a39ff194318075b3fc3ded17635e8d86f2b1f045b95a1c8c7352fee34bc83025d9e799faa7cd7c4fe9f22cfff2cf504ae9499cf2cd0f9a041fc7c447fca6fe076b8c928988232830882e70fee6ebbfafa031f3743766ea2999321ca110e4a77db6600f7073550962832f546acb3d8fa2e08e928b5f122c8e180fac443b0ee933a3e28712db6a9f2c49be947831220affd928668c88d5de6f48e3d60179f698d63891f7da66f1ecfd564ff5824042f90cae8ebe4ffacfed22d83993f6178b83aca5afc2e5399b49691031f5945b985b49f1670b01e2e599630a0bfca1abbaff366165ffa567219c5449d71b04207506f75a8df5e2363b225045474b32165d30bf6cfb30caf63afd09a0669963bbcf176e044a1fdd440287a779834d4231e115cfeb382035b29fa396d13686e02bba2d27b6e9711e176fe80f3e72f02ec6398094d1ab6f7ab7035acce45442b5a1b5c089233f29b077fe92744c28eacf266b3a1d0d58ca219460137fa026440d174dec57a30a2e7c8ae7a7d4ddbadd134e8113b3473993898b2310b033e44f4bb7743950d4ce863eb9050272cd8ff6954f0daa50ffe687880a82dc9a1e64ecd68e9b98760cb36b618ccfe8c5ec7854136e1cb96d8b76100558d84e0e556acf8752033f029cedea5e93aa1b3790ef38afe979681d439590ed383a5820bfbd17f5b084e5af5ddf8431f9560a5653efa5c8a635841e06c77c3ba3564817bdee5246e30920d2529393096ace12148992ca20261feb359af793f9a67b813662df26e848db553a27273deff5049393c6b8b3807ca57b9199b0c8abfb4d3ea26a099086251af3836a504723347017edcf8b480ae4f46736fd9fc9c65953438062372e0c8b052e30a5ba86540f5069778b7d5a41c1d89f3 + +Params = SHAKE_40/4_256 +Msg = +PrivateKey = 04818900000014363026920e8dda0ff24b75099f8b3f753d8f201b2dab7cb25fd0f4f23aaa10f1b7ee3db43a389a48992c53d8a956164e5bbf08e893492352ae65866439abb02b000000000067b760ec13ed4cf520bf7f39231b6cef8436ae87de57dc07fdea28b89cf88429a908514536e781eaae92c734fcb324b9f00179a1852b02f2bc33bccb3e691468 +Signature = 0000000000620b9eada62ac4342e52b154327fe5dccd0c1dc87ad1083cebc9cf729551ef4d9ea8c7b9119ca9e1f7369bdb05b719a0a92cf5f92796f5de0fa59744b33f4b929ea49dbb7852acd6b4d5ffbfaa8e70d69dbdab76c660d8c9a376b6e7b17c22be31ad2875b2d9a35e0978f0883e4c7d679246b95ec5c5f697d815ab8e6c868e18c6ec7d1e9cc83fa122a77a46301e8cb172a9059b34e9b2da567f079d1231ce758b9f51af69d8df20555d274eb541f71a20c3f066ffc22988c25fce14f7de931412645e57a40a7544c41aa725142e9470205f0aa8305d6283bb373c071a55505aa76c62f6c5dc950aa56f679807c595c39b3a5637ddc5af1fb6ed7b3f91991efda7805a3681a92a7b71c13755d083e964f9e0c9d79c2477a572a88c30391bfbe0de338bb97b479e09318229b33b4eda278be862258f3c1d7ddc95c9146c51e32b60fecd496a57d24ef77ceb110ff8f4bb71ef1806bee1cddb2994026557028fac6fc2eaf8e10c2da17761a3ad48ffc6f2bd9b32bbf74a76d570ddf1dd803c2c33ca95917ce8f4674b69d9280cd7d28706f3e5858c9afef831cafe2747e37206027e9f26a0ec1a46d520e14964f98e5e8662a00e9c17047cd47f9b21608d2799aa74400332c37671ca3bc4c0b1c424b2a1773d7e3f5f90f069fcf6211fa0094e75ca9dee8317f083c8bb4b4d22aaeb4112988bd35545e264a3ab301132523a144b6fa8485b163044ec7ac1d19bf22e7933f04d2b7bbd0501c0b26672dc3d5f37b6d0c08418bb176a47c9b6c708465dc28314cba01e941a0bb839a04b897c29e883462d23a1f5cfe07a07252ee55a7b8a2ad9a3464646a5f5367678feab5015bfa796d6985ad13f75e25982446235758e0af86a93aa0363ebbffcc766b60f6bd68a2ff6f18bddcdcb81e4f73259a458c39c92ccb85c2a8e6a41914abf03c3afc083208a3ccd02c309f5bbfb05695c86ceab8c30329d5cc7690d88556158fc49933271e0426aa65f203342a9e71f4edce695c10e4eb4760e0901105f72e64a75c463181beb591b37650d6939f15e3fb497360323dd439a33bda7a18276223ff1db842621472319285e430782c519ddac7365c405ab274d0fbcbf5c496c110ab576384e6baeac89782b02e75eb518f647387551783d8782c03654dd8a1dc72abab267160497cd909c342147997890f63056f8fb9409c7f316860f8d9bc536d88589319bb8ba3f92a9081fa29d0f16ce22ea55fb01415795acca43b4de2ef12992fc72f2cf9fe3055718eb1a60ac837dd7543f4bbb8267a30097bc64adf713eb1a26113963d81992ea4d1b225ee25e67f80e1deacda0ddbfbf5f0daad0a640790ac2a0f1e785f29cf7d8632ccc998c725dc0848b90a75f6f2f9f5468842ca47cbe07427cc5622637d2681e470ce85afb2f0c07729123a4d156b96b0b8ca52ce23d758c6ab3233aefbe227825ca9403cdc47f6fe0f529a0a909e29e2107b7641423e8b6bca23f0282fea44c3e06d0048f46113397698acca85a9c650cb158f142196888f8a4fbecf2087815603dec137384c49d3d2b673fbcbd27ca317af0f06761f937bdcc0bf5fc8f4d4ada9838f1101fa89b075691fe4651bb4cab26f1f51d1ea2a106925a37dd1b06793561a02d923c924e79aef810f1a37ee1472e57f7843481ec535ce4eee326a3f9d0f9ce692cca9dd4c4ab285327017483f031a758a134376107fd6eaa6e4dc693442ee5db426a5dfaa9df36f1de6dc4535a902db44eeb603c63fbe82196740042159a9231187affd028e8c41d15297370b8a4a44c0125b99b2af167b06cd8f66fdc64b866b10cda5d4c374fe50e770fe7570f581236374792372b48b5e68f6629aae1e146ec2bbaabf542d0d30c687209308c64e595c5c41bef5359ff3dc4a8fecbcf7f67178d282e6699b1048a5a9308dadc998c642edf34d76a2f278d82f481623ef78ae0cea70487aa3cf43ea262633e86cb13a74bb1b82692c05a4e41bb7051b0bfd369861e9297c26e478bcb121e97d075a117254e54c1be63a9df21e29bc99c7072536a8c49814e5e6aa8669cdc95d6c9129a3248ae2306326c8e26d1f046f49d8129edc9c8d040b5509d2b37942fe7887b61749a4785c4b2935eb38fa9d43be93b0acf5991483e6ec7d56ae9fc3a0d762457a9579486552a7181ed04e48d09e55d3ac2a69b11917bd60e018f79296f5a02fdfc6a3397cb71d0b914da00c0b376af90d6a3bef0c757319e5738769ed0d5ef52231f309cb4cf618c871d2b56340a2635e0d071b0f60deaa60f13d72f1a2a1be4afda20204bb07a1196fc2f0564e05e41aa5127fe62334e6279b26c37f914dfe143e8f74ee12fbabe1f545999f48f5bbd89461d1839b523848de7eced13e27ad35c4dbc41d15c357c28eaf53270b88332b673e9dc4d154e0438e2eb4fc518a9fb5a213dabbe7b24bdf5b7acd767343d4fc9a10c66fef8a473b226c9c4a0781e6c5759068987ce6a9bc21e93c6ce534d5ca3823d1025b3b39591ef0fa0db2f9d636cf781c38ad5061f54267218286462c2e4fc5066f6224348bb85f24c59da6f529fb912de76c7aa1da0fd43c53dd3730377ad60995ea4ce9e7286a07858122a515015a15999395498a54f4b695e39c89ee0739c66b40ef04199d44c04c3db6cabb5dac9d13e9473e280015d05b3854f3ff2d0d2e93c8f3a72cc4c24556a52cc8dfc3d0dc34d43ff534e05765ca1276c106739fb9538233f0f1270b1b988e31511a75a88b801d53d59dc38c76064a17e5d2cea65ef65567cb94b6f9c473d1077b3cc31a0d60689ed37b661eede73007d200c730349d5f377401b8e3eb5b88b30887fbd12f8d87033f9bc7b290b0fbac9677ac94a2c2f79df73f814ac7a8c7b2b7be01a2d2246533196a8fc164965b9fc692c7d52e9db8159d253e9b83672d78d3231e1e053534b99f74d85d91612c1f45579953c28669a3759f7835d6c1d97f847db8e3567594cc7a5d5c6fa4cd8d99993e7ea962973785f50bb7e0fbdc9bacde226bf0fe5bf9a775ca8e993678be306a8be391c93a167463b5124df353b03067ae3832fdc60378001446c19940753004457223c5e05e816714796659bb2b91735655a985efc67843e5701d51efb4cdf67bb995851352c93d8572f5d5cfaa56ad37943f092bf446f41339418a0e71e0d2507dfe9b84371c8906f7e5df70c04e746dd0ca1da3a54e28a46614e0fdabbf990459cf3eca9989905df9dd8038475ddff3b46636aa677e329b60e8a7cd2ac8525f21665674f212dcfd264aeab4544a2147dfb529bed540245c568590f1329edc9a607b72eef0dbae79d924586d401b27c42e061fe6e847b0dc2f445663ab079e5bf6f0d3203d119d2546e6d37648648e55a1d8834b09eb6287b912ff88f3e26d0f18abc674cfdf67e280e4b9ead7ba574441da75a9a41e8c538d8cb4b15bab281cb2e3431610bd70e048f849b20422aa4c2166dd98d9a85899e359549b3e64488a854dd81bb8a8ee209478e6656d1a56aead0d1d948293320218a38663e5da555de583980973fa7c25b2f8a74eaeabd428d6f28b52df862f68d20e5045aeb971dbba349c56e36ce07f6e2f6921e627976d43d93bd2597978d799eac3faae1fdb4b94feedbbfd158a72be703d23aec5a222c7e584afea30f061ec34a04f671efc1dfd7057ec52cbed41768cdef9a19de5518d970682bab32350b6d58935c4b4f7520596bfda31881632191f0f8ead2143396db667da188972c9c392f98526e02ec046a81956f95ff380b631289431ace6cb9507ed815d0a91536cc223d4495fd3f1b9b5ef50ae810bec92d67569a5b67d3291a04f63b93e87f7f0746bc07f9714c32ca09fcf6f95611927b6d7cb6b81ac50e49cc6e9c348679699daefab5b47b4cae7db00da6bd5213ba2f49dbe99b1013db852522614e6c15f2921a2792f5e5c4978778d65b7ef10f973bda8faca56af9e2b4b6e073bd887d77c0348bcd2af825edd209675c7581876f7dc434a48828254f251ed417792dec01764e4fe25212dbc092a9a3a0360eddd2828033dc6f3f19fc7a4e631bb5dbc1f40adf00c92ac2e849ff4d733e8f43d4519f125f4468c4e3c7f2716cd561958840bc1164fd69a102802e5d27df76ef9f3e5126ac43c8f2661ac7b320913120b3289258849f604b10b7df21c5cc9577c6a225bf3a3fd17cb0cc90d6021938a31cb2d30753f27b5c38b195e17dfcb4e457dc4b9b57e207cc38ba39d8a19aac376c97327262e98292e8c5b9eca3ad2fdb8443f453cb226661732106055a86b211cf10247e1199e01f6cfe4bfcb66062adf966cb84874b0c50b86467f48b3762a23c2b3d6654f0e87b1b6f96e8ba8ebeb12b1a55aeffe1ef4d6fe8885d09ce22871c3b6ade1e09b15b17e856feaa68db2ab732afc0b60c1a0feddf56ced02e2b85a7a64d892475bcdec8c139bed7af875073d8ae6c91881eaf8bf10f49d036179ecb64f37e8d03c0f65de4bfa8981e2a29b418973aa9a0598bf30b258dc773989dca5cab751592584bdab767e270ee4a7d249189e91636330921451a6a3ccd5ee1af0eb63f864d16b8758dc1a04d66d716ba3bc2fec31fc1d181f7ee00067524ac8c936ced3c8e0e2d039269b099a2f871bc1f4b16f237fd3d25d2c2f025d848b548e8ab98e9ddebb56e4059fe94a102375b717dda1c923a0975ef5c0fe192b24bb7489d78b51b3ccf45c309f25a5c22f57be06af1f0954a0e82c5419cac92117aa27a36e018c73e35bbe9f5398ad73b904cddb21ecddeace73bef38ed0446b27b2e9d62e7121df4e6cea17d9d5f0fc457d81d34ce71fdf3d6dc52438a88917c770ebd540694fa84b9810dc1fb4fa0b1392bd7da1d85b68c0c5e2bc1f329aa96c884d5527526e3e285bc71ec10165dadaa33cd4fce4c28304b168eeec89becb0a62f50251e36328286c96e6b151db7772410fbefab58e3da7853e47059914819ae8173175c1904c84ff7a0c44f3dbe96a4be1f893cece50ff155a47632fc08d39b03b0dc121e6691aff007f8ea74d1fe7a3e86e4455bfea2077f3989d600d62041e8851d11d357a823e529f3e4edbb4c4b310fd55ebf072c9965d0ace381a99cc7880d0bfc29100e94c7b5f588fb6c95dc83ecbc24caaeefddce1e5775453c32832fd6c90da5a6459346e35b5ef282dc85a042a696395d5a81c1e7cec75c6ee470be2f4a37e15e6e15310c1d27fada355a79d76105b9cc375049dd0c61829a1c75ca21121ff565e7217e1c2a62d38dd82f2360ab7a7ce42b16f387fe9de1928ec3bf8bd9fb89aa9ef61affad902d0d57946315f8b4bb4f1b7b74549ef260225fd8e6defb289e2f80530a628439badc141b5a62b092a79f742f4a8df607aa030240eb69523429e60c281dbe838b9f495497a0b9e5fdcbad9ce620e4341975e8699e558f2d653658f9f3009517c040caa5f549036b3ba5c85cd59e034d37b4e237d6f06f4a212abc544929519e01226b5ce1f8075e9d492f9e0db33fb118bdc1597f5038b6ac8964277a2829480f4a79bbd24f1dbe8f1be66b7b148a304a6c2d6ad87b939f6a5afda137c0c32037e4647f7f26dd8116c78831f2bacd807a93b2cd6a6f4a532213db1046320cf572248fe674244e4b62f481be5f44af8463b8c57313ee3b89b13d62a19831c702519c32a01654b85685b3eafd690a79e0059c5351b85a81c2acdfc88cb22758a153d0333d848ed23ee793bdc7a13863e2ecbb1b0ee554d183143b7a7ef5b26a9e2e9045234ee2090b339b225d9920e04ca5357e25fdbfa7d145dea972feecbd45539f99464a8ff356e362130a729f90d796e43597aa35c968af015d00c79b608a525bbc00756d38209541913b4b0ae8c6ed1353509b063e435d0066d2d22ba66eff17bdc79a3229190b92fdd9248dc31919690a0cae938b916762d0436cb7240b4642403de9bfc14d0c5eb73c6eba75f3e8935929a99e7d1129bf43fa1bc525fb64e7b8b5200902c4de6150512d693bf94ebfb8a20e109d5b5867b17f51001a746dce004b330ae099d50190580c3f02bb75818cf546507cc1dd4198a048289ea4992142763b4d1051115c3565daac1be1e376a97a7573d5f33635980e8c0b7b2d155684d4a8b506e4977066cd49018868a1ee4a607555e8ad852e9f2801c0ebb0c3f284e30dc930f68f1cd454599699968bed1ef2ecc89d3ef1e1bece9c11536d649e8a617f88e4cde605dc9ea78fbe1f21444f9b0b09c201b6396d5c041780b66afb38401fd3496838dc5602b52da3c6ff72d3e3a1c419336dd371585ea18633de14c94bc76a383cb7f4132dee085940fd72d6979e3b2d46b5914328fd2c338a2864ce8e621fbc4efbf9ae2dae786fbe6051148b98fa78146dff9747f5524215300b4169d284d09ce1cf776558d4d4e8e9de3f9c2dbc2a05c35ac66f4cce4493b0ae7fddfea10e127185352591e323745104211445edc47d1cbc52b4782eda36e1f16dd63e73facbdd353a101ed20ae1a9a2a6db78c7d062ee4d0a305e3240f12987ad76be970c4541032c9eb4d6504d3b3d7eebd14e4135ccf753127e636928c3940048f036a291c11fa44b0ea3132713fd42773ed21e9c4b76eb2430a8aadec2e22ee86b30e7155bb05564d34a7d48bdc0f513226c430d7cd27edfe1fc7a4fae5c4530245036bb28879e9d2d5b6ba5561cfce3f39a843a4830bd347a7532e91f138c3281e966160c7c63473fe27c36dc7fa1c33c329e36d9903ef357a9bd7f66c473ae7711dee9f7e5a16e65e7a7c4375b41288e65dd8a3fea550e091dbaf517ff0bd9afce76948e1a3bb2c26c8f4270a71b5afeb6cc36a9074bed690a8e948b585d20f8b88fb95cbd642a6734589382b51631b9fec87505de12d26f79d2b8abbc005b0380df425904ad372bae9bb0828f5b8900b3d5c38602ec8a0d24e395dcefbcd4e18cb53a70c4620ab3ccc4fb6c66b9a861abbc5da0824ab8eeeecf58129416b873fc4c55756447d1c089273bc98fbea063a2ce8746c3b9afe9302720c8dc4e5bd352465c626f0f6115101ec04f8288495b4797b5fb582f098357031013c89a47d446a4004f702ef7bf3fd8a21e3b8325870c92ff291ed8e24ed3a05228b68bd29f5aa0555e781ef79be37f9d00719982c8994073bd237eab0a4b3a6c47818e552713fb5e5083b083e11c27c4df860397f4bde377d1182dbd496a114fd8927f9166671531078e17c839621061361704c558bfad1570a375b6d71905e39ad4c363c408e5a03a2a6d059e87d309c34396467926f5e134c6e6a72ef7923c4495999a702bc0a769c21bfc309b8c2820223b9c586c603823d997f449970f5f50fe6e86f97ae897d06026afa71061165f98559271eda2c8e6278f4ac61420d11531f1b47fce3f567f55a395c2061371dd866ed73a79b389b424a5a7673b7f0033eacfc4169b7983816da5dd96f0a9a7be715dbd2fc98485ae26d2d80f8749bf10813a5e4adeb20c91eb0f23d1295317b1108434dd9bcc6dd9ed3b0a31e7f8e20170c346fa2c19dd211bab552be8835857bc407412b67ab1fd3e893246dc6d063cdfd3a3b3990cbe8399238e4541cd924a56c30cb19b681f3f14c71879c98736c6806ddb16605cd7c5f6ed32391b2a2cfe2a798ca92e19b7128c0b14f01eee9fd86613995af7351cfe1f12c5ca491aa67aaa9068abc7fdd4fbdb1734c54689625f865bd60e869ef9cb498b806044a64b320ad84195bd7d5e0974cc54406d78fe7bfc39c21adf3101606485c61c37b9ed48b853c3e91b07e0f89b291c87cde465fda340f55678483fa116c36a3f54baadb8e344ea3eb10696e74d5327de27efb241ec6b93b01596c493e5ef64c95d77bdb349285cc63d7986a9f9e1c00ea5ae035312ba944d13fc84aab645438c57a996760c71dff3ca7bc7fa7e1bdbc5108e7fe71f1f0793d790193f3ae98c32c463088bac6255c2861750cf4a3d458bc3ceaffe1012d4d2aee8c06585a933089e6864b14cb4b465a737263cfc3f6746b2ff67f19386061805ee4e04ab1132a245243a322688963e5f153c0a500d9acba22791dee344b016d36cd3cccdc7d55d58b4497479a8ba79800bb9e8f2438d2aa29ff3986965d61c9fdab90050fbde3fc6ad31b5104e931e4c958c59593ef577307c9701f569669fc9befcb4ab4db4f580f1d2a15bf2ff3ada2c3600936052c070e0cce5c84008601df3cf175d62d1151f7ad8a00cd527bf7f40fc67d90cd6ff0b7943854124bc9eedf70625e814a39ed8b279b4df977f440cc0b3e7bf77c340f981bb761bbd648f92f6e68f5990506b59049144ef5b958394e268bec540f3afb1ef31f201c62f85e814ddc7d36b8c7f90c62050849b84f8f8ed07ba5c6973b2592c7fbd3c6912ca513ffb4d6b73cc07ca84d47250206053da2150450f3c8a81877eea38ec50f7507916401ab3af04f83f5ba3c03874c0694d9f2e6f2ee4e8d5091381af037367c5a6643f3d9067c50a8c170104e497fbe008df16c2fb52e262b963f981d2486fe6d849fa38fb882a125e481e11e99822798697e0d5b9b92bb080b3c34dccd8c410ae83d78129cda77502f85a1aba8dbe6175d1a4ddf7486c069c1ba88ad0199df057eaeb2ca35d52f6ce05645ff011970614a938eb9725907e4e314f7199e315086d8863b556289a9edfcea3617f2ddbeb32b2ec896123e037273bea78881d2c85c2fbf21831d307b81295be0901503d72096dcef2c79d977be240fc1b4da301736cc04400d453fc7a374d117a45d609723e803fdb397a53df6d8e46e95f1f61ce36e5ed9ae24dc549688cabf24a3f8967a5caaf6797ceaa5adbf7efee812d49601777eee87063c08139958805f27df5d6775381ef7e92d02688d3255282908365406447767a33acd582057ad599e4fb89fc723e29c90839e6a43cf7752f20423fb4be3a9944177326772bf54ca35ae5cdbde752e81f06c070b8d6b612d90b950e4fd1cfa2a9d3ae9ece2fbb124917074e33225bb70e4d15c92f63eb29d489cf2f678436b5228e5f438a9f08e0972f15502c599859243f4cc62d14301e89e5efa4789840272c8b02d5b8e4e035f541dadbcbfc2d3a7be5755027f0b4387eff8ad5a9821fe1529b8bcf45ebbdaa13efd75b06b0b665266675302d9b0b805329be023cfe6aafd64a326fd51833038c5d2f674fd44a28f64adba1e14878fd8eb90b64075f223d40378c939d434f57a45b4452e1dd2efb4481223e562cb7840552c7ddd406852e61a51dc032147a3201a037b820932bb5afb5cb8da9e6927c40898ac0b44d281a9488f6c5f974e4910c89d395009cfa30580423a07abbf850c572d067e6ec0dc17c5501e6f9c91028baad7d1979fdea77e5dc97f14976f6d2561b9e99a586fdea6fbbfe131320dc3266001a3607a963b9d714cca38307d7d5c9ffb0d2f91780af5f7212497e36dce09c075e26ada255571ead97a738a8f2b2b094b4e457936f7d7e0e524d6a1d4b50162f92f487b4113a1fc87bdda139ba7178ad2467a11e0c5551060b6f0bf2d0c42ad9522cb3b73c3cde1f5f5860d7b1829a56766af169c414b6488de783b9dbceffd0ea2a542e02c153f589b013d1a27df5c00e06222867c21e74a0ded56e6eee0004c13cbd14a4d8e59776a1fda5304a0da9357f84b83b2613a7293a69e14b9cf2ee5ff41409162a2d6133854cf9fa2d11f0ece5381fa92949ee9e076c8926cf6dfd43b769b678b5a7892c020ca5a1ac120763d2348ed03a7525b0130952d464c930b6d78d38ac5b476c840e010f1374e58c2a27aeb756c7afb3e9a1c3e7141be793da5e93906ac0b33ba3de1423e861b0c2a1a401c332b4b1450201c847f62af8c0bc35c93d241d854fdcd545befe8f7e9f1f6b985e7be8ea898524763bb1c685655b84d8958dadf52010b5e0c2a4e36b9c9a97b03cce19edbe04f83d3d815ff40e31e6de4ee800b46a57fadf92ed39fe0c0824e694a7bcf65d774b7797f41e67b576c521967f2be28a958b3c8ccf81c2188e271e0a7016f7587679be06a8958055f18d96da8c5374191ac697ec5382371617711a25f7c7e5d5e631b5674e45093e0dff37f94b50369df3ccd17a5b05acf6081d927c12c742d7037393183fdab83a0bc7f5157a7b1f69744d46e12db0e7e7a9a0060fb93da4427c86cd9c25f03d194952dd41edbf269de74b068dbce48f69774417225936a55c8bca38b741804690e0ad602a54d6cd93de0c05d00675bfe8d1c5ba4b365910cfae032dfba6d12e4b379cfb51e0f619d2a4738561bd954c1c838d43ecfefc760723c3d4b389087a26c9d5bf3279fb991177cbdecc0315c09768e40981fcfd1d5c522383990abf71c50035d1c3e925232d529bcba7cdf0716017ee104d1aae6a431b53f3ad5d13cdd159008d97ae82d6a7684444e7a5030def7681919982906dc99e82acbb8e95c2ac26dc12e23df05e70bdebae5b227e83f9c70825131ac5da0128ca5befa2ffe8dee22f2eff4e956766927c6a2695f5c203395e3f32b3031ae950892e68ab15fa36e4198427bee47d406ad6b9539d4f06932af36c31f770c8be0ae595a15572da796aaab213d25622d08ba35d1f811f34b608c5323a01732abda61431007c95bd9ff46989ad687980cdfb42ad8c6a222fd204dc7b239412030b8bb473229655bd7def3eb078184ffd2f155fb7d873773f742a0e18da34ac2ec865ee8376496dddc4ed85ea93b691733c9b2cc8a7b86ad607d6c74675cca9803cded5613665c3cb9658f9b83cda99f3592d2da20b221cc86a1063dc6778334985b329fd7f34813ba9150b790885c4e40b017fae69b9ca84c27ee79689fbe2834133297ce755856a52fae5b4bf562183ea519634df57f077e75a7a77c25bbd046685bb8eed0f635d3d8c6535e9faa89c0707354b9035b6fa652f6e0c569712a36f778fe48e705488a01d1639291888160ce3909c0f3cef45a3b29477cf588b53e0f12af778a6d4cef3131b0ea9564b25de5456b59a0b8dee065a3e21fee2fdf900061d41961c000a018ece7142f933f4f76c788f0b2be225e78d412734a3908b37b40eb934d9ddbfd7ad6beac6ec705f9b9b55fea2b12e82e42ad35697561481aa0fb71924df9a19ddf4a44b62c5f7d5a8cee6ae2b6292773370fa21b8e9c90643b66be94c3281ef62de1c48eb6e6243d1dfe7a4a1f6918f0d5817b54305c1570b7f4d3a693db812ba52ac115857554df992524f49c226b5099ae91dd61ed722a1d614070315eeec80a22e65d947da0b69e4962939966eff06f72b9b4ca9b751f80cf9e12a4839a8031ee969da32ced38cfb8abaf70d72cb6dcd2288d239c4ad54264dc2b434eabad924a220cbff4b840e3467e5a8b6130fa7583b382c8bf1aad4dbecff34bec4dad38e13621ce0c116d8c60ebf7c5ab7276c7a427e6aff97246dc430695232a49958757fa0837335504133f20ae8ef0ea7462924b82c1a62bb53c23a02e903226e0bedb3bfa9fecc68ce743d007c81123a663605ac56034ad42efe920efc3f6d3a6c2a990bd09b5ccd77b8821d9603f6311d76049fabc726e4a450f1b6447e61b01733719b284a803337db4f1bb713d0ae3ab25bd215b654be71ae1d8bff59e40160a497559d19687abe20495c1acd081aab0c29577b484342a75488d3430fa7a83a0f6241aa7fc68667a76b21b027087e944055f6f9933898a2929c933e79d3819861f5d2033e2d2d157fde81d7b5c0c0e1547af0e85d08312419ad5bc5977ef69e54363ea7d65eec1cc348160688b18969d8d68dca9a5b2da669bb7a57ae1d088b66bae1e9f0f4ebfa03aa0a8a7052daf5a0b008c585028b44a904bc0843cd16bad46a730aca6f545856f302690c0bee9678ce4563c4cf62bf6c4fc5049cedb6271258b96d0c7624383ee781b4905cef70e8bb7c1e7b8a0fea43132e16d18ac6063df0721415dc1511215d4ca87f8d3dfdbb326ef4f314ee2353993caf608a85671cd6c9672a6b36273736561cb4e5e264d37d086b3663f24964cf8e62191a9a2bf7507e4b9811fe8d89a2428632dde98fc33c63c65621d60c93e479d7723d950f9c127e05aafb52ca4c077e124fa21a4359031eea798ab6029068849ab4302e534ae766e67ab0ab6b5c7f29fa0806654e21cb17878a3fc2b9814237b9553cc6bec1ce07bf8efadf296e085a0d3b782870a9d4590cb0811bb7d5da6e562ded0897715f1c996607617f099e616e30d17a3db8da24c048c7f483db924aa040eef71be51222d04a3ffd414bd4fd08c031ff4908a845e254be9badbfa25cb957fb8a913fd843e05bcb410bd6292936cbf549aeae636c42e5abefe145c08cfb6e4ed20bb790ec5390f96674e7e0b665e350013abf4f309f17e5010cad404696a1931378654d5482117d3657651c8f5dba228e25b93086ec9ad5147e7bd6ddfd0fddf8d9f75ef731c8d54a3b1f9102e0249000feffb6a78a23917c701d79e39ba44efaef28637029506ec68ea3240e4559c3bf5f38c307b84c95eea50dee41070452f20ec3f4b1e37cefc77188cab337ad24a4bcd605a910f3b945e0de48ea38e0c7cde3762f1f4213f449fa195a42e37f9b5a08a80aad744bbcd0394bcf9bc563f518a5caf5e59fe4a9aa5c7da382e108858eb9cbcaeccf6010e8bb58fa55acf5e8d047019f2e64c80a3f6fc8bb0141f4ee39b46c52cbed2d1cea69513e7afd96dccc932ef9d30c43d4d34b14d8cf2fd8754f2d9cf7eb77ed44380db86ed272005c3b0e1b527a2b18e0d391c2d7605d26c980ad4dd3f8ab5ed62bc3f1d4bd1f72985566e0c30e2a9fc8e7b164fd416e792f3800c01b27808f32b8625e5a6e41226145522ae4b34938145aed1eb3db0c38c6394199ab5505ee6381b2adf7e4538f8977bcb2a4ed1a0212a8405656d09f413de9470ea0bbe3cceea89007afc50f927355f499ece4ca6e12a4d8fe5aa3492deea30fa0aa7f41c0cbc11386e3705f8eea94760f8379c9aac474f0dc64d2fa0c8e6665a11b6ee50f9a1c9f243d74e4d61a99b81b3ed615814690d59770998a4027bd74e7b25683498203bd7c2575f5a165bc97627eda1e523b03b97931780560518468be19182f337d619788360cdf6d611416e6ac04125cef1cb2d604e4849f76c9a2009485cd3521390f9f512b66af60892fc811572d3c9e535bec95f1c51c4f190bd68bdd0b495a27c3731f700d5828e60bcb7b3501aa8a10d7eeba0fb6b3957164e26536df7628b41ca6b920279746359fe7609808ed02e79f7b9c6d930275109f280a03893232fa41229464a7de0153aa5598179b200dac03ec1d2c2d177f468e47b74d1c0f6c1283ac1285651f0f66ea938db3f6abb81bc446046e36b12039038c1e631f0d805b7cbef7cda7d5c36cd607fadd9d3720bed7a11aa094cf1c9626af3e39ef5b2e2c1ed0bc8ffe4827324973fdb6a50f8a7709ab93c48c8186bcc722cc77c16d002c20a9f4eebc13876ae8defb535068bb56c8c130abed083ab0b893ba7e6e382a50e9f5581237f0d0f0484083c2b70933acdc401ee224933b7756c4e0771b0f31509053cfe2c9d8d7abb6beaedfc429c3dad3d2231e8cce8b3a94704a01d0416bfc6310598aa6fc1a04f25faa6c5e51dfbdda01475765b7a8bb55608d8d23564f5e969c8795bec2a12e30864eb4d4ef6aed009c21513c57b74cdb912bfd6d19c999c1fb2dbe2469a757681e7e3da94f310886be56b7525c7ebe7aa029adf0cf2850bc87fdf02d2bcdeead9de250b9624f20b74fe06c0778b8fa769df7806efb1cd66558bafcce7143dd5efd23dc920f14ee8521c6c5886ce3b3b73f7932df9572d41dadc54f688fab8b0821366e48cee481925553b4ddde67c038a676576c6a7cefb9e6756d7994932e1de76b6b3b14f0f475ee013c601cd5ad5ce4b6752e12157874f85577927972d8a85f3f057e4f392d79021b3a762326e0617be60ec2e1f9438b176f3248d15b + +Params = SHAKE_40/4_256 +Msg = 01020304 +PrivateKey = 04818900000014d80ee27dd64534ea75feba2f3f892775838d4fcf21e9a3b862f7fddb92f723d4dc4a4e3210269903d62d478fca5cef1f490b90d8f7cc38e5f9702231060f45c7000000000096d46103ed7642996c2b3f0dc7f9abecb551ccb730514d21c7635fa4c99eb02860add316dacb56ee063df6c411a56b73efe843664bed2b8d7db4e7b69843ae5d +Signature = 0000000000111fc69a242bf99b1531aca4324125cb1f2d57ae043d26a0c603a1c709442622f63a5798ad41c75ef21bc3993f35318fee9207c668a9f3dd9c6eb6f464967d2baa2090dfba3fe29b5d861d350722136b7929268b6c1bf3a5ffe70f26e78f52775ffb9a9652cceee041a506d2f7f880fa709a5976119e0dd0eae9e247b9f0a5ef95f1d2fe7bfa9bc5a63c5f7169d5a3bb7c72d3a23295cd55c2a0e42b6f0cc25957f5fb8fa3e99f1ac88f79e6964e61bfc67a2fe7329160d75139be832cbf2855d983fe7f9fb3b1680ffc80082039556cc47b582e31601affca9bf13f9dc64f913bc4ec0f261bf3258a635ba6549906882828906cd729cd7669155af7f886209a39accbf91cf987fba81f66b23897cd0c6748a516d7a7936fb0b870ab210e0bccd7a7f0c563f732d78112fcbc220776b2d647bc3961b0bd9d504a90e403d283b1be80ff8b9c3a3389e85cf8b6988a80d4ebc3f6d589a3f021c2779f4e212e90d40eaf9be6e9bc16b1fa6e0713aa6cbf14660e2f32e7a138c458e506a8e9725484a1a3374a471a5717b94c01cdcafa702d3f957e2659fe539a4205726a3d982e21d8e8d15b90fee5cf4e37a28adca0a6475bb1c57a0695cf9383fa3a4216b6e0f00ccceaaac1392db1cd532cb0fc53e8d4fb679f8ded70ad1d49f2778ffc4687ce1853b24cc521d85028dc3cf0ed1ecda5329e10af90c8a64aa311dd67560957de09ecbc255fab7b2d1cbf4e3edb7151835a54c7a5e6e39527c834bd3b71f2f6dbfc2ceecc119747d28b61561fff05e516bf9e644e43bdae2cf752fd52376d72dcf34c178e0525eb1a5cece04029d9e7cc31180d9d640736fd25075a9817a847cc4ad5ec081674def68507d99c737963fe3a074709113ea5a831537bd424f2c80be924a19a4abe889232829df1f832dd1e012f03407a8f90e95d5fb50f9f048acd6721aa2e75b1d51065d50edb45e21aaec4a7666457b43536e0bd46db9388b49d5a263d26b9cb50c6353e96c9ee7fd39a0d21e7e28c0e88e597f2643bd6b2f1fa93c2c93611794428ce9b28dfb8125fe47f2d21596af03c2989de7cc8e46fc01443c5566f47cb927231877c25811ca23ff5d70481b43b16921e63d24433bc67c8e1880b08dbcb5f13247fcfed1a4e7e6b6e9023baec665bc42c218369db291482f226f1e26c27ac372f0bc6da9a904536f21f9441b32c3af427c6a78b7fb7bc8d5a6c626aaec50b1678e6fb27bc80aadc36abbeff6d38b401e800178c8c11d8067e16d9697cb9ff3112880b2f930b83519882ff0d70cb02559956bedffba77c416724f66238581f807d534b9e17444ef8eb1cc63d962a84dfcf570bf27fc2da38313020c008047862d5d9cffad0ca314a8cba14d41d838569cec0cd477579baee38d527f54009a39a98e1ff6ab78e7f42a0966bdaeeabd042cb5026f1b5b8cc9ebd8faf6be5f0e3d10a5415dd24f0db1a3fffd68585c4dafa325fe15cd90ae422eee33b3db59bab4922ec87ed80047bf301ff6b1bff63f66f980d623e31d75e70d1ce91964f5f49a28496c8f18de0d6c47e47aab77eb07421b3706ba5a70c34f52b92c58b5f5664a74a21ef6c3fca5faae50ad94b32de21932aeec6143fa13f80dc53f104418675eb1a449ccc3b53b8705f14a00c84d408a15c74007a5057f36ef23684fc44d023d39e192f364c5f443d09cd20c2380839812e788d5a94a3b2d6365ba1972d7d344ff8f2c86caee48c936c0951a141f8df2ba4e828550785a9c18c5253e9e0cb9cff121677b2a11ab7cfb67e92313e31409b4bb5057cfde7ae0c36ab416e6fc6e475499e1c8f97617d679fd1deae97afb269dda4507b76fd5fd36d486a42c1f6167adcde19f29354acc9402c088ecd1da15626920e524109918444f4fff69d1d69f765730ef58b6fb2bcd012e55b409f839d7ef13e707f9e0841bce874ee362c0057a392021be564a6062fe3dbaf00f6402d6d8b5e5c6f3d13604a6b3b5408f02f8ad7395a511ee24ae3f2c35a54a1b777ceef3282966050bf28ec75d94723bc704b20bed14ca5485bcb968ddc189d3f26bac767fb92d4aa4e300cd584da71db46b06800373c972f27951748bec7b90a5307f12de2cfac7bdfb31007fb95d00ebdcc738cd3c8b0672e643db4c9fb300992645d15d06a5a117c439ee1e69b4ad142baacea154e9760e7498790285a5ca564bdbfb12e7420365f6962a477fadb5ccd8a4e8e67fd164e9b2786448b5ef7391eb9691bc92446b896fcd5d609327073cadd62da1348f351b5cb43752c87f0297445fbae322bca374d33e69dad6d786f4f0a8c9a584ce112d30c23cb5533b029ebe70d823014a98e4666114d895e45060595cb228078955e26fcb100436e513df11289bc2d9c088902c2f0a37a5174957a64f4ea8613607ad6f2d73822c9f4b460c8f0ac8119ae6ffba64938c09fcb8f6ff2f70e091f7c3d2ac97e77711ce1d86b1d7c562ec2f029c90364d70f7a85fc7d707a2cd06ea77ad1b732e24dea326a2ffcbbb6a2dca9abc23b4f86e6e462aff9fd4d4039f63550263598f258d4efc7a8d35b06eb63cc41b37d72d1d4fe8e6a6882438a78f49ee24ab49969de1b685b078bc11773d728879997c26dd2a42636aa195fbc6936222cd228c08c2b99769acb65229c27ed6e7f72a41412932f00bdb72215635d5372005d571bb3be8945c3a0c6448be75fa7b0f53fc74ac64ddc18ca1b6b485896649b92f22b83ca7f2b17a0d71cc067ec95262f84b5502d6d01f7f26af496018e4091fc838ef46f227ea2457f86f188c92d1733a4a91822e8bc9834d4a159b9d2e42e83cd4812a1e640fd515f87ba9f9f0c218feff4338cb53471ff07410fe711642c427dd7ae50cd0a9ab8c7f1cb1d751994ae9954ac66fe27437fc22a41b9308b2173eea761226022c10c2b36f796b153e03419f885fe91fda132e2bbadc2db429a0b7b890550783273ba218527279c351d9e3480f8082aeb02e02a28b2afd3373b32962ff1bd08c5ecd711a2393274f8065d793519e4fc0e8fa29f89ce3cc6c7f34b8dbd0da787d6757147267d78a8664835d9681445eca1ea29e16b6bb0d64cff200b3133065bb61cfdb886f2d68dee4a282af3daaadd9d60c53c68e09763b06708320e4e9c5260f98eb688ccfe1ab22d0d7c3ba84192941e85feda44c58b8802be7c828ab65ee7cd02e4abe4a2b317115e5f585d3b3b40fd31a917104d89c8a3f86e339064d3ef3a7e4f914ec44657e96b192bd0152b151c8cc95f0160419f650fa5ca651f96312dc9708524bed847fe9d880030d87bf847aded277ea2e1f2ca3ba0ddaadf7747b9347a8f807f945a31ead634e6170caa3d9bc817c1a72b72db931daeb0d7bacf7f7c1a981516c633f4f56019719c5ff837e18c4515d95042f5a70f3b893ebb75cf384c30e8dcb37c7fa8692c5cf31edd997ce04ed9520434f03328104ee21445376b310a50c646f0c92d552467c050c0552f2d9d79f3916a0ee8cffef8a5e5e3414a809b1b3ac9ef23ee57d8aa6540123ba7e181577dc647d1327eeb0dc23fe5413e0b77b71da4e08c8e2f48b37ea7b16f9987b2ef24ee5b373e7f75c9ac893951ff2cb004bcd4fd07e3b2d38cea26a56572c4b82aed830dc6caa24595f46c869eae3a22e502ddace8ee450ccbba80de5470fd060ad539b623abaa49912170258368561b72ef7f631d3bcb6919b1f084157ed2b751886f24da24ac4db24229f3439c8c4757100aae5fface902b960860d80d7f514d728437bef9191bce4b9125c6c4fa4c171c438f46ee9c70445a03e4bcfeba461d6daba440b95ffb2135406c3f561670f4799dfac6abfef3292e6910dce8a0ad57c7a11e76f796646eb64b8b6bdc0100ac8644faa9c34ba9f53c61df23a236f62d75bb24361faf07a8bb05b56f00327a42ab686bd03be12ab29d2935ce5a10d62510dcecf31f0331c2c72f33a0c3c82f71f40e6eb6e13fe7878d43be347dea0bcc85413a220c582ba92704de454a17c9b7e8c3e29af3eafe43b1135180beab860df482e558f8e7328a56dfd680da52e292c7e70051fa2309cf45f6d08b876047394b34b2fdcf92f3fddc1173b1b389fa618d4200c9a4e58b6551c76eaa217ddd028742f658ff0691546c9bf5e9d6d35315d7d53e9a02c7c93e8923095fc1271533244cd94f8a163afa3ea5198c4f7bdee207db82931de5420371c7f88f33ee29a689133107df44a161ed7750d00b8b1f7e8d279b4c4181e783f6bbb35846d35cf37ac28472055455ed8e806c447e47582d9fb0bfc0d7429c87b924756b715c820ab736123014e7895afbac0955d4240f85ae8161ebb94f1c070c23f18716cc72ac24a3f3fc90574fd4cc470b55a12b3c5109bf6531977eeae6436dc7a7def687258572b539e4a6233b02fbdf2ed82da603957c1adfe5ac1cd606300a1b4ada59b77f3771967e9fececd6feeed015227fedbed62142ca79f709e52c341fe353090a0d411c3efd7d93ed4606c0e196f04b9ae8e60c5f38c196ecaa9fb8d656ec73246e8702fc2a4a451d46d974742d0de29b4b43d8fa8afa14965a2a174eec586748dc7e4fcebd000a7beaa1b240f93ddb12c6984f8411eeaf6602cfc6a6f788c96c150f939e9d369b5c3bd090109c917b6082abf51c34da4d6f7d72953a1f087cd82d88f214656b902503e4b8c9ebd2524966bc65d7da2c4912a2ea590af6333b383dde4360eaacd3874b66e01851e6a235244d3570647f5e97c0d98f7aa18ab921cfb7e538872f66a7d217f5b796a702d93b782d2228a71cda6f574710384d65492f99b05a565693ead8f90658db57deba04a391efb8d9bbf41c47cf1e55e65a63264d99919929a2be3ea980213789d0c5ee80598ee16d160213121f71609b763fe2140b8e22f8103342d84cac2ded9859c245b95d774a0664dd3cf12b5bb04e7a7dfcd15686d1a72e6946814088f141e68b7bd241d72426ca113f6da64ea0833320f2a74e856156c0d1af85a7b2e805e2b6b27f5fd84b25793f65e3e9fe4ab732f8abbc26806bb9df413b154e926f2b7be3cc5a9ea4d76c7ef42285d5563d92ac81ac239e5dd68ad1fa983b66d558675937df14e8c7811ceee1434c6a490d44a826cfb134932676e60b26be2c627eba14a24b2f2ab454d712831dd455c9a1d09492f4a45072ffbac56c854a17a1be2634041c1a4429a3229f1ddae1d76d1f1d3d0bcd96460d929bf73b1c6cc5f0cb0e21ccdafb998a8cbd2bfeb9330e0208aeb6544a6ea344c81fab82b1e6c679da64cae431b20ad6a6dfa5a714c7c705b723ffce5b813182525d2f7b3286f46fe5eb5161d1df257c9a08955f9f1946c8508f9ea9e9e52db6267ef6d20953da97c8f6f14cc6594840cfc09d1cb19dc51e60db83bae7d3a0de6c2b68f24bef3e668ca5c2b055a80bb564b9f72076107b7a41ea6b9d3a98320783f28ab8539908dcff1da17c85d7b9deb6239ef9f529f4d20426b06563bf0d96602e78324581745c9869f2cefa481aa1c5c04ab698fa0c471f9ca0238b457e7b69e4e3cff1792230b3af65ec6cf9486f9149900d3ae4f1b649d91f557e886d4522ad9da2fb6aa6fd1b437f79f23e2ad2708535cd7e2497222765b66138bfa89f5733d8d2b8cb598ee75d7de9e644bb09299f272d82950315dc75fc425434e87c21710e111a3066360568ebdea4b54b489c5a38e8f2bf51193d0994b83317f8a5a1fa3a548ee1ba1704c656f5ae8e6158776a3d5beb707a0b126fec4391c04dd4fc2fec237e2518dd26dc2ca9426fc43c368132ed46a0a06dab62ba1c0e4bc81cc3d05d470c229e26a5198d8944a14eab330a30c5fbb63a0c6bc971b8930c830d9bf03b934861a7abe5a36295b422cf09257701489320353cb273cd7767135bbb1f345d317e65fe84207bf6119d2edd042b287e4b19a9e42891ee4af7cada656941ccefbd3cf492589f83a95d928401185e880a158fcaba60b79ee95ef0a171ff445ee17c96f1fc186d41e8552a7ce1e1cbc1cf2f89333572ebf3a208fc9aef01a176f9f827cd6847793effbe3a4e29331a68191c6ef83e535ca269caa8881acd4d6aaebeee1e42eb8b210be84a3d51b5c4fbc4b7d7599d773b5f5cee27612c04a91f62663782c2867865b1c76a5d57ec0827e26ca01a571d0f1b8573db82c8e003936bc6211ccd72a5607bcb269fd54e824c79ad5dfad0693c8800159a653256c39c4a14707e63118b503563ee58916623aa25999b6067c5be609210417de3774918b81a95bff81720b1eb62a09d41ca778a61d2f6deb92ca4be5c97bbcab51cd9b01eeeaa31347fb0b86aec476eadb42b4cfa221dd86526a685ebaab4ca4759bb44264ad8143125345849fbe17dfe6b25d2230d9b467f2519420cfc7ef62e6eae3298b880b559523773814e4f1e360196e42d9c1e5f1564454a6c9a41376e00db9d771ae25f52939b14902cd697fb8da84aafbced763444779f358f66af989abff62bd68d319354dbb645ec7791646983ca486c87696815d8692517d2c694d9d4393787e07748f3291c5735b147034773f122af45eddd532e44627680ba71645e088bee42361a461697529441282ec5ac065c72df9ccac781684cf8589cf41db6487095c2479dd058327985c93736fab88f7f7937a39f3b174c36daa5f96a1566241d0b2f55ce8a53482919b3d118e383fd23edacefc89e56f11444b006fcb3380de733e96c8682c0dbf5f8f14ea1db4facc8ecfa5711e5339c01966f190137615a4ae121650d407e03335cb2a6e742a59d83c985e5f7d249109091aa166815da30385cf832966a28a09ee3bfedb9f9f649bbf1f7903f1b657a7ae59c0198d87fe6a0e8bb40b1ce41d28bbf0fe3c6fc298cdfb9c2d26cf6b77008945d936e4ac9ab12841f3b408dfc4e079e23eb52807918b5cb5552c4bf82cf8ec9a1277326f4d4f876f82df6f579a29b2f5125d13cc0538048c023e195c8b3c69c71038a1079ca24e674a7195743a785b6684bb9f0a05707d1bfbd11747f3cb063f4d364296791fb2f62b43dd12846632ac466a55b53ba2ab12493ca4faa32c702a89499129e768c01a321a1a04c8f8a713e388256f4a2e61420f0686dc00e855f193f6c11950267e343a63a5b5f085c21472bfb905926a9bbf56a7baa59bcca747d9539417a2ad76a25a6e40a2851f6e8830fd93e8457400451ae0a658a39c707b0d45e07c8060d62042947161a8ec3b5541d82a49ff23e4aacfd070912b91fa9605f574fc85f527330cc6ac30ca9252b7e84a1ec437bbd4545378a29ec6f3d294afc2e0676f5e5ba748eb55d9c1e52f6b72d483f07ec9dd7b6d7f22e3deae4c3bd654cf1a126120b7229c52abfce6bd474994c2f8b01d5fa6e6c7e908746e19e7d2a952bb2c90b08f5fa0026c9c2a91c6dd94c7b1549c8b143004bface8f71be60a0c1352552276c946b1af5b1fd207d953dfccc99e5c81d2c07b6a4f2503fa993c83a19cb0a18dd602bc66edc5945b6ef8bdf4fd740a098279dcd23c5060d52b6867fae72c20e3556f5a0bb47b8ac288504b212a607000ed9072b9faa0919d04e15ad9208b75e935f61670f9330a5a059e4605976c03e5d42abbd6432525f41655e42db8e0ae8bc00eaab1a6a11249164fffa802ffea157c481cfca8cd8fbd7b50e39d9184d48f3b9c83a9572e73d10f5979d9431ddfd62fd32e245d915801384154e72991841d892a3ab5c98405e5809a67cf3dc54509b5f1902f2789b1a39af4955242dc005b53b802b9d93042b8cfced126a60e43d146c19b6631c3793aab8f616a0e169fe9e750daaef4ef3014861bb3307e0e098ea92b3814024a0e26c1e03cb82c6643e9847c35c531ac2d37dba5abe209afa9049296088564f538235e1bdf2458dee12b474118d71db6ecdccd183b11ab784daa4ad07a4c4243b2b3d22b8d73c111674c7697a4d04981db7a62d7f490b88db67d5963a261dc1c271bf7293bd434861abadcbe5b70eb9ca5ba54665b8089d78bf0934b386056ada73654eff9b76201c68cf88bd7744dec26a769a5aa710656ba24afdc1d4468fc160718925416658718eede7e9a3bf3ca0d17cb43402779fcc3d33b764c55ede2f74d8d88d22328c5e66d089173a54ac7dee2d89d06c50e5b12fdbc0fe435edcdc593c90287151802b497ad8caae9e3722bc28a422092e8f511f9b73f4573e168a2abe2c7f9c77acfaabbb60c9c361f008f01c624561479954ec5886dab571634d181835744dda03d2014df84b9865f0289b3119cb2e8720d85d3797d09e52747bf122a975e317cbbdd0234074824f06b9a6abd7bd17865cc72ec33cf429217e452104a5e210b7d335b7ff42d546705f973e60ac8c46df1e5269d34b3edfff15026520d9980f35512022f240d31f693448cd2765ff88fe4cd6865d28638c1ed09884c6169f3ba91e0f1e65d89ab549e7aabeab73a77d05835e64a08d121bb77f9967a9b3defa1d86dc1522d9618798221ec46f1583163527c5f823c53336251512ec6205bc1c981cbb2e6374d7764c78816dd4958bfad9e1693c900b328d57e18ce3cfc8cff414a00377a042ae043edd1fd2c0429b00fb32537077dc5009c3ea4b2d69be2c82003b03fa86713a2c316554e14edc03202c9548798f4535578e3913d4a59d3d3fc7545841556ab353bc2feb85ca64b2fe3a5d8a3c02741df1ede03f07687daf63bc81d43a6fb03100780a4714e3c7f6b0500f17518282f9a0025ce2b038183be288d95ce2d670cc6b099054b2c89589f5f9640ef86bbcb202772cd4391b049509fab2279d58e8a302a3e7c518973b8af310f25c8531c64b341fdb61eac2a5f9eb041feb53a3cc6bdd54ddc10be061df6626f03c42c0d7754fb8d61f2bcf540d874385739631642cb9bdb2f7871e8d6a150fd9027ee220d2d89acf807a8867a2d14ff00f9d86013bc48e1b172cb66e876b9a9e178c96351ba7e06e306e37f40c284902fede9b97c44c2edcbc8eac87d4a21968f8d6016281fd1e1c6cc9ce1f68046d495ed8ea1100357f998fd4b876ba91310cbbaebb58b5e9cf49fce6658fd5f1ab3bc3bcbc8c948c357d7740385915e76467af3d67a59d3e2be4fbb2036fdadc5f269f92d9a9c697b2de85cb0af3938fd7c221eb9e45b1e2f0e4f5ef118fffe131b114166adf0482ce0c0d314b7743f0f9b9a5ed66f34cb496a5ec230d27b27dcaa3a1806d7d352307f08a0e691801e15d6c55c5bca7aa81d51d1cbbd9a7266b7d31c9bf85b880e74926d4655f9a2ee3ca3bc6b9346976e1911ad9d3e506498db6e378d477931e5304ba7b8e149005e9dd8610d35a8f5d003059542b1f094b66e033bce637d1b5f809c9fae11a1f02e128b82dbdf9bfde214333a6585227edc993dc59ade6413216d453cbe6ebaa33f86143d3792ebddb5c568b5929c7a41be7a89f2481c6b35eda84de568c37c08e58b6cb3f7469ff31fb6669f0e0811513fb959004d64557bdc45337c8d628650d747fb712c9906976e1d30c7f4f1c3ee4d343ad01971b538517e273eb8c117a3bb1b18232d1f4217a190eafb8bed55e2907b6608cd6b39a01d13956a2bde29d6ad045a2c1eb43d629a1a1291d35e8409224ccae3a1e9daa3b6e1d777509f382e74f329e09605cb95dd81530f63ba58ee88f616ac45cac45f4e8db4d0eab9a8d49a2f6ba2c147b50f6fd34b573d1e410f0bf73c663024a2ccfa7bac6fac4387416f8a70da15f26e44dfa5f67204a430b280de6dbdf734af168deb01a0f0c842bbd9ee68e78dfccada3d1b97923ce610a5811176f64dbb64757085313ae53b9c6be1c97364fd602b030c4e276ea124ec8e0e6e758e1b550f07363070a401e2afb903fa8de736bf3d0e6064f6bf0a6774e427e96dcf188e9d1b4bc1cec55b40c72ca853245cc8934ff1ab1c3e762a413e7a24ae28f65e0e4e5a22bb98f2fa768c16c1c7ad6ecd7c93bce3ef7d5ccda33adc4d5c56f19186ebba1ca4d1e9a987d52d4b64a2cd43ed598fa822d8d395f880d88c8dde960a5aef831133c514f4c66d0686b7df17b8da18e84e046e2e88b62be16e0605418d0905dbac0c84c79262755bb1bac894e162ab6c1f6147049b96254d146bd8ffb2166cedec3785efcee099b9f52b2335db8b723564b9a1dd94a843deac06ad3571b920c5eb503bd27507917dbe3cbe7d38802287e7ad77ee5a41be370eaa5cee442d76535c3aa70d7538c38137f19937651d369eaba7a82ef31ee2f1ece33a59db981f7922f74f3795d743eaf5c30de327c8375b4a3ba6831e306e7c9f3e94b8a6d480aeba2f577213458f070958bdf85c97af9de6f44d78bf34f0acb2f3154cdce8b78b111e230dca60ba7498bda6a504fe803a83d7331d982e0828d6e37347c9224d1477438bb16424e588697f4b9b393101365ee182dedcc4e1559dee6b7701f355bb8505a31240a38ff838e623b7e0a6725c8a6ee47328e5056125748edbbdc0fda16a6904409887d8be740af3b2c269e05274eddab1a420c059ee05943c4221e0086d5b372fb5121b0050795e0bab4293f999d0f09f61fcf863892aa4e83c626d63df66ac3786f95fd50e42cfe38eecbb885c6c5db854a07d75cc0b9255e794d8c835b8addb1b48b0a9addc9f37a4c9a43da6788bc6bc81628d2c4f4f221e35d34df740eabf6be0f39ebad40457b9fd3b11e6bf920f979dd925148ac8177d828a7337c7a796fec53f9eb8d4d563e6dea03fb4dd822dc94b7cd8a61bbc446898256978d258cd2dc1f848d018d3e8fb8767f7bb671a1868c58ce6e90ca879e38870033ccd5c192e8cf58adb1884ebb56c3bffdd48d48c03af1f891004d824a4a3defedd8977e372458a53947a6019490885045326883449bb8dd9b2ce31d3140171cee757ad70cceb662298caae4057848e8d28428fcd5eef20320275517e073a4dc8dd02f4ca82c38e7d3894388c5f3187f099f9a59aa176e8674411395dbb4e6cad0f01b27c8c96d4ed48f0a47d440c1c99797fc699d7266084d905759c880db2aa8ff3d23886ee8532d9c5db16cf214ec3ff8c9dca7d76a16cea051e74491f1765875e442e73297bedac7ebe1807b7e35e17bccc1fcc9a08ddbd8f92d5fd6fb39a2a380ab3412421fbfe5b04a264904bff7f141f9ca7df09217cd38f5093733d814ffdea7b4be433290c16de96f856000ebf5512d522809f7c75f86d5e50d571c68a81cb5c3afad214a89d06beedb9bb25626ebbd516eb50c3bb7dff712e863640dee409eac6874bfeb4323c3590f59efbc40bc85652b1afca126277b93f1bba40141c6405949aeb5c18297458f23acc64841ed3b26129607edce2dd1bc589568e1b04e2ef41b7d3f1ebc4b381d10ca69294107b324aef7161416f8d76b4c0330600054080275d0b4e29618ff2d31b66f8988a28afba011aecdd4eabdcb97186e73ac02aa29d283944e6731397a14e7d26d0a087f5dd44b8e4cb601e2310f280c58c7301d7bd2de508682bd27f49ab6eb5becdb4aac33f4066a6a1f57297f5ebe48a8425a1dd7b4914fcc1e8e9c8f99628715a9e75b8ffb99b68c42c570627806abaafd881184b4650d003ab3c21dac7e68001b4704d261414858abf9a7aacf12ff7be6dc8f200bf0df2482a8b03ca1c085172f52525114fdf468e0c9da1863ba00d26d115485f37fb0b1a5c6a3d43f965faedc1d081a5a3ac9d7a2c9f8fabe24b36f0b0ab18d10b5f4217c2d618109071d9c29c58a4df2b384ab66446f8f051b5cf727f1cae774c83743df939c96d8c54b471120936cc49704c9253e1b821c40632bc41c88cee68f82ac29f65cdc3a18dca4b067ed5282650eb45f7502a27bb5b9754096f2fc97b27a18880229a12da5c94044309021ba10f21cc3a2f5e5cc6a06faf8ed0ffd268aeb40855bdb2a04711b8938472fe2f5dd898febc3fdaafc123cd5910f5ba6ef31c14dc84499c2282426db5dbb9b6c551a0e706a48308077ff34af5d9a9338f7ad5ba201779f0df1c545fe8966a314d4de52e1b88dc0795be375af145ccb9ff7199d160ad1b9bc6593db3f4d8ef9e41f55b58ece7a08d3721120deebf1f5134739454c601db3f62219b267ad0339b08aa71a72de491ce8f076b01167b637ca4d64826e7a72737e8fbf40ae1106a9cf4c7980ba0369e4fa61d6d7dbe5b4d626213953f9253976ddfafb3dc9b22b46e1753590cafd28ea511a07be9f9227adb568feb38bd73d26ede1dfd910e40905d88681f9120f6e5d97a3fd0f938c083f2eec19f9ddbe08992dda752fa53964da503242522dd5eacd7187b9d759d0acc73d9dda80afd767b9126e6d5dc9a8680a525f9f703d087a52f01af04f90976807ca31b8bcd212f968713769834c217603d41dfb45a1e4cc0175e79ee8fdc92a16bbfc360fe70af5e133b1ba455f60ce87e20adb31d0de7d7cf43d1cf6a39ff16544f5811254e92cc4fbaa80767331d361a291b52d5c46d6e651b2ba393c0829b2f8174de29293644a6444a25bc4da080ed12b51d0915308e533f47356b230701a24f9e43387d0313619a823314fd3f43cadbacf62006b4aae1051d5c9ab4b9a8de2fb6121a203c065195917ab8d47533cb499e0a44abb4a9c51b9b161b944597a2e4ad492e815cef3db3c065b1fbab8e57108f425acee15c55e27db7fa1772f47bdf4204ba7d55ec21b94a2afb891bdd36e8ee5efce16ce06175b191529f5fe95ae96cf676868cee6bbf85859db02ccf009258421c74ee22a874ac7210a86224cecb98d201331164dbeff141498b8e3769b2f4bb922564581f6e20383e11ddd838354323d815b0d402d21e64c2a58b1e653af595df77e0a0171ba0a791b77b9de9f82bd872a785bed39f53455b97207ffb7d1c0d030a4e64991b49cafbfd49f18d4eb7c5e0d59ba6cfd85cd7c365b52c1fad435c8b2ed3cc0d72fb64ce5e060aac5326732ee6dcc2788ffb32551bcd43444f11f301873e87fbc0941f368ebf09d95ab350d0537196ac9bd0791ab6e26935662a3a95a63aacd424e301c70d0e5edf7318184ea4c2689507cfe14a79099b028f8ea1425c59c2a033daed7087d26e09fe31c90dcb51730e4acda6067d1f1b73eb5875bebd71353e9c104f9bfa6a5be1433a08706a5dc989bfa41c163be9caf76563f5aec84f21e5a27294fd803c8601acf55219f7ff719738a81064d3a5a1ee280dfe673b16a22518c1bbfbc7da0cca081fa8410386c2c4bea886aa80374850f1bcafe5c2a8d3343c4c90093d957340f864b8fb0bcc6eb17011804bfca1eac79c12bf61e8aaced17be60a1a71550e5497acb7e3a564fd7f2a63e920d4608f5f632e46b0401bee2efb42e02a1fae7417fa2561cba6ef9e7b8f95e260f385a5ef5c4cd444619ca7716443c728cc231c8ee013b36fc198cb8ef7467408745c0f9e236c47e38e0f77361bd1a134d55518f808b95dd1e3d08e440f2deef4ab67f3120f5edf52809e78787fbbfabd96e9505b0b08857b5229d5d7fad5c01a61e101c583ac8a3d54678251a19247f865dfcb8147e4e9a5b12f662ebc43cb1d58a1f6753126f4e97c9655929b6fddd4ad01fae7ebb4885f309126406983529e385a147d072546900813742a59860775a0e65f2a2b2fe69eb63901b5842d42fe1e437a557f4e709db33aeeb9bc9013de8e9c843cdabf9c2660d807216ceb70981d477c924354f5263e980865f46c10e8033b6a68893aba6194c29209dfcb0b29a6e3ab24872e02b3be0822f4e3481973c54826cb8c08df4ad0f0aebbc8e1ee232294f4e78bd7b8245ca9bedb4720c7b54c70679142f0817d4d0a1c6cfbd2bc9a2227ef9dfb99e71b0ed7f41f129886f9274a4191f0387333830ba8351a6a18b54e9680520f3dc472fecc7e93e44e320ce15100024469cf7d05463fa53da1f0eb7b6b3ff9ccae77b4a9eb5613c4a90d8bb9a72cc497ceb131a9b1c27ffab378768070aa794753c4dbecf48ca9d622322a37800e529db41bb6e13cf + +Params = SHAKE_40/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818900000014fc5d7ef542dc5a8418521bab6cabb8a76d2fc8ded80922a5e7d84a23858696d10a4068ef099ed792e0ae7bd4796bc50d61e3413d396449921af392df56840fbe00000000006590c929d77db2be717fbc4b6998fde5093e8e1e1cafa78c958c4649e8fff887b5b3fc3b995e53f1c66f0efc490facb651adb37f3becd2931238fb4a6143f4d7 +Signature = 000000000034d8ac2ac929a714a0da2f72223cef6847d90fb62dcb958e35364de62a4dc8b73082938fa9f6f35d2ff99002e00d6b8b2cb1180714e0ba88a598b9eb31a878ac8e0e5f51998c7b7cfb8551380c8e6e8ca935aa9bcad1333db3da5c9d4ec6b623abb763c989bf7d74fc264ea79b78c1a3bbeb9d42ec76a97f03b3f90a388ff626fabbf7b6d854090287044c9f73d088491fe07f06ac63838deda464c2932f615711eef9f15505c2f3670d4968f7d1cb4d77f10b61335a55f8e9b3f444e4e439920c7ce55579777e6fdb04476aab1f6b340e56a5ae2d159a6f80f3e0d338dd3dad6f5d40e76a630e9d66332b79c87ebdb4a5e357a3e729f092c6c8702bf18cb4ed871242b89b7f451028721ea3c46500821eca960becc7240baab47f65c3397a610ed89316f46170d60d1befe8556aaa0784f47b2ddcade3a5adef64394690c1af9393797862e348e72bf2ed71f97c1a32aafaa574466e13276313571d5a260ddf7ba81550d2a06f4bf0fee2e879bd07c47da9ddf4cde00dc2d09da5a16e3a91ed81bb2523aea4ed0f2b77b06a8f2c2ea2c3c69e79e9f23eb487ff3c4e268277cb4cfc1f390f5dbc20963b46700ee4f6a6c484592302e1dae4aa2885b251506f0601d8f2dd2caeea4a5111bf5287609072c2b2fe92ae2244c426f3cc90b64f305deaad568938b866eaecd43e3618b903c58bddcd265289c3c24a64e603f7ba0ca8ff82f3c7c27fa04e877a34c97973bc7bc2d275d487d4878721da81c277dcc5218d48cb823b16ccf343eeeb0153af9959b80c1472dda91ebce983318f0c00df48f5f9b04c6c382ea8f49064912ae2deeec52a9eeb9dbd0546e56c685b9b5f10f24a3d7f68df21a083ab7e629cb987ff97f7ed54473ffd934188df3e9ded22fa7a142497b1b2c48137247a0af96d4343d9557074383e73884e9c678d21d1aac80b4f697db23f8f6e9765c0fbaf7caa8e35f0d45e1aac5eb6c2715fc02635e83a6521ffad01702bc7a1bbb2e3b4ab12247c1bb27291dfd6639a6a7c445b53741744bac37fe25b2d94ca8e6e8053f7f540a060fdf6177a2b1d274829ffc222450ecbddd39234ebcee0c37e1f905a05aeb7e050ac5f0d3dd0e11261fbfd0bd69b3c5530ffd4e59c4a78e0a93ab63a8c0a582e3e83b11a3b4a2bf96be0865aa304589b11d86f4bd2d4e635374d45aaf6d9c5b9a8687c44484ee405a87d3f6ac7e49c5c06a348bf70884f6f5b50f75c90a9bed96ea65436de69f482651b3de6b00872a89af48426cff62f10bdd1bcd5540feef12dd8dc7a1a4ee7a133da8b5fbd3383c0b2824efbf4d4e22b2c9e551594e3ed65fbbb4304c8a83ede257311f1ea57a6dbd0d95bb0e949139171fd3a01c3499752abe9b584a9fd2e11ce832fa241e5f9371514236b01ad46cbcb74397af88e35807b3b0c287037a93ffcb20ef29afea418cc3c00aa6e9c54817a1ced89cf539a98fef4ad68e8e3feaea4db96e6e824b58da8f73dbc476e8696da17c23e0c519c8ebbc05a6d8d180ecb2b983ffe42270ed606adcfb14387b165db16eabdf690f228484c351ffee08ad214912b51c7cf74e2351a96a9bd4f92391288f046f7ec23fc88ef34de87f5952981fca85334aba3e844e43f9c2fa1d867ee9b28518145049729836a80921eaf662879ed0a0615383d25ef1d4163801b4fd12aa34a03d35d00a45abedd71610de3560a3dcf6d645029695fd8a66399a312c72fc6e89fc87169127a75981855a25dbb3a552d13131e63270940e3e5330dd1cfbf119630edfe87f86434c3738dbc290a9f081d57789ad2c54fd69f77df98d408d2dd5025ceab0a0cb54596da285afef1c256a6f65c96746398ebf7b4c1192721a687211d770ecca1f06e901bca72dee35747b0ba9e24daa9abbb15a428361616b19b97cbe6ef54eeb24af6eb61e98784077954cd06067622ff0123e3c40b87de83966e7534683973ee4a02af9f1dfa97148b9c27798f66e063aa5b907712f1eee96f5e2a9901e43941c18ad2817071cc23c85f3fbeb55fae8fc5ca7a1aa34eb3f14dbb950d1e1deb3acc6343109ef40a6813e89e7c434a276993ad741ff6c6e4280e8533463063034ddd2efee49e80af0905366e012b576c19d42e22274fc7438f002181040719da08b260c5480af4a06041f3e90165c54ceba19e333b16099b831a7eb8150c2eef1a7d881e66b3dcf0021784fcd0ff8067d8a55a6e97c82bb8df7660a43da4106d0f1f4d9002da71de058ea200f7cde2e0f80c49516b2247856fffb05b634c36c2502cf841ca444c783b0fbe4ae0a8c583b6376457934ead3fde80a16f47a03e6e786cb35406015084568eca716ee11bb6fb8097abc7f32d852a6317b0ac095e4f78cfcc1ce10cdd9a1a3701e6750622dec98798f21ea410bf26dcd7cdfff83a0b72b5e334d97cccbdbd3cb352ee4dbc2d31e5c661ace7510eb523d8edfb27948b630b1e6c5b14418483ea1316a3afebbf0de72cd1eab30aa9eb517f63b572f7ab023d3a8ddc47813bdda52c106c26cc81237ede9cac2d5685940c19c395ee5ce2b98d330e0d259a70a4da8394643f6f01318bda94e14c80b07636537e87dd527b77d36bb5233356fdb69d4345d17244376241f1aba93c807dd311b0276cb4ba78e8abc774a59483dbcb82665fb63983ec74db8b9d0d535dd5641fb9b74d314dcedd2a4fd170a1f48de73953d59dacc2f69f3d46be9da907f520a807da242c74c62eeed8495dd582f1fa80803f61f263c9b0c449089929a179ab56b739e0f0b1e45fd74b82330cc1c51baf8778ff429144960d4fff887cd5f93f0917e489df4ed5944c376c12862c118d2a1d9b512a3033ce7fd04bf9e1d8c524168ace24187912bbb0a5f07e2d51b97297332f5c6a9892faeb49244cbb54f83261c79106513526d88282eeeacd2bb18e07b2bafd984b973489cb38b7ba3f4a787d80528a3a279324bea7a4df5a6e7f1c5686b83fdfc04624817084ece8926e92589c9580bf2f50b4e1c00ec3b649c2e986cbe75feb82e80fc4916c419329baae6679ff10e3955675fe845c74724470e4714dee4ca6860ed94572707cf25a12e413c6bb9425e9db76a7fbc140e874bae6ccba0d992b7966f1f451363e5edab76ddbd78f5542fe4a59cc32024951038ef7da17069f03af112a8f9f0e2d821e8d83313a93d1f77b52dd4ac4b8e011341d3f89c5272a22754b1fbfa4141060583341d10d489f563d2b5e33c01fa1f57be58c00f0ac7ff6c285d201670c7c4b63bdf198079d15b84c2f805c54c36fd520d74ca62609986424d8eabedcc9979814a3bf5ec6ab3b1358779bc8080103340ca27cbd7f4731237c10b64125f7c984fad8863fc29b2f677bf3d9101f5cab6c672b7f3a3531412e3b02855c16c2ec1584c29fc10d4abb5fb18d924ce1222e40c2dac98b965c52ed9c736b6e4827309cb5f428a1fb3e2cc8484f353af0ed25165be57635f02c49a6f370023c1c8554229f98db82881058d1be6ac71e150512b93065ed641be7dfb30538de9c8de4f121fc09fe6fb4739493a269af49df3b5e04c778714e925071df92cf66686aebf0bb256bdf667309876d8f110ad6a439094ebf2e589d1e8dde22284797029b986afa8ab21c856833fe47192a98ce8e8469c050c42cceefb828a8ad2dce21c4dc98dba0c04a529febcc913cd0666aa9ac260e5cf1d2570d4182a950761134bc66629d0680167f3019f79524f46acd7066312dc18d579bf2f286e1c11a0533c108862931abf6c665d01a10618f0c525db2abf1f780d40ae3fcbdbe3b41dcf68032f74446ff25d954543f04638edf492b1f4437d6535320d5b13cdb32f6a9d0ec74ec0133eebd93a2d5a99f73e83995d07b9b516a4d424628d88f8a42a70e0c72336050eceffcd1b00e6e45762605c8652d4a06440b71196e97fe6e2fb2f9a548f51f5e602058e39da5c9a0140062e4914ed6512e27e9fa131d85d143a8d4c322ef66eaa6c1fe9dbaf7f11dab6c303dda635e9e5b6db7c15a35ff6ebf6ed235886cf65662eb0c87a12290b66c80185d81ba60855bf7f6eb7b5299347184390fd3c6efa5adf5bd94686d056a66844adbc6638110cb3b86ac8bd5e805097aab1eaeb5165b9687181ef1cf0b997b78e111170b51ba0992baaab75f5d1e8d6891c40a2b0a1d6bb06acf338d548144b3ccb8acbe5be1f4b83720db870afd5d6c85a1c2e3e9d3bc6d124841b96118d28b222bd535ea2e220fe666118f3997e20a780911b1d865c74b658c0c2e68b7deb53caba8db9bb0215064aa81f5dd77caab54bff2b507ec7192b7d3f0a692b0aa5686fe259749cb0f7c340de0091bfbf679d81491962ea484f7fae22ed2ef71179adb7c798f7fe5fc503efee79845f5830ac5e504a3fe61d552b5e7a504803017c6db8737a5678681cc0c55ca1d088b5ac547ef2675a87f163e04bd6ef0d93d30502d9b6438c5b47b7fc6d67b9b1f94932efb25a36e4ab22f2a6f90a3d8a2f7c8ff3892ab577c7222ba326d38a7296e91f1e82f2b86e29d9ea3652bc025054abf37cb5bf4ec988a982ddd2b3fb40930117b4d2074a8fecc8179feace4701f1e7146867eb9c7cb901ebb672b03701e662fc6db9b5bf6d8842cc1e18b01c7543e414f0795cc1c05925a222fa5c64b85d1161d4a10fd343bdcee9d3fd5d7f89bbf1cfe29527217a44989a3f720c8c24b9d4ba0d9e4f0abca8d2d567605209591e819c1fd1bb6f0271f3efe3997f973b64be1e21f77e42ac64816e70e0246046b9fba5c0953fcc6b457ccc2bb97de59a035e5c99a23125c65c7421c8e0c1c2ced396f38abcee9bf2c069392e1cc5f5502740054b0e2cc0a14767f7c0beb258b7c31e9c299b844007f52a0b67a7899566a631106a0e62d307ffdaceaffa681cf49706c93e665507db1c48f93725efa234213734b1340083664c18aa6cf1b19ef393f7935814ebd8c69eb486e8fa10f6006b9966a4c35d91dfe34be844b0f65f948cd160c55eb5a47b3d6913582d9c86c9b7975b86f96e470a4b8372470d4019d79886b1b7af187e852adbc46244c68acb39ef06ca604c6c41c372f766167e2cda0392933e22b37b7ff73d6a39d0de88906b33762a3eca6a1a957964c72c4622276f191bc897796dafc2bc949017a710a0c3f1cdff08e00bdc54acb29ca56c12602a9ff74911b7696b3a507eff9d7cb3e5ff7936debd997be16a5fffeaaceb4de66b462ddcf94cdaa1812c03f6903b7586529eb4e622fe89ea61191b93ad198533716db2a9eacd0401ce40bae34df7a0b3a89fead12227fc8f953b005f9f4cce5c958a963032853fbb141f0073de6ae02b657ed89243c0a2fdd4468381af63e99e70938c5f7d620dc63fe5f06c7b947dc32bd0bb149770d9960ae9662f3ee7bf80fe51e203cef80b556cfc8f22de78a5e031468530d5e919a7997cddaa4c0c412ceafc35bd39815a2fdb04155f397393af185f38cea9c7b451f7da1dbcf5000382b8ca2029de7ab0b1a9ee125a0676b2f1eb28e60b373e27cbf772161820c54248437bb111330516d3a6a36831152a15625d3d301a0e337127c4fc7804e5f0d8b3db9ff3d007c828f9d91d46fc96c10c5ee8d6f5635c04ba7d06df023bf97947b1c01cc47ca6155e60d211c89a69d8b025cb85e80ad01e8aca50c896337a1badf548266b1020b52e9eca394876a2c5c4d88dcc61afddfd1f8b365c0cb3cf2982f7a65bca6be94905f6b0db6545b8448dcbd6c716e08d4c4b4a3749623c29f097cac8c563d08ce1b40e1ab9b3c31b03cfd22b840dd9bb2cb6fa0c9a71e0dda92dd7dd06309c4705d8d9d320dc5ff73badd01c583dfdcdb7d294a0ecbe8cb432c543c3992f4d62072ff566af3452bf9fc7d5aba0b084348518790270159faff990f33b6d5d711b79074e5c17cbf93a998caa4fc61c0d4ad49ad7f787c49c73461fc3506901baf791f8076a0fcb1c21b99f1f59bd87ae7d2db2bffcc74e7be14c93d21acd2b6f99d14d796eb1192a5e1e2df94d37e18f7c532d2a85f8c4eba69b729676d8185e60a594ec835c86bf17a4def83de2cc71a763bfaf49a7b082722778a30c9ad040990592c15dd3fac9ce83ed6fab66912a2e5d4624041d7f8cbf0e3061ad292800660af8789a20144be03af4b42e8edfb4ade28aaed2de412fb92cf6c23d5e0c3cf50647175d5f852d4fa4dc25a26d62070c6d1be2f499369d6b784fc718010a76015e21beb53ad347c39591e3d2828f24bf29689db4705713421bb3ce23c36066fc151bfd7307a6fad29dad8bfd6af9046195d194329830eaa8acf7241a46336ee7a5e8f68070e3a0856b287e5e3611d76096f7f91aac530869f8e096532d6682a7827973ae47ad0ab093f0ab6581fe7627d057fbdf3bb7cd8f710938fc30bf9a55818f2b941cd12611556ed03e7cf1a7677c3ed7dc28d5233443fe24f0abafaec6756a8891a4f0349da1e0f435259a06170acdadb79fc7dde464271f3336b42c056b2d969ffd190773fb3eb86774c40e8dc244d0c2933e1d1003e09db41f4bcd77211b1f14c58afc4681531c8fc74511a4db1aa40674eede9145da3fef9910c89ef06a850acb061f40bd45de0365b1feff520edf009c4d626b8089a4b44ee2e96cbb1c3aebfa974e1b8534faceb2e6f1ea22a536912666df6efd409be8bae3f62cbde45337fb8124c614b4d384b98ee97b4a4b9c064c6378d96456b9063d847be3a6171b0c7413c895ed70d86ba28e3a29776e671c1c32908c4b5dddf259ae3a4b7bec0bb9ec2fa2f45f1146dd34214519f4f54a575bea92dc03bc7740b3e3f0b0f4fc276301cb27fa96a69d74c95d8ca18fd724213d932527179c524a92ddf7cd3a7748ff9887a809588e482d0cd6b0281b2a9671dd38174d12dc38a4c9990cd6ac6e3edc2839bfb86130f5063e7bfb79839119243169768fbcb086339f97e15916db0199e5b38f3487819de2f3bc8bf3241081967437e37354af9ea8a2e692077092db42a0a175fdbd5e00cc45418f7b9adf1b51d4e7685160d44cb00ed58a7cf6cbcac7c7ef6127f7c3d236085d4b6fbdc0281fb738060a057c938b04ab01368fa3577fd3ebe169663955dc782492eb0e0f958b55170ade553dffb2378855e98f0751d3bf02dbd1519b85322118c6789b478b866161993d8b6ee774a55cc4e81c9264fbced2e42d34a50cc44164ffd942234708e65f4ad1d5724351a1f6eb9189c09e13e4bec6adddd27b5a2a6725aa668956277a287c3002837d448c52df20f9a9391792b298c3fe8d8f60b310999b278ec6e0d6fd8fdf94580caefb405f29d501b5c50c062ef75e53f1edfa06240ae529bf66fbacd59c26bbc73523d3dda71b31e9af04253a316fe02ba8528c87b51f70d295c3dea3117e1dd75241ebb06764ce7826d84abaa0b2d416f9f72acd20c59e13adf8a4afabde458e94d627a2b3d95a852cdb398c2a018bb40d0d1d47322b78b4374ec021b5f49dca63d6f34f59f4c5aae34bf02ca8bc65a0fe98a19830724c306441b4c078caedfcbb500b91553898fc4def585300de88165ba81ce8f86476bfc9146b92df1c1454ba34ec3ea897cb018b74133e4e71cf2c7e79e5574db4d87db7abe527b8364675e3609a2a927fc11a94ee3d13daed448a02f660fd438b1c3dede182043c2e7735b18617e82bbf67031ca6d15355337aa663c78b390e3c0453adbb8d204a0a6c9ff6fab61a82264b7af3f3f2ff5460768dad3c95cdc3f2afd6d18087653405d0b35a3fd95bd6b7a62ab2594988a8abb0f35696e4ebf787bd8506617580f5276f46e9c07db73d123a2c00ba04b76adb6fe137c9149a17ba4bc0648cbe2697adf3b8e4d7b2261c8d94a3c4366ccbae3733166fc189738818c3a361e9988ff120e5cee5e13b2964e822b107740808b26f278a79faf3ac1c77774da55af1994af5ea9054aa654f0afc0e3ae546e61b17f17408c83a2cb38f8cb00580718f6f0dc6fa2e9f80e6a3b10d12643e8317ad2ca8422d37d3b1d0d5e8dc3a9c22c73b6586c8000eddc90a7af40965c3fd449df20f030b782594b3301e48c6675c31c2c51c1257a6c7ccdfbe31595d7a0aa4fd9c4e607b57fc0a4bcdc4554e60911cbdb3f43d9c48162c68b6b807a59464fcbf111c07a82df393d226bca8419df3ea17d46b7e417987eb677fcd24dd935e81e8ba31c89b8bcd2c35a9b571abd2f3253a111400eda30d8b516676336282ea8c081d9acd45c70e95d017c3e20c55c4159f5320651bd698b7d5f989549b3e3751a6696eff087681f0504184e9ab037685ccb78506fa1953473ed0997626492171fd28db6e227d708882ee8eea94ff29b2a020ca75e6725b5daf2bede327e149f6381865804c0033d7e64729bed1a328cfc0216ad9533d910cc7a4eb0beb5e061e4fa04cc8293f7ede640845bafe1a9b3e8822352f54f5f1b9b188838d9951a6e348f61535136456bfa018771d5f8770982e57ff4c97b8f74c4172d4f2b4ee7f38d32e55d66842d196ed86152214bc6d3cf21ee5baa6541718e288999f59abc940c026bf38b9232f94105b9f5cfcc137b7ae416f49f21aa451996c6c8bf62d34997bbb1e99213687ccdb058e59006548fd49157fae47f7c90c4c0e27083c46a56b87bb75bf22535b4e8714d09d2ebfe46d70f1f515ab4ec601659bb1acc0e8172ebcd6e76954287c0268c15773373cd2aeec114ec40fb1a540a2608c30ccaf8a92f621cb05dc54af89ba9bc0aece2ffc5bb6f5b72e06bd7e29f630fb25f6cf2687c594b4d0ed815dc25533c1a8350a90a6d005f6bfdeb1052481acf88c2d587388b6eaea28a7f27910b2ffee04941cbf757c8536411b7cb22c070a26d805b6d3218d81ef445e7e8e69d3ca4aaa790d9f9c54f711c69d063dcc40eea298fa452c585bfce159c4100a8bed5dc4f4173dbaf357ee84747a1111261fea4e26990acd6687aa1c2514ae485d8ddb4ac7f256f628387466d0fcbe1d487893bce74dd7290681063d86d4f5824ba58198a0672cd9dc09e6fc64822929752bfe955c9bd98b0c2b6e102ae5f75bb506ba465d03034e61fe2d7effceed0fc000475497069b536ff21445ff45e5efdd91ba580fd06ac4212e9fb4d30c37c0b926313eb744c4d8ee06897a6246b72172934ad10bae777be00fb60a61baa32b365ce256f3b2529ddc585f1d440123559379929f568a7d4747dde7883cf1f5fbd37c9b9bbbd3d3c39ed2ad137792e38f5b4725c8a68986823aecdd9da76abafff23c49ff8ab0262d472f6c74ed53297d004f59d520401461bac5e965b8da9f4a12fc5d7d8b07f5e65a13e0c074ce93411cf39b88eecb413cf0d7a2d1d96f3f900ca5ac5eeec9dc372c7579bc7d2add0074e4fd1a4bc851cd01cd558fbf0e6ec48f3a4f03e80ce1bd01180aae233bbe7565292506f37ecbdfc33377e073d03e313a33a1512e38a1991cf01f685dccb851ed67038cf8474ead196e37b0b7ce55d12d5849fc914b6f5f653ab1883ba07c997a6f3b33f0a3f197b7bdd28f7494981ddb5e22e2bba343b64e363e67567c16566f9b2a6ad24a9a37046421ab7fe54901463e4aeca1c371a0b3a90f3f7a24befafa5f410861aaaf62996381b936d598f6fb83b4b0d116097181b6ba5007ef5ca1f8cd8302f16f0bdf9840c857ff9f78cf6358efb926801fcc381d8d4930e3e07217e6e11b692775facff999b110abf25a5648e1f02cdd866243f56ccdecb7bfd2a8897f609f428a4b39afbbbf12a2025bee6870b09cd2497560dd3414e912b0b2638f9966ce5c69d310ac3af599ab7568aeae4c48fe63f2472e27e89d7b20039cbb409b0206edaa506709076abe32ccaa0f2f7b688538c23e9968d22f70f4e6c9e1e9af3bb51cfa726091ba6e47114d72a583d9ac4d13746c7bacaa8ba18cb48c89c078f4b35f34e2566be6e02e943076801af241aaf5c5bae117efbbcc3ae8d93eb4cebce6c52a7700ca5efb34cf4745266913826ab26d2b11d9fd14a1e7fc3b58ed1af0e98fce78e03fe832b815c30409ef997cc77bc857201a1617610f094cd12793a346bfe62216ebc6ba6bfa7eaf8fa496ca4e763ad1a717d52c199bedaaf4deaf3a0e4be14c1aa0498ce7e971f60d0766849667f78a86b6dba4613a09b71ad480bbee93c6267395123086f6d7c4b9f0737449dcefdbe35c3f9bee93c7739e0f2a1ef3dafa16f5363f89ab3a8eacfdf1c4f3fd01ba5fb0a43e29c7d0195e6da608092cdf65d0a75d9226019bb7b9cde94c2b71f68ed5a92c6b53a3936be4a8d37b46310350fa6f06fe601ea50187be0c80f685fa6c9749d4116847242c29c6b9500cafb93e76e8326004915f9ddd9f0202f48ee884659b3af938a1e0643166960e0ccb48bfe6d0dfd0910b30b0323b55d6dae5960a8c49b1d9fd0975b2a37bed77e55cf31fce8d7c2649facd79e7bd42c925ada0dcbdbc48c3fe45e565f28a85b88d17fb7f5a71d27dbf90f9bb2ed39d76412f2ed1060efbb45296231f91f9f4dff925d82ed42956561678a2e04d1a850ca7d618588c31fb9fd423bdc14b4d78b026b36faa478f51313d0002b6d9f0abc4e146a43b68ef1c213133638120156c6641948e01c6cc6b7383a7c016f1fc4e0252ff721b04005a27906a4170873f8015c1934a47e61b885d1db867d1afb3de13029b7c36cc72e6210964ddaa89a3282dd66322633ab4d156b5073161ce96aec33d24e9f8dc0a52a2ad2c591549155889c723abaa14050bde0cbab358ccb320271088ee6365b3cb19fa7f71776c2485cb19f761deee207a548a0e1287a2730d684d990abba48c6cdf1a687f107987859aefa98a8cb6467bd636eac4aeb5faa8ac9807f5af55619a67bd17fa09a060ac618989b94b311f41997e230d1c477e496031959f16d81458bc339d0b7fe61aa6f3036d4e19cd6f9b0a2b262c62a58162e259c3bd5d66c4fee2ce15c14bfed027da86ac222d30a7af692c6ea851058d8a271c3dafde2e522e13a925531b284701697510ae10e228e7df2d42d9a9144ed5d2476a303562e5eb53e6c80e98da694bef7cf84e77566ccbe13d642b4f81233c0b3a44a0f0b0f3dc062086f4917529d63fcb6e291472836a131d4ccc48e8d5cc7a3a5a9e7bec278a518e9ceb480c5e65b8e8d61bda47434fa121677864556813d26bcfad33c82049cb0ffdaf0dc062b215ef919cdba115bf51d28fdcb59953e7e194d0ec942f2f22b620cd2236bfefdf49dcfc8aa156bd67aa3c1afdf6f1646645b31a6f676e6985b9ab9b0fa1ee925a9410821842615d46c8ad1e27cad13ac1a17c6dc6566ca622df260197c2507154faf8dd78dbc7abdb0646218f87eb1b34b2fa48718aabd035e223a311abb19f8d1ef55941daf2662abdb2f515bc1d0276e3a1d709db4a554dcaa2e6ef10d6cf90b159277783a10edab22207ee9696b8da5468db94a1857429a9f59a992e87447bc29754032919328c4836c94952779395bfd7a05fa7ff97f1a3135ab1b641fc81a1dee5cccac11c903d0255d6afe9b4d52ed9470a15a2469c91d0ee3e9c31dc4b2edee398ed7459238215a7ec85b421a6d6198ea7763821763c084a9aabb26287c85fb90dc4779f06dbc5fdb5f460bbdc21589ad4cbacc5744b23a69f58a56078b69474789e57b315e6d7a9510b61b036a3f4af803d379c0d7c0209e53ce0dc551de24b4254004abbe46bb9cd5c87e487eacf6edd37ae0c70feea0d794e7eae95dad7720549368232f2b90c81c404d731c9e3b30531787f6378dd51b21717e427307e4ac6f2cad45dde9050a3930df6fd4f48b984b4d0272d995776f65dcc63cf381db2454030d1c9f7347c3a0fd48b11f26064038b66049d50f24c4053483e49b484acf151556c4e25fb875d60cb9747f75e624320d1eecdb66600cf1d7af847f24b1cd2e58df40406f3d53f23711cfcf675a98a2dd29e077a84454515891353a588ff7cfab9d2ee5e2d0f0afa86f377a205b0c941d41f52e18bb803c930753c93f4f1111f309c520b2e1aca28cd3c550e9daa56014674d9e706b6eacaff88f71bf0be47dd5afa6f67c1c8bf72b3cd55fd2e719d2dcefef002e387b8a0facb86490eeb439608852ceda68122995c7efaec183885e5461a41ff6ee7f4202165b6b02035d7a82fac49a2360e5d72da18dbafcbec2e48d9287ebb5dfb1e1a809c0bb9f1522fcf9a04a1a7d8ac68e117d5e39fedae22d6ce1e992538cfc3081b00397711306204e1f3c4e4c37d4c9feffc998d13d32de13e4e8b153a845e261435e234256df2bcfad31849bd19a510ec9f22f4560d0eed8ebed6499dbbf078f19d18d8311abcab020e9650cbbf2e7532ae92b9d874805d591cb57a42489104042bc6c04a6821a9ea71e2e91baee9824cefedc63389996f8334d8f466427411462a884da9e036d609ed6628dd3161303e056b66a1ed594654c536fbaf8a5cf61b0c50887e82f74810fa24f30816e3141abcdef000698584e6006d0b6fb316305cd2d2ee737e7dceb0e28c506fb9bbef52679263ea61eb681d453b48dcec31f8db7b04aaff7a8e0775c8ead0bdd401c7c1f9c42f9ea3f5f2ea47e8f74ac3c5fb20d6f68a1b27bf6fbc429b2a7c8959bed8d833bb8e1980db816a38adc354b8dfe18eac9a221e81f90a85dcce08267c374f1ea980d06a43afdb5b7fc841717e85267fe785d79478abca0b6b849ed7123bbbe24d516e7ba2fff9523a2b2a5d57175b3f42e00c98f18738ae028d7858b02ab187bed4d5d2910ed4c7dcf2b82a73d22fd744a80ab07b03b9ce1e08f2285589af4e4982ecfa0d2d59d69b0bd77ee28bd8745c73783cf84fbd0ca5b8724721c9ded3862c53fad99c97b9b380b74a25af34417f397c5f32ca8235c45b4fd078f6617c5bb756024b151bfb8bd066b1dfcda75fed693e60587265508dace56013928190656b5237d863d8f9692880b87879024721d8bf520a83119f2c1fbc024c17fd97454e9dcba016ff34419813fcde2f97bc6552b3ba153cc1e2fd8959c0dd62543b10402cd3df73113ca7ab0e98befbfc21c10671a381df859298871159f800fc32298d9f60f1ca8bdaa526d01fc4f11dd5b2b6f3041ec21f45dc3f43f8628f1ef36e2821be7b90a2cb1079f7e18c5283dafa4c92a4dde1f54c4df602b03c0821c4c3912b99a5eb4310e3e0f1f8808abca2f6540ebd648b0c329656f1246ec3adc6db3a2567d78c1c94c3cf5eb44dd1729f59cf06495b20f1fe2e32f7b8456f50e122ab8ddd853649059fea0ae27d3a642ecc5738784cd88fd55936af4423057553eab5d46168cd6ae494ec0d832b7c8b0933828754c4cb8b369192d42816917e50ecfe11ea4c82431f40c9b7939aa7c4c1139b3d26f7ccb821ad9fe3ee35a42971ea016c6cf66c6bd3354c8c734180fc12931afb894f56824bc7fcb01cdaf6467f8a5701c72bcd166f922006345a81b62ac858547122119e87a7ed50a2eb93e8171ba92d56a4866465941b3f3a23dc0e502350c619d452475138a01757853298aca44bc9acd04546f9091deb606ec73833a6e1d936a625f85295f8acc4cf30b6a6a666ca1e6729f7bb1d4f2af6c1a83784097bf84fe2e6a7c1cfb6d9636a2211f32dbba697b6afb0e3808ebc417ec577f673af2a45d8e49b21a2e7e4eea25e7bd1408ca7cda8ab2de729c444a79fffe5e37f1848f8278c5c8e263f0fee349592f68eeeeb7d482c53f65c9aa6fd64a72068cc7609704943aeff1d11a5c60d566551d3ab3e06eccf54822820e27a891390fd0e2c3b1817461fa4e8fd4ef5aa17325330a81a470f9e6e884fa17c62dc761f865c3e2adb37152f16980c5539d74c8bbed6c90ecad30777604eeacb64dd7db71246546a97ff47df1ff5eb46096e8360bcd080a0f1797035285929aaaaade670fe3e1b432792e61e179cb8cb6e9a4f23952cad6491e3b85b6a8c767862bc49b47bb506fdd9c47b4cfc8a98166abd25a4c114b0706a310181e450abaec3b79c188 + +Params = SHAKE_40/4_512 +Msg = +PrivateKey = 048201090000001c35ee7f1da2197ee4b9c6f34129ebe6ff242cc9a6cc657e8be4aad1d5ac8137493f175f01a74f78c08d351da46983a08b94b7bb62c4ea68baf674de9f6e6d039f5f2e55e070332fd4fe8af75937e8221554f07724b4f72d49d1aefc10c39cb052c714b63311bbdf01ba7bacf0747dd4863a43ec4bdd430ead15a10c8e16caf7fa0000000000e0a59b5ae7487ec0a9811b4d39900366d28c0b9614d1ef9808a5c9b5acdca560b0581aa4ebd269714ca1f3ee4d9c41f0fa62af2f191fb9f23ca257ef670cd23290fb8f415deead13b5fd1de9e36d05b0a10cf74c8e4b57304ccb9d5f0f2a700acec900ae0c1a270f8faf52b1de0e0aeafd6c4dd36be340910c56740cb1b283f0 +Signature = 0000000000ef0a6d282212385dc5d8bf6ab0740049f4186bde03ecd5cdb6311989802b65b03d90aba25673756c6e8e28cc8ba5bd8294f31c8fb2f14929f1cd1930e6ecc3c645d2c9c5314f83ef07ed29c9f645467ee1046b942867009213df574e32fef5de3684f9c2b717870a72a17927d0d54a466465c41161424f59b48b5b8c3375f4620c9267b2ac1cbe37b69c6895c0c7634b9e2b66b3e88dc71461ecccd39c28e04c0f07e98815bb69b379ae8968d78a22e7e532e9a8b395a72a299352909faefdbab2fb31d5fb599659408c8cf6ebfe16120ceb66ce33cd1882bfe77e4bee6c8bd643e87039207d896757439226a6755af3ac38c557e9c2cd9ec8695769bc08d0773f37298cd8c59383ddce46d65593e1e2906b18604127cd455f403af6cca56f307437480449815dbd00686ec08f6742ec4e94193e685b025f33cb6d51be9de8979fa5ece1e1e2f66de80e21ed8fb8c9a0a6bd3108afc19a886cfaf2c5ec0002e889088461ed842bd75051009eca2835872e59fa053f97cacf2e91de88718f3a08dc6530ebb4145e4c9fdb6c999e9bf69e13cdde2a7ebd258384d2b1a47238b99c18d20fe7a659d05b89c2a1632c57b47edf40f8cdf4b7900ac52f8685eb7921325d954193498409336a5b1cf277955e15216ec1dafda4e930b7106993241a162b7c5f34a58d054dea2be139f4c43bde6a25e92d3d3234c5af540fc7362adee4705d3389fad36a8371e1a57280fbd0751961b98060246dd21b0d51794afb184ea125b31731b0888bf0beddf577176f0a7c6d7c62cf8de49c807a7d3921f0fa42a1af67b87234ebdcb3825ae5c1d3cf28928cffb00738cf76741da8ba57a0c5ff12bb0730cf9d47c52cabaca685aa8859d4a03fdfdb5abd2c1c94c706196bbb5917781436b8a874664b596b26c266d59311a6645541f544e18cf19323857a7796c403b0d93dba6a304eeefba8e0a978463ea491afe328fc3a8a57790ed4496c06a5dbb373097b5b99a261197fadd1e2a3ae0193d3bfdf9c8ee7d1edc8b35abc6b495fdb357698427f7721e4528145fd7d33ffce115b9a5b0748106bcc7b44821c1307a9c5f24840d66d37499c23e1e5bdeb13e9b842a2b96c3abf43c4cee5ba2dccc4a59b28d23da300e592c3631e2c2e419f406ef461fa7ba5f41dc38760ff0385662fa2bf3bc8bd8696418bb52458257fbd1f9ea20f98bacc52f18ae18c53dfa6803337f1829bc42fc0c3e80842f09e849f5987b71690979d65984f0d5e8298ec74b6bbce3a89f37eab653cf929a925104f95ffb4d9ee7853e836eae3838156799807d48a3065293117a00630027775d5ecdbf1ffc71e2d9aa32ecc67221164f7005cd36b678405af023439fa726dd0acf956a55b04cf5c8b7366a4180584cbe089cc29458d34cc132ae9c928972ec4c599974411df7800d2ca3d6627a51be1572f84b7c0eeba64f01c1cba7f826fb2ac1701c513fe4f5a329547cadff7bbe56b75c1d281faf3cb1a7180f0de9f204c44b9c858cc73d0f7b3bc93c0a484a295a14884945c36b9c66ae32621b18b07ec51d1efb0318c48c7a6abf861f2e75287f42d9c8a1d99d96e75c30037986adc01ab50f6cc53c91ea81990e8fe81a6e79f43e9c0ba21df8f1261a19336b3d389f711770bf18864a9ee28ef2df2a28bea44373fed43dbb155f137354e84493fee9ce084928a74e51ec3b13e2cbe7f611ba22422ca79f69c8993a14cb45e24e8c6b94cf771fe27084b17b55d65c5fe63a4863771e2fbb2a835d175cb99892202d97c3344fca18b269a27698099b9cf1cb38620e327e6e7d81189e20d3b231255b9ba39d047fff0fdb82a6531dc8065a496e577295806a69d76b08597d0ae6f7a434139eac49a09cb4750c23e3fc9817893f6c74360b2a849a9af4c52624f0caa880b98742d6628eca449361e160a51a5c84bfe144634c2aa61428eab1f02a253de542216a50a9aac286c496b5e7a85b13d610599d189fc14eaff1f1d7a32cc5011630a296e08353c42c04c00ce775b503fbf70221e1617c79c9096ab7f334057fc999d5be5a170daeac931e63876a645bf85c150dff5b18aa548bf5ef78e84131dd1e72098b59fb0f122675b97622048ba85b2d128d4f9ad410e2496694509795c797aa87e1e1480b6b3ed9a7d7511a0d55e9f7bb917b3b3910366f51d4c9d89b266fbbf3dd37097dc0ba6bdf81717f38d195bd72e8610711fffe72d05e4aceeb6982884d1287bb045a230df87042aa3cbaa258237f916e826618104b8f00d40daf1df9ac2afe446bb75d69626f9882d634f911f4a527e03b6369d02e8333e958ba2eeb252ca8c9a245d96fbb19e22df3dd5d8df589d4f1d9d7773d05bf8ae817c82599ac3c84240a56697b62b16ffb48007df8d3a0d1cb41fed6314b6a77d478256a467094252e73fc3589b577ae767d16da94fdadf3cca10dec4c69ffe74b51ed49ec8cc4e78465e0233d659bcf1f846030cf402012d1824ef0c012f3731cd14808235ea119073eeda13db1e81dcb1577326113a856299ea6af89e578cc11e2bcf7d7fc7b46463460fdd3cc23282e1c52cfb2626a719bfc0a9139990eaefc6512be0c1a6fc50f42e9395d1ca0280e1f192467518096f84cbde620cddeb32fe53fd19532853fe0342e4abfbaa3fd24c8d9ca91c1d5566dcd406714619394f7fcc494e2605be58f8fefed287ce35ed4d9ce04a4321de85c198fdfa405ae25f296dc4777fc6d3496822f01fa9e2be5cf1c5d593158e708c8c14778db6c5a7ad9ee31d4c0480268acd3a06f41f0326c99b9d350cc1d495e2fda2e1db7c619fbda8ecf96c4bf7faddd0adc8f84c000ab92aa82a70d6241349e904bf807df606270fdd65e25459e0bdc15d2fcb0a72b6e9ead9263e5a1fb9a7b5681d90da953d6d60b48e760a1c55cf6a183f22c2f5c12a45a15b037c2235f6e53efe32d960b11e13415fc212c97311aae94279a82c544f586819d9d20f3c7c440735d8249ce373439a6497687be5b461504e42e599d7960c8a5552915fae2b6479272bcd66551a92518e95f633e37e629eaf8f7288d989f36746f4b5cd8d263b293552b7c1289be9a5577913e5ced06e84de4e3b7f798bebdbce37ef7946590921deceb85bced3fdc299fc42b6b69974da48be7c81865751950e121babde9a2ffb0289aad600a18d90f9c6c01f519529f819e8fa5086b2dbbb198980e8cf6c0ec432da1f75474a73c348d2f92a8c838765fba547192fa44c968cb83f9ce108a4a7063e0357ca4305b315be62f2da4c5385b00975b82eef00c62585b2564ae1c3e38b8afa48b01f827c5cd6c851e49380535029806b129dcb56254c4aace17acec74a087841758eabc6841a92764e6c16797e2815e6a4dbbcb49b26385c6fdc3256a7704cb657be937b7f1d647f34368e1f55c6789c284ca0952848566da35508278d15675bc3d7bf7b75bf421ba0acadb1103949603803db277fa542abe655df184692908ba70981decf5ab3d43e6f4b30239045fdae0680da2b9f0cd38d143b06885f9069f9dbfa1f9bdaf96844f66505c2b9bf79ca7f3d5c6fcfb93e0fa20e8b77684c218b91b293befc31a677a56f3d38591de3559aa6bb3dede9708e89f3fae0bb3a0a0a4f326bd7975910e74daf9b0f8d37f7fd834c7055d46c4787f632ac622a438b5c1d1a9664ce58caca668c541db2217d68d3338ea99f6ade0c40315560c9c70500525a7cf87d2b690f01314e07f81a11d7cb80e7e8b729ae3b7515c39de71bd71eeec636c128ad1cb980c5b54b202ca8fb55f6e9d0b21ba2bb7266268f6aebff21883d6539e4ec050c39c0abb7cec176869c2a8a97cafacd7003a64f3e14f8582a99458ad0991ec0f3ef58bce545a761e18fb192b3083085b126339522b19163153812b859bf11f6aa848cc42f9950f1b98dd7434f6b4f11616458262cca390a7d8e5f2a5a3de86b5fbff934ffa6a31c709e2326f8682250e8daec57ac9f3e0f7fc88a46ea922eb4c072e8d9a94c4db90e0cbf260268476fc1a6f05423a4707117e45a4e59522dea4fe7a7e320c0821321536c560e1603d6c0173501719e89aab93067868a002b50ff835524d5e208b1b66fd90e1f92dceaf32e70f127b967649567eaaceff6be4214d917803d6a29bc71524b1a0569b3b829847cd99c1c2c01d23c00db757eff295c6d5aab0e5e1fc29d1972ca6945297fcb9f0eebd942761c1f080b28782dd089c95cb0ae636d74dfd2b590eabc49f300e8a804dd65dbfbd4f7c76b230e00651ab0f326328d0fb159b57da405b887eafcaba61a872bfb847bdb369fcb7eab5e81be2be28c8f6deaf6e16d260b331c94fbd3083e888e60612b93031d10c533f48022cda91dc181c799491279cc1b8b929b7902e51169bdda7d3aa8d121a1465e22e6e7d8ecb734db0d093a0306525017e5e03a8952739b282fddc67b750f85eb06d9864ae8dbfcbb77783febd57c4d9f27f992dc20a0ed12a8c9c18fc42a0aaa9123f6e324c9b64bbad152164f92377eb1f7df1ab90e4782cc0975e4cc94df7e85e28d439dbe688770fee9eb94244bdb4b074d652d70796b546d0ff6f748f437d38ac8cb526343430d06663766df024478da8d01e8ba67fa58bd238c8cb806af71a20a6e72e401458aad2f933e97aaa499b49527a9fe9c97ff3aca038740f10bd92f1c8405d0c732a896b8e3f81b56aedcade63da5a95277c381cb35051dc55357233a83bae6e49710ab7764cf985f4030a24c75face56a2fc0beef02a2d172339c5dd2dcc42005b2c24f08d776c84f6e39e70ca34e51856bb34ddff7b8acce20528c286626263e79f47bc3ca666b243e9f2c854e5bd3e79a30de30f77fef24ba5e4eb32a93ba2b76e4bd3344b0fdcb7961d4ab70ca1189937a39b9cabdcc594fef194f9522973d1fbb94ba7927dff9a249a96c241849160380f69f2e31b9d0856df1ede8f2be88c36201aadf33a797c52aa08920d44188bb1b3861d540b0056bd97608910b496d018988c14512359d7bfb8be46b91620d7de7c1cbd8b70ccceee48220380955559228c97a51bd8ead9eb0c8b64801fd00d174e4af2d010fcb9f632d8ff1532ffe72168e75496c2a4f3d601b5337a5f1f303846205e7535a9c426ae2cc9afededacad88d1b47462d4099ebab84ae1a13dd92a9674bffa4db769ffa4766b10c2648d04bf42a7c38fd18dc4b4fcfb6a9d8f0eb26c35a4e5c728ec373e23b9569fdcfa388cf041263d48c0b45add5b2270146968afe0d31daab8aaabf2a8478fac2562874e8da0548454bf7022f56e9c81b069e0823cc9339a60dfad9c5fe8c9dbb813076dbe54606bc90e46194c6533d6ff1ef138fdd027d3c64bd2bb7545f152713d39af31714f150e08aabccb2675321163c2b6d1a17e9d5fc829faee8552869fe447afefb1ee1b4242531e52aba4ee0b40f0449882d72afa694ffea667834efc2aa40cb4a59c2b132f75acbcf9173bbe4c44d0778492b72d2893ccd5f60dc4ae0c7b4032d5268ba204fc162a1b8c81b1154122c0a2f730b350593f3f6885bf743ea53db90432f6d2b7fc135c3f91fd1004b7e4ec01f7d30a24bba692c43f58faadd8123aa52646db532d1373db07100abe5be5388c9851f9a0489531f0fd6bb5a2491b83ceec58a9258410f09d1015ab1508ff92f1d67a11a5182866e541ba3a145827a9e3b1ac7f8389ef314f86b6f934c43221bd3e6caefb05ede92133c017b28467e54d1102016dc42388a4f81bf9fa4255af76d480a94c4c24c2555c4be1a0b8c6ea62c89217f3eb624e8b2e50ac4004847a98619cd4f6a4fc4083dca613c62b6293d5426af8821353440f074907ff9a7d939e45f052a8c418266b5d88a34aa42aed07d08f5ffc66fb8dcf9865cc1f0191ede0cc5f9fc0ded2331df1f286d8e7bea360409d277e55418f15cd097d25145d5d3db9f37fca5f3781060f906e05f2ca5581ed10ebd0819bd68c3c3a8a9a2473039fd3fbcb0302da7c293260e56a30202f4da3afc5e17ce3b3fd3a502127c31197dfa59a2de8a7ccaa0a3da049206422f7a1dada2eb5444aff6240032f14d0d00f85f4d3f12971d2ab41ebaf70da446901bc9eb718bae40e5afad2c85d0f62d87284a48b27618f144e78c9d829f12dd690c90ffc370d32cc2d29200c1886a6a3805c6ca0c7ecb871dafc37291106aa794b3cb0380b7577cc9ab74a6e1650af88a36e554435963764a9589943aeaeb971019f2ddd91669b0c50b3a38876ef562519689fd51bb2260909f1afb837f202341a15d93545dd416595a98d20699673e68a7ca36f91f1cb47abfd3cf4131e656f7aea0fd3160b0ee4cae6ed3d6301beb8d900fa5e0b4b137a5cca4aa0d0c93c8c96e2c66b7cec43838b1b1151b0d616f6797505f404f0740bfcd1bf3cee00b4610b9ff7e1e846b957345b831898b9b4767947ac4a9f63e68ef75cc697a78e313fc910c9f88e113ca66e980a7c459b49071ea5f341e48e5b253f21d78805bea42cfa5f327b88f31a79577b498a21250f144f3b17b716e0d4085c8d0efab926618c9743f622a95a601b5ef0783ba520b04838a8764f34694da3a112dfd06d43ec5d41b55ae895cb7408a3088768a105419204c8f0118ed4179b8fd392f3a1e9da84b4c1797f1dae2890df97286ad8b1181930af00c46cc1f59a9711ed656f187552b463e97d4d7eda57bb0f3e3be3648242693c4f440e5345bc4bc12be721fdfa699dae84b47cd5021e1c65e790a70122750717837df1fd08523d5f405692e2ed01bf760fddbe347e2df628655a77d2b602589ae47036e0dffdad322872083de19421770f8c0b08f94b7bdad34ec905e8e1a41494bcf053d0cfaf4a2d3119a6283e1912b0aa806bf0ca5743ac490d8cc658f363e1ad5054c461cfd0972e35eb11fdcb6fb3b849fdde3080a92cd4c35d3194d1f3ff3800326f5af1c7b5f9a5acecdf3213906db1d6621e51b1b55651911ec1ee9c04aea24c88832354cb5849ca7ee54146137bd017086f48d51e59645718140f0882349abfda9f7a15eac244fdad01c3cb4ae24b104a2871171be541896b804edc1b673207b6da0875f8f39d6e834627e56d88135729fbff83f9c7654e4629086383fab5488de14a07329703a04ad84d8524bbf2982655916152427c44d5af27992ab96bbf90552387e7e345c7b2f91da108d9c34081548e94ad771e429c16966a80b216522e518c82f012170e4fbcd42a7deb5f94f3c20bb7bd1a261492ab2a37c69a7749899d73ae635c1e5a73f55823954268659da74de72f4039aa81604a2e17c08c7424c5bf13c7009bca99709fc7091008ddd677eb176c83bee8739f84b6258a2a76c98d7a671417ab1dafbf1649db7c8fc300a2eaff0c474c44cad586712b82c996603cad2d2ff490118ff2237082ed1672fe3c0a842e846601c551ed898281aa5601a22e350f9064da2631c3aa6d117a13daef265db1aca8402cd592d75e03f121010a36c036683462c40a1218558b03ea5eb08349868150ff48a97e9300bf992a71002da6b653f13d55b6a5c11f49fd7ea732b6d027359486b0052c410a6ad31bec9f2ba1e5aadc77a5401a4e9d7cdb1b642b1d79ffbe2fa35461592224096d58f999748de46166a611036230068767e8f9e9b3d0372652102cb3ad40c706ca655523616954857f9d86addb4d0140c9c342736fd8ca201247c539fc2b696ed8b3423e7ece8fb993ae0fd319f229cc7dff174c368e1b2c3cd75abd2b9e49d1438719b9f57c408ea86e884cdbb83ccbf9b359f15798b9b3765dd74b43a21f92fccad2d7ab9f50f8d6bcdc39628bc0e2d797491d6bf033adff1c99fb183e8ae2bfdb83ad0c6b1124cac9c871b164e8e134fad8309dc8b23323218dcbc546907f3b8085d606b46bc8e9f22fe173152459e60129be05966822d602bac5a3a50c52c3d2bfca64b9cc5b9748176f59406c0d8da92eacdb63d4522653c4002ee63da699c8057231843b512ec14ef2540e47f6f0838cc1b9b6e1e566d257ba9a3ff0dff7faba76613fd8d9e16c5370c4b678fdd0e1eeeb135e96dfc44c82fe4c883064ccf118d773539ecd380c4fa8cc2ee3a27668c3c9298c0b54a659519226ae0318ac4b08c0ef844853ad6ee471549adda519d37ffded7f4cbccce3b29b9a4833f2797693b6b61eab4d01e8108f65da19614e46fc53f0b7ff42f66b895ada8a6388543aa31cd31b904e8c7b8f5b91e48689af0a451007e452ab233aabcb7c11d854c1119946306162415b72b20b54592deb2c0548184d5b83c7e24ddeabda6cdf4872850916ddeca52b9f66b06f4e83b2ee330a02210b661ca6458e546d9f487e88cdd6c5478ec6473fa10871bc37285f1a1afa3742279c21536dbd9d333de2b46572af229c7954534c9b266c889e0e7db7ef4e3283f4d58e14ed083a13450b40454b210a0cef4bb452e70e44231778da8c432ff5bbec7975551408b9b6395edc07a63c18d583c6205fcc1c41c035d64cdff74f92e880671ee90f026eecedee6c1b158a4b204f77fb2d08bfcb6251e2bf4b640b0f44528ae4b6bc5adc4f79950f16a05d95f5aa6a4f065350bfa3b135a70ab9cec9aa7e0a109280b5abe8745a42f1fd18b57788c6ae61e435e397a3bbad8159912677e51c8e391677dd8124148eb439d2789c1e957ecbba34302a4d5198e03a66400c2483fdf8cea90b4d83b8b7c1da539733a1a23cef21863b618766b819a99d99d49502b72d9e01f2496fe7a3190d1a28e1f3a935489654b5032ec6f6c1b9302c66484884961dca27c8b5f6284571e3bd8f349ff2b70beba7ca837979ea8482a835e40ee0de3c5db3ebb694c00f2c58328e16057a41a1e07f9c5fd561aa23c568ed9b06c0248be447dab87463b0a855c8e0b41fd9a13ac6f3d1ed5a04541db93191cdd999005bcbd3f22140505e669d43fbb31970d310a9b8eae12c1e348fdd28ad5f644ed81c9d301f1f0d549569cb37c128c73da12f484b8c5630e883d2a434ae5e9ea71c07c54162e6dc39d76be73fa38eb626d17def12013c78daba59519f6de7245e73434e35f1f0f009a1a83c0b8deb6e0c53dc7373cecf24dcd980106e56d62e9187b150367c8059a52a4806214fb1a9681e8bf8eaaa484ad29234a1b81c74efb903d404c7618426531da5c5054abb8528016fafac7b4878594cf8962524ec98e989b452236638540c59292101a7d24bb0fffb8be71270e0eea0d7bbd1023049077454908370d21527349b483e10829867f071573f595d880e2e875e997625acd2ddceca92ede4edb52c8cda77a3bef1ab5173f1d12d48c372c13717a0be2738cf962b1de880faadc9e11018d5d783b9e4e9c8078e8a4cfe7539807267932b54d4a1195113e96ffefbd7fa6d6f19f3492ec5777a9fd1d85d82168a40d921af530523f4e074e731a8300bf89b33999a30c6bc903937e6de85eed1d9c50789cdf37a9e3c2995b5607e79edee28756fbc67c2ce41ad9a5ab3c40d2f25f0c6ef3f39b8f4e77a8557e647cb7d73b9d7917d8ea6e95d9ae4e87feefb773dce9fc87ec2d7a401a6545f4e3cddbb654cbd8d701dec5e1cc43d4c6c55ef69a720a26626171d8fe1f1159ae2c084314e8120b4da0fff42438cd2160bd30fd67ffe505608a890f413c1f36a2faa147fae78cef1319647234664904ec0f6ac9571c4ab11d5d9121a3df17f4a74813b461809d156b43a5f62d9343f1770b8bd03620d117f496de754f1071de9541e8c7179aad04bd732e46d2307d543d29171032af5403966e710a0d8ae71a18651c646709fed92fdda539c84356a6b59e461d211b36ef556c85474d44a821ac29c248534baa728a444002395e5a3feef2e9c8df0420a6b9c2498461a6e171267ba3950faca7614d95269f45e9cede1e9d7af95cce9e5edaac8acbfc44d199343a1bf5efaf058aa73afd9478bc8033657eae7b48727c9fc11e3c02be59996b960d8e3896e247cf239633aefe9219302bff0450dbe135ee8bf44a05d06daf117a33e57b4df26fe415a02b67a075c41a62e7d31c59d0121fb9123afa972311c523ca55ebbf2f12e63634592055c2b0c65bb7be2a26aba57a09935f642b05438f4c6ec20dc756f4dbd3ad60e961ba7ec4d58f9959b34cc861e1223d33cbdef425e960f781646f443128c916c5bcce6876bf5b9632ee278ed673c80df1a79534d84826ea4a848d5fd84b92f1348b3c38f7293e413d79edd62a42f33dc7ad83a40d416054083eaf2726b8c54d544860a83babd9f517a41d5cb6d55e4c6433d951f43285c288f3530bc379aa34d3784408144ff868e8886b9dcf11b106b7540e7685eb9fa597c7d7f6b4f3406b7f68c349578c7af8a32c0efd33baba7c7e8662a285a3624a3650d32ce1f6c9a79051c3a644a97fba897db8d82be170159b42edbcbe8e3593fc858296b4196902767565f5fe86ebb7e39604e5c16aa06fac317e64bd4e680e1a6ddd13099918dc929405a5db061e1fc9f801be75bb45bad9d357e984133e930f516019b5eb416eb01065a79d37339f047caab4b5c075e6a771f62af96aaf84bc0f3a09f66ae9c08dc69a453b23b0cebb79ab39a705900689a551427335a1055386d32c06f0ae2e78bf8ef9390aa192f054b0ef4785e850563889f09fbf68d16594e01eaa68b68f7c1c29490ca0d1bcc3e44b616027da89a927a3f701ea86e1b1b5884996fc73b9c62d9eeed2b4bb2bd7c486a44097ba1d63f8849e224f194cf8f568830811ff64f973118af2de2a50cddba9c97ed1cb467ce15771083c869c185f5c309794d8db38dad1813fe67c7324bef6c086c1fc6828cc3a30d7a92cc3d73e873e9bd74ae008c2f03c1a6d35bc2302b975361fc9a38fde499d0a21a4adcf21861c53fbed573f01a041c3b3ff840a31ccb0943a4ac1901b66cb97e63f5a4295452d6856eebd79e56b57d55ce0faa8617ccb77091496fc96af9f0c695608682619228364d597af2a55baeab4ef29f2c23a8ae22be4705c008ed620a1d4e89e3823caf231dd0d31933a4a5e3ba064a7f916f2c653f3bc93e45d69bbf7f02b43a5b64ab270071f8192878861bb8933eb70ebb7d6386fc3c95a13acf9bc8dde25ff37513c0af1c2075ad7a90aaaeaac72fe1934aa6d697104058bb91a4b82d476a99d464aaa14a58f4d9edf41b890d1d2acc0beeb5995977ea0af6a339b041f5a1f2932064f0c0cfc86f25a3dffc9ae8aec437e8e5a31a8a9a3e97daadf5d633feb4ef92048e4bac2d8f55e27627f2d6da57a5bc08aa632eb91cf2918c7a17efcf846be0d2783323fccd8b7fc7166c418b80bca3c56644774640abee83545a3e787203e3959fc3ddb7cd27a31317de3e66e3850ccad2a0c29d820de2fe4a6c78f5491947c3c3ab69d31048998a627b7544ce63c5656bd35964b95d19d72e30352156fcac787a8f2e119d5b641e70f5012f7b5c39a38438b61ebc4f9b0222c15a5bd9b959e399fb7bf9f618a4905279a35f7b75d45190bb12dcbfc1a508586375d5d8238e30ac54e1cbc5525df5155141f7240456bd9a2a60205a8f90e57446d6d94bb9c0a9e9f24628118ea71227e716d53a6931d56e023b3deb5ee5a97b8fd24a7eb2b7487bec9166e1b1c3d310762ad86531e4961ad12b5482b6a25c32fedb61a945fb0680670109d9322ec6f67d2d5b0b61a69666eec250551a917346c94ab50a37a870f7a3f2b345e8217d6d2b77837bd52b8dbb20aab8b0cfdfd70b428767b0beaa56f9f54b7edb140dba10ecbc7039f42548cbdaa60f08c036bd3b92377eee46921931fe5ba187f8daa396b08102897b8888c58ca27e14f9a03ad049b30049f02c4fd56886f5bdccd59d5eced0ef9c4830a888e2d959a0ade1c8d695839e30cfb32ad691d6042440f8ef3cdb70a38ded9a8906faca2cf5b2b51ef77d85af3ca61b268d02d1a290379ffe12718cc7d833087c608d574e665a22cb1fc74196c56fddc669410778a5d04dd2169b55874e2943875befbad4480e082692b5a3a2a84b094fafbf9fa9539c0843a1e6367457ae115a59aa6b4b454ca1cf3d3036bc7e8d575292e60e2b406ccca6ea422d1a6f88d2789333eb170dfd461d77e8aea975538079b11b8642a882cda4a72d70c83e14b6475e4684b23cd645f993e4fed6794cbe02f4a562a4abde9424fcd7274c1af2ba7249f33dca38cfc3660e1954fa43b7ffa1ddc7b6ef6cbb38701077c8231063767d0da07886c9a3458c40512ea52081dae0fd49147d0d9c1ece4d0edbed3ef39fb872c33c833ce52b1dcddc71fe289c14f67867d264a5bba2b8cfeaf8207f7e60ea6fc6c9ff10f454768519dafab07dd6ce7f6847e7475cfac1e3b1399f4d3d8bb266bd8b8b84c01df7442719504a33535f4e3b43d27daf0849c707bb8842e5f1900a6ed8b7e6a5ceeb5a669d3a8df2737b6ce58479bc0e4fe0be0ceff50bf7005065202aa4172cf80ab277fb18ab4cd5f3af8066dc459cea3be5337954ee42efc727095c88bf249cc6ca94beb98de5c6a1d023973ed78b38dd8028d96f8b081e10bfd251264913480c3bcd0f6fcdf949a8d6d841ed6fc355fd005aaf963fbde6d48dca2e654b56114fab4adb8ef8b6e284b6efc3b50031f722f161e3d80216fdc89965e9d1bd8e359998834cd15b5efda29caf77c76153bef13848579e448bee5204afd0f73963407dff7f1506a1d748c4711d661ab3550b43ecb4fc96cf75973a0079917e85d1eab9ab22491480638c474208f7ee2733e2b09f4570f687c90fadfef24aa844a2fb3cc3fba236bf9e7f9b4d5db338c1fed56ae7ca7f744b4ff7524cd86a5c22716717159d8255c125a3ab1493b6c3563e9c900dff0236608e9abfc46bf3862a9da4c556efb88a33cffb2168ae259acbdf5134a16d2f02efcc6b63c5d4afef2670143e08e7572552873d6bd2431e4c67fa9a9b31a1766da6a86a46094ca3b9c662a4c6334927229d84dd380900c9d96056d78b7568c47fbfc346b9203a5d4c93c9df03bf5be7c3882ea4ad7fed442254f8da52a538b5ad9b8fe99239e4756d0959ad08ae16a487fc3701c4d69aad43c9d265261332e6ae3af2b0ef07d2a1e793e7d16aa87e13e84abceda0d05934dc4c17ee369599ff247cbf4ca78e18f6978a09a2e9cbe38c8f2a9fe1b7df49b36e4eda9a15ecf8da86c3f581dac07af8d8fcc3f0cea4a639b3f08fd492a1987c324e86e5a78e14aed8da5bb4b19daddba33255a766f880735c38c764ee38fe6913dea31131ba31dde74166101e8a216e298318f64aae3af71d93485b2efad45f55189c221266c04181d3f9a40782f927b734ab9d4b1e91f921a929f50a144965a993d821ce693123375ddb953d1dd04695c90c888df8938c5a2fbd2531c99d8ca99cbe7ee1da2ad722c08edd7f96c477a74d790358a41c66ba640e214b58a779acae94fe10533121a9152660a2824a36d0021c9b7b3b1aa0728bcd360a63354930012d1e9de8ed8179e486793c80ed93bd6dbf33f2219beb85f4edf17f61cd8779b4fc505aa9eeba0da1f32f7959aff08988c88e2d56c6077c79f4a53f7b4dbef9b846a3da92440af305b9b440b7a8609ae434ba123178a95c415decb3af8fd5ed9126d593ea244d9452b5e9f0f85e579127edfed501a711f20312a11e549ae93c97948bf72f9e7dd33942daf897e8ed3379708f2ddeead9400867e25632e176481967ad4282d22338d408cb9ff9eb8ed70ac8b5c5e9ba32a0446aa1b63fe9b8d94860000894d13e5f793de998f11ccc6778201598d05cb2c8359ffa60d2b5c59a87b5cfa382e929982f92e6209850c275718d4b1fe5ded146dae589d9ab354585dbf0a058255d80388385b48a8f7fc7951aa292b22b3d8c718803d2be6fb741445ab44b19bfeacb888d17fe2151dcc6624b33d3357a0b9a5e4a5878b342bb4d1bf66ac268f674b6e247c2f7db8d3ea8b7f92eaa87d93ecf367c7e25b9166e893a58565a39cf3b3b91a5373cd74be24a4fd10181de780b93f5450136c67fccc47fb85356b5896ffdd4a241716568dd9254c2959a0371590bad73cba2b4743cd2f23fb85475465648dda9ae6ec7601a7ca797dd0d2db3ac46760c66f64ab1d0c822a37d8bb80ae517e2599f225e6507880e490ce8321ef623ba39d11286e6afe7bf8650775891942089c609ba4589c3d3b9037a7b5b2e6e2353379eae02045d276a88cf35b7d18944de2a9db57424b96b946c5af001b459ef65ae41f275ae637cabf3851b93af919d68b7e0c8877a4067c2c95c9d85f6eacfbc00e4c6d4b00b13f0f01d783de4c4d742f72419baeedab536a1423de2a11555acaa5a4acf25794106d73599efc379e72460b9e946805ed2f35cb9a762712162f858f182e5ae571b7e86a22454377f72f290b422c2ef339bfa9cde57d16810c692151cdf06aefd12bb218112350edb1d0d54e3fefd691d36368e5e3f407763b87c8c6697be631887fb8e68d8cad395d44274f8217be22d1174141ea58b55a36b23bf653e05f8c5cd1a30170ae8360e196df8382978ddaa9d1180e8805c838997ba65efcbed8e47356c69a9bbd2d97559c35ddf020fee91af5e5290c1a01065aa9bd049a3583f60ab44197f566318c41e09867d56184272ba20597c5bc17156baaf94319a5840d7643e71adb0b01dc10c540950d39bf2f3722bae7d420ee07c40525b7823755cbb7819fa5e9eaed2709eee18f7d6d2993d8eacf70ae7df8cd7036e5a3ff4b2dfc70be245567d82c45a367ed24f2664b97bf30d584fda43fed033e75fd17956f91c332f17ab45ca7b1b22daaac9a0953491948cf7abeef1a3d6dca84233b98ffcacbe133937b523d4a3fb054b8847b47ea82433544fea45abe8e31d8d20cc574ae3ca0b51d7af39bf6f8f8686bfe502bdf2ded148081b9ee6195167d0a7a5a598131c4599be1e7688383c52d84db8ba462315686de2fa3a2687687bd79d5ae9dc490b4ab3dac1baae1c2b42fc4c48ea732761e2970110d00255378e710f999e576636a53a96de56e24c8d2a59078b6f26a86b24bd4b9d2e00fe13d3ac78d3d0ef948393c7204df8eba982c5a138568ba61278d2076c050eb7f6c68dcfb9422789b22eb78a9986494a0ba1144e22ac95dc041906afe1c07b246d4cedae918899f9e39552de6ae10919d434038e75256fec266cd6f7b32e05d8de24998ca14653ba3a77682bda901de9d07031a28eb2cc367494a9ba871792e973a5c5a92b3ffe20255819c4cc18dc80a6655618c0b58a1fa7bf8725be97d31bc377e35a16d0674d8f1dfbe171752ddca57fc27b5a0c586267d3d657aafa36207afd1226ea3924f06a5d2ccbf2c18c6868342cb905c308579d29062cfea5acf76b0a22ede9785e58268a63b86e762f593fae1568bd2bfac3409f58d87e54d4cff03b547287c0eae3914474e12b955e25fca68c0bc04bfe5f92aa54c962fea45a69b19f69ad06e4521d273b5df81de789042f93088145f7696a752c7bb07652865ee08c7194bb727778d2d0b790816260a9d19e5a5acd519a9d00f34e81c2bee11536cc9982f83a080f3323e18b8e625415bafaa2ee7b17691b1f563f69259c1b82e81899c35d32bebe077061db3a6860d2e8006a94b82260fadead56a3c97cc6a3cd14849be1c85e3b96b050a3456ff1e551f58300ccb462181003e42add4afde1f5ed15fbc9beb00c6479739cb8afc9a44403ede153516fb0d1774e8566b38c0653f11ff54f48e08070006cb6d6c517d74c1757fb16192eafef1c5166defec3a3608c412069db074fc82ae1294885068d7802c59a0bff0ddc41f225909ef08edf5debd73d0bad09e20437a7582dc79790e24ee63ab21edd424e4af810a65a3aa7a86302e7f6b97c6641491d20269a412ca307d3bb655933204e3e2f69ab6c1f39389fdbabeda9c3d5ff66468d94a55bf762049f170f949602dfa5ac6fc684907287aee45553ae434b92f91943a1e6687e229c374a2266dc958e6b686fabc4f4db8d0544ea3a6027c2f74a58a64989e5c177fd835d9f1bbef3e0f453ef05e887d3e18cbe4764b827fc172fe6f4c584a6c7246c7f83e3653876d759147a2d45af2104916d8eb32a0ec2d0c4e0ca1ac89f674b197179ccabec1a8112590c4462994afb3772183721d9d504b10b4dc441ffcfb7ae5cb5db75bd2ea66884315126d50b63eb8a6107c25056ffdb773db914a018468f9b473a85b91b8a48b8ac244794aaf4df9bf1e63a580c3ae672127777fc979246e50eaaa93b700239844663b31ddab750b8b2dd80809094b241c933ac84611c99c8138e4039dba53aaaf17cb98771ec7d359b2c7147a27e352442b040c036d8e7e77b0e80557a5dffc7128305b737311edb147a8833891a43ebafbfd5b3e8153d7b38943d320479b9ddf7a72ba486e0e7d940fb7db94b7c6bd6740553d1469ee2e600a4b5463965ef1b5e2fa17958097ab09f95fdcb8b337c6ed6a068f7743b94478279771e933729e91f0a0ad9afcae18f77581c136f8444ba40c0f970ed2abeec3641b750c8298cd2cfe2e44a4bb71490d4f19614a21e7ee332f33b943c30d62009470546933c7f3ae361e52f36fb508a57de9eb2b7e8dae264af4a56ea4985d5b88e891ad6bf452bd720c7ba184a1a83bb94ac2142151b2f11865fc66ae7960a8d39ca7b6ebd8317dcd492071752ada3e3d53aa79c04351c02add14358dd6f4906caa4227ca2a0026ae1bfa70341443311d1cc699473792636f702b01eec45df613a173d9470e59b0c93d227955f7ec57f66dcb8f9a07d3c94119a4d07d7ff761e1bacfc8e7367bc39d53071db5e37d9f4cf98103b1ca18751b738787e12133a3536ed9e2725729583865870a0c74389f8359640f7422185ae250c5d268d6e251948298600122c6d196790ee8c5dfcb3682cec518c9bfaef8ff3de6455d8dcb8163a8211b3d51b91313c5480945e9d9a265b38b3324ffeb2262df7083ac665234b134ae3bafad2fe7a740c7fe26a5497e3781ae37097dd9c58054e8982226ecda8f2898608fa5bc9c7bf66acbebe628e449169025f3a9c8f15950c9c6bf6bb2c86d9260868824ed41a6d706761b20d68776849fb84ae8ebbf6f82180725e7efe6d904416a710690b37b6ddf118b0dafa526c2db98498f3597f68dcab692a63fe5bc406c0713b3fe2ceba17dbcd3eea13f8ca82e754b287a52ad6b7aed2d259b95e491f23170d745d3e15525dc3da8f803c177ff30916d11c480d9783053349971641dc44da07ebf014827b0bb59b49feca67cf4cf9d35cc6dd185e577ac61e875ff0f502677882fa93fcdbace92861bd1b1a4c4367e943372826c818bf6cd31dbd94196fdbbdabdb33e5470822e25079a49720f3b3ca5475c14c6604f4c955f2a40e5516190115d15c72751becdd982283bea2595be43969d501c20dac53eb34d51796a15e3fb93cb69888a718f5a308a438a57e3f7ddadf384458acf61ef66b4d4a1cb3cbc0e686005ad980f062e9a56b9a65bfc64164453f856664c5ce766d81091882f46c3a1a180309a4acd7162ad4ca48be4b7a2a88ba905018fdb9bffb90897681e0cb265b911872b66c02a4ef373e8e82ff49e4ef54df479b6a34282061a57e4685218f398005083c5d435a6644d89567c25967089f9e1d0ae111e4a2cc640b6a5288d33897c8bf2b9674b496e559e92312301b0263bfcb76b787cbdac04485ea4981f4344eeb569500b7afe877b7a3fecbbaa6f3496f3d9d9f42b097dc5b684d8c1bd09b03db06ebd68896afcb3f512e1e34a5d283844e259081c62cfbe39d2d38c08ce7c987655b1b33fb8bfde16c0654ca5766a2988b46d6c9a95e8824ef607cf8f2b46d48615577519e2ec53c579202f38b02aa86e979ec301ae3b248c574ad81c7e67a6fc0faa94896894e95122c1ed7b89be6e4e0f471beedae1a63068eb909f9e5261ff8f01dcf16225b47c0c6b0232b084bccb2e4129913bd372335957be5968e0e6ff36c0640fde17348a5f18d129eb42c5b23e09bd28fabffc999885fabca10d043fc2bf8d4ac57c25fe1076a76a9f92f895668a4b211a8e019f2f32b315f721f106f6840372480126a20f821c31d76794a3884a0bd25df9e5571b9f7cd44b76745064ddc336ba15bfaf9a10e0426183c91e9ecc02bd7a9eadaf403cf9d00885cad00e425ba95ff571096de72770bd874125153206dab571495ce13737837b3ffce91a2ec2731382490981263b2bd5aff98ef7fb6283e6022ab9fa8ecf2f025eb07128e7a81a6e34b06acc3197977f995795cab73c2719a7ccdcadbfef7b73e322d8c2ed82f9cd36882a477355ac8b22c7bf189d2eb747f7e47b061bdf125893bf5debc2be3c25db37c905aaa263c4a9f67a1401b2b02fbbfa24a84356e8274e2c3244d6b6e0486d42f360578ff03b8029e309eb20be3d149a0e2132a9df7e98a62dfab4487e90fbf2730abf900a8ab02e08042840856ab18ef380288be6af90553b445d6f0c1f5cf453864de2b1f756493edc8d470511962f4f7b38bf877aa0070647df33c1e0b0cab6d81cec97686f99e0dc476eb1bd9d6b15868056f93bc46772ab613b5192d14d9a071f4fa6b00e99bb69d23e8b00148ea5ffd29ca4853a2d6df017782b31c9d0243e53e1a3a93e9a3e30784eacb6627f6ef898aa9894e74b25ab395cb4c64e8b6e4740ddeaac7c589498cb46a58804986bd6892130b52cc67a2b58ade3f46f2f1ccaac32c200cf4980140bef99332282edfdd01cd61339ff8f417bc001f33c6beae7dacc2d1b774b0cb660f7630c825aef145aefebdb167c881fdd65028fc4726c57d8bf9f78061a835aa80e0adcdc586239150d3d2d099e9fed606e304b2257dc08d6cb8ff99fb0e2ea815dd90439fbd559e71756056cbf94dcabaa17f1c0d18dd687e668bc47ef60260980ea7e318a882a7076bd171a9b370a0cba3834fe491084519e2b4693caf40f5761f1480ade973bfd4903707e674549426172244b0b8bb9d0df51538bf5d97adc60c7fb560229f7d3b38b03c564223d4549b1fe2f9aaa10bcca876fa5c1ac7f32362afd4844669eb0859036e029d0a8b22de920d8222caa9220b9901e16a1a82e153c921bdfee3c3f33f3ca26decfbb127116d86900fb896afd13246a0f8b64824d4de0e41fc4212f4c78688b402eef6ed60902c6e65e47a4082cce3c02553216bebd4073a3332378bba73947ff58ccf637fc0b9664511276fff9dcb4f2a4a99b3b0e2fd68f1a71ec906734baf094e3e8546d6cb284dfc3b9df29813748f183e029536f57282bf8cfcf24e052c9544c0cf41e9dafda6f7efee5223c2f172406162409966fe5b7a4553785f14ce744c6a8c2afd5f957ad8b376baab90a21072bfd6a42d33366556fff66e0ba44b8bae2173062545a0b4a8642a1b7da800d2d0c40e275dafc3c95ff6af37791fd25ef40276431c7ebed71f9eaf5f6dd82bb8316cb3d5b435e193c648a8d2fea54db46762ba73079098e08de6fb1c8a8f752c58e722d1e284877fb98ed8ec33c4375ecf20a7b7738b893dbfbb248e31767a9ba4b6eee65b8dbf7d14bc612f41cc351d5a0489608996a07f5b09aa8621cbb81935071472a0e7efb1c7a61c65513c37131c63edba8618bb2a6a1344dd1f467c712f7ef84d256c0df3e6f442524c8900060737057fecffb79bbef5ecc052f5bf4095fc6087d980fdb4038b41a88144fb26a7701c80dcf69f406bc17cfde2b0d964bdf5f14948219c98a5f9cc5e3c2b198a714dac496a30f018a518dce3bf5f60fc2ce6a1f72726c9a615f0f7115ba72b5153341bbcf9a6ea7205daf5c31d64e283d5f127ab38e08b3bfe075acfa2d93795faec07f1ae890c094ea351a54a16d036e424e5b61a0438f3e3b2f244149d04b677c61d0f113009c263609d0774775010b583219baf2f4dfadc868d95436aa74fef245c0770934a8ad993cc7ebdc8a890c1d216e1c67a8d25eb05b31930991fd805edbf0f111305f4486b6b16a6911cc6b330373f99876e60b908fd8fcf7de07389e17c7b0407ecb489d4469eb9b6f19eec4f695cbb465058c6b045499a319726aac7eaba553eaa61bfe26c66a181a916ed34e70f18a9dda90b230bba49c67258948485641e7416d24131f2bc553bf513473bc101b4a9734ef9c4c00e0a620b266abc090601aedc4088da1a6c0689126c679f5d9a341c3486b493f0ecfc1e9a55ebcd41c47aa575588d34ad0364171f013232dd6b3a577ab328354a96a111c8936182b2703c488a51dd08928d5d85a02db54cdb143e64828b67c72df372d754f4cc508b3e6745c64d8e9edbfbad00b8aa5e45efb7eff3a76304d1d65900ae033d3aa72cfcd9687c57746e35c8d0235d1f7034a83156b76529351f87fb2c039e29d1881cb2352ccb7f1090fd63f853a3c0d1a701f4678d10b720097fda75f87e651331d41f6ca5c82da4e9f8115cde8cc27d8b9cbace2fcac9c8afe82f31027e6fbf53d5a725c381c7ad00e62db9ba1dd3b648dd1bbe58e31b889d09e580eea2a596fecf6f662e5bea697522afa498f58d64e02223e131bb82d02656ee7b7863d2aab6c1c908d79d20e3a76ed069aefebe8da81481f2ba28c7db2104240b49fdcc3de0dc47b6a07391a21a5889a3738933e65d96cd9c1ddadc3fa141927883df077d702851d9d35aaf221e7c99fdc9f0ff2f4fd131b0054c40c441a199520709482fcb1eeb2599a2012d6c0eb598db2abe0633432d87ae536d09e8493bcb57e9ea92281b8790108f8bdfc049b6d3dea6d2a6e25a1983039dac54ce66fe26780dd58de49b4121f65ebb8447bc2ea2d585731ae40d2fa4c6f6ce348be5ca975d523989828ce5597773a98e05fb53693f81e53de33826a1cf95bda251727185e308f5006c5749ecfd4a370da10e2b335876ba35943efba1b539c607ecc96045da5d821f056253709f961cadcff573a3dff4b7095041864fd1ded53b32c0c653f77c19fe01196ed504fac7d00da24f690a80afaad091ed4b42d3640f9b7c62965c7415389105feb31905bfcf3024d056682b4c400734c82a5b887442fbffefae69c2f1b1ad3ca40b07ad8bc83e0f1699b972da18f7eba5b3e00debd8b5e2b99471eac3264d1bc211d2cec086a921e5d794cfd99d3fe8934b611e356bdea714706340269f6e33d7256bc65333964c4fd360f2d98a88db90491ec3bcfc3a5d404e69e19065a11ea0e4245884b8faa451c7801d3e0105c0b08d95d9637c7d3d8d9637837d3663b150ed215dc90dc332cfcf967f9cd3f1d8de478a6eb3f08630dc5d0b83099ca3939d3f4a511f971d1202bb9e8a7a75d1d87bfb3018e2a68f28e9a89b82212057cf848d55574195149d771970479c07aee3ceec81ea13ba4e679734e30a99c7189cde0997bbc0acfeb8968d7d793771ccf20ce4cd86269474f987a44d3234c657164e8ebaff59c7b29eb5d0ca244fafc32a48b0afcf9ec2818d804c47de22e8a1836fcc7c0fbdb081e195bd303fb6aee4311cf04ba06504df836968637fc7a507592ef35cc4640e4ea55f12737f33d277b6ca843c21e38da132e33bfb9277087b883ca44cbc61ec9a85aaa099e6f814bfa3ada84ad00b34d22250b38c6382b138082a77e8c829bc77bb87d5cdaa903cbd5e6e2fbc09dbcab595d8c37c34db44ab95ce0807c12abab42290f2a718a6737821ea9d4196af44b3b2afc2e01d9506ed91f59af69fdec3b9fb6d347ea77d93f32eed29e01ad35b061cb5b5e3d254d8c2e7d5de1a7883a9e57e1a817428cfb01d1e1a5ee2f31f5692798d483999c9b9022dd9b7fed29b638fa61c39a622b77d857b9f7fe2b4cd9f71d15902e3fd25b1b972f250e90713624a7bc33c46bb9543ebc8e07893bd0734a89eb389aaae7a360dae3399555a55aaba75ee274b268a69389507242e10e302665910015858f964e578809bc142027bd42c3adbeecf6c55ead0e6f9a51f4735119819ba828ae821d6a1ba14b4003903c01c8e3472861248ffd82b62247ed3fe206acc47397ef8b8bd7ecc24f1448187bb31d725e718f3fd6dc3e896cd66ce0b99246f35aa8eb9712126e45ca52d4f6057ebe9c440bae8dd660c8d440e2f78545c04f2e14b06eee0b777e129458974a897f5ae5bf780c0a25aec4785f950e24e4936d144485c4047c3e6ab0d4ebb5bd95eadd2a511db0d41029e73dec7ef756d7eb11ac95b2cadcd2c71539876076c8ce0ee278ca4f19d1f528f9c3fe5bddfd74e38b3fd41dd41e887fa40270b51b3d8288308a5cacfde5169ee74222c8e4a229f2b39adaf1cdf7c9b5b80b683a7921a4ab3c629b6b5cbeacbb7179c1247d67e139411dcd366a5e7610ff0e79315400d3dcb54115e806932f717c272024f4ea687c9cc614f47fd7e8b59b1521519167fbdb6ffe0d292dc5ab35988d37bd6e4f728c624f7a69db56c7efaa6f41deb2ba35eae4c57febd5305f8592a4d3e175dbfee08e5dc653c8dd4933227cc6831d7c644a2a1163a1819fa5e1c4fafcfd3f21bf74160d62ad124ffc29ff3b5b306c999c7b2d5e1ef1d79d9cd64c5d55883e30746a67515c03b61fdcdc1d3b527e3c09a056fe0d3b6ed8b4cf787807c4e045861202b8b5094d77d4f243613f9562a61ddea5c7888b4b45dd0ab5d17e257fd1a9c6a88980d4bfa7e073a82130b132c106b4d8f7c0d919c07c00c9a742fb1a627499eb7fd89d59cd4425673172cf53f6fd2c4578599e56c1640c9bd54273af90c3f2c94cfd101c9e255ea103cb708a6583062f662b96209f6ccbee643f0ed913c74f77278d40092672e26befd0585f61c35db7cc5e140738a1c3c5a87fdce95a7416ba5c0a861a4baf71b226d00487127ab9e0816a64103513264f6664050785812cb155d5d9b0d1d5e6788980f4ab7b837b318d17fde9ff0eb00cdf4d84d68b32e075eec1ce38f087a061ec59a4d70ae33f4e8205d34687e885fcfe15c1cf1ecbc8cb89ff452c4ed352988892e981f743daea08874d11ef093b33b8c5b0ee4b0da6d763a2156c75f57f2444a8a7370334e8f0599bb9835505d9891884755f85dae932114029c4dffa0aa9a8de26ccc83effe517cb839b91e70f75072732783a97161490c02a3a5f0ce50eb867029f02fede5b0225b09d22e451f779eb286dbfafbf78c09b5753e11b04093ae28e40995c7ec3a7b35fb6d3ba2c457b5a364c5ea678cb2a4d5b09ffbb9cdc1ed524dd858d54b81593f2b14c7e688abda82ad3ac41f8a59ab975e4aaf8f16d888e536ef363974a64cf68963f24e524c9aa8fcd3fac457b62d14e17ade2a6f7afda288057a48b576da2203700ee040153a292450ab68dfdcb6e0aa3f8ee9505bfed1fe2dbab7d3cce87f1b693876cbcecd15a50235a3da60c5217964711eab48c50591d76c0288fbdd3ec4a9559edeca407767ebf9ba60e47b181e6e660ca5b29f9a4b27731fecc11616f709e5c870f1cf5990b67a8092b439bc5ac15745478a71a12716e244645ad2abbdee589ac897a00c9c0375e4438dbd8efc23cf48b1d832bbe65ba3f29f037fc4b833a9877ff522d9201eab47c5b277cd57ee2fbaef5a2f61013d85f57c03bf483cdd8f65f8275dbe742b67c5e985aca4a1f3a0abd7abd7054bbe663defb765d1d5c791bc9aab7832b608736b37b132ba4fdb659125d26c1b641ffb5e6246215210dbabe173585f3ad2013999752ec92db32efd5a3ed6027d09e0beb5e6700ba64ae7bc4ce65f7898d3b5d9b101e4bb53d37d3ec7fc5bd336609868cc28d4bea8bb74a3f5409e1b50f7f516998ee48605e228b3567d7f2046ffe0d83684a92da1cabc5da624f5101c7ae3773a1148605d73bc34a5f2f3f2ac72564371fc2edf96f5bedba8795d586d5de99a185584849f126d49cabf7d34d4a19397c56b8c59c758ae1b2d983a2a23b05189225686b4e15d4a30bb797eb352be3a11f0f8e1f9edc9eb2d25874d79ff4365f6ff83d5c954c9002623f8cb55e7f096f5957d60149204d162b5ffe13814900fe78c5d3ee16eff4a33908feafda8a9de97b205b18991a28178b361195447260395d62b5c7fd374e47cfd6b79d268bf2fa09fe8ba25399fd7e56db58de9b253da7a06c979f638286a93ab85ad6690fb5af710a1c4514383f38767c64101d254f03a0eef7709ff2ce79e854e3422607be2a8878ea92972fbff82466bbcd591cbede5d34a2c00b8bc0bcd35abbcd1133e65df31e01f239810ba6dc32f092dbb5c830f2db6bb5be37b7bf3b90699ca649c7052589702b442354a6f4d1bc5944c4c643a34d2d56b2a05b7dd7b4194b318b53321f53b131e8f5b47bc29bb06c76f337a10beba6813e04cb5064f4b87ffb713cbb686bf542c361bb387ee7fb78708954a1e425fda8db97c8ac94fa78362eaaa8720f0e2c6d52a0ac9caaa4e8d9803afe93f583ed8b7e3ff192669a588b62e76d3aadc0b9da28fef41ced8548e04e2c13b23277c2403ff60d28224a089665b81feaedeef7a43dc22553d6b0871ca41adb394adc0960563990d1cce3bcb89c9d43e8415990cc7c996f47d6907661dd39b0e4699c51036deb8ec410e384d130bbdd8dd6bbec006a54c2796d0c3c1c220b8eb3b98527adaa9a80f8bcf55731407b85843bbb029368d23cf1e1a174074284761b4b6cb4d9ecff912a293f323d00cc0d6461f1177400ba320dbaa4d525e1de5e3eef3a48c6a7ee779e74a3575a3bcc6bc4f9827a4409a03b039709d39ee2af1e025aee21f2ab2f1b831b2a96a9f2b1216a4ae3cd841e219d7b1df2adcefff7c9229358aa1c3f4b5e606ad67307942a725e66293ea3c62078a960616913e6ff9d83c137721031a9d63139bbf8586168550425af0d12ad44a030a2e36ab22ee9c21262fdb23a873f5d75eccefcd456f848dbbc6b883e06de9701b6c4113124536a39eaf2842673860bbe111d30362f1b14b25e592f5ee8048d0b919c168f14f22b0dbb19efe79ee47aa4eed3b9b1c494079677c600cc206d94a623807e89e740be2c955181d6e1f8ff2b4aefa5ab2e24ade3fe8323a8f05fd765ed9feff58215365aa9e9eb623d54e81a142b3b6fbcad926c2585b07f3ea9344611ffed8384da9748037a23f46e6452e0848f4ceb6f05d7417b1e6b34323e445b3c16c7eb8fa52ede17c1c8e9075efe4257210b9b2ea4037efd046a7df2a6664a22a7a83692586ac4d86ffd6d115a9ebc6695298bc5d264b3cf15bb60d5ec16f6c199fbe13d496ce5c579edc5526d3f1a31b0ad3ecf922c3663be25b8109f2e4d42dd1a1cfc6a2e65c9f2c8deb070ed6427304dc2f7245232d9ca2ff09a8a4a5a9033db5d1874903070c93a7d717a18d49120d4cadec726ae7586c49e3bd79ec631ad825c70e1a341b489c5feabb43d16256347c9ada82cec80af87d905b94071d9d7ca7d264ee76b27dd811f6d607cb26c05361c87334b0ab77eade7b326cc08f18b15e52c8c9146065b4de356427eff02e9e1d61abac15b0b7845b941d10edf372c810596f84b6c88472604a423d301b5f709cbf5fbb350acd55feb9e6a0fb7647e7d49f859067d3792351b7a3e2d97c269e83ca663029ec993f6ae8a92cdf9c9d8cbea9d3a3a24cbca2e6b4722a66ebbb1da89ef700632dd30d0aa7a516c9b0197ee9ce3b70e6346bd74e8356da228a9789b3ea5cb74ddecaa48a05cd1acd05a35dfb982fac623ff222f90b2daede7c5a6c10d0d92a76bc33fa1e0e28d893b3c5748e1350b51a40765b8050a09f70e0b09ec6b650fbc57c7efe1fd820183e19c1afcf4447036bd97cf1be3d524730a2c3e84cb458678c8aca56fbb7cc18e786a634d6cc724fcfce6fdaab14d43ba75a237e476f4280e8d5758cd5de4817b94b21da3f6b305cf2be0e12ae9c1293d17decad82a2622e89511b73ec56197d516476139cc42d56434e31a7e2f4b5d86ee75056916384b179818278184d6fc62c1d62998a7d5f9613905e82c0de3b8c9d08cfcdab32cc9722c1af1bde9dad70851311bbbd729ae3e6fe5773d14fa6bf251d12ec845b61fc6deb0cdd15272fe710497ac0e73e2af9c6f7547e67cc85aa6da66b1ecc0af93b9924002672c00e70e34ba3fc238288e311bb3c9b39d16d98ed4391b105899dcc042653d68945d56f425277f752871dcc6cd2ef585a96925296c46ff48ed90abed8463d62c998fa6e7e950f6dde886b5be74dbac9853b095400df2762e79e87a75fc41dd6de658cde6bfd59e653042a09f4d456613580ead92fd140f8a2e00903adee592040ca71fce45c516fbe8ca0c8a279cac16813cba848a110b37bbe38ee6ec7133d439da72fabd37b24a5e5154f47b39e3ce6ae735977c6b6b09fb7af1aae22b20ef6c1e168660e08f77e57cca334b320d32950bae78b961e152c282ef40b6047e5fec1d0e722e4e9e07e6ecfd31b4cb49f5552538a2ef8f2e2b8ebb97345f77b85cf5b3248784845b8a9c760f5dff96e80e5e3c3f77a77e8e36979017697205867f31aa915152086e79be7bff31559a9a4ff8968a42f848668759441817424a438e5bc826dee1630d22a4409ba4b90e469833ef53633a464a44f618f9352aa5dbbf7a5cae63028fdac399c512dde60ed092286cf4f775920f4e4401bc0fedb1cb30c9244b9ed25c9b31145661e56d45de68714fdd43e60c0b8995adfc03940884f86c573eac0f34bb8c6a23e36732497b168326e99d8d5f1a8421c9b1fbd5e61e93fc802e3bd6f5931902454251b469d35270d34f2324f2a27ee013e490760fa97a33f060f9413d4676a635df15cb32288ce52a9d4940dc1bebab9ad57285a83412dbbe2abaafac8c1eabe2b9667e95bc336500a676fda308976f00abeb318d42a6de8a72d15c6d662da595f34753e09b9bdc48c272c0f1470f7ac308f6eff427ac93a475e4071514c0192e21689955dd1bd2101bdaa6543bfcc963eb1ea9717a102aa3d2e62b397ca861cbfc29d0d5a2e9b5a98bea0d7eca77960293b0858712f9d2b398a65c07de64e45f527cb647fc9ff6731cc3c44b64ac16c7acd17e9a5d468a0d691874be6e5e5eb999376ac8bd5f748b9eaf5c7c56719560305534cfd0ac471ddc9a2b981819635db8f34ec9afbab7def338672bd2a282b4d37e79694bfe416ceb50bfb62dcaa42ebfbedd6f18a9282734a934fd88724f4ed9dfae74129d250b6f8b8fc646ce6b211bbdaf66aecbb2ec68d6934e038b5292d5dd5466a66bd0df3d1abb0458900f5ffbed4850a129340fb1d12ae72e866e88c99678eebfe82af844e1993a4de5a7020354182d4382942ef84ad588e7ed3b896442060746dfbf11c93fea0ba0b9d596a61ea2921f887b77952757f0372570d2ff40734ccd2dc461c58184116574e443ed31682a6f88775438b4743b07af3e23d2105b9f080f62a28cbcf396a1ce0cc6222cafd5ee97b346bb82ae3a005654d129e3b1e167a7de51f3d43d908e7af5aa2d60eb669f3470bcfc6c433786788e83d649d49c6ad13697fe397d23d280b22822f01726c013b0f859abcf880dec9125a0338ac472fd32a9a39be08a93ced874d0638436848ce7ec31d82269bfa0667a2e5df18c9f74df9893840390f697a5be992075028b566ec5c4ba3449035b525aa48cf6571e9e75a0dd04d3de79f61d02baf668340583f157b9cb303a324398b04c6f259e2d0c91b01224809810dd65b1640952b21130f8251471569a4425a0de90171b66cc048e202193585ca11657a3fe98eaf3ca8cad6d87702d9d335ae177d9f4bdc049dff76a8431c361f04fd7c477a00a47af7be1f09147a31e0645d981f3f41934e4a263638e5a9ea6939abb0e3518dc74736c47250efc34cbd068c5e761c13ebb63c13d62512f8a0d5d9bb6410272fe723321f720701f0bf1a34a034e65b86a17d6118d162895fa0aa33a36f012481267963eb37a6ae2eadb3c21c96c49a8e84c384d15e80178194741a27990e369f7d36008a60354dc8b5428a1d8df825f97fb1505e12828191a5be288e8b51560332e908d46f5dced883d346479c6f4d87ad9bf966e4f1bb3c63c4dfbea530c690d3da75adf5c3ce7689c9ab4ee2ab37f48e8177a1e5728fdbe6668e6ebead40d2752bb79723c35cbe5d4952ee263a8e007ebeeb2586a2fc274cebdf31941e18958a2062470782f3e2ebde4d260642931743356d034937127964dd3a6bfc1c69d9c410aa79cd2c7c9606c15c5de8e0fb2aa4b25189bace92b736cc9c4e1013ed51dc8e244159e4662581eff17543b85779aa020e80086ec0d3aa76cc85ecfcd2665844eab4eef6889905086625bbc6c4f34d8b6c2eca92d07651f92f403034362535a705e59d78208900217ce2fe4570acc26cd93d57490c655d07ac4d9d1b7d0751c433c43be42dfdf72489a46394d1d0712c2595a4e104fbef9572e16e8f042278bf7138c1e8739068836aee0f340e4c5a04d748c6fa39b83eb2a958e29c160e7888565ae5b602b7170cbb127f4cf54b8bfa3e7eff04b92f06fcf3105c1746af9533cfa783b5d32aff81da5888f4c7b4d6991082312100c768b1415a7200e8709aed5425c36bd60fb5f4d64cf039e8903f14a7a58f2be6e778bb6600f84e8bbcdca9b2ae0a7d1d01bbc40930274c87f13c9516dbafa958ef32a8a65f0754c23a56701b04a63224a32c18d111a070fe0f1f16af1fe63441c7c31d9c60e8cd12f68da24095fc01e15ac9bee303d5e7a3c4de064bb5e42d6354912e655592c065f3202c78975f5d3e76a72c5450e32debf54834c817782cd6a595853f1d78ad389a3f7cd8c9773e2a69a9cbad2b6e26e3476d58b9c697eeeb495a6263f6ad27a58e6b1b19341785ffa1cf01e04b766bed83b7d4248349517fb26a0f7f60b25cecd69b5413b610dfdf5dbf4d5f30e2be37c47bfa228d9f7ac3875da9ec0a2aedda1da3028c08231612a3b117e5b28736cea375fbebca7ffc7dea9851174f7b44914b099b27461ced57f8f5d53517d895c73d8e1b2b2fd835a0cc817e69de24814e6e19ad2dee1e72be115a81d227f3916f78bf4fb3ad65b550ac91f3b26a6a22558bc245bcfa0807b84653ab39478226f7d323497f9c3e7040d3fcf6e048e934c976a4549dc4bb7a066d114105c3c1e79c7b1b8b18089ff27526dadcf04eea3b834252c4ba8574084f5a60d911ebe671057c0edc39d87c87c1529be41758957cd8926094787bcc4fc67387c0a1b286dc96727c8c56f58a8354a930f6943016b0dcb1355f861db02c808a3111037ae1e151949b1aad4241aeb22660a6cd8441dcf8430d6e20fdd03b6492bf436d3c6d503cde00ca2715c163abf2e3988df1e08629e1219e4a320b77791ecc10da26e9285e6289baa4ac02a8dd83c75a0adf7da9304c88c07dfb1d22fdabd02fe10bf8d859a333874fff79b11e89272a870a2eb6b168ed119f4f9f07ed06f164e3385c2a76adfefa3ed8730a7e9cad5adbbadae14bed9bbc62b52c913946a15054a9d8105c60234c52264901e2216561aac79e9a5838c12d92d9f484d9683d55d862bee5998902e39a880ff76e7dd1eb5a0c84550f04b8d3306bb035e8e1af2da109f4ba51c375fc85767bba3b88083228d27d0a77c7bc2003f60b6b587cb6975a53135ca23e77d5b5b6e13ba70eba0ea3ff53f711ea390d3c140b5e78d0c68a3835ccf3861d7d9f6c2622390d2c0152339127ec19ecdf9ed9c765db6b0b5cc3d5fbcf68af5306ea2c0352b58a4852e15b7e2c0983962e7ab5070addaf408693bd8ccf72ce8df1e87f66e3a26cae7f0f12ba53a996fff0530395a3737befa22b88040d1dc1e602e20a214c1edf9a7740521ea51663be562ab232f89f372dcccc3719f18f1b1d9ca5204717b6cf3c78b446d89c68afc7032c566db7dcc78cc0ab51f8edbd5167759ce54ae071f2594839bc9dbce5b08799a6b091d1efbc3798a26d268e48650a93302dc76d68e27ff369bc93db1f196ebe66db3bae83a4e8ed326d0dbe8eca7585c710af973efd8a3bfaee92869d0166a7d4c76d425a7d8f720018043f9bec91d9f48d7ad9a0bf019cc8bd19085bca39c23fa111a95dd9e97375922c0bdbdccf7eb39fb44d133d6cc9c3d56596717204a271bc2b0709eb6916a2aee928e4336dec9f833dc7decc8c0c66617836affdd626dd452ccef3f2690172b34abe9c5264ac60c9c74dcc24ca2617926ac207168dc750e2e8b8c054352af3a7b8ea80045edc5391fbde80964ea00f014676434b74fc7579007dbba56aa7c5bb52ef6db89b50f83a177144382addbd8ec79fc48de82ad895bba609ba5c36e7226a0049a93d1262483d2b41cc52a0e521715c0b23a866eb2ce56d6350ef43d911b8dcfb4bced961c83bb4d11df003b6b585f9671d58d7ac9d62e75de9c734627d5b7f3ca179d4494b5f273c39bdc016f6ce4339f191662da8b95f6066433e0bdbaff6f4c0d01c98dcbe6508ca586c7997e66724d9b56630363700683ea87ac596ba1361cf7d5be1168c77385db3017da438e7c902eed39f73d6bcd1ff91faa805073039ee7d7950fa1e5f727f38c24a10690ad895129a786285eec7991d1a827014e9287fb06551902605e3461642201217d20a20ebd26ac5d1418a80c1d608809254acc58c44e51c5f2dc3f7b311e70b3c042675afddb9d41f358ca66067e454de0c903f611d2773f33c3741494e85491eec2fb24b6cb9a62c808e94c8ce1897ea55a51c8b00653d9fb60b265bba7ba888a16e8900a41fda1db36bfdcec80918cd6dc0fcaa6da8f7105a6889d55c0903040019731ecdb7d520761ded86723e09be30a33c0a7ca15cd3c77a94d98068caae272537eac82946fdbaf6dab6809667020f6f4f0265c4412e5a64178f3580eaf534b417dda37e8138aad85fef92ed6b03156324b02b1ac1255d6268e99cfaf44202e347720ed0bd189f15d3abfaf5ab9606918a6d6c1bff8206c3062849615cc9177c9661f6b985ff8064df46deb327c7b9058dd4742bc76e2bb351d7f30513303463748003a7661a1761cd6ceb2beb43bac99562ef139e9868f91dfecb2a24ef606d387030e48b436d803db6314ccbdf60d1d4be6f77072e8e3a8597a34883e36ea13b92bf57ec6bc6bd76347320f107f1c9a95905db4a917837a07e54dbdbcdf4ff8006ff4cd3866b64d2153c52a0318fce9c747b7b78c57eda580e3949a4b56ed265bbaca7b76610515d32acfa74053e68669ce8cef1e1139dfcb84a1c5875c140d3610b53de64bcf0a2593572b1d0fdfae2952d736f63e2e5e8757ab9fe6756512a3bbe2f269d11aac239505dc7b358a03f941ba0079861e1b5c45c2f1945ec68af29ec56505113c01c99a9b257887a7494a3d5087624bf937747e93ae65c2828784333e22f8d1e9211c5c3aae53bdd78dbe58d409ec992426d5f4d3dbbfda1c390ae2d60a97530940b101813d1e15b0d2d8e06727390b0c46830bc790decfaa8da703bfd63b7f6a90d16a4cdde551611541f9eec9a085ec31d4cb46572dad7615f7fa0d31a7d5c1fc83819feb3030f79561c9c41876e103c414dd231253c865ef04badc037fdf3991ab8f51ab888ac9b512738601010b9f28f42d70fbfd26052d7a310ed4dab5d069854a374a6307be01c474a41bb163942a2ea78d5fceb50259d79d85d6dc98b641fa96ed4a6a42b575cb9f976ee3c9260ac06dce25d83e37efe4a8f5898468ed09f0cfccc821866eafbb8626086501dc43b247e3fad5d3d77fa8bdeaa3dd5629d003c23def34a75df627ee600865478d1215f38ab7e9604d3c596f8c4d13633ccb2a2d824245b28e19a2bdfb35ce624198c88f2e3882bfb0523e9386c4712e1a2cede7cfd4d371ceecbc638ef34dde13e0844f7fe9ca41b141cde822a752e80bceae66af0605f694d9a0d23a18b7c6262c52f430ec2ffe814a84acc51641e52232315ad69f5c3dc2101fa5f3bc86cafb4195ea90fd725ee022c1b6f80e36d314df8e5696db7cc9b03afa9e2a1be1da64fcc0821645da13be291c5fb6ba0c364631b1c968c8013cda9dece77c16c80229f1e4b5dc2fd731a4b81d1dab6aec4ecb07947095ce0bcdb22d8679fbcaa757a18f554da7e54e377607fae1bcbbc5c65684d1acf882eb9f7ed3cb883278dbf924a2dc435872fd6c7a0189c09635e31849dc19f171e87d780e3851a1074efe1670dbaa92ee1b8c2b2fe8e3c29c9664a17b9d36fea53073730a6e2f54e89db488e272a6885de61e0f571b8e3300e8e4f5aeab2f4cc0d4824e57fb23a4b7ba719236956f3bcf47cc68150b8d4e78316b4096d5d1a54d703f0bc009f175da216e4d171f69c60d570edff0f14ebdf9c5b9216f2e72c439d668a4b67352668cc9cffe12f7d97bc4726bf5d3508139fd3c883b82844a8f67bc7d27ea05bda4d42758bea479e893f85785fc7aafb1eea94f4b1e73f8e973323093b5f647c65073ba7b578078ed416037dc5d11f5e5a1d0ef562441b73d9a07e829b24ae696497adb94e0be603f0864074f326948c56139849f6bbb0c143c01c541a0d3c7d792e9c1b48cc5ddad54702d57ccabce7a92a679b082612fbb9a1d0709a0007948da5d6225eb65ab794fd9bd745a02800797c90118be9121b9f974efd5a3ffe23c55923b4cbd6451b8afd5b7b0adb1e2405817f6e7434db8767406fc62c8ca06c44460be2317b86b49ea267ec756139330bf923354b05399dac15add2c3d938c7a51f4ba353464beacaff27ed14b144269f15c6cdb454a0b89f8e3db7a37617ea3d287cab5923654dd99d3420bef9c851a6243e87db2a98e791cb82c0ff1c045b1722bdacda6030ff1a03896210e2f00b4c7784cb8e883995a8ea7b6cb09be8b427cf40b55ede16e5f098d41a3115960ee4dd97fe68b69ab78747c62677030b54d229fbe19e03bd3564039811142f0a0830ba89c630e0863e1e1910e3c76be80934d24c36aa175dcd92c687071d823891a8290ba20dab7db0fa5c197aaa6f78b9763ebef0123b71cc087bee0158014edbb365e8768e0e03ecfa5641ab4261768061b92a157867d7a199c3157cf0855171d1cd898747419d9e6a05c2d47a5b01d1a7a8be2c46f058b0ad126542f890a9ebf3751e654a236d41ce9deb24fd25cbf291d3a1845c8bc79819cf7106de28f119e57db8baaf52f8609bc5fef4895fe689fd34d951636da41503bb98244dfa501926e4c2001f2dbb592a48564c66246dd2e8e9e0d8377314bd9724918fec7bdd758e67c6aa43766c03ac34970beba62471b732091ab90c511e0af366b76f2d02a01f2f5e8a568dcc7899616a09f39e7a785624abc5606e3339e1c913871b28f01720cd3d4d4f831591e78635114fc4683965774bd76c867d0961e3f1c9437bacbf473d365730c3d8982b6db173a8a73216a63bd414d052f3e7e1f65a56b4387257fd73e994f428c19489c5d54a1f161ede83ec5b0401b73b668f99fdd7402f427f059d1146608c95e6ec8be984892805adb8ccadebe8f6550dd12acd2330e5d3f9d152db4ff360368d9bdbb4d4634e40e423c8185fdd31c84985c1321c0a9c2a74c140bfbeb02fc428257f46b49b96e90206368735d28021192c49b139a3746a4da8d3ea4c6a1203ca8361307a99a918372bd0f9e2763d77912b4c5cf709f9d6037499c0edd9ac5a777618dde8e89d252644e9585826b4f972229f4a10217212e536556af90d6b19d740603ef51e1de48bdc97906a8b98cc278bc33488de497e7f71220234259a5b1fb85bf931319dd09aa07dc778bb0b3a04e30c4c485cbb61fa64bf546d09d206f931d2480f4b2de29e859abed4536c745c88ea73d08f677ff9f204169ed37ef24518da4ee636b6e5d70ac28f236153b24ba30d98ca457868e73b6740936af400f34a8ff290c1dbc1b539f5a1ae742176ecd53e5c873ac2d5f752d2faac83c13ddf6d9d847c9d4818844fb7a6e8301f6da43c3192d431c2aad526487e2e3dd35fe6fcd32e972df5716e1bdcaa32dc5479dbf81b0a0e9369e0e5e8111e8c03fe408571d64826082dec0a1138c62e6e987ef14b8552ff0346d1d84500c79af665b97d815b4a51e004372355870a3f2b187574edc216aef7a38160fbed00c5a1a9fdb02d9d3b392b5e20ab486b467d872cc3a789564c7a9f8ad5718b542af1d344ed9358670ad8932b6036265927890b51a04c7ade20f71938e3d4b90860be67e69b76337f9abb73c336b72442951779f638934b56b997e2f9f8351befa132d7d446add74ece6deb214cad2b988cf5b6346a9fc82fbb33b80f423090f27041bd4e34e21a6eac89360aa43d05efe45e5962c2992865b4730dc3e1d4fb5e829fa4f921df64fbdcf40b3a3d7d2ebcaa2024544cdb4a66b35a1f6c7447b372ab49ec0ed6a8c3b83b8d70233f9b76e556043335dff2cfbf40e310ec484d20a38f52c911cfa846b0fc0a5299e0cd7da714a8b702be900907e0fa8366f9bc2319fbede3a42ea35b916a25d38c801443c996b7ad3d295e1479671f49c4893c882ea6a579731f69cec6526cf097a1d45cc7ef151c74a4a7d4e3e976fbf4026883830406ca4def7fd6b8c3e7e5de78134f21a176d585b768450b907bc2cb5c00b65f5fc50ceec5b369dc89f177b95667322860495bbbd3979dbd297d384ecff9b091a0f4e30e37942df6c837b4f6f22383fd6a4dff75f803496b1cc9a07a1fb0c9a6baa791e5321ec984ed1fc10b9b7bef2a02420970f30ed00637684ab30f952e494267d144b947afe3d2af40363fd495b276a85baf4d5a8603efe36d316ec3c3f43cae382bc4016cd5c13d3e87ad649ba2fa4605aa64821ac03132a55351af79da2532a1dae4e2a8ee7f757fa76198cb8bb8d4e7375ff6d21ee181855a99fa9f88f6432157028a670c26be3816604c2aeac2bcc490af23cf0774c9741188b2af711d2d31eaacd40b750f65b6bfa94a5ad5230e925b80eeee42afa6fc29f24110a072d99ee47c8de8b88811f64b1e5ecda4ef4af7eebb3f3cb34c006e9fd51dadb8a44e67f1812ef7d9e1844d09dd835a4a73049612cac4174df6ccca77864a685f4e262bf0dc6a73ab21c0204167a81e4efee7eb33bbd0ac6bc6b853425d4337943fbacdc7aa7971e4f759fc9d39fe6eb328fc356458efb0d404583c34660b4019aa22d2bb1284e336ddefaf9f0d138284d945a3ab4e4d6cb4ff0cc1bd4b5de1d652f3caff1912aab106f4be4947c164a10a6a27e33f8cc5eb8082c2159771e10f1f9098d383ad379764534e6e090920f54198ecd42307beae4412ba4f2629f83d61329a4e843ba1c9894e058fb6c380be88a5f87f66a218d7d62205d3fd0b9ddcc9a0bd0379709212e3135d25278d572b09e4db67e5eac864d642d9c7d75db100ea256f871662f9eac076f5b9c486cf1af19aa32ab18635ef85921d1ec31058d40f321155e323470f7dff14d66568eeb923aebef08080ccccdf98589496fb5aa8fb0d08fb15bf2bfd8af9ea64adcdfd4751fce42ebff77c6b770042a4c4dfe0f3dcb7b73b7fabe74181948c3dea079b387ed16097bef5fb1c3551925569a86df75da8be9f9ca4d549cb2be3da539353bc807eacb07a6526ec4310ff54757f5e046fca156286960eeaf5e413933639577eaa7571ba362ebfbb69e4dd398cd015d11d073830e8532d8d583ffe92adde067e38d0b1437dbe5fef874869a8944a0c8d2f6288f2a8b23974d163349f4fed312632c87355294c978b53d7312e6ca317ce24036ea9bbffe3666455e47dc292df9a85e8a30c9aa53e094daf915150ba8ca0cf690027c86220a3e31748c97df656e0cbc8712569388a8d119ab7c6a0489e5702b4ad52b8d7389a498e8c208d243e4ecd6ab7e1e82de5e00e9d66425f8c5c1b1c38d5f209455b7669fef871e15a0149b2ac0dfb3409347340179b1c1d9a94454878e84dc7ce063b154d420c1b1c88a47561bac5f1cbbacfbdd4748ca35f02230b1727c01b4f90adafaf3217bc99d9b4cac877baa66b44048704affbc788a4f262ec590a897741e39d6e6734bfcce317971ee0be71778aa77f99a35fa907067097460b1227ac76361793094a037abd03858d799db5a968113b86949183b4a567a70f492326d6051c30d52deb28d0037b019d29c26ba077de2d8d3c83db959b402ebac287b39a5aa56e0d5ef72820d929c041693a7d9e677adc7d13bbfe2f01959ab8868dc9b47fda0bdca81fefe24ae3f70c415b5722820d48ec20e0b27cc7bb90fe4a220c5dca1708dcff63b573cc8df5c1109d22282738db6397b424c2541c0ac41aa2c51d5d37b3d0789442d991038b2c9b5658b3e1d0506efa56adc0a83afa3be75064a3c87bddf3fb83a3ba8fdc97987c8f0d542d1f5b5d45f397f2fe4228e3a79878b0b149d3cce980400c0e23bc302bc4ff04003f6d183b17ba04ac30f3bf26ec568a759e4815bd322a8c2064039a9d9166f7ded7e642db72221e2f392d7256307547117b8420f58d5dcba82e293ec7c9c2de240c8c1b4c608c6fe9ee3aca881c1dba24d32cced8a23ff2d92d3c0863453f254d4a7c53b9866878dcdd437bbf9aaf14f62fae7487771ef05d599172ea00c8fc4f66c4f0ee0b462bd1d13d9d7029af8a691e10a7882b098d406a77c67e537b544f5bbb47697b98cf179a8042033b8441624806c5861855016b1a79d71d988dfe3f66eeaa33ebbf04ade7c5501e7d3fe371c1817fe56f7896fcb7c481f2928499f1b1ce82fd63df25d12ea9348ae592a9416c8ad764500b3719b28b8b0479acfe5bbee5d94f2b1c31a3a1152ac8a04fa168034def50276bcfae959b436563912e7e7ce63d8bbd6e92dc4a7eafabd3524fa7904d6c6c511ad27b48bfea92e007b67e9688bd703bebaed8c1d6c91d34b0bb039682fd1f733d0bfcbdca92dff03f6f7695527885c3994879fdacc0cbdb523aa0d2b963de7530e36eaef71aa33e09f809b470870b3c2e33bf36f0614fc8f33380cb586a03a22013e7af5a604dda20fb0cd8d4cd8507e597d9a1c0786aa7d89c8ef43ebfd152f6e04f91cb3edb16eea817ed7204ce8c58786495f3dd6da31775030b25a4a40c0f1cfc4551fc9ea615e0c183697af9505ccc825dcbf100d22995228db6ddda027932e2a3f78d7a4a5d765b7b1f3ee44fa8f52602aaaacab54adcb3cbe48cf5ba63ff9810eed03445d334ba5ab9119cddea2687c85f46109d4742e33a883001da86ff046f4f4b26e1258164c677e156096d4c2540b2febcea36f8bdb2956bd08f5efbc196e07d5f3f8262cb119f812c2445819c51b1ff819e0c48c9fb4bb2bd231cf32e09c188e7a18ab86373bb62acb8cb2ceb2c09245ba2ebdc9eb8203c34b6bd088ec1949da06f94570117f1a57f26ec05c8a7ad4874367fb74329f22fa99a5d578d71888ff90058ba89018997dcd239e9a8b74462c9cbc3c455870d28d0ab04036120b84b3e16ca2b990c067296b63f1400241338be708a0d0254cf183d33864840cf5a8fc27a1cf791818969fb0961ddfce8becafd4c55a7b19d4bfc34068c340b02deb000d5072158f0d06850bd503415f7518bb47992dea95fad23d3a28f9da87f78ea66386fba1c44eff5664e66d1b8beb01ecbc343901c388aab1d0102f497be288f65434e94aceb5dff19658471997420b0e12a7865d8cbfe7a1d1e1539cfc2787a704de7e750c17f47468a8daadba29fbad2bdf39a45ee8139aa0fb4e47f9ddad0c1c07853775264fd765becb1d829f493a38258251b135af4ff93737e181c8cb8e290f3a10321f8c3e300edca66ea9460df42a9baa15e07ee22e2eda781899fa37cf25096f3ca3b0283115049a436e3266e338eb24c0032b088d3e9e5e6c1dbb1e5a82245b32e9093269be2aa17e26a49cf4bb4694bc6b062db0c5ebafc594d984d18f54b3750a5f73f7306e49a41ba37f72fff9d21c9539b33d0df8a95bd30d452cf5ef21e27cbbe2bf70b6847fd206a50c0948fde5c67bec432bb5c64b9e348964a8a02be214cfac5e0c1837404977ae0000e081ac965747731aa1328a378519438fd5cc3a5a5d72bceb1fe2e0b9ae79a668cee6ed6c52551a2099d47b2b2aa99aa569f384cda061235a0833df9b07a92e38157c6815f5b20fe309924c8a24ca1f1b5c2a99222c9c721a1f279468db66a14a9f5523d4cd203f2595b14807b8bb43ce0f4fcfc95c09eac218cc4dde25e44ce23f7980b44ff91f58447b1b3b1a81c7098dcf97eda885a13332040e05f13b908d51081ae105b2bb427dd389b1885dd7d2c7a35546ffebe16b0f2bbddc7518256f562f909b8e2c2f2ab294a485a609bb31437c49f273336c6c484bde47e083cd3d1f0e2f215f66443fad14f47b2759058e2bfa1af9bbb1a2e1e1e14d418a5a7c3c10153e34c1b342821537bf2a6911fa46c14e54af6c33609582ff2028ac0a175050730929c27ee6a541075052e3c705fb394acaa5380ed3c0a6ef193e5bb4fd7f49cf3c6cbdc3bf1e4793faa2a89a97de2cfac07533d4e9b1876e2f4722c0d0ed63946588461ac02c145be5c34ad562c8da0067fb2a589bd791db1a60ef3b0c1ba0df5245e4aa7cd7268dae8873634f06043faffff85e48549760a90116308fdb08905ff7247c9cdba0d20cfb664d6ae8b524aa561dc59530424084f6a5f6ff6cfe8b8c944ab768ca6213fc8ce4632f6da5eb292de43ac0151f47d1e5896ecbd380431a50638d25e630fd6535a5e0a160b2ff50ebba83cfe4150155505571505976854b6c153b65872e9e438f14b6eb5d1f13629bc24214ccc9ffe48d9b98f20d6ba6adfe9aa452dd47d1639340c35a36a3ccce65bda586a632eb8a4f101385c8d19a0bdd28cd19da7aadc868ae96f0c9d098312cf0ced5d82222fbe61bec7599e0290a76b9e7587c7bbb7f3ea7742077edb977b34d37ef426a9020621ec193dbed1afcca60b42c32d557b4453697e3faaf3dcd2fcfe39e3e68bf5eba00abe66bde5b7a190a3ef34343efef3fbff54c7380926d2ebab601ef34443dd2094dca637f3636b72e09aabd9356aec1e3e9b04b8d84e8314a5983fcde2939cb9ecad6877e96b1f6a2c5b7a6303d60d6ab9ad59f6ff2395c0611a45efdc0abe38740e3eef3090f945158287601a9ab9f4cf98fff612323d3d741781674b2e002daaa2785f3b1db7b66aa71d7c2d34f1393a61edab0119cc7d377c9db67ada6130c7a76a168f8ba7e0d8b1b544f902dea4eb60fdcc5fe0099fda5570a412977f57dd4eea1901af73914d245381259b7648a6d90433350b6c85d983180bff0e137f4108411b539c0a5d1b7149303458595ec8e736afd3d9b494d4304b9bb430f76f0cca8453e119d54d0bc72f618036a9d7dc7f1027c982135353ceccedf79da6779bcd29e877cc951adbaf126d4febf9d86dcc0c7690613af41c0eda90a6b2c8bc6f0e4e3a2a16972f673865d6683f1543fb195038defdd1bcf1347a57fa90279f09dbf9beedebc79f0e52c0e2abe2a511c2d42ec242ea2e4d759d6fffb9cb21aa9abd5333c8055305c9d953d2224795bee767c6ccd647274261830ffb8745bf92c347652ed3375fbe3a7f93c74e258bea65e40709788767a11905998cb5efafb00c0a6e73d535525f61d075da0bb76889c7cbea101b8ac26a5d48a64e209a96eb672cabe82cdb5e04295c17e5928a8c05cc97c590fb4673cef4f1d22917094fbd29428652aa726141845583ddf7a916358de99ad977e4ef93110c1bd2d4427cae138bef1d7d494db67b73b54b1c9406f1807ca9c322c5bbd56ab87ed7380a8f819947e2937923ead049fb0065b0af02e4980696b0fe48f65d7788abfcb121cf79343be647a176d7d952b9a76e3a59d34a4c03d5a24edbfd97d689f1a66dabbc75165dc1f168fce8afee0ca82c8e6419e3afb38b5a20aecf6d2e8e01fe917eee71cffc95410292199badd7f8ce26431733ddd3a69ae9ebe081c01154f4fe9330a211be4d988b44313ccf01b515c79cb63b3d384867b185f90ffe91064f3bd24996416dbb635291507aeee2c20318b310a346944d342fb85ca7ec016b83f346c533c1a60dbefc1788e36cb98c80ec81fabb535bc5da17812ca413bf53b18e08f5137605b420d9ccda9d954f5cf28697ff3b16754100bc06cf3b96e940b34dbf6b6fed7fc2b800975e85fadc3162adcc5b8f3a616fae892ea5d023550d124bdba914e32b1765e30a9bfa1518fbe3ed91b46654aa9f4312df4120f17d16cad9d7889d7fe8fd7487efa099eef0a575a5c75e29a04843f6913edd20d897444663fcf4e024568e0b3a0c668197ee137046ce92981aeac03d9795165b6065d1cff9f821d8d82ea2827a7418a7be4f4b9605e5c11abe97c29537ccdfa63c2f6ef2ae5f13b05ee486887a73007a129ffbc1cdccd17c09aafb2bd5c232fad02b735253a928a84be6d8acf9c3420e7f22d3dfce75336484b694e5a3e114a74d7a6988cdc4517bee020a7f00d9fde194c9ce28f762eb1f23721a51518e34d25f6fd7c05c9c4f4404ed82d857aa4135224ca2bf40470f699e2944885257c5327aa169b9ab60a9577ef2de44e26e4f64d39083174c2933ba9b693d1af1f31ffbcdbaf9b1a725113092e454849bcc4babd0eb9fd1ff5f196ea9b76d7fd4952e5a02f216a55b3db8b2c49cb27f9d4db0c61b42dac9c3f62230407b96ffde2c3eac3066b85daab5e2cde14f59a7a21ec27acc1fb3e1aaf2301db8b091d35db243d4f073d80d205ce532a403f7ad44ed7bc1ac006e74bc32841a741f4ac913562c3c1382e7b1b53efdc8e50646f11cfd718b97283ae48c0fde437a5777292168813156e9df163c35b36a5cebcc4b89c2d39820858545532fd69f463d05e200f11df39387cf53f80d945ddc36d3cc731c9d598443b640bef2a51377c3f515b1881dc41bbad56929fa82e91ef066cf46da35aba2fa23724f885a629db134e09e2bc073a285aadea88945b0c63058a52c380d5e9a5fd6ac8fd0ea0660aa2a4f69a06f10468366e871aebd9cc2396f67d7ed9da0a9450ef398c14e29494365a66620877a845b9fd2e83439409ca18073e32be9d7db56ae433c21d12ef46281f7338fe3c0620e8e0812e0a45dbe2b6d38421822eb2f7898fca262a05d120096c21c80c764c9a2b4c50ee2ea1dfcf75f17abfa36ed8a1d01102a166625201dc63952d70423e5248470bfd8d0f12c792c1c836420669d4a1cc0159cc7295c3aebe8f0e3b9bd5f283d4efcfd9f9ed561f9a2682e8da8bf3f5f0654164207d35a06bcf48f28d0f62e3a282071f28d3866839cf436a24182ba98d41a6c7a01bc1a926d74b434f434132835ca296b61100ce0ceb399cab2390e90dc040ab6534238fb743aaad5297eacb1861103e1d2c6f63a5098b07b9baa5cd1c7a92cb426c37803bdb6cce9ad67e7343384497c620c3cebca7818dd439c8971b2cb8375a4fbaf75b17e82df2883a06672e566b525082192843d7ccc5be6aa852850fae259707d5fb7939c39fc958143606bf3fe9f188596a2fafcbd89eb838ce03a5131b7cd7193e0ae9aa7215247765f27016fe7da59ad21e08ee1c4c31182cf0399ba96ff09cfe4afc221bc02388d68155758d449e0cd44acaf2a508b5138adb93bc20cacc6d44ddcfe8ee8a5f7292a6644203ea04bb8ac61eaf464a387e2289d82d5af85d39070881a2292b741042479c5822b284523d4d8c9cd820ebc531abd0cf75b70be640d38e34bed544156e52dc988e8658cce834e6aaea964423c52fe55c1adbe7cbc9cc62d93829ce57cb4c657c88f1df6d0cc2103dd0d4f9f92217a622476108dce4dddf0c0deb62a1e9c3bfa5f6f4ee2eb7aa79d6c4007be3300eedf4b44fd3199711db33e0c9c163b0300f38bc51439bbce06ae93ebcf60b4957b9cd0f3bf0db0051f85c652f0e5c348eef76d750ccf72d64a723ec424110b59cc72a2f12c5ac37b115a27195b3acab41dd417c0567317fe25e5365a655d191b297817d363f8e1c5f5696a3a5db572c4950a962085fed05c3aaae02afb374ffbec0e9ff8a565137cf72b2757f045584e80c1fb47f83c2ffd3ac3c00103b05b836c67bd072a4280c360559d14bce994aa6fcb0eef445052747d6a5cf4f2b3e32b09f298ecb34cebda1a4e9b90f3c6d230aaea09cc97bfff31b82667b740221cfebf6ca12f30171c5d8fd16722dc5f59de3fd715c48bd3b4b71ca85fdb3af37f5fcb9d3a339d03440a589934c195f58ceb466166dae8010697f0fa60d468cd944bc17768ead8ce1712bafd1f128704c0f74c23463506674117292d496aa477e70584da7f9c4789c522b20a7e55de3ca79faab381a80407eb036af96c83d8de0b730cb9f2e227fa3e76b179cf81dc41b37db98aad649b8a6a2ac22367ba3ff1fa9d7d127b54093f394d1f3f16a0f58b49e36d95cb374e597729734ada389fe1d5eb4f5f5e9d70584fc5b008b262e3c006b6ed86d27ebd8e7cc8468410c6551a42ae30d23c5c2adcf641a5991d9c7321ab6c7f90c7381a1ba81bbed4b091b2d2f2923ca19442d1a984df732f926a03b37169675218ea21af6bad0f1237031a92f509a50ce5e996c92d1cd041690b7c64816e4387019113c2bb0fb703c0a042a5794a51e36b4eddb4f2af8965cec808f115bcbdfae6cb7bfdb8212035762f81603257e897008ecdad89b8ba73ff82c2cdbab27edec42db604c1438895f9c5d37c591aae3f5a59fe8963282052fab663498828a4797b1e2dbe0cfcdde913c0435eef605a3b4b44bac1aca6b74af9a23a8a7d844223deb50597027796156e0c2254101eb88c3d0418fdb40f791e5fb4cdff162cd57223630bc0bb56d791d488b9240735e97073ebd6c38b1be2f349730bbf7972c7d66e504c8f82e98b75c5a360dcde78c304c47023f1ece1f27a6babfdd3619fee902fae8e78082ba8560ecef0fc56ae9e22ec71aaee88165381f72d8c51c0313abeeb83dcfe730466edc2d8e28cc4987c9e16b3d0c7f10d63b0b1cde14781746cfd7e3531a406057d751929985a99cc41701a2a6b41ed09392c3808c97eb90d66b607b55e8af4d8093f0502fcb065bcf66a8b52563988994c3f45e110564a05f1eab04ac870bae8eccf5ffbb7c8466ba1c3a4709deafeb1fb3d4284c98d9195794b7c0180578c87d08dc2c9bd5f444dd2472da1ca6f40ba99d92ae11df79c7f76bc7192fbd6d7cb47f75d6013c0b48505a518f8df35ec5b9e8345236a4bf3927d8bce57f32e76958946dd6bbbedb0fec74a50882dd2a089ef83543ccc8be2143b8f01e9ef8d152bcba917ad7dcbc1088c49a0eb1cd1207172ab0d342d19a660744a5a381e4482e3f85a5148a7e471d814c4768d8ba14c2a125fc4bd2c95be0166d2f17b3413d02d89a2cd70f593b91b8d333011a0411514cea134bf6bfe170cee6020a54986f5ea32a75fe2febab4438df28fc67b27d7091359aeff6128ea6c952b0f11b8ff9d93b543a51debc741cd129cb4906b2561d2248888c440fa712a5911246623e3014788a5d7a88a68b8e83eee8c19a9e723c2bd550817d41190de74de02eb293b1238008aa7308ca5710efbb3f51ecafddd07880954882b1da945df0a25867ac0dee1726288a10d8cdc2cf9bec8f1f0d353bf39f621167fec2ac26edfaf6edccad5349e044f5693874c1642170da45236471beed206e3c4b2922d34c8595ca49a0a99bddd8814e2fda9a32989c44c7127556a4f0c9c4095861ba6f7fa1587f4535edb227436f753e94ed92cfd807c455357ef35e23101460b11aef506fd95a3d3138cf291930614bd8871d83b9a559ff87728e75032176907f3a34d441f6a0b506de199d63bfaf0eca4b6c450a50fe2e18ca63761eded296756cc7ee4fea5ce245958a014ad24a2b2363f46e40cedb9a13acc755c8fe251077930834c0cab6cb5ed7a45bb5b5812d46b9a245dbcf4a6fda305aaf7a947307f92d28a65659de6ae203159926247903ca506f7ebae5c9f14d18393ccdfd0660ae297b86f23d25020e33ee43c4e6069681c05d93d1e40560ed4b68ef39ab7866d310a2df4ab92fe449a3f9514233dd1030eb3cef16d387e8a107bf6eea620f24412101d9a248507cad8604dc9eed5121ed680bf8917822a6140ec0a6af186b7c9239bdce32b719bcdbe04249be9061c669a9bcdb201ab9d40da7b76fa878658254e56ac6b66b8bf24080b0a5b8beb8711973014558c49bfd43e112a73808c0f62f2d7fa1bcf4fab418ab292d8361a9bbddb98362c4b8fb3f39df6da585ff0b301dda33e468dd8bf5a76a759b1493ceb6ca0f7475c1f3d70922a57e07740d7653e7175cd1f717344967afee22dffde3331e3ed19a5ac308594dd770d97e72c972185b9acbac88d85eb0c752a110deee308d042f2e45f80669a989bfa71ca147744e5444febbfdee27eaa8542cc62b745a86a47ad9e3cc10f1ea0071e0437e7486fe6fb20bc09153112b95f2cde42d06880cb85f447ba9ba9b661f429665f6b1fc7e4fc8ff4386441a0c624b703d7dcfa29af8ae77e020ef1682de304d7ba2fa4f95e434206ed74656dcfae85e8f7f9b5f9ea41472a70f53febf5e816c1fe42984c523a1b569cd28b456cfc751c4e171a4e46d2a6c2cb04d0e5c2da686a9d7f2155c6e1a92c54ff274da69912bb1b0a82d04dfbbf1b00020dfd55371bff6957572e5e9dee91945a630df50a72c70b89a07126edfd719ce75cb2f6ef2a095950c3f91f4a362ef4d58d4d64658371ef9d07e0a29e70c63e6866ec61474c15973700768e80a35b207cd78e9056c0862c9be390a26adac5b1a795be89b6a02487cfd6da24bb507c8bb641bb6be5524bcaba873a03d7768fcac57d247d6aba6f1a93efde99b39db2d4f06888085d54882a61fb3c344a35e7ee16b9de8c76223fb50965d3a9ec85a2230a07b0f9f7648a2b3015f0d6271acb832e689ed85759bd03be13d5af9861195f45cc19f7930697ac532028b2cce430dabf62a6409191fa200da8553182fb152d0812ed4f61741e497255d3b6e51c1e7cb349af2211832e08e214fdac1c499314c797c537ecbc7e3edd6a354a6dd139a50786b03dfdf9b65ef24ae37c9d22be96f6440e64468669f1d944acde9ef54720ff8bfa4860951cdf61076777adb4095043d134a3a08dea153f7815d3ccb8d73d64ba70ac0ec44d5ae366536ef8b5adcbfa180ea5268f1f7913b11f1dad17a2ead77e1521bcb8d7bb7c6f2055737aa90a5769bf879cf0dbc0810e1fd1bd7e7ae271dfddf31119563361b6f6e26cbd59df17363f4ebe4556841af7dcb92d851f8f370f884d912a15e673830ada38b395b4e89c243d5ee98cb195853927d17037b0f02cfb7f05c192090e2753107c4e6b6e510ed363792d2c3a0b6a9b62bb0b86700bb875696199799dc5cf21138ca518e918d7732a9d094be267d67a3282194c4f59784843d136690871373357494901ba2cf69b21f9e8367e627911b1fb4d6b8e7c4a688da0f565eecdd1b2baabfa64e31256e17f64f80821100c44e88359c723e8eed517612b3368b84c0c5ba0d93e11b13f574f0df98648fc6acd77199868bffc8f182cf16490fb08738fa37932db9f7901aec21df10de946a88c284368a08378b2057c2b7910463018bbf9474722c6fcb3d9b6143819e4d18c6e60099652244384ade8225f491cf3bafce528118d3cb791704306ba666d7f4f61899bee9c75adfb18dc17327edfa179124185f54ee26b5dd6332a586a47ceaf3b815a3175578eff13ad546eafe1b60fa35b5d33f0d08f71d73d4b9f92d3ae7e15acd1ae2ba7c3ebaaf8cc533cb147ff2404d53e40f1d5ee7ea0bd968747961b04b152b15ea43f44e5f983ebd85537b8387b2533ba7a369b85e7961f7e2ceff2105e2efb2f7788b2a99431ce1005a96e3247d96bc80bc67e8cba17bc1558c25b74fa98c96195e3041e678960f88065bf7cb7ce6b0856c3a4d1a5aaf5db598c34e3d54a788079f402f96c65ac6b76db8240715d584bd9cbb9a7a196b0efe83a14d5aba8aa61910771abf6d0eed63107752e55e30eab5cdab2023d8c455ce13f7497a309fd6e5a42c3a92dc0e692acd9dcea77c458c7740702357f881dbfa11d2d2035179a3e072ce45aa7c75e66cf4b98f397c34f250a23f5a1bed53eb18a2e5491c67134a296e13494836ac4cc705028fe9e281f78cb7d130fd0e1c8350b037bb9efeca7eadc5812448fa2b65c2ffb671ebc710dc3fbe4e3691b54950a99a4e43f72e228e09638ef464ed4b9b74cf48f1de1d1fb7e053b34a5412e19848f4ac01811c0e9a948fdbc1b9d5ea180f5daf4c766ad68792d848d4ae6f6596bfd1b11e2dd94af68c8d09c8bbdfd040ce292c88c2d3776955ac38f658459a45d9d97568b287ff69c1640a203019ce6474c2b018653b8093792d5a3e8ce34cad67c0ca00798c74f2005148bcaa213873192414d2c02cb95a56756515508dca7f97c9b9144652e93fa05cd00b526b4bb601a044e93c23b29d1eee03d0a20e2fa40648abba607f1c9bda2df1ed39d6c013fead5d66c9b2265137a607740324bb4e212d3e650a2d72445e22cefa1e70d31f5b4b0164906bc35c980657814b6831bc382b6176b0c1eaf11184ac57e437f70fb066639435e434dcdc77a4fa5138b7f89b0a45b1acb3dd2dfe7e291bcd717ddec2a2864f733c80f03be3caba4c49f2e5667708f42dd57bac45ead64e871db116438475037c62335a87a4eb2aad58ad8e62171051f72e3268b0b6a617b582d6ff48a8093023776376d84060523b47eb053f11654437667061ad22878d2edf038475a26b8d8d3f8aeeeba2afb9963e5af2228d1e2d8336d16a5355c843f9021945fc0cab7b5cb37ed6483e0b263f7eaa1fa2f620a9684e512aea0753a5e04acff1ea97d07348d3f7648bf119199cea4c4b9c409e87475635360e3895664f6953ddc30c9a94096856f04691d657d24ac0ffabdd131f436bf1e5bf91b9238c47040cac39c8716da844bdb3508628d91e4d878d5c6726d785c208e994ca4b366b498bee759a724f0ead16f617bf45f39204e1239097cddca7863c034a7d2156ce588311ee82555a1a16fe81c2aa9532dbb8747bd5290ea96f96e92eda7067a11260104b961aa91c933823d96094ad8bf657b5c9f53b1d4d82f7e87b65a9de6e6345730ceef95547ab5d37d39c62a50488dbe6da9a34740885957bba9a4f14ff73254e6d8f887f791cef3544641a9b79dbbe35ed55bbdf468bdaec615faec5e3d0db99fc7bb5a912eb788ff1003e76fc7946f14194db01e898d67a90f168a4d82e24b7d13a533ff2c6c1440b732e696f780c3a1b659c4c5830ce8b4cf2ee6fab257c575d2b8eb88e9e97cb218bcce90d64af3bab4943e7d9be693dbcaed085406ace73a8b62d78b174d2361ba387c1c15e2ef6a5e2e203f94a286fd44ac2a5e34e617bdaef2401756b8f19ba1f5abb3e109039f5560e9519aaf6085f23ae705baa7a0bd45ea448ffdf74e1877790db32cad3177cce4b6f0c77a6f0168a12f6dcd4b98fc25ec6ff52c14e064143078274f1b465c5b784d33c7748de5e58b6ce14aa5ee46e6c0bd2618302bc10776562d5f15c1ad774265fddcc8d3b8e92f5c9feb4990588df13634c61fbfb8b1398b3ac10d05fd2952db0d8dffc16f4a209db9837ecee9b27c5725fe24e9fde3db0b3ba03ee0ec4439d99d740801f83474a7c952bffbb454d61ceac0752098f5514a0702114c87dbd4797b97245debf5e56220e3f918a6b1864aeb1b688fcd86cbfe927148f3112ade367ff99d39dc6117fe1c6853ca40b1222102dc5fb5c06fd0545ad71f50b3aacdfb500cee77f2bf3c68213b5ff16647af1b88dd6312583510c0bf83621cf442fb589eb6c3d4d71db16a7af81ae92e576b5d9e6b1c8ba5b99dcea29198b9fa5661d818904cef1c8aed1444077a8625390263772d20c79aea9231657de260ee2649106f57f490930456592f8cb31e5f48754ce65746776fb7078150a00128a614a429596ff02d4d47c5dccc44bf24277dfa47283748b21cc1c5c197fb108e8bb30769a9a3882f35cb65c9bd50d178e2dd8c1ef1e9374d902807e2844b7f4e19df432f22c04e0969dd07f77b1668f56f0fa0df0a774f6e1feccec245344a38b05ac6edcc42c60b41bbafde94c6a9c0ada99142d0c24dc8ba9e659ea7fcc9e82f1a6289160d27709afb11a82021970cd0bddfe759c15840a05a6d2c05c6176206c42e00ecc9e9269243f4b4ed24164bd7ce4ebbe87f9eff1408761eaeb1935dac51e0c2c34ca0454423a271ce51edd796329ee6387387d1af002670dd0d8a17e16c2c689b2c7fb6a12e93911de67b196ce456b58a0c7ead77855fdec4621089634fe2b45a0b52fa88d71181de38ad5932638135557c00346f740a42631b8287f5b46927b1e34ebf79f8493822294be6cdbc5ce94ccfcce82ad2ce7fa95331dacb756cbdd02f08ed8b9490440ad4882f58e96063e99508091201a3ee8fc53a69925ed18246279bb35da5a163c7e383c6148f7110e94d1a416c3936097f49f39a91a4b727a272db3e37b7c5e8113278a3ce90d6dcd2b17bf4360071c0e1a27c4f9fb46e6117c3fe2b5b794da2685e3f76fb59833928cec1bda5d2c970fd6ae019be9a7dea4b96d10b941a78521ac0fdf210932aa2281d38d8d7cb34ea777dbc987acf1622f613fc3bf8487b57d5dfa44c9878b65dcf1f2394eca631608aabd664ce2154fadffddd238a0981ecfcc2efe3f3bf3505f643ba4feadba89e15d18ae9e71a7040a51662ba1aa6bba48d90242d67f8abb4a05fb3892240721affeeadada1fa491f3121001c251c047006ae1b72d68f8873483d2353fca66e0804d1b1e91b99d761b45fcab9540f59babb8e9b8a3b8b4b42c46d477bb4c9fc7b262954abce6a85eeeeb1f3fd66ee2757b7f698884ab108127a2e65e8b527e61abeffe50ac87bc5a4809fc21bba09c18106454ed6a74afa33fe6488a02c49251e59127a9d67f85a503712abd960356754b486795f1d0458ab5628d98150ee459bd40bc8136d6ddf288b1e0152b2df1630243e5ae7c2430d2cefb102581dab51aedbe40b269b85cf208b72a4c331529465cbc79212c072d03614b02a3ba8cfe4f3d30aa437fdb768e2f6b79681f37cb3cadf1e5733b5337e79ac23703af2783aea512a513efa7a52a9e913573e1c693dd01e312248ef774c5fc448dba4bd0c7ed16fdcc659467ef00d1a1a0c961c40e1c4869b2eafa722cacaa9bf38e899d7254f42c09df3fd52ff5bd159b8d20041795ef307f2365e396f8fec6914b33d81f1a14a5392c0cf144238c5eb5d8c7a3d90519119126fde3839ccd8462b970cc4b9708079a584e335115160be7bae78d9677cd395b489c08a69b379521412056598fea9107e4ad86e2a978d563f21e318275eddfa08575c4c15d14d3a851b7146bdedf540046d712e352863905fb9e2dcf743b5da88de29b30c5448065d267d1949fe5dd2fb2b60130e28d87f3b1b4f6d887b997264ed7e9b3824c0c2a4213adc35d6f4e41d40a026c04bd97f11b285002d72b8dc8325b98f2080ee0ede36e5f4859936a298d765eb166d0dfc13c256d064736ea0dda83d48233b81f6728ed5dee468454cae5adee865e71514401f45c27bc14b736ad7538e63ffab5d0546f24469518774a3cf918e64ac8ca5196de85a34c6e9f34b9b0923523b9a6613580395b52f18720c0d7ecbc8f921f295711b66d6a47fc4580e7aee4dd6c96343971f7c4fab9152e82af1cce990da609ff81f7ab22618844503b2cf17c2e0d274611e3ade870c1f9dcf939ee5ec032f04fa99f7cb8e6ab77e8fdffcb0b0fad91e8003aae521b7fb3c64263e279cd386f5b0df3ab1072f9cc07c068550829a18b60f8ef3e7c6de6e6c6b1f72524340cc527541a1d33974a71ee174d794aa1578dc7446fd0c936b0149d2abd441881f139b99f3d9cbb9c1545b57366df200dff82f8e4b65e3e24235f6cb829c1ee22659d6b83cee4ec1fbd1c716465a73b71c76413d51716d8b3d2a547b0c480695e31f48a755f0b62fac86de1e73110a5610373fc74d017115c8e381b72c6ffbcffac765891b5d2719df0865ded751a8c5f8dc37e9c96f0a55d1514e6924e79999260862574ac635c7294b1aed8f1f412436874345cce48aed0f3bceeb2d0afeb8063e564ef8a1baa683b3656d03170848c79dfdd394d5b229c95e1402ab5c6bbfcf57b938ed2ed90add84cc80856f872c0b2c0178fe1971c274a6e7c36f7ac7f6d7e77463289b433dc36bb64be637febbb4bd893986183f503c52fc4190a0fd24f5605ab463423994b659b305b8f5199f6daa320a80891b01facb118a9f51a266876660a5bf24c9eb35fcccdabd8f7ae01cfc025996f9c20f621d288c4f5818138fd7ddca111ffceabbe334f7ba3b4b9a0cad4580148d43ddb3e2b5846ecd903bbdc4e0d207d5cca119f687784d6ae9b1d76e799c45f3e2b28eb1456082171ddd28b2ddf77072f989ced1cb8dc205a0b44e12bbd601465ec3370aea822cc6a8d4e657b66f8b58bddab12bd3298d5526ce431db16feeed6eceb7db70800af63ffc4dd5f13823d60021f6d64efe9143fd18d57379b20d79d4f67111d3c248d90c8798fb724916e760f26e484fd08e2283575219c3760df6c99372cc9289b3491a3d6dc3d74b0f678fdf5ddb233cfa77766a627a1f10fb3b1a68b5cb680595703c3a22c0e2023baca5cfe53cb48cfe3e12e2b115f731cb0925c8c660bfb291d5598a2831607babe0156ef7cac6ae75727f3a4b323628fd473e8b7b5ee0e6d55c95bca4a3a2e1664e03a82b66a4bb55c0d9718c2cc94a3bdb308f69b45df207ac1a290f32e6920abfe23ebfae769e92e83cbf00c393760ee1f3a72a5c5d74b6ad0069a7075ebe3382c16a6c2a89f35509e185f9fd94b7fb5aff60d4d1d335f50eeb9c2ca558f46fb8716f3a493e8026bf6d5f40f0f63faba1773f4360b74303c64fb03cb886191d8ab4ee99be71f8241490245bdea0dedd05e8359c8e9b8f6b702ae7be0d3db08cfe31cd27c8e78b9ffb4a2bfdd41655da739adfbd5975f4c0367258ca8c61826f9e96d89b784c93ff9cd06ffcf05ec1221d3f5539f388bef88ffaec411c4b6980150b2e3d206a314c179791a31dd989bc989f868af62de7a05eb336260eb8fd0a432334412e93eef20ce7bc30391fda6edbb2d2b9682372b52b57c62213de3b41e95d38ded6a637dd55f90eb5d8fee5 + +Params = SHAKE_40/4_512 +Msg = 01020304 +PrivateKey = 048201090000001ce0ab8d225eda96969bd2456d08daf34c8eac90fa8066b7a9c7c4c2a21f09671cbf96216a3665a31fe5714c1dd521d88b6b8bfafe4d6b86b679eaacfe8847c37365cf97a2168700b442a467030d8bbc150cf34761f6de06fca4df548ddfaf173df66f5ae398b6ebc4b5cff5aa8afa7da321dea25a40356ee0ad3a5584101ff99c0000000000be66a0fd3f6877bb407b8e642438386129742839bffc6ea2742e80ac9c545a5e8c49f30a1f27da0593071e930920f6d166eebd8c7376400c97f18873b49c16dbc881a06042c1ab9de0a9364b2caf0eb4275f37d1c9530c45a993dd1a788d25fd9160ea1aecb0b1bb3042494d66f34ea0536bce49e93d83e0d0ea431f37a20dc8 +Signature = 00000000008c360900554012e156124822ebdfa6c57f448e145fb6ad5a62b8fa24b53aaea41003e206c3b320afa771b5ed3b0b34086d9c3a23663878973da079e534c17c38a369a7b5984f21092377da1591bee2aaae3ddcb351d73340dcaa3637425198509ec1c4f611135a25b283f9c49d585fff4d65433b87b6b5e821e89c123b70ac1232b7ea40090c390df6930d0bef62f003e178cc6e8329070c5a12f38be70ff6de4346bb3428859b8e3886ab216e62b48908ad69737304e0ed46f7a57998f58170e97acef408831a7a4fe73b96aa1883ee547b835e036463aab5237eabea89e5a6a1967558719663d09b3571e78165a1b81e92db758ee8fd71d2085c568f24031f842572b2e0e843a56e5ea504ba1278a8cd8ceab84cb5d7f31b7722217920de259884595b1710e5935d85254dbc5557d27cedee161529559b2dc50f5b53a70bf5b6681a7d8a9ef080369af6aefafe8fb1c6855c257b175636f0919fb2d6d81a9c3b4aacdc238df2f4fe2751a572ac6cd5fd2e08e729af62d29ece7c5528088804655074a7a45dde253f91a25e9ccdf205e4d88eb3f7f5ce6797c429b51acd9c93997e708d4a5be72bb5b3b5e51306e9ca4444e99e08bbcdb6fb8e8b17223776623f997232ba4d7059f112594cf57d25391aaf4aa27ee769571e7cbc75cd4732e614164260b94eb395baf3b398027e1e40db06a17931d68c6455aa5764205400cf91bd51a495c5e26295325e39593859eed1ffb9394307dfbefab690cc885d3f7a5fa6047d1b4b989e5f765ade39d4e44e1905f63cee1d6c21d7892539ebf70d36aaec8b913bc7e485ab6b323225196b7ccacc2390d0050d5d6f85fbb569a66ca0354484514494ebbe5bcdf09c4269615cc99394030fd2547bfbc0e89217d7cbc27a740803525d6217bc82efdec44bd5bfac4f80ecdf30688975cd70492f32073834eff1734a557f375ca344f907d403cb1ea131f113f609aa206dfa9f4fe0fe11399368b4b7bbe102e46e7bbe8065044bd14982ae7912ef07ae8bcddff6fbf75d19a401aa91694ed8aa93cfe72bd4815e986ef55bcb34fe1f13cd3fb528f54f566e4025c797e888833c2fd65763f1196d8f957c6577d3b05f21aafde7ccbf75243465ce46150dca7dd9621aa41f2c99a060e97b98da65377194c37de62df465c4c793c06190a3c5a262fe318a31cd39c3dd10ba44cbb9d64b7caf7823fd7d1946d1705852f56cacb672abdf70c52e5b3515b767df52173039f83f4a9bad3c7136c214a0ea6391c25460a1480293681c3bd8a388877a9d197413c211b0a3e6f448a5731c639a33647aa7d8f8cccfdb34c7b1afd01d23d78808267ba4643c150c27fc3e443e47352dfee7ab8e2e8d9e6bac5c4568e37526b07f989d9d67bff000354b6b9efaa873b234a7b1f463138094859794326ab54875c1d2c656150118288dfb931dc509715033df6e92e1a58d175fb6922bef3375ce2123112770e8dd6a3a1a086507a601a1ceddfd0dd1d93d86dfcef468647d50772cd327ad9c2ee4303b3c1551f7dadda2fb504511a950ad4eb26170010cc9729f1cc7f8d613b4da11b0c0153a3e16e924b4807ad2a370a2fc6c2e2f873b319151ee34d6da364ec13dcfd1ea5940cbcd2f8d7b0b53252d044386e6d4c1e1b562b55bb800a86b0786ae0f3df0e32a657bd561542872c5166e0794ee345bb3ccf89d329da3feaa6d21c112b2b0cb61b52f73e7f483b3e43c05e4a2d9bd76f4f31a2f82695cae0aee98e967d1d73da6f7a65a5af65846e5d5927c1d9b82f5afbeaef1b10e2424eaff8f60067e5c6cb3b01204ccc78bc34f1465a983904bc84aa55df5395daba6b5f7b36b30d96d56a5f0b7af8457b9cd6e9e2f1401af720baf3aed42133ecbbd8720057e4781a9f009f493b69219e5aa919874483b0ba2be5ba5b3f1616967b30dcaba305c95839038a4377b8baa05fd36c51ccaa1606f02f2ddf18c12e913911a0b7c2b1a0e2ddc74b78fbe7d2e4bc4a8c537ca144a3f99721aab3b758e6059190118121c57aca74d2a2adbb3723efe79a140dea26d2eb41fd5c6a7ca2164ebe671f5c07142fa15250f126e0176b0761de21dc352a1add9398f54ee0a5b98cd3089b7851876428044aca9aa5d5ee4173313af313e0ea3cd6247b7be3b560eae7efa4450208106642e6d9b84dca85faa1fdf8b2f5b09ca462598d3e6282c86ee7fd58cb2602373fa53d381ecd00e4fa0bd69f884e32371857f41098456e61cd2e3c00b0ac2f1d92c6f0df2ac1d3832d88954e56ea24d7c4e836dd590302ce5c963cc94f64a548834f449f5411123f23fea893fa900629fee858e1ccba1e31597e4b5b84c38db0a7399d72a3dcb6f64f36ed3563bd58dbd8f3fc9d383adb1109ef6caecb7172b5c2330b7a0c4b596c01724d576b8977bf2398de644421021731a6f528776509f026dc4387ee311d03e9983a8bc2fe97ec4f014184c24fde6d4cfaa6a82b9012d1af1ec8297e29dd41ea8f23d2b62d4abce8252970f96fcce0994a95c25206687a5865e8a44db91a7520f92b3b918fd8c0a97ec20ad54e36d88d5c2bbfca2d8c5cdaf20698eef65a56dc0155c7f591d7b1ba00fef8e3d0d10063af551eb3f546acbdeb56129c8825a29a9b83718276176eb49005599553152a4844b8ad6c22565fcc0b5f020c866f899a7d21225b2b780b3d1e785346e12849a90f4948d15832ff7d3da7ce8115e3dfd61c2ee88ccc953eb8c01fff55dcfb74f999af9874fc7f316f78b152ca376614d74eea4df8755fb2cf1e9428ba2c60e717596cfd8fb09166d852f1899b941335b909439b7a4af88498edebe786080a8a52c8f0bb9802ef3d01c5509465d3573e36cff4ec5e04f9343d551a087d923c2c476352487783a48a02e05c23d7fcc6134806c52fa78748318594632026d4fa20ad5855f3ae776806d262b0fbb0f4325947652a5c01407ad80ec4e7839638b2a218575c672b07c4b84de0d11eafa8c88dace1d3c637782c664417641080a4022dac9eec8203c3534741b485b98ebd26022aca6cb0e6fc300bea44e34981d27ec72624467bd78d0e2aac9055de412e4fa7edb70f97a885a516aebfe54b1498f72f775105f4525dc3b525e11bcbdf8fd4b7fd8d8940873c9afbcf71934b16ab21595a52d70b65c43525afa1a18d03c12dde341c945cbb7d46fbb43456894399622a0604144e038ce2f13f4c04e37122cdc53c19f86bf267679584a37082643a2fc6eb113cf54234d184395a57b93a4a8ace3923186132f501a0ecbdda109790504c47f83cd81ce07c548219c0826cf7ca82be7010d9ed43023300ec9fc5893a583aa0cc4ba96638554b5991312eaa53ee2272928abc16e05a44a88ad7544d605699e67fb21b0e446189f8b2b4bc0ec3cd7bb0378f337dc797a72de1108e32b7080011585f687bd2f78cd3ba302a32aea453d8aae0e394a4914eaf5ecab72668100ba587dd37ef876ebde5b7e4930ed9712d482007b508955ac6adff666ea3be6d3139a53cc11aea8e2146e6bd6ac1f77ba51eebdb985335a799921eb7c763884b9e90451d589af4c279b1fb4d671c17aefef289b7928ee1e5a7275fbb39cc9e59f36a6611dc6c8fe1e2b7f2949c124911c1951184f00259347aece84add68ad750ef6dbf7d6b8d4a6baea3030885f69d01470fb152b3c1c574168fca8f38f662cdfc9652e5a665bacdb3b16dc0725bcfe19858eb56b0797f886fa2b42317c8f72bc514d88f0184a392e7d84430a5205412d944e97f3dfc2fd295e73c49281e64ca3f944e4915d962f85b5494865955f4af2bf6f5b1f41107cfe9a7406a200808e56a4dfd356517e628f9e302e01026ebdebb5735608ce318dab944293c59aa202a6137d29763cbd9cb513a86f0c41a3ce70fb5b341135d2c10d4d337a45c79945ad14ee7630ede31c074c9a36c0986882fbbff5a79514be6cc0356930a3edccba83f59ef6418078770d15955c5a88553c6dea1e56cf33b38efb91389ea1f2038eeca919833039919f8e7c7de6b50f3b257d17b3810e5e8345c5848ff068d5101a89fc2d0957e6e182d200942e04601875ae63ee70c489e041ac78575f815d7236d1ab25c2ebd219a9d52e870e1736889f3d8cc7ac5d9e937ad6ffa5f18de881c2b1d4f153a3698e7a29b3c44820cc268245e4e8f407f05ef403899eac5a7f4311b2fadca674c2d536eeee274c8fdb4cbc32a6883d1719d2e280132f8c8d975db65d035e3f7d5faa43231537cad16a462e31c86815604b2b7f3cbe692c0fd63e39dcc723a723059d52285804a322f08df0721ea52fe4de84da6d3c0c92f38fd96bf1208cba6f0f5f4ace7b0c8485137d9406fdce602f0e71a43095c729fa71221f7509f49a41340c1adeed73cc85efa552fcbaa4ed3941034b47e6bd80625989161d17f8fc6ae23a768dc3743c1cece556c7fce3b425f161df572c13dc13636157d288a857e0032bb55602c46b5a510bcee6d97a7cce50b96cf7f4a74e8b026f6612e4ef0f2d27a9e42341386b67c1ec5e75806dbbca9bc65dd8fe7cdd66fb972dfb5174ffac838253ccc7c4ac1b4c6f6aa46f92dee0d0636ff4116cfb013ba4987aa644f52ac9c361cb13ebfc7884afd0cc4752f0f8cc4fc1efe611ff7fe37bb8b2bfbe08bb48a2bf92bd0a19aa4d69a7e46aa748231d9ff734c7583b5b1599d4bddd06f385613cbc132e30c5880f3c43e34353f1ce44cf6f9fedc709853997d17d59c0b873ea43ebd26f18891aea271ab34d6eb7679b955a41f4a5894a8f8d0bb7f7ad6f20d154bde72a551b4a0c2721031dd731d797b3cce89a2f562e5edf5382746050998f5535b0f42e41abfd187f5453b33f73f0def3534f97e1626866c64914e90ea1517a50c28ce662ff4fd8e2bc8427003db2855a9e813e2737e8b16501984d4093cca75d8f68207abeeff9e3872c46926d19e6e8e8e9226f50b344a465359bd9f67de97427952f90ecd82a644f00bc9e9f1cf8e47897b439158efca4fe8cd8ec01a423dff6214a55df7b95de89dfa527d523a5feb131ac79e87ca5bd4521df5e4224621acc8b06dd93140020fc4bfca44e4f0098a1f4ed23fd8b7d5f722e9da0582e7b97b6e3ae00fb8dc2ba935e62e33d0ee0dfb90a863e6c2dbc6d6fd2eb6f4bd06e62c17540141619ff282e746e2940b53eef7d9b936b8b444f7327eb9dbf985ff6221f5706bd00a3f9ff543a691c3d9db8fc1c391f57a17233af976c6d6168644a18c80fcd243b7de9bfeef6dbec76471c3f421ce9768089769b26fffc9a60b5465f68653815d0f9568e08d8259534791d9fb9ddb5bf02394bec6f18f69022a2f64566ec2677d2510200824d0a53e56c88a85cecb67cae43d65fd31ebfe67a17e6ae6bfe931e33753c9da2d74413a5461d3e324c597c57e355c76a6f562f6377d7e22373e86a239337ddfb5939968c4218bdbc652d8490190a835f6952d2117806e6d9778dd190966cd4835ac0dcd17711b7fe90177863514a0f96ee496f00efc8230a7cabd9356409919723f1e805f9c040fb5b4843be4c463240727ba868e26c221ac6239b60a2d97a92de9c870675a4552fac6e34e5ea03c963fcb5b1de0de66458390c1b07d0846277e109f1bb72c04de81a0d08008cddc8572bc01f94630c0ae54efd3eeb5586e2c3f167bf8a9adfbb14060fd84c1f90ce845ea002098ff9ae6fd802debe9c42109a25b1d441f1e9c691bd8b8765365669e4f64f290086c7279116799d9f9388efc75c2321a8701e1edfe6d471ea7d1eba1a7b0c4d9e24b6fcf00948905a5d44025570b8e88c9b21c1545a1d9c848f0c4c421ab7bca2f09a4f36d6f61e73eee2b393e3a476683c1c2b4d2de077c35f6a56cfc0d8aa4912b14720d9f00019ee293b757b59df207485a4d48d788c72e23fc7be107fb4f708c7063ebd0f5dc4846d428dac9a46eaddffa32bf5e1607aa64a0db8fdc63e392ddbaa4d9840c89b51392bf214bca0a7bd5b476532298508b4b403412d43408f83c9c8520209c9ab459414dced4af32facd785f1eb5e25e03dffd86449249e7e9685fd09d41bf7d4c9a7868fe2c831401b062684d2b8a6eb603c88ebd4c299cb7387ac5fcacd0331cf014612228c4805a38da48afe46c5592aba5093992490e54a03caa34a1e3f3de8c83a4f06c73774ea524d072c9b46a90c0e70bbdec9212d7f17994976077fac6a556f9e80d8bf50e4c342f738473449871a37c60ad14e2097c35dc2dfe0998fbe61296a7def46fafca716b6c96e2432f66df7749c4a2352d333bb40a83a4432e8ed5227e9bbe93e628073d86afccf4d7b2747284364914f9950bf2764cfd263a2cac37fe460c5b03f00bee8476bd933057c54e12a7673b55a97f515fe5fea206a202194706e4480957f7a6a93cf88a1eee95d2933a145d6a198da2e873615fecd633d506eec703ba37678b672f304d341161df49090fa4a980ec1100e41649bde1163a9102ff15b131eab83896c57deb43fb5c1f55e383063cc6cd2f1730a4b0c6cd3a35bbbf4ea7bbc381cbb11c6ff1b9be66ad79790fadb099e3aee53934a516ce230fadaced99b12d69e8baeb1a48c71300cde047023c067a68276cc30bc65bc33cd789e8a246e12c56e6cf6407c6107a9127779b57bb10d2696d5226ae97b694db5fa1752f2516f3bcb0328dabbce141adfe0cdd77bfadcf72fae4606e61b27efa1a36e69579c098e6a108913e7eda3b026fb3544a0e680dee8729e28afa6b880631d1fb271e3fffa23f5f320406c79dea6300cddf3773d228284230013b7ecd13d3b0ff0bc116389de9f141360214976144e88e081a39f3b2b586282ce52b38a251d7f5c415dbe9cd0c2cb4dcfd892784dc2a180eb33a09809c5f8953e9ddc495221cb77ad87b32a60c341c1ba4b80e47c9d22dbc71d1ae27a7620f48cd50a8c78a938eee6f3dac702ced90dc975d6b51b5d227646d61b205b3e81e440be63671baa863903fe8e712bb51b0b91cd9ead8923c7314f1f5d38f15da3e664a1187f983cb14f545d9adb3594a245190d537024cc4a753d9ca9f4e48a935480433be219a1bbd8b37bd928ae54ded7986513cd18314703329084ec07e7b2fff2b21ab493646b2d362ffc4d374ab79f4a7189c2cc844cdd496878a4f17d8643268e670f3b4002a534b07bea4afca2069a1e48442a7b912a5223bcc53c8b57279b5c1acf045ada19b9d86502371a25a7b29cb894283699ca547ba25254b23e5183862d5045932da8e7d4451c2cca3d837c1142676a0844053743162015dbba7da557ebbdc65ae29a46624e643f603ea67c0e74a34a6aa3146645f1927ece5efa0dd48472480a1f9e87c68e39ea657774792555f75007d6af2f656a857998d6a055fba4b5099d0b9c120544d9fb6c60a32e40236f6b549efc54b9a6bd76c107be1d9e4b71b03668f79e0d3f125fa865f957b80f530350046dcdbc68b6f25224527220786a90e89836f82b3b4bfb1e85fbe92f01abc09cfacdef941317e0e47ea1d155df882fdba1bcefaceccbcbaf0fb47190778ae0e2b23121fed5d46c58480674b82f15bc4d04a0577e82b9ec7e4f47083dbe72b9de10b687395bd75559480afecaa37e2b0be864b0d68ac3e24f445fa31fa5736af0ed5f5f5b519b5345868598b6e8feed370c30a565bbb9446ffffd71310942c6cc5a7c3f4484b9e7ef5929e05febcba436cf20d87b04a8e0a38828b378e310b641a611bde870cc677818a87dede59ef86339f65a2b2368763f813afde76402f99affb46a4cfa1728c1ee797241b40820c5f668848a87dbf44b4caef318955237bdeb267b596545df43a804ee08e0f68b3ca23c1eb2b1866689de7deabeb8add753b4cf2f54190bb5023234818a2d9a776c78d6ebb28d69eb24596db8d4d16077c10928651fd08a8efa11212f26822db952ff3535f7234564434d0a700d1b7f0144494fefb53b52bfb68cfea91d30d1511074e59e50e7513c91f1bbc6b9dc7c353fc7011fc80531eb7afc431b2026ffeccb4b8d3823f80fdd14cfeede3d2cffbba58a2b7d76e1b7f6399205e85f88f56062386366e33248458acf4e1dfeff886e175ae4d187a2ce762bad9d0bfc83eedd95df7a05f06d23183593ed3fbdf0517bbdc08839504270838f13a6986b98f89f22b18ed10e84b93cdeddf4b25d1dab9b74c0f76b16d1dd8f7e7126ab4a27e9e43d6be398a36bc7dc212c3117636f90abcedb62033a0020e48a3ea3835fc063ba8f7b2a45cea7b253def2bef234b0916ee44c649c49d91c40fa1adba9300660ee9e9af94a90a754264829e0e346a19cc7b417d9d34cfa93ffc04f621f9e20fc66989067c47a75dcbd1cee007a7a511f020b8cad1343623c1d0f170f8247e30166a3bc7d5d3ce40f323361c222ab54b0b3bfb35f10d984fe9c8f784690820be653c37b8f63a4b5030130cebc5bf9a72fe0b1ccb0087e6a744fbbdacc33654a98bee14ee587842dc9381fae79cf9937edd74655d2a9b4aa765b8d3fed4943c4a1b5b9a4ea3fb283921a6ecdda2be28d953b48cc05b8c2f2917c2bdc4203f847f4a60123006957f7eb4de2e48f88ee9372a787a2939f84ba5cc045bb57ca555e52f3b0b770629d45d924371fd91a27d94f0f38b55182e83a42cf9f725e0efd1bcb08f602687a48549152e7aa1ae268b3b0ed77426271f2e62a850280e818eb396da7d373af6411b7e987952efec6c88f2b692be188f1c018b9de4579e0379cb31a889ace5fe81455c1d51d29c69010eb78d10e03f113d72954b4b0d3a0608a33ae5e08ebea0b63c1145a04236e3384d89b634067a59fa8bfd07026f4a10aa37cc33d7f6347801c9c862a8d194574fd42de8014d0a1aeae8c33ebffed29d4db978d01a8e716eee5e311aa65ddf7e1a4a6a9acc160870b9e76728df065b19b7b88f24e963e1bf6afe6a986ee9fe5efd86b41915fa534d58ed1646942fb325b5591dc81bdae65e428057d836e7b02cfed267fd46ed96dbb970b0095704469f8f367621f4114cccaf6ea6603c470e41783a23a6eef3e651b44c2d347dcde8c5012bc77f016c138bddbad0718b51c4ab16dda59bb3bd4ff36cbceda1f20706297992b5b722637cd0053366e59180a998085234bc0bf038134b5b2f4a09b762290fdc83b96dda93ffb178035b472020300383dac4f6cb24d6ee86808df8524c3b59633743831fb81d1d4bff065ac2dee4e9ce7fe3294bef74028f279bd63ed869d1b3692b71d3f7da7d14751681e8121842400bb9e7e9d947f04db98dfcefa553ebef4a644c13692e6e1da1bd196e1e76464e7f7058e60cbccdaf01f4abaceff47c5800f8161636616273bcbfa79720fa681b5d3d6e7774443d9fda0432b0a123a61a6a2d8ef7a66ae586d3272689ded8d54aa5174aaa79bb7ed8b8a6a37fbbe5fd586c4347719b84ad770f670d3bb7a34a03e622e9fdaac4b87d14cdcd4b9351d3de266f3f7a85a41d63f84375f0bf4cd53e9ac6453be4e55c295ab6d6a2356da43fe2c3c4b3f8f0bef3fb2964e136d0018e3bdf6f47c0e1b7c4d35bbb2ce7a440c0155fd1b5abb68201cdaab6d0ea4d122474087a32c66ecc208e2bbd6e2f8d51d7d28f47a24b6f2135e799563cae558a0e619e03afa8a4a3b3881957ef181a0370506f5bc77239d7c27466d50f6b6498253c2c20fcbb31a7644fefa760839e1cb06846a7a4a5e887b393912cec0d8546c0dffa5cde0a206fe2ff6ed871fa5c020b8ca36028f822c5c514e4b91c751124c0c5a6d660d20fbd3dff62be4df16ba31d10a70cfe200d3055a2cba90bef586e5830771ec69c6d84b79b3d9c1e4166d6267b214baa75e58e93231e3002ac66b6dc92ba22ebc55b2790c34ffc8cb6193a975b779948e0bec8e7f8431a2c771fee98e55aa722eee7e9f48d225fddd0fbbc67b88d4275cff955463d8f39a9c9ee6d13dc1430674d1a82143c1e1221497c00e0ab2e64f87e93f179264366d81b43cedc29b4bea5efff2aaf08cb13840e561b85bb02612cbc42263e55856800be6d25caa081ddf37d92da499e185da57af93ccc2f6207cda044b8fdf7336ded0731eb9b97e87b71aff91d8b073f1466c370ec96bee38cc14382cd4acc4b55785712becb18b4384b5dd87a96649774b6ef3e84cc3199c8739345413637fa33a697c1745fb5a4bdfa34c1918a1c2b2b6df4a7663dd2c0c8bee0d56cf85997856cfdb97d970be6a52952608ca63c5002e85074a685d48eac451b9f1031b4be872fb85cdc19531ac5a74313ba9c0866fd24e9e55de1e6b82205a831f7fe6b01bd7f789fbdb7d43bd1511987da9badf697d27d06d6a9663bef3e2eb8319679db850d7d226c9ba3ec7a9195475b53c0e95d5b5119e5228a4e2a82b3bcb3eaef810ba3529f75eb36c9cbdf290a9783b9c8647b0acd91c1b101a47467228001149496c75353b04415275cd2698030dbaea850e1ec701dc3e8270b629f0608a5b07ee40b253963f329ce5d2ad7d8d62d362c461263960a9cbe818a9a466b72aa121d5ad7135fd48360f7ef017595ab7f035b0e419c899d2b1b2ad6534a5a8a75bfab80f28d0fb6dea3e22aad9927d33ed63bf7451924426743d910f4b5fae5a7f396c1fb114de22d0845fff1f029380e8b5ee02607744e4e95f2e024cbf962bfa12577956db085ced2714b694eac52f137ab87e55f9e9f43b0b40dcb6bde4dac82886a04122d6bd384a0257f665794d930f43019b1aa3d8bd7937e0f55fc18520a909549e684296dd90f25783971572b76a797285f9abee55d4c08ef7a548b6abc3ec56c30d35bfcc1c3c188b794908f2d69821103c42f0cdabf046a247c5726421b41795cbe009b70079d7269e5264c7d1654450dbbeaad31ff883d41e4010b01200d3e2464b10008ffc162e4fe6cff8b56b0b43f92462876fa6d34f9746c3705ccb7ca350a1530009a175a60c77ac3ca12721f76a86f313f44c7647e7e3955f6267ff801b2e3fe9ddad01cc4347c46c5ce46798d0c211f2acff2ca9f42bfb181aba6c0a349c6dd6e5f4adbd44cf30f503b10795469b669edaf9bf5db40962ab16a492300d4aae0ca5d44bc96b7647ab5124cb8d1f233af2d7561794e61ab78584263558c59f720ba16d2ba9c07375439362b97f1af4672c2c7b2dda3ce7ef6c79a0c0102f5abc54e8d47ca1e98a9d879eb0450e49c31d0fa32cc211ae848eaa345126ca2e77649b7764834a4c03c0833fe71b3637bfa4c437f58f5c172720a5c5a722fe8c59a3b5cbe2d8b2328c728bf41c74e92780ca1d5dc1e0ff8bb4ac211360d2722635429216541f5acddb43df02ea47161a74d6ba0454bee223567f54a33c64fb149135fa1b3e74ad3a42c1dd30c432729e7ece110714f3191e5ba82c503cf8ec75313af95fd94e6a3862b9c1873c21c1e0804cd556fcb185f6bd0e61f5f17dc5d0aa18618e1766b9f4c24607c9b2c0e8ce9e66e45120961a107468368b8ee0e61705d54427c179a6958889c2d6dcb6d32161d657dc846832ed0f6e4240cf4e09899c4bc5463a4395b0dc3ae9b35d3583639924d67e6ae7312b32ece7cd8874486120be3a335476bd1ecfbec79ea6291ba90e5a53991dbedb749ce1ee8bbd4d5015e36ceac54ebc36903a7ceda7b960af660b8669807829883ec57743818711d2c4f89c83a5176a42f798d3b539fbd2ab4d060929b6c89f5db51e2c944907b0c2e918a9f0b9de30299ced32b9270470503f6cafc4c856fe7df0b70e712f3b47fa56a25aa43e4adf035019e7b8f190e56180fe2354378a4ecd1e9404557a97dd86c7d9794a4d0504cc787bda3cbded1b7cce13505480e5efb61cc56eb91c5f4b704217a394be6851ca397afee13b9782d2158860535804b0baa98063fa52b8fa851ba1cf233c2655f52e4b6aa4e46700ceaaa3da78f356a44783c89322858ef8ca20a8f540887a5958b11bc5a0a1327129b501d0cacb5420c0b208b5d9de9d10b1f79510d03a7b2d502e54b2caf662b371213b22bd816632b852611a84c51a4f0eabedecf35b1a5329d6232bddea78bb927018313d3bef3255aa53f3580b2b59902ede2dc811abbb01f131dec20f6a69e2d40f39172e4eff4ff8ddb96e8ccb276bb184a48c43ba6fbaf052cafe7b85b46dc7fc821258d9a62ce1c2f394090804481a97ab46966e2931bb3ef6cc96266b2497f7d6c7fe348708d01504194900c163e60dce8be773ed0b920bbe3321e5057ec72d1d2849dc91db7eca84fa22a247a56a1e8a71b351906b5d80bd4845c98c9c0b802ad99d2bdc3b949f159e6d9a1a08a79933e736a049c798112c39a94403cfd9f5d1202ddcf89f5a408a11e9a8b9f8ded65b67ca35fbbd6f36a6109576584d2d91aa5e2bdfdbcbf27700b4f6afab4e273d41b60c47b829350e1a1883e523d7ceb39a986e428104d01ffbecdbe0e175a05aa5fb8e3f3f524e18d310a35c28671ef0b9076a652d6d2d0c99cda6ba99a0355ef66b21ac0c1105cd41f469a3fe0457bb200517abf2de58923c8c8e074a669ff05f58cf831a4197728fa2ce679213f29eef109deb1761c92f11936d481fb4300919938a43752e31efeca7fb0ea7c70fb9dcf7955571d9ef6082c39a485a89370ec60609a936f3cc136693ee7b104b685f9ce5c283a4c8020eb85529830201ae8ee711f3779e33041d2fcf0a3e72750213d90f6701a4ac12c3159658316238353bfbcd951c5d7dbfef5ada98dfb9b5fea7d132a5940f1559effc3d23c565ca883875a6e2f46ecc078955a96e5a0ce875b02b51df03da8071617833bb4156d4df7de5ddb3cb823eaeaf7e5a848e8bfad3e4aeb392c6c018b6587ce8df11b0f6ef9efa729b0e67a686c947834de3d1be0622faa4c03db56302534fe2198e8adaf41e7399d6fcee7c5962a08ab610c874750ef35ca6f3493de4366eba598ecae6a07fc2b272ef8424074b2fe6a53b3d6968b8db5afc9d7afa58214d2177658be78c873f709ca1c9c885d68383e50cd6a207c99b2815ea11fdf6ebc6add26e35e539c66f4ba0751f2616b2fed5e5086f28d32174ede777a7ac6f877db2cef2535c15a8a18351d781ed37f8739cbd2677e8420f992e56358c7fccad351a133a6c6f1749d17c0eb4a986765c6c39f12790c6fbab85a2e6f5011b9a82069445cb503880ea588c3f6f0a1d8c6068b78303e8068f91207b444c173a7827c6c27f36629de59b3c6cb2dc28cc7a3c4d412ac5f600f11de16c123c3171b84a055cb3907853cf8546d595a2d5e79dc3b2f01349d746a34bf40a7d5621d2e131265d07cef045b7b29c4a9190070d6f268ea5272df24e4c29948d2a79382f906b368e5bda4b6d6b28b260a46de83c32ee793a2fcc6949a70fc6c11ba47899ace011abbf8385d08f860b86ee0e7ae4de7db19f330a1e6e66c709764826032057df1aca8d27119fe8ac4e1322ed0600b4cc3e10fe612c6dec06504ba8bb2071b440475a89b4ac898d881725f0eff43c955096d9a06dc51fd2d159bad0a858fbbb958d18e3dbdb32dfcf6ca6fa64f925632fe417a6936cc2438f07b775e55782996590cb19767c1335c7497a8e0453ee693db82459db85605773ccf8bf04d28609a470ec585bee86fab10284c25d0f706e6c37587b72bc24bc1a2d4fc0e0404d61bc1b2042161ac93f37948f5b0c84fd80257a912ab310c6ebbb4baa4ab33b9c302388655e6965dfe0430d23b1c9f8344db1a80c842e1cb7dc84eefb570832accbbbab6f23fee9a439ce912ffecf310c10cab4d0e4a75be0838a0bd5a0125b9a9f953dd4499e0c823b3aa220c52495526c203191927e94a3db5852b4532ad3e211ea9eabf38aa334d3604430faf446e021d4a45d859293ab0149065563d1dd06f0c670c48798587a3f0b0bd73001a6f238ce4c351d72ff7691d5e3025d14a0f2d9ba2579c048875bc3122eae0291f734b4d5d6fddf2faab69f3902c97f24244509f1ad037fe0c9460e6f1a031d51a60b5b750c565a321a82c8812c2a29617a312801c3cc37ea992657a247a53ec40db95ef1ebf7b36699fd646a5028f833e38c067b053fab5dfacbcc5d6341c7999c3bbef08ce744e6cdc611d5512d11621fb27f506896ce0bdaba04652ac2d0bce96312c76bb0fd5470b0bacb909aa0122d8e97ca727a457f3c8ce6e4b8482fcefc77a9208443e80ee91d4cada0bd323532386b419a120ed8bdb44c0b782ebf33c977bff7c6012ff2f64059bf0a2c4620f6a54d699cabf6199d70c2a58931e0b54f2af8939c31184c1296f9f6859e19ed93d3d286296a4a07602d5d674bf94f4ca4393ff8576470b8b3dacf4360a169e5531eb4cec43b57bbe082e36dd785579843dfc18c44fab45645f7bf4e6496eaf0f66790389d4f0b31cc4ad3b0d9835e23d688dc145de14c3d03bad51449907caab0d4657e83d91b0fa93ab67193423b6fccf9c95f13c90a671ae3f8b0722aa79d17628ae265ebd4109b876c35915d800e4ab38a49a0e289d8393d71d2545fa9cc051a969a6d18d6a9071b7ebd8d967ddf358dcd934cd899a3304a0b7af6fbe66346dc3832f871eb211fe290da8a279c6111d5f5c2ab165f4ad0291776a39cae80e8bb6026a23450e6d36d6e32edd1e5d57595621e0108096e4174557c8bed674015e49e4dcfb814e928fedbeaf496eb4a16520ee1c8651b652beb414525602586d3df400e9e65f898dd8070d5fd6747fd586485e13e8150da42486d71679c1e12baedfcc8416d9138af468cb884f6e30c41d1818c872b986c9e9c0f57a10d82c49476f5eb4bc82cbbe00ecaf24946e86844af96fcc87a1f9cabee63c6688e4e650a5c3e2854c5073247f6d44137846ceed839d8bba00f040f7d9ab615ea18382c7d41250b4ae29d3f1c2bdd579ed09a7c682faea6dfc193d9dc89435e2ee24abce38e7612e1d516e5e3116be79b4bbdbd2634f2e3f8f32dbf1373729238a0a2df34ae488541dcf37b81b97e4d9db0d91c5ccd41d176ca0a1006302870c6660727931977be051ab15be7f72eb76ebe7d65ca5e095dec73fc96e2cb5ca09252a9685fb87ca81de26733d4fd2ef981926191dfcf4d29775bdf2faff77b7f8eff738af8789b24f4e8c255ed5aae3eb8197a79b5212e2e03628ef1c64685c388fe143cabecd9ecc43b7f6e9c9332580b12931aeb9c07ce04919aac6a911373ad94b9f24c57a49975cbd7a14df3a60cc66264778043578ea8e4866fb96c3df0a536d52e485bfb6d2194574d58a1aa88d8d64c9ceeb9f64ec0846a18ad6b2f6216ee5a02a94f7489a5572eae9aa0846b5e2d54940f1ef0d9d520d4737f2ea0e93c12746a81ee5db1434f13b34ad7219aec0c11fc0fad57c09174598e81673b67e2b884dafb6cd604d077d83609f39485e1aa057c884147e852484c11de22fbf643b9236617fd2355bdfa4acc0e5ef7c338b9592685413f56091645a3d60e1b9ecdb6f1dfa3646062989b7257f67e2e185a9d8e9b213210fe9cba831b578c790861195b5e7100dfc59f537511c333485a60ee2c7560313b42865320ce8909b5367f37d2c82de3df72ce3fed0717895de12743f3370e234fa00759130edb6d27e74540286e7e7f35bc645c49d9c02630d4b38f7dd03f05c5631bb994310d3e794070d14cd6ab3163ae7e8e95ec484031fdc7bb01a4b0edc6243b7a09f4effc1a958bb02cbf0da096cdb1efc993bc64de1dd0b269c86c3b6324bc543bfe83c14cd5b82cbe2f377672d445dae430c60de8b45e8210b8569d2445b566e6b9766f87175b0ada8919fef3f05aba25fc37d234a172eed7dd05af82e072cfa65670f3a94bbf4773c880247a8420677b48cd4d3f984f2c8e4184c49eee31a5633ff683a21894353ba6ed9d1de9381c9a6b83954dfa5869d3be8824b0c9bbe9354fd99af6806deeae7e6a6e4a631d06d29c7ca1842248aee9a5b0392703ea15a69ecd38d9944bda14e9e41786fac3f079fe90fc22bce87c54715a2ec9813d6343a8492089061e8c636d96796304840633d63c5a032478839f9178c0c8e7a2089ee0f7b6e7d7459c72ce36658ed32c7c63f85a56412d3147de964fbdf40b057ec5de39935015cceebedc022b5dbc0005ca79336b25e831764076f1bdef084f26fb412b592894b03d7f15066d7fb1782792b29e2888d1a526683768f3b8f5a6dc926f02201a06bfedbc2ad7d8d95a1a4584c5841290c955fc23d6a9eee2210c673aff40a2933055442c269112e32d95baa5fd2a059daa214d3cd528f5a837b07a3448b6fad72cf0c2f1bcedac0ffd782d6521eda509b4dde75d07e366ecca0ee618295273fa3aa31dd6a04778f44f2b2f866b64877410af8cbe404f6d7a9fc9b6c6024fea53ae0047ed97c79b400c051aea045056f18d7c7a9da421bfa389c1b56730be9f20ec77dd04f322e2c2b860385f8c6929497b629b2b4377bf1816f837fc287af4687a641a708fca5825ce84edb2eeb07aea1772eac2fa36472bb76d88a153dee1bda62af96b57444fe5576994e995a566c97f515d463171c4753f4b93669512bbf0fcaac6958bfe7348a8587db27c5d61ff422077e0e81d91f63ce1dc5b1f5f98f902e73dc333320afb40e7cf477bb374e8b8c7e1a86fe58a6e73f14510f6c7a90ab0ea42b9db21be2e0940e67c1bed7e37783dffc6713197f338006f7fb01c00531af004e269d556add697e5751be1c8651e436d02463ce3a01127fa15723f9315818fabb5778fc2c65c24c7a1bbe2c58048048d5c03eb5bafc2eb251c49de92fd6db47e4b2be2790d0c69582fe4b1b741b00e738514d11ee8d95dc8a9b4c7d71b5c27a5a631f6ef853cc297bb91f3a243bc53712bb07e47f270a77df19f61ad1c7b164b8f81c4cd9429867806170c077706090d665516683f5508bbde19ae16a29b775048c2d6ff32109e50d27f0ca258f1fc57753bbec6e1d40ccaa7e0bf1a7ac1ac73ee0452bc67b087b4d5e2c119eee69f1d0a77c4725a17bb01b991095c82524daceb6b7aa4c0bc63a1791bd404ecadb71ad2b7a60b475c405b29cec4a7972f2350da53cf05c19d7f5a58dfc895b6f6a757e7349bf6c149d3f2fbb50de90841e6739c5d6551bb4c960ebe1fc455edb593bab1a3d7973c2ff06f6f8e821d2ac23a39461f34b8166f36b3871db3a07a0519928163c9b826d3910413cd0c81ae433d145a919e638267aaea3853d93ffa61fa3486b08ee4fa0902aa5c08d7edb6a46ed8cbba956097176a72917796c2220832576dd03fc4b04efc06f520eb6c4544e13b71936220515763a3390d1a0ceb83e5e00a28bba5f0617bff3f1b0a6d593c01ee24c8bbad12144429611757945f5d16ab2233b720c1c3aa8c5e6aa872783df9e558e963f557d9dca45d8fa403dbc1ad889667d86e623f61fb4516b424b7fb6abd968d23326b6bbab4434510eadaaa5af015ff89c8e6e1edd7a21ce65cd7376f025e42d5457dde2d4ae543b9083fb9d51c625a235c8e2babcf8695a0132f920f375ab0a473f8fa6ca6696fdc025a328d00f92b93eb81f1f3266495941c10dff1153eb5e9c402a7042cb25489109eb2370b89b87941cffdf483df6a040e2c7b24fa9c1d1401241bf5c1d69b71e877d04484160e2ba6b93a685fa55a6ed36beef1dec349734d757a3a9c0ad6bb036d1d0969cb7a99f324769eb5106b45059b9be39e321f6d957504d4e812348f72163b4d46e4ea67da7ab4c66afa9913015f3a6c770a019fd471548fa0becd58e4f07b3b8742ae36cbe36a2523a6bad9f0370ec8557cad0ad20dc89586f5c6305c4e5c8d808c109c7a9ddb46eb8680d9090def9c06ae5d92e80b14d164d9fb94793c4a59253e37ce0909f7fc98fb7d8d58cf7a23aa812784ef4d4643898c25dff0aa42fe3c40280b4dc565b279cc831bd7350e757fbce95b3d13e3d948f51d663d604a8bf7344dcf99ccd79cb2c612a4401a59bf45eafb18a404637a1c2e6ce68e2c407ec191a8099e2c3025c6b4a16be92e48f39a9d8fb82de4d70b46d77c899f79675264a619a5db83ed4edecb93511516cf920ff14e8c2a70eb17900f9ce1aacca2f661c73f7d06552c315d39d9d63e105c05c47dd0d9f393d8d0bf4c75303290dcde85e785d67d7af750f3ff1de0065aae3dbe0ed0651f5c00a6e2fc7240f1ab774daea9b4fdb19da91e98628b153773d8158277cbf8b37e0323b498b058525a729fe17ca9434d0138bda604d78d74f47ca1d745b3111e7330136564b364df82f0eb8a917ceb5225d1b827d3b69eb7bd4df47051d94c175eabe29c8c8ede5b2e36110d27d6fe9bc45ac98e26cc9310f0527d33dd5d32a8c4db33aa08bd16d4f86fed7e0ca0a508fdd1a2e2ca3ade589cfc4077e1c67bc70923c34ee7b29d991cdef273ef208a52eda20fdcd418592a13448e0b05bd30adcb7a32c29c8b2f7533657cec31358d2402b8f2d079c74ba6138e65295007f837cc98eaf34a219329331277da8495db70ad94f039837dc3ae732b7dc5bfde7614fec3b0cbc5c1f53525b1700d0c60f62cc6c72acbf49a64bb618af6f3dbad643840070bce3afaf086682b776217d74ab51bf4dce2fd0e38e12886d5554c860e1cf9832d389e9f0fb72315672438708b4e2b61145b57e15fc86ec29d9c19c271a4235e08f2032600c85a1d20159bba75679bb5322c845e7cb671a0a5750ef6f53ebc5c9e66260c6a6d4cb35d59d5eae080bd2d79c0efc63aa7dfae6a2776f4ad812a60b3b2d930cf34cada0a3e3f4682d105aa58ce24f8e98f25fe90969e91559ce747c20c03bdb6c04b4b70e980731bcb6a391095939a5d3ea4e1dbc09cf0cc8e86f28c5df38f52c08b2cc110d7e6ce707f690bb35d2c7847312b2688216337920efa058bc2d5b6d4e7772f94fd68a636888c24fea6b2b81365d88e6b48a29ebe1f8678a7636eeb7cdf8bea1fc43d2d293fb713f3f91a6a52663eb4c6af021925e36bafed87a87ae7e2e072a506157c939efabeda87ef7bc593bd259bb4ccda75223ebcea1733c93ec109565d3262b4d8adb58627e29e194625959d716023c5c7f9c283e6e66229ca20fd5e3bb05bde6c3ddc0e2bf9f9dc8d2f97abe2798bb0fad772b1d49d64e0f93684a6c73a5e4f981bb7fc34ac6fcc384a365aafc1f474683612193631fe6cbbd8247ff8033f0b8da85edb8ac7cf8dfb18840953434e206110924552b34f92b00ef5da81474015adcb50465d5f74bb61f606ba2756370db0c1f3e97798d29da39002fd4d0860d01b85a5a7fbc4d53b8e1cae35a55ffa8941157114ed8a18f5b368a12b8f821dad5a450159413bc8666407054b3d3b2087ba9a0a1636b7c56d53bcb005e1e35ede456c40be5bd628c50db2c3ccb2bd49f95806bc463e21b9eee290ca52d9e2bca55d24a33d6b8259fc6c93cbe6b26e5eada956f2d61d84417a631e0904c7799f3ed16d654d7d8872d35dea91dd5052fed68734f34ba8a31044b66c6a128846d3aff1c15e50eb130e4be1a838d9cdacd106908cb6a247bbb59226e4cfc28f1a6c681c13f12e589ca22d377825ec558fb18186a4b06ff58404726312e2c4010b82f7526cdcdcf0ebecb6da0566896ec9bbfebfe3320a6d34b68e812bc96bbcd351d8570cfc5a09edceb9192064c35688cf3a34714c3cfc2774587451482c10b61a0df2fbe9cf975a27e2ccfbaa9237de011c9437fe6ba3bd2bfd622140a176984b36bf9e45bb1c60a9c1d6b687b99ed12dd92b3a422f4dcfd0e8642a9d9ac9d35f3688ef559022caf0284b23c0212cca8a360c29514f4dcd134dcc0390f16fb8f8dc4867d4f83c66318982b73a407459975196c62ab75e78f80e73eb1f97c7d286e96ec4f9fa8a0c608867839fd7326dedf659265250c9b355c92919892090c300e9c054b212279f7836d3f71edf1c91629279bf5240019a3abdcbebc1634903883d0f3d01d8a5def18cf65e5533ffa7c5967a56713e863268b76e0d126519ec039c87bcafd0365d61ad88fd652047ae1a834619908835c21c17b247edf6fd79e698efbf42e60841d0665ebad0351582fce8ec00c89ac7fddfcb9f22c7ccda61946fbc4005a1cf5cadc6df10387cf6dac56ebba3a8db0e64a9e01525ae24748cf1b6a9fda15713ddd4d040e483809c551718dd6fb0d3f7db047557f7847f4b636ebe6ed2c727dee48125aac73431e5eabd818ed1bd543e456cdbbec3c05ee8eae57a488725b02b45b13ce47558a873baa8b0a0309943d99a62e08b27b292ccb27ce296bfb875ba2ae8955a41235619844fb9e25aeb37ec223c16e414ca719142ee24589d84443b1f2d22d836e34db11bc6db5dc410b1b3d7ca749f2cfba2da8364fd771fc12584446bf5a842f461e841897304dc4631da543850ac4a8eb68ab343f866116b72b9413f8e32b4cf2c947c3f8c8775e634c599aa5a91bcf05e295c927cb0f5206c82690e84ec08221f4fe7c920526656ec2862510dc4a454b77074f8a3848f55d0befcfbf0134106058fb4e6e900fa0110f55b54b1e2de693eca72f4be9a6e008e831abef48cb0e6a15e76012f92ad428d4b419b1f22fb503950c3d54db701feaba73032f7cd9f0c710a5f298189ec1121211b3bda568efe3ffcd35241898f85b183434b4ca58d69d0d7e9c04869be1107b53b7edef8d44d6cfbe9edcb5725b63d0a6e5df547a8417cd86d8da7d26e00391862af40afdc2c40e202af54b5d8bc81556c011492917b5325d447988369d703ed00fd8ead40284957ad1d98b6346908761aa17a7d5524de61cb6cc3c2439a89d0ddbaaa3dbbdc601e31b91d7b861859a15af26f407fa454c866e982b5e8034f2f686b6ae9b2ead977ae17a1adec5189d550d0d4e9cf71fbd89d2f584632ed660d9c42ff14b5b6747d113d82d82834def10328202692b8d77f7bbff3144d0bf175cfb8162e8144459a15587a2b8e09bc87cdc9fd626c81ef334a844faceed4f55d563b2a0c7c9cc44db1187cbb611a92a84651d8e2d3b0ec2ace577555887e2e8db32f2f139f778fbb971ee3a902e6509e1653e203cbf3a68260e438376e5130de8a8c88eb1070f184a138c30dc3778d39ca385d488660afe14dd067b8394377c97ece683f286d87a62bd0801824f4b79fe387d1eaa8214c4840e8cb7658828511668339642566270a2a7309483be2ab9853530f66a95f0333ac2f6ec3077265906e595c2d5874ecdad303186679861ff5177b6acc6f7e59848c206a4a5e7f3c6cfd0e6652f754f30acf049e48fd014dd0841d42cce2715cf7d8bd5c0d7a43ed8bf3560e5086cfb0cc63b96b1a884985c3b0c8c5a597f51e6dfc5bded6d67903f54cd924c72b5e995ab9fa39bdbaa73e2d1a5d111fba79904dca18e86a20079f6da7c4ef93e03bb6685b4e2251ff589c57085213bf8a540a90576aa10331c87589a6dc8a61d80e648de8fac197536db85020f5614a47c05371d4700d31ee37bcef0dfd36aec444900334f430f74827c0d7074c4cbe05f5256de57749eeb7bf54d62ca4b101b2d4209c0acdd132db127c6d155692bb51619c0708663c666abd214373c1f23c3a1a57745bcda75ca3bb54060296b3d045cc58062dc9b2cdbd60591385ade5a14fd66eb17c4f3aa544d5aa207840666d147232fb967bd561fe8637f937461f63db1d64508a5c0b930f6da96f471a7f838491198c209363cbda9432fdd970bef2bbd4705a08bd11dd22e21e844b48d200f04aa5db51a195bfd23b9e199c44a1d7fb61dd946a735fac36990884b86dfbe5f284d80ebed8992348b5f8963b066a223060ad3bddefdfc9dfd2cdbf9bdec12dd44a1db6b139bfe754785bd1c267545e936e2c6cd1eb3f9d56fd6e90885c6f1ebdd6e3327c44dd110663a109bae112fb27238260cba9c5bcf12026175d6befdac7aecbf58bc4f27c76ff04e094811c189bf8c61ab4980e34834c6717601403b9b57bcc0381f29bf5ae33a44302b402deccb041b36bfb1dfd826c311fe2c2834aef01ab0ee5ec4916bb3d6776e299ec4050a34dc65e865b652b848a53515bc07b630a4bd666cbb1bbcafc149d94df8ef5a99f5aa9fe95415a1552311027e9fb08189d11fc5c06c0bc357ecfd22d36a10d70a50b7466e1f130ce3e975d82be7c6c7073f757007e30d62048a58db2bd1038b7f29f1141524d5465bfd074d7028df8f24f5d7a9cfe39bae6fbd3bb0c2fc585958fee895374af405c1729cbba242f5c5b72d3a3c2097da5581c47a77bd4b09f519938bf0f66d808f7a3c26f8756ec639b5d65c9fc4fa2254d722365508ec4211f8b614b0d46ac9a9ed5d9a8012ba8b34f868941aa551bc02dd6823e41a7a4df64afa42ceb59a0d1ab92257b0ca668bc18b9ab9e7ad31c0d888b0bcdcf9cbe1e65747ede0ff69406c44715163fc59e0470a185afdf9a66a7744b92c8cfcd4b129c7ce2b7986b356f9017df31c906efbd7eeca1fff8339fb99eb55b9bd9ecd3f88704028f0d0a0bfb74fd99f7f9a286e9b72f3cb2075bea909c76a957d620ed46c7347a1be830ae210fcda6ee0c01142a0e854b6312076f75e9d7f354a8b487875b1bb55be57f51802920383b55fd04f638c36dab9156df8c64ddcc947277176a2b2a75a52e24dd94c0dcd271ced426687dc384523eb3d6c5d80f9445d11d598caab488f9ff97194be891f8ae688f75d6ba4159a1a8697d7ae0efc589750a97ae1cfdb392976ca0fbda0be9d1ba5ceae719ad3997be9e994bbadd17c89d21be6a24622fc0f0e3a29129abefacf7854d7b1349c5268b237da4579cdb88bbc1a543acbb2c9093ffefdeb391f77808f8d0898f8e695141cb38f9b5fce9e342a286ac75d696c9108ed66b9999e9819cdd9553124e12f17fa6211d83d041b72347567dcd9b70c7f56c9c33654b52c0f0ed706ec35b4dbb7988bcf992c2b8217cb70ecaafd8a52ed279d799635f7221555eed2cf197dc2309bf9a02798e0976025f882a349b145df635d4868f23e2b6a146823399961f2963f2afb544db09c75225264dd64e1e0de55b8080ba6c407ecf55e82bc3e2e75043c2734b4af05c48f3306b9b9fb1362fd0283d75848f512dba64799ccc995c7c47993aa5d33f2f0ac9a5b950972bfbd37ef8373349a8251a70caa3c7aec5953d6fff4eee465c2a22cbaba95b705ccd8de8586ff1d2bacfe8219f2a5881b6235f65f0980918061324a5cef5e474c56d285500c3df1e77439d8461070d2cdb042017d735d1590320276769cfa60f7135cd69eb0953cfbd81a2d98697accb01164bc7519be3b1f3ef307053a55b9bd4b7b91449c6c063044a17dcee5d00bbeddbb16f18a2deb925a2c35b8c5aae2e4e8332a71da019e642bfba27d5120043c3f6daca119ef27c2f6c5f3067ba5e0eb8d61cc07b7897d75294cd3f2b40d40832f4e37698aa391273d1bf34af7756c736b4ee7826fdd8be614d5184dbdf7c8995f2b51f1cc7a1f850942cae76e04d2922c55e932846521885b4a77fae962af5e24c643c40515421ed00d48c027c0fa9a6af646fbd934441859856db153609dbf735bdaa78c5f34117c4b27ec2eab5b981d47578b5dc7fb6d6e7029d73e30c6a402ec2d7548442370e1bc612414b26a72b6595adca7b20d92711c4c3c731adad78760a16d6dd2f2a2d4f8657d693cc956b2aee3e6eb8ac1c47e86e2720294237c8db792bbb69358eb5ca3475f79af23f47e84794d6df2c6b232b0822aa8c65ac95690ca4edc90cbf6acc00ca0ec3a11d915fe400ecf06ae7a6b8128a07a0b577e217d2fd493092382b47ac38fb621d632e89119a92e47c80f81144c7d3a0dd0c984c4e0a8cd4be01867568322a7073f840079b9d97231bb5a174be79bb33521d4e160ce94c3fb1bf19430d369e06c4268265a633696083db06b0aa85691c1fb234b540ac86df837a40770ef6f71c17c229585f3f13321a6193c29deed554757a5a766f747964fe3e5074ddc7fc95106d9211540224f3fa47ac0e9a84acbbf0dead20c3f7fa540ebd1d8a240d308b003a9b634624c6520d340248562c4b95adb67ba281f639a0fcc0569d60ff8a9c9afb7110c2942027e4c53ba1e5a8a5df45488f989ed2f3441c6ad3f5ddf7d84255e815f3d61c20a0b7669ae727c43bffc175df10714823e93a453c396238be92f8215bd668fe4b39ac0ba29594b5a94ed9aaae2e18466074fbb31a85a1ab6601b578b7c2dd987656fca8efbe48cec29e0d90db5bc9327acc3b2051f99badd287d7371c64567f4adb741fc972ccd2862e7f90fabc688a807b12da51ccf8f9c61cdc4a543c39c9fe858af36ee43e6244368e6ec8581c83c21b54c40cfe10114a96c2504d13524061e09a4877493478d99fe4b93b13049cbe13de58ac90a0204a1c3ed9b4f4b6037b01361d5f5d0c828bb3bde4c7b1865d2fa2cd02aa5c76e193025eb7d4434d21d5a0531d44295ad14185f1ae3f34725687abb68e9707038c12867b0b05cc9e33459454eb5377d89bb652e25cc3a9e28957d6bb368c528870514f6ff3fb31667d3066a2241a6f1c304459c01744638b8d399ba8a830b234c3a70ff11da47d2c9aee311556246a114b05cfb8d0762592af0225ef01fcc82cc1c711eb0cedbb8c159b59bf26485e4b8f8804cdb4134e4597d8a08b1f19ee72c548c683655634bdadd75daec904b735f0b3bd6d8bca8e5d52fdeca428a38ddae8d0cc2a9f58feb21585caf887deae84bdc9f6e2c69437c8d90e0bbca889ed6109458d328f448f09120f6d77c7e11505ff944800dc3739d0920b524d9c61f88be9f1e10700b1d1090387ba94e498b19e5ec1041d85ad4b31ec7bca3e22d54d58addc211b23b40a12bb44f8895cacca6b4a6b3b14dfea9b9cc09b4ace359f93697e8e0393b46913c874af66796e579befd08f97739b3b368cbcc76359cb04391afe854dacc9916a9c2aa1b0f13152d3f445f77219e9c2323e0905894ed9ed61a63e71c17ff1d3daece90bd13ae3fc40832be3261af25df2446c99746f80339f873df2567552a2da80769a3c3057ad939ad6717826a5d6b3ab9622c5764be0727867ad36d74c7c555498f6475a0ab7c9cb68421a5982c4cabe1f00cd88fb74d3d1f91e9a25d6b718d1a2188c8ef7e20820f1d44777343c140f5017b3a8d7d94b3715d4a692ef59822df80c357669b535b8eac1f14c5d7ed74cff57cf859d4aea2d73c1b2f970ba7dd99af7c002d8b551a1d6d0adacdbb7f9fccc0f34fe86ea4b56d7bdbc474988ef73c11b10a80e26e72ddc7e0ea999e748200bf7c034ad74cfd26dc61f10c0078a1368ae03074a7e300235e362a1fcbfc6f87501dd4936f872f774c7bf412eddc45ef397b18f7b2465ce119faf3c95a1fb0a32a00095562387d84b914d22a6cdea087f665eb6118a2b6dac5ce786ba93b3080e7c90bc492fefc15dd1f98b51534cd13fd6b795a769965ee0137d529ad703986ce7221e4d58e3c35cd253134aeea5bbe68d465442e76c08eb68e4a475658058b3b3002a40b385554d319a5b38c475b476b02b741c161ef02b71117916b076fa669a1decd783b27aebc302999e897a3e70550b95901699978b883ebcd7aa4504744148826ffc738912c7ccf95ca89bee9862e93354fe96770cbf25ad513a1651fab63cc8f076ffb10d74eeea300b318ae1d8082294df762757da654bce4b53a55b1fba7d7a29e525b9170b4f0f23cc08f5fd058568ac8c63832afc7924a3f26da2d10a438e739325e29b5106b07eaccfd0df58b572e31aabb04dad62487519b7dee45afbe9c55851fc5c29a02ab90a80c4ac5794416d3a3d2a299674894bdeb83352b2045bab78de7656505d6983d50e7655ef38df9bc77a94feebe7f14ed6bbf4a7d00c562cb5b5041823b933192fd7dc8ee738b27f03dbd98c40b97d3436e28c1627276a8ddc1e9bd04815fc3c0cdb2068faea0eea6b583ced8bff2f3b72e783ed7c4c565975980c77076814e249ce67237b704c80e4c7b324cf40d65e32128c678b47af80d3c11d509deadf2875e8437358d2542c01d57ce567f2a9458ae31755a12ae881bfd4ff985c10d3c5138f34d8a93c7da34899d4611fd6eff571bdb473803efbc28620bb248063defcb9576d5e8e08f526048132fc38e22b13811100d1dfee7c8d4bf34adf66984febff4f65b08a3ec06155a1580b7462fded054e045d40e4857587bbaf85ad9fc4392a0383f8c4a9aa04cae0c324f8893eb4b3ed500ed569011860d55ef9babb7ad0b27d01d0e762e31c61982c062dfda4c4217b1867cb35e82c2bd6631aaa0548b747234e0549170229c17490aaa861243c9a92d7c5e322d1eb960580efeb10b9a91097addecdf6536addc6bc92858656d102790b8c163aa55e7edadb1c275e6399f5863e0e61f4196e2bc92bb6fd3285eb06a7be0a8fb5d8d48fb3a21e8965840ac6db2105bbf6aa7046ac0fc5da807704f3768a3354c702b14610ec56060f0d95af004962a0be345d79fea086952fbf08ce71a9baf1a8bfa21449be5071c27db1e3e6493ab970120b0bf30e56b569c8c95ea7b57722319d5e41ea3840e30a7cabc3c1074057d285beeaf70e058fc4733f0001f9a7332915ab30a575648d79e9150ee266324052e616f4f73bd0f45357f7aabf89f9a5c05d861b70989d889acd628f1ddf198e6ea7823b26ed26244ede92933c4dc179460f95f0c8d4318640441742cd1eec61ea5a95f8c65b7c13731180ba4e0e1705641fb0976b22ef8a0d4345d8b605ff5fbd072ac2f1e175e78036c11835d9d3ab80f1ac8d6a1a6bbe5796cb8a6fb49d411c87a9642cf6a29f94f78caa544d75e4da6992546a8d7db724201232133e8dd23296e8fe7fadff9d9ed04d8e76a66344227c5c18783311b0927aa73b62f577a3b3af01d06774dceb247f16738327bf61fb7be40f6fbf29065333984444028e8379f4a494f52fda790168bd68dbbec7be40cb8bfb66f535ea3228732a819ba42feb8bcac90064f8e1cb450a47f87a6fafdb841f55240e8a835db1d678337b11640ddaefeec95995d1309d6aa232d019f6ea29ea76d95067fccc115f59a54001f88a88160bb1c77b280a546816be6fec81c40bb22b038dd66ca5ae46e537db102ab5a27f848b89bb30114f2aa3b34e1a509a18972f78c27a2673b6c9712ea4c8733a8c4bf4d64acc428beb31c5e7f6a059ecfeaa9905be8f3dbbb9723e33048c97a572248938b3ec047afa03371b81d20fbdeeb30a8f94b272b48ce63f369c7afe690d1462dde456a256a57e7b1816f10f18b8efd54335b5548411d648e6dfccc925d5f01c9309a4fdde11e7c6a49be432d96be3e0c242022ffa6fa9910f5321bf0ef09507b795fdbf9a3ce6e277add9a0a104032fbd763715a7bcb7848129d193585add6212059932040ad2130ca05d496c5bf3f268e9ab5f6d6e7fe2cca329789695bedc50271f9f7e72508daac57fbc280d7ffdeba61ecf999755d6387a2e510c2126238d5b8ec5731cbb36189113d705a3fb323637cac09528defc27ee719e77e713bf383e2010d22383870bc22d7254fbdfa02cdab8bac47f5669598c3589e778dce0411fcca848c7660c9597431efe500668c0dc3be809dffcb2e76c63cfec93b4f27add47b8a0b818886ce135aab85d24830c061ad80b38d3b320e44209f808efddf4a79563f6f7321291a808adc8f8d3ef915ae5b8114a5e28b00ebfce47da8bea3e8f76fdc68f13dfa896eef18d0d0d241813a9ac019c9473689d017c41f1fc32b8ed85fad67221ab6c483c6e08b405e1927fff284ee79c2fcfb9dc635831910e33dbd55a3aa6f251bcebc5e415ba19bc3cd746a03ed0b9e3549356fdcd79322231b88624367ea368bfa1e5b098a11014538dc69d1e8f4a2a6cf71137e501bbe058a4e40017503ce0cdec1fce7df6d6b88e916e64041a3de53f5cbf5b0be8b750407196197588fed4f182b8dd3a71045cc6848c1664d93c08f636a7cda81c83060518090c211864cfc15a7906e26844aece13e76b45fd6c8e10072503838fe6dafbb8af8d6ceecdbe2646c0f77659d97afba5e7d0e372f1fb694710dab7f5f0dc0123446d069892fb09fd90b6ab36bc0a29e5792369d2148f38e9b5ef03a9ba01101dcf995200586313f2b53ca98981e05017d9d5bdfbdbbfdf96ea6fc756653b9bcd0043ba3cbba594a95b4f9bb1642e2af82126d77fb2b6cc6a1bda561a7565c9005f08223fd1eb473edcb82aa2802d2582e8f49fcc71cc98810f8eac8bdc5fde45da044e4a642f07d7fa5804129642c625c0a1aea2fcf9336d90bb7fc834d85e13fd8f5c20fda7d9928c989181ee952493e299dd274c72047ebf3e53c4e3182fb89b06919f6e18a6bc7c1f9014ca2407a7f54b1efdb88c4c02c0bf84c44c52d89be947dd2a0cabb7eb4ae683a7bdc64f3f99222cf36a723f1d16b7a18f6c58afc91a961ba4b314190162636e1245af5afc33209350a835a275b3d2a6c790bf4c266b26df36b949e2977191e173baa1574210e3d4b017c63af0288aad8af6106e850108e9ee05831c24ce042cbcf9cf317705d761ad3011a6ac155b4da84bbd71d69c7dc8444917120131a569e870633e747743e8e634690114621924a10a8d7c4ad4b1f1c9a12f4def3c5df7cadb2e3efe977d55f0f5a9bf71d333718471b6f03fb7aaa84d21783f07e5daf89abf76a6ec62d215fcb01448ae2d35e3800b4c77af0a4f7fd2a9f01bed51153215bb6c75ab15e71c7fc9ad14aeb90ab7a42a1848843341689d9a887c92c645bc5eb53cd3c49e241ab0334b01f1579606e937fb8c4fd976e7e46a2e9760fa5a4a6310ab5478597d7e20dc92a34699912ccb91bcfe24c4a98325eed518f1e1fabfe1998573f41cb54501e3196120fda64fdf57a813ce40495434e398554f476ce1d3fbc0fb7dba56b517b168b9cf8fa6cf19c4a437583eec399209d29727c85131ffda23f03b6f01efbcff869beb5e0ad16ae0403c476ac5cd9aa06d251060464a46f016bb218357c0e63876f3965762123c5f8ca25797798edd268cd6f84536524f42249db243951b06e04c984d3128ac7d86ca946600d30fb875ff16c7f86f7cf8821a4a17596eb232711b0982cfe599504aefb6ea08463b2bba64afc623a90fb69fbcc25fc00aa72a92c52945a332fb2668868aa66d4c78659d392e093271d5f3b47b232b0f18af3d0579184fb4543e0468ed5b844a814b390c85b98236b7d67509e8afd5591832f033b9a2432baa8dba538006d0eb01ea9e20f27bc3eac5330f2eb6f784f6de4eb3f9cfc5384be8af6cac068a252c211d0474b475fa53b5c943f8b51c0954a2f4a81781d6de526921e121c8f3c0b8617532ee46d40ddf8547cfc14757db593435f2ffcfc0edc92a2167a31387a48bb4b2e8dfe63fbbe71a61b6177bad2eda2033c3854976b87e1d7c3f6806ca682a606d89757afe5689a420b28c4bd25924dd6489ca05f121db2854dedfa65021f1e0baaf7d9797f06e10c2f7fbb3485c2902841e5338094a4f4abc5665462c425e1cb7f0d28da799891caf8ac0337750cbd5a0c6e06df522a52db0915348ce19d35b558d4b89cb12a0e14151be0b3f3b3272f33c61e1429045a12f457f3e4e0d8dfa15068aac369a6112eb80fecf8c11b9f2c100b28cbfb32ff1366a098b9c45f52bb3626217de1ada00e4c6394b08b263f68bd070b7b91ef6fd6368dfb461df3c968e66c9e1bc1bf26f0c82a80c26baaf6501268597f8c4e07700890daf7d6e0d7cc3e3a918a852d7bcec185a4c4274180507faf6cc10d4b142b1a45c05b2ceaf4a7b0bb6b173f01d2ffe401aa0dcfe661ac1f0dab3d2454b3a6414fcce616b2fb64ba73a16a73db410210045e1d587aeafd3c404b9460f6b3b36943c58b827c643ac0c19bb7ac3761bd28d2b39e172a68dd51ad4081533ecd302403c4d5e24ce510069f415d1fc5fce52d64006b4f38b6349d30af54dcacac62e57648be262ccd1970210a1e68a14287ec4b287bbfa7d6a9ae6e214467b0125eadc19a2e3b5417982e37c8547ecc69c091eebe8e8b681869a821be4285328b4ee2760ffb1e36a4c86ff86a1f0d1d58c7b2d05194ba1ea9139d5e675762051b0ddf643a8b0674a8e4a502b902b4ef8f4d07585d1e6b59d228aaad85936cb778e3d136f0e90e5da2d51b16b15f0f68ff552fb283be6241648ac41d4ff24a8471fd1f08ae72afe9a9a7a076c1ef68739431393b2e8aa58c36a8613f2a802190babc95db6ab8f307bf84c06d852e4f58c1008470f6fcfdd78ade76aedc3946e3e834f00abd306c8307d85dcfe04cfe6892a47592a05a706c6aa05e36a7607d9615b67f0c5a0131d2c32ebc738d353d457d81ef83768039348fd059bf703d13c2445fbe6041c5a15e48f71041ed2d2da358995c168e5afe29655caf68aacfbe7a841b5ca27575408b8108eae8cd757bf89129dabcd0b90f5120993aa81b6c10dd9d70e6f10039ce21092b55969b7ed2779159e7c657795a4e691994096ec7a096773197f8752d4786fe9895e5ef90a45dacd66f20a927377ee4d6dad79aaffaedf5f9c68e5a6d85a4668a67c58425fed9f06c2d5fbc39333d15c205fadfe4c7a8bf561a6dcebcaa4edcee17762dfb0959660281df2753965e1a52789e78a042dc13e5c85835c864c9465b6ce2ac44c97aaf2895ba4e31404af37f0e4bd4008199d6c7604e27d157fb45f3ac0a6e919f22478350c870ce65aedcf26a4842aa4ad13b5900efe22daaa82965f6402a3c4953d3590dc89eeb107741c0471cfbb537c54b3ee3e2862e4d52c012b4ff2108977555d3f05f4a2b016fb8bf02fe92dba2a13297e7b867f47931eac8d990867ebaaf719997608ae463b9769e446b6cc1a0bf4cd831d0c43bb70ca84e725efc897a2d71af0a83eb3c4ce07764b4d7e8d7571950e4764b38896a74aab922a2f598cdd40b6dc9ba104b5de3ff26bb7a6830b616f51ff31cbc6da7c19be27f60a643207291abe4d1b675e92a19d2c6fa086aff42256183bc905528600f9fbf27459af63cb5213c00fd4cb3ef8fbf456edd8b33637d000c88063b86a05c1a575f56a299bd2a9f9f8c7413732a4122ac6e5b6cfd0911406d307fc7024e7c0658091e97e9f40b79d478d12c76999a72e4a09c0ad03d71948eaeead0d62c8bdc733a2a0f0e171902017930482980b23b06c6431572f7d1d155a4416bc4a761689569dae4cd4f29f3033bbdf53e1859bb08b5c6e87f8236df5f4dc29ee6e53d720c793cb2ea463e01eb7f3542bbab4f4db0ab7aff2771d428ea6819165cabd206319df06f2b9cd289353dc4940d88c5a8cec5bb9e6926d4da58db314e42e54aabb8db0705fcdd487eb54fc216aa98df088bd0e1415a9a24ef28a3dcc3b964d61f02b590b973e3f32a94ec2b14c3fe9ca723249f131567b1f086fa8abfe6e2145e86cb0389f9ba3782b38fe7d55b3811049a24217015bc0366327f0ac9d79002a992e9d712347c4f395b451cf274811f90decf923ff7ece49e05619a58afb6aad3372266afd48ffe193855ce2221c1cb0481b098ff559765b1b1b6b9f26d5d4aff7ce6851786abcda057deb68ee3c3189531a69033ac96167f80ae7726dc8f0b18636d7a2435383d88ab1eedcb8138599cfd5e2de344b65429ec43c41eabdb261b178a1a2697d1da76e108e549de29ced044c54aaf3f8a682c08728f307a373c95bd7e04a50c46c153cbcc571398a951b6c3a0b8992847cba9c9db47d9aaaa7a916b3071511f248660249fd0e7438543850d664d8f7770b55fd1a28d0d28bf9ca39d573557721a81ad42bbd61b15cbd8e6f6015972dcb8f594f9201bd75688a789c07d1915db821c2d0ce42597cdce9fc74ff8f01101f599e23b36b11cafe895be4bbbd8db488cf2c74f612866bd157f6e9fb54a419363221be2724a638be04e9049c25e3718a16ee813f20e484b7e5b57fb6c1fbb5c41ef293523f0d276a18f3fc2ca3e0f55037f8bc23cfd629acf450acb1351088bffa50bec39832942f8d59851a77717ea9d187706ef6501189caa54be938cdeb9c02c6d28939191e3143c1d266d44e3c12ece9ff1e8d38f3707abfa74a04abe3b5011daa14ec1909b6d88f51f958ce691b4a09a0d079b69c2fe42d45b6029f6490930d6827dc85634fa6580edd4b0146d9b76eafb93fabb4523b86b5531069f457c6111abbf79a10562fc5a324764e8736b6132a28ee30b334389885680af91afac3ce2e85243bb2f645253a43628fb60b85475a37a2ac3e495fb109de09f0b0b2a55b6d06c2f7563d2767bf91e1b13f15dde47cf23c64a34b5a490ce71ac1e8ec6e39c916f354690325a2f0cdda469c2d414fcc1c42352e723560bf03661ba8d7932567f0e12b1d37c7bc255273e51c668eda4ee62cabe6e735a2af6d740b435ba756d61fc1d4ccaa4287c6d94f86d566b2cc56f16aec7a13c1ab20d261428cacdbcb7de8feb9452c3dd4bc58d08645fb01bedf4d467cc65c4363d9848c2e04fa27ba12fef9a195f02642ca717e761981e6427e5408b732a2be01313babb022f77346da70f1996958367ae74b8e941008075ce27bf8ca6121b6e6ef701f997e8eedd56d3264546253133b032fe4bfbc18e6deed24c1aa282377d05c21b3e49add7d091c9b7e752bcdc3641ac6aa5a4e0f4cc6f0b97c47aeec4814dda27c39194a9215576c008bc3973e9008729ba5d4ca5346de94497b7e24dc6f889126b987f90c34d72a91521bc9fc3db8a265f1b6ebe8acc74700ba56f3c5c25e85bbc12958529618755df70a6ea0d377b34c72f7361c0e194f61489dc58e88c829ae501d08e644cfa562885d6d5a2f609fd76ff077e56b9a55173127a742f0df6c13521f02505434cf4b02ab538a3c7b0d63120aecb1916dcea4ea006ec6427f470faa6d7a03aabf29e44587ce0932122d6daa8fd8bed11ef0b83fb870f95333d0f8a5a9f6c2164979487f7389b752030b1908a366fb3698a6cce7e18341681b546b7d34b5bb593e3ffd8c093839ec67988537061a9b10e51ee4d179f950464f1033d21b057ccb11a7c8d49752a9dd242c56188ef589c001cec4872eaf77fa6d0963886973acd95f150fef9c1df69f26c1186051c17a3240a686c86be25a97b0b3b1b6e0a13f57a7d1900aa3738384c76f8bb2eb65a2a103d60c19179f348ea9cd0d5fefd667c498f6ea8552b3170c3c1eb2902f08cc1f315754e68c10cea5bdda9cfd6649244629b552141653a49449f7a4ef5e6c4b9d163018abdb3397f383eaa37b0c903cab5524efbc772c63f256673a2c01048d9f601723a75a101b61cb2d676a7d91f01bf29deaedd0cc9ae855d2200e22512e5b32bd35859217a752421a0f49a68aec9641907b9f4d022f8e8ed372a0620fd015d7ef779277682952c0df91c16b908c2f7bfbfe669bbb8112b74952b27e5a85b62faf1cddd85d7ae94a0eba337f5c166b8e4fa6fe325edee4463d034a0af0f3222c29489eee8b9d0c3767795f0f071265773b3190af5d5669d4d85718d3ab3ecd4ee506bb1d38f552731e3728789b16c7b7c1799680ff36946ed127452503e505c69784e2b5beeb1488c6a29ebf5905a4aaa12c069c41e5cd4dfb686ce566cb25e6fe1f360eacd3ca20d3990ea552a6271ac181c7e3fec48e50b090429748f8989384e00bf55febd9440e92f76066633a68eb0b411aee45adb6ff33c19083d75bf6eaf69febe0a30ccf702c22e01d49247d42e4bf03149a85d0443e88f9eb372a86effd9d10dc2ec1a7f82bd5a731ea85d62e8f17e9968534451f996d26fb3142c13cbcc7067cb5759e248083b570fd4ca3cc8c8333cc7e66bc68a28e2c05d0e91e5cefa32e215d8f6db747a308727b7f0119a84f4936882f9f20f4430908577e165b49466928429991fbb10674f405ee23406de30c8581539c6d479ee54a8c266c61cf11340dae9b7344886a21abb33ad748db81ea62800ecb22b230b531fba068bcee2dea38f2cb8671ca4a05cc717e6910936729e9617951b56c2dc76edfe15391f09df967a681f2e76bb547f3d9ca62750de7863f3e8419968b9f87946d5d4110a6eccf283ccda7ba0843a45dbebe4b1317efef73212973a3edf00307420d2a6583cb4a5984f4113640329634ae223015a60457d5b33427f49e9fc5904f1af4e5c8dd09e9ae96e11316d1b325f0abd6a659d6e80afaee0f8dee408be2d689d5de86abddfd1c959704c14db8a16f5eccb2f80f8ba97d4eb2d0b77856ec5e006861da133266aff2957e429e9ff1901b9669eb16b82e44ba11da0c266806fdcc3eebd387970c9821e71ce7bd446a5f9bd548f679811496b05273a7c66262d1a5b90b0d4287e4e18912495bd5ba1f0c0c4cff4d4bce137923fd594176c3322930644d3cc8e8217b311471baeac11fa63c3d0eb1c9cbfd498417664c3a13483ebf762d17ea3e716b075bdef89061eeffab6b42adac08ce7b6cbe828714347703bd2aabf9df1a958262b2a7444ba86e548ed0832b141e9f540c4e11a2aa323a3c6a42e9ff14ad9402a1df7689882b639e3fab8f68b610ce47caa8da76df86422f44f8216c5a7ba981bc4003a42313d2be262893db2c028962c3a16d43ee328582f41df3965df738021c4377015ff9f6794022a9b3cc6dda84a675c0f4e9f2c82f62f90e15ea2c1899d9e061efb578936cac34f20595b82377e9b3266b71c1cbfab31949d5484d6cfb58ce0088bfa2bfcc18b5f1c89e09860bef0e1e89cc3746b3c75c947ab92f7476f5e301a0a0f8b5f8b1ee61780dab6c803551fe969307eef29d14028997ced27175b111b6e19317d62a555dd4f5e3a9e37afa6d96f778b7c7680916b6f4008ff2367d9edc366eba4aaf0a1118c6fe54bd9751afa299fdd3e2fe8c756f0497ed12d3da21f9aab7ed12cf1fd14d4b689dda16db2346e608673124c424533a5c7f2c40c606fa7be172d40e7756da21950d582425387c42944e6c0396760fa0121abc213a3a2587411563194f3593bd518aaf024c66603874597c7e717f5831a89e878f42fcad21cc0b0ba9b898d555ce2e91c1bcd21436acdec6ecece59a84f3078e0eae90a3364df6ab4acca5f3742e265e46f9693d9025c938e94bb9a83280ed4eb1c0709a9dcf2ecb4fe7d2f9874cb51763aba8fe5a86f8d63ce8c4a3a85188e91d193214a915d65b53bff9ecd0366c3ad4bc68ee2d196d109ed2a878892f48f927f89dafe6c2d1466bab0e4d2abd7dacf780ce313fa224cc0231ab566d25e16a7adfd4bb0639983121cb3733417c348354bd22f9da7646543eec59e37599457de9fc4f0c2fd0419c9dc10cb2815bc5ecc604c6d83dcfcb37998e908b4d789267c757e0fb362812d48ad6b2a1d4123c6cddd75d0f9683474de23244931c3bd19c77d1d20b2eba0eb7a33baaf7ac91185dcdfcc6362bfc5b47ffb058f4194d5c27767bc1bac7b83fb1163e9559b68cd6675f31e77aa9365a14e4be44298b7bd28091085b8e7a910cfd329bbf0d46de17b71da9c3398860d7715affa758470df25e7d72e6e9b060b6a5fa984f7c87e4e233d545a953a728808f7d4ea1e639766b7d56e36dc1654de377633f1ad188110611d4b05eac01e6c33082799f3befe67fbb3fb7e2693555997aa51770ef8e098193a21d3a3c25d4987972a679df137db6c02b1024f9a0084fb9dc6428e71d5360c224eecdef3f491a5e0781be697777446bc35a7c07c9a547df2c76286e745419cde818ad4716f7c27e9a2ac4a7c0405b076e53b4c346b4b580147d859878779b3626cff001904852a4bc159f48db2c40642e423b1e87cd4f391d1041bf8ad78ad56d8f1f1a25a275750188af7ae3ec0d712a75bc5bf312e94b5e6ada1d6e2d6d4eb30760508fdbae6e1bb703e6f34df52569366d732ebd969ea96a8dba1066fd84bcd77cefc8e813e1ebf66003f1f3d166522e072b7906f65b1fcbf9b8e78af8d3686994f71c7c716146c0e477121b3c9ca1c7377cc39a0222efe83a45a969e16fd99a7fec87f9a9f32e9b6122c38e17f5f70117b31e783c2d06555ea69e76bbb1d1fb8602766720e7a8532598e2a62d8cba030768b8e610e958b06012f1a689377474eafa9a3fc749ac7e90c38660559653cca18ca4a00de12d89bfc3f3fd06688e489faef6fb331475c1848da9237d2510a03c02b1de426ee1fd370c43f715911061c86522258c94286d05ef25cd889d9d4aa2d14bfedf4277cf2176935c08c6f1e7f4132c13b9e58563a16537907e14d23dc13613a3dd98d5620edb7f13c10fe8136c2b1c45bc10c7e2ee8ea553b95c195c4ca8fa29499628cbf1f9ac34c8add8876848c89e15b1e68bf6c3f17bc46d34d389ee7b3cd8903b9ef94ba76201fc68abcb7e847914a25be1a1808adb431975d88fdf400fbd7ddfc53ca3b9474033a1ea42bf39cd89b4bbe9e8e45de1f2642e7ec7deabb151c11978020af5a234ecbd8ebd9efcd2be5680505698eb953f89543276416b224daeb512f59ce7ad85cd3dc3ead02b411e718cfb815873f92b10e523ea3073155c1faa98716a580401b9dc0660c421d9d88d48db759fedc7c869126ec9a87a9a5494d112af8aa15198f81f7512f9b7d55ba0ea0e9a8eacaf9d4b98500f288ef3e8ad269be161f6a53c5f6c28f7a7ef1bee94afaa0dd9486b2afc6cb2a37da37c38990d0990dba3452f0e3d6e39e9cb50475dfabbb8851cc85e8d58d4a61571e61e63a33b9803b5127b7c774043faf2e8ee7e59a91b12f5560d2581ef72a234c60a3ab804c4e2bc872c7c46910363217a3b4474643eb67c26c7ab40a5887b5dfbc6d487ddd86249cc59e7314e7d589daf4a907bbef0b44c90f37ac791b2907b2b7ccadf86a268ee482e4df845cc86e39f7dc11c47f107ef20c02d9d4728d76a6259d9d39f7eed3fda67f546ed66837fe6747aabc6b4dcda909e46c9ce80e85d6a49a84be1a7cbeb0c830a5c7e3c13b4dd93c2b045d3b064cf6dd0564f0460ae3d888688904e63b1a449cdcf0ccb86c5ff2e0614ef820df26228d4aeebbb561ff4bb174147da60ebfbfc226f374fa882f00d2a1a33f4f1a264e4edba7fae2c5c361c6fdf54cdab0fbfe1eea64cbd49bf5813cee7657d2e20e9dd74130b48be337712f600e923aa72bdd636fc4552f9b777482abc21cbbdc74f9a8f0e61bc2da35db5e5ea444613d5cb06e30c33795cfa0a62d2950d8a5f868956e9638fd5bec36e260b87372f7404d727feb87bdc25220cdf82289595927bb2dd070c7a0849a9a3588191ba5d95ead2ec28cc683dd1dc3e07e9cd96d1cfba355a1c5f33d613fd55088c463ec7f1a96ab7566683f8bbdad8749381559fef5d6841d04d74c6dd9cde04f4685432bbc2950fb23e557bb4f8ec849148f9070f6c974b45f5b95a574647336fae2a3cd9f56806ad33f1cd22c6640f62667b6188d5ecc9bb40a284b8fe504005aa07d61c3c7b42db4201d16f91fbee58b24d6cae92e48b403a582a2da790b3495160f88a559ff0a9ce85f915878b52dab9bfa784cbc254e9afe5e8459edc7ae2a69418fa5f9f6235aa57caf59146bc490e99cf99c6a60cc08ddb6be78129ab7ea4b9d5ed50c699a2074647642fb0170f7b03dfbf50734900cfa52d92246f2200c2442b2cb5a4652b5a04981ac4e8b2831a6ba5ea4cec8e40333902e229bfc487233c7075c71ca1189212633b9821ebd9c4b0bb2403934d32f9941c85787e0c8756cb6d994e0ba38906393e2dcb3d88060694661f1bd9be7902cc1fb2ab828eaa408bcb95d95c4cf013b1d744a4ae531158f0ca15b0c171a4b345db27377cd385ad1622181f23da7d4af2b3e3e92c165a16b17cbd9af90587ed55c4ef660790adf4d714bc3f3062ca9d05cbc0db7ee91c7f8d071ff7571adf1271588d6485d231a0a4439d6c83472d522b274c7f8c43f4a509e7eb7f724c1792e64c6c033a5c1a7070d0193a43617839df6a740bc08a1255c9ec35c1d8251dbde108aeed94e9698e3b8c87f14ee521e544b7b5149107d4c3d9854a63c412585c6f09c8c493c29572b67612da19c44c873aa22ba05636dafb1378bec99c913113a93e0235f493791004b4910bddb461126b58b7b67a731b245d99e6f3518d96bb7bcd1565038eb5d6e26c3e27dd3550e7bee5f04d0887e3b34b474a3af68bb5577075de4fb53b19d77fa7a4005ce19e9b6eb17aa68c141fcd487e649f1eb3abff72ec5aba0e19600167dd549f2981e2d1af45e01d08910258217395c4c6308224ca889b68182278504a69ef70451b6071048805f81192eacb472a2e1664365633793a95e7c3625b0d2b743b91fa9b3a858723e4e927efc979fc1b71b534de48419e5ef782f107b8f22f74d48628a51adcef7dea1e2963fab432ee3d87c1afd14aaeacbee0de9b54a696e7ecd295d1c36fe75f54ac31528f7a2ab3ebca761fc3b6fd6f6e418530bcd017312c45ac0da29976c9865d00746ded562d9de396e5e8562166b4df9c644c40eb8be9a408da3e63a374418d85b1bb4fe5b9e315df4256c351e8c7323776369e44a01ca9b2786474c530aaad7ff9c437b516027c088b2ef9b5a114508b3d0c6202289851f0f0e01d4f060f5ecabc5bc311959f3d1f3cab9b55f459b4d51e3cb5a6e311a5575edd0c8532f8e47cbc6311ccee3ba1ad1b2b8d65dac9b163a30d2a08e0acae23a54320ddcf67f37f5c00cd567d483ac84b6db119fc403054fb8aaa606eead2bb9e8923d6df5698164f91f6d2b05537f878e0f8e878fc2de0ace7223b6d81ddd3f0861d6584bb718f5db9320280cfa170888e9de46d1c10b63597a06359cb24dff6f34297b5dbfe25fca2dee896af8a6e35105cab04d617ebf3a2f0a4644802fdbef20e34a06879d804e9ee427be504566cdc38953b701dd8f48fb4165267d5b5793183cbac483a8ae0b936e259b99032b5fcab263def7269d2d302e0683c813c3ac97ff37db1ee421a89ac958e50e8196dd37d928e657b0ef3e6c750baec43dc558560d5229cb7acce08c367abd8c94e8c95bb7f39bbfd185ef4e1c90959f12031590f12f20690993b070db9c9d314b587757a70de227e4f578c43fbd00b3e00f01312e3ffeed113df39b3af417622ceb8d21ce718de83c822e6e029b939e9126bb43101bf4049bc19b32fef49752876c03217e928123994eb64177a14bb28bf304bedbcd7eb9fbf92d078068a4d123cede2fac0691ae1f89ec697013c53d39439a15c51cd03c13d2c82ef5d49a39ed718cc7d4b729887f42715963aef037ec5f50ad0d8d0ee4a00cd67b2dc087cb4960fc75912555a9007f8acdecfb4025e4b580f58a7892461ab1e87824c741248b0c7b111a2ae275102ad83f10aaf65cbfc14ace87ad551577dec2c874686f30678175dcc53e8f71ec03c78588d2b68c734b988a948c2010817a8cb94475b26d1237a4aae6f0ba2399176bf5f4fd16cf1eb66d2bfaeced2c6014c8540954dee782021b1ecad9ad8208ba1be37980f366d6c7baa9b8281b94a2d9d47ced76606c3e9c4574f895af66b48f5ca1372ca9bae1ebf31998debd6c4c76b722a915b7db4d903182d397dcd94cd172a83b100f68340df1b2c082a5e9acc3e0160a0f0546713d6b98c78dbca3c1a7d58bce4aab8f66af409ab5e8c7ade0f51ccf1a0b96748055bbeec6fe1d7decec3fe1846081b607c4bf01bf00dee51275ffc0645bd7257a28b7b774c8091a9c736bd70d94dac35d926812038d0192a015e4bcbd2b622b58cd88b83a52f4b24a9dcbc2d59142af3ef1201461563318f560792067fafd936f70f0c0c1822f50c5e677fdd1b9e5a24e42a2f593ba805fa786cd0500b4cf7f71f9e8c1d682c99b80b8cc8969dd3e6df1381c1eeb2fe1d1a5b3146ca841e2bb4abc3c4910c2950afff1f0a3a73dfc71f879023a344e77e842369da462cb532105ac8e5f2ca02d225ba581b961c03cebfb31139581641b2b4f128b05e21e1ef92ee438dc4c76a0d7e173ee26064e0e2e85c0678a8e6076413ae980afdda0f0c86c9efaad51826582ebcd0fa31228e0ed8418af0af4f36fc03209340e2256b4e173f2d0a8eb6e8b39858dcb45a4bdfbf3d81f2b60f1e9e2dbc2f1a9d38f03d09cf5e9b6b579010b567f9824079fbd079e7b76203ba1d5422182e6493e7b9f40964a5ed6bc5e7eaa34a2704b072d63e4e2b459ac7ebe732f996dc54e7fa706a6ebf7e65fe2d26dc9b9a3a9ef722b23c3f8a2ae8ecb713a10024020a7fbeabb229593c577fde14fb5c853512a0c129be3c62fe5121bb95c8256354d688369ec202b94ed6cf3a61ce178594925e52c16a43ae5295c2be835f56d37da03a90b43ff165817fa7317f38b53de2183cb30a04316503db948c8d1579a72ef26f4e3d3db245c4ae89b56c5bbc69ce4af420e8ca4bc22effa6363c432e8d734b5ee921c441cae65b29313e1eaa325756f022c95288f805cb84e5dd60b14ea1cfaeccb92a87994543e03451fe73479aafcb6b74e24ca0c0bb18781978019190cb0cb09f110f7ae5926eee5bd4728007539f79934df45e88e8f3662894beb5d66d46a180bc51b297fab7a7163b7a55ce75f0d346c1e19457c259e8c2ab62e495b38753ec9407b571c167ed502cc11b74eebf74f56a86e10d19ec93cd834f3f3789911cdccfe09023b543d6269f911b471ef3753ca49564a6421489a023c474946fc9eb2f0045a4c39b234103be061612b736d44faae4b92579c9f6ac4465e826a0565c0b24ca51472808793c3372f6c9615ba8d73859809020d19bb7b607a94c4ee8ddac6b31e75440bf602834b2124d80f0a3c5e742f75314e4c29fc8d3928f3fbc7e027bc875ba8a0936695e756a20937952dacd047a86bc898f3c503bf1831a12caf6beab957f9f5ddeff7a6dfcaaf89935e27bab9de2b172decea01188f145ec1dad1b4d828bd51dc0b6dff4a436c393defae53d531fe4f1b61c17a0100a866b85e96fea9cdab8666939095dbf26a31ce8990dc38ba36269a4c9e2d4352b6b8cd837c1406e377043dc1cff11dc9f17d8f604bebb802a3d0c5a042436221ffe1c64f16bb9a727910fd93b41d9274dd2a70669c22bca39089a248c58941ddac3043042a34983cbe21d92a692625d44f08b5731579647045fd5234a77f3c6209d29ee7a96ece0d1f439339a0429bc0ac45c85e6eb3faa040416551803da53e1e85104500bc8d331e4ea987ccd096d2b85acc89a7fe713833936cd4776dcc89d5575aa4440dbf7cbd89eb55c26a795c27a1329616c9a7c2a980e64d69b51f03bea367b4009d6767b6cd49aa2e89f989be5e7a6e0acba0383d62f4ba2974c5e6f0ce9f4c53c93381adde0949d53923ffba6676b9be204f0da7b19c99bf0b34d26822c61ede45adb317f99d749d944ab5e45b419dd34de7fa1efcbdf440b5204c96b855e1044c66f37cf8c232d6fa32bab24391139ddf5f2937438ed32c5c6fdb3c02982b91e0d685682bcf9214fbb1247304ce1cc8872940ca77f21785605088424891668a0ea13cd13ebadee08936432411d507f0ae41331f6c932cb93dc3576bcf03941bccba777f4806823cc2e60bdf567ef9adeff8462bc0ce018f1a86ab6b4d901302f7c635cf7470882519da4deeab6ea8ec4da02201349edecb7d00cb7b5682fbe817dca4fd77135940e8b8d45be2bfd42c0e08987b90c956aee1168c6d0d62b76179f896439fc0950959a590ec885007c0b5b11e4d5a6d722b915f58745e82b9579f99a0c2057f3f06c0bba58baf7ecb915294c3d9f5247b2f116915adb8c02f4b328e283e515398ac5f9b61ee75902a11d139e9f83e60b633f34f7dfd9cd367edb527224f72419333452b4b9b952ae708490759b27e998daff5053666897ecf743ff84ea20fa635b7ef2163d84cb839e21090eedf3b9ab7fbd18dabac01294e777ca1c132421bd21dfbf450a654bf7a2d04310d8ee5758ba704dbf590c902a76a4b0b1d31adbc8b696cb16d53cfd9dff1348b37ca5879f29e3a334eb52416cc7e6365f675e6969961449c6a2a2acf7521f38317c963cbc88270fe6d37e92d5d7dbb9ccec9c7055d36193e23edd4b5c92a4f7b5f18b7b47fb740ceca18cd1531bb3a6ce0872252bd6410fa7acc074e5231d359223e6e5a60cc0fa56f88dc17da19ba8f65151d00ef362a50364a0ee1ea34cb2c28a4e8b8af8db7d126ff0e26d1905ab99239c848c9e4040313faa7f64d70b7d34d6099f1fe1bf0607dbd41ca72909b03b10e3f386e10a4c7dbe998c45974d96c0e890bd9d63c876fd080bb0812c572b43567af869cdfc4e0775975244d8d27a491813a07d58b0f38c619063ae1247100b0a8fae755898af0ae8bc6df26fe8a6f3370b99d0892b9c5991f03ceeccc85cc4a0670bbe634368a9c0481d7c005144564a2cbeb1ce5bcc2e1168cc3ea8ba3ccd05093ff31d49da39f651d0da59d1dec1f6b356a41d0e101ad09d8e9f2d006336ac8a7b3ecb6f1626fbef90c25306b626b8fac2671fa13d9978d3aa2c754691c6cc344a21d2f5e208482d139d4a1bfcecd87210f701cc9f9fa3e5ea6f3034fa9e34d8cf9b8528fadb2d5ab53db26895cbf9552518a1b7a93825c8c30c9a071b7f2af6e60331e72ef6f3d41c6324430d6ddcb49a9c4ed3701d64621c2b132b4b4087a8426517c9ee86c3d406fa538f007b2fde3432f2b94be2e3388b359507f23a8d2a584d4b3d36c35cccbf8df208706badff9b025befe2d250ce58679a0fdd389ad633c850c377e99e746e7dee3700644d1fcfdaea50ac5d617147ee9807a48623ac8c5bec5c7c38db9d949645b180d097b222cf679f96624f915600b51bb4d8182e0e2bb46b87ea3c0a32074baecb22a232973d41ddbadc7e907132a09147d35bb73d9e9befffdd9c9c3c5a8735e8b9a9d1b4629de2ecc16da4d8ca8c3de71ad01f0b78e6d1c5790632b298b3c0384e499fb56ba025dbe2b4d0e183dacdafcee1aa02813d288b0f3f9531f0e4e5ebaf60788abe3d6ad391fee41bd2164c6e9e27e10ccf91d737456cbb0aa34e8d2d4db02b6c29d345576140fc6bfa39ee9b5edadc1e9b6cf77c808667b7d0a42f35ec6ef8ffd130f9de73680fd33deef3f985fddda6c93a32e4a00e659b05908f4e243658c04074c6a10f361b56fb164b6b83d6960d6dce5ddea3ab217d4620246347b1677dea13ef85aac358a9f577cad34bb9b50563298b0482920c0ff5566ef3a12aa59e427875d9bdee3ca37a7f1d69ba10d0dda2c62b023ede6c6b8739c30909547e187df3809f62486a0cff2c57a4f9459bd4522865ff06c9f11c16b674536c289617c9d60cfefc96c18230e8c6ee01d40b207b87e06f533fb8445ad13687bd398cd9d63d9916ea2d4e43a648abd0a38feb0d22ba242828e1e522089e258d29a6311cd549ef1035284f112983a5f2d5fe320a3709530754cea8e6af08086e0add580575c9d3e893644ad3b170788d43c5d7748b0ab0d4291dbcae3815953557c4c4f518ef0f2f33a84f2768a0235c68748a08fd0e445263b794e44018ba0a7ded2ce79483d4cab690ed3a477e3f3efc0a8da263d540ec27c8f6e121c0b3b386fcd70f8ab7c9b773649c6e9fa956b8720e60729f2e6c5b3e7c189674f96be5a5fe3ba7390a9d3b3a46c9d358b5bf025ef91f94cb894b937714b97be4159c49642dfc6099c5a5301b1bda4184373b3bbacea5af8318eaeed717fb2f8acfd7cd29d0e099ede339b8df366759f5e678bbf53a4a25ac3b28b0f3576b27e6412bcb8c6a37ebeb5be20d1063d4eac68a327fe9315321f51f4c18af76091cd07fa764c4640a06d11fc2f380e2a6219c105a78f8b05c51119875bce80666b75895543f964697554afc8b12a3116520cf1e6b5cce09077360c20a83ebc2169b333b6a36d769b38d63b5597d5d4a1e98d97709f97fa22068283f424012107784b97cff90521f467d61809ed4e173feb0c5a25d27606a8b32f5601bf71719f4574f06e0f39f49e5e66e8e8731e5142a4c2c43b89eb9ea2bdeabad15dcfe90ffc1427313057ca0a886fb93700f2150a12f3aa1e08406352174b501e0f0ca80e68ee39aa9bf487c9dc9de617c31ae8f9c2ae213fdce90f2d92152bb2e209bdfba7af871a46935f360edf5fbfa059750263ad402a54caefb1e948ce94a4aa623f2056cd4510abf626e310879039bde33c9d644c5a03380e7c058239a8502319f2eb454879b4a136e4e32fafbc508e6e0907f57ddacd241d5943dd3aa7b48489874e96c78b550337bd91a56518fbad9a1150bfafa341f2a616688c876dcc696dbf5b24a3c9fe95277bab82f4fb9d6344d275c2b97ef6b1414a7ab0eeba74da9d89d822ae2dd2856aaf2e7e2bdcc73ade5434fa6cb09fb96aacc56df808b1c031e67e80d5888898415887036c72d46281cceb1e658c6e07d7dd011a7d5dbb78bbb38bb702e2f7191239038e77dddac93d44a1ae6f2795211a47df3d7e8e3cecd3d191147895fb8b69ce00b0cb26c0dbba34f6f8f1715aff8374fd9b15a65b8a7a0124cde7135d4772c0f70e15ee5f3a0de468959307dc4481a4151eeb3bd11809be7010116aef85e75dd4d45d9fc9ac0e218b62100b948858045ca22f576e84b91c1ec4c938f7a411fe71bc910f9e11f7550ed37f58a43b5ddfc2bbd743f78bc78fee07598740805b890668df753c1f8eb2f7c0892f025b1625e161be7a78eb4450b1309b978297eab77290d9068ed68acc75e12d05af1dbd264d26de98f948fd6b2e1ae57cb856e9a4166ec517eb795afad17de49cd6789836500578ab09fc14de07686e95e4ee75b8c6789789eecf55bde9f7e9ff8c120151caae466fb55856b8d14978af8c93c48638ed9e9f0978b063c997fdb612cbeff29ae3f1fb85d300842ef43e53db26f7d73fe794018d561ac2490a000e9469d27222ef6272ae4e18e0e6b0b98fa117820c933c60aeb40214c2ebe1c97a2a38cf3afcdcdff7bd199f313e97634ce4875529f6c183d6c64376983c150793a5524a80ea74a9b29ec14a5567aa96640b5c3e12577a9f95e1e409c1e066ba6c826cf31ef03277536d8ec4b7bf0776ba63e683f88ae418a332d0be2f7c404a630dfe2dc8c93979c969aea0008f16b9992042019e89d7cd7c3b69c6bff188949118a1b910c2d3d96ecfb11d610f6c8d05c1ce4ff00c42903a6397213a0cf4f9d603004356396362be7412af759335b949f3eb51bb2bef4667403471878b5686b8246486d1a358c9328138aea1a2f309725862aba76567cad8379d6ee2a2f08049390d9cfaeac6e7676f125fbb3bd81d3ed763e9f7d78b1582ed08115fe87de7b28cd53a012da483ddf26692fa7e18db05d014140b2ecb061dfe1d665a7318faa21842a80c9b568f096b9f9332f339d6306155a20015d3ba9718648243df800e3492584b40cd53695fc4a309f003cb3b4df42753e7a69eb1d65f0474cd6dd376a278302f19534d60346e97c1e33920812073d7a852020f6f07ad99009da28a0836963a8edcc1b64c01dff055e9586fddd002dd32eb1d4a1ed82b66cc17da8e3681b5342eda51602f983c01fbf5c5fd50378c2534da2ed26680c1595d76a9026cffe920fc75fed351f6060fba6f2ef2b9f13d7ecd0d17fe7d053d9f2183ef5b2db21189ffc58f087ec25db7da42b545f041a34c430c36b68eeb40b2c9c0bc5b3eae0c224255e614600825934fc039b2f001b25794ad51d75c69768bbe03addc1306d671087ab03b939bf82bce61e1b049d731af958dd8e8a75ccbc140fbfac3b72302628683e291a7211bcfca0aaa9e0149f3be087bdbacec98be2356ec24e5ed1842e861d42c67013f245b6c3b1bc80678016c61cf240086b5a48a8d03c41a1f33c08ddb4a43cacb599f9cdb15f9c6f30bf89ee62ec235c5b170812b4419e78289352724e981c849f6c06e38a1911ccaf0644bcd02f3d3d82da51240fe2d61ae7e86ecf06f9cf522c9dae6a21832b42e394820cbd6a3b72529ad6b668ad5c6c90a6ea222d491bbdf607ba9ca9ad6610dbd56d849a82036311d5a3c4c778f8f05fa750782ce052cdb6eb3baf357ed8f9cafe8048c18e198e9908fc1a43997424b291b9d8d0228331f078396207a78b5a79782ba042e95a856be7ceab3b8818042eef4a6d37384e05b5030dc7cae13eb1c44b7eabbf42e68a2537445ed97c7c21f1408b5f480982fd6c04681318e65b01afabb894ff05c63495317dcf1e8a4d676a692363cfd1842036732eab6cceb741fb7dee7fd9a01fb95eab0abd7d17526b4d1b15b35b0c0916d886278c13d4219c52622a06088eb26ce92f9297469229931c1476e5b4d7020fa21e114f46bacd69f1f9ccf25b8f6d94e7abf52779c72fee96c74cdee5703700b23ae7ee907ea7d00eab04efacebc74a703e611af785d1512bbcbd85fd3203c5134c820f3bee8d5e85427319efd2048545c85097e65fbf834958a918aaedd11f5e1439518e38fb6dfc395f964e68ac3f20ceb0eaf2b1564380f4ffb7acad74f9e4eb3f6d36dacc4ac63a4432dde34cd85145dd42b5fd15843e02ced79aad8401ad5a7990a7721580816afb148f0c90371463c883d3d3f449dccd4258142d786e74b708a6125c3fddda8fc14e2ba45b63b82a8c20b9d8ee19ef2ff5533d9becec6f44978a1acdfe079646a55f7de21bd25513bfc982e4eb363ca3b2a5acf0a18d25e9aea4ca1e70ab7070a191edaebc8e514c4e3555d133ff9b215af59d27bf1d24e19574619a1efc287ffe15e9ce90f6dabde3de0ee40a1f9748d7777240770844a22f9e2398f92e103317e51ae47b8208a05498b6afbd25037465c4ad5238b6b5fd3bcec5a22ba4a618588562f369700003fb9b7238a8dc41dc06ea32ef4ae0f122fd7496bf901e69cea00c28ac880efa8ecdf5a9ede3e77058f5dded3f63b9c161dbd98fbe8d05e46dc4bde3bba9f23f6264b96a6c71fe9f4ecf03def3c5385b1c296d35754fd0c9d9b391667584e598d135e758881ba1a00ef84d4cf6cca362017278444aac402678d9e1102320c3254732fb268637642a5d7cfe82baa58df77d6053ea5ae4f6512a0386d2e816a403fea5a21400dd90f8ce14687f597ec3b022c9a20f84e41e3c3018c7c4a8194f6fcbcd1a5f9c38898c21ffa4bbcce87a06b26784d034f37be5da9fa57b6bbffce51d40092eafa1677a091ef06c0afbe13b604099a253e29b383086626326b499c26e3310754861037c0e5fb2f62d8626f6436ed5438fded41a938f30a98c33ebdc20a7b0a8be749f707ca839e61e0b3854386e028cd130cbf9557aa314921fe4e7164a6f341097682767982ef513de4c4813037c46ad1c7b35e1615b07417764fb1b4f812ae67b68dafdcabcd9da66b3e01ee0bbb7ab422252c4fc9bccda162b0ac9899124eadd75addaf587f734096c53e3c1b1c37911d06f431af0fcbfa4d7c31481b6ef58cda98c0afdab73876ecbc537d86a1f7d2207201008acfb4f5e3f9cdc882a1f0479b3fb2d34c016d80f85b08c7f04924961ea19e2ed01523dbcbcddc393562ed4d751d3dab8564e0aa0e2c5e020098870c161646aa9b07b5f4361ed07fc740118698a1a3d3be98b7f40d5ad6b3d06538f3ee8b4f83f09ffd98829c26932d68d251a31c814475b2b0a858246947ba5df69eb9b7cdc9cd2d667542eef49f46849af0d95a5675d41b78c5c83d59124a436c68938de0b28cbe610a1908e7177590d0667634fd526563b8b2cea483950747cb42a8de7a7c7e7a00c178e2f63e18cbf7d144bca2f8b64f6ae613177eef5115c62e7f8c3cd4be0286ea93ce7d93b65afd135fddecd20105c675c787b7c8af6b5ac34dee8a9d6ba5ea8a047ab826e3ed8b1d9e68c46c6e8caf9b0e6573f7fab0a6d5c5463bd924e6b4a884a89655938fc2725a65a2ab599663014b4e291da5aa9c11599b7561ce3ecfb3ec04a6b83175371899d533aa06045229b68a7a7c753d7b05eed946bc0661e28cf3d296c52eebf40091bba5d9beb147e52a1f6204230d0d91886add68357b92b3c4c392295d5b575119f841aefd43aa863dd658012331192d7d7497ca7e95aaf40bb092e799cc70fb9aea69e8f81533190a1611ea595a331ece53b67de20643cbf74206729b09759787436f741fdc137d2c186429a9a2334c7bfcde204a059a5ff4272552df4b01c516af7df166bf7b1d8a877b0697432986a0b642283b3fcef541afc208712f9ea438b3b4521911b7957a23c3477facfc3e3e79defe2c49cd4272a44ab6f33401c5aa7f265c78d91a16e6cd54a59397afb9d7d5849a84dba1464c91bf876b2f8232aafeb46cad0dee4dc6ff5e5006fdef317f630ce7f5dcb2b8039e25c763bc164cfcec0decfe037f639722d62e9f5155dc02154fcda70e503cf1d35b0b3ddc756ea201abc744ae0009dedc43f5ace6bc9534901cdfcc2438c22188cd4b742f73315a719d028d3d16e85b6a3e965da700bedee220dcae1d705cb13bca83d14c1f8bae830849d6d6dbb72b7ec392f86bf660deb76ebbee2ac98713d5a6d5582bce057f76e88af0e1a8114a53e91c988657697132a81a504afde85b608d4acf4a9ae9087ad338fa44b4e0d98684bd2890e1aa56d67c8075b066316a023e3c848cf1426d6a0459232c0f5b4e9ce3d7dcf543ed910db6c654bb752fb74e7e4645b064a7303b16909035e0389b1aeaab25abadb6e858d6812206147229a0ced94d000c28197fff5a102ee594b6b339c6981365ce5fe9856d574342b495cc7e202abe57da7faedddb1e1b3c9fd785246db8f04819ffc510e08c45bc2bb4a4a8cc8f221588ea003ed4d83a69507dce0689141e3672bdf066cf16a55a9a9578db0abfc0449500dd98fa3fba13c09df7552347f7494f4d69d87e8de1d6ae367d589a517428db484708a25f4cbcb708466033a6d563b0b0cb59e90d48cc37c4ae4fdb456e97792bb93dbee96dc6188312bf24d247bbd958b710789b6c790a079a1ae334a0ba51b72167f4a7d9d73070f790893743c222b4b52b788bc629634689a8263edaecd12203fd484352fd976321fefba8e155937e895cb4fe732b18c716be27cece3bc20bf1c40a5075a3bb0af1a8a8a29e74159155bf29e203d8670fb2f05763b13203cc1b4482c8a9b6978e45a18f1876c953202f39dac456e4feb74022edf97e222ee8dcfa9c66c201b02d91332bff390436824a739f77ab668ff5d2f25cb3e1b9e61d533c568517ee4e05c9b5633a34537cfa11cab1b24ebaa7caae81d9c2347fef5e25e62d4e19a25f49d5980a70d75935c1781cff0db4f09232190cdfc83c1ec3ca8933c0991e12a7171668f7895a57fe9354abd98364ece02accc084b2556969e7ceb830b19b43b97bc00f31cea5c5174eb1c06cdf48ef428a04fa89089b45a4ce5d5d430278bf7a97c5f5eb69c508bc96ffbb48eb6b47ebd4030da84d4b3e4016427d5ae1f5ba3fd95d3cb639a289804022731f7c9c5ab7fdf8a1fb7b3d13d50ce82b6a3d367b10bc6d15da72adff0fcd66a5f3261503d1b0466e51cf290f640742e3ebcb6cd1f1aa1d3811f6f845856c7f33fcfdca6ae3409fa1505b6a332302f2d96379056502b6e70d3d8c711b02702d299794cd098b2fca2303f827086aff4ca857fcef4f69694be609bf1806d85892f55232b8b8f4e4faa14ec77b8ff1ea9428721a8e908534ea89f68f6a53412d92d59ba359d72a1924033dbd45d3723087c95b2879ae4b45849c7d0d86336e48f44e072b849fb2f1624a2d94b180bdd3c677638cc896bdda7d48f76c6eafbf39136b13a6b2ef084379f1a8dddb386e4aec75941d14fca2e2ea3bad61fb96306a524e7189ea08d78fb4a79fb14f9c9a7d8b24ef55b160902de54d311a39c2ae2aad47bd0d259259a28aad30d06038e11593996ac2c5072dc31f322a9033ab2559d3e7e0e60fe37ee60063bc2be088cae4cdda62cb9d20dff7c0e3d1e1198bfa79de890037fb85d5b8226fc11772b58016853e3d0338825185e1c8bdbe0d10a361095a69220d237b462fc8663f52cf6ab198915b873771902fa46b64ce5ce11c5cc5f6b1bd7c1de8183a80833d0f9825e818c770846fbc23fab6c5ebfb0e3ab205eba268521e0c19585ed637ba86b4f98d54ec5acdde557ebcd74e7c24a85f007d5781dacd7d7a672f13888ee09f40f987979c5602d7ba39b9e6d898e8af55e6f4cfd9f26f8ee221c0e9e9a100e59933acd057ee17e0e881b6deba28cca4d0fdde762a048a2cfaf58aaf3bcef8cfe16c82f720004a899109073fd788b850fad977627af0ed795f00bfa59767f5562350692b8f5603202d7a9b8fc47ce78d79eae02500e3a07b276a4b608abb046874bc704930e5f3ef97c238da62d827049856a83c6eae90f5073eff1be4005f14a406660385f20ef4d21d56c5d7d58f02718b68b6bcef5f2bd1663d06fe45eb2b5ec31828ca7a6e87d4e67146651e3707b2245350b40a3216bd6cee778ad6b239cc2d0dcc3fd04974797c08065997c5811d3ae73f241676a002ca4b6aec067e0a4aa2ac00a813d60115ddfd63aceeef51332f47d01cf0caadbb8103c6cb4dc46e671309397ad1636ae59fb334825f0bd8700c837727d989fb03f909219720c926708971cfbd1e3e585b69cca177ed3aa7971ea76026fe988b3d9ceb2092a0f14ac79c0876c9bc24fb1a46e1ff483cfd02b32729f8a8f6bec173a96207c0377ee59a790fd232ccd6578ef63224d11b41657092a84f9fdb0b26b40fa55f94b65037903bd4843f07a93d15475081b99331efe23d8b5654f2426a7c58442c7bcd297b2921067fb21ffc17e51b799a908d86e9e18b43c309ca5a8f166cf9d4500d369da7bfc395e6aea1d03e83aa73616666595dc7867693dc5e26a4dac91b85c11700bf3b58f66d0c860ff5277e16dd9a1cabd9ee711a3c4f54628f1dc787de70a829185861f6191505cdbad75551b5ea588e5b5fe3ba81d7644752d30a8e921f4d877d241a951f19062fccaf423b01e12f1735e8d658c09e6f75cf2da8882cc7daf19ce0a5b441241bc71914e3bd4db5ebde0068abfff642e921f42d1803a5972b628f7b2759bfac29f51bf16ccdaffe330c6c439fe2a7a0ff6759e78ecaa02a502c90d6cf65140a28f9a8648cd9d54e399d65af0fbffc1753cd2c484caa011281f175dcc71b54075fdf0805fa519b89596659066a97918e0c0f674bdaa62dd4082ae7f3ba4d4fdb8aa6c4c15710a467d9e713c301c56dbaf9e3a8 + +Params = SHAKE_40/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048201090000001c8622daba9b968ee495f3cc72bd794ee62e9b9cd57e04e94a89aa53b110fcda57f8fc271b4284b0cefe1b1959887655377fc9f5177186c30b134c93fbcdb796b2203e9e91a19c2fb3d5c5a2278c780187536f3694792fbf3dbbe2fb9a1f50020bc826ca1a658d369e7e80b3dacecb33ebcb368686fe968b97b7d317721a2801c500000000004ae2cf1f1aa3925562a8c5c91ee6a2aa143ee9f214f66a4b5c6e5a55baa321c284298ebe8138f9cc3dd5013f830059d41698b1641f4c7a06f055d45e1e8f24d31d7df3fdaaf14718d5765760888bbb257dec1d798be51de9a93927970e8e246f9c8db7dc6c4c6e2bfb50a11c1d5c44fdfb5542b6ea851178acd9caa885868abd +Signature = 00000000003aa943c761e4be5d317d53865844ce7d2d90ccc0b4ab270bb50a66b3d3f27d0ed2eda76142435f24b04db9437c4c687c42ea1735d03d99dcaf44e52366ed1d9b1d45fd69d1e49bca2a360bf4958e19bd93bc5ce4531c2ed71097256bf3516a63a636f622da04a9c9e3099ec8b5d7ef8ba653f1501c967b9c2b9913f90759a8f91e40de1b8db25c1a0ec62915f8c29148176d1c1c638b16f3380785082d2a77e12a8f5bd443c7030eacef77f0d19f227f00f0126d56c416eacd90a77ec3f464191182ef99cd457857751c663b8d6a961f38f4ba9fcf40b43390743344580258aac7543a0864f285b4d514b268cfc515dcd6a76bb99dbaa95a6c7644546194ecd95c811b138fcd2c23f00d8ed749c4d88eb0d0028f6da81096d1a56c6e51f96f171a3b1c6ce8c49b65e00f3394dec8bfd5ac5f3b91b0a1496d4509924091ed2eb909806d2e25c6a9ab989563a67967192b4bc0e27ecb242b44cff32aa31fc303c37ebe4f92d260af0c9cc534bfe2344d685ab1d73acade2ec49652e3ca5f524073f81825fcb15e1d1ec3330b516343d29b167b39668b9f3d6627cdcb5c8d1b30d4c4b9fb6ff324b5724da461ba5cd4ae8b684a3cbd5441e0cc1b753445866fce2ac645e0c797f48d2b49dfa5b6f38a3a8b8bd4e32987f31159a06eea1e8a4432c23498cb83bac73fe7090a72e626f2c45bb5fa8e44897251e355dd2d87e8705dd91893c499dd0338f46af16cd2f76db5943ae270c7a2e6dc7de012d3619cdf904c4894a9aac2c05aad1c8a1eb7602bd653fbae3d7e20084276aee7a741e51c26dc82f5c0a63faddb3631a2e6c039410430cf22c87904984f4448e14e4f59c48f19c4f74ecf3bfa79816791d32926d3caddb22cf2f1779dd3b558f615b6abcae1758b5f82383dba5052162a116057cab35a1609c35ccb2f01223451fdb81ed9cdb7496603aecb6658061be737d4c9bc7aec9a7f37933ac1f854ab5c25edbede0cb1ee78a637ca3571f0c24b166d5d97fe42029ae329f131aaeb93e83360db0fbc05728e543a87c9ef1f108532137dbb73ef74773455a366c494765c528278f386b0b2e09c518f07c7be1e1908b63000aa2295a409226379ad9cd4cce072f5a232e4ebe6bb4315f733bba6a52dc6051be996681e5eb59ed6e83c7d054659bbcee8fc4d9baf662ea765d15dad66788da6edfbc59d395cf574fe17e3af4656d6e658b42f7c2ad87ffddb6a7bfb3078594349ed2035a5d8a624c8be94ca5e0dab2e829a2111ca4107d02c755a7e04e20513e153e1d1b1e5b6912aa01fac4fa922ac2f7eaacd7d378899baed8ed30cd880d7915bc4176ac53c77d086f2aae7210cb656dbaafe749505efcc7f9cfb6b166dd614193867cd6f4cf32f2f9d43771bcd4acee8fe47bc702a852f461e3a4f9745fa4920508f90bc1f323055aacc8102042229abfc514f2a890b76a3b74e2c06b13eb1454ca082445ec60d0f732b6919692126af3f6166d427738d366ce2cea8168ea8b5d83cec43348be3098ee00156115aca5b77280c401320d04058d868a4492807b8f4adf5c5116c4a1e18ee43d44e75fd0d276e4bcb6c5e60517106407c5823eea0e30c5992c42ceec14870513a4f741e9b085399c4a29ce0610c7ab0bc395430d98bdca1e15b0b082cb7c02ba8d65421f875f868c51dbbb8f6d15d37ad048c386c6b45b7df43f895333db79fcad642e8e900db8719467c83bbf5b3afa135882fdb823f396f4ebda443cba7cb03519ef1a81d511fc88f4f0d4ca248396486a6c05cc9295c2df2adea7a664fe8a48090f2e193e888e7cfd698514dfd1d0983804e5d8cb46d934571c3b58474d5fe407a12786d0fc132fb679015a3c8373ae193b82fa9409502a3ab550b10c4029a14a1c99eb211c868b76f2eb2e0b1d4ad4a01aa3118ff93c2c25a779aa8d020a3cbd65e567ae3553840b92efa398ddde19e573319619be133d6e92ebed711da1e63c64ddfeb0bb310572c0a496bb2fcbb70d98f38caa1047b6da916dc898f95eb3543d9fe8db8c5a3615616f62175533dc58f22b1c4907e038ca5837c3a22fc501541e8baa031b3a5bc38116d76bc6b638a2253d7a50883f407464281a55d3ae06b2ac154b942497a9687cc2f72ebded5cf508b9f677c041feb674db11010018b17c8e22f872ea6ee2ec719d887b3bee839ef9d7b3c3bebe247977e35a2237f0412b3178c21b27a6549fa8c590b685f389b21c0de3f9639e5082d201d8b75b94f5c7974b2472c4eaad1065a691c557a5e361a04cc224bf02c0c64742b1ae27713da3affe54b30e6cd0de44154a8b807687e6cf67325d870693b32a9f880e60759e45175cbeecefd4d6f268d98e74a45a870e73bf05fc71f03fb9b9e711e3d5fee1824d4d6ff657c9e2273d5a07db879a9df33673bf84e5511e0d2a103b86f0ee4ba6cc543e7f9d7380ad5fa372ace23f840392862574fcb0989ef50d6959e91e6e4df62d4e0136c0081e3106c3432bb0cedde2b761909e520c76277be3dda267a615fd3171af1ac16f2c8754ea8328abe4223b6c6f96be5a1738851e4162537c962c1d52407a2f3e00820b42982edbe8dfadf74a37f5baf469c330100d700d1774cb9c5d1d71b7ae73a6c954c1bfd4eb67de5e07e6d7d20aa8a46c2b8a6ba699fd61c0095ef611d80d359ff649a46a1ec73cd19247d6d5e6cb9af3366477cb1b1eba02f3c7c2e0be388dd34d7701726dfc11a83035ce3dd4ce0056b564010ff27b72c061a2fa54bc9a20a5df0db8f5af853e73bfce98f122c4f6d3c49a6b945063461cdc52dc4b05c8dd758ff068e7f9047f39ee901cbb0cb6c71b893fa3719cde49f4839b8da7ef60fa77adb8026b6b16ffcac25854f946db7ba8d3c7cee4892b3c7e3041dd09645180c6f424c80c797a799757bf208fb53992cb9c4a83b9e811f9f27056eaa4c4d000814a93e6cca69d595114f106791e85503076a8cbcae2e50f7f3c9f48c2f8f9cf66c37a85a138effdd604b5737a9e51d3d4989cd64a32c37235aa7641a916db8bb5045900d9dbb30611b0d7a8cc6fc89ae0bdcacbc4e499699765cd2493d944e2a81ce45d3813e6b4f4919bab25c670b3302a7c213368962d8744620b45dcceca3a5047ba805a08ffbcbe4527d8bc6317c97e86f643e8dee56174e331d612266a4521e58f06df89fcdeb96f0eca75f9bc1db600db793c6a35746c9bccd973fa5a1cd82198b92c919a9f2ad9166e9b24a7fc8e29d572fe75c645ee01a8aaed7d7c193bd226857032bb9ea85afdbd8bad727aa4575a7568c6bf4498bdc10a2dab93a4522a1f47770444e643a52da5ec2554afa2bc8d4721361f3d17a02ff744392f334fe45bb483ba6c0e8d8db823754b8b1d0a6d8a01262a21ab026d2fc79daac7c6c79b3f7adc829d0f08e54f1d6fe9060e2007e55d3810d7953d6b89e992765cdc81768aa6424557c16e15ffba8753399837bb242a49311f41f66e7ce4d3fa8a7b628868baae8f951d79247d3df71ff9a67051a5cdf47134903398959efa2cadece45d0b35cab710e8300aba14dadc38e326a8154771cd61d158e22c2a93fd26a0a49b1588da8ddeb2d1befc4057250c03a53d4c3ee5bd56dd9fe6ea0782e7e593cf12f832982776662b7463f9cbf1caaca5eb69eaca9abbf92f7d01ecc51d771235208aa20fb408af4738562bdf9b6efb2f2570b9587c0b65f72c7274f246feb9254c64c6bd7a89b36958056a5a016e8e71580193c7a1b011fd71cd03af9f4866d59986a29751cfe8f6f72856ba83ea5ae1aecc8cdebcb3901135bf2c02c8152a834cfdec18a2c8b870b75b3885e7b5f72886e4116fb8138ed56e685adb58c74c65f23e27d9f47c51b681df070eb54464eb572db4d785d4e587fa622417a05ee5fa4eaa16d5d128bf860767c2d2563c6c40721f28aae5b2b1b2b40beff5043e61dbdb70d6a4d636adfe7166bc746223c7ac978eb6a5ee68ae146492751589743ff95623d54f162b8c85baeb59da6a405a1f12be6a8aae353bacabadf8460d2b492696742cfb59a3dc3a9674b04db0b33ff2db4af6ae0438f4b00b2b457f2a194e40ab55c2da97262164902c92e0caefbd339fb4eeaeaa3687deae650d1a9cce49b4b66c9cc239f7ba67a70f26dd1d006d1a26b309089b7b5db4043689ef47f39a934b589e7e9cba56e407e50e04999ee5ce97c5461501e62641a65657c190c33fc842a417dfeef1667a9c4062968e394449772a6ed48842b7317ea3d7225b1fb7d0bdead94aabed34cf2e09bc08ab564ba3080d75d611efb97a65f50153cb58718389ae2c57e7af9efb545f73c531d8a5fe4db738bf4589223e393abc839d8004eca994eaf221c00d0e5fa993eac79587b2e9fc65dc92b2e943e2b9a4477be081ee67ee80a17d1eca7a8afb836d309bf3bb960bb8b28aec06b4d2b85474ec6524195c0d592f55a6d836aca2e3934a2ad1f4715d961ed50c9358581d9512435fb3abb91cfc580bfb84d923befe2e0638f38b4ebda0987d6e96a9cd1db462f18cfa31265ec3f232b5700759919d0429903da51a9f26caec63e6b377a5bc3833bacfc24f2e1144a7f56f490a854487023db43b73f8884bfa47c725a01e09a884b6df634393aee7295845637d4f7d7f94fddac952f4fb6b00c195521351a1c6f9b89ffbde41587f2943fcc626c84f05614935b9cab92136d09856956d8f5e1ecac8ad34ef84d495f39b1e7a4d13a18c7a35f43e0aadab57d1d70fa49770804dbd309b277bc1b311366618867761b23687c7aa30d625affd5edd66f4d3929f229e3cf3cea31a70cef88153f0fe778a66510b8ef6478c62e7683ab7be677a8923c441cc9e287be80187f608ab5723b23f46add9074612779aab41bf73d047a4530ae416891fa4e91f59bc1f5538328e18540968f25a99c9c465d7bf899cb2e4f23bc97f88432437fe31adb091115edd902f29f36e69467053414b60ab0efd63d06591b8a35758833c385f2da2535942e689546e026a9760c4c8528526d07791d99985a04287a032154bf88e6f3c26fee0aa7ff03c8c54acdd6933d94538bee022fa6ce41901c81751a461954c4d19084cc27f86364b2f9af31d64247369e9c4301219b6f137777769f1ac98f891855c6ddbf109be2d1b86996299f0eff5689f26191dc13908338211118db97aff2c5eda412bdfd3abd52b9908d0b67c7467d88df306f97be2c98db8d196a4be8fd327d425e9dcfb3aebae10b1bd370df335b3078bf413a6c6fd15b66a1c08635dd795e485d3410dc6ae51349d36496dd1572f47d8f62891303c18e6bf2bf07b5ce3fcc4e36dd90256d801244fed9efee1fafa4da98ecaceb29ac2447311fbf9c92e8ee80b4cfeee02572cccb7bd4b97dafcc49c83666b135a292a29c171c60b2649a477ef34b21260dec29dac7ec16c6a3d3c3f4cad85a64e4cc08d82130317378bf35ee5ce4fd8d005c32f7e095ede59ce671c1519e34c44fffe97aae04e284b44bbcf3dbae98f5fb9c0eaf1b2061bbfc6fcf0287bb6af029d5a4ec4db9f4903839d13963e1b67dd7887d0fec59a255bb0ceb36a926aa3241be1c0f2d5a1e9e380c3e1c0ce0b9fd8206445db9eeea703d3203b959b4c59b0feb335139b49c80fdc3a65d2ad4a409761e26e38695ccf5c8b00fa4be4d26c06b658d09a87407b29e2b4500dfba3f569c175b67c7ffa619132010f9c1f2eabffcaaff4c59f1da734dc237d6f83515f0784e94cac230e83e8265d14f18f2bdbdc63bceaed1c6cfaaa904049648f9e9260acaed2c9b151139bf3d40a247ab75b80b3c02f4cf814cb858ea87d73d0f357cbc1cb4f46f4193ff781ebab7dfe76905c7688b776f000ba2de9725c7ed53054475d7735062b1c678d0aa6364c969603491c3e5d904469be2101a270168593868ae93bbb355edf7fd813402b7bb89cdaa5fb4e0deed2c55470557bdf54f918b9a40a99982e1fe82b6f50c20e61e7e5c6628b4af3581c603e2eff1854e60e1448ecadb1974a8feca68ab240adcfd75a757f0f08cf112ff0aa0e3ce308068132638d8d6171b29ecdce1ea9a2bf8c307de0ba1aed6b81497e5642a81cd9365ad97703f843d23058bb769acf8d759b88964bbf0c058928230395183dd6de09ef653aa28f61b485d282fefc36fd05788e900e00faa2a09189d5c5a89c73bd4d9a63549927929d0fffbea69353a4d3c9bd8d627139a4288370dea5f4699ef06a2c623ba2de164321a3b1c626778d3e5ae946ca9f3bfa9d0a962f9df7ebd883a235ce77513376734ba334de92f612d2a5c9a1530491bcb70c76b9ef149eeabdc5818bc288b3e7068e5c45e240f0c98606a4923547acb1675a245d1aeccaefbe38e13211646eeef05a9acab5d52bb99afa263377ec1970b64d4c72e5e1bb632694149d1553cc037a0cc1186ba26499377073287e7c57a0842cd4e2f87db62c61d6214e810836c607c4789f652aaf3549523aa11db1c62a7c1c94b48fb331a2141239418dc730ab036c3bb43b925bb8ea8495f52cb58f18ec3fb372623fa3ae3ef3642d5c0de92e33cd6d0ac42f1e260f776e847e53544952969792de05dfd53e810796ff38d66365d006f35d7e49ddcc0cca99b6d4b0b9fd7f93420f9a16aa0fb6dac1d08400b8a229cc2ffe13579e1349de4134a1f6c98a918fb68f17abf8a6daa73def85f1f1c708aa1d7dca3d3c2f89fa332bc5d1c3d931700e5c61fa7bc915914a94d60834856c65efccd68bb5bc56bc859ffc42212917d8de427a6a12cdd23c7ed027d512a0dece0af352ead280afd7c77a0f389afdeab7e1f7395befbc1972b86dfc7eb7be208279bf9b52d28b484b02fcead3345b746f360916da569bbeefcabe9d5a224d34d9470a1e18e9236a934c66ef95dd2f6be28707322994d320799b80321b0a8d730ff62171d280224d17548ce97359ad53cf95ca63a4a5d1df9f15bad6670297c0ddabdda9cec387737ec29535599559927eefed5f12d2f7163706519e3a963b49643475e41b1189e478ad1a7e8bd7b0283e51fc93f3f50f43ffb0e3861f52d8b1aed12bf6d0491819b37b7a640c7f0925713b0220bb884ac9487f9d09505e81d0523fec3a6c3d3051b4ee018289d12286103769023cde85b3f9e50fade9e91e96bb88537f7c4ff03842f055264fcf75204a03fefaf062e00a8e35574beac0e84f988356d904d6505e7ccd8a1f3112c30d126e90d5fc0b518ed9a9517de38f930e7860f2c1d730112c5db43fccc5356dd3c3d0df0a92cdb1a190502e62a1447d7bff05084f1945828499104c51f445abb28c680d5897b04108d128cab683554a00af7badf4725f64176660436e95f69227e1bbfa12569ecb85e21a19f1fec47973847d762a88e35d1d5d58bb5b584bb1ee99002a138d0a9c6d6f8ad2c97a9eea188852c114d3d9605998297aa0c53e4e8c20d71d6c181a0c54757dd06024678742ec88f4c8002b4fbaa1917811ddadcc5d9eb45d9c50722c3d408d9bf24e409855657b28ad24ee5946051839c336065a78ac80ff5f9284ba824bf341a057555df1cccf0c7b70ada8ada9dfe33dee0b186f7d9a168587209bae623da93bb1178ccdad1f91d4e6658e55861860fa35e67d25c59ee9cf738ca7ac6eb9b7a37341fbf83a88c90f868d78586d3febd8a8c7b5e04f2434d09b855557bd55e1d2a8bd522d2eabaf4e50bd7c2ff0d5b782518260143614543621933e3c57db19d7d651caf17bee7aaa81da913c954a477f15fd28a378f699614967813edc538931ab58e39dbd7183c172b36e1ce3c7b26820f2990a476873afbc771479b7734c565cbc46cae0433c7c6760f397b6c397b6412d1991fa75ec82097de7c61ae979e4151b0fc3f944f497fdd3e015a50ff8deb282e537919d722cf793a66b4450e5510d2370ef160d858bc06397bb6153a38b5156760a0bb2dcc6ea62683e9c3c9247e1854d19d31bd47bfaa9c58e03ecf93cd896aecd45ebb9610a76e919c0064a83aaa2a0c2e54e13c458f171db4eeae10c1b28bdf6a8dc9eebafd3e5f4daaec0b92445d3dcca2d24505b3a4269a4c3df9e92594a74f83baf649deafc36f86a51009eb4db4581bdd6552b1b9f8d7890afd7660522ffc59e353ebccf086995d4450850b08f63289b98f8e76322cdce0fec9eb02f38f823fd991c5b6f9f207eb855aa1ea16c4d1e9c86b329fd457beb4df42b3f60bcb7f09fd910e95a0ff3771a5bd3692bcc7a27be1340c582117134b0ca8355f842248038c95478e2a88c3fbab1c28610992bbdf8b595224cbc2a0715e1278ba4d33573e1c0974af6709cfec196cbb39a8888bab7bca0603e2fbf0b6f540bc30d697708792bf26b09bb98ee6a3508723e8e9ba42e1263bb76539909877048253cc5c26545bff4db87141c60f2956513991bfc05d4423a778d9ceee5c586842ebd85a7bc74fdd2eec25b455c76fb17b9f77b3ce5061cb2b34413ca75729da27242b18682c15c7fc4259186629fb84d73eb0e2a642db12cceef542319047508c78d183f69464fa00da636e7db2da8cc1ad632be7a770f7aec6e4848a002a23811b210abeb119f2724aa042dfd38a8093eb1d865b55b2c0be3acf9f67e793e3e62342ce6fb711d94fbbee051220a15161cd215aafcd4ce696e1789f5760da62c27f3f9a96d3c8c2878327a6266ed77a89a462531c666cd0f9b72f909f22ecf8b431add43a24a36a4d1617540e9d3aa276b6770ed7cd6d2763d57d29c350f3b24afea6bd15b4ac5582f2d510ec54e3529a0ab0acf55646a81d87256511a45443ea0f7e81a4b285214dc33fe4dd5a738993a63887f97f66d00270588800b2c693a6d51cae2fdf6bbec97127970ad6685a874468308777449b3a6974692c98d06cb5e1231b5596d9aa0354a1aeeeedda6bc5155716c2ecbeea4fe92c8b48303c0c90cfcd79feaf79370f3e89a4fb8d4be65ee21e64e71c8cec1c6036dd3a6336b5f848fa95522e19f4581135834d6f3450092811d37f3cd7ab65930028b3da6605e0cbf1ad7588e636e6483e0492226967154bebaa51af7d92c0443608977bb36ad20633414e4b97754ea29d13c9f5939eb22468e188305260f226322a76d0894ea7803efe4c7153c47112c4d2b644adc464713c85882b1507e8df0c2f927641b0316f892cb3ba7cac1503f020d54a281e28e4df4ef66236a5ab16deeb610824110a6eaeb1641e39a0e049d682190ab63bf0f577d5af298ace41c1115caf35c070b730fcb92428a1c527a57a1ce612aa6ea9cfb4231f338439ebab6e46c5e92e207930b4c28aff9a9503e4a9bff76cb60c84ca724cc536a9436b5d2bc3198ad3af338805a26d22f5000fb64fcf640c727343e5ea9d23066c6d37640ae7754350170330a633460404cae755cc02607e0ea0654fec67745e1628d9ae9f78920c90ff4473f65e3ee2e7a64b8e868acdcb9018fc8fd3c5e259c876790f8223e9b223932e1e08f44c6105e236045d1da0c0284869847070b599a2f7d0f780b3421965a839cbb893d90b8fc22543d5874561326f89239604681cccea4302f5e80997e4c2b6b44360f85c80a6fc366c3f2e25e98d02dcaebbaa14eb1c6a264cd5d8bbeee656a5d685b1d0879e45d7eaef86e244aaf072b1c46ec34c53dd0148f4db51f7d6240f83b6cf7a969055cdc0fca4aa4417b357e70562dd6c1c5642d450fab79dc35983bfb664f5f23cfdd3fb31f564a340d1b65cffcea10e65712ec35203d826f300d856fb870c1a932c7095495a66ba1026467a938e393189ae7e9da7b73075d4bd6db1b86af60000f45a7ec94b8f6d8dff7f019bee0021f7eab8578bd3db6e309e6d323505ae8ec14d626505028b3172e3c86d762c1f108ac366e0ff315e06ec3b5a8e8937da1e20d226e0e02d1a1242be1950df422ff2559f1855987814fa269020133173c1a5492e7f099a3ed2d4a6940eb3178f65d5de10b4efb46c18249917340af2724cc8714995502001cd9c6c604188943e2bf20719554b19a4df679ff70cf8b9c793498b081577a40169f07d8449b99d4db84e7d1cd0018c6cdab0027ff284b16039b6a2747325bdd3e348b45d7b508206fb71be5c6bbf33dce50294a480b9294ea1889bafc8689e1002143f4b8d3fe514208fd2ab6f054129be002074b056a4c26e0e08cebad128cfb19013602636bdcdd256f50e9657e30483fb2afd4da3daeb7ec047942d47783668c83bda84e92764e2a987ed94bf6401f8f97ef53cb1f63724478e2c6e1d36b680256ca1b84e0974e288c8790215821306a4bc0cac1573ed09643629b214bbcc982343fa862a05ad4c8f8bfd912ae9fcaea978fac7e45fffe8c2402d1b8e52826684f86386dd609c54291d62ac9949fe494de3d40c2b3b7065832442931414e172abf21b6c5af5532e6a092a63f28d20b194ad2926ef1ad7f4eae578f0a4d9c9c5470804c9a198793489749f9fff66879bac722dfa0cf217dbe976416fe59ad19a1d5fe8d38331b0c8c76adb8cf37e5f1021cd1555acddae737c1fe0f6320a5674465a4654cceccc12f02ae090b780bc00745555f329bcb51d0a73369125148bc1885ddf1601f0a5c4c95eb62c706bab037f26035d6d699eaa4595ccc4653216e455241aba09cbfb85e7706fb25e15a5a14ca1a7022f05cb5fdacad9134cd06c90724edaa2e41e454eb854382cd60b433c881ae7ef52ed70384fbbd8bf8682481ab8c0919c0e96995397e7c3a344efc9009f830c14fbabdd351bed4db44b039b8884104fe7a1825056c4fe2c949a410b3e657ad97109f70536cfe884a93ffc6a752520901458aba1ddc4a6b0f8ca5de67514de1c641ee6c2fbe26d24fe5aadaac2db2eaae373d7d99079b875c518121370df6f1ac708f40f99518baab812fe1636f7a07e4d798ce406fb85952ff5ab825dddce90d6abb62f82ce0b9b65f1a13d0ac20464a198765d6405aad3feee68290ca8efd824226e719f01f0604aa1c1a92824a0dc9a212e9539f4f053ce9947f9a2791f7a4eea7f811f2081dbcdf15c8b2fb586e529cfeb5fcb2c07408b695988e5ba176366a22a096f7fa171e05956f4740b9acffc9b2624e407c42d9606333bf150dc1f0bf2dd845a3e6f1a8f5133e90e106e736e63a3bb5bda872d64234dfc035ae38d1bb0fb6cb5657a83150af7b805c820987e9d4f36ba573ecb084428ceb73cf0e41a09938c46f5d5eccb221e9f6e6e6333b0af82da212db35beea22713963b64b4495257bafa152aa78fa1d3f578da6e6696bbbbcfcd8c46d93d33bc55d6b831c223a34d1f0fda924932c4b81a61cc0bab8411519d5467a08705bba01beb3cb65dd5b3910dcaf65c09f95c7b298b6560c159ea5d40a35d59155bbb01e3e4e83d2e4e7a7350de7bea11bbd4863091be44f051e02d03532723feb3e28b6eb20b9a0f53c5815c5b0757399f924cdff5dfdfdbed960dee4e6d4a3ae183af362034f38bb04c323664fa0cbd82e6fbe886ca4444f1012402fc67c2a6c2a934d955c4cdc41c1c8e12efd89c318fcdd6b3efac4acb9b268a2e78784239ad0431d361d049c2bd1e12db14e4a60c05422ac7318e17ccf541e5a010c6fde1953295e92af06e98f8497fcc0cd86a32630aac28843188be685e6e16306fad659728923f54d95b96582ab71776daed9385a064159639805e019644b708d7e2849d3c59cc193504821ecad5c41790684233fa19d7200fe10547d9d18e348747dcc49b6a787fb4235cad569e8ab0ad7309c3e92fe3127432db9ae918aefb9330b4272b0544100b3537ec0c5fc759e912d1af3309c95b3a10dac27dd679ffb478642084607875da396c207a115f60119da1710da9dc363399ff15fc1e5ff6cebd7286460ad614a81071d26f3af89570118013c6e3cf7c9f77160b8ff431e67d75a2cfe448d6a7f2b654237bdd55e277d8e18c86e8aaa2e17b5c5f956aa3cb2e40bff95816ecec56ecd63b88c12f2bb9ce1340ec03c315df19df14c2871ce5ddd34d83787c177ba3412b1ba27d83304cba40f34cfce2a6b3f9ad0fee50e9a312996def208866d2e12c16ffabe151a059570d85e53fe3c2c5d35eb1c61c1d5e09ebfa5482b6bf29c5770c5a7eab7b0937f6e85be7916f556430618cb0dd1ad53af1ceb72de4947ee3fedde68d23d3991b31f7b79388f71fbc9b740090a2a3671edb011c3fd4bdf06a0aaae91ea091f78261797c12164a6d16626ded86fda982956894344831ae0d3898c519a8684d9bf03ddc857300faeb6ddbde11dec0fd0681a964d0815f71316999ce19ac6d07e713a7473c7e1bad4f7339581d9d357fa40c9f87394b925355d8ec616d1ba350aa4bcda2cb8c142fcb1933e15e58669f8d8223fcdee3299313242ee95193fb73e0e16246fb891fca463cd03726b72c1746b0a287b7ae6e6e56cf4dda76ef97e510ff5ce69bdabd104f8cb8f815286216119870a4de965aa4e6449b62b6596dc2daccd17e80eef77d5b42077e0ab4ddfda8b8929805072315a7679a35ce27619ae625bef8f50306abff828ac7a501f4b55fbe2c33c50539e03837e109123f0d850de696d64bfd85ea51a8051a05787811dca206ef3706d5ef73586075e00370399f603954af3c8ebb2bdd917acbbc8161b3ee82e4446ffecc2fb2cb72292e0fc2d2c89a9d07eabcf7dd3be2ace2ec1ce4eb51472512d7f3c250862dd162bc81ec14e336c98b6b824117d0e28f2e787b88f1622702329fe72ace8becb5db4b8ef454aa0c364eabb50d52b465389c015ece5aa9bac186a13a45d68dd8796619ec89df3ff2a22f203307f0c2802971f87cb195db4fce39b63dda64c0fa07c907811dc99175d85dd3b9c323a9e62f7126c418c86aa8c2f20d64f4128d17aae0e20a3f7d464c1d0aa83961ff59bc6936eb6dd083669ec66b1a3305abb2645b6494ef553e1a827d71a2c7fe754ad00cc10fda2daa9926d2944b7d6b225c2acc5ea52cdcbe5eba903e285555a4427689423c6be59bcc46fb0bb22965748438361241b539b41164002257b9aa8cc3721e3ec45bd0f30910f4a472f2bfa1f446e4c1b5cdf3a2730adedb570cf9fd13c89952e4fba71366a8d278c930610a31e27f43466ca21c36a13d6d616793ba35fadff002c40b55ff425fe6f5806bfe738b273dbbc7be5fdb2e0f0802d93e02a511e8872b2f354632fee5470137dff2f397cf3f2787b8e056c65c62c8a93bc8708d5e05c91a3a7809b210078e9ba66e19ff8d4ed57742fdfa61239b40c8ec9f80f3828d92f9b37b0cf9b341814b79f5524a5f966f0cbb6ebf1081d69d951da793e647580bd8c942c944c5d7056baf17c7799119bbab46ad95a2e2d5fdfae6d2f561eb79901f809828a622bc2138df14617b50a221b9173005b8dd6c899f945011d1e3252a486986f5120587eef5b36e827bdf088bd7956c33d04c9611f9fad85c85d8044eceb96b8e23240a3637c0ef4de01450d8ee5959240c183d43bd3c9690fbe68204541b9a75701d22f6130a6a6074b97f12e83289a6696feed7da25c4bdefc7e52bda2e3fca91a08071853efcab6a5d129b434b57e06e9ad21ddd34a639885250213a1888a53454c987f3846aed113f529b26d33b5b03041be9e9d11b745bb6837e16e8fb727221e89fc59380f72ce399588035872e2e66eba873c8337ed3f9ef2e74b3c26211180f9b49f74967cd1705021f4c7db7cf9ca02d974e643c196fc27431bf98cb1e803e886ddca4c882fdf658c94b61c4b9241016462bbda4a0966adb494b1e003103b26a7a7d3f106cbb12c0e31484889445551e69a82f74d2f2151d5db6b6d04691b8b5f76371511b618736628bb318baa1dc1e7871e49e8d5b47a9292b9baab2fc74bebe9350f18870e785abcbde55bef7f95325c9d3db5f5e6a8024eb2e0f68cfb37fed605cda915e1345055c6f1e18dc0d86fc5c0c11eb664af4148a755a112a63db6586e1bead6594d1304988c35f767dba656ed860781367e835f468224ded48b30c85194c3c67802f0767d6760909a84d9689ce497d7766899bb4cc263cf39485a587acc33abd497fb99d88d5a3aa49528c425580ce8ac0c20a6a4b23544f0bb9ea3efdc986ca88b87c0173396ad432ac108d0f26f5a3f1190b0770cda93d76bffa52c8648698eeab4d17b366129cbaf41bab2be818e1ea9167fefb01fb6d9f2c4a281abbdeb2da81d0748bf847117273accb2374e297daee86aefa62208b5a8734ae7f7e24c7261157893b1a9a642fb6a643f17652267784a652a9186b64ece0997dac78da4e70cb24a95e7c57e3d31ff99c78ba48a80359cf860089fa0d112152c38c6eaa7363186e4dad91de65d9e8ff4da9616aaea7a02a3e8bce78bd5e7a5b2a5c2da0dc947693a2b030319340e283a402734f5be4cbbc5cb5d43ca7ab0686ce3ec1dced9b39128477374eaec8dc6c0aebcc0e5381055b11fccd9b642e93ad25335e59da0a98d78ff52e9157b343e072dec370aeda8ba26369363fbd12a83e5047a5167545d8aa968253db093631d6fdfe69e45feecf04386dec2b8e759ee493481d9fd9a216a492f6ee79a7e16efda831223c5e07a9e97474583be01d9d72fbfd34ca2d6dc3a4a148011335efdfb558eafb6ccdd35b82515311d57e54590f0c538492f26c5e3e988758c75d337560d74ae6eddf9804f76659c45f29d0f24efee82eb18375bc5a11e004ec43e2914ce78501ffd31b63299c788fd008b7b8513cae242eeca57b07277c9f171eb24bfd4b5306090eed2456659a5c716420e4e7e26649cf5ce943a59f336ee611a983a40e432191bfc767a2ec74cc0a6fb5cb4bd048cf5d95a26e5bcb46cab6ff1b102d07fead78a876455cb6faa709714be95647362a7b4e323c8a5d96714ebb2fa1305ac325d725fe37e0f837967a608e1708cb8c9925f83e55f1d35f7a34022ed0ffa9cc7e5d3058133c15fda5aa02610699aa5b175790ff342f77b449bee75c87a70f03f564cc6eb358d4e26b076819c2aedfbcd6fb9392925fc68855f547ea05f040c2465f5b1030c1005192fafe5f5ca5fd777a7fea4dba4c6099f488d5787ce369188e4d57a76710fb51274d66801fc5b41c7c35ca489c5918c683bf3c118371970070ea3e16fbee3c7d7582b9366432d12d52701e4d89c1dd525c018263520272b41d52a1d09cddae49243c924c4bdd6a14c6378285d17c36481949a1d78083328ff487e61886ee42f23de87260153c04e5fd11fff785bd6fcabf5cd776489f609916547e3f65e1cc4c8db101004a0b40af6d96c1bdd89eb5c3924e4b6cb1e72d6dd75130c27cd1525f6c0ae496f697f1b731e64dbf71cb76ec8c2218f0043d4b14551a6c47fea9bedde950521138da050796da94871b8b98932c1152235ffb1b8093b76818958f03e02f519d8c10cf8052d2f3d26bfcbe9df11b17ac15d8c3c1ae145e60f9dedf0961451f09be1bdd2a8760e59bb9cc25a0030f596ba9441d48746f276766e9ce06252852508aaa50f641f9f9f40d0d2fe3849e4d655a3aafe6cfca711259d2ec4823a7118cee7946379af019d67098eecc274d3dd1d6e9c003d5b7656942c9ded986ab56808eb9309d084536adf49cd34826e0652ed64c2f2a79181a3781a6df920dac47a49d70e80af1320ac18c6f8ad4987e4856df8636db23ae33ee42264cac1a2b920e54cbd2f19b63b3dfe4f7bfc95e5853d3a206dd6c6396cf5078e02c8e39ad9fd4bfce8dc6ec0126cd4ddcce48a51e2dd56361b67929fcb9959e53a18f3adef31bb16d448f1d4912a5a17641f662183bcd39213580a50fe7d3de2b4ba8940b48a419ba9de09a6eea06e2370a1bcf894493f820d3e11a59e966cc4bb8e62705999e2bb5dc0308ae0182eac7363607952feabfcda2768359a8799e41cbbd8f6e09a7895c8e07dc2b9dacb3262efce05bef4960c6aceb82f18fc4ced4b9dfb69cd195391069639a29defffb15fa5b18a52ae00e3100ffe48f3d4acebcc173e8796ed1562291c9888bf28fc003ec607578449e6d043374bff32e85b543e7805ec9dc63e49480ec8623488af42c2a120a2c3c1c5b69da31aaf24e1a3278964c5c42671be8ae1ee49895d1bc137734db57dae4fd1edabcdcea24d86f752de98687f7be95a01376fd59cc13c7b6b9a825ca73c8fc1bcec76c7e9c24bc530ada01f3104d45b127a43d1e9521d162d778551b8313f50ad7ed7f20c4cea049d28785c75832e85c1b96d1f175e3af68f4f1cde110726f7fce8d5f9407d69d11bf3fb84cfd0402bab3eb5c493f63c0c28c44c6071586b5dd018302e7af2a703c9559eaea76f6443da33e488f8ac556ab2c5d79b6ff6eb00f4fd9ba9ce4fc0501484be1a2d8c2b375463154298ca10a10f40614a16e96afdeaef2ce66f674ab83d83b6cc91af6861bccd56fbe35b953e1f5d6a0ed1f292a392db385c99e84908a6c468bf4284db30a0e4a75381f6b0befcf3f5a09e46da4c46caf4de166bcc3023158707f90044b94ed0625451934b30e0d583bcad6d63ebe60d726932af2881558f8bbf3de272308f0ff8a8e5a55646750e6398a51d3c11c44e500bce24edf01e2eabcd061fd1fb3ee16493a248b00312e99b04933f511de9b9e22212c8c052d00178ac41306b273bdc8c03642057bfec42857d57a6944be9c0ddd04622a04f361e03e4349688b9abfedb9740c0748d7523bca14c0345f3fc3995292c8695fc17fdca1e79ff9ce0ce7de6a9e42768cad55dc213ef20e20c2683c6b9ace154412927b8fef58ab34a3d524f1727041b747f02c61d9fd2bfcca8f7214f637c8763273851f71bcfc63830fc43cd929b89eb91025cd3af8ef7746c17a1c7c48ccc0a07bd3cec22b1a430026e90ad774a9c07f92a994b4485f14fba8c12e40933388ba1503331fef102e273fcd156aea347aed7c0cb5c0fbe20518d9bad7ff73a59411d34504a0f9cc479b060181427fe0b1090eb53ad75191755dfc5469bfeadfeea314e42b25161e7765fb74a5c18bd229620b8eeff5651c25cc5d0e33e430439af588e2eb5278d7f275803787c91045bca70aa63e29ee7365dbb4afb86267160b61acb67178ac5e47fa0be27891002e1a0f491b81324c3f843127c93e5d454ab3476bcb359340a47407881b24cd93aa82f6fcc0f1d5417b879449c72d70029000769e7fd13557961451b409bc48b37aaf785d46e9531ac8181a4452c8c55fb7af6859a497a036ab9969914eebff1b90a4da1493ac32c62a3c5260c9c144c9d05221ce3ef3013c378f251ea2c9d4bae638b48d19a387b67a3202f5ac140c82c2d286df51615900f349c6a2a770681637fe3f5a130287942783545e22cc944a19c61a1176150e65fa2d926c54dded3265f0b139ba58f8e48462fe63db65ff089d7736edc41e1c13e313ac1eb0e61e6fdc2dd6a616289268e4c8903be3b1e778ee6c2ebfc66de87387ced2d9286f1dfcf09272075e8940696273e5d32a3abfcf477bd90cca10cb1046f5450a089182cab1c0385684a6e882ead54343107277bdb0a771d42d9f77ff5e79a0e67b37ebe3efd5e008a2004c63aa16415415908cf9d3c803153f14877e9c54e3f8485a6473250622d3eb0bb2edc2196e74c9d7f22957b670b1d64f0b0df7e58583127524fab1d6a7feba32ee0ca9bc31b04e0f82bd0eb03da5e3401e75fd3c21cefeefb4eabea7416867e6144036112f20f09e7345e9e11a8748f7435aa7ecbcfea7309370f4d337af29be37810de6862dd722b2b36242eccff629120e1d1bf03b6ed367667813bea95f606da32679d49a6e890da230eaa38ec3adf5b4a930c7e8404e3af6ef8380cac6a9e978a86e45428c77fe3fc53ff1635c5a15f1fb8f12364d11ef6c9cf484c96535919310bf296c016fcefc365fa9655fba6077fc8f227eca51a35ce016a7c52b5b28b7634bacc3e0429d889b28af3f992c47a7ae86bac66d722f9e2be6f26f5bc2fe33a9d714baed5fdaa1fb6f7bd0da770a1f42692a678bd23b10477dec973c59305b13199fe163dac04ca5682b785ab0b69a74937b8e821f07b2a86db5e0776c8fe7bb5796672f4f99829b45f34c5d7a89e78ed9c8c670209f78ad9dd897ab0f96ccbb581db2e3c9fe2462be54800cddd5fb07a3c448acf6161dd831de92937df44505780f95be7efc65dc1ba659a7dedaf7b1370ad42da2fe827870cc05fc31115a4e3458cb743a533e44b224aecdfe8f79180a7947b3065e611f409cd5f6657430cce7ff6088b677e34901dd77feac6ab47133b818c52fc7666c12603af65877400e541bdaaa88f641f274421ddf46a77d5780637eaa22deb621671271e055b3fc5cd33178ee12180cff7a8c6eda8360d56094fd97f2911d4255385919d6c05491edb6af07394fbddeb0e7ced1665914334367026fcf36bee1d736b75c27833ec90fed38dc1dfcc3bd1f970509fda3f32621d2ddaac8691e69e84cdef82c28b6b967b155721473ada53d1b71a9c68d446cbeca312f48fbd70cc90eff745f770089ab13abcfab1ec7a16f88a953a28a18d220979db4c3a3c2125f5153f9ce68d253aa373a42cb03406d6e9b2112b1f7afc6897797a35b54f37e71d2b2698fd8a2e43f3eb5219cef77ea628584541a32ae1ea13796e2e2a146d51de5559397d06530c39f9fb499c67f9a9b58f51a177caee9b072575c08317959da74aa9646cf253641eb95d5b353b691d68ff8730b0b446d09799d3283f99b9b04564cf35675f95b570d1c96926566a4c7ca2316ba1201d49435e1fce400cf51c74d7e43e6b6a4c72be507a7c91fff40b8ca0859b47dd40799f8cf9b72159f37dfa7609ccdbf84b06f8cb4575f55704a60727690542af21f4a2ceb38a667c79a914406cfbda756b08fd6553ec878dd8977b4a2262d307be6179b8ed857203467f0a3c004287fc3cef6ce65ea5a361397d9fbd9e0a1bbacd140c2e6a0dc055df28364dee5f2bb8fcf5628d4d9517f46947804a269db2ee18633065119787416ce50cbe46ad30114876e825cc96533a650684d05bfbfac8ba053da9d015a854e20c6924248ca48f19abce452805d53933890e66461391f88a67952d5d633403c346f9df37abd98787ae3025519d0c269001ed69f459f42b21b312b7a329b8b4cd91bfcf7b2b15fc744e000245203c4129c43f172e4fe8188aa9f9bb5ba17a9e514cffec1ed1b73de916325941d76a746bde3adf27677789ea8c884302df6bb2e659de8c8a44133bbdf9e28167152082584e2d93998de9f2256ce236d0dc2ae3e62de37caf441f122127e3970c70520147e5a303a367e7cf115074e13f252462dfc6acad50fa25d8b7632e6c6e4d886de752b705c392bc8bf45fb2735d69958467514791f2c43a6c6f4c2a7c265db6b749236090daa8731b9b4e4fe336716dfd4bcd763910675cee550c94d0ddf189435c23275ac0ba24cce6029da75b9c097f586d528b1f83ed5e60b1449382fff8f7dcd300889697c7d96e6993dd7251d7677cbfcf06a21d78f4733455856dc4fe4438dab01745d441bcab157d5e3c6a940706ea54bc71d947aa3b2a83a0854d952e4c2a76f9fa8afd64322f22787599b260fd63473268234e193d7172036d5fdadcac045e92e60245da232fa9bc8be6a92e939d58875bb3b20edcbf4f3f0ba41608748dedef10fd4afe52e287496752e2672af76d733cddcc9e41837d167ce6f73f5521f3094d26903b2e8c410b4b3a73c5c5cc98fa54817299b5879b4a45d6746e02a7c93d4c6041dd7011f0f66123bbd8d4b697653ce07ab63a56908188c860ed855621c1f4a3cddbf8b2cc062c2974e9b151cb60604d0e9eadc74166638ca9c54609a1bf1b7d35d9da81255674d4b2efb59a8da24e03ac45bec2edad975370bbe5f92dd4069b222afda6bdb41f0c857f3f2b26e5e765e1122cf34281400e777cc9bb2916149661d3b091e4d67cf3a8804277c86f848b84385a17796437f2fbd520d044cd12fb174041df47fe74ef395dad7d495e1377e050dec4cf13183a628b8384508d17c2407824e65c5b16c654a9ed159a4037bf055fe992c0b4cd9348f92c9f111ec0a4e4400ea87ac50c1cb7511f4cea57694479bdd270b14fa196da245f014cd582075c2dba541ac313f1a56763a37e7a2118f65b5bed911a83302cace6c866e82a69baadb2017d2098121bb5b30188fe94c0dd8bd2b6db9a0656c27e5a835e08a15f349a8ab93d78620be2c01b23a21382350646a559810332e1d7d96e2d8fe5d05f5e5ee2ad56cb979a89c6226b2f1944dd92dd649c0b50126acd2da2e82496c20670eb3c3bcbecb1dbcce82adb890353e6eafb286857bb909229fd082d790eab1bf1b1226dc41b207e3f484c581c1f3477045ec27df0711121f4d9fbed5e415b33da98d96af58ea22575eb558c8d00d1b61c74f00406f0843f47c8b5742471d21c38c45e0b8eb9d1afe7ed1aa93aacc6bc3416b6f13a09e37b3e8a4ee6f52e93ff6c3bc2bc0ca7495280f12bd6e1a7296727db2a00dd91fc51a30f42edd27056a2bcd893ebbb39a2bbaef362d4c94847191c2eb7c96a5b749690fa76cc85f51d29ab6de02e13b789ec2d81978de213d92acdea483d47769c8458612d015ce1d54bc5ec1b985e0072d65e51f2a5a4ef56648d1df25d6cab15f86f81dbeea7e741031adf19178c7db20e899620674238be44aad48bb19359d8fd4195f6dd6bc70f16b9a0f3a70712d7a158578a2442e16009368776dc207489ef1497a1495f3d27367f1b846254f82903e546b5ad227f55ec01afb8a54ac510c318e93b2628b675c27c96534697b988a34716d8d7d80e2bb55ca1b485fa6a755cbda9f90527d09b90ba6c4ed0b672288b2198df5610a77aa490e10744c546e73e0b0a344278275942d849bd8a054205d58c0503bb3746ec2b4b4841776c1d0474ce469d6bd5583061e007195eb5590f8be993d81ccdbe94e3aaaeff90295dfb83823d1d837b485f26afc6f5da5288a9de5841434dceed74a71fe143b415d7e1453c0b038d8e0d93535df9df328aea524d0a3634c27d6e999f1d472408602b1a95dcd04d3fa0426968361c2b9f449aaf7501d402a21d72bb07eafa3b9b3ce31cbace479a875c5385bb4aefe823a027a66c80941d05a55bbc2586e05789f85166e14e5c48ab31d87e5ad55922d8868bcc325ce23219bd4d7fadc5894df68f5ecf983453bcfc75db5ec1e54a8598875b496f1675845c0dbb631b8a5879c283da89dc8b2ba4c080f0e63f7f334b8acb93777f95c7767d670c6b644bacd464660d646f72a894a162f0969da68fff11161542af36a011a311638c5af6c4835358c766d549c7a95a4f98d24cb90b5f5690127d1efc74e273a8bc220c0f4cb756492a4ba9454d7394b807a9e6dc635e72b802badeacf53f8cfa084eba3e57ff670f26c9975c50191cb3270cf1bb387aaa3b0230ca893377a31f7dae1c68f3edda58edcf2eba331125eb93a01a0ad3d2b94ea560d072b0ad23210d947a304f566e04d039041c1fb044f1809ca4e8a1f36afa82d65a7c476d9fb2aff3004a44f332f63ccacb1aa63685c2473d81f4dc112c0b1db72396e5ac02c1c1cfd4ceea4d80ebae6616152ecc00178642a1a961af0324d12577160e53c780b13811da71bd0712ba4b63fe9a75ff375dc8bac1cf1f313d8d9a997e24df9d2624ee591cca372c58469a2d7fb44521b97d22d83fd92039a95cec21fe48915ab24023534359f0bb65cf2fb09f5c46088c01110648e360acbb4b0f9a3578deac522bdbcdf7bf0863c705557c69c86fdfa9cac947f5294d4a89dcf038cea5f30d86b3a63ef98a60a998f4bea8aa3d329ec03801268528d4ef9ce51f20c9c169082ed0e3cc18c3c34084835e0a2861b8035072d73cfd07ce4c693e0652d019295c829b41a6c05400455ea77ed69e9c8a4c230fa93517307ea86206db2330ffd69efbd412d2bfac077c033f0df2e74a64976a8abbf39d409b9d4c8ad6b3706b728ef14dfc5068a23749b69b4927f9034c18cd8a1750d4c2a9cfe42b8c8c2d5119e760a5476aaa52761be97db5978486abd26da1240fc20d9a779295c6d09f7af3593042f5c218fab19d8de802c0839e6bb20a2c821b9a5aa37bf81b072953cd7cff4139c81fa91bc58974456774893c7ad1877a7c3c79d19f1d6a63430bd61de5f9b8d45ae6f48bf67f27ef412a8fdc78f7a82ac7ad7c6559fca587cecfd24953f4b44532e349cd56e5f17fafbcf7a714324b507cf4518115fd109374c40988af886f9191c65be6594c1cd06e4ed93c72f9130e13085158bf6132fb503fd1cf08f2da818c1bf8531df4939eac9c52d727aa4c7033868ce19d807862068203a89e53e8bed3ec24e729d3b44ad56dd2558342c3fce22dc41fb717ffde803154d237756d558cf6494648a23fe065552617b93f1acb02ad9eb66c7cd1e1ef5e7edcd052462c6cf15dc3e5bfffaba9e1147a1ead1265473ca740709b0fbddfcde34e66937883fc38c7f8c76012c8e92f97f239b5d8c688169674d9079abe6458b690b161c5981562b345bff681278c22d75cc013a0bb490b83c13b75eeb04290467143809ef829cf1e42ae15d88bbd68d01faa1d0d46581279fb330a6a3a3a2f692b67dd762f0c3c822c6a972577dd05a0e929c6671db509b0274604c475fcd33e3f2282c4207e140061f98f4f4a36e0a2d2a6937cd48f5478973b9424aaf4fa788ed3cc70618ee691d750a5d78941a359c124d3929dc9897c27072b102719776a165cc8302a08af200472b8e9827b2c71f2e25f198304d7274a6a5d16a1fef7cf5bcf77b68b08d9fd7b31583922d8778c0853772981f0e24c16ba897a300aaeb6946dc2b727bea6bfc1349b795fc3076e68e26f48ed3d3c99b2eec56f6abf0aeb58fcfed17d350b5b792ca69b3f3a6d4a5211d3c56669c47ae630eecf79e42a022df92bfb821930ff00e88109091e43efbf738d8948dadcfbc1918a39d6b5e7037cfc05e358aef2fa55ebaba729f80178abad5953f80d38cef1c0fe9df5cba314e858a92987c2d3276da9679c7af0396d1c59c61aaf6b5fc2511df405ed03b3e798e88511de30a5d2894c9d343da1665ff14deba55f4c372d7171449b5b32c697a7558569a0a1300c58cc32879feed4fc1770a85f9ea4031eeb6e5581300b72482cc76b22a1727ee302676cc46534ca1012b1a9b13ce0dba068cf2ca1bb6e8c8982b2f8a110701ecbb643173f95fa179154045516503e570730366d0907afdc26c315908d8281507b5e80725ce8479ef64a1b186d9371a8c65570cc2012fdf698814df644adc1da21f71b4e201f660c5e23d49119d64b9d5323dd856fb917e359a485f45ff7ad7b78341954fb6808196720183622b457aa2a4a163fcda5db705fdf6487aea1a57a2b35067eea5ba786dce31cdee142e66b0bffc9690d941e5ad24bc43f76826ce3d4361cd0ece9a7ad5d6657f27cb187798df8ed023c504a77d51cf5abbf717d5c559d736b5fc99e8e6e78111c8334dd8c7ee2caa7ae6b847f5ba1a35ec899e9a782d80f89d9af72dc5601c4ec63fe4912887db3b44456a546ce69400dc8643dac25f006eec79bbf25a766ee8a2c8710b58f61c493c34bac4a266d4dbe8d6a17205b15d9c6b4bbe7bbc04231d707b43c902475ca769f0d8b05db1b6cecb0f617a2987f9447701f68ae6651becf621cc8a8fb2b6314811ce23956b9af9220c040f80cd8ed9e9e5169d9e121922936e8581fa361081b98358e09f1e2b11b8678f8d2660fb0ca096cdf67b1e138f41407c09cbffe65b1c50263e11ccd04350ee6e7cf49c06aa0690df9e0bfcd76fb80f569fe0459eec46f4574f46ef28e142ae4993a27de3a4d2fbde4d563c93cec13d25fd93b17bdaa9ddd7dbb7cf1e054b87957a45161e3f5f6f1d311e4c09b3ec2b3f29a6331d932e24037ccb9d780cd80811a975ebe262ed60ef566d97d08030f1d5cee91f8450b7ac3704e0adb586d3133541bc37e82777d6e68d7ccaf74f6a970489d09cab8cdb23c29fbf4914a0c2acdfe81126cf34cfe5ed46ab479d6b2ea42245d0d808ffed44b0148c987c33884dfa934cb112e2265f711fb60b65d9e39faf7856b26e116e33a733b4c73722d5385a7224ab8404a78c447bbff1efa5b33a9c696e2d66b08e89fd64e3f154a36e3cadf5cf0e8a0bc0330e19e6b9935f8227f6dfe2b0ca19c54594cdc40d288fa8d13f2dea042b5a0bdda800a6ec174d79fa01174ee6ce50ff0f4b556b700d2e69fcdd468195290c8f35510f63687a2d4da8bfcd1130a744539ca3650b04964dceb2f84fbb1c50e0dcd0b78ea9c15210517f5cf67deea6524ced21b14b0b7f9545eb4639b8ff9bbc6a6f0d331668ec842356755deda2ccddd491a719ac4afde418ba1cf60852a6e549890cb6c17d5aef22b33b6654ecd980ee9ebd4df938e5310636435312569870b9c81e8f9538f3a17f14bea28e038344c78dd1047a6353431be5e9bde295c8126ee38c943adfd26f7bcebcaafd911318a28730520bcaa935b36a7ebd3711dc2412afb02797bdd99ce724503c2f715851d4b6043b79db8ed417c90bf8e15b40b756a602b1a0fdee4fd88813cd1e1f9665282822fcdf0f51580e07f9578662e58103e075510b03c414565a661da29bd309c8bb1d3da9acd7264484e374676e2f621d318132c5dc0e122027e1ccd587ae604772834e300d8dfeb8967604b20b5633956973d27d9876663f100e4adb1be16c0d6b4cf49e9a61fb7a9be1987f2ad3474e9197b1b5f9fe9f43bb4e6059b0a8ff2d2980373a680184ef6af0b8df6a90f2a927955dc5afb40f7c273cc8dd06edc477ac5aef6fce82e398fb096a5a66e69cbd043cb8715892d053e09b2309278fc5c9d954743b3a8c233bbbc30732253ad752fe705a7aedfb9a1be6d9a9d153e56106c1a1579187f1cf07a5acedd4bb2373259e3c5694846d4bd1a92728c1546b4074578c3db1703de8d1d2dcfdb7701033253945f09144d6f99d651b3f7145aa88eb5c082999c8e4bed3457b2b6d555da980dbc48d5aa7743b962c94b1bc1fa6d05fb0331f3a67ed423dc87adb8e2a3b00ff6dfcab3346660f83f77053dbcd88118bfe7200f06496146c2d298580c5b2c31f3e10f15fd1b647bcdf9f0a7ca50de0efc89433f37690a05025a065135bb5abecf9a2fe912eec800539f2f8f69c9f9a301c6356e1001b58aefdf1526e326d6f8822289595610bfb23af1380d347dce234870c3af5a4a855c132c3b118ea9bc403f7dfa48c9b2874c9bef328f6dcaaebd24310f892df26e65778896a434def8683c13238a8d4e53315e449eaa6d881db98039517edd267afdb4019781010a8b83f66184b0b3d96cae598ad2fa5d2ddb06a773d635391558a5e127cc08324420f362f1282b889279595e421bd6fc4dd97e989851aae6227f39921da6065ad8da83a9f85293a2ad29997096f880e2dc5c52e86671e9b6290d9f4e661342dbe724a1bc4373869cf43f15074003102b61f971e70f0dd4716949263e106e0d0919ece7720b0dea1002586fe8ba7411ccf87fe845a11bf4086eb7e07623f457e37f60ada07e579f02749e024fa96ff0af816411dc90cc70cac42075a565ccf54e3e79e320fe39fc68236f8399e30f9b318739c71ded8b6dac7ac5e17640f512949f83337d3072a2cd9e9215c891173a847a54e06ecc68012618b7764458f724c6ed79daa13160763a49324c73ea0740e87e9605c9a87c40034b841ad08e33593f9af68276f1d9a9e6523dfa0a0e484efe27f14f2a32f9dd565608aa8d5e00b98fa13bda2a0b2f8c2124404b47aadb8c9b4eefd4619bfc1656bb07a728a9d34df04302c1ff5cb93e578588bd36c2afcf5eb0b5cdf389eb2f4f0f71e757fbbad3dc7cb1d3efb9168a69281a073b9499fcfca09a11f9ebb0a615a4460c3e3074ccbbef0ebd9ff80e5e9cec7b7872615b2a499d955412f9d0df85eb5b7491f65cf57e34a5bb48583fef02eaf9bdfd322d1a4c7fa0bd5a52d803ff45427f6594aaaa849471b0dcc3b07d56ad9890ec5743ada7e2830c2ff731b0388aa7c6fc379de01f88a89aa2a5fbfb0b1292b81fd774c0ff574cca97aaf0f208e35ca73a561619bbc8228ba592b3810c018bc170f36902e3653add1f90bc50d5b6098fd90302993a746ec1c4962131e28319b5d3324b15121ce01582c0048e8b2c32e77cdbaafdcc263837bb92c56c20a27405a974f1043b58d44e6a51349af262709d96fb4a37435b67df478823d498346f958bac638c16be015dabcbf46bd5af5fc6af6bf8c52efa24469956a7e2bc4aa68f600d4a358ec6d217f2f275ce59e603f2c3ebf60970779c943b4ea8694c8224b3d560503d1405013f6a4a91af47840cb8b487c8a03fee6329c62116eb6a08a1c950edd52ed6677833a1ac57e3e3163bc6b70d80c6cdf6ee7a34c0243c0669b97e3fd1c41b93cdbc7f151103160daac6987cfa940ae96c91192468137d7ef1a2097fa9947d1dcea43216c746319207e6b5836935ba864473f2461f4ba6092b3b37054a0d8279623d0f501a4cceb3f58c747b709d29f510baefcad37709775dd7d5f3f7395081142762bde41bed0424b5d9b8d45090c8d4e1b4a3a4fee66b3de6df81dab43c7723b4963efc6e87421397bb6b350d0de5750ae2be7c801252c6f39deba4e97f8331dbc16b5149aa81ef3bb859597a144a32955f8a894b56e4c9159b3fe6a673b4e58c571fcdd39ae02ca94cdbb1747ba7cb431c683e31268e704aca2e4e3eabc15aaac3173c9bd4d8d9e741be65edf51b060d7f41ee54fc89cd3b3f2e18b67de42aef6a53f54b39b8a06a83e2c2378dd7f72677fbd974c3669be7c4a2775a92bb06bc89197c5b44eb2b423c8e681aa5310776c734533d5a7e3eba1010f52115efb07a1f761249f5a284412339fb9e25eb1608ac8976bc2a30a6b6dac66fee79cb3eba3a11952ee459de458919a23acbbd35ff86cf3d4d0aab646288e8efaa656a577a3d8e33b0bc9eb5ccc3a5d811c5fcedf45a1d6f6998f07dad26ef3377f686977698a43a9c13f810d946fcf0e2f7093b535fe16ffbe58827ff8b0c141f4074b0c3e85fa76b803c5bb91fd6012e76f3d980a9076270c79b496ab887972cda27095bfe81079eb20b26b5d0f6534958caa15847562b34815c887041091b6890e75788a27982032be2f7b8efcd8c454771b9cc6b4ce4aecf851d10636d842131949b8b7698bce426734edd7e340c603da626a953133eccbc5dfd7f0e128c23e72bf98253407bed94e7672ed597b7ef8540cc2deadfe310cf044914e355e14b106f314ebe3d033ce0ff5d56981a5b6025272cd069beb5d8f5ab23b72bb6259ef1bffe3b3949f11ed2afec1490b74eeaf108945f18163bf37042ddced27bf80f8c98e5261fa257e73ef1377d9268a9f1f7390f47be1326a23287e9c9e0fde85a00400dc069970fd0af0cd8b1f0c3f4e28172e63e7b175a375f20fbb2fa195758f6b4fd70c4a626ecf3f0ff1e9656b792bf37afc1e41abe40f250785fa3b3083a2ceca2350f6bb907d6eb5e5dfaec9af4ffe5044226109a8a034358ed4fdfe57a85af57403afc987168148dc7a56bafb22852334325e1b488880deedf943156e40f539c89f9e4891ff9a228c12e73c124c844f50c34a0ab4a85eb1852b815b64c5895a027a7066e930b1def88f596537d3e2bc869931c5986b5abcd3f3b5d78b3d751374deeb0c3e5b7f4f52beba8713273b7ff1f80d994edada78a0f0494972802b6e143e3257291712540e7e492a448aad6ff4138a8ac985a363776aca432eb2308e3bd8948a1e66dd84572b0ea0d0e832718102d293c2905743e3c003bde26776c7cf16d020a06c049ab0f6116ab05367196c5ccd2ebbdb4e898ef56a9f1c60e3a268a74cee5d9ffbb34b49c5c7e825c025e0ace5822e73addd720be2aeb6ccea01920cc938f0174cf86200aec643dab429c99ba08183045ac8e06f76ef473b52864d68414d1f569ec4cd51f5a935ebab4a34813780a2bc8e4703f641e621e1b9ae7a7aaf485f7e557c6e60c0b2066957fca10fd69d5c8269a8ad96cef41a9efc61e67b01ea94f42c5277a6f391b7444202a8567fb8ab773647b98979c0651df25ee5065e3a56e77c1376f8e9dc651d143e567cddd787ffa5ea355c9444fb39423657dcf75217545dc9011fc03a2930472384291ff3809e23954cc27feb21969ed11182698a0cbf54c0b1d94f67e95414509dbbf43642ce9936c4f5efdace53330cf4af92a225bd8695bbdfa32a1f75d005e6df6f09d5cefa835c8d1772a7802e096969fe1e1982bb9c776d14bfa4bd4023e0b977df843bb472ea2a984b35fac1cbff8ee545e8f5893eb74dbed52fa3c61e866d728375fb4a497abd6c444d450f3f572689ed4645b5b5e63830cce75f2409a7c1c6d7be353b1778a886074bbc18adcd4692b5a6461ef8d57ef56c1cdb6dd33b51a1c89f93daeec87b9cc9de1cb910f483eb5e1205ec2c69361a73125acb52578a623a249d5ddf284bad12314e159dd5f899c090982594d91b3d1c4180ca87fd5f0b7f57577130d55bea58cd7e80f6c3d548fa68b88175a9fb81bc71385f49dcbc5f9c001b2aff7c72f1701311757e1307b6c77a50723a25205dba6b863a086e658e1ba4194a1a12dbe8bd773367f31ee8b907533de805edd5c7182dd58a20a4dc887d8e2c32aa64601df473cd63f3b4fcd3b205dd68d81a7b81f449ad17eb23bc7df3b589fc7f79bea59706939e9fd01fdc55f07731185e9290827a5ffea88a826ac21a361cf33ea73d2cc0002be3b7ecf4752dfe4943e0db45d971cdc387bce2641a86aeaac04bc2da921a46c7d4d7ec11b5bfaaeee123ea2042b50ce3a6d7768d1bda7cebed064baf00573cabcccb760a2a257787b3aeb6daff777a1f3d2b326358bd1eb4da9eca7cb1ff1f7393864c5db722b134cdcb152b44cf0ad0fe8c602afe81174a5c4a9a1286ea55a6a54822585cce5c0b6dc2cd0cc94e4064fa45414ec04b42c8da77af6743d9b29c31696d2c21bf2b9f704e831314fdb3032b9de0e12f641569c6313b41e5ff5ef56bd7654f84cf0457ff6226d3fd8e74c1518cbcc991bcd14ea77dcadbad09c9c4e081f1615d30fbf7aa5b35476eda2410b306b8ad0075297334923473148eba0a2bbe6e3ef020e1474fa232b1e32bd89f6e4d792453aff98431b4d1cbb05eebbe7617e745c83eebe0ef0bb9ce5e6ae972b47e48f7c4f62920265df1ea6773bbca47cb30e32628ff055ba9cf8da70b7492aa6745f51b4f74fa0e1153ce3b2ef55495ab7486bec008234ca04b530d63e2f746dacf5efc74eb5da08ab1c132af0b223061c6510c1cb46a546955fca1cdf42f2ca9d1aad0381abf14d82f670596103b65c8fe9d3a5687de022052cf958f017fad5750b717d4f487e1b6e6b2ff572497bdd2dfea91d4f38cc79cd10a7865ceace61c8cbd6ae1cf53ad40708da478c9eb2e24083e4e9a2e8d1e3b345c1f143f4db5849edb1b2143973b99cbd78316087ec3ecc5ee23f0808774d3a8ec6c381987110a20e22987d74d91dffb3e0b8416337b2b271be73642de32395267b03e644c1ca7a6f0b8d0c66030cbab6439094fed21739d21b3c262adab29bcd7203940318c70bdbddf3c2e9176671db2d1117782b8f2b2ea2c911fef35517c8cb3fbf4e9d2c1dd0fa4536e720292a8eaece0310d05e7601cead70f7e58862905dbea970bcdd8eca2551fb9c783543ffdf17d6b4630d926fe065353c6ba6f4aa2f740d59d53b475b75e51a0be756877e189fa7eca08007fcfdc1438d209a3dbde647c874bc5766ffa8e4fbce39a9b11bd5d4ad7c31273fd1dca382948059dcce2763a77008f14dd79b5454cdccb2dd72cf16b6d0007a0fc7ba43beb1671c51ae58ca4fc238443c8231e940843b2d323879c4cc9d83d5a7affcf9e4e9ff835d00651007a7deddf0c4c3972697dd71fa8899d7c56a369c8168254c3942bdb2a0ea7244653ed0e38b7b164256f7819f69123a76c1584b8da489028eb65379cb135b4a8a251930d1a6914c7694c09803ba2f22b36cb147873a18d62bdd49953237b24d08b80ef2a8310ebad205aebe287012421bb0a4a2156f86696c5baf0622faf87ae485c197d620ec76e424761fc6935f4b057046fc6cb0094f84a4dcacc1c2252c49005032b4a8bebcb3b74d0c3a642ab98a135d102eab4e0f2419bc2dbd2a1520c4300d35f2992ab90a46ec86ee820bd044567c709953df1c22fdaaeefab10b2d70f830fb3968aa859b40800794a7dd901b600ce0a1a4d4ed28c8313b6713505663e5a230b53e4450cee177842cb7fcdf238631493bffe2e35ed0f04bdcd99de9f3b188bfcfa85066c2428b5bb89ea85ae6e04d7d12fe0b1b1b82c1618f6b6deaf7a40acfdfa51fbf649bbb0e650f0b658907ca27004f5c9dde4e94625477cd1bc3ff879b064b5eaa0982e7c6d7118620c96b2d069018bb99ce32573035734aecef41a97dd7cf5be17ce0453560171c3e9e34424e03cc376500dcb83e5a392497d1d68e6eacabb1dd1433b2b9856593fbe3170dec42f57c3c1207eb3f6134fb1a25e02ae039238f3b0e8fbd69a85fa3b1e61910d5dd67a18bd99ce30c26f20cc0657aa24a44f5b6dbba0fa80d510f5e25442f0b7cff78909bae116ab73486b33286cda2e896a44daa05dd3aa075be844bc8826220084bc103fe64421f23483e3cf4760ee70a5b4f7dee11224a6f3b45df72356d68e5eff760551b8f9e249165d84f1be5a1fedb430e03166469249e4054aab7298bf005e75ca46b2d164a5dab9185a121b3c5e09edb2a9ea303694c7fdb826f9d2389ce88848947d4ffd0c5b9bf0c21c038f3531651b8c0b9e4cdceb280721826c4578caf477511eadb0f381824cb9b0e2e24b971b6f85f4fb6b641dffca2b00e89ffa13467334dd120b34ea02800b3c1c63e8420d0c10f1526a60c45af4574b60ff570eebb0ba0c34f3363c5c4f11aa7ed28cc511c885a89662ce301b3f55d8cfb67c911ed9b04bce1ccded0196f1419bfec9864a5e5809038a7583108aa9dbcf43d57d1a57bcc0fb24ebca4ef623fd6d7e0cb19f5a894045027b5af70280b4775dc78453442dfeafd1a276a6f4dd6ec19672461ced58467a4c38202ad051e7a3b4b5d83f86f39861b93b88426286616f5651329c840e079d4670cdef1953b1cba7c68f8e04386794f7f561373372e1f8a10c7f698c6e4211f95c6a2379c324d42b612015cdeb89ff21d2356b7249ff43991c5d626c69903c2f5ee8295c6cb791a9c119945a06c21b68a932b893fc668d0a0509f85166a4740afe30fd31efd482b8e3340a65b17d98d0612da4ea632ee282bb75aa19827eb5b03371120b09d1d53e5b177e1d5f5ea66e77ebe87c35e34b1e60c8259f8dab285622c2b426244ef869fe896e628e42e4b64bc9b3d2651707475b0ba618e730f7dd5fe8a6927c9d308f61a6bf6aa1330818aafef7d98f75dda1bc372e5781a5cac39e7c88c5540b543db1876dbdaba599a45d75da5d88d5f96cd48ecb72d4b1485334880e61d3b3ef8ff855e231c746f5a15490fc2411eac8d26fd4c58b73a905e67de87ba39313367a354176b3b44d7a5844a1022834a79dd9639b9c164e3619bcbb57dc68075863d5d2ec1f93f098465f0e0aec07ba6f7840bd0ca6bad84dc04aef8f8a58e6cc13d29f66585978f6c3f5edc276dce1d50321b250e729ac563817d5f1d54d76670f2f44e260018db1fa490404a8ee729df60ee876a91a5a1e447cd8cf7cfc8bbb92d9b8a902a50daa862ebd44cad3517013f115d330a2e4841ded0994881eaae14432fd445925a691b18540caaa629006d395008cfac21d2f356b0119ad5b03f245a3ab10a0c50c5aa82d89a68bab69ae30253bb44b9e989356536d995d4498a6c03e2fe78f70148442c08206efd7a32a0e823821a108880e8f0cabeb6c80d436853c9cfe89ba01a066c44aa30f4d665027342bef11b910cb817056bee4912919fc13050171250d18709977292c2c06a53a5b036604d2afc189b55c2af78cb064a5e194b1de7622ce250b90c82ef820297ef00e0ff16dcd8833419318c449033349b4e824fe86af8173ce9949b2d6b7f193cc419a9519ada6878d7505cc93fd21b4d05208f61a04a6d8bb769fb93ae15400a03a81f0bde15f29d99897c97d7b5f2d67be65bddf898ee40f8caa5d92edcaab230f77fc99ba12c2449e921353911c563c44dfa48154b864fd8940442d0f44d6a1e9d409dcaa544ee86cb2f7e4f4a2129d205badf4d25a069d8134d400e1a34aad6b7cf44bdab602233f4be14c2a2414db80ccf299b4d933d696104016d8943ab60af15319a4d2f9c3642010c5fdc1733ca8fa42287ebcf1096bfbc3854f795f5a5a930a2b0851a347b7e4440dea424e776bef59ef4b27fd2b5a8740dbbae3cfe0a1319c24c93d648624637a0fc97122afe593fa61ac467beb2731b7b8ec11ad748412a2b014ff84e6cdd76ac13ca9d88d3b06926820bb1be501d5a378cc8a87dbb20374557bc0dadf5b10c307dda8f416c911fe9bab366e4a4519baa9240d9a2171a034c78dfca79e0ad2c75d65427d975d19a177c30941ff2a2e446f1c4f96037e8712b8f3a4f7caeb10d9d9f8d819a41224eeeda123d0fd6ae6ee4b7aeffae3279266b5d65e1141b2d74eeff53c3e31e3f4aa2126fef182da8c6b93bfacbf410257a7e076662c4ed944b85463f0eea392943076ef4642742c5d95d99060ee2c6aed84106ef30b18854d1c2ea5e9a79fe137e8a750d5d27b48128c550f8557f804b3ec245039de6f190877a35a1888fe162f472199fc3f73609887598c943e95fee39a35fcba01a927b04b22dd02bfff20dcdead3788ed03f8761b601c8a99f2915739418256ebdbbf8802bf1d25dc2ee0aa3e8e0cd14dfaa9d033ffb59fe0a59ccd562c64a3b5370248b3d9cfdbc179eb42be5e3f302e8ff28cda89d7757a0935890d03ffa5be259877a5d3290b65d544b4f8314fdb12d5e4bd02b2a6f0b234634088132d71cb022639b5dbbbb3f2dfc3abf94d1bc579ef4e26b36599696366dd00b73c0b5283d1186a8b5f042ccf18c9dc8543f41c3fd75c6bc75ad37bcb5b9d08077477aad7de183210692d52130d9221dff1d5875b51b22d570d240ce07dee1edf82dd537dac9d78988f90f595539d58ffea6bddaec80ae175b3c4858c93d6be3f7e344eaed3dfc1722dcdd511c8d0848472795120891936f223e521666991927c5f22cebc63739558e8db4d8296d5b7efee4e2650bf80ad85bd7d8bd50888b8fa30d13cebda31ba88e11d43c15402505849d6877f084a2f46be2e4bbfba33a9d1e85c33b4139869b3654cd9212f459b986434dbd6f4b5e7fd00707c06574f520ae55e0dd6b96b3f3f5c5552a1a951604b3f1a76f4de502eef9e08f7829166b4d8b1fa9942a6490bfe0a758727d29436f098ab81bfeeee1ad6d34f031bfbb80d9d7986f08cfdc929390b523cd969f052ff0f2af7368054f2cda81f963011b6f56a683a9ca8c5cbf133c2307fa1310398c76514a239d17c75c16093ab6066c7432600275861c9bbe50b45e537675bb7bd208e16d09c3dfeeed215c29ce9f12da16974d3c51a46478e6c9a343f9ef30d4ba61cea0cf08090e2e80a460305b6d650a0eb4e9bd97a62d9625a2ee51e2966978f61620cb83bc870bc43e7bc1596c79ac5114834fc0fa1d4bcfcaaec75efa7d51b5d212fc6f4d60535e6b63c4ae6747fbbbd30ef6140c76279192905e61d58b776a769e3344f4f47fb0a3c10f69f6687905026f07a600bed1be965409388aba567479f4b96088afa474a215e0718dc44f1e0b1b10302844c522e65282551ccd2cc267a6a40b7ccc3e661d1370b455a8d9d64e4f9e1f73f694b552db6c3ac3babd93baabf0aa9d8584b36005b49458f412ffc733873e8ad8d8ffbdc7fee5cfaad23803442559a8dbd6fbe44a6e63c5f30c3c46ef1943a78e0b9571b5a33423aa2e74ae0d45ce6c7dbed758bc9df3733b5a8ef63c902d56f20700e1606784c07ee02bef8bc7be3d95e1fb610984c8dd14492b3d488a840a8ede66193368a43eec83561652ccd2e367f65992597f05d551b1987ee7d9e943765053e6cca49fff7c33bb2dfa6ecb80930ad9398320c1744a36779432ec210e3a0a5a4473e0fa9e688e6f296c4d48fc5fcca213e2d0d198d34d802a9641bbe3d67e49148ecb4508be7671383e00f15c269c3eb3b9003aa7b44fe9358054a01e0e3bd8a0a864f3a43b4208a08743fa2af3227c61b1bdf29880752c64bd8b4bca137031d2516726feb20476c1e969bc6b4ffb06deb685d0e5bba5bfb812f5ed13dd8fbceac94e5844bc2a6928d165d0cfc93d5dd99aa3d85d52cf41d60a6c8b2f2f8a6e4caf5266b9095db4f08530387631d0aa546388cc48927e07a9b4374479633dc75d6e4c96fea862828512359c36975d16a8461a2cfbf1c13a8a89f58074e36dd2dda5f343bae5d94da7f0905a61df1e7d1f6ecb6cc53363a70a1d4380f617d569e607456c3b2910f42c6489f58581ff47f714d22a96b11bfbf5f2269f95ed418f888e55beb3abdbeb62af501aa5c80bbcde256e85f9a84107b6409115e51168904828c6e516ce3588188a180c0b07c19ee91f7d0862d1e7560d22c398e2b3dd78b572ad9587e895dfb461c61f7504355f2430925792e81d61d7233774723f36bb54d4cf9b1d4d56d13fa2cc8239c2099976f00b2f0594abfede603b6a4aa64bfdeccdeabf6011a3184ec25fbcc94186824d64db9ed2ac7129ad0bb1acad6ff21df541a2dd171596df9e37efce804afec8f0f7751ad38eded46782ddea44407fff3b4ba64dacfdfcf3d04a3db7d2b4155b7eca3b0d832c7ba485f9bff8e1298eee2160ff12a91fd469775abf91c5f5aacf778d0a8d56c7311749005c2e92caf71610f6f645e43131bb61389b1055254cb5b41ae9f9e2d016605d7e8a53d7389e4a6bf7ce3b821d5bae7c69f9126f785c3a6750fb43e028a6b6a08f441e5e98426229ee12c5a5ac470d853cc0fbaf7f8ec8fa927ea849236501f700d0ba65fa8eea61d9ec1cc36637c7bbc3c84e7cbb2b9e6a7c51c9b5f2c949e92fee7e7aea060e3dc5f86d730ac9c45d76f832e41a5f67483b79bc0a1f62e7a9db45dc6afec9ad871f33d33e8fe8ab3c347f8e6677a75ebff9c3eae01836ca61265d392b96be4aaa402a9fdf9d58f318c3227b27cd6519615dc03ebae2f8ede5bc8536f54bfa5b3bd8c3a99800e9842c3bec83ffff2a69ac712ab663a64c9a797f134c051135a05d736107a452ae21565b545a7c94bf3010c5a3af28bc76ddfe545a83b8fce1dfc50dfa5212d18f7c7bd1228c52f9eaf5a7ba39104b8672f808ca80e55cc9d3732e475fe7f7e609a83c4312fc39db978cb3203fa8be16d37caca6084d96c8e87eef26c2125c088d1c0fa6a4bb6d1bcc0c17bcde7119ccb8b8bc01a713918df6023b171d1ae1a9d4a79ec7cb02a88bb03280fb899df4ef13b926c17da115a9c07fe6755f98ddaeaf20b530cb3a54f1999c813e9daa98f200a5fcb6e820d6dae3311a6049014321d42b2e34ddca6da59583d2562bac28d9b7941315b39333fcb6f8d0107de657c5c2c3c9ffcfd6ae75c43053a8be937509b1ca24ba49b52c8f251edec3ab8f155aa7435d62ba98d3bfdfbb7dcc8934825ed857f9f229df4662308800e8b81544f7d82031a15b55b2677056f6be6a4a48d833c12bff4299a5e76dc2367325162db7e47fac61adf6760d061677c417236ff52877bd5604d6da540cc5ff9cba8111279840d3f93e33b9ca4759edb7fee34f41be3c8dc6f50a32b24796a46359a7621735af080629bac6ad579d1d5317b220d2c8cab913e15fe724e11a4aba941d9ff38a0c9d3ecd692d3de2738a2a01646013cad5c9f03df5259c1003c8b86aeb8c86a09c66983222d90cb069ab68af4b48471290d025e300819909268a7c9e253c2a2c60837aa7bb88916af5a8dcefc99f0ec1fb763809257acfc13aca6dd30adf2866790eb28ddeae34c9e93a0603d5e51b5265645ab0fb0ab052069015eb853f9b61e07b33a934c6160384041f940ffd868fc1bbec77e008489939509e9cb52685462f4bb3b6ec1ef500376d6650be0302be04bd3b69e1896bcf8e6780c9588622958ee544388d8dc83aaa6b76f2c1bebe2d711477abad20d071c4d8adaec9de44c3af55b2e713f329ae4e5f4f5cdec94a995510789377bf3c13501099c6ce003f1fc6ec495639a307b0b3640b9a424cf632f5f7f1be4e6d3747878ff6a3892392434285e981a724172045d68bc544dc5d1b5fe0ef59bab757bec79228279202d277ab884d38017cad269476e2c95caaf95e6cf507d8e7906bbfd573a142190668e0b0c98b4b552bf79f4d8f41ccf5833482b3837bb40897f80f2154ac17aed4838b7a28add892207a98ddd1cf9205b0962ea116b59a368dd6a2f0a0203f25b060ad47f0ba104924b8a27e12119ae8d650289bee6e46b387bbe35d7f3db6ec02914286b62bc72bb42826048b59b52dfa6979dbdde385331cfb2f022ea49cb747647ce51e97b964fbb31c02bcc085fb64ce1741538ac70505166d4e404d9fe442fa5f2f436189edfc9e87a784fcad092ace2f1d8ce1609009bb62513c5fef2eca1307674c89f480ad276d2c77a085ed2de77c296679f0e30322e7c45018bf5f2ab2e046fe4b3977e6c8c46869b8677c59aebe9f84360e0bdccc35f66d067b1f238a9e5693507041c5db66bb94c3d060e6cbb3d22dc2a375ab00844d8a85cd8315ac4f8e361eb75d8ec36d1db1203d24669846273069a5aebe4b2c06d354ee554ded41387f9dbf4336e3ba19ca0969b3ec0fed091910291f65ade3df8af4c80762ee2317c7148a6200a8e30ab6c7232945c320c605a8520c321daeef444d2f2072fbc02045e476da9559479556dd7b439235f540945d020200779331260457203663931ef05ec4487149650109dec9a1383c0988d61ab3ff74727a3ec8087f0d34485fa5f8ff43ade148c0be668b8d54fa295bbf372fcc20306985c445d6c3352dde848073c0d84ab23acf187c9a7a9b19f4ea1e813a239d2373bec257137c52abd9dd1448b7de8c4cdf7db1afe57ca0c6c370a9edd9237ca366d16f4ec825f3a49cec4233d289f2cde44013388327f648380af06801ab4d8e790bd6b192682d9f3777b3a47539d76fb828182ae4ae5d01e1ef5b848cc4d7c254f381ec834c6b3990c176036e700ec3dbfc0363ae6869a79f3beae3f5573be7deeec1f728f60dcfba6fffc12e4b57355141f27ac1c77bfb07e9f45f5697e33edf21fab5cfa08f40853cfa9af67b5b9a1332e7315ee4ae48a773ebfff4685c7891ea148ad50fe60e5f79574208a9559b1224728b61aa6aa53604809330acea68c629668e21cab3372c9f0be9cefdd067e039bb31d58cca0d0d994f784c4a6649048de840c774977e5a075191e32eb040472a7526e4d2728068972b0c7767e4f1b89b0143f2b7669b82b150022196d05a2e6aa60bd027fb666122e2b00a4515d56db128eba350f544c00f3e2d949e6dcde23b0b7f1408b9cd8783c3d1148ad29e5a3ca10d7180b57b9e5cd8e6ebaf0603613cef2c5848ac63e068249571be89828fe08a520be85672670161d84f08f59a6b0396a7e1ccd12ab47556070a35c8ce5d265eb16a91bae98c090858c69d142dcf443912d0e03f3d473324a5400e70a56cb9b6d23165ddfab18770d2c33a3eb17db325529a8b7c308f8ee39159604543093b486e44a0ece7205f908779f5ed51a36501e35f926a68804db3c0a197b25bbb392ca310bba26bcb558ec98d89a18a4984a1781865cc419e18025c6b47d49a39a2fb956b6ff71f7d774522c21e5b1bca58d895b8022fbb2372cb933b8ea5902c5d2a8cdcc7fb0b0ee8c831eb630ead99f3cd01d4cc07174244fb189954347ba5eb467e05ee86c0bcbac4bee1b20c4f5a79a5a4a83b3cab6cad254560fe0698c3fb15a8fc434afeaf0f7588ab9e947afc36842e70cc26ef4408d7351209baf6176e7a02fb2240e56d42454a4774323a8f1a91cdcd0fc0a686ed602f23736bde90871cc1fdc19edaaf2380bace8f81baa8405bd46549dd83e916cbc935b25b66bc7f1dbcd188cf0aff06d2d95745089444fb5d605e7f7e19682e76a66a89a9170c2944da554a0d474f98fd482205081fdc481a060ecdba54587d9e4e81c8dedf5ccbc3517e9ebf6bf0f1d7fbf07bbdf0cd32d537438fc0e9dd4144e4cb50616bcc7f00096803204006af63aa3400a6e6aeaf290fa584ce87d79ab1068e4e136694624e84e7e67973ce4380996a8b6605af3fe9ccac079a117f0eedcc954e2dee0d293c5c54f436f31e4860927d8852810478fd382d7212e98827e5e5cb9a60a0feecdb955c33529cbb70bfc72ea73637887a3a40c1092f153bc2c923292ca068975831bfccc3493582e42dbdd0181e5b0f108e8a247948d6c234ce946ded79eca28adde026ac63ddf1460cb1b74bf10941dc3971a72a4bb858d4fa4fc90a8325c9277f757e544902ddd38e48f16e070af24e8ee84135ce10d7d1ac38062f45c1a6a1744ad43d4ba680271ce5e6a38df1158c297ebf958da09d6d1ac84aaabe3ffd3ef1dd6b23c5a9cf0920f29084c18be0fb7479d91eb8e34c490247ff25c53c9123c7439e6e1be62eb7291033a43483edecd9db9f6983cb64d637df6be75136ad7ec1c2e9680c5db0c40a47f65340e4ba812f347a2ce9381b0d0933764e1890d2d9bb5c53f67bb57d4beb40bbe00ea433a8c30d76f886ab5c2880dd115a427ac1833420e761eeb5c0ee07c33cd37a1faaed49baa6f2a48489d2615a05b5c57acc69ccfbeb832752611225e662c55949854d44a69bbafcfd2aae667951ee728256c366a411da2c251c3eeeb37f57aa91b833736aac3fa66e0d95fed4fda40ea9fd53ff177cf2515ea287ccdfaeccf8a3c925004f3af245a1a996cbd9415cfa3000f5133022d8ca7340403d9d5075e6ff4e821d51d4df4d4c2179c93c173b8616e598628380dd9d0080a63738dc99b8ad3f8c55b69f55de2b049460d9d6672dd4f1637d3f827e6aeab668a6da7ed53de7f7238d9eea0f4e7b207d9ff97100bd524e8a8f82427ab88ac6f846f52f94c74c5f0d2546e598e5d9a0038836270561fa5af48da5b15ee83199e732bdf2169f37df41803732d9ac11f2293281a36dcc07eefb4efc7cb0d2d3e82216cd5712f41ca0aa259ed079e9e08b11387e1b6984ecc1c9d13013d20539cf833538582cfb2dd6c8ec59471ba20e2c984777662ab983b35690f4e0cbec6e7369c514cd722c8400503310d5294a13283dc087892429539318897545656014e834cc60c0d7e82343f265919fa0a8dfda5e0039229d01de6ff818cb57199052565f6a3442acfd46233e9fa259a1583cb244f3b0bb62b15ca33fe14cce8b3b698c0ff37e0108593f65758702aeed07253ec807e8615c7b41743f3f0d401b930c5811916a07b493caddb1d9f8217e333f0748740c813cfc5b28bd8195c963e111e00c8c1d2d207b37a2e968e198af4771fe9e7910da93a293d02aabd5f782ea4a2e2311028035e6affec059dae65fc1b4f2026cc85c7877d2b91208c65c5f98815c0785f9b26e1dc9a869e5a1870f8402c045a8cd7749d44152ab96657501ffb8c62fd654c703205d4572d2cdc9d20dea678af824718b2c169a9307721f9d1e23259064175ed8f13a96da5cf5e14191c81dcb80260aa76a5dea2984703e009be6d0cb6167f8cde0f21d3513b5c5112de8862ff9b663a00dc2f376ef648db186a5e22cd5b621218edb71364208f30ed826546d3ecc57a273a8994f29dce077088d9ab25c6ed897f2fea86c7927abaab06aa860763a4f844a5cdf639e91775ea9cd9856edb24fac803d7667b8e940f8da0a910ef1cd7ec31d62ed15315ba4deab2ad32a5daab38c3e53d1b3c43bc43893f5bdf731b22dc555b854961c46b92e6269058f21bf19f34e844cff1ed80a81a82a709f71757ce8917376ea6ce09307d4edeccf6e09203388bd2bdfb214b1bc16889a167eeba199fc5b8a4c9fc09bc65b02812aa7dfb9eef8d367892f7454775010ff428d575248819001f93b50ae0d36ffeb78e0961b9155fe6e0cbf26334e10a47a7805429101daed81bf171937a1f63e9edd7c8de270b84269797b7284d5bad8ad2d51356c50208eb32eeb8d3031a0418a9d19d69eecba557b036458ac68282f6950f24092dcdcf8b35108e874147e4444908d0da22f2fc7850b279191c72138997f2f49601a9510ddae1f3d6961b03560f1cc2b7f59cf8a4dd9d3964959b1bb950ce15a78567520117abc7de787e50e4a9eeaa0418314c0b6b9ee09c1f6346cf26aa1cfe5b74e96520ff872ad9222a4fd081e76e97c96450e62bc62a6d41ebff40c5fa92efcfdaea055b597673d493a11d05474c2785d24ea67671a860b959f16cbc43bb88abb725fac7184c3344afb73c00cfc54d1278eeccabbaedc9bbe10720b012c1edcc88a530ee6ef35a56dce1834e6b015db817a9678f2e587f8cf63066743d04d2dc9ab5860edb441f423387c599a7753e1a6f2b123a6a6c549a63cd9b9a6c4471986a09eb14397a45e205598db6e2106f38b1296453fef573872a2ada8771418621f0839551c5e24b89e907caa11e09381b83ad68a79b23ac7ebe5858023913f355255005d21d090a48a9f456c2d538867f84ba0eee002602a6d70ed21c46ff9cb883a12d13654667a312fbc5a864adf5b31ec494c5fc5b87b5f718ec3ca39e49e32982376a688fa7a15dfb7cb68c0a8fe3df859af77ec8259a3ea00446e04a26a20562e5e1774db76c1705f0f45644fb8150e1f250c6de4cc15eb2432d17676339df5233d85740640d93b3117c8d9239eaab5848554ce2f7ca0da8f4186bc71158ddd30f081ec8c045b50dc3d038493fde9aeed3571529aeaccb2ac02f509e3edfa2b8f02bd5c6e9254051972599e25429a836f332c3876d63281ed9d5a429da924dd6c0fe9970f3435378b558c71a552b5d8cd6fb4b210803febf6cbbfaa2440acc925630cb4a8b18b09a17621a145b3b54a012296774ce55247f11b40efd6812abe7887f48ffa8018e9c23211058c49f06d1c86d98cf4df7194e111d7d52b5b1a46f599e4f1111f7869ed4301bda3b51ff986e7e0bdcae0583a94355658c033aacbd018f5f7c2ac6c5ee08f36ef7fa5e1cc83b0fe4d704c0765a8d913c312cadaad2ddb12266fb2808be97ff6be13209be81b0d496276bbd64546d25cccbc8a76934a5bfd2d7ae190c1dbe6ec6f6d2b331ae74852ebff23d295a5dc35343084bdc769f15a14b8783900f213f9e2ce3b2ac5bb1b7174520548984f4675665f7c1187528e122f5e79832f4fcfb6d40abb91924ce63c7df53036dfd1e3b3c11699672b5bb01ecce69c1ffda58dcecbdb5aff5c6d9fea7367986613d81b0b2f21c5f6e05ebb8367dbbd414b75c1cf93475a793f22da8a8e4aec945c57f503d6942ec7bc7a7f478c30f5f35299ba852fc8d4db9f3f4a8418c4cc6685e474cf8c8a2c1ae1cb8985420c434325280e3d43ed93b5a2062c76ed1c893bf762c42e199f49bcc3a9561af45a974d674470d74647f66067a116ac977dfed0ce63d12b8626c2cade830ce89f8b7d2781761676f063f556f1aa30bc6bddc377301b2f0a12594451beb90835c5083e30076c6634cdc19b180e118843a932bdb0e378e5374dbdaf31e6f2abfe9fcf485e1a4ffbc3b0c7adfb91112943d918c0595aec4a23773bb5ab872d050cda9b3ebda1c1d03669d0eabfdf30d2e42f05d7201be48d0bb288987fda8d03a5aa543b16ae947161e02acf8afd7a02118106f6c5f3557612a4265035256ef73f914a1e6ef5813715859ac2a17de68d6204999d7f038bd3a2ac04c088dff6947703a19f00cc458180edde345532a74bd6ad52a861602169344b377e0ff5409a9252d93695e1ad466302dc2391cd755bfdb131c7e8e86efb19888580e8ad3b1adf5964b38503e5423c96608f9775166104b1f47793310ac3c442987df2486228a62bfbe66742771aaafca2ddc196b11c7b71440dd66e2ac761e5134fb5ed3b11714cc2e4b2584a1e17991b26232f0946709a3e7c3b0e6fbad508e64326610f4d049ffe55add23e251a267b678cdb186093aa13c7c049e59d1dab431bee6c9c21033ccb9c0f0bfb664e2215daa2b7cc5da7828a43164cef5c16540b5d57fbe7c903e111e6b2613afe7dded2384fc0315dfc978952ccd440db2ca26de7f18c708baa847759c963df4f082f5222a826758dced0b287f39f3d676be424fca5f7322e8475f61f4bb36c4a821b03b6f8ee3489b07851279ffdde8c12429bca23a26e125b0e16775d3d158ebf2a923e1a34aa77d6ef48e2382d20e8761d564e400136b1f19130adde898ad7153c4a7a7b219bb547da60bacfd26607a8af7873f2ad0ce9c7d67c51de8875e2c5634fe113b25279e335b5b1f0fceb3b4d5b7fda78048534e77e436ff6b329df4823af7d137b2dee6a9c325dba3a90fb2c9c8ae743814a83a431aad434b1dba3e23a6f8cbf081b7b15e023ad408d0c6f6f6b8b8d425f1807a45529fdd3dae91b10cfa5afb157327f6182c92536d52fead84b2205518f3e0373a1b5995c715d2f37732a7539bb65d6e3eca3ccf1f04ee293607fbd7faa466efa5d0ee3c606d2cf3bce6d8bce63e7430cbe7764de369d50f0fe9fe62fa9b7b2400694a077b2f5fc13557d4acba4e7eaf10232eb3fa5a30adc3beafb1f984b9809292b666316d656a6713fbf6f0bb2d62c3dc38a6bd62c4d0348ec39f8bee6c4eddf45752f3b54ab6128d875c9d6df21527bb18efbbddf5dc1068f910ec7e9a3d459a26cf0fa0bd913de944164ebd19faf7d7ec185308831bec36ca5dab662453872dd945b10cfc0a277af79611530de4ea28bccdc205595b766f738a8b7e47d8d849d579e2eabfa46da34e5d93bd7a5bdb2858ea121aeb387d0fff4f26796f6dfb9d29af6c162e71edc05a4fae1a3f10ba39e171cda148cd5fabdb432ff155bf48fbc4e57a8a024911934b3c4ce7a1e25282c54ece80bd8be3005c155061496419051d8f62a321a24654f6573b0591625981dff35a922d6eea756ae39d7d08ec45353ebf65b1b9ba00d9c1d6ca45cbed412a482555c829c412142609daf7fddccbbd4917de9a4eae32309b23cf01f15ee53416e4139b961e8e0e21a87ed38b42c580e009ed87a5539c1785739a997ab52416527726b064c1b7de2c39a5cd2d9e6b28ff61ee1391e63293531a34f772ceb91bd611282fda5f3e3567f0ed7788c5e6d57902914ffb6de6c7b2afe36e403f198f95c85bec3166aaf06353f957fdd09c2c83c6565b69416a74a67a6a27cd18c4fb8fefdfbf1aace3cb0927828b3f4980eb278f1181482dbb26ad21085b45d0ee84beb45c5c0ace7def053e02adad8b082fe9ae7de1333d121c74f18ca7985af59befeee35a7cb10f930bf00a24310d427696ddf2e998973e0f274b28b91b27b87def85f63ff582f8448241c628877290b78ff14853bab2954323206a8e5330cc4d3cd9d99d1787800b4b33ad59971a10811e3919add0ff8468c2c04fd095848c069ef7d3908aec11e521a537265b73411bb6fed965476d724f91bcc5eabac7b2d6350c7b828a5c929df833604082b36fe0971063a7fed1f7c0b862b972f7a373b74755ceb6fb9faeaa44b7e32409adf620dc96ae4c81563c1c158e316e80c9aaed55293ca46432a42ea5beec2711062780d28e92f5203b56e297259279edb44560265c17513adbb4a54ab2cbf6496d357a98e693d97108dcb44e0db3269667a09e074b04d69d9d13c5b662e00deae829b93c477458b6f9b938cba80a8a60f9c71ab2f7f3dce88fd40f8c4543a1d9d0e20c0ca60400acd75b7df3e62db644b56653a47116431ed034fc37c69f605431573e70d47e06061889c4139900e90221956954b913e53b4f847c7375ea70dd74e1c05422eee7b27c86ca898f780487f1326a6a3fc015e5ea848dd359bef91356da578f08a23aae7bc8d638ffe357b49c40f18da0c38e25cf080058485f69858e9cb922fafa695b9ff07df88b21609e2340b471503e54c8c0853c71921381db9e79ab4cbec92bc94a50b6e9a8fa4f64bc3e8715cc158f3718ad2ce3886f2dba2fd08d741be15e88a476b2ab660646b13414a9af0562a261aa6e1af72f906fdafbe06b4704188bcb3ae0cfdbf75b8fd089b1903b507e17fbe0e8af7eaa479b9ec8feed3fbb2cb3d5b1d65eee9f04a5b7859b692130a5b70371bb30b070b18d24a2c8cdbe3e9901f97454e390e72a73bdebdd73b2a61674f43a16c9072c6b49e5ba8387489dd1ea568898ffa471b77ab5e75eae39babe0cc5e59cafbebb81336151d6078a40179eac7dfdd4c8e96794a7a7861756bfb196d6e019608257bf9363c01baf5df18e958d9fa5680761621818085b4d6966cbba05439da2fe69593062a9a43951b87fb4f7943f25705fedb1eb75d65860147ac6a35a013d069e308b832c60b34deaa5b534b68c94a6ebebece9789381fe9d79b914534e31ffe682b84962ed38f505c5fe405a733683cfbaeeb647efba48e5e3d2ca23ec953d3241410548d32f5f9421d40cf583466e02c09dce9571dfdb938c2d64393829010c54c25f6bc8d856805c06bb8efa5ecce989b6ca4b53c6793b971be413c1b4f32eb13f013b74f0f0fc579ba802505300f6ee57da2d82d4d123bf08f996eb9257db607f7e928300390c47c393e91bdcee51c79bb0a74a85ec70f8525b13e4db4906c8868da24b514ecafca9faa06972fe3a6746b4c6a63c5b3577e0512904dbf6598cf0d825008ac6c995cbe5da6ed51d3125ec44fdb88d5463a15b9d62151ff4704e96f0135a3a1d087be3921b9337f13bae92c042f3de99659ee70c0d4d1b7f9a7a56c9f1a44803f302641816fa7647b7f3e286c1ec99d83652b3ebea8607dcb4c3f5dd79c253976f14f95750fc92ac62c5ff181662afa1c99c85067146ea4e95889b6e4f4434543cdbc28fda313c9ce645e179ba615fffa4a38bc1c68d27e9b75c8ecb189c6437be4a3112435cb3713decac04e72d63880a674c730b306a9b217178a077ed044a39edb160b92ff1605385de5e4895440a4f789560c4225b87b4ecb22d0f04be31880b3529bc6b6dfd3a67ea0595a9af35f7364b34147833a4fc43a5a91abd0b0c28445042324ad566cd4a267657648ff3c3ef549a388c179b803d4683cee66d8060fed3be88b17286c5e57e6d3add2889d69d24d1d99daa9b86d75671e028455efcd4c11a384c6ff85149dd28f42f8b1cc9babfb720165bcf7f0c3119d74d1fb0efebc979c158efbea8a9e29b4e7bf32c55d859d189ad6a614c17adc7dc024ca0f9375dd0a80af3f78c7d9a27b85db0b3a9175cce20866f521eb4f3b07af971068e6d0a7a598ccef4ae737494319046a741ac1b65993d248bb9c9a90fb9ae2040a7dc07f4491310f5e2569e6de7aec97fd145df72d1d5ee7933b815ad8ae2703cadc0e40e4da71030e062fe00227b0b0f379cd65facb70029380cfeddf20e1db894012da88f37766a8dd75956ffa6106c19cbc0954dfcf98adfe894ceab03a947d6c73f86849ed4ee5595365134ee158908e9a58e42f29da292b41f17925bd20f4f207c3190689c552fae2cca4805b2aba10785608d2133bc6041a977b5c861ea0c817c42a9dad57e2e21e32e69e659935c26bd596dc80382e90c11780bfb79f33902f241a5307dd277f2a92ea7584e075ffc963923012eb04366cc5beb8083c469d4ae226619507151b30835ffd824d4ec896e7553df4ea1af4961f90d0d200a71c96a44249bd3e09cef90ebbfd62cbfd342543246343ad3f895af8466beb0d50cb6c0b3ce3b1c344ac896cb4398e2889104e9779119f0858b4efbfc9bf8dbe6ad6c956e37e221f5850017fcbcb73feda10de0a4134dd46234115ea26c3ebc9fba58dfdf7196bfa6e4d04cc2298907a2ecf4824c19fd3d49eb670c9b5f481337274c594e043ff16bef9c87ed1c09d72e11c86d1dce106bacc75b41e3346ac904ddf54ebe96a7d8adb4520ea7535b1acf31d71ac56566757d5a2731b727a49d1e7a539c280129e4c7b5169b25d9931043f3153b58ee21cc147bc71668ba50e8b0b370659ec92b6c91757a2ec2a93ec077064e0f33b1bae151bfe07ac4ff67d66b9e3066185d4ee88377ad63379f5b636c5ea2169846c40c74f66806a74fc00b8ad105b0d94fedd8e8f02cadd246d37afd886ed7ad1e95c7c57fc0be21217437c3429072b6ba83b4542a6cdd36d11229807404932b74051c700f468c521cbe389f7e7c5aa43947f2642d7ffa7e501f22c025712d5bbdb467c299fcb09e7d62c8a5442047e5c81ebec833a25131b8186d8d9779a9efc72ab89e7f751f5fcf536d8aeea6f950d5eef01a60a2af0db7bdc98be8fcf824857c1f7d3f2709482f11b77c4f48e7bb2c7f8aa78f5cb83bef59377b695168e9396f3e940aedc9b3a33a6c65b9acaa1ebdfdfcabab769458b4a44294fcf5dc74f44bf5a070f072b3574b9abde4943e3fd72bfb297edf5e07499916505efba9723122853bce637fbf96ba82c6e9147f6238fffa1dbdfa1dd58e67d2958ac65eea2fc714859b33d763984fe014831f0c15a577ab8829dabdf5a11c831d2affaf9348a4755b196ca97d7a34533dadf47552beecd46cad96e36da2f1dddd6c3e834f3343f15d860a4c0f8e3522bf93bcc90c8b215d11521d78c972d3f2c0689156626e6591abe875c6ce766a3c0ff82da5907aac9260bb072b6a4811c6e0c0d7c4d2bf92700ee21c145a7a162c4a19990ef06b9e0e35f07c2519df5aa97675cb9082203a733e23c79b337d04abbf34e833f152d5d0684f5e9c12efd49743a0a6bccc3c69fa118654ba3d499de6d7aba61b438255997598b1d79d910af32eddb22af79f68e68869c4ed1bbae5a685742367f0efc6c8b0301e265284d2e7ea3a84cec3b9f634b032ded1ea11e90bece6b990d9c6e2884d231b966d66d9d09725980bf90df36294c631110e2e15148b0802b7bc93aedc775b3d9e7cfe5ddffd601c8098e60dd7bf5343fbe9eb274398213a10c9fcf97bc9517f8f546dfcd238dc33577207fc753c3f3ff587636a956a8d3ab0903eb226b53ce9be9ea4f53d19daffe1515b15aa2186d96834804d8c62068adc1120a271be94c4535698458f41b0cdd9d164d2741a9e2a4f7cf6c7f1dbd5e49c15e3e1386d37c4b48c365df8b060cdc887dee9fb84cb735ffee05c10b25b04b7d994003d94c8603bf05ea6d24785bdfe7c4c580c29a921866ad2d5b5519f40ac1866849a399a25515b94fffbad7d461c74d3c2eee948be6cb88f876cd2a931ea9626b319963bc026890505f0e4560bbeccf8fcc3d7a4d588141f9bc6f4772ea034eb11220458f15cc1a83fc6ceef1066c64f30f69807d934496055cebc91af0cb9f54c0bfa6250299cca681650789939d9df01eb538a81f195b0c844a56a789190f8907a5739aaa3423a17a258eb0463593498275f783e451732b31dacb4ae62a6effa2e019254108a9f61552db0813ab2d0d386698966bc966092225a236e4f09d88b1086b8275cdfe2fe4aaa6556b892d1c545591144c5f764f4bbaea3de3911ca874949ce03f3ca25ca28963d51ac89452e9fcd7e025a9e5173315c0e8bcd24c2f7ae35895a0752c2032618a070090b10dd46821983e9c3ea001a464b624266c8c09c450445d1a93613e46cd1f5c648ba7f1afe7d9111e1f840112714c19378004b64fed65770a82fd1dac85982845a95d5ef0c4c7807b20edc04fa7b677e217d8c7d403c4c2cf3959bddc53d81d460d2fdcd275c733ff9ea4f62a7eaf3706a77e4a3f65fc830abf747fa82e8da5583fd75e7f5d41dc998743eb9c3c08d7c4de400ba22752a2ae390da76fe24c18ca1e0f4164b162ffacf69c49f40f4a200faec03989fb8a0e9534394064a85583ead4edbc8f90bd005bf10cde73e99722dea67a07c469ee0ad64ed5ccb4c769361e7c362df8c1fe36d2dee8e77bce027dbc40832af8e68e86d0c7bf8840b44f512df35aa2400396910f96033caf6dbbc3db919c0573ce5dc8a57602f1211f34cfe8e392fc8834c30f40f453554b1b384ff0ec7628c53128e65f7b531dcb6867bff4ade93a839788a5425be685fd18626bd8c405d9e44e740f4c48d561413b02e5f86318dbe60909657b2ff2f20d12439d5823db38875f11a5df86462617c0c41348651a846ef7f5362d901e81002a7ccb02085d0cef5b52e1136335bf779e6516ca2a18c3ebe4f0d9e499e28938feb2f6f792a36e2eb89e14f5626eba4613e775187e157f2d7979bba075d190053c83f96cf5609e03eac33a3efc6b4c6aa9316d60763e113ab2786895c8d0cf246fdc805d0cea34cd48b2d90cd691e40b0f152ea8b6682c8587384a22db0e8787decec82fd478958bf71368103258d77869fc91f97788513808b00146ca875d8c6f905f260c19b9ce1a002980c7f9128aa85e2d0a4440399a233fc75de52c297a71b4fcd48dd9d6aacf1b6f4efef8fd66c499077861880a4089ba18073deb032fdf8b19a000a60e7edcf178aca45d67d9643524192efbcb02175d6d8b3d5df2b1601f1003458cfd59b57fb0882671328a34acf17675587643f5255069e66fa12086f8d776fd9027240f5c56de6e5358d7763ed739b8f8d022a96a8ac8f16dff908e33a1554f3dc5bcec81306989044d3e38746838e464ac67d4855c889fa204a5bfcac586e5714b4b25146ab6eebe3c5a3638f0c6c45f1ce00291a9c1080fe1e60cd6c89f6727d1ab4e340b123846d102e809fce6cd65fa6e624d3f52f019df1500b3136ba78fd0377b26a4a5ccffe5fe4df890bcbeb69c8e8184557e3d8f4bd39e17789fc0471bd8e8ef362ef0decfeda53f9ddcb273ef21a7f4dcf74454b587029c42fc4129a5cd731d7e806cd2073ca0efedbb39e7f6371a1b938fef609c22bd480d8bc3846320f21df798b853a1c39a3b9df526bd5ed5aa46086ba3a7ad9f1ff7d78ef7604729a66600af66ccaefd31a054620b689449feff5f33ee35e0f4600829d65f4a2ed81d7ed3a712dd390eb3c902e95994bca9a0114535bddbb4c64f1d749344e6fea7f13c331a774f78a63bafd7c0d9a57061c148b59cbc5cadff86e0c7ebe7d71f5b1ed2c7dd27dc7b4d996b179a5d861954704bab8ce4987b55864f220e889f369b088c200c0efc7bbb2fe5a20899c44ef6113a24423234054c7af214121a7d7008c8daa3bc26a0988b2fdf5d222c6f3f9c3cd967613ff815f5f78422ea24ac926d1f5b4683ae6388ddcc59d805d8970f9365b3db3b4b6f673163c68de9e66e4620982f2baeb2c885d56fcf600d0195c8babfe4b262c32670a6d9fb3b03dd987ac08cb9864816046dccde725a36e281caa01de869867842c7f3eb3992f31c4acd18046f42c0c3639f97a37ccb5e41e10533478856868e46c2a88cbb484bf6db019862555117f032601cc9b1fc2ff637b9efc9bef293dbff9c397328e03d18951ca223bfb040ceb644cd8c87ffbd7656b46ed59561effbd8feac43c795d49621636d85204682be874ef3b88582f2370408938de8647b5d493128572b887ff9fde91b0f246251580d11ff3b30f08b8da8646fbc6c1bf225a4c7728c48f9567264384b4612904936aeeab779d9aa676eb80eb5bd5958cee15ac0cc239314796b341fadde6cc9f102fdc70cf4ab05ec0777e99fcae400df5c368135b1adb6d18fcbe1cc9ee67d34ee8b8be93b4ae55fcb9123fd78faacdbb80a9fb0e4d486abcbc5153349ed6b8ac6e4b16c10b3b6f20926f49812f42b34313352f54f8be372ab27fa545c5614568c6b41a23980618a7191f49e9797ccf47bcbaf10f2ef84f27837084d940a727a430333666c7c0053d61e0c46d1eaffd0842f8985c0b6889ac1c5fe6e56040c7fc8d568eed0219689d4cbbdeb5b10f014ff1796b046d737a7f74152129d3d27764a61e4638c9ef2d1d89caf37e5a0dd16ad1a3b300a92906fcd5f2a8343bbc19b4e6cf834a8ade6019859c4a5407a404f5cfa232dbd295f47a1850e51e9e8435f60c2e39206e227726c129b2d6430d02df130bbd3f5055543355f5a593a0ec28dc8fd9adb16e020ba60a0b07b01714826b3cffe366b64be16109d0231740db61624d579153357f2592c4fde7eda4d2fa561bb98c0f083027f057384d77f671f42742fbadba2b817c989f20d35c41a83be6e3c022b9667f3f722111449730e1d2a20386a6f696e6f9f04f3d41185bf1fbc7cfa314b8a4042ff404d8717a97d5515221f1fc33dc474688182a8006c7fe70c46b64df88e7a633a88e5955d03d64ee81fc9e5ecc892ff39de6877f34f8588c478f2f92a42a2723ab2b34033dd114ecb1d96bed93256748f0fdeb0c963a85229fb1701d75f7170ff3a92fa05933a968630d74c6f8f83527758767faf3797f5bc60aa0b2b747c82cb2ad5c9a14780381cb5afae3ac0ce3225d5a67f041c0c2c89fb73691c5ef0b0a492865f7c1895af285d749b44b1277ac0a95a1d491086dacddefe62d0b20d82a8ee11b28a2952c56c6a32c69b5759cd50fe886d862c9d42a5b64e42cdc401e26c6f0e9d34d086b7053ba65c451d4ca38d5c81a7a459ea2d3e2364c7ef30c2fc326bb1c03ae647324d06bd7fcafad6804475097cc96c740f5dc1138b135adf1bda9b2654001806d4ec2217d1d4886bbd545dd40a0dbbe9a506c9e6319723950ed76aac4c248f78937156047749bce52f59b6b6bd73a52599046f0306590158508db37e32ff5a02a37d28b523c93f023f95ea5f40c47b7903029660daa98f9186a726d2f95a893776813c87fdaa4297ecd76b470164de96ee0710649f32654a344d1342ee42878a53a0c481ba4d93f50a857d3b42e2555d3bcbf25b0daaae8fca723666b32e6be8b2df5aef903fbb8fa171f2d527269d6400d6f94977443780dd4380b5e5898c1892426bbedd5076a476e4623ac4224ce5b0c5a03cffd8346b975477b78d91d1cac0c8b309b3a556da85b80fc60ba6c5a36b58d5642c882bc9b19f37e + +Params = SHAKE_40/8_256 +Msg = +PrivateKey = 048189000000152b5211a3ae16fa4dd7c34597e4eaf6ea57f9dedd9cc922302684698fd068d2b61f76cd6e41042eaaea04fb124e7fccf814013cd8a1cda4523668a254ecc499900000000000f4b9ff577d23b44b9c066e3a4900d721a3273c9a70157b35757e33e64d9b6ece385432d1e48b72db6a339e0b64facff6c67f42a14be62daeee840e7607081560 +Signature = 000000000039fbaef64168423d1e3bbe25f2e51fee3df73e17613cd69be67e5a6a3b5622c7a437bc16aac50f28363691a20c710e70fc5c43dc8468aa6be4bd2a93462c6dd6bec80f442cf7dfcb3e39efbd982f108579dbd2c76ffa86e53366cd9e57c339951230d1eea990a9f62fb0bb407877044cfda8d0c54aa48665b1d8cdcd78081fddb137e6b4c136a093d0d0c7149860cf5569af8be942406104f2913bf6a8af14def4256b809944cd4436578c21720e0cccf3ad733596fadbc1954a1116b24901dadcbb9545500e5dc3ab72bfcded248752c46bc74baebb3bbf446bfd346902ea36e2eed7b796c9cdfcfc963f65d7bf9114264da103b4c73a04041b27ce368e76b3287a0df2d20a7c86068b81a19c935d9dcbb01eb47a7569461a917612cf416ab0012878ff8298757fecb2482bf98654a9d829a632c513f697ec17277aadf4a193790775b14213c9b7390a31b315c62d19829787783f5dbfdcf0ed6ea3e4049fb70f4d6a2473bb998137e6ae27bbc489419eff5c135bfcc9549252d68479b2bddfbfefc057a9f7f734098de9a733ef78897432f3a905cec87c4d8ae283c5755aa5dadfd303a3d28ebf77c99a636f7af274bfbfc0a873898a45b2ce83e1eb4177c67fbdc3628e09ef456468d5cf94e74f310d6ad76ae3da3193b048f5ec94367c71cb8a95d2a65f205ef9e615ca4488cd4f051695b2f0c82f0fcbd5d3889fd95482d9d3c554b90642d31b16f9d92a2b0d4cfaf238945000184374f2d6343c5c632404441a42f1be2d01fa625771affe658a332e383f7348935f2e5d8209a06f3c71bc74934a38dbfa2cc79e9da90d3124dccabbe0dcaf8be561e85be9c182d75c3051019e95e24e051e1cda4992a69987b917820ad6505e985bb1a14d5bee2d8200c8df5d44a4d758083e108d9c072589157391d2a4f021b4eb790439cf1b49064069dfac783c5048b32887329fa04bbebd3305885d6ad0d811cdb82157055ae8a0402f6a5a425397efe48e73575fa16441d3b71a99eef723af657b9aff6bcb39a499a1c0bd7ca2c66f9450726f788e5560e588940419a00bf735cc81b67ecfd0d6408e65151f2627af78eda350b7020d5ed2f2e89187e3a2e2a835519aa8c4b4e26aa7d99b4cfc8fa670276b72613ca33f58a981f4d4fceab06e278c6e6c4aff0994d3c6c47d924684ec1a776bf20c0fd3e78fd446456aeda84d06e7d46eedd4079e4de6d2fcefeaff321f01ca98fa9bbe35173a792073f12f613abddc291c1713715bedc36b436becbcf1aa28260eda13e6d5cf6450084f9b64b45dcd9743aa2664b52c1210b97ca2218ea190aa4d2416584284b45bab9fed6aba3f88279f8f9aeb046063bb9caa743729a257a81d79c78e299a426320babc53ed2b7934d9641720fb4533b04695199875b52edb2ee11bf7d4e2621a30bfafe0c9620df0f1fba6535667ab831adb0ec753ec351cf1f5c0f4fd68170797dc507c58ef0754f98c85c17d7a9c24847c8c5a11477f3581243fe87b167106694e80d0a992775ca65b4c086b40ff24d9d026f0a0a8a204d74ed9aaeb708a4076b72648de6cf368570ac884751dde4918f71626b8c4cc9bf2bfd63390cff429140bd0b2c355b957455472c91df141d4f1e54cf9ca15ffcd91bc6ed9ad2f0dcb930003abb260b0e4d0ee789e2a6cdcb3a779e2544635c46273a2b1794edd7b12be3fe3ae53b280eaec539ec9c13ece212966cc8389fdfa480e83d20827928d7b5afe7573d6891c863fb9ada0fa4a4f1b2faeae89d5d5351e7dd5af41dc621d5187138d02609ebb933a324720470c81778e49a62c890fcfd0d741c787a0ac4cacf196629310298936057772fba7b51db7ef44d126a34f608bf38fd1ecd9d2162aa70898d414137440e45b20eaf9efe57ba3aaafd4a082ced1b0b5daa8e89349abf6acad55be8387ee78707578846ffbf188ea2a4ab9de1a12868dcc4d090de4421fce1893e8a28e5ff79e96befa840e3e989c82c229c886eb5639c9171c05d3bfcaa0127541b59cc8136c41d5e4f3aec54aa3ea40108458ab06fce3f4bc2ec3c736ec7c336278752f83fb4c3567056e7a734ca4bc99b3856aa9735bf3dcca931bbb22d8cccd45ca52150c585c1cbe950c8efc241fdc8a53ba1ac334b9528f1ca4238fa65aed87b432880b1895539b643ce4f05a7d1cde7b3948c4c61aa09f69000ba4cd8c1a7aa54cea62ae924d4a9b5cb77c54880fb970cbaf7a4ea77dfa1c3135778705f1562cbf17315dac0dfa37cf565854b30688aaff5d8cf57b775ee7d7e202be706901702a0100aecc2814693514b37d3868d9002aadec18872e5703dee721572dfa96cc578a6138da558a72ac0a160a7f5d29bcea01be26f65ca7ba8980edd7e560a3c0f247bdc2efc8a69cc068311ea90bce24aa64eef1eb8713632326850ecabc73ee5c63ad6231e731e0e7e217412b54738bdc636c72e21eb243f1f2a48a38ee7350825636bd67d1b8cfb2e6a19b85552f5526838f08eb6d18a8a286c076da07783aef9bac89fbff69f4dd6be5e42218a8a56d64f7249a1d07e1638d97458210b030db7090ea0e5f0dd7c94b4001a8f3ede68691645808b7079ef467ebd1a8b8555fc0e8288e99f355e2791df1a24261c5e846531f44804bcd708603a1015a8f209370380153da584abdffeb79aec51fe102bd001caa7966a6027d627fe830a6aae1cf212381bf75cb47986ec4128998932ba3e3f08e41c3f661f4ea5d15546d3e7150072e28d21123ddc97c018d442ef0935dc4e04bafe8005882527f5b1029129218f578d917e050fb0185462eb045bf4a1bc168e7c2940a7144f54d547a75c205400dae23b07de2eb145f11701b40f33e270da14cf9845ced4ba224eb36131781fcf21b0fcddb4edd18e1e9395499ec05c96549951bd2d592fa29bfd2e28af628679d6d717fbf6234dcff2fc23e8c4b547651bd28adca72071c5d2f1505cebf93346e0e08b54ca43c6653e3a20f488f05f9946a7e86418778dc822b7169558bd5a57ba4b9afb804155a8e57c9962c4632bffaa03ca45fb93610324989aae23fd456f3e08d2894da82e998fc27d3ccc87adcf0ddcf6ba75c0489bace65b5822c4ac2eb8e13127838f508325d86ce13641389fbdc647195ad25fa966103e797e4d86b5204765a9a313a254fa98d0a02922e91905fc506cce46b955565c6aae208ed3f904aff7be84ec0052a51abf00f52c83d2b6b5880b97ee459cf63a2f1a4b005965e2b047851b6ac67a4b03edfebf80bb17a44fa7f18c893f7808a372af1ef168be81a995a3d7fa1f9e2ad73a969572a9a4a47605bfec9ce40eecbb40bc6ba1015e7a98e415ffa906d476bacda1c0f095c6168f3947b22570c29dd87bf835fec994f25c624fde01b649a3d90ea3c1f62852d78a5b189f4fdc9834eb72804486213372966a7d70aecfd2294bc9fe36f9d19bebe23437456b10ba974b5179f3dc2c1f80d486e2bb21397d89e8cbeb8a883f5e40366230fd6b4e1c0c91c581de46f805aaf45139c255080db47a55bc30b1928ab0e823394212a5c6e06799a4e62cd8211d4a49121e5884c8a323e6966bbebe0e1bd89e242a91b5e2119988d3bef95c9bace1b6a11aca9451d3d3a5f1bc7e3b807ab1b8d40c69cb19252e61aa1fc7b5f7c0071da74966c4f7b9ffc15f5c9dae8908860b211ac2425519583367a46d81bba691219421017319c3a490500a023a017cde47e1ffd646c82510b87ab0cd44f36ac76ff469ccbe374922acf8bc3e8c2e7ec86d6615272db478f4e1e5af067c595b43d7f0999af9e45dca5a4fd3924fff0e1927d25f32e1aff11d1860708326ecd8feb76a19aef479a8fc2513fb49ce25b4a863c003c3fd6744da87ee2969eadc2415dac49d844b8efec3140fd6068e2d44b14d109079441514b173da0c5df1efbe0804b1492029f9a8e5e9fc23e1c31906d2c1fd891c593986657900e5484034900bea12b589bbe6dc4b7dc201e09a0c74672b0cfc0da3d04b547f8ec07970689287a470cc06de1da383e4a956b8c8fc9192ca913aa766364bc7c7d8f466b244683961492505a84151d1df42dfa61afb0262fed791de97402dd105d9c88fe290ac230a06348b23010165af623fa782176f05676b6cc7bbbd322894e865faa9a2a9987a777a2ff33d98a49e3bfa6afe19eac7f6454b69720df89cb4c48c653fd138ebf86eb4c1a2e5c7430aca79a006d5e980c83c58df6b7619b1382f8737a81f80087df3bf947a09ae67023e67ee108ee7ae310652ec7b37109e124b11a8f890e108369b0a7a1073cea195ebde23b3e0106f3867d164a4290d630d44de59c12faa6cdd99713cfcd502558e668210b4a5b202c4844e7452054cd96ea70f84bf25996171a3273d7aab02f0fd2c96442613a448de4368fcf0c4155513644ff051fbbdeb640959150ae91d336596f0626e0a7fe26cf66fe451fa3ff4264a3b6052309ec378ab359318438dc9531634583d4e0f4a203b2a81e37efc8e37b2478db171166d6ffc10fa11d8cef7391e39b6131137297cbd994a9d079c1578f9370f6f64660c0565a1e2c40718e5916b11697e5f46fe8d68f4d469e30c1773e38bb4cd1c1ea703ecb673f648894242995bb82b2c53fa157f219a25b88d9b9988506adfa644d6cbe22a5ea43510625ea7b6c8289b7fe314cc5f3e143d446ead638240c6af4384ffa916713153bfdea8c3f3134934abda7b2d5180ef263c0c5d57da4a317754622a7088c6585f159012156c9922c7d05afc5d8cfcbcdbe36c4f120d75d64bc0f7fde81565a4bf6224ba5e55b7bf4d5ef28ad737d0f25d95ba0f70d55560e6523bde9442e06da15a233335c848d8d61dc3c63d364b0072bdce52ab7b33d0fdf65fffb4fd9a22aafebd4b18abc4845a8a8108a1d9f7805c39522eda66965642918ed72aa75edad3fb3aeb1b76bf434d02eb7590014cb07d06214d4185b3419aba2c0ee77e8cebcbd75e16b4f4c4b9fffe7fad2bafd856b79ee9b2b7987a993de7497b5623d66ea956b32d8b52cd1bb3bb66edc1076bf8dc51564edaeafba0d5ca9e607c48f080a135fad7c22206334d3e56ff8ea4fa93bedf3e68246b646c04fff659722f66205e0e90b42e6cc602fd4d67fa88e18ef58f4e996e595202cacd5ddd9e43310e581d54406134d0c3bb8e0c375f733aa751918282e1e5562c230923d5acf37d02f557f1c1ac9b8e4ebb0c4b33aadbd225208ea695b9b2b6e96b3bd019a5a9fffa861caa24eca2b36e4d7285c49349aec6d445d6e8a0c5f6fac0a42bc3ed944ab1871da745f425cc73138bcf348d2a7d929ea3f7e1f36a6c9c837dd6f5b1fc65fb6ce8b45e93b797d7d905e0f8ed891cd38a4d6babc6cb61e6bc90929bae14fcf2741a217b820f2e1cfe92b03da38f2f0a01d24e304ca765acb52e0e68d864538e5ea242c7c93c800f9df8674ca7f24fa386576e04833508df4210bd3d3319879eaef807f28a31ac79876009b9edddae18779128d5e53a07035e0a40e5fa8a06a505dfa3913d1471d5c4f0deda20a521e0db8cc7624b85223a0bee411aba03e762e8edff1e9762d907902df18e3f437e9a5dc4ec1afaf30783bc88b324a8197b993517af3bf82d1df928b0d267e274cb16deefaa2d8273aff4cd86e5e99bb8eda4a695bbc8385cf5e629e281f0e00c33ed16f2ce23e4a8864ac2b1279357a8626e33b823d13a9e48253f86dae02914b9f0827f1fb6897c316ac993e1e7a674d48dde5ef40d41e51567df25a605ed78e04d4109a1a2a7d749323d5a667c23f754d8d720458760669c9da54591f89e4afad2a04f7333f03673a614db6163429e8a67bfc33b585cee216309d9456e1cbc1e81f0bade44d1c83847c1b1dc508d5f807266e8e0a5ed59ffb937dcde731b568df4318412a759d795305e124640dc0a166acf9984f7583249062280d704873a28ec79486d629be9ff75fee3d1f029f2b791f709ed4cfbae466cd61590404edf2ad6c6a50f5c4efbc36ff62eb161177594cec5b1fa8621ebbb5d5b26b53a7931ba38f8cb96631666c06905682e345e951418ada11a4c11d5e21d931b633d3ee2ce0354c6b9294f2e53332bf49373c156a800282a3fbeafae69396df5cc794b47a00670069edff2bc123e6c128bcad6e6c1c5ba4dfcf3b93e07e1a6aad7992109ff1caaa67c7727903bc31cad8e36fd4d841ee61f4e47518bdeb52f38d68a09646a5a7c75715f88274901c3056a36b50afc771a59733d4167b1967599badb665b654b9f7949f9a4da3e69ba56bfa14ff588fc6abce5695486ee90dde19157530d00d68392ca785f49d1c284264f6e08c6ac1b4f3b7a4bba0a9da16345a34d022ed010b1d110c2fd93d5e528dc7785d1428f28d65fa85276f4348c9f046e426ec306a4ff8e2ef7e8623f2c73fe03be3b96b0a051602141104f8c5b7f9e37cf1cf10eef237b233a136b9c00a1d390980aedd0f328cc396ffd6def7ca9516ad4fb7da17ff14999644a505f517caca2fe63d922cf3051d632b0501c767b0f496672f6e84a48f7f0aaf1cdea83c743e6239b92ea34fac562063da5c5f2246dcad27b4c3ff26733f5bf115f6cc13ca9bbc191d91a73bb19e7d4d40330c8aaa2280c551a396304e06204655e01c5e409c68354efad8c8ab140b8f8937e76ed4ac430d28b19c559a1d204711a4dcfe28269fd3e28c6848e0509f1237acef8a613f2f8ae809f7abfdc0433205f85d6e55458c40085074a9a2d407679b6c7a71957f79e163662cfc40a9b59330585c9a9c75f6ed309b1f6e3323116f6e042f917af8d353432fefaaa99723f0574868d65cca888fdabf0b335973ee1ce14736299921f4f9fd80f659c5938adde38a0fd923cbc86ca3a3c622a8d6fd0d0d0194150b09a0dba11469fe077211eed9453301855b3d6b030de76de4cd63f1b164115ccd65079b4c5c44d16ba4174629174092c251df7af3f93b2bbf642316a0f78b2068e3d2d66529fe2653210bc4c20c7ad5905144f1473493cee5fef02b813b691aa9f88d94b70ac69145d5f999be215541f60009dcda07f1eb19f75d4fc830a1b8b0fb6d33743f3b48197d9b802e7cecfad5528af05bf05858513273b7c5206f2a850a4ea0e4a045628728c64dbc361ffac20a97ac88a383250ab5c38f17a7ac043b6fe756197cc8f3b13d87f521ca71ae2abd6560df60a4048089663825f2c8d2885768930d2ceed9b12b4db1d7161a4229a7b4de3a9f10f3fedc351874bbbfaebe2d038fbb1ec0f1dff8a9e5f2b215ee3466d60be70b982d0e64a6774221e9c43cf4f4cf16f4503104589365b85a09ced84abaaa1cd533eb6fa03ab2558f2d3b4c61316adda29db06f9fdb3db8c11e6cb5c3c1f11bfdc86275e57095dcbc9a757ecaaa0225c5d3232f1049c546b5aaf538065e355385b51a6dd30f96299cc1718fa831fe8dcbe87fdadf3af585d82518b49602a8c3916c2582d253fe44f4da97195d839247c50347eeac7911d72d7441b5735b39a94e63bf0dddad7a9b9d998a483f1bd3b803eabc8e9c7473aa531c48ee697a73aae053115554874ec198bd62b9b7a342faba1c33bbfafb67e9531c38b46db8063d430f1c03b9e05fe64b66ae46afeedf8317d5fbc39da676f7fb1f1d34da464927c2a82d6e0c74dbf2fcf398e5b21cd7078c38e88106ec24afbb1370e9d27c938cabefa2b0efcbf4b18fc288549e58a83439fedd4fa872aec03a9eabd78edcf264bb185577de8036e88ef6884f83d9b8f0822f342c669e7da69faeb36af653eaa1e773a29c4bbf931638fce180a46986fad1b0db9a8af208ce686e868959b1a098969d91c5ee9b5675b259bbb0510bd27ac5a6124700753f67138c4ba076bce04113a2f37a0e14e41d7a61581a651969da3341e58e90069d438216b2d85da33ebbbdb45cf48176c33b241302fed633e84ee0438ff5fb7b155487abf1b891da96d4b21e6ea296aca79041210d88422e361a77216426d54fd403af0c2fc799c7f63548d5969bbe4b7950b6b3aee99b74a27d62a98acfc29ed13ad70a484e43416d85d97b854b976baa7fd02e754c95df3b684ff0e18024f68073281d5146e794555fb1dd10d834ac51fe7ddf6c40461b098cf3b7655ccb6b26ff74f35ba104c19fd1e7059442a3016ed729d4a636f2f49f78b2679e64a726d2ec969c4a17c3d41f12abf6b967220e785b89e693aa160dba40d9f149d4cccd0b70173687d3dc8f950acfcd54b9fe077aa095377d2783751f40318c71446b6c0a4fc6a7c47ce3f2eb321d73bde2c03fa4b4dfb658c0012ab5570adddfe8ef5d0ad2a3f71d0f6be031c64ce45849a36802a733f1323e524bbf8f0e46ea173cc171b7c2da5fbba7e08ad56ec8b61243eea455bb14563b09165795cb1f634f7d37097dee3ae67bf138403db161ff2b117eba81405ef38ab803a2a7f66e55895af3c71ca07bd844253b6dd69e9a93e77b30f02c56f72e7298e796baa0928912de2bf5c9f22612fed776862d7bbf4d905aa6f5b439e403fa17519895b34dd9f7f6f757b64f28ffc495b6c842bdd69ac1f790d0c406a8a38f0efc3156fa06c93bbc28f1450347d089220fb360d878f0f097c76022a63bd1554779a4183752cd1ed2ff6cd2b0685a299576c98c5fff6ef17232b2adeb807955fca92b458dd83cf5b7a04819b93ef38935da84ee444c26e41647ad4fe5560ea84ffc6c76eb2376b8d0cf1f757c85ec31ae6877ee72a3f832d054bd69b414a725f397be6ba347848843933c2361e12de6cadca121c02dd5aef73f07cb94e8121e08b4754ac01a7c89cdb832cbd44071868d0b685bf352df8a0a771311f2cc1a06e79716c339d8260433b145d564f5345ec7c7d88ba7a2220822e222a2ff73239558eef634cb0b9ff7291117561d5ed75d5a99ffb5e3c59bd445c0f719e424ec7d32d03bf6ba96f7775cd39ec3ba7da5e844135d4df6de629b3082f341709da70cda4f4c337b7e649c2ea28b5c18a9eba2392cd29fb0017b643c7e4c3e14707dd9a215e09fad2a688033c263ea6f5a28e9735d9e2f7d6e91623ffc48f873b7ae4b96a754593b758897c8ae0ed244fad01859406140562d68f35da4f7251d1b783b21aeab3a79c8d3ed38e66aab5442b989886ad96c35618ef705c065554b806910c3669746964ce2887750f6e354b67fc8e9c9025dc435b429a7413618e96ce9378b50217b85292b3eadb655f121671c392fb45371bbcbb4d5d0f494938af5f792565b726e27b12d6ae16772552cd3577d5b2992f90817061d6a1ba7f4fed81a7a7aa04aff4aef1717551967376af489c1c0fafa9b54cca9a7a23d741961b436fb34bc03ebf0dc3d4f4341541a282b95efc3ebee04f0f321537eed79aab3444ef4c91df330cfd7722b90e4f47ca677b2178170b609b7511dd27362ddbe2da49e6da55110244c7c7895cfd7b494f75eec155485672d153edec958c4d7510f9efdf9630f55ee5e9c4f7e7aa6061cb80b79745fccee6282e3a2f8450261f9b0c85337ebb50b216e1310a5850cdd835fa3bc064eabae9783fc487c38b99535e0f2e4081ce00a18a04a49a09b378517c7f92870d91ca005d21d39799780188368b04a2ea6c0f7c3dec9d9ffed9ca76858ccddace7815c57cb06d4a81bb04afd491dc2571143bc270117fe4da19f806b21481d60eaa8f266ae8dc564ea0ba8ceff0d955f2749604350541cb253672136265d2220132e45e3e7930d5f95508f84226e769e876b881234c91b189e4043a27aa18ecb4ee2baf6b17a3b5d46d2038031ac01f5589c9d7926b36cfbcd4cf41ca81ef621d9017492c1df4bbab3f50cf0a573d1c5c0d3c21c009a268d5bd66f75f8dfb8066ac8ad5a9fa3fc0e5b28d45b19c6e0d9e5b2573ea0d404a2cd04d1dafee5d1f3cc681438046a8dac892dab2f9e5b77869f0a5e9978fd9f62c2b5c73d3d1fd2e153c258d7c697ba4b28844fed52ddf335911ce3f636f07e61e6e823b978f57a0c8a1b17cb7b7a6388533d8cacaf12dfa033eced797461cc54fe03e3a96ced8b61298764d3aff717add930ca9a4388612f2848a0809df68ee9695a984eb3d516ef4c451b082efae42e4a1be238654852a49185ea173d9f40691bfe57b1c94366be43f7c4a1ab1d7aba30d7add73e980a207b336ea67610748c30d88b61c37af2339fdef32898fb4369342ed232526e4aa046349e5fa3ef984bc331e6687385e3c6486b098f49ab97fcf7d892bf368ad093fded2e8422d7b84c275fb843cfb5d448782cc2706ff5e13e10bae2ac3f10f84bc64e03b5502b8a619a7a30df7431845a45bba406854b05ca41df1f0ded5966f41ab87d0cb5bbe6da146f0e2679d615b3460e17e6dd5b59dc1ec4b0bb0a5c6c3ccc230f9601e161284eaf3163e0ab5f4ee91a981c10ecb09f6f126b8896c52afe79fa8f73cfadff3f8f5c566bdd2d5226e2c884b1e79b90927b047e96e793bdcbf8875015ed71a4fb2953dbf5132322ef9e9c9378be05313828d2ababd99a8cdb550e267bdf49219b58e6ef8caee5db75c3cff58c2709a2bca89545b9dfea777d482a418a785013c18538880c75af6038388e37f97c9c8d060ed7e20bc0d329b3ab0a256ff7ab0fddf96114a358aa9040309dfc8e90e30d5ee2039e2a961d8f6d35799baa38c2e3980c92438ed5920020f9ec518a3a6ca3c056ea63be506004fc70b08b45adcf9badc6c516b59cbd1b6da30b78605b5c6c71d37c388772459851157ec7026fa78083bd29188775f2a5f7b6924bc9e43504f457f868b1c2cdc90baf225f301dfd6298db32f962be56cc797c544b0f673d0f99472f4bb623b1e51865d9c99bfbd87ac171a3739d2252597e57c99697c9d0cee8887394c8b0a92c7c6d025d2440d685e2f080bf9eca2fa1dbbca844a20b8b211bfe7c36b6301b389df2e4b4ba4b03270f2f7dca16be64dbac743c8123578a5bb9a4dbf3971e2101b9a784783365ef4104dcb4a7da4c753848b88b551725d47ac64f8295519a131e24a09e44828f5bc2c885c955924a48b5b47979c9f104ed5aea98759fae2d655bca9e0792f302df1acf4b88f5356412df72daa1f59f460441e797d21e90ab6397c8b50c05e828d69467ef95d9ca587660ef3868c2a126ded3b58e2fa766154d3be54529548aa61b6e7a85617890bb058e0ec0e7973c2a8f33794e916584f7c71b5b5b469ae19048e15db43c4be5fd922e8cb0af0bdb800405f7902ea03b20104477ff7e72442c63c80bb91aeb38c5593a83da8fdaf4e1bfe32dd6ecba02ea2f413312f2352e35733cb06e7435d2ce6501493e6e921fe29f7ca2b9f3d7acaf81c6f1fcc66cec50d6cd680f799c3b2891b5542fbfbd936a60ca5ea27ba1cbe3e66f873becdafa52d99fa4eb5fe5b379f1407d992f5e02732b6bf67ca0084aa022f076893973a8821fc046d072717bce1e31796144770221c3afff643d23320029a0a95dfd6ef1060aaa4c9daa20e2fc451e34b40e578471fc6836235410904d740ea4992c7176251a37b85e2c2930c2bfc7c5f4a2e8c5056aa0a5538baba7cfdfca6e5b3e91965678a5fb5f0f273987456ecfa458d8bd7db39f522a33b5e496f30b236eacd441bfa13a3c394a1bea2c5f6ff176b7ca86b327cedd5e7938ed8217399ffc35c7fe8252dc60d50c7b2e72df9293c89ae18422b3091d039deaaf7aaf6846081034a09fc7669e3d4318fc819522f22725204ab388cda80b8139fcd0c350f390e790c623b8e73802794c8917423f9f0d786dbad6eaa04be59a8dd863a159972709f58f87f5f586db2cb5aef46be308f6873d022cf432e5f9309050ab79b42e4483677a4649021cc3eaa3cfb61044ff0851600b7a624c15523c6cccb79f3b63a52ff2cd30ab9d7df76b4592e11a17609d46de41dc0a5c887daf53db60e92b60042892b4a6dd4ab41477a5ae6e4f33ae730d6e979380d7f244c764060d58f35c733f7100688600420c964c9f42296a31ebf050545c91cf47242a590f0ebd5e8331fac4d82e0eef69e0b8ca3846aadde88eb35ca4ce56e04ad84545129a5184502697d17774bb9c23a9195266d17e6cc506efa1ee15541f9a477b6b3d0531a2bd0b284b1705c2306532cea5c53a0fdf151fe57d6e156e31050eda43bff16dbc31d85b5f5ef9f73fa88d632581483744f06ea583da80f647dc902cdce1170d189ac234c572696307e743f750f22f954a87fc7361df334eadf71bd9ca79a6a946a174659fbb807d39bd5b6d4f4d5fc9e319b59e367b46c8320ae8b22e6ded8a3fd2532d176a032ca03d8a1ba0ef159370156aaa77d8e28b9c6896309ced9e70ce65c8635ba899547ab7175ba3b81b0a1f54072975dc7f68c4bc35e5087699302078225ee0bdbfe9208bf3cbebdbc9c13b94832bd627331d22eb27ff1be5a06e876dc1336cce2f735206f969bdaabd9957e4ef5c2a67890c2e95ea86f4cf9cb6a2a89612ac6c43b9b270d84699064146738b3ad09f184092fea411db87071b8e366a000b5264e20e3552a89b9bd8fc5625b4141a029a3f195e8b675351d655b123b71de517b411c3c73f2d309402c675d9f12f144cecad1ddba9367461b69dcf89fcbec6e63fcd66246907600b7d86afcc33c9a85339f1eb0f2198e244643f12da614ecf61ff8fee543b789ecd395f650b49131808038878c531fb9da6e30ce039672f89feaa913c235fb7847a0b4dc41c2de513b289077345a7a1c40ac92be3594a87f04c98183f6521cf96ca2727b1f05df95a37863f08993cf91dff7d08599bb2a8d142c05754cabf595788dabdb1b1b99c55730be422640b0aec92b496ffdf44fae130609520e972b73ea9dbc3dfc40e7993bbae81ca854afceeb9d72dad861dd65a65ae24dfd1272e3271d6e6676d14f93dc8d25088474751b43946593d720252675a58f2dd24beb047615a4d6ce7ee7a604b96a2250f7192d5f9f8392971ccc0da96f32c93a6e703d92f85b712553781ec9c88e6e441026be63bed446c13bfd2d64dbf7ad8aaa31abef8ca70092090e21438748f56aaaa2e885e4487f4ca03024b52e06c8988dfe94e15c18089fb3e4efe5436aa9f0bff539ba7f1ec00c8c83b11433ea759feca5449f30faea89b97edc181d29839df75fc0cb9e49cc8be86940cda41c50eeb6d203dd3cfd595ace819a36138b4e14e71a62c8bce9c5d54b307efc332370db1c17170956a627a6d733c77a9eb3f2f8bd40339c24c72224a25007a7b3fec6088684e89702c310e7ed1dbd75c30c054db680a2a4c49a1303192635d70f79d6279162f6318eac7ca2017f190914d1fdd72d32c703a63ba3d1a932186b22212b602351e23a39a9b265048acbef10accfbc19e49404dc8e207f08a86936593e175b9114e9a9bc79308b2822a95d1593cfce5944489324848115226a05708eec931b407015b7124c917bca290a36b3bb6264e17546135682a65ff5f663421e860f1cdcb819554be54986cfdea810feb0f846704ad182099d9af1ec45e868012956b6b848c36c9915c7b63fd87b6e02b9e863e10fa8b18f146ceff58a1f488d85c83bbe93bbe7113cbe88a8a54a26a99bd7a72f983d2837ceb61029f8507edcc4783cf9e3695653bfe22f6d639c2a37a9a09bf46f712ac8cc59e30a6dbe7f79f0d18c3810cd1fccb94ae2d17f28a0d187a799d5a2f2bd8136ca9ba8da3d62a65a5ef0adc3a60f9b6aa3b3f79813a4a1e10558dedf0d8909d42d453fb1118cfd59f4257b64ddaece3140a6ec10c378a35891a66bd8880f45eba6c3b351bf46d0f7dfd2f92446c34d6fdd50728a83c7f3c8f318e53084ebccc2fa1cfff10864f32dc1b408d8913f235415ba8a861d549e3694a023ed74506c027024ac4bf52f5a46aee660598bdb453e0eb920f6b851a3d670a56c1b8d2cd7a11342d36352b48154d63dc21aa6b43233a0f4f9cb942b8c7a72752e385d4fbabcd6d8845ea39baf2db77d59e97812471883986e30ea0ff708cbc9e3be7a278fa3f52e9eb76b9c31dabee690093713a82aad8d74d1264756ee48d1c00df7a678b7f8633b9b006ddaf185f980c4c64c67fe688a7332f7bfcecca3f0cc7c955eb0f4f01865dbf75846b1e3e65ef3a12e09f27395978da25cf8bf2b630b935c974e414240e5a9a3cb3f0f50f41d0315a2181bdf9c07c374f62cf138e7cab2d12deacd01f24147a0b84cb35dd2774e5d95d5d16e04551032c56cf6b278b8da8baa1a6d2839a5906da5ee912a5317287b9abb6a1ba570bcd18ba93a03a6a2e580a88cf8834a1c0b5b975f9ed7d651d0a5bd221ab6865085d405504a920b37ea94fcebf8b9702642fd1b3e69b97c0b4bc798fd968ef3d3e473beb92b36b98d26642ede56a7223abf51074dcb91f39c917d1d6094cd643ee0ecad72e7cee34632e1c9eb0d81bae940167cfb8f12d733f547afd1da605f2e7a239481e2d8c965dd1fbe001da21237f0439be1503b1bb12f7c3109d5c23a844500fe4880df4266fe1c773437522000dfcc415e51e7e2d130d297a91f92c9b453b1a984214dabec901e9d83a1dde4f5188c27187bd8e51c339f2c4673312f370f53b9acef8847152f42d5f187394efe3cb53d9ca5b4c57844099406acb2fbeddfe17248016888319ec7a7f097e7bc1ba9bc871524b9e550a5c49c6ac9779ff565ea2b40ef88b10329cdefdae58ecf32155fcca1a959f38fcdc53e17de6008ae32f595eb0f16cd94245b189c5b86933cd4c18b795bd15d01f10b8af5745579aa104ce99911baf27bfc196c511a0ff02291958880934820d5ebd5fc59cde3ef1b824a168f40dbe1441150300c576a7009d992c5abe3df257e3a1fb6c6c279f1450971b7509e803aec408d0691aa446e3c152712ef3640adc2418a819c2ca98aea70036e2bacb2fcfad3a5336e2c4450f49c298b92ce02b7f1ae0fcada9ec13694add576352ed39b6716215ce51f828f73ff22751d898aa113e8f71ef90d8c49d73af8e07508129e5ac123298aa1f1dbc32c68a389202a6207bd3ed024046a29df580a502ad35da63fa1c4e47767ccf5267460506e2530dd4cab62600cd0cb8c7d58e1739b263e462962bcc94d7d561a74d516a3b38cc52b690c2be24eec4a2fcfcb0f95d561e9582101aac111162c4ae37cce800be90958a9dbf62a8218bb40629a984ee04d892644bb6c4cc834762e8a4d6459fb979c7f62e66193ef7fa283a8fad13d26308b479aa214824f42b0b555aad163cd310acd28b2f6546b2011d19e9a57199a91432308b837f2fe2e219fcbdc5556ffb23432790ab5c6b673b132c9a4f945f9c5e0b99236a73337341640736e41a3c95f0fc177f0d408b1b608a969a851988c6ede100cbc7dfc72a67433be597f4d946d15f19188af403a3bd213c6367312c4c501e1e0faef9daec3bfdcfd5597e004ac0d62f22f587c087ae0f508a8c614bfc730082fabfefe9d8ae2409f28115fdf0d570b8afbd0ede334225cc4d35c6b720aed6303efe3254f3e9390a8e4054f9315d457525c5e36506f4918e151881f1c6a7bcad4b51a4983844bfd401d82a84cf6f5001548df8f3086ead1549a855c2f469311db81f0cf24e04e69a2e8532bd09a3c338463f7ea443514bd8d176c8381c5df9abd7e7902a804f630bdac539ea9a9a5ea2c991827f6cb46d9d64bc6640e2b2588d7600ddde79d7f647cee5e4630acff38c0ecdf0bc60e21d6ee6eb97708a829b6d9449c07d3ccee14cfffd676d2b4f4ab3aa669c1f1d8e0375af96105adc704bb2c221329c91deeeecf970df5e9136471255561602a90e6a169fa1e88fde4a6346189d2268b9e22635893bce6a9c7d36418a08004000e696b888158664f4f7c6dd0a289dae0b2a0944ca4e61d1ae23d6626c0c87051a9354db7b2678a9d93c6ae970d9f4f3cd76d3aaf82ceb082441404e5a9ee902d2f1707f44c60bb3e1eb9a27b1fc5661b6b7036fbadf8b6c6644597476184aeb27c1a254d3873b8fda05c52ed399c44d09e8fc30b69f27c771933b53cdc3130ed4319f1fd5d2c1ddc28042c3010f087045e2047dcc3b0e28b3c9badcc7c4c8786635825b4139a0158b809425df100694e7116591da18afdbc4e5568f003b3172d1db60f8fc61827ba2261dd74bc42bf89e5a49449ddeeaaef0761c0caf2dc6ff692db958cc0955c18e7f07d4cd492d9aff148d6aca27c9dfa2ff0dc148a7c369fe897345661d3f22066e8528667b2b74dbf6b1fa6f8d32573c355023a15a5577189898e18981018672528e6c22ae4fce28d50b1ba2a165e97016868a9be670bba62fc417e27e06b3a0907870a0baf3f66a96d4b9145efa092bd2ecad644ac4ee71726fea6b3ad19ff58e8efb0c65d6abce59252a5d55773428cecb229784ff71b088b099170e4a13f91ed954a0e320630f88f8ea60510ab579f4d4a0bff4db7c1601851b055c2cca1d48ce190c6328cb040d051f66f2f44c51192a935768c42f80cb71b2ef8c82f9b1568c3b293a339c4d6781cae5b3f38fe2544abf1788b7073560f307d27f47d3a27fa00c358f371f340c6ed17fd6b76a2957a552075b691d627d2f8a19bb249bea8562305576982872451d34aa8c66b24e32b1f210c2dbe3b657d7125cf20dc9562fa2e7809e28fcf23cbd068c3980969f1dcfad7c0163f1309abdcc3c0643b03877dcedb1d35d22f609f704c73bcca4f8392c9bd7e286831291acbff73fd3c4dea3b0be660d9be0aeb6215bb1019020b01e832464fb6ceab931ddc8854dea14a165b3bd3b56c47429c0314f011769bf38fd06f8362236016a62875b5d84f96013dcfd857fbd3d54b288f0634fd700e36e20f6c2a4e09ad52364705517e900e575b5dc6f2b605bd9b527e592b261288a99eac3f8c560af14d93eb3d81938861ccf90d1e912d8ffbc2d1eb10e59a46a8bab49b85832325ae61b4ce8f6351edef77f8e6f8660f3e600892c1e118501422f1312343e5c26c46743ae94fc6f456a89b183b3920f4f5d46a08ef3fef551105d5e5865c6bb818e9e5d0ed7ba1dad1bae14e573bd1eab931911fe4bdbe56c21ce5662ab45d4db9f115729ecac161e4e6d8e88fb6ee0d24fd31db2fa73bb60011970ed166e3f88a6e2406e8916378b3622c3746b6bbea097552a3c24eda0d4f8f849e8be44799c019a53d5943cde3857e327172dfb27ee625ff93659742f1ac65e99a4185605d87e7ba6183e2ed6bf37380451bd8a3c9ba6c05b53e702623131a0afc34a8fabfe16f489311049533cc3549588fcf1f334f5f359be8245c96af9c2078bf2361884238093121e33dd73e4ef7ac78a3de2f9cbc03b36c53f6a0b4d80961f6fbe80c8b4b55fe3efba418a9cad7bf1bd98b22aae9185b1b692290a4736632ff46b42f752588ad3fa820ddbd5c76cb7fc568aca731e4b68a45b74d069631a9b36fd6370f86f763ad5f9e02b546a1555d4083a776b2f041178d00dcbb43d3dcfe33ecaba41c19de8521de70795947477ae89a17c7da96eb54a8c4fe4ec893f6b1f53633c12036956dbc762f3755de5dd433ab94cbdd8f05dfcba5a56e21b4be0d47e6fb6a34a9e4a683eb8c438feb27b260c7ea1690e920b40e8abbb11b6b661f0e4f5800d282168ae11562c88595fe93927c7f23f59721f5048e29d1eea7ba4b0cd01686f825a7c57e5deb357820c439ee3b359add3dc5df32d7ee6891aabf38746e60275ffd8840c67e643f8a91a2110e76140b90d051a732b7c6f14eb10dc324cadaa1e457164fad07ded32dc22cc4f70bf946a72928a97be7b51324199bcb2ad2fe6f0be56b77431b84fefc1643b624916ed23dbc4d1f6aad230a7db4fcc78e02864772032f63dd297cc3f4e247d5525b319c239205989c66e62045b1d0062919461fe1c2af92f12c90c694854b07be9a4a21a9a82cdb3ca0ee18facaaf876077d04b1c683d3410177fdcf27d4a87276289c8e8d18ce21dbf98997eab0fdc3018c46a4db1cfdc5fe9dff1849967f976d0f99593f1f560b4a515868c20c3cc2ed6783e6cad4d85095e55b4526e583eed927a6d02dbd0fd6c63c468ddbce0573265b2ed487fe53e211bdbb34fc4a02dacf13d7eeb0cac4d687663026a225dd9491b42a4be508fedc3aebd3e4c7356b02047e444313f3139e45ea1b6353f37c755260bf613e8555811419fb485dfed2ed9ab836dbadfe7fc095b28cfd42364b3a10ef38f786fac76093fe5155b59011b3eab5b5eb20111bf7aa5975ec882f7c0d529227ca82aca1c5874978228a6ec7b96197d090c22f44f872ebdbf95c8642799ab97c96132953b3c82514cc72e00044ab3260f8f24e1a5f4bf5ca9a3702e1b89f9a3a78552ef10118d1e26c8749f9bb17800e70aa8aefe5b5ae6bd2a9840eec24c7333bf0e10876675a496c837576fec0e9b4362577f181235c1ab8602ab3966f1b933c63ba9950412e9cf2b7eb7ed6922ff2ce3bc5c3d004e10a2873a71d45695854fc915f7d98f557ea8482a20055e8f845983afe8aa71928e82c6f06d63ba63c9813b77fa7a78cde7ae0d291935659164cee61ebeb68cd2087c8e449b307a64eb2f2206d020b3c808795613ccd4209150e3d99b35a8c4d3de9f83e52da7e75d8fc28aeb7ee86e23987cbf585905d427350ab8c55440f4e8b4e40780b1d1fbe0b78cb40fb53813935198e8dce8e04cc6d28a12105ed251e37f096d60451157e27660ccaadb1fdd0638f796fa74d9f398b22c01cb4d05ce5ddc544221bd51cfe4a2fff2ef0c2c013a9f98e3acaccdf5df137931636f0d115ad3fdfa7d842a162a64cbd420f6b2479b368584b8f711ebd79d53cdb36719c240fa763b41a8e260cf7ad68d83172c7e607ee3c8fef161ea8a5a431d1f4f44383ac594fab4e7b6e0eedb201db3a35d29f82264c2e66dcf0acbcf8c175051fe46f7795feb00188e3db9891a8ac9c98f49ed31841ff79fbd33ef7d065e806fa610b8c6a4f79aa46a6ba009d1bfd2f91411a50e8635339f9e0da4dcab2aed02356ac554d2cd281deb61ad2099c53288bfb107726139626c35334101d231782da129739a012a60c178ce60ba64fd0cf176881b97817997306db7a67a586ce6fac0a060e219a196bb50a6cf3cc1bb3536d6379b325eae035e27849cf457bebeda894e80c24dfb2f915fcc978dfe8ff78195fc07cc994d761b446c52b9a72937dbf8db968dd0bbcbf910d930ec3342a0d35ca2e0751e3bc9c9da24c89d9ceca1b29a5d4d21bfe3dd9a6a8d2643c70abb281778652ef96c9bd89be1a6a6b5e7a94e1560529d4d40734b1b8282130f46c3bd27ff487a06e453897f9a47524d587e56935ee807dbde5cca45a6391925747c25076715989d349b0bc6dfc05a1da47aa04e5ed78c6497c5d4514becdbdbbe6600f43ef60bdb96a58a24dbcbe0a202bbe9037ed376a037ffcc1f2c94152b9314f3e2a06df959fc19600d3fa5d75d276a70243512f9a0607bb67a47ea8950eb33fea842a08a328aef05dc8aa60fabe8802c381aa91c330ff075c1f7020511d8d3bbbaec04c1ea9791cd463c2107477d874f98a152c460016db61429f9a39a756319e3e5cf8d73e401da57fe0a097e6c3a4dcb335d2f097b498910bf91d8d642dddd4c48497784b5c7a80dcfb2664844c863be59104c430a582d1fcec1e923bccdaf01e6ad3622319ebc246efaa4ae302c32adc056a07faff782db1c2f23213d8cc86983afccfeeefb11e6554428fcfe30449672d4ec8e862b29aa9f07dd7ac46fea134895bf33da1c0a4b0ca14c2f0c668b0e71a6fa48ef4ec2da51b790780539bcbc83773f0fbbcaf503312514db32ed188bf8cbb730e88ef7e0d0f06fc01c3123b4a61675c6576ea1a8077442714d52484afe8a4799dc5bd03edc4e128bfdacccf9cc038c2c34c03a2e2d4ede1786e2c45923a25def41d2e465d7c4a1ba516abb18b355ea28eb45f7f1a4193d7e29b909a0f78de877b6305df962027f8e2aaf33c67e1413c7a902dfd349e51bb0e87cf220833d56e1163e2e010216c2fbc79ab9fe41c7834b54b893c25a41885327ae5978416956a369a64f49f026a350a23f9771d5b3a6f5a07fbf387fce6dd47a977110bbb0e78eeb738348c59e3bbebfe22b62c4b8891d5bee1da04158676a8f3dc736800c7578f663d348d183d7bfee7afda72b7620ece881879415bbed9d63aed7812196bb48f99d3fa26d24674412329b3a636639d6daf94464d2cb0fa809ae86f77fbc60b1edfe6a2f40cb60f0ee48db54e484ed4dd269eacb06a21343c14afac71efda4f9fef6d948d81c019cec3c48c9aeef8c8761e1d9141a208670221936ca7b2da234a8507445696f75bda1b6e0707a3a91ad4e916ea997a16874b157c4559bdb626056c49d135a38d001da47a90f37caeec547ddd121e4efcccdb63d95f829e779b13bda4b7f32bc604d381f55d0f9f59104937855bd78eee94f3ed509908ab59d8ced1fa42397215251c55258a78c839d39e3ee3652b5c5d3512d68dcd1fb039513cdef1632ddbdb166bc1b627cf9eda83ab58671bad85a03d14aba88e58aea5f9e7963bb25e5c507addd8dc290cc5d1a5a30edd07dfea6feaa7e2d19c06017033dd2754c324a9f587c4fc57e543f8871cf4b537f0304cd462f4dd59c0e3f8204f9e453093afdff609e3c24a83663abb822a70f9b0619a7f4ad6950499b4e3176f132cdfc2a75339726256061369e806d86d7aa32161de0fb7083973c9d23d24ff12e4051ede36af560d0ccb0fef778f9415bd3ec9f68bd7a7a7e2370afff3f69c2fbc7162eae6c37037f555d522e65cb061e6b974a63f078844758f6e060fb9314b809967de138695fc6320223e33148512dd2e5e44ce56645d779ae01d2f3668a71de50349c4eb389112a749f56afb6a6e28ac17f4ae0f854b1843bfc849f47d13e4118ce4fe7c462d0f13d6738f0973cccd9008dc2eb59f95a7e7eb33d208b226579d89b3dc89c1de93bfa9264d059506256207bf8e18e9035f1d1d6b389b94cd06375c72a00abfccc4574af43babfa516d3381abf7723026fe2fe1b0b751e3fa672fa8b2812e976ed6fce85928d74d897e8f758a4b7239066c274ec3dd53d21349984bca47c8f0750552ee6ae2ecdd2834b6ad164acec4d3a0dbe55fdd9b61fdcf0e27ac16ed87ac7618806ee43a01320fff1e94bc880cfaf5da9c5a20a906fffc3dda365dbf074ed8b0edb3ff197ef28c83534a8f966d83452de209fe08f98a1e6c59758a750fd802edd7db11bcfb1be7c7e3b694ab952d87633169865ab468f3d8156a9b23f1fc21874d671803d387b446cf227f87185437cad8ac7d7bdafcac12a4e6fef7521e4ed8de4be4cc6c3d5bbca38468354aae9e67885f118df5118ffa529cb4b8ac347659b2104d4adca9528a4744fa9553c44db0812fce7fe76ee93f4852c56451a84198caa3f83bd2a39c7129c3bd1dd907569605bcb1b41eddad170aadd69f60cc0493d2e76be0447af6a551f5bfa1e11ee8d57fd4f1241bfc931a7a3ef60e3c537b6fc132d3d6ba52ba29cf89783494420b39fbf7a32669e167e9743fdf0c8e9f4dbf727b37e51c296eca1c37bdeeaf15c0f38d3fdc22de89ba20202e0aebfa9aa96752c8a90286c20ce95ac94ab32b7ca2995e58e5cfbbe32d58ea02a519128317e370c4bbe8038503915e9ca1f221a55ddcdc5d7681ea41b8684b7c0758a4b090edde7c02bd75e047a2753c89db0dc1383d459ddc440c2e0bb7cb941bdaecd6d8bc353fece223459a9c357b0b11a558b9cc5fba9cca086afbc8d889af1354c3d3a9b9bc7b1336bbc31581f156a98ce2825bc33c284b1295aa189b7bea421b57f698715c7d38f2e3c74f7b04ffab30e716b118cbd4a2ddfed7ed64c82e28abf3441de81d8576e47d66967a3b60704af6bc67c4547f1e6f35c6f4ea8259fac519b972d83640f4df54555f8b2fdb4c471a8da53b940280e087479395fab20d96d6856b10ec7d0a7263dc68c9ae71ccf687aca3eb763be3419ebfee625fc1004775bd20195bd0259548729b9716b2defbf94c01f79a218b7b5584a93fa8fae92aa9cc9417e16bf843fb66fde5ca3f91b986a719da11be720c5b40bfb1a619298d56c28309826ba613cce2f3a7a250d50a0abbb70a6439edd6c3cc145455d6ab0971626ab96371f35c5f4251456e826694f43ae82fd669459e5414793a90ad0885dbb2d7dcb4497dbfecde6d7ab5122d2f78ad9e007626ed9d04389a26007a30a1ee343fec91955a38c4dd4c7fb6d62d389f002760129e581ae834da05fa0b41b138d9f94be0fcd829d2f6e264dd46ea1737a702b69b2f6c05e77eab2e4bd43813e8d04301364b84690525fe309c19ba3f5cf30f6ef745094e258dae7ffcb08e81eeae9bbe999ffc716eccbd03a0611b40564fe84a21eb49e886861595b38d2857483ab2fb8d083632d9e34f5f207ce35fefeb51baa632e32c6264699c90f0fa846a769637c334bae0255364d146db6b1bac09132e68316420c570332ff140e048f34dbd03846f7d609b1221351d74600f5339e48681dba6bffde68ea99c74a3517fa0f10c7e79f97904be28c0bb3d468192d970a7ee9cb5971163dfa0aeb491f6d30036655df684f1f68e80bebe5563c32c7430aa623a954e2f0f3dce42e3b71ba5a8a9795e926a2c15db36528d08a3ebabbd4e3c81fb3fd9ea43d5920f6f324cbb9bd70b55c49b0b8ae6173a80bc3d3048fd59e7a99ebf54471712b0871fd4eff0f764218259b416d47b2fe66bb056e69ada1de9ee9ab39bb40b40aa52d881b79a5ee0bc4ca999282c8305bf96d6f2286752cf467f7f44503485c21fce0c269d8bc0ee86218591bc3fab62cc104398d864b508431ccfcd78aa451a3ec4bee01ad9c9a54488ec16ecf44c30dca922fd370bfe81fb36b5b9609d37ff751f41f9d90eb5e8f74764ae4f437d24d9074e566db881025e9156344d477a78a6dd8823baf585813a493b32bf53f9813459c9bc83af4c0601c74006940336aa4278027e49ae5dffda54299aa576e4045aa318fa84fd41cc1d24ee09d4d9deec444c3af12ce0c1bf9b2fa93eba1b290b293f076deeef87349a5b488cf8dfc175a73d8e330b1b1e9833aa5ced74aee7f1ba9befa99e96d2666c7f26ad8d22b30bd3e04b6401e9e96f55580347af7bc3b87487ec2d6c2a4d8f2ea50d9a682a01987aebecb7212c6a9a1bf68d07885bb10bebf832dc7d3a1b20e802c84cfeb28c61a093f2352abec17f30f1b31e618dc1050a422dcb0d145b8005623be06e5dee9b410b723823eaf0c71fcec86cb8395e33e6b980ea902cf3b43c7992dd767771304e9ac04d49ab0fb85190d964bc7d503b889d8bc8e1114c22c3519cd2d7bc55b31df90625a47f990c55f498d639d51e33a0aa0d9a8befd0909c7b906b8caf32bd922fc4a32ed466446bbc8a4f8bc3da2c2e5585d1ca653d67a9b5dd7cbb6317da80cb7cb73abcdae891cc31a3eee774fef6222f4fc4c9a5c36f6fcdd83d1e711ac98e235cdcce64c9896e79615cfc7f28f18e5bd3859f794f26dff7bd075d158255e78d05803eb292cf32d8e4dfd668890bb74614509e699c4bbbda2fbb9a0e5bdd7b55c589db273a384ce139f0aaf2772919c999c58f7bcdbcc7fcd293ae1c960fa8281302f711c65fc7ba6e1ee12ad8b07d6be55d54c571578a0e743f66ef5ef4b9141c86a1ba3e29162e19d22b6f03afbb638b569d33efbf61f646f8df59b943a60d94aa7c71f296544ae21ee614f3ade1a019fce56d72c10f02a872bb77c3b670e4896544095d9164efc56d9d517fcf97bd9b3d305f5d380673abd49526b40f93c338bff2cf7089f453ebfcf5eeeb14b2c80014b8210ddc9e2b68950464bf6b3b0d6ea0021818385d29f0be803473ccd96c2c5987ca80c44cc135c5779797f71eff94943fb1770ce65f88f5d9df48daaf2e89ebbd92144ce3f582d45720bb64c97aa234a24c210b931e1e324e27dfe63e20faa7d4fafc69a9c2bc37de9bc58db8981f9459ed41a51bae52c8fbcc8d21e5ec51307736fff2baf6f97e405e9363a5c239738a6847ddf77cc7d04ed31e7821217cd67aed580170997330265cea53ab23128bb6dc764928a7f525c63ba22c55a948c54f016a24478a63b76459521ba06487969a30675c3938d007a4fda9d112e51ca71e6466d5a4afd40b3d7d5b57bedc906cb8624cecc5c7daf05c4c5dff2741b257d641c1a9dfd02ce43c0e8e9a71bb7e521edfa97be1874f0d9d7f518bd6f2f92b2098a9f688543e105b46c0d4c38759bf2b66ff989a87a01f35e6492abb9f7ebe76cf301f61559cc134696fff6113b8ebfdf8afa5da11747542dfe15f9ea52dd8a74d09699040cad06dec567b38c02219b628724b89b0db2dac26efaa323bcb7dde9ea40c68ea1f0bec7b3769c3ce930b8ad76da4d9a1cdf48342248c3497bc937ce7683a93c7850c9987b896f361a19989e02382eb0a0ec7f37369cc416bac43fca9697fb4be18b931e1b49c93f2ee69f90be37058da8fe35010d4d2699c9838981f71805eff93e60edc0a0eb5ef31dfd226c81b3851cf3cb2f16143636169f91b5e620bf3c3db4aee40c5e6e627bde38e937d5b4f7991dde64475c054757a5bbc9d745303bab7b28e9d89b87ee854f21bb78c54ca0175bdbe7755f7cc804553d6f9194211970a97211051169696fbe3209f106ed74d939cda389cbc5195eccb1d3e30346f9b22b0be5d04fc372d3cbc8afa0a41fd7930a1fc7b905569b129178a4c4e4cd6b97395fc3a1c7e5fed88a1b99293be1c9605085732c1647588eca0f6eaa21cc82ac211acf385b612d6fab46cce09bb3d654d3cfee9a757e37706514d12ab0e8161ff31af6fd71bd53edcaa1fc11c02964bdd797c1487d104f0f6fd767745da74167e892fea9e1f4d75eebe93b0480d5b8253ad604d1a6ec45130238d1fb9155c8fa42cb30f656c33f489a9b1d3f9ddc7949592eac3fb6b675c16537fa45a3a5d7c85114a6c4064c6932d17827900499bc88d50e770da3dc49a6fad85b105b1c4ac9ba0f7bda44ac2ad8455b5b5198624f61ed2ec5156559c7af9b07914f1d4c47fcd3b15ac4e913b8d3536ae23f709dc9543ec9c97e2339863a51f78146b6a9b89e6ccc01bb974f18b289d081640ff87f50d325cf044fe5ac11a76282527d38339129c5db4784696aa4789a83c706cee357a95af50d00332bae51766a5c0e3c819ea5cfeab11f76aeba1059ec5e9f383adfb0a02048abcc295bbfa109a5a60e02c10b07ade0b002c295fdebaac45f4ec3fa78aa96409fb8a26c48f9db89ba58d20f24ae929cce4cdfe8e64b377f74d727ed641d14091b69b10e7daf2eb5b8b4197d2c8d6d18805fb3a16aaac0d4fd8d9f54e7fb4ac2080d63375a8958bd041ca352436c01760ad948a591321af735c38e20695cbf2b56c655363a7c4ed8d0fe354b5ba508cfaf457388d3e84a9dffbfb099646cd96f0944ab32ceb9d094967dfa0cf1a61d444b7c351a9df630c7f34140ee9787d39f386e7034f94f7effdb410d90019d24f23d02048e29fbd958737c3a925b50067e2406762f128f947e87b1f5ccb7dcf20281c6ef33a39f32a358ae20f454217a8bbb20d4942c8f530b4d5ff4e067f39e0567ce784eb272fbddcfe1a31295f17e79b2d6e035bb5fb10fd240e8744044221949442a0b957cf1927ffdb8f65fc2cc8d8c92a3190909ac317fb13de65d288ce11e975ef82f7089f8bbac5fba11504d770f788d78a3972421f3c6f2b4f6f7d852d7ef1949c16afe803246984a5d89783da4fd40850cdb09a83c80e044ae5503bb215206f60e66c4c0b15d94e61f41ac8700846731128883c494c4ac0d6a188f4e569160ec5fc145ccd92cfaef96b6b9e3094c835b873773214878744c6f618e0dcf6d3b5e770390d8e21400a0ed4bcc638ffc0b36f098f62387a4bea4d428fc4b3fd93f254f05855a3e7f6709b3c77cf922c76f165f941392ff683556c50c4172af75f5f9c14b326bd1e7502143e6abb0825636079f9f91b8aad53f013d639f0a075766d4c55bf08b2b8e766e20601ade3547468e5c2e955cc794a3af4ad6ea3289b65b24d9635e97c7a286c9ad5aaf827e5bff094b0a5401916ec359f6d4b01ac08ade76159f2b10a153b46139fa9a4 + +Params = SHAKE_40/8_256 +Msg = 01020304 +PrivateKey = 048189000000156f0e948fc0bb82fce0236f512f34e676996536a78ec41cbfa1ecd217c717b55fa29c2f81337bb3b01b48d3ba48a041ff47c18fe79a4d91e55d43cbafbcb28d400000000000a98a51238200f590185dfa512890340a25578a9921cbdd7d0a3e1ff553dfa31ef4ffe5993a1a9b214ef6d091e97537be3dc9438adf459c47c35e5492773661ea +Signature = 0000000000563e13e6d8c9bc256cf3375a537a00c77ca64a03b5299cc8f4382085906213cfa0ad323f839d87a3b18bb0a2a00cfe0dfb6f3bc52e3c7697860483f585e16414a64ece62520017e2ac7dd9d3d3331e0762204862483647000ecbc9e23400d617e118eebb6090e8c2811e5a3ee51d82103b7b789b0ffa975ae5f3ed780dfc3ac7330d4ee3a4ad052990d5140d48b529cfebf3b87b75ba38d39f388803c5bfd00ebf0b9c8d655e46a74a252f3542536f3f9c588a4ebf2fbb05cb034a273640edc7883578bae8a69c148cf0384b8662a77ba4b2d1ba5648ea52e3f4ebc5b6e4c3d2efbe9c58dd47a85ff1370833742ede2c5ce8b9a89dd6722ee4b70b5ff6d866b8104729fc1c31ad968eb5ac69c14fbc4d3719a548773922f621ad9125f30f3b6bee4d8026023fdea9b9f8de1408ddf12a5caa17e234b6ad3a3fafdc4357a76e5823a65c19e8d0e182b414f1b635a02b73042efbdb328287a451ec03662086e7e53547b40b4ab8487f839f41427f9659246c20b82520cb411ce4c762426f3eaca12aa3b1cc1b770b4d5537f0ae66492beb9f4393db0098c066fd364058c3d8063e746e6f94b04df33a1ae2ffb50b200c8debab4c81716e290d8f98cfe935f6330be393144a7e329b2d4d3a3a9ecda6484396cc3843858c08be6e2410c0fdcee78342f8154ceb9f529d40730ecd31221b28646849c941e0c74d43ade419ae53adc4a755d449faf302c58da481f607d14029274bcc4cebe85616ad562572cb263852ced9be90e96a1c821451090fe5c3a066ccb99e9b5636ac9de95d72d68c7048e9a396e6c27771430896b9ef3723bbc7957b0e063b9704920f516ccfe8346c2338b063a8c4d46b8d4538e5185c5642d7300f2e42801368a4a11310d56ba17bcfd45dc8b76def59f4afced1dfcee4f5ec9f0ba09fa0d416a0bde529e399754446feb79a8bcd9dcd6a771ee94585ce1fac186907ff8b6e98ac4eb355893d731981036d4a109eb15ff045d5eddecc96af2e8c66913218900e4705f0d36b25856c79f7f9532336cea2b6ceab3e8cce57918567ecd4c2cda98d13fed8294f0daf51c3d9f2f67e78293c4b9752951319ae76584b638754269d6dfe034658e589b2d7351287c33eeb3cb816b9e733f26ee35a74309f96ba22967b23f1c9f3c1516482b56306137298350d68f8d741355968bcba9233949c09bf6b6b6c8da1b54940ac98ac73ec763059d0dceede0cb893ecfaf9a7aaf521685863b9c0df885a51aa53d1beb74a9d50b62fa91661035ad79f66cd9a4f73ff5030d68f51cc7d62b26264ae6b45b10a98e2cd353ff83ef95fcd954244f29861e93cddcab0a6fea4573637dc66c9592b3dbe005614d6ae1216796a79b883add4968ae6ab0727aec344ca185e1126e5c92e61aa415cedb07245998df7760fb01102af0a4e9e4b96181a2fb949309cb9101f70cebc736516cf17d13636a718d70a1b56e2bc1da088859fc9139a2df7210ea5a36a28368346b57f4151bd267dc5d5ea7ee5e1b19679e172fb65e7afdecf71cdc173778f048f7b8dbc3f3100299362baf197c70b5d1593d79261e535454330e8ab8d8d2640699530107f8dc723026922294c5bf711befd0792a3976d52d81075bbf85f8098b533273c7f5f10485a795d90aa1678fdd60dcb23aa36dcd4cdb28299e39488cfec808c28f7f3d8a5b172e671c570173c3542abfdd904568eea2babe7bc498a63ea7fe25081a6124e072defc66c3f32757a7a04fc6c57033301ace353369ac36d60a44d27dc86ff9da4e468ae2065834e265ea72203c4f952fffaefe0d1805818e1d3ccdf4aaaaec2b9eb5cf7e36748ff241121a2b0409e0ac94800bf4ba346e9916a8f8570df683034b2311d43bff279c36915eda96e8558f70f4e509bd6babec5ce468d9f9d8e0d531423b7ed6dad77cd9eef6214ee94052ff4fe08c77776f5475de07a38512e0529537efc664cb5320ecc7f60a56a5bdb2d0f279e3ba6217f8e8c80cde616da777d02df9cdc6962bdc79cde0d8e6a96306c71f29bacd8a954a0eba717b790d8232c14d383fe8dd590cc4403e919245402c0414f6ded738da27d400b905b8f8035aca741a3ee0b36d7d814f6f79daefd67e263df2dfeb03978d642d866936d3d4d8cbcfd3bbd83b01d2e2e9784a20f7d8f2f5cb2c85ae27fa2ee10f3d48cd8db1f6950e76ab941d795148163f93d784efd5cdbff6ef7e6bd52d1cac49384da962ce112b0218e06e4ac49abe14fcda2f07b3ad7da456c7b48d4edc3c378e7af932af7dbfa5a22da6b5b56b6a4764a4f9d03be18f81d974b189d35ed0fe97c4a548992a15f979394de7723c99bf0855304a781e8df82337c818900b154d494a09be33e58e8e8abef650d874ebe6034fefa8d6b4c0dab0e76f28c36bcbe0dd7c87a2f98308b6f8e98e4f7e639b67546716295a04c07e34e070f2aec4073ee3fb4c45d2576acb060092f2736981e4b8f93f5d327b0d9d3b1d7bb9473f0619c1643494b869386c5087321975f3b6bb991d11c61871353f634898969d65fc60db992830f38ccc7393f664bae22926b8b52d7406f514945164b4b624880c253a1128c45f42e7dfc98d788d12ca9e1dea235517cb0777ff8f609f340be9d0148582caf48120b454ac60a18ccdbbbe2c220110066704c9b566c6ee6cf276543a16674ca9065a0efb840eca55896241d0a6eea86f7878c2cc681a23ff3d1b54ee00abb1e6f1b238c0ca64a18f5b8f5e06f301238049cfd53c29dbb601a952a8258ca1e5b487d5a9efba736de473672f980cb56997c03ec02022063bb01d4a5575b23270d99e04b76843931ea0d4ade2efd1d043b3c510389731d6efaa15cc7e30d53fe9078637d921f694c35419c704bf144844f341053777210e61b4ac2b4a97c274212d68da6fbad0d31419ffc6de18fe637645daa347edf0a9ff69a86950571364bb1ad0d970ad0742823658f8a151cea78d5b87c22a79f4031d491b6ec12654f3d688335b89c8d4888fa1f123cff8c559623a11564be471e60b83087fc29b022b03a7df71038eaad3a8a4de0bf71d49dcaa15d4d1f9eee6b50047fb1358881d272adae61871abbdd4306ed1846c858e7a024894112dccb14a2795f49c709222230290739df1387b3f09342ee697a1d75058bdb2c09523a9d63c5c2cd286b1abfc8c73112e7e93c1079033bd67f7157028c84feffd287a04c6288fb322fba5c3a80fdb91e370e5c25a8082c26b261316f485ed8bb3cf22b72e8c87ac7667538034e5b808fec05232c797295642170688b1c7200ee391b8b80d2c66f9344c9a5a08ad8a789b71e1a064d2a74a106ed23b44b5ffaa0857f0c0a9be13576984e027ee6550c88f9666cf6a6e3db599c0a1fd28eb12786b887a8d62cfc5c26bc6d6068760f712405ded169826fe695b0713095103b3fb1c4d0e28040351d657650c3a9c5e862f203bd7d880445648266f8b86d84b7cb4e31e497e7ab1e8ee0939e918523e26bfdd2a196981ff83a78e524c26e055922082f800d6959f4178904e398044a1c04d0017a1ccf9350da854aad8f62fceceb1d1c69be2063253eab04112d3724f02201c3ecc891af061c79aca8addf059a6c3dc3db53b8bc2c95e7a595be8167b763e96e6ce73622f285d94211f3a5ae5bf0b81069263d33c1dbd8c5dbcdf5ae040ead1f90ec3461c15bb28ccc5d8a8b2807712dba8504e27534cecc9c692a4e6b16bad0c62390f2629b89c690ad2b33bbad41b8eb141370ac76ce85d9fcd39cef1f19e3b17c1fc02bbad36907566836531eb5ba747eb380a274c6f60c0bca56d9b2c45d93358f3df7fb05ff04b4626119d130e01829a8760ef227b395e4fce8c94dd0bd0ae5b3ebf1873d0c11d19fe2a11077e68631983891178e2629a6191d95717cf9d2fa1ef042132340ea16aecc6e7d6960515d844223fff8da8c21a7e04e46d669637bd690df992400c29dac32045a895404586cfd2fa38b3225560e5ba958054760a03119174da8df7960f194241ecaa1ba7426c17fcaf9f7f617239671bd71b6d98a15089e03acb2087fea52c95a393e6fb1103d74e8a2b24b7a6843d26d7221d2a4d2dbbd518b376f225793a5a1cffac717afd8ce6d410c80649b10b3f66201d26a14a08e288be0cab98885940a1afe5376faa11a670a5715a5e1e63aa28bf6d098dd0f236aba8bcda23823bcb7e8c184b3c1caeee1d69cf8c5831cc6f2526d9cc34703ba8199ee8436b9fb0eb975fce43f025968431a5a32369fd56f0a45571581e95a6bbb8bb49cc2fd9ff95fbb217996beb53570586d22e08a1b6ab95d727917a451b936bec8d8822e10f3dfe674a8c764773fc9376e18e67c9fc7e5872030b8d559bb07b4c89853b5550bb6f557f4486f12a2909d980db2cef9fedefc641a6ff2fd7dbb13693ea4d3297cd7ccfb97a4bf7d770c572e0d3912b98ee6607ce6fe56e5829c0a75978900c0b335520412049e25e36f9fd0b68f85e8399477019613883c70b35ecc571dc928fbc21afd09b62d2717b543847f6fe58c293fdd682d2e5bfdc9689c8a859d40a8a13a8ec5a295ae5610b00f1e85b5dd057900d3f44debdfff675f0b378f9fa04af746c405b45f8065114fdb51406e0e2b90d75a6f3ac0569c00e0c5bf63e2437cf7c77d1376a2597371019b855c90217de1037b2f5f90015a48361638ccc0df27871320a60b6b8b3b664022cf0b420924b23d5757ca5b59275331ebd34933e168672d125ae089955d34247ff22bc56267aa1c05dff510884e4695b4e2ecd81a1f575bfe3219f884bbc88b25a02b388f0299f87eb9f6a8050ebb4d21a3d69ac306ac172f2c714470f8cfa9279d6addbcad7c2c1fb5b97fd81c81b9a37443c4912312d9558441af0a41c76263c5fc068dde76c9f83ad602f76a6f7d5cccb6a394a5c47602d1cafe6bd1369af74526d63fc3c540a958562396d4aa4b43bffbc0e1d9ffc4b64d2ee37d03b22a60e80ece6080087cddec81c5408b2ae784c563d110e30e0115efee165d87064caa0e84b890e29b061b95bdd04fdb1ee515ddc0caa4f4db0c59209cb8318daadbaadc86d9de4677f2a344d76687d6759afc6e6efa33a48ad2726fdfc54208d116f0bde1e977ed76e961260f1d251832c4c03adb5d427cb9af170c57d20fac5d4babca18420ae81f39578c62cf8726df18a2fcda2821875657038c38ebd8800813395e9329914b609fc063eeb88fbb8472a19d374bdb6a7e2a0c9ed47fcca7eaad57df74b2c34c05e8184f1012c1659f90d80baec0b976ad72b54249a387e626db6fe94f62525f8dc89c8d10ff6bba1d4abee3391a1a253be1e6a52d4128b22959f07aec95ec0dafbf016e0f699b2cd1035964ccab864e984435e2c4d835e6db3569fd497ba875c53603439f239f37b42e8b4a668cbc5f94d9312f95097018223892ba3e6d1f927655d99006125ef15856030254c9fb5ae9b4877ef40dbe20f92da56aa3d0ca925482469daf2b783d7c4a17a03db265bbb72a0843a9df7d478366ba48108a212b3fa1bf867a17570011f118b6da3ca073649cca988de705e2a74dde0d3104fc12ed8cbe258267e3b3046eb9dd5e86ba3ea165dfa5a8f95aa65ce5178d471a9d7423c518edd3dec63c76ff709919cbd14d52624a4577c5ed726aac1e6d1042b097b1df46acec56cff2990d9e5f74169b3efb516a3276dab064648d099028692b1a30596a84a1ad75ce00643cd1f5fc4d9ff0608a93e54507b7079f2bbbd910ad9fe7a6c9d5c406c4aa5daecac9de021f866e9c64c924c38d03405f82cd0375f348daaefd582958d786e66a5fd9be25b41ef6b3680fe677ed3e1f126673668c474bf5ebe434aabd134e0cb332549ed5520b40160ed94d59e5f4769d1d720164293a0aef67ad2f026fe554331c4a1cf4e7ae49755a7f95104379c2a6e59d73513367b9e5b1ff301a04168190f463c47cffd309d96a53c37e9e49d4112734d58bba995f21483d4e85db2210a95d8b7bcbf4a9f38ebede22826ed4b4804d1787fbda20e4d7d8394853cf5151b141c06a9f46846c939bf96aa7cd3b1023bd98d73a868861bb63035e18629c341d422da5e22c94de4bf5c7e540f2c707e5ccd73af5094cb7bcd727f3661bcb728f8fb890f4b2cbaa3be597a8e001cbb2117e37f300b7e614584cb48f6f1fc2a43c1571b7983b8969e227f4359f1cb33d86688ec526e7d395a0f8b57fe1cbc2ac9d2a3cb2c9e57dcf190bdbdd0fb0e9e7ead636ed9f434bf73212d3c0fdceb75b7a66a19c73f800dfeb8a50bca5640d8086b04670fb206c703e58f1232e9e46e9618af40e984ed59a4f95e6adedfe355ceb772de009ab2de70090ea07d72e7d2db8e13562eac4ccd1d4ce3a75d43cfd9754f550e9d4f374a186914345802467c4874a1b4ef179b9b1bc1d40b626f1b1e3f88837ac25a2913bdd5b0c6abc7930f0e9759bae2a4dde89a15e6f74d8bb4b5b6b3e4e07439004007c68951d5fb89267072717e1e25192acccf8d0ba0d801b8ec4381a336408de1c98aef926177ff6b34d9acc65d76793b835e34bd5bf472daa928385f69f6d14a807f13f4d57de5a757409f5e9323f80096ad4f8b468e65c8d53c3152a694b85d8528a6c049e8d31f1f065af4c5a4442a103e890f6ebd8a3da6e29189bb339ca0ccf8fc96a791e5e22fbe768c17e33565061d20c365de29a0a6b72fbd26556d4c27dd006d258bbd1f16febd4ca10999262cbcac07da9d2bcf43b852d2959d7f1e55496b14f837d57414864189d9288c8e07005818ab6eb58fbf9c17eadc8b29658255d97c3fb2b26141fd41a3ae76608c31dddd8bc686c4962f9b2c21361a08b0b15138a26f5ac8f29cf79b275aaea836fd11fa6b8a301273543af943d45c23d6eda3ee10d788c9a184acef5aa322fa7df8b017ff65d1c7d20aa2456e57de37e70739fa68f54a41927cc2d0c6f4c72f3bfb7d9141d2f0bdf04f1328cc4cba3f2d28eb6c76ae43887d3ccd18eb5e4717202e7018319213b972252a37f4443c1700f71846e00fe7fafe0996eea4b2010d010560a608b9714a2dd576df4be1571c5582fdc8e5f164474c3edf0012aea1a20cac80ee451f38892dbdec8db019f35e244ec21f2e506d5173022598a509ba433fc6fbf246a7bc12d106babe6485f675c601150f8ecd8cc53bef9275460713689ac7d6177715715b175b9d6c509d58de22a51d6e41caf0524715853afea6f7dee87363eaf9c5898a1854f3368dbba52e87e7e624bc20f7ae0ee4cf322aaa2a0932478972c8cd4b2d5aebfc6a51ddced5a07b768ea2b7552862a59b31a10ba77c253abf09152327cff98e29acd563dda67694bf2c467bbfa450ef7ea52b82f05ff054e3e7ad7ab049b1f4863a99cb720094aad04a6ea64c80af2199009049c1f0948cb79ae56a56d999dbfa983e7d5e9669fc50046a7c8ca322ea1577287d5213ab4e706d1d7b883a82c183c038a733dd0b72c85ae739f1613f761f9f338749ce9ffa9f488e0dd4a04df5d1a0f12be68f5220465b2c8b160ac051b04cc7e0fe9200053308ba93e04dcc4135bf9bc12ce10558a6ced91ebc76de4cbc8eb241861ecf6eb4bda1550923f19e76548035c7d7e590243a07faeb8fe6e207b929f30fe83ce623920298ed8c06c087156c401394c912d4ed0c9eea3801057858702373c0d660cdcf19408af91bf4bc11211e036b2fc4fc0c961c8dff9170fce4a56e2edb0e4fc2a303e8ec2c07722c92e9400b591c7b30fd835626bb3e547ce339ce1e3d41f859cc4aa1e8a6c7b108ac168cda445e6ffae7447d7e988fd6743e09a6254e810bb3775e2a002159fd02e560bd6cf59741c8959a36be94116e081fabe78a6cc09c1f3c7f627b3bfef261e6042c405d215d58fc31fcafeb89b2d296bf8aaf144d85795b2250f2853423b38b5bf2273330326390fd1944b6c1aa7d9f7f9a84105cda217139166ac50ee7e0a435b152eff24591cc2bfb5956aa99edb389ff9edc512ea195f8596e6b1d5dec8db00aa23e42718c506be5a4a987cdb1fede97da9a6629fb72912eb16ea64fc8819f73433ac2f4c30b24c793dfb5b14fa128a6dfdb2fa44b2329ea5c6b7c0e998c66c9a79a0c1223f13c1ee078e49289b1e08015538661df0029efff48fef0dbab3dafca42266a2c165546c7be36b0e305011436f14bd1e9906453d7f247023b55f11b71de9a8941a62060a8222bda1e6e1fac7f7d3fde379f3ec53654f73299b28b8b184321d1a95d6ea230afc6cae0aa2454e3ad02a83adb080fa4d34e7f7974fe9c140c91478dc1d9181d482d610bef184bf9b5af90f6d787391ba20ede0b034fed051e56ba1a2bede5bac6e4c306c293f0e2413db69d3b8209e91f747d74863d08d36545fa4b97493b7a6de4f25af8b8e66501a6ec916ee5473e91d0eea3c286061e7d16619219b7db652f5722385fffdc7aeef341858021fe0ea0ba2d0f0db3a814083b97ddfbe9925df259e977978f0da4b34f2d76b201845a589b5342bb5a983e09da3e8482948a6d019791be3f1b8f2c12768a13aef478e22a6c72dd1df3a1867081ceafd1d07d7f63b5f870ad07ef0f76bf149cce665ed2b4586a2f7aa0bcb58111abe01d46f0feee03b78d50841e8b88d1a60db536da5e7bbb55e8c90aac5ddd82396a96b602b49d473851e0388ef1490f381447719740762742c952cd6f18bc7821378f982a0b122c9e73bf842c0ce2bc7dccce06737d2e3c83838af366b9c4eff54e1d65d92bab20d689c24914a489cf11962cdbe1dc2ddcd017724a8ade5a377507316514965399080edc85d4e9fdc9e63f716ed02a26f399c0799ccc0992e10d95c3dbf12bf01f66d8d21078ada877a53d92e2f8f584bb61a6702fb5c4913da820b7dfabffd4cb4de8f4be5d5e230e9739c7f9eeb822239ce0e6b045f15b5154ba380cc73bfc9076687693ef3467757aaa36c85ef8f4a42d06a544f31d74eb6a7f42612d48e7ff4b20a580e8554c1761c9775adeb48c44d9f5ddd3b3bf254fee881c95054d70ddb6aa7aee84964e35cad6d3b89bda79e7b6e566734bf863423c8a16e2008ee29c11032f5d5a57fa835b757bf5a175118d067c0acd424b6cb78918c8e53ea741975a2287a85c012cffc844d69312200ef24da02eeb006282176e3eb87c45adfd375550f4d6654a76a290ff6625a8215f8b91392e17be7e256141e40bffec8016d49f0eafcbd83e5758980926c046d43920633c7cf3a2f540e42b37a7f45bdf002983d01d08b1886796856b5ea7fc42b370b17f257777c7ab8198775788f24f2b64d881f3878f8efe458fe55e221d9cb5d2141da0c023b40f620510b7cf483f5c98ff358c0880a4ca9499e669219aaecfca6cd8456587801e073391a8df66d66c0bbba1a10755f345fb10bc314f0c57bb9a747e611be5e9ed048ff6ffa7a54ff2cbdbbcf93d86017c5a82d25372406708700a7b1db5ac609bce5a21d1cf4d8d570dc1d582f055de75834250f777666259fb482a3a6b710c56e2739f09c597881a267ef0c4f8ceaf40d3951758210786614c7bcd9d2c49eff6e33ce2fee13f817adab08e8a863032e0696034d03a74677be77fa54415351e7afe93ba22105a392184bf772e684ab52545305f1b6d52fa118a33b2dbd7fb3bd67dba68cf29b3a244d035de7f37ec8c0637087a7ab211d699bff21358566186fd1f1f27b60530da10eeaa81e2b09c02e911b781937cce96817adc1593d8d09fda113501c7b2a26606a42f09aa37b0a65ef6cca2fb16a83ff2998135fb8c8cb7e73eebadb91fcdb4b1836581bb8f6fa0644e3295a61b957d2453bb88aab759fd888c89bd69c3458665fdf5808e15c815ef4ed2169f5707bf6c9275c0bb2f89bd8eaf04a1a3db8952c3b988de996a4726e3ba8572459c1f434b24b65f09efafa0a2c539ce76c60e4f76d867f2ae9245baee74fe66b4d1fb83c4c4d45ca2de7e774eb9a356c38651b0ef98a889a32129524aad2cc8fdbb46a04511f137849f9daed114cac06a5202c237415e7446c9a0576902dc035a7cc031fea1a781c1b2652eadb96cdfeb59842bc93fdcacf8bd773ca6c86421c4c608a58a6c50230d3c6118e281ccbab4fac4d4e232587572f9533c8ac060813b1d9a6f47180317300a4fcbea7b2a9eb29c88c1cb306cfab668fc2ea30ef3ec54c83bd1d8dbc53d09edc77cf82b0bde1acb73b4775be09cf5caa31447116deccfe102f2da376d551467c0be2a3294dc27ffba6f5817a47152fe2383157764c92aba0fb21c495f936be2fe6f8d28199a03287eb626798294b249d0b57dcc76b9538008ba7dada28ca32dc9552f6cdbba2a8f6797a7a64c77b17069a89994591fe3e31cb00a0311f4df0fe3b89fa366ab0307a7f2ca6959ca42f020987ec740ac41b1595b2371cbd23d01fdec5f872e0a94e4fe6124507f3ee1c1e06c65c3bc145fe25e7592744bed73b1e42533c9da40555c8c59d4c6e09315a3f21db1c0f1774e70403236a5601087818be11c501bef04e68daca30fcbfab98301e2e733e17c2e9c6952c71611e4550ff6075f82995dae117c9c1b7703b179fc7d841a09722d79ddde6bdbf266f7556556bb80365f1526496b7b3f95e8da270fa9a9f367ef55a372cc4f22f9d9de7ecb93b22c42d3f2c1d19c8e2d72dfc181397e3625de23e15e988c93445e90ed4270dce8daf071c7ed9d385ae77ff458b5da83726c36228766a50848f621212836dab2797445331c7366096c957db82c83e4bddd8f1aa021c2dc627c04f88a3a885045b3a42a40c7307677ce9e3a8caf87c5c67bceff4cf8be8a472d93899a6f3abd74b7b07873b61adfef33a7c35c3a15d0224f1d0f1a8e4ad2ff629fa8d46b44d603b2f7a1c3f2aa0c4b0e2560734ab6c4949ed3525d0c7cd2739e5bb5dbdebdc1c916e661da478a902f9dd320edd0d82ffd1f8ab375d6b5c65983d95b63cdab7b331155e015ae7999141f642c1e814ed0bf758898131813686ee503d4b802b94a3ec62a3faa20d5a2a80802135771c31e4bfcc8520af1e85f1acd068c12098a3af6a24d20863c1ca3fe88f2f646b80057c46709c04c93a74c8cebab5f0cbd877ef3a16317b15fd8876c2bf6c2b7d9c26c0547ee86748115c5fbab31f49364a5fffc908a325ea8cf660876b263748cb91a4371233bd248e61bf11d484c4aa897a5cdbe71de5c71de5db8d9df8d81d3ab21ed100eeecc8f3c1c8a3e4fccf55438ac6098d72e47343e3290b07be69bfab6fda590a612cf810c36c15364d5700f5c69ff9a440b996915553d92b93b0973025819887897ae7a98b5933c2767178ab328cb7c6a652d0f442611239b900ed41170a7d7ee126880b308cff12b8fc85d20bf546ceccf1407ba701ce908370f5d3cb357835e82f80bd69fdd82be21e127fd3d786e8a377574c158cd059c4c506f2e14fb44f96d7633e4282dab2004b7a926b2b58894ad1e4afcc1a7b381c7ccf9d856b646d6f8e198d155f70779f4e477cd65e41a7c4c6f723b55c0236e1d4d2f47bfd6d3847ab8f57fd0eb29d02b857134b6e5d63fa46935277d5395b94ce7a5d466222f3a6170b91b12c284717cbaebf09d4156734338cc991dbfe1d7af73def4b5585e340314dd94f9a45c31d12e4400a0a76d53b6dc0174144f726e51bbfe5165cddc092b79b4993a2316a1199d2d7ed2295330449976b5ffca451c613f43c69ae35860b301c61d9a3f5b999a2b5a45d315cfb4b2964b87b402bd3619f9c97b96997420ff19cb76733b9a991607420ea20db1830c4810dc4d02e182307b83946f421eac1090a3a29a399afbc939f5c3bd980f7f8e34130177f38b937306f37d1c760bfcdeec320a322773f8b87ffe42268edd579538ae27457b12559ed592e7cd737aef88cb4a560e008329e3ef9eb74ca62554383da3ab514aa64258d176ffd42959b292eedc60165858d14b4fa3b9c7c1f10bc822cb7d4ab62ccb6d671d0853230aeee9bb3be3190bc645d48dab0c9b24e67e73957da7125a1dcd26676593df56272e6ed5d079bef358517d46f9c0339eece04e0f05551317731fa3dc2b96bfb1197e5d9dbee6549699a1e9d7fab081c2391a73451ee581c4c5340653361674993df2fcbe98fbc9681c579f1f9192861d7744f22118a5d9b974a788c3d4def38bfa0c1558724f9195505d3192ec330f68db769dcab77d6b72e48942c3e71331034d97fa779253e6971108cb05ba5c08350642985c85ab9515c7b8befec5555db3b9da13846d7d77c72eeafce38344004faf4de60c03427a95576fd4c70a40ebc4864122620e891928aebf03b6b4280f2464db94e7c09c11d091f6dc03b32af45113438703ae1db44ffaa88a4217f7ccf4748f3bfb8c9502d0f2afc1b26918d4891b3c5d5293cde5ade6333e7e3ceb98b17b073b30b6b7bf9ac68834ebeb47af43c2a419f818483ca009bfe307a36864c8c7573e8c5195e7fe1719b3dcf28986a3789f74a81de108b3322ea83b77764ce3442d2bc00e061bb16821b0a4f404ed48241ee9a3aea3873445af5d9358d804cb9b360db65dec903d98ee9157b8c69195f66d339cd950a149a768121348b3d315e5ac9132524ce02f7a4bdb3bad845c2a37e4172afabcbefe7df78c7a5cfe746afc714c3f09a83bdf925f31ea949be83afc32145012bfc93efb42880d8248cc56584ee20bb0fd212985da44d2fafa3e92e6b4edf3abdaa2265cf2b1d258edcc1a15dfec70f716c33b9e478435a6801b71394fcf9c71b515f43d6073b3683c0a405d1c68c972689de86aeead9fc5ad1a280aad6b96b224c7b80629108520d0e65bb0f9d5e48aa7428e69e97dc8be83739e54cd082c30edaa065e03b2c9a69e99e884f56eb5b95f2fe8871bd0d678ea42fe349879a8eda4cd501e95fa99153dcc34b27a7429eff0053e5cfc5468ceac821a6527559c1628517c590c1db18cf65ccdfb57aa2e900f9a50f9e1e9ca0c380930d7b5b0e29d6d848e85f09df8e445e53ec3419c345c38d43b13eb591a58b7cc54b5ae1bf718f05f76834edc1f21107448f669c3c09386a86ac0766e459f0351180488e60cee1c2147abfb11eae571adf645b9f6be1143cac67ab7eb3e5401114ac0c55e47b3858c92e4a7b92f7c052bbf3c62df188eccd74b9db6edec5ce24cc7237bc7cf4795fe53c968dee950a0eb95367bcc5878920bc957e4b74afff350bc3ec548f3a2dda37e1e44b6d28286ebda4f9178e384f87e6f7a93547de800608c1324fe3a076f1ac5d7a4b19e94acd9aedae50f4d92feab361f5fb21a8524ca22643d1552fce38fbbce02f9ed496473688cdc17081fe0e413ee0a18a64c328064d388c1ba6702436a161dbbbcecf85c171e11f47aadb1ca61a27225864088a306b71b5f8f02e1c01584d28889504f9d9f15390be58a15e5e8d832da5cf08c25e962124a3fc05bf0cb1353efba645c28cfb76519bac7bba88226911d1fe3dd602fd1c152771f9575321300e0f38a8d224d491f82d9164e0206c4bd624e39f3b75a1fee3cd01d5d4c6002424d4e845bb0bf43047255025ffa1ac574dbb628450243caafcbb38dcafda024501cd1905d9cabce3697c2daab4b7313139edf0edba95730c251aa04a21bd405ad448b25d7d9924bb34442902c6d69d90a3e6eae3ed2807d0e257c85c28182adeac32c7c7872cfa4bacf60770ab7c02b9a201b3fffc746c53aa82705aa0115b0ff97e165d3911cf168d3d4357ad5d983dc4aed55a822a397216479cda34687b45d378a55b25289392f9b59adcfcb89c4849cdf8280628ca017312fba2f76b78973c533b7f5773e952627a74dd9841df7a8962a3d911e1336632398848592db793f2b178cea26ab1c6880aba99ac2b8f5f401409e35ad4fd2e59a5c3287589eec97978352c72a275cf9a08783f627e68c994093b416ebb2e3d3bc6c0a2b86ec3b7e266fb461efe617ccce581ec85ff2d548e3486cb6360ef106c829af98e2e8ab8d9aa2476f666b0bf9a18761b439137002309f639a581579672157418e370b0a05b0232000a0eb7f14cf0dd9acfc2569e17bccc23a243566b6143daab8086b6757664f022ba3755cca23ef3de4ffbe267e2c54a5153d55c99a2e70115c1d75c04f04a3fa5dca6838044e0573ac7185312cb72cb7dcbb9fa86d958cb2e45d52a4bad74b45a725ddbb358eee845245d9c4f8ffe6beadad219c58e80050bdeff5c2f20320081bc8ea0e79c6c9eb12fd90ba37af2662631e69d54230b47509f89b3d79740781dba8ca07537dcc6957a021cfdc5f08c44e3adde45479f036ce8f89683da30addad479054e99da9e212047750229aeca793ea3dbeb5a09d8090fdb2d9657b8ed50c41a10d7515dee6f148ee1a4ab786f54b1a8706e6fbe9727b5acd1ce226cfe58ff58bc92b429c034bb6c30cc6ea14ada4afb141638fd6296c0e4e66e934de6728d6953dc2fda877a49dd63d1646d524c873e09018affa429d1dae38eb26808dce88305fdbd8235f199a194575574f974b8386ff0c3561eafa1b068ae803b0edbc054860c01dd316e1016470a25b9137494c119921cd18760288706f7b75b705067718d0d77e6403d626603d1652ae74d17a2c78f86b14bfb94baf71820fb6bca1940ccccc5b4766ee3cfb4e68273c33d2c4e5d68c4f38d77cea1711653a07360643ca45318d1f6a941a0cedf7a91c69ae4f4cea242dff11cb0f3267b2a18f678ec1e2d891ece612fd4a495a5ecce51febb95e12e81948e93a40dc1700b2856736f2573ade393987ae4d0e3c21f50182db1472f7f9e341f12f274342480eb91c34c780d5ef4857458dda5a0f7f48edaf6ed87611db9a007d331f0f9f668905e848a54945398cf9e40489bf19a1facdbd320be1af085c7c0d6a5fc606fc5aa92a5446a0343e117881d36ff4bbfcd41ea07ab365d4733dbcab5e30bf0cd26385d009fea3e9f59da1df1d3ee757e1469683b4144e6dd0035719ddf061142a0186b7e677fcfc365b2a767b3b00af28282c1178571aebf4cb0bee0dff6dc1589b10573e76b3a10b9fcb2c8bc9b703dfe63c19243a5f8f70d20007a20543b0f8ba47dfed59de6bc9371990ff17184fb0bbaf5015937ba7b60dd7d49a8a80ce9fe46fbf3d7e8d0f193c76ea081c021842734b44fe16bc0ef18d4fb03c9c8b0b70d5db8b4f1d753e971977c89d261c145820142f0213d2dbed590538f58f6915b57d2901ef1fe0646fe537a8d3edf21cd4f23cba590590e73361cb290dbda6fb47c7edc85fb84d31f8267edd3d76a4f6c90fed261388beea81a8bb2e1689da87c68de6a152d24dd70c4d2294d9916bacfd351bbf4e27985de7051df886d9274696786b529c91a00109a08574fc01e6b9455e7053ea689065ac37d162a7f378e9f17b86d87c03da318994932de394cad613ad33d0d4be2d739a6f0b6cf62403a083ec1064da16ba33f93451f24c643d41765f67da8a21c49ff7e05fc57bc37a6df33723377510a8e5474a86dfa17966cb0aedc5cd476e0667c9ef5b37802423f4fa1a466ac73979d29f574c001c309bc19e731bc8038a174c8c0aa95cb76713142b1c0c55d21b40bf9b17e2e8affc886602a1e16967e1e32ad8831ff7df280e6318a1fec2f767b297fc63512a160a87bbe75305ef3ddc1418220f064eb718c872b7cd754a3eb5b6cdc11eee611dcd95cf9f130595ec24a53871a152596c14979e67005c67f6413657d7010884677101d236bbae0f181cc21ebfc7acb0c096d4f54cb96d772c0fff422ec96b8207c66f3cc3dce0e5a71821b7747147fc46ca57d231bfc11a297d328eead49684a1a4809def741a955b7c52fc6dd1296af0741a3d71cdbc91373a7d18295a52345d501d949a553135ea55ab0d4b97a37ffb604d809a23322831e5d704fb5a0223ae285c9c06fbaff2a1d7f6c69678296a508ae43e8287104b28b4e2e9517b602e5aa5d70daafa5f25419171353ddee896e0102fe3e0cd9143b86bf7466b67919313bc882d602db1881bee7db14e0c566ae72ce4cf11ef7dc155ca734cde2b9fdc15d11e56b9a11122887a88a2db41dbd8c04d9ccd335822b94b640fbd98d49e6a6d428356d91d77ca1f291addb614f1873270c31a913e9e2082f675de632b2673eb7f023846183fbed345363b616c870eb690f6c94debda17b0a7b5f0cd07f29dacc12d8e3c164b37a266e1f394a2b8633e2c2950565717ce9e8d293de3a44412ebdb5e1ac97a83578aaecfe9deaeb61901829f91bee825bf210a352034059dab47dbeb6a0ab53641e7745ca0d70c514607becaa2f4f2591c1597f0a4c60e0abd933a32ebc95d762bd5ce940ab74c374e5b6fb768bdbde822756f50535fe8b59139d1c41720dd51755f9d193768e8f350e56590b9fd56835db1ff5b96550ba25eb087772dc9246981f786d2d43ab7c6fa8190d86f8ccd1c8ba79b61538118256091088388909d82cb60391726242d233155ad23a622d47702418d1ce2da8038b70ea02769369d09a1340344a527a50eeac74cf19fa8447af9aa027090019a8f0be42d37655129a2f65db20f35db1362a490a42ff96a34d894a5cf874d9ce385089c13f182bbd9dd0129ef3dcbaf0c923e894569c2813229ae1d6e9f285147c4ffb7e513e6efd9e18778a070b9b5d894891a2cb9956920c20b6ff53c3a46c0284e25ea95f344134552fa9afe2540193f9d2799e21b4b994778d35b099705a94b2d38fb7620b89898d178b4ed666d2863c29c9ff9e0093d8e4e3491e2c98083a6db3a9c9c24b4a7f243e06153454a5758efef235e57e0efce55139e0d943c0c5db31e00dda5cae94586597516014271a358e446268a5b31415cffdc83cee78debf897016c5853d885d39599174d1a2dcc61aa194e5acaaec9c370981ea3b59ba5be43b83b3a18b4a1e046c9aeaedda82878819e9afbf9c8c6632041d8f561e1d9e698972a0225326497f6bcc33edf7ffc2fdbc25a9ac11f7f807428508b374ad22e034eea4993de8b2fe4d9af9e02cc1339fdaa822f71e7d2e4a9e33726d39c6c78e8f29e1a5d689cb1231dce59b96f8a280dab606c366c8d56aac011ef2b7ae0928443e1a49b503f524e5f3b31afe1d54305754700938b6eb4ea8fd782a2a599045a1aace0170610a92f7612d8b5e48c39e8b91e3dea2ce7bfe060813795f751dd45951553d45216e8585585d290014bc0440b34a513c5f240a12d8e801a6a90684b7c75e78224d2e2385f90b4fa96e9bd30c8acfbb119095ca929a322a995e9af0b865204f8a4ae162e38a81a0bab8678e443781c95c51799b56c567c8bc018772af48d068b84fbc981465a47fac56cedb9bdde81b44e5e4b4d6bacc480cd3c7265b1fa1be59074c87ed26f67df19eb61b4d72671ddd105c5f03d7b78f42413cbb0c53a4918fe14a94dda22efe336fbe1d0bcd5d46e7755d91e95ab0465fbf887a3c77ee7b9124c5862be342b48a653eb8e63240769bf34d759e0f6f80f2a42897d1b5d02d8dcba3bc84d03ef156b5fa55b54c89d51c1fdc84578d677cfe7aec8dbabcf49a6adfe1e8d29fcdeb92bb85877230d2e4328f94a54cdccb5e0b91827a598e06a81738601de258f102de2761e0f2256a40efeb194b701b7d62824d29abbacb1cac42584e34cf7608f3f9e5e84856abd049428144981170aacd2a30a27aeb63ced4c75374bccac8ce1eaeb5cb490b94fde3151a75f17d553f1b328de106fe9fb04f46dfd2e8d1c3baf38d11ad4869a17ea80499f36047e229ab647bdbc9e6eb542a7c5f74548450c632a1481df1bf088f5cae5d42a72751dba57a271da9d0e46242eb8fa986d8d6c14b70a6508142613406a214bdb66194da2b1b2bb523dab1386dce53a6625bf67d6365b8732bfc0792f3b17bf445e49d75f16fcb1a3f557010c3bd9c4c47abf2f4ac490107d9fe6c918707a8c065ce81c271a3bfb9c8b387a6c8ad30a54f529b108638980553a415d578afd1817a20b84f97b896eb061fcbf4e6b798c0feb447c7ca5d3e470bfaab4a18a61c0f9562875a57e627b2fb130b9f23269bf4b667916fb46175ed61fe4fb939ea702244472d9e716aa059ae5fd6bb5b7afa77b8ca9e1f6b719b04a18e820afcf448b29f998196a3de99abe0a92a3f51d173ff6612edfbe03ff03bec9d02e294fe9be35e8ff670f239b898865fcd6b8bdc1e3f17c7b13e0cb14fff1d3c6e94773114b54d9a343d0ab4b3f7e9775770f44d1ea86a111b338ed0029adda95bd0842f79d3b64a13d070eb35d6ef5da07840918cdc9830b24815f175222d8022d6ac1deff2f226256e7e2ad83520ad26ce71af3f42c512064c16fad28c9c0d0ba5ff67b9a1c162796f0298f1b5c9fa7cf39f6b31d7d67ab20617de577bb99b805fcb59429fec62f931d5f1678b654fff86a1316f15790ddb3583c5c7c64a6adc3857900a15343014ef5369abfabc911c599c7259ccfb3599b4a09be5e79974f561009380954728d676ef73afef32688e342458e7711b46bfb267e2713ad9d055ba316ff8fbf9323bcdb6419f4363638564b90c6784d527d992debacffd1b057da6b55534dc41f40f682e786836a1abba9bd9d74031f87d5766582d4bbaa7f08ae43a9fd423ccb810805d572e6838e4c06a2f75ea51c7133bec9ee9d06d60d806b61f794928982c5aaf9b146f553eda7b1aea25b7be3ba4bac901502ee4a914e354e1a3e5dab74e227bc67e75b23c50e467718c112906b1e7e78d7f8c2642ab47f652ceb1c960c30e0ba789e3216c1ca87d1eaa7d906628aa63568c1cce8efd7f78430a6c03df6fd1e55e9add1aafbca8c052adb7f815f2a6343452b029f9fd898d88e3dedcd5785e3eb29f02a7e2e9955be5440fd0e415c93979d755fd8ae5d2a0b33fc8bb97c058fc6c07229c52c2bac1ebd049e55fb010dd513f5c6108cdde4cf55a873c236032180cd827bbbe0488508878e0fafc2966913a16654ad45f56c4f7f6411d31e50cb2e304fbbc5b8c75dd84ca800e22463be1abbde8292bd7f579c3c45ed7b33607327e8623221def1a80d29f685438a796b0331060bd98b6cfadab21f33aadbb90b3426ea91b5aff9fa19300f414ff2be4ec70ea5a7bf202d33694fc95cd46752f65a219a3747a63e6c96599fec8e94bc78f914e1fb2e1d0d408daeaf7fc03e671cfe1dc6194fecc957c23262b75dde7a2164279c785c04e7b3a4f17cb93870775cbc4239eaa1a1d45b3f479b2c5058be7cdab8f4e8433fea7b532b1140ef7d485daee74566c39c5638c2788d0babb9dbd77df30ae7e7252e72d001ec16c87cf9a549fa181bd6e17b6215c5a03311228208867233b81e2d52358a8671e2186e215687eca92ee95a37758f14fd17b0e15417872da5cda5bc07ef530ca69e832fb1ef465de7b07a9cde42ea56263cc362f86567276143c2efddfe35cc90fdf23c06405acfa11348108534ba7705e38dd15660176860f1ead75cd64845f01ac4b7c67354901b9d697848afb9fa6e2bce8fd8ad03125c54fe7b8576953618fe3ba72bea1aec0eee9343cfe0b1486f6a64ba260389404f110466ac87a7a17855d49edcb4e3124e739f7165b6e5665f40a527db86dcd205a33835a30334397b0cf1b2bb9155c22b32b1528cfa4dda3654a640df97462799a1ddea9e8b819800f507f29bb4fc646b16dbdcca4140e86d0b468927dc259318c4923fed89e4a5e795361a36a7964f7b80ff8c11b0751b09989b8ed944753c147531d3122b7a9072b29e1a12e4762528b61f656efa94bb3901304462008db85bbd20c55a85488cb5ba888d2d035cbb634dd4ab963ac96a38c17abfc6b4d0378e7623849fae0083ddb33645e34dbb4284182dd72c1615f7bf46c8afd9e059246cbd5f85963eb235d11b3164980f419fbe95d02283f9acd0e1cb43790396d6299c875170e8948e7bf85566e4723e99ed4165f2fa9e96d7486373b52c5839e66f35c988b0889b0d874d8817db370908dce6d6c822b91c40422a46afe10a89a86f958f68aeddd1ed6bee95e01d9a66b21f3c05917d8a2aeed4fea440ea4142c7e0ee2c55a73a0644346fbcc570dab7535f7faf2e5713dac4f31251c4806e3bf4125fdd6b3c028789e8bce7faa7a178d232f538c71396ec99f4fd1516cef664451669fe35d4504afc12e155d7c37bf9d814d730636e943bf35fc837315c1240200f300e7ed017c058bfb9c2ed45ec2f4b33f8ea842f07305c02f1f3183d14c0973499f0b3337e190624a0b1d7b588f77dcae2aceba3eda4e9a2012e5a5bd836ffbbfb6f549ca5a9bcb4a0f372fab61a5e78a83435b77a63b1f3771e7b3e42b519d4adf40770cd49f5368b13ffa8a3d1abf100c186b52809734b69685c73f8c1b30156fe91e1cf848a181f9e12a4f6fe0e41d475732c250686a0b1c347e8fa72c68e04dbaa15b2e06101caefa7d8504d697db5e58fa818aa69fb185a43430c283ac9128d0b72686da74bd178b0771d70136a1bb8d6299e8b53f1129dc438ad5f7e71aa253373570b10c9948e703c157b4579c82b19e21936336377033908a7a82fdb263187c2aac687bda192f293705b1be199a2428720b06b09774ef1ed40f8bce07e9f4e53d4209aefbdecb274e09fa8de0f5580aa63a10a447660579148d49d23d21cb2bb9d029023c4b4c37b9eb78a4e80e5d1cd730ec297e286f52f7828ad305a5e6bfc75bd39d92df06781922c80260045ee37f595d2d7e0264f937d486339613cd10e3c8f740800c0ae3c39e0dd269e26411777a5bfcf6441d1f9315299667a4c70ecbc82ff02e0f2ac5152529e6e616f285d89882de053525ced56fc1d2e56737d1f04647c90dce46e589d9f1312395a2ff585591b6bfb91a4707ed72e6ebdcf50131bc8f5d003c16e6613a943651a5c72d2140994a0e136ae791f1ab67504993fde2d5ca3a2569bb21450e8bec052b92675965e45b316c237c6363d701ef242cb2b05f5f23fd41f6b3f74a25fbb6ffeac1da31f1723e96766b9e2e5295167ab06c921ba68d8c2942aa281d37ce97700b6aeec1c5b77062a99d0a933fe1f67eef1aea0d6b86ae16a723f765798ff44a5ed0fb7a5c55fcd1b83ac053fa9b8c9e8f90d903926ca7b4420f8d1fda0b9eb9e951dddcfdb6a96adf356c51ba7ae5b09e2416ff136e434563f287009fd3ba19b77c8c18449a216e3e69aa173e74b0979fcd19d9a29a9c188a1ccd01eeac7484f730127b1d4b584439dade864c60c5f2573efe448ac8d539837f22987895a2591773d53e84a0335fd2ae44ccc0e47a1fb2c0034dd8ad8a9baac6b3e61bea7ff5689082b1d15ed8052667841d885b80e9a3c1f4df156d2de994a63a089fb19575cc6cb7e1aae3e407115a370354b429f00456686763d5f04d8843cdb331243d046183d24774c8e2c7d17cc9a483887fd66d622f1889a5b6a3a06e04be6a0f1b8cec661ba46b2811d9290b2cef3d2b91b9e4df6bd60a2c6c8b1ff881e716899c46a2837cc56e8039146a58c059a5c00919849c64ec5a4b7d87a7dac44450a735e0267c3a12968d46569b784c4f9ff9f25c34506b05d984815bff23f44ee7ac786aa6dc97fd9768027f6d823bb5f72f994e280d57a3c7e157565145e02ea56d4f0af1a9bb0e3238f1d1c2c1aa9423e6b2cc73f31390a4efa930dc8108ec44d1ecde798dc268d49c770e3c1b6d373f202f9dac86efdd9e597b4665b91e0873587491be2a9f91871883836f7b18cbc3d605dcc51949eae0da403af74a6361b54ff4d17c28280bf2e13fc5c9acf565f2454ca2acb94572f1b3406bc3852fc142f4cb1ae24f6754e594a9bd201d1bcf7539c2914f09079f51f462ac92a43093d3dcfefa6c069dda8f555cd3ef9c65d0afb1c98f76109a4c3826891b49b2d90d4b611b11b32f0f20b0ac6259ed7863ee0e8e7362ff5300fad29709723676fb5cfc63e943c5f29d9709332d8306a53e507616eda883b2bfd2f6e24f495ebc91b556622461cef01999d56206b7778d1db837006b41d873a9bf5ae511537404a490245e73ec0033d2619e373e01e902bf545ffbde5f9b8976d8d9bbdc94db32840ca11415b217bed3be029befc8dd38d47f3a86d9c028f8e8c41ffc8bbe046eb323007e4ab5461800da9e814ba2dc510ca6c1fbec7512fa698cce28aacf3382a4ea98a02b2d01041f06655ec6dbcd46ba1d72965965b19e0521204b27b0c06f499ee4468f51ba5cd94eaec4ff6d75018b595030be9067bfa4267008a35fd86cc75c0d2aee46f57f8a8f9c195b3fc41e5c319dfde4d561cd894386e2cc2b404c96bc04e320d5ec8eb6991308b0e2976d79970047d459641ff108f0d6e1a5f0ae459465e04fbdba20128a88cf314492d7701fed59eb91b0abacb74c6df948a8f97e09f1eff1c9b99317935c773c9c8cdfe00684ada8ea9c20b978d9e185c87470b657c308b904d072ea299823bf034360245b765281dad5c474212dfb90765ead3f44c304d9c1f8ca38a90d1269861393ad6e5945832062988320b0316573075db33d89ca0565014a415d6fd6f43b6b64bdea0f505328b01c96454879a545d82737dae095bee60a919f5fe6529310bdef08b86aa92b80614dd066ffd014a8438af5244d743ab3a127491d1bae57014c9198b008bc9d45b2cee418f2b259bbdfc55b883693ea34de8fe3475ea23e5cad1b3c0b0987ae404e1de227e19701e075065acc337875fac95fbd5e2ff6ec655c88c2f18a7b35db65e7e2d371e1237c54a89476822a4cb27a149477fd5f176475c49a197f8133f78049edaa04375a2ff42befda62428f52d17a3a156fcff051aa85d1913f7af893aca46721fe57cc3dc58d5e7f235ee6999073b5bd4cc424cc6a96b105237c4cc09d25959420c26cbc792fbf08dd8aa5897ca35f2f6bdeaec54d3405e5945a70868cf031c678628f617e885c140de87907b5a64842abfa4be2cac710f6516231610f35df12552a825990d461a0ab2f0b33e887b99e726b40acad64e1e53b7012c4b179863f639c10c92a5c728ca6fce44cb0486bc8cb04d3f788e93e2d2fa22fe932596072c2b03886d2d7b04758872b0386c56af64dfe70b3489d2965fa357725a73bad8e20ff2a55f9967441e364108e0b62186cd64a6e8daa22c9eed4f2b44630246a7dbd0c8e8c02bfed35ba93f16d50521bfefbca6a85c84a9773891230e4c0d97bcef7e6a62c58ff0a53c9852da3e3dfb82765813e73381eae2560beca2121f9fb4179b1583595b939703ef0ef0f2c512de68554be1afbbfbaec9b475b25b75b99a2e9e0e1adad54de0496fbc3bda6f3ec888981c1c179b09b3cd6b48d3bd2d61848305207b1ec8452373d0b2b0c6b37fb1a644148b134c33ff0e2482bbaac4284df3c287e1e8c9a6d23d538ee7b8f1d1f3332209ee392d3c272218c082f831fea27e657274ddb0514c55be19b3386278bd330fa125495c74fc438dc57ba4f8ec593f3d020839e168e9f07a5dc09d5e6ff43c952653e96574dc32894714cbe1c37c1b35b9ef1618f67ddbfcc5079c4b31cefcf90a7a43fdc9d2e2ec32c57323170267bf4dd97ac1dff3c5fd98f2694047522882ed2407a45e47893005d109a392be3e570c32b0b915f379a071e5ed805778ad7e595a86f2cbac193ca00ab70e5352ac953e107bac19f62217653e629a20b021ba3dff64b889d89a213a8ac49e114cc7b96ca61a09d70af34d7000d56ba3d70f7e49a2ce518de2cd76dd9727ea84f5ca7b226b7200e3effe2c50ce80a76848a9420e9b9fc28f12d7d50d45eba14ede6d005e4bce8996ead29fada3a4b8d412078acfddbbd42048583206899c2d00abfa81326b471c7f8f988a1475063598af096a84c231c946c10776197a72d4ba6d1858b2f1291f5c7ed4d8f45e53d037e72968696c89b1381f537571f6e170c49c9c0a87bc476350f32a122b4eb4ed382c78ebaefdd5c6c3570f3cb7ecc91cac5fdbc2a09ee48b1500de8d61d53aa41e403c6f387ef7c3e47d79929b41c51944a4e7eb6b3cf8be18158cbd1da8f8705b716590b2c797c4e4fd3a1dd16e62b5efd5827a589811ad60fdab6610c6422cc77c085c9af793e2ea3a0fd2fb5c4d9802124904cf99289fc22914f9f596335dfc2197cbf627c0d52ed3aff86b3bab0794ef398c693a2668becda0f0a1cd968a5803ff49ea4d09589c2d0f5155d24e2995a641fba1368bd3257ab5c8f9246d61daa66484ad8d83169d85e7f2be3ba00c5dc2c8b9008270d7b214f81da24208e420be54c202041a81996ce14b55e34cbbf63b2ba526abb684f3dfd8169948f8cc466fce01e2f648f9ed38cb2e596de910d2faa662e49c1d3b777d7aa24fae8e8cc9b40b3c65c6f0810fab588bed5da1aae58a47859e3c53f7d47dec8483d3885e07b43b9136be789377768dff194dd832ce6bfe47cd07edcade2821db25ebde8378383117d766dbe409f7b48845ae5d0f8590533c5ee38ec4753893be70e22aad770fbaaecef1cc8acdcf3b642aa1b80598e36739da973bf75694c4ef2807a38f6a0fb409a9ad7c4a047be1ea089c91b97da6e4402e0f72739133bf8202970f07209d2d8f11bf5116221e62601d02da57cd6e07b31158eaef76de408c5bb51c0f3bff2b1bb9046b14eb1eaa24bc91e2a2ba5f25f7f749beccae21fa841ff2dc7705569599092fdb7ed80def284f5554126ce762c04eb159341709d6e0f4f1d5de690a28d28b596c12f8f8caa004980dc1ed5e1a4bd0461730ffc2dde0af0019f3f976a4bce218f311f724a42b25c761cc65fa43f99b39ed7d1df6e3cbb31ed8b8a629d262c934a8fb856d5068836d8e6483f88590b0d102511698f0ff7cfa12ca84caad2d575b7657df9e968b3a238280c983d52d3aaf1ba6e3757d321b94d2950e258a06d10591bd1acc4093f4ed7e28f968dad98c6bd38ba612a931c89882b6102bfb60d66a983f351af044e73eed1f8bade915ffc1917d3724f587729f61c677a8e32f20a8744387b4460ec53e9c31f0f729af1aa4eac52f7638871ad20d39589f8754f97ba22fdd4100499b8c382cedaa239b074831987ce0b3a890a4ecf16b80a873e4225223689071ce7aad76946a98cf905da6fc71e5d775312b313c36af043243b6d5b37cd59724d2290e16b9073e39f72094e3a45a6189b18bfa5fed5c0ae8497d316d23ae2a517898eb883d250d9efa3322f246dfafc182e760eaee5d2eb7acad9b57a052e906ef1ea3b6bd6ad9661e80a750fcdf1f2c725c2466221481808ca32bbf0038dcb38f6a04d747883b80c2b5759a243e67d3105e8f3267662698a0370ae12e8fc0b08875df5aeaa5239fa45d7733897345614cd56b0081163b6d74fc2d409f96d945bcf5cfd481ce27a2bbe570a21bc0db29c7fbf97266b913a251854b40051ccbb5b910ce87d475a61702d2f4e002732b32b2c7daae2d6760df37b90f140fd32f780d19aee02a6bdae1f265ff83d8454364260a124684d9a4aafc7c50abe8eaf3b30b4ea77dc79b68c7af55665c88bd148166959d1dc72255c3c95437cdd64637b2f75482a028a3504d59c9bfe72b9226da05d6a10f5ce8566310ed3c97646a265a0b8208fc28678830ca167d8701d62bab49e857474b9b839f679fb7a1354c52170d694263127b0263b07172b6fb66e1a2374927476c2ec46c585dfe061faff07ec1abe5942ab0760ded161995304ad5990306a09cc0860e77602c61a981f4af813d3c913fcc0bbd2f88575fed29e1e96b6ee2869d2170b472dfecf92d974255106730671c05ff9aa4e7fb53a4df10b2968380c8076a159dbf805d00a1f51fe463d920f828a02ed768352d8fe52c49a381919ba9983e00cfb048b49806d6982cd87e49ac7433779e37b63fc72440a3e535175bd39625ee9031c93b858ed84b9f14b69238b58b7498f42d6afaba238e56b0a0d946724c434fd3d34fa77b692603b010cedd778715b0909dfe7badfb087ddc1f06fc635ae9f93e26da236540eab2d2402c002fa0860940e1bc9a0b080cd2eae8653c5042da982eecd795612a166b3772e97cc3cc093bb8352a0e6335ef1672fe101f144010d572c8bf2f77bc99743d94da0ba52e05349458a40c14398db30a6161e336676130d96db12b029886b3fe9510313b8 + +Params = SHAKE_40/8_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048189000000154cfeb3ee80129f5756c94da5a46562d19cb1b535547b92b1261c9fc5997cc82fdc883b7ec79e4c63bd4a12784b485ab5604100f409966d3ea2e52c0f71646cd90000000000f83dd1d8f445b58ab399aa2671639f431b9f8857322c2c880c1a6bfb66285f2fdcfe2ada819023028cb6aafc568ee8aef0832004869ff4045f5a335dd8d59e8f +Signature = 0000000000a310ab69916be0d1197941f7eab269ea65d2000ba6574646c602222e183ffde11321f4f84aa0b8e54a402fb1d70935527bb9291d851b2586c52d3f05425df331aa0626fc406c42c54fd8ea961a252ed4ab6657a5d14db235f30897a60c1e5acb41245be602262dba4dab87614becdd9e08e9b0a4320439173495739925425cd0253361936d601427afe4dc66eb12313bf4b83f6a565faedc9000f9638407b91556b6bb33deb648a4b2c61e3a2317e57f627eda20dcb8548516da070df08039ff2fe80d61fa7e4236a78547cd2c8b9c39361fd7c50b28e2d814af68ab70dfdd659670cf51dcc4f424e5da1957bc978483701f7811ed9cd0832eae87c69fcc4bc579f6d593da2a4045baf96a95c493727e45f3a9a7b13cc60b1485abaf2f7e1fdf9703e96f9aae8aaead877aff18d0d119a76e6994f297d609f6b25241a2001aa63e6a5200f0c5f938d2b3c6d1ad0a0429f3623866ef009d0008907a0654eac5522e28f8d77e525cd29b049811aae530cee3ab9d006d15dbab9581268954ca2dc9aeed9441da59a9e8ee893abcbed0b13e061caf4f18bc800a0f6b1157cc8703cffc4ead1c133dc568d879e619316182a89b8b34b560642c89557e8cffd75ccfdb9b5d0252f53e99122f04abf0158b26bbb8d3f532bc22342e9ab59682b5ace7ebb80591e92ecfa6f027c8e2b23039c10c5e19bf1532c7a4fdd4dd46dc06f92934f4b1cc3d7496f396949926b10af612a93fa6877d5477aaa45868e9b69bce2661f228af7a2eb1ab54cd081b50968d0fd59c44bbefd2c087006407732b4099c95a312d4e17d013c4feb0ee9ae33b10cfe17044469f6fee637e834b780dcf5e0533b5328f2be63a201eecc1efe57c9c1e2d6b9e8bebc2c91c9d514d77a3d875935f84a3ae5bc2f004a742ff7798501040b995bba7d8fd37a401d969f8f8e8f0b199e63cf803b9981d2b2689e6527aed3179ef6015913237cd1041df6ad28e308dd91dac6665606a1b67133c8fff4e7c9f89c87e1a11ab04848024ec2c1755e10a6a9dd346601d78ade03e4a0c5c3c44131558106aa20ee6a042b86bc45c06abcc889a6c5cf78c6054c5699dc31cbaf4ae139e248112972f8f7c15a1c1c0d38442981b59178390bce3a9e922a12c869574a567868ce6b97cab92f36af57be4a6494bc6704c9c11c51fc5e2b100378f91de44a7dccb1fbe78b9e38e28c35f34def6a92ee66231f1f1322aa2dc1d88f1ce10518cf182ac20a0d2d2cb0e160a452ce2251b406087417500ab728ed80385844577b4d85a7b8bb278288de002470d02b8c73a5d6bdb124819fa853ab05508f18c360b754cfe5d6e79e87873675d9d65ee1eb602a9cf2c86b3022ba21a5ef6180954f64fe2fb0fc5a8efd3cfa4bf606220ab3c6025cda88ddd555538052ead9d9293deb1d74750e5afe63bef4cf3bb7557ed8009837e545785e8e7555d4bbccedd211808d24bf9533d10aa541fa4fddd22371806dc4b19f293da81ac614e7ff88af64d299195fece6769d9e4d32fe8ffa5911c1fe1fd95bc16c499f099543be21ae00f540be6740cefb769f477d6466d905eef56fc09aa7c1f56ef62ee52ebf410a292ff8b0513b2430637850b2f7ee6f6c6f39da38a70a6be007536d17a3616eee303b7b737ee19510f126daede4db37a50451047ee7608271ed03b8dd9ad4c5de5fe3e24dfb976fa6cef82993f05ba0b66bef4616f60597dad1a4781017ba4cf458309b3efcb3cdf849dadfcbc770a163fe22da91c02842c446a8450280226f7303e2a34406908d22e0fd6d071fb8f93e259327f9e02fe7d6876d609259d0dfea5775899f4d54bf9e2ae2c7b7d8da71c71aecc68a5945c7f971f191dd11e8e9d4dcea10809660f57900583d499866ba2589fe0a5c1c3007fbf0a8abf1017d40665293ba7bb1cea50bd7eb077eb720371951e4c50fbdbabb2f8664b4486167c70da0932b9868822d44b6a21457fc70feb646360211b2277326e88bd1b5ba31fda020df8b49552980c33dbab960d054236980d65a636e46fd287108f06a0229eeee1597d5db7a5bb06374cdb9368ef8f6354220470ebfe3449ad21253950aadaa39f99cdffd11fd49b747952c1f7775763823f5387f3f1ab64bb8b4131eb1315c01f3b64552c49b3cc9143df9cdf326ae744687d4c35603676f365ef783c99dc2c76769a5d5ea45430fd0328031b8c1d8387669d035b1bd61d7592ced54bb4013d7c2fefdef75082a8412f8da87687203d54b0354e36c8d8cffc06c622dfee24ea17cd491f2a45e0af48a42f5eaa27b539a06e25c5c70408b6d571e83c7043d1aed448fb3f4a93335a89abc54e324868a36289f6bf3b687c87942217252f1ff5858a870cec80f70ebb9b25a29eaff3174d6edcce67845d66b8cb6d4b044dd3a40d12542405637aab0a6d5351fee32010c11dc320e5187de4962522db2593528a4ac6c2374fbb9dafc32a083fad8e631bb2c20d81018959cb0cec0d95b828d230bf6bcb58bad14f9c916b72c0f113b039569e4fdee062dadf4f4048a40267285a1a342570cd7739fbe0821139888e691f54e91b5953e8062806f3231c6157997a20f466bbb52b73f2c0d69e804de21be2e6b42e132c00a44194a47c6eb3816dc34daf83884fd606c458f649fd15dcc2c40a96a9a5181a76143ade1c2f5908fec3747039b061fcbe79df3b1af1b5655b38e32a0ef5f5c72deb83db03e4bfae0fe486f405aa095daa634efbce1a0970e7a99c98892950855df9cfb0f4b3e5fc8f5b27a4bb8686d25dbfb4fd06c7457801341d18df3e94cc39343b07cfcbb000099ae6dbb175e085d9f68d0be8cc0d4cd49430cfd7deaa237c7922522e6fac072b9a28cd0ff42377dede68fff43f5f58b4d68bfaff3dc37562780977544db42dd952609fa4082359cf511c2fb042bd840f71ea1131ed7c906e33d67f9f74316e19a8e150a472f299c9e39e890d9e06ddda8f492e076034693f1ba635150a3c25ca9b0a016bc267e27919188275e9f587dc6913432c7510ac44d82e7e8a5858f99066a4d820ee01688c7047a2966e697377a1eb805886671219d85f5fa8c10e9441d4d74cb51a8fd3a8a94bfe4c9b60bcfd7288f402cb910afeee78a060f201f17fc88461609cf573d209c10a3f52ba4d9c643e5e38bd035abb65b492020232bdd62a64bca1cb077c9eb2bfc32fccae943423bd5d84413ade2861acc2ab107f2f154713da61f9c89c067368588997a5b7b7e2f851b72781bdd53957a1a25ece6656b1ac432c7c5b599cde425605f872851de26189081dd7ddbd6b1e7ce31730d7f201d3e71f37bd582aa8999bfca65d9d0b261285249cf5aac783aefa01fe40c641054b1159c131fea8923f2305a8bd8467d1d3a74089e4fd327a86a4eec320bff81a889a3d287fd17c9dd832c05905708760374a1e6fe3c153f7d83a6879cb607beb0b5389aec862fa04c21a60ce04593157b6a591a3371b12372cf00230b1cec0334bc59b5feb9457c3a41c03fa3c182451eb65775be49bee19376d2d6b7129ee30dae621925d50894539ae729475d541e8673ff4424a29784487e57529c1f8ceab202637bbdb1b8bdd6aac82213090ecf1f71145daffc9939ac6efc964cf51510160c881097984d5b7d9b75324b12e993fc85e6b40f4ea2e89bb7fc5734a9a2eaecf65083523ff3dc4da1570a8d8513b7a5c5e73f70098839fa0d2e1e94373ae42a0c31821a89aa1f8389d5e54495549e0e95d3adb150735bee5a8bcf0810bf808074755029adc6b6c6291e2e63500db6818fdb46728c44e7b3b32a24df80828aa57e44a6e48fddf640249c3d4384d6cb3c087dec49978094d0cce267af984648240a8b6fddc05b9aa0e3d83012d80b1a05ccda5e399ef94e2d77c46868e8ab86b29072a8164df8eed1f27d881b14715a81bdb0ef24d071ef795e683edfc292f0178d95d35caff011362d5159298571d2677b7de4d0f2649d8e80d4c1c25660e40076ed46fd88068eaa95a56ffb5f60a3aefc0cfa84f8e55e5c68f119c5c77353c5b431bbd946a2a80fc68fa4337711f6f25378510711d369a594a5b289cf5650f090a3ebfdedb097ddf296bbe44ed0f8a1733be7aa0d386a9ae2bdceff0d6bed76b74aac35fe5881d60095511e82af00c6c380d48e351580e2ff6de7517edbae31d7af937e555d23686729c5f2be14571e0b558e073cff969a8cb1dcfe679991aa7ca6591d729693e6bfaee634290bd72bde0d609d04adf7b76f4dd7fe14dbce51e5643307b9d496bb8ff7b7f888499d724072040b413c62ec4bbfb1d23622f6815aa81b5cc0d0e2b3eb55a0f42efbc4c6027d3737b593531a8dfc57a04880284b6d1b159dea0eec2a7fc7ce526690e1030283d28ba303090551ed764cd6c80f30d67fbc0fb9a74efea7dc238c6804b357963300d63917c3ce5976b7f60190803cc9d89c43bec3bdbd79bdb1e2452ae913dbf6768f7ba424927e56f3a97c5610a1235c5fb554eafbc7a409633add0897df05ce7c08ec5cc54ea25f99d8c40266a5a4e4ca3eee7acaffd1335c1002888d124c94503fd7501cd66f620882a7e055091dbe69b5139a2451f111fffc1892211846678c454ab6fb54eb53e95746092123eea8bc9e95df7031a98ba036470c7990762e65fc4c6ccdd5308fb77290759993f63cc03ee92e72a8a164bee5657ece93917a8a4f772d8d23c5bbb48dd3a51bda3a6f5fe4810b8ef453e479058a169190fb7bd1f04cca4242e9599af3eabb135ed9800eeeb368c809586a3db5d9d33422a135f3987db746b365ae495862118b3f24361a8e6e241afedfae9b0afe39e155aed0ab53841505b83451a3810dd2c718c63329543fa4c802a67029f24435248d46b933035f2446ef0d290164857b78abc965f6f0d171ced8c17ffbf5eeb8666d34fa94dc78576c9240e3042baca81259aef40548b338dd1509990ba2d8a22df0c573693f38f4a8d616743034e657e306c8052d2aba463e80b0ee570bfd93b035450bf3ae24e7a2da96f21389a65f2785512b3dd6946f9c2b58251553c5609b0a1793628f2dacf632aa9a085db60989b1913559fd77b04064d134ae0dbc9a70982769b2858870912677aa9a9c4b15e0a8331f5d2a2f624668f3e181b9484427567c73cba4c6ab11e9d079a8e4b5e43edc5a7fa637cea2aab08e1bd2f5e14926b79a7bbeec9b5b39b78bba95cebb1715bb17828f2925d5475043a5da626fdb47d5a4b16fc7d40cba782780514da94b05643b97936b8e11c47c1a7c7a3dbea4c285045b31da7cd4758c03d3ce878856b3b06ee1bd63f715d76c8fc0ba822e0528b06543319ebf3309c05bbc9b8779f462bff3e71b50fa09e07754241f41d2cd1aecc4d9cf48b5bce4e308c98a12cc6e436f290b36c90087598e74cb45be6d7a915b2cf137018ea91dbc35523d6461a9e151f335c610471403e71be10724628820701e41048837e02e6b316984ca4452a6a278bebafd091ae6e559009709226c46eb0f9093dd6c7b3f9d22fc8b5138005621c33d79f4799a56fd776371e72653a6908251ca5f0bebf00859aacd1442a62befad527d91b9c254fdff41a3025d868f293363ce4f2f5d4934eae296659b113bbdceb9358335bf4dca0e1c41bbb0fba42b2b68059594d9a0409f895a4f85e0f81eed37bd98bd988117660bae6baa6f87ece69295d0ed4915c98ad5d1e2a5ee3c64e4d75448042673aea2d50d2d437227851c34fdce5bf32a05e2c61569a9ef9c9f8f38605a729aead7fa8ee401d05fa40379e50f553e163e3fd300ee5ffec5b5f11bf52a91724e528fd8df08880dddcbf67b7e53497d79aa9a5f3dd85c0f5ed7cc13747ecfefeddefb3b6b82c06ab9e09af5b39b0e8cc5b05f02419f27c670de40e75b2dc0e9dd9026f43fc30fc7ede0beadc94f7395229ec904fb8c0d243012c2946fcb88a96912e0bfe1f3cc5a91cab6e72bdf796b2784003038454899593f577692c03b3ec73f38a36c274c04ca588f97932e8db858c7e0914774691af20dc9ec6938986192bf163957afbb750c29532933f7e375943fdd182304bf810ff0ea6c260640881dbedad1c83b7ef31e1e5d9d3785b3d3aae890f6f13a96ec6cc2b509b8026160513ddd43a29f7c54a3ba714d5eb3178c8394494e9ffbff41fa18f0c07c74ba320fad839544ddf35488a8a7ec448427a3208ce853097f09abbd162ea77de3c67e21af836f9ba47b9036b4a9c8672d869cb25d26f2eafcbf27afd310a86192f1e12bc56977aab1cab17cd04ed7bd965c56adf84c3ca298129d6f449e89abf016517de8349633053dc78be7985a5205cf7037f190ec57cb53928152349a6e45a474de78e3365f52b42446ed3b5f1684343f16a43d0ba85ff178e31306ca631e8ba9088ba4ce1e5bf21c50c7385dc9d859e173aa113b560efd672d3efdec3d225d77be9d45a4573d5839fa9df245dc03c855de2d1b04bd3898131a59991780bbf8d16115fe393ca2185689d5d7110bdf21e7ad39849fcbe1c4601c2ed7d2a18f893956cc6eda4ec90d62449d712991d24699da14910e0bf733682db5105efd9bfb83a74a7f70b479aee8360640f445e38d295f74d15ed3fb2e7bd0d624b2a089a4185bb1c4fa0d72a1df95af512e10266d2be42da2f744a11c0ec22740717660bd24e80500644d07f551f0a219d657add3efe6d3c8ac33d3ce9a1f871c60d2a7ea05add143797ca9b3a082d0ba60cb0af5c18f961f40dfc1c86f2b24d69a53ac168a41d34ccf8ea8e0733d7fbfead7b24c27642c3ee5d3530cfd93ffcc3dfb6642189a67e2931e6ad6e47065c3a8f9eb51b76636d7eba5d11ad6f60db00d3552506083134f57aedc3e0c540c24f465f820c5bc4525aaef3f41fab80fc09b94f493844b988707faf91cc0574634650a0378b71b31ddd0b084643163094ba930bf0c030f682f0c2b8ede70f21c360b9037c059e9470a68b986db37230d47d1753aacb1fb0122ec4c3593289a03467f55f1945edf55c0308f3208da0e70c068450cd5b25f6939200607d049d0f85f1b56357d16f7efb2bbf6772ca05950e4026013a56cd7048509d286ad6895a28fb27d80682d8a9a572a7acb72d63264c493a9557bb1849245e21581f29277ead1195ef2d86d329c68836a94733937c19e76a140deab11cf2f532b68493432329e97a42b70d00b57dea4001e2cd5333e6b3dc89d67cf47321eeb29b0cdbdc9f0733fa168eb73d855de98910f8ac956c45c74f141f3d756e111432a4c87158ad7f4067aaf0e6c998296c94c014ebfe6170f61fd048077b8df36377953478be5b87e41fab3ada5c97c44b70eb333b34989bf2be751d393465a62d99b6266dcaf7690a290c5196b2627da2918854b70841d5c427046b39994c6698ee5acff22ea028d0ddc4502ff3ba925a87aa876ee025058ed933ed258391c3320f2979067e4aa04d0be867260405dd83350ad2a9865b3b0a49adf6896b309383c93af0dc05016be00135889352d830cfc2b988a6b2c4d4c7bf922f5ad5eb121593946e9acc4a84a94dc3f48e0e8603c42aeba736e59c3e968f0111ee7c6d341dd2901d9245448b5dd6f7190f282ba69aa1c81194bab4cdda95398e5023930d45dc0bf9e1863a3977504bd4a6eaeef701fc4fe8f3d7a233cba1b2c8d4753eae3719e81df6fc16120073c9d51e0478cc56a95d3f2380e68cc9103707200c757c75a054c3b033982e3f1a12647a86e46e3f3415f596851fe4c466c50382a141145158ae2d39e09f3252765465c7541d480364a830fa4924ec4173533c52c7eb60a9ac08e9cfd4dd73b44d50b445ad83a0125a6fa3d42c3c2766387f19a30bf448d84132235001aa82812d64eb3637ef53cf9e3b68dee71f657103d516480d7d10c7789a22d1defac20e44b4612db97d758dbd4b34a8c7bbdc32b865493eeb2dc5124f5207ee638059ace4d1c087f3c7cd64557ee43e6366a85828dd2c42f0ab47a37a2502c0f34233843320449f54cef7bbb5186b43d22c649de0d80f0914d5feb3725aaacbb3ec7715661bacb0c21024b1dd0250d058ef958a2b61b5874e10e5be8cc90d410c5d29b51f6d461b87cab1adcf0a0d1f4dddf29723adf710ac4a4af5d0ac240d3c08e03e75e733fa29f2810884270ce0c3dc0510d112ece863419543100d334e6cde32944a851488130ecd7db537af73a4f49aec8aeb39d5cbf1800b222a36046620bac3af5a49b03e76e863af31c9fa0d97d5fecd2d852073e6e6899a46ac8470aefbf35876420c2532dce8ed6394737c05624fed167f15bd49327ad41175581d4102006a0c91c2cce6ee9e43a635b84404da521cf1bfeb84bfcb04cd9428bcf5005ec722360df504d1cfee438f51d9031350edb376ad95d3877ee383b7eeee1af7dabbe6025cb4a7eedf90e8b2ed11a45d2915125dea309d6ab1969a377601230cfd492db9ec25486ad1f77101acb14d1c5d285aec041ed6b2343c9391f65bb5248c397d10e63911a989fb3130889b51ea2a84dcbdcea2f04ecc001e9b4f647476489e7a32748bc3670f9429faf9c91055f7a702eefbea52a58072aa5601c45102b1ff22e9cf5a427fa0e7942cb3e28f1e2933d2e9cf98cb968946822727f01c1f67d7a1e5c9d58f402ca592e4870797fdf926510ad671702a6961d01089edf9fa05b12148c5c265ad32b9645502206ab76ed951f15c8d455aab5032bfdb50aa611ca135e0f9e304762e95979afaf1b2449b04e9fc5508966db44ee0b230b64e888d5e56d82eb27338d9776854b056acf46bedbb5e9e611cbac1640ec3dd695a86b33f4b32c6d541978a61157e8e6f71c6280f778b765de005558dbd89987a9ce76b784c9306c23905fdef39c4b8e09a224c118e41fc268f6c1c8195d66fb22f25209c5c1ac2b112783d172a8502139a82d081ef74ceacc0537c945dc774455b3007f284b03681e68d429efcab76deeb253b8e4cd562165218c9a78375bc810ca61abe69032d28ccf8f264c599b90b84231ba8e88512179c4355aa8f8687e1dcde8c6d408c1e519f26fbf2371c55bd0ea04482d1dac33532c2ccd57804363f35ecf95622ba97cadb4ffc30c0a84cd938dfe4505101f2ee9f0023cf95b582824a8443638584cb3506a75f980cf2e20bb6eba3ec39301cce07cbcbdb78deb34b2ed5eeca09cb1d501fdfd3e3cab660d3223973841a17d59101462cc6deff5723783bbc9dfdb8fc1a86ca1b3b211d4431c6d57f5506eae2f7be5e5935e8f329de46c9b84400d52cebd47f495ce8e85ce43670ea208269d6bb3a40671990febc6fb2df75b674671f8295f2997e02bf801f2c471f592907cbbffbc31abe391a85d16525fa737b0a9f6b006c8770739da43a679d4cc3b800f5676fe5953de015c528c44dd96512b81c2ef7b20ad8822670e63f78075a0bf963e8f226c81a125d6b8fd73a3e26d81c09ad8d654979272e9aefb28ea2c531945e82cbda474bf43419ceba05264cc673824a5ae2763d5118f31462997d0f9ef581c70c191b9391fc10bef84d87fa05ecb4600df2edcc5c932bf1791379b50db991fd5d108c83e9c4cd872bd038e49b0cc9e64dc52367039d4256624fdc1a0009c4ee117086ca5faac9ebb65349f121c8aabc0d223c8d7fdcda3c39cdc686a58e229cac7c94ead49e58687589f5e71d0ae316fec4e4685e505f58cf094f0b5e915ee8d85c7b6a32649f92946fc4bc36f766d137d2fd2aaff7374d301f7adf4643aaa71c9dcb7ca9276d4514a6bf2e71b4b9be02f2116b47c309de6c62bc16f38f5795165e2829f7240ca81e45a417930ace2895798bf2e4e1f133e143d8accf950daa725f76c7b98243b07252d480c8d91914d74f590f77face57fe45a19c67b223686bbf51aa63d1e9ce9bfd71c946577ae856e4d069e64f584c372254d847ada869440b3b92af6b09b04f4fe410729bddd60bbb1c928a4d74f382686cf48468d88fb05fe22b959e30a5b319459ff08d44b5e9ecb1c953de865a99719cf8034e64ff005b67db8b62b73e6b5e71a11e3da3aeefd91d86fb981c4102f6f7b7b3517402d91efbe04c86a557249dde39d762d5f289f45d332168199048fa8df1b7a517aedf05f43608fda07c20c9a20077978c2892c33eb2d4769a1a41d425d36c4617c227632a78537c9d945b4fb976ef994961c4fcd5659743e18ad4c31f9e71d0b963b63da7845f060c1f8125f295b85058f514000acdc8861df24de28cacc74a008e64b4e4488786b86ce06227a2930f32428ffc7f7bcb3f81b4ff32f3b5b886fe669639e1c84069b7b76678087c38f466ee3ae31091bde72e3ec9ca2154e947ce112c32d432e64b4eac0e554eb5b80b4ffcbab03206ec5e867996437c8841af6efc1577b0a2de8ce5dac5c2698fbcb9ca714486e846fd7c096595be9a9f9704ff7c4be03c36cf3573db6fcc59723c37f61a70b777133df091f321c3b311a22a9bcb6124c474561c2a2ee30a39042a7864d46c2c3ab841368e91cf7b3f4a5b93d485025fa688503eea50d11f40738da386a36756dcd3a9e57e0a3d4d3f26a3454b02d2f47ac70dadf55728bbc9f3baf47af6295e4d1fa8844a7c445139d9f89b8bc1fbdaa9b8313a38e1a0f05fef4cdaa4179702e6a1d3ef626d272d085e7b8d2047dc151cd6c19258ecbc6ae11303e5b67c29d1b60a93b6f1fc09d86a2896ff800a29286c72d647a57a21494438a7ffdff791ed9afac3ec0a3dd19a2467730afd291d2fa61a360434325e4c5cce26055afd01cbce65580a0efd38bcc8dad31096a6bd93feadf762e6624240de0dd185068c98a5dbbae8506209ba492a3461abce304635b2fb9da07c8b6eb8295721159dc0341df69bd2136f909843a253710961108f19959fa7f1bbf424bfc2c680f6909c3d37f1a216413b99d3539e69baa8e252c3300a776e0ee3ba1fcc26893ae784df48f985caa5de340bc9220526e8c01183d716b29dadde3535698704eba5beac43dad5a24ca3a0a5468676b87977adc8b4a5eca481edc774dee4ad461c861997edcba3cd500715b3cf530caf800b661e7652cfbd50ee156ea341690921fc6df5ab1889af34c51b98cf8038fd111504688b226ed30c70e720ab06ff00bbebcde7723441dc1f62a1a63e39e2bbc7fe104614656f17b6955c023fe51768ba3eaf8515f2512b0fb4eb8b89335db46830a78eeb539e0d253dbb3f5da4f0b92eda646ea17324b99c8fb825adc806669f10229fbcd72472fd4c4c2aca78b495b0d87a2f0404117a9b157f4c2349ce5f8591ce14405b66b4f21d3a6f90ce1d4af590d59ff7958ecb268b2159616480b14c5b7df7af3cd5626f9db5eabc657b3e59481e9d2cdb0f6467692314e83b2a96ecbdcfea5f72f275811ec73cde6f02a5d4faea3465d0657f623da29f0dcfaec0fbfc0ee7c7bdc31fd032f5447ea02b4709b1356d85bd936c6fd4bc97ba66ed856425534fb23977765d53d82522fa40a60dc891ff160892639cc32d4e4bddd0b1184a5c33e1c8317620510a0f6aaa72225a5d0d7be9a2cd5f895c31a8d502c5b7134fb3bfee493ba7a3d126c87cec4f4deea1f96de77d12ddf26311e7beab721bf9e0850fccedb093c15fd0c3b8f8cdc95bd1407bf3818a98aa17282c159accdd531f01776440742f50397b8e49f4a8534c6759348a0eed2f58dfe127c64ae46ed72e93988e0223ebf7c7934f2b02e1f92fa6a9c6aba9247035f875bfa45d0b238062aded32d87c268924c51597d35ebdaf60be12d665667b68f794d6d8b667ad46fd163f0912191087866bae7fe0b571206cec9356a2f23570e93f9a1fac9ef38d6562bd2e319abdbe13a35fa1484f1c4137b7085bad72d83088f9e9e0b2af415a8ca3d572a1ec6d12e27dea9f8af44af3486dc515bd6c334f78ff8a50b7b1dd4143704b28e24429b61e5bbf3a7da282802148b1892d7fe3eb82dcf00b24d8bf6d5ad762cada33ec0271780a463875f9b4ba10e83832b5823c1fe9f99efe17bf7e1936839b20d9a47f6695a94aab6f4ce1bee7e3238385eb018c320626497ede56d12598dd9a309320faa287f8afeb4b46a6ae34820a357bc333e37a7cb58113160d81b9ecea6f47acc9b265bd2ea50a13f9d46acfb9726ca597a09414b1cc65e1ac1029a870b000a179c7b2abc1c1c5ce6879e9ef474e305be4d0652beafe79bae6a9d9bc12d9708510704539420d5928f8451d2c40c4e19a11cce4a5df3d8d846009f8384488994bbef480be1186a361b35bb0d87771fc5c768c8bf5727cd00ea7dc7ef0002eb143b07279b4e76838c7141d921924ed6beb1ca9623a56fed65b9f37627cf3ae8c4dc31da91ed71d5c96cb5ccd76ce6035b23e6e8c911d5c5b62888680e1f5192f8ea7bef6077ac1ea1e68bceb16ff707a942471ea2f66c706b131ed90ad6b47d3c04ece86bb020f965cc587c21a5fe0f18079c343e67c481735987739c35e34b7d644fdc1bbe5b42b45e5aaf0cf76a786f02bae2dda203e3be7ab1e5e3ba3a19b0cfe413d96b04f63f8924b2b1d0b08b34c1616b83e2ab80438e91133cb6591de3cd2ed36432dd3d0f1223bc49c12578e2251114a048b67219fd0b6523ab0b913231afb4b721f00d872641ba675c3d659e213d81bf73d11eb450166633abcf79b1e488ba0776547ff8d7898bac8cccff2d60d1f65558ac0c5753bb44d670cfa03f001bdf75acecf0b3435d881faa3037def6223bb37f3c41c221551a9f7b7f763086c3c9bd85052e0730797065378adef0b4c4a7b64d8d698d9c4b91308613c618e36b0ef6259134eed9eb483787ad9bd062422de37164d1cf1bc86a4dd711fae6a72c87b71ff0352256a1b5cf83dee455c90881247f7f44fcba9de84a89c32d3353db2ca8f2a8bc000c4c3c4fa1fbc57635b1ff017dc74b851961549213c863daf00a7e33fe9bdbeb5c798c8785badf35cca177f6493f4a43cea1c639d34b430890d4a241bb81976c7fba1bd1c48d74bbff71fe503e731a26c48132e1ecc9db7c52658ab42fc135f70cc49287688137a7d14b511cbccbaa54b70559cf6c6b60d0a8055a1932c20f7f855c5b4a97a7930ed08e846c382c7ba9f88e54bd7c4461550ec813d0cc489f5bf4e9e5fa03a6ee8608fedc1c80f25c2fcce4fba5b4744ac2fe4ab4abfca76b906d9da19036cc052bea153527bc3bac0c9c6710c954c43a1aac430300acdebeeaf6b15128c4dd27087207f11c955477e0f1da04246b97adf2cf2cfe8c57b6b31337c5d069cddca37c12412d31820408fb9ebf57e4198f1befbcbe513cb319f16e6aa577298db0488938ca0bfe77b543de81ff2780bcba5d707434eb63975b59df91ba91730d4c06b840cc9aea76976c45f15438407eaf0f9ab295b07866457b81fe2451318c0461a58e0f7ea7481d65203ceaa3ad5c3a876ee5fe207553e43c5a0fb4011f7a51ec9ad21f613ca7adc2b8c5382848d09c15abdf2be055acdd7e7cd1dae8e90dfce416550d49691820d693d0212238ac1a282d1eb4045e693231428962498770c37b9fee0dbce296fb88319ddb75912e65c525b64a6d86f364f2d5bb5d1c8d50d5a0ac61a015cff71f54d2edd89039b1230fbb0a202ef1237e9603b5dc20d67a8b5c86cf44b25d4f37b1ba21495f5e387fb9621b821f59ae33df014f1b34d8b9a4b55118cc720d4b8374edc002c50b11c01fac5c0acdc7dcd22ca56b7e9b08cb572ac43b8c8a7b322755d16f59a52ea61187002ee2e5572bba69790ae0a17276b44cc447dee397022137ba56a3ef7d3aa6faa472b255724ddba2ef94615cc9c6db25b5861c9816825636bd522e4d91afa3070e20b8f03681e0b99cb15772e163b4abcdbee41fe76bc5ef41fbffbdd720e51361f5ba339f4308aea7aa7544dcb9e262c8949134c68612c2286ad392c0f45df7b094c1ee00dacb35b0b54221dfa36bb1360119333899c1d18071a5b3f7e388ed8fc0433cfcd03f8f7f5b82dc115ad39468e8e28f13b9b849803f12ef145876f5fae6c556584915a090f3218be7fd315ac5a7887d24738b976fd7959f84d1375f9dbadcf13e2ecee69f71c1da99a57a145ba780ddebcbe797e9018538b1ddbf84565fba2ac2c2711e9a27660033ba65c7d837a234829fd54ab48ae1c9b6e2c83f761fdd87391fac0774148112cdb8a61c994225050d71e7ff2a8729e82724d730b99dd5b3aa4d983134804fcf9afc98ed7bacefa261e2c377014683b6706c2c0a9e9e0c1b8119e7d6c129657174a34b9d3643163d9eee36d2c23d16060fdcd631f1281f686c97f0a0b2d665c9e1866cac34e89885d9401ebe2a9509382974b299a1fa1fe5e8786945b87c19de33cd7b119da4c76e0ce75a25e693d8b85b5dc9faf7cda495ce47bb462e9444c0dc74952d00fa35f6a697a893532ed3f378ffc64236f45fcd9bcea3806f2621df182b2489c21286cb1eab9077349a93ccca6d9d7f3dad4b5b36a594e0bfd773ff6cd43c256f0d5bad329810e143662d6c4fce3ef0af14627683bb46d08e09279b81da0485c9ec16a5a5b830aa01f883ad39674ab1738813b9b3e237d828486272c06d89b7b594e3ad1318c9fbaeb60a0a08bb1fca81d743cd2ac0d35e39af77d51f612ea7751575e5a94c888cd85f411d44ec859e79d25c32f9ff0fb42b8f4a5b13d166759f99d667d10be356fac61d39b4b1ca76468b2ee1e0ff5a00e0713ec3a228d2caa067c1399186bf85ae2bf067cc50071f405f491f0edd96a0afc277ec2f500bf1e9f696516ddb10ce3fad2d983a35a34e902167d4901b9694679284f9b9721873426aa34abdb114247a0a21481c48e3052341623e4a1436d8e8e9da47387cc5e192ce884e1c580aeab530b84ca2d39876a42c169e21a708a328b150f07ae9e4842303087698db9a1fa322042d60d2cfb490ae406be75226c9aad5ef9cd43142e2ffac98bdd630def39cde09e30a9b60c371728e6c571a87d886157d2e354b251747d64b42158c832c260302342ac235e36b42d3cd0643862e8634ef62248d16916304c09c5f2b92da9ae2aadce9dfcfedc04653111254af5b0a217e1d7e855c22be755d82aa5a257910f25192a85e8e9b8a32e2f88e1c74ea14a6ee0ebd9304f607c77b4685bca7250b7ecbfbb3470cdcb36a84a5ec88ec8436d01d9b70608663bd3988f285b77f3110ba529febf60a53c023fca610cabede6a934826e480a0b59f2e91dd3ac3aa40cb46feb4c9cd7360f2102638e730a163651f3346bca490a0c5bd30459b9e0894f6ffa7969a7c2eaaa077d9e6ed20a406f82ec86a96b07ed3e79207d8bfe26893e998bbf3f73e5c554fc92c3f3ef8b32bb3c4ea967a7968db0cba6cf951a712b0f61fa0b412e6589efe8c99a53b95a12f4b6a8c3851266777e1481ea511974a0c89495f83f96d3d11b7b24bbf4ac616feb053d403dc87525856422cb9b3a7df4c24cdb94d5ac5b68b99fc5f92f6b08971874e221260943f3e6a1de403573d8191a789e3513e2218919555c7715e8cda99d16c5fdec6e1099387ff2c63e1f6acfe89101c3613b99bb2a574bd968914348c48416b81eb99c1665496bb0411c3b69411c17ca5f3af354a8ad092a2870e1f478bc7cf21e6f6fbdb70a94ffb6873b56f87b736409a9007c3fe910f37332e251d8113baacdf011e802903caa51e0864049612013221e899ab50a3da1ff49a21096e0a1028e5bc1da2cf399fee1c04b8b16a1d3568302c0e690bbb37ca16cd943c67ae77d840680cc983c35b347cb348dcfd9874fc8a2fb76189e4817a5c5f3a2b26ca29eb64d4fc8684e0b93c1c9a5d8b52c6f97b16aa7dd1a2f1e590fa9eab356e99b3943688e99abf52556f61afc316112adf8899fe24fa04370a22facbe72f8243136056de87536c1c780b502ebaab84e27c28dc5fd1d303484936e6a6afc8ef4e96306509b2a67b1a6aae9b027235b86bf92a850c60be23c36ec12e3749b5eca05010bc40db9c0d155940c543b9e32befda88090b5fd6d09c83e3928be0be3770312c661bead27ab562cf7b04b6d184dc93262085ff8a2233092612b69b6654a8b13ba6d6ce680c5354f3dbc2866743e7b18e1c4204bc368fc1aadc058b5b29c52f29e5f5d45a61b6983ecb5b472ab46cd09f8fbb1af2bedb65bf35630af93d166c5427ab1face2b55c0acffc62e6d9a338b047b88471190cd3602991741c9efde40050a061f288fda163a2425ed198b25d4143b10efefe13d412ddac84fe900c34df4b25e2a83d9a5f454dd12a1044f9edae64b1bc961494907ce8e293f21fe15145baf991cba96707c80416407f225d5219e0d6c6b58f30a93a7300a88585b821dabfda991ad47379bcbe23b4dbadb5935c78b674da8c4cfd10f0956dc668769a92b6be5f3780c52b0fd1d63440fab834303a67adf437a528d98cec4db52a535d1c2a0eca88ae4f2c2a726103c24bd0575f441d9b6d1bbed41824c180be5e3c22cc00e887d32edc7b9823dc06a97802422adc33ff8cf5d06aecdf19e01c21807c7ebaa0c57b127f74b77c11c424e645df206c51c1cb1c6bf42cbf7655984ae58c179f78402b0d1121dd43b79cb3f125682dd048745d7471a9ae240665b9f79dfe9f9d5dc6d28c4b24c1da46bee13079ed8a24ab063ce6866f0abf270b6a851149ab05857a6b3b0fece379515812d49c82cdc8dcdd5999a5afb7a4adc0fe5bc07cf5dda5e5ebecccc1d42fedec6426f0e4941141d6e894d3cc1f53336b7663a8d3bb12d43fc2529ea0dac3a0dd1d3bb0432c54d2f4948d0a8f18e27be0bbc43135256ad68e3360c5c90c15cec92e260b4cc50ad93f0f9c455485a32bde6af3bf9cee9f067463d71acddbbc06e012580f3c478b87aabd909341c6a2e98a832c4a6bf6335060251da3b2658badcf4a914a736b5f79d5b24633f297603d57cfc1da5306e79c699e0f11e4ebd96e4406f6d7b368f6209b0910357ae9d1d89e8cc050034def2c735e49242d32c276ee115b1e9e559087586a057f69384a3fd93ed10d4c2bed626fe8822d89cadbff72019d24e53c7c661944b465f24123b16c8c4595662a9861877b28d584be08fe9b2a40fc4c39fa7d1a5e4180816a9f529532b2f285dbae72a9257915d479168e26a24a33368e4b4dcb5acb650353ea3fa143e45eb57421f350710bae16ad9992315ddec4e2330ce997cc24c2c6489dd4cb3d560ca8e668b81a9e3a4300805be89e6c0e9402253b8be3d0bb033120b5c29ca6d979a95ac54f2ed9545ca4fc7f60c1f3da55e11854faba4eaec2ff5d19ee6da0de18f65567b9968e0c34126fd277207665e57bc70f038cc544f60d7a8228f226446051074e01f9a60d7dccc29ea88310b1deda48495c90c136b12646e2ecda7071044a8ba102c2a884d4cfe4d12bf87dda95a4a8fe24e8b9e7fb79ff10e2395a784aa4946f0f042c13c9ba2485466f357cfa31effc3f247ab82586ce557933e0f0d85936f3bc40b305df731052a7b4ee717e7076b4e39c36d3949a94245d97b7d10da21a24d95d54d1eb0c59ed53e9078e34abeb09450e75b5c8ea35a5e387a3130e482c5f23987db45ad967938ebb0ff43a562cfa13ae7ea4f18943c7e30b891d0386e0b82cb965fb73c53774c5e0ef5da6f35ec4c7c2becd8314374432085a7df606740eb55e697ac817cf54ec875559e8494e8c6d5133458380c3844fb1bebb1a65c8e9200aaa7cc2cc160732af15ce25ec26a82b20db49699737ffeb7d801cd9333614d2c1ab68f1f0731af872d49fed86dbfb6484a26a571fac71059f9b4ba844502839d064a2c48b2cef3e762ba096b647339c9eb11c30f804b38e7b04b4e26b1ec4a2226af9e6599aee6d7ac485167faad2be662cf5c767b9fd6f5396b75f08a3a43bdc2b46a9439a9163e584e12383105a5c2409c2159f60cc769cd35f8a55ef73c9fae915f4f08f73cb7c24a37c56c3191f1c1aad2e5f1b93346b139fad590e742e2e54f9507c4ffc9be1174dfbc6db9074c205f2d65429d2ca50637814b0b77a85485b44e59a2fa80d655d7307a261e6153b64a8e26e360a317ff0a6e34560395ecf4fd4ca75a0b533b7efa49e4db95f0787c327a87a9e441b655daa378e7c542cd1986956f649854f22fc6444fe1abac03f92e6f4830c155bd463fac93ed96e485c7519821e4f499155d9912f4a7fa7af5ba8454746059dedf9e257a60b5d43c1fc61221a359d6a342aac72ed172c32d37f7653dcca28a2ff91cdd22e6838996f36cb8511c554cf51ecbd905c3903fe2c6752053f196ec02476f25e00cf65f7e4b064dc8e5a211606b6fc2d886a452c8a0424d78793ea83f560cac67160a234400e7cc8309c70227b032a19d5d1558b59f56b5118133f1ec98a61436bcc8711b595caaa89cc7cb8f4d0dd6b31e936a3bbca8e1a8c2b1c8e4a7b9cb998d57ef5d53d144bd0f5a11cf1c231a68fe5e11c33822419b2532a2ac4d208a5feec83f20731cea7696cb2ca25cf90edbe1cec0253b5cd4f84c64b6eb2fff5ca2c58d216a4d2a773f93079776fe4f96a4f6eb6c3e1d3f61358b76fcf7e4068cab4b0ade62661d85b6d97952e7c3922934f5c2f7ce0a15cb1654d949383a3660f92e8ca60e7d1be788980f92ce10a055d84fbfe56269c1ce3d36d84ef2012ee5a4fc4108caca4d2303430dbd40cbccbc0fa5e4b1da082b16a815060e53737e097448d805d7a077e90093b9175ef666a84602f0055a53fd3ced947913af118c250d3d3e13d0e5aab69d9f6576aea79613c00de53746007b6125afa2adb5a334aba57cc3fa1d8e804f0c1ef439738bf183db7def7197318ba314a7f5fa145cbc8541deb70fd1cfd17c1d0df5e9f416842cde9bcf9dc50894d4ee3b26b6d6d045ea49b7443b1bc11c3ca7cce570dc6c7a20ffb1558cf310574a866d25ed78bf1eb797092fec9ba3c16c7732321587d7b1971d2dbed4793efe36923b641a7e9a9d81e6e78c5bb130001447c40edb4aa2da58bbaf23fbbc75c36a37d431379188bb0156c3885440079e8cfad2c160fb2d3c3eb0900f7a94ecae0b8a3d8fec6d39bd3ef0f0dd5c30211e5afe792c9ce07dc509451dae2a83e79d5423e0237231d2cc3251537f25daec073dbed4046989c03056edc54e78ac69fce7554b67777ca3b0746d767e61e2d9a0b7bb8a8a99f7fcbcb633fb2c81827a917e3d56d8452f0aa0c173dd3e241f4a849a00ae4bdc67bf3b869ee96d614c8b5cc61861dbfd2b70ef3d630c9f4d4001604c96b014b83930e625ee6b37c255589424a6d7151a6376bd8bf0ce18328a7b486fd529e0ba6c42732dad2d7f39d2680d855be6c9cb3077e0533bb27f61bddbea7fb6c23a7c856df8ee7922a76f6a3dfa03b5208c2a2e613ae9128c59ba0688d61824a06922881c3165e4039ec8cd3d4c61a52f727bd1cc84e4f0a286eca839befd795dba3d8bbb1e57faef9fa07ac1db6ba35160a4f27c016ee2efaa07d652723896ec5ce1a9c5189f17c6df802a348b6e56eccb899b0d3505ec88edc1ce4f590eabcb14c28baf7af4c25ac65b1acbd2a9bfc56c0f63c61655ea76e2ed14c4121d6bfdd641f64d60a42c9f6aaa593651bd50833b397ffad0c6c3ab2c17d442699ef3751b36f8cdcef3fd8d1a0abb45bce9746f6ae6c9f7629c9fc42ebcb9257861c40ff3e10da573f3d7277fe3edb508b6a414ff38ff80477d9772924d29d51b212701bc611071a0cfea643e510614cca31ff23a903075517c968c18f64cd530f49a3458bf9813b0896a86f66c113c75d4e193bb197d598d054d2d6f8a58639f6e4dcd3b2521d03d5d0280044e005e6d304cefaa2d50e54e8a535d7ac3cb3affefb7e9c7f59819392c39ef9721bf02b46c0a6a671d6e3e7b313d88ae90d70692231b3152576d3e7eea282b686975f302faf4459cfb5a32bdea98cea16108a1363cdf480fbd8c5914076c6470956cc331a33ddfd9d344591c7286918609e8cfc6a2259b9fc5669b82fc35af3df5d8b2966f1e707b481bc625551e526881850466e94091885faee13538fcd92358b3069290403b46c1c08e8a54f80050fb6145b06124b64974560b8dc42a04331c2bb852fe637a127cea96f4e3fb009b95a95d53c0939c649dc2623a1c12f953a6f64f7118264a4bbddab705636911370a9312edb7e4efd1aff391a0a77ed27d5a84b5957c17c4e18265a614639480a450ce2aeb282bdb2bf6376f621dc4046f4257b325a8968ed3874529a316cc178d6741f9aa3124fa199d3c817644065577acd20cdaa645f7bf88b6830a576da6822a97b3a06ce5cf20b21b5d8989494298ef374a377b04148d50a980f17d5e2086f47d5fe00d82ecb496451d793d5c73f6f9b4112c20d0e535fc6c66fe9499da853a477478beb80d09aebca085e01d5e5d417517f66833caa3c706e097e39503be4e4a06a4c3432c055de5dd411e0421d6de64812165dae485542f097bd4b0160750e94a84b954dd10b9abe1badea28929194f31cf219bed19842c62070eb3d9db71f66e656a3094189dc891444c829d4c26e83d19723a50f3d0111eb0de3feb187f5e425b9d3bedcba18a1b87ef61d9370016925e1ee4d471b840d7ce15372befdb5bef1c56449c23f019c10706a0a86f9cd7b390b91053b0326d8305069366a9f20ccd8757acd81b435f383800e508c7e7dacb83f455009e5fb0de4fe609937779cab7c660c75b20a2c50a6456f4337402fd42468234d57e50a6d77f82c4cb051338fc8b991bc00351846a8a2fc75e0c8d9e69c932118e68ebf433c0d19743080d2f7601aaba649ace9314bbd2b045656ea19f401ab5e2745618138db05461c39d185c5cb2bc0690a8a479c3085758aaccab9bcebb845913f3d648cb04168479da8f4f4a60f556c91c1f07d928179d48c1bef142e9bab114aff7ad8bcb387b3d772626b0e7db575d9220bcbf518b0fb084527bc7d995387f18f0fb111319a75d5175376e0bb6ce5b0c7428eb396b938f50090888f4fd8f74b39368e45b692103789b59ebf2640043922d28da86c805b69824b99999ac366e6d100a9d13f65441c18701faf854e6b932fc55357f7d3be8aa2eda39c0573686f7bec60a84bdfbfcf5d44554e907062fe880192c0af09cb5ca8779605df96a680f38ba60da10c852d31a2124ffc52044cbce1093b3eaeb35199c20986c501d325bf5a2144af65bd59fdd7dd787a8ae35bd13c51e253f304b07a5f604c8aa45bdf4f16c8b130c563efc5dd7e4eb91670b8eed13c30a2a274959f1daf4c99f288f56427a9b2c2d053f4d4ed054de164232f801c80addfb1da4841d8ab360fdaa83a30f9f23284f23c7f04fa4d6fce8d68068be14d7318287a9d91b8198b9154f584432ff75f2af884b25b51d920c34fbd1bfab5da855f41c2b337806d1dd936f969ae4205289a5051ff8524733df483c69a22653a91739c4398aa8a561f9c669565d3dd3e35a69614881e1fc8f8d6496a596895fc728ecba96ed3ea1e7f0676d04c448d17e242c01b4b51bf623e50ae30f62585af88cfb70b71daffe2b181294c015cf91f65f7daef4223a5690dc60d4b2ca0c6ad87d0ab45164de52432cac43d12f7b44899ee05900b7e8fc02d749639eb36758ad7f041e116f0b5b5a2b24fd927ee7dcac236b8ae5fb07160b0412da6a13d9b60177bbbc67f5818a5faef148a89647d1f50dbabb412b0cd0709375c269df1b8e9b8d843c779a43cd427c45dd58594e0252092266dedf51069f2ff3df9adf234b35112b5dfcc73ea3bca609d5a678bd6628c43294d2890322f645628efc4e6e2b9f89249384534fb761f9f1cd48e85d44c363b16fd1cb3a515f964ac66fab55b5272265f63f798e24d93fb978cc63267f50b70d662bc7179e395ebc262b5b81bf1b894c2eed79afe089852aa56c1013478fb2d6ee37ec6c5ff68312d77993ca2c5ee8f5f2ac7c0ade1c8eea2467046388072885202dee3fe87054721e1e1e945d6d2aaf841b517341e68f6becb530d12a125eea5859a701123d1b6f706af8ed3f2d8f6eb318fe20daac38e54fc2362c4d6badf440057b323d364715d54b30744b04a65ef475b4205ca0143aff2b0c36bb01d3f344df962498d9a7944f786b993b07a2b7cc9d79b50e21884f69bbbc1b3e11ae0c03f573f98c2b99c30b41d1d6f1bf3146f2313a757f2dcaa03b929c8751eed6011914e294ba35af6d38324eca85976170e5cabfcf4432faaceba59a07be5c7b103f635548ba6b6e8cf5f0da038d5e33d41cdd13f7c8e011f6214e7f65a2a7280c3a7fac816e6bdc9faf96c91f9ed5e81cd0754f3f759e8108c6b136cda91392b1f431380b588bff9c4365696df7b75d2275ca69a284a7294547c0699eea76cd6427a3d1338ed220dc174de9781e01784d036d47110efa9d8ed422a9679ac3f2be399b00e7e37d832239bfeb9bb5a9d4e4078fed514980dad4b5705053428ae1d8b478306c225a3c8f72a8f1dbc2692a02741cda1947cace5c3cd06057c8c860c64ba733853fe640fc4ee5d78a5d3fd1aeeaae6e1d72e44310e20f5a9976eda02d7abd805bf04e8b3b2660e4458f0a0a49068992aae6b7d4cdec775403c4a43a461020f87631dd60734f8e82351e152694de67c45d39553d63375332d7fd6585e1bc0fdd34fde97c54fecfc71847ef63768f161557ab7a8fbb61208ec538d11e5b32f02e993444b24783007024163f19097decccdfd5dd3fcee492eccc54ccf7a5af2b5490c916ca8dad3b80156dfb57fcf853b30ebf2def5805fb05ca69ad16ee56c32180c228ea2b2df718960525873036678cce4917988730a048873eb25b7ce36a9e28d977bc87496521246efaaa66cdac28d56d74d627ea6aea4da78f29f895ed066c4d6716acd419be66b6d5e56587e357bed0168d6bffb7b615fc96c85328a05757910e201600de6a93fa6b6715bd556397f7dbc10c20498f46d00d7c657992c3471c4b1ff70ad06e4f3259f022a8392803e4849d27f88725e7b1f6d95b19f1e984f837a97e6ad5cf88e8b8d2171a31bac1e07b5c4c51aa327a6e02672d2ad27670b187af5bd05e8338f95b6a9d811bebbc546d8b0a962b7acad095912ec410e210bb7b204f3305fee078511751e4e472ded4c1d578f486ede883699b6020e5c4747f36dca87cdf8aae7620a1e6cb277d4ad7c1569950163f418ac47e589fb4cbc18e0038d2ffc72194a6e97b95e70401099f264984ba6f6a3e583807210639038c3afe93f99bbd5769054469138c8a5a48cd788ab4ead54abe7317cf35e7596f1de5263333438c80ad0d6ca7026bbf934760883bb6c3bc7c790792bd6aaa147fe56af3f66d0d0128b012578653b67381043810fd0209db9e67cad0bf8855f7f21f0b9b2dc3493481de4e9bc0b097e0cb398fd4aa42d22df3741f9de4502a1643b3bfdd326acdf8a16035639b97e404ce961a9ad87c579fdf27c88bb7ab5b361bf22a058208b671a0490047d40c5f0713ef4eaca19ffe507926ff2d3586b3a698f40297906196de92da96773f2ca575b852850b93e5895e662a2a6874c35d84e41fb174f80299f68218258cf09b186e598ac0cd76eba0b053e7d1039e624c2bc0ba5c9c335fa58c0718f34f21ce2e683fc3ec218aa62c82f8e39e155cdee575f339e7611eedc7a9aa2293640eb466b9570023b127ac4e9798ab2c3c35af3c77fde9ca6c56d282dd962ae1c94606e800bab6daa608f535373dec7484fe06c03dcd2158ea75d6b2b4593c4b8bd02d4031797c4129a4b9ab975524ff2def027cba30aebc9d2b05964a94957c886313657a3735589a3f7a9b6aa3c29a273892a51e43313de3f01266a621b96838502da6ac9863da23bef2f788ca6368775b43701fb7347f1903b85c15c2c9707c2b435f8d544ef7afe23ba100f08d13749ea26c3c79dcb181faf4a3f357409f279a8941bcbf905a3844db222a85af6b5d11003b39d9fd7306750fe8bd80e3575d38cd60a2ca749f6cc8e2bdc51129fa030ee13c518a82d2742de09bee229fd9b8b53444103b3e8ad282b2bd51db591c5d8a611d858c1a860395a5417fc1a33a5e6b5475a4baded167a77c9b17c80baf3856dd678c7092ff37a9da8827c28f4b1bc57f6dc0ab02874a1b5acef544b6820d6c6e0c06dd6578ae97949611752fef246dacd5ad76a3cb13364963a7bf4b5a9521db755277541b151e179ccf2fd1d897fa7ef3527e575ca1e0c26a5eb70d0e949b4a365ba1e528cf8ff3c66e2f9575fe1d7dcc394258eb041f42eaf5ff272bc639013323b1d8d2854859c549842f74ba0fc017f252bac6ac6f2317d6bc833933746cf5d4a6ef680cc59d35acc107b2756ea3e6fd8a6c0bc0d1ead110231393bf3f211353e4f8d2935ccb619971b738d21f61b741740897de9120f734ce904e99df0e951c9689fecd977278d428b67a18a9c31ca1b0fc4da3436f6b3329638db26b79e285dae678c68b4c8a8c6dd27a171e12037051d9487b4f88c876eec9d2f10b1c793874d786dcab8f3deb6cf8150d346328371d0d0acb93dc800facfb370a97fa4b55b65247740fccc7caf698fed13256ecb5c10470d9ac8ba41dbba94e18c047cba2eae611753930f7d2496ca961052edb60ea7013d01fb21be29398c3baf1b914bc3d8b8dd9310dd958b15919bb64a27a053f3f6601c8c298772b988c47176288d92fc249d1a38201b4420a75cce8c4f2fcc23ac2e849f98f7e60c320f7bf934717a797df78b157ddfe642b2211dde16a6a5c978c2a9d5f0a100e31dfbde582885bbb83788d99364c1eab0b1d32120b6366b2172d9c63293cc2a6daa3f256cbdb3d9c28f18986306648a9f2da8b9dd0a96dd9cb0811e0dc68a644ae5510525a120d478a56b8b64a6ac5d4037042317c8e75330f0c7808063c04717e676747675dad45fe88cb1914727c596cfe57520c19f250aafdb37a61f289ff4074a08b6f441bda85d0af66f47b9d01186a9b5ea9a004a6f762dd2ae462ee02dda610cc90f6e5112fdc43178719e3c673d783e5b843ed8ae990911c4a00560da21d7a6d94e64f20d418bf596742740085ab75d8b111227091d479e04c366986ee5fa7a203ee2b1f1abcbe21b54f961a9b133a8316ed3a6106689722b35a244fdab2e752cd36ef6b0a62c9636e5a2d16cfefebb1d3f0627a7a74493169b646403f93e42964b54d8e7f58befbd379957026cb5a31268e33c715a9012e4f2b9cb11c3223002ea263be4ca28a152c7d3637c8b7d212de8cb928fced371a2aef5efafe5e9a2610a46ee67e3ef89c2abac8fce146087abf0dd3d6f5e255ab4b7bf58a9972b99e341e880366b55e056515f4d01bfab9c0b4369580862b88b0fb7342e4ab3ffcb9694afd2569567d1929e90a549097fcfcd0ed2848e99c6666a7c0284557393fc3879ec661bdc798ce2716a77e242233c83854c3f00759ef1dc40653818a6dfa4d48b9a25fab9c574b729458e584a11834221430f2dccafd258fce542c0522bc071542ada78f6ee11bda7cb99bc16dfbe6868b4c203edf8c6587cba5a549fed9f0a4bc4388aabfe8d4c78e7068e3b8e9321ddc948e0f29997fabc444e65283238b712dece5d12fada07ab217b409f94eb164d213d7d2a7d4b9eb0c0c9bd9e1bdd0ae755ec57b738a07b54b1937448be59b2a3397bbaef772792888d9693b93c38ea124a667e28a473bad66367ce9f3ad43e334ef0a78f1f7d8bfb4b7c896f95e278f0e1f00a884147729ff411b7077c985f9167b515411062acdbb06d74851399bcdcc42b797c163f5d2661fa5f45f52edbe8beb3e16d7efe423833629472868083e15ada3e4d4701b240b1ce7094a9f024b6a75e0d9afa183f63063c7e1b9c5937cf70168caa88325e12a6c5f6dcc6ccf6796946f7ec76d9c1c2f9272a60a02461f3a8f8c769a442e438730c4547345694db84d85e82d269b0d7c92b20e6d07418b9f0df25cc18d1071d70164d455f07bede8e974e47e790edf78cc1a7138e1f7043c294d39c719f778799a251ab7184010426fd70d04c46dcf25992f5ce815b20afb90abaa5fa1c99add21437c23b43c604ff8aa74923a534359938b4fcf9d96b371ce56744fb53ef3754c16fbedd4ff3d30cddd1fc74437d9a398b3f37476b824d6 + +Params = SHAKE_40/8_512 +Msg = +PrivateKey = 048201090000001dd39e812a3be2329cd4c87df25138c4079f947b4130b82a14fab148e3a5192ca1b55abbc2641c81de61f1f1993f5f277a6fb23bb30169eab4973792110f840fbbf4ebadcbc19fdc0bfeb17201c473bf4a1b20199e755497b88917d2bc8c9a12242fbd3470fa829884109a61a73800fe6faa63ff2b43919729a97ca826c125c3a300000000003c3e89d5890412f8b8f942445639c3779c103df08acf42dd31be5ce75ff1866d7f7c3e5e513d765661c9559cae475948d4e0527f60e9302bfd1787f1485f6455eb25c6cd42a689d52864b3104afc77a963ed8198b108e3941240fea4a8766e55750dfb1632a09f933187f20465803557dfafb0bbc01bb974350a7238696dfe85 +Signature = 00000000005f4cf4e1e376a2dfcb90bd13fd18056de016b2ba068636f7ec8d616c78b7d3df99d0df9f78ac17ac30d2de7421f9d28ee34657147b5a957e217e31a0ae10236bb7142d12f64d343b43cbc8aadd080de42c565d16146f93f3ed4718702f64b47c96a88689cee29973a5dca70265c1a90c261f99e7245d63a9e1d2a9222cd4a85aae85981f6983dded0e4f6131370c104af8daffe1e0b47ba907ae63b8e8da8ef2f3800fae1009ee593bf58ec9fc8c75550535ecba8fecf62a05f89cf2ea276f53d70623554471e285f56c8242a6ad9db806adb0dacb1b06287e4f666649144c1681e6afc7a7d5e098b45adc82dbc942ecdbc1800bc55b8483082faea6e64f894b78804909650f0eb2e4954d5cf116e47ccd644babeb0e9cda1b7570dcfd6628779e414536860e87437a3d98d70d838d96db92fb93f72530e2f39e1673c4fcfbbfa20ce248eaa605434339dce5141e7ce8137b2a3305fe8f0cc3624ec579289e4edb7f73f414e5f89e2186b07492849fb0d98515355ca21e48c2dbf965064101c1847fdcdc6079ccdb3ac4fff95f76157f14960fcf6c4a0de4e405d1926fdbe3cb22a39fb900afe2cc746c15c49bc1ed3f95d47cd6d58056f2da69f4c449b3c0ae71283aa96794e7e066419dcfc137de66a3ef3260387787a73750985089da50944317fb4ec7173490e5eee65c8113678a50abc2a1229d76b81ac2a330a47bd897ef5cdfe9a4c3a3600f9ff5c1e6f1a1f0a0d9ebc85af7a627270a6baf94d9e9a2c8c23c29fc4da12209b00b385de7a95d6ecdd5e25be82537c59f1443bafb0b6b8a2e3c5aecdef90cb7cddc56c7d181e0adaf04bf8f6e2cf6f608ac7ab769a760ddbd88ffc2f09be5dbe997337e3acbdccfa8289847ebf7f68ec95bdb58da067b50ae86e179dd674b319bd9ac55b11bed15e56b48cb4d3216752a4923abed88b3238c2b0dabc6c51f86327e9b82dec888dd40f68802dcd51fdb57d9ca4e42d8920f8ad26f05c89783c445d1fffb81fb085d973f3960b53abf744cdf04865d316ffc828af0e099cf4955a108f4ccb71ceecfdc716a9529aabbf0c0c775bc84dae19246cf8affd67d0e6d503cfa3bd39eff8f5080448013f2d842494cc2495c88ab2df9b3066b160982584795e8e8efcb3abc7f4f1895371afdd5f131f19a1aad063d372a4fe81041d15d239020640c6e1fe1918fa3d1ffd067d1a8dd65506eba0784b9151b7a1cb0b79918463296f587c3feb5c862e9e0e819c3e9b5adab47d752ad54fa97faae4e29676e42e0147ffb7190e9d98582ef36b67cbdeb9cffcc3db336922e7f21e133248ade14c7d72141198b9b63536047d07809766cf6b7a5fa71dae7ae039be79bc9756a689fe001e84255d40abd8d37b838808a049672d4a52edafb40703b2062bc7f3e245ec6f87498950174f1f6c9b62e997e2100dd62da6384fdf8a80a88817c0b1c6cb983ec8545ac3c7861641c16df9f6c976fa53482220bcd162543b857210b0b1ee5f84404af9ba022a6d6ef8db7fbad451bebc24406b49d82e7e3ddc87c80d82e671d3a74284b95b7eeb808c3fcec19e248742f369f96099921d4f0c072fba2f4d234ff367269008069920133e9aad747ffb0005dda6361b49ec4fa7ec1bdd5b7f511e4d1bb1382b481a8d63c24a6241cef90391b92d0791094caca42c3fc53a0bd4a1817b232c2c16e83afbfb17badf8442359a86bac50da8094cd651b467ed9999eaa090e112d36747457dfec84924bf7937ebdb2f93f41c0e359b0f2a3be4ee38cf896b42660ce7ab707bd7255488be479ef7cd7b4fe7ab787812c546b2839703912d979e51c4e4128c99e09a7162e328aa166e1b915256ebbaefd92e377a189c2d77265202f34ca72625cca53afc2e44dde114156a9066c0b6d75b527e9cde70e8b532a1dfab02d3b54408a908be306fb0bde301af06668f72afb231e7af09e7649f351c8cd9103c5e1ea45c40233573d24aca46a9e4c79830e28d44b3f3f18958d8a27eb86972ec0e16c4810a5edd4a7f4d6c574ecd24234b149cb5526259c7241bb9dfe0553ca63bdf16da16f76e2cb677717c567d18ce378670865da4d49257a7b46f6cad2827ae1c37ff9bbb12460e0b4ef3ff54f6f0568da3594b2cc6af29b1cd6c4613864c9e235133d869d7666df45e7c0006481dbd90ec987bfa1030f39564c91f8910ea19230a036aa318808d8a77eb64effd5643942fade778ee3a7359ccd42b29c3970bced736a6e594423851d2675aab5b6e2e7e02d45fe6945a28507aea24873d680b1023dcfbfd78f59838daaf0ce0351457841e4b4a13e941619867ce29997fbf4a2cd619a7aa2d0190f1a0f8111e5b3bd83947d7947283f9d3892cf93a3e9a46344209814f0c33163f0fbf0dd3e4854c1e67c4264756034d163c1bde0d08066f18925fd922ef181fe170159b708d978a36fcd14db5ab58abe532ce720ba971d1c27407c1ecc0e89b63751f045e84f85b40e761850abd50fa717e7159b3a620d9e7a86203d5f8c824a10dea650eef5b5c743d218827a2477f124e1eb0c0d090d144183d027df1d9f7a43230d735123ececd1a68f7a0243ee85ce0effa299751076e3177bab00985fe280a5471dd5cdb315493009e0357e4e5128c896dacad2c1956db1225c2606173e8765a154adb781bfbb80dfd575eea30a37327454ecf9801ebf87695fd2f271c265c17991501d8f1014e278b279ecf3a4d00bcab513d85a5f955e5df50647905a0872a09fad4ed9b712bea577ddfb6695130cb93fa32f4392fae3d54fd58a61dad144108430ea726dcf53964b372ec13c15f8e56dac86389be4cfc0029f17c797da8f42a880da213675035c22ae533b9377676934df3b7b0a90f55d4ca8f7803e1f38d797d39353db6d44f2d2c3f2b1220c2e298acec8293761044ed3e93f597c0914f3052a04fc1f0a1d133117364ae633248768c1c9463a45be7788f8c79f199a812db5f322a499b7ffbe30cebd5b5005387d42134596d5b5dd3962cec6801a3171014d83013e467bbda5e682bff03a8e51ad16ca944b6cb7e283c773dcaf93af490fbb545a9d65ea96115efb64c4f920a3f81e90965e072a0b45f944c60e0ffdeffe4570ec609cb29b276b8ab1755aaea92646be08bba652c12bf21994d737455e936f6e14bc946642c8dcb7a8da979573462d1512528135aa96a70f49fed65bfad83765efde41705ea60ea70407f6870d4a0a25af9302c85472498830d62bce67dbcf094b034bb8a9ff613412f1285f93b1fb14350d34d1156e0cfd1881aa1941554f7c2e897bbd97aff1440e73d8740814bddc0d218ea40a15d4c3b1e92a75e26900b0c48c295c1151657145a3ba42899dc9f39cea52b47251aca4e9fcf230bad1bc6daf85638e1a95c9b39663d80cbda24a50d1bfb691184e3f1fdbc3b644f732cfa6030c08dc7da1da363a20ec49695a620161700a2d11a834aef84ec8d17919456e12acec8e679962bfb9cfbdcb41f53af313d13b384b89f0e0d9094ae06b400649ea1ec55156b0a08cab31ac9a0c8b05394985c507a33e95fe8b37b100c491e9a00e47c9e8cba7d345850ba36ba1059a3acc39fe9a3b7320276589deffec135d6342be7dc6a241bbf6ba596bc7425a42f263fc409caaf7ba66abf6d1690d735fb44bbd6674368b4a0c2c6b40e5721317fab9a7302f44b64f4137fa47cc44e46045b6639cdf806110e0b6b68396904608db413e5e134ea9b75319993551870cbccff8bee66748d76ec4588de656652d2e91ee8d422d4ee7831f099f6b18717d5ea67d5f6e1d60584f9613562f7dfbb40732f79646fd69f0d1f9e965d7eb073dc54f497e25b1895520bd6e8574e47683eba30378164ca8b6c3b61643c47ad7afcae12ec81f894e57acea0209c680e4a73e848de35cbe4bc81d056275722390cce372dc9c65d2b9537232d310f90aae9f3cad9d66522c5d797b1044dfa0cbf5f5c067f7e3a3621ef2687d8afb9e866f1dc357a1fd228d31c28db6d687c2acf34f372fbec46896eb784d8d9d4558a222f9218473fecf2ea4b031ac3b4f96a75cd6e2a07c1ce444226808b317e4aeb62fb788e54baa1211e19b9cff62b512e0e7b3e67b33e1f4f8bab9bc8e8b48fdfbbb632793382a2e3850d928ef5680ab6480e7b4b7d3087c979f32ded69c131325de83490424eff4033feca8d770807e2b8fee998771c49d24c0a3f39d10b4a6c98e49408e66d8096d89b69055264a12989fdbd1aa64452d771e60f129d240d9b8f34e44e0e3b2ac51a68fe820eafcfa50595527f481959f258dacdcd982bda3073fad5e835443cae8d332aa6b4f906b0f6c0f3b7b3628afa36e21a746107b1cfa4c864b3e976b5b962491c7e5f0990db41b34faa011d0c3bf923f27972a45a5fa6d14d7e2d0a284c64eb4f6c1b301e97ff790013b4a58426a51312e87db7e9c8b52d2d048dd903f79a39570590935b89d058484ba957e4ca6d3b9d75967a7c5a98c57b2077a4c71d06bec757b9e17e41a39f8d137957c882e3fd832df3f026a85484710561c6e14f6b0cb4542b7d0595b839eb8751ed82e14739a32479e9059e073611a85577f9408dd9f43ec0c1300d69fefdb1e5be07685be69a819b20e4692552beb93fee890a89aae9b2efd22ce3c084dc1af1a2d8cf2e0e97b04afde439aca1eda7b93e707dc84a9311491be8b5efa9f0d18370eb7183509171734cde0af5c5fd7f97704dadbc73358e52627331e92fcaf1faee058d76e303f3240331cd6ba53fbec875d37044de40236e07989efc7efa4560efd9fc5d2ac85b039030e8143d979c937ce3a4241f0c9edb135e90e16a69040fd50620337452754c24e91ea2d6c598a4a4d9b587b8c3687f49134d2b6abeeb29cae8d433c160afc2f0759c5a9c64b5083d6361b7c92c930bedd422e1f481c9827c0f4a972734a7b74a7e883bb29d117e75dd757fb15ebb8f3ae75b6f9043bfc77474261bd3df00d9e1c90d989f01d309bcba3d5e0538bc562d9420549907a9df5fe7fb6f76a1e8c4f03086b4be0d88655add13ddf09a630fafe6ef3a4eca6b965a3568a7707e5715138542386c2f21302d2942348cb7dede6faa7ac547d48233e67980d4688c8b55255a5eb30bd03cf6e883445a9e07eecf81c7db97b28cc70f54ebdb0205c1ec4e2e98683469789ce1eb8d153e85022f1ad452614d171927e5fd8e0bfbd9e1e15e83ee86e6f91299b085adb1034bfc200fb70ac09766a56dbb5d2120088e9a97d1fffec474fa081b227cd32509a3dccf9e67dc9ee025f918e45e464fcd4f75f237144e9ce2113cb0465abf03310333de991a860b1c4847964e8167d0a467581b26b75c07a3a1acf63b04b74885a02ca63cd85e0112dcb2808b3572acd54518af7b34a6ba03dc50999ec7c1147252108771c079ea1b5230a3e6260873bfc5f5d211cb77cb19f95041fed6e70162d44b84d77ff5f7dd578a3129d5f0578cb3d5d8c8a07d15bc887297c4260dbce8edd187bf8f61b1ac281f5e7409a31c9fa34c2643fbdd228b2c0552b930ca1e5592d761cbd86fd92ccccfe91230299115e9f2699d2c7b49a358b950193da977392d0589f27f9a1f7cd97f17ef5e0082181a406f614435679fd35addc22ec3d8602d2837597c144c58acb079ecc6d451ddf892035d8f93247f8f08839a1a8736715e4a005a857685b61c3c78c0319991ba9bea5320e9c95af6050eb841661556fa0ab216841a82d371aacf6bab1f9d7a529de2819095ea48ff215d534de9d2feb48cb4eaad72897baadbb1fe144d298edc33bb84f41deb2be39390c87e312f16fa626554f902f7a6831a7187868ab493942e2aabe68b794a4bad34ddc96449e2e18427bab1bad4317a70c8786996562be2b2f7d897330cae85295fdd10658901c9c9f97b7b57f25fac1292150f030697194cb33e171620e81be9843ac3d662bcea1c2c4655fb444b20f84f01b40dfab9e08b956e785174549554fbfd5c73af91b89deae81435d41946d5211ca3f4e543afb13fcc785730dbd51df143ade2dfe3cda643b8692d138c9fbffec1f2ce810b6f17dd8a86aea14e251f03b85baa04a47ed140b39d7cbd831683b8c38e9a5887415f17ef8adf3b5d2f76795cce218f98f44ee60e4cb8096d23aaecb5e3f02f93fa8797286115e98f79958ab64ba1a60a2ef67b9b91a5dd6d0c34f55308f02d1ca147124830bca236b93554640b649f06813997ef3c519ad6f7cb422a7fd3a09223dc129392bac2894ee87aafcf68930a6b9b7c69b43f0fad2ad739655caf486528a6fbf52724d952eeb0c70ec518b2d05b8c7264e9deef899b300c584fa7618462cd2c561a89bc1280946831118d8fe4f27a6d5016e9f2dd00188881a893e1f2aee710bd122a89d65ab7d8c772bf83560af3812dad64632961ddc432694484f26181a99207001dca780a57dab7efd2bd9a96a2ed357e9a1d5a90bc6be2fcb6f5821b0ef4d43fa446ddcda23570cb5dd784d427b3ef44785bb6878df2a568026b8d1f868dbf3317892e575180d9d20ce3be653fc58437011a7d7e8dcdd0d2762c2b6464d99b8c863ca9343e9e695787d4f71da68ed8a28f75d4a7a1bf569fb13dce911809231c5d88078b42445d7c97032dad917765a36dbd61d26b98a91fbf142e7b86d5023fbc90a46cabba0464a064d881df64f9259f2da8c7fa4cd847b36c141b53aa97711db4a8b686ce5f38c826193332b6b4cc0e43fd037d234a943dd93a4d0834f23ffda9dfb880030bcf7d822abaed5abdc169662dd57b6675e28fd7de32cb52040afd13bb8584294444f2df88bae1d85da5608ae60083a9ed289c5fd4e4951f946c2653576909ad99fbc7b2dcaee9c9b2932954ecb28b40778ce7f737bf5c53a4976256c49c31cf765ffae32b7cb884f0ff7031d8a2fc74700f26af4091ebd7ca6e977fe9a040da8a129c52e1c6eda3587e41508157238d903b460ac25d25a2da15a485e3bdce0edac81a130615999aba0e35856b4df88ceaf7bb503089eee3c6e6cae8f306c8ec4a51a75b4243ffc2b98fc7a4134ae972c9c3c0ad4d92905579bdc218b4d72009cdd67a8cd4508da5f3bab56900f5af6f54d5072b196d8fd681f412df04d261c0980c5d5246e107f2d1dc35fb0040de9a6ad8a0a5779f9f6c29cd3d4fb614f659448b9dcbc143f4c7de5db842a62c14cc1d1dbe92108ae55280ab6f14281c5c37a09fb6556680a39036b8e8caaa31ed25459c9ba4b3e04928af3102e1b244e2d013fde3554bf462b8a490b3435dc6f32752084bd1c93764680914ec4385a31d9a57cfa0a89138dcaf07029f705cb23236042c8c1c81e74dd1aec6acfeec4171c123a683a06a47598a0cc37e1d3c22879f3325936a754b0486ad7080e7ba15ef40492537ce160f1a694e3acd1e2baa2462b018112deab4a2be5ba9c726ec7fa5b4e341ab66263d81cb8ae20aa4324e850d782eb423849cb5c99ca90c58850a137814f5b8dd061e3bd5aea6fd0db19e406e750536a41f6ebd8e401e72410c8557f1275261d72ec6260af33468267fcc0d8daa90cc7bd8b78554a56b9ad961e00e005c842b0804c19e67de286bb90b592e012d729fb673f2fddf3ef34a2696fa145a20a6b9318fc6aed595be3ceb002a3ef68e08b278fcde52512bec7d49103c74eb4afbcbe457ec1bcab30beed5c5fe2fea5cf9170dfe59ce29d8e2ed93ddd4954f0f4da9f6193df49ca631ac1bdb729899f8ef1137ab8cab5cf7df3ed56ca184387413529d598c165783b674dc639072758052e1f42f94589131410488c62c6bcb661f70b80254450cedb8dd3dae6be6114c4abfe47e69dba862a53e9ced77e3c15d80a05af79dbaa5420937c3d98fb3e19705cce9ba5c32f1e746b2dcb8616eb2a0c5935e3c0f9ceea112339db0235bb505d83a8245acebe4dac8ea54891f8c2bd48e5e73ee5b99e4adc4743e60a8974a76b41cfd91ba926c6f62ac4715b672206ee4377cc580cfb645844ce1174c5c0f79e409c2de870dad5684986b1225f8a65da82a6cb5a3e9a5e5d11c36d9f602a57b2e722c872be48f783d18468a4bde061946c5f9ee68f8f15c3ce984f85f605f066519accc2efd46b140b0e752da9d0c36c4b4b4c92d8f1e9efef8ce6db07f81ea33ce1ae00dda84ad907575f7770908d7698f809c4d7cd95782904278e233fd5d14cb60cf6da9cc7916189f4ea8694fca7cdd7931530dcfa12cef71dfaf57a316a33ad228d59e489ae1550c6ad8ff1a270ba6ae1b33f6fbe32c42a4c83232270405f5c30729a0a1b6a81219f032d0d2c7e24cc9b85b4a79252c29b2c15a6d8e94cc943ea1ee384022ff002b33d1564c83cbc34bf0f9821ed184f90cc4ef6f573754548c4b28a0262e8f391e552e44d01e3d2fa2aef8a5ae5c360fbc9bccb7c75fe77f719ebf5a2e39d8595280a59320e55643148e9c1c7d7aa3dfd07810a9eed0a22ea8a8aaa4e416c39f01d2f0a146bdd2f0dee642cb2fc4e5cf0d4c99aba31c2a57201b14a46ecbd23e0040b88f836e09cdd7782c99921e3eef4c01fcad6859fd4ca5457acfd63b9e69ea09259e70f846e81f18c23af1c708ea1c17c71035a17fdbf6fe343b04d431b1c5fbd0a09a9a538319d3e762318c5c6c281d142655c1bc51bc478cf0f752434fedfcf33da7dd54a4d86515921a1c62ebba89083c9c36efe0cf75db7d8f9968878840ae0b5ddb887aa88f8cff39c7be03ceac05031721f80b06e4f2cf076c90ba251522a66ec29083933ae4fdb56d84e4abf9f288e6de89675ce24bc93cd78811f84732b7b992b93d6638e1e4c500c1855a1cb3473ff2f8eb9a89b50423de6a36f05905b19efa00ca652054a24a4ed1cd31ac52fac01d0813bf8a4655866a0d36fcb792fdbafec8bc6dd1028a732b7b262829dd0d2673b8c70d6b35a5655e3a8c6f78e9cd99d70c69b2667f6fd79240c112d5f727d8ca364dcd03191c4f4516e57cca4ac89a640b55268d41d63c1f6007d3dfa6ca33d378be3076062063daaa61b7db7480bbbc0742a8f2890c140ec04ee1f9caad0c708d1875e951a8fe686bb681b691ccb20f85a36848b115d4ac3c8b5b2299a39ba40836276a2e7bb6d84b8cdec89a3951b653c89f860673cdabed7cc7b9b39a1f24b58f9a8b39ec0d761c858ac685a2d09e67a778163a005cba2bfde6a9e3b09529ea48ed8c4ee53928bf5a008b605f32b7fe5d7eb9a1a98d05bbdce21a7d2a4b804d5975e5745ddc4e64ec4d3c0e331e106c6eb7f40decd10071f1ecd4e00f4bea47f95cf3dee266dc5e2e5077cd7a30c1f3805de17e134aea696a0c7ee4e267e225b3ce26f9b2e9b4d1528e478289902388c67fe9e442a446f14e210f07f793a8705e9fe177a28c10b32680bdced2ecc2936f83002248978753589ed1b4fd6b44a143ccf7246fb519aefc88be4e82dc51f4028480973573643468327fd08f67dabd7b06881bc8ba414c06d0a95bbd30874528c0bd1ad196ae68550fc61e631815e2b1ecee25f253f9599e8e233c5a27b57349e80e9787ddbfce103908470ef3b7793abb02c32e0ded18599bb03f152ae94e29730168f0c1cbc797ad590a7a411e2a1d16bc31386fdfb18c2df7af78c78e3dafeacafdba678b7b19dc730a082d9f09c7e99ed5336e591dbab34eccd4083aaf5829893265e35c34284f51eafc2b01f2ce5fb59225dcc819f4f6757cb5cf54ae211f1bbfcc27c1d3ded8197456b1c0a6f78770842b67af952e01852f39ccdd5d880481623a32087019a6163529bef576faae3905d6f81ac15137425ce9322f177ad874e3e04c1c08826be9ecb28a8e00cdd908a3f4f30180d16d6940c72a9f17bc7559670303d415a8fd3178eef7d3480b6ccf29cfc0bf810a5be48bc79a407242f018b7c1e434a72e82110df369adfdbcad0a1afb0fbefd184072db5a5f8b2de5dda4c5c8dd913e4c7412574202d7ba7079b3d6bfe12e2f6c6d021f7d10de240f9e3d90461a200e248d0e37165abc6824de42ecf20f58013b577094cb66596c72f4996cd746a3233b5073132f2cb92c250f2bf6a26a4725f066b11d36355c677604cf4314988172e18d472c1c788c792d2ea3a0653752d6aec0ff5bb0356a7ab6447096b289c159494d6a98203c63c1238f1d44a56c1b05e6660aa11355825230b101c7f18a3e1177277a15345713186511c9024e81190a95639330ffe09b8b76029693b1083f04bbbad0ac7b67a9357f6df2b5a4735af03a0e2272ac178b8a5608a7352ba239c14a44f19e9affa728bd24dcbb33fae2b6d747448748db54f2b90aa8df3659cbbc756eb5d4b063b6b4f900171e4d0a8caca4549cba39e5f0b8eb2a90d7cf0ca028dec70d88e26c169c9660b9eb0a16f46464fc6d134b0f83726276225f2279d6606ae157f7de02251902a7094e6a8c6aa999c457e9751eb384cb4cb0db1b385a76259a2fba3e3e6726114f6684771de42cc8916f522ee3e0491e55e11f79aa24b26fd311e5e6a0bb02bb209e583394161cdfdc854b06eef15e0494e42efa391034dfa00e94ec7dccbcf14831782a16ecc7e14991f58bc9a5823f712efefc695ead6d9e16dcab59877baede0e4e9830ff2657dc43485cdec6ecbc8c510f8748ac34b72a302214453632d2f89e37b6e05a7f7172422a322772ceb03cff4dc3389f37924c872421c0058e5ba382070d68fa1689163e1c46be827985b29ec66b9d360f4745b39099a96f79c9493c888a265175ec2bea9b04669b83de9cc6878503d3de5de6aaec78a218988e33c927fa1f0f943c54fe7364f3db3653fe9db9164d5edfec0838fa88d2efbce5c9e913e489b0ae63500fbe7ef20c3e0c4c7be349ee274b59312e4c0097443102baa37ba1311f620f52490a3283d823d1617f65d15ee06bf2b68e554a3b9880f0b5127e2bffb05908efe8b833c50392ab775e7c9f0e806fb8e3825cb7a3e71baa2172b4b147e636795f6fa4c88cce67adc14bdb324867d8cc678ccfbfc831b9d06528ec146e0aeeda70efb7f2fbc160fd4b4a2ae24348fe172888ef31ba46da96753bbedd976985076d8d1f5b8aa197f8674438f6b2abbaca9ffffcd7a3e65f93d9b31b716a5eb27f9ced7921d24cb0d71d6f80d2ed1fc6dc9292e5f017681a8a39d61bfd523aa646a87fea29c5972e40bc7d5bb89e2c62df90ceb625dc775545460e4a067ce90d8dbc4bd8f1f913da436f57cf95546367ed0b52ce99e1eb428e110b4f91fcb3b04e23f6f448e098b2cc16fefa1e1bb71895bb7b5a6baa15dc9e6163a3ee6eee88ab2b4116caa5f6e573ff940e50221c38b85ca2c836d9ed6088e709edef5993236750e85483b300602ebd51d9982da315a3aa33e25faf415ddbf8ce327b617bd4fa430094df83f6f70df13b082624d7f601443cce94487ad97981dab2cc894051e0c91a910050f805ba6249b23327c2ecdb007a12b314e3d8bde92f6afc9c34bf1377710ce04183227ad850bf80cc1dd521b7eb8dbd202ea1cba01e9014ca5c60afd89e715092963253849da60b99939aeb97e5a0cd5f091df7a85a48e892ea566b25dd5652e5f5ea583ea185efe771d475678105bf12686ee3512c122c4a0c1b6509d0ed6cedbca52d436962e48ebf9f52ac7bf4094e7f76c00837cc6ce15779e71a60ad31bb4bf4d50145df3ab577c8fee22b2ff80524c8ef7befbd5351c2081f65db62281a67002bf44bec5f39c8b4ecce528b6aa03da8ac3b20fca65016eff0231f2425848cb20aeac3841417ec6486c77f07d0c59faf96307e8255322289f633322647bc6cfc9c579e1f9649de29dc02ecd515c2436de5e329107c3165017e71ea337a7e414737175e650d609ab154d4eaa2567245d5faead46df02d83d52f94c9a84351a45f598b0042feaf844e86c59c2f7c20e3154f760df0788425f8632b3c1f6e3dbb5f04dc1f4e282cbbe8712e2a9f8b100fef1f7602b45be5d4b16bbf39fb326fdf3db6ece88f00eafae3baaf63fb6e1dbfe2e484c2443f6ec4991eb63415bf272dd02b450363683a07e90670820faca1e3aba4eea448da5891700ba8b05e64352fd3d66e81997391bf7d08d0a4d60966b83a1b89339ae621c321a347e9124703d9ad088855a2c419921492c0f7a0126ba13af9bd81ee10fa25497b742c5d8458e814e58f482a793f5f83f02f588ff8fd0ca8866cc0dc1d6a9ef96d63b06492c075a69839459cbf37f68971de12914f4cd19211846d3b94c2bb927d83fd678664f246651b7677150ae5b2e2a8e948276c45b73c5d1c066ae0a20844d1988a881fc34dbdfbf18f47f737c61c637f2eda530ee06f9f06b15446c61b86c6df170511ec5b6960f620882403f37ed102ee0c7879dd5c96fa471f1578a4892b3335ce4c39e0117382b5421553d7ed5bf5e645933281820f3c84ff18000acaf168bf20912cdde06730092b16d9febc38801f37cfad69282deb8c00d3fea6daa637eda43236c1e2718b5af8f3ea0f89691b4c4504a948054592b72191315e498e304891bc3f664cb556c37ca7ab57155d7881fdbd89446b7d7f77ffe192df83e323b91c4f03b36f70cce5fe57c5ae80f6b96cb6d9264b1675f18c9068fbb96de78256c746522338453b60ee74983d2fb51341fcb8c6f287082f9ba7cef74470aea9238cc584c7daccd27a49e66117521a5ccee731c8457149f09646c1a6be835aafcb7cc87320c94886bdc8a309f83969ab93b49eb2b067643c104a785461ed81ba5703b5c7f93a5848206b1fbcccca4ecb7fe3089e1e2da306227ad3278a7b2d7ff686d14962a8cd7444531f364f12a76a3c7cf62f4a4add6922f265c26e51a4c7d199bfe9c100647a778c1e8eed5b43c65f26f2dc43e7599ab35d77249b170294feb3c84eeb3f993329a2e4a1236dbbb7e254ce6d98e13f32df04428d4f666e9413bdb4be17fffd13695005fddd04d306e61c44ade9e3a0d3e76c6cfea219a95c2037c5cde419342f31871f506bb3e3ed972b8e93bb930871d5177c3f0ecbe61c38952fee6dbb135fb0d31c79295eaa65fe17b294c43ac01c0a2e2d6d64cca56aec9e06ee1b4b13d0c3ab1c70b01392c8ce6ada1c417cc83d3952129d8c8d212e26c595e81b941a6dae6bb8c0bbe84a1d10f0e7812038c7648c3daa68aacd57ca4b1aecb8580f9ef542d34e36b81170b5cfc924551b2d12e0c14ef48c3aa6ad2babeacf0d20c3944453b52febc709e03e02e0795ee5bc711639e42ca0000d297d2504b8d0c60b30b88a51f04651a5fd5569818ab0e840d73db501928707861f7b7c3fff08efdbfd82e8e213d608c7721340128b66a51d7668441af78ca44266cae1bf750946660e8291c510bef5148bf5843cded9a84192471c6fd98c43c9b3d26b11e3f85a79c27e27ea6933648cb60c694ec52a14fb06d987f36d22bcf8e8159d72fd85a28df5da7b5e5166218be4c2e0efa83ad44594f83b78bed53c9e060c75a93e623a9a0c9d8c7b658e24b50fcf4dd8e1dd19f2864973c38ca3561c382319d877dc069da34e667ba8eaa40c96e9788a654bc51d9b52aa24eae542abff0ead49b48fd237bddd0d617353cf055adeff5c6e3da248a039b57d69a2ef50b722915abb923f9d079b57ad3629d9ac0259cc907c7f2dae3d5ce18737954701362b8ffc173d96d4ba2d5c9a443359dc31e4a8040c52dd228577c2d1e9fc45e89f368b9bc92583d483c5f29a50c600c77c50324b85ed069b3c91bbead9a9f23626f0f2bc143e2653f5c1b9f7e264c5f7d878d4ec820b154224aa676b0ec06a92eadba24a57afa2f233ea0f9446bde974e15d8e9b80566db347ffe5d1a2258fb6202098d0ebbc9ea1ffe820f8e4a8c839d9aacc2c568c291698974f9ca2421843a3460f3b31f50366ea26cd51ceb37218818aedc00dd7a5ee96675c5f9627f8149aabbdbafab9fd62f02c30ad28455b465df18138901fe6e6cde5d717f02018ee12fca4b03b4965af667677221cb0a2e90f1ded6170bb275374856d6c6bba7226762d1d15edb8e8dab0214669af582402d0c542cc6413706bd94ffce698c60bc9dcc26066b70efaed8a95216fa6ba79bf7ca208072ad1065d62d8c92686b4a903b6f3d0a8605709e557b3dec1e12d5e15ef0ebdd3c2ca193cbaaac25db05294eaf801f4aec416c21d1a27dc083e3616270ad31ef6629db5a0445265d0c222c7ddd67fc7328271ddcc2e86f50ebc54115450e6adefd4e86144599c87c3c1d0ecd3b1168a7f2075cde764f2812412362c8c1f8707232394d0a39b9734bc01e5c0dec6649e4f87115cd3f2e50678d65047f8e11990f7b90fdf2dc8259a447e7af7f5d056bbdd59ceff9ce081452f71387ad1a5672089035effa1e934cff2c34fd8a290a0cd3a27919a0b5cb730a5b2cf4d31e3cfb685090d61ccef346b0b667db3dae5d2a38cb90a4e7be5b76f724bc9c9bd8fc5252d8ee23c475a42889717c34e8bc607ca90e3702db4f0b5229fbae60278be78b73ce3c14e2ded526dec9a2ffcfc5b380b845ee4b45c146930bd1b1711a8ab6af26bd84c69dcaccf46d4c64110dd7234d5c29585fad2dfddb50b9c4de7f8164ed0bbe151767a93951ea6dbb45451771fdad17977b260ed38f78d3a843e2915312cd71bd2c4575cc49326cf5807ae8af71899b2a31cbc61de3de4409cafd683c6e7d61a4223b52da05c21d2e9a971fc696f1d63417d0ea39a9b4bab1f087464df8b260a5a419195729154312653820e2ad01dda303e2e144d1b2ba0cfaa1a70374ef78a13d58f01a994ecea30ff03b1085ff4ca7f5efaedaa3fdfb50285dd28320e6e4f2cc603b8b81eeb6ab18d9483eac518cd5be1c4bb089670a8de2a4d774d3ecbb581059d4636f5d058a7e51e2744f9819b627e083349196dd4b6b6e55afadf777dc16d21a7c8ebee7c664dfaabc1dc64c80dbb8fc7578ab83ff3fe7a971b2ca936377faab749bf8ba3a2f853386dcc358bb0c02c5b720d56cfcb4cf9c41e778adce0dbbca90a662d8bd07689ca007094ee126a9ffae84eb7f4a96a1d547d131391d0770af532be63f7043d11a5f6b0f6d92852e2c2726f1bfddc71d7d1a5f07e6452750b22301d94c770a9630e6bc2dbbf01b140504b9848d3a874ed7516df58b9ce9721346477fb93b986104631229f930ca0323cc48f87a925a690883eca84955863b2ed5345642f15a736d41f985a89b5a7cc2b7add44891c2fbdf32877e2d2bebd013382d294b144b662d214468ec7a52a259cfd237150754712770ebdf98a3a009cb8cae82384d5e8006236e5269f4e84c7b57d683eb102b33234de777a73a0a9a115ff1dcddef7a0d5b7321f6a761328213a2e05d8d4474a7300887f9ee69b34aa197de0e64972b584d930e6d47a9f4d9de4e411d572a45e6c728584a791c5dd05d616daa529439c4233236a9ee1cd4651de6b688aeedfa02e8236adf5fec4dbc3392d55b4a098bdda042f85f4530ec989cd39b337c53d707ab4704fdd66973e2c52ff48a52d6b41268ca6708ed7bd7b4d7535c9075f903cee8b0be04dd278dd785ae4a74d91cbe07c3cd402633a3c7fa7df93f9c9e8c317f4bd2868abb1d865bf877c146dfe167edc9a6e48217d4eb6ff08572d34c27723b0bbc5c979ca41fa5939ce8b2e3ea0309c4c34adacdbf7093c022373c49c1cf10fe1545f1e306c0b287fbc75157b4163413c1f97f2561f5e0c481bf0524b87ff163ff26a9324c80da9f63b1a8cb9ca34dd2ef2c92a2cf26d23e8096b8e60afde9b89ef2e87a2d3df8bf40813883a0f5189e2a40498423df8bb82c306d8d0492b8de47222931d6d0e2b2552fca0edf6fd46f772c1b1f7ab02a7c26b2be3a6d3e20b703842385c59c22866c10843ebe9de96edb6f8413d449bdc611ab717dc2f5b082083e8d3e1a4d2fc5eec4491f975188a26a932d154fd455e42086faaaa06d71ce58bd63e064ed53a5bec106ab3731aba9c029a8347278009a8e04168ddf814f7aff9c0949304227ddd7a8629c643654c2270f85c69f5567b1db2911213f87a98e145d8515e38910c7f88f79267cf303a7e21ad6fbd5ceba849ec187b424e04dd7b579fa009b45d5300f76151d97c5704bd801369003410c4d274726c1f09b131a11ab925a163a384b8c5f7d91f17f0a6e8413769c1d84115130772d6a6ec53719b2270c89611794400c7973d6539e391765219fc454cd1ae1f71af2370434111ee092de685c4a320e9faaa8b80704356f55c6744099d2e116447c33e988a9c9aaee22e2e37f68980f49de0a94b68939550412e0ee16f5d437e371a4cb695aeb23e732237bfeca7831ef6995029409eb97c827ce03e8389f1c3045378f27ceef2bd003e81ff52b4f361b8c99c49b1f3f7059d2041c6218214471f291a24053787e6d707872ed64e8e02cb91e4db14b42155bc9ddb7f8c3a8cf6512ab53e90fdeffbb277f3eabbcd528d6fb5702674d52d9252a062ebe782f25f67b3903ddd2a0aa21baa587fc4b9cda0fe4ca0342cb6bd663108c6472fbaabd0845280fb03626925842a1a7111cbff1a87a8dc74bf1da470dcb33600d9df8e21c583a9f9103df64bb3d9efa523784d4e8bf859dc985f2f375a50b3a7e30aa22e1cd1614ca8cd5da8718bffd8440a8377fc17e77a56a1eab89e96761250a10288b51313a2f47613f49dbec214cbdea7538d8d1a11c6503037f22c245317dd76b50ce90403cb206bfaa732b3571b503965fec33d60ea345ce4490bed26e8072c1bc072621acaded91af5214959b6cd35737403db3310a19f06fa77126f2f1da0f041adb8b577fa10358e6c5dd3f7ddb67720bfc0ce962d6a01f2bbd8e5ff066e7f92c4c519bfbbad150e816c70ca05394802dd95dd829984f191f27522ce33a4f0777f57f677946dc623b83f8b222f8868a6559e8aad1f2c493097a24f0857ecfa07543407b98ef934a0b2a96366be38b329504def5a571f8b77b964fdac9b51a6a4120f4e73ab9b9a322881730c59d5c817c595e0bf089f6f2fecbf8c5d116b405ca73ab6c479bbe4f94163310b63ae492f39746c21c63b562f77d87dc4a1905f74c63b94d6801dec46b486b670aa2cb647c049a479df7f05a75b32b039ac1a7774acfe56e17c20b4282d253c16765e4efa160d4ae36584dc6de424335ad784998173b110ed86f6fcbf2625c13f19bc5a2ac4d4de56db33bc2e90cd0defc6b4ce85186c942284d9ec3f01f9eda9a9716f9853d24ff68a796e1d58a78ab98cb4b80d3f854511de9a25d7d474925a4197b018180d46cfb8cc72fd129fe7f26c2c9856da040da6f2a7aa602b2467f82b47bc392503844b59788fc8d08594f4d3ce52132f7c189d9dd404eb8933003c77ea466219903a40be3ec0d632df16866f873731115040be885f3d850edb3690521fe2df7224eaeef27994ca889eb94968692d7bf68f8aa80d8e3d1f9ccffad0a689091901bb4de465232633ecb98894b08dd7f23f4a2e3b70a732258ae51ec27d17e24410767bcdce4ede604352b9c108bc704add257bd75f625f6ad117a3f657c14d03e88980f0be33b643ed47463b954cb5fa373173355dd4d858da2885d3bb73af8d5558397c33a150b0a1b853b2e8e1c1051f642f9b705b7f7e2fa695f7d6ebea7191f53e285dca0486c8243bbd375d34dcd760368edc628328e76ac289b98a823f5179dff1ba02346f536b26acccce367ff95060ba830b4f919fc428893b6942b01e28cd153900443400b7499b1fc422d88e15970c85cf85bc7dea7a7384ed407c6492148299dde72d2bb334ddda868294367b6a56ad3db1e56ed5bf034a55aa1b613f93a5a66c99edcf1a8fa0e041f5b15c6d839da6f3e2624bf8fffd5e57871aa0ba44f49c1309df8e82d2ccd56b42d8393a7a71fc49269596fada88fdf009a08ca15ddd110d347e92ff8da58d599fb8ba363032ca2e36c16fb7506185f35d2b13f5af887bcef7196c41f395a6ff8bf8dfa51adfdfbd91d371dc40f22837c94c952ff32d583bf9c7e03494ca072174b723d45637418cf70b43c30728aa9d92ed5e4faf518f9cd16dcac5cc3c9ae2c1cb60bf6d13d62bc69a2361376ed8af228dbb3ca41eb16e44337b91c8a7311025b6f63e2eaad39eaf8ec95ced02003dbb63f5104f48cb56744594d4ed1534acf06dc08d6f0865b531a3f4114e6883961713772d509950ebfc35b0323cf4bd6bf0d8a98210b35441a106fc7aeccf9da321d963db6343dfcd8a484c0eac673837e74ed31bd9216409f013b60da58ef73e937f635e3d01cfaed4a5ba7c6e64e7099a28063470697f973ab047116c7aa7173c533d7844fe81e37d7c5fbd6f8aa16b50efee021805096d2c71d24f2c4c515cf2cbaf2a6ea8533fc5c8fed1dac506b61b33e09629eca1c4dc7a6fd51fd591ddac5a47ba4ed075268a8e8a4e81c7ae12c06833fae23cd72b6b0f8f8fb6deacea3be7a31905e34e0c5e0eca35348617daac4ec7fb0949ad3866129e36e0f698c11a62854bef7203ce4f34f13fd2c6353f518b225dbfaa7873aae1323917659530c8ee5f7e60c4280c06718b8f2ef743bfd02d5e56e68b8da92ff43dbfa1d9c0b1b6974efbe76dc79397cc8d3b423d92db7ab08b04272fa76d60d227691561cfe6eb7b3456d617070e31cff601dbb5c2b42feb50fa462a04394208de2778f822c9a7238abe5a8bd680775228dbc262a6c072f88dd990f4337556de4ba6f505e7a6fcf190b638a14bec909c39eecd751b4ae132052670080cbaf6a1b1085904f16ba34a011c0693553700022afe78869b892ae4facebf3c6e19c12fe1203be9c11b0bcd6bec6d3993ec1e110190b5bed5f82a958ea6eba3614aebf55ab43604d392442289a37fea60df9bd52afbb80f21bfab0ac60926314349ce954130fd8ffb34a7377399415abc9f374dbe95870f326bd2f9ad30ff9021db543865c65bcad5a7eb9a33aa10bc2f9df27a9575896a9a539524354319b16ad5f15bec58122d2f72a433b248e09865ed74c5c5cae8a72880ef0aed9ee6e7ccb43322c2c73d07c402975ac9999df11a767ad67998878dc9c3b277b5d7443ad676204345366d9befb34a1cf7c63735653c8de3fddb63acafc0a582291b1a6a9b3b15a072c664b01e1f34770b4bc34f2fda33de5af76daaac1d67f2a77c4b1cb4af87031b2896a70ba27a6cafe825039ab5f54116dac324d53b2344c879f7269bc9ffb1128cbe8859d7e8b9199630395a7696aaa03426888eec26eecb5c87dfadc882e037bf67c3320f664bf82d401339c03047d1cc1422f62791df04f0c06bd57e97b2a42eb27d24f77a67a0eac83dcdc749e68a2a4f2d1dae0bb0c57c6739415b5a77be3a142418f771cb31e35527e0ca9771d60437b5b8706eb68a0c3faf61da9bb95811b59081c8afe0ce8e1d59210fc2cd060638fab6be680b1248079948239c5d2958eadf79d0d11238ee13223664a38e63d1018a22064cd06cb02d12d136535555b38a4d0b7041604dae768ab9f7cda396c3609e88f947c13c15c653fe20ad6c89ce8322119ae2cf2d1935114074b8d218c2cec29c1b900ec14fc53fc9ddf85b54e7e1547f095e3fe727de408ca53a8f9b1140c64f17acf7e68bbc37a66f40c248efb64966a42db665df2b575e99eff37e3ed8d3267cf98e3d5a9fc4c6bfcd363f0b020d7855c235fc9d7a961ee47dd579ca9e43b434eb88e449a389c8c8cc58030f9f79c6cb10e1ff158aa381ffeba8d128a351d3d4a89cf4a25c9c796b9dcf99d6ed817cd697dc1ebb54d18707cfe6dee62921415d03ad41677e08c9aa58ce3d3c0a3f86771183a8a5cdd912d27c0e8068f187bf61de4bc835edf14113a2828cce1167ba2e717673a6f63cfb1ccf0a70ca1880936e600dd3f128c3b723037769dea9d569e48502b153796eeb699854f5c81b9c53103df8011239cf56539666d77e747e76aa0ad5ccc5426a10a448ef0f50b6d877d0209827676a52272b3c186d4be0149a01da9ddcf1cc049e4c22ac14355edf78459d289957b8b43fa55b54cf38b036296eb5b440c1de5f40152b95878c84975945d11297231f7999b7b82e9550a3b5b812ead988fd43ab6d1e6a62546ad4aed07403e448c0a2f02230b0fec492d58dc7b9431c5fc9f597a26fff80e38d27deb48b9845468a3b74511cd5c9fb1d6be915e5e6d661fe20baae50d696e9c7830598cf751bdbe418895f9a9a3e83ebe170995579e0155c47c03a8793d5ec9338b5c77f5f789f9e9036b7e012f933a41df4b34afe98d96f5383313423a0d8b27f2e0e5f0fbd394d92df1d5c8e0209305351c584d77e70897caf4b2677c8fe1159dd022000c3c4b3d2e1aa7eea26019bf5ce524ee424d24a0bcf33c36b4432c5692047c927f90d19cbefc093734ebc7205ef8de1f20c5d60c1043cce6d4866dc185491f0e534dfaa1f0f62a083a2c8cc0f2d7133f632accc2deb8b30e8440eccae80cc22ca90a7539456fa99fca40e8728d38d3a030e2fcebc7b627809e8f750b13e28b2339186c8273df175a93f4486232a1f66d50600786d5053942671c6df017a8439930891d7a2784a8aa406fb4fe30da3205aed1a3480e6f3c6aa62ccdc3f9bd2ce4ddd08b478b8e7ea0e69b020aa3f8321e589da6e9183f23d1be5c96b21bbdc6724b5b310e67516c00ea6d27cc83cda5170bed35c953f0b6a08520c749f2fa3f597605fea9182e946f13e235d2ad136267427b4cd6a02f1c500956f8e17c81c2f973ae4b8d681d1b629cd92f31c5aa2b5d168cd6b84447117c111f1be2dc1523da289faee82b322c0c8f5839317e4aeab2d2113a06ab85e02680cdff4ec971ee514abf3ed97b95101390441293336bcd6a959c28d474d6c4fb1a17ae018be9dbb0f2b6b06e36b346cd28023b66a164c4e91b6715739eaad7ce8e90c7f7ef70744113becb0551289002c6b1afe602e732f351d476ff68836b3ea6f2f99cbc643cecb9b50f8841f837ebcf93b5460d8a2aa6809884e7defde36b927f07cd8a8ddf6668a8d4d32b2f95e3488371592b0f820b4a9490c1d1afc31d25ced2d8ce200a008cb2eb186af14e8c8894a06b8f942511dce53c36076d7c33770a5325a46bbce713e493b65757c5be9a041d2f3f2e80ac5598fd345a76bea65de6aaba9ef876e7521f26874af3599182db4192eddeb3589f34f6a3d6eb7a7f9314d365a78107babb6a095c3a20ef1bfa6c7867d007815dda23732695baa9702f3ee169397968394f9f6212a999aed922a9c798061608f0e51656eb5d773a81d3e0b6441de1a65f0cfe219ec0375e4fb0886311d280ff121ca024bd216c45ff08d382084738c3e8d905a481aa75711b2d0149b6c061932f0d064d9d406a06a86be60a1d973c1dfae0ba088ab868e97847070a27b146fa1c113b1a0f817766067236b0cfc0a6b72386c5d1fd8a08969847ae62cb8230fbdbccf77ebe0222357c56103ed71e3e0620fce1331e8575256b00cb294f984c0e3fe82511e0d4c857473eda390e5497b298a447b294bbbc14bc7e008169d844307547a4ee3fe6a7be8c3985e0770ad8389d18d81f442c31e46ede3d9e1229a314c7eb6f1037d49a45f193e424d357181c68f588cccaac7c767efd21976f09d0508371a7d9b7f5bb6f6280b67ac4dcbabbc38163fc35e615154882a16c6ce6e709ceee695d4e0bc72b840bfc266515893aef79f74b3e19052a17986ffbc189d53ff82093632bd9ddc554e75560bbc44e9864066128cda93f69e5f37e63f0c3e6fbeeddc9a9fa299034a8f1dfae360eafbaf7a15b517d50365e396707bf3d7b5dcf1b4748b6554cfa5fe4d8fbf5600944f79c34bdef72796cb987558bc040a3a22208f2be3c01a5a984c7b01fa871b9e8993b58bab132e466c8e57062f178796eb61b8615b5351e81a60c3e047817e7a0c8fe482857d7ab4bdd03779def5777c12f6a826f5ce089c07de138c6bd2cdf5f3e85caa10a9114ce278cce83e71bf5bb3c4b00ba38f0517d0d5a738fdcd2f9f4d2ddbea3c4491e2eac722d0dbdcc95c8837eb6e1fd8d01cae5e31bc0b4dd69b9013063584cd3fa693d5778a8b4ae36587b005ab8f9e6f0b391ac9a159e058aa8611cfecf63f2978414e3ff098b429802bdb38093c2f0e35d28d6d78c7de50bec0ab2a32b9357d2d9ce1d47051572e6ec23bc61042ee7d0af78c6e2c44c567812beebebe97e13b7c839dfefc37f1542221a2df12d2afad346176f6a43e11acf03dea365afd862c56ed0ae6ea4b98a1de196471234914d75c074694f2871e006a631ac0c6bbb5bbfd869b484a3e6f2581e7e205e6fc6fbe7890b118f1aaf3d23e5a3607913001f931db2d07206a3de8f671ead4c3502405cdff18a97bb4b164659c534ac7b2336eeb85ffd6990146cedddc7a4f3efd6bec7681bb48d3ec6d55f8626306a6c8d434f83e92fb5d7a8129a9a18fcaee67f059b6a2e001f782fcdbb0ef2695f503d606b18b2333ae564c5934ce014e5675c599c19a1dbba8d8d72e977250a3aa3bdc08b1c495b23de5495af889c288e7afb257b3e106957d44e1dba7878ff11a33e7f87e4a45b800d5240cada2cbcef268592b544e9d32bf6e79a31ecceb42aa2bb3ea38cbcaeecf0bb75a73bf6d9766850b1a9a094b51adfa8b86a222fcb493caae14e2e782bed38c9b7d5c3ac068707e6cf5c1e5aa7c43385ef61834ee3a0a94afdc89ba7d4f0c5ed7708dbe9fc467eba158dbc55b250a13a4c7d0ad97a0381e8289130de2a31ee1d4c0f1d1c0eeed487a317ebdcc5a83d33c4fda69ec1b84a9e9a49c25f75c6f73ce249ba192db507c26d01ab2ae8846ccc22297951a534a741c563c90756b58d8114dc327879eb8e0de077d6dfae4f260a0ea4067a83e6438fb32fb0a73b4cc5fe1f93027fe448434f70fd393fb7a39be373f4e219095547797baef6ecbeb0c9b296c0ebf85e7cfffbbbc0765ab2472902f082fbe3ca43efc15cffa5f991c1e725e3a5d5259c4a73d229dba3346bbc4d3fd42f0c58d0d3f6d1147b11c4b0931e41724353be864d6bc58e9df7f2e27163e1a5549d5c7a7aba6925df71686fccf7ab7a427dc791ceee97768e43e19f00aa69fa4889dc60090b0a50475a9cb6017f8b2445e8b3826ce9b8b3e4fc726aa03b4460b4ae011dd65eb79b3c5c76214c3468306cd73d760046ef1bf66bbb1f433e9259307a10c18a52aedff9e004b7ea11f0086cd2372f11fb23d95cd05c890c8337a517b1ac6def7e29e87b4eab45ea1f041f6940f3688601defa5f7f7f709160c2e936166411b8de0d46cf3f4968140b7b554a63964a8cd80b2933ff897481123f0fbcb18e94b05a4c51faa135c170f20f41b84df90c6b42e36662ebf34e5cf3a282c8adbc0fde53260edfcd4427a226e98c53412ed123b6b36482c2a28390f7c9706a745ccd0b4c7831eb5597043a26115e9d6236d9ebc0067c4a7dff4e253bfebc5a2aaf55c61f0c65c70e22359b8d812f5346fbe8146f3176a53efe6f2b6b9ea73a62047537b58b018dd8531be3e904029076544befc1f31e2e5b600292f14d5de00f3f6709a52055b7478209c3afebf97e2b50d36e891ae0141a8cde4a457c764bce254bb73f68b96e7513ffe91e6858906531e7f2c46d1aa1901bcc07b29526e0406a8fa3f9a0c2bbde8b3e62a42b5854d8988e255d00d4d3b0a485b2e725e64e69671f62e571419c002bb245beebed7e8d506a848197ea757946e8cb67e791c454aae4b6c3d4a9371aa44a04003aba83fbc5113bb2e754c45358125886715cd5c27bcf2ee2fdeb598546f5a3c0e54ab31aaa25944188a0165be91fa978a63a823c21997bb86f970833aaf98e5aa1fdf01ffab3e856f39b1b8302db56adea983e27c397fbcbfd8c94818e1b3c64666c06d34eb6d19f999412ff641957a408f7ba6174ddee2a19ca2860c552df432ced14c6a9f6e7814b633dc9f48415525335cd1b795c5e559226a13b93f21a6f8566b12a65d717f65b3c05f3893188aabaeeefb726e6f6360ab75104139af75350b96c69b1a1c2dd56003bc60b8cd9476e491db83e6758708853e0fc05cefcbb802cee1bdd55685997609e7c7c728556e59e512c49c4d477eefb9d173759eb24093091c0b64957e660ba8c3e27c9e21538f7c83ea7b2c3ca808ae91de44c415ffd590680984c80939a770d7a79bcb451b791c7b59b43df9b842f987e41a1d74012ffe815d5d5b1ebccb46273a068ed42f58528ce6c8fbe3f16f466eda202d53e98fb4fd22c93792788c7e37bd4b98746c991191673f754024e41e507541d89e7fb72a7ca7bfb857fd4eb76903b36174c027cc05edff02a71ba6b2947508e9239e91ac44d97ec2af1612ba516644e8f696c0fa0f78b5151862e456458ae8c549bb2bc5d74fc17a816c02b1920930c39e0df39004870c5f8d6440a9e8c1aa917de534adb1d48021d6dd717ab0e86a66c45a789774eda1a9e7b8edb152cf2243486c31b6eea6af159f8957277ae9f744797f861e0c32d5a63b7703d1c033a802a7f82de8776f751a991c69f149a12a7881ee3296e612d08c33abd941cafb6228b709ba40de7ce61f6f486231a2cb88247bad46c2cb1c7e7630f96c8567a74613222a775b4b51b2f80fcebd84cc56d34c34e2dcad075ca18ade2ceea291298de48a735c25575c90ec63570e3e963681c97879bc94afe63a5f4277ca74423b92d9bea292bdbe4d0bf46dd98488549a461522057939c663fdd9988763a57e9e167e6e0b56beec2dead81b91d034a381a25bb20cc4b528ea69b9ef3abd14a5c300300f123e5357a11ba3fa2794f5a9ffc92c8650990e96ef1b2eed6486f2b379fddb085079d2c3190a539a3a7785048f281f023adeee8697ec26a55e6d40e8645fa775d4c5bf3b515919ec2350ffc9be714f98eac52e5a6e7c01e0818e773dea747d906b84c9aaa5b88859e2a4c6be5ee20a2b389c1b982e1c5748e375b993e557878e40fac095c89ba534467690ba283aae8e47a6341fb6fec2b51b24b9ec752791e2c864e7ffb2e7c55bab98729a9b38554fc007b48314ab7368e19ece11fcaebb42e83ad904063434583e25fb4d618a81d130490fe271eb1fc47049dbe8a4fcc1856bdd7264a4ddbc634649a2b461016ca95435286413f27c85eca9160dbce49dd91eaa5dce708fd9a05ee99b23680f0c0e08fe2b85c624327e6403f7d2c2138d9c0e940334a56127a482ab4cd45fac1fe8a8ddf93453f289cea03d266e6632bd5d0315fcb6a1702b227e725255cd82b5c2bfebd9de425c028562d7cb00fa7a2afa268b65593e211bcbd357ef2c9321aeb6c08103bbf7198da3708345bdf3de39836575d600fa2193f9ec89509dfaf03c0c89408383d236504f7fffa91f4cfeae7491ae4ead593af902e26871cd9addd79471b9a6d2131801484f91e83b37b86f9796a7f79d590fa41169ab5c34421f41de6584c56f335b059996a954bf8096383a76b7ce0d03e4a3a91ecb86846101bce6386ba9a0d4c951a39c013e0aa9dcaf23ccb01a9f9d0f57d844f73f27ceacecfb1f22606e247b984bfc68ded9dbb39ebdeae1dcea5b99959206c372bb0b9ca19dc0a9618221b0704eea2f8179a88f0634559ddd3150a51eca6d043bbefe1bf30eb9918c7477a457d46ab7998bf37d0c21c380f7fcf643c07339ee60d3d39bd8050abcc6051dc5a3b9c8fac97c3cc628364c42b902705eec73741941bc7d34b44327d12ffbed5f4ddf5fcabd670a32520e02da14ff6d8d00d88a0bf8ebad2276f2970b4001c8f0c11afcb684c68637e1e1addc581c593622ea32595241aae1d6ae444a6fcba2a515823d2ab1b4d192c735a3833edefb5d728f82ff87b1bdeefe2270a2c0fde06702b08f22653343e3f6d5ab5b403928eb7b8670a1dcc08831bf1e70010aae9c9c95c89010824cad544de468321ddfe583f8ccde4081bd7c58d80b0b1b2133fe2bb6df410b4bd43e698e6d3a084e718ac89aba3d1d67e17f71dac28a753d3dfd608760465ecf13b14265aaa82640ce3d49d3cedbdbda64ae44a4d79bfa419b215ff0a9e6bfd90900cf37d64d2ca873deda7de18895df44d49daf62fadf9e929c97550667b6a443a83f55ab3a2e6da5c8a70a6802e314c058a91e5b115603c2a0b1e7070b848f34c04f252efb915ddad33b1929d36efe75aff6cb0a7ad839a0301669ed38fce8932468aec2ee47a67e124229e87d27ddad3c1d2e2a4e1bd164892218efb415760b3b045aa486fd42f8ad56439537a462d70f143fe875e99dc66beacfe616a810faa4740bad320bbd0895e54f292e92ba2ef405f9a1995d1c69390bc16e814f3a5500f0943757bad9010c9976c0c6dbf9f29ec9197fe3f7f93bb86055a852c6d6897969e8bea4de31f1eb0e6e9eedfeaac40a5da90260f7de41b10b2b8d58f3f3ab8b39cfd20b385531eff77c9f08bf0d9a94160c55eda020c6d104b706247b416e0f8b2d4fc711a8df0b754ff2280e77d64521cb2502d22a0b73dffeb1f9aa4125bc80a7d73ba47f02fc3da161dd30618911af2f18cd55f95573a99926c9f0ee9f92ec869206315bcf1d82829ffee69f2018c97276cf3dfaa1490b825d03820a2860a312e411e32b471923369e1fa36e610e3b1ffb495758eaf0a26856bcdcf70a4879848bbebf3bf5a61bd9460869d69a5f9095a8e0ec73d99686b91d4419792a033d2c780131d284a4b3aaa6c8b8f1368c7e3875683673abeaca8760bf5f2d7c77601412bcf156f7f7969f22b7d2045787932f27a0c349b06543c0a0da376dbbd3e10991eed7592d2419a1e2e566ba8382a311f8520dda5786d24163f15cce6acc210352726d757cdd78fdd7219f98355b2c27267489ce46f835bcc93d2d32f5640b91fdfa96e3b3c1e1eb1609fd67ab242459f84b75a71b8cc88e7af87bb4c3a95c2de1ea978f148d614125528292fc1968581d7acb7a7b2ff4ab012c922916972b530996840b7ff2a034248475c15c8a3f28cd94ca2d2a2551e494cd873774dea710e4355f449aa1e256802ec1beb47737538a6199cf403be6cf7f1f3f637c7b6555c0b66607fad9fcd3cf44bb1ae629845dfdc619f93bb5cce611d85a7ec54a068d62b874bb3ad60c3698b020e69f4f62300c09116cd73e62f492f47157122c402aa0230c1da7832a7654f47668ef64da66ca0205c9e6ff87718ef9c4b9965677160ecacdf8f5fe192f89dc1f43341cf2f162cd95bd495aa337e872528ef8385cba1c538edae2704a44147596a5137a24328c69af0189b37cf72e5f6f0b83b266778e70d0ceb3bdcd871c22a95ad40772ae69f97e4fb736fd6edc8f06173d5d392eec52568041fb29cce82f4fce54fd619baccc0547398b0ff6cefecf32d6f9a129d33096324c52cf5b13374719e73af343251fe1a208fa5be71d9dd1c07be515a00d9810b18626e963a74117d38fa3cc4bd58bdf326d2098f55b0ab2e8e66e519fa5a2235ac70fa8f1b47519bc33b50b792a51938e22a2adda421b96a924205a13f33926a69cc94135a0273735a403aa069692249cd003dc3d25bb52c0f0ec14140e34fb950fa5cf5ac04c048362f08047111795a2f911428f338051d9f7ad89df2c331743faa929b1ca8cf7782371d459532c8044d191cf6b3c6e931179778035eee5244367455fd57180ba0aec76e42fade71a34c7c3db43bc3c026374b7dd676c13edaa1326813b2d71be089a77b2681a211ccf3e98c20f3847c3160a2cbe99c4d9c2f41ee13c23b666959c6be110600d22e008767e00d0a4e6c1a786f4f804d0dcaa547a05b5945e26762638e736bf87fdd963f4d8cd7209adcf4203f9df71ac4eab99c6427af5cfd1a3534db0f25ed818ad10566ce2eefd5450fcc2a48bfeb3a9b63bd57e29e915b214010e9ef9f6781e7c655c9797a144ed870001e09f213b9d1af555f7eacfcc25b467837f8ec699e7a20acd61168190a4f3dca2cef4ba79c3980f1c75ad3078026d13880133ad2bbd8ae5dc1439b145e34d6f496e612e8f7c7fe4e4dba31fb2c43d7fb2bb26d662875d04158e121eaf004470dd9c3dd8e935fb0e3d2f6683de0c37efc7ec892b5a3eaae0bc7908c7d1fccf0fae0753cd2d1c5001f685292753feae31eb07db63d7aa4c30fe89bb1472eb8ddc2885ea3933ae6f44a36d2f495db4cbf8f2369aece297280c8f18e8bd5d5ba823f6d97c1dcd467daeb0b7c3d117ee82b7157bc9058a6d1e10983fcf2b41b58797fe47a063495779e223ccbf582665ed6d9053160665e577fa461b37de08b732587fa4c9cfe9e546fa0d50bf29699100a7f3d9d21b17852080e499621300fdb9fcad70b036185dd0583d148164ab3c4c8b211a819a925255d7d2d13374f071b7585c3742be325b24496dfff35ef432bc945a015c76ab6e0a2e30e0b02dbe04dc7ae0e259d81986bbb77caf9847509f36642e4ce8e7d0bcf3f93c3b1d856f4871491e669578f44a75f87c13917d3bc99cbc0514835958458b2040839ddb85078585569ed0b2dc6459c8c7a2babba2bbd7ab8abf519c9042a1fb12fb53af71b365ca8cd803ef38e56133a3a5eb709bf0aec6c48a549972769ea465ef5ed36d373c8c3c38609a8c90b089a42f1ce6a07940d68c60e9cdf4053525fca2168047a1250d0590bf1cfdd0d6ef5714f3920611aae39b7800d290f2dc562e21df44b2aac98544a61aa2d86cc0b2b13b23116cbb8ed185d908341d2f84cba615ffb63583b8f553c6ee84f4e524770c1dc8ae89d8f54b8278b04820d942784c4e662aa3a322bf7725fb88beb61f880a97ad22c869464cc89d13f2eb4f916fe4a8b52d7d753eb9d8f0408d81cb1d8a3bc3e5205eaed0c0729802a4d67b26480cfbdef03975dc14b8f8ff846775f72625d5e2441b2a569c0c775493363b925b285717d87cf5950cd7de8e7b8ae1d262f1ea7b133aa5d6f90784881521b6331503798d7b2e3f4e0f686ed2ab0330b3e0ad691b7cca394332e92ea6ff2876b34117dfc159af11b59e98dc22210d4443d56b331e8886e989d4f9bc42ea00416e27a422ad1490b16182f7f70cc4a2ffe839ca6fd24375e3edd62e668dc8c532d7ba4b54e9ce3f92efa4d9b9c2c4ed5b86fd7f35cf087f6ef956d0d4584fb86d410f41256dbf5b7e85888ae301053353d399a3ee1911d6e4b3ffea24a1325b609cddbafd13e693751bf8860dc6d347603b5791f3a9194f7bcf4fd85d24416aaf8cb690559f239aa28c8b86b9133673eb8cf3d9a1898c4fe6cd2db7c00d1cdfdf6ffcd940bbb72d8a33bf65c8254ff5469d11866ed1f5b57bf1de39364a036469d2c571ae2eaf2531f08428f2e02c413b7b6808e1565d1ae44f63efcc69e7268dca77137f1bd64322f02efc4f43daa56d83621f8c48b7f4e7b1d5771cd9124e28b8596e2e392e44f67f6831134d55ffdff6488e84424e16821fe0dc20aedbfcfdf2b676c8e36c88eda026cf1152c7588b1461c38059468099a772632b59cc43e9e6c8d9411ac9ed7068dcb88f555e08b8cb192dbe9da01d39fd565837c863fdfde2a542bb2cf03c9490ad61caa1a591ae02db29d07e7943e591a9ce9eaacedc7d171ee74d59a2d363dad646b31c1a3e86657e7d28fc0eb3d4f130ce1ecdcc11c574cf7d0c3e3047e8a704ccccc1df379e03839c63ea5b4b5c2920580e77cf3b9d296feb8d2c7f6d7b13ebb58f9497842f1e5ec80e817e075015edd9143315f2153b0078c6d45dc0e9eb5ec2acf36ae60899905b79267ef398e8fef589dbf85d11142cbc2939eef04441af3cfb6a7c4e2d1af9cdb3c30fce2efe4010711f754b2bc0f8d32559501aa3de8dca03da6ee628420a2436bfacc556d556cd8690b9148aba87c9a07ffa2467958cf3cc152ed55fe0b5e7cb44cf9e7949e1bdd6365284f5acbe6479ad4c11c525e70c83b84fdcef1177640b9b352232a423812c0ffa8b927947805253c8e62f864169c0bbb0439e30eb425f1668163ac2ddc4ad47622880362791d07a569af33d2b062fae2d382c2400b045f02518519f13d37d3b575bb816ad4577d1109ecbe02a4e3e6c7a8095fc9bdfab3a243eaad81e6eb15ceade3205d91c04f89cec358c5d8ab6b36654fc01a751f99c67d2074e6c828eb448ba1d4d88fabbe45151f21baded7b6e3669693fd617e4741fa824b882478e19c64a5f3d21cc785d28330bf60263a8d58c737792936ee5283c16eb6b59f77f296a3937eac9b7b48c0578912fd896b1785a7b5b2f92c917b2d3c7c3f747863ea049456e1df6c289aa8c6a4b81396b87becdab9190af7582f45b18777552078371f47381f8d2bd188cc32f323f10906e7090c4cc5140ed61da184149614f2fdee3986069d7f004af0f16bf1f34de8c6c0fd33da622122c37d345b29cae6125473d3b1ab748485c9dcf8add1dd510e386f89b2f8cf59231c62e98c3d6793eecd1757478d3ffec0c88518021cdcd04e3484ce310dfa40063db2a26e4c1c80bac483b450d5d8561f7c29425238db4e0e9bdb6647a444d0900d617638fdd6b1fd4e9dae046bb262dbfeeae5f6824f90376836669b10ea1aa1c8d9b000b8476fc5fc0abf342a3970808fcea9db344ce5b5ef3c4de0c3394ee36d447d17358ffb1196bc30203f988834c71743b93f6ed7389e6a917b83d396c1cdb25e192b941698685cd95a38f0a40c43b9d2351fd418878357bb85b58805bf8e383f87f65dd23f36e7e21adfdbad3f52acd49ccb5f317388d47d475e22d98358ff3fef57bc528a53621e26563925a638f748cc64b44cf08a00393cc876626775ea542cb2cd952e63be9351859d1f9f80e824839d30aa358c818d280cd5f4d21c33b18895c318735a678f7829ff41e3f5522544737bf47bbc847befe98d1350e126fd7822b8eaa398505b5a03acad1f8b6f2b738596903a36372ff68ee606ce59f3d4e5d38de949b73fe56660619c63aa27a2e65526e31fa56d336888e02ee70a10b570848f9ce8bd4991362ad3477210e91d7f91061b33adaa8fe33ea6a0bcdf15139a82eee4d3e2c28c10c3df647822c684c4900d506752ba2baf782e654a8d2e7b2a4e0df702a7748a73c230391fe0ab3659b433f67302cfdaf04d0a01a3d760770ac32e22aa25ffec8e1e92f812b5213c0afef5de8b0d82eae2aeabe08e023f7f1df5b63044a5b0c9a7502ce0969dfa5878432ebab20546419c131f3305acb658eef612ebf2c4bac34f61ee647823da50497e00a0c2a38ec6ac4dbbbcbf96a2e7a1ece5c953ae12a74f654ac018067fe3efe909d5e9086354c18d2c393ae9184fb6894ba2708fa14e1fa876981def52d61d0a35269ee73472fd03ae00947c2b38ffc7ba717a9ea8657bf62ada3fa7b09701a06835b315e68c933e6996de544d05e4c818dff07b25d5ed569ae0ff4f190decf0f27dea5f1a18eb5b6a70c1fbe491431bc05c47d12d9c92f1af19f0f964be9723c1474c037da6e87bfac3de7668217748e36fb3411cf046d17b6404cb0a3f98028ba88bb9173637b0729256bd69af9c09eb152894e639ead9d3761fc052e4e0776a13359ef971f177057f1f9b7926cfc381aaa8ba68eeabd2e367bbe0306bab8ba4ba52c45ddd6e63c666a47f0e1f7e3feed58e0d0de1e0c43425ac4a51ecb3f56dd73fa413acbc04d4ec40ff2b776080376fbd5807bbe00eed6a3f7119e7f387d14ab22a30b516f7548f54b03387b9db79c71d76897299f5a787a3a8ba114bb43ab24f690b2971765ca94fd167ff6093da59e5c2350fa74eee795d22487c59b11e64818158088f92287f0cd8abc3725eb1beb437dc2bdbbc8ce8f972034f0c3d810b214c3666f15929f65ab31bfa5932fc03c2e77adb17846fe035767cc5712f7cc20d62918ed35d5f2d026d7eab78e47e2293dd21e97fc47fab5af3cbdc5957bf60f0f575195ae3b93a20ebb8d5e908313dbbbda84ef1eedd75b0603953e250ce9fe854aedad7e33e8832b5245b789d8c3f6f4ec6a0c62e9226f0519199cc12f1b1dbeb296676112244d6fa499f31ccf0a6e7567b69825b8e08874f863baaaa8714d7eb82bda87a930cefe3cd9915e4d4b1d76f3e648d186ddaa4e2a0219e3839d73e86f2ac3685caa675db858acf474d93bbb0ef5b6cccd000bc6c78cb64cfa2b4606cd08e9ec36d48594e3f61a2a70081a7a57db43e232c5ba21a5dfd30bd2195c3ec2d62144ac178d6910a46d0e5caf12485bb6d7ae937226205deadb6d22d100f1762363a066618faee54fd265f6dcfdb1613c6c4d1013ce4aabc9eca0d7a5621dc9cf0e0d310e7016bbf3a932787c2350297ff6f38954c2da56b4d86da3e8c4c14b0fd011dedf897eff8a1520cfaa81fe8230171cbaa03b9463920d98bc76c5e332852fcdcd7b768133030cbd6a69c90d3179ada9990ecad52b4b43138a5f223a9bbc67c9baf613e36e76b548f7ec3fa8d107661cb85dcce50e23379e952f22a9cfefd614d8d78e0cc5399f7b54bcb7122bd0e82f4df2a9f88505562f2086c8b9ed5c3b032892f6d4e43e36dda63e7a205087bf5bc78119b995ca6584d7f50a7d349b7c8560577df4cbb107a7ae9130a8461ac8295dc5167fda9044f48ae8cad778aabc4d3d7c54487189ebef5b06c050e793456bb12636837770770fbb7730ed78034647d80338869280b1000c121dfc92f8dab514d73e7d12fb2fed01964d84289971197ef100fe5fe4ff1b4749e4e4f074bacc4dd2f4ac8373b7cd68fa36534efa9fef095141f971e7ea6715c2b87d9cf3bb3369f80aeaabb4d3aa866732ae42a4b54ff2266d6863f0d49ae3336353d3f4bb52be804b2de8f2e0dbd3b828efe93b7677f22ff94115d07973671d2ebd1702abece2e339b7900856cc01c42ee41dcbb77f78ae318a769bb81720b5f66be8d517c1d366bba9a872f21ec052fab12f249c0845e7e9f77200fa74cbaa4b614929a52ada1e057d56aa34f2b3421ee4af0d129d0e4d2d0c2bf7e3bd3918dbbe0780b47e9e7264a6342616695ffb29621a713e723cc8a5e7e07f6d3ae5ff2c5d98bae980da657c585dc58fb179881b3d095f9d58993631c4f27396998404fb27d131ab57585f0a313cbb8e1064a2cddf9a2a17336a0ec255674bee3955022fef16e037e217ef10c2a0f9c015d48d579215ff54cdf93ff3b3d6091752433f5709d6079c6c91f0c1902c8d235ee51864c2e9ff52b4ee44477d0d1b4871053248300a7655a7744bcc336d9034bda217ee61c006bacd34df5a460d311599840b4d6083a954adb755f6ea69a557db612f67b2bbe7cb8f75c7843939aa068bb28390d4746e4239844a05fa34c0d5cba5f996da73e54abfc20ecfb3619fe54994491c901b9cc55b135e9317bf075316058107ea05dea18cef5ad6ec97e993123e75484ea91dcdf348995dca678ce975f661d62dc58e147fef67b7c5e52544466a43bd2f4fb7dfa36bb504e125a79b541b046da144de1b2b71ce56c3710e76705a7df1121cb2d108d36010adc79aba9ff685979bc29ff0ab2560b887b988e5a61fb7c7b6e3bb90b9f1926a1f038291889036bc32ced9df30c111c93b89163366aa42c801354e9dcd9d518b63f28ec9414e29fd361ec1b6e6900b214913c388e1f3a7386ea37d3197f872b78c381104757e43dbd2ffded30377e859abe1d38b62d7e5976421ddda0660285d39bf587f62bc486379026246ab1a88b2d426f258d8a8bc4c168f230ad367da25564e29c5b9732fd553dfa1d3842ced0e3e9b2fc3de64efe8e15e9001e474b126912945e8695cfcfd0acf9809ac5b5b5b7ffaf43f4303c429005310778b57cff7f90d4f7a03b8f08357740744b8605e6a899c40215d2c11afbf90c2045b104197a4f9ba7c8b16929dc1e7281ab2cb9f9d96a3127546844a8289c891614ab26a218667ba1983af9e43162d28d2cbbbbd18044b6576100d4eaf2804800aa3f14b6cfcdcd60fb3175ece6cb175be97076a89cb961a4031430abba142086c395c674fae23be4a2bdd0aa56ebba3093feb2e2eb52bfe73a403ff6a2b384e7b0713889730fa5e3ca9acebb307d1e0d55e47fe39d3dc2c6505bd8b822e878c055c1dd43df38b06ceced1171f02a7b37b03c25b3168d9179b292cacc862c1f1d7b240291f021e6aac46269eff99bd8576e289ff49732e420f41629e38c68c1e36495f4073fafa6ee8eb3bafc70925c64e412b84b006f862044ecaa6814376b094bf1959a6bb9a037e12604c722abf9eb1db686672d1714a7baa9b1172e727343a30ed7d69e92b331bd720824b177f00a3749562c4af88f7084e56a97d30b8888fd1c5addfd4dec972945ff52df6c20519403900abf14844ce03ab7bfc88ffc6a12f1ffab854969110f63ec8f38bd01b0c88b28fc5a26d74658ecacda540c4a65c8d87fe0b99bd2e9e3abb3123b220ed78e61cb1296cce4fcfa68724ea1810f019b0d68ec5f303d337fb8c6770343aaa12ee5b261fdacc9ac97a847ea00cb86e10842cef6550f3a1da704c901d38946b82e59c9421022f3a53f9b464ff0b0d545c127561678f09fd6e1c6aba275a83a01e9dc6650e4391af05b8c6db5ac9ee7a1e816cb0a23d36f29680b2d2cd31b5a670cd7fae98c4e6496dffbb30fed91b8df0e5e370b0c13005d8c9d6d090f320f2b076e56661cd7d2ea6e12bdd218bc3e4cd40f0208943c01c5250aa2284b1d603f41c58a77ff30931b206182490aa8bc05e07383c1b5e0400a38be8cf1a82677eb0a5fcafa6bce7c768a0505a0df3974052afe543809b5b967cffc83f37567edac4550dd780053e84af925ad3df4340fcbd7538ceec4181930d47eaced6c9ccec53bfa8456272934668a16b4e79d4ce4adc7421c834c2bc9f5bc61a87bd3bb35ecd7b9c8a1ce550e22e0d69903be7bb29e9023cab4893113aa0269fcd2c4ec9b709ebcb733b8b695ab109891cfe5fed131f082fd4fa921e9d37633eaebcfb45c27ee1acf2e8450e09cf8c7ab730558a54c63ee4ef6153a3019b4f6e1bf6afb5c84c18c115a2eb14232947e9b42d25d7245d1cd604b851099287970bbf6d75689005d4c913c7e0d3c0590697c954d01e4e0414da9bbc32496e729920a8b9c3ee8bf80c1d4804e3019ed4df7243b5f416f2946b316e94a10bad1b772b0ef5b9d525e967ad8124fbaf100fc260568dc227666577a398d1cd9397bbb3de4a4c347e32bf779032c6b49b4e943c9bf13ede924492941fe1368cdc8b295e253218ed8870b0f69d3470929b18224eae188f65ef7d00940664ad825602c1637a87d1abcda7fc7a4956a384c99d95c0efb4e69874cdb255e1b9505d23b4045afaf7f22d147734dfe5052a946d367e9c274749d85f667c03d99b96f66a214134c233152f8e27c5acfa8c595f1ef83bc7d7c3ee7fe5c9d3b8cecad7d6c8016cf01b9d85e2cd74568b85a7927ce3d653f8c240ea4945ef08243fbb28ee8c82b6c69ab7adf48122ab6b0f6119da805217ecc4345b37c25ae9d946ed9292f70d2ac107df338f1ffcbdb480c87c295ef3ebc734f7dcf67e1063cb60e2ab9d390d7bba3620d59f210848a067a49d4940386cd006231dd70079d15e98291222613c7f4d6eefc755d71235b580aaff557e0c3039bfbf9497770c8e7f47994c5af1ca24b9747467ef71f0e4fbfc1ad5d69c3ec2140e9b1ab01a12baac55b3458c684d7bbd3c497be0cd06a4a6fd19322a010dbf460874170b49537e32ae4a6cc0d83be4893cc9910806d33df3b8866c714c9579af079ccca5641e8dfd344a4481536d89aec273c8fbad9aaa95327ef87e7c3b12f4a3ec26d1efa8a24c8e5d717e020e4d8f0560cc6d457c00c6d5eb51a23de8b50eff703839c991680fe55876a3abc039a8eea63b8a11ee7e7b084192de1d13c5d664d9f9732c81c861650c4481307799f94e61c07a8748bb03fad402d75379f50b399e0adef0d748d3415178dd6ef2d18cdea6faf889d56911e02f88d274258e1066300649fabc1f3a0e4bb48c3f9960e75a1526175486c2ef4b96ca0dbb8d63bce20d9561c683fdea426ecd3596681ae59d3a134d5107c2f4b1c2feaba1041438bdfd84ccc6a04e218c1b80c70198512c33bc2c7d9fa4871ff397efd35b1ec6da5e83a7c8929f9d6b9002d29b6c9c2af63bccac15e6e9888fc13df28ba05dd00b2a2c78c3aca85c735f9755b5355a7a187ef94ec71b65dea657cfd3f580658f13be201880422ee6792164f4292a4ae8f576f5e7a4fcfb5a8b9c4c3c658162500475a31cf3d55678ade66ded71eb06b40b0523b8a5dfe971f73f670284d2fe5e4bbce79de2b59988b15443daa16a83a690310120d0280c1466b89a5bff23a8355188ef0cfa8d6c400be8153705ac5478b84e1f9927ea791f9d8f5d77ed5f4d12c5913aab37fdddcda363208fe70d5e24b9825fab72d75b6bce00f98986981678d8dc797e31cf942788165ce9f7bf8cf49788178194c48a1579942d6a2edd2da83326509c373697aa8d7f676b5f6fdef1e79b3abcd14215618b22c0bfa56a35789f3834a6b4a89ab7e4e07fd048c8fb05a3f32efbc8b9fa6a2ead80e668fe81bb8b4c1fdf4c25506e99997d90368f862cbe2f5b63051047a60c8accf6816a5e1d77711741e7e3bdc26621503df6b7cd2f86aa8ff5b7cf61c43d53063347fb44378bdf7049595ebed8b037bb6fa2e243142291166e8a631fd48ae6aa55f541b3ec2ae9a17b267c41a3632c311cafe18fb96841bd774f6fcb1d3d2aec2c7fb7d1eb118e665b7b6190133d226d591f1f099d4d151da6d03be35226716ee36817350c60f95fa19338e6c946d75a672e025ad114962099467d99de74db59ae3306507f6158817bfc898d2984856ba464d33417b15d81bfeac21a299d847d78609759130e27556f11a518ef4cfe8e5f80ae11b95e8f8cfe5b0c82256be08043d304b7f24f0c613979ab548de17c31b55ef7cdc34b3a764e005d8aa66fe42f37719eda18cb761e2cbff2681d12183b95b46d0fc098c087d3971704ca28b6560cce12d91a79f3f54dbac7dcffb4129ac4bed64326077637372611ac7723e351c23e169752a1b64fa1e4335878b9fbe2e1eb57dedc442ee0e3e4a1961a05e58872954c37420a32ec90bde49aecea41341b844d037701d8f19967ab92b735a5040d76ce45a4583d9488ec937c66d5c0cfd989bc7157b0ec3a5bf07261fad2615ba9ff7a9597c1cce937ceea77ef072076cb33d05ba73673b334433273e1b92e0dd097a6543415347ccf589201525a4bfc84c589eddcbcf5f24034ef7c6a2761dcfeee3a842b873a08e6870ac122bd6d45c45f37a6c0c12fb8b6ab324dd6e3f0ce7ef68adbcdc286310d3487c754822314d50f27506b189191b4fa033bfeda62cec3219b94a2db42902989ee1c1c090fb4ca95323c7603df7cea54b9045125ddc6acba58e606e567507c0d8ffe76fa55c3180a5db0a255c95daac75e71dcbd2c3cd2bff392b9dd16e49e6a9eb3b1a2a7d79758ffed42570e92a043b108e2778bff3ac0c30739668d9cda802685ad2e2868a42aa48b267908814d572ab553c59df4be3b3e0b870c0e3352c39b47c289fa5cf9f676ed5db3b6fb1de47e52b877ae58981d37a3337863d05604e8b853dce0e8dcdb09a1736bd4abd85d78da06f811ac1ec9d63193a40a6998296aa64abe52298478e9b3691612581a03127ddff8919f992531c7a1d469c9b242c9bf05d05e4d3cc4da6a280f79e67fce118f9bc8cc989dbc3af07738beddd0bc02b8601bc4cfdb904752511f0e14faab1b5c22d6cee136d18f36ed83b4fd3148095299ebf9e3c0c2ad9fe31ee1f3365a7d9c027f6341ed31f739ec4e2e3a3a97274be68aea8ef2df3373eddd61fe49a79996d2e36e12622873eca55500bff61c218e3edd4a3ca40c3b2df27d59cb49a8b68174e2697fdeac17a965209fbb77cb991458847dce9f5a47edf3df385c3f87f6084a1e2fa19de966e93e851de293455b8ba701dc97761e58e6058b40cd15f77b17e9b009e3fa21fd783fa862acac5dd487694c4888c8a2df6204b200b3a9f3fe13d3a3c87560fba08e305b8565acb1e160578a4d5513f0b40469411b7c14f0ea487f0c553aff8559fdf8fb2525294946af7a9967d2f3d9a33a5c19ea24d2b13f3a1bf4280e43d63c73f696d32b56979a9c2a0f9068bdaa5b38cd2837fafe37a41836a23f50bb4bbe3f6e416f58b2cd33b42e52af692f2999d11327510094d366d286cf501d8af2bd8039c8f312ae50b3dbbb6ff8a1e89ee1867a9e8bd599ecd1fbf02e69b5ee5ca5e7962011399840357b12620b88fb31e5a81ec0214497a8b654145b39d43d9c1e7fce8f7d91904cf0aefabfbaad7e18854ae70f455175222513ab2e8eddd81aa34832234e79847388217a18e6f14ad8f6c689d32a792728bc0dc07df87e50b095586abd6d7268c13cf60f62f7e52d2d71758fd19dce55fec3eb788410e7936ee4dbb6f751edd2d608eb9e8f2c29999c3c130d82e75bf2f586db75921ef5e56442d7063fe9bc1f49e7296d3ce8b414af3f9845d9eb18c1b70ea42f5936661fecfe1eb3d95029768111452f3a12800c642e2580222181530b0d73172996996f7bc689467661eeb5292d978e0052c34a0d49237033c490f420186a2e58c4d91b4271eb2be765e93d2f6f8dbaecb57b92ae8ca0ce1fb8555684661ef5e44ba32b2d62199322e9dac1bcac23a5580519ee47016570bb9506dfb13574c7b2bcdeff00c779993439016f875dd57a7650bdb4e4a62ecbcb1f5ff673a0d105269918d3dd3f8430ea46ac1020cac321f38d37c9aacf472ea182e2e05f15eb998d8f379ab3a17e7195c24485da818c4f2348c5a789719464aec9793b020b854ed042c9be265f8c60ab1db527311280683fb20eeb34d15930f1c5a95703cbc4ce18c8ec4c62d1cee3584bf4523d4452e86b54f988fb65d9b402f7a894894d49056024786ecf2c55238d734596d3bc5a172810c4094fd1077904154f03415eb3b90704ad35119510578f11f071b4541b9e6897fcb220a112d74efd283fc1293707c6775842eb51b6968f0c1b8e75100b338a38d33390ff75af7d441b68a5550db9d7930b9d3357545e61c2cce61d47096827fb5d9866b74657794ce9cbd9d12752641226f610d3dbccd9852948297973c44dd8218ccbbea2d2656cc269c16f90bbfa13c8a6902a37ccf3cc28fcc4dcb5973c49eb59d17ce8c7e6daefff6544e3288c4e02118032903d8bc36111330bbbdf9c52d594a56202f1666e21684a66bc82c3b752abeefe606cd447c40b2e70c01d6f8ec38e0e1cb878f2172ff4059adce8005581ae866bffd21aa414293fa65bdf565b71209f0a4b5b7a721b89f5c3cd4b6fa199a4470fa57b2ad911b84383c23cec9a242e1f64800f04076b8a32642f355ae8d239bdb2439a7fedf486016e531214daae533cbcc9345c9eec9341e1f9a0644e35860eda5600de7a5a730fa7e06165d7e1cce41ceafe9867ecf9404b06b19b572c7c616d202ac3b861731f5c289e872e465b6ad84d6086e88deaeba25fe4da81a09d18478d1fbb9d0d2f1f15c96edcb8362b6e818c2868954c15e9a85fab4a347900549a575ecb5284ac51aa58e01c5c8da2586a70d175e85ae98aceecf3f182e57297a638a05c1b83919626bf308f66ba6229521acba3a8c50c83933f8388bdcb6062dd5a7ec646316cbe4c3152a20d55e9ccd6989f52f8a27cef7bc1a1ee3955a2a652a46643e68f089181331f8b9c5616c49ab754a7d0389235ee00913580c537d134c5c0ddc0787924ac24d2f9a50efd920068514d8dfeb2f1387657711ce786a582c4d716d29c94ad5540fed52e380017295d8d539603830866d018fd6a2f7f6661a0258952daec45cf2342fb7d15ca536938920a197412926b0d55eca80f72daf4fdb820247b3e6b6bd8f56a6b12f2489f2392cb9fddb19f063a6cb7fcb923d65ba17378fd3aec07f026a708f018dbc291cd6a9fe168b8186222ea5be4c41a23b5d0485dcd5931feb7cbfa2400e2682fd5a9ec41a55882f42bc956a0833ce66fb9d72e973d2e2d00996015d04f75cdd27d0b2f901e1c54218534031cf0673c21b59857eb65d21cfcb6d383d7ab0a5ffed2b97c2ae5494789b33cc96fa9b40f513e78b04a1bd6db5ab68b58144375a3fab39b2d1026c0a5b74fdcff35bb25c621246ca2b06e5f8c9a7d7d3291644cfd7db703051f9a3bf829440fdd75f8a63982013cbfcb1a58918af465767becf1464479bfb154eaf097cd6dd7dbdc48404153f14921d07e0e70b21a17f96c63d20156cc150eb0f5f8c58ea63a2c719f6195e0f09d6a55b916913c91063ce88aae452d46ed4cfa2df902fccf5d8d93be11f4bf4bc735c2587a6f52117064a6b259376784d70c791f93d119d0db1394f0c5ced2c014e26d12982d4c6e60471040687785a034238da935127aedb127ba557e134297970390dc937128e0d2493afade54cd0e5444c125dc4ae0fd417e7710e3f2edd6886f6ad7b91ed430f76bc9a390b86266b2f258d17cf74f63f666b0fd13b2f69ed5d4aa2711cf81e172cf08af18197a9682a55f450ab2d358affdcb0c9d1cc8ac13c4ca9676254029881ebd5c2fa6260965db3a8f9e5d4f1ca4129545c4b064fb5954a8987cb1f54b79017ac9823f589f9c11313aec82df739013017ef16c13217402749f5e4d6cb5c63f244186075d1c6a6eb3960b41ed24e4bec9da659b6fc95be296775c81c4b841f896cb8be76efdd23448bd96320031c3b5ca2f6a74ac54fcdb41706fc12af41d421f2e3e0fd5d44ac05d8728620ccb0e3dcac295c4a17332adb2c98381bb44fd6449a0e275c7b9df48c903dd7143753a1806e34f96a0ba13b2c5852b39100ed67d39cd314007e8dcb24492d51e7abe4f39e65d76acf6b2636c3f858386283e65d0e7e559d93e48634a5055b034f6c898b8bdb9d945f88f65d076aedb86fed750d00ffddd1c54ef60e52c0171b69214b72c40d273ab1d8663527aa44b83c1bc6230bbf1152876fb53abb8f500f569a575c315dbe066de4a98e024b81bc72de9e9ef7151dee41378aa81574d91ed1549d8c2eaaf382d13f494f5b2a3b6bc52f0748a54bc4ad603e8831b4f6551225f48db61f00128c7a82774dafe2049b5233ff6750e84ab3613049e1029defb7e6088af95b6ae6e473015067f30b02bbe99f5f613ca082f8af83dcd86e51ca3a5db5fe155381a545b983bd1688ff14663e1517de6f61b107f0270f989311f5687c5ff8d7d69a4b3d59ed6c28df321ccd798c543fb227ca8ba56a3dd997dd16b8bc0ed426567c80e19d4e90ce4645ec66f892950a377fadaae7e5619793a2c2f23359c463a935fc9064d3b4fdfc54ef8ea4fa4725f624287a87a172fe33f37a9b8f881aec18bc712dce69e03b920bd1fd6a494659a051bda334c0270c5d93876d48f194f2c58c73c447e03fd4cb0f63079cd1731905c504760d5e9074ac3cfbea4a49ef62ae6174de77701a9f6693bc6a80d93ec582de7036c324fe0d5058faa15596e62dc6722b7b0751d38d546e3db4a9dbcf90acb3dc1b58d072edd2b22c5f6a33f2a31074e3c70660764dd229682a3c7f546468c026ff52549cee9754629aa30a69ca50137e58efb2684169405d2091298017bb6f9cc98bb507d3696bfaf65f4ae8e95c1ef6fb9ab26a515bc9c212b607892352f8d2c551d266268fd1d512600f1d69b847b2a06f0646edb720b8903efa6f4246120a7df09a3619d55bb0023cee07326f767eb6a736b992a055dd7aa7721f00e607a436e076e3157814e8c4283a76a510f11a6061226d3bcf14f3172c5c327dfe968b73b330abe9be1c8ed257207bee4d815fce33c59ae9090f6347ebecb6d9436a2a2d573e3a3679f270b72106d19818b4656d9575d46fdbe2523009780e3f461c0c6d19df38045a0cb8c6dfd73d31cb20a8d77d1f6c546567a55c8e1635c411b79255f80158d1c7803a5df98daf0b4c62e232f95fc6f9a67e3e6674e64372e09ff13874330d1a92be5e9e0032374d838e0011b51bd40149a148f1294d8a99f7212abb3f8b6235f2346b98ec7220b42fd685f33184c8abf2cb4d3ea5ee3cd0fdae837aeaa9c84660c958c8f4a95c6f3069388fef886b8e27b9131abf39e4d65c523ef73ae71c301a0305f22e8ca3479a3229276aa2ae5b84293eaaf4f081f2031f651abf3467b817a5b24689ea558d3b4b5adf35b2dd0ad7cf3d428c968f743e1db3868414100ba5516fb44f69d2342c17c40b4eaacaf96d89e06537f95f8f443ee23c13f994b5197f800d63d0162413fe290f085fcb9327a106993b5f54d80163d215586d73e75fabce975a899e8536ac5e6672c1cf072e25ce31ac4aeb7e015e2db8f9c1127024a15f609d524f6c09a6674c8df37150548c3b6a89253707e828a69f758f17b01f427ff4e9ea65ab1aab2c7b6471f0f2f4c57ff1c79f28220e26d8fe9ad6f5b4e95a7500c05bb8d57566ffbd099e6ba8bc8f576322cf7d3cd482dbe735beda83a27bd2af972456319c6339effda0e8a30bfe0fa897ada99aa6f628641eeb6a72cf9c26903df106927aacc877ab563cf8777a6700a179b5d4b9678603bbe30d81069162b67e455f670ae703fb0e7cab527bc2a759365706a081e96207d4b953d0d95fae7faae01e3990cb06684e4dd4bacc32ebc337d7458794f780682784d7a35e7672ec825377b8a497d9bfb7eae451772612716ae22edb915ca9859be3ab71ac93c836871d67ed07cc7f630e23593b8a5cdb8cd66b1e5a51e2ce03ca948790d433a0b25910d935d936d51b2ff935b53d4c01891a57523c1e5895d8de01dcc5546b045419840434e1e06c0ce75f9132e802a00a93525c31fbae21b45237a957849b373d1f5a4dbb3fed748243ca45ede0462b18c1ffb16ce9b34cdb2604ba56e70d76962e46ed3ae8bf64935d063819b08f71e1e515d4e80226971d0b1ef3893e45027db1d1e50373d80083bbb6f5abe92d1485c3c58acb665f995577608922356530596b0a5381ca9b0114cb980e75f491c4e85a12cf7fb2d08a261d94ae0e5cbe92657f506b78547a2f8d7bd6ca527153ba72ec7e770128834106ccf991d11cae5d370e39a20f90d6ce98635f16982c62cbd9886389c8fee2484c8292c7f172339041271b5c551f0bd64ea628179dccc0fbe0bcc4f15bab7cf7f1da02e1bfde0704566ad9498c9cf6567428bf8b3050d8f33b503ab5d381e8e3336cd4478c82c550dc952c447e12853dc5b63269964c7a359be79d157072debfd9d9681f9c30437539db4469ff70ed6703105b9b940b7f6fcc6a65e6f746bd3f71fd3086110423be74525ff804a0e5001602a1b1cd5c37e78d0454a3efa6f5e30f6ce28209abc722e4ef95a4a9e251ae055dd1f1ae5f874fa1eac43b1dc043b436f64963384c3df0a3d26222189e4036333a265c746ad58eec017af57a710b6b10610fedc31e8520772e4d23cfb9c290f977d905de38ba9312ba6c5ff2aeb7eb75fc5453a8f6b0b23f98404020bc68264b50b743f3d448f33f455b24f8be0e7591c0f1b8e3c1f808089804d7c4fcccfa24a9326515da14b71ddc15c8508b2d764998af758bc4861fbd4d2a58b24a2f052250c5d6b45d32c0caa41ceeda82bde4187b6e019feb28fcf2dcce8404e1301ef2b334c54cfd4ecdab9a03274da2171947b39cbdcf7b415ae71036a12622cda8a301a7b7aac2dcadaa7a7d647b137734912218a40de1a0c63f9057003b5a18d4dd0454d47d0328b82386f5da916d0135124317122ac3e893b5210d84ce54385d0896a433c9837675c067b8f0b2b59df0c05d346fa83d1c4830d0bd00a6461db0b33688c3dfc8b10d8e923e689a2ce4753eecfa8e3980f8cba83e1c504d8f564883c014e9e1c33b1c39828e4043a1010e962187ba7e96859364c1fb689191497389537ac9c56ae763cdde4c0926f7179b426c37ea41f801f8c5115a9cbb7d947ab0088987f5d785fb066d76f264a031a14d438d382fa490a463f93e79c43fc9fa2690ac7b57daa6fed447d4412eeb9007282760f9087825e1f79c9758861fc843f1578e53cd31769904286a7d2511760a4b70bd7524bf565f51281c86ef157a7cd09898a43e7a7f700a8bf22eb357eff443fe72c9c7bf98ad839af4839d636ec2a737328b42687186314ac4470cf8e1bcb3a931e72783d4965eacec2f7f1671e6d090242dee1e58bff10ca349c5aa21b005231af0517afbad8b773235e32ab465b858b2c27bd46d2140806806d0ecf0225ccae34243603695aef5dd6ccebe2ec7efd1349989798b3b6eebae58e7f924fa836eab190be4ba146a06e3da325a603c9e98c4c3dd2648599665efc02c55b72bdd9796b9edcfac19db42d06b1886ffb0c91f69205d5625f620057a9418b271f2c43485773a414f1a2536cafc6338b6120498da17f3a23c0051ab36571fb9dd5ac906b916d934755c455de4814f2fbd8547b7bc323007d3348ae2f4d6bacc76141c4a89e85824cb10c57d898bd784d40d7c5e6c2a0ec626817ef901b183d2853fdc2249f4536f65ffc96ac402452237396ab115bccd94b525efc6f6cbebe07bbb30936778048ba0b015c1d56a8608c27334d541d58a95b2ffd4844da6c933fe8699a5635411c9e0fabd9cd4ea9e41287748415836d91590dda53c18a62e52bf472e2a001b63f6fead6fecbb5647b882767a2160ab3c2c354be8cc20c5ffcc4dfc539920505300f7ab9848be192b507afde2902b2a27cfbdb38c283a8b2e3558f9d818864473defab51cbb21be3f5ba132f62d2c8ef2466761e5614704b4228bf7192d5171db54fe258cf2d36bd1c78dedc3e2961d7b328970ecb8743831f790ec4b28e825ff53be13be6d112f29863bed1f82d4fd7c142412ca881ced81187d22508298eb4df3d2f21f21bd20d2285defcd4d78fa96e839ff9e70e1a302dddbac2c24c8b11c2b10b8b314e9b94ea7d8ddc05a7ceb5b48ab6be85c9c3f73457886d6aa070e9117ed878b7d9d514ebc19c6d406b325eefa1221438cbaeabf06fc17d794630dee7516580fc3915a0b6f8bb7b24ae34e42f47c9b65991a1335f0e174c0e037cc9d89f70b51e40ca93c9e921b5162c6a652e45099114c8d01e371f54f135a491dba54534d1ebeffcc8907d96b9f934e9ba44e86fb4b9bb9b092d16dd1fec8ae1a48ededda61bc851566fda8d9a48e537ccedd39045141c875a8cfac7b1d024d1a6d654b46c1b910893bb24ad69bbbc6a95d9d0a2008fc3255756b2ff6c7edcd29652c8d541e7c7e086a4ef7c370858807c77a4bf013439b461c7a95d11dff023df92042f9c630ce2f49bc84842eb481343dd2de259118cb0014ddaeb56bc9fb84b22718d58ec302f15b5de82bb0f0b52ded81a52aba93932290f1e6b3027d6d6bd1546392648344651d311d814b8a1ad782e2a3b4082a824b4df468364af14bb736fa5a9c45dd599c28b483140801049d592567623eec03f1b14237fdc57ef90759267bb739db4435db64a1d2521aa448799369f70293ccf7b66d85c160ae98591ff7e610363b8d460949811a2da036ef6aaf54c764a0669d7cb743286c957f5db7e4decab51e2657fdbe7aa63c462dfb22668e7f84a0dbf95b754f337d30973f6a7dc05c0f5320c0226d9185666d7900f7c34daf899586d93500ac0975bbac06c4be1d62c7f2b9002e84856e39b1ef3247822c508aad3624b28da536dde703cb964309893c3c47291d308544071e1b9958ba1e679bac749ed34eba3458ba120ffd600642a58a4160b09e56947ce6c97210ca731085db28081175d465f30a887c1a4d4df928d35531fe599e0a233541e687e2ce6cb814e85e8fa46cecf00a8a359c8860adcf8c63e37a69c086cd6288e12d1b42be9bba59c8b855ac08afd1c9832e007bbfc7fadaeb76e7b0531d8f743dd3923932e768aa7b339e41246ec8cb42255ca497fd9f3659edae8f369290bc0c67021a017c06136057d3af31c95e67c2bcb0d7d374749fad1c198d3142dd4c9660fe1f87876a710a1f956d87b02f1ddcf6d3ff66946bc41b72b45cacb8d90509c8123e3bc488c210d79be05be7651bfbd7249536754b41c676a60d701202f5b25ab47b1a96aabf741af2df4f32a7c9f37d3c530b486b659b97ba09f086823f04d005bc1f3e94c963e502e76327ca34412b009e062c7e772bc5cb114f35619865095083b5203784204d27efd5889072086b22fd883b81fcfb96b9edd4d68086adc1c5dee50b46cb6c23715ff5379ccf8e626231fbc6aabda71a3b3e8356a502d8992861f0b1b9d6d95a78cfda60830147fa2eae483f162adac303ad6bd8264b30ca2373c9f7b1aa0ef1e4fba27c781801b58cbe7f5d21c0f73665f2680884996bb21169da337e05bc476dd21c21bb025ae2ae8642c0f3c377c563ca7805f405da9e6e5f67cbd9abdc3cb2a0aa3921d291d420036df57ed8c43e2447e5df6393eb8bd4a502f36658a78567405996dd5bee68c971498ada63a4630081d9264326e1685c2964107cef13b16200eb76b9e4561f3ac936e980358476d68a87ab60d000f8ad919652d8127418039aecf46675350d79f8f67e3d60e4b20895fef414c39414643cbb7983926a14e7243f376f17460796c60766ba7ae19f4d8aaff8759f4dd50dda55ac27974872685183d980bde72ad43b4a065cd3582af097fd4b4d24ec8c178f42ff389517dbefee646152caa242c75d29ebf9cd6f7222e7e8cff0603da6694957275d5cac37713f18f45d3b26454811d8becd26c64eaac52dc0ba34964840090d15dce53427677960c6059e3140a21d065463bc6aba22d4f5d9a0aed078c21e430d151443c992de8fca0533966293e75d30b3656f6f494296ef2ca4a73185adfecd968f82637b9cbb7fb0b79e0141063c001c1db96498bfbdc968d702dcbd7f75e07dd07a7de47d0d3fb27673eb5e80c8e32cdc31dc0227c9d40a35a2fcc369222ed2418bbc9270d9127d644164cd17f4d739782888062828877288334734807ee62bb749c18305bc180a12e76867cadde9fc2a7de987d74bbe59245014040654c4ddbf37bc3325fef47fa150ce3024c67d9dea193102a288b28ae88bd40df06f6121344dcfed95e0a7943394f36f9983127f812188bcb765570d00272d9d9125595b8a320db4bcfa977e9a059775eb3c87146ef424dec3077dd075c71de534a19475d3e2a169cbef487e98a447907fadcacf34b965f0fb1bcdb90c04ad3e0daf5107496729685e75d0b861216a8d8fca756fcf59308795ddc700faa4ff7fb840d135a821034ef313ff286badefa77e72bf1adfca2aa4e019a946e17b7b259ab0eda3892dfe5006d42aa61d43ad2e6a5b98b96faa8bebb86f48198097c11ee5e6bbf0f8002ccdc5f53a21b96cce371e3038e1be73019ee04c51d3e0584f5677614d43f9ca882127c78cfd8e880da91c3f7a29b7034eb7db4d84ab2ffa00cff13a0288353beaa76bd9ef44f562d26a41a2ea2180f240d57ff20711bb40e38b4335e7a3f1f5cc6fc07af7595eff340e7d25bb60bef9f959171defa6a53dfa86fbedc7e00c23de371d7beac48fbb1290e12e9b128d326ff2b4f3d063e38ce2d167de911ec56919b97eb4b041b42cbcbf7f063eb6acdf53f80dc12143ee0c2c6f6e6c8ec8616848647943431cb395562b8bb1314ae8ac24aaf3bd86773265ff6fe80d0277e72b793bb9b24b54a50b84efd710f95df18020518bf9ba5312dcb88c69fd049ed03aae50b030346e475b432e782d07a484f7ac17a4d9602978be394b18c3fda248a63e86035b50b4a8065d424b7422d16668e37fb805b31277453a3a0d0af167e29f839b441b0963c206ac352cd8092ab7b8feb6c22c03da54552d19f04e32fce596298ab2b66db8984064c912fde443c1823b1da6a41d43ca2591e1c7319b1ab5d4022f29cefc4015f39bb47c55029d61270eb0fe54f53e0a0db9382c278984682bb05cd974a05d422c97353839cb6427517d966766ba5d256574c18b74338f766ced56a5028e90eb101a676cb8b1ea245289ab233d3cdab45ed92ca7865c1333f633472609f72ac316eb53342cc32714972bccf53d07aa956b7d8924228233935a298cf9c8fe08f88c278bdfe14af8c5a6769dd543b8994f98522819f859f5cdb4d7d6e4e403eb7b08a692ba8d931396bfd75d3f0bca32e98deca20cfe0d75b242e27eba0abcbda41ed72839d60b73a9468bbfbf10639ccdbf9b19e4b1d5ae86fd55ce31480a30924feee4bca635e8115e535176e5de661f21088dc79f016338d84187cf26a78f589519acb4d464085cc47fa19867b2264ccb055ad532e9305e68767481ff638fb11859d47312890bb6dc25bfaefcd4d0bce82fae1013d98e6eac4038f22f8061cc250b0d86b89419e6e82c43813798d730646e0a7cfcaaf536adfdd16fb67fba9fcafb0aab39874354a0dd15b43e976bccc3ed2b3bc9c547a3102452c33c0d17af5e26b44cbe164996feb4aa7d700a80af36bad0b805e21f3bf9b6359aab5ba8abd40e3a8c058755063f901d101b4b181764140499121f7583f48a9c621e645001cb2f1c9409d1a900d44508fb62432107c37b2f2c32cf330f4d114dbd30bbb014b154797a849d8e57ff84465b3047fe1781a616fd090469ac4b81800ef198120dd16a3a4c577bf6b2f0980687e4e70142cf793cab304f471b9d5d6f0a10610093d27c64accbcbcc143b7e58482c4d0bd87542dd3e4b094045a96c3a2769b0b8b39bbd71c3bd0a568d8b9be89626787a8c0a6ad31534911acad33f972a29b3c84b69cb9fc8c8568c9712762d58b3ef9bd98c98ae1cbf277deb9b20d9ece16cad983f8ffe44bfc7e65fb386acb08abd6029ed905d50918f03b6736e99f08733bbe3d6129612f98761995606f4c7928c4325d7177c75116cbb32c7f66f9e934e0f8bfed7f4e17f3be9e18a3ef1b467399dd7228f56173427e65466f0db0d4ac9e1083e347e03aa98d19dc7a28906aea4e2af8b38e26e42d556adf4da533a32e6a0b7733deae05faae51a01f0fe55f43ef85bb443bfc8f77018474093ad8276e9d9ef8b89edf5a2664ab8f05b1154919fd20abdbdaf668e29bfc1273d42f8b9ab918e77f0b8226555b78cc17b99b69e31fffe54c4a9243d5c233bb0acd1f7b92cd824de4be2314dd760c30536becd49a191ae03a3420397c28c45f92903087716ba92b0a0202dbf4749b3f683b9591d41d9ecb1cc61e018c68b148396a8c0afc6761d07b958e6feb3f621cee7470e18a719da9789f81f118db8525f89b4aa19d1a643a0c4375e963c08b3540683bef9683818a080ed62487486fa25e6beeb680fc59498db3d6fd47f0223e5fa26044064d05c3b0a2d063d04001ddaef40d1150ddba7edfd435a692a9cbc49fecb89bac203b89bfedd0330f709ff014c2883fad0ea0449a18b7d0ea15c7f8e15f4e144e350b90bccca348626d9b967102476f5004808d93097c6e9186cc499349fc0add13d3c3d83dca75ce7dbef506b7a59a4f672b7571b454010da221d79497cb57147bfeabf98730ca77e2d2a32a74a8c83e58811a119c87254fafdaddc8d9210c75c35eb485ce2ba19f81f2688d20e5ece379159e2b6f1c5ec166a3ce892578f4111ed599d4a1076eee011905d6dfa90af42adcff870b07412586d876f89e113557f4c1b39212ffc2bed391f9c3d0738bc2e939928e5187b01f0ddd550d98b5644956731c5bafdaf406713ca25a3e8f4647def511bb89b6e26e7fb6392b3d1a1fbfdce5b5f529df392a1a8d2c8e491ecf49c980b862aa56dd8c234254cd6be8c428d42b96c18dc7958899e9ed2bfda3e21af9b1cc45872f81a4b3b151bfe96231c1051ec5fae0217e5b8f63a4504e20f02f6cc8d11a030ef2bfa8e429d6cafabacb37b7104f98b267e217ad0bccbcd18b2fc1e7514a60ad920c396241022c28cc8af236cb672177ab4fb0fb4fa3f2f35a5d30683cc5a2bc006078d380fdd5fbf2093bfbf0d0b13407ec83e940f7dd0b4428f965e5bd733911fefe232162ef0697b65425abd44adaf4935e85e3e424d715f79063dc556d88fe78b9c69bdd4ecd305355f467564fb21f0ed4814aed6ecd86c3085cfcaf318134a03e231af1622e9953a4429471a9e46d9935ffb0ad4e6aeb5c58f46b1df10d615dda90072fe13e3356256ffa9b3eb4daecc8552a06ce05cc2d1d8f3f81e8f32ef89c7c1c598c2d0c81f1586c30dc3af2c59ee2427bf926c29302381838f805e21bd2b1d1fdf9b2e377f3c5341668e079d58611f84e2788ebf4441b3d67fe8ed4e410a3ce770c089bd6df944681cf3d539dd72f888bddeb71ef3f093246eeeaf5dc406ad674d47608fd047a8fb90cce01de984cec86ad80dc01c5d87b0bf83514a9f86a143eda913d602a92c5f02b436a8a00a76615ed18cac5e796bbba2a2da40df298b16905a3e25dcee70a054e69889e86cf45abb24df61c35d0a95ac539343db8138e38f74938d36fc89bdeae57cda6e14a081fc3cc7c4148d6b8e22b4c57e60cd2991011121d86f1905c2b37685a3c27c4cb3658d6f6819c74c7b95d6c457b9f7531f905891109f354281e07c2b43e6b8461ca93fd24f83de8414a7bc8bd8cc97bab7ee8c89c3390221a7fac6741ad9c808352d81f12144977a7b3b0a647e1cd5799f88579a4d19d3712501857387c5bd8eda69724941ca406b3672eeb456b773234ffba9a7cd7f178a6730112a92bcff58fab204a927dadf8d6f192528f48415ce437ce4650e01d461154f6ca1768c569f5e337bf282d86e19e4a1b30f87a027336b2108d8ee6872871028828302f37272e3ec14deabf22eb4f11473a8a6273adf9809fe0cb99033542303ab70d7bf827967ec6f7156d8934df8c8535db9601e847ed278e9da2886645bef476061d0b0e674599143092d7a7a0192b8823a7939c6cb5e7efc7190e963d543d07a1f814d63a94f3fb87633b491075d35a37674654d20b505d7d176182f4478e4366fd0549a54d103d9596dd9dedd3e42810abfb6e8e25b43e46ab13afb93e44d17a41bd7f6e129a68743434675363dc557cb8700a6c1c9f398feb9e03eab5220544a31fe2a327d94fd81a7810e5eae5e0f88692800f8ee274f84519139ea94545cdb4e44f81e0ced64eb99fb37a7381fdcb31799f034ee22a6a9ba65a10601777a0c2f28b5909d262b604f5ea7fa18a4df29248defb6e4542d2c7f965cefea1d266a2d22c87aa44140eac45865b4ceb51631cf8e727234532e77967ddfc9bc9705f62a7125e90ce9702fbd2545d202b15e8b2fa63dab8d5fab698d872ba6cfe25fabd2c01e879307d4ebdbf00cda6eeedbc1adbf6245eb3f74830bb479594b0638a8879a5fff98ef580cc1a5c557df2dd45807a209d8bd9913021cf134b553bfd448a86515c474b9781999f5ba612cbc40391582c77f0b33146643b0fecc5ac92be91d97dc98b1e5d4b40f8cafc8437d65565e0923af1870882aaebc4dba706e25090c8f0c4f3e18d335e8a81d1b1f7d40c06a7fb7b7b84799985501241185fc30b62a4addb0172fc7d1b81d547129e3170529345263688fc9c797b65bab6bf6537c35754daa60a783c4738386d34759dd9c1e1c881afe0bd50f15a5691c3740a7a6185d8253574daf8bd7500dfd01d5cdb1928f035dbe5a56870864e168903a97f1c3d955b91912ef1fe96abe7aeb42700e1a23df3e0a32c2cbe74a380ba8aaae9cd9d4b198713e51916be35c9d1a3de60e8b0fa78cc6293309222915e956315efe14a7d6395f04c16c8257cf3e73be6346de7a9ab8e68cf78b57aa85c5317e713d27490bb4d34faaa491f749f71590d84820dd96fb55fdaa69e6c60a18af3df8324ae27f1fd2495fe6422f3c3b71828687ab959712f72dc070781fccbfdac0af753d6100239a341fa83cdbc926f6b2254597362fb47b9e79db13590de4faaa26dde3c305ac60d778b112e40f795e614475fd0641a1e0475a6c2a062b9aa8d04124221d7bf09763cb12c6cb2f8a14e5368ac3bcfe71c8d829c1e5aed415d8efa5be2e201976a1fc337b54c0e519e272e1bdf3aa542a000012483a068f0b926a93b304358a6c7bca3fef2e85d82c36d4549992b29ad4f76ec728e1767b15ebd0be7c5327da46995b2bb93e161650e89af7c057cc4804e3fb9bd8b8fdc775653491c5085b6ccac41000a86bad0fdb69ea5a4289e6d63d2af343914287f92195de5368700eeed3fbd42e01658da7c993fe2f68af2157b6d18226e4a308da8d420e165e0ab1018c3dbc14a117ca3d4f2623fb98a03c3b81ed912ed04a726a9375bf157294b2558da127ac3f1e5bf2e7647095a86ac042e2af94dd81f42b9abccb94b26e5fa9fd25f549f7a61facb6a091b08d6671fc4b3e361db04335c31cab917915397536a61117acd9417847e2813030c4fbd7e775110d9a476263b224675492e91e5f7e71ee79958c898deba6cb7ebd5565c1d59cf33656df72af2edace79bb252774929c3acf8443608243368c501288cea417fa17c9259ee03118c19c3686437cde665c0e7023edfc8559fe6db8dad25f2aa8f3e0e21cafc17fe68492b55b57fdf5913462b13136bcd4f4db95af47122f361d5dae6f640d58adf2b3aa2ba23643c63c576a1c19ff168c2a960d68d4ff8d1df3b27ce0b7cc951b8a4dbc75ab5c9b3e520758133b1169b4dd88f73de492825dfeaead6e0798cb4e262f810d213d930f3ea41ee8df602150828f0d3d7b483b5344aa6988c0b8839694b88dc01d731aee3e694f71e54125487fbdadbb1ef9723d7304cffbf2b301499fed1b4b0e992b79361521f08c5f444541bd76a114b56b8ae0d8fb0da9b2f01f300044e156e97761ac55fa2c788938b880af9785b7da9573994e27ebc7477a2fe2447d8411e653676fb01dbf186ee2e457ee5a4a60e62be0f80ae3dcd8c987f381ccfd836f5f009db56068e50960b9c4479186b27de7fe04cb4723147063483ac89bb3354084fecf89db621d55d2e849484dd6d8788842acc1ab0a3e4427bc118ccb81f8e04e23958aac8a4fdeefc16cd858e0aac8ab11d9f9ae680e6c490c3edd06b22581f7da2dcf0f8d0c673d035a055f5e42a2ddd11375056b10ab39e288785b841759d43b154af39aaccdd064d5cd38727e0007128b20c4b0c6b292977b0ef32791ed6e475d93381df7ae26094b23c667f9674777af8b9fad11d709d69c1245bcc32634ab3f784d11b5c0a659bed0f8fab3c907c003f651faf97985fe4bc9158fed256ee5eace7a3ad839a4bbcd7eb5aa980bcfc715b0175ded992e31fbb718532e3131bfacd82de266468e4ccb7a0093c376df8b863cbc1addf9488a11037e8409f09d5e45cdce6dbac26c103a647461eb2e137bb37a1cce422c9008640e98a373c14f528b62e99b14698ba6407276dd1ec81a847fee802b0a87dd4d434d326b96b75bab64cd1adb4f25efc2d24bdb0108cdaa7de35c093420578a0bea1846d4e6d1e979ec27f2b7cacea7617eb0a30a0fb39c9fff8e8eb6238cab6ee245cf5e3cd9ef4f92ccf147835f25629ae53f018b62234c7bb179493d6f5ca9e699da334ecf6104595b19a90ef6d2d3931aae08b942b7a238663734eb54c7eb14a71cf362a475e9542fa7a0594af618e2f3a40b6fbbbc28be2ce1ca91222e2995cc0c629eb3d1458ab1c1503fee573ad6afe780e5830410dcc08ef63f4f22789b47f33cc24bed9c6ee8a7e251a2743a7cb600cda6eb3b8c88f0bf68556e234ef30bf978e67d380bda16c45dd607f91f8cffeb40edbbbca0c183da9cd9a81f298bb9806805792d2921aac866b139cf076dac68541a7736a5665ce34d7727e3b5be2d26a485011cd49bbff5b3142829190ae80b2d17c13e9f1d955de3bfd4c88db61ebe24062579db35a70b238b4625ee8eba2ea702281ed9efeff552e9d9386444b170e13f6e7198c50365278e564d3a7dd78274b89ba09e3d4199bdaae9ce856aae1a08f57f39acde986906d1aa14bf1b69a5c854a605517a4001922524c9a32a69bd35d4daee4b9690114b5e3394b24a9b5f18ef96c1cdc823f89ae3e287f55a7588f066d3b71d58f57ba95fe555c457d20d42fe979498dfc1bd3ac6b2b711dd4ff49191b7888c4400f1c27b4d1e464bc0fd5b7c83ddcc58dfa9ffd7a646153780d447a899a0e6f047ac3278413bae87e2c8893cf103d10342d5dcd8db97aee90c1a4cc2c05146dba6e50cd2cc92febf1cfca5f44f5a1deda88f3c7db0e68adfcd5aeead9da6a2235f61bfc4eebaff178ae5d5580498ca0a566565a09b8ccc18f7dd378cd5ccbd9052784df5b47f5e6b26caf30a3385c5c8bf36849fc68fc590b9d9be3bea585e35cb4dbb21ddb54b0d588ed439155d9eb8c9ff728dd63da5200f907f95a7c857203282a40ee8f68f3e9f4b58a83d037c9ffbd70aa0ba10357360abbb1d111214e185428c747ab6927ef9215f4492dfe5e77df81acc4089f8ad6b2588ff6e8ebebded202283073df637fcc9bde343bfa471b1b9b61205ecc734eb36d9f61eb6fc925cb860df274add476968e9d78d85d656ded89dc848321efcdeaca675864ed4d35cbe102e0d19baf33c3680230b9c6cac87eee2e6519619627db52b5c7b50446bb7c57a423fa1f3568a6cb8e603317a0ee7e2b7ce9af2cb4bd04253fd189cfc2ea466a8c562b024c2e0725316d322ce7e184b925090ccfe188c2f6151a3be76c37600a05eaeee6c1fe6116ff8a100c5d9371a68d645725c31f81b285fb368669c198d6da29d406b991e8767a449817009a2add687b5565030996903eb69511581f9f6335515080251bde84b7783422782e536886d9cb41b7741b274d5500199b29640875607fba109faa9ba07a7d2f951e7bd3c5f846f4b862fbc08eafc3f415d91cc57781083896bb2c43692feb4942107e4fa29c552671359eaed91cfcaaa9e0780c949305d0871ad21403406ea6f6b032c13e022711780524900d5cc7be62af420a95ba8de6ede18d239f6b97d1b7dc70ce232381fef6fd770b889425d5aa0573be9641747351964cf13cddfd44a1efea5cbc7a8569e5752ee73c478456dd45b8ea1e228d1b874e4d0c5b1a9ecbaaba33bbad44399a6b6c97671120eda9120e1cc4405dd9a92ddfa0b239611bcd5c9bab7af17905e7f51463cd9213392898b4aa6efc05c18938c56ce61ec1ef6eafc4aa53b2205289a922ad15c3c37201cec149507f9fd75e748ce4dd96831b5e038fb8ee0966aeeb31d86e1f7f131bcce025c92c6ccce753222ae7910aec9294a613a375ff7a75d333b11893f3d3019ba7e80225ed8fdd87fe6bd949625e0fb24cde76b8da35dc73c2686302b96fe86e1d41f2166e6441abfe83ba0faca85509bde2d8c30daf1e6c7f0b9238eb2efd50615a004a1270b73f355d12593d48caad06fbf5514fa5bc48c75bcf167a8fc2a15d47aed797c67e99ee89e3dce9f5e1522b79bbfda25409c0844b22792fae508ec6bb6fb21805c44fa78ab5809715a5e20c5932b475b0b38098bff4b13beb146a2f124930ef8e88579ef31b067d9df30def506570f18575a2f598a27c6f0d30bfe9b5a3792d3b4e9d857abfcb69b628365317a1cdd77e642303b2662e79947a44a51adb199712beba23e87ec27aac2c5be0442d80e37952b0a2f4e3961bb88be67267a26db4b41dfe7ff10f7efb1676cc9fedb395c86ed15b7efc51973666953686ec4c642155374c116f5967d2c7d40e29eea0dfbb051585f27115edd1974eae8464552abc51e4bac4384eb52b0fac7ac4ba53fce5da40d0e8b8d6bea0686647b634fa27741b8355942bea446b49f9e7e377c17f571789f76ccdcf89fd32ce2582417243f79e529e3dd62700a157c541ab51b380d0341a119721e430c579a725854b259d5ccf7c1f2145362d80767cd773e1b0d366af6c907191c83b80680a668c00814d03b630f80876a9443c18d4a146f345d4749893c59d44bdda85093dceed8fa80cce7d06e750c40c1ad23e2381126750f4a6d70bb3dc8d0f94ff5b17169a4d5c2a47204f3259b8d2911f483a33d73318e6918d808004b4c27db05da051606cc30a1c54f4cfeecbd76dfdf990c4e6b0bd23213faed95d72df0415bba3fcb243b1bedcc5f2ad08fbf3d713d4184015ef5f91b8640286377614960a35b9a4610dfc3a2da34c4ea8a49b4f0752d4f2828cb181f2b8117c1d2dce107b12bb72c177198f2c349b3cf2e8b0a6fad21bb4d22e082b1673a9cb7e9eb37802667a289f315c249234674dee2d624e0e3995eed8e480a03d58a5beccbfa4631d2ec6f2e48969471f4c6840c671bcb8d68318dfeb4babf786c8f6dbe739fdb28c9137d8a357129378febc6f9a8c4842d47f340c9d49f16744c10ca5ea2780a3ae255aa557f5eb208f082da75d7f44740b749139c46e763127286b02f4ccc3326a8356f45bd5a2f3a4c50534c99ea8eed4a56c2ef5313b724a7692d3774e40a1e0a51110caf07e166fc65cf4aa18927cfe7b55f321a023594513df17297b25383726d006ebcfc0282b399b7dfbf6cda6f7069c27cffb7183d55dd51af622ddb5dab4529a463707beafe73fcc3d1c08467d8a7141b1c0ea0b9ed5d4643a3521ec738024dd9d11f10bf355e65da9bc9faa07e23bf9d9ff7aaac2e552231c776672be3571b64bbff212236aff1424f00d2c927c339c3dd85d9cd28142b741c05ce9cd5f4a5a6a7ee7d8ef96abee70ea37ef7bf5e140569707013403d291d907e0f9d5385b18ad7e4f7cb90a874c09d86cec65982f6011d28bd8bdf38624b9d7a1f9fc361b7579605ffb6cc5b63a7a9c653696aa77f452e81457efc3c1f7fee58b767359d2fe9751f55135056ba992886dc60aae92b60b4d82ed2ddb516778dee8034951ba93152647cf9e59c063f993f174aec1c99770ae7367478d9b9dd6b5f38eb49ced80322c1860e898788ea279e360e906ae71c4e224751a23047f9f84c8356dd497f2bc2089e5755a8dc2ec6135e988415c8ef2cabfc569e302c9a556ab7fd940326306ecd6357da27240a127cc12fa51bddcc34aeab264f45a300c506d18d993da5a54f583fab5a0eb3992fe6e4c2c4871f390ee1ab0eee4b35f684b66970c19f9910ac014ae636449cde401e1831f80f0824783a929fdd31213a9e0cb89bd0148eb24e06beccbd5e1580c548d00e06aae1bd1e0aaac48cdcf4562b49b74d7b831291fd005805d6a8ea43c3ccf7e5c4bb8613d1312c4147c6ca948365d116440a71b144116cca6361411d06300cafc1e09999768d8e585dfaf1a282d425f6d35b34c9045c2214ef3f8fd6cfaa53849ac77bdab9497fa202ecb456abfb2f4feedcc15b052c7909600c42da47daefa5e8801c462d08a52b66714b32d68dbe9ae675e2f94206b2b8f4cdb00477b2be76d246e7eca5ace04f2945826b5e83f1f3f0ef5ca17c4e8b98bfa8b2f604986360a968301f35ec9f25bbd49aefe620e5f73c907883e6b768af83609b3acd2d8280a90de21ead3d09b3f331b8c5cc57435ce0636319718cfe029136dffc525b8faddac1475db5ffe3c5c5c87c6e1be24bfe8583c6e6f3cacdb42801caf9b9d8a0e8cd5294e42360dd07f45bbcb5c4bd76a55b336c41fc8fd758bb3d3ab773f750cb6ab3e33635460d50153d13d46d836ce4c15122d4e7ee532a9007f37e76722fc701d4710ada207ed1b6cf8423f0700cb1e2d44494fc23f2dd3799a632f079d54d714633ff99f6c227962fd179aaf74e9040b01c48415a32471e6e16fe257cab3339e82467dc3dadb88b2ba31fc1ccbdc24edc1c76af73e91e4b3f86e6104b628148ebeb1d69417e8344bb36fc38a55e85b7cb92140b1d6c605c92e5ee98d149b3a8226c5449cadd98bac7b307cf86267ff74fa983b8c16c875ce8c6acbb6c6bf7e105488d41e7b77f3d1e7983429bd491ea87f11d5222435c030e461b8bee0121bc5c4fce6c551cf494fefea058130c16b0e17bed047ad57c907a60106b4da7853bf71afd9c5f396194897ebc7011fa472d96c0c4487a64f52e1fb01585ab6c198a617dc274c9dfb718db08912f9d78e1349cbbe4e2632973d1b9c37487a5e3d8c576e34ea73c34fda103a157d493ea77d64954707905c6a64d9d667e007a41ad071444a813c56822d11cee617eeda967d3e56043bc16774f782b95523624e772980db8452184f031e0da5bd63a1236ed8707930b403f8de6238aa8990110413ab7c9a3f90b48c0bd379396e60f9ee09c4e026f082e02014aceb2c3eb72b7b5e35385e1db7d9a6ceb93eb360eb50a763145d1c02a9c5547570fcf05f0e8e54c0a0dcf1909fcf5b6f7d4971c5884c55de9d90d654659043763aed2241fcdf944f02ebce4d2fba455f86dc3c0991be895f5e0c8ab4a1c051eb325c96e6f421f9a33805104bafed57625718e3d488d984823d1e15540d365011d3247278c49a6461b17a3f6889cc47af58970983337a7a636c998474fcc4f8d844fc492efe6b1b3a20ffeaf7a572c94cc40b308062161a5819502a4626dc79c76b44ff4fecb04ff8b095fa09a223e201477ba51b1de44e291b887231df188daf8bf4f5056fbf4475fb88ef163ed624fd345c3145e4e35d7973ea35e1ac95e6ebf21e176ec7843198e1da7b6bcc83a1d9f72bd532c37f116e8147ff726dd1e25350063d0f8c02c7e20755a1a89bf8143ab9d26d3b187d0a8bed937e91f13d298ee4591e67e14c2e9ddbeb591c4e031f292374f64fb1a38f01fa9330ab5cb44c20923ca0c7463e6d30b8920274eaa20218c076b99f9fa14508fdeab790443e38e7d02c945eb7bfe12e58983e74dbc04f7a76ab6f299b219713a69a57ad707f576853814e17d10a0a0e4361e7e5247beb6c841059b70b1cc5d094d625642c7e5b020e636e5da7e1dd3223a3d625b034dbacc9dd92fbb43c04346ae1648e89bf332568c81a649324c890ccd1c4e3d3ed84e8066e9b47cee8aab795d43e94ec53a0c7070ca75cc3a8f8941f41ae5100bc014e7c91bea2874021e5c3f104e8a226ea4944b7c6494ae7e977626f32731bc0c27975cd7f5eeee5f01bced3ae8e85678622398089e436fa214196be7c11b9f4212334a45cbf19831831de6578abc2dbec75d516ad41f0213aa89cf7e85eadda2552e9aad8eff992cdcba3bc4f14d8121ae5a25be7ef6a5146c84ce2340b836402f7a3318868c42f2f0945d821971e533194ff80ea0e2ea80a73cc5b8df9c4984a4728f4dd37e7c961ad06c6749c9ec081c6ad98c26a811c47394fd1a9224eed430be96143a96a9938c4f16daed1dce308b6dcae80f445620b520949eaf0f933458630393b658b1df94166209a154404aede0e2c1b1571777defd4005776fedf392129842785c9874ca8f02ead4f8b222d23bb44c7d7ddc3bb3f36c816aed176efad47d5c2260c66cec0e4a471ef7dbd04b5198f4ddb9bdb43d66ae17073ea9107fef32db43b8533714b3e84a0ee6971c3d5a8d4854268b68d01708aac341c1e115c8964f3b39d9a770fd580915b5d32ca4386ecb15e4a81955eed44c27a070f5636cb6a85ac6fe1f7dcd8e0f9cfa02c302df47275aa0123f1660034e676443ae0ad8e24dbdac81d1deb6a87018441ef139e48962953129ad18a7404d0510d3f122c1ac255380e7663db8b6c80307768c8f568b62c7a3ffb1b7058558e5af1408e60d407846b4b60550d4c9729de5220fb6bd772ce76ecb84c0b02aeeebd435acfdfbe575f29f4e7618edd2cfe1c1d85592fbc545046190234c82a30b0e245ef0936b01b070af05bd0f7f39c719025ffd04e109a6d52b79b4fa60368c6373c10283617c3cf0c399293d07b60888978114e62ea2fc12f794ce02df56a4b05a6f14f0e0ae0d39a620d4febd57df8a46730391c358d6a3882fa89feed454cc31c3ae9dde4ca7556c0539adc31a3364259b1c406213de72411f27d9275f504aac2100763d2883f23f711e500f288deb4a85cf74f977e5c0e8a17b3660a624bedd6adb5136210847b2ad161112a979f205983e0db7777541206786f5b03041a88c691fc228536299972bbfbbb72dc5a33fed0c1f145e0b01ec3a1c0051a05ea367de871bb0c80ce16a526d20c174c0b13a5faeddfd997f33435f26eea6f9444cf6f5cd2f9ec63a72f30d316793240245dffd495697c96a7267b067ad7f32980a0127dbb1066fbc85044446c43d2928bc11d49b0aa0bc00a943f14e5e72aaa18f91da7932e035e928a3ea7045ee5899721426399718d58988bdb19d96234f4cf0566cd36619794b372c7f5e9ecc2ba0702a1b5a0a51df6f3017251d72e8db32a5ff51e7c2e874161df20664ac834cecb20cb73b71ff755f5921276386682fe34c0a6d0da9e3152c3761ef9b3e11d1f4fe495b99fbaa65a61005d74c65b403d5f4ffd2503b4c75fc8214bcd7375876566a4f3ce9934b8bf9fc2fd28fc4bf5f51d3feef3edc2836dc28a0d61fc721d0b87eb91ffbe85ff3eb380283a9073b416501c02c4288e38d08d18423fdff9d4e7387ae1a65d09da1156abc3a444093fa9181b7c45fedcea22fb46777e5c5f6d30000d0424b9b861724cacf06b0e656ac578e63d19b7220e78fa3d0b55c48e98ec79d9e2eb77df3049b759486671fe0331951e34423910b9f6602a5619498aec1eedaa134df22e1ebf65dbd94ea004957e3a534819d4bf6ecc0af46108aa6dea531a9a2dd2ec4abc4e60f356b7bd051d33d163ec12125e596e845d7a3d98e865acad1ae9da1104db6092c05ca7c67b62c5d90d10d29e59c3a21b3f8b3cff4c2050f32bf272838d3ebb59c1f22cba8a5f99faa35f0c2a32e60ced02d7368263e52a7e5b6a43f03d4d874038ce117efe743589853a37bf6cad4619e2f2e8d7ede407c34e791489c4064184eee3e7b0752cf869c9bf664aa3f9877963d84dfe0b88accd10932ff72333cac22b4f8076f5a74cffc762e178aca22bc03e2ad3cb99b3d8ee86d6a780603659a2e35018ceb899b0098e972f34745fef371df635e21fac45ac99f0ab92aa6e677c399648ea9f51b0acbeef1c96b9b8d29afe6081894e9167d08505ba201d12f4abddc52db0ea5c3f36bd755fc6f995b312fbadd12da3b22cbf3d38e3bf0ebbe543348db62d917795c30e0bdfecdc6a08fff2a35a5b2bd956fe5923dee1ccc1656c30f742d5446b460e35e665cb60db5988c4784282c63434b34671aecc3dff1b70003153d145791340a77d66634515e6a88bfd378a1251e36f317bf762317b085aa2e93fdbb5189b876ba02f41a5451d79ca8eeb9ec791d21a84dbb0e2e6ff6bf8baa3586ea1d4c381d480fa21d7938692208a8d3e8c16aaf28f6f495e9d4b71685d5b0112957cabcb61128e1d436322f474e27865e1567ee43afe674bdf8536844c1f3d4f02130b57237991126f675a7e842c466ef1b9ad2af1c416495444b97e2587f50523dbead23a602bae070a6034e5e0b1e65d6be31d2bab225f2726049f48f3fec43b6f8e55553f80f4f2c8990cb09ff8907b5c48c06ba69100a79c26d62e091a9bd8a4f9bfd7a1e286e742260954aae912ec2c29f841d902a05a315ce378f960ccc5237985b323d6812cffedb9715072ade8b97ae9895faa291a9360a22f5d66de7ded50b67ed68f4739ed5f8bf1e929bdaa9c1b84498cb8f2cbcb940b22a5a37a9b5c56b4e841a9f861a12078d3bc828db31cf072d1badb773e1baba3ee19ae913787aa3cc0200bc8dbb28db42f2a8dabb771aa35fdbc76bfc055604f25aef88dea2f81396e1dbfbd6cddf7f3d798637a752e5ad6a953495562fffbc6a6cbe1a4c066ac63908dd3ee0634f06bf322fdbdc9cc42286585d7308da45231643fcb872e28d781bd74633f5780a723b39c7826c3d86c7131b22fccb428fba568588a2259367e5993eae966bf00bdcacd5bc840eca2eeff49cc2352088f052cfe7266b64acfa6acc945b7f64c3ef2ff2eff8a1b110569ddbce29c1ff7b105246ba7080498ab8a0650e82b8588f200cc920475d519252193ec9908a90895c57cdf3829fed904a4e86fe080768a9ca59c5466a0a11fb9fe29842697534f4db50ff61d77b31019ca848572477075a1c2def9d9ede063c19b88d2bcf970f3eb81680633db24194a8feb98617d2988d003c26b3eef1d010abb6dc3fde331647fe164c47459e568b2985569c9c32332eac45621087a3c794208730c9ea634f1d9c61cb2b029018961ed526e39a069f3ba922195bda0559fbecabd6dac1b52ece5ec24ccccbb3062a32aca1678cda7d0b91289c6a120d4b9918a853fd9895b7f41e420fb3a9f62b83e3c69389f7e1a205ba60073a261f8f738b550554927802ea49ea04f89da67a8004d5c28aa4eea7c36c39f34afdeac526764bacf524025859d8bb16ef263f64532bcdc32b4bc5ff7a94436fe60ec535094f89a29fb76460b6562c85415362f0226ac47205e30503216645bc694ce70f0012d5be8111bcb2368d47636d7de7ad2548af34b52faadcbdb81acc493facd6844a3c3f47992d192ab412b8a6cd4ab2edd5f02b3f2272f127550776046c62deea0b20327712b8d6bb084a64d853dbc55f13211037e39064711d5936c336f042249018f3db816098c5e9437b0c5a87c70733c2786cf08486f6b9d37a4b39ab251f5e0114fbd0ee9027a9342aeb50238a1fd039374da884d0777a981fb6d17175153f01b717f0c77fef987f871115fca847a3682568765f3bb99f23e18bd12a7ef8c15ab9dc390e19c386471238cc6ed56aad8e3a634ed0db7fc4d2c7b9ed8169c11b8e14dd6ffe4ff6a34021e066abf680ec42f1acabdf51597f104ec326412037e32397acd5be29cc5127a7b0d60fed19e6c4a96b99969b5860f507fb9e55290da3d30962697d6d15e440bfd7d899cc935b8879f65980261c790e5c8a324a0f0a1156d9aa1536a64fdb7c59cb32a3564719b7a926ac7e31410bcace18a68b14212034c9f31b7d55bb2fbc9a7e80c4fb4fc65d2e6067fa7829c56741c7d838e2509589d25b73d5822a00c9a1d74ada8f2eadeb585748f0e6f41cc041f8ff6248009ee590be0967b5490ff29f327c1fec1eaf0313912eb4ff483ebbf9fd64ed101772df684773bdb220ff3a7cf723a86bee9fb7168c02587a372c37e5ba6cbb7286d6d9fb41aa7a99851e85a1e9b093f68a03052dcb797ae2173ea1c01785915bda8f943a800857d9475ffabe074afe9dcbd9a89def31926593ee049d91117082df081cefee8db29b9a3e927b2925ea5bac4f0570e39106463604d4c7f7f529f1adde6852b1c3074942698a704b128f1e0dd3f964e4d44b466c18bcfd1d2b9846504a92a2542036ab149aabc080a3ebbd75349de4fc1425e3a1e22a0f6c170971c65461f824d1c635956645b8acdf70c2abb1ab887190eb176a41ee26c7980f9b5a3a36f785151e564233911bdeab3672b6725b091380dd780e99ae1043fe0da7a1f6155050d84f94cfe74f29a54f2fc797a22ea0496f43b74e7ee8794446e271ae8017e4ac4f1699930e728a2bae2ce20011de8c6077e220c5001c6069b79823fd7f5bf473885652411eb088be8c2edfe22d0f8d04c6785c87099196fa05e9cfdc97c4a73270662f374f010647b41908b4313241f1a4937de6c7803143ef2ab721a9265418c33e72656505aa6eef489a8449f361b43a1571d3f4b2a6465dc8739bab351ed0a7ca86327aa954645a0af20b9298576be20f373d5b379233bcb4e1af859168185227eec642c134bdb2317ddfd4f123edf2e184976e01afac05258314a2bb4441898b8b6c419e87aa1aa49bba1c332606361b63da2ab7966f552f232d3b0982b1ede008a14099805aab2d0fd635a3d772d9ce00ee201f344ce41e82c1968f5eacf199421098e1498bf5e09fe08e52222c3a02956e6816639ab4779871c0185a803a0f63e87d63770aefa9d0b75e5b41e07613003d0b8ca7ff89dbf32b1e14de67ccb5f259dbf9ca63904484a0859a1aac804d63a5bcd0af6f61b2071874d183cfc779003b6b35bf9a7193f54efd339a02a692744f2ded2f69420ecdb7210ebd161633a5df7875ee4a5a1605cb42da43b6d5110dc3d6a657a61b59e8f28b740ee3d5e40cb8d4c43c91fdf28ce9cb64ba717299535e0630abb40b7060a9ee830f125f9881450bc5683f80d62867594790707ba2c9d59744620756742a59e74dc6589e68d505df723704d136b33ddba49d2387e4647a1a456df5781d31ba525ec6f6ad10ccb84078f71b9f5378890e082d5613e34ed39dc48cddc34accc3e25fdeb05887cf45d653c974a92370afb82da660958c0f9d5dd63d24e955526b6ce78ae098bceb064bc28a0105ab5b0f5513acf53ed8fe87ed63149d12de065258ad12c753f92110d01c927924b969844afe9d2cd7b186db8e923c7175e71fde316df7bc4213a2c82a06cbeaf27af35a70aa58e299242bf84fb7653299e927c6a3ba45ccef0d762bde5ce3afbc2db95d0b60d170fb8dc34e5ceef7697d098e48980997568f4bd1b71f2a4422f1b896103c5f8716ba8b7bf2cf8deabc0f85c2afe7e6fb7e38b9922affe4518fee4ad2f2a41bb4317b2ef159d139fa8df3e1eb17a07eca6d0dc686ccafd3e2fa2e7413b2c88362275dcc74d5451920a52b572f80c7d8157777d7ef1507a78f044f9c632e82e832102b92885d098f38de20aa2cd4b9158162f968db1274da8554223131e9dc13b834da41569713bbde9351de71836bd76f745a9a9974de870f75057a0c4a395db1e198e07c7310c713025b168c7616c6fcd52f747b3d8a13be9bcec9d7af512fa0088cbdcb353395121bb8e61c89774231375c19a186ca0c8d7fa2466f3e85894261ce74701f4b0652d52dd72f6d199c3d441535a6251edbf081cd9affebf7788ae7c14466c2f9bba22f57d79dd6156c97da16b1495414230494fedab96ff891558ba4b64a9bc41fe1232a054f3bc51af14427a2cb84a9a028d45fa4f6b8dbfaae0c92f6594d628c891356c51b43a0d57a7b2d3737eabd7213b4218626a47949b7f95faade269579d385b067fd955f33ff5792d4cadf350934d0954a45b7421bdde6d40d17a4e1caca5c2fc55e49843fed0020a988582704175f83f3d1c872ca8185b2ee8e2d192c206a39ccce2299b59387ced31f637617a3fca19b896656c40c561c16a72488c0a4ffe8e6303bff8ed5514da8c8a98ce5edf4311dd0985d9e70ad6ed5f6617b3e81476331e6310bd98450f8e4ed8c8c97c0ddfa0b2f6013ed2c7ebb8dbd2ecac8f55dd79150b71a04e495f436d891d4f4f05ec9653fc86c77673c3c15cdd3a075eb5d6e20ef6be9dc8487e7bec8a2f0b7c0f11ff22e66ce0857006c65f7d9f2a0464d9c4fafea5cbc8e1433efc048288b0d5fe865c0a9947b75fb97acf2d90c76e3a9871e4a6b282d42679cce69287f641ad401ff05207a66d339e78be982e8350205108d353e2d2ec4d111dfc61a8993dd6098a840bad6e5c4e77108f2bc706be116d685ff847fb5b74f6202a481dc52743c3a32b1392ce37f2675681534ce79d5086a19b3d973e00a49d6bdf6041f4925ac49e828b8d5d69938409131dc2f60f05784171c8aca51ece53aad0e6453412a47cedee258b8fa5ee494fcb5c3fa7e9a248ceab0ab95941a2e05fc79e157eba92652097a4090938cf50e29dae8fe3ce3dfb1bbc78e3e6bb3f2701a01db9687500e91c4025ee1f3cbef9e757e8acfe14139ec27e8362247217d90d9a629e767ff9e4aaadef617cdbcf95c9d30302b30081c68c0e0b0b9d46d584d3d64714c55c477dd83443fe54e38df2c43855e69b4dbd26047c67b20dde4a1286163c651cedfab5911c979496bc32fd1ea636cbcef36a633ee110e46f403870fe4649ccf3a7ed529f4e2bfc352eba7fd804e75d4eaaf728a55745da847270bb022a5f3dd92b5e255ffca76126a271df2cbba6d3d10620fb80e8549e6c000a6c5d94c608e16d6ba9806fbcce7b905a0f11d1ae245b2594e71ca2c40d402a93673ea5a8fa776f221f89a853d09d7631da3f404ebea0b862344c5d84cceebe11d16288f7e7341ea57b2057a7de037a773b77341606c8e9a93bdc098d49072a92923060682bb1a87488aa6a66e69469c8a2f12699ff0c0ab6acab883af3fe15f50a8e643be87ca43e486a08185021e95e163709e516d68b70eecbe360087af126af578b9cb1815f8623e9c6406c45d7a24ff4434e4af2ea1cd7d8889a8301f5fa93e765dd05ba7c1c0f08f35cef55761704089f46f9cea4f93af7064b55462c3b84f9a3bd74f125a0a7b5ad6571fa29ebfb24be2959ad0cfbed4a006ab18d51cd96f76bf7b1d4dec7cde3f7155e12b38d5788ed43d9e033f9e3fba17b1f8b4da0fd02da3065812bd8aa0d317fc813ffa2dfea0540932248f95ffba5e66d512958e997fb487f3978c022e011f209a96e2ed18622821f41292a9bc3b256d8de88ffc5e99ac4c84018ebfc5c016827df63cf3d69705d01488d639809f8868e47c04cd61750a8c4a6a148039e6f8e7deb9e68d7f7537b1941a786c481bd95b9b5f6fa010b2d172ecc1148ba157cbf38ea6cb32455c8ef040e2a6e2db6cdb2199ab68c9b55fd6d5970f0409d50c5d33a57a4dc45ff0ef55986081afbd039f7c67523f71cc5edb66141febf3cf0ffec4217fb33542441e54d861cd0ac835b29652eeebd6c5e4e7920e9dab100c52195fd77c4172c5d70e965d0d7402b46c7f1f4dbcf702ee3962f4700dfb60e65e61c07e7462da6e9108b3b9c88707e2ab678b993ac1e5803dd3beac4edcb47841c97c39cef53480e4a64d4a75c23e60eceb9df4537f16e1a1d70bf2ba11814e3d2838abae0fa561efa85147537aa85271b631e8280e7547429bb1132e22d0557c79dbd9d683598b65c7c75218f0984a78af459ff95ab5bf2d0945fe21469af5a543960ce63c6a656bf4380d76ec20b74367d57060c977438bc611b1319dbc3c07b3de012afc59b5e94dde0ae3827d9995affb44816fc5cf253119337444c425614b87ccff1475c9eacf44edfab247b7a3e2a4ccd42bffaab6e1fc910bed824f6ed4248406cc703ed60c5136fb462041e5a16db89aa8cb853d163210b20d7aa41f25b5cf142433623710108fd29e592ffd6872f30336ee52a598c3ef205da0605cb47730412b241a35eb2efe595a1867f368923c6e8815aa5b7bceaa11a10832d8b8873c76836e12f329e885ddf80cc91809d20cc7e62251a566473aec90fcfa2e0f4d45d48af6bd592213a9e923034ec72d4b01fad922ff9ddc957bf55a0afebe25737ab1631083111737a3c381537296d89608ee449c9452993b1e63e941282c8215937ab10ccae151f4ebead46b8dfe7a106f9886cd4c0a24f393154681d482c954456f1031cdd2abfa33ccd8d005311ef6cd209476ad590fb4a5e73eff34dca8dd8ba01a1d3125bf47b1a9e80105ea9e57e0c8b0e650e312692862fadb007b173127aa755ae88d60d9d0488abab7b0702fcba9e20cad0183de339b6da135bdfc26e6a6e325b4713ec476953d54bdb747078769ba507fc08670ce475c48da640d894e2ff5f614b06ded02d4d010dd44ab8d5f81265eb06d15595194879926eb0d8837cff795e334065e2ff6deaa35083c08bea6f51ce1e99fb113cd708b5aed31670a99a789a7ebcb2364144ef7b34bb875ca4023e0b46111d0ff225fa6af32d8bd83d17e964894a67d19fd0e5c3dc531ad555f3adc07a77d430a97c116766de4afdfb1437fc11065479a5b0b905496f410be30d68b359ca5228be4e86af16c0a8a2250ae87eccbc677057380a2d8318b9a50afc2b5a9c79768bead136ac3882802018acf37af2dfd9d845dc83ed2ee9e647ec5992782988fff48d78b9ec72c082d77eb66b5bc34737657f27ae0b77b18a328680f9b07d6a04f421a4b9968d5d0fd058ea9be93beee238b1fc2f95ec8138ea9b166089676e92158ba2675e5ea4002cd168568a25b1c7b40019ea8a6de8d07c7734a0bca05f180d05043837cebbae71b5e61c186bfab1f4c7d1e4c6442398762d75a562cf2ab20b9b300b193afd963ba3a24ae2dab38fabd1858fe0f38018c08eb676bfe91e735fd75877520edbe874250106b2f3aae1e7ec8aa9f3628f12bfc20ecfb4b55caa5ec5cd7020949e6b77537b733d92302c3ca108b1bb63e90c4d9bb86cc573e0cc089c69d4f3cebfeff2171df4b8c573a3334cec862024625dcc3d271c5a2e3cd8bff86c418a842d7a7baaca52710ddbb1612e88bffc992fb033e93f09b560cf81764878f4dfe895224a646f2fad1e423b67bad8dd9785cb823e108f7e6858cbe019816fccc8582de95b01cdbb897cbf155f868d027669818e1ad8d6817f0608fdf7d757cfa22e6259949b379c3c08edc929c79221db0acb673395ca6eea901a449931ee4408f92a92499e67494a90f351c8b7d461c9fbc2fc987b04a31a40595d6ce1643bc85b786fcbf0514c8c2c0754ad12ff11dc0cd39543617c292b46c4e6fc34220058300e5ea15fd8062e7114a6baa8616c2a606c9bf855e78a55a21676785876e4f5302fdce05fb557bf3ad3d1117e4871f84a7dfde439f0d99b4667bb63c998bd5f61b1d0ebf5c823666079cc0d0dc76cc604f6d495dbfa378d2a5bf4db72592e44719750976b959993dfe37c1a868b0ffed5e6d63f667184e0e111cf96cbee16a30abb49be772d99e7e0b0ed2711661a8b0c04ff09bc04999059d987f158b2af983511db8aaf3e6a67d78939c152d04f83f3578fd6e2c3d5773634e5985104b08f251964e7b988c9afb6c0b53a538b7d061ef0f9edfd9ce0b4a06ff57410a44b8e69d440a3edd54d55d468376c15dab2c8cc147501279886755061d5b29b0b9b277f95f9f37b49d3dc1651a86303c546f972f2f38c2aba4df4485a6c0af7a4b60f8c9b2f1881caf621376e72a4057e25ef34b67585b5ff4637852f810e7a66c04cfc1597133548b4d90fb19af51414e7015e8710548372dddc061821cd32e7904e4b147b91b8ff83373bc2bc09de43c9e575b2040234a8d4942751cf340b6160d47e8ca5ea1543ef03a9b51c7da7bd72cd2776fe80f1e2a584118d64eab2c01262b0fb7aa954922e6e3c4ceffe0384a0094bfcae899c107e139cbaed09434e27988904b98ef78c7600da1f6a6d08d719451dfc5c9c876b4f92c93eda379c8c45f0a46e98ab7197944b067c13ad4e864b0e51d00041657a15fd876d0fdff118d3b624b198f599b7c87858b4181838e66f5e40ba6e841ec05c2ce6a9ab21caafbec74d9269cd6b4c5fc3086c575a448a52ec6ed7eaef769e04f18378f470707b5bba5059edcda352d96c99573794f4a180effe93f2276f3f64cb0e1920aca4cbb11548e156ae6367c02bea124cf016b6d653d29b775bd6322688e91c469b8cae195922b28bad58f10319f66a8cb95e1c57017d8afa570ebc15b71defc68b67f74fe2fec832ec9426fd7cd04faec9f3760a796c8b53103962ffc2e452dad776b2a469e4d5e44176e7e539be3b1a2b5301200f4be9dc9d831d32b112be55a9ebe58082fba19d899ef9acce6028efb937e675b649bf2484e9062fb1ba2750b1f347daaefe80b8c7df8a5f8920035eb980cc8f99a6c8bbc6d618aa18e4b6b3d740df54938c98842ec3484283e4bd10799104596d02009515dafd6a25717294431396a3dc54c8a717b6d79e8afcb9cf4ee36f32fe58de295aff02811fadb3b362e606683f8fbd31b0c1c4c62538fba99a7c651481874be9269469d7702f23fcce6f8614ab328e559b612ab590d6dead9e72eec93d38eaa19019eaa36d14d17123f75b265494edfce76365c1027fe52fe8b81aef0a2b4564940874749e1981ab596ebaaf2d4e13847c1ab28da9c272e4adffe3f0bcf3e2701738eae82008d509eb3b66598c5220cc6bb3540cd480f90aff1370eb9b53730e75b34d831bf3b251ad43b9bdbe739feb17bd90bb28dd270db7be495f3e31e4ab24bc685631584cfb97d84b1832eb296bfd8339061e86583b8650c7008c4bf7a9aed6a42fe1e80b54575f72853a9ec2bbaac9d011ece83c8868342210019845c16266eeb6044cd0acec7b0a7961b3177c63ef38649960adb0b55752171b1374c21c8838d87a23e2a0bf377e257b6efa4675aed58900b566744b75f22cf5f020ce637e394f74a6c9d8c64042133b43a8849639f37eadbaf2edb45dea863be7287c0f5402eb836a9b6eaacb5477ac232468c8086091c1bf581b7e62b0a30913e0ee248a7125a1c1c3d5c675b6cbcf717bc956bed85ca1b16c2cbde58154405270bbd4c0fc0c82f7bf7de818f21016d4c3ef8202d39c98278f51144be05be0a559ef9957db622c54556d769339acf42ca8ba6c852319c87d7e1ee021202a30b29cd2e5552ef3ada777a9de0b337311b8a105d7b32f73d6b53a9c8238610e1313ece5f20175ff44f6415200b61722c10d823e41d8c61952268649d96d6e3d3e6dbe007b0b72ce8626f4446b7a6d824ae4130e41fd41d87ccebfa081efd4f710e11cc7d713c938aaa489f97c5954125dcc4e9ebbb645b67e840ee1342b6361d50adb4b3f28b56cd9e94a962f15e0c9468f800173a40478f0e2fd187dec9062f700c67f1ed11e4955fa384a58ea5bd45fc444e55384ef3ae423b3420201776d27800e40353baaf38ade2f92d9272a2dea4e02a263fcb5d355f88239225071b35b61000df3a56d6fd80760dc7d80d62560058efa81536b0fe9ddf49dd0d5ae0a213f658373a5709fe62ddc755b8e5af43adf269aab6d39334cc19c0e07d0ae5b45f7135f8bd42a00a1773c06ca45e1c927105dcda0675d0dd113e8e90bc2f9e1e0646b79c93e457880e10599f5b091ae5ad3e214e1487ec24445d4b94496b8956ae12bd7f142c053814c1750bbd2e595bcd7e8e32cb3bafb532585d36c23a83930345f62f2c4a2fa27b2a141d8ee7f22f0aed8485c3fcec9cf0c391dad3f54e511b4c423d8c9c8d5fc8266ea987098568fc4944dccca738bd4bd2afd158c5bcb58d463cf5c75cf8ee981e288e67fa75ef5a370fd5c00b7143e797875f5fb9debce49704eb999266cf5dd086ac0b3e5a722fa0b130e80d5bf89e892566b9fa137a07ae25d3822123b153d08131c7cc500bf2008bad0f5685a489f6112126d2123b33b6e0413198dca45e97af9f9450c375e3f323b35f34866e1804bb5e3a621834317096526d285db930c824f6861ccbc88c0556b87af53d5569befccea7db22e5b92e3bb5b20e9e0b72ee4ac855e57c621c5e1788c5a9ea7b78112c63f7d09b5b75f16c3e0b552e4e3632296208840c2ccc8d79a2a13e4156e38b4f292fd3e16b79540e5b91bab5c755fa360d9c24d67540e55298aacadbd137f4e29f959781bf689c0ac095a6ff2a3e43a5c436f6ac4303acb9dcba67beca5907af6fb5de555500646ff659c0353c092f28d67255ee2f254ead98eb456f60a1977c3a1e8c90faf8c43783389e61bba0b76fc8d20d66bc46817932db6fc53038dea3ee587d56ed64fbc417fa1c00b5f8d33f565cf68e10116c12312131b05eec6259e3d89c0da2d1e2b91063124bc2bda9af868a9c7e5618ce9ade0b440d58939928a65894818b99465d37cd3a267ee2e0abcd0e0dc4fdbca1c744c5d466e7ba707da03f2b821b52f8f9df37b98c79345ff98ce281877af6b8fc3763995e8f221022b6d96a39e4fa2b64d431a74cc7addc85c90f932776782448674c711c4c672ad045a0465ba8a48e01051535de527013aa17dd6a7f71ef13cdd134db5c8f41d184d515ecd1e090edb737eb4c1f92d37cd629b8feee9c9e945000500ec1059c9f67581703c3ee34a384f7873c778d7b2212317615b68fe26523d54bd53fbbc62af57c38dd6e2e547ed81d34027c90decdb6083c793acb64db5fdcc1419d224caf8039bc723c3578f41c7c476b67c43486e7a526b361c31abbe778ab1360b5ff697b2281c5f2b74fa462b448971b614b282437f67a73f65ba7bae7ee68a6c0f4e3c22dcb9551d2ce6560e94ad05d048b011009a12a48ca864fa2e3ddded96596f0acf58eecd74478555b191954aff028328eaa73ab71cf95a14b0d62a37f8dd6b17068fecd187f0adea82be5da6a55986a86f1dab69ef1e2e9108e459640f814bf78b6abd173735bde8a893f32b1ee50e073f8c0f8df4ca6d0cda79544718ac8888ea83a049fb59eafa4b31e57f2b252e91dcea0956ed7250d0f317816ed6db447fe3390ae3d26c00fbf1004ed0af03bd2fe81ddd5d576bad8ec90e187e049a03b1a55d0f1ccdf31a7296c8545abf8b43dd34ed4e21712fd45451b47b3ae9db16560c6193979a3f102e1c72477deaeab0c8489f67139bef0c55704a8f9e9db75bf90d1d985a1bda32932174e5f70411adef9aa487c4501199c17441281216ff28def8612d0e2a83ac73ac7278e2b6bcc309ecb6a6b34b13b0dca7322c03a1080dd1394c814ab56c723ad33c94bf2c59ca56acda7ace49f39d320105f2d096120e3e0b164c527cedb20202b454360257a18b88418700dae59d35d688e4a97a729f0b23761b858747a69235243206a8c446fce5726e728c28bd2e0d4b760a3baec8cb6a2e04bc0ea31265fe6460b9b7ff09dc9cb1872e2a2b2dbffad268da68892a882647a00b3161060c7abbe4a72486e292fa18ebf6a84b3000ad4299de474a91b1ef0e4e950c50d5f5211b1274e5d471007ed7ce777312c7b4769266f687ec661cc9354c5a55c15caac65a3cbc262447aad325744bcfb8761625830f14218ee85e726c5dd5c7d3412b1ae1c701054aaa871cc5a2a865db8be4fb6d5d8fa81f78ff9809dcc3d188352a0dd9b86f284e39fefcbe7007227eeb996b864b570205eb9f729fe82fdef4e2e50cbb1b728dec2f3f780ada5f67c84c0523542406970e4119027f7df25323f7669d32947acaa51ae2858f60cba13863d39312bde29694b98bfec1a63f9ee312e2bf128e496cb866d7326dfd4e2f1626cd3d1e799c9415efd5a9d7792c9bb2d91d496c00e9b6c5e63421dd9cef827f5e2bd7ed87afe629c92f4714b96de883567a5c7cbbff6d9f77450d765551d0ad5b7d26fc43228fe6003a70d971a6760f604072e221547cb30c92748ff89f5d4d0e2c6be45323c4618f6d5fd41120b0ddb36fffb1fbadf7d670d049d8c3cd39fcf31ece2468bc4369b4d0c70a895c83a8a776de49e4fd9139ed1413f3242408c74ada80a4c23104162c151c6e24ee33cc93e3c2c50ff4119d95c1e44cefe81e5b27d6fd2cc70d1d1f05b69ce910431a24d9cbb8bc31bbc411b86d759f1cccb7d89213f2b00b28bde22fb1c1646bef8622a039bff6fd231be2c43d431e6700bb09396e2e33306125e27fa3b07bfe4571c7ab07f6489d04c3c5a0b0b7bd300bd5385544a6335d518b721314a508f0a8f46d6a8046f8f264fbd55dbe96ab459c57b50327a49e0b27fe21b3c17e36cc28757ce5e7ffe1b9b7902fd77bf6f4f7010c0e19069616ad8620daef926035dc806c85384b4f988090e877eb736a13a429c5b7f572b1e36bafe860c5d30723155982a6825618cf2358c614b4ded77905b327325b628601ee1c01895913c97f34c8bec215d14755214e3d9e20626e40707296fe2c3fd1f533a1db81f1e6a28242ddc0e48f7126d23e9065ddabc4b56447cc610e5c96ce04539ea9c6b6982e80bc1da5e7d9eeb75f5b80c57472cdf71dbc740f981b9fe7e2e2f3a90cf57374bf25a725a109bcf530c92debf3f967b9dba5f585b81d6b7db45a1e628162ada98f9e0eb1027c5289875fc240fbb04b50e77f429de6a6d902695db7ec48b4e49409a9b45bd7445e4da6f571daeda3890e63fbfd0ac34d58d8845df7dab097a2508161f4b3c5c6df82b41a1eee54d18c3181a3777d55f1bffeb00d918379db21038f66d6d5abc5e2e45169ffa27fc27ce78a12e4c62a5013dc179d0ec5be05a102fc163c580352ae4671f732d27317913cbc0ffffc701dbc56d691e1638b02f0b484bd138224845cf524fdc6169b6e66674de491379474f5cd4962b3187f2d422754053be1ef47b12d727a0938978eb0a4feed0a8ba7e9bbe710bf63103fee3857d3f96aef83443348bd06aed5c209a0affcfd7194bac91b1c3248d0a21b6a4e341f2d7ebf4b4d3014231f217fb280abc1e16e7604b0c2f910910bff8f3e76a3edc4854d032bf907f9376a177596e8020ded06ca1ecb3616f173c01ceb1e8d1793cb92c2eae0e083332b0412828f98c76b1437bb48e622be67deedfd903abfb10bb1a2ddd80ae8328cb8833b4be071574a29c5644386eb65bf8c6d6d3f94cea8d5524b8d6965b1e28673e71ab3d11648c469258fd852c378a3deddd98fa86ebfa318a83ea71b7a5878a16770b6fa17af36cbe77fb9d131536a210f26dc9647ca4e442a1152e851a10b59c84dc86e495c0406e6ce29ce04931bb328b80c191cdfa1abe64f1ac86950965bc9676e4b23138bcf9a26f54f99aa592d82e97c5aaccf79ef4055b5200b38aa83491decf6c7fa317b7152a437d3ff01e19bd65ce490850ae9f141f8f3802f306b057a1ace3dc037229226b6daf4d2b3e8522129efee1278fa8a0366799e7d39713a11b472ad86312d0d6824d675c4daf08dc07451ff8ebc6fff8fefe926eb06dab5d65f9699566146ed12413f46a894eabead17890ac14c9a414ddbb2c32575a3d870aa151fbe61cfd2cc07bab85a9834131cf073f1fe1fc02f9d060d8d66eebd9f90ca4f6ecfbce5bda37b0e10e1f5e427b99c924c50d78bc9e63b8f7a8b3f7bd12f546efe9d4beaa642655f631e905b39f2d9b82b6735826fe4c3b7048ecc5553b47bce22db820ac46dfbf85c1a7f4b366affb922720db664a04129cb39a3b5ead30cddae24d127fe7f04e4ce8a32b083247be4046426ba1ebfd74b775294e77213d117bc3f3226e0ae7b8eca819f34ff6ce87be75842de4a55bbab73869c9e097b0d7f436b613229cc8acfe21d6edd15866fd2eb47db3b04fbce0e0ce653455abef159ebd92d6a123cde201d32d058fefbd56f4bdf725a7f90f766ca2b21cb36783d8264874e977d9945b95371971dec6fc18067a72a4ef2951990e1970e1d910e241324e1a177bdccae3b8411d62c9f601bb1a793bd25becfdc1770ad65adb3a37deb026561c6a46c8975392818e6ad1f2592f45f63b5d42c78edd7d97b73ec731b136164536ce9bdf5af62557b30a8387004ec94228effbee8067edf43222baf5732d71547cf5fe723e0a23b62a49e85de1c5f5987f42c96c06044bd7f29bdbb6feae85ce3c5d9bd6a512474150a64bc73bf26e9cc317e325f2995560056f2d9b759434d216e5811d8660463ba3faa8ff35dbd6db328dbb8496421758bb1f96afa97bb448a7084222e9fd24c4edbc73cb2fab8595129d96ab9146baa3cee4240f0ba89e36f0aeacb86913526c9228d57d6209d42db3c31c5d91b29cba15fd8d654a2e4291e73aa6ae8195b2dc12860e6206dc9dfd2dccdd2c0492fea7cb44c8d228a02481930ed25d251f6143896178f8f77d1cd62e568e6019c3f1582503a281f01cdfc41d97fbd013597a01875d1c87710ddf9e185795e4db39f2c5f5f11c15f89860e1275a8af8a4b43cc176c9addb290c6b37cc515bf936eb85121aeccd2cbcd8acc2be6e9e984f7b538c5e0f6bdde3c510985ad9ff5a05d439122d9861eae236447cea8218899cab4d01005099ff5ecd85d18031e1da998b7938329d850b201cc89e016e328d88315ac6eeda4a9348d77dcb654713ef7d3a77761d9ccb3eeb5010a3cd371d9b4be3e631c734a61644e82f4e3b22b158aad56946381de37309e3ef7bab4fd6c60ec48e4231a514d9b4edcd97f9e8c417f641c75b0c7ff1f7b580bd793d47f257cf62f96c34ad56aca5b7a27945a37138f65f0ea8126b1826c6535345c845d3800f5632fb7e75578d62f528bc2b3ccbc65ba81c40cbe691b70382c3318cbce19b1703f9c3e7f4edd6e34ec0fe10f31e7f6335c42540645b3a1ec5ce431e15dea4fac8901d3a831b200056dc707eb7ed54805910869d80ab60eab5898dd5072680fbfd1ed7b8ba65a879a12a0cda2742e0c25522d721e9f9d59f3e6272cd720bb9d27616d6ab759a67daa07650d1c338bc66cb5b0ca328abaec11e4e3adea2fecc44a1caaf5abef33011c8c877ca6cb1f21e4867cdbe0f88a089cc9f695348d2764ee85fcd83cee4b4d15a412117e76db0eaf68fab00eb2f445fded396fc367f279d8933f7d0d51d69030faf7d3168994f4f4d5870257670ad17b8bb027cf92c0b04d756fa051bbdf10093174112b5b9cdc98bfa61134292ec878ed4003768ce20461fa5a653550c902e5d955022011cc724f1568678c38e48473b9feaaef4052121c23888c1e675b5d4487e29aeeaa0d9ac3addb5d30b2ef3337257cd819cb26fc997d06fe82cc150cb781e1b89c01cd716664d9fbd82815c2e2e25140e62d27303bdd3f2dd4a0284cb4259ac15ca4ae17d9bdce75ce905d0772a4b21aebb9c3dcef4ef97a8565fa0809dd882c1fb3bacd3ff66e9992c1fa109491f210ad10fceeabded8b24a5c12ef52d72153ac2d125c875154c3ece7705e045b665e70945b663be2d182a5ee35c35c1ff20ffccee8fc7e9feb6f915cde3f662b3bdc3f3965c9b29ce23712585f57157b30d1beb071a6202b24c4633b64816ce156e74e1f5c395623ed9f7039bd65d4b26937940fd2b6bf9da2f2d2a2369c570cc06332b1af991e6d01e950870efbb1cbe487fca0168939af3ce419e98f75eaaafbe6ae015cac0df2de6f76c2f60dd61e1aecc2eef4f4a2479c414d929c818c0351e88ffeece0cf9ef560dc14d1c91ff2bd9523e7f24d71aaf7cdcd167a2b3ea377882d18529771541f7db32ae498af16f64c77204fc010880377f16bbba62ab860d4d17cf7b1d504a83e5faff7fd0ccf3b16fc423afd8291cf7ab66a4deebff4ed7d3d0f30077eb29f2e2b2f186a6fcf2e95adfc7a67e8207f342bedac567c8fa022df709520440216e8846851e6d693ca571a50f2a361d79ad79ed03dd03526dee2fbfebba75c861a262bb107b04b62b5b3424207e3017fd743e9563c489785e6e36a3daa1eda87cee898b3aa982f243ae204f4325868854efad0cceaf96b8c876b7f3b3de16e2c60e22aa59242a80178bd2f05fda2ac6c2b10d72eb723856d23bdcdf30e6df4adb922017e5b8791493ea1762cdf709ba878ecc6afe14526236ed867b6d8b8c552750866baeccb02fa3cb7c92a1df73ff1adfc73523c7afacbb1da616363addc6d31b10465e8bc41a67f87fe3d80d6d6ceea840ef098a52faee6ca061b14a2f39d9bc4c5956717d4c0469e396bb58a4a836974f664a640a6f77a44ef4bb0f7d42ba73d2176479a92dbd634c7d80b6d964f3d387fb26826205947af6981eb66e4e7d9dbb96acbfff41693e13b21c7c6a92c99f81077ea39ab047cbe399108173c4df008f3e626ab539c661d5ffc7b5939ddce5fff11367f8ec86f8cc1509dd6178610fc7f07acf7dff11f6254e7d63ae433ac447e7bf57429c056d46727815c691595aa42407aad0fc44a07c9ce1be878728e88cf55477695e6788a91324029026c64ff1e83258d8c9295560d0d0a71564f56cd2c91b0c42dd71d5398e4b6d95a6a40cdb6cfddfda69c1eab61730df0e53d91078034289b4c8f66e9ff305b244340dee67089a193ae509a74fabd19255b78cbb7198c8c231fe2df7df6d0f4865604a3b501f80cb2efbb650662d5986f1268cad85012f851a26f56f93c5111f490dbe51195467b78773779c3ef29e7d52a95be2eb1c99f4e3362ec81e8f0f03a465c8a9581c92a782bc4e66127724374e0a8c190b8e156f34f42ae73cc62558c46313b834cc6d5b3c169415134f3fc8c3c7eac48831c264c4b0420e2ef730c250cb8ec76e1ebc5f64e9693ff2b4a093f9a47be7bb069defeac79ac44dad0af053f7c1bd1b1f938c4b02f1aaac5defd03f026360c2849e40f728f1c9f5d49e7954d0a92d9e7234ac2bcd2170a576c809b2cdd7230dad53b9f934e2a0caaf30d6204a8cd3739e4dfe43b66135b8c2ade147961b1110bae7bacc0eb63baa2082049e3b7e5c537cc50105eb479f6616c32300fe0d14a7f1f9c0fdd5973bf7086c6e6d113f3633c37af98c24e74532a7d5b5a4e7bd2f6b7970c84af87d2e19ae91b3c10395969916fd32b3d3aff06b9656210b6397c1d86fe823b49667e43e4ddaeaf0f83f005062f273c37c63d14e90eeed5a713c498fbd69c15bc8d63096b915cb6afcd7c118b36c2623b432635b3add46a751bcaef9c1cd6be49a5f2b81d78f6618e49c381b266cdce0d3aaf400c7bbf34a5045e7b82dd1a8f29878810f12319fbaae75c152784ab93d04bcccce269a14f73ab4ec97371821086fbfeb8018a2e90d5702e96a5d40990341f4b7c98f96906b82ace5d0ccd757fb3b9eeb5203f2364a52a5fd722db923fd6bf869549a98225fd93a7824cb0c4017627cd468cb5a6f834a112726644b8acbf36af419718b8be1a6a6b99f70f539f7abda24a69c46e6110a5c0b317e2d6174fef0e3a4c98276fb9ddb455a539cb0e9c46b515d6cd331f64a54b4970e40a9d424c983bb3f03f459a91327900692bd7e5a4fe9dfcf7c2e0b8b5969f6ee0b31a448230e98f60f27c49187d2c0b53ac8c67a15ac927fa341bb42e1837782c34134f65d17041ff89dee8ded075d172ad01882ca2f804302a574ca08ff7764196b0888ca3398f548651e791f814f8c9a2e6aed8db6bbbe81957a6f5a5c6c9f0b3f5f0fd0ac1305e636d011ed79a5df6ad8a9e2d39cb37622ed579fc4b2ab8bd39bf473386ac1ae3a5fdfb6d5de22be185d88d4f97d3996ccbb12ff1dfd2a71ee6e5b656b31d6b835ec20b46a9537f8c596f52263d0fdddc1fb99675efdf3a9b63572116758a9960f0e682aac081c23798ee667afb30886f5e9cc286a0ced4e740cea369ad33d903e892996b6befcfd154a3a0efdbcdc37503b0655af103dc1a9c305ab4a450f88524f01b0c1dc91df6fa26f4689f61b9f91c3c7f37c2e8e2cb6da6661c0726d5ccb17dfe052296a69276d684c1c6c3e86a73a30914e389bb59e3b4e5c275fed0843726d85be1cb9d2c06a3f167b0fd08836d4c11252d172646a594e9b1e76278ed8b6064cd95cd2b4001be6a533b7c0e33122156a3fc610b66f867bc14f6071ccd80640d3d7f58b8794ee5901ecdba91be7ec1794f28eeed384307ac515500c5c330dbdbe2b436b7370a648a089bb675a54a532b2c15c7f83709170bcc8ac6bb2a0083b9b704c2c76eaed2f462b9e4e650944afd506fdb29751db7a64becb04da2f1817961b6538cbe8910c5c937a093869d476a3e403210d4f15e9806fd60409d47e47ba420d31699ed296a1eb42be41fe5b6e77602116370b3122063a0edf00e1891541eb5e44eafa5d2430caa5cf113820a998d0ed32b0dc1a90accb15ab7fa7bb2a26452e7ec0fbba3fb759e7d95c98aae7d139f37285861f3ca4af2d60760d5a166e083e07a3a986f0bda6309bc85897457b69fb22a103c8e88d9d1435547109ec6158d653250aa7db84b86e4cf7607d6c88aa8c15a92779e5890c874cf429665a3bc5fa7b4bce95c6598926dd900affd4ae1d0b3c0f5d9f6e94996eeba37cb95622695704e4ff41581e7dd7f13740b826deb39b11f43993bbd6b9f69f55d1baa13e1306dd499228311680d02aa2a4c4d4e230b2a121bc5c80caf72dce1f0fe609474f4a6ff777c3ad6874215a319a9c0046c141054752d8d612894de1621c144f65e73884339bf4b8ccec2c2cec830bcad16182808f4ec843bb6637c02e0445dc98d32d3b594c75afbf37f0008587de9e4442f5ebb7f31f3b5db3ec010666f0860cecadc8596dc505d3bbbf8d01080d89f8d77eb5045632f862c7fd5af3f7b3c6634a86817469421a2ee84ab951eddd9949c5ffbb1fbbcdb2df76de3171026934a2dcfd5a457b2309ccfe7a06a26ad2707a0c17c82c59521e964b393ac68c041c13871c52be0b1fb66d3c49467ae9e9bb59296e6fa476de9b97fcc649a474c63b0c43d977a7c4cab91f4a3789bded987133a3bfeb5ced36fc93f1ab053f583d8a1dfe7ce9effce11c809b20b0594a2db8005d614871b3089e34a1749fb74052d0dd75221a2976aa77925e54eec39812c695b630344f54957670c50a2dba3bab2e5a0d0eac8030c94fd518a84b2973a4a7f23234f9e0a2ee14bfb7e66fddc655596b42abc4028b55db1165f9372844b80ea959a96476ded044f3b3daafb241b53ad97485a14234cf47c0d35ad89d253c9ad6698e5e5aa425d856474145544d4d9050c7a8dced3cad865b0d73cf4a45679cad978bbf2772761ac0f60d5137aa50457ac7b2e4467492c406107665a3b7903416bd9df7d49a6767ebe5855c2c91dda1cd8d87700480b9cd29b5698e833d102bbfedc8324be2ca0d7cee9e9477217a56adbef4a31fed56a3cc7e4446a8c3376f838c34d43b7428843451b9f623008fb89c0feb6c9999a9a84b25627f0dd7a1a6c400c8f6626f50ebbb77e9329c1fac8be07c684ce2791ec2f6e1a8e377223fec0c4752bd06362a4707469cd6f5cbff90334ff1678c816e0a4548670d6a393286df28b78a9628f9f62ba8396e1b05db09611576067a3aabdf0b01d0f2ce8ca4be77aef8d7ef02074ae71cf2f6607e90726ed8311cbd68fdff4c5db55de59fb534b07fc3409c4ee9e78b81b2cdb052aa398ca1b6ed1a3ea29a2356dc6096a335ee4fe268f2e764636f503904daef0a38a18335145d7498f944bda1c494349cc780873921624056b8b26eeca0b1013f72a6941d47fdd33f44a5f097834c310a9190dd2a1a064036773f64799339e5abcb1185750913ac12d3921b7cde79f9bc378c0755ea0bb611d0324494c0490d06548c9292dd21f901a140498c82e76deb3be1d68ed503435f6f06fd9355da221c0c91e2044d782f769b0af68e5d115e82753f49172bad7217110bfd3c4a8db921cda42db18f9e61dddb0f85b7e709dfb89d2dd1f69a795aeebf8c39bf0c0f2042ade5163f33698ca851be52b8bd9b18d80285fa348fab6133a815ce0babaad5e749913d153ca00ec9a7c8e66dd08051b46811e078b238bbf3482f61bde03e6f2a2c928119e12ae1f30705cd5eba7473d9626dcfa3393150f4d3d45a164d4f1b1b3c4f0d190b8a74a581568ce22ca51eaf55469fe6ee7c55863cece28d4b6aacf22d7dd86fead3ce0eb057ef5c4281f2012482532e7e9da1bf4096f9e54b931abf11672c858e8f240f77a3a09d1ecb7b6e6b8e11cb0f4666994e1cdb0a95b59941494b55f925493d32214efdd185d4ba3fc5008cd91724b3c4360fba20ee36a894d830185140500daf8a5dbdd0f40bc62b64c1706c76199eca54489c311a43b9331924cd9c7fcbf71e71fa180678f1155a7068c9cf9953e1ef11f01e4b961c8173acdf6c14571195708de3c05753e31f3e76fa3d459cf2357aa3fe24bf6e9dcfcadb9b899add047e1ecd25c0295b23248066bb317b41fc671a2ac90aee04d80cd490fd9949f74774295d69c457d3c5538e7a8cee8e1002cd7c1b5ad4a8e0017f475dbaf706bb7d55571ce85bbdf5073896b32b3c51042c30937b25d505a1c4f3a34f1ce4a988fdb43fc45bc7bfcd29dae3153bc407064786b7d9ce90c5e2f987dc13dff66625c08be37ad3fb7c5b5daacca0accaf49b4420ef60ad32187ef99cb61b4105fb99a1a9d44a1515309d0d531c3b21ec0a1e61d2c36380fe3aa02936216d534b2aaffa7544c29fce0833aa29e6b1abf39edd8739b5c1c643fd37efd6e37ab42bcebd869011bd8d3fc9047487df8487c3672c7d5e3c08caa103e59796bb71a76de924452762db377ee9205710131d14f4f1a2519f3a37505c251160bdb8d6e805bd2876cf870ae8168c6fd81b63068f5edf1410c6420c67f47aa2cf8f1f5000f54839055a34b3d50def22ecb8899a44e0696c18efe0cb34a72515aa7f688f5901e6eee6e1e68992c34176c7d13480873d9f0a51dc87a0f1d89d9719a065f1f7f5df8a9df9bbdd0d9c20efc9453463dff8a3390d3639a621d95a1d6b3b57acba639c4049f57a7c0da197c848f3404e717b6c2a67e58f462bcb055d3310cbc6cb785e0cce77b269c2fe5c6faad34fb4257db75907c8a939cba669f0b09cfdf6d4e7b9b5310a510da0d75fbc0698aad1f03f9470954eefbc66d987e9b8ca3f21b008e77ee2c1764e10f835cc6094674087ed6bc7c3b41ff9093a05d6aad445dea283b7a7d0261f05cb89acbb1fe26c44967d9949ef925a5807263d52b83d30a5a8f4297727e45c99ecb76881ff563b0249c80eeaa9f428148697a2725c521921ec636a95c853f7a538177b21fc86bd44ae0196b3c9af810c51438840b4e9a461fe0f23084d5e730c25261bcf2a8e329635f2dfe06d1a7060d756cace1220df4852aa8fb752fd8915757deeef84e289553cafd087f584db7a345576d6fad9fb7519d7ea724fc8989e26a31a93b1f7f7b5b221acf0b169144e6aeaa8fee2fcdf7034d689aed4a788c63cc3b91cac99ac12234b900fa17623540bd354dc7297ab8dec3c9705a5969878acd0db772e190737ae794e35da956a77fa8684e7e429ef75ddc059267de6e674a8d7fe1c496a37116c1fbd77e0e7cc9e65c5590260a2400369ac95ce61e7aa9b3954c77a26b0b9edecb4568acbb90a4f67030accb0d07030c0552425a48319b61538d387fb3beecf1bec9cf19c01f1c19b0c6a5a4b7f14a54bd94addc3cc7d41105b6763e55cde30502edbc4429bcd71300e3de55fdb5dc9060bba015880db476d77ecc4ed3aec2d0ea9f2583cf84bf705f00fbf90d24165320adb33f27e3ea6ccb0b724502b8f3c372394c7fae4fa78375848129d7bccbe917ca01c24813061cda694d6b50d7eee9d46f40bd6d712a67d825d19f25fe43ca070fff5cd822a5da4e2e481e44dac63f2f50e9bae1367e2ab7720f35995b0ec2709e082f3edb685375c5c9273f7f7aee29d9b68c3172193f7e23af996e40f783824c5d6942bee329658281edf1156e7618c8b31f53de53bd9df28eb8c2b86a12880b1bf2b82b10a6c997a64f802bf091f21ea9f97188d763553d26f2fa87cecd42a675d4771d27dfa9ceffa5707c43a9fa3e9ee9eff837d59d9c023b6b868a432dd15c390a882e51b7ea0443c89dc59f93a80301fb8f44101d1dd50ccc270abec13c3df9416247c594c5152eb3a36dcbf924bf26bd8dd9a2db10f680241b3b3435909b7c083a736fe3981f334a49f27c943488a2eb0a685affe5771be051daa9181adc7ffcf7b008ea72f4eed4b3dcfd56e795e54d5f8bd591d4473904b3bdc5716295ef51314c4b6206aa16cb53363519159027b8f383ffd78c1445cb2ad4a07541741bcbaf848136a16d044cfec971927796eb0e74f6483dd82b38ffef09718bc01c4038af928af77b974de79e06a1816bfc925a36bf3c3fc163005778da4bf176e7f00cafc28acef2f95c79accf22ed95e0b11827ae1bec77ac367f9258fb1f065a52fdbea84728be76134ccb1553af0fb7b357143ac3e5531ee4142ea160b8d86a6af2bd9ff846524adc1632125745266c22e3fb73f0e9fe91a34798a5a934393406c7b0904a80453a8c3cf1148869e61f0739fc69fd1996b61e8827a459fb2f796469eaacad2f179a159d8bb92ccbe0a532885d698fc26dc9f828981d89d4007ca7b55f2fa16ceb65f1716374fa1b14211ba1009c1e627f430bdffad39a0a5af66d0269af6de57c972db91bd60d07ea448c3e1d3023f2e8902f1bebf0e28496d2487eed3de344ca94102e1ba66d1b83790ce99bde3e0a980030afe3f22da6c0c79ba88104bbdd5699c85685da0f2adc6fa9a8547a2158b0093c7190770cf60b866575569fbf26bcf9c009dd6d0ce5d684336aa0c17a8a614d77aba2ad4cb6d679d762c406a4a8c89a8d5a8e8eb274d6ee0b0b0f90427c5af381445d7300e103eb68424dfb93c2c542d8739ac9f51b3079474766f4d40e9d92678d7700b259479a07b8a3b89b1ea378f88328215cdb0c15d320c32732a93c0d7d6107cbc2669a8393a38916cf99ba4e5734163026254e663fdf0ca2dd347f2c53bbc54d7e50cafc038b7a036f7f1a509974aab087c9abdf57c25feab862ba0efb07f7fdd02a7ec5def863894246e8c43d9ccf501541d1e9bc9bb18f7d462efcf304f730856041ae6df78d3b3446fa22a5314953e7eafca3fe5fa07989d0ce386f672670eed5c497ce907808dde1a2655af469c48adf11811f3a15767e82cc7ee3c60974313698d5de53babbe3c6b545e8565e45ba3ef3bfb785637be748e2a0dbbc316a3962a9948896a4f6dd2584ce46c4dc9b9f6220b912612beaeacd464c00fe74ba68e2a4f135ff76d807bf36c3e532a5f443f47f0a645c3702814fe275cf3b790fedbbe337882341d9bf7784c44241633e1f15513a6d795cad102d39e53b084ac77b0f0657fa710bbabbe4591c71af24448c5db323db6cacf3a753b52c800848a8356c0a1f68482d23016f1489e0ae7662bc4427e35232ea8d3175f362da1ceec340d0ff2553c94615a348979680e7a1c4ac18b928cd89b1f57cfb4f9f785459b7c44640f92a54340ec4fc88ca10f779de8d6eccd6eaa643adbc187315495b9803f6068e8371f1f369c2f6db76be34d1dfa7380b263b07f9f9db03271191a709b1828769e721a2d058f98cb62792f761b0a8f24cbe333b0fd3e72726902ecb4a3751a077ba6fdf21a2228148380437d9be3e2a265db4ec67851f5c5ea8e423c083246824f2e3bcb3e586f497398c0cc524befe6d4acb95502a6bdd1b533cef24f08f00ef87995ab287e4b521ffe7853b1326f43b8c9e8ebb6f34d740b37466b87bbb2807d80cfdbaa457efcc0cf9a06fabd379d2b0327d77ce589d87ad577a987144bc2b8610d17d12cc33cf201f19f461302fccb867667037b71ac525017a0b3010542ee805b3cdb78486da3d5be5f8d0186c0d80e476d4a186f8881675104c4ed72c629c29380a8a472eca21db3c26246e093b4fd56bf03f766b56728eecd3fd83caeed7a37af144432ebe32b7c4d3a330d8f9390e645615d1da62af09d666a4b6f0d0be571cccf2bcff9cd09ae1f370058c48b6b75528373d40eb5c639a85427918811c899f6d9944e319a57f5025cc7613c8f009e2019e535971d321e50d9dad4a09cdde457657f4d63a691ccf52ecfaf91ff4474ec526c88e7907484e6fadca3e6e96f8fc3661d02459dadf190a64f9eaac42081fc6c88073ee6c85ff37b7ddd4a80fb658eecc2ce158b051498c2cf55a81888a32b1baaf8243d20e46031a9104d2fcf669eb6e44992801463bb61714d187fafdfd1114eec62ab9ccc91595af09bb200d5127cd9d94ef57cbad956a3b524fd942a0c6f8110120a0b6b3201be1c772dea7daf34949f43ba90f86367ec6edc866bcc40c5905bda23034e132b4c12ff3bc6b795f555447aab459a7b29b303292be32b3a933f07da55d6c4952dec24682c6294518b621dd714c0e02de919a92115caeb3f7d853bab531395a74f6e4a73103ccf7bd4eb29f388dabf3fce82286f291553f252ec351334f8aa4d4c7c73638e62cdba80a7e725dd73af9a6516575561635f1d248211ee9d97375c564c89ba2b23a155997a8461e84650c9611440052e008291e844eefa4d3c3772073bf40b4c1bfe484aab6d5b34eb650f9ad30ada38d7233823a93f20cd1e41f2d6e1f51ba9e80da3d6c1379fae9b625d41a91e07048c1db422af00e0f20af433378461692e83f9150212ecbda9f35cc3d7e87978fc63a239f96c628e55748e9b1a655d7ce131ac36e648c0f4c8100b3334cbe65ef636fb0ae0effb70587c8e17bdba30c6118746b76f10e74f87161fed023b7370ef493c442115829f484cbad33fa4ce15eb05bf554cab2e822fa548499bc782827574f4deea4ff00d1e9d7acf7d940a6c64a48b7e81397cae31f52c09e41327d1b38307f150730e03e8d040167c67c2bcde05b8edddbe5251b844a1131dce80d0f0ce4e8346734ce2114bc1183fd369bf2deae7746b003bdd4102545abb3fc2f34379c17a53ba17ea4915358594dd1ef6204be9d3ab640cb6af9bf15817095de827bfa58c265b7095739e5e93f94161d1f7cbacf74b62eb570d4e2629aada08b79eb54df77e487b78bfdeb8fe341de8a210f8dd9cbe4ba0a866deeb5a166b3900427dd39b923235414297a6ea864632b74f1d5a98b8e592d7fe2d136d1fd3d773248f8b1ae615738519129d0da6077d3294753cff722d947b8897b3c04771cb392c841414eb0b906bad7155f7779aa6bf115b0a190ea0bf91a1457b7975e48811d3696c8df89fa86d89c21ff93045209f72f82e81d475fa4a48af37c3804f840468fdc0548ea01f41ba02c8da90137d8a0617fdf5c0d9a4f1b119c7473360ba374e913c3cb533e8da2b3c029cf27a44241a0e8180d6f4eb436d93ee1c6b9bd693b90d4a85d3e11e2072e450116b3e5386172d6b30af18ad17596aa4c7ae69fffc9b0e25aa04aeec8991dc32b4e7293ecbe25d77b8a72b9039b1efa26fa4ade7d90b1faadb8e8af71afd336029ae97e45949c21f80d79413687692aeae02fd52cdbb14fd89a74094842d0cc5f38ca358ec58d157b89c4c0af4f9be6f9aafc629b02ab073b878eeeb4b3c12b0083bdcf065cfaa8efee23ef176fbf2bc98ed8cef010b20cbf7216cf633fbdb73622f564d55b38e0591d160afefc42821ef3e63511137f8bb36fb842a1ab4905cc63cd355d6059b805b20a85251e47a86c0282ee96f07977dc17240ecee02c5f7e4df5b5f37dab57d2e88cc99a079d41b84684c862c5bc3e2b8c787dadb5921c3024537a02eae732a8c4c3d1a439fe6ba726f0ca5b18c76df0e1e1b40232496446376ce56a447f0b9fae0bd7a712c4ce9ce2212289598ba595d80a00e1fa5e61a950b9378e8c04459c21acc4f80af818f16f03a7c5cbf0a1ab3f7167d35ab62eb22bfe10d6b485e72424d0ab8729d2b68219b8aacd6dc0927f0a0f26055d33c92b9ce0fdd1646e3edf45bad46555c469def09b980ebadefe39efb257eab472694ac1c4b4a7bc684b781d5ff9388109ada42e9eda646f39f1fbd3e43b219f4a80bb99a5bb2f8e86a52910cba940e41949053cff6504b1700782a4c152847b636a818bd0fba2c718c03a42219482a18868a6c1d7a2f4b9f9d8a21604a6ef044b1316eab8ba4960d57740a37ea74a6a41087a0cbba9986788cf05b694de7d2fa634b87210058b6f8d2a9e3ceaf6482d2f42481b59ffc66984abf43b994a55e9663c98eebfa1d60003d6ee50398df92bc65e2620e4fa8b0d97d99cd292f084d1d11aacf978e3bda611a723c01fc6089da190687da7cd04066262f3dc1f912aec17f3ba06b1655cea4acd35819e7d8160ec1f0bd8bb0d4ae66498f965a5b9f309fea688906af6a625e630cbf7d87b94c38566cc71097539703794f4cfa6265fc0ba854e30644c99c5a7917a8fb0cf883ec47323e7fefecf78916e90b89b219564eb53ff02a2006cd204d4aeac07c15f4589180db0611a84454053f97fccdb0689a143d6f38deb1b3d997d074e37ce715d8e4abc167f4ff40a573b78a5071f655006ad42ced59c98e8e2ad28e7d5377940e9019f6b6c1ce1243a0ce28b6be534367619bb82da854191903336c2bb8137a2c37a883b7a3fe5cfa115759d26edcb5eb6bb3e6f94503b6eb45e04c00897d4f27da22210213dc367832a5148cf7d79d9915d4ed4bf4e983731535013d3ad857f479d0ee3194b2f1c20b48d1482ad48a8d567a5c570f6da5f830bfa62afb50253ba25d1af4751d6a737306fa1d842504fb737c18ff9e3d9c4e5327224802e51a422a84cd75e69b14b500fb3dfd9986914b19025f583abedde47af97ea2724e993155e8d2754823c29a262aa661cffc62969c4b2b2b9052b8c3cc11ca5f481ebbf9508619f5dae86daced6348d02f50829bae5cb5acb08eb18cf1f45e00b825941fe27762f7ed71ca93e3c8e45f24431ef774781ebadd2623121fc75f63918ac8965eade69c6782e0e6852a9462edfee9541bf8fedaa208ece63fdcaef722ea65d6636e19080d98a6478ac65deb2483a5aaf034d4b7a9fb79d905ec00349b3d4beea826e341b6a3f6517ef34aaaaf629d3ccfe5b5594a2545bc577aea076099dd786b843afcb839d06beda011faa1381c2f7dda9f35d16fb02ec4cd38212d1ab413f4eda4ac5c66a0926df9db89774b43787ef483bef6a78b9d9a305f58583311bb11018aea8feb1a17d0a34a8f9e68178d6c89ea2bf4da5ee92952c0052766e92c9294a0868fb6fb20c435841d164c173a6cf282040d6e0788689840ee7f5673ec7924fbb640301db3e993ad677b1449cef60665b5333272a15d2b12e156b624503791c461f1c6559411cdb26deebe601484acdfc54e57a848dcbe0d8ffe2accc1bbf0bd648dbca058e125c2d1219a4910a25e0f75f087085221649cee2b5bf9a686a86cabe0fcc6a9b18aee7a35be33352a8574f2ee5d987536d4a62dcc0a371ec0f76ef412e03b8fa4394f64c629eae1f85ed4d7a34de5f6774c41f11064fecf1570b245f4b398d62a92490e15e33b1c1a4038a28ba78d2c0f7528fdcc9cf92c60417edf1493ccb9fe47ad2a70e893c4e91cbd07315ad47d9214859241a21dd465bb8ac6c3ca9a67804cda9f7fb06c97f6c119a55dcf17ad0873324b58efaceec3b6838b6d1badf9f615e6e87d3982089bda87d26860dd8d4cd2b1c6b1e1f1dc918a1ba3ac7b30da948b6593e770dc13d957b18436bdcd71f6883655b05fd6c58bcb524dc71ea2834d1e73ef852c5e576953275d1067fd94480a3f5136b9baa414a0a46e8ade81c87d70118f54f326f8f1aafb89c392da8516946474e76540b2dbcc8437a3d98af0a2df04194b9d3f3cf3635196f468c528feeca8bdb478a0678a86c391f09f67fa1e8d48ba466df3ca94dac17edfed960757730dbb3a919285efdf47b6542d26ac1076812a976e98e80c768043036da0594d0a4d680615a108cfb0a1ef4ad86a92e799d8a98cccbf5d3dfcdc3a9cc2acf342bd4db3e5f97176e1c017a680d70cf3e6f828c09b57afd987b1f48505a5bc77f0e013b474e138b2bc39b1e71aedfcfae1b930427042e5919145be6182e79ebc7ef35928eab74d62678bacf1889eb4d126dc3b1750293c21514372bf92a1ffa98472eb5b45ae1a1a1b4bb7abc4f1b2c04ac4b4008c6eb38f3e482a90993b168b657beb1914ac8770cd5157ad3f56b276a0c25b98d1e6e38fc2382a9f95b90d8aa1f3b652812617aa81d37d6cf90e6f9d1622511b05e0f160215fe4fb7b7e05f2085d845e2342f8450aaae1e490a32a7f707129cf5a311477c4895814fd2f655a716671abf7584c51c8d814161e9de945ad54cc6ef458f32b3e29ac7aa004605c06ed78aa14ed425888b5ca08d18dbf7be92e5444f63ea8f88502959160089795c371c60effe0e720405683f8829a636e18c5a8c7b8208e80df464b83f00a1123bcacdf7f0861efb9d18f26849b58fc01cbf67913af6ebf33083125ebdd8420cb37c4683f0ed5b96fddf6980af920fffd2837f76a6f0df1bc9f3f30787b5ae3b68c457ed40d3734966511d8e6018f2566b4f47fa56476f47271b50d475cf207fd86bd505a56f51c1a7203feb6c8a7a61252c56f5f77316b1de9621915d09f7ab5fa7c5641982d47613a01e366d16deea4a75923f38e95daec37aaa51c7134fd33c6560989f38ca0c3dc0f98009d4b4713cfbb87585cdb9f9901e6f3935891d9ef2adf5f57e5e0ec377869e5a6acfc604658feeffb4a0412e83893de2daef9221274c1400357fe7f5eeacc7a4ef6883154b1a20c519cf0eeb1a6da506a99c7b3c0f5d600a27e1d9a2a83be8fb3e8fc9ecb0caed3f39d6b81bd23d6ee23501f0d1217c140c514bb99c945cad29e032c2021810dd2c5cbc5805c2b5a44741b71c6fd585a7040cfadd2d26edfbc4620204347444a442e34547277e64f78cca8affa432af7bcd0ab889154e83212c82676d672c8ae15dd09060c28d9a8386cad81367d2ddb3b9b47f0523501fdee0ab06d3ebf0a1fb897472c376a7b7ae7311b525777cb1306cb117471ffdaa6d2a039cc1e405435e73b92b1efb6927d4ae866570ee94178f925c85c4ee90d612a73abab97429963607c725bb5f51e85e2c28d0aa9893b6cfc2568ffcb0c58a7e4a7d9fc4049ccbfe8648b05992b8546043d6bb862e84fe49221c4baf6e64085133e4e2785fb34b05fd9aa2f8f00d181a9efb64d20f531ba2246111f160ef0807a6fb45923da3ce9107c84903396e9ca71a74224e51d4500ef49b1d1560a335b68ffaaafa88288fa3834422c2eb8ce67d15dd16713a777e90eccfb602f82f90e7aab4b2b2d440c1ae6aa2cf169d1aa7cbb7c7f9f7c8505259fa6eaee7aba29870849e9e119f6574f9653b40de7296e0d3678d5cf025fb9d3ea21431eb5f74aacb1e0432fcb9d845fc5ef59cfa94f47e8028d79a0c7aba6b866fe3ddb5d9e4c17bfc39494696cfb679a781ec1bbaa5570163aaec7e3196e956a9136c354127a5a634e6544b2cb5a26b3f534a7152027d90804bb881cdd0137e79f537361afb7e124e0f065055eb8da65364fb82a36b780f64e3edbd5e9d3c2689ac390e3ba921bf3c21b75d8594cbd3380dfb4d0630daac0b0da24d8e319203544f524d883f775f23f6e1f6030c6c418d77d451f378c697087a7556296288bcd1f1cc209f3e5d4e61168f3036547871df93b91cb68c2c5c12fd0b2352a1841ae44f27e2934274449300a1d4d6c01cd2ac26059b4038b9c65e8b6ea62c69715939ebfb11c52ff464935a07a04c61fae894d98049f26bf042e44435536d17bf6dca60819e52024e01949cdeccff617bcbc9395a8f47a2df32b3590db4060e230e9f8850ac606b2f578991c9f2e75e7045d4240b054634a3ed98bbe691f8ff30225a32c9e01388ad991faa93e6130f2de458400cdbafe0e406193fad943fd84b772837bdc7ed4fa9feb02c1af07e54867073484459f7636b4644924cd9785f4f80a09c5b46140a6ace660476078f2fb92fd7dd2615f13b8d8307ba8a463879d7c974ddb934e62437aa99f56d5f5d1f740e540d40fb7dba8ffd50ea64cfa4fc3a88d54743b3cc04f8cd9098abc35ba61e0cf698307c4798bedab103bd383ef57f11c6c571642741be03091877801baebeaf43529e88f348b32bc91cca3de53bb962d75892872452f7880a4d004a48e63eeb6a47a23cf7130b572c2d4c0a144732046521bde2eaccd2354842811f02d2fdeea82474cb7e797d6e2d0431e7a62c417d3017a681ac0ec1ed3b21951c2620bfb5590ae04ec309f70dffaf5635106aa1bd46095756087b36559fb31b12758c3e8cc646d4f19ae63751f984055ac2eed8a36e2a735b751c25d644c6c628da155e2c3e5b74fda55d3fdf20ec52a23869c08545f7e48d6f0a877cdb13e0c7c6493c1de49b2cbe753a1d6ac96fd67d8483a1ac36008013b53f51f3a88a93868f3681bb9042a3976865015a76e83e44e48ea3b721537d33d23d180a0c65628acf8c565a2970dda39b1e99b5ddd93062fa2c9bdab3427f287c32fdc2ab8e0808203d25b439d3d3dfb2fa9f7010cfc7f18ce3dfa9ba541dfead76f07f1c3298aa6db3d2474950d7331636fc74fdb44280ac87a730bb50998ff8cc4d29df1abde898d02e3ed20740ff8ac3618c66b3a19cc115f66a9117f11e6855d7181f41e1ac0b2edf840bd65cb1ebba6d6bf987828f3bd3aaf4f59d154f7fefa210e75f34473a0a0d1205ee170536ba2a8ebb02f5ab28df472cd4a58e6961e4a3bb55f6bb828b69c97f030ecbc223e4ec637d559b27d94e9c7dca968f06d0e07a65234dcd4ed47b1d918417f49c2956a927756677ae1c0ef948a2e57040621e6c2126b4df79a4913b3319cebe15ea585af0428b373d813f8aba86fa1f0c350d0e4256d2731fdfe6eb42037ee71a0437da5c80dc7782b945ad95156466fde8b97ffb592e73c049e82595db2ba2abe505575959e8b4f47ce18b4df018fd0684643b59faa70884974fea290ef872119a7c2f6c6df892ccc05f355897b004baf2cdfb9ae19b3a5333d4c3514d70a6bc24457e6c6eb77d3ccf419ac588d490af19e300c2442e0b8ffed85d63b343449fc87e22f7100c259e9a96bfe56a1ddfc4e8c62c47c85a75e8d2188edb0379865adf3d64b4bb58f344786f86c2e49f8c2cf626c76aa64d4b1dd7859b43a181e1d4860b2c725784911feeb4ee268084090e0aad383ebcbae8bdb39d1e8aecc8eab380f0aed1562e7824c4b46889eb0d724d908d58192e4364b12d222571aa4cc97b9bb20e23c3cf72af5159da6583b29baaf65ed1afb5d4da25a96ffe421e3b8bf7a251758291b26c89e2b1cea8ee3c325c21d777b9184b37fe62812f5bd347f422af76029bddc1f046d6c61c8a313d95041be033e92f922680b8096ea8e78b61e2a47fa2f9ffef7bfdc3c16ada715d1fa45ead996f7987cf29fa9ceba00d763472f792c913c7fed97127922a8ea2cd1e43cb307489f9a6e246b4b3c058498d76c4eabc9c6902d979b9cb190258a55bd2337d837a1ba92c8ad4bbabedf34cb1f34308204a0484f34c48ee1d78d7c8e5c121e0e7238b3cd73e182aca7597e881c74ad453e3a60c9e868eea884a8b1561d5b182bc4a871f69a2c3992af5b19e925225414bee2856f8b1711c9b988d16ad25ff946f519f67cbe8c5c363bb6fcb33dbd4a4ff99bea427f944823873bebe108f9396ca6c1d7d04f10bf724b649a0596bf4bb4ba1d433a8b29a2b3dbb1c1d8ca22fd0b71431dce5d60a8105507af83567d6bd683525a6adbaa1246498c9377806f97e9bf9f00d6988b43ed92aba29810ea7f5f34c838fa7c96c8533e89ca1a9bb9c1a7d59f16c922eea4cf8b8a0ce47a482503332187b25b388c95fc7498ba1c6ba9b1c068bc00996454a765bf41e3f5f30354fc72062c2457ab16268f85135e3234a2c8dea820897d3845cb9a2f1a9bc56c74d0da0f0d83b02f678b837ac82293fc1cd15a3e4c8696125470f308fba7a103cb29bff4a1f125504a9cf1c125038240419f0928d799a9c53707ca6bc09e01ae6199828af58dc3f8073772d43f39f9968188a3ce5bfaac531b4228ef5107a79d57c359be1093fbec2284aa746d76f6997465358c4871533eab675629962d806e819145453f227c2622cc085077dd745994869c99d75f7aa4299d887d4bed0dbacbda2c1e3760a7e4a6bff36ea1e58c148fbbca287239f11fa75404c187d5c0b95af41bf75e458f19c06f4b99e4cec1b3b5f43fa4c72905c0ecc3f961128132cc926578882af0403cc65e74ae7b040e7fd0e1f766c3ce39dbc507c4e5f0568dd7760a01ac8ed49bd8fac868a2e66ab72b97dd6a623800603925794ecfd07057bfe2fc836a64c2c2c6ad530e11fede45b3344c437833151220d0644047a3a39e7ee6210f17ff3dd4badc70adca8bc2e62da3ea332a2b8bfa5dee8659b4cd2e1696b6d6a46c6b0a73fde68dc6e7940d25d6f3354b99666ddc66c0cbf776d0d1fd513b79c1eb94336976d5ecd7010d5d35386c5bed895e8b01aa76f7300c7011edebbaae6a82aa28c6414da0a1d32492d6eee1beb467d3a0b5d857fb0866f6ac1b812a7f43d41f327b3d94e5e855501d829c6587fe4bc26441f82bc2f97936f0b1205077f2488ede98004a4a5fdd7534ac123df5fb5fa4cdd0544441810e6a8a74d44410f08ca5f27d066d3852600770e412fbb88fc69d3791502d5c87319995dd373f7df749e37a42d93476bf99c8c719d374b50cb67d474495d408dcd3443c264c73149aa8b5de08b2714b02bde308de96c169e920aaa15c3250f81c7fe28e6b6b3bcc1c5aefa2ef66f8e53b04f279bd434d8aa1f81871fe991d8ae329dcf9367af5d23b362470df3ef992976f215fc86a33810bb0f3bd78c140d1ff2a2867ef5717a766af986b086e95145f12c2d73a9e32ee8e91aaaf4364211f251959ea0d14b49a0da5cc9c1a40da2ba9e3fb6c01777c60e295a173a748f866091ccbce24a472b5b1000c49cb4ff4202a371365218f6835a5b6bc5fffc7486363e98a06095f33f4510741b1307264a4320af2c443dd2bbadd7455a8b99ba332376dd4403c28610e4ccd7259224ce148493f11c1c7c6c109e4eeff1368a3340c2091943b7b4ab0829b7bd458101aac95a08b97f17e535e08c2b589f33a291353206816e5a39dd5cfb33c235a315a3a72b8636199560bc6d83c4163b43a9a51f20fe81f73827f347869b26331bdda364e408bce31cf1af4039ddf0d3dc7007ab2adfd9dfede51f1c10bf071fc1d9ca138938e0d56c80e2a1afe6d3a0c84b229288ec3ff5255809f46bcd9754a4b673c7a2445b4b01f5ed14a83318959055f3d3b358e99f97d5bf6047bfe44be02ca57adc56a58a87c3106e4598924816cbf96b988da41140487af0a15700994a9ed60009062dcf9c3e87317d4a338fa6378ad483e8642ee3942996f8e26aa51c174e9f8e18e121852ad12d156f00beb2feffef008ad57716b87b0c0ac2e7e41214505954381c2687a483375e770cb9f4916e8e0639ec06df25d6522ca7ba397cf0168b4bf65bb78c23f703013a1b2191e2bc099b8f19143a2c0c7a2d9adfe777974b544314c3c238a40191e463bede5c537696e01f4ee447c1173ce0554523be88e04daa9097d73f086be2752d2121c6c39c0eaa08cba18c4a383d5f15485e953ebf06c62174ea3de08716d4a338bd2c551dfd5bee114a102a73488d9b42060962f2e651d534b46f21d6925bbca679a83f4ac31e2a58a943dade67909ae7dd2fcaa60d447a8197284ed72546c355374039b0b0e0b1a4650211f0d07f8ab07539ebf01e13aff611425bf5a5a26643ff724193a010bed4464ec9d75e2236976522fc6353ed46493937a0533783c47f1d2a2b1b3afdecfe2f28db818ddc143e139c90e6a1df0b18f9ff3099fee507b6ab23c5f2cacd702a0528a33bb9ebdd2163e23c7659af5f283eabd0f1b5ed54f43889efa6d9dc0afa8b2ee4d8512f063e81ef4b293ffe3ac58bf0727a52e35720a5b9df7f3399bc688ed31a027bc70dad9a26b0aa6b1456fb4773a0a090585e780fa534c1596488175e2bd60ef0a6151020c853b0b5c43b230faa2b8884e00d4be92fa7dadc54b55fd92338ffd44f31b091454be0110973c50ab21536434d6459012545b17936862e784121f1c35d7181b7569ea2134a7160df7535a6754ed7546f24462f9f572e72b9b41fcb62d523569fb7f64b7625795a904e67fd976549786e7596e3bab36d17cdb9003c531aea839b85358459ac75ea137e539d5a0812df8bbfc453e48b0ba21a5a7569a297b9eccefe74bbb92cceedb4293870be141b799ddb60745f24c521039df6c5e75546a702dc26d0a3ec84481271702f34054e1b9f0360483c6f60bf32be769a238ddd5aec1237188f5b21fcacfa06a1f75ffec305156a8e348406571a0ecf64d19d35fd8e1a5797aec88fe0134f4b05e6f3a2f44676eb76d8c5933d67fa4270d7d39de5618dd6408920667f406e87facc92a8ac30618385da0fa8b04fdb13c57dfbddf8398855363d8683eb6214d022c6825d70515c871c89b26f189c93b70a049f32b7a9a9b99ae189d1c50fb0ec0bc026bca957a2fba9d43fe56ac6ad6a6441c04299bfec49b5102c02965c8183ebc57fbad6dcf1bd5d766148dd564eefa490980fbc970dd8c5951c62fd128fb91767f037689211fbe9c9ef2922a46bcfc7afee714cf30a4c735232132bc95edb80e8f8b3973eb1368b55fe94a2dd7380560f77f2ad672b8df4c29122ce49b28c92a224c823d916ef8caca56cd89b2e38f1c39ef3391d148f5915e3bf9df9b362558b61d4aff462a1d363ec40b4eb9f8e4f725ffe0705f86e2ccdfe022546b451f4b78e18835a2f012b583b7f786bdca99885e590e6b8aec9b0933752c6fa73859e273d8feff495b34b6e73a483a200fcf7f0867319de78df8ba475a6e184e901838d0ee15f1a476c901146feeb71eb25c1ce890b14df33693b4f86c45ed465232e28cf565a4b866e9538168b8f735e00fde9ad8e9de175d5ed11fc65b2ec651ad071614e2946e8f7de159e191882c6981765434af15eabe8caf1d7247263cb26677361296b7108cb4737cae53aaa5936fa3210a3ef5b9e26ea1d2eafbf76131d57037ffe50a6fccb396a9d073bc981e01a97111ed649f4ca9dc120d4ee9ea4f1178758dfb68b65394e33572e44a5cea3e21b0d4ee72dd04a41dd834d82cf908a3bfc35cda7604ed9a39d35bb7a3f79c3a2eb03d0ec30279b14f175d8751c5aa68c47d6d818a099e1bd84cb8616f5bf45a235f3a5d96703dc4fac55499edb46e004e85695c7eb6d68fae3e9bd84f8d74ef9cc7d68357ce92659de0ced89b24109b925f6488d7b2d46a6d8888437c3cd7d334fa1d93138e4ed73c218837d7dc4fade6948118267655bb0b7de158f93b0e7941c03556777e9c719c47c1f3f37c07102daf4a5a9200c8dd7ef752006eae8d6177327b40cc2365e2e5f46f3b65453ff0a2053b866d3ce6b9a9512e1e7d60ec4ca32e14beb03e7396c7e91b7545648f02ed000de23095a852ce8a0715f2f583956bc5e9580526e0840a4bae4f70fc3670643a4f654cb84f267ffe0479bbf171a907b14acf8e5f96edf3d8e121d89226288013de97abd87d7020399759cd9f8ff4246036f7a9cbd17a2493cfc29d6d785c2cc8d0680997da5ae41dba34c9d247e682b3909f3193d8643c7974f895580657315218dc1c2072038207babe713a9bf6f6022d8cecf92bc30c3ec3c924d2ce2aa67fa2c953ffaaf0303d60094d12b5c69b379449e30303bbbc299489b193762a16b26ac68aea7be8bf02cdc8e8b9a10bd754ebc83c8c7d522e1e12351f33b0f524cc6ecac427720884f4de51f36e10b8b39d00ce92f83749c732962db3e357df71a0419cef070f0b087e9949a055fab43853d2991ab7d6a7b11a64f6e2d59529ec9289b883b7ef2802f62e841ed14787a97379289bc60e7c8cb97e157ef2378d77b2ea66f5b91fd1cc3f03d8a311b3e037332d01f66345cbd086ec004818b5c9bdfbb1e149962d82425099cd4ab06a6c5353d91e5da59ca943b0387b50f6e1fb3f40821b808ebd738da9aa11db701fe4c708641459eebd28de667006ba2cfce10ecdc71f3117ee3595887d5d6dbf92d1aa4024e523178fea81aa4d8145d5a83f7dfd9928fc66aba199134716145342100b51adb06df1f062a73b3291220e27d569a806efe5ffeae8116c24f96a1a15fe463d91042a92c4001d9210a8728c6926dd9a14bb2daf6be3b8883e20e7ccc0ab2588386d0c3a7de0f3f740544866b7dc2caffa6e3dbb798d3d041ee892d8a724a0e05c7d277fbf8115654396ccc90aaed72b6d0eda5f41d09ac0473e3b6754b8b2a1bb711452d38c9f6372f853e30b62b5ddddb797298b007f93567535138869fc41b207dc72dc877cdc6a480bd1797032e1c51272284a7b230c54abed26cd5276a6b2f8931dd0f905a2d3d6bb53e0840b26a3a30750553a7221a8458cf4b3344e1ff1158fc2db4f8403ead383e0aa223a63da33a9a46a26c957ce8375a3ea05f3dbffe6c7a511d2e323ded372de4e150bb4f083a16db9423c8494b83649fc3cf1d502ced15a831cdc75569ce50dadf42f48a1d29b7ba62bc6930719e5965542b0914139e9fa61afc9a1aa3dffe1b869a2eb1f7766b48606cfbd93473b3576a931b21097e528e5ebe123534ab66e7849ea7caf205cbcc0f250132a9547196e7ff619b3e56a41ed48e47fd1f6f570dd36c3778605ff25175390e044f4e7c727d537886bff3c7f778085599f92749d4cfa6cc8834ed476898f7b7890bb578e9f1420efb41883478e507eed39e84d97daf921e42ca013e53534fde81e2f2948673b3a6931d47600a9de4cad7489849ae538ed33b1db594bede7825ef685edadb4dafaa610fcff716357726a6ae908660bb2723886d0fced074b79fac1648b06e638b8dbbf57629220c7cecdf55d086961bc38469697602158ff4215e8bc93295052f999ef1ca59c5d6a11c5a0380c527ef1451dff979c6a0b867dd194e45fd47c663ba4d8fd09e14366f488301409bd9342b389d053fe304a80cc71abef4ce3a7818a722de686204b6dafee88c1f2e011a3b8413d5ff4afe1016c133b809584c2e9da5b4508abeb42250c74184dc76068fb12374a2e4ee1538b66cae3f27ff809673caf023c936c12dbf9ef313da55854ffae89beb8edc2d3bd6eced6f5e3ea4e9bd0f7225abfd520b69652331e264aad8767ae996ecbf338ebc85d12440bf30ba0d71f94e28dfae6bfa5cec0462b79a5aad17146ffc4d3fe8835b1d22d90f6e07374d8221d2ec7e9fa46da9db8481561b011f91e37f2377439f8a505281e9a33ab4d037f3c48602703a7ea8cb8429574b234709e91c67853d4d47d60183735648e1f0cb540b9f86c8018efb56dbaec21b0d47fdc77df8ee5a999114ab7b1dbb03561bb25ebb0af6385932c568f143a52eb12876656c6f5b41a8534276d86268715368fe17a4c190f + +Params = SHAKE_40/8_512 +Msg = 01020304 +PrivateKey = 048201090000001de35cc8ce50e10cfb57447c859bebbcc65c147e3d5ef22de109f1a79a4e02a1a07ec5dfee319bdd523877712185208736165264ab5d625ba2802791affdb1658e603064cb27c800ff305e3dc289af2a6b6c786e7cd0eff7d3b1c9b135db6f6ff464e54f16c485584989f1004a120ac2a38f0f14bbaf0ec6768c7bbb19fc84d36d00000000008d489db061eb854e33fec9ce7f4a086c51d6156287706d4bd2c40207eff0a0b33cfda7a97c91c41ad3e70b2e09443dae03a0b44f309c800f6a578eeaa4c6149d56bc2b3f4aaf2b97a617912bfd802ff7bafdadb44f6b1966bea46b2858edd4cddd2293253b453997f8fe1dbec0dbe088ed2736df0941adcefbe5c9ca030533db +Signature = 0000000000074ba47b8952020f064bf3c762f29ebf14fedf525eff4d7f66ce146ad589da48e13ee1c6fa069871cc42833f990fc87a1de938672803dfda41831e12f9d861cea380078927c9f8c5d2b6f01bc7b8b7fbaef7239907049c8e2e6f1e702835539c8a1434f25f87842e84d39b5706bd14b372a4b29a7ad14d3e835c8bd08cc5c5a2d528d2b2a1cc9cdd07fb0a49676a52cd7cd7c6122a4da8f084824086ac18e27ec30c0f85d36c6745dcc69a440d136c365e24d36c3698ae95d4af81cc61359b5698737188dcc968405cb896462065325e9e683748744737cdbc18372b889cfb14773acfb6c498d631bf2aefe24e1c48f071c18da36824324fc3d14d19b7284686815484f4478199a6edca99755572786ddc9d1043fd9c13ac260fb3ae889f8233b7f2bae7c8c634038ff39af9d9751038618b79779a9c2830549d37a4dc6d9d0e6c8b9f03ea8a2409928abc6735a61f61933679843435aada1dfe6df17d95ce02fa3a109a96a7e988e7bdcadfa113e8707c370c419c598ca03c712ef983a4aad5eb214c3547c60936eb39a3cc3f000cf9f7c58e30d51a41c9a300341282930fe448dc3adb814ef11852c5768645c5c6923dfef4c0471259e92cfb4b845e4cfc4d316606449d925ea94fc4dc38ca948c3ce82242dfc75d140020168a853f9413a67f535606fdccbedbaee76a539ec07ca1fd43b0c872df2dc09a99f51e56610f0edbc664caf4c0bc70b02f7316d93f23cb8e151c98b59cdc7031a5446bb16615dd5b510134c1a972228e1f0fcd85d91bf23a560ed0b73af240af3c758aef94b6c0ac36c64dbe603ae7edc9e766e0e8ebfc4c504160f3d5d4854668ddb46b161b7004b7bf793320fcaf14a2a305d98a55c164a903ecdde8651b1157ce73954931ea6203f7aa481cd1089051ef11c30bd5f0f60a65779e29d2d67da71a0f20e527b062325ce857ed196fea43ffa45011b2a6be0bfe89030a08f3decd54297a8c1b1a43efb863c49aad9e02d9185aad1c035420b47ed25e018546269e45863b715c4673bc5951c582c73b48bc3f257f52da0c338fceedd6337fdb6449321ee4754bbdf797c6b5095cece12fb3c9ed7f948df702bb96495899de67ae3f1eabb9ab82902f065bd634f26d5dd8cfd176e7ec11ade6c53d627926ac9d7e429d060cccfe6d96cdea9a4c9356977f68a4f1d31ff1711d604acaa6101b63fa71dc7cdec57325dcb9f61008bbd99d855871fc8c9fa116fd87a7e9631389fc643a4d80db128fbe0afdfb0a3259b53fb0746f18caeb73ad52214ba02a0ba199c1cd8be6a940e67698a91b4630442a9c6ff5414b5729529ba5d46f5779c5f4cb5aa348cdfb899ccdf08003b9c81ba66cfd28008c424ec27857892e09af6ada468e318949f2ec68e999c2ad5140bc28b3f9d099caf9e681264904b1d2903d9cfa4b534aab13511f8fefa5742b6bc99f3d52d06e80b4c2e9570cd9fbc8947b1b568451d129d234a61a7e040b19512d05c53a897747436fd4c2f6cc74549efebd0df7965a1e7ce6c464efc340d847881622e0ff38636981fca509809ec78e893d52d48d72310c992c9570010f893b597abe5432fd6dacca29fff3c43f31970cd1e23d45bd0f10f56f4278726ce783d5e68db6a634c1b4b36e081c0ac16baf6dbb7683ccd7a5e7935f2fa9799477c982b7289bc8e0d2d2d768874ec7879357875194acbbda45ce040fd388707b4907dce9506c4469898537bf50e8a0fa79db1e1e65fed03f56c77bb24a7a01a64f2582eb1e90d3bfcaffc06996e38b46d52db08c32a5244496ffe05522023f1ae2322216baafd7bd1199ad0b6a5629046cb58527d8b42abb1b77ed25778e4521a9f811666c99c8cf0a270549b53923efde8c3f9b158977979b3f773003e4fb7d5c3fea957bf1bc902f8101176b6b4b05be94d323233540734d4a76d03c9ca1cc532f3b4503b186dc6b12f0be4e8e179d9eda56f3bc8da3908fcfba81497c468592cf49dd3d22656facb93998abcd7e8504db6ba13c8168fd852e2a5690d1d6762a7aeca47d38a1339824d2e58dc15deb5fb3bb6d90a4ecc34a7501d2d2b2d84f7e3f94731c99d26f82976c317897b815772b2317577c93a7f7b0946be5430079c40fff513b94897fad5d3a527e05fbf64b89c58166100808227cf8868b72f8a290fec7345446eb61c177e5f06dfce09718191f93e74d3ffce2324b5a7c48c48a89ac95a4e573a8c471660ae155b664d195744151953900c929743904543cb0e3e48b25d16c78b1cd6be5b02751aae7fe7bcfab663f3cb52de6ab26bc40901920ff0b586c10f9e5bdea91bb15330519e44caf14121a0d0d521390dd8f15dba2035a34a2eeb630bfd79fcdac5f6466069454bd97b0d39bf621dd20c544b88c8e938a0d3a653dd14f2734e2cf1297abda5eaba72cdf381ba2bdb8a5ec24fbe8e93fbd43bfccea6ba1587d1de21dbc046b06bbbe2248cf1cbd0d06827a49ee93950105f5f844293aa6f37a98279e09456630b7d527f63badf0ada5c02ec84c6d71d2309a61ba2a551c200052b455e068335834bc3b82473322ae7572fa9504504441d68d8ffd400e633e5c3940632a54e61c74b00ef8985e39891134420485b42e4c783b7258d42a179ae656a17fc91621b01218dff9bd7a7fc3f4522fe55fe2e9e275cbcf07f0c01c57b696a70456c9e0ed75925458a3eda4599813ca3b4015f436d8b1b185246c0c6024c5e9de7042b4c318b86db65ec79d650ce0d42c83a4cf880b0ed12816bcc52e6bacaaddd4596aa41ee438812ee48ff1e9f8b5ef0b5fc4e6b01945a7dccd6ab7c280976f166007ee7d95a02197784e75925f74ebf8f1cc052c0358c2b7b853fc850493c2b49d87d69860067b53c2bf8d42af6f035cd1f0b468f6dc7aaa1aef198798c3186676f5ccfe44464cba6435d7adf3b75512667a33278213d3cd210ae11e0dba46f5d4ce1fbdbad3848efb35cfa7c1f04de582567e51a80b4077cb2b2bf8182c70aa69cb421c07168c241d36e600f859a236f589633ca699761d28dd4433b8ae34bee13ad7db57ae8291ed8fe8675c0f79ea66429d737b2da1910825311f8788e366568360e2bff4622fcc131650f88265b4fea0eeb737cdbca4ec5f0d87bfe592e8bfc44029ca7abe2e4d7218dba0e3917c98391ae74332a7f965ddd97f22f1dfd55cdeb11725fbb60557021040ad96092883a77c0c8b94e05ece058852656207980802deb93331b9d0cb3672ec0dd2694beed988591621d2d52f92f767bd0277110aa08ab64fd60e8fdfb5978ddb065b0e42b64b571fb84a17e45b0aa5af98b0177bd7574919ec37c55c8935459c8ede40229ff41e8c7554080a2ae127c9afc364f9f302f9bd80b33f8bfb5f4962476501dc353ccae6cacf23b1d7d1445fad5aee6356210ee79a1f89a47f043b05a81ff41262d6d03d7fa358e71e7a053508560f86e5cd53d9caaf2eab2adb24d28e75c947ab027f2d178b80d7f3cc8f52e658ea90e94f29085515314856b70af1ce937b4282d90c4dd6db8dbaefcf6948a349b58a860a7d9e6dcd80ee4c809e38313d365f54924f3209bcadce008cb9a74abb5602443791f27f4fff4bd4beef5fc2706ac6bbd90931521c2db794bc5b3634d136d72ecbf4e11d3fd33ab167b78527a63cbca4a9ecaaab4d22d9a26d986c666fd0bf050029bcd8679eeaedc6a376acd022f4c3585e508424a7e273842c94396a1a7833e8698c35b82fc81e0b3bb3b055241a8f771b74fabc283f4cc0fc7725a0d5f332a9da464f534237e70ec10821272c17b3198b5d347f379cab6302b4655f6a43627f11f50c89a8bb5b60b14d0122ff8a8fdacf9b7aaa8f831e04c47860ad9844b021f99ba01b462e0c6afcd45a9f50be9bfa08cd4c1ddd5aaf64bc59d7de1981383dd3e4a16c43c555ec4b77574af4abef642c5b784eba0de59afb9f4db172603cbacc335a7b908e62331ab24765ccb80f7cbc1703a27844ba30773699196791d8d3c94ac30753323fb96ad83cd72b601dc28b2301f9216fa6f91b0b3ad25c68e26742365d1fb1baf6390669ed7c61ddb7ecd7050d71d9cd05f1f05602d4ca9bebf56b24b05b142f3647acb4f8dbbe94cbb56c9c7e8453ea38ede1dea89d179538ed466307075a6cc107a8b8fa7016fb4c53ea60d37a6021be96754a4a5e61a267d7244520e0416ae29a196f2c3a0cf563ba730a4589d580e4fde96df439bf834c7f8f39557b9aa65211595d7f74a119ca490740c97018d82291521e234e9c9166810df13ff44cbf14019338f6c0881b14f3530b69bc2f6f7b659b561843d900d9bc9013573cdefd2789e5f96b35c2c9e98a0ad5656fb0248c8dba146b56e2c7ae27f0c22c3078220deedd8f4b98fa0c4c25965d08cca5dc315ee0dfd96d8bbd22a03e5ee38fd657c83fa97c3f4c232f6a2e5981b715cd1ffc34987b5632d149f7e71629884a654c04a4563190aa5e5d209503ac955f7ea8fcece362369e57731ae4ca337806a82b57017cb03f6bdbd513d95113df2dbb30dd4e6b88a3a91d1449917b5f8ef375316bd32a5e83e511d501eb41eef3e19f2f9fe2fc57d7c177525fd2cb5e1283aec3f3a88d6bb25098845798e4f1de1066a75c65c016cf6b0747934cce0f18323ec5c84b200151ff56ba09ba674de032cedd1d57e71a5f999c570c679c668c848a9a4166b5112d1c34832176dbb41983ed8b8546ae2fc4a438cacdccbd6ebd5ab044c5928fa36532f0d1407f598bae61cd14c62522400d7d085e88727bee0123d55883d08bed3fc248cbcb9de581942af13ff73fbb901eca2cdd5bedf1217315a7334fbe9f7ee36c3c21d15df3bfcc4fc262097c824148c6757ba7333e8e8af90e0eb5a89788f98ed98254dbe7e546dcf8bebdb6cd9b9f778272b2730bb8fa4b0a8d0af2dd72b4ce9822be28bdaeb359a528f18ae9912b8a892ba8fde31e1b5401080dd04834a9b33ea0cbfba57de0c1eeefe80bd85b6fc59194e49ca6f4a124d9260325a33759cc35abdfa25565d7f05d6570f06a8173165a4455a0ed3a4a6d3b33d1e9da39f6d1091cae80d246f288b4fa1b297c9d69189c28d709e9392ecb6170743f49231f68932e851de89e63fd4b63a8d9ee9b9d8b6e3ca4bd1f70a46ef333fffbb2aaa9a18d0e6539e3f1c96b33e564ebba689ae5d7f3e331a1779ef7635fce6c080ba22f5399587e3e14bc50af0f111c248dc6fabc8c69b0cad977913cf7a03a3e6cef96e7f5c996807cf82df243b7fb8bcb54e29b5e29c943d26819f28bba793d8c3a0d5a2be278aaf778d79c5d03d3defed030e93b61040d4b9c73c2b427d65bc070019f27771272b02d05a19dfb4cc0c2a6a110870c606d2f595933f1ad043c427b7028d7926f91aaccfd7a848d25dbd1dfe4812b6486433934a18ac27f41cec9f220eece713c26d0951f8f53e48d48f9e47ef1295f65a6069a8f0f864796ad51ed0e197dee83fadad6180de9234704ad18493937f1cb4854a9add7211fe9ad5773e4378236be9575d698383a2833c8cb9f72f5605a84c3118aebdd767ecb5f7a7330bd57457257b6626f9a99d1aa5fc453440f269b82784184bf8ad54338e43d4ab82d993a8fffe1eeea56e9d44cd556712768d127051e0e6f653c8c50e82dc1ef0b04c5c49df5e840f5e2c2bdd4033535971c8748f9959f777a1b212e7a9eaede4632548d23791fab95fe5a563cb6a507fb736fa5fa79582729d748e3a36d6c12c558a02a072f9cee423ecbe3c4ea66cd2e3ac1654fb03c466c4440ec27e42dd1e884060c10310ba75023ecb7a34ec6302ac1158de7d262d508a50b05dd4aff6e17bb57c15f85c2d09ca2d3ea04948b3ee42baea642e01c75f683ad0654633712541985f501e069c90d8e3329c41652ff8726a68f2e6e8db809f833408b983fee9279affacedd41134f303788bcf4f931c373de47213cfd22503272db59ba426c60ff40219b8a81e2712853c3efb8ab5e88a45a9a864c826df1b8d13410f2d66967f253696614840085dea71cba4bc3752090aa76c72bb19c8da86798010f70ba2e9d962d405f234a06ba36f5dec04f1b91c93ca2380b2449d87608a7253f71c0eb58467b9062e617c3a0d24bd42382ecf58f7487b352de8d39404ff803c6ff7e2cb529d4e9ca259b59c6e6fb7cf05e33c8371bc91541727bcfa8136a98dce2529d1f2c5536c4bba8367cba4b69fc4ba9f73d9cc15b567f062048882e8bbef918e6b0eaa7f3ddf7086c9adcc94b7323c9f1c88cc7b17720da9fdaf25088c17206c1349371d455fa6bd904eb705631586a67ce1bd815f1f241830283138f09a913dcc87bd0b21808ffe011014f42b062cdd9cc415ad980a27ac87de1eebf056d4dd5784f9a71ec8ff39c9c7dc9e4c16c5e1199fcc08c0b8f1e648630df44753cdffe18feed385d525e522563e15b76d015d81c00a06c5ae06596b9aedf0b43989ec70592b47995e396f9486db91eb9e2450ae2b66b3bab9b40487ffc03940579233e3e36cc2fdcca1d8899b9c933eb27dedb594d533f2fec78b00080526074c6a45bdf955a432e27d380365e11cff84530ae45248a860193819c2672e9567f5fa59d2851b1ed90c7a8be670da08e4bcb70203906eb6fa65cf2ffdfd98a9ce938d2e31bf02ed23c4c2b4c2fbb01d895e3fe34f2ea642688826a8b5fc54ef7dee7b4c6e5302f1c573cab56aa1f015e9d37c9a9162648e1050298190d7de304db9265be399b3e10ca0f5a1c9148532038a61030eef5ad35c38e078ad119622f71d538068f85063fecbd3fc068567a786d5dbbc78c03ae6ef2cb08190f4fed5b31c94c5ecc7b316de8830027b410f675e8b7ceae5a86ab882120deab490ea815e45d084cfe6834367068bfa1b0c319f0eea2f378a13faf1f30c8d9ad1fbb21a726cd3e46924af2846f105b0f990de9846b890959f6429fade54ae990dc3935d0fd10c84ae73e5bef81dd82929c43dad04fc21fca5ed81ccd9551daec276f7d8b361d277c79a23b2dadc32e13a0cf3024d6a6c3dd04ac6f8e51c7397fc399b79c9d4713a240d9b6a07453a3b6c711e347e0361a5883bc29b6e75dc4180a28ace1e92c4b292f7d33fa1e74b593b6908dcbdffa39a992df4ca57f9d22a394683d122792e8b80f895574c7ccff03e6b182a1a377da51c5978240123894342b6d1ecf347994d7a026c5455356e88ca22d2da3ba0d5a4f70edcf2b39f067c9b2cb381cf701918244fceb1b8211e6051b39cad8de8de8fdf0aae5b2c764cc52534dc4fc1cf35ae991b5849b74853b0d7fae4eef5deb2370f7d803d20f11fe28c1262c692226f8bfd44e572622999f0d6ec10db6f6b1d55c4906ae32a48e30ef66373e08f36e38737d37babefdf54fdc9609b5514aaa176ba395ff77d02d2436e3bf819712c4862baeb1a1f2c02a5784d9345903294a7cefeeec53cc75e19fae880a42f0d2e315ee08801b9c45940b812d4c087912c3240949e9dcbd9f15d62c8aecbd256d81b267e5a76a4a20931f7c5e398619393bef18be273d21460bd3701dbf0b38a88b86118e4fee9dfb3875394dc89eee72d9503dbdf53687bb56ce198cdf3b24e6f86828fd60dde4b0e85d6b5c1f8acaad6c709ffda3a80abdafd34b9c183ff38e2a719c0328cb41d91be5aa9de0847bba3b366b126a33a4ba2f5580393abb04b704564aa86ee89feface4fb34c92beb4782b9b39c3d98dbffa936de8cb3dc685f12b879f14fe4f02734831d688e9caad61d8808ea153a863607b32b1f684c6cf373f0691d0cfb70f018e31612a1596ead08f82d899fa4323c5303af16d90ec062914756f77d41511b5fc6e798aabef1b821b8e2e5a5e1dff7a86d2c213bf1a3b447503d62ea63d2331cbfcec4a94d70bb976ba5fa9b93036fbd3347787fa60bd9c18f9f1a4aa8ffefdc23b08588b660308d5d106f5a5b16394e45c11f6ae8995c92b64e6bc4068b84d9a78c0cf499f53c7ae0adc0d67ead333226690488a3d3562028dcf9c004c5fbc89eb6000578f6b15e4b2b3cc1310b79168781deb87b001c8cef0b8c1cf67534b42afdeb43f62bcb938773c48945d8bf61590f6030db350a53b55dd960eacaca15d9de23d5279df727bf7c21d2738347c1838a8e0339008b6c3e4709ff0c18b6311fde398c0a1dc7f96773177aa41a9e18fdf215114dcaff1cdf73062249fe25e9e7bb158f054f5440c41f91caadcad8e077a40c211dd3cd9d78a72ee302808c42e749456c886bf898e8b47c43a0ab69d843cfd9646b82112c5a133ee9edbee588d3b7447491438b1cc0fe7bd4e156da9c92c6aee0926e1ca1565312fa5d3aa114dc53b95cebc2982a208ac7a50ab2601bd2e8d2ffba832f1be0500c84f2446bb9a0fd76aa154379311e461d663e3d853ab3242c498afa894fab38fd87fe5a5c6acb6bc8289a0ab5626a01b4864f899335829e67920af3a4c1abb16cb8e4a1fdc1f20a0757ee00db0592a943543262c4e40ab3571f048cdfc39232a4465374b19bd1a1ed523ae6f729ee2e0d99c29d0b16563d660c8e789ac9637597b05d4522c0ae9743c256121866e4ad71b891b73f0a0b21641f29a39c5580a4cecff2009fc7fcfc9e6dc78df6601736b22e9b90ab4a983c7f01ed84ebbf99802ca70e1bd5f0b9fa1fc708623bf4a430e60f4c7ae696969644072d27e8990b97f4f252bd2b3363281616b15c6adce661057fb48a4c919b0c7177262bcce78a88537f05fc332b8931a378ad94633dbbee62341dca3c32b5aa7daf3a0614dd577dc8883011bbba773b9096912bc70b069d2147324a4fc172d81015ca06973e7224698713e9b4047f0935981a10851c95c96beec4aaa6184b19ed97ab736593cd7fcf8ef873769d5e74ffce0df0916926ac758893a3bf15113ea02435f12c0d5312de6a2d7ad76a345f070440c0d54e5992dfbe02e7cdbfb53375d355f399a10e41d3c91e258bcd7fb2b1a33b8b99237db030665c22611c2a1a723086404bfa3fbb6528f202147a931a6883ca21ecf3ea73ebf8b5c227032da5b3f13ea2fdb654bd410f77d2a28885b0997728196381c722a5df5b6d44e96c332a6045f2ceb69790a7234f14f40f557b20e88ba127237fb9c69990553490bd479a996f11207c990a20fdfbb0359df5b14071a0f8ffd651db1b0c52d1a20612d76cd36cba45ffa64749e9167848a061e58d923aeb3e7cc4800ffb2e271f9faec359bf8366afdcc11173df29d8428c8f06a228141172d61f2ea9e7571eced34e714dcc8a1a3f4aa85a6db42b67942b8011120b66cf1b4c377bc2dd07a4b01ea3628cba2c898a7f10445f1796fe79a1062f7ebce1ef12a348b0897c9db928f56a989b79d8e88f476a20c44add98ebccd13d7035d8d75fe639047fc64f377dc7bbc635967ab145d9dcc2a99347180b276357376b0b044a2a69fba3083e1cea2145e41b90f0da3e91acf8acb9d31e039bcfdbe8671f71060c85d632289b8d4969629a0f44e36bd2c59c0f020253d4c20d923bd58b7a2c611b2acdc71eebd4618e6bdf3350396f661ef6aabbebaa346e5019db0634666485e2aaa84f03eff78d14da9dfaa023f56487cc52ae1ed78d5fee6ff1e2f326abbfb1c1c79ee93b0ff68cfd7a1f3b1d700dd47551d2bb53f0df936d19a3bc2dcc08146c6cd0d31b93e2201b329c700504a6d964fc744b19fd6ba62ef29e9fd8bde1e719570098489c0821486c09188a559b67aaa722c9dc84d12bdab9560b1ea5329720c0795bfe3ca54ba51f88b30866fd78238b52f1da48a8014255d70ad374af76d87ab6ea937e0a9c7183c924034ea198da6b1467c7ce4d4592e5cb4f11f7a528eceff809e9ac9532d64851339f2d30d615886f7f483b543b7daaa6d60c82b670ffbaa41ace4f0348c8b516c0fd9b691e1b77f1860d5b58942179fa502046c0b949be4f159cfe28f1f125277225bb0bb9ea813ee57a628fc043812582d7c36575ec8338e122ef9ec40d9b9470bb44c579ea0541d83120fdd13dbb415c096c23d17eb4a58f1b2579db3bbe2c3edcddcea71ee0da583d8ba37f6c7ddb450cbd831f032578a200f63700bfe8084b37a7b8b1152d4da520e3d7f25c18e86fb00e3d8ad85ac28a4fe0f9c4ad8797675f77f32d0a6b16cb858bef02ddf5d766e6f4a11841b2aa4c129c92bac70f10c2499b35007fb7b6b34c01876533fd52b678de0459d5953458958120e7c0ae318eeadc05f98de2b8ad843545a1ddc97329e10de2a324089cfb906a6abcdc84e3749cbe0b5325a80e3cd84ee7d0511f33f08a3a0ee7ff1bcc76eb62c1447fcd90c2c1a01e79beb54fd8b53946806cf2fd2e43137fb881ff9cc4dac9afe58bd62de7483b0605d596726f2562d610339ed9a368bda59511219127905c2f1bc76dc8e1b9535424ed3d27d0ea5a14a0ee33089f69f170a56b0e38b4f12dd0e8946d3516041f02de5c405856653eb9e6464d18e59f40f1929b7fdbcb92e2bd7cdea1e2f931165c881d63c011f6e9cef59189168006e14d4c98823407ccc1f3d10fa9cea584c272ddec7e3339805ed9d6d7ebcec9bc4c5850a6e153fdf2fe8e97f8ca23fc9fa8ee07b39c286674de08f2f3acfc439775b3a90b526ed7c251f55de256c3ccf5a365542ee14daf64fcd4beb327d427939a90db2d2c7732bf8e192a6665e11c01371670138043b3783621ca0bc774529602e9fb3d211e8040ad738c0d7da6c32deac4325dc1ca7a1d20261dee8bb0f231049ecd646bc2c7a3d00fcea0c627de282750f017365a3e76637762f43582473a4df9c7f0eb912133b76ea29fde0284d6fdcb4c0df21698d78753972db2d7b7dfd813ef3229f0d6cce8ce734e70a1feeb9d35ea2aca92afbc60d41bcbc7ad1d7edfd712fcefcbcf0634c7dd928661bc84398e3c4e26073879e18a63a15dd4adbd3e0f44c4c8897c0e6adc7c42d58f3d7611dd7754aadd2975b9a41dea9156614f2d9bbf76d45a8d04daf47cd75dd57e425f42a1f269d365b3ea891febac5bf6f934c11ab5f7b3d4908798ddd98f475dbe7ca65c6068acd801adacc86653dab65e22ac0e149ff47227dbf3c1c8efc543a9a92db0c0379aa38e8a306171162383e980a7020ed69536084d9189d8e1243f220245d7365071707e5186ccff0eb6c1376285b45aef870d0bfe9b369afb9d21f9ddabb81848eddeaa129f19e6a7f46d48c72c64667a8403187d5096e3629812e7ee4034ceb41e5018039ca7755347360ab3ccaccb01f8edf527f17ecad4058bc2fb277032ee174b1c93b9d29f433976412408f2ac39c3bd21b300e6286a6f13c07e46d890be8c48839d018302d3b9b646d1e6400e52d4e9d318c1ca42221ffe1876bd93cc03266fdafb42b2b82eb5e434b0e2b71a8f1041427a22e20e420ce31fefaf2aba6e66e59a8255285677e2b0f324ebf6da09ceb3fa8c5b159d40993c4634c88d4b36ee2fe58ad78cda3e0a1549e5d37cff7a8679b359b27fe81b952f45dec7b054dfb98a29654536442ae0783206013d94bf3cf9c052f982d6cdb89a9a4749c760b6cf955e7c4c029275c67bb3b7d73a6bb9b09b61dffb5bdbce1013a1449c344afb6bf73d6b3b63dc14e087d2fcf07b9a9c35f55586183b665f6e3848232d3fc36382eb9cf563a675b19ef9f77999d5118544e7043152ca6f2565802e81de8a73f4457ce45972031029ec832e2aed70a1017707fd7fae2acf9f9f9479e086d78a8c80721d3954c21ef1989bb077181eeab74db40b3c381bcbc10ec95842fc9575e4baac3000ab884582307e848c6027e414bfd01817d97ae769e598230357f1c0b9318115dabacb43d7e2c7dbeb7ec5e9a94590476d0a61650c7f9065f071ed32f2ba7b60bbc503b7c14652669110fa6050e83926e5c16a3a584c1f8c9ec2342f51adc5c4128915ba26c22bab1bc3a1101edcc2b945fea8af2265429aed01f176d1f951f4f01fefca5f399c162947a89bff1d4c7476cef63090bcbb2bb64d18ccb8766d2e9776a240dd588273a4f6f24da8b48e63020dff76d6fec12ce039a34b21cbfd9012344ffb63e6a61602bb23f34f2425b60f852de2e83ceae447493bc7eaa0fff66cc06ef6b3f677353ce18232559e5a7fdb4c873411bcb7866d69f70e4854302b2a486ffbbe489d8ff2ebb96b07e96f5bc4ac3f4d2de48464860a25e82256c22d706bedfe7ceafedd250b0e85c1a58fb7b82c4970cfc5aebfff429d7b71dbc9e4b0220849cf5bc93733713ce83437bd3abbdabbac98b33cdd8904a69bbfb5ccda4cb181f05237a039de2dda738832e7f619dffbd509221e1e0ded3354d5ad5a2d6b78df53d4cd5e34fe784ff3df9dccd65216cbd7659cf7ef6df2382ee51721b194d1aa29af54ae15c8feb71963a355698564061f7aa9717520d9937975e0c603bc673175791f087d8e48c1901c80852b2c091cddbea7b80b8e5ef4a53eb886aaac1c98c8409b8a0f422227e2aab8c9b4465e7132cf88272fd522206be03de70e6e17b7cd589310102844921fc70393cc04d33bd6e239943282b0ac20df2a4b34672c482649a2adc1ac646a5dad2ec3768bb3127f234e13cfb2618ba92eea62d89d09a8e7fb9b9b0d1e8fd4d9686370725a3dea63c0fc6740c6889d3434acb29787eb790525291ee0801fa8e2817d01e15064748a4979b846dffaf7730fbb723816f7d8d66e0d45c3ff6bd9a9b297ae8998c34cfee9ec6ce5d001ff3f70a0304e41e8cce328e176cf43f8aef375ba3d8cac8563db0662e7ea97853729ad8958c88ca562b23bb7198befb31f1bfe39cdf7d8199b11d90800146d3baad437038a76b211c17bb4ecaa1e566e4896a107457caf2e0afa1a371a3d514a9c4669f01618a829cfae90b5d36c29e1f290c13032f74e987a84892a8b20e19ce6d21c24b95d2b477a24dab0f22fafa14b25c216ada88bc0f8cbd557beab9aca83ca14f5597c28c8eaa26b498a2e7b5cc559ce76253cbed04a94d1ce2fc3de6f9c5a10c00323a097662b64c863a7b9b9ff5c12246a68aa9202aa4d25d8a5502f2e1f461c6c1ae5ce3c8919b30e3a1781508d7709baaa2577ed12bca335b81821f9044f44fac4ca0581fcfd99fb8a68cb1703c98ecacbe12e67b2aba01a9c6ed94229a826bdba710eca808d794ee364baf52cd1fb72b91505dd31cda34be6912ad1b23b24abac1887a5f9107ef7d6f92e14facb19b3867fe5c202c7b8ad967f97bb8693152f2cc3e6d91321580d13d55b861964df69cc8d1bb047c5ad85c9666a58c2f179ad4fe3c0d1bfc91686a9d57da2f9d1ff614f2a36d542df7178ffb666513540b18872aa309c82781750974b524ab20c2a02237b6ab8d8d1af3c0492a92f38c737eed5146b0075efe751a2d4169fd9b290bb078e92a87e5535edcff724d7aaf2daf71b990f95513c9ace88db6297d9aaee481d88e128354a70f94d3f255ce59b0c4a0b5e45ac15a1befbbcd18726ace0787106f47a677cc179e55d0b8f39bdaa6e8681f9c77ea8c099dfd8be3b297038f7231c70ae944abd72b22732b7891efc5830c6186fb0a2bb454b34f04c2da0e979fd999a0e971802bcaa7c7a66e5663f2fdafd2603669f2c963a9964fd0254344ea908199a37f1a2a0bb1f775fc62c71c7a63504536020b43ff2f9dc36c4d9411a8d2fce92ebda3d700633fb8bf87af4737cb221d7b9d314615f20fb81bc0438403910e4bd13edc3083416c7bddadf370d2b2a60f2a6ff5e23cdc7105e06f2e57a851269b774cf4ba4107ec158718eba7489404aff44794a505db77dc92c55e65b4fad834c0d0635ddedb80f14353dc2a48ad156953580c001e00b4352fcf009d61fbdeb98b53b46c0d3a93debf15397424894797d2fb2d11b63db8e3a63834007388de2972a85dddde926f87d9eb666db9f07ffc2655cf406543185201719ac713289fd5601fa443526f7112973c1f5943428ed4afdff2ec8766eb79f2e56f4f1635b3f51f919f1c5a9fe41ba09cd6c403be2376b729e112d4a1c76b4fe14b7799acab21d0453c1e18d7cac2d85b167f4bef3872ddf404e723a2b5f9c779fd70f0df88d887f61fa46b59317a0a12855728076e6d37c7a8825737fc2a36f06f63b3611f007b5bbb292e23488c7c87cf3f409e93709da302920f2974139c0474ca83dcc83859d69fad1212a4a9fe6d4247ac8f3a3b0bc6c5c5ac10a4e984bffc550e1cd6706b2b85ff2fd5174f16ad06bc0f9a9cefa0caf1b4ce8fe70e2bc5229493509a1f57f3781782c02f41b65ebab4333ef15fb7729a7fe17c8fdd1d9e3eb5649b10b0413a2d07b35ac473214639fd4a9994ab2e247f4978dacf09fb50752fd3d23934d0994b635f25d09108da98bfb1bd723cd97d24695a0cd070edf8ea70cfd046a3fab77d26050daccbb60ef7c7c45eaa0688827ffd4eb3f41e6dbe22e6209b3cdfbac71dbfc1638afe432bb80ffd4ecf2c2942f4afeafc72fad219a47c3155da410eaa917fd70d6157214637a8c81824785e8b27d00e8639fbd35eb68b0d03c86f76d979b664f07999010f6ab57c165ab43f58a465493675f4518f20893da9385782dfcf085ec661c57fffc1d3001529a1df0eea4d05729f2eaa3c5a1015307d4e4a3f04b15b83a373a32fb94f010377cf953ade1fee98854e2420070b880e113596cea1ed6c06f7899722499e305b8c6bff7b2c764fe968339b37e270745bfcce21654343e2e6ca5c5dae0c440b402ffa59cf75c520458d241432969af551b937f21fb1939fe8419bca5ab5dc0eedf3827ff3f64532c7c6fcc878b60bb96f833906d99ca20bb203d86e1851c623cfdd4a07705b2008a57deab4e99ca846003279d326d6bff3f93e30ed4bfbdb2a336f9770a01ea781002ed8120e745e7d3f3a790f9bb36941730596a07451bb5fd80a9dfd618510e0036f06181347d7cba3e61349f65ab3b9743e03b250edec260dc023790fcce0752ecc3421b77cb5389dc571a15bc5a6e422f673d756c504e821cd00e59019c2b9007b317fa65918bcbbf924d89eaadb20d23098cacc8a46dbc402e566b1a490cfffe9f164cbb6cb6380dc7d74e9489e89f382244b1db2efc6e67e4ea82e9c4af6bfe2ed549a10a6853bfb4c3c5f9604081b53db3483166b9682954e19e220187bc8db1714faa4889875ca84766bb6f97bce39df5639ccac31e450437d082795f06ec508287dbf29d36abdaff6d27d7fbbdf739169bbc1a3bd9361167edf0eb0d3fc591aca5e7687c3056fad6ada6d9e86bda6852da998c6f076d50cb587aaa1dbc4e3eee56a4705b9d7c1f901dff6423114768f88ba67e4787b5d02782385eaa9d4a8619eaceda2b864623625b7c37e6d27ad2b921c3fc6645cb5e91ef9848e751e41a6c754d6f99ec39d5b89b3e3d41389f99c80b43e2db98a0ea7eaa8815e4c13a13e7cf41694b99c536d572bb21033e411c0953b2193df73367aa0e0bd68eada591e6340a79074d748a4418bdc9fba5fd97fad2111c9a92b57c8f49d92fd431620ac091c4d89fdcc79c75e4ae9f8b680ae1bfc3d6d5c73d6a3efefb6157a71f05a897a9263de8d8137aa6f780d6685dd9b7d34f78e3b4b6b4fdf802183003521789f3f9b6c9721cae39c554c37f2116c46dd77f298afdfc6ddaa3357ee5685ddf87349433a149b8ff6508c03fc4a35f126b7c741098fbee99cb03bcdd986149c1f3af18705b95fcb514b162d90eccf0ce13075bad29c736e0632aa3649d168a46c9b757757d99d112cc1142ac73d795b2e5b8f47c8f04f127c7d2806cb7d53d03aa7f226b055940949627beb54cbd00d3f6cc440e1dfe7b78097f1aa0c3c1b637c8af266eb8c09e1d4d151ea3c890bf3d4df411fb9c388ab308f3d0a4c0927afabfbc7e2bfac33a3345d485fad4ed29b739ad5175545c91b4e5f16b48b7bfa0255abeb319dc399c9658bf4da4de950a3d0ccd7c42b3179e661060b436a18c9836bf24a5c08232220e8a739090e42714e72ebb0a6ad0f16f010e0a460a4716195c3ab4cd6a3541fc09efaa211f27bed3cb453e3020e168a47fc0dea894e05492fc7c98d5eb11229167e960fb784a6fafa645d5f293c7c377a87f44609432045889ce19a7f7cb413d20351f9c857d286a01a04382342d2a2ae0a88d0e00efd83451e09f9fdd17fe00ec566ff321a926db66ee7e1e25279261ad617b63ec86ced5511c8ee8306aa6bcc5d3217e18d172fbac2f359db1cc28536199198cc3e96425e2c843b845c9b196974766c46e224401f517597c2322e9f93f71114939e486d6ae44d32be682614bb558a4269aa882dd5ace90fb659db3f465b588b0cfa0a27627039ca9d386aa46f833fdd30483ad8b05850fd11a5e677657679f5770ffa18cb2fea8ba6d79d003df745ee5f796311c787eb13454451000d59787018930b475f5181576a394b48c75d9ed0b2ad52ea202b699f4e6c27d5ee7c83e3c8eaf5d2eebb71661efb1fee2a41cc3dd9e3d4811bb30a663f5102fdf392d39de50636dbf0db935d4faa14f41c4e6ac26307c6ed67c5fc5272fcddd636aa62b5d630404d816876af1f8483c727ca3745dea6f52ceda8151c783d39ba2e33753bce6333bc586056d96d4df4efa10366d358768449fb52e03854e18051b07dff8f324cbd5c162ab0e84e0c3dd770ac6d119451c7b0e69936ac5fa5fab90d4e6451cc4bc60028a118ee5eadcbd5f2e08e1e32191b2aace51fa8b508912d6a638c2ea073faf66590c61f40ff6f7270023d3ff53e7a34c9cc53ec11681c5b4e1f70707401aed3a9db22eec630262b630c3122ba92e59d26768c5aef77fc6e95fbc88eb8d6897c723ec2119d88130ab922fadc03fc7dbbee5fe6464df0f93f527078373ac1ebe13d3076052bc4fcbf4a806d249a706ee741d4a253ded56cec54253eaecb7442aec5699f27fad91aa8048ec1d32a54e23d50a81c028828a12bc9a0d821c526403a8524a5c11129c7074207d08f7ebc5f8c13ca686556affce6ef0fc0ef0b19a7b79f8ac7935f78557bc11406a1bbf539ac999c176601d6442725eab6063d2e9b71c9e35c16ef2600e411b21cd688b8973ad04f082a9d41d75e447a8bd2b76c1778f5a71f424d9622760d3c6011c3eac15360067c970f7019c9fc38c028e619316b283706cdf46bb2c6ef9b5651bd54bda5adeaff9332c3d04d44f099f5d499ecc7c38d26b34650e6485d0e260c0c7eeaa65e2f57ff18a327a08bc5cd187dd7ce3a4aea711aa26bd902b395eda1f88cbe68df24b78030f3e5b2d353f90e47418857b6f3068b656e08d08be3287d5a64e80fece5e4f0d7073c729506b76549f93ab872a2623c49fe52f5cceb17d3cacfcb014c9fdff2a74d8475b960b35e8bf3fe2ccf48e1b119f45bd21eb3c922e13992b206c78e9551f0cf1858bc64c5ae48ca89bdb3d708a0cd5b42f87810e5ba1d112665abf9b7399b33c5b03d852c7a06e6601c0bf6beb59f766775f5126ec0d978a27373d8b647e8d92a1dfcc59af578a86cc682928bc6114628a557581d8235d2c1ad8681fe8de6673161e7d8fc96c959433c088139337ae36c9406914b3bde5647bd310fd3275740504d809ecaa83213a585198209a94afdea4d1e6c97369c3a24b6a65c9e0495731f9da0daeaf53d746e306fdbc4702281acfbaaf7539e11ffa06f16124ffd9c617aa12f86339c3170b359e03e0a04afdbe6392975ecc675db6e7eacda56fe297e8d569debed2ffe1f4ccc6094362ad108952a8988b38bd26b839cc2f3129ddac1ed58636376ae0d789b66c34de6aa2fb1512af606d71685b45d09c75305f199dc934ac6d9118c5439abdffcb624d06bee2f38fbfa90bbf4ce4f57591d67aa36cc17ccf729dab40bf5c999a7e75c8edbe65146c5037c089e2d281fb085863fe0a450b735739e2b1640b7a9b556b60fdcd3b7dfa10c97701026fabe7846aad44de5e84b5e9b8fdcfbee25024b87bf535faa101df6ab9673eec09b16aa82dac4290169a54e5ce5cc58f2d2e642b5322728689bf51885f6b2827691a243d3476d9462f869173cc083e168dad820cb0b31923f2979fa50b733fcff207127cad010ef262a4baad42bdb47b81de5a074c426983833ba8c37d372add17039ce92165259bf7e33978e3a522009f114ff5b2bd7036e331a21ebb3558de02cb500c69ea4f03dcf80b39b10c1cb4abfd1b673958ac86fa61e6e939f489882c522b87468f9b0b38dca099eea7178be0430e23754202c9ff2038b1d1f1d41e5a97159f51d2c41db0de92ccb3e67e7de5b808c928f2f508816475febca86b149fc0d2ff3765733b35e4ac3cafadea5668de5aa278ce1f0f7324896266fb191668a5428cade0e458bc3a004a40a7fa3ca02bddd96441df40cbf10af83c762e07805c963d4cc10ef786dec75b30fa4d781b67cf4c427cb146e111918ca2c9d7cf70f5539e64ebf1d9707b3a236948542b598554794ed8a019d456a0a02b76658eb8c31da3560ebe3250190316095d62e3025b0569e0b18bdecc64ec0bd882f6bdac1c195f0728082676aa293c39cdf769c67925079aaed9e2890f76b24a2c19ccf5fa971a173fe285cf97296c13b997f8c01146791d4116c2fd36b267134fbe4508612f2bb1baff23d81f30ae7f70b5d343c136646434f837f3ea3f77c3403932b1e5f122c389c1410bf914cf2d089595523ac44a3f7c2bb4a6c3d3dc2c64961433159fe7d43fa6949c76fe07a6021f8bf8970d7263805aa35df7eecec0a3c6adb8f680c3b3dacfb0c799b12fbadd341eb172be47001d4f843f91683336c270c94a95cd2333ae9f2f3bf9a558db593ac8eceb566eccef10aa531b7cfe80241d96076337f3653a10b3e7918e43d8418c6c307f75a6ed752bd89bf41e007173eca5ebf80a29a3b5a96098d023256103d77820b78bb49d7e3669899f72f43c19499183556382f53af46be215b75df545136ae8746c06b2fa9f7fa9d919a38f057a2d761b7ce3ff0a4a40cefd5f4584b46352da23aa68874937586532c8b056c2e008ae6bb6cf86e4a0f750409187c07882a9d0fd6cb6750328f77494ad8267c7b9bb658fa1565584fabe444aa2bf098516ea6c3d5b79c819665d5edaeb1da9373df9fb1d0922f9b86b95496d0ccdec0672c8e0156f4c254164c9fa1847ade63d6c1f2ae1568561e7abed536554b2c129a9820b0264eeaa2a5eb49f3020937ffb7a7a1a7ed011507e53d29fbbfc17dd04ff887a0d9e9397e969e86f2546683e596eee7321298d83caa11c48e03b3fe820cda7ba91464b1162453eb305d671aaf85e13bde8a4c852b52617a36077490995d3d38ece9a5b5198c607a4d9df687dd333724e629ff650ca6c51ed2b61d0c3b195c49c875a60f4814f7312b6a5b9572398ec3284fe93c2451dac7fb1fd439b2e331b1cae748906938280a7418d64f32fd5865d3d75631cb0025d047713f14c0d79092c503e7de3705138c2da47b098b750560f6e139fc5af246cbcf21e99d0789a9557fb24ae1140b1aa43946a2b0329f613ea82101c998175c8b1ae9f3aa890543b84e913834ce2578e043dded4cf49706c4aded076dae844883627d6bdd5786ce98a75cc4093d94f07ae962fe0f24e2f2f639263f59ac763b70bee7717314edc8bd39a73180366660d7020cf22e4a2fe6b1f163a979880cfec6a28f7d60b8224c548cc29e66f443e3762b55298ba37d621b917b2186cef6c60c9a75250039796db3b03997e6192e26ac734a4c12aa9c983a5a92ad4874a7d74a68d2da45ea87a7ef1acb1b735997cb8f1410d4928852a5cfe08ae22aab972808ffa816404247ce024d94731d81b08e698d9529446cea81f0588fa987ec8c9aefded3af1c7816b498a9c88aadd3d5e3b205d727dde2fd4c1fefa91cd4369baf615a62a365198f510a3330338da5c9973ec1587b181640462191619815fa0addf799bf3bf542883215e6f3dd86fd56d1333d304dfaf695adbdb13f70045abc935d14e55f2e7819c71fa038bf05eecb90e2558af5de54124c81db4adf34566ac577e8cd4123c9a35bc83763c096641ab3ca8d55109e8d252e8b984ad34ecd1a7b62a48d9f8d978dcf41348eb99bce1c5b704dcdaec4d26b2f611672bbb064963c4cc2087e37da806cfcf1936fc856a3f0daa0926243f1bb0a1a155ffa5382110e9ec3af2f072b9cfced9a3ae62c7b81101af4bd055a6a460c47113974a87b5521f1782ac2f4f2fbe8948ad6b8dc0b4d21fc8528a1e93ec1866aa6760895cab96435fd0af1fa9451b5fcf32e7bde54c92cb88ed3629b4bd8699dae65cb4fdf63d9efdf53eba1859c5341091643fd2af2fdb9a385a88805f50362e9218fde92c0b04dcb153bc0cf2c233d63338662c735281d9ed5a01ac010e8d17452ba2150d1999c47dc54b5e5c89435602414ca4b40004fe9b64608917d2b0099f98146e1845d31b386a51d2dc756ade945cbf97a1b0e5d9e532b0f68e6c82e0be92135cd22c2599393ac2daa2c20df25dbcb786b32ded93dc4699f88f69b39c54a6a77ad00cb13c6801e92b2886e16be229a8946334b1225678a52b83604ef9ecbe267104e075a1fa7d7b843f320752cf36fd57540f42d51d80fd5b95491a694258338f1f21c3ad0be05ef858867424a36460a9a401cb4f266c50e18abefa6497b2f4e671dec7d67f5acdd43d933f89dbc3ef8448653738cbbc62183468d86c25d165e8780a9f816be512ebf4db793b93e6345d43956df79332b56545b1d6bfee19c6143fd1d7ba18bb35e3afda667755ab5fdb64f897070f5cf03f360f7faa9e360f16514ae4c568cb90d2549256e64c8f8a87573f8d2125cc5f18c5db37e6eef9bd28bb56fb9ec1b5b19ed80627b78f0288c369fdc1a8ed4cf4c0d1fa4fc2713b2885db60f0f82f1787d6fd3144f54dd188e56269d02e0a3a83fa50664e4d470b4941f94394aa14a4c129f233c6f85ec05288dce685982aeb14a3588dc2dca9b8a778b75f1ac65a2ee6cf209b01ab1846f1911e81a278e1d4340f84a32e573716f0a761ef415478f871a3efc3dd0651040f1bd1ffe372a67cb95daa69afe6fccda5f0e31e0aacd6af3e7bf31827eb6682524a67796fccb4bc4235a4ab12e6b8c4e99cea5b2abdcf73b9507a9685c230c4495bd7bb02c9824e95ae9c520b4b3102e827350480e033ecace7529517a29e3954beda935db2eef453c84eacedbf1b250a67edb9b699d9c00c4db4ee6b75290ff6b914e456d818cf8da321437658ccf8ec589ef3331b2f1bfd854bcc80523d4a32f7c2caf9da865b806b2b16eecd05054b4e517f71cd212ae9f9ff488bab7d07037342eeef6efda6e334de84b93ab63538789eb102084de19e880f56de2a3c33164b8afe46c3400a2f6ca5e7540867e9aec79f19a4843cb9d15fc71ceb4443468679ee4f08b94ba7aae3564a9ef846a7d0d0a690a5de73ac2460bfe7e2b49fc803d8f28f95a0f8b26d8290ca9292dcdbc94b0475da804f9ed476ab24ac503ea7cd674d54b7877fdea905c9df23e3b3d10f3837c9ffd24967467a5a764b4ecfd204f8db1966658cb6179e8e808096a732a9c75dfbc034be8ab08c44bc3b85e6b1e0ac114b2e4e8098314dcc11c710f29a5a3a782da594dda81813d67bb0c19454f0c88e17c6e6667d4798ad72dbce7b4439094002df712019eab9807b0c5e593f7ed2b48e7bba4720eecaa471caf101a203122f1514a52c97d2bc3d79bb81b950f48017d0412f01632d64d3df07d34939f800a9b19f52b9eb3bbc07e8a6949ca7401c93ff245c17a6fa4683d95f3ac78555ca6550f71067086d5fb36550091f1e72a56b60b468d5ca1f9055470a08bf1ed6ce475de9c0660b56fc3da2f98fe3e9a3e3524baa000d58fd12e994310a531d678ae8e5dda47096a434b7034cc504346b089871b0287792800555f45d1aa8f363473654553e113310921e75bcbf0b12f7b077b1f56cb2c3e959a59714dbf94d4f646313656bf8473b10a43d6c8ecf62de1ffcec09187012eecc9a9a3154cffdbb0c365ba42fc66bef1ec07db0bfa4be2fe381642d6da592a9d079e33849b84adea6c6de4fa53b51c0650c32421ae37a4d06e64ca3cc7637876ba0d11a6a09d97e2c14374cd5dd1d0fa677bfd91875198974ec894f550631a916bfcd5ff11be7ac4e4bc0245788960b1204419b2cf80d2d54ef97c6d8733bee9cb31e6664de70d4b2bd208858d58284991d3fbb6aa9a41280cc7127e78d6187503c405550f871077335f7097097cc62070cd24976a1d5380e58fcd46c264bc86bccffb4de0353c8a2ea7280c25969308d87449dc5808196523927bbc34742c485aff5daaa8ab81e606eee377e5e873ba4d79617ef4bde65f2ae697a5d6662ff848693e66539b4c0965495172b602847fdf7e61a7eb6540842b491a7904f9ca8ca79149764fea4453b964901704a55bcfd369dc77ba883a3b548899fa15abdb473e0815caea4ab6373f2d4757a0a065f60245f589bb5bb82ee68f54a41d7bf39f0ebe7c20eae1939a2e501c031d40159167ce37462f45eb184ff7dd4b7e7b962453a9d267e7eb5a6e52d36512924200a927df13d75894004161194fa37a370d260d443332bf3b5f62ef1f9438f0886bbbc1c8d3fe50c1d6f96eb3ecb9a0754724d95d03121950d7ffbc42a9994e8072ac6d6a031f7b85ca896c608dc502b42bf670e1105f8abc83d80342984798eecb7166ea888261a94521c28f3ddc1d3bbbdde040026bdb8b3e52a0522c4a7afdd2a7e84d241301b96403aa61aa98a758abee24a6492170360714f74d24b456e1611150bcf874e8f8e481aa768b1d4d68f0aaa3f5b7cf085528d3cb3b6a89cd8728972fe9f9719d132c23e5b495cc7c83c8b6d7fe86bf41f6796433333726ec64681c2dfdf5fb082619e17eef59c6f3ba52a0189ec44e6d2cdcc5ee7a8cdd965a88cbf31f4590e263a6f2078dc9144109c2f00a8b71bcce0072a2ca52793c58572bd11497e6ebd196e1a95bdd9f889d74fd39d46e68290f4323b7a29783aa22fb077c27b0e88e3c78a4bf101525fbe7fc008ef8b677378b56453b1972532b39a94929a39022e2a216234a47f90757bde8b711f16c7a0baf5cb23d570bd040ba66a289f9619e1f3ca5cab89aa04d87db963d5eaaf60b933f7f8c86bce0e7c3569bae9ff05542a0dcb428d28b4d10e918ccfba5f765d88bfb39676ebe79e8c2e0d555382c4c65b7858a0f47eb1cc2aaaaa569080048be9390ad932e851425c5c51e89f233894f3ef45b7228062adb975faba930c3263304abfb571d82cc9b87a5bea32dfe3c60c5fecd8901f3f17ca7779f7923c8c964449d241b0c02733f5fd2d92fced3563f1abbe220802a26170ab753ce3882c29b473bccedc1fbf9a3c5736701c24426b60ef2474dc79764f7bc6c7a7df0c16a9215af5a670675f3459f50870bb27d57ffe95e20238efc68052a37528341102ce730c54eb85bcd6ac06f25526a4b6834332f1558a0235c8d5a577595000878af8786e36947105e45dec6a025c26b195ed0912d64e001dd54060f0d88cc1feb27e39cf4029a275d60bb1666b87ac8590b56b87d80bb3c290c6d9fa9bbd0728cbec46fc23bf2244953eda98bae5904173f1d39f4511b0775927ec29eecf9837f70ca94c6affcf2d69da8607a7814a2a3ac7a3770e412b0282ca5aa4c38e0c5903debc0312781e38a39742482f6a66fa82e112e7f8baf3ba18ddb663e3d798972e5ce3a70fbececda33f557f5043a05e484c444bb7bb9cbc3b8f11009fa57d74bf4c2bc98ddfbe0936e762fedb6fa5fac5eaa91a078c54d2f5e511bf86a969054f8f8697071765414200bd743a0f786e0779449ea83b4af9dc5ae0e7be806dfffdb56a76838f25bdbf3fb3dd72748a9638a0d195221995a618b1e9c13a4991cb1b06992c4e40da9680a4893c4155ca0c085a93c6ae44ea133106df3f4803d80d604d175b7e0e9c8b6623575958b20ff6c1e50653f4eeb444b5675c048395f788644c07bdc800db1d8809e0297a7a97478a6dd8d4ceef688e648fc2836e0ad4b85b3634d6f8289658ab02dde7086074f1e1ef1b26dd7d27e1880c6e7509d582daa9ef39d0afd4746ca5c71ab667eb993d675306907a49a0c60b1a52d1463fe528a1d55eaf0a241613f2cedd65010d96c89fb29cc866d8f8dbd50eb772851c1e8699eef23450581ac55c4b3690fe4bd023c1c6360e3d109076daff98ab058696db45aab1c19c43182708d0187438daa07764a8a6060f78c1f204b42cc755e0ee3b668951e36cd14a439843526b14802a5653400cce76e65a7cf742df14d9bfa4063de8220d7bbcb71afdfc0073a5da9fe3fd4459f788d2308ae16848e62f928050507662f68b43e2ece18f1fb8438461643038bd6d4d6a094b4c785dcdc3741a7c3693ac198413b0fe11f80f58b97332a1d9ce7a744af71268ee63517a763a5a1d65a6581483cc2471d2c4a95392e8da195697d13aea7d9277c49fbe0c36db2dc00e452dbbb5e47816babe2d13d0c080218d884e962647f1279f8ad1f54ad5290f50a4336e6c8fc79f40267c4356c14f59690cbd4bd34b1b95993fa2c9fbb82b024ecfc48735527633f2dbce56be2a85f417ce92b07551a42c81e44cc14506692957f494dc4fbdce51c18a4206ccaf3cff3ceafcb39027fedd724182546b9785fbf37c717e5ac9cb248c23edf401692011602095fe5080f4e5948392c8cf427de9fe7f084db1401d2ad195ef620dc2bfce221bd7aea1d13421c7a99da3d37f4123f17150f812323e2da0356b2536cc2d90ef3387c748e34d8072f34de51fd86fb01c4abd23e5bcfe617e7d9578093d90ef688ef3637d01561cc16eae68f9534d06436c1f80f6c533c1005b5c5b750c4b3613dccc99cc80baf599004952257a6c0e7deeba80dac2e6bc68f15818f61133ca49ce5a1dff04b48a717aa5ac9b82dab279c31e2c07202de40e586a0f95c3fef47c63bb6ec5cd512ade746d67f29ba7f5eb0ec9bebd49f4cb5df26ee7ab54abff3d1f983f1f471ca93e779fc79c6cad3f8cac0452aa5d83feddc4364d46eaac13a6c688637f62f22bce1f09780d3389b8ef26c49e90399568878460ee3fae6e81f1dba38ed28a0d541ee23cc79618a987e4968121f687f2022f8876551852efae55ac156a8251b10af4799628fc7f079f1be3b34a09e21633cccb741b234391c90c8970b514a2ca29603d9ce80d3f11213dffaf4b1f10eb8084808402aa3edd26c13f39cc98e801a2ace65d07104043a0549e4bb2f3120d2e70f0d65cf98f37b7dd090816dd72316e7a3c41e24c99af1c4824af2a016572432b0bdc33ea99ee422fb0e1d6a6d3b92ad873b345900110793215b1f56bf7c74e837fbd3fcb782653b98cf1d8ddb715b47017258f028646810a41d253ebf6dbc31e98e0fb5e500c652678c4df48762dd57345061d0a3cf0e9505d6b1d209034dc49ba06037475e8a50af7b79b03dd38e465ba86d2df9f77ff5de7747483b415535e78fe019f343f8ee2a97f5215a79b8c151cecb9b39a00c84b740f82c7968a06f893a4949af2ce4fe4d880e56c44ec7d0a1a55144aef9a4a52bc031ae9695361d5a267a889600357af8ead32fd2db73afa5c3ca59df467e0604df783313c3ae7dbab506acec566b0fa3827d13ee178f28c208f5ddd996636651a02f19612675e030503f40ccb8ef3d20af87e093da316678106084295550ab32351df118c41f40c0c0ccfd40fe338f9cc970ac098edf964f63e287e57a77938e6b145f59e11d11c0d0c9211266d7c2e3b2d2690b5533979274bcc972d712b92466f5e35f2a9792b4904e1001921544c0b5424f5f8942db4ef448ec97d1ddc1e4c3c3aafb09c96c34321b572cc9f45c938bcf9cf4c494eaff64dafb190111b96c8ba362a74d2ef11b6c2f5ad80df1ba1f978aceb7c342ef9f1677af8e295b8ea7d4aa5e3f28584c0560e6321085d01793d1ea5a66eaacc9f73fac43554e0cda6444d59345e6cdb4beb9392c88c6c20556896dabc8b79f14a95131d66c4208e743d7bbb70d338f77d5332ffc963283f4180cbe796eb06286d7c0299d5962370595492680fd427eacf497a8991591a13272781eb5eb9e2ca561d9b74c59d49a34383947879ae1115c683da93851eaf5f5a40d8c82153a9a0adda830009f7216c2996548a47a8b2be3aa70a711de6977dc187687b1b4a7cde477851324517bfb7b89ecd6eb0458dfcef1200f94f1e89e28b325a13e5ec7d9dc8d5118165aaaed80fbd32558cd392ca4fb4366f9daa866bd1c70907e57248bed219f89c42f61f8ee2a82164a118772f480e49e04360e07c49a59d943a4b4201e151a45254a1ba588910d66b4e8e16bb6903c6fa8bcf3e24dea573139ea7cf46c7319fd5646cc1dd4f4bc46c9c22a2261a84cddad7945a167f26ee41a868feef3d85cbd7e57aa75b4669db18039c8e3825b04e996d966f83495164743f9ad5d5995db40328dab941ebb7fb8a421d601844e0312b086eb44a4a6422cf62d1f7f590fa08db4d57d57ba58ff658d61318c0504849fb35c9d8170ee977b448c5dcf2dc2198f89563b1a93f79680bc632b444de3bf610804ec06bb49c6fc61f62f40932652e17445d98f35ef3c6eae2aaab674b21cbbf24a7242c1bc113b4e49ea85acae1ef5ada5a01e70f9b2c35cc50cc569d83ed485ebe465e7240437287e0ff51fe040b522f5eb328ef7ec99f92140dab619015f33767fb6f1b7acbaf245f03f8e77a078219f5370bc609a76b47e9a6ad6e4e1fff36d698aa58651c71e86f13f2b7673f8e5f4d0e0bc6c050c1be558ac55f5b6de242966588bbf495750eb725f4b3ad1f01636d65a079e567f31927a09871a85810a26fe7a4e9cdb96bf0d074617c1140b092499eaaf4769b79a4d6bd038f19bacac5b3f1f3e5a528ee5eb2fa2b2be624c11f3e01d25d60beda89449e85e5e8a6946259795a8b009237f878b0f6799e699558d5c1d84a2b3613eb87593f840e282f4260c55271c1760f02f5fcbdfdd835dba5bf82a44237faf13435f805035fbd565042ec0a3944df1a6822d2d546f7549670911743dc5dba096d01bbe9185e7c66e363f396c818da3e76ddbaa1d80639bca911b4b8374e74439ca62fdbe142d4726592b4c467aa575551950751055e1d101fc2021cd507a4076c42a97d9b53a213f8c32c19e31b5502aa32a330b37d16a65391a9023dffddd90bfd2cbbd3f25cc563b05f27ef1678f33ab4469e576be517289fdd1077d6051b49016e972108c1be90868153c529e71c162db9588f3940b37c8e8b38ff3de0bfc71a62d34e00c91789e7d483a95d7617c9d3242a9268cebbf0f967d6d1f57cc40ed2beb3f80912fa42526e3088039b4842b5b616cccc78f00235e6651c96d6363f4c0244b9557e2e56a1aa216961a6de8059a92d9a07067c06de80dc02bd93d6cec75d2aab58983f1d65eb3e94c5b8e5f3c141a1124a6fc639b750715758dc10089ff8f984a463982894052043d293381ca67e3728556fc3327a3087eb866c41be530b20cc706ab48de3b6f8a7992db8aa27d55bafefc95a377f10ce53c02cd546694efdea12ac6401085d2be844e2afc69bf2b3978a380bfd9e6ea8f44874815442de4f4210ef0c3b9e839e5937bb299c7c468b1f6fe0eeaf9c604e229e03b4a0df57de7df4dc4d43d1bf63b87e73b1d67340e9bae53606e98e2f1861e97d1d74367bc42c895b7eba9518ebcd35071f0aec24e0b3347afe2c8c29565b60f80bec9494f8fad2bb2a00f4dccde2614b031ed5d395fa744c0f7de783687ed8f7e3e5961688e2cc4374f194a28c06cdd73d8923f15b69e58de91a648cfbcd2fe7541b36a969084845744130e14aa23419119c97366308de5a72bd8a672dc561d20c2861d9170a1d3281ed07c70bb645c217df207a0d03df7603dff0a26caef00414dd040b16041268373af99598ab58d8bf854eedca2c7f0cad455782f366d9e1cd6b28b06cf4d7ed88079ff2187cf06992895d940ce365e1eb7bd71cf30d5f5b783de2e20822d63dcbf42706fd927210d6aac08da1a6d955e2c91386283e860e0258f5956a638415c570cad8bfa333bea56ba31f77ff79c2e3048be114a1fa64908037f7036ed10ef2b71436ade27e8fae54f475518e6c58e76781494ec6bcfbf58274987c8c5673f9b567fbb3f374637ad1698418cc552df82d81f993f53505d4515f0a0b6e8f799731c676a7e5ec1e547202f1a837d8cdf1a48c51164a379619eb66924aa1821b73d86dc6ff9c6266052c01a1749f229764b7f6b71653f0b558598fde181bbb1c1c300d92db6ca234b643ce65765c0abcb628e8f27a23b1b2883eae75069a1454bd00295c5a293cc0cb8e0bc00ed606d8482b66834e851f087255af1d4d26cdbe1dc786a93c121424ca5b0c1bffc36f7c41b7da7837e87fe51116cc0cb3eade2b4ac2bd3e9faa982da0cb2d04c0ba687dd4de32ec4085bee78f31e70f585327431c0185931384e626efc932c986b1ed09329e4fb060c45b8063a2bff95e942f4eee0ad76d8b75cd8f0e977d928f1f3711083263dfc92f39e734a17c8b48ef2b5603dbe60ab76889ced64813bba31da1527bbd1ebfb410ce969734a907996030e078a5f00babcde26ae0255eb5b14594d35e3be7ba623004bf584b67d24dbcd7963dcc9d1e9a08331d8d4d2272092ccc52839905c8226e74d8a93ff2ab964d49fae30076ec1a0bd70e5ba56be7791821eeeb0b0ed49a7cf846b506c782d7516cc98db239e1acf69683beeed11d432a1cc861411e710ee07740ee2088678b89b8651c27778f106abc60a244975c4f6c19a2485013e61f9fcf7efef3f72d058a425c27cd321832b301a223252b4d10a683e4e555386d82897eada0f136dd438027514aed930571e1ff06cfc1fbe434e9f6ee257a8617bf219a83bd1b74d0fc91f425d12bea64ef9099f1c9d72c41a5bcf37e4db3d521b2c95c2987055c464f28a17ae68e44feca9f62571c17b5a07fec17103c108f2d635fe62ff674c901d8327a3f56b4e1de08d2096cd16562663268e122ec97f10eaad08118c3ec782cc55715296092444011e9131cf6703ebdaaf26fff7b1ca0e7b8ddcb2b5ea5bb4bb010759b197716a9b0354f3f9b127c1a134ede446b59f0f39db5f85f96854008c2fb023bd65bc84016b490aca4f9a59e104672c2d9fcc2531466c7cccdf288b93ddcefc85b43a883e5ab5ddd6eccfca39aacb8c98ef512d76474bf45e57471ee7f3cdb4e70245920b5ed8841bf801265052bde55e24b5b4d6878e40b44cb918ddc20240aff45c128c311b0050413b9c02c8142c84b8235d15e4e9571db37d3fd28143303ec68de6f933a7a936437c95f12f7f0697bb0ec40ee6abd9fc3804c7bc11f7ce71660dea376dff3aedf213c3d15574f2fd8dbb78c27b9e167ba0a1cad23e77d908d4bbccd179ee15c69be8b6b4c64e1466ff6cc4cad671d860b8959321152e8ba8cf1c744ce73bae0b5758249f8801e81570b85845f304fe726d37f02a91db7249d28af1a128df9b57a82c268f8541f47bc2ddef67b728f096076769ec0474dd5f11774219990e3584419416993c2c591856fe8d06a87fb34db2b31655223c85e4659761fb5a64548f73de38816329516a94b44e0a87fb603bac0308fae21d8ca93d40693a8312488d504e5070943637bbfd085333672efa3f57c543fb803599eaf8e4b9048db3556b83ab1af05ab1f8af164f33687c8b638741d2cf2e4235154f50f771cd481301ef4e3f614af514dc2bf0a0e7db9cec781f091d113422757f89dfefb6b2db1cd7cbcc6f32e86e7c06103f6f321a266737835d99427fe08be971df6a4c99417f97809d22c1e43e2f74d4d3899dba1ac453f07c4b07c20d79bb9e0fe2bf4c0fef2cb0df7e42bce7f913530d1fba475ccafdd4cc02a517ac04569d412522bd58e2315c8f9e7184134ff738f9701b1592480b392c8bcfa867d3735c0a137884ce99ada22b072a599367c0eaae6cbad33b757989da1dcc1719a2eff7132be2003ed180217b6f44b1d5f55e88c79062cd15a5fc973b52b7a8b61a4e15c104e400cdece7369bb5f187b6b1e3c36a93490db335382282f9d3826e4b426031ab53ecce164577cb8def58c62c2786dbfb353f71353edb89c973669ef9913bfd55165dfece9336b5c92d6cd36e90f007b415d65ef97f503f474fa5e65adf77f07927b85b6f2629d257ab10c7cdfda54e835a70fe363164be85d1946c8aacb992c834a50183f88561f4e8c7b925c24feb15ee91c3f6e974fec6297730aba4c981d41251b87e8b6f4c84c48a6f44fc9711c8e87ec7397963919dad86b6c8efdc217b3df82fc23602377a1740c85d170cddb6bd83c2dc6053752e5c345be2686c582e7ca2b394f95a88e749578ce9d3257e9128204ff9c438b5c8fe920b65991e0d97fbd72a56a93959085fb5daa1682d11cc736be6c41da60d621b2f147960966401608f598fe530aa853cf34622af6caeb390a825bf9272cf35bdec20f328a70f10ddecd8f78491ed57db80d0ac2654ac37907245121c2be3416dbcaced923b5360a1b6c5836d9671f8b65bb08a5953cc614d20ad73256bc3c2cee43607d41fe6733bd63938bd9a3257b6d5d603bab1da98e1a93c1e9f2e242bf7d104934edc2ac0b2c45df77140877a8f2e8c57fd8c1069c1922b4f91ee438b0bddc745c8c2b9289af36064c4688e209acbbbdc3848019b6cdd483392a52a735a6007826d9ab6aaf2b92dbe13888c1c70c76317f8614ee9f7e24dee27a0e02529cf07b48aa6d0669be98257d31a3c46d2acc5b08da1614f04dc65354197feaf05e96fc13572140335330e1d67a42e0dc71a702ac6278ababed0e7d7d5ce97054c2af42408c894f76a50b1d9c210b447be07798989215a5d394074f11e19a095c1b62454adec3a34e45c64af7f582d6404a41200d40fa80fec1e9d3c7594806fd185fbcf4886914c0da28c60e49aeaded4a6aa63601a0d940c78a9523556fd3621c96d04c1854f788df0a4f3f3ff2a8e3a3a770e90753991ae59e55c7e307f1ac4ac044be5bcf5c46c785ad78935f9ddaba4322daa635a47654034d5c7adfab6176d06f2ad66a627c3a823e1dcc07b0f335ed8264769849f22379321724c8ea08ecc711496d999a50be711353a8e1759e3145bffd5c456db8e8a4e8d1dfa5d2117f9c121fcb45f72c72b41f227fecec011e871f21acdb630c10bab886f18d075a7a2d28054e062b299c485d0a916ccd0510072c505ebf34a7ef760e7ce365115d62cb6bdf7cd2f3de894e23af34e4288767d502aaa092fd95711884f9b5e7bcbce773e6ff2b93617d14cdc9c448fe78bcf2add3e7171c90922c3a43569a56d1d28fb0edbf90891fbe0ff8d3291a0876ec3567e836c5761043a764d117794121d166a214034cd9910e5870afe3c2ece7c1e31a5bb9ffe2d502dcb3f9e6ba335cd534b8631724aea17150106470e5044dfa7427b80dc96cda4eeb98a6a4841e04bf6b1b92e288345ced69188e1134e05ccf560e29da1e2dc64b7e3bd936528be54470745e952ffdb6902796205f7b352610d28f41c8ab28231d9d6fd6705d27f539068e534ac0c46bf981d43b48c9a6ad318791dd4b4725bffe6d5f690d79bc5b7d901fa3eb287f8a6e36795a202896ad909823f03a8aa56c7caf7decc14829b13aa6f65fe9cc4618ca8067253851a2726778f77e891b57071c97fb7209dae6e2f7d6819bfd80701a5326bad4f980e4023924cc32e55d409df1deac9507f62f6f57dd259bd1a9409b65fbdd2820291910a1f8b9db9e12219bdbe19c609ec52cfd38fbe3fd9e3495742e731f40ba1a93514a03c59cd2b612eaa90597b667b11e4c66313d396dd3c9b03a4acfee51f4e73dcb8819c0542baac6acaf04ee8d26d37dadaf2bf6cbd14b1bd32038197dd0e71001bb8d5d82044d3d5bbb90367722d4dabf501fc1f5f299dd34b23f794f8d5f03f4bce5ca4173c302c2fb90a97301c8db1c62b99cb29893ebc67e22545ad747d0c28e3e9ed413a285de68e0bff616f4e60ea1eaba3a06c08f6a61af05318764740ec4c011e6046450166b44bb63543076a1d47827602c09dea575e865a8f84f82d91f7c97ae27a8bfbec4a66d40034afedd5b8f3df257966bbb2d72ae460abfd9ade8f98dba5ee7254150b2b653cbbf68b09f5c077e07d79985c5a9fdbb17d93dc8b4dbd3623fff09a4e04025f1a4e0c067b93eea8394e7a697618bfe738cc998a2f7bc101ec9958e8821491058fb1fa03bd12a4ac6602cfa9321aa6176ea5be21830c5f08cec7c4c9dfb11e59acadadf04b254506308cc31b11fb142ba75caac2cc076a43fb5173b2f7178922809e722a1339de5d05283f76a7f81d3e7d5b955f9f29e7d30b062747018692492e63307f6a7e703b5262f4cdc48cb62e6884ff4378c182fcf5060015e4d7bf144dba855a2ffed4626a92807abcff07c355e4acdcfd67582c3c197da80367cce7cff54fd0121212722a26599ecf7b916a3a2c13a94061490777c6e5acf8da44bc2ad9d618c4c58e4551518932ea8d40b42c468c8d214fbd761a9abaf8ce8bbcaa7070d8c8a514fa24b767c92f499478e1bc937af9e531afa335b04252c80736255c3ee5a6c98591960aab2aa20169abdef38accb6be352f0e246ee65d23b5a500fa1498175bfb9b2f4d271e4747eb44fcba828f7f52c6ec3fe148f2970e48e264cd00a3c3a814024e7c057cd13fdc29a6b1929525abc24ee0101c2c3df24eded0280ed0ad654b886f99d6df2007740487fd94a9900edbe0a61ca7b2545f02fceeb2e41f63132fdb24dd241361bb1a444d946506aebea4af69625aedcf2248ede092ffd0ab2d3cd55cbf5763a63f6b493c1af2ac248abf6561b3005daf6e6653019ab5cebc95fc3ac83aa76027ed5d7c8ae9ee715b1c18944263a05e955baad3d70dd35c6d7c9e8bb843172942900c5b6ad1d9eb96dbe8c1ef153bbd27d0536201250166d7d6926301e99ff903ec8bd6db3b735c77d9641b2cd5f88d4652cb9da5ae5370d3bc0b101ae185d4a23e672af3c9a6956d9e97298d9b28eed2f50c4f52a9aa5f8d6806adae9439b523f5e86156adf243da48a58719e7cf625a4f769c2eb9480d7224066cb4e4ce6002c9891191d858d1338248f33da14ac4ef737b3fe91f4c5298b636ec056dfd75ea3d09a9756b924d33120aa2dfbdc678fe6c0ce8fa0ee9a93449f2589a6562792fbbd6fb9fef8e25df7ae58d404b79e1bf39b91be498a60a4c3eab49dda563542fe2f48057ecc76f686198cf93584f284681c553c8fa5663fce1dd34cdf606d3d274a2edd266294f1d88ff543ba980362ac7dd184e78056541e2a34bffda786e2ae53111a794733d0c073cba338bde27911ef61f7e19279bc3206dc00a664b2b94e60c1efc032fa89a19e306b31119e038dd0abe11923be75241532d8b1af3659643a486e7e82981c817f29f567b7ba7acc8a3f2e6264590aeb876734900ea01cda579602a883ca282677105d787e8651595877b7b358c1f83723531d5f378cac63d72ab83f422af9790d37e12a5d5e53a475aad90079551211a25147988b3b27321f316da8cc59c62878373e289e5427559e2b697e4eeda8d35f189ea1c7990a9d1efab500092ef973c32f3c4b1dd25451fc03682521e7c6dd5515035371044c1f545b30353c36b87ce0ec301d0b52fb6d63a13867c043c34f8d97b11d25fb2d04895939fd63d6dbc590c4fbe3df6fd3003a17e874c1c5bbac5e4714fbf8ea34b67a50639a44b8df7e000b0ef695c31db626b5feba4e55ed3b833b954d36ad83876cf71ec51c64690c2f5be8007fdf3ced8bd51b784128900c14522738f9a08b51677f869a5256bdbf365c3d6b4b9ff2c6d2f4699c3fb195e9868ff5a764adb8d0b107464f509b82bee03f133f92a603b2b72b2d6a483d215910fea7124702ad70ac2771db14d145e055a49df2b911424ebaa9b77845b3cb9220976f5ebd6b56cdd0346ee7555f93f80b08595d77336f3a11a5c3803894718ca53d7239f7abeff0cdb48228e1d87433dbec511abbd6140f69f8af7db58d106609c7a76684aac7de5852c49743ae8bbeae8e4d8db550fb69620e52ae722c5d9bbbc921a39d97ad16f46c05e6ac08ea2bd0c7948e642b1dbbcd06cc9ee96dd8eb50463be95ca93b41dc9d41a411f0b56bb5f85c954c5b2e55e713dab7ca53a16cf17ea1ef57e020834c532fef57a73aa291d8c5510b59fbdaf96af58fe70038bac1fb22cfd89bb76edc843095bdfa18c85e20dc6fcbf2c0a7d80a71c5e5ac69711802c6ae0047b46b82f2af5be24bcf5fe789a5afc64eec52fce7423266927b706187eeec6b10058080a7ea584a1ea39c440ccbe26b91ef7ed3007fa38e35f4b1706b590d1f752660d753be46b7145c32b2577c851ad95b7048315854f535053aea957d89207b1dcde38792de78d65e146f846beb3fff8b3fb4b38959f20fd2b77d86fc3ed1daa2313386ae504500ec4a20b12d2a6680d9d57a3c0c04e597b011f678156a6ee04fbeaaf34368082606c65745119b7faf69fd4d32de9a4311d6bee963ffddb3b932e73309f650efc9409c076c5fe69d05da596d12383c395e78674d5357ba3031b850b20ad69a00184a2eca5d0dca440cad122de89eadae83b154456c40f1b40413c65f118f7eb92da1beb50c92d31b4a5ad551962f3b8171ad0210c841b2deb6bad7bdf1231c5a95772de9b0c858f7023b7ce4b89c5f06d96445112cce1dc268527115a57f2e955d440f4f6979c90c271953df15e46173fe6e92ca9ce1384a62cbda0829c8c06d50a5f1738d4786cfde93b33e8827e2c5c5d94b2df35f509105085a09c49e21e554d45ae25b02ce159f266a1ee2082bddfc74d7058ec1ea85a11cd84de45db1896d2b8b2fa43e9776bdfce907bb60a5c29ca7332e8b460d1ddce1985c5251cd043cb5ee7d8c7c13131f93e14cb3422846c8cef36db01b790a2af55a3a01a4d20d26ed1a7495c5ccf35b6ba5ad0f10d973ce37074392eb7722351bff62816166ae3da1fe2eed4ababccb3ba1711a931bf302f9c0b55b3838b861a59a9b902abe96da019869df5a6b8a97ad6ce543e0b65a04a54e13ada9a98cd395d36adbca290f7480955269a67f5ee66910acfa48541ddafdb3d363136776fe228536519c8469d3374fb1d206e4c83cf64adfe0c70c051b7c828b2882fd60391f5b8f524d9f6c42ff84dd05f67b3f32cfc30723dda9817aba73f0dfbb5b92045a49ca13e6911451be21d7a567c83efd3612e2d924699d5467d6833da5238ee0f49921292ae8590d322ec3f7d45fc6c779b3dec8ba4b811d35e09cca32d330899f3b0e86dea837abae64706d2b59219be742874bef83461f16c44320c540dfaa8b1ed1d6e030b1e0226e19cfc9cc05f3a2d31c550c3766b928679d4e886a70fa46db3e6f4d9b46a93a726a598f9778fb92d8315dde10411de15fed1c102a0eee34394ae941b58fdba3fc0a69e51f9418bc0d1503ae30b3a272bdde7a0fcfaab7eea618f203943a2f515d378612328a77fa41060e1bd9f513b265e1a8c8af1f415b2f10a3ff50d172cb9a7fc310b7a42057252ca9e32c6538d76d563ea86f14fa78bb7f6bb0425e35090edd60d90c3e4a76853fed643f8944148d076c78fdad09c35f88ec2fae7df47029ca37b919bb2eab4da0b1a29d272536b8c0b3c4aea4829c73d5b301f4e6d3f337c9525582c5e8eb6ee746768ed57c3fe4e68ab202d1d4d0feef6057cc8ff2379b5cd2b2c95d0233e781e7202f025ae974d2ec87683b7c538b4530d665a7c01822988784aaaa64fa9736f89fb21119790c90adb5507b60acc475f5ba7a838b939fabcb58d93f7e9dbd66ba77b7d21496cbdb45d2ca79a54b5fe50a3999de4f5ce0b01894aa246ba56d6dc470c6fc0217907e493aa090007dfcc77a966e8e4adc5b94114c736c2c5a5bcab2b28e7a32f6fbac2db3dba4561525b29d40210fe043ce43163379bad45d7b72644f412c80fd5300272da45ec20aa5d94c7d8d2005676bca48b3becd107eb1484a422d253fc332509ed6eca4a06bb0685b6fc983d2b955f59505f88c005c93c5270c16259d90aa5849242f4841b4c9e6d93cf52360ce279fa28341c6415441db62964fb1547ca4977303c99b14937467c034505205ba88e3f9e35a1bcbd7e96a0abceb65b3db9ded353561376edd34a993d522bc1d14a8e272202561c356fe010cb7725681b0acb2d9f263684d58485e3be78718689b46016a5370fd8d1514b6d56bd1fe72eb792401172391b19c38057bfdf7e58f8508cc3b96766ed88944fdad115a356e33e6e0049d2e3b1478924c3acfdc44f4416677753a295a69182d4aa15a7cb7b472ad9834947a3133347aa1ede4ab36a2b5b42a82cbca8d52c565e3a00533a6fae8a78a840350846543737ce8ac8c7fa6fd22eafea2ef57a216d4c641a2600f081618206649d873f48eda63f9b4e02ae56126c1b08fafb08c680cdbdee6d4843b45eaf8830d90b5aebfdf97d08ce59ae8409e6a9210e9c2f23ffd4664953dbd3ac5e1e610af0e95a935473d489473887b96c25cd35062a07753c2c6ea0a51a97f818931537c918d390ec7590bea9e6298c85e114ae4a4399dd765511c66224f56f039dc4cbaaab2a67d1be85110c6cdb1b4c9f3d6a0ecd3c6507e7dffc0495de8defc08dcbc70716b2374301f25f297ebda60534972a80f60fbc80a0d6f6d2e8a52944ba07318e08c8c7b4dfff3343cec99f8eed4f35cea83a6e098038177c7f2befddcd02cd8cb8923267872798b2d94db77451d6806b3d6cb80f1440cbd6e9ad0eb20611f670e38f60c3c4bccd843f607ace85c9e43ba88389488310fdbe463dab5051409070ff196af03f2db44b89179e994aabc299d7f51a1ef126e62ffb58b111c8d3a27a4afba9478d72864c23aabde52f7d1993b31820e51d56d6be9073869ab71344c7dda119e86ae73249ebbbddd7d4fe6b863af3b2f6786640d557652a0d13010ceeb729b78f600c5662b67132f1119c754477c920843f2b5ca24d98576766a987812f37ec938758e2c24e9e6a2546579ab42611387c7c6c402af1f08c83c670da7f1f6736dbee6646872e74315ae6506a49477cff208748c44c18a3be7b87c161c3acfabf44d251ad0b374ddf3f4a6bd99803341e2f825001ff336ab51b779bafe3bd737959a84cf2a26d8dba6b80ebd50381883942d1d0ef00abce5605b0b453a50a185ba3f0fc9fef02ef0171c2104c0f4d39ccb3a90dfa9a76830787173a48612bfe88ddfcf7d5e8ffa497bf49e2d6c92fccbe2cdbcfed90594ed82c3f49f74270f42aafa05f8733e13cb6489b8882d761dae123b235f480ed342b936507662d082c50e5114df0f40e41eaea86b81668d614dd112bc30be8355fb270161c7950395897ed22bbf8512f5cbf391fa66cd938cd90ee96f82cbf2a99da5e331578f7bdd244e65f848bfe0dd1672cfe79ebbdce6048ca08807fc6413504ac0a3e76f68b643398fb780af73774732e6d227e9014dc33b86a92ad0d4910821fdf6ce14afdb361b2d27fa2ddc9a5bf2bfea6d560dfba4e8e4e9c06d8ad286f6d4462f5b2fbb79b60fb27964a1bcebeba707a2090fb9bee52857eddeefff7f1609d9cccae47ac2e4a1886d99789298dad9f71094f42c9fe8333bbee3a0fc0086e482b31c37444555ec4b9658688a862b81f17b6d918fd2543eaa9ff48a9a975e08ec15e29290142436f52356694b4dcbce700d4d3cb1c76f5ace7db6c7727d28c6cb9624cb1170bde8423245bd1daed7195d5602a6aebdb9d7bd7f368ce6b4e10a4bc546e7f684a4da563075abf6d7c0e6a9d4562bf912b42ae9f8c69eaaab37c63b9b7347f1af74726b8a9cb95fef397d52ff5b745da20825d686da758a836e7b2839139993c7375f6346d163c3e93e59ca5c1e9d80431e10a0de6f35e4b7018806d8b870918b03ee6f6b436453f3170dcde66dbcebc889e71b33462264ea84f981cabc9a9cd6124d52f15f271076722169a5dfcf4fb384907293ce8a0d87c8f39fd8407a5c306ffa8878a8c5dc51348374f8ed25064e98936c2ac09ef771fc134375e4d5ed59f21841751097206ce0f3dfe602d2b290569c1d9a33cc438d698110fe51427ad5cd0b7ea0d4a945d8616c133d6878fd53220eb7b30bb839da833851b2ec0dd917a7c73202d30af8d05bb03cf8dd3c0ef54424e334d1de226e0c62eb32dc55835919d51049ff4c8097be2604364b9578fa9eca8a4a378ff131e5628b518e4f498b641e1ec73db386f6dd47953c46cbffc8b4c4fd8143eb49daa0f6ecf86d99eaf514e1e5b4cd0e6b55ff347ea42c7c9941ee52344a00ba882f7594cb6c9f009950a35fad14cf7db0107e7eb979a422a0cf6d7e560bf4c86febe4b62c7c55f03366239184e1577eeffd9c2d6e2f1a9c892ba0ae34f4de67d4260ec57d9e8cf927e896d719b37acbb3af2c57e915bc0555565d440000fc472bee15c78baee64f92bd58559906d598959634716cd5111219bb64e6d845f2540236dc0682096afe399531bc54388c749a7d4459403bb82fc7c7e664728b749285f8e7add5a22c9be2b8b8cb2ae77993745cab71189a9547b80261d87d4cd5153847b3f025c51ed381c7ca87d9f4b78f87a599beb7a9bde8beb1690c2c41e1dd51c6b62dde5388199a247992900b96122aecc4075bb6edfedd6a42f6ed4f3e6569eb48d8fc3aefea461620c9af657246b4ec6dc1876b5c54c14ec1e9ebab72f24deefdd6b6813bb7ed041cc08e6126d2cf97a1caf28c68b28f89e9fc3ec0b6ff3047a3f1f21095554d3ea0260ebb1b4f60f0d6e9d80f61581417bf51f5f0b307c29d6d2b9f324c62e2a229123594de02a4c4b68c50494dc2d9b7ccf05ea2e804d31a39ed1e1f83a0f059397df17eb50c84f734beb7c344479b2b2268ba6617fb7a1c228c05ff4de1993a56d6cae9181cbed81361ee89dcf8e0bbf07a5ae6050474e90e6cc43c4f5bde6a8285e28aaf4938de70621f5fb4374d3b189ffa564c1a1fee2aa1ff93d25e845bb1a35cac71969891f691bfdad26e843dc925a3b9f14c336b6108ac34680cf7663fd79f1735a479a373b3071bffb5d46eef5f1d39b15b2291000670596afc799bd14a059c2f0e315cf8f5e744d42aa523dd080dbe586dafc55274e9934fd4fbc21ae65e982b428bd66ed72b4e773bd2fdca53e1f166d1aa5f6ac55e37da1d0130210c565fd6079ffa41bc1b6716851725062cf80da54f14d98cc9df37a95b962812ae057137ed34bc7b7fcba0ac59f8e31d224776da450ed1cbb4d7baed9d3b103621d4075c6b95516d33453abbd35ab3d9841b46c4f7a4852d18d25fba6bcee2ae4a24cad0af35e488cea2e4b887a1e30212de31718dc0a7ccf8c8484cb354945e9767c21c2833ead84c0594d2638a3416c20643369cc37f2b1c5cb7dae752066838e66c8754ca0ffdb02ffff0a73fcc73304bbab54f98995987728cce022cac9bd4816484ea78859f046bce7cabcb635e1c520cec208898e98a76331e6d745eaa2fed806ecb2d01eab06bbac57e9134fd5465aab8c5cd52f899143e4456e9d6cfd02b65db4aa6e030692f770e7fe325bb6ae1441e12dceeb60dc94dcf46009dc3e589edfb0a26e4724a712a8355c86aece851fce3bfc065eeb748b5022f5d08b08e3119755ad03779b05f40ae9c312632d9ebfbcf8d65dd6c7e38dfff85e7ae1c63484d4adfec4f70f874be79ea128efc43baad4bb558b224ec1906f7bc50fdb23e9f17bbc55bcf213f4545dd1e7da3a83425cea235895249a9464c64472642d2fb6f90698a3ce33aca2a1268eb1fdf4dec4017d06ab0d9900a8a9e094a7445ac00e50e4ea0e49de4776b52040460f7a17e956fd4b7a0a2d8036aa5dfa5d5ebd2d6885940d44242cc20f3e02ca54a38362bcd8ebdef37724370512868212e99681dc598ef60f515459ab551743d1da09a4cedf215d524e32bb30490378d0d25147e91338d6410e8d1278c49ffc592e5a48bedc84d1bc4d00458b69d1c02564287c57dd5bc980e980858bcee533a0d9e5623ff4d6c0c71ed94027a1a17a5c5135a59753840f6a4a53253056236ad1c222caa6108266caf9298a0b754071aa5c352302ce989d7e608f7bdee852fd1d9880241c24dfaecc76abf449cb796a817ff3546c9683a4b190098ff771d8e9b798aed6ea5da282ec5e6b5099b09a22c4fb3407bd533be6d0ca59920300a2212be711de05f510e6305a3221c499378bd16ce3ef976c7192a9ee00359cc85090d056e4466a4d5c776176126843d69288a26a220fdb52bc2408dad82a2642fbe9b502a6f9bf9ff2e6d9eb1ba53bed3626101febdf430a6c1b43f9be808c3c2f918879109a21fd814d99a73a33f3143026e0790f1bbb31380d611d6d79aa33aeb3376f1708c6053e317f1cc593d1a309a4eeb5e1490786299167139a4062c3dfde95a759917f4071ad8754efd3b433f53cf0036ca6a9185c2f2789b824950d9c99c1709875afaa26e30dcfabe6bee78f95c73d22006ea53fce7f207fec952a825b0cd3c5504857ed1ea28d2ddd36bff69af61180499d7774194da6bf74e44a43d3c66598b379f64eb8676c43fc9dc3fed6bccf338aaa343185089006e7524525aa96a7938b7213ef2b8c9f9ab8b395f3b7f2c7bbdbb80cedaea32b2755436bcc78a5a8ca2a6e5e156d74d80331f108b942cc3a6015b873c19f6636bbbceb90a9b5ae27ec2d6507606e7437033794b2b5906be225e86f6f4a63879b7c5755127ffef062938210aceb53e81a1e64d7b5ab08506ec5622d76f45c3ef6866d2bb667f1c206a8d963be35b913a1312e0564ed7e089d3383544efa059083cf9dbaddc7d9ef0e69e75df6515a5901e650991b26c83ccb826a024ca567d8f3232c1610596b49ead4f520660f7467625f821d2bf3fece61b3ec27648c0c856aeda57f6ae4c4162311d8cba7270a59caa0752a9d62231780baeaa9fdb0d79f19ac2668f2b4470ccf759fab0d82a127687c7634e4e433bf57ea632229c12fe27eb0b633fabe1d3b98403c9d38d31601c91c0acca6be4712c13f97979df2bcc132f9b1e7012a07722b972db19a34f2408da8fcc1a685f946adec0e13f9e13b658c77b21c6e21ec02defda59900a58d93992ee492f2dae85932182a6d77515db787d07473876be6e30eaf24d1125b915c562f113e9795f58745448342d3bcdbcee38576b66222c206b938599cd763a5ce60bdc89d2f5a7e429fd1bfdd1ac0c047df9ce47494c3bf4afb5b8ebbcb1946d81f848be17c7a267784c82ed983932f595f516e0e19d69bccb1f75a87a4197d29bdb7f960ecfc2bbfb26ab8f8196f69f61a1971444fdcbc37fbc7d9b6db9bebdbedc5d4d9a44621e76a0dfcf4d2987067326d88434b7395c53d58962f04ce78a8c2c184a547f9d4c47751599445167f64a3ad18a7fb61ab3b72e88914817850acf93b744a50392e005a8ce2f415e92a99c1907e305f46fa002405ebbd22437e73fc0b00216a119cbab9258463788314e5ecfc95602ebd8650094f0655b3b53bbe9f3805da47806424d7c827538435c0d003e1ca107f3b52db57a36db1f39aa6f1f866eb8b27e2ed27ed58cd9f806d5987f71a830ca35bc34277e2167a67c313604c171173bac9257e56d1aa1e8a237cb3b8ee254cbc438ade113000ed1476f3bbadea15f50bc0e276e0ec10cedf7cbad597098eb859a2d302570b193091e7d82deedc9ef9644918b1c09804767736229f16da37967aa5ed4beffb13809eaf61f087fadbbacd1c0c71cfd0d02d0e76b3d5c3720a940628a8ebb453447a63980f2bab5fe6b76f1d7462a0f0a9097a595ad6395ae1e2c7d2c76f764dbff3932fc807b428250f7ac831a5706cdfa4fefde14b88ca66ea9c1e758836f5960ea7374c5b7269ee9f0570afd33312d631f001090f7bef35daf89cac850ee23e244e469a714e62c60a5838af436fa3c687d18c9aa47feadbba216f0532d95945d97368af913a5839732fde3750c489c26250adaa65dea2b61d92dad9cc05d249e0ca71b25111f1cd7c249a630d611c5979820adf62308c16e03b4622dbbff06f0e9e7fa9c3e0e4a8dda430cc122350689a78d7ea5d8836957823c7dacabfa85fdb6eb7bf8737747a1d7f37b86026711e1564e5b81884450052dda0a9c1334236a6c15cd71c6548de2deb189af5ffe7f4fb26ecc9208e72bd0cb7b089aabc0546c806ce7d4ccba67b6662303b29719947b454c7e91a0bcf4ad0280e0995f8818e4685fdada109741fdc3b84cc33d81aca0063d25a35d6a51ee3f3bb9f69c023a312c9b34b68e16c0206e38f936cca15cdb38054dc94b21210f3724e0f3988e0c3131dbecc16edb27a82b4ff4ccff027860547519d2df407e140ead4488eef2a81511c460e3ab8e13bfdc31673d949b116f3eddd0cc92b81bfb8c5442e1788a1b29db552a843bb1932712200f2a730f3c0125d3aedf9ab296cbf5b01658135df0cb47ef91ca7bbcf306f2028c1bf32c579ee64349206d138f04cfb572c79701bc7027decf457e55c7c4b07d8a8551cffef76782c525fa78782fad55dec9459012411415a834aa01338efff3cb72ede7502a8b8b66c4501b872b5578efa4a887ed297cf6f02b910bb461ee89d698aac95c6024f6c03cb8db84e40c8d566eed161eaf98b623c6a79e6ae0b5b982a8a60cafb79443f7dd5f38f43eac0b14712239ce07d81dcad79498ca26c4708d9e02a994030a002be1b59e738373f641d9f6d4822af87fd11f5f61c085f3872ec035d4ed3c8cc1209122efdc8b6eb226abda3831e3b7104a873c2d22e5c6dc33c393cf97e00ac28efa9d07e235c35b18877f4a2a1869bdb9f5e0aa5e65cb370b27c812b50eeee45869b8372e6fe4aa50f1cb4af9fb0987cd0aad62f0abc5f1f825e5c65ee1eace43f90264cc4d610f93ebcb0b380d0bccafa99e18ab94b9c4cec22b4eb2e76d202135618feb35ab1c4902edfd30d6e87664593eee637e09c7e25026518b27f8ef4906536babbd1a6661ae6ae18e674ed8c5828ca3797f6407c40d8a30712f408a5e660781992869a5181f212747c6f07109de8de0725d5d3b521772214cb86dc207cf7adc5a8e4f3c5e14cdc5354649050c609b2247143cfca5051899fae8da5ab49c576daeedcbcd4515fde5e7b282555bb6837457dc1a0e6d2933155869dfe21e212c21302b4017bdd7c0b2c797be57aae43e86673eeff1b3c5a6b9b3b1ddee14505b728d3d59bc5d753ecb3a78632caa05c75413b25aa2e8ca008922bb8071cef01ef2bf20a46692e3fa9056d674bd17f2dff706882732bcb783ec33dff697315901786bc6d93f79c3b46639d1b1aec661abace1d86f99da7e9d8599525b88c31cc73774585c1e18e71102ebdacafd3c12d20fc4207b487e8d3f2c68e4c8f15ef0a20cfbc6c96f60f4dc1d70236eaf80f0324a376538373e23d55ac628687b043c23f51655378d6912d73ee894c606c6a12f97a307dc031e1f132f1e9ec0d919fd7fe351d0b7872ba9afc2b819b1f5eda2046aae83592f7223dff0c89c8c2b2ddf8f69fc797be8779222d687b75880d76e43fca701fe9988856bd0e7acabd89f2d0bfae2b932fbc6d8889818106c1e4bda3bc5d43f26f80ddb10f8b8102eb2683183562e956c82eb7c3d0a628ca696efa7651ba385eb01e789f38b082925ff62433016eb381fa9efde78285e3bf02a03a48a5c340b312a4b02774c751809f815e562ca30924abf29ce3241d90995f61c0586b5598cc040fbdc4271d478c820086e3db34638e41cc256679f95be3f67ac6ef73611e3f3c7f1fb11fcd1cf661ff5f5ddc4f72ea4d5fc8ff0e5b02b32ff129b8653a290b8c68b67f92cc6ca79f4269072a85e57a3927529da021d144558cc725b1ff7c17592d5d37bd629641c9b49e555c1102c12e30a5d3d246263e14a4119fc89ebc155f258d2ee4e095479e55806ac4f1c56847b07798c2996f9c23b4aebe58bcc571a8ac5699eb41caf153e7deceaa295bb96961c96162eb1dfbcd11af4fed3a7380f6a29e5388cc25ac0f3d5729affd1a3de3637ca1168c2ca1e2cc0e8e4e32e0eb9f440bf1f992dbc8cc849bec621dab16accbd001aba1820d90a236714ecdaf64ce4cc8cc1fd3b324b6c660212ebc87422932b4babd816a4bfa4b00d27cad3b36bd181bc896e90ea139692c49c3acbf74816fa550d98b49efa6a16052549255f581c3d237f100124af04a88af8a7c33e2c4702b65a92790afa78a31ca7a212683cabc2c33d585357a70bb05f8d306cc3ea964e52d81dd8f2912e3da7e217d3516240e7d7c0e593334e7aeba4fa803c1af96fa016fba5854d7b6eccba954176859ee47d2bfd495e9352efadb9298ca4ab1c0326de6e4c1ab0873b0ce467d8316cd2ab74090d6fff54b9712c426c4a79de357eb509796a2163a9e29af2d87d0bc4343ecef6b6021df723df18abb22c251245a43ddffc9d8ecbc2138f79d61278d01188fda12afa2437019cc951c4882ac324e407f8a3b77cf8019095946c9b56961d53e62e49fe398a7bddc17592c9b248a2755c5acf52c960bc13310f95f2b0e083dff2340afc3c84db2140dc9e077902e2b23d6ba8d50d8b0c57258c79f4df334586de288c4806ad6ec0e15aa8981df16bf2a1ffc31091520da8787282f9a71e6ee53c05f7f4512380c1fcc62e698d3b8b4301d6b82aa6a59d94cd5ab4452ca94270cf10af84edc45a88c6388455584a9228b732ce127cf91b5bd6e1ee8395dd72fc3bb41d0ae339f1469d8069358b3861bd647a315054636dd5b16eab4ebf805c88703c5f7cf25046a8bfee6e42576f05b9918076b59954ba15e917c66d9d51d4806963eac4dd018cc983a802921151571a9cb9d2b99a447d3b5d1a3d8e9ccc1df436da0466dcb58faea77ce23dee020c65995e21ee830fff0994781f2062c09c33e4b74d9bedc5beaf0d5508b8cf350e85e7898d24e42b1ffa37f8432ab92c4251e3bad0f6131002ed29cff5ed9898ffd55fced2d41f3cd4f8bfe1ffacbb40d46486c9c9404a8096def27a1c3a17aa9d9e96cfb580a5ba6f8dc6a1aae34bbd4ca589231b306a27e3315713915aaf259d534c88f1e5a93a86a3a6b0dbbbcbcaec64585f992e6bc914bdd7e1312995a8e0e6b42343e9c98e87f32a1676457db8aa157ccacab5d2c6ccdbcd55764fd241c3d99a782c5ef5d9476405eaa69674f424208f6a81663f6a12952bfd3712d0ca19338fc7d12803e4bb4c8e0ddb0eed7edf23d9f38d1510337f439a68d9db0c564358b3cf2dd1ec41edd217d4d8a65e5119485c7f41dcb1d5a5bf18bfc49ca924f47d9e4ac9e8809ce33530240bed408fa53ed3fd5facc9c4383965b178d503192a980dbbb1e55ba738252d1bf275cb9d0ea99e0feb86f2557ec21607b8d139f1240e6d2075f10bae6f85ad443a959dfdbd036c8e6aaec3a6d30b710ace9f0a781342f716deff6b4ffa4b5c362a135a5e163b8a90887e230ec7b92c18a067f2b762f3f86410bfa2eb63922a60929cf44d599dc1c0dda123dbb79da6fc2915db828e908461e7b5cb49421986106d5478d6343840e42fe4aab26786506d70c770faefe3f98cac5876a6c984a4957697ccd2f39a5c049518b2970f6b29ca5374ff7bfab9b75c016bc4708941ca86bbc2443b7583533c45df3789ebcc34a7ace82e47a03bfdc14091e71985ab795717c492503a60b0b2478bcf25da35f7cd920251a629aea24c0cd8c113ddee8a83548d5ee925ed74793897036193137110964fdb58f7d6d8f6ed25e79228fd5e169a5cf0cfa2c6b638bd2908e768809a1d381b494819b59fddfebbc8195edd4fc2f76bae0104ea562973320c6aaf609eaff425fe29135bba928591c54a572c6c4e35b10e98883364d896e2d1a6476f27f350c55a50b55ab7aa12ac405e1ca8b96e14d1821cd522a3a6b4db0dbf332e9d77bf12e721cf97c1ffff884fc4e9a28bf71bc00e8a5bdc53a7a4326d8bd3c9b692e95dae59d4b5c69d905a74d88335d9502fd073951e719ce77f661c54ead5efdc341f30da4f3ad61443c57c8c92b96ec60a56d6b3fb57a621a2901decba7015c1aa518fd092659a0bdb795fb21a6ce86768397aa4aaa74d5f988f730978b53ffe73530fbe16946e688f1cb7feeb1475dd3a0bd72a03ef7ac32ea722aa0f8815aafe5f7db5372cb82fa94281084a8d8240b4ca7a49dbae977c7d990236f57c29a899eff413b60085514c9c6731a34f1c3866e94d6a3b86c2b360cc938d72ce49dec6bc633cb68e36cbbe54be43a2aea19c52e78ee6eb43c93989e92c9445ca8a8f007b659061c1920d9f1230641e1360398a5767e1461e47d9fa8bc7aa26eefb015302baae8b98084616123f29e274fa97dd20322e11535fbb776b57d5f92a4820d21f4f4ad59fba415d724a34c3e0a7f0f9da4de0cd532f75d5ebc2bfddef4e2f85b96f499d5a768c493e4e2b44dc04d40251bb652ed421476eb46ec2ccd9c49683dac089306d8a6d4acdae1fd6d0b52fba37643bc425c0c46ab656912ab823617eefb7583aece161af8c33c502a7d2810f11102bc01a12e3a8679cbbd15a8efbc8380fb8ef129b53902a894ab109595ba9f8dbf51414d7874045430fcb0072a0bf95581fc1f097704a25fa2897ac612007c044840db8a338f8f1b0930d3333a5fe82fa1fbcee9f50f8d1e08ff262f10362f9b86d73104e0dd5a4e4716f6da3cd1b1652706e3bac174c7a61999142e4c14bee4ab6e76d9187e2ffa0970cb5eada1406cdc5b0972a8de15e2a008a9cefb63b1b2dac7aeb71c9a7717510985318e91d5c049e2cdc4d44252cafa7e024e26e6385d7df6915dc56cfbed14aeb63388ce27da14d1a7fac47179afbdb4002c3a652c0816661bfe6490f10ced9e7587e4ed275b0fc7e96c0f77e7b887565ef46efc0231bbace07a2ed80ac4b0babe7369ba1a9b4a0526c52261a538696742937fea4361e9c2ac75202de48c4eac7f2f25f92c80d7e18d2eeb7bca44ce1b93e18afd01a3352786e69866a5ed4e384b9c936519280c5b165e419f5fc62a880bccb7153d40cf1b7010d0d22ef1f80832f6700bf674311c80c6a32ab6d533d264935112a6c27f3d27aaa0c94cb46aa0c2183fb18377156841ceed863cf81ee176fce48bb000f4fc0f19025db775bb064c756dead7cff41506fbc19484d36b91ed789cdca3bd430c4f8f71e48f712053113e80feb984079e54836db96f76d7863a8a50b77b23a07a14f35f1852ee8ace0ff4c430adc7f84bdf3959c69e0cf0f74054c164e4725ce65f37db306ab75db390a2efc5e383d9f2595eb103aadeb8e64a5b22e59caef1c9967be2443d33926909b895abd0961bb77f8a467de00d9dcd7572b3c343ba5d42ebab75847fd9efd35c97fd43014187a1131861591e4d46515fa03b8d6eb1710bbf3191e6ba12992233331e78f324f2839fcc68cc43ca2212ccb4f1cdc89b8eedcf3e1bc82327b0423800e585ecc3f828159ec50486ede08495dd62ddd786c0f01eb196dfcf9ab94a765611f1675c79d8964e1b36e99e0becd38c23b26445028256d2fe46372a207049f4b87964e78e0dc99dcff4c93172d40af3678705af12582be5aba1b2f2896b505405bbe775623196de8a466eb6f876bfef97154b156eb9708b8a3a1c8a902a2f1fd30f906399d12cba0037d30d03cc2616d60f4f09b860dceb396f11152972fc8be1b21909c3bb9cb96c07ae928ea72e0d6a97cdb0e29dbb51682d22037734f522215102147c6c53715c760854d86b34aed8d910f67a0271c586c3f82008232804e1926567fca54d45a3772b9a6f5d872cb20e155d439bb920b3146f4656309ec853b7d9a4fe9260a7836a08ece9285aeac9e4fc999cc464d5b2f03aa2aa3fb338005efed3bba5004677f7e16930e670e389a49f22d28b7482a1cfdd7777b308227575678bbe129f0806ea0109eab7ee1f946e1ce40ac4e15460a838f28782f1f70d69b463213d56cd077ffa2f202f6fd0efd9bd23a8d2a22e6de5339bff7bdd643a63dd18d68205bbe72e04e663efe964cf2560b3c47f00f8695225223275126506b6ac5f839b2271b26739aaf732d8973599c3bb4a190928253620cf821258d727890930d2598245c9d3c2aaf6d713ae006c8dd733a173befa7fc55c59a97362bcf98b682c551252596aac12b28a75dc69f0b4987fdddef185f75ec381dc2a2e57ce012be10ff8a9f18c892700f618673b89e5d38bbde9cc8e447ef0984f530411fff7c908268679132b34092844e7ef249038cc60d16307f49fb2d88a056259b99ed9160f7d5b8a364992a55cbd744822140e3c45d1322aabb2c02430e832c427b7fff5818538a96fe193c5bdfe51621daac6c47739bce26eccec99e5c97cb6577abf2a6942da7305d5617f3036f597c98bcc02e08634c1d705fe5e9e1644c2388b38dd177cf78be559150459e8cc1fa4b19ce3cde7f97bc5d6c913591e24b4da560baba7a705afd54abdfadc519887f4bff542d815749102eafd6d9f9c15c07216c996a95c75bf8171180f8430188bbf49c24f90d26f30a75800ed4330d26e499b6eb35029ffc8f8d9203dfa8c6ced698e9471200a04f56a149f1f956db7791a70a6d8769a236e0152a34ffd41ead9cb66faa70d344f5bfb6e6cd298cd5ef3a8126d44bcf7e96b52ecc21a80edf6d9ef9b70d8408c3337b3c657cf13aab28fb771403e5eef891d46ec8512769b908854b4b5c4318041717f49e52badacb806da3804805e8dcb2da25f8c277d84410b1e96d095734779a8a481dabd73aa32837c8f46221dede262a40cf33922dec8d4e54ee0aa3f2a9eb13a0dab24ed61ee3dbb8722c0c098620d3f9acab828ddd2ca2a64e90564a36d5134ef827dc6eea32afd744f2bf184d8713e1499823e7a552f6eea7be46b973838d198fd71eab07083fc61d496746d42c5f1747b91bb3fc63cae22b905f4d4ec6bde529719397e54e4024f463b8c65620155413a38fb63675d2873de049f07890016ce394a4d77a6e252521a8ae9a6c9805d9b0daf0a409e3870a16935bc48589fa3e216f388f041e88f1e81d156a05adfc004f722d7ecc643c3187287a2be558019f311614fabc3f4333d89c531a7c90b1649dbbdc1cbcef2e4cb4f87794df10c695fb17ddb9545e4989f67e7391829bf341b212094bf147e94de6f94282848c3646eb5565766bc045fed3929dec31de0d5b3e40f29ea5dea8b558a1e3b9aa5ffe4bcfda761e7dccd07df344139ddd365ff3501eca54be76e0653d6b562e33a934b69fbaf402d9c8f48dfabfdfdc6c784401e249d7a7607320dedd824f79121ac7ee6914d0c58a580b72f6c7b2b39e37ddfba6e46c79ff5673add35ba1f945b7f755549accfafac3a7ee3231b3a6b1eba61dd9c5012636f2258bfea5e818b72bd45ee36bd512d6e762cb7892cd7bfdff2d6373f2366360e83eb3862580cb65bf32b2feec88bb683af7ff42cd50fe1821d023551eef1c0e6307f203e488ee757018132ea24b6655dcf879b2b575036d7f55ef2ffd608b697bcead1977f03ef5692f1c85c4eff7424a777ef64565073aa9a2fb150af2f0cf9bde91872b7b1805e7e99a445c18e5a4bbe5da2fabde15c9c093e735ee7ab0d5eced05deaa56e9e914422f97f56b10716e466b2bdbc779ed54a0f061b0a109e8b8ca268e80c0d299b8444e29516a9e1da1a5d4398e03c148de2dbb6c83b0b734bdaa42df51285b2bb53486a71dc6371ae2bf6396dd3de5aab6ccb59ac284accb68d79e0119dad4f9709abfcd09386bfe24ed628876ef32ade4375de4ce0a7897fb792463fa6ef9fb7accabdbba0d7570cff34b1d5c27d08142b7bc66247f119c51b93931f7e8ed59c6d5dedf768534b3c6b552df65f146e5257235da79f9fd09340809ff9752e963a386066d2c3077c3352bae2e8c243ec43db12e0811579dd026bcbf6ffd1ade120e58efd64dbaa3fbb19aba8e04d5d34d2a88573cd42429e2c3b91594195a74b363ba163ec2579f66216fbea0ce82d0ba064237ca2769987bdac303fe7a5327a30cd7c685955e0f25433409b2477d12da54a75fe2ad78d53bb6e72665cf11c1b6c045e38a45eb7067b88a24ad9c0324a7a3a9f4679fb12dd42b3699fbbf42a3649a8b99c0495ad79e8649151751b561573ad85e797e2f6eba1ae39456d4f11c2beeb14ead4750598bf53b36b1bf7c4b8eaff0443115458eba1af363c965743f4efb137e6dd5638a0cdcd6db8eb646198365e54c1edbf1ea247c3b49e597fe09cf38736a1eab34d815bec4059935b13ed712f97089581f9809f0f91ad37c4e5da6bf1e7dd07fb7828b96770bc5c78cc710a0b79a7517d4e5c02e2a40f4c2dcf36fdaef28657ef0dfc4bf77ba2637791462e32a3e6a3989bd86a10ffe68b710de80328d3e85b630b476437c55a9ced1b2effd19cb90cc0753477661691156a4dfa8f237f328d97f902bae0fe146c03d83a99d521c8dcbfe9f750cb658e0c053bef94e4c12718028d2bd9905cb2935cc356995a5c82da692ec97aac2b40e58f501aa7a4e0c9aef31d46e731c6b3c463f9d866a4052748ced543783e8ab445fe90138674cdcacf0ba318dc3801cc9ea78cef7b78da88bdb207b636e599390b048d7ddff71f83477d89f769e8c18e9c62a2b7c6024f96b6848e19f7800fa46753ca0cfa005af8e63d36645b66f21c95b66d410ced22451315d0f78c55dea4a928752b629e52ebf7e737824136ed438e5e707e1f1707c86adcff743b5eea368ac416a894c3cb89a97d0a982ed3af8f70ecc2fdb9ec74b4ab99e773fda1d045d83ce23bcf05bcd45e293c0d7b5333c863365606eaa5e1c5119d4e7dae138f35ed6cd0610da86cda30f0a923109e8eea501009686cb909548c4333c20f7e9304b437d4ecd46b577d2898bb3549004c551aa2cb8d00a0b713062b0261781f64d2eda6e1d2d11d420457fca84f356e9ef6c182c8974e5dcaa745d829a8c81a649f85b7f038bd4cea16185cf06f53174307a18901b12d7d4d9f165d6e7368118328633c8e7bb7a1f8f2395718c7e1d6d229402cfb1774c0f98d40276e8253bddc7f7a3b7c70b22e9e48fdbe3cffad5bbc8f72f14f5f8d134c3bc40617a4e323d025820a2cf5e82c96384d8604cdc78d3ec07196c659ff3443ca5ed3f340291b7700270fde66d6a2dffa09c14dff1a734cb7c29cb47e7990b43a39106c6e9acee196e0cc9885374640a300ca067f71f86dca0b50766b4c882be8e8b2dbabebebf180848c8a70cf5030704964a731bd9865117443e874970b983f6d69c653f5a5c2dedd0359aee6bd789a4cea5031eb4644a89d70be38939fa289881fb6f795206035e84b997259cddb0a37661181d026f135a671fa0d07c6af5d61dd5b667dc98b930cdb4484cb73111180343fe2f1e5b0611518d96c9f1f6785c5937d640eec9f834c8f8bf15a7445deb24381d00cfa4af79a8965f85bedb00e1fbb2c626759800cd54ab2fa97a311ae404352bc5feb11c0a8e60251211fa34bcbebc5de708dadb4b9dbd813d15f0138cb7af2ece5a8533bf17f3d1e4dbde64fa270076593cfaaa294e76c3946d0fa7015994addee6f4665259d30f2b150cf5c5e6883089b252b096bb0088a1f9a1538ccfb6f573de5e3c6c6ba5654671e9d08f48d4ae2ed71b5b91cb89c6052884a0c4108ad69d2393b4f993d50c0c91588fab0dc9d22d5a560d365420c37289f1562b42dd6bb08fc5ec1c0b6631aca2544c2b53e3538a6ca2d95d016140112100134295371b3ed13944bfcdabcacf59f9c941cbb56379aa7bb89414d098614b1789207308cfdc5b9b44c254150d200e58068a591741af76ad9ed3959009eadd08a8fc22f8a83255f99aee92518fc07b92131512015f26eed4fca7095810cba84a910617e4eb58f8fff66066f77772c6a8a90b7270040476e4123111dc1f1d0317ee35d34e970a9b785c2608543451b06a67c552ce175246f66f934f811ae54b77eed3e22d457e73e263e3cfb52dbc40801cfa9e779af7781e2a7e6e212983d999ba813ca8de3784da36e2e2d29bbd96d99c66a42ddfddf86496bc4a8f9ba82b9f292e2fa275efda6983fe0b8a2106146bac6a6a34c061afdce7c89666866ef73e1c942979edf30684c2c214ef6ab33352d7ad4fa7b327ef9422f5796b0c7a776d183513e2e7320feaee2962299c681a7bf623230817daa0a589842397703fe2bc38de967603fc70e08c56cd1e1274e814d55ffe4adc038070c11ccf9e25931352c1a505d2e237096fdf0b9edaf2b6b0750677f5625b98a8cfa7d3e837f0440940ad8e1c6aca91039b29962edbb570675eeb48e4d868bbb120dccd6a0f332e69f8c12d34acab0b29c607d4b091741ad7099dd90e63b9c0f633ea9b228535a9b88b96d122bc471979f528eab422f6eaf538c5eff128eba2b4ea8980d4ea3ff8a27ddd71b3a25d6c92617826d4f912eb5b34516d9c5d0069dc8dfe05dac335142ad60be0de2110d0fa90936e285640190ea45308818a1525208f66202aa98c93faaa3a89b9441816521f070f4089342c4d1928cfa1b392d5773856c90dcd930d7129f4dceb84c697d0d7a1249a3bbd43a6651d6639a215d0d6a46eaf1498aefb786b0c2c523b2cba64ff004cc08612ad77932f4007d305e6a835775584fdaa2ebf6b603d98793918cdf2ad97d5638744fa34113c573d956e3b2ffb9d0018c602b56588862804bbc1228d93025dae06a065e461799f35b737027463ac42b9b6bfabce780e77da9bebf573cbe8f94d102ab041a6260e2e6910c0e83362bf3addd3ea1a74584937ebd88cdbc08b0cb56bbce4ddd58c2da8a51a1980549c4bf765e3abf8929c9cee1a0a7f790ae55df6ec4e3534e3e8174d750f4e7f212e8b84b7148017554c11a1478943238da08aaf21e82ac6b71a0f04b2d9c959cb5bdc5c79dcb9c164a632b638c7f06bce9a77a8ee49825d4ae054402fca36f32e760da2364f45e4ba39c62e7dcf8a3646424e144170924fcbd77871565cb8da1b998faf8ac082548e7c3db7abb76a7f04ee45a8b22923ae46e5b71fa22ce058904402770e53c6fe48e89b3ae15baf444fb92967c3a35132c37087e572119cb367e7a662185f53ed13b26243acc6976f4471dc20fe881adabd290eb93305184369be221b4a0ce361af0edb39912631d9d0ac076e5e7564e7977d4b1a8d85901dbd0fbae87bb6c348bd615d960c77cc284110e7a976d3fc2388dda15fd32f6e52f1df6b409c5a6a49b3533794136113c4a9516d6d57ad8a263e18380c7ef550890c002cec94ce24a8d9c7a046430ab3e92c9a84ef879f508e08078bd064414e5e3ff0517bd1db442bec933fe0fb2ada82d395e41b55caad6249603ef7de0444d6b07ac2e79fe29c9d3f2a260d932789c6d943ef9b4588ef7a0bf6f27bd5b6a615519a23d1fea68eedb3e78f3ffcdc4469f8c476b5221c96fddf07f01144af20c579ec7126595a467b27c87eb1dbb708b54a939ec0598c493a1a3ec7f8115fb3868f697a94f879b9c23443a11eae579c041a758241348e86cadf15c9eca66eda75bd7d3eb7b1717bae5f9f03c7853dee1b6e421bf455f2ba45231ce117d3502cd98612188d021f6a831d4301c0573b53406e1bac83541419c912d2d943c521d30089de7f156816ea6ab74df4d6eeaf4d641fd7cdeeac8afe93c7c1ac7b5885a583a20212d834942ec4f6203d5c8c556f01e5072165343de7b7c076ca99d0e3bb19c9daa2575c798ca89d8ff99b20db1b5ad9d095fb05ded8a5ab49e4e930e1905c6c7a709d879f49444ce4a08fbda246bccf120d1749dfecd68211a744d81e8cc1fc4e3bb03e3a5d4101a61258aa4b9ce18246e487149d0beb8065bad1da84e021d949d3c01eb89b95b51830cb2abed06368c13ea462f6cc85c1d3b55270ef47909098dd87dfa31b31d632119262975bdf307ad66d926073a333e88889f62b7e67f39d56a3ee16d4372ea5a15aa6d74396774669e92e30bc191eea162ffe560be21cf955a796358a326fc75db94c6d3c945161e357ce98f289e667661298e0e86a7772a9e8f8ae2db8a3df78365f55f4d20251aef5023e0355fdfd7c55a3b28908763bb1904975ee6ebb03a710ff3bd0c592f27d61f5233612925a53f2f60b7efcc854c5be132b0483ee98ed3c0eab9c947814ada999c0c26e7d65589759985bdf332da06c55204e293faf38efc291cf1149e52b9261902763573a9fae2083685f9b311b71b62033cd3f2ceba6c9a4133a9d22808328f007fbb1cbd4e2d8373a1a34d2ca88f1092c70cbae26bee1740dc0b3ea8b17efabc301d7bf398e1f3f3356a423de7c113305768bfd5f0ad380f53d2959d8978cd62fd01f1c18797120145befb8fe1f4adcf29e411d6d00e47d841bad8be673c1e2a3c6c2ccbf8fe8eebdd94b09686cf99a37a3df4015d8135c9c9a0cebf6cb32021377e3f2688fef3ddbe8538591ea79a37af8f248e1d725f4dc9a8ac0f43a2afb3ff3c26ac7dd988bb5d294ea2c740ffc636273e988b8db22a2b87c2e01f4ba228c68f3aa2edbce12980401b75d28a8389d8cea53c9ae64e023c308079abe124c1c3170cd78fa2d1304a417acaa63d0236a3aea07df6eef91dcaf74dc95f6a25ea850c0a1dcee4583253777d9845b7d4f6e1e4bb2d4d5cb222fb5163dc58143fd76c4aecddcd86595074f48b9b84e56de2a7351483595b6cc769f195f293d3af6486334897e5896c25836913f916692978ff42c6a3b7e394b81ee45df57d80bb3aa91a327913a79c70ca5da6b146ab23b0f7f1ac7d94d2da7260c6cec69b55065c4dec1c1e9373619bf6f193d2c4015edee210e17e642e3d071b0f47035731326d01e0e4635fe6263417e36c6561c1f5f670a90dd76c300c53a9ba4680b810f5b860fd9703eb521a28a85213ba140387da1fff0ddd6e0bfef7d8e418fd8df4aef1f926994e407d644551c7d1199f4cafb21e8c3840d1b7758b6286d812e5f0694838100a630d4f19df650f7e2f14748e20911bab6fa802b999e390c27174ee215d0c11c9873e3b6f9ad9183e337ff7e63caf2e776d262c5f05b7d72b43d4dd46a7c4f8a886cb1fe83f84ad65bccd1bad9966d1106c6d1a2c51f3a736d9bcdb7bd49bf16bed129d985bfcd58a098e373ed0c85188693edf342d9af6a0e94d18bc6588c98d83115b575cb5b547c5ad83d17898b41b63a55c66666abc122c0dc1e97a068a75e783d95fe936ff4313522b46711d6d42adfdd43a8cf8969ae1be2f7c91e9dac83c437907a13028b90fc10927cbc0b14e2937cc836264d6e9478b93031964e1c310bb931353270e7ff481d7abdef9ecb82ef1ea31d446d3df443a7983ce6a6b8f11ea6296bfd6447ab8532a459cbba935e7ca3c8a5c914ea498df651ab81576e3c7c3ee83b2b99a08ed0690226fe2addb102306682c4c0c1cf79c543b9f752c883da0bee48091719a8e0f9263130c53a1d91ecb05e6c8b7209e1f0b9602ef2dfa2baaadc5d4338feb6570c5299ce758dff7f063b0e4f9c87992935501aa67a3ad7fc0ad507b59b65795acbf9fe285134d2c94c6f161b89943ff846e6d5cc7bd5e2d57669b061e1b5184649522be5be4d41d9950ae53abcd21515ed9a5f77641d35882dace6f21e978d713638cb861db04950d649c1c674e640f79990324971ec97517df8014aba6ce5362ee281865f3f825dd83ee7432dd9615a264d67e175ad9a96248de44384ab164f293fde7aa9e6c2e892d918d498a03c6f9306188da9d31bb9a525c223eca299b904930b10eb9eadc2dc315c2ab6395fce9437aff683811f33a0ec216577d93ab704ee11a0b58b1655f2888bd7bfde7c1d285d4bb514721cfdf7ca48c3e62b08816315e7e73259e976891f10443cf55023577746329b3632bd49ff86383c818626400e7406c6eb89e46fa586598f0737813f2411c7229f6be11e338dea7f455ed12e0a34090e148bb3ff3467a314376e02be2650dc06eda87bf35402a3e21da76891eaae1394d4c5f2b1531480c3f12e09d984f0e77d031cf000c8de815bfaee62c85121426b82d30df53a567ba339624496d2fdf864b484006763cc91f4d8db7264e1f1db19c3b449070288bce5a83a3e20f6cd524168fb632bc8d365e82e8b6ef03acb03f2907076694baa4b491e9f5b74d61817b77809ec43dad02cbc9943f892fab30e4aba29f0e999e40f1082f32e0bed883ae65682060e8df83e0caff8d6b32e392b6354b32b4619d452b467280857b053735ba7c41095285b121b9ad7463434d07d7af188519640f7a34c5e877de63c68cffb4cfe39b0668f053c1e2dd66707841b79684c3b83e7314820d4c38356a1f140f0b534572c750b9f8f2716404d5ad06f1561dbcb4b3a41473eaef6fc40d343f3ee005293264af437b1a9f92c63be5876cef3805df471722ddef0b45e9df0b52bbd2ba6ed609c8b6936bb224ffe8f7dee2d55282d5e4b2f5a63cf19e9dc1d5de676eb66ff97708c6d411f3c3aeb259cf8de71eb908135e641f0a5d7bc8d903c5f84135c55aea586f158c52d9cc70f2b03603dfc32a83923da036229a8d4bf450b6b70da993e6cecb91eecc8c59e0a7f4f1bd54d4bb51fa380c1856fa340e9ae11ad1d6b8cdc0a19d6a5fc23c70ba2a6e1ad23b8c638d64116c03823be7385bb2b80bedf53019cb488f37989f3e7cb47d255654c298fee1da0b9513078f5025811cbeddf2febb308d92559110544533dfc70d5ec897767cdd5ff2772900e66737928a85959aba009e958f63283271bb5fa0d0c5a7506be32ed200eb1aa53f7e050d8bc767ca35ab9be6b75d030e70f92c7cc23b932741084b94aed6c861c56c7056bc8fbb4039af462ed2c82b88d5fcd639ae7105a88c464cc96b058620540a202179be374042870d00d2e69b836be921bd1c225cf0e139921783ea27428bcebd6668d5d65fb7dd4eab3a6cd3736520f9a7be8d000815b73eff76d8036f71f641b10940d00c8d69b068467bb2616a02c77f163ca3b6a4749d2520a489a92645f9e9feb32bd18053d3b61f3a516dcd7d8a4cecb9352a9b3705e4a22ca4e2b9f0898f4e872b2ba10f6e432bcec223ea0a6bee36f3af0a995b7f84d4e1ea11e0b58a53a49993550001f581a4ed3b363010ae3a50fc0988ee211e83d85a5b096597d613d6f2ab7a5e163bff5920d9b4ab7fc5b97f59f34fc17f6fc894b71698197e1dd228f16f28d38428168607c28b21277ae096d7be96b60dee326e54380f315e04fcc0db0f1135805069a1b878edd0f0b1a026a54506760cb4ab8721cbfc92d0fc49f51165197b50f6c73609f946b6a47961d2e6fabbf50dc6c272744da4b16f082f2dba4080ca076c086a83a4634c5b856eaeae954c9ce225d3b152cce6595c7b318a1e591501d82d8e4374864dfabce348bcb17edd6b92c5c2e2d50bb90f00940ae20dbe5e47f7a555c694c1a62fd14549fe95a47a4531846d74ac603b40d7f793e431eb8a9395280768cc920c8b2352f9cc090714bca8570cb85fa1d81ae07d4e87d139ff775cb82f18d207f14359d1eeb12c2acf8306838cecbd52e5899c742969c2561a23ca1fd8d89f727e9df4f19a176ca628591af478d21a00c82da47a2727b975878455e9fa6b2cd5c68718c4358160cd64e3b5303df7484e81c528ec5d6367aafa1d7f0376f392404d401e767d270d10696d3d37925d3a77ee8c6b99b667a5a8b16a613061ce908d2fd886ccc0de279669b24a6cdaad20b090177fa3d8f101e42b168436125bcc290113a1819ad2754865a3dbbf6d954a2d7e2203b89802a22ddefff7cb56f458c2bc0bc73ee4fb567291d0e3a9ca1b45757d12b59b1e55cfd298071bf24ca05ef5b702cb115058bfbd74e6f7236c01eb4eeca59ab677a6c801f8dae25617b005d6cf25b190ebcc05139fc77f6dcd70d485723716a748306320299e452766011c0257a3851155e395685b7fdd4d3aeea5ecde2e1f366ba1a0ef3b83033632943a982c0653f8c58a1dc5da285ec82171355aa8727721c3b3543d65caab62e8b9d6cce9fc75458a9c11888255350c26219a9c2651e01f45e48322f71c7339ea06a93b3b6b4b4d8d55bc6892e690c5e31a0ba9175f5fa401e683643330faa549e14a85197d491e52393eb905d23002f2ec36b62519dcd64d5e51720d9eba256cb1bf6ed49ecd6ff7afc7f00398ca710e1c64b56f6525f363b1f98f541ad92af2801c159416f5baf7649933f853c1a4369d7871c3b9353f15e82a3fe171df79250bd59ac161261d809715d92c1ffe3ff049d8cb1d4f47281c9543a718fc3168f9394f225f10977df5079ab81dc589ae61fe79f270a0115010d3a90e8dd8e656f4b18a294d745349c3c5ec4a9a555d81dfadd46e0fe9386eebbe0fea0224f5e75a027c186b3e906fd1e39d3aeca2fe3c9ce06d156936afa81e4b9a7412abf8d3b80065d83b741462a5c23ba431e9e414b6864f70c85295b1771797e1696918c4726c5718f03660825695d16e2fa40ea7f5f962fdbcbe772e942c0d7b817398c094d83a4f1a6b6eeafa078df006c304cadcb20dfc32b7b4edb9f400b7d90c66907052648e96b17e9ab30d3ea2015571bf35538bba162e582fe3d49ac6e814527e821f08d0cfd9a39ef7cf98cca218f0f75c77c01a18c4e7dcf38afbc1a88b67ad424d9d65c7ad491c00167ac5d78dfa4296a78e972c47c72da16e9699d51b7b52e0451832b82f8502e05ae2a124e9d947c17ec436aec50cca22e3d6f9ee64718e6e6cf25ddc37c19ba3594cb0e62851f905df1564b04b51d3fd161e5b99af327695e75748ca88dc5ece91c40cf2127667f4c878d0c21158736e00f89b4d4c7990479a05fb093938309332a067710c392beb811ed108726e17728bd2bbe947edfd992973edc47ae3019b4232973048b7a35c770dc093e386b43acec8c1a7733c96a44b8ad53936add150c188894cb29439139cc831674e9ded7c02e67c0a8128c1e31f35980e1c451ab238b6329f5e027c9dcff03382fb4bfd2870b52c5de97047d069ee07fad7f36690d06d781379da158b4f75afa31b5b90101c1ee76c3bc30f925a842bfda7ccb4e91652b9f82677a73e302b4db158697d92276370a17d5a85619ffbb0e47f8371b50987542eb20a8c4db8b81e245c43f9d0cf26d806dfcd4ed4ca9bf964a6d11e8d77c12562ae802330028e35b24771b8f67bfbfe724347d4df405c7a6f0e6332a97abb8a942adceab585c275fae0fd9389800e2cddbea0ed12fb04d1ea9aef0e1860e877a21075c5b276e0eee89879e2842f3fc190d8500d4a208e834dbed48a63a186efb39a3eeae7913d6e7da7ad12af8e5acd2f37780fbc658212b3347e1f4378618d240357f4a942908f913a1770fd8ff766676f5df2fd884a8fdfb3bffb998637cd07933d818fc6064b496eff13f7e6e1593c1730668428d7c9765b6799f5c5b5bf0d8a31568387dce238aad70b1f6fb785ebc67346fad1785b9b639d681edbd05eb99f267fa7e3cf204a80311a428b3be2df606a161dc924db82b12c2dbdc682e4719e26790f6e5f40a200cc53f996280e88c856f0b0774f7a676c75db4250690d50b543d04f2c9b72306494c572504f68336c699fbeea3ae2303a9b3a7186437f45196450dc48aa80d9e179fc28c1353459f3e25e451f353e292c1cfa926cb28ade9f27d5faf33ecce24ca59e7f4a0882fd3b3861d95a018c01b83604842deb0147b8523b55846be6d2a41139c1245660e28cc9090269daf489652af01c769a8e394cb120eb16f9a3a413a7d1297dfd15417f27a69a058fb332e042e69e0bfba34f84a5fe3d4d974a047ef9d89d17c9803e4a96ee46b096a38314a453afe54f8bec16ae1f0a032e53d346afc23c9b3ed39bc377b8120c9b1dc53f7ffb4a5004e1696a9357817b184ca26176dd64ef42fc84963bb4c997c0a1ca8ab1f7103162182b8aff2be2f808e916815dc07a26eb03ad98dd9b95b0c4784a57be0282e20dc3ec045c6baa924decd11ac9b2dbe095b039145fc948c5b939fa3c5a922eff302d986db73505d447c541abd7797e1ebaa35771a541034ae455e5401b527542fd780deb00a95631b73d264b5be1c5841c0f41d753732cfc7f52420e84b588c3b0f1a2ca84744a674861f669cd26808228248db4967fda43c8eb76b672bc1760ec8053c345bdd994eb6030f8b9990dc15a7287587fb4288b831fab6c9699ca2f8d2480abce6ac10487d7f94e45e97dcf69298e8a977e8bef063e9d04f6d21d9d8b0c9dc87922ddaf794315ef4410b6b3aa65490740145554ba01ec4a9cf5fb73bc03f4f5afed51f0b1794f8578beec1b78c50d7bdb815e565b566d6593e321e16476b46424467c32fb78bcc5040cbaa3a8528ea76ed3dccae08996207c93eeb4687204a50b5cddd8d89c4252671e155d21456d5ca7bcec71c991ab52af8e96902a2f9832d630ac85253d8691cd7821429b9cc9cf3e84930096b1b38cff37d5bd2b02a0fc3f2a5bd10e04060fd5a64fe2cc8e59b8e5a42b4906d02def88ad7499b6845a39f92c03cda649ace26cc71682cf648e080980f01b1972e879989f9cd5879ddbe6fbe13c64ff2fb2a57b08bfc7f961f07b632af415a0d52130996e980c8ca5edce18cc12a547a8947c1824a6408d5bcaba6a8104814d9a85644755b02adc1784c0362726853d99faf093e8140a72f19d0f2750ebd4e5468fb65ce00d42a287a34ac67b98762294e211076a37246f757198467360dd71e6b9f0421250b1f99a905a0eb63f6b2fd05ab713f73a155da345f9cc927af4f52fb196afd55b8e41dbe402b36573a31694e4ba7978fb87ee0628a5a19422453a547eb2b82c2ec1dd9c926ad1ff76fed5ddc2a6ff244df2e45489aed0a4c21edae6ce1b3bdd165a7d95d9ef3b669e0302b9f5a9d5647e5bdf4ce0b09ac9026799b84ccd65a4bcb2a3f5df6e7d31262a936f6c986d8ac6b26eb495e3accf49b7caf0bc526d3229f21130d1e9f99458f1411da3588db3e52363aefbb53b559358e1a40099e990fa062d30f9488b78d5c9a1484e291e0178027e41b4492fdcd2fe2568eda6d79e569c21b233ff52446beeca223bd1be2cc7e687fbd5d93bcad7422e9b66a7364ffcfd40db4cf27d2980a5ba262a0266b73d6902ae6f2355a533145b3b81306d6dfce5180fca936bfc4aa9b78bfec9e2f69bad0c60d3169da415b2bbacfe76de662dde6a782140a15aaeb6453218ce1a951be2f2012abf54850030c2e6eb992f4631faa61d4fa30c9bcaa016571c0a8abc52c46574054a85240cfbef52ba5d5c7a2fdf822790bd4436ae70ae9389e30f8b74d3db4160d30665f32089455a4cb355a910bfc0be1b7e3daf396360026c533c05c3e55d0532d79c6222c10882ac8f08cc1323f752d202d2654754b039ae16e4a6a474305bd3c0d0e418111160ef50cee8c714192a2a57b7e33c6467f8faf331c561e7a46b2cebfd4691027d53027804c9f0e6f076c750e6d43e881912b1b9583dd0f35e1e9ad8030eb901fc2a9839ab6a829ecc4e2785be94d5270ec92416134040d90e82a14b4db019aec2a7a0f8afe6d07012a0ff2d276a8793f501c673919613d0cf9fb75bda617e4a0146494b0ffd6e879e6ba7945ce0c4bdb7856542124dad7e2cb78fdcbc60cedc9ab74ba77f349b2e1f7c8a56e51f23013607bcdaff850c2336c35a5b1359690dce6da8fd997a8e615d82faf4abd962126bd11d2e2a977ec1a3f321ba9dd0030311c6a2ef0c710f3532ed2a41737f11f007238b464eaba80085603d9e2fa4968f89549f20b2af9e9d34952fbd1b04e0876a0c0f054c23c8f4664b2663cdbfe4ff8ed1154f4ca3f4b3c53e87b63f35b8a54ca433c769c19de34f5a92009316a7c530f194c43fa23a1d4b241491188afaa5b63391aa09b876f39694d9975069cc1ab1f8bab9002492654ef8028ec282487ee3343be7b4581ad5f2c84b899d2e8e2e9890351115dfcc0b41a5322f8e7f77719655addd01cf85c9e2e13c4104f670e03dee81b2e04e017f085c3b5305066c1d86a53d46956ba71067cace12a52740825cec64264f537961d1ff6a82b35913c7f11963e1fb5536c39703ba47f8cfba6650607e10a03412ab867dac51e73c2962e257d3cd7cf0cf410ae26061fb6ca1a19088e931e8f4fc424704dcbb1261a743daacfef49a70768be68fa7b919ce97877bd3b17d7a45a5a0420fce9b2b0c4142bd99b19d3acd010ac4e6cd5a3ae328a94b8a428ed2e569323c9117618b5b024e4780fc1c5dbcd48031e5b0f10d9fc33ea97be1349a6f41017489cb6e53d4dbcee38f2ad9221ffd021454de12f2103b7572578eb2435b3e7596d1c55553b00ac2ba889443b87a45f40c42b5bac22e43a8640a50ffc2ed9c1a8d2e310ce41f44c24c05d9f950b769711b40e5a26330ee6aa3ce303cfb3acccded157224eeee034770b7427ee802adc3ae02583c9cfaaf9c00b7cc3d536db08ccfdeff9384bc102836affdb1737df73d35261ef5befeae471edea4728df52bd809fbd4dca0a44f9c8cee614a67f638674fbdb923c4cdc9be36a46183fffdc8fcd91bafc53f881b09dc769c01d529ea249abb4c82bd2392f76afdc54ac40c01cc0b333f7802694942dfa1edc69ab73127741d256b9c93ebad9501e6728779c028b77a88ff4ea1b9e3bf988a18264b32c9d3588b682de015e5da947345239a7ac2b1ca1cc8efb061b364db46e58b013a699e299a7dd58313cc641a1ab9cafbe91a07bc80d287ec241c52c7140832fd512cb80029b2a1a5eff5dfec4aead9b7182501d3490ea366324847c2afe30c4452f7a327d445559401a6a68682dcd2be1cb602fe67fbf75b9cbe4dbe1ff64389453562586c554f52f555d3897e3561885547f08fb0ab868677dc9d54e94c785391f7602008b4a17e29ede5335c91b1156c06ad8b38cdc9f2020a61729b8b01d4be3027677dbf7a5f49ac385a6468b925c8f8ff586e38f9623bed1b56bd5495a6983cded55c42c94956b3e169839e3da04d311b3b4b439fc3992449580949af86b8d3c29d717ba9112eaf25c5d98299f83bf7345cc81fabe96b8c401e0c331bd8187c2115fec651abd7a7368c3f6dcd18ff6d6e709f474a03c2e2380d30e368926fe8e64e12c0901c1e727a1cc175fa26a04f40e00e7c0834ee2b559df80bc971a0f68ba066685f29d809baf65ae229aadce7750027e38930cb96f6f231cc93b4807acd431b8e26c9bfecd4d560aaaa9a219191214763e3fe295a3561c800271d6381ffaa42631d9d69dd26d8e5cd8533b9c08f3116d25d0a6f0b0c6c5b407c166ed9ec5903b11d781336c74f86932289b43766ab7cf43b017fcefe28dd7e4f8129634947d795fc97eb099a8576f56229429e93124264bcd3dbe8a01484b5063bab82b6c2542acb34ed8add36bb0e45235741405bef457fd264d897517416be18e8b38c25b0d8bc1a311e69970997d6a9a7ca1bca779904d96060bb7e3d795168cfd53d6688b403e0207eae3dd602f994555ac79bef3cee5c8447475049903b98c894457c47399600424fd80bb2308f3dfb18179ab0004037882eaf86aa8a1b484e572dca4379906796f545c64c5eb73310ebe7e8b8de4974f0df9407b58644bfc44417a2779731eaa00db79270db60170a349287806ec1a264648501f8f4688ecd1e644d6dd85c16b347f8eba3ba49d8af9b9d373a50250a8581ef38b3aaa1d5f2f745706c1d357b6e29d3c5caa582b7341e8c35bb850010dc76b606f455e8c74b7760a1c9cc80f5318c0e4359baec5f8950cb4b339271172cf72dea64bfb6068770a5cd53a8eeb54bde5b2b6a967265426d9b0f78a848deab1da01d09c33c066662c92a3821967251d714c80de1a63aa1a09308a8f15c81c8f6160d589b46f11a62bade962722df68f8328f3a048c929191575b0cc4e285a42cbea24700bd0f840b2923608b4c6adf4ea9cfcc1cff3ed46bc9bae827a7898e8ebbe9412c1a3c58f17d8fec1f34bdb0108e201943b00613d015169369fbad4fc05c3b3a4f84f1e7603d69c8b06ca5e04e3705b3df94242c3992043b4d92d6e53b5564f7adb782e5b3b79666c41f0cbfc86d52f082dcfba428759d8a204186d407f342b9b135be0d068e37c73ecce70c03179db45f7e83872bbbb07789213801e9eafd303b77c57a901a1732644bcb4e95ee2a88135e086e74ef567e816ad87907fb2cdef59b4a4a08ac26128fe962c60b21c15ec6e926971fcd17e2afd0f74c7453081d0cf18c46e2beb19ff61343c1b93ef2a621a26b479bf23d3f03be4dfba70aa44b2215037dc19ff92156af13d6b6a3ac70fc3f4e9f0f15b300b2f21e740981d2c4b88a682ef2bbf0e4e6c5c34482adad3ff1df66edb5552a26b925591ca867dab51fd063a1b3029495bf9d6c9a714e54ad5144239f20628128c8b1636dccd7f36d1f2db02ce876c2ea2a317a6a98f20110e8fe4cb33be7f85e90cb65d78b98a04e3f0455b7aa8605f51a7244c58cef98bdd508a14a63e2a27a31570cbe34bbd70463f94c6b7a692ceb6015ddb1039332bab35472801c5ee0ab594e8da924f141c8cb8bcaabb9c926671a7a177813484467936b15086d6854df4542f20b2b458e8b65b6e10bd3bf0ecd6ab1450c2bbe6f2281d4bd1ac4654c6f15ff8b09e40117db86e744300be17748db4be1691ff37d6a1cd6f1f3fe3a163018717139bd31c159086058fd9011801947cb6a9deb0847ef4e062f7783e1b8c117189866fd9e14cf4ead3893ef80e12832202d90c7e407f09ebfc468413e3d08f710acb9c4f174187f4599e20fdfb07a85a1e2dc3c58705f48ef1767f39dd7d3fb6fea017ce524b0b3616b92836d188cca8c314f5ba1985aff247390b283876422853870c44321dc82613d28430d98d5a857e1180a6be01fbe2218183b843f7c54a6eb2abc28ff8f5cc42cbe5752a6d0dffc99000a22256cf93184636840738cc6bf306dd28bf77c8f2efe13f9b37e5356c0a08736e87711ff78af4cf5141f977ecf7451c33eb49c5c9fcc88dc56ce705d3fbe56fc168460318aed9d1e4c29efd251eea324a9d3b401179cd2b28edf338131727ac53cac276c8bddcc6b99e62a85db5abaf7cfb410ff3d1b4798cf69831bf2a1411a353ae4c79b052df97711455fea429843004c9a92e0970a3c348ddaf2902c0c2c1b140d37d876e249572d6140c735a791a83b54a85c0d01ffb3a9eaa41899dd74ff43116fc2972b538f9cbbdf082c1ab8e07bf410cb2d17789fc230735c30469d1dc51c58f8f64309fb662a67487041cb7ff59cd3e9955f3224103e4c5fef9b1988165084d4b1edd0421940e044e25cba74347343cbeaf489a721b42888a77e41fd4633418267b1850cd8fd98a7930eb050e4eda78db492519d2e37d65233284e81ca1d8d4d4a3eb79641c8f7ba346fcefc1f8a26797cb3c7ad4c91b0e6436fc63e6bb97bb7ce7e0297fcf314c8c06c9dc2bab2d63985aaf005e62b070ed337df3fe287181fb96eaf8c049e9048e9ce0c10626b74153b6bffd98a2bc691c29960c55662ac0824c1c234f5beb54e67bebba02c9eb18d9ad83188965dd4858fa85c2d5f30ba3400ca0dfbaba3667809f4962171942eefdc4e43bca39908bb7df46319467ea02b67ab5ba6e422d05957c21f9a176ce268b755b2a8d860999a03694d8b0d3b84fd63f0477856fe9e19c307c7afd0861b46417769de6d1e3990d740fcae040ed5cc143f4f7d3668c0ccd6ead69a22a317afc3c5bfca3bcd7f82c7b55eb940c33a89e73ff50260a53a88371f2cc4ca041e555f54641ec55bdec0bf780245dad061cabe167242044d9c307a297325f64667034fee1324430a50875a6145a00dfa546c2aa8931899663dad07589d85cb0b8f146073e9469ee70b9fc414b001a090237cb546871f719acad421550eea73c25e00589198fb3c3366558ad74a1e55258e296fdcb2183cb5380a3d2916347d585be6a2201f05ee16e3a3711b97a11b973a61f41a779155cc82755079cc023fff1347d39dc6d1066dffeb8cad3986cfd4d473ffb287926c3fb381f221d4f0ac6057f77aa5473b72e007ee395bc19a74bb05a209a059137e36435e551c2d8dfb21fbcc2cd804de0bb8914b1a592e1355517274cd64a20ecb70f39a8fa1d220ae4a2979919ec20025b7e5f45453009231399a7500f8731ae00b75265d91986ebf1d01ec8362b4963f1d17639de2a8ec92f4ac2400e856326ef80ee614634a55672b99a445b33db1cb57c06aeed95eb376d3d69f11319bdc400d5a598c770fc5be11bb1efc704223c0ab1e697abdad3532f567bccb0098ac0dc2083bf0d1ac9d8b26a98f500077989410e6d0141b3e087bd4960a4033659cc5f1624a481807974934a295d1270c3405291336edd549ced563cae08685b9f2d0d93a4d0f137cb881a5881ea9048276966b17fd194a20bee5b0ad28427a5286b387d6ae993f14ed9e54f169e0f6e5f7fc848bb4f871ea461c3601385d9b7170ede903ec59ee2d485973c4bc3c449077e5fbc69b13464a2ea87b673a9cddbd9ee23770c97f2a255669d1f0684c53e1b60b7ee378a9b80eb7ed2d2236fb7ac7672dee4107daa339b9e63aef99174d962ec8e9bb856d6da25e51914acb55b35cdecd51760f84bb057573a392ad66032b4228c22bc199bae58e2241545c0533453d1a86d47346cb657c528cf0d40efd2dd3c2a4ddde39a4a3a6b1e40155acc3252e1b166111dbb4ba125a3f11a1bb249eddb22f0a3d4239001236968083db7b243b6956d21acff50cf97f003f8d15412b875f9416600c6ed579b5cf82ce1a391221a6148a0defd4afb23ba0268851fdba77d8d5a8467aba648ac7dfd5f06660dd462fbb03c7dfcc4d6e4f83cb83d376f711173ac98e1f4fb8a01e3deadb5f10a8162cfe548fae83f71c94953a368242d30b4e1856551ecdac59e69cc33852f74b4b3c4d7f7fdc8a79b85eef0a8846713b6d4c808050d2695360a52e75a331aa8aebde273f8d146f4aa181939acff30a7c64504136e05784eee0623258216641f2d7f1c951fac7614f836d58c02c3c19146e3319e1715ef34a662da3b26488f7e7d91494b82847d71eaf16460bd2c33219da41b5b83bd023a37fba3ebb22ae7acade83027eebc968c6ce028584d9e132a0a8ebb3ccfc034f48f51583ed120188f637d8e61fa4d106a6405e6843cb4cc1f2385072c045914c8d05204d3609fd327b21cf0b8ff7ab6009601e3f6e14b6191af2228a09f8cd078400bbb7805bfab156cc9ec7ebc192086887f6b937f610e10b19e2876bef79048e590b9bde278c7792620c8a6a25af4dc960c5e599f8cfa4bdc105269e2c5417c20aea154de8c4e7c90df61f669410216df8bc6836a6cd650ae7b31256965e69f3a682cb8c45398417023930d3811894a3c0102f354b5e4912ab5c95dffbc3f213916b56f533dee9cf59ca4eddcec042544bab982df9119299d9af701348d15be32199284477cf9551d079bdb378f4621590422f0e3131a620da1a10b6ef6d86d3372ed8f241348fc8924048e98d1644ef589da2e2773ff775a06b30c6484c2572f77e3a6140c830ad7635f6c8dc63aaf01dfc52f2b306daa38ea3fddeebb5b24b85e272687e55a145e95bfd082be6448beb54df3bc2af734f59a0fb80d16d254e9407ce4777afa5039ba71e48b2847c9eadc9b0f8b473eb68f2027301156fa4e9c01f152b84c1843a1e28bb6c863d8587ad24860c67d9d47db314eb05d9e786b90e5c687ae9ae1c4037bde1f58fa41fe68c0863deb08a74e3f816a08586ed3f2596a33ab82a5ad17a97c3c63e9b3e4db8f29f3e38ff9a9102a9949b874234a24d9108f1f7f0d13c360361ad249cbc7277a57f4d13e147b51dcf0bc14123b720ad9dbf671b9f991e9437098b0c39b8043be4939c75cbdf73b195169da9e726da8931dc343bd3870f03b574d07dc906e475f63d7d848d43fee86e95c14d32d8657115f8643b1735c12b66bf6f8a7befe1f0daa90d39402410ad473eebbfaad600c9f007bfc832017fe7a72a294a056df65271a10591cf708c64f3b97fc14de7f78fb6503ff9f8efca0082a5e6bd74d0b4865b2b0e4f858e097effb6ebb9b9259aa9bbd78bd4e1f67e093fd2990b81c0bdd0ff99401c72d6e7708fe06cc13b5d5ed61205c7f94d90a01d9743c8c127deda0d690f34aeaad97b052cab5062221b5dc655b0ba78a889b31bba864ae99f7a0b4f5eab575ba780f772ff7be8d78ad8d5e0198cc0b53736d0531af6278eff732ab856da0f1a91fbe6c40636255f1e13b9b96bcd89adfcd0f819a87ac3be82aa48c76f6f37e8425ad2c791c3adaa6ea1f9a3c5c5b87e38a1fa0f8decfd7bcd1dd242e92cc4c50a2f1e9c03f19d535965c6fe898b0342c713d55181ec4ed9491625ac236dda08ec36d643d0cc4651babfffad1fa4f711d4ff963027d7fbec138532ca2773126cd16e3db88f8c4183145c07fb2fa0d073120f7bd613d4b4fc95e1147ae7bf30c61ea39123f1e4e6d6dd7dd40b76db3597597d0ba983d98515a7d25091f4b9899e0765048824d473a44866b20b2ab5af574a72c8f02a645dc3579d75414e811045198aecde1933def4966823311b1aa14e2044c5392ba01073adc3fdec5b9161531d04bbadf1c04d0afe9b86c566c722b53069ef6fe0b67bb51b78e6e9c8b43f0f85442ec8b1a8ac65c93e434a94fb631aa89776fb7e156d17542dc034403b6f5eb573bfb0a705576f3e9fa23c55529f4c69d9761ade5f4ab8d655b01dcdfcf2939d3773ebd38055ac84f4058cc57d8ebc5f855cd93efe262768f0d8ed0fd135ec4dd4a8213591eb71e4f87e0afd1de0187d27de35710a405058bd1127a39953457b487bf95e9afa4a66d10bd27cf8f85de1705e6f05b5da784b4ab0b7faa44a540025d9522e198f0b48b66d6ee4981e3fb2456af6906bf1f7c4a7f50fdb29d3761ac42975733f0473677bf867ed2a066d065df84abfb9635f491412f91eb2cbb8d9231c72e39893d0a816651c0c479e64a4c76816180c8d6410ab3ddb81771ebcf5e940d5efb1249b541a4cb9e165ad40f8931e24fe729b353e49cc5db5c8e4d3615359063490098708f1eb22d8c721752a90eb6a44f369e7c8c66b78fb062b363cb517def62bf893abc4ea37db9b55df2039ecce5ce5fd238ec44aa0101b434217b8b5ccdfc24dc08433b3028b793394dbb2477a480ebf2d77adef3015d684724939189629e0ccef9d86ff8efdb74a23bd1e06dc66159fdb5f593f49bb055c794636fca1b781cbc001e9b0fc1e9a93e35bee2c39921f6d4d8da7b27ee75498ee23f7895e6a8c821fbccc2494ce67a847fa01a85a8ef667e207799d2d1a923de5fe120042c50c304af67a74b2d8fb09a008cc1d0947cadcab13415f310d77d4380007630eed9d46bb2e5d4c0062865a63251092c0a5da42c95b1ea3e3495df9854e057be43346d994ce0c594cc0a4a6db4e995441798569e194d7b8019c27c3579fe4dc8d888fbdc6f9b68125b67bb40f796ed9241d3eeb2fe76c37d9aa72dd813718cbc5692021afccec1304bb4bbb18b0a4b20cc4af56f5a028048a2f3b633c5040df9194dfe070191d18ead83b5e2f34c21ffb1ef42460cef230983f3c08766c1009057da5b2e1ed39a1141e8f240d95fdf2077eaa5e7802b6ce90287947b7012ad696d57a289012e2da5e9ee84475747ff915baf83b953f9648bc8470139681d41c9b1598b482013eab6c87aeef7f3282ba9ce3674bec7ddf6587954b1982202a8211fd9b8bee9bc35f7fdf2468b3479874a736d4623be831494c6bc9fec4747abd334e55f70b34a47fe1793836099ed96c415dd75cc185ffc473ce83dfa4631cfe8a581cac6e2de5e468f1a7b14262f4e66b70df85d9f4112240aecc4960700de316abef83ea08831fb3a1a4cb89f85153b3f430f03dacf2e95f9a020c3bea01fdd4341a835952ccdc7ec1321ea7e09a2837999aa59bbda5592974a4dd7e040d5dbdc4e585c6b54fb06407bdae15eb7487d017fbe93aff27625d094e306800bf49f5a6bc0596a302862f1bda12e0944f3d1e816e524ac7bd41ab6f187ebf29eb5a11b74902d0d7c48251d51528c5c1ec61d8ace8bce590977076f29b7957f82bfe85d6101d6ac32c351894c40c1a7e99f4b47c2101da7a68fb66a1dea3eee1abbd26e9014fbe8356c3f8907bb3764821a69d94c38c9c90763c05be3452b349fcd9e84b7dd921efb77f2baead84818417ea364a0122d74f770f0dc497e1d05f4b090391164486fccd8838fde0c5c4563d18c65ef1102992a8dfddf7b56084eda8582abaa13b1c97662fd1ff4c090440a1380abf3d89afd3bdebaa55e2c6d0a3b03f339346bff1aff935ae06521d01d92043f7a1d871d2c916dbc750e9731e689b08f619136e9338110efc269780f0f6768dabce979f34be563da08c21d16531b94f7cb5eaa55235457a6cfa27df44da560d9e0cee82a26f577a9771c64e3ab2a8e962a977e5c7557592354bb6727205d69652a5822ffe415cae14d71a5e9777c83f3960af594ebdd5670f089c1b5861813f3af34c6eac2d0582b1159090cc478d74fbe99e9c6b26d9b2ed40684f7647ad85ed8068531be41f7b5c358efe56865841905adac2ba02096a05f69e21e23973e41fbd0f689f531fe159e65399d782b351b31849d68fbb48ec7e4bc97f1e9869ab29e926ac114261c69538407f8954497d18f3b6233aba5d2097ce4e4a0bd6fbacfa4e40bd733b10112e32d1df731a1deb788d71bb90701e6933b8055d114e47a8253bec815e8add46218180286302323a7658fd26c588da55074d7d8097ab518afaf1cf372f77522c268baaf6a93a6e0bd585836c94353c51d5eded5b439084d1d3e325a44ad650e7827e3756f153d19cc85aeaf288dde6f9a05d3160fc643457e9a83a225f6e2f8ea590fa68c93cac190f86a2600d519143644bb93e0c02010aeac10f6a2490173c3a79820f199165d2143f8896984f7f37389fe99253237d016a582c1c44e66d051353532ace73f6042f2328951d40fc6cb9c6262b11ccd893a25ae0f0a8b5ea984ccd1109a69c3e83eb7167896501dd2ff7cc28ca6ef58268d8b574ff79a2cdf4136944f0e46221a8bc9aad73960153e29d34e3fc681f79abde426c9487832ca2c36235d9bbb4af30b1e9c135dbbf72326a7e5307f708f18d7fa5451999df026713f050d14ff0d2c92b8187f0559deb1ff048129ad356bb7b215bd5044feaa37571424a4ab31d7e8df56b4b2e247053b25bfe85d497adbbbe48a2d689971bb1a824e611eec3fbe13443a2dd467083105819141ca0c4e7fdd55aa15a0fe4beb927ac4189cfaa857e00c88063e385b6811b5c77a4c31c18953fa8401ab2c92b48bb5e6aaa06192a2aaa1aee7e967caaef7eec851efcdcc2de502e29076d889a2afa6fe42cdee48f6d76b42d0065bd65562d77b0ba1d9184f8d6c17f94d7a90bed081a91e482642b8b5f92eca88b0ef8f71787614d7d35c02081faee441f08b140e4a478c37eebaabf59c3dff8f0385acbaa754e4df35dc85bf6c51407b5af70a3ffb261855ad1ff6f2efddb16ce071bbde7728ed19eccbf2509310ae8c98524509388b1fe9307bc652d6ccecc5aa8e7faa60430ae2fb698f22631aae79342646181f0033336edcf592f7d9fae2a67ed09f021de0e8365b7e1a92b1963e8f63d53357335e546fbe17a462cd4184a369b8776a827d03e29443bc384aae6c2b5698e3a230aba54ff83282f577a3c9f40904bcec5f68ba161416fce4f54390e36f49f8229b18a4cb427b5e1463f4540306e748178012901ba1790a6004ea33440c22ed47c4f0c83f618aa111e051a92056ba3c6c618e4648ab9a67c3a039e9d90c2c24e8af131996b75d70f94846d40af8da7e070874b9dcdd58caba61c191911bc3f057b9c9af677edc157a370f121e1d45cb12ddbb128da65ac9bd4cfcb9ea20b161c0b8bd3b6a36314afb27c35251259c68e4afef99b7606205e5701250c8b50664cbc3fccecbde03e29f4970cfd575708b3d293f108dd4378fd0450697dab764cd9ce5b280d55e7bec89a842a13071862be9f3b75d7a9aa09a72b8b497dc29ffa376c56d93aa32b6b1a36b27529900780aa000606f90bb91934d213a105004a3f7d4fe930c847afbbb175364539ab0728ce1dac92175adf62f35d10a2612a4d236f70c64c2e78df482c0876f4fbf3cc8204a08e81c9789bc29925057ce6884316d9c759d76c0568055ce27e1c2e0211cc65d697accc339ed6a2f6f2f0d92b3ad27684aefe979274b24977fb97bfb50682d9ae63549ebcdb1e6bd9682811199f23fbe19a0116edce9db1efb7f1d8dc4965dc04a1709ca52126b644b50c5d7c5d4e7810c4af318fcddf6069299fa5a66c546215d937155e5c18fc145d62af1a5895a746be6ab5beb8efc278ee44aa5af18ea6ee731fc1a7a5790f36aef3c7b928937afc985dadc25425c27f4130b632bf466f616490afaaf8ed37dc6f7ddb4682d2ceaf11f3474ed54af4eb04670e51e4574ddd25e0179c8d5f1559a2831aaaa3e4d5807e0cab9598958bfc3d074d272800c404092f94562ae3d295411e9ce9214a8f02ad06265459634de6c18b85c3c8ace8d9215d61c0a085a830e7aa772525e366d0bf72d08b25cc5aa6f100537c0836ae04b6e573562ed3cfa12727be513d5f4e10c70bad717097c3accdf50eb2976ef79bfc4189215df88b51fcdd2e434e484a46bfc638e75e1ba764ba9b72909cb43a03a62642cd5914e8697b15793a16ac33234174b3a6a39d946029054c5e8741f3da3924d2bd3cd6fddc8fe124f3abef7ddd353799d1035fbcaa6d03a52471177907f9656050abb65eed45ac8fb18be41326a84042cb505bcc6f3c536d1b1cde167abe53a9e27e03d77fcda5a60e128682af2b8c128084a938d156d0dfbf4408b8f272490cf80b7d5871a83974b33e18d638c02274d4683b32079327485b61093b3f1121a499166f66268669072c834fba46c2fbadc228dea6b0eb4781b55e7837204b3a6cc187942ef9443f9609808f9f45eaca6659c2a9d788feeed97cd88deea5bc861b17e5cd94e0ac30b28a3b14e4459c4f3c73d0c54ff31b08efd402a848ec2a051c76a5d2c662c92fa631fbae7e33e34d203626e871500c824b09b5006a1b077ab53db7acb1f19c82bd2cc17ecc147a5a16ca5008ce0ef31dea7b9b535ba14dcae747b8398e993f5781aaa7876955fdb77ee85fdaeaa9a66c5bbd80ed4c3964ac6d7bacc6e68377036f0fa8a559443ef88cf1e2c343e2aa6b4fb67af64a38b517250155b6d72e74a1a700d09c4973ec5664ce7840fb6d4f1183fb38c1dec94c0fd2355476a5034caa1236c4da3d0b4af0a9f376b0cc51c6c3a443d58dd70defec151c4910c9ca076869bdafb5e4997fd4d5dd1be9d9496f07faf7522edb3ecbf6132952c37adeaebb5d556128f9131d93e41bd12d05920bfb434a0f1f12b1ecf9add8ed803d7b9a49c4bd3c91352c62c5969514eb532544e6c5c452249303b6c681ffe7f9374a880111f2946b67394ad664f1e037a8cdb96cd4bc87be8b55dac7347aad55bd78af8de71a2784e0f5cacfe87dd3bdef89448177b0b908f44c9ed8fe34e19f6c89d6822a831943657d1a1aa332d7d413cf69800bdc0448a8e6c403c3e7ac65032096a4d514324cbd33e635c9b2b63905d620e043312a8e322f82fab457bbefff310d3ea76dc5c02f4454a88ebb5ec67bec6cf7e273d78d397e0a5afc1ecf787ccb07a3e03fc0f66545bdbe02375eb1c617837d1aab390adc56e85a88cc5279815991ab09e554b554b643df6f2e94dbaa1f2a352866d716d13d9eda06831ae8843bb87b2a0c55e275f41c152577bc756665708611fbfea6aa7dd5fe8a8f69e9a3e86cbce8b465cb5d4120ae18eb38fad8d1b91341d1c99cd27b0f0b600322bd0d5e184d279ea759a1eef28434c677d793cdbc0080289d7f46c8fa46451ad3af7e810953b3a06adc1cd5fbfa96d4c9ae6415728870313ca074aac40a9e860b9e3b9fef7951caa637a5aa4c680d25317bfefcd7dd4dbc5da5393b7bf1147170289c38687b1c580c6663cf7e7be5d30ebb9a27e3b5c7af0fcf84a5daa284e6a7d4d51472e7c3937907508d54536df661fac448434e2641525047c04d36652f259c7743cd89ab66d08026d5a86102e5bfbca6b933b2a698863797590eb421cd091ccb6cca6cabad7d3a343a2494e6d9de404bea638e10efe74ba729bdb84f621fd52ec9a85ccddfc19f425b68a7650db8ded35b962f3c30ab404f57ba80badd1695e39cb266c622c7d88232d8125f92718919faaa167c0c9bab97869cc343fdff5ed0e4fe7015504491319c804ca74a8d6381a169ff73634608f9f25bc7144de33443d2945af191f525f181781abf4aba273384f2b2eabe179b64ddfb0af0b68be32fb64f7b1ac0b74d14d13d24bc1a68ee66dd98e23a7789463f49f319cc26e4378aad20dd9d996640ff884e05be526cb4378c4d975ac306bb93e3685d5b2f3063c508bdd7bb503df3c2c1b268d006cc94081e782481324037f0311c9c772e683f77b56ffa0f4f53e1cce9c65c1c53e37e1f3717aa0143df0f8a74e4071ed0e8187c5179990a991fee2c444588dba82a001f9cf127bc36fad5b589f51fb78fe218aeb1a376c7841c08040454037d84c3baf4580f1bdf4702ac9698b10dbbba605f9b5a426cd065eb3874469d5a1a10179c250601c715241f5971ab5ad12b865d57f9796875b8a13b339a1f11022affe7ce4d0a62917ae218c8b0b298474472aea12c4de5a3b5a5ba5c50ed54b38d6ff5d2629956f01dab5af4ae5229ec28bfeb146585a3d044ec24674e3507410b770243dcfc4c106c68f7238c08deb1d385cd35a574c3c38927e44a5b63d213515a6b8cf6d6a73db47480a26f0b453628a112af384096132d40272b4124ae3f3bc8a46ee8c128681f21ce2bcb9d6ba4fa573c04531fb2c48ec4b8ca985064e20ac1ebce7a9adfd79da6b6d348aadb0394865005e25b180a19e4555d8ba77dafebcdeb68892165e7568e126d6768a571331a1f4578c299b43d920dfdb6d0d32e0d558c4bbeaa3e23afb9b2ce944c24f398dc09026242574e4869708bf8b4bacd3f407063ae6df22299b435bb15d597f5c21f0862d9189bdc134251620bd5a3ce38e9253de1aeb899cb0a5fefdf41ab3e3acb701c9763f9468bc55c85bf0092957aabd6e7c6d986e837f6e8573bc00a6e16ebbc8fa2254a7e3ee967570f58fa467a4710843ae42d01b0926b6fc67c54bf5c54192a0b4c82e8b23e4f4e7477ba04533ff7f8d75a28099e38d6756cb121cce014020cc8a5c23e3ce687d60be9af0c3595740f03cde4c65652b246e760d8f0ac1a3e9ecee60104d53fbdb4ad78a3b4da3536e0f43278ef7a62385c8073c8c8bb7887591a070f6a0da315725283ae065aea193e9ef1297d40f73b4719ff9ff57ae0e5f5ec4ac44938f30a0c3a5e6349abfe7b1fd59e057f88d906b5a8807abab1e4fe3cdcade051a5b4872bca7f89d54c76461fd62459366205df8043de055b4bdfb9007d19c3c8a4f29bde309ca0adae5f37f2c19bd54deec58118b6bbe7b86105ac5510855d8faccb8222fdb6fe75215f398730c8401eb34f2a4f9807632ebd134d8b6a4261c13c04451a73a62aef05716bb9c4bf9d9340f3dc3f80993ef944ec10f357e5257bd54e280b370a2903934d58636d87cffb13ccc42f35afdc80be192b5df639745caf50c5ffb6eafd086d881b3d284ecf06278f010db097e25d0e47d5466b8e82c4f7595bca299d526704e31d8b351a3c8bfccb8291ded7f124fea8f90907d0fc03d3e3b580ec207f45f39dc12f07edc34b5eae42a18c42b2fce3c6fdb40ddc2715e2f86e622827457d1d143b6c8e8fc8750c2dc50cac2dc043428eecee170a38a1e63053e530f641ecd0afddc4168cd084c4fb8dce07fe86dc7e774a50b462bb6d7fdb983dd8640d060eb97906d8a0f998038e3b3bcfd01e10194536554a909015cb8e014e4d77672ef97b0839321dfab192e394925cda8d9355264170623b37f30433a4bd239c953ba3546b765aa651d0784ff297bc70d03d6b722fd75e0ff709a85d69f38de457f0fa5bee9950336aec0cbec13544ee3d1dcd72ad00aaf7b941607023f50a4cbbd818b0020e07b8b43a1384401abb6fd8759bd41e7a63a576823656029a8963048f69102121b63d72db13aa0309b6936ed1739be87927e827d01cf61740d53456131e83f247c8a5e726161a4c8106acd850d27466c27a518a40c183cf295ecb314dee7bd96f8b82a91a08d171563b297fde2e50c1781d459fa8bd07695d4fa3343a594b9b8744fae88ce246803bfb62fd1efba954149f7772855eee4ef4974c3948f04ae1735fec83cbd6fe67ce2e456ab10e9c3ed5ecc61e3b48ea7fe41902be36f3b3b4979da7a704720bd5f25cf87b230bfcdf4fd48d528bed5fd56cb9110e695e9fb0fa4020a39346941bd2577d7ee12fcc4de132356fc8917ef66fa4706c56f9174332386ccde9edc96d981f26d770aae6a5d26f4fa5e6bea3f1a6e2fb681b9a2d6929a981154044d0f5d3aaca4331bf448bbbd908fb459179ed39c4aac855783eeeccd81e6ba59080e34aa5d6207e46eaa3f8a3941913fe1baf43323e86ab81079fa7fd36599d9e59033c6ff7249f542f8f937fe58d409e90d92e9de98d8805165ec308020237bbb90569694d384c257ed4823751df3139a6a1996cd762b0da67890f45be160f9d77f23c58636fce4d870fc4fa0d658bf57a4ba946820ee4659bf20c7333f0b3a67b565a8cec6d9827fb18765a8e24cfec3f758079bea43e64ceb34adf6e158cf3b60d144601e12dfac7e6d0983532ec950c1e74739888d35ca310f0392232f4da7ad778036db6266a505007485f4a631e56ea1da0c513503d14cf23949dc3ab7439935a0f8aff3cbe8fc399fe778fb4d102a4bacca49a8ea73047dc11a2e780ca9cec33883c95fdf5f1ac575e950decccf00c87b3fc8c1e1cbb2a59cf736fa120b3cae09c25223013c49d6711b32e44ca210450a0dc35526518320740b9dc4bc2bf9c41c520419bd141b25553608a36e8ff11ac440d29365aae6e03966552e90b1e057dd66289dd19d7dee1e1de8698f0b0c4e8933de763e20a8e451a27ce64ddd97dd654227f986020f03306e2efefd9bab6c939f7ac75da281c38c836ea04357b7bc53b24f55b19ef76c28b5e4460deddbb93c9d3e2ca885cf400128e310609e5878917c97c46f4752c56d936b4919faa99854b8381b97f5a3648c7d3d710de8c382ddb63d0b01dd27213f9a6288b59fd2bc2e6e09c630ce0468971b7245967fbab299468128cd3303e4de8ff31dc02917546d42696ea771e2e996da616d8c1f5450a857a16e715a9870732af7343ed245e96c351135c80af9578ff59d580d48991271f15f897b21db36991d2e48d380095326b57c902c501093c0f526bb82051648bda1b2eff0a5c8a8ac1ce9efa1085c832dc118dca9441910287a927fdb5c23deb27432c88a28cc0dee658697149d6e187b8d6ba4a2eed52d39b595b32ffd28b1033be2a8ecccf405dd8d5f10da018a62e4d22f19b84afc343dec970bd829fb9d3b051881fd2bd06770f37fa8dd71ee75f018315536d61fa3f208fc2843f370c37416b5fcb4b939707628dd1d8ff4b407768f1a9ab3a31b21295879d8c1d4f5bda2ba5535ab7c2a6b0a4593dd1786a7ebf22fc5184bb19ef468565bbc4f9c4fe7f5a8c5ce6a02a8726d805991066b0e6dec2e49ba42bdf5e37dc7d4d0561ab0a96e731574d595756d407e68428c1f8db32d1c51121807b4f3fab48af6bcd97bd5b4b71caab1a1325328a9dd9c20e36b3dfb5f583dbd3eb92bcc7b77a133d93070b0c159df11cd3e6af7c72417e56fff8ec2b505439d987f2a2a8351e6e153d92e57665e9fdd124f881faea80ffcf20da4b80008c9dffb8a42e71d162113daa872b9787895440d8d981fd71abcd28c01273554369a9b01d061b428185de4077e015d935edadbc82c6085df07ad155ed4f3cba07c410131a4cdc4d82148ac76f56158e7abccc132ab1e132b112bd40c10d6004ac45c00b420dfa1db15d020b8f3b2e41ef9f54f48bc467618fde4ce88dbf4f5e21b84df29d7a23b6c42aaa7ae586084c12b6df4beb91d86dfe4306ee7df61ad12080c5f9391231d73bd5e934d4afaa580945012a9d62c2dffd473b5e7e09b5643facf12935ed3037ebf966563a2a9d8a2675b85b5ad9559bac9adc389e870ab959fc4d0b9568c3dae6fc5f4e7aac012b7147a7dbb0a5389ec28b095e25ed4b2b6faf3da9226fddffe3706ce350aa3243fab129d26b6554d34fe96f93153a800db5d7f1c65fc5566a6878982611bd2717b6b9f87745c0c789d66079675f6493841a9cfbced9f6499b20242803e1d387cb393eec898f82199c6450bdadc2aa8e4e93a6706cef094a2ddebddc90426523f0d9bc60525d508dc233cfcef0dafeaa263d9b5f68cefd47546e1280d98a6eba77c2cd15681edb307824d33630e452e94b4144feebe3f2bd56f2965f406e8ecc95c5afb124ad6b0de5dbd4df7396dfde10ee6b2aa8916d6aaf88213851d0abcc1c3b1599a3edc1fc9a3b93bc85ce89f650c3ebdc2dc63c38e4a97efc34677d0983182ad5f85c16bee2cf038b3f032abc206f8386ee11972c8db81d25edfba64924bd83789044c8af8123393a43b6cc621a9d49ca7ef638053675e99ad33c6ea2bb9639c19a0b946bc30512f01b4ec80b22197c1862e7aa747e21e92a8cef899317db7f26a6cf40450be08cc14cd556171ba70df7e7fc5f7e1278876147136f2f9671d52d5eb4bbe8c00f9be043be73a90778b007d20d930b6ce5d577e969452f072893e075a23af4deecd2f881c24e69554893ed84c084235a821803d05fd996d3efbdee4d3c0a52f8978811fb3febe9b5b223d72bb354926da2450e648b6f2581f129916583b095552200e6ce9d89cebbb2d2f3678a241ddd10d761a0b8a9b1db0f14374c299a829652ba45f4bbe1ac40dd674f025fac7c63e453dd52706fa27757d3f37e30383ccb1902d94215b90812b64a5ffee440ce4141e4bc2f6cfdf089e319dc9dc43bdf85c2ad4aac68bd7981ecb5119a866decfb5aa61a1ed848f7bae57ae94b654b15938c833e0e891621e18b1ddc41f8a59e893dd65bef9facf76273c29b239752cea32bbc03690e3ac7ae334f3d7913130c2460537fae0a886bfafe372e05459bb0bc3e8d67944b817024d5e2614e2d0069297c41f8ba2c006bdb39294b16074dde1815860174330112a59cefec95ce742f83dd84e61e43372b6312609fa8871da78e4aaf84c7095357ecf5f87fda81ac2c9d6c023f65a300fdcdfeea4b8fc6951ceb380294b49ef9a94be5029a8a83a54ce10cc70b8014452e106cd0a94213e592e9f683842f6f4cec59d35127bb8d883dac313a965067904c4360ed9ac178168a5c631779a76af348cfb8f36d0e397b556a23bc18263efe61fcd3158a6c1e7e60c1512ee9d1508d4c3da04ae9fc5f4a7833eaad63416062a6096df4d3573109960ba41e1294aed5035a13a8278874031ac2cd0f2dc825b91dcfa5b814ee704f7978346ed2b1cb95d636b1e490d78fed8aede9314ad9c0fb0734e44fc388bf3e7c7a366553a291357163fd0ab602dc70ac3083100bcaa7d4ccbed762bb77512a53befef342ff9d8be1cd8eb803b56fc99ddc91f7044365ce0c87371ef44fcb6ddc88d4eb285f669f59ff9aa46110f53e082b52b25a99b919c273860a82048769bdb147507e77c157d24aa58d3cc9ccc81ea5ba4c119707fd5de19865e3ef3abcbf80300570d4f0bbc9fa1a3829871ffe0aed02cc01aaff467e98b2bf2ce564081dba7c45afa7de38cac7da47571647a101b00f34333199746303c556de5fa17062f3a028dd86acdaeff0f3fdb3a4258682cf924468bb9c6564690f2c7976e4bb99efb4b565e068e8c417d1e572d224c982704d97e666d2c22601964c58779a6c6cfd9a146c0c46e0283a270aa0038f64bc84fbd71d8422880270f262b0562c8e10230e3b9c913aef8f9b82e43ea7a6cf988c1c8bc610ddd26f4f3f7e5a2b9ddf260d875248816160c8db8c532c3461d6deea8d9e84252921a47c5212c8d13943862e593fde8f9a376f617639d236ece33f1ef34927bc4fcbf385882ae5281e9c8a33aef04e252007f16afe0c5060502a192aa694b79c78ccf5811a8ea50562c0340d373ec8f42f622064da37c8121d2ec952e8e8848252ad5738d755cf46eb026984da9ed20cc0ae03b5d1ecd8dd85a3986e1759f80fb8e74be90188c77533ab85cd620ad7616099f0fada535de5722a728a10cde7369cb5985ef73ccdf393216ffa59d8c29da711ef2f6748ae1f17e9f561a34c62d7759a1bf70eb7ed4124b34eb67d998bac8ae87f8cf5d9cedfff70a500dd6b16f1293affa80c7b27b0c5e94b26c086be47111b8cae448206618ba026d26b526fad1a805b7ac146df970357d2b6f1c3732bdc6bd9bbb746b36f28eeb5d0ef222fec9d0e69afc551e035dbd75d6bbfdff5ffbd85228d1abea79e984582efcb85b1777a60f6ded6d8542e4491638c3ca682b2866b0ab9b8b0129257a8735b77e890006ed7bef75150d5c749568247d31107ee323441b7c9fc29fe72bba0b2aecd089eefbdbd08bd9856d8b0bc000554d02b34425ceadc138f598d93d9f4603e6460bd9f795f5adf7c153795b70767170a2f428328641798e7ff2bc8fe46bbb8516f2448944396d0729b5568d8244f9dd79590fcc77b35b175ee440c1bb27973a39f30c99112abc94457a2aa803a43ee0c4e3a4db47cf83be123ed72b5c2449aeff2518feb310dfc4d2313f8c9f2070b6e25fc6586171ab0ad081cbf56b021b13ee0d5e19212b2c73eea12a0c0090f7944e7bde70e8177fa33fe5d14f51901163de61c636511c724d6075366a058d17516f9b7219c0b944b5fcc0d79473b75481206952855635088396355b07795490c33ee6ca1be762020a2d38c7bb4bf70691ae4254d0e01f38818ac69d6ded62bd4bf1ff9fda8716ea59bc8dff8d1e1d0faeeaa7ba16675e73b4491240cda4a3ea5365306571e708a51b02e61b7f93789ff867750f7fc7acd2f05eedc73cd5f9d569eb6d757abddb22ad5391cac4a9d070bc499a75172a68515c0d8c6eb53893bc78d604882a5ad26e19709575370ff2e3365215279f648e0b73d2ad5161fef701dd724658ad2480df3fd17184b08df892f6cf18d554ca25955e0876dfe17e2091e81395284e0708cbae892ba0129aa94afab22e7ded2ae5391fdb701b0638968c94c06bba584cb732441ac9121330549373d7e202b207ac683e58cc1634b802d5914aa8557f679917086f6673f120f71a2cb630b0213375e61b475838befc7122a122c4309f3edd1be780bc7d1b198754a2585f2c1e430aa356b563cd29393d170bb03628b24980d4311adac7c7437aacb8041fe76aca30ae014f44c7bfbe14edc1339d257b9b1f7810ac7658e96bf7d86603a5e5bb2e74727935f6c33deaffda77cf7b38616d0b82c9e84629eac67b546f8d1ffc1245d84f1291b6b8f63d54297740e7432386cfa72a27b468f60714d1afd804414ec7b789c222f001236df0e9d14fb8c2cc1bbe4c1d0d038e85e1b79616bf61328ec598c5f3beb71ca1f4f70f943d1041cccbbff8b14221e0598f12c16216823e80c8dceda8a2bcb08345fd13cafba281e5a25e3a421c1a97ff8a948e2ae75e1555a198a9ac19abfd1b5079773574b15574b21cd7b167a496fbbc9ed9563c56b204333cfbd5e1b62660e003135f1ac5959fd39cbb5d25147db7649f851e4d0a36e7e64a5acbded7f539227d34710ac5353680ae794e46ecf22133fea3f3c9d39a0040dc6834343a8bfb4870e641f3dbc67514842475efa77121259e4d87b713c5d147739118846d84ddbd548397cc70ff1acf13db6dd172a9dd6fe1c0b479d2c982dcb1500dfe7491bfb6a8e6c941f78b4fd049fd0e8c1d7a5d83f5889affe713db651c571ee2d98f7ec5d107961683cb0599890fc452934a1b21b456992bc3a0c69d955d59495f6b3021f7654f793da9841ed6e7778ce534566666e228ec19e042e5362faaeca3c74e6b05ee71fe467436d8566b6583ed389f1900495f09145fb9c108090cf79955574e2b77532bc9e559b504ddd52b13d8074b25405df66dccc2df9002d53d82b5945fee5fda2a6fa1a3d5d3b3b29326ace6d5b0ef522f14423f6efd552b7de26f070585a35e2625fc69e7ea210e8a47f5592e93019aff38373b05a9a68f4e675b3350963b99e4144e75fac23b1d5d39e4fb7861ab9af22cc496d5164a38a268f41aac43768d4328466b913993cb6c823ddde8d04c2172a50eb88538b9111ca031eb470372d5b099da91cd7efd5b377e9e0753e0ab1b1b34c2af461a31f72a0d20c3c1339ee69e2a711970e9835fd439d87436632f4aef837e5d19045c3b30192827b0ae7f1b79f124c99c75d7eb33f661e0387aa3eb4808413ff613956c1c217f01f365faa4d82d61764385b935efbdc65773c9120804951017f9e70b1921251cd01b6892550f8ec249843449c94b9a851b2ae9fc50dd893a8474492e5ed0c2334465f9f79f724a486539b218c3e74483ff7a9d0ba168d3f26f88178e23f69e667a95c317aabb15f217496c8a1652c734c0a9bbefa6a7b1b6b4b2bd45a489a703829e727ad876bfe40102283ce97d91c3ec786735c9297ace5cdb4e7c645d295c2d2b44eabd177e91b312507355ed8c863bfccc874a948f0ca22e7b560e0bf2a29c1f06812a85920ba639e3bfbf956e9c9f0cc03cdc90704f543e0ffec7a9ee527968118817545a6024243b2319aa6a01a3b029b726328a0a4de78d26009fa4695824dbfcbfe7e904e14d52654c2b19965c480ff563e206ed52b0b277e57a95329445a2f33d6c1412a646091350795fe82655703e8cdc1e088d6e07b916a034202e9985f5db2a8f7362a91e9c12659f4c8295cf19b78fb4b72c8a4cb4769413b60c2b11dd5371894657a59b4a04f2d7c5b03185fe5f711d1c6bfbba4b1b7f514d6dc1e0868c9ed7888793016a45b3b97e4c0f12226458984cf510ceb7d83092fdd6c090d8d2ebc748e9fe33aeec3e9b4351fec7dd023bc9b099dc01c51455830002f544a45dbd0766064286d0e934f5c376404b1c0534461dba954a50169e2f4b8ae418e110ed7bb4f375408ff2c71231fcf5da8ae7f33b5fc4cbf47c18da974ac16ce6ab6f74d7eee825670040562de58baa71c5d4bf0d41088a1f0bf3f1f740965e129655d1ead2fe7d78b509a4792cd4028cba7832780eef091fa9fe03cdcd62d59bda3b53eb57942542af8df093e4287ba0c67486fb236c3b96485fa74e2af2d033995b439ffb52977bd9160ffa43859690d246942958ed5e71f7b006c6972e38f390ecb64471688958f241766ff0d956e25c8ed5fafeb94fe6f3a1266604e57237877e90f8da8c5a0a1167ad4694b1992a5fdc30b51f2412b4437a6967d675fc51d91c115055ace0dc70af00aa7f227717d5ef9122c9202310316dcfb2bbfd29bc34d2ee722733ad8cd690a43394aef47aec590d17806b28a1602a6769afd5bae2625ab067860e1a8dd5494458b3baedbf8a5aa7224340027a4703110488ac89f3e43b4d4948608a119659194f72f96409628394ae9e27f9a15b1dd129475308b694e1b8ca415e552898c58e7cc2bbb7aa1c4a1f8f7997c64ec0703ef42160f38474c0bbc5f33c8158ce16f17d69f950ef6aae565a92ede7dd8d1bcf827b7023f9e65eef27410b79ae5f6bbe25fe0480832f1787103f8d10b99222113ba5fcfa7e4fbae462c2b4647ab6aa3fa61067639adc55ea232d8ec7b81f8b22190b7aaa1ffbbc7a34fa1a0468cd81975293298b28a8356a37621b5deeedd2bcaa9dbcb4d722a3c1156244bb29a960d8dca80cc5b07cbdf84e57b7b0f8ab1bec8f8ece8491ac6b47f8f87f8f836362c16477e21291aa6d5d0171738f36bcb97cad5a068cc93150b4ee4d6367c80454e980a1f695fa1e9193433a218728674591237fc74773562a39f761f941540b2dbf5683ee62f8e17e1657f7fc63c30bd85e1b53a31872529480db80ca045ea18d5aa199114643a95ef5a6b680e3fd862ad4994b54b86a54f5e67507e9e17d05ce08c513cbcebd96f14bb577f9c120cbac55a5e947c6c4fe745ea56a4bc3019318df15b281ca3c2334f2a3891a36799a8e8f24b02dcddb6de7f3866900fed8ce91d66236d0a59d6bd26a7df72ed20bf626919a9878f37848c8bea728697ddcd97cfbe156a25a2b0b543eca1bc766f4c0fddc75fb2ae68d588fc94270dc4bc1325991850117986c2b437d6f7b0f40027fe1d4f3c3c07a6ebf595f14a884a0287e0d67fe61fa023f690b672f760aa67bdbc1ad8d7709a82d81d4099cb29d3570d9af7cda07e183f2d27fd5fa850bcd5b9ae98cb29dfb725e49b721e52480d3eec6ed40ad65626f72a65f9fa693b5e38749a7840800d51b55d69004afcc36317124cd7f79afb5687c0f080fb454b6c0a4682fc45a7cc5f9c5a007a86c8977d158a12f37f7e469743e1ac98116cf743833b018c65e7d73ffa363f86adbd3755b15e9566529806a75aee09b21f2392bed4658624dad1d54dabd232081b2be7c5a8a06bd4b21b7057f02612e38ab124fb43bdad49f9328d0487179f589a3932b08a49d3323aebdd28539e0bf07acc0a51652c9833155514541de701f7dfc021c2ff97534456107dc757ad074ff80e87ed5f88e8deac2ff2737dd7acbfdecbabb1bc0df2a62bafe379e1868b4399aa4625ad63aa25eb791db144021f7e535a2f14342d8b4226ee9b9c25058832cd0dfcdff0f8e216d1c3edad44e7fb3031dc23cf0a5732666290b7419cb7f24fe79287872dde008e54410c7976e4b0f940bb80674ef0f1e41c86cb71e81ff862389ff10182262f92da85200bab9052fa426468ce4297cbc32652138f5eaaa9369f4a0b40f30aac2d47022e013696a0e228749b6adde67889ed79517005ce298f1dddba68c4e8172d5d9c84f41f0d805e904cfdeed88fe70527bfe22679006d23d4bf4486243017fe0f0c4de18b78a7348a3821b04c5a5f4093725cfcfe99219bc1b249bee881ec2eb9cef4580f6c76086e6c2401fcd27689e83bf6bcfe7bcb7678ded535180bb20e06a22b83306e5759284f9ca176e707e49c449d7310d87c3a59ab5e987ad10f77909003ad7b3575354796e9fcead1cd294b3f9f2ae89e00d387b4020dc8742d425be71a235ffce01f727a7c3eb6e277e7392ca954b9298117445327db132db8e11bd77d61c46a2fa21961a3e34d9bc6d3b763ba45df67ef1544b180fe15356efd7f22b6719a88fa9eb34625119d48edb650c5693efb6de9113bfad73182f16fe95855e4999163b582e5efd611cfb1bd4038a591540cf4f9285237d3486c7e2785535635d81b0b729043f9ff898ce864af5782aa78516272c6bd3285d8850322fbdf9e0e21be8c5799a4582ba2462c319c7f45b39d33f31ddc37a0300f5ef0881ceec60524dbd94c7d1fba18f3e5f25b1be68d8d6baccd975bd3a436826150f6cc059b34bd31e79e9da2c1eec8d5042855ac130bdac691c5516a2037a0d717a9d3ac91330c8a14ac1519ca7e35309b1fa14bc84045fb2c3b6f045d8c48a021571ad1729c21df9022bbf50b1facd751a333e109c628f238a1e08c52e92c3a70f0dd47cba5460270e6175e818414b1493ccda1679fa334f20d0b0e80aabf2add07cb13ed6e2f9f470d6059df9683d62d7ce7d5be3617c25e2f7f496a8b7d68cc57abb13e5327194be17ad49891e34d5fb51a628e34519aa831224a1d3a2a2fdbfa91dd94f8cdf7325456ec1e503aba18bcdd5866d07106eb2ab32cd89fb1411243cfa9fd68bb82c8045adf849d7aae937c484e50e81646313539dbd2eb56bb05de895eaf991259b192a5fd9fdfb7fb8da4dca4804d748f4eb1f822b5c28fcf762ef485ec0706638ade31c956f3cf2c95146112471114d27ded168e108c698629cf8f382676e185fbd3e9fb173173f5d6fd464169802d740ede7066d0a0a78c61d08bbeda1eb3c742f0bb4bd9518f2dffcc66bec6289bf254945fb7ce3773a69404b1595804949f0929ad73f89ffa69388fc3c4deda98af7ccc58193ad22533e952189e241c49cceef2b9cf6f28880f5b9d1cd8070f312e284fb0c3453d1408ac70e971460643d03e2f4c12396494e93b1daff01cb1c10160d852d46f5491a60a412fdf8f0ca9a1f7b720895fc84b896a547ca75215078d11d528c675bd023858dbcd52d6b367721c9a6643b75fb9ae58bc3d84be02adbe4b3a47b0209a633cd42783c96012224e7337bb800c73177620ec8b16f210f669b00b615f06d4bc3aee7451ed38480c4511da29c3e0b34a7df37778b1572dadf18f9ae4f8db3187bc773ffa09cdc3f54ca6f26583e380117a32d07a5d0729e66ba6e5aa75b0c27d9828613da811d01b259a47477e81420cc2b23936f2054e1ba1e0f7e86f2450fe04b3505b710f83aa5e3039b98dbe8b5555b3a2deac02bfecf73b9e656bc14042f2c7e45f9461bf62ba0aa1a096b9b12482df4cf0ca9ff03adbd5bd50b0c013317fdf596eb436584168de4a02197e93498eeaf723c5a32aba0d60130ca4614d860ed073d6ca593055eb713d903643d7d0f78dbc29df66555849fe33c8644a96b0469ee60e3074d43585cde91a39b5e7b0a6c1508163ed5b44d904e12452babdae4ff623af45b5feb61f2511be8fa14f2572824fadc5c260e351cd5ebdd7fafdb4269f23c7045817c2f4dab71b6aaac79b37a119356aab2ae5e5f87e48c833aadd6a67c33c0320aabd209b365159d8e1b577b9388d77397d4a219d0d4ef02fba8d5b8aae8b350321f6e2102267040666b17b3999a3463d3b1ef9a9c8bfe94847c7a4686cb3517f021381e41b141117136bce198f6e17aab60f36123c70bfb5794884129ac72c0b0ed97e1749c1fbad32ebe7bed0186ea7a39aff7706ec43ff40a94c52045808dff985493372871d8d083fd96ce5ab44759c1c629277eda43e412640ed530129055212455f87a0e7038931a4ca5a06b8626f810c88122317756f96f67fba94b3357e9a4513b455e5f801c71bb2fac2d2619b14a61c6211106722cffefd244b59b5cc27aa7a2b5005251680834e441c350e97f51a194f59f8a1c831afb5cf7c8f33080939fe97fe88c129a914d48f980c3e3b8ef719e208bd53e146d374fa9bea9d6b0be12e793b8950fed7ab889601253f52d82f132c851186827919594aae5cd5a6f54daeb653cf4a2f270aa845b0a2d39da235477595f6b2b7b73dc4dd6e80184c172bb10252cc4ca00032b8aced0e55f67df162e763d426eccc9fe5fa76cfa37a0ca310b73ee60efe0c797e88f0261fee7951c362632cefdb8d62bb5c2a046322650d330169c7e1ad3183b4a2bac60c65dbb61976c286c5bf55f9c5b534c9304fb00dc4499f7877391dc880661f747a81f70978681648936f1efd002afdc9306c1491ca3256ed1be02191890b644f7722a897be2611c7a0c6cf0aad34bb66dd1bf00178bd08b727746a5065cd90e53547fbbedc032dc6ff7b89a06a8e315eac850489efe1723bc9b3aea5c053ca2930e6c5a262f946cd144ca612990c88e44746b3b16cbb9b1913798d2833c8d1e76ac0174a79e7000e18a78380add31560e1d6e376f00bc430114a5f79db67eabac83a367007d4bc11f9d66c2d5e2c58a4a482d7085dc7834fac7548a7602aaf8865f20dcce4b92712869f8b3d4812b85f49b147fe1b87eaa498ed367a73b443adbce4aeff76743a60d03fb2b1c2f5548c646966df99c195fdec5b8319588f28140faea610e8f51469d90b254cd073217f198602fb39eb674178d425a48c515083701279570c24ece297769aa532d42782776fd80b41f7887b06823cdea10a528e78a5650d138cb6f87c2241a5930c0c1a59ac69200e5cca5f3b2cb257c07ff4d664e96e44e7a8922003010a4903b59cf14b7e238a4b8ad28a92915f99317421dc25a7197234883a697191710fcaed02e2b38ee177059060f7b00bbb4829040b505ea1cff341c19bf9359ac7d58ebb9b2d096527f20880aa0e006c4cb806a8e8f151a7cdd4e1bf1d72ad6e1f3afdfded2f2fafd9460b9d857ea326f198159b11aa78ba36048dc3917cb799a577f08834632d64095603da063c5a98db7319e3efc3222bcdbbd0c0bbff33f6fc9885593a4c079a63c6d5e086f1c147c3e94f86c0ccc7ef374d805dc2e3075cac3c8b9bbc1e0e426a13b26399bc9b32c307b204c09adf56f8b81509ee95e68471da6e3f5398955b545f741b087af473dcb43ee5462c4a45edfdc33755cdea6326ac7b2dffa5e16730c2aca10b59e8fca187d1826811381e5d58c7444429f60c880003ef3e551040eb8ddcb2e66577e37b0b484e02aa4bde062a48fd93eb533a915c1532cb6ca714fa8b87229456e3c3fac46004c8942aff041632e2e33f5f3828c6484656dc5b12e7a21c979276a7412c65d8f5e9b1239c264b45ce718cf807570d40e9d7c280375136ffaf3dfc666d5501a5396cd02365ac082f7f20db5d8e68aeead12883d76bfbb2b8b9604e26bc53b43e20d2c7254880129b3009ae0c9cdb12dd57b256ffdde20ea0e882659a1fb0715299bd8e908192f88883bfb8ba2513509401d4c384d56a89f120ce2492dd221a03a8703be1f5172a53a34d8f878d1a360210d132c9ff614a43e4ec366f3bcbe5771ca69e3e1e7febebdc00a9d4f1f130204551bbf63321cd9ca001dc793d5594d9eb22f7dabf66394bfa0da09080e593be2c9b48e2d7443b2434d44244ccaf6888d797a1834ec1ea572a88f3824546d95b4f776bed73a8dcefaf2b0fdba17680fd72cc9a9f6d4f1f894cfbbe8f1a37946c5aef70cdeb789c892e70bc8c09354646c68059b5bacdd91d380cd0b475814b70f0180ced23ee9cf845e822b20f9465b4962b35704fe536c625a832016feebaa7ba56da7c94453891155ff2a80d829370a808f5a74b41332bd11ff039533777c33461e0bdf1d55ef6a0cc222dbaaf2bd87eb4d5c088a7ce46109f1794344f0425d6e454e1fd7c27bf3ce870e246b1c7c3884cca3c3367991aab2c449bb6a0eb401311c3ee7140ecef3b9780527f5690a5f4ac19a8dbd7f81977558fffafb416e008e17228e28fa81eab7944a34a12b6c20f311fe6bd21d9f68a54c7f255240fd8c91f9ecc50644badd84bb59934811323a027d2cfe9a163449062e21538a001ed729e01659b4800f3e72bc5fbeedeb97201f270eb6d490e7c82b76fac927ced261da01e905645707bae690e5208ca144bd2eba23d66b3aee002b21e41bf9ffa5d37328ad0f6b3ff0dc5823cdc2d5b1847d18443786a1d3390cd3744f2fee204f4eed2867a7ff24eda1f887096f1d41a103a7b8bf7b37ebff5dbb6c7b5c3845bfcb71230deb5ec1ee9cfb0f9fd48d9723b97f1ab9007a350d8d5ee40e8f6b58b4fddc0f6fd79c80b90c6cdddb76f0ab34c8d3fdfe7c0560953f9914bc5420828ebe744bd121c0238b9e3111688ff62a30faa8ba0d7c49895e9990cf801a321893c5229a6a4a27883f430051bdf1f8ff4b834bcae5f72f4427ebb39c5ac4e0f24ed117ee42d94eae025fd513ae503a11dbc2441c6d3335eba3d1030b332ff5043af877453037a25a25ccd04a662386793b9b6bf04ade307c9c9caae2719062f73c158fbc3005c67acd084f1eb0de575e5060dc1e5e3e59832c3692aa3cabfb5623ad86807f4a9792f5712e605e11a23878d27b0149ef7e14f7b5aab7d8bcb7da8515493fdd251b7eb548b6d41fc809760d4ecac38d34d2c0d00e1d255e3a34ca853afb9a3a680539047ce39b6bf425abc864cc02683dd9004f19994fceee7fdaec40230f88a463fac7749d2f72480ff4218c6a4ff37eb5e82fcfe3cf275e1d2c318fd2fa3b687bc1a5f62d41471e5ea789e8db9e77e6aef377d6377397c60df74d3c48d80db5289518502226636698b3e310d8c1b88e65dcc47a84085d6e6ee41f98422532658082f0bb953cc2c26476542929500b2ddb3841583fc9d2182be8040a8e58bec3509aed88693f31441b626405c5dc7c9e180b1d6f4877b426f89a9d1e9de9026ba4e645f4577c1186e0b0e342d57cd563e7dfd6c78555e0fe5f7168b0d6ef22b47e416c7fd93c432ccd4145c418570b6b8d811df780b677b4b01e0bce3ab4eaadde77ee1917f5cf6a561416dd9994a5f0324b40b8a8d2774a77df964ddd58a3a555b91c2295046804bb94a8f4ab9e5a33c67919108bd52bb71552d830a7d908724e00e5a0fb9a305567b14aa5d8517a57e76588de3ac64c9019a63e4c9b265a11b639a13b544f374bc702092e7abd1b872a448f3f6592a15e5d282cc11408b6e83c284d2a9d12eb1e520c4dddeb0a6345a2c213a479a88a092b90ca46457e7e9ade48c51fac5c5c578ca0692f460fcde6d03df00e1da136abb04118689a378de4aa934005597f3ade053111295a904b76c689a45e9a56f949caa9f8fc0d712a441d845248185abc9704268c9ca4e750430880b152c875ecc3a97a7eb9242484fcb957dbb7ab1651be3f3cc27b1260f080b5140f0e167f59e592a89fed6cd3ff5c139d88a3fa0bf9e771c3dcc487dc5f496e1459298835fc4a97e5097e77645cc2e745b1b54d82670933dc2054fc6bf06fb488ec976f490a0b85fa0b7fdf27c1c1018678114cd3be28b633dd453ab05e321c433204987c937d259ddbef015bb03632c71b8b37be039fde901aa32e44b06906b38612c1fe509cbbab1de23e0b7fdf68b7ccf65a4070a4fef804e2ac8322baea0c7ecd075a672c61ffca6648e32bd07365720190c06ecce5e71a9338b2d9322f41a033e6d9f59c51474f4bbac414618f9b1baab4e26e561e23ade4aefaefdbfb91cf415200324bd4c621eee67742fd474e980f247c68e2fc72bc434661caec9be510479da22cf93776860702aa908fb70cfb50e333c9dd5f5dbaf7bc3f9506036541e4ee8d69fd7a7f41bd7d1d30f7bcdcd4147e7fbe0f596ad02b0e0553bbbe09832c7577c31968e2a612b56d6557bbfb5334d45d5f8b331cf8a9bfa83da614c186133c5e1b1f7088a533d4899965cc9c5479d8756ad1db239b7c52be46e33a3dd83d730fe2e0479103432d18f56dc4d117afaa73b5d0ec825c12938462c73de93c4de3ccf585142d510d859e3fc7a01ede5e1f7158eb2f4e08d4de28e33728e9f7ccc2a2f594f746a259c81c06e307914e888f0943346003412bbeaec82d585470d92d063eb932d43729073dcda35f0a712dd42611a104e82c8524de490eb14d921900107b9b8cabe967d6b4515feb41066aedd2e6706f6c9107349f796f02a1f0e8f9f1928836c93bfd37514a8bf947eb8083196b4966749161dddcd7e1d2dbba9708768b7fe203a6b2e6e73cf753ac77c00bf474a59db23855561817275c14ca5c3995883eb3d29edeb4c14cc01a463273a3a8be0b390c89803dc8959c4fa2a2c2fdc606f929510dbdd7b316fa4f877e430f8b9c48ae18d25f8c6d66a329af98bce73707b6f79ce950030bed960f6f39b01b644545c861a6fa8ab096492824b6f635eee584a2455777b73222b967deb6806b85207620eab28a65d8758697d05cd1951539719500c165f97f5316bb55e42eccbeac8f51724c2ee04108b903e6eebef83d5451dad848acc718711d1bba28df2c1bbb83a68ee2cf5dfaed0d676474422197e70d61e2d1a1220345ac0f2238c5244dfd99b22ecf19189e3736243fbfccd40de63ed4b65496913eacf39e766f075487f15d5455154afe05a2948f538ccae5e91d5d8129a1b218df318acfa9248de7e74e970f7507009a869b6cbd2a563d36233a244e892076a7596ee4c88589d5462a60960ff2f520223be8d2367ef5b6f8b16e82f178ec93ac5bd4c115a34fa03c6bdea4a980908bf669a1c09e9ad5dc4c9f447ad7c9a973721a4b3ba2c98ad4ee248d8f40d9023641b967f8558adfbbfd653be53f52a9bbd733a9515b69763d425b2870aa4ffc3e1f1313fa6cfa798e6a8cc514874c2928621f5bea16d31d88d3735b66ca40b2f1f4968cd915764746671423d783177c1f810583294da02ba1c7ef02cc88317bd2ddaab18cf2ee885aff64735d6cfe87c68a7e8fbd1856be0aab835a20e420f1b45e27a48f0059bf127872691557b965f8eabc3bd8587660c7fa96f4d9632be835edefe37b11d3b86cf0118dcce0d6a3a5bef09e69dc976cebdb33877afe8fc61b2477c4dba1b5a2afbb2978439ee134045416be28b0e640a3c01ec6851ab0657993163d3252ece53ac08978ca42a36400df9dc0cc4f1201ccd01f9278d0e6b65c8bb8c05511a2138f1b151df2b2ca351308eb5d4603bca73586266049974cd70d507276f03718636dd6fbbbcfbf16f0dc266aaf45178b67a252dbff8259dc79bfa2cc1988d485388ff99b9568bfe2b68ddf5b554fc8bc30de9f8751e3589c3f0efc5ae8a5d2be8ca39f061dfad0f4d59de26b9cd153a5796e7f30a05a5c28239502a7c6bea6cc33607a1186730c9ff7bfab9771775d7f3741ce0bde0c5764cf7f00af304302ec00ccb07c8caabea5c8dce78b93d01e3247e33f7d0587aa32e1783402f6c5e648bdafbd66935dcc7ffe8bdae5248dedd474ca65846239a7044cfa8d1573b3f34942628f75ee353886c572a958b56635968b8ba13733b44438e288425c5b6b5c13199cc50c8479615e3fd2ad98e175b28fc48e7bcc1682332b3c3068d23114880064db09707fa884dbf38af23b95773ede80f97653fcc293b294c9063caaad3383ca2ee2b36003373f56e6a9e8430ec561fc5b8ae9be098157a2d855d6b68ba6557d1f15b98ecf021f7de3fb9d91bc02a3ab16c0869c0662f6fdbdcafdec6a3697cc5e63c1cb0464df474ebf34a3c74a9bc7a5e1e79db2eddf2c75ce6468ac5c663a49695cef1193a4141912ee7137d7d225350187d48ddc5d9a4b21bc97811f582925f279971d0ecd429ff031e43e694ea77615315f5e070cac1159ce1529dc053998fc62ea8eb4358314611ce300afaa2edb9aa2e6bdb6063a89970269eaf61dd67b16e0d7a031b281ad574bbb5fcad5e99b348912f57f738c12607ad41f0611618c68f02c8d91dfc664a3222afddd98ea36dbd911e42b4c0afec3e484e81f0895f4563e8684f82689a5fd58ac7543d3c94050b3d0e73b41bc8be0a06c45417b6489a30b1bde2bb54e1accfcceba5444167c18c8b707b8774e7367054c6d7d1bd4db96e9b99efe32e820182f1669ab3cc7d31c0174e49b02116b57a1c08d5325c248665e5839d9b12478c9d03feb3d7c6d889b2b3f50fe66039de0647f4f1f3d1e1980de93e3fb3ffac8497241e5cef3c686c808ebfd9beeaff40d9a35487b00cd874e2fba6e10849330e0867f3637206a40534a1e95ee6839ce0afc9020e170f96d6769da180c5098ae327cc9e5bae835e3329d5236a624f58e64d8d59489cc7378599f59ce343fc8ab78706e99cc467da263e973b564494213d8fa401608d3b9ce6c493532c70c3c4207699680d1df7c0fbada0839bb7bf89ac4cb15316c173d5354502782d3b6145265cf03f1684c4ac95cdd51601440eab7ad27ce68d427c535c8313c942f2d273b26b757ecb39dda7ebae17da497e5522efd6565694ca4384b1b6bb9c8f4682da1b42f494a610418689619c5637dada3d988677cccae34e3a187b5ac2b3f29c9bba87944ca0e7528d7d5959ced1853ae30e7695c0711af6bfb3bc1f5b77fca22fa0c1cfd862ec0d37c015e822311cae4c9207906c17a90b2a0c6f84a1fae9ea72baadd2932cdcf45fb632321fc0b5d294b798b5a378db870158861afc68da1b153ed1545a2f7838f549e03ab8778c8cfc2d3aa50aef5d0040220bfec4ce2638a7304a0bc538bf021a4083337e7f945e03d09d730b92b58ed566cd64c0a679d17013df1d4b4ef553877629f295f440f16b68fd2956be46c0fc4a63fb6e6506ad373ca930aeb036957964fd1b2d087fe08195f7901633091b6f6c5a6f9f9e94562ac43912f66af6099a2936c2bc5c8e6333f96b5741c64150296a56832e62eff54f2d0290b11c7b00e8ae8f0861c7fde68f0842c4f0160cdfb13f0200c9961aed79543c80075c0a9533ff7cc1ed852a0c24a0db1ddf9c2ad40e569634e34c7116dbda67f8d41211dd30a875c5f4ef82baea302d6bb82a6e495eb525648442753d099accee8af447f0bb73416740195071946ecb77f8c502f6d9ebf1cff19113ef42d8ae1ff208b83ae4b48f8d322950fdd6e89d025d2897a3a29896d966baf1ee6324e6be90973013be493083ef97d4faa46944cc055e9774505784ccf88548abce26e7a82189873893a081e3c8532db910f5135aa225d976c97fd6d398ac640ef73c4add797d0ca8de396e75f5734862f22dfda60ce0984b4ed62e2ebdee5639d3d6acc49b24e5533dadcd6eea87a907859391f77bb53b7493989ccb955f6e4ce8dc12341976e57bb689f4795bf0477c2a9fca91b6384048268b3e60c7c1190d95e10bd29ca98a4194ec43c3d37a82e25cbc7b0d39b391d3a2241fac17c5f9eb87d84c1ef292ff861ae74f1b6bf841d78ee44e88dcf99313fb51ea7f8d2dc403b3ca36104b1f1be6ba255ddf037dee29a3091161b3c53626fc6eb622d3f7a23a50fc4eede886539798d586b474487056a8ed97906782b82e6e5ba3c89d8eba5bb29bbf5a431d1a5061012e134da17009a32ee91bbd864c47bd1e31f2d2df3ee8d77b06b008166f574ff87639c997ee6bdf47bf78a0d7c271cb5b1d2cc4439145573d031737919f58083fa43b47dad242ca45114c377b394e79ddc50d821d68c3e495fc3db6403a4b19fecd712d85fe7410106c8afab7c64967d15c8156ec90f0f09d542c3f351f1a781745ab1928decd4e69b3fc5fb361a5b4b0985b34fea591c90779b913f0b4d5982ae8797438895e44387b7cdb92eb4237f57b497914a2bfdc93bd4e5f4eafb7f9001c05aada5ca2ea1b95062784a89eaa2c6cca7aab65cf1d42c08d8279cbd5e2d4c75f2884a75355048c838470dded7f311c560c591d9563713f3baff99a2b0a8cd6aefe2b083e0a227fab01288dc881a1087094696f275ce20846d415766154c96bdc0593472fa8fc8f8a1c08ebd591d5bb50e6832c60ac704f05059556180336886ef669181d8dfa24e6a8542f33ab3cd6edda000ff912121f44b810e70d0764de4cfa7cdb5a25365a710378a648138c697be82098d0df460c0bdfe232c88c7d8eee74ef65dc0ae3052161503a5e4678f0ffc5877c45b1f0ccbb51047216ac6b1102ced4b83dd91bc7b3c7d89ecdb71e221b53bc37e238330c8b8b97cb222333f07931e24ce5ee0ece39b3016e4ac9f84a4a393664d3f773f894ff61557460d32e4ced36d3af1d4760d35d6f2a203689e8e0ea249bd4bc60eaf79af898dae9caa0b8ec5ebca8ec0d2b0324b91a8f350870e10dc37175375f0a11ec620e8cf3dca366a4a220e031b0444cf8cc4621a04b37300e7b940d529896a9816066746a6e490a74d4eb2b83f1eb3dde2fac592dd8da16fd082ca17970e0764612cd3ce2fea879d6bdad6180f33c07af89855ec4176ab9d0a011b56ec430390dfd12a5caf17ccdbdd4cb88a4a1b7d813ff79cfb7d7b2d3d8d4643e108b68c9311643d75a0e42dc476a671469aabdb365ede696fd702da4aa28617fd09168ae979a9c08ab3036dc9f4acd5148123b02ecdb38f798f2e9882269b7d07e38b2e67418decf8c56258d2520a4ddcb2f2326a5cd0b099610ed22b6a401e4ade0c4c52047c77794cffed860ddbdbbe1e9f5436499dbc9673b5383398f099d676a8f12847adc54a2ee61612155cc0f44ef2574ff9246839dbbf4bdd588a881aa68f21b650745f0e17e6ca2746b8c1a8bd0dbb98f272a08ad0637b486e9fbc0ea52ba81834c964d080b586d56ae535c7dfd47d5cffbc970f3c35f3aa4b222c12198f9a82c5dccca67efacb977d97ac4ed34fd08ed30e3cd7a828b9dbed829a495929bd9cdb69e88966ba5bacbeb80d56ff66473123ec3fcf2574533cf36a7591deff9c3914a0ab6402fb345b5b6636cfab9b4b98b7fb3d8e3b18014bd8565f60f0e5500b2acbed8c7bf4e408707774bf82e5804307f62610aa31b6351a190c189417bc3952c4d6a17a207520a3efb9abbdb102ee1c18349ce237cf7560b4abb245ba7dfea9bc863353e335f57b2ce35dde40b2a1caf6ee254bee62d0c2785ff5b19ff9d94343cc73b790e104bba6b555cdcb74f6d8bed027cc0e74636c6e1da360ddd04340a30597452451635255e54f5f0c0032bc6952c5899e0e1c4c7544250016e1e9106150bafb1d540d3d6afcfe81526e50263e253109d0a7e62d4df72aac095dc51f01a4312a12a62c898deb28c212b1cb71904e71928d6364b3512a944c8f9079bd2fbbb922812c5fabac7af77289936c520232489d9f5de0f69fc3fb67ba4dcc23d3d067cb458c4677bb60dc878f00d58a64320175a4746bdf87603de7408ba9e37388fdc46fa86df73fc1d4c1a54960641e9a27888f54d8b3cf3a328ba87dd4aa2f3c59549a37a874ce91e636504de31df450459f7f5f813ab34c47a5535bd39cb3875d869c8eb3dd78e1b14fb3b3da525b50c5d8c14fb985fa4b74f67fc12e7b2f1af681604ca9a39826dd4b9cb93c60be286a86e0881871bdbcbda49a3b87eee96048429b1e0204a2dd58418433196d073bcde8dfa62dd9b0a9118b0c624298025c6e2d25f1e89b2086ce48322e80212f553a08ef8ef8f8cedec3b7fb1617f4f5017283629b795b80f46a028fce071455b23834c5ad1555e1e313404b2e6373f7ea03f6e8036854475f22ad22bf446f33a6e63e4aefcac463b0c6950b3e21c56357e989ef3e6697e0d8a7558b3482a19ba5858b0e9235433c6ea5899880218e886053bb77a8e03f6aab09487c1edc63cfec6ea69202413ac32f46a39753070af1eca63dd5b099f261a9ff25927da252a20d9a4a79cdfb83c5f1a3b66dfc9751076341d2ba95c8faa9d055f1c03a3fc8b45eb0dee8efd7127e2c06ee05f652df5d10f1809adcff9a019b8942f751b2813a17264dab207b505b21984e3347d987c035b0b1f9e6195f74cddeedca27c4af6b76d8b6b94ded71b9aa894f5df22979388f781ff97282053b8515d2c8a59474f22ab544983296b3ac5f700c0dda97f42e90905543431d4b1b14caf5a72b931880c9f386a84acb1c2b3e3c4f324ad56a818304629a356eeb0a691969dbbb95c829a014de6c2911757827fbc2d249b6648f6c3b7a8785fb044dc89fea71f560035ed4c43263b099bfab275005add388c52fa38f95df47d0984594497c8f3451342993d4077c747bd4f283debcc3fd71313e62c0e40a93139f680511bc84c3d7b6e762db4b484276407604404effb33b6fc279e3cbfa8075e99bde9efb52435e2b154ccf6e2c5a7e21d808a7f060dd968948f1f5797908125a42788ab77ddb356b42582fd0d32824744cf832df547051472ceaa62f4edf73b31f0894a336795635888f8ed6fc4139394ed61dbfc2991fa71882af3fb3bc43e24492134507068a98628fb39e6d2f4b4d1afc23c463353530bbd2d2e9fdae3aa6dfcb4ff075ec906e6718aef08ac22757ff56a21b4e2cb3e6930c0f3ee12c50773450de972040514bd10f26460418ce74d6202721cbc02f8eb1a24380fa79a11259b9c60d5e80f3db8801abf6286d58aeb389c35612d5b56ff382cb27e1f753af4537cd2598063be492e656f217707e20cafebcec0e5c3a2bc07281cb3d052cbbc060128cd4a24ddef66279b5afa773270978665b99867907851e6a0bf8f88cb7ccdd1120c628d3e32bf82ed1e228b9be113fe0fc7c819f2db81d20d7b40d15b60e4378c3cc38c152f8b426138435a650ab1d08a1f747da0d961f0874b017d3cfe8fbb527610fab9e7c081783a93897c65fbda3e8a0d4ab5de471cff9e2060120682d7b2845b75e6554e4b37cb434b542a40c74eeb5d8dc17f8678083f92815c42d911fba8e657189c9aff4bcb969f9894f88aa3b168fb33c1823b531c0549a2811dd163bc5dfbcbb078adb2abb49e37c07b551844b8f805b9c5795290c59dc1192b5cba3015f424f3dd5bce0a9a63b92bf3bad6f62235170379f28a4aae5862f31dabae56b535f603be8d187a2457fd8909d9a1484cd8a3b76be1971b3b550fe2b4371d8f89afdbf5982c72925f335dd76741a27631fe9a78361d2c0b9b42a0cc8256481e0a3018c70b6be2af8b9e838d6d5a4f3addfaff3857a8fce4484b54fdc96ca9cf9c8dfa42bcbcf919ced90dbba5244876a96c8fc5a64fbd1c5 + +Params = SHAKE_40/8_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 048201090000001d00302f5c873ef6e16ce192ac242e812ac5f1b20d76ac3e785f3d76da22e5ad2aab9c30817b763e484a3ea9ad59083805367facdef48fbd156be4db9afda1c3f62ff899aaee35f04eea55cee569cb403c9c7fa486c5ed7097949bce0f232e3be00158f7125b8fb8b686602799136221b1038cc1d3e5f8b85364c849d3cdc61fdc000000000041917ea77e2281b2737eeb867a5de2680ddac5f3029781bf70d7de6975cd4ee3af6638fd2c5b1ea6ec5dcfce74bb0d60d3f95e35f24cc44b74d8c7cf1b20a1858cea96a719a4df7d6b4046684ccd6726886f2f3939e82209ca2ade870bc107444c91b837174019e4e9d630d2bb08ce40edd00c804ae9080e12e5189376cee0e2 +Signature = 000000000025af80e1fc183c72304b9a8f2b6e1af3037175dbc7c391ce9188395ee9ea15e0a8918562b3826023949ffa68f14a7727b2a5875edf22acb39628d67f7ef9059b62fdff4cb756c37a3d3ddaca39ea65b76272700ac110d7f4695480c6b93f7899352c31f85fe5231f5bf939d320a9719f2cd4371b8685215065d7493fe88be4652623e7c3360f3b7ced0ae367e644c95165970a601c6b0d63f2d0cb8b03859bc97f507a9ccfee3cb596987e3bbee6cea77566bedceb8c6b97171cdd1bdd6a9df49c8ce9c047256c78c9a29493f11767ea89beaf04b9fb43dba674c9f269a0a2972ba9261be0dab9e43fb538197a4f46cbf38dee6f33fdfb9efee75e0f09aae1a1ee8336ed66d2d27cb3a80fe92a4afbd5c8810b7bce7bdd0b7bd354f2461567e8348a21058ff830f282c8fb20edf29bdd67daecda3c79482ccfbe7df44943fc370611833b3ee0d6eff03f423fb1054af8c246dfbae3eb9b71345893bb4195f0cf4790bcb530a0085117bb6aa08dd9bc108fff88b9f95a87e33d7548dfc5efdfad2fb34964675d2ee2ffa670645ca28b73c7b4c39b3d923aff5cdceae02fca95b37c6ed793129cc3976ae89a71645a340fb73d8a2852964a9abd75791a5688d64204638ef91b7186fe2d8bd2709877dd5544f4e35489c4cbea2afa9161be15c7a4015d2b2e17807f265e8677649974caf29d8ca6650eb3a951615124f0152c14d86c6f55d6411afa4aaae8872fff27b82b68daef9cf274c217fbe5fb974ecd8ac6d18ab5a03491d47a369bcc319e8477e791998cab1699175b86204e7eac401863062e49936ad549986691e9e3a2a22184e3414f674aac1467eee82ca30d43eaa16a6c682cddf945efc43c5f94a13deb91a4dd7b9c01d6e30bf1f8e51d7651839e697184da4e5f56eb48b307404e920398739167f207215588ad857939c8884f410ea6a9858455cc240be8f189ac2f557dffec2ded8c3ff9aee3eb212f4f7fda659641068e7772bae1b8900685e097a36bf54c83641412c098d808b142a572f0a384774798213a5710c58e654abe999c6bfa9bd21e5ef437aae0394fad82c08aab8958140d8f87e0559cfaabcb6c11b463167121ac5534a61310bbbc56e1dbe52914a594943ed039faed43e66e1366fa8ce12b1e179fc175b9891aaff2735d6fdea384cc3173569971a2bdc1e0c0fad794d7d130c1db350fd8c59309d94f09292ee00cb06b98e9b9a3b9ced0b9c6bf79c4296127316ac2b3cb7e79051b6c998ae7580902ec6ccc5430ea01e86e28b5be4c5999b05f0327d4d372d4b6750f570afd3416fb54def4587d85e8c3823d07add68101783f1c5d77993224e38f34726e3baed7bd6cb9a9351b40b40bad393ba47c01e77b9e5720e6c9a48ed243a49753e6cec39c8a86ab8dc638e9a76a87012c41e38852dff8d9568cff14abea967f95b6c529eea81aebd85829c20a9c3cc494c31e60ade9fdae622d0a5349c6a6154f6ceb26cedc66b2fb70b8a2d2f5fa4830fd5f94050b2619158aabdc271216f3f71c389e576d8391262bac133589886b6db1baf0e87752b742bc498dce206c2ac2b72e893ec09485553eff9371cf40be26f14652527f84c725270c65dbf3d48d4bcabd0153832e13aa679ede4fa40e877d69e417b26827d501435e6bdadeef21d08facfcd684c4ee0e80389266b1b2939141f10dd0fabd3141f9f8d505b8c6bd73a1befbcc6009b85639ca254a81842dda632d95f5bc32aaa0566d2e65115e75abc38cefb4b4616b6a7eb5efa5ff987bff0e770eb1d928f8f7baf9f5bab3870d163ae36788ef68d9a2e6a4f9f6db59ae7ab1f4271cf2e141808bf073481696384b788b84b55b6b453d5fd1032fe9fdabbc22ed818d2f670e73a99529a88b919c7e105a504f7b5077c17df1513b00629f1890ded8bc108eecf3e7a6082ef8e7b8eedf26f9a4d200dbf476343cf8e09fb7a44b4ff3f77e3282ae412854201e4035a9a63e926b83672ad8965d6229cb710467b54a13b531679039694cb55d48de25ec1289c3530b49a2a0ef44fbf0a7dadfdb89245c6ed324894a3474a80890a7bce4582e1b12e99dc7017f33bf11294980623fdfb59494af6b9981941e82589b72a041dba3a0beaccd4b08c0273c8b8de7366dd60e4c16d529f153393431158680a428bc0b2d3742e7b1a4fe3ae306edb226cd3d14a7b30b784ff85d45380df930f6dbf69335600685c109b8199067cbc23a42d839cbb432bf6e8a9462399edc514ebe0f6ceaecd642be196d10d3c7135c34ce825734960bba5ef00ddc36730b8d122eb2d86ecf7a3d0d93ad4545fa3c5c66cdba6604c5bc560d86b4beaaa38f3c759a7c859d49b981423a442f03153469290d24b84b06c59da69c23ebdce3740d82e4e63821291bb11f52c426755fb633757d1342ac15c91799eaccbd05b14a5e1be01026c76108b9bec15ed2f0677ce71d16f45b13392f1672724d8b88f6b0e37375a5fa1d820b03e51b5eae9ba87b180f8f13e27f0f54e1c3c1548790898b977b754c24e483010fe51dc83692beefee43dad1ce382266043643eedc409cbe21a1d497fd2ee183979b71dd09756407e218290f9972a6923e22bc0138ed4d9fe3a45c2c42b5fe8e157060efd66a9325f0ef1c979ae1e231e98ca91c1cd876290444fc72c06bde64bb0c1a7a5c04c282b1fa857ed69faf385355bdb9fb4565f9bedc12e8d19c779465ed45ae9aa2ff0a8221a2c061ccb69813bb9fe224356fcff7c2b6cee173012bccf06d5ca3bb47df03bd341f714f82bd461dd67377888fffe40ab4cd991104af5bd1d5bf8d380fe3a375de79b735a8477f43ce17ce6659b9391eb2c24dc283752c1265c963bd99266aa1012f933a756248cd88b446cea02c3e3025364ad42631f5ba705fadb7c0578eac853880b7249b7d6cd6f2e9acc46ec49d646fb37b1bd59ed77096e89e87b7b5b7cf4e084708158d52fc71d13e0e7967744773f9638844a3ba72766eb42f79a06f0e5b9f4b173cece621f762c267cc42e0995abfcd319f994ba46f1b0bf3a7933a56c078c7f0e0767034ccb26b9d86b6ee94c5349f562085253d77f4bbb65e75d4a4b6997c5cfa9017b3c3acb387802c70c37913c1f10e1e4afc82b0eacde729523c748b74a4820b3a171c48d437946f7b89d3ffe6d5bb2f8e65f188e8d50404968d6253f81f1cb6eb122392b0dbb825e905787246b1ea7300f56c163c48f1eb649c8f164e5d22ec86d825ef343e908e8954e1ba8c1bf90fe7fe7b48e082b31028280261ecf58d753976d2e497a97180326529285dbab910fe6ef934d5fb86363f8139502f30da6a1e464c80499bd854737e6199bd87348db9e7eb3a52381cb435493a579c65293cbdbc9dd1ce8120106247698112da01dee6b0e688b6326cb44e1521a5de548020d171c999935204dae97163385b0125d34d5627ba1ea2dfe18185c2e5a60cfec4367acdbe8bee021a9782f570de6664f99bd70749fafacbf2f4b24a6092f9494ebc9d1b13d1145a5c4106d3c8ba6bb289dc43b060a18fe4a82816c2c51e8aa6a773e8dd838a6facad9d5af79834f6dfdb5bcba4a1a34de20e966a5ac6776622b173056a1cc37008b27f785a935291136c586466edbe68fa21fc5710838f4e577a59a85ae2f4bf7d7dcd03fd0a0668a35f40ec24b01ff066b4e0e5dd1e5512bd18367c8659def28dea6897e3b63538b12c9c5547c10930e6828fa4f9f20c433ecefbfdc0f973113f6e521158784a1f545e765066525d043867ba40c704cb39a93d6d146d376108c6d34c8b2f8063c3acfea9a329e057df41e20898bc8129cf95fb95dedf1e961ee724689851c442846ac1be08267f56b87c550b7526d325daa3b42d784632bd553912d2bccc3096d01e55f325e8bb0b68cbc2fd588c8e861dc11da85c0a3a00245e131a95ef22d482c0715f217516dc6d6c126e18034b89c566975b508b94bbb22f6c9ad95fa16953158d34db9fcd42976271a5071498cba32afa481f2674083d1105035c119327df47a10914c34868bbd28a0b5935e0ff64f0082af11c6d5c9592930b38204b33418b58523cf3bc177240712c410b6b8e6ca4f9888c1e0a99483452877a03fda64d7f557129eb51e96c04fd641b607ed2684ff155f919c496ec2bde481bc100659725aa2b64804fafc40e17bcda31163ceee5aed708dd2a8a4108d6977bf1c12ea1bd8e240f267d558814165a61626367e5754c1d77ea49c68b4588f70762a42491291ecd2c6cf9fb93eb073f91025d3773730c2e28bfee4425d99f345410ff43db5a1bbcffb8417b34d69a2f022df006213e55e1159ddcff6a6d8864f317c49cae714b2a9c58c1852c5e8575b2f790c1138998ddcfaed76d1056c3c55c0f1a4770aac891c5429abe740eedc8f0205a1f758c0867fbdfb57d411bbb9a079301f5d7151345003def1e60d57491fa7ce9ecb037b08a945d247631deb189f2123bd8ea14436106d09b00173ffb8007345fe1dd70864e9e6d8f4d19964bd2b8596be448019ceae6f0247ee2479a82180ad84f508cd7051b77ada1c6bfd32bc2527f9faa8771f5e61d19d4ffb29685c1426b3fa3e65877480cdb9366a4289911f3bc415cd729ff379d4b8f6131bd018e19f84feb545e395b5aeddc0804c7f9774a1b6fe91f741bbd00d3a8b4068117b12f311d4890dc875009d07870b03566798b0103e24acde75112b3e185eeeb41080e48d338155b5b81453ae84082fb94fde5d00f3ac800b500b39a35bd5a77cc908d3f90fc08c3a14d25e45325926cc79a0d080121c23e68849abfae29d11569ee864647e42b81b7d965ee7a2b1b6c2cc3518e9fe4695ddf4bbdd232325e06923893d572c0b370d2b643836620364485fdfc88c401c7a538f43ef5278cf419db65687cbef02e23199beba9912a114e00734098ffc20b6d92a4a047209dc34292f7976380a6a25308059fdbf2d2232fd1b61decab897957a7ed80f2b278f265db3e3fdc3bb3b3e7ff22c6d089c7d0da9647425af7e44f2ddd09f0b1acfa88a4615a4577b6d25dba1df7d82143830b7446258aa1c7551104142421ba4ade8bf473cc213670a176cd9d03081d8c7d54170007880de09451a4acd061216c70f4baa2bf085052f59c00e28af62fcb931265137f4c4a8a1b7f812f1a263d9e135b9b49ca21368f4d619fe7226147473bd826b4c66266b4337258896caa8356e4e058ec44f8b823219167b5328e3373308a916dc05ab7f28e825ee7a434d30f2376897b554553e0806bc7af3a67e82b5ffb5ad91c42cdf13e4463d4ebe5e6c3fcdb67ff47cbc5b14cf751a6cb9a9722879796d6876484c4c37b544f7a5d613f4e02aacdf280ed8fa78e22aceef5badaa107c3a72a57677d5189865989babfd1b223b0acc3089c2a8012545293e4cb4d0e0f0b385cdbaa41683997d50054a994002275575cf39b5db9210f956a1fb8d84106fa09b429313c535fe850f73135a7fe20f26da6f1e4f1314fdde45001eed44077d0b6c737857141b879c4dddcf9caecf06a9b7e6da747fc79e116b59e7d7afd393e6f57af1c69274d1a769cde891fcfd973a8a5ef95000e940bca42dbb120437ae0de0fb4f8c385b89e04a6ea3ad5957ae9fe35690d2d848b1418d0005bc1bd12cad71b0039351aa03848094a2a98e7b33a33fd92c9a7f3f5805c9540d7ff4c3f0fa5588fbda3f9f9360698dc70c8c93fef66d355cca863b4ddae3205773d8dbc8842b142a5db735220acfc216b4be3cd1e5de92a17dad5acf3defffd107a29209f6e6e9ba96fcc63887c0621faf00bbd17a2ec4392d7101f4cb0bc82bc21ce3284cfd2267033e30aafa481c3f8f289e1b68034cd3b5e1699510ea5c6d0c2e53b0d1bea238c41b332057003e566b5ce94fbc9c889a1e50d754901157931653d3ab24e053c58a17fcf3602a3e1064cea2ce99685d6b2245de1a793cf850f527bcd706e6c1299fa9d6cd57862e108d0fca3d99e6d00f916c5d8916f11fa77c002cad839058f7b2da68173ba9b5c5adb99f89b69c808caa8b5c7a885f27eabfe74c162379192b43e355e7ace6342b3536f63fa019d01ecaf04bfd075e099a405f8adbe479eec625ff6c016f6906a72a9857ad55358a75a63faca3cc22a6b9ad76c0b739be43c4e93e4edfdff04522bec0b7dc39466e9176d011d3cd9ad98fdeebdc32052b6298bb23d975f276527178fcd479b9ca33996830222a752398629044cdf7de3e6deea4c4fb665975456d4c6d61bb96dbf1e80974b138cba400be5932f38b5096dd38c6d193e183373042cb0dffd16d5cb8b652f15055f2360372bde021a0823cfbdc1d6dc399be64c3b9f6ff2e444dd69c4a834a5a77fc08300fc066f6882a6bf75149a1084d4065e904902c0be1a165a136b0c8a65caac8f769c96fc1f3bcfe143625357a63de27391a0af36d8d8b137ea3054be63da7ce0d53e88a26847431157168f984664d1c6e9a4cc113c60e2834d71e3176de1cd763de6acf2e96a4bb198ddc4921c0868091a166e6e16cd1ecefaa3fb18d000b0f821ce7f03c8d3056163212783d28f0149400cfdcecaed5e8ec1e38fafc8844ee9af7ad3460c3a0faa0e4cd48ba00ca88a7f045280781d5c7da76dd2320a197ab5104b1941301bb7dda7851e34e586e8d659da3cc6aa4e14ea03a5a1942b677b70f97201a2d591f5533f6224acc3b02c2688a0971955bce0d7d45a71c5dfeb4c6a398c6c97e9750920280f14fc752580fbd6903541eaa3ec2a85e0e8ba47d3f4884db42d92c7e5706aaaf5770066e6430a074822f12f7dcfc8fd697365bcc0ac2ceeecbff32f3e5aea0a665761b4bcd6e336b4c859597775363a076a212337c8ee126b2d05a3e227fe388146fda312259faa78dedfc4ab513ae8fc8aa2f34760eaf4ba550dbf0a05558854e3be7a6980c0c2d4ae79178d2a8a6f0b0ebabc87528f20a2aa2e17777502221d9bdeee2e879bb7177e3ed9e40f648b872d33c69c3a49538af2e45044431ebcd0d5fba80281b5132d0d6e559bc28606d47eb3f58e63c876d2edfbd8cf72ab8b954cb9dcd65f4f5876b289c84d631918fd402a8d987fca45ecc1c2695ec2d1b741204d434e7b36bfeeb66e590541903a3f59302db8271070607fe62294acb717780bfcf6ce7b67eaa10bfea79e7e1ad7e076b10aeae78d7d1db2d17188229334d43fb440014a4b6f0ec1f98a4345f638821e159f8aebadd3fd7f7222ca3757aee7483d08d4e09be3aef951f2785a038fbd44eba5b6d825b18e8a5b9a2ce1ff73d81cddf78ea6dba9a63fde699a34064c586c915ec741c3003af94506a6be1d67347fbac09ce124333829abe2b703406d5c218337e797de5dd1deda0f995d2380d116f83aec5042ff745d480e156f935cd16288993ad1d524e8535f57294f58819cad7ed2e9e0092065b6907109db4baf664d21146d7b61580b1fd44f8885f123e7af87b3e604d25793c1d12310f5a4d3ae1a3010e6545b8775ed1dbfa83760b4ca724310c49500d2e1d6ac9925c680e0dd191103bbc7037984ab701750affbade17c0a268bda2f831e5b091dd61315dbcdb54cde3ce0fbdd0bb7bcfffc7e16f49695a9b9ee5f67c3c4a3c4f9baafba99d0a5b2bc61dc66c9cb78fdef8e49bb94e51c618e5ca07b2ad23891d4d87f92e74c2f7f47b8fea3c3a74091ba06138e752c716544cfd33ef3f538125f73e379774d01f313c6d1d3c1ae696c27406f87697b4a70813626eae4b9613dd51d6090aadab2347824827e26aac9caf617d60b6f9b09afb4b057b60bda2c890da1057dcac3c0c75ba04cbe5352211a9cb1e82346172e5edb34271da7ad72c7cff0906535975c3e7548954fdacbc3039b548fbbe6f1973f2a74e45a2bfe4f5092abc5725bd6932ae4c55b37d6b57c257a2930a1ab1fc234befb005b0ff439d98f074b20faa513c8fbce78d9405cc225668d4129456ba8929d6c332c8d781da76ad91553fd08ead9a6ff311386aaaf409874cc32fa6923b17651cb917cae8a2d9fd7d4ab205d66a4ae5b802d8ae6e0b505396ff2b953311b8b982e198088ca6938c9f37bd42539a6ed5f8e167c052d887f60d3adf479f96db56d7bba0825a10e3109c6416c4d7961ddccba887bf6e7959fecdcff6c9bf7c9a7cbce736632a93b737ecb424e35277a44a3f2998409b93c68158381792e4904ee1c8e276d489b73f0ce7a0c5c4cc822d3148af92b0de15f73a0925d3666ae3a9576709ae99a872deedcdae507f649a86609328b9287fe2cd1ede08d3d069adbea0bcfc7ab4acf8374bda8e661b3f91b782a22fa41fa71d9f4e920e45cc1cf003636e84df717de54a471d9c1e8a613f08772461d4af9725946c033c768bd1c0b057b49da34e9fa2936e83b1e1eec0338c8bf468f5826fe60d76a3197c5d48b1519de9b26f505d382051aba553261b7fa221a8d01b3efdbf62d2b77da938b9aa6edfe27acb31569295b28fd4e4110629929833d89fbf4efe8109968365947b4b8888fa28eb190323666b17bbaea4edcb6d3718623fcb304a1bdb52485915d962fc49067c1e54308189ca41877942888709bc740c29897f3e069bc21cc632d5dac26b2ab488e48e5390c1bb989ead5781680c1918a09ee2f3aab58e63efbd0e8eee8577a7ba0423ed6c01b3be41c8f03576bcb64d430e37b31d99a43c36c72348a974847080bde45bf162f4158e3a4e1d8c28504de47182efa38d6692a2eeb938902d4c230e2b2f23f0ca1798dc475a7737c44a7e3a88d3a8f627af913fb3ed8a10e1b257cc05e807d20d9b782085d72bb2e4b0079fbe7417e256d7915d130e357177cea04061d8cf688612ba3cafac4152e041319d6d5c6b7d48c40a138cce56c434c9138ab58d42ea1f3861994dabbe2e1dc80235396323b34691be05e5c343b1428d26bd7ce92cbb0f49c3f435443857bec550770d02951c723a6f4deea2405c1a664b0076ce74bb703a699327d6806267f84651f56e669e8e211f1eb421987cdf70f9b77f4d3bbe476c049d07aa1e63b1ebeaa9fbc8219da2f89b840d6becc9058e7745a4987268d3b2a1a997a44374e9e355bb05c76b9074a3932ad914690aa992713290d2c1173ae4dee4c8056bccaf6a359b692cc0e63139d0267a49d532675c28c4804aba02157cf01d23a00ee056e31373592d2a441855bcb255d8c6b9e4a916c3caaa8c0acca323f9f0b298687b6c8934366e9488a5b0cdd4728a2d487009d2d4f2c98646f7ced1f0de2a7fa92fc1093494f90010dbcfd2e66fcba33c61f8ec5e7ff961182d7623703ff644dc5b4d0f335d65e36ea4d560be4c6c2c535a365e0f6923728e4ed1d927129c61f1063e2de876c4b50655fc83d42e6bb4bd88f5eaed9f93fbfd1b11aa7aafa554e578bd77e855ddb491379bf6cb030de9e05b5431cb85f9c01fa0d1e6c8463431c61c7032809fe85bf1bab5246f76ca04cd61aed8fca0f4b7b6cc9a85d9066baf1119e6e66db0b50ccf1dfd82e26447fc3a6a7a3813ec2e1c4a2cf94d3f5c21aeb3d23109fb2963c2dc73be0a7e9bbb3af84449f12e63b4c2b1d89a7437c3b5ad856d52725115be942857b190e73a347e2a3932c29086731ed4f57e9257c4d417e48f24c0b7ec484357969a7d3c55f6dabb916d504ab28bf55d15544529f0bded790d12d3d7b1476e894b736ebd9709dcb489daf5d94033aa903ed751df24a20ad533e43f4a3a3e68aa79151056ed08c3f9ae8853418e0dba28082356435efe18a34336fa20d9871ae4af22594f1d79375b48873fbf83973dbe84dff18f2771fc55499385a88c83918bc9068a9cbd7d62927cf30a0ab46907537cfc63108518ae4871ae98dafb4bbf8ecbc6aa4b30328797a6621764e2135352bd55ec5f5c55c7adb849a4ead9a982aef6f141ed6f0b6ed9f02dce84c2060b278bf87f23c1ba1acc68788106da2aa3dc5a97600cc2a6f93d5bd7ae62f749f87c415fa69720fe3ab21861d9c52df6d2f4cebe8ba8540f4a8f781984331262078fd2f8ad1156d98e544308a425f5e080c7292952f1b4695afb1173775f80dab1fd289a801b889e3a5a55bbbb85cd828489df0f4f54021e9f147653eea46c4b4929ad84ea2b65e7e4b64028e73cbad28f4d888046b87378a143e9ee29839bf33df8088530beb41e4749fc0d6118fd272c2d92d5b418eb0b1c5e8bceeed7a693da632371a7da4f27c9eb5c70f78b33c00496959683ae662dccc80c3baa51deb271653b498a81f60371329aca7d61713d67592ac0a667a1df9611ecfe16f5d6fe83f09d9b2f264ee0cf6e896d95f1de4833996f31760dd3d7ca49ffa133323ca0d86c5de98ada960d416fc460a37058c3086b972acb1791a4d7ee7c42a53785deadbcb8ef2e1e742a94d8ec0058f48859108202353988777188b6807ac0c5ba431761694fc9c2ad34a072dd931242c58904feed676cd77bb01ca2c2761b24551808411cb1ac5f05328408a414d5bd2fbae479f5fdd1ff5d4baaf7a55656a9ad65537c327f5485df5406341ed2a3d8369fd7bfd6e88e5616d3fa391a9bf087e3def65905987c8579bfb966e0e4fae15e1f64967775047b96baea1b1cf50564c86427afe404a98d3e60e0cbaef53b036633ca45561f1dbc91e7ada1a778533c66d497097df32c6884e9b83fc0dea1f819dc01664b3b463563d83195bfea3e16c32cefcf11d88bfbda5b3f9285446e0e458a844353190b2b607275f34b8b2c0f01806dbe6835d40c24f2be9d894d57c7668eeb6bc7c23fae2860057e4b63e25c1f187e5c341ca3d83a24483a5a36fc64b99ef3049f250f24632336bf51ca48a254f090eccfca65728800926a438a5af28040cb533d7bd0b225cd65bd41e95a91220e4678d0d1d69a0c12c3e1439f799dd1a24d7098d3e37f526a59e551a139e8c60d04584b0a7da6192ae11d8020e1eba122e642d6515e73002b546470c1547787d4912d7a365d673507578e4d5a97eb5482504e2147bf6150125be540d61e4296534e073a384939c6a4444af28a0f5380b781a287c4b95ea6ea5b0ce6a4e0b25f5f7a0ce8a301da5dc037cd135347fc944475290b3864979c5eb0efa2dc2a49a5cdce4787b4d34221c8763d7137fbd855d5e8d1fb45570c1a5b037a11c2cbd2e365723678f496a167d6c61ea871f16bc0e1ce37d808eb037bbeb2a35cf6a3999b51400da78183056bd3094ebb7130ff09a224306229d927d9d63b418b30cd6ffc4f44b481a686ae8d7725c25081ed75ab0a42065086ae39d567db70407394686777efbd3b799e39a30c634d98ba85c54269a55bb37d8450625824b6de5edbb1556daa31fd62b8accda84f76abf74dfed512cf1149c4d54ec2df443be2d149dedbbdc982bede4f1cf790d6ca8ec64af2cc6ce904c7f48eb9f99f4a58a1a09b6e2aea709b2f452edbe8d23d37519fdaaa149724423b8a91434899991c6a2008dc4e0af735099224af909c6703694f9b137742e5050fe13a621f8210e979dc4f81410be0b4a738d04a3938dcd18d8703f7e8763126466c3b29ddec7114f2a8efb33d666e2da62057a18196b8a3824b56940ecddc53f891bf61914319214e296fdf407484b09f368270248d1c7bae523c505585890850f40b8865b5618fbf9c4ae3b740fe99a438b897d0cf29c6ab6d98bdd2c7d4e5edcdf1420855d67b387c9b59290ccc575cc24dc07e3a4b8f96755fdc2de82bb1b4bd7fa70e4ca5edf4d5301ea2cef41f6c89f2bc1b64dc34628da9d60752d742e8b5bc0d9f03fad5c12b5596e5f8ecc5de1b8202394f8ba00fc69568a030c704dc647ee6f0c9130b3c9fa40de0fd1407e39d12bdfe58100aff4f83f0f9da1695cc249a5af7c448dd7c76f5ad9f98043b8905a0792ffb2d56d8734c1bdde25159b0d3bee66387071ca40bfe5ee900b496c07a038ba3ee58b6a52104338eb7d82c42879c9d5d338e7401627f950b666c743d4c30b7f876f12feecd09680a34b9f7d8514db54c7104459538c7ffc466362dc1b12f8c1a22bada5df189df45d62149f5106f3c25162dac489b8b88bafe1a0fd4abbf7343c6a7d9582766810fd750a97fec82c9698b26894e07eb6f25780dcb151f383c154a0a609000255553588c3b3b6cbbd2212fdbe3d18b774ab90616242c2c94eef50a61c7ff7b4501c2bd43d173ad63ea0d20a5868962650ad21e73d6b746532746f384ade149193a534cebf2f0d05e69e56cef3dd5ae0eee2271d9f564131de6d04ff0996ddff1ded86b61934035dcbf4171bf7bcafb24ba32bdd62f406412dbb15ebe39c06c5f74511eb17b9ec2b3b7cf87b8e2264c130296012cebbb6ded2df6a8d6d4c33d19c83a22642d237d05173e5f462394b83222a38dd04ff5756b1bbc4c76812ad05469f4199617f7494e2a2bb3dd9d89c05b8f3a9c786042c04ebdbad5ead26a4d9a69dbc422f59d1a4d117d92ac145f569548b141d555b6fba87e41ee02b0cbd0f1c345e37f4a42ebfa2aa5f5ab212527b9ad574efedfb5b7c06d8c1636ac5839625a85cad5255038d94fe1e80d61fdaf6c39ebdfe16c8e3cd6b2ed248371fc216efe4663a1d2d92b590aa8e7a00680b6aa54087c67274f2662d1f1095a2055e52952dc205af96e930abb517aedaebba4695e0ef431e31896d471de452203733c51e3c33621aa8dc32a7593852ec53c9fc64184f8dcf71aeb4c579418a8c697f3e057b124276da5ad41705ec7111a9162f7529c7ab74cdb45cc7e71ed23a7951ceef082d6eb5081b3c65bae37b56767dccac072b795d555e01d92a6e38d5f4632378e3760486e84aea86463b87c5557c68323fb09f7c3abc046099fa1e6cb90094f5fa9e1713f7e32d5cf1cd940f74fd2edb30cc78cc2eaacf71b87a1ae62911d4bb088b385dc3da5248f3f5f4ece4ecbbd2b60f242bc865bb6d4efca0413dac3212b1c7ee68e02121f6d160ff6d223b970435a25bc423ebf5d38d293f5dddd0114d58d10a738a90179a13ad705dca8384e9c09d7bc6ea1fa3c500b467ec5e67022e4dc3a08f7465ed0515b16a8dfd39b0223bd2581fa9f566c6e57e3a7d3ba26cb6507323b59572ddd8bac271e61d85f09e6bd78b1794189edb48e95c391bd6593f444b51cd7fe0febdf5b4cc4c6cc64f853682e1b90af16f4fb2eddc1374b5e3946354e048936ffdddbaab9c99b316f702916ef7316494925d4d12053085bf091e2e254b14552ce689d0042e6d4de4cb6a199a1c2e270e0a72933c71953e936d02c4a1f43d071fa4d7dddb14990ef696bfe8437d5434d01279ce1e6f3ab97372f98abc928b61c5fb44a2b01048cf41205266ace4d0b250ada117f362c1ca0706976967df61732d398a229d8b001ecf15999274ae30fe0733a48bcae6b58d01d6b3af7ad12b50a897508daeacb8882dc7df0b66d2a0f5fe4dd03050b77fed1eb2ae8dff329a1c17dee3201cb203f1aa75109156f3ce920cba2a1d1dee8109efd3f3f421fdfba854c52d8609729dc5d5b0beb2eca16e3c435dda098f44ac5bd936326a81ad835adba7e01d68923178f699d83da52fc9eb6d6ff2d779d08036b85d601493e0df6167404cbcb826926ce1808d4f5ce0551795edce35353cf73fe31c6a54e81c26caf344596ef7a7ebe9c5e5b65134369e5d5f2e6e3b8222fb1b9800af0c4dc924d7a157dbf6292cdf206d0254b279008ca9f4520a1a25e5f106ec3418461942f1408c7a2fe5ccbee6354656a809521fee7fe6b60a7dd85a4aec8b43b5877a0b8c3da1e6e938cab9dc1e8da88b75579287ee32eb33dfc3d5f19ca756cda60dcf06d25d6f460f45f70a098a123adf1aaecf9bf07bbd1fe2cb646624d716527c10b6589e5dcbffc24c7ebe0d04b41d54071ca382808081beb335f0f6b07fe2b8d20a3becc36e5f56d255bbe8497dc953d118c5fc5b037980fdf99cbdab370513c176a5d4683b4f0b7d7c54f0cd0592ea559e7eb63aa7e9a58958e9a0d44322b8d150b349a35209d67c45ae1b5e5225331b1abbc328797ee5d69afbf54751743dcf275b9f6da69d39ce83fbd73d8e7aa27642ff22e960690039c2f8e68f36ae21e43f636e5f1b91cb78e21e7d279650672b59bdb1d94fa7efaf58b5934ebb30b39f36d3453d1df9d4a47cfb21f2be5576b6c7cb52574c0e37422328de39f3cdee0c1ad6f8cd799b26e7cbb30e015a8822bfb42cbf5b66214d81f198dabc06c950124a10c823d24bb5f4b4e6d97def01ffc15c2e5bd2e84e7bbb432cacc59e481d57cf9931e5c6c585ff93920eaca2c43eec3cc695302a7aac190ff122a11a800dd704222b011bf75e75baa624d46dbfa625308d5c54aed34c22d98eb28875041a9cb7cca024975153685f0ea15ae6976864ffe403e8636f433b4592a93bfe2aa3241c6389137da95efadb98955f7089233026099799553467ce1897a830429e92e2ba1223ecf91c9e597541f4172a740a048ff95b9aff557cfe33ac531410cb3b26143dc902844919547383c85b66b421a43adcd19fa9f2aad51e95d85ce9001ac8efd298ec79273c9dd957fe939cdf0dea01462dcbac2ea6d4878e3a62e9083a0a59b60cb3d0f40723eae987551be5888907944f90cd3847804bd4311ecd96c26a523fa5c51cc63c17755e25aa28997927a1fcaf64984eb2bcb7385bc8f513943b51eaf1dad033585dbbb987fa33dde12823bd611b3ec433dd0da70769b4ba2908eb166d243fa500cf622d5e970f81b86e30a3c8895ff44252106652eb7a765e324cbbf4a2a956cdff35055a1ee625238caa12b93773df0ea4fd7d4653bffc71cba793bdc63ee219eb93e40f06ed58c8b85034933134dbde86e2c2b79315b51f936d32e03403c3e7ce21807a3f462d090a84a4ed94ec59a02da7cc48fcb7d8626f1c419a012b3ccfb040ffe1aa31fbe9da1aeb4cc752d414e4442e973a472555a24f6394f16a09696ebee0c5a3bb43e1ba0dd6a39ce57fa9033f7e348d8a4ba7fd9c3a0d152599e27d42e4a6e660cda3ae36ad8d07f7c0e40772a135ef0e09aa76a319304189e39b24a45dec8fda76c97e76a8b2a8c5cfd3e44231357420fc5f5ceaba7e29aab19e7c8e387faa1d1afb9d476f15db24f73887fa959948a6f3a0cd630b82bcdc95694b7065eae1c0da3587c7864b094e32a3abf52230f8c21b39780b9a9cf490913887b2da8a1ddbbb683e3e4b992ff5e78a7fb5e6363009ae4e334bcb9ff444f539a3531f74b0cd4a51f9128a6694582496cc9497008aa5d64308a4150e90b6c88a65b4af3beead560fc7cdb3e757afc55f21bcceb53129a6dd2fb229eb6f7340cbffead5d9cc3390f20eab21e804969e99b5c19f5bc4c2d7d1e81cd8f49d2e244c91d8187b1241cb6ea473d1e63872940016fd86c80966386ebc3c275dc9cda04e9a405ac4edb8f9530e5ed3a306ca7b6d0bc494aa3f79d017e873eae1675a30100aeba80f5d6db432e0a50872ccf68e8d0703b4ce3b340d55c421c167b6473e2799191b6ef6807526f224444f5b17138248b9cfebc23cc8ccfdd77787e61530e0996423b8491649b4f1249f51b310ce0355f88ffa9d95118d6f0ca91736eadc3186f7ee31756763c1390a38828de51ac69b0b1e93bf417ff57d5fefe9dea7c9f47ff30219f47a253c28f30b7395a90acc2cbfec5ab3be26cfbc60b2e296873086c224906cdb166d8708c36baf520e443fcaaae13a537ff6f2c1656b455a8bea3bdf0bd95682099b53c1ea7d35b1421f006854e3f324b4a6c49b9ae920583ddceca5ebab38b9805e85aaf506460658f0c23d038c12b35f4530ed8512deb6317ef9f88c12ab91bc3678ab8505bc36c238ac98e72b4cfee23100d18f642a39401c5b9df466a4a750033e92343125e496084afba9bac497481f7ecbcef0b9edefe38d2791350533b8ee804675c61884ba93f6b9c433e733bcda779399c7319f442ede02d86fcc2afebdf19cf766047bfefd44c57e22f325ea965f6586f61fc45583f12375f23061f7c077678628e0e41bb07a260c8072ca07b29d3b4f84865be8526869d1c63ec51cac5193656e817e12f9681d08466aafe122bf3aad3ea664a1486d25d9cbe5695c9d2f5a37b6cf11f0a21be45568c2d94368325383fccf670b23f7e1279610c25c4a2af13c3679182027189b8c1e098912b27f79bf072daf47820c764a8a694579beb30ad82bbd1e0af7d04a72207444ae318d98627c46e855220f0ab44cbe3e05e7b8450b986a810ba7d975d28e1921e4dc7503d62900c523e6293854734a23fb4ba35aa925f699845925550b03e517d26ee7f09373a75d526c72eb0fde92814b3f5b05230802d6942549b469fde62357886b9f27500fae07daafbe1883a2510ef7426218a03f600f0e0a1e7a28c4d17f401d1bd27d9893906760344828e089b66770fdd694de74e42c9963dbafcb414f79c4cb74f5cb93ade23365392e7c222b288ad5424eeba395a448e9a0e4d4e3e8453456d187f18c6e843282c11364fad32d3daff96143384d248e505d371f746368c3a3bcdd18e710bebb288aa82e0391c5cd4395bbca76d8e501e090d75effb4aa64d9692250000ce102d8c47ae683ef8329195b8bd9ffcbb2d04ae8cafa53c1119bb4286da0b2c98e6a05d7916f17886d63aeb4bc5b2dfa6e8fa1221feed7838868847085a7acec5a3a82bd30024a1244e5ee1d1ee92c36532c721fe7a8ed8a6744d273d176ba2fe8b5222ff4867f71b41186defe1cb43d5484194a57fc7983fd4ede9a76574ccf7460f3fc4509eda9807d62ac11c313c62e0079042740b6a46ad841405f5ef904dd08be6a28d959e2fe7d463f2aca1a98d08785fb7b05c583e15372a38bbd034eb209fb83d087952c01bbad88be05ff86a398daaded5399a8ed5ea39eb62c23d3633443d6993a1acf45724bfe9f614518ff87707f19738f7aa2fad7f469a01315fee020644acc4d74a67e29cd9188605eeefe7d47625e726efb3419dcd958225a46768a13610319e419c17a9ade6266705392016fa01ff6a187c9b5f678404c64839614d9a6b62139431775de0e992f819b50c18448f82d719dfc80731b2e260174020016d440a7e59d7641934bea57eab2462ee6ca9c26c9fdeabb2877534fd3a5cb597b873f1055cd7445c028432260c443269671408155d0cfc5328995d8dd93ada1582e3f8adf0dc4066aca23ff81a184698d0a224e5ef5ea79780e4f259b9af192b75b30c2a043a8851ddfcb123b07c1dd2538968a3750fee66866e420be8b79a378c1cebc8eeae56596f83cc40f6a4d2aa12f90e476355b17d2fb28ca9954ab45965654b280fa9342cc8bd596f9e9dfa039866d135b4fd03b3a558ec602a04d2100ba8d0db24dccb867e52bc18bf56591dbad3c6fafa421e7519b902673aa2bff0e5081f1a4de0d5fb9e33fc9bb78a3f77ca5ec8f1437911220d2cf5fc327188d3c5d2e8a8004310c80416056fddc5a33bdd09f3a754fced3c2d894aef6704aced7a59d296b6b17f010dc494d8d57ce3809d8101195de4541fab85f702cbc3e70a15340be8845d2d8b7547adaf250b1b2de798f7872b1884f3d3b7c32569386f13f4034959990e3c0bebfa6ffae35b8698e17fc1d9552e8f5bc5faf9777078d7dd6a16e90d27b4642d5ee2b9cf011fef7d4489c842c2912a0e098d45618b4a73e4dfe9fee455a1b72277a6fc49dde3c8d4d5a474891c5f8baa3f9282707002e93ec02b78b43427f4b146474545f3bfeca1eb82d45c3e912763d38d7b60d0cb210531a18cc054af11f7fe17416c4cc8356494d7e7c55d8abb6aec8b7f1e1b5e9ef8343dce33dc4d9c32ada63fb798a4245a3b3550663da09c5272e3f5b7443a37e97ef499862b745ecbb2251abaead1bc167f79a4ec706f35e101c82e8a2721b2ea84a8fbc3c802152ff552d579d06faafe908b4cbf269e9a699bf4bc80dee86cff5bd9ba2ef0263e02e2058c9f9b4d85cf79da589e95f41b8595277a5de38e898ace2fb2b47f164b3b315e375b4e7e83d61af871507bf5b2990b36cd1c6a4f7eb023d1acfeb5a1c78aca759076e441dceeb739928f25b0112e31f00b8a9fa9c76eef3fbbfcc43cd33706f51a39e8cba0004a289493f5858b4f6fd5e24d24def79c686451589d937fa98699dd51a823a2bfbd7dafd16bb11498abf48dde891bddc1b9e6b7405f1bf775c71876a71d0859d7273d8b473c17368f85c9f5a550ec4ff99b96490b4eadc5d07264e807cf9473ebf56700bdb47f27b68c9e89c7eac725c0d4d002f2bcf89625198d245d6223af135bc7f69a00ef2251a1137c01c8f5f675dbe27fd69941feb6e79174baa2c80bb45b00ccc609eefe41cfaeb4d121e8c58125003cb33017eac73bddaadf9184b4e5b1cdf7a7f505a1b3698ee01999501b39b650c53579047b824221d2bd0d995f839d588204cb7743a3a2d56516f6cb7897dc1f30b6ea292a2f520e33bcd6732f0e8cae60cec386a27f1c0cf062b2d0b6b9a05de15d19d531d5f2faadecb0b68f75c3989c9ea2f0190b325839d9a723594cc50cc43544b1cdec6d6c43bb5cb32cc42536014900c334d38af710500b85ec825c320233f6224445bb794b4821fd57036574812932a5f1c86159bd89dd7f5e2feeb6d2a0303ad0f8e41ab0ec96786f630f24e1624fdb735e07714bc2be5dacd8007cf47a6c28ac680578978abc806c211502398849759eec4ed5149730171682484c908e3ef86398ad34a86c46109ac6bf1cfeccd05ef0eec04713da434c8880f38050556c7f4995bc9c05ec7b15575da029ba6853bde9e73a05ee05a6ff2f42bfd53393bdb567aef15ecbb1429dde0b12da52790049d0859b7ee2cd1bce3df14312f26854620f7f7ec4961945e70d8855e836dcb1351429bb98fee46e9fc8fde376e509238e2cc18d665cfa2a3f311c88620a2a044a9b8b5a5cfed2b7eded8b8256703942ec09860c1b208d22ad4f3b213649a1622ca598c8101ee2501a278cdb4ec806dabfed7feab2346f932796bf943d3f0c690c7229b05e3e3adf1e411739468e6a0af0731f21bd55717275b9f131857e7026398154f6e37801ab41f4220651e9c1513498373aa86114236967be19615f9cc0a2b990d76975dd50b92723c622c0fb99e2833945f05fe32f35dc7df680227a1f2585e4283d269e331d4ebfa53cb91a6b03afb860d03fc4553cfe90b4313b51f691829c629216e3f4b9ae01772282f283a0acba76ea0c1fa3d80ae8ce952d43dd3f3458d73d4bf5c76fee8017b9922631cc4775dc68927581f34fd997b243b92c520882184ad54a32acf659066e120f2fa57c6ec2ab98644b7d10d3b5c3f5747f07be53a35fef97923468d5d28e8180d662d11f7d20591c58caf1613e9e2354021a19810db7bed3c41a9aeca466237450e122f4a7e8fca698db4ca698cc4f5326f6849ebc176079d139f0f1e35cf519dd74344139f11e135260e9a572a75cdfdce562560e3bd57dc007e80d589fe53136cc7f61b753a10b6e2c612ccac7d2bfa7794cf2241752ac256f48085a041b50343058f2dddffd2cedf095040be03a81b09c115cda7693b270db6381b7aeed7f000094bfcae6995c452abc169d3c25f56a5ed64fee4c3fcf5602589970c2bedb0df1140c1b26685874d681f9035944599fbccea70ec00d4f867f9319283c737733a89f0de928a0bf4073a6c53340a68850ad6d4c1027c561e129fe47eb981f4820a6a20368bfccd31c82ee224b9a5bf2c300028027a26e765e41f28e0784c4e024de37e497220830cde8402024b5d011d0cb7d6708511f563a98fc8459b36589d11451e2e89c5e716d01bef4073155f937c94075ad70167800aed4bb3675374c2f8e1b6a5cd881c767c3a336968c0b8c7b81ca2bcb70b4d721fa478aef59fdfe13a1c167e17cf4050b3109c21c83a240b86351806d6fe61ad1292e6fcf0de54ee21d217b02d02d112d3f2ba12c92cc76a073dc556554b4480886d091411d28504a8d71c23f1cb93a14de4ee008208f7a1b640c826bd2781ccf1802c9d385d1c8f9f1a2bd4954bf6e53f8f85d18cdc67ee14a03d57639d21bdd551c92834b0e355374bfa23812b4727ac8bb9069f623821c0f0de2bd0b33bc93e43db722f53b694b8bd6f2f41ab90bd67f45c6c65703617cb6e19ea4abecbd5fa791c72b8e8db56322719be2eaf643cfe8941c8599817a5885c9026f132a35c48253588dbc56394975ef196296f47aa0c40696fdf322b9602dd5c3e5a3b6fb6c46b0d15f54e4ef084f61dc923cc17a92b9b454ff167a149c5bbcb09fd0f06d55dcc668839ca42e5495ea564341b801aacd2bdcf37d7a4137858ada9920b58f51b6e080aa3f0af5349c65917e7b2add74a9c7bb4eae8a1401d3d6d74568e9f4f8b65f5bf729a38707a0a0c4d0103cc0ccd9b6c29c8b2ad966071e8e0bb850b7f705565eb0e88bdccbcf2291c2d2fe0d661fde432f405c18f220e8f30d4e527be371d8e9e36c39226bf06115a6e6bae8ffa4f6a5477bafce261abce530d65bf69bb69a517001412257a3e8b26b85baaa51f587a8dc48b880741a00774a2d2340c9edeb502640d313af4c8cb9d3ad2d67979651614227654ee2caa4173d3e7c22e2404f6b3075b81a5e9a701957bad8c24c7dde0bc41fd64884a6311ab52d116e459cfe12eb3c13304e68223f5777993ebcb9e1940f43589729eeebcf4812e1b8ee3fd65c624ead878db81b4957ae119c10ed4968884ac82e539a1cf4d40f85dcafef5ea3472b0fee24e3493ae4bb128cc82175e1cb539700e394efd00e3e429c5845ba3f6462e6fcbbab9efcae49cc112bb9ed5538a7d352c16ce7f0262a8e6a98b50c0ae69b7c07a91f42d60e102c920d877f26b82136beb38b5bdad26eee28ad0e3cda4941ac7b03702f628281f108471db1c05a800bd926c3d5b0dd01cd1b787a88260099afa15df3ecc06d73ccd398f3259df5ecc24015eabe74cc02b248f311fc7ab8087eb936e81b0adb12aaa6e1012197308e0c47807a6e145295a67fb5bacca9b96efa382bd26921cef05feb4c60f13af3d71142e4846d9427e550c4fbabcf596ec085f51a2ef5fdcd530e2945420e6aa94a0ee8f339984760371a7cac92367e66c9de07c7462ee14962714e66cf5bec61f9c622f5be1af4f5e7edec5502cf08936b2a1a949c693d8f1f80b6bcc0ee77283aae25617dc8270b2ca1f87d4ca21d06080c00791be01a1a273fe7224a211e6329d9b9f43773590951fa0e2f228d7568a723565a15e15a4f3b1aa328be363fa7a29e9521ecce9a3cfab55aceffff9c099152f5c1ffc254fe02f2ae4209a87286c691fc7249b59a26156e42d643afde53ad33db1df26ae303da9cb8fe435e368d59337038d77b207c246042a002830d326dfc96f42c7665d1b2be0b5bb4d394e96725a87c5c81931d0d371c0c6705bb2db370f1cad2d93f9da2be766a8c7e25127005b96afa30baacbabacf8948bd258b8ed79c9ff48fca240e45296efe67477d11694099c51c2331db5de5245a58962c9e56c4a74046ab9831c1f6a9803574e14ee14cc3e213fc0949baacc593a0e15e3659729bef706b1e252b35f4e1721b8126e7aa8acadb5e824958507df2f7e35f325ffe206212a4d8477a56af9c15d2a2c6068d1d261881d0c8d842c1457d9911f7267bd2e06395e3419109743183130e0d8858002c37349680492bad6930bf9f6f5d2ee81fb9ab9b3c73f2c8b78bc42fe646b1072f03ddfcdb121270eadc0221f1eefbccd1e5b3a141d33634662481771bd6b8c5db6d6cd94d96e89a01fb269080957e3a625ba47e763e8c5d0b285ede21a0cfe48014b8e5eb39061e2945fbb1474fe8d05649c36dcb343903dca091848d34ed2aace313005ef436af9de1922641e1686525b96e64516cc6207ae6e26aae67ebcd00d2696b59a8b61d6920ff0b1299adaf567733b653553e871a0135addf1b7f317b2678ab4e03830c1ccd4895f638d7f61ea687071a8ed52d9ab0e0e590f1d2649c9f0bae446e5a0c4dcebfc9c92f987dd884406248413fd9052e5b2344d27cd7ff894fa8c527495ddf2a0653f5ca3f9d03a17abfab268a1e5b5b1a60af430fd7b3de3418f99372f523fa02fdd4e6a26108de60ec8b3ca22ae4d02cbe4dd9c12f518a4333aef0e95d1a95e8ed51f060f14019d820b574419763e81f5a6829dfa1416a73bfa0c10f2d9c44f80a7e4c6c1b786e6fb83922e3efbb71962ec941d07052ed6cd53b097ca96a470b211ac23828669de7c1fb75c45caaf142ea173b7c863569e6383f9ad20e840957e75430f13c34a0182a5e71cfb2c7639965fc0df6afed8a83c398f63fdba2972933d231db2940a5088f73291e5e8d14efc4b8e451d81a6902f9e8e07303a8d5e192981e14275e994cdcf1b011a74af1f2669c1c66e9c8a5601a5c739ed570e7317c9c2d54f2c85b02806808772e9ba6d4cd4a26e00a0cbfb19cfbc795be637141e0adb6f0a6db622fba7c5decc2b7bc1948a978e90b8bfbb8ba79d01c76e31fb9e90d81252102f25f34089e227240f960d88cd34f6ad92ad7bacccfb8768b31bea2f98da7d252424a178ced534c86b9083919bbdbc04eba3d7056a0226191ac3a18db0e3910f3aa7bcbc4f4c250ee6b0745c274675e641007b3572b67e5bd810674f89d311ee0f6bc0a42413875cafcd0414d21f4f09bb40d8dcf005e349525bb7ac98a36a4700ca83035ef7e5b886c1b4f92bc5fbe04d6db60256dd3d0dde450b7365513e5ad9720edb69e16d59e821cbec5cb2b622a3ca53f7ae7494c21b0a627475d29aafb7f201c21a0ccc948f99013c4c4d927765d2e3b399f98262d1fcbef91346949c4a2a7a3341ffe436216a471e1156ea0ad0a9b7974b3b966bb27ba3221e6068e8dde9648dbedff861741002fdf3eca2152b561f091492cf9884b72776fb7a1eb7315300929b684d79b869c6d0e0ccf149abe19c00c36896d45aa1d6f86c45e7f7cf9c19da67109d9a9919a78cb2d65803d1e5691fe45272b338ad65902e245285deb12d3df1894dd5014b8c2da44e4a81cc2f5fcfd1b9fda0dcef9659a22da4cf2caee3d2397596c0fa3c21ac41722abf9f56532b9dae0669b7ee644e93369f51bd5cc7b189d2024c8cefe9e83e8b73cfc51f6b300cd07da1ed5994ddb749c7a1640f8acc98c1fc6dd36df3794bcfa295490fbf460a42b6f0a268ac2ba0429431f4365b15d338cea383f7ca64af69b9c7662713a4e13f918e59f8b2ca2dae7f889b8fb39052f05432a57b6ce909ab3308636c1187190ac607c229f96f3029c051c0e21737e8da1aec25bd03bddbe8d76c545d71f0493b79a353341f2a98b10404795d208543f121b67d137bdf9e167c9ddeb2b67b1ccce6d83abda3b110f620ca38e067b700ff70b8a6c85e0a36acf37cff266f0d613a8bd5a9d962108742d5f725deeee908c080908aaa7c470e3fa1e53eeb0ee80f640110085ff285697df7b9c30a48f023ad8a81819313a13f0faad89b4905a2c0898583cd38312b75ca7f8c34075b10765d2a1c739554d0b3975e2ca95c971b9c19482cbb95be63fdfd7c7259d898a046252654bfc22be4af6f617fb9e50a2a9d9c9dfd2636a420370263f1b98faa7994364ae46a4f428ac22795cca01e4e7c7a6e187db3f5e6ffc7f6dfae3b8950e151631dd423460c0abdf0aea072668dbea5b097b3e212684c68945f10e00c07981d15fd699b3f821e1e6140d9c6649f01e56147ef5dc5a58f9a46c35333bb852eaad3934b6f692ebc56eb151f32796fb189b8e567f2e1f8052748192ff636709c0d0408a6bea67287d757229b5d12ef6612b1818b12527d71b33fdd6ab6922d2271be9bb343672790d8fb42cef765d1869ed29c02a94bb0342c33a1f037839ab823bdad7e34b029c75cadc6aded99b2a9d49cf2151f26f800267b2c59999a149ef91c4c7d8d85df011295d1b71d2ec91dcd627e88e16a4309a8e784117464ace43b85b89e1dca5bf5de4485b32b264e262b2d8394749c9d87500d2287cb8d5b1e462bd00120707a9eeb2918c7d065ac67f34fdfc4594adc176cb2f3a231d098612989d40f08957ec685648c85cecd42c0cc7db0a16dc28d9d804f67a8410eaa364ea6222542ca39a1373d84ccdf93ec6ec97429e86a7cb7ace10b2efc37da9e551ad41e105193080acc540a5a8ea596d83364923c7f494cb5a3637a3b492c86150781b1ae02ceb1b3f4eb0e1f6c1606c16f306415b6a4ce546efdc45284abd588dc40868201de73b482c3ca76bff2df5403711e8b6c3dd359bd1a7bbed81462fb670b3d4a1b00652aac2a05df3a19c87f984883dce4a74b4ec09888e6e6f0d0d073eb9f25e6e1a828552f6773df1508c4d58545f7616d68720a15ec30ce639f8dfe36c4321292f78bf37849cd175341fbf2a2f9d9b82f1e2c9015530b9a605ea18e8de64d671ec5241340ca8c80b266325f44e306bc654f29046d1a6cf70f4f617657eaeac02f4f32a70035ac4b54a7199289b579f38c9f301662586392e70bf2d23eb7d2d1b7b5aeb320be0ceae5e558e932f3d07c529bc5a4245befdda95a75823fde9e4941cf8249375a9a5cfa97603e7f0885da140af5d215f3a239ef30a081ee9e9f961dc2a736fa2f55e42dce2001213f8c40367a79196688666c55cfc824ba4055f4c3103d1fe6b850554cd4023570dfc6eee1cada1a58f5b90b0e93a85820ed5a50371716d4751fa2050b99af272911489a7f5d253a56736da98b0075e7b9cdb0bd1a5ae57c5a033c7888ea1055b53d2d0f2d9d3f42ebcb0a5da97dc8516969c630f02c67d6e46abdbb9df7bf5b484e17794db4abd2db950ff2af5ec5bb3c1a28e97fd0cde056ce56f018a679eeb3a7a3018f084bfbd7d6c437c8c7d91144da207f1586969044b1a191b72693ec4a1079ff83aa64f122722f429d18652575c786447ca7a75831b2ca829a888344b1b4c502abc228a9d226818133c17166981e5b2cbfe4f1479129d3e3cb00350461b947f55a320eab84bbd9046f4e74fea348784c4ab4c6168e657c94e4870122b06a2ade9e23381ba70c612e0891946cac5aa3a19a6dc03cae344839b578ffb662a220b47ad4626c8316b01ed10e32129fb402b52925819a4546fd1177093256bc83261289c21d7bd4f23f952553eac8fcc85d93bf43401aa94c052c4abf1b7fc9ec9036245eb44ed34e8da7a9b1dc4c9f9c0b046ec6afea92c3a6e5e8f88814cbee9debb42812a2501313d0448cb79c4d4a1021b6214982484ddeb9a9c61a2aced9fbb72ba780b2c9c2cd50284708ee0e5bc50958a458ec19df6d2eb9f920f914ae3d59f1b4ae8244e3823e82f54316c753b0393d0e593f5dc51ad78983258d57daef8d9107f1a7c40fec77ca77743714053d7a9f6fb60f7eb56698d6d175505290e075a11586fd9b003ceb18e41d69bec6dceecc62a05c8769e5f7f2cb366912c2f0e8c554c8ec788563b2140ee06f44ca9a1975294783252c5caf72dc5fdc0b28e42d6da4addbc47aafe572b273a3669c8eb319c2f6f2f96e211ffd14513fd60228219c2fe445da86f2743d8295431d93ed4affe381c596fc8ba85968f86bdbeb928838ee2b12d2a6d5f493d931dd2893cc261c762f7e82a9cac28c748d081c2b621fd442fcbe4d3fa72c42d3f50ed75eeeb2e80d445e5be3ecc37496af2d0cfd2a2405e7cb4ccc997bcc2acabdfe6f6fc76a3b1e3824d791b8753922944800093675e5c3c0cb53933660216aa0661da16746f37d372f4bde9e66e321ca7617f1d0837c8b030c21890988da57fb17941d5d352a1f949b268286c15dbccc91377af1f560fd746a0c7a0f5eb97a8df4433c6a767d13747a40da3c85b2ea627aac8ca2e7353d4b56ce22fd5a1c7b5d60e665f367f75bee60ca18ca7cc366b93213c7f19809f22b5a1e1a0a33e7e45844aed823000bc267025114bb64bd1b37e4c31fd9dac98d91f55e8c0cf2cb749d781ebec19144ea953ff8a9b8acc653e2de2eaa72db382d405bd2972b4d23aac7d47e1b87d8144c71160d1567261a562fe7d266457ba6c54f8c40bab52497d20200f509ffe1520f4da3692cc3819ae4e002181bd36a6f6e08022b95abaa8badd05451af814ed9ffb0ff9001e140aba1d80f71722b1ed41e315be82fee28eb5836293a682a62ddbccc233b836b532a74e4c0a0ba8eaf8d610f37d601723bdfa7e96bc7c4bfa08855ddf625dfa542e11928b1ed5ceac150a0306d17385403e610f2ab4609dc632417f3ce9254202c6ec03c87f4e58794a2875e793308a74a749062137596da485201b3ae6b472fd79eb7141ffd31093a8a165cc1680e7961875381033d0b459ab8cbb0da0f61f93cbe6813c9b2431572af572297606d09074bd66c6ff3f95253196806cfc73e94d052d4d2a86e2c14b1d87a8a370cc6bfebe93a7e18f8fbd0c42f214f62f1cf05321f8657a04322b8d5acbbea1dcc04ff654a0505028b4e00c76d6e152b1f24a16911657ac2ee29f5227d537201fa09eefeeeabf1b06bdf5cac907c3b174266b7cc6dc0fcd24c70b2957d1f9b29ae64ddf7701a74364cd6e9db4f4634c7ee2d0a58dd8db356fc6c03b97897fe1064048e4ea40efa98e921ba90d2eed738cf1b755199fcc128da47b1ea747081ce1fa3a89a1cf6d2aa78b81299bed754cf560ee4587779382a18998757af7df85ea24a81070c38af6717064d7796a3450258c4aee1ab77a76949f36c55e94fff439807a809f642f3570cbdb19a51d181f5c7e7828d2eca26bca334bea1530f20ae5373db02900522d058275b95a33936687eeb9a81fdd03803f7d3b25f4e7b16d66378277630de0f81b2d72e309ec8121f104964fccf3b95aa4ef75fa252e1e700e3d7553d3fe396e9603b3eb9053911fbd69695355962d9f34f9b2aee746255d0a20d59fde2a7ed859d35c2a7b360b8d20dc00df81ad54f0c0815ac0d42ce5a2627f1da39254a4c32bcef4f44638e09e15552797b89630d460b8a31e04ac2753c3dbf25dc8e7fa71aa590d19735aa177c69a6357ccd3108cefde485793d81b79c8ceaa77129342b540abe5295540b25004e358b01c2b4694abd46c00c91a95fb0372791aab7a8bcb3414a803c4a00ccc29c732852f70eae989ea706b68d2c0b9ccc25ddf899225e9c41091fca42ca2c17595977e5f0a0871953b46f1952b76eb6fdd8d8dae3c741e4b9449603e912c8664c3ac6fde5bfb892c6cdb9be16b794003da539106c1fa48decd99322b4746493bcfe8c09a9d96f737ab8f1c272aa3d3f32c21aae0429c81c7b5660e76fac4bcee88a9da81d5d41fb60339eb154ff6fa0cf2e0447b5990f91b0e9019196c728a24646daba549164d2c625d04e2b101e5d51f8def3f2761be9f4bb0ddd413bf738527a56ee4687f6c362883578a34d31672668d81c08abfe0a8196bcda045b3adb023cc7714d13f8a5c0b53d35fa4d8dd213e8c1203934190ba6c70db119adfedbada9bec205f28a36771d0ee1e1cb97862277cc0d69560820afec855e5d5a82cb123f2a2d5b9255e3907029a171670790ac69095d8857ccf5fe436d1e6fe5679a9050605e6c169d042f93de5b4c1a5c810d0fbf16af48ec8d53c3250534c796f9f7e3791a38783ccd1ed7e78b3709c196f27a5377f773b07704c1cb881ed7eac98ffda369829bcd2bfa8b333049c91e6aa47fa284d3ec6a2869b50b2a39974fc65abb5fed96a7f6f40e5937569e9105fa936721812a02711015d021fec081334a78cd3267c1249f104ec44cc6a729bc9dc5036e523374ef22d6c3a29f8f58503780db5588116ba062611ab2ae56ba8ecad142c2060fa257479f1719bc8dfb8a23e94cae1fe8dd0ea63c1cf2644e03d1afa1869d8f9ccbf0a0d0d92ec51da599b41c61c1bed17b08f3432c5c312e8d53d6f331bd26d10be780dd087b7a5cfd5812e1a1abcb7ba33ba787429d535c06ea7625912d11a695d054617534625bee499c7c41f32e6fee91596d57958f51c855757738f673fa0499641030bd823a74d4782198414766fa76d50fd3f567a19065c964b1c714556c6339571708951030919d6c4c0a6303419a317dec37b44b97ef2f3b923d52347916651dd15d80d06c3f58a01592ab3eab241de107da41466e0723e8b528f23f5a2a1002c9ed1cf33a001be7e34bf2f77e02b2b547ed05dba2e50702a59afb4358b04c8edffd32a393b9bec4b82604ecc0abb063f34c6d4f96cfdf0419a2fe736500c153e1507a68147c7ede68e3701a0f2380bbe86472ffdd10ca735427924f5ba72b557d28f774e6fc8fb1c63fd0ff79601e574c0f67dcaa0fab3fd2852e665682688174f3482adeabfb68adc369c2636ec7eac7592c274518d4bfc190413da7dc12548f4c332fd3a6bed7cd5cf8717d7cc0e00d7d09cb1cf5749799614d3ca7994604394704ce84a2d2dd78e7ce6fdf5bc00311e72126ba13e45ca5ce824d7e79cf93a7bd1733ec17dd1346defd1558606d9bfad7bcf0812488d76a5177ef46138658494c5e9d73c21e9413ab8b5fd25427011ba8475d2a93c3c949789ce1865a741799ad156f1a82d1b3b3f7778d55357fbf57d264366b2cdcc6d31b3200914cd3bb7b09bc8b132809fdb79f0ed820d69e6d4171339eae9d1fc0c107997be0fd0c892a20d8141f85e8faf11d21a808fb6d9da3c69a4424897228d4e24ee88c29721d6fcd321390e054199b4481576757a721ed0f0b4975eaff26f9edb02be2c4d8da0a86400c9d54b1ac7d9c672ae4732ef4cf606760f5f26276bcdfb4beaf61df8c8cd801297919459c18dfe8e2fd70909801ffcc94e1af9ff0c6026ae65c8d86d490c19c36c6cf7be8e8fef037eb6e69e08cba2161178571cf065b10a0705b0d3d2d5883f7916a44e5c7ef9742e6e976e135660e2843fe6b805678bf8152e152492d549e7cfcf1a1ea02000510baeb7645359d0ac9234a0d61f86ad919c03fa29b8a8ad8e7b68b533ba99bd741c645c2083f167d5fd8ae7fc017c55b9c015026cb0f8fdbcf78f3be3c5f32de6a313878b550a628733f2fefdf3fe4485304a66417b0bece40d31100eff0572b06adb5aeb5391762e306fcef2da04909383750b609e708d5afbe92ad68719c10204a3591975197aec95f97a184a57db2a08abeb6cb5b1a6f7365b1dce8a33bd6444a5bee87c71f0f73d0011de5bd19b89b921b586e8dbab51ad0e5c14af1d9946bd2bc1f67f591119f8d697350d1f69e8def3a92e3308416ca98aa1324ca5250c2aaa84c0d0acb5c179e69ba0581c26d76cde0850dca1145fe2e4b46d548c2b77d6777a65ed3fc443be0d60b5a9d9d3a6cfe5ce8bb2cedd981daa3bc81073ad4a714e0935eaca48f6a70c575ad3b965597ea890cfbd88f43bdc22854f0b508d3fc2ed31eee7d8c53ad228c87b8e6b75eeb0e5d2b1a444644f7d641643b032cc61ce68be2d876f7d8ffe0236a7a50d1517c51072d9063ad1d207011c31e3e571e51f474aea67ce61e73425f2fd8f7bec6df25fa5832b36df7f4afb2c925e5c5ac8c57776eecb2455a2f659026b3c52e49696145a9d4fc764d06248dbbf2fff0deb85879781a1ac7d5e26b965edbdd1765500d06c3f6ac93e3fad6f43806ec82fd72ad3d6b9f45d9f1f566348560c436099b24b38ab8e220ea1774807d6db3313668780376a49de6b4583514c97813b493aa608ca3da832358728bd7076ce471ad5535dd630912bfa32931fb668c96c1d6ed70eba3d9cdb9ba4e507e04e031fe8b4740a73dca48ced6ceb0c9fb2c27cff1e88be3513f6a0201e00dd2f5a2f0d182dbb73db331c50671a650022eb7a17975a918db71e4ea48828fbd9d4a6019b7bb21c02139b43acb4356df785099852879d930dd92d442f46274cf413714114ddd515f89b8319f579fed9d1c4b263522c8ccc74b6c1ee3489ca1dbde242c12f0b66321dddd074164e8f478326fa1870f80f92ffd85198f16659def9cad0a292af2f7670966edde07bcb5598a840e7aaa404a7c42c9802db6043e84c37328434e44e24fe8642f6387bcf6e251122475daa1c45424c84f2c1f9080effaf6eb15ea7a52575811e14f92e696049277734cb1cb9d586efa0eca27d8f75c14337d71395d9d04b0be8c106dd6a5add1a69e5692f147344c84ced5b9a6d8120f86c16b431efa7b2a9f4103febadb98fcae01ae2cff70d14c2b8bd7d61dec06a1df51791c20630163815a6f7a0097ad3d80c3815f75e408db1fd43b70428df433ab84a28f0641f65f0580ee8ef7cfc03fe347d2226a2a084110d287b2a949ffd50160de759f523fcd29076aafb9cafb7583bd28c562a59f56bf21143406af4e2d872861e36f187d185c2d396da928734a2bd7acb80e0a58c9e2b3739581034ca9292801418e22fe0adc63429c0550f5de5b520331c8bdef80b5ffaf57b6b67767f8da6028a226b2d7690a77dc97663ee89ad6aa80be0f07dd2f36c34032726268a668fa7f8b38998c0121c4f428f91e78a06236c483965220e165ed667b7ad84ebfb9e4ede9587061b758609565af35aaed5158dab6b68e8d5c6b76defa4b397ce7dddba386d8dd545ef7f8036328ec9514a17002dff369f2af23a8fbd2c5d722f86af684b0f02d8de63a93c0ca346cceefd009eb72edafe8b1d86593fc5682b7b607e8a641a5b8496abc01495997bf98fbc1f612a0d584e9809f0144e098fcbedb7f03154e9b62c304c5aebd20fa70370abec75c5aa2a099fb8f4f61fe26cacbb28c18ccc0a6078365a97540262cf17c68b4ee2a32b3e7f3d5a8a66fc7d3ddb7a66ceb5f7a0ed213a51f140d832db1415274f738edb0c214c1b804e42187d6ed046f946302c7267604ac8a0102a503d879b153244b3f258bc2c3d29f2ab5d81e03bb19d3d58f58f71db87ea5f4fc39d2bb30bd50ce2aa4ef17dc4ec9b73b29122beb0ce25329f74b3c0d33c76dd4270d90987a7c502fd43904df9d431d361d209a6af86ec29c55d5a9c268136acfbad48215f66478427bace2b48f6e2ffbc025b51aabb7a21e85dbf279dce7a94144fa30ddb7c716dbefea7267b7684c94c5c404d5d1bcb3efdf76984830686deafb06833c44fa17dce4b23232e15fccf155965a4183d8a96cd8654c4dad494629381a3e8e693af19f69cc3ecac522a1d86e8ba2ed4050f164aff474cb7395a0868a410321fc492638040dbe45a4a991d89cfae6cdb7a3e5f3303a9ebb818bfd93c8e8867d1ebe144b639b9dc7d774eb41b1674334c89fb60ec93b291578f237a3b02e433ea0eb6d8743a710a0d9cb6294a576a9f4f77444e2dd7b8d774d098886c4ea11342a4a7da79e5a126b76a40fe8ec972791426a70793236f58db23436de7b97ac8deca270236cc51e826049e340ef9a11b22bca6b7a0cddcce803a10de0b222b5e8e59dc8c61c9b67913d577b2be168a145c7f532c052ab86cb4e76a555d222b17065c9b1cc89a7ae012a6e2d43a71c12b3725b9587d8fee1ba7780de2ad85325a380dbc654f731e01cb11f5cfd5c5e19b7bd4c078bbc01da0936f876a2b2035e3869b6d38ccb80a11962e2154eba228ad3735554d0cd96107c34c6cec0adf7c41a73c510b3495be36e8fb68987e8d348b4a5809b3c492408d271c168651e536108244566951517196f6b3222d188b4ad49ccf2732b08abd01c5b78accf950a9ae28fd4b314d36ceaac1a0cee2ab743eb3b66c22ba9de662d8367ad2e2177f8582ae630ca0cef91e354577f91ee3045b86aa5dd4aa97cd5685dcc7680208454365cab14bc1b7d8327774139f2c96af428d2408c957963144c4cafc1acf849ed3b88b63d2671781069ef02865588baad38c710df88e4a2abc4e75a74eea1133bf538c4b5e8592f993d750a09614a807027fa844d1f02b500b0d83f4e2e77425addc59ea7ed3c021f47734267159880b5b23503febb387208942d3fd53be6a5458ada5c71a1e3d94a3c8b353e4563a01c814ed8a8edf4870393bf2336487368bc0f2e89a5ce8ff47c2c529c32cd60a14b15d54716d373e6c8689f99a06d709e63be123b0c2ec112b128804fbc383e8c1826863721879dae5ef11e954290f8b6b88e2e1bcb8e5fb38ce895ca5b112457e2bd98b06d49b2e9470bee2df35d21a7405b997b9fc3ca98850bb371b35a8e58e325ad837bc420eabe312e47f4d05f50099ecf146f973d3528869f8d36ba94367f2807c00a391aba5b7a0f8060650634bc0c55d30da8dcc581b91b572076584ee93dffd55ebdb7c99725d7e71ff7fe4407f4975ad9748f32c3e81fd5189ba4d35a7b36b05edc5711c3b61f2fbce8d9926a5aa43a8e02414d4456e8c7fce2f065e79195f75a605ab26137df4c1024ad34cf99f1bb8c77e5706b4eafe68eb264d26a2f200663f4a4f01b16994f7c2c69a16ddb6bf8a5479fdd298ef7405fff0434b5092f6f1d627767654e7cab68dca62fea401df46c8d1033a941968b1256eab6dc12a8efcf7ae8f3d3e677313cf811a53c8066f3fe4d020ef961e803ca40b36b5e93b5faacd8749ea6cc6a072e4f962e4674f3f695698291e619658ca0e13a092445715c338d882c257425ae8571ae99e463c48d55aa392939015a0d4556973c3efe66aead57d72def8c6873b9b1598bbad5ddef78a62cd8e4ba55bd3039730b3190d39fccf73424e0296460d15ea8c49b277f58577fc3c9862db3ba800f4fa1fd40b1f3489c2681d0627b7573e81029aaa6279394c5c4445c5ecec4447d6ba07a0a6492dc22909857585fd7f49ec5544de0df510ab2a9a0533ad9bf8d87e3ebbee9f5ab8fec85d966ae394e7236a819653c18f28bff0d36fdb6e6062c92eccb53f47394da0bbe036d2b78bb585c7f8ced97eca054a98252c5f8ac908081e38ad191b0706f7ade397a18818565b410b28810c794260e27c1df47e8e8d87ce94b1a55bb853d0b26190cb9255636ea84b94f1e1f8b85c045551a305131f880578549396312ce2f8c0309d9498ef4f26bfcf100929bc3bef6fbe4980db5c26e9ca2474273693022d929d1d3fabd4b30c8389a34c94edcf69c674bde735a71cec28de629d90c950e19bdbe57a1e96f6c6208dda989ad0088de4dfca7fcb2f8f93f3c5405c3637acf3f16471784c291ba56d5be97ac44bd01038b9a05ea2adcad57161ae0b63830cf455b427d575712e4a60a67ec9c2183734d34030d6abb1029570ca2b94394e31121ad54b404720876e4614fa77f526a89d5c1d1a0ecf6bfe3c1c65222376a41b655c750c6b5589cbf238fa8ffc20812a8c6685daa0caaa4e70546ef4c550c35cb7c7e4cffc7d4a09ed0543f5d6b00638ff214fb1860ec75474982f806694b04c5c2e4a0dd6176f79a0b7717eb7f90c93aa69999a5a456f1cccc79dbf098a94e376a9c4871533fdd8ad1029fb2830dadcbed5ed22b19c935c4181cc4549966f0da532bf41f2d9d056ccf32bb2cc0293588b8212ef8fc33fe9c08be9c2b347faa34ceb52772eb2dba49258b35a675008b3302b9144d73a0881a99cfc7c2b1cfb2669004d1e092044d46d1937841244066194070d893e0aa198425ae20c31587984f18a4369df466b6d59b7de2a87a2f21618ab6193bf0b2f49b20c436f94b6d8097355f0be193b7701fcab88b7d07770ef2aca29df2610a5d4f7131861c84744c16f7022beebf05e073ca594c3abe0dfca93970e46cc6c044c0e5a97f4f158b3109ba651a0f2e71024be68dc15d8c7094b5b0aa144d6dfe0a312b0e1757242f6334274a4c080e95357024ce61cd577cf58d7d61695f74f40f28463a1a89969842a2daf6077d85233c0a6afbc8573b91590dcfcecc76307a394609f466af802955735402be9c8511cd7239203f9fc8264732a573829cd2b9a6cf81878c939e189d53d14f0c8a910111b65df89393b8398dcea39025eeed8a1dd03fc8934f839f2de38d358d070b2f55edbedccf4032bb433526eafa5a9a4459730633ff6b69d8ccd377bb526e73b9aafc17f85fe179956242d60c101a5208120c835a47b59a0bc5464829cb5905e75a45acc15507d28b2327cb527574cacf791db5c45ed8bc16414cab3e543bf226129293d6db7146faad289333dd1153f9c256498b8a493818cfa7cfc9441d6b8f0959f0558480828a6bbd2640e330cfcf9e632d22eab081352925e8352bfa671d9131857746a61b77b6639d2dc196f3df2ca50c4cf8b12b9ca15facbacd021ff74a5faa98d174a8e0b7f5eb12b6025cb38b1b98061c28d12d210eb7ac503956cbbb43d0803d500c54b6921dc1748ed5f31814198e5083ab2093e8afd4fff0d4ea652f53f34ebd3513cbb836d99af85fd97136b4d7aea584c85fd5e989bff6cdeea6b5b560a3a2b8dad840c57defde69e9f178b635a866904cb6f379275d051348262a36f95b2faba95f6ac1e52fc697f4588f0e2626f87b496a3537adf2de71e3440270ab2ee49ac5fbf7c47b449f4bffbcb232f18bd98e9c8069d069d33717a28a8e6685a329c88241d62d54d31e08c7bf4cd509b225120731d90133aa7155b59e9584f369fdb754011602feb6443ca81907688fe04b8455b07ac35fdbbb6346ac8f412f244342cf9e09c6d3f15c1bf3313f8953f9c7830f896a07492cb0e12e4c0eaea5a2a9aadc9c5f917ca9d9d22719a34feadc4918cfe4323b467ab2ab41c5906d89cfc5a812ad0611046244e45b248d44b2b05636faf92d63ac64dc9e80241866bcf8b089c2b61bad92809c251100d0d61667920d20b911d3db6c958114d43548bd1674673cd3f19fcb059db40c3b37d67abe2d075c4b9953fa749aa726ca6116a4a9392697ac8ac3d5420e628beb5d892d62e271ce532ea6f9b04e4fbe38e71ba581c321507dc6528c6d7ee2dc179aabc176f807f55a2de7076db2c9f17f964aa5687a8082e675d4f8416cc127dfa7e5a77fcb6ae900387eb66cbb5e69c3ffa323c96570194f8cf209620480f4a373e5d53ba547c0166114635b735a92ee01c02ffd82b4541b2f17df0f33da1aa245704e4974a79036255810036ea81afd645bd92efc3100091043907e1ad9896810cfe64b69bad7944da4476d6f2976a4b657adf5baac880bc38d5a2b26038bc319b4c7e22f9c45974f5567dbceaf305e6c439c04c113380ab11e7c2585870eb6824909623d74fa30141e1e1ba2cd7e502e0dabb18e8b47499c4cb1a1659b0ff93c92e0c207fd1545f000e5c2db2aa91278dfa551a773080faa819ffeecd220422204a9917d58773bd0fbe448bc94a3feca721cbbd4c747f71796548dc17eb1912e8442cce2c63fb932743af003b831f38ba9ba16b91eaf40bdc78667f405e7cf960e11c874570ee7bd72cd92aa803d2ea81cf3a1ec5554393a54247b1e7c1b50f595968835c56f124012be2d380c26f3818458315c531b717f09a0691bdbde9e99eb7edb166e24e43812f0551320f010d780d33055445d8551a963a8fdd48db92cfd5ee6f97b7d268083b1f2a5dd0263f1929ca711b84fa66c468b520bbd09a440cc1b707f87e5a84da481507fdf8f2b3c4ec547636cf0747abf3931d9daa3066ebc0e4bbe1da9f7bc9eaa58489c1cf40c352d30bcf716d79607a37c41c4021140385e8d62b1e253f401055bea65aa6714cf344af1576e4a2cbd1226816035c606ea8c870bd695beb167e4803f3fc2f0f37681609387d1838910526f78993980bdff96ee97fe816dc5a019d7e90d142d3683d6a64e0d5dcddf91b2a958c80e5f1e79604f65e63fd69eca6aba480f052f66659da26395bebeb05d821512731f7f2cba25253abbb3c536a17747ac96cf75a7a8f7b8dae7d9d4a0b4e34af15fd529f7e5cc6f227775911273f9f887587eb6ac4dffc86d462687e3013d04f14718c18e387d1ad96dea1e664ae600d07ddfe002de1628a82e85f66cabf1f0092e4374aa060bf7eb483b514f02533cb12d6a1739c53af296ce2906d2df8df38e4a4ea184a57c1add8c51adf0e1bf0203edc93db54f9075afc0313d9b5686d1d3c04be4e8ddfc40158321995499a6dca96981142bf4e368491de235dde24f8fb3b38098043ec647338c07a3ba3c2ec3cf90cfb05141ed01e309ceb7f824f40f0b9e7a6685fb36acfdf87b683a72cbc17a4d3c9a3e4781b2716bcc7f8d8324a75f370ac614344e3ab05244390cbe38f250c503251840d07aa67211a08f77f25778c3ebe9a6d28b07704421fd3f748f1fdca052b27f9b3d75f6a6e6fcc6fcf2cf757344beec8eb6f996949da14b98bf8965dc52dc8b06e50b89891faf8d41860aab18a1ddea4ac9faeaa17f28456c706aaa16e613a7d378402ecab88ee18c67530636e4e8fa066e4102dec033795f6980ace253be798efc5fc663c7a6987cd45ee7fbf4d87e8b70a419a588ee36b2bd5fcba58ee850567e7e9866ac31f530eed490e6303aecf456406e392c81c6c5e2beea81a75ecd9e7e25f5e13e4f5dca78b0a4a8218f88adb54dad096744981dfd68fc96aa6393b034a43c535e054e4d7e162f305a677343faf9e56eb0af1ec24aadc06d96f041e3a3e246dbc08606f9842d276bf6eeb106a4e20e8330b251a25bdb0ff1acf52ce053480db699453fabaebcf8c4c81351f941b5f7aa29097fcc550bdad822695624fad40e287c730682456b8e4a0358bbc6c74547d00f4642d1ccde591700d31c5893f3d676ec881699a225496ad471c089fa6ccad2f7015d941acb76ef17322d8d64f4ce07ef677a6756ff44d84469ea617d5598cf66a390d403e18fc8257c860f642395da16c899eeabce1dd4cb25145fa2cdd0a06220b5fa16751ed1541c496b43fef38388cde5220dcf50648150e52aba803d8b4856ea61593fed4e13daf3ffb64280990a3662172be93e797ed6465f4e68a05f046cb0837089052bb6eac03d5604e37a29a47b85ffa1580c9de8fb987453ff3cef577cb82c3d00c351ae52dc31ee3b43a6d73c6f7d89d7a3de2a3b7c1ffaa1840d564a51e530789e1950c0690e381a8c3308ef5b80683a9a7c4c88a09335bcf5bd30d8869e3b33b8af78c9d96ed0c9b15e437dd0a5ad88a8b996b286685744748ef5f8f97792e4caad5155e896c049d9fa69e74075549f58eff62164105a2c06fbe4535266758924b7198c1a4cbe5ee46bab6e2dd190fc6d71749a8ba104732664afb0b58619d00492deb4a42f18a0f47bb5b50c62bbaed345eb51d8f51686d6f3c69a4da4fa5f2e819abce5ba0298f2666b85b8170bb9244b5131d37cf507b7dab1447bea556a347e48b867887953a4a7441cdc1491ffadd67b3dbda655199eb475ca9fa0a60851d2a17a1b55a7ef71f5c81c3fdf239b470aa8d09c509d40104085c3434d55cbf91a92272d925452a7febc1c3395413c9bcdc9f11011bfd9532e8e53320f48aaf170383bd183b7ea134e6d15210bb2a158952afafdb51d963e7596779e8491467f10c7902e8097a1d720bd972341f26a41cb1660f94ea85b045985c0e43210cfcee0cdc117a4996f44966be02a32ca3a4cb3b343eb874de786ec7d161a7fbaedaded8b7f397526b46c29f75325db7753068335f723aa4f87d0664afa19c995cb4c5016c621ce9c58352130136aa86c64ed72a050376056309fcfdf8662136e2c00bbd475e38a6178bbcfea33bb6cd3ba54f668eeb716c918a00bfbe911c9bdba306f6cd7ab8242567c6ffc0ac02cffd3e4c34e00f50a9a4b0699234620005816028373218af3db09f7f744163ac4eb78f2145bca1ffdf00d0398581f0553ae459cdef28f9b37a257487b46914f1fcbf452d6c892bcf1deb40526f7024169bca5855da0f6fa6ea2d626df4dcee5a161662629746656022c002b3af6bbeaea6943e90037e74b6f820fd6251fd522e6b1544b4c71188435453eb9c95d29adf9b6287fdd2bb8affa8b63667a1ad0b48ff3712a4d68baf1cedd23db1e5f46dfa1a22cffa6b6af7a267f3326fde6ef2a24d9835de37c9a912d18f98444827ec0012c54593b9da7fbe483881185fd42a9dd5ad4ffe45cc6f593681b5c2f39277721c0a85a690717d31ff0291658ba0f4f130de3113e13534a83f4d6994575c64f5b49d51a6a4c4b07c85a279e0fbd56880a78bd9291b569692f74bb9544687b4f3c5606bb5d199046ba734f746955e5c312bdcdf59525783c7671d3d365543a254e67f35c6629f8af96c2a226016633dd62fb10a5d07c1b453f6910cdeb7aa77f65fae4ed5de747a1f293c1242db346bd1de5da171a65f8b1aaa5c2cfc87feac8474377c87b9da095c3e4114a71d1cc32d614cf3300016da675f41613f2f3507f8fdc73ef4ad213fd227c6eb0619f7d6522d6f9f439b71d518ade945d6aa8a4c8f74bc7ba772a88b0b5172e033b0da68a14ef2d40cb0378fde3dd92fafe9503b21ca3f3a030c2154a448900f0ac42ee778ed93c57a2e62ba105a424b56845494ff1b0887c114a25bae0474f5980bfd9b4a9cd5673b87bddca077fb3b94d31a8ba1726e58665956c41d2d67871aaa999356396b85b13071776ae920d82461ee60b32d303ff4e58ea324288538ae84076ef1b7ae3b001182ffff8deb573c081e5332a2db0380b43f73ba6b3177f020171759068ec1ac89ed69fe7d6544ef045ba0e2e85f537517a350d8fbcf884250893ca99009858fdfddf930cfce4b1912703d90d8c01d5f9fde3c2f7a07d99c8f737cc473eee449ebd0e9deab1f0a251a94281b7d945c1d89ba01884d7a5667ffbf132f3eca6b0a84d15687a3baa62c0b1751af7cb6d25f6a047fc1363d54107bad895a12ad4bec12296df0b399fa4e17610e5db3b257a1aa5baef9012e78c9aff3496155a553b0e8ac6cc1ebd63b9dd21bb2a49fe655dd4b199d44e3f06f80e295e104c8a45a5081212515aad6f6742f4f209b3e91e926200fe4465c6509c045e57140825aff95a1a53aebe9de2811e739db0cc95fefa2c4af1f3a8fa37ffe541e7845ef380e6bf2902b1796acc272b60c8a2ff11760f5ec61f2aa85aebe88fc7f6258e6eee2c040c7fc9d9ff2e236f2afdea1b3a081ccf60171fa7b67e5526e7106131f80fa17d8a89c9347171736aa6a1d0d228875f0be96555a1fadaa962905c90b344e1d039065979d1e363d691332ebc743805f3fa677ae3e881b4f89b88083862619d99d97cb64950b38e78ae9d2f7e635c31b3c0757a068b6704caf9474be019fcfceac0325d54de23d12b2ea300f4a39e5867e1af051aa4aef4a317ed5ff2081008321192e8083bb200cbd99b54e219a2879a091e7a7ee742041b5a67cad6e4eeccfba23af190616f9085cdd87ef9ac78e7c1ca35ce0060f8b26e5beb639ebe494b115d0cedfbb2cf79b6ba265b128562e1cd90b4b5653cec69a6311e16b1430e9916fdaee7967ffdc2ebf031b3f606be4a314a23386e3b9a39b8a480a981cdaad4f0836ff5773a7714c5845b732c2b96189f200e5ec3235331f1963e380f18dac65379bfcf28116ca8396f2cd52681e375b6aee350a1e438f526be414f598a1e00e9f35fa60633d2270a832b5397a424e4ad24db4ed1edab52358a7ec062c5098cb5c38c2fa36df066669ebf8868888ca8eedf9e9128135be84557dea1152b56cac353a015b725d32ab05ba4ce826caf3a8b4b4a7cf11d82c80628da9f859ada580afb1d95afb8fe2dff9b87747ba15fb3b83a314a6acbda309be6b26fd2378c6ed586de6b63d55a9a3a471d527185932449154567d218f5406d9b346e57775c899f79a8ed631bff2d685d7567d1355d2c041c63869381caa815a19d590d877929178dc2ac54dbdc48686b081bd5364556b34a6f3f5416266dbe7a257f8b99c987b194172d9a07410dbca353d358ab49d7ab15d81aba04eeb11a3a227de2effe2914777ca7b49e832cfe9edf07a5959f3229c63d06026011ee1584272cd1cee18a7738ce9d44a0d3d7c78f30e34ca4bd055f4e6b5301ff3cfdaa20c097c6eda337fba1640d972652a04ab2449172e9203f66ba1aa3e971c62d4511de160906bfe40b3ca8b2cade35b315464e86c185ad79bae7fac94124e9ad7e830db90a99497108372e586843de65bd8d302c6c7ca7bd7c7514c84dc9b015fab4fe8a5aa53b04fede471830ae930b4ac6a18d22de7e2c8bb0b6fbfe84448a610be8247088129bbc565a47bae304e549b173e3b0e0596e7eba4f0788ab079e65fe694862ddb735ea536543e40973249e84e36efa6f68c9632b1a9a5eff111ae4c16fad00fb1d1cd3fa96eefed5e021dda3d54f308c2676494f5b99d0950a9f5d6790702eee9b7bbbc6cebaa23ced570454c6a1228d700f9d9ec07ce42f613407125d56e6f1aea94803e551842e193c8e4f62dcbbdde7b7437694755aca8c93965a0786e850017bb9ec7b738762d0769870fc2aca1a85f939bef0b481ed5354443e0aa13ac0f28982569827a515b3a48d9a26c973af8c5bfb986d4203364d70d0fedc10ec5b076b6298b9b397f66e35f5aab98219a280ee0b5a0ff86408e48160596f15972e2c383a6fadfe8feea8cbddf60408ae739928a05401fe31a9411795aea00e40da73682133763ffe6dd66b883ddec18f3da6e0bee1d2fe492f110fff52df7a58518329774756147a4a97fa571970743161bdd189cff37ca7eeaccbe6705caef9a1c419c0ecca3d2964653d63afd03637bfa64956c9f9a5526b3876058a0cb6bf9fca4b5005f08cd868e7a5c78807be921416aabd94457818727cd63b47acc794db388e0d369f10c020518fb7d4056ad30a6b062a20455f672edde68ba81dd40c262d19fdbfae9029431777e8e2248ecb01ddaf1ed0f4403f801ffc592eedf078bd0e19c0452fb0774c4b553fa5292a2f44797ca601d1bd9d77bebe3a21ecc112fc7f34f8b393811de980b618a1a7b4ed276b4b01ebf2c797404643f265105d23841661aef867714888903571e125826d2e73a0467d70ad6343672a4526cbad8f6325c95cde59869e8faeb55b7d63f88019d51f177d25f03f7b420840b0ed436bcb6966dceea8ba57757b63c19c1ce8c342283ab2b40e7a1cade2ad97f87589614523a8cc21db7c710931b77bcd6f8a6a2f4677a48755629066c8e2b61f9d21616c2bcd589eb81b75be68a6f98657f21e4e70c426c74c75323acc1c44f6c6edce5149398d109fc7487d2bfeeadfab42928eb4bb6798fd0362298f028c580dd4d2df98b291209c4e05d9e5267d9c3cb38f6abe283c018a47058bfa13220e1a3c2d1af001cb800b5297dc202a0271c0d67a8be2169ae0bf84289d85d2b8e038f50b7483120cf0a01192a129b1f5d7680714542d3897a938da20d26d5be1ad6e569b82bec5f9bf97ae3c93831647d6461d8a06c223933a0c45c06237935adb205f9c1c3ad258d90e0cbb8f36cfcc001c7d9393c8e08b76bcd24c051df6a5b8781f01217fb69c6a36432ba10b304b4beba2cd382614a624041899983ee33b602136e48daa0d32b51edd12a7bc7bd68a13ddc1252e86d81895de6817dca3ac49b7ddaee2acb86eb3c578972a80f59487983429d5cc9a0a7777dab03bddcee3774f049f24f8a3a33ef2324a95e4543bb13594cb1f5420caea9d8435f370933bded70f2a50085217724837085f9094297a23075ee2fe10b6b1c6f80e641e787c6de0293388aaa574fd188fd234b31cdf3668022e6d460ee86651a9e7c821e767e765216abb9638303a1781fb1365dfcfeddbff7110e26cb5ddc9f9ed3aaa66a7a28d52bbd08680419e89492c9ca405a93292074dc62da2bab2e70bf37292f0fdb9905c691a9b108dd29ad64b560f9f605c1ebd5c5f74e6faa081bf57ff251f23dcefb62c7f09c8122bb6c6dd7afb16f80dbc5159fd9c992f280e1d3b73b5d654fe1b37cc89ff4b95d46b0389cea383f261e0d69ac310bce3671570557bdd796b17b61a2e1e6dce811fda5cce6283cb6d3a6cd7ca3d5ba19a114d69aa0f4fee17f217dec5aef30501e8779dd24c1db266ccd91ac291b898f8ebd13e25da7b7c5066c80497aba3b834a05dbceb6b71a75d81ca530701f599909ddcb311efa18aa75d8861fdd863765d176ab66b6cd5fc9f5d18acb341650b37f2812282e0258690be8d6389273d39a83efbf4ce689aa99243a476391b61ae47f33258d8cae607f9970c7e31edc0fa5b48fb67a9890fab9695b550b1b7a4ba5bf63754e1e9aebba22413c85e71e3cfc914db3518932f3a8de4c753c716f6a090611db27aaff0542886dcd7307220f380642a81068de4945357ebed7a4df95ba459d23ad09fe18e64a63633439519c782436053e8117804914a80d57b64a0840129b04a4ebfe66741879b4c61b32ee556c583ecc7886be28c7f52fbeea6b3a60d3d5d4da7a18513b40d22c24019fa5724c3e351daecead5c161c50aab70ee31b5f8e0bf5a7781fa3a75768bfd66591e75d830b97484f6cd243cf8462a09da7607d3b563bb4c9da188226b9d41f1864a6bada70490cb632b895c539e519c73c8aa406b3c4f4b367d24e2491c9077f0a7889f1b1fd9e5b377aa1962dee848bc7e39ce95586b5d22dd8365a9216ff8650097e08a86a45d84a5a06014a6d55e9bf15193ec214f65eebb127b9125c8af6c769d7f18994089492b4c348dc5d105cb1d7888fab0a284e5966d208b5c59c09eba9467347a6ad198971926399caaaec1e7904e76e14a648f390a070c9a15edeca8d5397600a12dce80e536e6b41621a75004238e7e7f49ce5bdaeac79171e7698b2b8ad3b3e2806e609323c457371827507e6c1c8ef8eec3db1424a0872ce067810fccd8c60f354664d7ec8da70f9851ea3958bdb6564aaae796a487ac47d023370e81871ded38241e5e2fccd4667aa3e3c4798437f9e20f451764f065e91b811c1f893bf4ddb3c9a9a2a461aa89809274c3c50db8c9be861d33ba0e10e70113508e4f54b14fce52344a8a4863059a0ed9a9ffa055e3738b64f6d854305a0791bda1dfbb35287190c7aa50e4a39168fe6a76effde917bbdb62e3f822e91122935b1aa813b4efc6cb1112b9094a2fe249b5f129f1c7d5613fc249e9a2f631d7763bc6764dff83ab27d2fa5fc4fbc533ad5436035866f5d9a1daaca4528032c11ac581337b672b6c1d67f6df69785686d0ccc0d9c00baf96c5b05fc4b7b2ee9f65cb21b8eb10990b7695ac5520a15ad4789b0d99330dfb59f029851b2dbe2de4eabfa7b906b822464c277679ba299561cf51d70a3abdfcd8b244aacc038f3f4b21817c9ce0f50a8fc063939532107425c3ff82da86cb92b10d3e0ca9251d6d08d79f568ac4cf1e1c16f2d472a06b029b8a66f5f7ab5bf90ea26ecf999c8dc5dbc5e23d3f5e405af864d0f82c94d44e3d40226510838be0495d7d93c53b383e216f76b2a6f333210905f32f51646c254a29b93b5d779b820cacaab9c9a78fb7cf81a73de1dc726316273a0b4075c7a811f88b0b26e6b820eb039477174ee8cdb8a4b72d4a30082bdd561b06f2b1b3b1151fad50597c295c458f91c8113a35e050b862a1780f711baca1fa22e01b75a49559e5717467109ee34429e98e0ea54bc5e82bdb60acd63c133484b5e18c9a06423f145aa25b5d01643e3dd0d8293295d3292ddc07c90f8615120e7c38b8274e6bb6ed23ca597f68c1abd09a83fa36ab882bd245f314af8ecc0faa04363d7c3ddd71371a55ceca0fd6153f5bfd02a5eab687160f3441243e1c9c44fce7c56b856765326f59f48d2a56f6077b3804cfa67797eb02f470343f3886bc868fe070bf6b186d40587f41638dba63a7fa54650bdc7b935ba5cb76147b1bedff4d5265fad0cedba914b23e4b7aeebc380713a5cd563d2eb1b63a1e03cfcdef434db02169d538bbd1a57e576216c2adc887001859a3a0caff458e397ab268ad3e892be9f4b0aede269f025ac7eb55ec7ce31cb4b3a6fa30301aa903de22efd0bf9d29a2e453827b14e3c31cdfeaefb0bb8328c8c282694f963ae81b48bb9795fd08eae9f586912687d3ff7d3017d13659ccad6a90d8763f54570d36a196aa0400f19f8bf5e72660f7a8dd9babb8b5a979930d990d16a76ded7869a78232b81de1e223e79cf95618f50c963b2333b9183ba698612c36c4df196ab8b562ba4d52242a829b7753807f90147864ac00f9d10a1903f27f17b90d81540dff974dfcd7bbe350b0c3f0088c7de8bfbed02ce52d5fb92e42c890d8b3ffe36da092ef8c29256e54866886c797d94a7c850b3800f5ab38fb93d6b69233b451e5685a27d2f4c2c83cc134f2b6f99a808f3543c06a4b2f4a0054abed553ec3bfa0cca432f3d981becdf0a025265a75a3ab3fb3b80a3c2551468131c5d84c0f52dd9ee299b9245bc14acc3fee88dc210ceb710b8fa1aac7787cb385499e7658d46c1371acb9cbb01703b964bb3eb7825b951eaef42964b2b7563fb442a094b90ec5cac298ad031af70229a136cd267033f00b82d3d3b3f1d0af43a500d74e8ec8691ecd7e17e4ce17247e3cf73cd3a5cfc36e4936044f7a7b7d2d6222fe0c41a422c9eeba51514171d0a5124ede2003c27e199594b44d959447f40f1aeb86d519019ca8a1662ea319e9e535328b479a28847f2c5c652b98c628ca7f395db9c8c5c66640e02955ce91f0a0580f704897f058b6cecfa888d3d8400e999329118df35d04110527d6712ffc1b303538ef7e513652f61c1639df334540270199868d9a78daf403552845a78e8ae859fc9faa08db742aef9fa084465b4ad4b36354b2867c900a7bcc9fab5de0dcc2c3e29b8ec3b828f482fa49fed9b1141ec7adbf0db4820da8fb3e26d7765a684d4b83d098ae45fdc3396f06318c9e88bd2da01d08cd3f7474a5a738402d5ad3c51813f2fd019418a92dcf47a556ec1ff69ef175d65e888291c44499b4420f44e1193508aa17a1e3f5260200a11a11ce7101a7772d7af13b001b26eae57b7d9d2f062f4ca986588e4246b6de4c226dde1d7f81e8121fae4b712c2c2091d0b2e248e0526441b46f2cc604882d080ef261f94dfa4e01600014d24fb3abde78893313dead6468399fef638837ec3b8ba1db62ea61182dff4584c4bc3fa23e1062574a13f0078c1e156bb3c86b030546040beb6fdf0ec2e9403e9a86ef6ee8f5a2c2ed3af6437bb0303d30d7048b5ee90c3d7297532c06af163b54b1ec0d82e98a1e30766653b323484f8e203eee327cea65bb9a74fcc71ff680cb64a756dacf73fcea76d3cd15c40a49bdf5e8d2a5dd1a5a55d0e42aa0ad02392e0286cd05b08e48d163465f50d62b01cb336daf14f20e4bcb69bdb0d4c0fe1a97ec55e25f28b6e320a0d3eefceff582f3883f2c014220d72a34ef6d697f7ac828177e878f7e003e25d5f7563bbaf592dd93c89ca1c80c386456a2b878d5508e492f128e1378cf9ee4c5d04a17bcb2f965915117d4b5f56933f58e52cb2473d339b54ba15adae060fbfc03adc06740b2f0b4ad86ecffab71349df30797320bb6cf1b224c10d16005aea6989bc45eea8ac31600cea175c7f56641e77ab253de6fb827ba5d83fb4b6277ea830fdac8d7f19d6ecb6cceb02fdeaf42b6d14ab090bac0925afabf6cedf5ab68f9a80598a758bc0e333611efeb7aebed26f0ea575d98280209169d3491b12c9dfc284c3a5f29075a2acf9408e4bd2935c034c8b45e6c26ffae7597059b92708a9fbbc2437c5b36ba2ad79cfa82d14e73ba6631b37340a0b425a317672fa71d4e49d825a2855f652ce1f4f1ad2768ae792c045c9b21f412fc73989a5c7d718d9db30ae730e1041d438b38bac3dac5f6870adfe766bb6376a28a2b1548fe92f344bdbb30219797d73a622d5c4803b47aca7605646f82f4ddf4ff0b21e79044a38ecf0b271b02c7ea1e193a00389833c2ec7f25cd9f0ce93f973424993a1990d7e4a3e9ee86bc2e37b27984971e604ef403c4114f1dfac30224668bfdf7bbbf3f6ee0ecfcd0c6b47ec69050d2fa46861ae2df568db88730ec3355783021221c6f1726de04c9120fda141077d3663f6e1ff7204c0f3aab41c79839348d7b6e7d384fb97dde8d62a8ff4b664d408c5b782672f3960c5aca7cc3c418788690de1e43432dae52163de2d3f273ff56414751124e957abb53543de8bd8f01cc16d9d829a678a42aa044f515b9eeb72434ebf8b1be5be8b8917bd8acd2db69efd09018476057bb5fab9266e19d40dd81de04cd4c00edbba81d5d6b11302f89d16f4122eb99fe096c118eeabdfda0fca5cac3a6b0eba53b7a0891bffacb9954e817348cfef2c9fec15360c2c22a3bb8ace6294e872380b9ef8e8a33b92320bccf98a61f2237191f64d6984b43ba6edd693ec91b5f0976d6275fc9ba98f8a4e72648fbeb2c11e441517c01352f45a6469a55c6f2efbd2935a69f84ba9690dd7d961ce564136b9b7f899a7c605286e5963ebe956389132a7d798a329a85b4139cb0eb660b26f40e08956be131db53309442b350e5f9a1a8c6bc1472b69f896de492b5d09cef6dcc6c1afe573e45aef9f1023ad5abac87b9ae04fb3a919abfa5dd2a8a469eb587e8373324eef838188778ebcb8b415a1f46146d24ecf25e9647a24308ceb604db45c2385b54488b2c34188a99384721a256e717f834e600bf878d115707c6444f5e6fda7e0fbce0866a73f9b603a92e3cf6917ac1360e415a93efe057046693df8d1abd8a8fd8412543f234ad0b195ddfd2219ab002ad236e89ddd4c8c27f522cf16d10c5483745ee7404bbac1a0e7c480b8971607a0e899580ccb87ff22dcc1ab22a7a67f05e41b7732330ca92c927dbcc292519945af4d385888a021b5cac2c9c7394894a76acbb0732113091c586e24aa5a39c72d056aec3652ef1ff884a4d45526e4f2097d1b18ac6b9ca7a200a894d1c7acf62d5264e9d0f0d8845d582b358735103342ba4f7baf2bd4c916e1eadc05e441484bcdc0c31cff4cbd39748dc5c4af8b348b939bf6e81fe27bd48414c8de3a778239b64801616ed6866ee0bb4f69e8aee296ce1de9946d1b3086f26215ae33e591821dae13a344c71b15ded3be379e5d8e85a5189905f605f5d13b0fccdfaef7ac3f54bd2abcf2dc0b8c138b77647f6285acf9725b07fe38d149526f1f437d9499ef37ae8352a38d8eda9d19665543ebc708ab187f596ae296c5d1f75fd0664ed2f9f6731955ad14ca9104c808b46cb29211df52a8fd242d1f21e6c1e3f668e608c5d9569875b0923d7a4d2274a19da1f94041b74eb844519c6d0d08e53039f401ac95f697c916295e99d1cf21e1c6ed0ba333ad2cb105e0f9fda9cfdd407231ff25d49aafc8a8a0ace226d8e51f4b640f264bc74cd8e9d50dd98e37a54493087415b93dc7c45e8fd8f05e948a8b14338e552aae1ce2115cf10624cc0ab9838fc5e7658ad839412bc63258d197439856e33c941fd1a8ec7938ffd015746319603b03129b8261cf18730a9ea09c12e7eec3769e68ad5a1c6bf67af132cba7d3899a9c374eac8cb5e471f1f642e0d224a9037a5be66cd6c71ef17375b503b7c456ef0528fc97493e0f14fde3decb11212ee756ca610e7aab49ac77807b1dd2bed4bf556c57af017f6cd71b2bed64dad2530d0ba5abd6a21fb7868ad8c3bac7865fe6e52b70761224f06876071034e072ae55bfcb05bf68270e73a70664d73372f7e447a484b9648eef9c2fc6f2319568d7bb4168fc16c4ac1947220c416c08c07ca238dca30d37ccd2ef089cccac4342acfd1207f67082d348045a2e23596cba0d2529daa6bee43f61fd1062db4da83d59247a46b84f7ef30af8f9ffa19b588052aaf489aa01c34b8d264f4ab2aa9aa9466b9ce384caa8cd9bc9de43a6a0bab0495f0907e88e4ba8580a3908d09b60ab349529befc35b00b3b5351d6f84490ac7a529a940bf7306f3878246fbe135070d3e4660aaf86c84a1d13e939c0ae0a7d8111795c92f5fb60d562d6338856d176ccd640f1215991e57e1a37482c14bfc02d026a5f93199be0469e7f9627b72caecc33f73a1bf6331c69ddf22481a60986160f12604c2365c1c2e58fbf3284fb8685f5bbf6b452c3ed9424eb5be82de1b6afaa9329151f62c82addb43010219f45c67ed93ee325feec7ee0208e910e77f23dc1bd9a03c34d4444b41a3d3b1c4f92814f60ebb46b2e26c0e25476c2425665605d6bc2b576daef07ffd01d576423e034254278b02cafc179893e0b47b4409f278d78db817f19a5c0a4452af4da0b0fa1b9c2c2f3ffa9f2c71e59430714266a7b0abef2231c3e18292ad8d1080208aed99ffd6780e4965414d1df0ee88c253dd6248347f92167ba65db7d9dc4be2f7b0d25dd6b5b57c1f26b075f0265a2cc33ee0b750973d3076b859c739429c3c0ac93a28ebf4bc64625c91ba36c1afde6d92d0bcfe7e28bc4215af4813adcb46c131ac48196e6f8714aaa44036bef7b56293bacaf20147b62378bfc0714495a6c3934f1c9cbcf001719d3b82654d925928a25456028d7a87705befa3fdb717365532676750fed4c5dbcdf998b4e0be129513c800c672b2f83c760b98623230b68a6b84dc50e55e7f9335c6f953dcb21edf82b8232afebbdf79166b0c7144197f4f511a33155dc0ebf76d28600d117e0029d1a24b636cd87bf3d51c7f43a9766e626c10fbd6fb1b56ec4cbb55bb093f6dab54a40e1a7835994efa96cfe637d25e45c715d8358af7dfc6070e8722a9960d3c1097348ab52b0d9359959055289044ddebcedd3b86d11b182520861475cd26813b318a8bfe921c6cb0c333a44667295f2ebdfed1bc455cafd2c9af99e213130e66373bfe55ea1e4060ffb7fc225e37405d622e2d497085b7131f5e5f55fd39ca0f5db218ab4952f1e976fdd7c4808bc7322d46b6d79d157c5e3a0973b00b4fbf479dc1d179f298e71676f2ffe012d937fd3c997ed1000f175c5a94a526ffb49ca80bf6df9d3d572bf83db50472c8a9600ee77fbe569f4ab6a6be12ae0434047f8a2b9d6d94b364c662a224d74069b51dcd69dcbd1d47066956918585e1d06da89f78649426816361c92dcba1ccaba8d5b1c535bc4d00f0e81554aa55eecddf641797127ec0eee7abcb948417f1635b3c95c1305c25bc9f5992c1b5ee6503ae9ff48ecc4660ee0e6623b60c01c1fecc7e2da3c822ea7bace55384cde1e9040f5ff72e5e4d900ac7b363d9d948c7a9c953e7f33643998d59f3e8efda1878a786087eabe09cfa31d647ec26623b7b430bf7b424f596781afdefc73f8a6f37ba1b42902d6b9c5d1748545b5c9b9377d6c31bcc4e371e26108c51ed4b8089dd1ded294a273347e9464489380ada6a253774daa5c2eae0cad3fd75ab35c1816efc0e6e062bab0128cfea679e4a187d042262077739ce8e7e83482765fb46d453ee00bc9f0d0338b9da42773befe3cd3af8671566d766145950049049764be13447f3e33ffb3bee9d37cc4a68d5318ea196cc6262f40fb5c47ccf7e3dc3373bb596b8d081deba92270a33c1419b81379de6b65aa5b4a2a6f07c8610db1ee468e9440e2a168d7b0f60a24f47f2da882f78fe5a153561f781c5648c84b5b5da09be49737c3f38f94f9f943360902b1c0ec55228f4951d0f9ab5e1fb1a2799f82ee0d9a08855f66328a57b08b6694b31ef57b2a62b758fcd62aef3bd75ccf890e7a650600f0f8c9593762432b75e68b960af7650e8dce24af03a870ae4adf93c09dcf1e20722e348e20a2c7df97e0ead34924c5e5d704095ed82a0723dbd375fcf9622d4520facd99f3f841d75f07c64a6181389fb6df6b27f2d781a8e46f5965d70cf3071fdcea5e41ad7d72fd01e78c2a5e44409550793b4b86bde558ef3b0b5357ef6927f31a366e6bfbaf790f364b7a64b159db5c0dda6e68cd3ffdaaa1d1e94f0e44bdc3a8597c81686c93e33883303524dc910550bcf98561385fcf0201051e9a85a30338cb984a2974fd4de9a8dce3c50fdf73c1d5f7d6e124a751d209f2eb1337f928395015fcd5e2a856728d30244fd50efd5e5b233a2fa833d75eca17f73826119875803d13859625c80dc4c13cc967d20ef1b719b76dbe74a54c6fd8f28732ad1014e66d4085831b0b25833c16a8e903569c8876c559991c43e39dfae751081092a3667f292e7734216bf608143e8063adc12957d1e4d042bf0104a11cb376176aa5ab26d4a147d19d70f4875ca92a66d577a515df94f249f419c712957d6ace70477b95dbd8b9f4b03c9c8f3d99f9d49a8bd8437c1680074bdcce0786bc990ea7702bbc64304217b6d9d0bfee3e70e67ae2e4f2add1c64cba7030b4c7433e398bf5927f664feff55f899fa20e0f87004bd3f21dd62422213c42f39eaee53f4d55fb2134331991fca1823a963306f42fa2c331bac2ddbe6b7ace6fc4576ab59768d2eecd98a11636c7a931d7be263d835b493585ea234d39fdecab9750573447f68a72ebe0116feb0af6915b8bbdcf266559308a17eb970b52b4a1cda7d50aef24941eabf64a491e6e50493b8a9704f66e60e28dc7cd824707f513df39a20a2e9c31b972ccbf3e6a622b27903ad14d9f8325f8389819c1ad68a7c75972c8fd301209ec58b54dfa8aaa1e3a7d43240e081307737278347d55e57206b2b4aee2fd9f0612fe19c93f590ac78d8ed8119236a1be6ee5a1ddb0177956ced60e28147f77c52a2e7672fd2831fc26c6fe0362e22a434cc164a8a1faccda3e86304721f612d5d26f66253184eefe522a4ca80e965f8ee652befe2e8163a58cb9a94ef18ab0d0bf8b5642424d131f165b48b85f7a278e213ac9ca139fd124b7cd03ff94851a85a83dc2efbf9f2c92ac41749494f327bcb353c11247128de1ac9fd397285260d1cb892173e6d1b8dc9eb91d05cffac557313efe25628b6718b8b7b9bdc7ca408d0f222f1cad3380300faa1d9a037a42dc62d0f98abd49058ea6dc1bda8372a160b3d1dc361cc3aab86dc8101643e269e9954384da1b370008670afbdd128e442e8b22af100b960f1407afecfcb111115cf3e697f5d302e4e23f22ee6a5585c4972bc0b8081170d747f66ab3152291269e513757d02c2f36de42b3fab1c6a5c8d89c03f873b6d1bd9244fd861113f3ec95198d78c409ac40be3ff606bb0f21096d49b631e266a2e3ee0756706ffccf4f495dfba71ba3bec4adad31483b37682a1bb67c7f7770d343bda25e25f7337b3c32e82b0cc07929ad848675f145cd77b6b78b7f4636fb7033ad63cb85aceac41175ff0e2c2a6f99c7c26f1f63ddd6513ecef4c3746b512cb7884daf7d346ef4522d4db97840d9cd54c6894b5a55f203bcbdd67428a85becdc03808b0d9db51eb129c6b3549b8f346eeda6669d0014bd58739b579e148f7cb61a48523b0d78794352138677c1be15b553532f98725c01cbea3f735e321fbe5ea0137ecc3b91cba90108c494678d48900fa18dd912964d4897f047bb51c01b09c463e886b75eb0f2e406a446db9b2919404547ab0c54a955e36c90e94eb0f5f42c0dc6de66fbde619624d339a84f7890f0467459487fdf0b8a6f56052dae885c09b29fbafcbca368448eb87ac64eae87539bdce4d86c0d33795e94f012a8c048f02b7c8a155002f2a11701774e8ef63d7b7863f5f878d086c9a7a033693c8e5aefd4451c770d54c852e2db9500aacfdae735e3e9681b2325edc0580fc98315fd733b00db09be4d7499b864cb07a21658b170fc835a524a45ed7bf426f390a5dc84d2cf31f1d53f5865da7a129dd92149026e8d5b44a14f9969ee2673344da73192a6d5b7224457c7c2ebe37be06a53309851ccdeb98cd6a618af8ebe18ca21ccafa13aba973c87f211f72d9744a19f4cb1443fe2ab40dfa63180859cc80d78e09d8adc95b630b934bb3b4c9ccaf99ff91bfa6291d41f64febd2c20bbf7089cedf736335a5dca6c82e1fa64663b1e7f608a2ed0863026889046352995d5e196013ae7f588b1bf6ccd9dc88a4a3cde5dcb9c1ce84fabb1b8fb28a6ea32ec47369858b4408a9f36e3a55ab4cdc09d470cc7b171a9110aad01eb7faa9dab7c35ba94d6973bc5edd3f928c71536236a1a59a0418e17c3aed78cf4642b2b6d3ab69fbb7e8de487ff5e2e6568c57ddcee07b592e77ce6e7a68b6b7468eb63782d3ce154591e361224aa88d42cd53aa70ed7e49a7d81442eca17c4ee623f0c54ceac2ac6f45dd10fccae98943f4f3edbc4193f9164654c6d5cf5cf9753c01cd64ef5db64ded8c9d846946ee3d16e8314e7176d31e7df43c5a91b0bef6fa8f13f074275e4bd07344b7dcd8cfc9dc4efe831d9feeca6e6e6fe2ea5b92e7718e83731c2bed2194ed69b0eb38e6618b182656e1219d9333201a153570727d66ac404635f2ecad85adc9631e41accea4c8a1d381526af69b1b881d3d5af04cad4500b4254ef2b69f6f7f8c1c90fcfbd2e9a204e26072988f55faeea4e64979ccc724fcf3aef7a3ebb0cbaaa76cdfb95ee9dcff1f7b56312bda9781846744e34cb07cecc3bbe681da06cfd7e63912488f79fe0852c76d8f23b587a882624f79ca5e95c860b990540b84d4acfdfe69b0a12c038cc277c6e73f57f65fbf4bcafb2f1c8e34b48ca97d17ed2029489bccb8a2d02cff9d8e6371fc8cc6b86b77f4b8c9af7faa46f50e5fee90ba22bbac564425b63f219534e98de25b66fa56400c803923897cbfab38208f6821eddf417691ce3e802f5cdccbd6b5464dbe42ccac228a985ec087abb506c400edec956df8554745e66d1e8dbf38d7bd5e64c5bf97befc3eebbe07e4d4c7b70669adc19557195579b7b538cd1769ececfc4d672217c17fab6f1a2896927ba55df5579a4dfd764cf714e2b16903e9170da3c5deb30f6db450351ecf6c3a2b2f187859f20b021cfc2f8a5ac203e3e03076cec24db2c563bd0d96f1dad57543b63abe95b82fe976fc70548a841d5ef56da9e29e7fc8c05bfec47cdb4fecf69aaeda786af775129e037096096e8dac3255873ab6fd62798e77c35cc93a41c7d9c2c688dc36548badd7028824c7fd3452869dea96e7b25253ff8684468416eecffad3d1a0422fc830a9638b5cd6dcbe40394eba09545b8fd460af14040fc2212b025eff731e077c17acd0dffda5edf4c6915114e024006d9c6174ce96d09d89d4c307742dd825530fa63423beafa369ce2f66ea43271fcc8104763b2f75e36aba113a612cb49fdb58614cbebb9f932d9fd201b03287c63a9e907cf35708fd4437f6348db14a65d20bab80bef25a81472751c2b082461e0e75d4058ec52c1fa87a12b7431b9e8e1b22c7e9cd21f9a25b10ebc3b418a995e8704b7f9ae6dcc48910f9f89829393b7eeca30110a60ba82dd7630a7600dbbb54cf00d879585066c2042d87a631d88c2803d6ac50fab080a65c3e1b81e0653123cae58dda27bc3f5daecbeb1ad4bc1ce368b19df70c6a1e3a4b620f496351dc43c9543c68449158aef2420993c1e21a18363143454f45a04dad8ecd6a50c1fc0cd91363ceb5374292b86d8a2e33ff8ce2d956041e9f5feac3867ed47aea1e17d9c5c9cb54a49f4b540feac9d11c72cbe3801137b388e69be838f5090cb2875ba957444a9086efe46e0b3680219d73ac521a5a3b7d70125bdad7d353a3d224c612b9bc4cb0a9b6ab6c8a9f862dcf9a20cd07bb9bb8fc4a4c5a70a4b02c6f6cdcfe760a21aef65c166df1c4bd5baf1f2597665cfa46a662f56f3815fd8a6e121dafb61a205cf05e0e0d554f28921c9925c69c67ff9277fa37bd6c2ab15e04dab4c84cca6c5fe9a7dde2675ae45bbdda2e6c44a017a5b789d6c56b852aa0c759adfec0a101c469d2e74ed4267e03b1d893f7c7f1b17bfdfb2f1eeace611c42752039681929b01a683fd514273cd037837c08339f626c0dd49d0cfed6a49b5c7fb9fe2925ee508ad5638cedca3a733b655a5a2503a3a9561e3c2499f90da2602150e7e4dada5e410693467a03e9fc49783f05b82f22b2414bf7bc17cfd696c8a0bbd373a33fed1d017387b4096390ab0086bb89535af7d2d18935ebdd0a04d335ad170320f58cdd7f7ad0d4bc9c6028b854f11f9dc936a4e736bb9bd092e4820e4c615a5a13d6b698e5187e20a215e1f5c3b40af64749df5fe7518c3b1b85b9603d87279e60bf0dbb649ac5ce251ac41fd51d5f9c6aa4c4e07fc89d3c5a1f8d7f75c8352a206a0a1d7f1138d538e4224b515f4109fcd185d0d0646ec6711cc7fddb53a3e224c51c08ff2e1f6912e6354dc1a39a5d126ea524075f983c4c68381e41152354ce7a00339ecb83fcf6ecf6707cd661c96bb26763fcce6cd436b3070451fa168748a8be2fc8c3c25092697e8a31e939bc565b8b11f426894e0894db59843968afeb77879dee56952eb217fea5dd67aa385a85a6c495d9baade0cd7fa7d40dbc5ae063658f485ab4f067fd52f7106ab1921140fa6489fd7523c0dd112205d9d6ad5ef567a6b5461214701a94106b7c9d5530c69eff6b17a115666764c7aeea9b7d99d712983cb1728b928c023ec853087fef23d781ebf4b54d73ba52c6b16e48fe662852564849c37b2d7ef09386474ba48dc9d8ebbe7fb6d1193c9cde98f4e61cafdd476c3812161654dea73b2dbe9cc7b6c5c2c40fa4682e8c1a557ce0bfb6decc8c93a35cdad25517adf910461ca57557f3b7ac4f7d4841f4a0986f5849fb4110d161a5c9de7073becf807387a5e385f3b3b67e01b9a215139e26cb5aa6a13ce986989748cb773c8136f1b4bf8649ff583e0eae747aa20e1cc27cf95b723dd3e842ffaf458b49e5481beb6d7f5e5e47cb271d85bfeb4c994899e12af4c7659406a9401d167711143d5893d470fcc65345c4e1dd3f8fb1697478ac5c82a71e3aaddbbdf8cbc90bfdfb972fd9e125f5f51329ba132f9d952a4848190a646185a68516f6e3c3dcd4243d9d97d67d0778878720ce4da2cad604cde53dcb1b51b5fef61258eb3f66ed562f3a90f96c959f7cb4335e899c3233b1177d519c5921fe281dfbc0aab5090c123bb0f23234be2c189fbda6307cf8a1317594d1a891914c0ebd481eb6a9ff501ddb58453313c1a9d09fda04a921aadf16275bbc7f527143a8f01891ac54c6f9f6e9713cc630a813d3aa826bddf6533bef265911321750c47ecf75c9a2158c0e493e92d88eb259c9365407766bd3b60d89fc47800da5ec04d1c1ada73baab203ca8bb6d680624e48f43cc5f70270e04b533fb7801ef9ed9ead3f963d300e85bf974acbb604b71e291589d78750e72d9af1e3551e37e5cd65952cf32279878b1b048caa89599d75eaa28cda26ac09b7f953bb23aca5771fa72fa96eda6a2f22b2a388daba9a76cfe09fdf1fcc5485891df8a8221288df87863a903be889c89e4c884108a515c4f873228ed1f2e32b705bd7923e793502eeff2c403da66084d557f2848ca090615dbce250eaa3706b97ec946e3a98e6867969fcfbc17c328e79a469a898c4d43731f7985638ac8504e8b699524d78c9528f0c117842f5462cdb30dae33a73f7f2d464e33f2cf140fb99db3b1e0f1e9a276c09c2ada702dbf55295a30b0e6a717b593299c2182bed0839b249e043972cb57cb10f2ced5b307d6c348bdd07258156e27fb749cfb6ac1c62ad5e5933d15116352796da0573b4626fc3cfca6033bf347631d29daa9674d68044b68fefc5701f841a661b7f5475577c3cea45935b9c62405426c09f48708851f135846eee29681f5f6e677b74a3be55667f0b419e73c478efd6cec3c0b14f113ed1d03582787aead7d87bb9f9b354af6f2b875aa66c6aaf2002c4c4391af33af6c3be5e8cef13c469ffdde2a89570e0fdc028fa6076a5a71ac240fe2ce269fa785070a212f605e744b9cd7f323d098c3830fd39a10fe648547c1078d1e8f172052b2a997541809b7822899b6216d85cb3c6d941413ace317a6fd3cb81129d1d0aaf663f9989346dcadafd7d5173dc3be3ea8feccf2efb6c14ba1368090c2541bbff1025e26f1690942a062e8d7bf90dfc9594f85c5a56f62293650c329927777b2852c2752ee442f54398c8c173717fb267e515ea0976d48c7e1c86ec46402520fd6a35a9802c496340781b72e37d24859550dc204624dfc42666fda15ef3dd917d142c9e44d6f8a82c51fec5a916750101650ebc2dc6519d89c6bf1206269ade811f5c9bca0d88c1425b9524267f961bbd904f3367f997fdbcead5587d53fa8c24e60a4cdaeaeba0a24d6ecd590a8fc136b2b053b97a1caf8a19b2461d42fe75ac69c81a88abb3aa23cf48cda1e08bc90fd89a2dd02dd2bd3a9421379fe4031862ce726d01de5fd08f6018dd9e64f735f0bef57a4a9b97132c7639111c63bcc84f1f1130c1102a6b084d22707bb56d8bef31dca976ccdb9181946a61aff9087706a45f0bdad5e368d5216041d0c2b948c7de778c76dca889737cec7c4cd60038e8dca607809708edfd20612e76c520ba0b384a15bfa5aa77d21187f3b08287a46755d0daf0e7884b5f47d70052123bac6026d25608d7aa925ba87c461955172fe84cac798a27dee69a128941329c7cb20a6b2f088364d91c17fccd64d7aed03102ab93c975f161d0c8b0f67393af23be983b020f0bdd58cb864b5e2cf8032b3790732e40294bd9106cfb5355989726b7d09ac8bd96eb6c7912bfa9af79828b4b5510de0ec8ecc40967e9b1520f6ae9a94dac85bc3cdc1994c54afd26d3cbdfaa20733b6d0dac8cc7bf1666b44923764413c59fb92208d6c1aab95c321ea1327a0bfd8f516d1d8d4c63a6ccfc35f88abaa68beaed3f68d86381c179da6e3b9094c606722ef4064293263a6d56cd09db7731d2ab273be681b40f4245268ef146318d295948efca9a4de8d6e7e60b9880fa7fd48bc21a174deb70ee754726fe962185701c6af208b5518a7e507c65566e2e18c6dbfa41d062fa448a7dcb07cf4dff1d9e4808aa759df81b49ee85d3b3ec54d7b1eb9a88a04831a57ac2899040e4c6de809955896d7e9550ae1bab4bf2fc28f6813d4ebc27ba5f1cdd78368d77775757507359f6bb224af3b44ee643964d648d355c22bca4db384b3f39f267794eff59f7338432c45068b922187e34632ff9720f70c2c41daa18a8bfa33638878c44354ce1223a862d5b10ed894f384aab04dd5ac3b458281b0ba5a4446e7657e3a71d227a17ef61e644272e76af68ac1bc953a8d65bf0ddd767e9f572148216091743349ff95c47cdc1c81818885d915fd8121bd66a283d66ad8c341f0a207b90cb01284157bdf470ed027bbbd8bf0dc776e9cea8c7fd129b7500336ed5e95a860a324ca26171cb7fb6d2dd8efd6bf485f811f2533169be2431718fae2afc76bb5fbfbfb701ae428811088b2e798be620e7317d99a9edaab9cac9912764b80518e1be6e80891cf0b73f26730a06ee7eda44e7857ff9ad8d7975d7c0e17eeda179e595a0d913847fed374ed1bb73d82d12766d0190ac8cd32fb57ca77a5b58a6095b1f22f44339a84cdb23dc0723c2892e8f50e28b07f699592b162667548f0f89e79a2288a20b888f42d15b9998d5c00015f107c3be0bf013bea7e5328b78232f8930691c2f56f41e36cad34e10951b399b1988c26bf60e3aa2993f8b5236f36f7ca965486644fddc3ed58256b1a32576d23ea5a578a59d8ec79eb8971cc13e8ce7570ceb5a5d9adb79554d274b9468620f460f89022f71f85490730c6973966138dc3e5c9765911911097cae83bfcebcd174beada7a34fc7b2aa6d00f4fc1aa33e227a2585a27b8bdfdbf1fe3a27ecb9219f9c0bc4f6b24df094e957dc8470cb61ec7349cf82afed20f1079db1cf1b98d23d3fec3e4a1cb99d369af05f74643be53a0d7ca4261efd6493266f18bde23ed55889bf34c962bf9e434806e19c21deebdc2548e6ceabba223c76e83ccec4ff24ebfefc6f3706910caf7a926c0ad4f4ad51a933ff2834dddb21b3f1dcb8980e81258291e4d0bb6dea9530cde30f26bafdf1f9ee4e7afd282ca7eb703f93414230dbd7db04303a257e215cc2e3c2280ad1e81c15cab0413b41975cb43f8a2731cc159aa751c697e9b8d03b38e88c2360b4f449ade1de13cd7ac6af2e6d0ac83fb4d0e5991457188a0ca0c66527a67cbfb9e56fbaac90850db1d2a28fc28fab3a747f8ea87db82606af674a2e5a19ebeb6420794d62c9ee3e3cdc0226572fd09864daa907563796ff2e6e55887530149a63df907b2f60189c7730ae16fa7c3b3b7e30264f5d65e810a41a34943e40d7cd24909823eb235af00feacf5b08c351d86cb9a256c85c463016711c6bf2b48b515e40ab65cd6d4bf41d066647be5c89ef70c3678361b806a39db7bcd883bf701332d164281af4462896a502e9527c9f57cf2065ed78018e3e0ffced0c0a840f79d3f4fab8f599caf7c00a243a3e081dc2b9c46e58d4e9aaab2e1925bd797a72894d9b425201e5f64d5dff63f5a6794a268ec6871755c880e46741488952e241a6dd1a559d6c362809cf6b67217a6f9f08f2455c16477819be6cd73f48176733aee2514a96a5790b4e1a81cafcea50db18dee43a60d92d0b30d0825a604eb72234e1647b1902f76ec3dab42dee05eb2e7ce6b5976e34d54dfd15dc84b6a75d6ae4ecb6949b97c29885b6456d3d2a0e199f0605b64cc5c792aa00b1bbc6f692a1d990111667862126048396bd178ae94f28c8f9a7d655b42f16f98f2ff23519d4356ce8b0600391dd62cc06d0a1fc28578d4d5a54d2ff162c42640a7863f14344ebd8b808f5d0a86a280c45169863ad8f9416879f7ea675bf092652767d9e18a57d7a0b9499d78fb5105f5918a54ce4fb8d1f0bfa19782b407c8e867dade21ca43f15e74880c18a63c7c56f216fa2d199e01dcd41ab84fb360a0d23292a7ca9ea745c29aad6ed29ee5f8b8a66a41cefb652541d758fc4f6157ab89574b6562924581b71e8350b40dfc08c22aad7057aa8376aede54b04ce3ada114c079656c1dca55c280d890e7b7b40159ead38d8e21969a8ffc8ac94b169d3f27bb5844742d09b349f3ce9ffe6bec8f8553475303a35bee2a4c9c00dda5f21bb8fa53d488f00a3789c20084717424bfebf1a09524eacf32eef4fa7f32d9bd88a080638864b5c0f4c27bfd3ea0cf56a268615c5a31f7ed0244d1a0210882d9039a99593ea40cbccc01901d0c0fbc339d9f548f06c22e31ab56e7ebf70119173ce5340eb19ae6c8d4859d74a44890fb8f026c8f7ecbf600f276d68a1f80dba18f6d41d22a1a24e3554b0cfd4e78e36524dec404688a068a7f44e137125517b399d5b1fc791ecf5ab1aa12035eba540c05e7bf43bb36835f75390e26d0e478c2f2f1ba28880d9bab2a61f40ab4f90a03dc77e8d5f90631d944ed277219dc0cb748a9c90bea58597451db0afa25a97c9f73ccbfec8289c44c1e48ced448807d0bd11349372eebe915ecca4aa22be081785996651ab15618ee5bb4c8643ecec9491b1ebe438ebdf561b24b17d822f23e17470930b61770c3b2f794f0c74f4c6cdae2ad4b401776d41dfcd398532e9c88a44d419cde3e2d434ffc6ca7fc8412b2ffda81c991bd69990d1ebda62f52d2a590bedf1e811d64e4139a23fd812901d174726015532268038c925969fcf898428b86783eef979df422f6d0038d6dc91219d96749ec3e2d128441767fec6db2aa5a8a7ae1e2b0fc813fbab449e70edab177fb0f1c60396a1b637a01d3438f10cd0631de1ec01646af4ac901286b3c39e0d836a2fb64083cee8a697bd4466d6283db0c663a35d4b5c759498a47ae2f12bae4b41f4a89ff4372c6e77eb4e23cbffaf76608222c3cbfed46a26294d22a5a3e071d612a04f1850a8106eac52077fd2b203ac1cd96becbb9b1dbc9ea53911c885fca9459d08067b72678c24e77d5788d422f9d5ca7c9da8c1e552ec01054bcbc492101f92e8cffc340edad55e03656279c2c0eb9c3738042a93f5e4c6e710f3c842f75b4bc87be86cb36059de68807319dedc6fa493b167dbe7eea544a55a6cf0a1f80f9e8a1f2b9fa476cb6e2c952b455be22a73c702cfda6c0604edaf69d8c3a2bf1103f1056ed64a67c89a36886bdf424c3b343ab63eaef11fe82c97e429ff2d36cbd9324d1e2854a5b7e2fac6d720ffdfe996c85eb4255d4d8718a8724bbced663201a4b0d05803895c8f8d23cbb29c595fe98968126ef23d93f4ab08f33a097e6c34f7770a0c21a29680fa69430e2353e0bcdce473f5a862c322005c568dbe11a04d35330efad263c4ed606d14308e1d356716915ad278d4c370f1048a877f9da8654574f35509e14e338a538740332bb9538cdc14a3ba53520153560874d37e534b7daa645f808268346636199463d345ebd59c2fe7ad1d333917439296bbccf82cfaedf90b81f6b3154ee88f6bd5ef7903529aa3c2cb392be40fd309614b035a8ae5e8288ddeb39ad850976364f1957dded13952a59fedc6b25beff72bb29c0b6668537be5256aeb16610ff80e5ad7705827ea857621150006bafa35e7aa8da2a2763b47aedfb8335a631baadc861c3cbcd648bbb6edefb26f66d238545a31bbf3f99a7e63ec42f8fd10e2fb6936caf4a48935510b84541c1175f0c34fd64f66b266c5c67d619211fe5099a6830bcfe8994533c54cfbefa04849e8eccd9adfddb9908d4217489ffea216cebc4d345a5a348a470a40ac2f9f2179ccb4f3ad6eb1ae289217c9b990c889405fe869a38c212c2807b09d7f435239cfb9263e283fe38ada81f418685c9d093aa698d9544d9197c6e384ded1b7ddd04784b735735acc040ccb98fb715f26bb95a6bd9cbc479f7a492621941534a56ccd664864a50204717714e17ac9e93f5bd7f9c78df24a356caac8b40bdb873aa045e7835665e599159030829e56b799fa16117c33c561be61676692e39ecc58e2152b55b65fca695c87092f3d847f2b7314ac01c6abc96f452d5cd64a956d33e3d487b6686b1bd7cb718149b829b59e816406daa1cb1846002dad2113be5bf73802fc008154ab856f52850bcbaf01de6a1956ed4d658c1ffbd97bceee0825153f620d0bb22949226c14290aa291aedf4ae5692fc4b402365b2a9e8d96720b9e2b064128a7d895554be5a232ffe0a2dcea80dab61edf74360502a946cefe7f2610adf0f4fef5e8a9d26bf493c7651c9045dfb63bdb0117647dff5e159ae2634db98247721a4969b23f65662301b3f2c11f6b2aae83b05f359b96238b2b8ca1f924d86d0202ec5e6bd7dcd149745a22bea57a669bf3021a5644c2df937e783b3a1d5564a901ade1a38364af806831edecca3cf9634dc3872ddada50d47bdf6450805b34ded25c40242519005f5715ffd177b002cd4b5927cbd4a76aebbf9a73ef996787288e44aae3f7e577fddede8a7e87037ce33560b0c2951680e14726568c561f4b3ad42082a275e857ab97a8b53ce90ecc311c529b2c652333f6a5a91228c3007465698aaee17ff1e31ac99496cd63ad1b57f54886debe6a2ae698c4a101e3e0218c9b4f05ffecd19f5f2b4bb247cbc596dd7537c7e0e60931fb76ce4e1d1ecf3828f7da2a8e3771669fa5a61a6c1e2f523c967f6a5911d70bb041ce03f43f7fe3db63f33dc36b6a563732b1238c6f8c72ff39c26909fc71613395036ee21f7752d039d476df368f6402f70e8a0c8927407786fbec92f279934601c433e97148c711c4ca7922b131ad896df32aca4ae52b4e32065b30fcf4a067d0597dae0cc239d9587b1dc04dde0144ee111b2bc962e47ec119c5145f90befdc63847a174481a84f88141a5c5a608d3e441f7c8e0af094f96b0595ebb23b8c831225fa113717e5e2fc783574dc1546afc53d4b06137d5df0033b939605f8d3c222b5c16cd3729f8b3de251f53a102fc43fa9d63ad384331fa0de37cd37a094233989e12f51474cc0378478e2f135d552d6cab930b1414e7ed2bfc4f40d28b2dc4ba072729bf2910dc1f3fdff51448808c3e582b05c31fe9bc6775f33d74486e57e4e3ff6aa57d5bef0e11ba5fd001742cb66360fd4bf8e7b5ce4fd3fcf693dd04fde5e400d858e13ee4bf3be6968b5aa58427b7477800edc9ce34400c77cf8adcdad599a316ba8174cb052b968d21b6154ddd6364ea736cb87ffd5f3194b5e97dac59d8cbb8c4ed0949146c05ff444de2e55bdd9081cd3583b202e2235a906909473491267209ff68bcc6f57f85f883b1864d84809de41e3f42da3cdf21a391227a58a7c0b79b7db0c5a55fdfe9a338235f60c66091da8ad9a6bf21f9c8d3da97b4a7e4bac636685ac8b5fdc787f39b9a9ec005714e960c601a03ff15b037c94035791ccd03ba027b61c93f8accc268ada17c614dd72550f9427bfa22d9a0724ca2e354996298772f3d8fba317288b67a6a506f5ef21aaddce58d5e0a247f4ba51c4af3bdfd16e9bccda25daa116203fd4f95be95c70686bb642de98a264b38870d5b20b42f3b9ec844af1129a4b29b16686446a86178b579ed6164269b92a9fd42419d7b85bb9755e7b6fa0bdcfe0260ab2c89abf23e3296497500c346bc7075871aa2d78bfc93b78363f039b2727448b26f9579a28c215ca6ae64bc75499a79ebfe12bbb42fb64f3326631fd6a2d94a446fa4abaf2f388372da9f58dd5dae707fd0c3ff438b2d9c86e8428c8a7354cdc8ee8cbc3fba814ec19070da079f5c6d7b676c231f422402929d47397945917d7d2d2b0949b492d76d4192eaeb6559944e654b90b024cda544628f02635c18b7dad0935f37d6fbbf16a39971581457812698e6c9729ec48dd458ab232921f822e480a932b8f6fa573121ab77e8d5571830290ce45eda064661a2c5d1ec98e0cb6703ff61ffc7ef3508dea9b567471b144efa1eff63dcd79a446196a029744f9b505642e1a2fb0102e69541e45ac609f2d188f0e80e02d340f514cf44f20fcef137eabb764792bd82fb5a659a53c00d7ec46674dc25146a778b1b7a99b6ab90a062bb8f115303dbb19c0f2764c3d980c556c10ec9a4ca713d260af18da4b6a0cace55a6638c47a16fb10ce06e9b5cc9c3208283bf308a53faa5cde3d0bfd015b897d031af9d756400de1f0efb53e13ea8527de1b128cb17df91509b1fe6c47ff20ac4caa27bb1c8ae3bf62fd830fe9770a77841b704ce46e31aff046563b7e4e88bb22399a56c6ffc05ed758b8df0c9eaed2d436d900e4fbbcfdfe61d1c46cc40b9d6ce2f7100691e040820d154fc80f2a0dc2bc23dfaca7241cc08ec65a271fc655bec202ab4c729060fd913b4e8631a48357f8f3ca67e426c38bf54465af61c135754abc76f44a9a3c486629ce615d8641fd5cdd6225796fee2ada4459d71acc838d7bffd30b48ee64b5db0eda5f1a4f5bec3db0a6ea16ece1ba51be33284b3a6f1dcf9a75ab86ea96ddbc28b106117d33c759fe60ca8fbca768162b6cca35d9ef309b6ad69cb4be49a48e78a85d0f3d4d6c69e318438f1d4e51c703c2dd62c746c510749c44e3f065e85f5d393f9279d1fed4900333e5cab732929dccb5660d2f009ebfbc9cf023067f8ebd9239da024ee9d17e9014c661edbf5ff5e55ed848515e4ff972ac94ea77cb22893d3528be4e980ceffd108691ff61317b9a87347631962050970396ba0d6a8772367f1a4f615e9d857771839d36b9a7a55d4b4e84e6b9e2331ca15fe1e4161e5caf0227f62e39eff50e45b8b9e076879eced323ac824cfa057853c8ac1b4572cfc8bb0850f6e84196da2649ed9d2d77d86b916b942f5828f8219b596084f91b146f4fb9c8037f5a1043e666fc6fbed237b30f4e30cf15ee33fc0c5f7ab14a92038f7a5bf5b32fcd29b13d373c99d8a540d13b5b3c6d356b8a38fceb943cfc5e3c845d6ac32b31a5dbc232b0c05a972d9c93c4cb398e239b7c48c8ad8c508e13d96839188a3e50b991df55887b39063fb62ee6d16f5d842bba2c44e490a98d0b87aa9370f94774822ea298512f1f79de2c62afa4752f73fca4e6cf52e2ae3712535f630fe719a3bd261a6a4169b5bd4a80a392f32f88c8c752f7b99620eaa1ecc601ea2f23dbce0be8dea189413f6bea5a7b7d544b624b8c69fdd0e438339b7beb1c238764d246951869dafb44c115f0326d781dcd2658bf6c65fd128823c1bbf14c334768391c1bbff4bae0e8021aa03be46d03449e886f296ec18f7e2b349654710435ce9778d1eabdb24c72e85678151d2b90d1556e38e085a0043050f70a3ec68eea749b34441db77084f4a43dda94e0bf3c21b9b0ca50beae82501784660a3c915b147c0c3714077c5a7fb75a19e5d86576677956be1fe1e3b3c1ab36da7ad41ac53c9c2a0bab5bd917ab3215619dc989bce77b8facb99a6d9ed7370f0d6b8eb9f8f2cc75e6ed805a7eaa9caa73a3142511b1066c8bdc46d7b6134b4d108411b93f1008a501ce91d20852adb27c9b3b767d68e20a8d4f5ae2860f512cd4ffd7dcc02e59387409f76ca6437be6f0504f18700af835c5ec10f416f7b13cac76537de59b424325d8e1bb43be24bee2d3045985812bd1177873a28b4691695fffb25fd834d9d5a3299d597d9dd224c71c09bb60538e11d9d55f9ebd9b8ac0329e1d897e9aad97edadb9e2a006b4c7eca259a1898def0a17bec148ceb0aab6f474a8de955b163e5542c547d3744fd4124da68755b4a64601c6c1fb425b31229b811fda996fa9fd6a4e206ddc5fa1ceb8c68073b9d21351bd0fd07ea440dcf451160325a9921ae98984ab2274525a5f463cbf027d453d474f105284a2286b4a7cc3dd6a847753205afbe30cc61aa1cef93f3ff4bb27a56b540ea103c14277a9cd839eb88e6155771af6dff74a325deacfeb2563d95e1d197ac4a7a9e3da2527a18e98ffb9ff6c0308d5e2c9de8657d719f6cac2bc5d33ddfaad5930c7691165b2f8ede51ac986bf6d7317cce22120bf9375fbced0d05066435262a79ebb3fafe8618868e8e6e304cf5e97aac07599f22628d7490a4d43a1052bf184a9d913ad0dcbedd5569b7d8571e1a841726938ef161cf30ca6099b835aa7809f019df43cb321f7ebc13b62c9513dbeb997015a8f6c9d83a3c283e90a40b376af382c10b1cd3137c1a65ecb6266e46957767ee6f4922b113fc499d9ad839a289164f579cf740ac353f999e13de8c75b4e6e985c86ec9461bc0839823290211912269cb9d6c037d5e4aac420060472c4caf88c4b9ffaa429abefc40fbea1e21bb0cb1010f5eaca97fbdd7c864d722e96e7636865d254c71222a572d9fa719a4a9bc597aa80757b5200fb6a1fe4e52e2be5852fc35c99401de2704ccd38383aaf01b9611bb122f0c65c2b642943b47595149e49213f535221fa64c97f03a15149b7fff1d1f03654f03207b618eea11e05dfe8b5ecc053560cfb1e0e5f92b94bb6e6875fbfbd27b15d053adc2b912da455c905d7b8977435f5f2ce66f01bd07c6022fa729c3603b76eae6dcc430b752b14bc2a03c54eec5555a1c6e700f767e5cb8c5c408e84b5c4fcc1dbb50ab3716279bce9ca4f35790fb03eef5b51a1682a97cf671eb4c3fdb3ede7b723f6776ee2649493b490bac3b6a937e56e53277559447e6a8e44c61ebe9fb3debc9e28c228e44683376f27152132b66986ffa6095434f8810ef93eebe61a0c8d61fb7b61ec784c73fb22ad4c8a9855846cefadcf8b367da50263944c13738304bd4bf2dae757f1529ca697cd5110b24a7ee4092c69c0dc314ff4a944c981653485e27b1c90a0ce51f19f2ad34630623ac8b06bd78f7de7beae3bf82a87bc9f457a822434d84b321a25fbee1f5204e2d21c399e9b4c3294b47d8b851de662a9b62c21097aa78ddde57d6ad77efd894b6efd1ea81e75f7e7a33c1e6a71ba91cada1e98f760c8a6c23e67a670386adc3cf9039559701a3ef221916d56e04879937b0ed5e7c521a7b939058bbae91354681fb99cc06ef5f185b1048837e5f4014dd79272dc23d7b98059494e6d73a378411a4193dfd12cb007ce038b6fa8b8a41c36421311e2803823d761beb009d3b176e121a7ceb5233afa23325d5f53b7b17e6e46759f4a7fcb3bc0725c26b088934a42d44bb574ace69281f9f94cadbf2aedbf9b32750701830675cb7676f9a769756eaa42b5c7ec11130acbbc1e5638b513dd89f27e732038d35624ca8b0f96ba3f3df7c4698e1dc51e76a05a2167dc9c30fe473dad0d6db17e9f39ca8e30ea1b22a6fe3036c58c850cc7cdc93818a5eb9de7ce680871d9fd650657fc5f79e159ccbe657a65a23ce5feedc11d4cf656a084356b7c5287b923936c819e559a701c772bd02586939f4bd9678d4128e40e727fae332eccd2ecb0b42fcdaf5a89f9f1acf80a50f8d4969b43d68483d9ae3ee1ca19e8b268919a2c6c25309ce969f70b3308ece30bf10ea0aad40401e36d63a399b3f0dbd793417edcaae8ea8a987a4c7e3bc9551f4b4e7cc4f5b0924ade2820518296ce0d3306794d2f2f7168e12aa484b657341e6b731b02350dc3eff72876f45ce5613fe9d440dac447b543b05113865142e6c2c11b77fac0c3b07b68102c3c6761789d96967406c8d3e0d42ff624c3f7e4a9e784a0c76a415afcece50022da9dda708c61d3396bfbfd078e52cd3a02100e4030726ef2e06d517865f37272d0cc96f33522c57bce272ea758c8154d6cfb5b6a6e97f66551802b4b08d7161c9cb1f7d81ff8676d6bf34fdc4360bd11063a16316d93430d7d7ffb8ce4558043ebc7e0274fab780647cc5d10d47e55978f642cf1659c37e11a417c714e49ee219c0116f4bced1393fb991132ec67acc60224225fc6c88e819459e66634ddc3e988a03c25017cdc9420406cec39140b62bf790a8c5e809b3dcd0e8fc845e42108eacd57988cf34db160c51726e78dcb1586953c93cd94971f3b1f2b56fa13477760e0e8a0616a57b931ec676f837f59bf5af29d3392eb51591990fe407af96ab934959bfc99d23bc9f90bbcadb979b0f15a3950a48fa9e39bf051075a22b59cf4cb8f0a4f1c0c2f87a9719e36dba50a9cbfef7282c7539c16bfc79cfbddb09f6c5dbae9356c2a438eea7b44694cc1b342fd7a7c92641e6425b9b068ec36b369ddcfa7a79e50742b51058801c6ab1c60edd4b7e3d198d54cf38714b30a8a135e22d6c39f1106a6b66e481626bbd84d049ee02d8dc069d496c56467f65a3eb9c9e49a5be7530c7c137c73e67e2d8d3e76216896e3e4fa687592be49b616a5306f71ada953d0a86e984ceb5e39999a0e4872abda01f2605b44681304a4a4debb6a7c4e7b3c77e3f10de6662dd0ae6b05600222001402fdf2fc245a38cc499e9deaa46cbd629b1de24f20cbf961335637826a56c2873507f6ca2ea49d74e30896df33eed44cf35417de15b69df9ac505e4ea4003aa09648fe0345d35a7096e3109607ddf8afb2d0c5b9c65b80ae2bfb4dbaff24f63b69ffe2082a321faff21cb50bdf7f1473bd84ed5aed21b2f3005f66142295bd9b285c53c5c359e8786e512460b43dfe7ac9c358c8de77e4a11ee82561c8d1fa092e0f9d1daba5e58fc9f948303505b3a9bc671f1d0bf1110d2b5f6952002838e8743b73b7358579e4b5a2a3f3da83eb3a3f25214c1b4b9f36b64ac2e369a75605129096ee41c601d75d6d912dc0bfbaf50678a7a1604b33fbf9a3a62d40b618efe357a15ad843e281050342ebf9bec5b437d71dfe093e1311f510ef9ca69c03aad701c773c5dfadd652a534929a3e70a87522ec7d8b3a64844c5fed88ebdcd5aeeaf611bedeb03e46f7f1113d112bb84532d5a4f332812ce2d3409603619b6f54df343519334bff04d05823857485d654eac411494bf69c339a6669c5718a69f8c6bc400d2d61df565cea5945c76d542babb6abe2e242f430c17edf1b04082e1163cc83bf2928514193efb1a290a725b34cfd5bdad68568839c075a343fabe6a1a17aa72aadeb5499bbf9ceac5303e5d076f67ede2183d497aba997386f44d059653476d0985566a8d149857c759919061edd49fdd787da0b7d2a7982b8e6073687851fb72e16519fc5be5a450954cecc42341875b5679861e69615dd54b0d1a48874d33c8e247bcaa2cf38c81b751a62c8db9cb400a56d94fdfff4cf16a4155c5f3367ae35a0cada90ae10e990cbd81c46a0a4eab1a47fa48d63b7f22d0bfc4df5616cb88e4b075121435671704491d8e141d3bcbc1fe58c4cbfb89ecaecf50dc7d54ee66199f33c047f87c02aeef2459ea4eba4087438425cb62b78e2352765bafd2e36ac0ac6caa499334960ecc844b80fd28b4324d0c3aa9b9e288cdeea51cec4d4411f4c52798ca125369e28013dcce2ef2553a3ccbbb0fa0546e71d42bc74f4185857b07a498b2ac9307a89e3c6f056a0676fca8cd6ccfefb287339672b83f28a83d2ec249cdd2d9f9e71ab846cd6ef60fef39816f7d94cb47bdbf17deb7a623abf78276be4974ddee39a2fd0afaf8044e7a12968d64fb78550d5e30f3bdf6566a245bdf39c39290868fe3a63f1a220ec2eab85ce5208b9a03ca6b1b1587171691ae8d018a23c18dd5ebd6d2dbedfc8cac0e455594662c25418814a03d326a99d385f34b6828c3068e82372c262abaf535303e851c95ed3f724a99422a2a764b561b7763b4e613709fa7a1bd7f1360462da6d8eaab98956ce5a12dfa4f08527b8d1595ce844fa8ea52f6750fa3974d04ff7687494c2ca5dfd586b89d52cfc7e827a9bbe2033e6f9ada80be1ec70c6f3e55ca63f4f5ad507de7954f8559f2727736076ab4ce7aa1828b203b3af075e34a9f5fe817950677e0d9f67d6f8c692f2d7453ba07718d654fe1a8ba8c3c5226ff7481903aec5d1fa05eb2f3c19caaaf4869292a656edb5d1efcae52fac7154447c57fa5fc3d241120fb180c2059394da83d181205cdf908aa1f0d19cead333c2f7cfeea44ba45af3ea6de87934ec538eb5496f64b072c2742a096f83604802825376ccf5229270c66f4a6e77b1256eab0cb7a5f379456f66c2772e889b543d22b3149cd9ba5a39b14bd14a2e8278eed07df2891266ff1dac75050b313d005c2e72b2b45ba089326315885fcb48d4f8d1127811dcedeae2ddeaaaf2fc8954baea26652e8f907d842d1527dc9a6419eb7dfed8b511afd4c08978acf2b2129bdc64dce352ff94b5c8572d4bc89da8ab9548b5ac7d45e37603e69edaf1fe1ac9c75d9db7ed19b40581a9a382ca324d24f0f67c03e9f4c3552dc0fee52caf413eea28bbda74a6007463b49ae0bbd77f57042322a057c3566a37250941fd38b02059584e04a45b761ac1cf880fda38205e2874b4987b4954c8698ee8d35c7c04030b945e39612f8c62e80bce66338220d38e2b88161d8dc7669815111288c00dca5e95911ab21d74555982a1014c87bf7bcbcb8f2e917618719bcfb8491074f7de20eaedfe53ecffb1c7cb6019259289136a557127ba193529f88ee792b0a6fc29e4fb005b9c53a1c5dc2ea3acc6b936650b2eacbdd7c76bd501432e43b951d4702e7e7d696f9db26a32fb5740d3d25885cf5b89ee2afc32136a5e0cad6e1ce0df89b1fc3ee9978281e6c96bd8dbba2fef8d2e940124478c2e7b86e679b6c51ce8aae2676e58ad825f43a4439278dc1545fae111146cefd5cb99d36e6e46dbed0dcf32bedd130160aa23ee96f3a74a01e83fdc8edd8299c95c01515f0ee32be6421293ca4d100bf724bdc14909c0409bf02a63c81efe12a6fb369be0ece1145a2840e292e9dd1e27a8d4e224bf3f84f9ab6269f5af95c88b21f6fc814860ec86ebf01904b8bcc34759e892509db98c144df998fb0c825023db84d8e019437d3cfec08d55ea155fddc6599e3e7b0f7648a302894fb362cddb0665529df48f26da3e04d343ad8d7089e79bf6188a009f375063618f0ed8ef3cf5ac10c05573bb21001ea568a759fea6b77aa79942f265ee042cbb8fc083e1e4bbb527f8ef409dc2e4da45d92b5c6da787f11497cda8d1d2a8845ef656a8bdd5d26945c9d3410c2272ad74f0b6d3182ecd68c324a5402dec721ea0ceb262ea95a6e6fc2abf6903e74d5e314db3dc3e4e988249fb972d16512af721251e1f72783cabed59c42bf8a90fd8d201b684ceb4a360ae36ec3e0f2703ff634583d74ee1cca21a358494e20c4c754d5f890919f5097de4ad872e128063e242fe68d6b14ff519f6f9c801facf62af8f9802168cff596b2281effb0a86d983e287f9e099e0b6adefd2bddaea72ccecf2eb2c0c63dfe9c306b2b24c39c4b61b9493b1a08b59854e615ba83076b370c64013ecf3aafe0a7199f415a6623d7adc1fc06195eb2e5abd47cd69f6dff74ed96be230f68c0155795dcd64f0ece6e3ee3c16536dd7d3927c6bdd6804c04195228d083f22447ec8d9f22ac552fbc4e343f2a46bc0aa3c4baf4aef02585058b25348165183a3f34b23678d010823c700a13529c0f0a5d220db70e6a13a240800eebc77f5dbd4f6a7b870544f0841ff27bc4a1c0d5da2cfb44f46d56cab030ad5c584f34ef0623684262df1c918b2fa04183bcfcbfb7bd182675c5520c061c7393a8bc95ceffe5e1a210588754e7af4cf5d22f43f2496fef7dc369a3314809ac38e9508b09cbf61a8b2a0a04de515921773f9aabbea70e5ca6730fdd029c2b2f71903d87f17d89543f297bf29adb88780dc17f7d639ddec603107fa68770842e4a1ab22b13cd5cbb72f48d0ea92fd2d68ff8510695f62e3f760d863476e651b11a044129f49493aba04f465fdac8a27bc1ec66561fd6a4ce855c8729d57b574565833aaafbec2a466f5357dc3ab2d2516d24b25e634112477a1092cdd9a43fc462fc54ca3cb1d6f86b2973c51af99096f1a3043534bacbb3a45623d9de762b0fd921867d118cdd6969c208729049332f17454ff79e2caa8a1594c3299133c33859fa56b0542a3b7b49a2ab59d83a7ff290f0863160f427ba3c8cb2c9d08374873aa70beb0fff9bab3fdd6e672842376e69085b07e9028f36895fc6656bf2e89c7d8cb7717383da8db345cc17f63815a42ea325dfe6767281ea0a65e5e3a90641ae7e914b49e4f3f327e8792d006c5602406f25362ae3fa6a9d81424bd8b72ee0b606bd79555a4aec6ad4dde792a1102846ba960caa96769e8bcd1b503f35caaeddf916eb63cab6227d027ab49d3bedd269fb88fbc256bd42a36ae2d7637126a43e45b10409fbd0311e0c347e2cd8c44a049e145951c5a5a2aa13b61050f8c1c186fc2cfc26537ea985402fddd78eecb31cde20339678c32b46471ec6b70a79532c6334503190164111c74abaf54f7d19b6b0aca6e1d9e449dab42ac1facd5dca1708de73c0dca8e3b0f556044587793c47a2ebc56a18f0a2e5c3bb4e832bacd1afea3f52219ae0a6cd0a3eb23ef21005c3ddc95a5d139b93585c704a0c1aa568f0e1c4664439fae3201e66d21778c55bd8643cacc1e32167ff895ea7e24f38a564c9aa03352603ad46c83f6d52aea209ede1a07056046356c88923140805aa1877f3df1346e50043c73b77360603729426d58c7ae1657975012ab042ae7f9cc0133a0af104e5f0bab905a770d5ebeebf7a6d9e7cf95c73ec97f1dee0df57b0919b8984865615fd53ce667ea9f78b0c6c2b23884da52890e6403bc229f0fed5dcb7a3fbbf44d5afd7cb3ca13d7f0fa99903db1ab52994fe9a05e702a39596e79a0df9847c719cc92d2d7fa39889002455e5ca649e089a036ac76c7e3c97363250c709c5fcb74161fc2be0ec9f23809696389b9b0ec2d069945fc5c1f590eb273337b685daa3c03b67b3df691fd1e55c01fb25ac34ddffa55ead08a896636b66957aeee87d33c31f963c6b9a000654451c9b0197f153f995c7a8a1bac0374ce992eecbf6a07520bdf5fe2b16b4317088d1d9d7910bc1e4438c719a2efaf4b111faab9286259aa16cf53ec73a75d788f6c47c97de4ba3557710d3ac03f504c5b3a0469c61ad62e116199a560a9ef688830a1f82c01c2054f4cd70e09d5fe9ad9447ddae3c3f2e93de355b3b64644614e7d1fa9b4ccd6aa5012c99628176ace39e23d4b0ebbbf5c9a600967cc3323603b55334f11d2ecf708707d6136f0c54dca2639bff23f91c34614dabd1cee1a95045f56bf5f4ac9e51f5831cfcf06d8fb5536c72e479272318176713acb3e0b99a54c58bdf063435c594b2f915af719a4ff95a0162001a349c238cc4b4e290dd1263afb28dcf39fcc4692ed6c70879008e6836fc3daec575c2c1da7625e9584276eb80bb0a5fc28538183a6a37c8ee3d9817a5aba9972f94134b46c5055e9aa05a073be597a08082f658ce5c1b1acee336eb2efb53eb91fbe146d9000d867a187549e491cb72e98424f9a04dff221d930e580b8c1dfc7c20b5741a8931c2ddf3dcc5661aec541928e2b92f388c661484e9082d1a05618f963033babcdeb8b6dafd6f2708989976736717d9aacffb4c0753c3ac8b1dd1e7874bc7fa249d141f31c4b88c21238edf478ea652b133f436cc020fd48fd2081971dc633172989e4bd7d577992d1519a6326b5623bae30b9eac09a6f4612fb1bca8e15db908ff7784f747bef712d574cdbffdbcdae54a4d85de96fc42c45275fa462e89758420c0c7386583f65cb5bb50ff3a47ed2d005581cc73b8162554df154ce57cba0e6afa7fb71a8c722a40f51b9514a04d2bc219ecd539c64aa64d3ca7e7faf963073ec4d5509d8c3171ddf1d9552e652041b22e2cf3519a148ad13b504f1aa9a1838e52b92801742379f3e1abde898c3cc96c81b89fbe6f0da2952d4193fba2058e883955de8027c581a39f5bbadf8f1df7093e293b45c45bb6355abea65062c82787ad2850df3c051f4264674858b20dc781315e517e2ddc82bc9002eaa9306d1b96a2af3e80e72613234efc84f84d78b9820b7c3a9f530cb6b88cc8a08cc782a96cb8fa19ffebf00ec12fdde7e1f0958403dcb0f02f96dcca6938d156d9b4ce7f6895b1f246f07aa9b32afe492a7af8a61b54502311cbedb1771705cc6b58e5277dd7461711d8224198ddc052428feb30ebbdb1e3f539826fac420c26442c7c876ca3a85b40f400e40baf99807710fba90066b895a3f807ad0888041e2f526f8a2fbb5b0a09e99545117962420a423fade506f104f2e111aba726b753ad1449d1b88def70737d30dafa2cb4997695ef069fe4efaa40cd58d09d92e3f697d982e0f60cf4939582f5a3ed72617400e6a753941bbd8ae2e9b50530cdb28716df8f44066ad96edeb3d7d4dee92239ea0573696977f68be84174d478f195135ff2bcf220fcae3e3874263cec40aee00eab143c8206df8bca278cba3e528f2d958fdedbfdc80d8a6396c06c76ad8fb4bc54a153f7c402d0bdf719ea137cf5594a128e85852aa4989ad0547d91f2ca4a209a7a23b7f6fbfd0d32d3b84efa9c9d89d8a5eef24da64350c6f9877df4105edb35a88011661140d11b74be864bc428e91a9cd02b6461c1fe7f3460a1c849e80241a528b15fe1468d23a43d5a01957e7b8d6f88bbf60915febbbfdc6cb29c67abcd9b98174a8a173f9451fde55d13e9bc6601cbdf10392be41c520adcd2625f32d06a9694d43798f367519eb78814f863b35c5d7129bfc7510b297950b35de1ea3d428d288a82a222c4fd8c50d92a63351e399e129797628d881e7e0486435b051e436828782007a4d4eb1dc532087ee64f4f51655552af979cc980067d24ec4a09d88e2c97488255ab06d6d1b497aef886e9a414587abd623445328505889ea72ab74391ff87d2fb684a703fd0916172de357e6e2b61f12bcd77f65db15cc0f741149f1dc0c7d29cddfd5a34e7cd5e33b6e6e5ae46b49058289b73039c04b427607e27d95b821d8aeaedcdbf798655e1a818f63de6bfa24bb84a647b681648525e7a8d6564af52d954e247e593bc5db0bc6e49b17bf617240a5f83657374ee56e4e26745ee61a4419c47af75abd072de8bb0609b5df50b468c6b699a8938669758051ad61415668bcc375dd5fb6d72db1795cd86a499ccabcc4bb0af0d37557e4e2428c0bce3a8b1fcfae4bc2e9e9d7235182ee81f796e6e15e931cb298bd4e042b342a81262430777c8f7592dba8957d15066316b7774be464e201dfabbd1d83d891cb708271eafe4bb05c96d7b1d07e7fe3700949ab57289ce1e5997342689b1c37b2a38558d490913881519693317a15ba116ea795fe4d4f3758e543014517679859e4ec684c047bc190462a461ec5f10b2f3527399ed2541c1a9f6543143ca96f3af514b7ee5d60e7d549e44be9011644f6f72fcfd461501b03fd17ec05913988bb64831d16316eaf61310ba5f37591e3b38657ed0122a4c3258300364ce8f854e22835462c69c9666ae6330e6f02fed335a04f656983af2d4ecdaf5fbc75c1ec7107e7df9c6a11e5dba0369b1ad0904b2d1a346941edc48b13645b36fb02dca6e11e4a0f6f863d230d74950ccdfc351b11daeb60a7e82a5043951ab30f2eccd7b3cf25bef1123601dec2562015082ac44a6f7294a226c0295480f07dbd204700bf14f3ccd3c58e77834e5389d803a88d4a1f3458722f03937db438008121dfa803a6aae3f3d50087bb970ac4161051f33630f19c44010d56d1f9d93dbf85cfa746ce1d882a5678cc61ff4fd236422a3841dc07670b05b67bbaab4b9cc6a05ab302c217fa191921e4e490cac17d9ff9ce755aab4378a79237b5674e2abe3ca70ce84012997fc76ae3dc20e763e3a201114a5ca83bc54063c1350747f2a128bbb267e117d8d3d213f48d0110d594fcb9ac86810e0fd94cca1a367f2b02448d822d40d065a92985accbe60403481c9dc836af8ee31afd14bcd55b0cd334761e3ce9373c7079ce4996866794458595f3f897a4b8f2d47a39657ea02303509261fb58cb28bfbc00a2a3f0d67af2d2ff3ddd50eb503255a2ebc0dbf4b520466e7133cc199d9d6662f6676815d72661e7c56904aad61867634df2ba5b84535d35dd54135c5154e23bde418c00f524c69207294f9bbbc970eb639916cb51ebb9ef93a893c690e8877efe76291ed9a25f773d2ae6fba1b844e55f6c5f155916edceb89b47e0c691446ad26af7017311eac9b4be5b87131f324746b350dfce3776547c48813b4b37c61a4572bbccb93d2ee1d8f822e2ab1fc115eab09219936a9327dc83ab6a210f175a157544069c5816cfaad3c02ec0306288416282fd420d2fea6c34d639b79405c6e95ca46d18962e2246b75db79318f135c74365e037c1afa55d5f6519897c0206101d9151b893ba0cac5b0a066b3d576d6b69d0f65061f95ecbd325c2d747ad2b3758bd161fa80a32e8d732cd394ce078d7e141b26a0aafd5b59d521192914545359100e2160507775fe331cd6477f574ad6eacc7c81a5a571b2454cd01db120767a8fd0ae393a47b6d7b3ca0e1ff64d55b17b59588423fddb0749ae38e56bbe8c690b6828ff15e820df341dae2869281b5287b1574a0076e0217c6819d4b175a7066e7714c7c3898380e6b2ac0c5dbcfda2cf2ddf2ecb979c0dd23507741f9014d740db0306fa46a069d1ec492a69949383bec2ed54d1f320aa2774d23b7e8118dbe2a3c173ff5e9498d722efd4c1526cbf93da20e768ba98985230266f9bfd3b92b08eb0383da043c0b5adee71d2b0495735e88cc006ba7116aa27c31e5842f0c448288c8c9a5244fc4bddaac604a043bdb5a9f94dcd1ae82f68ff51dd0711893d37d10e985bcd97d2ceaa167243bdc48abc6fc6ad937b15de3de055f83c9552aaeb71e206fd862254c9941dc9699648ecfa9e47582de42b42dc9b0050d90cd6b8f1948f5e6dc46796b6cd37a639eed1241ff6d7cdd0af44e64ba7cbc7bce76df8790251ccb2d700a493ef6c638ee2fbb5abf863bae86f503a565af9e6832c98b4a45a25078cbb5a14254804bb1cfac492ab004e64f983edae239ec4154dfa7650805b88b2a21ed66e50840bd8603dd60fcfbfcbb0974f30276be99a90101a93881e58c74908c990d0ac43293726378a872279d895052332607d9faa2c00f4e3ba6b33196efb9eafa06c026cbbe5f76def61fa4de72e85d4b0fe4b48de711935b74fec61e5217639e69b2229267b9b9441cc2a3a0cdddb6252e393d7b86e2d775babb4c24a5009c7ae29122835e1f6d6402a695890379f2db4a2ee82dd7247a86b5b880a172fa45e2eb4118486ce0d3f21cfc4e9e72c5cad92f992f79dbfa801576bf3406e5ce3d5f2bda3d61da3fab0e32602bcbf5d9f63f6f1c15c4856934d33f0a16796b91d8347397e7017fa3ca00cc2f99238be69fa5e86ba4261bf98d948c914cdb836c74db53a40da0be76a02bdcbd37777a07ff761c95b63bc8655ea7651a659f14e81a648fbc18e6fee3a090688f79dc240998546142dbf15ceb4aa88762586e3397a255c4337a206a493446d0a3e66e822e730313fae1fafaf992d1be0147661d18892735c14c560fed0f65a5715f196cc1baf13795aff52fc204d488068378de39b288582c42f61931aee0f415d25bfd7e1d126ba2c74daa6e6ef044e7c8f828a398ccfc4c162bd416e8b8256fff979651a236f45a5dc7468cde1b768ada73bcd0432f189bba71813f6c007725623919e0782c4c314635445906317ebdfe4fb50a3abc5cec00f4e750a282a6512b6303490dc96fdd099b67f79d92a2dd1433869ab1e4c004d7e95fc68bc9c372f7a9d883b2dcf1f7f4c4bee0b87e3e51e94209aa7552b6940c4e83003f15b71a0f110af4e84146f4721f61826f50253bb48cd7ddf6b9dc67bc14081ffc984bcdd26c4bc8dd30d0358bdfc6c04663cd25bedcd910402ef0359082ccd3e799b9739efc93d154b00c8923c1615d793d0a8b55efa6c3339304da08119da359fc39b459a30579376cc54d815e667417458144058ccabc8bed07facd755feac69c0eb0b73104734fdf353aabd92b75ddc0c9121a04f4944fb6b39b97c1fabdc7fc93f3b1f3e73a1899ac1a67815ceeee2eb48d6e125c7c025dafd55623e116a64d844b4079d7ae64c2917817eca717cbde91383e8baf6078181f57e19062fd16bd8ade7df3954949a61b5c3cb705bcef3e15b50476b2c0e8137d7c3f32ab6fb2adae3f5212e24fa1e9d2f257f47f2cc81142c8c594b525a47e7c4e4415fc9431ea2867f8d93409d497acf8e96b21f579171a7c3fb722d0c3e0b1206712105f617c57b8bdb850ab71acf9fc3558c6e84fa7d96ec75516cdfdab7c94b3d48880d94eb0bd9f9b0775dfeb51828d7a100343deba1e7ea89511cd15cb8f0f057b3c463a876a4c5cace61ae136f389303e5c4ba34c23e2bde47c55d9d18cb7643de5091086e529b0460fb0ef0fc6766093208996517a52c6266abc5b32491dbf1ab820b4ce934f90a36589520e5117e519313122584c5aa89bd85a16ab7f0e44226e8832562c80016d2fcc0b08b8345d02f9ed55063962a185f9dfa6f8006e835f71d1ebe0393c3fab85a41795c9d7d3cc7f414bbd27aa9e9f3acdea1ea96725dcc105d7ba1ad709960e02d5919ef7e3648edf922d82ac783fceb7fc71f0de6e2184a3ffa4ccc5e25739408972af7a106bb62c54b7304ce0633998671bc0347978d24f8a0b1b13cacefaf78d429c46f5c2439f31c14dc6e8602be3d8d26218d9bef7239240a17d3d3978a3e2abc535ae8b62f6a85d562c5b55655f12120cf95040021a5a381f562c37a936aeb33054293318b6cdbc96da31d22298596aaf8ce45149c7ee6b63f42eba4d16631acd7ede2318bb695b8cabbca4e8bfe4535d6f3e8383549d4000fd2f2e51afa40386399860c568afc91f36638ff955d777b9a3c5e3bcfd0a86e6846d12a4ae711836a4e8893c8470db1e4e47714b6f11b128c7e3b8383d7b20bcc64a90a8e349a78347f268a24da7b4009f8008c3e16b21f83bf147cf3cb6788912e045cf83998bdab52c89b1019350236a5806b9a32ecd7e4c291699ab949b926d97ec3ee6643a6f5762978e25e3b85fe3f1810a4843c32d99d5351343aca3e3f17da2657f4f256641ead2b88906e07de3b015cd74bae7442527b3eaa6bb014de24ab46cc32d0692345819c6e4c6139e679a381cfdc6839bc4be970ea625d66852adff72b581adcad71d75806cef528ff0a1b524eeac0fdd5184163550a42ada0fa777d0b50316c80d26a4fbe7a7252526c9bcbc95ad1908fd7ebd54cf08f5f85156114103161ea4e40e34b8ebc5c7ea8f03b6f779b5127150588761592f6c1f4e20d49cd6b27dfb3e9770979f34cb30ea2213348d116df8d5e92cb602d889dc3a9e2d2cdfe99c72109e9c71762d3c58189d178057c76e29e72b2960f074e07dcf877db284aca96b93f6a95e2c3cae472f1347e90994c56a2431ad88300b9e48f582475b8fc6d5708e1b7f9215d1cc24e351e70e3788309ad2d157dd8b0ede2202042ffcb78e8c632078b9ee246ae64fbb19269b1153adf9bdddb5550a2d1301310c7815f72dcd92399e3568697f398af81e82c073e143f3f842e299a3e14c6adccfb969c86656ff5287cc3a7356fa8a5db983c0e0a75eae3b40ae8bc9f4a62a1ef7b34511e488fcddaeb5ba3942d927e698207b068967e925b52868b24e2ca714a3697e1e29dae5fb68dc322f3b984491f27c3b198d5e578c6c1393b6aab2b74932948dc709afdaab5eae62cf30047cd3163b37117183a425f3edb5934719725de67174828cac1c539086fc36d7da50ace98466c658c2104827b7c7582e860383368306be76b50d51ea398893c004e662d91f79c21fe657395bda4cd75e097b7dfe5eca2e4968d11da29685a690e60b6fa02a92885925ceb4416742bd73b9d84037473478391f4972447ad102e9784eeb71ca24e38c7d7bb5ca7ff0994ed1edf91bdda750ed92edc8ab993951a382c450c62e4601851650f79345142043cb5f356eb6d143515e3608db6f336bcca211cc608182c240aec48ad70229f551affde6840ec0de686f37a9535f1be9cbf18bbb9183c5572d05c0a19174d34abc4d8f1d58528cf7ef6e057d7785633d90741df0afd85d7045c344876e9859b49859d90e05854b5780b9a1df25231ed82c3a929c5b8d01d112d36f0d0abe6cd11fffa72d22c72364c3d3cc6c804901fef959b23dbafacf804d7ba463e991d8067ebf75d56cd37308222e35e36710923cb67048fe727e4d8a8f5fccd97371568f952426751dce00fb87ad0f004415624b121688303026e1da58972075a78ba5fb00df902cfcd48543cc2f4587488a451cebe022a12ae5b97f2beac075018bb9d7afed2d80ed956fff1d0371b9fc2566f5fb644d380eab29fa7805b84ed84c3780d6d61a0db693101c33e5f7c7d2c7d88290326e45d10fd5e5943634a7b070c5cf4ea73d0b2b3bf5bf9e436245a5806f81d59883981181552fc63124676bc4e4002153273a81590bc3fef28588cb41cfb3fa4c6edc993d3b483b7c6e306002ae3bba2dd601773ac975fbed406e33896201e57055c18357b853b2738e8482f66904ec0e69a74cd419e4e554b99ed7599638535d65a2baa82ea152dcbf46d587401fcc3371e7b0568833440acd82a1c736cdb067fc9713caed277eaa7d183da2e03c0b1e6e5acc82c2dc6014cc6dc47a7221792133c79f7a35d8e467d2dd4f64165bc2942b84377ec5f8d365755e952b540058d9fdbdcd7ecae88df4f1f362143d1cdee58fa721e3f801b0f8344b15757954b626cce8e8aa96a2555e7c7757425dfa1747748ce58cb4e202ff5d26c1121555119882bd40ca272b658b1cd8304009e7539e9577fe8c7de20528c0a370f90fb1960bdc716128fa97c838ca6ac6d554e72c3233016972444fa84ee185ecb5c673774fb0555dfa7dd5e2e98a13f6662baad92b3dfb169ea37c35fae1b02858f8ea2c08576804a2b2179c4a92395e6dffc3656126415a797f0879d8e42229adc8f3e67bfaa4e3525625ef72ba7208fcbb21d5b1296607516eccf2b1c38b9fe0661ca5dc3a7a7b5ebca0078450c71ba24c7bbec4c5345fb2da62d86bfbadfb29b66b26c36bc71ba84a8e3e6e11ab8141de2ffbf73226972a105df2cc4655bd4aaeb7c76929cf95a734634505ae9f9d14160237223c9d92b8058b3a514bc09a77e6d31c040b4935fc6d56b50ec44b7e069bd8e0e9e34b1e0e445975606a1d9c3c1122f2e119478b7541b93ccd6855d700ce8b2e7661c32bfea34bc93a020cf0c47740985431ee795fc369682ae1ad18354ce04dd99230eb3c018099fb2e84faab2db53cbe863c3427d102bf22bcb308c59bfec2887294b68ba2f863cc5e8e5d687d709049e256ac9c3eaffc6b2bdde88d7eee66f3400201b2c39b524d126b29571c6c21bbebb1d45d7ca8b423bdd04a945d34a963cfc92d2ac75c8b0663d97f751063079dc8bdf2b8829a7d6cfd9f01a7b7ff030b9ba445aabf62d2712a14f88e9c732874ec2bd06cf50d9fcc35948ae4b91a6dc5a7f45adee377ae8eb13343214d8713054db0035f6217c32f944f7cb5ca778f26777a53f30d39b72c28587c48528e031c022266ae0375beb0ac47f214f975ce55adbddf218cb60380a303e21b3c65a79fe2cb79e7dbfd9c5c06c4f2891ccf04d4d06fef27fb7f7d28cf1c0fbd2bef71fb93412ef03af5d2ab46efdddec4f8af12a44e83a4fa1035bc1fcc33e064cf6e4d55320e4b1c7039184d31c3230d670d188306eb9fb9504fe59b38b8aca7d1daf0a2aef37938bcdae4345ffd2d7366114e1c0c32d3ac0c2b2d8bd32a345e8a27c2e9752868df3218da2fb4c27ca354b3cc7177c488ab0bb97b222a070f8e31ab5da335c7130750d442ef9d1fb24609294b160da9eaf2790753969f7278c25b7e9b576965931db403ac099b014bea42a82adb63d24a8f65496a17c4aeb85145d6b359bfb007fbb4d66e7417b35171f0a6064f0c07cf1986c4f6626a8c442b34b13880fe831aa15aea28d5bcff3856c003c77797245c7b643633132b3864422e9ab0e140293fe4444bb95071cd793735f2457dafcda0e576e61f5ab757a85f964444355ab280ae7fe9b524c81965ba49bb9984b9f9801ea7ac2ceabf37e490bd27c757f29f9358c4e7be04688ae2f955535c42b70700c10ac091474911199bc8ac413b67decf31f1c8528863d7643930a541e5acd6ad13037858d0298a929bc1f9868113c8efb6361a9880ea4af434390688f9cb1140bcb769c70ea8fb365c4afb0625e0db7407ba742480c332ad5ac68b6c9cf9af3995132dd817e2214d2f65e56add9d6657f633bbeac22a165a8f52b098ee532342f938be1eb2763115a6d6c9993f35c7433f81c789924af759611fc525b702145aa9d249fe56bbb417362796f1137a48d6785d80fa2070636e366f442bacc3c9ba00d117d57b04a4f2e08d64306fe80a5c4bfc76a11b63a82809ede3e53af0b6d9a3b0ef2209a4c57292280a035e439ed482949aec2a9d85d4c088a7f1e9e488f82623c9da2e10dd3963b4316e42886c3fbdd19d98f2b261122b9baa00e296f4e19f1ff8336717291f8b9d791c86802b05f559384701669af1c9fe75dad9275fde8a68ec9caa97c349da48f03ace49719445efe9664c9e3b7808b1477b6663f6e10ae98a34abb9c6cae66916fb6899cf01fe3614f6644bb25fd4d9aeb3394df251b63a5945d164f499717549599412edec79e898c216b4f924498eb4faf8fe95c234b418482a4373732a78913594570e099b739c599011cbf2585b3adafb368c0802cab18171a1f6f42ab39ea0e32d560e1b3ef63e4f54ea3b9d8679b38e54210f2a71d1da06132e89b8bebc64941190be82709af4765c0a8832f58880942bfeb8add6ea40f1d3cb6f67fa8e28751b1e06a4495480da577ed387de34de2bdfab6c68d00ab2b3d21828d4ee5eca407b9380124bfc9df11d03d441295a310c83c58c715d740c9bd3f90baa8fd2b85cc23b58f6bfdbc512b817db42cfa0d2e591e61ed036edbbac22a36a4c674c7a94b208f670d680710d340489e73ebee27d18456972de33b5aafcd73288847cc59d02cd374008cddca767ec2acb64e2f7974c913fa8a3957403d2b69081a58006cdb451e05116e9e91c767736216566fea3249f28d23a293e29904b4c0dd7b73460a8e699ae80ee699be8139b69a6a6ac3c95725dfad4210041f8410af14cb213e60905b3ac3458500eee5353ea871fced235763c1749c6e1d7117eea5dfb772c8d6327f80da0dd38365530436f5c50f188aa1c6939d46d8a4cac10fc5260bfceab1d61f4d720cef678b3f472aa1ac51931e18d1bb170ed70061684c57ff3acb589579a1a37a24a3cc8d1aa17ec7700cc820cd7b1b2bb02c9ad1d873cfad8890ad555b742fad8d2134aa80249f015eaf5b612d031468c68704c4e0c77f6c3930d86cc4fed5bad44c33913638d9871bfcd086d285f03be1d6b4700278ea2c37569909a54a939f888b33cb91f84171b592ba426daae0ba375a83dff49891692f7f711cc99d983f1e3692da01cb954cca645076fb5d086db732285d38bf84b6af25d9e0237888eef7bcde75292b47fe95b5bef782af92813a94e0d29504b64c9374a1ec6c91506c4a58d97e5ff318fd86f7b4f9460587b60b3636dbdbdbd0793a0e1987d5eddf8c54582bc28ac0baf0d71ca44522a41625f599f1a85006d80090afcef27622edd876f2b2d05661c3de921efa6824b8911b73173ec6fd5c6f808e8ec77ef1d15d6714db1fac76357ea2d21e93669d897e4278921d3d695b8531c3282da92c08ce122bf071b6332a79aaedb2b663cafb334e6abaf6a8797a8049630657222090b82dc0852dbefc9fa88483c29c22b590a5449221d7e7cb371978bab727344ce01e7affa2f5e79674c3d742f45d83748f1f8f290e1b867f87dee61a8572cc1fbc03b126ae1ce3ccc6c384f96c5ba3f6f616d09841ae5a5e79b4f302337166064236171ffe2b41d1994c7e6e11e189ed7dc67aa109576c11515ae793c98d4bf01351019ffdd66ea833f9816ea76192c410a4a49773da9332b07e1aad34cd1eabcc693f7c0e52c3cad639800ec58405224375f1bb99c3b96a38bde379be88f4c236580652b458bf747bfbc5bf2d78dbe73882cc6e3ab8a868ef428f44aafc59be4662b126be83f2ccd7a7338302f9bddef6c08736a757f1570e019d46fb07e03726d568491c42fa2c6fb892b3dc8dc9a98277c1385c80858865aabcb8d6f192b98fa72c31ae72e3d5a6ba2ab1a1a2830f678f3812ed65224b34e236dd586a07bd25d1c224a3ade1950eb38102a4772ec090a75486f50b5c225813cf11d2f0a1fbf8d8d7d172459d2dcfac38532261effae9d1e98d25ae4313dd4353e7cb6bcc12425c96ca034df7fe21c250dd03bdbe206f96fd17852058089c238cb72a74de282af4079cdb248686dcc116ef7f75abb74d4361b883a3bad06a0702a677ddccd1aa5b7626c0d51826c430a6777ae101b8288795ec3ed6013f4786a244ccb1161f8ea40604eff8783024d93bedf439321ffe51231be462e18528075fe7e4cfe2e567fad6216337b06582be937a307ebeb41670625bf5b60f673c15f57e942c5895041f4940bd3fcee8a90b4131617cecf6759486e1349874f418e7704da1eaf61792127b8b3bf251a6ddc973906a0147fea2855130749734cf6778beb411370ce2f9b501b7f1b4eed5d34917e460ac8dc36b48ae7906197de5f82fc239b6e272104925e06396b1b41dde2c1a6ac3d6e46b059854c1c457c91889765b0cb66b74bf24988c02506340af3bb27db5c9c4953b96fa3caeace1ab3b53f50d866c3b24c9bef2dcaf1397fd06865bb0d8263054e4ad0297200a12beb628db0c0fcdfbf184aaddffc977366110bcd5cd33cc31c28ad28a30dc64bd1c9bde64447657d87efa8d20f7b48ec847fbc8c5d5bb713be90636826d33db1c364c8d52aa9390f5f9d87f39cb2986ee1a064377c1938468275b8ce2b2d232c950f7035c9181a371348bf434ab022e3134364276792654dfe95d8ebba5f497eabc15dca0b151138b590c030db9f590cb197826e3c83830b571a513e30b815086e7126bb560e81859a5e9c585cb7738c67f261d0d921c7f682b54f516fb48d9865c152dc725f5a9ff9d9b3f5ec2bfd8676973f56a7848a20e07092fde81f8354b4bf72c92e340bac460d1f5006563e059b52713c2b34e2de53674135d50bda8b99c3c9a962422a3a771e3472ed01d9d2ce52e7eeb62272fd6af6d818b51877ccc7379f5275e506fb6fd767da87dcc53d8278ebb7e7bed152cb991a4429764bcd695df14bd760e8cbc416ef13dcb3660e89c3cec594ab6399700f6fd1c5ea6bbd376720014651d7156903534dd6705c9054bdae0fc0d453e1b246304597bb1dbcfd0f00537f5e3b167ee516d6699f3e87114e74bc4bbca81094d890aee8404e369f0e7f7c8ed5894e3c4eb9c9e7e90700467c9efa2d101c1a4f17c6d6f019d142f77a77e212eef338258fdea9138c2c362778c4523d6f0fbfa9794873884b7c09f4174520453580f0aa4e1016f270aed76570b517ff70141f1e8f16fcf0d17e83d5bb695dc80f07750aeb1d3e89a7ca403b6cf3a26c03a961cbc67398bde23b8a5eec157aadf798c56e4cce076cb4007c393808311f8857d985d71fd98c850a2057bc63176a7027055e93b5e19118f80fd54c2b3456ea4f2791bef6a421a296163ef8cf08a0ef0a4bee176b75fd9efd18ef8a35add810e99c309d2d4bde5ada43d196f4cc9bc35da3e27b54ebc0858c3e16f5fabcace0717b12b2f2fc899c49c3c2e981d5864128bdb1c7c0c060726011298ed47f4102042d1fd2f8ed3068a0db58b62cfba195ac522821c39ab7d8eaddb7e273c50872f5b67c887dc26ef428b634ca90220a8566095c6bb47c64ae9832861653e2de2d11cfb2fe4b6d61650cc78cdf4f9f2bbc74e1ccd32eae246ba26ba2bf566e6e66b4760ecf53c1c7e8464c60d27ebe869a1b870ec821b403216be238be9a1b75360cf2f58001bb134b0529eecac57263900317905a2e11f6cda99518932c93138d8321f054f19e563aacb960a0a9946b61e71f2df91769fd44f31555c73a4b69538045eae1cc77a75afec967f1faf307846eef990a291864b1a10450ddead94e0b745dbde5141f96758e68fdaeabde8239b43d4de8d8a3d0eb341795c658d854aece8f31a962b16ad95ee0c6433fae6d31a08cb1105ec2688ce9674e8d79924e31cbe367050587ba0813c2b6b177a3096d5f594cbddc8c3320b4d3118539d0f39367e0932c33d5f855a33561c8bae30bcbf9db875195fcd5e3639880facaa68a2df2d8c28740a5aa49dae7db2a4bf977cb2db28ab6a096efe28c5c8ee7ed58e3b85eff0d83e3f39e928557ec72d8e79403b9c1b4f52398389473e46d49569333f11598c87640dc8d2967cd37ae3c906f13a463f88b571f5c6bd8172f345e89e68e2574c329a47bddaa3837c357290c21b4b294add3a37443fae0d6dc0c500b326b5e621a66d52e60a043737d3eefb526ef965b510704f4fde142f067e071fc375664877dabe9e83b7883720946ff2d5b1f02e9e3820feae0ef7bf36582c9478014287ed5bfb912723f240e1d108c13d9bcc8459d981c553a4f6cedb7c7c9efc6c86614981084869537c9b818e0b193acdff44177a67109d96ae79947ce6b89c781c0cc1c6802287be3abd109ee902b25bafa3a68eaf7004c843a39ecca0835c95112c0f85fe4eb3cbe6f68f1e5bbfdfb0ea626aa30a9cad4b4202c886fee2943c310b5cebbfea9a2077e822229775a856864ffcd55cb34bf42e308fbb90bd26812c6e623aab5d002605a2eb75ff64896b5ecf73b3f09f9d10b4a019829d344be3d1cf0a0ced834d2dabb0efb87614e3043df268c38031e3bbae0d862eef4f49a0db78b6b5a67eab25b6f4329da85dedb987c35d66fffd10c639dcefae1ab12a3a04eaba17554c6dd77f906ab78e0769e030e4bffa45e6db43b019cde97455f95acbf39a60c6783fa1d3a6fa22c726da8ec7ef7d7503195b4c65b11533685d9e8f1ff2660c698a68b2747656cad652307d763473e20dd555926a98a637f2f8be164da5a7643c7dff37dad5dfea35919c91447025f9b30a57b1a46b4125c02019f3eebcc66bed281883aa6a999b8263fc0d9a60a230be6c8d164f8e1b82c7ad927ce065bcee8bb510eb51e30d50495d811525c06271d6ca098e1daf04b67ba4f322c3e74dba93d30b3d4878da7a1bae891de2aae4af64019551e9b8b05c116ab150d2a81ef80ae4fed722c91c5583a526de45867eb31335ddb5ef9fa63f400d15a47557a72341b8388b30f786c6fc1027943a5ccbade3a2a578bf849883c4fe2ae67e61df60c8514181c4ded5e1252cb32b83fa566715bc79c146176432b37e85d68cda0282b363a11ca289e621b71b3135df1d1c35d52b6a223ce32b05b190a09121c3fad6e7e6188b5f8c6b709209b9a104f58a476a1bef3f1034b2d6577f62169fc4a022be15359693b0cd567bcd18672728802bc1f19b09fcc15241457e1b3692147277113903a0c30d8d2eaabe2f32c2eb16c4d41ce8ebccf6a6de8afb727b3c12079b52216198fa4e6904ed279e009225363d6f384e7c782b8fc3e352bcf4235e86f4be6f15706573d029b436a433dd0328968ab638c1094cb29f36cdc46e4a4eab7dd589f4d34af6143ceeee777c6bfeaad3463ebe0b50df3063f9ccfc1d203586d17e133f57dfd3659f0ced2d392c98cf3297ccca5823bb9d4e07b6911994fe2e63b66caf882ac4e09078ad0651e4cd933ad866f696ee4c108aff9db8a872b4d4866929f91412df24433878dc55d81aa56aa2caf37dab8a319b22c28ba5454c9616b3bb9d06e7d937cb6705b1936329796a6a96aae5f2f55e9c4ec72ab119443053cab2223faf2ddd7a5b6614c90f92e4e25a580adcb2767922ef8f753837f29353993c33f53b740c58982f0b8a9a16a1bcc3d39eee0e30128831194e061db6ca7c5f9f37254a31062526105484e25fea5fefb1befcd4ec352b7bf24927ed91a30cdd26dc1bb567f145a603c1f405d3b561176b3bb477a7ecbcdf3015f7d33d40682961d0b191e7f63a85cb59e45bcc9fd6c54101814bffc4ee8a2aea503a3acb0be8ced95e446ed5bca47c7744076274e8331f288ae5ddb6aba54136757f193cbd192d0c86f7cdf47cd31280f6014bfe91820d3b30de4c261946093be98613ede5856522da60ef0ed5bb08a5576cc96150134289d4733b3fbcf98c1e53c70621632ac366e44df33754359436a2ef2a46b72b63a47e9bf11ea68e9979855361cad1274100eb52d285b52e92c8ca68c324cd623d25fe2de2252c527000e2ec47b4bfc155b311fcef53fcb41f3744f79bdb66fed28ef0064f9d856ec465c56389451fea17fa6f495b0c2943a07ff45a37a70d36932b28401a2a59aaf203c369fd8e4065dce45bd95d6481f09415a8354e68ae675425623d3ab73dece16db60288717a68c6383b0296af14a178382dcf53d15a2da4568cc33f0439bb296430d61f5ee96c9358b16add9399cc8f7647d019ee5893017d6df89c05f2a75f1c51f5c01eae3e4099f13735aa42e12f5ba90e8a05490af72d829065ae34dd361195ec87e2a485892f33727be28e8c1e046cafbd33e5ddc077e5909ee70d6c2593e6fb1ac76a8a76decc309710f47128294da0956367f89414d0f404126782b4eeadf9329800fd198bd92ce7baa091cba52846dd66cc4366b0feb00dc4c5388ded59610ac761818645b85291e519fdeb266af4b05689ddd839747e467fdae532aac5a3cf00ff0aedbb473896b30ca531f5fa56f18b7173ee4ef46e2985348c97ef64327b1b55e34aa2d098bfe2fe18b927f3ba70124578fddbe12652c27c67cb485c9ace49f432739360d9f82eb02a8b168db56717287ad85e9b1dc6a75c6a0ac9e4979a154a58c3e453e06c8e91ae02a3d293c1872b0269e2f7b9f29851febe9768acd3cbb2b1a173ccbcda9e22ed6a1f4a6c8093ca494f0d8afbb8409bf0d34ee93735c452af1114b4448928c3ac0793c404f1eb1b68d59b4abf1deeade19a6f45e3a2a51efe1e6f8f04c9b3a2a641798260e1ea165b822a85cb7830d6f65d9688d5d5a94418216523c2ec3355fcdb4ed26fec56d0e6a2ad12d107455e77fb9d9ac70903b648b6d2d3c6552828017ffcead510c60ccfb312456e6225daf4af39722d9d3f48ea066feba011fcab78fff097b7abfcb16fbedd384e86d3afe9d778976effac6a5f65e8f88bfe760eec3b0fee0b0e687cf99c84ee9349ac12743aeb943edb0dd6e5530b025f950739c418e433d501a83a120e8eed967673401639ad18da0215a0438333fbf94af58ba309b0e08be2e763b8febbeaa45a39da458f98a7aa8f7d14e45c9f59d410593045150e634b16c8cf840509959464f93e39374188de66a7b6c97399239fad74147764fd35de4aeb594df93e46ebe4864f5fe5c2b323b151c75624aa7814d25a65b7725297a11ede00a82a7500d378309a683769f59e8280b48e37d2e1becb2728f0c4b79d7c5cc2ee95c29acdee37309264b4daae46299390fdb359ba411ff11aca3d929ffaaefa1ca04121979a1e247e3c844771fd328465d39b459cb41fa85bb12c7d0d5760dde912d05e8e5543e41dc6920940b98319d914a61e3ad8cc748cdfac1a8cd7fab47b2b1b678c6b42130333dec7b98a74e355e3fdf848a695812f6038d81cd982f4cf02b7e760ebdedea045e1aa44fac8087032f7f47d5b866bbbd03c4ce7b9b0c5ffae89fa7682b0fe24bb4d6e45ba5538e41d1e9548fb729555feb80e2f4e72c45fc4b0634a39fdda3a06124a0326ffc9b05b33496a9fa2e5803c83f9c3c13ae8cc0cc270ec01326c9c155471d77afab9fcc77879589cd60c35e99580c1974169c7885b37658b48d57f44acea542a63eb9113f73c5331f568053631443fe64de8553b9e367a215e81f626c4f1412e7233b47480578fd4f13c799f5fc2280023f4ae4403b5642fc821870ee8d159a5b0944a570d6d27ffab47ff3697f5e82f37cfe83e8cd1ec50ad6e33a37d2975a1ba981de4ee6b323dd664a8b21af2b485f70ebb18f8f86d5c95eeb593def2cc53a7b6c876b8243c6abe62c6ad59e3fa22e66f207654e552ab4b1a27f7e33970db5c34ce7793a96f163e1f86649a96c332b1d598dae9e14a9a750149c928b1f08c0d8b4947a85ef81897fc0713290176f46aac943aef993735537db4b11ab3f6ae03d210e3cae607bd0f849739565ee38c5ad56ad0469a25c42696887141108bdc1e951db1d401b3e941e32f18d9823189110318c3f16a6999dcad465e21e3e8f998ff85144ddf3219f4b9c53049db68bcfc7cb3a2dc9cc6e051803e4420b5985c4c916e1421e844ef3e92359dcb01aa90fe4e51ff933b3c4355581f113c4f0046c04e70ea3d0c34c000cbbe2b8aa0c46e363130df5eaf1efe8cab801ccf5fd36972baca349364ce43cfd144275de294920e4ea93fafcb172d5080873a80ff98f61c5d8e17acb1fd7d04dff09dd5aa0122d971b5361866ec895bb0613228bfbcf4f53847ff0a7a6f691120c18f4bd43a53a25f758c0692cf8162948b52bd603f7f78582c75ee9f2282bf805e0e41e87fc26b3ca6abc1f0533d82044508ee2d4ed0636e83998db50556028a3f8cb11f8564fb0f2159210a2a959dc2c7e8a7a26dfb36ad7e1da6880e44b1627f2e51843b341e874b634ca22e21097df0e8c5adcee071e4e969ee0ce46b38ffaaddf268a8b672a766265276c6589b91aaa7ba05be3963c9a3da63c47cf64c5b377bfda38fed50b3ee071b7a327dfaafc861e5b863bf596a53710fb0cf79e28b4569a6d54989ccffe349975c85140788035b54571f1446d27ce31081dc069e1756d207b8e163f025a9e0913baf61f4ee8877936d98be6dc44c38ee64a128dfb11166b1967c819181e03336a9e4c94bfc24ecf991fc193a31d3699552b55d9c17409efb983a65d8b483146b1ff85bd8342470bfc32f4bddddfb142254c0bbbb16e533066a659e6266b4c08c13238d9fe69e5e75be1eec7a390351734a5e1fd58d27e062d0af3b33fd744462ec766fa93057faf570ff658ac21f95662097f1a165720d60b3acadd68c4e771f0f78a71370eb92c09f2c9e3c9eeed1e38506d4da951cf3498ac7f2ced69357c15c7a3fa63a869024c9f87f377c816b55f35a5d4afc3e93ce71902b807210ed25885048967053fef29cdf3039f39f311632e430047634f5112d4bbeac6373ba31a017c8d3af97e95a3960dfcac7ef5c2a4948ed4c91422a250d8907515da1055cb83797328c22ed08566e3e299a1808c81396e667bcc0b0afec417e7dcde42c037aceaac819e330c7025d121a89c246e59697eaed51a7fcf10c3b43521c0ac0a3b8d6f354a5a94c50d1da68ea72a5c89bd8fd058aeb71803b582be5025fc98b5d9982d6aad834d18db1af0464073907341bac65789ccbd7dc2a13afbc59f32c042395af6ed3b27439b4844f1cc54e6a82864af94b405e6bbf605f1b4ec7ddbca0e1e29a822abc80d0e904187695e14165ad18978ba962ff7ff432f0271a76381e7b0a08870f73123500ecdc50bda4386e36b7fd5c7ce84a2b3d7de8d748cd0a6397a0fd7c90a6be27a2c65129ee453e2e7563b164bc35adc52f77820a765a275eeb7e27d56b4a41ae5aa64f6051dcb7efda25df35b803153f80cd9292bf9356dbbdc4926a9542753a39d0fa1d38a35ef2049f6f92df94423e27220fad28aca62aed0e948256aad8ad1a23827945ddea5e139b4e4906b0aaa6295b89bcde94f0a397ec4d0c030229363768dc6a5bd5a0552b4073dd2a44ebeef96ff75e5f50d6f7aa3702dfeabd5e8729085fa7aadd801251083d1fe3603ca234b493cf4db6bc7643c5b08d943b254feaa775b52113a6dabbe599754102c44e198e6016c2ab8904c9ca333b0d4d06ef4c4c3b0c9d65a31b59edc7525837a7d1ac8f01c294adeeb8db2280a55cb3792fb80f638f721a18ade66e60563daffc3b3f124ea510e9dd5204b4cfef36191bdf43f6b39994920107372c50e3f3e62ece6cb819195a1da24346445d8b4562539cb3e61a8669bef84b5e24799ff2b78b9dbdbb63d411154761d4f162d99bd04fa217cacccacb140141bae44e65bb14c4303242c2f4e1222d3c5218af0bc30defe0dfdb55154d25ae14f1fbbf2c4599384b059f300ec9e80183446463fb189d35ccc7f38a334f6a39025ffb53b85594652a3e3fbe2a3e1f8c2cea15f3ab1e35ba2ece7255aaec49a76fe3b4573bf6725bfca9a458dc50f2e6de9a573b91eea102c48d60ab6f3221426191734fd8c2895e2d107986b172baacd2b9dbade177b89f91937cfa1426408dca5961555b5bec23e6722b30b81de77787c039ec91635c071050422f1f92d7504596b3bdf6961307a3ffb1c6cda60f37e18779e1d5f2f8633f9fc20119b8875973ff7f9952d8c05ddd7db20f11ff88fc242722b617b89d212dde2f74bec93de5462aeb742f3618a013a95ff4477f150e99361e2da1325a4de2022a1511daea3fde81671a33366ef7cc713d753c8c3305a679edc1af495149da558b92fe7127f57661dcf7a64f56746276ba5b5f35629d499db0dea76679847d1976c4c78fd0662f680646cf0bcb8b6c1547aa75ab6ff399098b303cf38b8bffb0eaf1c34296d9c8ca45096b35784f09a30abb769c29302f1e80fbe4dd18e999607b4f280e52a7124d1f2e4af3ac70db5d74ce84deab32ca0a896fbec038c9571506fe4f42e7bb2920fa5367acbd8534ace4e8453c79ee04f5585660641e431785467f841cafa49ab6213fc4abbc0c9df36640450948b417938ebae1d0e00bd915d1ec8fb90484980d86ae63aeedb6cdbd7eee87d639825353cb30b273e36c1bf6e070213ab02ec1492e35afaad55aa1a9f7e31b18b8b8d7a8719a2df4fb9b507b8038b8e9ba9e2a5fe0d2f0e3f052fbb74496506ffeb824a4d4225c7c392a21e89d7ed4d04e01db9388fd45928b273e68695e4562d6dfcd81d643b1967c141d77237141d5538c8fd406760ad49a4f4b56e5d61fe47ee08db2e7ee627375f29c6c23c55c722a66aa82b801c57836906163323de0bbf51ed7d99c18f0adf95103d8f0bcf04bf084be11a555b9c874a2d6ef1ef8264016f706280c88b89075049e502d0d5cbcf1cd73c409df96face2208c593bed89730b07f4272107a78a245572d93505886ae51fbe6e1c069c96aefb68c1d29dd6f88e6ebe84438b58d9c6a932847eb8ad22e30534f9ca805f0acb09b9f5bae82293c8f7e91f61d1b957b429d051188546aa6ad38bced153b91fc33ac7acf9b00ff04b2348e25e37f4aa482bd28f124cc07be9d2a705441220423b18233714de99b34ecd6ef6d51627575c2e5210070ff5c21b1ead9494184e0948a14cfa26f3a468c462a86c5bc68fd15312489d467597ef5510f4990b03795bf5d917f76f6942be5e79cdfdaa3582303dfc2f5e885093663c41fc6e6a69cd9291c45b263e5365a56ae7cdb02c0d70ce203353031031602206114388cb592e6eb92b374ed44c33acbcc3b99ba9c8dc8dc7bd8c349a0481ed261a4f81ff135147cdb259b2815a53369e58cae91bbfae41181b3de16ce3051d8d7d67edb8a066d2e2b677a682ac5118ee91d303babf1517002139ea6dd1d4a25edee4856039379c368d1226ec289dc78f9d5c1d479f0a82d678a0406f9400a22a8900a960498b3449804ca0a16151c86d3c63fa904ecd17e03808ff35209fc0bdb3fd0d1eb4f6ed7f6cc4a820615da7732edc1b161a3d52e2ccedb931d97fabf4cea4ab5cca798d7ace6a6eb06b4b46f6ef1f844679c48316d485521c38c19e308ed63570cb442b36bad20e5bcc264f2ea7b9a8b4dee881e99ec143eab99dbcef9cf3f7ab088e05af604efc00c3e7b5687bf3bfaa848075ef84acb8ac32613869c61339876079dd4509596693253d347d2e927027a34777f60a46452d92bc92c6a4fe04b554b9f6a4d6c0a715726797e69f9d6869544add047a5532dd987a417c91a4171acef4d85b4048231fa75e7b6c83a532537ab12ea9e253ca7a82866c78e5ccdf87f598aae8824861cc40a07ed33991b4248b3bc9e461fea327608bde2f0d3a907c1e197be223e720bd83c215d1484da5bfa7ccd95f96723381ff580292449699c679b25ea9ba3fb4d22beed23357f67049d17216262add10625f544ef80404d0738f5823a164988348de281e2922888eed15bdc0d51a2978d587c5d4c307093375ac6dc1de403f3c8772a3d5f6e0bd2b62cfbf084dc4aab99354691b45fc4a2f522e8c4ecd1417bb79f223737743a6c16ca8b27ee5e6eab19a3d8a751e927140941cc5667716b5f8e39395d992a7d1bf82a597dcb0191458a176d143f2a7ad03187ebbf4591896e50a8d1e764ec1a1f1e68a4d31ac22aec62a0e5d4560394add27142c92e914368419f111351aa96ca34480b5dc1deb543148ccd35d79a5e54a8c455fd1ca077c902599d73289a364902dcde91adc04da38a25ab9835d1fe06f7b034114e1c044f53ac0538e442da07ea96d32c495d43939d85cd8aecc6f033a27e483c9928c02930c98994ea1fc0468da3e46b764691dff40252d6cd0aa96bf2efa52154e4f7c10c228fb7d5662d5c386f50e8a6e24e8c30a5613d4eaa16d1dcc8e96c7f19b59ddaa8f21f1c316b051186d84e825a2b3a04f36972e0c3d9d062aae956dce6dcf017e6499392ccf54d2da4aa171ce4d766fddf8c6d31317e44dafed41e94df0af6aa0489daa4ddca218a3e038cbe9dfbc003e1c19bb1be24968749283b0b978d5a64a7de231ae3028ff922bd6f8c2e900a69e508a3123f712374a6e4f54565e8e23f644a0451523199616450675ff825675ca25c29b50bca8953caac040221c2f8e156aedd276537023060bb924656cde361f7807626ca8df4a00c2234c4c699b4189d5bdebb1d3546cb46ae6e55d20d3ce200897d7a526daf69d038d652ea9d7397781d2e519b7e33cbf614d3ef0962cffa2474ef2f155865a4ba86cadbeee3e6104324f2bad7fd8a51f7becbb0a8484f891d80e622ff55e582cd0897c91b2f8bfaef101e70f0463d1433bb7e2fb6db44669b89be87614a7e4e406e9332da23bf605f0887b8dd331729a40501bde6853d7f03e43619fd616c4562592b601f655a2bada3f02c4fab79909863a822f844e612fa212c89e3e9522b2199c783a6cc4d4d2927d82cf4bdedc70b43d8e97a6d9ee62e28da1fad28b0ef839cd8a3ed1914b2a85c75747870915dda6ade177683870f0b5b7e96dd78ef38b5a34522357af7756c911c298649464629d8b128d030efb62280e69a70e0d1b4e1e413d86aef6e8120512040f3b29515cd5fa53abb474a142a34ec0cac138fc8b11c30cb67b6a8fde5c3964d3e7db1a793e0325de1d2c8d83338f37508ffbb8d3e1929916c9ec40fa5bd263186cc551a186136ae960472ca2773b45df980ac28fe6b623fe2fbce5fe21de322ac94f25199205e1cb6b5f18a58214b9c7244fc747978ad03455e553b5aec4ff1e6b4462911f5bd5993bfa4b7f9448267f47a9ef1d8015b0412a9fa50268c166c414b51f2bb9851232468111538b8c39da9742ae25564fd4987543cc2fa6c4be820fb183a8f866453f804f79ac3fc26f134aad4f662835febb26b7e7b022ab7893358f7fc8cb14fec737e09f38950701c6d4ed7a210521145f1671e0023368108b66f3422b0a5a4b497fd94114eb05afd5b1e4824c788acbd254fb6e70815bcaa6bfe3e5b34236113b084f30956a1ea979bc8009f68de4cc624fb534b1f5f8c284f1eda58c80f811cb2b232a020d8507ba430ae831fb51bcd875043159aabbc8c73397f545b258f1653911015a1b3ee2731a572c2c7c5c64efb2989eb39bd46f54881b485f74f93d4229d7023ac1d08f3abafe8b89eeda416a90be3c92929d8428b2a5dff94684658ff7c300d566aa3b029786d106429e5138139f4e6b7060933922475e96b8ed95692c44ac8273cd07d24c1a258b7e7eb9f52dd8cce45758721807da9c8fa7223ede179243044fb0eba1dfeb8a5b3d516b772c361914bb549a3ae8616c0dd0eafc32bfdcebb3dc2c4c0dc44e1c4b34b9ec25c33ae0f14ff6b8cddaf07dfc896805e16c5345ba2e92215dfc763f321194d3dd63c97968465b63fa5fa804bb44ca8c1cab126ffdb44c69993db07c473a4d338de08c10210779dc959506838fc20cbd6e33d90baefd3fecbadaf8a564a5c5654afe1260a45cfc1caf574f46298f6255e566f106a302aa3dcc503247058cbbba96adf88d154295a939cb128689e98943550c4726e2936a97c1dffb1da17c1f0fada8b8491468203b800a5b400d31346d86b65f09caea0d753f89b3522b7000b175fecbf5a844bdd6835016325963783f843c409b0070744e4c07468b94e56b50c4e5b971fe2fa9d56a64564ef3cff44129b96b80c6a68eb7c25fcda0f820a2d99df040d281783dd2cebd3227fa8b9e2c713ec048e7add3fe416ad980993d77542fb5827a11891649c9b5c9f12e5eb072d94f085cc012ea98157977dac36ac5145b23942e4758f031d22c9d4ea8335d3f549c1b5f7602033722a884be992ee5b9c602eaabef872c623cc096f05ee413b06281de1666da550afe438b09783f3e8a1dcf7d0269c9cda47ab36937da9d65718424e339aab38cdf58a71962f627576154353397206fa90478e8d2372f03b162149a24adb3a74444fe328164f3bc59ba9dfa07375d699ad0dad29aecbf9cf8fffecd51277f7deb6272ceefe88d25cc770ab88376d5e6fcf2bcd63dc6d4fc45fdf81b72642fbdff15e952e2892ef2b031b4f1b8b415c81b894849feab232b600f1f8f86c0baa407ce5dbcd48398cb3ec0acf9a1aaeffd9946a67bb192a0fdf1d6015ae468dedf5cccbd96fae85db01c50a4045c013d424276e9d11cb2d7fd8c0d85c476095c66ce534e713e691445df0ff688530c17676ede3f225d3311c30aea0ae6d9927ac9271d9fa4faee34b9a0335ac9b9d313b1c264fc7921a969bb1b27a2d6274f39c61a60589f17892bdabc89188a3ffba331abeb9058544a9214f62af97be08f4fce59798112c9ff44777f2083abca0008ff036e52a26e653a5e437903122acb37469b1c42ca1e428df9203fb7af10b08afbb88199a309f2835fb3a63989ed03bac1a0ba281cedb937c43af206e9c29a9d6c1bdcb2de7d3245219b05b8820a42d9c57e8ade73edd5dbe06eb80bc6bdb4f1c13659cc4b281d51d6e8b80dd7775cd3babc932a3c2e3236be942e00cbd03ad7b00b44f8f4f0c975890776749ce67cd038fafebb384fab51dd82058c89ba70502b5345909c7193f22d4578764711be8e29a460f2260be5da810cd00498d311104f7fc0291cc37d81b79226b17da53533c91d813852c1e7b1a5d7f1565b7957372fa66c5826a3ac892177052daa74dadc6c9f1eabb6fbd8116d735e811482caa425ab79a4165ef2740c329b8d332a3d703044e4ee3936a66636351e42be950456171938b08cc5557ad19607e67a1d3eab12ff5a4879f0ac2e9684eaaf7242948af6874f45ee8684c924c6a160bbf897c756d98f27f7a1ecceb15b2bb1d1e65ff17592fd5f33fac09db7e1c79b972878413f7b03b11bf5559c40fb3b47137968e3ef24c5b558f9aaa41bccdd407a445f26877ba43bd92c2707f31a05f211a0b1ffb012b8c0e123b2e6e7d0cbec71bed71dfa0c39f2a8ce8d6a6d69f2eda71e474964143e929333775ea42594ccf7770ee1c012dc09edb55f3480dc5a09448efbf84d09d320afda6413b753c18c99906a740cb7e5803756770ca5e88bafc985815269b6397de8b58df687a46127e1e23471a62be40fe1c663409471937757fdc7c0ca046aaa0357b39dc1280a1bdb65ef00668993f4b2b08de4ce60dc55509d775c7bfa420f6ac15af1f925afcbfd290cac0ac1f4e0ed1957fec5e2c81bc7c5d937b9396496d94c4e38a25e740d231733f9f844e851f56d9fcc8dd181c04b8750a11f1409f83b46d99357a3f9f6780c01958a2ac51bebc9cda4bac46e3aa6449079f2c409813ee5df991b9a4458d31f516bf2eac6a8ea78991e0881bee91f93ad34e51beec34ea136013b14a426e6e0a6bdfb81b666c0b0c49c0da1fc54c19a21f8f86382391735007160c3d1462129553b7db3ef33af6f43cc154384ad9003cb4a5544864c911718870f934b91d98b5b39fe6ac269f1e69ad54e672b564759f809b05ea24aff919d70dedf1870975a61045ba07e12fe55532c4dc4b1fdd8a0850ac5a174951cdfd77078daf2406563345ac51fb85744562276fd16522f69d80fd356e76ac245441c43932287bdc93104d233a004a54e8295ee59d0bdf050349b358e158b3d6bb4592f62e8c8264e8e836b0d0e39f014eb20933f97f234d4fcb9b3287565238e008140734e8a9b57715075b1282c5c5afed1564decab9046a4de3ff84bc0000f7ffc0c685385af41c4758a8f69898d1744435abc8eb59fee54395abb2bacd5bfabff3ae30a3453148e9eb61cc37743dadd705869c2be107e713c1ee0fdfc5116220c036750623fb39cadccca404b0bf18bb7966fee94944145a3c73809f002f93c6368be1c81ad9c5c1670fa98f189b35f5dba157095fab4afdc9c5cb7c1f5f8316f6c4cf39ca8f4e9666299e1c1d356ee05ac9e15bab81f76ae2e6b3dbc34fd9d212091fe6ae89afed89c4523c545456a4bdf3818709940323828a0304a70c226abcc7c9faf0bba17bc63c48d6629f344f089dcbc8e546e4bb0044f6714605f12337fcf1b07bdaccc360512ea67417552f0181f8067095d65679c0e9662d11a5b73a7899d09cbfaae1519a85ebba5220acc154b3564dc739b084690fa7e6643f6f79c207b4495573c1f3ad41e988a18aa01cdcfd9f60b49f504eaa1ab0bd6abdbf9cb311aa358a9cafac7865af0698eda40bd9b6546e33a63fa1f7a141f9dd4a85936cbae063f5a8a6030cff802bc0e158c618dbd10b5c71ba45d303065874e46919a4b5b2e031f9bc90d22cc5667f289915995aceff1fbe629ae641633eddb44f6ebe73b5b3e68471e277207cb3fc197f57142e7ecf2497c4c72ab51748aed781e213f33b73e0e4e7a77ab4ea2b196762fd33d5c86dfe992f403d92eab0dca665d34909600704af2b69b49418df0422e0248e7e37adf7d256f7444755ddb658994786963132d8be5379dad7300282a7c309cc6b10a5a23e63561deafa10431e58463c999c4dd2a6f63f873a38456bf197c00cd74c41b52513721235e53b7afb9bf5869e117b5cd01e8fb12087bc38b35cb23a5fde7cfd2f5e02f77791032cf8a9ec7f52bdb488c3daa7cce2c4124471bb35e8c47257aaf34925ba97a3bb39f5e491e54a1fa4d6d357676f591f39ab1eac5f09433a333a7eb9082ba7739ee798d9dd84d2e4b926a5e2627011645f5b3eace74d078b8177c565d62ed3f98bc62500ece9854658395c1c837389c6444fa8ca8f0dfd25bd4a86ec5b25e2d53a76b540a3e1dc3b931a9dc35a5f0a7ea9dba470ef13d9f02c3802c952f7e7b06951de18652ccc8f8aa7f99fec8c2dee44841a1e5a83cd8f8386f2a7784b794a3a6bbc07c1eb2a46c4b6f4324473106b4e922491168357fd58c26d970c5ca765138cbdf7b7f13ee9a823fc2ceb93d57357be051494e3fb0c381b504ef23a5064a71c2ad3022861ad0d43cefb40a2ee3f4258f618339033be936e6a0bf658512f2ed1bcc19299462a47e779a5f11579bb0428b689ef4939add3919c3c2e884b57d47ef741942f8e8b76fa + +Params = SHAKE_60/12_256 +Msg = +PrivateKey = 04818c000000187fac8562d484e4c313815f2fce9e54cb8a31d9f86de27c800e47442e1fbc22a243176b0ef1dd3e9e4560d34b8cac34e52e5a95b135627de9344eaf839103823f00000000000000001087087e56cce9418a4771fe1464de8cad49ae7d6e14835fa18ebf96172c74536e724486d45e9e5f683abe6ad01e53cece9c6b9f77ba5da8e2181ad382656341 +Signature = 00000000000000008a13470523f30023d4a9b8c2621d0f9f5afb5678d7bd75ec6c292ad27621de0058290091e6710534b0f8b7afca5e021340f40bc5fbb22ccbe661dda19a5d6b419e7e89531dd3609caf207869c6564479855d426457d733959b92007cfcb52388fb65693792189186d36866807140a26e0170df23a2aafd216dc895a1ef78ba28146639ec5e648d1a5098d02bf7c9d90626996722deaa59e557992e04cb72255db0326a39793e0e66c959b48a092aab027da90233940c34c6341546d575aaf87d75c856fc72dd945d8820cb32303a265e414dae46498f6a735bf52d4db113677bea75fe557a1bbde40dcbaf7f14cfe39063691fedfaa2652f30a69e36c87925bd0e429f67bd2087d4e6b5c8cebe68b9c2105398ab2511a587e3f8b01a6337d72493663f5013ffb5ff0159e2497bed09d2162435444035b5b71eb82050af404f7d7ec60b044d6e61aa3529272abbf4c6bc824a6d1cee4874cfb0bae818b7391f9b36f05763f399241536e7978dd579f25b21940d264a27461e442a4267dda79d44b724c78f7a486ea1d08bc1b3d0529e71e23c2481b02c0346fb064d066d04883480c78eba1a698f0be2578984557b6bc0d1cac7ffb18f1557fc19de03bdeecd1bb662eb4337e62dc4c939410cc9d02fb6ff750c138280fb4489d0bc4679509fab38ca353333c0a4faf9cde8822a7a177a961e0fc1708163fd1a65c49d3793d6b9f7e4d9a7891c928d53a879cf37592d0c1bedaf1cacf91b7e1104372fa37465f737bf1fde3df5797f62008d710c7b743620546a58f23a40ef51f90facafe98d7fedb20d9f7ae216ef57cb5b8c3f7f4bc82afb0c6c4e762ddba951aac1a3a21ee4000abc2b19601d08a20ec254d51c21fdbb44f230cf69eff71a735df0b2d24610b098de8ed787898b6ebba1c39acc311f3a77c420209afbd6c6a73f43e005c91c0e32b03f4163be23055ec6721fced3df1dd2cdee74a2c8eee383fdb9fa0d676ee9880917f1b17e6baf737c13378d341677306656504287a0732d8ae57e47a56ebdfda0eed6ed29ce16fdf6e349d44c849d8f1d346420378f30f47ec142f3cb3f6230f271f246eb9dd9109dbe79867c50f8dd0e377ff46382821698b742f2c7c8046ee3ed89b62f361148d0552e6727337927dd77def40400116c2ed51ae6b6a0c1a047192b451e9b92ba8bfb4cf42a54f5a61cd54ad709b106361b85646c6b1ce7c7635a891985d1ce0220f15b6b2f2e49cbe56fca80821833e11cf9375b7873d1c8653ecdefc78e4741df78a93243a6d802d46a93884d83a7df0629b1169cb1ae19526ddeadb7e2f79698f963b778fc8f63a174dbacb93a6c381df5af9a3a29c3af0a5f348821fea693bbaa5e83049635230c8e5d082e36d0749365e5ee21b87e973fc9c5fab540ace769dcde2ba2ea8782bfa2bc15fb147679a481101c6600734e66144e23dca6b223f40c48c756566a057ce71267f64018881e51a7eb7370493b7eaea53fbfdde8b16632ddbe7ae46d959f4962424995abc39dfe3fef327af36e10f48449d0995aec6878df05e8bc7b8f8f66d6286d42d790d5d14527e232685f5210f2230fc152e580a383107c37ea89aafa578eb841aa94781f5164eea4ae9ee23b0650c4e187f2f9ba397223472e28bcc0fe18c8d1eb580959e3ca21c8e7e46a5f8084591eab915c020eb6b4dbe481928d30f487db71916a2b579c8113871273900b9bd5c546a0ced8588dfd0d53a4a0214c661a69e68fd508ea2fca70ccbac31dc610c304ca4e470c694366f9f3ec85232eafed35057a0f3f88e79ab6a3e08fbc0e404cbe855e2dda5f093f2bc8ce2da43ef6fca3c811ee48c3f65de4fa176f71387ca8c0d1365ff13326ebdda109b4b599c655a7db3d746ec171151a46364253c3daaab4a28f1ada62377167fe1e49d382c47cc4404805a2efab19ebe918e33b99cc604c22f827afa6604ccdeb944bdcb0da99d769489955c1c7402f07bf8a625e1317aa468ac77f5d7ef11c8d87182343d572b21e55c0bade8d8ad0fded6c365421f41e0fd3fcb78cea4d1d6bf41cc0b1e3d361df369fe46eb8eeaa16632acdd06f6ccbb9ca352fd95cee1c51859482bb5e5a43dad2fe37a6fc8883db827aae488b7a92b81e96bbdd1819bd2f63e16f1e923964e75c508820904b24ad84c38603ac07e801350642c224c1e54a1d4cb53157b8d2abefc8854150b1e7b60dd6aac248bae3567127aff61db0e35eb6cd1077d8b5d912129e51193705becb43e194137ffbaf2017e98cb3ec13cf0eff3dc2c2dc437da6020aaa04bd24a40bcd34191a7b0e8985a7bfcab1d8353a6857bcc9bddfdc8d60f8c567604054b30eb835fe13ecc1c4fdabc67edf7bcf1a8d91a7fccfc215737d84bf08b713370c10e67a54138f5064e1fb4d8f0b710d4ea28afbcaacc92d986f9a864e7ca397a84529a591bc11ed8eb1605624beb2764af40ff8ec14ad338c9b36ee2eacbe4e3edcf4d4516b4ee40fd6b57264ddf9aa2eb90913bc016d2a3f8d797db671f9be33aeb15baab8c5066c688390e06d94ec4612ecb2774f29800c78c13962c84e8d0c13dee5f09be4151207bc806d00ccf1106a252b058a4c57d8417050d0bfd3ce76754112f10a2ee74a65794a7bd67823c5c834d486bad6fea1e8ae5f71a18a7daef0c36f76a4e97787324ca95d23e2ae12229ad50c958cf533b57508d33a8baa73796a6ce4de26373b3ce7f7acc0b34bd7390bddfd087cc967d916be0de1075f1589190e95cb8519614661cad6371b5686459c9b25781157b50b5d06bda42e1cf1f49985b82b333b403a86126391ad7853762f760ba0f073692f25d85e2cb7e350b3e3f88c24e3ad1714b0ac258c33aa245ac3f143e9c4a468efe2c508862b1ccb56543ca85d34d6e62baa50c82dea84fbe2d85b834838c575247c8a234e2a4db889695457d52ccabcc6c666cbdcb8f5712f58225d61dd4a4ed8cf380f74e3fd11e965a54cfa6402ab2388e1bd7bc02cf5a82065b097f83410143e907f4b0fa10400f52e7470345cadffa383ca0cf98fc7b9161256d72a9cabfb59d09b9193977915f6ed7c3b7bfe62eb1fc193329e6382ad96023df6381668d6c17146ec009a985a95ef4486b5d18180fe840d0922dce18b2df86ece815fdecb0c096556e86856d58b3f9abc0104e5ec4424a71ca075060fdaec4fe94ebe93c9ecd811c0a7cba13784102060551bbd1c2a402996a8bf0cec9a26baeead653bf2a77bd8fb1b849f4951ad1558e9e0a8173086d2ee73803ed03cc7a1707a65678c41d8ecb53c27596116ecc05cbc5980f6c5df144fd4086b9e7e8d33e8a84212b7a8b260160c63e7158fe777fc5f5bcb9330923e0ceaa277bbc7ee419ba46185685fac0a50a646702318b61ce2e11e887a91326d187fa17e49e79511e1362cc02606526799015e312e29b040fcb66971409fb0525767cd6950f6981d16510d993099bc275be2146651c66cf4753a29476c3644af500f2eecf9ca597938ea3512039eba29890fb586b4b9538995878f4ff7fd2403f8c5d389fdc08bb337ae0a380d14871c1853b5e805df41b5b28e65559d5715ad0a10c88827da95c4ba1def16e090ba0fad39e4fb7b8a68741bb98d070074bfa83f5b0b0a8bbe025a39b3a0a22611c4b9b737bf049a4e93093c80504f8a1a45a7e05ca9375eb87692b059c6e70586b2be3dd1d3d720cd972e12eed9c7c8d7fc570cd99cb24e6294d8572faab4ac6d3a07f8cadd51b38e2f6d486f72f61cbb94d5c4c55e2c0ac44713096a1e6d00abb03742937ed4a0c31e625c7330c76ce827a6edfe0876a40435db7d20fac75039669e04f88612ba67874fdd1f448b4dfccbcf0c97db5a3dce23ea21c687b1a80bbf38f2d54a6d36baa81690cc918c06feed49920379c63d176a15f725e07537634134ff28cf144091eb960e707b78d32b880deef9c57f27d7a514b9de199edbd2c6b726b9fc4d03cbc5d6a7a1218476631b2deb4eda627126d21f666cb508ce432a24ea23b3855c402c2baafe20b1a3abdc6d0ecc25f03cfb4dfc744fc733e2d795faf8a437c8a8e3253346317f9073d8349a64927fb10f3f115c7b241aee03d3a3d22cd0f1dfbc9aa5d6c1d837dd0c11872031a17547e06bab8633ec8039bea41ce5f039d6f16beec429f0951fe1621a6bbc7337a9a1332672413834cd22cc3032863b7f9be4f102ca7d63370cd0d30342519230f92fc667d2c45fb9b7ddb2c8930ae19abf19c97830ee5fcc0a315347abaed504316ee25762cebad8437c7492654184abe79db2a12aac5e5323dccb2e94b7e5fd786d961aef49902689eab6ff3583b0d0380d15267dba43402f490d564647fd577f0e29f4a9e9ba621ab5e99340e066c9b34bcf0860bc19dba5d6ddcfda37099a2c1915c1193604f05a3cc8b71673c3aef0afe68f6913a5b90a154712a52f0fa33139e4f6275f44b241dafef86ed94a4e4225d654a271706b3059111408ba60315a6558e63b56256553bec7aae9ad7644e27955041bfd857782a50ef809028c264c3d87c0c851b92703edb9aca9587810f2e49d5b6f9567f4312b82100720c6519f151be3201e6d5ee1a10f9449748067af47b499ae88bde6b9aefa602e42d4e4135cf3de55937f49a23ce5d9b1d417c1ab5b7373b7902ea3e54abbbc31200a0a67c7b2b5bb8f271d3431b37c77fba36de1a6d5ba963e5ad7b1d56d2d4a51a8d7351412f615c591e97069e29cb54641dfd99050ad9549053f51b1939edb942c9d72da85c640557f976b146d8a1c0282a96c1c21ca6ae6ddbd22a7229a264bb892720ce9607b08f3389139793b99b48560effafc127d46089248822dce3fa187af1c9e659f7b460fc6abeb9424a5478e8c0092ac137789be5eb49af6b463ee4aa5f04ee8b2ada6107aaf53240bd3e37645f0f6957dbc2b64d3202712f3c6ad2c008318fe3109c931ca02ae8c1be9a15e3c1a3deeddffe42a51c4598cc542e6bf8a18d9ab565ea29553db3fe5a7c0c378698bce40e8014c0fe4ea463e5b071fa18f8dfd114b82ec46e1827c86be7a7c438504ba3646b3b3f26a777b7a33e3c4bc9d0cd1a1c165629ff467785c7872a055e18174b12108be553b5bac071cc9fa14d6c7804fe1d660538c6986699b676133557ef15e1b46b6e9582d6003bc8f05d0e00324a41e8d1bd9174895267af3a670c38f7b06f7a12a26de6048950a7661f02dd7093dc552ff26aa6588ac32c78f3c2e3d0c7ebcb43820e9f0be0b288038b3a7fe6d89462df532975cf5657b54b8635b229e003ed582541977bebb114ccb8c190854db63a3a98877fc998cd2a66e2e6a8fc267c565cf08a09932f34dcb6c59d03854d9d76cda81f5b4887989aace5b100fd085ad9f594855d6fc4f367729351ef5fb4cff65ef045918bc8db83af9e1e0eee139fbb184835bee50836244d6d0b7df5e4c578160621d901ff96cba06baa8be1af8a50e44b4b76f55a6a6077dc1c788cdd1f7719bcb985479c1a2451dd962c71e22b33fb07d39059a7bde7a048ad83508afb12ce2a0220f14fd54e8ca7795248b18896aa392aa9cec778fe9db84d78714556cdfea36caa4b4daaf8b0f1422dcbaf01b1b7b807cc029c0f74d7773813efbd8a1384f3d402346e1bc76ff4935afae58187022f9f7942c0a891de7b5a10ede1b18fa8b050beb3af2073a9233056e7d499e0496e0998b67a417999e27ae014d41d43c6be68436defe5cc46b7bcc6d939010039121f134d77a155c737769ab7e3a934e77f81797effcea63bb8c2ed1ed82d5a20605cee9938099a5be796738b84dcdf265aa2528bb98ce2f9f243da85fe0800a057fd4266b018bc42caeccc90b618bca102dfd59f9a6b50c22ad7641ccd492b9e8a14e57f49b895bbe5eb69cf7750bd72370f549679d9a3cf8acd0849e6a0f95fb438de0814a72ff739abd8e6016b7486423364268e2de0bd4b1801e161337f2e58ffd29faf4c307b998d043ba3368d2e0946fdc927f547895da8f898c50c6118689fe5fc51f92ccce381b42cf01ec0e73b24c62aa4281815e0d7008521790420b9c8d1db22cfab8530c6f0d677a17def095f49a9b14e3e6c9e1cbc0783e0b953836dbd11af51b1dca56f20a61b514dece500dde1eb9e537310d45b557e7677406ff97560aaa598ce3f4d87871baf6496478d663232c0a8de377ec0d0c937f86d8e81906fc302a859d256791a29fe2c7f88e679a2ba6623224054b256d76766d30ab899e7f87df5702748f2a66feac225154a09320ef2b322e99d728b6d7a509e909ce252c8165ea53f2183f09bc1d3b1b42fe9f5bb681a2bf3917f09266f65adae09f5347597d199e2b978be6921323b997c8ff6afc4cb4b9f579e3850277b288c37574434ac885259fff94ebcded3da348007335ea297c8fa11bfe689e4a91e087af56cbfae414dcb980f505c9938c50ba2c553c357664dad04671a9fe9519e465492841a1ce31d9941568b8c4fb9e2260f1b64d10f090e5f703db1a4613373848247a27e9cb1e26f3f129102ea284499f439a096ec301bdae7fe96fe0ff215e97b350410668154346bdde014b8fc593f2c56f1b7a8c00fe41e8e09b07f46870b96e02850263dae5eca5af8dd4495dfd0cd6c5946b5abfabc7dde606af6defa18f17a0d676cedf0bd88d7615373f1734d54e9542c97aed108c606da333cad581fda9a026b6f38346e288a21a2e9e58fe18bba835e118677410186e0bf2663306fceb3e688287551f89c39c8bbfd563a94c10da562121e16b19d21d0893e0662376eb4abef4587b8456be081c90c6c1bcbc8b22953818633dcc2a37e0e5430e3ddd0a0c0e194c900ebcbb45da4d4602bfae1bdbda46287830a3587634f8a9f3b401e55250218cd8ad6022e521ad65ef6da93fbf73060dc9f5fc02060143784797757f258f7a474fc643d1b925fea8c80e0ddc7c39a65416564958c97c6e61e8c71d3c199fb754f6fa03fbb58ed76b355a2e151e350c65b57585389b02a78f9156a75d003b8ecf630617ac2bb50b57448fb3b69e9a015d43a9d33c6e2a34bc75cbcf63590ca4c4d05bae8dd143039eae3c93679ab68d65b2c67488f965b523f3541826b5e1b0955d9270e292518a6eb9c6d7aea1c3fab9d39edaf4d7b42836091bc5a31d6323236b424d93de480ceeef6d15134ea9a1596d7cd699696a24f8ac6a00d8333f750d6db3f9210c81d51aaccf1f626c732d628121a401b509827fdf86067efc6de8df90e22a54bf7cf782272ae2b1dc93ba1bad38f502097b4b6ae32e54ebdaf295c89a5a06e0288897f85e0439b2efba1754ee0f4ab65f11aa9e5e14ca9694059e8c2b62bf7018d73f2b90a7639da2841005dc7b67d6c450da1d9b3f6bb258f36f3a19a505014f8480e016388f9fce388244ec09e33efc9f091133edba2d37932af5c7804f12eaaa08a8e78e06dab54b6eb054df694d78eb5700496c02735fca4f6d4fc9bf7de10633ec27525facecff4e284c7bb12d602a326243922f0a07e45901de777ed68f6bd1d83bbbf3a43b84e823518ea895d8f46fb59793e5a5c701e75a926eef5d84b6ab74f84194a16f0d0a383ba9e031e028c7f6a5fcc35d691c4a8bfe801408c7495ffc5de0dc6d7b05c3e85850014214177d4f1cc2a9fcf20f46349572b3ec70a8bbd9ac6fb053d307d3cd6906594b24d17550c30f25b138add650ba2620c09529bd8768c6d218fb1e5e3b033e94f67ead650a7192594963a75db264b2a767f7306be318cd7986f3c4ecea9c4eb300f2f973a408aceb45605e3a29e775885ef8d5d50da4beba20303aa7e1b5b6e4a39bca7b3a441e80312edf21d9f867d8f92cefb7c2552e00d7f2fbc37f7b27a6ab47550e5b52ae44a840a26b1e6cb587557911136d9d132b00e7a88d60d1d5b0f221c3a63cd95a18c02a5d9f10f39282e5bac95bd1068e97a5b809b5ca129ae99c574f512af825c32cbaf3ed46a5fe5abe8241ebc61035390780508009c6c34ec623d2d4b7ccea99054063a944d0eb71e7e262131a0ff322b0bc1cc5112ac9b2f1925376ec4af63f01704c7ea5cfcd8882f70bec08da04a665ff9f250a123f537d8b3740246d052101a1c23d5ff15ddac335022e8e4b885b69a30ea709f03a2553628d40e30580edc4fd099844b0ff4cbd5da4fbf014c77d161135210bca70eea251eedf4a74c586c1a027eed5df6fe01af915d330f06895707fc859dacb524779e9ff964273fdd0353b7ac6d1374d6f04f3439ec8e3a18925039711aa3385c8c9b592e7d6017664211ebe139ad3b3f113560a69cdea437c27077fa2d8cea6050954d9b709a6382e1cbcd55c25d2d6b093a6f407248c9fd0212b3e6184a3adcacaa3326de455512b3e322140bbf28033dace269be21bdcec7485ffe6141fd399487b9b21fe31567fe709e157bb2690f8321ce3a388739d2291a0d4bf48b8b457807916c4f05f3905c7f053b251e984e5a9f4e72800db792cf706ef2968796f57210b27920dc89665c748e50968aff8860c435d885dafc01b7073dc690d29841a8dfed4920f2376912890750e4bc8367bf998b6900e843248c8cb93c85db41874b295da96e706516ebbcc7d3e3286a70a343098b0d964f0d358f8fb10d9f7c1f7997c5155613e438d9415749138d4ab9fdac95a3afb28b06f4d044f49be7983cfbd179acf213d30ea21214192889f30a3ce2506eff6cc29f990b0edc1c38cce00d71127fb29313986bc5ad061136a0ba508b553a6f5ca64b8dba713ffef50bb0c4fedc9388121b522d90bc7166709ad0fdb1aa23991f8da5a8b0ba0e3940ab730b1fc63eab5d85877aa7fd9459425c634081221c2eb74a48dddbe8f8db7ce9e96ed96bf98393a992fdda4843aa9cda9836ae0c3e4355fecef710b6da75fea3794f81b65bba4df0fa3d251ad4ff1aa1cc1b4c929df7cda39f526b1cac687775ec13f31bf92de99d771b19b96f09b976be1eea8d3537ac7228e338ca017b3ab8a8a6ec5f5114c59f116839dd01f324bf256b2fabdfd33d160c6b61a0490a669c6379ecc7d656d93d222aeb5c17bd33df7201d7b5e31f874c9afcc670ffb6e80332c2705745a3d1c1b850d6889028400e471a3b5278d460e7df113a9d59d90acb531c9961507c17c5223a30114121adac70041400ac415f1ea9c3317f7a885d3e43a077d81c90a02e6edd3cf6de4ed7b194a65669c1b87bafd4ef76c1aa24ca91e33334efeb3b9b4e765697f078746f122f82d94650e2fabb1e2d3282d6f7fe7622e0397855d979a15b4d26cb434490f7bd2f6cf01d27d9d3866d2130c3406c6861ba294584e8fa9d93a3c31554fd9ff7a68dc0b7c30bc3980be61de2d29ca4b21906690732c22303e55ed26200621a555733e154ee616f470cb82b69631794a9f0e961e28aea26f284fc2038d389ea686d86def2f4496e967b52dcd590b20d3396e8f036ca3b8d5ae4578075859d970601a052ecf121c8d6d2cb6ffdce8170c7646251d148c2f838536f8c620a80da2d027b85ae016a4df304756cd326f099afb053b8594de57bf5eb38a09d17ade02cb66a62d537a7d09a2bf63b9c8f8c4684bf6db39f757ae29c9ec56232ec122f79cab68b34474094307aa424ab3491f2751cbc8aadd9bd51c4f5c2fee603592a4a8075b7659ebfbcee055d4c2e81c1e96297ce9e15ea72d4723bea8776c2944bcddf27234e02033755daf2615800010ad80e8423051f4e19f39380375fca8f8509fed1dc8e7efc366afb2287bcfbb198eeb2450fe4bc61746b03d2bae5fec0f4b3caae5e7838446dfd4546ac19afab22f3acae984fc0f8c12bef4d5bc8802aa095566e508d38a8f3c5c26282e1c6374e3336a657debbbf45941f48d52ec7bcf77fa2f54eb14e6bb1b0d10eb705c732320bf6bb2b15e4ff802218c2722a1ffb1b497990cc5cc438fa8e6ef6200798f49ab211ba0e3ecff29cbc24bd6396b5814b144354c092485766568b07d3b27f8279afa3d797453a32fae614c38b00de814b2d0e683e9277728b58e8f0800c59fbe750977a86d3168d7cba933390c7deb39628da94834d697f0278a989541eb0bf0087e2a5a18a879dddfa03b539bf5eea27f730268fbc89995f1f0fb267eaf64512977449a1fa760c10b0d2d0a456c501589f703787afcc5050e8ab027bbc8fc8d25fce11b5f864fbb6f9bdb85c21ba18071e51af6b56c4c19de9c736c14be39aecea809dd55c41a1c9abd542a99f890bf2cced471a1d86ab5937ec629c0ef6da3bcd148a079f3643473f610737a95b5573c50b6d29bffe795714d0252b5cc432a8a3db8fa56ed27d6bf92ab0a79773c57e9ede2bf2aedc4dcca6c06e266f7303014897b49f3ebdf2fd39e24f53e8b5bdb0a50ac186f00128b2843531c06b393b51fa6c7bb73b46e089639645380db4603fb0c6b8ccf5eef88aa79ae9917558b20c07228414473125208ae59bad237a8632c48292fd014d7dc9a8116a8df49d383eea65c41f42e266aa5aa88c674a157aaae15b5c272f1fd15f0c6f26d59245344d3219ba6a89f066d73d6a9a03080b9b2d70e71af2d94dc0182e20fac303ed7f3ad5b2c537d08643af19142797de7b13be741fe173961b66163b7cb1398f2d415504c03e97ed78488ff86a4d3a1e19a5256f7f190161ada5454a5bb187c661f8b175e72451086c4abe8f1d8b10efc0dbf564ce1a39d3bb47d7c789142e60554038c4135075c9888d1760e15195bd2e9aedf0332fca38c62ffaed1beffbfb305051d593f39573c69c18baed0c619fa7ee06e5e7a37b829487c1ccb55503b181e43ac29618d71e1f541b9ec20507bfd1a48bbd8d5f6220f26d5eacf7e21bc84eaab57cc160ad612203009aac2882de440ae3fc2301bba11ae16a8925523151bd2e16e4d87d3a7a4f927fd4e0035599377838d7e97576399aaf5e3bd56d4e5728cafb37c903a09a8c0f7010f47c6dad8812b7983029d0b89f72fd999951e88b6f4ce5f8fb6bd39158a957185d6690bddd98daa90974196883beb3295ad13fba63125b7722e00654ac14261fc26723c9e6f3c8687f98260c0e5c98935e0d800f17a57d2d5313682986fe5a7ebb6a5560f88ded8ab80b20d9f1332e7f0f2f6433142fa3ff65e749199408adf61bc50d978c124c1a4868733e565105ca61055e5a72254b29ebf9c6498fb3dbac6efa77a869330247465d37f78c550a7d74e1553a44ed974d51690da7c6853827d1e121f7d8308cb6ae4d6ee353e02c575916f14f04c3f4d21af83ce847b0d7d23d06f8b08b3627c997d9b5833c2c336d82f131c8180462fb8f4671ccadc03f3463334545b652d21535ca74d81be59bdfea341916d8042771ec9481ed10cbd7a87cf896c687b41b782abb755780e36e863958197e83ceba48d38c849d8fa0d935a5a2c4619cde2bc95824f14aad4f48e91b033b6a1e9c783ee66d2439cd13dc40444f1a38b2397f58f1ae676548e63639c68be0d3fec915395775d11ff07048ce4585c02339ac55de723c8526b9046aed604650080c4628e784768d07ef1697391ce6d1b887a6b2f7dc20e83f633a3bb90840a7aade41299bf293c673e550ec9a0b25ba90fe27ed4e26f4e5cd8a8ae141465a4f5c894473017246aa0987fdb47b3720402039d93869f9dec64b302aaba5d775d7b913947ff90ffda58f86f67ce0624316f9caf3e0473ea55acefb0e6aeb9714166f0e9fbdc54b55d0f955553bd4c61e163a81f0136375d91f37457f8bd92b0ae995a544b992b3c2ba2b06cb766ea1856399822b28573d43b175baa8ce258e4e24f7c0ef666ad4f7a6f597b441b9386575b500debcadef09d4d8434ded2f32588794ab33e018858a7607ecb2b3b1347867e3e1e97aae9e72261ad926331938ec0b03f977b7fc52ed53c63fe30cf3339544d082cfe3abd4251bc02b9f1224fb8fd67c639d8305ed5e1ed1ad3cae8a7e5e4639f7d5da355b4ca37f0727a6f13525decf8403048f25286a2aa45a93819c59c3a2c6506173eb5e4cebe3ee2b94ddd1c9e1cd7545a894f02e87566ebf129e07545081244c930c062a63b07707239f6f77b235a273ff6a4544e67965ab730fea83948c4025805c95015814ed989754bacde943fddb204d757dd8a3d6ced38aa08e9fc16a44cc557b3e8f53c9d1a81e1f8f9aa93cb5dacc800e7d5e8c9010d775a9827c8661750c976f347a1c22d6428005e0b096110fefe076e4b79abb4d5a5fa09188cffa956ff34c918088a18ffef3cb9a5d5b057cb44aaa2c96ebcefac2d7950ac07b0c222077b23b95762d32eff0748220003e3e1a5300441355852ffc3c8f03ba295bde4d77b3ab5259fc23a845d9105de71945b2d97fe9765c5411c92c9ab656e58088c7d02313efe8a95c6282d0a25c8051437a372f72bb82c348e57eb63a755891ccbd43e703bc0e1aa362101b8152e9265d95a36dbb2236aae25acbcbae7a9dfd8a7eccbdb4cae4d5dbe1b505e0cc851889396de6a55edcab1dd4337f147eccf2d1a5ed92cc394e9e036df7ad249272b3caddbac0bea1eeca0dd596104fa5aed1d5238341d23755e442c7643d2177e448254ef8d12b312402f2205a2ff43cd8daedd90004457cbd272c1b91e49f818c3279aadaa7749fa36b4b3c57aac15adf72536dd2f0a1453c7095d7cc947c8bd5ca9f432e8d7b14d1a866ca0698f848c8a6c56467070fda1819956f7628262d001fc846259277aac9a634f2fa0afdb04e52844b453180706e08ca5f885885111d82e82e59caa0ffa1c895713ab3184b3230204616091a256507140c4637e21d9045d5ee88826c90e706ef1e32444e1f11e30471f228359c595e443f62e3756d0df9f19d1db086603916043aeb8135ba82c778cfc0926fc95cd50ee9451289fea12b88090e654b64ec679a6cda9b758cec06dc6d67a4a059774bb83ac7cb7b1b18df68a70878775c865628cae9619535953ff2de4f078a3329a4f1aaf7c2930c5804c71a16a7e0ce9af5bf491e7d3a1877287b7d8cd157194c27d17f1ab29baaff72ec1674ce08052e1acaeab8e82a77ea280435d75303e1e9c09de06bdafb60745d20728d2b23df1712c245dd7bb803aee4fe836b8b4afe3513aff18ba1314fa85c46f684dbce866731c1c93b625d0a9d2f73f7a1aec8b46c6231ba8fcdd39f432dba1bbd2f2d37f2d938d9a042465ef24bce95f0e7649975ab682466c09adca92adff76c6f546817bac22c5e42801aff0ed67020833213bb18f6fa2ed161e0a22d5259b291e9925397e407098827d3c8f74940189a23c9fbefe251d5da0af8d31d02f550e9dd5a6d2240391dcad6972ec5c802563d8857c62cd13d224a63d124cd9b9e2aee1f0f41db9ef6e40c88161ced28bceb86f8ca214c02fe838998ec690fd479fede65a17d627ca329fcf9364b8e2952799f535e8a6f1fcddb9207055a19ad8d2f11ec4c60d462c867d358b393c3f7069aaccfff86c64259b769378d4646daa59e6e138ac208cc266aa424103eb63da7f68415df11e2592a31a68947ab548c4637a329f279e3d2861ce84baaddf669918c72d59660b10cfb7444d5e718bc5accc46c7b37ebb5e91ab310ea3e9ed48f63b9fe4184d22449b469268009e9a0ebf35821bf97721ec128f1f7be73700c29ec7d97d14bd81eb18f03a111da9fbffedbb5712171f0e79b6488b749a91b4d08357c5ba75bd38d32a43b3222c467d82c600ad28c2908b2ce67c1544b5b13fb824efebf5fd696e8360fcc93ab3b976329a69dcd93528ebd8a45b9e6865a12a38301498bbc22bfbbcccda1b5d9de4c8ce9953bd412c84c7bd43c871e6cc522570a8e97fa79542fcb6bbe942eec127fb2ae931da56370b8245ab2bdd291edcc4deba4d0a541676fd3da20e3cba08e5a73026c51bd5f6ad6d9fed281b141cff9a34bac63c40c32d0b83fdf53f8a57cab0b18fd2d1254226219d4afefff18e220b9a8293e99b8df056b97262939824d405fe6ba0ab9fd8eef5a8f2c11577ff2ce8e8f2050141b797e7d1091ea152cfb91c5124be7fe515c3f384c73fddcfeb7ae19839b07931e75570ea8ce0a5c8aeb8bd8d596ff69c58a69a9992797952c4a820fcb4609ff4d8b276d7c199125d716f8f6e201a83c781680275e2ca11a3832ef0e10790bae1d290f600b3364b39f681440c7aa63ae62e2b0d1c78ff0986b7014eb3c99225e1ac201d2762034acb1ecfb3163a4d0aa59fa08a8a741f45d469c800663496a5508b877274724d9ddf0d068c89a5d887995d4df430da5d952446a624e9b28699dca74442c2eaa767ad00ed87c6dca4c0105117cb9ba8e679ca6d34c2c65ba291244793b2bf7eafd137ea2c9ac8089ca9202faec8b297f774a5215a65a525f265246ba46290f2c5fc66948f6956b9fcf12b02152732270048b4dbf0c153adf99d8d820c753cc56e1fc3c4caaf430aa2292f2bc781d6bb300c976f685fb4c141f81d5857ce23b2792d1aa1284b57f9452a20c1933e2d2db98fea6cd3b0777db45758aa5c44d7bfa218e431c2eb95617cd0796a6ec2c021d141fe3d8942e2d1f15bfd69c5a2ad071be16463b3d35a215b7d187f35e30defcf48994d1f29f611a5737710d4efae2c1a4a98f869c38e9b9242e5fde6ff50e354fcdef05726a5241decab41053189c3b603cac6fb107934d5b5afd0fe1a8e103086890acd60abfadaba5493ef95c362fbc194aa5a010e59152db324af0b2618c5f82e4829b77f6088324d6aaa87a951dceb3a9adb75b11171513b4af932a176fe715467f1a06eb05cb4b8974b4ce9cc8f95a14228ce6fb64d6568d068645102c3f7f233dc618be8bf0eecce97def11ea5eb425f33325fa6da02d91498b798b514277478d4a9fbbaba18704b9b8709d7252f58f13d37ff6d8474119f3d4a689e1262b03bfe05f81bda46b1d2bacbe09cba602acbc14b6caae2a393d5dcb22827efc1c926125d68efc2fb0c12267959cfef3119df0d85e90fdd543fbb40bd3901e7b4feeda66d7499b1e48124b72e3ded82e09f88610ec1590c344a3fc9b0fdcc5848f9c994baac84b2afff8ffa44642be6d6e8934ed8389ddb6a1b9e0b2ec7a166fa4cc3b3af17f9d0d1af324bc0d1bf50bc0638608662318af1169a2d991e94d2209a86d81f7a3942cc055f3ff5b9ed7cf5c0f8cccc3a0718e0518c7777697d4a12685daf3742239cc3650d654e6bcf2db6f5151795a2c89388aba5593828591d47a07e8836ed42fc3bb1560e35dbec9e33aa00e1ca481e72a53f4fa4393299e582fb643b70b77b4008087573edbc6e9d9b71351097e3518051e8fb2829ca0caa872466a93408df223e7afe3466ebd5c840cc9ce0da1ad463f4d0bd652197b2ec45afda464e3fd7fffcb8772030675cb2bbe76907da66514338cb118a488a71322e531bce1d90e10fccfc333560e8647dc0742b2e6b34203e7a2a2d3801ac475e42f5539c85affe35125f03fc6f6754b79528e133a5af5271e180a8ba4f17deaa761a57f3652b193ccfa9529c2baa251600b8ba872b4aa17a71dae5e2df16c43ce3ec38f0e0002a72a9128d45010d3f786a6c25240e1b243dd43dc7820ab10b5368bd858ee8d0ca657a9b974b12d0585a9317fcadc9cdf5a9dc56901d6143a72bad54d7c67a6ef836d042e4d22cfc1d4b18eb964ed6de1734e00c85911196dc94c9a909a591c1632e6912c80376947960078d85a68d7ccf71789405b73bdf6d12cb7b0d82c609298131df02945f62d12f86c1ee526921342a4ecfc0bef57d652bccc327e26f7698e54e16cc90a635e8370c1b39727b837c08173f4b67e1adc0e5ea7c739bde6771a5e3b7a9559f932f833e146cfaf2ca4ff7f5fee1403263fc088972fccace29ca30486354b45bbc5724d7a2c196403e86a68ab5b54ce69c65ca97468d0f03bb9d219f097f3ac8e377fa710155f1d39f83da23b9bd83095b282ffc63b623c593bc8885137e2c52660bdbd2b21df7ddef755c295a890b89961b2a031def28b923db39c58967621f57f77a0fecb71a91282084874d76d9d697141cd195c5fea112d386e71744a96603926176acab1ee635ae8cd1f09ba7769bae99ac905b6d37c4aaa6b38096302ba94774666bba5cf50b806e88cdf408c469b8d39fc430f7119e97fd053005ca1ef61bf84514c4b10e592cb0f2320fb7b8077234443264fb458cc61d1b2898947f8bf1221469245d8a7f47aae9710f659603f9ca6e4cf86d4388081abf78114afba400fd2b8ad8e7650590603baf2706ce55851c91d877964b1b6d678083add996eb4085d5ed921c1b25d21b40c2728b3a728fb420fd9f5c58fd87cd70e3a8d5752565ae0c4f9c33e929dfe7afd2421bd3de2c9e0595eb85a9cd7776b8083508ba11df4353e3f87cdb1757cb8b5a8740b061aa11d7a55669b67058798f5268e8989ceb1233a902ad4b1728c2535d7ab28944800f8923e4a19a3a951275f6cb8f596431b28e324fc05ce0edd568e08f34aa15e434b6f0512ef22a3b3048ae90d1ad92e3ed3deeb40b12d0e90870cbcc4ae209588d82d112926a8bf96204b4b70b851830ba6a097c2576efe8162dde4a2c0f1be2a0351bbce8a8e99bc9a83490f32f3a26d92c3367dc70b44baa7141d846f12227882af6f0bf91cf3699b5919767a353256981a27ded05ae463c320f36380e08fa264db8eeaef4ec12f63ce9b97e9e8b4d33d4305ce1b9f9298af83153ad70d1ab66ac2a2560fdbfce05cba7605e7bbcd9b232f6b707b6c84b53c5d6b20217dd4df08fe0185a71f5b7beaa569e0f63a297bb676685e8a6bc23b7fb735de82ef4b8aaa4f80af4d7ab66710a826bb7689be9ea3159188700909de939e294450f695a20ca0e18e8c11315229bc955b99576e8d72f1e6b981e57e62bff8fc4bd8d8586662791fa82bcf34215313170c3ce189e9723a45b2258e981d5e13b4d1a4d841feadebfbf80570ca9525f486d5f54b8ae35e5fae3c8df937fe3bb6022e9dce1a0f5bedda4a5faef12f8cc45406ba002be32871a822b289eb250b0d871587db5a71671cb8338f9b43df9fd763eba32222491c62be66a95850d20b87aaaf3f287486ffc802ef75ae57aef8dc21dcc2a87aea12de4e9870c9fe843a5b877d85ea04f7315b1d937e0c6e24beba39d2020ea84e016594d4eeefbabf2b644304079608f3078a020c0aa2b3d8db366b59f38c98bae4d2d0a25dbcdbcb3320bcd9eea31c4e74b7e9fbfef32c6660c92c97962047dad65afa2be8d9cfe0d33555e71e507d6c84759066901f7ea42f485b5bd07759ab9d1556ae0162f8ed16389b52bf04c0c3afe27c6798e3f3a11962c175b51addb7401abf757c8ab3289c587e7a68f772f484f5d5f1962af5c6d29fc8ecdb549e390b6b495b6e5691d5dcfb68397002eadb345d1671bfcf3e5ffa4adf77500f0e1127d52ff81095c1df41931b3be9231335601266bb4f5638bf899dbd1934870a26255ece89a791b621d4e60d1838da8f8211b531ee268ba4a1d1ddefab967e805f1177db3074bfb3783d27bf30f5d902c31afaaf65c7e4591ac9439ddc71bc54f8619c51167e85964ecaa1a57a931150900134e50c3e2b5ccd01210005afb25c70d83c2d4afede9da1da1075cdcd4a4334fb74c4088fbfd2b1d1aa60ddfb7be5e424341ea1dadc6df6d03bd9203e6b11e4b60ea1ef047801e5640da291e4ee2e829409a518bbad6e1db550dd1837d2bf89b2eac67f8a82b2f166506a42357d89280e4df27a34d47b50849dc3ef340e4b771383212a264b20f0fd817b0963135d0976dee4f045d425117d2271eb3def60d4983046527497a105b6d077258463573a2316824bdc661d976458d07f14dc497d80547bc4523d6d9cd3644adf663b949d1264616b439807eaf19319ef6c7c8c1ec5ba70b884d9f56e1d37318f14b71faf45559f7f2182a47f1c5c30fc6ec80b19a9ebc07e2c450f9b71141ddc6df2fa7af110376bcf673b3f6b7b7c2d43ef64d7f9078ff6ca87b88ca72873c5bed375ef602d099aa351231b882cf3a74c6317f66e68063c6a53a8df3dc367219ee1267953a26c0cd189b18ebc2da49a71dceba34914f65207b32e3592639ac5a6600d8c971bf3baed34044e2cb5d629fca08d37ffa70da0f16193e51bd9a16e96e69f77ca2a0920183aae80540638f770b475727b8cb96a0a6a9315002ff7ded2d704532a55fb4d5c8f6cca427ebc4e0c4619bac6a792f84e6a2529ca2facd8adbbe3bdfb6836ef689de2644cc26292471b739719a85be5aff52609f9f69940a734fe4017b7576f5b8d5359626896e27db45ad53a6b27a7f9640999e1008bf84af0b59d519c3e4f58eadd21f896b1031d0128c41e23ca0d5a23355187d4d26a9e723186983d8f893fb1591c0119093c6b7085c032f2e84395c788f97bf63490e78731f95b0a12d345f191dc2d42356b39fb28f2fff18139ef282d96159bf576e9ab9ac302c1fb836938a57d9cf8768509e775ef4e316f9e3d23748d475161c1bad56c71bf324f671a0c13e0d557ff2f3c4f7a5845d39cf65c594b229d34001445a9524630088c624b2bcb6bf0168326f22367278ccdb1ab74b89298e106356f0f9b9a95dee13ec0d600d54c255e2f73a4ac8e0b457658e7cc1358eeab74526d3d0ad8bce91c1e511758997f1901092f42932dd8370d589135ca786c8b385e1f4432afa0bba0cb5235a8f026a56c4be69acbeb3294057ddb9c1021ba6a88e1c6dd9d1d224801f32fbe836ec710f8f556d0ec4aab559d4d9253f22431d05d463447d8e04a625f3dd47f70465821f13297b3b1f96a926e2e9c30a101c60d5e97ae7511cc4119f658470a7f413d7f61addfaae9787b2e3eed1e5d312e203422533c9478e36a42c253510e31e5e43169a9b531b8666ff0666c928e1ed62f485b8399af18ad066d29c121d549e48af6f47b3028a9a8eb7c65dc4d5fdb0b30f19b1d3605c3da5837aa95543bb9bc8ee0587d31d1ee22f07bc135537214d08e6a13c4defbf5d6680fbaef178632ba6809cff144fe657c3e7507c14dacc5a02aaf9cfd616847f89537da485f9a5c43aca7c93e9395a8d0e627cb30afdd3f6cf1c72b831d6b26eae65f2a4d44085201296160750599da27444b65a9c2a8ecedf68896638f61c4c0ee72ef0a1458f46eceb01fb7f6f306b4b8381d5146fea189adce40aea23e099fcf686b9455f043cd994f1accb023bb8d67f57e01ed6bd7e692de6014cde0cbec3ba9d908165997aa4370d3dc3912e3708bf2da7059e70b22e5a823d734b6cd2afa8620b44fe0f4913218a03fed4589d3ce4cb42f3e59da25f297bb6c87f8502232cba42af2d921652dcf6e2699883473eef5046bf67bf09c93d1332056c7e8f93a93b1e56dc54fdc5caa015fbe4dda101523e9f7901bd1d69887e955f691949a5b05964de4cdb46f707bf5664bbfa1740f5e4b92ce1929ccc962db8355dd9a8fcdadf0b685d06974f07595857c761faad019d9d81e4e7b8b2b336cd5b12bf7fcbe8a6467ee86f1498c084caa5b0dbcc6f9b5feea8e5ee970ee952cf47de64c10b14136da820497a2633f2c38f21054960bc10b5c5e1b49aca6a21cb96f90bdb98cb6d32010c478603736a16e73e920f65e106c8e52cb05b198a4e5b04184e572e682edbd1d2bff79bc6f0277e5cc0f1636dd355b42012941d25a332b44871eea85022bce2a879325c5e8dffdcb8378de1cba4236ec49559557dccb1a9288c42fc40e5e4ef896e4c1be1654556bafee19a3adb8fd802ee903e3e0ee67313c25700be7987bd8288e94084a6ede09c220d1fcbae37a900d003996dccd3df3d67760e224cd99d14e40b7e663ec6e5c6eea488c22765637e90f5ee31dcdab711aff51abcfb0783efeab957a0f29a8e2681ce51305f5deea259b9a8162128977fc7468f719f8a7c07188d66beade8adb2327734c5f0acf66c5916b23517ace1254cf31ed2cade0c1b38484ba78fd8ca9f3f8032fbf23a67e1f1707c19f28fc6f36bf013adc2118ea1924a1b213fa00335a0c090b11d28b8976678cddadbb99bcae17666392ee27bffda14a2ddfde8c35371763596b0d52576954e4bb88561f0af54e2aa18d606d641c68ce7fce31eadeb3d7d213cc831dc04d1ef365868cb7507f1798c2a8b7f246e0f9c2b6c5a36e4b67239918aae20f4a03b95aa99cfda1b43233d6b471882cefba2998502be6c5fe1432d7885e48d8f9de3dfd2542169d7a38c4a450d9566dfb2cf92058283cd18df7ca7097deff45c344ad9195edf222ce63fba39201caafbc751d978500057e4db26a4ec8e4c94d45da64fc64fdd28c6208a58afb3948112a45d7799ab270d88098e9f586e05ebf5be63b4c20773213ca57420b6f5269555dbb2d4b2014d3531982f4f163d3d62814953873a30af0037982ce6586e08e0f5e540a16b1c78f347674e6ce6e4f3321366cd00201a7a8772081060e7f8bf9eb133aaa3203efd77f80d170167238165454f5ded6aa7bc010dbebb97010e73af422ea72ba772a425de7db471cede1593086c103a4e3bbdb736ac436f54430dc228ff00f24871aabc51c983df7dfbe99d390262a878649f07c2ac6b8ae62e550968e3be9a8372989005b00a5d6153cfcb95cebb329846f334fc51e834baee74ba60363f9a24d9f0b4cbecfb0189f533b4acd28ffd1a83b22f86dc860ebe14634b9aa505718c9e4d8caa6b7c4b0194ffeffc672aa2dfdde0eed7b391e891c5198b63b3b0c214f0f5d79accf16610b19fc150025c6d56c9e3255d585a99fc05fdab7fe3d3ad404ab93d04760f7711e6d15c938fca47cf07bac43efbfd571a27011186ddaddd030bc2a2fe30654a062c25a01405ad76e26a0015168f93f6a1fd62a3ce6ed7851c4c278587d359136a4e3fa8e536cecf92398675fa6236c119cacc0b00160982a44344df1189ea4d1ea4ce1bf5e85dc2e70fe36e0354843e8847d6ce26ba312f00ea0e6a7f762b2a9efd4731467555532603eaeee27e437b1a47dfdd945b77e67029e406596854737e90cfb8292e117e27c437f1564a14484ad8d937a4c4af8e487614962df1fbfcf0b0780df54306de25edbfad5011bf6453ff9a1aa7a9571d806160ab0f7ecbf7a68a6e4dddcec4650a6aff2b7cfd29ab580c465964ee7b45cb313838dc1b20fea2d39494ad31b5ad3197d7c86c4c5f2cf78e93ce9cac7635c60a060ff5cbe3e7c151eeb09553b7ed20d7185c1052451daeee64f9623fc5a983eb3f6a89a9d3e2295878c0405167b21d51621dfdd63120240deaa2eecb914088a13c268a7d71a0ed0ce5c801bbda74205848a0bd9d1ca19a822dec5171d644964816305f112301e97ad8200d9d31be07007d1269021709d2c31f6f131a7aa7cd6efe36425360ba9ca3c29941487fc42f2a2fb7e7424221995ecf8d22c0c37b4400a226bf4b7ef51eedae22c7e31de1c6a52e712b6c9ef2b7eb721fcb6924c014dc6822eb93e2d9ec921ede1db1683f2af092d8ce387b88c7acf142b7a0a5ca3d45e53cbc79dcf5d67579496df4610cfcfeddac360982af3ccc9c251631a22d9f30e8b5d614180446c0715c98530ab6c72ab9a628cb832a7659ddf082195bce309e79c11d43a711b7524974f8d3d0f20fca224a1ef8b8ee6d954ed5dcf3e56b0cdf2087c7007746cedc5791c54186318d8bf6d2559484315eb51c3600686121344ddcbe9f8f1a97fecf12d7662240b375e7f91319526c4a4a900e3f66c822ec6c3fb5b267356ed22db2cfa8bdc3d71e80460cf9f4bd5085655879a47ca756dcead83cb4a94aa2d21f38e82706c77b8f26395939144fde47ebd64d875cf81ecbcf8fbed9b523a2749e3367b5af9c7d1c9f9570d2dbe3006582140a7cad16e8f0c5d5858c9ad125cc88f3f85a2d9a7b5e927c531bfa00c9fb7f85eb6ec932188baaef2f7994e4485976bc135619957d6631eaa7a2b69782794cfef0e697a870d38e2f41152064ad438e9e108da5eada090bc8b1a306fd36c6cd0c76623f91821131850f504446fa6d594dbae72d9521acd276ca4d0424d7bcd1fc9c78775232d1d70380b02b3c67953c3f5f54d218c1dfc2f15fc2f41b316c17ae19ef91cafbd2037a92a7342e364c4f4aa24ac25634c9bbfe035c6422f225803747c246f8ece9df55e73aafce8415b82668b1c7b325da859d7c2d798755d0c8181996004d35ba9b62474cb99daf8f3d85892590c4ee02788b3375f7e3ef525e4094a9ddfb41d25bc0d4cd90e3f85282e89b1f122268cad4371b911adf2fb904926726c15d35e21abdae601836c04754427c0e9a59f7c283ae3e7226551375f617fbee07057bfbafe6572a77d8b5daf1c9e0f10d9e46c94e480918376502e63502fcf8fcfb58033f0de0d2e1972b9f6bbf185558f1925b0c34dbed1a374ca7d5bc6179286bc59f6c25cd30ece8b81ba59ec8fe52d4059f57494dee645761021750da08ff57c199fe52981972bd52920da599fb077d39fe852437dcdf3909179bd858c2ba7aa780314ee5fb662b0e87de8980b3f32ae97001404ad0450fc5a2cce1178f44d2df9a5adaae46039e161c2869412e225b0f3679b89f9a0871e95e735355e72f76b283db4548842ae748ad064ceb2669df2c3ad4ca29d93735e38d37045653a9083358c3b0d2efdd90d98c4d05d7ffecfa18aedeb7b6d7006725ae347e218b6f14899ba0ef142b9ae7846136805bc1986dc8f826dd832fc459bafe75915ac34f5ed764b786f521249fa262095bd26ada58f52207684318cccb4d1b13aa21703846fc3a69bbe04c07a35326fde1c30fd0c5d8ff7dc17234db9dfcdc5dfcf19e3227e65f868d841cdd85f1f9a1af9ec895c2986482a92a9a26f56fa9362fe9f420736d55f1dbf41d0c7b3b81cd40ffaf37ce9e46f20161711cac0b29f6a1579ccb3d9c2bf3e7d31743dd67631a228760b5102f4e36270dc09bb2f7edcdae1562305f7d5fba101df8f8a86a94b86f235a63e63b91c81b757b9ce94801ae15fd496593b42af14355f2edbd833e3ac3232e7e4eeb2a3ab9c4856e185f38a10db0e47af89b85605187df6785eac2e04644abc46a04b904aa6e5f3937d076b05ba7b577c0657b79f7eb65566bf1ddcc8486969e5dce8bba9afdb8d4522d3714cd4cf5b2813ccdd80ca56cf350720680828a7602afa5fd8537116c54a64576a2eeb7b258a358e02260cae07878c047844fdd7440450676e52c2ebe26b3070304ad3811e6f6c02a018b475f9cb3831f74e52499ad5f8ac409af6a3d2a8489391415860b1c4951eaed0b0ad6489893726e08cb669e12b261a8f73f282e0ca208f8bf3232bd53d51325384db32eab4c44271e2d938c64b44abfd0f6dbb4a0b42566915cb83af193add7cf916b80fd341331cf9565c461dc6d6991597cba78ba46e57e291221399ea4ecb45e68fb84dd62da0d6ef5bc347ca4fa591d901c17b1d7872714a196d089cb8703c7ef7a66da544d139d7b791fa0844292e260f6851fb36c46be7807d5f24cd415e38b86e150e6d061584695273bcf475691c69ed21800408f2a5155960046bbbee9ef6059fdc91cbe1eeec1a70d2aac5683cfc060c8d9f9dc4216ffaac08f92cfe930318ab20693759efd2827be10f6a23f824efda1db5a3bbf7bfc3014be3e2ee502f5856b90162db289604c55c0797e25d86d6c77fc38ca5df9be98b6e8586aa1c3315efefd984963f766db139962bd6956f9befbb113f98e82450682f948c716731a899410f19ef153e52d1fd4384ba282607623e2b9c29c85f68a356e3b008bac90c7d98bfc83fb3078ce3ab3b176ab767842c8c2326cf530dcbef67ef345c1ced560e901c7863d929ce801a12e85f859f422af534e97a1a02a1197b2fe394ab01c2feb0deb03c5946d8ed249ab83d98b80363bb46d53e9bd85bace9048ec47bb5cd7c03ba20a63cfa082f25ce821222ce350c8f070990c27eb16bf3ff7124963fa964b1e17cb8765bc5a89e0c43b55384dd9af6d87d1201754de12f880c86dde53c20e79e15c12d8b96863ffb98ba180f96f975f9bc3d9f11caf7d42659dbb3e33f19fa7add0a00085e1a70e19e9ae024a0221fbbfdd4db3efb92b953660d431fb34505bd56adc27ce67ef7be7c906ffcd4c3e65732986241319013b450d80c2e7b79e8aa066c041e31f8877917ee50c408283e8bc5564e2802b34a98be3b8edc566bef34c181e7748440804b15cb8f7374e514372ea119e1899b844510a5a35d3a17a64cb0ebb36ecdd747ab4305f20f1a5e6de1922bc33323788f73da80488032b9d3fba36e46a7a1544f1203c602f6b52d658e34c72eeac8aedadea7c156d0c8bedabdf11a9d6521232cbcc42644ef261a1a3a2b76c8a80fd8087bec6db16d84272c1ff8daf4b18f394b8648ee947a742e5a00bcb9dd888b8b60be1e2766a1200aeba14323c130e6c03d6c075cd78ec316eb746bf0aee702dd9605a7cf43df4d7cfe620e189d05e62e416246d9ba3c6d52814fb5e245273f5674d8e0f384c6add4985479bff4916ee73140da4f9df713af7e707e16e97c5cd0a13f56ee20cb78a3dbda4ed7754342644bbdc94d578bac6ae1d45cce6d8da965df777f4f1af596047d03cb15cbe99de318b007bf6eedb2c20b39c9df17d569a3f0b0f6b6b612884668a478f4984123d9b554c0dce1f10d48b6c9f7a20a14179643046ab14e3df82e8cde33342b28682b87f700121c8e03a613fb3daf37974010ea07dd3338787a7c920e561e583ff4f04812944d28a27a4edc180370dbe095ee989a7964ce3093dc406d3f8ba85a51c0a1d1d1d631419a94ac81a5b03162654092323ff66b7c3dcfe4a31766a4d084589cc8e23c7fbe6076265d3ba25d7194397a4813ae42c81d0368461f1814fa0f84bd2d5ce4667515ac76e4f6c534779dc41f5fb6d83e72bd832f8a429cf59fa5bfab968a1c82a949dfe73a4cf078b267ffb106b33098a7d73aaeac0b6fb80396ae8d82b231ae50f6e3ef14c65b5541d5c2a9d2b3ec96120c56521b02665896ae4b70606413561c293daa3f812cd22df2a368dc4f67435995264e876e97854db0b65bc75db10383282cd1ddf6d6adac662726d563f1b89d031d94c530f75466d861e0aff7832bf1660d374983d7460d8cb7bb661b81907a9a89674e5e2bde3499c191167ba7f43ba0e0bc2b677fdae5c351bdef738de1e7fa46d4048b73cddde3c539f2b7bc08775903d49e6f16a187c27e685a6e953d2f693db89b73e6687d9ba8466e7ba0ee5e1127da8bacbb204671ce9a28d0250e2181b4b95f610d69688c04bf0ad97a0bd6e404e5468c2dad3c3090740452d6c4f4bf717d7a3452258189f861915c33c6a1ddfd6ff04c7443abdade1d634c0ff3e098a5fcacf3090a4783fbab25fe79a998c3b10bf26f5d2f6a134dfb81425035909cc652c244fd0259613ee7ffe6e39b757c5ce0c845f3d59dfc5a64e379333cb32496debf69335cd6ddd35868a3c714ffd9e9ceb60753802ed39e02223561ddd8dcf8a5c464ee67f9cfdca7318c0a75d367aa3f156f32356e5402fb7cbdb1e596e6bdd77627d1043c7f4088a45d4fa3b714cdab841bfd3f21f1061516396fc49a66205359a5461cad30259cc6a79a6a8eabb3a20388e6f25099e06c0d906c4df76872a3eb9de273bdb38976d4b53c74ef6d3dbce73615f7e40263cb6d9cac7a0bae8ab2de97e5557e65c7b7f49ae6ab374e4791fe8ce3ae1c101cb6246f5dbfb0eafba05e37e7460cc6533d4b7057d680d76daf61ce3869d5dfd191beba575209b72f61cb566402fb2c535f2b835c19b13349fe0376891dde8e3609ecfcd414eec9468cc3a13f8e57020fc3688d25e879c34cd944e85d9cee98da50791f78abccda3dc38d7a1f15d52fe67d859f5ddd5143a1abd01b9898ed478a1e18479de3551d5abbdc0a53e4e8691ffcab370b40c0fdfe030592751624ce152ea4ee9058755bad059f82df262d47aa7a2bdb7bf6f2d65947126bcdc5db6ed510308b515d7b05536c42d56153ab9bb11dc011da014d5c5c0f3b41b14858f7e0a6e0bf3019f96d3ae25a741ae414d9166f87d5e06eb767efcb88beea0a877fefaa6b8bcac4181c85fa9bf9fa24786f9cfefc6292a86d27709d63d9e31868095ef9a9938268ef0abf720c61a05a47f4084f05fb390bf41278a7a656c85e3067467b5fa78d2097cc89ccb3b540b828bb2c2d91ed96bb6738d651b8d19c38abd22ceea70f770a3eee1b54526e13eb145d7e8d6047da31f380a816e901d0ebd2e14ab90bbb85bcf1280a36d878226ed6bc0431775967604540f47e94d1e7b11f142a4e5faaf502782d55f5e69f3e7de1e6fe412bf55fdd7edda3fed3ad95ceed44e4774d40c6895bbe46e93dd5e5dcb80fee51dda12c20c87d191b4e2855421e925046896e7b635556053cb947159573ab7c9790f100c9b315b1bffdb2d84c9e16a4d6d7ec55e99696dda6aeaa9084fe909cd66015639d8b7963e6ee5eae8c0b9c6413b05b11274e222e9a9ffabd166fafcc8e5cc985b4e48a53d2eb68005d190a4156c59dbcbcf4dd410f99d7bfa9d848eaa11b4fa82a3c46bdcfa5ca436dbe05c5952e4412b74bf8518eb7ee6a730d34d8f2fc81f92107050e5b0f6995aa464ae1af90e725d6db0010acf2ba8ac17fdecca837825caecd93c7e312d4f8295539d93151b3ba3fa685698b8be47f854b815d79aef70dba800c66368b2a91b208e5904e912eb68b77bfc40069ecba824203a26c0724529198d78175122b42ba6274bbcdd1d43aa72d1e9c0baec61da63bf8fd23b3f0d9791c37a623ea40c066f9519e7cbf2938b0ae00e56caa4239d4bae7a92bb623852f370290b51f0fc7a710140a5cdc1c76acac31a2cdf2ceac118b5d8420e9271bb1d239f9a914d1258e99dd21d99e9b70b6915d72d271fb693925ec646f520b747cb93e7f0416faa3a09e15f81122783393fa61efd5e0d45d7ce33533816af9b5f79adb105e33a5b97ade8a114a281474b36c7861131484513a25b408b94737e51c845c2379e0c1d2218ef7ecc2c5fbdaa2f228980b6b98a430511459ab5706793a5dabc5e58f5e30e9c1e33a7d9a390ef12073670ac894fe4fa4ce7ed891d5deec798d6eb72f4e7b99795a7825281cb180b1fcbe106700da7b16924d5a9d219b439f60eda6e0cb106994944b614be0d833118ed96a1dbb780b58f0acfb3a903b8ac7e11df673725dc7741a3103182ab3b0171dd0c2f9bc3db576c67b731afdb0f3b411a235c237f330d0217f86b750d69f959f5751a540439657c1c14d6a199e7b4bb85c7e86acc00ee985717103007e3df64a060fb4e6ee32dca64897f05b6e7671c1ca8f24cd508b9071d21fc9ae9b24dd33311537be0f7857847aec1c98e15787190dcbc1d0eda3229892259c8e4bb678139ddfdf4670b2777a41a646d11a81a8c335c65153552f76011152f44ebbef967ab290f8cd9d7354bb259f92fa8121d07acc58601be64b00853044c07cdecda070ba45e9ccfc7198901410622f8d70ea33ba94e4afca09c36e778965e27717bb03b49ce66da54212d295954426d91dc54d075b5dcef5b11c5455f03510350d5043a56598e52dffcbc5a68964abc06cf0799d33a3c513fdd8702543fe9e99ed1fb36864023d9c3e01c60518ad4a159655836fc2f0af765434369c9a5e8d152160e7701bfc687a905a7ef04198408c06c9c10a9ce982c48b08ba789ca7d9cd87fe1769ace19092f3b81b306d8f6cd1d838974c967efd697eb6d635e82eeb88a2aa5ea31d61c08e84638a945f185f766374b230524d6e19b4a8375ca0b728e8e71e0028cf5d915fef049a312ff9c6e4d36bb38c7053e247e64e9624a66ae324dcaa0343fa4584cc253e904ede4f5e76661ffb4bf15a9340465d66fa0cf8f476e81809cf01b876910f8be20b799ffb7c3844c6e59f6c9412974dfc041a0e693079654dc0d886e469fd031b40f56b64eafbc55dc03cfbee17d2c02db94ba49ca93b0251b417fbebc2c6da2b3e8ef7d20ca1032f716c33fe3882f458b57f228a426becc9855e2776aef24f444c8f0f523820408558fec43edaaabe059c0c0d43cc1f1c2e2aee0f6a03e6f02f5ac6596916d7ad67fa05c286bcd1500633cbc20a824c16f02b50e3577b2296b6b82e43708805a6fd6586df294db3a0c637daeee67491b07d7e5fc17ddd472073644f45194b8d07e9bb88266172ab067e4cf4dafb3c944cc379880bba53ceeff5f8ae52cce69c44504a6f5d629c9c343d3fc110fb86c68eb4d610ad37def58740ed661a70c09c5ce327d738946b2b34f5d685305dd8b92f8732b9965079cc43066fe69bca99815143e53012e3485f7e4b335c00e8d6035229c54f84c81de3a4c93524559746424fcc9fa89932c67ac8f7a9bb3698804cb9d0fd5ff6e6ed62220ada6ae38c15021826d11bfb745cb3e596d06a552d8d4a8e98eb1ce6ad447030a171324892810a587087fb9a10023d3c5f1d7bb9f623200963a9c14d2b9ede47722503b46a143a402d2cc720d7c54d9aded07abb483d57c3cc0b213966bbcdfac82eff4886150c92d372c74439dd04a232e95605300d9d36ac5ebbc00cc1a340311e7800b443d6f98acf3c2310960faca2708123e897e9097d7c0e869624338b30ec99980ffdce826e148c34c45eebe8bdd56d88fc13559e99fc2004e9a274ce1d82f53d99d8460a464c085de32f0afcedd2b0303ce31c8d97c3e2586d76033000e053c1cdf489eb07187436fc8e5143b7970de12f4e126c1c8af15e1c456de67ccf29eec914d2872bbacc7d19dec7691a1c8494cd2c16c1884c4e749ea43f18260a91862a64145b01ba7744465c85ef8548536071679524777d81110d57af31caac306b47e11a677f91c0f2145118171721c2edd4e158776843ea41d663841388d85924217128a98a73380778aca8e47ffe715b9cfbb35023ea9ea7c7c0008053a2c8d6bb9d0b4159d2f5d5f19c9e34057dcf737e74f2c712d5efc9735fc20c28f319b397ebcca27333e90bc13ed60ef53fd8b08ce02361287c7d6dd44c280e1ff909bb7124c0e9596b67b88cbb4e72643e5249fc065e83c4d6e9d0fd758fe294b418c04367f170c1b9fef4d1e682c553fd96cf58758d41849a9f20ae0d51543250a3c6895a988249085889bd644819b3b94bb28014eed452fa8e1a9e5f55516ab62388be2cf6a9b0f6f76c13633b2f0d428c4a89a4e3f64b78513c936e7b0acd8f42a53b3b0a2ad9b95cbfc2c12db4a3bbf414959ea9daff8622aea8dd0890354a1f1af7c12b93eb496df54f85f8d23aaa6f6dd87c7123ccace6413976e7975d3fa37306dfe341343458d90eb83445645b835dd749d1e8839f243612f685312c04b6bf3d60a169d2c596e46d380059212cce637cd249931f9814eb0dec9fde11b17eee24218672e0010ad93efe2d89d4320f5f796f004d8c1c954076cec3d6260c8875aa58b3719ceb58821184476854a8e7050d243ae1d2bf0cfcbd8d8caf38a915a3e06dac46fae3f95fbe951d319081d478b3577586e7e5fc79edb16d3a9c1113dababf6b57ca330e9a08b5f568f2ec1a35faeb3c82fa5c49ea0c4ebe121b8775143006b90a571ea96d36fb6be346a29d714cda8fe8d5f5c4b0626a6fc72cc88787a15760ea0c477760088107ce47bceec79804a55fe9de415ef6cdeedb5d6751f54a076bf8dc13aa3356fda7a9d1d16d168dde18db3f70130a2f8f243f5a156e56c2470c820f3db1dfcecfafb4688feee713f606ebb944bfbdd986ad330b5bc4b11b54ed3ec956e06e41a63e56750d5f213be75af1a11c3d2ef893d4937d83bee1f480db1b05e430357bf59bfd8f7687e746a933e2c233e71b0597f808b659589c159e63f1c45aa7054704e04f7170837866d9d658a51f29b63a460067f637a38f4ec8d3e9ac44dc0ef19ce8977e5f48cbf477a1df8ab1494f1d85df4d9d81b032c80514902010ed576fb3cac50cf003bb6a822a0a580f68684749f2ae2ad23302c076b92f4d4c485f2eb5e0c94164a3329530e3651257808fd5397e10499591c2b4f1416427471eb853474de085b3bac5a6a3a885f78aba15d9740556b7b373f26309f942c3370a7f3c30ceeafe0ec1e1364164662dd9b25eb214368f2c398c4ac467346124b3d3f3e83f3b1785ca9ba63b5a994dd9bbedd0e45c60ab8219e96dceb59f5ed4448bfe270e2725c55ba1d65e8965a2c04f61f1fee5b020f647eefa4cbde548603b83eaf741a835d4f113360dacd46053c82d15f954bfe8f7fcb67854e45f97e46912acaf440e0bb1109fd3b2773be40d8c13731667db0580453ae479b69141673e5c790ce13bcf7cb438706f62f2dbc671f0b9d2e3e17666f9d5deb43963716bfbe809701750f5ca92c671f3138066f7100a92734d666d8f6353801d5a2f46bec82662e48ce49c9f34bc599c47eabc5aad13df5524f7225ffb640ff856db2eed41c6d18bc65c0f7f55f78affa509fa187d3be9a79d68ba50dc10405d8b96d1b72bf8bf06923857288049e0e48a8cba63f39218659794b45df79e3c3e1bfceec054c2219ce152320efb0c8d8b241684fe88d061cfd92864b0c3884dd1940c3bd3dd678bfa363475cd833af89f51902058e81cac196ed8fb668f7ce7fedf492c99d853dfb79fc32a553a7b762d0f782b89ef962cab94f0ab60781bbffbcde71ec2899856f69260ead0e75541d5710a6b138c434ec6fc05d8b166806a4724a39d18dc5894eb77be6a8553acd3a20358e969f426c54b6763b45a6c12b83e5bd57bf87ac8f8e7804e585f3baebc2b36c42c926315a543ab50c7bdcb1c803cf48d970a6b1327d7f660de2698184804b5eeba08e39cd2ccd5bdfa1d13f6786a1985eb03d27c075f194340b7cde53073af6f2e72c15520a570baf72ae301ccd0719494b7a8d0a45476f804995c41c663efe0515ba2a4b92c0807347dfb447c928815a307b0f6fa8989b10a080ea2b8c46235c4081e742ea40e2b0d95f769ec35d5e35fe763a1dd329722af858d6ca7d50488127f85fc1452b0d5a21d7665c44bec732e52d51d39c2a31c56f4cb9a8ef56ebe56f2c06c28961a34d00615d5667086b02787e38ac9e6bf3566c93e6ae184eead5f31165775eee57883dcd56671745b56ed7bff65b8a620997a0ed50c92e2a2e76c9ccd3e89732c7823c01c1cb47186739fe49357fb38000a95ae73d39cad9f823f9300e2e953f469fba228aedcd8300dc1fa37f844281359fca4ab71c8065d5d7cb29272b8cee5a699331c5e431923257eab8be63b545e14ab36841c6f697246753fc7ceff8b0b7921f4a92b43e669dd27c62ac780eac729181c49f2d7155e16688a1fd6481af8944e379e2b1d4e7ae6ffb0c0b594dc23684a9469987f7e50ab24b8f51b170157dbb65d4d8abf1ddf408ea4fd6225001955695f5d071f998db88983e0335dbd3a01359d0eaf0011d41475729283c9058bae59f90226ed7c5eb45e9673839c29896b413229d67fb08d1cf1da6e58782418f4bb234d213992673f7eea8cea874615e6cca9c4e3816c250e605e53281d52dd0f1961d8d19c1d94e32ce1d2154eba68bf600f7d789de95811fb29238661c8ef5894009acc71d18c987bcccb54a89108b9e649b3672ce0ec44f4803555892560ef988c4d08259e2ace4474942feb760dce64afaf7784b902d17aae114eddfa63498acf4c95e9ea1a2f3038c5e2533d6b00b4a23af1a1066eafebd7b27f128fdd42ead8e8f5d7c0e9b809cf6237de6ab6de7854ad57666c99ce315d10d953c7a8be5757384c7cb6cb4948a573889516fc86b05825b0704755d9f7e279a0ce471a1c4dfaa559c3d9a9898af2dd61bbf1598fb15af91acb63280d7dbf763d4a3271e52c550049ebecc802a3c85fccb0ec8a77a6cec7500518810ab395112c1119c6d1e992b8067924c1428906cf390fdc11afda49e4c7fe67da9903ea1669f175a1bed02f8b38aef752eebb238a1a2c0b660acdf555f26024b4463d84d6c589e23ab6c1fc8e7fc847f8c1fb15c74901bef24ce94df311be897654a19f760f0ed61bad84935610c3ba85c3443c63cb2d7d65ffb79e29766100dbd61d018e813aadfcbcffd6e7065d3bddc5acdd209ce7484da73f349577d64e610b5d07ba61a500d9b08a1bf45c9a9d71801e6a231fc29d9b7ae9ffcbfe15d28bc28b9ad36474fb98b6630dac715cdbfa5bfc0182860e6b9fb6ac38f1bc6019394204c438304272d2f33a9a5aacc9b3498506df837944121f695c780f763864d73cf60ecf7fcf5692210cf52e3005ef02a05d98ecaf83b3b88f696dffbb1ef98bfc04e5c589b474408fe54245450f982b29408f3daa0b971eddfa20c35ca5d02993b1469af4a29dffbfe96e2ca812e6cb928e9d9867dfb486cad5f6e83fc9b5da7847ee28487e539de10f32c59720c37844bbb2376d87c6c671f824fce4af9c07d8a3de13344434a0e7d42bc250a77b134d53f6c30136c7033443d5a0dae112239a35b65c78b6477e95fa2093e1ca5d16b78fa42feb6bde8e0d9de63f36610f4f81f2bd17a2d6decb207eee9dd5c09577567e340f198c75c49d256b30fd5946cd1076e352282cbd76890f2f47af93c6eec0936acf8e58dc47fd846105dab77bb6f0c58a3515a78c7ec7028d6adc27463d970fd92b8141054fb96b96441e5616c5970d0e6fc04f51cbdebefc6d7c7a47b56d3a09293a20fd35b4e16427fbc638a98ec81a9481c0ef93423a68d0082a4426f2f3733bf5bfa5d201febd4b4401cac9937aef410e23b0330d05cd8c93bf0a1930e06d3ce6e932f440c94311ab1c3d1d3b955ab30753507829c77810f116f4c4cf5aa26fb3835a7ea14fdc54026e45cffd2285a2e7c577795e284abb93ac81bc1c7812acdb64842a71c8d530f75fe6fcbff6ebc6553abcde0e773a2ecdecf48ca3aac1537ed54ab7b75475623d3f0b0a8e596a12489c3499aab006b1749ccb30848b02ad2e8572cd9197a1cf72f686862f2b9e6f4340838ab42dbee0086c8786d9701d22392d190f8999ae7f77cff46e23184584eef1bf1abdeaeac3995539de2b87b0184646f42552e8174fd044d3f159352dd990a942e7fc2b01c6dd0a7acf8cd41999dfdaf436271d03cf8682f02c88a6a306029eb8698ceef444c5aa61d8d54e705c610e6ce081c78b1117acd57256fe895894f6401b1be258966ffaadab194fdfe8f57dd0940791405487791691586caeac3f1d92a4b73b5740a64d0095c8463909643d1e8b4dcbeb43255e42b4501fe503696371d586cd2d00ec9e2cc24619f3f8ea00b1237523952ce8fb37040a8237f66d49a9d0bcb2186a39cd98efefb3e5024a0376d10da6f4eb4744cc03bffa5e6b123bf31da2d0063294a782b1de12b08e23dda6a908cdd9af0d1a6d05c4e121d1d7591e4a0ad0e0f6f8fd42c06a6e5bb6893c8d7797474cade74138a5b3994705f41e6e579bb4f56c8e24cc8c205918723223f9f8218dadf856612adf6c1b6b37d74981a503dbbae7e960992416e9bcf9dd5ceed439e4b129a4ad4b7daa6538e14a28899342965b87b2bdaa7d767f81615668cccc54dfa3c00941c8b1cd0a38575ce7429682ea591a69bf57755160cf65d87b98f46f51997e85bca9826768713d5d232f6d6dd12912c5472c25755cf20de5d2c893855dd5c6a94e4779403ee38247ca9bbdc7e12d4ebf9b5a56aa0d13b6b11851280a63fb6c81349c13a75b471652f25c25895b9a0e08cfdfa8420fb5a29385bfc17a75a703bcdc9452faecdd183011ca28c3d798d496bec1f1e7f5a38c2445fc255be54a6cc5e75362644e912775f2fef4516f258c7ff872e2ccb2be33ca2a287bd6eaf2cbe8df9e6f735f48f4dfbf58df392f7875925068029ad8cd1d37bd660aa2b38e394d41460f4b59b5f714da84d52dc1c245eea033f2d314f94f2d6187c7b9fc25bfd8734b37284ac1e93d2d3912b0f751fde76b42395addde433d68f1d2f09aa9c3cb8fb62f61bf54e31155410df3a3655d99f81ab1b544f55ce4f13c8a77c37c2d283b0f31ae5568ba03f717c43730e28d34af9219f00068c1c09e38324ff6712496b19adc8fbf7f5a4ac522d89890ee6c37328ab0f9338d6441a418483a1d25683d49015843ff62a97a794725ce9360c121875e1285ec1f884c0232efc475da067ce1b268026b74a2b491003059704347aab8661664555ff7bd853cb047e2651b8356bfe06090cd4f557863b52e56871a61458cba0209e58e97e5103bcc29f1eda31033f04add0c4650aa006f22603345c7ca7bbd85a23b633e3536e8448e041f9d1e9666df23096bea2d7b7cd185b20d6acb1defb0808263f9a96599e10b5fdec6ee9fb88978f264e9e5addb4b4653fd2832c81a2a1bb797451ac614ce52c3e33269277ab4b22530d402e3f3a6e976d654f4297e989e1590edbae20681c53dcd9fdf514a1d6fd6315b7be1f1b5fe0173c1e6ced3bb42969226c9e0b22390825f7aa8281abdcb2bcac068391fe261899ecf104c60a8bc66cc572cd8d6e94b37c050562366179b673a971a975b14ef11c1079c9e75fd5e811ef7d3ab6d533087a82b262c29dea788180e5fdf9c589dd57a57903701c9dbb18d6729059df94fa6ad76b6971673d6a2f976682ff74330423a9d2aeedf231f099e8ff46d3b9dbe4032167cd93797a24f35c48794b0013036525392666b125d5d90cb5574e567996f6dbdac1a719a92f9017ce30a8780ffb8bbc77973583ca88894b6d8899d7a5ba015cc237f1ff98f4e543548903272f3f8c9f81f40d7feac7737f05f5fe4356bb41a44646a1b887ac3697f560f8037ebd3cb5579425a197dcddd1d10aafd84e535079a54750da5c8f9f6d5f6a3574a29ab0655cd4b9e56abea91c052fbcf6c961d76666e5911cadcbd30b964383c40311e5954f4d23f517289c513ca2e2edbd9b37979564881afc8030c37cfd41b4d2a4031ffe670f6c45f263fc5403de2efa395568904f2e91cec118305179fb8e777edd2b5533cfe8d6f39a56eda5a2d5a228e0a117eaa72b8f727cb42188e06f632d729a58be5458a35320837f98fb1c5c95260633ce81c388f464ea2c917cee3b0ea2580f23ec575d6f2cf1b1609867e3af7e188662d11ffe1e89e56b6782e15491a78c441731e05a6d5d1febc89ca86f994b8fe2dae32a19bab36e0498895bd631ac98de4eccf6909c42c8b3191f96bc51c4466f13d6fa8312e194433392f5b66c91687390d808798b0eaf7bb7a72180dc0f612d464fb0ae27431d00f83ba326a966fa33d0bcd733e92a8e489e660cc59b76f8e8afb1b13ffe59f6850f9b989199c455fe1e5e083c8193dde7557f262e641edb6eb30b121d82ff9ff1d30b665adb49cbc509e71001a97fa5ef77e7724a6db4093c8828cc3023faa345b117d9642dda9eb4c7098eec3365621556f61c72993272072642963cf97183377fa5632331bf4c0b8ea23e54831c22b94e384b58417c9712d29cc73638ac09519977807518819d2a5b9c7589eb7efb28e692d69c3613eda1d695b83ae1aaf3a21d585ebd7e403d583a9fc0264c8cbc1b96867b8ae6df6de6c4af41e54d586c826377e20ae1f33b0b6ec0b39692032c1e5c74171d3cb1cf7c0a868937053c39228ff0c7e192b3c6f6ceca972d376815714cdac5211f5c14bdd52078ce34254e1ebdff9be55ffe5a610c702802c3df3ebcdc6196998bcfcd6b0a078a237227a0927e5a60a2bd17667a3cc281331ddd98a8fbe366e5209de49c214f7bcb7beb1f00235d9fa8d55ce80beaccfbcfd87f56742fffa339c90b85fd1d172bcab43ab4a3a3fef69266c85615a6875e9626f3829fc07f1c4c199f83a129345bff9a33baa148c8ba100093784af2552052de41d85106569e0af1332f94fa9de1b21a8f2a03a929cd451eca90ec67652a8aedb92d15cf6d266b554d94c2e001c06a5ed41bee8dfbb093f6bc70fd4a7ff550689bf60481eea5d3fbde8271cb79b673cfb5dd3faab2d498afcd10da63c2d6d16f570ce2d7294964bf2308e424c4e0131b8d33a5232b16008ecbf1b7ed2c62006a996d7cf8f095ec13e87b101fc668aef5f3528b059b790ae453edb54e5a59296c5edb43ceb54ad71c335206e7261d2a232d48255aac39832538bb3fc6de37574db8eefd6ad430c1733919c70504cf7823af851ceccbf3e7e717871b77b113d3ff5140535b96d5cc7e7c6a1c97d3abc565bd9751d97d13474507e7a6b9199e48e99f53eeb968c81ba3944df398c42cbf0e4aaa21dea4f28235b2d3e9a91ff7f20eb9c46335a20ced1696bd2b5e04bb0cbf3ec15d931fd9850b525092ee177845d761eaa67f0109e523418dc22241ce5ae15921340b5f1cf7e43c55323e5eee7b45e2fd9ac829bb9948fcf75bb04dd331f76b1f788ac013997304321b8f45cc751dba569fc16d1e2f7eb35d7952ba5a6803517e2b9a246cce671544ad6032f29e143b0e2cdbb0300e4c2969dad4211e05550b30c80f45f4489e4792326ff37ca0b4c0dba8dbd84ca16c689a9edd078a5b4d9aecebbec15dde75c67b8063bcbfa325474b982833373b5403e521f773570a8edd9f28265974628a83e8458f3449862b0046977afad2ad43542d8992f95d8d8d17b2df1ca300ac49a76895747d403a04304069a1b41a8266943b500c9ccf5f8be620dec9550671f005ce17841b461a7f2abd418a91a511666ad6b8e86336df5b592473df3d63b3884de1f0c55808be526f70506fafc171ec9e8253476036702c80a4cdb7a2bdfae9a80fecdb38110e51eab1b4a3bf94a735b62878aca08664ccd56565869887485dbb3b6858aac3c98db82413ef621f8f054ad08584326ecbdfd9fdaae3db7e25baeba9e2b30cb477b24c6b1b1a7768c18b0395742b43e6cad9715aff87b216d3202f1a65eb5740f22098694d1fe02a64e5338202839f996eef61066228173a0738ba8733981ca787aa73e55b41bbab4bf612a0525ae3a527c6e5583115c202cc6d986e6d5e3aebec3ccb521f1577bb0120d64eb9232ba1ab7f92ebf5be835540ad879de31669e99c5756371979ec928a4be369dca1dee735c1c365554ff84c3a4fe22de312f62d15bcce97600605f088a7f9fc096d6f8e74aa68f7e7a04580b088ebde5f8cfe64abdbf6820de2a3c7036e6fcf94d17f4f7876411e7b240653a76cd99fc5275c87c02e6326ae7fd78ff6acf5531bc303aa125a84d0636de2cc81b17277e73b2843fcefb77607991bb1055e25ee2055613d8e2ae9d0d68f630b49e229fcafbbdbe09ba493ab01ae4d2bd2cf3fb598ca4aa9400375539421e266c54ad1b53f5d26e839ac717749827a42064a327c2937ae068d1cbc9dc8928b2a2408cef22d97ec5d2a15ca2b767cc4684478d86058821e4ba6bf38d16e0a47e9de2ba815a7fd3bbedad1ff73359c626ecd40fe057a9e909b28bbed3764dcb9741c28933bb6dc9951815ee5030bd8234420fb9b37719143ccf85bfb302270b2c2fa07d85a5cc832972431dfcf24af6cbc01d9d6709f51a055ad8d4a04b9fd04d4172da13dba34a90d21c260aaafec43fcf355d497ccf40b40b1c0576943199e344188191b970503eb800b9457b6113c63a478867faa2cb1e9f325c3598dea836a41def6a8e40c65581fb0377f41bfb495445f1cda0cec8cbb074ce62affa30c59165aba23c2f2eaaf5348afcc4d89705c7c2ed382941a14e150c852504cde5fa7866ae30a9d69cbe1a0c41873bba4b61a3a0994605af85d0bb9f3659fe045be20214b4bfcb2ce547c5cb0113bbfa60deabac738c0b59d2af0d9ae767df37dbfa2b971709398d1cec74d3f17aabcb3b7d7d4bdb10436eab5596e9104057e90918c756154f115110a3c5a771ef7c86b05736e7de730e3cb0c3da98063bd61b2c0501456af98757b25fb42ddb58f8a8d4de0316b4c2b6195abcdb54fb14938cccc425abe9593ee8a896daed74ff91e8665b6c9402fa0fc0011f4d69cb8b0e50c803472af8d7da3c5c2d9a66e76c8d44c1c812b9d45c5558592cec383e7501b8e649243cd55f21cd79d7ede67dbaf8f562cce0963043d9d184e4582348239fdf785202568a585f6ff1bac00ac0c38a779045c42504604cb46bc43b830075a28cd920f8c296eb41a6fc94e3f27b2da5f8e5d8dc78177a8da0aa68da3b604b2f8bb724c892f1d2d8f7a70983816519bee13c539ab1b43366ea102ced29ec6b5c09dd6050a91ba9daad8e233835bc45dd0911255eeb3e56ef9706255354ecf6ea66d04f5c4c640f198836ea5ad164ce5d21ea1e3e707cf5a373ef3edf9046ade4d999e57dfc4be1158082ff1740155cf41cf8a971b706fb07b43cdd7120653236e395ecccee03fc12bdacc8b91c066b9551a2e9f59fad18cb5047e8f82cde73cad5502ea6d98dd2de5e146ada987db9abb911f8862038a5c1b062e20d7626f9c2ff61d6ad7b34d3b3a6d617dddc7187052a00acdf1cac15cbbe8f2753aba3feb2ef31d705543dd4f66734a4e295fdb2ae2dfb83f16c243ff4baea6031497e63d31a48744e83e1104eceedabb7f998fb6bf7dd7224186a3ba3bb2f3f85a4a82688452b8e09a23c25495a117714a7a30304909f9358cc7986f79630450fa600a7b4831103338da7e5994d7692cf48ca16ae248811f0bee1b3a54f669b0f0a5cfa10f094841d04fe959bff19dc23de5628330969e865b08f34029f92159fcb2691d04aaa2c8b0bd2b27a824c6fd5afc9e744eb5daf3a65059724fee25eb280c653557b9d28e025122f529e7e3c64ea168479d338aba095facb41f109cb9d2e75fc13dd1b9e0fb4c737250117e54c819bcacaf005d0c332667b993b33d044b1da0c18061e6ca499df871a933846a870c1bbbabc6a6063e0782283c7b0e974c416794413191dffd97aa32f88ca8664034081452606d554fcc711c778734f42f93c18d84d60301f7b89ea5ed0cb92ad46c4193f249a13da5145e619edaef217f41a859be0a542a4bb8fa508dcd15b4d052f35b0d737bf79ddd4c8c8dc21615bd7a0ea14d150a20579675a78ec811ad22e264a6ad143e64c2c07ef3e5aca2e25f7089a7c55f7fa7c6b8421debbae4b83eb815b1676c448e89665bd6f724f852d2e37067f43d23b46821c57eaf1687b25a9ec867a521401ea8bb35cc5457879ad9cc37b5c7313a5e6568407625694f199968 + +Params = SHAKE_60/12_256 +Msg = 01020304 +PrivateKey = 04818c00000018b71a01049805db47f8acc2e06756416af3cfa5d00967aafc3b7fa2198ee9c2271d6fd1f4a7ecfbdff6a2b919b834f026749e19858decce696a8ced23d30b453c00000000000000004b3803b34c68739f3b2515a0824aa992cc6c935e2da3b10da13450f11ae54184f2bcd7d326a28f2cf13ee70edac697e2a3976576dca35fef4377855c986848ae +Signature = 0000000000000000fa74120c4456abd572318cf5908a9c8330ea660a60b062139bab1d9a70df58ee01cc511b416539025c7de1fdbfbfb9aaaeb40c6a2b50f259413fd8410492a5b9be1c5e96b6a0990680ad8bbb55fbb43979d10951a8dc7a8c85f1e3f59843d092079a107f7fa003e3917fd2675dd27e0f758632634f1f347d92fc7d072d2802097f78dc7364bc6ecf9dbc2a3d709d3db1956065d599c6bb5c9482e8a320aa01a1d0b3bd8706a71f3a685ea06008382499502b74b61a378aa3d825a551c7e11d026ba7bdb14fc6c693ff5e3e4e4bf0f9a86109a1781cfc16488412e1adde410f7c19a60c978b716396f5cf4f920800aa3bce7fb884209c29a63d69e3a94d6ac8a563acc61379b976fd1e8eea67cc67cb86a072d3e14d123c151eaf974b89b9b1059e8560587576b6a99f4ac50b9e1445ca61afdb97d2eaadc06adbdf13936ff1cff7096c1be0d444b03615d895d13921cab4050f991ef788043b688d506854c7e3c20118f22b8984a8ef5ddf14fd6b9f65c9a629a1875817051aaa053e5aba47e4490b43e61e492f0ec835e590c9f6f9b87fa71ea526b3f42b762284bfe10331456b462c4eba4001a13a2a5ea983b5b03ff2ada322189b982652b47230b1cda31b2b59117884d53e19966f8d38afaa6b75a698abedb32d6aabe6ddd32b27343671053bd8f0a097ac4ba8d3702969f4c8c7397af802480bfc5160a74d5a1d66df8de16213dba04fa3d66fc2896a0c97f7fc2c06e37c62db4ff64415f0c3ebfe508cddb16a2919a175fa8bcce25f44baf3c60855519f6a3adcb86f7c72a1ac68ad4fab5fb631c8996ea6a37d47b12fb4be1ab3c6de8a7df3615dbdaea92a68d18bb8f662f0c876fd7e2f4abf550cc9e5f5cae64071472df636963a170ad00bae5f32e073d984d34f43251914c7a106b47617cb323c8886c9328a70f0c159e893bd04785467288b451f8899429cf506213e740fce97f04bd4f85f602b3ae180baf7e1783ed87ead2fc74515a3e99803cf99e0713ac630f7501157e81af76b57e4b645315e32b0946c5a9ae986b522f4e168fa72ceb3e8804e7f0b6188755cbe12765159f676f97e109f2686654be6ebd90ef9d0822a7517d0fdf0a0bcbcefd97a52c4c2f909bde425ffcfd1a9e6bc67d0a54bf26f27e919827b27be061c9291ed5a4e0ba7a8350d7b315408ff351b1112fe0dfc053c5bd7272cca5413840ffe9e78dc9920456c057a0fee46b61066289c1a7f501002d8db283044bdcbf507144c1e4b0b098c5b9bbed4b6f603e9993fd0bea8310646fb1e57c38b74dd17b475e21e778368b5504ac48f9ffbc9310bdb485f02e2c1a14c72a2ac4d6069d472426bb2c0355a82eeeef6510258f7f68c69724f0d7d34109a45fb8d9255bd059857d46551f625ef0d7751ed73ed98a462ff0aeea724f799bd425d4dadf56d7f3221b57ea8bf2f62f1e470b1588133bf8e0073d18e8882d9a801dd7bd72e534fb6db6e32e0c66d8c4dbb3a5f0081f1a8cf20d437b86547d6effdfe16714b3d2613c4182c72e455314a6ec4ed277f0356e8dcf5833e6d12f4fb4df9d8d81507ae2687227bf2f68419a7423d68a09162a9c411325558456c42356ff668096c8bfb972b34e334e45aee1ae74c2693ac5705d88b9ebaa95d4085ae02992c8aa1b0570095956f87f7fc36c55b284ec21aa8259b1f466c7016883f102c824d03767d8847eaf6f6759a38ac44077a44be29e08c30b0743876f081ac200eedb23845b0c5e00ed2ee7ad02b2c7c51036896d3aaba0cc2eb7538f5165bd97b3f8769ecfdf8e67bae71338442c0584a6b5525fff608f101e4cef3e95185c4d8542af79a06f5e55c5a2e1e778d4f549b6db5703ce52e57b269a7a00f0dabb8b4e6d9891f0c22f3febcbed186b008010f60609e6ddbce4ffe674ec94b9784cbc7c847559ae1fc14f3998f7559666a0f3c71cdfce9dbadb5ae3b3e1796bd76c1e7e2e17525931b1696a66e0cc62ade2b4899298a3c66091f26c52c91bc85d197a87d7cf1643c2dccb9f4903923cb3deebaa9c99357a94608887bc202749814ed89c8bf855f702200e8d5c414739fae649933c2d6015e73702f59202ed7f8dd717d5d8031fb22978e686c7a471bb6964d092ecf79c0255de358649468c4933429737605235bebae3c79ec4283020809294fbd4700fc700269ad21cc48b5a030d58db3abab5d9e2a2c561f34e7c342e5f026ccf3f48374bc50c6464eec3e5f6103904c2543341811790290947621f9db01766b5006011f13f17d9c9430e5cb488a005623442b0c82bbc27631732e4c0cac906f9858c31233c4b8c9071df0b95ea65c30d485e19bd6e106799cb841363107e421f96260d117b091e8170f7f4ee672343584ef1ba6acfe7aa3a957b509f01f05bc1902d4ec2e533a466d167ee8db87cfcefe78fe50ab8a737ceda8eb891bdc79f27d44dcc74b7aafde211558cab615bc82a11ca95920429524c35b085ad2e051c0d9d9fcb9b65b4cbc45f5fb57301eda9e64c0611c893db0f84fb3c728a104f75c18ec154ce132e04a9a118f3d39fa3920bc66828d8aaea7b9b2a67abd72c37d03863fda4b72f191ac648c86e35a6294c2604d82878fcb73c26e8b215a191d8387ba7665cf67bfd3609f5d15f88438c6af159dfda56b4243cdd50f390452e36325a20fdde279ef5b33c446e2870e918cb36e4f8ba5c8b444576d36d6ad35a9a6e1d79d797ab8443b715436001f6f33d160686056f189e564ff1214e01bec7d76fb6ca548b7eba7d28ae73a6c8a2c4ff069be27ee71bab733370c3948a31c09b1a7d1e53ff6d4126dbd901fe105b2aa1b1c33b13e890d71dcb378025bfe9427bfda52f85a7c1e663c649e4e270a0559348da1a543b2a83c336236fbd33dffc491ee6483e56956e26544db1abc9e1f5d6853e968eaea60801825b6dbc8992e41ff3bd91a2e99310715894c91fecd3feb34a091253b1e71987472edd597ee32b9a2b260e2fab84d3b66bc37817e56620e673ae52204892ce3fe7a8afb2bdcd127d057583ffe40e2f22b978c1af4682b3dded410a2eb05446b8a35c3952b517abd0c4940b181e6b943e5ae2de8ac20f39045ddefceb38afa56e9a694e45f5f599b2726556982c6878e812d1e6a86c70566f3a70e86014312a6714fdc73595f58dc595ec177d399e4a8128d7f18a03d982be897fa650147f6f765277e76a287cdd72739641e3e7179a06f0d5d963577684820a30f0f5dcdb3e749502cc48b65321afe9c453b466ed0eca2f2de27457efb03ebb45b162f596607dd62c8709b7e588054757064c33b472b6b458adcfd745c2eb6a5ad87884daa2c350e0585aa81b1c62683d41d8a05350a4940067c15d370edae1a205e7c9e4cffa01050ff4ee855789fb5c7734e4be1fb3b2eebd6f3fa70a4d586a127eb8f85e7ed1d12a30253027f24cbef0ca6e65c356cbc63fe25f053271542f369b017ed012295b988a1105ab24fdce040471ab5b7304aa8ba857f1b04f80db2e3e626bd5178919c72a354aba962338c1b30857bbebdfc2bce277af7f8b968e67e24a9d843caa0ef74bd0d0180298c2ebf18abb07317dd7cdc2c387198b63ac0eda0bfa10f7fee648cd704dab8789df8fdc8adb38f329f5a3df8a4f1ca88861be6723026b1ebecec3a6dac0a51ea4952dd2c7f11d39db68366562ea8de0de8bd25172b033e2c63b64ac22d39fd191d1f8b338fae9df0c4e6eee86c5b1034745fe74af0a15bde808570b6732d716c447ca0e50bb3c33c00d1c770afbe95fc93fa704d065754296cd1cca06d5d287ec306bf40fc8b6c1e26145969b9242b2b5f70c05ec1e3751166b2fba93860c55034cd1efa5ea9f1c72ee2b9d23fd48fb769d06855f582d362870bebe998cfbf1a15e1bb7b60c8ace9acff971d620f80434a4d4f29f908fb87121504ef3af4bc23cd612dd6a03337884cca6d0cae2e92c8715cc2faf8f228319c659511052d4dd5b96cd6afa3fff30b54bdada05f1dfa639318b2365a48c34f4837d53fc74659798de663028763cda580865c58a39a154ced704ffd6063f4eec7c6a8912293169a26ede74fbd8d59a720f345e22166cf3d2e3f1db0046d829991e1f7383942a5996377ff774ca93cee1673208bed851ddc3a96cc9edd281e98cd28fa53aa993a72bac8161c83e9f68703a069c25ffac61b00889ad14da444e3cc57a1236bbaade580bba5b25b5849b45f96ca6e5d2fc1b1ff45220d5f3157526ffc8ffe52c5b867b292601a26058eb16c351c5e452ca8cd0446444c03b0e82351e28a8683a0baf3f5bc2e71283bc222e0fbb35265c56479a5d0db88a6dee0aac28f8e6d80e6452497e614d2bba4af63936188a46f81d4156b6bd957be046e8ea5d972448815c466724c98bf803850194567976e4d73a781c2c6d17ba5d046c407366c05ab1a68998470a0ea2cc977124f8430bce27210303f5af438ebf26fa08c11684273542fbda07c190f22f8c140db970449df4b3f89b0826b48468f4fb9bc6d9435650b70086a66ae9eb889b4e257668cbb82a66171940347d4b51e3dbe29525de290b2168bb2bec2e38400872704c604dcec7251e2b84dd545321e6a7c5803774d211057905210521e3b6bfbbb99802ada4dc74f6cd16a3d27e9dc6412680e1661ba17cf75f07044c8321a68760703d0d9c523e087fe423424986b2b8f53caf3f57c0d9fb93d54f8666c2863f4b639bbf48909805ed6b8d9fbd4f5e58e3bb796a2ed6af123160df915badcdd23d663c26d80199a077c2388336c74e662b512b49ebbc6301e43e041c65b79cb2082bacbd10bce992743d413db10ed5347d1f73bba00e7c52473a84cf8f96fdfb1c5ec9d4b76b4257175ca138d321bc0495c98627ba4c20da93ed1d6c7092ff6d1a02d08a127035da64a9499752a8fc2ba2d5863ba1cb7ce1e10075d3d8286c4c48205065b664b0d57aec28409ffaa2ddd2c2ae4f56f7dfc62a7ce3072db20ee0fc82b0626c3890aacc86739e3eb0c7f819fe4636baea8f3bf4dd39d2327d8e2202f0be7df666172d7c6745e0c4cc954fa622837bdd4f6340874a3431f8a290b6c57377d4ec27c34eff8a004fd939535f600bca536e34cb81564d4aa33397e4ecf55aa5eb140c5e1950b17821c5d6e272e596f5a6be89e08feaa7e87627d79ad19e7ceae1feed8726b07da4ddc96f39e88040db90a859d477075065c2ac3eafbfc2114227c021aa873c954370465d17ae46ab3ee560b08f33fed7518f951fa8c21fc47a6da56e8f1ceb69e14b7dff25ef324cb191d09c688f4001a0fdd062eeb9d559bec086c256e55e8a19ac9df26620ca7720dd200cbbbefebdd29281087d978e4a47b95d501ce7cf08808b391707745f96783b61495bb7e6b3898726c6fdcab2faa45ddf434061bc7aad7df92bcc64bb8e8ff04888761c19e25f0dce910e23b3b0f2cb428ea603c8f7fb73adf9b8693f13bb5ab7da30f25dfb44121d8f4b614dcc09cec422f5423ff27c4ad07e3a0751bf08265f86e2affdc8839e01556473da5c0a5387e35b840178f1b547f5ed623533de71319f48d217bffa7dfddf0f61bb8baf93e12328879b9dbbdd884c096d7e547701eb224d29ec02670e517a3577839d6f536401ec7683fac080d3fd5cc3a0dfafdfe10e0ff5641a2952a690d403352f1c831912837477aa1e325dcc457589fdb3562f03f908ea106296baa96881d2dba275f74bc3dce17feb6bb34fe86c3aebda445c430d1888fc266479d705b0feb6dbfcbe38b053a099dce41051e3cd46b017ad60f3700e7b8617822bec3a6f8aa31201c93077eb4cdc690f1cdc026d96afc280feef2df147f2a53004bfa7494240ca599ac00ab02e3b1819d03ee910a8d78094b289733c4569e8a94864afac33bda395daf8dd4b417a1cbc429c6783eedf576d4967285d0e2dfd5e13120eb0c32d21e9cc39791d046b2a7273b6bf60be6b4bac268ae96365a2baaddb7672c6053478e62adaedcf4ceea786c056148176f25fa839b5f70600ea2fe27e4aaaef9917305fbd02a21e235e8b75bee6eb91a0a5f9512df64baa985a0e50da87693043c73be8f3329abb3de520f9dd27629e06b8d367ab7d20bbb852f882390b4ca90ad888c323675d9931ce24d8589e857dcc00e91e9b4b79bb0314736487ad8af1921212791cd6db081d89b49144be1158a8f535282e432d505ce3d1d15e1ea6c53c1efe524d56e2e4412b77c1ba4a5555f507711f160ed35a0ceaa024ac7594633c51f7ee9b296cb7b7cfa733f42194442e11b643fd6b85da03a4fb1f926a898cd49e5d270a4f56dcaf22a8880d9031655f49379cdca8d0ae018117171d99c2240405e22be207f194c43f1a3445d67bd02b784c6f08eef87fb5dc5290571dd9452fd1742fb2ea812fe3e1704e43b4e3977298c92cf089caedab09b5aefc7a56c61c3e56e9e1bb48e88d144dc34c98f9a7bc5c5020e70ef446a77a27976f4bc4adf49cf25bfd3f5a0e4727f96aa9258130542e377f5656d2d66cce11d8ebf0687b7369a0a1029c615a45414487c46d8c1e00c51504e9be8a4a0e35ff48cc5c8d90eb0d9c10918fcd71d35ea146838a5b8d5c3e2e2ad51c3318b14aa25a140b84cb559575c117ba17b05230721b6a02c6539ddeafb1b0a51f524f608cf65cd53f857181e6d8567625c938669c3e537d549ae1e0214e6f6f20615aad98ce80625fc44332c787ac666760940097e4ee41dec6b3b04efe89c9ea9d30497df0681f0a704730cb4fb38072b3dd1ea62d29aa2b35f858e7303a7e760a6c77c4a5d965b46eace365d4df49a6cee34cd196a152741e3df1883f2b92a6e7f05645767d864fbb395233b35ec8efbd98c13ef44e065aadacdb5178f757524392861806979b8ed458ada447d6dc9983e8492368b6c53c7a7e8ba289bd2c58840a8fc448016863db16706ed4c9f0e38df3aa2910dcbfa3d6bc77fb2ec5fb4b0eac3e1dccaca42e7506b78abb12853157f21d0d1b2153bedcaab2a5574fa07efcbecbdb96fba06a0dda174383251771d22d4111592bdc72c9e4ca4161305cb6e720beca4bf8022fa2b0c682532bc9acf39350dae4d4744693de2dcef6fcb226a862afb391ecb95d01bff92457d01f95f4e15e5430a5ff31d369eb6771e3bf1e27d7d04e22faa9d0455985b1b1fc1ec68586bcd4fdb3527d1b90578d883e485aa466a97801cfba9c7c7532f7b82e1aa72afb53626c94a72aa6ffe52657d033f234e76016755e17f391d7d81f76c83830f2bcfe4764abfeb5451cdfe64c14c8d336ca8c5160c78cc66d4cafc7a68f565f2b3fc82f09dfbbefe0c79216ce7f8f32d83cd7426354f8cd9524528b100f7f7c059ae296887ffee7e6378a96828a8ea984d517da481e0c3709d9b40f107056df91190e252d4610515abd45e635b8056033728d9f7c92450f42a7caaa02a17e088dee355b92a0e02b0203a841e6e184d61d4f851f84850221caa320e7e8145a33d2845536cf2c08a20318e49e3c49d08fb07e6910a8035ed0b47b1a5decb411739ec4a03bd4aa3a7d13ea7b58e1fb09a653e8e911ae024820c9ccf09ab9ef152f5867d5b851f701270601fbad524d6cb5a01fd3307e9cea1db0831c9b0e2c77f0c93170c99d40d927b289f83f2b4c2092c162022511f99a8ff4133436ff31684b65504b6cefd86cf1a26a68168e36e2f03da2591abdbe721047829f60279bf7498772c5deebad1e716619e021d5922e5130015a218b9fab849d6ca578aac3fd2fed88d9d520c51e51aac9b716c41602900902350497fb8029d6aef3507dd0e5743f050581c39440552024c9ee4781a47664f992f66e314727f447d07ada098cbf0ebfec2c66f000be74069a98d6bd70b2d645054f27a76d4242723680efb3dc67bdea935483444d793154b68cd56626ef6774876ed5baccd5615f7f581feea4a339bc024311328e6cbe2d6aeb0973532713465e9921b428b9649f30138fe56f12d96d3b0cc5dc9cb228881a0d84ea48656e8dfd2557d7d296e3285e68b19c65d106e5a169112fac40ac78f845e7f64010573161f29d733562d2c3cecec5388394cd10da89e6708f36b96452ef61235bd8e4b8c21fe6f84a63197fa4ed19f3b66c64b07a58b541d73a2a38c515ef701f04fd2819985218ff1666af1b22a89faafc473e410476c521a1528222c09fe997905ad386d908a2062c4db2ac8b6c84dc37505f2859118cfed0fecf63988b8e146e98a757ce2df275fae789a4661ef9d799e6a947403225a1bdbdd7375bcd1831288632278669ec0b56d2477975e3b9599519a7a748f9a1e934b53251531c345bbd746100fba5169412aa4c7c2913dc3d79405f57e232031beed6705b251ec79e54b886e34dfd81f5aab136f7679a72f3ab4b1795fb61542de39497226c23c205b962878a4abfc93c6680576c3414c8cf2140b24ab7c2e942f34f3511d08af0d4d7ffb6cf35860accf77ab0d232c02ba27e882082088e56e9800b2b7918ed4747b4fe7b5ced342c27836d6d470264bf20aeb8269e9b1fcaa878e86ff2ebb5bea3a56bd46fc86dbbc28a682d2f1452298d1f00dd82e4c59a70a7447965eba0d2b278850d5d00504ecd1936b631ddb50b1ff3c957810ff250cfe60161333a7779ec5d582498020e2ce6fd46053d94cce4ed748149faf3d309cf22ded737107c221eb1d44fd42322d82f7c7baf4ba3d039a8eb8b23fcaf78c41d7387ca82f6a8304941c5109af36081664cea3e1b0686e299cc92b5236c5645fb051e2bf4383dc9e086b637b8eb4a250e63a376915ae62500556f9941e8c84aa2bea85dfe6ab529ce185db66689c8730edf1f84e179b44d1488c1d944d749362adbf9dc1ed43395680d04d47c4412ff38487aa2cf848be863682bd2aa233eecd36a471dcbdfa0281a4860656c03d65f90028fae82c421aa1277e78ed7d68ede92c3eb6fc325dd5268104c3aab179c0e5c2b154acf07afed3968e36557e40e4ad366c653fe028c56a8e4e41ec119e297f79a9859b6ff6c4edff03ed20faa49dd5e76e968433b9ee6344731328524bef4b201a905fb4a3076fcdb634f25e8e48056884e6e4e2540af18c3b7a667489a3dfa37ac9424c9524740c433bbd10789aaaa8ce49daafbb675c265bb03f309d1628d6b029aa944a8e1c419a31b14221284d71c78697eef5560fffeb9161873d4c05145c9cddc28e1060a8bda6fd2072fb90202c01ddaeab523c29150de1c82c5a6667e69065b6297b3330824bc308412d59eaf5768e50a59f438e020173997852b5d58c1808bcc87d668b15498b911aff750a142625528401d77303f3cf3248e2027e6605d3278c37991b9e9d1e8c530f29aad0a479d9560b3c6a860b7bb6b7f6336405672447f35fadf3c0c1a812f825ec4a36c38da1409ff912ddf987682b30ad3f9299b69deb4a0c0da50c1835a4ac22068c0a319203c892a177b268c3937b45d169293ee96e5d2b69579b05b33dc09deb1fb8085a873bb74b3e8d8e387c89b1678a4ef37ca57a726c140ce6b9604abb33e5a3dc377e6f89af076b74ba0177bc85fb7d7d37634ff2ffffc3aba635f5497b832aa067b5ae1068c3071a3eaafad4c8ae971ee27bed8524bf178a5658de8bc9ae69dc6823ec345edfe88688e01b07e3de7e8f39779b19c0070862588ef998d8e10f617bb6e912234f294ebbfb1476cdac9a555c354b15c2f44f43702531c108c84fd42dda19593976d7d824cbc9b4d511da5b3fe5271b3d53f9d60da59d0a153ad2bd89a1c7ba765b3e0d25bd87e56131792984e0faec3d48302ecf25ca76dc3288c1fad1a0d9563d815217368f862efb01f7e55bd46f2a93df31e16d6bc4792e86fd1cc09394df3f445a0574d6ba0e17d0e097a538749cafea6ee017d9d0ef8a54cf34d15e757676be10b6016b122d2edc9bc60c79da604c238ba290453f4c0d8407f0c77c1df2d6eb263fcd743ddb44e967b8928faf70bbeabca8cba26597b474f2e9f2a74439e5596bc547f94c6b59fae27cf446e61e60b05dc5119ea877d7db1a9eb84a089db6a79043103a41c5eeba7e6b1652547782df6c0822737210a39042f7324768a9b66dbedc8aa347937d2919eebcaa130635a459ddaa0846788c9c95e793563528532a2ceebcce0f953b7e89bc5bffa0345bfc460191bc0b46db53f10f4b6fe97afc87dadc48350924ecaecc2a2d5a4c711f4c85d0b711599a6587f15eae0f2423c03ad159ccdebdb12f4f26b4da8a423657fe7277c231e8a9070eccdc078419f34d689565c3c41c9b473db51d5247777b71fcfc420730bc01817c274f4d88e10dfc089cda907dc0b7cc9ef6e7154e65a0db739be0e6ccce6f2d60a9a1cd26b0401fc0ea421654cbdd42b5de72a0665674926664075b125f88ed673bcf08a73707db2892edd1a6f72b3e8c530835dd6a8775111514e0952d7717e7740009a3b53d4b05f1590f8f9e703263e8fb679a55b4d8d478fdcf8e4db34c15f1b58fcb58f5122a7fab49a0137170580517f58320f065f744579cace1e6ff96f440f6fd3a13e55f0d2226500f29a5f2621ac23e432445fd15d75e8f0609dae359d424e52e3cb2e344d81d84befc56d09cf5692fcc591323dd3a6257eb0fa8ef5d1b85da3d9b5e1ba82013fb9cfe2e741b4604ce399136cb583515228e28e0404d74863766b6478dfb18c2a9db9f45bd67a29c34fbf0ed46a4160d1f3bce480a567fba087ecf45ede1075358b3f4b74690b9ffccf77eeeb51143052c1b3693e45dd031a2517db5215811fa52e3889ea81d791c68f01ae7d833da2551d8379b2a7d6eef365666ea5b4f864939dedffe27bc67aa58fb190faaef3c4591f8c126bde11ab6d51c9cbed5e50547abbd12f914193d2f30926c1d9cc33ab73ad64564950ee80ae56f9fc002589aa57045605e75d9bf9b2f1fbe5d04dcd2f2d311f2516748c5edbcf1eeb9298ff886c4f7b468a1aba3f67997d7e5ea7a5bb9ab78bcac7b3dbcb8415eae7d46360f4a36653c61001dbfec8aedce223f4f63032ff2fad704172c375b75419b33687203b69e58469e19c4f90f249ef77497df81e6dc88f8c40df7aa4f1ae8ac1a91ef0568ac938d2f074a5e5875d47026487cc18f1e68d42e9a1f47c6e89095851aa915b3634edcd1863ba7396ce2f28303bcf074ea78c89d437c5a102ea4fbfba57ae3fc8362c485603d537ee3086ad9cd132618ea0c9c5ada11a3e08bab30a6bb37905d0b57c5f432892f2ce851618366b323bb2137c20675805fd23b491a329c7b0c0804ee8aea53ad5b92f48f340b0f16108bc7d6b679b876ed9dac930edc9da274f20eb33024e520943b3c5c05b41aedc8518f63191925e2d7b76ad21499b40b17b6695a097a9eb5d3f8955e5ce44de86f97e6579f431b8b574241570e820f33d479c764644279e9f2637bac5069cbd8dad8436a954dcd3491025b795cb1ba0bba638251ff04f23bc187744995844ae1c81f0516ea33ac9c1c00d9cfa95626d6c2989e45361759473af409d15bd412bd288f60761201776ec3bd9d3a1ca9b2f1a62d637a18d7d4c62ecfd2cc5477d6e261466c45d11c855126365b5956b5375c690412488c4cf7ea0eb544358e84766254f6b289385caa3257fd49f99c6cbfd8b943f9c6c1b0894f314935e140cc3c20413808ff1be09d8f827db6ea0127b3f251cf50e2b0668addb47e41682e2717a5a3f4637b571c25776451013440a648b7e43c56f73f258a7fdf6bd0be2c815dfa2af660b8d23181e620ee3ce622ffce6c7e14377874c9ed77efe9840e6ad9847011bde0febc39c51bf13fcc0565e3b80bbf920cf7799d056463aa301845ee44b2cdeed0efbaf06ce3b0edf07d224de4d82eada7deadace423cfbb66aa866c016ef9179996dd62d8f92d189a3ae43c29f323424cfc7c919b98dd53f9c4642d25c21f9394bf3d1cfafda3903cd5d2845e08179d83fd626b12d0cb004de2345bb18cd8c1c1ed85cfeed3e8d10bb41bba544f635813b9398dd70bfacbae747ead529147a732cc11b35bb58df4f690fda577049181f82af2ee3a91e2a7d3658a8334bde11979f00300d7b24e51225754ec808e7c679ff58a58145915433adb0c101efeabcf80a4b24a838296345c9650d2f5c09a4490a479de8c3b8e28233e3697fb3244a9715f3187bfd1b715f341a755684c6f36332603f61752b1164d6603ba6b2ba4285d9501ab2270c5927a58aa5b03ab0d661f32d63ccf690ade357d6c87ef36b76535648f278fbdcfb0612ec917d7888014de2ed99f00417e44c4529bdbe85e0fac50517aa43e6a5494758e239a1b5500297be49055f21709b8a95149f51c9946c467344cc21f3d461ff63391b3ddd4583ee0abf5b3b31301110b16842bef9c53f3b96f80c93c5700fc153065574b6b108906f8b36a938877eef3da6d19398ead6647d661b54b77e3ac1821a75ac68f3391c82e2ff32c1677df74a83913539d793bc032d00aafe8feb04edd496858efc068b12c52986db5b4c1354535a0207188d098292c82312b0014ffe7f114f377499d9610d6cc4f47f5e1dbcb3a479f6b45211e748fca1997cb3ae54d14635e4cc854e6fccca59372e7f7fcd03f6577f9acfb0bbc46dd11c94065709fefac886850d12f522672683e57ed2d7abb1d2830b154c3f1c34692bef06cabfff74cf9101586d0f119c71b7786b752c5edb512f00ede6713e9beb9eee1668c8cc09878ccbbb08f28c9a52e10fbd383e448c1dd87678dde7be94abf87f86bf973e00140a66b6778067db01d0e3c64c846837064888542622d804d904b1b82c6dd8a1447d0dc17725a8f71637a84463bf7c99b983000280e0b13e091ee30ad6e5cbd0f2bffb2d0bb91c6ae1c8fed9c3f6458d7e73cc38ee58b90519a347d3205963e09c10606ab77b3b65b7e624de88448040a339642e54d1304e2826b36a23b4386981e7dde5779548d37cc921873eb7b3565389f1e26c7f8561fc094eb00e046af40a694c7925e48742fd815ef3c1da0b2215183ce078cc81d44736f95c7992158def8663e6e7384b0c2fcd5f1b0fa88d1e2b603b86df58e4b3e7746f756fbba655219337318daccef4e5048cf78eb9e2fb0701cff4a8406b6b0e71ccf03711376283b1e918a0f2f4382c8912a38347377bcce324c30b56d7de2b1a6abfd46ffda620119e4fcf9ef11ec8286b3d3a55dfdfd1117974d300c6728fb3d63cfc3db204d1f3ef80bd47d9abd595c4bbe2f78ccbad056a636671b5a627c2b65a1a7d23999aba0e23bc92eb809791d6e63ba70e123a192030dd788d505a86c01a7a4283a625618ce706f88e83386f698de86d3b141e74784c6a443d946f0034dd2b12d486a4b74a98d87c04fb44a9dec1621db3f689e135800fe17786d9eb3a57c7d4abdf57f33540ef912078fe7c580f4e56208d3557decd85f3edfa90edc1fc6a60a169b7a003f9e79eb6b0422125b9b63ce0477409ba54d1b8dad362b27c38b7321928d69d88b99301778e3dc9005f30da69e12fbda5b9957fc36d054ddb02425ebf71e26e8d38fc11b366726dd0c236c37643293fd2b63686561bc3028460b57eb30bd5404617dfdd767dbd91fa18b9b884c027cec7641b37c785deb32880a5f99743e096c29ee5b12116477e812cc8163ae23807472375f624bd600b142f95dc6d8f569dbfe1f816b6bdb0d90421a757231aa637d2d11e230198bd838f750d8482258ea2d05eba12b1fe7ea35e84ebda64aff1be70f0ccbe86b64bca972fe18bc7cd95e52788e3881f1b0543c8ddf5e530be8e55d8f02a3a73b59f5d121c0e275dc51713584e680c764cfb7dabae76e8fd94201d58505830cfefb0e574e8f9475e5c6ef63e63c2088d7c521a7103a501874f8702a46af812c2ce748e7170f5dbcf3d2f45cd98ebaf8cf3e69e6911ead2872be3a65f6f6dd64794ae4c8803fef00f69c0bed09a70eaea7cbe3848abce1e4f8e72bea7a78bc1a51162a62ca1df135c75e8c12c5cb08ee38dff6dfd1c5cfa1dd0f25363146dc8e807e00185bdb0ab00581ff5a2b39235e609d695a2a10262c6b969b91f176ff5d3851ec4ae5ca3e918743489283020ee108ecba920e37fd0eac9b8db258ce29bdbf128224af5caf75f281700b2a25d1d757c6104f6aedaa603d40300adec63e0e7b635a820761d00cde922153c4d8864228a09ebb394957a42b2728f81e443dccdd364b0cfd788886ea6b94512fb941f5b3666c413281ba6b29bad5d66989525f075782600cac25a5825386eb016d5b7e16fb9b6d9f3ecfb5ddb4b3b59ab45c63e2fce44817d8a42f7904e1da8e8da4029528465a8ea1f40deeba2309443cb65300d98b5ef495458e0495c087039986f9e3a35528e082bab6340134856ffd58acde44f28565998bdfcc37d7ed9ae8a3633a0984c2340932437001deec731c4f1705b6d62b3b84d9728c2def24187d6a779c1106ecadb06e2009e7bf98b16c7f6b1d5c73e9da7a65e40236a386d2175bd2f40f4668b4c8c0834dfa036374682ad7c4096df6d894f3d6039fa006c32c35306c9e81482ef0a7e771a34163c99633b0b9b55ed04e5b9b62654796a4c951ae8203a91ba1503d4467c720df0878f8c165dd841b2c5e4b41aec2793f732ee281fb5ffe39fc36e9aa60a0ef256f23a62b28a987cc345c63abb1b7e07b17d6842e1211482bc3d88e28431ceacebedeb3bc78ccea81c45efd6f5b7113cd1f0b44cb684aa8bc600c7b96df5563fa0e96f4c9df7b6efe6f1959b24cbbbdd07e4436627df26a638962efdc92210446dbfb4ebc2e6c858c2f0ea452d8ec88fd3f3e6875c73f574d525d9493c3de7712f9c242ca56e9da16c553ca351fe57986afb51d6687061176e84c96ae252100b2c0c39a21cfb78ea5fb84c620e028a6bb33b9bad8d611167cb4016d7e4b152663749cf0aaaed7ce43f311f02d55310b45ac0c4102862cb0ec233e2c32b5b717d03b7ad1bb583c0215233fe22ab52fc5bb8a34d8ff6b1cff2fe54ea65c2a7f8ff355bcfd26761892fd248e327d39a92371cab0be2ab1a9358517b0c2d4e2a756c73c8781995d7a886899bba0a575e99a2dd40534f95a0bd6b89b1559516eaca3e47d8ea1084ba10a0053fea719b216ba6e7b7718b32be20106930e1663869e194381b314aa931d2c01f339896bd6c2bd5ed3f5b78733d92c62e317ea2b919a4405cf829af90d4f2fc12f665e7834b19a5d78b2a082290e834407c9de37131b0b68bbff1b849ddd237f9af4adb66f4012992a036630a785b8cb067421ca33f0c8c80d93e3e625b5692a21df0323ea62be1b976b26a1f58728d8e6b0c6da20cecfceb3f1385bba4f68c7b27254de2b668d44a8dcc65d72054dd9b7b52bb5360a4d0682276c34218d437831bd3ea4d7557277cf87e65eba4b84b5317da2550dffbddfc841fc57e74faa0113c44f3b0773c9d876703b8dec82d496172cb0fff24076def26112e4888accef258a300ca1a38da5200f99a73ddb49bb8acfde1e99785530c99c3a335e90870fb36840daaadae4e365740321bf78d8f55eadb2ec9b605e2e618ca0e1cc8864bd4c9e8a61a6f18e86fa9090194873274214c5d48f153f7952a4544d5ec85d9cc47f8ead30d8f3590bf2848249f9a368b43701e456aba590f9971eed5e02bd6f049668acb25df4fd423af61d1e8ecb53316c173ab966bbff6bbb0775f91faa3a7a2bed8f8e41c61b28759a3f28a96aab0a1a97127758feefc84885c2c1899c4d95c99be775e8d2f38b22131e4991542be78307f968b8e15b59a497899e916f46f38ad0cf07cf67d3af598560f2b7669c3e7376b7e719abff5decaa92b01c15557e978cb12aa4587f6e6eac273e581d905d1b01e86b24ba87a6997ee8f5236e3e842358b1f6262f60d847a369500a7d94179dd4c5aae8b5ecb97e6cb6b3dee686b83cf2fe5bd6b7c0d1cad7e6835603d7194e9302135822a1004d4136fc31e306c105cf07cf9ffdb179fa351e80bb9c6eebf7cefb5ed462fc66fffa482a769f0fc66bf47280e57e2fb0321716bee0b5c3a1171591bc6fb45550640fcfa2e60c49a92d357eac139ce9d63a8d17be50ec436bb54ca11f870929140e696bd9f29157b364696841dfcb8d7936ff2c30ce3c8eaff594efe067d2c1865863c524ad32777f842919ce3a35a84204b58f8d154815d0a66882645aa6a8656fda3244cfefa605081acaf293c4a0b32938173726846402875aaef5bafcbac53e65c3a6f67febf69f000ec84bbfca028f952fc67abd90af08035f8c9263681b656579d601eb0312715f7b02ee0d03031720ce0d1cd79dfee77f848134d0090f09fe55df599562f59db5469bac9ed9c0c49632aeef3392c6da080f670b44b1999a6d5d348917f0503fc9184a08c6e292c807e99aae3a6322996c7b71450a98a47e872742a5511462469a83d1d4c6191fcb939413a0befe8585e82aa5a7fb36c3e081edf2c493dbbd2e89b8a26adcec9b4b5a48aae17c98902246903c0a2d50b3e548fd0847c8cea15282a956b5b3f065ad509c947ac56d27ebfc0f7dcb6be169a65993d2158ea8239127ef64e92ce3183d9aaf3cf6bc926d63bd5a290bfe90f761b4618518ec5e74ad5953473631ac7f219b103574f7ccb069c627641edc763002aec0ff460db84c72d9db498e69fff1324f279aa10e8085a5597b1c80c5e35bea66ff676af76c6e1daaeff71dd94fa3ae4ec520871a86c741f0edb3e99f06e44ef1c20ba6b73e8c00380d2f76e48ffaf7ec52b7043206b0850d98aebcb1999e846ff437bf2e7f2d1a8148cc0e74e284ebb499925fd468cea5755f03ab58af72a1eb9ec0a1f4e57d6c45ffa6f2ecebd80f33b2c0056be8b61748e79e03c10760ce219772396f135b60998dbdf874b1ab0f267d44e1a5929ef882a1d994cc0102040747b11d11fee1df54c76b2cb3472c2f9626188466b1e398c6befe5d76504b8ae5d4e13baf39bd87a3db8b20853a9aef8d794730f85d3eb276ce85cf3148a402be2635ec66072712a25539d742fc6a353309e988cad66fe883efa68fee4299edc5fa932b1ec87c5834d2c6068f703808c3a70c6ecd36ae8adcfd9eb645730a1f06e3ea0e14f048cf0250341de186e250e06e9cf3974551c8c04e0d86ac8472b8190c2e4aa23ac58c1d794c653c29e2ad0e133452718672961c3cff4abcaeca2d7091ee03897769939cbc298be4347e62567361c295ae270a68cefd332ec08fb488695b7239e30e800cfdb098ab3287e0d45cf99877e72b892b5025735be0003940e6047b4b9a7ed677f802c5a3803948df7039b62a6604047b7184ebfcc4088c417d668a78cadcaf5c6bd640012afef2f94eaa3c33e27633e68a704baa9be7bcfb265aebcc9bc2948d9884cdb9da984ac55c9d854a787673c9c74ce8814f5d3977550bfa6f2d5695f06a1037f5a62d7e286953847c8c3d862579ad1a8525498691b02b9c65d2c4c9176d48b0658e03f7ad037d957f87b362fa7633e3123c316c9e3c558c2344a43c189f412e24d4aafeca80d8d6a5c54eee33b65fa64d727da02a7b6448990f82d11f6865888f30226c0f0f2bc747ec295dda3deaf85dec3201eb27f8c8bd6718557878a3a0a0f688ededb676d7216606dae3aea83bc63b6095e475842b21845db1ba91c187a62a58c2b958194144c235649eb15883eda2472c32be0339068b8e86151a21bcb6dcc10ff7100b62ca6c22f7d6eada2a94642b405f4c87b9916a98f42a5221464579cf51f959da769335768ca834b60d2e830dd5e364f190d2ff1cdda7c66f86dc062f68f6e456f5b1bf139997245a2c01f81d1e88c57a28553c308a416fc6e02ff1da6ae7127f6bbc88dd0d25e043560b3aebaa5de48ed594c35b60f39ec361d2298857cff7992b49c5e0012b9a92b025ac128c71ef03eadbb7359f932b61c36dc60448861ee9c78812336d9daee6476c4fecdc32e5fef3e5acab4e33980f86563d55e5fd402a3539afc93e0a26d645941b8674d1d5f06f2fcb801c8977a1d2ca006d3e88a0ec9f1ef529565f7b3038f7814aef616361fd5cd24ca8f2ecccdbd29d5717b925323dc5fa82eb5b507426a1c234e174418cd0b6fe06b0ab9b8f7a86e691171f9197314e7aca2e255afcba3dc434ef0c500d02d4dbc453509e1c68ca586de9395a0fb8ec94d685d323684de26febc32a67a008376078e0a36f62ca5a9a020ecd1d3098179a93cb7a4ec7f9e7aa90adafa375ef59bd360513218ec49e184d6417ace5d494824695a4fdbe54f0e58560dbcba8546c930fc93fa4c1e23ebea5b4838f292c680478d3aba3e08fb89710d975fda4397093529f64e627a7fc65884078a25bc2c1fdc669ac0980d59ba888857678064851ffb1209bba9fb473b6cc1613c9391d1f9593c0aaf0273c8bd94f8b2d9025a5a824d1ebf9b374f03ab99a8ee0b073a0b78fcf828bd040014564ae99c80433be6ffb81f8d1d94f3037059d11075bc4b84b13d3a461b371988ae180b325fe8ceb6bce12291571450a2156445edf43881c35d87e796f63f9e8ad2efe0566087bae57bebdabe574300da5dcb0093443be0f81edba1e5d1946fff19dea4601ae68355e972649ace8b1ffc4ef2f651d5a4eb5b16b6cf75cb9e3af30a8801de496c527e2ef66aefae453d2734ab0e1a4315cc5bb91aba37a013bd845e5ba849def3b7cd902f77b2c7eb8b660d7fd0dbc8fab84fdb9e1d1f5bad8eb92fabba9e80704f80ac5c13739557a115e91332797e9a66c0f7a5734736ad1657efe119ae595ee4ee01eb8a524ead7e477822512bb010cd307efb1388f947887f4a5eec899149072ddd3d39c7c7ceb744ad0731cb281f7df871e448bfe1f00c04675c2e6d1e30d42085741869b0611ca7eed0fdff4e82f047b5b4b6434f4017093e334f5453956f1c5b56dc8c461b02415c2b01dc0efc15a5a1677a4e61543d9699ffd5a9888ab5b12d0046d51aa6599bc60f9e9a4a959e550d42104b245900296c0c046f2e60ec2591f92f83392cce089469e7c2f4b025113d09f01a24a85c299c37a17b507271cc6f46ea3a83b37398744a6ab27b6427b6501142ab5994a739772aebd25685b724c61313c9c94e1f054bcd2cf5a35d27a4b772f42eeb3428f450844a9716334c5f0554374913fb7589c1c1f2fa23aa4eb30e300b73caee72d3403a7de71d6b623d5e1920c6cba09ed12b203f06da10e6ef81af527caaa8309161fe67a87ce590f9382e369093d9652e331c121ca087187c7bd5ae58c9810d2e20808d6f2e1bf9e0c113d8a6e7daca828d94be75ae64968d3395795f092c97012756da70085e0c60e1cd980c7c1fcd6ae0d935c63c8080fd53d1442744d4429bd6d98fd9b5bb8c849a1e02ce6abcedcc554c0571b452e73a97bec42a306bfbf1708eb548008f5a6426684ca7faf2c6dce5323f35465a7e252c73d61a2c83a47d803f26ce9e3f3ff40058728c1debff45975ac47b329bac723696ec5307626d40365fca18a1da354d110e02812c98f2c25ed92e6e6b8eb4efaea771c470021e407f5077db864587d90439798c01bd3479dc79d8a810bad904775c32e6c49e4c3c68b49752c6c654022b3f07f631dc34c6a3e9e7a1e246d7b0e7bafad3d969b18338da4b52afda6a0c7224f9de58719a588ddeff11e681443100823e1fb9462a47bf54a347429c38b30aca1eb58e051c6175fe0f7df51a6ef39e474adb77618632aa820a719ba705cd2291e5d707299cd2552843ba4cb11fbf4e2ac0a141a1dc6fdf61cbf4152f41a7d0c55ecc79f078195243eb2aa75d03fd5e6c1352bd4749a4ef673e71ac0c944d3a27bfe44211e9212a7d085ec76fbd25137dc801205817694fef60d78d251a136b0b95fc7f81d1bc26aaeff5abb32e2f45f7be6fc89303f51e8b0724d7f9f4b89032a2e563078d43309f7c89b9a03988def7c476c5aa484c87576db7e5a045115a66e3d710f00eaa47276f9745b2ec478f75de743fd1bd1871e352701d434b08ea2c52f5e54a238799fd1167553301665fb99c70c171e804534de7c4794fb65adf4bfec71f1d8517c92a8b75abde6c25a7d2a114470871814cf6eb5cb620e81bcb7c21d22d83b98b24b3baba04603ee8f0fb0404cce92deb8115a4624470677cabac8ec58f79587dddbd5ad8f01e3f1e8b4bb18181c3f7369a8633a3f4f50045b19fb6bb8d8da818cb57070d9d9028eca570d20ca3b2b80b2ef1fb04b05f971b5165f3891c70dd7420967c3cd5c887de5b8cfd1b91240a80ea7b30fcdebf1a5b71ba9748e2ba5b518570847bb3bb575244f3e9b3a5e6fa43137233d402cd046f86e2073a56844de0bed631baf9890e2fe7d1ec09fc2d3586401dfe115c966172dd0a162936a1030b0ae7fcc2209c0fd911e581599d732b5ea3aceb0b9ce539012c0418562f96dd2cab5aea0fb826f5b1cefaf18e28534c03f039128fb2dc904347883f2344c6c2dd6f7e160749a8acda2ee2420433e970a5ebd02d0871d23b71f0c45b92fdd0a6a77a7e80d0de0573ff0d487459878513fb15481418f7494fe0ab4c6cfe27051e9947ede8ca9b9ded8accae7ff2874b022a92e15bc6790dca56a77ed48b7320c8e7564c49705139588e58a076c1b1c9b41fae4e7c78439091061e4fccf1000829d52cd125a699aee3d12b5f40691937574f5c4ca055dde5c2f83273d079ca1a7162274a6ca5ce635a684732d8214f5bd0e5cd26340ed436b3caa9b118168bffecfce703e3a4de004d7b2ce635ad4e279a2104f057b70ce893c5af32f5b8a0d3ac6f39d669cacfbd013c7d2629249eb7ceb0f29b88e221ef7ce8e8d61932094258dbd664ef7952fce869761300ae629fd190b0a0cde6671b0b11247da7247b52e516380f994543527815d3f03f65b9c41a653e7f7993ca8a10a97194164e16503be5066b1061415c4e49235ecd5f2d2ce0f739e1aab831e45127e99970d761f42a25b1cca29f718c82b9ea7eb07d0965cdadb8f223f9153464ce69401786414862e32af611fd30cdcf5757c2c12c5252d4b855c7b18662269b2e39d609f6db7a640d88609d994c48d6753115823d5d1b53c88890f169844bdf883267d2d6395b7f634a337a4f924a31a8b6d9ad89eea8372ed0e2acb89873f570347f34885567fc7411f0faa83fbb5c28233b3904c1b67ea6f555bca6a4e9384ca134ce8e8b1f33d84b4077d51020ae84e34b5935b55e28ef62517333192a8108b51a7e7b120178a3de83e8e4f6b3247da0abda83edcd45d35b656f8a8c3556c262a9ea804fe0487caa77ae5a21b3b283d5d8215b86937b5e8cc530c275411ee046cf736b6d2d777b39f855488e383b2773885f1113a7f9db874acbbd9ee63c5ea8945bbc1ffd07221d10cf536e20e4a3315e795408dddaa307eb6d9cd1e026cbb216771f2a4028300505c9b4e01e57c2adfee894e5a5fb9b20a2b4db18f2890c634c50a5c46078f44d0acae254b92abbaeff2490c1835d98834a68ca9d326f0bd203e27781efcdf93b724ced4ab99211ac9be4804969f03e594e3181dbeae224a8dc642da16af12527de0a631ccf8fc0d2dcb2f0ee8c5bab78796c7d5854bb83823decdb7f793494df57fc994c6e6638f0eaf07e7dc552c7e8dcf5cba624ec096e6784a9e97dd1d1a03bec0f3e7c322d5eeaa1391a04bda37b4d901d30e2d3b501878e3b0ee6469f1a220c035c3c9657fef8247034036468d7c7c8e3f08023dfdb84652cc34163bc431e59dd4c743749828000f3c764d2fa67dee7b6a1153597e2157c3f009aef92d0869608722bf05b7048243bbb252ef4e0298ccfa93308ea2f76f27afd80b27bbb98c6400c02102c70a1760dfeb7d4b91f15a8a7a6aa102fc838341d92ff35c5cfbf7c767efd900dbdf91177e4f228fdb46f9c5936778c1a23525410b48a412bc4076b7c6ed40050659a11e49d89c63c61c194bea70423247b0c2db4eb9ffa1b346f478691b13735caff9bd7387e522684923c62f7f55cf742f20b005292539d9a2610a3801ae36b37582e066246ad856c341f721410fd064180046349428c636fc487e9bd4c4c1ad6d9cab18c20a5fdf933b8f4535d449037cc70fef9e561cee1c7a908a376e5e80bf6a9533ef5668b1ecc22f6caa1bfeb666b850565aff82ed2e10a7d3cd60a13dbb7c33329513c36d577c30787bc6543358a859c32aa64baa596a6d626a1c8f184ec0041d42de324d2ef4db49a8808a0da4cd7e2324f986f291ba5837c2b4bab8af238890e85ef5700174cc35c9cd743b50e19c6a116d4bec7c3b785bc080d1d31b04f8791f44a0de9eaf86cc25dde2d3873fb1fb06bda7dc1b5bde0b2c8dd05dace3a7355999c73b6f33f3632eba9b43c0419d5df1c5684ca1cc55a70a15ce0e57d869c6ec6d0746c6656402daaf0ded57458cef9cfba1d785acae2f77dfa335b195f0ad8f229fa17a05532af4686aff03f7197a35120da1bc11d28ecb44104930e2f845d81ac61063b6aec869cae2203394ea7f3dc3f080862adb548ecdb453aa56ed98d4f01c49b174cba97da118840161c899eb0fcd4b9f9e56004aca578b3f3a75c9ab1d05bcc6e23e3b57f28d9740a798b670be0011aab59673bfe94e5a1a88b1a18386dd1080da9d6a31e7473279c1a5d85e018ada8b19cb2be0f4e16c39f5ae7eed6d699c83086caa681852ec7fbb0e0a41ede17e5d320770aa6d2c4b48a08f0f08337ce41549bdaa736514e5cda9363f4556651d9e87a0126cd8bade3c7e9fac76308ad938e49c1e3ae85140c17a7cc8855008dcd73595982fce5cc0ca3222a6451a21d41d4c49a519489bacd550d92a5f2403eff136ff59b8c71f5500aff538d4fa1b7f6532fdb164fc180488a6d50d395ddb60b20ccaa9cdfafa158a0e537081ceec55c839aeb46fe0718f5cd3842d03e99dcf34faa235d08d74de50299a19a622513aed86e8a09eee8359e012303e4dd238f6e38acbae4769055312bf847ffb0c0a36b7ef96dd1e1946c06c26d3fb90a567614932c18e756bae164454afa7e760ef755ce66ed62cca096438f69510794a4db4557ee053c40b136a477f190dc6d12f7c6b6cd07acb3cdd74daecaf28e1ddd90e6fd5df969c40bdd556be6282acf4a37563bec669b16372371373a0fbacc369f0d9bcc4e7cea46abb8797ddfcc8119c3d315c0c5a62f1571eefeda04eb6645faa36315bf693fa498ed5951d150be7d781b6afa1f702fc0f1e366e178757a98fb1a9576f0cd12a8added42d5b045d59037f55a3655fc193e7ca47c272b447fe84b121549110ed8bfc27ebbb891af6012d78dedf7262f3d03d9cdea5901afdb60908bd38082388052f17e007108d1494bc25eb4276ede248dbaf153b24403973637cbf80bcea16a7a4bf0592d701888685cb8500d637a010f026e936139847da456e19c6687f35aa92ea3001c9c50d152f5ba9c569f8caae16f22dfcb1bc9db82d6c3e79531c73295d46aa7ed9ff14fde5cc11c629d961dd3acff6dbf7e873ed11a130bf9ccdeea155d894750e14789c02a383225c5cb51727d9ab00c0e85037156087a500f0e9c1a919435162d19e733d2f90a49d56451697f86c3a616571da0be84d0dc4a8f7782c44bf22bc333eca1fac5a3b532d942b82362682ed27b776bd215dec9acbcf2443014e49a9bf210b7a95ea169f2c44719808f6817dfaee814d213f6c6ec16f7bd058eda9f989fbd3f195b589a8ec60c7dd0464955dfcec15a799d644568334679a2668e2bd288f6cbfb6cde584caf88a97748c7df9cf02843d1060c27444d1f7b38711beef81ea0256ada3fb20f607d92b500833f39056dd13dc0fd0c16778f14a1ece86b89a85b7abf1e6d72b919ca668702b636885216f5914b1e2f1e19fbe6636b0b47b9788cd9b92a87116ac25065c6e5264d867c476508e737724c1dc92bd210893d22a5b2f6cca1b6ecfa23ee27a284e6d3b6672e32b9a8bbbc820bd5e583b2cd138eb58acbf8d436647cf6d9e31869bdd64434d0b1d74176ad924063bfb1200e50776abbd4c798193577ec9f89150724b7a35c1cb1af3c66df2d523e8a8c9a678900762662d227a67f1f6538faea108550f0987b631a44a6e12c4005635fc10139ea8cbe34c2786fe265c98ddcd584d49e19270cbfd2db17cc764faf46305677dbeefbf9fa9cc3522c6874e593edcce76510be86546bbd04694c71e94b4a1709816fa730b95605d1cd97d57434fa40450b0ee8e7d17adc2f5d6583873252fe6d95f947d8ae823522f72821131000b645627f808baec1e584a4fc439e214adc484740688153c0669a0987a4a6e85c7d5309ee4f038aa18b21d5673b0bb46c08d497faaa47994b096eaf1b3bb8df7d8f337b32430ae65384cd0ce23b77ce1c54087a270a35509eb1e6d52690ed9ad84c57c07ee451986cdc8d6c84002619da0f8aab8e27cbbce6a86ab7dc95a186abc0f4b8d317318b606ead0c956e1624efbd352070207ecbe4cfe6a05a898e5db0522e8a0721480d32bce0d57c3a01b7d2ae9b922a7c34d98ca68ce533843a42b649dbe8cb51b264d5eac58750867ab96becdddde4a57d4a5fa98a51c94c44caef315f6796fb088c926bb48ae0a3b1bb7a08c253a132b9628aa6f9e968eed71192a68d41e2c085900efde84026f1d01c563639202b5df742d84e8000b9eea718971f703fb028771ee7efe8d39fe2290a9844299b0f2298acae5c5299557f6d309ec1aa0473df52c7fd35869e40e008ed11ebfc4409cb02cb0bcb01270698bcf2e80427574c7362814d182c03fe8447a98921f524f9a5741e104b97642c34489c36c8025e71cc5cbeeda6c8b9b134948c601e3044297610ebeb4b5a4ce355ce4d02ebacae0f25a79ea0feead1ea903463586d41781d67e10ac7c6287dd10e5aaf80b11bc2e20d6b5c05bf571c1e1ca0876b6b8abece845fcdafd8d159140c3e0084170b8f481c9ac6fea658c65135549d5e22187c07a7a30780e499feb5e664e255d335c66c1b2e46d593842226bd4047118181ae8328c3a1ecfd0a82d7bca37699a48a542bffeb5a9acf622a12b5f3e578f2809ddf2a99c43a72822f7946887ca3cafe1e1f0f649f84e46a190d4c1f2e95a72a4ce508cb5689d18d40b0eefe8d36deb1df6a0d9ac5eba17be0d389702f0cccbd45186675228130776ad5b48bb521253a71fb369a9be65b797b7c9c180395d8b4a6bc7896837d8df305a49187466d261fde4b87cdcf0eafd816757ff79caa8f3f2231c867536abc50baccb02cd52b981b5997fefc6612605ba40c4e4c0dc7c7a7478da1cae50e700a0c34ef06ae0984c627f1c5d10ba7824625bc4760afea773a3241fe3ee65c569cc05442bed4267fd27fb82d24be7198953801953dba3b91ef0bd066bed3ad40add50eadd27ac19bc86fa434c875537bf5718271fe00785d5d1bf8550954ed78286f89d19e1a2f23e73f4d08e0bf0fc5170fd8342e3c17b4d7aec2a508a60ccb6e1e423374b119d38e2cbc616c13a947d3522ff81423d5f3c8f3d76db1f662be1bedec91ba53483806221a3239562198981b119546fedc40457dbe98e20e7ca93edd19ea5781b6b0d72ed009f8c14315c7e866cf69b1cadc4511ce6a3774efa1adddbfc6fcf274aa43a857fe92316cfb56a56058001ff01a8a86eff40e86bc2e5479f45f8ead9d83e5cb7492354fe7c8e6b4bd5da1fcfe2e0c2b596d5e9e0183f414ff8b08048787944fbef32fa20c9c3d89ef434c1b03bae46a7f43995376912e2cd46537d683d380e51d4fe4d9358c3873230c5a47f7faad4ddab27870866f29fc42b1857e4a91657f3de555be03021db571e260145947dd7231de39aa8c2461e9a9b56b43ba94ab3117276b241f36757265232f764901f5e39abcc7f44e492af4d5cd848c9f04d2e28ad42e52bd73dc11e421ad8c2c9aeaee5e9f3c6b06fed8bc024a57a04546aad250695ababa0dbc446579a2075d2cbed712b3dcdc53e0a39d0f7bcd429cc8e94fcc22b063d83057d08c2a804d185ea8c41f6585c6b394306eb7e6c912dceb44f684313e7cb51fcb7c1814645a954cd34007e0206a9e37a5f45137894b8ab00900657c06675df0ecf08956c260c246f1dadf079d35547097ccccf3116cbe5875c9b6aaa1a9b068f42ccdedc86e8a93f2cad9b34afc84e7ee9a75e89cd872fc74168095c53cf728da6547d08a348433997a97b7fbcf36ea57aa82b858e76d4fb9c931158fb609fb06da99a8b709cd8255ecafaf0477714553105957da30a0d47493a41239b52c6ed1030c6f413c9141967074c0e7881343ae23e4b16b0e65bf1b67b3505d3ecb77a3fed3edb7312e92be22a68820a431892e7f3b807a98b09a3f17f33211583dee976626555a439a8ce40702191eb9e0b5ed74d0f729a10d56e023a47706f93401e31fb7b3cd06f8c82e7468554acb08cdb668b240a0c755e691cfafbe47bab1943326a6322969bc2a0523a0410c351aab03e060575ea062ce8867dc8d9e1c7d2f65d14946dbb2dbe983a2d3a78c0284aadf4df52325fe51c0cbe979452e9e4727efa34b601c3d6399a514ad2178b39d49b01aa88b2ad7200005fbdd5b34a2455f6d5c688705b5bd858d95fd9455f95791996b25a9bb4b31d5dc3197e19b62a6927f1ac4253987df72912516d64420212e760f4dc1f81aaf8c30042c6e5c315a0c8a226da53a845af54f2b7c45d4d37bb118b7fa24ff9e8b05313b958e1de682b158d4e3897689b54af3dcc022079e8f79c9ebe79ad27864e0c7e0110ca80d8917b78e5dc0585cef047036f6bbfe3cc1132bd9dfcf9e566fa0f7906edac2f6a2a2e951c41ea03dd18061e87cf78cebca28901d3b51e88305bbc1f8a412494bf66c92a19b2c726ff2ddc2ab6890aab10f67e550835a373899d3118a9a44347158f159e4d90906736e34d82ef2cb75fe7110272b21ef015905aa32419c82b5cc87e12df92cc1cd06d6385a4b6f193ec4ac8e0f14eb97aa0931a1201cb8dab9786062dda485f6a592286fb0cb9f9a638902618588435258813b759eaaa5159c26cd7579c39c3123277874004a70970784068c3583d09c3436ab9858158cc3a8521b619f532ba43a53081a4277a19ad755889886f3b5f3423a3612fe865551ab1530e46dd5a249b9fc62bb59a3cc05b21e24791b58dda4bb9d00fd1749dfac4247a3e533f3144da3ad95148f9e949338d14d7042f60ba052a442f2caa35333a2000a95226c23cf3711619d39e3f800e5635773798ac2d8efe1baf075e71bf959d7c3e8fe2bd1e76b9696c6c785500b278ce31bc5bddab4211298d36819f7d7c3cb48ff9ff28bf34808a2f45a090e38efef38bd3420383e8e874db4f884e6049c2c5ef81ba307d7fe918b0879f9685c853aff7db725923f47af733f09a025988d4082466928f3fe7a87c97c3c14e6a8abc09739493de49418d8cf2a2bfef3c5694b4aa88f7e32e893b736a7a714b9c7dfdd1d6857b4a03b732609e3b47103b99daf0d88f2abafc3f71bec0cfe1b5390e372e6f59b9614c7053a75da4d37f10aec30b2d0c03f47057e7594855a49d39c674b0ea5170ef4062d211ef4513acc8b9beeb7c9795bdd7d163d03690eed6cd9d782136959ec785da686426e0d6b5e474014ce92d52acf9f0ec27f031a7bb15fab67a4c58e94e6fd5806b2c39e22d3d5923d3c893fb1d2576a4c87ce39ecf7ee38ec1f99824f16f66868ca9d195cbadb5991ee4545e450254c5accd7c6bf162c6551dc6d9b039f09844fbb22b4a96545a90eac4d0e71d2fbf245117e0c5614876eddcedd472cb2939eecd0e0feeaaccd502d4889fd43ed1001b5422f41eff629034f3e80b1c8c69e68146e14b4684a3ab1b61570f063d407a69a8dd809fb6558d62fbe22da0a10415d181508b52b7fb760333f52a47f2c17ae53401630ec644d4ad0092206304a93404680a79fa656e9f392c092c1ccdde7a0cc5cf083752ef9be4abfb6dd31a497d6a92bcaf90019ebbfe59a268701155ee3c2761908ae0f6aaa617318b5ff8c8c20293481c406cf13401d89b7f31d10edf19e19f157f93df57a58ea2be629419fd6ec996f2ab764760d08e52fff6dd0aa5cc0107de78febc37c854ba8068bdeb035bd1142332d30a31eaac3138e20c69f80fc5ca7e60fcd5a1638f3cd7233f27d9c8485c59f597cb77af030d91b56589b94c22ca0c66fe69199ca339f9f2d41d75ee2b2f3d38e674965059d1cfb1afe64125c90b045880b3e39d03c4714a48696de712bd3f33d5ac551a97e065251bd959021aa3cce7dc29e8d5479c018f3b0b48ee107b9ac960f11ec7eb5ab0271c756088a1817992fad20680f0d0887ec0f2cc2f64316dd55f9d0530629395af87c4a0cde772b370b8173b2ead7247a58a05c9d1e978b04a999e0d4eef8987fce6de63b523a9053b5223eb2316a82189ddc1ebfc1f476c9a57a52d1266669ab83be74e2a23cb1b13f3c16c6b24ada7b21b6d0de9a080ec1329eee40088e65a1b8bfd5da3cfe8c0c5f644acc0e5946fc43c773cb6297f1fc1059a8f6a17730870a79e624ff5396a272bceb638967f79ed40eefc597fe8932fe627d3d8547cefb4a65b170c896f314cb88b739e3cc16171bd8c6d98800079809909b5b30d935010bc6dcef789630a413982cad0db77e4945e46e9cba88277ed5f9f5920e01454bac66f16704570d0c2f14a4cfca2c67124031e7429e0f40f12b457a6fb3e6c463a6d56de0e4f93e8551969ee76d1bdde01e02f73856d116d5d60da2ce1e0659f2ed6e6fe6f03c7e201cc826f94538125b2ce59f34b0d3a5ac7c8fb5923f898a2599edfa592da14d14fac77a7c903b6c306e839f3864dd070b7df0b9ed07bc0b052655c5c301ad504b40aca9df643da95fae0e85474f1bd78efff847ded55a7cbd699e49d5d8bed17df3b4b6267b47ced6342de9c3d6de2c96d0bae81ac976f02e6d72786e5702f5aea2267e7c6183a934b278d51f0c9a1da8f8ef6feca6ea007750b3a3ed33fa024098ccf335bead1a5163862b600ca3f06d919d7f6eb8b5483fbad92ea33683eec8b696f3f38f82fd5557f4097fde93d4eeb1ae2eb11bd467b3ece68f4f21477510814147742ae319bb7c698ff17ce0e77dca8381185692b06c119f2abb7c6922b22093ff406a1757bfd29456e80b787978a5499444bec264e82d363e206512ac84d2cd1723500bd9bfe479cf76f87344e8857aa9254c5f722a104d5f09e0d5c39d11b1a9d61ad31ff49cfe434df7037d4c4d81416e1b57caa47e35cfdecb0d69273896d3b8faa9ff19fbc44ac1619c79460a9dbf1add93a6059586e4748b5b5d931729515e55601565245afbb42c85951641594570bc92d6e347d620934a1c7eca222f76a31f5059c45a119fd95249471615f20ed0917f94acbd60742a325e472402d601d766d716101f5b838964329ba64f0a324ecaa97f482e5b5be25989858b481d4cd987a3ec26b162a4ca17d656628bef50760b274b59245d014d0f443250c8124bbf37d94e4a5b7dc1f449702da83588c19ab99596f4d33e411c69a64202634991dab9f9d3a10efcc12e0d0582c0b679e7e1c5b51435c6697a13b25e792e83fa62b3482e9c2b2ccdf1c00abfa44d143ab51abd137e36c22c039a7a19c57a2e1675fb5106a36c38d963f6aab0b2911b9bd65ee70dd8f8d70bf4424fa316c1ca81ab727fda9dc91b7959af768e8d2e2ad691dac19661c41d4bdd6f2eb741c8d34a2707bd989c8aee721b6bc7547f28d9f7a92f2ccdda541eb392dd953961125bdb4e8c853c174dc65b18bfb6374109ed70b0e4555808524c199c31d8c7b2f2d144d119b42c5e297c341e0fcfac5ec456322a449dbd0cdbc468b1c806bc31f1458ba2fd7ab6e2349a1e4f5103e3905328437c9062fe4abccd049499e4b62771428b0151db90a72cca52b36a26884e34ea5abb1e3c45be8164c1664f01e0166f64939686eafd1eb521c741200c821802dec08e6d492c9499b25bda26306e2018a735598d51a8c087b4860bf4dc1459c96e8984231c80ff6a4d887e22252694ecdb4da878652b08846a98293402a2ddf0dd97313575676388f01dcc374434816b63d9b48738336b7382daa6ced9b686bc684403b8ee9aca40393da4512b231fe1ca73603f236ee476fcca001bd26d8605f9daec9cfcd0c0d13fe2d55d76f22b35835f7c88f208e78695fc4b0633fd5838e779b2a16eed625356f3722f1c2b5d57c02c790bd28174faa6ca5240cbc31709dea2640f2c6c276eb5360c1912abceda7796bd322d06c9492b0e3301968710605f09a694ca9b8e7d9ea48ec943a2c363508816a129862a92bbc250da2a4463d82b07bdbb522ec49eff1db5a4541b85c651e763e84be91f725e760070651f0e6322cdbca1042dbe4a4b2ef917b6eecf0c5caab158f9d60b998f9ed2fef968061c45baa18892645ac0d719fd64e2c2a3655249ca041f0df5e6220d2f361aa614da3ea6a57ec9efab1b85eea1456f9382961c2f94b636e2eb250bc1eed9e5723a9f9681c0c0fcabe142f30c0935367d6a91696a42f47e9d21bd023d986464f052dc379150ea88092bc1abd731a2541e560b835d9f5ac649f13d66eee8ac0337466d9a3aa1ca4ef215ead30baca85b3d8293267fd91d0e31581f0b0137916786dbbaa259835a54dee6602c31dfacb58358ae9b93ecf9c98e9d68e52b6c3ba2c5e3366e7dbd6b941a88307d8b4390598b7e4cfd33a818c468702a4a08e7b6b7dcd70baf9ff2c775c6f2b5602d9127a33a7dd620e058892008811b95ae6808c2a48ed6d9139e4dccf3bd9fcedc78da2ed1ce871cdcf28ceba8a1d4e145c6d30d2e7ea5bd3c29b1c1ac163c0f1b5a558bd75010283bb693be9da48bbbd6fe65595b6876f97ef66bfa8982c32ecf8bfe20f86f0588f6541c77b81276c7d54fa58680b14bfdb010bc6855035373b3a6bc4f120ef4ec91f135e7490d0846b91266c123d257b083f7b9ec816b60b758b891541bd4cea67832df906fa9dd17959c2f0004a9f84dc8f4c2e44153b28e5cfa72218e82bb7da6fea903d4dd610d82d6d51f5cfe5d570dccaed4228e8f72fbc789679f09c07548e583a501324b6b1cb24096b4dd6086bda4590aa7c7f58c9ce5dd41046924eabfb845f7b53731318f910f00ab12760992d672a364cb69772bea4c973a2089e2f85b6ade906a8c67242d1d93eb1a07934474565ddb65de8e21e9d8762b90545a47d4680a02110b3a5d693f4aca68b2e6940f00a8a21d060b03631e59492eef18c53fc8f2cab111010cd236adaedb82370b8a241b8ea32352f88c541981d744792984716ab366ecd581003606d290e6ddd98a1912cab82d7066f02be89b532f2b60d9d7d4a4697f86a2cbad07ebe3ce2dbc7365544835c120b9b98963e64ab9262080e482b05ebfbf80729681bb5684aa247853e879cc559001af87e0939883ac1d375f5501bce09e18e0e034b1b14d4d2067bcb6f3ca8c5984f00c73fe2d3cda10cb1a30bfc8e0c0bb2b19b3562a10fc3610dc18514d77adc0a130f31f02f243002ba882234326bb3aa621f603e8803fb444c7f6cebbbf37cf2fa209beabb9f761eec2649a8841ae6e077466867ae443abbae14e52f544b42167626766cc5ec695b1759d0f7193a2028b38b6db167de6303ae8e3a142ccfc666f5785aeffc976c04666fe17d071ff31f8e05e89cd0166f99f2cf21e8d0156cc1f573e6bea7f2c57c821395463d8b0a3e3ef0dccdf702778cf6bfdbe2eeb713c71aa5578831c02923c5356e454af889ef8aec14a99cc6f7f24ac25e3e11ab7b100d7216ddcfe2890f9f33bc94246d1242be3cbe53f1ce3a97ac690ffc8a3247d77e950829d7503ed7d4b820a4ceaa6220f9ce8fa409a830934182df3c6033071cfdad22a832fa70477c25b09cf3bef86da5d47d64b7dec46d17267aeb27ea727d43ede41d219b23c4fe4f8f73124cdcfa1fbc0dadd7d3de96fe630033c8b79f1c27e7642711a0686680ee98a493cc33993102fdac9266ab7b9a0899df004454d88ab945c774a51555af26442929972418fe332d6dd0e14ffc353fbe7bbae08796d62c8d307032d0485b249b717a255af29a1533c47d2042b6670f6ddf5a69e98da1eff4fdada606482d6102f52c60b1bdb0a798922f4805f43b84750dbb8020c4ed44028679a3bf348525427b8849816104e4513373fb90a2ebe405d96628b43c1df05f0967e17c9d68e31b1db461ae0c464255249a6c3414b526db39ba9b224cc3156f10c748ba21fc208d99e402626ee40bbe89a1bb06bf882fe8c35bfdb006c2e2ac54ce27b6c98c95a78ca85a5ca2b663624b9e58d8a70873c57825247e56c646ec4f25fed8a89152193fa5ca49a1eda78dbb5c8d826176b663a50fc6e8fdf54d92facbbc901656d9ba01900372264b625494482a9054c14060666dccee68125739712b2e83b055792eb25e87f5f2a2d0c115b330cdbd52cbcfcd3165ec84d92e7c4d7084cd2bcf0b560320ef62f4b84de55db9cb1909bc3d6b9fd9e660be0b54d0891c07e67638c2dcbbddb6889d274af6ebfb60836f77f262d22b6b2da57b29d08858b9a3ce73accae2b4e547b03381af52c7dc837889d757009e6984eb1db9ce1073c991688f15984304d2a29be81488fbc50d04d4ac40d2ef0056245f8bc99f77a6ab69028881725293abdb0ff421ba1118479148289fdfc73295f67abb0d2db698b4fee1a599c7c27e2a4cb038aab3f8d2cd6d57671bcae05a258bd01c9ca28eab83f89a09b9987eee32d6064ef934da6c9dfd696075389beae862df4a7446d7ad72c2e7e6d9369fd9033622111b1f8e446ab77d9b85be8914add02f4e84f2f51135f9c9304228ace9c3f77cc082a5bca721ab288fc9d44fc712dd924785ee1dd2ff98f90326eb434e21528a631d56a52c2b61046684e2f12e3032d59a30bc2431cfec4b43183368f9dac1f28d3635466855b324b1fed193680a1c0eff82be26a4feccefc64ba6f0fdc9133823a8484b77cc4f819222c338917d2fe2a959e3d217a867b70b1f930ad04a38c5b22539bb1caa789c9935117a10666661badda02460fc848f88323c9fcbd27c460eb4d5a7f79a17a08c1b2dd68006a2637fda1e24ba330da9bdc2adc1d5d3037b3d0c79fdd90c13e75045bab5963fdd4877bad931d237143dbca381e8d41a3a85509d7f2f17d0845ebdf19bcf1f340776e5c987bfc83351c2c373de150cf4e8c3923385ec88a3da562edf521e3541dc4220d757c9a550f60c42bf767540cc8e75b4fe06077987b88468548c7e40731fff2978c0144675fcfe2c0acf2e22762278d40c7f79adca9d5ed6a6f2c70b1fcbc95ebee1b90d0e74749df088897d28949be6bbad31f582df4283aa15b586410fd08a6534e9b101d51cf071d2f62bd950f36662d8a52383c2a5617a1ac89ce718f22e2e2e0155c1b1be1a36b085935f0debb05f56d906f21b2522b352bcee07ab638b9366c80d7aa3dba01b794c74b37231ca3b87f55f2893dfc4bc7f90aad9c27e2015dd0f225d1c6e2f49cc240f5508b21ecf03ae988806ca32de9a1ed2554782fa5b2e6b8c8ba30a93fc5327f549ea22d2b4d5cbe746237cebcea837362d9f39ad9e14a52bbaf53a0314ca89cd4f6afd264917ec003283f562a93a636f9990034f91e4c020fbf1fcbc91e811be691387901bfab305629d7893dd8828626e9b669b249a0c8110eac513fb1c7d7d403ecffd6cf1c39adb7e5c8a4172f71ce34ef60cf2f58954e2adc31f918ef0a393918d1f2b39cd2d860d0f2a7e5ffab08f29f003b12238caed450860a7170b2a31657c9419878a878ccf9d61f1d87b4f921eb4bf7cb6b1ba213c3bc090588441808acf962d697497ef63465e6b9868bb78eaf0501b42913954c330ac652834753e6459140436c616b5094abbc394b8188a108d2d0b20f26a2acc937e4fc2c83859c9eeaf65ee99ce00fb01ea050ec251759d49f8a23d45860fbade23a62b0db3eef06502c1acd225fc897440d388b4eeead639e57082954532004c7b3762f2fe63990e889ffd98062b69080681cc1e9d6e54b94fa5c30bfd5fc0dc9b5ae595d63a63d0000d512de8c25b70ee352cea5f694ea5147af7b6cac9db4b321fe14d282161503f34d1ba277971c47333770636747028b8e29333178d1568de282db5001d468bcadcb6e870034d727f81c3b4595d817b276d1c60c8c35c7e4838b7a2e98c051542161d92cf39337f0c845f7e795725fd11df922c16b843994fa97e542eacb95625c2adf6a9abd4f961553b508b15bdbfab48739026f3274d3f1286db0021116f9472c95897bf1b0e0185418c2b1966e9f4d602f9d33951777347154ea931298b4838a402f1a383023c8c1900e13d41748899b8eaa152dd77051aa3c0b5b1f6f811a6996e7603fb537538e4b94155fde2c85c59811ded6b9b33ca88dacc283d57544605115d2327e3d0b773d439568a36dc0f6045bd12f4993d29495c1d980a7395a4d69a457e83c2ed1e693bc74b2660913b36aef931678d8ca13426ba5e67be0b48fda220287eda82f92d2f629bde114f99dc1f5d68c72c662293ad6e80d3f0896dee01867fa240ce86cfe647883dcc0fde9a79dc9a7defacef7f1611a24dca517b835949c6c36cce137ccea4c85041b42a447d983939a16a5899bbc25f8c4d01114e07185402bb07cd443569c88ef6aaa5ce71942c22ba9eb85b1ead79384b9ba3da48cc0d6a3a9c1191c9494a2c0196c385133f1bd879e38885c69add34810d72b683e0dbb80a9c48dea234a79d4d16f0881fcda2d820811b057bfcd5655358d24dd9bfda79ad2fa1f88e0dc732d2099e435efe0ccd5b6697ea2dc1e5331bbd26618da388ac46db0a07b72e08300f091e72fce6a40a8859dfa9e7732d265690d456b660fb2cd9b79b2aa273d70ebb62fa5d80e25feef9425339c2f289b6ed9d23a96c65934c7a3e4fea3da52918ee3bb73fb1da7235e29e3ff30fa86f4aa75c92d4f55c19293a1dc0ed6597b83694849db939fe4d5338ee6988b5dd88b06acffef4acad94387d27beb3e0ec767333b55a49bb160222d9c4e619e58d9dc7584bda43ae7d06dca067bd8e373a239afb9b80133cfafc0b512102ee03d3a460bfde3cdfc2744c0b716c840d256f340388e1876d90feff36791bddddf01213ff2642e9b9c7f5c0d217edabcc355360d184a82c05300bf7c57a371f65247d2ea76aa87eb0cb88037d2b3d80d07f6e09256c1cb4bd6b78a86abc5ac8e7a3a2bee5c4fdbb6dabddd72f0c9c5385c8cac83eab809bc0bbcc6989ee6695b2d7c73ef567ffed5e2bf7b1e4c0aed0f827e0f936f51d2855b3e6ddd05907e7f345cc061db1c5e430f0738856e859767f05bace85b1f6da2578d40cc57d70fc1a4022b513c6d727fd2bac8f7f799f7216dcb356db1f3f2a42f4c8c272ccb2455e5cfee89853dc119a3597daaf8da316225c7549b71b5dc28250f3116f1bbd0e93b12ece4fc79c381368edf595ac05fa7010b58e1092344b159dba280e52d8f03d12d76ea5c5436404e926cc95781ec4f150a51f00803a5c1289427fc84a11220d1615bd0f161d09877b77dfaede6dff33f696ab822f5625dc359ca33c1a7f29336456022c8bc4d59aaca4c900144c5c8866acb985aca4370bca29a40ed8ef6949711f47b6716a76270c0428d6a1ad9a86aab7a8884cc658fd349860f4f5550d486d41587263dd6fcf752d70bb1bcba301f68bcd8fd750de5fa48acd2ccf18d28b7594dee29a2f15b633107749ee49d99fa234c3df6e11501d4556e8ee6d1d0578da47880e3cd18866a131d509728a326e45d3a0a574b4c61691562f9e9ea3ca7f351e497b1abd7d3df6eb8e62e4a12fa59ad06d303cd903483ca18f5705b94dd83f70c7a30abdaab0ac7893c2b1f6064bdd3a691f20f6fe2d98468e7d83e770a414df9f39c7d1acd9a32fc76a7a0dd38bdc9715cde5df16c1b3e2a955a59f7d9230c6a4e00c0a115a9ad768203c2127196582e058df293a4b16616772b269745c0b5fbf8288ef79f83aec53bae21306f889ccada75bb666cfb3ae925e00b8bcfe7381828e1a4c8f20e26476d740bea0e71cd1fd13b6fe6b49a03be033786563de560da93fb77363f673e2878b86b691e12d2f5f48428a85fe3575bd9302459147355baebc4a5db5451e3ca17e578ded6c81bd586bdfad9968f93ae65ae0faa8eda7662997c3b1e7273f1fafd1b011186284b52102d4e84f9ad0f172577a6d209aefce94a81bf6cc93d2d80077e7a1fe79c1b216b13ec8c4c85f5c3d709f4fa5a42f675a4b0f01da460594468d53b8c1773bb2cf32b236b1f083b7503580862285644ca0f4ab75dfe4d72de985059cf4bc345d5d78750661ae74459191d6a14f61c5586d74f8c35bed24b4bdd484ef23f49236b7add7bea4be59f72d1be3c602622dbc55aa5f068dbbf0a26deb03800ec73309b116baf71b479111e65e7c4284c195a8c865e692423eda4b0be3721b1673c9d5020578e708f153f0e12690862031017be9ab4984b25cc334eb23b49259ec8df46375f8a91f1a577be6854d395471b6cbf4984dc551cbe09c19cc7df61676e10faafac1b1f3708879e42d67843aedf6ab86c32fb30ee50f5083e50b0684524047277574f4b3c773618afab6ea286d208c9530beed23343fd3e3aef4f02eb611cb0e7e1a4b07cca3a11ca557d80c5831a63569d8d890e8cecac807a91de74f46d729618b6d6f8a6407a12745818118fbed0d1d7d6d12e41a95e56a4f98a0573c82ce8136ce786ea7e19df64f48ff093faff5a4f1f385e0b6dec1836ff0ea60c0cd3604b5a4171dfcd3ff909d5b9954db3481b2a9354e634c5b71a2559426b14143b655da8edc2666b3e6e666d007400134023c5ad6f711debfb75776c0945fd59c80851cb2a4bb5d37dcdeeab5d4720c24d9e349c7cfdc47c105a78be3c29ec700de88106cc148679c2d50e1bfee7bbfb54d683fc888c21819fe919208c661e4fd12ccd5d1c0ca91a27371fc69195902ab52796f0ed5f882347616ed9ff355ba2dd63d4b4b3bb3b396160f1c7bf006b26ea39e7ac5cbf6ad966bfab4122002a4a42b8a37963aba6a8c83f5aaa15040d9138690d552f8024e14787ce882cf0189e5b3c0525aea89335a6b44805b09c4be37f86c7df37eae7cfcd45bc2e15586afe7f9316727db8e7496b016e9639afed00e6546ad678a7caf27531166abe34523f2b0ce4b1a648a97b0d18bc158544c13d7e4b2eeb54ca5a423eee00cf25b15aee57d145c68a5b6d189bb7432570ccfdad312097dadf1821fb8ed75bc5392fd5c9871509b4a524a40d7e6d16bb672e5f183ad904c7baecba72fc425f4e5f10926745769dc27151f5e5c1a0b1c7810f194a00aca6cd4a65d9a08ea7c19ee9cbc90af3f8c6da18462fadd9bae1b91878a4e18df1331c5b8ce21fc1ab4c5f9d88b5e045bfd71ad093adbc677e2032cce41a8722931372a1a3c5b7dda83b788e80fc85a4403a9f52b22bceb57e8eb2441fc0b3e46e74399bdac9b36f5ceb6a750a6750aff3d4de9bf891ad62eb785aeb4e90a1c67d910831f6259696e7364fc3f5a782e7dbd765cea5919f924798d1c60d5d16f7c866d13e0456a8111f3d64e02193d8f1081211b75223b527c5188d2a5b6d9ce72542293d0df7fb6b83539cc03add6e152e778ec93615e7a1cc602a2733a96e98bdb84ec8f6ecfdac0cc20f390f7a5850da76cc29c2622a0414b3358e8da1518956a5a3c85ac081f8185373ca237f5cf4598d3b93d02640a86968d8168e9fa66702b3e1961b1f8e72ee29dd792e1c91af485ed7a941a2c399a03c69221dcf64717bf3cd9764a3dd70f3e305863b08d022885924bdf1040c16ea4880b0bdafb2264d960ee81a754918bfa80d54d1cf6363f84c89f6e39f5e26871526c378c78d85da061bb62b9c48d474f1bdf74bc7318cce0f4fce59d5afafbd9847ff85409aa02995385e2acb3de9d456e66a29c1e7a64b788048fbb537aa94624a2a9fb436fa1325d6a2fa9654c23dfbf753ce67e8d05b442ef059ac3d00c518b599c095729e79c59c6b7efefbe470f8bab38429d401a8bfbe6f5b3633a40fceee15ecd990bf89f5994139de542f2d6aa52b5aaa79eaff6a9576e206dc001a43258cb482d0e67d07e16a482e4a2e69609cb2f5d0152c8b872cb87da8cbe6ac31f89c5253d49f8546dc115fe5cb31365e93317d6296e40421310a615d3844c14b7815d69b081307f22ffdc7ea3f7f5e6515093561b597e0cca315411063474bb2a7ef9247e1d47198f16f95b0363e6eaebcbf1096ba2ca843e9205a4e43510f9ee5e49c422505e2ef48baa4fccf4a38cc261c3fd4c37a9ffa862ee61eca9d242eef4c4cc68779f8e5d9c373e305b9b63e6fc9fe8922f40a63420fab4d35e69ec0bcc76757ebdcdd5cf64872af3d022e7d30e57173dcaf0a6e8afc799ba5511392313206a1c7a81ccf6093be10e55d26a7791a55307f892aef9ee647e31298d241c4e1b92f5c602050e1d3adf495a84e941d6e1a14b1d717e7baeaea02fb9e2b6fb6a6cbefc23991241b90701564dda1a70df402b1061576600bc41e0432b6e4300ebac2c2a3a07c1e1c397c8795c60cfb9f206e8196809eaf3af25b1b6539a29c75028956616a04d07470fc2be20043b0c2f730191091fa5b912e21e0515236a211bf081a265363f514a838a91966c933bd367f6e99b2028cc074105fb4788d49030070a24c01dd26316948c478cfcd48a8ac10695a7a870b85e8cd726c8939cc1459975bfb37483971961f785629d6d794ffc865581f3e04c9f1a048290da9b6eda1b345895fde7586668717a1e3a1735ba7f98c24cab0a2c0fd65676a3638f6045933c8420791dd7a5f1b7ce8ed706c8d4827e91d1ff9f3a5bc66fd4600bcc782343b60c52172eb0df6b107712ae0de2d7b2b8cedf6e85943bcd2d11ce4033a5304537129892cbad62e24ee5ee4eee231b20bd23019124081b0e0668bedfd1aa734d7c117d27fad6e3dca63b3d92dd5a35ab38b958a3b632838aee2a7e59ced306c64b9932484efce57806329c0f3bdae19cf85f77a23b494a84023b562f8962025a7f648d72221783fc492982266006fe38e517ef4f65c8c54e944fb87c112b0e1c969e9d20490d94aecd46d1a2391 + +Params = SHAKE_60/12_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818c0000001810dd17aeadb4cc962080877e438257eaaaa866032a8602c210a197a2083d3002273833a966f2b37930c264ca1dacbe0c8f27db0208d2596bea5e857381038cc20000000000000000ac6583f67fba48d68b4eb69ac66610e0fd83362189ca08961e5700f2895259558077b35f5ff3554cee8d0f28b19453a908c7247d0d6d65ff1c56c97a2000e2f3 +Signature = 0000000000000000967dea8bb955eb85ce91ba8e62597f5390e67ab12eeacad58c29b830ac32f2f51616dc7a5930488111beef667bdfac2cc1ca2fa023e20dda553dde33e3e81cc8f48d18e51f2d8294d92ed74ea23d282d5a96a735279f0630b878f67d2955dc3da28dcaaa6d8820e629b55300e82ce8025cfc413c9db166c86de07e046e63bcc8445f47c8ae229163a5d996902c8c933cb54f235f7a140780b5519b28372dbd935c4d435d9bf45a78446e03e74b04cad19591f3ec4465468ea3a8962ceaec58dccfec1c29c4ee8c5207b76d409e125f0cf09efb3ea2bd9a77bba7436b9b0c22d67f12aa93ff12ce93516be0d00fe1985c17cb183d45402e018ffa8b82df86a0f06fa41ef3af3cecbf6492410137a0f8e466945a3647701004337907fe6c80d27d1900ca2d2199fde2f76f1b0f0fadc5528821adbaeb3f16894f9424c01836409fae439320a1bb166a46afe7852f23530b25243b0654f04eff241f1a7d99daa39128d80e529c43452b96d52e5055e28091e19e9b0fd7f87aa51428278423dab17f8cf23a72fb8b145826a827498bc8d0dbe3e3fa56b816975a86de66d2a017e786b0cd47ca89a4e672c0bd2bccd575212c5af85877cea745258ed2ca89cef898002a5a96db04a06a8e2d0aea2780bc613f8ea25d10dc292a002ae2873257cf30b598cf3c4864bb96e08dbb75dc5840152baab3c14f9a03d2874341f1a4757f1fcdd6022287c6d6d9e9f03bf7c96f6dd02350f3b224db046fa297634681c349643bc48cd652f522b01156545d5ceef2f2e6d9ac41313ab1833d8184c85334d1301bcfc2667ce5371ebc0ab8c5af6601c3aa1380d8a50b9a9b628d52da75c607381bd59fcf078f0a1f5582a87025c7a5db62c1eda906cd95125a7da4f4aa248bd72f4f5afb7ab24b7d1b74a8a1dfabe11fdb4a2e5f4e48e6e5bbb86c886c9a715d23a8ffefa154d9d4e5e5d5285ffe2a679f5d38ba3db59c2e54ee25ba276d25c92d78d2d980bfe61a7536cf805859c0884695e5a7c92d87b6518573de074a7ffe52fef8d4f30cdb5badbc1c16d9d6c67773c8c3956f21a5efa2cce545232ee1722b5d95dc5d1ceb007fc1d7c051a1036bf0621f417f2f10fca44bc0557c9a5a1ee955b432c1cd64f6e469d6cfd462ffc4af87159cbed4b5325a97427a0ac07ac17c5077b1f402a6d129f4fe228529b4e6870aecfc997fd1538e6a07f52fee4b77eb7e6d7b36777b445c1498fb986599f4df0b52154fc40bc7ff0a820e9a1c83b11b7826bff43a78bff49f5c016d01608120e76401492f8ef1ce4fb3daa1d9e11f68a49e8f5fe0439d77611a19e454f3fc6c0c1b732d57c202a37da48999da19c75d0ca3cf2ddb0c0ab7bba6c19caa614ead5932a762261f5b352d100b86e0fb82307c6773327d94037ced63cd5ff1e5d162d1f901675f7719bdff226690150cdcab3a1768ebd5229eea5b4b12ceffe4c915b245f92fd6d0d001c0d8495596a0dc02dcea00acc89e592f4215afadc8655840bcacf96b06964d0f65b869427e8aa13a1b28dbf70319883533cf49ff6d64a543e8ec82c93d527cd94d68a908b6ed66d11733a2ae997a2c469e94519e71a6f87d1aab2f3a17b7b35f35c0156748ae514dc7f9208b0de72531542bb122c65755ddbee4839c4c8c9d96e24d283f1a4d9f5aaef920e28353f88a5bc84c9a092d5d1e6ce838ebc8b89f1264567424e1685f03f1eabd7fa9378932b06b57c21076b00eb07df1791a7c8ddaabdf217de82f26add928de6b3e5a0a5574ed6558bd92e042302ba2cfcb718e546c4b513a5cde31e7e6c867b2c3df69d743cd449bb4724f219e461de4fb292b616c1a20c122ba6bdbb377e133d3416b60ae2a4e752802b55a298490b5f4613b8cf0081e358231121d7efdedbdf20efc8451186aa6a0cc8bd3327e0879b38114495c2951eceee35871d464932e5e9d3305ccec9cb69dca9263b9173a6ee04c406f6564ad37b0ffaae55e51cbedf6693a0af01a846c00cd570f67d05fa47ba7b1d2624287dd014d3f48a422044755c3122d20907a65bb3859317c16a2c6fd393d3d1f28b905c27f2cfbf33a686ca23f6b14f161ca629016b904801b98e81d7a4cf914c44bb0219115c434b8a6739731bcfe5442680b67ec083ba81b9b1ab3d5b7f5a83f1c206483bd1febbc2c8b296396b15aa931bd6b0bc32c2f5afea91b332eb68154906a82e981fa93851a52fb7a7a8d7ab0e55fdbdc7dbf2942ef2839a3d4f6ccb469899c31ff0a784976e8bbd41fc92f28578a34c4e5dfb78dd74300042ab146e27fa0d796a61c889bb1be99f3ccb270510a263d9453a959d413219cf400185fd0dfe836346b74af2fc53f0e2f444c3067a73279ea3ac640c28013904fc213a0b4c7c4e8a17a3337ba641ca08f3950b85fa34dce98d066b10968e8d2fdae463a425384dc9b2dfe7d6a0469c6c3df81aaa63d2b52495227f08f5e031524880458b7fe299ff39ad29047c1bb243e92e8a33d8516d6a50645b332b4b3676ee7834b85919dd76bc74fa4133858385687ad0d220d23c8e048f8261516e935bdc9bbb80818a7e975347114e78687490a2c570956eaab4abf43092c276efe7aec5a33ec86c8233a218e9a0d3173dd42e391138c0a7d74fcdb277945a83134c8cd0d411ddae8c0ef8b483814b012dfd364bd62e3b4c7729b9a3244222c083f0175761ede098a66d8c952ea6f2a01c10ab44512847f8f62f1c85e1d4ee33d9f090d1a7d3484aedd5198ab78cdc929f28d9437e87c9ef6035f2c1cab66bd0c0a8fa6193990051b969e4b3e6f2a08fc4b0eab49eeed9a602bfa153fde8a9f9c06478a7c049f996c3818d06744d02b06d66fb78495975cc2880d0838c912ab6d9a61dd6f08b6a5939de0b736fea1c447a43d754eff0c142525b261520edd22eb803360dcb7b85a53cfe26bd3e9e2892efbb1565b5d9a4b108cdb65a994541ee02d895320f6062a209b958598b66171f9989ad2618377d5211093f572b5ce2f8877fdfa592311a3352ab1fff27a31b7994af70360dbae48d941fbf5f5683d1e99c51f32f37d2bed7c95870a8f5493e5cf5e7157bd2233c7d6b362be3fdb5af2893cefb6c90be8801f565a02cea5f935f536b5606fcb942fbfa999d439adad75829db6d1de3d4c3abc4271d59358caef5a1eb610faa8e3ca54ce72234a37d6c8cc7b673bc8209bb5ab8f2e98eaf699e5a2581534119bcb10b2b458fee8ca63ab7a272399ae35e53440087f048dcb91d7059cdfb75e40fb55164ece10ed4d76bd02af59bae858752508124934007a0e5d617be01dd509ab86470a510fc9ae08ff8f7a027f73ae4f120d5e8c500949cca6f42a11ca9de8671b3a9852350a18eba7c8ad5ae5c27b90afdfabb18f18dfc5108759544149277c5eb9d456c361a4ad14cfa073331937830234c529cc67b05cf81cbdb5d06ceff456180ce5331ddff55c4db8675540159625af93b28fd3d8c3c20e0afbb348bb56015756ae6702f379acb04ec6df7db1341357ef212d50f8bac0b2f8042f913b3fad71eb176fc50489a05990218c8224ab551762baecaef52a9def7747057cd942da303f890175fa434e3523614e967010f7e75fe639cb27b5e8ad74f16cec26f1ec239d50313ed2b8b4b8e37ad85b603b1ef33c5bea879bd4b1836fb8bf1f6f4fdd95d9e304d998aeaa62c84287e8eaa300535ceb53d7c579012a3ca95fdd9204385601e1151034ef37ccebaf32782b1f2e2856b895c8a9f3c53de38605a7b121e990ed21e322123442875509539df3fa5fb45eeb5a35ab1609b2e67a032004e930c7153e5bbd354ca3b2e3f8569641130cdb50e713b1e44c9cebbd7d3213a68e61b4436c1cec11ed6e64938f548015a1cd915e37ab29ffb0e0cf809a15d048024bc813e301f3c5b24e031ca499bfe56388030429c879a42fc2ceb6769fa989afe250a2e4acb2d6446e49f8a5154302bc93091d537f0cb9ac945da56ee7597877661d4595fba5e599e2760f3f532043da999e6f0e0b6b01b62ccc1dae9425c6ae6dbf426dbd93eafdc95d838e3f0a3ba2a36353e6d07e43492eb66b23e8cfc665576c0338964fa96478b0df1b19a726d493f80bd76891e8d13689afec8a44df1f5a1ab8e793408c4205b970ab6a037797c3c38f5cde5c074bf1d28319e4eceb9b53e76b13a2356789322bd1ffa27d520a813d0428aad5bf853ca422052a68c19b0593401ffad8c200deb0c843b0c9cdf0babb14b8d8b896fc8fcee7e234a65ebb00b132e1860e6ad23cce354ebb691e733f1c6d082533942afd2f8b10d34fa1e632271b5cef011d9df6e422d7a75b2da7fb90f50fe9edd0ca2c7d89d84a08082accf851766f781fcb220d746d662fab21a124bcef66fd4e4d06338f73a316e80fca758438b087669aaa9a6eff0092342746bb90374cc4bf7ebb437c61b197dc99a1d3a2a990f91659f4d88011c278ba94d242dcd52c02bfe5a26acd4ea0bbf224f05ee4cffd1807311e17b27abe3d21b1d3d477330b55deb8d0d9628c2074d3e0b6ea0be68e9656ea7fc0d2d4cc3265ffc210da02174a2e64441094e8120664a3797683b61c19d6aab84a495e1aa9e0a3ccd5e3c24abe8fb0bae7b0b00e7e30c1384360f771eab3e981eb51924188edb1af36788e9efd76bfdd9c02bfc23ef5b005bcb786fed3151f543ce1fa1261d72398b39cb69ead4015484cecc206a8ec111f7f9d6e50b15746c7be800ac4a8640ffd0a17ea0d08dfccda6b75ce232fd58a2407c4b14b208e0e3143d8028f34a8133f34faf64b310768410c1e2dc676f13d7290592cf432435f8caa90e493693465f047cefd94ba389c5f5401773eeaec1a621c4f5a11a4cc8fb6d1c5c51f6565184f97b4bff3b6bde62dcdb58c4c88afeea59ae3a87dbc73ef956de4b65ba131e64bbe9d1dfcce9a0906d8e8c725009993e399b9ba87afe7cd24ec22191ada919209621f8a1fb31d8ec1fbd7720f7f54e9beccbc613090a8f1a001f71d3eb7a0958b9bd9791f3823b04cb9a7fd476f85d6d2b188993b0462009244f333d914409ca7402a719f0989648140e455984826f15a71eb9eef9744b4a8b18bd968b3e246aae7972f31bb0c7c696ba37bc2345ed2175938d6a260874688eb59b5f9661ad7a911751e611693c910d24530386139201c346b0d2d68d1ab83ec73188b085d968cbbbdb052ea0332f3f9ef5cb57c09ad5a2bd9b79d24f692d2deea957437da2be45f44c5381db86f6761d827a0954332d94d59d5f05ba991c2ae1650551930281e882ca56b6208b0638ba48e40ad958a951a500aec091f7567527aec42dc97dd87e61006b75f660ca8665cfc109bf27c01037355dd2c11c039325ab977c51aa2adbed3f35d528db727907acff7bcb7c569d494941390ddc319bcf32c2baa01087a3deec3d0bd934f64d3528bf3ff12979f978849cc28b856e9bb8eebf4c7ba13f65d16563f74ef8e343581f8ffaeb7b99351fbb5bd2c1578d490f71158f1f24363e41aba6d11b99d6b2ad615fc66c6db581333a221c4750329ea073fa3af478ed62095f8409c748ecb56efe2bf7169a36e9bfb67e567898e54c4c986b3a6e0771f15bbfdfae81c379eb56baecac757939d479f6b6d2688b03df385ecaf05ef372ba152aaa5a0df2a2d5c125d44b3d872c923fe590f79cff97a85c53bd5c70cb5a011f7558b15552820273cd879a4db3a8a73bc402b7b6c5396024accf2eda91fb98c23579f0c5fe7c377386aa3f174aca6d8de8bda37fc096291dad0db02b2c02bc427b91be50414be4e1823cac527d6d89bd43c5bce8a5e37a7767068d3e8e4778ef2cf9b52f396a9bc443889379bad873bbcde2160abcc94764ec0451a61758dc00b039ae031e86da12068756db2465debef6c9ade55394370d39b621fc67a3675b32c03b720256703d282c206fd5118e098092b79df098e70ced2641306417b682ae18538d4507e504b05a6ad252890ad8c06ced8282ce8575b00a3e9fd1d7548bc534aa4f27adc4a0003f4afe6325885fd0523bedbf30eb1ee15194ee3d9512bbec3ccdbd6eb61f59b8e9da6d3e5d21a8b1f82a8150779932dc244f01cf12b4d93bf4fd0d9b228d952fb09366b01070242d013ed27181a5478c3f211f0e1a95ea9f3af69cbc46d6cc4f6d4d29a9cb21e39820457b756c1c1c7bce1374b6d9c97309506c1aa40b2dff3a0727537935ed8a27e8053937dd0331192601e1edbe481af1cd25d52bffdefb299c75369fec47ea5d3e4875b8d05711458d8df496338c702f51ed0b6fe96d4564aaeb23836af8e7cc6fba126d25cca7a68fa35aca35b883c5b44361071f73069762a2c8a923a7575efe52fb0ea30cee99efed368fe5dc590ea77a7f76f9fdee9973c64eb53945a80aca767716343779d77e1a1ae58d4968a2fc3b3d035ae3bbca5ceb823e8242dbf2638cb5695610bec864a259e19f67c7513324e34311960bc43825a04f2c33f1c33d472306602a85b8c403c5ce2a1fdc65555ff98c8d5a26f99a51ce6fc5226668d9c4065d60c42ba3ef72b05d3bde42ba4d7bbdb33f2291a1f9f74b7edb9eb474e526ff9fd31651132e22a7b7e7961ebf577ef2e5f6c39767ae8706d0eda79e1f94de1d75b5b4e92730b006d74b7b19ba28ab0f38d02e64eca8e5d34720417599c486140ae3913d26177929ab9e7dbe58598e96a10e187651ffc513d9153ce544fe4bfb336a82f48b3c3cbd602dd014660d321a64f099902cf9669d56dc359c81c6031b6b2bdf5cb362ac6556ed4b44a0dea520b663b4d3cc262d9da6e693f8fcf40daf8d79d0bfdc9886d9c7e5f89818f46aeaa60ff247258a9d341067edad77e25e6d3858eacf0b0f47bafc1b579e59453fa32439d638cffb70680f01d2475b1f278adf2252308d76ff802ea4dbee751cd06fdfe54f135ba4270c569e6d2da510ea9231c136621f6c2cf7ebb82b0c87c15872d87410494addf3a39e2bbfcff985f4ce1d0a5a08eb329f9ecbc8028a3499e3c96870937cd908a13721e2ae022e6ff6c0fd1a16a602894cf4a2094e253e1aeddd407a798014e36697f5d5125d207157b8034a274cdef8e804b423133395a5a4cc227e6b6643bf8a1e2ae0ed0e3847a7124962d8974ac17bda1d1f7f2fc2ee38dfeff7c420438d7202a447abd5d438e2a9524db0a74b583c4edab998f18795747f9be8c2455794c0f728bd3449031d881e005498472d2efe7e788de51e931e5ff9178a362ce313c816d964572341760b2bd990dbf194001fbe6d3ae1e9345f34c5ed35135eed4e076719773be9bb1866274a53f0524526c4deff8ed6772709e45515871837b87e88db9c9e224c78adc2b9173abeb0537dcc59b650d33eed3123cf95dfe75bb8d6863243900bf95b14eff0f2a3c10e5552b392bb9c0d411c81535e96114df126096c0e2e4f8807cd6e7cb14229720ab6b2efa7e320bef8c8cbdbc186fae3de6e0d6ac891bb8c871d420d6fa685e0b10a7c5b8c49b6adfc25eb210fb3809bc07f4592ba0ef1f17179f012cbe362990d55f1a2934fb82bafea2999a2254d239d0b3f77f0d0dacb9131ae1918011805f2d1c4fbbcfb7988b8bb732e4f5221e7466efad809c69303dd86d4482f85d0ee53784727f951d8356220671689b9b77cb44007a5d61e4b1d5019b061a79178f76d56afe95bb5887b203b934da9222cc0e477154b3f2c4f49ee0a3e094af3c84a48d43c21990a1d7c52f7d4a931f69cc6852943348887ec3ddddb8cfe377d62c089469203925df6ce4c9985004aaa904de01cb669d8afd5bb446b86b6aa2b2147e0a82ba30699593970a1d8883cd268ea4a72dc3233e654bf663de30cc7222187ce841357e4666313acb457e37c34e46cf2a57191bafd084bcea3756b8c767bce7c96a0b23a0d0b66de5cae39358a9927631806f4cb26a4c05430be1aa05d7829e581de622a924a36de5108f15242876151b6361aaa5a993a3d836b034724b9cf8890fd85a15d0c7e32ada50e2d8e71abc420b9a1f9eb88ca9be0d6e05908576b5f87f6eea78df2538547322ceb50fe82bd84ee6287cf84b2b2e965f728acb0adb134b8a5512a3f0d7a2debd8a474e21eb4d538bc9b8f33dd8db5a59d198c3e455ffee13efdb27d8c7063059d5811ca04d3c8fd2d406d414273cbed25ba296bb70d46e518e139d4484194c76f214597b543012267d0416f2f3d8a17dcdd919d37ddbda930d2433ec79dfe2484fbf41070edb8781b8c02e45190e6f8270eba2a38926033c2164d3387f0d898c841c37da1fc1cdfc535b8e3ebfbb0525ce86e502fa50fe9b4a2300c67e8721ba09fe5a8d57095a20abd871325924e63f3e8fdd5689fcf40b4cee94caa6636cd2d87f3876f28ee1390fdd4dfe744b0e26a05612b08f0286837540ab910847a0a06a09851723ed4f377f56129d0ad0af6bac5930c9b84a9051a466f65a858c79d1355ce30ca13ac6445839e3fe4dd7983a2b70ad2f14c795dae5c72002a49312dd60ad77f685a1655c36f2d69b187244dc02b6edba8d5fc2cf2457ce5117e6f9f8ad9d039500de577c27f03545eb5e8956adfdc577040d5f3c0dd74a0db2f479e8d96dab42c00c95e6d115c1591304ccf4ec84b61d5dab8767987ccf0f1ca3496c88b5a68ca68f94b20ac6e1ef39ec2e557d178ea24b37b809c0129529b812cf54c84ad0a5a038ee36f08bc92acfb176313696ac1f9bfdfb3e8449e6d5d53484c7d5f9d2e71c5bb6b4a95bc1392c7729603e9a902af9ceae024997238e0a65a5c3e493a81560431a421df26b78d968fb23396605c7fb71d2bf5ae4f734faa149b953d14a41164a2c560bffa68e0f9dd30c2e5c30a18140c3000dd3758f3a8ae12016e9d54814fbc3231179f44c47501243c856cc251fc7cb3a609666b0ca578cca1f9ecc4c37272cb9e9fd1702871fb1ac8da14b88099ffdd60a54bf4398362fc94ae81e1f778c832e81f4af5340304a92ecf48ec2d5c4fb6051d9b8225fdaf88a5b3a54c3c7bc9dd11487705a092bff3278b51e61603c692100d31f769948945c14444410ab92563818d8051fe4c606b4f69215dc85091839a1abf7f13f2814a55b2674957861348bf62e323b3a39f66ca1bbce24ba9d453a65bf9a1933baa88cd76362d5310b5020da433da7245c65d2efddd6681c9839c882fdd50680272b321404e372e5b64de56d86033f444246fc43459bc226b6f9ce95c56b51c90ac4ca6f30f4c406929d9db6513c8994d170187270b791233ecc0b9e7b8620da8b7af82fe260092d319735ed8a5ee2fb3e5ada3764bfec08be505ec32c89530f102064a9248a6978af0b11ad5b0d9bf37e1debee2b3ba9c9d55b56714c5bfdc22d5404ff3bab52ae015e25d39f3866f6c04a55f8bc408b0404a0bcced98072b7b658b100fe86df449f042fad45ece38be3dee43ae974ba8d53082ff46ba298f54038a2e4f2a769d8e3ee834be37ae2af3b24ce7caf9f547cc712c3702781611b5bb933847f244d6cc9a8dcb9a2b828b45c6dd3f7507a6dfc422732bced593a14f8177036d9b5c604167f3dbe033c716128c2e332d806814012eb71e2e211dd167bb869681472101919fa4c4918e0fd390bd3a590bb1fccbb16f4aa2375ac8501952b496580731b7aecc27cb9c2e307fc4069ccdbc5614e87b987d3af18234082f548c3198c0e551a87cab5646b2da5a52a97616b65d56d07631a1a006f1417047f5063a136f10ae9fd837514e64c7b0d4e8d86c95a0b096768d6ff7630045a3600e487ef06285e0f296c89a988380c99e9846616660de175dd7b3ee93076e6b800adbf8f337086c55641617ebe7427e44f09b5fe274c16ca9c41836e4026a0a650c71f3ffb238629fc8e27677441b7a2bb3986827a1f0c734b0c4e434163108502c9143dd433d5bfebeff9da496fbde76a3b8f2c80e861aaff374be319894439f2e77b6601917968b88ac4f18deaa465d8d988783bc9dbf045b26ed5f31ed4259a3032dbc4e2d6b557416cb7cd92bb47c9a03b49f60e64725b60d5a642d06a3ab6ed4ce3bc82bde958b6f58659b14a540de92418efa9cf0728ffef92847049b23a72ce5233abe391b1aafc42ea354b58d316c1525224eacfb4119f78ebb754384da9d838aaef756c1f53081574809ff39730fb5b05fe7368a9e4e0492181beed5e64d12f8d1f9792b2b7fe60d32393e05265e3f79a742efb89506fda546a6db56ed01bcf759419fc446c309f115b99f1da9fdcefd87148bf38f1edd10b861dcf66d96706baa5306e032f94ccc8b666e7357f79c6bc1275bba77c7b414825549e4d718fb7b969ee55b414a1def078949d9c754d3e8059a3379a519c4ccdccb8b2073c9bb400e3c5ebce4da06c0aeb208ceeec13c52a2e9370ac2d8dd5cfbb016f426979e2e36bcf0d0934271ee4a450c518a2a06e92ff1889f952f75f71a263e260e75d8134a5524267600586c874ea25c4bef37ebfc3ab87beadf478694a889139de5d0f7c3531860d6fd0fb86164724e173558b33a9b2e871122fc708d5642eda01712f4115a37b1c6d90243a0e3048a411d23c1e4b2d7ea72a42f6568d4e1a63e0aecc2ac20d1759b79555366a406edde4bb7dcd2c54d783de71fe8a70d107bb350901b77934e4b83817294515e4eb00de413343ae0b1ba0d7a216c6bd487675f09789a8df7b0872064145dfc9af286c1e4195e1578549731becbbe25f7d559eaedbf8d7e027d1db8346e3af9e067973e197aa1dfedb905c5241ff6217ab8e3cf9efce4badba1f94119c4ff620606880bf0b333985716427808c563956c6e6ec238613638da5ef36135251a2282c7d43cddf8197284caf2dcf03680f514923c319ddb61b6c1d5dbfa4c9cee2d377d5798e02bbb3fd7051f83021781cdcb8e2eccd303f8d52d0c8f11ed239123250d077fcaf054566f6209cb846e03dfc963c0eefe10853035bc19e51df0176ed3df3d199f7a7daaed20a43361edc15ccf7a12799c0b36ce6a9ebacd3d8cf2c7fbd430288c55f9643dbf4c6934b0cab780d1625a3f732fea7a7ec2e1f5c2f68c3db62746b2f6567c9b45d8d191b51ab1185325395fee6a76712d539eb437ee3c0c3147ddfcf3d03f1f07deb095c9c63b67edb42402ae0f00cbb64f4c948156ba1cb8ba502c70653a02fed667bdfd5229be7fb29f287fe8505896c8446a44556c7cb29d02fca0736f4fa66f17bb53b39a3275fab2d37203623a9a6c99f84a38e74fcf6b2dd8ca7e2c21565972421117efef6f3174f137bd63488e0c698eb9c09ce575806223dd0abb681d4cf957793eeb4d58ac1ea7687475e7efafbbe90060fefaf065d9d8701102f0b09553370e7197ae511b5d42b1ac441741c3efa1fef5a0f811b46dda1bbbe78a0b1b8c4adcdc0491f8ead2b182f729143d506dd37159daaaf032800ae5fd5b55e89c152935ee2ac7149b1c42fc4e2647d93cac8025755a04e911933f5e8a91fb9f02990a25aeaf68d764f9e3d009fbd8bb15baa4897b96876b6169af9f5838ec42eeb3f0d4bf0f562d001f6197b6a6de661b94bde3aae9795c09335e8579238cdea569242280a7fe1bb6ccd3b75de839dcd6c088ec7f615bd2a24d8978714d14bd3458b2e3be3e8279bc235507c4dc000383124bcca68dcac256e2cdf191d70524d0c8a7bec8f8bd5bb174e14e87b0dc079daac64a3bca8a64d7aaec5d1d7a91b5a64f40ea5a789a18c909c1825b4359ebe776be63831c8e69cba7e809fe90d934b516611df7b4e60b3d1b59a7c2cac15368378ed5c14ed7bcdd81bf96fee272cf52009fe2b9a2592543b5350c11b37eb525f3d07bea4abef885d5d1f518763371cc9cb85ee9f3d411f11fbfff8d4968bb94d7fd0a4b104c547aa073ecdedb8edc7358b52368e56ccb7039097130e4a658be43b2a2e79ecfac5773ceacc381f1911369aed4f87a0f51de39bc908459172fc3b5231109a53661b5a6a5a4a03ba9c803e41b408004c7655936c28c74a15f14b43e8da9c0be0b14bb589200a2db564157974729dab30d191df000d3ea809880f4b28b4166880f4b0582a94b7131749c605491bba15efe7d97f601ef3317128fe5b02554ed389e79c7e77d41a8ee1d7f344550826dab6cc5fa0c6e68f303e6b30f76f1b29ba5476a950ff090d571288c2ac6a283a93d762681b6388b9233329328b8fac469cc28ea29188960c0a8013ae9e2b9d6f67b5d5d9116cca55040a4943523214023607e30063e3a658c251cff1d31e59bb650668b6e950867cfbad9da71878bd2751f7533c03fc699cd97b3317f0466e1f99610648bc87292b1816d2d4f1ecd384ef8e33f006a2e41b61b638607fe8cfa5b97590adaf1d2e35fe8d2f7aecc4023a528f96f552a5cde87853721dfad5936f54a602575b5931e8b93c41cc2ca68bfe916bf86ba945dd000917bdbeeec48af28fbb393ff62c34a4b895e41c363ed88250cbcb3742daefc17417b0f98bc5bd6dc1a72fcf0317a40013b390e7fb4cd4313ef148d7d78382fac8c9a50f0246b9900ca05c6d036e110b4afeced1720884226ba85e7781de558dbca3f4c67fc6d4c8c4ec1f21f395e0a82f8a90e373f93d0626852aef7bcaf25b2d70f4905789fe0bf61f9d53da6581b01699cd1624536e35144e29e5657c9d62846e57c151c36ad000f5ccbc74aad0a3e4ab9c408e6a97de7b355d9049152e3bb51be94cc31cf3adbc9b246fcc3a8b6dc1001a2628c8ac317014985cfb274701251d0f79b712723adbc89fea21e8253a9ac102a2e47acbae7e723acf2c0ef2b9d678385de46bd7645ff11858e2fce535e2fa1140665a5f829ae6d2774d5761f972c4c5039e9a5005fc69f257fa0632d9dcdfd5f27d003b3a9ac9be6cf3374845312ad9321523607fd59afa85fc48f076a72ff91d131c0d2c389a395766499966232dd243f3431f66f46efd37da2513a7e2778c65e1aa4b38b76fdceeddd368885a828c1d86017f0b084e010ab242d559991e80d8138fe7044d2ee98ab12cb368c44928ecb3d92c6ac692199e76a732f0675435bdaa359b2e8fd1f866a8854f975b67a643d91e054d361960c8f55c792f80ffca64e62f7572c832305116b3ad82b75f39b4a87e098e806126908f5306cb0b44220ece0da7a373857f2fa6a133a1456c1c687c0eb46cfd3fa4b9c8161bb5e9a5cebc37fff65c136bfe61776fa59df76a2371781fda3b8bb8bf5da00e9ac97ddbd5d0545f9e6128123547debbf09e710a56493d4bde91e01ceb0130a780d18e006d714f506c987a14f6411581c751acd78038739a2f830c36fc457a8058f6a55756fee053c344b2b3cf360703eda1649015b71e80b4de23ecbdae15acc045459903f8aa17bfe29c208e20233b5698d5ef28206d88bae2529d9a096938ccb8fe9711283c996cc0d20246bced2706b4dd6f76199c05bd418e3d0249c590ab105c8d6495486ce4224cf9079fc621aed9f32a7652523039bbcc1b8aa35b879240fab42ba28a73ec83faf1da0c9c103d59093a4a69a8dd19d14c8dbccb9d6bc5f9f73487df0e646cac2fc19ead0b512d336e35fce272a94a528c1a630f106deb6ba5b4d29a83f5b0e0b63edfa646d16e1f5495eaf493e6e4da4c40922d3cd9499563faba51d59e8194805f306f7cc1d0ca260c1f5f7dd5e154497fbcd03ab50bfd07debf95edae0d86a8fbbd0c84bb22fdb18bd62645fc739c7d7fc794cf5a067044751f805166adae82e09c77b491fcd9723e0fc291f407e93c9ba0aa088bacbd2ca553b52725902da4e06ac288e18c99d4f0e54524418b64c814e8f67e0262e999a186811d1b02cef893874f422497933e9e7e02f3c4590e4a5b7371c3bf7e1978fb9e2e4d5dd9fc5aaf0eaa1c1d8187eba717196016383ff5fb05b7cb4ecdbba3ff0ff10b9ab6facbbe57bace92230d561c303b8eb588c40d4ef73c8dc124818d6c7cf744bc39dd99b3c4e4974b4167bb7f0c5a2c0e30f0e53277b27f4034e31b6c68e03f5524add2b185402e100b0510db3db59b1c9feca838b1b44a5709a856343826e268a2f1a7bee2c01aed7855eb860e6f905ca51655728490b8cbc7ef79d232291b0aad48a8ee0aea3d21f610015f67500a25fe64be677f28a85202c324279d19d51f6a94a71057ebddbff6a3c4d48216b4d2c864eea6c548d51e569c0ac5ad2c7ed1b4e2314523749260ab611e7c5ad78773ea192d1d011169c306ecb9c780f6b8469f3922490a98f9422407ad811644e9f628c6ffc7dfff6ab7a8eeb8d569a87b7ae5a7aea051bdf70b3ce753e47d426d872f34664bc61eeb41308818ba3253d21de3c37cc5e8d364fb5504444e18d96ccd5e78b36b1cfec59e3b98782dafd35e6a161514daf2ba1b61307fc85ae3bb61795d63463e88e80e2ad7af78a449c012f3cb6ce8fb45acce64e4cfd792142897c5d7ae5b6b2b1ae5c015d58d42d1424229ba2d1c0baf1ccbb61577c9a3f530f33f475325cab785ed227bcf60b247a31a03b7bb95389a98b372462d1c3e1c5f9a6e99acd9da8c4b8a6fb42b5631b256d6c44d6b946f0f60419c3a4b2efe5472a5c79ed715d7c9321c84f9cafb57be40c98935772e9f242903b5c125183b5afa8ae20a1b358f133d23998e3c4329f832cc477b9dfb196e765b8a054240f162a6b99125472a5e48167ef6d14514ca8d608704a0f792bbc02cdf71283140a042ccf75a2d77c58191aeb0b5359dda2d37ab49d85cd63dd6f80feaa2cf898dee24fa2797179422295d7aa2cab9669c91014299a0eece5f7d62489fd68fafe055f6dd02dbd72059c34ad495ff8e9dcee48d1f06fb26f3582f86dff4b02f60b51434593253049a2ca53a3f4aead342bdae81b060a440300edce986d05ddd991d10e2137df67951928e8f5b7239fb8d7b5cb81e4554b601e88e34d8a95db082b4f443d4da9459344bd8b730bb5263877a24cc73f724a9ccacab7f8ba557376c1386a8c982a5e6498339626e8c97ccca7d5248ebe92579ebe819628accb80a54f0506819d6179c400c07f68b3312e966a52a2ed84ca433e030c9b6a5b84f58db2e160b4720b749867339923c62d0d3d5f8b022537fe3e0a8a8f6a36591be0508eed78ec2ba8020439f1a51c625a039ed35f4388b129db889dd54ea497bafbca8e878cc135e6a31dcb36d377eba937d68f2f2e2488c05500797963341927e0a7beac9b03ddbc12304147d59841f201a7267ee47f46481b3b8831e9faefa7a67df369c5422e4b880ad451e50835d8f2ef63b6166efe5456e40c6f2d7d161826c7048f5e44103683bd9b88d4cf90720c3f476cf5e8ed0bac37794be6b2a8092346ae314e218c4b3f0656fb252a80b99abfc732658896246822d1f013f2e0dd9d95047c7a27f29b6b5cea52f87f7d78e39b9cca593b34008dbdeb96d1118211977a71bf642aad9f59935215a7995355f278f6bf3846403129933990aec42acf8b0a7327518a2ecb9354f9f9a375f33752dbb8be69af9cde7936f4b4f1df58abf37502b85615d3ae7824589e843bb902a4039a4ac2649898e19a6328615b71dcc96e0333a8ffcdfa6fa1b96e92818165e1b45aff6da97c172e97edfc093d44c89795a9f6353350641461cd785dd8dad03c3ee8f6cb6298f50b554b7de9cea422441223b271aa8826c7b5af9c92d6078b46bc0b5f6473a3a75ef6fd165ed3e3456c5eb90e547f1832b0ea2dcab4e143259436d95e03cd3a9ccd09ba2921bd51cba3080c137a043880d42a46d87a19b63f3b338a1457b16f8a543510815a81e3665dd2013d9888de287c19d5f9c26a27bc44702f8d56564f904d49aa991de37287797acc670b03d920e79a5b1360badb053e90844a7d4cebcec49f3de85f9808bc29f93b7a93ca9bb56efab266f7f08bd17a1d15581248eba4e667a99ef6381f30708e3fe8b2bb2897cafd0bd64d3a7f5ab076e053bfa42d7320526c7e49da2178005e5e971bd16ca7f742f077e40a46fa8e5a23141ab576cee4ec92dec6defafb496261a0f5bd7758be89d4292d597117bd7b49a04da0161b4ce47e4dfc04eb659f7ac530c3dad34a0022422e31c891ebeab85810cda62beeca36487c4dea55b83eb398883d2d8b382b2c4f9b251462c2f354db0afa0cce4f270a09f99469ac03b94c339a341cf811d47cda12b19df8a9733e6cfa22d6c310b2f1bbc103579074cae4a3efe50cb7576cdf700d5923a1a9b3d97ce457286c1db0efcf7c1b208cad4174a06056b2ad675951323f56aac94ee8b45e5324f2a931df291dadba5bf34431e3de2850eed00add912842f8c7e66931c15a2a103388f3ab4e7c10b8b3fa527399145f7fe10ab9f59c81bdc00a2996c372a1d26240e25eb9688585738f1a62985c271e795761a45bac1fa30bed28af7bbc128f8f73f6525b90635221700d79960e5d15439e5dd16ca99d48a2d5c31c12eb2b230a7985f148cce94996b398a035ab192ae46a3b345c7391dddc3093638e09adb89336785d7d88189d3efc01d3a230b53df3a595ef7606dba7103233ce54de83a48d028fe2809847aa8d5a4f61e87174794c4596e8d1ccfda4adad4688bf6ea3051c1d29e4406d5df6a98da3c93442d183c61aeaa3dac6a3d7ce731f86e1f5a580aef0bca9494f033128989e9a4cc436c3cdb918d9fef513753c361541ba796dbd2248c0b192277c61b70e06acf77814b14c3d6902f87e824420a2a75c9bf3498dd0b59cb73a9c331dff300fd889bde0718a45658f4e7e9fdbac21c1334386641cb27c74290e9c9d777df203796f7eb3e0b4ac31c14e492fe928bd2d12a7eff93adfe7c264033580f4b7f61f94e615331bdf0cc1d8f705d4a63cbb3722880fd107cb46a5b662908579b892efe80cb91534746bb091e83fc2807e6e2b04a5e84f64d298079a37af97861429dea557b362a6db8e5169fbab1af5c7c8e50918cfd34d8944ea1498d644cba4ffa825cbb212e8f58552ea0e65607a5e9582b053e8d7505f6f902191f555a221b3cd851eda0fc9521794cffd2e3c8663b934d0da3f14e835647785c1ba788f53bec779e17c627a9e66d456df31ce784edcb45225a475cc2692ebe0bdb8296d9e9389b848d111ca06fb5a4836951b34cd06489a3005697a18a20a620ea351f2d44157617c007a57f4845f8e76f070a2eecf54c95abce32b8c1efe673aa062982ef756099070c6b7ab51b5073953f9e18b214423045bc3bf6ce3b9174cdf31aa77208b886b5461ae4a7855387847b30a34b8fd9a1f2976b4fc07bde85000f3a9aa9979b4260819b59b13fca2e6059d90b14403cb05abe7f4080ec1cecb755108d881a4075d8b212d3eec8ec31bbca04712e5d3f35230896bd7c20224d5e10ca820ba574853a521d5fe5741dd92fa1ed058382ec8f75e5007a2071fe2ec29fddba95e9695310c6f4755ec71dfd34c71fd7dba3c7dd16e3ce63560b64d8361d3d42f8a35b47a70b7aefd5b50065fd4a619457ece45cd04ed2b08b8142872bad1674060126d12743fdcb33e54088c4797ea65ded9b8f1d94c308c2f462ca4c6fda3ff304da210c9a67108998735062551d55d82a7d484da267c0e5f0ccda58fd8516258be7ff630bc3612d46d4fd46c221afadd10b87ebf4fdb24a26cd36dd3f4ead50130de1a8c680697c121e827b058f5b79f6122eb1aaf478c257f8294deb12943d2c5b74e8cfd16f2271d8f5b19b2733ec148b86edd8313685613accae7d2393d4f8368f89e56aeeb4ac3bd018a3e72ef74e95764273382aea512ed4227ef72faa7d8ba5fad0c4218f0de03370eb63078612b6d17fa1ec2226b0f8cbe5eceefa42520e1cb4c037675c81b52562eb312936d94949753efa6ecb14647e780259a5ac530d8e8cd6e912f476aa511fa07ec7f6f39f7c3782b49288c35beffe8aac0cf84b66f98c59694ea037c5db7b5608cf8694b3aafdb46836f276ba394a2491801538ca2f9c73743df9d0f6380216a411821fe95f382cecc84d1c5e4e22355ad4684e01e696abe5587e51b0ca6ba1727daf70174bf94bbd3c5198bf1d4fc53b14407067cfd4b76237cc2d3d7dcf523d6a86dbd985c9bede9e72d8ab0ff39440429ba2c04643ce0737a0e4b14562c63f6def9a9703cc6abe5d80725c6388bd57371e64cce080e257a7f9deca1c705a61d9ca6011a3395b90e62dbe6c8dc1fcd701316f62bbb504ae81f23ecd1d1965ab190c8550343ccab45aaccad928134dc6f70b764e3a5787539d288e692eaa97e2edda53880e2fd9837b1e5a8f46911e480c907eef581dbfdac3b93f9aeb6cbc8fbc424d7bea2f7146671cc47330ffb6460ca3b00ac4d3799d2bb0da4d8af2c1fce4796dd5a9d63ebfe5990036e701473743fc9c74d7250476ffe505d2d22693d797ad03b9c9a2f3df1f1c1637b68decc46cf8c6fd7d1fad3252bed5420346cd95fe9813e20e66cc50e0473949a5d2ab74480cf203550dd829448d39e346767cf12568d49bd145f11dc59cae37c80e11153d822cc2a5c805611d0fe81cb7b064ac8a5125a14b7aaee6a90afe2f3163d6dc6210853dee682b7966658740c7bbcae1d93ee460c16c5e82e2e9eb63a131c3988547ef7a237a2d9aed10f1c6cdd9b37fd5bec6b354323f3c4b107893a871ddc219174ead01e162968e7dab9a35bf8462dcbb4fd04324655c64c56da3bf18ce891d55fd4fb203f9f051df1a4b93d79772d10864d9d2c142de3f6e56cea146a2f45c59425b20c8de1146db82b89421b88eec07191be230a2a5e6850adfd88b81168a07b548e097044d72737807ea9c38148fbb49d0cde5d11fdc13aa09da305c41173e6efbad0a195df9f8fa69db7d97152514afed6152cf7811632dbe30bd707d1eb23422c4c9ad83371f5aa67970175294f097a60a716392fddf50a6887c65841887a8085a521688ab59fda25204053b9394e62b7a57765b1b6201f60779a7e59572e9f7374d0c8b9b7b3ecbc5687f6f93f8c95aeeb4e9c3424ccadfc08269b127620e3ce8f41558710a8fd0be38356dc1964b958ba5c9bdc7705c3b684a899228c61ebdfb2a90c181c273da70d6421124dc8d49d0dbcf5751bb4900b98ccdb810bf8a424c3e68285d884c761460f7e1572dc7892464f27f88924dcb18f50fadcc222abb613cacf07ff9ce9e3e3ac50736d9c414ce4f5cac2cfc5cedc47f54bdc4c154c59c2bc363bd8d1c189b63b6f0de6cdd0b8eaf3fd2018f420665a3f4588a553546bc09e481cab99dfca399815b47d6ccf56982a84226746deda7c4cf0269b87cf239d140e89259064dbcf7450a35932cd8c4d563a23491fc165eebea07a8ee239b26877b4b6680d7ecf0b770af1e29d7a115b8b2c51520ef2193237843071359cc619e6d55c5a25a3bdfc9edffc76dc1736cc532d4b9e80333ca11bea9e208b4510f2f9cc07cc9b956e86b4b6c4d19bcdaa02167c8f14684204f97061704852b184999bb075b0b52392b1a20d4af6aa49130c2572cdd09424b579d0b4edcefaa5c97fa0c3926dd0ae09229f2fb19f779771010da405fc7aa78d42782e53007421fd92cd339b445aa010c643dc9a33e61ccc94ae288ccfb9fc302552ea96f9d5830be349600883b8152e19d7bbb8a742b1cab630262dec093392a43fb9447eebef6fd74677256beaae94b3b87eb5f4c9d60b5348f050c1c852b8300958c4e74dadabd184a2a26b505d8cb1f4a15a10c38868f138ddd51c109cfef7ea46218a731b0b7f51f01a69fedddef293270c947584e153abb7a89d754eecc0980e7b982b34939dd7fdc2905c8612fdd58abc778c631e21be035729fc5c69179cc007703c3adfc442efbe0fff81dfb82fa31ff6c451e253831b68e7cbe022f5acd9255123bcb67f53d78fbee86c6fee5d061378c4b0fa1142d5f466550a144d61a852fe154902578a77c2426ac576b0ae7b58efee872e813a34165552226ca21d2987020ddc09e8169174aa9516b7f6ffcd77c823dd54eee8e309c1d2792a6a045de18a00477a3aad796e57853c316f136d7d9a4b3e6b517d1648d052ca7a4fd9e09966c874dbb19471930a74a7f740d08c7ff93e9ff3ddf07fe4cf342edded0cded078f456ee5ce56400a9320e163b538498d08b715b48c153fbe9eb76e71bea37bdf4c25da9f1d4c3266249efe74d901843bbd54825c2b4ea5881899e7c24fb278df95ea34f2b40541f2fa91bb0adb045dc5927e0552e11cb9c82b8fea654a77320689a1c4d9c60a2f282499b50a4767e4ebd3ad3413846cc8d160a10ed6539361345d81f4ed58b5a39930daf0ca8359bb90b8e46085fcbd6e8740d4bcab9f9d640c0092c8ce7d0aeb181a4af9e04a59310cb5749b08a2d3f2da60a18c866e6f1a0be42390ae1a93b6832793a933508120fd2c79eb9605db578a10bf1d5a94534c5f670e1300123879b197a98d7b13d176c4013b34523f4c00e8e2bf2797ecbf99c485118b9eacf422435cc8655305ab520c9ac36930f60d21aade8a40770ed6db9e869a7d76062a48e756dc5e094323ae6ccd8292d2546d314c158ff74f5d9b04cc16fbbf825549677eeb873b5b7d2cb4479658464cb6a94aab674aef9a0a067eb519b877b99f8c9fb607bca37ba6aaa258db9d69a676fa61d5c00d17ca650893f0f2ed2c192063fa056fe0fb23c1d46171355e4f7ec035fbaae041a0c6c6420add9c1ffea7dfcd29c15eb54d64dfc5dbfe61992fd4a4f737fceac4a5280a3265ee5e1da7ea8fd6f3ff89149ce02bbd0aca51489c9b5b50d5713640e5d0fd5880dc161e2b97bafa9f6ecde2e73fe60c8cd50ec85b2b3589b7148a05af8652230717b0ee5e047a06c9b9ed04d9b8835609e871f66f1145971318a0ecb298ac3f5c82e1e372316045ac2125e574bdeace60b2e58717c69f5f5ba1221fe8008b0ba05bd63ff477cdcaf24bd17f8e6b2538e5f875dc322810fd74ac75e8973777c4e7a099c0965b7472317e7217b5e66405dd9b73b5812924e01276d1e5e73f8450be7e9ebfd0fae11199ff6a9dfc17cb72712895782a8e58edc5408e761d150b03040f6ebed61e720125a7ef78a7250a8a1e50bc4a6fdb245e64bf17428c1f66b253ca8160609e91372646701f713dc8d6a03fd7d199ed8434ba4174189b2159c16526ddd8676ac773cf9c6e856d68ef6cc1624df20dbde678c43c076f7bd24942ad9a5759d7a8fc0df633dedb1e1d287bc3c0f0d0321baafcf9d0ba4cf4eeca131dbd94c0759f63710f09a20189bc36b7ffcd9870719dab8cb5e681f3efee491bc25db75e908192ed6e86331c2fd1bc3837b2d1e464adbf3c7a2a56c034159b372d995f4a2acfdf8ff7a02b149a683e9fea8f43ffcd6bd02a2644b50ce2577a4e101d271ee34cc0dfe24991871bd7c2716218ddd6356138b9d68016a01e6c839f3f9750c3e9def673c5cb0162978ca3a1ca1c06323ad990fd5c1c2a260db401a30cc7abc58ccab69b37c923e868b6ae66f7309c6e34ef68522f0ca11f0230a8d16ab39493e7f54d14d1a9390019dd97d3df447aba594b0b7b47ee76438d806f6560aa6b748342a9017376eb7d1b7b0c174d82dee16bc7349c70cd522bb31a7293907efd9b62387d6be93c992ece76bcbb20aaa1b36c740573e94bd7bd65252a3ae48e5a54547cb5680b7d117c76d1bf774488dc7bb7063fda7fdf3aa24b786255782cdfb480b6f8ccaf350095f37ce5632d3d67941a1580ab693f6314a65e31d8c02476f2183d70490fbb029f1c4fe0a9a9f17cf7b602fac73ae8ce3934ef4079e4dcf565730e8b97fe6b7a857ebfadc12035222e6675f531750a9715ad87da39c8b4e7c1d3d2b739d277fc8d465ae8591f6d9e62fa8f45b8305fa878b77dfad340e97b2c8ee18061ab1744908609261c5db81fbf306d4f06b0bb4dd0722e6e5ae9e6d237f81bd28278179e6622104615c29b747d43617c298be0d88005c5e19e2e700d16e6f224334c891c930d3bc94c3f70fade20ab5e2c8c01c1bd3b3e5634fd158f2d6f0450415738e328377652bbcf0150e4506eae84fe79533635b44fecead216b70004874f1871b398e51af123d94d2853a3c577854c5f3d5751892d7bcc150f91ba64c20f561515c6955d6cadc334f3d1c6de443ad92d34b720d4a74f64b5cb9d20f3307d96a59a6b17cea913e73459df4265a8980748fe55147d377123f704283f733d3cb1c506794c2b6b613b2312e2f7c97f1379485f00b570619a872816fa167af74934254cd0c54ecba9b4354fbde1813ecbf1e69a83bf3c0ec8d78b9b1dfad4cc347fcd72729b42ab13ab90f7a5aeeb181915bc5967992a4943f00dd081673675026e7f38227e725faf6c3461b67f4258197c5bcfe5be62f9bbf12e766f687af0ffd4083529c2f6fef40b1fa5e7e2fb654f0e9993cb77bd2d03a38a3476df220b0edcb8765238cca53917df9249c72ab145212ff6a5b24f430e5284bf4a26bbd1e214b9b2d194b9edbcf26cbdcc2079a7551c62d72915072762226d900771a97fb4697f159491c5ff2ae1eb2b9c677e7411f356e6ec926a7adc0777a732d79f187846aa2eed9b9883c681fb223449f307410a32701ddf0dbf2afcd8084cccc022960493097dddaebdea99fec5e66f611d454a8daa9065b15578a780cca7699b6675ce76f709b0a0a3d06be5293ed176958f9740a2be41b04164d448dc1974c0e79ca8c1dece7caf1900f42090a234ca3ffb065a56475d62bc8e48baef2ec3e1dd742960aba796f70f944e6569ff699222407bc0777ed7197c836de234046812c7dd493cd13523696bb4025155ad1985f84df53fdd7f269ae9dab097ef3d0ff0a0c73f54ab4956aecec1bc258e8c664f6235a64e4e531baed761067367c018433839865faa91dc1d59024a2a74b10dec96ec9b9ff11366111795d8e6e7cac8ed170978e66264370f6930dd33f87a71c928f2e3b1e935d2ff1d044ec056248775fcbbabac563682a8ba5f7db4002e8807650bed7be92131e72a5b1eb742b7531b940180c5ce513b943089a1a0c455cf41448dc2488f150288501a14ed7bc882a866bff02a68163b7ba94877dd0571b0aa1e7e9e86d8baa1c52b649c69a3bf33668a283c38db362c5f7648668c632983014fc8c3a0f3a0731e2b95ad1c42578925424fbab74ea5b5e33a40f2378055e484f7577dda6d62dd774563860987adeb456134231b661b1d4cee750fc6295ba5fc1cc677d056968ee6c10e80226de17d715e7899e051ef3562bbb910a593e630660a6e13dbff38788f8ea877bdb4b33f70796d223266e4241694c52ef2b4940228448e05fbccdc7392e5b2b9fb1c448a702d9579fd7ba35bb7948a7934b6216c296d9e8412851eaa605dac8102b6895c27a4dbcc34214ebe07bba00e22d479bc7c657646b4ca262786d7e1560e39f508c3c65b404d4d6ea5d1b03070ad3e09e8fd9ff1c24303e1fe392231654e9294cdc618e0c3fa75222bdacf33de6a1878af8c90900b8451e462bdce6d7ee6ad5a804308ec3b18425882009fefefb29cb6a1f10c1da3a7348808433e82167b1a5aa4e8f8b34af6b3af0ffcba5e0c9a579425ae009b37187a5a1123c1f95b8deea2b1d540191c70f111d193325b72d574d2ce0b4e8f87ea39ce067e0a4f545ca3b94cc7133583fbdd614cb7bc8a3725f1a40d8ea787577798968c50c860217d543d360bcd95e2bcbd1349d24544d5451d2867fdd64a6ab1bd357a0b10936feebce7a82772501a2602dbab2e0fc1dc0b48540cd746f3164e85ef1f12ff73ec5e662fd0e2f85b699481f351098029984ba59e37884b31b22c703a41751ad18bfff5a9fb282b73fbae5f0bb51eb71897f356b1f33ac8f25645228483db000df9c9612adfbd937d053ff72cb58e5b7fd1699b2bacd0c97a7b7a5a4dd78dad25901925210f938373a0b0e0d47cd3c1ab1c051713504440fef873911077b33adbedbd82891c0e6589c9e4557fbe018214896ea2fa8b1a2149e89ff3c55e81a86ba23234563f193b57c84ee43b29649dbb7b90430094bb618ad7a980ba0bed0f0d29d76b1bbe869dc61d8be66e3f3ba4850844cb29b820ac5d4d567ba79fa0df9ba58146210dd028f52d168c2509388001fff75515f67ba65b1cfeb781eba53ac76c7ced10a4e32490db0b6503227f8dcd52b86d2ee2fb896f55ef379b5f96a01aefe20b3489d321374759caefb9f065b6911f6af97e63e6acb15e37cdbabdc99cb394698ae483f9ac8e49225bbdd5073cb18f9dc06e9d92554cd950bc4a8af38ac33051debe1e767609cc031c883825a2d802baa943007958b324a7368dab0985bace73cff23f9249ccc3d3a41aa598c23cab7b8dd6789ef3b5821aba9e35d91828eb7f034d277d556bcf0fa54aabc026c5ae2d7dce1fcbcb61c70e0f5953313632c1d4da8f4b5abd6f82436096cd6bf18096b96bfae4189f31d55edf5f4c68debc40cb2ac47a3f9d666c9e5d377cdba45a8471dfa6a399cf41803f774e6c840b5f7502591e3fcc6824b87fc7062497ea6e310f56a2f1097fe5b9c30c5fd54ef4649abaccead022827297e7e7839a31c92433e0cf969fc301e7f441631efd1f39a6f6ca557335ccb2c931a1f5c9054c890d6ea12f86e342c406aa2647fe47efcd7d0f0f94d74fbb00cd1298fa976b9083c680a3996f21724385638e1115e86f7b79c815a1c4c69a2b2e973ee84249a2b7771cdcd2bb3f2a2c84bfec92250a185af8933c22c402c29e35ffef71ab5d1819d72a4909a99f35ef8c98365a28c3c7ee2f9128a901f112fb1b990a7a13f821f36a9660f21b74ea547bc09ff3d11dc84d329b3d0ac81add57e244d18d764797e4f5d32877972cb2fb6de34bcc058ec8c72604390afdf7b809a015ecfd553f0dab677cbb4ff896242259ee976edfbe2bf016046a2faac8f722729c077c725297a06460190611859f65f8b9858d4e0847e4913a2639fe1896927a11b3d9b5e4c01d1eda252e73b1c334ebeaacb99ee5156203e7528574ce1914eff602023cf60aa4b34e0997b54aaf450aecd53bfa8407013790ee82b48ce67e6a21ceea984b3999bd3b0f04344b1d2f095062de93845e41b8b9a909978edf0c383b066de8fbf42f95e6554f0f7c7d65f1b713be2e9ff738c40171963377e92829fa1d960b7b10ed8ab205ec4ef84379ad23f209ab0950002ab43773a85c049adbf4013724b45786925e05a94c866ae1ea7ac52ff217819000216deac4166a9650d29b5fc068ce9eec6bd5e8d6bbfe5e17f7caca3b78dcb1bc608e9f1c0dd21ecf5b40898fc1471323045ae25d28e65137fa92ae9696ef61b67e1df72edc067f379a397292ecf2d120839b33e21aab9de4df6d86a0c4a5d725f1a3b530981a32d787aed24cb30320d7c3ab5007a0f59dea59664842084285772d57e51f26b94d32967dc504503805e3cb4d57b3ba865d8f8718b384171df2888d1d00c000728b095d3eb2408bbc7f5d467ca0a34fae53454c5df2bab85dcc376374f839aef68af205b9a29e43c40e9f7d52b74d85be14167d2ecc4fb29f9300715c18442714364f48fb1c2ba7820c4e66989307e7c28a361f3f9ac15abd5ee0f7667fd85a753591ef05dea9329471b2830311e7dede5c896e1648403717c8e8c300210b2fb1d5f96a57b3d8bd71db0fa5df9a5391c1dc4a5c932720ffa2cddbc0b360d9ccf80a8253405545e5faf3a20e9169d88e224b812e622f42c4d082fbbb397787810b52fc672a4f6f03ddc56583c5f50d846877ffbbf526725c212df4ed32230bcd1569aa8101a3f5a144c14080aaad83502bd3181104dba42a7ff58941c574bf75ef314f00ad124a66e44b935eb49376748ef7bb44e9c51f7e80b82dbf157b96a63bb6378d4d3c7df840c7f1cb7736676a8e6c370fcfb6d6c27e61fe02682b11d006498d9c66e2f2b4b22bf842db6838a5b875db38b659ffb9d328c44d5b5f27715985c1ccdfc88ddc330cc2caa5ea75344eb807d2f1daeb4bf935c15a2a3637ba961bb4ea4a065b9858153b511164ea988beaf94fb3922a43a9f4db472fe11354834d4a03c60f56abdf66a41ddd5cebabed598778019e2901567717209255d6232018ff00770bb60f788b9ceb53efdca9569999a02e92c6523314f7083616ddaa0023454a1f2492eacfe13d07a3d13c3782f7be7e1296fc5a5c7755d3212fe71dd4b4a74012490569451e70638491a863a81caab716946fb9a9ae79fe61f0a6160429bb68f389a167efe5577d66901d77aab1b46fa0942d0b1752c64500dedf1d3c80357a2fe75f481a52c9f8ec17fd9c17ac387eb7ca49d062451161add4c79c80d707fca270da102eb692b08e7f2b3879ae20865271cab3978fefd01becb885b820c248ac78c129df6a0b326889b33a922558db4bc1476e968349d2eba27ff7f20656cb6249e2a207c612986ec949a88ec1cd3f65c4365e04cd0a92747140d73835efbb0f2cbf43b9edff7410ec3ddd4514db1fc5e59f39cab12a959227c269fdc4abb486d2204b653c65e8fbe210950bcbcd220ae7b461ae75272e244a2839e4266710b91efb796b905b8ba441ed53e38838e6711c1d08366f3c479c1eabd9e49d5c42ff2265a2d8341bb94d5b2d64dd45c224cece4ca7a83fbeab71e102acee10cf9acf2124a0814af0321d30c1abb7a9c63ceb0055944cad856ff6a6bc30be85edb977e69174afc4b371eb6a286f89600725cd03c86df0ce4fe5282e7f621ff39ac063698f593949484419aa7335e6aa35d34d42a86a3a8781e4f5cb25768f22db353dfa3bff0c499fc465c22a1e2a3efb33c04b7e1f3a2e63442a8e396f9f02914c575cf28ed637375b3c3ac4c4ba0586ae1cc7719e80bd0c26abaaecf90f8b729603559b4c68af7ac549901b95889839accc0ade1b87f302498b488cc4ec546da741ee50a31eb7f6a7c611b38c3fe3e44826beb28941179582bd801813c3a85d150f598896913c98f03616fd4d6b6f867f36d208550d80ff5af44f104563392f0c0e255c85b0c6a2eab264b15b23cd18b42b86122b1e9111ddc28fa8c15b34c47d91a5876ed76a3b6451c52e92e218edd395d2b344c0ecae93680b6a7ee7af975a8423268309969f8bd566d5948f88f3b4406eb47acd03405df54d48c8aa38d13e7fb67b40e978c92c31e2e3a9e84e05868acad09ca3aca93a257e3002a567850b65a6aa2bc9837d8e40ea6b7a83e3d3dbba5cb1c67e133fcb856a75be91907e97073b87ec440743311a6fc0955e83536a6447d0859df270fd9d4eaf999e7d5aa7a637584f4589d86ac2dc72a7cbaaab250bca5fab3168387f5c6b83b5d0c6e94e4bbccb13312f2d4276246941afdf7845e5c6ca36ceb6998fc6e9597fe6898aa52b3bb8663e229e48e140b1a9f31c692090a6d16d03249d0534fb3539c532ec3cca044aaddbcf207ea07f397d95c0123281b5232c3308e3bbbe933c49687e7f4265007f4698dfbfdb4117934ee44eaed2385bd02bcacdeca468aafdcb44d5506cad01085a6441e3a93c96308d1be3956e78a2b4860599066f9509d06a8f44243f462141f6e08db9fcb627a4cf70c138eeac688ac05aee487a9de81b7743dcb4ad79325c22708f9b867a50560701b38058aff6364ae2eda0f0d2c67d704c6d94dd5a3b19d7a687330347c4ab66411ff525462aa43af8a6f6e42e51d2bb00211da493885fc48a2e8972dd54bd0821e55e2538503cdf3cc6e47f262d1ca056c4fc1fbb327a3537cd34499b169e740005835e97be53493907ebbee0cbd1d86e8871b5903fdc7ac1f899ce00a332ec2cfaa1d89247d677e64fb48174b70e4007bd0c0fdf71e6c368066954aebb2219f5e05d2c3ab6561a02fe1148c4d2ff5e0716d2cb1937b6e769a9bdcc6af5c68b07717b80e7a9cb72bcf19deb2a41940c2cc0465198be89e29fda52cd28bce1168231d758044dd4032b495ffd5ec77e412ce21d20b33df45079ca693bf6c7e3262577eaab1b240786289cd4aa4d0bded352a603ab4b557e84288ef42fe7d2412436225eb1315850ee18ee04bef6e03075e2309ffdaca3107c46ca18d833db0e28586fa10a76087a210f47eaaad867d23eb7f568dd937b3655a2d32db43b9ab6a172c01f23b9b2967d7a2a59c54514f1a4c1862590d35d548477d9bd77957b7d265ed8de1c7cc318af668c5d81c8daf36749c011b8d59663d75a1e59f6a8449920a6092eb1dae309d1571b20365dfe6ee647e71166567883266bd26a22639bbc887fd00afdb6b67e4bc7276cb49a98d63c63586c0515690ef1b0389729e6eb8967fd725aac91f61ce9d7516183c344985e6ef45f9fec4afcdfe2927544a8ccae8fdeb6f2fea10efaabdfed574d0be676a4de5d03657f3c071ea03b5fded18b4edfaf065da4201eed7167753c3182db607aae5230db0027e46e18d2d41708d5e1de45e0475680434fc7173938a3be97b8f2edb138d1485e8fa922656c13c9fd6932b3ae95cc31e76ffaf4adc1ac606e3c01fd7560b5637c1265b46a5dca49cb385b3f47d2a5e3aac2bfe4a570eb5510df02ea8c8c5e6837af5ecc5f09d3b92ef2104380630c551a3a290661ed7ae90b7706e267685f300a88c3024a4339cbf183619d97e16ca3a2f7e2a27ac961094c9ec9c123b7af0f4b2d13d70fd9c28977f95926f6e1093b8d35502b54e8d9fb0e7d0c6be12453b994f1efa17007176bae65c689acf834eaaa4a6398e2528bc73320996fc02203240d31a669b4a62bac47b95813c579f5b9bfcf67bf5474bc3e281eea11c2515290cc464775b83715e956028b922151ecfbe83fcbdb785cac3bc123d043487c72e31d20ea89603aed94c8dcb95860095bc172c4c9321690610c08a219e68e7eb364b03d53748d67807230476fdf9523072f6c86bc04a7e4f30668e50eabf86af0d26bbcfc2394dd3778a51de3d63392cd22ab258acc5af2bd5c89ed7543ebeb1fb5d9c8c6db800eb6eca83e5f742b4a3c11a30748a868a40d700e06bac9e88f381dda1dc954f7d007c19ccf4e5592007088352fd868fbe09c8082fe4acd12aa0f675181866796606063a90933b05e2b87ba04ecdaac0de4e5cab7c8a0af916f1047973b1875da745cb2e36bb6618c40bc6ad95c5d28175a7fea0ccb1addc46abceb7d12b7525a701fc543ed857db972a84b8e8034510c0c4b91ceac6c241651e23d928c4b077a3c2b3ad9dfa65612ec79c59bd934bd00a546e454d01a60dfa1eaca2ab8f19c7fc1eafff4529e99ae4a522b9f368dc5aee920dddb448c290edc5831dd7bc45963c7c511af1bd260389970dfcd8ecc00a08d6be6a63d5e1d5537667d09af883d9bae0b515e50ff28ac7836c60e95571b0e986dafdced7e3bdbc69f5e800f8f430dc84b1625465f277731f484fe6047b50a6c7fea4b2b489cbac987789c4e8780e7e741e14ec4b05fa647b96da8f170930ec4360ff91427024bf74b1f07db05e9eefb5685256bf98c792d07e1d0ada25a987f8c734cf33b8cb244441ab616f2b1c9d16d601d67db8361414502728a8921987940cb66740e445be56b131088b0b578ec32e6825c65f096cf9f45fad6c193fb630c5ce3a11c857e234c4cdacdeb0ac933c9f43d0e435b919e664de3c6b665379672283819ca83ca777239e56024b6bff28ee5f9e07d8b33a3e74e4af6f1afb2c7f149f92fc3492d451d5b3476184bea7c2bed2ffa4229a197fb8b2dd5581ea8ba815e44c159c651c913305e823423b9c95fe87c541475c4b209e2c3faac558a2b97620df87230f44eb177bfc64b5eaaaf46eb4e2ef033d34b171bfc8ad040c0017f5289669b2db2636750392dd8f95b531ddd6f95d10bbde2817f9962a7a9701f7a098213d897983a85775f045ec86ab8decdb11e288c97abc186e9ae7ee916663186f45ed774a1901022e27672269db503b93d9a4744c006357044239c475ba5d01850bbb6768a702384c9835917ca4efa6f2dfb91ae0a395d9b9a9b18352b89e1b64ad65582037e791679d525f2cc12d9ef81e034899003b8fd63143fa784a1bc63a7c1a95fbd19ba820c0f5073d7fc080c5458e23ebcc660711772f41ba27bb38e395771c3e68f5c96ee1e25ce8ef7c915e6e1b744a89bad1f4fc3db6deb3e2b1058165823b308be35d671e5feb9a3bc174e4341c4b5997a59642b46d8c97d7cab79b9e6c8cbc0785899286b2eabc3ed19b07fc4e75bb24bebc7b23f93b3160e0cb25e0e2e0323258d4f8ff67e3976b39e27073a2dd411a9de26127d7b52bf0b66eb1cad80db82fa147ed65e78231009e6bfe82b42563d047d798ec649572710d2e435a1dc6c0efbfa81f439ac24133218238d887e881459b59e5e889656be18f223f6711ab7608cd2a07a39ad178165d57f79716c5f55f814740d115056f64138868ae551a26917df2cdc6430dd9e61add5b8cc491d1f51766898287d564494e821d0e59c1bcecc0e73dcf4815506ec29760afc1fe49b2da9ead2386070268ff9d463f6a60a4864bc8289e172a08e630c77495235dd3e75e4049b248fb4d0551aed13674135ccff17ad016dacde5fcf7d66c932f64161429094f5111f07e8474c2fe4964e09dfdf2be758b1fbc4ffdd137a031c52775bd41c7fc55f3d3d84880610027888215ba0002893058d3154970e2df06be7035480f2264a6088cca163d6485361fb254402139b2b62b99919ba386d80fa085751775c2d68fe0ce13f03f506d19005c0c520c4928b8205e65036f7cb865ddadfb0b661a290e7c4f4993e41739453ffd5a24c6249b5b949f92a5dde2a77d0a00c3bc3bbf7b99d33fec6eacf859ed71e9a91604694e2428c99213df3b5665458cf14687d5db4430029e74a437583c97eb00bd09d789b708aa3ffadf28d36a9b437144059ef29c16989881257503081990b455ae2c0dc379f63607299bd62aa5b291a49557768d1b929d1d8fd4f42f4cbfc91712939751336638c6e9178e5187baec41d31c31aa5f72fff0e08e19dbe171f737a39837b44f29dc8e65e53f691f2f6a35387721d7a6ae0cc67648be4a754a0e88cff2dc74f66f50be0518928b6eeae6bbf77bb493f53429977a33f810927e3d04647b26e04e0653a2d737e6cbc0029afa9551e511e96987a86bd0aee17f6afe8bf692214a44f5223abc09de0a92a69c5a034d045a7730f74250c6f7039ad7510ca7a7ffb8e8cd543c949b7cfb0cded680e5a5d60e68eb64fb7cebe49df3a7ed999bd10318e5c3e93c9baff9d6996498e0e4c084513e55ebf3d340db63dd018fa1ccb253a96a3f1d79a04b03f6d701c5048d7a61b44dc8b4681f93437806514f341e7a9e7d03590b6b7ed32ed1153cf6530d0b819acaecc7661b35b0be764fb6e331fcb097415be3af5f8eb5f0797dcf69fc93116c626d782537b37e5f75a18b274946da8ce5d127bb20ca63f18110f5f6a7e8175d58e7b7248a5c4f8ac7b84903112da77de8adc952552b41aee0a18ba9a9c8fb417becf15558578af95b55922a4c91b8864cb148c0544ccec8f9fb6b84415e2f553ef1c0063773deca0c836dd9be3b555573f9d1559f01ebb09c56dad4b8fc741ab8a6fd366af899ad40b4df7498f3d89cfb82337f28d88a1d605ae4389a1f98332190256bc909ad5f80f3504c665c5bbae8b459ea26ac49102a888657ebc78254b91373109879870bc9dfaa8b2da2afc48b379e8f148ddf7c392c4afc21690477d37db478bd870cb8b3b47deaecef0a45b5883095b35a0b5d51140e940d5e3dcfd7d28e24fc843da35189d58aa265ddd1ef7bd0a0f829c901e39c62f23c7ece60427d6c01e7c0a9863b27bd1217982cd54b6d986573c517805dcc397911f2b562a216a47e2b83c8529689ad518dc51a42e6a2f4c5de24fcbd653aeae4c25f410985f1235f67d37e8c836d1e2897fe68ddef257f05f2d0cf1a082fc314c2a70b7a29e7483e0621f2bf4250ff87540522780860223c1d7a7cd993e862643ee03fd75a11135e375b90c50d8129d28fc1fe9406b90c7d566345667ca145eaf8e3aab76c134631ca605fc1c46e218daf86a5a4e3d4ee78aed8cbcd1dce55dffcdac8ed8b112794a2b5db86a3e77f32341bca2a9ccd0c7f338797d801f25716fb5a22e397fe3111383b7d6fccfe0cecb33d004534f10ee21b7732feca716a78d0a1137855b7a18b8c160e3b3cc70a6032f0d0da4dbe9254c9f678043bdfaa289adc4a02d8dadba88855132c62d08e7576a24251ad2dbd5e3a4d972de5fb7874f57ff836aceae27636b76b34a748a7b06d9e7a74fad439cade373682509e7f3b1da324c8aeba4f38ea57e4207911e75a45dc9a22a02d70ca5c550f59d1f272a03168c83b885544cb8f6cfa566661e9ee8c742fe79018c39775d367780b65dcaf323d793f4e10423fad8d2c4a532bf9c1490788f5674ca8f775868244ddf49c468b74b0467bbcc02ff75839eae437271e517f4056499b96f6b5e58b4beced012eb8e0b6c8b476709917dc1aaf930908e4188e91c6db8dfb861a7a59a6592b931d4e867d0a15ac1aea656174458b38f6c5b101db6d0a0564675dab150ced4f3e76af1a37a29263026a29fe2aa62b74dd12dadf3389da3f47a4d170e6a24238d62f3136f2bfbeada5e0a0b7a34c93dcf7e177b5a55d4facd40f3beb6f528a6f86c40d96bfd72812dddaf5e469608c3d6d1b6c840f2029c8f23a082cdee83450798246a8a3ec1af3787155bcba2c2bfa99f168a9c3f33e2ac8b7b8633fe25f47da77ceb4516265eb7b173e75ff9edac4c3739012a162272c38c8dbc5764ca5bcd4f13ddcf921aa879a2ef9e846a81eb986cfb5fb79968c8a235190f6cb88bd8b47a2650b46a1898ce8decddd090f11c4eed66c92409636f53eafbb58dd78be156365eb3227aaa11d5b664099a9e9b026c50218d0124c791044a8cae7ade0fca10e6e34a8890afe92efed3f86aea8049dbb74650abae9ef3f01bf454489697aa41dee1929b7e0b74938cddfa89b49ac1aaf98f1c79c137f0b3c3d2e95adb301d795e10d30836b546d4db81daad7354267424b9e2092e24854d0ac675e0ba0cec667a86f245d8e1513d05d6fbfbd172f4c53c498bbabe93b7d76e58e48277ed71380d12be5b27e4516d134ed5be689815b3df46f890954bc6d263ef506144ec4e5f0b577becf0af4aa35fdf946da86878f03ad2f667f7ac1b9c3f6ccf1e5c9787041f5736ab50ee8d2d4c2e5c7d6f63f43b31c148687526f0d0d9f6c0f9b633250cf46b74e02dcdb75aa570b648c4d56697ce0cd3c579fc8636c360c84a2758f01a094232156917c8122012eab46f35f15e4383c42c31b1d45dc82b52f9b09d468edd8b64bbb32df78484e5e76f570ec979ab766c61369a4bd688f59e5e2b7df3dc02121938e374256de4ea6ae6c4631300217cf3a193513345507e7074216337c2e3bd73ed321636166b4fa4c9f56545bdc9e2aedd6403c1f877c512aeae2a6b68503e20de0581a5408bb1e7dab5babddfded80d49c16bac6e29f19ebc4a114a06137b598b453ea088712a60c352aaf41973861424e2fc482913020ade5a2e3b745de5017fe3e59eecf4aa8714f6f459e248bc8e6eb8db37901055a4510c92a8ea3ca6f249c0afc26b76f1e1982d08de76a8d3452ef76d57fe193907dad5df395595c933abd457a310f790df7923d75d034cd091be448f15d6ea7ac9fd65e5bd8dd0e51bd5c6fd0a13fefec8c00ee89798c5d792bad60f87640bf514d33975b8eee4e1a4baea998e08cd29e9a64dbad4495cee9d5fc680430bdf3b42a6bb12d410294dacbe4c19b8fd50ca5f39bb458d3bdf6b4f456c12361005e82c97cf9926400f7e255fddd6c2b824ebde2840f55d9e4a1397835622753fa1b02665e10c3cb17b5a70ae0d925d97d690a2dd28ee347f21f845cfe6251b5780b511344bd937a0520db3371cf0e8b36f24e7d133f7708830cdfb63cb099026c17e3aee10269da807672026df158e6887c3e0901ef9678a3220c235cbfe67a073f69c9c5039ad6273e95af8ab707d735d9345e5a4deb50039c6f08f9445c4c42083cb0d3711e715400882f23ec0cceaa56bec0a9841d133a607aaf515b805a79f72c5bd7541ead9312afa5cf5e9221bb61ed67d2ddb92d3221306545402ba2fb4c51368cac30f94733bfb1d62a487d6c25091ea77562ffc84c63f5a83b7bc0bbe21c5728cbd3771c559605aa652ca746f0e743dfb5c8e1da98657910d1c194b9efa17ec0ffec86663b7844f902be74d1427dde327258b1283d46c17ec945ababf9792e827a2a063306115fd68371d8d4eafded0392a31766b105c3940fc2e1de1fdf0fc4d549a87455fa80b6cf4781da3de4f306a64b6b404ea405c503ddf0e09fdde6ba6616f098b458b36cc69ed23be9c6892c519106234ec979975dcb99252aad8cf0a66f3b8d8a8fb970462cf11a2e5f908d4e0b089f77cd2f080b299d23638e8b4afbf86236ff5c3a78344d361eabc6aafb529346baaef4f11a8d0989af6f7dcd72f18a548bab89d77b982f9977a666474b19f579004a35dda69841939c347bcf58b409b108084b8be2166f13c2b37679fef9c4f1203f37e087d6d70873646d82991c290f8310199082aca91d024f0ea9674806788f295fc551d32ba09c180152139a56ce82164c6ffb28ed42f9271de860e32d17fa5ea5e24624f1b67a336bc4b9243e638cd684967a97a5a01bc5238cf5cf25653bedfcaf9fa5b0411298e5484b778b6f8e3555635f15e4703e35f4a98f7c46222bb14d886ba532b5662fd92894bdac41f38ea29226f71a7fca72717db6bcc8cb1fb3d207f6320a5b9c06a8ff9c072b416ad11545a8eff69144feb98c127b3894979bf3852771f4584bb20cb059e3c3cce4c98bf781e070dd90a180bf4c3376794505dce22ae11289dfe8b3945b76198b1263d2478ce30d7443e0465177ed4689617914bca0133b36b1b1b97a284754211e73746669c8c8f9144ecad8bf8be7b6f83e8b415287f1f69cd85836063f3dc38182157e60540126acce90918923fd28104a7016df83fe10a4f04782e2ab0c8726a67ce163b11051ddd6ee3f4da6ba31b56deeaccbca8aa73346d5db278d0698d0b079c8e0f0ae8157543486ec3f12939b762619041452a5de0c9f8dbceae35ccaa9d786cba2ea9a08555905ac79cc93fa26df2b8db06fe17228f637b3d02f6e79bd15bf4178bc2ec3c992838312e895f0fd90d17fbfb1a4f865bb06cd80819f3eaa2eefef57a0e29b1855799b770d70f2baf7567cf8a773bfdc550da956e7dd71fcd18b2315787e21e5b31a1febf3a7b5c89a2763bf1fb2135029c6a4c6b7ec15b6226b06d123e1692f7d109e5b46393aa9bf79ba330154f080f9823beda7a6781fbf8eb2c98082441b00e0a84e35047da27c3eadffef900557389123ce06a30d1ab5ad725acfff2dd720ef94ce013f53ee807a6cd9a34268c8cf819f0eb941b52e8f82fe4073469945fb9b0d06ea853bae5055f8ad0bd27cdade474b6a7af937d91b067cf5795fe0cd7875fcef58b354291362eb8f3ce763b2ea8d56a5041cdc2ec29da0f4ced011213d01283d3796340ccbe46aa9d6bef26ffaf77bf174b204c2e54ccc983adf609ecf53c3ae800ca6e7378adde3060cf3302144773010f2483ec856020d815593a37f5247fcbafa23e8e4ed113d51a81ec618ccaa6543758f009fc6c383af8bd380d285ffbeedf0995cf90e45d8728c368538c2207497d8f1b184d1aefac95e362a82b7c3c549ad3d3d006c68e5b94b9c5c79e9845bb2b26766990d9c28a5d030cfe0d69f7651d8c287e3ce09ccf69c57186e64980d460721f40e2df21ebdfaa69023bd87bbaa4639a5276d6629623d1fb3f960b8923c0668ff315fb779fc3ed10e97240ff917fc4614ba5b595d36783d96dd1701e84b1f5d9798c1b72d0deb0ad629fa1f7686ad6c76666e2cf409081da8a135460037b3855b7516a88ba1af5a32bf30afcfc45ae7451325e2b2ccd1d96530c005af1e648f315464f3544bf639f31a8fe040ec378c920681de2cc5a1b06790409d8b4a6cf6f27ebd0c10dbcb3d68bd8a625341949e12e78483d8c988501b4270c89b358839cb8f543be334a44633a1c9058ff8715cac672c81e595605dbd286325193b7184904486bcd010ab38c244668e322c79adbb1dd7b12e32432a439a147f162e2a77cf62b93a75df819f6ab54e01a57c0ec2c5cee9d290d1b38d81a99c284704356a5b9e754f3866780fbf80068e3d8f792b0fb5c2c2eced4c769ad2c8d4b0d5a96c8db6c31595e7194475bd141031ac1ecf43657febf118209f3227da432e2c19121d2fd73b34dcd811f9bf6a5ed49b4dc5953c99b57724449f452e1d18b8cd066e0d6abe223216fb1712023152b04a51ff7efef2b4ec4e9ad0e04047b0bba96b6339fe5b326e0a622eb36b900c2be71fe395793e26142f6026b2cdc468b7675e3c8acbf7d5aff1cbc6eb61b70cd3a92377fa7aa67839f0c8dc4d471e8dfda0e42bc9908167f5b47c777fea79cc3e59fdbc0b25f5f2443b03a35ee11a0a67b9bc4fdd9e9bfc25b881dd1a0caddeb0504c25c1379976703527602759a92f1d592c67d957dbb2cfd2fda3c2f00d5c95cf833f54c31b76a0cc940ad93092f6e4bda5ed4b3432ad0ee620c324404b6a45b2a3091640f35a27eee7964ab95dffe8460cac6f9bcccd1dc951c3bd18f21fcd5318e024264918488ff30fbae0b3cc81f40ef49139662bd1a26a256c22a31b6fb013bfa85a336e9b81b7306941878f92b3dff4d79970b9e06499d9d725dac1dfb28f5b160cc6eb4fc78d4c14c67caad3dfb05fa12a38e9d2bb402cc054e05273a58dcd9fa4ffee1c52c64377d666713240ec1a81bd145b887ca8f8e84ce3d9e850fb68d298c6820652b09402332dc67ba3c9d6552c4e1cf06a3be4984f6975c7d7727b9d712c75f63d912cb27a0ebd123a2bcf27290e94e423d07a2a31d5a24a0933c073990f1084699d07dede20af91cc5920aab34da21dfa26303293b7e65bb8c9b6048a6ec6e8d58cd948c0c12b094d6c5f3bf275358ca4f2c80da3ebf48b63320a5d19224df90004074e4c51c9c19597fff8132c9c13b7843c05127c4185d6ce323ce9ec25da92193e3bd3e7109710d5f8b7ff66902a85965f5ceaf98fd050ea23cae79df515bd52617dfcb1c6264dbf3a4e9b5b17e41dd892ee41c0c8d95ff67569107949b80d74d198602f6e7b118c270df5c8cde95bad785cb229d2bdc46189635c419dd38ebf3be6089307fedd8e4b81268a5ec2909238619772e2abb9ee50c81ad69e386a6e20b16938a6b90c83e608dd6e8c96e8c1cf9a79aca06d6426d41db422ed068087e0cc3def319bb0bfde3ea5fca93f62560306b8c6cf30852d8c13c91dc3b04abe987e5084977595021041878333b196bc61d4c7ac959813ac900e63d828704b5020add96cc40642efea0593b7ea9597d7178b18814fd477c01d0a8fdfd4140b66689f3957f6d5049feef588b7bf12b3e20efcae18f8d59cd98d7cbff08d153aad942256ffd7ffdf1bd5a21b2c61dda52ebc1457d937a7a1be96499caec278c6434d637f7ae4997a8849e0ada998794d477b4391c36a031b682bf8370bc78c858f37db5c96529229c8df4afdbcecaa78cc4db50db4afba1ac3e2c1497633e480cb9fb181127cf6b163d07bf8c3012024d610837d383b81c9511b06a39edb5ef9390236550f86a20e24294433208afb040e7b440b8ea592998d7993871294c40acc3c973bfda3830c0a8295d4f033433c5a4d9e0ab5594c07d4f6af5f6791dc90352f652888b4c5124a701426e860f88dc1d4439165a31bc67e70a3c5bda7ce11c71eec603ffdee3eba6b3dace63f67002c9292cb0eaceab0b8a1e8f0d950617744c2034dd71123ca3800c290c92c7c03bb88720d4657dd41f8af8b49bd28c9c2f58d1c90c079a619133a7e312de860ca366270bb58b340d600314e86f29475d20c12de829c8fd5a2758760fa46b263e7e60759ad1a8f17ee85a7fa8024bd8ba191a1f35aecd5c74da0b4d362dd305d2a488323693d4abae46bdd43807678963400d06791243c767ce0e438828af4b632c243b8be1b5ed588403072fc5970a1fddf2ebc11e2b85a4750dc47208cb77303193d44b0bfeb6eabc7852fb5ec18164527ea3d654d15297b379223c811734f4db6be4e2f70e1e78e9ee0937149154087a8d43730721a39af75e698ab4e38cce87bd73047a07451d8e392f795fe404ba643c14588c29fa11733b7d578e4ed1713c7f096232e8be8ad279ae41bed9568cf8ef99eca391586d635ef1fc3d9ae2f26854de703bf6945fede6ab88650362a3188720761622773bb2ac982a81079ab3a8c74cfef73d7eca95d5a4f5d876a73fd50f4e6e2d1264d7569c8ce55240b3c521e66288f74451dd115a5777de61f8fd45a016045640329aff09a5121ec027a80baf38ceb27280616d0ba041345135dfd0b3eac31d6e6086e23780f5f62350fbb230f06a2180549997daf6c53091c1c8ce48faa3acccd8aa89c7753572b5913e4ea826959a2c763e93fc9791666b725767966c0dc68e6b2943695a74a465aa282b2e8c4c22e6a3961c0151f5e1b2976db54ed46df3e948d86446efe53b8bac0c3b3960e418b380eeb4b4b70d560eb0ed3734a9c0b6227c4ba965426679db8394fbcbd4c141d17a6508b5363daed253ca43795b50f835cb4e97fd3b44e9445e43e9c0890615b420eb4701790b96064681f61c2a16d5391ec10500cc270fef1dc93d92ffdad6a7d40ce34b8893bcbe3228ff265294c1e3ab57cf2c8760b0b68d61f9844103d419ba0acdb1fea26a794d0dc79e510c5cc622af4999dfc833ea7beec8be00c16eb7e628481f1aeb4ac628df85757acd75c438da1515e24bc85fedd457e64cd9faab29ace0afbadadc75e18ebf0569225d06fb44a2887027e66ef49ecbe233255e5e215c68cc0a4a7a5319deb9087f0bce36bfcba58672332674410938b46b7314d84401744a3331807201740b06b9391fbff1b07b3f862b5e96043b47a27c883fc4faf912fa582565507b5d4a2db0b6aff46cd3894f220ec2ce4834dae771f55de9483974589276c830455f089592bbb5556d8ae5305251b71391ade8e5a715d4c05427347daa68b5df1f8c644aaef55f8f0460f4cc3590970928c6d4ca08f5550713cc14beca5b686c8325883a2aadf4ecc30e039a68 + +Params = SHAKE_60/12_512 +Msg = +PrivateKey = 0482010c000000207e9788c7ee74e107b0cd4cb45f995a7683b620d0835a2f761957a4a90c526281c35a763a480fe2c6f75a7e7b0980bc36081bce048d2c4fd04612ff92a8963f6da024da0e3caf51e0443de7ab4e437bfad8feee3142f0ab4f5959ce22534d46f5738c919cdd8c312ccfc87b96c6c382f23078445a90cf38d5a3a77684ed4a2bc70000000000000000c3f5320823b4c081af9826183ab4af4d0528caf04aa55429657da99e73a6b98f10566f63a0b79c7a03302b4dc7ed785830525c84c26725b3b2985e7ea7a41270514239eef5caa704d9ad840f12f89b8169ee64cb421ef962eff19fcb1175fa96e15f8070d17f27631a499e9a7bb59a9ffc8113d59ed972f31f3aae91f1c778c6 +Signature = 0000000000000000f5d78ef1d2962448674bc8ff5e0d89c934ca3bd310bda681a88e6664cee9f1f2c723e14638ecd8d6108dcbb81debf2baf1e1e6e0cea344fccf8931268b95d4acfe03e101d99ac1578d3131c4601f3beff20dded6140d5ad29ac662bd73f55433516ab735b3de29ac5b55caeba94b071138f5e7e354211e81512b0c3b6a44e1b92fcc2a5ee0a6988522acb77637e164c8b0ddb5db2a918dec54c9cc2965cf4557fae4e88a7bb3e6765f32c85451b63535fd2f636464545263dadf18b5f460ab3b96e1a92c470ef9bc191b16cda0c1094cab545b3c133b10e35a1bcb812af2d54f70af14939118bc75cdae2bd39d115f8874eec981c5c9c7322edd9c1ec5b07d21bbf9e4e4c3dc2cbf6e45e381afdc76f32c21285821a3be774da67fe173896060f59fca5a96c4e9ff742179f30b382f9992d7fa3ff2128592dfc669d917a7903efc8cc670967224da770a289120d0969a6ace75e58143944d7402017a9591ee52430a981a201ce5ef5fe2d6d98b7a76b33935ad3673d5692a8cc8973b44325482e411436900a93dbbd4b58939dfe52f52e9b0a64bb51ec7b68b94998c5925bcfeaef3cb2577e6b1eccae54ee086f1c983f86389dca47410af0837de949f5489dc775b280d917f2c046f9066716586a01b7a93ace3e1ec7292f4c262bb41eee3567f18bed7c682fc9271b12834313b7b1bd85ade318ea2595ac916c2f6ec4944f3c3032911925cf44d06356a4c5d470d806b81562aa5a4cb8fccc03e15b98a9932a2f568a80f7e06978e5f77369cf96926fd21db86967cc2538ab3559caefca3600ace08af8d2f3b11a34e0027eb01d8131a22ac46d0c88a9312722f3231bdd19e638b86ac458e0bf1b2a7b74a48a56ce60a399e99537dbfe05afab368faf1f618967737d902cbbb84e40b40baf92d1945b602ff532fafed89c01091c23c5089ba42eed2c16e5526fbb94b6756de39fe6fc74d28c40a194554e4eeaa9590e899f5cdee99d45f7addab227d4a9a9f4aa3c09fa0ac365f37fb232e3b68d12a036cd3805d1b69098bcd0462f5d2ad7493c41664522ee6322c65172d7f4193913ff3971c51ba89c5c724f74692ee59bb5df2b955e60bf7403ebde2be33f9214389495312e9c3779b1bd38c7c441d10ae00c129d831e0cd3644072c7b94e50acb1a0b3becdd696d97e9ed92cba6c29631994a84cdad7371de51ba39dab7e3324f581af82a9f50a5dac262c4667909912a2dbde4cbd023bbaeb43d891d595af354c18ec5f37e13313170c7231cf3b615d0f10e9a991cf35d5d53dd23e23c50374ccac34473bc7db3ad9b13b44e54bd15651de4b83ab4f804f9a30a2e13b27672d308173ea45d516c91529c1b7cf5ab52334a6f1a14eabc5592b2ec2bdc44902d2027719e653f1ae55b0a52ac6d4f2c7ae1eaeed3e20f20fa3ef995ab6307343b6a9a2b9c3de5a96bb11ad5671edbac22f1f2fe745b01a6b2a5bae04bba9e02d9a17a61642926ee812999d13461c6cdc25b0fe011bcbe278df69c3d85de063415955461dbd80c55df3c271d4e636b1218b632530e52d92fd097a58d6436c79a495e025ac7add60fe2fefa366fd343ba94ab30e62ca8436aa8a87282b463100cb8eb1fcd73bbb5b00a1319665b0fed4e1f2a4591549fa855282afedb2ac202e30f8207510a43ea703ca07bea339e7204c81249182c07ee4faadfbab7f1934638df8c736bdecaa6f0c9fd4ef28b16179ab2b9cef5bc049d14f73b90fb221315cc7038b305204dcf7c0ebc2121b1bed743825960116856b7ce21920a9c00bbec77f727060c482882c1bba15fed0fecee49d467a25d469baf2a4dc8251ad295685d71bbd14aa10ca6adf2fc8f2411277c151054bb44b8af825f03c1acb4d1c00f9249ede4ced9426114839392f9d422932df37c1f9ad3e20d93108588b56917f04eca5bb6f0be0868b7851ba063e727e639c428725e2633475cf1c7dd13c55f444c8f59244f8cacd887fb481de850f14d3c3c2dc7662d8d8dc5a0c1faf4ce28de209bd527feb0a46e8f6cfe3a207482ff48d846ff9979de7d475d8a3e8f079f7453bdfb6fd0b079fc2255da5dfa13c1ef0788926e04b8a28a2331bedf0a22742a031af471054274997ce84f8e5b94bc338674eef46912e70c28b071e714606b75ecbdcbc9ac5178172e9c46376debc93657459a81e3382a545d28860207a7943c58231dc2573f6f7d4e14ea3b5a81c5ba2afa25586cfa284246e3fcb2e8837ab28b674290abeb8293c831ca9ecfa830fd4852c1126f4f04abd7d4727aae2a2b57085ecfb823cfa134d0e60a01bd5ff9b38a67e9e3ac6a178a626f708c944e8d0e0ef01b4adeac0ed1fa497bc11610b56638be291af2061695dedf943a7fcf97e7483a2df4985f9de17f5fa20073587dfaf460992313da7f442700887707e415e309092361345a6a884e53f1a957b6d95dd06fefebb41fe1c536bca4e04f90ef1548c5c93d20283ae80bb14997bafac6ecc6d9ca358011d295a37870a05cff1277447ed6f2e67089b130171924cfeb8fa217fba33051bcfc97e45094249b3d93dba920a86104f61e591388f6f77ad2ec64d08d8f6e146e55b2f77daafcb3aab70193931eed2e4b526474c35d235177b1c867b1401ad28fb8b5efcc5921cc1950e76027445eb01f89ff07cd67d909392fbb13613e00cb691c583ec73213cd443110dd23fceb9c3513a146aa79d16d93c2c87c0c0f7681f222992cbda03ab1ed8f5aaf75d0cbca7ab461f83002396e806664bc380a380e978f8b82ee369cfce19088003ac01e9ec06d515f348a5510ea67dd3444e3b0db89701167295992a94c549b3e49f9d772d5ff20bff4c1c2cf4421226a2c05ee946317c1dc28b1295def83b0c12783c3bc516ae222799aeb8eebc78262db02f1235bb11f8c285c768ca5acbbaaa851618e280192963b8cb90d9b2cafe915ad28e57f8bfb0c7d7ab4e393f3c8190a8e21b6d106f70caafc25a4bf13732d7e13909c01a8a472ec21d80b13b56e78ff90e364eee673ee969ad555ef477bd717950c3bc87ce92b365e47e1f8d49aba33754a2ece3240d1d8146699eb71e19482d3d707bfb5c3c35968f2021c4e8a560f3ff43eb23bb99e24025057ef8f71d4cf049a0152af83019a8b50a182292b1d0c69790db6748ff944c4e2f99aeb67f6abb1b5a7de94aa335b3c9671d402f271c33d5566bdf9394d7c9fbd7d05c5da1afaa5d577d3e8ad90d7f378678e645ea526ff359e791eacd5bbca7c80ccd7159a84399abfa3535963b148e546227f6cbbbe7509e18483f5a16b31b9faf1c2d12c33de4f71b9304046c72101a72154a769336febbd7d9d93882c2ebb0dfc34f6d5cdacc418ebd3255db58c7264217c1efe1638199c7388f52a937e7604c7056d392cfa70e07f8860ace06a6bceea6e8efe4f001fc7db4d5294ca51da803adc55017ac3b221f7688a886e101df429a79474d7a3a2524d4b71c63b9ed873fb0afc1a69d2f7bc734c6875d602ae3350422811b4e16e3af9de8d7b05c89f2f1b56af3e8e71359891d714929a14a37ba6254e4d5e8233afa2910d954e287dddab9ca5e077416fe7dc02b3deede553be46c2318b121aa04f35cf3e22900ca0a1f76944d574e8efc7c9753670cd1211bd960ad50896a949c364183ccc03b1bfd2b3f7e90e2380633d4363dfc4e70fcee580233249b5f31509aa70f6f4ebf5c2746daa92c4bb5ece3bf7ca6d336f78832d7d7980d85349fc71e3c929e77724687fc5572939a7fe583be9bab39d3d0acee26afd19c57611252214addf29a30fc79682a772fae3c3bf7e6ff3cc72e32d7828f211febacc3a26d252b4f619f0b8f17160ded115f8505ab8bf59f589dc242f3842f28c910a590eced4e1d3d308f2997e43bf0f1384cc328e2f0ae7262f12e68de5d8b2dfcc02f6a2e07af18f63f2689dfd1cbe2011f76818775b7b3305a06cbe6ad6e923145091f2fbf847119afff59d2435f331e54234db336ee5738161665ce834faf5b5709733e623611769dee0cb2d45d66e080762a01d21dfef12cc90850efa37eb11f1f29b064dfd9896633786130a221158274038e30842ccc060c5b9cdec5e74ba995033cb63e587b1c43b2275215604ad3b84d96d37f89b8e539ae698d94c0beb1568ff97eec4010bcc24f486086bbbe5641bfb804eedd3ec9eff3b19d3e75b412745e7cbc5d85649bd0bec8764b23e547c2d943da53399d1f5484d1168438268bb4f5afbcbbd667015b8fbf9a613dd5a62b39f1f1f7b804bd4109b5dcbdf84f3dace43b7faf6590587b88c3f08ba26a08cc96975aa89cb9b5a5fcae9d1935561f8cfa7d17eeb55bfa93e0ddd8b306753c26c728d204fdbe4088528696799d0faecdc27bbedcdca2de0bd8c9defcde43b213a771693d69296f9369bc1a9d4cd3b743d06a58ab8f3e3d19648395c81ab3da1e600289537cc74f7f3e68e908a5d946f68cc489b49246e97b1cbf7a59a88f71b50942c970071570f2df2ae897360ab48fe58b292ea2c5d4b2c4d9a20c3563041409c0cff7f84fe1cf1a9e58c1dbfe5f76ecf1d5bcd9685ea8172148718f0367bcdd5025ec34629510121f317d35070e2e2e5960292d66cbe083b928cb824b334091b6325935c7b27a0bc0134303c83525d4c1d39622cd19c314b65f6ad52f24b0cf9a6778c30f9da6e0365e453c909e59fb739b2c1236a5faf99debb0a525e279d0a56913dceebe7a98afb6b1b39b7f27f97fc11c6ae6d1ca7749ed21a746ef183b8ee63a99bc81c1247becd1ac66ea2de2d8844b4685f8fb89863a69a2d7b8b52194a3ad453097ee59160f5d9f191ea530baea0d3afe2706f2e3d6a9cad1cd2613d0ffebff93b55dfcc4e6ebe7ba9202ee857095f3870c0a16972090f943576c913b724a3ca364776ecad248dfe21886c29f0ec2c67eef2ea82accfe999d80a461433e60f78b4a05bc860a0f3a661cd181d59e83a696f29db3f1ec7e8dc6e14398ffe2156f9ea2d48d95afeb5ccfc14005b812ae97c9e31b2de7b321d213c7d86e57f4cb9fa298f996eb28f7c6898833994c3c549bbf0c2a895244e5b1b82158264c40a7ba6a5839f95069b76e232d9a9f5de3063b2e269f4a17ebe86f48ac7fbe85cc589a6b748654b9dc86484c00fbeb252ae7eee6df95761f3c9142a92c16ff4cb138b320318c7cc1dea699616e5ac06e72721fdaa8b0491cb0327e04f89cd822b3c9d8bec70c15931e88ace82ac1362ec34326e5385063a54476ac0ffff8da83448e291cb8b7957da203d3d646405f890888aa3cd3b6f460955d75ab287740f3a72e6c2552010b0542f8998af40c079d5c7ceed7916bf7c873ecedf39300fc9dab29f1c0d5f143af9e93f4e88b277d891c72bb7f9ce889bc7d99222dacadf61c48abfbaf18355370466bc73336dce17981c0733348714687ed8a2f4d5d46f1143cd76c6b1b66dd0596dd6692e38f7a2cde650bcb6aa2435851bb08c301b43b799ca8d0b4130cbe8f58c8db94a0659f323bf6c003f9bf9458f91c3f97aad0e687b0a1f4f76298fd88c10caea5e5e2d78c41dd6831e096b9797552e4f1b0e4f71f37eb074922e6405bb35e7f82e66a228db17022bc80aa33794c6f9cb8c82d93b1484e1e0f79f816cffc260d98e2869e56f46ad978b0a43aabc31e309472f579d309f6a02429063d0cfcebbe318adce2eb3cbdfc0a2ac04a391cdba6d68946cfdd61a1ab6ed107e2605099781f5aa8a07f5c66a7ac3182cf6d31db14caeca26f8c6d5a15d6dee6e444adf34fae531fe01d7bcdd4fedcd7a4e3803855449c468135a53ad3966d48d39f1c389f67ece256227e254673514f7e5d82011b6a4e4d92308b69b42a532fd00c09e75c10005765c276992b658301f3631ff5bcbaa84a2d50689c8afa27bf589596d2dc88f42e0c88406d4b0b6adf34a931a0acbd2556f87ef3a816f4c0a40752c79cfbf36bb152b1496d9a68ae7d18004f93c47e6bcb739468bc98411935a20388ee8863189f2d3b57437545b17eb0b4a60116b334866d86bce6a3e100acd1c668a1f9c1113ad807c1b93c4a0f9c38432fa217f968e2708ea5519d1c269f0005b9e3f2afc0c0497d894032d3514b8cbbfd2cfd612d13ce7f69c8fb36aa048a3ed0e553381329b21a5954f445adb84072ed3b5d14a41188e7e38e39a87c5374b0932af4147dcb70ae2a2b2e210103403f006f2b2a4c31b0c153b388e2f1360ba2083acf86cf74424e1f0d2daa8768479219205c858ace70d0927b40fad95ea3654683f1a93ca4b4bb58f2ffb20a09a4347223c58de9c13d02be18492195f0c880b115e0f903028a2c4ef6211af5eb6a264205663a405381bed81a38b190bd8830cbb2c94039fbe4b0ae0cb8fd54af0868e81d25e9c21dcf427bd9625af1813a7454c9b37487da0225f41af1acd9e75247abc501e467846aa61bc85600e2e71a20787a564c9f1ce464cd126d7e2fc0ccb2475777b1b482c70f98f35ed3389f4cb315ac08c225a44ffb20864dee170884ff4b5f3298d271cbd96ad6924d2a97b7440124b5bd759df5b467265425bc46760927a3bcf7e46f98feb20057244d3488d4d93619f7e721997cbee583a9c889d5f6674eaae2d94dea8f682600f947aa2adbf098c85f8ca043d13287a600f3253c416fd6f256be40fb133879deaa85874d37da2f3a518cb824b6210831c7ec09b14eefaad50107074919a4e8ff10d12320c1957f937dbbeda35438e244a827425da7d2bbfe9aeec33e716ebbc8a569d80238fa687ba7919311e907086f08ea77749627904e2e32d01ec551b2e1d7fc1fbf4d0798a7415956a71dc3c9bab4bc1c5fd362670b95b950cce899868f71ba7e6d629ffd46a0e8fe836697ce2f73c9f61824194fc7fc8dd9d042a1e5ca19ed4869ac550ea5724026165f8a972d03c36a9ae4ee8497ef1f8f2864b16a9fda734a94a8237d7dd485814585a123e4610c274f97a42cc199163bbfd023da8798f1845ff75eb2fa21c0b89017b8c8cd15ee901876d676c4fccc65f7f8f96534c3237439db0813d6ad2301e71c28ee3590aa5289fe82feb77265e41fb611d3b90a16d1b6d3584dadb9e282ce6fe99484b7e593e9d5d703c477ce7ed867456f6fad2a043f6a92e895057ef1bb975e31cb7899a083c1cc98add84d596b8e84da5f72a81b10966f3ab7a30dfacb7c814eb679204251fbe60068f4e7e09b307cc2aa5c9fa4d8802d444794fc1a814ca63c612b1f1d666514a17cb4a311dabe40f2aa19aaf28b1a67a466d97cdbb1fc562c0174629d8d01382adcb93d8d8f6d069417433330eef004c125a4c81ada28beaa2b8d75e0a728dd82865d5e73f8d1b91413054c0e4bd19c7cc764329ff0cc188821a9dc1dc89961757ea1097f2c957d78fc15e5d73fc0233ce8102ae04bcc266fc8deb59c8b922c126f190345ff0dd3a3d5c8c7e2f44c1784966d22e36bbaf172a26ba6f37603608b91a0cc5a9dd6f101b7b2cdd5e1d405c3bff73e3d32f1758b863d845709303538c6d7bb94597e214d240ee29159482322cb02d99a9fbf9a96e13d2e3a58613b8da0c2b6016e2a1f7a80092fa09b2840680c1e81bdd003188bbebf152fd74a05152fe99ee9301c02aa611a40230bfc788e67e12fff0da8b1e26041821f0a35f9471c3a51ddcc2f3842a59392f549af2c372b86b12cd8173ac97075fafb7396312d59a9089a6c4abf2e7745d19a9d9480155e82883c49a09003f29a6da7dd1f1e2399f0b9cdb4f52ac1f7bb70bf9e3b15638ee4f36239dfaf7dc24e48bf00ba5d3866c9a017cbff8b1d357645d01746cad7d15cc31db7c42496f1c73ea06f081df8b4b788e2ac0ca17cceb2da408c9288eafe08607cd2998d4caf79ce1b4c5275f7943750bcb87e92fb6e4b618d547b205022e7d351e1814165b4ad9de8c13dfa2d57d17c89d641f8a71d7e6ab2a3d44366a33144efc9d4c8da4cefac4430195f6752f1fb171ddaab8e1bdd304bfd0072fbc21a5caec0ff6d48ffbbdfb2b6e6f4e549485613dc72f7445859d3c6805db5d333baf568675760a564a36ec8116772c167597d2b6860b3165f8e87eea95245bf7266c6bff23f6e1d268680e4b49df864cec75e6597a321ea58ef5d1a65aa0e5f39094257da6783e53bb609a1253451f9408f0a527fd6273eef6e88cf457e31c2b7c1c04924d7f85b6410b0da4defa4cacbe311a2c138fe0f9da4680a3ad7fe826ef9e8d1f371e814c2492d1609cd347a993d55420680e10dffbd518fd16ddb0694fad57e155f7401a7bb9ba7cc4c2b6a9b8db0f72b24b7040dc7e30b51454afb9810d37d36558a125c25c1504bbfaf3b24648ec49c1cdad646426d1ce71658f06976ae2b86e145bc1e7b6f272ef039f82fc43cf38674591b5ddf39d28475b35375408986bbbbd497ea01012e438448fce9a9840ebea2d6b779f72fe7ff31af6ad324f14ec0208c270281e2d5d105baf995bec0cbd61841a6ac5ce9c5db1074c288f8733abbe32c5e54ff1de2ba0ea5b7b69637ebc6be9833d2d16885241a2b2fb0056c9566da68382511262366eb7f6ee0d65fd4b8ff1b358a1c2940f82c8988f75f843c02d0b99785e39e8d0ea302721fe630dec6913de27372bf38830cf027bfb1413cc1a5787c0490de2e12be3b71e1e3dfd573042f8cc1c6d7343d39cf68e4fc0d3ed3cfa6a0f98d7b0148cc5cdf59cbf1d42d32f1550a3c64543bff3211aff864bdd5a0f13426d2c99dcf7b5258cbc23927de02de0c803f72d9c946fcfa6c4350091ebf7324c6bdd2d49f69b60fbd35fa865710d445baadd532a22e4c6566111db4786d156fda4583355df8a1ef43cd678c1d80b64b2eeaf9727a1415fead2ec87899ec6650495c83951c74cac1fc49bb785789cde16a96c7eb01c1b30c1f9e3cfe95a6c1fa2417fdbfad2e78c239a975fa84d223bf80c28a5e4e0b64a363605183b07b8067c709f18828cf992e6536b806f53c018e54147bfbea78896e7d975390e2d2de5e209c614114349ef8c2b5c01fc1c25af6393f5547bb27193bdad7a3a1424741c816ab3e24c6769483778fd27e0e6042faca10f17d8cf3b111badd9e9a792b0f47d24c42c2852cd72aaf7a113f44229bf1f6f0eec7d264c2a1a04acd9a5d3c222f10cd03a24d39e484f53013f441345e61e1e233e1e707c6dc8484edaddb755527452429af1508087643676c75fe7a0e4e5c0d0b84eb09f545e7dfec4c1e33597369e47813daa729dafee0396097b93de112e226b0fe76e068903bc577c94162ca51f7e5852348f5c744501ce50fd11caa3b94cb1c11a6078220e86e3d046691b27703b668e2812994e4a8519e974440a5055f8fa533c4fe5ee3ae5d02617cb5a2cc1f214fe90e12adc5ffde3a6cf143d3023c538effebb2d0033622c3043a970e4721a3c3097bd956560eddd043873f5324cf76ccbee3692a9eb4c8705a88ce8fa5f93dd49172a20e9bfdb7a208048b6d97c90d77b86548eac6bf08d31ba7de977fe09adb895ce080360ca2a07084ef2327ce191781ea975f7bc42e786e7ba11de3aaef2b6cb2e79578691c9d4f646619e43a7bc49a9d7cb5e7c357f68b9b9806693ecbf163e83c6f7d124480355aca15fb14822c0cf336f619f84ea184b67f5423fee272c58db38dc42bef7f6a5b00e306e029cc5a0427b64e71de19e5ca51aa95a1bb9d481daf113bac72a757cb70cac3d958beb238685cc82f653adf7fb5e0ed3d1fb4d0a60e7b9303942ce1abd6c078195f1110a939817c66bcc50590c4ac3cdaf4986149a3120d22eb1e6bfd8479f53b822adb246bda9bd2852a92cbd37072481ceb6ab057c3feac81cd5006848eb8f6c8a4a87a776b5f4946a222045559cef367fac2646435c9ac302657822c7baf4d6dcf5669a5a02a893d10d26532c719368abcc4c908001805c16b93db63c225131036af3b5ea8a9bb90b7aa933a1ab477e068c4bed5b2d167320a60af55f47492e0b25dd6e5fd5954a5622f01a48d4199f7650233348b5d7d5e89aaeeb74a1d3a7722e9f6cc6471cbe530ab1bd5a9ce16e64d5860b9d779da268bc1e3372023350b4c141211eab3ac8f50445c6cb6df0dc8120de0c7d0b91aeaf7e141a8c6b4dfe85412ac42ff2d691adee18c960941f9c408cdb9dcd69cf7368126a8f40593da53511049ecf8ae956dbf5bcbd6090ce6208c5a28a28ee6e70bb9548a8e488817be9baf5064e19dd340828743afed3875d2d2fcc76bc4a4cde5062a169b8762ea0a2f201b41262716bf26e0b6fa03f5bb0ddb6d220b2bc27bab40fcf027fadf747df23ffb9bd31b386f03fbaac9736c5449f5651cb59344457febb08ce0df78a4fcf9a58bd29b43de74328e9971de164b824eb4ac57f1b11862a19ca69b9e4a7bba22bf3bac6a89cc369317f76f427e894ee9464bb4b3b8a9a51a8cef2aa4da735a53b864f689d8ade2f5ebdebf7d2c61073eb61afb271194bf1d49a9efeac0d83052ab3878cebeb1de30cda1827a237d4ae229d1ad0abe8192d7175f0db2ffc625886032878d6c19c362a20695a6514570d32948e0868bee0be02691b9749868f6eefe726124e8176d636b1d533d4f1a74eb2b188a29bf5b7844b01253b699e8cabff526985da7dfa66d4dd6fd3e0eb7a3c0a647f6802e562c14c32e2d652191d6b6c4e9bc82e01f0a50246fb9d8448ab754fcb9adac023d381923efb379173ef8cb984b4c359b40f9df4ef32ca755b2f36efe044ca93bab4cf3d27b3ceb1b9ffc96d1753372c347ca338d9d779ede93ee242614fbef45360614fffde18e7d373e03cdf83dd53e483a041c94691333093e45de4db84f7ba47feac555190a0bbfaa53a1259d90766098fdc88d743b31a45aead485502e9ee1cf083fd321b447ae2974edbb68b2a27fb8e13d037572a767c99467b432c83ee2c873cc0fef42753187a86da68208ec31a189ecb4eda8c5d3ae3d22cb43aae8fe8819484521911644e22fd98c351b418a19713d8fd0eb23c1daf2a087d93b54c6ff6ac6b567b05f351a0127c7132fd6e5cbcd17f72114659d198b5e1219dd5038e0be2c41df2a74d0d78de049a72d7189fe890053e3dd474b9f780183078526cf5a8d6edb3b96c255009d3b06bb56de3bba3b9e62a39eb70b2253762b3a231ef20f1ae57298344d76b41fe28221ad3db2b6032e9f134cdfab67d1ec1fc5e9de31462e15805135f550408cbda3e88e26f9f33f3b30947eeb53fb9fdedf64af0b57fa2ace1354b139a350bdce8ad3664165527f426da7253a443f2f726b207e5afe76c7c7b3e050834f75655bbad9822cc9667d398a7d2a2e951f059b2baa151d1339b38603b6a8c5087f27565672812f3fc98a94c1479f0487def59de9f302254dbe956d11851caff54f97fa8b96eca77dca456a4eb8621c07826684e7d85eb2844dc6cabb034cc4a32f73894a8585821c7a79e33d24344cd55be5673e7fcf2213efeb5f4b675e00a53f8d6da709aadb0d112668ff7bf09cf39708526949efce0f0c0433f5bf90cb1c8f4a229dc45772f2c434ae957a3a91767dacce0cf948cc645ea1cfc06cfb7faf016f29582b46a900391aae678705df7489775330fa0c37ba3fecd22bc3332e2f9e39069611c01ae5ad06af5c0be715fd436625fd5f2206a1532dab17b5900dbc115622ef61d4efd0a36920771be0c814911940a485bcd0561212da493e7ac74ac87298ac18a39833785e63284a55a8a35911c430c8311321d5b3d24bf1c019a3b46070133b00bbc23e98c54d1d790a01f6a80a7960a3378fb3843dbb0d132359372b53087780d450eed360740d434074c1d7084c68e76dcc1705604ba3e5ac4f023140c058315134f61f4417d4bb574ce64bd66e6699a798c651a8a4bc09d91055ec4e541813e2a8adad3855aa97a17ba337a1a37911f57201bc47f71858a377a35a645060413266e081a0b1fd335d0ba3da10beeab2e5477ae6f7c22ebdd47096d9abd62921ad67c4aa2f7433b8b0a77f755169a5566c040b28da0f77800430dc542243b1bd413f23cac72be87b815efb6427ce2aad773078900633a8f5e436b27ea5e0f9e878b35b0f854a880e2c8dce07d6cdffce37becc2a0392de658f82d0d7d95b932ba5342c5dbb9a29752b5f2135bf30c767bd88e1b09d1c9a806a2bac031316db321683203c8b90d5a52c539ca083b2049ea74984b2fb0b99408bb171cd19b187ecb816cd2708cf5cfbaf36ec242ce5c140800f622fb631371ef82b33691d25a23dde782e54ebc83d2d17e6a5691e2fa9e047602ad99f68c9c26a5ef54532207cb1ac637ed690e5cb40a7b03083352bee0082d24499b1f21cbf2ab67ac239ec13dd6c46482ff2be674917b995e50a4c772c4cea4bf71350f13347cff99f9329f831ca991f1c39e8b56ab99b6152a1e20a1583583e7a6a09dd0370da6c5c36b1d164e63ad394dc7b01b5284869b676e0806864531eb966c20e817b2745257ed753fc9c5f3cfd4bf645dcfc9c4316f79a6fcba3810a0c51ad5c76b56676b976affea275b02f616dfb557565b6ff1e1f514959cae343bee51d61f6bb4db044d0414f0dc9733b08ea89a7e043ca974c2d2a5701cb3c8ce3f445abab65b54066e8570fe4ca58afc3cb6c7c7fbdd7968107c41ad57da8a73ca3bc9b031b9461bd0a10f35e4b0e0b2cdce28e918360de610d72b3bc466b771277e7409d9f5557a9570576c616f0c9e44c596c02d51a2fce138482677bba2d8ae19ede5b43c945fa85037e5e4dbdf87c8b2f303750cc81b63cbec2044c5101e52f31ab3d9b0e0d3be7ecc85dcd62237ff1a7ae874dd056aea6cfedc25d12484ec7f0d07f296d32d3b1d92a12d0aeca6365add76f7d2f22e18bd814931f761eaa8081fe8f3af87f338e022b7f7dba5b6a0de09e3ca8a3346164dc6738c197241b5e18579c5264fcda27b697ecfa9616f02699b23c9438ccad0975495de7ee6d4787bdac26bbb4c0ef254e5e00c45f138784d2809f55c3880bf3272cbc3f134fda0f4ef4d3e63d90373b92a60492fe73d59451c499af73ccc918558b4854ad4fdb88a6614d3ed9b4ee5061f4891f8d44d805769ffb8197920161039f48caa276a58a75abc2c3baca2d558351917772e2c4b6bda5fb203a6b927bb54772182de261483aa1d5f3f661258f5119b9060a883e22710b8cdd1dccc8ee080dfabdc67e0de7c4180ea854c903c3e42caede8e9c9cc54e706fb75a01c1037164ada1a14f15edf4e0912d7c2917a09550fe83bfc7187064a4b022e67f28ad9af72f525b7490dad363c6ffa1bb743fbed523cf4dedce8e06bb49671fe454e8ac9804af152ef278f1e4e2af9103b551d2df8df63fe1f1760354e51e193406d583f69703b0bbba0e01115ce33a108c2a0f6d1ba8d37284373095f2739acbd706e4d14bfa41e0915c3ae07ec02e2619a03e5c436be76a0e369eb5d170c6e8b4fb28c1f50fadc040ea8e30c02b03aae93b0ef2e242584c354453b98d9b8ce1dd30b33815c86a9ea10ba2a335b6445032f95f717f7408736f248a5dbc8e173064a1afe0881c0ab6ca1eea8efd6c2283020ba82245a9d8e12e66228d88b408f8b4e5414ae9c433a59d547b6d4b1835dd0ab05dccf7c25c2063bbc408100d3836a1d6d9a2e96b06a9ac883aa69b97bbaf5ef173b2e8b03ef90373010438af91c1b805ed166021662c0bc7a1e6db2dd184545a371e74a2deb07c194806b27f5b57d32b7c4284ce8f829bc6bcf84c9384f00dfe87058cdc2a14a6f0e33785d9e2ed4e92f07eed24dba13fd84000493136c408dd1397f0de1a6eccb96d12ab18dea170f67bc9ebdc454951fd7252d118e085d1b63982156f3f6db16c75f06ec981ec6a932a9515e07203e47ea16a4618b744ba3b5ac1a42440353b2cf6b068b420f42e8c439c7b79008b5fbfe02e665323095bdc43e52eb6f5ef70df6430c0daf74ea5a0877e21bc4c807118acc05d9949a755e0614700a07b2e7bc4cef1da0009dca5d8fc451b6c608d2d3e750c4d8da5266fbd6062748c6bddb5e6ac235c4074fdbfe317a0765454eb9d74aa01f8dac42361723a12c9784ea6356f3247c18b73197cc6f7c3336a05602e4b0ba701b5926cf7beae3aa818b8e59d0b4638ddb8a5d96a0549994b106862a63af5758e5603ecda125ae980a9215304d38be431ce16823b422a9b2e840c721782d02167a01f3f745423e2749e79a62b70d121fbce6976c75f8525a4be39b2f11c0fad488e04a5b1ee6d03624fce8038f87556c0d7fe7f77977689e5a162d24bf7a948cd7e39f22e10f8f0553c8ebcd31e35850fe4a677f1b135b68e48588fe9a3192f0ac04fd0682743ae0dfd29b23990c21436dc99ce87fb4baa79a40fde1ef956cff7053326f258faf3375f1f59d467c75012295cceb621bba8cada67a1461b62d094833068945de2de8527f3a6da66cca5dc5a0c4cc49784d30d779e7a49582e2937dd1fdb0101cfcf4ee5e1043c5b1340fc1411af9671fa4cb8372739c3294a83acaeb08e9b25fd2d228cfa9b2d7e48fc0ec41a76a7550c930900010d7deb87ed99ccf9f5ccfa9f2caf287884fbebf65e994b8806c22ae5430650e65f92bf42383eeb7c5396b8e9745346f044bff6e6be63545604c9c436a73d729a1f72a34af766179206083f363fd98b10e6ee57deff04345f6d1d683f1f5d2ea0688bc72929dddc3a7216b9e3b76ddf060e482601b7dc12325755ec862fa8577fd3c0cc361483b06768d0518c2f24b3368e6510be8cb4c43fdd9935f89183b249cb2bc544a29726a8b47f3a42a76a9d6f12b77c92b5cec740a4ac8b68e523a21cac13b329a9712dfcf8d02d9fa066b42b98d68190daa49ce966291c16b36677153ef8a9012c0d65adb774c53848cca717a7f64b914c72376d58aa825b5210b5f6c069adef9eed98e4ab93aff1d1b9f60b75d606df8d295c2728422caefcb5954494ba155ca05aa3a14463d21a682c99435166970836011b4d4762227e03971247d5a1b67a5e249dc963d05c3c5d105c1f84e2d005398550615d7811a5044062f20c5caf7fdc3f908e558889c7990bfd61c6aa19238053f2dace4ff1e475c980a50f256b4d362c33f8d91bf559c6ca0ee6b27ef97803cac68925ac7b28d6ee15041fec24e5aeaf3cc8861a948490fc47d23e6bcb96d3a36edb9558f138e7913c3d11f16aa41d29c4c636783b452c61dc097ec9576b974c10debd3e3b03a12ffca4d5dc56361bcb3581af93fa44fa7d1948ce7320baabf35a87825747eb008f5aa42d37225161c6cbb557c30289db34ceacb2aa233d063948213778390b3a540abfdc47e081afe242df864a5d3898f17598302b1883e9867369e6f1e8960c96bf63b4a1365c4a726f6875938a353b56e1b17d74b04e4442b4804ca360b1e1deabeb2dbe209296a7213937f720ac95eb154dc822e15af950220e37afb14852d923588f75b24a34addadeeca342ca568313e8beb7aa5d03315e8755be88a441f8a3a9b284425a488011700447985a5e41d6abe469603a4fad15d72b3768e896ccc75122c6007eeff8a26cf02d74f47eff5f5a56beafe99602542934cfb943bed93fb02a2d694504ef6c2c2337e054f5334b271efabce0951488029dcb99193de299b5d740676ae3452f1ec82da3077f777dae0393bf1ba19c74848669d1df7b353c809ea73ec67130c5969c2e04c619c6833fb07c37cd101e05452ef324ae46b859ee1a7e0bb3445c38943169d761e86b2554f273f3d5a14cbe7477ef1d983993ada30d5c34fa3d74d73890a1f5f433d51f316da40316eedebd1ee3edbb198b16804e31e23db0d2932798a63849ca8c796ebd16c9acc21ff256df786f49f5a9605138d45913ec3c09713a1dfcfa51435ddb6c67fc7ba97e21e1227e3b7c31f34955d8a249665c6d2c36e3d3c9da0a31744d74ec7849882d99eb1bb667c2429cd5de8bd61073c7de0ff527e319d7d1121dbcb1e73646fe31c74ed6a7a78bba83efd0d056e65e14923aa025b442004947158e5ffe300ed1d5da0ba4f5271e281f2ae9d8786582f85526b622705b1716d9cb1ca37d00b40e67319a36f5925656edd3893dd8cdce523604a90c1cbe3a560742d57670f108aef756764a8d0f813662707b669eb6a0cf1d41a9761b32a37fce32d1fb2893dd5c7623bf2b92036b7d6474094b7937dab0bdadc91d92a37384f3ae553cf926e472351181fa693794e0ba519de0b82957c9327e1936999faf2e01359e53123239734c63b3ac70ad931a857fa7b23e574e88c6c749fb53e998c1bdc225d7264a8dd64dfd7b99f0b86c523fcd5a377979e6f77e47c4465d934e1e651c356960ec4bd26ae9950d3c2425e06b4ad1dc54b0b86d699e7cf66e5ee97fe79381b32c4b90bdb4504d26ecf9b6226d41e2701921306e674b5db14808b159176cf23e4b6f93f2716ff38f53cc96aca31af11340880f058c06b63d030c9d1ac6eaf29156face7c5ada334677ec95d44a09193e891a9d0115efefa627ca5073f16a16bf45024cf5ca32f89a96a0de2e0b6b538bcc4a1062f562937630bbd715192a116655f6851a3bc1177907322288c3d0a52a10d4d356f9f0fe65654cda6484e61fcb4437b874d3e9faa1feea48d6927e1659b01add57d59672afe5a91f08e67f36f30fb10bc4d07e2058ddd9dc20a1fe31e5017379be1b8753519b9804306c508d3fb16094f5d4601f529c02a5aea8c33e87f205c76d25c3ff6627a66c30887c1e89bc8b1869a49f0ebbaec55f337d2a3a52dce4e1b406c4b7a14f8e82a99230c86984f02ed2bd3fafb59efc544659e51a68c6b9b06bebdf72cff0e7632c9087fa54444728640c34825662e97dd796e8d34837be7142dd7b6565eaab7e953ab64a503a85d0ab02967a012e279536e98399fd085deccc0320e615e171a68e2364b4ff53b06bcca48f3a08416d7800910dc0eacaf1f7a474b26f553eec3d0abdb6ff0e676984b8c344b1fa483bd3e0850528dc14713546e694c62cbc84668883654df31b846ddd387e27f6eb2e29dfeeb0447178a6f0a5bdf634fd1288255a6c7400909afd637ae6e95ffa3d75cc41c41f8aec891956dcf7ef92620eac97b6dbd4b32169c15877f4e938eadb24179a0860f51611a04d98305046fa4894b05a46dca05acb9d400f261fc24d7cb6157af7865ce0543698758bf35e7b23bf6ad0d406e5666163004278c722506374235defda30e9a7b0b41d719867a917bdcfac29d264759b61d1902219a340d2343491820eee4cd134de5acd181a5acc9356b3795b96aded15078fd9756a91ac3934eb7243cdf93d2db06010e1664ccc08b55d50dceda4a4df404be81070f565000b6822448f145d41568c566ffbe1fb2130dbfb4faf5d443119b919cd52b377349cacd838d0b0cd03ab0f409145e30a9cda4aac32db6ef5eed0475b212c12d307c2ee8afddb2a6a522e1501cd50420861c5fdcec9284ab4b792b43f23c9a43aa747e9053f8a81cde138ae5c3cc0f7fc00950d90fa00c8ca8385cedfb8af8d6bf9ef4c1e258c49e5ae62b22be08d0e9e3af5731d316535cf50fb8f82ff6c42a2493e333259bf07b29b6f02f69efa5c09b3d12219e235d2f26e70b2b6efa9fa80166007195ba906ac51f79846032d949b3174a542e507ed6d3dc079c25d72240b8d088ac98b184a2377efd40a70600b0b82bfdb5dddb354363b0b0a76c488d7f8bfe4c5c1c1c787c8bff8e34cd0e51d941421e3a244448bb43652bfaf968b486232f8f764406490a438f54fe3d386c9199908e76845669ad0980467c08ff7b79a2157e4ef2aad9872dceaa62f614d59372999a4bd1765daacd1e3cbef110ff83e96c312b3ec9c65cefcd7d8748910e401d0b267141dd0f943ba89081d85cda92972fc6afa3617cca37def084ec0cb2b532c267952f90afdae0bfb35c862ee346aea53062c1b1d165336ad88bedcefbc87c60b5e13ac382da0b158910cbdffb996bcdc9b83bfef1e043c3c6f4512965ca57e098df1517c71dd937a7ba666751caf2e2eda3a50ad6d7b828bb471a3465d32751b2fb9529ae2ed97bf876e58ff0ac2cbcdfc192d90316a2e0da1cdc8d17e295e9e8f54533b6cd6bdb42294a99eed1b58f3f6878730dcbcd89e1eb82478a514006770e73741bfa4a62b76b2674e0246ba160caa830ee790564dcea81fe96c5f65f19048ee7c18aa59e33ebc695ca2f0b610c8a9de9fc1f38b0b8121c9fb5d8fb32a70163b50a6267a9e57805eb416dc2a2f0441bbe0bbc034c4636a481c25c7fa726a7cb1148fefdc5c0ec35e4eee138c3f4f0f524a2479a985e6495001adc80af725b7a3bd42f73d8022c34e4a89151e23032ed874b3168eb5d66ae0a8782b1e0ea70b026be6623c7e40893b2a40a0ac35d8b7d0edf2ad8a57dae24559040c062d4587d81304c5a46fb61df243551e95c23e7c59a869c0ec573b5fa661d2bcc461cbc983b1fc2b876df46b0c0979f0ef548c8478efcd3902f2e7d4d41a3862ef4a886de0a5377107337902eb842e56af1b203a264a000eec15f67bdea756daf6a974907dff00951d0327b7c2f77f944f2a5944b96e12734211880ff940c589ee77d4049a5fd0079f74f35f9a844b66b623b3af04cf8fb01538aa4062f41b85454dfd54251debfe05b4506768add781ecaac148882c939b4d4886d63c2bde5ecd5bdce6c371a841f4e20582b421e305915b9c2bc581402b57e71dad002602363267e7f05872a7f512560a496403508e5da6dada4b24399ad65bbea675b99938328f61fa2918310470e728dc65397a678a4d2d8a73023863cde9bba763eab6a108eefef5396a7d0ca1fb48db2d2879074ac00f96f54423b1fc3ec4b50c16db71c70e74b7831d10c9ee681554dfbce356f43993c8cbc484ab4de3f0b419c7096fdd4c8d6eaa797cf58d5068e7a787c1c891a818405d871ab392d556602018513f86fb4a6f59dccacd569d680c68b6c73054189495f2ac3c1ee200ffad6f6c07be65015bc1d9ae488bee6f204e0c483881d1b6f37382ef1baf336710c99bad35142764493d7ac0a850628c430fa46bf5c1635034e5b89fdfd55a7eb553615859c1d9d4fa06613eb99e6266fa372a208b8521ee6c3ffd829dcca61a88851efd729534c12fae3e93b27f18597ed4803dda4bc921ab9a8fe3a6f88addb0defbacfc5105e6e9eab8fcd9600f248fc8caaf4f4445755440e1cebf5fbc7f666b164ac95e11ab95f2bb83d11038aeb4e95fa2d36c36c01eee14dedd0266a4cf24b76f90f2c946022f6e3ce2510fcbf133a720ac45d1b9294768948ff892351189edb51d784a577f7419f90799b7625654db61bac9c9acf67d485192899fccdbc386032e93d6788edc7d57f959a339015fcdbb4bdb168d97cfe7600c9afa5356f0695e15fdbfcb23c852c77183e4dbc54d8c229ae8111fd21c5c70c316b6f4e9c2bd1566c517b2b5a4e38d1490669a68532deea1fb4056675818445d084a711ae5b154dd1969d25a66d19353d842f3eb87348359a0e49a117e3080c83744ef0598abbf7a02db27b2d33b698a48677400f4da71ab66f173ea873fbe3a6cc897e404781d776f8ebd8388002016f821c8ef7ca3a3c732c4acfefdc3945d83cec0058630a6a35c4a4d80ff55d8bd2156ef55e576a97e1f68caa7fb8801b0085ff9d56fc89192b184cea7e468fb7a747e5756bc05156f86ee94b637570fa95e420c11648f5f4ea6101c2d6a82e8f27edfb166fcfda21fb266161151b2f6eecee82e81e62a8d5e31f9ed6b84cb15b049ec682b5ca66df3782fc8263e330c9ada9847308a197cfe3c6d09cda1350b79dbf05430535a7aec51ab6890627e68894dc11bf0f25b417eb628120fbe380db77133d506735f5c0fdf7b46dbec30dda881e3de3a337dd9aa2499bd33eb41962efb291a5fb5c47c0d7255c11d2cd8f290c35a6b6edc83cbc0241cd060ad5ef58ea9027563357e327db5d16993e9332fa045e631d8cd744e6d0a83d8b90846a709c73cc1f6b8ce492652ccf1d0c62a9c8e204d07d698af1b71c92a1cad2e338fba0da455e6dfcf40af9ff29db5106eb3166f7047fdb45bf8e022cce5f20cf2338ffec813bc112b82fbd5201e403664f7b19420a6a3795281ec112feed10b2cd1d4a349e56cd21bfc8f77633a11bb0c827f08a792fbd7e47a13f1488e846a2b5ff90ddc414763661c90133634e16d1dc77e6787bd55268e131593d97577e74523f4e74b963fe86bb0009f772ce4694c5f3087cde4a59837fa13bf815dfc4cbaa1ca1a3433d4e7a3716d7144fe3f0d0b78459f987565dd7bc8c07dcf32b267cee17aef295437744d79597c596bb9246ebb0ff5e80df9be215e2de44327af60acf351f7a225207179fe53dff8d7a602f9041a8f1b92766536768556c6a2889e9dbedbbe0a6c8ee1653a311da27dd8be94fa5c5314c6856a7f8e5fd015335277f0a49929e2a30865c7fdfb8f99798daf03daade19228557ae531a8b9fc70909883db357df2f99f9dcf85e93bc3091bd81f3cdd4adec822ff87a7c0df4fb6dfd842ef575fdc149ea5ff042ca34ec718282fd3f974bd7bdba4566e2c09a84b2a47bd10b501994b586d28eb899f669be8ed0c02e5573b430a7c07ce237934b5c5ba16c717bc75597ddc783a417b089264c45af4d0bb876fd95d61fc519d49c5758e622ab87b46f48b4a6333e4c0a7816e71df32b6f2d807d784c115cf049bc12892ddcf84f4e00431affeae01638ea9238da9a9351e2d52cba4f63a0256d623ab3a38cd4cdb9580ea7ca71dc6e47d6ab57834b872d51f0c9698b9800a8a3bd940d84144db610e70e9b669984b579936abc3cc1ea2e80dddf696a9a8d5fc08083a8224c463cf974af877a6787458fa506c2b2f8014cad0ac6e0e8ecdbb8bc3510e63a6c095672bcf86ed2cbeb2293c86b4ea5e565dd9caebe1e741541782e4030ca050fbbcc51371321b7646dcf8dadcc4ffb61ef6b72885d0c699f3d1ca6ffc4a96ebb6e311df98393d3ad586902bba329c8fc7e167ef6e12a402eb649bc86f32e521882028d2c628d15b3a5473b668c9ab6d3f825eaf9e2b41f692eb1e7e2a271f4ce58ecd47ad6a99cc5a0deb6844bb2204982ed4af1e9e131b94f2a5b532e316887b47be314d12754a30dfd883955898d86e4675c5871fb6484f6cc9ccb582276949cf0565e3638767826d698b8adfcd7255a7b68a08138a9898657c6226f890891b7233e4827d6e5f276bf2813bf032b92f4f591406ad4563cec8d0a96b556edd3e1a9d9a49f41b846d384b7ac391130bfefcfba6775e294b2f15ccbd3a18285a14f48c24844b6efebe8651fb58c5540582836778215afa3895000789cc0c32529d0dc478b4f12b53e56b03271b2630c4a19a20513c9fbe79d3aea63da0f61467f0c1b449c23515ad4920391818c6b4ae00c0cd8264c06cfc8114d35ab8628e419f37ecb05d57be40b8d164c470bb47b81797246ad64b81c6e8dc16e7c6929ad0a584fdfb570aebcd8b5cbafa4dc6a09f8ee8faa3c1aae490af07eb7a8ec0517d7702f0acb484a058c6d78b92d7fa4c6b37845e3fd3e4b15a55e571cd88dbec30fb3e1c9e69391d38f378eaf08c1162ff33fe88d98b50e304eb1da8fa4ea5812a3daa8335e903947082e5ed93b5f77d8255dc1a430ab7d58b05e6621a47623130c1e35ade4bd7d6f3df282d081ca27d76dfc7a65e94e4be5fdc542aa8e3c4df26e92344cc32de576e3b91bd1bb8aec73a21e5fff9a4cebd3f4c6f13326656841073809b14a70e0358584e87fd9b2c4740ca573a184ba93afc69cfc0100c762e07f7c75bacf49f204840673ee6eab7d53c79a20c58a9a421fd6536787eea698b8952480cad01c42faf0608635cbc809a72af7dedc8742173009d2fef009db267b09b93e3ae552a5718d49766170f66635a270eb7ced3b959a6aeac4e709f5699da9eaa164996499ef4b32286c85bde1ff73459a16b151a2088210e062c2268e2e5d55dc14aaef9503f2eb60c840624038d41d88b45680994dff749db72527e8393bc1845afd6fd0a9d50df4fc3ce8ed1d1f7175bb0996363dc78b30c1f99af3d50da99652881fcd8f5dbda97e92dd1a12634a08d1a5044cbe7cc408d66edf7f1ee5f7532de2312dee13ec78e9571cdbfc1a3a7c01e731c3aad7e1f673ad8501784d33faeb1d166354ee8bc84b190adac126444fca3e02d5d9a3b4a2317a5b147e4a2c048a677671100458470946f18f858f530a961309a889239e73d68272c9cb6a0e635fdc146b5e43b76068bd9249bd4cac87ed9b9dfb69fb403f89d45acfa67da661dba55524d9341621e3f90c360e7a4926d9c439b3255e22c00cfdf0d28a8922bd4ec119a55e8fd3fb6e907ce833a794a377f54becbeba2e1f12f03fc7460114db6ece7f6796a75afbf6edde0793e5cf828235d10dc41e62f352729ca1292fc9502b621ec4526d7ea6d3e8b9476467fe08009217ff66082d0f5af68ab37ea971204a5a9801560330386b3472d93ff4113c7affe6ab87d22174ade300436e37c972ad9965c1f9f7b2a0fa4876f620fc19fb1cfb5a7a052b67f3e112bbc59f204ad6d0047749a07965781c771c095634a3379a0d933cc1927effd374bbe2d210c56c135d173467056b31687b56e5109f1c2ebbda9fda29b52c2ccf7980d121a541f6eb7f6309d88c7702303a03a3ae381f0c21bd7c3b03b2c504d5b3d5d90a61392ba22a128c7b85a55d4203ac322ac6dea7c31425668ea5b4da65ad4f51c99a875401f898950a052e487460353f75e865f748a242bb6a2abe5f03ab31506362e692a7b6f09bb3e24046a94a746acefe59a1c231a58306b58e33f7256ef4067a2541cb56fe1994b43afb2cac7420945b5cf11a3f1e8330356390a6db1d59ed7f149514222c8872b14908b3a5925ac7a15fbace49740cc9f08491af1ad681c4384981b6fb5ad432b05f319f485e42fb45bef782d8133d80c4ae3e18c62a6f57437db49cf4551c3e721de009da2133c6cd87ac1de36391343caa3fc3b05875812bdbf6d65c4036085c9057356158ec743919e315e187468f076ea0525607f01630f96323adb2f64eed2c286dad5407e83459cc2dabb52b0d6741430f3b6bb94f8689676ae0f390c9ec974a45442168ff16b6998d5d188b31fbbfa436eb827c6bffa060537cb2a841f8a32fca2c9fae7455e2e406d9099b9b8b51e0d9b8d48c0332f07dbff9a90f9cfbdd484401942cf0561e5574f848cab62269611f4e709dd0ebdf4723410b2421af8496d4ca7afb212d083743bd788603817c8f103a6e8cba756efdf98e360406b9f49bbd331192e3140fc64bc21e5434fa11f64d5e60b1cdd225fb3c9a056050a83b773f0d518ddb7d160479c9b2b6692e4464bf52a0f708a46b4e9b59412eaaa6438111ace634ab4423b4dcba1350ba55d3d8bdb0051fbc666796207b242167d339c8565af4f60dce871813cce78d7402bd97d2636401bad653063288f2e82581b1f5d8978446bb1918c750d4a897703d71b2cdc82273483c79421af09fc4eb5b4b8ba26ae662ae5c66aa342061ff93ff2945d8c335fb4f3fc14fd42c7acea86f9886c38052faf9cbee637c7d0389e6dc716a62a292a977b15da5a8abd56f17c551e629891b0de923658e387735fec4658cc0156b78883e6278acd4f5856ee26b2cd893c67d80038767e173bc75fe1dd6d6dd18c64bf4297aa72a919124321f738b372f5f06c1275a31604af75b49e3bc2291daf6a85e4052d30ad12c1eb34c2f70bdf38345136153ab8922315e05195b40eda88422bfb3104966152ca232359b2bad498515686cc97606e34305e6e0ae3f9ada02b80bd15e16381e5fa08f6071da45ac1057e206389da1c848e9979b75141aa122f80da20a68597e0bad4d50d15e35e4838f78ed32328ff811ed113fcbaea62e95a8dcfd5ac8577746a1273e57f5050c98fe6e5f4396d9d2eabd443a11e2e98efa65161644a0f106aafe3e88a4029d8ae45cc80a42cabf34f902bbd4ee4b79a8cfbbf7ec257a5a5ee140807dd8ba0f91ad4caff7e02c6df437429d5f8f57c882fe9e837c017c293e8449460b08105cb31e400163c7bf069c0a92daf7ec2b0a257cca1edbcabee5264c1260a7fd3c9b8e2918aab5836feeb0bab0648473435afbf851f35c0e05d218fd64e5a95ea926e638c2786b1c953662eea3a3062ba1bf7db94cbbf6c371289568aa8ec7641ec21406f46fc7c80c0b7e1117484b9761ffb3a05438aa85c25ca7ddfe0fdefa6483747ceb308f9cfb1dd046bc3ee64f8d1e7ac44a0675ea2dfd157d13b136c7118977f945c2faf66f40c6f497a65cf82c3cbcd12c5db30db2d83dce723af69e77816405da6de07ce145916210b259f57fb9565ba4b774331e26fa8d2fe7776323dc387a410949db13f60e26a6b2b839080b9e1f4a8a951dd6b00221188a85679d92fdbb59761db476ebccaba0fc11939807fcf4a88103fb08cd7eeb789d53fb0cdd15e9f3ec1b8eb10ad1e73d44e575ad7dad59255e1b7fbf0bf03b24802e7f9b762829eb80ee23b2d57cfea5ab950623bf4f9520bdae43757ddf11309b5be63e3c2e864c94fd4e4cfd30bccd44a35f57fb293c81b561308a9f532d843dc95200046eb54c5c434af92d32661059132f6e80257692dae9b5237cf20c244ef812ae70fccfea3cebd241a06c32c3565f0908447ccb7d1ed642b3cd5d17bb3fe980dc00ede58be1762b112648a80eb40655499b408e64b07459f4404c283988d8d4fe9306b46d2ef5ab8d975ed9b64f2e8ea2ae2a6d10558a15246b99baf7fa054ddbb752b07fa8f75933e99cb6664c6b86e6b7944e6ff58dc4c10fdcbd4cf66a7bcceda9d2bf5f73e73603ae872b423fcc50e8b8a635605af0c3dd405e4a5d8ea423bf096bfd20ad34a201b738923aed6d7acb401c9c50d4f356c8f42ada324c82cca4650cee55fde90b8e4c9a847d040fb76fe5b017160a60f84801c4b4d165727c0564e3a9c4860e276bc788dc918df5a97db192ba06fd4ccef96f95eefdc441d35c47268d9ab51cdde8f621a4e94cb0d89957176a5d4a23132f5b7f494725f3a8eef48ffc92b2623334b8ed1292dfad32c2483f460f11c12787d8633ab9b23d9e632e9a37eff25a6ab644b483cc667d7d7b38abc019c4ebb11ed13d7b199f8434790a634da3105b7aca91d4822f5e313779536eb65704b4dba79e14f90252a9a1342488c5fe644954bcb27f73a4f4916c74fe58daa65c75302cddc596ffc808a17a25b822a6b3b4ad2dadcefcaebc8cdcede3ba47af227e639a65d74f0aee0fbb360c0bf837b09bb0f4c993ec9d260d5feb94ff8791f5aecfeced5ba256066ce19dfdd581010ed6907e39b6e7f831528c4b5d72a2f51cc450990531e921dfe0f4ae06861c6f2ca5c8a688c7e12e40e83c38ee7beecbd066564f75f04be5eb60e925653d98f92f5495b536b700665e4e3d83c8fbd56bbb8d455c33c5d4d333840bbcd11f2ea83663031f7c691d9816f0293324d5c7fe59533002afd1b86a325bb985c0f85f6b86b63b1d03c9547499f538c9f5bfde12f570f40d024284100b523e81e895a75d91f4cbef1285ae7d28e4c5bb9dd6cf4ed8e6a71d39b7c13d8e02e19986f90816918f3d9f61b4eef973d62a9df462efec7ddecf91432eed7b8f227ccdfa14683cc83826932b0e5efd3947719c9ca1a28e316cb21c5324494aaa38a3bdb639a0206021c30bf5157c5b492a8042d7762cc4e3e6e6ddd2c3498af6cc0c4cb70d692065bb38f56254fa0443d334f489b1aec7bd5dd165cf434de270d7cbb06def497d1bf38a9e4915060d29f8bc70e40e092b59aee0bbcbb1b46606e6cf0318276fdde0edaada8ff0b95c9d4c3268e55b49b82a10d98909fc4a44978fdf182d5d8d277afb8406bf0be59ddcc94897f0ef61b2798d548b1e1a7a54af4b8a25e81efd8031376c2132a9bd01547fbc55fb26c7fa01042ff4990c9ec26cc6d6581d80f03f9f1501b09403f0b3dc255fe09c585248f9b1b31a8c25331923fc83bb21869217bc598d90f8c8d033f8aacd651f574fdb2fe591f853ea0a450f9622cfe6cd1d337d476722e3a5a0d8c764cd7c80695948c82cc6a5f21af925674adcb1e1e8797cab15ccdff3a370a72500be37d1ab046fc00ef6ec9f22a3fe2910b3b917b8481d80f10fabd7a96fc6d7ca13931029c3454557af97796a177f0b964a6fc5c8a26f25780a131e5c8aa0e1cfbfb43c808626672f8cec6b1972c1e7309e06fcd57af2af2ba98a7b9e6d9ff8039f261b55ce945af64f7483028ee8f20c56fee5d47661a6e5aae03b5a40a888ef4bd6e376b74b659997da01cbbf7d7cc647fbf4e8cc1c23041eb5039a506179ca89d2d31c1a279e92d366f506498d35ddd4fd871bf5f6cc5e6f1a1b385a09085aa1740a49a242b959b1632ffeda01bfbb4b8e243571c8b359907ec4c72499e5a1c7057e7434218b5a37384025115f76460ff702c4a3ac2e31bcae97873495a6bdbc13ba4e185f762aa3736eeb3e86dbda7c79480eecda2698614189879c9e2acc8312d793287e15f9f6babee38287adc8643612496017c4068bb6ab0176bdbaba23bd346d18ec2e397b2b667892254c40b3ce929b43327149138a1dfc3a54780aa8c7d02ba8ad31ae038e406de2f09db47666ce997b2f2f2b8443fbb318c7fc4914e43d9d754af116f0c4ebf4b07f9e4c92a8f631d0da33fe513e131cb3c89df025f8bb3802dd86e8bce9f93cf3f289a6464614256a09da630671601ba4a3b42ba72c34112c8caf46e412fe791746bd737de1c3314730ace88ed91b047402e4200b7b38143ee52a02f87dec9d9761a7986bfa51a43057cd953c48aa6e35256fb006067ef81f9da3519fa6e6243811fb97cd1c51eaf1e2d2722bb498e0a4af0371fc6de1d6cb0ee5a73712f14606c96fb4e4079a6064f4bc8fc0ce23ef98330dc0899576a639898ce38736c2e809170c9253d2cc67d3a35d26a708bf9e563d555b6414c66d36a297c714a7e234d17ac7828b6ab5a0c3275615d2a96464af6569b061c223006517f76474ce26366c4bde821792a90b7e78f5d50320f20186f775370746d2066f5ba8ec9b1c4719b426c3ab792431db004e6a9bf16fcdba5122b3fbe658a6c405049815b5301a23bf1e61c0368c0fd460f668234a86904dffaa293abc99afd62a9dc351698859833a6fcba52692dfcc209152722e7154ab34fed0c38285988c2c5f85602ed7cf1cebaab1863de2bd8d7081fd902c3a03778cac1faea6714fa7b425698cb8122ac5a7ddab48868e441a5ad6a04815175b5bcc6aacafac2d9f3a22642e615211ce0776aefa37c3fd9e05962128c046199edbeaf9148da4edac66f3be9ef8ffc44f1d940694cdaab935986eb576306852fd75bf154502fb2eaac12fa857408b7318c407cd69ba7ebc7508a329c4e20766a2066607b8e01dfeba29819ec78972e7942302555a544ad66b0df2f895a7803fe337c26d71887f546b81ca5ef328399e429ba223276e4e4338e435541d4c928465daba2ece71f6d7082ac1cf27417eec92da891dc823b19e00c4ccd201720071e21222b35d95c16ee00b0c4bd2dcc54ce21a368109acc1071ce2434867e9844c625a9063cf7a1cc3415cb16862bf6ba074667c7946245b4b68e6fd1543dfc88a0b0b8066640fba514d94dd9a9a56cfa1f0dd64231d943b48d46e66b9fc15a605068e3ab06702d8845103615a33fe5c3df66b65a6430df8fce992d37a9cc063c02a77eec3cc280208b35ffa58d41264d77cb3b5aa02ea0a86b5dd4e81d9dce585c799a601898f50a5aa82de724cc7970a462480a8bd3ec5cddce59cfdcece1498caf60703735e68da047bb5b0b539122eaba6465f9d7d29d8582c2b86cca275fe1975595d64dd4012ca5681655059c97def3f4e4cac2cbfab62c833ff85c4677bea73ee169b1e53e380ee9411c0a14ae9f7f5c6e44b65c630ab9bcbc5749dbb745ccb39ed141aeae4b53a7aac28fa2e95b7cb3f6afd8ace3841a5aa4fba88a5fc5de516b50b26bb994192014428670831623cd4776283f0cf859e1e9b62d85667d437f2817bc70be203435cde568e5f5890606a97e730431b8172c512d434af8eaf9cdf458946efecc13bfc4763d8272aa39c6bfb1b8a0ee171af78d96fa306129a4bb3102f0c17fd0b7a6fc14f1f20baaffd709fdf17b842e7cc15ee996c984a1e42ee908151a7afaea57b2fdbc3e7540ac5d58702f8f87fc20a7aba8f967f3896825d02becd70bce72d43a7b9376d61e5e04e0b35da4746f7c8e39087ca2cb391b3b58d8c80e3bcb884ccdc2a036b56eb268863641f6a4d598a5dc721640c28de7c3c3f37da29a3a950acc9f3bb34bb0cad55c620128320d9078624f86ab84fc7939ee2787f85534d9e11604b6a5c5680a3e703220019d0dfb1fd3125e2d928609cb78d9cbfbfe4a613ebe87f4c580f8c5d92acdeee19d825c31b98b407f34b0787939e6f3d4904097f61ecdbe2483c92edd25eafed9ea545d578f939f6a7c1fe963aee04a0acd8c928a69dd7cef4090cc6ce71726437cef3baf455ff9a828f734c872e5fb545f4e08817f80b58a65a69d361ec959fb7faae31278b082269d5ba411def5673196e590c77ee1445c2e65c292ece83dc1cb010e0002bc292befc441374a355d1cd861ad0cb488f9010f534a12e327c90436d8b9b683b17c2be7b81e8fc58124cd140f5c0edfcb7dd7d38974f90798abf0c1f1a9af31e0d6a71163797834fd21d7ec4113d86dae8381d3b2f247d54ad3aab9d42ed5f1654dda214183755cafaeb8efb5e69b58e87a0080d9a869d99cdcf41655a2baf8d60279b090db4e66b1b77e363f2a66c0bed1ed6393fa8e0e0035af2408b38117bfbe9510fb1fceb5b4b72e96e1fdd776caac6836902dda99b738678891c1694f11c3dfbce350b0b463c885f051f18f6a1268539f44c8ae640f0d84a0f66e51b04130e1e97756d51b657b469f3848cda7912ca02a5692915f860c540b5ac9d477486d3076972e825a84fda6c50a7abfb3d7d59076aaf08e2984ef762bffc22a8b24bba88c42e5e426bf03670cec3d531781aeb26ecdc3c2c09bfc62591737b8100427ebec067297ea72c433b3a01d9ee4331d7722b3371aeb661921e78e4ba15be117723d6da016742dfbb4cc9445004bffa44b3e782979b906d3bb768af4baec64257b8feb955c6a9898a6b29322d0d2acbef7b5ef558b8b95db2b3fe474940eb89c873da658043443a3f68a64a3e5a174d5b78f459697899a29368ab2206d75217e0baca641564ebc3778c748a424fda62b7312493879e974fe525e640f22807e9bf3fddc216ba14d0ab2499de07f1fdb8ec5b1a2f578ff636f12f053db668fe86b2ac7bde3f7ef2ecf8accedfa548c84cd54214cc33302dedf36cf4e3943742362f2453845f0c36fe1f9eb5e9a75a09d24839e69d8bc8e2de4d322bbccd18a7aad617683a420dad73e62b3ae4059016ae78b1c7f80d45b66951bd517db591e22016bc38dfaa62029e14fc00650193828fddefa51d7bcbadbd731406c09828cc36768b5859a6516104e5062fa2421d12e946a2f0908451e9303871bc1f8d90c1a91e5e569724e7b44290394fb5790234a23a138ff7a264ca8a12358373b1218575743535e9830e22c1c270257833498e0d4fced583f05b21b4d6acdba299b11541aa451c606914cdf9a026e77c0ffb889f5e86fe3886346e3c777eca03d7a468f308a714061d0aeebe17cf26fc9a9b1dd3289de5f4992b5150ded66ca4f25acaa91459166880113c7b4078eaf2bf2f6405dacf022eaf4185c7aec0dda91c9413d43bef26cff0cc9c8e37768f0c5edf168fcb76e7c3585f8a7a59925e64fbe1bbf121b5aabf3b7b59a7a064ca60fcbe115d258916a814c63313f9e900f29244f3c400c8862c2cb54cd89380818199d15643d17da9d773ddf48cb98cbbbbfa70c4638b6c958f8899599868fb76d93c257492fcc4c19a374708d499a5e347ea253ee0f6c614d8d22e91e51fd99182a1ac1179bb8eea5204f566d801c746aa737a9b0f9bb9d5d45b63872b6201d03bcbc92eed59a81099bc04fa5d60fcb39e69f6be14a66ce0b07254397191da1ba140e3a2b70f4bbb3ffdfea9dba13e3ee96c464c4a715690b253b976059271017c09e80c16086fdab6544bc2c80048e105ca46f04cf331a666f186dbd3ad6a6d58a4c0b28272b942da559adfd8805bbe4f18819e615250b456a9327392ec08eb509f5f71f3b7b33af8e5aee822ef01de8daa0dc61cc76e0b04a945f6262127bac80bcd0b04effb44449630e9ae3575220f283758dbc40c65a59bb3d401132cc0055a024a0ee6222fa6a5cb8822237826b4b1f9d52e9fff5ec7dce9faff722dc8c1129e8a77118cdc5adb78e5ff6a2ec03bc2ea182c9dc5edbdff60c0f68128d8068d1ade4c30f95af49d4d42edaa6572f97a129e558b6703c2294f6005cc8d0029745cff87d50c69462ef1fcfac8f7a677af80efbd39dcb402a695f81c26647cbf16037b7bf59d9183ca45fb15eeb590b4992e6ab769195c92b8e037a2eabea17f6080bc502299af7fd2987244cb852844bdcc1e4110de3f7ab0ebecb0ba65ba81fe34833abf8cc8a4150724bd7f4607d0c6520c92e4f4da53ea2f8b753766e41871db2d7d83566f2be5e9982b898d29e0421a13f083ea4e4b7b5aa99c523504f3587f40e1f48314237fcafc65435f8984b947bb1ddd2e68d2f5941613304eb95263ab7f192b8e1c3b07630c36fd8fec95f2a65c59369ac25ee17643cd5ed856b4cf50527575b392064b0a9b1bcb44a9249ec85dd030d24a09ded95d61840f02e1f51d38c231dd4e81950bb533707b454f380c04278cbef4bc54975d49bf2210607de183b7e21a4be94bd64e25d51f9f89433ad09830b9b26ff0804518505ffacb268ae73713aa3c2620083d203f3ec9274635f043e4e2f95049a3f933260137a1e2821eeff2bca9ae8cabd1cb7b755931ab9bf45b0a98a4a22b7c6afcec8b84aa14e820dabda79268afa2503aa6ff2561c37a7927b4da41b0b89a6052e3e37ed30b63205517140fd184dc2dc8d2fd307b88708d3d622089a4c45b26b210e2d197da9cbd687564637e08ef9d11d35a01f1b521972a991df0ddf50680252d389225208e24fea9424f4604fb528a197358a8fd61a0094583b7d8cde96cf611d80c996559ce59cf3343b1cf9b1c9e86e21121ce7f7f9ad2608ab200f6dd09513f8cb08b3178fa55d9c31f436fe6ecaa9af76b8ad4520f3f8e269509dcf7fadc4b6465ade902ad3c1b20e1509412e886525fbbbb0291b9784d156445fce66d1aa84d0056408642af40d7523d4fa544b8fb6d285e3815b9fcbdbefc24ef2550a4658a2dad2aceb662928402c9c100ea55123b1ab4ad2093895dbd841154b2e2f60d1972c3a899f123f6a1797fab68f4569acf6af0de99768916acab38beecf505be3b41438ca721a1494367102e855adfa32131520b71ec483bf44c80bf294b165c88956d9a7a417ac00dd494bbdeee7c9180b06c79941e55a780e3acc09013f0e77f0b6143eca900d2d11f6795ca4671c8bc43921e1b7b0ece49ea6b3981693623eae06c7d3c4747b81f5d3ad980c53fd9cc087cf9ae1dd02a15363d98e1af29a7d7113f898b6d53cb2047c63e10966959418c3e050c0c4665f95d4a8b925a8c8291350d6595a3060c9e87427e655476a67cc780c3e2ba2afbf0400c75bd347cd8fb4edd5eda67267088575d5787ce3d4dc96ad84bde0edf097dac32fcfea62a87d27004e852875fb763325b375dabcbd00755e4b47a426041e2a2e9ab16ee58bef93eb3f053f1fc7e87fa9b97d4a4b1ec23cc315484c0b50a0e2bd9d2b29270052700e4b07d95730fc7ea239e53f6fa293f80aff79bf81c96405321150147de97a8aa2693d2a47ce81b51e1f232495e1b6c9f57542f00564c54085961ca60ff386d47356deef60b2838c9580a84ff6ad277e398815812dbd025c2fb4c03238ef40d51af8e10176d291668da9ea50dded8f31daf2da86d6f37515e829c0f09bd58349bad670b974f93130f892a7649ffa714f4d057465e1ea1ebac78a1ab6c51fdc1e66737172a252daa2b5d0efd84b82a821eb1b1b4d63cb45d498b371e4bac9302372dcb9d9b484bd5bc21ca43fea198aa797b2962e66b9bed279e619a333353ef75e7edb7f0ae776be6c4959e0b0d0eb28454fa294ef10573849576fb6d37e2dc5f50e070a0df93170877b0952f63a7dc626c31ebfe0d3815ae9441e8a4ae74fcad5e51c83019a39b659d6cba34102975ee3907e6cf2e9b37f98247752023d672966d82d662621a958fc9f51648dad2635d5d91d4d07ea4db9a4b7f54471e0168ae04734e8b413b47efc0ea25cd0171715131af35f563fbf0946f1c841aac54f8a56286f3c75fe7a6d50de58046494f022f481ac378ce17f410f39da62317c74926c566d78b9de4f9a867883d62d9dcdfd0c36829a4988e296350eaf18f70bfdb0d7714e9d02a1c9993fe93f29cc3ed271c2e42342130ecd2434cf9c231858405855a290d47d4bae490883fee6bfce87a92e8bb90c41eb7aaa77a53cdcf69062bbc8c98fb83e492bce7ca235675388ee4c9c5bfa48a8d016dae20f64fc3642481e71157548a2ba66a373cfb972d35f30c8b286354586d02c6d56f3051fc1089372c24479d9424f4b7b28ef8465e7983c3b02ee82ba71ab91b7cde0fd5f48755cbfab67fb8796ba0d86f5807cada95d129ab034b0eb491269df06f969b8ef92a855dd6e7743fd600b31a5bdd32709920a1343bf3d4c6c1157598f02cd11a4989565e9c264d6ebaec7e9540217bfff7fe250cfc735e0fb36d82ae9c62101caf9f01ebdea09d562d49c6bde863bad29576eb2e10487dc79535dbbd7902a3f0d43200c62969686c2a8140dd009e7bdbd63d236b1ccf2de3e849638d5a93af9c053fc328bab0a3077adad6f6f25ce117c617add09c6924a7adf22d2ead0c9fee5912bd66e61c818d9cc1924b9551cafd66158ab1095a6ad9471ba42b680a79e73aa93b0e5397f743cf0984fe2b62ac21c351f5da159925aad439d8037fc588809abfab3d4bfd27c4ecd7a38bfbad458d8a81c10e8a11ed09ea15b0a15365c91e15dfb32fa9dac50925ce856b134c5512136809e719ebe0a41329c5e5dee62c989c124b2cc055629504dcc0fde66ca077dc97cc34b85a6ad108bb3883676f44e118f25c82d996811424baac80c297fd0d996b63c65b17e33b4dfe72fab535514edc672fa912ce11876ae6149e4b561f4972b5bca7740ab181b09d332c396717e3d9f76045e5ff7ee7e6fd28557fea2faf0d2abc5a1be59665160d8614ea537ab9aff9da77feb54d2ba6bbf6f549de9b9af4711022407ab750279b2752a0f5d5b42cb25274615e2bd488a5f54d9bd5f000cdf8f6013c5237d458f25edbc9d0512141f1abf003b84ae6b4b319f0642af88dbb442ea7396ed80f5d074ad258977fa3bf169a290b342c81e0f2cf084f8fdc2ac8b4191db871ac21ddcd3bfd7f32767ff85e0ca0916c2d54453cbc052c5dc2ac1e664f7f2ddaffbbb224714d12694b33939c61dcee676042de7e8b6a0bcf0f9068dd9f197c65da00793ddd6703c1f7c255aa961e9364dce3728a24da15e9a33558764ae08806ca25d95b451c41b7530b892ca46ce695b5ecfad35c85b4f317be0a847a49ae04fb8bee78753ea269bd38472f5e262d5d01bd6da43d814a4423a099b2d1333c9ab6bc6c0f33966469b7e60ae58f2d1569fd8519f18c56f02afa9d04c0e25645fd300f82b7cd04f6de4cce78a7882dd7f4c04a2b343d343ed7e43eafe8ca308cb5d29590a042de48a06a1b92b33b1ecc0f0c17d49c96ca5339b4d32650e13eb76536d99c698a241dc68415e04fe7c6b2520e2adfddadaa9bc597832488c4f5f56fb0d48f49dec53b9f962298df9caf54e0f7092742a8c2b0008ca9503838c590a10ee77645d8b07787753d02ff3ac857eb2e0c7b8f889912227b81267c0801766f0f0d87f2ca41a7dd4e06b1be59e4c8957533f8aec7b20d8d9d1f62c384b15cb0306065679fa3c5545f7ab3792fa596fdac2a909a66f433e828d1ea332bb8b3b4c93002a8ca22be6c487a8305d52be8652e0997d5e8ca11dd135ab03d2a856629d9ed2007b4924802477d83e3a75c415067d44e7e1429600beefbc1dc4557ff6098f2d3544923a276c0df4b206851025f8c767296473d98faa28dbe691619fbc84a29fdae3f855d3a4df1b98b8b1bcfe90d148efe0bfe6e28e0d4a820581e50dd6c329a8b9fa53113b77ad63b4e3d0e964d541c820e2d3f77de7a31f3cbbd7e887e69c4ff459bcb13885d18d84215df77984f8f062782048a09d2b9493ba81667ad34e74696b616d71d543e52d934893f034c5d22f35193b0ca5d7bd6f50d6a286b584f558cf04ad890f75d37bdeaff8a0a5112a75cc499d8e525d09fb05915b287c0f7eef203b402fa577f78ef3fe1630bea0a9a5e90ccf16d2fcf972bbac8b05eca0662ef2ac3f1807fb7606bbbc5350eb1679f737cc819fe63a0cd5f82b18641ab45073fb9eb12b6e403731177cf1037e6dff8605adb41e1656a009bd700247dba70c17a22217463f6df545e1c2df22e97087844ed8d32e6af565c6756a70449ac66a543852d139ffb2a73d55f3afae54d53cefa34d60658cb0c915f6b91bb336ee42b52f15f1a799d51dd30da4316c6625629c996281c108013d4069b3db2aa9356161a74f20c905edb6979d9fba5173ebf610cf8ed16a3bb2dfd3fed61694a021301a999c25914b104a382b087efac70c741185b4075d68c2862505b9ee14caad3be7197a478e39687a6b006b71032ff8d88edba4bb2190d991ee12ba04ea7e142fd7820e14b908d82340e4f974be800866a306861811ba7c77f9f03ef21c88153ce41fb257bee0e4719508620f123a2c5bf0805f71ae0d755ce0357e74e98aa4c42b28e33cdc04133e12470c7e4b0f3f079af9b19cd4aad9702a9bc2a6aae1acab0e29da783be54fedd446d9800c4cdf8d32e0f7911e8999b1525156e7af141d3d293077275785170a598a9d42278df82fb5549b2c7d623bf0ae4a1185aa7495ed0aa5a35a086eef20c6c0c92d3de4995e823c72d55057587cf141ea2aabbd8023df758648e29c50d52a6a5af94d141f7c24377bf4d3c227a1da7dd71d26f18d6103791efb56547cbcbf121d5d3af5325d5a05a496cf8916229239a10ef58ffbdd1e345d969c0e19aa2ce0cf201e7b025a05363c9deb6c45e995b6c89808b9f6f124eecc23a1cb890f922f4e428894c97404dcee8d385c9951faf4b3eea52841c6b6f93bad9aa561f7605eb16ebe235fea2e3cf132948bfaba4ee631344ddb3e244d8ab2f9ff489b769d26dc428bb7d58c744cae2c5aabba5974c3641bde814699bd31b4bdcabb1f8572bcfe9161714db45107a7f15a117c98004f085e1f19a342a7722b29c34b59b6071237f699d1414cc98381335a78f69648b9793019c03f92bd0583de7e9f8ad8d185d2c42b46857b2baa124710bd9833d960dab27a6d0b2ea72608dfb464d0b2a4ef178e48ee7c4953d802d8c94b783329d45738c03de79e41f70545a78187bac5ce0b460af5851a8f9d066a268db46ff2419cfec55b9e83802f61a146ed7f91b8293a9b859be0717bb53efb8774ae02f8552797f89bef39cbbb90026cf7613a0140686d7de427465c6a5291d33ec44dd345b8abba7bcb146230624d30a2a99281d43ca5c8d3afb4012aee0334359e3688827a016bdac39f2afac25620f6f4ba0bbbac1005cdcc98267711bdb3e6e9f9abe46c6d57675d4fe68c2cb0e9cf42ea75898df5dd4849d94d0498e93e4fdd0d7c49773b15b75bbde6bbce4c7520cef8016a5a033f8954d3c04ca9dc330008dff457e829c847e12879352958619ab0f3c527528e642ec16024d0956e8a420dc14c19e588058163203df882ef2471d2e71775a70293d9d18080d41f25457bb72247f8e35c02acda9afad4c5f91cb387223a3af7ffa8907e29fe58b6eddb2a426fd51fa0f8550847174d69bb51e98590560990dac3525a446788d553eb68ccc6787324e0a4c49f8581da4893ccbfa51b98b49eec635038876d6a565278486147bb18dd80f2d5a7bf35f414a5fb10068fde91337d80de183ab395aecbea8e21502494c5c5da4967e425dcdfd55205272b4601fd477f4d3359e88cc8e42cebeb0cd2e4f39eebf64fe092e4b99595ff4c10a70344b5d23b094f80d9beb5d1dc7eeda546e3557d8aa606cb3ad52de80d8b974a691ca3263cd7531f05cd8d8b9fe362071426ae03549b81305c76f8408c17887f832dfb0801ea1082bf5d0a01402f578e281d753ca57d1619a1587ed6c8e3b689d2d658ba4cb709988df712f63fbe944ae42f11f4a9b86f7743bcbb81a339119b4feb2add207d2d28bda41c43ae3bb9956b2722a374a8f5b7e8545399cb45c5cac8ca9ab152bf1c32c16149f4fe2ed9e4619b5dccf57169510a135e12c9c0cee9c21ef959a421ced5db65e59e29791cab5a2388a05f9fd731c8944a0f2c063cbb18ca67efdda384f3b40d6447c56f5570ca2201b5e70952b6a70ad591b8357b78e6724470433ae426691ce6b2e9598992fb98547a2a64d12438ced55ff1086b48d2895458b7052a6b7512f65a15a2a7ec51e583e0c2ad3be263e12a9b397d1cc225b67327be4ef13c24cc6c2992c509dfab06599ac27532ddefbadfd5eaae53dca2c04d18ee3a5c39dacbdc7ee5b0b3de7dd8e8c8073bca58ff9b3a47721828a557b5a9d85f544654da8a9e235181318463b3fb1099cf73a86372a160db4da14ee890106a8c722e94bb3a3514944898a429b3882daaa4c5d6567b342ec1ae032c6f0ce8d523c94d9155052470bde4795de1355e68945e6070fea16df8b9ff8cc0aa336e9bd35b785ff932f01ba32a57dadbe3146a22293038b98448cbd6ae8e58c9d5901a7d878260a8f62d2952e28c5abf4f98cb1a260a720d0269ddef5481129b6228745c4a920254cf8648e32f90ef22757c2b4c35c6b1116ebea16759b3f1d0bd55a91ba56911a2080a091344d1ad4d91466b830ff27ba3434442fe2d4553c461435b706392437430821f58c585ca5756f7ed0a27e539349440e7979c181c88f1d6bb2fccb1ca9d37204b1401a4ae9d99372961474ef09b85bee11207e21459ef7ee7342f89ae985cd292b78a58144ebcc4be9bb80151e1bc20491dbcb129b6b01613b45bd97fbfd4602827a979f164ea8de133802e052d50d10ac50eeeeedec0c1f321ba4536c7ac788e973adeb0cb7361d9b9b91defa0b82f42002f949646367b552666783264293e91d21f7b6dcf9707bcf6a9436a25222d5169375096147a9a18da56ec72a31d3669575cd8ec067f041711590b26c8e862895bf046fe67e682e674ee3e0ad9c5853b0612b43a43d8030b1fa29f344a9967552a70c2f1eab54e6afdb374ec6e450fc7f54fab02ab2a0e8f9e71829edafcf0c92fe70e12cbcd36d09eb5047b186fa7ef95731ae1adf6901456a2ca73dc8fd75a8adf2f35e62f00ce638df1e3429cd451137d185120f3f803beb8cbd06b8b8436c27c9f168f95128d33b38e85df9d4d112ccfbe492681d0b9080832ec38bc491a36fee2ab8f2634592a2f905486a1a29ac7dc472ea8c43a60ee6786c46cddf826f7a9575e204eec5035d43ea0a0596ca7b1bd7108cc2b04d93bab5a688a9f1d99d2c051ff42a140c941ebcba1f756868ab5b23337133ca4e61a4f39b2f0260821b6864a12f08059a8c0a17b8d1fa34645ed9b1e9e0108e78b6eaf04ed5a716faf495782d5a1f012a02591a5f97230efbf1412a5d585c28dab73ba66c22f60e998a98bf81e83a4be9518f399b2d011593577ca240c0a71fff5d0a411053d1d89c4a2c4951a06d0631650562d547ae524f39a1e9d99273da62f75fb81e39a5b6fc83a3e43992ebfb18a05c427cf64c39e195258f7cd09bea64ee8a3ef3032d3d27af63ebe6a4496d70391e32ccf440d86d17c6cd43c3023eece4e831b371ee156bf5e8837492703c021184bfe392a760171ff098c3ffbea3d0b5ac502f7ff6fee8314a9865188277dd2ad0dd1720cbe31e3cdcea7e2fa924c82544406339133b98b62782965fcbc9bea8fc98d9ab9855a9e301ccbcf0eb52b0cceabccd035c6e6bbc58eac00a9358f9fa8698dfc0f93c267d9e513a551f00198546c5f0783a49329a167306a2c2b79710af8c0eff49e6139f1c9b838a89cf2731163ab42907252d3c12cf9b105dbf552e898c2172ecefd04ba215c24baf1d4811adf62bdee5b56e34dec684e45e7599b9e447417a6324f1c4602401894ae6bfe9e337c1cf6ed78bd5c8b0cdcac25c0860bb0784d43cb35c5571201fe8eaeb0fb885effd3808f30d2dddc903d8eb9c9ddce9f1e5d8f4244a6ca48d101f4f006ee9409859eaeb04c30e89bbcb6648c0a6e933daaba8455f8619ed66bbcc795a82e602bcf3cc6adece42de0a6eeed1e16e69f4485210cc6c68c8ca7d3308b4cd443f6d1df5754eea4aeba5c1daadc82d0161e87db335e9eac468a9527ae69429ab60095f25968fb1e20cd7ce0b298baad624a05f50960eeb9231ab4386d6837e76d5c442cbfcce38a40af22cfc3c8b491cd71a2bb98f3c53e94bb298cb0f3d0df15f00020f30991758ca3615bb22eff5cf869a11797e3a64f405e1328519dd5e5aeae8c2171d5ecee1a9d739799d2faf83355c07bc366e34b8cf067aaab599ba09540b448eb5cf05aa8bd252f9c2cff86f7bd46d7bb471965a6fef7c286cc82d45bf395a7edd9dd7bb917aa03041694a4e25448ae2a1079f5784d9bc4137739ad27d992dc982432ac30beb07955c5a2b5eae10c91a7b704de8a53472d949d306679dd70db604484d32bd290a68a78414d019bda9ee8fc460145cc7a9be83b1878b14b23954eb6b6bb971f12171fb51ac30b04947910d75f7f1772f4bf5310a5d700568be069cad41fd663f9d4c5eb19d98215707e70c7dc4c8a6fdbc6bed4b8c046015dcdd02310a586ffe0df2d34649cd977ce2dd642fbea35894fc7c4e9a9778bdf315a737b374bdc7921c6ab1e4350bf84700bde6542593e4cab48b3879b463006c7c7da47ff7ad7496a2712fe408b0d5ab31ab2c127dee1bb350662919396f1816c5e31c5453aa57d617b1b5d3777b4380de458ef44cb4c002a047beb87f977af674b4d2f20468fd6c06710f2717325be182897583b61c815d8af6713f69ad2ca818832a4bfd878d640433aaa9f45babdbcb82e3e69c606681b095ec6f142ede6333e089aa5f0a2e822328ac2475028a0c4b84122b921fb710852deb245fe6078a5bed43dc556c363733b58d90d5627c7465f5c662ba8a9fb1dca086ef79805f1344722465f6bf338e8fd6a2c186ad6f14e5ce86075b46fbad554c844534b4fef6009b9e00eaad260ab7b6628586e3fdf1c454491b37dbcbbb68338e881eb2429f8110c0e2cb0791ab40ae149e9e4daae5db362c1d5e2f6c7bc1203f3a005ed7da9abe5ed7bbb622fce841992bbcca444055da1fb73ba6e31f8747ebd9f0460f7c0f29e40d7472377a8e8614bd2eec0a58066bd353e6175068b7f2c19697ba3bd6b241c3c44acb15adea7f10d6afb7a6d718c3bf76b8a8fb255ee7c83153067eddc3b6a4cd8dfcb1ecd99c29b9966f915b4c638c80a6520c4acd02ca29b7a254e5f2af67543c916ca0eec4359fcc57b9fbcd809d0fa56963cfbcdbfd583691953f6cc98a5257573344d1273aefeebba632ca4913b8415d56bd9df3f94a4701d6a80663e3615b4c83227eaa09a1b948d8df2a1239f51a1f84855055f935633b94aee66ba6e09b928a55e11fa3dd781df367f5bc83177d3f7a5a536aab308e59769bc7f5268c45f26e118aab64738c66d466c5c2a135dd82e9c5a6ac460676efa03a3060217563ab391f29a53b0c0a7a68151dad031992799cec23e78f95b3174ce1b49ffe9951e84df1efd95bf8b5706a02a6caf3cffb6a645d6836b1b9b488aff85e60c7687b44f9eb8ec2f899c57fb9478633367622a1200e965f67d39cddaeb01afb3f6653b03d1c8ec7ba40e4b8156bfd9fb78f207ac80959e0502fb9eabe6838c3ba127e09ed232fda39e36f4c6c2e6e4782329071f2ae5b2b32fcbe709ff5bfc3ad577134554f1b393d77dbdf5346465b752dd3b2fd1fd8e973523e5e6f71f3a4dd0d18b36d6263dff23cb5ad8e720facf7a80d06f30250818ccd56e88193d5fda0c1302ccb9fb5ed56a4c9bf5df41575a3c6fbf871452d5c1295b322b0ea56541706ff2904049f909dd3906844358766f077d519bd4e9ff8a8514158ddc549628183bb24b68a5276c41e920158081b49037b967cff3275e6c9c3cd313af4210016498315a05f50c82cad10b0150e44bf58d90cb41a6306267da2872ff4d0897b90d0c7d2f8c0a0dca36d85e0cea78d6f5aa975d8476660596227356895724da6a25d2fbc491e538e0832ecedb2ee24edeadcf5f8a2f9cca427f6135194e778d6b61e6985450dbccf484362b60e384da2d29829665c44d3bef37fa8c3bfdc84967d5210451a820baef90f4b48aac400eec6a6d326cee51cafec18787b346a2c428b9d0d306fa8d76fd895d4011cd4fc3267b027327a6ba9f681f86d148588aefc74d3f9ad51e588ef3906e349430c70d13c6aef82798524b10342cfc55896f8bca34f3d6b02107c4b4275bc5d3ebe47a0f72431f4f68f216f5b38eba72cb51de7d382bf69cd6427aeab3315b55884c75675cb133a283cec71f8d5cfd4cffb5fadbf97c38f710e07ff7c647409ee9d034a23f786fc0757c80c4ffc644cd8e261525fde44690e844c37e5b4aa8f635d22bc57ba33c9316d5f9fa6df7160ef24dbac6911d1a9bd5c3b0495fb650ac299ea5599135e90429b7c04678dd40db57a8d1bd0dd5c6ed4b20337d98cb3a66e1d40adffc73a2bd5f8c7d70e6e7892376f4f1a8323fefdb9ec8457bc7ca64552cd8844cd4e4bdd8ccd9a1c959ee2bf784becd24d61fbf23ee77f628f675c1ead973e52f7ec04825932928cfffecce912a87c298f0d01559a6dce1a38551533df1e75f2172315f8c4a4a47977d646969819c7b07eba6d174c61f401d95d55442c320935ba441622a3bcd899e49d71aaf1c1fb528d21138808044428f4cf0bbce10287342ede53130ba93a0fccf4fc9c1c732554761f958bb61ae4d733f261f4fa4d138cb544ab041c3d8223426596af886c38679b76d7b01f417e78f2df2f7cc802d42b8990df730a409573856d25f0759e1fcc53f26f8c81fe9a475f0cf77479a728b6554bda7713f48520e99dc750f8a7e37b49ca7d7512ab43a12c9822c7e11cef4d91d11754a2c67e906a8d24ea83378a6b719758051c10fd22754586a8e76e7486126e0cc7f7785f9b52f5f2e9a158bfac8c505122bf040f1e2c8da4446285e1a8df5fc9eadf0a31544150fc8a90e8f5bbcc308dda5d73ee5a5314cbf2d0fe5b1c927408b85591532eb3c71ebd8429c46cc6ddf8cac370b2e88ee3c98f6affb364f5c4271140bb82aa0463b3f65dfdbeb67f0574b52641315f99eace5438ee2f6c67e3a8a1580c3ae9f567cb165603880fee49c7c09646452b7a39d72e22ef857433518369d2dca7436cb328cc9af38cff6444e4dd90879a77812537e9b21790a58dca36d84150a0800208dccddff4aabef38925518f6f756a8e1fa9c162df1e9bb34026843f9e2b8ab8871ca769d36ec8ce05c423236c85bb552b6c18c04ec2517f494e143c09c0af7688f50ccb8461cc87d994ab9223e410b8feb039707d8ad65090355ed1f0e3fd88a627da2b4f21d246d25e727c86c51e46c3ee9ab79482c7d19f1b26950a26551aa7b4f81b444ff9913edae9db064b4a2bede115847892d472e57abd33d0eb70835b6e04f9cdf5c7651b347dd5629cb2b5895159e58e8b71e860390c7d3f22c3ce29306da9484dc4b7e20fc6525bc1263f3c42fd8298865d59a45ea7cabe98e49b3d1ace305093115dde1ce17a904ecc59c9649ac4a1f5559fbc3028a35be76b38c057f13f45c041a8f43d389dab653a7efe3ed020156573411b6d308639bc65b41aad3c2ef520a4ee930e4246b02a2b50d114cd8991844e4df10f331554eb7aee966dce55829aec592ebcd8c4004a164171c80fcecfcdfbd10ed6ef5b621c86e9280b81837741e209bcfa173033e4ca4435907c117f5a97f4562d81ff64e0bcdb3dd5943a2a0154576790b1561a7f4b34f1643cc08b3f4ecff5e8a8e502c7e63d4ef8d421b9f3a678b4b205d404250a271b9aef10fb9ba506061d5dc5f26e6f5c218e5ac2c4773071e95bd5826fd6296f02ab82fe1a80a81dac2451c96af824a982b54d0a6df55f17a67fea0a70732d3f70664d4dbf27c34ce7eb30ad30537968b31b52b2577529ed93b0dd820d2f6496858b262d50c53a3725d90f631317d155a5b9519ab27c45db00cc905f8001e4baec4aa3dd1481a26b83e943a816c0316b60c6c542732f7b6477c54405577fc0557bd1298f3dbf9b2095302d1d01391885a25c2a91f253e30b68607c4d41980e4fa63e36c0b02149907e1138bba02085387a589e59622578e504da3f0b6906abaed6a4c480dd441d327d9defa4106350b92f54d7ab52fc731d4fdf2693979b393c14129f64799b7c381cab0d6dee2601051101801afb050cb9f6abceb2f78b89fb74d5920eef1d238f5624a27106a119c7d8ad0a4d5470b585f510920160ccee263f7b3af00758d86051d6e77771edd55c7a556b618c22ed356b8a648b778557a5b869d9a3289ace037b82f654032ceec67217fc82b58b3ff880b2b52b8acd38571656b2a51bc3ccc034bd1a38a6d8241f0dbec6d9ac336667f4b39f28c42fca473effa2c245b10823a7db1cad5da83e8179237bafe39bcf4c3e0785fce76d5492c2e868ccfcffa384e7fa3eeba93be9c8388dae508aedec16bcbdd391c1ac76fd9f580251e36ec624b280d48d13a68021941a9bb0dabaa42a8a18a994ebae517be816669a0f1f06628a7e383491c1ec46cd23fd7eb1119122786c8d3e46131ffb3f0b116aae2d52b76ff06604ee6617309c050d1f8ef6c7b3f8039feb9ec785aabfcb18b966348b607273ffeddd33b076eed1bfec2db9bf510752331cb0efee989867d188d91aaa2f1f041d61da6dfc548b39c076142c17c815e8620da2ad63b6d38f289031d15d7a5ce9e10e7674a02b8c4de82294a9d5aa192ca1f1d5a7ba2fba584123bc91d345693d7fcadcbdff6ba02f6eea1200c0f6f9d0bde5b404f876298a489c179785cd7f701731875115c7c756c4337badbeeecce2b06a67e93f99330952ef65c799a280d49b212f4e61b8266d7789da2339f025b10ce0e17bbea4aec8f7ce240d6bb3cd3c93174e63b0f2a05a878d666f271eab220ca506ec5a5abfde5b1627dc754b1f6033824ec2fbe396808f7e22b687828217f5b9d9b6d9796d5a76b4e80811c515588f7c81b7e614331417c253d07d19d2f03f47ed81d3e071876b8f36aa6fe57eebbe78b9571ccf1dd1aed0b7619c933642496c2b1a65b34a10a212594f5f6979b0496364cf3ea7ff987909acb6d6b2db51429c3a6d0f2a57bb87f45440fb0362c7cab845cca710843bd43b310e6e75dcff5bafb7bae4d0c0a4e2c2ea44bb27fc02fdd16069ab207289bea767590a25064880c4999596b7a6fc734259b9bd0d988fba0063da14a69c1335241b64df9e162cda856b8325c81764adc719724948c67c78cb5e1200d04c83800523a8b1e28c8f31a84199c76174f7cc507f3f96a17e41a4f74148cf6be1f3ee0df069d05e3f6e91593f8b6cc2bfb3ba61963f6e3f9836bae93fa3459be15154cf60988f9a88f6c659cc31bf81445e93daf76fd51233fbf1b743749713a48ef57861164e87d5547064c86b8a3fef70cf68ebda4120e812082044265fab6df167f08768f80dd35e7b392b7f6dc502475b47cd238d659b3153112326a58e9bb25963fb69e1e11088fddfc2d21f04bec5422c987976cb97f5a9bc0b6a91eb8b507668423c9ca52e912e90c0b5277e769e14183d22685b243bab35206cb5c63735d3b0e164f3dd283aa26ce5a7c1819eaeaa0800604ca5982fb22bedb4cdf37f71ce3e256c925151ed3c7aa2f2bece73a78c3ff9fba247b86548adbff720acf066114183e7c4b4313dcb75d54c7a59e338c39ca80e299f3a4e10fdb73e57611c0eb360dd0fe4b35f0e89b6c2e52a58613d524e271f7fb83d59bb1baa0b7b3a58ed80a2d41380b7c42fcb0884da730a45fcc5702bfa2293381902a25ef79191f9fb382f9a057f83166ad24de06aa17b92d365599ad4ccdf692d051af0a9ef227813c2d15e6c5e04b126fc339648463c1512717cf9feab27366d9e0b9e6f13052c42211c35c592202df6ddf46d64b6046889853a8f4a2989d261fdc540e24ae2c6dc56a59352d88eb96195179a733ec5810ccfd106a25be14a932c20659f323481f1deb121340b2100668d99afdcc84a427baefa4d46f178268599967ced35c942715f50319699620ac60234b2a65ddd1eb81c04b5d6a5daa014cc33922e917d2979a439440768bfc83d34469501e83e64aa0126bc2dc792e3d6b1c9e2d11d88293e24b94a8c2a39ba74725f7fe22f842e9f8143944d540141c34b1182fea914933bed6a9e0a61abb2bfa617e0db1b163b6f4e7dfcbdb154c97e30d4d0e9c4a64bac86fedf99d1cdccbde0455fbc098341fd35e759272fb30d48821ff4d791c0a7f63cc9c6164a16f70e92dd63cb81b5eb63852067288fc1ff6ba217d01acc38b31c30516f3dd86c620456d62493cd9764fa476b45e2d3a1f9cf955c1626fa1eb446c4ba6fc1963e1be368254569f8efd6dba19b10899708f160ee417009f3e0a40fd31e3de4f252ac7f8b86a20f68c4bdd9b1873a4c6919c1cfe0b6c176f486df3b83eff592923c1e9da226514656b94654fd19a8b0e03ce6331269e3943e7bf8d0abc1332ebd05e3b230b30f53b99257316fd91356359a6ba2136525e09ba37e70b8a0e4e56e3c75a6dec42116230870819168a525c10497fe59cce294a4d2ea5a81fa76a0da8ddcda7f44be7e8b317457b5498d26aad2812e311a20a29788fc29f051f51325668563ef2506edc3de008d2c11f035552eb7cd064ccef7f2a01a226778c93ca89d4712d0ce2beb96c04aaa09c94ee123c0dab74a42cc6a02e7d27363d98b25cbd3fcfe214a9b033fa9a33137a83d5c4ecad893860808dd73e4166aa4236e61e4f0874376d6c3199d77febbed3780da430628b956e7c60fdb9e6a40490a9915a1d662515ade0fa3415c1923d621f199653afc011a6bd26bdafe9840e9b686a79247673d83e5516d4fd4acab3e7260523aca4fcb2db1073c337bc79cb098ca97ad9b344551c380cbf402a9cf078a195701e97eb0566b1d82b01cbae273755417346a980dd081ff2821054e457958358cf2635728f8b98f4a6d2c2023bd7f36176dedfaf0aeb8381ec9dda356ab86f135e4d6b3364f8c13b81b5f43e1e914b74db8afc59feef01d3876533f7a938be725b328f5776c09bf18872810210f0860cb58413b1dfd324d7a6f152b14755ffd40442f541a56d48f708fe516f7bdbb8fd922981a8c29185083fad55aebe3d68a880bdc3364d96ec96e2748d97f4816b24e2cd73009c79a463ffda162214c82c9288cd9fe8ca5103915dbf4efe4dd563eb5fed1da1e659cccdb3cf5958fd0c404d600b05b605a5e659ee461227aa8bf24e8c45c9c663dbd0645e26945407f412f849e8fc9f26c8f110256bffb7a8db490b6ab5e85a2d6b4c22032b0347ce4a88633f5e72cbd4b015dc02f46fec6e78f71914cdce1c56f0f6a748b90b2409b14adae0a62f42174cd758885c4a91fea25206e8c46cdb7227cc1cd6390a78709f6ac8c47dc5c62da597cd57fe69c26e1c8ff524cbedadc4758f8e518fe35b848f161eb6f819984ad16a5172be9b1389a7a8747b787711718156adc5378a0a50463b8a68d528d0d370936e717c691ebaf19a44e9fb2fd6f4067457e28bf68af7070691f8c33a3533be0db3aac24c1b4f06be0fda07b3364a2d5b94363580e2e329de7660a8a109593f87292d63ae114c06e464c6e53100b1be4935521ef23aaf54ecae2c6921fe0ba0e4f16218f7d7451f05e615b88b5280c08357de12a5e003054f5da3a03f62cf10950c73c57b6b4d9812524eee049d22ec093ce8c2ae084f826f1c960077316dd501b266027c5d26a2662f80acaa4f38099cdf95de8051206bc8032d500dddbf6b8c79ddd45368b3ba89fe6c87c422c3c9a5bc756d7df6b66a4967cbee33315a6609f46aaafb90b9511bb90b8b4d2efeaebaaa0100d4d94f9f142e734560cb04fa9b6d8d9dd7ebb3290673d151b9ab9a7e16cdbc3ae4dbab87933121ef616c7db4290ff86ce52e79616a3518f2aa4b6e683442217c3d92beb436596a0fc4825428b7abf557ae9f7499110b99f7e8ddc9df57daa1b85143b6fa9ea9d4b1c173e2ba7d1d80e14d3e202803132f4017d737234930cbe4e62a7b06e124314b7408d5b7419a1c71f60b7f8acd629ef3f79cf702acf62c9ef145df1412211593c475a9453ae1f7f6cd1ef9bac5781ce97cdd61ce24e94427d83168dc10e04af8fa1bb84a0b58109af7714d74cf5ee12866b450bab4bef7a1aeeb2cc25bcc91d1b0a9547e6a1a8571286b5cdc7d4ef8f1b49e1346f43793d12b03e8d0f98e5f9e4850af30a9ef2613807652457d1171c29fc8b63a9425ac8267023bfc42e064e8852f5e05665a2a5a25fcbaffdcb727b4dfa655a57e34ba210740415822069449c6ec6ae6800f183ea17d1d2725517b99fcdca299295eac751974ea0b2de19919bd2ba53227463d8f1bf8a6db02b768c7a591a5db6c6acd2da53b48b830a82c6f60488487b94f39a033b0df433c4b469d08a1eb601f0093f3ebe33f52efe7e32f209dc652cd0c0e6e6448dc08ac3c7c87e4128c99ee1aaae9aaf3386dbccdfc24bc816d033f6f637048251b4cbbe061970a72fe213c6cba7063352f70f653325cc2aae91d7c7936bd77a14011f1e348edb08ba8f608cda1076188c0da3030a5d48d77316e1c0a3f8f3e684582464c8ac0e35cdcf23c5eaca2a16e29173a255bab5c4d8cf948d4e2b0fbfb553985c8694e762bef0c5198d3d8da4e49cd2504830350c10e6c8b6580a47d69341d1d6cbd54cc4afbe2044443cec57b7017a99313fce9462d4e06f87b318c624cb1fad681292adc8522345ef35397b94bba47dda79d52d1198f6760a8c8111a548755a5371f0951cadcc94941bc167e6f6844f1572c70fcdb18ea1b4da6f878c39e3aa6ce7bf7d54f086749c276b03455568ad4f03cd504eaade934fe6528cf38e8b64cdd85420e0066156101761fc0ba8df783a954a957dc4b24d4bb772b073985270a26c6a016d222e6fbd84a2a8d8483b80fbee42c04a6f535cb70c21c8f5e33ac4e400a19859c992a7a2feb954eebd552322d1a4a10bf0b55a9b08548f10ab9312e1dee7acbe7706a1c53c790469543fb9b96049e5400648c0122fc6d690bc10bff535312ffd7d93e857333d459b6f5214e0e2095d37fd643a1838a8cd0194d8c978562161c7f38659dfe252edb72cb5999c7c2baff5107b20382b84e4cf0e3767a26431ab2836e36889e115bdc1a8b9cff7d3d9ed7e597fa2d457c4e82ef71b12880e82d63819e502c20c1007001ebb4bc9a57fa7b6600cab7eab19b5e8d7bdea928789b2c4d97666a89e95b43590dcd74b6818ce9d428c13f7fe5ed4707ec39c49d63ab87c51a49f2f98dfa59db53c2e421177ca254d59e31b86f3ac0946e616b637950e0903043a3d46a3d7700a45f91c3b569f642569fd19956efc7ecbf46d74161cfa13c705e8f021f34c6543f29fd9966dd7aa46a227fec4fc293531b98ae21a6e052a9db61e9d04a3f126cbb81157d12a7f52593dc50e1c465ea1b4b6c39b605de399fe036af171017072285d79ff2e162c176b3eb15ff1e94d58900d864f849b99220802120144b6383ebe49c76d967c07016844695274f938dfdff8a67a6236e1cb5732dbb59e8f086c7df557023966bd7c47f8f687045e52939953d2b4b3377dbb45dbcccd9f4332c8bb8c4b7771845c107117f716c0f34cc4001d2b34e9d1b7e2917d8db2a6e80bc7853e89bfbcbbc0e00a59f7b660701445256bb405bbf0be0a236ea402c429ac41aa4aca388015aa89203ca517c776481f6a26ea6d712fc732f53b92f81ee303fc3f22e35955ba8d91edbb23e5aa93f16a46f09b304c9a51222594141d891de281f8387ea3d0a42a68ef82eed8073f5dd6c7c5d65797e915b20d1915ea10390c6697d4399be86872d57e0e57b10768d22f7fa4e1d8f6857b9dba46d8375bc1ff425a7237f8c253d63b05e1d3cdaf73bb9a2c71462304259a2bd06e87a4141717304846e4ed1f5c9683efb6863ea2082a42160938fa80e72d6f002f35341d8867ead4fa3033a8947c1dcfe0fd193c502f3d63d861aed8fbe8590ca817d133f69f86b68e796861e1d0d100e0a628da8cce711c2e99f95eb405079e97b409761482f8128c88e7a8bdffe9825a26982ab16dc299bbbaffea68c6ab6ae555e974483212e7df4da993a368d38fb853e82c78d129dfe2a35db61a16cfe80c6b1adf4696856432fba1705acbca16cd3a43ba8b42cd78dcc5ae2ca2d726fb9794c2514a984246ab7c728d5d93c859379fc4483a34a464929cbc8ebda20fcf48f57a40e93ceae32280b596ea3071e674a055311f9cfc07ab0f808f34261a112746ff6849679af7b4a927d292d15902b2838b7a341c224e815499d539c7f618bc012010d01d03d2d7755c4ba0bcaaf5c3b15b1a74b2059e4b3a1df531091ec3c6e665206d8c292d55344743b70f69f0a006dcba076cd9e143e3c06c66918dfc4a62a53b251594799367da2884aee3371765f223e9355720cb8214fe2395626f2d998d9196925363ab4d5eb3f0c028208e8d913fd034fc19ec1b74bca1764dc3974e2d79b037e407f91c691b0437a6ee83404ee2eb87e78385865b82ce0a5f1af84f37c08abc5d80cc14f73344a6f99fd77ca034917e6802c8b07b139fe99f79fd1efc029e9b7dfbd20d4c08e26fdf3e53006c5be385e28bf002092e9ec40369d89952aaced4786560f8579b2c26b15291e32e4b0db0695a7e1fec79651917e18d8141e2059bfa33d28cf88c703dc3ec47f2607196ff421804dee57bb9083e491217cc9c349a0f8c284b846c319cc8a1827488cc06d53c6bbd00bc72209406e94ba5827b6e7d68ef3676aa0305cc0c557cf6379dbe877fa81381a9f92f058b3307fc4a2dbcf2b2c4dc8e9b1637c393a8c5435e32706b42e8b0bba8b26e77bb5374aa1ab945bd98ac00c65dabcee5732f74ddf8e01e0dcfe3f752ad2190b3070d5f1b4569b7b1b3de2ab26f87a96f178ac7b6ba7527947b70b83d280b21ca4bbdf25fe3fc1cddf8ff9b7aab14effe484ab0cf7d187aed00b6ae993588cc1daed696d0eece8c83378fe2dc050b173824b230a8f8ae4e689ec74cc73b02e7f815957cfe7c5cacbbf9705c9a1af4585c980a387e3d2cb42ddffafbcc5d21e8f57c857f92c3460f59febd217008681439a80379c3f05b68da39d806a32cbd1a1ff04abb2661278465334caf281fb21b728bfdf738f106d8fa540f07ccccc97c44f407847773bd8ec26574052c959dd18edc5ba42d37886a695334f240059fe5c30351835be5620f31da36e1d3693824bc8e2523ca4095a84a499777346ece9498075f4e11b812359fd9196ac31c843274e2b87a3234f57fe03e87ad82daeed591c0fc812a9aeb79f45b052927d37f64ac308623d2da906f05f5ae9cdbd36ef207d538ecbb6cf02a6f0866db693bd4a164699e929f059589914f9979ba39fd15b9b8cf58ab522d6a70f3a1ab7aa6db69157d630be79096bcf26cf71ee6f86a13329a5bc6923f5fc4195283a16a06ceabbfef3f0bc8ebac4e6aacb516e05bf6eed85cd7c3b9aec03ff5d8b6d8a5c29482d02ee95e470ed433106ed654f758571c16e7782a1cf9e8f6697dfaf76beaca8c8520ad2d5955ed384f768f515e8a6ba70c421bc608e8c3404b74cc1db244d5ea2ae778682552c0e5c7e0c769cd6f749c8097004f6bbfb3ac64a4a33d9922b1785dfe7a2ff914467241122d6d0f69c202e3b3cb0fc28cbccffba89c65a86c89bf6a2bde707a15444c0f33cdcb86b51b89ae4a3ccf9b72236e5aa703b07672718fb4d290bff38d2cf3950a5ab14e5603e02ec707e7486c2236caf0174835c42b504671fe27ea5aa811aa91263ec697f473bea50484575268b103e2a91b2c6169f2f6e017bc6afa6a8efddf258e7c436c87a7b51547da4ecf2eb60fc50560badb7d82d88f37771298e2f2a63cbef20a405f2bbbe7c8c4c0d49b2b645b8d6c4e7a98fc639685a9f06ca23bd205783e98e5f8a6ae8eea70c7ffbcc2488687945aa708156604a6c8fa27851857c5697fc966c6620597804607ccb6b499010f553d8018f040cf33bc62185e55c198def372b4997b3cd40532d91fa5352001ff7a99882ba3238d2ed84a7583c06208823ac062c223dd125cd1c706eb9ad028a678291ed29cf387cc00a0b84333ce638507adfd4774b8a29b1d22fc1829878fffe4087d99c85459abb1a85076dea7c94f68b4071cb566c59c00a083fb7caee5d1e4c188591ad45f7c2b8fc6cfddd98979ca67ef6ec576ab0f86a2614d42913643c3a39e432ee7d5af76a9d38a2c8471dab2bee46647610c4a0f1df4a8b5a1902b625e9c5a44e7ad4ef8677f12928f223dab6dfc0731fef24003e81c4e9daccada30941a32b1ab0cf72dad3c9a8c53c69a65e9ed7a67cbd9559b612cac8131b04a8a51c3b1f01e09687fc90a7f481a1730b73880b6195c8c2e89a8a15a4def2ddf4ecd140c6221d005a458b0e4493a9ec8bb1ffd45a3cb0f051a02d2d50ca39513353d2ffd4858498826224fc80ba54c99c77cb5310b349a2fa4d97eb67060276dcf12bc1c038906a0e3a112ef524a70e1982f8bbd27a7d262eb20a183f86c6996df251a77ee33ff1b15925f45fbc481d17bc4759a08726e3ebb2df253cb7a05a0fb7d75edef0ce912310358f3727f7a63ae760d49a5006caa692e91eb7590d958ca61baaea330463a55408247c5cd62d0a4c00cbc2d4afbfcb756919f058dfec674f3da6e056a76ec6bbafdefb4b9446d12f176021d282f74e41f6061d52c618043b167680072cfae021ecf8eb807cbccf5559b02442998cb8cad2a09addff7d87d1e1fb305a835e9892d9d1a42c83dbf0c78a42620d56c8946bd281f7b424e91e56367bfd87c8de65027aae5326c3cc99c8b92ba937126345f6be66b4c0625d3dba47b84f7b0a8d39c1aa0409875811d0c91c89c2b901f6d72e4ac212719d8328a695fe734b6b1e7eff3a3cf4c342274f60749c2ebcc516a88803f66ef0a9f0490d32cbab60e39a8656b2f6dad9f65983c1c603c43ec47c5a97f1efd1b5c89638abc2da2f378f6c0b7068b6d85a99efdf531eb9240a454bb42fcb2d9601fa2e07fa25189e06b6246aacb56e2c42afab522e9db8aed4112374e650aabd2115149bb972a030541f83a51f646a5c433dc1a3c6fc47829dde7bdf5d2c22e59d4122c8c631eef32e41e02e04a77c095a9c9a1e9528b2c8b559deb82c127c9c3dbe9d8689556450f3140bfcc1e70d1e5e895c2a23ea08612752968955748155dea2068d217f0085f4a5c3ea354eaa8650b1595f2580082a5b2ee5cd5ae49e80d265938a59eafa711d61b628247ef05daa4d61bc086f2c8350019d35e05f29458f4c20362d32b29dac6f872ae5776c76afc50cf8acc65717b8b7d71ba1212c2da9bf98727aaf556332538570473251f8c274ce16c9ea5714d9f46ef0554663671cc17edaf36aa9221189c2770b6d0eef464927d671c632313fec5de2888e896f996fe89c03d8afd8b6a06d37400c6cefab28afe43e77a71345368bf3054131711fe22582d752b19e348793282b40d4a851f58ccf78ead4f3ed21305f152d385be47ca2d32460ea0ecf8101a724b14c4779d203b4ea2f4ea57073f92ca5637e3362138e7629395614d7e316083ae596f9f71e057c96aae983f8202204b8984b0cddba6639ba9e227dcf7761324f32770536f5fb19e4480f78f02b3d6087612ba46fd5d6196b2e05789bad2757bf37c12e2e029707b60945d1de11c95d86eb3b7c0fa0f57ed74bc2c999faaff46e617a9f064a06eb6092477922e61214a0c3b3a4f91f1c80c99380df735b17a27d57d7a836e3e46f494bc0ede4d707c021e10dee47d46c590ecfbe24c1cd5256031edb062930f2ab5f92bd0fc11a1996e81c6606e4cc222a6d7c6b06958cf3aa44bd159825ef3451f4df753054c051829d19c22d3c4364ce26dca10827e71f53ee086d27885d1a1fd90ef5b6f3c84996ed11b38c3152a5339db3979fd2af771eee6b9a5b77a9557260a7221a2ecb3fcb2f6d84e9bbc78dd0c8d217ef46bc50ca2e5520f34b205fa28cddcb752f7199834fef19cc0c174d5b306d7de35f16193352706845dc0372b76fcb960fb00ca71c657f6693c5782c459ba00fe6bb43947ebe69cf7b5baa8b88402b8ec7d56799e7e2b968e2813d919cbe7d790d599c97d65cff3555ee780e139ce5ccb2efe0083ad478cccd3fc95070047ba3293d81ebd3125fde6682ccb2d7557d682e78d0530f7ec0391c3fdfc4dfbe3c1093ad351f6162f31c875f6aabe255da1d2ba0ba4ff6669a4fc7138ad92dcb46ba10b4b7398a591ec473c145d9ea74cc1c4d8b613f42ff751512e3fc555fa6e09395543f82c2a388435682d069335131293f17cdd41be86262f130c91afdb3246385818bbe8998da7942dd702ed7fa29ea3ae259a6e9266d57d7ffb8f066862c1eedda4f97d02003beb9520b2cd442546fea5b89ea6ae6c6ab3684f864d0f6cacb2d26902b523f5327c621918005e3c5ee213c54592624c04aa2b33ac1b4642c2e48db638cfaab921bf06aaaeaf1c40e98f98743b849b0ce6868c1e4fb4872783eed4794fb786579869c534647b30c1a44ed2b1657070f1b2bc7d4ae9fabe9e6b16f2e5420109d107813ee94e14a8289c47ddcfb4f888dbae5d3d54cab7a2ab4413da2804a8a99e5c15a2ed16d61d8607f08b8831c48425ea6e7f759eec8cb6cb90b0dfe62cb75c8c78b89f228bb3dcb78ba95c63d212909350b3aff240c92e79abb17e304b1956ef9f710ca9b8496b904726a8fd15d1a6751c43a8fa1862e31107a489356ddbf0e11a127f3816aa2c20c43716298892ea72d87a71279c959ea272b26df41397cd0a3aca574fe3e1c0ce5e2d3330b8ad101d98e6ceb0cc6ec21d4c441980d76226808edccc985984fe675845a7e0cdd8041e22f4bdfd015b8bf0b0eb377b8f0ccb749df823ff94817f18af452777415f2973e2924512b355861771f7a45cec03075c357eeddc6ea301414de9fabf0da8459ff9082d2d2d530e3d510eddc79344e8434273561c98d38835e080a7bdb991a863a9c656e4b00e610658f5281829843201cf2d75c6761ea9395a8ef25346f0c978327d8626aadeb858718d905d2c6cf0551f4497add2864bd94b66d8cc039ae8f8b23bb906679c75b8b816275ca322c4a49dabba3c27f71b98b732c8c6fd327a00e03977331699a354ed3b3f4d01e36069d3e63be87ea2e20a353a2d8e854a12b625726bb0a15ca219ebeed4b240375a132b4fac900d53da8d75d3e726a1b5d565560aa63790c4c4351c596a449c2172734ba189c75783c5388cea39ba527b1ac07f52e49db2a50eaeeb98eb36989ba087bb640a28c643685e0c2e0501ad455d94cd2a2a5d5bebc5fe1c7ad43d8c10d685d11d24f0de90d122c1abc7b9d76ea86db848a6c243ea9032fa4daeb8fc3e0643cf3b219ed54087d191c4a2876b69e9a4c56f809735fb52745bc7761ee6595c3e1ca038ab0fa5a849cb74efd7b4eaddfc53a946008489f4df6592ee560f1d6186ef0474fa5500d7565c694ccdfbd2996625d08a770baf950b48308787df57ece0c4dfa8a0ed37e2cb5f20ce51268b9d6a2bf9f3ef49c2ffab5840fe2de584b580177619fafab9d50b83ebaf11f2036c3d8edb1bcd44d320f70e77543f6644a73af42b108045d2a6a5801f4a3c6253cd937d2a7f47acba42f91dae71f6176940d6f0b30e239d312bc25294519cda9dd4ab5132f47ad646a76192ee1d0f3c812a0ce0034fe710f5b062051474bc473ac418f98e9266315d2c95db2ce89f2f3982ac0b34980e0668512c1379fc3525a2dca1616d8f845a07f0ef3619120ee69b25af17edbc9085ab9e8cbc3c48b1ca2049a9fecf60d214799d8b7c0013837d340c6cb66d2573f09806fbec98985da8ac4fc8db1254c32b230d0788f750306872bb0af042c0b98df36fbaebdbdda8b866851983ee4b95da6ab5580d2be62e57ec5924e84ab915dad9156fcc3f4e55031c9031a6d649d4fc684529408e6b020ee249365de1e054a32d2df8fdb51e3fee638fe584d0de4d37858237dcf82c1454b27fe8820817b8d0f265f3582d6cdd575f0a6bba5f0f0733f04ef9190292275840377baea0279777753d0096faf9e65b32b811321ed299fe63b3f2cd7d54b7d0a8265623cd5e5ac8c7af4cd9275f602beb1f99e3ca5227741ca22ea33166554716fab9c74a4f42f6afeade7960a89c8504756eaab7770dfc7fe27cae7b4c866bf03e51064d8f2f3d9ddac7bf5902490252faf08105aa537c38308d73b2033ecf9267641daecfbb1a3f6262543175eb93502c502c9fc05cdc5826b494d608245ceb9ccca27a43528ef3162b28c62b9e6f158c663a6a9660f95ed6e6de1fcd21a594441944dba7fecdd7b442219fa298fed267483138709c1474210799c551400c3fe8d88bf941247dc4e795d7c472b003034b03a11edeb3a6db070da605c5c4b3fa9253a05bf1fd27fbc1c48e5a6459ca014e4b32b26b57413e41c721fda9bdd01a237ed27da56f7cbf1c4de17ecda62321ae3004931023ffcca566394a594241b10f0579785a61a8900e08b7be88916d44b65c36385c882f232b656edc6f7c00c5658dccf0c77d683ea0f586f39e9e8006a61475d0300e09c18ce93a1bce1d86082567191872a12a6016a3710b0917581c5c09c98c33450e018386a7dab085d4dab48d641b37ddff2436be328f51156276a7b38e3075cfeab428ac32ae335ab9e4009125bc333d03a2efc21722d31c0f98d82e286398a4c7218706ba6c23e074cd749d983cd7c720ed87e3d4e26c88810404178b4b82bce5e99e93ea73790b78277c827005802cf98f1d101b54dce4fb55bd11dda1d2129992f1cf76bc0e8bd011645e56206a80e713e477f35c61799e02a5d0c159402aafc70f6c2e99fa6f83a4f6efb8a12593536958daa5ed3b79203c1bd1889af3566fc08fb7e6cbfc7d1a176a5ed76bf3220b6dcbd53a4ba95d9f4792e9fb83f024cf7e235c7df3cf5bc2b16e764635437492d32b479d1cc4dbc5905c6ae1afc9e3681a908f719be2b99eb6f78ae35937b318da410b1470e21a870172a1562a76febe9d8bc30b89a3a1b3989008d1883584d09a207a775503a266958b3fc1a372904eb4d934da3d204613a90aed41733c604c46dbec3d5963360e14e22c21e06bebf03a0e59d755d2ebda44eb38bb694e531c00ff4c9f3e8df614260445cec28f05aacc09f90df304855370b29467a813695a5fad407e70a9059528776446b5ec34e42f9774d720563dbb3a77d7d1636ed4c98e923abcfe763101d104a0de71122d3ce117836002e60d2ed9eccdfcbc73dc77dadb1b39eddbabc3c7fb35ddd74da7f3b17079a741be0eb7de5ccd3e4c0f291ec6b29baf028f7ac06cb68ecfd968807a322e100e610e3b8ca98e726cd053a249a238d2cbc4252abf514e1a6d748ca8efc6aab029257029bde48c8e2f71fe12ac33e980b530f36a1751d3140c91afd7b671c278cf3f6f76689943004b93029559feb7cb5ce5f32c166c9e0f80d0a727c2ea39b4db188b0ee632f833bfb36abe509efb0d2ab40550f28bb8519fdec1e2188be0f80185a24d451dccae06ad5822dee1d522bd5716e4e704fef62d6732427b835f412eca9ef9c04936794733bf48b5a8bd08ffe71c0a09b1f104b2500c7b48d2b812179649a9d8f36c6d70cfbfe4555ed2f01703531c370686230a490625e5ca08387e67fa6c892d45f91126e55ea2ca91d696fde211912d2db2651bdf0d740365824a51ece2f4c72f48ee1ac84b3ed4be6bbf8e71e63c233ec9edc88b8a8a60b6b0d4046fbe0b8d89210f0a715c51a8feefcd83c0d8c00bbf8a55d7bec478a3f3d9078660c3aed9ac2b8496e9c2ce9d46f1f410f1e4fae607cac81f928b525a9f24f1802a37cc7c7db2df47738a5848ff6eab0dd3dc08127d75e97084f17c36104344cc94b639ae48f031a12412fd82481caf9b34d4cd2bd9751052bf7cfba28756e189d1ce6ae0760015679a2824acb914a78cc2966e9b3ad7f78817f648f1e91979997973717bc74880742fdde4320fcb16a9a059ca838154c0fc86674a73754ebd92a962da54eb7013af3b600c35e5cf7726121591ecb776708d45551ebbbb9cb20a72e9bcb5fa1c6df62170873e6d98923585c8a318075760d26998a7c2ca4c0d5d2e2e6fb5da54cfa244ed504d2fef6669f32690537b920b63ed15dc476f452c78178a24ef9c4a6577a9ebd0454313b674e7e94187958954dbe0df42588847a1bc947bb03144e7e2f36a87441c47563415bbb15b92df215e5eadbc43ffe353104598b59b685afd4512764ac41a844a6ea7a8341074d3a409af5f1a0733ab50b5473f4ccf0592e1815b470d75a1e3fbc39d09c4cea432c4e450b4916d8765a3639adb656cedf8dff38429840aa7f2859134a85ade263e4455dd33816fc1fe529a32d392d465fc4156b3dbe9d268d3147b7c64ce8572efdd67d4f13988e00099639b3a903cd3f3eae93d84e7e921989cef4294de724100709e6c5e05d7799603f56636633c1efac111db954067b783aae30f1c3becd0275e995043b25eb2c455604c40a62fcea26a56a587b977311d332fee77618775b39471952c4ed5f1390c4887662f356191eccb8b7b6b5e39622a38a93073fcbfa9562c6d004dd77328e13c7648f06e961cc38f54bc27104a7c1f445050c11454d80928bf23697b16969b2182b037edcf9c51803aaf514e9ab6f7f55df9cd35fda4ca62d6562ce77e58f68e9feecda5aebdee6ad38d17e771d8aa03490acfc9db7198cce8a9953e0f2cb980b48c40e51299a191d34f962a3429e003ea619aa01258c5f9d6751546ac2a97efea638b7a87612508a86e1448a9c62118378ec7faf5296915c737528d06334a260081c27e66837a3e513d7c88b1c3af20e74f2d60759ec78e140fda532cf3d848f80cafd3cf81dfdbdd11ceaa6ccfd234e6d4d30f8bacf39a1dd5d4fb1a4de67dbad0044eff353b9c8d33bd85adf39b729fd40b585a33a18ddc6164994a51ddd802dfb7f7f13d053379a47897dbd9571a78938e0cb0fc967fcb60ad9561e001b55a6d03155c79f191355a988f1a9cf6ce6d02e88a7d2916bc8162bd6b1677b7f38a537ef3045ff672ec7a5a12a141f89f061c3a94563512c3369f809b987a566a3f09300288725d84bfc1bdbd4157200072ec5291bb60b1f020abaa696e30333598e758d3d578361fd3425b4feb6cd0b55545597024175314cfe1c5953d399b8ecd6164ed77b58348d66e7da877f1de10b81dc6df87eec4c42986c42fc41d7a7182c7520b0148fa83d5709f66413fe43be2dd4fd5f1e01b8f21ffbe979a41426e42127dfcb3375bf79b17cd84a111d0665f190ef25e003b520bde4270b35629a69aebc18c80ee50c0717d66b7fd34609003dce55d4780c0d990485b236295b3a07989284bea706969cecd77aa7b081244a5207f2ddfa2fe857ae469969d8552f10926ca496e94464bea7b436306c53e804cd9745081dbdc1a5edf1fff191b7d682d40146128ad3614a107e269748f82f9bd0382630985ef0eacbe49c4ceb028b63320328a8f8e99209ffd5dce7e184f95ea4e704c3df8e7bf73afe58dd99e6ec650212e0bce9feb49d87e8cb993dc010897532cf3fe7e4463a661bcad04c1e275737fc1c6cef40e7bddb32d1751d4760cc5319c8d340bc0a8628dea21d33045bc441b374922fe26bd0201d7eecf0e22392a91350f222268dd34e3d0d1300b80f33d61cd807d426d0b42be066353c9add0aa65b8ce7e576eb1d0a4802af2101a58f4e5a989b46d44432609150e716ffcfa1b2b03170f4a3392e4bd511252e8bfe9e364f94019812001c82044c63a5223eb8101025e293860adc3c2c003dc9d803a80c6820855dc8f560f8abec598d48bd459ef693ab451717e88d56c48385d2a825aa590b459a37c8cd8ea3abfe5c0ba6dbd7c8e54173bb3adb663c6420c1788bee6cf4f294d614d4a64869235519529a7a2da205d905db018e5fccdc587a161ed4347343864e739c42492df305cd518f66307e52ca199bc1aab8373ea08d9384e6bced66cd369fd6b3321de3dacb3aee27a50decd660784d131cd8277f6aa7e532ec5d692cd4c773bb16f1d123c7801a97f68a8ce98a8dce96dc5c11d0e60856c1ad01ffbdc7a29a6733fab3d2900e27d470db86031f1ac3c47712e0a3bd055e29decee8ecfc21d430ddc39e2b478c24dd1dbfe06f2dd8ef44545e77be9e42a08408aa3ae7a3105afab0d0fe743cfee1018687933b54c9c529ea10ad45d955e8d4b803dfd5bfc6df42e15d714eab79bb908bdf92985d9d7ffbf18a406c6a00fc5a9caac16c4aaafdf8fd47ce71e11ad605582f60f70c940cb1edec380abfb227e1e96bfbf8a36d8def25aef7207a83a8d0868190bfc1a28d2d0ea98af29372adda914a1141153f5b3287ecccdbaa71d18e58d990f05b81ecc53cda003be57d1ee68c35374ec5f864313266d4770eec5ec4cd6e09ef158e9072955d2fc56e1c0f0201d477910c6439fe0059242536d87d02de9cd8d3ddcbe4b937303135fcd4e3117c3333e5bca8cdf7c5bf03bd0e79a5932d612695a75ae827263db48f2f93d6aedbe83c618b2c89a761e160740114745145c7916226d45136e569e181c9d80e5cfcd9b4d8c7246d0278ce7c93ba9a09b51802e85810cd5d87787dbf9f15ed92c1481544a4d19931d16ebc9d5298870e04a1d521da3ad3d673e26d593bfb8370b05991c16f4e7e3959fb1c6641fa9956786c27e26ebd0d670fb193e88d16f56e505be0fb9c9e1d689a3b22c034c5c9f4dbc776685201be3c91fd066786e9d5e900de9195828f7d77a2fe7c4af7a9d78a77af220af013668142aea9db10060f07d3030e196f97303c91ebb620479481eaa68668759cd214f8b4c48b466575f1774d1036523858514c6dec21996389d3ef1cf366666b32a64e50ae6bef328bd299c0b092f39660485fc1a883595c91bce13ecf40e6c494451236357dbd8e3988bbbff423a56f05fadc802f85afa8ebb2bc288635e0b1c699287c4ad22e5acc426fb095a85f515b9224ff9ed8fcb89cac593f015f521e2d77a3f6602e8a499eb18861b411300b5772d1362e2b462105243cf38d64ae7cff06b9aa19d6b6e5f783423c55c1ff4c1422d9ec1e917e91983da6a5e22d67580219120ac2a65254f677be638c1ae4bed431cef04382465efd0e67dc66395e2e7b160c4a48e87240766f58ac653c4caf5241ae43e082f0a89b61ce158fd00cc25facd4307e2de75ec43fac1b5034d07c1e144db45aa92df166b4e76b556cee38ec096e1c1fe18821036c7cfcb258ce24f46bab4f6a226fa8400d68d7f2041c97229fdb72740ffe0367b9514b0c79cf0a8b05054c670fffdca9ca8332a16f9f1193f690ddc35585df5ac84437a2dbdca92c0414ee02d7bbdc92da512e56775a7b4e32f3b4380745018bbd548a3ba9f59ef90c6b909255d098a9727c6f11ab51f02cf701a0979c0d0f57ed21f2e09c923aab872431863ff81bdc9b3b1b732608cfdc534a3d7a01b5a507f291c1112631a0d863e7c3e4008aca0711e5e50a17c79f4527a08b350c94e2256e6319a44e4c9dd361fca19baa625b94f77e6d69494306b45ed66b4b06be45379ae890d393b02bdb48190f76bc6f8031ccb4a8f8589d3fad5903916111f0f5314414549cb65b9010b73e19b80b0e600e9513f95477306583b22ca5dae06620af427eb269654ff731708f21d90e4fd14bf8c95c4812479a1bf262323a418dedc23993f8d0704f31e4074c55e4b500fdcc6bb02338a9b7cff68a807011d2c49276a58e537362cda05aeb78f340e4381bd5bc9992f7f4290a3382872df7ac05dd2ff0732bd27408e69621b069d1d5787dd5c4f5ac6f9d89086cf644d5de5de7dc3807db97d555d2ee0b2d20c57fef5d1fba8465bde0155320f0ad07872646ddea81ae849a2f559f862c5a2ba213326dabf62de59312eb2fa86aa3135ba62590395d3c92626598bcf3e116df96e1805d7427d965232f41cb8ed80d7e514311231c0307484b52d69180763f628863234694e2f0caffb88dd6eb867f372d67cd908581b9ba71eac70bb4125b9ea417344bbc6b72a16be5ce7ec2286dd345a92b9f0ccbd3a2b94026df6c8e927a53e72b9f7a617743692e925a5622c03f03432aaadcb15e3f5070d39cfaed96751756f33021af04e33d79064971e07cacbb98690195ea05f44abd59f7289717a63db9581dd2524902f844199786a946c15afef623d0f0f0790d5f75ddd038414d1b7d1bf510e97cd1385b14fd2dd781ed883ae08d74c1a61ddbd903101670d0957964bf8180a9aa5b9782f50346c78776758a80466a3ed120ef8712bd0184f8cbc22bbb59c66a5dcaa505ab3ad8023a5b5027cdbed1239add1f7f2066dff82ad9942bec13e4fc69a27aed7916392013eaa41bee6c38defd7c16c0c5520fc686527c7bbe1d8839d363580114bc44793da6d2c4cf810e4e5af397cb57cb1a7c0532e2888de6cf779d71ef86bab3390ddb9fc728e018999aa060045264d4181222bd9cc52b1c3652fef5762e12b30ce3c6f09304ef7b3b2e93884368bdaa1d7eaeac9c3a8b0c3fc111b5ea0864ffc62dbeaa657110fc1851c59d4409771ab3d4e009ad10733c4dda17c59ba4fea8b6d85d06ef91df46d2db60e4d09a623b5efe6edd97860483874130eab742b05d94f61f3faed72a48d1c41b87911642add660e5d13155b7a7ed305ccd32a90b25bcdf02b537c084da916bea013421a9044f6b28607f0057d63b29ce5b5b613912c945c03b0237b92752aceeed229845d81f3f652c9aa1049ca8b5539a2c1510b81750b8c16ac1f18cb6237b5ee748783e2ed8d9f5c9e2d75d27c51be1163e934a80107ef9de8d8ad9cc98a98a25e362ee9d9a135318a8d0f05a41c76b168422d895664784269229d3195634aa83fad2050eaa187011fb1fedb57148002238e3b5b767b8a23bc76f4dd78a3cec494884db89455943eec1dfa7d067db2e576b92b4c5e6bad772571c67b1903dc87e24cedb8a04863fd17cd2d6a447b637675368b1e7654077779f1c69a98ffbb2ced730b66c5a1f0a7836b77adfdd1f06818b76b6209f5a7038b11970abaee92cc4fea9e95e586a7a27b16885640293ad977bc5d0a51925af18003bed1a88e8d64e03bb4ad0c33f88c56e69276565c9180f330030f9f88cf62d6d4b28e6b5facfd3b8df94b91666bd4ba01d97a30fd7223fd0d389a7792d97c6747f050a7224e51c516f976b9ec1c447fa5747a7bdaa4b82f13d4c667180c3d128504d3e5560e3b871c7d18c5c784bf4b143a3c1874c4605c992c009ba9f2daf3ac53aa181a8fb7119798fe85f4401f1713bcdf0fd29a67759e28340c71527b6c40d99b3de046942c672711a8e0c7bf83b81e7aa53be1891593b8c3ccc8b0d7b48fbd8585814476db850fc392cb59a68203372f056d4c43f0357d8c2850397a07cbe6dd7c90efd54c7cc0dca771752da49bb20a33e16543e15d3b53ef16301caf8522f9c8b911cae4a6b206eff6fcca29b9569f048d85c2228f74c78708dac8ae8a0789b4f2b4713e934776bd03b610dc35099f4894a19d6348be544a80291b22f312d60ed6fc7e853bf2f8d737c72f8971277db9eeddeb39dfca72da82768c7abce93131a4927293e066a335bd05cf43eb6b9e8ef3a2c9e5739997c07f911443a16921cbdbf5887127bba6d48559d17f2b7fcbb92332c31dfc9922808007319b7c00dcaa282451470876a0142bde1100006b3e12c4155dd376c5d38db690bb0027c9843c62cb8cde1ae319c48145a78cabdae841f4f55ea955fb612c7f93e6781bb79e0d00eb6399d7b9a59a4733a73a6e3e73d1d24ea4ae2134492765adfb20e2961f0657e155442a676d9aa14971229be9a3d3b5bfb97e18bb74fdb12da75e7cefad93dcd4f01fd87473e791d193a9900b6cd03f2bd3c3df3acb4217349e9345679fd56323bb221cd473fc6b6052ab0100d692474b3daa068ac5d224e2e895cca97f13b7f917ed665eb92b1dd3d3add0f57ee697a14f598b675cbb90162523ceb1dcc01930cb3f7a5bfc1651fdab4ca8280e51e4ca21a30fcb608c6574df2b9bdc35970537730aaf031a6613dea9a6310e5f5450ab2925bc64cdcdeddeb85ee92095c025c26130cb9af97272f63a1526557aa3974ee4b3e9f6176e16a01bccf0ff5fba416e3ce971aab65a687dbfb07f38eca6143deedf6eb3879f23c4d61a3300e947f959afcd3e3d6f1bf0fdca815ed5b1848ea41e620db446baeab279b18e8178b76c048dae4b2bb7b2a8ce1ddc0be739a7769ede482bf0c11d464b2a33725fb2962306233bfe6c55197624f2aba73298e98224667cc8efde0809b516f6b307675a7e3b2584f30146b45f957dbf577e16516cfd839442fe71bc412456c600b304f20c4d4b4f1cc87a368d7815a7e1efe6672e59d0d788c223dd53f15fa98fc4f3d27808afec637bd1b36703b9847d655d022dca623fa321fdee7e738cd6a911173be5b764c7fafc9655fb63d82754d14524adc35c17bd53d3503776d8874913af35922b60bcd4f0d4dfe8c30195b6ac296367c89c8475fa753c8c0f4db8b578051f8d47367e8a63ea0cd8fda11b4c0aae8562919dc06b012613144c8dbb95e34d3afa6143eab0c372db65de36eb98c66ee5f73d4d3aafae0e6ecd3f0f99a9d08e6e20f1397994c1eb6fbfa2886091472e8374adead190a73bfdf935917eb28f7aa8f3e73be92d7c286820097204d7e63129f75c04669b125c6e774f522308b82e826a6ac0f16a435ebecc29d49f3a047959221849f48bc3a06a5d9be8bdcd2bbe45a0656976630af2f0d9e7fedf3b87f411fb87686fd86b590537a2dd57408cee9af69e23980bea376e812582665cf945e5d0be37fd9dfed88883bfdbda5fe886a3a8b74bcf4b932b8ba452e99e614b85edebeadb6ca2a8fa5eee25aa06698f299606db4437f001157ede8d615fdba9f328ea7932ffee3f18b17f2d28f62e5533c79dfabdedbbbe2e58713a8977ecd9d6c3f9e5b124a9c6bf128d058b2a28929c71724e74d33ff18ad1b8593184be43e29ec930206df25b16c5fd65b5e7f215a2021da121b9a4f87f595ffcff86e3ba55629f200f59cce907e9c695e5127a545f77f28c72965f855dbd35f4021242ecc07697a0b1277a141ffa96151c9b8a585454b91ff515b4fc7cc2160b3e5834fd1d75238364f18632a26319994f127838fb3a6c45edf786adaccacb6058e1d8c87df294cd870771630cf90715867d03c19677ab795f69d60f29d236679fec88da7e68d37fee3cad50df06b829cd0d7a51cae960220f337ff64869d3112232f55eb0d3533410d170d71a952eaca9909e324defe67c06388ba1ede3475816176b1346cfa88df3b51b9f57d45ef3d135061d66b781dec51f7669b8dcbba10b20c9c1e00af3c5b6b1214eab58ee9ef1dcc379f6f4c9fa68038a782cd1eaae97bfd0d9d2340285b548663d4a0aed451f3766a3b0aa937903abd6da802c6e753912c8c50577259fec229f87882306d1205c4b29c8c2b410f0b286443d47c938bf36c0c83548ac9784a48362fd66cfbe45ee6425680b54993c2235c807f177cabd1363432f89b4ccba1c6dce13f752af678048788c627fd647aa62e3b30ab26141a7a4ac786e3058623f7b6322ec5ff3157cda6fc93b715f07ba9aa312f9ed3b206fad17a187d97bb336348d6906eee56ab9a62c04a7f2efbc5e5ca22697c525c7df8921d531f57a3c12c890bbf6b312763847a7988bfc5c8c8901454f5c5d62091a3272405c76917216f3c34162c20440c7f36fa7a6bc1526b3b5b5cc69e27f0a972d485b1b7a9ebc0d59373fa3f12477dbebbee1eb88fc4247942b8ba75c9c555793ca1fa1266d25697e057332c697209da0561a6d6eab25a24ee522bd9450967f25b8efdfe2ce78963e0e99d35269b3abad24232198480820af3a017e6376747efae1b9f158d7258f9124c8c27f5b354b085db12189f4f306f34d0be6dc5b5bb4de451e9f954d5f779192a85b34883bc816fb4cb5d70ebc9e8e70f1315248ed61dd463589efaf1f25a5c1ccfd5eac1baa4530b1a852f141711f70db238951ca6240db62812d970568e0ef5aeffeb6686af1f5a2c87fb984c19243f438e2600449d5ea7f20a4eb05ce8dd09944d3e9b7df3dd76a3abd22684a18ace472841328dacb65e4625419ef5102d54b92cef140702c8bc68e13f57bff87f82d9157748fd094957e1f7ab3a17b93aeb668d0fb641c584c7532f9a4213e98643d40a524bcbdbed43078bf57046933dbf66a3cca361ec32c5f94ecf56fa57f091a212a347e1ecb578e2f24f08d918522f461fd6d654489193f9d5a3b4e35f1226ba860b6b928c1e2faa2126d4d16778760a8f87464adaa5ed929b7e1e01e1ac53a2c8eab3cfee58393669ae28eba2d454b66960071713845e081ae1023d26be9cb765c2f83d136cc82396d72efc297a3c2c6b7225d671458dd63e683d075f80072ecc5a27701ed80241f80c0372a846ddf13fd425f7ddafea586df247732ceca9a026c7c5c526c1d89f2da624587529ce49abe0179cc42c58df2bfd6071034416adacc0bdb0e29bbc1db2bd847068fd8967de875d76a5366692383c65e5cfa8c34d9b9cf96a8c1cf05910dc45109fd159f1c3cb28dc2cf4bb1a3fb37a65cebf21222443e85a4a421420560bae3660107800601b84f896b36283acf9d9c6ff01d9b3745805abc9a15789e466acb24f245b59d804f36b70dc3903be3a9c30adf0e9a1e5c2b8a2fe9dd02172036332b6267bb3fb50cdb25cc4884d5f8e9a472c5fdd3ecba4ef683d97d3bd826a2ac1d71c2c8c79a149a2443ba040fc0cfac52404f86677ebda5743e53bd280478f20fd2549dfa54b9027fb777bd32b25928e4f9b3457bc47c2ca00b6e6f2a84f659294880c4406c90cd26cdc797f6a8e4854ba97b9abd3f47d1ba7b20f242da61ced94a2a1a8e815492709fcc931bc6591af398519e2bdedad0357c86542925e15547063aa9177fc13373ec101984d98068f484ef6686f3cbe5f10b6b76df27e755011188c6187eaa336f9233ed71c0bb34235978775680457e4690f4502a4e09ae75c52c834d01b6f27deb3d1942e65ba9276c24f1976a0b9a5afb10ea7a00c406061593e0efa3b7404df4b81319027c1df1659d810687e028e3a503046fcec62c751121d807415185cc0d875562b3758b32a18d921a9b6475b0e2042ac1e571de13ac04989daf620238e70556c75ade8a1f602aae8a58e85ae8ccd126875ce4ab2b06d99ecb48b15f2e6a560bc7ce91e1b6dc969747d14a9353cd5946b4b1ae28595ac294f3d7f4ae3d63c427161359a9515677757e7a76cd63a44a7e142ae29b93c8423bf0662473e42ccc101bc0a88a8fa983c3bbcd3fe85c244926e1e2205efc6d8301c53dd8002a4f04b22036b386cf85bff785dcacf0c883a1424544696a6815983b7429f58eafe17acdea7e7e2e8c4d13fc8beb209e1b5bda8f5cebcd54c874193ce8079c49af633632351599433a0845daa5864ef7533e6e71a965a3611c428bf59068bd7d54e47f8bcc35d334e03cab0a7f9dcf65b4c2998e69f63f02a5f4b016c5ffea54af19304a1d21cc5cb719cf2d64b67647ebbadc066de1152f75c922798939ac991919669e1795d594d1239a350a05b8e0a02d4ba6a000e2108c1880c4dac30afc029dfc326ac3aac3104e3f822b0422d539ee969c0b36a348429a1ec9acc890dc81c32635a4ae7409ba7d48611f8918e08dc13f6ae36664c7528af56c8344b8a61cd0c4d75a75f1c2a82635ab0d3b3898f32af3165a247aa4c30399d4d9744662c05faf6c49d93e9b0accb8b4ecf0b43e4b6e8b64a9f68087c2c5e5f9f73804407474630608cb116b338634c857522d3e314881843d03807323dfef719a94e732b989c831b26a1ec488b5a224a4afe56cd1a114956eac49803ed3a27e1fc0b8a8ab37ec82e95d262b8d5c3fcc4908b895e2d69d80dc99633337f0e0204f276dc35bd3293cb5b014939c5298b0fc4347e0d31849a45844a5eabfb25303ba195d285057be16987c1ea0bdac95f02fd93c5f76399f051189c1b328b6512b268682db8475c55259060ea519447d23cbcd891217c1f4c949eceb35376d174955fe6330ffd82a541afce9e54b6a3c525384cec166eca85fcab261ed9f8b11f7aac640c2380b0775702388f448baa72496e587c27c2f5a723d75ff89e63354d77dc1daaf5cc74fa71256d0fe75dcebdd02211707cb7c50c189853b163d45f5c44bc744c533619159a50a1369cbf519a298b5f754dd2d2b567c850a5294f2f5cfcc57a47562e564fb012f15e2b6cd47c1f72d176cae78f32cdc02ae40ad3ebf83af1ab08a5f617c5a8664f46ba3b132cc180c5a13850b0a786551343b8ec89bf5849e093b86aafd4b6eab43bcdae98e241a44e1d7eb4bba225aa931e50430d8f90600e396d61205f33356413ae1d78d806255f797ccd1b84bbae3ef786edfb98de92f76237d0034c3d783054124890f464c03f7b3b9d711c22f0b695c787a6ec7b39523be11afb4cd4090b219f126d2784250bf137454067d3a37b12acac907a559c07942effc876290f5249966dcce88482eefd3c17fd742c47c322f6c14034f19f40648ee14a0ef79327e8091361e95b2950625009dd03166a5d98d2741f7fa6b68204edaf4226b739b0989f1a0d4537359ea781dde3e6e39ed3d327a17ae833edc7a680599743c31a57a595a225ad7eb1378a3ea1b715b7b2f1c83f4d84efc4d17a6c9857cfaed41b779593e0aed5fd6d36d234b3c7acc5ea941d3bf6f31d3ca242637c5523e2e91eb16f5bb030c06cf554fb36bd6dcf6b1b085056eed402244c3660212296f758e41919eb322e42e976f153d5f9ed9f8f3d31a9eac08ba6ac022a55eb16278acb1de3d2f71fd19e9bbf4db0a36edf8bc3206950edc9d4b5d6aacce9ecfcc3b57bd2f34123e5b90e0e7082ddccf4310fa74f8801b4f4b61271573762434b923c4d436903d44cc7f55bf6ff8480bbe77af079d45fa0a583b9c53f1af225613e56e41201ca7a0fa2294f61705ba6467f8047b683097c84c1d372428532a16bb001a3500581832ffdfe57c8051a3a1b68c67761612b490b018fb7416ff2231d8807ea639c430d00ead52a1aa8456715c7733c6e532ccf144aeb43b2ebf6f280ee1d6fe73b85f3937af443c9cbcb029296f53e9a395b6ba1a13fbf163de30be19b55330501d4c0face48dfe1ea75554102c856503dc164ccd256f634236fd8eb6c747f92be98d91be6dc2841f1c11be08ae4abb1c063d078dcded5531f28b2fce494286fa15730168e7fb41a43570adbced91ffe807f8649bda68ab03a94f09fe7e87e897c95db18ebee2b52e2af4e4ce6fa54e210f8dad1065497472d934f8047f5cd50dd8ea36a4643214d8984d5f6193bb3ae65278c3869bd488453e998f73251509d263acb4eeda44d249b5be9514557c73d7746c52be77fb6ef856ab6ef11f6a203ba5d487a4b6e0d7ca16ab442636391c93c155542ff059a7e205ebcb9a3973a7934ce0bd43a4bcd95c619b3cc7f5d33f7d717416d3f7d0e3f87666b271e6208b11dc1e92f986fb42e47f40812cea0ab43bc1d8d4b1c83923be791fcf832fb11568223ba66b91f80e0903d64eaf95558be996886fc140c45bcec211e82b406a5ba80ba7822ddf067bcb8f322dc409f91b3944705f16d65c938ca9477975036cc0b701bf7683ed895fbc84d0fd34d38f69eaca2c8f1e3ed8472fb63035cae94caeb801b040d9ca4d88a201c364ad3b8d54c969a74a2868f1e36e2f63233120debdc0021f636b759cb718505acf6ce7154815864f250a831e3907318db40ada5ff5a13a25e255ca9af4c7abb2575a8fc625bd9df7c4bf210b54a977aafdf220ed3fcf19bcd70152703eb3b03817f21234d897cb6b5c483a2304cddee29790a6191795d693355c314d22f751a2e4a0d394e30eb121f04e69d6fd98b0a2e9d753eb383573cb6040a6579cabe47cc704b1c827885eaacb568e185ad34ccb5427c11814729b3d78fe152564ee799fb6cbffa5b08d9a36f0dd7187769b00916d706198d77492da5400f894178ab7c3537d07612658ca88364df018167a684ca6a83b2f159be96d8e453c1c6babf26e081e3ecd8b812270b536b4e6647d30d1cfbc78ac366d7f55cc1fc8199ac152ff262e50cb9d01e47849147a0eb8cf80ccf2480cb09f72a8a7ab732a37927dbac35f6743344e64667b40a75b1ed9782b69d170a458769fba2f5cd774c8b2fbba234421d94a634fa7a82f9fa2d35179bf5c10dbafe431ba9d16318d664c6bd576c0ab0c752a5889509289057bffb98876b4c5ebd0f2250e12f59be8638b00c29e22f00a060b420b9f99ff8432d48985c30b0335b031913787944fe15e290a089fe28c36f7530f7c00ac72de7e327f1636298d0f5c18464fca7cba94d0e831553708273d5f5fc920fa44ba805b234b7e30987c41d2563958c1c0aac24d4a4a382567021d172dcdd03cd9b2ae4bf0305ce4981afd7d24611ab649c68945f7712903547f51829ce8036432505bad8545cf7bba31a81fc47025ac97c653fbaa58b5f2f6232e6ce8020a07497d496c7c339d11e6d1fa23c6d465db5c2db34174437048a6a4be7925aa03d11bb025c764a2e9175e1e8ac98429ed9627d3e51567e3fa9961fc4c2290cae354e231a5ce8b567cbba1e537e46d8fee73c1b66d5e44632b74c2fd69374dee6af7b96bc8c08ca3824e100fd7e94bece52c0d7b0abdbc13944677b8c59251deb10042bb21728371d326e2d036ad209630ed0581e0b24b3dc5a9b4dcec2e1a11c4c0354f8c3f81c3bdf924effa9b6820ead0fea8e957b99769e89d3f70310a910ea5389730238a6700e9be30fc2d251aa7dfbe80e644c1663a14bcc96d624746ebebe389942048952b074e780af9914f40e370eacbda4de912ad7c85b6589f60b43f180b02f8a20fd4f412d1e3cebcd963674b1e51ba6d3e48a2507358e45c7c96321c2278d61906db68166c365a7f74dd449abc12c9d884cd80d2e102b9288d032c368c79a0f3f925d6422299c0d6306b6d1404f6c1d742ebd48d40d2f79c4ae51746a62cd0b77b3a1399a9af1a8d7b097d2aef0f458f57e19cae998ea11bfa7453ec7a049d70f6cf9e93c556b27fe8c9639e97500ea8d5c617bcfcdfd3dfa64d1a33248fcd994f8dd1a49206fe9518fd93c224fa4595e6a82cf542ab5dab8b6d0fbf9c92c4af30642a8fd006b2e661a8c537445955baee1a316448e40ac1b80bba6205bb9225b0c24acd0555eaf7b1320c5ad58fcf216146a3247f5882222881bb82a36f2db9bd8fedf354c6cfeabddd5c585d2e264c1ea44d4e64a2c85a7864f8afdfecdae54943cd9d7ecabf43583d78f0fae9349b52825f7d19768bf3cf3d0048209b7f16fa8c7f64a1be8577e2027856d1b6de11f90342a56d5171291958a5a9c9a3dd9b4122e7f4ac2124be229ac639d78a5e3451adbd3f9d0c50d7a10f364a027f2b8cc6184101d533dab48cb5b58c68aec58a0487d3c847677f967deeb72710858ec0f02945cab2d6727ba5a28f58f0a892447001e7a95b4551732d920cb356e0c0017350e9ec4757973753e17226710ffe7ca95a070228abe37c5f2b0b45d11022ae622b36f665df821dd6213d6fdecb409ce4dc9723787fac54345927892bc2a3b4e3ef1a476151d0b96c696a9f292bfc9910c75c4b1bbda78cb6db904e3e74e59b6ee0234f951887ebb8410af99668171f6b8799b4e0867e4ed3682aa5b99b2801e5987f63e72737b8bda70bf6d43d6433a3829274ed81af5573ae1f599b4c5e24761e05a0829efe4ad3adb1f7289c3f99651753cb5c6303cbb2f0d2d9d03eb5161258a371b46cfc1ade51bdb376ffaabfcbc4ea7a83eee30da87ce51e27059bd18091b8102e36a2798996b8ae77f72de459299534eb0a06d05cf74ef2a37d35cce446c3acc56a4617dd8b62d10912160bd0e981c17e00d9aba2a3df1484fe150aca7c2ad439aacd81c285a9f4aac2a73530b2d5b2d2a04af4d95af2b9676a46edec6aa5d3033977e5fc65415c7c06aa3f82a527cef8a7ba62f0e635b3a0dc367e824f954eb9e98ca42686998e8e836dcdc28a10041aefbd81aac6e5a23353b2110c45ae5251bd74fda9723df396d491dc6365a1062e8a23aa83db00e5ae38d17a4e3a70a749be26c5bf48cc57eeaa8199292f1bb8df58bf74df493da9ba2c3bdbb04e44d395bc80e3414f6e4a0ac59a07c6e479192ce568878899ed52581210daca64c6943b3ae6a7bdea2553fecaaeb57ddb5a9a9ac8b82c94687aa8cc20e5c0d93d85606870c44fe37c9dee4230785d1f1aafee57c4c5b0a421affe7966459438a3eb7a0f9a1c46c3937025b7baeefefc7021b378e852a96e581f6c9e1639513911e40ea11b2034ec02cfe0e8375191b868ce0d6ad2e1833163bdc8025490a85432995a32d4bc1ad6af46dca0f8e163033bc57a863fa6db171055cdc9f27cf454ab1d1c4dde05d1d0f977183471428518163f27897ecc995d8f8ea09ca506ce7298acb6007b9ae5a7cb738ef1254ba80c7c91cad3d3bfd07e27043eeff2142b70b0ae96cfeb1d9547acd49785dd441fee5af70b45bd376e6e99f7bff7d3a554397fbe89037773fe1045c1113b4b3f3be8ebd10dc57792d90fad93f7077a4b27745c656e9453ef09cc006b445f9e1266b2f7e803fc349a467df252a9387ef20feef2713839737c366e1142d4bb32432446f90fc9054c53164a85ed8af46e749b19e9a20e4161d3c949f2a2f400718eaa0050f3ce3cb8092c001165e94704607023a79868a8a40c5915f08223c0ef9bd919cc4616b2f1242e13d8e94cb97c8148e3afeac0d3be54d12aa1995923224bb76f9b7a8a4f1c26b5ec832ec8136eb0c630b814cacd7b8411c54f17d8c75be90af5b28fb62190194a92c833c0bdeb541f12919782ff92f937a169ea9e0f6772807d4fab32f09905856a8c44bbde893f28fedd163e091e3412f67e71151e0b25576a59894a61482085d6482d2bc1bd9a400093b086df099f6c1ca3673899607ccce6ed1a4b3579829b9cef9de269f23eea8d282133bdd5e1ae1b22fa2a31bb4c5fb6e0d915556107b0784956652485341f745195ca0b2e1d4424cf3d0f4ea47d575f8091edcf4051f2b4721fc9fc571b42d38800f6ad7710dd6811994883096684d3b98b1210b9e1f4fb29910a4b2bd65de0d38d544c96582b54da7f4061bb909d4ad0c2107690c68bd4ae5a7874424467d51cc71187df9f456b00fd6a79487d8eb2b49eb887efaa1f820df22b283ca4d82e91fedfcb21c64b5ce1a294074575272778d4889737dd6ac2795b54a0d01bf2997e5ef9acd5a46dbde7bca662adeb150b7f9a5cbfe9dd61f6f6a706883bad1475fd30daa7513607ce612b2c402a6c32c3ffdd08dfab787558a41ae8e23c47de29cdcb50b2a353aaf0f9166d23e21f0680aed2fc5b9541592462ccb77e725df9b4fb3017206106d94564291671c3f2ab63cb22d305cbad4bc6ab0d188b189126a8193d307420bb31e6569bc3b87d4c0816e8466c826e25bd73e213b2c7177466d87d74f6bcf15bf4226caa55642b918b7b0dbb989af7d0bd2ee32316797a03ad82932ec370d8c779e0362845e1e6196f792ba0e7802e161606895cccb1b369ebb7868127a1d8ad6d47430463e72029762e795dcb5ab47e4e09b3dc7bb2f549ea6c7eadb3d5502e0d2d852be412f57a9dbeeb54cf430d2081b50fb297a765b58ab4c6efa69ef8b75634e4de9a13d844ccf48262a901ae7940314aa35789e993faf62c2ba83ee755ae90ab0b7978c4c3e0f5fe92a5703921266678f5dd0126296f49169ded4959961bf8eb4c81514a4ea64b3131c62049927c96ac333b1c7f8c31eec66cb3b949e9fec10507cdffde4a683c7ed587a9147d82489ee049133265300e9e573f3d715bfe8b9ba5879fdd2851e7bfb96e0c92426dc411d428296698a5b63787c0b1015219d9c4d85af80224e6ba35ecff0b20d2f05e8bf73373f4f09a2bb9c43f54a43c0f201e9158289c2273fbeeba3d7a49277d3c6d9f0f0d8aa9bbea39aed174bb636cbf20d08b458dad97eeebec76b1ba7b1edf27163e5a2469068f778764c2b67af0a5240f2de872f56157a94e52b772bdeed4144747af513117cd812236d6e82f6dcf9f8468d9c019fb0aeac57f1b3d92fc85a19465d4316f48e99508086ae55f356cd3c30d39686121cb957d53ace3b7c221819c3b8a5182d0b27b297ab0c0021689ade27a35c927a08b6e1e26c678a6d96b5d2724a8f8361684848d71f8639a5269b703b9f27744d9e7bdea2c27c5dae4661bd04752d124a209370d7657a33bcf8c372c1d7df25b0410edd97955c3fa0ed70af144e57073f906fb6c424ce35af56735ddb4d7c288afc6c96fb831d90277399ebc5939ae8978536f004607719865f4467c37a283c92d93383d63c30346854c228709b1ba945be549df2228ed4321971b0731601af4214d252811bb70d44e444157a5202872d5c47eedcfe5d605523045d7714f6bf090e74a9ca1ff55d6c054a99b736333efc2ffdedf20ffad93eef3d91e4c50c15cfeabfa066dede979b00f9447ba4142f97e34b7ab92abd8c2b569032c84738a335ee06d047c4a4ba2c793272c2e277ba232b79f965f8d3b181e92b67169f1df64742a83f3f9b2f3af645bb3753ac7160942a3bf517334ba3ef01ad7bc5f0cf563f68f88c83e176e15db5b19533dee443ba66feed672a55688adfe261198bdce075d53f2ffb01461318b110a36c4e3a3f805214ac0c0246b70edd2cd92ccc20d5c8183917228cdbe5f5ac48cf8bca8f65f3afdd0d17b56c3e4d09ef71e0326dce184d5ee7ee5dd93acd8923b2695b206357752fdb861b1117e51e15b47cdf4e8200388e87c1791dd177580335f19940ff3a65e835bc7586b7b81a8799145231b143533cb1ef78990b56d4d2520c7ccc62b48e59705d75cf1cfb4da1a71801afa4588093167fbe18462e216cf130e5a5c71cff860cfefbc608e39e2e9fd068493715d93f209f09b9aaa79f46255a540f77c1d13a1cb7912798ef10b0650bd6b4abf2436dccd6505440f75437fb59801e37371737ea75c5bca3a191a9631ae132fe7cb1bc917906672fb565cc849fddcd2f53a56d1725db8d7a70e573daad1982cc7cf10d06fed1dfa4d0443f93e7b8df646eeeb246cfc29f7a32f11f050ec0dc154981f03f935a66c064f421f46f3b89a91179c597bcbabbf72ceca0ed77b2f763e2aa80f4cb179c295d637b5dccdfabcdb2cda732fa4d93a7feff181e62f953949629867025b5ebfdef10856150813dea73e34e2faca23d1717e3221df6a0e86b0e33d10e24501d8e4d1237da3604255642d7dae04928ab086f765bfc0b64486da10028c340e7e0372cedd81ddadc61222b86732b5e207280a7b8f8f3423e9db3b82f6c952947c45ce14ac5d6c013a1151098b2e081257748b74f972f4bc9de372f78803c6df3262aa344ce9271347bec6d1472b29354c89ff328735d898a23bdadc92d43a98aace00d0c0b5d7110c64d3090a9293c291641a257c7ada52b383b73fe44cc79c3deaa0cdf6afc67ba828098009903ef74326a78051d7894d6bb2c1f0dd362a8a5c392a5d9a43d0ad757aad6dd61d7a65c442d23b8ca9aa816c55af628bfcc7f11fa59575fa9459e492121284b8e03f12367f9240e3998e0ae9c2bdc83092a73c93f7bf07b96c4f15714d0c97ee85896d4f617df0744330e7094b060637a47508e38b35a266df90c19f225348c918bf5c5f659b80aef78d5b08641f72f7705e41831ed773ad078e1eb250539cfebd02bee5d78bda0c793d9fa2a5abf8a42de38188fcbbc62c29941d935f1ddef941ba5662bc0eec234e89923a167a1bbf8d02ae26282237ffd53e8f9a01cd168b02b1f04d3bd92a49a1c2dd3d75a32582f7259062484b9ee3eb18a966b3f05bf7ec4a9debdf395f71b33ea668ebb4a84407d131c4bfc15eec7667f8c11d3d388ee6f24431a74abe8d42e610311eea613dc74edf7d6ade6dcfd01312e8155fcb4e30a020a207618111dc59f767250989c5804e3d7afdafb356705067e1526781e7f4eee863ddfb3e6dcea24a6d343925de9a816ebf3f4d1bec032ca3cfabb31c5275de4ef198a2680ba49db686b178dfaa5316a16ea61ce5d2719b65720f0257c51d68e56d971033be9ec428c2faa2ff24a8307f68228d53d8bc8a1555cdae29927398e0981e433b4bc75ce9d47bf18d0a070f9bdb4078870acbcc3a07f7f32dbf93c280d342bdcb62b5c81d9a39fb2e14657473ffa2b391b12e2753c8c3c03490edceaaea464f6f4f7ab591f7f466fcc7f60fb1c387610657de36e2e61aeceba0e2ab04381ea3498ba387d6c87eea6a4434d54a730b054d1b82b37fea97038270527f9f9a118f94e252ffc9d26f7365332f4c90c28f81ecf65a02b6aa515059be759272fd59128b6a05e646333b7b984d957d34edf6c6809b5ba06c8358f5944a60b3804d2c12ea6bbc77cbbd8ba60e7f7629769a1064640f93084c6d35acdb51d2403393da82fc8128a88a87dcf04dadb5d544df251b6ddf2ee6f3527ecb8976f8f6b23729c606713862cafd55c114e11573e7bd5f78c0d6882700a4ac2200eaf1a8b85afb512a4bdf090dcab92674a755151aac5e8159742be5ba69fe65beb6801f3743ac650ead8f63371d85f2401b8a65ef737afc45510158fc46a4fc4da9566b067a0e07ab6e71bda885d20535430e939ec2c1a142278a2710b686a0764e0cd9bf0d93896c3d7d075099b351c360a41b9ea0e682629a99f0a8ffe4f917a85d521c825a8bca5fbd93228625a2d560c62cc9d366afa9525a23721b7a87890262c3277d227e24bea5528515b352b2ea3f098710167ac51abedd46443351d76980a32d2267b7d15030153a1d58c383f1110c704969787067cfcaf263d4ceaf693ca037af730db4794273c4e7f4eb8ca1594c33b3fab956f15503e73481dbb17abd43b29efce5074c58f8a4604fd01f7042747838f4730e74f3f8b0ad2f5eff319f2bd13bf07b1b2a776269dc7c689766ce189b6ae3f0a3a0004d9940994f19703a733a63111c57d7920d880b9b0cf90726db4fc680911878e5e4bf232907f77b4ed63e9fadb57ebe865ed836e4ca081bc2551e3f3ad1250d001d5e9bb4245ef841f3c41a14dc7618b0e72c3ae24a6ac3569ebebbdd1a42445a75be916c5f5d2cdb6d8c31cf960de07decc0c7829c010314a631140e67ed7136d6f7236bed6b6a0d0ec3aed7682dd6891a8a28c14e9ea07f8b4ae489c8a2d410d7cce45059db910ae58b6cb04a9cac0a3ae86a33a62bd81d89e918b38805c58b0aba9744f91415070d8d0d4686d0819a1a5a71deb17cb9efe4056ca19c2290f9a2de2027457657188a0e031090a47e18352f101eb6c4d39d06a5203f1e92f45af9e9788825e01fef57a27157a18ffaf60532c3078b65b31b6bd4abf2c6d37df9591c4f903a24e5612dd6b75ecf720ea3ee29e9295316d6ed4401d6a2d252d02787c63669c5d290d3276b248afb73e56352e0505138fc020cd30e10171f8af12ebe86a0c1a8521ba1ff7f6350f5e4e0dfa698d6c6f71fbb8432effc8c3495791d75b7850e076c034cccb34e86b05593ad12854f57d385f7d1fe2cfe23db2034a2faf5be87a9a52cff7465724ed218ddafc93c1b1327ebf1ea83ec2382751c26a35485aaadd53885a1b0e9fc81b704a62d0d30ce3d807df74b5fac986020de2ffa3a3b64bfcbda6bbe9e599cefdbb405d09a6e5d12d291aee84d98d5461fdbc1dd854f5b79a580a368c1a66c76f8d06527e0a39e389181bbc9f7e423713276bb95308b6be1cfd3617a57509a545927b769f3af634e964cf78f765595ec5e5e9930d285f895e17e49e4914956760b3992088d718c4fc0e8766a2614d10b48a534061601422c1be33fd6c75bc78dbdcc2157fd560e0870a5b469a6d0880a73b00815cf449e331db0126c2fd19d4cd31de063c41fe3b1d485d83652c201a97e0dd739bd1eea567afb63bda77f864c500b8d6a6f4888e7b45229a98d66ee4714e66967b67936a5ad1402488f4e9e3525c3065ce4ac2dc6538df3abaf53634b8125642e55e7bda9d099925cc2a3600ead45baab62f58bcd3dffada956350709156bb90fe1c0786294713928b26b8001b771ec7038889842315c05d864f389d84b0f1e47f27dfb16e09ebd43be7a4ecc3ec47c61b6d094bd2062f0b6fc0fa12ece489983e6c41d96c322e779d68c3a8fe414b59ef2b17073495880a31a529e4cbfafbc071098fc27a2b3dc77a9930ba6263efae41ceacc30ea02fcdd66de1eaed5abddcfae0e22f09f9686dd3597c689832a4eedddaf9bba7b3354736679d8af631adfb39f5e89fb4a09f01d0164c284552841d7c32200d8ddd9addeee9b47e1aa3d9bf6b5c5c0311d049b0749fd1f03e83eefcd5f215f72ca6cc0f1316565baef3743f34ed7a49a0cba45a6e1075dab70b17af90d79c387d9ca62b64d9730d3ee6c3a26e6d48da8722a1372b6ba7255af90ac4711d8a96cccf397461d82e152a14253c49f02c1dd12e78cba5d83daf39a7da5102046e2df3ec43279e121f14f734c68061d589c831f44c0edf9bee55fa7352219a5d47a73da43d7b59156c2a5c406083814178474b6cd288af04de538860cfb8c094911b218d944270ed20c53669b47a8782e5158e8956aba6d7b1f1521c491eb81725ddb752fe40df26c77f2e791a8500871cbe9fed0db96363f63874f70b6dafa67081ffd9a7266ae9a74578b15806f1cf5490b369a3071974bb6180f480d914c93532bc3610bb0278ddd8580b021cabe63dfd9233b83127f8916f9ee7666dba508917fbd7bb85418d96d4437dd9b22c1c6601bdd2d689700c8834f5ab00454825f1f880feeb5b0443c689b68acdc483c2a4391a3fba69a558bed0bc6740220dc9849f55aa89f529aa90625c0a1f81d433c3b46f11ec1e68ca0f74c6e7ad812178250c35a3c3c99a2311d12c7af6bfefd3365a57bd0f3fc5d3f7581ccfc6601376927559a197ba9384c1cefb25ba060d4c8c81541e4d6428a00afc8d9053534c150119a7c31001ce4287a002628b48d8cc095e37d8f4615e5e8fae000be3dcf6093888141442ff4832700d13e2e9976df2da4afaf9a1cd9eff4adb2cc3203bd033b14da38bc0ef2dd9d0d4c74782542d924921c9ad267a74adc331c1ba6646a2a86fb9692d09ccc7b540810fe4e7ae5e88ebb830b915a82a3b8438f9a024dd94a4aae1a759797311e8ef651376e91690d3cadc53e7a29e6f0db47ccb453496d040e21823d1af5c062fe7afafd042cf297e55a7de094c330814c0d7b9d51a9e8c4271814bbc85ae5b5aa87970df56e7effdb2eb40e057db0a8398f60591c37b5ef1223e18edf0dcd8e426890a37056f77b0d590e551bf9fa404ccd67c6723f2dac0d6b61e39f407d3839c03efacc7e0b836ce8eb800c94ba4595a1fffc9cc609ff5660f172875ed1a2fe84a3b06e3544689d4937c215a973c0e9fa093bcbbec76b5e16265b4c0e468ab9059d449e9fe35f407b937b1316067deffc50d340e5cbe5f66cdc6b1053986c1c9122f724cc66dd63426e2dc28bca2ee8717dab73533e1cb86169af9098f913d9ec924c7ab270fc148bce5153f6069edd3a025c9945e6a5e8d86b41f18774da576f20724457628a1cb3a0d43cafda0f146daa9620d9fdad7834b7c64a4e3b1efdc7f2dbac39f7eec91d9c8530002bc80690b60733cf443a02eb2ae461701552127b7c5fcf6bb22fe0391c16572e908d8c6a6811c8e032a509a1af24309f5a07082793ed092b16a3758fd0c2741c10b3d07cdb33c05b8cd86841dfda7acb3972e6a81c9fd052a8bc75b478db544c747e2c8b0d495a46712dc7980bbd4360b29237ab867d2909095380c36d4be625316423bdccc7b9c6b6f4d6a9d4de748d0b9206c626ca61df570bb492e07a92b319eb91dd670b8422898d9adf865cfeee22b1c9a74260a71207640e8f8ebbc25ab0d5672c58a4b366f834e582a66991fdcc0ecd6fe1e0e4fe20c59104a3bd1bf6020bc3e31d4599f1b3ef4ddfa824165547d6c90b7384487ce55102d90a9ad0c63d11ea02e77cd297f9c6a3c19af075b077a866f9b4705e05684ac4762b889f17d4d2f9828c219a98f9c8d0796e5efc929739657a3de918a4df46f1ccc5d592e9a522ee2be0cc819755dbd943b29a987cfd4fad5256e8c83df01094434984ce6a845b2156f1b17db4a2996a214cc7347173158a16a91a57d1605e1b75dc99619a0f6ef04c70efb13be51c7b97ab4a0b419d762c537b028e00ce09afcb2eb3078f579625eaf9dd5c41fdc31710e4384077b03a57bb53cb2aa5bd5dc35c29672befa8ae5bc5a0625beb5103388837902ef7c4a83d82b0dcd543e4a9b236e9cab9b98b8354b8b9d299e30e6bcac5244e07401cc487e4c835ed91a8809bf7f915f1004e0217ddd7de0dcbe90bc731231efa963ebaf1f2596b0c35e0d1347f7e32899cdc36cd992c978da4156589261495b0db97f271d01c7a80769a4f7b5e2f6757a1e963acc280f8cb4f0fa6659eb2c0acf5fdc17f766e2a523ccf5ca5e8f8f3849f1f350344ec9b90750a4419817b4faeab7b79e897cd2fc7bd5498a38b8bb05bd66db4331fa3e5e18e6370771bb21a484e22462998b739e0d5cccd89128b68a4a0760bda9b3da8ee1758707f26ba63b1f32b4a7636b89098655e96186f73b64905ce9ec1756c4b1bb7d50ca23f0e52e668dc99e7506ee0cfd4a3ed6d7eb3443a0cad7a53186736632f5278f9eab5ecff87ac2b4b6394ad5edaced0a41f1947eb2e1ee35436e7f1bc28c0fa55791d4987d80bcc0fe1f530c6e690483af804fe6d4e9c193e400bd092faaeac21b902864bdec634f9262e4461570875f0f18455996ed80c109e7c20b47f2adac8addae65f29347670411b1927a1c464893bf89c1329e6a57c10c62fb9df031c3e762acf53906bef98cf788976b3b7fec789ef04277a32d403212cd21e76984897979c322d86394a743cf3a421c06d3cad687fa9829d992578f9a77a2cc8f6d17441edf2297618c8bcf230f1faf4911c5ea15ea06cbd3bde936afd98a3fcc3c947c01de5371221d6abaedfe4c7a864b38289a99343d771c9342d2ab29c2213451a8107b1af7e50a9ca513656355b06ff5fc9b0dbb02343c97716789e8565d260bc86e2ed6708a97e0bae9e619c4ff6d392719606a9ef694a919e506104e673b5336602d38af0d5c6df6d0fbff02ca7ff8298469e37ba510b6ac078253dde0e48bd96332895dec3e670ab62addc9a2dc1d652dd41f5abb4b68d869b986e409161b5f728426426b7f5531b2217988e7538be970539bbb113ce4b36f51215c3a242dca7fe6fd2b14eae87d8d48181d6ed06e3ff84d6674a1c22c962bf86efa981fe0611814b25bc80f7edcf287d012416fdeaa509dbf9a264b1a6f0e44b2bcfa0c1de054b941acccc9491ab1cd08fcbdd35bb94cae11743abe81cfe79f98a8b6a74c20fdf08671a8bccbee23e0471f3a291b08ba4aeea7b27c3a9f76cd53c25691fa10f51b91306f6fc06a68a5454df9242d7881ec8abee2c3d9886ceb6b8c6bbab3dbe84d683fc1291b6610920dd172a7ae02983ab4e1b124039306267ddad4524040146564e4635771cac49699e106b5c34580825b3328d5fcfc508e2b38bf8118e383318b6bbbeda22c0fba50e21d5512e48cfdc849f325d2af85e52fdc33506580287df7f980c017a320e37e630687a3584c76b47b7a6ea849e3112623c9fc6d1d587ab6bdd80b2eb5443575183617d118ded85b554d2543b87ed995f4b3193fb1eedb4951a4fc4970e17e282aee0f93ffb20516cf7d0d6c8fec0ac4bde3a13371af35416418e4612ee94c3faf4dd85a3196d5ce378275c7fa74a3795c5b21002de300fb40bf67dbe3734376553baab3381f8ad8e924e7bcd8ee9c3a4176c36dd5cd860e33b9965e6f20dbc8c01ec7c49c11f707b59c713cba6a8f32d7b4516403d4fbe1524381cc76d9dd0a2335b8e9811a09913582c6bced76c671ccacb9c8c2f82270132d99202e32af6ba65b762caa83a2fb051c915e75e8b15aa3292c395e50368978a4f296dea7df50fb08c762e4072aa77dc9622bf8e69a9d633d8dee8dc3a635d860694a8f3ec1656be68762c01e6b0bbd1db2a449770480ee6c3cae9a614525d12724cf89872b2ea91f13b8cefd678facfe2c722147a680010978653c0992e133929b8fd2a219b515f4303a1fb2a389c6085049b9937ce1b8f0352de90aa0ab499e564f3942f54ed0a3cc95a77d01e0c630b97f78b4173067d8cb70c576c279cd591d74a77aa14f12f9e80ae1ea4e4e733e130db47f3aff05272d1da954069a0daa191af4e5495c8d26eca0b0d1c42509f07ed459865a0040319792b1232f43cf06921acab1d19f21e75449bf33f090787d2d88d8c0c3c573bf70cc35e1d67fca3aa3f1fdb2560b3e7e16c8a5f2de0abc1608758fc6fa55e77f6a21858e8a8a4d2422d02feb8dc5744f0d7a4c1d56599d120f71c8aa9594558f02af61716be8d5e1fad49b6a8b35c662f1669a6e282dfc4ed3e8fc9ce65980bda3f7f420163547abd53abf96a4bfe671e061632037592696b1936ddfa301d4f8cf10ff74d289eb91be2637846055325d134e45b185b045f6e9719e71bbc8fab25e457eff52e594642dc2c55a7d63c76970df4875c577fe83807de4d4becb61016c57f5b205f95e28784e42fff4c643ee1486703b0ae97d9a867f51726b2c351fb6b09c85ed45f3e56d2bc9dbccc08a0e58207fd3c13ce2d0a8d298090506e3f87a3bfcf0e130f328dd7b4d27b81889225defcd0f1b57bbf751b38b851c203967d64afab26102c26d6e6510c2b102fd45b579d1282f9c08f8a0d8ee08758c8f00b743414471bfa0deadb5b75e232775c3c0cd8e1861369499d9703b4ed8edfa06e8c3df10a81ff76f6b1f2dff36fc4d3175f9342a7dc8f1d06ebe113b0bb3a3bf9f631613ce7b93d38d793a95d353b2a812b99e0a89cfe7b0adab88a418ef39baf002dc906937107e44ddfbec918cd9b472026e80dc63311f17e6763efd583fa6ecb2875a3805fdbd5105ffed0abd139d5933948110728d47d8157c0f0ee493d4c256366b343a39d9d89af858b5a87385bf7cb14f2ddea2f833067e623d4ac398a217fab5b5b474a8369e8194788e2ed01c420b5f5c81de8ae12e19667f6b0730c7fbcabad55d21c161f0ff611c0ac968db2af55ed1bcc09730a1d0e47e0823bf48d240805244cdafb52c7e1c36389bbca1f16e206356591f6aa880c60a17fa23171ca43f88019537e2980678eb38ee87af31ca881f2b4f47d8e9e5628384a93df5a50ed55edfffd58e1637fb42a732bf785fd1192a2aa3b4ed4ac95f297b57e49524bd9d9adc8887084331f9666a6bd41ac473bbff5f2fdfa660c7ba676c7a9d3f02a13a547642abe58f73504b0671471b33bc3d1f05ba85770e15b744cf646e4d55afa60113579309d6648201c8a2957d4bf599484a576825f2870130fb83a2886ab505495fbe5b2cf5115c1f5966099fbd59fb96560900f89fde49ca9b01fd39762bc8328a107634d632c250c254f8fc769f7024d3adcad55360cf351244e824f15076449a0be64b705cd4586b88baa3a087eba4d0f2c0004e12b11c7cbfab984a346e735b2f93d032d9f2f3a086d5aa9402afcd44f1e0d7dc72abb3dae332aa41bec0307e4be70a56aa1fe189bfb4ec653c9c9d92430c60e68b46c846a512242c31368f089eb48bc6c3f4d4a6d167b3926f3d90c346a2d66b162b3a280f420efb045d70cb50f7cdfadf0001414612d80dc08dda97830a7e2e3c5ac1c8f46f0b632be552005e39a0316dbbc16f0c0bd8c92fe9202ed6474e4c105030e5a65ed2328d76ad1505f602e4362f201785f2d3ef88dbfc336699cde65fd53ca48fcf931bcb7512893974952513b5b39df9b34f5d1d439041f2609dfc6c83ee02a30b4db4b9d68280ffaf8665dee5861fff978aa241ca734e1da151341a350b6aeb66bede72d949ca64ff5c6622d51ec75f3029f303880139c1bea6f41c1122ea4904bb5360ef865cf0c595a1617b24869acb56d3aab2c70e8df5ef800ebebe1b609aff4ebccbf0a49c6300adee7a2377e4f2e2384ffbede442a967a377adaee4661ace118e9f40bda58d4a9c5705a34ea8ddca358b0a7373e068926de147e37505b8bcb36616c72337daa7d6d8eddd136c19588dd8d3509de3fd004e7b545462c9d83b22b61672217e7e1c67ea2e9def4fbc21ae0033ce80e68f275d183c76e0f010efbb05b67000c51248304842e984e1eb14b68759f0c52bf63818a47752dd5c40f06756fd4027e159dce9e84849ba1c1f51fe44fb9ac9030ebef0c0fc2e68c9f7dc5d70397890c7f5862cc9e866e084aa3fb8de5966bbd77e2c14606e61b7fa91da10b9940e330dfa166a643dfef7c219d128b45b3bc9184756987f73a9a858bdd70fd75d272032ea26efbea3f60e66eaa72cf251ca1c3ae5779c137a9f1e5035691665f384bab3ebcc2dccc18a1ed75b7db197672c88a47e8d9eebd38fce26be01b031a7ae68b9dfbdcc945695e7157335f840a84f6acb8a5450be8ef7dedf1b2a6ebe673b6073a943c76466df1f8c6edfb13a291ff3db6e47412765e29a594d4fb3d7df0f42c6bdcb35467ab3c94589093c5261eb170170432b6ff6216c280a06ca3283e4ebfa0cb019efb8a1db877ce72330fde252fe79e46c2070f6c83161313d2583586a5cbe33bf9b23240156b2d64b5200d0ed0a5ccde1e372f39e16f10dfcb5598957a904ee931a22ba9570de11ecfd90fb866789eefba8f44a90ad75254857e9ad3496cec95c758e0325f0dffdc34c21a693604bb4a0bfaf56604d2d13dd273f3458b1100daf5000c228ac1d628d0e5ab0c80f49383fe3532420f0fb1a93fbe5603266de69b8da4d9e89019c8c4739d2c0ae224b4482b0baad473a4ce601c0df60cf0d0a833660161d3f91a3ac263d3ec9ecfb58f6e4996da3d6663a6d0b25b5e173a789421c522523da208561ff4ef61ffc15c43061bedd2614f4261f4f70c6702e1f11a41b27a3da6f1da561e46ee708e3b8bce39b419540145d301be080d217880712109f033f08305331e1297688776e04383887395810cc265c51921f2c0074a08fb839892f15a0b979f805d338ce4769777387f2ebb64f0edae336bc6361b78a1bd8e91f351709e173d91b0dc2ae45849d02ef4b1b5c2b361a69af0c56d16994e1ae240f15052becfb76a7af59ed616807686300952ba43e756c50c670e0f1a6f3ff8449c1c340aa56336beacfb1a2b016e00980b99f2ec35d1332a79b8d5f863361cc9f1afc4daa2ca919d242515809c62e9b47e9c33d774dacef3cec3c8ea3e58737a59a1a4b48b7b2d12b26fc38669e8e0428303ec849b6449d355947e00d487d9b2aa85d000d793db237693c62fb3475ff10fb818dd225bf8c34dc2158703e90bd1e4a381fcf32f0df87ac1411012970cbbe2db14a16fbb96ae4bfc80b8dcc674c1f0d02e2d4d03f4cd82bc82bf8393d076477d7bc553ae37bda78f240cfa2affbd629d6423bc86d392d280c9203f9bb2037de47f308b3197cdb939b72da45a8b532fe691e9233cc8b31d9f2a1b03131dfda0c9908ae87969dee4e7b4773ef8a4fdb7a45de79bf381c6b4f63667f982735f8dff6437c3deee6b5b5254d373874f356a5c4cc51d229ac134685e535bd727a8d1bd9036a093038280e6475a2184562780996d8ae1e1091b0509b4977933a125db3b36ae3d68fe17048c22a9abad1cb34324b0efcb8c68bb7b9282152ae715be210d181b26c22b2807244e96d143f4e3979e20702e3ab7db95796d4eaf9d468b74dcf828e9d49be22729faeaeff8b1a2e2013224012efae19d31fef26b985a6b81d8419a2d0eefcdacea12621a441e040f63715a4d242615211eb49959f7bd9ffe8f1953e14685256b8616cea74fab61c2952da2b1063839e4afc1e3c1f3952f52881a5e77845c86c515f61f7a956418a5cdbda51fa600fa3fbeddc9ba21233b17844aa6ded11d6bc41a32f1b1c2c91be14bc87711731dafcb9a4d6cb40e44463d9b1fc534445fdccf4eacdaded70008e64411350acd45e275e829393718eb90c577a7f1ee7815ae66e0b77969b56414b1629b2970df6a805081df914aff96f4247f701ab52d5c2ceb127ea44714dde16d64f083ce739621315189f920bf3911089b21fdbdc0ac32cf186658beefd20c5fc43f9139a26549f71f434dedaf6704e3b9164c971d4b02fd6a791f91b2820c5bcb9833421b175e08e4d88a29811e5e0e3a91624d0dc01763b7472f9654b3353ceb27bfbfe2c540fee8d47a7b7c93b7a44061025ca75d378948566a611b92c4f3aca613d5772370df494808692abfa973eab9e5aba3b0e7378a670562d99bc5f918e1ca512a2c67202d1b253b2060a2107bca22998987a07edb007ca85c39ab48f7a84038e6a148f34958834819418652c814b35356cc0fe87c5257b3d0795a4b9d776c3d3812cb867f6e7f34d30244bf041133eba56f28df1c83d399d291f28bb65f5c50009f7e98d3a6d5cdc59d56dd73ab5715e144c5ad50a11323fe50ae3341c3353bc37e8389018cd45471d02ab2949a15bc796f9df009e6e412459e86d3ef8a52f3f35bf7bd7aacc8627f4c74abcc9cba7b20b20879f33cefea4e49bac895a1c0bec499b21c12d0eaa6208bd5421185fa218f0e92bf5fc2e90a02ef3a753adc6c9491e5301b9bb00d72d190724b389552998b1d1ee4f018fe26e612dcbd9a37092de6031364a62082460a35dad40e47e97a558436c5eee1a5148754ca2f51cf9a9bd462e35d09a1caef616ff0af0027efba29ec7ba565a47c74eb8ba2292e1c2d4b043e978ce9dab20059076a5b37f56115079acf9a5370e5e991f9e34abb7d654e177f580ebd54946580d4973edc1c9638976f501c8663655abd23a9f8b7d9626f2fee551d2947eceffe544fe8d9848f797b3a637d8b2a66f312046ba577febecdc5329e91c7d69b03ea3092a11a6f4ad890ff033cac4ace5fbac6892f13e6a027c1f5af777cdb14425863455f2fd7cab43754bc30909a15b2e05d72c7b9ff0985c62668dfc7809934e8472b25e296bb46915b84088bc4a0c7d1be950197f61fd784f61bb73fe179bb4de22a3cbb350fee4bb4e8dc1e95a7f824cdcdc78d0c43f4c838e6c36af92df9aefb17f933a772ef65253a3b41df0a5455c83f80a8bcb2cb86bdeee4d304ddf5de9d91ea5fa254883b6ee261dc33c0123c4186689cffc8d01d3504592c8754703c12b6ed811eeef4166cd55fc7442529d3d9f6fd59a4d01f74c06bb62383149caefe452cf47574dd3111f4052b32e43a6cd8404f93fb459ff43b9a0924d0a48e3a415fc75025bcc929a866d0f4bfd8ac37b6912e53889d9d008a91f60006a746df56f76bd87d3a3fcb33abe25961b360d70e94adcc6a119a96ac929a1e61bb966c62daad72da5e6f661f65b0bf3c037cb0f5c8f0ddb279b5c8dfe37dedb6b4a1fe1693822085c43ec378cdb02720228b9d504e516b55da1b8183fe6df9f057d0b2af279242b20bb2a6f92fc42e4cba0589908a7b57a73912fd8abac3ff5a5d52a159cc71f7bffaadbce709684edd1168d865a0dd95c0adf6964096dee10283b4049e4c17826554193f7cfa1b814af9533e8768a9c560871646f29717169fedb35ba243081a5e25729bbb6cab2bc77102118433d4e4fed885a2becc9a0d427e5f0b9517d7f10d00b1ec8d27f943f6a14f236622649bd48d3d0f12cd9fd737da396bf7251791304a28fe59107b127ece5487290b76aec63c2876c051c5022ef5f620cbf0e137f1edcca55979103cb5c35f1e978c11a7b950554fee4206985e24c8dddcadbf401b8410290bc56baab43c1090f10b1dda2082a036cd60b8f97463d2c6e06b137b92b06927c4e26365a05cf6472d20870e90a0e917e054de88cc9239f80e0a5593b7b4395d2367882d25b6ffe5f58ba6760b75c733e3288f1c66b8c0affb4343379a6056a83c7e957ea24fe3a52dc32190acecb5fe3c309fa393c07cb35ae91cd22a762dee98f16f8fb023aa2d3d029b0b502bb6f6be6d81c5a336773373a4b138a7512ed7ae85cd6b56a08e430bfb9d982da79b7982a3f185ecde1623161ec731d3371d954b69f24a6f327f744722880dd6977844d892e1feafcbc97cad234762bf098be3e4c214c307fca80300b95233ddd667aa2cf7570bdf2e623851fa995a67f7dc9f21b979afc1d70220f09fd86c93602d9d3810e054b5afa46717ef119fded1d6afd1b66ad27a9fc032ebe81d749fa299493253848dbab0d14874b82705257f8c2ff10781be09bd3f2bb9d1d2a4575464761c27d244735c5c430546203159f5641996771f2289394ac44974a5aadf7ab1692b6a666a049e0c69c53a8859b675411fd29d78566b75812831562371c69d1891c3471348f658f507296d56143b32fbb36a33cc45faf048e77743d73e283978702028e52afcfcc3e929864dd28a38733f152b6269b7b72fbc613f40094d33c8f852f9016811ec2d4ce77c4f7ebeeab872f75a636a6b034c9e059b80291d3659d438cc53b86db9d568b42ea28eb2633ab8821a73bcf43058ca6780e36f697b28a154cb0ba4365491976e34e62eee45c8581b7101dbf1d6c7d50a7e7beca3172abe939d3667906839371bc090e7eaab711ba9077340b158d7d797e6bfc2e85e2e7c692792e46470f2e53063adbf396662aeca0af19de33ba951690bac14102a97483ae90b2a10e5d86776862befea219a3278acc1b5588eba8f5e2ed4d0d52a110aa68ee9c9ccd264c966151f2d30ceb034ee9ae252fe3f0c29a9b06f36bdd4de9e677c24f5efe03217f7793e35557193e158d79936062260789baf10114c8c6144009266c06ee0f88488b61eb53c25e3de66f10d984743460f9f85b03a79655e0e97207bf680278065259f3bed4e5f584826dc58edb8a0b27d052f1fccc645abecbf7c82c30f0cf8a1641f79563c45d0f307f13e93914b7a0b72ed272809647a1eab074850d5b1f5f64d63b45395929c4e19cb88dc589e2cb9fb9e62901fcdd0201311a8f238b172475f8c84347712a19dadcc6a8a5d326c08349626b89cce1b31ac400657c615a80dad9ccc810d55804c3142e9eed0f52f33cb7f0e3baaad5a80eac49b48b3dea19dc25e927de1d1da7d9c071b04edcceb0ab6219acb5646fb2558a61776680a77571a0fc3c755a0f79ec4f00b31f4a2ad942d4df175d296b06017c86bb9ef819c7ce1415ebb07143dbb2f1ac6cfeb72d8fd36df1cc97071149791d45f5aa0631608639046769e16b6bb49953cc36f7ec372fcaaf704b2cd8c430c79e92c9365c7219e47de2cf89aad005165820ada70d397578dc525d93a1d2804754c811dcc852562160ac3a8ff50a497e26f15d1fe2d6409fcd46066e96ee6a69cc4df9898524274ee7e6e8cf25fa9c4452b35ef0ebeec129f95253b287d300596b9f6cce3d592891af32d710f057ce3446b6644781af1266b62318d30df92e7117d9fddf72a578d1c727ea3e03cd06ce09fcf9445f56ad21febeaf58aa75108b54885cf8cf925d6195a38983620c9b7fd022396106c6feaf98cba0b8001ff27b237e548601cdc699836fadb234afebed4fb9c99ee6605fc156972042c97a0b6039fe323263c7376bafaf0ced468afa0baca84e21acfb5a7adf831504f5755d335129b929df993609f2983efd6fca0fd20252d1253366208180c7daaa77af22d3ce2e6f0cb8f69129ddde070e6bc2ba6a9b99ee05a0aaff46ac880cfe88adc5df7e85bd39c4c684a2492ce6e1c2e7a5e2c95e1f386f3594c4158f578a049cb24c88a8d6c4690e938d39dc6a9ca309433c5296b524101e9fc8c5f84e39ca31d529d160d11b1b2643a29eb435e032c55e1af19101b655a763a32d16c509bbd756f3cf037a13f1586502827b112ef112d35ee23c58104442a781c9d68d54231da62ed9bcd2c01bace663ffde575943f364fe9d5eacf7e3350416b58f20f9f5ec2890fa6facfa149aadbb7d808d5d6d21ecd37de6dacb46402c092b973b09868d8d1f1ca700520e409644f05f8a4e8bbdf05ffebde9693ac73996c7446b68d61f780271bf308f89aa50ee442e9b2207ccfcba45ecbd394fadbd0958a32f47817cc46a51283908ea54115ef3cd9e261ab1c28b7a1adaed40c1bc261609c0dd4ca390417f31f90788f699b3bc59160a65d1c0355b90bbaabaf34b768f5520900e44f6e35ee313385339aaddf82f6b29ce0d99e6ece2de320b40d18274292af3a1619ef3a34b151211a695a14d21c2bb1b4903e95b84f432c034e906adc21885ef7cadc293cd41fb964cabf419b2de403baa8bd46bafe31c2100dc8b08cc501847ebb35a904b0d85db147be108d2a2c080fe3cfa186268e0dffbbfaf7fb173e8853310d876d985145fa6db489d4b1baede01fc9b03bc5dc84168070de05716f1368e77bc4ee9f3bbdb1a0694a0f1beff7b9834a46eed1674567ad6b341c1ae7659dba76c0ed7d9008626e5f643e3af9fff8bdfe905c649e5470cc317101e2361e9860c34befdcf8b60fd5dfe027ec7db593d2a0e3940057c2c6e939d3383d93bbeb0496f079a39010c0221fffcca58e2cbbfb7894496c27acdb9487a4c75dc7c056c19e30b40ef25bb5c30092980aa915f5cbc6a3fd9f6da5c85818ac071e1669b1d53378d65da0f57b306a8ac182848cae6c8630d49063017d8c6a4f8eac4b9a0210ff3b923b32f2fc5c2e949accb55c0332e5191dc80ab42d0fc7118fed57374542378123a3b4fd952c1f9bcb24d745374cc37d57b38c11415ad4a29992de8fa6b759c9bba098a491d2deb33716e55ef74688b4a26f33ce5b3d614a61f7ed57d5fd9436a5bcf3565e5ecc207fd15b5828dfb0d23e3fc7d78fd88bb4e011cce49976463e9c2e6694a448523a590bdf2e2b8b1dc92cb876606d27eca346f80d71fa3dc55a0ec19eaff60a16197b9c2142c7d46fff31e3430e159dfea5bbcb3505f16898adfac03caf061664ecca0203d34446b4d0e92a8cdd09ce5081d724917d5c69f53396779b90f206d53672be4391fa46f156c10f518a43cce16f1f45e8ffd47371694bd35e56339967ee21baee4312fd2db73f804052e7d784dcf1d0983a62fb017191f4090db1ccbd58f65ea3840febb70c05e72c53d64768b5b51fa69c7b779533d81dee8d708a7fce9e020ef09f195e405b6b7acec1b827b4c7e847ff8c2ab0b0695a25f655538e3bd11c14282fdc8532df275c36678d24cb5708a0532d49db0963b90fd38c98607522b723ec43fa7b23a235b53dff7d072a03bfb67eb179869348a915e28d5fbe3b3033481c5e0f5e3ffe77fbc044c2c25d473bcd40cac5e064a83d1ff4d4853ad5a13f6d2c0365175cd73d4c1bfa5aabb59d1e666581cd02173b13474411aeb27841e3acc8d9bc50d3af477247a7d54720ef1541e3db08f47dcd8ba4d5683aa2dc17e83c92a78d6b54ed56c3053db6d5d7e94f65908611258a7baa1cfec02c56a50b56c61241713bd17ddaa60abd2e5c26abfaf9248c41bf07e38e802011d76f171fb99615a87900e6fed269954c27ec0334e38f54477602b7aea3614e3128c9cb5826227c25ab30c60b0131d4e1b29ef412955e12e5d0fe2e16b37ebe85d70c18d43ff22fc4583b3f910522fdb053d8cad4e287bdcec907991afe9182e4f53cb66880c711bb53ba23dc136909b638a2e0853639e1c18c57a845a85589eca28921f9a53ac27c1f9945e4bb52aeadc907f2b9cf5d04817bb92d536ad5c3092851025237d9196cb1fb63cac488da0f88b3b36b40e6299af2d3554dc28672622d4c0d7a0971ff71ac977953492440e945c80d159a2af4e4cc25be64e01ff76c002f1c43fb5259120fc2814bb82dfe35770c360092c6bc453f0c3fb58540ac3efb7d5dcce66d43bc8a02eb92fd954b32e510ee5e567193e28fca49375fa2551d4b0b4e98497371e479b57f9d809b9f296b112de960a918183daf6b9744ee86252a81657cedc2225dbf20bdab07b3e64fe5833dc574859967b5d13a0bf23a80d37ac00cf70a0021440117cc367f873962a60b7ad6b662b24f0ddc583c4ea1d543a8693aa73385ad426ebc85ec5e2ec5c399d584a965ca46dedfe73b0eaf8feaa75b68e63b19c02450abba057509276c1f3dd469a50c5e89a0fc7c346b125944081f27a29b179d939b20a3908d584d342cbb50098bba3ac614844510090d8a62732d454b456f2910798c3cce3ce097d6854ecac060ed09c846e798154eefa6d35b525b78b0c6fae9e2186c9925744ff5de3592aed562ffe81d549583b3be2a30e80341b515074d9a731a1b295e9a4072ed602dd63d1f3d1c7582ae6d42761dd5663b55d52f4b8efb96ade7eb8977ac0f5e167dcba7089e55c084dcf9b6e075ff13ec79dba39c56be1bb9e49cb7a9c2e0d9b493d3e6c17fea2b60ac2fe7885fc09d93f583149e0c6307a478823b1202b8e00462bb148dc4a4c652318e92f0198ffca3f96bbe1b7fd0174e0d9648ab1d86490820b1b87740a61b22c5547c5c471d11d6486e4ceedb3fc09c447fd6c8d0dc4f3d9970f23ccd9e18372f7a98f87cbd355c0037cbf320fad78802183809f59c4bc1833c302d0f26a64082726b5a9dd5b38c30fd50a22b070020eac2daf592daaabe18fe182d91dc329e4dcf953d75ff1e95eb40c94792e3bb701f8a32a672dc37e513e6199d6713f81df44c522dfc487f8f8a58ac09c48ef48c9b3c157cc17f4f32e55f54d0676f5b49c00e1c661de86ef8559c1c3761e3312adcd71d2b24f2b7cdabf48990272fc3401eda7b9e4250c5f4e61c7c80a7fed3616e88775e2298e2493a447a51ca48a9c7dfbdd57f1b927ebe4bea5da180e61e31825d72cb8988aa30ef279adeacb6d939ca30f8e4e64b2850fe76ed928d8128054e9d129ccba627480cb901d14322ad4bd02fdc3848f10cc36c6bfdb52cd3b88768056beca450b9a9fd4cbf53ae9d12e4a6f2d01b353b96006fe69b9560508ea2b6364352862d596f394cc9edb407789f8c86b0dceee42d0c382204e93425c696f45f681839288a8df9e1014d0ff37974e93d0936d4833c9e120e6c743f84cd69d802926ed3aa80199519ce667622f0dcfaa8a2ff4853d13ce8fb8b11954011a3f325f7057f207bfb84e5217ddc20705f48cee2e360bb1d2205207ed816832dfbd593d66157383cb155b0f9e1774bdd06933fd849bddb632b48ab57dedf9b6a8f1c59a91472c26cc9f3e485ce811cfac525ff53f3678c4533ac6f0e6fbf8e0356c62c11b841d4e74f70d02c0d1482601c68878cfea4dcc79a325c55fab7e01d47c7d35f92b36cf674eb7edb185f68e3768c6eca99f93fd60e715ec1648992fa4c5b46310ba2c810e32ee062dfcb3be29acdea7dce4627c4cab9a2989817f477da60e74f25c327bf8fce68577e30caba6fa9a8115af83f48a3a4e7b211f34adebde16d8e88e7e4c6332b01f83d5cb51a36d35f48f56a48a37d594e157318301bed8fd35018f85623e73d5ae77e586629179c72130980d2b7a3bce936e18f8beabe3dd38c89bfc7c996bbf1582958729e85e2cc89abc29f866f3ba5ea54f62a15439fcc04ed1f6a3a717efa9ad4328107cdb035f94747075a346bb98f616391b5301527f04b38fc43b495a9ccd5658f9ab332514f20f48ebcf47a8e961fa083c1b51fc4f2fcc6455dd8edff3099087546e4ad6fbf2b465966433e874a46288d25ccd74e2a0b904cc3611ed760d932073257a81b198f7ed06239b8450056028f3d3698f5a270189b987e0034a43043cb67dae02d0a68c05f087edcd777301d5641a27b09366a42309d05b68584a0b6e920cf698d84034f9a18c54e14429dee26cfd787edbbfc6d49ea34bae2d5cb939319edcb64c42d7b4c7cd812ec668dd9ad1b5b2be79bbc2b4b0326b75bebf7b189b02a1e5582316b4e2f5f4e5fc5addd33b07f3fbaf98e31b4e9807e42e8cc4448b88c03814f2de7a49aee8b01c157431dd54cd628a90468dca307e34536481fc2fa080034c6c9996c2be2a09963a494ed301256e05fa5cc481ce67b63286b9e46947841ecaf7d1f6a34326760c99a22ee5b8dbae8e408ee29a3c8556bc1087c9d8b210180be743759059073484e176fe8736156659ef3cd9e0ff27e5786d12bc245e209198f7a6765393696570e82a17a70e982ba16997e2349365baa8d48cee417f6fe1105704758c132fafea7908a550416ef97d53f41687422dfc1c7e39e8e7953152a2990937b414e89941dc961f6679fbc9555b1e8a0edbeb8f2c222274bfc18448269810a06dce1b7ed470f7948225858fc2338b2d9636feda527494788d6b7d564a33c3e7ba880f1e184491606fc92eec73cfc4f2f2feadc466a0c5d0f3e779aadb50a34643cbc2c443c51cb1e28e13e36d65e3802ca4e628eeadbbe95a0e4998989993ef1490dd04c989b700dbeb338ea016c739f087df2006d2fedc471db80fa10602449de44b52e5f829242722e46ccfe62af2eab12450c6461f53830f4b0b86d6b938e1c9e2dd89128822f523bf70d449f8aa651bcd93343d3411d5e40a5139cd0cb3a442c064e329efa28bd75cfde2b1646e05bb20a1ff99d11d8dcfbcc93427edc1203d1b43f04290ead970f0c8cc5618a1f5d4025d8ba9cf398752c65e38229324af71d283a8672ad45c8b7bb60727fad7389f719723f04b100879618ffc3bc911e522f7ee4a24687a972213277f8c0f2fc4ca287c2fe7d9fc849335d40014aa31871af8c3b30d7ab9fdee4f23606d45932c0bf53f12661256280a93b00163a7d399a63e632b1f28ea9cf958ee13f0f18023848f84758f6a3db1cb0980fa6cbdc355e543306d7fcf334265fdd4ee9fc7b092279972e38d2897b691d64a8332c6082c6f728a9bcd7b72aa2452513dd64b0b4cad4bb5a4d86df4c72f380656b3cf7c4d1d6a00c7c2b180b067863b063d6763db9dfab0bf2f4b34f7497b274a39172a99d91fe7cc4b21341de8c8314570504f4cc3b56db5d30be39ffbd5cad5bfb1797a2ba5c1f89273893e01f1fd08b0ca9c6a91c4a1d5cba305cec91cc4ef1412683c8cc4d6525ead919fb3ed55c633a6ba49f5d1e734e4a692c2abb03aa0a12174c3f6aa854c5c6e0c1f2f7234f6858488cd0138551c29fe487e7b4196a52ae9b3a43848892c385ed00685d8ac8dcd9afbe0048b516eb0dd8c3aa55b0e647fa1b276bcd2e8d27f803985ec4987a5521dea00f2d14d09ac9148ccdc3160e9e32cd3359c6766cdd43c7ef97388a11e7047a4092cab2d685a62f16c6137b50a38732f1b5dabfa453930993d78d43d6779824c4538ce01cf58a2014634b6cf8ff9130d581df1b41b916358b8fb5f064267dc01ed97c11432a8d403df95cc23d8fe47b47c3e428a58566e24c291d64466db6366a076309c29ca366ad4c9f64a7ad938e8a9cfece8f19f8e6c975e5a8f5905d0faa1b9e9d56e948934b69e3d59a985cfe0c1bee3380384537cb2844117012a5c31f707f6ae8bd0ec599b9f28f35b8be18ec9b3eadc5e08e6e258bcee47fdf04326bd3c7c2d35caef6232266e76bfad9f31ef0a8ec55045e5ee950cb0ed3bb77ca3c247eda54f7f5f1316e12dd2307a432dda0f12a4ad5a2ebcee38fa0934cc90a29f0f418751813737e34e850cb079a3c7ab51193fbf068b7ab6e48ff40ef3d2bc48bf71675efc10d8c7feb0b9b81fb2fba11fb1239bdbd6319eec1719f7c6bff4d8b744f77bb3eb73470a205cf31c2c7dab8cf5cd7e14e4b2cbbbe9fac7773690ec0b6541e334303664d3e3030e9847c440980e04ab9fc6541ab96c1b942ffac6c23a1d96014dbaffd17f1be0148d1536850575fd2f90e0af0618841086d0a8b7a35cebe3f1bf31ee97c1697c029e892246915cf219b8bd507cac8866311a80f993e98552aa093970e9ef5178a14f6fdc04ad673f10b958ec0d5d565047e39c6244490f936b6f2a7fb675b1500148f5d992fbf95cb1fac41ce0c343f9e9ff0335e0185f4f2038d51599aab7ef2a7a49511b92a6cdfba48ed52338e64840d864d07f592dd2171ba39b78e287374fc9ed01dd1fce3f57a142f8588378cd241a81b3c7e32ae730227258d932641990a84c411e778803ef6471aff6325b90c8318a8a1f0b530dab3be69f13f050a6f8939dca03292bb11e5da37c5f33c5e05c403d47f4d74e1f2da557984eae5970e6196e23f29e7e57d01a5199f6efadf1fcfc59f6132749b30ae4f0d7cb42483367f2a635eeb35fb02a654dd9b353e917c759da6a32075b5353d8c9c261eb6318a5d70c2aa1ba12e873e3c344accc523eaa3c01976775172dc394e32941f54d669c54d7b7a078fe43ac95788d0172e020250a194881a463efaac500127c5769c6498fa3c1977cd9681a8a6e47db998ee2b6251251c0fa1b1c44e4514afb6cfc486329fdc9157d85acda336f1cb7712ecc9edf22fdd435d11ea2b20d5d18d9bced389c85a7f9751e529e13b3320ddb83d25cdb2d94df4e66251c6c462ea752d3185fcdfedcd83c14c6464794d3baa57acb7655039003355dd30e4c4ea0fb46f200bee4963fb15b6dcfc2088390b42ed81e2c86ff767cb23732aeb09f40749e2e69cfb016424fdbad73d86eb49ab1fa7b6ce3e45839e4b9a233b9f9667af06d3b2d453d9f45a415b7cdc73d7355ad789a8abe371f5cd87c9888ea5dba2ee389fef622b325c466398e4f317f844cb48a8e178292864d22ea811b4d97e3f85277b4df1892beda181e114ed5015da1e23071fa4a80ad40b83a130506ba44bf1fd7b69e80361fceb712c79415210c0df79d97909c408209e6cc20d3b80bab347b16f2624da0331c056a24200307134f438b190690949ea3c8dfabc8584027f0df0d60c78b0b152a89b0a649c7e90e40de87a0f37c9b5474ed3329994d4562baf21a99822caa384c4c01cbd054a4e42c70c8f01754257131303a8ef6d28e5307537f3da207ef43d4bee24f4bfd6530472994ac2987481ca0480f55f449ecd117b12923852d84a655d0ce4c2c34048a2f9a50655c6e509046aab7f19b6609b118331da1493c921396b6849c515c386fbf872767e9bd0632ab37b2f1b2ac4349a895efdf61d7ad81d53057c80365b5873ae466da8a11b3c1a7806642691d37a8558551359966728b1cebaabca476dc7298c0628d14d4fcb2f1a024667051288365f30c24e6821a88a77d2fa4313094f9896651118613512b9c454e240f1648e67f339c69bead27e3dfa725fff055893b9da7e62dd93efa3404378d17060e5991efcd4ae32d8631dc3c0981d46b6324cbade826a018c62b82e2b0dd8edbd5472096890c26da8c053540e7a101cc08c1b115251ae24caa2ea52e21bef1f1d3dff35ab1a028c3d0c19c1c06978bb97c7953e3356935eb6a13b9c5b54c38c802ac02628493a1b5066e3424be15687373e6e975a615d33c78b7db7c0e2563eda845f7c9d53215a45dfe3edb00f9ea4bd9e8642e434f1cd11d02fed52bd3c8233d26494c88924892e928a9da656cb7f9ae90401b2b363425bd78bfc4d6f574d377c5b11649d8d94abe1f8374a8667e18ffc6bc5cfbb544b14d268ba57165b9f80835f3e852e086555d4e9d50ef52a3ec078572b910f0fe647c32e2d262ae7592f83f712d8c28f4eeb643fbdb2fc6a18236eeb26d630f212f197d432e4704b2e9f60d51e53026a026d47f762eaabf75e58afa9750e75497571f61032183e148839e562a0f36c70875fd19c64611f2217b1a0807bf88b34b29022ca97b2d3d0e3bb68324cb4828fcad59005137bb4ab990826bdbbd26b152e82ef34ede640eab234baf763a54a28e21bcd73c4bf449dcb42fa03d77418f6f49c015b4190861cac9401c8408dae0616784f26ce2ea1bc86a63dbe8500a04c9f4ed15c782bfa7b6d235fdb36509d166c7c158559c9b2c515df5944c97a1acdc9f21dcba492d4a0285e514ce841e29014977af30cf87189419f9e9b1d09cf1240487f764a0b5e8ab99cbcf4ab59bfacbf32ac588fe5e4dec9bf8d4eaedc53d1caec59265e3875796bfaf395ca6b298803199d4b30406f3eafdd3c932d8899156b765ff01dcd8518bed50a1dda67cc8b25a64e26b2795584936a805ac29326af7af8ca9f996a7e922434ea74fb6adf34a412e8107319a4b9fbb28b18ee611fc3550d2cd367fe62bcec111083e190082ed4b75b4d96ab92dfb732bed60737875373d148f6400ede4aaa4418f35a690418f77f50dda5dabb04dc4db31961b1599cb35361a0c4f9c294edf4b6c9697c51e5582be9797d741055f8c656a1737487ca194d8dadbd8e6a88ad2829153f38823583cc1b7c959421ee5e77bfd381808899e3b17a351e9a110efca538dd937374b5c95fc96473313b0756ff6537205e8c61690bb6e2e34533c8880a3dd541444d50a79d756ca01dedc2569b99f3fc51861e3cb5d23730cfd7c1ab27cdb8746ad2b9bfbb4b240deb42d7c389ac015a2a814bcb67eeb542c94357b2f32a6ff83730940fa190153a01da8ac7b0b3fc8c6883fe709e50f857ad95b8119de9d3e769a6ea9bc585d469eb6186242097be4ad756bedaaf44029d842bb10b2333b3d759b7f2cc04152501c829962fe53e9f9bea4d7a48605d82f61080b354806654c391e93e7b3976a92b3fb506e418d544f84a812292b700e56bbcdd4ed19873e709de254017a093ccc00b7ee93c5929774c3d0a371fab730774dc36395b91ceca83b510b7bb7d20255394ec9d0dbfbf7d954eb1e7b30408b20bf08aed04bd5d42932661ffae18cb4115d8ef04c72f2b385cc710f892f7efd48785f2b41e18e33a5f49afb5ce4087a53ed97996abe0fbb5ed07ba2bbf21f50ac7739159d76107f3e4e4118953a8e10555c71ae6c6e8243e1215523d5f5119c4d0093179fb79b156433d70b43996ec066f928c6a1a4fbe42f24aa12e8df98e23ed1afc99318b72ddd5a38ac34efec20cc716e2e3683dc0c5e5bcd3354d76d42760cb2a34544096487a734f6f4c513d8f6bde6fd3f9ceaa46397bcaa16e724048673b8d3cb9f587a56c88d4027ea3781d9592df637aaf5190cd096c2c2e2621506f66c4ac591b2877cb7fa961c4d5c366330c37bc921215d99c588f097ef8e4b561f73996a89692336f35c9d13976d613fac3c4aeaabf2db3677b6eac2f218b5634bb2f452044b43f26ab06420b3dd2fdc2b9204860b8783c2c2d1dc49863e42154d7515396805219b31a6eb41d071b49b305cdccc08cb92ae80cee4d79e7658430a69cbd9c2d9946b4e1b8d03b6bdcc4e4b3dbd0b78b51f222b963998811707adaf71dba3caca54da3434aeeb13602c4dce58850b9f8ed44462bd786314095ebc2c3a8078c471ae2c70fdde3526127e74ab550eeedb9b1915c4a6109f146cc3469f4aa8dbb2ffe33dbd76141c6fde66b0b75da7a8514eee7520c3dadd2f33b3e85e1a4bcf69fecd0cc80a7ae226562f437c2fe3c9117659442b00e17110292b8d9aac4028a8be20f7368281a1541ac47206e227701e900548af1e51c158f9cc189de0a36d75f28d5efaa4ae8c40670fc7f6175586e5f651627dfb40d02cb230f7b657620684cede0d9883d0599973467b2a23c30c8dd39bd514297899593ac13c1a5df78ae3cea74199f2074a572c424610dc1dc013d207a80b8b4b4a217ee66bc06beff93a231f0d80144cc8ad139b3124aefd735ea7d766e3753272a79dac08f6b3599bf4df3c4e0736760c37f198342736101e73c46dd9fb32544efe73011ec19a9f027b6e3db8cc3f729ccae13d08d78c5d6035eb1ec89bcf43259ba46ae9821a3583cd3f4e1a96fbe7b4e06bc316327493764211cac954153dfc28b370c80cd615041c0ff68e47fdf8567cc792d842ab91e561a9eb6d95daf9d8b5d49f25b78146bcd5e99579f58115fed0ef294e58ac280a89eaea768cee2972319bd7f9ce49b35df0462b064e438f5a270b194888d2bb2fe88d3303367778bb0cc6c541635771773affce12a776a541a4929a5fe51900f0650d5ed16f9da5fa9fa1ece7e5e2c3648855280bbaab0b45deb079dbe9d778f09d92395c7f68b598489b358045c47b32673f60a47e71dcc77152f97ba4f07f41b2a8c4e2f2c4719a9636c5e8b7fab4dc6f5a781883ca42af0b97d4f9e38695450b55024c8e4883b5044b378f8101d30a9d942c17269fbd0eee9220839e8e9bad11ceb2dec620ca3a4ebb05d491f6f997e90c4403d24058fc2a24d7f8c43754fbeb1f9e8956920e74045b9bd4c6dfb4bec2fe343e77c1da1b9e0dcbb2c1e4e969b0bdbbd6e2951125468cbd61eb6b9384b206f3fd3f2e13c525348283d1f18c2a2d491d9d880a0c79b6ed076b1751448684f7363377e0fbc4032aff93bd71ba1c2a75a659fd0b965e37ff075d0c8f44014e26d89061b9fbfb70f89358196eaddcf52fccc557a3b9c52854b94fc15ec2d2b8b1654fb82d9285877e0640f82dd0c8cc33be05be4e07d42a52c703e896a44074f0fecf8a8fafc3ad1fbd5c0f0481a6a7228f92cf03e49cd21515bdf901f5ec960aaf495abcffcc71a75441aa11c90665027b8316d15479e09800d5329cecd653fded2387dfe9590a598d220dc4165c7f85f21bf7c1ad39e8e4d36fce17ba9fadc6971fa6347e825d0b999a2ceed7116efb0185a24110958963be67e6b11feb2748e459765ece8d1d9ad370b2df53c68a7db30176d90695c63275ee937976aadaa9a336b309e80c6bf4b60f7e93144146afde1560e81485a416dc96fed7086303d04a5da9b199f50d93a6b0f01e5a51e2dd81df9c978c8013f9646c6b4c5a379968d68ea6513417b11fc8bca1453474369301306fd842c33a1a80c31bda81242b183d6366af52925cb78d9bb55e9e247c4aa0028a84ef3868d0c3dacc615864963374ed083ed66731b9fa25a9bed1b0e1644b0acb127067d4ad97a9e088056c418abacc439ec7c100139682cca89ca673db0a574c14a491bf7f6dbf046987982de96acfce0b182b3df680bb9fd4811df8b46da3e300e85d5e20d46b94c9fad25345e127796f7290ca5219c085c433381b71b77799968944ab7275b16c7c9b9377aae4b0a16064fc0066509c3d4b43194f27e5710fdbfe182d2195241a639e330520d34b5521826644df871886bab45c654157f92265bd21aa635bbb89c1081c88d30a9dfb7804e76568edb9525e987ae2478fe3089a0280c5f70d614648ca2df8c1627a6abc24d0ab80f7606c277eba1ae5a28fc6f925a99efe362fd83fa134485779ff33d7a26c860bb04a16929d4c213bd1c45b0c87e3025d5a48e2f20851a962c95c89e160cad2e11cea52498de74b92d6c7d2d097f9c02277bf2c520d3ca3341882a8e4b03e496dd20a4dd243f9c358d5e1098f66becd2b85a72058a72e3e990c50af54c7772c038d846930bcf3c2e4459097a037fbca076536690ca08b5d57af7f5478df9190a35735e1485689c49cc68d04e04878383c93a9a0010f739292ad97ce99a2919c2c2dd29528501a8a477707a4d03b2fc3b1495217b0548614141e2dee01c05e4116ea4bd81bf49b82e88bbd91e2e8128b4aa11a3d0820429c7b871249b0596e8bb45beb7ba035bc8569f5de202641ae7159bf533e5aee4c6e6b0d8859bcf01aca1c0948243fe6d51b2a791d08c1f9febe7ccb93baddb18383afbccb08266ccc354e6e1048c17488577ad79b0a47bd2331bd61660d25113aaa70780712ac85ae9a7e278c723b0967b22c9a6f8230c3da8d8540f8cf1a4a44112402dbe2c70a837abf86e5c30992c7e17ec5c35e18d983b86c00e51254e68b9d35db279b43b8a46b9b7f8cd03902f468dfe6de5ce42e938ef925c5f1c16414463462059b8051d7231bd5c2d23c488c49de657992084a4d34f62bf8d1459292697651f7cadf25aceec46b61e2aa7106d682811d87ea6edc80a7d88fbb21a60d5adad1cc532620bec4eb2e1676be47b6e8253a6c0e49256964a3f7c53516d7c0de0ee24e2985ec4ffdf58b22dade9865664168750bb435abb7e816e012be93ddf8144675119d179f41ba9205bfbd70a69f92742c38e2e6acc6075c33125e32382a0996efeaa8ad9e2c7a6ddd44c20e272bd98b1268a3b4a3d33d1eb3519691617e60344a7fb18391dcf759e65962ef682f7afd3e43f1d0c1b120b45200b0000bd89b65f8f2f4eb543cc9cd9c1a3b397de2b6d437c7dfbde89be9632ea1e6bd7cc0506ac4d50f23e5c824ff0d27bb524a47dd323146a26b42fc474d9a0347435f991f6b47286c1f942ee439ea3edaa16a6c1e4856f437ca0d4684cd933d74dc31f0f8efd558491faa02cab5af1762a93f615cb7abae075d4d89d4c2702b2a857baed0457a1ecc81656111cef84f12e27419a510defa22ba04160a63b15bd6152175375967b9838e7b4e0b2c622c54e7d4fed2fa48d5531ce5c529d1b6476c9e0b9ccb1476653a0a591d75be3894105540a0abb5c8479dd385bcde5979b23be8bcb898feee18059eab051323ad7f69be7988e6e0a39859c73f978fc47bd335ff5bf5012ff9d5cea282c84bdd7a799e19d7b7c57e83bf864a80ba089f408263c563732fb36d62d4b83063cac1407b1434e9dc23d920770be433408ba34dd6cddd5f1bf1b2625355cea1ad4e146f7a995f92e9fc7962fb0a4216ab13e0ef1e14fbf61c860989b0ea79abed85d3682315ccd2cf420fd95a280cdc03801faab428d1407055c2d7ab54674028f6be2503899fea57508dbf1fdf26dbbc4f5181b84ee3a278472209d1bfe3e194ce5933e7654b51d3b96bfeaf72fa7a9f45fb21d7d949ea6ce6d24fc2d3e4b855ff689a0e088f9b7aabb6029a39a75c2fc80179c950984c7fc94c2d8041c862d63e90786d89d3894d44f64b84053cedb10e8579009f510906bfc83b02cdbb265ec0690db12670c2151ff44bd37075531407c34592f2cbb5262f10140e3a394306a06404d4085b0353d40e3caa6a80ec85331dd45acce8613b622c7df94a32ac834117fb068120cb721c4f281c1a3267ca412c31ec2b630d4fc1b0d9cacbffa722de04e4f588735081d30603ed0c67b0d9ea2c08ced6cf3c8bb364e3f0ec26c3dbf7ad7aa11daa8d6d1b717aec5e2b1cff513142b295d7416c37ca94f99c44378c35f745caee2f6ef2fab068b354e601b70414cbc32b7bf3acc44fc7c09b103907e4d52e901839eda3487eb49d9229c1844f5e57d45be69df9c98b17babfdf5b1f63f93b0017dadc824c0f5236edb3737034e1ff34cfa7b911565a1fbab13139d1c840004aa7e4419061592bb76ada6e623130a53a4c76ac287eec835392bbd0537b833a407db2810c2e9a3b7c5e5c7dc59359c06e3f229cb2f033e0c664ea9a6887de28d3c8a914a3a1346f46ff864ac9c9b1f217e05b24a8a011397c1a632ba8d4f173990705b828ba2e51711aa26e671a534f05a9e6b776e03fa41b82b073844267eb1b539003a046b92fb2faf056166c57f0fa73d677e499c4997bf638a4729f9de1b8d0ec7e7a2d461fe678d1441621e2e792715a0fbf17bb212985b71eebe5786a8b244eee4eb3bfb17f46b8ee5f5403241fe41a288cb8a1918f35bb25d9525b7865a8cf4316aa326613644daecec2c224dc6b179283640e71b14706ce55819d211409c988efac08d8c8ea5c0e5d83318c7655253d09fb4aca6027086145cfc4ee93ff0d4f27a49f6d360e48f2c21cece73a62fb506880e75f1e91bf33dd1694dbcdc5223a3ea64f59c4385b522c1a002bbf0b7e6ee42a5f14242f015dd57f846abb6857194fc9350ca5ebe30951e13171f8bc9b9975c12dcd8625531a1813b8d1a80d022d7324e4a068f6dd79b94fda05a3dbf0315488b52f2b72604000c422aa26a06ddee984ac77c966e98ea47837335f0e613509d20012bd98856e020b50ae75bf1770861491bb8569646c8f7d65a78ce46bee8157b66b52a2e3d98ea6b7a0b4793a69a4247a2ec5294a58d48df1e83397d85cd89e5dedb72a55f853317cf3df172d2a15206b35ab26192f030b59dbdf6a4cf8b1c54e89ce8fef3127567f8f2c3777bb383f91b2511c04bcf632f92fa851cac89b70fc14e38f201a10dc9aabb553623bbe86443ed4d9010d0359f23dc09df652ae4845e10c0187e934ad14b8823518c4ca056765345baed80e0869a86bbd8f379f1b5b62950be8a58d29b49e161b3074fe62363e99cbc43212a494d6756261e7862ff96e87339ed5e43b6b41804d9153a622d4f397e05ec5f0f4f39fb1367baa8cccab2cba91e5b67d38b4269d999f9c6029864d8c53e0667e25bd2d89871e86e4413bfd3727998fb5a819817baa7a548a6ef941a06cc162e6af5d316310495f6e4148b4514ec764c6e53579392eb56cec817654f1d6148d3eedafe8f0508e3f5796a56cf78e4be31fc25a6919f38c4412fc96eb0c331742d45650824cc780c26d38ec99add9f746b036d6688f6837e8e6125b42cd275938cdf831aa0482f5805ec6b4af476479e9b0ec5f0ec817a05289264a91a1231cb0c5b75c6d966782221434d51fcebd458617606a96925f74028872f74c962057762693ab8f573df006438b78fbe4bfa43bff88727b763f7d441b60bc50a43ad5df812428817365119d626415eaa4dc18feecc56d359cc9c8437aaf8cc6e5cb4f2269ebbb972d612c652502362fab3e94c31a2303a7b34d25d7729d85585620fbe2f2a586f88a06303e2033a8bff610c1068ed0c7ffa236caff07067b47c94ddd5808214d7b0283ce08bbeeeffd5c4242fb6eb107241fc2e9f3d525dc76bd2bb97f91f7fddcadbd6609297a1d14ecf66c8e77a1253724d00815599fc6ff9088fd2687304fa4bbeb920820fe9be26d3e49932fa71f5cd6c6cd0be10037970305dc49b5b731c8f3aa42b3fcaffe32c4d55e5a608c047b74c487baf62fdda2b492c37b9acf7a951f022cd761c4ad0772e162779cd823e9aeacbfafe0f3bd6adeeef22df75fafec4d1f4bf9cd87c37b3ce8bad8359226aafd75dc842895ab29a26ee63b78c84f7ba073efc7c01c2f7647bdf1e94bbf87fc814a800eab89590e5790c560f10451eb8f5c76c1bf9d032e4f200d35accb83bb8cac88cb9076eb95767e3bb557b91c861ef24fb3b560f30fc5334e946d902c1f871e190cd04d233d531cc19a3f9d4fee16aa1d0ca1e2687ecd64fe8d551e15bd457f208c3b8adad05fea0aabccd01aaea2cb67d6f0012590a16cd2a8f8b430221b42bd115dfff59678bd485b5acbf9f26f8c9c4315606983ef325ce306894fbc56a55bc64434df3eeb655f16854f9f96caa1adbcfa80473790d1d145f8d3394afacb43e8285a474ad4ab905a0e5f69200ffa57005034f986c0ccd5efac5f3939b0cfb3c825cbb1d11760ca06f7068519acfab42d894e0bbb465f29566018bbcb4d1b64a0fd7b6115ae65f151f5a0d94df652253fb030cca7ca8fbf62e86539b9fd63b55053809fbf0e9fcfe4bd29cab129946c2017455376ce46c94684f68533a87ad8516d0a058f2f5c1180d5a8e67e6161d4a28ce0cb059b29b04d9c8d1d6df1ad0788c5982f4eb39acb33fa63395dae5e38647bb7dbc444c84ffa77ac64a5ee53c0bc7f73b8d68231fe03c5ab4275b8dc52198599c08d724c2ac854d574393f99fdeb82f2a2dd8b24d74eaa18e5ff19c5dfbd83247bb1359c46a253b2b542a2bc280d7decadeea91072f377d92fa0634e88aee51bf5ae1479b3cdacdd3b76eeb8e59e24a56779843ff11d2718df4e5e64fa237555ae1521c94bc0472f1c50e5643ce7a27e3dc41701c28fea7e70dc9c465bb0e04c4729f03baa68bc71a3223e39b313782cca6f1f79e7e48620fcf4c24f195b95aa27111337a7ad59e690faef4ebebd3ac58a877299958267cc11644964705c0192d691060a08c814cc8a975dbd070dba9e6355c8b84993f8f669e6c996ff65adb5d7cd08ef8a157ce073fe075f32e00e3e49e4fa8205d33c5c3cc22cdd4345dd39134cf8801697c08bf1fb24b93858de943ef6fa015bc697b380f5bda1248d8fd1b10dcafda966d8d60710f1bf55b63e9279de3441e30fba0cb98bbd86e64f6a6304a67b341c35c84c4dd4b98a866284736778b171b1f63dabe63a39ad6e1919fa69718282d5b0b417b708d53a939f699619e31a3b8df1498880ec0dbe8f0e25132740dd330169f86e24c97dddce209fc3fe91cb91091902b812624c3aabd8fa69ba65ad8c85855760adf571341f1bb4f332f585e258e87b5d613eae08163a1d70f41b81e30afb4758db921771483c6743ed845afbc00f939ef52f85fd1c652900a3acf7c9d4748994fcf5584b634786a984b849f40e846c73d8344f933070bb5b5b08d621c62c2f633cd091f35d4e1684cd643cd6ad718648cc79d45984dcf50abc5f80236e102adc7067ae14aa336d89562bce216b2c75b8144859baa0ffa93038c950aeb389d7b3d9c66e35e806ec74bd1185a5f103e800680ddea0f32586d3bb861391e0e323aa91bfaa9d7895f8b94a76b37e35d4ab097ffe7f36c9aeb56259dc4986de9da81d293b6cbfb658cc246ed58b9dd186d3f61a2cb123710e976d026d5bcf39bfc0a618dde5983913615b9c4640f079684fe8fe1c3e29d91eb141baf5aa13e96f1fee7b5a712cfc376d5fc10d0f13d9d2b472908e3930c303cd3aef4f66d7366a15e8adec6b7fadd435323656792b1b03ea5a550cf62c52c0044628b3236db1fdf46931838047e600b4e0869faef6b28215df6835a5c291c3ab8943c62de3f223b6656601730aeb0895fd5a17d3ed5b3406cf36da10f51ee0920425b373d4c993d4cf61b427e827f28af355cb41329bb54257619367620dff27004b1d08f1beae0823efb0eb2e945869b1fa2a4f2a75455136a157d4289bbcd2b5271032d0a9afdbfc1c691c3d4aa797bb6447ee4f900fdb01c82c81e0dd8ed2b5e29486cd52748eede2eb2ac1be3346f33290d2915a5de4d9845e9fbde8c8bae94ee466fcc8e52f6a99bb5791be2c4ecb078ff94292f16a9a2b34f625dc85ddf6416423f723ade5e3c560bde2d5533c4efaed939a3b6f86d2f5439f5d30eec930e4f26a1a3b68fe79063c209332f2ddf2739df94e1301df9bd6066924fefc9588bc7a15c6cf498bd67fd85ee0096fcdad6383604943417126ae3c39f1dea97fa41e9d45526b2578a624bd79b7c451507a77d2fa69ed36d0c76689de5e5c0837ea4a7f14b168233b10df1885126e0e5a72f4727ca28b07043c3af0679be6830cd3c3cbf044da92ed823b296ff37a7ed14fadd8618cfd828ca97c8b2226aa4331717a613c1dc4353876c43c9b80ee03d4605b2bfd9c69c1fb07469c0cbb41e530ccca0aacc61fab71cbcfb8f26de97acb29437edb8771d66c5d8b735e80ea3b7663f0888ea9af419d90de3106a803cdb18b8f42bb6af9cb397d628e47db5314337a1dcf48f7bc53bfde0eda26a7e0592069fce8b379b337cdc792a0b12a756fffa009da7252ee071c032f20ddf24e068f22ab5cf667cfb43ce77125559d6829f165d75b645e3f239304aee93ec9e092f5015e463fa1c95d0cafca55f991ab3ab6a2fa432d6c883dd9c0b21dc150e2e461bb65bf4c600e0428df772c8ee530d1293256d34e3adc68a8bf94c5a82890d46de814e8d8006194ae3bc2235f0f9dae9ac836c45b21d6ebe2fd8f92b688404ac34feec3e19f7df3b9d15bece6f02fc5e8d8e584fe65b2002d43b668717847e06fde1558dc02b407a3717fe4115324decffd6035936d7bc886e54e472a2051df484c62b27cd11538de369a3d0c6f3b0759d67a170d80150167eb25c05faf1215c7ccd402e884caf29ca5f96748ba548ad0d25bbfc470f66bd533dfe3b38c9932b6cd6e6dd487211bca0d551bd7990fc6d8b14a6434958f9742474ff76fa09c2f0f7123f2df6f58462b120360bea7efbf98331faf25080491c55c80b665800cb0b24691a53b9fb06925ad289193606007cd3e9011f152b6e180c7d8320fe16d0fe2e3ec3441fb03a84d880c7db497d5a379ae66e66817708b384952718215be5b56317e16f801f6ca6e282d6f560301d4ff1a717ef54e197ef6a9f37fbb773dd6cbd0ca2706b88ea01b70b1e04521d65e09ae65a5eb074ba31b13ccf0a25d6f0f670f4e176fa62e5f38d8e483a743b02364461a5d212feaf26cd1c2866e81ea59838c2109a3eef1669fa2cc358a88d146a403d03e905990eec1e55f519126f5121a11a9a02b5015381f14dbb7620be474e4ab40855b029de5f07996968ceca9ec1c83d1fd592b344146e40c0008d824fa2a25ee269c2ebf29ad7965adf085fd4b1b178ae6dcedffbadf2ccabaf12e48996861f3d7a01fb770bd18ad79872f995feef8a30a8bcd7b8ce517a2b482ff6e6a96db2f3408cbb888f0259f03f7e078d4cd420e59c6e9e883dc1e96b07a4f4e6640e6d642a07e1d0f754f4cdfc7833e9ac445fe1f215c8ab1951bccd8e094d9d7a9998b51c79701e3a92e3571ff8defc21ab335e5d36cfc356bc502c42cb1927ce591153a57956687e3f1f73070fe9f65c72ec53cfe29ed5f98e5b5cdf7081bb4dabeef9f83a6dc082d2e71e62332d0f84a0689b24c8cd30494ce27ff5d4c2b0d32df93348dda83c3eed113ff01afb49a2735311183a727dc9d466de207f083ebebc8db163642e9f0b2e5cfc8cbdf89c72fc9f756e8545a8c23f3507cf4a8ba8df911f38649ff1254793b73524a2a5e52dc91e65a3b0798d06683fb9423a42c6dafdd10ef34d2e9f40f5a08f6c86d9fd1db515004a5df1d576ab23d44de6576b9f2a9180e455622551a8034c7e2dcbde66973b177a1dd9b113e0f82174721472ccd910d4428c68f49bbbfe6d6e974ee1f5e1d820d4987d6719dee11b4387ff71798b2d43670623efb780b2b04a2a21cbba59860756f31505101405ef993edc1cf80326052c54b2437f395cc03695a060c8b237bfbd53783b5d760c357ddead70e82794ff85a621208948e7cea57d75f61fea9e82fdcc45ee9438df654a42ff03e16f50630a4498c5ba910a1a17d8dfb7eb78f38542ff504a65fba376dd2f178e7d57658208d9d9c689fa585ffbce410d9dc6df51d1509ddd0a1a7bab03dcf75ad631a82bea459c0c1441ee303df32bcfbe981e91fb84f1c3c35fc21341eab9d37d5cfabb7611ed456b229b0d98a86733b11bbb8457234b0a8f16be951a5eabbe0309db1dbf80e2121e52043fc41f2aef2c43e305254c0cc412620aaebb475a96705ee273c905883d5c9671224be6c064b90c143458bbb3add211fdf2a5821e71e381ad45b676b5f6cee5add21f1777ec821fc7de55aafbe429681125ec163f61c2b276990780900704f3ab1116950c3606e454ebb441a2b4c808b281914116a5c224b1879387fa5a65322e8fa6a7013e5dd639a2d5d718d6e96d233af94e50a2d5647ad63d78df03fe1ea8ba70fec849cdfb8b5afc0c25d1b71d52c5d28c113cb9560dfa0e02bd352e14a90ff4901c5ec243adf661fc322c1735d79842a96671c0b06860ea189da7e0e5dd903538637290ca36d565d3c1c8c613353d4a3a9d0d650d14dc1e0cf7e4a0801fe1cf95d5d537ab99faf9cbd3c950f28d7be71ba6d949d703afa9a11d1d9f76d5ced79acc315fc3f5e69e478b919642799cba833a3820f3056b7e5d41127b24c1689917e1d1c681186e0de4b529c1497765039d6608f6af2d256e7dba80883f88e858512dee19ec97b12b2b3ccb8374aed4c5eb5dc3dfce0c8905266c604473b0a7fdb2fe0e2a13cf04cb7a1032de7b963776038056aafb7c8d748c933bbc0fcd0a37cedb751025aaf10a4e912259d5ad6177458432bafdff88c56bbc2e2d79b48f7b41382f0e3fec70a9bf3a1f42f6639a65a5602ea06daf7b14233a41837f3193c7d613dee94a22f2b05c5a34eb5f2547a7db2435e87fa724c14c5beeb2ba1bf25dd18fae41d666420d799a8874917c91d07cd91745b9fe3da65a6d5ed3ef744c642baf4fece610df68f19e55de565324b0ebede5272ef5bcd836f230de6081b2cb6e4da8c08ad16042bfec53a56f1cc6fb3092f8b29e2c26b2f7a82832c5b9547cfa159a61588669018360903dea55a2f5281c83aba81582ab04efbc9a309e5b9cdc974a78e242829aeccd6e80a2bcec32f314b9b07e55041476eca7065b13317ff7148946c3495e644cc39eaaeaa4d5d79c77979a5d7deca2667b53cd41de0d26b62d306fa65fe26b7aa5621ec79ec42feb7428ecbc727b920cfabe669dcb53c48b246aef859ded5ccbe84b5e6de878b3c5fecca5f28932046e122a0192212377d06d473f33a7b9f60c438ea7be0452a2e9083041df99137447cea9019066139fc7fa881101596339dc867421d1e4475703e72d49489c05d2d1526bd3c87d5cf40a6dbf69d9f9c19c1c96b87ba46028241b63281116972d951357ac50f2a155da6baceffbbd26c3ecf9ae36d9fe4ac3cf2f9c0255ff06d4202ecbfcc8ad890bde0c8180371a01c0d0ca7076adbd248c98ea29b7132e49dc89fa3bfda1712a8af5129879ff442b8be7a6f8a7c8a8dd0fd38b951cb57c9c8d75426abc03e653a0e6298377ea7daf175a874c4a769e01d6287ee68c90cbecf9e781721cbb1241d0da28ec9905029f12525bc1fd6cbd8b04bb37679340f1d38c5e527f35d593fe7d45b9abbf81377d28849d29399e96dfddd90b80a5ef73f7613c0e516963126d0df13fcfe34848523d848bc0f5c4d1c455263bb9d7f3e3fe94d6f137f2a350a5bd8df5ce5ac5f37ebd12dacf352a4a4724e14faf0c8cd193d4cdab176adbf997fb55a408e6145af7dd54912724ffd0e463d9576da3661dc7cdd0209c28dde8049c61219caee8f5b5de000c75cae313c1a6f039f3a1f7d1d75f0eaf093eba6da4be1c429dbef4d7613523ca5c875dce700d2deef2b43f250eaaa85f1748f68fd903f5c42a0883c109729107493f4d40320fb078eed14492982ba83513ff324ce071f5070ab6205abb868df819cf273c53e6164c96a46e4e78779ef15cec7064e7f4ebab0522d45f5dce1acf881f0742baf04692a311ffc35f395963b77ea670fcec1b4064d4d6cd5bf7a6bbbb7583bb75b9f85002a1c8c7496711cacab12df8ce5790aecd9e21e2fc084416516ada3521c3486b15a7fab10b2eb01bcea2a8a9aca1c24bebe1e19f0a28d79884c10c347b461859a0c015cb2021bf1e3d016eea45e478a93180dd447c99f81d7739e1c46f38932cd261c47c70db5a5a4b8aa26cd894ff76151d888f1d30581b58cebb2e460e36c265036209fd4bcabdf6b792a94fa34cbd135c5a9f607372b8037ee3369a9fb6f974a3c25be5452e0f6f784fb81214b8599107e7c5ee8fcc06d7e5a4ef52214f8073604e433d3bc49171914734bb752e13dc90ad0624b49ae8ecc9ed8abcc76705892f6e11bd33ffe403ebf788fa4e9772ac0a8f5b7f0499bc3d48d9342c82509833dd0c4d89eb75f06e9c773ec8b2b7e7e25380b30a42c479c6f31d5e45881519ed2e97504d9417e0946a21b701d3a9822f9a8a78f9e1e8f68fea0f9378d69001ba143346be00d3ecd9a8f68e8c109391870779ecf5184a46daaa84fd3b695bd720c20d58a1ba9988a2d81b45094e77f93cdadae58cd0a219d5b145592fa22d06848ab4633f66870405c6ac5b73d532b06e205d072d57ad71e37aa59ed96d9fb8245d4d77595a0f51f7c203f605327bb69a484ca7362dffddc71518429d7b52397ab0da1852b631d7a8c8c13d35fd6fd5fe3768c52cc842f9932f115753d571451c88162f8d7a0cedea87dd72841dbb90aba3742f8a9bcd65d57460dae6bfc10c10057b45729a6f378cce1c656b8da593c0a9c46d410d45096c491e4cbafd70ce412a20885214797915b09ba813d57960dbee66806bad6fb90220602afeeecd1411bff70b8312df0491e4c2d6bfe95f9fb4faba37e09e50843aeae4248ee44341d73f2e3b5aa3937221400139148a54f0fd28c56cf9a00131fb079983adf74e6cdd7f36f28a6824f8839347b5e0337ad39c68064ec5e93edec999b7a65103854157a7ed0f05472737747e478390feb73a2400bc6fced2fc2605c5a73b99478a9c12efcf0c4e27bb8dccb9beab044bb55f42df7f501dde5e9ef47ba4a75c2f0833222da80258ae6befd7a1c7fddcfd7eb397e4c207393aa062127cdcfeb2130db289c9b989ac1fe77850e899ddd8f0caa8008a51024139795d73c77715913caebb28a0eb9eac465b8ed15081b0f7a3361b2a18531e0337271ab2f822513c879f67b67ac85bb6077ca8af298c7eed970b82861a810e5b3fbf4ac116ab495553dcad7e809c9343e761b32dac69469bf93f3d0d0dde7ac5ebcd791f9625f56505d1d45155943ed2b8532e0c08f976945e46a67a1fcaadcb1447810bc8663858735a311c5f9d6e0a0851612983771a421608544d08f62eb2168cdef0d0ca6890db1f0333455ed9f121e919c806fd006e6022f19cfb8eadf16c888136756c99ce858b3b11e4f71ac787339f6bcfc591af8b9ed04eb6f831e38528832db877a08a644b8deaf409773f9fa2b510dd020002f3d6af54a8ba84ae396de598a030715b2879f90250624a7a4aec8a5c8e3bbea2665d14408c6fdb4f24484ff1f393e4c40079bb88853b5f3c714d949c644a317c9b04255d829c758817c6aa3da66f8904fefc2ec0ad8f6640d58097918b56d054e2b2c45194e778cdf2eb50ed2c770f2afd30169164a992fbb2eb36acc83f70e057e44dcdaa6e432f25df9ae9661b62268b9a80c9311708bd49dbb9cee9d576714ec3cd1f0fb4a4ba759c8621b4bf37b9b8dceb0b0ca09420df897bf621be81b8465385d04063f3f24ac4d53b90fc285d4b99946b0b5afae044e74f4e4834084d05344ab83ba52694d65e2bb8f62a2f9de3ed605b896f74bc6ce98eff9a3ef081f3e6ea4986548ec2c74faa8df33c4b60dc380a6d3425e32fdf23a88a5ec16db4a689d980c923ee68d079215fc794a8173a05bc532a2fc64f4c9b8ea19ce6da924322901e97e7aaa16969eb9724c9a2da682bff0f749bbbf79f7a477c7c5ecd5eff9cb5622e0f7db839e24792bf4b5f4d0a4c036270665c957099e7d2d6b55d99593a9f9c03d93010c6c38408f3c7b2847dcf9b343963c097f3edc0e47cb77cbb48c5e5bcde70d20fe293f81e519f93720dc05abc95036257d45a924f5d2de525d6942232687a9fd73bcb4022a04f47c5e53549230bb259073aa14c223a823a4b2f280f895fd758237556ebe52e77b41cdc77e4e9ec1a976784d9fe11e66af032076c5ef2bc6db0621e918f12a342f160cf8b44ded94481d9ce2f52f10a0e69256deff4851b7be5a9ce6a4b8ee53569c910572e726df8ec4ea5a4fd811cb4f99df4c13cf62b91d3af887f9ca097ca722319e73ee80f823c61b9d4f9ae3e8c4140c28ea10c08b74006cbb1dce0cf32527434aaa313ff0294b954f5cbd1eac9cd6d78011708aa1f7c7c4dab0b6f5395b5edfedc304cd64c5cde9ea056e86d85f1c45b70993beb475b0815bf0edf21a6838a0a972ce0bc35de1e0532d8a798c1cf464c5a470e345f50921a82ac1002a48d9c2e9423ff78367267966bd24cf9587cafdadfb475ea1f6b4c78d295296fda8200492fb04fd926332494cdcb91b0dc78346fc475cea57ba039ac6e3b10758cb46afb53d9aa30b97fbf1d9d8c1285859a0f00ba91d5967529ada7893c72ad50430afeb53e728df91c1cf8c6e44db75ec3f95efe7023a90169ef81703957afe655dc44e86d5b1699bd65bacf46d6cef96553c1f7935a6e3f026281b48b4eb2b6084b7ea632e93d8640c80ba671e4ce79574156a01070d996b90d6090fb76ed19232705200109691e9c7608d1aed48ff529445cdaf640c287dadaede6f366611f3069cb573b6ba773e6ae4721531ceb65ede05ef614d992f58c15ffa15d8e743fd00ef108bf2c0ada96e41348821d18561146f7cef888cd3c9604973b4a5af9144528b0738cca68b72d901ff51ed3a8a3b08773febbf694908cd06eea8af7b47867c5ac3a3ce56a86c9c571f3c0f255d0af9f250c95f47fba3207f14f4750373ea3f896f82521d74310d9cf606847273ebf8e3789af7176f450a3e7d4a76d29d2fbefdabfd877ddbc558196f8054c06cd2fd5e0dcefe395fd3010416ade34ff683555df7d0b1caf143c64925df3f680d3cf779701b685bca30a4f22dbdf2d7deb25dbe1b1508f4bab849dbbf939d89cfd6c3d357d8f363d258b37f5db943880555304e159b31a82d7fc6052a5a63cdc372d665a63fc2a39621a2b554e525d6ec72660f6b1f80580fe9978376ab4c2d62b84bb426df1a2f4e663369df52219661b8fc911925b1a39b2300168a824a3c53fca7fdc8dae8c458448691955df82b754ce33506916324920904d2f0be98ccc9ca167985f90ee793ca3a53eac7141b026f4326f047ad8b08111e486fc257b254b84094667e0df5d6c3fe766092825733e51a79c6e0cc376c33b3935a54f0d42ef9d9c0a5e29d8e83ba51c6508ef44cc4a0702d0b0d33fd862e15f0e7e1b0f12dc41cbac7c29515869252768738c1183290d21782bb3dc3ec29b6ca52661d715cf44f6c81fe3d6aba37a42a5283e463b89e7e1ff4698fd0e8f166a0eb71239a492aac05e1524d9b046c1be01d6a3b8fa29662be13191c6f9236d29f9372baf94cabeeb461e815d11d01c33e7fd93cd340d2aa02b17df8aa83c4f181ec15baec9afbc76810c6098d71c58e19a643e1f3f27efc3c750c817882b6d21e328af65de28b5ce7f56d4ece68b3d7738ab8048d76cad737019b99c0693ea7ce4033568034e67111a35a9f5f9d324a35ae133bff64153c098e3f9204793804de8262fd8c7d08ce243003828734a196209aeb8b233487c99bb0ad1c8ef0dd45cddf85df4275f432142046f328e42b87d847f911ee691f81f1d174921f29809bc77f96c22d0649cfdd58f89d18502f39fc4181f1f09d3a5e2e44ee0162823980aa660dc4d57e03beee6ed1134a9b79339ca225bca480a7d3731741b258376e7bbbe729977b8459fd1ae325c03a69516a5dcc8304337a1e49be136181caf2291650dff794a7b5e05cdf36248199286dd078e38f4ba50a6df410af2c067e2d2696179528211e8b0ca6dbf70fd99262cde81a44fe7830fcd745d3f64f4488456048f261d5d6149884888362504e1329c11496af1147451bc7905257ffe29b677f8c64bf7a4a4b573acaa59c17cd997b445ddc27a7a363c2de2f983d382d4921ef0744e85ae3232494b005a0838062261be9b3f16e17566d670305e95dac74a985d252cd58ddea5d93a14591fe21f9f936889ae45802bf35f561891faee922c3b5ca2735afbf06d9e991d947ad5a777bacfb1927cc0fcc80cb68a374f353e971446d4a55d7dd0908cb08b69e9d0ffc29c99838675aa1fedf8d5b3e906dfb412694e666e91a72d4d0027f419e9c631c8c35729eadd4bdcb77b348758c285c093e17f24a3b7375242cc83428987b1752bfdbb90f75e23a40c52cf5712322e265a46c8c1ac302d1185144cfd8ced783d5f4ef25c49bb5609767c02e21d81381b2fac7fb9483d07a71ed8048202ca0faea2f271334f69c867f9db152eb29b57b82ca1a4ffeb7fb63b5ae364c8772df2306c56d6bb6837d608f91c2f2c86aa2a7ed7f2c4cf109f2e41662c8946be78c3b92c7a919c399e64f722455a7afbb1110b30b47cd8152cd694bbff6bd35075ee43df4df2d9c5bf13ed5cbec92fa7d1cd49ed077ed4e316c702fb1053d9907ca3c4d25b8ca33c9129771e98642f704cf7da1f7934702b790286efa58929f3ea0eb58f7c0ec57ddec1cc153f34cd1a8ab029b80df246a803507981a9af6da8da75680a8cec954d2d5d9d4a1ecf2d091dad0d1ee4785bd5c58d880fa1e1756ed67e55408af5b2c725684791cd78b4a7fd065c5e3b092a6360a45aa596bc574542ea0f3cac339c53fc9dee353271599e409b3da205f26b634cf898052d2d362a26d9cfe60a5441a6f8db7d983c2447410bb9b54562ab310abba533a937fdaeed34e212d71b706baafcdac6c1cc45b4d5ee90a74846f45459b1c023741467b46cfb4730e9340aa73693500efd4574d73d4c37cd2a10acbcca3e13ca5fb7ec49c8c2e27b1d9157be05f082bdef86c913165978cb4eb436a09907e24e364cd4221b206ab68525bc824722ddc32eab75189465cc39746ec50ad1fb0a1d6c800cffad5632eb0b11648647322f295da9d5871da7eca26ffb49e5e629c752e4b709095495330e64148c51523e1c5f7a4423bca3b475b85693b8fbb2df285f0b8a139b65edcfbf362af57b95e94230e5b377667ca9cac01a74484dc83927d8b1fbcb2e7036ef4b45f54856c384f52adac81501f6df9fe0033de8300302b52f7ab11599ff7e160df7fddbe34c207c78cf9a60966f1441de055f270fd2b5159314c65f2b97dbb54133ad0d4a8f88fa6eb184ad8c2afd65f0b23c38600a11f93fb9f6774310f725baa0aefef86c2592ccd18b6977a0f0724ee2c1b65e07c818eeb2806c2488fb627eaaa5c8eb5d0f2cca9445b4768f0eec865e143dfe6d76a6e9354f0d28e392fab8b377a23c10e76d243c1bafdd1119d119750e37010b361f3c066a54439f7f7be0135c866d71ca720b4fd19d22506b2b6f13baafd237306962298905e20e918f4489bbad27154af62fa5c5fd9ed69187281e149cb3d32bdc7fea612d1cfe520d2ae4a4543a0fa4cb285da3064d778cd668e8b2169250fbc38a6d8dcee4f22c10b085930227582fe953289b861676833bf405da84a3ce27bcf017e0521734d3f2413450e7a4dee426cc21e2e46bacdf9a764d5fa63b6980b62e89c99c6383bb3493e1de98ed2fc39949408a95d52f054d3aa84a967c97e330a65cfeee88039a68cd7a5f60a257ee448c2adfb3b0ffd5e16fdb4313a58dc913f243f07b430668122df68a44093d44e5a70877b9b2d8fd958d76d9e4b62a11648d685014a7dd04f6c501a74535665299c6e4f7f137da95d819f4104b5982aa8a112887984ab662a5a4803b6c1210c4c3a7ae575ce598cbea71b59e5c10bbd36313c424239c744d98234b35b494bc8a71d9a3424b9deab954c3537a83e89f2edb53d9a1cb45c66a96d151645f2873f342262ec13c1a740e223a5c5a820b946e89c18c0ef25406d196073b5689e0de93db1223085dd7741105592639fff27829e8956a620638e69cfdd49a24eb94dcc4d1f297a825f6549b320854bffffd432c2c25e2776832983ba51b68e0f9cc01300158262ecab5b00952992bf4655c208ccb06243dfccea47736c7ff63cb164ace1b17f93b9a4d44e86101b6549506606637826258552cbe998a7989dd2f10ab4021fa5d7d7c57271558621f9a2eef0a5006d5bbda1a6715f5ca219626bf465564daae9b0f0424ab8e35c83efc9bf5ef13035db5d4b0bf8fb4b1b74d2d99daae888119d0cde1e9b41544550d5efd7a4558b221783814396165cedff9e588345929f9d6d3573a4fd00c2e23e30f48f19da7d7041624eb41313f89a778240c7028c93867277ea494a1a74304043b2fe264f2beb236f4e9894fa3795863d3948238f6f86fc7799d4d1b0880ed54ee331e34ae49277cb7a965447c77c5bcbff8c0fe6294381c6b10976873d575149d8ad96f99b05df2b82aef0a0e2a80479954c21b3a265ca933c9ec25d88785ee4c5d64e3432e51d8007ee9b1b42dd5102a48a1e0d8d4a7ae74bf41ad7dd018d43fc15a909e7114869db01e569b54dc5a8fa7d6dd9fe4c56b871e10350c94df1236ef352b6f5dac32e66db2ec8da5e4c4f004d89b34aa22a93ccb6c2450467c606ea4ecc4e051889d3b598167260fd8a843378e69c1768c9957cb7b052ba6f8165c4264bf78256fe62b610113c26fa32191197374767eaae28669d5ba03b77fdec678a8ac346957baff24cd80ad83ad814532a9cde2043e9e0b8b82dd03561d22ce7043e594a1d85a47ca40f50ee12c722fe4cfbfbdce5a3a2e4c3149ed35d62ca36569a8506a7c30f6f453b9b3a1b11cd0af078094ba1c4943e99f056d63df009371f8a3a7481e7b649693067ecfebd9b755e12e2ad49e0dd4ec18b1b8b2d186b3b6565c1a331fae2142cbf4fa5a844052fcd909892ac6a671c7ac1ed9bf8e2ff40fa8e368cf3aac8c0b6186cb5536c6c70f451e8b2bf67197253489b089553d6921d1cb434f302df2a7f7a3902234b8e07e672c9e11ca777ceea0b1d76631dc8a0b7289aa854ce599d8d4351910709bbbafdda7c9a6f3f926a6cd89f801662926f53758db7a135ba2e2893e21288297d8a85c18130e692dbe5736d6debc9a891a093ec05a731ebf92a96a3f4a991e16f2c364571fe31da7c81f982ad9716b5b23b259c973de1b2b56cf74354b6af01cd25ebae9836b2df29528c3308885dc3ad6aa772798c302e8f3d99e0c6ab4e012e579d74bb3c7df5fadc155b81f3859749ec61a728b17d0625b167a444d4c0a0ea2e9f9a8e285341c80d370103034bf7bc83e3fed4c810495e085822b3426ab36103fe1bb15da84b2ffeb3cf74955405abd40f608145942d62545ec05c0c4e8d0423326487ccedd3c327f500170fcb1d31bfe487fe423691587aed255db3cac12f0313e89ec4e1bf613c8cc9bde7880a1215a9e34d57ddce73eae794c6d4839bf420ba31c01687607718423b976a5c12b0661ca99bbefab55b93d97e7b681d6f3f5cf92acd82945f88ff08d8e8a440d027c84c081f61b624b0da4e9abf50c00622eac3387a5a46ff7d44f328bf693d6eecba4132dc2ebcaa11c84cd10e7afc50091d37d213e732b8c870bd7a346818ef279e94771159b3f22afcef6ed4ca497f7d354ff2a0f83bbc09890b9d28ceddf396993f2d65e7ca1ff6c7a53e7273f1214f182dcde932fef06fa92216f563fb0d5bbec4930b5ac49e26f2c9732a70fdf98665dc415872afeaf7d67df41d41bc921f17eafd2dfd20a81fe0b2c3057fe174cf740bd2f868b33470be6b58a3d36fb8f4f8b5c6dce20590e895c5b9dd0571aba5ceee77d8bfafecbf57c9ba56621454187d9f76f0c170b193461903b999a22f348c8dc040080c505a7c3fec7a984321b35446939a25f81dc81f271cf894a4da07b1d3191593be5a7479c26e5d96107e93d58a19d9c321842a4dce9bc4143bf3b738f3134b430b21dc04652685da901969ab1c96f63cd5ca02422e45847b56a0831e6ae72c51f10334f7617b2f7c366347fa84bcd0420df1cdb2145a7104aa0d5ae2fb0d5ad852a69fd697f0f13258b4a6998063570ba3ace05a4800d8ea843c46ffe106cdb5c4ff73b57182366735fdc3fe994ac452cf5b6303e7ea7ea8d9519d408a7dd087c5f929d7e7e43ac61d2ab37b15ed672bb749c9b601e8667989d3f6b3372ea352069b330c071f5fadf60d78ae5bd8fd575cd21c655ace1727b78227b16161099fc375778f2098af8665df467c087df22e32bb6c8c10c7fec6254f650a39159e505150d81601b456f82281297df53108fa4c54f85577eae2ed92a0d1989cbde3209aab1e7af9d51f93fd44eff0ddc3fe4c5787db5ece43595b3dfe67e1140c731d83ee87ea1aaae793d656c6a8c499e448eaff225b61e7bdbb973a51dceffe5b8f9aae7cd792c7cea9d04290ccd96c1aefbfd0d31e591415510c5b80db6b3c83a81df797ed54cf25b271e9a11ff4e0195e0d62f787ae4e05a5ea10c8ba554262b83824ed71c4510e7e4869feee59a11fe1567dafbd831a000ef176f3ee97c4306cbefd3adaf931913b2a55aac65fd910faf15ea51e48e08828a6b8eb8d0374e010fd8f26f5f1649719506db42bad04be2cf34216dd3c995a56818fd7dbb1ab98df8dfe111066f90b7138f67cfaaa7e85ee13efd0db19cddeb901bbc3501fe6813cdbf58f3c951a9920f1dda8a7576512a502a4af491631c2c644700b515cf5d850ff2b6437d18df9b6d4ab4811352a38b7bcb987b2329740610df37c73c26469a277e196a4e5b97353e1872936cd381162f7dc90babfe080527cf62c92f0e6c498a96d6cca4bc1921b5605b9023f604c157e89f56bef93179a90c6d51e791690b41d43ec510956d733be5dc1b5b35e2c9ec41cb25a8a6d6518183d994ce624c5e04b4eace8d6ff9914be8fcc28e5e6647a795f1acf9586e4b82c32bb0f90ea2cad46d863c45c5920033d592e772c5d85429ab682e1193d751f84960a14da64b6fb2bb74e9daffefe6f8aa5306897c81de38f3af1057e8a28653cf2f534e17af845f02f7685d490b923324ac414796df54c8e171beef937e3c905644d3df415cdb7ecd42dc6b8eb02bc2fce03d0cec14943eb8338e15c4e31cf24caabbfd31f37f82cdcb6c714192f8cf74977856b6d1b4e9fe8d4cdd643b4498296f4969387b1cdab2e0ca8072c075029040f2559e99db20973c545e492dcecac3783f28b52a82fafeff82a350212dca432fe5f44782f95a46aa216df49498a76cd7458141fd121e2ed00afbb0190ab6bb52a4088941badb12f95cdcdad2d26a53fbf71a023cfd2d7d242c62efc8a224d493304df55de584223840c7202a4b8737649fda5d7f16158b2efa8f7b82646233482fb73aaaa12b33351b4fac46f6f3122277d326dee44f56fbcc6fc09ea7452360167c2677ec840dd232c89323ba1dbd2c4d189a1ca7a80dc6faca779a3697e81516846fed5943d9d2576722e452cc3863e12b33e2596988112d6818479f9bf75a277f62ba1f6c3972d0e5f4a65014910a920c2b5b28ea9b6717996493801df7f49b79f497f5ac8aeff22d21ddc8b65b165eac61880a9e323fcc2b1d265a419ea43313f7874df15a97c4168ec23ee5651efd2efca67b447fe4ab6033fa4d3799c159c870a41845e65dfe168a66d9f863df70edaffd15c410ee3f78184a941ad53f8b2ce4381c89b98f905524be90af43302d0bb87083fb7847d06f2cc9ee3012a0b50a7a26e58e6e48e2c14a34603e96b5195d39760ed4aa96a8db32efbad76ad0f157d8bf13cde6ad4ff16a5601bf9065775a26a1ada5a09ae74d66f8d49ae0aca20ac4b53fe50f32709653a8b76fbf9442c4cea829a92c8c1bc54697cd608974f37c77ef15ce5aee62f02645da6fbf0d6df50288d86c58a28b972efeb08682380ebde582d5a7b69e656e1491c36c9df7dba73e461fe484eb50d274cbc5a10f87653b1dd4ff9a8d3b958bc4f60ba57717a283475f8b658d35f7ee50ecc0739c320b5f4cfd261ace6920d5b56c8b25e37e59d6fc9b39c1a7494670af3cae24a6b3acd6c110cad6c7bdbe60571b83fbf56a64f3cbaa9d86ce1b2ffddc7599f7d5c8d75d6bbeae1d938af439b27cff3efc597b93f07e35fbf8005fa76d350ee5e1f5e4510ff33be07c5660b3439274a3bef75807af3f5f8b792b41892c683ba4406e2b15b4ce34567b11a11ccf0faa48d8553cd178c26ea90c0c0d99b670f42d983f8dcb6b527131d732b255890e6aa0a59a85cd4f054245c3efb87ce3965d15a5d26f088fbb1c618fd64891125542c90d5603fd74d760313d978dcf08bcd79fb7757cd03701eaf171aae67e4df9fd4722cda317e3f52963efc8643bfd4c0d0258e87b51c2829205921c13b72a364dc71554edc563e6c33f5c25b7e32aca2b423651a6b97c29caccaa124c26d9d85c19e5b0f36d82764c162a03249d72495630cefca9818d6e77238688ebac66fe934361b74d3f0e226f6874bee4f3897b250c408e96da816bbeba3005a7d286fe036b451326ad299641619035aee039f30c1f2972d6c05c30d9cc6be7f81d38f7d5ea52a6caa574e85ee2f135d68ffd963cc91c9125f858d76a56052b0868b2145bbbf103d6c7a76791a6f4449101215614398f42b9f278c745a404b6b9d0a081251f3d878c214808b999cbbd312a3099ad4491828b6733b96a6f924fee3eb47af8b225802bb3b934d808afd6d47cf1e8a2d9e580d87bb7d10bfc84527750d122a77de70ff7ba73b178cf1f99efd207bab416a8d06ccba7053192ac056d98566f72831b2cbb50dc76bd2bf91d2640966499dd184d30452cf3debceaa7fde6347d7a14cdc0979ed94a7c0c6d0486341e8247a62a008b3656918678b76fff5d471851ade653f2214647ccf136d9246ef30b4adc51803405241e9ab95aeda39c5aebebf70e11200437b552211f67e168a05f2d385bd78f161f6561d97badcb8e2f1ec19485696a23f51cfb38e72daae94d5e66922588d1d1df2e699a08aab8da9fd819b51ee9bea89db71937f7cce9350a12c8feb8cd607431874d6e89431869b45c732ce9b02befa78f97c07d6c96c588aa1534fb525d901db9857f584d89ede7ad72bac543fae9f98ccbabceacffd17797ecd9e7c26eb3e18ba2dd1cd1b3d63061c9485cd42870efad0d1b7b236760bd61aa99662f71dcab0f36161d77a05ac1c6c5942435430464082eb3f4034129c2cf3765bc5f486962bd4ab15eb77cacdbb87da98d1e77f3202fc52ab51da05600ef4f30d0de0d7d5d219f32eb5810d34d3a5eab0778d63f9e6640a0d995c4903a44688c91d785cde15cf827cb0339d70dc029f590930943c0bfe4656cfb655a43139ab155ebd1f27343bd55c8fce43cf2c79e04d291f84ace7d4464dce48223cf31ed983d6b424097f49e0cf1c3a2c37f5e4e6d253d44ed1fb5400dcdfa64a03a648f8853f68a70b67e329f1e4554eb809449fccbfe2f97a39dc36a6abca931a38d42ea006fe1e89d897ec066e7ccf8197194c0f20502ef85404e759ee91ef775d238ac64396ab21f15f2a0b132c7ec71cf64427d8ef236ffd633f5f0325a8d31540e5b05914127e0318c2536b57f6e6f458b66b93670271315f2fcd6493cc6e215a9c340d4d83e4bdd793cf934d289a07f78972224c0c9bd715dcca49564d78aa4b6740e9a004e47feb16f1fe30c207ffd7a444423d63cc927bcd4f6feabf51426421098d9f2eff84116b6db48ce5f82115e532364b943bbd73ccbf3436cd1bbef6e3ba27762d3349200a37037e992c65cafeb5b7f71cb2870432634d89bbca032397704b6a3fbd47dd5bb10173713c3297c7772192cb086c11cd3cd858d437774e25bcda93b7c01d08c7eb492ffaa5bc1351160c4816a8ba93c231bcbb5aff322fedf0abae3ac3886c20b1b9e62fadf0f034a29c0d2992fd2d7de94026307699af985c9e6f908ea901a085e104705e3eeb8123728a0e7466b7344040af7dd6ac7dc6f93172ee8b881a907e6d701e763ffe486c594edffa72cbf40259e4a6fda03fb2740952efc8e4661ea1a1245c9835f17f21533f191203a55aeef668dfaf5643472699c46884c2ad188ab1df267d648732da35b29e5282d6e154e3cbcae5577805881faeaaaccca5c7e5ba8dde640f53d5b657d597a74fbc770864f06bd39c768110b33adc4f37e2b4f816881540ec9a0ecc6a7b0aa33f1fb8be168841cc3ef643c452e263c620aecfa6ee4abdfe9589fe88e7804f6e0b49173abb50eefdbd5e8027768f9aa4006e963a026ce873cafc2a558ffcc0b6df5b7e8d6c23f1ae3ec8660dd6fe7a49e6c993b6da8def9d2e1ed0176e55199bf25f97210dac2989806b261debd921d2a2723f4837ae44cb86aa0016f8704217fc668576cb4d0c28e2fa3056aec8c59e5c9c2b91ec3616d3609dd193b4b2d8c6138fc9d9cbe3e8f1f0d7ff57c0917568d500fa5121c8cc5310eb9a14261d557e0eef9985b296fa351ca55ac0a96840fed463065c5ce7b28afbbe10cfc65a920c4cbecde7de073022135797484de15333ce4662f45e0f634c97d6a781436378c9e2e7ccb955aea9919700efdd061d44ff19e8f3320aa944bf1fa733e5a44e9b6902b8f69d577e0a3ebb977cc9aa31eec03f78d32f0f245daa8dc0f085996c13669c5c3e55395fe0b3e093545dcd15603cfffac36acb2007c9c2d4ecc7f69b6e8f43fff7b4b45919d394c8cbea9727a9d8919264422fa22e78eda0e0063d7b9c1529676ead1d183f7967a2dce1586a433e058b004152d81ac90da1df60c0450f46ad25b98bf609d75553641c1f5d6784dda3b3c8303e026f664597aac0929e94d4e349df4bfa23457e611ecabd5df2bdb97cd218eb9ceda7c2402b04ee83243b97a1b7080f2c55b36652ae95a671f21e0f6974893fded147a835f85470439088a381a35350a9471b89ce2aeb13551e82ca0cb83a24cd63a5a315f74eccc3e1e8ec5287459bb51c03297c44b2eea199850ded7eccaa3f254ea3e3df008c3277448b202c694b85d29f6b4dac01243a6e55c9cb7b33c1b0009266a04118c761e51e090eff93861c9986a15c149d8de8b16f7e4980ab77ce86fc3b59b1faaabcb8e1d2671df03e8447fd3b15f089b62d2a55ebbfd9f074fc961ab81a0347fc9b319e1ea3481b1b396e2105acff0fd918311c5a041c51baaf2f1fb85636012bef509d048a232ed58d1bbe3b78864b8f84d7d7d1c01be3703f51c1f87bc1ec44345a66d5d18a7395a36948caa4c03798ae39d30369724822cbe0f4b43c8a3b7cbe88d2f9d6ff4779b1f88bd05eee37e1dad62e2939f48b18e44a86c5cab9cbe63d46fa5aaeef1b0981669016bfc4c1ce529a4ee21418943fb991b2068f1ba5bf6d79eb839303ae938424c284f6bb49e4f24131ada38c83d88e633122b8f4285dd5330d07838636c870825c8630bc5f58ba0a6c9a363b3ea88ff3f5f4710ad3813f07546e13cc8c4acb7371086d117041b91101f094fca3bc8ad21350d7d2b0c3916b05a26b2bbd216a496d215ace1e784d5f850b5d4020e80264ef863411c0b76c439883c4d837450484bdfc5c00accab45242f39d7695c9eb406fd598e54542e41c87ac8d24c6c5f23de1c90fec8f179df04df2233d3325b49d6206d95c50dbc90ec572e78b3bc61185ccde76be71182a22cbcd01e26d4dd05d443eeb964878d11cfbca22f62d76b68fb11fb4d65d49d19011ff4f065b3925d90a44fd0213d69c9ff1bffbed81b0636b591fa0c9a047a1c2219d30a9a87717f370a66596f10933f721e5ba806eab19ca476722a66940487f4c81ed22a8d1f37983a2f2fedc0d87d3a59111e237da1b7a88dbc9df50179e2a556c463ae2a2d811502eee61c544c79b07da6ef6a145650b8d7160c805ab38d6e82b3710a833b02975ff3635d439c96fef781f5e306893137c1f7b4690b62419cca854de973ee68c22c9a5a238ca6323bca217c756086249e528dfba791deccb9bf6fdb20d13d2f41009a5689fbae7123ac3dd15210f441a3c92b20d05bbcd655dc5c360ef9b61bb535576818191a26ab94e92bf6680a2bd67037e130ce444ff93a96a8a44b2afdda77c82aaacaa0f559eb15e40e57706cb89ad42d26a628a1f4048884dc74ff73a920ec4256271ace0249b052178fa18a6d97ad4969e7f4a9a95840afa08d334c18cab43bb616cb187a5b7ed49fa1186e7a7f2dd76e10f900710b093f32c036073fda69c495db8132893871ec29477e2e42fcc14f98c2577a9716a9854ad22cb02ebd94f6e6f9a123e2c590c711004c7dfab129cf3509ce8cc14b09321f2653834d4209b2073533d9f5eaa0cea0272d8e5ecbc1751ac817fce3343bf019090932e97c5d0e2b221ec3670a0e9a5432f7c0ef547575115363a5f2e1776fe2402b08e7b8d48eada3237650c37ac7f75775750384a0eddb3e8f0eb7d4ceaa21b8a4e15b63682a3dde54912b58302a4b47920cf0dcf2359939f28a7e95600c24f04dc21fb9d370a01a68316be76cbd7c376a0c0fe8676a78426e6dad5b4bf82eb4ec5cde7cdbccf4c760cf9fb6d1db72101cf9fdfe4648e4c8575bee0f0589780f0556d18b8ab087cf51ab8f298e0b1d1c4a644b174662d0da81e77fce560bfb45775f95cc800f560c1cf3b782298508755519999bec8dd568261c423fbad4bcf7d9f5ef93ab779fd53c6a768447f94f7f5f2038a70b091ea5609018aac53f7698d0159b9a8cd232b231e68f87f404283f1a287031cbb39ea362856a921775dc20d7a0639e5b00d62f3e85249cbf20b38399b74c9ef9a9cf41e972849f0dc8f9fde48ba25a8023d2d26fad7f729d11fb0ddf0f33f78bf8431d26ecf278b131e4211f87971099706bf2cd7f558e9e0842553450e6a3a408501aa8b4b7f58f1db74af544b7021af98f0fca0bf5048a3c1c0c082824fffebae2e711c6ee6dcb6d3310583ce4e85e9aaef48cb1457f4d1968435f527328b2145e4299345c6a314864e7e145587cc1837601856abb021852606b1aeca2675eaff704c585c2544806a88cff638281bcbc3773b09fb70df8c4ef6e6a219da332386fc495b0340eac502450adb533a1dba05438fe966d6db4bd0ff2d393778a3adad4722d40b89af0c00bf313b55c807efaa378c2c946584c880f6cb2ecd411f79ac524fa26289a64849fb8b09b7961b1001e5ce721f01bf8391e9d51e4d78238d71c751eaa2510affb315fe16678932544b9d0070e6bfe5d475f9dfea56878a353ef5d0a061e0261c651b0440e282da48406f1617b011e98fbfdc4f425a0794010aed8e76f72f5d631703c1f1b7127d002c0bb5aab085eed205cc3594acb89dbbc5d836a148bf2267b0dd6fa92ec2b49f25090465fb106bab9fcdbb0327f00725ea7c9cf2647f138c6c3db62f59d44e59203509ca656d46f9b9f054ad427aafc1d990fe60826d5b3238ae45865bc390701fe1cf6202ef7ea29feeb04de546f9d44c68c4763b2da635c856690b87f7df554a3696f73b299e128894e62f07bb0733f012ff38be21e87317516fa33e931565ae09debe6276b14e2a620d32faa45be4eaf86d415c3c6010e42eedf36c80556fe37694284f95c0b800ec12b7c698eb5dfa9aee555c77ade32453878cf219792c068085abb42cdceee73df1bef63792d72fc2db573c68e64b205008405325acdfa7982cdd187142f051a2375c6153db0c37999e9cfb5117ed2db4ea17bde3480049ad3b9efd55d6ef60d56a9c211c7ee0be2afca463d1d942ff9eed53553b18b4fb436a57cc9e1073e2feff23d73f89960934bfaf7c9b4362ad1f73c5e9c20c8f9d53da271300741e8b59fee6567aa01d74969d5d79e23c7f272b5b5cf901c38026880319a4aee33c0040f7e3416447eec4b9e26d9ddb45b4355f6630af5bdcbada3dfadd59e9b48d37b9daeee77496c8c4dee3076a348df90c608ea85c0b0a4b6f25c2add19b5a90de3534471e8edca4131294b9ea729403ac617d233593c83d930bacfdd57ef6a4bf8fcd86b3892160ecf1d94c3ab74f8848603f1cf7dc68be4b025a25b18b0cf09e2785e7219a6a7d5f06299b8a7bfe3c4255d5efdf96713bc0e5f44d28dcd782ba9da93a005afa66f5761e913b1f42655c858f841d7a789439a0511ff64930c7fd82edfbe99302da8844eef6e4fdc1974928e2eaf437388ccc8a5277ca9fb8c0e05ee55cf13e5912da72cebd0563e32b460388607b7b0942dbce7d9cca969c1e53a1078d152a0d56b2a282fe08b65475c2c6edd8f3eb4a3628784de9d5cf95be18f368280d2a2b2113e9b2bac60a1dd3924e93efdd2301c255aad413bcd15e407732bac918215ffa41ea76fdd5dcd70552727e8704b1f784feca417876a5f782ed85d7f5c6bee8ae27399c4c10b013c2267fbea39a7a17ce8f17ab52fe9dedb2917b181184c67e9996bb3ac2e8a15fb2cc4ec93e0909037711263b7bd672034b8aa0cbbfb2f897d062753674170568150186e3409b72b95f438a3d31d7f06f5eaa01e40d2e0c2747faef27c4d50a90a27b4d56c2cbaf8369578ceb54e8b53a53130cd47fa1bc2bf3bebfa443339b4cba44a0a3ade76478c5dc646daaac8e5761892afdf474118d425d780bc55ae061fcefc9e034c46559cf5723f197614f3342086b28212f9d2ca2915e017b0a3b49119de5a040c87b900a295e01701d0dd60e14ec094f1a066c9fe23ee9ac1e86dab25ef9c69309be05ef31010aac3f0ef44520b07027535bdc6556e08926e6c86f3db49ebfe88068909d7699d36f087b80c03dee66d72dc6cdacd862b9d639c574ca23fd9aa783760297da7b6eb33af53bc1efcfe8630377dc7fb4c3a7773dba1d64fcb0e893592dbbd0eb35a6fc3c23366272a68059a35dcd161cb98938db0bbfd9f2b0089f0e306a505336442fa2d0125e3eb84aaabfa4040ba42d8ef3a9046789207fe3e9532d5f2e8eaba2508eeaa8f1b7dcb20be8657284a74233e1b72ad2dbade4b717af41d9dd920292c41563c450b93011e2fe1525f2854053581af612cd2f1b453d256b28b06fb431858e6104698fe786dcd6794d29ae03943ab8cf282335d0633fa07336a6ce38a730b1b395567b27c45b43d4e7b3d02c42035365e01b023a5b78d61349e2a8e82c0f0879803bfff6f4d55a7d5f48054229b94a8f58764309a351685c8822392179594ece8a609c9fca6bc3c6cf5087bf724f799fb3ba13f2455c1d44e66131b10591cbdea7d39b00af8252461863da33cf7c5201fba8573440f6c6ce9c736f739f64418dead27257e65f73cab1489b1c3c045861e4f9c59808bd55cebbba991ffed986cb8409a986886a3e4291f8014e7f53f422b356f4124a83a5cfeadfc1bb6f06fcd969b43e2b6a61d342e7f4d68fb8d4f19a0bcfb9fa4918a4da3e16ce145dd9e79900ddf64a41641a06af12a37d4fbcff04f167834b3df7097058766ff21dc29a5fdb32417e7939f28ff06671284e5163c13d6e9f329ef7f2f713e4679b05cf036bb13b7beeeaa087ce6142670b2824d7e8a261988bb065af8ca74bac8bf6c448355d98136b7227c4b05b6d28ec44e145fb4ebde866940b78af2701e05bc84605d358fb8c11e7ececb95c374f9186b3283ab952ef0f805b5f3a4b7601c04696041a325a5357ab653725c79ce6a1c57c2ee5d6d4e0a6e965e2e2af7a9848de523864de2ff56bf2f7f6cec828574609d771fe0f8a872aca53f1fa28492e70a793434453d4c13b0bf76e907752c6c9e6dc6958f24c3820799abdfa19ff6cf5d9c62e79f17817b1928b1b590dbdfe9d8e0f49959140478bde523bb81ec4b2dee26ee2e6cc40e63b28b81800a8e58a963d570d88d4b7ce8b690dccc9e23b2496ec8c5c9467be8895d82a7f854f5d1f86bf8416bbf6b2d0682d181c7b131d2d47a29c0e324df26a29b320c75ff7a42d69e4929fc7dbce84f5bb3c6b0be0bb62bcf301fd5118fb4e7c96997bc82dfeb715666f015ca449956f2eed47e99b8acdd6356223fa0c235879971bd50fd3778c2c9d02349b68aa71a8d0162d43234cd0d85fa837bdc0c1397dbd52d2be07cae81da9d9396b2f686c3bc58a050347c1acddf19a31c0973580a51a798b2490e2b2b0de7d674e4f0f89d7401494012d29222db53be7651ab4c9b52f80c21ef3a464a03df7bed99f90c2a98210a087679b4c55fdb663587ee01fe398634dbfc20c50f70b5bdbb90ec64aaf07335352435ff7c6acd31b090051ecb3920e1b43e4df7527d2e25abb5a72471aad0f6d1ed058abddce951e9381059c704564d8b084392cffa946b85c21676f4eb3530649e4883675e47496027e8189596eb5ef43f236ddee52db2f96b5ef6dcb884d073037923c9d69db150ba97f17f6e474ec7131b1339b0e04f8bc68e6465d4fbd0a43e08aa950e384218aac5dcd692da41b5f68fb60be6af4992aafe21307255f385474c6b7f918bd85f7630f7b5e938df50e35a3f5c548b2352f2ce50c61565e99448addb034a0f55ca42950b71f900771b7927f0c32ff0fd8fdee11eea5f8daacac050c638c3c0427729c6905b68fd67260d92b4b7161c7865f84861b175ba20d541ccff51c03bae52fae72ae6ac910e44b8f0191d465352d8f0aee136db224ab0ecc820501fb55f0780be396b115a6aca3d63e6c97006d2a868450ee819a1123ee08435d0f7f34f20ada5aa26c43d756c1de8dd01639b099684621b843f7d1750d2f5a053b31fd1c71a042a947a40a7b18060244e2f1e1338601bc37c9891a713ff45d3b04943fa97335de160ddd86d3bf22b45fcaf582446f0e8325ad1a305e8fd07814aa95a09f584150d91a99871e00b7cba3f89bd0fac9535675abf8565902b1390067639721022b1ad9ffe3bad437b20c6a4b239806bd32674ad7628cf91f5da25cc2f32eca0bfe5475d87f809ef08bd69a4c32c188a898615c16bde672c27e1c5afd4c343a3f208c9b4c63bb819b58bf4efcec33f4314e4ddb8af7fbf4a527657732a6bb5fb72b5781b3c22899a5f244895f8df086202fb2051e7c99d2ee6272540ee479ef1ff1085180ec77bc5ff4a8c23631d269a9fe69e6beaa877ed1c55fb4f42ded0ed112a04535c848c21e658a0b64f65accb0f4a89fffb6e7384f5b32bda9e66df78daeb9976d934b00c2bd9c3595935422e9d342c9dacc11f3fccdf2b75f577ecb2a58518a1310cddf78341970e2ab073e2c58ab5ba6a34b6002e74d1734f018ae846aef589bc65a32476a8c39abeed5595d8a60c19064082008ce7a2472feb22f732477979dcfd9d08f28bd640dc1b9437c3637132077a5db45d06d4ff27aef9c23a55bfbae493fc14491d7695856b64d9c4ccb781ac86ef42abfb48339a52a10bbad1c982881a00e9ba81ee16c1b7e4fcb4bd8fd84eb84f83566f9c45f9993a26f8d8b4ae588cf879a7de273d30a9722e4747d307f1d71dba62f3141973d1109530f3519c75319e54f4905e46603a7fbf2220a3e3940180bceb30f1583357a0a5da5c71aebdeb7f796d885e17281d8397d727a0a54a5669928036265a56ffb4cb4030a12c3a4790df1041358e4e03bcb876875742c9940a185ce532a7fc1b4e913a8c524ab9d0a5362264fada4ec1fe846a8f7a4f19d48df761118c315c9434f47cd1b915adab00f609e1fe359cca6fe79a6e200cbdc1d00cb15666e4bd7dfac4d690f4adca3c80a2bbf6f3a46316fdc6ea5adf6ef10f1e501d327ab0a863a0a155aa909f6f83388fa8469c78ba6e35b29e700aa664843a65ccff6230c659677bb5a1a5e76c06ad9abb5b459bda5d46541381913cf5b35f8cb335bc6966abc4f6312c2af3f29acf30e3eda2994f29186754be881ae8f86a79a19293679580f9c0256f492525116c7d9fde555be695632f37c0802b458c7cd11d44b03ff4ff9708df7642cb93e5feb8e723561f09dbf659b0a62499f96238b7d0548b91cc79e6ed234b546cbf3adaabfe4651d5f1da2fc0e73a80f19cec39e04d389192dffb1fe3e25412b18e7350ff4d147924e79ea64d2483ba2fdacb0a2a687defcbc26ee0f38a486720a300ae85703dadd44131623fc283b1f2eb5bb2c9109d71e4c606ff1f5f299fce9fa18ac0916337b11e8c123b9e293bc0bf95baff1ebfa49761084fa85f4eef665b5eb70124e90dd22455f0c967ed4e335174ced754816807c0bf84ac2b857935f94cc5803f5706903f8e79c9f7a030712e6b2f02a77b2c0e469c92299fb29867d8f39c226c7b858edf7034253c8d4f37aefd556925ca1661c74e0865e45860d51d726b5e8687c0672aa5a601fff3dac9d8e863746e8fdc2acca10a558822a01864495efe4c25a878c1abf41ad3b7d61da15e391972a9278f67a19c87e024d9639cb13d0035e2cba3b8d8d55882e963a6a1599a36075186adfcdb252a3a075f1435dbdefa1a56a962af4872bc14eead46ca790606e99fb050a9afec223f42e240545b3a87941a86f98a61bad9e82a67f8888f809386b857b59870c87c220c4f8c884eea66154b7c68e9c5e8c7d2fc41319186da14c596d88e01843f35f59458848b2859709571a213524d6b54ff4e41604d01e5805506d3cb4a7d97e0bc7fcf91c978246e6c60d8f1d3e8e8fdc04aca1c8c59c1b3712c361290493a982eb36b16cd400ef150a6f08d144acf8b4d959ccd4001a0ee16821b2a362205f0c6d5058171d4ae8cb5730918c4f19be85dd95640e774eb839feb7f6f395cef640bf2da6e93a8260a5768b77abfbcd042bddd4ff4c6eccde8dd204becf64040a314d74e176748895f6a88055ba2bf3fe6073701a1524d20ab848f89e8d3dac3feec4082efcaee7b775906c4e28b0ea6b5a444f8680a148e80333834965a9f2c637ac7100b7cfe8deb1fcfe96da31b708f85f5d03ceb88355bc99830a7dcd1e377865b89212fb9e4bd02c5482f3e57a6e05651684908ae9892ba36d3048d35c80f3b29aa02ee64c783a121518a8fad16f178d098c991ce5d3caf7325370b523b78a323db12c896fdd06582e3eb89f8d25f6f5410d3f329276a87838f64049819dfaf6ad84774eded1ae7b9a83fd1fb20ef37bf1012cc9dfdc2e841b82cc0db7c4ad5916a6ee01c41be86a5b2e38b45e81c7b219c47732b2d6d56bebefe52ecd0055fd9660104ec72a17f45d965c850e26627f2ce843dabd8634ab482a15c0b5741cb4bf53a2cc4a9a4211721458f51cbcf451daffa98e9a7df67213020c2fc497648bab0074013bb9e413182b30a44d3d7e4eb0eff6745dfa49fa38ed99e88752fe19c94721cc1a410fe09e3a376e7e94c06be35fe778f1923f60d4cb090760124225dd3a8fb82ad4be163e0869e777bfa687c9fd40b6d0c98906336b8643447c64e4cb387354351f3d668dae891a603b6c1be485c7f36e3481563e1f7b6eb52329fbd7e24ba8940a3cbd1955ac8ed0151e88380fb8cae229509cb87f29c7d8543b5c199d29d4f9ad09e7619b3ed24d021c7d8f58318008a93d345f4b61896dbf4661afa5547d3abdce58d9a39b3e9391231a8d3b50faee35548c2ff721afae2e3b4cf7770888c7aa1f110a298a6f4844d3d4fbf34ddd1ce9fed2cafdb68f11e976f4ea5d0b8f19bb304eaad436a55e1be137c5ee2c40fce2fe049ab90d53db385f773cccb6609d062ee2434cb4f245b41984234586403f140cb4dfb3f349fb45fbdeccd3be781ff1867ce1884716503195fa851a8501d269204e3aa6f4708b9ba94124b3e0e72c0dab7e586625a66861810552e96686d4bcef715e4ff868ce4e65cb03566defbb5d5d7a776690d2182cd45346349b93b3bae1c5ff189308d3a7c21f0d93dd9d2a83dc8b5bec98148562e71a0a137434c907a35c34579e1a6474477a8ea1dd021bf4bad415ecaee3be4b28db8727fecae9eca686827c322363c655d7c1b1bdf79567e70ce035627ca60b53b80d521f5c8cbb69556491efcb338fb9708e74def990d946c36ab7a71aefc5bd1f5ad0dcb76b35e170d54c83d54438750360756f81bd811f400b09337b20c6cdb5e4a7ff70a9f47a0f932988022676dc38b168a79a348fa1d3410ddb685360c731234d7b5bf882be877ef2e25aaca8410f8c96071d74d3fde0cfda69e9414297260095abb5b9049c99563a9926666f967dea050b762eeb9aae108e61455c59dcbc1390cc04c9a9b9e651d3e237e4725f86bb5d77be1ea528001615b79c634a7616d7c2f707c751bd750ba3fc05216398e016d4dff22740e340f738dc45f9d6948b4a30c0ffa0587e41f8c89734b4d39c1964c567dfc6bb294d1c361055798465182c938d9113f1fc720dd2d56821a38c9718169838ab702fea1600898faba36702e6c9cbf71907c97170ece6537b4a80b05195eedb8a4c06620fdf5e5a3d3800b8fb1046d9bea7499f69bf5831af611730c8189af135c8d654b7742c30a643ddd4bbbec4ae1610ac49f8bee2fb90e986cb7e8f86b118d677ac16c49765766242b9d19aa94b9e8de2544beee226c8419b05c86b575a41a079938f7ddb7a8229368c0e2608f3bb0db10c790793d8079a2938918bc2922848d767059d460f5b27530217d4a8ba5eabd5d43d46bcd5eb01d4aef804ce5ad92a54e8ef5eb8b5ab93729e369331fbdecbfc81fd2b7fed9ab0db8256f86eaf8b66b8e82a37d7502adc64eae951a03f94f29e7203b7305d1878a659d8c8a5acc4eb95955986f10e8926e17df1ea2eeefa1e600b9ce226fbddc67b6fc797b6a337b3d0516fdf5171b2fefc29f8a360e4c909215eb12000902f29a7627c9584ef7754f9ba11cbd1ddee00aa5cae6f118caa4a05300b919dd330c46b3d0f8bcd78e335376a3dc48e69c20d2e02a60f87c7f62ae86a11f9be6a1dfdbf171bcd8dca07766256881a35f750ae27635bbe4b1d58a5afde6be176a24b8794da769dd33bd40dd52a68916e69b2c4a9250c4999617b66fbf637865571dbcc1da7137c2e789be0c8ec23d798fabcc783a633571ec87e189b060f340a0b46629ad988b451427182d1f6bf2897d4168fc8fdd964458aca12d0dfd43639494cb02d7d69a974eb12b86331f3820540c2df1c3a34b16868fa517ba367a09d461b37ff95d84a9a787b299f3c03aa64ff3708f9d606321fe78c7e05a72f743d97a2e26161d09bbc32b037c0958e9a14b7acce7908a6adaedd85f3432574c6115fa7188a5a4205b5f733cbb76419ea7032070db879c295386ce97d6dab402c08eefe360c808b406ed1d31ef72d1d894d84cbb228e70e0ad76ec1462ed025fa3c564869da868216f0d5e61ee1fd989866df1d53b4fa0494ba9b5cc8cad5911279aed2fc9271906d0fe053c5a89fe129c9eb3485643ab8c947564bde4bd4647b14a4aefd85ff296fadfab5f7b74e89e7483d8121ce9c3562cedcb69c91fe8d8fd8909006dab4f2f8cd1dbbfde961a3becf093cbf2b2b5e31d6feeead0c536686b07342c1807a1030f3692db2b4e9e4d5414d720bfb9da99e7bb164a65e64f69e8026b1439f6eff25c2a9a8d2874a390eb14fd0fa632e9f33425675c79ef34dcbced9aebf6e8e28d426fa5e2e41960a59f03a4253dda328e25a4d2c06b7ff32ba26f4758f0317a645f72f8eac865cab7be1a9bdc43319a02d193af6469e72a5d9726f70e46e6c7f4210c2af1fe2293730fd658a952738afc2f66b8961e8f995e43408664a246775d19e02d76e5ca992016ad11a0b5f2814b798f503b82ae171dd5da0cb25694f39a9ff38520a4c0293f266c702f48c6b314eb59a7f2b5425fa104530f9d84f6a77e0bd3e1ea54e672766c6dddbdde0b074582d9dd290863f58eb2445f1daacec6f72d3294dd31b58fde4393d41cd1249aa89b0e2893dcbe8fa891ec75a7094a34234483b2821f2f8f10989fac8b2fc7e779db0ad8bfc1d45859d6cc24569cc01b9896558d5150ed3f9cb724edffef35154fe27914d6f5afae4b21a0bb01e1954fb4ec3e676bfce406d31fb33e792ebec13dbf2cf35b5072ab69d59d775e55ca14008e55bd5186cf2f10e7dd8ab0d78a2250039c8d4a846759ac65b417822e6a3de056417b5bf084fcd1b557c4d674b3ed15af6db11ffd4c8d1067e805202aac876b691c7652992c5c4d6dae145ecafe6f208405f030ae36d4ea2bb4f33788a43ff17cb04c847ded57342058b79b622e51a17911e4ee5d3bcd885374b8e97cbd51aab306fc82c54f0c205bbd12ab3d70fcaa3a9508d94e646fa4dda381229ad580d041fe4ed78dc527790b7e9eaa150d30aac4ab5e4ce8e17665190401db00d8b28c50ae2b0a91ceca3651e24481861742deec80489341ded66ddcf4ce0e01859f7b969b65402d1752da38e58ee4644738e1b30a349e190eacde20bb2ae14f57a797d09a3d5ed22bbc41833e6f063a6406d4e2b2d3b4362038922d5af41e3260236b868effbcaee95f88b19e4cb80a4a37c566981a5dc106cbb8e0b2785d24c9e96919ebe0c113d49d25d910f711d32f6d38c25f44afa5262b5488e6d03fd5e49662ac7a0d55e241739397ebc018d1e69cbc828e7b48e27a6386bbd3b18c10931335389efbe718f6486d96152e478000c5d966d4f19586676cd0d5e0befe00d0ea4b9e39ff6e7b4cfd073c5133d82246f970334b828058635992a1248103f16cb5175de3adc5140782d0235159846ea6e3b7fe9f07f9fb8a507f48fb6f5cb666ecc07492eb42846ea04248fd5635246d063628f5991b7295d6bb59042ff823b8b4fccfeeee08498f86ca8920fda4d21267adca24b2e4cc51950aefab59c85d4822a736e1479262fe1875bb379912b2a578d7b08e164b6e08492352ac12baaf7042c26c3f31405038e4544898f871e4c1cec50830c5ec4f895caa48d554792d67b2541621c69adfbfba68c1b71d1c7f57fb7c5e3779041c13a3300af0870ecf418f00f25580617202d3f16638c39f1e091a1d5a2a744952b7cfb9b102b6aa489ead7969769cd3ef3fd9cc27304e906e1cdfdbe855d1ae27864e938e9e7fd780204a29959c69809c5610cc74a547a748c39b0c36394cd9dca62399577fa9e3e8115938a685bd4d4561c270c0292527394c2f9580630b2c37cdda8bd6291cb24e97ecfb57f5af51b414912ac21ff505407a625430f21453932b153d82182fc4b570b7e8baab68f5886ea8d5e4e83dc85503998d91b27d4307e4d9d21504e1761df1b3772d3950389908f5d4fd3626fe93b26eea57feca056ae56f343aafebde69168085fc0c614d8e444beec47e3f24d651bec17cf4c40617c4d92d7e7002e6b2eb392477fed6c30806c2bd627c2001a81f5977ad3801fbe43ccbb614ea8a6a7fae26b6d3947cdcb9f4bc06690095b49c1dc6a3950734b2fea2bc3dae792680b3c59dba2e850d83c69577d782f6a81f3d444a0590c7b0e0169a41d43ab4c4c3808e9c300613be879fcb7aa0ebf52d3dbc223b362fafffd504b55c26357dbc25f6aff241e63bf2091aa6799964e5c2c7ba23454ec87b57a887fb9c617d25ad7c4da07460d5c2754e3c1ffc8177188e82ed27aff18ac55e6d9588f0aa7be63c1a69e121fc0cdf28e4c27ec19de0b301d179522b0773e0bc96e2cd876fd2375e63b9c659263b2ad13914b5c79c31708c9dd43a05d85742948aaa3dac649d8dc2f0bae5e0d10a6d33da0193118fdc19a1ec835e027d0209de74f434eecdddfb86b6ae2497ecf2691a179d7a881c8dc3564f384f7a7f02ab90a3cc47551312b213c4f915be6904c730bc4c89f70a317618d781eee5246fee15e2ad9f30e55207c4a1fcaed57fdf6cb66b6d428ce5a74565a85df9fbe50c96059fd89d73c9100546978b7b06fe120e9c5e62b25e025ccf73be57c69290dbac45d0d3d6d966ccbb26c73f3038a10cc716eba76d9d12170fcd1039c49fefd1f6ded3492be8d67daf58ee6ac8f41fa67e39e0c6c6355b335e6c5563159d940bf324a094168081b6a61c3113f64f9a605f3ced78e1abb2e834bbefe997d6377ecfa27ef5746d3867f9d60ba6041f0b738ecfa5bdaf7acf1cabca8409d1f7517860c2c5629fb0741a82d6cad15057012eed0a9b23e7f177ecc6f7ffe3d66001f891def79022a994958b9b12c8bb4880e224f10a7b7305e9ebc849282da25490064584d0bca6daab6357145f1cba171b08dd62104652908c27f4d7e7cef020746dde92e0771e3cf0fae78e7eca51b6227bac1009f846ee94eae099985ccec70024a2fdc3fc3baf5cb9df2223cf1de98169f14c948f62085767e0d5aa45115c8bb511bf790a77a4428b21c2fd7dde39f9ad6a75c7b26e3b4ecf0ecf2916c71a77908c398c94472e5954639a1827ba0f74f784c3253c2f9763179d8d61db511a9b889511e6d56ee38e7bc68b11868653dc2a9af95be1dcab755d8b9a3b7ccc31bb7f03b1116f0935d0d6a2fb4d083d14882b63a79388a179e37f66295b6ca4b877ecc3cc3a73920f9e6736eb35f26f60a93670da0c8020b54a02903417d433e337de2761ee5c0bef9c501653bef2c84ca5432c2561d92bfaf6aab26c3469177ac4d87f75574095b50b8dd63a331536890eaf7887a714b7faa17053f675706d47c3a1bd4545b8e074be141adfdd4da075ebcfa63f6370b89baa73a63b86deb5b3fcac148655fa2ef87d97d5311cb0ba5ff603a83046a16cdd9898d2209d84e5c3c57f44034d70ea0af1cda68bc68821d35a16612681a6f68cfe7713d5282b40bdd81de60334988adc2815b6f70ed4571690c16277d52d62f0f157863510bb93ed5773005f5e9e3e844bbdfb41f7bc4efd2d0dc3bad7cca30a91022432a883e36ffb405279db81ba927347dc2a3275f9ec13408afbc2ea14838957f481aa5b44a85bd78552c87e5cdb17198680984c4403cb8ca5f7130e9505f04931154b6d64a34c093f17bb4db8fda679c151a85c2330c85997a73decdaf11c215a95d401d65ca40678feae515f59ee2058381acb53f8f413e2ad41644cb1af85b21c7338206afe71504aa4a48c1a12d1de278c3ab68584cc2187e6e00ff8974eb3dd7cf1cea65bb34a58cacb5022c1c425307238d907b5df088408959d58214be765cb9dddff9aa27d2343601b723df8c872fdc6be42621cbfe70c20c332cce9b01973ab8c08a8861c11ada209b7234e08a11479b53d9b57024600e1199824b103376c952d3d22eb6f23e9a82840493deb0bdd636e6a293e903fd1406b838bc9bb2a37b98df9acaebae78da9cacb82722b49d2b20b4fac14ef534c715143040bd1803ac829a1be612bc1a66c9368c26db8f2ea16c41aa80c491400695aff8c5285175d461f831cebfb4dcc5b2f5507feb04994f555e019cfccee218d2d4067fe7ff07c78384bafe710ecf908cc845a2d5985e09d68069a1850e9e4170a4b9f1d02f606cb5e1c32a354c83fd6352b72402772099d91e37561e77f516f29b2b58246a22b237923d394bb645579ee5eb815409b3d5286a235ab8f6eae226237831e4e1bee58fb09e881b99bdeb8947c66c96d17e1c20720e8895337af161f05125efb123d8e4ca4b534bb261d6c6c414681dbc2c06aee6d6a1730ebe61e8b65eb4ef0b2734eaf43ca2d2416c3e7fb7acaec7ea0d79912c4c7b7a9001307ecae7af779324d8a410e1b96a9c9cdfe26d91a80410755748895cb0cee3909329cd8ae0e9e16e16806d7b0ae56a24a919068f061b2f449d147c0d9d1c08e8aa86444f2cee0a805d2dca8206a170b7998920d0a723f4b864a0b05184e9c6d3a3bfe3f5ce6a5e259944df39b6b0723402955fdd5512b84d91bbc79eee87de8441e7177b2ef40831c5eac48b8ee585b5e9aae897f2ee572310347767a00b8cd3bebccad5a1c708c8d2aa4d9adeb6cca1827ee8e23be17c4fc5e20e06adedb0f7bb772731c5b034a1bd294d20f40a25b818fa19bac839aa7e8f61e17973c15af54a8831947e149c37e16d0c0519a0cea337a2e209eb58882f6edaf641ad6235a6698959e1d0de896aaaf3791c154bcbfc45a7d89df37b7ccf6dc10ca6cbbd88bf28e592e46481b76f095ff7d4a60209457f1156faa0a1a7ab7d3f336078e4634e3761a001928f40ce560de10417fb34e77cda81fdf4a8d09bd1271b85e5eaecaa094dec359124134926642114b3ee94409d9712e03888d3e6b73144c11ea6d790bcd42113e955635be86853878859c668f8243c48fc55599a9210702154594100c4bdd6d4f0810980ecbd0b80fc22a286734fb10e32461728ec5358d0cb35433d6c918eb84a2cae8940e1f5e262d109ca9cdfc2fd7576eaf2c478f475fa95c00d4a049e14b286f2b7c9bba515a91d415a238cdcf505ba151ca7e4edcfcb39ba461454efa2c940b6c4d2f233a1c85a91eb6584b7e2a5c104b9bed0e9d4522b56a10095ebe4846f0825a5ed8357b2edd094c38cc5e23987a931e8db364bd25cfcb6c94c4708373c80940a700faf9d6c722c3f2c97ba5bbf48cc08dda7efcd0d4c1472233e36dd346490dc0b4b55945032923b6e27cdb6f6be0737b906b6eee661e8f57c21f73c7760c222466aa034cc57c9cf715a3972dd585c31b37313f22b0077fef6a23716d0ede485c1fc53193b924179205e74f28cebaa8b85299b584ce45a020e7b9c8c92ba108d34460e3e0cdbcd12280ba0e87c54e1818d287266215ea16a8f3dc39b025ff8e23731d8b5fb81df37a85e7b92ed668397049a6a7154d66782052f1edbd4a40e2d4bc120fdc1983d9205b1c3c05e55cc89d1894b50324e438f1a1d05b6afbed98d252c77f9f9fe4b24cc9350e2ec120f394a572af006ef8393b216d16a7326464f9ca9c2ff1c09a15abebbc2b71728c1d31c4caad432a89b4da78dd7a6bac844dfee2eaa3689df43ad461c301a3fdb2e0536ef1d23334c2d59a89a01c3cd856bbb581ccef5f9228ae746f9120588d462a2114fd959ec3d26deef80de697339e95127c5961fd886be1adb0818f7f6706e06f2e495dfd4f5397be1437cb4d2fc9c00eaed143bac8c1f979b4e3cfe015ac4f2f81f7f1ad13f03e45e64046e9312f7e5dc357019accce368601e4f197e59cabf3fe860052dcabeba5181c50eec4fb441ac68515f35ac604c24025199ba3b2665938b6ef2836c79470fe01d18bfbbb949231114b9640523d852a982ae9678bfae2f0aa6231803b57e77b1417a43b98d09ad7f6f4befa9ceb773f5fb00cdbc814a7952080e85e13ee11aa2caa7b5296a6b0c8892701435c9960980806311e6ddede923321ee0dfc22d4be695e01e3f3ad345cd513513e7046ac5a74b77b8834ccd8e2f8cba0c5b84b233b6ac69ba714bb8f75da6c9a7509443c0763d63fbc50e15121082aa3d5bde038d2b98e2efb1928899f72d9d8c0974eaaab79e0c81c725ea042d33b3fc1987d7f9b47185ba67e9c1d31f5e7078eea040331d5b80e95f203fc9d2d43e8b4a460633dc5e67e0ae48780a9a6631bd44d3028935051b1041c91229c19f2556f9ac250ad585d9a9e311a3c5309c0cb72088e773c1437a149c661910172da4bc49783e02717655454fc240e41f83866fd0ab5217d19a088f17bd2dcd7fc68972baf39717fb8674373f6a02096990175fe810873603e424b8514804d6ea5f605b84e057df9f607dbdde279826144c105ca648e8de8b07456ebafa7b9fc9d54f149c2ac68fb2666a109f66c6c705aa741d1acea566e42f4500e9edc3306cd5c302f7951a0579ad4ed80c128b5bef276307c5293e83cc3dcbc29868cd489ff9eae7dc95f8bf113ac32dac1e5e3aa920c433d022486278fc62e4b93ee3abde2db17de2c5c98fc3f4a142fd85bc0f786a9008deb4902406c4af9a42cbcc81ef6b6cb3a9cdb7eac28f495169cda4b5dd296aeed07e60773424fe5d3fbfbfaec8539a3051cdf790cc0243a472b9e15057e59b1032b66bd9357a903fe173db09b747bc606f760fea90c834a3311f241f28a2bb4fdbf3bd66dd3d06b89c31fb30c3b49eae6aeeb7de9194e9284f4efb41fc5378cb5562cea99a9286cd3913fb71364b66fa653760518a88a3a59740e3864ebc5e8b351dab59c5ca63e7134c3e64bff4e7af644b0c3b683bed1bfa0b75b1ba59331b5945f06939b6493d928ef03c711a189616c3d2aed2df9b4607254197122e084dc4d6dd32edb8a829ce43f0c502160776e6c4b5e02392d4399dd2d12323c135495043e5ee7d47bd176f9c924bb5edea8d32059e833e136c9cd7bd9db7a7397f4758839773a5a45720e5cd84cf679026d2ab0977ba1f96463b227b6baefc3a615f05764991ff92a422ef271d8848b03ac1fadbf3ccd7c49ddf15282e1556e0fb1c21dd7ec461ee323b86ddfd4341eb854e0eecd792d301e0f9ea626417b4fcfaa9146ec52ae1c034e9aca169617ca8d45ed9ccc37d0257fccd68d6532b5adc2daffdb12b3939566b7401b96f2ed577ee43501294c1d16af586b0a2eb20ce844e279f19df53dd8da630a67d506a2f188357950e4f7c811eb265f3d3b47de4bfbbdf9bcaca1d7bcc3029239cfe44119b832bf1afed4f552abde2e3d5aed296eb3f126d19621fa844d442d23b82ca86de5c59b7b4761e59ba5ad0c95acaef82b79b71628f3d5c41f759735d21da21fe53c861e8f3699eb50605ef8ad01b85f48c386ed56949d0178736098e889a0ba7c0671881cd0d0a6c27837968d8d5bad257b676fe8ed3691ad170208e969d9990cf3d23b1269112552ba3d57e76affce24371de444d24ccb3810e7752957e91499e9a6c069a2f0fe225b7b04f1b696a0e437c9593fc0f3af6236607c7c430c30d0457006a8c7d7321335315ae6c1844e3267c3400c05c989d98d01d9148beb3e818dabf96061e029dfa02e9ecd5786cdca4c3f98bd1e6f8bb92bafe29ddbf87b9376a58de1a9f16946c43474a78fe84b1c0b72e3fe251e9c6ccc9abbf7dc09ae28c7c39ad0849b4ab560cfc86e542cb9333e54b715fd7706ec19ccf46504635b9cc4140a9248b4a80ffca873a82b782793a8776a905c84a6d5d921b9e9fc3a20ac16bf8d62fa72fda34e02adf0f1660c07c29bb1d5293efec74d71f728b5f146e8afebd27d2bd8a754411a6b5e3a38742ed7fa3abb006d94d207ab6d54f19bf9796bd5d7733fd687275fa53ae47d850ab1ae24b80197473e6611410d14de86a23d65190fe5881eaaad59e243c5e4604c0536cc4e45465b0c88bd2e3e826895e9c61af1f7d61a381881d0f1d0ad764a5e485e6ad80853661a7c9d21e70d9d7f7adb058caa45becabbf223dacc9696ba0dbb6642317a5378b9e48711d853e2493d4b41a37349cb2b19a744c4eb664dd48357a44f2711a4f3f9fc8f20d5b09f57d82065a5cd41838ed147b3481baf5e6925d2083f99f596fc9260ed27255ff322f04aef6533c06d2d265730cd907459bd9d73a8cb555e37a3edf29a40b30da932cd1991766a26899f6c60b73915888909a146c36541074e22e4793cc1ee28b6c1ca606881022ba09ab92d44801ed9db0184ec07f4e81cfec2d4adf0dc0f4fc653611fa38968fbccf1288eeb5a8bb2da1391321222d54d6ee4ced9fbd03d9a40aea8157d7dcb4b48be7bd0740f2081d804c8ed434207d93e28176a7e91c9e284b60823665781f416ceccacda75fa59f9c0ba1942b42e38638164c9c1ad3789d3cb33ac7588edf68bca03f4ff2aff74e87d704f01efff5f57a988a111c9973329e52680856fd81948b2a8563c0dcb7669803b1380cb855b6cedf7c4b83721f97ca723631aa4b05269dd41093130d10c662c02728f1769a6d02a1b38048b9b6d3eb4719c6ca57b03bd8fb38ffc4d2adde76e18bd2067bb52277f12fa2b026d4ce9a4c76085c16952b699e75cbf45b0128feccb56a45785a379341c9924a606a8e422136895df444453d47a9156b32f4150ca4bc9d15c2f0b94d7fe851d1a497adaf2484ee4a353a57f30923efb048b1ca933d520ceb01aa196f3fb8dc84f79b86bbaa6b9fe52abe02c941269d10d80bf9380b133e758946912aa3e1e8a2a8d5092b215c015f037a5635038b8c74f8175fe1055fa1b8ec685e4bfe9811931b403e412f3eb40c6f39b68b87eeb6b6d56073098e9e53e75f29b3a4dc5ae0241f17717ceccbd312f821ae35688d218935857950f39bf1b1365db558e5ed6fc74ad7d657a5d695ee08b841b1248490399c0f3c60527c71c6f13710f1947bc160cf7caa71df9ae7244a8ea244a539528c7d6b906ad0db3b53eca0a0073e03962e77a8720cf17202c8719829e33f8d3e81c1ccda98aa20c6bb1f1acbe9407f2da62766e200dcd727d0a9167f519f0dd8145035f78cb09d69098ee392a610d3ea9ac03e043598e4a5185e0932b9160da30d49bd79c891ceab353ea113db553558d8ad5023687e5d1b87de25c95e7cd0fdff98ad7d200880014ace8a8e43024743caaab439f596d5e73a6dd8072d8f1b169e5741c55e79d4b52fe71f04702e01dd14d604ff899a18f59d6f26459012a1c3dc1b7fda75ed5a1ce1955c0db6a4c3d4628bd485814f7e7f79e0f7b80efff9975c7f4eda3baa0410814427c09d1672da72b22b8e14eda0b9d14d5856e9537926d3f2d735046b51947cec04bd6f87b474cbb6e31659c44631f4ed7de5f6be842d078d3257433d498473554dc48d3d062f2cf980e55ea0b0794674a3ea412678054eaf08eca9885ade743717f2e6237daa02ffa7504e5af8a5e3f2ba763b1a42c30795d273d7c12ce6e1c018cf76c560b20827e4a1e55227c8f151eb7a5da095ce2b780903ca33c69647e429bb8c4b0a24c6e880cf424b4aadd51a7c24f0b4579d9542531b7b169c6615f174952fd836b8a615cd7f7113a8f64ef3e64046ada79fca165aff1de7cc9cb2120eb515f3548b085327c9a85845792d6468c927ebe45653b78f4e12dedcc34e457158410be6208e0c89856f380b9fd9eb464cf750d7bb91540ea869fb37021c49f84a89147f1526765a1affafc1e95fad41ba5bcf5e86fd48e32c06e7c25f0a37882577a09be78ed6c9973a346b8552fac279822c56aa00b246edd44519d4aa7551de6145144bfd957e34d749a38f900ff3d7e1a72b8c62facb1bf1d33bdba201a689c05de4943715b2f994f78b1467f42898e309597f33c6c61a31984274312afb14096b2665c07604a8811d3ba3591bba6c51410dcf58ba163ed2e6ab4bf2b77d92aa9410872c545205afc1c3060649adae1825bd60372425e438238bc92762d17a22e1d6ded33f815ff5edb52a5c121c1bc72eba60a7b33a474c5f6829ccce301b4b0ff497502ec57e6479d928767178acad61a412388b0709a8c26b8e87dfe84fdada91384801bb4094c4f5db67c3d914d9beaf448ac9e4de4a61519a596177f61a9f266971f780c3b812d19d3379d235bb89f42b7ad97a9cb8108c57e995907cda935dc5272b258b75062ed2c3d7343495f014e2ee860d28d38a5f859ad399ae3a3d5f7018283d7951da9bbe957dc66a2276d27be242461e0a3b62d1b8f50c1e23a1a027a9c15c357a701675e0de4aedd7895252b1c0f1a5a255bbd28652f38f050e31dc8d7eb635d5bc6147f371eb91e133d11b01aa7db0df5656a496c43e87630ac1da7c984a070464b294ba665ea834619720259de0633d85af6318a248bb8f73f1dae77af8a948767aaf624918c8f58a26068a539038011b75e7f1053f9cfbb0c988b4ccaf1518accebb821f6ab0334f2ff20ceacda1193234b9062d86ded6ad2f7d89e4b4d7896285dc6c247c4a225d1fa608226b5f202c18074f315528fac3bc77b9cc0bc329a49a83f5f616881f12b826aa91523da4628f3eb2bd63c46e60ffdb4089bb0389c57c5e47744a3ce2f3f1bd981401f51367577f31b54b5c7aa07b9350cc571d6a6000e6690f4ca4776aa5ce6ba947461aefc4644516ca1c2efb5d8e4449fb32adf3d1f3f094d02a82e3e252f7b8327c522b30f1017114607722290e60064fb28efdb95e7aeb01ec5af4b046815b34cbde25d4b89eacde2e4268d0483dbade4a7122d6d68b0b1021edcfb2e50f1ae6d8980a4249569250fece01a76d92f2546a490690fc3495c78dcca229bd0e1fcc925a4b82edfca760f0fb2e7faeb46bbe6b0760e643d608db1d8dd5b7790ef3e435a0dcbc1e7d1644dea7bd3b74e3b354ffa080520cd2e3d26a70fbaf32805146316d046e44260d2c5014d4c839b4ec627f1bd1180a29b32ae2408e735aa6d069ce5252abdda06b921845877e490a66a1b9be7b361c16eeee3601ed0d48d65c0ec5ac1647d34d15d1720c9d6ceb56a3fa6756cf9ce435fa0d4a337055129bf89007b8daae9898f1d306fb54d94a84bd334dd62a3333e21f5b858e7ed11a0e225903dd83b90fba9686bb4b468fe51d92eeb8f0c0aff1db256c38283b4d45aabffff5dea09134e61e7ed947558a2b145be6bbd7543f6d59a60ff2d09de430c45e733af8e4c65513b92886839446e4d79a5898554681e96c00598f69d9a194306e73b87401b5020bb72028b916f73f4f80f36c13a41ae3fff7d197f4977df28c130f016d30757e135ced002cbcb458e6f3fff9b2d5e3879768def627e7d84fff19e819e631be4d97405ec318c152a3a7125292603f8d5810b3c7d50aecccf62e4536f25b00b2e86ff10ec6b3b6615fc180fdf09ccc5777762541a7662695b8c6745a8a9bdec4f7ceecff883a19ff6f4ce16f91126faefefc772ac302c3e34836c4c14b4974921cdff8d32bb8a6d13c05ba1a7721402e72393ad24438b0accacd12c94fb735b0433eb695416ed641319069d6276654beb10ae4874b91668cdc7be88336ed434aab1be9fa7452def7d199a3e360fda99c5694be752405c4da9dc0330940250650292cb546697c50941cf569da0bf56c4ff58b8b596e785978d6b639fa5394c8114d6640f7cd9aed784dc9164eae38a4a64a65e99c58c8398c3d541cbc25b51464d6acd13016436e58d3d76619c638260fdf10544fcfac085a29f51d4ff83994eb386f28fcbca4377e4b53e4a74612d790e627051d5952b552fd9e57d4156cc80299db82406f1c65ca9e36a8515a4b38f158b7b82e9ccd14a111193f8c091dfb0496b3aaf5bc897864137d29b2ee90f41811902ba1c7c0768027850dcc883857e311a3d189c7e28b9f4b99b00c182a29af82bf96bf782a56cde7e14b1dd1dc5a362f0650020bf2d0236964f6ae5297245408df5db9d559efdf45554f048c6f7834c12cf04492b529b2b43049160e8e34c63a314b3045623cf805a4d84bb76d8552b80a127f42334cd627b7a93762e89790dd638c2bd19f1eb2ba8347329cf161f7f1f42f71d61735fb047e2a0f3c5203244c9d5e94ba6056313bc4309698c09ac00b44570d537721022ed6c7ee16bac7f8088ad6cfef29f75921ace8f145cacc089b104e1224214b1d9e2505e2bca4ba3d267ab703f50e81210589069af327b35a582b80a2afb15d13c5071c3e4db6402f48b805c87ae0b77342ae3dbcbbf4748f87c16ccd53768f83e4f3727aede9e3f62d4ed7134e1e7923916c1dc5b9bd418777247bfa5bd91e364a5e6914621665556c3e511199c0b1f4a3059ecca904d54620d421b2eb94e3d6ea9e5d68a9aeadf2574ce64ceb6863813a109856ccad04045cb18f919a7c106f99694bec39d87436c5da48f96bd5c83e331216f0775b3e5ad9731845300c3c1a3a02c008c48268b59900f76a54d62acdcc7766434cfcea1c739262b47c1f0e6f7487afb1f79ebabb1822783a7ddf8bb7d2a03805a97db8173b0b2ed2527b3c1de473b4b4256b8c541802ed48cc8830ff92f4b0ff98b8159b9110676e23c8a7d258e816f22d1004aaf548f66b852dab1fac4376fe0684730319438c843014dede83f0a92e20a127b4240c9f8137ccb63966bf3d9682ddd306cf38b52f15ce6879a7a4abf8a58b922a87c15dc744325310708e55d5d5f1f366f25ed6bb58e34f96592bf2e754890d460b37c85ec9feda830e771630350db0cd133119ac11a4930b3de1fc71f71b54273711e6e8385fb209eb107b9993809be1c5dd717936f3225f093f0f9c7114def2a1c753ccb6a8d83ba13e6f8f37a03b2a0b78e66eaccb2b12fdc17c175d1c9794f6e69eae579c833459d69f76bc5be1107bcebf8ab5065af35936f9182b236a0f5cd0d3a9e714174806ab3ef237e88079b46005e9d5b3c7d726a7e02d016d7e0161ce01cdc9963eb81b0cc2833ec5bd2036dec0c72804da79b5abea7e245d99b268be0b981d02ae04eb70740485b203fcbfe2a6f6c42c6321714480bc7efedffece433bb4558de72f918333467ab993ff10532f3fbde6166f91003497a9c31e8b163ab1fef9aed396abc6cd231bb09085e0da4bedef79a9e5edba20103fe686cb36515e7125d1e28f2785f58a0e6299b5574264e60770a183392e41351ae95e3e5bb7af79aa57783ab015db9bedf4ec037ad6af2dc51e355877af08affb2cc074d20390000a9b4f42be35e0e5875c509d570ede6d2a89c9e27f9292a2966133860666f5de2313d29d1598c9148a2e454765978c6001c306c11c1e9cd686413f047f3aebab889aa39e33bea7ebb056d8d121d4646b68056000325c1a259d03bbab28c902296751e59e710aa17579315f13a79313642d96b3ff9dbf6fc60dd47d1692b356236ec0890ecec913134e8d1f952aa650b4f26180283a6563cc1d3f5f8f8d66f56a2aa73fc8143c6205465a685a189f78cc1ad03166e39f74d175cb54e2b9dc838cb4178e295c476939c52a8976899e59e939aa0175bb9993ef5a0794ac9204670c62e6aade9adea85ab2845f4d110545cd3068a7c31cf74fc85b2e099ef1b3629d98b3786e1c241f0b0a9005ada2a01fdddf6e6aaab8b5f2c762bf3591016583a11906b9780d7c7df7ec4c0344a0561af3c18b69e3135f43be5f220665c0118bc4135bf4aa3c96a2133a6c892b9ab285e8746beef6ce051538f12e7f0bb32e4e22b2215247ac55082ad5c75937a9055570360f1f80614b1c0535348a488c8e874fd4a04bcd44a95a490e93ebb7902ffc8482d110252318c9d839ffdc83d9935decb6345a14abb76f187b7db77e707811dd8346f2f4c46df0aed3fb74d43695a215e053fe3cfc5a249439e4945cf6b09150bb791acd32c928d459f6f005059e4d04cebc6582a9e48e990fffcd7f35f9aaf2e8a9e7a3fc54228bc8c7b8ebe48323c04ffa2a166c6825deb108902edcd708224db591a816880ba52c1c0d2a9602ce79a37121b953f54a73abe76f7bef7333d54a4afe8c6333ab589486d679e188489aea0d4f751578369c97534d2186d251675b14d0c91321c10406635de316b88c222289574fe405590c1421fdeeb521103546f363bcea46d9d4d44547523b1f6d06cf0574ae939fa25c2696525512aa59972598b3c8ec65e78b097763a53723389327c338e1f1b5a6a90a8469ce2e88f1e2e05fc1cf214945a90fa42cd451f97e16404a7eff1750d84971a5cc28886ab2a911d8fe8ec52758408f4a47493bb6f46ed077544e55a7584ceca5e674f2b2664860dc10f9f835abc9cb1ee8e17439d90a34f00bdf7202b8b51886da287e2c0b44ae66c6b387e67a99765996107a26830bdcb260e764caf2f741d04629d5fac620b2f07eb98fe3bca66c16c7760ceb91ff17fcf6c97d296aff9282a1255698637c95a9018cd64e3f5e496ff061f40d0fce69a4eff895666df6aafc5126e41600be1a3640aadfab4ffd6a6e39ae1a968053a73a514e7698d42ba660e7ba11d01bd34ca6fc4404161d30e87242e9eb573b6726206e18036787100fdca0b4b6ef87e0da25e125f6e897831c5d7fd269e3b9ef984fbe5dad8d5eae5242c7396a9865a3aa875653538c0dcafaba2edb6c028bdf42840e79600e1afed + +Params = SHAKE_60/12_512 +Msg = 01020304 +PrivateKey = 0482010c00000020245f98d16efb4db81be1f5b4c20c4b04cee4bc35619feb78f767782219506a0ccd88dcbcfea9005d34e36843c69fe9905c73f88fd58385e7cbf5e1b3d9779fe2371de1cafae694dbd5ede36b5b676d75b522e5fa8e919dbdf525e11b3dd92b00bc45494011ecfcab6890d7f56b75f3bd80a5b55a4e27318996e0e1419f94a2840000000000000000983928dfcffe4b904abd2d02b3a058ff88152cbb99f3abff10fc3697f2f5c501847aedbb1f283f6466fe84b4b7f85e76226d7717b9f45486254106b290453685164d7780e2348ad557ab281e8bae2294d7308597fd9b0331babd895eb6a3b8862553286d6b92962947c8cfd0cb1dae7474ac2ac1ce610c5d824d075829f1eea8 +Signature = 0000000000000000ce2dc914086faa05243efe5793455fb7256f5207b9fa9475d93e081792d733452597668edc43a79a1795a1ba9e90fb841b288b65eb9779f37b827a46bef32a9ee6b77ffd1ff0541ca37387ff7f8ad247d77699d134067027eb5801aa927c9cc975eae872fb42e61b907c5baf67c4d3fb51d937c10356cf4cc6693ac9d0ca90de9b3643a1f24a8aee08c1a58eb7c9352c5267624329b03cff18fb1f2331136a5f1096218d0ced250f7dc38c538f54f94ad52b51518bca09287b511478af7fb8dedee5f5fcc3bfdf658ebab2b599ba744559a0b7ae858d0edc992aba4e94bb966e59c14d7ee98385b16d1f2e08bb558bc01518fa85e441c17469c68ebc761f75ebff4de795b1d6b176fd1f133830b2dbe91973583580fd7934be78132eea764ce13237b2edf291b1166f0d4a08b376e89b5619d58cb5c9265cb4c4488ba22e07beabd4addfce1400b010a1026c324949ae539e53c0364992cd07ce76e9fe0eb1ad272d8f7830fc8f9c22a264d02ad76c853f6bace25971a3f0f2c84fb5b0a09881374763a5ec2672128fad39a5c46f7fac403edd83ec73dda24f6902785fb198edc5be608ab0d3a161e9a2d72e2667f2c0d697757b792b6ae3de44087858ca0cfe58567efc973ef962ab2617c695a87abbc112162f514a8e4c6de6b08584b20367a3775c2d2ab5ab7bdbf289ae015332f21f782e152775374951d16d177f335cd46006d09e739603eb48b97415127c31acf48d6be9912357ca1f2d82006a4332944f1c1f3d274fad9a970e61816af0ef351f5a427850d4723f5829246b1991f33462328cd41b9511ab615ae2bcedd3e2479904bdc315ba40d0abb5a1089b847595b745f035597165901faec61c39b4b43848d2bce91feffd8a7d52a82f8a54fb8ed760ea2f440d62b40a1e61a5aaa242317589329b8df2d4aea659d44f0942f912654b26be2fe0d701f160d7d5accd82efbd8b2f74784952fe6ae32e6471afd51128198ad1aa595e0e5114b461e460a630b267b4b324afce94ac985b51c8b82575fc2f8a7aa501a8f6290e35d0a8268defaa794ccb2f403162195cacb8aaf1a3da906f0ae4894186dfed4996a74296c569bd70fba8cd06d9dacc99d5a89fd1cbe4bff0df9c8c9bb3760e308415dc96863abfbf5e05c2b5b6a14469ab73c7bf98c2474acfccb112cb57ea6c4f6ebb49010b26a45d8545c2bc8bc807417a585cb9fa786b76e2407aeccfe29c8d56cd37bc1f532704a11081452d7b5b371099d93362b4b76eacdea8287a405a5640075ce6dd4c92019cdb990fbf12f237dd1cfff9f829d4e708031e52ee3fc38cbeceb1776f737d01f49c7caaf1940a4225ad74d2d1edc046615943470ab79b57279b24c498fdea9868fccecc82ec7c2f74b9cb9ea184f428f8783e3fda7d882c1bdf5ecc0a8acdc06dbfd0023b9e726ddf19e5d9bb9d11d52a9ce52451dbd69a4dfb339f98884ffe44d9882b5fe6588b2add5f972513d208119b367caf0f9b6a420484b816c42296daf625eb0224ae90f08f0aedc7dfcf423dff930609e3f47d7b98638fac577317939788046f3edf3f4903b35447d7f618063c8160f30deba1d2cbf026165360337c5438d1e51141bfaa4827a998cae79ee2528d548152c0e6f7893f54dddd63b731a3a6b2df670a7afcfafae47667040bd487220eb402c9cbd354af0873705bac4a08421b48dceace035e614252421d0cf1999386c85ad7266105888a35b33ce2e426d3fcc6c852a29343bb14050e94b11250f801bfcbe9570f7659981310cdef2e38a2b4999083700d050b9737826ff245de9e8490457456f49e025df463d33680c040076a5f999df2f382ba48c706e67cde6db0e88e5c2586d79321b4e0f2371c1877d4e2449b7ec300a89e164c4fa06ccfb2dd2c18a220c5e16e46f55fc0559a8751e4992870915a203c1f886fb594f20a63b68958d0d469f7a57bbcce7c5a9684f596cc9b898a2706807caafcc1a902020f372a775c9aeb513936bf85a87103168560a297dc33098d370a1cb7ac884259ab779b7cd07363f1d990cbfeffbe20cab933ee741196965db196074e8760f901e7181ddeece0b8ce4735ca2696bfef955722bbd66f0fe266d737cb02d03e928e3fc714dc81ffc42e3eedf595bd0d7fd02f46f7ece658bb0ee1eab15b1f49299bd3cd834b61f5a7205f8a1e3366877c917a9a8810af0ff0036fc656699f64db91a171deb6f12fac0712226134707d9447e412649fec00c23f5a23a4160336ed6765f883b60c387e0f312ad66acfb79ccc56464cc7cd42a27f68824a913e2bcb5f43e533fe44ce39b5081fa06ad4c4cb4b92ef011184c0ce27d834213124f72861a62aeca61b49cdb45cfc51e40809ee2857f442e236584dd52c3d9be028609b540eafcf5a74855a21ea93a2e396900dedf0fea93d95809266f594a4d3f996abe7cd968c9979732327712efac2615f013f99b803bad5451c8db939fb6587a1116665ba18ac3723a520c8be08f59a82bf4807aab3022f1769bd362db0e2ce81176fb030b0dc549f54336e5e5de595706e51605a002d93eda6292562b7fe5979a942bfb1eb4cccb7ae6558b1b07345e0f7bae8c449577128410712362fdacd6527ed5578007c6ab2784c2ce970917ec0c9c600db3b337c9a7ad30301aed619f4849d3dcd1e3216f452416650f7d763dcab887417d6d01f20f9577e66d8c4757aecc42a8205260fd52111d5e473a72468877c6beaee4830d7b7ba9b7ef09cda7277442c4945639e43e58764e4547c33b71536002bdb4e73919f68e1bc70702f4bdaa98c87abe6f5ba27170e3f5d930789fbae3f3954189f0379906b678a99f04b7bc7c67009c26c95acc634967f94eafdca8135a8bb96828032add49765f1ae7e4ed4180d93ff6d4fc735d3194a337dfa0acd0bc224862385a3f9690fd9028b23b36f2f242ccd76b0ee540c6fea04561c0659d9e4711d07cde340509de1cf6d98caf037d0ea3a0299b4d51f2fefaa420ba836b0b3959590c5065f4bd1efef357120fbbf817c16177ac6d3b1ab3c323a28ac84ef9aa69e9b9052c0d600dffcfa51eeebc8c5b25a82ead5689d0976ce6b181519534dc28b387bee9d841b8b5808e872e4fb30cc6a172d59f958253773b1be3a80137ed0d1d4a74077cd11be90a77211cb74113c83e9632b7daaa925dcf9a3d7bd9da7f2156e233563019b7be3a10e89c074898ad1086580f844b421bf38c3e2b2a9a85dc3390d323268c2704b97895177b4e577202d8b6b2413c6f74c194f5ff325284b8244ef096511d1ebac1940c7a731d7bfaabb09a4a5aa673235e3cff5baeb76f72e38bf795d04ef58c575cb7d91e732b4c1335681eeda5dec35469b4d50255b6ee9758fa48329136a7811a74e61072d2b67cf89c2bc2aeac6da4d50af0388940309dcff21bb81d70ea526dd5115402b6d05ff6554a04f70e5c567bb864286990464c18778d52aec1f0cc7d80cde549bc39162ee12a3b932db646aa393e035bdbb3672b52b66db4227695c65c3c512726a42e29fe0a7ee8db168fe7a98f10c0661bcae40f84ea43d2cda01a08eb3e44e529660cee7f5f899f5b9766746e35bb47b116fc5c53b9aa8db4cebf1854f4dbab85bf579d2942d7bf1aa1092ecc4abfd0104d1a109fedb40d915274b8bff5440c07c75f26fddc15c3f59777e80e5dfdbb691ac3573782043b5887dd51f5ff416c713e226753d0b0faad9651a4d8d1ae250324dce143e449d255655d5216666c93a3aa110a55e7e4075dd2a4bddfbabdccd70dd774819d062fa45222e9eb63084fc378724ed2d5286e8515b4d83c40ac1e870e16554ab04f858e91fda5fceb5f8261553f15a3a796b92606ae93feb5bbdb51b582db99cc54b6449029c026abea1425cd6a16f507b2baaf07e2972a8457cca7a0b514ff411a8a66260217b2e9d507259c34cded6bd9f68714fd776229854ba380f144607dfd02688cfac648cea3793b7a3ba28a622f11a540e7432ac75e11457432e509d9ce2bcf41466e74503b87b1feef47b51199efde9ed903002076e651e82d6c1ba40f9e36be7523e59762c303820a986e517272903cd7900b58e400dd47e35d6e11bb5877859d83c8631cd2e3676a560beb37580c7c1d9382af179cab5c96878d0f25e02706b46486c930125acca4517b717caba5c1a83549d27358bc7cc0d99030369ce616361ee9903029317eafb98cbc1b805209e9a6430166134b94d7a143994aeedabe8b29937d8562ccd6697d4e5f86c73d64cf650486bee147f7967b075366bb2e258a7573585c96272e8d54e7b9d1174947a7b77356da6b2bd79e80036c0f927fadffe716898340a99936c3c86bcb2d39cc0b9a54256f1cb453c3f46b80f6aa71350b61dd2edeb36eb10c0817fac43810f1f7923367150adcc6dd56007cd43512da3af33356098d96ee02c5239bc58ae420615eba5ec6b303072c72003532cdea27ceb83fd3ffb469027ba9ad4f81b01f9d964fbe3069f5cae174a3ab6352af484547584f47c7780f8b83840bbdca9b4f176b208eed01c83dd6b331e2e25594369ad05f651bbf0d0733aa6a3e6b39604b50a9050985894a10acd90f05d0041f7f6cef644810b30faecbc8f97c5df5da7c44052c2b8deae2d5b702bc37cc036d53b76ad3f82020675eebb80096c40f49b87380d72669884274a99336afc65ccc29af7c70002893ccfe59f2d05d3d1ca3bee6705af62d59c3887987628366646e79b46d8b8c0a0eebff289eaadf7de677b1b411847d305eaaeafdab74f0b2a0cf811d236deee53454f9d4599c0eb4b6fb7ccf614d265026fb8ea2ddd232025e9749438071b8d65647d5816cfafd3bd0350df0a620781ddf9ea2b38cdc7b3acc1c811b9ab2bef07f0c310c03afd4f2983d4b2a3955a00350f2a01dbfd5408b42d46677ecec82906086a8008f0c93e73a16e102ba1e4921bb1781b8314a317bc9cb98805f561156ae0ef819c3259dc854d2230da3f293ee3a06da88a8e32bcc962eaee8d5690b8454782006e3c3ef123eff6f769753bd51259b0ae5eb2ab86a7021079518e726ddfee82dd9431b93cb79af08c9903a432c583672fd32245cc10b8e3ccebb77d42704988941b92e661bb4b51d406628422687839667d5101629489104f65d08f8cf09c2eff678cd99de4680cadaa20bace75457c2b95411b8cfdcfe242539bbb0be353c57bcb15bfe95fcd991e34ab3d2fc26535ed965d5462f8d09e4393a6d9b7ce54c0b0533aa0bbb1b584cdb4fc14699e4fb8ea40f3d6f974781a657c30a0393b3ad0dc98ba2b7a27eda5692c36f332e0797dee08ebbd69c050f5dd3731a00a64cc362865d3c13dcb8003af6ba341c6d53c083dbdbad410360b5cf4a6b2fc90cdeebd615aeb3c89e9e3fab72d5d0e7545064d20ca8d40efcc365ddca54ed32510c284eab9a4156347f952092dc500bb820578ad51cce0b10d9cad1ebf3bd8c822d68dc6ccc57c79b7ec96231a242a741910a1a0d85195164a1520736ec7898545362ff79b2106ee51c6514f23c096ae866d24e3620e399caa8d318297f6c5238a75b1d742b73ab30edd8cd05d7c64e544fdc7c97d79cc88b890a53399c278a0c5bbd929cf43f0218e595800c4173de0eda53ca56de61e1065d72b2227aeaf429a0ffc21bf6a451088d992f9ec11d8994cf54c90ebf5c1f8218dabc29c6a755016418f24dc40476ccc6fd3f9ff4fca55b480337a26bb833013a97555e3d2648808bba8872a5b846e165ee01daa557c2cc1df4b0a5eb7d601d0b4c0d0fe766200a64682d976dc06902431fcf1ceafc4e39b88089056fca10647d14eb6a0158aba01f10c461c755d952c7fe6f8b7d1e7f00867f8558d617c1f01685f2d9e92af642f58ee99db69704015fc1ee6db7f02ab95efa68ccbee104d92aa95e4a787cc41402ad1532e73ada6a0892a8338369c89e5ab184379361c29f7b0ab1be313632028d56f85644905d81263cd1b1ba1ca67c2d1e3ce6279af5f62557384a926775408f4db582a2d7aad5758902b02076052ca31a2af4804eae6aa660f8afa067589ee11eee322606b97daef9d69cf638a909ea8f5c3248ea1dfa31001ca1f7e7cfc5140405b3c72b87dd8f2268e72ee937a0b8dd37102753e0fc3fae03b4fd3a0c467f04f54a618eb52776178b38dce65e9a746814c59c20eb85b507dd58d21d12efeefcfd5cccc848a7a6533a30a4ec362ca30ba7be83cde0f5689ea3932492e70bb23a7feded275d8519059244bfe829da1683c9269802f780421a7e20849e371b908af6d4165fd783170dc6c7ff8c395986c56030b92f666d6f10aee570cedd98fa335279d2f9e515bd321c7f7f5e30d3b228caa6f3a704d08a3e9d305aa9bc8dec8ab43a95e50e40fb2bbf0cd502668952655fddf3eb7d7d48ab47ba6cde3783f33fa74028f2b5093de32b2b5027a10b3735ad00557debd194046fe3121af9b242340a36acbd9d65b101ec9171ddb7a6b73085ffaa2004bbd54c124661cfd52f2eb7af62700e50b79fa30846cb753d5e808b8a4ce407cb3965e0cbfc2f207f053f3296d9058e2803bf0c5146f3976703fb9b7d5779ff0ab5ce7922666de16f919cbd0e2dd9e72193c78b05522dbe56c65aacd9b32d5bc1ed156f40570fe8d9b97a161e726acc3cdf3a78469c086803ba06f89f73320ba60eb96edac4a5135da8b3c43170ce13b44b4076f1cd72f3840dd837833545c26fe5f93a8ab6578c2bb51b79072cf351b81b629f73168409ee3595fbd1ac04d7f1c56abb60a206b8c33a86dc3965490cb3e8ecf89e54aeed7188e1012af910d185fbaf513ecb5c3e88a1d894b8b39f586e2267cfab526d464f037d0e8b38723064296f5c606fc4d9b84bafd1b791f813027280cabffcc797ab6a7ebacaa23e22c7e8e2ddc61d4ca6791d51845b7025d3a62f90ac5aed3028dd0eca814180da3e00bb4f6502b49805d418ea8ec194015d125cb9ab7848b05fc0643c640fecfe6c29eab307c818d86a2cd981d74ea9494744ae4bae5c3fe6898698a1de6b92e0ce1c3557bbad2ba73bb07954868375741c15e2d26c1cccefa2cb1dee40938d4ac3b3aab58f1c0a3a1f48dfda9cee7da039d3ee6ff7b37a0948cc75f7d76acda16155bfcfd6f8ba62c505efa4fd10308f5ae7c9acc85dcb6c3f81010cfd8bf7cbc1aaddd38ee311d7556a966786ee1423ee5cccf658262a75b4b436df7cac563812841319570d63c799e286ea7cd4f9d3ebf5295352c66fbd8f7d2fd2991ec93d044915ec615b260ba1fcd752f26c45941a2428311608f6dc1b4f2861bc245512372f62a935039ef8b100229685461c5400fec002ff17d0f70af311409fa2312e386ccc4922cc1ee6e276da44f681e342e520605aaf1c377643995f8757e984030dad5e4c8f6ef85fba7cea51577c9bedb46852094187a1929bd629fe8a58c6a20ebe6137f1c5623bce6c3885449501cc445e954f50c8143c521ac3a9628c21b64a8f7abb7ef9bba789610424746a8fe87b50f40f9436541ee05046976bcc697cd1cbbbec9488361b791aece759ce91c48578a810dd02a7f3b9462ea0434e77a129cfb8a6f65965396540094ed4d3c3362650252f40ea468ddcd4e3c880877f7a8f2763abdd7471399a48dcd49d082c6146ce50bb61366f5a990f79038498ea4211e65c111e4dd840e9b855409205cbe61dadab526e432e12a46dfc3713b21a9196e3d17de5afa938572d46d7c396091acbbb6ac4beaccf51e84ff4d24502997c6bd6d23818afcaeb82d4a46ca1d69fb9ffd41c1e9d755c14b0766f0df3a108dc984966d492ca920ffd76a4a512fadf6c101432a3af9e2e26dbc225972654451437511bb6988535705ed7a12f51e5b6bd5310a3673f1c10c384873d88b9b04d8ec80140aaa094e82509aa2447df6f548a996e76f8b372846c93d6cae777b5626785f1fcf2b6999d6df02bafd0a32522baf26f47c62e9b5b3e9600f2e9d699a752060831d6b52f65b254e0eb1d689287a2ebd1365b4de37178b46be11ae7a1571acd6e4908a5e9adce8c539887e1a9a7e38252685247c2c945e29564a9c29194451c341ae0a8ca4cc027db0bb8e763519d91572c2f71a1f4999961c18adf4f8bc2f24d23354317d69c9a4ac9155b9e0a553bf2c2ff67182cc65edc3df2e80980bb4ca3f9563812a787c163bdb09496d9966f38891915131447ff05c522f8c218c980aede8c7ae7a785bb0e0a0822b0b0cec9b4efc98173229f42189ac7fce42ec465066fe923f8052b98398b5563fb0ed92c87df7628590ef07b0561e864adcb1ce7db27e6710178d878506739e130d9b5bf39263a9c0fe18a96a155956bded1f4e89a3cb6c74543ed6a0f6eea98c7772235a67bffaad31e209884f7a6063702db9a0661d2cff30eab575ae4a43563c8b10353666f5ef838efbdcec003f9df2add9906069cb17f1cf1ca9cf094da6bc99f35e63107cbf457b5088c0d634bfac364abb607f82fe72ece8e0f1092acf53480acf8d3d0f434d3efcc6ae9731d3c4758c9f1afe543186f082bdc973e412813495a3965aed01c0d380883de1db859a7511ff4ee1a0944bfe58fc28f81395729f3d955ccd17ca22e6172b08357510b1d117fa1f7ab857fbeda7a8f4f97f11d45cc4f96991a0f1fcc270c63a7a5da5d63ef4599c88254051426959ce9edc15dddfdf4e7fa145fb05a292bae36c4a3912487dc6a76286ca95eab497c6c3d4b2a9b04cfbbd885f97ceda89a4d54f29976716166dc61cf13bd87710b7ee15f2aa09c6484b4733631f2c7369a9a47a320ec66a811a076eb38f702bf3387a95bfd0375155c5252af6eff8e5246be6945d103f0af8a0687c4369d228b12ef3d3008301094eea3f2fd2a1cde8a984c34b0d31c33494a9775cecbb85d2a62a1f43cbe372cf3a716637a81e551d48962dd8f8a69aa473c8b4fb7e21138e9d6c009322a217c48f2ec5cf842dd11154b1766439e999bd9f2cb03535cc284104a9e1d05f8ccbcac3a0577d350a9e08cda606b782dac7eaf30a9e316fb9c5e87ec20be850da3d5f4ef28014d6bb09a4e7ddfde46a6550538452e28b22b9d22c4c844dbd3a6abeedfdfbfc8b818eecb7834af64bb612a45757c1d82c5430b668ee4399c2f8ec71a250d07c5c6e4daa4c4de1986224cc75a2cf392d097a6149845adcfeec943dee7f20e279aa5b28ea66f9b3ec74d6bae868f889ea738ff7ebbad2e604740496d8bcc3b151ec0572bd22421b8665cfabd8fb9c2ebe2ef5432a3195b9bb171b3edfcc35d5bdbf014292d8fde8c71e0b4e9c6acf03e7d314dc8d8a9582af9b03a438f45712e595ec7ab4d1159b0f5c4bd8e740ba05dc14f111d43db2f90f29183a0af3dfa87674354c86f010cf136df88ae4e69f74493bbfc64f0938682bec6b2830e6ec2df92b3b47bf50b12488a5b534590774a68cb4f49e389d860e76a09612a434269f340a0101c3e0f55ee297b8c05db86d70c7202913e9ac256281440c03321c24faa7882b68a22bd03af6447cea69c73c468731d0fb5982750e965489fef43e6e46a0e3f87ded71456a5f9de9baa44023a5d70ee5f729f787f72cbcba532f542f60245f2fea633771c965bf8fa0269b9dd196e13083c47e8ae34d2dd364876de8227284cd07acb6abba69673ee63072a245bcef1b494a9226d5a031ecf975f8680378778025abcf0f50e74bc955473798163e65797b2b0730997db93a106f28fa31b31525e69eb68ed44d49f8e63f4fcd0ffaa09ad454ad080b3e1260b8c86568784909887007ca6bcbe7a2097085df5115aeb2e4bafa5e74a712e6ef1e8e49f654d57f46d9043377a128872a7aa7bfec1622197adf307ce754b53fab618b50f50f9afe8df5b6b063aaac39f7e651dcb03ff3f06db2ab949660f9709bbb93a2f876c74c669357f3e43f1afde7c8d4fa9fb8a86536c5c1156cb268555544781c9574af30004760e59f2523bbf4262b6b6f9e05ff4d0c0b84d2d02cda383f148a20b4dae96e4c7433fd799fde52d3a12dec7d83fe8b155b6bbe2f2f9396c0c225fa32ad7df03900b0c20a6aeab3ba3e3afa14da216fa2835c6aba303855793a9f3e24eff250c911ba91ecfd770ec4cf24007f5f469e4655d1086ccb7638c92c473c189cdc6f8d139a53e0a04e70266ebe60d747af52beef83043d0b5803d764c9c53557e863e7d3b3a45b8fa4ac9270221a57e373666e38c93d1f79093b0f4f76ca19f497990c7c7c54f2382d611d0b8d81bc792056810b604073b04e7f29d32b11f38a6b11d3144efd73f0224df8970ca6692579b908184710dcd5074c13b8130e893ce5acc8bcdbdf0a9f85e84c55a92095ae88100be6d8af5498bc4698114a35d505010764a8efa2d1d22cc0a084e10d1f4d29c8f47e200c83241a7c77a8914a425ca51629f73e2cbfffef39b763fc90128f797f510cc4101267bf0d8083779d7af5b5c4556f3576db059b294e54675c760ea5d14f19c70ad002a17cc4269cfd0dd09d4b85e82dfc98573ad388fec3c2cd337174085dfd091f7b314a4c3f0e031d4794f6169b2db6cf4f77d6366eeaafcf11e0f88369da4e051241409969da58e65acf31bc1f34603c8099b9faaec49ff4f39fa4320a38e47f8f92ef082ba319ddc74f01c255e3bedfbf54bfa52b4b0bb94937c398ddc341e18c6ac522c4f63edcdb27af04253a946bc2eb7d24e0be4a47988ab1d69812f15aaf0ef8427449a907264b764bb9964215360a97ff5981471ff935657872b0fe0c890a05fdc8cdb673559a1fce04ed68eba92b9b835ce573ec4adb2528fa6b91e1c3d8fc512baefc998ff456e8b81590da3ad27710be2aba664dc88cc984678f69563800a738dd1506f5daab75b7c9cb222576df23b3dbc15ef414892635dd075514c7a7e8ee178de1441202396ea47c945524f78d321dd2ae18f8ae7e2ffbbbbb0ee6e27c57a3769b41b218489c8163f8d7039136dc24cbcbaed097040b192f9d808bd59de943bcb01b5b6d0b176837fdcf66b00f0e7ec67668ca5d5a513fd7169538fd0aec1cb4cc79eae29c121fecd860e5b6b0d38f48b458a3588c9da4aac2d143a2d3fb2316aa7df1789e6916317dc171aa90d4e9098c5978002e83e31d4174093b5908d0ad765ecef5e550e26f44effd11886e4c6e53cf04d9758f748974f0e2d07e0b18c04ffc8e90280abe00b581e045810d3b1e2356e1641f3d663a8363ab24e75965b3eb84233e7c1b3a8ad5a144b24e9a2503a300c27689a668464a2a0cd09d102b50fb08a0c0b4a2babb43835f2817f38af62d0609eeb175b9732e8e95f44a375e1fbcbe86622a036f99fec64b66920842f3fc35ca89f45ac3ac94c3ffeb7cd3ce8b730903c218db2807c722ee03eb072a63f6f71cc39fbef992276a2377c3c11e80f05ee46059b4e1c75be5105fafe255a6ae0d963e453f13ed8c23d1f6900493805c4bea58d9e049b6dbc782fac35c19f98ebdf1e648c11cc41495ee41517f692b7b7cdb0832bf26a571e85ff1665801ede036fd6e8ad64d03ab2e4a75f3aa0ace274b06484d63f693340bad4d424bb3cd0361091546c29f7983028d2db6dbad3e5aad391df47f1c96daad7738f3370a8b50dd9342e08eeac9d66cbcd2a9d55277f7adf6b2774652be4c2fbd9fb1425e7b84e9f3464c66fac7047a8c11efbebc23e9c313e0b53e4722bd8c60fa2c84a2bc203efd4a8e4db680b37396d42de22c25570bc1034530adf0a4ecbb8aed6b542da427a8eedcea6d1faf486aafc2685e62cb7a748d00ab146b3926638dda6a9a2119e78006da1fa96977fe352e5413711b2638f24ef88cec0c69571c2f017bd78ec43fe29861d91786cceae2a7c8420818f29ba9ce7472a697eaa1fee02bded98e8574a07cdd34c9e471920eba2ea0766afc6d041b921f08ba3497e13c29872472e1d8e100544858affb5c88f7d9846c4a61e28860fb737f37b156e94495daf86a48e2e7cb384085b94de4143a994f8f4173295bcfd9824feaab3eedef46194a6d408f17eea64786cf116790d5d0df941e39706ae8535654a1bdb77c12e182742ec2eb81c1236f6f1f188c6930c80596e977df5da64808fb5a36db37aef03815d193338392c1aee65bd9d54e91bcd0637c678e9dbb187974a54b9f1e7ade2939be9756f34dbb0da5ce5a0c95d00abd22a718728f83bbd36308ed0d6848d33b88db3fc936b45e84ea2352447f29e39e26c3e438e154bd692bcee9e7665974e370a1e91b005d8dbbbb742bab175f10c2302a54c1bfadff389c2a23a137a7e6ff289aeacb5263786334c86669ae8ec3b3462f38975d22bee2605aa7fd819b7c7528c4f69a27bd53f53b4bca6f469105c562516e04b42652d0cb35f4e2601a882ca8b7bac0a419829d70bd44930a9b48c21a3197838215823d5e8a7d3cd497a01bdb8f6289d5254977424a7d78f9cff4d86471ce35fb410cf96e668b6fb319be88df32d8a9adfec8ba8f0a5acfe1e46b54da3839f92d4ab9f651fc11194c4ef66bb9975a5880745ffbdd298ec0380d2d21a3a761b98b2ca7b1ca5552eb3b4adaa7abc59daa7554bc9a56e231ea413baf2076685599dc3d33c811c54c1ffba4d0a626e31329e83454921f9d21005e3f4c3109701b364a808fc6bb6e4dae958003627c9ec4bce5fc6eebf772e7eec7832c220e4823d292efe2f17b3b13bd65823a7b4ad0e9aa5df86979a80afa717fa20a61ef098eb1c59e963c8f330ff0de929132b821227833fec063b9ce877b78005e7450f14d8de95bc13b963de5c869db754f14a0d5944196359319c009885bbb12a0d16decb589bcdccfdb4f10afde8e029732379b8765f08147e9f8bac18fe36be1a7d6fd9018df326e8a218af7d55ea7526a0d49864b8602851b25137f089ba1fe8aae5b114dcfc1434919710836b0aeb16b23b1c756ad2a107d9515a94a1de0e23e28c0459b000b9e9360a886d2312b456f98cd636d0609f57283c7e2d95a9bc6ef3a86bfcdf95f74a372b6bd4d4fd16d25c6892f28710737cd7a9765acea9f59aadbe72bb3b1d19e541fbd3f0b79fb80043bcdd5310fff7aea871e04c58cf2359a052116fa22628815c7c9c82a93c6347506c13459e9fd604f33db40bba1009ec59aa97a3f8e9a9b6f784381190f705dc886c00c994ee477b955d5be761fc2dad88850cfd27fdd3f4a0f006808fedadb324b54f101ff45b557bc0a8f85493c73cab590b334f09e9d7cb82af48b8bcaed0920eb42b45965c16326121bd83f0f70e4aeca23c26d6f24e128b4427755dc3b1640fa28f2a904a335c0709c72d9a8ab2fbe4d4f46c9ccefe75bfe65427fe5d8890ae1780e66ad2dccd033db059ec141afa07396a163f16d934505c22eef5c8e1ff7f696595ea391564e5382f3f2ed48ef9ba95097da88a69f89314a543a5cdc70cd73084650fb0246382cd00db6cb91f391c3f0274f8fa4c7c6be98f30b029a9e293bd4d8ba94bd35c6175936e36818b7aa630a29cd277677311f6c7f38f7f55c1dceeaf6704ff38a6589bc10b0f0cc2a1b3e470501eab47203394c12e589f073b8293aa2fb0f0b8130083286a8ee4e2d5c9904f8038411dc001ce4b871aa5799447b507b1f35c23ef217cfe58bdb0cf5e338ccc2f71af0d774cd0e4f59167fcbd1fcaf0306c1e25913decb80a2f0e0107c3470005a800430d003b21fe02c6ba12e99c3ad518b41e068b7b03a1394cea7db4d22d3eb4199042756223a3ee3a3757b133874570a9aa6ae9986ca0eacde1aaa88c932796c0733218d38a935751a62d4cae03b286c5565257a7d4deea9ae282cf32348aeeb0c8c5fbdcb08579acfcd133da425a5d09bd7cbe4e6ab8e30ac7bbf05853f4f63b7abe5de892ae0e95fd3fb6e59f35853fc4ba259beaa6714df7a38d04d40de81193e4fb6ce4a594f7c54b7477992d58a4a0703b7dd34c9771188b743510a308757759b1748543689d82fc57907e0e1b75c0cd2ed7c61d2d957f3a7e3412e0888cbcd1e3c95d04dbfbdb20d00cd26fc42b20a179affa49ea2c13c640de340f6a3626249d81ee8195ca87c9bc514d2c1c46b22dd3d3f6c1b6f409e06a4505aefda7f1d1ad6d8d76f93c885eec410f5ac43dbe4eed97f696ade000a522c720221cbd3c78636fa3c03b22a6ce58ce93e924f3bc2e8f9308c01c80025da928f9947ab47896c3c00343eac9b539a743143d3b5ca1c1a7f1897f356826673302cc6321c9acc13d271e15026443940fb60fa3efbde6fdc0625bfcd465d006233eea72843fe1f6f4500822036b3ba2ebffafe7b078031c3f28367c653ccc2bd3bf4713fae09e1c2de0158b38cde54a9bcbfa8b5d7839f23eb3bc327ecdd359936d557758e416c55029cb4ce922eb02593b376635f1f979ddcaaba647ac89fd2c1acaaae79f93d2733888335406689118682a18b27671412b87ea00142a0343a2732526333ab23db549606b681c0d970aa3bbf31ce4946c65a569089e962bf8801daebe8f44786c65a5523a61dd0587372df714c87e24abe5902747c651cdf70182a707e20269cafcec63589d50b3f66e6003a6d5fe368033706ca6f3cae0030f8d1e08eb1b309a3ba30ccfafd595902c71529ec276c662bd6c8aa307e833aa78acd3b6db46914927f016488ddeb64055b534de6ea23a03c44fb7cd409e5db912fcc2e591fef9f63a365b96fd1c8bb76634cdeda4e3efe6fc3d2f4d8ce5661b9be14afde0fcaaf2a67d391b55a3dfac190d3f2725aa11c46a4500a57ded0108d01e16d02aa6e8844569449e9ef10910e4ffe7bf6f2387f1daa35af6c9b74af9cf81bc6f60422edfa2f41f15941cc6d773fcbbc3049db6862af8238e249387ce3bb760745fc99654cce7622ff27aa67371f2ada66b7c2ca33381bd700f8ecdf67959a656ffd02e9fa435c42eacdcfc625fa2e866e40d924000bf04ebba2a2004d88c0a608c9c557ef5cbb8b73c01ab989ecb42aabd65238aaefef16f8385b5b60b07717818013c47cd1d6f69d9323625bafdb7599e21fce5a46254a444394ee62dae11cf3fae0dfcb603f1e31508f4f0126ee59f6785c308418a12da8da95988ec4d10cb5f3cb1a6dd234f39bbc2adde679911b699ffa4abe982eb70f007d754e23b83ebe023f7f20057cd0e49a911343e71d84d09e8ea17b3bb40544a7a8c78f3b0632c59b173fb30cb1fef15d0a5b263b2562d10ea9c20dc7139a8b38e518d9b91e4963e38f0fa11b52b71b0ddb711d5d490e62c1fe618df99a602bfb75f1e88edc2e4f9744df0a4205a31642fb1b83ee6002f84b1c87a0146bb3654b41daf14e694c8e4e6c09e19bd88e99c80b1301c775d40c099b0b415cbee43be0ee8bf42b8c88a211e65e9e4c72cb3a99816d7cb216e8ec06f03d62dba79cc047c6bef241fc2248cead281885509420c7ba7adbabd0f4508864b89a534e90f24de762dcad75bd0d7b829b3c9a1df191a062867faa83c9200807d7286f5f19c8cb36629d164249deb6476985cb2929d7cd30244c322e906967d80463286f8faebefe401c404184f48557cd3e9771b1ccc5122a1757cf781ed7becf5c9bc67457fddfbd39832856be967605754babb96d7326d079caed07eb0b0ab70415dcbfd314d423eae72ecc8361e711ca47290433bd1f2ebfaccb49dbefb04ec6637b4fa4f91dbf6e419f6e5e43c0350286cec85ec05d86c0eb2a230393023a6010dfee6010164b137ac67840f680f3c5ff4873bdfa9834e0415391f51901b563d677c67ee6ab04c549dad285b8feb466d13ca9fda3ab3a54e65570eb23694ada9f9d256e50021f97117c6abcfc537ed6a86e4fc5f1b00defcc2100d7ddaacc37688acf8f13c7d36d16f76e350411df36008143b80e9b52a12a3d1361dc299b1c5ad3ac9f388e55e7eb6d4df746cd38066a844c6263415711560aa7c20ad3e84915c68b2310ec04e171a408dcabd9a95abf7e74c6407d8baf44e87bfec97fcc3869fc22f275be99262dfd2ca6ff649a497db310aef8554063a0491c924b4ca57242b69cfb2a0eed1184035b283c138322fdf9daea07e1ded38f8c8d0672a4ccbfbdd3345b240f91d648c0f2c291b724b9b82cbc04ac56b7f4e74715f731499f0a19c0cd2446baed95d4b4a65da2384e06c8e81b1fc13196a211ba11dc2645301d1bc5495357a4329886de83e351bd5872f7f5e5950a3984070b89c98cb3075746057e27c8c3ea306eb5966790164f803bdd39b3df37292bcdd84f7f234d59df321723aa26d8c54b18ad0b6bd5188f10d65c67a0b8d559f68c8976ed1f6312735ef90f250d136b99b1208aebe51cfe279d981be24db1464440ce9d7dc4a70e3aab9f0c204e34c21b78c0993fcb3986413d33edcf0c086aa503b1fb946329bad4814e536c860fd78fce74f6a21035e8c4e213a8cd59c6a3140ed6c55fddc2657d06e38ae0a69527a8571dce5c7d064688c70dd67376425b6f572c668fbf76e57e3d183e18df8ace24f1200018e0f452266ef4cb0a6e742a95532bcafa8bb053a8feab6dda385887fe9e2c71971ee44510eaf572469db7898c9996f29daf722f028187a2824effde1e5985d6d734d128d214c06c4293b0bb1c3116823ddcaa3516879c0fdd775718898b12a83392aa3ecf0cf3b94139779adc52673a2848e4c2f4ac23978c52643512fe911fd7eb8c1c7e0e9d48c2fecb9bccc5a84a758db45f373320002145cf8c141c309a5e553dc48b6c21d73f8e04b8e7605ccae32789d03c6f096eaa326de956afaad3ce4c6be7bf55bf92e006784ea1190e114ed2d0ade9132bfcee58d4f90f69b4020cd128c7abfb691c392875bd5598bd337364612842fb85be35287f09bfffffd550ad7951c8da07473439959453aaa4b2dc8da6b0a51115034cf1d789400dbdb5364889123dbe3ef42da8fbf5308901bd25ca96582e64935ccef40dd6feacd9971eeec1c34fcbe31fab6dbf259c6325d8969b9fe80c431607d3de244201552228cbc39ab417fe356c7b33f7d3153fc768b23a674139cbf3107b1fc395bb9b2dff5378c53d80b3e20e521b9554bf53a8358ce2f84f818f2cd10e76624f6edf2213952ae4b850e7b07d9b8d5598429d1dbfcd03d6b76c3c31b5c5e38b2762a43a442b9f2b7e12b90d9af0e55733ef06951a2d27785894fe026c19814dc241eebe191dbc83d1cf3d3ee0c5062b8141149f78135ac457e7b1ddd8589a30d307e4728e2b82663dbf7f2775d66b656987c4a7ef289c77bff023508582811308ba809cdf478bd1fe2b7744575ba1b60623933cbd73916e898cc7d9d78cc0dc46bd57be88307050937e60a2180349468a7d5d2786d76d848a9aac94dece0c6170c991394d508d99ac8a8f0f17b15f69025b4add68e5a2b2c6099922ec952880be24d7f2e941bd7fa0152853e1380068dca68d55578d59fa45e9d1381e7fea578a7a2de58affc15303023975032f3cd683840be130e40cb5f6be34345e62f559e20d823037fabd141e6f0f46bb88d06a9eb071531fd08bc7663ede954eec0e1fa53167bc1887aaf74f00635ca1e3339f46be57c6d6aee9bd07444808b30d42d2ec7ea33b37abdcda7f925622ff10290daf93daf10c21c14df1bf66ef53b7b49b9f77a0a666e0be8a10a5151e42045bbafcfeb98849c75000ec38b6ab83bd883db1f889840d48c5c8a9801b1dacb636d98773c1dc9baa055404ef84cbb8f33fdc0bce5ec579e256478ef6f678ac40b4f669208ffdaec0d1d7915f37f7b885f0ffae906c3def46af2418c9e3a7e391ca3c1eb171c0bdced9ac3ba6dba2e579bb76d66f0067cd2436c5fb22d5cca18cd99df3b4d7512b64719548fdc8fc9205a5c21291c45b4900b4f0430bd04ff1eda94b5550359e10135c7f7ceb9035748338de34b27b4bdbb5d71551a51a0db3101b52f21efc0c5b561e3da9a1f0be730e6ca44a939a088d6f57f961d7e44eeed1fcf137be2d76766f5bdc1c710bbed764213ebd9ba3a7f418a217cd117582c55591f602d73cc2967296296c3a4aa894120b2cd846ece1691aee91fe0be1227b78ddc1073e922509666d839ab9410abc51090d49636772a9d4e71d1fce277b5917373c9419990adfa39951de997e81abcfc6887e1674350d3244f628d0df38b62171368a11a2bf9c064510f85a3e1aba6da11f26f023393db3b35d53c256b264a0b3317742a229200d6e4f8112c6b879bfaa2a40c5bd8a2ec00014a5218d1907aaf209b443f1c096d6af8807bbc1084103138b32867c1e180cb0acc6d29ff1b79ee846de1c270ed260de1e2567a825680d9ab0751056c2e2ce1f729d9f4aa4caed15d07d6b72a3bb8eafa2267024c9e1123c979f9f444d35baa923393a4b1010d30f1172679d554497ac36ca0b425f2ffba94cc87d04a2b7bba4829295181029b8daada91f691d4087e6ef1a4e2a9a12a133acac26c37854c3e9cf2dff860d949e2c250ef9eb0b19566613f29417ea2a6f6eedf9512cd13b9ecf4342231b8319d0a9ba79cec842b606a55cf108ecac866d0c367ca50c26328b81ecd3da71ea56224826c11fdec91bb722c838e82c87d8932c67cf423c52757038d2722aeed1f9a30e3a0cd98f417ad1c31c4ea37590a4daf994ce5a85b58184e46ba2d12ebe0523203adcce3f743429368459a33b3e83dee91210e048d817f8a7dd5bf04c185ae891c37321b2cc34068fdf560c222d660a1e7888bd8ed4b04fb03f54d9d960288bf57abbed316508810f8f29af54137d5aca7c8f919b75518ff3a89f8686ea1f28fbbbd797ad51c0f21473a8cce5da1b922c869ecb6456846b99ecb299426ed028e04f774f8ea1a995cb8ca92b3ae80406ffe0572ecfbfe5aa1f156b20c8664b551dddf0d40a2b07cda48b3e3923f9337a5b95db34de391fb2e59c54bf59b8039d4cf5ae2a87ad234855731783ad02b7db0aac4bfb8a26a60ecd8df821ee33c627967337dbe6135f0e274c4ae61540596cfa5770409f2e1eb576dd9578d15c78d5aabf9711a2bb1aada20f4fd619ebdfa7f7fa083753ea5b613b682ac1fe364e0c448cf5041bc3bb8c5b3942113edd0ca5170e2d14f40f5493f6d14d8c2f31ed5ec6961f0caa2124c1f741c98c24e82ed72815506a82d0b48a1e3c3d46a44b0ca9a07a54d3391d08ae2d297601e95dadce78ac47ba619b78e443ebd5382ba5698e102d99a15a444d8d5b165403e34a37c7323c490957b8e9056648d9ee5616edde6f812166421932fd4a136b87ca4968f072b3e248eabbf79e366a41510910d9edc7fbfe66c2ef440820d9a829753a29063bad8c611279ffae08fc151f0a9c476a1b39294dc8ce0105fa7e8f7991b03dd3f579810c9fe0f6f124a02d1eb8b5d4f4d02686f72e1da3a97a9cd704f0347994fd6cf27bbf932f07e2d7d8cd5c9f7727841a8784a5697c5675bfb10ba178f882e84e3a9bce5e0984c1af58058f60449b5e6a4f321e76a68a5bd598ee0d3d215e87b6dd05cf9e66caa08e759f3312de3129783d3ac52cde0aa50fad4000d804f31b29602128e1a09c463e4bf7d825466efe29183e67d2ca850b53c458c1e696dee85f03b0155f505749588366734c00cb9f198dbb397973e2d31ba54ab3a81f6d4bcd11d38cb5bf82a88729d715e292cc47369d4edaf58107daae8f61593a37342210d2bef2bcb5b56d63c0062fdd4564e82388a6f9365c9d84f4404670e79b706f215c73ebf58809dd3b14ebbc1dd0d3d337197bb6026bb37d72cdae09da192dccc629d49e6a0f8f1123b19f9d8bea0365f36787a3be62a32e2d7bf6e64be09af4a813622dbde1f053571ad03300b33f4fca6aa6d1969413721ab09ab26314ec9ee0694be39234dc6253a3f9d39aa64bbac4b4e7efab026927306e94a933c715d45ff1547afa738482775cd0cf4008132ebdd106a00255194596b5c8f0a4e61d475cf631de335bfff8b37606b1326d06aa0e4980277c21beb51a6818bfda6eb1be18cd0b816d1b04405e92655fe5adcd54bcb9dd89bbc7ff83939acd29fc7dad1f2b27ed0d6e17b01fd23febc5574ec2467b2c4c3fe42bf07589fba231783f08bf0c07c7e4d608e0aa4ec294a16c95bec8fc127c163f4a00edfc65e1633f7bdccaac7d3027f80d203e3bf3a2b6a25b44948c2944722b9719167ca6ce09f6e011305813c93ae8a032a6f7a1c268a3d5d69a6142531c0049cbf9675d1cfab39c266607d4af0ede1d9ff9bb96730c78308e5df7c6e19bd5704b84473d274169b0db1fe9746f076c435adfe411ab02f7af7ec9cf07777f57a739232fdc971272323df698df7775036c716126f891c509b9641d47fed4035488e7c0dad149f2d1dd7dbdb516a36b424c65dc6e3bc8ade1e7d332ee3fd6a39321ac8a7d2d1923180a646e0910ab5fd7c03e4aee3abb822b51fe74fb2f9d00eac814e4fa7ce8e9bad12d51a9df467a2fdaefdd569e5012c58ff4a05108fc971c4bbb5937dec99c620dae040c2e724f63a4e0139cd1be47887ea2b85b26b2e250e1036d65c6973013180115952c24fe818fb082c069207131861be8a606a1a3a9c44474379b19fb82f466534b004a04f5f3721d81cd605c5acfd032216f2587410733fbd6a6cc93c5180358db4ed913380d5444ca034ec074203e194dfe7b09aaae361ad9c949d00d7720372f74e5c7ac3fd9fcb21def24b97a626109996a9d8d21718e928499fb941faa7121dae2f70503fdf8507a238e3f2c4556f5d4dcbd5990f37e064c254dc12eefcf699fb8a9541e0d04656ec8e0d190eee9992a3146e810e579d41f029c83e618b9779bbea5c0ba411500dccb4bbf41bece2069ce4a434bfc713646f7ff3a8de6d5fef7ec377d11e49e960108bde73951fca7e59e808d9ae9d9d207e3de1b1def3b6384b71993f5303f69e6572d80721ea4c4103cfc2f22f26f302e5069afc0dfa60bd781f082ed9e939213d453b229ca2b7181ad2de2a1830c6a1943f27c507296ec710ebd4ecf9caff6fd23a036c90e9581767b9c3e2b4b5a1b160b91b5ae9f41cf34c6555d996a6f9728f8e2798b28e891ae4394fdb15fabbaa921a14d6c8dceacf9cbbe96da936e1e3bd7add3a4f26fbf88a452a295c67c50c896119b7a78901248cd741f7273e72b9fb12607f5898e282e36eb4e64b5c4fbc0db4ca3b627204a15051895b7c35c1643ef7e2047caa7f5f523f787f79f865225f9ff5ee3c833a0ac1b601c62f6bdf88a3f12032d78b1cbdde7e9b378e1de834e52dabe1c6eeb07c5283064d4ad2968d089d9e0f090b94d1016593512c4ff95620f8c2d311cf37b9a33b2ebeb838a35ab083db3b5d2aab35726bc23296755d35a68add6f6acf5e68c3bdaaad3e1afb3def1c2e60fb320a597805d6a5ee4837038e4a946221d68f363dc398cf52cfdd86fc5e434b0b6e5467e067b642d81a9db9d374b08ee9dd539f1c5e2a426508595a7d64c339833984de59d2d400c4dad304deb25d8be34543d2bea88183161687132baa05f6fe953ba80f2efa4f88b818580aeb36ce5442b2c682218d0e72fda8c6990d8dc352e4a0a664c0fdf0555b3426750d75dfc39494c55f0f59f6c1fbbbb84600caa2ed30418856c70c819608875c0dab090ed48cdb478dda22c803a697b500739a259c0d996ef229d9297af1667765a2b023472f05f225ad904bf096aa2d77896f7f0dee824924896d3051f8f5a6493e52a7ea07f6ae02a40899b3b1e97a262a52397fe809aa3ef5f30ce0890eed54e20c3aa207ec4b5e9bf32f4d1ad0d8afac89e4b26ad687dfa144f5bf5f35b606ebaf732f03955cf398ef81e6d6c76de0ecde48af8bb37333b0ac877f25f455f3140fc1ec776237b70e6688b82c394d6296566659c07723f4813fafa3ef6c20ac73e3484d9f384cc5958444d3656044e8ffac22c222272ceb0b1c09b7a55ff781ce2741e90922debf92a08792eee32fbe321b40ae938520199d481adbaae70069de6b3780c355c9514869211c0f5985606c4743869d62d10d68a8a0156706ac65392f95efc39472bf18c55983a84c2b68409f1fd87bc21623b52e8bf924b7085e1c80e90920116ea157b3c736d9376be11003129ab91ccc80025975070ce2c2de84d5958422ec9d20b23281bd7068ebcaccaa0983660837db318156803ca83fd123fcc97285b608c43a3b94d886c94910eeab1621689b134f1b6e385e13e616ea32845f74a0a096d14bec895832d758d0891a7b2696fbf833bdc82d80ac0bb0c28f57275f40a94fb90adc9a942b29d056acfdc0181fddc88ca2664ae3ce097948336d5fc86098436cbb4e356c7d0da1082e9c52294efb86fcc8242112fe15b8fa22890b88f4fe2230746f5290ed8c995fe59b6825f0f3bdb888619a5599735036d6da13e485141cd0a4671bceaedebfce3cb1ce583149451dba01729ff0fba8d1cbcbccb90a37b9dcc25c3b89afb0d53176bd657625f9b45fcb67cbd367320a98e20b7e64a736ee285203fde97acab61c397e777fd8ebfa33c6280ffc5fd18aa07f18eb7f4812d8efc60f5029a84130f69128528bf47c9c8db64bf49f67cabbb4f6de345bc8f0a40be1e7d28991ebd26b33c0841b4281428d25a15d26457375816e384049b99a0bd64826c509c32c33052ead495ea8b4d824fa6c1ae61f753666d0e9b8dd1f9b542a491e5acf0666b01007fe2131f171e3abb5290dc8108cbe49790e22744df697573061520d37835c66d9c57852cec2e585f1502748f0073428b8343954abf8c621d23970feaed298d20bae13af2efcb0a2ffe0dcff0b714ddd0d36b0b4d7ee49b5bc6fb932dc9b215550641bfd10fa8874585fc59fa1bb5d2943d298e3a12dfae781c8891bd378c8e7c956375266a96e81ed2a639d24f65c4da6b9eda71ce2853a9d4cfae2004cbee70fc0cbfd8de8ba01268f4985beb6d860a92f23e459261d7862fea195813272e7a040c58515bc5fa578bdc02255d4b3b7612bb1161d49bf4950409e8ecbe90442997ecbecca3c9f48844f2cce5d0498ab3dd7b1b7173a5aa29d56221c52a2bcf390f57a1989191eac8533ccf830a54445f8132d15c8a95312ea45dd64a6391d0ed5679da4d6cde93719658e2a61ac5849d5b62159000aa9e8f5389e3a215b35600212bbcd2536b37fe95020895d481d2f5b2acd971205d4652cb34d6b84e3bce3e57979cf39d65e473911b2c21dfa3a13cfb54b3628216f2683be9a08f540dc09f7449eb2c93ff77fe19cd3d2c28efe040761f11bee545a64c21d0807f58e7fd02f73296c782dba5b4e4a8f8570aa8ea189a5df82a660b5815ed2c3e0452fec42775b9b7e3a850978beac7d10859afe65ace4469e98f0e57bb401280980b068c7946c098f2fd911476ec351c9b852f5e9ed2b9fb48b02afc1e51262a6d2d1d0bb115d7d06c40e0e49e6b305627b28067a94f3d5046b9ff44d3752d8f96ec1b5c7e4486c89b29c41a74544c291006fd63c87d39be82c9aaf4f07b06a5ef1839366ca732966290c55069259010ea135e5e917bbbcba3425b486ed4baa15e37d6866614ae785c273ed3d7683e79708d075b1ad927f30c1d242575087ccbe82ae7b5ee7f3186b6beface5b5020272dd449b6efe728d150c4dd7e89a408dfb0891300857e3237da63577b6db31ca45f74761219d248a8ba358622b3bc5c8123c6293abf1936da31c13526a5d70c97935d50e3bba67d614b3189a91a3d7206df8f74afd655df1ee9e2c26efda6e4a31488c660100c93e3a90fa15884b78afe9c58a6b3bd665f6a0cb4d5c605fe3d3f0c097fb44e6e25a54a2a77d46ce9ec69eb41661f4974f15e8c12aef9a91e1dfbe1568378ff6375454f27bccfb18470564d31f74d7dfd783a7d58200c9678a0f5ca8881a3284a7239909f9e55d0dae72e13da5cc183a75790c4b2b9def10d828f1ea951f4ed9927925608e78d8d7ac5e3421d154fc83c4d5337ad63e81e4a65fea94c877942f9fe6c2519dd6f2ec5ee1905c1132fff5b1cd8c48e1032b1c7551478c00d9bfa32c1af28ad76edf599b0bd47188fe7e9bb2c6a66123a38665b486735c8128eaeac8c5ef85d7e251e1cd9b23aa01e6b7a8c421b5774140f19e12241f973ff5ff638cd919d96ebfb0f819422eff7d852c8ea028be3e4c1620a56acd29ce28b8b2b0e04c893445f87da5f01cd45554defd3161e65b7724e5e7d2ca18cd0d9537cbba18ece76c53d673327f8e60ff8cb6bcc7a074a42e168605bdfdd14a068927df9dd293336c055f9a4cdba6ef059fb7ce264f83062a56a53d38d2960121d6ef4738739fbf197d528adcd522d69d746af83b216b2ec5ffcfcbbb5262755bc4f00c413e41722d4331dddecb73eaa94f5fa285b1ee648967877235f62deaae61b72649e8f789ce94e4e9174196deea2d304550ff74217055f1f39158319a7d48d2e382f18d765752d00abb893939d0e40516a63d58f7d7808fd4b299626ae8a6c6c065858371ca3cb005e9661072849639ecc9307568922fdf4bec165a6947d9f3113c81769698ce5f44341eb13adfea57e84155f1f6aca42f773fc02741bea6c4a3dc1166c01dbd254a8f775d89ee49e0ea4e54228e566f0f9eefc4a9553e29e0b459bd04980f7dd8a975acf86a30ec753b7b144078c5ee041320959e85f4e0f39999fed01a5e0017ee68a1f18a5c92d520614f0a939c575bb23ad4b7c7f8ad4c582bb45cc994441e537aafe1a450f91ce6e96d4facaa824e678db4e2670b7e519a225e63e74ee8a03151fe23e1f359cf79df3302d3b0e81b06170715cda329b1d3a0a01a197c0418327400f90703dbd960eab57ff9f76a8ea4c6bffe8ebf19c5fc27806c0fc0268f4bd1fa1996a0122ee9757629e29d8764a29d8571a5f8092302d3cd4f76a1a37d033d0910e3502c9455b14bb0445a94cce21b625c1cb77da527f008fc29f39969ac5fb20687faff667e92400d47a52971982d784cb9a30d6c7759595c7e21504f446c4f0b3f1f4be6a1659852574708344922e97a7afbeb3ef22ee2d438ac317f9e67b82890761b87d8622bf57329fd8fed0068e4cc329a182ad5af9a0ca07799acbb8049eab795e2be70e8e5b6f51b1438074b579ccbf3b43ced236bee8b016f4c63793bc98da22dc6fea829c84bc4ac398019fa76fb2d2592ad4ceccb3daaf0166185daa319cefc5c884c0d9eb4d5f0c948bef812befa203dd06df6c987cd70932f10fcc29002bc6f56fbd1a978772cb0f9ee0a690a198df44038998bd03849068c6aaab252cb33b2f6323b2503b54021efa29855e7654f460394131ca61a74e68f1798d9a5a47f5a5b918f0c3632fc8b2c65062b7fb92d8fc351fe30d22c5346689f56c9d0c222ec0dcdf264984c3648fb77e0a662ade52b3c36d32c3fe8fa98f9320fcfc8e6e697421ba42841e530a5554a0cd0dd573a67a622574f6e6c49bcea08db541ba4d41b9243981b929dd7ebbc56c8ec2f1350397ecf07c6d0b5067355bd319d9abaff1c0c82a9349debbd13ca9f44b6b1002a030fea60b0dc513d5f3f63678c42bd0ae3db25a5e795642d34cc3a141366b44d347ab50754e37ce4a983b1f7c96389f47e264f6ce4339c9fcd168c78fc6b062f5d4672079c831db60721fd751526128684b10ed04a5378e2314073637c875a976f169d17143935f6be72e520a379bbc9be8bd6379f909d843e4d8f4a166d918b0daa7fb1c7e349216c3f8b7ae2b389a1c7047d613f939453e2b87c810fcf1dd88466effda1f20177af8ed4ffd821a9e4ff48888152188d5d3d909a2e14b781915cb2e788e1d35bf4dbbfc4337037d6769c8ce42099ee7137e5f0090bb6dd17b4af1f6e7db58b36db0cb3b03651e915b290bd9b370c70eaeea2ef98480cde3255bb967ffe4a196a013bba24baab9503a3bacaa46edd6a171ce15fba9ee252ecec24780aca8484b10ef9daf7720df4cb763472cf2b91d2466e85d4664f656bca8e38791fbde499bb712f017abea367c195fdcc8f97ca0880701194975b3fd4a53b266acd6b0107dd4ba83f78292e98c3dbe8c8c588ec767520c998d75070e8551286f4fd78d5313513baea58c6b5c252c28fc97609939226a09a923a65c5d3cc5d193a392168d189df48b211529adcec3a0a6717d8b7fdd6d01d99386c97e5eac25ed9aaab3bb703ad77b23003da79254b6122387d054839e19213bbf9b58d7986c8de58c4813bad2a71c1c91ee4a7532949e10efec46464a0591e565e9491a4c0915a0f488e7fb9736cbb08fd06cfd42012344d97035bb1f6ca77eb7483bb1b6f44787cbb73523f5dba72630a1454da0d0d7e9afb1b9c9130e8afca7b9504fa997b249173169afa647fcbb4ddd5d47aa1921b75bc3380bc9b9473b9a12fca699ece46a1540edae63fb0dd3ced948cc47740bc168da3ce46f2603fa04cba50fbce388aa0922052c5ac35c49f3436982b64091da4bfa9d9f9b6053713dbbd206586645baa60927171220969ef492413ff3dd199f01c379c5b4a25212f648dc9803536de491c7de6f410001878d3d6f1018f30c1625b1e4d89f43ed737b889d57c11141cd0a397105af6bef10c4360a53db2e1d93d41768b223e250e7d8a2b75c1ad0a4e061340248371087a02510701057c4c5eec88538bf1b31c51fa32265e6a5bd914f61e700ee3b67035bf58331e854ba70005315cbfe81757b9e669add9df499f4eace445d4da5c082267dc5e5ef4ec87d1e43c7d99e3a1dfe76a36ad49f800f4a856a33b025a35b6534e5b0678088ddf77a7f1eb0b408f34f18b3e408f087760caa9430d31942bf49f634e5e55f52ee6aa8b5de24e9b4309c06e3b53acf9431c6e2b883ef1aa060ed7415d928b74509deb4976b9beaea6c3a42f0d01c416077401ec01a0bb5c859e16bff247eb3717238a201c4f4b8a07cfda76dc3c8c93969d5fa08035d911fea6e1c4f46ea694fc1b3f627e2d200db308d5cb8600e3b1d3a30ac9fb818a304698326d5a4ebc6414a6ffcb58f0e024634ec6d57c895d78db2cc1d168ab002bbb0f51e5a0680d1e35aa1bd2a34435fd93d47ea2e23200148722f2af0f509f2b612bc23b13befd5459eb546a9078d47c3313e035c55a1491daf7b42868cc8f2c494393b20ed18bf7d5298c614bcfb17c5ce020e8d4fdefe988f1d7cdd3812ae05c3c23e12a1b281c5e429ea8f471fb15019b89f242df19632c534e833f253cbc4deea7d7fc82d192d473141331741fecc20f105fe55790ba185c7b068424874190d971a3d1253a1425ee5f31655646b7b025f773df62ed08ac9643731d2a23fa38a55946802c8f6f3dff9ae2147ab61831b30f0c196ae76d5a0757f04a6d29d5ca32cd6996ba0859b68265f4d0276b55f2fbc72000b3fbe461175aeeacf0335272c921dfac42ccc881949c560a8ebfe582ca480bf901588616e3df4676dcc34650e875034e584fd35ab92f0c0fde5bdb10774aa06581eff86a1525e6c668732c522a1fa4bafe05dcaf07c032c580bb4b64fb963db07fc8a158c3f5bc44d83f5833ae44c2e733644b4cc14107253a39be2dec00d7f3fb55e5e907e9fd67503506cb5ec29a27a0e784af723fcf2433b6aab3baaa8fc1754746a3bacb67ff663e2be5b61462e27aa64976bd54cf248542f89eb827f5194b811bfaec2e59b2104257996abf081b233bf7fa9b33e1495cf9d763426d089f86d8a194178d055ab6382717ec536fbc51088795b66a652e99610d358e79ea26537e34eddde89f62e5469181a4d21927e40d57d49f367eefbcd3068e3e9082111f242a87f8ba8d411ed07e0955a7e12508a141abd845af76d0a1377554a876a086781b8866d2f32e9050cf34281d04327c4fc2803d042c6ff03f75a89edda8bc4f0fdbf74f6b9fc4ca553a50eeec9e18dcf177a617034856c82086e662f33b0118727e0acdfe018033ec94d08340b79d710e2b954770b29000f80036dbde0dab902cb121ee0f23f78595d27fa5f2ce426f1aba56bb68f84a5437de3151de6e346058ba744a170b9ca85d9d9c41537d4c0f578688a47d4f80b5539f026cce611e7597eb45fce29990ab0c56d8c14d71e0d7012e2c64d2df8e859a69a2327b3667134337ba6fccfd9d796645c7a8a76eb4aaec6a83a5b55663e9426aa7f0c85f3af64d1d3cb60349a9ce3dfb8b85facc4d37522a0462d43267ab86fa984ee39cc5a0e95884081387fde4e7722539f90de3c65a1e64f9cfe123aac597f46dd0ee1a664e00c190e6408a55d6ac31fd65fc1082d2512686f1b9a80c7b24da2f5f2acf744bffa90270213ebf5bbd12db3991fd624070fc06de9925b21c871abf19f10e83e4ba6b0b5ced7ee48954adce8c87a88b4a597df09b4f6519c4f84174d1d91f7b19eb4a40cd907aa51efae8afc2a96f51fbd4a6abdb771c08e474abcdf7b66d7913ef04353f8ca380fa64ba02a5d01442b2fd210a1eb12a96dff5ea5987512f17aa8f1265a21de3955cd37ddc9998d15f06389f0deb8f18fbbe652dbc72a1589f079bd1036bcabac763f0544ca299e3e88a861297c2e4b07dcbd9379fb67a1f8e382b4189afe19d1f8eae737bb5135ac1681ec3a8072185f099a5f310cc7abbe0d670d3bc0c46cde6e4ec1b23ac927999eaebeb258f9b1240dffb9f54477eabdac5a1852bf37e5c4f10718cfa3f0a7e9ba49e02b6efd5e4a4d7d969b1e7120aa7675d9b31f11a19186a596ccd0195f475c7e44ae90ad690161ea0cf82dfa59f3e3a3ff204c322362160d2e26210ce7c58dff133acea0428ded6c5ed84445bcaac1534d1c06bf3454c10f56af2fd2ba2a29edbfc17a5e3fb5e470392785e64dff75cccc5f6e7e93b07761268396c5c4b03d92a7abca76d972705aa8eee8cfe6e3a187821cae3b61a6e259ddee27e8b774644ffd3b6b1f1dc6ef872fc3b972d7ef8ab619fc8c3e938051199f958d1496b99eb8914e8dbcddf5954ac62e256cac16b64292089b3a2064237a705e5b75f38b08d02c10b06033c145031d35fdfcc6b4b972cd582fbc354bc56f6d61a27711d3a53ee932d2f09ff31ce52d8f9686f2c3f09c3233a45d7fb046f0c1b6fa27f97e3921d5b34016e3485ef711c15c18c2b33ec2fc7ee941b800405af78f3a703029737d022c38044cb652807deed107086151aade2d0070346433cc8b13a685df7371fea0095c4b52824201c083f93db06ace554fc1c24217764c77552cbfbeaa57d2d81b7ea8685b3e6cfb6ec976b3e26ac92f82c06a74d15395c730c02bd4a690f4e8cd192d231ecd0098666c84b42c03268f06fe13f2d66dbd18bb339ea257f412ac736e94c6c7ce6501c2e76fcc49dc80808229b3e1964a7a933c1999dcb6b3f695b78a1a42dc305c3fa99402fd14c28e6759dbf9804fe49224582a3380bbd61d5dcb35c6a99613564d1a54fd3406d3446fb0c7308a1f9ad463e407e20220ef4976d1d65f067da2fb486dcfa37d28620013907da094d80b5ad478b1fd78288b933a09d1fb73466f50a8f89d40e891f606022b2acf62a158eb623ec25a82f7282aaf389697fdbc3cab7719efc75833b86795fc654f7af76d50ed1d9ef85f24ab65c1cbff7f1b34d5e574e175dbf924dab3db4eb090e2d69af87a601b36f4d356425b53be4bac7fc4b5cf1a416f379deb7d88ff9d28da07ea7e9f8a4203835b12c77c834390d1a450ab97311e3cdc7ea76b3f422dd0fe3dd8ea86920d6c4ba5ada75722eedc0f6cef96db4a7935d1c0f014f789842407aeba49d1c6afd6c0f047afeb89c9c7d6090c81e058c31fdf4ef0d213835d109833e43e04f20c08361292170230c45535d2f81d7bb519ac763cf013c1032e6a58d9c0281a826953e32ca8655083cf06aa9d613171989c4d84a1062eed2a9a1a8a10814f31bd707115ee327b92dd891302ceb85d96127ad0f545141ffe793ce448cd75efebc4d1d1b95c655a520db54d7895c8b836d7643e29eaaa40dec15397a0caebb58e075713eb44030fca2ba30e907291c7537b1ab4cc23f1d6cc87a025bbd2e752bf68676407f6fb5fd04ebd9a4e5ce90345d16480738474118d5b8f452e0ae466167b076a698efcff309887dbd399c8dfd1d330623d2add042bd4508175caf32759894a19ffef96660838e57771fe5b4ab3bfcc4e234e0ee37e90320b282c50e5c6a760eff32c5255a6100f3fe7b2efc28f17bf305c458f3630ef95c7e00fe56efbbf88abde7510fb36bc69af353f41fc534dd7d958a1c0a5fa1f15b81e076673ae45a077a1630a2755d880d89e36349ce513904a22c885ecc0efaa464c1035817c552405bc2c383baf652c74a8d5879cbfe7e17254781cc2feec72c1e690c7a40f374ceb433332a0a118741331c4c62f269d26f0d06c8eb141294f504f4a29d4c6edfe35ec317549a4679f8ccfad2d3b32f41d4c94a2be9468cd2fa3c4b80c5263124802613776546829c0c416d6713b242a1e5ced11d899eca9ee954ccc556e88c70f98f6d09bd4a49e06540fc569837faae7505726602b4f702c9e20fff367f43e30c703e023e7d7905b0db764c74c58099e64447c066c7479a0c062c3fec31511888ed16fb69678a5415429d9fc9121d9d72443ce5038f3cbf2c4a9e2511990b31aa748cef9172ced01291112df151abae68b94a90fb0ebb35be781ec724bec2d68e00892c23633df54fc7d424adbd2e0931fd6ef2915168b2de32c60527c90a5cdff0f9b96b85fea2470b6fe0f974932380fe4d367afde11e2493038b2028974de51268e1d530eb9ba66e764ded5d74a144c86e8d38cff7970abe5c963126f5ae28b12eb1fcb779036607d53d8b65baffc93084533c236a61631f4d56cbff3159981ae36c45e7d03d360bb6b89a4eb545bd0b68733e7c5220615a2e21309d5dc0f7182343ba8ab561f0d22b0f1b00983231f46b41a9d9221fabf6ebc198c77a2a9bb18aeae073d556def09322ecb314af41336ae1d1f4dcd4fe7f9b239b692897d5055f159fd7a261b7c6e142809b3f5142e20dea87c138c2a8c64d6e4b599720a5012f58d9f26759cade912e49a967362c925d0c65cc957f15bdf75dd9d66266bd7270b7d38a4db30864540b1537a59547055592ebcc0a9c2a15fb95da2c7a94b7975476f58cc45db58b34bd129caf3a009127430a9ca694856c6c7412dffff39a0c02649a884e9ec9b345d46c99b6f846ebf9e92498e151451da722a5a0e48a46102560257bd221c4ac8acc0e4f49018797b796c4e64f33e80f2e323fe822cffa07bf90d36e04ef6cccfc950ab0f8b3ce1458eda8d78b97a9eb39f9e90b2712fe669cf993f97f275cbf33d26b0e6f536dd25a7071da6c10aef7d42a975d9f2270322e89a8f7958ca3b60aaf2a0bb3e54d10e62c9ac9821b43be8710916c13d9b1882d9ab1d42c768f400c36c7d0940808a6f427aa2a91394c88743e74846c828ed7ea43868eca8cacd895a74255fa3e0557b70baf1bcd7e74e8f2357fea1966671bb92257ec1533906845fb344fad69f24cce360a719d1ae2728aca0e6796b3eaa01c8dce3b2c2b0024ad64473c590ed440ebf5f52e9e6fb3643c399e1eabdad3d3f687218a23017f31322eeaba170fcbd4ea867c15a6d2b60b35928d4578a03b1389f6fee485fbcfb4cc15eb67e60eecaf906f458e69433ccf056e5978e1c06b3fe69de57e3e28c405dc1bdde66f1fe78c01175d9405b6141ba5413730e0bc03bdd33f38af1dedd9c56cc72a35fcfd3155f2332f4fcc942be043f3a89e327719626bce67d8c2dd467c0106eb754c91dc94a7caee3ea5e2ed524036236faedc38ea2ddef0e0c697cb8e2e529ecd69c304f87583c1c86b2fc1a4ec969101c2060a662664dada0fec8b17091d6066d7751efeb52ccf43e80c7eb9eba9ca6e7accfa0dc46dbf59fb357bb9cfed4ba77bd63d889634195cce69e24a3286c0d16d05c269f308b05e4e6c16f6567e348e56814392ac7891404c2fd626cc413b238ef7f9be0725e525679171d985523f8fd50c23926adfc2b745e39d38fde6184cfa7942524306993ff33a3d3dab537eb9dd93bb1d0059379c53fca686f29897dbbb6bd4986f3260f9992c706cc7477069de1d35b75eda8fc251a8f271749b7acffecc68c834792932a0960493a4f498667fa41cc263bb8b395281db718dcae3408be08c5250bf36ed7ab5b37fd60bf0174318fe5f99451038f23015a15023cab09bdd44f405fc6fd66c223e979f0047c3b274517fc50c521fa0d6041f3901a27c9fc6985fcf99aa79083b50e7ed4ac460a7bf3a860c298378be089cd4aefee54e7e3e0c90b5be64dc1a0be5c3949e0148140d174c31465715c47ac64b6ece7806ce3b05ba83998757adb5c6814043722e9e6940d437b6c63e8be6f2df7a6e3caf62f552028ec5f43f40676d10b1f23daa3c41c4434786798ca323b3eee7efb87702818836344eea3e85be7a76fc0304dd97704b2ec9cc5495b5161efe58d940aad7ca7f9003e792314c0bdb9437c0b72ab4fb7f94720094912c5fed5e7cf5819aff561dd6aed8153fecbe2eba599b05d5f733969ef09c148f0718444edeb791d3abbedbc56f8e9bebd695a283195d707054fb6d50fabc66d7267aa11391dc156575f51b326afb12037f6fd479db0549006d46f4e3d333e68378212da71051b7147f527d9c3e415f88e8305ea51c9afdc6ab3195df71860f6c3567f9edcaae8a02302bd60a2cd8e46a7afcebc0236da564501573e986d2e68c82b93190dd6de8bcb9ad877d3be058096f3024f9eebab7e81cbb6608608ad595be3c8a37c0b6c06ab71bd623239e57fd4800ce42eb7ea016b67a16a32765c602331c1af89c019e1a50fae40d0745467d7fb213e2f2d62ea378fc8d758b400d3220f79c28beb12d4c0f3ef035c39f8d73c255ea6917f09dd77f36f0806167afd376696909920760c2299dfd707621140200a4735d130ccca6351e000332e870a93d5e99a126cfe032049910a2e8010cfb363a805f8eaa9d94a4a59af365113828578570359e5036956f5e1aac3f3efc2164954d00b968c72e52d5c564e7d217dd6f1de0bf8636c151a9f2009a4de4f91a0fd9123725abc8222d4834db818e37a19fea994d4894a1ba8a10b66d3f44c441bce3a3db12def8ff3bbd19bde00b6aba39988ab31ce0c3f7c301b30085053a432dc00e674aee45180c5412eee40cd17272d3441a4b6eaa0ba6c1f464ad327ff7e4e4f8f1c69d8bbecfbe362691c195c8b6eda7ec6ae91f0475c3ec591b34c5d8bf419df2ed47d1d4e7c3ec440fc58e75c166e5ed54f051229287ea4d9bc9b0886e646fb2ce93aa324a4afef2a5864626eed1c284dc1350873f61a5bb3e5a46493660afa9c65d0955f2d0eea6bf5a3c1df08e639b37ca5dd3d25c4d987c829b77b95eafb2d81bd5816f4c77413d29308a6266f2da34b1635da940aa4a5cbd372a7bb6772fa80f198381bf61db86dd6a6db6c12782ad7739b0375bea13959ece4afc2bddbeced279bef7d8029832e1a85bc436799b5794c07bdf7444b3eba65658c57ebc934fde17a665a4a1eb713f541be21adec152708d824fd3a428ed3fb852b22646501654421e4048acb6ccbb8ca7d846712060cfab91eff6d4d3a3daffa53f79e7f6cdf34a07284484aa4f7bdedbb399347d8d6d3799e0dbb4e0cd72f1e32621b78ed6f2584eaaea79179c4ff2465a1b5f502f5c1e16e06a757680e5382bfc008a61a20ad3401f1cae2fd3f13df5dccfe7e231b529125dfcc4d459ef59276e8c4d18abb77c9b781021b7cb6dc35268f747a882e792352b3aaf21017b67aaa4dde9ecffaadabf698d072dfe4b2c6b6c74863746ba86cf84dfc54610a766bd517b75e8ae59c01d8f88d98cc9ee6963b258b1494261f53b5675617271af76cff28556d1c4e36c46360d20c694fd1c91b6093471ffb30eb10afb77628a969be1272d8f376db9d513060127bf59bf9848d1818be965b1d681345507400c9208864018f4d5db2126240866f85c2795eeb797480cb993dd50526d6dfd3ce622dd60e02655fdee0276afae3768e4160cd702c6e8ee23176db3fbea8061403ea714d2c24b1a797234f53e618cac5848418acae90c7d7f4570feb644d4e8b4cccd5b9147a544e6b2d36dd5280391d2e30087fe132588edc7fee7678cc6a4782843f72a5916d266c2ebda252c7eb07052c16bb2725e5f81492a7383e41421ce0d53b137a17f244cc932f0b3f5ae8023f83f66f718a0212691be3b8b77503d642476681798958046a0a01ef1e3b51de520aa0112f83aad6bc48dd7b69b57c4cd217f6edf544e95d36ccf277a5080059ef3ac9c7056b919765e051ce3bede1169c58fb2def749cd51469620e7bbcd294da79e44a18de665ce686e5373766878d53519eae166f1b793c43112d50b4060b1ae3af275eca2a031c1cae9630405a34d9d4d9b72bedb704ff424a9d4775903f914890fb2ffc736af43fe0eb356be17fe82344e8a3a3edcffcc238e7122b6833c528395b186ecf157022e315ea4337bee716e5cd17f0b48d60dbdb3e905265c86ae4932ade84156d9bf7f7d60b1f67658d08aada184553728ca3a0ae2908ca2a7ab062eced53f525301843025283e961df1c9875150630d558c8563e048ad85b1353d6f31b8ce494c710564ac72c351393b44e20166a185a37615e9e8b5421ab6b2cf5d141fe341ca0c75363be5ccf08304522bc1ed27fcf424dc536e2dd48ef62861b15026ccce9b65e9d398606b8dd788ca44ccf9a22eb7c47c40fb3699700776ba59d47b5d70cee4a2e6efcc632fc955e4f31262eb24282524cb4a8c1aa94733ae75513b096d02ddab56a019ee678a075bc1ea2d7d734a3f492ff03a2abc77ee189a942f96318b616912d832a1a206c2f75b4a65391656a409e70593097b5ed77b3f19c8ff9d7965f925eb431ac7bd272d070da959f35119c0f2b85bcdf75004dce56037e5348c8c715d435664671a34c7c7eca8a23831e6b4d307e209c56b1f9883ce714c0d15adf5d88e585ca8948c28791b9bc9129b99ca60bc7c173f9c1b791b07a62a252795ab7f5a459964673ccfe9f437f18cb4557d706a37b52fe3d8122207d1618ea3e0eab4851d7e3383beb97bea3f10cf10ebb1f5ebb60c456d358f0712d907052761d7619891b1fa7941726a17458a4e099f085ed47f7d1d93388666121fada0cf11b03a2824d19506157a93c3e70c884a3c9b7d2bfd04d0d9d46080636dd4de45819777cdef253992d86b06b623b1402152351475c3196c80b7d947a186733131b59c7caa14112893322c9aa4823ff1e42cbc7f42fdfee572dda859cb15a7948487a0d20d6d7f8f47c0d0141ba7965ef2f8ceec72f262167246bd519dccce0ac5383feda20b372733cf0dbd4d8129661245bf7831148b3677326da044cdb90b64b17dfd3bf08c6ccc83e5c9ea7f1d1115800792c48bd75f174b331c75ce773a22196e416365d5253daaa5ee945f3b0793dd842c71348683d36eba2d7427b9646196ed67b1d46e485f37dd7574224292092eff9a6ce76b08e10d529e207b03a8ce11950a36db62102c6b29a6671dc34cc846949fea157691751b5dd0fd87272beb064121e9e83dc97ba4176dd27db88c1f593042c070a5f6b294a57253f337288537270c95e2d4a82b7bd9b4d3df3781b464de1842144bf8f33b8bf1bae2b730338af16c81499d4c4fe890ab7dc346573e8439a3345d949265a267f58ca219fd33b6a11925f51dc5096745e2c09ce12ca7ad4d28127f3787fc5fee62561c5c23f86de966f1af0b4f491926763760fb4f3adb7cfdb42197b9607c10c4c34ee91d64039b2296b84345c959536577c7f6fd8c58b91b5b22acec46107d235f4686f2d2da1e6ddb2b81a660d53c851b2a3c235480d048017f1fb18f019b45e90cc90c5b038cae78f69635762af78c5059d7a5097046dc6c8d4ff34ff9e14757e934be8de35f588f7744616a21b5ee1692050163ee36abbf376fa941a4bf2a5461726a9dad65c658390ac362956248974369482db268225293d2ce0247ca63899251998c2729a0117f408ff58ba86761c11b9f65625a3f5d5ce558e1639781e372d3bf14b638032efb68b9088ca323b927260301878a8d34c75d8bfc1e14108da801e7d51084ddc3888da2bfab608711485448be1c8623ce8c4c29fdd81db2113d012c305ded57f3c3f12b802b98ed70cf3d2a8ce63b86007794f239e0e747f9b8273cd61f1eee5cb859d863856cd57040a57fdd4f05cc49fb8e92e6c6acc0a8318061dffd945dfcf543a981a4bd8c8b6c525668a441695cc45290e161f8ab405ac91218dac0cc9558361642a295afe03f20bce3894b8208429488d58acd2f34cdca34d5486a2c9bd83b016f0f57803050e085ec2f1fd1af917951df35df2d4196abd18a22076664d6fb1a70d2adf015771c0c201eb992a9a90cb81c1c78435d167d9478d4c9c4e9c6fd6165222231fa0cec72d204029ca746a425cd090127120b109b05e104c0862bb5be463437b5825484f89030904600fdd97bcf8b76cd9bea30e10797b1f90f7436aa5d9b612c6a762f3bf488337582145bf61ffc41a3784a92c62ca2a94ecbf68e539a42b6551c27e9dc5d025c7ef7d0a8f9e27bad0c8ae09e4cba662e3f5597f75e86af39f88834d9bda00dfebf38e5fbc70e642d6f7c70c4a000c52200f2cceacdec2370b2baeddc8869ac56f6bd45b9647e91316d85d2e44043a2e83275ed838c900a780f8c232589338f38bb5612d01173161ba994cc103095e15cdac73d8619ae78ef1bab0ee3b5a58228433ea4d0ab090a7c65585573128d8a792dd42a956026464eedaaa4f324ba06699f2230375b00c5c2a888028ea9819b827a157ad4c137f822a8b7daa36e1d3d39bc3e51cd4b6615beff619af633a42d533ec9eb5a0844fa2da223d73d84fdc02b323da20d2cc5e5c65a7443b7ac80a155104e6fe7d1ff43a9233f973bda705569d7c83c38e24b19fc85c8d9c1089bdcdd6035d045752aa9eda7969b8c5903b0819c671575afdfa9c7fdad4473e373faa5fdbe2bff338d83f10f8ba4371f9274574c669ed047ac50b2f65151b0283b4fa7d0451dfb88275a423c581c3c4f2bb70bde47453da7c992397619ed377d8e8dfeae8711c1743202386204cf0460dadb47347c2a83461d8a30c66cc94439e41d14cae791987f526d70bab74de2af4c28ae43cdde75fc92213852324a52e5aece17c9b966a5ccbfc247a346049e4758def6862a673b5f58e39317752209d83d1225b99ab0af55454eb085f691048d118f16a1fec4fe94b7b669b5f9bd139ac7ebf70a6f417a0f0c6de9090cba0a9439ec1a434c48728c0b6148a6c96ceddaf394eccf8553488eae2853e3ae0f64cf7c7eb611ab7ebf6c0ea0d9030a8a5c2d0206d1729ffe7a580311922bef357eecd359c50f3fc87bdc478c309bbe4015e662b2d67a7801714f7f23a876264a4987b9f9cbd555f7ee11e7e74e60d9e5321797fe595901b33dead7d5e68998262fe5cd2e4a176ff4e12ec2a35bec73f3d9b9431588a60c8acc9f4cf6eeeef9302eadc8a9a48609b8b7aa802369d7aadd806a51d5df3574272f6c706437f62d91f94557582d9774748ac24acd62029a69c791af2e738405b04f61aca8803d0bf4ae00204e97ad0737c559d4155aaa69ff18e7bc0c99eb8ebe3a762d9690a014c374465d72d7b4ce9f72a046d13f2e23f2594611f088bcf95dd07dbff489e31644a19b52b6a13ce0fb3be8e33de6b3c660afda35d549b64f0313f74600aa87b071002666f2ad0c661bd9b957d2971bb6510c32222b6159835f60a7e7da257c2a3b070fea0fac2e16af3d43fda5dc48836db8d79410910d31e83c35f5cf57aa1189fb2a2d304d9106b7091014edb053e7104112575a50688d64972a417bce4a06354409967af3afd3eb3afff4c5cc0d1b41a333aaae62561683d36d01236a56f8039580d32ed1b95fe65283a95bbbe70e11450b68c37e1d841f4491560252cc230d2613c737590e28d88a0d072e90aba2fabbb15038ada8f7ab9461efe4dd865582a5f80df3e5094e970512a96365c4ad597d7f9da746cc40579942205ae5882ec2899a97a527aa9daa602500be95165b0c4290eba46822bf26aa93a6fd6fec6624c6518704778a77afc98c04193058b7abd2e280dd56c254547ca251e84b371ec094e653b9f4eba5290ceb9eb71dc714167316060586e28957bda7b1ef78487ea9997fe055e65301f2876ce268f261d092859229e1f16d2143eccf40419e5953920507bda8e6853d3bdd647af06591a6b9b2389ceb1bef9f51a5864b000abc14e758ce9366f143e6926473fb904d4b1be936c282765b2fcadf069578183d5249b5886e5d6412edafc4a21b9b59e30ab888aa0284ca77fe18cd9a4c56edef5d442a1056bdab3e11bb16ae82d87c2fdf49be77bed017f7f0adfba8272f7f393ab600c1dfcca8904406b8ab988353090173521eb32e497d7880cdae3213085e93b6021f695df4261b4d592cb4052c64ca73ef61cea0149e7bbb3805b02f2972a64cc34df8c4b6643f0f1cc90acf4b859f82da374b112915fb2ca9de0ba5d84806272bb7ba1953774aa1cb8a534494a59687e1ebb0d9a90f5aaf83a294ce94e2e72c3a6549f570d76a3b8e6b4779845331d989210405ba03a4143ebf5be64656483dfb6f818526ac13f2307f536de789742e7aa1373eed54f08ab328f2d57c159a6cc9574c9bf322caf534c46bd5b4fa7d7f678c0da3b502c88c9c2ea9cdb548f58c697e556613f2fcdac9fea3daa53c33d439cc1e2df12c6eb4ef4f0c853c603aa18c2b73d52e01e11e690d424ebdc215e51f553b552e5ef162d2af884d05184db2f5b1b4f18f7707e144938545fe240aa47604b7723fa10ce3a36ff17ca50f1cc9a2443c403f4967c463223f820bdefbaa5562ff325f1044ea354ce1dd4e62ee341d6f65e95df7afe58a410139062d5eacd97aff6b42e9dcf727a32663bc6b13ece0693d65baf22949a966766aae12ec1806f9bdeb227a69fee342d763e9e56a60393bf5f6de90ffb7ca5330577e9713a605f033e1c20b723f813c7cff6af1a67070c5bd40a8dd8b6e28010796e62fca838de3383b64d792d3c9d8253ffb85fd09c4a806146cb4c13efb874544b0ecfd182ee7437121734566c965fff4ee447bdd87169ff13bd3a62d185277ec41208ab6d23acbd8fc74a28e405cd564cc59ebffa25e2ae3465d507a8c55ab90e2fbc329e210472c24eb86edfc86a5ddcf7b31b885379d6920b53112a888c565215fdbd86daa7953a8df1c2c5c8c041ebd11f8cbd3b3d03cb480e469810c34449e4c9780b0c1681c32380214aab4c42d80edc2ab5dd861afa50b2d334f2d19a9e3d523d3e08c4d7ce882be1e4f3ce2acd56056c3bf58e06ba9f3c2bb28fb6475bd9242312c1cdd239f378bf9ca536a16268ed48f8184ee0cde9a9e9f5f63cfa39cbc7633017be5e7a119e21ff192e06441579afcd5bef442b6caad575dc6f985c0a976e562ddbca41cf4167feb3b3970b0551003286134737ed2411ea987dd5808ae8a9dda2ac9a4a0274403fab001cd68ccc5042733d93cdb9466514f93a8c6b8323e51448d305e4dc550782c185513358a10420cdc44920faa939f3c27869d7c8d630c6e7043e7ce7ff49c5aacba697d3443e76b30db571989c40742ebe8a453ecfa1c3b38cb497771b76a9336b77aec9fc2fe3d719cd5c1d81ca4ccd1bbbd0ceb33167effedaa4db88e0017ac61177d735f39bb07d40f397d37bc08adb5c476fe2ee75d0f3b71ece171595b6f74de9cc74d525de0cca90cc551e7a0b449a6f3de1d7e24b77963a3d8be7d73f3ebeb4cf9de1728cb260dc724868ded5b787d66bc02c6d2115e1b53e0ec2c06269c6147c8ed1e9b1398c71e1657efdc1ac8aa44607c8f558b0c49affc7ef9f18e78e4ca4ca3922d716a4eade36a97028cfde141cbd6fa899df8f410fadfd803f9c644311c9a25f09aa37092d38dd5cd85442cfe77097a7f2235f3fe0e6d5114fce89f9b5eb1b7fc1b69ff8a7f5bbdf783e7740055c903ef7414087532c81e97e2f2138df82bdad685229430e6f767e0c050e50c806a6ca80c232855d4e2538d1e98dde58027f928b6ed2e4dd21a413c0d18e582f170f339b56cf368422163adf54e04f32d83c60063ed4d474e3ddd6cdb58e89b5233721d0e2673d0003e901dc721b5e1b88c4d25a6156e05acb95207251e40f7927f02d9beb46525bb34a9b9feedff9c6e04f726bd7a792d0115baa8154c6049fa618de5958fbc4e1adcbe93cf444f7bbb4622c7a28b7a67578c0e33f62c081a4b2643334c67044d09c25600cdc823dc9aa6c7744dba26e67761264fe1921ab0741e7ae310b539ef1eb08ebcd77da6fff3bd833e86629123a758adce09c8c8fe0b970b9df4f405489c115f344e0656315a7713d49ebef5ae0000ad5d1b7178a94f30201a8b2882812e902ed1cc74d4f343247ca2c21da3fa0624756892b5e9d305a64f0dc1f0b353d602a62e0cdb5f59950d5b62d4282348ae7441671f6b75560379b1780d6f00c9be8da87a98c6599a30305e5d329c089f8f67c49aba83777348af506b5750000594e823fcfc3bf6612680102d1319bee3e8ebfcaad888cee7d377811f5a5aec035dc72ad575b0d361b15c03c819fc99166bca26e1cec34ea09c5f2b1ad67bc8527cafc236158a0477acf79af61589dc4b7f3db49ece4e8382b1bc073c7cd614284474671fd0294fa8ad5abed13820d9d24aa39f24a8eb5cac059254963e516ea6021b94341c9d4a9eeb90ff4865b8f2cfab1ab099a4c7372d06e4b2e02e1ad87e461df3d48ea1eefb7909585955825b5d38119c04bf81be98338bffcc72335bf49b9aa703d8acb1a2941e1733e1e3a791fc397196ce1b40b65cc141a7ea24b3413102822ea547e33add716ac104fab2287b3a34c860485b333f3677dc6f042048196998e155e9a12067c6b7508ccf15293a503e695e8cc47a42a464bd553eb3a0debb26692c5ba0c465629b3793f14b44244496b789c7b3644928ac2e70b6ce6844dc98da78c3ddaa3dbe911f00a56f496f28a836b4906c1f0ed239e7587d54bb7c7e132a54a68e5e628b657ae5c549a2dd6d80408f3b9aac0ab13fd711166a928ceb4c7fd0d321d025f77349bbc3d542e82c757fb589db88833b32897d7b6218016505dce75507d1c7320d488d5e93543c11d0e89131a77e84c18148d15312127e5d96ae8d681935ab00cb9e6ffd8da510179bb9c7729a7f8a1597b4e0034e64210cbd2a00ccac00924152f0582622881eeeb27b681643feaa65b93ce0193b53869963c410e8bb7b8cc0ecf973701e2bc104225d5143d4e192206ae21489ef2b4d91e6846a6091677399c3808e40e31eddcdab30051792b049511e2478d4a3fab6087575b3b91acef0f4a916adeab4d1c2e1a3cf18826cf83f61641c1cd22ad1addbe6f9da410620e67559d9dfa24a550d432e4ae9e84a56a506f5db2911855668343c54384376983e43d78dc73ca1f159f8d20ef132514a9d632b9034233f802c93606d5983a0705da6bafd8c3bcce54a55108e72f87c42baae88f9bfb5665d06828b0a7d8ce617ae38688e32db2e5b0d7c936458df1e5d5406b09b0f84dc3b1fa0f04331203859422647f55157479de36434c2317e3796664e90f0b65c45b1aac8e755b43184feff9d68f8b1a6cdbb8e7a86ebc2ff1d5b83ef804357d5c6fbbc8b5067bc9be29552f5690bf6da76a7d2ad72ede4bbaa69fab2c87f3056323ed7da5aaa203588c788a667a3a84a24150bb39d9d5979ca5749328f2f65548c1514bc710ac0e6519b2b90572633fe6d24c3fa95212121d4f36fdd2a47c28ae445226433ce9473f48ce0476ee2c4252d2348e639b366ab53de2f26a23c77f13c3fd1dcd2da4c995421c0a24f2ff03f8263eb734426e91fb0bce512b1c80277f2519fa00893730285457ba449f314e8a0c62838a92a6d467a0bdbcb8f62ccdef0462d5e2171de318ffc354e852f614c9a8b7e860d544374ab295d185df2546dc4313763948de8d43b29554ff2d4cd62edf0eb1a313d5b6ff0bc917877cce176e283549b648f2e5cb2354ae4ccb3bb9e07d380aeca4e6204386d1b5b7099b91dfbf7b9ee370b2ea01d5a052c5b9889b0e6faf6dcdd1d790ebf5623f2517f9a4cc09a900fc2e89a95c2f45acbea62b5e9da31f3dddbfbcf875e455cf0089e1da37d295558a9645020c7e2dfec8fd46938375996ef845d9063a44add1f9fe291deea6a9859a6c2e647d0f2d5921eb0a03a6a5ef92000db514baf2be0cdc250c74b6b4037b5c1b18339b5b1c557785a18e63e05f15e5c7043655ae711ed09775d90856baa34479fbdf59dc79c17dfaa1fb9199fde072281590c1260026d4cb57da05c671beebb6139f8a4ea8f5d2fa93f2186bdef7f6a5f827200dd98f66b03fd53e25049a507602dedb298e8339085dee2901e6e0d8be6f0f42aa899c04b438a3633aae6ff481d2e558617d3a0108727bfe252bfed1a6388513d8ff9f88e79cb535d02ca955469a8b94fa478cd0ed825ab0f77187c25a4aeb529111d33de321e51bb987a6affe7f05607e678dc349f252df01675c2b064d053a7205b7d786e0929b9af4cbdbb49328d0f7bc85c3fdf31092e0e2c6765c946342c6e79bb434778cc75a4fd66065ad29ad45eba6d54ff1c7f15c2c54d69e9e82088238ec5562b58f8ef14df1d349f8831f1fdb09ed7411fa709cc9c47a34d167bc5144f42025c3edef0f1b71389acccc50658d5c6a9e68132049d266a84ade21cdfd0eacd1ace2a254551d8c7cd35ac927e32b37dac59e834987d3a21a6205617601b0072af22c19431fa9c2b061a1e42b4db06ef121892aa05362c4bb875c2d5ffe72b13d423d2ccaa4e80816205d6517b33f4b522c368cfe3e39040ffce3c38b6f1c3d185c17bb7f859f9e98eef57cd6dfad6919f63005f600f83a9503464f4f094cd5950576d2fbfbe94c157f967846c39cf059aa2d3ce484e81b586587515b49546d9aa1eff09de09c23c3952eabf7d6988419cd767e1e73f3662652677f6238200ae537ffc409573d3dd7f1b190c580dc4c7c60d713c4ecafa861f136e03e3c0a72e29a6e61c70d72af70f8498ede6785c6a833c586060c52043c7e67a645a7dd5cfb07a50537f93cab435a116016977e21636adc787ff16575fbd9bd435d9eed499250f3edf3ffc5506a947f2c2eb9e77e669f95abb69212ce20ac644a99e4bc2b42de7608f4b1b029b9ebfe3848f4d7bf2724a1cbfab961ca01b59c892693ab9899ea5b14ae6c63a5a39ec8b6b7d74059f0c44f4b6a791f6a7e1933df521b86241ba3d1c8c811c91f3c00fd1cbf269a65c8a526cd1e82b53953d18e5b764f3886e1d82447fd4df6cd4976d2bbb442669487d658b6a539d27ee022c8dea6e644bfa779cb79f7a8e1feb006e63f29f5eb8fca8b48ea2ae100d0d0d6d4df479883a4c69abe24bbd2411cb0720b756c12dcd8fa143e26d92e0adf36f1046c35a3a86a3a9db44d66dcdeb79798b5a2521024f7cd1bb535c9153ecc9afea3db4f700642ed2201853814f43842916b3f9eb21a5975f3862a12d4f8b2e75a5eb61ed60ba94082f991a309d930287860c82ee370caae88033b09bbedbdb6b1af722a8f95f9cdd4ec9136380847bcde2c78cd3aecc50cc010dcd54e4d96f09bbc6320eb880a6e19ec5fe49b5e415d282c70a43cc9e86a0eefba078e464b998feb6683b0e90a184a05dd4a1374ea3b53ca2f04a41e78758702b3358ac3804f899f25ac0d038d51b68e23c945c8611a4aca936a1a261e638fa3ad83b105b3c2ab9f9554f7120ddb7b2df774daf1eee17d28b39d666dc4d69fcd8ed9495c8a0e2c1ea9ab31cb0868eb5bfd436e47c086756cbc68eaedda041eb5cfef6939f03d24172436c95195528ee922fba5cf6e90e13958bc1b707f594bd4a820f63b0d268df03cfd5e29b3dbd460b18dcde78dda39120bda6f94d7de3a3a3bb529d2345aaa2832e2934d283469255ad73f98a4a2fc20005c2e13c5a94bf8877debb53978e697dddca16cec31c33df279be83dbdfa81b046f18b7193055561300d7b3ae1a02c8d33967a381e6bd939038d3adfbdbe29231d18ec461915abf76ba6f4d778e46c5109cdf2da685a0a530139dc9ffb2e6d9bfe146f341c557ee4fa7731bdedef8326a8ca6fbfb43ecae5145ed2bd8e38e6009281ad71caceca9069650456f86f76a580509fc60b72246a6d988fd29adb4e9bfa26f2367226c3ff404cdaef432511a97eb6b87786083b31b53bfb1e43d5900acdae4480168a17d8dc5408c92ad787a7ee4573ed61a0ccf7292d5239e63eb0037f6ed1ccb61a288fc1d1251d3fd6b3e54356c089df4237df848b8c3e2d7d00963b07d33da369aaff9d9f93c35e3c5984547304612259846feb9e6a9ca26e9166008c1c3d4a7854237fadbded666d5bf6733b04e8274be34a105cf8d319666a4b799c618516d3352e62b10566e0319776f5d66309e6f158376b31174b4018e3ba323b4fb3f323147f6d36effe87596ef609361dedfdf9670b354b72c27b43de99d0f7fb995c3ed29f59b08b83cbc86ff1546a14e36bc0e78387fc473498703a88388b0c16bbd45ad210c4d930db5d3043082d2191e74fe0c9d8276706e487a378183ec60ea4d0fe61a80dd40fc1b2d0b8966742f95e5d4886e7d9ba704d8cc787f2d6fbd167cba5088ca31e7a606737a384c38aa4ab42dfd175fc48d0090aefddb517d3495374eea151d289fd3339a8b844424a4be2cde3d16ec56346cf2791ed8c2cb1341cf3c0232371bd113f17ab65c29a9add41c11b677891b53551f1c81397b8d2c91d28fbd3cc7d07d19d7da2ea28f56c2564a3c224c1ed2a20f18fc6e6ca4774587e5c5f2d600d745a067ebcbbcea26e45ff597f957026557646a96a146b6e51f20b1669bf8d3782cc395942dedce3ed1c77524ad47b03680bd3fa34b0f1aa5915a7146cdada4ca7144e1beb7418ace2cd02e6026123eaea7fdfb922a18f8174a1885959d8f4912bb8eab3dd50fccfb517e768cd4f0b55d4e6659731d10cb31c6d1dbcbd9eee2b479fd15b51a5528e55bb300a0bffeb5a75faac06bb3d6d2e08adac50e820c7b63350de443112710357b6dbdea0cc87fb8e13c4de6fba80bdaa465cdde22d79f6327febf40e212c4c6bd296c8a86398cebc98f728bceaf0b165fa43b96cccb168057b688d6eeebefff5571e0e4b93eba75928c2a117e9274a8782081173e27a1620727ea90767f791d16bb23d49d25e6e45528444259a935c2d3e6827439832c6db3057d8da2ea6ef3ade76a087515926124504c888a024b1a30bf20abc68f9942f2acb0f0b14bc461bdbfcbdac38cf5094c02e3c8405a781767c24245add39168ebdb31d092368d4b5c9659755134d25734eb2b216a51439fe4c68fc70354c7df25dd3d0e51375bcd926b26169eafa74a2157ad1b4411863f01eb9ba976add4f0d7bb27113d20c58e58701b73945fd3476e89665debb6bbc5ec79f7622d6fe0b7d810a68952b769e9cd922d31f3281ac0e829c7f4e604a1f8fcaa5ccaf1739208bacfda112e4b509f4bf0f3da08aff87f2e37d5a09caadb769d91c6e3a881f92a619f28405b980d58c7b55254fa6b763645820b7c1e62334f6cd7da9d120d3bab7775f02d570c4ffbeef30275586989cd1aade2b4367449625dba49af320aa49992cf6b1c57643c9676c1ed0b14264b0fa8e15db71553759549402cc75648d5d4d1574805e10034eac017e15bec7425e4000c70ba12d785deb5b010690a12c37601178e8d822bcb28ee9ba812ce8241fd61580642b63109d099874a8744613ae7168347ad4cf8fd2ad7009880d3f7853156348c7cddc68b0fa4b93b500a51a0cbef26f1180a7ed5460841a7beee9506c6a5d3183f067bb97e4a59a7fca354ce36a880d435149d1c4e5b8a0842c1a4b7cc178776f48ed098da97287e3b423bf900e9eb5c3eef60e874dd89f35d0dc8f032e99ea018fbeb2e67ded8da3c8e528eb564ac67901ae59e9c965e6547c268988bb275756f4c3e1612a923b2824496f054b399707523e96ffd24f6a6661eba8f27ad73eb220570d9704be8568aff1468d4e5187ffa0072c02fe7598c01b3cd3849d697722d826ef4d769fb28e06c584f542a4bb93483f37bfbe38d4ee246962f0823fd5dff86d60cc042084b8d398b975032f6a1e6af4af1c19825a09f22611ebffcc90c06edd3103a1518040f0d0b325e375e9af71922654180afc1acf1f8c3fbb71edb5bffe6a9a8d6ca32cef7ff22d078b773430b193f92c67f91683354ef0f64958765a239ebe6b94565d0334ccab3cf2b57e257f0a33e54b38beeac58a51d3d0fc9005508ebd49337dcf4932dcee3dc5d2684041c415ddc48d0e23dd95d3dc4fb13de81441f6b4dbc165e335c1c1b958cb1a63149637e66f84b700d1df7525052526cdb2353bcd9e52a7b9030822114961d31d42708edf3c4de731858769a7ba103b7eb761f66c19c47c389d1cec8397b7293abaeb88364f613757157352d3fa4d2b060b7c51771fc7390a24d19b03c62e20a03002030b7ab324d8e4cff5cbf78fc1523eecefac55e35ff8cc7237707b4db17432959ec6c217c749b4028174390f8ba314f2be555268aae5cd02b1c8b91410ae9c499647c4a2cbcd8a2a942e2395c85711667532bbb6afef4669d43c15306037c735d66ab637b63c272a1d925043eab18d578e46f9057dae026358db369aa22012a50e48c509ffc41eb96f4f2b4294f6d442386fd6bd8301b0993db5a43cc581681b8599700d84544713f0d16e4c2d1df2f53ecf537dcf8539ab6e78a6aed7e53c2a73007190f49fccf43dcac3e274b2a8ed0f794d143cae9b619198d55a15a347547f2bdabe2b81d44151204a920d3e63e56e01e7eebbccbdb5c71b74b83bef4b75e70d2dcf62462b7324eb6fcfe8e411e0e7bf1ece2eaf7ee91445bcb6c71babd36a066c7f617a0d34efb315a181dbae0b6e6037d3ca25c26124f9a51f2552cb0150a01392c1ff130ebe028060bcbb5a5fd03d665bc125e34f135c88174b47a22afea6da0a5fecf29726121d9b37f01017a4fb725746d36955c1981bddef14ad3de3ceadb29e36b5ed0617e85ab6bc3810c6010444fa30f7693ccc256b21858bb4e665b144a803b5140a335fc22823e45f427762fe895ff2b8f05c6d1562ca76218f31f99e0e060409d6869fc035ac74744efed012e36a5ceec083e1ec28adb397583c58bd9de02793c74b953715da7ba25dcaf247074eb3b9a6900da5c7155ba4df053614e7a4713a46c26958961693004752d7f94a07bd33eb9043bb5782150f15a988ee0e746fe06a2e8cb62605192475b5db3af6eb7d94237f59d9200bc3c6b393af56c47964d749252cb0aed9157a1dc24c66517e3cfe09d5c3f291801ee2dc0ace40ab4bbbba30036c7876c03a37f3b0c530806fe2a6d77cb91807e639ca807a5a39808b947870a007ddfab0b2685096145bd678713d7bf3c97d44f6c543d5ade32e53f797a65193a3825831d0516d32bfe599403c9c537a4e6d9c9499b21821943c9c025adf5ab847adb7fda48a764a38fc7ecd9e18b7c0092f83af693df8df5458df01c03c860b2540ad453cba2f26489f1f6148890ce45980cb46219033279310df4eb548fcc0a0c19147a75761ab8d120b21301490f595de4d3f554c90d3f401a326a924816cb22c57541762bf04e9b26c4979625aac8046df6aa1834e42ef667ae3ea6205031f0d8d688ee6ab1f3d1afd2091f5edbc21cd8e42b62cc1c73253c73a1a528f39b4991348e27e615d0707772dc8ff3b05f77b615e5ed5c9593eb01836a088cac3187ffb7cd58b13f6a4a60083043bc8399f221a816aca410c1d1ad944764150f26a9be84a718b579c3f51ef454d1ad45976a8bdf227236afb97770e153635b1bb6caf5415bec642cad4544a7d7ff5e3d67312ab612bd703c39b0fa392501d469a11ba26dfe73536d6f1911c3fcfe76f25974c379de0892951d6a894adbbf3c1a81e3e566ef5894fbe5d65538de8d90705f76c04c23a6c634df00066b39fc598bcd2941d16469ce994e3c5a408102240ecdf4c0d32032c5baf4308fa9725b40dd1eca64e32543c09aca542558689d664e79b72c35021aedbf1fa13cf78cbfe0b94c5934181e858e2199a096ca4532940112196f6546aa7ccbdc99e42d743753f5a722d95ef11144d0136cf5e5fd213e62f29062a172563dbb78a03c750d07dd0df5923a7e94a508840626acb1a6f0c0a6033f7221e609dc2f33a6a09d9e6ab35a9756575c17403b11de757874f5148f2acc3f7f7516c11d1015b3fcddc721405b0344c525eb6955dc72afaf8a734ce823114a823f40d92ae1c3f091d7aac9dad94aa895d7e96f163f65abba531e76e1809395f46f635b0eb64c97c113b1338b62023d1dd250e186809572e34ff755fff1963743ed925c6163fb87faf3d103c3a71e1ca90b0cdb53a2d0b1f868b25d0fced78a566df578c366b2a4d923517bc6afcefbc5aaf2113e71982b5a3662d6d33b266b205e4c20640b721b0da5ad7a6301e97fe80e5fa4cea0f273d5aa2420e2f1785f71d00ca42457e45fe6919535f071404a3e28490588fc1b9df46f7c1e1f34b37b41fa3b74c247d8a0f498b7822e310c9eba873cb4efe304cdff533e9a684296abe8d30c8f9645aa86a60ef50757b154498688153c5c851b73c6d6b68673b856ef78116a2990b1fa5f6074c5d882f0309959f962c10ab9c1c0579cbcedfb50f9e9921c8d39d4070af0a670f0d818705e0ee4a84e7c2ee1bc4103f2f897db4a457d82f3e068abd9b06c23443f819003bd3365e5bd6c635e47f1915ef98fa8e3f33c1fb5b956eb90b4736c097416a531e1777f62e2401fc995446d5f56933f8349ab595a7cd44759f962897c10a7c99cdb82aaf7697d5b79e885e6e1550353c2517c61bf0563bd482db19c4d3a2a25ffcf79abcfce919a8d4849f5ed574cb40319a0d4d4eafedf11fe58b30b7871fa2981a78b8dde7c71458a31319a84403bcb9c1c75c389c81b0824390176935ec700f45b1b5f002a6e45fce0a0aa03d79a107b8583d11e745c4b2745b8af31be199f003150d378c36bdf3e68b3fa4452de6e7cd2c1642583335bab2d36a77eaa874f9cbd5410da471a711966a40d99c0cb4b135225d129f9b3562cdf8767991691a9286d1b80e2641b8fd20f9cef39dd7e55614b2e28418f700ab98c5f17d8366ca11e76bd339fbba9020c01f428c71b16667ab27a4c053cbbd660076c42b54a809a9cb3cf2bc6efdd5fc07caebc52d3c5518261f2b2aea49cd6148e0914207c3e9627434ebe60aa9cb8bcdfc14282057e7dc76ccd96b9cecdc3ee69d466a2d6d03dd82fdd329f8e9667c523f88c6c7007370b96a1de544dcbfa1f46237b2f9cc517727721bf2a6710507fb84d09d43376274a4a071aeb6e460a7540752cd7e06bf762ebc4100f56e2a59b849315c8849635e7f2665305f617c019d7605f3aab814829b6c77a9d71364e1862c0f97b1c5c9b03d5965f45dd3ff4c31d375c855a836a236dc1baf381903e7c1e923c749c8d27eb26cfbaf37c06c27f2c212000a86afc2068005ee11175455a4f23bccacafd5f4a0f3f1e5bb78a62ab6084f758f1c449fa97c4c0ea28829db837797283a4b93c38a1c76fc4cd8dddcdf9784c8b95a217c2ffbba78b2403071c2ef1699a2652205efe8caac1515775b55b98063f661fa885a9dc7828d6c4295a4f6282c985fe95c5994766a2077d2abe240440995c307f8e4c1e461c79aae7e59e68d9643b7d1b49f3ba93f7aef0335a996cc3d298c3659664ac0d5f71ebe8343637d9153d74adc735bf3280e0910c93ae248094f01e90d0f161bb0256cc2c17ac81bddebe14f3a5663851900f3cfc541dca02d1361d9df5d3b619c721a27423d1c37b9db38921496fea29149a4daf5c859ecffe403bfe48bd0d204f85422efa13932925136cabe25fc107b9a061025c77959492ccadc5e07190d1ee228653718fd2a5f4eabc271c87e00e43a987f5904238352ba132e833d2984ffdca42d6e1e48f4666e76f73d87ebd45aa885f2476a4c0b69f7efe5cb0ea26a3a5c9a5f00ed025e9d76a71d16544ab29f1aa80370df9eacd4db877882b4993f292d2b541f21b030a93605e114362b4382895b37b90f606d0099b07a8409e60da4a46a9b26f254bf82ac0c05a12533f6073cdcc6fe8eef715447a36af4d615a103f5703d77b3b6813d5c51aa96b2016368ff07523998c12cd701aed769db85080e0f15d3071b24ab14e665c5e50ad25f5f7fb7a591bd1b021d02988efe24b9076842e8850e94629c34ab37a5a2b275016aba8778d07f733af3f0a96eaf6129688649bebdc6400f795216da889449274411b3a80f7ca597420ee50374a9a829f4f660207aa8a5ac462bf042692817c293322b68bf782a8f7502ba4459d01289f296693517ec1987dffd95738676d1cfb289d2d8d452cde6252f6d89fcbcf66f69987ee6de8a24b3825c98ef82dc3e1b4986419b087e5ffde829b19faf118b34082ada1eef9068d098732162bcb805dc5daaa6e73e6a7537e79b439c892dbcce3ef0e1f21c3f06d2c3442381a6b3586cd31eae52876562b2a29f085bdaa9abaad9a329434434aef95726f97cdafb37cfb34bfc3651e7e3fa36b381877ea8980e8cfc7ff9729c29277319095147d1d66a9b76a22edf55f8435abd5fdecef18d1002766f6eec21446ee4111e9889367cc426f3343f71ed4c723d3b2e3f4ef640e583423d9e0d7e0821c5aed6ffc1a9fae617dbf71c4150c85b4cf3a82d95bae19acd0965df62ca804596dd2a502d6ac94937bfb84fc4af13839d7989650632a4225d36adf450a4fe058e0886a9c2ec70e45021ca72dcbf798722352c6a05770e3ef72aac03a58b1efda873e271ebd845738dc37d7968d9545caa2a184d480149cebc6edbbfe3f3351b7a5c4328028d78caf03ece38b657591b62b3147ffebe0833dc93c38a17affdb6a5d6503169bce32e506e07ff6b78bb448d4e7b50597706c23602daad87c8e0b4b15a7af752bb2a9a6f5d33981251cafd66eee80cc0a7c4333697ed77d61ab9355df5bdfd1818c1061b0cf7ea301141ccafea7d638c5f613c2dcf6c08c526cd8b3ae7d0a023d7da0686fc8fb4561b60f50d4d3b7ebeb123fb8ee884f37b9b99c729d760b56a6724b6f8a662ee421fe040731d31698db161b41c9617370d3bd3fb3c9ff1737d805677f3d8a4d11b5a0cfd1b7f0ce90b8f0695a7a775b892f612b1303a933141c3825bc8c1c11203ed84982baa20f5ce64cd574910df3a75590bc11dea135c57fb310821500d8d68fcf26b1d6083b31f384faf8185a2348024152354c749091c69dc0d0f1c0875a03b9a272a80cc9779604e6ab94105f1b8558ca401330799d8121bf1f1ae5df682a37e00c1f5565b6ea0b793bf86ced3c1660c40da21fb011f4fca402fb34af340e5fccfa3f98ce4e47dde1dc5109d06a571ee02f1e0e6c096431f30dc92941dd666b9cd8dbd6897876fa3f7fac8a3a4284dfaa60be1bc4e5abe593d3c55584120d804a8de72db0ec8933cadc2be8beefee31240c542f95b86e5505b14dbb54c6d82091f084ca7e99fa205d7f9da04dfe020543851c75e3085cd3492274889538ea12e6007eef5beeb070421415fcf2cb7942d065b04289c5ceacb446539aab4428c027f8a138bf9cb1dd0da6a08092f6d8c69262dd62d00c6efcdb4232bcbd4a869abc5da2f7e20111d05920e54925dec13147bb77ff17397c93b57b0b4ca721a9252a0d350865a53274af822ff20b8f2724b2ad96de2dac5b9ef13bae0b3524a7416b749249258722f1947a106a049119088159f853a9883146cc5ab788f89e7a3e5a66be576cbb1a288828979bfdb83766145e56cca68e2c0e141a21cdad5c787ac56607c9db040587e386a67e3c27abbf181e6e4d126902f6612c6fc8986bb2a335773185f4f4ab94eb67df04e7357fcebf730265e0701fc9a1f4ab6153f08c9cea6a1e71178c7d8b6370cff9c766840a48adafd2aa3816376c45eb5e4b23675967f5a96e940f06d39aec9f49d2d6ffd422b069e38ea9ef7a4ac009aa290cb998a9fabf9726b351fc8c74a7c2b5c89c924b722a8a2c843fc3268dbd83a587a728686b44f406a02f40dcb1e9a5918d95a21422c73275f7f12925205622826d9d18d68148d7eb6c5599e0cdb147925b60017d367eb9b711a2e0ab45126d16d31e3a43563d387aece07a91171900b2714ad2760d3fdfe388f5e2b75b1717df1b76e93aef0dbe8f59f8cde5188a135455cf2bf45b70805cfe1915708f02fb2f727d06b48f7fd1e0b86cf3c99b1bde7f4bd3e0a2c97476da4e601c9d73071a761223c8e5f63f60182663c7084c5ef98e60d8644f810e154f2d0bc598aef3649fb01deb4f3e77291f75a61bfafd7d7c5f1f02a46b7e6a4f885a912f208e848c2645be3d5ac3b5479e6d2f6732b07952fd6a4c31931640b04f3b01e26cc0fa7d0f28c0b9483ca7711c84f45c771a838871b78bbb65d295ee93cf86e39bb9765ac23e3bf6f3c434b41d57fd697c07ee30f4de61bd261d8f6b9636ff18cca5091daa1dacee9ccb3d190fbbe87e773eacd0787277beac734bb386544c334c09e04baee916ff08ffdfa0d90db104819e02dd87e977d4af5224b742d9f74646cf527db22a60ae89766998904266c76f5c82ad3e35b40bb0ef10c932eb9524a2efe6c8af9e97bb7826455d0b297ed6692874da189c0cc67368807602ee444a91edf7a9658e802dfbd54dad505c9a4d566e04b741f3548d02439372e629eb34bccb9cb1e0a05cb06f9870cbc6b2f8383171f6517f0af60a8d032c5c710dd7bc673b1dd51c371fb2b0a7b3affb41d387497ea0b6437b0385294de989f66fa6793ebd6e74d080e8454488dbce46543a51f78c5c1dd5328d2531f83e7864a0fc26d8e9b7304b92c9dff72c3b1870bbe78acc526964423fc4b1e49b4108e27fd59f9865e5b8176645d1d7a017a363004b6342efa1369bcae802fa5baefe95958c3331f72be0f6e3d2ffe3964f28757f44fa2c1086871ac3890a7d48eb5822c1bc00b04b25380a4949e050c12821e7d4b0464618ff67950fb42074b0cb44edba1e76d45c8902123defdb68a060fb9e004256493013eea90f109e9bb3bf75ea94cda76ac9107ad6a6ee071eb2b00c56cf5b7ed4b76aa49ab03b5f021d4e47cd5b21bdaa3f74a5bef61221040cb391edb33d5e3fd588bba597efd3ab43e5595ec348983612e54fb94f74c1185ebb6ed6d34fe6eb33dc50575c35a309350f6b6fc3dfd181e2d859f20e6667a467794d79b81e9c5175ad3094108df84bfa4fea35bca598ced174af692729711c592c05e8e6778db35277d3097da3f21aaa686a3cd755e83a09b73457898d79ac4d92815aa673ad8f18c6b5bc91a896395a7950fcf2eb65425e9f6128615ac18f2e3096e3b82474e71cb830bfe0c216723a84a06258ee91ef29b83f66aa08cd327594f5cc4349c6bd78491f8948b59dba195be4e6381ed506d034522b293629bf539ff4a7a2beea24ec3fef5c50918ade5e674cea85ce807f5a454360b7d8cc33b39118db521984b915bedeeb844679a30a64a02db8a7926e8605f51f0c3a4ada1658f41f0b593ab238d5ab41ff7a29dcbca545c2d973aa620246d2002b3ccf9098acce1a1e2383a402ed265b20a6d8eb87beb446d0c76d1e08465b88fa5f9d21e55dc2ca2fbba12e16728d5630f649a507842aacd666bf436af8ffdfa97e5ae2dad8d0f61fe200f83b7d54b6afac60f7c1fb624b82aae9f842563db35f9ec307d6b8d290873cc1a36928cbcefe3ef2f92331bec58db8240065b23976ba400377b33409a5c88fc8d5f540307d2ef7f98d46c34dda4efbe0337bc69c30289284dc80ecd74ed9ee0de78ac339c0963caf9d150588ed4ee0e876abf3dc15cf6fc737bd3a1081f7579d8dc0f0befa44a69f6bd1087747f38baa046b18c288a3ba94f09cada6173014fa99853bb44d132f2c7734192b00c1e6dc416843534c4379569668fbea4cc155c31a97d57935c17a67385363f21e478b6750288867e638cb245c7857205ce2db6c81b2b5ed7cd1087e5d7ec736cf131e862f82a7cc6fb44f9067833c89995010f43789980410a5f3de9961cb5f58c82ed348b1cffbb6523544b11caae7fb40c5a501ded111f6cfe0b48c42b4a345aeef9059eff1cc3778f49ba976f51876fed9705ac22875927b5c12c64a66da09ca1b95670252ccc1692e3e81e99c6ba856a34df23da375f613e70bd1993c1b8ac8826ccfc332fa195e11351aa0abb0f8c8f6bef747c759682f95311b2134aeb2dec144c92638e320e7f93bcecdf69bb35fc475474eee9cf1e042fe901126f44b210c8aae69b6704a84cbca96702a8f19a02ed6151685fb0fa3e90ba8905a2ca8b98ed0fb76cad08125ccb2510f896d4185463a21856a404fe5b6ff6b6125339f932d440966a23fd274243f46df95bd1026e6c795492faadac55650ff0de60e11020a34e7264e4cdca97f2a9833d0594200c13212754713441fbcf73a1a502360165ce662b29354270529debb3a9396db70ea4f7eb67b10523db6f4b78715ba04721d1f287e8ee4952626ef965ecd4cf1b30751a3f437c638b83ba5740abeb45585740c4576d76e9ea4efeba3eb1c1c333f4b036158a52d7852f75f43528d320dd4123dd1a22bba669fc5b0e2d7cca7ec47348a221108bfdf846f14eb6b436cc20743d044cdc2208614baf60b01b2020561db05efb989331ea7ba1477a63db165a5bd94c31a05ec4af7f2e4ed64f356af04e15d3153cb9844b592b9959ccd4721e06d263a47b6ce6eeb5c3b2b06c46e646172755a31dbbecbcc14ed72a2e53762e3e5122c6558eb202d16dedf8085511c89abbe3fbca4a0cbf686954628ffaa9b654f33dbc2ebb5ae65ce89b1d7eb02db228e8fec57f14f08e70a53d397daebd0b57cb33b56966e1beeb532da681c5e6ab3a58bab2d5497a095bf5043316e1655abf6dd7e381a4ee068366696abc39f3e60d5421cc45102faffab45dcc928373c8bef1dcbc5a20dc424bf4fdd00ab96bf738b8c414fa183a21a7a88503be21373b9cd87a553c1b8e2bc1554ec770693fd269dab8a9babea156fb89929d3486b29c1ab22c313ddbc5d9de530a6f74dbb69dfae358996a0f5325c0396a72835cb2bb930482e063da175c3738be8615ce7b3c31d0f83327193ced2311ea01bddd2645bc13bedb1a72c2b0e8dee69fd4481bde1e007ef8b382d9812ec8d5af290f0c7c7a28c43f5a45987ebd36d6d0c2a57bf3eb3d0abb343c40af2f1c09b4f649d3a02fcf3f9668d08c7ebad89ee63eb2acf74860da46c5e6ddb500d275e5dacf67595c5e3921d5718597ca0392b75e44df20e926d341deacf116fdfa36aed0fb33aadf0278c1db6a589c41d19f9a47ae0ac2c452579a28aa58d6fd2dc0df194da31b7971c293870de6e421c3f390472dc37e098cc7d2f9641e75f73c16e7a93efb78e817d0adbfd19b60c5d3cc766cbf2334c3b51205e8342c49f740bf50c2cc9cbf4332c6a28bda967e57947fb342c6438896627c3d65611153eea1b06fac2b45059e28a95bf58b7df7843d6b09db9a01362bf9bd5feddde5adc93ee663695e1748b9340f4cfe617ed94d51b50b7a4a939a18f43eb04b225cbdeb95a26e8d39af16435e42fb27ccb2e4aa2014132a1fe39ca135c73213994555c548a59d2c7c070b9109944cf465e8245b9e1f4b72b68d6dd6ca543a9823eddaddcb4faaecdae63983bab7ed890d87e3858a0990cdcc00d4d066e8d370330d09a20fecf75df1a39046ad04e503c0271b0859ed90840ad0d30c84bf1e9ccf68ba23c96d54cbdae5fabbc2096c8547fc7d70b2017ba36236c8a6c3632abcbbc5bc4d61b00a90949c19cadc7a4489e7420aaa715edfa3d19ab81709dfee496f3f5477eb04d6feb93dc67281f5158a19ba2ff28b5414dcb7f4a2eca20087a00046df45bf44a99f090f2731045448d4fd52d9d3c6af70ddae20cc4acce3ac92065232daca16d595a9ea43bddb95e439905df2fd230af6ef81c80783a3470baca1b56eecbf7b1e71764d8ac728d6cc58143da615d8c143370a99fdcd9efe6a7352e1af143f9af77e4c76f8eabac6d0852f46ac42c3d85f1f3c85abfe7d98226fedbf67dd494b74d19521dec611c78a49170a0124a68ac5a2240793005ca3e85806e1c8499f6754a9de65758183294fa3e75eec6b52e4b7fbe383b509b9b1a96959004b5237336fb3d9634d3405061dea195534efcdf81208e0f5bf62ed2a6eb6c4b8213357f23ae9e2efa0b734bd8d61ed76dd9256ad82d463ee86d6db5615f7a5eea9fcaae0fb39d04d45667a32daa132e2c7a56479e3d8751c2027251f4818e1b4ab5b2bca41632cb3d2cbbeecd5aaef67873a8fd69e8f36e680f7f8d0eb5d9751f95de6c497b5ee2dd07e76cb661c9f6af1b042d4a97d00bb849a984f6c3350462a4df6af9639832b139e83e9c71360b4952a31b6aebc263827976bd09829534ba4ca6ec18a401c328625e8653e437c7fc0b3f089029211327cfa17fd2776259636ce27a8031f610b49db7a957dee9edad52396112d17e65b0dfa85c164b76abb84be6ab424f0f051c57a2a8a3ddb00bca03d8ccb12685e4daad4244db900e57f40d436d8138d84064b33ac6bdd68d9a0d303221f771d61d07d6120582896df7a9d8477fe08c75a7185fe79514d10ce8fffc2d70a5320b5d0300ee0c55baf07fa03bf0fbb8272fc55c344e6ac793dd6f766074cf5fb0d11be2c11a31b6dcb5487644cd78291b120ff9b0265caeb9d4019ff1bc3dd3e154d66f8128dad59f3988d18a22e97d10c8773677157624eeee0d60a99eedde5f33a2ed91151fcd45fe4648e31425e9fd9e9def89d3deaf1c52c4934ae3efde6aa85acc31c0bac06dfffecec0af855c97fd4f287b37c5a77525f8930546806ce645498a62301da912e447b6c95c00938fcdbd816b3c06ce63088344f4ae25f5fd42f7b3e658ef46d651d60fd69f31f0cec60c7d718706c2fb22541e5a8291ed6c877a312b279af808fcbb8754a98da9916ac8af99381e89acad2c9014f615d2bd5b110112edae69bac93555558229b244e866d120415bdd44c96fb99d6bd3fa24fdfe447acf9e632dc65caf85195d2eb29f72b6b6adc19453d7bc163a1e5a2042c16605ac6dabb9c42b53a20be391c0c04d6d8d65d9a337fc439fb8817c4e7d76695af92061ee202fb22fcccac48e0a814954fc6f231abe23d6f4d76d52d59f3f6ff0d519a13d33b18dc645ff0f51ed93ad3b732534c3fe70b1b2f9345c0bc5a6a24f7889e1b7b36b03e6f7b5311b7a97992dfb2eec4c1995000fc004301a33c2e55cb73f84465afe48a52f9937d8c7a36ae42ba04344d515a3e9994ddad47dafc3ba67c8a23d953230c932ce73778f33d643cd379626b233c79dd63321ba51446e7d86a4173d1551457e4da9130ba6bcf5d30443967c99dc02c49bbd162c2531338b902692fe56f4527c50c660ba2475fcce19fde468a577b03e52492e758a66bd10052f2c729adce0299302d6b560bd81df99027367eb6a35044c71f73e14b776f350f31aa81f8c4b38c61abc47bfc829dcd8a1ffc6cffd60fc8794fe50654eef391ddd5aac8c2920ee8f4fde8749b48f2f767fb80b3d2cf5abdb5d4bf0eea5fb16d483a26760fc48586baf4e5386e5cdb9775e9e60a2a472fda16f9d855a33447d8f650733a578c1e2c026ec78bc8f60be25f996ca305ac693459a4fb465134ac7aab0db48b23242af6323ee67ee89ca9c0fd2042cc2ca7d70f356bc8f7f3e001b1029f632390b10d38a88ad9e4124ceb6ac01dabf6827877cab77be5ddf4666a99fedbed92e41f822ec8b15d7ede005cf40c83a9d76dd3cba40fc61271bb9daf22efde6a3ea576f11d44184d4e7f6ee4222c5df3b432b46828e7541b0f02ef406684a80b848d6ffbb43799aecaf261f253db2076ef30752e2451d4cb4e1af89482fcf01fd078e6c5abd890e30cbc70cbff58a9f1c15b2df02b78f3cfa146518556105330b2fa2036a5d84b7725dcba52909dfebdefd155dd0b099524777542a0e9918b19cdf2507170cb3196028e2e4d5a3d6c0452b9fdb1f46fe72315bee70c966636ce02b3ac89ff6fda2e54754c5786473444b207627c0c1f17d48b789d1087593fe0596f2f7456c3bfdd85454dbf4169133057483d146d60050401c888a7683d804b10133858ff9fd55a52a195fa1f369fde8e37b23d3a44cb97bdf48b384587328d2bdd8812b347a103450e56dd26e6014d04ce706d397632a1b80afec4c587ff6cfcf68cef595ca963e80880b117625001c75463a9ae6a4a8aded2cb45f183e58519e6d49cf40463e973842b46d4e0f819dc9fe0304c910ce5a8c4f351fade5117e6eb4f264723cc8d8ca367dc16af9a30daad561aa12329ce710aa4c5ff410809d0ef7336c778c8bf8c74aca2b6da7cd5cb1b3fa211474400ec84ccc8bf9ec961e9261ceeac186f5258c280596b62830c6750c4e7bb83c4ab9c7e802e8c0cd93bb363674cffb28817093d195ce0dd0588e048ec1f8a9d970cf8bf850a56aac3c7fa441112a50bf16cf4d58b30eb8e6fd8a4728316a7cf5045cde33dc3b4b8bbce8755761c3fc860d7da021bc70c8479b25ab27da5f580445bfa339ae2e458a4a31288efb3944aba2ace9af1a2b3d43204ab5173dd9000f62a5451d2a6bcca784ea3119f78b852aa57a0c7ed627471c8d2951fc4ce4c1db7bb39e74956092071abc42cbafe5ce6b976c807d5ab59b032658388d04e77b8016a5c86418f7f89477a83b70e5016a11a9e59fcc830197902e1f0b6ada6d49bcfacc4914c1eaf0a2c78b30c9947ff749f67726957cf3c59d84d40ca79656f58390fe6a65cabf1579bc910df2348b33b30e338d5db7e00e258b2612a983f3edaa485f725f05b7866d4be27cebe586c1715e0674e8ef90aacebff100a048d5681e8873eaf99df56f8562215650fb54c028fee51a4db81755c4e06242651ec04ba66c6319395a43403076427aebe445f321801191e4721149364ce5c1c92872384fde3afbc4f48dd5656c12ee0bb975cdbfc3cc5ac05cfb52fd3489eb6e501cb7d25d57362c220c3351adaae41e35166f689d25baf6cf9d0f69584602af0377d6690e38fd1849e383d22d7ac10bbc3d0eba93922679333de9656291ade502f3e54a726b57a5305948acfaeed329a86c74b820b3aef171d37e7431ce148679523f91296e5e47659748584588fe5d425e28b35617216568e122fcf777789af3da05e48742c427b94c482dc30a2350bebc3e17706839d3f1c15809305c90a6e8dcdccc909bafc823a80dced02975ed3826c42ddbbe1199a4903304cf3ff4aa24012c81434efee187e080f0dd946b2920b6bcf6b597fd34424f5af0715f9be55b73a0c1e27cd59e1be6737f8e8fb42ff13935017cd8583d2d6a5ad6688952d80e625125cd20bff15a6b4432a24033541b5e6f59701b4786130bbd68395976e2c989a2d0b9bcf4777f4d58718cc32657f583bb8c66d38f1889880ba45939883f67092460b74b4015cce11a1f67d1dabc75bd443e4ddab7946e849332656ef2dea8fd95567119759a38c9d3ba3a73b352b6d1c2c6711c5459ff544fef7fd333c028a1dea3a9f4c9296f239032b968f96908462648e4bde5cd0246301a79479dd7812069030d61c2beec02b905527499fda1b41dd44fa0f00bb8d47c67512f58ec1302e63429b11ba6779209e7a4475a634950d4a4b661d6fd3919e31106abdfd37f29927044964e46c4ae5c37630690392bef804eb68c02535e40935d6baeb90ce17aebe8ea56e0c9b55f95c22178b8a24a26fe22e439f6f481476bad534be4125b7adf40bbec1f254de4c16c8a971d035340c5e65de846bcc5f10ae7cda22d47fc87faf5e1ace0c6989275585f1194b20bf83cc8a7822fa92804dd482a3351d30b0520a99ffad355db48b4543293f4ef623145bcdee00490181ddc23528a5603fb14b2c12a5d28536628d3cd5c87af955337fc50651553d1fe25b1cadb870bf203e1f347f0f04265c5e9f35107d6c3b79e1d4ad02899214c57a48a562f1011e1aeea8f8e8bf3bfabad904eb563a8c3026c9b1f1274946341863144467456f8821f9699e31294ab9988efa0e8a2a8645db1a8d407e3c22f63c9c723588022d23020e78806b9f51237cb9224c0221d6b4b2533007c072053aad6e024a8e2ec994010673c448a85f51b76b1e0c82afe10a60f6942463ed7ebd7348e36f851fb7eae431ce77a5edb89b1aa6e621cc1d05fc022bad6ae8ad61a35263c7de52f48da89f2ea5f74330e8fb39da35ca6eded59ca6d1452603e168ba4ff0a7d4f15d8e640e9f6f7710f5a4a7577739a2ade045edc718f59bb717372a4181357052daf46f877aac3c35419b551ae1a7aa20f18d0240a5c2080c66dc54be1af735d7617c81f40c54d132114b143e8585389a94d299c8316f904e73e044023fde0f2bf017b959db806d7d8bfcf267cb170e05ace523f065863e13560ed225219bfb4711829f97883eda0c1357f7df146181e300b5a0452431cb5ef1174c95f06d8625033894707d0cf283f5c3b58ee3292e144274a4fb88a73d06aa2e02bfa50d21443fc53afef1b1f660b0e5f1313571d85e13d65fa153fa62e0cc676842495fe26805b0315c55fba9c348790ab18f20ffe6f184f917da38f28c32284ee43e1f85b7bf22d16770a958e3bf16e58ec8a6def9fb67fab6cb6486496790ecfab952ec093a247efd59cb56555fba8c207335e86f9f07d714a13915062e0fad46b2636aaa251ac8e1d9aafff1ccae792c7958cddf9934a36ade62aa3d79b72e4938c61b012e43d4b48a5d840d3e276d5b41f947a4c7407d7d74ef59c67e38269bd6c3d427e093e01161591e38e4dbd77031fa20a87163b4f7f96deb121a193b9e3adb65451580d81c45f9228c78500d833902935600bd46123b4b2c292a0ab989a2977c52552e04feaf7a9196b10843675b71beaa97e46bbecdf0e8838923c29d7fcf7a8ce9929fb788720d26ecc6ab5a3867b6870298f31dc23bf09f7ebb58e3f87d4ce91321b9c27a9f0b27cedfa53aa4d75a8c86250403d258c3877e9a1c2a35bbd18e7ae537156f0e46cf349a08641fc79bfedfe89c4f9501754f203787f52ca917f39d020994f1abc1d129969c5c80b40853514ffa1cb39f7bd5061f6a988e870a235f2ed57016e4c101307e9743527de70295753fd477196e4990b8fee79ffa8645e8c85f42f5a760c7f88d975d5e2ef4289c3084e9456dffcce06fc03251f5483a5d09440745a9bd0ceb4811c995fce48139dcb86bf94bc0b4ac5712e23c8c4ac04325f5e93b76e44bcb58899461cbe321a2e0b0d28478e7ee1f3a9f8e656ceebba784495eac715c9bdb03050e912936d51f0093011d709cb6b84d0bd85762a80ae48b29938e31eef494460a132e7413f689462857568cdbb6e99807799dfebce3cafcde3bb6da27d845255ec9b15aa31aeac7cbf7fc6a2403a24b99ad1c68ce827e76e8707ef468bb1f73d522dd8ec08b6512df42d265a898d2212bee3e845ae427e4a1816b7ff5da72b1ecf8c31e1bd114a7e08f2ab9c46f86e3bcabbb6a4a69c8aa248442a5dee509408e248c3a911d5ef9613f8bafc5775b3a2209d0733a0cf91c34349add83653ef33962689b2af1c246aabc5b35c729f5330f409cd0776c282d1f54c86999b38726365a26c5c3a1650ce8d9bb95fd7e29e0ac4a845bf09cf0c3ef50eb0491b44ffbd25db8f6120477c9c69f2fd15b1286bd8a63c008d13dd303d1a46df1bbe7bbb017573853102c2257f71b2ff6f51eff9ddf27b1437d0b875163ecdfd3b0e2f1de7f7563e5a363310e19ca4a127acc7e77411b72b1a56cdb354980b0950a38b313bf3c01c359ae67fef7655eb3a3e97e6b07b8645ecac6999f88da4f1e0893f8824863137bfe341d29f13848e58ab99fcb6927a5e7b58d433be47610d7bb031fe4a630181c48fd99d4e3f87b74500c1dd4a4c28fed0dfc0dccf40e52686f540a49f5f357ff44f6ae87488b85415126c8e2549c625ddf6479160df7eacce43377954aadc67e0e0a70ba8d22365dbea9229f20df267ddc8b71170e5006487ce5a950b79d71a09ee736f1ab59824464fbfe7d82d4431c66701bf2ec4a49fc505221a7461e3d27e374b9b3de573f46dd3ef8c5d9a918d232c4ff90bc5b258e539ee4e94966ada47e71276e25a70847b7939581b80ab16309d67c3bf13ea2e9e4a58b0eb04e635c0b4f9f8202006c31265394adb056474beafdfb84206118cebcbc3d84153fa65f349f5eed952aab4c754375fbe353022bfeaeff3b654c2b15f720fcae6e29d5d807c66e79d3b207b16b141b596a5c4ee2f22e13d2156852fb5dfb43729c35b566c2d39f82856fc03b524fd0aa3fae633e395a0ff4d7f13afe0012da64045aefca65df52985dd0e2b5424b94e9c82f2dbfca0806597ef88a2102395507fdfa534d1f4930f620b56e4a618b4faf46e6b3a694d69dad5c6d437842656e887ca68da023737302e2c53534e52602339ff25bf202882ecf5d71bfba9448d86aabcbc02a6bed71ec52c2052e010c994fa23e14fc68028b11c618abd18aee1825e9b2fcf8773a1864e10343cf4e9a8793223298fab555d40e042b05f15a435efb9b423e23f7f7ae58551a39ddbb02a2a1d53613d5e31420173154fc5c35338b03a80ef249f0f610d5262676b896adb4a078b1db8de65f43ae1f2e8afdca96ed5c39cd2292a6c5bed8ba296e0329b43f2273e7e53158c21e651bb9b8c51c3d371bb4e8475d31706b0a6b285724fc3ff939c19f3ae6151a958a3d5f1634c593c8bcacfe79ca1fc5f757e6f91195f403a186abc1d0081c309923474cb8e2ce27bac3abb5284af26487c50ee7eced7a4ada9e188d0118d16a20c02696e6a3517f290c1ade4a917f1dabadb342812811323a9f2f4b2eeaad26e6dc159ce38731dda846cd3bb85c721c778e722f60b2db002642ab27edd249f65a58afc00c004453c923179615b14cf32eb985c8a41f7188cefccaa1ea0f7b2a2d97755fdc95f2b9542de16a189e1c12031df1f8cfa548dade5f4d99ec8c2f8767bc2af3198623d2fb204c424fd4c2945702ed970b6b620826a88184bb4bdd733d9849a9efd532f841748a9659f31b0c826e92c4ee7ea4bf154162b519cb5b0ee63a50e6647dd1aec083b1ba7522cd46c2ba937a94990cf27e0faa8383817529b0e83dd4e72904a2c2071360c5283d60bf5979ae6482e587ccd4d4ab25dcc80a850f983d301e15fbe04dece82dec4d960ca8c06ccfd8d76bc1bb7f7e5b1ff18b7b3f36c524b2c9524e1f064bff1917ef23640565286085f73f980d9a7038ca3504332429c6bf5a16e993d4922dbf0d3a4570eac464eaff5f3fe46c624c539375d13c4d48222a70b76c3f16e01c1f3123990e20878ae6d4ff2ca94dedbbda4d337df18202bf5faec7da778031385326e51d5dc061ab2507f60367c2a1a4158bf809bb349bb14c0a18acb0e3ab1635cbd1e289dfc47a5a21b5f78e42bbe02886a73b9a294473b93a646288cab1da31666f5b5f11a2453a11e40775581b7460b3b2ad88cfbb968d08e9bcdc3416be30294370e8730ee8fb1d1040260ee85664dfd7abebc9b61fea32c99953a87edd9a8b3f8a4d23e4aa6768e0590dcc173b9dbbd16f613a241d63de04cc74fd2c4f5ca548b4253dafefd514e2d11457754d8b5fb1de145ad2eb3a484c2ddc7e7cab8ac261773ac519b942efc396df37d40d8ffbec0d951a7b7624178a305cb52caf7d34f02a255d94092f30e6923930e5d1a40d23ff6ccfdbb36aefb47924b991b69c2c8cedd7d5d7b990359b2f369d9363b4ae39523de4372365bfc12072e38351312c51bcc0ef20a4ddd6a69b01463739829c8211243933755b8c9a2c508f8e2f2996cf9f67bfd74b3c802f75c2cd89a57ea446bbaa9725865e61642c95390df747d19b84885c70c15f791502b33d818d203ffccb7319ded667cce17363222818e73e93cc2ed4137b5fb5b215eee915c46a7252c17495f1d8e774bc440c38bac7f9a123e404e05ef9539fe54c114a0183c2724cc94463d6cf36de03d56b3b984a6d63c0f844f2bc1ec2c704b51285d06706dbccb62a0c6282f1c04e4ae5e654d22b0f2ac70902935d6f791fa25f23319bf983d71d2012711eefc0c98855e816dc626bac4614bdda47b85c549320fc7e0d878dc4e92e872544d246f283b573c87c4debf63d506fab2bfbcc9ca4e49e9865cdb5628b052fa2778ec6a8901a0358b4a68878e8fdc6b425bb1af93cd1552f5e99adb2470e4e2b17cfbc9d2ece288280f10bb1e306aa7f5957132c09c8c78f62e8908195e59c76e1d3f5d0f6c147fa6216333ed2159614df61c8d7b9e3b1fd76cdcec18b2f8ff831f89e421d498ee196ff9c684da25ddb341632982a05e116bc0d10b477950b8df59513359a4bf0358772ec46daf4e83db3ef4fb1e6703e03a55c25ed62297101ccc61a2c45f06580f45841fdcb6ecee1e6a35bd92a0dbaca97b07286ad2033d476ac0037663b055b94ba07ae006decd83c32b2c1b90b421c8eeb177bacf3fcb70b84ff2f966f4833b2a828d29306589e9f038500ed2d02db54f368a26d3eb70dedc511e8eda2a7490b1ad37945e3987078f91994a9e53bc9d5528fc039ff833a119d9ec82a5d2cfd3860f68d5a3250f6d8c864c34d3d94e2e37bd9c049ad64626e5b8af6e522215c429736f8c82fe1c8f95fce4223f33ff21de1dfe58724041fda3791391ab0d65d4048937ecadd3b0d6953ba74be5435a8e11d2669ae5f7319e8bcde6343df7affb778de090d0f643353703b4d17e1b55e9213215951f00813f19d7927d3c7a652340fd8f3fd7f0cc526ee7d5ef9bf6322f63056f89bb082eda19b58d97ce9acebd7f50269b7e5ded44239c6a9824ce99eae47635f94bd1da3964cfaf8eba0049bef66940bd439b4c66d8bde82a5f2e6761b5f809633b195385aa9df19d72d9062e6e181db1fcb0a762fa080ec94541935f7e74dd48d1ca7ed7864a964f3dabed0347f0265bdb467373b478487f7458acb8135ca66e0c2c0d6ecbadec1a1b82d17e559b2f8b7cd269358d48e90f0916326e1a739c8cb64e0be48e0de7c5437025e2d73f6600a83796f7a3583d4f337e9550e978336bc7a6d4c5409bb8e762da74e18287b07d6dcc7d99145f434f4d9ef093c502dee127d3fed19e27fb8800a42eb171ddef55e6a540b9049ed2c51bc18b33c33e12e375c6bcac0bb7ea14e8e561163cc5f43d5f4a389755641da480f3934ff27eecd6539d88f36a247da3c26ff8196d5ad94bcdd4e49f41ed7ea6c63b00cd2e2d415e6959dfebe53ea58b2bde69b585fd96e59975cd3a9def16c0a4f69471714e871e6df233a537e36042a2f0d3a3e41055d7de945ba16a383290afe10fd4e0e5db7cf4645f2c815b8eee7d0ab2b10866da017e560df67cdaa7e894964242c8a326776afea600b0f61344c3cfd5fc608197d664a74af9929a5b7f6bce83cf865a01237b801da68af40266557cd652284cad52c582d791da31adfc4cfd6420e5ebd4bdfd45d8bf2437d0d030b28371a48971f39541add0acbcf39d413c234391f240b88984295938c57374cc0af5096840517aff4a707e7352be17deebddba57eccb97b5cf07b321c17df13ac61415e719f51108a18760caf957b5f0f7c5a3ff87251fe247f8a7bcaf3e1bdca8a4b517342609fdeead756b3bdef9f4b5bacaf9164ba2b1a0216d43d84f7c0d582b40d5fca652ae6ca1ee4c33b09946b28f0a3d137510ef8e0d73b1e6c4c56ded03956461a550a7b387f02ba262ebbae484628c92ec445f687033a1fe66adb34e947f46d8e4344859c453962b14dcc36bab5de18a3be13c2329b5508f772309be27450b1260ebbd01ddf8603339c5ce64437cdfee27feb2a903a9c6f0c79755ee4fa11dfde881f865c21f8fafcd36a9dad05d864ca0766dfc4c4252d25edd1c0541792cabaa43cc0fab2f453cea6e4f4a11bf622f560cc801004437dd0a6c90467d46bbf02a940fb276eaf9230999f96b28ddbe405ef09f88556e84d918f4b7c91cc790c6a5c1fe357a635c744023d7c4b9ec385504a57d34d597f77061cb62f9a35e72b54c7de52223b412d7ca1f20acca6c0ae2f7994b0bcd16084d97402a0eb3c8eefa90f093594cdb8618a5f1463146cbe5d1758991e28cbfa852e3190b280fce0b4f9095550d6a33070c93f95feb277c890b75e2e87371d485acfdb249aa05f69e8a05ae0b512dac0bdb2dcbefbf9c276cc1ee8353547e92ac6d0e88e12795241293aa81706d8dc9be6f8260c470b837d38e70de551c638544e7a73f69153e80ebea5501998cd0a1a7979695c5978c4ac9fb85c05822d72f712de629f338a88b8617b9b05f05402a8dbc5907633664befb21e6b3cc9c648f0d844a6b93c635f43f528555f03e3b84cfaa3dc7496bc9526d37bdf46ad19d09fde7c4f160a34d9f51e42909e245a3bb84baad6d6df69d0594724cba7729721fc958844e7e814018da77f1d15b6593a5d1fba4934830fc14ea4380520301ee1512ec27f2f746af779f71c2e994c800af751f1a8b00cbea136289115b0ee77c7a86a040addfd7b0f2b26a4167c64e2046a7c0caf7647b4632bd0b1a95a441e4b0216fd645826e353ac69012a354d1c8b9468589ef828f69d6eb263241af4c406fee0f0f438f7538a148d61b3c75efca951757e08d8f6b3d98eeef6a05b80ac0024ce3b5e22bd76a12d8373e8fc25cfd5337b60bc70fdacea511b65b551d6daab770262bf0fc97a7e2173fff31756d8bfc261d118aa7b15b20d3397b415588226cbae476a3012f64828322875b5a3ac3e5782862d660491433b2afcd1260d9e72ac587cedfab2c2e6c7b76a0547f635be799c1daea5e7c5da88580d4b119ddfc45bd4494a7921bb45b0bc35891d18e49453fbeeb2615d69447e860d513b016e4e299754c7deb3f1cef3ca10ee6fe8180a01a90dd99573a13d62865142fc2d0725c9469ac814c9e1fb60437daa6c3b76b1f619e73822d8a33da3655d0cc9e32be91d5f6caf305bc29086f9a7004b5887be0293cf430a0e38f0eb6bfc173a34a1d9f0a593a3ee4bf88ae216415e313cadd9dfa7b1586f3e021596149c6f924442ebc7b8cb9d028a9ff9db8db6b1d7526ef23c6d1a984d4da0d6668d5d2e3e1f227d9fc846ca45c70edcd30ded6162eb5a70f6af2e454517241cc20d273d19124bafde6b2cc3d844b91f0abde6935feea019d2eb2af7dd5a860e206a12bc5c406b655d0d8cb0207bc3e1a016523683de5fb5cb0da123b140ee065a820d69025957f3d65a079386f507333ff92c0bcef457c58d3e53a92e1d5d8f353f02797351c92e0ed85bb0e01172290c6cadc3e15caa343656c1a49f0febf7d39be68fb594cc34a6195e580b2bb7ab938ccde43c2a4ba15aec972a8497734eb5b1d8d33d14fffec3ae8c2b7c3fa84b7cd0e69a23db819e57dae61a809f0109370c28353dd165c892a52a5c4a6cc47962dfef63c09e0aba29c97726ffcc722870b9b23477ab3f257cc7be731915a28cc689dff0949b699d38cc5c24de2a970ed9056bd6724db3b14c401f4c3462509cf246f7990bd5c5f9eec621a8b9db1dba25107aa9d6f62cb33fb31612efc1384280c3d7e98d071b4585e90c97d25d2421cd7662e8da7e9d7af0bfec718154f6e69a6f7a8d8e4065d8eca4ef82b24767e674b6bb0be597c7f74fec03bffe8aa340a47d73cbd931e0832f85e4a8acb5fd7ee6f2e3e5fe3a3da62dc08c9ec882eb543cdc12aee6d0104fc6eab288e4f31f86567591f0b3a0cfaf420f2be03a47962bce998952d3d9202450605c430dc9358ad5cbb308dd6c80e1714689c809baff09e77b6c1dc0c8aa04d2fb9ef44335f94e1da67595ead95bec286bd48a92b2cd43fe8a531c815a6a5c4e038309516b827b063e7cda2984fe52977402eada0b9d0801afa6fd3460ad179c9a35d767bf6e82594f171a9e3aff7a408e6489ed23ef559e414370f7cb7f888aa708c4309ac0a032abf9bcbde91409edfeba9b855f047421e552842ef66a7167e5789b96d2b89a482537232849c31de8886de60ffc2b8f4c2e43049e412ce94c555541385e061cf369d22e953c51edd270e18b58f8287995b6a840a82e47b476f85a10e7c5b4f154a3c3281d21d41805be0c60907374769a549c8ec31ffe4a5525aba804a9abeeca694091c5945611719517e35e488fa465c955bb26f10169f95813d863d353e25add8a1d08df9d4a185c9e410a8d09edbca941c9be54a12c0f4a9ba7524ca136ba8304038e3b3c180cb9a0c2c52237108e9af09d7c1073bf999e75bc0cdd8c3b2b4b0dcc93b175240caca5d62bdf6c5fefa4c5de74b14f84d367c44d23bae28d913be90bce19b63e443fd5b0713808b4128b21e2b5acd674f3f3572596c92419e1650d7b9ad0be6b29e9dbcc41c8434cd3f2f549e344c0bbfef9819ad78c095a9f09c0cd6b1b69b88acd7d426caee3786045ae65bae35a21d19644f3f73ac30daa8d42ad1891f0c77ac144af4fe17db08ea49d311845b26ee3967d49810f7c87000599076d27bafce1673fd0352ed4a0b4c78ac093cc46a033b772ef5f351d4be8e5da346581aed9c52637be077e67c1847d1de2fadb3878f5a3e2a0c258827a405319e7d3e03be48ebe1c90c3c78162483e8bb75a4ef8d839b16b63f3001e4e7a664041b9de68ca4a71ec2d2300ddbacb1d4943e01d047e7301ece5905f5fa5edab0990d7d748c2ef88a36e728f5f3d0ba6a795bd84243dbe23e60ceb2134bccd45d676b4febfb073d91ab1ff86d1d0c7e52fdb7b2032e403263067f6154f1658d53c99a22747672629f4f9144632a79a9cd86d92721e174ca907679129a90e15bc7d1c744e151f25cd5a4e4f3a4188b37849b85b5807d7bdf82d4ae56339077d1b7c2027d76e2bc1ea32e2bcdf446b1e3a18d11b598425039de947cdc59910154b0d4941d421a29c651d5063c12de2d3b059c1cd180b6637d7996785911c689b6636ba8d30951733db4fff908ca8e17996d2bf430cb01ea1c7d32f6ef3cdf0e21b661a30a20f94cab01de8429c688409239e1ffb56c686882ac4000ae6256845a757d0597490594133358b44a8639dbb4bf570bdc1268790c5fb1263040fef2a504c33f5d91cd0721916a87182f8a4bd7234392d8ce72cbf35426b526fbbd5c965acc322b89d754c379342c410278f64b98d079fc23aac2e93702da80e3600675ee1b4f5124c8defad8d88b1462960b2d6455cebd28e2c544e37c3db7e9cca927defd1b488766332ca3bae012028cf43a65ac51106b4ee8e2f7f25fe46431d0c5cd6e40790568b01419c0cea6bd5b1e6fc1a6ab5895624396593d217018d9f7be7385e402d7b07526c3900db9ada97c0a33c22c818d5cd1fb63beeb1267dd3f7da4a99b21ecb6b6f6446686e26aeaf1526fb9e5c5f59415fa22a38cd8305e07c2ead3fd310ce3ea0294150072836d755bd880adf0503f4844fcbf4edcec1def64b7820aa707570987a4093987ba20402cd155eced4a05c803355eed39081d003d4824c9ddc06f021c2e1c0cbf1a56f0f24bb3430a3898a7f469e41250dab45193790cf5f65fc1bd37345c6c2ba7f384d3e374cd40557a9c3759b760ecd7fc49837309fa6cf329fb54a2646cadadd551d276423e284f7e2b33fc8d08b1910c846c0e727944fa25b1302c0683716a43432aef315d99ad3188f6b98fc1b20df3294aad4b037b6c3f46d9c8be9afd37ab4630a20389f2087e6142cc42df8a3c7fe6378d37f4cbe122f267fccadf915924c9d0189757e7af2858b287f14c7b7148f44a43bbc0a638da515b654937e0f744aadcc0ea4645ee6d19c6a4eb3f3c5b5fc3ead474ad1304825b6b65de252a405b5a74ec9bac5d0b6aff8eba423b51e525170b9a30cb75b033130b7f6edcf738062dfe5affdfaf76dc97c5b70f3a89c1e9393dddec5b89cff069fa907ec990e82b33cf796163e98fa5f85ee86ad6f51a6a9bc5ae6ae110399ccba6ef32e7325cb9a6a72b21e273060c11b497f294a997d46c9ce649cb1599d5498671db3c4e41d0d6c77d00e85258ebfa247c98cfab02a05fd0f09df430d0d527ce596e6a1e1b78e3a82c8807d06dbe3572a7a6909a8082427cbc3652fc252b4ad5a19657b7989ef6c42136f08cde0992305afb66148bff5a2f06711c0313c934dc2ab21875041ba7fec5fd32de0bba77f4fcb2b1a571012a55938a954ecbbf0a4f7b8af9c6cd71fcf795533db87e6692709c5dadeccb39174830d5b7b41f554c80f88640dc570f07f5a0ee5d13379fb78def238919d8a36bc55772dcfce224c37c8e8791242ca81992b7cc2a81e4a782f1d4a4a5651e5c320a2790b5124257c98dabde5888f58550671d9f92f3d10b8c8b1a5441082a0ad4260ad9c7a3ae177e20d218d1f0be6fa1cceb11a242d940b4f7c926875b844e50e5dcc1921b457c172afc1435798d520bc550e03b4b1476fbf231c29d5b881cfabe0cd336be0ec59546fdca3450324ce918a10a4cbd4fc27c408cd0a893b49f8853be8c0002ffd72559bdf286420744687d97b57b5764d4dc639c4d3a451ea09ce07bd2fc01a1b52c5bc71cd43cfbba0eed2788af766ea533c7f28412193bbf744a6a65b901a38e098ebeb84db14bbc7f5010f40542d22adcc0ea36f3082585effc1d9ceff5690ba6ea4e6cbfb60599e8c151c3c5bfc47b2d0acda8db191b5272fd2d09da66b6e965d298cc8da4337cccdb5c7e442fffc210f5ab5364b5d008b2ee6193638e5b7668f1a2f98e98cbabf34c2ec1e8d5db1017c9d5e1e6b6028074c8227532f06f68c50a747205678d0fafe42eeca113d131e069310a4fa7491cf62661cfdc10d4c295785aafc957e16d71d27dd5334bb3a90cd62f68eac53ec36484b6256892258e2b2c3772dd3ac4bab2f56714301c7b3e89af848734c4df642b12da1471bf8685dbf601671fba6503acccc90d20c6be3b2352324d39159ca68b8cf60b6bb22fadd73e4b64943ff39a7ab08d4f7b34ed8be2ec819270175ee7eba77402fd9744e9490b27132dfb03e93117ef7e8772b93b1062b82740452249d670aa6b267dd77a715fde7d2d122045a576aa96053dec322b3bc42623005be77bd2b75c768c6f1abe5533c787162ea1f39db4cfe161091d417309c0c5261189846336a8ddb84e6057af7e8582c4f4d3d496c6df6f488b96fc4e5fc00e96f6ca1996baa6dd818e2b4c2ff590dbe20fcf87a5f5c45a7e9315cd4dc91d2ca4fb6edb8d11f1b0afbb6fcfc78268cd68458bf22a9e4cca3dd6ff6cf1dda6562d91b96b2e12551c8d93957ac741e6b9cbbeb3178ebf8ea4b524cd336b0792b2db1bd98856dcf374cf7b396ffb28a47d2cbe865e0fd73f52c762dad483af5ccf097ce0f2eeb5cb2f5f68286eb2beadc1edf5ef11fd74299a6bead1c3e0087a5b9546a94f832092ef4925d8af071039347ca9c29d607d757c38df5e716da183ad6aed53cad77d56e65bbbf1747fa4f92925de5f946ab3207ac20e02e188f6fdf4cb3baf3ccc95690a3012007bc0ae25850366107e349a871ae52deb96118cf679f2c6d090e9f7f9c5ab59d0e57a77bfc5c13e7dcbdc09e1c534807e41424b9228e59f1e589ff9db93fa7d8ea4455c73572906bbe0ef3772ad0e3315de616d276e2b5e3cdf582bcfcb495bc1686536739b9cb20d31a148277d06890c67daea2c72662045b3e81d508b370fb4ea08973fff5e5eb10dd6ccd9709a336969202c424c95b8b7c2a24af6ca2e793db9537b7396fe56d37614b7464f57fce592e3b6c79f76bcdd66a681756ebe8a0c98f250ed681906afb101a7d50c771856cbb3e6ba1d9f13e3e6fba376998a73ea117403a8e270425238e664011c7fdea319ca126223fbf52e68f80ec1149bedd155d18d7ed06295379c81c230b76cf60cc7436435f1230bc2d1541f7dc3eeefb9259b29b6f92056af9f1a95ab6144f618ecd4efd82ad429ac905a0cda6c486ad96d1a5ef12c78174e5bb5df9a7e62d9ef9275011d8fae9dfb084f7a62343617c831ee9c8cfe97486dd6d05c8532842a7e5d95edbe3f90e74e1f0018f3cc89bc2c987c257f0a6bbbbb7ab4d2c8af554d2079c02af690ad3b75e3f69afb1248a415c2f687ce113696d39e3fa3a4d867c39ff69ae276d21bbd725d4c537695b215d9cf7b1b7191a0ccad830a94d8d17c85ec41211d6d30ca0762cf496cdee35eaea8d4a34dae44dd428050860474a4e979fd336b6e8ed5a88567e66c93398e6e2db667a6d505f0869402796d8c2069b4a60fc4e1e66ae1c3817d5561c2e64351afe0944a8fb84d64d0e8b5465a7c02d289d488abe7acda408bbd669d12521cd9e5cb721b31b5021ccf049e842bc415e8bbdc286d3fad506825dbe65c52dfd30b3bd63a711d8c1888530b9ccd2b590483987e131a79a490ef5041d2b2b7cef05d8e10acd8ab7464a98bc2ac4a88263b61f5b56caf3baee590d31ccdb57ce6c681548c4df7ec52a57d233fa7b22849be36a833ec713ef223eb6f31e601631d636c878530861b97326be0c6e9bae4e97e0e2e1f6d9f648e916c850a26ede81d01c66b7e7f8dfac924b18be87d0f0b7bc4759ea679715b2f4cd26554cb0c2936fb9bb36a7d5ccbb76aa052b916beb0c005e1633539bbea210612d4e6622d7b815c0d121f429b5b56bf523b905e97e1caee1cefe783e8cce25dda58db6a1570308750b0df5a7295c5ee7436b73eea0f35c7875226991774605ce8b20d6db1b1f63d4a1e5f617f4a1adcc7293b88e2866f8a9895fe2fe4857ca9b27cce8a551201e6b74a635f3f157828e05e70bd6f9fcc0cee1a157095435aeb9eedf845d42e87f237bdf58092ab491db1fb1bc85a2e31268db4cab2bb95e2923fe2260e58d83f13c502da2b62494f64c028cc32f98193e6ca910aa3606f95850eba661c7c1475912ac3217cce7298fd2b5c5f197944eaee361ef26eee3c50dc320711681a6ad0dac720f43e393c6f7e630062f8dc0d97acd90c3675488305e193b37343fd38ec743f1ca4452489fccdd7e5d99edb7cee77efff6e3539fdc5a8621a2eb8aad94f01363fd62ad5c977e598ce78dd47e02697858affd83d594a713911d54c37188f69455e9b1974781a21a3945478d8b74a1dc1c683ec04c91a6632ad0abd2af26e44873cd10f683a87dac282b38b5ca9379e5d5479355d0cd7f38272b0d514125d36a87b95789a965ddd5861724b50de3d08786d9637b38a05d76fb7c1a1987c65d717cc68718c3ca4a5a748abc694944b9d2f839c0c67005da613f3f992149be9cb54ea6180fc2d4097b01e88169b423ccb34c3d91810b83592647f147ad458ecf88131899f94c3898ff24dab49c055cc3852fc852c8c14d9b832e71f4900898a7fce7823b0eb2fe2980bf2de339e512f2fe999c5b06ffa912d3abac2124d64f33a21b58c7585b58a0b2620fa50fc0f5997c4f1933277301709f9a875a6322d0194a18b5b6a2dec58666ab6abe347b032dff643d80f5de9277a9108a889a7b529f71298a7e422b8d84cda799aa64e69feaced6f2c25997e68ab3b59dbb5ebadd03cdbef36a7930023de6c445885b004b21b263c969722a4a8a57a347db006a38b9623753f9482fea931d014b2842ba135e6f7d5c00cbe6bf4856a8bcdccb3ee5b6642b347b06414da95f398096b81dd2d100e91f66d84f57cc4690010103d8eb1412ca0aacbc92e10b548cbf8ad5739aeb671a339051f2209316feade7192063e6baa4bb4cb557fc1aaa5dbd6fb4784d56226d47d3b900f3eab51554792d77a9e2841c66a618929d6ac82a852d6c7e0f2a603a881e7c0422fb057f462e6c194ba8005a2cac3556be4e232aaeb53c4fe1f59dd82c474e7c6e0c4092ce559949c99b77910074a5fed88d1d1098cc3a2931f8df1b7021978f0520702c234968f53b7c3ce7a83150aab687316bfebe5c2f1184dd90d5145faea032134dd9b57939052735e12ad796e2b341f3a36be8a88db490ba6e5282dc068f731ed8b89d448041627800185cdf3fe623ce00ae5d302df840fd790d6fb4461dd25326c5440d01251dfa0bfba0adc5d19e6b751169d9ae78f0c3f103bbce0039c04468e7ab96bbbb051c174986ffaf34807f997ae5c99790a587b08d81f62af0796ca099c163aaf85e5ec41a922bc6b387a3b2ee8f7e0cda4c7c1369ccfd2b4e9d4050f233f47f2f184ac56c3e03d8ff705bb3aff997cab2912b79745e2ae09821a2697f0728b6cff13f801ecbe4dccb9a2b5364e089029c9546e4f601cfc2aa3136677c4274997419f0e6d3680b479a944c0126bb2228ba7d4700d98b8413c2ba74ee77c3d473a7f74e7de43f2130bfc6a096aed18b32fd0628388d860952deffc07e8b90304bf9212dd2689cb46121431281c50c658578240b8d56fd830b3b074c8bafeff44e728827c5b4b045a45493c6712eb128ede6800600cc4e50d103929bb84d2eacd4eafba001ab7d19f055e05cfefacef27260deb959e4c8719ba9f2d1036e19aefa1120c28a666a08f2c2ade2c208a87a38810e0515cbbf1bf2a25c6c4ec9ea7e8e70733e1f32fcea3a7438a1b5fdcea8b3d9644e944f87f33bb8b4507459293a91715ad530f4dce3e2caecb4b2b15bfe255307efd334b2cb2b7f8ee88bc023fc21ab378aef29fe5f7154f70b150d806c59aaa308e6612c0088645f6c631caf9ac8eb9a9ae2c19ae5add3d6ecb826dcd172abb14b81586acba545e88b42d89b1d7083ff0e74563f7743560f2ef2fab2e35b957edadd4476ed60bbede1e4c00afe9ed21ec6c210bffd70e9d59e1cf8ea43118ba49b96a886a57b99030a96d3c5c923dde3cfb74780fb620ce5f7e655c4aee1bb0de39ce17e50cca22bcaa326417ff221f5cf6e1b5b40397561bfe54c1d918767c4254a1a0bddb8ead7570b4a61e6141ffc0e7b6f5284e9b7a6173240dcb21643ba8054c17ee7a2ee66e8c9748a0832bc89d27af6376b4b8f701815e4dcefa7328412e0972d26d975a0f89c02ddbe5270ac1887d4fd34ebb099fcb36451b11786ec43ffb9fd8572f252b798f1d7e1f2a75b1d9e81563af39ac3d27fb0032553c875eb825157a79d1bf3aa04f5c3b7c1d6edbe7ec42e8a97b33709e4aa8a5fb023849b3e0289708dff25f7663eb13ab2d64ae777dedba267b941678e1c39abcf7488013ac32292da8e652d44653622564da6f038bdcf383664956a0f29c30bbc573d2567730cc1a8474a595a218797938ab34c4b2b6d84c18fd33a5c60e99d14b264304f9007e7509d5921bd4ac7a20450253edb1e43c6edf6670ddd810416375423abef2b10951179097e0146ec3f7dd091f46a95c74bc0a02deb55faa2e50bffa8d8588140939b2fb1367305a82cd5ebb09783c4caba624125296c78325b606489a9e3f3bad5389c5445105c29aae3308eca055690be62766fd16d69d03e034b9f1dab6661b78b2e7dbbc2831db845ea7260f7313d220ef7cd6fa7e94be6ec6e86cf4026bfa269d64253c374aa767f5ffadeaf34dc2caf4ea8d1de65d37a4f49520943317acf1441c9a2fa6d618c80126c6dd84cbb1fe91634c7d064e931b2c7ba6f1763696aea8a2c84c1a186bfc153765a544e636d98560a33b620d00c5f541c7eed87f2a5766898f0fcb32d300d3a68ae38b16819667aa32163849742dda54153695ff9ac94f2cc6cb964e757ba79caf4a89e77a7cce19a1d6f34b8c88b4d4b95e07a48162fe3a623246787f5680ac6b78a5fa3d9adb01666a2eb7a51699a0530bcfc772f825cde028890b364c45322e9984c26367ea5baf28b97ccf078a1979ef93824801564d8249b8ac32c974d777c0b2208cb8989916f4c3164ab41e96a4430d281bee32fbdc6f0a081bd014d81017478429958dcb0c1edfea0e41092be56f75c9f9fc9ea7b17df4f368c072635df7aeee3c512eb1de9826c365b594b6ef9aaf22040c17aa27728fb6c27fbc1877ebf2dcdbf0cce7b8fa37b74ffa2006acb8014d8b7ffa64eb60d847dad33feef9f7294f2fa3af3623eb3c5c6514cb30cdb90beddbd52bb62a96b3bfb4e941d02d04d18c0585250a43074d59b12290108eed0324559e89143c0ad6ce73c67a7460596c84422858cc27b99b8b53ae5e9e9383dbe7f51a0de5be344cd78793bfc7ef6821874f873665a8813397328faa681f25cf871441c5e62f21a8b0eff497f3ece7f4e1f2c17d2cf724fb9f90d58894b216ddbe896a469f033fd3032a3f5e3124e33864457085e0273c6db1d964bbaccdf341f2c5303d1e6ca661e6d7910d8e225a0a19b421eff360ab2f16c4093e599d56c434ed36663894e78fc3f13a9538c575b59ef5882b4c84110c77073dafe076fb08435b4a2ecfb063d58078c5eb1f090c2d3215980ca18f34627ce7d1a87b689c7ac690c7b60bdad12012e2cf761933b26adfbfc87862c3060500a6ee3a02033db5c7c72be3dcd0fdb1dd9ca8b1d7c3a173d287ba4550196557e5dadd74b52da785143cd9385254325a10ded130d6b3af6f4f773220c5a3a0ba9eca3a75794dae2c86ce19c78a0fe29c11ea1e35bdc29ef2ac33306574856f48fbf279cee31fc46980d18cf4778fea91affe71c572b71345b7f5ca1cb11525464e8281ff0cd571f9964826681cceec235dbeb8329e5ca52202194b0c490ba3818f7fc593752f49186a1c2e9d57ec6d4f09f776a257b5d378eb77faac7c86068760577a9825d5d0e0d4500623364b6a304db26f5080a73926e2e390fae3b5b15c582d6bf965f4c01b99b20ce0ceed864512b876b77265c5d6a41951372b8cdebb2cd5e19837031b9b00dd02793bd026f964e625dbd354c9abcfa96ed5c406da67661fad5b924463fc65f3f0fe9c2bfeaf09f593bf3444079150ce0e107f7ae460ec9de6556cefad714101dc9f3c7c9747ca05577f72765620623b2aaed83670fd21310bdf8bf7c15ecb0af35020e0cd6610a87ff353b980fa1330f4cb993db2ceb55b826ed2e91d0a9bd6d867000ae14e942d48b7e3016630f8d7710c393a9b2f1085b61c33c1a0d53f9a97fc1ada311b2386d5da543fa676361e469d50a88c344734cf6014925db9db86f976cbb7fe698503237cb4a5620b0fe6231ab024ea5b4907b9168d300772c4135cf1add47a1f18a8e935843ff11c4089deda0efb91fd652e8720369fbee3c4fc67337d1b451c8d133db08a48cf6d7bbccf89ce1853a6daef3b06959dbacd71df6abdc982040bf21ba8a870fe5d0ca5d379de166056d750c18648b15dea19ed23a6b9386a1000d5668de80cc48d1c466e465f0a0557e599b2cefdd3863320ae490708164ef7a34b7a030785d21fd3f21a522b738191764f441b204319b5616a259760ab19dd97d8dee37c2bf6f3716a4fd62abbaf7deacc5838508bddaaf34a9fde343c84b8955d988b56dcdc7a3f8495c25e0411cf89e6391569e3e609166a0b9cd5a090f3d851861a9f833e55b7b90b6c0d5f8f5beafe839b5af190c353fad2bb4173d9ccd66411cdf03b5361a9c23efc39f7878d4d5ddf94809d9b6a1ea313cc5eaa7010bb4ee9e3fe19ded8cf571367254ac73c3ddbd621a89e9833dc0363598d201ef758e3221c8a67f1704f69b57dc3b85c9d53c1355ab00b5e2fb3cedd045901931f7d34c585b0de57a901b7ceb23d061c8f83dc57b04ed25df4e162f28958304d5ee9f107619de9d5982ac417894fd784789b7ac55ce4a6742907691dfc5ef70ee20b70ed9414c3693ac87f694537d7331aff31f240d2868a4cc7402722545110ac3d855a0b40ee0ea3f3c7c8a4daa3efc8370d159f778e65a32fb271e4c600cd550a12f3e6bf987cda3eaf28a8bd97340016056489a7ec7a277def4279cba2f878589fa129410fe8f3c2287800f179cb5ef546a973e76bcf0e477c2a26460165ad585bcb62eb2928ccaffce6cde02ea29457eeff9443b9d9f67260450ddcbeb1287f651e34daff373f5b1d25e409ffacd93eb3bed7f1433261608b2ee85aea4d78c5ccd4b2be073d1d2d6070d5c4b9b5d20ad18131dd35c59946c4025afe8cc1b4847266910c57b2b79160917359b0bafd61f6563eabc23e60f9d5b494f462e71a56c4a15d1515c2379f0dff1494143882ac0d0f9517fa92b234ea02385090256140504aa7537802d4a86315fd0888553f3c68463061aae3ce23415ed3b11e7a38913c65f687c47319999b9c5f8a70671f814affe3eec9d27563bf8807b12eb7de0fafeb09a01b33eddb364ac994daa0ffe8424fa4659b598d99f72f3ca17935d83c1cf9a8d739f3ed7a50ce7a4e3521d0338772f29ed285a5d5f990bb096fd1e522b23d3b0fd279b08034fc2cb9307fe77a609a586484a2d7bfb5cc87c92648e33116026b667bde617e576534685c0389f830a7124c32e744a9dbf42883c20b635aec9ac46c00002cb5bdbde761d615eade073fbec7052aef60b286709e660057de4a9289fca27dc0a5acfdbf3d278a08cf9b7d2699130a932337e9591a7d7b4a9952720deffc0c0f0c4c51ab542e33ed4b08cf67c3258bf2ffa539cb8cf12c0f545665b679d2c66d3abea0b4a423c06fbc9c237719b306bed6a478662ee62b3b621ba343013ff7acc66139fdc93ff7c90b82b3a912c555a1ca0360776d090e3616b47fe6d5b43fd7ad83504900f02e8f1b533426adcc36838a9b0381702c24e3a905e0d5dc047431fdf5d9ba19bc4655788952c69e68d685efbab66e81aa1f3a110c12a5e3f988849599cd704b5ff6e43eff8c4e35db925ae6442f25bad1a5dec855d07429e504effe48939d6711ef55a9382daa2fcf18a1c2062e0490e08bf7c90163e50a9daebd30ebcd658caa12cfaf4d7da9af369cf912c3a0982dda8a8ec2a56fbc064634750a4cf89ffdccc604257281548f412f7e1c0ba1686e07e3fd5c79bf01c75d731c018669e01a7db2c482249cbadc3a2e130370f6b8ff388693248f059bcd87ca98a01511d0e4a4158a91ba4cdcca72987c0f9162d18bcf4a812cf036ecfe92946bbd5f2f72f96b69cd1fcd9920d2daba891587dcf2021f292ea1c8e250e257b05cf09b09b29585e8172aa6e9c0b2b9eed46f26595280b7adb723467ddf7fd65530853586b1489ec93deb14ff6753af2b41fd8a688dfb1e1314a70768697e8da0cb1c6a74f01eb7f34501fc6d834168f6136e2c2eaf2fa498adf4793d39f525593bb6159a9ff0c7c260fa0cb5ffa73405075ccb2fd9b290a4f92ea21d4131142a7af6d28c98204483930689fb119fc7aa198f7fe3540cabd5876a0fba5e4702f7c8938380e4c05fc37e6886e26cffb974705ef16f28f7a40c04f8575a58c74f2d9fcfcf88842374be1d30127912b95d045ab20f8a669487d8ad035f408b23c7cfffb8df737963752367f32d8462bd179d8dc12f6fa1b79f77c313a8d1d1e543e80e22e1af929005028d841532a5ee6b5278b584e4b218b827e5d8197018e8e634ed1586469bc2c4736c8992d3752f2ff0335f71cae49ebab8dc1aa619fbd7635c629244c53c69ea2bc56c6505090aaa668bfc87e3e2bc0fd20f8e962d46037690f19b7926c729d8880be26ce2d6990ea319caf14d83ab35cc04af7ff6b742fdade967f782d272094519b4a7da97517ffc9d7ec813f0c2917d406497d3f8db441a19fda73574bb65be970a5dd900a51ec7e6cc3dd79408606e9ce572b446b19e9acd003950b39d48f668e59832a0ed65941a4c416ededdb2c28393ab24410f09c75d6f232e53b5899b6be449bd9c60e6e68dd4366f2f3e7814fc1157d054dd6905a1129c9d4d46a6c79f4417428265f4bdeca5760c6dde00ce204cb02e391c420a0fa234baf2af42a5286dda90bde3c8c4158b579bed0409d7824e93563875ae2b14da685b340066a7500826467a23c5d6d2c8e7d95e965a3ab3763abc433e1dc483631f1efe5fa047158d76ce88618ff9a064e59168047b312535b3fd0f4a4edf0fa4d7d1bf4ce46f981f3df5340489f3ebba553c68ff695df3767135cffd273c0ca1b4d4093213c3470c3fe3adaf4ec91e5fd52ef9dca817e61eb4d159c0fbd2f0d7b3f6c5be258e4c3256100d80cb0f16cf30e2c514331ecf43f6021fe0a652420703fa28262fc93513f1e8c2db8a92f0abe035df1bf60b9123333982832a44211e3b2c26aabc2526cd3fda82c4ec9eef258a17e528417690febcd36d8a7fef330d610251f56de51b59665e67b0123fa5adc9f3e16c736b71e1533d429690bd2f700f3bf2e4b404c514153af037c9caf6d4d6850da06d388a9d190ee503ddd18bd480ddd49aa19d462f3d83caf761f445113b1d07f087c0bab34b015e1d526d6a82d667bad59876760b50087c98930d2b466b6ddd6f840bc81fa8c1245e888c7fca6801ea94be266fe893c4000129737ded9dac9435e7b6ee57899d22b1405eb9b9bb8faa735677c6c6604b8b22f97dfb18ba690075a0c2a27d228ca741dc046c158656f06ee6aa8348b46fcac2cc7962524782ae9a70c87d9905fb7210050f5abea6f99731773fcb01f9a56a2f15fa55f79e4353fdcf4941b20aa9355b703e12dea5600e5fcf96d41bee68447b800a457a35c1fd552f936ddf077def9b0731b6162845be1b2f224b9d809dfe3220034a9bb27b7c315b2b564545d5bdcab2dd8a200e0d93c8fbda90fc1c0dd319c0987188df2fee508f4c277098c4e65b817d081a91a75713c7e53cb417cdd810d6456368759a2fa53c1adbff7b2a07dd844f83fd640151775e2c48ba87cec7b872912d71713cbe8a8906883857140cf3ba9782e4f8a9fdac797cffa4c050af8e191b84d32dce9e140923a3911495cc38191054a69f6ce10cf7353b9fcd8f5c830c802f737a00036783fee2d472f9462d81d178b5ea55b3fbe4ddfbb731ce6bfa956ca4776e9ef89655280fd68d2c18190bd3c84c57136a93cd4041fece1050e1aa725cc4c71dad7a45718157f8050ab06df00c6f31bf8e8ef1f5852fc6be9ac414d105ae6417a7a7040c1632a5b052eb40447de0c230b20483187485fd1116d62b8e24d3e67091cc2cf60af6c5b62d1488201f64367201e39e06b39dc2f351d1de2f4a7d9649e049af83be9a475a08d44eddfe90e34d46cae64623b6c6ae42c114ed9c3f79e3556087c58af0b6d858768503daab1910821fc1c7c133151c5e43a947d0d39486cfd89312bdcd599f9d9b6298fe386f4969f9223ed71bab31d092e1644f861dece014547210178316bf9a3e5ca6a954eee3cde5ad1966f1c4ea799a9947230cce5712a84d9506926ac64480cbc5da46144ef7341b5bcd3cadf339d8e7c50f90cc1e367808438ed3fe67190d83d13fd377e90edd9db51cf8ee77f86241e2d4596a237bb709ba50585675043a1768926764b3eeffadf144651d36865ef3871f2a56a0421b9413bda3fa0c22e47146755267bcdfe5b85276f6e1b3afc2a02fb3e21f7f073f4eb1850dfac7a9c8c123631e66994d5e6e1c80c882605ea1d117063c9cdc79357c05576b0c8832aadf4764be20740c658224eef6c784f8bffca63de67aeba4f4887fabef5151eba07dd69168e49cfa0244ada925ec463c7eba96d84e6f849f5c25f748bdbb7139dda37fb486e3b9cba8320888da85276006aafb5f841fc30adbdbfe147c9d2f008bd3e0ebe2f6db49b13427ed8464ce81c64e884c78681ecc34c4a9e575f85179f8a89c80bbdb54200f0e6d1cff72db76ba71f8f8fc31806242553b7de24005f866631bc632c720ab718e91f56f4d22eac282c29434223f24809d4afeb95980dc59d68147021893fc22cc448fcfa8dd66d901f645495f3482b848007a4d36caadb4da1194de4abc1fd274865f0d157e1bfaec1c1db426bd0abd7d5cc0525e4469f290404b4eb8201394da115fda4d6d96827363bd37500c64e7a1fd9ee6a9d6a7bd146007336ddf156cc99a2ffff7d08a879a7d699f0b21e117ba10e02c12da9cbfd3f456defc1ba23536a0e6a80790237fa353bdbc7546d1ece7597498f91fef13c3f7611775b83e5ba7493cc1bd57f0608b5ef579b4664a8232f2e64138db814413ac25c0a34df4c8678f08da76f44140eb688a6b284c9c1c28d0cdde6227d14c7a5899e15a622ce025809ac03092086fcb20fc3604aaa65bb5e083548b7f53b2e49aee2427b53a899df01667fe89a9a7954224a3ea091f708a36d156e9cd398ba04fb7656ff66bea0e636698865cc89b9b28825ece569ae81f94697eb8669ea4b1abe908cbe96b646b8e84f16988824f7add0fcb818ae38257d9dafd774c0550f00cc440ed30c8517bbec1cf39fc78f03ee959b887bcfac1534e6feeb2923ba415c9f60ab729d907c2dfd68b9e77986b892ee3de895f7d95766da289c53a902fb1540eb1ac27c16f8afba6869cd57558bc4f08d67be59f48d0a269427c1ce47efcf5bee7dc012d75999b8e17819d0f46a3ca74895659708c76c38793990942ef0737b8194c46f8e54caf38f879fd8c4114dd1f210873a3798f73a03cfef5630348bf9066d78fdd2cdebc00cc7b9089914aeed3f2fbcd66026afea53d09e869c50f9ec781ca9e5b2a551c9197346ec4380f953c865120a092d527e66af043a74cf1256f1ba38c376e0f6aff649daf09520685cd5548f247dca1ab622cfbd6a523612d607309433cf56d34caa590788846b87cdf8258ee0182f6f6441eacd3692b00f474a7ecd2fc796936db4bc2c656775918ebc488abc04d059af85e8f8271805a8a99f88d2385513490d70c8f149f04480a07b6e4a3671527099d5be37c8783f01627d859e50531b0d6c20f4bbc7db2881030ef702d962854c0f3e70e82a74449655b5edc1956dce7ed4e20fb375787b2901bf4c8dcb7ddd0c4e0d69ce18e84d34ab7868b2096dcf44cc2874b1d5f4405618281fa0ef6dba2e94e7053ae6cd402be575fe47e8b05bcdf1571a43f516ddd6ba08e2be51009df2f431141b076d73d36a9a087721964b678fd3ee42a5e0bc1e518575001f285a82ac731fdc449860d6398012159c4f238fcbbd31ac3be3505da228fd86e8c43cea9905eca17b8701bdd8fdecf263025c9c53ce2192c67cadb37ebe8cfdb30f510eb3d4ff8449110f350a5f6cb5d7c8ed416b100cd227bbae636d06182c68b389ffad65799b89e91efb1b5f39ec4f8f212a4666b5342eb4fc86e8a293405745ffbff74a22f63f7bb425208e34c6681c4d49c944754f158ed0710b2392c7723d809bc200bb05931443149863595ef838707473f6573bf3e57be68b5fbf32bae38503320f67500c43b9014b8ecdef797bfd4c70a05b54e1135cc903548acbf0fa3b159c68e2aba6056059ca8ec450d303de74759395704f3b3559eb0147e42e773a48aa5d992680906041876ba60ea45ea5dcd726b1236c5284485ccb394781e3cda0418efe3ae6f79deb80b1acbe4e4cfd83b9f47285350fcbc0a93ec2c768f6c2c124248e38e4b88c29f91448607013b11886fb416953e847701447657475f84c5dca42fe0209df20e240e6fdd508210176dff0f2b03f22b1d56015caec2cadc5eabfe112d0cd9105453dd2370a84c63771e3dc95094e69ad1195be7fa42ac24cfa5326bd6e0c2234229475469a6c8ea64e95203d5a30e6abb5151ae16a79d4bb629a26c5523b6ecbb0cb1d7e590b76a3213978bf4c69967727636b2b2f8b78d4371d4d70a8713f51a530837c8c226adb2fca0ab7b05d72210d6ed92c4e1b2ca2d6a622bddd6ad2327944444c605899a48bd6d2ac0acff6af40c2de80a56121ff125eb998ab0f274ff397b44dc46d5ead35347683f45976a44222548d74d69bfd4a5962f6aac6ce71fb8f393bd0664d03d821de46a1c7221c966b853cc9e126acbb1f303dc03d4a8ee2884cf751887fac5b1fcc09dfea8885c2f6ed270e84d3dfe285f346a6368fa75e48901451c1da8d6d5c1d96fd11eb2c11c40fb09a805b13eef9f5daaeffec39963e235ab811602c01c2aa2769264841c7fac34b7d9bab17a42fac6b4a882d15e8da87a870536c3974e5850df0627ca12980e449f628ff4df3f005b46e81aba08a05f51bdf4252c98e71436f84a34978a18d5b043906e4a8103761f64c6c005388687320777bc1c36f628c0b852f61b22c20444a567575263e2256c78fb8bc9130cd5c89c2ce69a34a69358dadf9a32c28a246655effac73fcea87780a3fd04573ad7f704d8b96f204898fd5b7d758e46f6e3a9adf5778bbcfccb99e0d5610237c4f7be6f04c7ce40f839dfcb7b845d1d6c07f48dbefa3e9716232ca2a3d2c10ec18b5f2453619e91df435fc1bac075aee582253b5cd11eb9cac297fd6fc28eff8af624299a7f649a435e84f0d816eb1096e4daa48c0f45367f0f78ac13449de39e3df73a199178369dde9faf8fb9628bac2ec1d71eda42d0eaa49a70d8e112282b9a7299696d953e25c6be5cf78fed3e8a8276ecfda633c20e66e6795c0cd9af370090498aa0b58650397117f1ec6909b439c07f973612db2a501821506a109e8599abe425501908d2d06540fcc6647f82994a3a12315d13b031fd37264e2a1953f4a69dc69ed385e124d299a9997ab1d72a337439ef6ec6d6a33ddfa1280cd6140105a52c5859708f3bd220080c894347ef8edb637741a7e067a91bec95aa14250b0fbe4ced640e80a1c47e0fee5169221f7074b6501719339b09a159143cd3aecbd4686fb403571507f5610889f4b7bf2eca43252c6442948508c8bf5f061d711b854b239a6599f4a9ab180e289c45949f7ce91fb3ee852596e002edf094514979249cacc718db122a475c0f7555b745509416bb993ec31ba1bb02d19e91220deca8719fbbe7197f7d7d259d2ffa9a032720127f280aeec7c644f0a36cdc2e72a361ec423970a56a925fcde2f233b7021888063d70392c8b9fa292628caa3d1a56b2341bb3ec6659520c77abdaf3fb4b0ed4c8c4f38263ba4a41c198c06c1941d9e01d7c4da2c86693c214d35de8637fca9426b77a810521e718c8b85f21d89c0990fa4c41983d3f590ae732dc665fa7fa56cb85dcf5af3ff55ed56499f9db55634bbe61a17f0716d38937221a3ecc153772e0da8196e9aa4943aee6ab28272d49b9c5a8df3a7efe7d36afc9306d1a77d5124bed391ed2bfa25acd7a04737caad6d02951886e5fe208343029646f7e6ae84a55e80a746ee34600d9474ccae2514b536a4a7ecd36db77430347fdc26526d623016623254361c05a292dd76349a3d3f424c8849f1ac61264c6618b34b21c41a073f7441c6911cfd53fe03ef61d36f8c4624ca622ed2c6f95e29cb39cd1ea58c66fed3bc78138d4395bbe693e05ecd8c3bccec655d520574852f28c45390d0014ced936674f23b1ec4dba5929fc30cf2ed4547cbe067baddd54b3214fc88e0748d30bcf6dd3cd58d003f1d24d5ac8e4e0ecaf9b30fc5404d3238ca3e34fff633ec2ca0097a6c19acf0578fb0328713c94e359a5be1ba23dee693a10a285a196aeb0a390c64070b7af4561cf472fcbf420a44f23578463a6c34a70125377bd370f5c2e31edb922a7c07bc23f5e0afa38d3d2a2233c9132d17c83d65488fed03491e89fab55a15bcfd77e553055cd8b9cfeabf29b0518675c99bbe766ca27a7f721774c6d53db6ac2da33e0775395b2b754d9d86aabed98f8673c3622748ce696fb132fd279f0329b1f229ecf81c2ba192f77a165a6671f292cf948903a4736ca0ba9ac24409c90f162d899b0f2567a6307ddde5629efb1b1fba8ed9eefa5d84d775926344cee557985e7205fda8090ce4737a089933c498f321a05091b11c6c9087c29132c7a6aa9fbc28b88ccbd0cc91ea53276702ff0e0e193bc463f8ebbd3d484ddacd8e8b148fe94a4504a04d6611ed263d983eb1fb7c103fe39e923420f10ad7de79a338939ab465ee55d76f416a4dfa4a0bf6565e2c50089f595e6bf172ba5349108632bca60b00dae9abf547e7a28959d9e5f303e06d709e813f2b224817d5846ccee47fda69149d7f43fc61eae10940fc0a0160324aa91365842b935bf61b7fb316d7fe95528b62b927b4d9fb05a6a9d349dab222240cc54a199e0ebc386b37bd393d13692bde9cf8112fe25d44818b6251ac6bde5d677ce6dc0841e591f7977c39a1a6d99d69592d8d82154bfe206fe5f6649b500564d1e44e0c03d47a19d6331eb39b69c5ce794ee50b29af4650d6906e1be0debbc826e7cbc7418b0c0d9b47a81009b96b797861a19fd7545d484488cbc3012a76fe6046e553328cec23907915f0b127954e3609173c5bb1a87749a00ada52434641e20e0fd50af302e9ecbbe107aea2d4104a0ab54359e80fe45b8dcb12a0812d8dc330575dc85c260405ff0edcb4b39c210a14619cccad6a42cc335ba7756e22e3840d9f460a67572a5ba74eba7b6d5b62c0cc36f3c8503f4b7f2cb51701c2cfd8be0901bdce06c579610bd2ccd0dece51dad39c7e5c34e2a12a4d3c803024cd4f8703676fe7a346b9a91a0a1b2f9bed7ebc317748521096d526ee88f04564d98ad4923f04d05bcf174b5b800325c15b92b7cadce202b56e1debcfc3c6010c1559dd58f2ffd6b2a0a205c53d8210b34200b383f3c3bdf5644486d3b6220bd5ef8cbca8eab7634897e9ba44f3c95ff3302b2693ac7dee768c4e2d41e60f37350b195bb1cc64db0afe9d2a48f1837e3c979ed16a2998b486e35dd23288b63803b737b7918c5e4225e003a0bf33f3cd93587c9029ee6ce1ba476f41845fc9b486eb09a97bb9a32d36f06d0a98b20ddfd9ba74ae8381da0de1e8862b1198e417c14a60ce03cb512f71dc7e3a0ac3d55d4a8c0e3ae0558389584012f48a076b5bbc3f53b3888ff666c59172cdef86fbc3a7725a87d8608f5a3e4350cd8fb1b7cec85df4dc1ebc65bf8ec7774d2af46bec72cccd5b170f128605912f86554ba3c49021bd45a532547e8fbf9e5f90137c224bf559ec07bbc976448c3e1c0dbe9621209b25b01abf781948ca6d8da9102ddc5e5c62ec86ff6febb8402923283b99ac9bac0e3226c8fc611d43bf09bd2e32ae68fb54c1d4f7e1243c087a87f723fa9674d76a3d2a871754d80f840a3d668a452adebb872c8c77d7a10ff51930c9166bb97d7018bee1a4b2bb970f4060f95dcb5461ec997326cae6e258310c42191ccbce54b6e5d81c3dd5bfad0c5cf5c4e6e4ba4a40f2bdc9ed0e1e74894f3d5d7f3d9c6a03304679a77efc73fdd66e6339a88be2d16c9ca101e1f6fa02a502b462a05de1cfe04fcd43a0fcafa181ca436b6c1f5b6c36ebfc4abb5e371e7bcee3a58cc67ed21225a09f3c146a6670a9bacaf573c7569a73e2bd958c6cad400cd4b33bce1237bc23363d6b9d1f33b5959af14b8cd0d76069d3744eba665fdf6f3c1f369f275b56b0c0ac1accc9d074c9dc9f7c2d6514c846df8af466ca259ff33c1a22fac300ef1e26c8eca1b7349879e9a07ad13343be3a3c025836e351f875db82bb1717e147c63004cecf1e7c1821bbfde46f3a116e0e6c02698a3fc9bdeca7847ec2160dcaf78bae2e91d714755e56df6a36882109c33c86ec55a5ed74913fa8e8b4b8031e1d2ae5439dc33217d65a0c99cf6a1e182f0c8645caf2092426ce877abb145a14b749f3dfceb117f6f6a7df280f4b0ee831e2b32c5d69b1ff8607ca1698c703cf2f88bde387c742641508f79ac9de730c73d2ab37587443d7910c1d5d87ce9d61baaca45a30474d59775932ac5ffb9c164a2f7f7bf94cb3e16a48cc471b0f7419686b7c06d7b22fa2ff435146eaed8cf5da2201ff84f700fe1a3e3fcc5a77cce4f55516fe63998ed9791bf6e82b7e2cc50beb421dd5fe1bfb3b07fdac69f4282baa5bad2e59893f02a5652a40c54a5985de1ea65a0ee5b9e7bd53303a7caeac3048e829b725e53468ae1c119251172eebd77ecc71fc282d7faa2f8587df13c0ed9ab87c750cc14b48884bb290baeaa7025eaf11b0a21754c62d6cdc2fcab9b9031bef07e0426694982a8e3b8d72eee96a7475c26495f79ca309a9414333819cb8fd738743a255179112d7a51242fca23f167e036970c0dda3a7a758066b84b831f4dd423dc5b07b3349c3151ace72eec627a56bfa5f75b618c8b6e799c09f7ffe96a3e141b4beb70c813aed943d195a5ff9d540f8ba3f985bfe1a65d3b1c7a80c6477fddccf2b53c53442be1f8de50ca44130d6a28dd60a90b4dbd0ee9104421fbe9cb7701e0641e10ef422183248bd28d3b9ddd0a132ccbae9022e2324b7d84ade233d18432d0d7c6f42d104a575247764a28ef43e7d04ee0f1e9f51248272117f820e3539d36ebd7d03c9cb42c5a05327d0766e1d8f4ba3514c970ae97015fb4641995e143a2194e8573ed556393d862df8f16a33af9a618bba9fea954e0519b909fe16296dee98f2ec7b51c49fd034226ba047ea7be955b3958f69a21211096a89a5d976759849175d4575fda5f362803b96da0c6c84e1e679cecedf09f7385e45b96e5a97f9fc9a623bd663c20fe511e70e9c8a11012369bd30d2c38b13aeeee06225643d51dd5d1ee8125de2875fefb6a1de02e28db295df21fac55d2bb90b40b264eb6b6a59bd5eacdb2c3d0ff5f29f02d3a2b02b2be598389dabb87a824ca8a01aaf31d342df535b6503c4c614c9b6b62a5ad0c8b9c94fd21e8493e17bb2438092bc7d06e915bf5f2002ae0a190a3166e67455294333626e5b14009ecdf97f088c61d93c324b60ed34dd07852e913a2dba072c34758058606fdb419ee96fffccb47be352a04da9c805553c6306e2b4d7d221963eab2640f9a96770b39a9155618465e84aeadfa689b2c2549a19766c57e62b82976b6e9cdd1a0328e2fd1839b0eb052d382e952890592b76fdb8d5e6c5bb6a22b8cb2bcb9f2c0a54527c28026ceb707a56003e41ccfb23302db92a495f4f623523250df3ab25ee723fe4ccc28ce54d343cc9ca90e5e075f70be6dd011b1357105529e3d74a348c1fafe0530fb364f8ba5b56f41924f18173fa66e3d15f1b84e8f7001c74d73130e997684301ac84a0d03477b2641267fd4112fe922f848007cb86060a346dfcd92d9e8391a68f336187f36f03cf7f8e1842c22401d7225840c8097ea27994a1cf86f2d8642a0c418d191bb382b1d69da0e7b4e3d717a1af5c28c4eafe85aef5f01efbfd0d2339caa7f49ac1110b92c6df6e18a541c425e644a2f6f5fd523bf3b48c0cc1f84746bf8070cdf5eb0cfff8e49c13d90bb5dd6b8bc1a28c03cfc5e1d332e36c8b8c5fc98c6496ef2b27e71b450d4878ac80eaaa6117962417659a116471049928f2fe40ebee2ed95373ff03a700016d7ea1b683dce1bb5808eaee8e5fc818fc76482017ba1f2249e48d862a1e9a4cfb4d24d3a60fb2e162db16809df92bc8cfe01aeb386b17a1ea381775b6bb12312240c41b340d3d437117565b795becdd30e6a39ef0335aa484313c760d03a2913b1fe2ad498d8042d416f3c7112eae888bcfbc8addb4d19a821295f26b3643b7fd7af05be2a8f690586761246466da923aa09d4ea57f70eea9859fdd91ca87ccaecb562a843bd56399df24f9b63b8382411e7ddfd4209acd5b93185bb6ae76ec5627f52f8812cbf3eafc2e57bbf1e8c8ce49c179edc99e4ca64cff747e90f27a8aac43392fd6b54d99e4e592a64c96bdf9a7293fbfed11ae3fc0476b133154b0f7b06c8762047f580dbd6f916544515e4ae4b77c9f0593622d3eceaebda6b50242731cfbfa0b5f4e665642d054b44d924da88fc55c4f69951896863db6896e76f7ff00f3e872acdaed7dadc1dd553617382baf80f3c536622dfef4efe0c58b196ad1f6b233f15d8d79a2adebadb3c85c05ced9a0b6cae7fd119baaf0bc4cb4fafe340a4fd3e09cb58ef313f310a2d74371743beb901b7834b78eaab800590adef4e38097a358f80ee19cdc9a294774d50355dfbd9a6119ffd8f1207a2e3675cd0a343ec57eb4904eda69b8bcd6e4b0dbb4a800f692110c07ec0848d552caa84ac67eea9a357157556d583073acc265ebd907209775137fda9c6fa75ee32b33257e9dc321615fa96272564b97595814f97d916b2cc548c37ef6361cc635ebc2071b946021d35a7be1ec5be45cc6027ed79de3cdecc46661223925f7a1dd11218a005dacc54eb45fc7365845a49bba91b688a07fffea41c380c14897c04857d42d9793944a7b7e08739b1c3f284c3e7e602c3227f721660da5a63d9bf7f84120a7a53d794765cd1d0bafa055531d6460150d7dc4872fbd673ad94fce68606320d3410fdd09757a2e18de31a8815e9a4701b24916ad8f7f88e2cd41155520e9347d4eb436cfa614339dc39145dbcbb02f1334cbd3d6634004e2eb9439ae0c6bf120f41beb6c2747635084c4268556945524e3267d9cacf116f0e88d5ba53478649ef98dc15b2c404c95dff40a775669ac0ee113ee5f85db4870405a3909a5cd6f42412c7c1372e1a116da48410f828e3b897e3e213feda272afc643c017039813fafa2be02827fb7ba6deadf0b4aa1dde6badc7e57fb265a62f1fa29f8ecd9999dc9a06be9e5aaba7a8301b1b8033e4e2a1122496348308ebb7f2917eb8b6d0c7caad82d8c8e1f1b50685079856ef7eabfc599f3fc46fa53ffa06121a9c4493567232ef2c9a4f9ecd9d2a37728080b41466c455633df3f7022c663824d95551a1885ffee30f031cf93e55d9e6c3e26818b7512ecd9f555db9f1eb004bc898bf0cd0a0d4da8428d20e85837c40e50f7b4e4301f131bb4f17451b3311f505ed2fc1339d8909f98371b6ed2e845bec37ae9ca7863e9368c610cee4d29bb7408c4a2b5ecca543e03108db36d40f58e18ac978c434f4552f90e68b8cdbc334862c5132537987808678a4d9d630322717c59cbde901314976ae32332704f2cf4dd3fe9bcbcfec2693f227799c03539f774b62a0591b176fca497486777e8603230aa17b46131da4c43b01418de07662888f793d62428fe154612558c4e88e191c95d043c7f99f166e14bb75018921564c1ad50a706c0f201ac19df0ae9da54d88f785427418916e5fa551ac1592cfff663471d62f75822a7be466b9b42479c4dc7cbe02998bdb9afacbf91d0c50e772e87089adc2715ed30cc8d8304e753ce94d667637bde73b37f198f9350a76f869f6067c3f058a4b2c786d47000af841528f0c8f2f0d1a34fec3fa00c44d6894543439740c661a238831db23638057eafba368b6997e6a8ed3ee202f7cf9a95db8c6b98a99f53bb304a86b8fabfe013a566efae86f627055886c582a421e73852f418d2d154e0263727a4af2ece08fcf2e2b812b2d751c2240cb187e8d2e3fbbb1feedbf1904fcdd5a8d4f9f8bdb86a4bc5d8ad18579866e6a182da0c675b629804af79ba7d51340d52488f9960659de28cf3dbd469c7fcd5a236cd3cff9c8d8d498a513b388fcb27d699dfd65248755d82e238d7cf0da4f00193e17a1ff4a1c189ec820bd41eed2143e8b46d2b490c1f543ca8a35902bb2bdf6a2f160bd9cd71a42348adc941602fbc984524d24674eac9019af32f01570d3b368aaa4526f6d6829857ba02e43bdac124880da62816f1b1fc4204055c8ade589f73f4c832714e2d49c5c3703c64ae0fcc6bcff1e087517bee6cdc325e82347fceaf5ecb5178507bc9c29fa8264e45a938284a7a25f9db25e6695c630ab6aed3972cf7070eaab27bbdf47eef27b9126a4f131240a25cdfeac88095c5f18c7d2c7305bf7d4f1746ec260f1613cfa27c6434f2d514b6f33e6545736874c941f7ec8c3b11f420150bdeb5eb81af8f31af74cd46f12272e5c40dec585bf0cea05e4c356fa58fee30afd3411d58ed92889ffbee0f6a052b1524bbfbc65123e09dacc68c524cea139768347831bb59452197db89a89c5cd96e984d0a5f63aa4bc7c242009de116cf2b96b8dc346616bbb9236952a6958dd0d28b616ec46bb7944ac2bd7d41478bf51f66a0e545b4883e2f95315ab0d1a0d58bdc89aa4ac06020c925a982367100087a7e8d4a651f56d29ff471ad31a04e4abc87acacf77089e0822fe36e38465b06b3c0e9f83442b5c5364d513bcbbc1f245891741976d7c4119337c5fdc73c39c9361d3bcaad3e8dafb03c493cbac6dff945c789594cb6c3029d690ec60689e79b18cdd4d475c1e266fac109960bf38a41e4876c398d28ce0bf54e737220e7f44e84ade9205aa8456f3c13d143df48b9d3df20a4bfbfda5321ef9a25c9cee361c6cf551e38da3f8cfd06978052b5bb21117db1bf2a73f9380abc3e52d6b83c4f154022860bd2006125e025f19f217ddcb217537ce77cc775b9f1eca90d873930bc3cff7c8bac27db45bc5ef956886498d7a9eefbb6631afe15f835041a52278b71adc584277e4eb6167fdf035508be4641c1fb21aca1dc39e26c0b8e5d1a3de56d1b1d49cf5c7744883c5165f42feaffd7899f5e5d4cbd789754311fac67daff48f06927ce37bd61f94222f410ae6eb99cf90e6f25a52086997828cbdbd6576a0e4dba88a12893e384c78cd7b0db36c32a6cd7b37977fe271dfabbf211a553e3d3f983143d8b3a58aa7eb7d87e21359c5398d8c84e498946ecbf77873d374634dd7a7f737c15c6db2b42a3554ee817b23d74c36e946bc5247c7fe2d7023b0b77b3796626e315bbb2e78a52acd03ea97ca34e60c11bf31184ce761706d31a852601c25aa9ce5ebffcd97d270d69c30de4e9705c6c008a543a1722257d6fda0e41ea511ce7b74acb03f957fe4df03362286f01a994fd871a076fd51b93bbe49811bb02cc930be3df346b4b1dfc2dfa527e5d279eda3a8fbcf4e8ebdaff82332a422eb9a3147b851b9fa7c31fdf0bdda0763ecd73b815dce3449d16bd7943e4279242016e4455e8ce46f8b0b80c21dbc1a117f06a0f9e723cca7a4923ab51545e1a9bf82bf6be648828dd5d8ace3a660d55a5b0c60471bbbf998d997e91e6aa3dac4fef922d5046ff2df24688c1f1f4e7cbb5a485494bbb6250a1317e84ed68d9d10d93a7b4624d9e8f3a37ffc3d496eb906559a51e21fac9eb82d6029a3d3b039ecf54f26eba2ccb7c50034ea9bc2ca2151e34c26d4adeef67895fcb23a0778975c2b2cd7c5a08e08c6090eec5b891d2fe8f990bdc19be1e2685a05a39c4e1fca0250daa29e2042b400bccf6c32e23013e240304dfaa9aabafc4a67f8e6be2b9985d802290fdad2540c34e6261da097e0d7f7c2d71310a7990247e0c9f119b575d4b41efa309d928f26894bee88ae11df6e2d01a606843d75d9c26ac293b798d280366bfea1e284aaf14e7d66b5c1636aaa5dd84e256e0c65079e43e7577938620a1138248acfa3e45b02a595fb9315d244f11929580699d260ffd93377392d4e4982b26e8c3f9ee3bbac4d3ce7b40e9da7b790e386933f7940c3fd941e9a1be3616c0931412d570ce5d2365ee2ab44e2a0daa44421aa80200f06d2647f0eba71841f9acb0c6e10dc0117964bba5d5d356a3681bcb9bd65cf74ff2b0c90c3d0453856655336d357a376cb06d2382926c3784e577154eb1a72c0fc273061c8f7fedf1f10e7a20c4eb0411164a736030834b6ef17c644d093e3e173dae523528c969207794f9298d8b597e74ccbc404e4a0cdb11c9c0ce4575f126cf4a569dcfdb3fee927c3c6157a5dcda4afe871e5b5d8bff24ce86d81bf2931c22f4b829209429315d086bae28153242b88e5978ca3d579d3933079ffa8c57ce46b59fb9df6edeeed479333bb3dbf01259e1a3379322df19955a3e362c8f32606b76fbbe68b48224017c3725a676b707d6591b142b5caf7ca211e792cbbff65fba57a732aa9c6e91e1c2887e9edd36e6cfeeef52cffca8e4e7a491c5f9f4a1f2820afa7a002b6d825d402ec115de2fdd52e7d0c71dbe8f0faa8a7db67e6ba36986e807db9642961e6bf0689a0b0651b52bd360412bef22493fa666d68cbcd875aa3647599d74e65a60f266be953cdb0bf3dfa48e481c9a287c112dfb0187c6a0719f1f15c041e51ce685c983ab5b6430407adc40ca52c515dbeeb05bc2a552d0956acd8334860b729843d49213ce74c834393db82999b9c166fe5ba98e64d66e4353ae0626cd4c25a2886484dd67f3849d46bd903fe6c64aa347834d4aaf017b00a992d269a70d9ddd976804bdf348dc912660e1d1eec31e8368d41e4c9a1bb002e86a1fb3f32ed5d79bd57a5609bef8a2d46507670d47fe6f3f14bbc72b163d1d1222f22e151cf04ac7fbd0ce693deec8c926f7dae997fbb480b9e099b041d929d8d62ccf0802e88062018873262f373da01ed33baf343681f13f6ef979d0f0930116301856cf6f2b0626096dce4494b554d74d6ad8743818051d294943c5d750836eae32c5b6742fa98d221d22a5301bf43ba0ac1331eff5bd681e697d23ba10acdc192162b7e4ba885f282732338d1c72ca9d54f7d765a03297fa14d2b11adf3dc4e7e8260d6d9984a63ead286c05cb97ac484943d893351d5807e6114457733ad42b608f43ddd8d5a093595dace43d8db7828cf9b839a92cc08c99ad9a1bdf458350bc100940e07efde435b539fd2d0341fb8dcdd75c273875b73b36f71324b992e93de3c9c7806395053d931a086fd78855244804cbb015b2f061043cc77f2e045b2c8a76c768f612343a2f3c7f320e62b5bdaeb3706d588e0840644d50a08cddb2b9a8d901696a4b8cb8be6cbe2558eaeb7018627b99d02aef01b2cbb7a5afd461602ae7478eaac5c2eb5a338660ba4b8fb06676d821b20ed4a41a1c479867e45bf6406ae5b2c899336a133af8c87b8f64a300de8d283d9809fd180c36dc068bd39c17d132877a50d763ad6a7c216aa1a663cd2eb9135531c57acc23a83031f456b55b8813009496424719aba18638a698f30daf2fb435837891e4f829ba28001bbc4fba6d0445fc1864655662e0c07e3964fd273534c051db556a2fcfc7634928b5a074be4ca32cbbef7b923e4de3be9d6432a287208356c91ab2254babeb06905db4df3924ac89472c7df9feafbaf7b22c74425bf1d1a07aaa0affec144b99ab5da04d4dfbedfce53aa8c5422dff772749a14c06bd1402709743ec0ed7ae40db48693ff52ab568d955eb1ed2dfd2737ab5528e4affa107b41bff865e8b6dc721d083772c33b0260e51a4cfc1b7f249bf8085b9a90871b6ab5cab4ecee2ab962dd523205d3fdbfb996d4596fe96ad738b4f36da86d26509092817ca0d2b0b6871035e58e2a07c65d074d8664bbc9177b676b004563b3a961cb5a6cce12de2fb007ffe6abcb9d23859c95c6231089dc89d0361b20cf987cc20f904c3121220be6b882ed3151ec062ac9a03595067858c912098e68264432d6efc036a00e7811b7f97d66377102b70c63c1498055a69aa509861264aeabf0c467690e9d29ab5e4c45b0ad07ecd589fb926b35e515c5f20ff2581f04ead30ec996057f1f4a6bc69ca9e23f1490c8c4012114877cb8ba465a92e41cd79594dc9b4f01745b77d227dccc54cb2e327e7bbd7c9fcd80a39cb546c831e711c293860e2c11b9dfcb955b155ead49e1293dea9b46a1e6fe863dc1d3d420928234d512a77b3d85d10268b2ce031aa7fb664ebbe84dbfb1c3ea854eef36ed3f967131d82ec77750e10e1e859685d056e08092ae03160beea4a8bd398ef2c2b8ec281f60ea7e8b9867eef188d63a9341fdeed79c90d8956a2ff74dab8bfb92193652493060ef8dd74c077ea0cb7b5d53d8990dc78ba2bc5df992e5f1bc8350afccd487c67070b3a440bf38866ab54c3df0e8babcf80e3fb7f8317c03e19679a3e96e444be4037c3d4d977809555a7d96f8d0a9328de7beda2f7988192a86168167554c5726937a64a24503f042c7b3af5091b962f4617d90d5218e7e4a27defc68628bf2b2f20fb33e14056f7a04a88279f1ecc5a55260c4424a39f9562f092f2a5ed03ba246c70573799c11541aecd6a1cb4dad1b7c2ae3dfccc602e4c1ec9a3b27672bd337e89bc05ade00022e321a0a24ae6b66bc7af9ccaa7c9d7e3330ec95829b550ac3ac755863d760c7fdb850bf4edebf37d4bdf1b3f6661019cb3a7451ad8679cde6f654c554ffc43f7406686b5925b24766ee5ca9ef7ecf8eddd266c8dacafc84c6fe4f003e29264ee25266e56dd2e374b7f585162ae6caa1957bf85c88bfdf09689c6e0766b4f9c45ef248f121e52f5bb24d76bbbb2eb471a65535bfaad31aaad4d19a00354cce8e48352783d7df7c46881744e9df4519161428983c4752264a75e2387b2f9f206d88b5e07b0bcc3781576dc50e9e377cd73bcfbbdf2c588c98e7b8e3ed899b78049b188b90a4dda170e30b934f1dfe7c9cd8a9708e8ed9a0d15d47ad5565e8bfc64ecafb747bbc8be70716b79417732c480a52ff8257180b2acc4d6a0bd3831c851586c59d82e81d3fd95860ad3cfa93e84c23bd13afff34b613fe02186f0c2dee661f94af37b1bc7da3c3cec7e51838f03be4424b4abf08c0534de7a92c746d322910cd8605a00dd421c0a132c872b51b33ef9cda1d21bdf24bab7efab5e2cb64169c0bb135166a65c727d5869cd6e11958c5ea6a06c8e6314477bbf25ccc68372ecdb9cdbc911b1bafe70c72923afa8e4db6ebae5a8a96abdef7529e3a95c5064a227c3cb1fc65be444c338550e9c56f4a7a9060557d9df34a06d0c57e76cf3fe229c067a7096435002b6d3db41af947308b071d05dc4073845c266bcab5b0fe8454d48e58f2d3e4fdd591cd3cf32f84864da8b1173c95027ba22c588ee44e78dc8210c52e288b6d89ff580da26e097b075169590cd951aa1b745da58053b798c43ab107647a9c1a4289af248c357a9453cdf93ae6e056a4d1d3740a3d47ebaab65a72ddf9fe8f622ee0c273e56048478f9e592f77be1aa229af626d61e0ab00cc90b89f6276337ad86a42bdf0f1075740ac5584d39118ab0bb9fed7ff5dfaa54c54f6e87b9bbd89edea7d42245f336dfb76df47a65836b46a9f9209dfc9d08d30341cc96bc9d4c5cd53d0960cd5822a94dde8c749b82129c2bee9c58a3ef1767eb6fa007b7d4421fdcbe8d2f8396585741f8bb495818813dad2a3a2f23b1b4b671bbb574fcc2cd5e1092c4a9c1692386f6d1be01f8f9d7b6d41e65459fdb149e6fbb2a981847df6f616c25e30b2febbaf163d33ee40be8a22e9426ddc40ffa194e184db541c57946fbdcfb903a549689ef83aa83fb49adcf8057b37a093cd5c6a7f108faefafb199b6ec007ccf29f084c8ed6614f1bc826542ad35fc477223e95fa082eae97c662a30d20314b03c5b145c2a9b7776f2bf1cc7c1b133aec50cb6e8d6c79bcfda30bc0c437fb9cd8cedc3f72208e9fad8ded3626f59de3fa3471104f87fc2f1bb40efd3607752796e3837d883af18eeb5ef677151be47ef4f6ce56cb830637c167483db7a125b5d0d2db22bdcfa51c95fcd2d7be962715fcb827bb7b5117e28dacfc9fe765e5fd0cb32d09efe76f86a6a218f12ccac79e79b3aa87558ae13c698c7134af4839dbb80906cba949191eb9e36b8d134879f76d0a1937931a2aef7563a155504485d337ad13b0f953fa9fe025631da1a8377d7f477b937cdb0b9f38ce0e60ec8c13b4bdf34e5c22304227e8c67dc91271fb79566d3bd458c4c4861323893b23e857fac579943ba0db25637cff5a6d0ab8ae955de8e93d500afef3f43d51ef924382860ea1caad2443a77596ecf054265017e29b2cfbc06395a1d66c966b0be6bb1d937a1d4bff003f1e0345d62f1d502823497bdd8aa9e0cb9a989e7829045eadcf8ee313a90404ac43e40dc1ab78be8c974c7a384fb9d401c782937a5ca9922b10bb5ede9ba6a127c29593c26d4a9e9296462b151577390da74c265b4d66c0ec3d93fa6a96c489ef2e7fb8c2d1a86bcb75ab7480b5f9d082ee6d14fff093cf85b6fbf1590fcae311ea7dfd5907856989eaf591152b88e6efdaed741df6fb11618ca5525c55b2b05f5873c0f3bf5df528706fd75b479c7b10086dad62a31b2dbc42bc651ad59d639e9476d4e6900fd0399925eef6cea9c3e9c7d6f282539fea9d85203d6f17baa98142ee5f4e2f5f00e93611774a21074069c55139f2147e724c7b238bf86037180bf970913cac0a523dd773a83bace32df20d41c82c05e07da3ed361929a5c1abdfe27374a3a1aa2cf0db09e819df0b8b03a0846f4e26658f638397575531ed837adba4de3bcc47dd91559002746cef13fe22c84115f55cd25ac21c8154f29f92baf6361c9b4ae00f0ec5a1396ab83a776945d55d8d9bdcad7d323fea3532e58e64b7f33966c413d2977bb60b54a15e4cd30f8ed6348f9be470d7928d2344378f7ce5889a1a2ca32b2e33def4e1c97390a0bc6d4e809d57528c11a92ed2372caa6e14f1c6507a6200f7a533ea05bcbafe0d3115cfa6eb2aa19e4a24b6cf9495ea31709167fb2bc8e6c9f29e6e7774ed1eb97f833839f97bddd09b332dafe83f72f87832f647f09e53c883e65775e2d570a99558d33bed809e1cdeecaa05375ef7cc546db7dc2bdc4ea9368f87ff8c73e52bf1e2f9757f0c8ad81747cdd0b0d01fbb41095e01c22ad95a35669b5cb6106e4a49ee8501b44fb153dd21f82ce7677c9c084968b488d584343f5ce0ccc7c35a76303e4a1ef29a09dc568c3f7de0bc5371b2630bb2494823f6fd1f483cf848b81818337f5d946989ef69e83974b298fb8918cd1ee8fd0d6b6c0906cfb05be518c126358895e2a828254deec2610d9f90ebb7dd85121a51dafdf4939808f8bc7bf650001813df704e238c22da8a3b849c5606362245afdfaf0747bf3e8ab68e89a9bd46640738ce3262a3cda2468656d35e2bf90aafe986cbf9a0a3dcd48e36d3686f3e8023b29e8901211cbceca27a7a8537f9b14b114d7df3c0bef52506b3db2dad775da32e31f6003b2ed4fe888d3561a898713b65a69bc4c4bb03c6d9fefea11eb90efce1c6480da0a9f4535569f46292e369528f126c42dc35185365e550b1c013eda61e0422d3566cf285ad874fc11b069b358d0ca3c55ceeec02d64f3c97eff22ddd330c61d1f7ef51fec03578a69b60b9d46314ab336a8856064f88058857ca81b565b2b24b953bc8495ed23302455b607e8e4f3ea1a40a8107048e71be8a83ced5d860c5e9fd71a201026c27bd7cce853b79e1ac82c9ed75a586e78b3f90003c67aa24f462f31ea929510626237c1cd2d6475ef6db7bafa4dd28e9e431ad79d9afc6b9882fae1dfc0e1cf08d7d54e3d8a7f2f6dfb7a6d06195f73c7d417f9e2417c81f59a9f470e0e5581e200d47fc8701c1ce8601c7a0dbdb4cdcf3e788286bb0d06bad22f9821db6995b0cb44fa1e803c5d4bb385ff6c3cda2e64de5095354e4085295385e7e0de6d5f7c42b249401fcef51aff7cddf0d4b61e1adb2ce533ac738245b2239cf12c0755fa17a8a342ab5da9e463a1e8a924077f45fb88228ba21034311f2732ee1548caaf7725f4796217e5c5b4bae1c447819a69c635dd31ae741b9f737920a70d76edec054ce741b2a291c691b1ba9f0c103f051ed6cabb608c766951fda86da947f377b021ca0635b7e01876e1e689becad575fdbb72e108fa1cadf85adea7f4f687c11eb064ffdb78601602c700388d80791d6fb53fd0a669f6ae345581eb40479fb69d86109d6ed4dd8e097f6559b1d8346afe10ced0b52f806a24a323e18e542c06e0bf0bc4c97b570a01f8dd9b01cbb26aeb393491389d661d09a2d763738468b124e30068e58dc62619d452495856bcfcd0913c673a06ed25d1009379aa1e3af9574faad1892888dd9e37c499149b40968b2a76a709c365bb1cf8e1041a71893a90df2dcf7fb94c0c6cd391217b6e79e34e6a68d4df3105ee0ecb70e5d736284093ab34e3657b27539ab72702eb152307fc28a1788193acdf60de5fd6eaf71f846ed875385284e62e96f9901393d517b69ed6c0a52be948312ea36f98c3217503a692bac277802da7c0980e24bcd64141ba832f29140e3e41602548e68a7237873dd22afa0baf08980a86ed8ce66038403f78f1628e08c75055b81ef12bc96914ec4f221c0331ea30018df40309df55df4e20999aedc9b8a58f5aecdf464ea4dc6a824287af6bcab2d1e9f94e884b9a3f104c57d2016a05bf55ec5a2c20a540920ca167f6ea6bfa64e79063410f2972609d6719f2fd0e83d35c61c6a4bb5a867399cddebedb2f49b06e6a8db1889169c18736e09e6a83d883448351055e242822bce1e9d894a0e48a550683ecf85e6f6bb8547f75a0e6f73f85b929531ce8f100bc9161ac93fab65bac6244a7aeca47acbb01e23fb40598dd957e9f903460793c9a9a48ff553caa4be59d1a5fca08b200633c70d8dd46dbcb9ef401993f6b47d015deaaaeb6f91c5c4a83327f8bd7b2a3089a10fe1c6704f8fe69d5d7d616bd27d7e83ee3c6414cafc7934e0c1cb89a801dfb27f0c364a8f56fdd810f1463aba6f7829325e317c5371cc36da7c61652717c151b40004329908eadbae15e2d03c5d1d3acc1ae0fe3327816fb560631a81f9091ffa29f602d4718b3c9237b5eb0cdec76d741c2886067bcf0cf774a98c2da4feb07a4019a6100b3be4f27cef11491d617d92df267c814d1847c92495475491e1a3a05fba53078c80056748f2322d9d0742802948ac9a5660dd4224e520b2766dfbb527bf8058b175b0e284d2e19aafe73c4eab802738f2f384f4b787704c802df355e296059b79c88a8c4dd0c1598ed9ea151a78563d74d3b4b283412ec82b1e3779bcffbe2b7518beb561fb3d3989d213ebec99ba30170f2d855603e72d9b44643c28ed5a70f37271ef7d2cc44f34a4fea8be94e63c3b0f83ef166d5cf6b29bd2d25d99c652afefe934a896e31904664d0fd6f9a5eaa41702dd133e98faf6ea36e4b32433da80c0bd94d48781aced8a92c130f00075e0c6a25f71b9517421cebd7acf0b5adcac4fbeb31cc7f87179ba81de7168bf4017799c1d3314433e8c621b33bafeaa2869a1a60ccdc7e42169a8f0edd0ef3e349bdf3f6ae9f69ccaf33682c7ab71fe31e1c35907136f313495c4dbad4432b1ead451412d442a1827f313bfb913f0408d6efe3730f9611d89751fe42267f919947c8c619d931fb76bab88d7daecaf2b9fe793e351eea8ddadd5e3428498b881ac7b68275568773d19136a82038dc9267db60ed2784330091893f073b57bbc7ea7df2af4a661fdaf77191ae26be1fff4f632b3a344e91e9f8a287721a8f7867ccf3a2780f2be7e60a0786c5531a81a1e07ac76904c0115049a0a8484abee69021ee9427ad992b5a9a1b6b064d5d9581f5563c3b1c8877115a3f91de56b25868f82181eb8d75c9abf8f4f09772296f4f67f84cd081aa9499e9f6229fc90b4afd25d1a8ccfee2f8aaee40a056f71a9e9ad9321f718f7afd8adbfe1900ddf8863558e720ffc54fdfb42bef87f56a4046c9e5448fef118bfe97ef4e74019a29448c8ff011277da3833850f1974d6de87fab5871edd0a331db079b6deff6817bef0636bad382d2d54c65d96c9084e10067e407416f9c6018d617b4570a467480f56424786d88adde087a863516d8bcb529fb791a68149a5fabd296375c0844d011eb699ab67cf231cb5bb7a75f48bd8816fc086e9e3de80749e632d13759457bc1d9c0a41629f17d1c83889281c9e8df834b7147c1b1115f5e992325de580adef6e8155148d80f3b903070f8b5e46e88d7445ca88a8e782c7fa4fd6688bb566e4f8be535a79ff0a7dca10e8414e93622fcba3dff2b8a71949f02115b151cc4e72ece6e7769b833993dc433a28f1323c95059c96fbad00df7715ba14c3842160c4f5b44341cc3d423b6cc275fdc5531cc6b635680a8827b6fc7811418169f1e168132e2abf631fda9d09d33ac360f05eaf1e8a2a5e4cf93817f5acb6737d668280b2c1af398614f4ec75de665901977bdec70a24ffa2f693cf62c0f5300e77538a467a5d20c4c1013254e71ca53fc1c05c09143f3d67bc43c87494a4fe88625fd363f7238539323dd6ca703ae705d8a5e159ae65537597d2c2b85127577ccf261d64fa0fe7872515b82e1d1a9c38bb76afd39ed751a118a9de769929dfe4a015b48f879479c304e3e58c479d2b00bfbf1a9f3b5d56b6354aac6769cc411553d61d8285fb87f6a5815e7b6579f08743b8b50f84ca7de24e5029f190b3979d87660f0c6010c028b8300a92b3ff21c7f4e0923b21f205d22889719836b17ba675598169865dd6e58837b0faf7542d16b4df319975f47ed2b58cd18e63db99588bb1a9ac668408b3b7d244a87febdc506f5dec73eb70ee1c7165e37b855a7c86a760f535ee82fe2da6f9dd63456c3f035933683792baeda13a2e63b323feeb79b4c104248ad6ee07c27d84293b212bf35f9a95aa4569d9c4384d6e66141ce7a52c848720d90c2d0dc59823cfb368d6ea983c7e95a103751d1a42dd1eead6c874fe33256075604e88c6ace5792ee17b79300a2d5dda6ec373ea3a26c039dc4061f9ab222a64a473364f6299c094330cc89bde6e7ad1b403e2b7b8f10c1fbd72af96b6a0546a623cd20c7fcb67f5b730ba1370ff07cc960418449aabc7f3903519085a6802c98f43976102462120d74e141fdee2fe8d5ab055608304cf0e1a415e1c8b5c4a68f78c9ba5c5806ab0255413b0c241b5bd8c866c69165aa699f26e399d1c7bc1bcdc2b1143d2db1f989acf8d2f9157edbf15642d45c818a8d791db6d5624a934d1e5f45c35deca5d5c94b4d3bfba353a3fb4e89b157063ef1c65c3aad29246acfaf444637c3237b12238628289d1cfb29faf1dd5ba7f32150e0466ba0b9e7e4e87f3a3025154de4ce5aba356270d0fc87649efde8f53c564a685c8803a788fe71d38b6f1b5ffd56c2b317d033cac88746b5037d6b5d1d0cd4bc6e1e9f8c13d01de97b6fb09464842d0ceb7bd013ba6427ce0fcb425ebbebacccf893ebfb7de8b9b8ed068d737487c1742fc7b3a5b3dcf0d9e1e2cd833838921eb8fb42969abb3f2b4836c366997c949af5c5cc76f660f4f57a19ee5b6506af897af8a751b13898eeed9919bc93ae112b3f3d98030a6b18236a88690be4d202fd4a6730966a9665236b3d6e1773eb9375ffd5ba465a2932bb2f1dc5647e314046d28849bc4852760e8e49e809e5c542ee1587526f6c6dd3608fdaf580d5809273879f424b37d620f2336d4b8eeff6bf0befb0b4bed534363fae7d4e9f0bd2e6cd038379b847c629a612309b23d61e395ed45e2676bde5b1501921417bcc9514a9bca0cfa7031992b976d8859b2db364b0250b3a69fee1862e8d959a3b0f67ef164820e88af74abdae1b8a993e13f490166679d0735742d275c8dd3aefff66cee2df363e4812a796f3f3f6b24f2aa899d278832c445b6d8a310b6e286a5d23ae2e363e805de9816c5ee5f9bca91612287b7cb5971d48070b8c661098d9e6293c4fab844718a3fbf7587849d5d709b9c091809073c38c74b8057c4c581e89d9a9427c4dbdf20652d1bbd8e644818aafaf6ffe508236cea1b9e217dd53b5cecceafb83b66353938885c8788c8812a4e70af480bbd64105844cb20791067b726eb56b4b4eba5ebc9e4aa52443563bb619d33a7eddf59c7c2195b7fa4b205c0df605d627199764ef8c6e9f8c531d34def458312d24ddc63dc2bc30bb48e1ecd2499c662ab14f93ce273ac2b17bd31bb9098dd97b4070f613e5d265333f9f13a509abcefb141f00a5114032baa770599c3371f2597f60db4ef69b74256ee0d62143447e0ad693a16ec3e4d39c6ab3ce30899bef4c272e96f049eca7f50ca28bdcfdb73cb6cd0bbb9ba6160e010c6a6751fb4557e246b721bc270623f458ce8b820b9602c9a1ab0142a5a8e9be9e4ae625c3d8e3cb0c1559390a32e5e831afcb7c4cf2c280694b3db49fd933f69c2aab132398366089e9eee76379fddd93fe31210e8a43d0ce1a9d152a2e2ceb27714a0e0a8aee4989b8812925dc22a7e127f18e67c9650b311ed7fc89fd0c5be474c5bf7de666eb8bdde8c2107bfb560af300778c7709e75f3150d7fa75b2a92418daed303682d23b288ac963713e265be1c42354c9ff00ac19e42da249c8ff2d9dcc915049da5162f197d205adc8d593d637ac643506d500f4d978c1c2cef4846548a4ec17b34b7106a220eafa76acf10d73b6f71e5e70bcbc80015d7f4b0d73027f0a693490b281d91ba9eafbae3f58903b9a5d645422c98e3b126233d626880867863c394e610630102d8bf790b09262087807cee75e4a22e5e416b93bd823529fdfc3c853700ce9d7a688902870fd862b7985b25571d2527660b7d0e1c80db4ec84ddcc49978cb6ea429a761ed559d19b979ffe8534c32828aeef95baedf2e53b1f8236678c67e4d9b0627c3f742bb54097214c97786eb3a056231d66848792218a7f61a9a713cee43efb8f51c36e0bc458da9193ad372465898b6bd27c864ee1998c5e6969602f259e9bcda2d1ffb27cb50f6bbc0f437be778c75e0d5f2e5524b53d8827120e537c83c13e325d1f7162edbc9da381403e5db03c3b412e766b97f73e13cd7e8709593d322dfecddc5ea531f83a2488f430756662bc352d3242632ec69ad45881ead8e90cea4ee005bf75a51f8dba5700164a13b4917a7e2a5f1c19e760a14cacaa4bba7d13cbddfd5161ec4cb1909669ae64001810105ab60d18cb3df2352c1bcfa801624ce849e855f1dd98c24d2b252b8a12c815c77065a8baf8fe2800bff65b80e6dafe829cfa3d0f9ff5175289f2616b9f7c763985629f954d1a5bbb44c067c9a275089f87db52ca5be6e430295efdfa3ee42545d14b1164ff3046d4fbe24920c681e3be73308d1e966cc13648dface9676349c61669e7b017232caccc442f8f10f422d6ad52e830e30d0dc91b57ed5ea362ad73646357006e76f30ed3101d01d433b67dedad2d7f86f5a7b14227baece6c8c0fe5196d69fafdeb238450d45dcf7c035b09da0727830b28e25191841964f14a6a8a2ed151db6012e79f74d8684bf2f5d357d82476ebbf8fcce7bbf479f458c2e5967159ea8bf3e14c18a2f4d9f7844ca2fef50fdb166081183e185f6e8acbc00a23b95f1582dd789cf495c74b4eca4ded9aad57f3cb517d05fb26352c04d7b83e6f0d4f33f4645d97f055a94d9d01a63cc8a06ed0b2a9acf9af04b41f722c14390affb4ae7dab1f744f18fdcd52670d0bb0cead8f41e306213ff522e5095e699b26bc8e7d559b803afb3de69e86e25c7bb65e11ff6edc6d260d63a4c5309cbbb2dd5b41db8081ee3962737525cf7a846aa3ed276a0bdf36aab8529339227f9e186b85938a3b88356579260341baaa644cfb63b5e9dd55690a144f4592f2b2a048dd894a799e9910cbef2fe0d9cc878ba4718ea033294ef2ad462622f551769c619400261c4d5c15ca089c77b677fa4ab9582e6dcc386c4793f9e85dcad976cfb8791cfb8b2a7445501defb5f52f0b61470539ab57ee6d774936e653eca6e6a23031a3766bf6a2df1536bc7c57d548f215d963c6eb0c1db0168c682576bee0e0be33cc69e06427fb74aaa6d32028076d9a59ec85a5aca90e5639209f039c87289ee8a056b2880358173ccd171ac447db72035580a7bf14bc80a1bc472fde1a2c4fdc76c63be701343e98a5285f780479cd46c590967fb6df33578d1bc749e02e1e69295bc426fcfdaf6011b819ee4cc40d963414d7a4d6b656414914db0c097c4a10029b81cf7429532074c4d5e6be5743f8cdb69b5b2d9044ae6bb1850d2e54c2f7de72bba6a73f04ad1aa1692d72ac8c19eecd3e0c3107f39979d4bec42a45e6048762e17f900683a889ffb32d82702932c2fdeddcaa2d1899dc07fdba5da4a4d31970354b072b00f9c28d39f445ffcfa5aea7dea77197728358749bc9808fc8be06d4c9bcee295a525841f65da89d852379fee47f62c71e59e997676d0d901a0c7b6ef9f9473de5a579c76dac45d0828e7b87d9a57edd2eb1d091cb9e61d0d0734c2575d17cd0c90e411213f4491d80806c251e02ac2d92a1a7363551c4bfcc36137748c7abd9a928190095719d3b1cb8a888fbebacbac11e0be5daa476434c68784520779103b2fcd478ce50dded6c2c4fa5868e46ad832a71477796f2cea0e42c35c28655cea5660d39de8878ef192abc96dc8c060f5b24707cc9de4a81ead13636b26b0d5e2c1dc31ad2c94b47e042bba40207c74bfb0478716ced98c782e0b45d1c0844e6653f53a9373ff9400f71d99341dc8d1ccf9bf3370e2723199464c04c0c2e1558c7b32970ef0bf5970e8f2de278cce28253c1441fa7337c07c7cf82423a9b4713b4f46ddd408843e2e2942283ce3e2cac5d5bd80ad13afdedd0e388ad28e546bc775f8b1852837bb76d2ff76b37a768bd4da6908b3259f835dfab1202de9d7333996dc69006800e626a9f5095b88b40cfb52fede1d457dafebc52962f95aef6fc541a932ebffb39ca17a3019ddd468100bf9d89793c0c8321a491f9a67dda3f104ba1371a573149b9f71b70deb970d79e3ebfc6bed6a275bab7945a75be5138fdb56f6ceb1100d5bceaeca962cfa4e895926d46de3f5a002d17272bbd0ccd9e923a8a411856cb2d2c9d25dc795650d05f3818ceea1d6fef0ea2b52c409917026469bebce5be2a814e952d98387c6658c21aebb8732810ced1a64fb4ef1ee17484a93040892cc035c7c9b0363a445c5e966bd82d27684c8d212e307dfeebe1396daebcaf4a6ae107ecae93b8de4cafe83759c4be79d0c132cfa255c4e7df959dd183c7d4c1d367fb86ca6fb11b1b3bae0ca42138f69a25508639be57b839f6daf3be7fca08d0a8b5810b51b4895bd4cf1df9fff4a740481f662c1102171999ad0452986402228f72aef253cf314edc86d140cf433afa660edb6f432cb60bb8869d7745d8c1cdbbe8f3806c9e82e2d1d19a1f923f977724a46ce94c8181332e05a876900d106de8397323d9d7d6930d32edafd071ddeea4cbdd43e8e975afac6516fff26f682f7c36f1666678ea4163509decf2f8731cd27c304e644dd3a5d3aa59e981553fcabcd3f67beffd4b8a59ead1a7b0e7474045c21a1ec0532b46040c588f9433c24279173de8b6e218973ebed87cf8d6875a8cd04c1eb3793e0c2a645c8f8f7bd0082363ec870a6470a5344382b9d17aef6cb1c350777930160d2e5fd5f29dfe1871f24cb45b8605570d5c65dff9d33689cd8f930b14063a7ece8d293385c2f2e54a87b61fed6c1ec6c25f915e17006278fea248b64b44b3bc0cd0cbcc22f87ec5352ae1969031c79af8d6a105131ef78139cf017c8ddfe0c3b3bb41483509450fed8f7545167b0cc66364afbe1042aa7e98c3f5c62884df7ca1976d097889ec34ece1efd4e6b97da48bc0f490343769a558d10d0f8e2ad68c322a9fede3c312820d0be2e395c2104453bb19a4a53e04c73d269a1d27c1bff23fbaa7d414f3fbe5c2cd3fbabcf93492c24f6a56b247f370973510a1c87a3813b960d0d9fc081fabab135bed92b4ea8f123eeee7b413755bf27710cc69cd66ffe20cc48b2ec20e5d21a409f8dd0b5a9f3208280265338b59d768d3deb6a15e0c6bfa2e870b56599255b52145fbece39f79ffcc802bc4a24413c9e3458452846c454eae5814a4ce2672639697c14e57d555770331435995e831a58574815ebd7cd27aad10f57160e5237398080c1682283beecd9fd80b3ea28f7dd2552154e413e88240f334ecad87fe837daefd56f9de48940b7fa7a785bb13c7f1e7e881e2504d2221ec17c44d5a4636486a34aa3ed577c9f56c7cd7d845911f6960c2fdc2c61cb6a5e16cca820d3991ec00b6f71263b0c0eb476efa74016498ef3cc4e1d22ba21b7c8e28cc2bec1493a7e1e76988c2dd612be7bd98abb65d5f99d33cbadf542d1d53dc657b14fa4da8f5f16ec22141c2d1a9d5921b5b10b6bf26b0c0ac2c1cec03ed8c79a7fb137ecd0085989fecd1798a5da5bfcd135602a5cabbdfb58484a95852b94ff7300364e2090ecc9638182dd606632c4f91746c085c60506cc845124abd943b31a575df9864d2f5db31c2fb089af8d7be9fd3fe4bb0011cb076d45d115818a7e708bc4f52eb3892c1c3f00193ba3cea9371cf801e583033f1964ce173ec86e35c1c7c2271b1d60fafa3379b05dcb89801cdf1e9be01100a76a5679ae4b2d09c9cd7b87ab875aacdf761e083a22fdc174868ac7fd2c8d4759701c70ffacf723edf2e8e8cd14661aa93d7951db2319539f77daebcf52b9a4335bccea5685173e38c41516bcdb12a15c43679907a32d6ceb0bee9e57203f2a132e4bbe9df90092abc2fce4211164c738e87dc6fa85ea48c814d6c7b8040a0fd5215e97c9595ee75289b088838f72cfe9a82169a3b73e240c0b6af659843ff0a08cca299f9e4f907c6f974b81eef6ee51497b801f3cdec592571bd72c646330fed3eca9f3c8a8bfc34005fbf44c0714e30ed47ed5081b2befd316047852d7b0a75aa4577769671ea308894410fceec33752842c3bb84dbda0f5bbd4adf0cbab5633e7c9188683e4b68c57610b07fa935f677ad04d78ab49b31ac912ba272504dfb0cb4d0175bf5ca653c955ab4d28d3b75d7c953c314e53822f147f54377393384865852581d72840276427b26f843cfcdc47b5fa2f756fb4432937c49d9732e5f2a8a58bd37894047edf919c732149e342beed5dc7fd5379fb180089dcf3aefc19d9fe6ebb264afaa89bde437036e49ed45bd484d1785ed6106c27452394e480a44951205e454b126e4aca338702827af02fc95287c16f0c61260528bf37927772e78ee6d981fdb1d277da1ea5bab952b5d8881afead3fd90c1ae7aad0895d7d441d3dcafa2185f720e32f5dccf183b8c8cfab8fca069137a47175ae5b051de1b5a52129ba9d2c37520610c56f47250b031f476fc5f51fa20f5bd0eaf9130e838f056657308342604ae868fe6cfdf30f784bc7ee5b577db44dbc0ac6ea1db4eec417a3390d92465955832dcc0d7cfe7db725c31e93e7b27de35bb30c49bfd32dfe1282a46b89d9eb74efe7876b98ae5a4308dec7098eabc657d404b6fb1eac92f69848e4c22fa291564c43bdad83413c4e40967c29e842639aaa034d1e72ff61153dee91fa98640cc0abd2d84f6830226bb7241ba2c4d88b15052480095d1d84b30ba1ae88d08c824c04764931a9dcf6874cbe083864b99d7e12df98f4380f8261abceda318190cf253eeb5dcd42379d1bcc992d2a4d695cef4beb6e9167d6540786cae4fbc20039143e091c63ff81c849f98d57a63aee3d46c1f7a165a556559c939687b7f5606cb3cd8d7e5177ca41a2e258f559e28f95462f2074832913192e5a5ef239a7eee8a07e80d1bcc4b13c72ea6a2874500370d2d4fede17bf54b0ae170c0107a4cd6423f6aef18594fc2b594d155730f20c0be366c93427774b2a9387a516c7f027af7fc9d9fc53441e7a5c32b93dd5b7643741cae7207b6e4468d52bd8a98810ae873cd61f84aa7ffe1d6d3e7acefd25d23df5c38566752c408dded9b7d9c1a4caab9e17854c5348d28aca977e3831be6a2b3da33bd8ac9cafc5d7376cec564486a84938d8888e7b6cfcd74cdacb0c73d39492812783344c76469733c01c86c26c12f557098ee0a704764b83db3dab99d8c4a42f9af0ecb9f0fa14e61e5a22861d5d75c73aa80c55442c6f2fe03f29802982526e8437b21eb69bd78523a8802011db9f5e8fba5f10a440ee219850666eb8b2e1de56b1e8856d169c13b4be7cdeb8087f5f2a9c6f9a3a6dfba6005618c613c71c9a0d74e06ebb0bdb5dddcce91f0fd79486ba21e21b74fac51899616f6d6d8b554a46307f5bc12ca64bac529e7b50beeb22d964ae46795b6a766f311793083ec976e94ec5f3c83a3383938cf9d87b6cf72aa7e30771da0f6995fe260d2d68bcfcceb165ad21b5e23d51ea60e0567303a2f1779577134b17559a6107d104cd2570f9118bd6877780bafe607c76a7275b176094bd0f486df450b2f41525bd62750012519530d2196533a221df7647c3ae787a1a86c66ae1ff23944eceba86b5b3c8f97ea48415587cef4463651674008e58a1921e316f1d03693ea6c31301c46fdbf72fcc620f0dc8ba8a1e5fc0015de3473151aba7b1a2bbb00caf8d2b39258d3448ff4d472340d35cbeacc3caa3886c660c5d5164b71a716d7c6f1b45b8434df338e640733dcd7cbcd7fc571d93b3c1d2b477ab58a940ed4c8025e4f7876ee54e8cae8334a028084f94de1a4c971a1538a092db26d61872c04903f6b5ffa24ee13b032c92262d5c2695e63a7894f33db2417eb4f8066f78bf4874568870a2e4d9b1b8ba30f6cb5f5fa5c188207cebaeca45dcb81962700ee55aad64cb9d8f0b7063fd0e4b0a193e7530154a0d5a72590a2c38c56a6ef6b27463e904b091ea5b54bbddac13cdccce24a8646ef21ac7d35be75e2543fc032d4aa8b1476be8914c7ecd49c6dbacd7b6bf46d10d0746af6dfa987d0d7110348671df1029092385c9b061e2711ad61849e51be008f643337ea930a1075f63c44ab174bc1179ef29cc599e35836ace3141cd20c0b6806ad61112344799dc99f399ae9eff757e65e8c860c5bbe5c7bb74fa9380783856ebaa79a52b141da1e9fb7cf39261da4b52827fc70cc555c0da7da2d5449b970a8f23a1af6f7fecb096c971c8cd140c56853cce5dbc1968d3e43571add3518639dcca09da49c747105ef0b04cfa986eecafb43d104d5cd06691981b9c7155fc6d563f406f4bfad284d040478c3c62d48a40c158bab832567524a9792f73cbbbd141e88c29c77db82acc434fbe46a9d5c53d8dee4366864b74a851fb18e58cf9d72f8aaec52826e8b9c30f30279deade0629f156a882fcf263c863de804f352851b3538db7193bc3906a9d0a770b20f9ba6347ff670890b106c5395701ebbf93f75d697ffe8650828019f246275632b9b61523ef10949c315d4b74bf2a199eae9e2369f172867ddf6b7faa84444e6a53039d99dd651557ef7d08e4d2253d8fb88e1061bd2bbff849917c4ee6a1f5e419a73cea575638a70899415a3c6b263cdea485ebdd10b538a7db3462a10b15b326ab44f4f1d31017c9239d6cc5059f6e9e3933aa9746c0f9ce239a9e518a8215d07200b9a2f6b2a3a8c86d9482d8f7b832f6ba3d9f72aeb49b9895f29dd056b4ea65f6f8d1222c4321b09e94823dc0468f8361eeec68928bf20feaff0c5a0e6c9355b4e3ac82503e2c2adbf3b843c536bc59dc94a2f9ab4b85d9a4f36ca941eae285e5c62b75fb10889cb12e49015abe6ed90020f9bd15b8115149e9add82a5f5a1811b3071bf1f2bfa13c2f69d6c1359f2e2c903378edbe0c5c452744595fb718e87d7038ed34f921df46c0c34799ae04d22193d1c6d22499e4518991af5a83a203da30363d86d1efd9d47781b1f4021d9f3b61efae575e8f388b0dac8a14d0c3a6a354f8ade67b181b924976971aa640ab70edcd2a54600473746be7412ccc97252434fece745c489afc7380769e5aec1cbf6720ec47974d304428c732da5a90177f1c3add7c15b5fdb9049996e9496c30b671c0508a55d1a4824045569c53461bb074579c28a9334846acd2115063cc26e2e7f5d6ade40eea53b7dda1bef03093fce15a13456b335c37b2009308a9eb31f7e60604c4fa9718b3f99f4cca35ab33af464ddbdf15cebcf0ecc944d29a91c4aebf7a46c6887230eb0cf44196eb7643cb9154405538a1c373207e0bea8460d4274a5bcdc88282f0a01b9ca39e10da10e8a1a9f44ddc9d251f2289560362c53d92e65ae936fc5f422fd42975a7c4d046cc110b1cde1bc0201c83b3563d9dedff5274f342f6472121ec9101a07d064b89d895c2f137cac8722d74b0c9bad2c33479bb207ae4957c96bb4eedef961da25d489d0c03c2d645205a62c0d93858d27b2d85ef60deadb23d340327d49b7b36cf0ad827127b8e1f2def6b2ac696e9eb2099dbfbe15887806ae20192a26b228ae30e167cc3f6d4d1ea794f151ded4856235255fe09a74f0b3586bec8a27e709e17f4d5587c4f2936b0e2a40b869c528fe688ee1e90e6edc3eccb4b14dc32efafae8f3e72f3df81e1066f82416cf4f4bc9e44769b7b6de0539c76662e734b5075e864ff7850af651270908e2af0877ed4d15cbb7883df4d6cb8fe5f939041e0f09b8a1dbe00f1b9e6593fd62397b6db93db36b3ec0f29b282d9e8cdc47fa5098ee7b7b11c1bc67e87d4b17a22d73f4dd891ff5adf3eba47234a0616ac11889771ace12e67b7d4facd3e49705b23a5b00c7e77aed40ec7ab303980417a9fc0bbea79c0f7b6aaa026f0c29b64575e0f861d698edc873990a35545396225cf33030955e5ac80f3fc73ac4b6011b222d70fa865d356c55fee032fd730d502912b4a5940b10834a05b45c74db3a5b914804200f081cc407b7ee99d290d8976153959bc2c1f06c6907b2751c0789deaf69687fca70cab14eb56872b4403e748f80e4ca54ff4d4d4ad48e7eb2af3b069f502ee3911514229b9720031a0796acf8e3b3da2f93e930d45084fa21bf18ea228b62888bed1ab511b92b892842f16d02946bb2231dcbcc7ac14effc7061e6dcf6fc76438a22eb16cba0a6fed4c471cd571ba65b13c49354da566f248f45d642f073425c5d29a90eb10b8813fca745d403b19f8938d50f8458fa0565d6033d225f46ea293c6df490046930e83a1d33661c50918123ad173691872351f4b21f22e5f99d7e9643bc344a2299e98e2ea7b9cdbab90cd792299a0ecc600bd33c4ef69c3b4c47ad085d4f23a53b194bc7335e6aa76520b59f64746ed1a0ebcbfa1890983729c0a7e42e14cd4ac5e44c10564dc2277755caf59ae06bfaeedb43210454a9409bd511cf16e98cebe89207389c54e771d4e3c9ff5564d58803b4f182ff3b7e3f01c13dfe5f712c3b8ddd014f3c0980adbb15daa3abbdaec7fd54d68ad8550857b85737cc616b96a7c017e6e955f3fe8172c7f0f783ca5bd0c23c5f873b14c9ab97b89fe31f46a67aa504767bbd4919e96214b186380d81fae51d628bc438870225bba8f3ca08b4500566e7f97d39afd5281bd8dc1dc815ea89c61e4649687b533906d179469e70a6d65e9c50e4696ca767e48bbfdc950cdab06d549aa0e22a42ade1996b6ac855cb9a2173bb44ce1539b4d3ee456f4633a3dc1d886de835e112ff843052d7d4f515c95a2fb38eb619417a5352152ba10953b88a7267d177374ad314048c6ad3465364dc504f67259b9b7fbcd4900a90ed0ebfb292d5259f41aa57b192452091e20eb209a6444bfacb0eeb9c79aa52aa6a61fad7f254999c7195c4e59ab4f0fd40ddd6aedab47a39925451230f21e8169d50b4398343ae357e8c9f289b393f3ba837f57750d1ad8a5f66680d5cb6da4f48a285d672c974877c6859d8536844c5ee5d68a27174a1ae84212e4a7d6ba334c4c49b8829374168cbe9c7bd588fd4ddd60b22169092a1f7d3851e34a8d9cfa245b1c616979917f7fcc0994deca88e59678174df3a4f4eb6e81b8256dee8c1e2989efc9a9a38b0c208320d1ff57c5444fa71acce492e7ac18272292043343375f13f95e244bdbdd60b80f11a9826bdb168edd6efa692a9cdfd932920af59e684a983c02646b22ed31b6887375782f0046c615cfc5a815214734aaa9ae7a33f3aa6d9f94af315d88b9cbe20faac3f4c4ebcae7dc5b848ccc395d913feae1b0111c37add339ac01f79ef0208645a077a611c31d9fb2c9c763c09175cf9aa3547bdc4cc6a2ec4a7d96dab6a2b320f7b948e4f10fe7958a11ab102e87d4a82f30b9e7f4cddd5025d91e271657ad8166f5d922f7187b8edf08022fb5f8007b7e5c95cd3d46a892a365fc8d0cf907e7b476b0c0e36b11c63c914d31a890a0f43cc00570e3c5333cc0f2d6dd106b04f5efa2af5f24ebabc757ea6476ffc9ed76220fc00096f49e1b233be37334b5929a464c3d04a3d338263632059aeceeabea11c763d9a79601b80d97962285739611f33537b3917f79cd78cdbfb9cbd49898a64a3603f3a71cfb7a43a0930c1433ec4f1b3de9dfc99acf54e05b0d42f76337cfbe75f8f299b69efaf8e3a204b2b6a8f67dbc3f029ca8593d5784975c5276fabdf4d9330863f2130bda4fc71192fec9f2219d0d2c49dfc130a7f008003f640f8d49fe4fc46b94e73f084df5bc1a114cd687fa62438482259d9bb7c571e09e227b1a9e4705a1a8e31a846c099ebd150f76dd60db30a366482919a377adf6f70f93978da1b4bfdccddb9c17db037bafb3bb269115552115dbf1bde9ecaab1a1be8fe0eaa96dd06e2ef0b5ec12de7b825d240838782bbc53b8ffb9643062a9c3581db015cf1612587dce5efd15f25402f4075bdab05f64c09f849de98037650792cbcd9e0eb422d5e5b9769a4d69627994935d7fb89edc60724a6dd5753bbdafc3b5edbc4b6602949c632146e9b0c030accf058abb0e9d0635e631a2a18e74faab223e225e42ea9771d1747c30a450f8c5c981b7cd3e75b15fd29b59b2c01c0df57f0df89d375a59a70f08780d7eec266b5ef0803faf4f72bf3633c4063da6d0b685226516df214e98a6639ab94d5d3ab0ec098973039a3218e008aa0c774159408c4f5c59c568013ea52b4c703f7e9946c3b3f8da625e10c5d3df00eeb8109d4bfb9eac682c1a2faa8cf1e9f7fe2a2ad00ed48bbd7e4ab1556104bd4c89edbb574e164fdcba38e823e168352fcb1691aeb6b148f597c4ec5f3e791720e3902fcae56ebe4a3aa9103411bd2826aee671b850c2cd01451eb8513a0bf55ac4bc5b2137e25e3d86fb9a1d22937863e7bae1a2c0f6d24f33e657251cf0b37a474253ddb95fd872167643eafa662836a95efaff0af42d2b8990d05205db9286f0c4f188013d37789d060d3111fc14eec26f717e9436dcfd905496b56322d8c634ad9600c883afff8130a54de14eb3591135747209eed051ca9c9d50815b969c7b57ce1867751c078d5da14a0681bb0ff3a82754331b12ee6d09fa565b3e698961ae391b50493f15cbee6f1f2284e34f8fe5596b3e5b1dcc5e8d10ae3b56ffbfa3552f497c17c7dca6033868771409b6c0560ae5b5c713baee6935f1181e86fc096432e41b34c1a8a62a934a07b108aa68d1eeac5b6dede7307536af0bac51ee289da9f601930470159f8042483f1ad0a5d20916fb4d3d48fe49db56aa4ff21389f08063af48d19e8be4e80ee37aa0a2625ee8066bd3a98e9368af64cfca9d71588d7617ba0c732d9438950305bbdd5f35a255266ee67ce52e0dade4604af791edd937658a85963064f2278a1241c43c3f6622bc1148a27ac8ac883c1a3f29234c6048a8134c9cd720c2f5dead95606ac90d85a82f8522669744975a12057c01cab28bd23c6c26b251fe4f935a59966808321c9c45065509f03a21e4e797ebf9214cd741121fa0cde2a0da09b5f7690818fbb4ba895b9904b75b22fc8700df78b339fe99194a6b1c481ba2fd633d1e015cf0bd05fd66524ae5bfd487d775c48084f873e71bc44cffe6636a05c0b96d826c68cffe6e6be192b4928d9c7164a7318b1c5ce9b17fb247dd99389d8c9f1327a5b8d39fb8fda1dc48b2957491ffd8555da98a900bb9d8fd195c0566b30f1ff8c63b71e9708eff52c8a8247da33388855af04f36336f8ec5d7584b37b67eeaab1cce5157b03230dd382c6342246a0ddaedafafea5ee389cf9763c2d0f0068b03b4a58ff7c5b0191a9e52c9579362057cea799c1998ee19e8c1636411e25e892a9f3114fedb9405741e8d9a5bd3e56ff474d2df071f91dbc20da2fbfc9c8a462bb29ab05d3fd335b42fa4e991cf40857e82d1b3d18f60a349a180e0bd32b3e2581c9803ce237d2aae57cc0e891f392d4ba8a5ca91f6b4929cad26edf896b1485aac7a7784a35bfa06b2efb589ccf9b1e5d9b176ee11f90ed31380c8c48746862d54fe57f69bb40ee800410e0ccb64e84caac57c283a0cb5ca3ca1f2af230cb073dbaa8a2a8fb98280bb92dad98aea3b3a028d300da98ebeeed401ecf598606759c8170c0f62cbf820810a370cab32d447cbdbe781aef8b8eca108969644e78d2080d4e2414c41586d5fd9638771b043c71fc43a59d0c380d774dc1222e6575a13d027ecae493a99a016302d4d8207d9841a2a05f211724f4501a16e99bc12aa5d62eb27c336996429a9123f94c090c07763ee2e5233dc3d4c81b0bffebea108a114f1c29faa125f05e6c0031e6e828901521cb218f134cecc472c84dadf6eea8f46c6d3fce0001868318c13a921c2ee737b84d358bb18e867c3494850a5215db2c2edb3f719b58cb134bcfe107e8d304dba39c4e28955bffe91c85b92d5c1268efaa69badb9a0c72cc21cb3c88b7ac2ffa58a31ffaa7b61c56d3f797f5804d44ac60637c7fa627cb18c6e42a4ce87ef5e847d6b663810d7b6bb9905aee0c8244a6f2864763887ebb95399aa86fe7846a3095f07a567aeab9e49b04aac64ed07eecb17e0805ea8faae4b34af99de5245fa4a2fecfc1bc9cb4ca75a8b936f0ba93704b79390d3922eba46f5c80f6f47f92a19c7d51013bfb5a5d2b052c6343a94a635e69662fddebc7ed35fc9d963803098b0d32c426d8e474a8b208dcc4817af4869fddf6d15f8244e39e1a17ce799a514dfbba9a55973708d0b4824bd048f39a44522d3b14659f109938c45ca69c3925438d8e279780ea4a8a1267342fdd84a9219a370e5519b2fdb07002acf9582cb13db3a26a105732ccadd7ddef46eee7ba5a659e24fd9db61c445910c53f05dd4dec1bf528610ae14fa024c9b1c3fac157b2e046df98e46808ce4b708d91902f6bd69e8e2f813a4954cd1013442090e52b069ff104758c4252454d3fe4da921a277c23b5a0ea944a610c4a79e6a821cc96e68833022b7e445830411cc899d437eb18603bac0e03a5f487197f2fa9f5e5f11b7d047b7514c6b0614aaee6cfcee30e3b1a6e4050ea7130220bf57932350a115dc800950d2c11338b3717e63c144aa3c34a701aca744391971ab9fbfa2038fee1698724fc466d4e26eab633293c1ab5cf734c2ab9e165dfd4aca70a087fee18a721ed3dbc35a6dc46b0d56fb33269f294deaae406314d95e36e1c90d6898a84fe95b5d0e71aeef153da696a37faf71ea9d3f4fe6a58ba2ba40ad39c9012dddf1d9b0aa19a885c437cef38f593d87cc627ca201b7f35c447376aef0070ecbc0faca4fb7e72164f0d8f82c40adadc12d265d71d474024182ffee4c0e7ec9ad0d864ce35cecdb8a7e1a5862d7c38442a45cbc2ed649c7a6a8b97d964fd7e33ac5735a61eefbb11a6a34f1fa6a5618c0cb643e77f93c1ec8de23888846f9ec9c8926b3da28f58ee8bcd670f19f6101a6bfd451ac7359cd2e5e5ebbfbd1cf86c7b131ce0da8b3ce2f81e7ccb70fdcd56c6f64f85d8bf8e3acef3addaf805473e92efcb9f818c93ec47654135a3b32f3d0dafa7ed09f8a034cd5654377176bbc67e524b951782fed026cce107702b0fe527a296c51c92eab3613cfdc93f90a1446f7cc015e290a6d48469d2b64226fb419b6d67f0c9c96eea6908ab5ca57747b616ceffefc0d44ff9907d6318b79eb0572556894626cd50756fc35694a80e162bb6b411981499cd316a7533867c8b0ca1e1ed9ca0af2c9d2a13fec115cd02df759eb0eb48ec0a8726908a61cddb5f1b212495c43285aff2528872c836a9a30dab0c3d1b3349699c47176506ae4c104b487f411190e504ad1d9f73446271d639b7fba4a92f81c519e13e21a871cfbcddd27bad0527459dffdd0c9122f09b3c0a3cc6b749db7f71885514fbd59a16ea17991daabec8f9c9bfb65d53a4377ffb4a22106eeac6b290b2c55f82ae95d77284de1bb5c292ad2eafb878d2854b2942d856e59cba597f5368030cae5ba94b2f852d24ff3c0dc0c69a26d2957ff03406bae51a30c436f7c1873a88b370ee2a646793002f8e1be814b380b12784586fbe792dd91005a25c6f547d896935f533eeba8c573dfe9db2d6eba375d4015b78c3acca32099969dd7d1a92fa89c6a0e1e3f759ac89ca2c4acae537c587e8903280fdd8d10299b1028bbf62a9c31542191e58f4ebdccfa5e16a3d888b1168d7a84d272c1b2a8c7a2bf31eb3cc8d68e1f4004346884a791f8f9f9fe4fd7b33ec650ce0b75515a96ed64a9822d324981df12e7defd69bdc7d1e6f587fc3e67488494a35ce994780a276fff0972d104639312a8145e9a3c48807a7de43ac5336fe76f98cc20bd7f4d2912b40f6e345bf5972267e97a40e7e96dafd23f4488bff635df320d1004b68e4cfe251e439e47aa6205192bb443d8fffe97ce15b2c7722c4320e9589d6a0b885ee322adc2cb5098f99417a34e674aa2b9fbcd3dd252e68b383f2f5c6e3a01fe8182bceebfe98e9a8e498fa829d15261ce424f6f09ddeaa29436513da55500140f096219fa4bd118d1e2bf6ff544d7c670f5c650ecd4a7d5f93dcfbc4b067d4ca82fd3a73634f5c0593227afa7425ec2a9ec3d663917c63c90340e1ffab2d02eeecf5beba7be157776fddc5520ec3ba8c28740490e25977705104e01f4f05783e8e9f7d98010fcd480eb2dfd4919edca2e588653c74095da77c0b01b2cd828c9b63e45c4def977ae2d96d704ae937ec0c82386f48ddfbe073634036a2f497e1b6ddeecc251ab794e0522dfd92802d976923b6c35c00b192af80f55d6b67dac5a03b12bde4a9f2ec754eaf2014c40f596f1d1fa2a72a3eba61d26118521f2a23dd77aa91f65df5ba5acf7914a29752b469d70bd7ac86aaafc4add9a94e5c14c0c7f551ffbaaa9db489a57bda6c028ea9e3d66e8f35183260712aafcc707ba28bb0a33a80ee777726b4f891d6b491298529e9de059e89aef313e5db21a1ab2e75677f386a32b4b73c76b806c833c3ec0677de8c9a51a2944eeb6bdfcce9e20d01e01c550b1b21267e9aa7c098e1ad438e38c8c7ce2ee28e1f1f3fa34c0c0a544110de8732ef7096d7d8684f1878d9591bbd4d67fe7ea56e3b5375f0f8fac70c2d0b9b39fd9194b8ecc0203cc9c7cde14df04a286b4e00010d9d1dfe6fe59f25c79d4d15054f859a2b0cb08ae365f1a722340e7ae97efae377536a6d585f04afd31658880cbce7986bf24fd569c15f8ef66a437d8eb626ff86b953814ce0cce876ff03670d6cd8be13395c3e24f3b4d5ed53befbbcb9c53261e2a470c983ef96e17ae475c09c586478ba230428a466f7f9bdc9cfa86a24a9dbf2cf6c9725e17d40521ecc48d60e58ae7ffef50abe6e97c8a91daf8bc86d12095e1218fc430adc4850e2ead30d79eb19d863ea77927d4253187608a6972c223c1b8fcce48aa90296322a09bd3f942d9c73c5fa8f2bdb2872ff947eeb3786ced180f7dcf9b61f07fcb06ff88cf2853c1ed3eb53ff779a2e363df3b69a5bdffd89c5d0304f1e64ba7c4ffcc8f883643c156d77339dbf8194018461fe86be4717e60b588e6fcd02bb36f4db428bd9f4c03596cc864273c2ccebd30e11058f133bcd0955a6ed8c924726de5dd9a81c36a66551eb080e12a1146a2c2288a76047b49d53399f60022ed30879a91c499e8f592319bb26c4cd5c294c4407186a65a62f403803eea06cb2c123e1643d32db74cc5bed6fb436cae9ba4051fc6cb78f25cd21c9289192c1438b671194aa651c9976c2515c7e3d3c0645eb33018b953141428525d11d82f74a4d71296b65c981b570ae7a42f406ec2232b837fff963d0ccaf19fac0603f7fc176a7674c469ffbbd6b02a24f5fd4d425c4f76808551759aa666d2523a048d4e65e2ae5b1691b378f510d7eebae9bda43aebf48643d007f76390d6427d081be46c4299118cd2648eca01a7863dae1ed7d7badcefca3b22d1f789def660518cc9201719b7af4447d0f24c8e7cc7d6323ab30908c8830689d86b6c4497b8cf4f77083242c74e8f50532ad3a88b61add1779a59b3ac7dc555c4e0f53e1a90f0fea041f0baf01666306232b4be583142ab06d526ddec0a7fedf6047c5f71ea826c2078ef9989d300e06a624d43814dbc708afde4c58914fab8e3d3ea832273ec699f33c5dc6ad1bdaebd71186cf7c10a396df2fc2b4c8f5f8f0f08b1e329b1e7187db130c97cf21b71a5357acca650f076d128caa9027649160ef25b60bda8e4247c961af5ffcf695c461d6923f59bec40017ee05a725571cafe75d9ba55e349f460b09c979e1d7f81dd45537e9af9700c15000aa9da80952e3f2378c1f76eb9fd52bd9cc7f88106d015ce8bd225b13604388bfc7c7d6402720de3ff077018153fe9cc1a16020aeb8e24bb56a936096d6e7343bd3b2e78f1f3486704463c88f56b4306f943faa092fedefe92a33bc300ecc68fa5e8db5f3a792f704cd04da68ae821cdaf3f2c04fc890609eea0d4abe0025bb033e446d0927e190bef451dd60e570e45d5161f80f017ebbc6a0b100d3210ceae3289abf46e4c107063f545fead94b3798aac4ae35fab2295631383ba4dc302c19cfbcc5bf5a81d21c344f3c678766eadb5c389d9836337c04558b75ea892e56f14fa59ff11a5654baceeabf3febf78e41807878cc57d6198a8f69ff04d729160a566cdcde2c234b840b9099c5eb566427957766b67c8a690bd79500d4135a3edcf010ab2e8d9db3f184ad8f361ab07ec6169c4ec19db4ff7a912dbf3fe014125fef856ade2007a5e4c9238474e97bbd4e12a9467a4ce1d7539401b2a7defb9a702a9bb20d56b0f997413e69bdde3bc01789924d67ddbbc5bb69e43e01ef6cd719eab91e3fd2a0997daf47496fbed279c04ba7df04ce6bbe6a8e0697e012dfa754cf1a4a90f65afc4041d6015b21e1fc2482019443880a13fed85edc243e1e2406d34b1d83d8faae55dae0b87bbf1a3fd4bbd3ffc90d9b2431757fa3f199e95752c74b30d63687d71c53a22b2a2bc639d5345b3f25a7265c2369d751cc20c3e25d21b3d493e6310ef08c7c0661d89ae7131a2dbfbacd9e5f98d856f78059c8e7c521cc5ce68f05d530eaedb5916843acea20ec361a2ca7aa73963d0c5b7e0a806e0f33916ded216eb80b1fa976126acf78494ac0813f757d85e93fda2cf8db3949ab088b992f42b59a5546183f8feb2815560ef61c601ae2b3bc83816bf71d89da9e6e93d542d641ad40032b29f0b52b4088433ad151fb69c2db80bc910218a88e227d14a0583065c5296bb7e43022c9c85725a3a718ad9f299a3d35a7fe25305e63a605121e9727d7ff66b5759cf1c13c08a2022f05ea0c2a69b64d55b4903bb481e567b59ee613700a3e590a42e75d4afa1e7b57c6207c1f6f2860f54bafc1c8b379a0dab1ef753e2ee46c3c101bbe9194fb71a3e5c1667a8e4e7f6576f973a7d575f8ddd90b4dff132c6c8ac085a29f61064c8560abdb279f919cc5675a1a5e22eda2ed76a3c9d4e911e98c76e14a448c6d0dcd5d6bd7493e27cd887c95fcd87c015697461d48fd1a39697a5a462501bcff394576eaa8570a2c8e8d14bd15050c7b355b99d518217a648a4b8e2a6ad08a1c812a8bb99d32ba295eda21d7b7fb8cb7e925054a7a9bfd29ee2762977db13c4a965a6af3e4fd8364b14c58de22d98429c9932f9a1f8d696557347a3aefd63356916e5d7c2a04b5c84c8506cf05c33629ea1c02ccded2c7b8f3f1a4af5b106f7072c5060c50ab3ab615cca1146580871112c56ff385785351e76837e3932b5280e36f13cf6a08a7639f4106f5ecbba847143bf5edbfe7053b4d3c1e2df588dd4de714a3428f940728e331fd9c6ab337991932babaf83ef6488189c776d25c28cb1b1cdd3c1cd17dc51d609e1d8a7fff0049cdd7aa405287518ab0c7360e094772e6defa8314f20a5ca2e434486ad1cede8fad42d80a4d9dec71c0ab4fc80a05a2bd49a5869c2e8c34adf9f43bcf1d9388895513329f3c759f913bae6f5e5b13778814444d9946f3c380cd216bef8a57cb02a8a18ce0217619f83e2ad2906b19f875cfa0c1ac734a183b45c41c0a41ea065adc7548a3478ba93e8b6b6df1fe95d2891b50f55e158be79b1f2275b7dfce58b1358c8c5afed33dfb69b376d8d22755a0688db646600f190bf3386027dbe94df852eb874d6b590d076512b384141a062928175eeba78b80353be5a96618f3ccca807c0b362855aed33f532a49c395a58c97071a349212418232d2e3f4baac2cec97f9e121dbd991a380ef513930473e76b9f471e4e7d2bcb2a58a5b83126d28b7d780386adfa5aaef9f3dbf7889fcdf6ea110aac46a72e50714b36ef8fded134166cb8091844a0bd50a11e5c1fee8eef49cb707ab4ae8e9038b0645aa0efeb4355f5f2bef00855a40c8911b6d2afba9ab7f55aa005feda6fc2db8125a7480fcda862d96c1fbde73aab6c43868278858dd4435736bf6115cbd66429b2b3474e1c4bdf56862e21aeb83411e266715bd31da26f3bbe75600962d31cbffaaec3a669051d372b0fe049f1d95d75b5bc1a2c25b3e840ee75e7764dd939f88dae8328db7b480025bb329d663d922d7157b48a03c49532f7a4457149b87be81c35fa0ddda500114e9b9551bb83112ca995c90d9eb5391d1833d8dfe0fd8c30b9666bf87ed4d26e19786092ce330ad22b67ae2e2e8820349977c2e2cc1c0fa7ffe6e75953906fde4da83e2caa05d90905471b5302ecd881ba3515e515c3018cad304f470a7d5098389dd34c96c4ee7c87e458eeaf51592bb4ba3213d0f0475b8bffc217976120713d3db490d3cef83368edc209bc4e681923ea48a004f78567b62f101f60f4ebdf7728d9b054bf6925a0c2a49a6b71d697749fac3001e4f0bf2f8f35f0d4ec9eaf319bb107fa831505ac34bc25f764cdc1bbc2f302fbf4454e4f8a0746b0ca835bbeb81de3452fb17b0e201ccbf5176f1e4aa7a0c932b092dc3f92c953261d4d2f45ed1cf94a48d53b68c8a1eadf9f2a20c12bd7353b0d4d253f60bff9ee1546db79eb212ed0df97192b371995af5a52274c87d0cfff1ad842618101650160c8e5d7688a0d53cea5e81c4cf39763b346ba759372d8d117350bddcc2520ab8845c1511644f67f5028d362dcc0c5bc159b4acc83dd68c4902fa398554099cfea98b447d81df0cdca5fd75371e82bb3785906895353ec8611524dc2b658fee18c680b2e1bfc3127b72b41ab72c0d296dc16bfb2e70eb130a0f90eda6a4f2716a2002b8b2f0ad9f08060f40c03ed9b31335d5085e48f39cd5856f9260f6896ce490ebe9b34292c338cb01a43bd8430c18f96d79d3a9389b826a772ef7f1e3c8cc31cea3ed63fce2195c219e502f64808d95b8e1647af200120d8558868b0853d895f761c87ca23da167c432863511e62ccd69b8be89a6cb2598a055845ad0f88f6c88b15e1257bd6f78ad57bf344179be28be0d2cac0de65be08658f74a87e4a5fce3f77448c674f15cd1f135e68e6c76aa74ef76a9f28a4a0f4e28626df371636fc9f25e625cccde69f563564cf177856f35fa8801e73df449c524d06f192a37d9da3b631975a09fe57b8abd1d27fb7a2788751eda3a7d70c4d3cf18e90931b0de7920deb67f7a8a179cf32210cbc4f9248d27fc6ccf3290f19ec4bfa612c18eba0e48c04de587adefba2f88af3e549dc2effc86c5fb0b920991a9ac78b9303f76680c70bf8df4196686cbadff50c25769f00dc7e225765011307e8f6c03a179ff065ab04fd2c83d677dd84e7e3390a7e6912ea1942ef5b6e732b7e77ee5b5d37861143b266b16c68b41a0d251b006bb9529af57a6c0e0a3813a850bb60956c013f3bee14a88328a5c7f1da199c3a9c0ab0f9590ad9749faeddbcd5ee074dd20013ae797269fb193473685fd051cdd469abaf90e40ec85569663b5d15ce6d3285404e747293f5bc1cc290adf8e211d7767156b4defc02760c80bfd7b54603610e509a9b8f6cd3b71d08149479db00e542a057c7f638c2ccb1120869c3a7bc160455694c7f69e13847b96325813664bf909ba885550bf74ecdc071bb34db9ca2b422641683e406ead224cbd06e874541efd747a2dcf683ca27c12057a2b3e51683268a9ffb5ccde05ba8679d7d49e05244900d670a2a5d1d59bc36470e448fbe86b9cbd153c26f572889736d51287fe536f07ac48a587475937779dd4e1417afd6f8853b31cb0dc674f0a797c71cf2cd952b2d7314f8af9905e7abd29cff43a547d5bb9b24751f010394c2c07eeea83428a3fb7e37dbcfd7a22905895fd9a32e3a3ebe8c5dad56eb845c626667b591d27c28ab81ef03c4183dbd0fbcbf16af02ae79fe6e6c54387496ea8763c089352753f10406d436fb8add3d99e7cb1c118fb26216e35fac7adca3d352bcde8390e36f0237250bdc7e433f13d03b5c0269f3bcd9d6615c02864960a3c3b1007170af2578fd86bb298c153e78ab198bd330195f5f24a69d430ad6e4fb1d32381d22cca9c5d014f407ca272418dcfcc034e2b7d0f0ecd16a563b1e98f40f6d277c6a7f323b8891eb84a085436992d7929d9a2a9eef2534e0c1fae783ceb2ff04c413fbe7703d87eb77fa931ca73a4da777f5158ee83f91ec1bd4b6108dc8b3715313c30aff9669c99ed16e03e7a4aec91b751edfabaa7ff44f7f5f498ef4a2aa06c79ed7f00f6a9b72b0b7f4636ad44525b7fefdaa424ca80332661dbfaf4d68ba1974b699dac29bc0bfd565b1154143925c79f3bf6b8872eb9fe01c985baf0b2bd95ee93be752138ebe073f49b1b15ea1f7977b79e9dbff6e06976c29a1a348c3f0d4e33c6c12c6c27de6c98a48099590d356349d5fa3bd2c56abdfde0324d6eecfce6537e55184f4bab2a7960a5487be24b01af384983fe88404009aad8cef8cfcadb6e1373bc3f6ffbb786db8f40fc7610844127cb028fcd2fca9840347c610fda9d262b2c0cf164740b1a9f83cc82449fbf2c21a655994115ce3378fa16c6dc4be8f3ef70a294f8c5e5f99b77e1abe984cc125062ccca96f351e4d033e5558d4f923c5857b4e5fced629157436f519cb9b83172c38979305375208354fba5ef0b060dd18a5d8b89ef1119045066df482f27c79fe61e9d18193e10f7109e780b1531f67e39237715a84f577f2e5eaa33a158001cc74e8ec5327c9cda707e3e99a5e44b65351f6bd20c141e291cd0212d368a5456b5bf587544c4fa5165de0e7a937ef0f2301ba686cddf0c8547cf267e2b824dace305775f682838a432c54afb15fb1736dd228a1dbdd919fc54574a64b8d0ba2d0c420609a04a1c48985721393bd8dbad338e6044bb1115d2e85377b05bbcfc355066f3acdfbb58a15070b79f4c2af25c5ef63420c6a3a99e2ab629bc2bcd07a069964a8fdedc12a23def0cf310e65cc19e2a7af497dbf7e638bda25b98ff8af8f9d4fca79983329b67c32ef7c53532682efb4b0820232d70d02236c09df17d36b7091b5b22d88501ae7c125b8b73cc569a7de3e4c11fb4b31cc41be5db59d0144aa38d3241d147a93c8ab814343b3b10ddc1371b31bb7fd816325db959558f72563ac5ed249a3e37a2a5784f5836ae926ab8a653143d31ef0ca62ce939156cf2162d69bc64b0de901065541fd8b495554124443eba102268cebf94a1d2d5112f890e1904a886205829d9cdade8ab55e52772f647be4891af414f47e57b2ef53566229e808a8a3ad5def481c97841475d763271f8c4808b81ccad65080100bc40cb9cf88e62a651d2e28b6fa59c7ac3794113df8e9ff3917851daf266d01905d9d4609ff7879d5285eb1c4c98623764896206a9930e3ffbeb7c6e4ab8eef9003ef42304d2f3f2e8f6251076afbe4ba3ab5a315f30c7c0511a94413b6eb64ee947a0a07c0715c84e156b90d860d40da2f61f59306cefd787cfa15c4298d7da7f22f2438ff93dbdbb38e97073e065019f8a196acc7e66ae6e4849d2ac7ef97d97baeebd1f29f4dce6a9d56b677a04f70e70e4dcb0453f2c394c1a36213279ce4d36874fd6654550601604356962269df815ab33062a153619530059e646a95497f7e0ed0de8bc92151f9d7d41e8cc721dc15bcd909f448a76962e45872213e38e0702ca7082451bb9bcb518c64188dc181ee260fb725085c11b9bfbd6d9aa33d692fe800925d858fd534deb410ffa9939d5d0d334a55f6152da2f29ca0f20cb023ba16dd73593b7b569ff052d7f7aea1abbca737b91d6ad793a61ad2efdfb720fcc1dc01d346df58ff2260769a3faa247eeb2c43f8ba54ba53e99aeca2eb8fc34dc641ece51e1da77c920c2f8eefdfdd23ce109236d1c43e3f264a4ecc17bc7ffcb8d2eb8b2d886e8dcfa8b11564ab02fc811f6b44563cb9d84596a9482dfc15cea0cd09d1f6ecf4438be754dc1c5e9cb7afc8fb7d27e76a3b8aaf38917ea987756ebb6048ce426e507d7e04955399a56fa8a533c6ceebcf826e767bc8efe5963f37186ac24400c6d94184053f2cdc49da68e44ba7c866bd16a442272ea8b2ea211e73d573722b3df342b4c11d65493262e3afe63abd62152cf308bff0a1e332347c0204073e64d8bfc010ca29f94da2d73f5589ad73155732d631f1cf7b975acf326f0d00ebea66d01ce153d6d7b44ce7053907a3ba1dda42601b3f9a0d5812688ac7c34ed8c5d092dfd685a16205d7f109714f7b7e1350aca901e0ae434c9040168d8299ed2e993392081aa712fc01579a994ad72354a58d7c5282efacaee330e8254f46631f02b57762ccef16c86e1cd7b92ab2b60b81d54c75bd353b4e7257e4c17e963c1b0290fef72eddb33d53b289238e4f10ebcc8bfe7e420d7fc1c4591862f3169ac2601c12226400ad98fc7624ab898f71fb524363be6a0f5c1cf78d828d980c1e9632d9479ffb90dc6ac45fd40226006743bb92a1a1dd8df873a1604d34badd4aca601fbf9295b25660694a587ed1d8e44b0ab80479ca59bf9ebce0cada54b224e64408bcbed7021f85d3cc4e21293f89fbc0488a005b79450e2d8bad0728adde3d21307a9889f97f40f8b511aa1310d3113c5afd473f149e7c413202a8c81bb0ea59d35a8c01a5b5cff4fa847ecaabaff1926349de8a8a223800b66f1e5e1b698f7e01825ffc3a8e9acc0a87447e081edfb785bc44fe2816a27d9a606a109cd420859f8276ac40ccd0da2a9534a1afef85d9a9c7a932ec184e0aa00cb09ca7eaaa5cd76ecb4aed2906dc6e16c56e44e80e64245992feb95ae7c03470a67f92c9e9144d047d0362882e26e08f3c2b6605978c1af791dad3e6296899b878e7361c97830864f59cf664c3ce06541a28c2b9c3004a0ec21bb298786e262af4e1d06a75a368dc5aa875175107bf588e75279fc2e01d0a85c80b38961a91c0b614b21928a1daae9e196c3dde39ec525f97b097c27c2f953380e9c7db77a459201214a582cde00a84501fca70a7e4dd306b7dd1c5cf642bd775d0e72f65c3410589416285aaae24ffcd7eaaeb53ca41d695b08080bd955ee1eff187c53c00758aaa388ec1164512389e9b437428e913f6a684e3ac0ea50584fbf1c1d0787fba54532cdde7c412b5ea3d152a83f1b2df962b0c5f2f93b8330a48e85aa4465a159b854f6cd4fcb8ffd7f6ed90afcb634e5398a6164c7b0ca51b708648e73a4581e065d9aa3a7dd5472ae710565e1c594f7e4511ab2ff50c4bb16442506584d99199ed8d5e13fd1464b5e8f2bbfe8c28a996b55879bca5f6bac21707862d404cf31452a9444ca43deb05b28ad27ce01edddbdd7bbdab227adb108bf0f0caf289187d8f3723b5e3648a3440837bdea54348f7218917be7571340725d33a46f73450c3c6e319b82cc33556c75f95a64b809fad7d66dcac8f9247073c9ccde4e201d25fbc4243eb66c45586ef837777ade8d012a9a5c39844d3111de69f930f4ff4fd65bbc1c579f503e355b1fdb7c49fc1558b61e2964052919baff8fcd926fd6714d0cff7c0c1b8829374c3ff87b08be534b695ab66669c40928918b272282ede7e7b467648021fbeda2243c379a1216e35f75bdf5d94864088164a10e49ff3f054f9cbaa11c58bf8202b8e7d7ebbc9d70da84c3eba5e20d2077bfb23886f37c888f0f17847c86e608ee66e665ec1587b62f002f24a03bf3835c5017f3bbe79645b6fd0b95f7008efc10fa7359dfe230bc1173daeb7dfb8b5a0768613ec5416a3c125e006061678698482cf41a0a235adc85fd9dacdfa4561fb8477037eb13b0e9c6dbd128444fcf5f1f0fdba6696e428a62e451ef9589fe30c0e3688d01eee142808f55bcfb44e0d18eb0d377d4c17d19b4bf65f04856e424d15bcffc23ae9e06f1800164ff12a7465527d54aa6a1238b1b950a01a38668d333f40fb2eed27b2781f4987c21207890a8a01fcf09cc46bad84c08bc71a8791853390a4a21da64b64a628324375b593044e0ce4f6bf7a8e37ab1f015fa9ad89ab5dd0fe83fe9ccc71e859944767e29364c5351a225d1dc6fd1b57dc51c20ed4f73587123630b9e34da948a58b546e6f606a2f4f084b5fcc3975d0904e0ef488f89752ab4f9dd5a2097bd340f0137e96453ddf775146d9df594d3764794877643deb09001216865afbc3424b86fce53d8e20ccb236d4dc038a5883c338aecda8fe42173a9e5fb28a99cec4d096aba917fddacd8ab54f4c224c386cf69ef6e870dad7b9e8744bf27759f299f7d82fa97d45640c84fa3c825e265b64dcf648b42fcdb6c9458aa3a2d3545470c848b835567162e78425a89e36eb9d7b857935760b1bda459eccab89924643a17eaede57c9a0020846210a3b4a6b144afb44995b2a58da9f80df25dbafdeece2451da4c4a9b6545fcd58f6638e37ed7a5d43e50f49672cc57ea82b1292f606bbacc9081ac84ce3a335b31d97e5f290b364cc6095ccf0952862b018c9d8f29f01587ef195de62baff3408d85db235b94a1c12a9b40f359184cc12a29391e87b7f85af431eaf02691db1d3389d07a6eb898f204a56a39fee53344783bf171e2a682a88e86bbf51894dccbfc4cdd3756e942892b040f42afc9d350c83465c9ea30c875c3e5a6accfb92f6707ef0a08d6be98014f87edd0f67683e6099932c4f4785e5ee3b8b0632be9b38fcb9ebc05f1f7792749f73777cee55a3b871e889b9b0be0febd92a6210eef1af0d9cbb49d919bb4e85d4b3361ac3d28974554c466f3431eb50a8728531b5bd194b871e9140ece2e3b0ccc3ea069007b5d8a20363a38ebb69cdf5c99c6f06325da9587be068475b95cbe3ff0438c9743a717d05e2b757ea2e1cc090dd3e65bf2d0b7543bd31f7a21d5f56bd0260d74d9f63a0dcc2380ecd9c9eed34f2fcfe59b1fe9dd7f597c180d029ac52c8436bfb4dadd1b036e30d7fd6fd7b10085f3fca717aa0fb5b9702187a43080639061e57c5e1c82519066ecc0c636afd6f70cf9e82b0272a7df10fa44577cb45f754497a3c72d94d4e8b7db7683265d54809f57b1d072771d2d9c5e8604790053f12ba15427328eea61f59d8b3ae8f0ab54d56ffa9765c60c24e48bee84093e465ec21f0a17670cea0c5d798cc96b0e2957eb032003ba1a3f663897c4643f7af4b938e9851c2beeb7022956ec8a90047cdc3611048b8811d723a362636d123d682eb9544d5171554deed4f89f63fa411bb309ce2a81891ddae3b00167529ba6b52d1e04218419627aad7b5a131eb742612132dd73cab6c9fe96ec41508c7a8a4270d11aa055544749cb9aaaed473d2b2dfc2003b63faf884d859df8602f914df86146a8570868cd2799e75584e1c9a6e1aae432104442db28a625f3f7f1af58cb53c67cf17f4081408b86f3de3a726a49bc9a56b8ccd047ce2151303dde53ed54b05a21b7a20f61370b7e32b4fed1840525a87451b07ae11bfe9eb15a67104a0d445da2cef0361db18a8366354ca0a0048c897bd8be9f50802792bcbb61c281888ebaf12fa7e7fedede2d234f609d00822f305a97334e5cf4527ded595b80487205955a9ecbc22dc1b3cf7dffd17c6a449c9b123a9dfdfcac21cd10120968808dab26a95021e5855723711284277121756421c67661476b2e1eeeed0935b509d27a1f8485ae8fa00667a6ffa96f3842e6d2ea738a5f1b281c1cc4296c6c043253c102b34b71b7d3fddbb52dd8ebc026eb216d1a8bc0e63429c044097c7fbe2656b9c9714b042cf97a7eba3672d18f5264a50c8aaf05b16f843dbeeff106ba14e071a0f356974c044825354053a06a5b7d4bc72fbe0e21c7cc7534bdf857fe0b0211216f4b00e0fa37a21650e05a13b38a332e59df34ae45404961806ee58e473b8b6d706af9e1ea4c4786881959100fb6abad408ee9cb358959457e384c4a367e69d541e023fe048f821e7e38309abf5d4210d908f12dc31617bb9ddd3995ddfdd7faffc1bc01fc44980fd18cf63879d52d660f2fdc9165b317104be75f40ffa19168c054da1b25e56f9856ac8226d5673742cbc17dc86f6c1f5467cb0eb13f0d5f1afb131c5f43710585b764cd4c3db626f7defe57e1c77787fe9b3528b4105dfbef8d420b14338d48757e3f037dc77abc677e9847da5be1b64304803ea0a7e5aab7b4fb3db9adaf8a44c11a638d8de02c5be023c17967d2129d175ff5e07e2f0792ae0826f05eb35b941ff9a6f86ac198922ba493ef8bd7ec676a3b2ae25914bf0dd7c156324bf9e7a1e703ff4be26d1a2f6d35bb512df2722cecb2dbde3448eaa13e8bd46d8b50b3df2da451d08e3bb3644bf765d9f0386afa02955dba2f6fce208689c2536249cdf8836a2ec3efca5368177217523b96c05b09cd59665e8f248f702ec9b765d99937dba93dcd3d6fd18d750c8fdf892216b651a5bee4de6139da0e3120a36d17cc52fa5f5d808a9b01b24963a38044d76c11ac8e76b3a851384b452a4a80677bc9b068f35f344c980cdd0f2cdbc857f156bfb958dc4a8edd05b595e747e0c4560d1501080965cb165f13876123c12ea934023d4b75cddb8f941e6d8bfe262d30187339a7666694bc386ece0146774879035cb3b52fe519a38bfe50a1234cd3605918ca82821b55223a1b174d8d7ce3b58036e4225c09b9e249b987ae8f9ca82710cb880e7def1ebbabfd0d9d33864b2fa4cd85b21355078ae894673aba91b9f4b47154bd1847fad909728b15eef877003e0ea64c99c688b6a251aaa6e4b0d571eff9c651e9b0267db69b4d451cc7e9165e043d67dcd79e7ad9ca04df369e695796c8b1a4f42e5fad16b7746346a1c384363129fea24a1ed0bc24a99e9a3c5fbacbe22aa8bcd087d4296c1002df24a8ef46f538b03cb569355b622cc968bb7276385cc0c40ca26a9cef18e4b3c7858f51840905ecee3472f7c4b69e222b2490d458dbcd6ceff1ce818dbe615f7f7f6adf6bed91caee7b1fe76b61c44410ac4cab30f19ea312ebec6306055d68bfae94e1d8c1c62829fe11a15e1a9af94461fc780ee96e056f407b107c9d2df7377e05d9ae77d2862b9d5d3a7093a13da72c16d70ea61fa5dc63cee6cc720c16d0c6c7a3e28eaf870d0e458ab9f3a127b72a322bca4719b72c8ebaeb70d3abbdda5fe24a0a86c34602af632809c7d7902f7fcd9a4c8ab4bf5068045aa5d4cbd3598a1ec18f9ebad01b88588a64ad4758eff918f8ba22b74c4352f3279313a817553dec075d1d554e1ab80f952cc4c783a59a813beaad471283ee064a454c1898256b044103eb03fbf303d6a585524a3aeb7a0d9bbfe10933e2603f7484b5634c8eb9ebe5a44b8d7e06c6055000842e97b99b68f1295ca5449d1336f19ef15530efede64077bf78e54344584e6e9aa4380e09b07b1405f7b00817f7f5365a2fb58d98f016f97f7afc2ba5353bb8eacdaca16ccae6b8f3d59eb4211ecdc0d48e66aa25e5eca1a3aef5c5e8201f8606c93e1006b88d853677c28bb18641064b9e1c7161638fc47f7c0bbb630731e0f452c437f58dbd57d3c805a133532d29e6bb193f595ad3563ff9ce6857dd7c680e323a9c3a305afdd9a2a30f26d680ded7dcb112fd9b38c6b9ee4f2624fc193b926f28869cc64ed9a02d2a006fdd25b7f33dc52a9259111c5408682dd01887638087f05f6018b8d5553708b7d69ac3c51b0bdd10fa26676303c5a1183efb5dafeabd64d964e2eba30b8bfc3a6c95f5467e36f183df932e8094c82f949739dc2c7a9878d24f447603886adafb6605a9a17d6a46db46ea6a832c24a65804d1295c6896c30c24ed506397cb29490a3abf8dcdda08e4e7946c7851c0a7145e79a926cc53e29090fce85d8658ccaef4bbc8498517706d2fcd921379797e7a1dd9cdd7e3b9bd840e0a0c6da31d446daed539043ee6f8ea8c66702729993e2848091f72ecd03a45c873e4ad4ab484340e14d6e82c95e6396f7988144b454f3ef1a30a5dffbddbc3f1e1757b49d36c4b2e866c4570a31f103e870630ef965ec405a82ed311268b52b3408c75e95501272ca2fdd6bb72fabd60a0d8b4df649aaaddf37e6f04d7907c7a28f17b159854383b4737f6588f7587f7d7c1aa03e5e2469de281beab9393910bfcb891b22d9cd03b43b43a8858ce7471f91c70d16640a46d09f33c59efa359096e4dbf8351e7e9a8c214bb4a42d58d01ab97c1cdece3622d0bbb8c8c58833b040a8cef13fa8b1eaee36d29b38d998a31d054d9b008961a907c79126c94a6ac280ab21ff4c1af02413736cf4b1c5b399bfef938b3bd5169aaeff3edca5062522e2850dbd207108ffb0ba0d723c7bce669bde937612d6868362498c8b799fa6f93950c1f751029210b80e495dc65b274a83cf179406e88ad665bce6c9c36bf03b125ad6585a95ce07d38b4a6680499188036880d76ea77e10187e678fd96fa70d6c898af6f02176678b7f3f5f33b85c053ca23298e06a846bb816982572261e5d9ea57ad344a8770a9113eddcef1a07b5ed9df202ad3e8fb17deaca274598118662468b580d699333df55522b30c3597fea1004fa5b1b47837fa51423a14e13fe62f858e9778c414b18e6107d14b45125fffd3b41a1f7770c5d1d6a9a0d93653236f3aaccb870d42f0a976d8ef7dea99b70ab295efb38a65b10fedb056f886255e79cf3ef4d8b32b094faf5bfec191a4203beabb2ab25171d6470e0a21784d3bd56277c289951c2f0c45ff2cef74920c833626d89e0214625f45d665192c41d8012da6c485a953dda8e69435cdbc5d2f96310bb1377141b12e306f859f0b9f3b4b38f9f0008abffa8b40278703be1f3665d0937c68d2df6069d8289a6d7070bc02be757fc48fbd9f9fccbce4fc403b457c12733f8c262bce00bc5d65b760a15d0802dc28cdda96b977b06cd2560ce75f84b22eba30198605fd7d8b598479bc640e203dd6aaf983176d7e4c9b9c3bf37de6be7fe335d7919aa47ebf9219d3a53034d03d24a9bcbe4865ab86d4d91cacd388c798fdcbd31104e1d53eafb41f40e101263cc3ac0adea55fb115e184a81ea3bfa2666ed297be1a4f8bd6fb6775f53ae34da6cc239faadffdda86b34e82a685405aa80b1dc37ccf4b096bed89c5d9621e74231493ad34c80bfe8e0e087ca146f7129bfe9b8bb8c481d92dc68b8030511fb7c26046dbdfea78514bfdab4c04c044ff10b15d4a6267dddced0c1fa210b204960d053e2d529cb1105083ca6db8ddb7ea4fd43c2e1401ccbf412f47149cb02d4e8e40ea994f02ae7bea37a919d82e9e562eda7fdb817376faad5281565bf8cbe05d071ac4817f6e9b0d83110e94a63c2f74750d23497038cba97583284d7403524f4041668d901c01eb68674294ab965d95c3e024b82dbf998b237eaf8ccbb77731a13c9cb2b95fd90d312b900d6b67fe9c2de0556bbb244a6997a33e0cdc63930b4018e1a1fa408f1303a53978368f3c9dba0acf03271b9f51538ef3f7a2427fe3a0632fa36c574d7eb157ae2a4eade812b1d00392b30e2d9f455078dc8e8801f9f3b7d69de705fa96f702c1d88fcc76331af1c1ff5348accda70a3f1cead91efd481646c26a500c3cb85fe5b7e0a7974a318b6c79d8382f18736e7eef444b892f837d47098add7954f781f346a965910a6068211d0521320bc559fcaf02d53a5504df37fecc92476661b1173f3c9619b6eb91e6d177d170eafc01864f05e8d7850fa421fcfef6c224a97d0e81234884325895e5e929f3b754ec1f2598479d43e92512ca6af0a95db711de175531d5149576df39385e70014fb59fec20eabebc7d93856e5316260cb1189e2fe70dfc1d5535bb8178169fe925fd6bacacd79c84aba66e135a140b7b7168a487e33c23936e9c905c8284ce8c7dbd6114fa31f36f6dce5081c0783d762a3200bd5be61845e9f138ea3dfd7e4affb9a027a5f9d0b3e7981f7878ef3a9db11a058e2c92c7cb127936694881d42ac42abf494ade0b263ec6ab4f506b2877cd0682c935f717c7d4b96c923d629ace134e21d43ad90fe2b760c6134bc4b50d690f78cf57474206f2c331f21e16cdaa520ec23ed21a54b20faea0e3f5d57667ec3d7f33399a0a007cc07971f0be37083e7798708a100054d730bef163b5cd9bb7244f224d9c37ec977e135b357e4a76d76a206123d52ed351ba97f2f496b03f2f22e4f3dfc6a54478048af7bf58f84144d19f7f69bcc54e617d6d3a103a380c878c5b460d63383339f49b1a93f6e40f267f7b6489e63b15cab6bdfbe35ebb48d0dcd7271b9fe602f18944b73b4bdc63a7afe6ef6c6d4a8dd5b0042eec7cb2bd81849d5a013d227ff602660928678f10c15aa69fb89c9ebf203f679fca488e093fdca7a73f059a3da41b1a5449c123b988788120e46c442b0774d08eabc7a89e463ac8fcfebf8f976ffdbc61fdc3d6f02b2e8bb0828f141d7a70d7f18cc85bb32a4fd5695d3eb0eee7156434d55b8a810e53d123802ae1a137e7b50591c1fe634ef207571da2b5235e948564a31aecf8bc752725364fd987613e418ef77b35d5337257973633e67fc5bd3a6b594f1031d280f958d96c04d03425195f788c5033ce98301d004221ab6abb567d0844dea06bb0254eaf8f344f6d0f1c2e3624a759ae50df3785e009ddb443b65d1c23c80ce5a278f69fc4fe5bb62d8380c2436e0c949162d278c362fb5690378a98f0067f2c9cce259d53749c5d69beda65362e30a115eef468af279af067c45194b65633105b85688334b962dce74595cbb82b1682019c9ad4a6c90c92dc6bda6715c8e5bdfe935fe65d9952731c64e65c34c3ec98075b5cac8b4e2c2ee16e88a07a0f4a23031ef0aa7ffa653e6d9df6fba2787fea3a8e32eb951f60275cf4d6ec236b78164e90f31d473654e79feea08f2fa75e060057eca99962b580efebdde83304486b45259d82a00e16fc651210eb0e04bd96beeb6ed717cc7bbf455e07da627873433e03961d1878df55505328360d37747eddc13b64c46d4c98e6639a48fac1d3389475c39a9e176bc4d655776c92fa63d40665ebab2f3523139a966c47295da28d83bda3ae42b73bc29e9e57da8b2162230dcda631ede15db00bea0a19aad00d06479690d4a7404fb4f5e5cdc2261772c77652a0a8ac1a09b0c5705f9f81764d366aec3829e6d4c9cc7e538295e604620e99bd9181c4770febece124e187956e606e97813f14d852888baf95959e53ca91645ddd4671a157e07238e1e934be447bc366fee487338c29d01ade2aaba489f2889f954f602e2058320c894e5cf7f72ff516c1229661749a9f3cf6b9d28d7627e4f6b1a4bab71de200a126c612483658e4184e9e63447ddce9e3b20ec4f42451224ad9cec7d5237c05a5fc9aae182e6ba985f68687ad3bffbb34c54a6ebfecd873eb210eb86e5cd638bc55d85d305e07de09280c55799e913fbff406b54e8536f32d256349ce56d83054f3ec3e09d6937007351cfd31a14c68cfea2f6c14764b86959638dad8c459746b20d3db073aac3c761f5366accbf592726c10817e9344a5fe1edfa183e5cf900e464c68a43b38e485f9ece27342492066c8e79481c100e9bb98e9080b99ede433afe9ff80a2bb6dab123f91a76cd92da9303029089a6a7c0d5c4ccee5596698dbaf506da2fa60bbee95de806bee2c843804b012f3fccc6a2794d4fb1e12b5bf4c79569deae4212e33ec9456214f744cdc4fe3f4a87670f0291b4f4fbd965d46fb7e0659c40c22b386a35a8a1e0cd6582d81fe2cbc83ebef1730d25ed6f3bc58681770bb95ae28a5056869aae45eb9101828921a48af77e9c201cf7f3f22f5122a248af1480636e5dcaf1ab8261d9a82976d8bf1749735292440ee52e8a23b68ca732c1f0b083858d47f4d604c930afd00ed624562cc9400b628f5065e302cdd9be9457edefda93185aa3351714977ebf2e366fe6fa7337b3fd28c13f1f0760dbfb6fdcce221ca7027574332ded3b7b934b11035b61e81c085432e699a81ba332f27474757125834e52a1548bcf47be4a034217cb7b45854d9fe9b571a532f26800df17c221e103b1c54a0c76b62c418051645e8d4ff4428a80c5adb8074392d0705afb94cd08009fe63ea0b56a5068f7590bfee9bbf034467b6e2f529a12ea1849730c4a1785f9c95be1d27925ac74201b021becf095fd8303601f5b7eaf7bd714473e3728dd6b5ce76062b21ad04b6bfadfcb403a19a9c4c51a740c9ce5a64ab9afb2294d620c2c495c79d4eab1a7fb312ab5346cf707e021fc783b30f437a728299241c669617525070b0ca9554fdbc33c8dc5729b0d35bebd9c46583e5245699a02b79fb943f007d11a4c8dc55eca26db704b27c564b362f3a72dece42f58588774baad5b36a71e4da1e36bf5057e2cca501e7d9095382a2de634fb8adf380f0856778e9d28bbb2d3312b9a733a6406fe5e7662cfdefa3ef052e0005c994d986b3dc3b334b8b8b024a9978de54dab075e61f0a9f63aae76fa06e81375b40ccd63e153c7d95f6b6a950067958ae6a5f7c18033b0cf6ef1343479df97e1487c38673bb3a5918a94e961c18ff76441a32443bf52255c6205d055316e14cc0bc70536ab178c926f014626c254430943789fe6a851336bd1d7aefaa221379162a86a0de564b8652ba117b2eeeb460561dda72544843375ac391c26ab6e98d8d03b4865e3ef682fb618da9dfd075673b9ab20fbe470ee758bc7ee15c2536f0879d45267ce45c49b45d88e2b1d68a1fc53543748b42a2974c846472198d515f7937d873bf9cd4e8b49e434d7c39e0b3721a3fd7498d179e9e2cc298f8f5fa8457210c7b9c73fd55df2725446b363d4c4ebbe3971c9be984038fa3ad76ef4dbfada11c3f56bffd9b8a4d6d78737cd582692194f6744b786be6b198b9c3a2afa3f3b10c29cc887c568b3d3f43fce7054bed0821a379c27519c63b616834ac65a55c9f58c431f41a0d06b78b327e5da1a2bb3398c881249d665bd0baa329d7c7a046433df89c045fe3a5f76f0dc1430df9f3c5b46ca88e43ccfa8f1ae76bac4cdea110cf4703c6a935b5263fae4b779d4ea45ce885b4f3e918b16f7635567feba5bf8ba42389623dc94bd9fe00e48618bc7d9bbf383911afe40648d13f348d89d7823ba9ccdfcc7c161e5d7494f7c38e21a510ca58e7bb641b139c6384fd8e676c5e1a2ac370abbef26312592a0a27e6e6e741bfd57c7c9f28305d962cc69fda77efb8430951d5aa8da10afb574ca68b5fe55bed3950052a856822ec8c16568689d1caf1e1a39a13280613c5660737d60afe8a8303ff0a3a82fa17796442a7a52ade886d1b23fd964ab47430ac2a0f70d75e417d44713432260495d2003c22ab1cd251471e5632d7e62cdba4355fd1dbaea84abe22b8a73e28c4ae3f27e3f7e0cc4f0debb58dbaa637002339d69ed128957ae752d6b98959c849a8701c88d5f3ce6d5db861b42df6ae8c75da44124935b3f63cc77786ec1acc6b3c7a575e96916afedb39626f651833abda1426316e03b2512108453de2b27d3e60d36ae7d3c16d7a2e8db02147bb6b1fcd8d3f7f574767e5eb8e20315e1ffb0d7e9444d1e685d65f31a04216688511108f21c29756c28fa57e9675c059de3babede2809f706b86de62c3e5b1650bd920e5f1e0dc296c1b1f86e8649f6e093a3e1f1371abbf01a024539e449f19f67ea8f77999a48a82ffdd3914ecf808f06262380650f20175bc0b833e719f770769f835401279df49cf61fe6db167482895f2b510f2d49adbe9168db11bdd060be8c5109be2602ab84eb4d600f5fe8b7ff93b767fd86f933f04bb8853ee1e746860ea3cd9306515803da2a67ec7a2a19a091f7ee11dd66ecc8ce9d413a1bd83accbbea1118c35f1b662692cb12004e7f63526508260242e69a0927e664f5d428f145853197c68009ffbb835f10dbc292e6cc6959b2dfade1594a6a102c3405645f7ccf593fae10a028b076b47acdfe42800a47db7d2ac3ccb358ac73236e791f6c0a329024c206ec2b79ac8d836ac2ebe8e4656476fb39177191cda61d82438dc1983983a963cb18cda666ad1b8864ef44098c9ad04983215952c2227e0122957e485080359b0c60a929668d5d1e38d486c8a39e744388702c35102fc54b09f4470b16dc652eaa8b3e695f91965d3ea243c7eb16524fa39bfc9a693a4e8a1194efa9d83bb647a3b4f4d9878461788a42ee758d894973ab009baf3a3d62290dc5df8e857bc7dc7049de1d43f610073072b4dd7261fab42d01068eb812926c7a0c297c2371749bed8ef2f66f2770256f02f31e06af1580aff3fca1c7081837a945aebb1dc5d9efaaacb36551483955f4e1791adbdaebf5eda4582c61463f52abb491d54831cc28d8e683cc611a58615bd07da76fece2cdace2a03d96759dfc49101df662984b6424baa665dda9a51f77e18e8dc8209f271d29dc6e5244b8653e3bbb249535b9f24b0e17f8a8f96bbdd42e464d82943532c67f4230b9ec933763f73a3398f6501b53844c9822090159fdf2e61d95eaf8dd17a02fb4df02f9ca4731c7fef48a0152058096d6358b348ebcce04670dd33638b00f752a77342c8623939a20679de8323014bdc93159d79d121c27dcae7f837806f671b33cd1dd098e49443b7c8a3bbda271725b265df603c99965863d7286bd25c4cc6e091e626ac6f48d4094167b5672014b92d4b6dbff923895288319ee94da064b8270593af3a7cada33f0f086e52db72fc47c9c63ab12f7a8a326889b5395db930fadfdc5c28237f03ed2bb7394b33fd8b7c9ee7510f89df093bc2a8155a0b4a3beedcf340fa1a0b2b6bc2711c44a6bfaf09de590ce6c2d3d78bdca5a5637107de01520e7f4ef98a89f0ae0a8c06ecca675b5aced0dbb13a29dd7eba36177c02dce43e3a91f5b4e9e7de0180c5403c783c58017d5e294fd9cd0017fec3626ada6ac01bf4fc53209b0b4a81ad8c45a6bdc20a14440db963b0a08ff722ef8241d191b05df8367b02d5ec9fba484dbd08a93c665d6ad6c2015b2d1f06b5ed854530a30378f0b34c1bbf0aecefa1929cb6bdaddefbeb7c85b60556c823cfc7a3828b4f92468765cf721768e4eb8ed1ac21fa5550e5fa3b1161b95d256c1a8bb0f4bb21c33ed969d8f90ff4f4b910b70b3b6d7a774939b464ebcade72b9fabb6552271b32fb320e0a14aedbb0196e133bd709c005d13b7d425962cc0cc8db2fac35031a4f744e4e2908f2bbb6f5c389267c55c0281e68e4825ecc61555f160d6b5e26ef54dce8dfc6508911ae6708edce21e5b27ee24408545da5eebfe6830d1a3cd40fa54cf2f16b88095dc90bc01d690bd22d27269fefc0f3c4870dddee52109968c7e98d8e374cca76dea187eab03fafc725399917ddc06c1d404c115203540d383451a8748cbba2121d9a746ac2c9a3633b5c5ba7c7e99195eefc1f292db816950a3fdb297359d4be23c5ec74fd990e1471f3437d84c888403b690e79bc502651d558986314d271afbf83265f13007f93527ed5adab698c6a21fc62f0948d32764d6545c6664dc52dbbb46e9e7201aea05c83b8639e983ebed5b0163654632fa3f8e8a57bf6870cc9393451ccc148ef1e797b2ef578fb7300b673b5707039514d8a79ed393b6f36625565e0d92c68226852489f50c5e3b32d8cafa84ae4b2d33235c257baab53831a9070aa812e82a32974023a6e4ebaf82da065d1165fbc6e28be5d2f097425a1085157db73021532b423b99aea60de00828d5ee4afddd96b0645fdd42bdbd295e50f1ae72a151fc71b6ed17e76c5ab44bc809f05c468be02d3b3d60917202d69ad6dc143ca6e357531e2fc0ae919874cdc7b44b58962ad471da3e055539e41bc165701c5da36c399d5f20a69392ed6105ea6d13f75932b12abb33d4e5287a171506eaea9fb3c2c212ce18cec4c90e8e9305ece1fb979a1f7fb1f8ea0d2392dd54eb992629f55578ef46ca9ec98ac57a93c48c92d78ceed16e69ef283c3fb55e03e4e37955852a15b5c0bfef53d10abde1a2630c940c12b9b3fc2fd93b3f604b508eb138052aeb50077e4ff0144e378a4a00d26c84b80e9a7aa77266faaa1a4d755fcadf89b7e0394fca68709a6ce68a113f6f37658642d3ffb76e6df79409441dcdde6d882b827d1366907df3180733dda0fbc878762d88ad7c4e5bbf3782325f42ea971c4b423b4b5c259d028cd4556af5f0c70b2bd249d107ee94bf24380433bdd3e47640915abea74f2323222edfa818a4810342503fe0fc3bb8db5af23ea8c8ef95e4bb5c89c6fe85337d43d44f32fc0060e967846be3d2accacdf2226350d0d80ffebac0b690656cac98da2572624327e1fe1668a0106dbde4c5c91029347b86f9a049288a13711cbac6e94fbcd105ab8b6ae34ee24c1e51442e499b7a731a4ca55a218e1473616051a793eb8829174b09935ea06a5286510f7cf2dc7ccbb344f07432b9211bcf4245a40c3f24fdfccc987fb66182aead4f9b852da5e395c9163af689cf787e2319bd9555b5e2a4b7ae4649d43aa48271723411f5f09b2fafe1703e2a21c4fd9d181e00a383929da0553cd3baa8327b225e5b5670e54dfe97d01406461424cb3451b4926331cc6dab9363d4ac48bf28be383972385aa8048127895f9099d0034bf0e1c48c3368bdf6aec2b7087afb006dd4bf81ca159edb3b00620432d035638bb19c48b9f2780393275c6565f395513080fac1c231cee9d13bc687128da617b22629a9d61ad9c38101e45748e49c23fe5b14458489a5597c5fcad659fbc0a239a04736e0177d2c0fddf85767ec1d753cd151e42931cf6959f7fe350a0b5b2b8c291c2ab2863e326a16a9b144884c366fcbe8298e8efd16a455435c4f54772e97455c0d41e1c618113346ec253f48bf2f2974438422f31e94201bbc59f7c41893a485f402b14ac12580486b27e45b8d5663e587e43b2a89a0b7f9bb12ef07dfd04de3b3c6b23338c85c93d523077a719fe12cddc7970beb93a32cd99014addc808329037a0b4d78e1ffb352a85bb4e9b98eb19df6c4863603231efcc7df274c152adeaada7afa2b81d52b04db28cc75b05d11dd5ce1c2b95f090c162942ce3e1a70a7b2f6222f4fa2805e9a372707e6ffc478ce1a88dd283bca129bbfd0cd9d6c9dba72d9761315b76ab65b784dd89507bf4b2e27b0e6dd10eef489c4b17c682e60ad94687397e4b5642401d45fd0288868692c00aa3664602fd94525b5ee089385c00724c5041e1426abafb5237357f1f02065c26a6c963a5432c9fbed10c365e8638a777d8e9a86ca2efb99293e4251ea6f42c59b2eeaebcac2b5a9642ef5410f5e1123f51ada1ec3c12f0ab9e009eb5f5e8a8d4e125de191e9e151e84d4808ea34e3b3c1f730cc1aba9fc78c555b5be20aca8399677d18cfd8ba1a9ab7ce622aa5ebf363a5185f48bf8147db8cc8e9b8e90bc5064e01d0302add0c8e7f4df2b14b56d61e02fa1908bf9b3e54486d8f96be1fb6c8c2cc2213f08a0e1834bcc332c1fff67cebc4a49665db9b7cee9767878fa1803815fc9911c4265f1ef61779fa21245c9e0cb7d525bdcdb8c98d85607c53d1bb600fc02a04f04291f433fc50a1e14cfbd7a03645603af388ea4c8f35d6f65bc8fbdf3b706e5dd7749f77a26b1b000aa0771358e2c0bda8fd71006bc300224b4f96053b9c26ba992573330951b9f0205a679d8b207c6d7ad4ed49778e4bbf8ad8c67605de0de4be2447d6d8cab0bf8e5c65a3c223cf08347d3e7e23cfc92a0dc8a8a2b21bca5601e39f347ae9bdb170191b426e24e6cecffa2b8f6b1f59d6a6309ae17e15d6cbec1dacb7727852596eff1be307e4908d3613a752c63dea3031f5d2709a0d6bd61be8aa0bb721209f0a87fd131a474d77824df48d4f5574ca9b6c1e05e1104c545b4eba536bcb3901bfd54835eaf389f4942674011dfc6395b68ed1818fdbd5f2899176fe5e09aa922f5dcdabd8e29342c8735cf4aab97ff6b7bcc4b774a5eb6cdf237d8cc5a6dfafc870014b6eede965852940c0d960eaba209af2527e450fea6e5aaa3626c4fe54f38acefa05efe4899a4cab801cbd54a3d05930276c88bd8967214591cf035828f3de3d1735b58d1de5a9440802cad8ed144551f6a0120a36b4ec6514015f8b848968b1a80aeb65fcf0be3e6199d1293ded80f4613185bec2071e249f11d8e125a93c7b82f517236c5af0ddd4bc766fe3e708e15bdc33a5b8d33eea8a9689a2524c2bb834323d96eddfdc061f523ad87873e3f58aa147ba76ec3cce39daf3a08a9434c6f65ff41c92ff7b35ab6aee023d1aa909d64769e13214119a77cb1b015b563b86f566daadca4c75ccd434f02176ab3a28185a05a15b53516c22547ff77d8cfdbac63635576a63ebd5bc65bb22300b7497799b80a69736f48143e444e0a22e17a1c443b887ec04c5160c5478da3fe610220554c7d07e56624ecf1f79bcadb4b1c82075caefaa5144b97fe705ac14499f10e4247f7ca920e0fdcc322ba84f4c6669ae65b8d0fbc349ac1cdb7b5ed3f8adc260b4eb9bed4586be17dfe14f0d7ced11f572d4fc2a68263d5e1836e32242f089e0076e3dbcbdf001f10fef6dba78cdd33b38643abc825284cc1850a9bfc79128216d1d115315a71f881fb59b78d13ce5c4eee454f6cffea6a9a458e4b02aa8c6f084eb080efd4716d82c39b8ffa70d9ccdcd1992027cedc0ae4cf0aa2fef32271be4b884a6aba41ab5d949c9fe41932975a49cf609910577647749f9fdedbaed2640960f4966b5c887e35d6c6186a28a7a71adff5dfd4b460b814ecde1e176099a222480e812cc3564217cb7779a3746b31829d2da1a3ae4893c29e926d6038b4654771ecb854eff49b7f68d315de9f195d8121637a5c8dc0290d32192b03b4e999ef2cb2f24f6fd04c9d5a0f3de8e9657bc8006ad7f8431f0f75535c24ba971c0df431e8e9982f074ed38fb35524631f56f3552ca27faeb1123243c0e101e7be170c9f34c63b9130ed661265913b14b11bc3c55986840b2fd9eaccdc567e1ec2c2ec54cc1bee732acbb24df1b1b7f7d6e6d8854795ef04ee125ba30c97f23ef72d7378857a0df5cad048da27455cac0272c3882b3fd57634cc9bcc5ab48b2e3859fe36efc296c70ee40fd5c017aece8f04253143f0c985f6541b3f57f2c6baa0587426af1138c81de28e4e2cd2adbcca95130b3b08b42cbf625e0c8ff5a7f980b28b6c947f083eff416a0618488b85c0fbea7f4353ca345b9976a42bb1d0404d56739451de0e1842d433726694a4dfc95d704b713334c6cb5a8971e355fe47528b03cfc7e0ec52334b3e17b48ef430bdffcd8661f6bb5f68878967895ebb9f77777f6c4c6ee431330e5ac54618488f80adc4811651aa5130350d04f85d8cd113934740c0172b115352184aa6c569965df67f729ffb3b0e549735c6d1be898da5972cd67c857b7d19691a204e10c5b0c1a0f61c6cd69693f5aaa3936bf1cd572e6788ac7b42a1803ca5355f12160959f1ce52999b00d44198dd260bda15e810281e2c9a6ab2b0a8d24b801bb6e34d4b501f9a8b20e20e6cf0ce9880f375185da2927f8e16610a58c5ddd360586a592ef4099939a85c7bc72c7f3a0df304a7ad70fb106936865fd8c69d02cad64298f2143a449e8181e006acee3a60531e7fa16c570b7b73e01a264c55eb2c9e9da3fad64d14add9bca7e74fbce5c78e0da4b416c01108aa80a763a17189b1ccebee395906c60ad928e5eb513eb17f3d91e16609d1b6c2ef45541f5665e3664bb9e269e190e638f1abfafaa736197cbba4c3685832965d8ac12b619f55070e495648a26dea3ba51bfefeaa889fefcbafd2f4709cfd3b6368987a53ea186e751eeb23fda484a7d24e576115896fee37d5607edbf27d5ec07bfc7b8985b9c96e9b8f4da978fabfc11979479a3b39fcba169549106310d175d9171a22a238c45b663d9d0e1efda46dabff133c1514f8cbe850689cc746ca12db7d3a6dab6dfdecd25be1e1b5e358cc6dbdeb5089f00e5af51e95b3066b6003e738d3113a8f4a9cf5e4ea4272b29f0b7c6ea6b73257a365e2c45f338725ce29580be3980c2f352057b80271ffb9c992afb2f90b44ca311450b37189b1539e481a7c8d561b1a4dd3633fb2b9744b759f209e8ccc10df2ac08d282b8fcc63aa0d38c1f050b9f324cb16def6ef6cd07e50af0ac1037f6af6c2bf1c11084be80db6fd62759c5bea65b18b1ac32659a94cb60573052213464d206baca75c3c96e98301f05eadde90e546a25a7b53c984e40001c8cef6e2c94be32d53506c22e1911143ff945beb46e95d7538d38687215c3075b60df538b8413655407e2f148f890e617dec4f8e15d09eac67728901673a8010d05bbb45307dd3690437ce7e8700104ec66d0216f305274d01b6ed794d6a5f8ee8a2fde3ad4f247b0615ecb81717a7eabd81581b88aa9ba32b9983daecc24d514d147bfb7338da99c6d95f83d2338d6a6d5b013e0959a3c07f16d8aca6341b1662b4b24aa1cac6e0fe869e80e75e0f2ad3bc0789ca5c2fe4302e860c5b9f2543eb3cc334c8782a13667d50286351612c44eabf1cf803f382d611fa762aab559826948ce611a2db3a57e0c26c2db75e57f256eea3623890d34f143b43234ea0bb8ef43b67a0e7ed3bb5ec559b26c542241211223304c33a002ea5c68cbb4172e159ac655b101be486d2af1ffc1156c4e1d1393adf0c5bc3a7e8d220c9519462b95c90244f07e8501baf8b6677857b9f9324da4bdd51e70a2e66a2958d69146850fc5b5226d0a84162652bb7e13eb90edfe79e25b00ea504d05ad361cb38f73307b80687c2478a2d3fb4319b0b0965546460fd8668ec53f35e2740878642e2fa17ff0367f9b3669ccdb40abe2c90633198ab16fa6b74721326ae6828c2eb3b4c8f54a22ff6ed47d7e86490d57bfd22ee5a7b55d0912307e449cc6c10d72c36dd101ec14034e944f563305f6687207cbdfd7c8bf9376d08114bc811607f1bcc51e250ae97db24d9c53322a8766b703127a57984797c04e483eb8e442da20db4aef434cce24bb4a41f4b8a7dbc92e55f7cd4ccb2f09d8daccae61c3ac7ef0a040e0971e7bf08b59a2d7bc1b4f5f4a9549f29e1bee13c2e4f40cd0cda03655eb61432a7709c48e89762a441bc890e178333126fc99e2751227f25584654cda38821e024096196bb681b2ce8e1e14af12f6e9783927b3338abd6c7aaf4717d678a67ca1753b6abad56105bd17a3058d91d109920f825bd8525b404bbd6012a355ed7916584f843bade5ab303b4846557574d0fea8493d856464a8371ec7d6a062688dde33cec6ecad088ccfd6adabe44a392fa729308dae6de755e6c62539d8439c654ecf9fd24057436e007bb56b5217769596e2b1a742b129b1d8f073feee016f513cf57bcc5c377f4aa036af362d67c82d9f71fe0a498bf97c4849e476b41ee89d306c6a5c27e91a1ae7a5810bfcee9d03c9e7f703f366c2e1f8c6ca7ec5511f4e9047b8757dfd91b3e1109bdd3360d8c6df7dfd339bff960d461e03b03c46cf63c6634de75a32cd982926d3b79d2dcf74df0234f24f99eb9c4d2448b0238a26e8dff4f0e55912c674c1f17a36d14e59619c21f8aa2a0486ba819d4cde55d721d39904b7ae46c6902dc29e60c1527713878e99374926e9cbd463f1611672633662a92874048d6cdbc7c9f41052af3f465409f2359c331eef0d1e9beca3cff4d769346bc51aa0a75eecc107cefb36f4c1b572d7e0ef7ff0b057d81964a21ae81df7b3bdb1ffc082592a5bdb93f5520d0c3c7d2b5515615d9b3d48d108e662d2b0f703461ae19891504d561436e3daf8a7bcc30d8f86a35e48af84ad5e7391b81ca1456c076dda590af15652dd3865f819a854ac00a1ae91e997a19ed84978fa0ea22644a9deafd47d8f687a188d217aeec9775a41abc1b8bc335152e709b604c91566759d42f3cf857cebd6b01bc30aefe5329a41dbd1fcd4d59dadc01e22fba0caa1cc3b540022ccf7d26edbb7b407662fde99bfeba20ea38acb7e6785f25132dbac15593c88b577ca112d3a09205c644ecbf75633dedf9fd5d1cd676a3bde03fe06dff1de33280973f48e214f2e5fc8570f4041814a198aa3646ba82cf5b9dc9f977f3c80765c1c30ce936f0249e016adfdb3ea160b1f366d7d170e3d59f3c619554a2983f2e626069acd412182c94054117a4405c480be49457b9b61a96ff71573d5bfe6cf1d053cbcaeaa1e2c64df92281601bc3a51287199960316476b04e163deb1112ba83231d1f146ead8bf86ac88f18245dd7f68256422a935d1100a45f725f6c07136f097e1a23cc1ea2ac430cb5328bc7b8656d162986d436c3f1500d9dbfae24c357d690d27f4bbeb3d7635d91f550ae3d75950a90a46ab1f065d951657aea4c6b7ccfdbd3c024b5094e16689d137f11ad4e7e9ddbc578c2a246cc4fb66d2cd3f5716f820f5c0387d7c32b554366cdf9874c15ffeb521de01906642aa7891d921697c6d8f1a718f9c47570e80feb2de74849e17cb199f9263b048ac9d28c8debb12fbd6b502fc1183c0129b3f79c163f0502e84f8d31cfb127ba70895f7de3cfc5cd13e124a5c1b3854866a6d86b46f427487a9fd7e571b325a93a4f68075b25f38e1fc16882abe688a38c5e86ebe671abe60461f49792320a2f1527f25d6baed8e587a972e8fed30ece3b480e999e1db9c07e9a41f21d49bd5dec4796d636002e4f9d013e210ddc330d59eff93eefe83221d50f410898db8e8822847938a1cb232f90336c07013d8f2ab74e14178974e1e8ace2a74e6e0ed22b8f26a335ae7469f1b062ef94030280ace78d13e52a94ca1c13709bacfc13b751dd38df0cdf39208512dfdfdaf7ecb63418c6cf67b3b1ece502efcf055c4519128b2f4ecddc8f230dcb6aa5744cf3a4102cf912915ab023537fea97ea31f9c999ccdd08937e0e0eb1a33e11e45e4c4f1edcc670cc94df6fc3b65a90871660af3ceb4a2cb1f27d7f54f411eca951c76e64eaea9ae884dcc52dbd274f0cf0831937aee92d2d5dbb31f6107bfbe7941bf19e20623f950d18783bccdbf416579a9ad43aa11be1fea0570b88423b4bd633f04f4636c2c53cce1621c36fa7eacdd8c219f0557071dccbdf3e99e2b917e9e3ac6685b5320fa4c033233023217b92c70182fd08c630dfd4ac07d7fb08b0a5089c8efe776d174d1510bc36e35fb4c0e9854aec1ed98ab6d3806587f5b456ae6acbddef7703e914a8a4aa18b618e7b07fe2fadeead85f8a1ffb084cc148151bc50104f80ae9f566b85836759a9b364b43bad7e982ca88a725dcd2426e671cc6e57adc50430c0ae3ca618696ba9e9d958b6de2ac5bb5f86931459c606ab59deb70fb7cef8115fffba76446247d + +Params = SHAKE_60/12_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0482010c000000200748294a8683272dc2e99571e5b0e0cca6d5deba5a500240236478e4e89eab68c3d82cef573def13266382fe357ee44e20303240203039a2b01b2846a4d631e7f0b23960961e206890c8a4c70eefc79d1e4c49acff7c57f18378e4b996470910f75da4151b1a0063f5a0930cee1728d48872d960002d93669aab71296fdcc30300000000000000009a944a8802f662a8ce592ca2ef2ee27710d85e79a5525d4c7f40b25797e4f2abaeda28ce3429e8348df30c1868e1bea4eb74de8659dcb89d005e552fa2dcabe3368ee929cae3acd7ae34e854001f046af2f91856185bfa476de184be711b7cc7f97dbdb68da0960f562a0b81c2ef3793510c4eda80a2608a8ec258ecda5e1eab +Signature = 00000000000000002ca93d289629da3430b0f3b3e5a35f346f6c758a59355dec03ce1ad19b3883380789b143eb49c1c70955a0c20599f68afa62b4826277de0ad34e36ec7feaed610ea76cdb46bbe064b1b34b7fbe92e50a07f60dd3decd731f350f2503288d6499512bca5cc79732151974aaf54e7c6e0de8635cc3ddeff99092e092963aa6bb7d433340b8ad2632af40f2ce68a5b63e5dedd54d7edd81c2f86e49fd7cb8b0328e6d8aec4c4b856473555c513070f23a60ec05d070b43362bb648a037c7d6baf7024fe11d2b9397bab70c8aa64ca137b37abbf92d7e609909a160094b460f1b26a73feb71dd6ab54316865064c04efe94e5ac31a53dc7635f2afe42e5bd3cadb1673cd8f4ce7b320f13c6689be3a8039e237515b38fbf60dd97916acc4b17602076ff49439a1dcb8bd77b8f1a13217ce4293b354569e664828ae427725125c40f5840b88aa2791ec86d206877d8c77cc4f315ae087a51be7559250f3a296a1df86786c32e8e3869da10fcc0f0a59f0605eb4da777279a7a36bbcc5aac00c5cf9c34f3909b8b9480f5ba758cf81fc0b04135b1eff5c2dba0cc0a62f18dbcdac1a71af682987b7fccad8d0e64dc44e1422cc8c2d4c2cd2bb83d7d22d2745f540200c63d5a1385aaca5c05eee67b75600799134623a8dd3c1ccd625a6ed1531d7e3088427a2011095fc586f3d2a59bec5b33c81edfe122ec6cd75683a3f8963fc77218f425c6230a28dd790b0dfcb8c83cbcdecb48d63f56fb2d41a99dd495428e0decd01cc1398406d7abd6633bc1af97e3d553b8da55554a6e3bd981eb4380dc93688c3d5721bc273393765940a928e93376510eeb754c64a86c4af4865ffb5669976bb1dec20f3b79616f47b758d5ded5b440ab21d525ef7354d27b0de08d3ee6332b6e65fb86ad39bcf2275aa3eb3d5f20ac061eafe274ff821ac3175884edf2113850feb1f42d0e5c4250883d8326660621e46167196511c0ce8f0686bc97a309abb8de78b53f3c4c98e23e61e44a1b4a467796a38aba659ea4531db99d97225a47404c3fa466c5864b784a6d46d276fdb7e7497dc39e7ff7967c9f031d27c4594340da4a3ed0e827bcbeb12f49a942b10450eed3873c5717946ddd8abcd8c89de12dd1fd8ed51413e43729b7141c33bea265b541cc284a36ef5b1b72ae0af18db5e5a66cc75b0ae0dc2376d0fed6bf8b03a879d3d92a14f98080d37b6ed4e6bee6a409f4f0a9c72a440322b96e74a24ded6d833e1bf2e005fa4de7a2c9f91e8a1de871b8707567adb6d422186b046e63df0394ec0c98256e5754088d1a8aaf85bfcfcfb3d6870fa8367f42b47ca9a96dff2e099e499f8da01b5b2eaf8680e2adb5723eeca5d54bd55462d719b6e8fc9290b1a1bc37600be6085d8248a7b48cc0354ce5e6c599807ebd2fc762b881923c5f0ab1f0d9e73a1a8ece6f2da08243d24dee2df9e2a5a06ae95023879a6b913952e5371a95c08ec77cf2f7a911a4d94dc0875f81017ee1dc0b456b4ece8667195bcbde4c2909eb789f61d368ec7f0eaa49157efe2d3abbea6d2b8c2319d0d42b217a51311a7c16475f97e75c2e2a2bbe2a0cf7e7158e93a175c579b4eb1526ff6bf74c95fe2fb2e47ab593d7d5fb9f4a79326bc0e7a25af26e4a464292a5406f5c932c49b5df8e9bb319969a0d0b8c08941a6cff92287a3166fe1468050817dd02e1b98109786fcd6d0223368a93035ce967b23a617413e0d5fa319722db51e6c7960768a1d930d1e8ebcee6800dc0967443b0d033f677439f19ae931b824f11821d3bd6a6b11c794ae6165eaefa3569044be429864ca9645ddea144195cc5984ffb2a6d3808d31024be2f1051e5681aabc43abf78fafeda66e064be365d3bf08375359a891c322e15080f8fe49745cd809f81181448d9bd89d95db30f10ca8f74dc692d34650954cbc6c867e895a66c5e246e3db70f81845a4c82bf372eee0ee564f348d859fbe732f169bab28f379cef3c1fafe84d45c05db6d045b7939daf8515e5a78ac30a8c9d69d48c01dbf074bcc3c81d704d6ecdabc7e919c37e2e305988526bbe9586e8be1babd0b9a958d8f4445ac81d8e2c75de60e0f3db2e59415870919f3a0ad90025a3c8ea6b3f1b7cc7e0bc7fdbfb98c6ed1a923543245e282e99a412cfabf8da70b21fd7227438f4731e99940fd68cd19a5bb5ba816c7b477ab1c32d41c1859219ec4bc48ee609419c2612ee80809a768ec553df811d4fb88ffa7ff9c49d7bb852bb0ba7fe4971d35357ae501fcbe56a602081f8c147fd27a8aaf4338edeeea02774ff2921a33f2fa6d15321d6e17d42f9ffdd911e771aa11629c9754c245bcae96a0fdebdc87f959aaed2e2c5fa1d466adbb3324e1b644d308edfcb6c03a4d8e7fefc538373dbffa36027e5ecb604ae62e964d0459fac3c895f2db538ffdfd383255aea7b5efb49e9def819f2eb3b8bcb8ad662fa87f2b8bce861c4ba0f0c8712a5bc2bd8479bfc4e7e3bb882967c349a05b809a0ba444f901eb9f939ced1e5b97c52daf9b480eec2270b50fda46553d993edbb43581c6f73a5106c233b1126f47e0e40239728ded6a01f0689cc97141ea595f248d7226acc17d5be5f2af8eba012bd38a8fdc5ae23f4ab4fd4e9b1dfb4cd26ba50ea54f172ec66cb632ef1c8856220ec5966aaee7728346f09534c2e9815b2e9bf50ff853e01ce699c25ab6e20f35a720573c1c6b5b94a401149dce7ad668ef6c212b8057176e2da9ba6cd82d980f14e3a309928f8d90b98a283a12109eb9a83d68ca61ac190daf30af7bfcf03f82d1cdda6b0ae09cf750bfd4dc84013e36505acfa52b76071a6905790936f79993abbe4231ed73d09907ae20d91a58b51562e7c1933f063cbff995da1be39c106a4ed7e0f65013a81d3a47d41dfe7e55ebc097cde1df8150821531361e3b529eec8cb464e981653635d63c521774740f8c6e6b3d5cf12820f1f03f9a5302726af10e498a8e59ebbd56ba632f1d358f590dba3e84d7222111bdb93d1895b962074703703c425f9333af9eec4657084463c21dcd23c06b70f9a1a8a5aed104245698ebbf373c62cdfe2d6d168f44133a86d71b214a4dda21434103f0ec1bb2b5fd50c086e340a86fd3466cc1aa8665a114cce3fed54a40bcc7ef65b5de74afe4cc16c657e883e9ade407cad1197c0ec30a02735eb5dd21cca8aac41d8b3f51af174d1f7b8a147292b05643574c6951ddc68712e36742fffd74872fb0bb215d70b707f8c0e02352e56cfba45d9df0a5d76d75ff7011f6886d6d36527e241ac5419505379eedb176617901cae4d7485de68d5b60604d51873560b294cbe66ae0db01a701eb09a6d33effa76a88fe81a5bfa6d739e9893cdd54efc798d000d8d5d13bfa7eaa4ca3663233e9b93d8b64d8b0a58f53035d93ac9057cba62336abc4fee71fdd7e0dce23b034a055ee5f096c6737e1986d31c3793e2acc085afcca406b37c77e0a2d27170fc6760560673115aec51f0fc3f1d818cf29f1503fc561d209dbccca7a0688bcb07923ed4444f2d1e989d575c805a909e8bb281e5ddcefdd16da18c8175e2fde8effb43f8eb4383ae232d905bc5aae7815a4d13cd079c719f05c9eb64c57a3674d6f5afec657353dd6f866f283943827a28162cbd9acaa52c94dc6d0f15e0f45fbbc9ee01cc2087704a6a9fcd6b371dc3bd0c085a9205442ca38d08a7eabb95318757ba1d933db115b120701f823fbb660f86cd9fc2e319ee722abebeaea31add5ce4b179667966b8b8c77936ab1ab25075a761caf38b9c8b2b04f8d9db73badfe91740ddbd15b8a42bd026ae35270375b91c51902f94d57ea6422f238beaf3723bdccd9cae365e1736a07cba1bd556b4a86d2297005d23ec558517e91149ea272d5e80a268277bf153b882198a4dd468c334389d1a85b43c6c14c21528dbf0df559f32163a42cb3be50725e1bfd6408ec8405440346ad857cdc088c3d8aa16930610b8f2652a2070dd3b6e023e3301b9b1b49897e6c2f76a3acd5a63aa61c0bab7e0a2ada9f22bbed030c199d96ba95fea0423f8f876045b81e5e993968571e07e2be329de2c6c5332d5b40ad791e3e58aae31ffa622a5a56f89f8b3c9d115f2e4ac4b40683b3e7a7f8872e320ef9c028eed4dd0724b863384fe59ba5615ccf0dbdff85c844933588f38edf032d8fcec4e3b64fb891070f98c9c939ac5d8a2e6f385d5889992cd30979a7008afb1a74b369760c06fff5814118d4afc0ec1211680ec558f8a1343dcea4fc7584f079d03550b8490270b4647e1976ab14fd8b50b71e155c86afa0a0117f82a5e90a7ce3b1bfae9f631e996830b8471134928e9d9a9fa734631c7fc04190c82e35caf385e80202a03d192105a85f8af1912543ad3a8da45e1092bc075319ef524fddb24f1162b9020dbc4e1b35d5084388588b31e0436d1e7343a1ee840bba6ef6e51f1dbde4339cc84c0e54848d304e879b18847bae0a4327e3f652b97978bf9b3ebfac9459eba0071b9f5b06330073e08ed586be9dd69a0cb332676a2999204534fdf77067ae557738f41af3a339f2a5e21e2e9cd026e9dd9ddab6cb9191d3cd175d501f7700b41062396959f438cde2d474c9b6644aad431dc6eacd46fdea92826e84195f229cd5ed205c736da29550fdd6fa55ad688ed5cfc694b56181bfb32d0e97437b97b70ab45f0742eda5e15f18b884f9b211bc9d7f96aa79048d43ce864c3af7e024e92b08604590b9ec732bda527b234e2261ae5411f586d379fd0141ccfa4cbe859f4a840e3bdebaeee4d2f3eb245fd6e7d43723733feea5afee774782a85f2965fc057599e1320a470af31c2b3d22c58a7dfa3d9a1e2e935ca09d1d7708117a187d3a88d2965bf8e518bfaa901c1c92f34b1c1a5dfdbdb0e3622796476b83367e2084596349471c9f6f018d89686b03073b53854330d44384a930ac86c0e73728890787addbaa051af81813faa243d8521b0f30256901ecfca11affa1a1ed1b3bd2773b62d7c6af7874c751cd4865fe6a79a6274919d59a3a7146a3630dab6dc51614b76ae5c43ed253feb468ed6107f27aae9376003e7abd5484492fb73340f6504e960f28a0736c8e3a04d2f35f7ed8e052ae79608d06067a093d5aa60f6f5c2974e390eacce584c403780132bf89f693068150f9a513f2bd002fd1df216a0dbff0c8d878e53a339ea66932f8cb8ed624258779df9ddeaa2458e7c0602bfe7439332d459f6c76831e0bb54f21f0df6cbb5b545e4287eeb9e9fddc09ec32027c68224cda2382571886b114f2c9169f3eb77b2aeb9e4a4276bb0aee64b17e63a6a93aa99a51a105d1282a34801de1f5fe37cabbe7d5c86da47ffbd317865b8d03117de67408170b8f85c968882d76b87a655357c1e847f5ea4c52d9d0bc23ab4b67240464c7027c6520e33792d58990756300d8de11e68ad88d1924f1fa633e8aacea991a3bc3b1b7e3213df3bda2945934b7546925de03f9234285505c054271a57c4dfca8620ed107930164e45e829d498f10de31b2f3badce645a1bb2dc091d6f96b7185323cc88a47fa129062db161eda3ed7e742effc5ac24aa9c0c97c6b9f1b8fbeb2536339cd79fcd2271922ac8d284166769abe27b40f59fa5f63eb1eb8b34bda13ebe24062d35b4ea919dc69c826a39d003909700b7db760107aae838c3120685400fa2d498d7b9a544ffa4536ca552c01a5ce991c6151a128492fdc8210e0224348db7f46f29dc5a310987d972c4e0ca510a39a27e29d021a20614f451bfe60f6ca1d923e19a0a99c2e3f105dfe14c4d79d2b13191f8146e31248163743aea4ae3d23adbe86bff32eb2e056f1f0df378c016fea116a45d2237437abad35814c81207cf00876a99a704a513550c31da5d41230282a54f5d4cf4e76756cd62f4a82f57a474ac21e4dbd889c4aa0dc04ee7dcf4687f7777465d86dcfcac18ea3f3d748bfdaab5866cf8ef36fbcbfd003f8ef55b0121f22d07f6daf272028ff9b53eac4659234cba09fb65f8618b119d7d10466892bfa166d87440a30b01e2d0b968f38c32e88a5a59ab4c7f3aead02b2db195650fc28fdff883e2c1a79fab267598ea9b0f00d64cd6f4aa6873ad558735c0e8efbc22a8515e2458cef8c56fb0f3fa787a8add30b07ea399838598418308c5706f487a0b9aa6076053da818724d0196896395f9a4edfbb147816469a831561d64e5caf125f665a4cf0240c7eb50d6ac2f136a3541394210897ce1d8f852c422f85201adcc35745ce447fccbc22e18c1809420e673a66c6c26d9b5918f46b60895d81ea6ea3c6da86f06e54c96669cf48a1584b3328fe20d17f7d4bea1f7eb66a7e694ad276b8c781d35b03fbb88aad0ea332f852c7f883b90c1289b64b46406c77a1b2162cfc7b9ec108cccd83eded08439185b789f900d3fbba8a803d3aa9a4c469d5b5208bff734d4ce7b4cf364aa9b36be437e5ba3a0ebb6bbf7036af861225be106877196ac91779b92e8bbbfe08b6ad7be501a1d5159c5adc783d08146e8282cabc2ec4e08bd19650ca994a9a4a76dec09d27afcc301c42b1268b0f2270d0b0cefdf112a99cb611bf6a85cf91db0b9057846d3fc5de44cabbde6eb774fe59c5d13b3981da622b51b7a48420dabc69dac6bbd6ccd553dad33271788e0cb0f2b94af3bb20abca7e875939c4d6aa7ca4a2b3ed248dd73593a69523f614476e2e7da8d33e8aef1e45956bc46ec3bec4596be1a22d01ff7544e68d4b618d0603eecacd7e5d6d6feaa237d79123e3465aa553b394f37ad17885854836afb25dc5fb3c4a95c6703f42e144bf55a32d3bef81838fe80d16e590fcd84f4f92973c3eae2845594f392c3071038d3fa4d3d166516651ac53544a9bb748a53106c88550575705b8ad59a2efaa9baea0ed912c3e9c178dd4f32dd8396600f45fb27f47746f425f0bf6ce9b04b28ba635d49ea9bf3c510348416e85c0bd3c18b4d705d8d74d24d404aa9c1356c438bf18af92a65c06eecb8fef7ff12fffc9b3ae10f04ab1b0132faa5b1f41cf467bc81c1fd8fa8af2f66ff47f6f5114d4921cee7c98b7b77bcaf9a98729e1e6aec9966072aeb63b8b2501a57c4b987db2533901caaeddd01698abd6812722fbd6aa72c107464cbb683cc4345dd8cde9c58cab4d1a06d8621fa402f6465a310e4d9446573ef51768095f1a83db4e2907f1cc82c7794d8fa28bc7ecd9dcc03acffcf80c6677859601302cd0351795fd6f54bbb9502058da5eee99639a09a05ef467dc5d71582532ad26baea35a2bd87a1660c71a81ab7bb61fa028a336e8a045371458037325afbc68cfae711b126649561d60c82e10f25fb67e79c73fcd921fa84a43a24ba624144152f9d2968ddc57344b78ca04d92c5f3a37e7d38445cb56680997aad149dc2ce7d49956bdb5f79ee9e00b2ca68c75502374785ebac53f95eefa3ceabcddfc3c3405ebfcd6cbd4574400b50959ca2c6a923c32f18b79f6d9cc3dc9e8e8577b931a734b7a5f865ac0789b312effae0556966808e5cfc5739170189f5213ea1fb9c191e261028366032fed3b165b7e62083dfd8df37486cec70ce2a35c886ac3ad85c610e6292bc5e14fa3405b3595594ed530a104650a587c04e8912887fd44cb4671f9bc83e380cf115f7d06f537405d47a64f660e3cc1fd9b45af1b175fc77205487d2b0bd309f7cb32d66af918c89dd5568ff057ac758406843c4b4e7f2f5fbe009b9e5712885cfe865fc7fdec2d2416e76fbb237a36629dc870a681671f027ababe06b6438fb9e9c0e3fab7a59553ba25a1e61fdc2bceccb2832333f27c14f67209d1f588f4ed891ab5d19c6eccd294573eb4bb4f92317e3fc02b0473e843fe6b76a491a86922c8bde2095a515ad5f39f1db085e3b3f093043ed69df6ed6640b2004e128b0baceb5d1a24c94bf2ecbd45f50221b451a46f7f14772b43f59164789fc66358fb244994b73572dcf718af4d8f50fb7bc8c88d0c9f01818a07dcd1674e7967012729d6f565f63c1acf77c1d66047d4e186b34e7d87133135eb7b8498fae613ca7ef1e67a78c41be9fd91c69a32e3ddfc5d7d3e6a3b4ccfb0bb5cc0bd4654ffc67925db6936d79e3a81ced88f09d666526e525aba6d25def7b5309f4f8e452bd159ab31678d0ada4cbea779ab4aee72516c1b4f2b5301e80d4721bdfb04e34d69eaa152e2d90f1841721333837765c2b513624d45e727abbfb189c46b5a3228678a87d02f4bbeff91d2018d6c9c6c1615d32d3a8910c54e2b30853949f09843b0e129f64a511ea1d1caa89cae826a167d07462a54d1f682a86c8e7b0deaddc2c612d492c781815265c3dd3e4d7a8a0c2c091bf51493511a16eff6e9d7a8dacf0196a4f81b212239049231bce6a3993dc509ddafd64989d15505fbe58017e1f51df1ed0200237ae8e8284638704927554f6e2eb6193bdb0ade284133d3a0c48f86b23e76d8d0c4114eeb7fbdb225c5e3c29f21f3322346aa9ce6237753a3cfccd2c08ba9b1912789849cfb502c1b4f07b40cced71246955c75fdab5ce61786357021f1e2309306fc896d965c7c6ba994625631be41ea11c7db76555daa370677dc98a875483fc1c99e00a77b5270d82610abd8b4442915747be6d312e8d395f6a419f28f75d467fb4cf40fa931900d41c8daa35a65406053e9a47ac4ae6e19c3bebba7e4969c36878cfc9846a73e089b5e62698e5b6bae1665fb15ec694fc3a1e4e5c106de8984b9210a6573103d3cd5a1ad92aa7f09665825eaa5ad130a13414b937e44781f04d67893a2818ab7d8507d584071b19f032f2bc163462fbcbe57d592bbcd5a17459fdf241109be345d65d3acf0d9240ce3d32485e75697aef89a7d925517c712f1e1398f251f56d641971b026b4741869e6dd24b98f47767a77056c849864f68c8f35cfc252379ae2b07db3d966b2d4b1d35401276ed2c1bb82de5eb1d01c0be4aee9bcb30a76766e98a860615569ac3b619131588f19d8f4d707a5b4731fe951c2b8d511526180930ec03bef9c55dea6632038682526d6d6e8a01f5c1c88e82cf1a3c8314b4715a77fdd578b92608d0ddcf607d3555cd2da7a4ae8dca364df8cd55c81b13fcc433a5c6926687aa915e2cc91fd7a70de7dfaa1228a03b0b02ce035db5028599b87fe1863a0252b6b0811cdb637cc6887cf8b9ea77bde50ed3212149021e1c87d77df81a0ad4ef18c6bc79de81b4445ce3f9d0442009c2dc3295ead7b5ae9aba3ee298c7452d930e7671bfdc849178c1a4d30e4d39d7633d46126e66640a6d5cafb27021d582d4ed0e06d0f2f47092a8c47aa0c6438e2c954f94477350f89e30386b9ed8aa8f4bb5454254406140e8b3b8d71c3f22e92970ff2cceff7189a674edf2a3599ae516ff806ab6a0a8e75c7e1923cb04ce5caece1b05740c3bf5b09de13791676751c1ec052953e6c74ef66a1cabe35555fb454d864058666b21b5dd0d9022f9dd362ffaf0b5439f63d8d2eb4f715b52b5225bad5b2e64ba56486bafe37ca23bc8dcd414820d4b0e9440c6b68d7c02910f914676fc6c05383c26e39f1b03ad15f79316cb711e7e5f416c56d117b3d0225bb384b2ef0a9091b3ab6ea6a808a5e25361407e06b23fb00421bd959504d8bdbe3d75f36bb23c6c673868e6c7c500c1b6efc408f5fd0d4a91e050e7068525dd354b15c8056d82df9213b8ba11a26afe2ad111fb9f5adcc76201a9c37754ce78888e6e2b856984e18157d4820268f29382932a0d3eabcd2742a403fef25878d3ef55f3c0d5e9ad7d185b028fa36b496d93d5434fc7d55df963a64b09609783aedea43ee7ac42fc20e04da26da884708a14487ad29a6c6eac6f4de9c8bda2a7cf33785d1a500033df63bbf4ac807867b3b933f7a6c16eafffeed5847fc56db986d5b825800898449e067461a5ed47ed80532b20b368454f10024d47bf421fa89619fbe74c2a6131b86981a794001689cd6423dc47b2901de9eb986bd90f1bb83146de4240d48062876a1441ebd71effc1c953dedd7bae88fbfb2bf631d922b50616a94a7eb48bc84affd406c5e29f51a6450174d4ddf4336230a80e49c58b162a69f49cb2aefb840c8701c6e2ea87abc2da15460c49fb39a6b1367ff7e94e58a0ad116f107efc1cfbb269d63ec27b7031ddbdf38925fda13c3cf7c57639adbaefcf4de19cb2a5b2c95b9f24a8ff111492d288921794217324e9b71a7b453408ce2832766170dabb8c43eafc1b92c4212ffbe883598cd1c486fad5ac98ade021e06dd91d6fac0cee3a2b324c61115b8fb470e5589e5efaf49f7bdb2e8045d08889104a810a5f9e5c8b4f54a5b1429f97afe02f619d2ff9624474efe3997b6395f077bc21ef600325aaa10f0e218016aaf940d85a9d3d96690754846044eb87d2a275a51772aef96749eb77987f629028e4d1072ee6326a13cab39727ce88bb91aac9aa1296cf65021fb4e65ecbe62e0327f4c374a9d366357735170ad00d8c1b53d7dcdf2d50b4cae476900d445f168c71f64e428535c64a43c25a35352cd468888a62dde029ead6456dff8f725702db3e29815bc66ba793fbc9f9acddb4bd0c267f4284e82dfa9793f6c68a501ead594aecc0b5819b3eaf7d262a287e567f0d98628f1409b18cf44efc61d19021352a4a6f57ccb2f4829ccedc8bdd234f20a8d254e78f1fa2fd398e31d66ac6d1e57d4712042fd0bfe4e6bd35dbea1913df8c554108c1e622b33f829448e1a53cdde4c5dbe91247a1d49b3cedffc89ddfeaec13bc64da1c6ab93a8a41061a37f5043b9b61eba3b5875a93dc6591f98986257b317b2e7c652bf8bd1a8a217e96ffe65b40f8bfe9c91abf96c8d9a79c1aae6b5243c4e51fc4f40600ad343fc1489457a3386b9c56d473d34262b5e58c7a12993d638c21cf574f02c3f89851ffe36be71818008b5ba41699bbebf02fbaec88ddbfd5a62721ae2e51b193335be3bf784910ffa7ea1af7f642e4da79ce6eedc9d8a677134d76902daba95a43f76eeafd7c48539f211e60c8a4cb19f629020b7ae55bd83acc8da127add2aa330630958060698d7fb911ee5b4ce23e01a6d1ea93772737f87e975a38abf06bcb9ee9589c739f9771f3a4fd40eac9d48a977ce699a626534d45008ea67427d727765f2a626b8d7b3aeda6e15aa76f14aa21cd71604143bb012357240a9c395f3fbffc06eb4a6740880e29c6d43d0119b88f6916456273df93dc671ef30c8f16f8d5afad364a0736a6124f1fc3b336220bc1d00e4a5fcb6d42dbabbc13903757d1a46641995fbd5652ff37a31bf01e6f6cb577c8d221a9d3fe8714ea00856148f3eef6782d688af07b0266407f9b37a98b836be2696e137f2a5bb5349d21104cc185a47c73ec1e8bb0c1d5d95096dfd8221f5840f0e936e4f57fd130c420a32f7bc361fe09e8ecf86c75f6737401c7b768495dc8084e905472a05699327afbb553927d86a09bfb30a306d9dba0adb81a5ebca7987e9699195fd53edaaa088a18d0aba0d06cbd14d851d8739458e549714e611f661cc31c2835920ea0b6b9488883af846f951ff89296d38f30b805aad86ced4ad6d4ede3107d2dc1fcd2ff703e797853c0f7db9ae15ade3d02598393bacd0766d84b46e84967860ac2758390fa0468ee66b21f75cca7f57dcc253a038e4077a27d1342ad1a35f5612ee13caa6fd05ae12e46f22cad62fd86479f05c46dae3aa59750437e3651e27f448a1e1622369d09ce8f3ee35ef64cc97410d671ee331b161aaf3e7ea79c923b2c400a41c032b2151a0b663bb10db3d4cd38a9083017f6debbce4932440a3bf8064500f3f4959bc324f692c4d20e9980bbb7c3fb69afee9649d18ff0df97e5afa688048e9d984b9da6cc0e9dccd73668090fdb171731c6b8da353007d17f5e94c56da4df79d20212bd49dcdce21575bab65cc5993a9ae388c0416ad6db918abeaac2d283049cadbb5b832f93a9c7ae6ef1119a434c17e78b697d14d2133a2f540f8bccfa6ced086a3a5b6e5927fd99d7667fad08f3efbdd667421a2a06408c2e95aa535e1e0247aa24fc1f264f752b83927314cea638122eb5e25bdfda0eb239a3981bc3589479194e944256686e98806b2c1a370b1213f861b1ad4cbcac8adc1ce08fd815093ca666cdd4b8a91a706178ed4ca11b0c6b03de2ec79ee970b5614a4daf1aa8c3e29a33ab06705a46c6a7070dd902654d38f427fcb0d9b4cfb5b5bccd7964e2604a8a935b323f01b412e2a4ac6994c4347f4838695b36a48bf7d3de8a5893a8e27ec13bcfb46cf4e1e8f5d652037ee459b7d733a1302985857d3c1ea6f3200e98359105f33de1bf4053ee7349ca9f28bc3e331b6cbf510e72643559229db84ddd82d3f0b7ef3ab38790e9d1a5817f825693309988da2e74f95847fd3cacdba4bac70cce9310c94ac180adf088db8a3b0fbd774c39f8ffb3f50dee38c74e4a97a04e87d476fc7cd9c88dc1a863cc8f35b874e1425ee71e2a48b95621e9b5bfde59a2b925e1a2c8e3c63a0266a2680ceb7cda4ebc7d0ae4bfc1ff084760772b0d9ef6818eb96d4937cf15a73d37e8d1dda58948e30265f8daa14d05cab14170f1d05291e64acaccd7d3b2cd63f73d04f68a99a6daeae2331db80811786699b3d6b9ff26da60bfe4bb1f7ce029b51b50809464c47b4b6af95e3df4a1cb5072f66f73ee7a5040a334f012053ea6e55b83cf8a5d5571a805a7be4b5dac9efcb15450c86fc253618c9156061bd38ad93d8f8be8e0a79fa900a1a7715997b420d9440a0566f6389a31633f026146cbc40d5b63b75c93e90c498e9d8c98ae5435e7ceb242cfe88cb335a88bbf432b7fe6ab060daab957ec5f4323278fc41b306f1bdd54102cc13c1cca8e64448a6f6c1ecbf831b1e075ef2646ef6f2031eaa86c8039ce43443fe8c8be444957ce5082449e5a14066a7660770caaa0c43ac5cba73336b9a1b4c9c86e1dc628e308be551eebb70e5d515f743c067d57625d9839f2c124a5e672cd07b860e258cf861751a760356ab61bb2127b4873a5b4641aec99cdd1486e0296ef640febbf6b3565d7c4760c03f0ed3f4764c0f072fa663f2428ca7bafb5fa047cfdb994b26fa681742ad71ec31b892baf00e4991af74906ce7ac062d8e4774357c13824c9ed4d4fe9f52d63bf9f75820af5ce7962fec13a903c89578e0d6192f5a2749361ae85f6970d1084600205821fd665a4bb84e719c7c94753a1a4c2e836aeb08ebed70a74df3c113e9406c44050f26d0965e54795b547e9ad7cd5a237f6eb9ce2579bdb57a355cc49a1b6bb2af6c70b460e3934c9513ce525df1f43f1da84f977170f796b9b69cbd3b832dc1b149214e9be82e622d76b0f403339077a6191a8cca3b81dd56cb5f1a23e0ba31aaea053a7dc22d55ccee7d0aff246e2fd9ec891e36575e9c0ca61c66c913d0c075a65c7d6fab36596557a7d6ffbfbeda8a75a960947ac1a1ee4c3d181fd54a48a6368c3e8183aec3de9d553b26801eaceae77748feb959276c4e4a0db56b21a0ce31cd7f94f84365d901a9d52195be795fc75ecb285305eaa9745e3ea70b778987d1e9166e4bfe9c112300ac99e64a955f4f8c2e3a2f9e8f362400dc9343c78c9679ec1f331a3bce36cc21f700e35716d0b32980bbb2be93e45860a885bd2a6e45aa7474028e62c0c2ac0b04b372fe3906f504a2bd421ffeab8889872d8b427a91fdb1d378f0a2b2dc43ec2e11abdb72deb2a0c3e195c893299c98247a333b3f8aa281366e86ee4f060f239b41ee7820492cb3b6da2c04e028565bb242a769758abeb74671da290983a5e9864d0d938e9ae57b16a2cad39b9187c81aa5dc6a77aa013ab9514ca946231d2b990570c36b13772b7c510d582af28aeebe227267f827dcd9ea2f5569e2a020eff8469b513c5a6eb0fbf25c6c92f2b876fb319be07a75cd03f3373a1081d077e26fbbc2cd3f092896eccc6ba37e39839e619114b5de6db1503dec1c2c681dc6bee38a9eaa639892d4a868df8c3cbf4afacd41ef672f95f211f125358d0e235830868fa4dbf030829d7fecfdad58fbfa16caf5c1c4b46a2806a98984fd5d558e049b376f03564445932a7ea80bcc1116ac6ee1e2de042f728b913c251b5c7409cc9ea9330e314b5bc70faa60231493fbab41a597f8f501ff53a91481b83768c799a08e8b097a2947a450dfbf74fefd1734c39f4bdfbdbc147f4981a3f2bb12216f3a5928e19f2827e23ace0db440425bed29bb62dd50fb51e50181df041ae8747ce5739cb6e2fcd14e4b3ed6d5b921c27ad3defb1dec0d0a5c6a8c33f9b91b4cf044dc62389dcb3d14d06c8b082288ea4c2e8bf77a0629ca4f3fd6f3211f0254c49b70ccc203144af739f8063d24b610bbbd2e48726720f05b63959a412c9ea7fd29bae0039ba02ab2ec9be09fde50be041928e4880cea25acee3b7662ed06931486a30e50caa15a129b2522c818d4d9018494ad8752aa02fc3f329dbe16fa8f22cd462144738804a596a7d5db7b4adf5da1e858e496b04478e236e9eaa9add60bd3c27adbd219def1b9f026e8673b02d91d6708ea641cbdcd7d9cfba4cd71efd3a9d73c024186c7a3737307a014e388f532c5954b96a92d13678157a9d8e439e5f67e1286ad757bd8e0da4f495bc4002ec4d782a6be329484dace680fdf43185692dfa6675e7e6dfcc4404ed666f14518e45f807c9e7e38338f6599f62ad28fa9b2df7b1b69f958fdb6e603552b1cc29ded1ea2602e353b5047f2ce12e83eb96a44014add6ef424f0ce52af18c5b510a98f1ad520b45a5bdcc1bfb6dca2ecc5858472f6d493579ddf7093dfe60074b363d41b5f656753bfeef07b6be05170169394c9236910d1a05a6e98812fc2332c7c02a021d356c74082dcfe3bb9377096b18f87a5f2b7a5a24da99d074cc76d0a757d6e8ec02ae4cbec5f64b3f3d2272f18e63908c5e7bfde8eb171bbb1ba45dbecb67ac4fb09482aad648874d208392b9c612d80df9b9ee7969deb13a46261f5da7027f923b9959d7a23aff2ff49b850690a1a9f9807d0609a23fde651d438f8668cc1efd1ea693fb2b8d1605371dee7355b746c3bd35a89365a0085072131481762624ea0a3478561233f581129d7e2181a2a3271fddf81e0e31be33e173395ab0b3302f203bce31f1340512400486fec7b9ae4a0802aa558de5f32143717dca7d01eedddb4be9bae9077a313edee7faf25fdf48725181829ee2c739980b7b0bbe25909a7b6856d5dd850bf6041e1483906359e594a44dcfc4fcb6ad2de8820a866e6bb033eeda2a7408aca4bdd23644069c84e05579024107eea3417d0b41281ce7490f59d4984737365d5099f0a3ec84b2970ecdd397f1ea29218afec13afc7a5aba08d9bbfcf281808fe479e53b9e638a77e8ab1775b66d3a947d544cfca3dfd92dae3d4306750bf0acad508479b85214a73064888e8e43e7fccb0b65f486eef87aa6325c06f14a139206d3486184e9820082e3e840e03c5d721266f01690650fcf13915066895d6f9887b5ad69b33d3681e843b2510816a1c4640b475d59cc18d07dfd70fc496ef14b95734d9d495542d9d5611c5e6960dd716418480d03209968fce78d082b8fa2d0d5d9a111a5bd4215d2a3ec1863ff8c7dcf28b6aee95e10af9fd6441b3080b3e8a35a899ed6746190d85036f12d4c11c3f831577d81e59bf8b0b40038bb8ddce78c0a8be9320a9695e22437fb12c6b70d352eb3e48a335385421c8932ca11f3fbcb606902311aea332a617ab510a45395110a263c7f7dad1329ee247e568012bbbf846d1581f241fcf787bd9fc1be94a622881e83fc53f97178b404362271e69ab542ffe8b8f41cf2552bf65cb3fe8df5144b9d14baa922b14c2a4565714f381d3ced6ab272d10b5c1fb82b3e8868edc8385d81a52bc02b9e098e957676659ef419b217c6f69b0a709ec0a4eefff77d5ae228e8014e7e5133d1c0700837ce0340ffdcab5d05070d6e64a110a4118b1827117530b7a9394b531854d02eddfd8750a4c188cfeceda8d893f50b75a861bc31d329aac44f6affd868e5438941587951d3080b27476bd8b266a6daa0ac5d9a503ddb61a41e42f655006857ad6ff613b96d09f2f1c655f5af0292d7fec6f572fb5723d449029e9bc92c3acc809bc98053dad73c3d0090bcbb0da8d93a853b158b69f9d5fc917ce946894b65e82f59729757686a23747372012372e84b099889b88651330555625d07f40ec7970974183d0c1c7e74ff245b23a330fa90898278cf514559f5c16c5eb2ea9352c91fee3508c3596f15ef293d24e97c7ad05835be282ab719a31050e30f87ece86826ec3ecb02b5757bdcf262a5122dda2ac4e82d3d25bfdc73faa69bd17d91f96d3717d778a4ac306099d177e1da204ba2890466a6fd9e47b60505dd514de5e306ef35467562cbf6aa689ec9fd46a40564357b124e7e9c0e4e90c481ff16bee5caf4770e65a3ee7e1d6478500d521fcfd286943a9a4a33cdd1c1cd263bacb23e8150c3fedee7ed094b63f1c3822b646be259ea548717968fa092c07645caa97d86b96cfbd167ad8e75ed2ce3f5b6110b9d4b88762e0c52d006925e2c50b3f93a3aff29ffb309f2506b05b7e7d1c334c9e25fc22de2cb5af44c63f347b42276d1096a8dccaad5b1894b8551d6fadf80a21a3d40e147e16cc365ad4cac99a4c9d6f9e48e4895ec7eb249274d1f5bfe94a5cb81c0f3c720368e9a2676203372a09a2e53871c31f426c14b69991b3a1dad21a7bb35dc32b8e79522a71ee8b40d31b6e99af231027e22e87d3d0a1a8a315ffc065c01c95b3ace0f2d6b43af8a1c840436a8b68cba3a7a062f986b1104e7f9e17d292a38364d4262d89c647cfd1c42b260e508dfe3af38d4195362f37323e394a23fe9fac27c313e15080016ee2d8145e3f928d976e79d68f19d9714ed1b572f0d3a87bdd2a2ce551dbb5721d5990f81d755bd66afe150a3c68be7cd9e4a36a4a16844a63d278bc4252ed6a71fd5319264311ce134281681fd481728ec452342a206e481cc1ef9414722f270e3312eb36a13132c9a0fe1fe2c7e3ce0e13011c21e00f86dac36286b7ed5f954edaab59cdbb9ab2fb0dc265b85ffee431c3a1e9e8662f82d3435dc27d54d9fe196aa62f2c9859debaa7d914342ac16a6faabda8f7cfd3df24bd47c13b35e50777e18d5acc398bee6fcc4ef26803bcf2710879a313f3b8cc3a0784f4e61d82d5b1b5f0bcea185696f54ef3a7e2c08c7b48dfbcc230abb842d09a3c65da2784882a0ce13574f9ab0f12f413b316e2604b3215cace3420b99b733ab79c1f7449e202cf8c214cb37eccbe318263a05ae0685b4e724f0fd5f2d47db36c6be1d4aa66fbb58a70dad13f9676dd5d1eeb9ad9d5a9f86eb9465a62ed7ad55f4b16097488dc97348b67c253e94b5bf9ae0ed59e4ff8f295fdc3c263a4f0d1588208f0be6cd8c7276523a5f1c351e2405d5fd82646704b5e33e46d97369dc20b7aecf552ed86217ba3275e9cdc456dd02c84ba375d93f247ea9bd87b4fd1db34e79b26e71e6cdfcbfb6fa0e3f42b029d6a2ab8383adac7780f44422fd2c0dbc690c126fef93a7ea26509fc1814ffb8d13ba1bac0cb5e07173529138a402f158a84354c019132cf1bd0dc392f00e00135de3d4028ef6f1e6b23c99f5ced0f0ecf47dbee84e9580fc6e8e13fa314e4b3444b79c933f5a0dffe8754b10b675e9252f164a09dfa82bc887be1fd232c2e80785dd9db55d1cb57055219ea1e0fab5266c10ab9464360a96f8aa2382c12185613a2f0d038cedcafe838ff58acae422baff88ff7fde56af26588d7dc77a5bb1bd1ebb8451498f75ebba7115ad4bcb51552345efcd633e9c53f91b3863d69dcde674e1d36ce3d9015cb6a733b47eb668cd1584f8ae98316721a625be1617751508da83e5c4d4d4b7b9dbbc7de9b3e5b862d4a7ffc07440435e1c1f43b42bca9feabbcd4a6ee5ffaf503385fb20047d805e0c2d969d5e692dda793e795d3f4d34070e59b1987a8ff434ed5420cf8f52b51a8edd60a27d839df0aa09bbd747f188bbb4ecc43fd9ca403bb30d0c05cb6e607b515031e0929cd66874fb35a1260d4af4b8266a9886cd5ffd9b110f6b9f57588668b045aa1404dc4f0e81755a0f355d603010585b1faafa5708662953de35af39ad77587595f142b4cfb9a932a77b852c9d8a15857daa1e6fff609cbd2ea9ecce109130be267d05799003b525aa28712f237312e7800c06789a1aa934b35adc44bf9dc63b6efa20915b767a76aa1973e92e2f2c6c6ef58f744acdeff59ca0d6bb986c29d67c10ac429855ef83ac6451438c40c7dd68d429486b2c9c0876626cf9da1987370a4b6b14211650a7b621134d2ef712a2e0d3f088d3ebe5b04e3e20ecef24526f45ebe1130ffde43a18fa0fe5dd1e7397b57effbe684ca18c1d6c1af0cfdfc035bd61d4c56111f5474405782270a3ccbc48886cedaf94caa7b0731d3b5338adc71a33fc67f21880b02df933a5a80fe2aa20373ec2fd06ff98c5d7861ebdfe15ab4be5269b391959bc7acdac0f05c376a1ca6bc51108ae78952ad3d6d364c935d392c2b8cb276c3e96c8cd6fef0fa701eeb4338654c0e1b3da820f243cb23b8aad0a8c6fbba628bacf3621707ef632b31e666cf7fbc8e7bd1b664f30870f7044f35fd6a6ef7a78d76f8dd53036add14dbdd990c5e999ef3b3f6d5e08c3d47856ebd61d4c76f55d71785c8d1905d42b63eba0dca73280639f87e0982276d9662f61f0a3a69474adaeb9fcd87c3d5dc38bbc5ae5610c59c0d0a8cd4aa023ec92c34bb72cdfa200f2eef24ef8cf14c45791e64fc4db6ce83a51b41d9f9103b34d743bc67c11fc4b648ce8d7c3d45c142a6fcd450cf76b44438cd3dbb702f830a18a807433170f8b56ba29a770519dcfe549962ec4fe3aaab2e66d30fa47a12a9d476eebe3a05a11ff9b1878a085bbaed226c3bf44f3edb83251ba1b696fc4ce660188ca79b739225075dab61c0b408b19a1c25a7f1ba7bc71b72c2e1b85677bcbcb27551e4110e88c2e7d1eb365001e37cf399fea2fc4cc40a66302d17b0ebf77b03d52635021906217a831734134de397657396659f59f0f515c38f0bbe887cfcfca4c0b0cdd5434e5b34c377bea437acecad7b832ca0787bb333b3dff53380096992114c90ed3723c864cd5d6f1b3961058c63c8e566b08db9ad3f3b7a0f1eed07080a8c18da708f63bcfb7e45d153e033387cfdc9228355c847012b30931c99c09a67ca7bc5557f3882a0a90dfc76cabcf3477a83c72c47e486d9864cfd8ed7c1f471c9604d2f4383518ff17eff6b9be18d7e78d5fbee93c89c4dc695f4c8e09ad4ded9b18f4a16650d01a2bdec2debfd2f87e3538b7dcf3be9df8540aecf39ccbaee60a7d448f785fac7e8c228c02a7314424ca56c69cbcbc93c6182aa7c05f0ff55404bd189749f07a2b5a33ef54e02f0e764b6678150e93ddf9e74fee628203afbe867b624895f7231a79e80ee9ed366881da69524ff3e657065207cf8a7c6deac605b679372d48665c3fba321d9052dcc1acfa98db5a9bffff560d5d8919ddd417f6f3412a37e82339be5294eba2ec0a26c01ed5b5d3a8808f701a364f7131f9018bc202bc9f4a5cabf4b346cb7383821cf9f371905fe809c48d1769a18dd4e49641c05cc8cf289cc1a35b07de275fec521d936ef63aef3deddf2f3343f638b82cdaa939581f9871ea005dd1271b94cb26094a1395037ffaabdc3283fe877844e4887c73bbc159de9b8aebca4d782f93cc52891b7ccfb2aec5d1799e0a17ae09b48e54c022706201c8eb79ecc21d01e74f5835461bb8396a7026495710bdceb24a4e3ac99aeda978a7b621a8fcb00492c3a412b25721d2d96a9f1bd1be076789a88c91f969c16d5b5b4e58fd01ca83e2c9c770beee9d773b96c1d9afb45448119e0e10e1614a05bd351a7fd782d8932b2c182e4791af414440e6a0f9d03fae46d58b6f15af85086a7687337076e49981fae2655b25652fb53c7d6eabda89bdfa07f8a7b56d96c71052c18fce3149f538bcbee5f3748a80a2ae2d5a2170502a7acd783e96f2fef29bc3ae67a1d4d7b476c6f86a52acf607c04db1fd031ad4766e68a7221856381d7df098839b816e5514f76f9b990df5036ba8a85b931490107684945123754866880af8a31c32c5a89c77f6d939b6a565fe773694092bd3496aa72fe32ff890f3b9ce4144b77f1fda3dd5ad43b046bf28b5dae45d09c687c409fd73d58ebf7a7ba48ec06a84e4743d3e2859d4d3e7e7874af590f93e108c212788ca662c1925ade0460afcca0177fad6a869b9fd80060e0b40b0d7f223f58c76f732e6fea599e093837b9f3829d0419e385f40264231efcd6111bdbb16bbcf4442889f9a9173433ec11c5dfbd1a5a536dfa0b9b33956eda4463e7d3ee1a9515005b9bf8402b97d6c888e43f2db453189f90aaf057522f44cc87f79360ed4d79b7e654181f73aafe417e41cc16ee3cc09f7ca0cfe5d5fcb4141a3bf7ce8514407bcaf10d416349354ad99584b051ebeb41b90a39cebbe56fa10feed25b9697d7634c4717c06f8fe6d37c9da1266492a602a7e3e2f0300f120e45c255b1954f657ad46a91580ef7b424d28add09563d6adc6383db769b149d9f83c27f9aab9e59592ae1a581afc1aa75aef46951e3ac6e4e6de655594662f81c766b4f1449fc91e7c305cb6c304501de0f2d2b41118bdd162c9550116eabd5ae477957eebbfdc3cfe9f3a609c31efc813d25f4cdc0eba05e254fddba72c8478f7e4db3a080032f1f81bb1361d2e322366eed9b461c61b693af936d7950a9fbd52247cd3b399e49ace7c16a20d38a5e2d78d5dd875375d0d89948bb27364db667a1c3d128dfec2978e7ba6f1d2ac9c073e454b6c18bf3b381cd9bc5f14fd068f98bc6e3ef665ed1cae06dd83d297627281e2003ea184665ccb0f6db6d1294e0796f090c9e80b20842febfd56ff1485fc13dfb96b1de729131e3510e49267c0715ea8ac1fc87a193610cbff86c2a3201a112a3b8a2fc2274e598422f1d6900b2d1da691a7f5cfd9fed5c3ab944d542a2845b7e3e5adafa76a9036894577e37f9a36f920dc3823e638777fa6a45442f6161d6798fc7d1ed2498309997f24b697f765db4b0d002179aca6f731df8315155d8fa55cfed1e04f5b0373eb8096b257de17efe223be419caea47829132190a3e11849c63953556b797d97967b1cbc0642041a76464a6aeea7518ec4589858157fa8be746c7200efd12514a801c33244a1796468bbaf5d7a4d4af572bf64e09ff078c5cddaf11d7a06184f940cbe86b006b75036f044ee2a8ad3fc3e71fe5494ca53550fc2bb97b9ba3cd275f3511ee6a7bac991dc49db7d33190a2cb60eba47843145464eeca7c226d4d0967f3d40da68b9e6e95aaf8681c258b70be7a36615fd39a8ca505d8a7014dbaf22f04aa9b8d621542c14fcc326b44acedc32246796e5b964d0f677581708c1a426e23437373fcb7606fdee32979ea9344a6d3183602a9b2b7e969373cfefcbecced8c44848f99ca7022173c02c07f62adf95a64a98c87cfae60170bedf9522afe9ec6f76d9d4eade95712de631943e666d394751720d71ac1e5665e8b28de987baf823541910794b458a734ee32d44fd6ce38e4f599c79a244a43f029771dfda67ddeccd0dfa6b1c1852820c70cab0059eff5652281eddea62013c5c0a54f89561a01d1a2364caa90d05cc13e196c225f7fe6d64e24b5ca11e1368eebc84d1e410536a23b8e22fd4fe0df01ec9b04c39a5425a87b7ea1618aadd67d33bc1b43886bf4c9af1ab58abf018d1df76919dbcaeddac32d0117e47d7307b8dda814b0dc20b86f270eb6b4019e6f6e3d07b3d0ce71102286a98de475ddff1b349fc455ccc4596b868229afbb27c81c7fd6904be3df7de8b7e5b77a2324022644860a08f573182536db833cda13d930b04107138e0e243a1fecafd9a176a77bb278a6267c11427a4b4a19cd81ebc69a8ebde4076b7e909723ccce37aac5a7dab056b2440dbc507a8a23d920e79aede98f3ac3713af79369ff4c59c8d00423d1c51076fb647572a9a9e6ee55fcb26298e51217564dc6bb188e7c36491779a5fea785b26b5ec3c93ab3c9dfffd84d1f6df934e9598c8866d8d8a3f6283e78f0a2b7bec0ea3d998d3e762138db1c6575b0a0caaba948c86cfdd4517986e97c6f1805edaa3df8f63c1baa40f5f24aeeb78be6767df03cee7b29fae61edcf66d4159b90a522a667eeef0723b293e48d53577910c8d7bf5704e307a0776f14b659677a6d4bf437d8ef767d096e61237722752ac9deb7686a5cc8c8e08d629cd99428bc9e3199bf91ae85bca262504079b28afb10f2dc372febb222cc6b9340815d3e1d13fd63f1584070bf3b85234371894d0491fe9c2f0b27af74ae8e6887878aa9b34af740e6ef72d82e8f8b280ca86bc9d6fee63217499f16cf77eda21a4169a75a7744c928a9984a56a18f7c3d2569e91b9b7c2fe001fcdc0014abc49341f4cf894c257553fae50127696ffab8cce60babda0a23e700e0aec82e5e95cb15d51b41440e67b0fb01bdb51521a9bbe1c130083334e0055ba914d2a89eb6e0fd76c2f74667b70a9f0f1687459cdb83d90611681e473e61d013b018877b6feb366027aae1168a71ce4d1b4cc932578285ddca5de572f80b15537173abe76924e16f4db960f5621020a067fb88d29875e1bc21b5ae07ad2e902fed90e1ff43162eeb116e4f32cce352c07c703a81d017343a5d89fdb0da38c5be1623c7e6af36ab8d540c6e8a157a66a8e42fd48c731d016d515f578c2d05333d81c05a161abaa01cf12e1bfbca2f1f2cc96650c64c51004b33357c6bbae804a3b08671d5459a4c32b8a7ecc52d1e462782d986b74553242e8d43f030ec072107f623428ca0e33fdb7859ac3956e57ba7aace48adae962152e8991498be612a069215bcf2ea05194b1a79bde965a18eabd0eba609609dc337a2acaf6d8b88b7de4de738df352bb543372d617f224316810de01f1afefcffff8199fd34b416c87eea1744a8df34a8c389e45509152a3acd6df8ebbe91827266231fc8f354a3261782be842eb7c90c9ac08c8aa126e526126d4674d248872d44e9947b0023cd20fd85dada0b6891725db4761e6a945f51379e8d37f3912ecfefeb95a44cf69dd03dbe70a2283cb1833f0760937a563a10184226ca5d14115564d4e45fe356ae2eca586806d6dd3efa14e17bbce4658664cbcd2393d4c5498edfdff2129486a74e7b7c84f1eaa443211ef57b0a1754d0a97fd5ffd082b76c8a4d13ee3a5f4ea8753f61f9aa86e7edd5865a4c74682e63ee8be98ad6be06f85eb7a2dc0c0146f1847874917201b2e312ac58fb35ca8b01105ed3c636110b2fac49d5116469f93443d183b44c5d9364d0843fc223b40872aa9362b98ab7400d95160d7470e78f63a57fecff975a56fd772b0920d69a817ed912f4b8b873f05e7f9340df1fff6eb2a76bc9c14df7f5f019e6c669612e2f9f2921f719525b8f84a971b3e2119a0dad2e54c41ba20e9e0dd52cd092c4c11a2289fe8fb5e600dd64abd6654973c0eb77b05a1b83b9734ec72849559e9fc85821cc9e25672aeef600b7de44caf6a97ac33ad2c4ecac9f09f09315fab4d0b83b6fbfcffeaa89deb0a58fbd8416ed2b76786ca3fc8dbbc93a242a1705bb906f79401d584eab66cb9ab37f1de81a881a1b6874e2b0e20d37c932b1034961fea8d44517bbb0fbc1125fe8f9db43dc29f315f036f79792d2e453409a5dde3266d230718dc4757f517c0e30c1754004fde28f7a156317bb270a04b8415ba9170c7d1e177dd708d779ce692b410345721f5886756718208de601ca33985549cce4b095fd813bfe7f0078a1c0316d171608b99c0a7c956e0c49ee5583422ff3e0ed5af35e1c4bb1de143cd7116dcc4dc9ea89e5ced7d2180153763214c1caec2526d9d6281a9246b0c2b47c136980e4731dcf98e17912d6bc0490d328c209f1ca1e14ef5d8efca947f17a6260e466fccd5f65b8b947b0eba83d14d018564f9601900b3202b7037ff047e4852427314776976ac1526dcbd2ee8f9946e7c4ce9d9454cde93a2248ca5b435bb72c4e95365db7066e38055935000e1100adfeaa6c00fc6d5f099c5932254420e5e3b5022603689365842d5d6797975ecc655c5502eeae926c2621be3d0dc4d267ea27c4d5748e0e982201672423aa8401e3a80e68aa1957492cd8ed72d84390620c73734c33374ab4c224a5cbeaad8090b0425571b3e721eb8fee1d7640c55e394dec89ff91b720ad4d147bc52216f7e3c1b46bd64eea0f75bca3a7f96a8bddbf6121088060b9f01a71b4bae5e0216bdb265df34a5ad489fd85ce23d14182856182063eaf70ad3eee29adf5d71660d1859a4df54dc4c3647a046a290214efeff54aeb7ce817460561c22d8a8db66be780460efdc9217ff14c873c3ee843e685b442c92d2e77cde765e0ac01c569ad860b682e073ff8d66a10e4bd8620f59bccb3abc5601124bfa3d30c2b59d48b993a38adb9a05b5f1797085b24c3ee0a360378b27a566898687200a5b6b4c3b119868338291161f759b5b1f25ab072c332873017c87cb273598025681bdf748ceef859e73b817edf41f9fa2af0811a81295fcad70dddfaf851e6b9d2b010f9b39242a0fc7401682887e1e3a49852456284a96fa8dba83bf271769fe60bfe4ed6dbf8c7ef8b35bdeda88d0e21b9a469adede0ef1cedefb8d5e30467fbd0a15a3ba709c63f7457171e33f3d2f6ae9d6a5ada7a44a8d8873dc4c2610bc28c9d84a9faccf5d56e8bf84814cb7bf3f628c1ac92d41ef851b86e3e2ca13e7232d46759985bb83b48bd84389f9fc7307274c7a1af599b9fc1c168b3ebc45b8dd1eb149a3dd0139f99b8aa3e71de741a032cdcb3cf4b0e4a4c3ee31aaa022658872f417e58315f845854200a7aa3909682a0a8227bba61d1b8d19079fce4a0ecae056986119a120aa3d017e3221ac3d777d56b6f366f46c652bf7852b3797ea2a4de323518704f8d2506c8f2f5eea2797f6ddf607c228527ad451a56fd78e33b54490e89bdc8d4c35652af009ae6cb2f33202f44525ae56f93b5db7869e1294714d3c13a13b422fb4072bb19e668f2ed126063320a350b4177516f0cedc3d3059727029e24a5912b6f2b631ab122243196f5d8be224390f2b4c3782fa4a8e82a43802fa46984a76e60cd132ba84d54ec9f4d851091fe2583c88cf0ae4521b7ab8743bf55b616ccdac69231db37d5acb8ee4c2c1792b122b62eb68cffbe9dd8cf5428ab68d37158e4b0ee4218aa0bffd9403badbfe4f64340b7614e6cd1a03b930ce852ca16be3d884bf75c3749641e5590ea9a241f97112a6e45efa2bd7e44a01c6e0c824a6acafc02fa4e0a740a98f5abfc81177d451427b709fadbc6568aba1bdd9d9cc467695acb1f89e5df61d3a39a7e73e2330173454a40caebd4063ba888d4c2361ffb14986aa15c7d41aa10c2e21c1fd19a7118c7d0928f0a3db290457b80231ac9e356c090a98b6e3a7032f4bd18b9607c432466d12759c1945ccefe7de6674f272f7a3c4e1507d58d5f5a7a0d981e0025e5b5af572179b84b242625c550d038393a644c57d522118a152d05c2ab3db2fbfb3b23a36fc50dc3bbe6967edfb3e3baf57611d6346cc5c64ce3d9f7ebf3926b1013858a3b26531277d601917bb5f239163ba33d09878a2a33c1c4239b5064eb43ef8e3d798744946ee3c3689dd0e3d7d203f7f8a0b1a7cb9951d546dba3ee7e94bef5c014e3311c0a10f5fa94cd3eafe247e219206bace71a036f3a5c6ec94e7143627f13d278365094e89a61b912dbbf2ce0118a2e84bd555729bc999bc83784f2097ddaf23c9ac7daa00c28d6d06791a169d1fa5bb1d8ecbcad5f9320bed128180d59caf8729ad1eb94177dabda6b1742f39a9684e5a5291239d81962f47476324f7ae85d7aaa8d5d5e17fef9ee3fb8e0c768bf3967ec8b8c1fa3aea3036257da775df72ea6b9989224cbdfa26eafcfbb1802b11943340e04bcace7cc9e0888f378fcf9ff56135e06dacedd321ffb2573be156b1edd9495bd37f8ed72782abb949b401fa50693fac24e2585e963f361ca0bbb21ab01de57c77e2484343756452aaecc811f0dd23f2127381a86d10c54e8cff8621c3bfac7bed2f95b5a1c2f3ce169e7c97109ea92e667d0e1c72de74fa2dfda41cb88961d978fb7a88efd8ca8aaf319513aa7377724d4cffd357be89c0aa1fd4c8d3189d7e0944a8efa549bc48dc3f0f598dd8c73b2163941b0f1a68d0e55929daa675d4cd70f9696ffc38f3398752c1d123c0d4feb61b47c5322bd3147bc4f4d2df66a927324111053fc9525858f962dec0929de4f7cd19963092c704acc4a15b5725343c6fdd91369bafde7b16c694c02d787eb2c7e1c9cfea9e49b9deb1a977fa4a87773b0d8b5007642ec6096b6aad94414250e1a9ee33b90bdff079f2652101d78edd8405fba5e1dad247a87c2984187fdb4cad8685eb8af242d3e95034ede7140b81a25a78faa399bb14f335a81d7e5771b16a11359a7e9a6a729b2cf5ff1efb4107ad52a4558ff0a1f0571d558d39a6cbcec0887c598947ead57edce8a4c1ee584b76f8337e32e3ac50cdfef1d336fa9a7946336919033600cdcc79e048b052b1603ba2caeb22ee25df2eea6dfacc06973df3a791ed59e9f7019acc672709d102018e02ddb34b364483fc21737bdf24995611b6be322934b51f37d3bfb9b3a81a9cb09240ad996d17bd87696f8bb1c1260e455eaf14134f6d220512df8258c00c22450d5082dd7136f9e0c39ed8e9650ffe4ff29d76bfa507ed880ac16819b6dd5a1357d3b3e35af91b003282c4f485593a34a860182206655cce40187ca2383b54632718adf5c2f35a04095f979eebc76ffd7af87a8f1b3390943ab9d9d2ea166650962b1fc85d801895d577b55f3b6e986a27c19b9df5d0c348a41e693d7bc8f899df7fd121e530b79d8aee1d012d7e6a330cec7a8d116dd4fc6847c437bae558dd5ae38e6d9c1b58a300bc96868f888e971610df9950b282cbddf42254e2d446c74c328c02b7e82a2349884bae69029269fad0cdd40468482ee33e57c4e4fcbcb526ed448b4718463a646ed0ebd2261c63183bf77d944d98c4f4add0428441c374db90a6906acf78adb823f30f227dc8479af330f936bfc7c03716a6668d6effdf33fa543c16b62328e533cdd44b4b13464c136ac9a415979316bbfd116dcf45e1d9b4123c25879fb0c5c3b573694197275c1258e3548551f0c0eccfa26afb4504bf3af9c09c02fe3a6d636369e852e7d5b8a6c099409efb95d7c46273ef3d4be8504b7f497cf30ce59947137cc956c00c5de9da348711bc78613ed514e3c4dec69eb117d9a2e34272914faca2e04a96f1599325e2b616178c3e0181f61a9847408c6bb2b5734ea8112fe0258884b8795742655e20bfc746ce104bc28f71b5e62e23a2f43d00640bc13d002cee8ff0d3efc996ac3c5e200699832a560277abb1703cabfccaf82167d57694878d2700d47274ae21732cda662685e259c0801622ec948619d5d595f3882d2f711d7e8e54027933c4adcee710c5b221b5def7534a87b0ecd305f4a7aea7684e77e5e0905434869de3a1702d35276592c7771d4f99df6e8b9c0691d080d18fdacfa49b991e57f1be806906a8f12d1acdb11f870e007ca4226113017960381abb08f00e3ebef9c17a6bff2f7bb104f5d8dccb453021bf6860f65eac1c7466e8ef2d3c3559cc44960f9273a912b209c6330259ec718097dcae9bc2db4877cfedfd84877bb7a19ca6d6c849d8f02fcc8d216596502e0a03f56a2bb8720b303548de56047803e34a0b2011b047a98cb3d900dc97818c681d8cef4a2b1dd6e37aea73ee766348d03eb53d57c9a6e7e50f294b08c0d0f4bb4741e7230ced8da779f1185ae267ce2024593ca245d564544a781b423a6ad7a541e257e1c3e308bb334ca7060a3d6676d4021f473fd22d560dbf37d16fb20aa9c1f5a541acee91b52c1c3f444dd56dcc47df730a62b5a4cc302a46d330ec3752e81af5c53325247587ff279e3b5677d13058cc7af4270eb46ef2913bed3090955a0239354b56226cdecf5433306a2eb75451fe4b01788c1a1eca6e1a0d5848fabb4ba5dc6eeeae69cab5effcdd1e10b17699faef68489b9634b41e6110b228835a8332dce6fec6a3746edc2b841e9b70a94f4deffb2051d9242e3b1df7c6677b3d704771b46352239f441898e3f2298422f48940c9a7800f9bc9e7080329e42de8c920127a3a4bd9d8a04ec25b52dadf2e52a2d1709192d85774495d75c7a0d90f8bb91b2484ee2248401a0285db0f10e7325dbec7272fbb1cdefca92837748845cc6ed1510db035fa73bf9dd309896c9d1fe9440ea68f8e32a55b7611147cc7fc1f9d70633711b725abdf420deac1035ebae7c1c0c1325ae533bf259c2ff9125af57a45b2a1780aa5acd7d09310a25f460186c95089084bad3f495884361a59d3beef02c8e0f8ffa4482ff79ed902b8d0443ab2061356ae0d955a4e4488e81a659e4a44e740c425c7f46e6e9955d6638e795789df4bc0eca8cd94670a184dbde760828797e4c449c2ccaa1cd9a7b9f285422d3b95a689cfe505f971a229ed7b472c31f9305dc27e0f7884c9127bdeaf25ba906fefe4ca554e772ee75859f1865f17ed9513d7728dd3ee10a4acebc6c0296eb7bd0ab4a724a0255972d3f845e11e508479c28e2d8293c63a98878f095376b3ccbf8018a8058fb7e68f62ebe3ec710dad39905923e087723754cb4ed2574cda235fc6fe673d8e1b0fde7894183e7ec7fd4db73f0d26617a2d007b495bab1fe837ffe78177c20d908b442957b7e4e96a71250511a1ef3ff9822ec3a07848d4475816959319a265b352e3c8e5a0b43512154bb3790711d8052dd889d2d4bd10aedcfb5a913521c7c0949b77c80956bdc7cb76a08a9bf2ec798e270d337ddd651eaa61cfbd565c8afb3fba2a09a8c58effd192d7103c55e503c6228a709a6268dd59fcc3bd02d7e4d3c047a9f1727cea5ba535e54a6d625734ab8f9dcda971bf0f02ff5cb3c9114c54372b9dc66fd86c8faa1a3d8ac89717a717bfa4f38d1fb41eea602833122751924920eb32520689b9095f6814e022212b2729f80ecb08402f39a1d0b3c811178442c154428c71867d78933bcc7760734350339c3659161bbb2bcda197b4fb7006c44fdb958e1a6273b8fc006b17600f08e7eb931c6907128e1be57fc7ea487d3ccb8434a1d588d8f13bf1cc9e4822149f8b1a93caae6f11089ebb777ff177140a59e03d17c4896fae64abaa75268cde756da44495739a5d377d6b9ddf85e6a9bde1eef58616b727c37c2c3a150707543be4df145c385d848cf8fe7a5bfb612263677d448d1b87ab6128b72b5db1c3a5a436fb18a8d63950a2417db66790c0e7bc4efaee33e11e449804c8ecdfbacd4d54aac6bcd4d53e08a427eb2a35078ad952bb3b7e424f353f954325a9c27d86834acaf6d9936bd891c2cc4e75a6c2418fa76b8bad4b247dcc03b73a97ca86c7e0e7278f0e98bf97e83822e16aa2858ab92887559a2ead042648ff7d5338b677710e946ae837f07e66c67fe2e3923780b4c462189a7683926db21250b27ddddde0c7acc098c21b60f2934c84da13a71b2254f6ffb882e953ee97e4f7fe36d955e6d9fd0b3f463868fc1172414b3016368a707c7245e688f35ca285d681450cd3cd6e900299ffd06f3383ee0b360f7a351149bab8c0fbc3e41c3cf0f0be08170f682c20ad851caa1a92757609e3a6b00990fa0c6928c36f8cdd497470b0820eb78bab8a5ebbb719a5ce27e7715178fa1d1b9d0c64bb4e0f513ae6ee6c8b05b9bbcb59cb45b950f807dbc14d74e6d653173124025a253f492a8b81c4ac553146672cb7d38f58950465efdd0eba45813b01c887ccaa9aa8b75b8a59663e98588a5c5afab01a7919319fb6b967f77b19ff9dd804d462391e81d2362709283bffb11523f5b7f30957d9027b59f353b24314d65dbf5e760a590b68a0b2cafdbb2b355d7856452cb2db3c799a77370f58065ad83296522b8a0e832036e551217cb732a3638a70af424d547b6be25c21f86fa261158885e1abd1cd50910e1036fa521a75534d8874bac880ba52a8e14012615538146392cd6840a62a73e608ad841f937423cd36b9c71fe7426d0732392801dcedec6fcf1ccf0880726ccb9707b89be8d61dd47cee0897321f83c64d0feb99c5f074b12d449495613d542b7ff452ee7902b305f04ee0e025961541c98f8a53d1c0f6409796a9134ab7aa6d95ef76e358a0f7343f4ef7869d84f57c46b3ed99ac432e9697d3a76aa8451dced48dd4fa4fef6a8a0bee43b14685cfa58e6791b931afb2e4f929b7710499a487030cf24a3a8170f80d0c7f02a3ec87db2d9559f19083bb904c5d03b1dc8d590c92221afcd8b12bbba6d60e2e4082db00735f14d93dbdc3a8bb85b0425a8c9da211703436e6388b5d81aa15985be54a915fd42aafeee6cc25997c9f0a673532cd426b1a4f2980aee60fa2659cad361185d5ce3a1a0c045c3c0d41d5f67600adfa8a080732ff828812d8672ef5fcaba14c8ab9be2add6480e02637d84527be101a390ff2c66c74092b732e63f9d54d1200c8b8fb318efcef275983a0b0d67d83aaa88d0c6b1afa3d5792c735e57dbc1dc52116cbde6f7f2ef34ee380d2fbbebed956ba0b890e19a5d8ec8bcd2f533cf243634b049b0e4443ba57f32ee8d82c1afbfafc0e3ecf1f8f74f11fbbe9d443218bee92bd9166250ef4f95a4bbc182f7676034f986b1c7978c22d7cfac64582c2a94f74389a00125e8c463d3f362e48d093f178aaff3b337b1f40fe202d91082d9c60397c44a27e360ad1347d4bd42836d39b8fd477419121a25337ce0fec3614198bfaf19195ff7040b0960cf896bd7e68c8064341177557d72ed99fb56ec961dc6f5ddb7ec86e8764a7ae66c22bd63551e63815920078715bda8128aa4b4dce615785b99aa0b44a56b7cead1ebcfa6fc65dea93bccc147dc80bb8a30384f5186ec183d9ff011b00f19a575880b53a3496e07013ba886513d81d366d5c9eaa4279940c0595522f1ebc9249e2f624d90680d1f4969bb481a0fbe5232ec2fcb9c0860058ff2e72b19c29c532d12690e847904e24727eb068674848418fa6e07f9ea468af5874b7ded095ef7b0a539895962829504ce303b6f76314926cace3419b7656fbe18de26ba963637808c7baeeab7a3ec73632ecb0be3c026c43742d76c83cfdea6fab2e0a56afd0ded8b4caaaddd0627d89872d410f18ff6f7b9e0c84561c678c9309a823b53ca1b463fdf4cf8125b4358d433370037c50a96a6a628a5c0d0e65bfe4010d081481a255b693a75de5f44be88c3f8a8414528448f22f82fa240d926a93eb1b0ad9ab810afe93050b6b0704a29e5a5ecb2f158d3e9c1f2f9f0ec02cc88d6be061bed3da15779884a9b6a4ff23ffa7606741264231e9a3238b8d946010dfc2b228bc496d7de16983b2692f32275609cb8529bdbb4b21904e29f401470a2e005ab774deff923b632ab5afedbaf009694fbb004b44a670607289aa5344ce7d26d759662226429525f43b8bdb419df2b83d9395255a293561efc8f1380e231bdc07ef149e8d911f9f079832d5e33fe708dac5c50ef1f7a49c6966cc5926779c7aac4e6d301f0db72889f5652a5e7a4a6bfa5de0afb1c4f574cecabcc414df146b4ee2841c3b6717ed78b1a99664e61f743cfff76ff4afe98654297731827a0e5a7a87845699f5b89cdf12c5e81d63781823e0a8deafa5445eebb842d8188572daf67f934a39d77468843cd7ed80772bb90d710ebdd6b9d281584f656e7ded7d89003a1a5a6508462ffcc911d253b480e7e2d8625381fe3bb8b5746ba2f25169571f53108a87347be30aa40ed9d6123b0a8e234d326ce8734a24146e6e00465205d84f33a72f23e25801b5008482f2ce789f7b597a1da7fdef7c106ca9f7649e4a6969cd37ec55e3cc1768782fad80fdd1b0dbb77d0d429cec9b48641a32b5e6e5c1854baff3a526e997c4526bbaef7d14892b41a8db66bd678b9052558ba0db49f76369891642f0040e24b5472eda0d48cd5ba90dc14bbe75690c04fdcbee0027feb13c9d97bf0643c222f32f2e11b355f61be92034e4f0cad2f031030205e39e00f082355c5fb40e843d3c2f6d03ffbe4339a27da307906037e832751b865af36859d5e84a915dc7076ef5704d6375682b6b6fc3e6ec516bd0abc77d1b2d0309e73f824cdf25b7ad4d579658e40fa856ca41be5aa9a8e1e8c4bb69ed4205004a551de86d57986aae82cbc9758547da3d33a24cf076f84affea6079753654c8a8808c8c6e6c9f1f2b91cca1245d18445f5d45abb97f36659a7e315c47f50c81c9fa3c06361b725be0447c1f7bfa54c186659af54e2295edc3ca6a7d5769b9756ef3559f0c294e61e00739136ae75c128b7d2ae52811091cd0970ffedf3808fd5e60a769f908459e4fc31b1c6f0f5e3dbc9b49f0d7c420c858c184f9c266accc6c3a818a55da2fdd1e79610c8600347713b96f89118f840dc714843acf7e0e61ef2c192c1280dd383202dcb94574db1c6c3cfb55bbdbe065c383787ebcd618813f0ac2ea4c9556a9833f6a1179a7775cf762e575684352f5cdba56ba64eda6415ca624e8996d350403c5a01ce94f70c57646328ad697c43e9b2a26b2027550261ee1b76cd22bc0d73f6531c8243d820d0a4512a702e8b752ff0d977458efc7e7002cd673afa91b1427fe8831fc041e2efde44a192d9c6554b4410301ab5b72a36bb5a09babf56a660dbb227ec6e1ed2e3eee9553c2cbc3163050e07adc7cff310bf43ac709525de2264a1cbf9e5dc89b59bcaa650ba17400c8e20f92df443680ad570b3e9d300b815504139722bea5ce67cb2a8cf715a798fc362feee49bbafe5d17a5882d6aa349f609f3c37b6a26d72d453ca92c76da3566b844a9c66eab4f09b72fd41153b7fbe2e6c9ddf12ec5f467671366b25864e4778b5ed4cc0d843de82141fc7d9dfd96816ce20d21d41407e9d804963d99148c3ee9e77ddf5d9273f99c4c5f985fd9b64b7d66ac1384cf507416ea5438b74759a81ed0b28b1b5d1a621559e06435ad3811e78130c7b9b533cda4dda983555f60d9ba26a78636ac03abbcec5d6130455486d8080d0b57f4e49371b0ae0c340d57baf6209e118fbd724c1fc718993dfc393cda22bc26b5d3f30ab0043cbdc32a29ae3ee07ce64515321e7b120940d3fddc5e6b5acd6b3954975a553fc8c42440e19efa5304eea9414d69642dcac82a618823bac229f3e81fcce0b50aa70f70d1f877e5aa5df002b2bd0d5e3c891fd697b48d4527088f06aa7e559936f2a9d0e997fd55f5e93236beac4feb7f73c02199ecff8e527a7591478968f5a4da8a5992be2e5a6f4ea6656a70aaccc26aa7251b2061a37d637aaa97fbe9a2e65d05c4c4c3798d38ed260b0341b8b0e3fe50585f7e44a9d4707dcda2154a6ae1815777141c19b6efb6ccf2c3f567b4fdbd2b6ffb6a430b553a55b91b60829edd479d7fde06d19d4502e68eaeecee14c931701b60df2122b5f5700431f58023fdbf1c2684e0240f38fd44e790d0c74a6d6d62099978faf41431cc619cc766352953d86bd2f57e3fc70b3c119c1c88f1ce4d8844db2876f778adfed42a83cba0c41a6040c20463c92b4ef5b85c0d27644a596edb9dd0e0e62c5d5444d5089348dea9b025b76db5efadfbf0b83d33640dccc2b25a54b7405b8d5bae4e2760ea60cc15e4b119d653b5196f8406b1ca21507d7eddceafe504fa7e951157859420463516163c7a25f41a50e4adcf0d758f21cc1fae126a06add48b9beb82cb13e0b0f335a2d5ecf37a68f6cc6e2aa151c91430cf4ccc06ca3a6c83919cfb9daeb1c8c342d831cb76c8caeeb013e3b4692b630a3f366fac513928acbc98e843cda460c968df0c561b3f3eb7f1a3a342f7f154f0d52a77e3c34a188b3f24e0fb3d2e0b3efc67900945105a62861cf78d896cc6023b4f0ebb74602216b247cb6c0fb62b35b983b5ff1e73d02db562155f13b387132aaeeaac08a674b95154d003e2cd61153795c38fe67ad04e52c44e3b37a46cb687d84607de94cb877199ec247d2462b1b72a39c97e3a98cdf48a78fb9ae7812d6c2025b63212428be3e3b3ebe373aa51718025f2e23a55c633692e348f8cf6c301ffc26d18629bac11f48d199ac3361378cdced6142ae97120bcac1258b9bbcd926d7494940168a83af9e3f19418a84f6ab274c95627efc15601ac72d9403323f183a7989b97f1be6ef2cf9ca4f3e8e240723decbbf8e6bb5d6ba1f902b4a23592212fd9f1e9c683569019e757d9dac6abccbd8e8921190776840d888383a39ad384c9b74d9c35fce702beb7ccf4a48a005e9f4624d9852f074505d9230bcb396d7577162da3ac1f71971daebfc38dbab0a0146cdf1c4341c76d1981bad1bec5e42e49b31bac0bd19c513a5858a9930dc47671774b07bb1c5d578187962ae16e344fc0f7124f5d928421d95bff3984a088f7cbb5896b079e647885237496767239b913f454f3881d807a045b38c65e6b64f95019a1bc11c5504282fde389671382ca8e7a2ab511bb035203925c06989250f236e199a0191c51e74cf715155d6cdf33484a032234b2f41f7d45cfb529f734d06f30b49e8442c36bc63da3246d41725b5cbafa8eabb59386c73acb9c5c0c367af15d416e66648ffdc8887123e48aeac0c7399efeb83922ac8bdf776864e6bafeb75eeb1da8a389d20354c6dff266b93025b53ab400bb400cb19b940b640feeecd2e95d1f1a31aa10fe14da20f0255ef4cb71016bcbf78e12098efa4f9446434cb02ac1a956f5ae430ce47062eee7761d909eb681fa1494a5a83ebccbc4728b4687433312996f0e349a5c17e93ff4e5c5d7134e9257d3998b27b065b3262254b8304387d58e5d8822ef645b0f4b221eddf6645dec3108dab93b4df0eb45c11b6a0c7baebdd0cb5ea2b6678e1ecffaf02f7de5c937d10a039159f452c801fb8219cf61d0ff7361a8be68f43dc269012935719094c76f96c4c87cb2b45945200ea27e87a501d7ffd033b360e0efd458018b490cb520481e5023798f5ceaf13a85710f10f05884f23143c415c22f317fcb138e3ab7bd9b3585ad97deafd0f4016b6f393779cbbbe895d5a61a94cfba3ba245f438dfa1dbd3fca5e6195dbbd470da306a28194d0aab24428561f498e3a6e6d17e8dee6125f10eaf411cf2a8e4fd58755ca99658ddfc05372a026e5bfafab26376b50afbe3a930867082ef50fc9ffd79a1fd98b9cfbff6fad574cea8aaea2f96cb662439ab0a545e7f04b03f217f2f38cf865d0e328b1cca10cad36807c30761ae38b9780b2fb28f88492ca3d17243150f01af41f8b8e65c237c183f2988a04855ff82c80837db54d6641895198ffa59eefa1e3bef702cb7c2f5169104b61ac6f9a36b5bb21748dab84b0687ba7ee3b74f16b58c189feef6e446a9cd61f69c6b48c1442d948b05c744099f1d8c5faa53b0092f42e0c97d2a922681edfd5bdf8fdbb663559d437b8db2aa1d877d58e2f08fccc157197e267d8a313d3a52f7145b8a2412721b032eb90553254a9ad3340eaeb6fcdd2e70dfd09c370e535268ec67023c66eaa69c29de124b2bfc1159b5902d8f41b311296234d5b5e2b6e8d09b0d762f7103b1e7609db30513efda2a5c35f4c12f5dabeb3e3b96bfd382a7595ee3b0cf7133840e7198b2f68fd29b7b7184f102a77d479667aade9429840012210a3d6a85ac53875a493ff62386f18bc4584b90fb69571fbf79ab20426967a7d63afd2dccc9d4b9ce3f0bbfa044d89d32a3ee0a6d774ced0d293b717df30b7d755c88b7ec92893aa01b06e2d535bd805615eea7f89c4feb69e633b0b9530a3428ed956e610d2b1d0889b42a869c3833c38e7dd3726a2b6059592081cbdd8d5a9c90b11aa4679e6a469b18a8d971d41cbc8f6af5b5999bcac714d031c512ac87b19364b197c7bc0e1a58876f64c68f8edd83ce56e320b303622fc6df946aeced48f68b5453d589d3ff26edc393b15be99c4820cdfd11136db245eb1bf1461ae4f943292912fa4517cb6df79d3c90d0008fa212353da83a6533019e286b71cdfefce809f25bca3acdc40886a5395248e74067c70eebb79cc06f7acceee3373f7cb0829e7c04d363e1b069ee94d900b442620ed20e51ff7bd47cdf10ebae6460cdcf58d1fe2579c8104254aba46185ac0ee98baf8a9d2b60275c0938cf33b7127c09849b2a995ff0107e86234820dc8029ac448210342809cd2f29d17b716da17d726dafdf67ee3f43766f05b90cae4a5b1cc41cdfbe7731112794e1b3484e08b255d80d01622f2e817fc91f5e57857e5e236792c0c474dde4371f94ee10dd479422f66f16bf601708e4212ea47ccb9f0fa2f1e87a0e4f98c2f55028b9ca69c6ee9620b553a0d09713a3a6cc1d0aed51d38c64fd0a06b21d854e6ca7bfef9155a8ea82859fd30b3f621a6684c28a23fffcab339aa0311404b4122c89c0800ac31d28d54f8d0be99198336064c10c20c0b1943bc5179fef72ba8467dddc961f07fb4035d6c00465aa288a8c3adbde75129770333063834cc61c9157c18b017c130a71e0942bd544a45df1c3d17fbf5518a66ae3d73a40498800a6a68b631d72ad7896e16bf7ff6ced0412cfcbaa43a66e6b83a6d6718d494ce67eb793eadc0e080a7ef4658ce9cc6d3585f49c93b31362dea7a070069b516d6831a9512231fe368a9cb12c2e7fa2416184f4d9756a2480702f8449795b2abac91320c529bec54a73fa8b7e7149e1e53700d653f762eed4825367d91864e6874d7c32bdb86d6ff858df807b82c60907e33c223da7aabea84e8eb6251565fb7faedaf74df9b86f7d81f972384b5c0d075ac1576eafa403ace7eac4f443fb791c4dc695fcc1cbe10ff31c177e09486f9afc36968da182db13918d0d343bbf53a01fecb85f9da3def8e43159c54e1229384c58ebcf710acb21ce092656efffb8c73dd3e233d5bf2187ae9a6b33fbbda2f1030b175e78b2a9e8fbd6d1f555b2f8811c5ed62edcc121d8a27a8534adf760b7a4bfb820928b77525761f8faee21a488302cd768ce40ee87322680fd17ffe52c4ceb10e0cd20254da0cb91c39438030909c674aa1d71711d408490d59a69832a29a0863aeddfc8e83522d290634a760600b0372a1ba5e327d1daf62f13bb49e6192a1f6767179c2434338393c1f359b2609faa9e8158a9626bab57bc0e4dc64c299a8570167cf361f7bd4358720489ca457b66b2dd5b72d302cb7a0b9e50d2e6c2ec6c12cc61e148ea22dddaa85a475adcbfbae452c26953c741716a7f605a3a88256ae2fc41e778f9fabd6b2f4e4ca0aa6a4215d7f548e2d476b27a75315903e3bc137b3e2c574260bede15ca2b1962d6fa9ee3a11eb89807a772c4e1c1d2713e0a46d529d27247b5458a2c83f5ce38a554ab15e7afc4eb1c853c9d9972e1e9ebab53c6963f7fb34708486062b3a392faac5bc0290fd3a66ab226fd0dcd88296ce28ba812c27eb1cd635bcd0a8eee3d4af19f241b22f8d0ef25f97cc8a7353fa66943874a2ab7b51166240ed8846391380b7c9d8ffce2338c25bff0b5812da91bcfa8c642de68a788f4b9d187033907686c5ff78f0b85df79273f8dbaed474d2663b8e76c65ce03bfc248f6e21ac1a762a7fb5e1aecce0ec27339bd05dc3dd15d17d1bfca8acd83c85a45a3a15f14fc793b8e4083c65b8c58c9bf7b704a6514b775ee5ae25963341937b60dbf1c23bd75cd3fd3c677500d8e9dafa3233bfe652581b5c3d391619db48de6bea3a6bf4f52ddaa7577f9adb0a3e8ea79e3d969865c8c66fb0065253ac1194b20378790b7de3c1b6cbd077860a348695067935bc3ce40daf050dd0c5620c599d6e4ed6310d3f6428bd76b1b0ac34da23658d62d4debfb13ef4b2839540db43e597d64458184ee04425b192547a40dd6260b27880e39423f9b81f53096453f58c886713808a45bc44a61d0cace67034397149c0a0568fc6d885c89f3f39f3cff013107a2d8e928524f564d75aa805a87778055f22edb4795fd13283a091b6a65def593987f4155d6d4363de350179e8b46999dc2c256f813adbe6ba0f105da195bd39fd9c6fa5a7ec92e7648c0ae0c7a72683c428b03956355da12920dfe6f5d027866fee49241cdb8f7fb7d295fed66ff4305e5f8bd5013e32009ce85ec85f04457883b1faf815e496a71e2dcf637881035346bc5d47e8fd202b8a3704434fa145f7b6dc0d7da03a2d5d90929823204b6e80a6a2960b3ecf1ed570e9f6cfa62e4557ef81f8d1d73e597ca7692a2cd66e2a3dfbbbbdc0e5c08612e6ccd6c07598e8e4f3c815dfee5c9eecb23828e04c5a3c17f2f4e49bfd8eb0d09241788e8a9628442a7c18a4fa82d471fd3cb172d5888f4a284ab72a4a3717ea10436f8e6497347d1e6d954969e4e3f6d899b76a60735874cb6f24c46c9791fb80c68911beb3729d2815ce4816d54b78943fecb64ce5c181303e66183f8dc8f09c54ba43ca316fee227eec00295afa5b778be1ec2fed0f4fc9198876f4bf44a5464a38a745155f0fe20073d82ccbf79425aca03d58a11c534bc66e516094debbe400c31e8e87aef7f711eabc656ac5da9c8942ad167e07288ed71d96040f5e8412ac0bfd8870f8b6dbbde7c793fee0abcda28fa8983cb0c14e16ddba836209f0e01c1ae1c026148f8aa21e872657bbc3f4becdc53a72b82c316a5a7d5f16c214477647f801473199f5c6ea017715f9342370f3a44d415534d499b886bddb7ab9f182a9ab0a28c67854a6b08e15555beaedb244621cabc53cd1b8e7db110117117bb67aa05b956cf470f529601858f88a9a9c6ccd146e0b69632dce9640bbdbb5dfd617e8163172b514138c80796823ed1ad54bdc9ac8c9db012f2deb461bf7fd3072f1d2455bb5f538b3bdb494a5a4f21f4d86cf6e702ed2df853e0a35fa5ddf43de53e7741109002e38ce8ee197be4edd24dafeaf1813485d0f09eb9acec0d3683bf0bcf45315cb1095674abbf58a1ca2e743c7d5843f2e62d2e9db07f0f20449242bee140a23328ca7921e3789ec00b69c9bc78429bc36fadcff30e175552df9a03d9f2668f7b8ed22042afa9d031469c9b5f4cc60b729edcbaf8736667d51ce5f8b2a53048f3c2c8139b5678abe569c4f5a21ad22ce72c02ba028eae0ca93c28f398e41bc4b1d0d6b20f447e52be2c2f07cfa61f68f93886c1054295b86d83d512bf728a440c666d2f8bcaef5849d6d4826646e0b8c1c9466c4370370c9b44b92c5d910b127e196e14b8c3f01ff06f3e3a4cc4cdbb8e2b566a646bf318ff72604eccbc76f3a711a28c3c77bff04348fbef88b2c308f2ec0511e6db84af3703f5fec7ce2a61319b623f097defeb29d2ec18c358a072dcbc480ff25b358798071e16acd3558bdea96da908ec76b778076e4c81154a2bc9dbe687bdb6824b2957a65027789d88ef5d77ec1eeafe8d34ad64b5412f27b12309cbad6eb39f1b396856b18919fd39d5d027d897aada09e52ffa5e592f0317016057ad5b322b9134e52a3e24fdaeb0071cdbfa93dba0086b41f8f546c703d650c14443300118339dd4cf81232242f28064f9fee210db920dbec48ebf056f9dec929024032780f9101ddd131411cf40e8c75f05703e8b1506f3bb2ed287672ce227d32721e5ae3f636027bd824590f8c66461bd257dacbec2078f3588903435fc269f2b47b7bbd58494dfde0c63add29ce4cbdf7fe5c4f6a1130002097244d0ec3d9ca504da5bf266e6013f2eece919d2df62b562f53466d54410c058a3f854767a591acd2f4dd5bdbd46e07e8f82f96461ba5d4f95dcfe375801aa04cdbcc2584beaa4c451eabf089b9c6a9d7e8cb7fae557a623c52458188c39596542dcf28e1a9320da546e9ea5f74de505f78437314bb5d1fee3b78232bfc9aa58054e29b83b00269e5cdd5728336f5afa44eb7a7d12eb1320e1f94e5807a8082390c5c747d687eede08f14b9c98b5d03af24f86f91ba14f91cedc3b4dafe8d0c31b4bde769b80c183f1a96e828c157c60a230f41feb991b32c1fbbcdfae3f37df610a7619ec7b5910bb7c6becf94542af5d2252acfc693879eb7d23d3d92f47e0cb28508c4f55df00b27d923a62cdcb99a67d2412a06eb8227487258c39b26a9a1a063104d7333801803dca08ee1039be72f993fc733d9d8ec7761f23861b99146f25abb666623083af4c39a2c598567e23cf0a15c3a13194a3ec0ff59acbd7f60404b53d2c7c1b5522203d8f2fa756dfb5639205d4c0474f7c82369d774c9bc98d1973aa926b50ff1de64309a47f352e0ffe4f4f5c8e10ab1cf8716264074bfbf35fa9cff961c621436932cd426182bbf38d454c5fdd9ad0f0d94925fa03ec71d0c5e50544ff8a8136002b1d2d2b36638bb9577fef2dc6ff74d9d8a333a61326e505950d0cc267adc793b329243ebe754140c97e1d05cc07f79ec759514d2d6c68015d9eec802fbcb77041e040d5d99e74b64a0338ce28434c02ab78ef214207cceb65a37f50794c0c5650f11dfaa00dc69c4d6ef722058eaf89acc6020d28d1c9549a6d9d20767ed99037700433acf9e296f4e401a396cb21d3ace8888da4b128f377c7e7b7de5c996223ef533d66962dfa277b18c3a0a35e37788e3b567821d9db43ca30f9893d3cad12ea920dd00c759fee0977db7253fea5a29bfb2b4cbfb75950fb7673bf4f54a9b4bb636dea7d58e064ff54c6beac379009e768e93465612aca3af067b96391b16829eff814b82034b8472c663e18807562c97807e3c2dfa5adb6bb94222901cbb0b8b1b49ea6fa19331a55496a602d47fa3484ce5e8901adba7adffa0af883f23a77dbcc1db933d5d161756208956e53f0dbd3005eaeb961d10cf0bdf81aa9b76a62b3206d4926b666ac78ddf7614649049592fcebf3f79c538aab712b00481757371a58a21500d4f3d766377c7cd9a1762a92d08a8573c90ca6226e13ad9b9128930edbe304f63cb83924c0695eba8804081ec168ab04b7c57702f6d30dd12c35f709ae8c6de17ce6b3b18da2607a99080170275da7621ed534e4096b1d59ab48a20b3183c2d7608225ee99cd0f7dd0feb1fe9d6552937a3169b416539c214fc81c3f14e7bef3412b188eb66a4f48e4f79748843cc08f904b034ec2739ac02b024228aa5abb8c6e246599d53b406062dd990aa62dc9233cd0347b2193d0c69fb40d87a994d193363576eabce6babefb9aab520dd3cea29b6398843d6af9b6ec87fd2b6e0dff1196df08a5350f827e678f1e927de2440cff82b07c7093e56780d4802362eb5d7fc89818e52ccbe5bfb51ac76f01870b7814241f90abae6ba8dac2ae4728534c04d99fec485bafb6163e9a133433403bb44d9f08f0267281692016b45e82b0811efbc229ddb5e0e577a7a4dbee09ab53d17b7ad2678cf52b28d874c1d076c27141e17b8d55a67796b741276e905df4c18ea403b31b56e7d8652da2362e624fdca75721cf98ffbe1203caebcb25dd7a11149fe54965426f43bb172203819578018dde66e2bfb88a4e3fdbea10f2f5c2e908a24d2b8afb78701048502cb6252115c3b85892caefd56a6fd8ab5664e83f594c64581ba9576075f5e5a5d067db703ffc59c8ed2cc4515efe30d95ec6a95db2d230f80f9beb48bcb970a204778b63c5980c41328e5d3f3126258cd42c2aabb68bad295fb62b97121cbbcbcef0445ce215e0d496597e9e102c18dc405672f0674348a3c5e27728d9292b11497ea34e8c93d3e69ff09ebd098967f110aefb32303cdb4870fe1d951f731243b8cbcd4048986bd1ff9d0aaa4d3478f3301917519dde93c608ea675d9412028c5ce8817ffd0602551ad398d4832bca405f8445a2726022a181d9c392b4b3ac298c36398d6bfb3b7bdb44e41e5b6da03a9ca2c0c48aaa37eb50e95489d4580cf661d24ef386b14b90e02b61c5028cbabe4595d56b818d8519c4378ec337afc6597c9425035acb58bcf81ee26ffe8f12534fa4f738cdcb1dc4b0098a2f9af9386218caa556bf6aa8c595697afedb785f4eb904d67a71214cd5380a2383a3a0fe51f5f2447c1dbd7198985bddb7ae9182e85dde536906d824ce87c2a3598117dcc8a5e416fd840a2474699dd7b50a19cee399d9a1e593831bbecc405145320d9fff6b6cb60b9016d6ae0531410806a185ccf53cf8d3379438165176704fb0c3655a396407d36bc2a38cde0e7021fd9b9da2c91086d37d2ff9417baf855b8ebde7718f95d5844f05d5b289c405d0eab4aaf9181ce38cd9f329af2134e3073ee5442ed3fbd0d5882203e2463573c0a54eeb1c73667b0f38fb279cc69964b47114b517c6950f38da0e5f002b01f89b2010b9dda83713bb844eaa554bf6409618d3b9ece9424ecee0a9ed7d68fd32a5adb1622394234d166a63b06ab8e11553eaf7b5408a5468c232fc7a52f8875e5407e170158250db6c81c0407547c704888ccce2be783d8c9265e73bbf06e042459b9a4e057839227e08a48991fd3762a357ece4c676d5819a5206faf519e94b6facd750f6360c82bf88892dfaaeb9f42ad39163057b20ffac7222270b900969faa8c831714cb364a040a19ff0b9f771cd660d26b2283d424557c864f035ef9426f8afb288c819bb27919793c2bfaaff711e1a6813a409ff0f16ccbb3817bc3d775eee958f58b601c3a92a86f591df29490704c3ed0fab08a75c0b2da38547dcd73f9c2ac08cfbc7f13f26d7099425d3badba10166c25e13d1254a9427a294e098f5d88160f521a908d5be5866c4aefbe640d4570d65c2d67ca0791364d2f5be03140772fa95091a02de35d9b7e2bc6b1d761a98d88b94ffc06ba5d21b49242ddeae901058df541b39000aa9402275c5ccfefd6aa29954019b9efd8c1ed7a6f56a9c4406c8bdebf1b08ce7d940ea4b5d1d30b2915d8f116220a7ae40774258cd583216a55b569e02f7e39d00e34691017928352b262433ee85ffbd41b1d0080cc2fdbdd01a8769e746ad98a5da8231680ce0abf07a3bb6544735d863df517a5d6dffe0f0289194bdeab3da55fdac76ed01ab14720530ff32ce5ae09c1328ab9f034e89c23b5989f91f21a77aeaf94b5dbedc8124e19ab29f933454e85f453d5b8370b69a257e8e29b34120f9df50433ce97e24caf8e20a8c206fcb3d47ecb49b5b07c0afcc2b5ddba71a1b184d662464991b73afe3d1afb9507c13f30b9e69a9ae31edc2368b5987241f106c878a67ffbb9b66d1cde02822ff6065179c164000ae9ec11af58ecc4f4f4f9ffba26f873a00e5abc90f10a027449711c1306068f3e2083ba9a0fb953532d0d1706528565c7629d87d03ef808c9eeb93cea4daffdc505644bb80f54a0049c01602784da433848e6bd363e07d8e27a7ab312abd6aed12b7cf900668ebc8794fde8c66d2126dc2bd35062e1c90a77b5d9539658bcf18e52eb66db36e5cf26a9a4f5d33ab60c305c4c9a61caf1dfd8546a6cc131017e2e45270dca255edfa61d8ed646bfe5ced4137fd2f51b42ebc70bbf49c17b222ba0489788481784a04d99cc29d34320dc59e910ce609ff82031e42ec621b00893c5fce4f4983f58fb7c57b5533ecb9d6edee8c858819566a18bc5981cadb33a51b67513e06410ff79e65adf5f30bfa3452336b33b2eb591a426bd53f8f6cad28e15d012a3765f14a15d511cc1cd118e1a79efc65b1fc83e7da1f458d5fff19919ae56c13a6a95d53a0d781c3469be2dc7bf7eb471f688c467e1b44d9ff3d0dbb931dbc177b5dbc63af971d9517ae222295612e3f5e2aa30d0018aa4cd99961e7b2d29fd76a6c299bc94ca3d54d720bcf5a30e6f6c9fdb1533c7a5ca7615eab49bf068253d05edecefbbe8af3f54d54fad71b327b77af8cfd5758493b569ed9a64f3d3c3d719a82b46a82ca035742921b156bea8ee049448a2c843a7b0b39fc4913096158b0ad5c3c884fdf61b9ca80fa82778c541aff6b490eb1f98729c2814f07109ad43c34cafc0e030d6e78d54a6fe45c677bdb7db9a37dc51a52bcbac9296d622dc37b00daea5830f06555f46e473fead40f8676ccdf376ba56906593fd04d04b3425ef5ea818f867754220b4e27d38becec2ec962e0b7103722ccfb5a225f78984e3398c9fa98188705d1d737c47d1a927b186c4eb4284453d7630cbc327d8717a40aa37b55383c337bf36846f43fc62fe3af2d2d670fdbd84771d98f0a4af40d488fa5f213ec481abeb01e187372a87a3e2cbfe5a457eaa1c775e9299fde76829e9816887752c12be1f4cf298b51e3cf4aee7acd6f46992c00e56d6f06a671b801ad7ef7c60554b499adf932cd28e1fec08515f04d8b39f95e41fc225ff7d26ae15bdc9ae0a5b815470a671407f80a2d5c4fb2b3fdf01a5204fe687b0b1ae80cd13a6b0bb1899d52aa82ceead0b9e1ddc1c9c25dfad36b644f890b7bb93812e13d790e931ed824ef3b688a29ba85bacea3a5ac584c683480e2b66ed76069d952547787303fd4033f8fedded115ea21d286a10174e1e081451bedba54e43b3633707b7303cc2081370f48e9221ba2c3888148e6376739539ad0d9a8b648a40e1aa445f056140a0da3006c65cad265aa11053e8bca97f9181bf4d7d34e492a75a934d545d8a7fb840c9b30b226280a17fc11634b06ca0edc82a396b96d1a329c061cb4c834bfb5f46f9bfe98978cdb09ef4758b79712bddefc84e34e59eb7e31dc9b4b096560a873a365c0cb46a33fd0c88c16b63f546ada4b8845d99e942a4a44cd360e8867b596b1ab1f325fd389366dcfa3e8984f9101db2ce98458cc745172d36b8839dfc8670fd8e0f82334a88cc76d5ab4753350c64112f21e115fdfb08d7a83fa2a1ba01f3aede0e3270caf39d10de65e15f0b071cd2981b392f73b75158f0e958c0e4d15f5b4ea84d3a39322d9464044991a2fbd7e83536220f55d46c3c223a945e693f50387978191ec8f239cb7e262285579fd6f7b468c98b967b8114a09350fa9c6395e9e98d176ce66042658e3373c80e0894fab96ff0a49db233f7c1ffff3d539f24fcf1877227d72d5b8d005b87649ac3b8e4c34e1099936784a24f35bddd2af915b6dbff0cae3a8c6f683bc0933804018031baf2fd2249133e187a62b651b0ab3dbea147f50afe68970c03cfee626595f15adc5c077a915b27a906fc9f86117dc5b9ba6b6382e69cb699bb24b13e2d8ab543257afd35edd0516e337039b62016c23ae6bfae2087e45ee7f072a3ccfaccfbc9210161dcd129010476ac200c2d839e45269ffa10c6935a78b1c79e84b28ee5304de04dfc6669ec1e4743ccd499589c06b599e88b669c52ff1ca298cd3ef3edf4a491c7054299f316ca962110d388b925a58e2e6148e27b3ec1847b41fae843568519da69e2a26d325ff2ca49bce5bfe1cdcb1a679cce27d7c09facc6d1eed7f9b483b2a0eb7837c82509960fae44d7179113e7c55926b772eff8e0311453961e077bd799b30c867c5f24e10306a274a844c9f33f6524728b207be32a64a3b3aa6aefb245a1a5e38222cf67481be6d59bd85b6aec0b33d676221af5cd699a4f27b4841584a6ed8ad79bbb968176f9aad089ebbed762d3a225b13d92b3bdad64402b77762ebd6a4ff54bf061dc4bedc72f6691d2e8110534af1db49b9367361c181ec67390a3afe1803234bccd6abcff900fbb9b5e219a38e42ee7c9350b03d03135bb5d8985581afecf5c44c6b4e705b66fba123acc426588c5d6951168dde4743f77c1074614be5a018c655d3620079a7dae42452e901d6b94e79a2ee200a6981636c163072d243814d4036b79750328e0cad9c047cd133e2f2003e6a10d671c95dc4c6a502b5d756c1fca224b5aaf445141f8276f5e3d9b38717565edadad8f06bdd3ea5bc661a392b9e5d8e37e22d78877f5d93659a9b16af9f0059dccc490b76eb84c759796a69ad5f91666bfaf884bb4f38338f2559bfe7a6b6afb1d3a3849d4173960754bcb9bf0f8a241c754c2d431631b78a34c6eebdc356937f5709eecf64dd982645a2739e46dbf3751dffb8f9ed5c7b58eb0792b4f923feb84a8f8d0e8c5a86f684ff4383d5211e4e8baac395bdf65cb68b3c88e4a527c1bd2e4d228a3d51a1d402619d53af3ee8e62b4349753c49d56733b4255c1a82b2231f8ee82fefa8e4fcf9a52bf9d1346c1cf46bc359de8943f1550380496dcad68aa5734b3c05fc228156ec146f78401b9daa49468b4938628c985abc0d935f200c9992e0545160bf1071237642ecf3298bdf12da704b6b36aa2391adcad5b3d6eb58b85cbeb42d2e650fb67b342286e1fbb7730db0841a3d5158676aa2a6dd445e12b293f9d1a2e05474d1adbe616a8e7e009d54781a607562b9bc7fafffc46b2b462a88dbbd825a7cb2529a9cb3f71483288b4364457d9c62ffe502b92da80d9ca0be3c0637433c475c97c30a6541d464a32f282f00004359ac9cfcfbadd9dc08d852692b9997170bcb9b0413dc295989aaef4f228c39172263c29dc33f66e442075a1196eb45924205bcf69d500bb8253284483f5a42c7375dd508fe19c06676d1272747f8f8e589fa5403f4fbf01f2468e5806aafbff3faadcbeb8817773acb6082ca302e1da6fe2b4912d785945f41ecfae78fa8edd503512ddbcbea344e14b252cafff85f4fb289825a089397088ab8488c72148889781dd51dcb37ab59cc4838673dc7a6e9f8c2eae711b8efbfdfcdbdede029d23c71d1df449cf9a46d48a6ab9dfb0844c413bdd941ddadfe34e9eb755b53a0c49196eda01f97e4110c8684b6e7f5692f464c4cd915dfd7629555d01912edd1b25f31af52322004ddb2bd4be84853ac647ddafef966b06f312a9c932dc5d82b410a91bad6bf1da3c89265a6a742f12b0fd4da4f7020d3a476c86b366c17033e06ca87d87785485e51ff0aaebfefc71dda2371d9473ed653f6f68ea238b4f2e6a40e397e51738827483646e99f7bc85efa607152bcbdc670a1d4e80bc29f24ae5d6cee0ce3f745da2d36b6a84c2a34cc4ff654f39e26be9178fd456df771c5360e5fe20c0c4ce258b8f64fbc7fa99fa2a6b9acc1f6c18b1ede510bc3923e812aebc5af6ec105aefe6e33ea22413219aa02d88e27cb207eca72ecb32ffdede5ad77d67b84769c5233a114f34c5ec2f4e52ddbdedaaed57c86d577e8b1ca10f64ab4aca40278c4e5ada73b9f17bf6c6d13d7fcaee2fd822f200e50d6e450033b966064ecbcae6b21659288b3a56e9024654d277c254855776d06a623fccc56ab1a92173773b2e6ac5e6457734817f937049791ea14db355b6d06dcce91af60da49380e0627af4ef92cb686590a4f00ee40a786fe8c69780793deadf3ff572f60dd96c6a64a708a8ef1d0eed9b62d9fee3841ce509e0acf787efd579456b04b291642e8989b5e03fe1f833c3ad9071d84d466cd3ee19ef9b52276626535f2c8e7e9523fa8614d25a0121b97b976ac7fc0298e070227ae72efb9cd5052a131e976347cb64cf3597f92a11d63a8415e20313ed48aa3bc20e6f841e25c44da909790b96fc2ce08d335c17844481f90ae7b2547d80ed83349b9db51033645e5453f1d2cf01c47f44725e84a1bfce6d8bad6f775567a900f097c20e6ba1d0bb19ac6b83cb69385ad4fe78c26077b7a89fe904257d17ad520ca9dbcd669be1921b134d6a496437134019c6b833cb4f7ee761c869337a6d833bc8c4e2883608f6ca6113f39fe3ea02eb8c6337ee555b9571ad74185ac9814285b3389a62010bfcc974b5e002c11e24700ec877a83eef4d1ce27ef685d898c279053911eb67618d26eddc22afe17a4a1239a0453736dcef290b7efffb8faa3276507288e29366e66588121cca7fe018f130595f9a78e7e96169ab1048eb53fedf7f3dc2a726ddbf7cdc1c8bb69bf820f9f34d05642b406503a7efa6da852ef09acc5c1edd40b62bf2169b6dab2cf0106d3f3b68e0f776dac9f4741c95d69dd8ba24d04c30d50b165b7db6b0c37c1681a17822d080009e15693ea081236e96961c9a152accc2d92e62d7707b42b065f967cdf1faceb20c4e26bac6fe97852930d1f751ab03a4e3b2647baf6b3d7e58c2f5bf8f1d797d35b1f0e72cd5c28e2ab0ea6a7ea747c614e157255647a02459f39597d577d8e7d8bf39d2c7405e5004db9888003e59d883abc151e699346d72d1621fae781a9d5dd53a341665cf70065972078f69da8026b8ead96d8751c8fc3c5e1f5b2294d9c573b068c461609ba68fb9fa7a4bdcff3775a61843a408fe3dd45b636a0c1fe262ab63328cb1b83b24c3c3656c71c2c44a6bbbfbf213f843c172d0e34c60cba38a25dbf5d33002d13a3639b3db1ab9aa3b2a687ae0d571f9d55d4ca9376f8b1a93f173fa4c3270712b0da11304f41bf58b448f3f9e6c69fdd1afa3c4b4ea0437ef36c23c18fd47bfa0c16ff7e10063b39abd762448ff0cd6b35810d10750152d10dcd7c92c73521dc9e6c5390e2be25012415c25a8a4cdbb755649313721a7e29122d67ed42f9129eff9bc2e1639683e9131c35d8e0c49ea20414d82a9f68d405eafd65bb792aa67961318c26bbf8650f7dee39044ad120141082dc84447d489d17d8ffb1917d2700c7640e0b3490b1f27e37fbc588c00fa8f21eeb301d10db77a2cbf95a66d25121a1a6cc9425a87db827807c3d38ec37b71c515a5d525642834b752a2992e6722e1b0f2ea089d76fb3aec569fa6e958c8f7575eb58654f06c008977735bfb230305107fdf61ae649c2b2363e02f20ecb81154c1185971150d4685da4b61c82f8c9c2d46380b8e3e95a10267912c02e949037fb8fd69b3c8ed44cc506f8ef8b2d7d64c98e7b89b2fdb653050602d515f2366b575486d779216c4f1dfa251667520722649308fc0851638c824b8ab9c4cf25d10beac9296b86a37ef11622ecb26241a9ea379fce5ef82c741332dd468e7b55f9bb585f4974b69f1459695788a0e3c3dae199c3d394525f15c930967116bb201b29e4cebbeec4168ee5ef5f938ba64de4fe838c885c9f0be225944e65518398991a958277b9147ebe119566ebd557d419b0deee62d31d3cb24140ab33bfd7534a5376d0efd6b9fc4a0b42ddaede8446bafa83e5816da5f6de27c258f16a279a2c204fb7831c6d9f66383a06036ebd33a80091ad02ab5b7b0228d5d01e468cf0badcb77ab90613268f7881219ae5c03ecb750da474f5cd713f812b51c4ae1e48b18d951d01d4aa3f41d9308383eb3f012e684d2784afb4940431136cc2640ceeeb0051be0fc7092ead434d0094749069254829961b5d7321604f0eecb89cedfb3af6ad8f4b7ef242b2cd5dc47ae48fb9d30f74d5da58b8b34dc0866dc6d2a79ddd9c13eaedef7dd4ea95ceaae69b5a5f7d2cd1427ad6984def2a0bf3b5c7bf226d8f123d962f16f20a42ac7cdff1135806b45ab2bc0c1ccec70fcc3aa484c9edf4f37c47aa34868490c859dd1ada277dc83be6953735ade368d08277d746e8493028c725ed4495c04ee03f03bc3eba5745dbe268d1e21aa8fb5409dc0efbcefe3a4e9c68609efb4e7bd070b49f78afdf7973180afe788ff54b4f6e73ac1c7211e88074c19bc875297f963bee284960e9af77664ecddb9a951fcc4f57a8f16d6aa0e15b5f9d3394e1b7725d7e79b997f00b9214f2d8044ead937866f8cf6b31a6301dcca629680f37bb487765c38c30de1ca3157580764010bce2df39d521876c9ec81a1d2f3cb900d59066dcc8b22082971b611b5fbe5e92f020f912eb0e8f3dea5f8ceac243557249fc7f29af2157c1c3bcf7d170741f3d58d94082a8957996a47dd8ddcf1672280d255423444774b3096819b21d756a9d4d9cebb6aa98d3e57523dd6d73d9ccfa683b8fdc67c1d6a687a8563a4e322a4e7584e062f037f30b38eedfc4b9d323247b04c47314af410cfe32e4b5754204e2eca68b34129287a64d1c2824dc3844a44440a2cfef5cc3fff8ab65d9fa34095f81de5995bcc7ecf541c25f1eefc37cea05724fc356e8f6a01f05e8a01c5447db2c32df33105277b90d8c4a42b8401400a1af15a86d10bdcbb0db7f11bd210d5e32c8e5b52262d8cab9f9aa5c6adaa3a1cd58ee8a4aaf1ebe3ef0c69a4675b477ad4cceefca2a321f41314d3a4a68fa308205ed40fc3184627489aecc686587d6999da3255594672feb3384ee97037585cbe98e0576c53f863b0bd380f0e99068e3feed3c190688aa376e585b5792f184de9fbc701de3a6f11b648fc3a5410c1928ca479bca71e211a0811ffc40c92a35e0f5abd0e899f0000eae96bdf9628012787c3fe69ff63cfebfa8f5c05b7cc4a4467e2073e9af69c8798fb855cdbc0ef2a9744115ee7c5820495230b2a331cae1059fd263758ea814311afd57448c6371fdc4815373959a6ed7b2a4966f0cdc0bf7969fc0bc87e9c78915f87c1c74463c110306193e9e87fb61b5f0bb928c1a8f4ed052374efe39a86162f43592bbef1a35e9a03a4845fa60c89ba25021ce17035341d85d7c4f5b7f1ed959cce687edb7102266aab68c72898c8f91703c98b4ff589a97df4b944b57751c8d44223f66a8beb01fb450c5e77084b2eb513a391207bfddcb938ac6aa26a3b873f0a98748b65e89f642c48edae7621bdd2d88a150d6d76c1af05598c1e0e46c50b8c8783c23713f34428cf1a12e966d003c87a74c5561e6ebdadc2300dd2d803eaf1a3c9ba790ba2843de44ddd8019d210d65f4dd5b8cfb07770272425101b9eccfef94b309160c6245572882a090d9b5be91dca5974249c6300a5f96dbfaad6afab67e8a1f1c301c454efd467615a751662ea42510d1c6b84e8cf4a30101f2f680d88d43cc519fde0007f7952e797cf10a55a45bdaa00ec6c4b760846d40acc02dc488b931be39f08e4907a18ec47084de979eded84e8c67b92eccffd02e842277fe27a835a4445fbdb0af1dc73cf655a6066fc2f21405dd88f412dba2b9912ceaac86e09ef896134ee3f7acfafea2fb4aebd7a59c2f725be101c67aeef75882993b3a1cf560ac873f0d65b2c199383b732f681c46f59abf1024cb219a71c9225921a6de043ec5a6dfa0495168df48dc4b4036153267126b58091cd8ca131bcab9060d8179e7f7b183da369c06144efea27417b1a68f7b9f220df8906712cdfa2dfd2089424d110e6d10f0dff21edd33b56d082429cb51d45673106ca0412afd244f8d56ef66c3a37973683b8786a17b5484daf9c3cff607e84930f2c4921e24205c9b0cfb088bec8e506e3efc0aa258e94dbec8efdce74eb92ca687141fef85d2cf237b70f17f97443875aa63c4ec3fdb35f92033153a5aeab5073417cda6a703bc4a3f143abd10f88e70d7fe44ebda6bc3a9b66099f7c8c4f067fba57df4e0847c88b40b2b3747651537e8472d40b7e0b36ba9b6822d8fe52e36db281207cf91cb2cc6a221a09f88a5e5e9fe6a1819c45f01e4b362bdb886a33d72de725ed27e27ea4f43569a547b385e4243fe223a33f93cb99fe9d05a6153885acb818d60d4e7a77860de132ae7b610acd32b9eae22eba5675f7c48d8dd8ebf60e9b129d4ecc4d8192a698ec968108c76b070b165e69af6d3cbd5652c4fd73b363da8b37690bc0f9efbc1d3308dbe5c4b605066b613c9bbc6870964cc0b50ec3bb2e49956691a57d706ba5b3a1285fd7f68692d24dc3301766d5ec4aa803b8c6972e9320cae951eae815701b36ee4eb47d6441d25e101c444d89ae06d6ecc68c8c6828a650873c4e41a470e370d77e99055762e0b8ff07f5c353d42160c41fc85e1f82a9121c20cc7ec2c1db112a7c9c0ca31d95b8fd8ecfe558bb7ed2134287d3e69f65c6f57343bfbe889efea9e1c855c990dff41398adb3b3c1c08ed685ddeb0e48816609acfaf6f87ec815c60a0d8cc9f241bf19ab6dcb9acf8d66e142c24108b57b4e94ee4e4f74b7b89dcb84b9d5d456b6eefcab773541b5431d4a39776ba1691c08087832ebb3a453afd266010b8f71854756cc5b7917b1df6b0538883e64afa3bd99cd537b4566bdc48971c4ef3458be2c7068a6accd96421a7e09364694bb5652a09da4962c46f3479b02c6e3111180528bb2bee9ff3097412f4cbe4c0ebe1ada213f3c1084694e2a0b6aee24e1cdaefced9cf7318e22ea47e3f361ca3aa6efe0514a64e2bd4f2e8c8135933ccfcaee0d706e616410bba91540c26269b5926c80aa69407e5cacd189a874f3ee576fe4411d749a7483044ed3988ea101ad1706361f6034a327cd34e9de55118622747e9e233900d306518e4af74c2c8585642d47a9b7a59ee8508c0be997044794184f39f332afe650db1fb6025d02f741a5187861201b991c38bbeaf349eaa6cf1372620d3a3d360a6de5d65c1a654afd449e7b3c8ae5a6930385d16cec5cef07d345186e7a0310d57869dc628dce2dbca58f49be6cc732d0db9480549fc57c5b40fafd1b94fe30497daeacdd78da8400da9cc7759212bb8f3fdda9b1e87f672d157872e9d0f8d884c6457e2f80465dc823216272be957e60ab705dd4d5dbc2513dd8073dfcef0c6c855b6cfa205657af0dd0c6c3792dbb5cb746a3b7237f2e38501c8a12dec0394e08e11345b9ca86895ed9d011698b3e9a315f49b8cf6964d0b5f4f403efc802f87e49c39adb174d1ccd7d8ce6471384219722bd853b03ab3010ecb1b675007cb0b72b0c748d3d3f5e531888fbc72c5feaef94220da4dd1e02a95e9254545877cd65dafad344e75dcdccf4214760400dbec6d56f21122581063f97b9410080a34ad0a0465469c7dc73461f17e251b80867e37a817b834e3565df107f8efcad1560a5dbf8d9c129bfde3494694ccd4e0dfbae01adce32e4e9b183f010bd4fad0278a8e4d3a46d201b3a57f1e1590f313289958a9df2425127fa369fcf6e509ac1df5e1d451f378b134876204ec960e8addff486d54bad57bc869b87a05be333ff522182b4698ef43d5536f4289eb46db70fc8873123e2932ffbbf9d6b7654d1e10b397e09df877196436f95cebfeb5c9a8f9f47aaac0280c540d765a5696375658760ee896ed40a1fdc4e37357a8dca7f67fd35dda4aa21937960bb5f0d4e554b067f5a888e392a001457d1bb6e7979aec4e045ba50a32d91803ea88237d7040acc2e2f763e81f117c59f6ef311a840d38ddb212eae33c84ce0d29c8848c70b1fb6e1796f119c191fd0a6346ed454bd005d9bace6bb80aea7d21af8bdd6d6d12c75e2c9cefb6aaec42b58078410209d64f234fa8741299113e9f2d28d085be1096ec70f3c175e10eadf9382694dbfb74af3be9ba9f8a71c0143480934a005eb8bbe5ef7ed9aea6fd272ff3dffb44ee68b2c00fc1415316db48eb387834dc6fafec6886c35542a1721e7205f10e197d6185e1e0630b8e7d2ff2689e094ef1ae153b6003a14744a8ef917ae298603fa432357776febc15775fcc567b4e2cad92dbc3f5a2b4272dc7b66c81a3711eda41db939d4cfc0ce77565e20401ae02cf1176bc58b04dfd0fb11b90f2054dbfbf70884383fd3c66dc00a2a256a4ccf1945c704b9f86d7dafee478726bf70479a98233d09c515b806286acaff3fa897e4d8d7ecf654bff2989de1a9a16a2126215cc1da8db7f549c0a470f3ae1dff4db3716eabe5ef08b1f8c1d4cb2321856a72cb80bcd7ea9ab3a5322a076c954b64114851fb3807692bf64725b9741f1060f5894643d25f189f281da216712c9d8b9aa9dbc91a7cd14bc2e00c0936ebb162ab01655e0d5cd943bcfa7bdd187250f08b510177d04d12bf3eec7cbb5c44e8430bcd6aa0de7d9baa4d7df4a9870c4d8deca51edeb6ef8025e55b7331d7e2ac7b290ccad359703285601540b3ba36e5abab60f122c513958dcc82d176ff449962d9227f6eec8bc632d0c7f517da5558a1e7c219ec2b84f368381fc8eb83cbd473a344a4d416f4d1beaaae891ec2a3814982d1924141ef8758b9f5b4509aa366b310503c16c56c53b53ed40fdd7baecd013f8670f88158e5f06abb4c1ceba5fe0edfdab836ee701c4d42cbf09f02feaa98eb5c096d2422c3b9af966eef59432271cb421fbfd17ee5e5316ddc95a1b6bcc89db7fa79ea2802e135ef84f9474d6f17d80faf733fb421b5804e7c3bf4413f372afea1c21f53e52458e636324281527ec3183d8837934516df0a7b9636da97b75aadf792c48391d844275c823cb16ef18dfc1525fcc473aa0e501fb6d439d3189265310578835e13412b288bc0ec753d4aae3e83d6e2c862db2e0cc99443518a39f994b5afdc69e71edfb0a9fe75e2eabcdb7117306e8883f9a63ea12629481bf9dad9caf461978bf52beb492b6a99adf05bffab0f9c277e26aac54afd19a19bd4e71d1b3198a0405b385eed9af46ea27d0d9f25c74e3e7b83fd0e3471044bd07f08354df3b3209b6272fa4343e71f556c9f5f826aeba226b39344fbcc595aee96e00b22b76723f84da6b9c66145db2152ac2e927a84cf069bf62c8dfc742ae2093868fa7354948d43422042c037c9a311f5c295a77bb29a77fd2fc4de4f46de622b87cb5bbc29ee58dd799dae84cdd8c8dd93508b1964e0687d348fc5f3c39712539f41e7c160a065e4253573332ea53400d139b9ec40b8f2e353d517c0817f2694c806fee595c69602cd63ea928d054edcfc4a7e9ed653d5928129c9f9a8612e7d8a592e3569587bdf475288f57225d04cbf75e099346eda209f0d016c3e020cc0b09df64b0357ec9a815ed36b971841ec3c7c28222ec9dc26c27373908bf9bc27cc5da0e2ab85dfd340c7025b6bc80fe0202614434f51a92197aa0243f64ce4926590c11f10fb7a8330c7412d9b7477ff0096baa707d8ebfa00792151834b7f4881596790453eaf377a76406754a0c0249d098405a63abd77d730ddfb7aaa939d85684c15d1d88685beabdd743365d212b5da355c34c1cbffc62d142bbe9a85de2c60529d5cb48f798611b048a039627164e93835468dd9058be9328d6a2f772b5326c5fe2da6339cdec800177f92fa7cb1e04fe2e0b109c2cdc2c568fb45418f57cb5ee910415f2b28485e60276ea53e5b733b5b8618ea2daa0adc83e9407758009b9d4cc21b99155fe7e639e64bc9934bcbfe83ec80f29140aa432d670efd84a395b71e50408b8e2a92c91cd4f42d192a13a0e1b71140cb977849a0488795d3696903835df3b7beb699b7dab2e66500681cbb12f0fed5a555b13de4da990a1a684d804ea33efbe16d64a5a7e9f896561514af079136cc2baf54ebf14e1be82c61a753ccf4c5c2dd26177690450605733b37b101c93dd27b6a1ebc819ff4f32449bf5ec7e8589f40d4c893bf4e74bd523bc9ac7098c4bb47a2d98dbc4ae7494c435d02dc0f06ad2b644ff96643c9c61d189d77ec681a27db814d8eb4cb0365ec78c46fee2401c37ee7d1249b7bfbbe99fa86fdc02438287609822672ed35959b1e721cbaff51ad05a29fbcb8474a12876e4d6d6cc7e6c3a01a9022e988459dc3d8cf6ff70d50f46cf21833768aa2d15500694119710d2360bc8284a540d5ee9078454071ea88fd72db4b38fb22acca5e1fba4511147e6f1b092e8a0d186a025d3cb6203f51ac9ff84b69b26a5744f065dc72e19f3c5e64c4b3099bd79ea7d1e40ba0012d2d0085410835d68076b3d17b9126fd580cb2779f45f9024712dd389ed864ee55e2556f9866fd055603beb4da665be674ab0e85bff245a72b77a03c2a22e8802e4fc1faf36037dc45f801bee79aa62ae9238eecee2e43dc80cde52767aff5b7132f10ac4e0e2b009aec132e17389d61d60fdc9eaca1134027fc1a0c6074e79ab85f3398f939b110631fab45fd898d11bd4c68e16f7413ae1121856325b53e317ecea50a7c284c3a4c640e9a489ad575d1d882b50f255e571237f562be1c00ab13e1c75a69ba6369000cd997ee417cc51354aa1b8ca4510ef44db285e205076d9f1864c4a1c7fb82f75814603229c8b7050ab11ea9f2b420da95699aec34f169533c4485bbc56e733d968a6b2ae4ec8fb618a36c29029a46cf6aedd89f1a94b8eae529c5e2d5e1b2c68d855661729de5f65f78a4358cf2eba8b2f8ef44f4c224df299dc6d2bd9a6fffe2f640766793ac16f8b6fc1f245cb28cbf3cc86286221aa2a8ed63f456f068b6699bc78bd8479e0dc300baf87b94dadb41d7d134a20de7d0adb0e5d454bc9676b284cb0e38d3e820d43eae6612d2dbb1ea9fc64a8841c839b93ef9a0730d1ea7a9177dc6c9820d4e160d9edca45904c3cd0ec18df7d93b40301b1771b5e655adcccf7fc5d04dcb1ece81a14cc2fddb53e502bebeb25a37cde4a9d28bf7c7490eb05f2bbb9bf0739a9114024f46d6b3eec78a21256db825e64c6bc8715155e6eaf6ed37e2c44ba0902feaa8a0d6daa229f7d0b40fa80e4b6a9872c508d182a670e80f5113a89740620ca35254607d6127a0e709fe62f28f4df14a1d50ea8f85862750b741c2b349c1654e897fa05a88758d4cee451a16e5325c57064a9ede5f5baa37cef0d8f36422ea7d662ed30e7ab8caef4da75d031fcc8ae19a167cd41c4635da6caafe040daceae01d091a521ed9c9bf9704abcee73523bd4561dd8101f4023caca4b06a1055df0dae4493381582da55996f37d2bae96b56127b9a6cf27729f0b125f77c0075a2991e16f57d710ce4cf78cb448e8c89e200343770e9cfb12cfde0f50309f105c1e32d3a9dccddf1efe0b147b4c7cb0c0266e0033e84d8cd603056833f827755ceb07d9f57f2bc7b5c4ee81e1da7d76bbb4fdceb9dd026d01474b375c6e7f4008317477219a0b3f6c8617ef8b2474588f10bd4226b60025432c9bc65f49073336da4a390d4e1bdc5f28378c63650ff67a66b0236465339f4f111770de230ac1375164207b6f0b58eb7d9a38623b968cd6d62d5938ff758b45b0204fb76a3ed40cfab742f0274f93293d2d78de856bd00073f6b2bc074ebddc4a6afaa1fd7aeec1aea2773e12d836fdafbe2de6ec51a36d8c854c03b77ab98425a602ed6f2c11f48cc9bf1e8cfd25b8808345b586515b6ea54714abfc050388c471b3e23ff182023303312c926798bc259674bb68c922cccfa279b91b06d9fc45d762898e90f07ad5d48ada4dec9ee103f65cbb4ffca172798a65a548897541a1671f59f219814c94629cf4c51a756e901aa373af64adb92454a33df829182a2bca88b2745c16ddf9200286b87d83a6e2f9784c605b5e3fbcc2f7b7eb68a48e1e237213d666f57dfba2b8e1f5b2fe29c40a8b33a70a650ad50ce3199ba22352ec6d3ecf02986db88ed10fe584dbe74e21fb1b3e4a86e07ae6ab826e749ec329f021b66087d75c8547e1470ea1780d1d177fc6ba5c11ea9386358f12ec1cf42803a6a410aebf9faae4d6ea417831df091ecc0e07116b59bbd824b9f1e9fab9a57add872dfb7eba0a1d05515bda1833fe0e52e4f179fe8a6646d209fd34445ac3d14f59438661d31c8d304a3b45fd8ce23e303596749dffd4bdd61a148b98912738625092eb4946a9b65e8e638c732bb80c4b59e8dc0ee1be679df2dc802fc4e9250554f7d5b340f1d389570c2aa722cd9955894685af8bcb39b976f3b1c40994755c903ca79dbd362dbfd165c0ba0c0e498d916e92a7e69e544cb23925c76a815bd993996d66a33b3883e7389263067b51684bee115dc7b808c9a52a021e301f7067e3aefe8d3a75fb0dbf190a4bf076761277272147b58f61ef260e86c5261bda7d5abaf7c48a1c72a452867acf43b9e41287a4eb8a9aa378f16781bf91f9f24fdc3d65cb4b498a5206f3acf582649fa2c063713e9d8fdbd30b2fa46215fb31fc3f88eb3aad071981b6284213aa176b54cda60f13b0a877d4b92a2130e7c947020f5fd9e7a877b9617a2789e79997c77647f0191c1e68b5f174f4f857915d3c2fd3ba91b17150e5ad7d7d0873aad3eaf77b999c82bee2602925cd57f6b675aefb580b97300fc75536f35ef2ea9316cb200b81102648506c26d2bde5cfe9cd41c49f8956816f3ed8f04b1983509dd35527dcfca68b9f511a274b21599d31ac70352ecf1a03afcf092681d6189bdab3aad71a47403a0c44a75c330d62ad3fe7dce654e3c0582daf60bf7733c97c51d410f10c4e86772806775dc68a225294b7eab3ab927daafb7bd3937d13abb42982748f28908d930f3404014b90fa2fe613d2cd9236e7bbbbd877d5697080100258f976480f9d59c923f628bdc622b977e3a04f8515849a12ebb1a397d9288d06c312e3e4d9ac3530fe378e814cbcb53b91e8175cee4d4c26060d002cd3aca829349192cc15faa101807cad05466e025e940e6217affd78e2bd297a62ad6f10b37417fde1ea708b69c6e46eb8f5e7234ee9a8f3a48d0d4041bf7f992509316d09f46db0110484f87724678fab1f64ee7c3747ab79c7a17de9cdd12e0d785ce292fc6f2b095a5c8cfef6bef448c03b46fc2ede3c8b02a9ca9427a952bcec1eb7b3a7b0e11e18ab3cfd58f7e3e2f7fafe60440eccf77494f430859a30cfb10e1fd901dd1a680d1e75937889ae05ed0b54ba9f6d344ec917bc3d011a713dcdf4baa6a2d8e3ca989189c5618311846de39d44c38006090bdde12d2fcdd2c2f1fa6b21d39d114f940dd33c1bb56b799f57006357a450aa9662ce6ca4ce2c69d63ef747bf2101703200d8a7aefd6f9cd8cecddc949db773c5c90fe77a14c187ecd185d8af3d34b2bbc9f4da71da247eece48d0dc1ae2b05ea175bd14105f06502583418e278d3433bfb9e30c86e98f4ae175927567910419de5c5e232a97fb0f117322f8e7272f7545eed478f8fdf80dca9b1fe60404052ba8c4fa4aaf89f551c60cd99ee1e4638345d0b6cf7d2f1d4cb2b104195ac4c31090ec7ff646ad764c4f05bab92b05ffd19594cbc3e7a36e254e8b2e3c578e71bd428f6cad370a2f4fe783a01c1325e7f73efb0c915e5f46697b0ca65b64ee83ce93e7456246ff080018f9343d2a8d5b5642d9b0e6be3125e0b9457ea468d986b71e541b1fed116cd14387710163ad138d2772ccd6bcbad087be4b8f941066338ca0ca03ae61988f3371cc6a4d528fdb95e9eb67011e123988874d1cbf00e4c5b24638dd42edd46441f4ab1b43010ccbc37839843ebec5bf2a2dc34578def1cdc3e4c917e0b964d163548e4fb7809f1128380f946fd054824f442f4fa06a9a0eefd7effb0950c4447c91045d8290a9368cbf3a664261128a43bc2e9217ac5f629c3f70e87873a4cc0f58f58fee588234e7b2968b0ac6d7c5bd3c00607cf8c18201938d3ad5f5b984d819a152827b698a198cd513d2d0b0bb5044dfe872a033f14141a2c89a3b81f40bb011adf3011b8be71f37d3948b63205ad1e1da986759467980302f805e6b22801579b8626a79b1712243e0bd2f0cef8eb8c179c3c7452f8d4f64a8f378a4f62559fcfe9fbecee907234ba0a108472e042a9f4d2555ca5aed5d075d14bbac09a7361fc92c9d6962c007b7450339ec4bb47bbb73bc97cd2c33605ca5b861319c0f75e2b783efe648e870d2c8e4988ce15b682c0f3a363544fe9e05a2da1e966304f2209c6b3555c53d6034f1962bde2ad7160f138123ec8d82eab632e5fea05a11e5b53f1be0a4a8d9893355481663121eca3476d2b9e90b1f82b07e39268375ba72edb1905197e3f8902f40a8263cf8e480fc76f6dcc6cd9d979199e101cd2fe551c820ece46b56207e01053f9a4f9615353c339a6fb0a284ddb8e0125c2c8d5b5b62510616a89686799ba596ff85d7d3d3f3c359d067c9056fce08a2ace1616a62c2ac43157d51852d67e1f89b6365cf603791ad517482b315f9637ba16131f931e56d27c242a0607931295cd1f46e790bc1be38b2bc8334e9fafe93de9d435e8155bc8f8f756c5330e0c572232bbb22678bba1f36b93e3ef0fff77eab00e7a775b1ce2596e7d819e1b51f025c35f10885b4a75f45f834c7fcbbd46dbac59c04417d3bde23333e9adec2e2c6eca59301454b0dce669220c819e5b713c42cc037a69044ccae9d90abae7ef4996b82a18506bd7d5c22127c7827c44480781a7c1f048055a685fcf6d0d7c69b1c3dccd13bede74e73f1416252b3dd32ac6a5a98183cb9181ae2aa67cb5cf968873f44145afaa29df4c67d01939079efe2345d1afb2b321b06dba47159c2e0348aadfe82d53a5bf7f2ca1a7d5dc022af4d1a186104b00351a4f0610c049011d0e5c274f43e47a560df1665e7bdc3d2b1efb1f3114dc41604de34a928194e991cbab927f32ddd81134046b23dc3bc671e3b60080a19194d225ff0f92aaa5b2b59c349e25563f47cdfe9da2824cce0a19bad7765b584605e8e1fb9f7c666e3ac788c58e741a110b3797fdea2aae60ec5b3a3e19f7beee92fdbdab1acda7fdbdeaa5959ab579b5756c54a7f1231104533971d947bcc16a7fe321ff5fea07bfa5655433687522f4f9346a92674dd3283f2e513d14dc49c653b6e841142182434dd892a929e44f0117cad4696ba1ec54919548542cd42c0064415e4c96748c70e0207d09bc59cf8a505214b9c2024d90c9824571126076b8d5c4070e44eb7e72df20723ba408d37947a3f67feb8b288aa11dd0ed5f0915beed6a1b55ab4b8b038e0363538b704d9264f85a32f7ed81450d52074e5d9f6ceff315b6a58cf7166ed0f7bd2c4ef80cd1bfa84836803ce2a4a809e3419a7071264553880aa9ffda922cd9e6440690746a714c061b50a165393e17c4b8dd40acf1cda90a945baf053fc083a7d77b31e97907660a75118dc52a4a2e4ab065caefae4f9cac532c1ded02ce6d56fa89936a59c78e98e6a1836cabd1986b4f82cedc7bff366103cc4cb49f93383f26bbe70780a06457f0a67d445df9382057eecb8b86ed2f97e847c8745a9d3c9a081590e3a0da3227d7069f25d3e84bf7f37d1dbe10ec8d1edf3d9c7213caa50098722b5aec53b601e834d159b24358c54d82bea0e4a80ad8d961b51a4471b0680c0f89ebd98a090da9ba71f133cfddab9dc71e3f3e890f987ee334e7afa88ffcff10bcbf1f03ad1a1bbcbbe847571c95aca8e03f92451db1219db0465d2b8fe56224af5004ce9cb46c496e95fd4f8a265be21cb30398c8848e0d7d9ddbf179f8390b577b8e77e16740b906ac60afc15c2cc6cc50e324031a1557ed5f0ec4a81d049265cd5253d04d2fe85890f9b2d0712dedd0089ee8561259966c1cda5dbd6050a95d588ec9fe32d63aacd41c1a8b53fcd044e6b4efa691073b25e26e4fd75cd088550226c0260e305e72e2cc0e3a636f3bffd8c9480723b3b9c90a9036dffb5da4721fb77c9164e3ffada51dd7b9f25e2a9434965fb2cab9e06f0a41c29f94ca41ab2d4f5493f4c6bc24e7e9b25879bd2083808e615cb76723fe563e2f97a3850903e000345da778f1b762c80ca6e3c20dd1fb1cd52b1b57190d9e66128b04828dcbe7043d1fbcd2105cd87bb1ad2f351f795d6ea6ee1bd8c2a90ba76e4b8aff12e81dc232db229e89f362ab7ed3c212c1d26580883189f1c61678c38432ffa92b7a154a0dd97172440edd82cc58c807823ce2eed9e6a77835536351d996dcfa75d546d27032eb27669af7d2d35895e014140b656dbc69adc7a810575efbcdc6c1f4fd126ad349009d8fccf3836d8ad2bb331ff72361adee2012958142945131442b6552d15b86bef9bdc1a739d288f9f2e84d995ab3856f0826c9d68001a246ddf269a7a19476ddd43021758eaa5595b3d15712a1346332dee51b073210cc65b244c9359da0b1ff0eb0e8173cf933d0edf907699881daf119cd6231d6bb48218c6fbf814a0fc5b1fa9fcf8fb730430ef1eb32378824e070c68e559a167f8b419185b068c4299365376787cfb7ab55789476a98a0bee48f2778ca26dd5460ef9c86ce1974df567b0a0dd3faae2a8f000481daf604f3bb3d4f86948519a1a973a1b5b8a1766a780b637c978d660e4cb6ae01c42ae7a7f508bec72b428dd0490b8be48df585d7754411a84ff2f94c9e41fe8f423076fbebcfa23c11401381cf2f60e1728c864e5323b832edf49e25e6057f2a43ab22d0efb5130914de51527293b1b5e35e278c081f6277052ee3f2182a5efc75d47680c0e4e0ea4fc7b5105bd747fbfce4191426d111e967e692a7a918f5c236b6c3dc639ea72e42228385ecf643b7d22b04508221301a95c2a0be6ea2a94ca5957ae46c269a74ba79965234432c3e08141d41e32f30010f2c841b69a001f67904fd9c76c74a2cf2c376c76053eebd9f6f6235a10290e4d579fd8486ad17ccdc32a858c1460f3d861ed98c599ffaa9c8fa0b10ffaf7271bfc32500178199f65f00f4fc3195db0037ba599686cd481c04193c2c55dfbd13f8ca6d2e55e04940454a9443046acde66f0a4d198c131c266fcf8798e0f1317ddee131bfbbb7fb033a2ef284d224b5dc0826f2396faeb0fdaf41bf2acd1d0f59d0cee5049dd192e76ef58bd7db2b16e02a9a7882ac56149f77703855f4608e403ed749fceded00d2f4c0e99cbf7866849347f53ac7972c6496f9d65ce9efb276ba628e3b43d27415f4026a81eecb43ebbc6035f012568b2e1e640a5d9c2392c3f5d8e48f3efa32eb310ee92f034a2d3e10792349815938c69505314bec4a74bfbb6cc239a0c9214779d19506de0a61c0b3d9c4fff201e839aa2f852b82d7ec950e141ebd7f0379b9cdb5cb9c5f920ef7705fa30474f3f03c88217169df2e33001c2f94d83ece2419fed6683ae81ce599846fef05193f1004a93d776a6eb6c44f964f9cf6982a8befe46ed54f5924eef1ab0be8f3ced5db2c0c405663ffeef92f9b4922c7799a05249789f945f8b9dbdd136bb489c22ae53487e7eff5a0c2f15aa8760fb6e0b2caabb1aef3526824f38179bdfb77ff96a273f063112237d688176e4fc367d6f74d869f01ee0b1e0acabd7bf725a369e5835438d2cc132f86fa5175f7930af43261ede1428c2a6e58f2e66ddb090e452a663bd3fb20cc1e44e2d4ced41a5ad0dc47dbf0300973baef8e6dfebcc27f4fac0de13425d7e6e4d99b3fdecd84a94bc35e7128f71a4f57c90491484626733ee653865f217e7b1339c08e402bcf9d40bcd840e001f84e54c8ebf414bbcb10121d9b34d541938bca40c0882ca584db1eaab828ffe636945941b0bfd2b44b2aed51c71d2afef34964790163c8fe0cec6b3abe49f39af83a23a7477d2454508974cf0b4ce596de3593952038150f985f7ae3c378d8f15983ccc3eb65853f03278171b4016a589e804c2bb22508e74ca8450df79915ce2e2c76314e589fdf44d8dcb7c0e7f8533909084f168865939c71aa8027673ade5ca46da7d19990cf2a5a2e945b32f835ce70cbfe5bcf5ffdeb7320214eed6ff8e0aa17341ad37e801229ef1ec1ab0d147714675a3e34461940901597544faf7cdc1fa9ecb23224a971fb36e903f994a6fe849fb96dcf802afab8409c40d74728980d9ca2c33f8802f01cce3bf999c232743e6c5d09fc8f98c64d0ce2032a9e13f9e1c3f5e2ad6ee72b5d151ed6f16de4be7b8f19e784c75a9d842141956f8fc65521bdc4362ef3ddfdd151bf79fef99e477d01628b8aacc1355c9fd8ab059cd1a8eab106cf053808eea21606e57afb13c2bf69de1b86741f633473815672718c42c572b0a837416a2e4d8d985cd4bada86731d8695af63e07976948ab799a472858903c09a45f9e1f4dd31f674ba0417703e98c6c0faba05e25ec03b34352937854f76d5df58bc0d38006a0ccb4769dd043f10ea93520adc5c8cb17ae49a4485d850a1315c1643b140187197d43c0c424689655dd1b005ca281a9eb1e2140aea1365bf8358d6c34fb8a6441967c8338b7929ffd2b0452219f84429b979fa68871cf1f73fa757e43adb1c4a2ef1eb991108ff7b423dd98b648623b66e167be9090f5222bb14c0e9aad2b53d9adcc6e4f2328c2f07c966e6ea4ac8f7b56f18b347717e71896df3217b80313627ac754fe8691ecfbca6bd578c7869f62cf9f54479dfa387f0fb55cf8eca7f00471bfe3ee0724c4e5aad3995b3c49f47cd9b4bad618640e178fe6fdf352940844a66321365d4ee7fef542457fe26d33ac92e7e1356fc5ba8a5ff9046e14c13566cac54160f94b5766d262396bf0ce7968191e685c351ca2c2cfdd6fa2d36e8f5b9723e01707f29ce3c3502e9649ed289731716cbb1f84b272ac4c92dc11fe8676dcce8636bf592ae1fdd36ed71e8b68b092ef8e8f905a84b4b44c172ab05f266b88feba8cd3c7c0c1079b0ac0a28a8e6b837100d4758f419935516444f64f90f2e1a32e74097e1232bfc5a49c61945e12f8665f8c43e67c5e0fd8b65f7b2ca265286f7c1f5375898a2b0007a7bb95d27c4579cd3cdc4c6dead3cb7ef60bb870db57d2fe349eb0b936747adfe91d15c4e50aea1b616143ecaeea38a866fbd18fda5c05f6c2979f83311e456cc9ba6bd829f7a981d30f83b408051c53584ad19eedeb95ed8d0e753792f9f1bff0022f916625a0393a0d76699f0ea12676dd87125cc57118510233d4ae0906a779992e0cbb2a376f45d4c377f15fa2c8e501d1d91ea23ad19da4a8db0f2e3ae46177fe6915cc14c9f86845a0b0d2e3ca26eda87951cf356b74d4f70fee0d0de5162d68588ec7ae9e08f0d5861d182c15dccc243310c1c40d52244f9601744c4a0fb046f2bd23300fdce1ab0f561161005009cd40679d070fcd2eafdf39a1aa31033b49d54b690d4ea7ddf9cd5d1c132020d14702c8ea07ab358cde4e684b1887ab95f4955c83cb71df631a9dc7a47f3d9b48cfbd75b230ea961897ff2fc7610d6bb09828423d859c34498fccbcef6b1bcef5cf14467ed2b83dab933ae752e0647898ed99f1bae9a377e76554732661f73b9ff75b0f34c84c2df8be7b8b92527b0bae1574f5a5620b8a07d4df9772dcf8e9672c6ea42dc9f4b75cf5e6b2ec0e247177960b5b8179b96db8794f9218ded3596c47ed852e2c594ddf3fdc4728651ed0c8df87937c97f300f19e0a6fba2688dced2bc6248ea5313bd25226f8549d04b4e0dd1402ec1ca75efce8462da887d9e4c2414f166c2f6463c9030bab05306c200f11cf5df5d10ed6930aafb91301c1ca0a5979b6d4ad0001d9b905c6d3110ca479db4412d527ca37f11b804a98cfac1dcdec2be2f21726e7da7e51aeabcf3a2b358f1e4003c8a5acf6ca239d876d151cbef5e4cb758dd8fa40a3387dafbd98cca0e45ff1ee34177fa93837e860b2eebbf7761a2c223306a1819b910caababec5bda00e0ba452402398aecc247d8b4411743ac261b06b312d0defe8e1522932e9d71cf2e2e1120c3bab7723046b4e575749a33b162bc8f0adc221acd7c8551b7a47874a5c236e767bf6cd804716ae220dcdc93460f7ceb14bbadc7eac41d2f024ea2a1058fc5628c43e3f9498b53356ebe0767cb86c9670803d9849160589f7ff13511e9a300954fb1712ca6418b027817227ff897abf8204d0c58e96adee52d0749fc6544e3d1536b64688df40f292622527512a2c9ea129a1aa41ed2e61d42738236c8bebc90908cc6619837b8da9ecd7a7ac2c25ffe4cebda250df26c1e1249e65bc25065cb77112c3fc4a10bf73c42bfa149c5751978dd363902de15eacfecf6afed6b0d28094948cc4b8f4df51558474218d1c1439550b784a6b904b2e73cfb2fd7457d72f72ae6a3e7bee4db7888665d69b6a79141664f6d2502fc01f9e94c2c4dc1f20fd25e765e679afc4943e17304e695a3b03ba8b37da835f75bccefc0e7264c11d4e7af6aa887cb7282a0e593b66c99cdd48e9435cc85bcce3e3ae077c9d7f0476cbea009824177ba4860c4e4595a76074b8073de8da1dda991ba3c1b06b2b1a9fdc3c52264d4f9f3876415d554de900c65bc54041e5308093794c41968124e3c259a6f3162055968b69f119ee9199a9f283fb10f17178d4a2815d901fb03177dda448ff7009cfdc2ad5272e56cb79ebdf0d6d9ad6b02087a2a907a8eb3e3912b63e4a8678d9f7596fdf230d60a55593b05136b73bf18fdb908b56d0c8625e6d81870386277ddf73b45d71da27a6cf496325a63e420e100ba796cb2e87c45d71ba43a975d1108ccb5a0f674e1e1c697cac7febe1e498232833a380d761cfcf42cc6a0ff8455ddae16c104e5577af790c2676629bbf25a5fcde30db2329fc9e3f6d33fc774d1fa946b47d3da97b739b7770a91d68df060ff7b0eefa776b0579e408e1c2ef7183f03a535c9051645e3bbca0a5c2ed796bca5fae06d73be8f66abbae0981fe6b98949064fd3051f2c9af9933a5c313d4ec981d27f7eaad087c9e9c1bc9fac29b478f00ba266be510875392431cf769b7689bad8923eb2df634e1b16280c593a07b8148749f35c8b5709559e936acb8796a79bf2d2ea5e3e178ac652241e3e76b342981a70e5c3eb403db8b65e3b061a782c36ff5aaf42860ddd0860490d2ab3c6b907805a0738c869f1d8dfc2ebc77bf0c4c43da3c923e92fb666b354cc83c71f3acd73cac9af3d0150a0d44891a8ae00791cfa23613cafe604951a27dbc32c90fd303307886e60c9e1502008348adae92c7995669f86200bb7dae7b586438e1d1e5da4519e99c4816ea5d01dafc0a1a98390865dc7e47825c9a1985f0faa2552aa501f741271fa7d7857949b72e328d5267e3d58ddcee931913911a72a4d2153b6fba5054e3bfb1f745de208735d6272d20c5182728e841f398744ab0727903125b1206a17c772dbbd5310a8479d5bb3f95706c0308390bbe13a028a338af2031f978b3715644b7ef05bbba1876b63b35da65deb0d547d7556d00e462c61b025ac706395b43f3587f22705546724adcb32fb1780cba14b6160f0920dfc74a98d176e278135f0fffb6197a3ef2da116c817f6c3cfd42a39b78414426b0b13ef24b684f3f32df61bade59faeee6e29912a59eba2a83d4f712226d8321a8913860e29bcc56e850e769e31f3cc691592f429bc9adda955d54c514ca64a143902ac45b9e6dbff957bf924ea304a0daeaaaa8dfab75213957b24d3fc378f35124353a9438176e4f1de059b35d4632fa9c5979c05102826984ae17ec8ff896b2a8e9b6ac76610cd8ec217d42be363c48dd6ce03c4ade19481d40a2a7287866e519ba2a1debda141cb18464189101a8fac73e149f5f0065a53cdd0d8c8f2a136a8826fa3805aa3c64740a80cd0321411672e27bc8106ec8754d77d2332525504764c5fc080f9682633d5c9a80edc9dd4ca7e4c7a63c8de6a76bd1488ed1a92f0bb1b3d25a3eebd3a94bf4395587c9a539eef5172e2952c7dc89d87f1d37d2b7b149d49bb3a27f3d26dd6c10675759426a98d55e838c1862818f397cc13fd9a47e2257dcad827d8f9e7e6bd2e66d00745c6497cd16765ae8f6474aabe669efb37ed4d1e51e50dff653a3ddfcb46ddf6f4e920b9b59a2ed505128ac1bb817ed803b3ca60afb698e2e1a36730155179a8978e8c9d5ee6d134a2fd34eff7bf6ad5eec23dee388ea86e6e569277564c2ab3b92eea3906b0047fa5a6db86394c20bb9edb645ff83f8e3472a4ae9a39789ebbb78084b89b3b128b665481a6d94a26a8e3a115fd95c2def27aac3d9f0e34c3edb00d8b08a439ee1f4a181c42792ac624d06f766723826759de67f1240f22bc8a43cdd72dfc25c31587f1ece20c9ef03035fb87aaac68cfba07cb07aab8c8c70a41aae3fc1b477e642754328349b9518549c3aeda15bf2dbe970e8cd7113214a7ba4ab9282916d3fc8698f2adc61235471e6ab503545c567b0757b10aaf1d98d1812655207e062cba56d43aa4171f358c4becd5953d37836f2e777e8ab6dae29abcc0f7a9d537d60378932338b341699a527af22188466a064aa1a1f015619bf1fb3792a4208741aeb3a8bf85ec9f3cc7367b1dd83b3349a3f8694667d3019641340712c436ea950656e9ff236516b314f39c22b5e1507c851792cb463a78a38b657e1a97114d31f9d361e301557145584d095dea8a77a802cd4190bc8f3bbdc8c056839996295e01941ec863cb0b9f9e1301097ba03f6ad02ad63a2abbdf887d3b97bc41365b4f41fa1e423c6c43525d8b17145fd9df91868e9922c1ab51c7d56c8acddbe436eb17d9b9b448c595f6a60bda32ce6158b5854877af9e93c20a48e0161c7e44026970f91b1452811e50617693cdab0334d7da85a0951de130024bdb81e1a74718c7f08a0851134815650d131c67d7978c69202571a14819abc29713186f801aae0847b7863744cdcebd571052c4e3fbdfbb3852833a281f78971da27614e365a5bf819f56154d1194fa432549e65d53eb5b630ab77784572335a0f8f1c8379e0883af1feb4ab1906fbd656613ba37efdb3ee53b9e08c1149b2edb732e9ac22616a394030e3f950ce7715a0d1cce35c81247e0cb266068a02824162567f964dc57a867c468e34886df13cbdaf05893728cab5cff705ee7a5b6faa0f0b256891da64e780d89684b61bc1b9154067a9734587407f25e173a0b3ab275e070da9d801eca82e5900c077252e8e3a4008cdb67fe41ef04ef710875c4fddf5f53a604b0bad50d794f55968608a4843afaaa622b0d15de2d3f2d1904ed1d36151044fe089d0ddd48fdec80b8b0fb5353de29ab7f4c13ffaac6909c69fd866b490b0153a89c60316aca10dcfb8088b500400aeb633e2754c4d6b7f89a1f603108de90c7b3b931cb624de9f8b4371c0dd03169b311ea81d055095356a542623f8d85e8dcd861858026fe2c3a9cb5488f9272c7610ef51ac57cd06013dcd1545165af4fb86b73c0fb78e93a1c350cf9d7042a34961e631fe4fb683c71f933a9ccb83b96e593c613d0aa93a0c35107e6c71e54cd5c942aaac1e78671f4b7be71abca902267ada06fd310105c74c811cf794d680e4bc91500d5b8a6342ec5f8ab431aae0709e63c7351d68709f311d951366903a17f28173c1610071727514e2aed3dbf3e8186341718b6a25cf2c30916915d4b71d20e29d3de2fb0b837f89e1fbb06918a10ab384c8044be5858dfcb8516c9ce2e387ddf6e441fd36bc6ff6bbbb56ea267b44306ec3f93b572890cfb3e398167f012b72c764e572c6e0abe0e486f3a4d3ff131524f8cc004758e06eea072a203ca5796e3e320cbc0dfeb5688c101aaaba869f06f7954874dfd600f8ec27c7486801bb1d179885bfd2724868d43d61357ad4889ce1f32e0360f5c1bacdf77b4679f305015bf5ac9db41fca26f46dd21530d0da7992b5526f13d8a1966a136d2bb7b17c173e0a5234e259546841200ae7511b065ebbe91c2a94a776c92cdb6dc6d506e687258fa40d77e3afceb3655a16dc75e3c0254553834e664cec70b937b4a11273b0976a90862e5afa1c5accd1b8af2692045412d9f08fb0c14f9adf47671074366cfccf075b15a8f85f79385569f34789022b447acb528617551373c72fad8b6b635e1f3867b4c3e506d48246125b650a3069bcc491de7ae3fbc5ea61feaf603daeef0e44d5682bc79bf9a2e98a5c687b71f539a41a471bb3ccb92f051db2c21e55e1dbcc94fbcd617ad5ae6ad8b0c5b95b3d394d06c97a3bb653c8caebf12eab67f7241ed262390943dbcd8455355677edb350cd7fb335899b7c3f172c886f3dbc8a04c58121cd70b177458f7ab23846b20742ef7925699f53bc62c958bc0114050bd61b6412eae1f50443761a9e54b7214867a43803801065332faea319d3b0f30ce4d0fb76f30f6215f7cacfd057aa340236f2e184b6dc638e882732cfa765f5aa7bb2f3a34e01dc71fa8fc27c5e7d8be849672238cae11019d8965139bcbb2cfca60bf79c28bd727142aa2c530f18ac4beb2c71ca287a80d282ca8a7435a0abdbaa71fdafbcc06bb3c119f18bff60e890baee11cf716f83ed3de0923658a9aa8fb7520cf096ced3e966f35a6b6d8db885e16a4938a75a8b9b1df0bd1c16fde9858f5922cdf363b66d65f69f3164018b14c71afce2f02f03a6420f106036af66a8963841e3cbcefeadc110040a5d74bfaf61c8c86e7d27c2af3db429ed86951867e1b26b9f85daf53f65fe31e2bd022af75f9548730df11afa9531b5d409a9b1f223866b94761d66dff21d1e7c9aa562831c8a6907e4c15c4b195b1dd510fe93e31737f6bf49c81225ee012693802c148209d5f14e98587dfb55e894d7a7b381f76b19c4e104ac527f3ca65fc18c23de5f71ed5eba259cea2ec29af65cb8726104e358f5f04331b162ba3162f53c4189d31778a3a931006edd1363060841b4c270bad8b95419dde50103e9d15a710550cabf21e103b3dbc42bdbc525916e743cc173a76f5a9741dbfd2115acb88e7623dc47377804a7a73cba41d36741e3d972a3abb208862afc2ac0ab61b97ae2733b65545dac096e5fa0e2da640d8f79ad9c821a3de62b916b28f33c193b63065e0a7e4626b26da603e9f614962a5f6253923cd5dd5d168cef2f22974dc767d453d8b94f820a3394336f6a939e9df21d53393298cf18723404f4998affaa643d98348442850b3cd9f8f6aa2dda378ddcf158aec841a584c44085dee8622659b8d44ee8d12d0b6440b6a95a4d55c060b0b564a2dccc80dcc33155eecca92f1b7411f1680bd138e204d6871577be83002ed64c663275761b25b33997b97de7cdc6d4b1ece4c4a7557db712a0e20f01d4f0e0ebdf7d8dd2bf3d7cebcbd25e38dfd09cd73721bfb0a967a060de7ac4e6d84508194c72cf9cc0415ae10c844c8ac3e9771c7cbcca8ba1d380a91245adabec009e5e0deee59d01f933472339bb7276bb6ed6a0eb0ca6f2f62a67a0739d64d4a7eaf47ab43b1f3d8e4c31e2457a279bf29409c82bececbd9441f1415104a8964655e595f12bdb2d56e5eabc68cde4dc757b95b2d0e74052d54c333f4711be8d57c6ca0e927dea4674afbbe19b6d93f32e3ab53662174056daeec672d025f3478acf0bc03b0d9d2c8df52c6ada5023932a5ce38e0612cae8a2a5325ee4b86932119c4fa2280412756ff262c1fddb76cf76c5c53baba2fce1065a3c49bef8844ead0096d0b5c338bcce0a71d51a65161b1ede759242a519d2c019ef32bee8aae1a5a999eba65aa13258be7763b52f091bbc20f316dfe6635e33bf5045aa741b2462336b5418ba259451e17da2bacae03e5eb97918623ca306768fd93d92feeccf5f6e5dd0cd02318e850c353098339bacb59c8b72fbcf0194c677119676296287cd4216ce9945639b16c0ad26e52d9d278d90fcf72a1c5af4313e7b5ed8a73fe8bc4c137a5e432f0a4521fbf2bf512f60a8c546f2d41a3cfb91d01a4e4c8ebaaad23b54a7da36fd485ab6975aa3532069e1e033fe75bf31c4f6354cfc6a9a5e746acda85ba7c7627c7ef44b8bc77de1cb5cf4b7aad59d4751682aad837412522d8eacef73df494021b8ee0b2328085c8732f28ba5d039a088a681d73588a9ca3f229f795463437dc4a8ec7d66740e9ac0c1fc00f2e372f0fa1e131c70237075f446f465efc5923d6861e2203da8f49b201e90f2126a95f34186f1d94837eb59a41b8ce487f2d5bce10d47c6acee1be05d17887232669786a5bb7127a333277f6c3a77537520e9db9de0b13fcbb152fb6c2c6d1baf6457cb233f57cacb9f731f29c30d7e7238394f912981e5d6171000ac8ddee014004f7eec24ffb382a20376c0f7feb92cd03311a314ea9e618a090abbf9b2ced10e0d39aa8badebf72fa1b9aa214fb142fe0ee042502cf77a55df5e05ce46a7e757d191d89626589ff1d77f3551ba2c3be9d458e8f40ba1be8aa834120b13530006eafc1f1d055f190b6c2b32637d2874fee6fdc01e89ae89c5291e52eb3ee76ea544927d99b7542b3026bda04a7d8c4ba801bfb15eb928a52e80a1dd17db008c0ff2b5e331aadc0f48218b1b5bb4f41b3ad82a0e0a80a8f9df42470acb4decbeb3a6324f9ddd87bfa451627d70e3965871851936db34246269fe3b06b8c7927d51e941fa5afbb0be11274a132d443d1c31816eab50e85e608d717d4ed00fdeb447c3a8d034b1454f06d68db1555c66955ac920f28ba1712015c41ad17e7be8f8440debc5f143b9553520a7af0873803af572f24eaf04c632e48005a127ff292d593236d8ef2988f79b5bd153cf500eb62b3dbc67467c8c1f41af2d1ccb8f8d162c495290d6e2f641d053f0ba56f01e057d67803ee1444804310fdb987393390efaf4b05eee3558bf87ca18932866fb06c661e1f4f8381f1c3079ff27e7c69f76bbbe5d2982fd0b2e5df19e0dc65b42c880da1c7f9b87b25575adb3edb6ca6617fa30a5870b1988c2df30e63238c99c3d3fbcf15d0737b17f446afd79bbbd27bae03d322ae6b5e67a3c83fe84464e904d510d4d8de709f8bc327dd8d112acc8386054eb8a61be53e41ff18746372421a6dd9027d4dbf9f5fb99acfc797619e67fdd75583b54b7e3d52a3c84bf6c742bda01d12b88c7573a25b57c5420a589aa91984e63e85d67dbf9db06155b9bc4dda9645e227cba0fd2353862013b7cc677495371ca65255f4a392c185164d7864a61e2f62cd2407a267e1c2ffb23fc46064f25976f3830b8852e4e3a8d6435cea18492c496fd02267dba32c54c272c7db54c238cd502342ee585e22acf147dadeb9aa3a84fe4c10681999a5f1773c2847fa8f8babc36396d918ce977de829f20bbbef6163ae4505934f811e23f6950ea0b0b3c8148367bc154ca30a9d9762b176734cc630e20ce0d0a2d0c4a172c63722eabd8c7ff1af1169f13c758a2b52b40ff28910cfa585300773e221a186565ff37e4d709d2adaa41d5deb5224767a941d160544b953cf3998634b15d2b19709bf5fe819990caedc0936af83199ba60e7c816573c1e1058c181d6fa3df2179541d663794ca2164d25e31d5f755f90af6c5fac012960db01cfe5acf911f2c103b3e915e808b57e8dcee2198e52ca018f0bc1a278774b5f05061239f52e2cbf106a8985e04743338bc38ddbc28c855aee58d98048194abde5bc2fcc86e1a366d5951c6779917ff6bb3c361f999b9d314016a503e272791174b42f4c276316fd2603270e6e2d0035497e9120c8508cc6db0f400c11957c099dd4a49a0a84e82c789fabd36666b380721e3a862c2c06b7b49f295b02f637d1f8d2c0040e5ac5c6802e924965fbb297133b037147e87b9030ed9008a1022883952afae8ec3c0688941e12d126453eaeb8678199aa952cd6de2bc8abb9061be5cfffbda329eb0c7e1787bc5af02199f4dfa2bc7cd928a016eb9f21dbeca83503ed6a4861f3f728151051b9c8bb6e52dd530c8e3d9ea6cf906a0c72f19083d97d03ca7642ebe1b31b0aedb43099411ceb1b08fd23131e98d20d07a13fdd4ad84c21e675887469622770443c6bf7d4433a2cec52ace70d576ee2db67242b53c72b90bb93995d5c804b8bd667137e0af0adea3c5501c07259f8c542764856b82ade9c9b83ecb5499f34f1cbfbc0d2a5fdf74a8828be77c959526d160fbf067b81c02ac54ae982857f0257da67658968a3eaa59c771990ff6cb841c0f1fe53840287f52550d1e2389d39879986bec3311a3c7ea5307eec6cb9bf6a909171a3dd238a61c9fa8ee662233bf13094cc0367167578e472dc91821b783a058541ef632236c399c8198adb816587d3048f46bbb4e6b40927d04ff19d263e4aa63516d07755e6894dbb7feda62875521b1a18c22844a8b87298cfa3b6aab45057546d8d70d03eff95f6090beda2765be2c81cdd62ffd498626112905ab81d7eac06005d8ff74492af3e136f8e7cea2f4abdbd5198b274b2743d3f896170ea6c94f5cc5a361d3debb8606c85959f7b40e0b0b7383febed5365af0bd3a86a162ec580340da95038429fbb442fe38fb6bc9a7a2c7d252f759d02d5fcd6ea2dfbba95053d709f7b1bdba5d5c7673755d24b9059ec1f53ff5d278f3ff17bba43dc96a8deafebab9d55a0083653b98b73970d792fa224e92b0b06bbceb4498aee397413741c4b76ed3788b418cd29950b590299f5c3587c18fdc10de423946f3fad50bdf62fc0195e1d94157cba0b04a532db0afe86eec861f9914d560e23a33b19b810fed0f33821cfb37a3f2f653474242685adae84cc4f4c52bcd80b8c2b375899b525787bc1365448c55e28411657e818e89e5a1cdf515f9bd72df8080bd763b98a4035412003726da948c26b7c94afb96d7d89815878acf94070b21a5fcb56eada3a42c4cd66e8e29dbf0d197b0e89d532ad3277c2c9c393a271103490bba6f68ca1c00e5dbdd36d7b4e9f11d3bd40ab6e9fb8f64d742dbdcb3dcc3eee6c7dd7213e7adcb3b1a225f83073537c22a17258a3993d30574db6bf7a8b8506fca0342d5df0192c29e500a080f98c8b5a250ec240b50a4805fbc1a49f5a78329ffa71d34bf19900d96fc57b854240381617376e4d52818a09892501a41ea6fe8e022eaf0f4632a52ea7da7c16ab20d968df475dd94c40aebf89300711ecd7e125c266e8589ebc037e40c34df6b1f7e7706f71bf579c1f409ee2c403a7a02fdcd308657d0cb1f9a27aeab25520d95dd75c3550411262818b841a9a85cb363716da7b45111cbf9d09e9d4d0dee473baa87ec1b357a1288039c31dc22536ced4d0d80573f10706b6abad2c124b52693f514e1206bc841e2286c363fd7210299f971ebb42f986b5488c8148a9a42831f49fecfdc9200e103a4ec4bed683eb4e0b565b2648a0d1361a0f058372ebfd7716c21f9718d41efb53e4dc1566518ff97620e1353948922beaabcd4ff071b62a1ddd1d9f9760b8594f80cf481d97ef384bef6014ff7fe4a777b49b79234ecb4401f39c6db50f7d320442079fe224dbfbdb75fcc2afe0b35c9c0fb083509a80473d3d117edb5e38076badf8c15acc1d5fb65694409144026e46ec594ea437bfb9e8c2a49a7a4eba44476604f8584f64e6b16269b5a81a42550f6eb32c78e6edbb754e1e2a8b00004c532a4b08706bace7aa2e558930a2588a521e8f1f47c86659f0da5ef72dea24bc0839538033d9c3f0a233ff09c59d58a2aac18f65b54166c33e334d969ecc14678669b6d47f2774fa0acedabb7ae0993e8a1fb3ecf94389334562405ac78512e26353f8f372906430e7117a28d915c719d1f955576a9385db29b50b52776abf91bf4656342c5ac81dc06c6be3840c75a6e1a2c06df3c530205b46c6c1c97bf991bd39a7bd33012060e0fd6967164092314155266cdaa05b4f04ec67da3554a56d48e5b7e63c1ba92794f81d16d3dcc3a5843216323027f08e5ae95cf35e650d9b5a2ca5758b75fc4e9cc3db37404f89a7f6162a0594be22c5053d5a1522de9e567a40dfe608b204d11b4ccdc714f8f2d1a7e9d38c2d8d44f39bcc837331741495c5929a7fd5810b1fab51b1dbd2fb5f9a4cf7c3e6f6011db554f9337c04a552bfdbecad81c722cb9c232579a53d97c018b83dfe6f2243c36da18925e43caa8ad4a9c911083b25a270d895e7e0e9311bf39a5a5f9cf5b44868a8e02a262cb7c97248be91952bd72ef565bfaf45f391b617fc431caad27023d8c95871d1266a6b1900144a3ab5f2bb748c1bb9cfb1cfa05a4b5586523de95625a7f9c6e902da6ea2759900f9cfbea4d33b72f8f94f2199923329888ed95c1a432d48894df21ba6b8dee3ccba2fd7d16e06e4112c05297fdf9b89e624ea04aaff739abdecbb4755b056b8ae0e0cdc6638b386a5c13ea8b87a03cff59dece07562d5eb572d91e93be842ecd84f33f7ab06aabb99cc492dad1efecbe64ba16705bc732f73ed4f67dc37b87bcd069fc032ad5e12b099efdd40b7f8de1ac10e16404ae5fb2f6df28e3b6a11712ce27c84f612bb3901245bb877af69ce9ec3872be081ad412b240a72835be4286851ce142cddf1406daa40c767cfc8bf69f857227b99b9222a9b88480e1d391e033ba4f8675ed752fe90377d227511f4a3eee748fd3e637d2881f9ff1b41bfc6c3bb00a856d6acbf3a23a2f84c33f09d23a8fc4576d29e531889f87c517b7006189f90b274fb1d221c6f0e5c3e030e7bb4ec86dd79e899295e4c94f6508386d135864b7444a3dcd3195aa03e5cf86e19da696e990824d38e110c91a10d63e96d12c20b525960bd7d673236e66a0a53d91de0f99ed7389a83a17577ef471d75b288e120afcd326d8322279f3ca5bcf89260d1898bd0041bbedc83d58cc61978cf02cc4251ef6a74cca184034c2825b2702f7deb6427e673656bef04cd07f44494599a98bdccf38b7458c427b9efb7c463e7a1c8bf81e2652867ac14d42a93d75116cb5bafe4399378ea7253b3492db74b5cc8df5278f611011edccebab29da10b1676fb39770abfe83cfb72cc75a526fb13484fc8c1e5074e9be9b3e2794612ae8a91b81a3cbcb6ab150b13cf9c926375192b425feca3b875df0d54e85274c6207de9e24fee688ff99f1417653d1918e47c318e1e5b3fa7b14dd177d5c6e5cafb95d5c688d13c5cff2e7e177d5161091632f3f1f69740fa93b10366a85be2b6ab4c80b2794821bca19ca07992893300f986a4cb52c7f084f307c0ee6207d82ab83a033e91a2001368e7ae370243088df07e1ea5f39a442e469509247353dacf277c2e22f4b2a43657952121b088217da3504d83409af4fbdf1a5d205fe03f75bd0624bea433237519620ae851089221222fef1c1283d550a42706f7ed6f3de5e5f58a9553857797f0a262369ade56985794c4b41c1635d0660a2bbb7137898e105d0c814d7d3dc464dfe01fa14c6a4b36fa78c90dc465162dff0b099515ad873170a7d3e3f4d6797a4b74357556ccf8c64cfb635d8b9caec797c9eb772d762ba26de27cfbd7714da32bd42206cfee5dd875d46defc35697b24361c9a9f2cf1b4bb3834a0f83e00936aecd0340710c7487495d7fda2ee96ed9e53bf673bc1f3835bbc46150e8e17286c7818123c723a295b0e37cff11914e5a1c8aa4bb4c6f3ff24a9ce28400ab2393943fb080f3e704fd8bc3b17d16214804fa57449090c2fc62f4e61715bb69036547d8c2ea717de27a1020e1a45251f8720f212af209d36947d03485b783acecb31817bdc2fbe398231605014f958ea16bade6e05058b984004eef09d59f5984e9b8e4300a160d9b703f029b4c8840021dd92a26dc865d909105ac402ec14eab2da8145da1216c03dd9c0418af672bbc6e32a91f8e781b10d1b5362f1756b53ffb52db3e8349d3cc7321341f913a0adbb415a5e4a020986641b33080d46f747abeaedb4ed43a4e67b6b21b3364bf0b5d04dfdbc4bbc0e38c131e15f9bf9e0641627051555a3b60ac4cea3c10daf4047deb2e48c8320c6e9b819b93a47bb09dd27ca16d1dbef5dc3c5b470500c19cd4eb85b80f0b37933074adbfc157eb44a8521c91038e26f0fd550f14bb5c1a8d38942269347b51f1b37464e8172deaceff85d65c065e11539f60823aae4644969a13d93ed887b0e0abc95174d0ed0d784bcf6fe797c74fcd7f18cb06c4d54e573106ddf52212d6713444f4b696d530768880b1008e0256160b1555761b764fe63bf97b65d47cb05a4d90774fb5380a75d34867021e199e52aad92f823b4eb0da383328413dd8f27dd3e58cc9cddc8a48d9b6782a97b16671f05fa1122f0c19dd2a0d75c841606cde51915d16877ae75cdf95979ad5c98ed5f09231637235c806ef51649e12cf41944ad400ca3f3ebbeef0ddee772d65507521cf761947377fbe855c2b44a07bb14ffcbc0dce370b9b36db88142a61522d5daf3874b6b4b25ac33164ad2b43c38465d9ac391ad6a6a58ab85bd20ebff2fd2ce47edcf97cb5203699444240b191557e5b00ec7f3935a4e83edd14fd88d07dcb607c84d0880a0c12e8241a14395a492615656c627e29593c5a177336ae2b48e2c25edb13f2a580145b5e5c7f62d0312f3906356710419ebd0cb3e16cad97a0e6af745449829e463e3b6cea63207ad754f254ae3aac27d96ce00771138eaab2345e5150afe482cd6fa3ae6e22634cb34d98b2a47fb4249dcc261591d686233b1bdd0c2d460dbe0c7ce4ca6f2ac3622f9942b283f71558e26f16887d05a58db8a703100a13f1ac3b3064a1731e64c49199aabf648afb63588125d03dbf8e01978225d8351b0d7f8a72240504fbc7b1763ab68e6e8045b04774262b45ab36887c69aebfa27eeb3f1a15cc15e598e22a81c42e06a5993dab57fdc202c31cd48ca5454870acfa389d7835b2c37d5474e6a57e73f54abfee5f39c6945f2bf638f0f6c33d62a60f4f3b359bdbbbeaf5ba99f3605ebfdf8be49e84452601873c93cd87a9246ba5108925b338aa85207fbc1067fa5402c2f376f7fe28b4c208b964aa016f8e3a17de6de6c3e2be7cfdb8d9433d3a3b904e7ebe0e042d82f3522d88e67ea5a49adab3f0cf2ac6654762ebb0f164e82694b80815dd5177e7f352072a79f4a15083754fb56df5778678924d939c4c3b9e8a929e741323cfa2ff39ebc4548f6539f813881ae4d9ecabc1033b0ae798876aee2a4b5dfaa683d6916b4d1cfe9f31ae77352cbbef12de772b57b63b527a5e85082f10b12bd06fedaefe651b32e0bf00586f415ff5e64ea452dafc2da53f18f9c4f2d88957265e6a16186aa8b426c8325a33b19fca57e43d6c521bc673cc4b22c00a62466efef72516b9b1736211ea2f5fbd5b929ec7d97a89a7fd399d48b36f4a56e78d0c39413f5b6dc01a8dc01ac84d675def2475d4ccb85bc89ae6b958d8cfd57450dfb3390c4c0e0c7d02cb152068d6d158d81c2243bffc286b853c98befe65afb208984572b62ef0f1229241917279dc6e3c1713afa8065ddb023f2ceae7c84a0dcbf4f551e5ce0f8e7bca34eb09e698f4961eb3a3633854ded14c37d2b199bf23588642f4d1ea735eb7b72ccde2b7a737f949774a6057894697d2e5e8e9f8b644c3d85466c3d04289b5c114460a7e161e4532f108c5aa8ff43772ba68d406629101b826d4e8746de72fc0f3b743305eee85cf9e261f670cf422f0d3b80096bb42ff4d10bfd0df426ec1825ad2ecacf104908b637180aff41207aba3469cd06c7f8f904f6a9a0839613c3d1a1223bbe06e7f85e76b26042ed37cd08481f904e31e2f3e5afaf9560269a4f8cc14a848039fc2c84228bfb48ee9f6d567906664d8bde584478e5dbce38592e5f4169259dd8bc7f394b1566bb8eb22079a00f5b6723899b7dfaa878acc4131deeadb80913e02b590f21a9f8ed63cf262196109a8d59beda96c71995e47bb91b8ab595ef3bc2df3eb3c33c48e7bc4a4f7d69de3ae391724f86c3a5b937c493b8294a47e3d79b451a4ba675d36c27c407b245f9f2bad8020b05777c0ea3115f9a4790dae464cbbfbb769beae2431fdebbd4ed19769ea98a7238a1e94025502274f0ce690855db2c850e7db4f1fb7e758f31d6725c79a5da42dbcc978daa8aabf2e6d0c062d70d40554acc6187b678c32b7f34791e892fd6e10daaa5c1d5f736e125ea11e48baefbe0301d7cc99c6a1091739adbaede207b6d1f15feb55ebada469d49dfdb0152c50f2f1ba20827190605947594359134eef7d166e0fe0dcf596ca4e9397fd02d76db81eabbf9d957d496a8c339eb449ec97b8b758e1bf6dc475e9553e5658398ccce93ba3c9294cd6615a464dc6f3a1fac17ba6357c1c9d5192817591aad6b763af5d18b202b8601b722b8ff3e869599a4180c43ec16fe2fdb317b55eb72fe7a193327ccfa54c71923108f2760714f90cd8cbb4c2cb2e64cca4eb1c9317e4e419816078508c86f2164a384de0fb82ccb6cd56773f6447f366e528a27544d2dbbae3a7888e46c517247257f4e5891290f4d2ddd47a9605a809f53a5505ff2ca40e863fcb19005eecaf9c0683715f3b79988fb3396b046591fedf860459cad477d675de5b9cf8d9c57ef67a2c6115cbdc15bea1e3517ac55a4e82e95c1fd892d2ed38353a7863fc214d2a8872d4fd7d4a9c74a6cceb6d2246d2a99b41d25cb28cbb5bca6af8b9644990b6fd95f2fe42b5e6743be07d279da7d03dcf868036030edeb067bfb3c5c5dcaa11b0edc523554e445940ed84a09e96db55c2eb269f8926afccadcc38b27b4e078e4e7b91edb70863ceba719db8fb8d7a7edc2feae4fd709d6ff002b3a24a2a660961ffb12ef89fd0690230240f9ed782d471371323f455bbe62aab92e8d3eb721c623193e5c81685ce2712dad353bc9750e2e6799bedda38e801bec6afb02ff0a7eb04950414f8dabd49d53670984ad344e9dc0a2be04e2a2ff43c3c54cf11218eda008eba869fc7459fe4539c37dc8f9ee536af18343594cef9bd8823f34189e598fc83fe3fa355a8ab1e146068f947a6051224c16879c4d5a635fa629ae5b22d3c13389a75d7d53fd04c5595e35afd05091fbbb411d32359624993f120305cfb3e38a902f15c8ad0f75c1715b7a71e169a7568f6c084d5ef77abced67d7d00fa02cd4c6dc80e5a872a8c431c6168af49a45eb441ceaced20fa49bc8367fcedb24238b9303e6e47090157a9cba4c02efc4c48fbfb9ae2a19d95deaa3bbf15148f089fe96e246e52b1c1b92f9dcb2d079e4823d024606ac30a067c433cf072b0e58b6053c33ac394981963aa81b4434dd88ef898697f53a540d8a8aa7464cac4322f0a163e02af4910d0f1135040296158d3e46b83d5dbfd8e3106b79ca816f830873956406753dc46df251a65e6c1cf91dea25db1816b269b54c947aacf39012aabe9d26bfc3c6321df315fe096a4be8d17afc4f55e68104876fe4e1224db962859a04ad8fd3ca995277d7cb7b2ec50c8abeace3ce945533d886b198999d8cc5028436720b717dffe5121ce25ee6090d639640c91e35907e52593d6426e94005efd47f5284517df694a1c75283a97dceabdec9c2dff0c526f8ccfb5c8775f6dec67b75aac24074fa6dfa9c0afd8314529a8849b2dc3e08f47c0ba963349c0cbf4d2d66ce9139821c4467521bbc3bcb17e8a2b09935279a810dad37aef2a40b8d073494a0e3a8ab47a50bfa0c3c8763eb12366b2898b4c93955311bd28945a3ed7b23876a5ca0ab65f45877980de1e22bd04917b7ec17a890b3f7db52aedc05b923061e176ac43453c9f5bc90c29d4d82f723bfb3c8593effa48ec5b5ae6e73fd77f9119e08b7267a025880db9a423c16e4a7a8d467d7d8d35d02f56c58e49ebb8ca75674f665c51f2049a2446f39c406ea78fe22b1ec20184cbf1a525a60778106a1ea9f283bd52126945a148931c26954af737461e1e0ed42b79a8acf2b8d1e0a6e1f9a8b0326c16419605a9546db64039f4cbf661d55bae59b9292791f442ef4dfe62bd22dd6c3d898807ecf37e2010f48b43057bc84545720930fe123c8f370b2890c99f4f0144a9a4cb03cdc80cc4fcc4290fde81db2532476893bb0e359a572aeb45df586ffcc2ad9bb9c050ab3f2b916026738b601dd9d9e3d21eb92b218051ced40e877e56e533199ec1bcfb1f0bf16f8ebe7d034b03b703e341bfdaf2da6d229c5af22ba7cf9146eed3b003ca74443b907a52745e262733087c73b0521bd77d9dd9bb03f5ef7eb8a707a4f0045fff85b9e877e5d2d19a4306f343b63a9b6fac933f8742259ed3e1d74facca9e58dd10ac2a2bcb06f15514598160d1bbf5336b7c89b850582a8c857e0a31e90f9cf162e806fc185bcdba807e043beca17ffc834a1b7848e7688c7beeb1a5c8ff0e4c3a43c949313ac43c941a81ca07289bb81fd7ac402a715f9b62f1cb6e50a0bff68ed321dd541e1ed66debbddf740bbc391148f723527aa539c88ba121e3c84fbc927da95af86c148d5eadd8e770569d06519171ce04c4f91f9523927f180e79d771dd7db3560770aff1c6aeab581923b86be4c5b04c29fa2e496a4ed6ec820396b2e818cc95f325b63000e348809797b4094bdbeebc4edbb449e9404ecb6f9cd1e8da49420b5293ddd7bcdb652c346a39437cb86c0b53df9c843ee609e3f1907050e56585f8f3114d525e0d56efe926cc051cd1776df40aa08d35cff0f12811004b0b0dcc1a85eb073514c796ee0a816012d2c8f1815f3724134cade4cbbe8fa66fcdf8f7f117bb45b8de9e078180b810c9db678dca18bc3f228036a0d680baad60d61974ab6dce018fa08d930fb937bf8e9eda0b489196495fab40cd376e0ef2235dfe35dfd0181e8d20d532a595530765be63ae877e850cd383702a5ccbf71bb3396b589f982a56de4cff01b9e0575dd31d6395d512ee7172562067b09fc90849f4ae0295c99f21aec092e3de11792a9426e424ad1b87f6e7d9658c0be98e950c10f373ba1acd6fe577bc4216f0dab138650b9428ca5469aa7b788c9faeb689dd47cfe209e31ac9511b613ab6ae56fceac151592b26d6c7c025942b4cb66e9efc1b786bdc75813ccd48130c85dcc5c007d51b0a1b03221e585d4588302dd4ed62e6be5b08ddfc8af1af8e09f596e8604d3cf28f7a2a6ec8e0062385b8fd89504f808b377f85f7e58d4cd67772d9910a97f0f6576c8d3851f89f1ef3d9883a4ba18af5920b527688c594654b6a6e6346b561be706c99d508bad0a401d5f4f8b325119eeec005908cb3f051216b48a28db100d270674a925477569951ef609e4fa3de3afe2f4d0747c6631fd720d6649af4526d8215bce5cf3cf57216e0406bbfe9b2f91034a17939172dce609dd48de1a250c6707102e66c9e655d960015a061efcf256043456a4acfdaa2585695bc362153f222544d68ae775abd57a979bb8bda2159896aec7b75f5313cb844db9f5afcd09538a7ec4070a4dacdd7aaced99464271c17389898f6928138f443f1192e7fcff57f58580dc622eff59c7ca9c0756749b02435e4fcd4aa3956623f9f557cd7191b1e4f06c65e29de226ac02cf105e1b0c67c6c51c3eb7d29eb42c7285a5988ccce2c8a9af6ea11e2219bd02607cfc919d2f55056c907b02d9d7f572eb2db796ee9965d5ae7e52fe60426e95e420154d88335d7c04bcaac29d136e3d8edb4b090a5034cbc8aad4c61c089ae800d6697ba693a4067be7e75130263247a2cc99b594b7798f94251180a850da2700a367a0eadb3ea81a55ccd7935b0bfb095f1e2a925f131f5aa734c0abb91c0e6ef58cb9f7101a92c774ab9fe26bf7e8ec6957e103bc6428ec70c6dd566c9679b75a1e0082a278cbfcfef4d986bbd713ae32840fd96d2e77ee533f4af52582ba60797e1273791daefe6cf71d8cb94b6ef0272063d7007dfddee0d7995363c5bbe9a4abff4258711e23e5ea8126a70b2992f221134e2e627bb1a7d528b4709642a96aa0aec2c7577363936041c231f397faa25ae3935422beca9adcb51311cd4fd5904b0699654828c650976fbc864e008c4d290b7b0cdbcf4e926bf09d3255c12f75db46a449363b4d7f8e69a0991e432bda57a6c3aa93596860fa06a97f4ac64c04b286ee1353433b61d0c68b9728f2034d22cafc5dbd501d10daaf6d4583ee87774a60237b05a3aa6416b8fa4b0a3d84fbddbd6a7894a405ae46852ae433f5f811a24437595ca4d0bfb0a94019e2dbc9400ec43ba422524c72cfd88f25132da3e9233be2efd78b3fc1c94781473728be9dc512afb8b3a9e36478c8a35fce042fe11fad3e9f6cbef42bccda142d634b7aa0c8c3c6208de2759ec0b1c5c92765ba698dbe7d43e220a68ed303ecfda498005e412708c85a43219c2c196a28b2e22d6621b196b3aa0255f0c11a4e071f5df3cc267f6974265a7f776c06195e5484ad5fbec48718b73b32cce9d78afeac2c5e85360e801029ba5ee63d3881e1a4802b37850259b8680af1fee929dbc68213112a3233a0f19a5013c04d79a14fae03c73b4481e17ff425664ad8fe5e8ecc6ebac0ceb7536c666245a97ff94108a2d0e23c9503323e97aa9e34b5051ae5b84ee7f535cb2b4654a3b6c19c61a1fa8918fdebe6f78ea9a7925eec337fd10e62a0c9c429552e6df11dd14b1bd07b70572670f752a19d733ef34f871ec2f826a04a73a2a6b16ac8ad5f9514a931c1dbb890d9eef303554d6423cabda2034988eb14d241b7440fc0465ce2d9086ece5f3c5dd4959acdc4cf3fa17550e984ea46d4e7b67045fe6d6da3412e041b43a3d10dbfc6b69f6cab5613150192909918e7ccd9c75e9f47bda5924f93eb6912a91738e8af9b93083a12abea8fdd9c1a106079068467b7bfa6af7252235e842db6c853a1ae8bfd154527ea3f70c406d1efc13402acb2b7f1ce51a7f30bbc2a7d19792aad4a3054adf7ac0c0d44e8af46d845187fdfa98d68e9df3e14e985efb9a2551f7ce385fb69552a8f694ae73030b0b09c4fe3d8f2ab6ef9677dac4f77d87880e656f345b8b7553176cf6e95f5fb2f5ebb92f14315fc6ae1fbe8d9377cf068aabcf88ea0c1ee7e7809dcb6946e1d377e99ed662c517a30f41ec4a4aa8d33a7eec2851309f6578741347be1848d8457d0df4c928039ffc63eb044487e84d8d14a04cdadfcea130638fc5c907c55259086718071555ee2498f6a83a550672cda44ded12c7696098d1abfa308e9ec50e3f3553631f80b7c981ac8555ff8b618d5088e01e4b5396ec5a445e60b1aafd37a4eabde989eaffc627c1775ebdcf52da5603ae640f2d7806e864c913896f3c72094206cd05482a3a3a2443523b01492a7a0a8d8a044ca425da90ca674c91dee22eea6214c1148623a436a915d7e8f2cc367fdb3b8048263a77dac10ef4fa8ca3a42cb861c11a3f6c157f49037f519e5bf55d63023839ea452db7ce1d23b8a0ecf54c60a3e57de226abe1515b7816ce4b538ee22aec18cfcb6deebd9a04fa19245aeb4474a0f9f2b930adde9f20c042ecdbda23ccc1cbcab5a299dddc2c306af82a3d8792610663e57cd358916cb5465f3e83fa787a096280199a35a3a0a44be258e743d84767652e3d418f1344355c51a6fe79e25fe79fe24ec09f091e61b8e2bf5a075fde8de98302926dfe558acf76ddf61f49a832a05a9afea2b866702686bb61ec3a1c23de654d225db40a2bab49471333f7b94489f923d1c4a73202bac90d398a743677f780673615c995002bb73a132bd2becb4f123c056ca8d78f07557ec024fbc9f43a8912181103287e2d7fb4dc2e92d9333b035bec6fea6ed274dac0157170c9cd66ca53febd22e7defaaf5a38752afe4dc136a46d1d742530bf493d76892056b0ce42f13c4d00f446488f73e5b875ada7ea038407726e013b22a69968fe50e52879c56ccd6ed6f27546c8631ae2a944956b20b596f5dbe9b0f176d68209e58a11000dde369e46587faa247b3d568602e4d93d3d30418aca3eaffc6fd3891de0ff07cbfcfecdac1825bc18e7727c0299a907cd6f69c97dcdbc1f44c2bb950785c72309ce00f8cd067bcd14bb99951217a745ae7bdc74fdf442c4915a9514b93906b7addcf78ba2c26588ff776257f6b8db81c741d842ed668f8db17e46020c930595f7387a2888621cb82cd0fea75cc77e7db7e57139f69fa54b2dbd477a4dfdf720080a6f87fd18b1590a954c51d7e3fa0633d883e397c68ebe3eb8afcda76908ce1000897fb009b15fa3418e94590945c27857ad65f5ae7a7ab9c94a5034c88684b6e1aa006546df9afbb6c1c5fdb186c0b2209e1a1457a3762e998e9d371cc7586ddeb90a9170ad4b4c840a1068572d6382a96b3e6c0843cab4dddb42694907749f3b651898d26992066113c1fe24a9a45859187404702050d19834f0e7096981983ee4dfeb2998a2cbf360dadc8cea153874ba223cebc78d06664ed56d2c63495646337e87db792b41507952fcc0c7ef22b7e16db1980cde61a989bc741ea6b0158034ad71faca07cb875f881a631bc02eb13b9cefab2f7f17214c803cf2f48cc6153014311614d056694f51316fa6d60833ae31743837325d486c5cedcc0b96ff6fade75f7c614ee9d1c39d695be3b7b051187712a75feb729bd2c352b20afdb5040115819e2a03af1e246d5ea591e6a608d111cb14841c4117e30d6491364e099a43b50d54a44991c4652cb7ecce8154e4989078dabccb71dde15a8148e043ee429f3a60473edd8fab8f9d449685c9a7a31b689f8f7f93d7414db1ef4ef364f876ce38e9cf4db4bbeb1ae82424d17dc89af6463491e4d34094c2dea0de268ffdd34078b199eadf54af05d7bb03f7e06467fba9137bfa71f4b6583538463b49eb1650a52d0616dc8a9c2c6233311033dacae2224281366031786631b469d6292c4840a892e1ef1a88f10d86912793a132af618c09eccc401931ec8b94481cb3c4ceaa780249770ab42f1ebc2079c7a57bcc4843823b8bd50b7eea1f5378432522b1e953b7c81a6eb10fd8e4f611ecf036e84a318947beecae3ff86286a6b6cd62ea903595e1511ff09a0ebb55425cae2f28458d9d36f728c366f81c2516b0d4c58a26018731093e0c58ea7740dbe37a0ee226555b3f2fc87575f877c3deaf212f9d840818914d4096168bd06216a55bed7fbc6426f3b50b72d80ba75d21289428cb3748dd0fd6a8f4f8ded9330e9fd3261ea353e93c8492e6390b4ffd8a84db6a8dc1877a08e221bb39c716e341b8b0a3bf800948587499ca43cd1ed73345975f4a7e4181c7349027dade27eb566b502d1d3f1528dd64d664affd718c6a8cf664c4d8c860cdce310c656d3a425876293e771ec4f9ef2927b966689682b1560433e6d9b8a8b0fc0557344c746685696461918def1e0d5d2dab058ba0c6bd18ed72ebb593769fc696ce4d8b552f82014fd89c1fff96fdf3b796a390baa74c95c24eb024f3898b2b51e8583c22eb0cf72c07cc2d2e86b68b5ed62eb6176574be1f497f0fab1c9d91ac6b29dba7fd1bf3834c30e797b623f05332977501aa066938f1a96be598e844eee204e51064e35104c7c2aceb42b411fc44092bbfe965cdc6e9ec4a239290dcfa6efb16c029f65d118e7bf8f9bacba86de16cd062d8b906811a5b4a057014be9e991fec29bba91f2065351d3af9fc483893f25d434c1b6d16e097e5ad28679be65294c0b56efebf47591821d3a3ff5e6bb5f982b8541975c60947e32b83651b9b703203e058541cc2c6bc836df0058864baf2fb0066ba0b52c7e8b903ce1a3ce77053b4f7c62ba7fe40f4cb3521749e9cb27c54cc3e4ff04f43f44e8efd49692971da6d457cd98cc1beb7fcbba38b4a2258ec2f2b30b7ec62f5c6f34f0f781b8321963512f87eda1109f7db208574fee2d05c54c31d546273cd96da33f6f5303b42b6b8cc3989da76b4b9bf303eb651f5d49c1b2726904485ec83f5208b6206644a8eff17a5dedbb65f7076d899ddda0c29113d5e4786efc08e1b63844a8feade7c399685941bbca66d6918497a2caba435c260bc6a41f3412158fa721476fa7c8ef6488ffe346c5c0b3bf65481dca175b1311476ff4ed346e1c5073874df81a9cf1a2833f120a6192cc019a5d847253c8d3d23990d6236cb50093a63d939e6f5b35c59dd5e154cddd10a177c0f18114d26af8773f866d7aeb1b2b4a700f1d3448beff7ce34e8e02e8d31f7bb23415b9f469ac11dc9d5aa6552f82af9780222249976d3de8e07c83c0c867790a7afb5328fc7be13803aaa051ac0b6ac8708e1a8774b1c86028a201223ff06dc991e6505d1cc1d47908abc7d25106aaee5f0fe739653f2b46b43c76914544d27bc6360e4efb5de7769819404e34b89b65e944cbcceff07eaacab5947247219bf899e4f24307a07389591a68acc0fe8ecc46789d58bb4e3fb1f5079965a37bd1860d59b1a4fab7677a31e91624e5c72c91ad5aebb24457efe05a0654b2eba623183a44b231fa8a1fb0d86488366b9e4a9e6f7715e6c6b0ddaf0f758a3d68789f822ea6a3fb1a3cc2a01917ce5b1f250b09ba4a10ca3578cfd2c1668bf82f138aa4adf3703efed8109b302a8b7df38371d332d2465935fe1037448ddbd8de382602a24261f2715e9f958df6e05ef7e16d2d886530768e144d84ed0c46aa9858d5350c4f900a93c6b90968e24c25e20e826f707971892ade88866ead0e6512f4bf4403a86801de0fe8941857bccce6674b48dfa3cc22fb5a05b743ed540654a3d4ff89dad9faa7fda19f1f2aad6635d34b7696fadc18c8b4db243bb86c2317cd003548f46bcbf9e536a419f671f1f5c82054fdedb61a54ec183657a3514c9d3e289286a4e230fc586f0349601e49dd7092562b98a34deae0e0d23add0dd6cd03fa162d97414d01570620a94ae1c0837f58b8affa587f96d34bd54c2471d238f5bdd16682bee05dde1d6571e716fbf684227ac4c272fe1b8081044c789f5bb0207d988c7524e01fe9cd83a3d0313dcb0164cbca71df937b6a073488fed9b8ef6c659beb0a224ffb56f7ff67e6964154c68a024f3ade3c3c8031a2ab59a28b70d969aa427444dd6b59435cc053458989c2c2526b5b377757eb5550a796f2d919dda6811bacfdd5d8c3a8435bcd7030e1cb63275e4c26bc5d3f0840b57bf0ff3cf04657ccbf8ee17976c41ab7ef9f64a5ee74f3524d13bc1a6546f746fc1a316a39bba9a251b2460e3394dbb25627a24a9a85cb01cca980677618e7002cdd56659a1618696fab8020e2b4db1bb9a4749a93f79856a71a11582e03fee27c983d86c420fb35635e8815c61ac3a2af964e481e56caacae6190ddef15366a555a7b152d66302e6a700eca2334e20a56b2cb8d44ee3dfe54315f5b4a11864f5638152e3f04773c291cac73ccecef5be6bdd7a6f439fda68f0fec87c4b15bb99f72be295fab1a0294d145bdd15ebd0a4bb8e86716cb66a4e519d32174122b135b611d5eccffe4d568b2cb888ce6df9bb3ac074aaa6269e58d074ac43a063a46ec2ba7d6b92d02a4237a9e74d6599aa5388f2717cfca7181db09c5c01b2ca1328250c472eb97dcac9ed20160643c8e6159a10731f9524b260dd8bd8a4fda83997f038a78c0caf1d83f18058a990c971b09de8d6466cc83b7f51298a9545171c956a5fc87d1c7afe4feef7c6a5782c493febef7156de0c9cbc52fe4f1ea29e214f941a2cde1a2528337bc58e18b976c1969e9492bc0e3ddec55df0e1d6db41c70ccc7f6c9f16c75024d66dabc1247dd891992a2c4e29aa6471b1e76a340a71e3ce4197153d67f2339d8b90f04bd18ef2ab52d7028a8d4bbb16ce0a77bad5d9640a1f3d55b5535384fbdbc952f5e00782ef1d862c07a72f8841abb4c13d5153e6fae37595d18c36952ef9298268d915ecb1503fcf9aba0260d499cac499d705546a57ee12a828ab0bbc07364201a418a4fa7ba5bc9fe2ca0542efb1e9d0b710191afdb9dd9503034404b63211a80f5f8fabf5f969ef0009984c92688c072a19e95d29de95069e2015eefc0fe17d0b907778cf17e7ab055f21df27051e210d81c0140d93778cb4d9ea04b4fce2ac3653c7c930959e693f9b735c97f21366ba1afc7261219ea7f804b4f1bdfb6c23f81bbb314a1763b35eb0d85a331320cd99a3b5bb44f8e9739841e1b9b5c3809190ea5e3a7ec4b631f0225ea4dd920843cb6b1a68a883dfcdd34f4c0a6a8f0174b7678024adc73755704a72f2b4ef622f8ce35a294dc74840afed46512b8b9608bf6e260561e1633790e1ae928f9274cb31b774664d99278e4ee96ae5aa52e07731af3a34280b7c86e38a47530e8b541e2e59f7e93e7b05cf34c75efe6d47aaef294b9b0cf41bc72faecb7852ab427ea4b91a939947ccb59f5aa923e5a693c33cda8f82a058c2ae6e15a67ad44e1722da60bd5bbd9768a1582bb55c29cff1b80160cd2d3fceea3e2b2087e2305907d003608e10c780a26d42efd0f3c641011e3b458b5513da16bc72f01dda07f55134f6ba58b2c3f345a6b543277c9e8c143292fffcb9574c660f982318b842956f0e1a05038a448690564d087a128aec5613aa677892bd57676f5a7ce8f48262fca5c24b8a2ccf77a24e268ae6ba89cda6a751355543cd9aee837929f33b13b2e821ac8da851b7a0cd0e1a232f3f02fe474b3e94a79432ea950812d79b98252c4c07c4a688051722b4ba810b2629c01d78f5676950dd50b6a953bfc165004f05f6c6cae2482a938703b49541f11856f3c91ab18ff7f8669679c965e5c37a0341c31de3013217565152995eeee39803f9b1ccfca3b857ad45f7d79003616b2dcdef46ad8b5fdff8e32764bf551b5e12a9edc4eebade637c1f130130b5f008c28a603059cc8b56360a705c2469474c3318b2def659c624aac8d5fbf21c1587b54b9889246c7b9e4f2caf008c304cda310546322e121e4e55c91b190cfd328d8494f9b7161778baed2b714861be7a050dda1ddca2ff4ef4e46bf8f27aa6a8b77dc59f96d1f875b26f1414b769a48cc952a42ce54aa75e6bfeb6375bacb18de79370c152941e2917abc3c3db2ad6f2396b3c266744383527d4ebdf1a13c633d71e465930db410ffdf47ee16c50e2f4367c5bd1d8324fca7222eb470c8d81751025a7438cce1a57800e4b716cfc39a1d37f037a8c169737b93d32769e2f579daaf644ec963544739adf5344112e796890ff0700a29081937eb8e33dd50cf53d75c456ebe3d7e99a9c50e62ff20c467a842449c3a9460c7e690561c90b724c6eda1e13ee90c7b23d67e19a5bc289d4de57575e3b243347337b71a175031b17f1674bb2e5a9984b1c417563e553626ca6f8c03eafc8c038e34629bddde9457c4f9d77c91f042355f56c2200913b67e1aa4276a9947162a08671616e4a18ec65cf565ee2ef5a40c270fe5940e2e3ed32b4678c46acea3712e311383dc9b386fd6da7037c83cc036bf5e2ebddd80306f2510ee014fb1ff89b30358b11194da87d1fd44e45128a5c70b0c9ca0b104d4761250190d81e9e0ad0813f9dac24ba1c1c9c46a06490f1463b931a54b44432b6244a59db7ccecb703db701221c813d6ba19ac976f858cbcd29fe49648580a38d6db27f58819bc198d5a40663587dd7e58459a0b11e52e767600211a3b86dd217359ccb829d27c951fb75d77ad64d7cecac69edd7fe38b0ead8fe701ffd0f8ccac91e902c1a8a3785a77cbb59c3b4c32919bf506c7c0c7e181a7eccdf9da98b75ed5e58c8f08920f702599d326173b7c75896c08ade1dcfdfb5055bc7bc150d211296338250db88f8bbfdf96ea1b99997b45949f69b030cc4e3009d1a4604724c24fd33b22abcfe298f679c1f2c2e83813ffc057697b9a5460b42a600bb78ffa463a5edfe55ec6ac4ac8a2db000883d162fa54161ed0c21d51d23b37f8d52f1527d9e434ab80c6acd64853bcf9af15a9d89483228810e8d169b6ea9601a90185ff4bcc7fe38efaa0b318978996378032e340f08a872a12ac10c08849fde78845e09856e21518d1596838a4559b44d4305c1eeefa0d596e41c83889a7a54d972f23939477df07c4c3e8ab3044fe7badc0da704aaab9d037ff9ebfeddcfd901ddb83b60c607bb030d107bdf3a26563075fae9842c0b48bb7d87ba2e767692924eab4b9b2b62b811532eaa28ffbc1554c01b3af24d758a56ee77df5b74852bd481e63e933aeae8848612c09d75bdf45c82ba48a0f3587cdf8fea087783177d2a876621dca50ae85073c51c9620202514f108b9a93a31cebb5a80935630adb8bfebeec6943737b6b2a18b0093b0455e31c8533b993537358d3c812cb293df97c6b29d6e0aa51e3c6caa959fcbedc6e6e03bb28902a2a7906b5e247dc9b797e16a7e1c3a3f30ca6ba953e027aa4b9bcce67ef2fd912cbbc7765e1f241dc24901bb8b3b43a20b2feab9b0797f9c1054eff56989dad3edf839f5ec36f5689c04e1631aa302cd854487123b7d74eb51c9acf6fc98c6dcdc34d41eb6532962ef3fa83ea9f40718f17455fb88a0771178de7e4f54fab7c67536792e4f5613c63207d21329ef5590714a7b8aae066ae45dcc223e8e4b68c30a49b9c8fa570f75f14d4e1439ffe18f5b90c61ba58fa6039afdb91064abc05fb296675a741b688c730ef8dc5677fff28f384f62ae582c59026dca3c080efdf854e095679e9f2d8c1da628d74ed41a7e033ada270ea20c78c1fb00b010c3a2d80f73f8595211c129b86a32afd239d7b35ce94a83f0cf55afee14d880c4b1306cb546de221821b47ac8e6a6e9c3ac4fb104482fd59d6ea9e2eaf143b9bde0c7e858c8d42a2fc7bb72f6cda80fdc15a74f40dbf8e2f900fbc423bc472281c35475d659274d2128e34ee9cff45a14579b1e38f3a27e7c90b79a354ee417f7fc7f5ca610937fde3b2c1af13f06426d5f1ab6b0eabce86970d45073f3341df4962580da02d2b877355e3bcc33aaee8ee43d1c74d6c80170acb832e0dc5816af364de3f1016170f0596c4ac1784d767ba61263ac86e0f769765a108c89c4b1efe5f39db2bc7fcc89285ce0f7a18ba427351394dd908d721954c29ceea30ccc5d645035ee710926e205b08edce806ebb698e874c37b852b97588b3344a782eb7db180ea862308bd35a2f89c803aa5a6feec9a1f32a950b1c7a1a5857f2ec17923ae150bce05816b36dffe5cb588cbc89bcbb80cc7e80b3b0c2a136d5e71e42bd8c8fdd338e3adcb87bbdb0650e8c3c1a013575d7869667a3574d8ac688c84146f341123b28e5c88c225f7949d2d32a8d1e084a64fda1118d67bcfcb7e83e3b127625879c6ac3b60626e8f595f6aaf7bd22e1eb514a651ef6ab5ee2b677e65d8865727a3f44c9b99f3705b98437888e685eb8b9f92a031debdace984c046523bb2174c4e6f7516e6968b0f98f7b74e291c925db7b29a39f898f36d98a79d4fc19036f1d58607aa1f6347e5113ae14caac97a98a10f16212fbcf7624015465d311f39cedb684e4070e371c32f55d54fc8aed20ff73c2e643b32564e5711d684ddbd2e8cbb97382698d9f42d273e27fb3a9ff445855c88d9e41012b025d7c350ae15d8517661e2dfb7b66d9b3e9d0b6e8ae8e22e8886b552987c59b2be30c69a9b5f1b49c2cc21ed6bfdb9f2424db9d0e52da571ea619ae768838a7369f75dedc618fcdd24fffd4a60e3e509b00648353e6b970b77a792de89094a0178c40e1ae76c16b71de9d7b003a219758815746dda2fd5fc1f7ffb3a1803f133f5d8f02163e9511d62543a5fcd00a0b61039ec253183e97b972e576fb11da7aaf889ab9b571b4301e2432e10d0a16c8e7e4db5ff75896fa104b82a3c78e123d3b6fcc5e17809fd10e5b7628568b1f36d3d22c64d45d8892f4b8361860701fbccabe1c4ee2498484efcbc16435cfff3719611c609cfb5fb29fffa96287b802893f5f639f0fdafb14473930e3485af8fc6c2e78ce04c211389680f0f15b7c22b46a2398985a447056cfda5a0773d4a31cb6256f25e7cf42c0ae0b396b7668cdf7d4fd51d822d018ce45b3230c5ad3c4bdb852786d485d39df4b586d081e897e5ce459fd0f417dc402c1163bde782c98ef0e13f02e02800912623b58f2ecf3f801f3f5310e6be195e093292b8947ec01ab689b45625ca3d92b1a14e443b74e1a6ed0f5cf752f8959e5808a1b2d3916b7dbddad5b6acafd10f736ca7397d5f1620ea822189b23060c1a2c6dac9629f2e72ed81f39e1ff0e393d4896b9e19fafd8dd8f3f0d070b7416a1892899582995094f46a214247ad804dfd9672088fa339b987f4576bcc5b57fa25aa41bfb1fc6dc1e1406d668ff2a1304842828f762e87ebfe193b2c956923d4b6d4ee98aaa976a5ad18e087c73fb4306841fdf7493f79e2e40c47e54802485b09e6920d3b50c8991349cbb453aa3171c9b134e3a51c4e94f91080fff459f70f23de38171c43de769e1e51877f721aec80782cdff870e5c305523ca1d370da95f01ad4ad2ddebd796d4b2533ded6a70f6bc97e9206d4f3221bda7af5bcd3a0cf09fedfc5f98509658cf75f28501613972082843b904063ab9deb81f82d54a59779b666424d50f4a1bfb3638516c34475a506ee443524c96229b2bce916c67220a22829cf8425d40e85a79e56b040d1c1932e3dcb33802ab5d3d6667b68b5bf79ae9b6e715ea468fc08b2fd4bc0e4200a15a88f50d78299376df8ca71dc14c012bc359c5532c7c959b3c670a795639ca7caeb7138d959dff6e262fc732d30dcf8f84ab0742a154680b3948da10e64a1ee0d5f06505ed0845314219d97a5a18ea0266059c71f479438a1957ea98d17c13f8cd613361a9f6e22269d13dfde27cf51fc4474cef405e75c1a0e440232cc587391688587ba82770a8bb8f0ef4178c1fe8ae3909ff90ec8a7eac90b4dc1f96a44cbea8fe87c4b20288973e827403cc27f036a725c94ec835175acace719581d3fe6fb1bc53aa47fcae4e66c4dfaca05a28f72c7190d66664e1547e8ecbcc641cb4968d2c4e750f35f007ca48a7b4bae7b4ae90d82348769e7dd101fa2975fed20e762f9cafdb9db1bfe630bc83f8f788b95566f762f4cf0e870d0a9241a1f486aa32aa7e1083e01e445415ecdd36ba5b85c783613e75c8c000146fa9c7d45e418e2746725f81d7d16682a31f64a6c04e38f57f5f9b83cce5a2f2c9c9b935e386e7f817fc0fc7e975a60c6e1919a708208630e7a0aeb65544563a2bd1bdc482385796e313f387164f4b5bcd3c8856c4b3f6c36f5d4e27faa3fac22ce35af1c229978a9e563c66e861126a120cf1af2bad0f00920b2aa6e76301bcc61d712a27aa9957d8c6f76c54eff444e2db444a7365f1ad7220b7c347040387201398b68b9bbf0e8497a418e35907645b82a266d7d071723fcf1dd83a6229a77219113f007551607415d754e5596ec3bf785599c497b3953def5acf8d21e4c0f5367a9521d0c95bbfdbff6200c7340913561f42835601b884946a4f7eacb14f01f952549cdde6d720ef2812d8a41704c8975ade6b436b031f2de4eabaa645b3190a23a55db1e110496fc768f6881e9f47faabd13b041a3927faf16cc460fed560a28f428d551d05a44d78978a36a0281749938ed9e4cd5856fb398e77271fc1b3da4493ba2352d562832592fac5952a166d8990059b6ae7e65f33223f7eabe2bf0790479120cb17e8ba157c3a84a9aa47a23ebde6d494a1a06e9d1d101af29428cf3fbc67524bd7ec9177f82a8274ac5ef72e537c0a8be5ed08595b82b9439e8c9c31cd9a943acfe32d4857178b5c5612d36e1475ba6eab333b24f7a945f36feec0f7d11828592b88116bfe222d54242c2697dc9816be005d1c919beb5fb0ef2eea383cd9ed0f5cb0c8e378c8cc2cc5894c2bf9ee12ec52b9925cfa4b23df8ee610d714a466acab97f7f93509d2949f2ed0cf4296a71efbbee8fb721c58080656fe26759d8c81c20648f757014fca49bda22ba674e3ea38c6b32e262792ed23a0a4d5f9125598ce3ecac648ee06ebcddf67eb8ffa0b3dd58a95fcaaa94a3caf84c1c316b8b78e858009422e5177384891751097d2285fd186f8d4871b57980a3e8fb34c6b00c26249c45b9d375dfd485a6ec0ed8659773b2cf8c79efa4d507d476eb648aaaeeb92aac6a4c8f61f36d81aa27f0142d489536701b29d4c0147a42c8dd404b5cdeb294dd33a2c11e6992b2c9adb5665ff2ca8747720e66df95026dfc5f3cd66f338d0130c85fe0e9960472033cc1d2f70fc57624eeba87b2aee5bb967c9f9905e10feedc0a41a7b43335f494cb4afe336e6ea12089dce480133bb4a04ea7e1a0b6aacbbb754e34152f6bf9bd22c27c38539268830306c028121600ab05aa2c1f1385d93603d911dbede1243de0d8ab4522e2b6d6e5c40dc32422eb114429cfad94c3088c1e9749d90e6bad9ce4edcd85589b0a0b1f95829b501b01e50ef4234d956a39e278d5c1de40f6e269ea4a0d60426861d8f42e9df9fc4e491025db58d2c71f93431e7b1d70d84119c5161ae39b77e95756f41419fb6e193165a5283bb2aa0e65a3d239b676c16a0d13509925c02bee566c2115b7c0f82cbbdf5cc2659ceac4c39faa172d062e94c655530020dab9006235e85d648de7de452ea0bba93d9b507eb1debf7b0ad47042be3add87e9fd5a98877b563bde384f614598fb44f932d814677c7d1614b533bfea063b9f9a4cec7d97fd0e79e058272ddeff5e43bef82c57c76b1fd9990432f13c71664405bb847eaf711aa809573a54c768fd6d1dd4505e7eefda90e205ea09cf39bbe3026cbbb8ad798c8f6e1b30f27a5d0fdd4b63871cf5b1a8a9c7831f10eb2260c4b87ea5e0eabb648095fe0597954c8956cab9cdb882af2daceb90a2a4f8aa0a7248625f0cca7ea6143cffd855ed4cd17faa3964f25a3749d75c3c4ebb3ff563c81ea84d18b33b403b6cabc3e513f4c438899bf9fd9b4811d535b54cfb6cb985b36cc7acde34a33b0ac0c4cbe6785944cdf8f6b6f01f8d31e0f7841c7f6d73f9c0c7498d4cc313145371f64db579b913b91cccab4ff26e1fb891e6059421b88050a160b9f22394c63bc7afda486f5b33285922a1d47d59e8b971987d12af574cc3d691494ee28aa4f3557e03923a02d04fd61dbebdbc98947980e29f52dd1dc1b2ce071f4af02143b7a10f52c48a43ad3dbfd33b3fab57da58ec41a68fbecfd03c13abba65231254070d0452b6fd0ba1de77aab81c175671858cd2642fcbeceb59fe1e1b0c128bca1f7825c2562893ec8b39c9168ded17e1e64bae727b0571f8e663421b741164cf1072137343339804820dfbbc98db80788c2bdf71bd21c184ee7781e041dbbaee7de349f43f7935a741614e08e949d81f9519d5cc0cea9aad611766a8fdfca7c554b6bfd23f9eb5178f10b6d92409077489786de3a2ffbc2ac2de2ef371962e512930e118aaa5f11a5e0433ba34939de351f086c401922a817385dae334451a09050ee8c026402e44015869859056c5efce07b7c039c7a7ce8f42e1a6bbbbea05f89a6ead2350eec0d4a6ad0d21e04d7654ec6aadd1b575d8d46661094c375a8aef8b697c332f4e0527e95f9bfd572b5f9b95d7c42de6ecea0b3e5e8ac879dc9a8e39a29b89bcbfb049b159306f51a0c893bc1973361554d85267b2d46bfce5242e7a3aa59c5f15be119e9f1b6fde8dcc4b0781bb1fae5a2229f629291d2a5bee811855d0e38b5e7603511b6b65ff05955ea322cd2d10d6ef98b13c5cd60ac5e26f51501180daea1a3e9257e0a536b1f2410c87b92f831a37ac61d8cb2895771d993fff5d0282bbda230c039a315e31cbee2ae07a59eb8fb903f8a9a3a911f1ceb7afa6b81c1ea3830749b0cbb53dfadd91134fdc977c2e6fe279e2788307e923e108461bdc4c60b2b7abf53bba30faea343bcb24a3b87ef9762fc402761789c5da6dbba7f2498f6f9084e73437433521039b7fde2e3d0a1f103591545ef3a02e68b92bd1b70b3f54c27d6868c859228a2ebd49dbbda01eeee12a66c1f68fbfb6f55c98aaa7cb8643c1f2946aeae0fe2c0e3a3f702b69e7f6480d54ef7061e64f10adca062ee4ca62c49d6d7d3ab50878ed227491171012e3f254d001c0a8a75cabfc454481b4afbf83f5b18b6e395a5eb6ba44385749057fa886b6fc23348403da824e694b0e12c19ecdf51f4c50eb74e2e582f5827c6267b0d0bd386348569173907d046865090dd40c47dd0d874b59222c1802fbb9b56045828fcf3584816f06b4ae95708dcf49802d74be57be9d8823a5a9f01498eb544667db685d004f7e54ea29bd8209035a84d667ebcefb1bd53b151683caf2debf73ade96fbbdc9f87fac467a675aceb031c136655943579d747f362255c1fdc69e6f1f0a76230d60e4246471253c13552854e8f1cfa22db011820ad12752a7339a5fb13abba2a6e714d4b5396f77fc0c4200f320e9ae89768f913498fe189b8af86add50dcebe43ca60dfed5bdf7981c14fdc349b1799c1ade742b118f9ce2a0dc8ff4afacea783ab20bb031111ae98f9ff944ba2d2eb5997be92135bee4f359e36f0e6b57fcad925bd8254fbede76eb8685abb38d28583cda2e8108ddac851fe0c82da483cb10b4b4df559b47aff4fa4d5282910ca4117d2344292d3da430492e86abb540aca182a1e1caa054b700eefa60cf40378dfcac2a61fb9dcf816651837963d4b0296b83e0a7fa1a480aa963abde112d5014ab3a347d1e48b8144e6e8612bc27e37e9b16eab114ace6661218d6e2e951ccb3d716a87f0008c3e01abd694e2c1136e44c14a2d72b38e8b1c0426c1a3b87ef31f13e242597d31307d9ecc6d3dfc89fe5e61224c8c9528ea35b50131af022a0f009beef37dacd8014d9f339f0c56944cfefcdafcb3269813ff16126d82a934e1f4a73e26bf4a5ca60d42eb3f23b166bcd9a64e08c794e332dc425bdbebf4222337f6c8f1a698431538c9a3cf4b7ece3be3c189beb5904841c6cdf700791e496d2ecba2fa69df39017860f3c6b585e6243a0bc58af370231d8f1543525858c6efc84fc6b1c393cbb976b9a29ba3a206b031cc7cf6cefd253d6425fcc5e9257a3b63e2f32a045fc51df741074c525dd6530fdb5d6b5e91f2b8c67f7a84fad36e23e6835e7a1a552c6344c0660ea2355756e9dbe264a0c22be11c5e88efd8ebce650814954360c191bd527de700233972e3535bd2d06d1881bebe382dcecc9ceaa8ff70ffb78eb531fabbd879982c25344b694f9549a0d7fa2a1e45c08c9c94e691b356469187267310c9d3f8508fbca901def8b57e2f481cc380d08fc1a01241e06785a263f6dc44c9660f53799b19ba0339f75ff7ba6045b2f19f6b0ef5bb1773b4e0e755c81d9551338bc62be29b08f59f489056413fdf037dd73cff1d0ced2b86f19d410e524640ffc3738c1a3a1f665700529e8bc972f5e42a97860d3f220542c4b24442d8398fe7d3740b4c5df400fb5ca4b87e06ec2c06256a53305dbc8e47990ca6701577b02277407a19f5c2dd96f7891f6712a8899ac25838838e7a73f4510f0d54f6fb887a7ec2f4665b1d78534ccd86e9d93b2c20131b446121ee59c06a0983148bd9b4f2b0194fd3d01cbd68214fc30c7a2f4ea97cb54578cfedd3ae8306d591f29a890bc38cb3a7ec7cff0f5a1752c408fa52b7ed3fca4b8498b7fcdb24c717f84fa12814ad51a0883fef0b5e55cde267b13edda22a506f61c272ce7513cc8a5744ccbc5a242caf8f457ca5b3776aa9d6102b18a544841ef18eb6a6a726e436b9d76c5a08cefaee1ca6660a98ce9d4b0d6234254f3f74e432530dfca3a7d7fd6eb2d2d576891e7c604abaff05dc5a93f00988fc912f3f061a006c35838e8f7fd1ce26d12ce323966826cafa74d53e482b6e441f8445dd1950953adcf77038232f8a471c03418b725d049c7d28e7873f6e08d2e7cb3f456fd40205c8445f56f4d57b95ef4aad5179565d27c010516a92e56f4b96351b69560e06e7176915191120d18640c0f470dc617fe8d85eac1889b27e6a809327e0231d6c927930bb7e545181f30a5cc2db984a9bbedb6c7b9f835736d61dfd41b120c82afc2be3a8056ec18e4180a20525cf9b3efa7ad97c0167c29f8a104b26f34d9e5a7080eee327443a16e7f2d1f6ac1a1316fdcd6f462d0ce6dca54695446da8d77a4bdb6290f32e33dcf0c761f2be522b796fbdd46dd6a916db6c7e9e70d212833fc28dd975b00f4322c0944740633f824b94c166059afee764ab4b5d05d84b11c8f458eb0d289da23cbf449182cef2d6e6f304ce259ec6c57b2d8a0cdde2a35531d0df9df69f21efcaa4d2719ed3381437bda2af9fb030272d5d7bef9d9147acded66ee4c722f32e5b8da8a6d22c5f47b54f9c99b091095b342ea14a893e5ea086122da46440be284beb0faac3b6aa5bff02f82ed8e3a1e6deca92b6fd68c8d4c9ef9800c000354976e3d2fd7568e7830f2d0e9a5c8c248004df842784769d37c935b7e297c7754a18775eff94b81830c103c0fd7efa1f98b4815d70604b239df17949a3735f375850ee77e8e6cf3bcd6a62e19d800467c1a774dc87538097311103f0ef7a0dfce9e17581a27f9314db315de3dbfc41968a99c8bba99343715abadb48595bd06cf826746755964bd2c2f8213387cdf5f7a8da9880167c02531d297d722f681b0e71503dde8717fb8c2887f5818f31c91ed238ba7d32a402d91b9409786c53fb1c6f39cf07563d689e9111e63477d8de9bcc45caed2c4208304802f2a1b1a9d9d2c296c6ab761132235003d783664c45d57df5833f94af4e8d6a88713823ebdf3a2ef2a65c1a58248d54e244dfbb59d8de3144ecd5474938c3146ef53fe0d854b5c77b701f5a77a12043b9577baf0b02f42b80e9792a295896dc9bb5a2777f69a8ad17aceee670117fb6b9e7fa401f705474d6f2e198640a3bc103d2493e0dd28f0eef0f5b33f3c7cd82e0b8f2c647e25b26c3a8029dd0596e9af9df724e6fdf488dd76f703d31a8e66685ad7447a064dcb23700f558d69ef2846c948d4d50ee72e52356e1c25c0059979dc40e35524138b33b19fe1c840b4dcdc7fd51f02866442c80f3a05da1bfc0cbd90c40cc5cd44f76d7b965b7efca739c82a3b1006f4d7e09f3de83100f8d6a1113126df81a709f7bd5df40d4f2ebcac6d84f77ac54b4e5644e55f7e18ae1910575eba840ac2680273042b72152b18760051963bea527f96db725f8aba32bbf763e5c2bc011ef77fb7ba1654b59f7c39ece17388e7b8256eb583c587f966f5c8661c0fc2645af3c1eb405414090b741c4b723d17abbd697b4889bd5c08bf83843a3e15a98c9f3a994950f2888f27891971713440c0fff2807282e6de067ac95adc5671968c1078c3903d33ae7a88b7fc6b5fd19f0dd6ec104d8278d000da840e0be81096b389fc367542fd83e03a3218a0fdc7c8bf4eb34f4450f2e530a949fd057e51eede4df71d1693261a5dc8a94bbecec8092c3a8bcaec54188967b588f6e51c7aa9ccfc074a4448c405fb979c98b812f783a57a7586f95b619bce3ff9d9b6bc7cbe78e237cffdf161b3c00ec61fa59dbb2d06ec0aff5a69083559ab2e616a74324f24fc2562a43f51098945c21c6976a76c207d086c54d273d099882b74792ee4b51db52927adebe49981a60cd026a9f5e756804045cd0dfdc58df3794cfdc0d179d046a9a29750813c740efbce6124e3873193a1855392736a164353b272adbd18f645ac0e1db565a2e0417fb5aa972019ed9a86e9d2f04850f9d855522b470667d3f9a69cdfbfc743422e8af29729bd364f2586121c829eda6009584edaaeee8a686ec42d2915962d21dedabe49a6c86dbce741bc1b0744a1f006e6c70124308ff2f82ad4024d5da68a94a969e1ae32a6442f63832efaf34f2bfaf5a09c2206bd4e8e1cfa88c1016176ba838fcf2ccb11996ba5571ba71f4ab1f114c2e0d1a87adb0948407836c74171504a5485de91f196dad69337c454cf40699293e60f1f955cb09439470055885bac5d66f3bbbbc50ebc75ff437e240d2fd8013857ebf7bbd0e02b32010de58820c8d11047724591a84d7e896d6c4a8b31a85b3e8dbe0e1916fe718e89866a1f6a66d16473b824988365205ba1cf548091239185f8d168dc3d9d5c75460e213b3147720ca0b61aa47ba14df9f8d08aefe7f8eced748e26a5adf58c59504a3a42db711c5ac0834604c62eb43148e69f94dde51c8852778b25adc24921c273233c239dd78bd945d86675f0d381e16b70a3af877cfabbe7e69d0280d33821cd750a10faf3652cc1847378fb33ff4168fb631f4c01d8407f884a6ac64f52de0e0c15abe9bea7ccdfcdf2320ab53324fcd0ce4f6c42ab73bd28cb12334900f2b62ec88d30f31160eb0c11e74574b3d5b152de641b6443216753d4b3deb72229c1b20ab7b33869f3550e2c1bff4214a1516d330c16a4ae29a1ee2cee8ca8e1b3e2aa1e94573ef42a625ce4eeb60f217f821e52d95bd5c5642e05906c5ee35a1c29849b446336202771e2c612df6429fdc3852ef3beac27c934fb70fc7893f9d252ee31e3d2dcd71b531944534e2baecc391b402f5861c626493dfc5046b9650f6a6c999e71fff75859722ffc92f0dea79a894e1e1f232b8a2b9a7d5a7b9a5598d2036739fba5af1ec287ae01b45ed4b4379388bc7c8b2dfff4ec1cedf0a752d3c5059e01b71762083307f253f660a7a1b8114de01155d42bc3683c16cf80404a01267e3f0c9fdefae331cda9154881e28521a3d85f9e31601ce769f6a56f5a57f49f715b9277b658d578f3f0e571d3ae9be0922a75fcd76e8ccc2eed84a81635947ddd8cb1f3e2c6f4017ae031ba27182a7f43a7db6d37007012d7e7202051be7eb570eac3b2ed66ae78e6009538767a9a3f38e6ea5852de74e13238a77f884ef46f5b776f8e8a1736f349d686d1f128e688fa40cdfcc8fae3d38ee9058938a5babefd20faac8a637b0b8d4a5ae5181609775561dd9b938901630a07a7c763055b14f08851d03d1efa70c3799135acd81a45d27ed26f2fa8f32fda2840538b362e4329f1779f967cc94a09e9a52c4cb25ccecae58b876e88e2abf83193acab74c4ee6f5929fde6f155f9d190e6cd7ee177edee5ade42cf62316d58f931604b9d8505426ae39707dc17373d537658ffe15cff1e00d012901b732c33bfc3614447361d516d844d32c83266c34f289aec2adda3bd0b884ccf419cf129a3340b119c29ab72da7a6e31272344864cecc57f55985a2c37b61e3f6a0817cc2d53526651a3dc70e95242f9685e076a1589d95e44fe7c79c25908eb4544baf4d0aa86820862ce725f0fdab1bc9a738f5eb99d11d1fa1d2e9593363669fcd4c9f94a04a1b5294a490d21d31f0ce6769d564937bc8477a7fef15d0ad1681026210133ca1f0471f47bd1ea1e6940a0cb7d4d478665df37ced463c091144e7b402b6f189aca937decf51f00bf84c4d2c699d70faac8caf290577de77e693c291d4eeabef3dde79f1cd7f542ffd171da630ae1ace5c0f0ac1cc195654b48522f5796cb785071382c91689f2403c017879f8c2b23629a61479f4999de7a68e034b5471ff530665eb3bd8e31ac7e367d3f954a93c2bce6ae3331060aab4cc51604ec912699c5bab73c882b0f1a3a133ea0ba42a0f45f939877f773bbe7349709bc741d25a10f4a23800b8bbf04a074493db2a7e5d13497facfc315cbc3dc8e091b6d32dac544daa6c799eb598588c46b334094f7ae7968fc05d6f129405666c8544bdd3a362ebc1af3b3be8755388075459de7a768d1105d7579e76a908ac62e14de487fe8b233fd976d32ce367c5385f8a9d4dd911c53841da2a321d5100b4eac40105152a8de7c27942d811e3a8ec385c98ce5b341ff65b48d3e0852485572feb48bbe20aee85887c00f13be1e0cc86f4679901e5101bf4bc17ea53d499001dfaebd2bc22879b3be701e5c26469f1909fa1dc032847ed6aa740e2e03c97b97335c48b2ea439d790217b1c6a66a48abcd3fb4e84d11d064a2a3985cd8fc0ad72023d08b9ba85f34f9bc3e27dedbd27fc748dd5d8a04dfe1e2849226b202f659f57056bccc819eab262b8999376ad8d1367fefd15b91be7611a7d89ca31d7503a24e68d9f2801ac26ec2bc9b913d491a018097b814fb2b31ed7d3dd3cfd804ae8b86b51e14f9bfb1ef7d35baa98ce7c10d45ff36f94ed32ce764dabfe0e4b6d281d93292d5c0ed24b97f7e6930e67f84c373a8e9eb9937572dd58079d9cab9918249e03026e455ff3511a6d627348545249abc1b61e78c3543afab3626d48938403609cb3f0ac5e617113989b466ce3759910f6a44312ad8b93165e763f9fac4c1141da0c62372fa52666156fa23481901f9d5d1e9c5aeab64be2475ce8db700d4ba2afb00dc0c52f4931a032cea237679876d91fcf7c63693eef6e6072f05426728878a11ffc30c138ca2e6c0cea927c3c566bcdf09a64a96e1ae31af3ea617f6d5886e644406c1cd7eb3125a2037f44c1c4c77b4f6d772be8b0bea0f6d0d3a9e3eea1d1dae073d83e3ef498e13c1a2e69293fec875a70ffbe5794cd878512795177467e56f3a4be64a53b3da39f0bcd3e8a16d18425458601952d0d75fe976313ed55c3e49b53bf23a894c32e1e12fa4d67f4a5960263ad5c143fcdddeeb2215074fba321385d314bfea83e1856764efc1b69eb0ee2a79af093f16dea58575ec7851b3258d0e6073351ba5c088b5044a501c4905c9448019a59decca4f8bd861552ad48e265f6ebe9f19225f292da8908598381a552590d3e6b1f67914a9d15cc66e1ac898c2b1974fbd2aec050577ff3b35013f9dcab9b32db0933a46503bce35a30bd855e587034832dbb0c1345902f3df462b4818ded3c5abb1071a905d26fec79e585ce93ab0ce7e8b784f66b9012255b099fd583e4a31c962f42a01643defbfc9a78eadc836d47d60cb01bd6a110be54b8b15eff4122194f9f6aae121a4ce001d5b443fdd06c266867026f6fc1c8b05e90b888eec918f75bdf6b21ef205bec438bbc45ad41812290be86b3073a1bc4c780b27e9bb2e52fdbe76375768b360cf4a715ca17e364d95ffcc50d782380e05beb26db552bd51beefb9196a00dc32eb8fc2d9698f6c1959fcd6376f31ca699f1075f7d5d875ad8aa16127c50b730e2daa11672d1e8080ad87d19b791d460facb7ff01a30712881ec1adce52e7b918a277ae919e58cecbe2f366dcc8b59e9167deefa2ea3186278155a7222d7329ccfd234597c9480b9743cd24d9f0339240bcf6a49affee5ac6343d91a28c0f7b46e948f6443570b578d84ebe8f2b7bd3ba78666aee30a4beea4aa79eb73a3adbbf2f0ba48305b77d6051af2c805d11799cb49d176a2aa53ef494001ac7319c21c5b06d035b7ea263a151ed4500296d8cd1d7f2983d857e0b35febafc74b6c1313951f6dffc342f3248b9531460890c061272953d133e4686cf9222eb9d9d415fc6db8f49a36876d3b02f70589e7ea43c528df53152abfccecfbcfe0520f727901e5f9b44c13add783c549a1b4ec3ccd4d3d24e22cab1f63fba0ad772aa50a8bdff663d4d2a6745fcdf01e49f3ca193eaac6afcf9cb7fcb8c1dec6537b777be6248ad1c4e2febbf7cbc8d0877783efc9d287719fc1239b3b969277a07eabd1c6e9f0889f9f1d556a5899bc9ffc49a1af4acdee248c8ed37219697cefa526f981888033381fcbf83f9f93cf58d2ac0a80fcb19aba154daad986d2073cb8481fd985cf1d7acc7bc822f5848e6c67a401a6b41c6915e2f8a85137d9755dea3a77d972eaac3750d4e23166b9c12c1c9676356607dc9f426c25b07ab10b0bf35aa160fbe32b3f565ae72b6928523e6122bf68e31bdd57ef2f4dd37c164d519ecf661c7d64df9be72c2e6623d5ff8d1f8e6c4827e8b0505fbbeb566f775182a5231d25cc4ccda0f40b154628c4ab160b3bc85b0afa6254312751c15db2549f4d3a8e36c2f98a4384eab611eabf0fecbb74dbc8d0b69c18d5639c4271d6584f1dba7ccde43bea39eaddf86b2fde67a1d1bc684a75ecdf2c556231b9b184ad5c93f9e79d27494c3161b536497fa7cf727ef9052b8b3a6a81183a33d732341c71f8d9edc0dfeb5750214dc66e43a04b3f44b069a8d3a762805e5a973f640c8d75d32daf55e5839931826e052410dc63a3f157944cae5ac1ac29f702cb38feb0e6dd72239d7f71502beee7d8d2218c64545580dce2ce7c5568f87627c8da6e3e79d14a6457bfd0027aba44d99b1ee8626059fdfd2172984715cccd2a1e174095d2667d4d4b800e45630ea000364bb9ae931b7095b3912c5776a4996e22aeb51878646ae9f0a318ee5ed0daee0faa5d3aac4a042bf0f5504e020b6570181b12f3ed88869809480fa95dd1f864496e2bdfc92deb9e9885df92059fbcfaf67ecfd0f24a3e03ca850b8aaf7533f479531c946382af5db6b37408a2b0380b24e111a3b0b9fc109672bfc2439b8d0c9ce57cde7dced99e78c95ecf74f83ed97c3607fecbbc69bb66704b640dbe7e6a36aafb16262dc80c661c198e0cef431e9cda2fcc89fe06e2a94a8323c6f8b82dce34e3f8b917dcc9bf864473833ff07398dfda9961759d74180345e8de44a8b0c948412af929d3e3886816311cc2f13538d1d39da36bada61989860c90bafec68f60ee4db279d34e3a9888068015d2b44e71d5aa919881a92a29284cc1c143e5e93c82e2949dfd6b557757ba381eb9b6d33a73f365d665efb7b32357e61f9ac2bdc309967299020b2db95fa2b9a16c237e27f4011f6eb2565ca47211847492283f79c11dfbefe39d9ab19e061c5579d9193c9440542586987a0132e40c8a1952c1a9dd9f45443fe2649650b406dc6eeeaa7f22bc5724e58262d2ce506a77c304780b6ed042d1cec4dc5d293c6bb8c2aecb180e1db03f2310b2e458b460a23b9dab791bdebb9934d9ee932b17b0587139da2d7c30cfa36c7ccd77d128b55c1ce3e4ccb7e07a1a25a94a303dd86c823715af07fa1164826337f446add91dca2c0000328002596a21be53506326d5feb8c40f44170095c3b4cd9940daa75728959f7ae0a9c1efc648123384c34b60332364cf4f44196070b1f247ccbf88158b609be2c74e3d9f03912b1a9ed95d6952c918bbc7b93cd70c4da8ffd0aaea223fed1036bc98347cad8a8cd35696434d0ca5be3e21a83c167c1d207bf85c6f26a05b0555601c6ac4724e9639d34094d2b3270cab711f39b320f91e47375762a01451b0c416937e09582a3a066123d6d3217a0a348424aa5ba42760d1c95cf2371a34314f1cd4e794d7added4b6ae7bcd696a73318fc75df9eb93e76a899d0bd00745ae5a5b689fa00523cbbf656d61cd6dd595e42acd673c3d2e1a8b6dbfe394cd3f4e6e89400c96c8b6fe50c992f0369337f19a97e30028590bcbd461e85e594fa891da05819e8f71117c87ce5cec16ad7f3898d125fca051f9c8b04263a134c7783e4b86e64c5cb87a7d978cf4b3676dfa82ad78546d133d011aa5735b08d9e08b58a059dbca531aad44fe8e1a345fded4f0fe84c351c29dc3464a235994f1ad568632c7cf43483694ff1f93c45bc4619bee773ac61bff74f5e757a578dd1e07f6355bd1834b0291954e694c8b7db93cef51b979e633c8e57d1ec6a16a9070c29a953eedc6c13c9c68f1c02e5e53727f64b5147450ea4edb4f172349a0121cbb5e075936ca667100de6490ce99805405f2d791bd74058756dba26211f4a2d8b861117695840ea5bed5b9d61014bc9b27735887f8663201be3b79ec2fed8d035b414e6ab00330ab6a44b92ca7c03ec17f7453afeaa05cdb1ddd9cc49854eb1c0f5444264bdc825f1e6e1889e4d948b9c699db7e3e2ab719fbbd4bad23120cccc72a7ba1cde1bb68009a45e8cc7780c6ef18fffd5f341f1366d85a1b2cca0dcbc8fcf69d8c79d5f9c017fbaff71c399b0b40265723c014aa39e29a70d1a474d0409847f4e97aae4e0cf50ffcff29b87b37fed47dbadfeb4e2c4d4557e289d5fdb16734875c1089d68ff9c110f49308817e801ff260c7b7c258d1f603900a5662bbb27542aecbce87859dc6b42d11a9a5663bdf24851fc8a5180b9505e40b1f3fb28f469d07b7add4494c76436f46d073fc52a71cc8e8320333ef34604d8648d3f37a336ce6138a0162335706636c211a3f7e57db88b9a9e5073d4abf857e7c449801efdd27de01683f5ad3b9134408ee28d45f5d0658595f27ddc37d80e9dffe44f1a2057739ddf3d12a9b66e5a9e1a88d40c1f3eaf3fc69349d80d6314e786defffece06f7e1fe4a4c01e1253e29e7aaa673f19014df8fc5a535f472e321ab2ef983d90f36653cf5590d7fa39fc0e97a1514d425b8dc29db8438a1a5e7a30b3cb8616f3f014f91fd263ea00481f95a618d45519a62ca42e3f5596347096dba8645fe54336333170b955eff2dd760c32094d1f3f65533321ee9fdf76ee9c4650b265100f1908add7e1b761cf5870eaec2b69d370e61378d915a6a8e86513cdeef811bdc189f05b0569e4da4b305e789f62d9ca203668006124fbde7261345cac9273408798ca494e6a7dcf0bb11458412573760799cf6d7b795671fde1ffd1dedcd4c7444427328d3c1696044e5d48095bba41c56441e279bb7e7d7922cf3e9a51745c2f0ee6f10009e10bea266657811bc04d8f13dd3a8c5df84e6fe9f41ba45acba4c1a2f9521ec91df20c5d22d7e09386319a32c374dbccecc0a7617c5a960b26e9122da71c5a759a8015384d57acf66a7cb2b19917600e87765497021186e30a5d039391eb18447143262a10862666cc56e9c05eeca693c59cf7a8bd7cefb8539b5c651548b6d3940032af4013b59ef46f69a111dede3b37dc133665c426bd70cd247a7f56ee5bccb25ab8abb514952e99ac783e06dc6c8e9d6a3cbe552ba248feee77558c729fe7072213f78ffc419547a786fa785173dc60091fcd5a0a494fb02916506ad5e94ae41939d56fa27ca483a96403747f01f7ea60c79e66ac100af103a4257109538f0c69e669e09923f710224b7433a34f13e604c3f86c62179b2a774111034e164c72dd47fad1731e32ac6ca75b2eb4568474599b67868448d9162d79d02971b29400ccecf9f3ab8e310db85abc09d7666a0664337a36ad4546832f607a7e9fed8713d538b7d260f9a56effe2db64cb9403408cbf45330f688b9c5f6f9e2b1ab60bd78453ab6fb10c88496dc807255158c0e7c9e29f48742f3e4959e8d4d46da7a708e45b37d9b02d97265edff801bf9a23c42b31df934c6ddadeacc3094753d596ff1856fb58d5623df73fffdcfb67c73ddd143d4d21f22da776fb3067506f870656aab70d49fe678f220c4b73c1a4feeaf09c00c90f95fcfe2c40b9589133e2310595d730a0ef1a72b8500c18e96e7980e0a6afd6f7f63904c84b5ed40cbd4c38efa95a6eb15460ba2bc4c64e6a814cb4cfc9df5da2cd8983e5079305c58f039f13d799c01e4efee53159cc8c04cc742e16ac5cc1618851625c195c3a74cc31c7269ae64babe78fb63f8d2ec699801b9746d40a23242f2e68875b2ab74eab9d58d5841535d51bbecadb1c245ab094dc7f8876f34496a0708093baa9bb5dfdb94da985a7d1a6101d629ce07523ca09c60f72b21af6598ec3ecdba238245f91480f6e66506f4b35305ef6b3bc061a6cd8029ca87907f9f00a5074dd2b1981cb7d7e36c1a68d1cad9526954f61acf1a51880d3151d066b86f6c098bb50e6d4915f3df8909b1aae4adaf93e7b01b35e1708a0b6b6099ef9e05bc99d0ce3ce0a956cfaf94f0551b1badd545306147b640e8595b2baad29b21499c066531851c0446a3a3f302b0c5b03ba558ec90cd9495d649e3e1c5fbb46656627e59ddc3e47cee1a936af664b745088d5712a87f9334f5dd8cafc6794d4161ab47add2d5f2cfc81ee87ed16e7407724a60c182e254fb6fc5df414de1fe9ee7bad40d7d0ea1ef74dbda715dd825caf4a3462a03e06537ac7f8681751a59c4730547a07d7d1e5aaa025e16e5f14ce1840e81ef14bfaa549b7a0f169a3e0421f6188d920f90b8f0f5b7f100362cfd512425af87594f648410d90e33af0cd2a96a04a9f0d094c5a5f133696dc961d682fc92da8a285652f31ede035dbe63547927954d5babc8cca8c49f81650fe9d82fdfa9dd1c66975a4a414a30da2394cf6478d0e4f13f3501b95f19dece56d315b225ae14ceec8d710de70f8d7d27b612e219574e2914955a0de98c9dd623e3595c6e88c95cdb543b5762d721d8ad3fa944cc152214c05f6ee3fe0783e0a2f2ac05ce73349b566d25fb1899c229c27b4411b6e17c982870adc37a52309a7e2a79bf77182fa2aea1f11899b99a448686189e808aac71715d2dcd505881d91e6f361d9005072ae0d8a71a77fb34cbe65b5a62dcd332174d8c0e343d0c635d0f6199afe2cbfd500dd318130a355c563f4cc6b380ea66865f9a1f01e729d4cdd747628d75ac485b8f5a58267558b90131dcb750193f272e18b91e6853626ccbc101c174c16ce38920f7c6bb354b007105850191cb8e6e41ef08aefc827dd286883e917aa03b373b53f8327a99f76621129e83b3e7d78c76d21b933b21a457a559e9bce3547691c4aacce9042e0d38e037fcfd0fe5129bd4efaec1d13669634d8a2ef908f27c4de97549d1e0010db7abd55960c8bd2b0b094b9219ac4245289147f36180e595a16a245d924bff5b1aba9fb88acb8abd3ae0bb8b21e0efe5e5764a546c8ecbf8e254511413e248903d98478cc94cec5e88f70d47c228c4c62078983e5b410001dcc99af990d9cb6d1180c0ec8e88422b67dcb1538e3ae12bb4ebcb3f6a9dd99bee48dcbd5acdb5b72d69575c15cc05df5baac9c4a8678f988355d595c19fae43fcb004b764a396f1766d48a659c5a77d0c102026b08999ed8cae6abb920fbd5b31faa1944dbcce65e7737e73a38c195a481b338c51ddf93b34f36fa236670ebb93265ebd4cee9136b5eba718a2556cffd870773a0ba901a580f121a422d87815cb67960a5442056b2899bb44143b4b3d92228c77b31c307b357b0cb7f7e44496a493b7d526fffcbaaac2a2616c26b2ec6fe4c78e0290de2fd2f0c9ada3e1aaa959f0dd60dba8931f6f5e9888ee1915f1f9163409f6912c9f1125bafe975398be20566387eb24f8db6edba7002fe28b06d93f8d20586ef492e208ba0b21d47756fc54447594586a54d65f4e29fea45e2e9bea042e10c32df2d8db64c9bec84b45e20ce2a7b218485c6d4290356681a20d6b0c155782f8f9a95330ec227e45120536dced90f8c9025019fd120422f1ae1625193eb342bb1edfe98fb56bc2dc24df51321dd9631b2ddc18c22d130c73074e0f6f5328748b8115bbbed2d4b1d065361eab0700d816d5f71cff961c1ea0b3595df692615d60139d15f6eabfcff383449efc36b40f804ec96206e7b7cc4c48264f24fe6b60352f77be699b9e3357a6d0fa589fafc03e3922a8a834593e8c50671ccda0c872289a38318122fd0d8589cc36c9f704c10c895aa926c07908836ecde0c5bd05d27f63bff7ed145223e1d58fd5b998884a8e66fc28f74fdf8bc2099937ee0797fc983599e08d5148ed51f70aa0b256171c6fe6088edce87c565911f6c06f82ad0810b54178d44d25b2450a834691a002d8acd7e2448b37ff1aecb6e268090a19604531d317c3e37da305bdc70f7baff6c5b365e09d559f131528b4308d15951db311696c9f216211a4270eaa0e2ff98a0adccfd69049d2ee76a6bda82242ab59bd62d4b95aa020e48a8fc97c1e2bfb31d4a908deb7fa8d1e3c53845ea6ba91e80806f952d8914e0fcdac417b875a2675c4d29f777faf11bea661ab82d48a444d2659b10ecb312f9c917095349acc245d5aa2b285ea882a97df1fc6b05a3a20fd388c39bb4d81e58b31820421a05c71221f6754088da2456fd0647df5976a7f616fcb2d808c7057debe17212a8cda085f1da176ce4b32c38b32326b1f52a93e1063a6c2ec53cef7206fc2b9145981b9b4948a1381060c036f39cc2cb4506c95b1ed8ee573b625895e1d227ef7175523a95af8c86be82520942c313466385308555681af18ec09e34c9197e99b7f330ec3a3abd35eb692bbf4285097465bc041f129388936e52fd884620e4ce03b2941a04774b1733094002d76807dcf97f9831a802a10e358725e324f928038f820a7334a4dbb25e774d572f6193d167b3090a0374f531782be9ce1ff605ca6774c15c3920f6dd76f8fed95208c2a3f9777f241221f542bb850e5e8603481ad276ae869ab4219003c36d636bc135ca19033d075fc0c3f855fdb9a1da91bd2dbeb6aa6a3db295a0ef327597ee4de8a77072366a85cef493b0ccc7ee4335bc24c8c3f2050e1050089e5d47180f7a1f0994b79e768d0d39e0cedd64239fece35a5a41900965a7a6d8af120356831a08e94329d56f1624ecf9265cd45c773b1a3a49e000ee0364439b40f665d00335d19dc10d4fc866eccff641c797b547a4a2c7081f0d8b5f3422aa383152f1ee29314347f527ac7206637c864602954d6826dc8eb340baaa6cd4fc95558f117272dbdef1edf4924d3ce47328934fe3bbaf0b1489a0242a174fe80688d14c6a82babb69b194d09007df8ddfeae58fe1eadc61172f7f2dc32fbf8c8ec10b19515b2a4f7e68bbf41d462de8ee9887938763c80c77e8f5f09d20c67ae63539113d610c4c8d2979e6fa2f67cbb787773a6fb36f71de06ee36f683d4be23d3fa56637b21c9d9fb658a9e06743caec65185e548ccc336049d5902e6bb8531b4b3f94194bab2f8e8411ea0e34d4b61f2bc75ce96009556b72c4c996dc548cb7b1c2bb73a0bd255c5fbd546606ecd4ae3e5ce864f2a646fcddeb4689c506be9db7f4d566ae9f03b835c7245ba3381e2af650fee38a25bafa600446a1686390b9db0902d9a40530a51a6bb24c139f37487dcd8c0bc7a1afb57a90515d3fd60c0772590f871f1e43f508715c2251943f2efcaf35208ec71885be70d96799d72e0810ad5f4238cf1f5435991e2833cbe7a2183230cc16015523a0fff11094bdb07112bbd277dde7677b204e13c85f2a5c9825cd59f20f3f28ae8a625f452efd866e83be475c1385826ad952ae06acd34c794cf8eb46656862cc43a559583a7de54e645d4f7560a78496b84369b8422e39e5972aeed10d8fcbc53541c9b016f57673ea7f872895f2fd35e708d8f49a99fc4b15b7c408a62f1d978ee7e57769e8f197a20660a979d06fac7c70b8f6bff70f62b21ba76e94056a31942ebbdc1b6a7cfd3c003bc4104a9b2bcc133185285c5d9da516d9a96656fc70612020e09b9480c65acb018e0e6085ad09466d3b97d6df7790896e496406712be6d397484e032636b1f389e5946d5efd06ed12511301656e3ad2b25ed15df37fcee31a23dbfd79d8b072131f5da428f6192ba67e6579b20843fb4eccd5344393037167d4f2362fd8f785b4057e06cff265f5f6c9ee8941f748c7ed6d55b59395325e728976f85d0f42b5485d28a1ecc02a772d867d8dfb9562f49112d004dbee39f1ee17e3ac79fd11219f6fb65d76f62bd042f8abddc168a9420c30101c86473d69f4ae1c3adb47a67ec297690c01c1f52077f33a95c44f631c750b8f94515e51bfc1c4f39ae9e2fb966e868144fc2fc9f11c01d05fbea11bd3d915d2e49a5e28b2e2f143f72c15fa0efe455f22a62ba34b8c79ed3eeb3116f4c8af79eb665f7bacd1e5acbe43466084d9710f1511fc28a0723dfb04f7481764424683bdecfd56c3feeb1763c960a3f7cad0d3a8f90d08a47778f14cadd264fa83cc4bb50c2684b8661449118125feaac06d1a0b11ada0a645af0196ec3e98567feded9b2c6a13b6bf44c8bf43d07ee62e26a835ddd381948e8300fe2bdf639b99607159f8588491eed6ea4e52c26039c59352af694784d9288a4ed5754ffa3816ffbbbc237809e0a022c23899243e7a8e4189a3fec0cfdb84ab98e459a2e470611531775493ec7866f2e4cba09297e074f9fdefb6436b3bf2843ec588f5340af0d77cd165199ad9758e6164ccd45ad78f590c22a13bc9f9d3e5ca9af2661b103345182c1af953752ea821c99c926a43aaac2b09861e9c61382a8c440dc1f25e85f657eae8f778a86ed294c02bd371d03a121c9d3e5f3986ac97cec9609abb726b3926a009dc585346516e54d32247c29f371ccb32c62abe6bfbd7f65e671a6499864fb986cd1277272b5fff624583b93bbbdca1610a5f263d42567ba618ce7957a710d2b19380f17e31afa534ed0bf2f2297968d0f9be67895dfb3546e1082a11497f93e624f6896c2b63af8edb11446fb87ef9c04924ec32f0a39f9178265f423ceb235f564d962aa3dc750125f72d5d3d3e7d6cb3ab2048d16121e1b867373f228f073ce27e87f66ce00c12687882d557594afaf49ec7cb0e342ef692003d45192ae87bd45d3bab1edcd85cc44fe61f399e557a5a6b771785379f2dc3d41084bf1e1485af107787d15b4304b0d84de8d6cf53d627a7e19bc0abf2c16bf09947964f7ce8ed599091373c85b7359cf52e839c2b804f1b692e9e042e8106c0bfefd103e6381b3e19a4661f4143cab7fc8122644d91cb71bd4f4a552815bc126393734461c14c8170269fde4fb2fa254eaa25efb7fd5fc545816c047872bcd75df9cd842c9c0945e3ea7fc163333a9af8c5864c0de1fe812d3a212c6378c69f1ea19de0e0b368142ea347cdf1fc0e0045efece8d0749bdcd5fc831654dd048893a3667067d23b1c548941bf1d876b5454d5a232c794359ebcd9263bf3cfdb91e2e028dc526b123009d08d1b3d42b7149b30253a011701d167a46eb0024f46f4dee10745c126347c8246276bba262871c628bea79fa22c7c7b22c9d47ccc29ac410613a451fa4d8dd723de6af9e0c7cfe013c93781307a56730b88c65ee8339bf97af16134d28cf30c3d0a2d0d8d57ee6626139882e3b11a7148873770c4ad8f3c0a8c7e522f7d88ea075da86bbc40f0075ecb55ac5902fd468520682a9e443e097a69cf5aaa001cf948879163443b4e29b6991f1baedb84c372168d73f05b0de9c2c7d74715d6e65838a7bd4b3bc84cb5b8acc41f1c41a33d7bef8de0e18f448247319da0eb99841925b0a6df94278f7497fe80b56d3a895dcf0e668fd2627ba1004cedbd6c5dac945befb589ee88a32de04b8759553cab5628c81ee7670c11ea0427a56d19155598da6b87a1cdd7ac08be04501e54f745076a4ca219ea476d5729cbb484e8fc8394cc9af4a17d47815bab2fbbb73c462361dd100bc14ec0dfa3957652e1e9bea86096089725c7bee5f2699f852fc585d49c69006146e3a8928e20d83497b57325c6c0aa28b0c9409e952a2ec23cbba6caec100eed060f6a3fa8728d298558cfe184327f45c7d2270d45ff657391d17b63e504684f12eafa4a99fbb6acb09cd39246db1d69502a7fdf8d0a249c25483d07a778dffe6bfc0dcc94de9c809e6cad49c8c159982f2b8e351a0e4fcd9e824537c0d3e50fdeefff3f3d15679c28b94e1e74962f40bccc877bd6c5e8c0071cdbab42ea23d6cf4b9f1169255c88689133adad88052c6c74fa60252440c3600b7860763b14436726685897650b7b51496cb006da58cc42af7e387035581bd49f29fa8e245e135cf1c710cf088b4aca725d97097a9f41bfee5ace10718862c2e1ae53f7c2c05c9e08d949158e030b658ddc56fe9cdbac4a89e410e3241bcf5b9601132ab5d92a7f3eb4b8f37f13759d7a7417428e6f6e1867ddf8c4a5283be3327651f6816c59129326c529b3af6fa2380a89167a18aaccb267a8f3f9bebddeba18e254be0863fc5053d10e8b2cf535bd4876e1c0c125e9ada5244c8da6af5cf4c075e393f30da20692e74249d33acc6af7d6a27aaaae9d695c1e8070b772a77462ba882b4d9934f00adb352a098f2cf1a61d9a4e60d2137fb63f1a91cf5f69fb808a1356da739ea6454fd3bb47a269d1962d4ce8121f68f691bf8ad9e0a41b94f4b9c1a462def5cfca8d90969b900944e540a56c98a2579b151487086e7942b2bd560bd1b8f9fccac0efe75df2c02669ee41223be62356fa5844c3233877ea9082c398e846aada22822cce64a536024602f5d509f1c3de8ef65938afd361d38126089195982b6d59ef8ef20d32577dad8f028e5ea1e5dce1e81c050ff939d068a9d949052471bad48d34b4628e33f14f1d2219a8cf44c64a928576d83bf00683d8ce09150acd64cf0b6ed039e5734be648e49ee2f30202813681e45fec892e2124308783e1332393b4b1125bc66023940ff55351d930afca715d5fc0b6d1051987ea81d07d28808ac114b70a056ad04203e31ee78d27905599b1e4bbeddd147c2772e127e398530fd850b2d86a841ca9ed16fbc60d62f4605c70c967b44a7aa2ea176fb1861068f1923e05d21551508f6a6bcf78da61416d24be55175df79e1e73c3b7d38bfee3c715ca62dff9d96aa9ff2d60544999454cb1cbd22878238ba88a69f3fa872c9c27d7785306c91e78c75d08a087d474254f5023a1f64867aa80f7dcd47abe04d5f30268dda1854eb0f6ba932734267ab4c14661e8e547f29912da5fff326c8c9fd44a6da717d4677c920ebd3bcd32c7627935db0cc8908436af33f66c202cebb55c66afa8d27de60a6109c2ea7523855d2327155a55ae49586ea3856c76cbffa2f1a416146eff61aa1a35cbe5c3904ffb9c18db4be8094a7fdb7dabcc41c793deba307d175d3f4630d37af46065bd86f825b8492fba8b65b216997d2e15c1ee36d4ab1e4dfe70c4b9b8c3a1d1168a80b1f7dbf1a357e127b08cab9bd7d94bb590732643bc4b5ffcb652495b35dcb099b51bd5981202dadc1a32f4e8dea534b5e77874c8024d29276762d6c106aeb9914c14c1882d3f9edff0667bd05ab6d99d00173ea98f8e802d94dc00233c73cb146c76b81277ed0b641ef2fe41174cdfbeb22cc7812b5ad52fdbd0cf3df9fc76fe24584d9fdaca3a443c81e89dd7ac9261e95d3ba9f57707132bf9021a161701b5f4b44000cb40ad2b7e6a1c8dd95ed2c37465819338f53dbd5af03ab10833f0ef994ff0d5acb680fc4cffa5801b3d852e81d628591744b144bc3aaa2f6a43d9e8db57b686a083d94cd7df2ac2936316197da2f237f493d4b0bc463275b1e4e9d1ede321b62679f7825b0a7e3ba5c33521d584e575238928c5eb839ce5d5e26e61a448a8888d777da16ba9d7b97dbf879ca6a390a850d1853f20577bf4933fa8cac022d54c1c9a84a57d54c5d34db1336fff728b07ca2ddbca1d874f638bce1781787a7b696b2c912b789c146eec8d21892cc65231d43eb86f5736030f8713ad1cd8ebb3c79402407b0ab10c19f2f7ac34115509217a1fbd473703d939d1b66d556bb868220e0b2ed9d8a59b2ce9180345a738c5e43fb3c14438f6fff17ae53fdb742afda9565166b41fb55ad20c263be53adffd844250e8cba8b0105140aee9c3b405ac360799d3b06cf60ab7935f4323784c36de76d7f30e261edc218330a35195e0200b3df637cd36c17b03be0a9b94fcbab876d049541b4606e1750cafb7c85651f1157ed139ae6c50a0a64b40b9cf9177c73d9e829288c7bcaddbfdf5ebebc7ce440fa389d85e13fc9f43437633e5d9a09cb3857718865ff49afac9fd49a9c2cba0d85069680d2e4603ff23733727668d91d161edd0a279f06153be1a00a753e97d0b359e8efb2fb79d08cf6b6b00bbfe45049103ffeaa5698e8c0758b13572f5e0710d8d0139c9e7a071f3464072caa6c81e26693e3466fe6aabe70e72738da39f71b68ed708cbf019e7a34a0183c3b017df71bd52e4dc67c887b7be0dd39fb655765cd32a23f181b23cf6e6a4f695fbe25323b0abb73ab04982da1021f1565d6968da67360a72bf82335691cdff1e975281382beea30b123c8252a738988144ff97ebca881e08fa54c473b5ecaa617f949a38f7a087bf64f78257d4fe91340bbd24455e230c6ef14fae0601ffb11db926c2e82ff21721fd30c39c3921378b3616614c2ef771663e1b04bc2b865b0b1ef4525e7f5a6606d632321c218fc5faf645bc33c23be3219a47ff9c7f70a37fff6806f30ce189ed2edfeeef02dda85e1f1396ba6d25843e78f9ff4a8d4e452a318df41350db4e90680799f4ffbba2bf9b798b8373888808810476adbcfb03aaab00e9a269586a946c209ce9875e2c62bf73263840d74077eb867bf7e0dcd7c53958b339ee42f56e13c7aab55ff069da4f0eb63c3a4c67b481faeb8d646425f95a0d8a19846a0ad37f4eb318db6866c9c3f4e9039972a89b80e4c6a77bb8e9a53ac288abb86694b9a8e1669da2a529f7b0117cb09872a201c21ea133098df948115adc917460a8f00cf3f49aaff40f7c343de4c5b5835917ce7b0c5600d9b545b4abbbba1c9f63b00114de5de6ac9c49df427984606546a76cf8ac111a58fcecb035c238d1ff1a3de2877c16f70a32ec9355983368fe9a033f911bdceba1a11c5ac16b7a8fa23ced9ed3b41a5e024d6a2f8476d26e22d83a58488b2184f018991d95becdab1496d2af2f8806ff28248eacdd314af9578ce3b2015045df3d9bdeddd7372f61413e71d5d7bef48dc05942f16e8792f931664f5e66256337565f6a951eba52f29deda28baa393f8972d5523f4474dbf1555929e6ea57b58f24b6548cb505d8a72177440cf384b5e849876264b15544133e410787b0edd5be1914515fd32d176305adc86d696ae849e3316436ad0fa94638fec2955eec11353ee9ef920522763f7de2cec1ad1127c1402f177acae56957d7acf408e6c0e13d24957c4b0e94148009dd3baabe41491bb2dee42fa5881fa6d4fc243d18c945687ed73fcf7a458a8eb7c6eb8291ac329d4799117b45b6a07c745d2529c6645a2d8f08021cb7cac0be0abe59fed4a485e6781c0cd704d43361d92d4214accc32a8fb5effa686cbd4574767f48af1ced9e85c6ba3193af8cadb7c89fd646e33d3ad122174c220eeac696e6c476aae4d745fc3b133349640d1078b0fa7cb3c7f6e742f70eaff91f84188116d63fa359c381e474338e14ced917a0416a866e1912677efcfaa399d70da5df36d227cc1ebd442529994a89f5cc3bd2c46488b7846838d7912b5f1fd5261ee464848fc51c5ef3af0d4c3760a6d3c075a277fc0dfba674339ab092b10b5098900e561c24ef4b6a3623f778b374abf90d6c4574927bdb3a0fbff942f65e8cadeea5c7991efc3a4120c2980ea5380be6988ee18c53b9273cfbdc0967f6fe6c2a1e4e958780e20be3210534f9f812b8bec98429f1c8b9fb312ebd4c4dcba41b7bcc15688a85a5e1ee278e85fa455873bf195d47bc89e3c8b75f0bcc6f2c5574275b7e8dea8e25e93922d323454e5e8794228b3aa011f36e20517c60deee9d7c35ea1b897aeac82cc83052515d3c5624b64772adb001053aa3f783e93dab5d9dec52293b471b76083a6dc06e1a839f591ba2cbce1a74be6d11a8d02befdc7a236b2a4f89f00d266a037bdf16b2bcbfbed68b003d3dad8b0cb1757332abb3624466849103906e1e551cacf2b5f911a0d58c2437e65120408d27e0ba7075f7ea9c4b88ebe168877b75a2eea4ecfccf7434fe6e1aee6845afc9c49a37e7b6c2cad87459482e84c7c8ec2edf07dc118a41a5d4fe5ff0fa17d7adf730f7ee7060f8ff28d62634ecfd6330f1fb216ecb4f3e677fef42a3528ceb4498a0a517ebe031c7bea9684c997fbad1e868b617a41d9e99a0d96277a0c9f08774429348674a3052adbbb2407057c779bb0e112db845d5dea1cd3268793691d58e857f92346c9dfbfe87a367d6258088aa9ec0fb22e7b6cf116489484a20a60017025e5e9612956846b3bda19576ebd7c66dfd47c9d8e3bbc59b8dd53e283afe1bc75df347574b9ed90b644d14f9bf6ec97224bf50819ada1c7d510f868da6a11a06280b20ffbd81aad0e015e8aeab7bc0d80fea77922aa8d4f102c0811a39a5e20cad0ad7b9719da1a419f67968334cb00832750cc684c6540f97e3a086dfb23140dd2b682f3ccc08f9b32c7e8eb4b077144659a10da96154f4b50cc1e195517d5505bd2b6fcc4108ac29cb8adfa49601d9dfba2044aeca592b2f29f7e377f326ce2b7979ad25aa77a32b7a6102d388ac7a176c644c0488786692e7c0f1531bb5ce92fdf65c89b9839fc932677e5e4e8149b54f6c86ff4c019e7906ff5d90b894eca35a5cd26fbe03c40737512293a7992a86d77d59e46014797cd8fcd672fde3f25c13ca2dac2b29867f8b9725db5911a2eda214fdb8851dacece8bd8dd8cf5cd951199d5116a559921e6a054d5246176e8f6d8fa5fe3f6031a8fc153e779320e8a422a2c7b57971e053e7e16fe0488e08dfb599c805af0a48e45cf5da69a86d94c2f1b3ee44639a9d35c8913da06c9de35a06dbc380a8c2379e22a2187c052212ab18759c15c61dab512cb94530d3d4a4d40f92e3eb29a1be7d9b534f9a6046673de176849ebbf77ef49a630065f6bb9825088a50fc0c96bc419669d9372be4908cd7bac7ab6272c8d8454afe3756ec6edb0c0480092853376e0d52c9d904732ee07458a96589489f01bae0a27e76e66c4a67a0ee5737b1e5e9e2a38b571777d5512b6593f568126384914060ddd2f7cd97291ca5d475798fea1da1be4d8dc50f37c2ab148f3598c7f64ac32382a331f4c7f15cdfae0cb977e562259518ccc3235081fccdf795b59cdc4966e3452a22af7b3bfb6a37e07e3969878a066d3c3af4458a8ef92fa01d3e64e7c9590e06fa3a53cf461da05804aa7b953577e5ea5e4713755942e4db64d72c7b2101eeef65435cd6458dc3d1a213cae1d0cb6c66fbe4721c3ca2cf8904702f832f14388a200ebcce7a6d374fd4289767d4d204b77b60ea67e18c19c49abfdf876573929f7d2825bc30bac4536ebe168505965f84e5f6820588499eba192b9effd3ca9c10cd66b1bb6594d245ecda08cc055cf2a01a1cfacb22af1f370e2dfb25a6e0c3e421ee3e06878372c40ce4379d7ebc7b0c487bae820a78677e15c01944072f680d7fa8cedd85996863f1eac33c7c6418e516bb2ea5b565460918414006333bf50ea050f6101e8e2a772b108da3a18714a2789435e72272f0c722fefb52332cd080aee77bffa04720c88e33b164bd499ef187f91104b8c8108608b0934ebaa19e0ded7ac4dd554ef8425788694f2f810b2e9f19d68a6b147294042a5a0ea71a4b11240412ded1476f247474dbd6971685367fdaa9465514a5e4fc1a0a6aa5ca9ca85a3aa5c73c6a3274554a4699bab5838ffb9ee9d52574d0472e66e272a42a3bfd36219c2ae0837d8929e53fbd9be3545e657c92f3883f56f05f04c6488f7fde73894c8e8552d9d057cbd155be03f9eac30b7329bb740b15aafdaafbcc69ce28ce598668cafab882d61ec3d1568cc9deb6a7734f1053b904c86669c3b1651e2100dd1ce039624372a3ee1e73f11f326b285925bf6eb92a3f7ee450b56ab370c95f7fbff9139f0a896439e632782cf9036ece88820831156f4129d6e0a8536b8cd73155d1e742b6fbf504aad8c66bbe190520731d82da879f22603dbbe573cfd75f62e7d213d15c4ca1826d725acfa83ae71fffbe4aae3d6a8267b5a5ab02f062a29ea9d4382793cdff7a573adf5fa801074120b5750f5abd304db72e9ed5c36a5f2b2cf0549ad319634aad520279254f67d518b967586ada300d5fb13fa4a37c5e410efa014b1220668e60ea077bc04ba9b72e02275c04eb2cd30e8fd8a1444cf3977567cd2141b5abf368f02ddfa552cb756675a343471fe73c9f127580af3c7ab356c2e3034f228c95a14a6027686b22259d6dfde2b7238d8f8052269c627c0d866280305370d50fbe2e27374b910d8a4580c914f9b6a6dae2efa449985680ba27470a7080a8189578d8daabddfed7f80431415c2592516f225c7e0f1693935aad672ed0904dcfa9edab66d6bfedba24e890bcfa8110cf49153299cb36feab6d2bf6d00047a3003bcf4127f7bea3adcc4b3c60cd7b7d87111c6f4806689f36b061a0362662047289f1f31dbf9733c85d956b8caeb33e947f1c99265bd3687adf01fc330aaf52598ce5023514c2a26cb80664d86fb1e3579ed75e27418a571542d1d0afada566d3c135af31357df915c50076f015cc85b0d6b1b6cce44eba264e3330dfa40747b150849b373c96ff62740450eca7b4b12ffecce3c0adf4139f1e39f84475f7627c9a034713cd612ae90ec31406efe5ea77e42f58fee9e7c0afa67a7cb3810ceb9ee4c7be62401e1973f78c46d955927b124af78400656544224e90d742099fe743f00a822fcb9817e242fa7b37dea3487a27eab7ad4d8680956b8c00ab2de377577169c473e08e80bc1b2052f8ac9db36f6a9a37d5851cbdd683037afcc2ad7e8accba2467cc2c9d51228d6bbed633779ff5ae8133b0e924db7e575dbf34267181457a2822c241cb5e85342d04534e56eb9218f15a738db51f781861dc3923c0c030e61c45eb4f401b6d70ec8e8421b5d46c890812b61032d6b8adc939ee4ad92a6aa9735b2e53726beb400a5012ce8c2447bbb5f6b17c2c685739545eeaa70b84261418697fceb2ed3eb1389dbbbab80767a6de6bc93148caeb5446ba79022fab5a311ffc10f0b034d75bd1b3d759ef929157384629184be36d8a6c45c6209779545c19ad56dc6bc926816437e2017b638efd8dde4e668c41ad4cd9aab965b95b98a593d354e50467af76a83b95bc490348ab472f0eb9f752e43d12404a7897b52af924c0d694ed53379d44a23bca9f84df710c334e637efbc8501ca1d282c2aa4b24e99bf8cc74073c96ad3dab121c4ab372c588b4a74cd52195c79eba10d441c57c42582fce156861a7891079f2fb2295aac0323f18746ed98f33055dddcf8633b9e4c8c474822f7c0b40846bc234ff783bb85de579857de3a225e61a79960d4ecb338564eb092feac55a24f16d8403640550d98e96f44963da94b94358d904619658c57a92ec440a51de1af71a4469433fb1a792f314e5095d0266160fc241cb3137ad79ad3792bda525b8a6bd44663d3b61f8fac2cfc164f20f9c045869e3fe406562068d40650cb8157e5119a451d3ae89cd54177352921e0e4395fcc9fc3cc00a9dde121b6b286c7d989523de25f609ddce3fb8dcd4ef44a80c5b28f94cd184f0ef478c461d39c86efea3ecee587f566e771741c5a55175a171aee007c3be572bdc1aa9c08de01ec112f2832fc6a65ee99b64f12ea3aedc62bc4f157fc2ca413eaef5e5e8507a399e775859e6c5f7a03e2b7959c70037bb90356dfd75a788e27fa623a6c77648dd21b5e617ce3171fb807876622a0868174aedee5c3b2d320c359329ff602e8d5aa28660cb9b3f8f5ff33038f85ebb62327af1c7a2bedb3d846b792cd529571a70a8648516c629c4d2b90805d419a32b4343e3b2bbb42e3c5d8084dd96ef5b20475e4ed7661ad0bd1b8975ab5e35656b6e20d6113ff537d1a48d74d0f09b74f23b3e3321344f301cd40b2ea16530361d3082cd040cf60c45455db3d1eb7637cfe230b65ebde759c82825eef465e9e0aea12e1b77b96d370e00b6e40e0c643cc0cb1dfec525366033d55b0261d7d768ab73e9ee2b851cd3e02c67fbd0067ac89b4271722b0ed59418bbb535e6a6df8c59666da981179f54e43db3cadc86eaf8e555bcbdfc2ac0e81929dd0b82612998c81584f98efdab3e660b0a974da4d14e9d88526059f10b413da46c26822b0e23a3ce6624cf8e2f4b49e0eee3d3ea8041c4627bb6aaa5e78fbff9b21212cba690feddd9180cf876174eaf1533bfc0b3c367593b12e0adb74414bda8345fc2705a3b63531964e582c42787232082a1ea1d8a90387f064cbf8be947a98be434a054f4bbdc98775ddc3a32b2018ede7dee0062948cd4913fe67ce20f5789b3442a15a61d4c5fbadad5e4f94251d43179f992677ae704c2ae5cdbb75d742e567a6ee497db9d33ad814bc4754cbaaf0e8f934c66a5314dd057e4eb6d96338f8a3c17541d49625b68e63597c06f535ecd199569e76ad3d94501785e7ba1d46ed7cc387cf81460873838977c0cefb8c7cbc57f2ee7a6ead0cfefcf03ef5e29f986523a0f880839152e7dd998cdfec402e2b4dd2e23334b4e6641ae35062b24fc3307309595725daf59cbc1e24503f9802dff5d778eb19a84ffd4c92fd22a3e7741b6dd808d473e3e503d6a994abd8d316e466017b896617e4308599e30e7860a31de655305dfa0ba15db3b1aee8789b67d5c920ca31c1063b4c462b2ead6767821030fd72a67b128e5b97126177d83ddb1d7c969ea45c28f642d9edafe2ea08257633492835722d4ea7bf0aa23aa9e319c41afb3444b5924957f891f63e379d35a49b2709770319e9ee3489649e606a6c245cf3498c53d967cee5a15ca9b0a073071891ed0b651663c66e970ccdc0d2dde56bb6e90c26779d1e55945cef29fb3664afd62418185adb550c16337814fc954c66ec1e1c5c9fd6832e9aa525e28785987044bae78a67bf9d7aa34ee2ed4b39d46345aded8bddd3fdca55249dba10651061eb1b5012a4274235fe3f1657f4b9f6f959859de75d870b183403486d79936d28ea2d8fce1bdc1947fef47e895ec46e285ff8f4f6e9988163ec8aa2b59661e410cd0c7ccac3a86c90e23babd7c33eaa05d012adf2f4fbf3f17f9de82827da5767340bb7df388f0f3aa76e4b1e84e461a4da9c387be4cef8e70c3319c7e29131491bc5cbe060567adc0174f60fd1130abfa32e958e7c9754865805ed7409e51b73599af108ae268344a4ce96dae2be382b7414f2467231e192bd9e4d204946c5e210299a2fd0bbe7a40a17fcccd1f740eef19f51b88c3076020ca0d6bf64cb17380a70b92228e56dfadf2ac23c5e2fe8435a1c3a19d79f6bfdbe68388f9dbd44fd869c76d4c5155c0d57d84e1d42f2c53b35d72ec9ab4bef2fedb7a08d729aa2fceb8e82174e483cab9cb8fcc9e9c2b3d2dbd7d6d4448e8ba3c0f6dc1dfdb48cf30120a3a198c68bbc843a160f83be8f7aa4d201002976235d5d21d54f7eea1347d8f71ad53d772866366ad85866db553a337c31b41b19d2196c131452ccd011798132ae182f7c32dc66610ff6c6b55c7c4645fec69534c0f0dd2bebedd2a82ac45d3177f48882abc34eb40d09fd408344f633d151c3f69e8ed7512915631203fce74d286014608fb95b27fbaa27c9e5bb92b3a292dfcc7db1cda285ed82047a6c9c4fc5e9af397c75d45fba71299b84bf7a34dec1c3f6de2e35fc24dca7e012f125094aec92d4aba1a8dda52d5570aff9ed6e3942823c2c6b2721eb13a4724f2ce42f7d6bb4392805db494d29b5568ef137d52a1aff6d56d1a3e24c6bd26c119a6a0667713d5dcaeee8c432471b8c06bf994e29855f8f79192a59f258656b2aabdd930362cbdfce6e09b7b05f42300648870cea10e8f518755ade882fc530e1ea5922dd45ffa843e8eff6d456ae927858e79a074dc35f06998cedb2970ba1a528507aa094d9b61c9a186158525ccc096febf4581ba946ce306389c1b26f7a5ea148c3d5dd7627fce3ee50d5e537824770514a156c859863e91d5c672b9da5a3d385e1fe1e7dbbbcafc83b078d37535723c22fcba1cb66b8432d8fa713fed296d8c8740c13f80529edf862fc867f47497477b5a2f17ed55ff6fe9db7aa125ffd2b9632e98a6f25e4c3232b6ae1fdefeaf5370944e45ed47c05d373fd7a205d8bae1532ae5e6b66d5dc006ae333c613fe828863a4534849dbcfd9a619f48d8902b605b23d643eb35c4b784470e973b1d4101c21e62cbc8e4a5f69bb41d74a0398fff001296a9b35814e3b3ac1bbb41208e063eda030683c6bcd1e654e0718c5d1da7c4ef949e2ff56417226db151f202868345991cca5afdd5a19c1365e035185fc22321b7581793bd6169a61a6345244035cb94f814892ffd60234bfa7636017928755d6480252d142c39bb808ce8a39512c8ca3efdd3d7c238d29f2fef73f7b5cc7d79625da71e43513fd5a1dac03e60d6baaf69c772ced5c7402fa945d9f84e023c84a5df0d1f694b70170fe8909ea0d53d7549b020e8dd897219e4e3bbe321ba64c95cf993a2d05044215f0205e9c4e27244d7f23222c97c6430fee53d8d19f110c82c112fff128eb66662c8f447a49e55834189023a1bc332dd0d0f77b949789c3b1322c0a1ce435361c986f74864794d583f3076787fcec666dcd5e7526e1c69c22e64ca0f687cd053e87eff229914060e2ac2f5b07fcf882c304ac4ee01f6874eaf0a9c624cf328a8719b4eff5e1e223d1ae5a4637f77b87ddce33249fd7ae7b77227d9e278af68760134d293c3f41a49265199a0b806228af0a1903b76043abd80ae6b8f37961b631abad45b6ebab020dd1e19952deaff26152411e3b06cdcab0dab6eff5dd1fa3aa83f15e08a63618183e193e284b5516ec6e2c12a6191296786bb421c4731803f821ef3b8482b21d6327a763f8d998546b438d41fd081254df70c861fbd7d3e952bfcb19bb1343c1f6c2880aad3850df1f17c121117f86d7d1827c26c9931e2c88b90b0ff20b9b7cf51492b0f040b76dfd66aa5a1fbba90a881b0846f604af1b2d2daf6b0cc6c26c62a897e6bc539dfa67d287213e3f16ad96177b0c48d2a8d2d4b43679c8f6baa30b7c67e0470ce76d9fe7807bd29209e0b97c99df7918e526a4ad6c89aad265937628b35100fe621aadc7ee089c8efbad1365df22061ab527f0c28deed0395e2a18f146ef794a0f8c8f534a5105cff024a7a87c0c73089fdad7ad4fec2140dbd1fb63ea59c9fc370ca1b42945e758d238137cff17d5bd18c4e9d8f3254feeb8d33b8dde0a24d80371500f7713228b1e1eae6bb0a6749685f5755b76d1a1d569b1c825c1c814d8a859ed2eb5d96bd27405cd683126c68e90d21efebcb7e8be7cfe25068831dd8e6a756a39943bfc1cf1e80e41fb80cb2a95489e2d6650dc0f2d28f528d9d336b6c498d6ace697c86151201f2ef55998985625ca55c5a97acf84f4f77bd156eacca473acb417def8ebf62da64d5eba7b0f290fb516308f6774e1b1e75d4d72798982cbee572525cb6f707a25a6624fe24452c6710398153e96ade43185aaa6eec3a7087647438bc7720d4dbbb53551a729af5fc79913c386d42e917dc4870dfc9e985e0219d5540652e9949bf36707dfaecc5d46f330cf41432f83cd40a983ba6f26668f7116c38b14539a40720e98426cea91e9d4a36db2747ff0a3a99847a5d09ad67df9df744d5ae966d873d0ce72bb9df92fd7e96d635c4de0cd511dc3e5fb5e675cc4fc1093fcc4fe53221bbe262e241cae0dca72cea85bd7b354afa20685d67516600af7433bbfb477539fb73b4f0e9560f916ff24c6969c1c789fa4a6d82eb477adf45f8f7b1b0ace90076bb1f4415c4b7fe6692389f3b62df1a4b6a34f2875704de36bb9d20af492710b91c920ce7482b8bb2e0fff88174d189dd45373a4afd4d42739cec1307acb5d4c5ed02b970cc57055ee2c0714007e60c8c43b692dc1db6b468c95649c85ab203785503d30d81c2a3def8c0356304724c67d06a91968e4e91f857e7feddf3613a7f19e905218feb74d806d15806bc267d2879b43c00147c088d64ac95efec9bd02121b0073c46c25c02815d25e442003effd232e6079865aadbce84abede6e4e105c051506dbd012d1b149b654fc8db3c8982f4f06a1b9275c87959edc8e4ac9c45bae7e6cdb0184833da0ea3ae309785e392464e70608945a250ebc7ee38e9358990f564ffbb11f9cebcc39c47701b769efad35f18dd2b7345d24e44dfb6e82774d2651e1e92d1434398a4970a775db2efaa806983f5f73985c3c263a19b33371c69237ab334c5e9ea3b9f2958b41921817c2c934dd3ae2a14b2f80e782b61fe29fd36ed8506430be2750b02b44fe0ae4e39064d5181e14d1e5a34498f0f8e735ff888ea5176ad7ef8a718f52b53d41688d9d42535bfbcf8d483a4af3c837a3929f659216b7457776656564e59d65b2c705b61f4974bf72a1191601d90eb1bb0f1a3ab29ec3b5c388e7cb811ce9a4db88d50f09d16c6531aaa2d1d01db6c8df5fd121dec5ffd97906581fd8e9368f9d8cfcea48aed1d4bbc7a1b19b6f54aa5031078bb4682bd21ada3f4fd74ba37d2a2a8cb3645486d974309fe6f1bdc9816a697150c6476b777e9e512601b3e6d7644556064985ab78150b1bda6ce611d7c4555ca778634a7ab6ce158685d15b209831ad7a25b5202d6a6e8216adcd44fed3076fc0343cfa064114b4052906ee71a665dab6855b3ee5185aa292c814a32a90f715343ef2447835140e75b5482257a0699d5a8c445cc9ff1203b452f484eb526811d1da33adb7d8b79579aca6f879e6a1152895ae85ca1cd574c91d1323e86cc493422e430b83f7fa9d8fc72e7486260b30eccdd99dba53dc47ba3fc518d64e4fd6aaa70d385e78396b2a28662d4078448d6c46a95af0c9d211730e4ce7d2e0d04af91d73148864cc030b3397526ee756ea8a826aaf80209fc65f67371449fe7004f09043771ca532fa5b3cd5f991540d6c473ce855d42e73f21c3c52d63764dad2ac470109bd7a87a3fddbda4a8f4fdd25c11af14691443c3891493cd114b317c8e89643eb7d7a18efc2eb47e83940cfcad6d3e7d1cdc6bfe92f2ce216fb9fe079aa9909315cf1ca4070c4d9e8224d0902ffb3bf0a85248697c20acaf5ac269ebf4792230ee8075886fbf799f3e139f323ea9dcf6dbda225cc1cb9526d25908db686a1fc3686ff841d622531297f744ea49610b1e9b59e19df680aeb31fb44cdc0deb7fe8ea2e3738b39f00d4431485fb270c6c88099c1b55cfd53c6cebb4d9253cc607a982467e854d5327a3b8ba44ffad21a99dc67b1d95b0156f64a9b6f91237eea21185d08ea1e8a3412d23c663b387fed20653dc8f227e722ef68bafdc1e2d247d0e0e694ee2bee06d91a30e05f36e6d3dee34217d791dcaf881976dbe27f032e36144515d8e41afc7936fe3fd1897a4ed726e242e7f121007e971364761e67a536ce585cbb88d00f45828e21ba9edfce080fec42c8275c6f6d66ae7ba3d9db6598df352cc10346a7b7b356124dc80f8e7422801def2123c65cd55191447e2b5bbe15d9dc98a326547c5e501f90899d56af531bf71e293aa9c039d2658d01ccc28ec38006fac5bebf4a459c2003913dc9d230e2a9f2dcfec91bd016c4f86e6dbb8aab0122992730efc652d3e9f49913a69459cc0e312a312a794c0f2996268a69ccc533fc27c74fdc799f5834066b51d39b09b06296c41c6dfe717a63e1f256f4d413e8c7bd3807cf6f19d42a9461fc68e21bde2820d32ca440dc1f1d17c4c3da25a4b6ab962e2d7bcb1f0658efa7d11df45171b87ca81675821efe174979b4c58fbd907af242102a76bd4b521cb49ebf00d916ef2e62488c78d703427775afb2fe6be7def15a56e8319fdae27019b32ae6493ee33f4564eef1f08d3501e4e16d5512dc07a3169b2581d5eadc74d5b35d960f4a85f5c8cf1946d1e6570d93230034873f42a53620654129aa36a7da2fa01c92e175dc1a8647fddefbb47e8916fda0386455e80c6c35261ba24b5514ba9c58b1f9d47d8df4a0a50db28339a02bbd2f598b99f2189bac020f17be0c7cbabf010966261ff673d7befa035cce1f862fc0981625577eac819c313c286f2846ed466ece83f6532a5df8a1b8107c977315189114f088ef5742007ec3beb795eab56733e85268202370e718dab1fbd19f35066de4ac5d2f239809f0f30422f1f95073fa152dd3c88df0cb6ce61a249e598521d9c0f91236ace766ea116e12688478b8a7d128a170f5f29d8e96f268d5fbbfddc2b452c62c437c9a59fee1de82d190fdad59821432abedfd6a7218c7c4a0f3c649f3826577a9bb796090c934e3df7af9d605755aa6e99b36ef8174977e6abab6dc74516a797daca246accb03bed367d412c7a869509623f6b4d25428900314af14f68ce96e8c3012dc5ca15dc8d9d4eaf1d33e944a0e7f0768873c005f3b844cbcbb03bb740705a28b27294ec7af3058ea218f978a7176e868ac32ab2dd518dc85cee258b6e2d8efa829459ae69090cc25510e8d23f106f83e5c87172cd6f8dac5b1b02e1e96e1cc1db2e9c0871b59814cc8c251d8a8a60491bb5b1b88d74c4a425a4ef8c1904723014d6ea0da4d903ec9404795ef93dee6e2e7596d401d9d01cd86b015d6a13d87b4c9fe3317bbdb9bb5e32c2c6ecc8b276615e46c664b0c082220dcabdaa322d807706d2ae47dd4afefb364d65ca5ec3d421bc0a1fa6c5a0d6f2fbea62e3c8ac0016f61a27e966beb5d3debd7972d9ae85a7ee2ea3ef0b21b2007cc3cfa06543747f89b7bf0ba86be666bd58429d290f574ecd06d8dc6158875c535def1c97b2c56e2cd6fe5220ab92c04df1841d21238786108118c476801bee4a34575ea39bf93d48a1dba28762c4dd01934a05391c7bb05cc7ea1ddc6773781ed2d708c080df08c948441b184ff2ea5cdf48e556e8d2745cb8144254e59053144fc2281c2c3289e76b3b61fa2bf12ba0334c9b9bc9a069d72fd172cb3e86ccba894ed6ecaa2f0ca96160cf4f48691c7fd4c1ac4421de1316687804f8c30ac05f1cc76bb2c93b69e8126494d21f1e18759104386e2da62500e7ec185a39ec75bd0140e02cb0b585253d357a3b21a87dbabfe0b002242d3afccdec10ee17bbe8ea02cbddd52457341e19ea4e11368b73135c72f680bc7667fd5af52886c6202b46c80839cf3b016737979423c9943a0587c26d886fbc5835f9da8a7518921b084110a502f4c8ffb9cb5557ae68eda910d1203a47107435830731cfbf6c038afc9eb49bdd7133d9495e550fa0776540b449194d21c8d7ccb06d7bd2e0cff924e39778105577691364710daaa89cf356c3857c3b021090a9becc9a6d5aee98cf2a20bcf4ff64167a8c17a087312c9e54959a0b95c77d905934337c755845a0cf8eba0e5eff39cd7e03b5e3f8136a87c257338dc3d1d677e73311a9efae3ce95d6c55fb7bdc6f7c40c2a749a4bc44f98a0a738601249a00fe5e5ce7237b38df4683c47afcbac0c5b13783418009acd46e156861483f340cf59d87e54dc5cb35eace0d4341f24887732b7acb17e33bb009d1ce9c0ce9f94dd91751f20c6e1e0773dd162b3c4e6b1135fd419d5bb22c6da8cc14f47c3514dffb7306b227925643169863c0a8238aecab22ec869a304764d199cc34ea9a9b12e264e26b73da70a78988e2bc61c06c91ca7aac2c902c91b0ed0c7422a6c1c3d6c65057503f8bbcb9738795451f390579792bf959eb364d014a8d5a05e40ec6719cd95f20a063d9e0828d31432afe5ab060d8ca62eeb5efa0aaac53e342e853f63c60bb3f2e65dc1853757f06e5a10bbf4d49b7236934ea5229e723aa4b5ec61f4ef7327283a0d71cb49a077618771f754f5505a07a56c4783d2bed9467cc230c120456ba334ce845c2dd3b2a09afdb6dfd28265c7a4905ad4e1e5cacc17032e73900a65be9f9998de9077aac5852377a07ffb25ed4d30148aa33cc7a19cbbac61e59d98535001389d065b1aae896538b551b34b638ee4c3d52cb6d800c6c22bc38aaa723950a3708e0309b74c11e81052858c648e9f6dfda4e516833ba048a2afc94df882b29b8d50d0f31df772286b998d1d9ba439af04c9639fee943c332897d4c7734ce667da58cfba759f5b4b4e0cc21f28f6a7c09ec3cd700fa3d868bba517ff82e8145267ca14bce7dce7b537aa69c9ab8c97459cbefc9d1efb0f0be9438bb6d3f45cc14f195afab9ad269ab829f91ffd73ba29e17c165c369102c7026b595b110154dff38dee15beace158ae1782106891184bdce8f335a291ac5f9189d97a5b1422b03860cd72b6f5d4a9e4dc41e2c703e3c19d7fe53d7e8731427a183a801fc080a34740e6fb138d4042d978a2fa5d42c9307215e6d56df4242c0b1a0321ccecd1636eae495f87d6ab4616443477faeba6753473a94137f6fa8b28b781c844e6a3cea9b702a611d1e56f412b86b1929fe2ecb422a6587d82f964b50b9c7d5f14b42988fd7c43c1dac33bd37d1cffbdfe71e909d6ce0a08e6578c77557e424da354f57e215524639cf7343a51667e0e5ed0cdf6eee74173a05ea2722c3c0f7d82e0603b3b2eb484f93df18ef98ebe8bf2bd90dd9dbbc566d2c3530f7d19466f482951f0215f2bc28341fdc2b5aa9e0fea71a30dbb3179eff91de81451ceedabd8219cf10fc414064ef50213488d82fbd1f3181d475fd85e1c621ade3b09af85ae5a9d4003ab8cd6d917b572e55177edce89c280eeef1fc8f344f79b1bc9d4d3d91984c96d506e5f5fac314348a8cb8493dc3908ab744030937e7ab9431ec7588f0511b2e8a7a26ac6e70dd9a13d2c2777bde25a87dbcc7fe746590f1a4e3df28a9e78404357b35424b62d987bc7cc4ff6397e6230f64fdc9d72685e4c559cdfd9f63e28be8206062b9ecdafb9f87bca695d7d34a091ed307ae69988a53873eea6883e0cd2e089e542db8448d36649f922fc72f30158cd7eb5eb75ffd57116c8374c97054f0b1c0ba679aaa2fa57c6a0004bf1b5ba68ae8249bdf5c470067303c69f5a5177f82b8a2e5f69a37a829026a9c3c5c983da101d72cfccbd27bfe4c8baf1eab1a6f13fe94dc2571fc40842cd421a6c6a914fe9c6e074ffa9393aac920236a3a6b4464d3297d6b953ca6ba5252affad23f0256ac22605d49811c575199e471f3f784731bbb73365ebafbe4931d6a084fb4c532413c7449415deec893a3dddd6e44775a15ea98abd8d98ccdddcdb01df2c31968398c32f18b5f7db3b07516e5348aaaa776b4954bc0e0e1a6266e16ba9f200b49bd4b7230523c0af387f6a189516bc1d03dd7148689c28a67f8c41c1e96d437b44c868ef686aec38e2b88359ab7d4ee05bf29de5566b8cfb76f654075273540478ea2c68c4dd303930100a193665180b60731dc6759a5cf2063e27dbc926925f24f5d2792add678cddfdf7b6e0bede7d37b4847f381638261abad25ca4200c239840c9741a0065fe49269bf3c39d833c6dd3bccfbb0dc8c88049033941502fd9744d57a0a5b175315fe457a9cac71b8843ade43d3351368168f0381dcc9a0dfd17e1e1302074fa1e04ab19982b419e508279451788c401538ae380aba430d88726c5020c3463c776ce267cd48603bf7129e0153c84dba4dde8894bda27f19d8ed8a8980ebfcb8883842f4894e020a504b88c23b97a69c08553bb12f93beeea7408cd2dc1e0a089b4a1c6c7409105095195ccb9f2b09ced47d191face66b39c2a7fccee5b58af343b913adcd291e429f6b062eef0b43e49901a7e240b132918c904718390edb8bd9cde4e324c2a0f2d079a2eb27e2451d71cd02f7cb412959636b266328e40ae2a029391618e5fed588c132ffbfa529047354d47559160739b2444b6f472e9135092e84e8a006ebf65e25c3e0922b702aa16cc2f80cfe51db891036dfb15e6689ba25a6b3a9a53f99c3602bdd7913c5030a1cb76299ee4db975269f5efa1fe3dbe8b633600313b1d21a230772a6dfe7a51972db50a61a649cf51f9fc5bd7e7d5ee1725fb04af1528f858af61a517cf3b18dbcfcb46c25cf5dd2574cc03596151c0f2ea3d8b021e2b3efb15961c57112fe73ddf8c096f6f0752cbe2a0831d52a0d8801654275d1a5f82dbadf1e72ed19d380c9b53cd68bfdc4d00196ba3054123ecef0fccccad50f88af6dea60c67ae65a516a74886bb92ec36ab82947f0463730469d1f54f1c0e9a33ffb78478b19ea7f4711613b120836fdb6358e973e42812c7e7d984856a71aa89331a5acaac89b5474f502715bae58e6af110284675d1dee803f29565c2fdea47364db532d319e4ed4abfed8c7ba1f26127aa2b298cac1a4f33f451d194e5425570a9e6d0da5da323edf8ceb638e3bbc70e8f1fd74676bae363144b4b7a571d89ee314176fd1b7b6e9a1a8fbebd8113d5965a7e72bb4cb2e453cfa95d727b371e986dd940e41da1270be2fd227e0678e4ffe8d5d0387153fb6c7c618b1b37930bbb650b2dcedaaaeb80cc9f1ef9323c4e68eb1b6c68df6b43bf2198e8b6b0339185806560c68e65ff5a255c22d9c56b49bac2a669760a5b8cae79cfb71a6dd7a77c5642f7c369615045f88b72bafe5338f8065d476c05f0d3d24a62391ddb475a56ddd3a1f28f70bb346a7f70abfc02b1815cc3464e54cef4ae674e6cb2e5f7869c0b0b855c3c165eff2ef998bfecd394dde8cc09aa8506c8973b4c6aa4fdfaa80a153b42855c92e69c01b7b75630d4817a07fa6f3dcd2a9a7ed3ee980d0b90113df37406c2cd0deb84ce3aad53185e3e038490dd21e618ad075090a6c2aa57d621e91f0c6dec7e1e28ce9f9c5bac32c2c39fc1710ebd7e79f65c8bde289db9bc75a626979d08874ac00de4dbde767315de663c128e5b12a96e9aeb84a8a5a91dbcb6eca0d771c9c0db620891b4dec6504184702c18bb5fca67a47ec783b6e7431b8832c806e1dcfd91c65e322c48c55cb91151993a46e26d7fab3702cf4c682c5fee956b93d5fce3118ccf0fab0939d2a0c0a397b60861220eccebbe2d3e6c59ee8d76031c4bc061b9fad8e82fb433d849fc5cc1c573344d47e3876310f53a8311329c4c09c350a7b36010fd420e84953e4e4dba4ad41095ceefe41a83e20cb70fadd85a435abcb2744439c785086a3c4860c10352b1e0a3272d1caa45a5d447506478f00b2a49dbc4816df9bf8bb72c3bc29cd1e0d009f00bf5aba306e16f2be03a2bc9dfcd9352c3290f7114b84be2989fc2e793bc7526b292cb6457053bd292e856399979d508f2da1659be0ea69ec4193eaf320442f70ebe8f80852073efe8da5824991cbe06910c1d9dc6cb1e07c5801fd9f8312f79e929b372d884a07e73a28a7d4aa36f143afba62d3e51bc1bf0004ea5acf60a8e4289a7828ba3388c139c3b2014ccaabc669862964041c0db0f3e9699fd0f11ee790fea89cbffe8ee269a39fb3fe86942ff7f47dfde4842a7b471ce999ecb960de2b25b4cb459910e331498fd455fbc62e38252021b49b09fd3f07a85634f7a93448c4bde02b654c25b88fd687e6813b9b7e35b78c7bca08b802e1b139bf651b408d15f58c185878dd99cd1399d84b89c35273563621fb73816a94054b416ef56dded0a9f8380f102dd1735143ff895acd4c430045eddb0d5cb860d3e9d52edcf1aab65347f4441f4d8f745295a01af8c2dd51bb6fb0e348662af09c708bdf5009eb2da7edcc8f851047faf7feba51bca653bcdf5b25283f8d4b9dd1010ad818b8aae7b3ce3b140006c86c2d31ccd3bc1f2962b7617ae21918cb798bcc9a5385d3834f4c9e05d45c89c65ebd29903a0538a5126dfbc5e3d3890bcc6544f3467c9a8c77bc0599e7ab7614158e6846f6ceae97edbb3e27bcf8c8ff2e37a20c6134ad46613561e50461bb536948431cc8e26c4a0adc743ce87c5d56c86f687e01aac89e9e78783e71c1bc746b4df271b80ffc04c2a27b391a1b36e262a849ccfadb8149b3051129fd732014173acb39b085e50ffb273f7b5b5ab2ce48d47faa67f30e553919f82d7a9c8aae6556e2491b507396d30a678b8679b9796afe9826bd6a921e87687a2df041725194f16cd992ccb72c465d817ad4933153982140d23238fadfa8643993cf8369d31d1b149c7c66ce96e4de7814a88c6651645257fed7276d9f2839bf01215540c00a1e7aff67c0b27893241b4b0c4a665d4caf47e90215669488073b46d3777af619969300e6aa90d9be7de7ade00e258d45b273ed42cb6e0c826e201b75121d05d3cc02e51142abc2c0cd150bfab6c2bdd4f093087f36e40fdf07fd57294cb702f5d0b1dde292cbb739a62a9b6e4227b43f39d30fa10af4eef723b234c18d80759817482f9bc536a366a6b9331cf0c43d9a5ba64068444823ae3c772539566a32e79af64e63c9a66d4170aef3bca897bf06121a50883f0fb63559fdfde1834fad0d1b2f2c82bd0b894dd4692df487ee57c6b5ee04f65d112a0f9bf9cf307a1dfb8d8885b68c559ef03bca6a9a4216377ec279b75f8404b3b94c77ee22bc560b4c5a0263a62162c80ac6af8f280f209a0d819ea48ab19c69a8b61cc7bf06205c4e904a687f37c7590cf0afd033cb03b3293214a263da63d2d034f8dd9386a000ce239df1586224e3e11404d97cf41c91af6a9702593a9be1b9fa77f1d707e300427c890b68ddf61192b32b44c5cb3611cec1199a45a77fa92b1342c5783c9d425e499586ac29e1d1163c341743529d5998ede8dbfac744e70303971c775ca7eaaa41470b7e07305d15f0108c99ab7e2cbe08ae87dc66e2cd095820298320214e0a76ab7c698c0fbb143ec98924d794b172cb24b048d7fd1a9a2f38b51d4d705ab5f90a4c3d2c8807bbec08d870b9ad2bcda230d93d898be9d644cde8090e6c2ba0831e7b347b6cb86b8bbfd23f2bbfeb35f02d59260f9ba8f37b21dde2d48461ce65e56359c2846d12109abc74efc4866a4d906176b86aa2efd008a1ce146ea85d4c811e962ea9478d1ed40b5b78c67178ec834186c6dda0779904113b37b05d6fa93a0dcadf5cc8e8e2c7eb334feba7c66e60aebdd0d55226873d0baf62357a898dd8c4b54001416d0d5ae5edda0bf16ce9a83e962da5743d2194145c3b48e76fe2cfe310835dd434250efae5560a16eab53042e4c848d8ef0a9ca8d0bb01389160fce381d0d1774ecd5e3d96a063d68948831cdc56790bc0c392199b6f676f823e86b46c96a6799e44c0199bef61bb24f2df440f599eea40a2cdfaa081a55e3ee08eac1dc804cbf3dba64c539de4e850d0e1a31a7bb9a3d6f17348e3f7e423478317a5c2d48aaedfa39bc2a65f8d1f2774a45daa52e52ee2821249472705b1a4f85c618afcf22e4b466a131f2e10d781f05b27a0d915f96c70cb34c1413dcbdb7fd37727ec4617d8c5f367c5b26893055734efee410cde699aa02be0ea14c8659644be4c2d54113dc6cf58ab4b2d29b1a9ea428403f5f6cf0923048011fcb975b7a47a8db8433570fbf6baf98b4c1c575944d67cfae02774543d28bee2d510ab707bde4feb6ffdc8e725cd1aab78b7dac6a76b51a15d6296c3f68e053e63a7a3029455cfe75ba27023cf2dd5fc5ee62684dee6d6d150f5406af4bcca7a0e6d91807ec4b9234dd876cc9e1a8eb01d82457df77b0e22bd20f0d113c2c22864ce176fec1ffa4ec215a68f126011a37d828013762a99f097cfa0d8b5d2517e9f4560ed453824c5dee5464a95694c3c47ebe940121e34d9762dd64fcdb9cdf412df594cdaf4cb4f69b9d72c080f73b43e9ce49b34dc0396cede585b91f97a80a4094a60c69fa7c802e6c540d7ba7686a176d7751032a4f98944db470d27a77f6fd0869e0d96d43d3bfcf5db4fdbbb9567812618c001ec5e1fa1e1718cd35998a876717fcc8b4eaeec96f9035124a3583946ddfa143a2242f75f81cdd584d7afa98e414b50c5fbf6c1a5c2fd48ad5aa6bb41ed306fb16e26710f653b60e1e0bd78d7c4f94d458c16fbf19744661562aad95802eaa9ab5017a39a52574d39c42c0a748ce4e71eaacaac53718f7e37aa01be8ccbb1474e93530722133675db89a93388e27067ffa3aacfbe6810eb7402607dd5d58f2d3570ce5f034a3e1cc70a84c6fef50e7b095f0792f028938ad787374eab156eee0cb5be61cf61e83e4634e0a5d51f9c327acbfac496bb906062a4e6e5caf7915f60cd56eb3c8df9892b20285bbcc597c943f7ae3e70accb57ee0fd23852b9bd5a529223deeea88157ef434b9f5d91a055dad292d22a4ca978bd4dfcc9a7105b0023e0ae568b31aa96808922aa7b527899d513d89d26dc6dd0ed5eb4dbbe7527d7138175abb21fe7c4117bd39ea7a395390407d0dc3389f88678f75899b5b30dde745bff8299ce0bf2d77f93f986a3cf9155c270eead71094389d8012efa03be7e723cf031e316640cbd98a99353da38afe077a4c7903c9ca4fabd718f6ac82db5f7894179c3b410ffb81e51ea2aeb10c2c069cefb913ef6a14ec01396bc687fa5b7861b6e529b0e1e0bc1ab3e41c2ee2c7ec163ca41a34be21944a6f3d0e694e7ebc5b723f03780c3de3b5a1ed611b5bb219e05996e39cdd4c1a3e0ca478f825afb85d2db5fd7b215603d490dff45e0eda88d965a478bb5702691fcf488dc4718a37ba8fc9eca720614d62a6d5d1624ac54be1ec6c7cdd46a1466b68162e7a29d5d828217a26c602944031eb7000a6e7b4641c60375c8a9511bc4d4d9e7b3627b75ad7288c5c92d82328bf05834bbfd7a2dc6617be53a036dc7be4792ae22e19830abc3eeac1138f8fc6cf033831e85d96c2de1c2917de5da4444b6739fbcc370a3eb99b4742a9f7f542d4fcbff026265f3233e1da3d4f4e5904ffdddcf341b4b9965dd8075c101c82ecde131c3ed6bcf261af78c3e80d7cdde477de30b2f63ae35186f447011488499fd5d09933412ade285b09178031a164e138bd3e0ee488bbcfe041e3cecae5a43b5474fdd2bb1664019a3de4d342dbe7bb1472618457158bca5a5a61810839d69037909c38dd8223478baa13867eb9896643583cc2a75f27b7a438980a64dd5acf49c14eeb64d5d3217de51815170b3694f50dbea6d5fb8c34a1cd56b8240bc512a089aee4559201b3336cf4e4e198fcd9b4051c19224b5cda96028963f3abdbc8fc9071ff0c4679ca8de6c4fde75d5450fa3f729b0a79780a93ba6ac64f91184fc9267074116c6b1a211d8e5f1e9172036fedb5eab65a82d50f3a296e9a8707c03bd3489254349f12640f62a7ca0fb82b3bb7a7f7bf06132085dca4ffa118e793513524f24983d14e059527098b5054e4abfab6c2121b7542c604b20ae028b421fc1572b17e9fda8db89ae2c4c4d583ef0358ff0d169ea18685593a6786f09747c1e1e9ce2bab485bf9c3fb034b6188c692b138704babc61b18f4e11823370e7d0f6ec361818c89c6d630287cd95478130dbdb36785cdeb497ca6bb197801bf721a65ac048a73c7d1ec425b0adfac9c85d412f2890f02b37356260ab56feaacaf166e17f447072d9267f113db57c6a2f83579d6a5d588768e617886127ed688fda76e282e0e8283cd4766c3195381f3641183d661af2dc6298b94d489da9f91060f05483ade2eaa9cd692aacfc56d02c958acac69f5c9cb98257ffe65a6aa90b5096e223bacca17b417a2f3236f89099e5f6931721cd7b2a9e6a11004754a0d1a8238f1161b6ae83d7d77764787f0657fd955ed6f98773cf73a334cfef170ea6f2f8bd170129952e7ea5e2a43d201733b08a03512f9a8576fef05f41956a2822216579ad2298b85d6e3b6c5594d77ca53f7f129dafd2c5fe782d1066e9ce3a1e463e6dbefb89b69f8554d701cd5b999989c30d261604870d255affd7586c0f1fa3247ed55afacd86ade66742c7bf398ac55d2128854998897ac8829c54f1d877bd32bcc79016a9e0e0b0c843877a64e3057989df9bde43a803ab500b38281d01ceda9cad943f4e912350ebd1fb0b79b66a87df5a52880dc950f40e65c99f3e0dfc5e68805bafac6f148309e766db19af5f07ba74b29be15aceb6a21f37365584beff146e286c58955dbe51565db4df432fa299d01eb9537e8607780e37d2b7d4890b4adaad59259f6b785343da08427930e126f14306811077ad5bc71c3172cef0a31ae152a138bfc3d180061dc2440bb6b8f3f9549a423eaedaadaa7080f0cfdedb2051bf49236b73c96eba37aecc94f0c44d3bc303f4e0aaba49d31c6ae7d1aa5b223f4946c44a5383bd663379d674df0a9273db0235e9b75f249f402098676a77ac7107b52c77259991f94842c8c33502ddd882e3cfd1a70b9e9a58f5c3c159daf72091835df2945096653b50f85269cc24322cfdc4e164a50284d0cde4a89b98bf4a434df5637d0368bd151bfa4260ea02198ba824366dcd8ec14610b67cdd5f20bc8606ad2a29cbd1d94fa2d6c9c850aa8d1affaf3884be1a98f271987c021832a40ba59f57816c62ca00019ae7468d9073b3c710ffb34f5df1b314a8b4cda13e4b7b59804c63a17368a28b492761cf0dfa0254c6efaeef8f9247b8b9e529f1d3b9778ae883f31893d24de81fcd1822ec25d09e25feaa7dc659e0af01573ac35af7f97181032de51f8f04ec4a833dbfcdb3ff1717001acef4c7302dbff54ea0042a726e187a37825696a8ee0fd177439d89cfda9310fea2b13fb3909fbbf15f51e8e6a5478deb6c32f4790bed68d63010e8ca96380ed51951a7455926d1e237071b0c0c7b4879292405743fedaacee6719a86e447e8cbfa8396da8c8cf651b7f0c0246df12c994e5d52f4b9ac12cbbc7417a09cc1b2aa6989c2364e80e845bf52a6d6b29fedddb1c7a6254fb9c5b97b414c6d29bd42dbc92cd1a3e513df6f564227c0d16d7d7472cdfec6d5cc7eb40dee9149f821df7e813e9faeac4dbfd233d098fd5027458ca675cfbb270bd77e0dd6b7116c9ebcc64e892d9b0a42af966d9705ca063c09cc579c3a4d5016951bc1d31333632ba1fc7f9b846457307a01cf9a14d51351d2037068047467e99f279cfdd6f7385f216021176af190272b2f9fdc27cc989d15b52a7cc28eb29e76a341e02972e8867b24840d67a012cd50ed2e455038ff1edd98e2c0ee7c034484f2c73deda1bee09b68a17db8a3f3b6504a70ffe7599ef95599049dce109e4ea6923046dafd6e4ba5e0676f3757ec35f090be6b848607fcf6ee7eeca57df58c25c63e028ae92f1ccd3214697c25dcc53e578565902642c737d5b15df5f7a39972f134bb4f235f4d89351f17527ed25cdf6152e181b7ff69e3d1121fdce30e0c7fb3db07bdde885e33448bb4600dc2fd33871512a7db12e688913629ae7ac646ca943a6256aee14bf8de2fad9b897bac3d36dde1a3e6f588250b4ad12605dcb0a0d4b186d33d0f792769a11d606c4231d5bbf123cd5447aa31c69649587863c5e4f570e9a54d94b536287bae0c92c2fb6391e5a25abcb1ac9c26bb966b7d1e173ef4bc116abb58f4e357e6431d82615ed0b77458d30eea3a7663a5d170f630057a4dd2c7195abd293e53d7b8deb56418942821c4dccd5423aa2d774106e9669e3fd926c99f84e533b92e571a509967fb5b95090d7a16cee8a05fc453bb57988810ae2b6eea5170f936e2041cd22f916753b7a35d2ccb5a4cd8bad2f395215738138e3c5fb34b908256b618bf48ea69e951d249c5e40235e244e4658e4c52c50ba9da91469748f0316a4a195245a7700b1407e4c1f2afa42d49c46bb3410d4440a815ada6cabf9b2654511aaa89b20d99e8b6a987ceae55454febcd7b437f3747a161604eb87d5e6aa980a2aadc14de18c55ae801b3835065006604f252a454ff3cf415ac40c006e74363c699892c401a2e994891aab919af61535f3c0e15ff4e71f0389dd0fc5788304580e3c3efdcec6a89aecee5321ee20110c3181bc34a07f708874d35e85b1499732ce1c8068d7cd2d926531aa271e0bd65ddc627702b8ef25e5d1c547b9b2c0738f5d2566b527e9eb1a81afcf11cf52fa3dc60f2328fe18a4df79e2ae0f3164537779d62328717f75271c7cd10edd8bcc51ef50231ce244437cca411640f0f5e755152ef650d74494494ecba327fe32883bcd9250491a0899c6a76e59f495366c359a8ddbdc20299ccf64b0fa000690123994a8da706d5db1927ee579d4114f47e19129c75ebf9680f2364f9cd07f3e5511349ba4c8efb8e5aede13ba04524ca23747cc52bb595b3695f3805d907747e477bb197e6f550505aa43759182a0ff4776827f074636c031d25286cfea55cf8b4df115c0932a8d0ecb7827007819d47872c7956859a9ae2cba39eb43838cd0d074d03337d24629eb1b45da2305826e0002e8dc2879e589de26da0ba04c4d65cdbbfb29f83b9f319148fcebd8b4ab8be79ed183778b3d3fc868cbc6e48eea4afcb8b628b96d493e06905fbd3a7246fa0746fbf624efbe5a99714e295ed5449f87f52c00b463ef10d3a11f35ab32c23826b725cda700d735fe5ede2c2c348e465eb63b400b86fcb133a62b9b907df777daf6e61877b3abb51e37902abaded0541f57f687aaf02fea6cbf1b51a5db1feb6ba6ff31020d88c4d001706fbd9b5dc6aa59658bbb002d08f6660b57cf26f79dbfe6bd98a19bd7d26ac8e9d57ce9ea33a4dbd18d8296ded74f12b9ed99a283b6a61b53db2208f48e422300ee0254761e14cbf42b186dd402dc2a3b5c19499e70e505c3b7c3aab26ae56706297fd41c3150a1cf3153bcc7a975ceed756b05f3670f7ddfdaec5c1ec99ec813993d3d74c95479fe64c11c7ffa64951f2a5b50992af02b4bfbcbb58929ea21aecb809703ba3fc27273a0b8791a11abfb65841744255be393233536f437f957b7de260ac0dd060664a14bac107b010ea9a650f6f30131698bccefc101955c9c5786a978486e0e49529256a2d13604a7a26f465a62abe7f3a4ecbf995e6f7d976915df9f68955ac7965398a21712c3264057fdaa338559265cbea07602a14f9386ed997a3d7cf747639c91ac14bcafc1456f5256a731de5a3757219cc2ba261c9fcd9085eb8993469659e246a0c39d2a8590c926fc0dfbb5f8d83f9d2fea7941640872dd5458b0a6d8e55d9b202b294850db86e329cdef48547d33a0bdae158afd27c765567861d57ac062fe3eab5f422632128898d1349c9d7091e7b264c2ad831ef23d0285ee55c9ffc9d2a770f0bd99bbf400c93cdd514dcba8b4aac9b20e45a4c329daa66ea1fd5cff8078816e2a011c508290ff2c2df9ab1ade05e911763d8c5fe310da829a8c10353617662ffd62d03c8d4e36a07403c9a5d56741ba3400ec655216917f1b9036880c3037de87c37dbae51e96192ab075dbefa60bd837cd9f87fa245565f0d16742c32b1123271ce5df4621ff351628d2ca84037ff401a7c8fb60dcd6ff477496d11683f49573e64ba704b6b674b0d3d075d2f1de76f97cfd3ab1b2d16fc1f588107ba97d3e681aa70feec610a2d5e3e68c83ce8248a9b88c2d981930408ec85e0d83b10feddba26de0aa42e50ea91373d949bbb934aba525c5fd09f9d9d3aed872e27d9c3b3cea2ab90ce7a8601ccae3d395bd945dbfc7743abb4a8361cef1913afabe11a6ef2970675c677bae1962f97d72d9646669fd2a779a10d5bd90467bf9819aef37d3a376e1bfc881c460ebce844f9c38fe8f2582fd0bce1b87b34eb23873e2d335b802b95255f3310318301108d9493966b73b4c52dd8e82e52f5d6c5bfa47233829c4d1bf85813cab64f8eaab642af3a5e9bc1cc48d5e24a72bb66ed2ac973f46d78bb8e0fe0300bd0f422fde2d7113970866073abd56d090980534a9bee42280f122e462b5d7cf6e9bb2ee471c9b7ef3603923ced9e9b318a3f4f805c21f2faeb859d81f5fc6841ff88a2e3456bc17d86847770007563e3af13b9c54d96b811b99325c270c5b205eed20225b95a7646ed9b6765f304d8719150d16a55e8b1d45adb46f6534053947a5698c6284ce8560a09245aa16ba26d597713dcfb937735cdf8562219938dd8ed51b61afcaa8019c26610e55df07b255ad98712a0c30a18e2c04a7a62d60ab31f821fbc1a72cd61be60f53716c3959e33fc47da05df614630caee5d504c64c209b25fe46834a028f9ad5c423a970893bd1087df7481d67a1485f519d846501cc36f974d7ad0d65a156a9644b59edfd8617bfe22815005f49536634c4fc633f2adfbc161667257a9d608b524b4aa706111c6d45c9d21b9fc1f29e1f8ac44b0ce6214a5840ce7c98fcd17dec753663870ad32650015f2781ce3cd5c8f6bc0c7ca1e2ec687d4ccac20dd161a060804747d3c6d4e60c65a60bc4ce5a69d764f4b19b68bfe3f42edb968460ade9f3249664a4ad48c1b8d3ec465460924c22677caab33fbd6918795243ebba851328c71a7b41780ae348c3c9d13325466741ff4aadff05cd5420dbeb6bfeec0130a1e6a7d0b1b85309d9c933f65f514d6eb447a62c5a18e5ac83616c6a391fb96543781c02f0b0c4e306f41b698011c4652854944d64341e44342206a4cf298a24275cf58e8123241d9b7e19cfa932d4a056ba5296df9a9be8b59f7caf90bc09a160226a95b24c609ea9c3b1d55fe7eefb70909cc632c6bf5b2183e3e9fca5e209bf1080954828d62a9f2616920c8d1350265f37bc36d6443ded14af05982d9a2335fb23b097e800dbc3ab205c74a3ee30f8c4fd0ba30410b0ec634bacc7ca8bb0064e932fcc519963f67cff825a884939fb229211bfb62572c07de926a13f983fb17a9b82d97083791ada47227138f74ba99c1a965d59380ed70cd39a8fee8483c43d21f935a0178c5a33ca129901d3a678bc100199e7c07dca10259071d96159e6cdcb414d472aa0ee0d97d9efad53bffac80a7709b5c1fc03da21e85edc56e894d77ce1bcd36d2e17e4109f328e0b61147264d8eca0cd0d76eefca2fd49c3c6a487d9f04eb1c37ffee83c2979159e9348a59987bb031c6484c33ddf604b6285424fa4d182a882ff0664e2a8356c91aae6f8d15e13834f8eb26c3b5edbd7b9cfc3ce289a00f44678d37a8ecc649bcfc96bc4118ba3216e8be52329ff4d1cb1a9e357305537d60b79eb9ed14d3c856bb76cf16ea198762825d750bf974d2f68fcb52eae615823ef2b56e1a0ef2bfba26aa5c3b4fb0189869bfeb45a60003cd4aabbea6465fa6af4a41010efcfc601c983ee7846bd81edb5a27ec6eb95d2850ddf5dd105ea36e91a5cb0dd6489084f6686d9d4d2b84dea518a303c213c942e1d736d61558f1ce4f539038f480bb283d4d2b6829a45c1890e7c6066fbfccc8a9cf0c704a78ec96dbcc2ecb0c6f5443b3ef0c3363edfd10cd4e1d5da7c7d129dddeff6c0018e2b6fdd121a3edacf77150253b7ea8febb829798660dc8cc62e15c491ba6b2dbbdc23c765434d1f918c1acf5f64f5e0ae95628923b477e28922bc069a012e00089f7794f074293e8f1eb207b74457b48b873a3a2efa2cead8e8ad340626857d15bf0dfbe25b930d12807aa72c2e8b4430befb89c208c2456303ae82e56d554a86f9d85918ca24d9a58845f5a08ffe73cd43f5120801a7686e71b5eabe5b8e846200964555ab45eb3fd269d5df80fc24c974872bc8e8e2665443ecbaf949fd7a96e13fa755bb7b930a192209e7589608cbac51a2da7d332a5e63a4264070ed540dd52d0c01d0710cdec7c022bba30fe9255026606b7125c12be5050b677f10eb92172ce0ab975f456114f3bd212a45bdf4bdd0d66728e28a5c7e47fa5d55f35b26e6595e5ff8c3edac6bcc0b71fed39a1f513909aee7b4bd77ae3d104aec9c7bf43b7357ea0c9904be7396abc705ed4f146b92362e704103d4171f663db2f3e7a5ed7fb38988e695843c1ac8596036eb60fe38eba5feecaf13e5a8cfdbc60037e3ce44980696e7623d926bb651dec24aabe0b0d8cfd47bb42142cec0733cdd623621421e73258a50e9d2e001afd06f4c4506536ea0083f4d832a9632d03820d73de9eb2f21a7bb24d02d7445e611dc363e150c799b803dff7b37fd8c1426ffd123de262e0e55636a2e35d931672a8e1e2e69bf4fc7aeba946c7750b3355a1f50e9190b0243d8758184dfb3aac605f213fa7065996a7c5ab47bff7b0410598216e724925a6d4b40670252e6c034a7482265101adae92389227b0543ada075588b44abee3a1b3440445287b317a297f3dfe3b00f98aca29ae2d4ee61ad5ade2ccb8dd3c15ba4ea0d97d0232fde709829209091ed12a36b8d9312dc040b86d60b21ef88775637865076c11271efbe5dd50b98251a7eb32422e3451a648c02405101762e8367be603aa825d1279e6ded8562cf74a270acd652922549b01595ebec3cdd2f2045eb71eaf93793c50a3e1b9d3424bcea4d13ac4dfe6d5d8cb481d8cbb94fe6908ff75d62f7149b9c5597d875e847837b07ef686abb620784fa34b918335d405ead8050c553080e4b09cf4da1342e1a8e843bbf7d788d74ac3fa68413e135a56b6b0caebae8bcb50a4947215fdfc9af3ade3d247b942c8c3527365291663b284d0f995583648b3bed1df4650078d7ad755b02b0e1a29cf0b2c93d9d8981628bd5481cccd9abe0acf4101851de89c663c14ff91c8a6525a617d0aa2edefddb4b2b24d0bc1c4b30f4d5163ea22f5b728e557dbde5dc6d3f80f550ef0811eef10cc55e77e60971a9f68126379da9923e595af44a3fcb120773f7fce0876f06ef9d904aeff9ea110c9f51e6b2f96fcbfb18a4af9100138764ff9503755ace9105ce636729b75a8d73b59203af1decb061b2c6dd95e5775dc65a3227e24fd9690fbcf378e56642e8cae18326a13a89d71ee1d458a1eceb93f4f0b78198321369e3a61cb175f28ad11655eb0642095168e3a00cace80a865b9b53538d0031e38f060b1fc718df796c50d329eae700ec0437c2f5ddca34e359e0cf142131378d203b96becf3a82f974eaa0f78e7e0f23b464496d29ffd8788a5423f0e8213e2e4e913bd6cc4c654d5b7884e656bb9339a1a8bc0da754b99ba821c2c9ae4c50382548c7429519e36463bced8ee58adb9887a80bba89e3f9475504f5f1df23e21dc50954e78b2d06789508ca7f232264906fc9e51e02b1b35d0abb7cddd125e03f4b93ffcbd9cb513f197b3d739a21a97898871e961c812a3597da3c118ca3a893abfe8304533b8d4cb4808014f181b2ae31a47ef912e27a33677804adddd4be18742e565500e2be76d86fbb5dfc7e78ff1752a4dba79154ed4366f6bc0930d57c2154658b7d92d74432a9509114eaa2724343a7a9b98446f916e93f65fd43bde37a189d56b2c5ccb1b2138f2424a7d31d0294574c4b24ec1e88344afbdfc89f3316a56bd0ea3b800ef11ebaca97c9e55c4a21d411006076427ed45ac22b9cfa8fc25104c6e0acea1e1467b84e4b0b8503a3a538a9148a9afbbf5fdde86aad4e8b354973fbe8e5973b7ec6101bb30081e33d111c345958dc5c6c0d63073f84ff8fd11a519762f88f0542d0c53fb774eeed0491704513456b03fcf15ffdbde04cae38009290d5229bd2932f4aea0fead9c69cec0eb07b1c1c2f4135cd9bf2fd530a4adca99be0bece242b7bc844b6e911df553c9534397ad58226a3f98152c2cca1bd9ab9761f4a2c946334057a985f07c76388450bccd9a643c0cf790bde9da38116e56a0bdf4714c586801f9e3515570881ff6bad78611bcc2359d86e396ead61bd69adc5c1b4133095052c2bd5b01c8eac7a85441c265a17ab323885efa35f60f10164fbecb72ea1da62bebbc187cee1d92388847f3a7197466a73b89be0840bd9010cb8df64b964ab3211acb9c979f9630383402afd7bfe1096bb11009ace6f7d98cd8cc6c1b26e030d6dc6f19b2c972965b89ddfdc50e47486aaceca1f4be1c451ab9320fdf438ae3fd9376cc7dbaeab8e7c5df4be240c238167ff2505883512c420b8e50fcbd799aa7e2f1dfdc36bd7bbf0706523301c58c2cef2a2ff4558ee4fdff8d86ebeef95032cfddc4b4b4ac599b8b0f912062a1cdfab77aa3170b66ca67a67d3e275908081a3e5fcbc4854b83bd96d8de4583e9d30f233cf7424fabc2dee5202ad41770087b82f5598a953a2ac364178fa993b99d0ac9f31cff4f3a87c4d6c24e0d97c45483ab0d39b019a2f01b4774f01776c97087abf3c5a2286d9b34a7874a25a0d7e3919d911c8769248964e6a4539205dd3c0435b188996b5a6c9e6390215144cd844bcbfd962ec1ebcc099e7af68fe1730445066017c9ead8e148067a44d26b0e5d2d15438d2cd011c190ed4eca3390020d72abe68d9a84a891083798f94ded0fabe038d1509ee986170a02845119e7b1e4cde92a83e40758fa8e4d729ede66bd19edf63752dc985d17bc206e615f90d580e5695b9a0ac3bc6da9e06dba59eebb1729e9786ea612da594d976fdf9278cbc2ebc81210ada96fe0be8ec25be058fcf44c96886c20c5ef7191d53c8c68a5af63e01c2bf162949539f367c9a225d67085590063c18cc3f7f6703c63d8714596c2fc2f1e8922cff9d13b999bf5953efd3ad5b5e92ce642f728353d33b49345123709a6cf95c14715a03196e7e3ea2edfba80c29229a24908521bc0fdfee8a8a3abe092bb2aef01fd0bbd406a9b1c8720386fb5a2b798fd278cfb04df8f139cf4e88cc96679d694745ad733ad52e2f57557a36a2782a0b39786ee3932fe25f5f2e77b0fd76dfd8c9388a7e43277b250327f19e9a52ab2497efce180e99b9d2e3697ef856f4f61f773d0902d59c253878b755f9f28f8cbe11ec6703c0d2cc991d3771667449990fb52dd94abb097308e5f41eef + +Params = SHAKE_60/6_256 +Msg = +PrivateKey = 04818c00000017bc012f21713cfb059e67c3cc73ecd35a25b1d5c67e2bee76f6b41777f6b9511b00af0d47b96a51ba67f5abae6a255175c1d4f136090fc28dd110b2164d1d6359000000000000000046cc30293483e79d20bc980feb25069e610bfc6529a574f3952accc68329d3b5055e818df0943a58cc9cf5a98aac37d82a147c08687b8173898c4883fb683796 +Signature = 0000000000000000522f39dddf365731a3345fa5dcd5ecb18f01bc184dd10a1fa4208dce6045d58c344427d391e6ce45e4700f164a97a08f4509c8f7b250bb49169549d11ea453d3cf209d2801083605843d29a8e3e520408e2f4d768156cafa1c88c477abf9800f15ec1387b79ff25328f47b19cca27eaae08a2925da8768c9a3fd99ec81b38ceff333f6e6fe4ad6bff530634adf73f1a219a19cc65bbf14ac5240cec81bb7a31815d07e6e0c13741f7ee9db7b47b0337e08f14eff73d899610f42c0c178bb8b18dbde56d695a1c0847e444102e989a71d9533232ce2b3f7d5dc33acfa33b547c402919bb0f84abaf00f1505b83c3ac6bfb70e338350e6232ef33e4275d8701d6e8ed333f6078651123edcb940f6c32361d495916cf0275afa6c3fa7eb110147f2b2ddf8cae708a5e2f0412aa6ef6eb736f2a16ce109b971e5e3cb1a8d39d8dd8ff5bddb56d69761f43f45795b1b015072ee27a7843adbd0d14ae26d9cff814f4d48e74c19eaf64987540f04726b9fad0980c42584117b63e4fd26a567d96db6074eead951f394bc1db279664597dfa50ead70d2cd1aae67728e97a231ddf9c41baf5eb4485e2915074a450ef0b8ee13ea4cfe49bfdb0d1d2593653dd4fddf06560c965f97c07502f7779d27e1572b11b1a3c03daafb5a15e91e3e5b304b0fd7527877ca6689489b1f9fc8165723dc49ae4f544b5ed742aed9f6d934e84f014c0b09cddfc83eb1d1e100b6b98119e3c73ac72923e0b925f0f7b146cf9a269a76eeb44131014bada891d93f46e55be74af2c0515024ab9bc88bcd7562341100bc4da958666faf9eaea3c658c1abe2975aeebbaa9066686726aeab26df04f87be2110cbc893d3d9f628f99fa104c67949ec6aaee8146932c8be4d8a0d52f990e600f855ccb2ac9819cbc4c10e18f290b52de9da90d96cbb45335cae6633e0aeae1de07540dbb0d5ecd3ba2aa7e7b684cc18d67b62ab70a3f3a56520d013614d9e3498d4578e8f49fa8dcaae5457f7d1901eb2f4204451987f7bc70260eac622a26533b8e3b6a0d5684f1e9d40ba1cc00ba557f696d56a196d06a75f86fdbe168e650b7520eb129f14bfbc94f77f042897b3e577d5593b282bc9e16989aa7aa33947faeb1d7c143057c6a9c15cb6bd108b7093e23695b17383bb833af2f2a8f7ce7133615fe0d0ce99eb05e8fdf23603c3c2f2dcd7e3f507c56937b3d3ba18c140b6f81b71d817e1c82e5ec8a5da11f310456dbaaac4a677cfb31cf986614602c2a30aa61d367fe6c1ed6c17dacac2345fa594826aec3bba424fd32d05093c5cb4eda55748d6577f0857de947fb407c7f00e88ab9a4081fbea9757f1d62d969921bb9449ce75f5170da1517fac69d18abfef2fdf7e7b0be9415a2739b8443ff879c1185e33439290db5a44d28a98b8df0c270f4915d08ee443aa40742a0a1c86fc14b0e5cc3db98c259b60f32a1e7af9501e7da106530164c0caf3d9378d2ad1503492ce5c4f8a9f92606e7951fa848049766c2e36cb167111f1ee2f8c66f035a34edee67e78012a193b74d6d8a6a53aa277382d542751f5b36827520ead53e31d9f5621d5692e3794af181638c88222e559cdd94895ac8e74b2284c9f9e3847411746b4bbb6d5d6228848152a0f58124c0a3350950e969b09debfa040ff6047140776190b3a7cc316258a6438471dfa374cfbaa9a6952f4d37bde1355232a711e851e9d7f93b7158ecf973a4864964bce466b78e6bb304543682fd858ca01c82625866777b683498249da3f99780d5eedaa2162262573cf1d14bd1e255ff12a8fd18f329072fa7d117ee7cc7f4ca2a559fc2629715fbeb0979690010cbbc7809ca1055a510a998dd96d243705a05a64a6041627c9d707f54030c561898542bfde9709d8ddfe4a506005bd51f2f723de8fe2375a9b91e22e3edf52b4e9ab45701d6f10eeea174e0bef714a190a2a9bb668b7649add55b7a4b0396cb6fae4294989ff1aa61977c58751e4d9b70aaa78ac8924b6a368136b6e2c690f6917e29f87807c1edc1e5a2775e5084c82e5e3298f815eab940249af4db1fb6e2024da1fcdfef99753ee0b3335d53ecdcc5c7b66dae87bde71c5c89520f6aae665818ea9aaf749c6f0ed6742119294df186582ae2a41396e563f634a5f489dd61641c568b71efab3c001c505a9db0d503053533b7792a026c40d78d694044382e07e0b9274ede1c04e5fe52c79dd83649fddbe585e8f701ee0fe67186dfc564be23da7c4cfa2f1edcde6c32e4ced9f9fa8a7965e74e1e58f8a4001022c1a8015b5e0dd48ad26ac6438b66ed037e69a1727b53c1c2ead690ac8749b59663a4dfaac2d92e6b365d894b0b799f24f772d0fc9fefcdc3342a05893166f12ca4cabdf6947520eb4ba56896bc8621b30cb1bf27c6b5f92a94b7bcb7902b19b3938ba566a1865f862a2954245433a68c51802920dc7e7a0ef40f17c349456f8296e020d7bab28e89ee9e999c07ef9d3f5cd2626acf7dc6c310d79b4cbb3822fb72b7e93dcfa20090c12d8b4e62f5dc0fbd46cc593f893bd1c05808d3aa0d43233e1423ad5cc7c16c0399371c22a395087b61299e0608bca5d1000a04bb110d01a56202186c45441564b3e7cb54cda68e7b164145638914e65d502e7472f8ec8c37f75e5dc34422dd775112e55e703e6cf0fd94a32d1c325c53182cafed273fa29a159cc4bcaf0f19b92c14c14f60a558351e79797a0df92a4c177dd1bfe845f03ae7920cd42e360a3e6eb56c90f56c76838f93886bfe90b3fed530bed66604fbab3d0732bf6ca15498b75b00b8eeeb868a6522981d83b69d317e5333fb5c51567bffac03dc99e26cfbade1ddd206c141d2524bba7f6b79358fd27ac98c52157200fc546979f56c5c332293bdf5f184d14cab55c93d29003f923b0b3cd29772141cf97479c3a01d63a3ec2120604e063c3b658c5dc1f000859d9c7eda4107984dedff6bf5736a43fb74735abb41988b389edb9935cd5dcf548d884a34d58bd579a4391fbb0260a2bd7093d1c484c57f3bf6a32f2c9bb89f11e1d2cef3b5f67b4ee0167b34ef265db6dab5ff063003e550847e6ee1a87bb480b43e48ce85659dbc015ef696b20c713521d251eaab0f43d5c4dc608c96a8246367c090886811de7284cde4db8df86215fbeee9b1c929b93ce935cebaf501d1c6924b69719471839e33428eb4a4debaabbeb1662d808575b241267d477366c70a1f26753d836fa57c48d5b18839a176bda1013c1ad0c8989d8f5d54cf3b443de6319ee00395480db86553374c847f84cf20f9af114d55387a3daf1449be0df23e892b0d1759aa421747668837f10fc7d910462920bc8af74eea99adb55b9963fa1103ff146c77cf71b95f832462dfa7c9f78f4e40d4b86d5c61d14f934aab8eb5c4872405155069d9219bc6e5ae4c0f465ad5931000e991bee7b520f985a4e0ed74281a64faa55cb6d27c7cdfcecb0f92eeb977dde870c0f9834845457abe4e6200e51196a9fcd80f5b783aea321f8b70e578f593ba12638f33803ec173f759eba3c0672213bfabcf37beb3ac8e438f403f8b9f72a0c682e97f4ccb34eb097a539bc68cb4c69f726274208467308cf5bbc948742cfd1c6b9f6a075f2b34a1e514b704e94cad5fc3c82de0943893a03a23b5c9c6a23212952a32c8c91e49ff2ef19c77fe5462a509a0a59d92fca63397a56e35aa0ba9c9d71564c63f19de32b4a8901a8a915231a0cf02056e0491df0b0782df7239d98409556db293704bc8c626b059f1edf84eb7ba003b6063249511af9590bf016d7a179173e55a551b5feba4852bd471cbd3819f39764b7da968228c0eaa4b6bd7114dd5e281e760adc6ac1f9c9d733068f02af985b4ef68f0cd631ed33ab3eaa1b83eb7bf5caa284e453db3914717227089f58fa6cfac746f4fadf5d9577304a973b0f0b376dceb782432dbe049f47d96fc398ea933ae64469eee08038f5ce6f1c6f062a034d3f1cdb134b323ec0638c6892c27d2874abf7776e2732f37775ece1d65067de537e46fa425d252181fa2b5754d47e7b178b2a80a2ef3dfad1f0c484a5a6d63a067d1bcbaca4bc06181a93b37ad0a72345843d9a7d62e677ca55f524d98ec3ad7e6b7420f7de10fd5fc2c92778c7006993a061e9fe5bb1665c240ef7f31b1e2de81fb6cb087757a12bc1fbd467726d4524f150d7d477baed78d88f638b831818a925cb523b6576fa15a6b4684d864c1a268df2796f671349f7b1eecd0f6f11ba23803bb7950a49df479ed8a30a7b370afba9f282f19a4d3e452238047db836eedbe7d602befea1e19f3171813c6e48a233cc560eb390eda474b716a90033dc873f721552efa869c373e6fbd672011308fb8535c0eca8ea308052a8be83fe4ba683d8c55ce9048a915bf00598206dd7c3533bcc5028c38277e81e8a812bfa86de9290ff1a5e2d418d7a7694e70a12bae495b4b863d8631e5d23d14345e73cb779972622d7a120c0ac36a30005de0aaaecbb147769a2302bd22658a7ba3dbd280be90458860d5ea8d0686a0ae9b2635f24f9b2659b0f8655facacf2abb761a0a022cd53ef63c0639365fee07486b4e5fc628cb275ccbbbfdf4cb50499d7050e1d94ff720f8323660f1d8a4f7abb749b5ec36b83bbdb578b86ab538e4adc3b799b92f7da53a60fd381f978300d5e691966c6bb725172be1e8038db2ca03a4a4f4fe6924e1add941c25230bf7cdf37767e6b97ef2c951c9bd055750f97deb2d8fd2c9179fcffb4bb37446110d9869b331ee05cc1d45891084a1d50eb04a5ab9100f4c0eb8420b7bfd376fc6de231b5e9ea3aa891f4a780cfac686a50abacbd7ef40df09a5b4ff67abf8305965652fb4c8361a93af182e020237db42afbc447c07681a435fa8e681973aa40979ce2b91541fef9fed4304eb9a60c6f1fa764d9a4d96f2e9293781a44a676fd7c79eaf0a240726de5b42116f78cb4f0dd372c925ca588f4e26cef6ff3b83690d1e089bd6e00c03d7c7bf517609ec5ec4aff1b9054043cb0fbe1c471bb90f8818d26b37b846054e3dc0ec4ddf3736d0f08bbdff6122827d2554ab4e8286fd28e1ce9cd1ca04fcd6fd3a862db450b3248b0b9ebae5efbb9bdd94e7abe4578e688b552a6b20cc7841d14fa1fc044a0756e16a2a65da2edf0b1d9d3e229de45e6a9e078c0cd1995900ce8450c0d7b1c9b281c9a29e3ef8ac41df2938a0f18b4669b54e06b1a6a6deb2e3354f7c7907358cb4c25a027d1dfda424e201171f79c04796f0108f29d315e1bba4a05ef0e8bf7c49d7e537137360f18304b1231aa3a82ef7b9b8475497873858b8950246c161d65edf3f55417d3f46f4c8760b1eb1b1a404cc2ec77c3267ae99b8b9504ff9964b8f8a76833e29df02a993e683570a6467da02a6056496f5ba2984c1ea5e334b3b4dbbbf6f5af750c1dcd46ba1ffa448b07bce4ccee2f0a518f76d3f0fc300571987664036357ea44f54508146b0867cd8ebb7a72d91dfd0e7218657314b3546ed4b54c91e110a0058c8c3e8c3c64c89f5fef32896d3444e3adbaaf2702c7d136bb98824e99e0f09a19d98547c5eb42e50e8a054131e4477b987e480236e9bc42088cc9a28be85a1253a94f3549bcc577f7cfcc997c959af60b5b252cb687a94b482b63bbe5d80ca8978219d13e51329db7e8148e4ad02e28e7bbd68679a34cabdd9a844d056a187b128bea4063989151ea2940d54bbca3bd1e2e4e85342dbf12e44884e2335ba82f41e57c7ceb3533b0aa6589d8237cb63b01f9a43a6185f48d60a75985b22125ee79f2e01aa3b1fa87f86a7a2a44d88c318afa21654947071ee4bcc2e9e31fc056c04a1ee8ba65870cf594b0de6de17b713498a677ce933e4ab4d8eb6e0e1174d24a68b3ad0df6b9c51cffced3b6774e464ce2ac47260c01bf9f4ee9b779cebb41f66fdba4aabd33925bafe975756c0059ec18626fd6192fab3549dc9d8704714e6944300f5b76bd1fabbee98c9e79de5bc8d9228db83326a011c5ce06e38a1c78d41535ec52f628e9cd6fafc7a7204244618c74d790185eab9f6af6b1df0c5f4f0d2ce35b17e4cd80f289437d57cc83932a3f35662b188317ab9e67edac16113ab7d2f792c2499c4eec5497d68fc781c10db49134387f13a65bd512c56e2735a1fec10a396e065fc978d12a095a855251b4d92726dc6c9ec6c597dc055886692fb47e53751071e8e150ee0cdba8f8069cfbbb60f3d3fc22fbf450b9564c98e0606841ca8cf665ae13c3cdc89cca230abdb5ea531a54e9bada2e9c18615b9368de685118b016316745cde0bedcaec7d42292388562399b372541fe2a1b228c97788fed266e8c64889b6d617d8857928d4c12524c91d34e6abedcf395b00929a4fc6f618917c8b2c3b67f4d50a5563e355f509f6c1fbe8e048f632a744c07a69bdd230e008934f8192618eeb07297f0585e4c9c878a1fd2bcaeac3331bf35b971cc9926e14910958ff38ef2b6f7cd09984340de1af24df4a9b78dc8037d4a6c3348901212095735d65837add285656e65826a74d9205b73e39cf29f7ef4b0fda823fce7a9795f7242971d91b5e9a908b0396b28b2915781d6b4205d352aad73e3bbeb138ec2d0a70f2044f8ab5e0bde644f7a9673aa187f7698165c8a023647ef36bc80a97d7783959495765209031e3b28ab48158db97eee9c9229f87958ce11da9213e5758dc88f4e69563808b6b021b070271c571f6c5c1e20b7aa3d7cdc77884db27b0528c629b462d4d33367845722098d33d0f59da9097e4e2a0a8675e487060189c07a2e2f05a1b182c4503340d70623faf3b67fb498cb0902910bd8aa32747e2d2b81c0b66534cf4c72305b2e1f0dc994256207cccacb28e11cd8525527adb15062f4fec7b3bcdde610e176da96b17ce86ed3ca06d6ce169cacb5b497398f41b1c0d9c3d752d3f1217c3d4e244de46c7490c7bd58a8da55b1a1d1436d7dc6ae578142ce8001079ce9c1b53759769aaef25bc3ee9350a1c2907be605cec2e8fac01b9a98c79c34949b2d7871b229bcf711e3dacf9591534070e4d415307a957334ec3631b2232dedf90857a12ebe6a867cad1f96340a366ad3dbabe3b95f3dfc97dc0a442e473123b114207e4250bec7b1a59768128ea0c75618719fcfb2045ed62393060c952a147d2ccf3e8c12da3490bbef2ac2608e4e22c52cd146e3ec127ab60ee8487639ca58d6611769fe8846b8e3105785b83edd8d6e666bebea5f736242039068f6b78fd803e0546a0152f71a18b8444a6391a2ef5104b825b202b6b1934567b35892d35437af4c7947e030f3414655e06485846f859706fac32fdd7269eb7d43b4b11af9c7d58164c49d8b715290150025d81197c2bbce9cc5defe7e6e267320e44fc6025c3ec82728686314195d131699e94efd67e2433092030dc85db6d5b2622eb01c03c3e319825d3ec24a387a062c7c4c5411893d1b5c41b37186e881c5df23c2103877fc0a9aef9aaa14f3b7150f0fdbb1a5c39de654678d5860a46982d3741ef2358aa07376ed7e1664aef1966ed4bdfa02d38921296494dcbbd1dff8a8c09769bc7bcee19e75a9293b482732975830ac86cc740b3490323c457f0b6954b98501a0eca948cfbc0437d41d47cbb79df2c17c009b7b665b1f3f76e3ccf4a883c8e701f9650f9a75c36dc77cc620b9a46916c3f4f6401e0f5ee89035e5bf71783706627bbf8ab3d805f4a21ae69a1f6edee84bc901e044fe772dadabf5251438e29312d4b109ba03490baf3a99c3ac80f5baf957b69b5c8840ab26989751809bd58a0e88867cc8286f775743ca136c352e309115e17a88d7a655fb1a47aa11009d627f7aa2529b079779399c9ac0cad00fd6027a3b2f0fb667e111c310ae00d813a9bab2ba8b23273f4e440e83e39ccdfec0cc02e8bfda64e18ccff964c8061f7d0ff1a646cec48404914f7efd6eb656f0541923c65f73eaa76c5cca9e113ed53863407bb1d35c1798712c3622d3f4206e7fc5840dd84a3032f899d68a5df2250a9c3656ec0af7f4cdc304c324687db924e1b9cc6e68ce3e06cffaaac457da4f645da3cad646d4cfd34eedba57107287718128704e55b5b27163e0a7592a6dc9e8d50056bc7db96eb61a436d5c2f6f95a0f6da211b1ed85079d97feced3948465a45c298dfe4f66e430017cb6a2fe7b49540d0421b4b8d53004194da7492ef2a0fca902122dde9c0a56191b07e9efc1a14b4ec5ac3ccdcefd6d043bb848467a8c99586f396c6e0d172e275835ae3a18a5c7c0409f3d3f0df06af6fd4da1c550d5614cccfb310f2cac8721e7eda033f0085cde5a7d9f2001c170962e4d0d69316ac637bd889df07965986a3024fa5b47f9ff4e5c45c934ea2e06ec73ed45913775f1bb6751e4f7707b9a95d55d3450e4fc1e780327e362560309ff277634b788d3f613c331a48833fd303cc61d0ac2398117df2648b6aad054dd10ebe26603c916625b310f51c07ca8252aedea9d06703479fca7b1905dd2a765816955e3e8766dcd9b95948891381dea1caf5915fbbdace9a3c502499bbb54477bb2d28846c6a9146f6ee49df0a186b15baa767029e33189c4073eb3f33f9291690d3f564737cd609a0196558094a9941f3101b0dda1dfbb8ec79811fdccb3edfefedae2c87478c1a3db3fb0625eb594c807e3b95f3e10ade5cf298a12eee392e090729aa7421ead15748f4ea0becee75dc6916202b45a7c166f99c03a97a791baa30d88d62090a1d09b743bb70aff9c1962ca06d5a76ae031f044033096d03a2795914b66151d9786a0874cbc6c488bb15718aa27da24cde75f171e1669b717fe0fcb2a84d1fe0d5c4bf0b5ba62dd7ffdea0658980b7623e7c8a79c3c6af39475a124357c510254bc8954deba3aa52a729e18827febb0d92eed3e13afc705fb5c772ba2e492eb18129786021c30e3053d5795f2d8e7db75131e5a955da0415d1acef6a53d805cdcdbb6281d37912246736e8ae614336f30ff30f83d55df2e0ab9d8a351c8a530afccbb26a65d020bb5c09d4214fabadf3d1c05ba8da42585643cd98090f193f7b1addb0c11258534b6579062bbc157fdab595b6945d93a1660620fef2c7de074ca3af02f0bd18ac7947ea1c1123d3e9a64e7876d63b9e5da1ff9f9f250461edf4e5c61afc9e37fbc95da09db49c03b1bd77d95ac078f527df8a0b48640db6b6ec9306ea7c2aaa2bb06386a92e9ca689ab74f49183eee567427e5a59f74bf5095fa6cab0f5ea7c01ba9f3e61e25127db70637b375b9850d81a28dc17e03c228b6491fc7ad60d392983cc5eac4062b610a3eb51adc61ebce789eeb56a66122be0feb1f3054803c9219c0759c2c63724ffe51e7a4695c042d6d4293ff2ba24e855fa8ef2a9a44f7dc8b7f7fd3aa24b9b821dfe01c441bc25ced05ab10d270a059613857c8bbb85b8e8790f7d3c4a26e2791c757e919e2e2618abd6b0ea19deb7a742900ae050e96f91ff1dcc72b6a5a614a1cda3bce4f05f9512aaf92aeb2a6bdb0552729033c39285a78ce7c6fd66f8fe0bba449989f4cea3460a3a01484449b1e4ddf2a39b9b85bcf25d1f15029a0b2540facbbf565b7fc327409436a2d47d02c98fcbfddcfde744170bef01e7518ba042d01050953b44a964ef1cc8ead4c955e833da508df87a712464043c1faaafa9089ffca3d89c33ea4884cd42747cffefb8ec8443ccadcc4a7843d819448304e2ecf154636dd7bbd83eee5a7119d7a38c15e8def33cc8c84ddebdd831371fce4eb8fb6d3130bb95e99a525f40b73fec7740b34103f98a8a50f5f48912fa6bbe2093e82c256bf51fdd30d341d09ddd0d043ee4131dba7e4ac3eef927dfb0eae9780b14b4e8f77c22d68b769fafa568b746927e6e63d0c88799ebd897f411bb955e2332c251b770518905be7e9ab23c5a49580cd30c632f7be1d9fe91b47c7ea421f3d88f05292f9e68986dfe28273d38296a487142b1828d7f55b9b0f851d26d7f175c1954970707e3af67ae0559a6c9c75829b93b33ae6f0a40152708f8d4ee21032ef88b6b84294c53b70e585318011c1660425ade5a26ffcec9ccd5ea0ab3d5a567ee81e7ad34bb9842c20e4e37e134e90bfff99304f642ffde90549880e2c5245c5963742390c07acdfa8c30633d13de98898a445102b9269befba40203cc3278adc61174c522f0de5ada82613ac5bfe7a6c4363e404689b96bfda4e1ca6f8297272bb6c7f429d774c93a25520c0cb277294e1e28262fbd78d5349dc1e73d5b89ed1f8c6295e8e4dfde096cd06074d8db887fe0c9a52478d093f7efaa8c2cd67b88e5187c782c120348ce3d7b1f3b186b333c9e053e04cd953bcd76c640e8b0bd97ea4cded23ad6a5c082a1c817b897aa80f90d279c566686fc1b76b36a9beab2f74e9e24dd6bc3f30e41049d354879624979e36b0bf0294a12aa5e8f74ea3b0122fcf45c71548411d12c4e7f60dd2d06a220d27b2a3ec86fd775b56dcc399a865a088734657b7510c2503cee52178c36e08d7ae0f36932c135d8e6d45e35ec86ae5037d8890fd695bb37ee80c3a88baedeb7c57f1eaad5da219765179b9a40747c3d00a257f8154556dcda2384f3a43733e67ddee959e009edcf4c677829f79bf7badd812baaf64af1b81a3835b75068c0e7066ec1141fb8c075cc5fb3b8aacd229987bf1f97e9fb53da9b02f73ba90d167ff31cba64361cfdb62fbffaf263402ffe60754f922069c5f0ec13852fc1c73daf40c9c1313d19c83ac59d00a15fac28e08cf658d87c619553ad361ce84ea43ff83f6f2196066ba11d126e6675fb10e6b9804b8d9ca2bba21d07529efffed4681143c1d9d688f5821db1bf1554c072719a61339a3a7004a4dfae263491cf5441b9845fba90f9edeeabba707b0d8fdc81bc3331aea78b98ac7a017682e2f4e2248ccebc0d0d1d7eea3966ecdcb0ba50742d6785d35d5cd73d8221cec7d6abf18a8f8519b59d0ab3a71a8dea2d243f123b9a32de5542c332f189e251111f4cdf61ce00989948dfb1736360f29bd5066b5128b480ab611b67e6715b6c930f9d60f4ffff382a0879b29cc5b77b0e35458a801a3e6bfa131c79ef4ef715eb325ec39a47e14e0f2dde6439fc922ed2fe50bc034cc4e8d346b3a691e882fbc25a6deba915801b29525ec8b870b52731669ad0bd2223386a80c9a6d72a33139e267967089047cfa67409bc1bc4890d76bcaf31a1434b98c9414d8c7cddc0c16a315d77b88ce2bcea2a6a40171ffd2e32714c662c271c025dcf52f7c9360923625325521ce51c74bcf303ab9fe44b21f291f69ca094f5b505aeb10564b872b06be619e1077db2e31468bb1386141b5acde49578fa562e75b9b3fcab30c485059a305440e7e516d51163aa5d2a4e9eff6fc9ff73a201a074e7103649c3240e604352802e26e19fee1d0ed7da12e09168120b8e59bbe512de9729c9ceb941c71fdb1237bdb5daf1f660ad59333771efce38d21021d519099f184a25827fbc5199b089de9a471937d9372aad56d50c6cf7fce2b7de958e95d899e08bf1f55451c19842c7a0aa32b8222e80e7e80b21e9019c632d930f3faf0769844242a16ac192e4f0193f9e3b719164018301477794ef3628c41d12c0c318c582f871638decda33f1fc546ce7c266f0043a80cb1924426d99fbab63257f09edb5ae27d3fd8d49dc70b7bfd0aca2d0e8afbfaec09b74dadd7d23f5b9437d80039944682047f09176561dd228edd61deb1ff60f0e8c6afc9eb21681e5f66c01686c831428dd18c5dcc20ebf50726ad7a766652d3d1ef853fc460b1d0d93d92921485893e8ed8a3f3d62eafff9c9505f9bdeec9137d2713ba24f8032462299c8de96b1872bcbb7562fd8d23ee92d95cd0e2c5ef75f41364effe8316870282a6034af4534707595d77a0644c88380bf46eaf09554471f887ad074f1b0c36e4651eb2d16c683c599a33738e93ce0e98e578476c877eab7bc559006ac16ff77a76836bf5a5c82e9b15dd21f2c6030f07df21d292f680e694bd52badb0439d94dd808585ce378269ad577b264dc2c647ee92900809c7b64395d51139996412a36d222f5d588da81a39513dad4682916874c14a49bdddfb137976c22dfbfd194fe58c26f66ded6d39c48390b1ee94b7a5369461b48fe536ad8fc79bba1ace530817f2e58eb3373e8c0dcad98cfb2ea4eb74375e75126129a47cd3f6ebcd982bfe18baa5510c8f88cdf3d50d04dba95ad2cee8272a95b38e6be19aaf85684293982bf6fc43cf3bd091918baf77031e25346f56c5eadc429e5588ba4ab9a08cdb3853b61adcf5a5b992b9a8ea9f53fc77fe18880b8eefee34707be04093e59fea93769e2fd221bf593bb8d7208ab4887735e102af1efb750c78379f3d8e912a83afa914d42f7a42baa6ce6d7fcef7aa3ed4d12c301a7ef4d7a9b86e0f1f33d91493f85e15f2ac746e2e76672c45575a4d9661dd6e0ca0168c7de992008970af24c7ea634c5e040b4bda570b25604cd40436b7635d3373dd0b580e8d8de99acfd514c34199de03b80096f984767f7b2c27611d56879ae3861e70b4f8d3ebe401d5b3e49cfe4cd68a2d11944634894c9523d5e3b750f8b78f29c79381138bdd990f1556bfaac0906fffddf896c794c94de1a73f3434318fb65d4b3fae7677036ff9440fb5e00828a473e576c0af00d4dd61439681327e03d52b5a4aed3a8b9add5eb9556a198da5f615a9a071ed4ff57be77968953f4f875c7658868cc7a3892f03e1b2d196f8bb1fbe5326981dc188da87bd3111f49d5cccc9c3bce8b6f2c82278e91104b6d149ef11c2d1c859ba8995ab5c02da82dc2b4b49f40b6a3a888a8117cc3857d8ee727effc2322b9f22933635b1baccb54735dbb54aa84d255a7190ad483f0911ba38cdee59fb223ecfc32b949151cb6fbee0f8f8b5859decfe9c921b919f437d30315727878eeccff31997721cc9dc647b6966b41c12cad93ecaf7f05f78aeb5cc788b53e8c97e02386563e65bd8a183d0e8e43ee872a64c45cdb0fe1ab0992bc2ae7d46df22d4b6eec15da51c377adc8b39b397b03106ec9a174d4bfa2088770c8e889e6b0ab8e5493318b2c48b4aaae52753de192b5923bdebc07655bfc57cd22812e27361133e9cdbacdd1fb826a8934aa8ebb732c6ac0bcc8a9f29b1c720a58bf7bdf17d34dddfb56f987bf32836b22846d19ac924291206ac208f84b4f29ef6c0295b50a346e4fa61a50ffeca55916eca0544028bd188a36e55298465b29f0be17280b31910c3506afc1af5d062ef7693725bcb8aa2daadf81bfbe5356103b51d9efa55749ac1273c6d71727080e7b2e35412a3b16c0d8293c67d92b4ac30f91f4820bb4a2aa776781d2ceed6a640fba4213587cbbc0ca932c7e2c9052f952897026ac0c5a90e2424253040d3c2c5e389cf8ffb0e3de325c29707161e9667223013edb6d7aa62da7b697db61cc0689606fb75e1ccb5c5418792b4b3e6b127d6a1cbbe2159cf514cd7cf92ad9605e10094e2715b6bdb6745dec581433c709acd8bfade1c3ecdfa223af339f11ea43ab86b5f750df318c4e368654c10f3b6475f0d9d87301aac8dae0ab5a9d587463fd6af93dd4cb5ab40c75573352a6d7376a945c4c61ef705f9f847ba60b6f4fd7c908f7dde37264b40e180507505d6a8b82119c451e538adfed4f7c8a4a83d18df72a01dcf05e2976acac79bcea846735f2eaa6ecb0bd9098bb73eb9696a0cfd5b5f7c43d5377a70c8a9f7ab4fcded0138b8bc2a14f68a8d39c4ddf016b5fbf36d03d5af9ba8b50c55327d4298c9c66c4ac4a710c77b59e7e84d83ad02b6fb3db3779d90bd5f5dc14c723e94ed6e88c17ea24d5affa8b77f3130d289ec335f20821552f134f299ac26c5abb496d2ad3e86f547ab88287bb335f7e74f4dcfa7838979b88bb320e9873809c434a0565754d7f97c3e78dbdca50ff06e0cf2ea627633a07db7d7bf1518e8420a34ff0e1e4d96d249441981615d0e50050382d3745eb3d36e908a6a86031fcff192908e4e30010ce5b85e1bcfbfeacfcade03c69b449f11354bb1695b9f6fd1f6c99fa6206b34530b8581df473bc33d5e87e7b2375a400e988a2cdb66239732614ad963dfcdc2ed26590bed59ccaf76698b16cd6294aeeadf4762cb31e8ec81a51717595b72f6bc990cda6635a3fa452461232a77c0046d4a037f23823ddb4800805b715c362ef796e166bf7c6efc58135949e28f493abebcc035d1a7284c3f07fbb2e8b2c4014d58e24c45fd756e0009358a0846fece32fcce7987cef0c54303c448c41c1096620f7aad1fe40134a9b77934f03df9418bd80cdcd38fc0f8cfb463682443a820c80553fef08d90185db67488ffc8a67589ef6653664b6e09e6799bfc9dc61c976cf74855ae4d0b0aebc4f0008d7eff8d9be7b65583aaaff7c0bdb0c71a98496b35b7e5beecaab86bccee2085bc06a758879f00cb5e814fe7fdfe21285a02a36ca61678502745f308e58e2e3849047f4511f92ce0c0cf3e25e779452d709fc4d79bfc187b94c92018cc5f7672d707dbbfa760af252d1c840ff2cdb601476cd568c2ec5a7cb2ed7a502d053d113974f8b921465b5b3d6bfe190e799afeb2fa0ae7fe171f158756c1f235c7aef717cc97ccb60908072c6f577474a036f403ba50a359e92eb69fd13038c88b5ed9fa7d3f6c85a713d03069c6e7b4441bb2b8af6436f2452a005217aec2275dfa7523b0e302c1f616e4c08be9aca514f6c0a91e9cb2a1366add88d7cb68c81bdd62f21f46bcd0042acbfbd3b14262c353c7382d4e89cf2e3be385e1a17299a8df94a35694597bbb10f6cef5fd287f60cab6d046f63c83ac2dbcd72e84f0287427fd0c8e1a1d88dbe8f63556696b3ef3b9a45641b185d0fb2ca61b1affc9abdffc68975281a421b80d6c8c68c910c687e6ee5556016f3364b43431ea74fab8ff85678f1eaea1059b74126407a17abb6c0f5ddb697630b092bda45efbbde22adf496598fdc985df938f6caa4c2955a326cb430bb6dee2467289305d741c6a6115fe926867082f619319b46d18b9288a5573c366dc6b3a861d9884133bf3194276710bd9a03f73868b663cf5d3e76460e5f62e54e853fa9f7185ff2c64bca81d91fd896efd94c6f105df2121ea5a4975c057061aee9131602b24cfb58186fac12d252e8d14e72977269ed1a53275251ad7900ff610a23f24dd8e39a3e190276c100d09947b9021b922381508f40adefe35c80ffdbae63602a08a6d2a0b0b0b445b921c02ce37905de9dc73cb1109fbbd602b1fb4e9641272c2c90c08d4f898b56cdf10c6054b55030161226fc541e4298898895a8116c655ef7c65c7bd19f7cf79fbb187719a407fd7754f346ab9d2e1873a4a2414d504bf77e49d5021a6ba60e9d9cc5eb9ee290c9ccc471108d91dd1d0be004408326e2170975a40ca46867f9f85d446265db99483730453b071cc0b197ca723933c97ce05d0a6d3b9d850202a25cda120dae991c652ee44d1bfdda139395c7325a76826537f4f8458f57e5b026ee03c84b6b403e832083dd6f96726480cd478adb60962f1b1b65644841c504dd414d6bb40c46f55194b16b01ef0e3b6b7cf11476d2bbdd64b3cb1bc659801d03ccc57a54c73678806e77cf6399306e35356d0ac1d5b637b2273790f05fc08934d0ee9ecd999eef333cd3d84f2de05da7a33fca261aff76a1436f94403a0f7465939f909a04a831cd4028ab6b43a25833b805505e5629c5e6b7071b44842cbe860d75e89242ba26fcd539055668b0a3a54edbd647181340709cb9c2e32c044f3f07e667e0d4c91559a71d5f098511e46d03f995eae4ca659fcbe26d789e6ddad2980335e7bf2ae0036201e1794e5844f8c8d964ffe50a80449000a4e598b7b86ef0717fc9d04888085287c95393746b26cb510a8906c1a0f3e5fe1ea8827985d0d027a567e70f95716da908b4fb8d57ea3ed476f85760f731906c6a4e48dfffdc5923546aef8b3c79c9af8c5bb006992ebd30c2be813f73c53890432cd2026dab27624a14d6fd399461f76ea3daf575fdb9571db32ed1e7b270d9fe6a8a18d0920b3f7cdbeece6efc4b53b4a27223792267feca9ad87c4656cec04b6a00eee7e9f385354e3d2ddd9ded0df2f6d09d36a797f86592df0111ec279edae1dd0ef7502944d2effa2a57854e1b75b871f45c5006443b3c76badb49de97af9e0dc43984b314385ddbcfec3963f8eb42d8fe7507fac9b0327faafb2e7944bc5e9ce771689c115d12e1db064619a28283c80601a7ceb3e788c3282653fbd26394218e4343d31ba9a72396a3718c5bf73ff7b94e5800366326bea1af565883a65325166c15a021796567a443e56c97900ac16041802f717434c99f8702468c63516648ee824d64920ac1f5886b446ca5690be163aa6f0a4d6f4dabd7310e343307ab7ecd88a8299383d5362e27088e2611c6fff3c52c771735faf9e610506ff0560603d735bb7de3230d50b24f58a9ab3b8f3b95f025f7f17c73be2b0fc72fbdd3c6d9e233e7a3d9ca57e7fe5d70a39a864ec082470012f415bb2731223cc4e8043856093e9927a6d85a1c546e19511f3ea7572f9cdb5b014d52a9585d755ac7b96638896815c68c50a2d39cf290b1420e0d88df268a334ff0a1e1825318020cd1cf61ae2d00ae7127acc49442b445041b15c6d8eb72632ef6e0aa2789104ae420168fb8c2083bacd073c596a19ab4453334065a672d24ad883d81e953a74c95b00bfc995f3cba5e69c73ac3045f6da960f6977b850572b8f64c97015d210273d350a5bd8bb8ff60907547dba48e9354f51c1659944f0a3f9def5745fe296e5fd4cb7a02d02187465b96d4eae53e698a3703c3fe02c49338c8c1d9484b4e95115646f723ebafab8cb1c589a27e19048dcc15dfce0b797a597ef701a798c57bdf493705834cd6bf5335fefb84f170c772067f50bbaa10b314a3ae08210e05b882e5edea848c4d477d8751b938b9d00fe82767534122a1f66db46a0c05934a09aaa7323aee0b629ab5b242254efe9adaa5eba66d96ce34102a3fdf90cd4f0726bd8403365400f43089389308586ceac68c1c4233729ffbee4bddaf6fc846b25c94f1cdeeff3f9669f9aae5ee4e5d8453a0c4be56fb020f2f4fc5d356a7b18a3c790bcae0a12ad12e793db2c0d640d46a8943d2e45702c2261d7da2406d4f37d3ae00b0c724167221cc49979fa0f14c87b9891f9cfb014828363510e31769c362c8b66690b3ecaa1d65a50b92af636b88ad42a78c4174dacb53c14ff1e085bbb5d9379dc564e21648b0a581fd772b75bc461976ce0f3c26ffde067c5f95ea7c68389edeb442507d82228c43c49874ed4dd5cc39b86fc8a5a89c2ea6ff2c6c37f16e87a7f9be92396831cffb5f4d6e723e4c0182679dc3fb6604dc97c9779b2cb8279ff2caa406521301ff7ac8061b7fec35e73c3b86d956c65b05fbad5e72988051f768389362714de71d0326ed52a71bfa97d1acda3f7b3f93a23207df0169b4ff161d5af7652a07b4861683df321cbade6ffe86afd1f078e8a3f4457a55524c0c5c77df9beb3a0a4efd5953c2d07f179f13f1ec0ec2f4bf3be8184a22f04b52c4e7552fa0b494eb495a5757a521a97f63dd73e260f5525ed20413430ef7c2722eefd996e1f1fb2103f3f4b7d481001c83119cd99a5c8014189f68f068b33246fdaf93f064632b5f902f4065bca211e674389c0f316496208be3c0486f1bd745b9638bfa72412ab609eeb2bf1523be45a6d99dda38db48552d307edda91edda0a153b92a0e672507ec3faec86a7d5ccacee6bf638bca16814bb3979534d3b61d5ac78023985f4d34a34285fe106bca6c910c0cc2c2427a7527f9ebaff15c475579088818a7e25d72d00eb78acd29071bae181b829bae61190856c938d20fd1dc99b366e18d17562959bf4571f7622e9a2ba11ae3063fce2c0864c66e4cc92dba498902b6b2daee9af5a0c313d0ce6b806df775ab52a0f29aaa28af5623265a7692cc37a8404b52ca4691ba567b02e8f43c18b5c0828e8d7f0a75e56c4934f9b4295e5daf8641e4b9cc047d5df7f7217a9c3b326a8bdcf8853fd8f6427dbd1be8447f024903b1ee4bb4810425005ec5603cc6555a0be8515da461f1533885b9e7f20c311744089b191cea0e32ffa42951097bef080a76d6a5c354a9879e5cfd716c84578a59d0fa95e9104ec2f3b0925ec3d1f447282235047ff3bd9cdabdda5f8ac60dca3e01389bed5132a833209388f2be4fabf5f56f3bac5c875e5a5cc5a4399530901797a0aa8dfcefca712da354937dedefd034e482e332d0588cebdc533491f2695700c8adab4fbaf95dd139c951a582514b2f99175e67df0f4bd1cd09510fcaa9d715ae6a6de9fd1dde880f74fad713ea940fc5e33d74d1fdd839fab73dacbd2c48c7494d454c39893d8334d7e0312f7baa7f14e9977222403197d297b1a8e031654c0ee42d72a3f8f47b489f9cd738bd6d9eceadce949f8361316d6004048ae332db80986f23e1df46a1e878cafccb6552388ed23d832c8f64cd979be8e006d834205fdb3ab4fa7192749ba8973a7b3cee7ad4d6e36cf9595c618a2a7fc3760c040902ca13da953ec8d25448a0158b8daba2edd0c70f8cc1646b3552299f14d105f7e9cbfde43e16be283f9e4f04faa0c8ff2cc013f7cdeeb41bc5d80bb1f56466e0ff1e411698c7cd14b766e7a145b73b80f888c3c9a204ee2e89fc8c0c0130f93a3693cd7744efd4c0d73e4fcf21103478655483e7538b0e1dbb10f0b30306ba3478f568b861270b82fffc6bea04332468cfdf940f490ac8037161690586a2777516a88704c787f977e32c52fe300bf6a76dbe411488495f0d726381a5e730c568f728ed8ad51d2d41ebb44e5d6625fcbddd79fc067431feb584ad41297a0b71eef932d3487331422010fa470f5217c8f0f9d9eb76b3f2612dbb48296d3b549d3b346c98b8f7aacf8996d787124f1c124de70558820320483fed3d776c97f78eaf05979dd22d2689fb1dc41b84cf356d8b57dbce88e0f003869aa4da9a73e31bb29134d91b4311800f4eb577d98221a9a2e1fd7d56fc2a6523f86b1318aef99b2a91adbebf19bad9df73440dec27ad51f113c2662f3e58f6b5b18cbfc66d09d5a8eab9ee7caf25268b58cdc0229a6ed87e4e0fad3577358dc0dc698a6de744d29209d4599923b941b4c34c093659ea510f9e102c661735cba65ab9305bce0adf8f635909b9ba6a08a93444b9c32082dfe61096dba600864f1a39bd4a06fb74880f6b7e40c4eaa134510ab077d7da704cdf2325ee034e604a28406c9afc06b30593eb7230457f0b245e1ed22796044dc82614e9bdda3992dd95a299d7345df8ab70df53b810fbe58409c4be68ecb96b901266a3ca1f9a6a5104f07c79edb5c47c7c2b9b1204d005f9c8940b97a29be9174209237737a54950a201febc5bc1d43a76407ca75c1916397cc554fe77b00c6fa8d59240d8a3d8775f064606b83158171ac67bd3a695ee61157d04131db6f6f0b83ccc0db502daf2941f628b0dfeb189188ad198b86d83467102af4316cfd501ddb7ba34e77841112177829eef1c1b39565cc7384a52ba5b4bfd6024da73e8cc16f4f08fe436096cdd2d379a605ddb40e619579bd888abc2e85773d53ac38573a12b003f9830945ad6048295ffcf36094fbc3e01f31c38a4fdf59b1c45d62ec838199944dccd6e1b88a3800c39eea1094b82d5ee19da1e860954fce6830fedcb912c74b6f681913161ede30d963316397ce90070b1935ad7edee19a1e2f4923ced1900f0d9f6fd1164ec8bee236f6f381d84dd28e098d0c970d874d95452b81a8de403158ec482555cb5a14d28fcb12ca2cd48f5096d0a8b5bff74e08203e4e1b72ce3c80618c312ebdad5821bc666dfe5c59facf5fd683b5be039169be715028d4f034deffb63aea3e1e336bdf06cb4d6b3f0ae21d462df309c23d6f2d6b262a5358b01dd309a7986d940bd76249f2255dafe269d366e7f22c64ed2ca03be26bd8c71049b0113fba9851f61867f90122f27a0ab33153307e1cf0b621ab9f7711adc585958b9756d1f05eeec12c610395fe536870c3f8bd03fb5ea5d355b0d818cca21aa9f27d3940f185783694e2eb1cc5daa6c6217a105a2dfb25377e0f400ff81c1382460bcf445722257677a39124c83492d363cc977ab122acd563a65c1bd07ec1ca9ee06ecfbb8cefd09f0e971f0ff85e4fed69f32aa9af3d446e03298eb04ee9ed636c9f4381c4fa0297ce26360344d9893ea63faf492baaa500d6d3e78c3780db94da39c5a158c7610cafbdd130e82b3c0c9fc2d801c557c915c783bc168833ee4ae52cb48297921637bda08d8b35886c4f5096c0aeef9b814e8c526d39bdee8a3cef1b24ab392a8ca82cf18b5719c4d645c009767003aab83b4b68dfb2f3b30805d39066612669c93a674a05ba881e26c74ec690fac9a94b831be2475ccfbfb4153d054a4faacce4427d3606dda5b290964da99cb9b75d8cd6cce5b49cca6b2c34a0bbff14009c112705f5fbd68101512110d993cac319771291fe4c949c74b0ab95e580a18530448cf10bb308486307c6c1f4677649f2e19ab170b7abb3738e18ed5e981e4500a4b2c04d15060ddf3366e708301098c75c6c7fac7797815a159a16699f8c090c99ba57f3e3ddad73599c40af981e6c42d4324ae7aea9f7fe81fec36c473c58fde7024e5198879624c1fba44029b5ca064a15509e89771930cd3fcf771dd4024ffab11ee4eed2351f466af0f25fa14eeab08df07e65979571dc994352967560519417df33299d08043f8ace1f7fcb640ce29c12d7b6b3488c31067cd4f5dfa17858db3f1053686b6fcf33d5d69d09b68c52abac111516f6b46c47e0a39b26eeb1c8561f528e549122ff2b68e819f378ee6b9bf899 + +Params = SHAKE_60/6_256 +Msg = 01020304 +PrivateKey = 04818c0000001759b306c2f8374d47b15113d7d0dbc0eca18126fe2059aeee8b1005916537f0fd3ebc63fd573f90ee42a6ea929e5e40fd9aca99ecbb808fadd289d30f6d79aa8e0000000000000000a06161b13940ed14f965940b6cee2d83b4902c98dd7691247d143746377544b24f664d77b16fd204d7386cedf4f890839dd8362be5694f252419c7d8e1d5fd4f +Signature = 0000000000000000e930dd1fdd0db5b5aebaecd3c43b8f3fb1abc2ecb3b0a413113989733b8a02e86f1487c4506563d350be28956383cc70a0e9b749401be6c3bf2e4b1b53c92e86eb175edf2ab1e03b3a955b4221738f9f5213183e213c739da3b8814ccad559a83ff48fa8f3d759054ddf2e0e63b489993857253048dac82d1378275a40bd639b48457134a79b14530f620e5c6fbc0dd9e09fbff7f3313acd0c4a107bc2e96afc694b86aa985cf852fdb49bb6b74c0df9b6450766b753c9415b6b2e9142adcf63d6a4a4eb8a7ea7433656d920dfa613e3611b4f880014841bc2f3a309907c20832ced1fb5bd614b0754e220c19531f46d52336d5d93c89f31a19fb188ed8ca28cda421c10edf5cd62f5c030b7f97a89b27a029e4d4be57341fbedf9470efd82ac9046ea0d0d271156065ffdc093e94112a460e27ce1ae7090b92b360b13c9fe2c39aa1fc8567c1bfe8376f4fcb4044f7980bfe494c6eebd9817ac4e2af9ccbf88913c5d3ee6e43100f4d88ab43ea1720340e719c3ecd920a0b9f07541cef45591264c7f8eb758fe1ee065258c4f04a2d8abd3a1de4447fca7f4d78c2c414225a77e421315eda7c2fb585bccb3b049d395dde938ef94101c56f724927bfa0ca0a21edf0c70c61271fa98fbab41841850c80aca990ef6272f7294072acc6c568ccea514b7ca63d91bfa14bfc34a2cb7e4f46115474e5ba6a379f45f3c293d6123b3a9ce34f76dbde05f3df43125ff7c273d763586dcdb1204ab2f6ce62139fd57896f7f9004ae9f5894eaa0870f06edb13008abd48750afbae88eae2321c724226cb3f047b5be48a66dd251132aa463aaf5c1b078332abc426abcde74b52ea14f93101140884136feedc9c768a735f84544dfc917d492a0333aaea21e0ed90b49daf291b07bd14d571c5dd15c6e62069bd0e80ec04ccf3e4a0778f3c420194ca123db477c26ae4f1b7e77430ac98ba0b370519ffc8faeb6ba73896d36b288ae4ebd7241ea7853e6a98cf5ee0291cb86eb29a8d24152547dd9c928dbfa4095e17f49002cdce6bce2f31bae46a7c6e58a3034dce04b80a4c308353713dad274e8558beb5bfd10d50148d16f217597bec689ff00a21bc6741ae545ab77c7522889831e15c41cd0686006a52c263e23a4193dc304b0736d0c0131598901b6761a2452f39da095203c42a1b265ca93140bd56160165f03e1c3c91ddcebb16101ba4ffb5ab435776438d000dbf2f9744b878ccf6a559c9da42ad87f47916d72c7ee3c634880c752225f2e0a99182667019bf4c0753c58b09ed3f31640535d7f65dcfc05156b8a70460d6d5a9d57f9b7901b205a44e8715b210549a55a0b5bb0768ba1c1d6f2b7529bb50150a199bc81554b8c54dee302e5e21f918da9c0f9c4c8f355f7197c0ba0ba8649a17e074cd4514407cba383f577f339c9a82f8b95eefab1216a6632228ac3e786d16b35940359d162c8da0d15214dff0137683089c425049d3867e3db9d304b32559877e4e27997531b3281e9b8834d52c6989f31a78bfd6aadd60fb16444505843738e708c4db8d7a605728fae2bba61cc5cb7245e1e8f62c2fc59df86197498f8f06a4f2a3456a60214c066e83653aebfdca11c8b507b87ed5b25fda80e85c230d57ea2345adb5d59cbf2efc45bf529adfa6277858d82ded5fe0779deff0b9930f2cea2f8e38c05b13bd4ff1d2266865cd8cd1ee28eaa090a2231d0ce6fcc9f6a68582ea8a7d6c6c2eaa9192bff818fd46bf06a4e026f65ef4c8569c162e4028c04679369f4a46550aa153d7ceb1199b571caf0f87ad6ab92eea0860f8e3d2fd28356937296dd68688181f6ee79246d0cf9266719b3229a455c62187fe5aca30249cf80ebd99f4bb21b448c2504376290b8a30a81f644f9e9bee1c6d13d1dab44ac4fa7000558fd5157e459c90e2a44fa462c416ba9cc95eb00b9bdc2389d330c4391f61e0290f2a0902e2159f89ae4b4723beba66f2f9f61114d94a443f0fbd9d3cab325be17048a6e80495bc414e89e91f4dcfede0e7fbca83f942efb84aed43fb7cff5c8c22fc674757eb68218b8baa6e7155842ae882475f2a8550a22052ebe3c5a16514abf2b714a3bcb3cf55727242d8acdc71003d8feaa3d6eb8d3c178b5fd8f70412184672f654e4ca88450f7c9f816aa72929488a9b94a450a57efe21fd25426be3aec3f75c124d04adce3c6cb5d59c5094a57a344d41012e98308779ecb0eec42da1aa4230df849e21fe134531691fa822e9519dd217a886a3322497ab1376c693014555d4ce729b7737e2fac5c60021017bb9b86108cdb3734506f45c0880166a9c1b11aee107fede2e8419e0907b2010aed1b00689193f0d54ee6217437c67c9ff854eb39b9bb7d0c151f4fd1c8fa25a266701cf845925b729bebe09b50c385fbccaba56410c60faddb4a944a92cf9b6c92b7cdacfe9f5709404c686c27401ccf841749bd095f37f77bc9e3bdfbbf75bd166297d8324c32db1c87749a6290365df1ff6254782ca8350b5f66e157d5746dca67a067244d3bb7c81c3935aa54ef9f1ab3de00a54405700f0043f1793c3b606fa72d24d96e3f102c0557a219e9adbda19c50325a5d972092c27662ed94f03ea898d4c35809cdace717ab8e483023c8c08efd282e1e34bd62fa039febbb5d8629111e1d237710ff2ecc6bb6497908538786615b8d2474c7219989bb2606bdd93c670ae79ced938236e6d96ef276a25e13764d2fb399b8516f9ca68e9c74e45142a9db7580aad5363713ec7d77c463ca513a45a3ec3a2188df65de65fa612311228fa2ee63ef4c92284007908ae732a1f6ba3ee2387aa6fc83d3604f1b032cd299e7339b66fa1094119f4d4c71c37f08448adb7aac4331d8bfec0f90b275762bf1381b9c72ae250f5b60aa86039edb96f83f058104586ff90a610e798623c2beaf2f0f0a4cebe3c49c6b4728aa73829ffce913df2336ba7108d478e906f8c7a9f63826375a67ab08c60918222c3d0e3e89b8c717fe8e5d5fe3c2a7ad0831ab58000887f79fe9c4549ed2b58ad8fd9111d3ca03eff730d8575acdb7e6d3102ae9f4f21fd4ff8b8a9c1f46b12893b1e568bf666f51b7ee418d0272c788506268631d02f289c183e0d739b70b268cd21f5831b8fe72161721280db8ee8259783b51de8d913b21868cd805f1a677d3217f96c3f5e2a3a06d2e047796d7a4fbc4e60eab20b9f691d7ef264eb081d97a30c6dbf540b1eabb1d8766eddc4afd15baed59fa6bf835a8bca92b773eb30d49228f517b30e1c49a5e79fe046e78b7049fed20b0eebef956294147059c9e995f81788bc31aacc65b6eaf0bad46ff066e90dac9171bd607f51daafa6b1c1ffa3ea5f64da5849f2981b3bd00ed53b465508a00878bd118797d3a977415e5f23a08465a8ef469b6603e55bc4465c23fdcedb409bd0e7a207ef26193c8f4b6c961d71676025a89ec47ede51f3f00a9778fdc649cb0bd37ea64c83ebb0d777fb6663d0b977ce2521293909d141b985e29baee9321953f47ec36dba668797557f65a927585fff183253853133857a2cfde1d36ded2299add75909218b60ed2d09e351207dd59bb6a30208b36089c0eefefcf6baa356547e8ec05a6fec778006e4489d3af0f794710a568df3c92df3e83bea9b2df99efb5f9e3bfe1196281bc466b2273d2c45cc424e37250ae7797cefc9d6d088aa9d46f6813d20b825896acfddf4f796b255feef317f99e5f1cf83c3ae37adeb90a8d21243815d0b28eab98fdb33e92d7303222249d99779e825b8115c82fe0b15e1ab895a6c0f58908d723b87b1393a3c89c9eb69c826ecb8bac0dbf7c7ead3fcc5252eeb427f93c0ae0fc3fc6b2dcd6a416be7bf320a738c2ffee970ae4b08c678e924947a10d928f168df01408e8a966d4040bd80661c56a5ce68ad19e46bb8c197d349ac9b90c309831791806c36887bbe88349b54c82d78c9de1c8aa1dd4c0ed24b25d1803e2940a6407bcb0a642ca2bd85358e62b2ce9131983f82be7e5a6c1600d45d3e161fad080b0c0e596570fbf588168e8c15df42048bad88056bb92bb8ed905f8a25ba24dcc10351a6a213a5d6b88209f1bcbb693b5054ad9f5d0b59c6c476e73cc2843adfc5f4ccd9407039fd58d3d9821346529bbc994ea9c4124ba449fee402d33a4e7a6fcf48d43bb0844625d4350289dfa025e6d55617317ad8271485d480525ef6f3525fb66ed7e1c26bfc3ac97d971b756df3d26a4460a0b91867455d5e1c777bb68c57b6959ec647c3436bc8a721827fde73d7d811819b68dbd69d1de363a53c78ce5bfe8313149eaaa99fb53a5ffa4e42e7bc6fa5523a033ba8edc178b47523bd20691d70efcbef21b2d391bcacd595ffafc31cbb6fd6d552d4fa30c825043bcb53b1eac393cd62e557aaaa9628d11c4234ac33c7efe082c5f6034effa6f3ec77090573a7f83338552bc2d314fdc44e67cad22d54f3d842140cafcb8fa48d6d7e1b029003b92c6a9fe05c9755fff5dc7c3201af7920a2b3d1c023362de3f01b6c09977d4efbff76c1a8b59e02fea9a102a6be60cdf83d190d1009f5fe16b3727c0cf355c3184e560884672c3074223c7089faff0a0a72f5b8e2070c4b2900b220287d9a35c8f619c0da7214b2db0615c63e73b31d64a9051e5b6ef16fe99e0e9170ca1394a5f97791730d3d8d4d7d2b7e88f01d9e4900f888005297b41de5f7458f7e544a34b2daade29c426409cb00aabe85bdf849c91efa8c4487d799877688ded6a80b5f7e1047bb551f77570935ada3896dbb453406300aadf80e21a6945825083ae8c57d0526628fa513482e9a6e50a15ca0274fd766f242f581913b16086bc3d061d6ba61a223f35cd43438ccbedd5c2784862c3427895423ee65289af4efdc87e40bcf3accf058345b534b4f50318b50f862d44d35e686def1ab9fddda8687f2377422616c2ed4283e76cc3c7580feb68790233ccf41d51314da3501ace0d6291e50fdb7394fd78ec46a76ebba5a41efd1d514cfe1fb79fd159b5ffb15daa75604f5c81cab131df66402dc4077ee31a387b1166ff3a776c4d805f70ab74afbe1bfa6a319c9ae34e58ab974d226f212fe2e9b3a03a50054157cf75454ec43fd889fe9c3928ee1ba6d5fa6d31b4a22ff09a495f100587b6dc94faff09174bca64dcf4d755b3af5004a9a9ef68801d81b73c2295ac769bc0b9d9ac275f9282ce85f3b50efb2f66807f5af5760fd85c37952bbd702da8b49300e0b5502056e09279c870e9f78bba32ebd02f4319cea83af33cc5957e3da5560a57c1e08ce771b6d89482ebb91e5cd2b00d9be06780750707cac840f480dec7f7a41e8a715d8e16781057aea8593e0b111c87760138ef29fd67d0e7be5681570cc3f241666aa99c4e7f7ffcc3a4622600b155518f458beccdebd614505d4cc2851f447e835b99a38f1b33d1e83102dd555a73bb3584a43f64d1978fd3f195fdb754ff70a82f9bd08db08978dbc2ee337a7d83a20b2c33e09be5df9b86e417e72007939acb95b8b4dc52816de33ed677caf7ba232beae50426167ce8b30866414ce9244a799d35d0d831db93a992f54ab4b214285cf1268d8a6585315730b2587560c6ce4023d29165930c6a019f8b782e41626e2588a937de0ce30f028827d0271d6c761b02aaeb3066de8633c732b99fee4dcad34442f4dfb3f0893e8e048e98b7c3862790bbb06dfebecdf7ad4adf145fbcca82b7e4312325f863d3373d3ab2d56a93b8f178225266d2f9d1e58385410babdb2eaff1c9f7d2842ee78a35ec2a9b7f2b52e2d8313837a645d02f84d4a30d3e442cd06b6fc8e9a758af98bd9aebc3578857861e706c48c36a34145050bc47d9ae51b6f16a39d67561b5c4caf4d33e58a320cbd8b00ae3a8dfba7637285a8bd4d78fce787c05c3ab88fb164f64b38c0fc69aa60499aadebdc448a3d1a8f9829735b33286a3f5fb3c308ad970b9319682ef7d880d7b8fd2ab4a88dd855477367aa7577bbe7e9ad610f13c5bfe514ed37fe1c9f09a41e4c23e7c4a077dbd3d518cf209dd44c9986149fc4d4ee03fa36ff355292c080ffdcee20557cf3a2cb350d67ca8b198737143955725a37b5b878990e104f1dd7c581017d5b285fcebd74195502eb0df245121c974ea040516b65d625fb95b7c2d39d873a0be5daf96e68479d540521ff5f97cbfe64080af45f12c86c7a47b8dee122f99f64822694101bd377da34f29ff4c8d9548c855617871c76e89007cbc3870d08297a10327d3f53d7be11ea03812c1301ee49f111f23c680e0389e99007770b8310cbe35a067bf490f2105d70e6d144b6ae1d550ac50eacb61269810700fe82f4971a4b86bef10462fee4b2ced3dfaf093d2841d30b629cdfac6673698d355c9b980816f7bb821d7d226c4a4ffac6f5a39a8f8bf781cdf6f6cd53e420eab33a5ba7400718b7c13916d39468c319764f4e50fa2924c686f5b76c45933052ec197fc8377b21eaa882b8f65e49e29dc21aacc77d08e4b442ff4da71d26384f8f5b2a267cdae3e23d46de76e85e86f4e4a484c3d2ddb00b49f1a5dd235479dca77be032dd2265f045d7a31ceba0bad82ec61234637844fb51d08632b1767e3be3bbb9ea0aa86938f531935215b0f0a54daaba88901e7710850494a791fa22b91140a9e28eb7b75f8cb66e482ce7baa0c4fa2af3f2cce7cf4dd66afe575c6029d078bf5fbdf4913513fd7bc57fdb3df2e148bea7be1571ee959dd05e97ae940aaf22333799605077aa5cbc5b63675df1cb714c7106b1bfdd5336cf5235cbf591b179c896689b0597023e28fdfaa59806cb0fb6a5066e2c0720063d0c85d30ff87546d1023e7e39036cc7e2a73572abede1eb088a178c7e9fc66a0f1807e795cf0cf12e7f51cc20144f3e247428cb58822ecd9ba5ce448103583988992481191cb9223be0c22a02ba989033a28d86039bdaaeb5ed1f4b5a65eed5f4ea534c3c1da5cce643366e0df796fadd94d80697d3dba07e766a58472020671f3c55fb1f8d4155bfa8ad7692dd287dd5fd4886d4666905d576d16995a10e4697721e632f22970477f4646c7ee9190481de0c29afee5adc65ede99d825d70624449d59d669aa6d074a03b07769aeeeb454fa5f93a9c3d294c5514a03a0d62ee6c749914d3e70608ce38a608f906c2353b147c19752b51d573ae45a6488b81be4fa94ab1af8884ae34315c43baaea768d4a19fe931480c011b9ad4382e941a88c1a111228aab45fe8a91b061f46ab07ec3104868c911f456ea55c542811a0a2325797a3f7384af02a4af4d0a010e374c37141fbfd2694d9c1793d51cd04be6345de081c627eac9769c39209377723e6e11ac8406a04ce6da3ed9c26f1fc2225a0facd0cf619a877a8b7363a3edb7bf254272631fb578bafc6928fc61ab202dfda3b91176f0e6c8550f8195bdfe3b3b519c4e34d4dd7cd60cb66b27484f32be426b161f0469fde45e79cc504f377feaae3df59f6ec865f928b1aabe1b055869628ef03f4905b88e24b3f6835109be6d23e1e471743efaf55d32e4eaefd83536025fd78ab16c93ae96c905dead61159fd18e02dd980f158584e285cf2dcb99d4704f69307f2d2dbbf822019850e1f88b07441c0451265120858605ef1de49e730c6014c9ab7c2c4e196dfb5693d137209b6bb9a4c894115703b692d6cb153a515fa8e0c836f6692bd03ac9dfbb71c8cfd30b01e74dbfd77388fc3aa8b5cdf4a4f9ce734fff80ed930acaecbc4dde899fa2a8715a0ac34c6c8b3cb45fe94943381700f5d980dcdbc4c3d00709e5fded86d2986a4328be4c785da6232d461e0bd7fb7f8dd592e90790fc5703f0abc21e7ee6bd5cc1aaf7d25ee86504c0c90ef3cad6dfacc876772a24154c7b2652ef8cc7d7315452db5ae1f6c530cd4ee671b8d25d9a079d871d161e04a588f9db7fda095ad1e9871c47fcd757d4126b620a0031e41d136f5484befd85e5cbc4d03f63b178c3b1051869032743521aa8c134e68aa29f8de0e0d369eefaa3a3732da79221e125247712f01bee143e53600e48b57851e4437b5a1b5a1b14223a30de1bd3f7e9530f6f295d8c2aff1bb230b85fafd575a56f16391cd69067cf453d17abf6a238b6d5b51f9d8a62122c8f4fd665ffa04be79e52588f3f4f8a8716cc8ee0a26ab2f10e8001143958cc296066400fc9e9cd5bebf1b4747c4653e90585d3efa14f2e1bfea610b4535316806f8018b7823f7dfc7a3dd135747d49ce6c6b0ab93b29e4cce4826ca25e45926ee15617166923c6cf861329df767c4401b520984d83575fe7a0dd1e5517984de6af07f3f3b86cc3b1822991d9dc25cb816b33b28aeaf14e36cce518dcdc4a10197026d5c0ebbce7002165e9598e89dc5b53f7fe962869a17cc7ff60d6f02df220c1b8fff2fb0c9df193aef431966bb43a808a06ac915861345578dd09c7b170734dc8af6d093afd5171fe23abdf7917c892bb1bcd3a3258ec5cc6903e915f5b8b5f86f6e0193e42f6af5cb6675b1a7f2de3b5f1526b5438dfe2d53976baab7c9eb2f3d7f4b2a7351544a232685dfa2d72c1913d9a20ab0c41b8ca3da56f12482ec56fc4757a505e029d1903f419faa77e4b1b3dd14e347c57aedafa8e0e73e596b52623e33aeab48c62899cc5d1c3d404eecdbe5ebe808f24ae784720407b4591807ecc784ddc955d952304c01c39d87e895e5097979ece816c20e8d0ad60dd6e89725fae94a1776f98954f7e072bcb9d2217f9740258c7655a03988cfbdcce73f274283e61980321f64d068180bb03d5f4126f371f9558c7dc6392b6bcd51f677f3b6dbc9a9c1c1d5081645539dcb0209b763b735f74f0f6c20359b32124811815381abdaa39e788ec83cd3e0bcf83501c006d57f3e8503d6fc2ad336d70ba9a5ccae1be3e75bd4a39cc7abb95d562bc988882992c3050de25a7acc89e0abd4f214a6cd982758a6a274fd0075f96a9c946decaf46ebc1ce11fc61b8193195e37af55bc6c477bbe940444c4a57a8a9ab8e4ab2082a3fc916cdc0ed88c680f2b13540fda2aa4bb812e4882573cf6a20141c4e5bdb1417958815b3b1e53e25af961e306cd8d7a3144d86bbd644839469142e9703ba7c729bfd2d12b8f18d8a3c69843758136cdeb2f86f4e935fb62dbcceb7be60ae1719c5938c4f64b8e06c9b6f143eeb595ae4803ab29aea2351fd1440fe8f754d4a074c53c7a39d35fa7a1aa9254556f9f3ed8bef40cabe478f479199d81a64a886502d9a7b0c00f7c78915db6fbbd3f17007982fe67d2568258bc15084c96b67fb505d1bf1bfdd025a2d5adb90faf82d024bad8b99f42d18af2da3ec1a767e94bb16a2c9e19f90ac85e0e25d867950b816ebdf9a7ca9822a80e2ac6e6f4f79e31820e4a9151a41b9dd04de3c242c19a5463dd8c84f92052b0e753d5181f66107e2068488f53cb6271023cc9bcabdd8d2f2241b4dee1a3e2ebd7f4df046a51544c487e790d6241812f743a64d9c1191d478c79f53491ba32c6c1c54477dbaaad180e0c22170b44e51eb8f954164de77aed1e116c0591e0ae85f2f82b13158a26c4734d0bf573af2ae70e50b93ae7e769c1c45f06e6fa740082319d720abf10b9216564f5d8ffbaabaaca1d2af1a5ec3f9d88750bdd146a30fe79df7e10b36ac92e044160bbbd0f72c710baf911eb2f1aea921fdbec440638eb1599b63fec4ee221a8738f94fc598705b5e6945ce8203fdf2e53fad9c017b1275c64f30fe8673d167cf790942d28df549da711a39880ed9c51cb0f5ce3d587fea31af2df71cbf24c7a9511197cbe38f3b3dec0ff1e59b6f1a8eb2d1b29632871e296c087399be65bec78d8899db7ab88106e7280be50da2e7b07d3c30b651da6bdf7719d97427ab3ae78907b9f64bcc6a462436170e985166b92bee834ae011707eb2a3384a7dd83a40699333a137d63dd32cd5c307341e512efcb8b165f55a3193f7dbbe7b9b95a28b3e7ade488d98e25fe52bf85689f6c39fb26b85fcdea33a77a4816bb0fb83d2fedcbe2eb7ea1c88f7bbbd733be4d6ef18123a1437b6b4b78c2a469ded1920e6c932cf9d4001d6e038ba07f066d74993643ebdbf51472fb77b43b81a5abba60590c1ce20a731ea1a88312c5884c7ce2396efa555301fb702b89afe4e2824daff76c43593e97af3384d1fcc807027f3a15552637863313ba3fd65547e638b0733d7f706798bb5bfedab06b3bb3b27008e461d45103d2860bdfe167edce2f3b4c954a650b098f2d42db58fcb0cedcbc1c59bab0cb3a4cb200e5307fb8c696aaf5257713f93ba0bc1211cc5c8a757066575f373066ba3b9cd16f34128627faee01d45181874d1268bbe954521a3d8d98d54ab99946e8d162983dd15793ddbf54def39df8774d92d00158f048a2e8d41db847663ee07f64fba4c62e9a5ee2d861fa05d4f63930137a66addc7be34fcba4cc0c732f19ab87453283c21bb165c71061094cd642695e381539479acd21e9157ccaff25e9f533cc37841a2cd844a2158094fa7b08cd34771aa28073f8ea9ec31e5008f7211983c9209097178e1fae479c5e85b3884bec5abdcbd2186171cf441c7240aea79052e9d71ee76e9cf655a687acb66602a1bbbffd5897f8c7999e45dea88bfae49ca8c58763304b4fcb3cb9af171b47d307d06c2b6aa34b6cb02b265583cffcbe80644859a48667ead99917505719039ecba306aa68c3dbd88653cb1e48ca6691b8f55888f8f464d70ae18227377d794887389ad63d51bf88def1e4c1650d2b47d9a3a9cdf14a69ab5d620c50e0dab706d21a857e10591bba5342ab4d382ceea7c6809df53e162f6da81d348d2033f9f8a0c5f0ddb2521e97597bb1d256d40ec2d45915e34ae53fee1040341bd033efa69ac3907e98132bb4f0fd0d2fb849d6fafbb52d12c8a351d80c7b8e80b13238d3e235613ad5e758994dbe80f5764fa01923188c91bdf7665363d01799e2d393407286b2aaf100acbc5796c8826c351a54502db36ad73dd12a86a75646cb1121eecb8130c77eec3eb4d9b78ac43f46524cbdfc6794da96146b673b11291887b8b387fd0febc38c861c0e207eed0a0c65c3b81e0d0d0d5c2cebe1f15add5fbadf88df6c96fec258eb7c5fb29c72b2c11702faf24ba8e2965a98e4d568f44eba43fc7f46bcbb508529cebb6ede3bf55f9fd3d151c8084512229d5f0d36d57b5138ba735d0e487ffd1449959cb4d13c485e4a28d48ca69c9d9eb1164b2d5757a895c6a57f593267d22629fe963b72250c8ec29c8531de213dbf1ae3875db2193216b79507c8130eef9ac09eca3d5bab9c1d724f4e5f41ab892618b0b49dcd437fe26bffabc167f83f9a1ea79db3a1fc1a1835af2bfcbf858288ab3c0743002c9d72d3aa11f9236b9e776bc3bf781bf52eee57a58c48807cb7b350723ee274bb3e727024b8a03115a3a86669f05db8ca06694f9e897b032b079afd0820f55138c6c0dc8732f78daf804cf16ecc8eb26a231c1720375fcb6668d416eb6aae3648986198cf196416dbcbcd8bd091745dfdb3ff4e83e75ae14c2ff773024328c119dd535e8c7d4751e8b9558363dba86e4935396e27dd3efd09e5b8d70cca7c0f3dc4eef92065a7c5dffc6ad5ef4de811632fc8ef9f53e9600d0b574324dac96dd515a2e6f7d411a59c526733418dcc598966bacb59c54a3c630ba44907124c072d88a5bd46991abe870d909f3eee05ce6a59645dbe4b37434c1b8642415a2c217e460c5d25014478ccded2983a795f6f308466d97adcc997b488f84d35d4a4cb04c73ecb426af79fb2929cbc68ce3091562d20e2531426ea37782995af268eaccd6030fa019b3667ccb9d9eac1a40ae32ce2467aa732b7498b7e30177316a9f1fad34762853f947b88f9a208b291c10346f3a2eaaf8939e82864d78e7778aaf0728400ba215aecdc9b2dd240614a3420c44deb2860b26b51a6c14e39ff00d2ef2c674507b26f4c1cc339ca61372f2ad2bf9aa8bbc06a3a0584ef0da84a08f3af556f3f45d8e73cd2336d507abcc3006bff28b347ac290f9d8e11bcad393edc8be192edc2e6eb9162d141995f12ec86116d125c8d1892b1b07dda319bc6cd3b17d6d115dc60de0a2ed941c50e463705dc9640a78cacd5a594dfd64036c140028c5571b68266b1b5c0a455b6b52c078857dfa650f1da9de2af45bb33847f408c9d3ec8c8e8b0c209cae2004c44f22b1f3354524ecbb88d7ef509d5948825ff8e62fc1bcd975958023671fee60f702b5bac388d3f5145ba7c091ac00c37ac801d9bdc5c360ad50bee1cf63a4273f799c574570e044b670e4d65d8ebe3bc487a75b625f817f88767bfe6d1c507ff955737b98c6e39114032c5d6cedc1876052e4512c3a5506b589cd62086b189649afa724ed9c574217c764edbf3a6e6b1a35731f863be8c436186acecf5e8ec7a3fcc94f3f3a1f04b7ed9b38199b1b32e81057740ed5c3d2e7f878eec572b8a4ff9e332b896e2d135e695812a769f6878b04661185fc7aaa1c6ab7026403d688393cdf2ad0f47166a1538bf9e514637bf51ef15c1fd8735c9be7891fb31a69be21d60be3f90732ac9d47dfb454c45478521426c687a46fbe1440aab6d480f9f480248e3e08811875e7b54dd9a9a8852d7f530482a2f98e2da0f4962f4bfc54a9f2ef3eef6eceb4c8c9cc7309a3c8bad01b30ab1e7bb1d26fc168ce5ff085f43d3cd2d2d3369f52462892a788317b734a11f2da938dc63bc2ab65bc6bd1180ba2f3e7f95c60e9940ff970b5df0e6d565488c05678e09e9603f114c1aa2e130c949d320f1c3ace606786d6af9c6976f2ffa5a7ff2bb20907faf85ec82b0237e16072617b966c8e7fd07ff0988cab02ed77db2b914a09454edcd15d90f6e656658820e98586a0204ba68567c258698f3de0e16718c818988c707780b18bf3fc0fe1fa57b5327133ce6d0ad8819928aaefe765420d19f2eea8b53a5f42da442059141cb40955bb24b1235c95ea4ee2eeca9943a9bfca289b8aaefbc82a77ba3ab7bca67495665d49f92395fbee7decea00b6ebbf6e6c4d125533d7af1dc4504a5edfe169a78034aefd30ba1e112c1c53453b6cfc67a0660b8976e3a5d5a7586abebf95bdb52bdbaea13e98348bfe8bcdd98d82c6fef6fdfe715547ccacf5046a1d646be3b3158cdbea2e5d030fc27474987fe26c7307c1a06958d0318eaff4ad10af7bf326c6ba781ba90beb5e37e769f7c8be37abd42cc4104c4d2b6b8bb0901e6e0dba35ad2f267e4ceb0c1219ce7a164b91d7c79b25cc6970218cc6f3eb5cf3040d37d0f9126412cf6acb3ecd1fa4b1cc36cbd282106b4c5f7853bf877fe8135e54e07d64f33c5a40af5e1d522cdcf016a4508daff36f8280af5aa6b77c143a53ef6d83a9731e32e87d56542985ad583025f32c3246c6d460f9454de0f285f19640bba8285b61ab2b8bd41d867d9ff0192f54ffd87dc88b1b6c9c2b2cfb6df22c103e6db5dada3e1f744d101f3527c2d58cfb581077eb651d1ab4217d6ca7d5136e53b80124d59945e9d64c3e0fdcfc4257123eeaf940948b465c5c97f2ed8bb7940d8b0a020d7e6aa5fcd57f140ab604994c7368048645dbcb2a860a05fb724067f520259e5b198bbc6e223147002aaa8228edc6f5242f69204accaf854286b6bcf23713a4c12d2974ea8c910040d6279dad4f47fa2e55a808974770d860964fabe09c0e5f6aa56f130f6927c1d4982c5767aee0747d7bd4c8b3b4694bc75fa1e01f1462efa381b915e261ecc1761b30f6432b77675437b921da3cd623ca03392ba6f122b05ec895cc4ff1cf4856e4cb3df94deeefc1fb74250052412867f1c45d5951aef7f372831bc14702998d1eb434dc07b1e6c5eea051f5c8eec2279e6fca0432936cccde826a4df2018f73d0892368cd752364283f68e2a9f00469748a45b6b7472ce828dd4528d930b142f3cb1312ced1e52d5d293cf4c72da8ac5b3c576909f82bc22b4837576e0ac43aa736ee9cbb852f604ce039d19b60b1ca81b70bbdf521dabf5e3ad3107fe8062e7b4728ea490fcb9adf9c63a68bbc1c3a3642fc20fef52a355d2e42eb8676ef1feef07d3659106650e26d2f18f2f2028bf9ffa6ef1dde460017300d3aa851a2157f68aeae307fb6ea3547207a58c7acbdf31cc7dd230cb0150e721f51a896c34633cf9055e1bdd94cf877c60ee8464cccccf15a066f16c3c2484281dd0d5d39e6ce730e2091b90aef3e0e94129ff555ec4afa274b82b905fe8867ce3aba49a4ae9bef604f1258558a5f4c614b2a04548c8a73df599b24df8f25ae406627112fa6883714928d4797613e9d53458b29ecdb96b1b9e00803ccd710946cceb79da731fbd3ccb8d9a33ef1841567be60ffe8722cbb6447529c3bee7bc3449225b4706343ef76eaa3d71a5aecab5f7843c0ff235ecb969598c8b07a735829d8d11166d009890bdb33cff4f5d8f9840b9f76accb5c72a6146674941a9951f30645a56c4632500063033e398db0a845d83837cad260f8281493eac25ce8b9f592600124644ff5f2ee2da494e02f083be4e8a77501f63bdba500b01b84c8f39a1e918914879169a7c7a99c3660bc290f2c9246e657aa38208c48e0cd6073f7c7391e21b1089079e2b0905baa72df83d6ecedb954d34cac8848307390c71cd49f415dc2fa8fe31806e124101c53ae30d0426e7d55c1ab094315ed5b764f1a977e0a9322d35f93d3f0cb1158b57753a895aea2d8da8d954f29e174880d65512a525664a3a175c517fe582cacd6e1e2c31f38992d3e7310c5b105647c2fc96903940cd7578ffe7163bba8843ea8a79d2a1896cb5997a2b889aa95f308f917f4a9d1d5dbef5971b0e19ddeb4945d4b3deb4e0fb631cd5efb7ff73741c9e431b3e8bb607b707146024a44f86b23c2b40f421416c310921a6c8c51cd9ebfa79e8e99f45ca5f506614945d813411990238e21a8e7e9d5cb421f47b5691c0e861a5bda92a9fc1fb79eff9aee0ae252f45bab3fc1fc5cb4d88c24975fad499df035a370c372d6179ca879e4ae7eda3833893c483135a731f28dc5629cce82bb96d96d7ea73eab9d41d8225ce106d74dc58c117aac8e450059e7a3e50b3c1b78ed16f1aeb482d9f80fea8f372803aa7c6dad75085c0d70abef684b9b306d6027322528cc952dc481baffba4779bc968f90ec6a417e93c322371b1eb478e045e37dc9e6b92500a92597564085b4a74f4d186128967b9610a8b9968cea17e8681cc3b7928c5e261cc7ebd43e99a4a3b5005cfa124ff09ac65365711e94787b3f7f8c613d9ccdb4684269eeaea23c82ccfde07a58aa5b63572ab8f3f521919c337a3e3919a48d014785e154edd1692d6ace9d133c9d4be257cd6abcac6d9c4b88143d8078de015fc170e04e6f9a52e94e519116945083d7387f59b99a35af4be14ad91b31e2511c40a7131f36624207278a73a38e8cc62930287a8f8912ae14f552f6d7be87d71eb1ed681b583ce409e101b1ee11902cbe73fb3020a878e50e600f023dd949fbb46ec1d09070dcc2c5c53eb359a9c59c4dd533da3481d1d467236d1f66296962515939cf16a34b1ab4c89541e90b402f2b79b4a557be5dd03407a9fda78739c83e368839c92c185630d9036fb4409ec66dd7229c11b5c457017b21a7f7f2ec84a54f0cd6964ef6b1ee7ffe99d94be47c7cd2c601128878582de8a7664c1c4d19ef964e8b00b401f1d677fe5cedc6ec424e3f2054dc7c127811bba5ac8d63f352d6c5b8e1dc0bcc0d4f0a777ded3a7df5866d56223f40b3f57dcc7a453fcf052d46e5004669e87d20ecace0cfdf763e8b0838ef1aeed5c24bc517da22ae20221baf0ce0df463ee755ae362e61358c5f1d7c50e28f9b00792492588ffd155f467a36ce3f180648a6c0e2bb81268db99d3affe18134440bf88635340214eab938fe97034f67822c9faa386fb8572542bd87da00ea1dadb91e255c54a8797ea7e7ff49e8224e89332a78b8e12047a825db85edcd138ecc3866ec07c53cf7c4973128710e82821a444cb47942e4f22a15b13140470cf1a0612af3f3e824db956ccc6c20e22d6dfd262d8da82679644d249e7009a3f7e6282de3fa1fca14208c61d5fb3fc406ded7b675ad618f55b1da24100377c7a8ca87e7454232ee319e60d6df06b94bc77b566860f496a7b2d5d029cc2758a233c77f02cc78b9530884e2cba2f57f299b7452b44573928967a619c87b09330f4621936915226b4a8fa5f745ed910f01e1a1c06376634f095e807244522e335514b57ee2ef5eb1c013d7dd296d933ddd0e9dcfcc8d68ea9311288ded47c2a2380e2bdf07638dcef8d7577716c5634885b5d700f908231269ba4f24d687040600caf8d357f03da6fbf4e97e5328bfd75798c55ef7371100b92965e59d573bdadb237dc92997e4230fb1556c38026b325df28172f633af57da5b8d7bf22ac8516db51307848005d0d3fbcba6e31542acc146844f549096ed56584da34a671b8390fb929b009cad4ab7ac6173b7380270ac1ba8b168b9e52fba0423e38ca2c351b08320905ecadcbde0b90606b7a90c32e58db66954fcedf2585fa354b2125d64da8af336c7ece02235d85a1969d63c9a9fc71aa67f82214fa2d51b9207aa4f09a8887cd1a62f33a3f0e34a01a2f7cd5c08f8f0ca84d7dbb94d3131cd4bb2738f599286bc221b1be718d3420de5c9365747c22e86ce3f4ab9e18ca6b83a9bd76a1e958d9586f936358ee5f958125dca3682144e7d113e8ed4e4b516a64c271f0ac72d68f85d7ca74198f87c100bf7ee970deaeac9aa2b73f4cc99089e3bc7ae02af38e21dd1d7ae46a9b15072db97eb5c6a44bcaec688a24b8ababd60e631c5e20d7fdbd9feb86d0e904e9eaea3a1262a81b733b493099af2c64d02b72572939431b4b1c653bf1c4b58ae543b9d4d80cd2381b3d31ba27c02a4ab166f0d0120af3cff836a5c6e8d8af1127acb6f823de0568485bf837a6b979d56f1f85a0cd9df2074f69fba80739b1200b7a92531a9df8bb05a4d2e0abad898f7777e83a42a7e9268c7c5b14dd0734430363ad662fab44673abb25dd857d283aa395f1cbc6cb44492a1f6e1a7f737e1cd577c069b9388b91da1090f9dbc8bf7871416aff165d0adf15224c8db25efcd1e97a99e7caaf8116f01f9429c44a8b7a29ac1c7af7bceb9a8d0a783ba0d648be26da33ec44439a1cfbfaeff7535edd5e9dd47a444d9f2bd9d1c06494aa333632e5f3d6bbca31815aadcc06dd8209496e3bca893f7dc53416624a7629decf220ec73d90831390ef60c5138c06cb266021eb0c656a604ab514676d54267cbee653569f165bae39278fef0c2278d52425917b43d28e88671df8261a9a948f4504d1b35043e7651cd87e4c4747e015e3ec9f0c4285bfde833fbb775a99800deafcd5a5fceda0adb896d81f7f5564a0cc6f28227dbba92b9f027e605f41296a777b785c993df3ad317c9f246be21b7e536eb4cf0ed38ce693e35858c81dcac6deb9acbce53e2ea0ababca6db9a70cae44cd3b28850d2da3da8b22d9d882e197aded3be5ced3323290558ce168bc884d34410d96b59db0f88a89af46b249cc9af41ed88589c6a89a5e8dda8f6ac7e20c9d7af8a91d5d02403f7b5bff928a45e387894d8b35346c0a63bd8359ee46d90d8e7d323a332bbd9d1f24c6d64663f386d402acd46a23248517f73b29ec284b60d4dadfd628b36ccfec0feb1cb8bfd9c211f60908abad8e89760e7d799c81b887ce611f3675bdcad64f4d911263aa56134b0d3f8dfb8e9e118551866381722b08f935c749e419b66b36f61de39d2694a86dd687cdbd530716c299abaf5bddb3d9aee8d6078bbe19a8390ec3a7150918851124762b73fb26e78d580e9a0b5e86885956f565d61ed77f5a031893bf3ed752d6fa0cf0327533c922c53ff3d6ea1ca4f4ec079c0f65edaf0bf94b44a903b0e45ca6e9e387e04a18c66054135212501565f93751c10b0e6b668fef595cae9b6e0ae33420fbdb14ec1746637a51cab0110d6de475c99b52346adcd56e36865bbafb1a836362777527e058efb6d25d8df88ac7efba395dfd90370eb5b3b27638afa4ef23674ce22a185304838b41d111d0ac5117a09c9fc740ae34c947625dbf411fd596916ecdd8808ae2c059b9444517e4751c788db8d5a46ced556bf8a2e35cef8a067de7e84c285dc243b7c6c70347603678437eefed19fa8cddf15744c04f5ae1477f986bf04430977677dd8d7f40159a0470b3f7a0e7cf5e4eb5a3d36f4b7ae23e2918cd67df0cceff709c0cb121c1b7d9ba948b5c4ae067d2a084bb1161b433859d8c31300751018e61d1f9b63789bb9a1899b29cf8c047d174243ae8fb043c2903147c5319e7ec9da6fb704a3c8538788ccb8a934db5dc27f820496a38a8f6b6af4055c96c8fddde7ac3f95d1e83a4273ec7effbb9e58712bac4bc315c586395c0acebf4065e344484b199cf0e0a2f113c2d821d950f915398421eb1368ea1a2f3ec549b5212abd7430d43730a31fea68ef59a0583206879d24b7ee407a85cf53ee192c3c5d5932925f4ce7c0ed6aaaf23288c119bb180ceeeab76d7a02a3e13e0ac244c83e21d37acc98f25ca673ba934e7b46719d2f9c6ff46ac5849e28953860468aeb9340b66d3e6ae3400c2cb3a838e96e2950480701a3473562e4fc535d6d82d3f4712a421026798b76a700f0d0f15750cb1169ee37f3270bf28c3a31f4979beaa3fb352f410ca6bf96ff4f14812d6cd54e2f738f6cb032da3776a9843558fa38c5fac2a0dbbe6d23b6e15b5f1673edfc595aa64b3a1f08626a33b7fdce7c0fc82edae280fab540f4de517ca441a23b3286c4139f2b9d567e047fdf16f600a623443be6e999ba1f23d7674dcd75cb60e5e6478ebb80c3784afeace2a02a2b7d508173149f14bcb42e04d28849e7eeb0888531e9e73940891cafb1a7bbb5da6da9eef27bca91016e724ca5770a66618eb8a8f038aa69258408968583be53c7d34349b354af125428e5e8324d34922b576c26f2746e287b380132d1382af6b8253aba3fb3d19b5f40ea908965cfb81e06519198d8e4e595ed5a393ab44ef9f212b0a12440fe303b3f95cde328b60852c5e89ea2c78784cc1de488340ca474dafa466a1d88f5f0f201621c663f9a6da4a7a6b521bf0d08ead3d9258d317136e748fcbddc96f8439e3d11f4ab3a79dd905b95efeb2f6ce83568062e43bdae945329dad2ea8cb6492dcf165e95851413ef46baa4d7f6524b2e7addcf4533cddf0d0d99e117a37c7f5b0b123055cd0da168d485019e680bbf2a985f24a010bb8e1d0ece6a531c935838152333682a4c8c7cef1b01ffeac80099aad633fc7b2ef22128f23adbef2c5ca9d8dd74a9b2f0f1e97e68f6d4953252bb1769f0d667092ea7e24ee92759c58764265c33cab7adfe15fb8c368ca599245f08aabe0e60752c092425152b53efdc975ce23842f968cdf33e9f6602ec34816286323b212df97b507e6223ff8300c94a5e09cfacde100f637196dda48a6e148cba3fc97a4676dda34bcbf793d3122b284b287d574256870ea1425ee21a4b50b7d507cd6e204c70ef879bf64c4a0fbc6c43dc6bb99b39d5a0a83d8d616a5b333b288e1f07cc6b26088e11f75bb114072d3c3c623710e6bc57802b089dc1b23b0cbda5c112b4cffe861350d31083bcfb2b1dc50e048aa9cf7f82203fe6162975ababd4db032dfea4b22c3595df939c0d2803576d1a422ec8f9168371c773fe0fe9c84bffc1a531dfda89b6aadd508fe876040ebd52295e2c166d642551cec976e0e7e0fee1e12bb5cf0cc26d7a64fd7dd13aa04c43f30a74107eb82e70da8e0a9726c6deb8d38376558af9993f08ecaefc13f12bada1e1710112f44989cf9eefa178d0f8ead983ebc670b107dc494755e0471480f830f6ed97ae431ad9d8e0b0dada805908c104a67e10381334360ab845897882c6efed454e8ff502f79391de86e02c14f9c19181c3b8b05c9672821827cf15e9dbf881f9a00ff1baa68f1f192b366ffe920c3201d221b69b3cee9f215e68a253b43c1add0acbfb995902c17adf28d0ae41f8be58d832f4a34017a7389688afbd5f7750d8ee1294d8da3001608895b620158341a4034a76747dde8ee034ef20e53026917d4662d951f98bdc1f42f08d20f47eb921c86725f4e22965fecd23f8729dfe489e44942e8babd330c329d591fc3f13dc007da3e9eeeda0b55b1f1510c5684d8f55d13b46acab1059de781d640e6ccbf1a0af70cd7fd56eed260eb9239ecb1f33f238dc18c52920c00e9b162d00fca37df680192e19e8590e7d550259c7417baabe7f2edca769e085b7cf8a4e02a97f2657cb73705e93a424a89dec19fad77f93f4879fc6659230c22628cf1d489763297a02c3d5368a904cf91d2ed45fd49e27c019672bc3e3bdf8f2345243d15c3acc82e9f931c4245d25a9a33bc16fc4d25d6c56c2253f006ae47091745716c6acbca2d1ebc1500983b34e28a58539de7880601f5132bf9ddb676fb0a9ccd81110f0d56aa5d9bc0b51aea55574e3935a85fa87c5fd087d9c86f624b43136ea5d405410489046c2a7c9e702cd69ece2ae32db4f4e19c21f53a267ab5947d370172ab042e634b1512615ffc4d870a20dd1ce827eecf4edf726c1083303725cd8e4ef9a218af21c653cd8c7a216ff584da15e9e9d4c7777fa04ee730c94c92c2407c798f635814b4c99de2ff526edf4754171f9e9be99b017105b5c66463bd111079db6d4e4339f464c8e7999929775615b538f3c7f7a0d194630180be88f6df28327f72695862dfecb5ecccaf57ce532cdac2d7e893291ba018208a712b24b1c8daea946adffe48b985af252f054a1100a684cddd2290685a2110fa58927c05985cba299c8ad5f342145a73edc678c4a82ffc6a62ea45ec16dcf0a981cda16e128482b0d37073c + +Params = SHAKE_60/6_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 04818c00000017e39c31da8d2be220719e5f3441b8fbdc860d7c62a0816928bf399229274204d7c921f1d4a2035f52e9778c52640a6fc54c0089b2de1d7168774fb0c689fce6f700000000000000007691406815aaa34f81e7efdb560903a547f33892d032fcf1ad875ba9c7d20c08050677b0b2a21fad6c10df18e394d1fa0ce8d0f9db34a466b33b3811ffd8a5e6 +Signature = 0000000000000000612d78e0513d043b316b933a9e7dd9d8bf621f18759d70b51fcd9712851cb8c0686b904c8f03f34ed1658321def64e5a74f9831b69e5bd397df8a4decef91e510453e2344b14d33021afdcb00f2bdc4ea982046632e901be7a2208b1a17af6c9f33d66705b26045684a9043ef6a99f5a2ac564f5dcb260a8388a25a88a62be8d4e92ba6af3eab4c3501f1e8e1971f3d59940ef5c4b53fe0ac889803f06cb56e6c44cbcff8663ab6e0bc5507f3733afccfdb8c9bac9fc18e0834066c1c76ef25049bba64c19b36d2b07a0f338a0cf33dd8739963245a92ccdc21f3b4dad2ccda9822b40eba09d4fb4e9ef814ee872653df5edb00180dce8f96ea671d94d9c047e6383cbaf0e18958414d38c874767e35200ac36f7bd6c44e9bed45c9b42add4845f6e3763ecf580af2ffe95e041be1fae639550a642a3f629133a05a247c8296f893ccd535e8780b42493545b6b92e87359c8f0d5f9b936cdc6f7693684946bff4a56dbbb236c73145a7605fab60d9a35d43de04a63af2c7e442dc5b09cda716a866bc6f31421bc9a822ebeaf1d7abb84097d3e7021990b9669237da7ed58dcda9d9bc051e5870d686d94c0971dd752b77aa1831156195d43a2e3ca7c247f34f6dc2130ba0c00ac92143f4d30d1fe8da8dbeb32905c9502cfcfb2c040d1075de087d10d1f71f063d679a96287f2d914c8b4bda8d6829439bfb3db5bab567dd604f042b55b60714f23c26637f57dcf0e03a07bcb4b647ab3ab77f9e65e27e731e67f646c7b9c3d871efcbc84cf8a49f82aec59ed47f45863a250d9bd89f4453331fe8741457afe79108625c73d798c48e909bdfccfcdcacf73ba9f32361229b5355d2e75531d61dfb883b54490e26aa101a4ce793605996133ba4659855b40d416b73b9dd54184717ea5c0c05819a561087568e08aaddd1991711de06c4617aa7e4a8d6f92b775429c25fa013e95abbf91cee5127298da2ec43dd89086d522bdf852c1046349c2a4f1f30f48d9635d7b1c1d043636e43c187fcff7411e2f524285a7a618b4c34717328f53121057eada26e805927223b93e5b3894bac94f82f0edd4012fae3e2a101e884c84669c47735a2b0fd1ca875aa42f9ef1973294597b7e3ded3aeb94ea96c87588594d7cd8e7d88de1dcd729e42ee66e45022935ac96a9345e0775eaa4758af81005843e1e23d93302635ac600f84ac8dec34f2ea547ffcf0c05d9392c6d6350d063d450bcaf5a8670ccdc81e12a87baf102c5afc8d9b1f78564e5a8946f222520587606ddf3aa9f556d0023533aefe0897d1a103502e272ccb37027fd1061920440a64445c82c334813e2c220df7879dc651ec5e2530fe87af165c0a03486915760be9961e4e47053bfc41a998d2446a5e9c11a10ead24ec9b10ea1e8551675169adb3a64fbb25366e7c0076493bad9fcc3c5115b887051d48bd6da58d8920320deff3f58771787c1cc1635e2c4a484cc479226db0d45797b56d87ac821070fa97364ed7d7dac77a66189e6da7c5f9acc45f90caf933a6eeaf1801310ff5a26e302021054edb3197d8868eb5e07bd7fcda663e474842f8c957026d90ace64754fcb5c5c1e4d5cb4cf343a74e77ee9a92dbbc11f08d71cd879d2d6e46e1e610d2e5feee53af6fb527eb324f4c2b43542517b0fcb1b92f4b308bf9bc07e1cad803a312ff653390ef5bd15a385c3eb985937af80c322d9ae5a80d83c49970f0b81bbd4df608d5721639331c137faab527f22a15e262e9ac6bccb3b6458f6ff1cc44dd1c6e26cbdeeb1430c0cbd40228dac5dca282d33c635cdccd7a28d4ff0d86f6223ff559b18b6219029684c62fdecf023a8fe04fc380ed0da33b875d3532cd49de910257ffae96d705482b764039bb03a3ccf795bd86353f0239295d5968695ef8b7284048dce29fc86f4ea05717f4d30f06339458b46c399983898e44d36a001694168b992496d9a917bc5c7d752572759eae17fec86fe5953598628bf2be00da31ffe9919a3934b108b17e99ae67f39fc9c4773db9498dc99a9464decf8e1d5a76f078359c9ab22d0c9abf5dbdb58e164bf74cc41887b9e23bba3dcbeeb70aab061e9e4eb700d5cc00701416969bd71d86c805298c70f2e7cf8cad67624d10221760b25ffd7093292b9c32c300ebca55c72ee4a716e43401049ce59861e2dd13a0b4dbab7e672752f7390e26f6511b162218ac0f352c01b3398b578a552f7da6635fc67f5b13d80a11c4426c58def4d7c65c1ca5ae7d8cc6a3e6f26d117a56525d1590c96ac7d7993f4996bd8d91f3f1b6a16eedb336a3d50c7d07a7021d63acada3d4bc5e6e0574f8c9fe32577eec5311d252e38bc9be9814a01b3e507b7c8aac40b40647d40c8de22a95edceaf67fdb4ea8e01c13ed44447a3112810c202fe82ecbb138f06f0954d15c3aa4c0724a9bac1163b3997bb33d4c23a8e16a399c8459fc4caddd98d5f89122b40f19c6c6a452a1786673522bb11adfdb6187c1f69c5b85828ae30f09b5e97ff9aafab680168b8e77dd5a83d27a5d73280a9d740a3159eb0b9eb152f12f8771a86a66935198d1e69675657db1ce0404b7fed6ccd98f7b9033aab2934be913645bab26ca2b1e92ed01371c2817584f18a77b738fc9ba420326dabd282196dc6ddea263cafe7514dc735a4da846ea6609d5a57ea88849f0990b7daa4fd42b53058a557e5dfdd7c861f3aad9127470f7b8a596c16f563160093e0eb607a66ed061a8f5569734bf87baaa3dd986483503269512b16c9e4816332b01143ea73060da0b29a23fdde8caf7e8b3799b5297098692b3fc38fb1980ff9aaae8fa1bcb408d9d0defbeb79c5b093f575864b2b0b955d5d8b687f153830ee080a54078ee855d455af6d73be64432adaf54f0649670df40d2ebd66ac5ae702e58c3767c5427425a3390060dd52540da3e68bc65571193000c3df5f14eb6af5decc040b4d204f85ab3eca583d13f57d9bab94310d8667896a66129e30e9cd0399cd357e8939dbd8460455a54bb3cd33b162cb1a92f7c64ba16dc9813e80d7648536563a1f9c1ef35d30283cbeac4b556f913ad1bfe29644e54b3b51271a65f3592eb48ff5517b7e4725c02f1cf0e2906f1dca819ae976a436b9b2bc7d0a5f56feb6d78eb1dc87bf958e673ce0472d3bf694c39a2658dddb7982ae41029e52bff0e45c3f9e47615c818316d94eadbeeb228e62f4557b5e5e4e0334a6f513b99d0ae030d66f237956eac0e12afa938b0440af1c304bb632af2cde0d1a2dc6c3e1951b9aa13a8983918a58d083bcef73177c346ae187c38ef94c2267a817ea5009ea29fbd2b26bd96eaede9d026e4cbe5b472fddbfbdd33cc2abdf12b07c8017cd708efa1765894d9e885e462fe3290e05e49361759021d817d62625765fbae38a20b596b61abb1948ab05c2b93af3ec8ac10165981ddca306194dc4c9d985e2286d0151db9bb89061cae71760ef9735db761dcbc031037742580fc34407a8d79f3c31f8a3de4e48ce2f65e95d10cd922becf1af1f5daae669c76f8b091117084fe4bb892a8913d643f889ab312acdff1db7456c4e1240b5bfcffa7d9b1f6910077688aa847948b3a47154ec8f3abf05eb66fc9ef58437ebe6588ce3838a0067eec4a59c5ad6aed99adb52fc253283c99a0089c8fd8a5278b3bd77b5797785d1a09deb7e7b9dd3203160469aa0504d5edece00fbc9d944e4a709ac744fefa7d02dee52b1858e2f145949cb99f60f73d48277806642d4471d40029244c3e3af132e97263e2b0a24f301562fcbea977a12602b94fca13593f36958f6c31c99e5a7c959e51b5077a68606fa5604daa2c07fb389cef727fe95e587ce4b566ae17a79d770bbc9c921f4fad6e4480e2766ddf5bc9592fd251d08443036cd5fc6fabc902e293eb25ae5078a3a05c176d7963b63e64d8ff956f414a8052da2325ab3323aa8b0030d29cc06f9a0e3c2ece121fcaeeb30c3639c55a7fdb6a933b69417bd6e3ff7dd57ced72c0b90a7ff7732516776e7ae89b1b40e6f9a290a0f7baa857a892b21ac7d612ccf6e1bf9fe5d3ec170f5cc2dcbf8f58c67450d1d9c35d25929af20a4176f7733b9f11a0ea8f23f1695d0d6567fa6b9fad87cf03146ebb75f2c3377dd6d941437313f4622253071d0c6052ea4a7b42f26c3308f86b5417b394ce727bc04fc3bbec1c36b0754a062f933f366c6500418d7ed023d3d3709ac483e9504244d6059d395106ae13363a400f31f4ac4745b6c5fccc4dd7225a41a1f3ee24684833aecf238e16102b0e405e988d2b655d3873b4bf637672d7ddd2f7d70b375bf34302b8168e4b64fee04ff6bf796ef6d30134e2102b67c2ae1c5b6646d871e3a37b730324e73370ef93c758d6ba22946f67a74e95241d0c8f8c955573d10de9cb7d1e16b80b29501f134dbe62e0f46343d5255ff0c0e5ea8d7a7da1eb59e265c21924eb32f19d9b4911317df1b26968377f7d9fe07a73007901890419efda4d5e2ab2a4a9d3d8cc5fb904ee1193eb3fab6e6a85b9212299414f3147d9b54150f93a08939f5d109e254d4b0f6e467c5a4d5ab798b0314f4abfceb4c50e8255fb2a6fa626d7414707575f21a803b105c124825e8ea2ea392e8e09b8b796a2e3e294f20ca71cee0620e638a36452f475d0a87563542d341d9b5d27ae2d45fbbf91cd731609cec18d9db96191d18d66c467f6ad13b0695da882574a837fd8eb7f3f1b9a3cd9778a81599487913ffdd8ce5cfe6487f773bd9f5c58b15f4c5aa60075c36c2f38bc73c7d1d4debb29a265c9b2587f017638271a8132b42ceb4ceaaaaf76b0eb119dacf94964da413ac822e9040a72847d4566559f2b605c1b342c38a70a04fe0f6571cb40e505fc67d76480429aaab52ec7d96f4f78c908653ad1461c71e1e7ec2a69dd790b49dd9951bf50c7a585685e10bfa11021ced400b7906eaf65cd07bdfd19fb9f5bcbf35e0157f131573e305427b558b74d06ea6554d819ce4fd9ca00759a67c4198c3c0737e5e5e1e54d46050ce2c862d5f81e421e39f391b171ed81aa5b8ec331ffe25f010fe398a5716e434d25e7fd9aa1b6fc8913138a676d795e200951aa6101ecec003dfe0172be48464c0e1b0e10bb8c5ce4c3081b23a3806dea26e7d6650dede96cc1314432f061325a1b6b8aa831c30eb991bc2d60b9621b7d7bbfe0987b5f421099616b0412e420eebba00b056ce035c4ed47abef59d54f2ae18b4f8f71b980934b9da63ad2d68b4a10a4b84d467ad3d27128a94de4207e8f322b337d95852d4978e651d265a641d446614102f8337fcee3bd032c2143dda8eb9107f5fa4dfd2643dad1d9f30701dbf1222facf016bf6cfc7754c5a6233a3d6024211d1eae91e4c8a8b22bd9632b7fcdaff06715a14fc35143bdee5e561912b08b11af507c34608556aad4a0f2d6444dc2f2299a206549b5b3c521192292f7ed4fc7a9195c869defbd90fa7213cad83e2a9c39cd75b838e738b59b33d3a51a5fef154ab01a0f0efefea093d996329dbf3d9f2b29af61fee058491ffddd690ec96da1c173460ba70e9f6677a0a6a11f62bbd578eeb42c7e10d4f23c0c8d9b834951f881ab618ad89a739e9e04efb1034b793324be7e59565285c7f3862749d9852f458dc0164f3fc44a958b7b6a4216f936183aa029b1b5257219139da63366b503daa513e3d172b2f5c120383b83c6e60c542ed29ea85b9a9af946cb575ca1812c48b6486e33f5e4d4c20d972c5010cef850d1620d25ca82235420a62a1452fc6284d1a6a7051848b09febbff063b981f5a99b453029d7ad098641242cc40fb9e5f560dd2d42a7d7552cafd7393a10eec2d8fbcfcd5a4047a74069efb9c1964a22dbb86aa96ca1bc692116800b04d0e5e49eb54cf98e61c84a9a644a765ef7a82c6971c478cc861c9a10d5636731a71eef22a9b1949230aa912845bb762171f6bc68656c3914dc61360bfe039e7294dc5d32576c7d7f05cf7ddd2368bb768cd2e6a5ed2cbc84a4aa91c13ffe6232ecbdef19d2758a3e4a71cc6ea022214c31a5f6e37bf1d89842da4d72a7ad083f8c3dca1409c44321cdff0d50832cf9385137078d15e152c5f939e642b3cd7f4b0ece64fcaaf39b592b7db883d88676c174b950d181da58c2fa8e1fef3d0302ae154ea0d9ee90fb80b58251671a73255b505d1d0261d6b60cca7839d49e57e6d2360ebed756ec5f7a348311f54535d0e7cbcd7e2cd8a01f5d3da1cb36cbf2ae82b5cf96d2a96b882e9b939c0d2ec09996f12de61ad451f13f0ac4adde8a8d5e957f14ebec4d1fdcbf669edafb2369174d48210d363562bfd4b8b0cb59a54621bf6673c07b93e36da7bf1dd5f642d08ac13005c6e79df6f4022e29689a084ce3b11daa43de6ab4864a78375d14f3d95818fcfbfbfcd5f55fef5449687cda9060b52de2908837d8c84fa94243c2a8de336fbb8a8f5220b48e84913d8fc14ac9461c6f9abd9885aa4f452b7e098e55d6288e261b2c30d86ca244f4f43c642fadea7646c3912ae7efcd12c5cc16f43101f68dd96ff621570a9ed4620a95eff2fd689a914ac1642d373621a21cdc21e439913323e792ec6766af57cd6b0a0758b71b74c716fa2ed3e0474f3da615786bd7fd2f90c0d0afc4031354d6e2b6a454aa8fd81718f65169461a4ff0f61881cf69e9ed42c8466f2e90ce889d42f4a0c2415072a3d3acc2d8e99ab7d5fcca61561a50ef8dc0fd97d01d08dda5a7c27600d19fe6756aff1d240816663b497bbc291d2c8c8c20ef9a94be0fc3e007a068533de6c70ca1bed630dc5fee391fb39cb52fdfa7d50699be073fb19faffe84c3632a52b00d496cc8f986ca2c51b88f557fb6605626dd4f7d1a87ae706d0a8fae78c0399345e045132c2b77b089b105dbb7fe0c1350b22d495021715f3195f436845631e958290713ca79e0380771984c81e5627e8865736c6bcc1fbddc8891801c2516c4d9ac0b36d12ad70abfd09ddd4625d9ba78d566741b3e77c30052d4accd2e235628b0294f879aad43aa191c06ec68751f6437e62092ba77240bd1c2a2acdc2bbc71e1a324a8e7eb6982337cce88e355224f3797e971d8e7e5346efd87106d11edea46ee1c2b6e864110c020935f712339e6a498ef8d2b10bbccbcdec5b987d6d249ef0be72b1da5f77067927f21d01d0c75259c145ff13ba5b225efd3ba39b58fcbec8b5eeb4d482a6dbac428047bf8d57a48cbc99b9a8f7674666099aab376aaeff8f2c61ca46ddeab1f49a895f3f7c25fc943d6dfeef1f784438b5da8c10398d7cf62dff0eff5b0f2717918a1ae024ba17e8491f96f4abdbe9681d20dcc6206d66e1056dcbc927ddc78660f436f03d606b6de375e26ecda06f3278ddef6bb82cc9956a8decbf51344ebf2d9a1fe5fb59db2b064f99aa43d2d565ae1e784d571e1aad763133ded06bc03d894ac366e3395d24743c76983bceefb7c683a6b78282be877f760fa60d51fb103703c1b6d1d853b75193fbf21236a83e3f901d9e4cc5434669f56abd823a263b8e422a2c32a16520be1d5e1d84f5f2c9f45c43ad48c8997db5a97aab4388ca8b47de792063ec6fd69fb3077de35ee722a231f701d3b29af54ea6ca07af89a0a1cffee97a2df6707a78baa3b8095af944cfde6d474162244e78ab5ac9ff9697dce617de4e86d727303298319fe3de04def57e7920e5b87fe1312ac6e173290cd6044552ebd49a06346a92b8905863093ec726e7873ab9c1cf8638bf9e5abb89e637aac555680c30f233b44265f2e40f631a40ee787ec99e4beb582ec4eab16326d6cf00095101bc292818592b20872718d8876e34d188d1ec0c099c5ad066325d678e75d26a0522314618eb0d2068da1cbdc2a65f4b551d461eeb2ba48a8976f28e4e961386a20a370ee76027c681c93582ed953ce0cbfc0764e230578a6c9d4970e9ed8b5d5c29fad919436c9ac0385c8a157fbe3d3272bf6fe046d31d65b8d87b4474e735b0e9e3cdcf93a9dde46b3326e645fe35ec5e30d97657c7f8efbf37a69597069c42f104447ad34e7628d57d9a4494cde8d34244efa291773d5d033a7d71642a91b6d8004046ca16df69d77eaca8b92b0702ae599839e1244e2ae1298f1e0a2e7916eb325d314233f8ffbacdb08eff50ea10d6f6e825d69bbae4250a18dd69da3457116f2f0dde455e07abe757cdc0961d8115b26505c0e92a383d6b41d9ccfa10565d6d8d076056e20223d5b55664f8cd7c9971b94a85c493c97fd16abe389bcea40d1dbc7f831a5be294fada48d3a91965f5d8d90e26b8b6e262fcb800734553f3f0ab746ea9f358a33fcf20967be73375e432cd476de1dd1ba8e3f93c9b767a74632b3e5bfb5979e947438b59a427e7f2b62ae639a38290c59410ff0d72eb4bc602bf62df5c2a18a99647a91c2a3db91ce120c896a17359700a44e43bca1ac46f0f462027eca754dc4099d23f063bf85c425f86194f39f4788cb6cdef02db9a745ebb67d1074b8d438f64f82d05577e95cd594eb3b7d7e333daf1ca495b50fbff55b71fa1c2f095e6d05b18ce0dc061e142cd75f8a58d39a524d1f717abe2b7533f8eb3d006f88d5066b43c573dfd637d4e24e98f30fb18d7cfa80224649524b58aec49c3e01f652c1991b2372bcc1208da19fd29b72e08bc7ae6d364a0af1f3bc5ae079652b4c90a2f3bcb606c9eabdb86c73e099b49acdcd73adc590bd0f704fb97a95365131bc3ecfe34bde6fa3eedccfb4103660508bcbdfde67963d5ef1acbf18309e910b1c65febb2d8d282dc13b7e318c1ec80448949ca9a14b3e06a22798a793f5032580a2d169c55ffa746611627b0a62122f19d94516d607bb7b47b3b4a5520ebaa0aebf79c3b93116e0f88b8c2c5f9b4201e6e85ec7d30c8435bb8ddcd9dd4d52e8bd2763e451d6f9a53bccb2258e13a00c0366798daa0ee5ff3a4d02062d8641cc0c7d66abde232b716ae89ea4b8e84e11a8a4699db9aea19737e9152f2f9540d415e3aef6eaadade746e148c92cee158e45c0c4d71406b8f1b85509dd3cb98dc984cf271f05042d3f7ff68e0c2c1e493c31b5e70876706e62d4f367083901d539d115933fd7e5953486b180dd5644894eb8bd6299dcb3e5be5ec673a7446f2c4cbbefce3b365d96e172f8292ebac4fa06abb24422a7e7d44340da08884777e8ba0c7428541a4ca3f363a02f5c558de1d55f91a100be19278f9a7ea1a2aab4229edf7497249e42eba14ac1d04d459c36820059ec3f9d65ef88803944dc3e8d118898492b21af28778f385a0a369ae6ea461fb66a7b6e80760e4dcac770257f295a9c72ea0090d2ba91c0c850a045d7672263a9b83cc3611dde72122a77cb540e13da1283f6215a36083273db8fa38ded282e11a2f129b9ee38b6b749b8b5454c8b38e5e31c317d760b273e6c57bae6aaf34a7efbf09303bd7bab77db80af25cf654b8dafba22cff514d3c0fe75fd144286a6fc371053fd32168bdb72b07adca4dcce8d141194978505fa772e758e897d43fb41cb0ceeb0d943e94cdabbd8a83eae55d775210d1bd378b7f7a8e8ca6c4689201f6baed7f4f9fb68165c56a3687e9c2eb0c7274cd5ddfd5903f2edf8ca3726c381275f87835b9be7fdb6622b13721549fb0533109ee986036c80c2604199f715e8b0bca040ec9d216b10bb259ff27aba89f25737a5db6516bff380ca57d0c84d7a3fb17b96f0642c99aad29e2f215ffaece6a3f468297142f6a49097526a4ba928b618dcee5dbb9bab74ff77be4c225a95f83e0f4a6ea2007bbed0759d019d278c4d7d4d929ed9336cf20109a2b0b5e03f1133bd23c6511874216a9ec299703577321147fd8e02a4e6ac0ca00fddc231edaa244d42d8b15dcb5916d40232c77ca9f617e627f2dca0ddc37e828d6b13d145faa2723afbbf411db5d80a5c49cca620c1fbc28c8686703b4723662f7816dce1c66f1c7f8a68ebcc58b3d5b69c5cff657cf0b069ec0c7bd958719cccbd47c3786d8aa6c6c01b5d9b36c484c604efe41af1968f8a6fb9665c2f9fd34b8c5f15552899d0d54426e15070dbb8d86ccace5d7504dcea6df938c90bb441bc9f9a4b40b454ce1596fc7f43d69d5240c65aaa9c3d974c74284c80f4243477974e5e0261b824ca205127c73eb9ece6e291b8eb6283027ce50fcc2f3062b8aeab6fd117c508a2aceb69f0c9a46cff91962e5b4faf59efd285888d495e565f0ad56d8c7c03d25ec8fb3f57a99c67f09523c66f6ad91e6a053554dac99199bca320865ea0016144df8977ab234790bf38eedeac3ad0583d0f97504450a4580c9713b9c90d63e0026a4490e4a933ff4e9ab331c8dff988cdf2d1ec5d6850a7f5b1c310b662336b51929823de0230b9ee11b248d985ddf37b61f9464dce58afa8cd3fa300244d89afd99546464a06982194312936216bfb89b7c8d4c0e7555938ccae16bb209de2ba6df8199b86218c57705b8ed6b6928deca6311da16fdfeb840cfc68c368f68e39e7ad1b58456934d471537c181b5db41dca1de5e44d065b10f37a2b0561adde023b6e8267c694bb640196d87ae505f92452554f951185d93f84e82814a8774a43a906e92650b5adfb8dd3333cc65da8b7f031369df22d85d4bc19c8574b8bfc23c37dd2fd214595b165386df6c845ab97f9a6c204edf2eb72519afb10aada440e0ccaa0a44484542f706a7fdfd5b1f7ab482100d805194ed1fc84bb4e3193628e38dd1644b6283904b9f68bd189e6a930ec23aa6fce58747c14af1dcb598bb688e28efa90ac19c99550aedbbb7d576aeefe9557e20aa90d91d29d5565ab23437d65645422422ba8dcbae9064c4b4d814cb2924e5f76201c0438f0b1825190cdbe8882a423d184ba937a3dc8d8c2a0785e20ce42c3ae6d5d1ede11b48345bd6d3a36c325f2cee5b85b6ab306417f25f61f7efb80eaa6df3bd71f19cb646d1c5b466b13dcdf0178d6ed2edfa0133adff3824779d9155ef1c27a28e3bd4be8b88cfb748067cd3aa7e145f0e664e590aa759c1858375e1d2d155c0a3c2a18afa022bf8050c644c38ed48393dc6e856897d2ff3f01d55b68ae634046a5d27e00e8b5099e3f422299541ad72953f3671e5c57bab33ee90b90b119578eb1a554ec9966d0394192734f2c03ec59747d5a07961f9e314ab41e2a7142da0c84dca51303f0f3103f45191fc5b3e1c28b8e8ce57f6a334cb39124ff81dd621a60c0440f89b3094b6da5477b47ee6e98a918602281f7817def24dbbd3858a03709ade5a1c62d26f589de2351e3c284c4774103e7d72849c91578e0f1109be6f2432d775db700fa2e143571075fb7a31f6df05996682d6557931513234439d313683ea27e0384366a73d892ee306e38ba4a387797f9a262a6a4a79a48de39d8eaa3c688705f90d720a598d75c0c52edcf6b288a8809c7ae7ba48370d9ba38fb43619825c07a42d306a00923915bb39e9a5f0658471bffdf34497391d441e8e76568af68d35cbdb7e05642a11604985382ecde47ff5b9eb902e63a66a208d10b2f010115a092f60cca6c1161d2a4e2583caa4ff252871614ef1d0a7880ad5444b56dd9829012deeb3aa8120854f3514a0a9b1aae152edf0ad3681c46ff2fc426558ab02caecd40c811deff73ecd04a2a13bd1ce11a9c81e400e9de2a625fdca295fcd39c49746c247c239ae6332d078b15b33c73e3ef62734903ea9fd5088b4ec029253d021c7fa9c83ee5c8aa56dde06a423fc4f8c24398cba8cc0567cce8ba548f8bbd48d891c33e0bf369af4be44b6946cbe48d12663c2fa12cf3c058b5d9afb12166b899fabcba74bc943a084ac961eb9acddbecca78f9bd1f4f1d5af1f85da9878ba74e3678492f3855fe3bc4c2b36171a53f9075647d6e43da8f0681619a13100adfe0c7c387a2ea9f3e24e222b38693e2aab2082b964161572ecaa7fbdea47d29e8134c53e1a7c8af202ed89461dcb7812f86238345b149ddfe84b3561efcba394d7511be842537b0363bdc46b5d35328902a6f7c9701dd84747be36c03912e582871d806df70765ec2e19d5c905ee7d5591d223ecb0ea8b19027b1fa75499d1061d8cab117060f22760e233948f256bfd84af864005b20fe70284a7e03eb259ed49427cca250e5553049a5a4824b5a63d282e54188ed38af06cdfecd6668d02b111102905510b4ea9eda65eec96b15932ff741b8761682f32501ea780d685d48933a5cbf7e72bd8df0e70632cebb708efc35504a1e679454e61a0144a37aa0d2a95f20b9eabc25bb5241abf403f1bcd3cfc103b0de685af837a2b2ba97c1fabe5fc9824188845d572da0d39848a5a51c0272ae2b437aebd5acac308ccbcbfbdba75474d9f740c7b2468ed6d7b2c8001ac978334f2560fcfcaa265da66d0e18d8a695ef15d0739e78655d42e3be77a61fd796e2e9fae0c9b0025a8b685ae6fedbfd4c91f34e76f79f94cb9b309783d3b959767a767aafd86c7937d08b9bb95b08962c8679d3ae4798032e4357ba5a7eb8f5d6cc4eda97251b119dd7b2d2df0dfbe757cfe00bd3b7bc11d5b6ff62fc1a4749cf2d8e90ccd1ac465cdfbccc06f85632d8725d1b96f8cce046f7612da261782221209808e7e314f66a4d5cc4773442b1a947a04a2f514195ca86cd462e34cd8fd0ece23e8d83c4c42323278b8d75f08b246964590136add842892fea87262e6eb38a70450b4b289cd50fbffcef0fa4fdf06fbebded3782314aee8696a94bb9f1e03b7dc971fcdd01d4bbd97cd43e862fe96fdcdc7d3e49d954263642fa5c30293617219ee1065dc4bde0d4018c28ec7e8c3eb3baaa0d641a70d4bb55e48cf4c9fb91735c4d048a2a014e173f7b56f9ecfd34c8725af2ac06917485fe061beadc0083574f43d4619203d5eac4999b302a1cf98440af8ee75e5ad8721d996d5bdbde5c6135fe2a631fef72bdfb625fff3541d56889585df61e14dae2b6d4fec261e91617af06978e89aefdd29c27e7f02731d2abc62d981bcbbd253c4436c098e2973958275b4cca0dd4e7876f88c8ff7e5c36a6bff29dd7ea35ff8f9fb7cdb2e268836b2b8dd04d8b3343d2bfb54ce59bec7d28031cbcd1879c2779cdb71ee47f6a4a6ac21a664835f93bbed603627d3e6d6061a4304848bb01ae7f87d17c1f52d3f0430829748199a65002a68e2eed0a55a924bb061575a3a4d953a7fca16b9d6a06cf0742155da76ac736d3bb0533be1f16227bb850613331d3f045f6cf81a1b70d4580f1d6b63acdbb4b2a8e30f01b18fc02c8704cb37e2df30c0fcff11bf43090bb652728a2918b4acb9d067122876247d30af4ccd9dfe150d412a3ae5199970d5f2fed57cf61053475d09077babad3d9d844691da4cef5ec04cfd62423f72c03c13b2cb58e3a29f7248aeee561bfddc1f39cb644b7f1b1ff355e9070fcf06ea828ad0d1eae8af147f311dd6316ce5b0880de6999932123ef4fc4c55dfd1928c8c9ff97375a4d96738d9e46a2583c5087ec469e68648c62c52c9b9fb495145b9e988cd299c09963ab556e4e79225e120610bdbd6d22a370da920d4537fba556b4a1c9f2a18bda50a2623222dcfdaa24830450943f5e6f72d3aed11f7391db361ea463e88dcaceb6d9bb875f39d93e88bb3262d6a25cbf95c1e15e072b31d070f9537127bdc3d28c59885822d0065aee8074585fc952022d7d75c9f2550819b360bf4a93a81c769b57f90d3395a1efd6fac6e077ce7c3378273595cd880954143236d75602160cf6f9a0df02d752b24d145811ca29f9bf3a72df848f5da6c0a88c55527309968b73b898e60a00f6eceb4926abb291314b3c7db028668236800f2162a6845f797c62b21bdbc565f5c20b93ef5fcde5091f45dac3b9561767f12f736ec2155cb2cc564cb029cf9736b41921e7528ab6e94be8281c31e866ff96b5dff6915a161544ec47d3bc19d289a15bad902808ea4540b9fd9e8b198884c93f7b9d74ab0928753636a4fc3d95b07d756139785f5fa5cc8aa030d430e27566e83607479cb996716b69cd3906f0cd3ec4396643cd854281b9f4f94259b32bd11943ea2f123d0a595e0eb87e88a0c2c4e08e6f309b2c8d1a8a6ca65a83a236bfa62aac6332f2bc8df6de89a9b7bf70a63a298a21e60da3f0d1d653288c0e837095360b2776fc94d230cfd0931f92b8c36e90d38d2b9eb243c43674435a5b62f54e24c6621d2197fbcb191c3ebee4c405f52292e73f0c2238f9f0125704f3a37d18998333b9e3fbc66fe9d0ba4748e6efffc31f1627aa07b3e907912561565f0dc045b39cf598ffce4a8e299658c082abd08aa4f9176c54d393a1cb763c32d8422e18c163b03938cd867c7b1cfe1e55eed2077ae28f5d33aff8523111d6f050abb2c332871021649183d79e167af74d72d1f07c70aefb1a147fcc5b89fb5f7d722f84e6bf2acff300f7f3f08eb3b0eb963c4b083fa6770d7726bf301654032d465c555d67d8527a40702b4e20007c910fe15eeb024a59e6954e1489f70adfd2ff13930ee3782a9ca07386a8bf472f9182c5c8bb3b54fb1c0118aae573e5b51d9a3ac789c9ce4a8dbc3dbb060125809f2a480b3743c30a4e4d5117a5b72bda24f738608708bb39e21d0718496cf884ba40e5d87cc625abc01b2fbfa83e13c242890af66485db22720765cf09bb038cf56ab6b35563b094a9ce21efeff79d8fee325851b242d444384ed70183e57c34fbcc7b20296920fb08dd14da3c6d60f42201b4f62da1f96de5258ca53bac163963f71e6f1d7e009b688dfb40eb3f1f5ad228d6be4eaef21dc5a72c9c068ea0bd0eec466c37bfad5e9c570a5c88528193a00adb991178ad6d0ffd3cb203b8c2eb8c764d3bf03d1495596cea728175acb411fbbe42f58c7d8589bafcc05d40aef1caedf3ffc1ec05d987800d9d6984d18a8f13aaa3ce02e28ebc448cfcde1d341dc4b3a0d778151b63db9a919987ae05403d3d752581fca88d0d20e0c35f9efb3ee9decea58c46167e56f19f513ac66e4edb22480f507712362db7ae4b382e31250e1f16e032a7a795d7f7439295eb37bb2e1d7d0e010012fdce8391a7aae92bc5870a14d88c9fc0c08e0f908a11a7b793054143c8bb7444ed12900633f6533df7d062f1a0704cb87dd905722e60d83f758f97a00e6ee8248d4f9ee76c34ff9b155358615f0230755d595d276dce8ee69d990d20205884808b8dde2fac177e289b3cc687b9bd24c84b612bf06897f18f5d533f22245a2a3ea1365245ad2b98564394eba4d87968b2480ce1b2fbb1bc64313660f253393882e8dc5e3a818497ebcaa8815ef83515a3628403a21d5671cc8e77afc6cd41101a8244853e79a62cfc58e4af84b0fbeea1474e33830b4cb50ceade66e4c61c86b5aab6baeb1575a626d8fccd58797750fc044b198a586be843eb1dd16dc6c4d9e0e087278b487c03facde5f10b333962e0ea2bbcfe0af5b6ecda01af168bd7808bc9584b93316064a6af484beb4fbdd0a9ff49dd2774dc8909990dd6cae6bc174cb7a3eb725fb711dbfaed256494199557cb1659c2179ca2ca3b251710ff90a5aefaedc6f1c24af3b83b4b17ba822ea84646b1ae845d8d89d2f3723c3b9f860581ddf4a1350e12b8e2b516e24b81ee64270d55da753877e6853b9d540522a2f5882df766ff73e90e273c01863e644ff672f8ed813a5cbf0c97bcb2b2b4f2ed7d24f4909de7a87e409174ec54fa7eb4ac9eeda260f4daca207751d3cf8ebc9b50151d58474dd1f1e612928aacee78793c0905b881ed034ef8d0f531dc3b3e43f239110eefa8959f60b7a07439fc471cc7b0c7d17114588b68cdc79ac1fd38f1f7a025d9397afe66c69146ba44949e72b571193f970329ddf440b608dbf7ef63c213fb3000d9ac74655b3473113700dbff046638f50c25fd7fb245fa3e7609ed04310aa55039b25a7f091c33020146c1e8c5c42a8975afb4f30f80b3e207d02bebc6394e60d32aa0b1e6be1810759d86b2cacf635b8c512686bedb4e0fb7d0359d5e513eb38e3298fc86f9d3325b3d3c3d2ca84a14e47a26bacd4032a37366ec2b8d749bd5a94c832cc0bed7acfc71b31c4b9fefdfdefab4661d95b3e865d17231c704fd5dd074a2c5a884d2283e1eb54223433dd4fe246269cacc82c756991716282c30c3b454d85c53b273fa667a7f85c1dd1515dd027eaa16f85579561e800f98dc4d13cb2b1dbdc236042899a389e6b6ce263b0dfc96cffb41addee7e649dbdc04c6827ef24d8f92723405286e609be6961cff2297df3085f9630e40e6accf25286d15196855b9e6dc3735e67c2f644bbfb824cee355c2b69fa3ead5832e4af7fa1327d154aab66e35c1c7b0dab9e275c7cbef15243c17b9bae921f13553f6b65c884a077b892473b6e041b6fb04610bc78ef179b83cf6e46d21b1eb679da5de015c8b4024f9973fb317c9116b4495dafb474c2a48a48e3517ca33468f793c38f55cb84d33d7c88b54a8d95c1dc1f10f6ed911d7550917ee9ec391edd252700207ef563dac4e92de3626b28eb1bb000155293ed5c44ee968887b1e9cd33c6e8ec787bdc61acfd749b840f86c7c48be253cf3320e3f3af4d205eed8d5fada85882bf548001b5c4bca639d18307111fa43c414b0b740c64b3038a4126af342ee5400ba7b9f5dd2b4d84cd8689451b61e6842096977377e8c3b535af7520c5929d521b00c70eb327667a5838887b09220f85110e0d3e022b444812d77338dd15326589e7587ec6442c0f43422a27b73957ac656399715f29c953e50216de81cea7bf05e675f2ee1020cc8450527275404048b8572aa9cadac93d700ef89d025e639771e2d298ba6d1283a7646389ff30bf49632b3f8e56647899e47219f0f42db72b0e03988263b1c61d1de94fba75cef70c358c39bab43a8d6eed6aa6bde651dc56530224290d48f2beea6dc7a731708ce6edb25822bde38140e1c535cfe4bdd78543f5e4ed277410b79474b428c7f4458843d218f08e5b999894eef051cebd70f0edcd0836f4d007c4df21f0de0110c6e40844ddd23cbc1a3cdecbf883df10c5038a9132ad66b064c6222cb33472b3a186576846c1d1e71f88d9c12d94c481f1c38a4bab05d270e4b48dd6171733ee3eaa9ca490c1fb178d4a28f2c9c1ce52d3a6b4b822f2c008ccb2741b4c85b864d9578a2b8354414f47ad65d02e04aa6655190bcf623becfceb4414f447ea6f41db514c7050c73b16d670569ebc304d6cfb4eeec334e371327dd4683d308301d5784e1faa49ff09a083eb7967239c9e9a782ae6787d406d7bbbcadc1008a62d115ffe97938b1513197321cccc35eb8663d1cd66a04c812b165b82ef9e95a163e9d569662bd8b290c5e0c8bae9b450f627975ea2f513c05be893af55714620ed4fbbc4f92d5ada05f30b2f681a8767fd662ef23c7e9feb9012bae2eda84fe76995ca51ca9e24fa84df8bd6ed1dad33efc03872cb7a211987d56adf623a651e7918a202266d9ebf16506582c725dd632173acc15a9229bf95ac6b24502cd6a12bcd38edf4cb15fe82834849683a24bd9cffaa2114cb5bfac4b581fe9a05ce3e2bf9188f020c45643fc1c09f7222004994cc356d1cd133662674bc0f63c2ac7eb19d7a7dd65e9c111b9c2bfd287fea4fbdb475b650bf10782c75ebe6f0b84c9b9b9a64b170e566abf5e27887c175a8883127752cf3fcf755b7e6664d4e9152e94fca52fe5b2dfda6db12b7703b8654ef91f16e95d8224971fcd55d6a1c6f2f7644428af22d9f65dce110a85cc9309966aaad32ede540c7fb5dac868dcc006c4ea764a4f3d1f7e851dfa8fb03c5b628a1d0ab69cd22aa3f2973a7014f15be31383eb8c1083944964a40dcbb666b1dfd2eb75f6cf3239e8e6d38d133e1c311a66bd6f5cbdf30cef2045c07998ac2bfb4ad0661f9e5f3052b1029be7b5ab1030dce9735b6f4bb3084d2783d14b3b0dbbc6110cfd77e52796cc6c34b9ca84c7ec465478b91ce1d725ec56b2cb75ec7e77a75540803156ce23bedf29752cd054ec2202ebc577e318d0f733affe6fda19bda4c63f7cbee69dd4382f953a57c6ecb270916aeb59c890cea3482d4c662302f2ed9bcb55619f057fd945ba4f741b1aef05936f2a06229c00c9b77a1e706cb701e9271e7d73e8f36464ce360fd27905e2e10c67a9be04eb0137b3fd2dc99a3f6de310894883c5ebda74cc396645d59d7adbe503b91585ee410b416e9bdebd5d276624fd199ce1deb818aa0d8eb4438e6cc9e0cd70ca8271637af25ae4cf25638839382109fcfa72caf845665f62f6209759d3b4cdcb2a74b6d206a7b06f55816b442ae7735ece770d3356154d7b79e9564819d05da4a21892310ca9b0edc91fa91699264603420e1e25a23ccdf872ff89218de4016b5e2544d357d8d4d65c873cc72a0cdaa169e305e37c75739bcf0d35064ef8792669116a3ae041433436dbf7119644a2dbc7f6fb9f61b055ad03bb10a610203860e6ec5dfcc0acda52ef5aee521cac8e1a8b236cd5cbb9e99a5d7f143168dd333c5b35d5cc6abaa5cb67a74317d23c66e13de33d674aea4ff31fde89dc69dbb8bd7b536279f12b056a60ffb5676b04c9c92b4f1920bda9df72b056039c5b627d3d46e046a91119af4a56faba80972397bc60d5901d9b44d13e299e3f1155f2cc136a4b62a2a53ab70eeeec0d6c0c4592f90e6823278fcb254eda9c2f1b7bbf3ae83d1d05a3ff1f0abb15aaed9ab9c695b3ccbbffde8005a8409fa28db954417df7e1cb9b91a4d4af9cc4c0a8065df1f4f97a54b2b62a7f56419e912ceab9f5a2f6fa7122a2312271353b0ac6dec152c019c4e5fbb035361e495c95ae21112d61f1056850b1091539e688bf45dd974bd3bde6f2d55f3a9b875147bf726a2c0b224b77f0d654c878ba68a1f8cdbbaab4f8c2d18a979e3340c00a2085a45437168d5c422bc1dbda96f5b146970ae47b868c3b821210f08a6738a0f31f1cdffffa830dbc1c21edb71afc7f2a8ba4ad3081f79587b9769ba46961fd74fcdd14d91d02226c6769b4cb4c5f85530d3a869617b369b456426c41163ca94145004baa93eb1ed335ac52e9fe8a7dbe3935dd847056fe9851c7722971cefddf3bd8e9250c8d11ea941dee9d6fb1ea50d1b19624cd6238ffece253ff6ad34d49527b6cd8656c70a24a6688045aa1c834473ca1950f9b64251a23850eb785060be8c450752d6dbbec56751799d0c0879061b680ddc6b848d2db118509a2096d4b94e0aa3d608f431ed56fd2ba3e0fbe4394aed44fc8545dc66646d37cecb5719e05744f111374328e05c93b7bcc810cbfe6d29bbd05838bdac25a23ea79a626733a2f8c5669939e14257847937278856c99c0a6263068a01333649389ee35fae02a76979ba8a6a02d75c30aa605c152c5a0576b5c4ecc3973fe81fee2755c5759351fc34ef5da0523f27bbdba0aec7099948794d7816bf963b32610d3b0cc08e54c03d8aefb67d5fd2d8db0d4317f4d6ac93128f99e5d5afb1b24e5dfa118d6f51d8baf580f27f319f18e9ca974ddb27d751cb502bb131670731a2c0025b1792d808366e8e986c57eb518c8620c01d2d2461295b98bb334a6260756ddd58d136e5ba6c05f816effc742e45e7ce749fe7969cac43cd4513e04d1b7231216b729e4070eafd1a0536e9a2a271efcb359e67499d5595eaa87f48a2a8ca22aa67cb4e9703488d8a748afc4c1afd04b120879908fea282702ea8259b0c22c833b154290cf482de868611f610817609188405e0523a3d62468f35bf8ea26642ac5ae283c0cbad7b2336ceda263ead292e71bd04f564cbb43ac9e8c94ac36be62e48d0345dbc454e667937fda0dc08d0ea700314cea8689467fb86154a16afe2e9acb67cd11554c2291af2c59b340cddbaf6d0294e8deb0d5d5b5dd073b88f23c1d3291924efa848fd295305e845e80e6da663ae8b66976dfce98efca45df29b7c7fdee17ab3efacf14632d2d18f3d2c0d6d4639411665f65039f0b9acc02937dc0c8205934698459c03082fb25205cc2cbb6848876510d8ca0bfe679efe88a746640505e6c62d9822275358532f467db9c50ddc6ac1c1174280a82454b01442d93e1884b55f54236f80e99ee6b2709e8cc818ec5e629a920d5061f24c5667ec0123c0eab776cc1c1dc3582d09ebb208027e9a5b6e494f3158fcab2827e14868781a9fa6d0810ff9a30297334bb7f964f343c4f23c4a2fd6e5a789b24e81cc70019fdc8767a491b4f62663c8c8f44316e274c3900706c0b6343410a3dee29a7e3f9c6e05ca96733a9914a433b09ec69ff543e000a6e6bb2a71cebdc9ab7e5b11e78de99e39de230278a11646fe981a82aef27ebb64ce5e0eded273e7a8bc8f431bd7b13954d3411a83de660c1724aa074cd07b872edae0bb5ceed193a45a23fead113d391e8282cc0f9919b5beabfa2b1dc3640b1c44a0e7bbfff805a0b1a226a22d6a2929085378e33a95d9142b497412065714830c021977f2bd2d0ca450b8d24937f652674afc6705cab87839ed9e09484d4a97e5331d476f4472468aa19792655840b1b88cd0b55665793e736a6f3c4a39943284b46b212c89859f0f7050cfb7d1effef0dfbc779f4c83c6effb7135dc69e132c202b84b7f6101a8731a81b59128cdbf5cabaaa55177e4b05ece36e619e76dbd71ea765aaca7a3b9357dab5d677d94ef04e2a33066fd5b62e307bfc87cbb944bcb9c911e13fd7f33c2bc6836b72181984c14350d9d0949947e7ffcd0f43264072cb5819d3869e1715462e9c672ca7d409b0cda63b849c86e8e508c5b79bb8ec18a73bf9778b7366ef5279b0d534fbfb0d4d9389dc8aba502f33231bb1a20c0fbd722b65864514113424ccc8afbb2a39278ae6c175324c87fd1a865c03392c73b5fc84cd74f3638f78f2f42cc49ce6b36757a4693ec7d16537c079ad8525832c220eec93d164f8c91af1f954aa4b5395b7ef9ef9e59b938a + +Params = SHAKE_60/6_512 +Msg = +PrivateKey = 0482010c0000001fc4edb4faf56d662b174fa26351ef03e88d15851ebe0d3854fc9075132cc5473f39004cb114975acddc8c0840ac8bcd78526f9eb58a2692bb24ef054195ab1d0cfe6a9e6b23651cc27cb63a3739321c297aceebe3c69ad3cb3ee3903edf1105e285a629cbdc5d053afdf1c4d1cdfd685a1ab5112a57a8fd20e5d6e3ffa485e9bf0000000000000000d1e55b5a62fd94337ea1274a5505c262912b332fd77fed3264cc1174506909702131a6375f6fc808dc418f16a4c4205646e6bdf507cd7f27adea0ff7af72777fc2b76de0ead9c999af784274b37f816ed2ba0654c96c72ff077dc1a71b32f537a16cd89a5e2002b3aa372b388bf698359f3a26bc288a214482b5af42866b347b +Signature = 0000000000000000df46ddc6059b98922440be2ff50c5fd8a804932db4e61404be6b851eca055c5571060707003c8e9200891755808069357f37d4146116ae0e235c928874226b0d082f7c916a8b9df85bfbe35c268ff14601b57866eb7851e9b83fde36a5e173110d8fc0c4ea9433eebe1e3a7f58d07f106ed6ac0728a08942c7c105dc0c7fecd479d00d969ad2989f0b4aba9a183719431bc2789865364be0ea28814500c61ff21ccd13125bf4d4cec9ac10c4c189cc9e63675ae69dc32967d0fbed062b018047eaaf83cc3eecb69206b24055503d4625170f4c9fc65d6b05a040049943cd0aa3e377c8bdbf656fba2df29fd27b55dae6db9ff07e9f8a2d652aa21fa7a572c3d26ff872f30287c4324fe86b9f5b2198eeb5079381118170aaff937e20147e30002e59f210c47cee719b87bbf79261bd3517671d4c33ab3c7b6c70a429863a57ce7fd619b8b174c838e29d671c7436e43dd9e4d1c35088e42abbf27c905bca765284742c98093e12734d06fe19db290a2cfb35002da584fe7c1935d1c8912ee11b7c3436f7c8e81c184eab90cade263d9aa35df3c7f9dbd2eb5b20216763d86c0765e5fa861b7cffc4a608fab1577cb5249527f7d2c05d6194e096435e6dddbd2aba9287a3da123195b78d92ea9cf2b6ec9bb6d9e37c325d25e436bef5325d303bb0a66ccc7c73d28fc295c00541d21f7f9078d585d7412d6aac6044930067741376579b1986bfd528035c421a8e2e47b2aace5ebfc80afefd13ffe381ea74d2ab76906a32a6cb33976c715538878572cc1e923e8da4edb431c3949c6a69c35e94b29b0305de84763e2a341d3ed7d8252bfe725770e7fb7053ad3c18f211e96296a671534ef128a772ab4a12d0fa71fa7eec1adac18230cb7366f08c820f658595a2d791905d897d663680430b8d5bb8b7b3446ef052f23f8661094ca38bd336b0520dd294fcab600c6cf453c24222428c54959eeb9a7e69f609453e8d1c58927cb2672c11515911e7459908e6cd9914cb77041b8cb03bb4a0b2bbcd00c86c59222144fbb81957304f574c2a9cfc99f6a1ec7680c85a522a4894a59fbd37f8087cbb90cf6deb8b50e5c7f04a0151826c8962c0734310ae5f7490809519e2eec1318042c3bcabb088172fcf0b6c11adfbc2fca9b83adf32d9d8e4c6edd80565147ac8ee42818e097280b07411b3db6d0dfed44abd380e66e9b212329cb329ac38bef19feb5def262ccd04b625ab79ef32207f479588316daf65c8edd9b6e0c2d18cb85212e171edf9c20f395401d182ea92982ec57f5793a00bcdb25d58f43e0bba27529a97f362ca6ad84af768a45097f0d45eb73916a7df5c88b4de2fc4f29ce8f55705e0af56c0164d2141b59dd51a68324cf04e3e419ba42857527fbbe2553612b405b63f1c5c2e8c6aa5cf92e4b0e060d568e6b9e8c013a238a88fdd35bc74e4bc470e9454755a97d68da0d38bfd707b7f3ab195f89f29db58296af0723c473dc0791b250d251af1374d204b2acfc99f9b19e1d0fa485aa7c628cf9b869ef1d5e7dc0d2850b2f2385c82815d6b4d27beaae36a6f3ec3cfd651795112f126e8dd44966eed5fd79494a27f611146506336ecea1b246c2dd4b52f8dc701244786621700f8fef6eb8748b99a36414ae567bc57b28a81f0c4dc9d6bad7c7fd995b807b03f1314f4db453d7e651a86b19b586f52821421970ad78b6f507ceeaea2f3b77c8bf98303354f02e1c5adfb545cc090e8f216e0bec55f49d7c589dad8c9d38031e0a9b3540441831933a7243feffd2e2cb260706e0838c93a1f89b58377b38c365161d5bfd9e0788c6e13b3f78041b863af40f863058eb8c2d3d5c7e696ab5fc72b8ce31b5183e8c22acecd4083078871b152e20ffd5905a9ae7f0bd6b5834ac7948ec22b3a5cc95f8543b46e4e7fea60b47212b94552a37b7f8803c06c39e9de0cff1ad9130d30ed26a4f7f749ee0251faf46514a9fd10bf7645b35aeb7339ff82f8461538e16e9ac009cb7a2c579c51072f1c29e6313fe4549764ff3056aef6c7f52326bca23fa50299e62eca94e0184588912cda657f0f63e4107337dab1ac757ee9fb9247a1c497f9ed5e5cda19047e3d65d710b4a7c4c465480de6d191d191a4c20c8756fd191e9ea4a79603dde47d0bf2a15a3266c19163380d8dc4fffc56f413ec6b4b025afe311c9064fba9d3a513740474dc7ab24e27d4a9d2824396132257889331733f178c6ccb9b2e969c0075b196d12b8c199a92bb452890a266f90dbb1e1ff2d99e40b25f49e730d66dc2526317c5c5d81140deb30ec73b3b9a86f5089ce00d9dacbdd705b74453142a2301a9ee0e6a87dde4feb654141d663415236bf1264c240afaf5d980e04354a16b883e8e8336bdc990123eba870042d2fce323b62d9056d0fe170b5d7688412344394dc16822652ab82b3f9e36a0bd79b8a43d6c887c14a9de280e47ca4ea6b77c25b27eab7ac11bfa8cbd97b69d68c728a5320fd267e4b8eb84b4a62ddd5d8daccc223681ff2a0e47c17b6ba0e6cc21d365d79a9f25fc7e9e2bbdec45cefd739a79301ac150e208a94463cc529c0972fbc6cd1ac7775c0548fcc5da3a85b05dec4d0be588ae8d635256d387e8ea5e707ce7d3191a1c988f7602eae6f86815e253f3519f0d4f26158f493c1a4934dc54022b3025d5f32444d40a1bb184fbcc6baf188457c245055fa3d3272ec40426f763c993fbda834fb8358b9b2b1917a06bde743dc96ae22bf18eb1533cbcad7881c9e85b8b62c93c8fcd69f0554ee7cff90469d420412692aced6b2b77ae354618c3824334a0ab5df51b23b2d4d361d723589113553ca9a36189f98d670034a5ab0bbf741cf84b1f44c559875cfd828c8ac0d9386441e97d5941df1c56c315a485f694d44b3a3512f6ad45c5fc29ace21a22eb9366fe94ef6e2e70975117c0cee5c01a8f140768d9b92aac978334a1679bba052a67c06f12ae7310224246cc3df1094f70e68188a71aea234421fca958b05300ff7531640909bcbf88a5724eb6ed5417048b3f2f422499a88e6f1ec5a8f4219e4e698900f89b68dd01644e4ec065d034c3fad308282da9ab92036724d8e5114a34effbd4ed7809adf3cb896be6392497761e662cf25268a23922e714c99e2e7461099deb0bdafde58211a034b93e6211d227efdcd8c2a0a856a9e52ab1c71f96832f2e51ed3206dd61f8d5b2a3d19d6903be2fdd4286b78eefda4e5f42ef6ddc6547be6503a27a109871e5a75ed96338f369a96e37ec5723defd8e8bb2fed0f236d561be1adbd726c7adc8036a545865d400131250fa6e4e5268ae8fc7c14e106e3875a4c14142d792017f552aae0b66649d0ec27ec59fbf29e11392ee78d740df5a422fe318d17db091e8a99b8d194c72fe3eb9d60181a0c524e193549eeffe8e1e9e9234d2311047ec50db55c6d28990947b2c227240b6dbdcb5d6be0d8d8de6a5e63fe47642935d9259cd6e24504c6f5d5570a939a18fc2b73393eead4a833ff085e93a0328bfc3b5f6575bb2ee1a7c8750c691568573cba1af95ddb2513db92218cf015fc6b3ac927b646e05c26107609e4c71a4e10957a24ce492ec3a1727c86e3e9ee86535d5d327b90754be09ed57cce43320f360e728b169f2720a58abe5a82d1c186b1d25616c4eaaaf737a9998761121dd5728739e608d79e9f93d4d48c5b7da69ebbce1e02a106a8241689b344376a728780fdadd955836a76c884190c70d0756d1a86e05abea14d0c0fce8e3c0110a2c9ab8d2251230b15ee46cd4417d67ff279acc3c3516648a4cb89ee5b7d9ab741896560d4c8554d06432edf39b6fb75c4122b61fcdcf67759d1f21b3465c814cf267d76330ea11c6d2de7f99f99703f061863b2208228149ce48b58faea7d19690e91768a34fbd01feecf3c411b207ebf42fdb91e55936bc024300ee15e47064859d36677cf2f88e14847028e71206bd4adc2709b829872ce201c1e05cd387e3084d1f947def28658aa0facaec987652cd4125369d8c1aa157b46be99b9d760f3b66e2e51abc9f018aed15b68cc476b834907dc231bca5903b009e244e8d8841e933e0b0108635b6b9e810f75e23ded8caad9d12023becdc9bd45dc34bbfe592806e59d04f9b71adf40591d2e89b2ed0a40bb97c1b43759258738096fdecc76ca61a12db8e42269f45379d17f1b2ab9e7629d0cd289b4c3b6bb2695bcc6b6a39903ff28f9244a5d65acf5661e18a87279d3852752da60906b3043bdca21a35720e6a6eac2f5f794c689e27446fbba692d589b14ec5d2bafeceb3ff7dbea6a7d392b037c10e23c17e7acef3aff63c01bcffa663da1f14e54932447fbfb7633246a884ec06f8d5b9d586145b3dede45da3b7e9565a86081cc4080b7338557aa3373c7da9692240e8ecedae5b36853d76d5b2889440556dc41fc4502041a2bcc9e465b4f4383e85e296dbac53079a1c5854cc96137eb802cf41cb6d3e2db2356e06d8653d80c7471ccf063103f53ad63336185039205bffa4e3197233943c42d577f6ccd9a7ca38fbc49bf02bd050dee4b7f78d8fb3e3c563f00778e06c5c83bbfa3555f22c389e23ba6439a6b678eaa13188973d383ccf1623704cdfdf97d47825706699137f917316df6ab755b77cd4b992e73a1b20aeeb4eb78d16cf39135801cb424c7dbd5f8968138f9686fcd77e0a8546aab24f640c994f880c8c8511ecd49811243e1085d2c6f237119c44199fe22d1e0b4d69b20450206c7639a685a8b94e3e0bcc8d9bef032327e51eb23de8f9a97b8f75f956c689d8449634b2056430ac513d4f36690d4a306e71e567f4d42b71bb9cd46a3edd078af228d6c5f332c1888622db5d01d9c603107164e2712b6604952b6c65564d4bd43f8e78a66c3f321c6ac2ee45681075540c485fe008b0f402d81780d22f061d23f800c6ee301d76a97e6c762795296c125bb7026cae67c78b586e2b255330297ce022f7084f2d52c1d3edc1ed21a00378d06c4e1e47766659529af8cb611116ac05464cf85573bf7c3a4c8147b44a910cfdeeea42a0724fa2344e1e9d4d906b7a86b998855ead225d1597fac50555aedff7052356479ed75bfad7d2094c68ca4e46548d92e6455a9a3bf04d617fff402050048a3076f86216a38854406f42eb842e327d7ba8715af13687ff610d375f1ca82ab9518eb657095a5f19a13e97a7f3f9e8a62dfeaa3ecededcdc7729e56134337cbd31f56bebde53b847871ca3c86fd169121ae81a6573408b5965e49f69fc240a595bbbaf25e23762ae55d41d0d02496d9e69f7a3a4ab9954cd5c6d5406958a36378ba5cb7317583d371c79857b12e5fc32876e38eb76a83bf494e431c7bab50673d9c38971fc9058ab30c2f67820288e64e89561a12cfc00b82b595135107a663341a21a9d16f7d07c0049ac62393bbad3e45a4af0fc45a28897d0809b4ebfe0a9cb31ef2da87e58f45a2a911f700035b18761e303b8ab6b9a76bcab5dea8ba7b05b8645488ebf330ddc18438299840a7a41d24339a72ea4aefb2731076cd5d297628aaa75cf3d47309287e471221c57fd738d4a1a9a752f6ebb91975e4f73c973d39b95daebba8ede357a75b07d416b3d52a765e313b79941c126e5b4400bf4632561ea232e4d67feb3420c1e9ac380577d21c8b22cc332db72d13df527e6ab7bc61848ca79c7a755dddbe6a233a5b769b3175ce7d2fb06db094029febeda7d3ab56d463e142477839e5accbf8a315e362b8c1c42d6827a43cb69e61b0d28a54943dbd012d7a0533a7880b9711a363e7139006d2dc777850eaa11c829bab6e8caf5e2ae3951b9701881376d75b31861096cd9fb46b623adbc499ad02e97ffaa42838429ab6bc531847591fe3d65b239d10d7f08273e90d17935f040d568036c9922e7d8310f872aaa8266b3c7c23474f9184f8552a0718120b9de2871dbfd588753aa97b5a11586c4ef0a637d268b92c719a5a3f7be1dd1fafe6ba6321277889455e8a4a003c1fb97ba512d5cbbe18ba8188a86baa1399bf446ded89c6b872d0da1e91c9b5fd1f7598f8a082cec5cb9c7c116fadccfe4da5e7863fa576dadbb1202a3ed52f71522b0b0bcf43972405dc90286b566f6b09cc605707a0bf3ba5e6b6b49cca69b21b6d1644ed4c29b2a0f37e9e374c3b769c543d12abc9b4db1a6e148a3f97e560b20ff021de62d512bd73f98cd2625b7c4c6ba39bd93f1c62ca6ac755a2c0d2ae53c5273a1a6c2b7ddfb4354ec2e6ee63c6a1906eb2c9b578f403229f1c465021eba56e4b0ea952d8cb078ad1350d2d8a3550081ecdc6abf879b1f7015ef337ca4e5b7a7a00be977374fc1519b08be1bbc97cc0c9a3478a2e5390a259fad674b590be61ee16202c410b0e05949940cbdeaef4e4d3ca960f22f2a1b96d44895246b39bbff51867904d6eac078d65b0a0940c75a49a5572add9ff95969f6e6cf17cf2061feb572f3c6c420ac087ccbac96060bcd96cff0c3216d3d3a89d4e1caecdd15797f015be4febe79f4f1949e00e9cf8a4649139ad12652ef9947e87d821482c93ab53b248a61b5a79aab88ff0a0b99911d286a693f837892ba6e2c0dbb02fec7f0086636c96029080f2df96165b0d976fbe52232317fcacb3dfe5638fa481e901c9e3ebc4d43a5155588cd142158b1fb1a0ef02a7caf43133c5fdc6995726c3f24831ddb78f40e70b37c777c936dd1eb48ccc04f51c5b65b466134df2802941aa838871f85c3a5a48e3f87a97a9343ace7da698b6c7e127ceb851bdeba95e94312e0a6d8ea79bdd2f9006ef519c6d9f1a33308c4f1eb7b0a11c70efe6237397d67ab489032f3097aced25f0a9b856fa1f3ebfe8e7d99aeb53178b46f6b5be42a434f0b572d6c9fea7aa8adf22f7945fc85d932d758649c10c004318f40968e74b6129d4d27de325a8798f1ee23833840355c2fc4a3db00f20f2484cbe730df4d21ef76223c8200434d193c54d36f4367a4dda342b03b36e24886cf3f3367c1b2e3f1a603d9792847409140f4c75bf93161715bb5b6ce27529b186118c1ea2acffcaa1e950aa443aa7ef715159e778d568cc14316ddb003bd94bd73a91293cd9f3aa6ca912a1e3b65d0db84f5c7216b0d08675ab6f246b3a2baaef5a408da5449f68b66a480e94b6a97c9bbc021e8765f24eb26bf3daa20f151f7af51abf014420fdb7b6c8ba7767709f2daa25a09e8e7b7953089b82583032dd0bdc9dce95cb8b6b913486729946216ffe482cf61f71d21453fda958f56ad48880353946bb3ee67b1c6def1450091d843d0ec361a63409e673b02313ed5b2d500626066965d7d086f4b89992a77bc759347ec5b9e702a851bd1a3f7957995aeba959ea520ec715124ce45d874eb83465db98d37e0e1614f128da5f42e27bdcc9b0c23c93a9fcffba004deaaebbbc6d717252afddbd8943a6ea89062c1989878db296099888e15f6324bcdea022836454c837a5207b3701be956974c0b52034c3c2793eae7e17dc2fc96730ec94e13f7e62900823265e5232fe98315f904fc6db7a220caf3d993c47b9d0e8a2e68094d289143442418bdf6039b6dfed356d0720d75ecb17ecd1ce9e14f5addb02c1c5f7f397138e61a901416f7feec2672ca6ac89de068721744965127e1be8ad8940850b6dc69e61f45a299998968fdbec9e3992af6da5f4e1956179f134b9b0c847232869d8a7c7bbce9d06200383b61766feddc7c76a59433f4e7f84b78778230b968324c023ac90b67f1baaea4736c7062ef41c8f5779f626f5246f6466a065e240eb7f8d53d1cbbab8d658bcbe0995e637fe67b6630efe6cdcc27d8c519b4695097bb77858305dc2ed364518c12a97c98afaac21041c71c7353f7470ecf5452aaf0551e841c35315b1a0da33975570bf48139c1ece577ce967e1610335999d7a11cbc169a29eaa1b2bdae59752e74092d1914baf58212122cf7a74dbd7603a7688120f375f4beae5c9cd2760051fd5b74957210fb2f91ab1c8845ee7608b2638808c7098befdc2dd17becc33de707656348e22d44c535c6015ec32e6d7bbbe705d61e367b9885f3339cf04710b24731b474800d5688867b43fe6355afa4987af87f72a9145dabd5bf641742f48f4cd2427fafb56e1da0b5c929d4ba71f68d1202715a64585afd8e7455970a7da72fdf780aa9864581913b61198104b7ab62b1f0794d69f9a08cf302d317d69b75a7b7dad1260337bcb3171c975ab32fab39ef257a121b3e06599108c568076d7a75ba20721921ecb79dbe7bee6549ca42fb19281b87964f3a5d8e7338f3f58ddb121ff4c8d9dc0960e02ef5d1265fcd78c0efe9edef088e34fb69074ca0dc0c7cd9ca401a4f195ac4d44942410af4fc92f000712f70538a5c1606969548df61d39c4b2bee5bc5296d4c2832c607674b2308093cb6749bff11cedb577412881e5b90e835a18c7ee90297fb3459b9a81b13b72ed4cc766c247250a30ef3cc88a84e8e0f71f7de53ce826f119242495f41858b83524788bbe34327b10e96887eeecfa60267c9d8d8cdc9415a25e179688c3f340dca515a0e7c869f1cefdcadc7c68bb42d6fb8be3032b0e3c7ecaa9a521f86aaf713325003ed9f7189f193600b68fac29f2de5b9423bdcc27db4c2d8ceb7e7db58d385be088e8a5e54b7bcd071afadde08c0c1403eaad540d256f23bee38486a4833de98cd75efba36795a1d0d0fc1b70dcc3809567b58e09767543523e7695171304753c73f28f4bf49d668d92ffab04815a8e321d3cfd2320f8fd2e8320492f6b65bdf0435dd4c84a4b1a59fa8a035629e3309a862bd71f5120fcea6edf32ea7b6d7c78c88d15a9888523b5c418486dc007b1d57c38ab40eac2b8e513e972e68a319922ab1d385e11f903210277a6949711bc62ebd0d65a631e2a85788ff2daf8852a49e48da2cb2cc5936722144762136bb781bc0474b08cee527b39f22310335bf389d747ec41f7396e60b02041318186b0beea7d5c7e397ae17224971afc41d3351ac3f9750113736e73a6ca0fc20c2406f4576b4b6d3f871738e3a0f27acee70b22684b8a40faef2d1d4b094e8520af0b40c1b4ddafca6f18c72bae292cfacfeec7c3f2c4b01469ef688ea1e809c038fb072375581f11013801d319f8d9bbb5489af32604a4105756ca90d95d2936ed612f774a095333e3f1088b5daf27f60bf259c69039feaad9869ba7ec8fca6b2db2713538ae8980807fbc405ad3298ff1fc1450aec567610b7c25150968dee97a108ea54286b0c371639fa8e7112f4524984cae3926e3257722dadd027c62fd5f924c9c7babdb9e78391e4c447f3f18b3be58f1eda8272791c490c5cf0cf6bcce5653356c0695bebf9e8892a27411026917e33a1811b97d819fc518e54e648e4165f05e61e419f109e70344febf5a19d7caafbffa260c9b9b53a652376b1d845cd8fcd66eebdd88e48d98ae73ecf3c315ae45e17c52bb6a94272381bde7c722c0234d9798848f943e465d586038e938b2ea7ea946e5b1db09a92b9e34a972302d791c6479ef5c9d956dca6f272e491043cec4db826fcc8559de13bff91ea78d41fa240189b4babd671d409d0d35c1e5ef12ae202e744bd7844753621ae187fd38daecd6bd31c582a196cf2a4f459ddd133b3a5c7fa4e57ed2e1ab6808516b803cdfd2469488d6ac01e899ad41789f747d148c865c4a8cb92e698cb84c98a382f98a55a2b1718167dbf93264c2ad1aee0e02ba5d19b52a3e8e6e596fc5dffee6ca5ef28dbe56e4b1701048a341a5c8474376fe4aa7c19eac5fe19c2f3c2ab39b86544b1e6b1c0adbc6085b1669902a0e6d4daab504d94d5ddf82df90e3ff118577b6226e6439bae65b5201dac4e535aae444fda13f53e2682a1329ca23f26da0575f1c70e8bc9380a3fa34c9ba119e584883dfc7b0c1cd97c12089b072e560cef1c342170c26f79061608e1943b082d40e1ad80370ddaf28f52853633a1d047a6d7b1ad88e4110248092d2d5e7ace296d027cdded4f66097f2e80ddf16058a9f14119b0bfafa88773b06b27a0bb2027dde02da672804f3b855dd482407ad38fb50646d4580736b59fa5d5f69e2693012e9626ea7811b74b1744334a8a2e6a9b94e046d826b6bf20c0682fde2493b6277ef98798d2a82cd9f9cb9a9b9e052ac05ae8c942c43711cb93d9b04afb7ad10994b8ef0d002115c44f74ec5e32ed081ccfc32dda6c0f799100027a5558d0ebf29f83bb00d44b1250aa3ee44be18aaee0365c78b316a8f856629f181ca9b93c333fed8b3dc74dc79ee4c8c3fc548ae6441ce1056b54c0bf3a200feca65c5630c6302dbbf794133334cccd353b379979b7a854f0f0cc74d5095232a5ee663174978eaf5cd5d1ac1c52aaa532c0d58d312f227c4ab38b32a76672b1830ed4599e36881221c47a34bf5b5a080c87d6834ad8273e6ef3844e7dcec4f99408ab9ccaacb16d48c99f1fd488627ac3af61aa71d0001aeb26678167481c4f876e5cffe30bfc69405ee81e1e74b2545fa33911471a158c4b24532e57c8b13c92887c0c2824bd462dfb7e01604f8a9583b0dc235065c07eae072ea987bfacf30450d5a0824b5c078affc4fe2c48a3d85c436a6302fadd3984239ce85b72d4a20c32f93b91529a7ccd5df72131e012cae9e0c53d83aa09af4d9cf25a31ed2f437496a018aab4224ab972d1ccf0b70f39728ba5b68bfe1c12dd60239e04e19d59d8458dd9160d1f5c62390894e209b4021a95724e6b9024bff777d2cccb96019bc4f7710a442f3210ef73edfcd1cc022d72e848a3fd4f73a5b2596f6e5ddf2169f913495d4653f29546ab18febdee3a1f393edca90dceb9d5b84f37902f45564171dd56314c9d2a9a1d7a39b8baecc96ce16f1b8338a81b432d467aff6c4e2abc43a1e3489ce1389fd21f23a8cc69ad102975bb0adfc47b4721683142234a716e24d02da68dc80f7416b503b3971a102fa59043aa2222c0aeb53f298cb1546c7407d3e61bc165bef9ea4331fd07f3aad96085eeaba9f017e6b7b1b0362630a2c8fcb09d35fb9567445f46bc78404b22a17027b8e027f1ee857309a3de5acf0452c81173ccc5361b8abb28bac0e5d66ddb4e347a9529951152c38538ce236b27fac7b1be1210a58967ced2fc83c3b572a93619e97b33f84e1f07c794b42c131d1e6e9a95deac95fd998121bcd04458f9639bfe34b4ff6d93a1c5f681dc0d8c23a6eee8bd55b76ab1a331a2c515d469d6a4721ce06eb1c989db2c74ddec74b138600a1494c6aa91e953c3b09ad2d527aaf4c72094bf69db2fc1224f7bb697b38c94345ca1bc37f3884b1be7c5403a0c570ea4811369dc2f7db851ca782b3807d938754368ba7f8cd9182d12b27417ccf35bc1ecbb338e8e0da6f78ba0eaf5ac89494c164e6e6fdb8ad911f5b5d65a62a693eb19493b29327b1065dfcd54d1ccdcdfbe5edb5dbd590318dae01140c3dcd3ae9c3272c2440dcdc7029e22983bf492ecdeaa39dacf9270ab1fec3d93359ad3e23bf8908596f0c565721291ebf187041118c7cc6e55d0aec3cebc66fc0a2dae65235801f5efc284803067188256964e1fd7e88b2c2379aeec10c4bdea59cbc5c8faa07ab1199e20ca1af40804ad34a8690d78f7cdd829930e78a5614d0d027243f66c4915b9d1503afff475e3b3509ed70f74c1b4dfc90adec137c12551912f68ae433d716ef6e6d5af9192ba31d3a8951b414288f3241c3eafcba3aa47006a56bb4f75109b1a6df29d60692fb7c30a59e8f471f652696803bcd0417f1d8e28f8fe74f58028c2226dfd583086b44604055aea1656b2d8c9bcbb04cc98659dd5709809aa0d661b5c03193cab1c7b71c7241a85f6095bad0240e890c223f8841ce06e55fa4c4b4ded0562c5541e0f725926101f817269cb2d4990d7afd3670187f48385131e55ee8881aa3110f2b3e9f907f88b0b6242ae9aaa9d6147409d5a119c64633651f9edfae0b5d074c14ec9bac09ee925801f97088733f05c0704f0e4de78abb5fbe871adeb39a5440223de2c9d9d031fc853220a8e0e6ef5c00aaed82fbb361eb934e522bf851863a0ad37aa180f835f2c4cc5d41ab42a2b486bcb2588b58e1ebf62829f9ac65cc10bd1a13802dd8504cbfbd2a597927327859f6aadcd5a0022cc22f7f535e53ee3ef8b7b758c664fda602cba7854f63e147dffa714507a523496ca81a8af52da984bec988d8bf396ec154b1e1e81722c130c231463139c5df9fe6ac686b9d81533f88745226d63f689ad1fafc8bed09b00a73cbb95553bf64a5f1666d5c63c39442ea68d7cc772726bdcaaa6a9be1afd42042313f73d09c3da57dbd8a2f6f6ec867a4e43da8a98c10c1412eedfc87472675d810f52f96df860801a0a817ee8ee91b50104a1a6d20b502a1ce02358e0359acb35d3094d82cac3971e5594633341a5550ce96aefbd18c9f2f3f78d23fbab870f50e805ac745eeecd9ff03eb29159239fb3c4d886a49e2c8e1ce8a80510b31a9f43008c0eddf7d556d1bb02295dcfe55f1d84db2ea0b89b43ea5b545308c1d1ca36c27cf916a0eb2a3fa5e5a0390bc1238201f6bc1a0085e0d9c2847addeca751b9548d831242a3ecc6ac9f74134784bfaebde33cbee488890ff1c4d3148153a5eba4ac852f35ddad670db2c31da8f47ef537370cc2dfcdc90c1fba1147511473d1200c01ca295a783c20ffaa3ded25cc5ffcc92271bff24b49555f2d99d58d503f08242b113350c77749463a3c12a506118bddbfac53d35bdcf12163267f3b1c8136b4cf00b876ac082dd61c1f9a98cd3ecb3a3f9c993133c06ed84f251424ab7aaafb8d558d8c9c777180280347a2e95b648e91cc73ca370bbf3c93d1b4715da4a9488a6cf856f79a49f1078680db9683ecc7d6d73d4d6ea19eb229ef52e63e8c28c06df3d83957ae6a2f1a9b59943e25bf351e1abf82285ea276d49915801f26183b5f545926ba56cd9795a6637e89c0f187c7d3b9c4c8816a6c11ab83d8e2cc800e6c617a30ff9d999c8e4b4de787ef729aff7352cc55c3834fc22c40b97b753ad042b4f845ecf367303b0413ea5cf4c8a632bda2f53cc4722bae154974ad35eaf27cf9af9504f0aa7f5c489d39881fc28c5bcba9417af80c411d40c7bcbc4f9352a12247aaa39eddb000c676c35c9db3b5daff33c8ef1cb601083c2b0972d5d627915f6a5194019c69fc3aa6d345e9f186f70006ed4ab5e23d789faacc15b3a2d36688152abef3ed5d4d12d188c7d4a169a70898885cf783aed1fe7b726fd29c9c2eb21991ef6d924a4b5a68cc011dbb6385298788c0e0e19d62019560590d996213d28fddcdfb84279c53cb03f7731e25b4778862c8bd40e1a2a58ce1b71cf4897b9e7caa9abc130466278665a0bd7e173a04ab5b3a901bd807f040c8ae874d509e247c153b9873e3703d973f36e3656b432ccd1d5f4be6db0d70c7881d77a1e459167c63cec211ea8e2faa649f5e35c34d830c7fa06974c6984f9020b1db6c2ad5abb38dcefbd8ed258893eb495f92aba558023c3e9258c6d84f6acffb80006107b4a9e60286574cffd42c4ac76cb98c910a54abc34d4e8c42052d0248dd59199937dabaad3d9f7a826adf91cdfd0460755257679791f5db49e4168ee64b0b4dc5f1e5a7187cbfe5ec93b746c98ca54974d3be2b66fd94bc3c72638c9f48dd0b1726a99b0df52e84ef03ba3d24403df07f77789d95d81df4b95a6c3af7282bda58b6dd3d6071a9aa2eb0a393503e9847002751d4767a39b284a28d7b4ac3f1e4e3097ffabea6aec6174604de752a555578c1a05c8c4cd533778f642cc8af31ce7b1b15cc2c7d09dd0be24b1c7c8b4119aa5426be3cb6de6509ede01a04998e0d14a1e2f1c007e3b41b29665672c5fcd5d6f70af216175bf5c02c9a05b219b29f10bcb6da904a2273ff0f4cca71684c17ea7e37fe5ca66d0486190f33a3b2c3b2b50cd125621292345b3a9497fbcfa970a89e7afb8e7b490362f46e0b12fc12ff3ffc9e57d12c60f2194243c19d00f09e4cb37f0ee59a442c2d29119e4db3f667aec3dc2e5ec8f9727c08022395522335951f40cd6eea3535c17ade7c50c83c640bbe1026151e2563706a7208ff1b462c6aab3446860c2a1db6e40299797d49e3568914d2526c96d52b341b1ef2286ce2cad3e047206671f20856d1a36b9e7d06f95a59cd8567d7bb57efb36fc653f01b8d19831123243bfa19323b9231ca122d4687ab7e7388116435e060aa3a5897f5227e4def204f9495d3b76d563d140dd21dddabb4858b6a118b39327fe5b06a06460ce7db8287ebabe147ec41269942252457e3882894f367f800eebf948c30d2bf89b7914df949723b235441ec4bd3f84afdaf7aec5dc087d84e4b47d81de4195a1f289367d2d54dcdab3ae06b802671cdc2b63e8da4623c03917813ecc7b46af4d300d538347f9265b4155ea8b1494a88534e54943d82e62a22b7e15906478d7f32ae7089d8be971797678cb9558382a220c8930f49845f0deaf100d0fa85a7ac663e3edac6a4b18cdff544911d04a993b7c128f43a943b13c18074572461ee11668a04e7d94f75af2e19bf9ca45692426d0abc117c9479447c3ae7ba635fc615c7299fe4f47f585d28ffe466d55e280982daef4250d6a0a722459466bbdee62df124ec7b54907805e898990b01942dd496f53ff0f6e080bb4e2140802bd11f692be462cdff045d5153390d30071a3a0d0be038aa397e6ba1754943535f26f58b9144221d92cba95a82c40042d928c9e702b9f1718eae37df818cbf21a47e1ffd8bd8e200d66cbb103a352901db73e8283022f4de20dabeafcc2f0d5a8c2b5d92b9cfe02103f02816b3355f9a7f4c91e03a3e10addad466d96e2d52985427f976366e9e313f4a30fe98becc4c4427c475ebc744c34f702ba6f6dd9455c780539876986a1589ddbb2f85939c2188aded8ad1e1fc346713ed47da2ee124bbdb81cc159452f0e27eb4a917f1cb8498c6c6cdbb796fa180d7650f78f8656e8ab01a39b132b460eee37923f3e56e51f980322e5e30d3ea4c6cce20e1cc597251cd225e2a3e5a2564d0252e176fdc46740bebc3a0f5a62a6b4b66997df4f71d409a9c5fcfbaf7a4937bd95d697bab3f56b655a17498674245e320ba06b2cb105c27a63ab59b60b33c7ddb943c5cdb1c9ca0d8b7b03745198548883c6f7009a9f248bab6a2ace2576a092734e9051d05f675ee3ba11e8fcd26074d5a8acc444951990871e083793f75213b5a3643bb4d7a6edca92622c6245b1f96e2307ea6695a2e6919b472620fd78ec9f82f0b056fc748f225b0accc98737f0321c3ad2d64dbbe62841ef8275c85735a73fc621c3c8a2dc5594bb0d3bfb068a03d86c760a1f7478c4e706d26b222fb6570897381ad1536c642f66f4e180cbeee9b006d279c220765245758f7e0c5778638da51a7d24beb7bcf2426110865e07838b239bfcfbf72161e327296d913f5307015dde22b405a98c3eead2563d6a451842b946c0a5c082119571faaa387433b831a1f7a78a5efebc05eebdf46daef8da10ae030209e8702e7b8cabe66c3e5f57e6856d884ce42488cc59317cec7843a1198303714eefc1a70da06784637d9f681895db8657c7001d17226eae67fdd937494613faeed7f3a69dfeb0d37f84d57c89416470a91f1ded6394fe0eeb38310b7aa9f0cceddab0573dde41b2a948e38e5e7bab326cf9af0021277d67f7f6b855a5b0c8700c6646bed332a1d020f9cef2d04e7f350181161415f10f417cb375df055f50f23fd8894925fa94ed993fa40df042166caeb6cf303b97eefe577067e442e3f09194c1098f0936f0c683442b8be7c2037a9c293fb47cd861d040e79f85a622f23c6d75605ef018114d5afc6882c79f0693c8dc7164df09c581134c67d234a65adc198952645d95f9c30d79872bd58f2683a7f6d7d863d687817f4b056423ad9fc522c1d452526aef0bf91b5d2391d53d7814ec10c6c46243e0444ce634df1ccfc62f7b26b4efd9adaacc7dd1208a5c218fe9e11f47471155e9ce8e9b4dc6396d69a697f9ac95e09cc4e0708ab0a292843545d5a00a7857f2ccda3d4ea8c80567b8c137709da9464bc9803b076edb1a316a35dfbcb1e67bb92cc5bf7ee6fbbcade18894577e0aed367f6ad2cd004e37dd7a424752825c093049c550e48634ede3c5eb6408c17ba1f945e274b8c6533ebf25d407bb047bc82b771d2f889636b0a4f0f35a5ad442b5d25d5737e27feef6f3366208be8b9d8f1bd3c16f2ec1987d4328ed2c15e7222ce430922a855e986ceba8185aa0b053f57563661f35a74b5943eb846167fb96de33c6d5f79f6762265d346c4a1368a39535ef3c534dd95c3e6063b997a7922555aa79fadecfe0045e62177a1f1f48f5e44708bb2659e8bf9142f5703004a8e88a544c3fa27afa8d3adb43fd9913092f062662ccd5294c7ee1488507783eba6d67ac5c759d18a069895018e27cf33b28e15c2c8168249834c8cefc4caf2832f1f7b50be47643b73cfb98f8a924e0ba91885f629a0c96920a3cf9cdff3f60e81448b7f0e6177e854ede10d498c2eb1590ddbd80ae54d379930588aace1851ef16db5dc326a735a7e274132669159a5dfe517d906d03348d270c3d9dd2e83d40a7a9ba41a015d4abcca9824b4e4f0b4fcfc8e7396d9bb0c2260bf1c19a4eb6df24711fecde1701f390c68048d88b05b9f4a1c77aa0235030cd174cb6d1937aabaca0af1d022721f639cfcb9286bfd9adf5f263790aa88a23ea6d0de1458069124223d82f75af89231f4960934b3e01cc80a201bca272269a7ca2d8a1ea5082bbf7c6bfc03893e8bd31f457f0e4e45b6496d42d42dc80d8687f52c6363062305b542863e07c5d6d95d564bed295d3e7dc0dd1765d8eaacd019bea0d9d9428944ce13d4e787757a5412f3dc74542e8fc414873a07f0c24bb5b6b9a5cc57d4f6703e7915ae2103a637853986ae2ae1bc3a9167f764df11c34330a31b2173ad34d7481155346ad12a35632d5a92b0c200ae4bd19dc0e46e090e5beed545e6ad8900657aac6f55479e55611f15d800f2269847ab45d1a836f39bdb3e8694fada9a032df98f977f7c1613e9b4ee69ac1562e97bc121f36c62ec207a74496a1042fbca662e56fd288cdfba4c49062c287a921d4af428e613e0d08575fd3cc6d0e056d7e1aadeacda5a591a405d74a15112db175a30b727d2ba600817eab89aa63c38b0b91e61612eb934ea281169a2463dabea65e47fc72f71d9bc4084a799072c5a76767b0caca1bf4f97b461ad188102c637a0dc821a826e76cb24812fc681890c97c0a479d53f8697c1d247e71b08b6a6e236ec2d80b214c1a738a0ab270a04b3f54163ab8925e778efd99be9c2181a949c0d654b4b8c2437e46d15f8f64ade0725e3938fafad27844aa03f80bb193d8808f0510336bba2a61e8e825cf0a403185efa847521d3da34e9904d246e1152d1cc0010562c9e61035dfb1e2352692029a7e677151ac0b7e63b88c7bd3b75dfa350349d307c47799826b2d3079572fdcdb31f9aed632011de8bd22bc3ffc1010e85360012be0cc96e898bcee1b9c8863f0a1ab639cc522b12ea1105348f8235feb448bd47d2478859bee12c1b0d3e85dfe3268eb1780e6e9acdc889d8d4c5705ed5968d00c95f8d9454ed0e881c9b796c6071d6e94192749e649f77cc92a49401785b8d7ab681d73ca03cd5c29e8ea76ba08ffcf29b60bff88ce5c02d6cc81fae402d3904f49e66672296610ba76f52dac52bc6e13b1076ec3533ca04fbb8abd471a712783c3a708a6a566ee78478f7f55491b37b81cbbb63775709a0675c1b218702164e7322d58d3809ab1e7706e5a9a9fbf5f6fa07639af9f3f4ab94e46474a6ede796d53d2cc7c70f08ea0ddd55cbe82eaec3fc35cc31a59d9d00c3ff4e617376deb60cb6d83e3bdd29779ced6a3ea153b44601a045c4af0af2a356d26e213c2c7fa1093f324b7f5c7abbda5d38e8da04dd9ff1c14dcda723b79bd70b6937854d5494173e0e1f38ff4a28a4264ee85ad96eae49525176a16b5adc843cedf29b05a8bc74d12cf80930c9c67d48c70f5b149ace6d57ff1afb55f0455089fde1c1f92271c5482ef26c7c619f1e5a6f1b8a489f57583eee40940f30a2241107a4e4d124c76f5fd00669f710c8fcf6ce1ec5a07ca30c3d2922251054c92694b9873ecdbbe7a8a1e3caafaba9b05aafd75c69d542a67db35bc29144c05945285677f401175207589fb098a4e0a80cdc8d32a2935e29fb14507d934fad40561a368f76f5076ba96901c2352aa512b2dd0144a56ae632cd536210464b7a7e3245f2c51b2c52ba162620cdcee10d532b37f376729cd309660ffb0d478057eac6364568cbec9c0b9e1466d35dcce171b88e4e5842c2ad016ff04e0dcf74ca6055526e6aec92c00c383209ad97be2b91580dfe9d222c478df21637be30de2d6711a8f23bfbc42307c277820972d45cbf92726ad2b77f777852a8eed6479fe002375734c370b1b264886bf0e8409f6e474c277fda67575d3f8be68828e4aa435b2b706692a5b59568dc7f8cc78fd1a68bb83e3544f6f4d66e8a7b04a59c77765be5841dcbb1c0ec3af4ce9e1cf68dd62e01d0f8538c6f310f3bca3d2eed91e44b6dbc5142636199df3ae3f8aa945e92d9354650351355d5a15c1bd7e9a3fd2503f2ec327ba1e1d572d8cbf386452d569d449ea166963b4ebca9db7bc0f99786b62df84de863f518a7474256d916873e5183fedb569b82bd490b91d76656dd0a653023a458babe9f30c0f9a34dafe49fa77710f77e973c15328155f002b089e83e438837fa7524b4dcbe0ceac8baa35e2a5a98e031fd4d26042be45548eb5dc086dbdb707153b709ce80989b897fffd9cf9bfd6c0d921c2bbf85c91742f728b158a66bfe0576edc7ed9698cd473c52081735f93cad16da3f1fa6b397871a18c42327d810755539f394a8d720243a908bfa094a38dda99b3b1e0541aa42e836005f42c2a3ca3b12adcfafb461de81db3954940375e0db5a6d296681715df06c3cbe13662856e803b28adf13eaa4fd94fa39cf99077dffecc4e13f4e5c1df621745b318ee1098bd79d6986e7cadf9e2985ec49f588e2ef7703c4fe278acabd1528ebd501ed20ef818acecfc3752b54d5ff309acbaa69b405df717661c6ca77b6600a25f1549f00f528c3a054780d1e4f8ff9c0f02340765ece707929e7c87b3a09caf6bdeefbf6dc6e8cfa11538c0b5a49fe678d992cff84c52862f643d619beec8fcb9bc882d951353b475a33eb054d86c0e04c35097da0e6872ee5bc5ab7caf8c8df0261d8596b6fcc90aab76a014f823e255c1ccd4aa3a1b97fc6acbcda2ec2e9e47b89c65b1e6806ba15c8a0fc5d02e27fa749c64c189c79aa028acdc84f8de6ef66bf2ee9921f4f07a77b48b226531c745ad0946d15b97b5ebe716f8b64b672a70327f8ee19f16ae0d5f52df64a2c95f1b358b50061fe4fa38fc9ecb9f1dc879fc3665a899fef86a04c2291e1bd81c8f1f2ea493bb01e2f4ee1f050aec5491037fd68336ea1ff96e63da133307056c1162c529cfca18269e27b37ce7d20b7d32887dd90e271bacd89de323a2a2e6b1e3975e881a46fceafc912efacb953f7ef42aeab7291573d98f80edc8c3e4621310d36170981f50563719269cd9c52d5ddd8863a0c6e47b8c97c47d5ab9058ed44e4177f93b1be0eb792e68d042f13c44bef598dafbd29f45a11e1c0b7d4c246c4c78d1bc95b7a62866f3e5ab1160097391c0328c1fd36e2a3d91f317ecc04c9d271d25c10845f9e4e9386586f1272e370b6ac927140f1347885617d9abc122f91dd9f3af7f2b204c523a51b384d3c6695c90ccad357f3a13cb8fe383b7aaf0953dea623da6d15e8a1562a8f804c043c9e2b88f5879b45de8f5434f3889d40291b2f8c251dc61665f8c1577bd103588a61af47529f0214831494dd5da0234dc7c4571afde060cad041ac2f009e96177873fc048d64a9ecd4e27ece983f8e21bec6c354786bf6a866dbb2b863059bbc616cc0dbd70d2de232b6fd41bd69a178346ebc550651983ca967f0588173fb7003bba078e811a24202cfa294879c5000c552410106e22e5f3419488c2a03218e68c8806be7d07b3f129cc3746eadfc949cc96efd0130764a21cb8378fe8f43b72f6517bd162c302b3f05776efb2d8c446bb2adf13a13fa046c0961bbbd2d6bf361738c7d42a3baea72461e77dd7b0979912cf770a6e48e905c695b93392c49b1f38ff4757ed8d1af5227fea69bf351d984171862a82142f3c040b498a4b9bb1c604fc1169b9aab4a1ed2db5405dc0fbc3b56667320633bc5c89ca676d03a89ee95c3b2f7a2b6937c210a9527a698affaba061b15b3dad1673e2b902ec649b28400ac2110cabe2e8b3a8679f83f9ee67c1df40131b2299917668f75991d0000c75bed536e670bb0cbccf179f65e5ab6e1004f2b0676a9cbc0a4390ff6013ac34f619f756d9df15e18eae0f58e0104f72469f18719ca1d86dbcac6b0fdaa010619e2712e979fb50789859490ef746c333a728f992fb9df65b8caaa81dc24ee3d60c8de9d7efafe437627886c571382e2e3b57ff21ba445f7e6a10f73fb41cf8831cb47d2ab26349b96dee2a1d7325a9e2ddcdbd08086d69147ca6efb7f757eaad9fb0817ad10bcee6facb72fdea1e569b0543a9d0a952fca80d56a67e83fb5e19139ae30323bce57dbc4692e0a94d917e9ccffbe408ca8b5160cc81d662c4e4ce1d2655b1eab482ad86a88244a5f383e4b1cde07f24d0f921f6fe05beb4f9c128f2dc9b6bb6e82f5ea567bcc61d1f0b143d67d669707504ab57ed4e48fec769d06e957cc1853806a8299a4ccc9e0aee24ed0832564b53eed60538bac75f7afb4106cb7f22277d1516c1e48ab52e5f6f3c01d5ef6fba220b057cac6c2a0acf9650399b20670f6d8d32d77cc6876bef602783be551b7fc117f13c6478a92ed75b0d8a1ca547ce9652a51b83ee3ee1b83a8019f1f691a6845be8ca95e41fe56c389a88c160431405487e398fa9d5838816816d0d4db4b92c55efa79fc0e775e78de59baf9754e1b1e5154507cb57aac06e1a67109a3f5e870c57a29a5c4678f9d7776f0a26704b95095d3db62c37371a9ba1aa0a99a22af4f554b7663314aa72cbc857eefa24b465106b722d32c3f318dfe72bad13465be87e379c4be31503c21f211409423eb7a6b1839ddac345de0ca92589a4c6b5c65b8ff7cabf55309bf7762089aac92d4ca1d2dfaf6ef469d0a6d3931cdea604b872d1994c93aa3c23a2927477ad83136130198da27a4fbe10db23bc58d6f56f534cc3520ab8b0762fd9178de6c35f7c02a200541f16fd7e96d3a9b4fcc889268c1d747d9e503907dcc7302bd4e047d4a289fae4dce4815e01dd2f7420e59de05eb36be07cda1e0ef2035581d153fc8bfdac2a6d4eb145272d5ef15b3a3fae6881762950c9eb5acda86a699c38cc9fee5eaf860d1b784273fe359c0f7db3c2dec6a76035a8b61a8fd210d51c8233cd4529f62ea0b82e3e4184955fa614ae00ef8d67cda201b867d9d226099556ffa838cca4eda98a75558bcf711d07afd600f4d11f4841f90b72078ade4526a049ed71856d5dec4edd3ff5e1f1cb29c9849cc2890a667b5b900883721348c1e62c3771f8e40d8f76612e73a6e379afedec6fe3b092b7a3158e5d67a9a082508e69e38ef60d0700359a4772321714413d98d5ebdffc8c15cc56b553d842c1239f837363f57c710b4e0896d2115d0cb5ca647cb3fd0e7bebbed5466826a29a46566a081186d9b4cf60278aa3ef553b1bb719d39b8f9887c336186ec475686bdb1dba63d8e8b322a2962caee91414b6fd9db324b13089eb361ef21806c2dc661f3d216850367de19e30aa370e541e5c86e9eda1433499ffc3f36e2f241241ad5d1de79bda5bc3678119c1b31dfa2018b7b09989e196b7fa5cf82fed3cad2d76969eb9de3e02aa59b525bb332e6dbdbbe9e9abeef0df7cf2312d057e5b91a5b4bf9829225d5b49eaf6a62998c5f17b1ea2bd25257aa4f159696f7304e7f05a143de84e0499dd5a0f88ec75484e283e3f6b8637914e56f79fb77f622da7b688e78ab02147385120440aad557a67dd4ddbb9c7979129d72883ca3d243e9d7a29a3e0935ee9e0cf42affd0fbf7125388b62687d88719f61f598559ae6ba9c1f0270bc49f7bdb3e7c98a23aab4436a132883bcc30bee2778fb1250625f2a5c23d0f097aae3666beaccbdc7979b2f89d53f5def8c70b9b03945e381d6f8f3a43ac51f37c6ab4d89f4e8926fed6755930045668f4ac62ef3858e6199c2d64b1171f765a3aec0b6ea6c5b5de450085a1d1fb822cad4caaf927b8c1d322f345cd1e2ad44aa812e9bd13ebdea061232429a3873548e9535ec6ea98d0debfa3e15ce912b21e0c00ef570a55b3ccee21d3b238b177d07902d99f9603be4cc900000b6ca994731ee6d0e2b1d2ccb9d40fe668c910bc690fec4f7a8ce478d5ac4d92c0fb2b0ed832827866b8e4d009b1b23ebdc9ca6fc4fa00bdee7648f8d3c9e595330fa200c877ef28693596206ac621f9f28471fe8b9eead074656fd28f825e7f6264b1e62b43379ec58e8236b829cdc3bd3db81ec319b890a1dd60c2dbf01815a91e59ae8ae46d20f2e11431475caee6b27a22766b092c702a88a952425f9586ea1e7e1e1c58ae9384a438a2ef137b4586455e986a894fdbe47fcf7aee1f879bb3f2a15f885d32ba0b396a37e79b8c79b37530402182e558373d3e32120527a69e32ba6ac76456089c74a3df11c96472c631f46e6eec2459675e942215e2a8810947c7afd4f172b84ddbe316437f7fbc50735f5bb73588748e86181e44d91887c83622d8765701ec5426be59bc3c8b1e22a65193c7394d7e591050a09649ddaa9781103487f5dbe1f483282f97f7e71a1290bc84a8f4b7bf7b63257f0a0598690db115166c821069108a9772b2d6fb3d8dce983e9ecfa85784fe5ce7ea198e8fd7180395f129ab0e6b1fdd030f11b04cfeacc0cc3a92eb7aec3ab783f5a2283127c16595c1596f193b2e5ee4d7e17599afb5c9edb60b9539405b96fc5fc9f72f045a5e272d0ff1bafdd19d8b5cfced2aa7eaf59500861f38978dc05a989d90bf576479092f527e343e66d8b4ef9d5fbfe850622fd907ba5e26e1c2f8f3664a923a4696c60da09dd756ffb1d886cc0fbaca5655d82c5cb726118d46c12db88e343775f630e339954bc06f0b6b71577143935d37bd869181f4c78048ac3bf5f5cabf8c0532dcdff8ed369a27f138fcc86e1f41cccd5389f6bad07c37392ed01a04addff3d8000081195595fecc6e57b6882cfd4d1f58e6940d2a8a20a6d6ebcd784e5f3018328b1c4cd7b51e531099bd31ad97705fb48f7649c2acada15c16c10c02a2e286150e7bc3795d2f586f6f95e59110051703c6b8950ffc9756553f7eea35685b3ae5935cae60ba63998934ba2997ba777870d3b1a2d4c3a604fae1304ab573de4376946e14af20139b16c928c8d4a69c475bcd58254ffdc231f35103953d1db9ea395973eae7ad862d2db6352d518923f7a0a81bb84d2d21200d9e4f2d891b2a92b850047ac909ff17f345132729ccdcf4d3bd620ca1bdb417a904c8fa416ec8d49bd185607a8f8dc40dfda228cab20368cc2355966764635d00bb23718d6361d7b4c666ad48b6b45d93ace6f99281c280bcacd03b36b34fc1d9e929c310e25fc437fc02bb00ac98d06e60308b6c3e84a5e359534655b3a424f9308dc86cde5777946a07e0fdb59603b589403681ff55b4f0f9cff4e99ae33fe2093648a13e13f1c1f7a40cc28e5536893836d46acec50117ac39d87cd9aad7c4869f029a75503db1600f61b4296bd5dd86bd2486e26d01123db0907c3cdb3c8b2b03ec29c308ff5354a40eb63bfd55ec38cc3f8ed3ca1dd0fedf4d1e625bda8c4c561c653bcfb25da2ae00130ece1b21897ccefd3b20455b9f06c3e34755c7e121c6559e501f7675a8e47603f9a5d2085cb66409f34c832a5b3e794eebcd5d6550d556ca70ba218437a38e3e1ef994e3e912cfc67a3e0a9aa22ecce169c222092ed7f99ef710d7a55132251c33eb071a689febdb4d937eef724f08cde56a73003024edd16dafc2f481f59063297f146aee30ca3390d15a10d6848c31058869fe95de9acd4d05a0c0df5c703ce2b1a766b68959ca5fcf820d37919ee4119eeb7c79691acedcc1758d3f01b818c1da22323eed3c1f4bcb0afe9d698c6f5bc4653135d22e39c9c426bdd29e6f6a878ad281d90e8d7c719830ee00f6b5cb7fa9a35a2003464934631973f747deecec36da8d3fba101b728dc9beecc1c778a3db4054076bcee265b13ce5552cf90c924e8be30709678ff76559ee735ff2e8d2c2d63b651f3c4c41fb772bc1bfcb6b1887578c6ce29043e28b734e4979b9ed4636051ad6814f98355a2b600ba34f68eab50ac1de275dbcd9edfeb1e7309dcbf6440883eb1132a8df6be37e0c4872df4f1c3a3779e041a858ad9d005ceb4259c6bed9827b85e59a8a354b065736b136e9e31d7e4bc0db4f659b53e0110e3251e14990fd40a26160f1f371ea9b2dfb9dfd6a4cb156c461ff4d30f6e7ef28fb32d55762a779a7b2f152be377d3440be4c84d9c0935143ff8629116f8397fe63d770bf16e43cf2440649ec4e6410525cfe4b7deeb9370db2086e5f1e9a8a82625f65a7c0fe77aa7b8fb3413c5e75e6498238c9570e0c0a2f7b56c3c43a2a9cb7eaf25874e19b215761e92ef4d9ee24790d708acf8c3aee0a2d31de5e4fe476e5b31aa71ed1b03c34dc922be0d0868c74a2c0ef52bec422ffa038f3f3946df6007d279bc1c371bcd53fb4c1e3d48874b92b7d809656297d85833f7dc39ac041c812a8415d9943197ef960968ce17f6cc404346b19a28907b4d3c7631c4a188e28f85389794c61da0a68a49f90b9f03c6191ee7a6c28745c67d45f2cd46c32e1fb4a3eb0acb05090a6cd3b6403cd20e5a54650ee02167e76eb2ed74265cbda7765b981e0b4a86f6461ad3bf1b16e5738dde5e7ccb5850c3fdcc099ca0a148f8502a77160a48a666c935bef3d76e097fd6992042789119af2d24d522afb47c46e86528e3cac114ef58fdb176853acdae0425d9793e018e915be61745879d81819775b35d5faee00c3a770327bd292b3c4562e6ecd7ad293600d434d7f60d2404f7cedf9b062312bafd9e46f77a51dd5a4c691cc9015f23cb07cc6cc662f141983351c07e145fdaf7e3b5698e82bca9830d486e1fe92edaa4de6ca40005c452d8939a216e053ee4adffb446978599ce713b34159acceb734f3a7d0dc0be649d37d9b2365994476a0215e561a8d42c198f6153ed7791c2ec049a1acb0407eee1480d0ffafd876f5a63aca08c7eb7114aab2bbd863bfb85fef3badc2a2e894ac4341903893508fcd781c476250e691494abbe9e1a07cb7a18d3881b314d312fa6dfdaa003e5cfda087a4b1de5d8d3ab9cf61962f4432c497cd6af9f41842c69a86d8f19b12467d6cceb5e7d9f9706084ddae5dd4917bb57d49088fee00e269298d777e402c3784f0f6d570255c07a2a189a9366d34ab82a9bb5bb5df0e2ab3fdd54dc8e1f5c60d38f992afa778f0714da451fc9e8c0d4bc342d1670fc31633275051484b73f255fbbc58763492a4375bf0bf53c5511d64b4f835c7f5193c856de7df1dcf3286457546fa1f0c97c0d412643ebbff2d7e770c966e7f3eaa1bc76b060e20e986f8bbdcb21185e95cfc736447a41e3cd473274f768203ef7d689e931acc35762752d8ff52fc24adafe116f5557f68aed97a969dc796d4515fbaf5f0abd706c918c25486fcdf97453705b1b6c5780b82370650c548abe2002b01af801c78413e3bd035adcb45d03255b7c3c7e45810e72a8c6987c3d055b410821c857292708d14c84554c54acb108bde6c6ed02a1e9117d0bc314d24500e50328469459b39c9d27dcae88f5a89e69909ee7d44386c02301234d71d69d8d631f0c5eaa3ad5827160339fa4311caa9f08c285f7f3cbec83de779875a90c7c4bf8ebe55fad44a6d617675dd756e1b97c42772b20ef177383aa3d0ec5e23558f159dac4a32e51048aee4abd944749a1a188b42dc75ad0b9407c4acf8b08461c4607ae0a929945000fa5706aec1e16ce61e86b09d59d676c4d7073fb24328b0dbdd862512a9d68af4e4700ac90bd3599f247241b3e99905949a9ac8fde5084b9e43358f1958f9bf59fabfb22300816ecfaef1ad6d6d014f36254f104ab7764062fc052789d1a2e3f1004eef8151cdfd99d9044b4c04261e576a8f227c3e977f643cad719865e6e6e4614bc09ac2739dfa5fbca8bdd21679ece3ab9add7f79df5de5841ded65448efeecc08f4196d1a4810de4ab3082847fd06f9eb22aaa43fbe93a5bdee66860f67988ddeb66f2ba52ba169706cbcd9127d77426a25a8f85189de4cc72e2a6d121493cc8f7463d19a3b4753db40c521bdd7d1f6aced0e72b4ad1fc105d6ee7ed8e1beab2bffaec471558bb48953db08ca5d83039d5b501109c98f52c834cb303f709bb02c5de33d6013bc452502b5bc07bf0f7efcb8a228eb687c1502b99db00cbd2d281f53243fc97cca2f8f0ae1dc24aba12b6858d8356d4ca831041c92691298e4574ce78705e85d58928b6caafd729a368cc76a644fa8591a8e5d95c7d81d737112a21b18bee5d374c2d3860c47872b6428290a6ee69ee9b497884db826279b9e4574fc8cc68685b47cfc2941ef6e725fc2361edf2abd0516d7dab04b15da6dbe35dddad95ed7427b5795bc3f91f171cb52a3ecc0c6e93c7ca29e55e8a9aa28d37f7dffb40dcfbbf7ceb9b530b989d02bf2160f045a8d62d37958e083571f7f3762e9c05765b634425a9995f25bc8aa7cf4c50f8913657f48a2bd2f15db0d6f534fb1be026811c8cb9cdc826d27b032d738dcd9275d4768e8ff8c84510bd4641fc0d66b0afb871cc18eda7d08e45dc34011f3a70b5f0e8e7916ebbc352d197d7d3061a97d29102772da3b0746b7cb8744dda53b4cc3a676f3a812a6c905ca9947729df4a38aad2c85bb889897ffe637c517b5af74551fef9002f8506606cdca8737274510109f5a9bc9a6e85017fb3b92c6367081d50fa103fecf510723be8a8efdbc32e4dc0dfbf9e24072e7fcdbf6d6ebbb888d1a7ffff1cf0114fea049439946a75c2180874e2b646a37cf6d0bd4a87c2a647a43953f7eef494163d6021538cc34c3e55257148776782bd10e0990f17a8adfdc64be7f71ad5437cba2967386f9d9a245099cb68840cdfc6447399326b23428e94bcf706c8d42ad1aacd6cafdadec8326aef5c938f5ba4c7e5f73f21eaf5ac28a67a49248e7e2aaf4f365a79d085311651bcc4471a7f06598f4c671c0d962c02b813d500dd7c0a3941f65b49ff3b71b73e13284ddaae90872a176f3efb97ac4c319faae141a73e5db49c8264f089446d386d599fe7c3d7db6fc66738112352ce55811f57a8e5972455387eb44ceda3ca64656af1f8a7dc761b2fccc04835ce9c5821daceda5df65456d6684385374afebc8f3653198c97793abaef40f61a58f469385bb34bc0999e99d07bb5e5486b0d306783d69e81e23bba833106d44ba4f7ce217706a7d2d6bb8eef29ec56ecebef3f9fd160e8a344640ae6717cbf71a1738370d5552d95be0ba4fdcc6fa8c26720ea5e8e10d79c3b70b9ca0f5b6ced28d0227e3a8434a4ee0fddabbc76d7bcf731e3d4c2376ce1571e7ebb5a1168824a23c12cc9679d31b2ddc9bd27cf9dd035203e2ff4f5826d734a328b6ca243a9bde32cbac8943f5669614c35752ba96a6de45c6aced716f3b3240d71465e5c9838d1708c852ed847fb8ff41498c20d02a89d77d885d506136d22f236e64f6a397f03fc99a656b5e786e63133da5eabec2d313a890b1cbe05d70ca3b0ae71827472038bb9d2c7bc788276a5aeedfd78c3ef4c57a3d2b03edddcafb7789a12eb278cd5ae0f06b77b9e7a9b1414c266e2a6678ec26e09fc17a6e37f0d71ae8375c0b7b6be31018b5e2902db9862fec458ce8075c931407cf3383022c7915b01b7b4d6bf9d1611388a20babcd2a2cba2975b0cce31132b4ae896152931effb2459eced2bbf622d9a404ddeb26bb8f80c3b995987c76bdb3f0bb4137980697d95350ef24562ae9c8b79e2b040e3b5fb9bc98076e8eacdf4b9fabc35216297af5406133820c54445f8cea74d8a1134dedc0687592c40ca235c1dcf56c17e34783a1b19567f557f6bd6b0eb7a2c67b4c5b6fb3233b9105cacfa87684aefd2ff85d84f24d5b8c699b48398eceef316a30ce71ec6d4f7365c3e0569795a57d83c27260bfc8a39203c579aa28cf9c75023edacda7e3114147e0a293b40f198087b90a10cb78c1b35f727ede0069b9db874ff373bb1c669405a15a51ef9fe3e6cfd6f6a605cb6dbcfa43561985ea4c75ec24897aaf9bc86def6c1ff850ff9b11a0338d2c2975f60a0eaa3c0d7adca0f661f92ae1e9f5b1eb74cf899c71a92436c97bd3876c541347e5cfbb175d503ec34df51a741ddd3f904d25633af48e3472d366daacb43a64bfe7679a3f4cfc0674bc0e501f556a11da553d2ea00adbf36ee2ac9c77055e3342e0d7c5e1636cafe760ad01c34b5843ec53c2929ed4ad89602552dceface8757dd89ead38ffa222a08c4add6bf9e53eb3ec0cc4e244c9cc75124b0e4f5878680a8d07022008309dec9ab87936b9f267a8a84173955756c82a890b533969d51d11cb90357d0e270bda9fce2d6f3f3f8cf006a133a60ba4d7163abab964c676d6f9ec8b7e2eead98a9e49dc6c6da0db55d901606783b38fd8a86f8a3133b565f266f2658fd760688bd99f3495ead1beb0d950fcb48bb031749a46243f652dd5ba96b602f2aebbedc1168e9b8506ae43602e61c575e5c515a5127cc46ec7a29d9ceb9533df858ee4ea5f4d8d2087c7105f6a9c5cfe7664b31db3ac9dbfccd1bf394cbc051a35044ca2de3d64b2da0be910f4b3933c7f96e7cc33f6a791942a0460e4e8096f3c0960acb2338b8ee9c4a9c9f74607bdffd699018ebbef532daba9431b816d97a685c3044b85cd9118aae0da2d50e85cde5caae6d7a1547d7b44258a88c9dce5e66ac0e1541593b51a457f432a89943895604fae3ac0746d450572fa80b07f3cfc352610ce61e9c11e53868e5bf143f5e3dd9df57978f393cfd6a14915e5343bcf441db796e548bf20892229914bc1da0044c562fc9f492790e8ea82e381fcc8e5236f04d4e4072432e75ed3b3c503f13fd38ab515a7f0480d8d4b70e03b69fb61b144808366bee2d892f6a9338f96cabd07f10bc25d7c2aef270ede20843f1fa309cefc27488f66d63ff6a348e2d6090a4eef65305808b37aa1f39b94e48dda5eb946eeb9c70e1ec42ece16fd25d24d00f6f29dc07e46e073123e8b1c018ae3b5659bfa9bcd2050e28f203978d2147271a145aaf57968f2350371f423040e8a3b0e4d4935146bd017bedef48611d13a37eb8635a25166d6c4a8bf3cbe95937dfb9b807d62eb6eb247440e2b8bd0ec7b73ecf4f79baaa0a34e7315bd6347b1b1a4a659926826481f9a66d3635b0042cf2a47fda7bc6a26161c1467eea24e8f87c88c7e1c57513219f50205d16b58214aa3ddc3662ec8ae2dfd672a65f708802373812e4e636f36fe7e460fbfa3474250b803bc26858b2ab3ed0076a7c6d367a6d43a6e754f190c5bb2bb87aecc76b3ff4d4a30c5c6c0b7948800d7b7409a5fd373186061864a5a757388b693cca9e4eea7273808fb917d482c94676a746cbe622d4c91226f15fe0057138aa00ccdd18b6bc7325a185605bb1571340c8edb2b7f9923dcef11e6d92d0ef7aec2aa2d8edb79b53314717cffb8b9e5391c6e928b082832b4b69f6d3b2548eb55ccc3f26d147189e0acdc6bd76f79aca5e590ad4b3eabb0bebd392329e0cfdbc81f545193b695a5df3c4d686775f750b73ad5790e7ec6f613856c31a3e04b1c758c66b43ee041b0f1ebce45d0532749a7811ca3d15938c9a06b51fedf38057ef3e82b6f5bdf105f4472ad61217396e9e9667a392d2a5e3d6058a6038e6d2d70ccc8c38ec315dd0a7063b7b9003f95b9d21de8dc860da1637eed47c3e6045655169854fd37a0dc6f88599fa7cb667f1401cac39dc70bf2b2c6dca666d2a41b564a238f224e49a8e0a870c85cd0906cff19817de0ce0ba79113c443982f3140582f74c1ba8f8ea2cddcd25e798109c63e2d82c29b33ca18069c8d865b14d169d09bfda1689ac89395f52925ac642ac4957eeaca0bbec5ad304cd5898a9401f2841c113d5619db479cd945e19c5bcd8975fcb20abe3025954bf467280368899105ad118d339135e3b726967b4e3943f90e8164a94c3bbd26a83eec5470f65a0b7d4cfe66d375d593a18f8c5b2080fa1128d9302a94f221cec84303674a58d4451bc5d8a1793b0193f8618540460c28a4cc5da09586144443bfc5d4fd3fb5fed519be44daa18d8dd2f19de423aba4b4add6d74b4c48cd71b5890ea130ed67db89ab353278e555654d4fe4808863a0faa90c19577fe446d2e63ff81e12c84b3956771b57ee79586c4c781f0b52b8907c23d3cd2c80a8d49206c4d9ca29b33fbe4ef9f57a069aedfdb96863a991a256a959135a1057de934ab6e6b92885f06ccb75989f42f45b0b1cba2e85c8ebd3e16208d35a5ee47dd494e486c5908deefe52d5e222b2176a0e18f038c604ab5e3e61ffdf7baaf6eeb0c9061232c7886eee4499b433f6b6de703a506e8bf6f7279eded7ee5faad06e4495a9f4110e24701c7562f6800ad7ac755c7f3cc0b99521db729a82bd3a7d7a71c64138b2e705149e92ca6cf590a21e1ce2c8bf5ed312da83c7d50806b5a9046e193304fda1c81b7998a449a890fa1be9e63a8316c95250bcf3824231f075e79da99358ab4181992923702377660843e856fe527d996e7942de0b471cd477041dcb4429105e7dae6c5d1c1895e8ba5cd1bfd3bd541e8b205fd9beb8bd24913588d3079ef542f4212a0b222fafac5a836343847b7011525943ab1b6a00f51f309b185fb279fb8cc1bc5fc8dda79ba46cff8360f1181aed5770e48643132a87982649ed35d6efe419a7049b123992a5d95e4bc080658d379543b5cea241915205529131562a6dba28cacc9260f974e765b464ff09300a7487e8f1d4bc7f083e79b0072ac23f8ff5fd12058259ccfb0ec5f28478691f6e48033aeb55d0923d6868f427ef0040f0b08709785476a84b203e25013f0679bd3663c95019ebd9add4fae7c7c9efd1d125e2c8d9100c5a131d25d2ec91d953f6c918bc0c8fd073eefff2e421421ba069bd5f90e7980adc0588626096644a018c7e143121bdfb8e7aadb8846946705bbb8315ae486db81e5f86d5565cb3950e77d6a5fb442d6ed1d08b2581462875a0a0a6fb059b25114af4c533202a751b91e3b1dcc7d7d1e7f68113752cdcbd06a88d5f0cdea88132563103285247a3b41c5b02896d8a25489496b0f7e155924448f45c0f62096b0253a51df4ed5cfba73b963572072dc824abae8da7d63db3be9a18a9ad9154727264003818ba3e700819ff801ccbaf0273e2450496e4166375ac3d8890820b62ed97abb384f682b2880891740b804a2cd294c8bcf0a980a966b276caee2c32ec60e9c5734e062759c10c996f71eba097d494e52fc6a676835b3eb48296532925b272b6c52f909dd09a1c7ca68944f14c778a2b83d2d597eb4290e8520ae9babac6e72b4bdadfb26f44fb293a57a57fd1b7ddaa12a157094af73f25997a3bc7a02a256e26f2d0e9448f3d1fa9dd126ee34d147e742ea59f95a03bcbeb7d39417e5036f3050ed84ed671214c59f634e5c1348c8cd8fc719d0fb6b798a5a58c1de3a516732b92273b859412774944220519607a82930597c74c85c3c4d33f50df546030d35a59391df31ff27106cb55210f32b31f4f8577dc9f92d162c5841e4127d7ab25886064df370b8d7ddcb00786565bb567cbf15aff71ac84769208e156a9ec0b628c1693f3668f85d03277615aa95d6d690a8579bfd5679b4de26ad7cd712193470958598af8c89e1aa1b2f0218033c0d9e420055dbfcd6ebe693251877bb60601d9b9a9fc914904b4f584c7d29bb8f1c63afc9b7b4749e17c8f52700662e701326178919b5cb74e3be10bc63cf402178e3b3e3a63263b5a00bccdf6d24898912e31f3a575e4cb1e2b4eb9c7931ebd341708563d948e416f8bf9504ed5834bc7f8a54d660bf594ddf3ae13cdedf0b789a0df733ba580c5e49f9df5e71be039cc992dee932143a3822882410debddb74e33010044759249c405d920a5ed50d368cf0c91ee61f81c8753defb452c1098b6954301c3b099670dcc86c6bf117ac007160fa278d93ae0f252ba35f53fea65954547d7f14743141c18ca11a93de1dfba1b9f1dd00c20921061aae8a340ae3871190088ea2e93c2d5d8f1bf4e69ebeb99f3daa7748bbcd7fd2bace44a941936e8de696cd268eed24245cde6ef52588b0265cf256e0665bb4626e26ffc0cd783f5ca71aba12f2f3e39e3bb149581fdda0c39d93efef8cd08b7c44e5c950127cfded1cc86a826a7589087a0d4daa76e86fe90076932a9ee0456f5a889e6f4bb47de397dd03fec98d7f8bc7316ba1005dea46a0d28b9fc3967ad47f57f85c093c8043b6b64616c03e1d26faf373175367e863bfb3021120ff15185792d07324aaa18a7051180b6616e8d1ef1391448b24766d63accd6626d9f26f0fd5369a80735650d80d553997de6396af7a6f4349252f0a35f5be40d2684a2f8222ed69a5edb250e24423322cde18f67aedee3864f3f6464d96c22d9fb24d209a541dacbf12cfe083b695c6491b149163c419b6d7ca4c4b8e93d9a1e84d38744c3cc91556d1fe659a67b60e13ad15efda997247c20393df40d53b09bd654f7af1e0a92670b2f99c7e599a0727297f49b269bf8aee5f8571c541b2631593b6e08510528b36fb3861013cd29cc9d29fe2ccd6b8597da9d86e35b01d7e47a346e3df557366e770ff37bd33b4b33072d976499f0cf50e0066987e090c2e3976c35301c624da6dfa221666418ebdb9181cfe40e6afca2a33d554a82484e0136f87e24c532a367b9e1abcbd999b972931e4867177381bc5b24f967fe4eceb0c7db7e5e430b5361df7778d45942554953da783281e11a6bd374002db7e2933a0d89199dd260eef2945bd5ea4cef5c155d3db84785203352d681178b18e1c149de118d28fb16a9970c65ba3371f63abccb8a3ddd2663271a3b4e9f61d3cefde9c0255d6c57f97c0c3b657227e729dc34ce201835cbd85f40840b0a52feaaec96148452ad9ed89f28e7eaf8bc428f3c03618407f3b69e24c9d681319b887fd92961da47dbf3442a7364e002853846427a237c57a347b11f51cd15ba03eaf99bb489927d7b49030ebc39223b99451e6f084750553535228d965bcd260776fbcd39f54106dbe95ad59b266c195acd7e2c39ca4a95b615df1d393ff735cf24e766c61ba7b658637986915fd83a235952cb6771431ca1fc1dcc31171d1ec72b60e33d61df53dd56cca017fc5ceeff528da3b51af622150153cfc90bbaa17918c3c6c21299abccad1448ebbc9dd0cc8783cbfde25713d17ced0c47a88916a37a7dc7d185f54f2a773c4763806495d83caa94a6e2da5170beaf8f0cd9627ebe8d77b8342c7f540a3d0fdf458843bdc330608c83cff6eef8c70597f42425a36bc10f12bff3a417716834c45459f6171ff6675ce0f18c2e8f44b1bbbdd81f332c86685ca1b8587956a12ad54ff9c87629aa11f91d9e331778c5aca6341d0c9c173e5b38ec459d5b74c1c9217a24c682ba759180a3424b7c091ae393258e1854de5b187e7b74f8a0a581763d66d9b7f379804ed920d64df325183124600df9a9ce11b06593db0c8548def1af0e42a6a3ac7c1db7a18b8f1c691364c616125192a1d5e19aed919c05b17c3041c11c88f69d52a85af2eb1692ee7dbed6ad1735b4bfe1d00ed270c57df8c472c2def9e998358e7ef51fb710b192e274c58be9eef759a7bd6ebfdd297d91a1650138d6e70619c016176e531bf0ca7ef341a1bc1d80fc1e73d7df27309b0d3f74ff7a8fc298dd5f7feb3408c43687c7b6f1a24880915c455d54e5916f442a4a68390fc5b98591d22244ea0746d66dc513b2fefc1610813836c6c4eb2f7d9c666534d42e8f85ae3ea18cd1fada8ed0bbb99881ebe9593fffe46c8765e316b518ef0c6037abb62411ec9f51c20c9442f59115502f22ab20899ba6fe3cc3a1ebac12c447d7ed1d4e3805ad999a2a384906e91c34f97ecf3bde31ccc6e6922923abb91abb642d3a618651dace296123c257823feed6a6cf36b574ac0bb1735dd1fbaadc04c0902430b2a0dfceb5a460736e0954c53c3984b2309b107e359185110aab0c12d6c449aab86958c09cf61ad16a12d5160b8aa3b21396229c8e4b4ffa82c6ef27728b3123240d0894911b2dc914618a1fde6b443fdf75dc2d84dd00a69ae5f676fa1116be8eebccffa4a0af1f0651a2aea32374786d3c1787fb44ef65a1676d939880dd4c18249bdbe4d8158ec51c1cb1190f85d856aefdd435cc413ffb4bdc0539d583db0ce2448b36d06cb389485ef776b2a3337f9deb474723af7ab369cbe0cfe2db01ce6ad7b932a02bcebbad58598b65cdd3540f4bdd88567869280b324cf03c4a7176ff1bdf9da281e8395982b2afe299086f299baa2960f6c21e1cfd8887720db1c44554a3a5399fc5cbbd0f19cd16f5eb8367d084bc38fc4d2bbbbb96e653eabf892b178b778c0d01b0507031b4d8096a55ad9dd0ef55734cb39964558fc2e231a074d635e147147eb75b746cae3a12356aa419eaca3addbf9af6c5434b6e22270767be60703854f2c7b747979827226c31d6ea3a734b0aefb08c4604e06496a69d0a5aaf00b987575739be693d48cc68c002afb652177a01aef2e3efc691478abee10155a3fd1cdb17bd9b39a531bfe365a0bb48e58d9cf19d371efb44923a68d61110d88ed4abfff2fb94e5e06292a76fff2f4fb8e0f3649de0e39ca7fc7e21ccde08ec1168d0bc714ff2cbabff7a1b829aadde51824339259a30242b6b545d8ca8c9bb4aaf1190e8cd3f916db990d40bf494e48b4dd2abcd2dff42b3038c28d92ad68af6dc8cfad4f13032f2c297a8a89825845c291e3f02b12b468eac3d86cf5612abb3d5d4f7bae167d61f0e864fe7e20b91a6427580709dddda97860c27f17eb855b9978ea4d20caf8fa03d69fc2eafefca2fcec6f1ab1b44c258d41d235b05c2af5308e5524e431246abec1e8183b3dad4fdbfd4dc40cc92d4ac4617b7abda63ac5ff2f0e5d98f68f75251fd6f7894eb8f859f56c3f3440ca041f901e551a2616af62d5d58ec0805133b77dcbb06b26b4196e55b140c8d2eaa44056bce809752521554bf1f0f0299e1924b92e5f9244f43b34e0038c39beb71c21496dc550600e175c07a29496181f604f229d855d015a281d30136f335a3399a8222e72f964967cc0ff7a0ed2e23664a3a42e17a033b2ec77f2a485ada28dcf855535ccc15a30953fc72eaf23608e6bfcd35f5707276bccd73f9d9398d2ad449e0bccf74d1d5b546ece8524aaafbd3f4fb1a459e51d5bf32dfe06744dac295da6181d2e5b65d5b49678294e160ef8a1d424367aafc752d9cad7ae9046ceb27da835e851752329bfec9796427dfb4540d2a4ada03064303eb24245721db98eb4c2b5a85ca8fbe3404f49921b639527d614dacf55792c0ccdfb290de8e466b9b9beea9d1f3168d057d73f2db9fd2dbb59c3d8b7e4354f87ebc50c8d05b60cae9e6275a5996d25c1ff890026a6c857542686032479daa44e4e4b4ab21f28579092b0ecd9f84a6b6864e45badbd43ac50e1c6332d670676caeb2e10b9def832a9aabb73d5c473840e195e6732c9cd67fddeeb8d34952b4e2e24dfd96889c1c5a35d3b1445be16b42df7b4bcc53dd8ac102df281d01e980733f9a32cc9274905a61184556e77efa39e9e4e03973e3f328c63aec488b1dfd5f88ea8fdc5685ac329060a09d82a607005f829918c0590dde94707ddd080007026fadf767ee5954ff219398e97b38240f79fdd5758a16ebcf4e6f97ae4f4e7bd34982fafd67e69eab5ff194d4d651632760c43a151e2194c49402b59ecdfbe4879902c053cdb466ca8c05d1c569a3f58d21df3a1568df4914ef298920ef1085e43c25467450d75e42b1562e76ba9768e95f3ec0d6bb11a2b2c54c1636541ae047633926c2022802488845e16ae73098d827d75595df827cd3b62b27468afdd13d37955dc25bbe8644547ee92d7ba465fb491f585c69dc227337d2f50a7b70070212351cd093441ff54b1db9fff066518a85bcc853ddb58a239846bf0241a9ded54726936bcc61355a2a999900ab2ec8f9f56a73aa038c0bc72c42c4b3283e743bff550206d742f62d40f88f4ff4dc32a47df02ca20c6ea44af0038916a3b0770df691263ff9b1cabafe5615ab0d1413bb30e30834d938c6b55ce2243ce3bed2d679e5c4e3d83b5caf30b08d6a7ef177935fb1944d9e82d805fb60e640a11e5afe6db3a2e82aa71abd8d1dcf4747f0ede29473cde419c5aa404473f12718624279f584582fce6ec5e022f730413e077574405040f4555c9135e8657270fcf15a6358a4e4c361241fe10244f9e629249a02a485858a05476b4fcfefe3382feff9b94bb948fee41b4fdce714710e364cd8e48582786fed7c35333e6bab17497e00525a7d9d4ad0732a703f169b41dfe64a1911d0690b1ba4e7b9f1a6e7a07f883964c25c654daa49da06d2153a813b8d22040aab546004b3d75633f9973d9a414cbac815b040d9350628ef0d695582d715d124670f5a66566c0787bcf33f89420ae3cf02efd60b86140025ab4d315f01ed6fbeb78c42683a64f37582d13b28c7e553bdfa6cdcc3d3418d80a37eb84b480e633e7e0182443250ac3fb992b4326ee858672f00a75d91be109e761955eeec5ab7a6782d13f0541fab3ecf74a5f6e52ecd5387292703f61a5f1b2f8e15ca3458e6d2aa663947638eff78c97ca3c429b16518582c810a4a13aca7e76a87e35c02a8830c359930350ddeb29fb808759e30284042b16810d48e365a687f674a06a20195d6198c270a528f19125b53cb2c5a29c5cdc5febe05d7cc6832f9e2ea89a37989b66d62d5de3795fd9697f8d7f25f53e7fa4cf50ba54ff8dc6a3a7d9898ae82404b46163f0f8d64c9afbe83b79e59461f5b3219061949d3bd52a64a203575fb313add42548d4400c2f68cd4ef83c1bc0ac83de60a0e12f829eb6e8897748c09c259991444efd7cd5168ffded5294fab6f61eb43576130b04bb170fe3a4484ed96e42d35d4c02605bca528ed7771a0ac235833644cbde96f66e7635df56edb40ab31622b7db14d7e77b69e81648224e24e95051dde99fbf0816cb8f3fd54d8d486edb400bb05b0a6e23909aa5a9fdbd2987943c00e9e114d8c3ce829f9c80de085037288d0508b0e415db1725bfc0c5b6d710452a7f395d3e0c10c576b667da95f852256b0db8e9f82462afd9a044736141c49f45ca3207922f8dcc37ada7724d4f95c589d1850cc60dda4ea4e42dc6dffddc8eb0d4e73a6c0aa14abad9bd986b0b94acf30354161dd78f2ec25a404c0f5a56e0eedc7ecf4099b2ca0fc1d7a56d52e5c9f2de265be7b65ef0bd30fc6d1336073d4c601bd9895261ded2905878ca055acdc0df4c6b3cdc623e7c5c50bc6fb59dfef937fca53a28ce43ba4c911bb889defcfbe7fbdce5dc7df9131b6f3f878c88f6efa58def2d89183587c414805a8dea5560cbcc34d18c189b0b66f5d8223eed0809922ea2f6215c9ef90bc88d151b472e82da9657af44f5f8dbfc06114707ee2e5a913d4a862a582b78aa70df7142fa01a567e1ae9565f2a1743a0a8a360a776dd7863148de1f006b57d5ac278c7ff94acaac3192726b9ebed383b3396f6c8ca38cb6b7d2a37857c904632281d0025878c52d1e699ee1ff5384456d30dfc3f33c8528ec07562a5b1dcd174d5398bafe8d82893b8a62dd5dda69060b0680fb8056f002ecd701a8594a51b0145ab1779d5d4b50f1d8eaec45b6f05cf7a70e15d142f3635ed868dfda2570b6babf3cecf162f0f36b9d87a39d77c0422f20fe31a5af8906e48fe542191f888bc6466e0043171fd68c0b76b880fa61f3d93ca6e68e67f086d716309dde2f79b92dafc1d9183adf328524f57f996862c178e2e430204a4a2557fb7fa1b2b2453223f9eefe2f6fe14e523a737ab6638576fee3ca0df597f9f4ce77566326e52da5ebbb2a0cf0a52e680bfdd7a87e7f04545a496ea474d1048b8c238a1f0573d72005e46ebd7fbffae975961a7c874f983aff333e706ca95a59a0267ece41d2a95dadeda073addcc8d85217caeae4bec1d0d2d1495592319a54af3e988bac326ce8278edeedcc7f40723edc92938d0c1683f5f5b7950b8c53e3e8401b632888432b29ac896d51c0f9693be352ec9a4c5261325cf7e6dbf5dd01a4a70f8ad1a893443ef0592511d7870f9fa93cbb2bc8c2cf0ab6d6fc8baf7ce69851396d6535737e67cacfac0ab703da42d3764ba07bd67748fd55aa08f9db851d3966c5d97e0d6ccdd783cf8f17a50740a9b1cd66c831fbc4d5aa81426fdbfddd62ae3278f70ded70cafa1cdf284968fd0c0033cf73d92c72787e761285c2d5f2fb3727163cc90f65aa2a3a4811fe141be35b0c5fbf55c2ef5f8220e55d4870080795c284a5b3207b2e7270dd6dbd0c4443ff4afa1b68dfe50290e7e84b1460fcf9ab62b144a076fa73c13594b94a5128642220bbd4c05366d706aab0638fee522cd755bddaa93f01f2038a6c22f56ec1e11bdf5acc067a46e988f828ac4d0e4842b549034df9a35d80412c3a9c39d9a635a20042e665cb019eced3aa59b8bbc0e7772c1d3bf65fc12f5eed517511503cf46bf7b6dd67278d85e3f34b4aa207ce5ef412e8aa9ffdbf7a1cc048ac0205f9a074e8999ddbc68bbe7be97edd18b637bbe36f8d9fbb6ad7f3d03740b0cb97d42c241512b58e6f975411604db779fb16ffd4aef653e4f639c5211f13fddae75b1613a5972b533a7b6e9fb5ac0053de7bba087db3197b267ccd11e1742c8002794fa4f1e60006e16af0f9442012a71b9d0e582bbbdf07a2df125e0342580a5f04d8a3063c0fc2815a47c1346619586982aee83f14cebeae15cdc1dfd35e81173e5e5c6cf53f5d43998563c5dc557cbfdb830806c799b8df214e03e9b777b6d515c57ae69d1cefb0dac644a402fa336f0c78adea8757ffa7a182e95a64eeff5475619fd2d65fb04811f775508cf73a6eaa92377722b404a9a323b035941cc2bba8df520e0da678a882dad7e6703c86201f53b176f14ee896c8586beb943eed01d15c59bc1fb3260a0ea27da8db80e5d3915bb0436faf9259925ac7257fac9219b2b7a1cfe7ce8897eddd840d5a7d13dfdc0d47532055fb553603584ce37edcb0b0af11014dcc07d2b15c54c7af7bfc0a7c191e4eb15c3fd77dec010332151132adc5db0d105f1c73299a07d2b3c2b5e14b5cd68fda2d92769afe66acaf53a0789f96067745fc032d24365ee3f8aa0e1b3c33689899214cc3ce6b6fdc0d44997d1481baeaada227ffbbc60dd99e4a793f1fc7abba8c29e4ca53bc893d9e082e9980bedf9dc974ee168909e81a2f3b614aa512970cc622efc0d6af1acb4a708ac6c75622884df6391732213d10cd7ca9a0f595cdcc8729601dbbdf2aebdcfa5db3e101da2507c3169dc4816d9bf592ea40e55693b6e8babe3a9aef369925ef8fb87dec0b25326fcc624f29a53124dd25a3406cda44aad77cf7aa997ba2e81eb55002ae2dfb5d4aa50bf8e466eca2894b96352d8832ad0390cfe272e696420ec6e3e37a28c2da28924ebd3174f64310928dc515fdd02915269c9440bb07d16337fd84d093214bdd35e24b6618b301a330042cb692151477464f3dea93bd6b8730ef12df4e14488a9233d259063c0dc5797a2f10a07b1b42d12fb360c285283bc6e7b9549329390a80f3f5af31176554202b49239b3be953ab8e0140542fd9a235d681037087db0dfc9f84b7f53227962a1bbd044618beb704d79d2d6e81f23e8c6c85d6e54653eef71bc7e072cf983ab512739c37345173ceb3838687c39d20e831bc0f0e5032845c32d10d116db5f124afb45f774ea83b2f2f41b0595297e7d6188e3a9318c986f5b9b02e9e20bd7b9c8aa0eddecc1726fe459cecad657016ecae6da452ce1e99d906c8f6734e8260f83a3382de50e48e248557992a5803eba556f0906e5dfdbe175acfc04be86ba70e02715bd0c336301fb849193fe7f7cec294171f4aead59eca7bd65e41817b199e1d92879ae417fa185d9a6cf1f5a79082515bb9cda2b4a163be02fa1bee5ac9e31ba1eff81dc53abe312e40d5fee2a4e6b30cc5836a5a7935fb9942c6f9b21b8a785c12fb53e5f9276af60f65a46b52f4b061e56ae75b0fb86ed8a04da2bec9de2c14410fd8c1bbf1f80c1ca6c93e30e151cba2e71570f57989357ca6ea05cc02ffdc0f0b0dfb78db46c4302ce33217cbbfe441670276816609e73d7da39ca516c7cdcd91c264ca30b60c8720203d22a3aabd0599eb4167683b8e5564c14056e846dabacfeeb8bf15106120bc395900fee414fcb3f44ebaba677233966d19d216decbf0f3b71898186b2f369aa4e621293036d1a24fd331f8e4c534b6c43e32c0f83c763f85da4ca10dfe9cbd4572c504bd264fbed8dec1a73d26373c87405584b1626de26427be5f26d05022b3634b5058e4942b7ea2e5ca5593546755953e6c3a18f7fe3c852156b18f2776104f2e084d4a8d3347cd5104679097f55fa321ffd5996c2ec1e26ff9d3470dd9342bf235b4856e186a911d91a186ced84b09a9ca5a22217ab011db9df7f9108c7521ef00628d84bbd118b95819fbe2b6ffe2541ba6cfc34a27fdbe22b828d737544035da82c8f24ef689bfc259d5b86a39e26d5211b1d181cdcdac2b2f11033357eb4f799a2880b43c6f366ccd2ec471eb354f353d3c61e80ae46d0813ed670fc14ba146d148021e6b6ced16214cf824052eb9d3f70d15d9c1bc45d6c3dadd8d164c1212bbfd7ec05d989afbba2992c1d538626a7630d38fb181b7d8cb8954e2dad096985b533956849f452ff90b293a37f3f4ae1a1791b7c335dd56dfd895e5fea744158b607dedb5740b6fce985b10fc36bdbc23e1a539fcf57db649fa9784fb962ccdbd8781fdf6e0ec675f37b8e4c0528ab87dc1fb6bf830e63fac9aef07d4f60ad4b88191a7341ee0e4c549bc8c5ad0864b66968aa97d8a5a2731b6a15516544baa9cc1b63bb31e3ff833362d2b856920e12cbc0cb72cc20c487c2f7a8b94af9ff2c7ef5be7c0552f320f90d1719799d1bb72eedeaacb04982f371009942901a0552f413d98044665ffaeca4c49a576bcdb9b2492182e7ec156f33b2dc4f00c22467f58374bcb9b0b60cf6fc751eab0abbf0b7ff72ab0f929e8d40305ffdab06bc7c5f702500c9839390bff755816c5f8330860db1a039c3da8ea8445e1d3ded24e0b4e5553d54b23d1f606db7220c1f180f4b98305e62f1aedcea765ceda2812bc622703a37d9fee86b0391c11e6d15c7e45803f46506394d4a7c63ecae10e4640521e5ccbab28b85166c976589eda756250de6029640084cdbaa5bc6c9f7327923fe8ee1b1122217d991c7878f8c3146400d9260bcbe9dcc1f210ac6564478804adf4d58a45788bfb784426433f52b835aa954488670b2a051f637fc7e1596a25d8f2560468c4639100296d6a15bcd8433871eaeeafc97b57db561f14f099fd8702fef35e29e354184320c8d870db348269f92e714644ba5128050dae6e8679be238e702a3a31dd4bcf9635a366c956e488f34e9fbe14cf1d887d83049a62763d7947f2557aca8c9ca8dbe71cbd2e76ec2ba2e270171fe2fa7807f53d310a6a13991c255a725f5d1497525835a10fc71db024b54fb5b03f9289477e0a43ff1fd9f97d956f3c3c920d8cd8dd9d9e73f16353a46f67908f90bb0a39c0d2476d0634fd193a70cf74a31d4824c094319c42e114f17785722f3dfed283eb7834499e089f15f54aab05079a5b3080ffafc8407332b7ed5fd3b4db41e132e1398ec28ffc42ae950c9251cf79a5df9193f8c9d3f94169f6313a87fa02335a6a7b7ed96e93a0350a39a58087e549b17cf970ad8d9e08d8a1ce40af7a80830c83ebeba92395e541999fc143ef7f7778d46e51fb2e93ba9c519535ad99e000a954e726ea51211780d57276ed0e0b1c1fb6fc933fb054d8a0f415c286003dd2178b8ab2e3417d9639ab3204ed233dfd637d91bdc292c214e160a92decb550af65f246faa6ccfb21ab35541b5493b6796a4dc2191f33c513a5a5713b10ec40bf0ba12961f19b3911eec9d019b8f464ae89f5a26005808a83a392a652858e7049bda56cf440378f7e1762dff4ab72cebcbfae3b8497d895034b15d3cf836fc061b5cc06f1e4f133cb63cfdb9c6a1c4e5a4615ad6a857e2cca3c3a7b190c7c90303152f90c89010d386a041590408a1dcf88c03623a38efc05c01a98c296353f216217a044fb507a25fe4022064758117280376f7d9d47583c9e8490d2bafe45782a8fc0ec9016feb6880188b36839d0c932bf75f397906fb3871a4b8e7572bbf505ea08610b26df0b5c897c9e33a9fb71f82ff4a56598ca6f9ca6c2b733ae111f5dbbbae28ea6846312dcfd06fb2937f0e0f4d24d6489abdfe617be3ad513368d1b6d08e67794c51cde4aabecd360810214eb66a10ec77d28c13bd844e1ada759da89a525f3d053909208d7562613f8727526e21adeaf8a85a6af6450725137d7246e0dc7d8ed41548f1715441768f15dabdf74d2508dcf93071a6465445d9c5e5275bb7c027a72f58a2ac394865f89e93273128a3c55c3689528d1e7ce34ef5135fa7eaf0eaba7fc1e3400fcba280f9bf2b21012b8721b56d71f78b18aaef756c06a760e55aaeee243611563cd2cef964e55935c779b3220b66125bd8857f6d13ee5f495ca511c7ce30e4f4bc1251842ac242f1e7c0c598fa64124ed29b6037f46df476ad42de2f8d9ce19d752b207c71e1e87a5959776da3dca1e18a2d35bba876bb43fbbae2bf7d6b52f430d2d7aaeff1cd07326290a8a6b2177f5afb1877029e280ab0e7cdf34677c46277a291514834b74cdac6d333e800a0f0b43186c577b7f4a5ff21e94c57d538fbce92a20277fd7c9110a5a4a6d689301bd9f512834c93addb3dd5f6b718a0ca7455006b0e80e5e5974645f94501b2308c182967cb585026ef19a208a2b410bbc6a7c51926c09ed49733553d40314e2d9ab5e21bb84b0a51eb62c5e6b472500bbb7012055fa1a1adfe8833be7759cbb28222abcaac2c537732b68805bd7af36cf4390ca56718dba0e3e2c43609fdec26b0c9637d59c45b6414585401c61e1a2a61b8587d688034ff69f68e9a517ff77db81e34c260d0f635daea68033a4040f49a6a91a5a422ff6f15295ba0fd93b468604a7f1d090d44e4a9d437cb7ef7c4ab2b577724a921dfd1c9556171b9598838320c82a10ff875f4f737b26d5ba12d39955ddec72549c765dc021c46257613f0c5dbf6fe0e6b0f6e3ed1be3ba2cb0166e5062d4c0761825ef6a10c91d42e13b98ba4e5438e70267284059abf55ade45b6b1adcf9ade57d298e151dd51b48678e3a38cd7d06d3fb24b6296ef89da3a12e0274d78847c1dcc1b8f4fe504efd91044c28526f46167137e145631fdc090df52ba415fe5cb505484c20403a08e1296996e758e8126f63e91f0245e49c49529b9e7a4b5ad7fb3a9fe52053d5593a48cfd5f5b26eb267cad9dcfe590c545d240aafc1e09129bf712e285dbe7c4d9e3f8b4bb5bcdc89dc51655a63637b05df98a7b5886ab2e422c426f0796045dd7ab12e23892b5af7ded538d2956d4ccf158e3cdc3d965f7fa3a4ec2921af709700778881f64622152b178f62127f529cab6056a9f5f71c02e2e107a853a90571a5494e761a5ff3b3bb28260c5ce222ac1a98cb3d19a4172530cea0d38a5dab7f976a4a791af6820d439ba9287546eb9c2200d0b3cd0d736e7d07068f8cc96e269fa37c2ac0501aed8ea4e078e5734a8a4f609fc2917d32c7bf4b1c2bbe693920fe47e82e318e482f286b380c7fa46c88105af89d384ea9578be6405fe04b55ed59c3c63ebfed281ae2de2c0f21dff8e0ed6572c74603fd67306bf3941f42e597f07bc65aa0c3401d19977d16d221af4790fd5ec1fdf20885ba6c950cd3bc41b59f883d7aa0421f387566624d5de5c8116356b14b79da2a719d032f40fc459ee654d2ac7892e551edb9becc15655e09d6f4100e9761e4127d9b15dee66650766b92c382a362a2fa186ad1977717ec80b291840fffe736fba2402598d32664f60a04a9af940ef686a122eea46126ff2ecefa80cbb89e6e5fe024de7d177db5dd89a6be6d96ceb13be04125e80e674c3d971cf3076cd5c6fee0040e5fde793970c3973f8d485608fa2bb131fe359b5564fc9bf4e1961ff1eb08278b5cec841798ffd3a0e844cfd3e8b2a038d149dfcc18de6f777a473760330cf83b2b959cea8bbb1549dabb9275726272b45f1e5290a65310a9dc8266abad741da070a2ef3cf81713046058fbb1c6c235bdb7b76bef19776b89263a6cc49bc4802c863016ad745d60983e83f359ffc3856f6c2c32d7b2249b30ed6806591d7a44d7fbf6cd566b2e9c8f445ba7f407a3d712a20f2d33b2e8c3a81248c83e8078712ff45ee80d1a912a2d1a1b5bd634497557fc8a6ddc02b873a66d27e94531bec5ae3d288752f4e2ab872f01e2bfdbbc5ac3ce67250d20e52fc10d9a34a43b00c9d1d3b9a4d5ab14e5756edd0b07fcf6dc4e3198df89f10b6afd282c48558a003c22c33a03035f3a8ddf698f30a5768941fc4fbbf50b94225872fc178db9561a69e909fe420ebf69ba2d5a4f5bfddee7dd1ce8c87da1fb996ef1e5c335a29ef9ee0f0f80341ef4b79458e1164b6160d8bf0b66476eb93e0e615f76d271def7220507fcb34e158392dc83231ac6be7523b73098aa29eea2f235ab1fbe000b83675e4243b00cd93136b4000e4f3da0c670e2bf1a9601bf32a090d7f0c37927293cb043551f993a67836445216dda16268444b14049c269d8f3fb51a309f411ecd80b7649ea4997ac4d49773e081b2832e0b9389bd55c2f1197879716eb958c6836409e80a7883c3995dd4b2cbf846601c70478778becdcc480d3330344dc46d9fdb48c65ce219de83783637b13ecc15ebcb9ef3fede6c8e98384b4b628fcf24cb5d6486c16b5c59e77396a9e8a66150bb619f2dbfdebae0a7174bb22904d09f2d5b51dd140d0730e5dc366545b7a6788004fab974e2f73ee427e6e836b2f422ccd1ce1a57bfd6c6d090cc8609537cb1b2b4d0dc0e632f2f3852afab50a85773d2039ede4be41dee7942bdec4d8a5ec7bab2b83a7088f6b7d81c32262ca137da78bf6cb66004b6024e6e3e585225ce38521f01678d5077e4a21d87dce75165fdf91ce7eb309b5e92f4b7247084c958933864033e2bf347f164305801427d8af69d622f2c053baa7db2b508361ab6ead6a8022078656e6734419944daac29d787014569afb91cffcefee85707d535f7111887967b6de8037d6f6e52f1f92bb297b74ec5fb705a3e3bd77ebd60c75376f218d84b0a7d8c9fd43ed949b97de6f8269278a375ee38cc218cd4d8658e417cf0768a8edd2832fd4b2ed5bed2edb03fa579f2dc8cb80279f8d4a27749158c7a5a065f852a9d7c9067bdbe6609acbe158d9fcf71600332369fcb53c0c2db36d405d7bc33cadf038f2837c43d4b73f48d9b5d2bc03c11a8bdea5b62ecbf3152123ea8c359c0845ebdd60bf2f634f2c70ee3837b7eac0cc4287d321f27a27b5b8a60ebc46a8b822b82003572201f4981826ab6b403b240080afceb8f1a0b0cc14c164329e8eed03b47089a21fade08efa896108c93bb9aa9aefdd10ce1763af801807230f7704e336acae3ebde2f6aa7237354eb3bfa6ec6c971e49e339ed4313f23cffe65edabe3056c8366f9e0d727308d92a0c08fd1e462a168513332525d342f2636f1b02fa94581ce898dca110e9ee5da333e5f4d4d70468fe7778eb345513c6aef94886388a73815364360927dbd4ac26aff797a8d8e5de340aacb9df4c7dad5c9c57418c59bca9f67ba9de05cbac97e9c26e58fa706e8faafda43bc94acd8ebdb01a77de23b4373c745694d4bcdf8542a6d48fe2bdd10dfe561ec8300806c4b787d354a668b5d12676a579cc8239a8eec82f97b1519ff7b4290b80dfcf69c4fed7372fa8ce00656fb9ca4bb93274548d281a7fa0f46aee0f50a6599486b94b5102d0e0cddcbec9aa57a5b7cf314410dc21a1d8a5a65759e302ed7d9934f0c6519789591b4cf99ea1e45439561e167d51a896850be5d96593c42b27c32118e31439d5e1f043a5e6fae1726d5d183a68c2462ca1afd2ea82bc1568ac5e44b7ed0e756ff077efb778f5b0c953e5c450fcfc011eea56b3b9b7e9c629f13af5565134605d58207b415dfc3898626c4448103395d9e6d2325d537bd72031c93338ac64d4e8b881696eb98a77f2cbbecfa2a89d090a046fb1cc804fffc20becb07afd148b01e45fa76a7c68f865a2e77960c9a767b7aa9f8ea865c9114f8ac8ddf351275749a7a73c1820ebde9fe508aeb66be1578cb23b7f600c3079b3db9914d910290ee420fc33594abe431072f5d3ded8fa1d229289acf5d6cfd459cae75c3f1a31b5a6eefcf5858e7376b53a5daabf5f82870459a16b75e3b78ed3e0a2dadc01f2e463103eb8112365c6428888c3e370e2732cf7df3a212fb420cd13dd3288db383ca3c1f6ac6381bc36400be113d66a439d1bd724d82b8fff6051981612422ef7ab519f595556f1eea1b3cd1e14bf2fe335edfecb766458748621d8316a48b3408652673fa673274e7738afade7f9dc2961bf12b2168936623b915c7f750dbf03e504a8f083d6adb02ea14535701c6ef5140df3cb44100d25f41c9cd03d9821ca36880ea5fda2ba067bf1cd9ac0ea92eee13ec94638f273d3f1ed0435598de8aee4820deaac54b2b647dc70c95bb82dfc74b26b610f550c5b1ca1290508a80dfb3d03b577d0faabc0f94ad81547b682bd4c904ccdd9b6f9c9a5ec76de06f7147f7b664f102aa8cc1575fc75a3c7a9d662b184e6f797a0d84ec408632bc31ac177101fe05e8f8478cf6f2cbc4f823b6e0cfc6d8b55eede0d80d2e72d4d707c4c51587c277c3e5cc806c26ff11af3aacf4425ae18e9705bffe524e87c34bddd07cc192f5a050800283340e05811f10f0c2b5d6f223b64225e8ba131893752abb006cc72f5080759ea21e55cf4bb4c1dcb3beae0dbe7e73c0c7efc7138726e90e4a45317fe7335ec3656fb7c78f4b1c6a3a1877529bbe8e1a1b43b010dd6e978513516326c33e3523876cc61dfec06c96dd8e8733b1b3ae755cb0aeac9a2f875f6fc1f44feedb6d5094b29bcd3f6990e52d52864082cc3bc1bf8c78255a3483adc098e3eccbf70f2fad7b69810df6d7b3a7ddad46817482dbf1f814eabbbe365a2ad1d53c52c657feb4781d50f726b68a43cec860d49db92e0183a3b073be76d1b7fd682f5bd4c18a6773d1568cec4dcee40f255b4e979d1faac5bee032662c0f1152d5948bd8da8828379c0894f40f39c82b3ff8b2af777fa3ece1c9dc7769ed0caa0eba2241fe1974c5fbdf398795d450a70e457a561794da2bf170b04e200f54c756f55af9b8fba29aa2a7d93c38db7f7b60e1f826c9525cf4805b6d0c3277fdbfdf845944dc12757c4d4ab1f7a1563f09c4fb05d6b6af2a49b17838fef8139efc8d8a28da694b118a2e95aa8df045216aa37aa9b27e476e11f7324b8383f66f35d4cdb1fa60974c2943b6d24a010f3ce5b1360da8c8dbcf38ca87a3252ff074421be935f268b72ea4a1e56d4e6563bbf66bc0a4ca57ccc9e43d15119da18051c247e7c847f956d7453b5eabbed9a6dbe2ced468fc577159a4eeb2aff48202f756df0e12554110d904744b937c0fd9671ece4cf4205aa2a54a2104308b83a802103bec9ed146c5080b69a6b9fa82fd7013d830e6c629c95bd446724ba48a1808bfdad0b56e670ba9b014e662006b4bc4a3dc1bacbe7de0679cba49001bd3885a96f44671eca8f6b7393a80264932299c156f5138a61e1fb926e01c09e957c1d00e0efb2b902878d16c7a03d80e46f364ec1ff663bf7fa22b638b0eb24b8c5cd8d6d58b486afd8c866d6cb3a16552d0a8f3eee509132537d75316553f8b0d91b149836333464bccc4d4cf7f4cb78e500c609f14b238cb29bcd5f33efb1edffdedb3612f2de25359f5b775102de38e2a137600186c5eaec2c93f4455f0ac87d1358c32d678d5af523203974d7824404f4de7406aa66e9161a658f7a6ef3e05b84cae06c48e11f4f8659c0c37a6fbf642814c4f2d3bbd8e13913bb6f68c87282729d66eb1903ac27984a01269c13d1495b549b19f7c63a7452f2c3f39abd200134220a5b9e9aa21035be42f706af2cc266024933e4910d02bb6c2640a6ce84e082208204f41ee4a6b7d7b83637f8af6e2376fb8b0b2ab03bd16868a8f3761905999944920fb07001989623669f0c5683ce74e9b56a60d4959aa735b76b1b8da10ec4304767655cc8de6d3b728f0a4c0a0ded367d07ace7fb8235ee2ccd332f17b8ce29808c4c8ce5285a08b84c90c28537506b6e5a7547ada72090a043abb32124c313e03741264ddfd2e36b39aae2d957e83263095e5aa4db069d054dd0f5604b1584797a19e1cea6ffb968f8b972ab22e6fec327a9257359170ba7e340fa7312dfa021ca56129cf927937cab80e581a9c6d75992960df4965194ddc9075a2f44437acde1d33320751ac750b5b9fbf61303af417d8d3e19dc513929682723bc314c2c470c75e33ed4259ada6cf31f1b926fa63fbdfeba7a1f833b2210bf5a39b7b06497a4ddf593d8a86d7bebfcfbd836030a1f44facefff6591e54f4618bb30f0041e1df90a57863edfd0c9f5cbd2de34beee8ed37e71652085e0f1ab5cacf666510248c3142f48d1dcc82f9e0810ac5b94f395040cecc6a2387ac468b564cf863017e35dcb124c4abdd7a0a1b8c86cc2140a9a43893c79e87617831b5cf9226d1ac46a635da0887f3cbaa184bf319ce2ea02de70a4ae71a1521b7514dff4f3f8e3a69a68cb8c2ec0438f61a8f1202a78d507b3a935e017b4d19be89fc4f53f87418bfcf5e683ad29f86321216e4dce87b2bed31fa199ec6a3bc4ded6170386bcad0f8df98711d79a89a1d5894a8d87dac359494e465d2b8fec4cf993eb4e5f4174d89a9c517d8e8579ebaed99874a046b9b1320b3f82e4cce7010c0585252d1a49ad50ffc2b0bb5e7b9a2f9ec62c98deda3370a10924ecb41cfa9d1b021260b9256ffbb3fd1f2fa17446e89b8639b074eb3235b5cb09e1ce634d865f00aeb8c9e1433796259c4ca6f34f0a95c0d3924d56be4f182b3cc732c87a57f18be1df51fad5ba88a3a0a1acc1140995fb51fdef4da3e4d4b4bbd3a51dad178d94af0806962f0ba3748238ad5a7d9ce925d3c6c1898be8724043ce748cefeb91a238eb0eb3144b803fb1684ebefd8ff13c6982f66c5a1708ed55f8c698bce13e8cf8707fe0afc9e55d1117bed057dbe65d2ea9e3cd412285f4b8e5d9e87553d61d39ce0cfb6577911cba07ae871f52df11a923fc6676b807c94c5e5ffcce9017ec6d83d0eb3f6bc5f2e0408618c09b938d7dbfc58e24da22386d30abb46a67302e6d402c11acec0971f83953617b06c5602a0e38eba5e32af2c96122133bbb92ed203d7279c2b892826576112d8fdad8a59a5da9fbc226b97b4115e69da3206282540d65388b71a2744f4d2eb9c433b09634017aa46d3b391f7ed3a062ae076337682a1be68fde109a5da79099661c83a40474d0c875d8f4e986cfcb6f681388b85eb41933c625ffcf511b17760f4737ee6baf7518fda31a4c46cbaec4594cff398dc249f227ceaa1636dc00e8b5a137bbff557fa413869481f9e9ecc243a4a9465714bbe7107c7f59bfd3dcdc51658a2a6037fb67c01a7c2ea32151e76fe509d1af9e528d7ca80038aca6f8a0a94adfa9aa8f7fe848bc5e50feffccddbbd21a2370758b8bb4b6422efc1ebb575452f721ed265de6bca3aeceb60a2b44c51ab751a8195684961c9d8f9f0fe9405c7a07047a40ca23a49c4df696395473e10e08823de93fe05c605bad2b7b9e5d9bc0f575ae1d598d3cc2c147ab55ce80af2c12eda25da62373e909f1dffd082d1ef06d5398d90c1cb267f9f82e6e89891c9b1b510728c95fe8bbaeb701e4b099981141e08ea7f8ecd1c014ca0d442c5aac965590a53b12467c8f25eb8023c49df4c413bce5fd339136820e3b621c17d6afa66801c00d18aab4a2c8eceb5d8a07dfb96d6193ca8a103a4f9d96b4f841979796612cf0023f79924e859dbfbfb58b30fd1627b3ce931d6d3ceaaef3f523ffbc97957ab3ce91e0e599a116ded83dc387aceb69678ccfe76b9d6ff484e63876ec7adc773710623bc026cbf7c893882e1615634cf6c0a76134e49cb41ba520c3939d049b5f2bcd93e6f7c02b6ecac201a45fc9948bcbfb1ca033b22deabdee89620808d268bc5e3182b3fafb0561ed925298fa9b97c3fbcae8ffa10582b65677531c7f7dda7221a8db36de45882ad86164f54669d865bc978f3cef264d20d176d972162ba83176ddae266edc1d2921f1337641a959dff7a1bca0016ad2da43e3adc9f12546b5d8c499706879283f5c0ad69f4880c43eaa94e808b71b5431acc713f13fd5e6cea330a22978df3c57f11e737b91b7005ac0ed81637458df00e76966e2c913d39cfca92f0f3cc5bdbcca437516167313659770260ab9bd57c9a8135275a71be19913f5fcf9006d8ff9bb2ac34033abf097c1713a45827d08a8ecd24d63d415923e1eb883cd59c4f8286db15e88341b175c45e3a3370e2c45eb3231acff7539f0b511e1fad586fe0726bc10f234e3e089411771cf531897bc76fd748c824ab627dc98d0714fc3bd29015259cd98a654dc6258ec0471219753977cee65382633df1fb26c79664b55e7ad945296f7ffb2d3676c2f3b1f5494c15ee66ee432dd7b5e8ee7e841481ad24fb0204cfeab4d23fa68bf3f1e5773cb3353f05fbf6650d91ed3e835258398c68d7f6becbdc20dcaf980c8cb8d7ed35bcfe364628c2f17457cda3f87b007bd6e24beaddb39cd319a94f426457fb6f72fe4661090fd2ac027549dc4f180070e44a2b5ad97d36e99ccfc2d2db2ffc53c0a44f4a8c25572d7b471d7b1f57c177bdc750251efd501b42b9fcafffde8ab13f9e0d9f6bf61919272a6b0666ca88d9382794b66aa25ca9857389fbee6da956f65284ab0277b400b2d659ade21cbb5f6985a429a42e1f3686a6ca5e7af06c9f423852965f397aa39b4f9e2f1b1c58f0f65ccd1300bf7c9c04efa60eab7ef07c990ab0942049ff877c98defe55fbbe598ecb516e0fd017f5f821af40e3d236755b0810b72562acb367eb826aa7ab06cb5bc50169d23cc4199771aa851a8391728a3f626aeee91cc375c2803e5954c48665d066e7273559cb3e400c993ce096bd88bf25effc9ba698538589dfe882d5ea313c4b69e9a5d981e7476baf686b505b67d12b0060a925fd72e7d90016ba2e5089c791a0fbc5d006da4662d8c7921e72e8aa39442fac53673aa84b1f19a3e85d7ba937c35da943bc27423529e7180eb36a20728a3f38b54b2cd4355e470b3f33a96f9cd7d7c567342bfa4688e11d9fa0f7c30211e58f7da427bd974b41d26a231088f7bf6db97247fc37fef24b031518361c5a464b413009c1c0fde0f97675c891c37bb1498a2e4db062bfe3354afe44dade30d52117f0c5d339b198145025e41b42af9f9c20995fe0551247507b79490352ef322ccc6ab5b29789287452a10a7ec92281ef449f7bdae797adb61162ef9288af50b8480219f317efa2ac6c14a89b070c1399244efcb5f4d39cf2a79521ab91c24f60ee8ece5f04dcde1355c7eb6519a00ab2282225105567fe26b254fd4656bb642047d904fd5ccd86a65b14ecbf5cb72f50794b292a9a56c737ffbd82c091d4ee9a778865bdc49b6201dcb068b08a05df0d7efa5378f0ff74a6d7d76372a1f774d590694ac4ca2928d54a344b090b14dc038699a8a8766a3d055a613b84c746ec25012f8105047d25afe6d236130807c79387711d958460de7b6856beed739c49bd38daeca7fb19d2de87e47ad94eaefdaf908fe9adef8fbd9868a711d94bd7075fbfe594b7566c2647710f6079b3b72693eeb8ea28ba949a8cf20dcdd2338692c6d2cd887616c4d3bb01935dab4c726c2dd6cf092c5ad9880f938a81d54c93b4b24e0568e78d45ccba51b5c901ba2774cc3e175a99ddb176c2c9eec58741c342e2552d4c4250ef3585ec291573653cc485ff44ebd5ad645def663697222f88911f8928bf56b4abfc569726a60d67de236e0c37d8688f244fdc3801ae1bb15bd2c57f81e1a7b039bd6aebdb6c271a1e513e47a520c71a6398def75360e74d833653450dfdcc5d18a51a9b34ee19aff82d93dd6095e2d59c034f7ed59eccaa58037f44f46a5cd6003d0704c05fd9caecc4bb61d3f3b510f62f74a7432c282a4958af5b712e5e6cce57081f3e6a2ec2b9dbebacd2a800f341a023326f58a116a7ef1dd2c607e501968440369f0f9792cdd376494ccbb4400adcb585054797b9c9c624ca0eb19a68d60b146ee860631fa6e0171dd21333b43e0e5b078df1e1a71c7fbe08cee39f7bb3673c67fd7d6d9c1230b8f8b03cd1aec21a707be3b038be21196b728012d57add8547dc96f8b002257e6d5299e0bb83fe988567a147b3a70f6134e8e9c00cfdbe9d60d198ad68bd023f1caf3577827cb4fe8467cf27e7926cc379cce28d5ad6daf6f778064209987045234d1758c92a2c2579d930681f072b9e6809f800e111bc4f496050ffac7b1b8c00cec8e24b0350775da1eb2757f62db15bae292ffef1375e399d5252a6b8464297f16c37a8c78bec7e9e6eac3ee7f7064197ee0db8b22504279b35d1828c26a367189bf9e2f9cf11022e4be349728ca9eaa95a5f520dcf059e34922901bcbf1cd6591633682976fac52cfe98624eaff2574caa310144049c08db8967e60ff7648e224dd6c5b148e537622986198c197a41c32bfd8bc3d99eb47f79d76b323936676f8077dc41f8a8dee71d3734372cd5e1d98e3e289fbd0d281f8a77dfcf264e54967dfc08322e4c90c5772f22dc2e3c9d525605f3774550c23e4efdee749946ddbfae5f359112a479483b2e86e4406665e7762d99ab4aab11612d6ecee56a8ab5f158075190787fac5e5f0ab009b790a1a2a81779b255c9564a6c8b37bcf29861dd05a8a6f1a416be3c28b2db6d32d645eff7d05e056af92116e9786b7c0fb3925c8cb0cfab966656ce4376443e694de322d3c704adc548be0a57fcf622c2b5a653cfbb5d31d0b9e19078ca7a95c91d58b9df53026fc549e136b3a707136ef9e755c2a2480438888b458117d14a38a8f43be5145a5a225526a4541f17299908c9c6d43db6c5ace24a293fbf07d5424b6ccc60f38bdcf5509d9bc48f5f6a03136461c4270fa45cc1ad707776543db7036300d537343228ddff57d636595088d23063be8178c4dd220f3c51081c20d59b92acfa98933ec234e6601d2ff04b4105c4946fe1e131b5d90e5aec6826d206f1222700a3c50dc6a057815e95b6397944d203568723dc44f231bd428dbb1b3405109e784ff4b3ebd98fae23b1c2e3724a1700e7403782e1843b2c635773ef64964a6fc50d386986f086b11b01176dcfc8c51f6b9d118cdf74d9a6acbcf34af867de825a8dcfc2fb127dd7da6040bbeba3b10f2a812c540caf28ed4e33f1154e749e9e22ca6d36579f91b6f4aacdfe53be1d1da2aeae8d4d26402598c746f7d0a6b89cee55a2d890dcb65e0d8d2a6522ac1dd73d6bfae119edc159a22d1835f82546989a5420c95873f6369d593918e36133bbe103c738e5be1d167db04f641680cdfaca66e90fde03c03deeaaf5c0f43dd31be61ca2eaeec5cc29490ddeb46f2194a4596ac6a91ad1498e8a216ac95078e2abf4287f433d3150046b3f1083520b6f06bea1e79fad5675debd813af40aaf938b1f14a825e72548db0715f20f0dfd3b863fc7db70e8da6316e700bebd4b1865a8c4198fc01717bf6140546cdf4a93fa3dfe93f23015964bdc8b32dbeece847311ec1839f197164d3dd534cac3de5159537912e274600bbf68fb3cb107026f844db5ae6a1dbca5d82255cfa6b9c14ea2619a095fc08e24f4f60a19e0e5c6b05e5b2150157b343c56a8dbb4b4d90d38d04c0689c3cb5c9841444089084ee8bb7917a087dd02b01b5d7d044d2685c2fdc8893e313bbb9532e08e25e2ccfbaa5cbafd178d90c46fc5c0a40b2f6713124a6a795f04129b1c64911f335b81a0337a44409c6dd6500c5b3f6811a8363534e8e0deb8acbca9369c7d291792f3d4b75a1e4e460f172e5c027de17756400b2c6ae11e5d6f27e854431f7ed7a4ff3eb057c2b7af73549ccae780d2a297c9cb50131e82d56109cd2ca9afa601971295fac6ccd8e32818b472169cd00e12bda16d83599d529a2bfc14defef11be4471ca1b3f700661946321d12d4ecd69bd509b6ad3fbca78aa1178ba217bdbf0377430ac511e38112f660edc127b8913b8d3d22e0854598f5595a834c8853b0d56bce1ea804a959e6ea201e48884955b58b323c603b3aa44fee4c3e6d1404e843776a3547721b38c5d7c28d3063839a4ac42c35150742f2ae7e1ecd0593779c892a891fd4dc04795dff29b4c53803be8098e2859795db458028b74788f3805cfb2a526c6eb0ee06857db86cbff1974d58260e16b30f4b1caea4cb7da121edcf5d8d7e56628b242bf85b9650c8a86d30281dc275cfc574900fea66aa1b2e4fc8ee7ac4b611c477f7646f6a555b5e307f330f49b6726dc34ec684d424a9b88bad91fba535737bd3ba116817b5cb2de98af6e6dfce94794c53910b493081e2295ca86bc7f4c53f8766b95e2746136b134b6736ee08afd688fdf9fbe770c530736d1ece26d64b2b2c10a8a56c5713603fddd0f8d1d55d01fa9b7739aded5351eb1a2da5d1d931ade48e72a4e2d655df24677c5b40e02390e8c32173a1e0593d57d166a6817454e6d32ac8a9b4d7136a17bfce6dfaa83d92ea54c36bbd1e4b8d46d19e9988f374a086b2abb901f26d44801ab50eb1911c37b66b1e0dffc8391724934205b6fd2ebed2c647c9352c1924668f2c6a32f3af8974454a9e26385bdcca00aa7a4e4f0626ab86787d3e2248564aedfb8b5dd887e08d02822c792f5b64dcc7cb809219dad702520736f35e0610cced4f899f91c3b5361a94e8ec672c93cfe7a3507b4b7b1b0931ed8f805537cd7c99d08cbc4c6167a01b8a622babf6fd802b32b4fadb9929882e6b5cc79c959b64de20d5dadc05e7ade63b886c4f0c7f4626c205558e6923c642853aecd87127c398b93d5e2b1529a7be8aef116680b809f4c714d688101d69e1d88bac04a61d0fb004f24e7964b77b0823f3cbdbcf45d6f1f13d38e08f2b692ac7252652c0d55196adbe656fe296687c94d239027f1b08d95a12b98e17560fdef5b124bf4c7ae5b998f5383e7fc35f0a286663aa710aeab293fbfb69545429d56abf6efcbe44cebe76ec5b58b8d360efb45e8c184f7ac98307ef511cab7476cb131239e4f2b4e110a28aa9e261dc8983f43d666c1b0309caaa47903a894b410bb8ebdef72f11c19be8fa7f2f4c3c808e91f6482e8e9c15423c1afeb3e3496ccda5d7fa7cdc974da93a9e9353be0e7568665a981d3cf34b591f1c3430166e304a67961f34817958d620b57c26b6232552e8e764b5f77c2c30a632a71523803748ce267963829d23b5fdcecf496eba5a7afdcd15ae90b67d6c3052eda3d2d45c9009c1db598d65a71db37da4b933bd75af90a8ea4bb667c73924556a94016fed7daad3573ae7e38e69f0718afb5c545efcfac6686220b89982b61e331196c99a2b4987348a3594e3c3c50a1e0282ba77d37f0580f6176702ab7c8d913fa326c2869f983c7f82ea25a52e6000121eca71c295e5dc185f473ff033de17d86ad669b87f90ff56221f25b4ea68fc24b9e7fbce7f93fde49042eab1f6c3e3442bc14f2037fb268104343ce7ca7bbaba267c85346bf660b8d52d35fe0a2f94a8e060a6804c3496057cf2ec6e6d6971657a6441a12af0611832125ebf1eaca5a67d5d791698eb826806f08b25594ac9177f4524f5d5a47bb40de95225f0156e402a28d61415f97e8fa1aed3da6c1b4e19a5657ba887d646bebe8b853f912326d2e427617eeb96a570dcfb5311117d0037fa3ae1c0ca8715f417899b1a52dfff8076ce23721139aa23b9091f4480340b39a1033360209a43f002deefacfa6264b0db78415dbaa8997be6d1b5f881b192ffc144d96a07d7bbe29276f91460ad52765c1a100bd91a0b55664d880b99e1f66aac659dc327d2cbca26465dc3d49d10c5ec083b5cccfe6417d06f5fffe446d70f730ebdcc34f92d18baba1dc76df6bf205eef92e4d2e873a03fef179a062d6c621e2a154fb0030cc63b9a7a27077cac7d5f63e581899a1c51ee5b7efdf2ea904ff47d0a3c607a69b73fc2d9469f3c3aa61ed07c4f259c3b098a5b3313174435198b4ec3060a47c3d8596d3693a70d4757be3c029392a0cc38ca9860c95bbdb2f3daf0b94e345408ddeadaca9ef59ebc462ac548aaa04759b7d3dcec5c05472f93fb74046eff763e2c2aeeb068a43220b5820962a0b549e15e7b8e383106a8dc764ce640ab5c9a9cd67175f98df60152f0a41733a8f1245d0f6bc0d449de643922304a52d74cef515bbe718753b7992021c7e1e454d90c3541806fb88e21e95c4b2f770990d16442d2c9bdf6c58f5eb4a9f1cc906ec5fd209f2ede0046e1fc8cff51dfdc9d5c423397cb2a24ce621ed1a344214ee2a0c98313d1e892cac89da22e822a5ef56adb2853848ca06d752f6f6fa5888975508cade5d1645951912f5d2c179f78ab5e3bac5d2a6415789c70002b20d74bb5dc2e80cb401801f3916e4d6635bfa39921e58ea2e86ea704118a4146fb6a05fdfb69ad0a494516a227664998f8337e05fa81c8e086c398d5cf3f54ba22ad0939d43128fd580bf2a82a88b97b45f4c6fb79cd8378f1a7c781c3130cd3a42a06eedfb8260f4b12c93b45f1d5854179f7c6a7c47d78b4e2afe572b294b474f76bc54459d5e9ca39c761c0fc7d7f9a80bae33d646460f1b7fbe0c6a189f1cde3ad591565e575f19e8067874675611783d8a24d9e47470505bfedf40d7daff9a71340913dc980f543950c8a6140b53eccde8a7cbc8d6b2077f1b8f7758cc6f69f5155a53a9401a22c3fee27062f3de0e16ad1ba952e0daf3fc7f93b7526c26c942019fca3ea033287fbdb4e0557d2e07b836da4403b34bdf5a9661dfc24f83be53013eb070a47015d0f1c176de687e1b5efdff1d360455a293e914e4be9074aed139f79f237a92fbd0e161b4e2f896d14d91f418b86c61748a888997b5d47096f7a55c44f225dbf8fa5d241699b1f74535a67ba2cf47d17ee4bb62b421d0892959c31e0378f991d82b693def9e8f7e920bbece275aaae28e3df6ef1c124ebdbff7ad5d902582703aa7e98bcd499a88cb32db665ab4b1167a970e86f7ec0189535aae43fd35e979c500523b661add9b4effcd426a6e3fa18d1bf5ba447965dba7fcef4d947fb182b8ed940b7c682c3b8326ded41b36e687b73893d7d932fd847677e1e36252fe7bd1574cda0e7729e3bcc60b18f7e1391ed668359423781f4ce818df28e5f6ca5bae3922d93cf1a0a8554410d4c450b1ddb10966544a43bcd3fc5003c6ac39fdbb4597f04fda3354977ef404598baded5aad1a619657092b84c1972c692347388749983d37799a5e4c5b4e149f83d698c202b95bd223940347fa752ccb035c9cf62279d3418c3200a67245c55469c1620fba324089b46c71cdc1f2c59c191b7960d7954ce6e65f1a6ba1cdc26cd9e18e5a6278923fe42e293b25de0db64809c8dd755a124640ab9d8051fec87bc72e828f632001ca30ce2bbdd19cc3e4c248bd666c35d56bd597ff23c8a34eaa0b1c3e1b2f6b9876002a810296144bc775227e04906390490a56a3d5dfed50e34442b5bb94760bb3cf4c4885e8abb89a82d583b9c5d2d4cf8e890d10c1d7f8e50df838d6a6caf3c8a52be2077db3cec88336fad7725c07450cad382e28659ef37855ed405f36126d9244a8089c58bcf84dbbf719dbedad61aae47a2548946819c4c3fd33dc322007b0ed10f17735249b227c35eba09c395c175ec65e113cd7049f5960c98bc4f94d906ae76166aacbcdbe5a57fb5cb3eb911e316cbb516994c3111f4eec58a79ec49bda5df82c21d8a55f46a0e5561fbaae0f080ae40f2e2736e9349b445aa136c8828867aed5617e6afafe3832ff3eef5ebd42459a9d3d304528bc5ce90e110d323692424be39d455a866f93d50c019c0c56311b734d60cb4ace08776915b3f04dcaa3a84e590c9056e5206e28e153957e2cf6d418aa6bd701d092e9d9ea5db98e30ddbe0e21621fe5e6f28319ab740cab62e7a9678eaaa520b5f2b8d83bd0efe971116e43e28b634954a6fb25eec58e0b5552f9b5afaf9afc4c5736bfcfaed34681d1e86902fbe1fde9d98120d70180b3438f7f388f264c8c345a249cc1f46cef8a0a87d2cea28b7ca7a661feb856139e798b05fbe4ed42438e1826e1496c7f42de74038c3780221bb0eef285c2f945d78021aad6e1799fa884d284a06e6ee2f57af803658b412a9ad3194c16e9a6971760a9d4e64b10ec12aff2a358e256621a7eff1a61c760c4b7dcd2471b1aa21f1dea2c74d2e574ee67cf74f0874ab79023761dc53897118b940040d07568f8f3294dde6c4d33c2d39cedd1cfa02394ded0920ccf697d9f221625d9cd90e0386169dbd85eae193619d797619d387259e4346151f7e76383333423ed68ccb67880b364e8815ecd4bb837b06ea0fa695c5a0ce946a31892f8d39a1982122dfce9fae60dcdfae612d7695665de79b4ef2f4743f5bca01c69f6a56ad42040b7389e29c3d5dbea3ec9a01d8d2d703bd2ca2f915e2736afa76c0c2c87e2cd63d99d3be0f1a3f15eecfd880d299229f240a2e3e7970250a3a301dff589da5571f448a71f573afc0dcb681c64f93a3b87156ff96402ca68cac7505c11d758a1004b37df3637d607faacc26405ac12a1ff08e255778d107315ca1c99ccace3a28af04ef6935e4d61f912b7f316cd8700b9f6e5fc25a2a1d40c9bc187ee730655900e241b15b2e2f53e6c4b02a8ba7db2d7662691b1614ff32df758dfbec10eb2681e45002c505c1d54d0b6e6cf8adc9cd0754329a2e45ac69fc27b2df986ad596c548074fd902fcdc06f72ecd38e80850faee8036c13d14e197f30d3cb98104197d8e100ee26982950b3d2022498c310e6781695fafe799a7fe4ea507e2a1e3806187bd41596f2667e5d090422812700448bf3b56dc3979b928ddc2faaf6ba895ed9bc64728725adb0ff7fe8ac66a81d31a466665207bb4bec2694d0870331535f27a8fdc5d1570170ad10cb9bc52f9cb47fc19244eed50f84d050d0c7fad8bab27e7bd207c01f1c8b908ffed6457f422ad8084d84774de2716db5568c212f95361f54c3738eb7c054314f9777c3f8fcd3e11eb61dadc007ef96de67cd5fce027ad6a51aa8030e1c3005ebeb287a47cd88eb0aeca1a7d5d3ed17cf2db79be2518ab182b844788d3f3277f493059a6d14bd52baf0db0f4d79a1b6e4d589fcad67d52d52d233b402005836a3e0068a50deefa9a220096c3232889f7b3326b7e166cb999a1965e9ab9f1cf2c71a6083072188fabf4df523a9aa19275aaf9506af5b25283f00f870982e52e4bacbcfbeaf4db163aaf01c2a52963761f45741d1db4759745d260d4a61f6dc8090476c44c1aea823a51c97add528c466b23bc4be5642ab86ffd47ef1a63fb6a960594e369b3390d29937b535da5529d521cace260440b507c4d62ef591ff8a6fff11d2dae87c14253702b41619fc560ea53001b5a1b3b367c123367a5e73cbc5d4ca49f9bd32c6c9811bfd234d4fa7d23683866e2a7a11b314cdf45ed316c128ab69da0df8f7459ae5522e57d298082b3a9ab49ef48ad57be16dda8af3976276cb8ad57f84cafeca8a835ef63f0369ef7f69e2e680b590dd31a836f6f2722c8b2ae4e38d4b2112eeb173526edcbc4886aa8829b89d6ad617e68711d3e424d05474e164d3e7c8592d1df77736863d31aaf93a4d61efc3f49b8661d8647857e26e90571fc30f28aedaf165a932977819ecb33738499744102b54ab07384ec9817606c4a1136accdaaaf4100650d2563ba519c5e02607249e96b3d6433526c6533db4b943d7e7916d8f412393344ace6aa0595169b6696ad235ab0d8a9b1fddefb1af4d86283ae6fba46c4c50b92598834caeda374ab58a914cc8556264dfa33945ecdc1c54086e75b2b31fa6171f00b3bd0f8e40e853eedfbbbd2f3f6af68f9ff716aada2ee7cf74ebbb6adfc473d0504cc2699e932fd05e37037534c351603dae97fdacd38c86d20f46a9fda75a0afa9a7190fd7138cb0114fff0ef89f09c36a7c20ceed99d184687e9d84e49b6615645bbe37065824e9666e912ecbd1b82dc89d9346c899db77461e08a7d2ac7298bc4424f4447183e091877bf5f396b09c98c9ad72b4e4826d086ba9916b62bea18a6ea9d43970d96217f0e96deca96c7f330c072b4db986b65ccf9aea2b153b26e6a9e66a04e21d2872e867e95965ddedef0da476cadfcc5ad896a9b82ded00eee0dcfec4dec4432dc1b7dff585dcbe8e47268192bae8c3312f22970867932e5ca5a153a2fa971202c7de38c55ac2b7219bea3f60586c4f634db45c0cf42d7e2c00b552ed1ea95b3feefa7fe916b5a733bdca562503b2ea7a4d6b5a16ea0e0a99596d657fea2e296bbc70c6837c584bbe9be54d8948f384a8073358b8f3f2c86bb85da8937361b11141c77b51fab886531971240957dbd268040fc185a087811b86f3743a43ad2cfa338a5aeee2f74200aa6d6827ea953ff36f047a268318c50fb594933beab3df4c6c97e87154e5ca687313f528a8aaad2fd3390871819124ea4f712ed8da6bab5fcfd3737e713bda6cec4db4ff83bccdb60bac719b373dc9b319f92af386b02dd6ff9f9218724cae18733d8b7d456883fec6bd38724300b97cda82a8e5eb9adcc65ce060ec806e37132e01198c711265606d62c0367016edea30172e88adb5b1b6180e7d8fdfcff9fe4cb3e407cd9483d08914b0af8245c9b9ceb6941e1afd224cd1e3e4d80703eb2e34be1b5cd3f4bfbe2315f6a9db417f392580dddb065bfb95be463dfcb3b96f64e0a918072c1c019a1df2e546efc1d5614707a2d259d325f4a4daf7ddbc5acec898b3e180c12d68e5e4fbf426cb4025ae365d7831fc47a705677a2475229b1d6c29eda6676dd7c29e69a204fb99af50d8eb4c62d6c636945feaa3926e39d2b069d43bd38fcde80f9b92d83fad5b204f562e4afb3d2d3e8cb64e8df0702ba1c4b25ff38219a4b08595f950af681f84cd0755666ae4cd7d71ce06e273da63e9901a6acbe921875048fe0dbd02ed3d688dbab512ea5976e188d0bde09b630604ff14d598a3bca5a7bfa58f3d058f8bc99e4f16c7c97956dd8fbda85d5bfd14cc765a04b97ca46bb562691c56bd53fa90c8fdd5e1cde6f348a1cdbc3a73063faaf5a573c2fff33c3ede7bf7a4bff541e52fa516b17f8325b7a972f98f03fcc19b20add2827f3396c2efefd7501e93b1dcb88f046b48a3dffbf6fb76845fc401fd40881c9372ea6f9976e2529ae3f2827b3f05f9fdf0b063199171059b823b732111ff4f93492aa182eb6ee82fa74be3d27b56c455a25038eb6b766e19a042aac03419eb62778acb3ca388248f79edf5d0be341fe99074f2b565f06c5a9c0b019c51b5c5b06be51b0a7874e67b140ae5e41e7a3d52295c1ab0d9e6e4ee6e0221161679505d23343968a839de2caf91a25075150a82261835e778cda53884c448f62f9869afd467f91149e77469c23fba8025589954ff74a7105e9e3554877fc268e84ee43d0adb4fcd376a612f9eea445a9b230612e643d3a37fa351b5d1574a61e06cd0176f604460267d415de699e9c6d1e9434f77b28ae397b1106296323744dab5b724ffa8b42903bd149dae8df80c0eaaaf41fdd57b83136ca2e36d031ef724b29666a169874809f3140aa36f6865cceea84b9789a1ad0886140d6999da680fb91a24041086240298110df8af0a7857dc5bb46be6172e18189963d4425dd8cd0f53b07160fbe8250a0fbb8ef3b7366c7d59f21058132f63a031fbd08ee83a1b3cfc6046fb3cc0f299d276e1fe62f0a089a883ef654c58212d7b48331ae39ff21d1d7c7a07580cd68d02b19be50f3ab7cfd1b7daa6dce1edc254057a304ead0585acf88fd451e69af3495709de08cf06d5a62b1b6c912ef5924dc809df3c25d4f565e5a4a8afab9b6f8a052d418b21fd4127d211144fe61cf347361109c917f8b368bd48f4a21d26d8ac2db203aea30d1430b37adddfc6ed0497aaea98bd1876d1e8ca61b4f935466b863a1081932df9f0384a5100a22f379cf2bf885438a10cbdbb191e3cfbf565863753bc447935c1ee62cbdba52401fd6b7958d42ae15470e8b766d4903b129f12ad7591a2e0f590017cf4a8337f9640dfdbf84dfc9a080852e5ff4a3bf503a44bcf76fe1c1b9287154d0e9a880c748cfbafa5f58389398d215623a4889203278ba70806e8349fe471f7ec59538c6b782b9e9742ff8482d2911dd357ef8b104f66d754620cdb4465acb5538be1d66374711a4066d8212a7db2690193eacacfaf5094d7e33b0717c4c777c13951c6f60e59cb4604d36bcf5f620c28d03223d16f70a42bd011d858c1c2fe9cc6446d74772de9224920aa662ff441538358346db515bad64ff86d485608e4247d4d5172209064a1d489fee8c7b0b25c9f20e492cd8103530de4cf4c869eb434da46d938e83c031e14a85b99e88dd77e98b7e717695d92bbe1b316ae9b7e099f105ef52d158adf7a05910b309c039ae761da863faffc7c1ade847c5a88abd367457b70721256d0a762386990c774a00b36c69b73bfa6487e515df344b4c1e69daa2867e6662b951ba77228144f2bb6db922c2cc0104d7cc50fad311ffd0c75146cb0de77503a251511eb41022c0e09cfabb47969f406ce2eba16cb0410d65e38cfea0c32b79f700f7bed746920124044a6d5ebd36d3ded05bfc05ae02046afdea27703d18840a78fe4fe38a31ae31ac3337f35976c39d054078bb1545af0ceee52f3bcaa69a8178ffc80bf7e5072174f549767ef55aaa6caaa9bffb6452f855150d1bb97f028e0a839efb8a836e9084a168d624a50b8d14113801926ee422ddc5aad2a43d1f182b9e564ae8fd5db0c4a36253030461c6b7a39d972b4a281724b1bebaf0ea131ef44cb259dc490e078eeab99cb592439872fc68448bc374748cc190572ce0b86ab29452d79cc2285f59a00526a9d96f3cdc2de57e174fabe44412501b858351d452bbca19b889f61e6ff167a5b471a3ca540919a9e397cf7f62ca4276b3bef205930ed7676eef508fab8ba76d4f84f927ff44af88128990af64f73b4b4601e2326c9be4c59da8f7e8805a101a7472722acd5a2efbb6b6bc6437d7e808641d2bb43909cd34d6faea29c31f2373ada8d243cbadd37d46dc81382b1220ac12d3c31435492fbf584716005f258ca6fc2321879a21a4895f0f06ebba30b5cd282cac5ebbd0da114da7c2734aa30ab228aed94acf3dd6099215b5603cfc63ae99fcc8aece2220ddbfae650c0967d16bcbd0319bf7380ca10b2ba18375716d2e6b0d9930a096bdbb0397c00624832851a9fff9113d7f75bb69e88a7bb0254fa67eb8d0badcbf9ec434bb1ecc886a2f8882651165de97e7f174617e21d3fe75b5db8dd03905dac8c5795793d516d6082d0f7c863ec333e3fb7fdbfc0435f29272a0da1a348f681ae6f1d492f95cd0e11db16828a772b29d7b8ea0ceb28c893952b06dff9b55c817156e03ed62206f0543ab83ef6e265a58bab83928025f17326b864d14644dc8e6f4ac60466463be657e3024910205da87e95e85efa40f8d42d4de7ebcb8a39ecc504532c6d1631e3d9d6cea498d732b66a9cd348cef97f5bab71423e8be049e7db54e2d8810a9ad830bfa82ac7268412823c468416c5b1fc4e25b2beeb53b58c8716d45bcf9da50f1f0b80fbd4bab9316c71fc085ab7c3504b41dad15701c653b70b44e25fb126e7c26a0620f9b2780b0d946bbdb5f667051ba6bd6cfeff072738d4913d1910fe1b391db786ff8114231262ffa49f8817c42b0c4efbd99cec89ae39494ee4dac1dc3bc994e90c36cea3bfdf09b52717a788efa47e755b02f83e6aa97cd0d282fd38f0efdeab907d61a70788aef7b5687a0e37d0ecb0cb4472ef56395bde44df0c9d277dce071965846322aa96e960976445e9b5d9d7c115909fe41c5eae3ae8d447503871478dfb9c0ddf75a2a252f11dec54f99d4201caf3c00b0e589c9be657eecfeed4691cd11df39f32544332b1813d4866fdd1b2759153273641f4b0190c6a0326521beeea844726847e93b668643b3343abc1bc98c42c0d88528eab528ca2544b96bf5f3b5af835d4790dea11245a8a299891bb4d024edeb264836b0822b032d3d85f78793462b4f62321a087fdc47b877c05db066f08fe203e3d26102088ba37fd119881bf7ea83f0e23bdca5277849d73b6be187440e0ad5f0ac3dd18fc12766530b868b7c297920f843ca72043348b8d7faa9c7224a3c7585145ce29443951128f953b583164e39049d8b3bf1e1da043d4c1d8fe1a955b9ab21fbdf3aecaf88df9a108e56eee0b943af4f8d2620702628446c9d5f2eb2647cd35ecf6fe465be8e0ddf7f232584db52fd80f4cd651364fcb0f945592ee5299dbf28049e9b73df104c88711047f88f73f3a1831898f6b070dfc132ae2108e8423868a8f4fb7abfff2cd6ed01df64e5b14c101649cc1a560cf85ac87d0d81245ad7e6425dcd6e258f499316268959cc8c7fd43b5168ab6ad432f9d31b6e390479550137eccfe6847131530270aabd876095c9fde672097f9ce97aac9020ad68ce20c36c8e43044a350c72d661ff633ddaab09d52c1352c7032681d664e451efc6564fd57a29be91262679370d7dfd04fd3bc2dbfcacb6569911d3dde8668b47f3fa483f4d4cc28d14c4d573b46c666384123d5e815868112ebf2864d59d01de629c1e8c2e8a71bde721c7c1f70e35b7a47e0d767b303851f6b5953a7739a6551865ce5616965c7c8473f29617ee09e13e29b654a755392ccbc0db3b2ca78420c2fef1fcb9d3e434a8194b724e572c8eccf78c205fc171b1d222aff1d18efb71f0e9a310826031b88b008e6bb9532c80caf8d6243a3cf7dae26822b579430a415caa03c0e7659480651d1472b39b5c526442092464e1196da0a582c1a7e7248f475b6bfe6823b86bb74fdfbdc6e174bd746f91a25be0c0283857c8365ae4885ce5405620cb944007e33e977949b3ece9caa4399058a234f514916f13368f7a4f9f1f0fca2a26e9cdaeb965a512d28d85848d1ca6f9066ce5b4a825d7d2ab71617a8a4a51be7bd15fcd747fae40ff3b6a372960e0350bd352d3739f6fd322af1c319103675b53fdd6aeaf484b249b0121832c02bab474d482680e64989c925afd6096ac0a8bf50df931831a5781b8b38b1e35df8e09bcf15cac7dba133825ef60d93c17734595c87a524550e579435e75543b3da338d3873d733334ff524f5f0dbc3865079709fdfacb57b0d82a16873d7f995dfe0c1c2da4685af38e465d9cce349137983a0fe444362d7bf12b832d32e85ae7abb801c0bc6dd38de3bbf8345666355e752a69b34331b20c8e8ca80c4daa39aa353a56e1ba5afe27b22dee91d55b06a3016443c77679296c9e31becb6833bb9e422ccda6cfc4f57db23c8be1d1d737528d13ab266cd91383890251c8f8dc92a2ff52a8e6ba2ea36ec9d0530d3d4ff0f2c4d91fa1aa9558c629a8d057b2fd377bb029a690f17031d8e6ce9909ddaf9d95e3b06711a0d2d81646479bc6bc3ab525b6763ae093d4ed6b9b99e4922b92a7266929ac31e62b62085a512e209a5afe9774cff2b14f94a288aea5fc41dc0d872bc0716324904e26dd6f501d68a19b8e1191328982b468f460a9b4a8ffa34c9c4d47316f228ec93d79ba624e261d840a35d45d304e527c83a6154ca155b26a09c1b58fe1a0494381a250312fd72e29f76e491902f9885bb17b68a49454fd20c7ea3e6422b18351a7e1cba189d2fddcb509e376d2ea9f6359dcf7b7bc0df824686ab5e591848458cda65c1f80031ec8298d803f41345a6c5b219d55bc2d19edc092e5243ba780548b5043265339f20c19391cb260fcf756413d65b36439448ea79220f80c040fc578750cc6b358e884bc8e8d392514e263931d5440574f48319cda2f5278f76065359786cc6b39752feda0f3d299aecdcd8290186d3dd32799722faf3f36e0d070d387120cdf04f385b59bdbbda2df92b27f27af8e22b5962eccfb5ca72b494a00b8cc4ee99d2cc0ca827c0cc08a633823eeb583d78e5ee1467f1042ea12eb5c3e8b573f73ebbf85a2095fdaff8be4cb5c4dbbe89ae80a7c92b8a6ffed4fac58411caa9339b8c153abd4db768196efcd32bc4af0484eced8debd48e68af291a3cffc7db077c5382ac4b420a0839969c7713da2cb4194779856091eea8a9578383b5e876a3a38c7fad145389f99ee9b4d3398c9ee90db2622d416b57924f40b521fe7c47321de3ede03cf0a4327a9d53f723d5a428523abd4e0c8e8de07c563e7414314318b6bb816fbec925573e6f07c1451f403fa100b881e1a27829b2f78215457bf277f2eead382b1ce2e1d159ecdf8ac4a44119ff82ea14b2eb5c24f37240ecd04ebe2e53861f593ef134073bcd37eba6bd08d49ccb924369d5b3004e6cdb5b405d6db4117dc88ebcf47898b8a3a1561dfab43c8b5f45987282dfcd9f71c4af644dff879b1a184c313c0c158fca38e3a7e69a21abaf2a09efeb4a20a101986a1f3696213559a35900d4193541a0065bffa9190eb25ca43923e8a5b91b3a00f12ce3c3efbada47683bebb3909e61037f0fc10d398ea63fc8761f9ebcdebbb708f7a0abbf18f62f3281126e02975800540b02949e94574165a7b48f8be6050a3ea8d6f61d782b3f225fa56b18b97a3d0b795ff16acff273808e50f064756bf556ad1312d51f61f3e7e1debbcfbe812d711720fe0c0603b626085e04bf2b187618076cf45690f456412e433ed56674cea322098292ad127e044e45d672f91aaa1d54bb7defa8e1458cd80f9c4670dd146c8a7f7c05b43b2d12354d221c6171b2db6f36bc2b3031eacfdc81ae440275dc508a0ad72e9b4f16874cbf44a72bb05b976226aaae5d56f33da678719ce1121172a76cdd996a6847dc07cc9220461537be14d9f921b673baa951968d8a15fb7097eaa7f4fe25630c9cc9a4fbbeb073d825f7de32bb57ec3eaf3c86675b90f68fefb6ab3fea163903542953fe2ffa1879e23b0c2e926b01a462f6620689c49c215b094271aff4e4582e337fdc7b94716e5f136c41f7e0eed4a89b89f4fb56123c230e184666524ccdd65bfa582849a565e0aa3259ae35e024a5721ec9fab08f82b182314b60c1567391c5904ad689a0b0c50be689269dba8349c34355627973a33ea613f7d619647c0461e6de26d8c1c844004c0fa9a2292e176096759d1bf6cc6f0ca35995598d8e6c52136a9c60b60d2d1da9837803f8ee91ee6d9282d01790347292c62c4743baaaead1dbfaca6ad94556a5a1903b9d72814eaaead32b46743213f00404191b7f80229118c35f1b9a1e57959d3bfe0ab8f087434f489b1baa9953bd77370b306fa629da5a38cddea18d0f3a51a009994d35b73a68ad0c2c9bed65b8d6be6b75762ea4a8b26d69ffe21e1d1046557e0f231c1dfe9b8e231879e099601d7f81c70eb86728a79117a2f9f5cd11563bf7e0fc80f0b116209310817f1664260d03cb3a4e9f442dd51d84b2d415563af9728399c007bd9914292cff4c9e11df11aeb1c70bd03b7c334265eaf79f0ed2e707c1a4f7d6aa7d67acf35d112d420109753f2deef1e03ff3737c232c991f628667d8a1953b0f7e2122232d669a18d23b62d212c4fb8a240b5a3dc1af3dce8ceaae67b6c2f81c7c1dfb7c2305fae625965b7455109d2af0b5c72e3493686053d35fee6ede510ef84d76adb655a67a9c6a3dd470326abb40093360eac77397581d4cb98a89baa49e536c5072e4595f7d45acc7a351987bba21cfaef3367a0ec7ae5a32dee02784f39151212e709eacd34956c0a99904453f52636a28d372f12824240b2d7c53004c633c1cb8b815696bcae7d88f44e5a3445453f6c824e4bc544b616e52159955f54f79ea5c6a43d2d19c8853a4183de066e406ff7ca4aa7b3bbc91b0b589da1d72ee360ea818d615cb0cb4578e0cb95e91c9f1202f3fdc2eef387125b15aa40918228f4f9107166ecedc01b3ff464ff8c5660735ddcfb9d5ea509aeef1cb83484cb2f031323d9405a9b90355e22eb70b69031400ffe2447315d19295f720899698b0cf4570594eaff4a3d5ddd321fe66c16e62cd9f05246e4dc1e503945b8bfa34dbd4d3eff5212f9e5dd37d9ceda5071912ea2785e66bfd833de9667a9071bbbbf248c8f909d6e3b01708b8ea3fb9cfc03750df8fb45cafeefd61d0fedb22676c20e58a26d91c471cd08f73ff48fce6c7a496447020535dd2e5603c997c4345f9f0f4dfa108e778c32dd9844c13dd55c4aaeb9a6ad3e071f677ec342bc705800599b50eb6b413a88f868e36f4910a99784d6baf2bb08d925edfa9e81b4b80ba12774f3f2511bbf2df2e1a4000bb60575670d15762c4b4f724eb0e5eb2d54634033c80c3d1f597ee9dbd6209d22dba338184422eed8b5bd6d5d097eb4ad6aa050c995df4bfef42f9e9978928d19d636d8e52b050ff0aeba58afdb13783763da90e67fd6f8f129dd065908b7bea8e9eaa2e06512ce1b1073e2cda2c9a82bc2bd0df329cfb6efe41347d228be71fbe37b3d4e502ccf2ca12fb4a3645d49c821b0113c03ff6f76467ae0f6a3e68b3058dbd28eb0c31510a5e09a141ac497821ccec44ce1335f91d6feadad5f763a38b086135d9359b95955743a9895fc8694eff91e518526a80f60b128ae128d617a2b3a826b7a8398ac51147dd233dc98fd352617d8b7f6e6fb38f674715c848249aac76ac4a84ab8ff7509ae4de0b8136432a687d9d63c6804938b9588fce17cefb34c15f386232b3d21bea47f539398c71d8a960710d6b2d309136659009c88a73c6b482701139ef937670766e496071317ad077cfde58f7b3d6ab2588d36801579062113e016cf41a093076dfc6d034137aae97bbda7abaddc9fe602e133acff2802f6e716444acdaefd78bc5326035c39b40829b145b8edcf7f4fed4da4904b3dd1e62687f80dd733a1a8e5277f1d0bf3dd50f6a9026ba1a9719b6eb5d07efbb20735f4e0b68f3ed135d949b1856515ac97263b037f9f5d988421917da5adee2cb4345bf8d358f0d261aee25e5e6e6136d9bf57176f3412f7afb697f03f27640f78834201af24098e897fc9432212b87e794809044ab6acaedcc2bf3bdd34721f86a3be2c8e284428c1202fb71e4c1aa149b95397909558416b2f5aace363b66ca3038f552a2f4159a7830ad043099ebe24035b14bcdf39e886167d5b978ed4f7d8d03aff1ef1974d7d01cee66f1e8348bfcfa10a6e3257648543a20e4458c537dd072c669c03efbc3f54088e9e7dc72d46082c4423e9508a09240398cc5e3595da3a6933eda0d84a07aa140d6cf910f262299125d348e3a5d102ce75a78f05f947ac573e14cdac3a960982103cacaa60d4b2709182db3412bdfd43c666f443379898df4816a8c4d94a42bb2a480678e7b2ca1299daf83e054cd577ac7b08ce080e9d0f88e2cf393b511e6e3cf351e19a20d2dad63c93ae5356c83173e42a6cd27b9d1ee54afae11d99fdeeca2351f80250ddcacb681be2c58ea865fdf7063063aea7c7433d877c957c2ad4ea82b8448f6c0a226e1dd4e8a425d1d68b32ca57f70b7dd7ea6f0df39ea0a29d5308e2e29a77af30c31f217a2ad462692561b792055f9409200a499b777b39909825695bde3dcb79ba7bdbef89c1e11aee2c497cade489560fdbca743203db84ede23593185d774f9835f58c03235da674db1187e562d2f53112a3591ba005a0237c91f30aa7ffc26d242c3e14f15bee5f12e6498069d145bceeac2c9606ba2221b343ac954b111a843d67bf69137630ec61aafbc9f0769525b9d8af56625c5d6be2ef5d1fe365fee9c15210166ba1352095e63fd8f34399595e2f1b6520cf91a1696966d87d407096b6c5a192d8c5e2c737a2379c0ed32653349dab6148e81f54747c6698b19429995f1e884d77cd3d8664341199360c49290f8f6d896a90cd8e8045b493662d66e2abffdee7ab88f05f2689ce250da5d05648b0ca117ea8f341eecb8ab2f81c9e11993cfff40ff67809461588124f28ccb68ae8d288a1c13f974556d22f956c921a83723f9a030838e947586eb47c9ff145802d792cf06eb1b90e34d50177a2ce50d124b93276270033433026c49d311c318223561b4fd15fd71e6231fcc56c2fc8e0b3020690d58b3784f00ccafc041b7421154ddfb237c01619a18ed1e3d1fdde9fcbaa1bb40536d1531ca94052ba795cfe6fdb26dd7b67821df7641c8c3e3cad60afd69a38505d292aba51e8402354476893421187238f319e669d31174ae8220d51c96f0b684daf6ba2695b785fdda2a27ec879da20deb78801ba74513fc157093b32e7649a484de7cd10570f9f00ffd761947df14abfef02e53c6c01b1428e88a3ad841ed36c90b270b3358bdc3f86f95a13ed481b50d15f1542bd116dab8bcfe30872930845773752f101acf4f996a4bfaf5a19ed03a624c432c1401f506f42df6ce2bfbbabbb21551ab817ababa793c30deb634952212850cb4b2aa6a1b9d5baf9848b478a1109c970452cb62e0a0bcdfbc2de5df8a9e8db7bd7452f5909c1ed8cdb6286ce393d7e4fd63861a75005e64b37f553ce6ec97313db4a5e6195efac45d191f6919dad40341d0ff7d3b505a3874f1734e067334b5945a81b0bcb50f8411e79885c9f55d291fbb1f57fa397946508864df1e96d00b1725ef36099901536b5a3d5cf4dfefb824839a5ec2e68f6e4761a7bcad07b2d8d240e4e4fadd5656cb17a667ca4ac332d2c0673e8f42f1ff3e2e3d48c22ac8552248b3c13a715b539ee4e0cde38670dfb9560d58df62ca667ca82bcc7c0a61240488ba1afbbd0ac6298f6c1688a5be2d4b6483125985350892e4aa7b2ad2b77c4f6814b53d8a29aa593829a7603a2fad9e846f637838e0a7fbcc3e4dd5d7471fcc6b0e8f43f135c82a5d32459fe9578fe82b580029c9f8728996f11efbb8d87fa651d68f9abf0c21f173700738b185a2adf0b7b727c89b3fe724e6f46b13b2f3c8c711a0321907a45673a756dd2ca3831ccbbec272d9b28285bcbd924020b96a2bb1e086cf5ca650003a0074fc9fb1dd52c76976c2d059e7742b37704742d64d66961f5f0b5b810b7b2841d4bf1f28a130b8b2cee5fc37e3d5d3f6580a8944d99019f899919d57d04d0bafa1ed1785542d729e0b1e1546dcebb1a09eab62056289161a2de98025e87cca4b3fcd082e797c596685b8b0cf1e0f12b9673ba88a7098545c16a3fddd3ecdde918303dd0053f566680d4438f812dcc171344962985df30e49425c9806904fd9d2a6b398ccac1e6b10ee57a9254d20fc2c11a7d1d2bb9fc3116a9f391dfbd6dc68ee0fb89eda71fac8c399fa3a4e4042cd47634831c6a082f21eb1e93b810da6b31ea8f451533bb16d4b9a9d50a5d0e587449150faad8e37b9944804699ae316b7ef25a3c418903ba746c8cec3644479f8d3a296462a423ca38a3a6512d2431ef9a66a77cd776b64f16d304af8005a735d957cb29a2f68ec8ea40d1797b03058fd4b7a40fa7919a052cef46ec730f312439c0c1b1ea80c828296b7733783b22e95619865237430168dfda168521c736f17900d956afee1e08b5729aa4b6d75b690126231ebf5f8f990956357ad3e7dcb105d0b532c651153a81e2d56ce8a95c12c18c296cd45b01c37d124c8607708d80d3e56afc14f5d28fab1ba160c1e89f82bc626b55608511ee68dfa107d63e6d4b30e7830ba1c01cb8b7fe31adfd1629fe2d57a91617b42df22e6892fd7cd17664827ac9952583ad39d0bb78d967f39e5b85411fb4ba67bc71753e6741755ba1391d4f614952f2a22c553056c5890a72f35392e05257605c6a1bfa5efdc1b51f16b21521f07068bc40c7065071a124333391f88b64a6fd4faa0371aaa9685749321c00df429d98b0c3f0abd4c4ce8d993c2cb57c3559ee3e7a2b9e7c826eb9abe51396a0de0115a1c992ebe35b18e359c7f01499e76e650ed6caee3d1762daef4f4e0fe9be1409aa4468c9426b72cd151c8234835ec0ab8046d88b8718668e86e15d4a92989c5a1b7722be4d00230a1958377314f3d9dde1f88d632c79c427df4d8683758e3c1a1456dd5ed17c5ecb8d96e21d998d62f876a91a33f4affd30a3f554dd0802140508fb48cb5563833c2bd422e1ccf5f31f77f9fd5c0377ed159b5b25ec6f17ac380314143cf2f5303c23f55c5e2e40b27d500235d56c3805d8d9d0f0238e47f374ea1cf5b24ce1c308e882d533f37f955ef7ca27244e96e13bdbb70233fa85f0918170ad07eb50489c35d19017605988cb3027fe20378e38a643e8104c17240f3115c2c906c0b51b19756e572c68d4247dccd797c54e1e2aa57ab58fc83116b47680dd85c8f03d4e1db97a539cfb9e349388a01f306a56eadc2a8ac9ec02cf89809d4eb4e0a62162b6eb004e8f4db56409bc83556d01815c81655bf99de31901dc4506fe1452ccafe47dfdbb60916abd0fb1e31083da41a1687e7b46152709fa6ee407294b20c3bed3bc22240c94f5738bce9c7f9babd369b761aaefa655383cfe7b60d00984118db7bc0155939a0ff44c1ad4f38682a750c066551d45f66c38df8de083e850b9b67e9ecb5ee0af0a0ad4364a9a1cd4d3b271a28ef39b4a0e916a75c392f71998c03df5c932e9f755d35f4dba577d37322d740378a9b5e829bae4fe151a58dc5dab84ac755c665fad0a4e068b489e16832e7d4882c5b03696b0b8c45120ff62a70128e90980153d9b331ed09474e4c064b2f3a431f7620456c12701e065d36e91f7fb10e74b79c2f0642af8713185d9f6222c85d906bb1fd615f16ded50fa5a4528768b2704aebcd8b84621515abaa688486426de4bf3c804b09e93e2921eb07af7ee2fb7e94a978fcb32cacb91f3fd384c35c8c4af45828bc57fa55c36ef1c8b4e397cf68395979d5a54ce880513d0c989a99555dccfac1cc4a2d67554577dfa01d9e82871c61b7d83359a3f8fd0362f364fa98fc808b30593a7f07ee8e7b9c556949ba486c7f46f93f7995a343737dd645b3a568c22b76e51607dc409054971df7654e95d4aa87801d0004cb2dc1c60c0aa39c3a70317204a439a6febf292ab1e7755701488ee4caa55c0234548447d9f7323cea40463c80031aa873a34ac277b01d2e0ef6f412869292f042fd8ea1cef6d0dcace4f59e8a714be3ad1b80705af2223e659a53e8ed61dc5703cd3f3a612e9062e3eea5db0384cd4c839f21eeac51afd1862a5e450ab209b492de6b88c2c19efa195dd943ef3642d0550fa27eb0408bc1d74b461609a16e0e0483d518e7c269ed934b128f0d4ca1677bae62ee122d9309d4add5771db2d7ad8d268ce98983287e83a5356f778978e6a256eff0c4763aa84d48a9ca0ee38edd1ad05958e9460272fea1ae945bfb220aa1d3e25912925cacf4728bff567acbaedbdfe88c85e145c3697f05188b9f782b664981b03ca94dbe1d0632fb3b8c58a1ff09a97a23845b3e1ef5c7bb22118dfaed4e9d8f076bee624a8e2c4e1c3ac96f715c9f2a83ec8a3eafe74a4faea98e1051231332c27de982ed8e89691f98bc8966dc585b88701196fcfc7dbdc8b47b294574762e5e0504a4c4e33830269ef2aa5bc20025503ef65c1aa7464f036e140e133edd4f69ac4461473a1742b170f30ddc9de9027d727fc38ef11ec73a4c05a0bc3a48c255c75d4012d65fa088fcc375e8666cd3bb54a61cf72ed51962816a75e146d2ca32dc0be514f234475d92506047c85f7ed58f5a329f5604915e3731abd0bb583640ec18ff471144000c6e1887b58361023e722f43fbd997070b58bbec03f04d10579fc5e451ec29d7600f2e3c8630c2c643b93283d07c94c89fef6e302f3ecbcbf0331b5f52d565031d22ced5a50400e2a00beb1065133cdf46b57ee46fe9ea38c6d7996f20d9ab3c1d0a6a25f659cfceedd661774d26863c73354e7feec3f69f685fe1d2b00a2f1803dd2bf3219bed01864812acc42a4d7a230376959816341cc24a085e31d795a098a45025afb23ebdf7d771ff524968bc7e8180ced490cce736e92353d58b6e576761de1d40ced2848886752f7a9a1dfca5c9bc4773cdaf3b6477d9d520fcfc65f681c70f4792c766aab1f9d3c8026f2eb9f0f0c68cffb538ba7962590a009953eee7f479f36bf3cdfd9088acd38b6d7d6c1b2b987cd6d77b39b370ae6d49431382f7f28e61e0fd02c956cf97ddf06f06bdafd9b6005c627519dd352f90fd22ff75f5c7e5482b307a1a3afe2e2cda6182fd41980b2a211cd28e472b8f937cc62ef5452a11085ea2ed234bb6bf176c656e8fb81c382345247b003c2c0b9a82bf3fc123f54a7195013dce1ef8d356a8af2a7487fb88a2125faec674d05004a6a9eda84b1044cdfa666b722f0e468f161eb773208c63ca56d303652fd32be5999428a0e61a7d773d6c349babb6d4754365674de42a76599cca2c6d76e0382a53c7d2f6013580ef4c1ad953b8e533f6ab85dc462e66f50296d940aa2df96fc84f7bbad97c5a640ce1a45d7b385d2dc2c6354ee9c84d186ee6b00b93e79d7fae8f8f0662ee02083b4995a154de11b7d6448d82c6155cb57b195b37f82f8418ee56bf37400b2402b02ff423a24aa9a2c5bc789ec19aeb797ea72aede212dbd368cfdefd81899dc903310ad6c6881238564cf6cc264e43b673f2a9e393651d7b6630c105a310aa4e9a306185aeee78075379aeec5fe72d90c0b30b00ed2d771476caa147720dea61bcc97dc2e6431bac3238c65c2a36469bcd45e9e9a7016798c9a898846d2afa3d24a14e5abce706af67cb94ea654b8ef39ab7ab4e09f3062e222c52d9737fd4db5ebd800bf4c33425273d3db2568a9ba5b00f08e086d254c3e8116e54cc2e995aea5baf773fb164f22ab0ef67ccf8df7f2a9cb33102fa3ded2d97ba3c7bb550fa220aa30a1579caef529d0853d6feaf0c3945e52ed267fed008939f9145c539a3f78b58e017432212b848bec4fd0075d5700f206ded7160644a524f7d880142ec79b019fdfe76f7acdd2bfa8187b91e1a0067e6b498afb83a7452476aa9c61780106268797b3e1807b0c210385e4224da1f68a7a4f95a7d3f7930c7be91b80355adc0b044eef0f385e5da56e8c4c78c964c87ad11493b9bb6f21d9e4df304f2ccf2e397d67775907f5f899ef78557ecb09b8817376e22b57ce3466e1105feef80f86c89d1c5e3cfdcbef96535b5f511c01098f3bb01d527db2f5fe6a4396dbb0b9dde0db7ca0eed57c4aa38985a4d31b8f80610a39c234b7957e9640d5223f4dd853074a7b66ba55691ac3a685ab8757fa4603926c2ad06578eb07ce470941cf292274040b112ffaeef9b5f3087216918ba311ec1521766d00559e7a9e297b7de00ed3a286f5b107b84f45bd77742f04494bd324bb20c73948e6fdd4ea96191aa5aa4b903b41d236925aae599f556955c2c7dfc4cf7aa12d7c94322221784b17b2b64f58b94cdc0345e2ba91da938ce5cddff961cf8f13e1ec9825f94eabadf312663b9a0b91f8e0e049cbf928748f93800c3a2b8fe5dda97b5808e758b0eddefcfa77a5544d9f42c36b4ee51f18bf9f0543fdf5c0e4b188bc3e68745a388372fe3285d2d4e7eb4e4fc6b47622806ce42b9240440d6e92a581b404d91e1a26b4127927b96d0e26f5eaf8cd14b2bd6fc438734241cb4bea1f7aca18cbbd76216cb38750c93caf4a51c3972d50739eaf5cc56eba376c0db7973902ea8e2197e30d8f8fef5f7be17a1f92679192afdbded34e0e908cae8a3a5bed729dd77728f3 + +Params = SHAKE_60/6_512 +Msg = 01020304 +PrivateKey = 0482010c0000001f2404a786d8ffc4586daf62e929cae3cd63f014a5b5fde9e7fb22f858df6e3ca7f823cc7e7ba021e72bafb7bc580ccd9007b19142912f9fd90f6e74562054838a760a3cf9cdd5dbaad73d091e0085c19740e09a7d1e590762a7ec78fc50b307c622d6d78a852be649ce834b8995cd125e8ba30a24c950455c58ff7187f479a85600000000000000004cbe1ae3e04f7b89da0be1f27bdd6af54230d77d8162d09e7cd395fbf304a62afff327ae8b835c19708066d2f93ee351fd61eb07aa7d9c5e02c9df7db6b030ec69ac55dbf984d1e3a194b9e3272c3b945b02bb4c90588e0e2dd58c674f63ba998228fe04474ad3236fe4f8d5fd13771485da62deb909b765a2e854413cd96d92 +Signature = 00000000000000008c90d8e5691ea90bc9ea875537eb3c3a2ed9bd24fda26cb31bf940c282e3040e642412a22b2142b8efa45dfcea861f631929aef15b7c52e9fb44cff67655b4599ba1f761b7607f66ef3bf18af6edba468cc9952268b7719dfb68fe3192fc58eaa4e60809b822fe66c3d281923b114458c69b3a4d1adde36acf4a1efb7678ad214622b63d9b00f20a0415de532900d44b3b43855fc8c904748dd9301cf1a425efa1d219b3702ef7a853c96bb98ec8c31e09d73b11b5a738149dfedd654a53a94b09614c1f34aae40a4638033e5fdd726890de76d72fa72232491eee1d173ef4545da03497a1dae4ddb82f6aa3240c0353dcf270616f354f8d5006615fea26981e812153a9db6188c7fe2af0a71d3600aff4d97b1761c8dce2a40395a08fdd9006926c115a12b80917c1bf31da14c67da5454fed3dce384525f0d0e289e620a39761f63de50e7c31f61052933e735efb1fd22b1f66c7bfab904e40501249c7fae1ba4445491fb56a7bd6d46cdf1af024bb351d959b52264e97db3d48105a96cc126db2d6dd743bbd41bafa2007f991c50564d00d055edadfe6c2cc7f1b21cc2db0b77366200bc0ecc521e419f28ec0a6098b1a10caaf93f1cbf84eb3d21c6124f5a5a62bae7c8a629d8024dfcc7ae767bcffbf9bd5bfaa7e3312edb5213ad74742d8d110236cb99da9527153fa304cda4e1033f7118f2206fc9c1898f3ec9848a0b8eef132f4e7f34aef14b902328c700ee4aca110433fe81953f1fb49ccaeeea8a4fe58e1a4ef56c7fce5b5e4c57361a2c0e6a73c868fcd09a45db78bfdafefb8f63a15016db09da88be6901c64e6888452aa674f2f78b95503881fda6f39edb1e4a1d1b47bdc49fd184d6b391f7ba661b994ff42d7616d7a14443bc66efa3c96ebd60ac83294da0fb65a9ca6b0f43353a424b85e7eb5c68354cb178ab88f6b2d6594f50384c77cab75c808d20dd3ecb9b457fc537d47b19fe9943a01daab53fa7bf27740ffcbbc8a6e36ad657283efcac50f675c1930b88bc4ad5553d2bf4d5ebcebffee5d4c5cc153a80bebbaad886412c80cdffa80cf77c1ae25e6e8bf87747ab6f69bac6793264dd38ad165d731484a5830e2dfdb1f28aa7d1262c90547a1904adff278c8a9a33907b3e781ef48ff64a4dafdd5b3205b593dfeded49dea53dbb074e4c4e5e8161cc4207feb9158d17494ed78d41f9f06f1ea9f49e19591ccb74e26fa03a573526cc684156656501c5e46646123cec883e5fd221d2a27030fb2eff5c9da41a0e0e37e04737371160e3780141ea1631a3f01e259bd5777b199052ff6badb9c123be108f1ddc0f732951fdca5ff5ec94da0266ed0e0ff46bda4cf447ffc4673881798890e21e7f3fa90b50e9796d31f73e780160cfae080a911514da7263e3c6acd554613c99ce94135fb436468f298957b881888b6d01353cca150baf8b2eb0a2978dd32e5ca19345d4911d8f5465bd2f5b6acd51e33e2889ff356e1c1bbdcf43509fbc9b5090b28eb7da160b2c5e6bd81c42d6996735c98796c32a141716ad3e91220cb810ae14aab56b3a5be6e8377d59270111c253b792016867cad0b8c1fe251ab9540a636eb4c696bfe6351772341c1becd408469ecae229cb3bee26bd6a79c8e25bc4d0d7a82d9ad1973bc9b7b076f80910bf9ec1f166e01440ca564f5cd4fe038b70a73516a761be484048fe04da3d70ad8cd580e6caaabd77a2d7f8da3c27a348e15e65ccbc9e6e84ad9191a5b3ecfef71a46c77d7a6e2bb061cbfb123e3d6b82edbd95050b3504d85040f597276e8c9625f6db557ab67acbd78f8cb3accb8374f3b6714f1f17fce35b3ab3eb68dd358dd3fe37083f27993b63b6914f276171ff297f147d45d540dfa3f2de03d1ced154f5c43f245cdc2b9fd84b6675f2a7f258417967da58904ef460abd0d7ce514d4b1b9832b8f62e73616718b7d69706072a18627e8cb737e8ac67290b5a89e7b5356f56deb2af5d7c24266e1d357774cb0378767a8e1ec9203fe14187dfc500be76cbcc81fc790bbf61405f9ba9ed77c1eea5e0653856170b739de5b763e7f9ed0f930787d7af271da7adc18fe65b67c67dca7eb0ed9fb304245d352923b2662f28cd186932ffba03b44271ce9b0008be0d9ae8b2d085f897965dbc07cfff52c7ea3ffbc03bf8c4ccfbd57b7be79158a72e7b8a9d095733054dd87dd1841b96dbd40f3c879e258d0ded1eb5b3d7a159fe220db69ee7d78b9bd6d9ae220eda7a5571caa531ae1a5f20d2add04a1a2a74c215f4c844cb65c864d1370c44941f86cfcf0e71f466bb07fa3ab1bd636e42877e83bc894a7067fcaa605fa100440d1fbd44445c58a3d7a7de667598a54ae37cfd692e37379e6a41e368d1eb7b6788eec45248da4de68996e37c379be2c70f9d34e6abb35dd1db0b6796716122d8671d0071e02fb2895a0988920decbff1401e77bff3c0f5d43fcbbe554d33722e9e3d63683d4d7ff24b2e88c5bff3b81e87e3cee6b77be055e43291f7a5e34e4349c78aa804c5321e3245817aac80ab26d7fc6dc21c07f4c25f1fef6184ae7996c17d9779945c47ffb10888143c2ca414f8e8a752f42496dc1c371e09fe69ff7cbae83cfe147495d695e55d3ca943f4ecd5680f1082a0ca4299e938b6f85b3ccdb91fc2332a9c513a808425e519297bff71c1320d19fb6030d712942cb96b6a44a31f9db16511ef3377a99effcf7d17d34feca1c282fb85a8ab31e341fdb8c608639f5eb8ae79a576071562a39214ee1f33b9f5ecade924a070e5702e808b1b4651d349b68ae93a325effc49fa2d735908eea9b636684a25d38355fd600354fea7a0e528cf256087400c8c4845cab5922f17a9f12dc7b12980ec22c749bc705dff76f1531a4a58d6365d9c5e35d5731fa2cc6e1ccb8fb09f304accc9949e64cd2bd1f87f2481995f2ceaf06b1b396cc2fdeb1b584a3fe6ba8b5178b666b4af21e00859ad85ade72ef37b1d49f9fc4a19061528e26605fa446d2522db6943a4c2ead7831efb2ca9d3a24a12a180036c8764158da83d9eaea032eda4337c5fe196eaa5ab45918af4a771882690839b43f3fc6ada859c9448b2f7aa8e49e4f73248ba237732dd51a3a50159dc260035470c99087c66b25ed0d1e3b036e022543c8829932046adb07ad88e2838b4a2440aa08059e5acb5a30f6e82c78a2b402ffdfa90aed6699f492c100a9bbcd97750ae6c2d060efe31a37f615a6279ee2ae4bd83c4d2f0b46e7535e891d7c66b10c3b61ce1d3697e374244838e64c3906595319b9463640728e094ed6926725a2ffbc7424a21d4f5d51083b24c0430fdba5db23a52c0a349f986103b93bd1c7fe1c90c7b8447ef6c5ea46361e0d2cfa2a949a1f234339bbd749a773ed3d4fd509b3cfe7eb6bf16bc157499bec55cbf277cc8de76bd58df1f9fd853e8b88362c5bcc2822ee960900ecbd0fd0f8b9585a93bd250118ead5db512c3f103047ea66d49168896b08da3bc379b757333c9a3463aad33e9977e39f694ebfe33fb888e3786e8b0457aee41a831b0ced78423a5179d8ccf9b7c07d0dfc726921c5dfea6ca3b5c98db6372e1189d85188cf417781d74b26475e1064f503bd573b37a1c2223fbcbf1bbc99ad41e05d1f3e5698a98d98d87b1e078cdfe969036287961503f0be2b5d86daa45601ad69f0a7a5ae8b3e91da7b921c2e65c51a25f821d5c1c4f54cee6244e3175e4bf4167dcb7b0c2f96af8694a133245847a7a74c1abdac5dda6fa5c640432c33c6f6ab3e03e1d305bd25d42bfeac77d9fb535630e195ae3bf5bb3693519990a0f4a3ccfb35e7111da3778daa1a5acbe28e5454538616f61cb2a38ee2316a4fa466795097ba4189c66546225e34b96ad74eaec9712c607484a3c2d0adc1350c7335feb7598fd254ea4325b72b000756d5e3289f65c550d010ef8f58551ce78213e28725a2dcaa2f400129e9d2ab120add54f7ce0ebbe324c58a5c78f99334aa63982eaa975925a26b4ed8e0074fd30a5e7218d3b738fc6a80614d537bf89e3cf819e1b0f97479ea22eb60115b0e2a08dd85a854c399c54ad183652c9364e3cc090594647bffb696b44a2d2a8109a6ec81d5762e4ac21410f34b4957502a8bf8feb8eea08cbff97d94846096194600d5944b0a8f3f4313f56b04cbc9b5eb86d3190b7975c781084c7924d4eb1963291fa90b6afa37446d45ccd68a39e00b22fbde2e12a9294b2e2548dbed8eefdec71bda0a0ec7d9432fa59cd3f4d08620a99663c7b6da6c4083f99c30759293c0d60c6e167ff27c48917bf30de95c7fe5763546bda2e9a67e5193071e4f09c1d5d4ae04438318f7ecea9e9ca531402e31871f82a6a6b4b86f0644cd6e25f18dfa9eed3b184f6889ac0d840b458225f6d33661a44768558ea61144201ed5a00e70e72ad839f059192487ffdf09fe38893f0c0364a3c90dda8e340afbfca9291b028be9d1a79904dbad994a307c012333d2ab806d087bba478cd24af336c29593a4e10d429e521d23427f3a0a3caa904fb7e8dbfbea4c485f96b0f1f10d3aab42755de4c651184fef979208d579c5d847143b1aaab24d9be1329b0a10d404768a09b2587ae0835d7c0a18c3992947609542cd5a733d177494bb3442d814404e128267407c03548c27223f57a9d186ea9b767ca43104c911bc0bb7d064fff35167232bf29e8dfa3c3998618baeffe7e75c5459596ed2290d4f2ccd9e2d88bcd6815caf52958ba1bc05ed533ee8a8b819ce37874d08402065b96a18bc6a30ddaf82c37dce33d128e245ed25b1f1ee58821f032689e1064b42fd3951c009a93363b30b6421421e15349134d20592c2a09a2aab3f44c29a4062f6d6ad4a20286d05aec6c192cf1df0aa3de0d0927330721e15ea8406aee645a77177d99a4f55520dd45f018c0e075e6950cce4dbcf0608ade165af1a2a15896e3946e93488ddc92c328634f2f77fd6e27394049f8c94d134bc9ff252e652296268c46d297935c01cb172033f6a95531b25692206752157eed5b1184cc26ff87dcb6b88e78a738d8f7043ed619c42cdc809c964cab54b6f6c56bd9656869af6d990057e098897f5536df994112d1917b99e416b0ee395c54431804d0f32fc9de86cd5fe558e17e47e5f0d247bf05346bb5541e2144a8c43580855810b098e0639b86edf72fed78d935e02fe0314262c44f59d50f68f92ca80f5a4078efc6e6b4a76997dbdac57dcb569981dd483a05225067ba6464bccb8a39b1d2028c080c4530ad4112fc69995d6802d1fa3f3fec92519c453daabc7246bab3b003fe0b3e62cfe4888966e6b61c2ee9fe4796e99141fa09d488f5bf3568f19112042b12248a936ad907dbae021914fe61fce941ce68a4e1ea5eb736653b3543cdc082a37edac0bf226db15fe4b307b2cd423f56143658db9be3a6846717a02a54fd4eefb28ddbb96cffc8726cc41dfc0f8c12a9ee01aabe75321c4f1513bc0abaf203702185ab4e25e06426aa5262e220e86f657828799c05280b8eacf1d26977e1eb9c1534845a53f70438e842b9323a4096577a603c5b32b0a0279d73bd5f41496a32207012f76e8dd9d76e16d1ff72472bdcb47d9e9bf37d95332b98a5ab7d171d320557752bffaaaddb30038b64f5837b9190f94e46c6523e72b1464ad634ea61d94a1b4cf706f6f54547511cdec0b77b48d5856f0c612b642f69bdb4906c5a7e1306d8ea88785f2f5ac15721f8a2e17bfbad4a5430f2f37d3b24d1312058676b74eeaff93643e3a278e168ac4e9b30004ba4ec5f27eb7f7c5a34d1639ed93178b78bae1475eda93c4a7c1370f8a3b09b859ba829317525e92f887f08256b0f279b1333046909624c3d0fc1bf5dbdef4c3b62f1186fcc1c79d33ccdabf9edca1651bb4b4b022853bd87df68ee20fad4b71b6f83a8898ff8b248de39e86eb5db51d1edd77def55416f89acfeea5de95e53363ff2835f4cbb58a09f0e40b690eeddf2cb25858b37b062ca493d2d883ad456e02fffd348b694467b284f1183279ac6aa1b9d0c9068206e6fe22e573961d9fd96164f525bc2e4cb8668ace3443e970c69b8fb445a6fccc52b8b545f1b5e77d9088a9dab3e784c41d9839541c6309d8110ef6b36d42e51ea791f68559c854ed4640205eeca89e812f06215db4efd5ac476ae8b277aef35bbdde7ab40d651848386fb99e5a73655b3e7aa0436f947ad6c2ee75d31bcc685490aa84f5b43e7da1efa84817b1a0b78f15e7c0259c0d16cad223cebd0453dadb2ed1e15c2ed40c4d4debeca3fd1a6919d8700066e3dcb3d089463be0ef8177f079422910aa7764c4d9dcc1cd21a4a77cd77903c9e62d90fb0db2201e992af805258d7b77a0139ce096327090e2fa8ed944d1863d258ccf33ef3f2f3f8b80510c5e0bca9bed282be0585f6f1d027de064bd7bfec41b9e77d3daf7091e35aef9d171734ea30cec95077d1c11656f6a6228905319ee332f28348dc109a53d845ab7c3159c46e4a13be37efbfc3a7a46b05cbffe2ecc3917cc3e401b736eee1865a3672384a3b68ab8ecb1f528043653fc1f689a0d4938466bb4c83473b162bca39b8e5b0d505832f4079c3a5f4b004bafb9d8d91bc18abe966f7ccd10dcc20a3cdfef4fe4ac9d207883a0c7fb6e9295c1bb6b5f9bf2d4bc3fecd561580d1f75aae767eb918fba78b92dbe09fcffd4f9c75f3d39174e1a423a3d8845e6272ebd9920cee7b318de53c037a02b73fbdee5fe4f950da0d1cacf2dbc079c61541237eeb2ba9eb99691b134a7721e0d326a61b26c6a9365a3484dfa03759b73092dde78c9372c8847b85e0cae8a07de4b51913315ba5a55d306a2a52ac5ede82eab86c75fbb386ac87b8a2c50a440b4e0e01ab345073af4578112cfbd3ea0ebbe4ae7d257a87e25fe76049983987a1e440ebd08f6e6051e77d26ec49fa89928ff9181a76c2ad03029c633770aec37f9b6349b13b41668ae464b4b0b6e4e38df3f061cf9daa7d3f523f8c9ffcb0da1851d35303aa30439efcc08cbf48bf7e1fe40829a45afe4fcb3a83a139464d0ae6ac3303a382797abcaba57019e78b7f7285a3c7a59f0e3c25231e15cbb7c91cb3901617003d58ea6fc72a129693e7698cdf68756bf250658962d83792578d13174bd64c8d738d9133cfce676ad6dd0cb55c7d97a1a0c62db845d799302530bcb038d6a8eb4b91f8410467101b771e437eb686ee4f0d5ad431d1c350b6fad4eef4fbe261bcd3783db34e8bb8d07e1668b00a74a1a2aea519db1566f1a39bb81f611859e34223304c269427de02fb824ce47bbe376e265b6bd03cbdfa56f46e683680758b7278ee4e6457bb5242a8d8cd5ee6df44af71ac62ef0cc668bf9a6003fe27f5efb0f23f9867041dd2ca477da8ef1e2d0b1a62506fa882c0a348aef920e4faa7726b9b7e50017934cf2902abce7d29a0e6247775c9b6c5f4ec26d17c74aee93958c8d4286b5972a23793dc9f814c515ed2674de47da065aad32f40f5aecc4c9a3ab616d575a29cd17f855051e5bc23ad048817defa40bef4df8ccca04563932f06ad4204c7392a1d082698e95e36a4351de50918937502f1b9be8e5d50e8b3f61d3b42d70a206a157f9635fa7accf5b18f8cd072aa50e4238e734c7e84723dc033bb9b2ebc73a6e7c5e7c441f35d19ac5801fae3e46dfce8cfef3a115f1b8155949c519285f8238896ae36f905e7492dca04ca97e829be8786779d333d5d8ff93a27403dec9b4fca74ab492ef49bdd4b6852a7b63065e8ae7b72399d7073ed3353f2ab1d2c4512d0cae54d3afa7facf7abe651eb88eaaecd5236940ea3ee3cd784f297f44137e05e304e3380b9cbedf4ee3299613b31ae4896e03913db535e1aafeae72d644e056a7e096f505cf08f5193e890ac44f222ce6d34fd3450443d14425eefc80407edc88c4c3fd5518f778651e8512c402a93326d717b368513f4dd713f718e238f01d7d363d14a62606954507f2706fd417dadf07b22bfb14370f0cd5c51d82d4340f7990d63db368a49a1f0d5416a48a79dba3fd41bd81f225756f747eac5962192be6a065284246e15801a8a2c318adc885d9ea1e386b50367149e105c826eaf41f785ddc69d2e6c71b7ea59f4639a66080baeff17746a37ee7138352876526fabe2906240a5b0811bab060c84712e7805a0d84c6e5f63358f1a3fdbc067a533f89c679b04dc86251459c568a871c80dcbeb888d2e3bab80b86d7b1e9e9baa25786cb96f79f838753d84793ca09fa85f0bd1871291ba8f619170d2b2fed3daed93912402a77a73a0e0700632a4858068a335cc5e444a9b667cffbdf7a3e3687fc9baeb1527d12ee58e596b19ca3aef4cada59e1c1fd03ad7934f0b325ae9df285de60fe1ff5110c9af349aab19640e4e8ec0ebb0aa35769e6fb10ba846c8783f5301f0ce2722bcdf63c96ecf439338207d7580f465af393ab44f3a5723b25c29b329904a7bae4834c6601cd91aa908504ba82285d46fcaf1b306412367d3437f62afaa4cadc02412c0863d8ef0fadc2fa4e45dbd92e0ab8f878512c5bbeea1c6586ee3b028790ded7c0a7f106277405db3b480ede11d95ef3d27b51a2584de13476ecbeef6489fbcbcc696eb8cf25501d260ec45446db88473e6036f9cc3f33e3241642eb226dcaf5e86c0b0237f277ee6dbaf0e906a0b6d6f2d4cad6ffed41d6ca0a2d4026337d1f563c6bfa74476ea1298af72348952cd88f182feb5e0fe6d243f1874077a8f4d17d870dea6037adc6b1752327f505407b980ff330ac0f14f4f2c78c4e72ce4dd0b2c9ead89ccdf4adb0abd82814e2698cea71815dbf94600fd9f105a76e4c58bd1784b2fd081d9200f12d23647df9ce542dc58e1ff2d4624aea7cf4316f2ec649c7e58310c094d8f7a3560e26a4b3be1b1d1e224dfdd3820550a453673a94485ccb1eb8389365612a6cfcab74deea9979507e0f600cff232c0f049e8e1f166b13a3342bf0d80e6e582033aa9a3716ed8478ab1bf8be4923af0da2fa3367b761336d9d5a061da452aa315a36d90f689125566398a015d683a5242328cb2f64402aba81ecf0ae91fcab8a5273581ae461c0e7120f2ee9c0266d16e992999166fef2acbfa06e5a1905e68c2464c3ee3a54fd02fe0c5893afc2c99fa81cfa7f850669e2ee24524eb29ee6efc045e0eca1a1de91bb5b461636db19fd5656b104d4c36652465f8a0cdecb3bfc7ae9c20236f178f5086aad29dcc64ec41196101183438ddf94aeba78c2cd680b7bfc378c10e7a8c0c5b16ac7c2a3dba884a87f961bdba882a53cfb552fde5d78d860e252c680fe4697bd606e890c8bcb706723fe9b24965f203858145413c8a40c53ebf4d93bd03524b6cd6641703cf1c7cb98d3bfe79f29cb0e383e0eac137ceda0112ef93f8dae36d6b8396636bdf3d9a9234a6d9fd77dcc3154939655351f2a850f6d2378fab0440e4d64fc86463aea51b52b8153782852f25f7850186859a439c289b68ac5fd79807064adfc4253a8735c5bb57c61e6c7b3d08d7343d84d56859448b2d4783a0e7caf1fbbffdd485f3d9f15449b03c4e2a0a58ea96b59b7912bdeacbb0bd8c4c435e121da18268ee49248abb15961e746e9e380f708fe34e4231aea14d60c052b0e0cef1e9e15b5e034273a99731339dd6f42cd38a7fb614bbbc7d315eacd5b659f561224f8358035bf4d7fbe924baa7e40a343e41d75ca3bc07ba4a6a447c445f1a170247a4e6c03307d6a898972c9d0ac10db0eb699eb335e678b5cdca46be3e2af7d6944541ef1f7f8a4ebd72bb0e9515c5b10a4ab5377fee068aea3825be63e0653dc035e72e79da4d08b8a9e5f89cd36bacc4b8bcf6e7c84d6db54d3687431712c326b000ffca2b02126338547626be222806743106cbffadd1483b93af4405fb9cd7a2f82ce096b45a49af85f54877d23fb7ceca9082cccd4f4335e1028bca9606fec7751b6e0eeacc5e8064b6b424ef09b681c89516483c18b6065bbdd7ee5fa8e0da0b47a09ece2f060f915c1c24dfb114bebab6d70d67952707f4c8ea7797deac708441ed781cb9bbe0851de8f06463afd68e54141f7a3f71a700c7ba4339c61771bef5c09a3081dbfa66d4f545ab21a4adbe9aaa9f536ca1576258531808e1264a90ca92edea150a5404dbeb14a976cad024a590aea8ceb9ba1fa0022879d0997e531cb70acbf5eae7a5a849763acd6c016a96ff6caf07b7b09997eef652b5595b70a28417c11d90e5044fce62753211b69f032dbf32087c4552499d1473cafbc61ed1a32cd1b642c691bfc77d063f2b08271d23e304d84cafed16491de5ce0281472baea8610209583b0c4a636dcdfe0b9ed87e06504d97e1844631b11475a49f9234895fd968de66ec8bccf44b1af39bafef9d3731fa89ddee7367cc7408ae249156d979ead4d77a9e4c69ab4feb6d02e6105be215b55db3658673c5102151d758dbb8303451a002521992bf33629b8026272462cdac6657e71cb497ab4b43a2db7894301183bf95c0a717498941c4b781537867b82c866a89a92c522bd34a09be2806c92e79f3c82a159092edfdf05e74ea753f89e5d6281c5fa2533cef1bb0461f73498371920d51246ebd4ef8c6400b7ef9462ac13c1c7d131c2bfc647051a63068fd36aeca22457876b8481d605d9ee7dcce2fd7d710cff32ee6f5749f279e0d157eccd6d18781b378dc03796b7f4f4967b7b3985347123cbeda8ebac9381b4fd5d4f8cc97b58c42b9f72a9489ef81d5505345e2b8f5a9dd597f7313f8c08bf36810ccf9c13f72e4e697f846cec5957836c607f3240ebf8a133a7e18ad94f260e9e65af0b9be92cf09e7aa772e3d1134590b3f04545b4b8b589d66020be53ecb652d9bbe6d8cdaad5d4da9c4488fb39310c25ad5fda4651f4ba1863fb30775cba9961f8a9505508ab7164a685ae415a19ea51cd04f23eb7199034855f725b0c9f840551269f23a39c9b3da635516b2fb06531d4605d40b629e093793595ef9568f8b6ce44baa8f5db808090742b0e0a241881feb4517ed08deb7afdf19060c0f96d3c64a21540b97a2f208fb7ece932ee4fe2cf312594f11774031478dcc49a76722ae9180b0c3c860d3d38d247fe95972d267b69a3eeb3f47bee7433403fc95e1ebcf7dfb35e6e62180672d6224ed2610d98a5454d6553488d9a07f8cb35e1fce142cd69f92e83aae2493bebda281cb598fde722a2cda73278621f2c52d491066ca581e1d38757aef322efd408f7cf4705b4d51652ca51c61a6ce5e1dc6fd702928be87de99a21ead36d11191267bc33957449f841cdaafe815e1ccf3b5b2ec67a127602dfa75a82a5b10c089f30e437e051fc47b4a2fb3c4adb4a0c3f3d6ecf2d0186aec338b8deead242ab318a2e5bca87fe01d801d7cfc59c4befa07e2b5c06df20433a17bfcb7bf258073a70d264fda0a75f22d17a9107e0921587b4422d46a7961ff82ce2ad6250391cb79d731637bef9da0b83c0bc64e457c788995140b81a272a6b6ce954fe342e170dc63391932921d7acef84db6fed301bc9c721f65591151898ca5872920d8a764e5869e85d9d449d429fce46ffc4426a57dac094a56a805a3813b0fd806953904cc8dc44c8126f0ee14c5c180f560c34d47a4ec6166657869bcb2e7c9ed8c848205f004fb53832d77962a7757713829713a96fa3637a9329edb9c6d90a377360b2c54e6d55bbcad46a16e7007f16e2fb44e1f560523c6dad5fe426808dadeac99d201688c27b216da160a838d19040a875cdb3e6ec5cf5699993766765041ff14f387ac7971798d281b7f41dca056e1ec12c3473c181cfa257405ec739fbdb8842a64ef48dfdf42329b99fbb8ed39c2fdb7dc91639335964cae2924ed301dd5b1146ab462600c8f1c84491e7eddb74acbd7be3080b5f0544c84f0d9b6efa528846785363ab2d9ea09dca48da7d236bc55fc8b035b3eefb9134feaa357706d0b4c023b6d7bdcfc1fcae88f1948af34db5161d6f5acccc15c3ad8d6d93b1192cda837e370b15e9bdfd0fcde2847c839815bfbb865d3c564c73c90ccb1839607d2693e2198afb5127edfc93a66ab08733d9466881d7f84e0fc3b9a01e46fee6b9f574d251682557913f656e848d0861c8d28df4a0a4e8167b6fe7c20681ac76fb47f604831343fe676238a92ed6f6e1c742287770539e7eda63f7107c6b583b70fcb9712b497dc4455dda65e40fc7c0c369e27873fb840f1f9f2522a1add2e119b63c27d70d0665a30551c6668c3a2cc3e9b93a47d266e58aa2add0d39392b08f7b7d0c614c843d4b51a1b7b73a9054dc6ea45305f3d91000bdb2fcf7a8e52b89bb2430bc96533bcd86feafd5b2cd0b2db07906528131197cc3f25eedb2acf63f43182f3b1fcc68977d55c0202dbb1d2fc5749badc8700a04faec338786e147f5215ce55f6153690bb3b97c212037774469a83f3793591f31de9b6e5674acec2d2af7f4d4c9fe3804d465ae6f4dd6bf51c71b3e3b38acbc4be0f0bd9257bbee88b7623262f886d3e92136c5121bb4bee39c764612f1e5c84ff735ad57fab9dac7e8b7d2ccaf93920cdd65cb50526716df88e168bb3776999122cd4813b014a826c34fe1e93a47b09dd63840f30b15e5a709f71b0b6564b6a6223e7d2888f4515c0c2994e1337f232ca63b67f44a3ac166de09516ffd3fa20e48debeaf6748e5465453dc68b3c216705fdaaf6300c7e61b13196d5c75550c11d0d9c32d54eb4b338d81618d8b157407866369a51bd16ec7c093ee1ae666eb2d5740b60fb32e3955e0c6a1da99a20363246c2e28a6c093e2deeca101c311290f7b71773e233e9b0c34edcf6d4659acfbd5d7a58159c3f8ea263ce2fff0604cc1bbe099f56fc1e6620206396d0158bd1adc7266a7e61d3385651f69a6c5ba6b4a800c33c179704d4d038c225ca5c42fceae6b925976285cf1ad094effd51e2db4b9906cd91e2814776a6fbfc4f5cb8e0d471c81c2a512881560a19aeedde843fee1a4405e7d41fe311de4efb6b402d5fe9367a76a560103e828bf9a9475f5f10cd63e8c20ae05495a843332cb903880d60f003757a34ca57ff7aa1e2b31b2274a731eabaeba8cc39ee17d9329898e8bee1abeac5d9d2e082cf501e6931f011783cc65aa2a297320260ccff842ac77a4b6a19d90aa52f1f9f02e912358878c0b660e8b2f5c7750d0b1adb5a8966e0bfac426292d50a444d50f0198efb0dc77e0a6eea0a1ee6573f0eb2ea9607e79671e18ac0d29ed03cb3b921462585cf66b927161503e6b1c59e878b0d6c8c978ec8386f5e1032b83023286877400113e77fd21ff64b1c5e8c4f62435a0143107d5c3a3e7125587c64c4af2de7b705a53f0d7f1773c9cbef764764eb2b3c678c01ba62af434a423d31bd21732df20d1f08ee7fe59d0afa5fe23b42240737ad46ef6adfb1777ca5deb6c3aa06a979c2d13f2b4d666526b6556db73b984918c3a1a30ff45e4d767e0bcdc65eb2553f64e853584fee40de429d35f11d2c31364affdc622745ee7eae43129793f2170dddbc897556f4a2f280a232ef22b81bfa930cc747802c93506ef8f3c09ec04a38f40d7b5479bb56fca83b3588b2931452453b872d16187c9ace73972439a1842d9fb1030eac3c921d1cb047b285c7390da699770f69937d6dc3e8a4eaeb8552d26daf745bd49962ee92b9d9cf75a7180fda175bb6dd451ef80f73b42104487ea43b6d0918f3d9f25c129b98f0e60baeda29c0e20acd1a20b22c155a806daaf29159b815fcd6161a9efffcc1ffd9b9e387e8c62b500544dedab971abff6358b227a12120dab45a9c76de0076cd0638edb7f4cce9c64fa6213724761f42c3cbd939f3ab71cbbf210bdd33c073855333080be5fc72a510254f230955c12cf4ab7bb4ae1341ccc97a0ef58e79c2ae873755feb3e75b74bf53b6360a8006a18c0f5e7564d9a94f2a216f21fb8657cf0fb029a2289cbf671943ad31e9c039c3b0bb926a9053576254a55607d7dd1a18f3d458e424fd54b0e4f9b0c4063cab7f85a87e4a8730db1b6f319fce7a6c24456a35c5f286e74362d0ca9bd906b4fb72c55221ffd0fa8e784662cae5790fea3fc752946940696e9396dc304984260bae0621509f913def9f89cb853a02eb2d38a0a88bcdc6a982042dbbf47560755a6c021881de2981cc71bc66eee8fc3eb5d022e8abbe7085ddf7aecc39417d47edf4ae326ef5ec10e32312adcd723935b7b9628ac6c8ebe9e6103101d77a59ca6786ff4d256e786a0a4c70ab9bfdc6943c2da0db15220bdc9ff85ecf2e0f51cb1bb1d54b287037b342cf81e081823f2a04ad2ae7691eca44be1a9ab39ee99a94bc655dd22b08ec3f918bfe97fe5af801c2867f6dbcdc4c4a062499e36605c189122d43c62fba4d732a1cc382cb9ee4dc04182cb7e25cff8914f2704d82661224277810a87f76411d754a9725154cc80fc0994eab90532cffe44b31f2fe2579ed05abad2aad71bc8311065beb9df9694a2d9e52dc69dcbbcf5e8dacc6d9ee18af26b107fc5d860189d63669c939ad78b78f8a285ce8c945a1cbf5e05ce5360c2291bcb3cd78cb1145851dc36612d79bbcd2c74e6d602dce85be5da6a5f833bdfe2200c2700f2188f8cc0ae14daa3d8a9e65d4a242d1303559771087393f00e95031f84db1e372b425d2b586ecc570f88738a714a72377841c7679dae336f73d450328c50fbe3275b3aaeada91d0b00ee2cc565339955990d8ddfae0c1a24414e8653eb871985e290dbf9566130992cf1a168ca01a901dc779ee586a8eecc08b153318f3c04352ac7d2aaa5a6202fe516a6b6f0a6daa887e624f02f783e91e2f6f75737a1a6445a2afa806d1692115d03e3bf58ac3cfa78ec21dc705c4ebc77dda6ec269b97f9218dc2681f6616c2b380b00fbe131626fd836e876af6a55beb78b3f21cc0837cc578a57f885a17bb27e7f924eea65d5890605efb48eded1c201f5cc9c815c726d547c80d84aa5d1df183682eb8b3dea050f05f3e359e4f27571b66f34e3dbcb4996ef57fa367e5ea85c8f1be33d4cd73b8a8d26c88289d728619fdff06ca7718f03f2aacda453f2216c7f2527ba981ad3799668139dc2a31f07d015bae13ad1675931978b89c3eab74ac3f2f547ea34e521259aaf08c6fa3eb2c927231eb8052136c3864d19f4cc6ad870c2835ae45ea7c4d8d62365fa65437c0a6a2571eaf5b986643b375c3d19e108eccd2b3e32a0a0bdf4e5101e59ab6625aea7f47d538302ac16739836a08fb69c9d1b50599c9258f0afddf2948ca6058679c19e846c0af8f02304ebe38d515549b1602cb7ba4dd481c01d782eea314cd1a975a652990f6aae4540426978a02842e9354a470befc3a8be8477e07475897751045b0b5b0f7e410c795eefdc2fe9126a8d211ec3b3fd73ed2bfc109d2707f8b4a394392e0e4d59602f72b5b1d1513a9f43c403c293dca4e26051113511f3c5d6e43dca00b7643569d529ff7078d6cab7f7b31ccd02fa91ef39e8d80ca4f7590d8940747677a8db8fe49a2ddb05f6ab857b7fbc37d26418f9240cdfe2acd2939ce8cc5b42b1c60b9b870deb49766fd51d32573afbc3a1c21d9dce037af23d52173ccc18d1964c301f7c233b3b2df1a06c1f0cbc1896f15c6292b6f8eeef20f318ff2b01d0142b3c3b3f361cb132db2d55b68ab9067b384e675071c91bbe15d1b60135a90a5c901e7dcc0515d406137d8d7f9fd9256e6b3ed0b879dfccd852f9ccdde6951552b417953eb23fa3a626b071688c31cf32c4fc7e13426735b4ac67ccf2e0bf132ed29dbddc806ae7b6c8c81725a168feec58148e156f1c418e8c3218c0de6316ca87b510226cb714c299f81558cc79bfa5c5159e96f4f91cb3b01e3b3a70bd5a3083519ea6e8789813e0f2fe53e3798c4c04bb6ce75e7eb73d70088c223447c697929a5d0b2dbcc848953ac9986ded206923ec51324e38fd3813a25e4665e9318002ce6adbf7fe490f9b6f7f45af5651bfa099a130ffb40c889426ecefed061a15a65d3574678cbb5084617ccdf97a6d44bb365e67ee99eabc8bcd898f217a0d80ff22295350b3ac9f75db7876262a2d2fbff366d792c04462bbc2c9b7ee1662ba707d5758fc2d10e45373c187340ab051e20eb1b1cd76ab855ba5f9162c076e7fee336c575abebf9296c5ca1c5abb6a05bd7c0735f95e8feaefeea386331a8102c16baf3f31e64fb37736cb6aa7b640aed0d5229747d3d79285d04ddbaa3228bdd16f878a10e5d723edad5005bcea65c22ec61df83bb97cbd581b765ca2974f4b234ac858398352c6f157bcbe821cb99dbff2008609139ca56314fe0132a352b8ba936f4a1245f119be8752c9a694d4300bf61d42c7cf746cdc65b4e1637c85202e8390c44d13174e71554506dbf36b7f17816f6a4d1c35789a1cb2268e43e6c085e74e667ed7a4b7629ff1d0b9a7882eec6a0775a324e585b2f49c04f8598d4d133dd05d16e5e4baf3126f05fd41458711897538c2bfa47757a2eee20c3cd5a61bb97b0eb95548cc36accb12ef6a71d6b6097ed9b93accee91c6bc81564a0fe8ef242deaecbc9f3354283663325671fcfaf7b04da5c45c05108898629a45d3282813b15b28447eee51cd5b51b09bb2eccfa8f2c71d4bb9aa144779384424d400fb51b813f698e6fdf547dc96877bc2de6cd338b262261769db9f6439cb4c7cb316cca3662e29418a6bba1f66e56e2ea697606f4cda04cccbc737ce117426047349a6eb757d346986ce3002227432d5f269463c37283bc0e2c8899be6f72f8c83e41367e62b3a40a0f91ff8087d23fda2111dc8bf34da01f0cd7fd5b7bec08635590ae03f21ff38bdb400a61223a6bcec4215e8f67fabf6bc9779f9b524c5cc04e15a5af001ba56714d1e7139fff29bfd570b1692acbf1f6fb3c592259a9484c21aecb26b15eeabcc715901b98c351ddaa9dadc6f1fb92c01ead6dbbe7564a591d339364135c9fa592821d12bd0caec30e837934cd2f1e9b6d73b19c02ad1bda4ea9a4a61a863789bad90f4fb460d1580eacdab70d03fb61de603584b23f73506469795987e4769eae45467aaec2d97b9dc746523d5a86a9d988a0b6b873010942fa219dcc8244736094d7a8a639560faaa8e70d13e2f1c67f996a4d8641238e2f64cc1a7282f0bf25edeff0000cbbc265b43475091c63cf303eed80ffc225afb223297bfc7153286c7a85b4ae9f8737782caa8ac9d2f48cc1434fa04a90921ff78d7957bde23c46c9deb59e15fc76c7cb6fa0abed80122581028d2444319d90b0edc25c17d47e505522d67311dfe28c59c3d668c8dc4e1d5c637c6973aa413600ed811c76a2fb8e971dbfad29c4c2810e2ce8f68e4c90fdb415c789502e3ce84f8aa0908ce3f1b7b0fbce01402bf86a371525a92ceeb2656e4e73aeca84919f542904b71b4ff9670042b9fda5401e2c15f58d3d60c43508dc8a77c3d5e0c1bc6f1443b31e978c8759d9d963763f380ef8ed54a3f44ee7a29b647dbd1b9dc167815ed06884bf0e7a96d93d3b72f3668c6bca1451b51a2898c78f9550d2db16624a731e92b33d948daf81407e4047d9bd001330fa2945a92a790ccc998146d4b5fdbafd5ae818f2433db81e09a2f60135d36b7041cf9f4942bdf8bbe98f9e4dd3310ef9c97b258c03ca528eaa438fd75a3fb2219fcbd9fc2bff668bcf764fff0c5dc962e2e95d396edd0546101edc8addd69729351233760ed380e6a190925aabba85fd1bab2dd56e0e7c9f60fd0cdd0ceea39ce68c4a6d22983388ac49d440bb72c8053c0adf2b9a1c81b984b4190e49166c50d33d8b857c3e91250bbf0ca07fe3f26b01f8a772022c63c2fcc5e3fee6dfdeeae3f82cfa6c1f7f7962704c3fe2807a5e8a374628f4980add9d961b7adc5d514cef4a46b72d21e7b60ff8a85d3b61786a653fa45ecc8b90056c226b71faf08d580f34de5a26b259c195a5c753e08a4bfc0dd40ff76a253e2c4b4024a3a93819fe7f2a4faec29e88de647603e68774e6fe0e145a03ed7fef0e2b488d425f0d1123dd9d1d86981598cbe9a4c3329b68d3d97fb23178471e9a78f17c634f15b93607d24cb44d73557e1296a4dc86dcc3f8538bddf2709904f5b4ef2a53cf272741db31a0f332d834bb3dceadebf7e148491d59dfcecb79fae944e50d49e8dc468680c10c4e48c5dd0cd241dba48787cb572093b0dd2e98f57ed9caf6ab8035730c3ebb7af4def42a0f9c591829d4228c18ec7bbcd7186f3efe1f4343182175be0856f468ca6f343da3fb66d4491f86018231bc0299a3421d8abeb57a9af8b43908b891c0e1e344702b158f573e9930d414d416825e2ca205f6ab7951c9b1d4df7ea5fa44651cbed9bef6180124739ca90322e9b6af1ccb6b32d0d0cfcbbeeaadcdbf2bc4710cc8ed3c86c05b3676b73f6a5cbf6ba33214fdef3c4185c83b9f274a982e709c2f7b36caa8da5f09946168c8130b1174fd0e435e6fff9ee454c52bcabbbee0dc38106ce8f6b83db9a634d30869888cada16794de7178a90526cad656717f935ddf7f04fafc2a1d9333709e0971c7551b4ab375117d0b6eb17f7897ea905e5620c4c80141ccc87246f57ddc43d8439485f9e8f5c92ad337070813d159c052fe167fe2b4576c8847c0ef48bb7f6ff9e180adb67593ff0e8a5e0ff09e7ba8d1fca844feb5bcebfaf72bdbe85704c8f04860d6cd3351ed806bfa17550f65ba657dcde52249dfe7a02295d9ea32fc7640c00fcec5d4846f333c84819863c095df7ec1c643a9dd395187caeadad4e362774151333d407d88002196a8aaa188c990a85038f505281ab575057798044be4609175e4ac3a44e6b1e7a4ba5a593413706f767e2918621644b8f4e33dad70045c6cf6f5ae41e770252e346b1a180134f7862a3cc3c4fffa8c1eb2d01e5bc840b14ea21c5379cbe59f7d23515050f767edb9486bc1d30f552cbd8b2710b431797bc4fdeddc0d2b2957ab9498d0bd1d87420de917202d0462b0394d3deeb2dfc98b8e83ea2dd024c17310b52163479931f63f64d658e1e0853fc7c36654124bb3277be9a5306989ef96ae128af319e36843093b14814a02011396a004678af02b259f32a25d0f6f99f0baaf7b662ed108a015ba39cdc33f733aa895f5b9cb3ce3d40790660d12283da693bf3e1df21fee9aa9f9218fd89d1d9b5c3e045695fbf10f1c5767ce6beccdb19da8f3dd3f8cfdead34c54cd359c853379c8c8ea3a72e8874716029d88366609b34063863434a46b7d71415b1db1f81b14d7281f96daea767c0c31eea6d253eabf3962102a9eae29a7d3b6957f0cc5beb0d7306ff2325732a7f52a8644b5a5b60b43405f62f6f5f8043fdb86248da6af2fb3344a74fb96a4533bec8b5ad2d3b5cca2eb560529c3a0f72fe7211e2edafec377184b4118aad92531d06544a7c01d2561093f705e9e999728a980bc84c3c3bcf0a0de7f22ade2db8ccaa807b951b0102dd758726cdb2a8d004eddd16f4c81a657256debbeb2627b5f696aa3f88b02442a56937aa1e8e5b48de595e02ed44e1d987f0e6d3898003acdafb9c92cdafb26000dac34aa54d814f8d3fa84f7f4fdebfe742f282d0711e2b8d21f209ab29fcfd0942dddefdaebaf742fc3edaefa50816ada6b1af8881c170a3d767fe4f12749cc936a497d30073b6bd1fd3b58c2e5d77d613c4f00637664b65a40742ceb76fea041bdd2fd713e8ed2d5cf987c695db26bf667ebfdee388e6dcbfde88482539138d2bd556d5c3369171278d63f4c5f10a2cf2ef80f791257aab67d0ba0e2ec35b39d1abff67efd6c763a37a10527e70850c870e891b09e6dcb695386a2540c16d36a1202d5bd7968f6f2ea15b0000e9f9ddaddd62afe3b7646d6e03e2189669dcacd2fd5b5cec1275f894cb55716341cfa1061c35061f18d882c3ec3af33ea68b1e15f032572ad96c78f139beff07f1f28467077d24dd65b48572a3e9f2fb64dec837367e6dcaa1101f3a51d642a48c2425ad810c18d04118867582eaf44a2042e4d4be57cb8ec35c60122a600e12386e79a30c8ef82f6ee03660d688efe5d54b2d0939679b0645c3278f30dd1e62664e2cf920b9b03398d7781e7e8eccc514d821afc57d51ae88a18db2d2bac57ec5ec963324a9cd998d0ea5ea48c8a774910845191359168c8228ba0bd7eb8067ed9eabc1e62599ed97dde47aa0738e1e2a63d5105458cf8aabba71327b005a15ff3b93141eff0ee484b3cffe2c7312e9c6427bf3e64242146c39da25ca55b963484b41448889198f20220c2850f277cadd526fd5158782f70b5e2261c89db6643dba812ddd5b63fd3f936e4d389a16b3405706e88753cb6a5d8585161f286ce69f268483e4b0b4d71a1be6d6c6f5aa403af91893d70053fc0a132030a7c6ad5fd60f5c3a07b7cf16f550ff45be8e5d1cb4e63a21af5f4a5907d1b53fc3ad8dea1aa575a555b0a2b618d113c0b33e40021f7883f102f5f2b1ba057a893ca783488882eb99ded7722c89323e66899d3a538d599b17c4d7dd889b0dbd5b7fb8bd4c6c00c0bb5d201eea713da348e2764ac11720dd14c3a1e9086ff102d303fd0ec380e72b985bb0e3ab9e06ac8461fe49e97855c7b8290be4a7fb44238bdc76a96856434f3a57fa3525b1282ed98b9105c2073ee054952e43f6c615720d8ea07175e8c4903da165243054df2fa0e4ac49d7794b7c52dcad8e049f07e57e4a5dd9e32a704d2eae9326a1c06c6d7f213714f960cedbac0c96625512abd0b2347589033b229e3b1615d0e42e4f8eaf77356128b7aab8731302c05b52f30ae0244f28d0c52cabaecfa77c40aa4030562f93cfd369f152367370b16f25b3651719ab0aff25b3df5479abcaaff6bf036a778e75de0625037d07c4eda7f804b9715c8e5259c26d50e5a3d93c5d82050c7cf5808a72f080df204cf3959bc350fae3e5dd9cba0ea8df0ff088ec9845a0e227a71ef55109ccb398eea39337e28b303d97df936af61a3ba47f6d8a7aa72edaaa0c02f01af07f3da7d1f503f77490fc370b3bd0af75e31c81eac10ec9f1a7d12de4086dfd7005125b811be89f02ab40c61bf2b091dde2bb58eedfe10cd960cfc05dc1af1c7eb9602883943435bbae3d440bf791c75554671144d94f2c3a48c9c4b4219ec22ea80dc8a1d1130c336404089c1ab827a979223c33c761e51fad5aa02acc8c435874e90db7f0031554b7d0a3264fcbc8400839f6d0f713eb6105fe5ddceb7139b50e5f51856575c97fa4c3a2845975681769d04d9e4760e041e2678f7df3a16ed8d2b51eb62337e7de7f8d561d9f76730cf325f37ab11698e4c1172454a04fce1abcce8d683a072967e20af053e39fb7989eef2ec2ed244c9dffc9cdcfb65f7a2da3fcc98036bc8f9a512b38de9565628bac6c05677eef26d7fb93609af06a333e4b32f0d07d1f89c919457a250b1e73555ed91b86f8dc0fd720cc35867e4e632611c34d2122f87afa0143afd1e51816414384808d8d42327f79142d7cb5a9486915632878e8a3e5a58d999d16c2225cb4b2b0b0aede6d4342575d69f358f2ae8dc4018d56c7d9be2db43061fbbc97264bc55381b87882f0ed73b9c5eb9f9c915f70d2887c44de0ddc41fc61c8879b52019ac6dbfdb904ea0b67fabcc906ca060b8e9ac474a5990912ebd6230bf7c465df802c9e6651f2e2d4a4103ad4d791dec2363b3264b4ba4cec089f0bff9db49fc0999ede4f039e2b304f4c180eea5a6baef3b8fb854b72771d43762e3c02a407406eaa51a1170d662a16c06484dd4cc568ad36e6fd3db150b8e85bb5b03b88933873dcc80e6925255c54558daa8a129b7da0b5e376f80574f2388c014445fde6aebb506acec70bb98acf4286110f2a3d27e9ea69f02de26a2313a966840be07c37e81232e770622733c76712ae93ed1ed9fe2b57c81ceb7e30c1b1da75e5a0818f2be96678e707a6bb5dbc53ec694a6f5248fd1965a7f398ea96c5af5bf4409aa36b9a664a9abd08b7fce73fc5ff002ae5e7ff092836501e2b7666e6632aa15ba100d4bd91d7701e4d6a2a8e4e0871be50c09a5c52e978f2b6e803448f8a3e897e027a1c63df376c673cbeed4d72b81a54759272aa48b58fd9a90897a685bc15a76e43b4e45a5791f3d895a7fc17e1f5bad2b078408561d967c67b07b98a4a778a5bcd675180d5f3897425cba777fefb447ac0dfc9a9f4b9d40190f56710baa1f4fee919d0f36fc1654033f5521aaad75365e7a7ac08a4079283e52fe2b3fde285c07c12019fbb22e25044c83397906a3469b36a87c8a6e98140d2d247aebbdc546f1210898acd5a9e541e0e3ed5f5bb69514a762458b974bb9bd8df8330d405cf2f17f3d67cf63d5bd092af8f65302d890c76e35ee24ff3b969eced0ba753d96e59828014444c82e4bde507c00dc3b7efe4cab010b5af1005de380f1cab7ae75aa9ccf46866d4271e761ccba9935069bb7566158b6b8b56478a54de93aa67a204e3dfeca32d202d84709982b6f0d94455138755084f8ed08184b30aa136f88e1da5416ccb4613b14f1b10e8213342919703ad650d15014654ae201cd3a24f1c3e1655937ffd86ef2907bec74cc4874e1c40c57ef750b174a0472196bd4f7139578e1c6fe9d4acf4cb3885884a77960f4e14467e9860c5fd11dcfcd5af348f8634abcb192d8707e1d9e8bc51443264a22b08e159601a1674641578522336d6c24918c8559f40b8d5154c1f0fd2debf4781fd37abe4d9998b406799749858f19414df2acc4d2c86ac6159961a755b9ca6c861f9a4fb0d13274eb85b1e8439b8c09d1b541a0f3b1c7ee70559b280e7e00209071fcbdf87518abad43c2f5aee71e853802b5ca46e7e6f4c52b7201b461861c5096aab988863f6a048d89a6f19d32c8084e0b2a77884dd8b87cb70d4f377d23eeb6d0fac46f3272503d5dc4e1cfea066d23573fdcc312366156a9b8410a485b32cb60e4cf53cd9ab3713f3e7d01c44fa8776d9c3d98c245e51b70c70b36cd477e5742fa7313d7afb30b55e2fb3dd6cbb5b065f7032133cd5e7573c89a04f7f916a5e9f029691fd9ef4ca224552fd7d08015877cebb724d427830a105431e5fae1bd9af3d6f44b74a6a9f30d9bb701f762911fb0067dcd692081aa8f4b18ebd5cc01437ed413aaffbfded98b6ef65ed1377e4bd8bf9fbd52cd0239882f8cf1357f73bcf64f442607e23565a7fd8cdf3bb4ab69eda638398015069a89d51731a2071bc08cbfd9f67a1f091c1bd38bcab08860a59ac28b631ae7e26b7314f24189a9829412d60608a14ec0cff64a6b7306dcc52ca967ad031945348c43132b08fbdb690485c0edcf4c69f0a4b473b7fe355d6e7979bc11f740cb26d1c61b4a73371402024c9023b8edec66a189122a61fbfdaa6f208fdbf208ea3e03e941526077871645019cd7477d993dc66de88f1dbf6651b577c2093be43fd8f634d0c0c52af0f9e6a9224963d9999ffeb1e39e8180f1f246d06a1a878fbcbede4a4595af20c99b94219d76f9db5faaeb1c4f5aa8bfe8d6cff46336d55d1849ef62623e45dc94448b43c6205e7a45ac8c51f0ea8898cc28a96208e85b7a33f1f1cd791bbf43ca97146e91133b53b016f087ba83484215c9a82df70e4792f6df69ae7402ab290ed0f72579aa7b5f44434d1727c17fc97e7b3b265e533d00c2dd2e23f9813ee750ab4e843175cd37c94cc9931baf8e0cb130be0032f4bbbdb1e7ffe0ccca249c41e5d533e37a60f1c10b7a840b3c2d1587116e8797586e406357a1c2a1c3016d790ff1cb67d7face7ba46dcc31685b78f25c8a8521042daccadb9d5e0cfeae6efd277c6af98fded784843a52ff24078f96d0444ac3db8e8bd4be35c832f2f748ed04dd504a01f70d4ea5c3a1c1aeabf98dd32d37c2fca355d1f2747899ba3c26af8e24e34332cdb93be2b7e69e5885839ac245f1c60ef567003862ea9e82ae902dccf1ef6dd7a4286c81fe8e1b368ba169b3ffecadefe2b9d34b6b591d0619f3f6b0f9e822180225448876940c165b3ab236456140f6f20a3957cbb47215c36d76879ac715c7c2a8ff5ba2783be63eede4edede264e186c88b4915d85d52c4054b40b42f3b325d08ec8655c56692e318c6e2d9cd75f86a6d011388e2166a1d85f8b34445b6f37341778125d7ca11758824b0d1a11d74596a7c5aa273a1f04d7b4ea2e96120d7f7720a34381cc96285327d0ee62a6cbe12318cee5b9fe80b96c9d4e4c65e4415d6b3c2fe1c5c55e1ef0f452f376a99b9b82455ed6652c57c7d2236cb710deed76c2e20843ef1f2a8fb4f8897c3c2b0a004015d32e3f3758a84cdb3476a35a350b98f7c2e6d1dde6a7a4a940a61c8f80ca9af504489ddb1c72509c1212fc92db6a6bb72f834fad1fd315bc919d7c4d5a44862eca41cd1ad442e28e7307c4628c77c671f2e68f8f34ea333f8f2d43c8015b6b82cd3a180f013ebb43b82310cf8671e612109cf22b4e852df39a3fdfd8ae14e1b163f087ff127df15b36c3d42c04e00c8eb613c1632cacfb6fcb28335f41f6d72e7809e4dd258d08f132a5f87431ce072d99014427353d50b0eaed9e038c02f5b748e90547abcf62b8d53654efc03bc9e1ed8e74cd20048379f93aefb6817a5ad4b71b750952950c219116c806a32768898bfe430b6a2bb684c7629d61ed2a88e0619ee80c926a37d6d91766e16979b935e161c19578f9541d8dee59c09ea5aec8491577f70b2dd0300c64629f8ee95cee7637bf2395621efa64103a3b27890f0ae6d9c3cf1de9f4a526e7d8009e3c1b1d53a19edc394d0a2dd876cd9341a9846711aaff40790a96d55788e42a7a4aa3e990f69047b59fb59e1f51bbd1f1e93436eef5eabde4813acac7ad6594840992c9d97aa0db66938d75da98c715c93c9a7a22c2350545ac1d5bcfd38644e374097f1848382f8d748ed4947e908121c8af1aa89d3768435f7c69f59abd6f0a62684ca77ffe4d4f3a62c853bc59ac324763a9ba226a860ad36bfeeb1f27d4e4f545d651f8dc6692a5fc43286956a76ebae59fa6e6127341350da78c3965a52f43cfb0afad33484d5d2e6d40f9de28574423c244f8e7a0930e8bba1da116d71d6cc2aeed11105356321633b90471e1adcdd61b6dc4a2c0972205d83f4c27e99d026a9f6ee54290c0c908c3143a1ed22d52e6db44f7016e662112ad34361762f5d56ee938711b09b56e641cbf6f6966a28f017e4b1ed6d8b07bf5d972a759f9b3b02b294fbdf12ff2e30f02696316040968e9c56cbf2638675125289568eccdd57f9deef0e3d26265f0fb3fc3bdd11b46d25276fa2de95b235ae5a67e67e4339df18018ede220cfd6a037bb0d04350349a7cbbd211adc29a84418f0c3fc442a700dd98402088a8cf72d4d4936c49476b833b92fbc4252465d101f74935f7ab69c1c1b8a2e1d8d84f286a80e91e5c696a5ba0ae302d10e277990667d6f0f998c6be056e2369e5d51e074d6f79d5d8cea07096a0a75f66cbd7054f174a097436ffcf86924d1908935d69ea71bca05c36fd01c211314dab95ea7eec598e0369c6984a39dd91b3b4a8d709598c2606ac0cdf1ee651005be22cbc45f4144eea2c96ec2cbfb7ef0eba83699a29edc91b00b081fad0298d0e9cf772486ee8a608bc1599583ee03d9cf60617f21a5e4dda9a5f7f6296efaaaf1ff92149dc8e0f47bf82bf35ff9156556c4a9e5e0d253015643eaf26da8f55d68d0416b1a5827551c7fd8daee8cb1350db68d548b9341fe90fceeb320b1545799e40ead56038e46fc5f0c94671efa732389b9a94be01d4343447b4f3b73d02333a97c1d89ffa773cafab73769def174bc2a1f1dc9345569532566a7d15af44386f2b684c24b6c9d2aff0b63e888f1cdcfb43aa19dfd91797ba73640db91d41faab950841cd3a52941ae1ae20ef878c80ebcfcba9d46f394e280f67615a389aa597855aec518a32dd6838f6a8b6f4fc334bd0e26323505027e0997ca9237576e035c34ba5d33d9bfa362a8c6a2c5439b625416727907d7fa40da766de84b2b806bc7b78b902538a0cfeacbdb8ac5a9356e810e96636d0fc4e1aa14e17e1bb168ccca47ccb61ba17daee2bb0e8036119a30dff1d419acf0534b7578dc3254a9a06d0ce3462de2424d0855b99e72c56c1bcc49fb54abeac7130d3abdd18380de5f83083626532b2074ace11af2e8c58f874ef4193ffea2440369ef6a6ae850a3940be9003911cc6a390ee7fb84a2197fdf77fe2ff0fbeb0c4b66c18fa7004197955ce941d83609d812262e693f6d515292f5194b558c415ea028b1af56148535f49b038817d1b9237afb58e19454ac391e74dc309c95262fc1a810a0454fc5049a417d3d23dd2d33ca791a78270602a02cf542dcab60935207e26806a1033a632ea9c9db397713c92188cf21ae85eb5f200dcf3ae2aca26c9f73a631c529534eceb2dba14aff3bec198849961a54e9f78448da3b29011b4110d9967736be8373ad761b768565e00527c1eb6f1c020d0ac173bb544353c14c0285b71d0a41744434c5f1ec8ae65f62ec941905fd0d4cdea4816b320d47ef584967101c29b23a7ff1a80810d047900bc65d64554f305c4b2dc694dc2c1f76a3914ed8422c0839cd90777cf968d9173316439898ee012afa27e03cd5e578b73e4661991680bfc8bc9960d6b0469d16b3622fc8af379a361bac707f28d089730baedf72b2e501d6e9b5ac96ededb1d4d2126e60778dcc99924cfc297db846b4600b0552db453b688bdca22d5689a242a885b69f657f1df7dd9863da46d24c9cd3b76d84f2aa9f14d5b8e7cc849bfd08964c11d2223b76edcf10a9fb94255c14e9e844a899ad35e5d143bf3728825e2f2027099817c36da98e2c215632da6bfb713a8b36d762a7408b5bc4794c73f03eaa82fd892da08fc9d64d7de6d0807a429419e9a97cc2572f33eab675e12cf0e116a2f6640f9c9f064d1dbb7d40031fe97d6e6392b8b74dd2b7218a07c551f6a535461c41d8a5827664c42afce619af27b838a38dc682a4f78c38486c9615833e0753a5c66a2f871d9f87ae02714c7362f21e936d096e1d2f1189312353aadc6ef40b19375058fe0656b566cf6a664d3c68636ce03c58e85a1a0b96f076b377e40e0b46dbf919919d0bb81bf7c9dd4d86a2800bc4a53a320248d545c816f509b3e443da30b1dc0c3291fdf81faf06bdf4bc06797836d563ababd8746e2bb250700b2d80ed34d389efc1d866ecf658e5f041ea47f043d0d4867f5a5db5925c870e1f3b151237edd919128976a708d5cd6b332f1278739b7a6e06bda4d5445606181f9ce8a0b8d1bcce06f4bd395bd42ed35f9c5194b871e0d43d99e9eeca1c6788c538f435d304e0e929bf93576d5602f9a55c1d19996faeafaa3309e4d72f4f6ddb6d102e4754533433252fabcf4dab0fc80e17631ea1a9d613953ba34859b9fc2c7fb6e45b2c65e3d8d6559eefb91c67081ede849774e1bdd0ff04f2024a27264bdd0ade2a2511c1bb43dd933d5562bfced8ca1e7be8d3e6cf0bfc4a15694d7328f3f9f257e8657701c70967e2de07904ca6c0da652681288014b95d3288f4b6f7bf72a1dceac5b79fd93db53705b2830379fc3c2ec6ada8dd5241dcaa84222aaa3a2370e446aeccd5d54e92446475a7698f952c2cd09395b85567063fffe7bd86c077470165422e0219de258d65a330897522777822cd87178cc000f32929a81c930dfeaa5630d0bcbbbc0050eee1d1d7ab7f89735a1d76665cd7dc4406729ae69effd21a0291b56b5c6aa14d44045a5fd6d9636d8b035dd69f5c5c3998173f064df24f30a9c60d23d625c7cc31ff8058cbdec2341b657083726f663efd3dc2f1b921c5caaca933f31adcfbad07570e87d61ad466d4127fe658d83080bd5591d19be3f7a6b6b4aa3d79f6bd6b87df4276d7220ed0ede9af451fb6b649e15b53fd8a435f4885e14569cb9f563e29f62cf1330c4e7dfdd92e51c960f22e8400c7f5b86bda5dbdccabd411257a1e6d9c20b231bf6e430449b2a234f9cdf5a9c016322ca2bca7d14d41eea1616747e84628a364794d39c5a0c34885f2458c3108ee5c89c1171419a1b8d50c6450bc9296ebb413b3925851784f7174c7803a6ca540eb3f6561ed95fc52a5ef2eae20c5f0c5b13819942b8df3e54c9879c0aeb070f2d22a2aa15422b2e4bf543f6afdd89e2b9ff30867982a211ee4140957852db7706cdc6ed37e4a11eecfd37ad27cadec7200037d0a124f55c6a2e7a32edf53e65ed7993d17b052a9f5e0a2b49c5dd40ad2316c27aa4ea663b3b39d112b336f9af332baae2e9b8f14b953b75896c70d56a54ad69497928f342941a1b48ca23989da04a9510b159c33f3727266854b0ca6f2219664107adfa7057892d1e757456c267a298a9bb46ce0d58f312aa28497e593c1bbaa3a64e716e519ba6b94c1eadf98380675bad490a8f5c145885c2d7690962da8e86769473ebc67fea9a84eec1441ad5a6999c76e22ab55437684ca01aca23d3886015bc3ea47b29c5f04f39129fcb13d6dc606bf5fa2e65a7296ea5dcc930b058f37cc617b05ae57544e9616674f5692059034d554564fdf5156d74532b8e1c0529f155465644d2c0d9e7a0e2f4c92813ccc901d5ebb3815cbc7d84a8eb436863eb27945312d3f35558fb2824513043207a4482ea45093b4264153977a92f10d0b25cd14a183c896da17ee81c10c11710c6e0081180a5637986dab1e0b30534bbd35536b72200314cb4e46a5e2684b95bbce5ec785e82abcfe7ceee89d3f86d9c80b2ea41387aba391b24b7d773c0105e1b44286143d1e17585a39fb6e4aeb26092de2a626134c88cee7abf83597bcf40be0e8e41fcbecf7b5be802894caec5154b1e1f5bb63cf8e68eb74e020d0795adae5c32cc55c1eb4b110e11cb00eeaf4f5fa0e18344914c02ca59fde37b067f1545a8397a9b9813936601eca28b5560d05d2b44760522796aedeafefb8feffa1368a0725163d94978db3d7330ebbf26cd3eca4e6e9f7f4d00502a69e735680f5add73f16f81051f53a00c6afc45ac8dda1246dc77f434fa76e608999524b5e040ac8bc404ebeabaf373cf29e19bca766bce41c7c4edc76ab358c9b7e1f4be79dfb556537291a0689ee2c5d2d369639801b5ab8ad2c8307d54ea08008bed423f4083c079dc168d617c7e137a0d75210f18217c998bea72abd5006f6aad78f69b1f1f074fcef58812c292b2be98d07dd2ee7ebaa8b298e1132879447e265cfe2b3228940b9434ed6bf704008a13e6ae94e34f9d8b9bcd4d9f4cdd8822e19fa5329e6d05aa83fd8c2c80738fd83ad2ec484c51c3d90594d2c8d088214045a15b4e6c0c70ede66e387c9055a628ae0b128eaa013469fee6abac5b0b69ca181e047da3ebaf1fb93fd371174ec45698417db72142feeb18d31c7be24ab9ca8f74f5f42df26ea60be40330e9aeb2826f42c30cff985e9d6c160e263dd7716472cab4b6c84c951522590be9137b5774ef063a5396fea5db93f5f7abefd310245e32e7f6edab0814a9382a7d1f18fd1cc86e9f94392afc0e17f752a0329749c74d56cb80c7f48068f381c48bf91dfea18ce1707ee73d52d5c23c8ef518e287e1f8c1136eb344945ed56e888e2d337dd9f3e42bc3dfac5b4e1afb075ffa24ed076e01cb49160dcf47bfa17a53048793336e2ac06b7bab65573eb00498d7cfe3ed25d7a713d945bd3d5c7f2614f233a2b8bd3f5ee5e02e2a0e914c8e63a5e320fc324630948434e249e36821ff90cda78ba0cd5df7e58875f1e0bbf6a6da2ad4a8e1e94851a07603e88ff622b99321710b1a3bfa0a2851009e88b8320c19e2b7340b3df5615c14be9e47d598918e7fed08cacdef0aaeae0b93954c39aea5e600ac8b1b048ae6655cf73563fcc42e6d7d06c4f40e779de3835e4653dd62f24dc6c309af904c95fa07209259aaab51aec67d2850d16a0a3c4bccb3f07489c0a98353b8a513969106de102527f6b93313d2942ce07c3121225d16e5cf9fcb888cfbcb856ae9da6e1b47d3706dca3f946e04cac50e2b40b979adcb23e143ef4cf271c080c4b751020860c8bf6ed6bda110c00abdf31e14c295bae289cdb932c9d9ba87f14c1f13ff812ea8518d0e525b0b7f5729e3efb2d5c1c29c6f80b82a479d7af66c4e9c4760db08dfa63025ebe85e531b5dd01be2b96aba8441b3648c862ae1c418ba47a761aa53255d950e9fc952eb80704d176c8ab2afda02512674ec3c97ce9e3e21d01aa22679b8d3c095f340bf61f7c2a2595be69cd68fb11c98c651836c88e45298589c8a83fd45d3a8f118214e52cbb5f2963014771d7ae29f8792986ed736c68237e609ab6f9d26984a445e98a554572013d956fa69e8b222d46a59666032586790719d20f15e036319b026a568ab05fd08490628da0b8f5d19af9de410e6076524bafe3fcb2ecd84fb0e7231be2a16fc4d39962eb6ee5c6958a980badcddf1cee0c9acb5f69c48f399e3f5f946c6bf737caffa642673e0f795bd7e5aaba2e1f05e50e93b9cc211579835b64f2bf875b779b3f15699e18b453d1d7113577da667d5623cf67fb23ee3d7a2e4b5a7056c806ee63c03092944947c9a1e6e6c7142fa7a3f83072a12555b30a388a0da7d3d4bfeb24e46d814712cad00864c07b2e88ba9dc027eb5b8ae12731568fd7a76a4252fd9fc11d1e036436d7cdfdafeae028814754e81ec728871e894d03ed74ad8f31db07b368bafa25c4ebf56f85507f1a50a98ba65383e56a3e18e2e9a8098fdf32543d277c14fbb77ff713999bfc7bbb6fd653d8c1b5d3dd256d23f715e4f48d7edcea1472bab606819140d30f6772f1ac00374963a3c27053e06210875f6df3023c31ddea1110c28bf20768184aabd870fbd1d6b72a2f9d39d5da5907eb16a985e1fb8e0de5ca7c0fdf71246c016c0626953d41337fb58d156d2c8077c7d0c6e09c9cf882f8e9daeb7166b206bc170e7c56ac5412866f038dce6330ff530c07cdf78f4e20538fc1303d000057916fbb6c495116bca5514f08eeb21e7cefef367592f39776a3dae5f039b0a506accd65cc1d6ff3fd299a696a3f918a65061ec011a370fff2c3e0bcd6ed9855a822475df5f9605388135c4b02fb143f6a7c60ca4d72639433f938b62b7cb33580821bf581400b93dbd6b0886c35cf0512ee488422318d85a8051a39498e6900a23662ef32338f829abc678bca9c2450c9ca4a1bb588ad04a9852c16980c8b84ac5f66d2852f21ca06f711e038a0f713b1b6a7cd5d518afebdfb8ea4511837799f523ac0b5bfb5117d8c32ad940fac66ab1aa70990effcab9716c44018b11d294cc16eeb2e241239582e269bfbdc93e314baeb474a2d565d5d2bcd33a26a2ff53eec917f3235d439e236900c61d3cae05e0b91a85fc17532506c610b1656b114b186bd457161139a1e502ca097c607f113d2ecd0965cbed9f3d8ac11f818d2425a0bdc5b189a63b9fa7e5905fdad44f47bf325e6ee25e00fb6a79115a0a63afe62ec8b3c7072c03404d67aadfb59c38bcd84f43facf7948484c73e9cf8af0c7bd85069aaae1b98a29478b4616d4e737216ca82fa9c17bd51fe42ef8c8597906a6e7678d58ea1b87c86d1cce4ceba64cdcc3e46cf194ff4a80acde3ff616f9285a4a4a30b61c2f87adddd0e5d64c58c9f82f6bc9c653f6452f52b738313bc4f10b342c59fdea5846dc1ad63d6960174c90e8bd5d3f20f6564a88879c915ce5c154656af643193ba21a3898a57dbd3f29a87208c349d4ed9efa7f180a67e70accd27cacec76f9dd0616094b6c3f3ef5146fa4e83ecdf5d0e282a197d137896c3b99d8af1a28fec0ddc48291bf26dfe2475aabae1e0d02daa83b10757d6d88582484eb4e29a1358c1c324e1c2d85f2da18c6eeccc178e5b5732dbe8be34f4b0a95269fa8ca4a01f8e3f8223597b4b7a304da5087e852d02027e1e6a8e9b5c7bf4d8fb50fe08b63e63805e39415a24429c977fa8071508d1eca3c87f94c58db43c52585fae0e46ae3e571a6480f156131404ffff15f17e69a5e12df735076c877650c6290ad9f04eb64b92193a39a413198b8732d0eabd48b4fc4a6fbb42ce8613889e554d01958b34acb39cf22478ddb2a01ceca21445f154f3510d800d79de54bbc817595ee065562f192b768b9b0307ed91fa514442d2d36aa59cb5aab952b21261a180740e03be00fe78b8d9cbc0677ee59fd1ed4378ee67133e466a3b1fdd9415ffe67eafb2d980c28687a2e52af5c5adcf269d7d03325129ed6fe93c5dec0a8924df00f4157f4eebadcbb3231bc647a319e78f17fc49c29914cfadad588262e85072a00e9a5e4bfe92b800774217c6b59715c5f971846a31dbe9b4c76d8cffbe8a56023efb6a0cd294b519b9905cca65c5ab2e768a9fc44a13874aef7f08e8f10e00671c8af79c226d9cf5a5c1c487f29006017619f08cc5e884e137337d8e6259b9c8befdd191b407d490520fb5dec4c4a9d1bf933809b85fa7d21aa9787799f9d87936fbe7a75832648e88d4e2b65b5d2751eff0cab8ec1b3c24e814f781d04a8aeb1107c80829ff14f1d945189718715946358cb1e514528e88c12780511d838ac1bd5054ae575f9680ada216ca1df1cc9d26a89447b95b912579907e54e39ea50995e9b5adbdd5a12f23130abe97b99a6178252ed8cb38d34552d88d4e46c07dd6777439faf6d4c199e92074c1bfc251fcce95ff1ca1e044b08e0a8e9312c84ba15805a3e39d97734218374ea1dda1cff9696231b8ee99f0ebdd5fff95068dea4040c8306586d3fb320429f55734e4ccdb7db1aecd710bb1abc9620420e4fc93c105389f2e6f620aa5a4a23ff157f558fc357e023a7d820684481c525e30402b421afaae56b116087f3c516d7c0aee983ac2b359d6f850008952acfb6f25b64ddd0244bee95aef8782a78b1424fa0c82166eb90f0409029ee5eb42efa81d4dd0cf7b46a75822cd76816ff8edec90b1569c5f769aae6b89f7bef47c531789ab5cf8e2b551254674257425532a791c138eef1c9b9358772f965c15ce070cbce6f41e07cfcbe71b49839f5b9571b1ae964e88099b53d62bdbf57a8b3917483db72c10149b6fd9fdac8f1de80c96f9ff23da6ea6b503f1d84eda0154ae0e6fcff85dc99eb91571491f199dedaaa591cc73a341323f84dc352e71b9a349effae846c905cd5a58061e52ab7815c59ca5d0c01b35ab3573ef9fd0d4034c5dd960208003267d71a2ccfbd5a5091822b88d65516930dfe1391aafd3a747306cf6ed5afb2dde79208f4322133a316f3340f782eb4d4e212773f54f3f5795c2ad05a8b9772a907e47163fcc9ac120675fcbb608f8ed243bbc8e1ed89cdee14ba1a5bfb9a5d2a5f5f5d477d65e1a31d0f3b11be03b2b95415ff0cff1813a9f46ae9920f59a9c2f6ba2ba4d23f8ede02bce3b0625e7ef4f295fecc79ab787c22b42d30dbf2aa1ebf5f4bdb1de806b94c8abaf61d4160b6c49ddca79c39443ec9033a068d1e6200ff874f364c551a39c85aa3f56fc6b985791e8bcc429d16110c832e52482ca08719aa540bb0f0ef5efb4fcf5ad16eae611cf82d230d6cef2b43f90d526aeb18d221d3468d48b618f06c3f8da84a83d990df2a9020119e82b8279b75059358e7311cf77410bef21448d9f3ba76be79f909c9072bbe8a1c5288b89c911ffb20ad37863c92c38b72b7234f7a91a2afcfa803c1517c65747b442d1cc60d84898ed48707be3af48cc3858c057f579b12e7740074297bd190090a0d38cf0632f1876298aff67fe4b8ab90a2e233201f3579e4791cc43f5548c1b40033aa306107b4310f953603b801c2e00a2cfe259e34965761b4a7b8a2c72ae42103149b6ec50b558de782d7f6de335fdbd3e14cec462059e03c75571655083179da7a9bade4b6dddef3a170170d13bf92dd1d353611d93809710dd08ecb3d390cddae49dd364454526f83ccc268a55247331236a67bb22a687ec88cebf20844fd046d6a2ef9480b948178a3482bb5f80eac84199aa7da32988d30b39637369a8494f2361710115e532ae9266cd168383eb19aaf83f1133fbf2e3814ee11cca3e20441b5df882c66ee2bc02a0f21ae418567f273c733eb53a5dac9d3a2d14b75399228d49e6812ad0cf6a4a668c3c087a60539c2f0e39506e3fa36a92ea2e3f70d9055d105570d15f68f9629f685cd7891ef2df99a4254d5dfbedffc51c1b6330c1fc5ec424b0771967b0e074b50eda9f4b3b6425fd46f9bbbb4c292535d6c8d79a49f1bedd120183d9954ea7ccd74ba15dd9bbdf8632f46119b7acaccfc90070b65a06ad41b58f9fda8ecd33d2ac08e1e9d9cd4fccfb5b369ad72c2a91a727915446af475e7aebc09220ba7366f6d8eb3b2928e2b63b2bd5a97a392c38af32071c95c2a853f0fe5e0fa910fa98c78c0038acfab0c52342af30bef4ea552bb304112e1034c98c0e188d6214f5876b7aeeca7faa18e6bdc5ca67b2b4afa60feda22213c060d8884f0cf27c9abd94785df1e43d1f999dec9f3c42934ad232c5dd36bf4887a45adb9f27f62c1bdd37c5ab4551854b23161b80cd5463e0d666e24a4858d33985dd7267fae5491fdc7ba156a08ae8497e28bbde45678d3ae158c1b2efc18a6cc4fc5927f2bbc2ebf271af0c0ab83037c13af8659895a0df27ad85de991b9e10e0a7da43416eba2bd3e4f87a3257c44d081d8f98c7fd6c3c8c949e6cc86923c481c23d7a86aa5d1a4b323415d84843edee2f5cdd19965bfc59e0100e21bc8e086ab58af6fd3606ba7edaaf4835fae9d4b1eeb197b4f625b2e59e966dcf1f6f172802172502b139bba5175674e77580e5b1de9f5269ecb69ff421d77f291d9aac6fe7c980df373f8ad27bff72252824d46f6e2b0424a73ef9da522e1b4132a220e00edcb939dcefbfaba6b5d2cda6f16f43d26beb521cd1b6fcd447a08964049012b782c9f460658cc307abc7cfa08f0ec9c8ed690ea02fe7e63f2373055bb6885a910fdba8e0b53ca747481bb0466192e22af1bd477dbcf4e576b51af9929c99365ccb037b23c5f9aefca8389b9aa01321b3eee5f5d6b7f161e765dbd3a50bab7d498d5dcefbfb151d15c3316312ad7d974443bce4c46e33aa9eb23dff186f747c353df4efcc54d6422919bd0eb86da5a10a53c7ab851243fa6c7528b0f4a28189fb7831aa75292840a9f38929edba059c5f576e98d69a8fd00ea3102e8617cb5e5756d452cdd73b317d3cfeb81de840d6e45a8d8ecd2b730d4a6789264da13e7b4a638dfbfc916fcf89144632c0218660597a5467cbbff9499c1a9ccc3544ac79c62a093f1a8965a5f7db8bb25d0e9bb5b579c42d3ea80203f91c97ffeabf47b44588d8a379ddc4b807cfacef83e76c31faf106fc2af2ff7727860fe949bf2235452cd32256ce9db46c5545f89f9e16a0d5d4c9806f1a57aa6f2e477eaaef3cd55136d8fe7307d447ac00ce0395c839023a83ff8d0a784cc94fed0270093e2c41d8dd5d7f3d4be2926477b162f9e4a58eede33de0a303fdeaed57edefde611f36506585667e5c498af0f4d0aca54fccde7736d8f43fa666842ce67ce86399346558aeea07fb2465175164729148cb777e8a59672b28b7365f11d8e5f82744b3984e6d99de11193e7687fa0df2d5a99754a823c17cc3b007e8b7556cfc269c2db6e4e4af647a25694d37243941ffd5d434d2352a9d55bc7cf623cebffc2f83e79cdec41d4481853ef327d8d4175d429871a706bfc29fc0a1f04549fe19c0986c2b7f917070d688686d8cc39fd191692fab5437827e4ae3520721da7d33337042e887c20ddbf01c4a4b3ae90b4e52186e95c18311cea49ba5a8034640ed34883bdd01f0e6edd59a265382adebb41dd04292243ead5dc34ad1f55c5f6a87592c8ed214269884a88bf9edece066bc3d52ce99273d479f2f15a97e05d22ae36b8c8d6a1a56ab9d28be73703881912d260509217393f95f6af261295c4dbc96e3439b51ad37e3afa307b4810ccc0670d22d7a8943931e37040ba4a18f7f451ef47545140225f3b468791c93f4625edefcbcec36a3484676f62246374c0a63506b80a50d5a5cef3ec901f39eed9f11a1c3b59c1706102a4db928e9be9d0c97a4f45fb285aea85d27b9fa9db395d8f1ee9a70f6705d77f7210850b644746f8e0f196705809dabdfb4722992b4549e545476b1bf0a66015c33e6e85550ad31da51de667d2062728d754e7efa259e9cc46f71341a347457e02cefec9881b12a75679f2465bd00866081e26b58f0d61f0ebd84551fd2d860086335aa03c0e7f1d7132f6dd64cdbc7b1f8a9a557b626cb72a54a06c221a3b3fd2ebf616d857a15cf096b7711932392f1335675bcca76d576d54183e098b5c9ea64efa5ac597e89650fc5c30c0cde00e8940c02d3c62337090d824c68aa74f069503235687c157a94d3fd503353034d7c1d43e294ef05e09c402608802f2ec3f59b415b1b4747b744e276422d06a725ab0b15fb4bb89f2a502917e6f038043d1c0bc2f51ab976b8e8d9b838fd1ea96342ce12268830bba29401cee216c45a31a0327c8da5aff2fb7ac7b096826aac7d4058b84685535ab7a1dcf6d30d3e7766c0bd8a2abaa68d83c908b10c96b895406c16ee0d5d20676c35f2b1c2ff7a15f9dca6db44b0fe38bb4db39a362978cb45d70440c835936581b012ddfea94987229dfc0e1d0f1e8be14e18d685e19e3a2ceb045e81636d0d6ef4a005c52354b380ceda373fad90fbc252fa1fcae159e3ac720db266f73a37d74c7bd2a7373d2b7055c59af51b66f6491df6f5ce8187ba24328edb117d57fd05f33d5ea5ea34b07706136e5cb575e870da4edead55b157b9bdb0d6313ffb9fa3d20dd49bcd769577e7e5b73a188a456984ab09f13be8aee631156579da1df2f7633967d226b1f61f1504bb5117406b4e0fb25757a393dae3f74183f26adfc60c3934bc16ced1459efdde3192b6581dcf9c2bae85421f2d13b86dc909d2f58434333e112161bcc8b1cbe3879a5dc0fb10dc8524396e2df846739cc14cef6561fac58f97643915aed693e532b295d425cf461399a1745ca417013fd59851cc663516645e806d00fc971f83f443efa354ac3f06f1397035495d079b196e2da1c7d610844a6946d5dff19176c979e3d2d1b7d8668c7b6a638fd86421ced7b329f660b413f92476b110bf6441bf8aba1f5c8711f22242bc21bc798ae870728f2d5536182aeea7aad1be296b58475830bfec0c791c5286a800073f881d78dfd4dfa50ea3c323f10eb8249d610e9f7c7e573584b25c4a96c79470ee3fba6b6c9c64ffdaa7b354ab27d91d24b9cbef40774ff3104a496afaef3889d0b51ff2662831d918b8bc223f4807c5cf3c8c21440341cf072a006e410b7be15365424ef58fcae57082b95c30e18100d287461b9b080dcadae2c075baeca564d1ae0c52a9fadbb578d1b7d3cbeffcdfa36ca321f8f197073da5b80d9f9b31e3982528efd6c00e03c114112cb8704eef716cbaa2a75180f973ef1a52e89f15b928441bab3acd7cb8c3c92d5ce09d130b3d3ac40ab2af4a2cc05cbf57cfd40a2249bf49faf31238388401d533f09ebbdfdf734a1d2981c5dbc5160100a312a1d1bcdacf978acc182ff85cdfbf082e86fd19726ab6cd4145797d9d3a1a3b054cc97d8dc913521a062cffe919c463ef6ac654257f290110e9a6e353c66548e44dc8427cd2792e420cf8fb2e051c429a999bd673370cb120b59067c7cdac186aa259ba7509b9ec88c6e3edafe7da97710ca05d159d68312095a634cf605027759662abb198c7e4412dded7f3411e5d096986c3024b2e97451898bdc652bc4cfe4d0d37adcc6b1d5c7cee8f2cc724dcdffcf9ec6c5ed90a5ab5f1e07eccd997c86e4003cd3584178b330a59b323db0639c7721bec7848cf594b75057ed71e03da47da71e725bfded691f3cc1c08d224f1bc8ef366e74824f5e1f24e8514c4311cd2ba98026b9f2111ca2dd42d9cec786155b252bf805bfe9e26b9ec43bf6379f1801e6211d696183d08710a76cf6a809b9772fb7bcfa41990848387a74e36218329ee2a6f690e49324830407d033341a34756e5dc3848239019058fce4fc80b187e2f13153e28b25ebb9e361b02502243df2d018ac643c4d5db921b52bb2beb593a918ebb1e5e8f4796c16b9d69d64b882b08d0df1d1049282136bcadfec26742da60da388ca8876fc329006d9024f7139a8be71bba0b1936e8f1b69748b4ca6c2c3e65c41cf8e80143a586803f82f4ad64340db6661d09bc0e3cc6a781862ec6f16cc72a4c6d059047ed8220e6dfd4b41b86aaa06041549870d2370e108d75554446b1e521d8d600517fd49d0770d17bab0d058b28c0146cda62b10d600939a9cb4a80030de6eaba7d1939cde3dda13b5fa47ef18c5f08855ee21b72114b6d35696bea5ae1e2b4dc7e9389d13a60821424fb3f3ad3b7e43fb330d09642e9ea9c888b034a4c741112fe930618ce277f4831dd7920c093c4f0431314ef09bc7fd8a4e0b01cb5f180274961a48bcc091dd0a55a766db831c1bfd7ba4461b1cd37e6a70483732062e243ddc5ec7e3990e1e79acfcf60194bfe939e32f9ecdb017525d95ca78b0cc8eed094032306951909dd38a6546cd4e1a09326b4645f6c421a2210edc9614594464e6db09b85e82fd0c15a77e8a82f1ff924a84bad662c4fa6fcaf763c59fe8a4bb1044637878f266147790e09b1732be758ad8729eafa9fa8b34de79d5ccf12911ea07b7831c7f1e43b75e97fed9aec1fce3da65d45a3406a9507c2a2f45a4f7dfd2108e311faa9bb9d1de2d9c05c84925e29570e172b445195ea899be83c4b9462a5076c293e8f50dfcafe6ec82cec25691d80fc396c8b2c63113721b9d123bcaaf0bc90ec32909a33d78c4d7d4662e58f6a7e34e5017a18bc855a34d9f3aa01b7205385696e5d5c7a6cb9fa5bcbe0a46b6b53e73e275f4fdd6fed69e9441bbd4ba6fef0c8cbafe3ae717071065f80fa59aad0887d1185851ceaa7bc0548c404e7e0b861c7ece9e8209d924f4d6db0d91503b0fb0ff08810f52e3925d4a001cdbf4b6503e58e27d9775d396647739d98101f9decdefbb5729f526294827a839c41db72f884dfce30cd8c33cd3d149e827324ea8bfcdc409323d5d79455068ecc8ee9c54bfd4ba0c7e8f4e86596bf8adbba3481967944517f8a2d0a0e258e26c60438ede4b90e4bc36459aac7001660b760537d0dee7ed6d0b9b9ef8d9e7e8292b2031af83a2e63612dbf4b8be453b0937bc4a9cf2e19e407061b0ba3688ce4eecb48e9116c000228e68033c46b37d6b58b8f710a43748a253a4a37352d41bc0b1f1725589a8dedc694f87bfcbd177c125400241768aaac64c070a0af83828af70fd5cad215f8c0676e7de5407bc8550f5f4d1841472b18c4152559f7a0cb13264be58bc8843915776553e8349bc5d1c1c3719b25b9966ed474b2a3a6b75cf044e385cdd8bcc020b32cb9e1910a8a15a332481b95cb0ea2c8a87ce0b53f7962e3d9d33c87ea719d2a45599464829b3491c1cd9706d825b8e30699b1f8098c4304370e8e469ab2d5b2c41b2bd50771eb0a35501bfac2fbf3d1f27151f062d40c8ca12dfc7c92984aead10d5be58b4bf2d2c04e037a2ce2ec34afb923c2231a7117816dd9fbb2b67ccf5099eb55a53b35e61fa7f814e7e5f6e1df47a9f6377fb9422b0123880168e3e487b560a614b66696e66fd7ad12d5e4542162edad0001e8610b1f3222dbd1dd76df46b5e472a57cc14da65134e6d55a329db830bb3183d8bd5d8062ce05ef1b052337bcbc33084edff4ea0602268c713dfc86a6c7c084f53695637d3ae67811ff1a274a094a51251d3ab8d6080a9805f669cfb6f676189566b243e449fb7a143d4732ec19541f792230c01d1fc9f961444dbb8fa02e5edc2d64b74cf4dbe4812e88adde660f25ffdb79a42757eb5a3a4cf4efec2fc501e58956ce361a99c959546e57a724baf2ca46081ed12e4c6580055e2d945128654f0397078de59495dc5d5f2ed84ddec79b324775d7004481edddf1bb12108d69dfef258f73b60c9d3daeb4283ed18e3351ab417e7f8ec1258b062d96312b2079aa195011da5a52c5e2bd73d9f0c3e256cd2e40a850288072ce50b929c3f16ced115ab5187e090ee2e618548215252391071c14ef4ce63f09379e1c653ff5e25ce874bf8a68c0d5e78eaccd33339dbf1db8b7765ab2df200827a62e8caa29c7804396a692f2077165110d0b1ccad685f4f1200c02b84b0c54069e75490464f709daf932da3900a8fa5ace13c500011ac99db6b81488e2a2f459eda2785dcc2ae0d037242e18b2a3f4bdb8bbc6838cb4d1772ac7a89f59732a3d607c2120132513ea41b6d9b3d35f903ae4ebd4200974ca14da3bbf747c0d0d14ff89679fe0c5979ee84c8cfd1737120d25cc6ea5e1350c35e8161d090e7d83782e2b2c1b5f25c77d10e5a2e6b9dff10ef40be07fd7ed4df42faf4b8010f2e91ca53aa656bcb2961ec65a061fba07acb965c70e1a61ebb6a5a2904ee3a7ed8cf9388f857ceb0fbf368b068f3e73df1fc0d4cf4b4945d75795f1554d5851585f114001900f10d84ada485ff24aa71b6d96af0a926c58d6374357c74bcbd90f23a60633b11f49842093705150f3e4c988ef945c7e890701daadb6fb9389c7a14443ba188ce0a2787eb4bed2a4db2d43ba685506c2a38949c75896f41c2b7da9cdda7b782e1d68be210c931df539027384266e95d4e206002701b20927e34b7a6eec0b40e88743ba662a81b73889355d73632ab2bcfb4ef04bba30be4ed99807a8c958a4949c89b18ad35b22fd6462e5759eae02b9fec0325ce517d1cc3ab8f4576012d7c2bb986fa3828098334bc5381fea7996648f80be9799aa6265a62797893dc0cba5c5a3621676d331e75b83adafd23993fbef94db24198d7c6b05e14ae7835388c447e239f55d12fe17ce265cde705d1430289a2692fc0050c3a6f0a267169d9477c7f771994b81590c7687d00effafc8b31e3f530ea18659340a0e047f46b1dbc7ca4499138a2165aa66395b80fc23e80cc3fb7a043074048cf028babac7d8bf5d800acc04358bc1b0cfa6003f5d848a2b8b25252f64264d635f42b8b73d2ec5888344b5e366dfd81981959c301e075f7a0c3b087437928a79b59d37b84775359b035e8d14a080431d5239d00e1917afcf651361067cf1fca890dc9715b8f5b33d1e48d6cc9d84be720aae37916fef74ac567f0141ead890d5d5429357da7e8d86ca17329e7f391a5174cfaa5cfafe6e2425a446bbaf8fa83f1d273847631ea61aa5e34e6d12a62598ea763262e2cb3a252b53ba326c74661edbce4ac94eb78c4303e583229c2b36415453ce7df6fd68058d18a9b84e3aae319597c47fa2e4517f54a1a25fde6f873a3139038b5575d6dd141f113041eefb19624e9a1a42645881220c5a072d99d139da0da135d3ae1c996bf39d1f4f9276d83510f3646de01e86698efdb9a7da32adc9edc8993ff439fb27912d7f8339a7a19d313ac57d31cc8c72a4f7b561a27537f5a746cc617b20ca43a046224bb8c7e863719f806faf6c8499da9ff0c35b8393a38abd4d98c381fb7b76ed8aabda84c1251f6296fc092a7c117c79ae62db5cc32fe2322d0c5c0daff84d818c715b2bb28a87c6d212c38cb2d7fd65dcbb3745ce72ab23cdc1f4563a4d1b63cc855ad0000256112da95947abaaa3e8e8f40eb2770732c15fcc0161146d0aac5f129a0a097d69d9167a93589f8d03cd8be57fb08d5a3797ec702529edca15f54ece6a74914b05e7468b1f41654f81a1b59c53e3fcde0c2e53c31f0011a97341a6a5b32421919697739ac0d5f9a2a2653651422216e0ae4e6dc11982e588d557e974f800f4078920b6915e5964da6e98741f07cc76e41182e932ddd7eea82614c2732bada8b11c14b5d610cfc8eaeba373c9faee812f0025f9bb4dde2f031181a21876b33020dd842c1e13ce8a01844c764a937641fe03f09625b446a2b34bb1f423a675398bd4bd3ff7d836791262803637d0dafb3332eea41fc2a0c24c7d9745f0f917fc7f5b818d389de8390babfa0aaa6785a420b4fddf1dbb64c529f0e0fa59c05323439c58e8109a8813dafcc0e842f30d8bb9fb19cd1d376a5748b2a38e166bd47158fcf28479d0c0ef6e8c64f21257c880cfd7304c9e1c46a63d60437daa7ce424c1e9c645a285dcedcf57812c5ac18e797a42b20a2934f0205becc9b83a3d4c90291bab34983cebc651ddffd0f7b6beb5441d79db93f186cf969b473079f8539bd1178279f6df1fd114b4a4a7ee2b0d4e273d5a8b0df697ca42dd89c45ae0ad82d26184c5544acfb97063a3722312fe02d0853a245d508e8a82e47633e95bd4c3a723ac523b8b2c6fc718f22ee3b847a9677f9475aa13fb02196f3e2248c6744dbbe8d6db47ca0c73a003876e860e73f148d1aa1317f8fe63fb0ad23c4e2d7fb0cf039769a473c634950b3a9218e960cf5ca231f9a0667e06d6ec119d7dafa418750620e0d6f66f844428c369b09421c0afe6b5dfcd1aeb6685f7508e582e4f94f26075266ae5991995c511ce13deaf4b32851444e73c6eee8b3c53cd495f6b45e3a2c986d28bb53346f23c6f219f1bd755264d430dc0a405ae9f9056563b41d115d89595c965264ea2960177d39380e917c1f878d42eed7c0030d4d26659d2ed5de17228352ac8cffa5fa59b90b923dd008e9d17d4eae088470f1e049ffd18d25523281e2d9582c6b28a5a3261cf9a008e7cc9528d9298b439c4afa9d29caf9dedfdf1b7af99cd422408aac9b6529094a1e280eaa3536014544a24c9b29df7e89ceb15cee01cdef4aa43294f98f4b9d7772e97fe45f38af72126a50cd2e0bd150c8edb538095565a23ac89c7afe501d94eefd643c5c5251309dd7c232a8a66670cfe8380ed7704ea1d4f7357479de5eb484d75810e9274b04110d7774029023d89b29ca0d6522a680f5ed9bc98109b8d0eb4b10c5377dec6e7ce33d75cda701edc5238a5a3bedb8d7183fd2eb4bc7955cf4809b77831161537a1babb3a4297d03a81a2932c1de60f32e497d8b0a62fb6ed3e454b6c01baa25b069ec973c688f0f7064761e6a5f3ff77dd5f6c2e5434bb552b27902f18c6d3534a288bed1231f43c8df73dc60403cf30205cfebd5db4fdf537553fe46481f8e901807bdcac660e87cfc6cfe6b9e44f389d107eeb99edb3adeecfe8ce17533f2ae43f5bd5daa9dcb2c6bfe36ada2ffa730b9acf5d847637e140a21eb224e8a55e1c0a607e546763c3ce9d485b04e855e9be1a3ba7c3e99ed43b8a8bf2f9bcbcacdfa1970ed5e4471dccabd427a92ccd352763795be07b71fd6c29ecf5733c75a73d085ae1d9b9b7a4df3de351ab6f9af152e741cfe7c7cc1135a52288fbdfec1a0ac7d7bb5ffc5fcf52b0e0299d3ccbd4be9563be323c3852cdda04da1fa702a23cb45cbd4a5a138678e2153b8d29d18bb791e0534ce9a66e971680beeff81f3bba7e5a252d95ff038187b01bebaa360eab4a155c4a12fe76ad059f59023d75edd9203ed417f3f70d26d2cba3aa6a3f27161a13077b93dee77d2f99ed6eca34fdf6ed968278c4f3ace50def78905c05ddfe0cfc42c8459905ca786ae29b6e1853c645599623a0adb90a0c8097c5aeb2182c6b7235c7b503ba6b051736a76eb785a5710dc1cbc11bc66669283d9e56ce33be35e273f2361633e4d3dfb52c15ed1b39e63d681a879c43e97e7b4545460341f1eb800e6bc1956755dbf628f248da04561279e2a9e2337d53b5444b99e921609b7a2c85899886fc283ba0d1cd1306837be384af4671b16e27e4535653920145b2692a89122b8f637bf719eea49075759fcda8d510b6716863bbebb008fa7f104d7360ab8cab371008204988eb761fef514ff28af27856b02cac2a44226f63fc6163a5965a81e64a2aec2d82b09d55e10c1790e6ef44a23910034f23bff77b922b4e6e92e86f076dda689bf53c15041141918c86ef5d02899ace30a90cfb2b489a38660e6afbdd3935def13a111d70b8cfd8e52b5a314126607d48d0c98c652195228f7c328c76595d0f0c55816545ac5a5dc835e66e4a1d36e41067b4dda7b1af51783ced33e7c9ccd02cedd945200e06802c489f9920b0650e45ad4d0e0dfc6bc738009759bac9f149c6f927fe31408621b3aebc3cfea37c9e410fd3f2896e08d4b0cbf8cb8c997417a03471d0fca7b4bfff7fbaa35dde393946d2965db5d3e2000a5233ca1198e631e3fdf7b85e029fd10dcba0c3e81c4acee4008d5d0417c6391c68250635a09825fd1ff582835bbcde264423ada6ee4a5fc7a419abcfb039277b25685775c10e73ae24a5af586bc7eb079fb3c43ad8670a96ceb8487b8569adba00010c5c8ae580bcfbe3f6a231ad67fb0c00704759000a6b88c53e99296af52be299a037638af69b774cd9a52f8fb68f72ecf149156d8210374e92dc7d09eb9f719341cc410e497f11afccc12c46c6dceb162580c89b0f80d6004011148c00849050b0ce1ca48f14df4cb68e965496ac334722a7c1c5f56a01ebe68e7d544a797dc0a06d665cb6bd745b71aed4e75f06d50d094030a012453916cad6c7a5a33709deba5e237ad60b6b51f763380d4bec9342e03266b0507cbd8ed44fb1f99d61c1281b0fa500f435ee81387b8b6f90c11d753f5a05b8527c0f07b256d293addc5cea3f50d430fa530e85a8f3a243a2b0dd49400d1879c4c12a21984dd12c4cefefb025364479b6f5ad423cbce97090d083d2332273fe6a0120a6e9400b0bc00a76b228d15bbd4578e2c01988b289cb639dfb67fa82b486ccb994fe4030720cfa963fe4d6a1746f0a1c0371104fdba20eb7dc0059ecfa70f735e286e8c3a15b0faf2ad6ac3544ad91bc5ece276930aba9bf78eea025056f5bcacf35feedae924b55485ce1ce442d3602e3759e43e8ddec5d95432e2d2cdad316a26b743d2c93f23f30f1c325faeb2fe90107cdf586032a2cdd24c3adb2a820241f62641c3735a95bde5583d6f10497e6aa24e30d27e4134553af30722b7b7725863af15e630a0a634858f715da30b759e1a972a5a3bee719b52ac18688f2e145acf466fc5cdfa841624160b582351a5bd9010aae333c5938970570eeac6e9b83f3e78e55ca704db77adbc40e0d185d14c8c9d2ed52df5c073c70ce8b75088c0536474e96fbc4015bbb1ba6c84171d8f10f20e9136f21529d853e228af1bc230392ebdda57268deb21c62a5bdae8439ee43c85186b4ab190424a402326632757bb0a479f97aa0ce1ceac860dd76b718a404178751f724b0853e5cde350f43823326d4cc93ea0fbd8da6f01916ca364a435065d476e6d4a9455823d7628831ac7c05bc1fbc796eb0973fce2e6bf01ba20d9973f9761fc2de189ebf30745c916f353cd6c7378e3fcb7633e5cc89a109bbe3b5b12c8f05d7da707c6b67173146b135491820f93aad1ad720f263768b09ac3f8cb04a1b54dbab775804fe5010c81e5d3204942645caefe9b3ee268b902a1ba0d53fbd2331117ea0753cf2095d6090877f78ccc5e6f08c2cf02db74395db8ce1d24a86bb9283ec02788d6ea468ad8ecbf508b8973c20e5b7a6cdf788c086fe497ebaceb441bb8cc320e8425364e1b6ad3cb85babff1444077e00a09081adc76302a73595620413dfcfe94b7d45a375ba7c92b43c87f378fac9647f329b526edf8fec0ed8032e0ac1e67834068639df382d8cdc74eb92b4e8aa75aab742f7194e1cab14e433a20c3bf3c96d05e3939474c94cc850c90d6b9258bee629f31133a9ad375e7aa0c29ab1711987674e66505655e86e1d96c808913c3f68c8b2b8600976da7ff5131b2a25a542d51902fb89f7a0a3e9289bf9d47b1ac2bc8e6c7d29578078e401b6e52592ab04a82ae1b590dd9fe9b56d3d8d5dbf308343405d341ab503177eee568dd3a3cf098e5c8a1ea2c42668d9af7a9ee13ce156bcc1601c0e72861cb2ce46c6c6ce721d52a49af08a4fa875c14700afd909d1ddd206e4d7ce48b3faea881413a869b15020ba500eae6b020ecdbb084ddba788d1db177a4fbd2b3359eb31b45418132ff5147d7439a844ead5d8bac7a5fafd40ba6860bb1cb4e2b0ffd8d9dac64c7806e3eaacf3cc8c55988819f6f0fdc1bc98cc1cee2b9b21be4dedd1adf05c31f94a911e1c8ce9a79ab725ae4e5f7a0e05ca03349f616c08105a6a6054e3f7d8439755951ec9d4988474b90b4d1417aa6f33d79dcac7b099286a8a2341087e619944e1f90454e00d49cfeeb40fa7de6a09ee74380ae8afdb32416267ee59c4ce6567f138c178524bf2941550ec5425d51b218ad5ccddaba79ae98dfc53ec52e8b0b1b109e12b01eae91e33a8b430741cbb84c8a41e85a9ad90644e5357b4f1d5f29f342b867782f7b4d6155b64d016e7360b1f65b280a863b01c5ac8fa2eeb3a1bd9fd9e08b02d615e367de7f4324f8409c1a50468a2f9f0edf9eb61d1ef553c7d066198b21d220031d0c279b72dcb2ac7723d0a18ebad13c67d12a8fa7228266df7e36350c3e18e4f61eee440a7c08b9be4dc872f89eb22735e5fc4798b37bbe696fe0ed84b40d5a170aa72d36fea8c0af556cd9a3c7d34d8717b9bfe48f0c98445c6bbd33f8e3749cb4eac933e7d4b4da731a41e4f9f05ea505c1cf65ab3f1a8a0d4b0a378eeccd82db346f09f8d2a479eb306cb94b2ff8ec951b4579b54c7d07aaeabfc28456949400da2b4a69990658fb7b8b18c46650deb2f80d6abd11b7f603881e75d8deddc1be7865e555ccb95003dee33e54c2efb7321e2c51ed48aa4ae47ced59aeef2e116e442d91153f120b053c68f51cfeeda3702a2cb6f71187f2087c1bd35ac8b7c9d37501c49e5d0b8a19a0edcb090f12a03124bcfad014a6eda0fb36a6055ca4ed5fe9ad76ca01aa614372e5e6aab806116170bdf8a13bd3ad17f933ea002e736c3e8f06da2d1bbff638b612be2a151144a0bdb707423ee8f14acc0400146dcd635f776255f332bf400b4f3fa73075852384d656d9d22cc9e2a1b339e275c8c8ecf46fd9000c9b3fcaeade00aa850453ee1cf17da48b4004d6ba8b44123274300630fbc2c784c769c5cc331c371f732785101a93c0d3bf27323cb53fd7179475bef1765e471aac9930e8d1deb31516f1bddf6793409db7380f57324798097cefe21769b133f04fef2f22e976236cd3ac6790030ba23a7bf6134424f4a0637d513408c5ae8af3b3e416e18f475dbb9387ac3d8b78424d4717b2fd4bc71062f702e0b32c5164c13bf0a6aeadc2ab22d7763e8c6de0242746da7d6631c23d575de9353e7be6068c3744529b51d412029659d3c9af0aae15c490e77f061fc40533cc4230d36b8513c1ca1f616becc0f787e03a4635e961b6feff054fbb28d5a5c93fc7806034b28306e3682438c8e654f785dcc714ec4cb7f4256c561dd728cb25159c56793d886574338990272740f03fb896ef17e3fa35d4f2717d9b5d87825504f527e849d3f3e733864859fadc438c5df57fc7228fb0797ab639aad0113261548de3d13bf9d5336eccbd386bfabb00218d6c3849bc84048131f1123cc73337aab01e1fc3183b20a94050acc2b5470f246a02b004ce5a0fa815310878cf5841a89b48d465877788a8d009a977c1963d9233b8310815c05b420f2a2920347da5984e0bfa4b1a57f15c1ce435bffa48ab61125b35eed2a496792d852917745eecbf1d7f64fa84223deb7112aff595cba2bac18b0ecca94625d8605ea186c3f2f7df3d20ca3829e9eeefb6ce5e845bfa06ea5e3b385dd891f62c8a10945fb75430c4a5cae5e008be265931478d7827ef82e59773a973ebacfa47213497b6f9355aa8acf5689ab2555cb663f65832e5ff7af74f4c1af48b63a7f5c9c06c7cfa37cb4d322a01f656935628a6286582e16c32612516847a588e1d965a42e7730e657c35f198a93d4fdbb6c2a689a08d8e1de90092b913dd3d4b9b74b4cdf5b30aacd84167d12f8d39992d2384cfe082eb58f76d6f5ec4c59a8fc81342e5ffd877c64bf6c367901eab56b462c4c8e6d9c64a932b9a7ae744a61b810ce401d2c0f06ad63e7ceaa8f369d3f53f6a8e946e8d4be4027b1dea0895b4182286eec1b2ea635c6b7bb3dbefc398be07aa5b10f5dca18921c80f1eddd70969fe65ac40b8008f526aaa81ca53bf672b50a429b7bcf02fb3463e4676c8510e023e7c048492c0e94fbbf8b11f4607cc4b10835bab911d828ab73cc27b359211a09c8056aff744d5779a34db30eaeadfaf80e1095f0fc9ab1a84d57d3794ed1f8ba855584957ebfa13d1ae02afc19dc6bbc7f932608290db27160fb68f6d12965f3ab818dc95bd6fc0d3cdb4ce61bc88158eb094f5ed9ce582ba8cd6596f9329dbb1b630472952c33197869a95f4eb170fdbda5041d6b496d464bc3a43a99ebfc6a38323c84102033a500b1fec6017be8ee366dd02d50ad942556c29ad239f4b2f38ebe44a9a5fd8959a7daa1e5e169f8967c625b62e17d88a2a6914131c9c7b7f0ea3237cc50ae42405224504c4057b8bd603bec9b7ba0041b98b5bb7e06a933402716dc5e53198ccfdb6bf9d01a8b4837ea96bd5c956c1613ec0e2b72f9ef47084d9f9fe6e788ad8848463ddd3f1a474c8b9101ea6cf991744d52493a680ee6262d709813c35b950fc2946728061c2a5d30eeac9c333beb0bdb45e1216c7790f29ce8ea197a8ed39cc96abafdbe0cd02342a000416f2d0d0f69418877e4f3eac946ec2a1c70002ac917872af6dac040760320d6330a3c71b5b88cc213c7a0437b8e5d7e624031b83a5265e376bfa699043be3dc371ec7766008a8a00bdfb9d03853a2525673ff2b8892415a7e7df81a7f1eaa5a949523104e33c308f3f493e3544f3126c35b51015390dad9e306d82a2ebdd3c956068cdb215e66846fecfcc59c2c51a95391d4ad0bb49fc8d884458ccf72244cdaac25ef87e700cc4a121b9ab0d9788dcf41b3d6b67ab933ac74b58cc4e2c09b7e63b116b9a086255de7cbcd8f78e71755bafb4a389e25a916723e510df86ae0a4be1a10377d689cd931b0b5625d33967331ec7b9970846c91c4c1f00964c0abd6bad237bffa1e443431535498602a2b3f320b0088e4c7eb2b6e58dbef30ea5e6d1576e96c1a003afc0c1d88c77e6baa9f99d8c523b7ed3703f8f447e872bb25becf2e56abad2c8c333578b77d7d028f985104b55c79db514e72a9eeca388e7b838f12ee2502a3af7833cbfd23054965f492a1fe38e260356d92d4bfcd5e9e6e7ade94e2ac6b926147f8aef35dc5c74f5fda34d6294796af715ebda9faafb18b3738afd2be65c9af71a77d680cad100c078a5fd974a4f2a30bb5492b85edb38576cce172ca3ccfce7a480ddc54e693ffc63ca8e8d4731bee1c575c664d9b4c5d000807ea4bf057dbb644e7f2ef45a1f35eded3ca4a0859b524285ee7d011e78cecaad4c81eef892b85e79e293e16439efe1b70b326252379405d4846d6a82bbc7285ac0f858ca832af43694513cf268533b76b90165cc786087d2f8e98b61456e940e9d50dbea60f4239fadc4a7994451e5a02cb0a17595eb182bfe6294eb6ca836a7c1a030f7aad1d8e5b481678f9ca6a667fccfa13cf651bae50c282e19e7c14cd73655af92bf7611d6ac1251d991d8797b0f7c0daccda213895cd4ba43015b9e3387392f815dd8e65e15a25a471c2c9cd68fed4eede1db7d4283a90d93ee39cfd693f621b09f8643f8297cfce2efa7b58789ae732e9a29067dc092da52063d7011da69be979f3088799576d7d059395ef8de5e2810148064893553cbf1faf9e94bca464b70399be6b75235e76115584a56667652c67cabfa9c21aadc2a864c586da8b2a3a8e69ac8e4e58b8289fd6ca4928c892dcc776798b01c7ce627876afb1e7f36b5b070f8de75854b54600a5867e28d3e431be1ec5a5cffc3d29372e3f7ffeffbb63bc69c7e6e4228e156db6780d0fa7948e711b1d657983b3e0927628b4ae563f40e990acb816fd7fb88d43c8a25cc0e786fc6b00a28f5344ea016a8184852ed830f95604136c0d22849fd47e5d9fa217631000e771badbfc37f63ae33c0cc37b0bb06bdd4739ddebf1f251dc7d0a331e2187a5b9f6c81b9fcaae79c7a4a4c1104c025b0f0bf87d5b8bf607d6f07e0e4b15132d69a988c0dc165a523295c986edcb5037dccd8b0e30fec6791723f362e277c61508c06a375af410f810b1590e64f65dae757116aed677098b6d968a42e40c2dfbc85d4aae08b788d8e1e15ac2dfcc6e41dd9f1e46de0d141d0a71a8e610283687b9976bc17082273dfa7a4bf8b3c89e592494989efb10106cd788bb239c3188004dfde3baf76ba655f311b7d83b8ddfbb4454b975de537c3453dd4c7fffd2935ac9ce8c8c86444195faf4223314e5df637988e1c4ec662d93a9abc305bdf207b776385f4f811aab767d4d5ac19e0531c935222d083a4ac0001edd51342e25e200fdb74797b55952cb24a34c11f6ad1cc2a7d9d6e61c452aed7c06b2dd0cf5118120f4b45b51137969d5c4c7227b8bc0654f76eed57df016bf14256703b01a5fb901f96bfbeadb09db6180e6d6db428bc9334108a92c7aa8c632335704c73bb4a94bfc997b5853aaabf192670283a2e44edb8e6e960b8809314709753c699bc40e15fb05d9423ef5cdb2a30487dfdc47fe61e97ed375b680d4c0ad45f46620f869ef4650d8ee2ce115a884d7a177aec2733779a6ea977d5f4c6e6d6e8932c31f8540aed9b443ac580dd72f0b67266a275fd683011e84e96a4eef5e7ebe4bd55f354dcb0972b6168eb8c4f687ffd10e602acb41ec61e2075d749003281b541116e0a1e81dc19b9f44324b7e127f41da426a0b194acb68791033356f30538bbad888e681b0f470b193286f59a14883704d849301031316ab9cce8094720615b91d0df6a6f41ac566493f0ac09df8b4f208bb9e148c630307e66a3887940a36a9e6c334c7c1cb30f4d070b737a4ede2d9c72c1d7bb2abe54360b47c2b1dc14b64492ebc1737cb0e9684445484ba07c5668f5a57444abc076e8b26cafb83bd312dd90818073559b6e914f4794bf3328668c10c83d3acdead787d266e4ada417393d180448a7cbe9c224ab51475a978e3df19d44f0ce1ac32bfceadf44acfab16f2e17e818af92f3fff598ce684c80c494f0a1596ec2c12207957aedfdb9c145d6092702349b7ab43c319bc9edfc3ac2f7656c2abe6c76bdefa6b0a33d3f2a9715b6a9f65b962a822df3c08ac149c2140604c7874a123a83f9e556d5729f2b3bd2bb566b939edc44342a32822ae83d1c8f3acde9260b01de71e1385fa3652493c98a1294f3613725e447eed7165e7efd8c0deda4bef7544045559cd216edec70c6f8d2c745d138926b3061e61a9a247f67c544a7230ee2487e4281f6e9df24f9ccf183b6a02afe7b30802caa49223b4f274cff0e5dcc7cf9f6f6ca14b3cd0d1c7209cfccfc45294e919a1988f12e5433205133e49c37e67fb07e98e1aa8cbdf69eb90a692a8f9fb991c7e0809870b69b926a64a6983ea43bb10966a13b2e488c3e044f04d2720fa23314d8efefeb2b9588dcc32e263f1849942e9ad2b964487740e206ad16e5ec51261e5e50b3e804035b371254f538c559a491ba25144848538281040d1b13f2a34854b3b3511238eaf4114317673a723a8b0b24f2dc2c2ea74c942633897b078356c114c85da2dfac6a8c2253ffe241495b5cc3c88d8e16d78703ce038502d4ddd4b862cc13d6069668c2a08e5754f050b37f60ef6b12cd255706d970e64bbb9ebf142b58db0a085688ca9c3c6c47bce9ec169f44451be586d3fc30797afac6e202b3300e3fb32bec2ed3823d839203b34281b7011b2d6d98bb02c5ccb8cb8ed9097e0f593cd5838a82cfc40bb9a15584813af7153f2db8e8d51a7d6edf40b40cdd7cb0329d0721fec0b1e4314c2241335dc5149db79d2f8f124b97892626d7f1d5f0e99928cd9c8ea5c9d0922aeb593950c0251d66406356259ddbe3bef0f10242f0d28bd6ed1a1c7bc2648889a38cb2a18ebda8ef8287338fda6ae1b36d2192ce7158c97ca4ae6b9a31cb66f22ed5a3d6bb109a2a85f6f7fcceaa7bdc935099ffefc2ccb28cd16dc6be9cade0eebaf8de7e39f56a2e41d5e0a33764d83a1208b8b7d23ef74268faf553249ba27e8a00477f6d4b9a15403b545bb7776a174c2c87322289e618f5cbed9151d8e66a4f3808210224b855b320b9d0033950abf33454ec40f0615952bf2c04d34128b1b5d080b52d1b608cbc5523e71c6e33289f69eab840f267e54e991b4ee78cbb8dd18d13c7ba0f5f6840a04b67cee9635bcd70cbf80216b8af9c7c2502529adb1f9e0dae65646276ffa98ecdfe324ecea467bbf9125d64155db54c7e4a43a2e0e9d477e458bde0187679797acae7350af0250bfee5b4424630ece778cf6ecf2e16057dd7e8b1b3192392e6bdb6c5a4b4e0e15fdacb923f1bfebddbb946e87ffeecc8458491d594a33a124223bac3e19aecec34c156c13ff923205f207ca1541b8d80c40b584c2c0f0c425806d8f150208c217a9eb4b3bda88e6259958c36f41c4805b7ae9be9adf102802e5c70b85c4ab7f0a6f6b18d4aafbdc0d83562096566bee684d65b79878aebd28e13c0ee8f8a2456d1f747da09c64716dc224757275cf7e4be9ac907d6bcec4dda48fb92cf13a45266dfd11fad5f5bf2f0d4e6c269bbac412b20109911706f5375d7cb5e3932253342c8dc0d66c16dcfa2498b40524c5246a7b36d14d8db66fa2877f5488771ee5626ed9f5d75b57145c8414b0bae74f02cedf2e57cb18b5fe61b7201dd73cad50c17a27fc59f5c08d3bc039189c8500326966fab4285747861055f67ef1292cc04c4cbc64ac8800731978e658a5e6f4d987890f63fb4b6c22e8465b92d0b7ac460c1dceee85e88607a7fb3a4ab17b16531f26ae5b1a8ea4fa9407c743a6a06391b511298805cb2824fa8900c90d1c31a139732ddbeb883d0c06e677339fb8e7c9b7b7bbca5a5ee13a2231ab5b35f352043137ba80c2619b6a5ec41714242ca4e2fc030cb0d9acd580f1fd9517312297b0082c9517f9c5b9d83d2cbf2d8307209112323c46a6bc13e6dae62f6c6e1094e356f47e781b7e9f61ab8597822b226a6cb05d5f4fcd62518279fe11bb9f8c745b4244f1bcb9bc1ca17e485299204ceb0edab3520448354ab18ebb9f5013cb70e90348cce87cc1c392f40864ea4b9a891d80b10aba38e484d4f35e6c7a5276a658cc63bad6e85f1f618cf26fcc9b7d26445cea3491e77dd73de029fbbe1db54e773e3eb68f03cb007e2c27da1f38599d4ab054fd75941c84125d9fe763679c303ad11088d9e3df8002b7b243eb013297bb1e55acf8ec3537c64443e2469a6772829c538fd22f33e559198a76f21f322156dec28274bc8bdac4f2807a286df93c7acd3455ef1bf290e85c5e8b2586b8ad93dc79926b54d450029d0ecc9a1146d7dafbb77bf264c63000d623cd77dfa0d490b66373b649b558b3ca2c2df145d175ed72a2555433e308e785a88e05016c70a87d766a53dca247900cb299ece182d0235417d89158a754d22e997cd59aef0fd28a37feba26624d8717f0f1a919b4ed703b4e7b4241acff1b658567da90abb7d01aaa66156fa7194df74f0ad1e6adcd8b130dae219e2e7da2c5c473a91e009126b0bed590f08caf1f6822068eef5dbfc91cb0e83d0f89763443bc0a801e6936c4fb4e6e883880714a8e632251496e813fd8996e71035835d8713e4d3e6f69e5fcdc6d64613fe62e04da26995e7251a85d82908958dfd6c386e36d6626183d0be03fa2d72760043f5cc4c04557d66faf317e2e1aac43b40e8c3d8969fab678811267215a76a50caf2206ad497e4f2bebbda6285ab50594767a76e5ddf40f95647c9c990045779c477fda7021564d49ffb9c1f8535e8c48dc108768d17e1c64ac95f264c6bcb7885874e7a7d018d18c36a7613c6be5f4b136db3e6d3b9025087c9b6cc80ab72f52f9e45c3ce1b7ffc3923333108fa670f037529fc3f7a14d6c2bd71e4791261bc6ccb58b6ec37b4c7798e2e7818dd982ac38d2ccf577092226abaaf6d9693f4314eba0d33b8750d9514f02151d103dc2e59ab21197cf994f35c61496006d72e2e1880fff9bd282046909cd2afa4e854f07423a634b5509c8ea9451f66a0d15d4f2134b39d5369f98654183920df86824fa3e4a6f891107339e22a9d2813861c010bfa9240cea2fa9f1e0f44246c3b6aa936a055fff4fc59d0d09ab401d5a7cc389b22860b355421d1eba0982384548863eaef2558bae1700aa00fe8038be44e5777da8e7b09fa951f77588e24bacbde5b165c1d51ef88b05a9370905d15af5596f5249dcee27882c1cb1767fa35940249b65fc110cf52368268f736545e5ae7c01394c4a0537b1f2c89c8e0e7940246ffe261029811d496f392d223e6a2882d0f1aceb476716f2a106f92b6805ae70ba11c7648377e6cf1f62f3b7b5bc0ce14bcbe60adcc94cd84340ca255d021d366f5a21ef058e75c0beb6e58de803d587108485662146ac3e51e73f5976020777be24fb72dc16f2addb796d4ecf7361b4bcba628b7a4ac7ddeb0872a728abf9b18cfe885c779e57f8be10f30e22a1b55b2b97102ecd57661745e4fa514194ba2624c8e6fabc02b59037fcf693c0643d2e984094182af1b493a5dc1301236aa029e83a9d8c695ed6364640e9cb0244bf1ed0d2718768ac6504294f629df08a6ecc6a4fa2e8b924f39e225f793307a5e9b7a97d07acdf00d1d3d410f23721ab3312c69db836bb7fc22c86bada47a4321ffceaf1cc4d87d095e808defea4061d926717c3fc080cc89206e47957127d20d55a2f9cc62c6d475cc4d9e57a268c6919de8e170efd2eec81b7bc808672a74f4da98154f47f345f77a637fb5a91a6e79b024655332e08f44a2f3dd9bb1145f3e5d71e34b34260b938a5af001b615be3a2f10868b8085081042025699e13424fe05e8d89f06727bc952c82f6d62f37ac918eac02b0aaaedd2f31b1a01ec681f24cad9f5753cdb13975b5d8e8cdcf8c97ed3a4e7b037deea5cf8aa0ad096b4465e77e4a4059f68b9e6f345b6c3ce993289e30234ecfe3046d28d2ed002446725cb02475dc2c822e89e6a628847363fc604e8e93d37ef83eb7599d2af77d2c66b66c25422e54d6e89fe2eaec39fa7bd43e9fe1ad8cac98670c3736aebc6c13c457809c0944d04e62b1aa1e4e3fe9e1401f5994a26fe1af7b427b478f7010c84a3d78ba5ddbf839462b482aadd369f79bcc6dcf828557c3344ff5734e09d12ebc3b102b103eb86715c54730eb70b239606b72a9b3a9ea6ede83883cf2afaffe9f61197453f5b56bd065a476d7b215815afa4b01dfabcc59f638595b1df6f2610d36deff7511bf700f7883590f30506fe13a7a01fb9e70a3625b940ffa5460e7f7437abfbe81cde1e2da3600d7d3d934b6c4527a6bf04969c130853eece20d56f144e359fabcee713cb7a8335448e366464b9cb569207e0144de5084ff9b8dac4610705b808c375a3fa4575be6d166a05949f8899b3cfaad212e212e4c39ac0f770e22d0aaf038a6d73d071ef1528ee01cb7ea84e520acaf05c0cfa1f5e53e686a596d245982a423b5a70501a741123bce04957dcdae9807a251548042c72ef33b1f55022f1de3464250ff18060446d06246795401a141212882908c243edb84d97629d113a7f21fae62f5cd98a932f8545a9e9af627d7f2198d51874541ea228291ef17cc066d7bb99febe6efcf26bab67bfb753786a7cf3f617d71b990efc31d5fb42704d99cebfcffae6717593f42a4ca88de78b8e24e8ceaed85fa7bfa31af0961d54076be5ad12e43327c23fd7524b52e309cb4f1b1dbb51f3e4fdeb81732494b561fc3cc2d0a290e98e0eaa682a6023771626661190502ee7932e26c46e030002d12111d0cde70a86a3bcdf12b691b309e9adafc09ceb7aa43a46f768498baf2aa833a05348a3357503cf5a5dd15ba2fde967dd59ef60ddd1d8e6e53f8b05a57ad071e61a6158a7ae7bfc7f88b0300eabdd86d141541cd914ab3062d1c6db5aa41ff10ec870ce760c437ffe5ceb94456acdea335fb7c25965573429b93a8754b6442518991ae24ecca869e1e87591230ef21565c8922c458ae9534688384ced70a255b319df36a1925ee857e6a29396a9f2282aacba449d05e9f81cd5bd884cc6e8734b492388f24004394f1c1ae865677b51e44a25a901b8a0fcf60cf7e8a0fff0eac5a591c38679fcd8a063d6d4294937f5119d67b7f4fcd7b8ead8a1c9611d582a5372bfe0104fa0aefef7109cc036a4265bae8b6e74ff70c0774bfea237251a55308bf6bf0f16f964e76fdb7e077e85658dcc47bc39d5cb001e3bb732782c40f7b55e3d0b59886dad97b8ade56956d7af6b5ec4a524406d84e0c544a3370a3e37bd2a9744a21ef982a4821c2eb65fcb7f1e1095f6b5a0c630fa00bd08d6f4e8093a7777b5f1b5169b8e1213a1b50f34a0938f84cca5b56370309d4e0c840e4f77ec0da56f7444e7447445375d27f2fbc6e0cb5ed824eb42b84899ed4d37cef957702f1e7c6cb634ee359fbb18470974fe6bfca642777cb60e161cb9f055dd1f22b4d2244901fd16c794a8df39d6449a0e6f3d2deabec9dafcd6c6cff4d4dad2065d120823e0e0c9d6aefe2f11d476ef13cd0acb93ac345865b1d4d376738dc418b58e6237d3186b0d588d9060e75557117f27462340400fccb4e2d209304bfba135c873380d8455d65770d9b12b1ed0c2730280de029970f8a8912af6c766b338573340a58ccee093086affa50362cac63ee41688f49d0e454bf87cd178a87f8adc0044cc0c43a8454f65316a227309669df5d27815223ddbc00c7f12bd2add1c7b9599ebdaabf620cb8c4ed6421c13a0dde12a43a68c0d91d1ef96ebd84abac85752081a9d2545838ec0b4eea3e63e4e7058eb8576da79fccf9b04726db2b27faa47d8da560bd0ec7737e124e6d70ca7baf403b280bccfa8f0b6612cc76a7c964d2b1e84fb82aec7dc1427b0db90131a866583abca204cea16966a3fecc456ecd3f59d6f21bd66440975b738c7b2a0cb78fae4ecc349aceef49d646fdc044e19b2bea488c1d7da74b7929193f31daefc452682fa1a10af203bc481626aff3c8cf11de7bbbf53b2786eb59a726f2a37f56b090a27c454b8ffa4fe8cb3b3b6dcfa80b8b72900165c1a102e220e1acc4cc117f055adb24e71f130f478da87ddea06e6ad563c5aa23bba694d8b3614dff58777c54baec142d6ac049fd72659b4423c3c0d2015c03b82c7d39548d758ee3bfbac294dbb5c09c676f7c9995219d8041f6702871a6ca71e5fe6b790306aa4bfee3f371e349bf70edd430108dca42cb2f0f6bf1e171b7266e2a6e7d55d7cebd14cc8cf78ddf476ecd58e70d1a3148f4c01be1fb55ab41c62acb6cbaec31793d1fd27895c197e58b4cf72aac53b861a24999aa9a298dec6a90e7e4ed7754df816e5e08fa5ead4cd9bacc6f1da8d91fab2408dc26250dd262f283b7dbbe5d97d9bff7ffe938f460961e24abdab4478db5e79f51d803fac1e72a469fecef660f9246b3ddf15e76f2b002ef4a162bca8a6bed081fb8ad6ee056c1cd4de0c50316cc609a7394ae56041cfc41107a7aff1e2ec3c314d225d504f2596ea5a483855a80c4d4734220fb905a3a2525d9d85cb06f1f3d09d45d6957b404a7a3a1fcac3e6a6fb432b4face70b39a88423b10adc2c95169c4f2cd79e600a76dc1cc2e459891b9948b18926765b38e8b62dc689b2dc34099e8d203cdcd2aad22845b4507ab535bd2c81d9824cd1850f065c0ea0f8c2bfbac4168c45ae235e32ba38ee28e93e7e1045216d71ff62eca5e5519765d61f74af6128328bc0a5f88e35e44a0c34e8a14766ea61c3c48815b50a3cd22d2616033cdef5703d81563fc3b878ca0e401e95ecf30fdbc8740cd3d8aebfa781d6746c59e3d7097744eb3f21a87c7e52721cdec98aeb2cdaa08ef8be782c3a62fc13a0848aaebf567e9d21e10779034624b262cb13a6d751f25549811a803992f5d063c139e81eadbf9666549067c1945c6b3899a98c44af11aa57a407d65bc73625ca1b4e49af643b82197f1ee4e953f0cd6ddfb8ce6ca4db8229fa9e2774d1b34f6b0447f7048436d202968f3e55ec71cee590471077768518d0f3ebdbd39afec5a195ae3dc2a7485b52ec2fa33ff0eaa41bc4972bc593c07d4cc8e10068dfde3ba0a9e8f79b9e151d753a6b2ef3da59de0080e40e8adc846f465e98637aab2a49909e820f1b12cf787f455e04f3b78769224f2b8ce93b4cc8d470bd0476cd904bcd83307343827c306737eaa8de4f437072ced0b415a41ff35c8eb62a4a69d80291e9d5a6ef9683147c68401d4a1723a003cdfe3cc5e7f2976c8c96e95adeeaf710dda94d3029bc3898f7654286d339b53f3821a08963ad6d7a2f536f1676047582405112b969ba495ab65095e76fbd46a9a4a955bdaa81d9794e2847454e05acac316004088423d46f5f1c0ff6c3b159cec64bf7d29ce209cd4053a776a2a2b6af5ff0d3fccd5c8b06460b92fafed7a9a0c0cd81b1e80e89de2d7603dc5f4c94b9ba15de2b9e854842a98f484f99708ff60ed9a925893528879301336ff5e6b59fefbfc62612779e704283050a44b0d03688a94871ed046a38ddc2a031f2b18c6f00de79a737b13fcb75f0b36b6e8959e62aa35e5a0c845e7f610a0fcef22c0e51d7479306b117a2cdd5f75a8e6c30dd59938e2215d827ecc1fd0154214c34498f782841af64459060d859391aeaffb5e710a9f44beb2ecee34605fd93ff7b36e48ce43f81349a52cdfdce6a616c63ceee64e1c267c61b4242a07cae115eb3f9a1f10335ad4c336de0704e05a231709fe1c9bcedd84c323b23fb5893b923de547c92ecc96401cbaae2186c624ac7803ccd1792ea690b7b44db045a4063178e4a04060e8187e64c4a37e735eae0f33dc2e031d45f18796c5520e98311810ba4e2ec66eef66fe6240213659fbd503d20cb86fab4dca6d8331b01397f34579068ed4c603b2b63406b7e0fc927431ce08ce3dbcf3f31a935c36efdc745e0c3f0c46d7d85af31bf57e8620a47b9bf5eb4cc6ebf26142b515b1a7b1ae5f9e8b9ec14575795bcfd2851489c8a2f9425db5bba472a332e74bc0dec3baf699cfbaa18ebdf3dba56f9404205367fb2260c287f1dee3e7070f17828a9123a289d631dec0b24a094b5cb2068c41b06fceecdb9865faf38a3816e09b5659c525ec9f1e4f033cd521c0ba5fe0b92e26f33b9d2a4e6f5d3c188144908122374c24109edf6ee877cc6258eded515eba49a5d2a01b74e9aa98dff29589f16643ec0d47b8f7bcf05dcbb8228bf5cc04322b97bf25e7c334bd421b9e48f1daaee24129f95780e93e97b07d535eaddd12ff7fff94b383de2f161369cda4ffe973647dcf0f2f31c6469758c3d1fa502738a42dc4c69e54b0e183dcf3e4a44fa166d10b4ae93cb66097bb0c277034ed3843bc6de30641f398d9e2dfbe2a35ab1ae086b44f6d490d453ae57bdb247a6d117b035c3c1224265b67712fb150be491196084020d5fb797be3815a3408d60564e87bd88ffafa6c4b23a29b65509bcc13d5f7b92b14ebb8e771dc85db96c6aea7a6e3684e9fb2695c78db290f2f44439eb169c048794b4531cfbf982750ce73c0c2b032d85287d199bed655db6e390b92429ca45145a88376356250c82adedb1842b541a2a10a8da7b1a76b87c9affb408d17d2ed31021f4588b30ead7cc720b1610caa3d2b3d958db302b06c9f86880da5be62c4f0f55af86c16de5cac5008b344b7a39b6ff5222cd69f637ceef5d4db303526f452d6060c1654d0218efd8c12ffab7b005ccb738c3423eb23164cc2cdbeec338e065efbbb43a285e5eeaf3d9f4ed53c5283ccf4dc2a01de6a38b67a1f438172268eff8b3f7f81721d8cc6fbde65ae815ee4c48bb80c35a7e613e11a28239c505c8d1f6fcd562819fb58cfb44b0e80143b10d00a3b5e6f565b9e8b9b085cbd854382009da4a7c09a595f87bfb352e331bb79315ae69b22476d8053bf1192c1d28e54a1c92cc8c43266d9d6b0c4c4b39cfc4c81a884f6df6714b8152fb1300b2c584503b701d5c396746faf5fc5ef0bcd5fcc79990cfeaeae5c04ae18684be33b35e2c010c6a24b28594919609625ea463358ab9803f4bdce25ba6a8430095613bdcdb207b04176bebc3f452f8d750e100bba95ee7ab3d5cddc70a8ba707b257bd480247edf759f794c3b6ddcbeced9c1b05af865dd15dc9ea5ec6602868e031664f3bafb53cea237596247bc8ee21e90002af93eb38e6c821fc287d6ac7c686bfc7bef543feda1c78abed329c58a82bbf8a3585f7ce2ca9f9248b8763707f1dc8c2b6645b2810020808252c5420d2b8a8710acc1215cf7d26d786a3d20f3780ac5070c8650421ed9357c43d16b69e6b06250153720cfba630339c88ab244e7b62a6a7a92e32d7f7ce12815d94d770e875344f7ff65e5128badb8af64b0fda30061b09ba33024d92e31a62c020997cb65d453778904da6519f89644699fbe3dd3a74c830aea9103d3a0593624ba343bc78f4d15008e65b9f39f6f00aba19c239226093aad17de15c145ad1fca0209b7cfd27c3466397719233bcafc47c61d39d5868f87fbc1b01b9e7998868a388603412d66abb5da35d7dfaf36c044ff98ab37e6568983deadae03801c4286cab3c86ac64eaebc73ff17541b781784c44c0122ac9468c7c41a89f6a99ba14e5611b54c77516602f2a85a080cf6f2e805ee6d59c2adec39857e99713771845713920b08cf6bbd1e2ceef849c88e34739aeb5182aa920cbede7eeba750cd15c9b92f909ca95f9c82286edd63f9ecee7eb6074f6f311c39460530aa64cfb92a570b3fe7eac5f8c05a6d367a7cdbcc4fd6cf9dc5063d16e2ff0db14750745542d66e96df0f96a9af236d0769c57ac1add28cb0cdc65ebbaf12838d930681ee67ff408c298104ad6472290635e93ef671df66dc9c2ae40160c2f75c8f83ec181f0e6563b6a8541d6029cbc0ecbd623cf10b99b526300e772e7a90fbc50849bd379f062adfc012f101ab3f22a2a2961cecd65c82107367baa767c6cac10122a1854d906c89244e60691a8b3cf4b482ad34e05f007374f72a0a6d14dbe105b11d43e65d6d44f76c2df0c569227766a6f9391fb6fcb3a87e91ce9f16ff8c3e08eb35944204b25b0198faf271c07706199c54b39a3ccee285984d60458eee168327d355c2eb307578313e129d82ee8f8a501d6a68ef042aa5fdc7686ad3a9a02c97c83b625071c27913c8f0cc40320fd09cc517d46b6d48059e715ad565b87f7b4438938404f3c9d75f328f071bc9e801d40c22948f195f08c92a058da5f865abccce45fea29bec313b393c67a045f1f9413fd33d4f65088bb1661e539a7eaa6ca0e90566925a82318e35cded1cd1c1607d934c947d79d1d009f3633223b0c62b368338579558d3022ee652e81fff05e95444031602b57ab6b2a13840219b99137e1ad4fe700d79155adf69e3819972dfa18f0222ff6967f5fb99b8994246fad6a45616e8ce26b9688beaccfdf57b67c009dc5cc54ba04b3f27a5dc169b17b2240c818aceb3d64d53cd506500be93e7e9f11a6ca872939dba14c7091ea46dc3c4518fb3ac8317e3b52c1e4880ff692972ef111a670565de114ab425f09415d8fe409d77fc32a2638c634261772e9ca346d8654b84f5f409db1368287bced5b811226c46b18751738626b5652d5234141111e38071ba17c41ebd170e4e9e429ef3a891f0276816c6df19a1fa61dcc826133f2c10fec7b3799e3873be5c349e07e3b6f8c92038ebf45a53c6dad44bc5fe48373608ff97a049ef411c828154df95b086fad0241a67a34e58c18ae1a34a056a640b8759a79f6c58199ce2f6efa61b3a59439f9e71fa784c395249024babba636c357dc4d34aa6554a428a5bbb9818d71389bb44891c02630e3c1cca263cf744af4a8451d395ead11e3ce5ee51f6e9e2a632166cc3488f08fd4b783f597d21866c995e6f7f44b2d6299f809cfc187caa49c191d90d326120b485b73684eab23de4eafc8c3196ed8b8a9c1e3348ea8e3a5abd9b0596238e7f1208bd925f81ea7ef8bbe348da9a26ed3e1b26bcecc148e47995b4b89555bf8f5716e491db1e4f00bc9fba9c66d609099d461faef97b0af44665dab0e21daa541b0383eafa674eb1bb79586d19f439181a030e8b32570be5982756621ae3815946f5930a9b9901e27e7d5c8dc3c40f1a53bd45269fee366caf6b8a4246c80d99f460f7f2ab9c20130ea78c60a46dbbcddf903a7ddd9fb603497ad2c0fdb198b3a08330eaa9338c9a438d4ae64aba52b09808ac9d1a63fe6c0b5ec7ff815ff168022c2bf28b06511cfbae9fda0c1298c3d561dc344295cf87f5f125987aa5ee767567c4e8380c160803ec393544049cc7c78c284e881bca665def3808b6c8eb0b9ee4f267b6adb84c12f33473b9af9da4ed800c2593b436c3ffd7dc553fe407ce27263ddba46df4eafbf9d61b445248a93ba4f7345fefe2d228b595944cb22921b132b25c8448aa14df2cb2f1994ae404ad030665035dd40c2b9b7bd5858e47d17ad6b33a9ea00efcc44b2d4192668b2465183fc3d9d09889d2512d4a3304eccba63fc8003dec670e09b44d7d84c6720a350dcb199249a8c897ab09b57039a02f6e79cd2c2b2d8fa1755bb63bc5e3df4f172537358f8d799dbb99ffd41a5161013dc806135c290b2abcca9d13a48d58c582e180e387411983f70613253bb6234c96969317e441f3d5a0dcd28abff698b6741526653747ff469bbbb89829e273bd1f0a88450ef1156e4e9f22a4b3f3904376cabad3d777a6fcd3e5c82999784feb85289913031bf968fd0b543240d245d2ae45fb88ff9b766e4c81eba294238e1fa85ef264e0b240780a4e728c99ea6260410e5deed6ac544779d6b6d79059156533db20b06f89ffa8985ed766213973ff07a538fdfabe4a947a3370ecfebdc4b4d3b8db9dbcaeaf0585e9c3f4a8bc8ce577c8366032cdf856a2444d6b3a9595d84616d5827be8a0c1690038f12fbd21a93c143d98c0f02ebfc0c6f517fa9516de49290a68aac389419ee38aa40848acf54b1a723077913c95557d406203d20ea59e6af5dad440eb69a3f7246071ddb6c0c0370fcf11e79e0cabf8b4da38ce3f906695b9043b77f342adbc51e490f32442341c8804a1f62313f1b746b41d1bce23a6a605e74fdf6bd6f70dca27df12b8ad9a52e2640125f18fac2fae9ae9a2d8fd92995a26349b86bb926e07a10e9b632a13d0b40ff5403b4accdf52a51510513af32559643b2124a01c6a88662d56665f782cc03321e82e8208c0c9b158a545075456ec9c1909abea0c58245f5b547071916590bbe8bbdc26b6dbbf23b27170711a13ae6bdd085a88e2881af021c8b02aba294fa984099ad38afbdcf32c55275c963cacb583b5b84daa314905b15d2d7c45593acf34acc7b2f968598eec0ba695de47d8748b3e9979217732b04091a29bfac6d85b26519c4f490efabfe97009ad94386c74eb0935ca71e6763bd8c850cd61866e378576122631606432ac85247dfb8250073abb023970ad9723a73d4bc6f2b30febd35ef16a4bc32b77784bc6dae5faa82ff3221f8686a26025b4a30d90186e4ba740bf3e8b33f0b32f6589c8c1e911c7c1d1336cfeaea679cc7186e876b3af0fffb84c1d5a1c2d0036352a70787a0e1392d35948efc42a0e9ab577784a8cd1726aab1e0f5c1d414f941ba9bf9011dbf6b073da9f9b8333318ce0f81c8fb2f24db10206cddcbd8437651e89e8872f1e4cd90d6f69fa4deaf69951582fd82b735d5f8c2c1eccfa678377fb01b5f4eca237f349f6f5390761b7dcb08ce7ab83235cda1ad07fd3e127babeb410faaa2fc2482bd9314a7805d4b899c0fb2209d6827e0d5d43b23e1b89f4a6393405c6f762c5dd68967c6a1a4ace4dee8a3a5ec3a6698964491ea608466504c1327656a4c6c9bb4aed1da62797218ff830d3e39b54d04390df7b406c35fdc225cf779741c0e59279ac1305c65c65ecd135c5ed9227c25768e658028d4c04943e483a84c8e884a442d3756d95fe4a0087baec3eda8f9a5687436d80bf390be39d14bf194fec73da0904b9fcc579726ce7081206de753ee95b93d8043b0b9d1b319a334f2a0df88e05343d960d84498eed60127c95329cba3de9390595aaafc7fbefc9a14f7f7c855b3935c7dbfe833c0cd250ff679890e78b0140289055b4cf5f568f183e6dd26b81f8c6665e8e43fa5a41cf2bc589873222c8ecca462f6e2d6c624e830a141ccfbe6370ef32251083a25457043de176f11a82b1be93450fed061e723b46a9fed351456cdad25347ff6d0ae643a62e120112fb724e0bcab9e063ce63d24b181caf91861a4008dee952e4ceda080d66d6bd984c7fb40220a95903dc41310ba16840dfd920177bf2be213312b3ff8f1561dece921022a924e65dfec7e07a4d16e78c530c36db455df51310f5b06114cf3791a2920da2b6ed9f0f673e8ad793105cb4ceb62c3171a96e3663f35d2a1edf229d06b0ad0bad3ac7a67aa19fe5b89d37ec162867979fa45d9ed931e82c25bfaa813702f51b8d5179ac3ceabd4e9490b5c380073808ed7f2008d0039e4bcf22dadba64312b588c2155f33afeb93ea1306291105a3da1ca20a349911f10c2dd0d937c0c554dee7c275b19c5c7653a59c0ab56f9950d8a881e3dc80c7253d3b97a2b7b48c7af20e8b3fcd4b2f930b8cf2ff2f7d9d871eecf90689990f3b48686d489d31e71f3d90b7d9bf79cea15dd4a66b8b50945d8840387191cfa620120a6d739df12d3cff08cbc499386dc8b4cf6f7c8f1144626c532394cf4e28bb5a7b7e1db860de137dff4cc85b4e489eb51e58d072a68ffcbd19c3c67e58ce019b84636c21d04593a34f4d29187937aa5197c6373ccfd1a1a3ce6d2e857fc836e90b6a898d59a00dc101d4b31ff7ed761fa12217e36a04dd366cc106a350180c1597dbfb681940c7084679433c4dad0c99a54b3a82afa8894f0bb7cdda03d2269b9fd932d9303428c32e6044d998308f38aa4669a0aebd6bffb38c103b0fd3d0d9d9e97a8779c092a909fefd3524af4e29882bc8123c985ac658c25aa9c82ba7a163b4bd62ca78599b390e05c1b6bbd3acdd235a5b1c7f9a0ed1bea70776b888b9f65b9e5555d53094ae5b42b5f5541505e95add1e9f1a18421a340a0fcf6634b8aaa5047e71d43c6f940f604384d96a9cb6877b09f2650145097eb45e1cbe9a56fbd45277ab7a805d60741454820899c1819ec3cf7b0896e55f0a3db5a9c07c01a7b3a6d44727d47a15991c5f09bfa5dbc007028494b8c3c1a1e241896c0782d03880e956900096b596518dc5e0a49e35dc0d7b7d2bb5c663ce04df5df5cae7a49b0626f419378dda1f59ebd1544ab776c1ab758b3315a423cd2e02e24369fc43677f1fd89fdad73a6a10f74f4bada1e04a78ffab224b3f8cdf4505d1884682f6b2df540ea2f00e16fb2109f381c978492f8a2fc45eafcceced167468059257020984e3814ccd7ecca93637208c804e5f977cb61cfb42d369e9afa1a02ae7db992ef5bcebbc01ee5d82611080f8e9bc3f67838a6ee969d5401eb7f1833afe273fea399f498233e8187390f4983ba36638eebee06014694f67e45e4e5bfa80239d6bb40cedf0055d6183e727d6e8215d3a6efd791d4a2f08b7022a56ff6b90cd38869923057ea7a79da9236ea5566b9aeb1eae27d865612d0bd9c5a2811e48988e4105da266c11a29cb3d493f439b715219aaac19451e9989e804c5efb8aa14ea3bd71e8f2a2a542956826335bd87c3e9e92519726fa5676815fa538c38a25fd323ab58a3caa2910fb6eeda82cde3e14f86d7a8dee40e24733cc833ccf12c087c2d0f615cde8dc1b2b184196d8bb48ed467a384f74d96e5bdd9810925df4bfbad6267d86f08c949d0ccdc9c63a93a1fcee324e264089ea63d15fa8514c22d8fc017976548ca32fea9c6ca10d91bcf3deae0e064c3a94f1f5f03c8b020635d321aad0a036f711f1ebf2bdbeaf5045d8fbfe2ce1f8329cf7f79454be58b1bae905eb7a3081a2070b0008754a2c35a725d4df5527f49958d536eeec03b694dfcf31c49bc2600e0d0047bbe5bc34d245f95be7888b70b85796a118883b0e0796194105039e0411fbfffcc080ce336eb42e0534fc6814f9851683b65227ab4c91a95f8f63ccb84e5110502a8f24fa07ac73a3a2640c4f2c7339563979e9dfd3f721599574b480dcbaf1e5a4e528ab455847ac4e951bb9eef4325d7f0a7d7be3f9e3f2c4b6e484c5230ef81687125d4b6d7f378a3a14296113ce2133692631d4223e95b7639ed84e8818ac53412e39f1f40160f72d03e34879ad4516f9800c94672e3f90af97551a921ed698da4b0628ecb0e012ab9938c3cc711fc18eacc8078ed9a890dff46fa443e0728ca60e899c8bd3e55035cb5a97aa47e1ad448bdbfa0c1b6ba3d6f834e62c9d42bff312dead98a6f0de8cea56ca7f474043dd2417dd1ea010c908409d41627e14b79e71e01a342869aac3364155e9dbf9b9c9d2da30e4b8099b23b26c1c7c839b9ffd8653c481e9ee7290ab78d8d6767f88bd84412788ffeea219e0522638969ad0a302e2d973895ef371d25a32e97f7fd645ab15c5ec48eee6eb89d677385a780ffee0eed3171d361ed32ccc3939990ad81b821b0c6512e47cc21538c345c0a99cad22d6fc92eb0a8dd502e176a54f864aec2668cba9c50da26c35b5f160ab3ff30f199f5bcaa915ef020bc064e59f2cfe0d003a578e3b418c3a6da2f3207820eba5430c73cc7cda446e1b47798ad5e8cede455a1b969fd23a881ca3dbfde0c1a10e7bfef46c00bdc3b66eaa8050ceed029f7f492d7033771b1f52c0325873c76e9cd07785ff1707286eabdac10fd1889e6a1a844a246e47a0fe1e1e8fe067df39237986e77e2c65f2cddb8359dd5b591298941e7264fee0f302980d95bb8228fe610eab1a845285d94b744c781125eff7b5aea9ea491c6d36476bdb55acfd54f5ec6c7d0bc410bc5e2b840ba8c9b1c64975f1bc505ca7058f6c1cc2db7f1cb437e0402b8ebaf3288fa80a0c86e90379266ff9dc02472692ca2fa10ce448547903609e5c9c7a8dc7f74b12de2ee3eb38e6faa9e706fe61ba19a146226bca9498b543c956352481a96d1910c4a1d38afad7279b68ed25113787a130bc04243489964136cd21f0b96ec3fa0a40730c6a77ed491ef9410a2ae9292ad0ea5ed0d1e688f89e6ee7ab247386e38afca3edaadcf9c3bb764546563711337691677e33f6f5938c628392ebde57b58b20fa2086744887c3e5e97e3b1e7f06a7971f2174fa14756ac025a349075e2e73806433c5b85a61f5d47f969adcf3e64f67ab5cd5223aea638abd727eab11d8d47ae5a0331f260ab8e4bb2613a8d3deb699e5ba1588589038751c397d2e162023e955916858687d5e7a2af35cf89b09b918617db9b7580395b74e0ee93974dad64f31973c43a0f6e676dfdbd5ae716ecdd0e8bc39df35a871aabe589b6d78dbc93145903a40d4aa47e124e608723ec4a91d162fb26d643f36089a4f515bb135f5890061f6611d4720450932f87154e6ff1a90e3294c9895b6b2223ef83f99541942e222b81bdec2b98e712ba39641b180fd7f049ffe465dd5efb4179ada860596317635851613d9c9d41f77c6a6608a2b5f10828609a83145b20680c2acb41fb2590288ad687f2e2be3ac43b4ded24975275e46ba2a76b5a749fee6227cf87a2231a697e00ae4595127337681d6b2ae27285f5fab812a151fb3c862df2255c6642bdbf0669072c610aa5e0626dfd4f9404018282c9a8ad8b2cd676b1e1225824c7a2c9864a7da9ca6690c4731f9a9639c643ca7d4ca19c294a84c406c66761b0c0f4ecedf2eb66ca42f7031b3efc52aa09c9d27d510621fd4595317fdcc35f8d93a42b94bc54a61f83a899254412527e7f574cf16ead02ade73b0b0a907a0c021faa1aea3351beb541bd0eb012ab7a8fe565fe2f2524574d79d6129725e0df90c85a5e58d8d5f27f7a9d8a993fbf592e016c50b4d5c0e1b7e6e4b94bda00ada87e1b366105018335c5bc0fb1f60849cd8136bda9e7cd940e846d526e933ba394516509af9683038b58864bfb90ab60b4680949c659ae156a1074ab34aefe0a3c8f33997a309dadc0a659b60f63ff2b3e543bf7a468445924c16101a6704eae952db819f107fe2890ceefbcfa803d7d4e7040d80fa6e8b0ca63afc201f9a6c94dc0063ffbb9f89473e4003efa623c35395ebe8e418e348623e1903826c280897b51fd3db0fea41c059876dd63a00e11d082e6a9d7e50b3b19e6bcbb05d88653469cdeee6ea96eb5320f4b2e5ab486d492809baf1f764b8f8e774aff5565292058c276390eab0b41827c964889393f9cdef86cff4c4fda2fecff88d91c10346eead69b58e9ac85d1626726ceb8a0b894576a1279bcf46c9b568419bf6a5f52713541cb3270660d10426873e46b2c20d1465f1a6a064741f78347c91047a1ddbab63b641021389a25980e8b01ac4b67ce2481f8f0d3ff47f8b266aad4f7b8d53f556f00b1df3417928b8d87d2d7cda45e58efb5e766dc57b588edf67d0737ce33915fab577f393246c49a01a99da21429eac1eaf8def68519958aaab167defc42ce80f75ea662400ae1d9b040d51c0fe1e98875587c35d3eb42346e9a9e023d98fc56213d12cb786f6fcc442a4cc39682ba5f2159c378a5f6845456573fb90106f38ab86a370ddf1078b560a5d1ed96e84b88cfebfb7ca88819399284fc15b622ccb30f2407031ab00e2b62cc7fe18957cfb0909b41ce6c9eee09e22f4cc0f241785c9e3f3ef947e140c12c432e6cfd22f3b953f9c506073989308810321eea1fcd043f651b404ac9ebed7c752d49d41933deb300452b0d134f84ea79c1e6adc6659ed9fc13edc18abe615acd8e35e650571dcb8636eab2d62913f90ab9b332a8007245b24894778922040d6f4f59e88dd3792a0cd3f730e901d8c9b87085c2300400eaa817ba7d13943b444278b6e7d02313e52879d6ae89600e71135033a7a911f8e2f8effb4c334eb9b294836941f862e4cda36397d3e0f37513bca3aa5c5e3a575073770492a355c8735b7d9f9af10f08259eeee2fa877ee511e755243ef6f99420a7f186880b495357026b3023309d4c4b630c7345659b24e93676eca57460211dfa786317687e1c713087227f53bff817a8917c500c5fe47c4f772bf1ce6dc6242e09bdb0e5ad9cbf54683d8414c58a2b8e9c140465dcc4a388c0a7babedc24a1d5da20a6465f13a570b91173616eaabd3549de00f3b20d8ff5b29e01b52d6283724e1523a9779a86de66b48120ce23b9c5dc13a3ac6d9e1671933aac23908f07d206fc54d9abf329abbd2636402a80cb325375c44f67d836ad8b21ced88ce5c2af8b251b038dd1a3336a76352b63de7b3c4051814eeb26015f4c84ddf36995381c5328778cf2c4dee4bfd628f19a2577ae59e13a568e2413e9db06a0ba7b87a1351cee33170c51a3b806980cf3f4381861742ba24ce8a6e2b6bb1f8ef49a4d6bbc4b6c948550e471118b74b8fd669c34b6e99c89d784d2a6bc205fd7e3e4271180e57604e391f6d19767fcf7c3bcd1a2b89a0bf03c6d662501c09c4828cf20470fc23bb15190d94446d41c3d5df417eeb045dbf22dfb46c27a56cbd6c359578497b8867a38a625602078bb01f276070dccf809c6188ab56a902567500c3c872665ea68babd849b456a63f97046327171571636a9ef6ec54cfa02fbb6b74e45fe4e52e4363397f3081e8ed53942cf3b9347d3d44c797d517779af5d886b8413efc47feddfea38d62519960a3df53a60bb9bed39ff14f96e6adcd9b8d87da6e3880ec5987e2baf904f131d5f8af541145aafbddfa6d42d4d09f411de5be72282ea9626f02f76d94f45b3a77f62f14ca7a46fd9d34a5b2ab20bf769e3080bcc39ad8342482bae4f618d2fbce7ca956a4a13ece81f5254ba43947de3e525895d8d1c15b5cca655899de205932c6e12d43951e704e157c9cc2f822faef63fd2fb1f2a914b83443375d02e3ef81c6c3aae98104d2b4562decb7c8a6344c49130b75385446f78d157d587441181eb8b5e28a65cf54362de1e71936ab02f8b3ac5163ce1494b72b7898601a28ee149061f9008d6bf66b2257ecade746578edb2d2027fa369a85c96707bd9e9232a6ac5cf849657ef2cf5ef9397cf71026a32b9f395b8cfedb4fb86209779b63d3e69cd8d77c534ec0e4c661e8651be557fcbaeb2794d6b33fc29c59ef62c4579a1421c8e80fcac71d7230832b5856719bcc799de294338b482e3c987efc413e76fe9df59760b0b9e314dc738da42f49412d5f594975c9c76c48f738907d67319b33b59ccf4f77756f2e0699a18ff7144cd3029feaffbb65c3eed69920dc3d58a39b8ab25660849c4b4dd4d9ed370aaf0899dae88f0b11ba7073e22f9dbc9fd1ec21ea1f0f05d8f50b6f95034dbf9b70a71d62394a154c31606e0104eea98f11a183e1f027f7ca3d70b642b1f1117772b6675e63bd51b81ac8e6592a7535feed9f175f4597fb1a7be52b0ca26b289d4eb737d76386bb90330450882f6372a40954db123a0d727987f836f7dc77f09436f12ae57f4fc6e72468079c4fd9eb398f517d2be603ee0b78ca8248ef1818d39a525e1c1152d7d7e41ef5dd7c4598149cbc2a8c8e69677a267c0e74e71305f5e6518b681b0212ab82572373343cf09b329f528c08a3586c3efdab6db5faa70777f000137fa1644f2c391997a7d9479789cd289a99a773e6290341fb5a96259076c471d646587d9b731b17151fa374e8f875c520c225bfd123f6acb83d5d7ad9c5e72f961ce4dbf412253c73777a2a47f1cbf71a5580edc348a844cfc914a0ed4472df1cc243eb7482e35b6ad9d4ec22ef68e77053fd1118b80f6ea70297e95b13fac8eecee88e2dad5ed8868e43a0faacd647f4c82a070b8b3a352199a1086308a288eabe19deab6f7aa77cd8331fb9cc33d913cec533a6c1e181eb054dd3d45a4237b2c3bf4c896015204beebb3727e428f68750afc8660e3f387451107b1c1ed6fb55acd86a2563aefb1f5f0ce634fd5a0f1bdcad829e548ebaeaecf59b16a19295a6bb4e5d47034e288cd7f65c9d66069346b593a2201f3501aa73e0a8d4bd8cb8dc622ae1dd3e80df5b7a6dd12253acc7d6b41b77483f424e4acaf6d5b20aa61d501cd6c3644dbde774aaf4e45f46d2f2650037e95a6bcceb408e5355f6178aa98edc7c85051efcad891f73d75793b73791ed1e634869d60eba2f414c233e5677fd1bbd66a5cb868d9b154437fe7fe011b9195c8788be8d1294cedf71e47fb6e7ef1c3b9c35348aac443dc191d18ec41e9af5497b51e9fe88b5eeb7617b6cd082de9f512b2bfa406268e65eab5652973d23b592c846b3a948891d9f0de6eadca98d99a794f98e27762dd45166b91470796df0f62b6e2c10c619638ee52b039dcbf4e85b1b37f6e20ebde24b8407c038edb4256a4c775c744b04bfa2bc42eb1f69b9e154f97eae1142a98121456f26e444124110d4c7b581031569c80dd27aeb90be3b4679bb1572772efada58a61f2f9c443f7bf25f581bc63914a21932fc33ee49dfc914177fe0fdfe70e22b01ebac386b6b180ca2e286191a5cf49242a2b47e343aa54ffb1e6dc53326571ddf5630b3dcab04fd3f2c33224719c274f9175810f235b79760590fd36439a537cd595c9f8d80b313f9f1f59ffb4234f2a5226d2061098ec74d58449d005a573c40f93f47cc00a696bfb707073b83e2afad9b9be53dc7e75fad6aafca9722cfc4720942392053822ad42460b488b78de06400f12a5a2e1448c9213d94c1ff801cb7655a06a41c0ad1e1ecb5dc1e57953b4c15ff75ffb52e672039c61f377fbbbd7c8d44316bc71c1a2c31c516e59bd3ae8d5bad7ca80ac2dfd5eb4476386e1a6e611adaba3c51ca5c51751c7be14e475f17d5d3b8a8bf92176ce8faa5055a274fc2cf41003fbe2fc58530c5c9ba5a8251575eb854e0ae20373d35a89a1bdf3d42c722f37a97548edc8c7fa4694464f5addfc8d4632cef1b1d23f2d359d0e3b6e0aaa8ce98c08df119cd36370bb1c254afb798a881b348251ee22338c57bb8447c7f4798c6a0b696e7f5a6b19607e99a1f7cd799268b77cfc6f65eb59af3445884e60ba3488a41de24a09ea5f76110ab0605e56d96558b57598f9ee8c726d0f3fb6df0d0a8f48d154eb5cfae1cb33e1909aa6d3883dddb8211ccae7e890e00aac9e0ba3eade9b4cba92bada32f5d09cdbb7936cea999a32acc54c9077df843e4716a8dc2409c3d2606f9069b8a6b3f58407fcd0fc7c4b762899c5b17571f874f56fb2fdedf603eb5643a025c0be5de2cd8710f23689ba0ae4eb7235ab15831a929bcdef9ce5982ab6e58abcce0b77433a7b058361e575bb5a8c56f590376238c8cef6e404ea3a7cda61fc846fd4ff57ebffd4160ea4fa204977c780e5ec6cde5ce80d9b2279d195ea746ef951ae2f0f2ea6d3f10cedc402eb6345c6c635e3d955bc1c56072d5231fff5d99097c2674abd887a8f639eb0cc64fe1c1b1b204571b356864be22aa1759b8ac651e8c181c33457353d57456caee0f2561cf3997c4cc987851eafc975f2931ed968f0b3d1f3f079a6978f01c2ecb24b7574d31f28e8f8f05fb4a5a6a421af9f9964718d5644df6d0cc8d504066b8e5065f476ceec96983a7d12a8b7ee610b51a12049203602681b6a00e6986d0d7cc60c48ea159c356c9d2a88dc7dad1c9a228b00056d5f8c84799fc99e4a8b2f1051b1fa59a1629404d953e70f218321a342914a8b4881baf73123160a5dccc278ce2883f7d9d172ad746fd55260e1f506bfd484737c3f862e961c9ade0f778af486f21146f37c77006ea80604e2ab33ead6b7d28b4b6edeb5aea20e79d1602e84d97b56f2db0769723f3ef68c0c4b5515d9f44d7fa0399841a5b6f42e0daf48aa1f797645167c843a9833fabe13ddbce66b148e1adefc8f312986f20eb70a171a31efb9016f82d9be48b48a05987f6a43fcbb97a021a76cd2308c4d0f5c74f5e351939249ac3c58ef231cca24c35e03307f7b39d09b6247d31006f0913e24879968376cf250194b083ce79d28cbe3f76ef24c4e965d6d6213cd27642c29a0a5145a4d5dbbdf328359889658a5d4e8444b4bba9287cb29dd384ee2795b183049fa728d70523f55f3de801e1317e55d8b23da7f630f2f1055c72eceac92081ddb04bc8ffa94adc09fc8c7fb39ffc357daad9be44c89b3ce4c93345c05e906a54615d18a2bcc73c107e26f05f4b5a13e33f584dbd8e26e1c284d35d85b3ebb35c4d91d93b0cf44453bbbff48e4778d689c4fb22a94147357b7f36ef27823a07327842ba526dfdb0d92816e4782c1d7f00d96a0dd5fcf91f8bc918170294f2d621da2b99e1907461043cecc3f1b1fcdb25c3d68a668aad57076536d02d7b7704a9226140db7b8edcf0ec697c7444501bb274ea5ab981884bb95e469fece3897f4c71f4ec58aeb887a3907dc1d2f0f5333bf0301a2d136a20259a59e6049a1feb2fbc2cc8df71360327edb03ecff9ed491cc1be4fb0485821354c75637c22c372538d29793e24836b330c1199b28e5ae9b7efe12d43cb29553303e67de09629048455d8c08a5c36758d7190a697dc9697e77ef0bbb0c2a6530b72b15543bdce28ec19b3388a976ea2d098920a01ec00066e35d379fb84b91ce91b60d6a666516ddd65c69b45c6bc30d674668aade19754384a1c138f6b4c458c0e8b9c08d949435ee218b48965846f196954229712ff93bbe16b2bf7548a70a9fe13cdbe941b9a655289aebcfe93e871c21d7e9ced692c098c32b6863fc4594c7c1fe8669a818c554a850f5e8287d01ff207a86fda6d08f39dbeb9d4a5f267326b3a31ac71cfac62d7da7527f4ccb35f9c27d872972ea9f19ace9bd5fe3a0bc174c77e0909015783b3d6cd8d6905ef58aa856718e24f7bd9233397cd0d6f667f4e9e32ecb8301a2100a425200286488efbde769113ea85b80a3ad51b3cef1ffc8b6551abe24c5c9fb60217159ea5f26e807a70dd6c428c099be2f349053aade8b2d5e995a18f4752de0e9eeed27fb67e7a25ec8c7a22ca7000b5996122d855267e15f805eb3b419b131c3e48bd85deccfc269fe1c3d881c9175ea3023cada3120947b7af0c3c61d6cbf7f02eb14c77f8b9a9f951a6feb735a09cabc07cbc67b6f046810911c3c749cba07e7ed4d594fc8e5cef346a41c93085c0a1c481d75607068d754e22ab4cd9609c50b008d16d9c40f6e14432be9e2df3cb235c672fe9c1203cd53252a142e2f79cef171042d1273ea7fe2d1950c7e40d44b54b84619cd9c776e0cc3585919b81a671fc96ef0655d02d8ddb5f725d9e62091e7d918c571285ab78e10ea5aa25f7f405227a6b292d4c29ef538fc69e7133cd4b4abc30241e9d97b721abbacef27aa3d876c899b5a0c6dec9bc416ce337569de475e1d5bbd0ba07d6b0fd72490618666315e9b9077e91aa40f51bf02e8e6da998f63e62ca33c14608a0898d25b167e8fbfd153ac4d6bc592c63510626cff625a877e3c7e34b4fa90b02d704f24c7d100750e23b30443b2df117920676bb6ee5de5dec11e14966fb8b9f9f3931a58f581e57c601a46ae21fe0ee0fd062f2b1f172f03c693060d75d71983eed06a7951f8c496ed01aa1cd2c350049bc1c9cd7ca6b3f8c950b9c675932067d6aed913d0fd4b40df66247c0678ff96c83e0264403f70207f02fd3ae7405a357d8dab895589f1d4cefa60ea9edc8837b274e928119b494c3d7653e0a82d35c5b7c7b009a09cf8bf7b8834f7fceaf36a3075336649f3dc4950f32e37f2edc0ff386ba48efdac9560aa607b691ce1bc213f7a772a19c7877ea56d46f25034229844027f1e8fb948b85f351248f3cc605dd76ba11c2a77a4096e33b89ad5794e14f702a472bf477843c063e135f14b9122c716e8d311ce8fc5ceceba323cce0b61bb567bbd66265e4e9c68aff53c8ec0d93ee3782db247f0070a5241ef3a856eab787afec51cd9494ba1fe0ca3ee43fb4572f4e96ecf0aa568bd7f9c38b93b5f6c74bb17efe7b91f5992c9421af050734979a2a2825bdeff2909c36d1243900da9720a1baa98681c6a266359a27dda33c1b3b5425a6990ad43c90b18319d7b2b54e1d05dec92c3951751da00d3b1f70422a42d6442fb03aa47cf0f270cef7cbf12a67ebbfa386742fa3bcf601c3e3e1b2b9dd1940afa28f4b55009d1edafa38aed37f803051d7b83fc58f7e836c835ee38c8bc606c0e739d8cc8622a045d1f34e69ef947b25da93c662bc501f0cdd1c586f373bdc23d6e64804ef24c072a0ee7a47af944efce618b2d29035a759bbc2cb94f54f507c88982ee987d1df524f426f54ad1c51439ee7b509d85d047296b216e73e61581e65feb4aa9db810925747f045281cdfe4925c8980cbb0219920368e02be37f324278cfcb983ba325a60fa663c76247303fa76fa1d749ac520c6bcc93648b5bc7a3a6ea9d56751e22f409d8268b456168f757da2bd4acd6948e8e9a63c33cec49929b7af9d1206a42e1f33c880cc2db820c1b9a465bfebc3c2ac6b06f839008e9268a63bdc790fe35e3e1baa36acdf980f5020baf866bc72a9366468436d6f21431b8d81898c429048412eea954c1c7f443ebc6a0b8968b2d982c99d0b93af82c1b2c5acf43d7fd4e65b7d6c16bd0d66adec5a1fa3f882c97f66c8115fd4221d123a91cf5ed136d467fa0008a53758004bffb06b62b7b5addbde704d9f9d6a9514769736758378cdd9eb83212cead834d6460313d96954707813d4364276a7012cf2cb4e7430fa458fdbf0d1ffb5f315478e9ad4b6c56922f01af60e89410a96945e944d207e378ec96757b3ccc0fcc209e0236f0e34f9fb0f2a03225bc4f59f782a1b9995674cec517e97288ab2dea02e35c4b6184fa9746cd000d3863688904f884a147e8e0df1d0cefa22bf21e11f8c8e1f8e2e55c9883bd8f1f7f48bdfffcbb199307e47e20610d6709173cd2bd137909a6303967349831bec519265095142c20542944349a7a202221c063869ecfba62ada4826b3aa2c83307e557c542b98a406d189a77ec5a4d5a036a45bf51ff4b4e75dacc18e3910fa5d12cf15fe4ceafa88a1a06cdbb2e8ed19f37311c6c2d19ff76ee781bd53c762bff636654764f8b856d4fb62c3014a0515b5e78283dc7cf1f08d8c2d322bf62e07207718c7337c7bc3be0087f216017bed096d302b62d881959ebf9dd9bcd1d44be9c262b9f035ffe021a1a126340212b0b71d3dd4c2f989183aa6c4f083aec670f547ab71c3f8a03f2208132cc8557ecfecfb18cde3ffbccf1dbbc6a4502cad999e35736df58bc638d954e920bf5801e122daf32475e2d08e33141bbe980e3db3554ef185f8f7fef5d69d2e999c9e31bd93cf8c5997c3e4383dc72dae30 + +Params = SHAKE_60/6_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PrivateKey = 0482010c0000001f69e4498b4fda24ae8acc5ee9babb4bbbadbd9d986502db4e0893ec049c607e8e59043dd03b55380987e3d87cfc50141d26d98710b796583f5f25f5cbca4e9a3f4261bdcf17b4cef3767e66afd0b21f8d93347d94d587467bcdeb1be8cf30c126811acdb3020283f6bd3a38f93d80af2197e2b3b2a50d1a43548c5be5775e98200000000000000000ecb5d32f4659d615f4413d61c32a7cd55beed3188ab0332f150aef2de8db34f14a7a1a9b56568b64d67d73a239e839d757a9555c9505db65c90cffab06a1fabdf2356c9f5f5f59f5068206231a28a0f2d4d627b7b4b3ab22500855aef45f43a52160856ffabba0b00cb1af36f156a2851b507d56b6bc6c6901ac3b23c967e163 +Signature = 00000000000000004e24f3e94d7d011b4141fdaf5916e6765e2ca0840b3468806356e0534e3df260088d8761d4f021f3aca53cf50ac902a94f260991543497286ce3694476cd32cdeb3caf1eb5c3be5d21923b6087adee11a2a5a0bbaf81089f654a858e62ead848bf1340e7cd7acb21fa9de6f6331b613f8e1ee4e1bebc0225b1a0312891b336adce5c4d7b534d6a48f50c98659ae77b0bb97bf697ac9273447e7a38782d40923227b7474c32725584a00ea8fe855b2c8097116116c1a23c8988006154dc30d149d95c7f2d6c51c0f9b2698731fa22a00ff2752b5f3029a2542e2eca1bee7580ef5a500fd5e54280217b4514688a0ed5d7b812d45d92bb538e34145c176ec29a1ba33464aabb545b92bec951ee4d0a3aa707e942ac59dc11f2eba3d904afd9400eee39948bdf4c9ff9091b5bdd53d21ea7bb11a4382c1a583f2911afc78e03155951391f4da638656f0d7447150c1491a64c76e0f6eb43d6e9b194e91246aada5984996c96f543b9ac9da84d69aa71a2e8d9a1e549e08c8de74e147b7570ccef7485013e2cc05843215d24e3d32999f20d5b50835fe5b8d85ef10c37c5397680e3ff7b62347209211f32ea158915bcab878c0f42e177bd4a5a88c132ae22b1073b1a6e71f7401bcc87b3976426b638c6cc96dfd1e08f67dcf64faa7a043fefb8f2204bdb73958fecfee93d856deacd0dbfa004e4e867fd049f4a7b62410c0e70e514ee9917f29121f4ca107122a48d62694ae5f732415ac79c625951b3184f7ecec7aeb05ccacdc91398ace6d8e834b5e2c0418e4408c6c666f8f4765239f3e9a856fb15e3835f368098a94896417b21d3cd594174f13ead5ce8ccfc771861ac2c24e0838a90247fe4527fef436b254f84b348fbd6af4438c10afe1ebdd3d515f7dab62e93cfc16e410d2e47cfece52172e25661735157753bc96487df2703dca2555f39f53ea01c02cbc9629791a2d6365f7ac3bad23e9618e51ea6780c350bcb1f9b121341d980fea5dc160c136d143b3ca318b61b51db74b7e9c09e577b54c71860ff22f64117aa4365a2fed0c6fa65db7a25b24aad8ec99b2f899e0f2c6bcfb8ba75cef588bace4185f1492a12326c946993bf78dc10b8cdc6df1d48c35f2cd1433195cb0140b28ee2ccde9a869f4a2f8ccbb22e38a457dfe92106fcdd6df0db5b7b66d063f0364a3c3fa38555ddbcee6b5504fa99be12b360b9418901358b1467319d05ace0769fb2a8ea1581f696dc89ec6a1bfd226e5619d7c1df99624b820792d2515c80a6d2eb00aad871daf617065a5d5599c21baf2d28e244c6ed2adde9405bf1bbe457d52a9e9460236c7a60715deb09e779824788372643e8200f7ffb0a184a6f5130cfc075007a9962d914521448aaf9f65317ff44ac3b3f62fb22b2938d9779300ae4109a3533bd983588a7f78a135af8884a0ba00823bdbf8ce178b6c0290bdd19e2d58160787305c19fed07d935f3fe79f6870c92f1253b414eb0d89c5bbf374311dc751545224b65049cab8c3430861d22373ca1e70536def6a9be813980a1b1382b16b41cc02692fc15f5f7b8e3b0972d1efafef3b40b88353612c98c52fdba46b8df37afd0579b6aa5e71b0c143119e4aac676eda65135a7625b92ec6b85452a490129d09ccffb492073f9de4f0b80e0897f0d1104aa7817d441fd0cc1b95c5e6c545c70a1583e054d291473ed7de3db6f8cab955125b1b9e55ae254929fb65e49f250a372085d2e60cb7dd7b3fd299c6818efc22ffa017ef97ae84c630eb823c48ab2304085087e338a6ff6e6f47113bafec86e3732ba1d20d6922b7569fbba424a043360e8546dde399b65600751957206167edea9772e2e55ae871fc7a7f88350a2c3602f96928b18e9092c7f5c71493ff421bf07933dd5218584d3a2f23bdc42899b1b7cdfd761a4c27ef3f2f0a8cf7063c8834f1e4c53781a9770f2583c7f304e53835cd30c1ba56121ff6c4a8522bafa6cad4e95cbc9c8e645e236a63bf8a6ee223e979d9171d18f2f0c3e07c8acda8c5cd5936e8bbca0f7d23331ffd62a97901a478de52a4c7bae69cfd3555655e1fb5edaec76631b17894c1a2c10807b0cc6f66a855eb5abc8024b6f9a636607f681ccdb4114a2af0bb38e280197a623f65c1f1801207bf7482145887d1b38d1599274c2e510f7682c0381cc6ce4dd1bd44fd10d4e4e2b8e07c9805754b4529683f031d660c161c06473b188562ee2cc9d1c77bbde83fccb13022ee6cf7e92da8afe7e793e82e3fb1bd16bafdbc5c30ed14cc4be3fbd191f8f6a704d2740d344e04745eef19d88848d6df92fd792da5b162cb3ea7e24ab5d9247ec5af50e93b250dfa170cfefd7305f1b98ee2e97f2cf8bb6067d15709650da284efedb69afd65a10205ba62ce74aaaf116d534ed8cfa9ead1afdd6a564c93c07b9cf85577a00b168ab849ca16df15ed5a6f84a794a02728dffbb3dc9d3f075877d4489bb1561f030ec4ee899ea55792799a3bbd9cd24721d541eab135a0b05b90b57a85f3351a5b13b340ddb4dbfcea4f9d3cae2373bf9fc9324ce272ef1976d720a62612941f2bc2f3d069ac3ebb0c19455cee16c5c215adf494a2bcf8e43ef894cd9fa29cb319087ec10c06f45ffe696c01768c5f6bab7558db85bcc734db0f063b1c1e5d31c92a3d468988bc63daaf7560c349e2203b809f79415192d55845eb01c03b366b26b422af2428ce1d69fa795ab4807babc47daf2dbea16c688e5c07aeddb2152a823ca75c5aaf5d398a52024dca27368ab857de4cefe45a253d2ddeb121fa794d9b914a543c01bbc0271a9a6441753610e9911f1c7cd4e4a3d565811f62e1dd76fd46018030d4e36d01cb20477e454f0dee1ac8adaa9e09f76c508536b27fb84c0cdb1c0c9554fddff8942c07bc6ca3893f410a3c96b69e1b61a70fb2307514e27282e360bb4ea206c7bac8aea58dc89614de5abf8d2ebcc7c865ef285206ddb63ce713195a5852af33ddcd96ecb8334dd76fa675ab0a82d5be1195aec9850947be4c24d0088bd47c5cb8d3c79a56c419ac6715dfc2fc9c9df1b25fadf43ae145edd762d6719301ace5ffb72d29925af0ceef1c115121285f29d2da9ba9c0d0e1e6cd8de6a7aefc52d43e32dab890d765be5766fb4384b5e0e8a858681ab6adc158a618c851782e215773bfb9540299ca53c01500a35d7ae20c528217b61c65427ab218c37ae772bb790ec8e0780e5ce72f3bd9f58e60a39cfc18f9cac980cbfb20d6d67ad899fb0266fa680fe3da54a4d9b45ebc0ff075991f1c3ca10dde9bcece8e335ef26a1a4aec0e4ec5ed75cfdcfda8fb13c7d951dfeb025272d1d8ce5d5b286632f4adfcc03528bc4256334d5733eaa85a658f379a6c06400c4f974f1e309ad7fd5ad30579561d59e14599aa6180baa98934814c7f97e455375132b7074b9188a3ccfc9c3d27d6786a148144363e4aa6e09b5c5b66b09a6c883df26dd587ce60dd4a4e71cfad130fee1bf7a97f3e0e57fe727efe3dec628acf8e108992ea3ca20ac3ced72b3987e234643a10665ad2e4462760c0bb1ed623a9a968ce2923d7c32d4b2d241dd07666778bbaddeaa828e28d981197392e82a1432dc6f01c8cb9a2a04db48e85e2e0ce8229594e701b2ab1b653cd2252ddc05c0b5f1ee9db3b0b37497445bdbfd1b168339540d2d2c9611147380fe3adcc2b2c78b6fb3eb0b2f054892b5221bfffac83cb398debafeb22713528f5eb51412331ca962f5953d45c15cf236a5362cc1f43e8623e504ce406f609fecab0563d9d854fdce95704390cb4e929d6d9a910a54a8ec9b333dc291116765f2825929bcad102cd1fdd486d11f1349a4db9310a12557dcb67528e9730a0ad6bf5adf38a02fd8030aa38370d483d8cb2e7b64aaf9a8b51b698e3564e7a4a66c7fe9c44893d2c30af84823e204d024ab2ab2497c9d5a6307a14ea9ed57dd4ceec4e87f0483fd2616d403d7c6b32b90268f0b3f9207518ad80d4c24fbdcccf206fd6c9b6b176747b51b70a099cb048311c2e2bbb55455ef8da2f906d676a1780297f8711144364dfc56603c2b703e5e8a9f78adb6ff1bd0f71b3599f906c79b19f30cdb97e83fb68ba9984bd6d37703cad03b39165938f6fd56bc65fa80a577a69afded058e085cc57b663088d166753cf0c22a8b587d39ac8970a98a929d556baca0810625d69dd43bed1577cf32aa2f9ee9689c0f1c809c751624d4554a3c9a096531ef8513675c2a96246010b770a50f32bc972f50a7190d3a17ec686b98eb13f6ad32b8b850a41a8a5e09737d5bc79c9e6c248a8d9f521c00396f1b1ed56dc6debea198f647f3d55450220c76ec1fb9caf5a69aa09f0faeb4588f03cf5c1cbb4cf8467365284270b30c7d86fc041bd9f521f3ebb6e4667711173e7dc30bced3419e4f0bde8b7111df52967bdaf7ddce7a6bb37726e04bce34394a8ae08cdb21b2c7c4ec9fbb3d623d5c738937ceb2e3067b23690982fdda5fcf8259c65dc1dda388b57980e19ec7b1209272019eb51e8506e4fbd55c2408eaf50ebc80430fb73690a88acbdfa8a1187efdb49e830363509330f968dfd496edec7c0dfcfd957d615d03252313ff3578b7415fd40ac07df4b978a414db9bbf28565b4d8068a20450921b87501c07057f65d1dbb8a866da5e89dd8f18fd759e94c3e2b5b0e4412ab88815a46519c3c05096ee94ed9641a098a0f2bc3e47aa49b7a51824344b7e6b8f70a92d0108925af860492201087dc36a1373024906147e9be430c100835fdeca15b98226d4379df7eb3b1f6af7a4396a1a4d164bc96e2ede64946e27ae31060a9a4608e33df7e9ee7fde73f63c78c867d96fbc2a2641005de4651f0d34bd8ebab951324334c9ec8c0984da70c11d6cbc1dc7da1e63c29debfb96e1109c3073fbab824395f345f9577b0b5256ad772cb4760b7c98ccb7b9d8ffa805311369932b5069f3f8d743f3965c8ebfeb7b5d839703d61fa00091b3e3a8a74f55fceaf66a11382c60374ceb6114e21feff85bf5da2ce78924dc54a95ec3136aa73b3f21b7fb15be02e1255b92c1caf306e471920494e8ea66b440a80afaecd103ed0320c6c7c90a36076c12a5093fba9edd754cccfbc0957e6b1cfa79ee8ee4e8abe4d3af8b75a1b98a5e62862494a1e02fe07670c37cc6d6a898c31f65a30cf748bdc360bfaad55c5576fcdf0f682462782965c75094e49eca943dbd4dabb83e220a4a588b1aee3e4d4aa4f273785f04b45c2bf00e5645d64e12e9ee3407efa2333a3e8a0d91f5e3ffadfcbcf882ab5fb4f0ca3148722da975141b11ced28baaf40c52c7a82433e5ace80c897db2bc90245d0fbdd46c85d7f118c49789220350b5df3c7b33b060faa658a4c4b9aa5c5b3c8455d172281233f2a5181c2f64d4ddd13ef3a1d021375353a6724c42fafd9086581be58d04ada7cd8ab8d2df1950f606b949c1e2194a1343745ec4ee96f4b3855ef63218853a280f0385a9e7bc293b95528bc31517feb5058380fcd2535e416a4f03f0c79d17ddc5a77ef71eeba4a74309c56d7dca8c407a9e87aff9a3bd4de3be211cfafefa6c99e1b3c1ebc6fc2c13f2c62b19cceffb3b77f5fbfe5ca306fdbb495521e61f4f35426e331b26baa5d7d0e12b56a74b92b9b4f4a281faf60284e6fc7ef8b93749dbf3d20a9e92cdfc0031a5f73347f765586550baf5c13f9e42460dbae2484a0b712ec8e08296ef3b298c5bab9d0b9cd8fbba96701bb09812a4e508569ce0f0b50be8d2ed352b316e7f031f35c792ac8d4fd7c647f3853b1c97ce26660223e815319e1178fd7d5d8fa32cc0b9113fa3b0cbea499526dee310952d0cf7f524f11fc61830a5b7330c2cfec5e4cc53bdcefef65e26186525d63f0e278b4982eec50b5ba261ce4e197913a87adda27665ee6010b136647c16ffd21161e9ae92570d811398dafaff797253f3ec5227e00942a7cb4fa0b821b2ef8558bae9b7e78de8408100b1fed553e074d435b1e11fb89a6eec88e9ffb5a22331acc062121de7abcd5768b97a75f252f3f0eae6d04084ffbfabc7a2e92993b3e18a190c7ba09265b125357b8f09ec682d5d3432c895389ca9fcd4a42e8f6fd32e7f32b6a6225be671324619d6300dff3f827dfec27904f3cdd8c6eb75fadaab1cf73da7e11917dfd7649d1812edbb0daf52304484d2bf6a38926032dc2b927b6a4bef326083f9fe2b0c37cbc6915c48ce58bcbd0ed53b69234dca8e6dfe0a8fae30f8d897866f6cebadd452954cbc7f4313a310f1e91a60266ef919d42dc03297c8a82a539a6a7f7dabc2d1d19398ed910f88c34285b66fe737dd9788585815003d44eeee57bd918e7cf94118cd68a0389b5e541ec26181607b6dcaaa9e7eb25cdd67cb6d8f7b4da038d8f55213d67502bfd97ee617594bcf710d1d11aca91dd470bb83681e40b0b11b2ad3a16d5b7dcc580e32aa13c97ed988b16241cb362e2f136493ad0305a4f40257b3ec35a1fa603e44cfa08e5c3a76eafa531bd6b4e8944b9f6423a8e47f3d157f2296bfc1d555fe164c3ed7a38928d4a34495e413d97a4e8db9c40e178def8cf34a50c544ac7f7941ffd4d977dfe4dbbee4f65b71879a2da8f7a147d2133bde05b296c3605c0908047530243f4f4dc64cdc3cbc6201a90a13d3bce724771dc36a233d3dba4c6c93950397d02d047a0eaa8c473d3e5b776b65f1154b40b3a6e1016d0957fbcff61168107ac43a4b71b6f59ec5f2bcc6159ee5d16db94a0304bd504bd49e6007e28fa0219b5183849c246a34fdba8bac979279fe8df6a7eb3423a398032f63a5c1eb4ef74317a45919390532133efb6d693ba155b947482745dcd5d6ee9f9beb97ebda977970d9708585d3e2e0a65dadbe807649c1259739e082dae4439401272a0ead9ae062ae47a0250cb8c514bb55405835e7b74e3ba301e5baa95059db9d200580cd04503bc5f20c2eadafa36d965cae5eece89cdc39b3204cfa0624799fea37b837a8d8c4fb0ad44909ea1da90ad45214d486e37371cf8dec2ff5c2a840fb93f4b8bf52e00f2e7a28d876e22869c559f4815ff09edb4e2017fe1f99093defc1429be5db60938d44d4e022baf36b6726c16f4bfb09b3169b352d8f7578f29e7d1aad6514799ba6f10346671370e60b357f7cbec0b75a4901093530d59b33985673fd9a2edcd9add07454dce15f0672b92b0b4077a6da67ee0b6bc2962c24bd3e4afa647423d281c635ce4ae81d02cc9407d18a1a6031e564db60fe519d18646b76f5d3dbb6a9193ecabc0ea65c696ac652589ddc89c22cb1b7cb21bf72fbb79d7881243e5592c585ee60ae83ac67ed93be44b0805156a2531227daba89b8ff45024f5b5ce813538fd4c051b050bbb1ecd191afa238b4e4bb8fbbf5b2abc1907f6321b884d2cfa7d1d39079828b0383a24f4f1f81cc813c98d4f9238b578bb71a7c82b82f04e54ce2137942d03f8f22acd646b94d9cffb6fa4b3957fa00928b36407651d0ba0e40d94e43d70216b70e07c71a2a3893f9d5f1f0f2b5e9c2fd15f19cd683b1ceb67fa56f6104304412c8f066f95a9a407970ec82803e14b370a46647b6431e4e0ad96a4275de7ab957c46f02c722e7c37ddc0d0c8c24486fbe7edf3130fe19b58475112e6f28117df9e2aa5f48bcfb32e7958ee0b16046ef32ca1546af9cd789ee4dc1e6bbfbabc1925c55185dbf35e8a9bec89268b7a4cd89899a107642fbccf4e4e69f93fb18c434ded28a124229aa330c7e96febeac03e55ef6dc18ab6a1e99db075bf24b6c02057ee3f6effa207af2074b3f3f7745ae16d2a1503f38c95108b625cef6a172780d523a47715bc849f47c5a0040fdeb9c7de1c9f386cf42f7ee05a71cf703f2ab9bbea0c4a4ecec08ff1bbc32f2fc04ce4c02746ad22f77b560cb1f517adbf6f27401ed3991bc36092ee18b749243392d4673f12f00826c412cefc27dca7bb8c34ef46ce4b3e8eae35faadfb4cb0685f30851fdfaeb937f8820d626b0f9973c62bbdb22249999d4cd9ccca75151214184416b11578b65b078b740aadad431ead899ae6b724244519e2af70e6b67e61a9f165735aa887a9fa0a6bc2aa8e382b3a0cf0845035226e8e251abc90df97677111b5b4f34eff468327c4abc99af5484294da3907dc96eef67eb00e01d83dbf229ea5b0f841b100ff6985edf3d0863907c2410a840a3e4febfa51ba65dbc21f48be0865acd0d555dc14086bd7d84250055dec2d41bed53f3b8fdf579f5e17207b3fc1598c32271e31ea7ea338ddc5c2d379962b5ebfc3b87a799750274577c40dcb61c134651153098d7721000686ab7f60cf417b1a8221992051e1a1034ec5058646b8525e7716e3e702f11ce2929bff9e925af9340af7df9baa754cac982cf0164b404243d402c3fcb8984832e0f104d2031927104a8e0dbcad4a0f561e4df7cadacdc1f33c6a6d3f020b7541254936b72657f4baf0daa18b5be9e14abc3c1d72ec9d14351caf0d449ff598f863253a1b716584c6596044f6006a5d83ac16d22fab5454d37fe2715c1fad451e3c09737ae06a8ee2d573ce183931ac41abd0b9e11e2ba9ba427ff145329836185723f7f96cf35118753860d3d2b898e2d1428cb140bcf3c479960e3795b84e1e95ad49410fb04965bfb96100cf537176f8294929b77f8b38af94430d6e0e2b656e69da499a55579d94f6bfaaf3dd6495576a37bfd2beee072e5159547d04ae77329d50b681575ab0eb3cf29f35f06d9c4d4061a257f4bb5dc02c234850a262f491259a28030ff4bd24ed5f1ad4f7c81078de7a311d740f258749474a07eabd8dbd8116e52f8424a8f8be9f1da0a9a2591d798138a9d1a8106a011282cb4527f1fd39bc53b051a1ddc44412ef661c74dee7c06634d44828312dee925a21b832ada8d5f6256786860330c7f2d85fc7c01e8b13989b24815e6c8217ea4ac499b450e3187daa1d2ea95cce42b53ca9e4914bbcb640515618ea91246feef7f38b66a8739daa3d5547ca00bc81cc52691b7cefa2831135d2787a6afccd6304fe69a5c355634737df51ef0dee4640b138030c07fb05c4325d610e975663bd087e6f43d29d821920125829832f0ff47e4ead2f642c4c9c2867529d069198dad9eebc347ae62f3383eb6794faefbb08aae8ebca3d1629bef049896825f858303ddaf40ed83b6fa0a6520200e6999205f187d138831a4ff24f7f01bfbfc1fefbbb4a52d6539ca41ba24bb4d3ffe20833bd274f1abb66de3afa5a94803f587287c5cc96ce5b3b42d6cc9cf0152630ac8d4e878fff325d9ff93a3e71612e92b3e455ce01ce13a879a818b4d3054ec7b149ce322df493609f069ce606f838252182b3a972d8ec6e42aa656dc79acc968ef977c25cab6a40e57c86f33de4ae35daa8c2e245f7af6642378627d6e0ac15686a8546681311ec46c3d6176fa07826b41e7d2262b9e53c2c7a72f67e1c52d54d2db9971e19efeec39c74db01b9eadc97c84f86653ec039920f5511510c41a22cdc7c1c9e40784317672d08754b9ec29e3d440b44e0a5140888fa21eef6145eddbc413da4b457ec5be7590c87b40e88b1a973986b11c725f6257088b49001877415636c42051faed282c19d12b3f33a3a3522af47d5613fa1f6d0492b53a77653695828501f35bb76c96bba16aa035d7ae2d80b29fcd18b90e9d868377e1c668d7ab2083f946e8a75351715cc4d22df8ea6697f03db89a4a9b0c2db5fa58e27f44d5395a4848e5abeeb7b5424e197bfb845f7c44879fe0e6499fb4a11fa61b4706eacc98f4f3f6645a90636ee537010962d643b71acc9b3a2ae55f3bb6b55309552ff12c6b4295227169f802cb536dc2be84a2d72022d9fe3435085d0449d5e8524a127ff992ad22174ec0f34e6dba35e5de250dd39f910a7410a41399656954639e8961ef337ddd5b2d054402a0077f56f29f315e7b84809fc8f489fee9646d8999d83d6868ed6606247effe43681a1fa59ee51bf4f9aff9f46fdf9a84c5236b39b84441c281e329d9e6fdf69175b7835d6b8d191c4bf5553ef0473e5c880d1b6cae93ecd5c8c91a567b4d97bef072565d36509a974228a7d7feeb2c21a32bfd6db8243a524ce30a7913ce41ed402cbca931322bc48c4d3bb381d81a391ace23678fbb8100cea95d1b77af4e9916f61fff82d102b707aa9b610907202379b5061b708e672936786ae4a9334c28cf6c6a2edbe8ac3f8571336dc63b92b6186d9cc4dd865284c8d731acaeac2339170e36c307a739684202039f1a32c8d0716d5535ac53b2bb00e3992a8ccff017ad1fcfa42883d708ac08ba9ba404ea165a6d044ccc32bcf8ca2755133b74843da6a2d44faabd752cd14f2b3bfd9e22195527f8b8403e6908fa9c15540f875cf2ae72048ba52ea4defe6c7f326e24b573d939699909f69c660a3fb450c622d7bdb51a0b9097ae2263b8215a28f16002279abb1c1da222b0d96ff9c77664689bf9751cf0be4847113ff28359dcfb99a526d8c6b6cb0c4af68605471d9281e69f035ed52ac17f2b500aa31cb2ad5727713fe71b7b338c19bfceff5d61906b7e8ab3216b05f35f9bb153f6ed9e86b646a1d7fa651ecb8c400ea14034514572aa6349b42440449e851f5e74281f28bae7f3f4f21c509fce262cc6f639a38890ff142ff5238651171b179968904c448854dc7dd52a08be88beb41d9095c2dbde6cf897363d6ce396ba69dcdc843a52953a3e90f849d347196cfc8e9fc04599788d230c98895f01e114c2879e9a138bb0b0602b4db8ebcf8e0645b46ba46a801e19162a88a7e48d0eb9cb32028e2fe829cc563196dd959c4717351c718dddc1b1373644f611901128e0c538290a91415e7b084a297522513763e1fa0798fb6eac7ec151b5fa2c4b389b0de51519562346b6fe0d88caeec52a63aa47c05d768ece1ddc2bf4f02db663e2fde70a29ef1c74e9f79e46eb5fdddf63db90842a4590967affc8ad0edf3b072eaa67890db40ad110afb5d766a392e4ddf90a1bf93cc8220d6e361da21c2165a35bdecb6c228e3c81bc35d9bdad68862817e89f0f92b685b20cf78022b5c99e7e348c66928d5b16f78cee35c9c54bf6f786f8e687a56fad58124c45349e981c77e3a056573153dfb2cf380d07eed94b7a84843ba6e1bf8903e3a72b72933262a215e65d4baca49450f764afbc99d687809b48a2811d8476cc8b20d1aab228f3807012e57ac70fee3e9139c231f8c8e0dcbc3ecadfdbad4c175f0e58de2665a62603f32eddf7dfd7a923435fb1c5164fa56e254722b306c0c2dba4240a104f9fb92ce578a6fb42c45794d1de167a83d39fe3f1e8715ed3ac46b09daf2817237f91b7cda9243e48bbdd62f000f3408373391df1a94c10b693111152639fac099bb947306bddd69f3a15ed6f45c1fee2acf6a2b01e8e3217be5ab115a4ed0d66850a5ea625723035ef15bb17a052bb711f9a0e087ffbaeaa0d83ae104452eff0ebd5d020c03d50576b5d393e59445014691ad41d591ad1a581b26bd89d72a0c273f1d94981f0b6193d9b2d2271e79fb0f59c41f8776dc57c46be2c784e99f1eda50627bb1980e29435d1a87f6c3e8f03c5e90c62e75b4df291666e6e2fe4879d450ead792351a6677f2b1cdbee454c5bcd710749bf63066e8145b7b512e33092316b894dafecbff80105e0adff1e3f549f63fb15f99eeeae35f9cea0f90858592fb91a4c5a1615d9990ee7531fafb7b78810ca32805a7d3a78436a73ee1160c7a7be57d40067095d6b9b50cc8ff7aaa1bf28cd064ab2de40a0f80e90de149ec414f649f143a7a400cdce0c6b31383f0274b25aa77562ef14532dd995b035e992976cb893e063fc12633164437979ed67c0a2d904f6ae1ff46b6abd920fde4cc99488f3bab35d314baad61e72f0557f53e1cc54e78061c1c0d37a676bf658fd2243e119d786a79c57728553455b531553ed81193b8e375f63c4fb434d2150320f3c6c3b6005643c05b4ed1921bc10f762bc1855ecfe9935f640a4d7eda699d08f0a061e2c920c28095b11a162070c091c13f0144459ae69597c971c97e9ebfbb3c711e08c3ab1ef79d6a6ce0988af64faf2ac85f6d2aa48211958e027920eacd83fde2a8cfa5303a2bef638e64c701adab331c509696c9f48ffe4357da7d3c9e16c3216dddc164938e90a34bacc5e96950e190a9f3ae65937950d0da0333a94527758a3bee8375f99ef39139617c6e78bd669d5513c57378e5604dc97525379f1f6d357619e29f2825ad83f9e4aab570453d4f3f284ab49faf7b3f89a64d47f0f1b264710ab06768e62c81e816a7b02a65e4bde4813dff0b0c3b4f0733183b602538ea5a389bee7fe9285b4b739b96baf6702a9d9bc0ef42ae35e13d04c359e80b8721e4feb7eec451b246e326031ed208cbba264ec3028cd1a2f6c687844d86a63766547a87cd5344cfd7fd4d9a93823923021ba0bc5a9f2932c76fdca9896e0965ae63020266ec8cac76c001c4152cf077ad525b92e9fb8206351016435cc81659591e4eed0b45d0c20b74cddb477899d22f2ad530ed42d625003f60350c22f92444e395981b333f8cb8e5e84f86f0fc90b405696310ccef399e0c1b49293408a16185ce6bcf4223a10f3a16630bf0a4ceadef19fab2aba9bd6896f1f6f9cc8b47b42b9672436b69c8fef7053a7f948b2cb7d5d5e5794ea3a56ccaefe91c4557605afda337530a91a2ae6a381041aac72b12e16de7536906ff66155e7595a99d19a33bc7c6ea6e86ff1473d8b279665930229cb39cea3713439419fb9a406945224545177d3f5ffed493a29214ce0dc45091a5ebb583f56e41ad8560f7b08124617913075d3a7bfeb52815befcda636953c781876a30195b7de607e061f8619066c3b097e6eba331a13a41b29b04b382b0bbd304005d9c480e8cc4ab6cc9ba6a26c122574e1e912bbebbbe99037131612faf23c1b66a62cadc7f9f482bc7393f3d295ea7dd91d973e9aab2f331143c6a4e53ac861b0ac75ecb85160c4337cf5c50925fb5681bb6406a438f50d89e2e382e87f1f5f8058a7278e0ac98cb11d74a726790eefc385106f0045b3deeaf6852bf34ca7d5e26de489984db9a72b57cbbef4b88a1a2d2cdbe2a1f64a11a32dc417fabb4f8ae466a70964e2d14d748443724367d28f92ebe3ef7e1720caa38d5ef4a9a47b4e869317fa86664d3c353f1f833fc63a368e67f788ab78d335261044ce48f8acb6db38d1b9346bc617f536ed146f239bef871ed048cf4b2faa7f3706739d2184fb46bc701cd04e8f19b38d98f8c711812e7343d916ee0a55cd0e9e05fe02bf4b22aa7fd59ca92dd5f4718a90934510ebea0e887a0bc730b9682adc375d5716f23c3db419add3ac098f061c863b0ea6fef85d7f521c7eeb62b281ca766bee48c93f7f6142aa8ca296a489afeeb0027b11162402cd266d6b66cf3b017636d9919467e6b0382b7e793e3a746f77060589810db042d6fb6ca4deff5069e2d5370ec2f2b3b7099fc3cd62a797715e31bd90528ac1089537a8c6fbfa117588bb35520e1c63fe1787921fdfb34c59a5e961d447aec2f9b730957a1e887786d8318eb0ec45e0d47b5777bbae2dd1b9fc66cf857041a43b34aa729ea83c74189b61b83b23f946abd5178a666b439c2b62afcc33109e72adad0e0fcdbd271d31ff9da010c4522934a47cfbeb7bc6365b1c401c44acf9c79ce3c5277487ea78da5c8e3ae55d5312f129220b89b97f2192571a69c914b8265f179db7fc9845524b37f90643b8541796f7de554702a788d8e2641d935a7c967566a8bdf657a6bbfb87fba3bb359085b62f4d4b9784e0989565489f2d899e4c3979d8e3d90b693c86f0c5c5667986e1a60c80df30277237f433b521341ce02cc30c5a937291f681fb73d8481be7c111dfd518fb0175f473e11b1bf8cc18f1e7afd99bbe32c30e97ba33548decec92acfaf5248e990f449cc85e252fd6f4061ca989b92e3d2100e935c9e229683f7fc702fb0f5b306c21ecfedc706d5aa083d94a44266f12eb628bbc3f79dca94426268e372a802d22af23abcc2f23ac06d4d7348abee393d3e2cad4b7170159807b88382de2fc67083d2200928b8582555eb397bfe80f66b09cb2a96693649b3216c75fd1c3593ca6d381697504fa174dc2a93a82b830874655421bdd7beefdbb389cec358101dfffd59c44794f609ddc2a3b98dddbbe39a9c204b0d2d271a0efff592f16238e389604a2e122de24b772bcd0807b38f140a88f36142a1af14219fda3ec9ddecba0baee2ce987a53411e79d0f05ddf351446490c4275553445d247fd2cd83bd99d71bdfdeab19f7ff14ff10cfc673f9e5bc27ad43ce7e45935fe030a63cc47da4421af54e6a6dedad47301c16af3697216e709ddb595cb09287a4c31629679191f202f5991b7c163cd1952a7eb0f753d4b95017191d789252ac6b94a3d08f361732c910091c3151904c424959a446853162190ae6547d45554238937a808a1377c568ed7be0548c29611ab300746a88eef51d02fb0fae1e2444aa2553583839d3115e150a298fc6776678634d6d9a826398764f32384f1a5bfd1421692e22474c15cb6f2bf241d3ef35d60564aa11c2b4cf9ebb851c8d1df78bb80fb4964daf2669964f546288cec41fab76f90c4ed89e33950b85830da57cdd4eb3cb712436304ec6ebd66082a5a368f8eff6653109ce39c68ba2794e452e45165b336ecbd2000e30e9d3a9b95677578b804d1ee0793d98bd4a9890f7e67c1c93e08e6292e92d32037a6d8d853c750e19b949781b63126b5a92e7a836be49892b2129e4904661491826ab278d6b7930895a9fa9844317743cd6bd639433b3ada3fbb8d7516ab52756e97a0b16f38c0221137203490ceba43d707b71170ba6b65c27392c9a9f66cd1024218aa3af7737df48c2a30236aa1adb274620301b42e0dcdb4777e196b42ee11b64dc1ab240ed150c367d303c7b1acb76801f8495aed40cc9495d16d0b8327a4a1774c9aba260bf0362996097f13aa558742f02d8e61fb1b22833a599770fce5ff0a3744d91f1f9701f7bf187ef05dbcd58e965f432c4085d8cc47e4d781c4be24c00a9e2fd9c65721490b5b5c0ed156389a64902b99740aa30ae47d3dcdeeb3124acf9816e213c168414d28f97233c77aaf1ff3d6ae4819c768fe742837f1147bdef0ea3ca5d3750e943ab71fbf45b0c8317935a2bb9963823915e65f68d287ab7da900b351d2cf8391c57fed6384e7360ac02b60fab64125147ac795fa924e093cf845418f3131d35234561f015a7d2cb206cf98e76d8bd9442967c0fe709d9d210c08db9a7179055c80f26cacab017a09b2bac29a5709aa56fd3dcd350ffba4a9d12cdecb475eb3d2a71f6a3bd933f3b2ad12bdf996a2e6e4c3fff82c7007a5e3843338280e6c921321086667510bbcb10e860fa18997fee16cd50b96ff4577197b82c19b2ddd6d5a2adb313371c45299597fd545889181c09b60fa8a4f0a0a4f58f036ca634e736acbbd8bc58305be572d547ff8282bc783bfcd274f43d8cafb5afa6e764edc063c8f443bd8ff219d1cd827e6021702a2495416fb25b51c3383f2177a42f94c24591faec288296e0a6fafbc127ec579b6f726984c6b3278b3895165a90c6ed0af688e3aa2e4b4914c713aff07522c0b410334fd0af998128a7029b4145aef9321049891d1eb4318b256e6e1fcd679f83f03d08798372aaa2bfa6c1fe31108e73229b00fbf72df617144744767520626130b6db941524582be78ff3e7490f5dd3460ad5276e285fb38e4634fbdabf5934f9ebff2929ddc0535a6c7531d1c594851132fad6808c280a36caf0b9aaa0bc3ede69a914b98b2c65970b182d10f0ba4fe36e68e93e0a9aa5ee2c0b396b41cdec5214726d852a1a8986d49a4ef3631d5a62286f1b2cf21780bd237828632c1f0c4f170af6307604d387bbab0c14c1504dcad8bddbb0da60236a12fa736834560e6c8fd3caaa3b62ed47b7f484707303c2c4f9497571f35e9dd9d097e54b7f4572d1541748e952ca3d91f3df8abe0b9f0be297c7eeb69c25cd025059211f3ad718d960e9fa5c9ba9edc12d3577a8342413940668b2db8d3e8f79b751df662c30ca80642207583ea6a034dd15b84612e0486d676ecade88de9f182c0c48275caf4c61119bc47f49e78810bf4b1c9a040fb9dcee580d69a51c74c850e1076aecba6eb7f5d28475e95ed2d6dfc16fbade984ea08eb4e12cff0854ec6efbdc10e27e75ff8256ef27d0d2f0923dc9dbf7f4831d29979015a5ee885fc5c519cbcbbf92db96b0736d61fd415c18d910a8fde23902b7be65c35bfc3d826bba0732705ca6026664c7a3df4e46d2754fc0c2dfc0c7adc0ea69c52f28b372c3059443359c876018c9d9034d180b62aa259adec046057cb89c721cd236838789a47cabd15797f514dba62c3a6e4aa6f5b74f5694bb64941646099488976bce841a5b868335ba6a676bc850df533b772483b730d46bd12df04b0c42cfb42f2937a371f4af301e67a690e856bbdf78160cd553f44d7fcf831dd23b87c2bb66a96ad9673539dfe684f76260630c2c85319ec1808c57d5cc055895da4d2c720bd06ae449b1dfae8c0714ec751706f250fe29960e6ad746a915458d4e6356f9b9c94c584617afbf2ab1874c13d06a9977af4b8b64ce4170f40b96fbb01ce48e2af07244dffef830d773dec5165dceaa0987c5f8929ebd36d083b0e976ed4967f70e7b9f7c6bbe3bef23d2d56a8a1f5eda68c71e99e2c301cba95cf029d79a0beb704bf0c5b9060ffda854d3d7410ecd199de4087a7c5051a5df26d92cb12b1dafb895ee7d426dc4301e71ed8506ecbc8b487b6b8094a92b070482f325a5a2223f65a4c86b42f1e9d94e2f5875a4ebc315381e6c05aa22aa1ff603d08ab3206ec03bcff6858e321992965a1e3d6ffaa0614ca801b597a58b97c0d16edeaef04b23d6e32de14c74bba6ac9448ebcb89dd7c03423d3736d2b61b3d82a6f507bba8987319c36c5666b3ba91446f24f6e4248ac146d550c55f2ba07daed0c16bcca4f10ead996b381b6d06069848be1b6d8f08406244dc1bd30285d0da8e7af8692fe3fd836913fd6fea75c419f92a051a7e31e437f6eb66893098b12bac1916bc125f9266724cb6c1af205f179ccdfe5232899013ed8a28c0858fdf2d72a6daaee52eec44948811ec5f5dd1afaeabcd6449b4391f3bc90be9f2802bfc0a5b932309600469f90d9c9dd3c3b2a86002a9dff7ae85ad216489a33e9b77212992dc7de6ada9597ed214eebc6681a2369d95378dc07f69968fd19ee47fc07a892d8d79bcb1af3cf44673ecdb3a8f292cd048bd7e4302cd9d12f2e389e8c9e9bc0c44ff3f2c60b225552ac77e4c4de8198d2f8a8d8979657c4bb97e589e6594d6f6ed55ae0931601a34cdc4af67ec57e1213b23031215892ef4c0c498cc9f5dee3bc894691a256c7f56a8ba72f0963aac163dfcbf879923ccaa919169be77ef4db580c688a344aded96eb0109ba856a0e4bee32fc8685bbbd805a7360985ebac664061896658baf954f56aaf7e950e30fc0f5829a5dbfc385333383d2c42e146dbbb6f8183c8e5e60af337ee6dc6cc82c51d6c18439adb099dd9719371f11bd8ec3a7479701cf7446cca01947215d55253e1e4c9ca237581706b20b83c42f6cb5d260d3fb331e72b01efbcb5ecfa99a9c4f3fdb0b89f0a73efccb5cb008456148b146a1a5150cd2624e2d0f8400470355d00403315ada2d87f2696ce4ad0eec65ab56d89fbdc0f9f3bc820621cf77869681825a1bac6d384012557ed7bdefe16ffc175226ce949fc5b29e623d1b58d1c78dff349026bfa380449c95f81f4c6f1786344f21d10456c86bc94e6409fc933d98ed6238b4f72e9b4a0d79a790c70e5a920a6cb91286675f00ada50c1eadf627d05b66ad6965b301fc64c53e180fd038d1a71c21b08dd549046e5a157a457d8b9ca5817badd7358806e6c7e3d0ad09f5d01600cdfbe53cf1aa771dce713e1d5e9a80271b07f87a54cf88d50ab494e46487518ad35dbc0347144d1d777a56c6643f02de460d4715c01bbe9021d5996ebbaba4eec425a1a3ca49223826a4e6e3eec4c735b528b26997a9bb17d708ed5919ce1cf79021a68f884d87b8eaa8ef05d701c2c5dc2d3f310236b3aa8c6437d4bb9ffb47ebd92e32503fb4013fc5b48289743d3242c76fec0ddffef63078ea24999a514022eb505fe64e07f2e1c51f44e3729847cbb763b0b2492efa299d85170c50ded86966e8d91a77ae88b54c9cb7045b7288ca637daef9b92055ee1e9580c3c55cb13d2d3442ad202c2d90e72f06f1842d45789e6887d5bccb43b72c1379e8b63d66d78c80314252669eac379687e4ea168bf6b1c2c83bc7eb57a2a6b18ce08ff36cc455c218317abc88627f5fdb8a059f4d2e7cb21e70eb7f58f70d3d08b6644f7d9a64baf9e4956cbec11710bddba05efa8fd5dd06a95fc92916d948429d9e08f26e2d44eee8c2775f021029be9e34326d6b632781d4f7392e52430f0d5b6df370a71a7b6e580377393fd509074fd3b43426532ca3458ed64b234d39b7f75a7b3b8def04a5c8d6b424ed0b43b1e5e147eaf513754745240eae441cbc2312430e11939cfd4a7901d22348f486333231c78b2c3d0f063c1513c06cd8277836d1b393d2c7de6f208eca8fdd5557974dbb9e3ac4a85d41dacf6c30ac7913ac528c8a19e3293c131eeb48381031da7e1c3c956c0efaf61168514434f683b4aba1a6a8e7bbf362670724b75cd604192cf17d0af9df283d27b55975dee8931676265b30abb4dc9c3021b8e308289033ff2d2d9b3c78e6f1ee910eb6628ce39a57590f288bac49e61f0bfdfbf08c917c3f058ad431842336d315a5ffa4e7cb163037cd841d8f89123529ce11b55cca61743cdc2a0d5e9fea0995425b2bf38d8565421ad2feb31991c46825227a09871b45384bd1135c21e2d2303d1a9026c4b52231d09d8617b478b79d6437e14326575e0b7e3abc394a7c272a8387ee3a0297de63382d45d7848b0aa95f219e69771873aff3290a8818fb7310cd2aff3796783e85824d20c434919d35849c92c16404e4a96de7b7b1e0937d4e145d8066ba02c92eca81b1b84ed0869571be9151ddafe87ac708fa1156ac54a5993e25f338fbed5d24531919a9249d3fab5ec48cf454042b02fba5c9571fddd516ef523df2def3845c8a25d2b02722d61845c19ed52cb95bbf971f0aad10fcb631e8a22c7107f699f4a8ce7175149497ad4c61a90d264540b4181314f326542246eec596a1fcbe476b62214de0d4d868a22183a6e9e60c50298128037fd0ba1456c8ce81b24cd1438f86ae410430c10dc57fb2f12d87def4f87b95fea9b52846d499e394f0e47e244bdac0b4f7101a018c61350ceb903c4ad6a9d74a1b5a4403d8c854be4886599bd5aabcdca5578f1a28e6da63faf6f64517d9b99509eb60712e2bf2673b7a61f604f4196405ee185068797fd0362638d783698f0c9bc1ef80eddd86707f2bd708c835143ecce6ec933d3f1399806a994b0e0dfcf8eff583e9cc339d64f7ffa75e918dc152a329b32daa71f802c4487553941b2221e0d39c4ad53cef3623f600ec6de89cca705ba8889f8f89d8a78563b80152556c914cfae2b5d616aa9c967c45ed5f353b40538076d23259d9868fd8cfcef18c35805aea838f93aa3e7c3bcb27a756fd3818eb4f85536690e132ca2db1491b7231efa915f75904a977dd5e0d6caaf0f8263d4366233dae1159f4fbd6dbd220505f7d9292cb275385c6cb2328433ef8aa1a6cdec61f9297220e0804fcfab090d5e80f484bd626dae98111f3323acd7f6a5c0740183ae4b4cd4be51b9ee3a039cf9e038a955edeb114aefc80b9435123f36fd6e6e8577c55a034ab20b04510c87714558e7d17045e2729a6ac4d190aa60d6b05191075f3dbc390757de4f4de98e00a3c244ac073eef2b0c36723d0ee4177fb210a45ec75f04ff75147a71ad7895fe093820dec91360e07bb4073b7d7e625cc916e1aa3bd68fd2fb20ed0b30525fcea5f0aaca85311bc21e08c1f4436edd6f9fc30eb7c39370dbdffe71da37e60a29a3125d421aac501b27e1bbc4ab37f968b21fddc81117410dea46d7c302ec9f40a0e8817aa4a1b3c35b4ef3de711c5809f42e52d0ffc49b56631a425d29a1f60de47a05ccc676d7600966fd10fddf4022fe54bc9f182af2e502fd992874f61e9927ad8831dd943a0a031ae99c2ff3ecaf32e350830d232a443aa194df97e78b21e6ef4bbe6844634e2033b01d3a8fbf5db96425d1993d4e1c5c8ba73ec905a9bf1c6e5e2c19a9d0757012d00d3f57a78559758f8561b41e24a420543fc36ed193ebd01484fbb39bbaa56bb36922dd01413eff52bfb466d90e7fdb602d739320e26dbba878190fda32dfd3d47d2bed9c41687e0bb819a4453cb38f1dd7855dc33970ad6aa4b79d45b41473ff1b6728d807add59aa6c581df97165a50349bf9e33ea37cdf608ea2acd3f4b14868e28e3c518e2092e8f5bd99df3f6208210812437f3d3ffefd24eba221799cb6938d422ad344cd52eca105ce3f9c601e52c8574a3721facc6100ce577894891bd6f45770d368fcf58a1372a4410aebfcc22b6047a6f41d1b464887a7234525c7e62a5c742cc99f7b9c2e8bedf236fbb0e93afe82a70ca3be392f48052302e4bf7e47c3e3a30dfa1822d83f8bb63fe7d094f8e6e45035ee5842b551f6ebfc40b7878c258d78f718eb9d553534865807d46557d0231a6c3a5a04de5e6acc9bd9ffcd5a8d4ea87d9c844899a894f5dd0722a4b09f6d6ea3c09924dab934ba220596c3cf25b3419c4e05dbb491d0347b30b947678268f47a406dbf2a19d3a72e56eee6e971d53d288958d15c8b0ecfe25fcf150b32eefa913a4d9c252a6e78860d9d000c53bff2d5d4668ce2a29c4b00b54d60a95daef0bfe068e30b9df220c96f9ceb385ee2ea46b7b1d2ec9a9de8f7f94e37d9c5443d5eee76888efb808547b6d851a5a7b6c4038ae81164db618bc1b59ef6668ce8c21ffc59f82ef6ad291c3a8b72ea75594f1836f8ebb13426b8265e9f203d5603a21401eb0e81c5b4ee6a355f80b310b8bb322c51afb0fa884b7b75b9a8c941cbd4e87e36bddda6d58b147bf2a5d90626333d4895083b5cbe9f18de6bfccad7278961c9f7fa6f8c47e7d19b3eb4f5f3789c00662b15b4f76e06bf841aa1712a8a7e849257cbe1927c63141e78934375f1d834a9e2867d13060fde55301239aa468f672e0fe3252a4514e5d403d198c209dc9f35b95df5cbc0efdbf8197f8c4f9604ff14fc70fcb3fab9e2f8c4ca1cfca1d3eb4777dd9233f99a163d505240d390bbb22af1c34cf0a30d1d9f471cb090efd92ba63736d5537d161f7b1ad90ade78fcb1f2f46acf85ce4f22c9511b7f08a463f960b5dcebd9f20d6bb087c2fab7aef02c57e939e284c26709e207590ccc51faab87776d81d0e72b6f46ea7fabd05df2fba0dcddd91e426a0316ac17ca6d6521b01763f764132c09598487c2859a8f02f285e4d9340fba2fa50bbe7376d7029f03a4650b90cda2273c49f717c08aaf8503ea3b8ca57157f26c88d56effcdf73b6ba82874ca59e79e2cb885fe1d519f0566a3d379d599852b80c2def29575c1ffe863813341530c25fe1be970b4eaf9c6ef59541d6b0132cdcdcf4b94368eb289e2a02593676003fe991fb40fe2331170abfafb1d64b49cb2c63c298fdb15580b40ac776da0dadc5c5bc4d9d1a4bf994eb105efa7d6111489dfbf8853e1fcab9b0caf81208119c6f22cc8a36a9794b08e84d2a92a7fa7fb4d3cddec7e1cdeeacd9b70443781ab585ee30c2968b74d7ff5be4a59c6d2772cb45ee9f55fd431f8bcc1f57423ba05875ae710fc024336b89a55fd9a1b5127cfbd7a6b0197f1c35dfd73c20aaff2c4292c3e776cb0ba565c83c818233fb9bd6168a90173e15a437e700554d12767c29c9189367d30648542136c9e280ccfcb792e0c1efa2fc92ceee83523f38a82866ce26682746a718ee251677884ac7bd144b2fbf0c6b9979548b0ee26e3129c7d1c8372fac1a938d642cbe909321f50a49e063223fcc90e5e2e02c2cab9c6ca76b5d404c83e1633db18b3e9b82b54dd55f17593621e6806004bb16e49eb5d7a0d1cc24d2bdaaa97095096f819961f68b274a597aa756bb27769c36be39d5ab7e46beee4331d397ff306c4de1a46eb088eecdbabb99c2e600d5532cc6a8be2998a2e7c77ff7299e322955cf415db0d038e33e4e175f744fa5076995df2d0e53335a43a0d15b637b9bbbd32d7429a3b07628cf765edc9e477b29b514f22a97acd631019ff50a868f8e31173893ad297bb15d36938f0a6c1d1b68d59a77746a3ac7777b96d074825a03cb8993a9df910135c618deddfc8a3c38e8411316459ba362e7c0841216b7bfbc4d01a359bb456863de077a85092f7fa17b15cc4bc5194640f54e79e4fea3fa485fd299366107c9a56e995a9ae3fbc04aa99f6aaa57f1d43c872fd595ad366782fb281c304f8d0aac356ddc9d7762a9350cd5a1e4420393d5b8c27d23fb90bae4d6ee9390d3dc8cca0f76ec44b8e535b749080539d8edd46dbf4a897c60f2159679b8579334feeee9c62a355e2540bfb6a5661970df0b7ccbfe89de9802ef1d39b4e6cc76c6c78cf93c2e212c9a7626e1116847d081e2d8cc16e3f590438a9c828ac84adff6cbe2e6351135fad24166449f7f0e24f6702505a818b62e903c67773be01c3e4f4c0924ad04f7ddf301d18bb338d622686202d5335506cc1e24e91c76b2cc31106b7504f7fb3755dd48d0f5b57f64ce6e058a899755475ef5889e1e3596070a0ed09ee9aaa3186f679b52f1c5823d44c82a3759415e3c5a335a0e59be71c4099528be1bdadbfa3285533106ec5f6b500c173ba246ebf6bffd42f1324b5ba728d4ee5ec2e25e84fde5cd3be0103256628cefc3f38069a2c52592bb05bfc3e12ddb244a79ec48665db395d317f50a8cc85ae6903ed1315487baa2648b2ba115a27f40e77a8f3eb30093686f70e3697639c131e590516cf8e6250908b265dd1891c7e89a1846d1631ed6c3791ec9ca2af865c787414804e7b846a1d226ec422a1f5de2abcf9cfe38b54136bba88508ad7ce9ebc86c72f72699c546eec44381c42b37b3d6b64129fa48313cf31c932138ab452dc26cf1188da3cedaf3301a10f55b158273f9df089295e30817c848be7e1a65e2ff0357704d027b28d61ba964965e870c48423d008993fa1e069896016fa1ebe39cd7a33553564e86dbfd9bb2d586af6fd24734f8e996a910cec3f93b044c0cf9878088d672f34414bf4df36e5dfcbf337725f55d1c541db0e9034fd8f3bf259d0afc6ba30a255735028a951194dd5cdf1087936c632f27a27f6005b63c6df2d05d28b91fb01bd0f55d3b4f4d15469e3abee2a39cda621f3aa4f1cd2a077798c5ddfdf45da03e1d25fd750a2bcb7a193fefd32f28e96fdb30bd2cb2f8f96afc67d66ca3c234fabbfe8fc81aae9fbcedb72ec17372756372ed23c4c57993b5d3d307bd52f9d83f580d80dc461fb76bae1557c420bc45183804848cb5920d9309d3a5bbcc274d360c9bec580af923b08e88fe74cb0ed6b8742436a18fc290303f83807cd0fea386b7614c37e898636984c5a876c52f2173ea2469802b644da454c3910a6113d5e97b5494df0beac8d451066320e9ec86f70c36b71cdbc29f09cb3f222f86f85aaf042a80c474be50187955558779ea16d7294cefbbbc8cadf0a247388eb6794bf534b181d79b2df8112ff068a2845693103e75d739c266ac49b00b98953db9fc98aa1c50687f082e05996ac7020d65d6172d69bf565e8255eb2206e358c9dc4631a7711e103732328d83f269018a134dc16a7b31ca130e3df53f82e66566663c8e6daa7d65a2aace46d3f47effed78f2687616452f95828fc62913829bdf7a829855652bf339f449575eb3601a28fb11497aad9cca79fc9fe1f1a552b8da9425f37f81cb832e18ce46458e1edaf3816283eb3c665d20240b79394e3c19cbcb58355755fbcf6db82c94f6a1e950559287970ed0b9b5348602a9fed5dfe8184398d45e43f282898eebe90845c38eb509b5856885226ac84d43a47bfc34ccecbe72ca10fb6dd3af8ffaa4b1898d5686d2b36ccb67cfacd5c7715cc833faea13bb350fd7b09f85f7bf2fbc95222e5a1458844b4334e686f4b0c81c0d44a9b5e72cc4ac92319f3deb60a22714a4aeda4e93aedc134a41fedb995f49371c1a23393e57f7ec0e688f909675a3354f2aba9c4452912d23df9a4c5795fbdcecd563fec82fff56949ff5d2759bbd41734b3c268a7c6abd828593dcf716ef50b287629a023e2385b3c90c9030197d10a9bbea0a2533c90b38007bf7924633862863e49e7f1bce47e23c83ee9791f4888cae477a1c022e475de9876ffa14eaf8b0b362cc991fc99404c611c974755735802f7ae3ac210312afca29ee865916d119b3e2590f3a51f6b5860767c0e3681366c41e94d3eb427c2088988ea5dea807d11c4ba0706c331a879f4cb6f5fa4b6950ce9db8373b7aa4ea4696fcc2e80d51aecbe94b13fef85f8b29320d753773d9a8a243964b90f88aadbe01bd57a2cbe0ef89854ee7315a68c1001a7ebcd18efd3457288ec38cdc76e208535a11ec9e619e425f7f73abb283a7055e421ef1734fcf280564f1ceddf1e1a69e56dee6ea174c814d60c3a3ab551b294f2f6c3c1f1235b0b2f1d7517045a7d85fa5050f73005224a7c11ca88d92884bef568cc3e30f47cf1998c00b8c99c9f6a868b8a8ae328e0088e65b878c2caab3353837daf12a3afb786246d3504cea5f09ac0004c68b4ea37aa81fcbe1b2b36dc0e4ba0a97d8ede4813739c6e477931e78416e8b5337808100fa842a9cdff8207717939439d34f3a7177177ea80d790a346199d82a618011bd776983b3aa681d4e4f6b97d0c23661e1a5bcb4f4d6c8849cbc3c32be3d9443254fc4e473206dd82c53acb21794a3b63fff06fe0244ecda63841ffd486b8c3633b012676acdf256e86edea5332e7d76bc447a15a17268e79a415507dfcf39e15755d565ea824496b4f09861dc00f490007fa26301ecc6be364dfaf0231d63482b57885263c5267644ea682b4427d5e2cf756a89ce2ed27038a35b87e027ff13d31cc768d3516a9883cf5fa6ea270d9d491f488f032d5e843c96df8221bc9d457124c5b0d1ae7121d63a4f5efb5ed008fac8ea16b94afa123b5fb0d2fe3d976c069024ee6f9d4d32610da0e59b8bfdf6e6af73fe701df3fce9968e9cb1a0235b77f7aaff08669113eb2ebbca2ca9bd6a820999c28f966f1e9471812903eefd9fc568468cebddcc42b4a53cf7ddba57513a65c7c49a25d86caa953a00279b3c6027080ddce8c9f24a89e4e304e6a20eeefa128042ae9f25356660817d9c13d06650e339fdb8b38a9cd1ddadb7c7ccf0cfbac7e96b42b61523e7ee73cd010952d5e1d8539fcf7072ba8a2a8c4f18f12e7ce82bfbd52f0524976fddedf109a98a1d7c996b91d66f153f1082f2f41bd0216e56a9231c1f5fc72c059487de0d22f8a6a83a93635b19b02c59a369cd725a980dc0fb722a3cda4b28fcf97116179b764079a6901d8a153d3b9336b5c64002c4e66d395f6e68b32111d350df1ee2e095e519acbdc3587ac16bd994e1e43e58ecc06f39549581afd7a4c5e8a609f36e9ee929b09c9eae21ec6f1db96a0a2743b51fc2e4ff1516538595d8b5fd6490460f8052ff4b0657ee50166e18f92e6b6177c77a87bbea13e725a026e6a0166b0caa57e3855eba62422fd07a65d147f890f03c7a5bb62feda7f418815488c096822793f84fe19e5878c594c3b8e99a4af88b37a8b240e1c4b1a203a42a0fa2e8c0234d4b3a43a240e3a0d74a96daacee588679c0b0fd43ddeb073dd50e4d906f489fdfa4c81e0d0ce5af72d36f2887cd124da65ad7833958f671dee26f149f4bf40778027049ab86396745fb9ec05b3c977f3660e043c4428943b4a65bb785d8fb2498ce6792d3005a5649f63d7199db535c1ae2823cd1d4e03d7df23875ddd09a64a5944f9525a11f58e87f763fc31d583a7f43ccb1527893c68381759b4e2b519fd5c684c43fcb4815f79a738c906d261ee347b3f2af15d04374dc3e6ac64fb9a7b07525afcf1bd2f8f754c0061e7dfb17f910c1159692d4119294e4be64bf381db3568aaaa30d19c4d2c692969b4891aa126bca34de0f69c3e34e499f7e3c62f6cc675aca6c531655901448a10dba11826e85c2cdc8626ce5e3f8a1913de8eb1718a9ead7673296b5e7debbd03acbcaca2730bff1c13cc6249c480ec92575ea3e87f35a96320916702cef1c93264b8c1287dd4c6dcb470a2975c6c7a1f1c9c5885fcbb12c17546ad91c73a4dc2684125f1bb5713cbd4d773d924313b9a263e267908bcd3c2bfa14ae8f66125f24c2ec1a714b73f2fc8cc1b61788ed75c72ded997c18b75a6c2db03fa4eda8c6dd3bf8b28ec12d25326b624c0ec957a372eca7294fd33804ff22370039d05ba0f3ce9e1e668d293dbb80cc648a332ffa51900b958b1511933ef6780273c8d7528019a3e17e7640f5b622920d0eb9681bccdfc4208999e02aa87aeab4b789eb3720261f0a8af8dfacf263f0d0f47a3eded34679afb817daa9108a024f512a9599b0e34f2bae9d3fc5fc463023e68c091f4ad1715467ccc4c90cb3fbfe8a36fc4a8c3a71cf4d88dc81ea54a3e31dd331e5ebabc461828e6d665d519067d981ecbac28420ff0fd5334bb2fe18d5ae3f72fe5ccb0cc3c1f073749a457e5a3b71d757abba01b82c1442cf18d916b97b4faf19067d4d2b2f3401f6809b40f5c5b2f523ccd119ac89f05932f21b2c5c75501ecce38bd60cf6c0b5024086eb3286a147c083e28117ac8ddcd25ff3bfdeb0e9ffff6812d31bc97534ef53db2d8f48c11b913bd348f43ba2409414140525d694665cabe2b2af67c72ddff0ffb3d43cd0ebb6724095ff17072df15b1dcf4440c864afed9cfcd7c0df2455389a9242c94fe126165622cf9e1efe0068d3388f30da29d9f8e736ed44905f4d839e23b5a60301feb7e173e760aa00b79e33d3d1b403b2dd771bedc0fbff5412fa4d12636942a97984695f6195a4ab334011836da70edc36a4c85e9c823261fca9e34d77c95076601df3fcfa50f62a1b761b0f575df4b013385e23a581e56b863ecbc15c00e65206076170ff575596f6cdc3a988136a96cd0e5c7ed662f043b9852e1acadcbbdcbeda371b44ae89d768340cf5453e19e0d864e8a4624558b1cafb03a32ea14f4bacdff5ffa27cc50c50204e31c127712a16e5fc3beded3e4b08cb28443b34156e3ae09eb2a7d2830ad92048516d5bc5ffbfbcd43901b6dc0e9e3dc692634cb1952c50d6fef07a607dc9899e76091267171792625b88c88f349cb8d65e27f354b108776eeb1a8b5cd33e1ea82d94062e8d5553a933fe27e0570a7a2064f2171a2c3b7655003e9819648aa3478e9558b43c420eefd34fc7b72fbeef3fe62c4bdb6f0f0e85ba907b2ee1c1223c5d8ae069818acec0ad5f9e9d743e6d2649825aacd2377c335cfb1b46c0760ee3d423fd5064b298eeb0a05d5365daa580342a2b694a7c22ac640da6c4be9283ec0c62a6caacff454143b43fcd9815f3b2aff91011a4c6dd24bce821bc90c126abc5e81eb7ddfe197f3739f8732c81fbba737c72731a008558156c8b2be4c78ffd2764598864594eeb16b8d069292841a1eb939ae6beba067ec06cdb512b3e23425293346874af38a097a582f7d6fa1b10636462b47619a04cdd3e40a177c10956cacf8cc3e966d28013786e2fe78ebb58d12b61c3118b6676c82645c65a2dbc6d1bb1550df8e8dd6aa8bba39c8b5f00259461a23c90c957fafc032a65b3ece4398ac2b0172ac8d0bd6e416f9a98e25d33fd9e9d80a3b93997adfef652814eb0a24ac4253aa2393640737d532911e4f8c47ef26ac8b89cd2d2280b9f357c0adfdbb0192a10b3e7bae01336da3256933489ae3fd214a27b5dc9472b4d22bd92541559b9c2d8e103ac04fc81c879569ff9ac8ae36a49dac33c4c64abaf7d2c410c8f3c48c63b5cdf7061cf73a93817b128c7dc69e1cf054bdc186f4e2861597a5a699de952c6dffdc9e6033913a6b2174a8002d4895a8845149ecff425117d8dcc8d4c7a403cec92252bfafdd8d269554da6ba62ff897ef1ba6caee0e3ce83825da1f4b0a7e0dc5bd5e34af83e25c58c63be1a9fa981e028d941af23235caefce5c4809fd0f206f7660860bfecb2330e2eaae5f50881d65421abf94869606bb7b8d15333d70c6bf871c8c984f68d2ed1c29b93d4150f6f3db66c9d9ea43c008949d46f7ffd279ed58ec1b1838a315255ed95afebc9950170efb1497d236b2bae84e90700803b8628c3ea4950605e26f2f15553e6fb8175cbdf4612c892429d45319c7e467ecfe34cddf1489fb1250e96f3ce16efbdd612e5c1643ed739a85215e15af180a5093ee883665f009632a21c083088909a2a70db3a22dab2ea3d86bdc93b7820b08d7a28a6b0a0e260b9ff859a36b54c76c5789db50bb7b9a043869083bd42efb875f8e22f05e0e454985ac43edf16d77844e914099d0e33cde582650214cd97854d535b627d007392ad5b57e13da71c2ff390b993a780c774ae1a508eb1f0bea2c905c9c37faa08a658662df8ffad16538a7e49d119572cba91e3216ea5b383eca4770ec81de7e3e9e47f52e4e1f067e01c93b5b84c43734bf5531288b223baa1bad5a9640a4013536392bb0ce334e48d21f6f82238f41f96fde9373def3b6ee9040e7476ed68281b674c931da7d8487189417ddb0da21765942577047071c5375d417b895fc43736cfde5613f432b363ebe4f6fafa9f243b9fd33052c835345d35f2dae0b0e28b464e6b3bce2395a840f672f841921d060887f30d0589a22f4b257e7c236f357ba9b9206185b6c439990c83d35494e75294937e00b016ce526a303c18d82c5db67ec26608c8fe5eed0c0d0e89cecf958252c47955e4c3f77782e2fe30e333c5854791685bc22a2b5daeabe34f7eb61e18d86a57527a2f593da85f72b9c4be36ada6a08d2f31c5352df42192eea9c87ade0fa30a87b79322a0c833bd377ff22dfa57098dcb8075f559b8ca6de54ad7b9bf2d0ca9e290d5b2ad0b8fbd18dfe8805632b9790540fbf306cf0c73976ec8355574e1cf51c071eff7962f22cb6bd4c0172f7455bc015b4cfa7953cba60c1ccaad72a0decc7e8b3ee2ac527738db53a0590a5c755cfe73fce5bc4340db234154d0c775ecd3ea8e1b97804627539acc1652cc0d0ee3da68e53fd9c9c94cbe1a0355bd0d447269f60180941f602dd54cf89a6d5d00bb63012a2a063e66e45b1776dba28acb23f37f42c17e7cd4b50b0f7f6d389a539fb7f168f0c97ee405cdaba3b275cad2c6e65561a40d7f7a40c59903ff91c2610cf7990880ff48efa0979e3eb943a35d3587f0134868c720e78afcdf0c1d4e8524f818e5de44f602752eb86d88fdf1312f08e74357eb003f026c2ace47f78fd03dec5bedd8d73242b4544296fa7c77b89dd009b5c0aabe6a934798f6c117692bd0f2564f1e920709d1c0a61b99b1c8a2c038332f1a08afd7f77deafb8a4f7c3b9de31d39990e35fd1635dc8800f3853c8c60fe08009e46f6e6c79b2457c7666956ed66953caafcb73a1baabfad324c389492392b50d159c839d430c017f84fb4b83d734f0ed5635fc776d346ab53476f182b48af77146ac2b4ec660f6c8c8cf3846a0f0f95132d010ff286904ea1e36c413568656f678a44a97a91067b9e8244574bf5b9d86483c7ad2568be1dbfb105b90a244183996dd0a7d8d0585d54c994945b3b977af3942903eb418a0792076dac4ea65665679b92ced3cda9a5d4b9f736564884ff5b4a79b61ba5ccbd6b85e74d815220cc514618743f3f796f2e78d774e16cbcefaf17dc1496a3e1a5a194fc4acfa4d6f42e8ed3814d7446249907501e8397eb6c1cd184ac1e2a0cc743a9e86ccea74cda2eb0e63ccb4caa98efbe8e28116cb227ecb1886957057c5fe7126c0811abae7d818ada12f740b343cccd6a1218ac85bda51f93c82a594f83bd8718e66f413bbb9ae862fa7ffe42219535b0598086de877aa3f88ff28fe0721a31c76fb84dcdebd4c012ec883d52fc24a99e9a76be4309d39ee56ff243c46df61191171da7c657aaf625aefc8b0ceedc0fc0760a1ef87453f6be7b0fe3683008e772ee25e7cf5be2382d39796bf62e663193befc7f0b6170ce2d41e1699289fa9bdd3fcd0153fd88abdc6731fe5429f9c9d2ceb2b47f2132f8b5e1b8c305542c5c58f388f53413202d27251fdf88827d72faea64235bb2f65c7e405d891ca0795e7cbedb26e22eddf7b9d70296741244f5bf63b8375e38aef6ccca3acba8fb2f2bf1d494e576caee5e979f73afa5876914646c022ed37c8a1e969619a1ed78491890af2b34d0151c677a24211a18dfb350ea711e98bb6b897a192c22ef27247e841ac3f34c35ecc15a10f503f9a576193e139bbf3897e8227dff20456959d08940305c628040e9c1bf6ff55ae294d2d989b43f46ddcef9d6897f2025504b0726a2ec658b586afec8a48533d220429e42db061ae44f425b6c3bed0e20cb79c60e7ec59d03de5805eb2bfbe55256183d925adc7198a352c54570d732c60b19a535e18e406cbec434397dd3ef26682b0bf68e8274c8a758d2c5e91cb03abd7825f54814f838a4c1a9b997562117f24aaaca7833a9d4810d692442537acec9a306f363c13f31e574d870bf2dd4db0cc8231387493b14e7cd60d6e85340228b70e76045f3e8bbeddc5aa02ab17891881dcceb4afa8eeb662bd02679e78731b6da7ff3a7520353132049b6e65561c7618e34849b8f996a599c3ef2c326f6b0e6f58afecc8fe3044191716365fb4c613bc5aae03567f8bb995fefdf357bb72b4f67f35b69fef98f15bfc7fa4dd0750752e336cef3da14c4f093ab93c9991792acbd2be1fa07e4eb66d327e4989b41ae640f564da95dd27d51b9f98c4b23cdce57ff8aedd80e94a7ac3036a495ace14da90cf757e4173c20ed95c292b94f1cb67df667a74da99bf41675e407e00b89083503eee00523408c09b1f2ff2631a362375dec3678a6caac0eae8763496192b053c0440e030ca9c669defb0056808b254baf03b1e0baf85be1ef47082a18fb51c58092d76e86ffcf397479f891cfb2ad1811442fca82db035ccabd19c77abda512763d55cda965008a01e7b6e341d8d8dd45c64332b5a2ead42b2e83705f3b46dcb559c3d9e7eeabf78c5c34ad2b49e67fcb652036c0d36f87ecbe5cff32278cd53a83a8812045604b95c37cc9e93a40717657781f1aed05e8ac5e2757fe55189b0344d1333aa8aebd08ab67709053c70d758e121760d8efb7eff36728274ca057ed07f587eb2cd7f18793d515ad9c71eb7f8739a8d9520a445b2164a6e6eb7cefc9310a425061d802583652347ce53128e6b48d05fc79fba8a0997582d2cdbbff803a9e1098fa5e7a9022040f45a8b64a569b176f851b086f5450b21d09a748995cef408351f159cf6a237a2e9e57a4f42bea5b3989fb67cafc7dd9b33679a1293f49a2b50f303f280522065a268b348ab888df0cc9d454d1250cf2acdcb47518756adf4329fe5599e5fdeefe40aa1e27d1b7dd6245131a7d6cdab68c2452364450cc3925968b49725c06c488fb396d5e2a65351e82927a3edc7b1d426e8d23e0c977e7aec9511671183dfabbde0bd9f74ce9d1650b3e0e4298b0ac46a59e0807d830b7faf17979963294052b3fb7cc65a4842165e7bd552cdd477093f97e280d3c0e10de7a4bbdf236efeb90825fd33c30fcf0e4c770abc20d5ae7817cd4d54bdfafea613ccf396c6ca5926848f2d21ad843bd60676ed78dcd32be2b4e21207858bef9357bd1b613c3ec39eb24023f8676010beab21c6bbefd5eed5044020f1716e856c174fbb1b46e65dddd28c01c22616b98bcaffb218ba307d9e455274fd1c9233bb8332cbf67b62d6b6968d8909b04506c5fb2eab47a9226650156a81b08be42dfea92f4293664acd55d71cc11813257c9622b3bcabee551e97428126fa129151e7505055129a754c93b4205bb4e4e67e7d0554e1a09e92cb5c1800447df20dd0142b2e37ea5b22610d3526e7f3ecae224f8eae1ab8733c141f76ed7bf03b86a6892316f0bf0aa0844e693fb490eefac03217547ea75fe430f68a04e492392d6586e0675486357921e67b07b9b44fe22e26c97bc8ac046db54a3d484cbea71741cbd859fb117d3e242172206e0fb3ba7a5dac8de1ac12986ad2d345529001574ca24587ee7fe842b97815b61f579000b0140eae75b926f35c03cf6c2c4f937a9a849df5454ca881d2babda2d48c961083b502807ceaf59c436499a14453003e04657276a68000a4252ce374dbd8b75423e116ee2beba11f68cddf9f052c028986523bf5343b3f9f4fdfe67aed99b5bd6ed56694523493469559923cb9659ee5c2c121dbb30fa5a5c3d5f21fe47c01589c8b7c710c6fd61bbb40786b8aa798bf604a75091842e20da2023a250b185b7940670d4bc5de359c4a22b27dc936a0c24c79ee72e8ce8fec384f1c27d49c7b0d581230793f5051937da6a36358941c711389f468d82a2cd5127d8edacab776efa0dc265319264ef2f4b73479d2f3099c6ad901efbb0775b8c46b125679de8772a9acebe2aaefa042e109771b2a07a51f9d7724e0e32954e043a29cc30662004378fd06b87b269d995d81a29ae2a689af61ff0630c8d75a18e44e97f47c32d8bd6b41832c756ac52992bfa0fd62088be6a255c718da8ecc77ed06f39532ce150bb9018cf5b2997f9aa7fa50dcd7d0e0164afe94ab590e5bc668f2815e7e1d603544cd473179b4a9e61b3e07eacd2cc40315abaf580b28adb6f7c28edc293fc588191880f0956a7d0509502e3e293fe41d49317fc851dfbbcb49cc0c08645105a97ca240e205b1e44fb430bad6c5304a60dd72102232ad2e6c13d6edd53b0de3effc11a7081e0f7ead5e260fa79701eb5dd4ff53034d85022f791f40bce975735fed5a287d4e7c6b53f601c0b3131a4bff942d05753cda073b22659f0b66f956f844bb903144405f05c416791e3ac5ebdcb847417a6e3137f32d78b8bedbc74e8cccdddbaabd271e8bbc15f217d44371c8760b25b82d49b900782e81f60b8f721bc28276c39f2242299b2c161f2e93bcf2fcb1fd99f853cf28885909a40d8857d9d3ab8eeee3a2291fa2b98cefa00fe109db2f3b908ec5d244b5d8da85248ec4fc6868e56a3b60a4bcd5bce40713b02f4b7df4e94ad8247f66c27c095c898a6b05a1f6c1f015d40d6c533c80b74733ff4b62f13d1d79129c07ae1698b66c7b4c9e369f0b41daaec8eab67f015a2cd3c3ec5a40deaea7e2b2ef60bcafecda369e9ab5e0b0c8a2d7307e0d35518ed367f50f562e5c0e223f84868447ad6d8f7d197ce9ad4471c9abc9c48fa2e0c1ddf73a2a3a18dcaacaee020372f825d60bdf12ba79154187520b34a012cff356da0da6986831031bc20618b0e344700758940874a314e669c1b8481fafe961e81715ba1770dc0bd01f2002e7d5a7359e90d26f7d67659a0cb6b94c57e1dee15bc0e8f4e769acccd2e53a2796a44265952a5eaa8d98b445f9b46fa779bbcdbec28260092abd20ddbac9aa538202a7fe7635987c91c4674642d7168cc56dd67fe313b7227becc39be6cd97812c28bda9ccffb569ee94ee3177fe8341d583a6182447548a06a22c007013ab53ac68ea32536b4fc8bdc8f272eaeb85d376061cc4fac7b2442c75cb01fa5824d6c0553d116cf35465ddae27cd6b3dc1f4e39e2f85e3a4ee84f4b453a10856a968b5290ce06ca87148cbcdf9a2e2d5ca6cf459fa3dea7b2ba0d560c3e2f9db2188b17eab7ebe519e66b468894bb074fdb20832f052332dcce452de305acfd99f16104abed7aa680a6115114cb4303ff6e1b4c57884011a955083bb7423a19521db41e41fe311424752ab9621ed46efc2e9513559f0a0abf8994cb98d4eb74d576feaadc55db6e48ef4de85eeb1c6adbb2a9da5746873338ba2884f4e035b35198ba7793611b4a374452726ebab2b2a3ab4e19300b079c37a87d93c915f5c57db67a818298a725756376acc8daeb947505c33cf6a4065715e4c8b53923b478331a2c74abadb2230c9c4bd91f7aa3b18b2107f3f00c77b78a35ee151ff24c5ffb440b60c28116d9dd7bed6c22c2692a8bad3d3e21fc568a7cc5655b94e8fde09d20d201383906f8bbd57ee82f446b05dfd887ee09c8d2c6baa067d852e7642901882c54c5896f6fcc697b2b1e1142bb0ce120b6c363975bf93a597dcd2fd44892c6130b47a7f0ee89f6e29c557e4e59d20bfc61a7ef3ed06abeaf287a78deba26a66e1588eb833f5329e7e568757e54dbc8ff43355439743707e4eec83716b78e20dcef4d8ad02398a1cc56921139008d039944bb79a45064a1f8819ed82082b798ff5a288622cb3d3f6b3513b76ce92c4f8939d9b975a9a1d42a67454e29ab84a320a92b737af934876445ecb7a892c8a676b4f4472aaec5b9f8c85ae81f179f37fc68492b8cd9d7a5b2124a317631779d7a7b72c66a75a3675bef559d7fed4a696e27c6bab465c9a54366467b0a9fbc0dcd529bc02ce44fb3ecfbd52c68b7e9a922de4386257269a973fa89469bd793ac717197f6d59d40bde20dfbf9e36e2dcbd59777578404093e3a29802e36d38b289f549d079a0638f633ae80d25e2674762f34d0e7201ec68ac70acd3b589f2d7c2d3eac2ba3c040b34227a1ac3c924ad10e8b5ecafceed6a2ec5778e4c31c102a0be485bb8001c5a57b5252c14453a2ff47c9ac65e753e10a2233cbb6b0cf8311592f1b2ba62b92de4d167f5a1bb5f14966957b9ed48a754a899857625071e190ee635da0ed850a31b6ddce1e12ad2828beb64c7d6c40d737fdb2ff388feaed1229db9bfa81aaf6496c7b79d0afc76869cd8ec1867da5dd6a69ae905ee991fd95142c0e9843f162681d53e8c5309614615a840dbc9bc46ac22f542ae4f5cd0fcae5ed169099c061d6cda38d441e025aed1e0f9cd58c52982a967eb5907986e47d1b75b01e01a8c2cfad441d40d9e15281779832c1163734d24846687a7cce0de4bbf721ec92001d0c4bf25ddea5846065d49db16bdf3996884bafec542bec5888c9e6f66e3f3184e3206b978ae28ab95c1862f963a615d7fc59a67173a6c5115304457cade96b20fc6f8081d69df6f86f8dd943b043e18cb9f8c60657744822ceb38fa9a7a1f3b7fafa179117a5dd7aec4d8bde7aa23a550b25e779fbc33771ba8f1d72b93279a1ba285514d3326474d6fe9771c793db480fd0ec81b5883839ec31580f00caaa40eec7827095339edd9a1ab4e7ab4851a892f1a3e79f9d083b8a01ecba703b0109050278364b07db4acdcadc81d3beb30792f3cc8eccb169004771913c74a9bd9105f70509867f58be464369628c58438de2fa5007243b3d9dc7897e2d73d8ee486ed5f2ae3755feb8dae01b077dda78f00315b1df0b3c226ab938ceb48fed7469d8dc7451d169b9d576802e8b055ffd129b2fd6725f588beb9339a6f004fd9bf00563da5db7419d28295816a57deb637332d57d64d3ba61ee1df50bdcab0737f10b6760d1cff2d79139c9dded1e3745149b380d9a996755efe910bbae1823b492c7381f6e871d2c8e779eb0918b11d351afd608a2116d7afd473799c14045304f43201f64da6df58eb30120d4f269e3ea482a83df762ac73867fbe31da31278ebc046e5636ed4ab53ed179ae3876b3d3ffd9a0b9e4160b81acd9140246f9a5837f896478a83a3baf434ad604d038144a310641d2d73218569845e1c9ce236cad3670997b46d3fe309d9f64d666d9761d016c9d16578b7129fa2d7642b63ba1045e13367a5afe141efa9f173f6efd92b3987454279efeb229ca792ae6b4451ce8034be89f98aa10cdc2e33d2eb7bd36b2d15e1e5695b82da5e9933929a3cded60b12016b52f665d918e6c7cee826dd75520b0eabff89254e686667f4d083dfa3056022d09fa6524aea05820e9ca3cc6c19fdd3aaf593d567b13ad7e79836d3b4df28be2eb449d272b3a14f05ad25dd260c68651bb368bd0223e5bbdf47a5097b339ba97c6eeab59ac51686816e654a2366b9b380feabf252d7800e2ada9c9ce436d24a220bd9e42fde5cff1875926fb90c139a1863325600f8102616f58af3564413a9f5a353d2e20e1535559903641213f317cfd50b733a80e410546094f2bbe2e848ef361a6b9226509a2871dfb5f8d25fd73895e82693bf610451a6af953db92eeda90073e8024729f177b9cfc5ca28b111be999335d8cb224884c4bdc2667fadd442aae696ef4141c026c953acd863f7dcc2a3232dc4856cb24a393b473125f159a322fbf610b2b8ec8ee37103d2209e3f5dd13b28a54b6eb81f78ecd995b1d44280a0b2038085f0cefb34181782cece13ff855a3fadec9a598e647592dabc0a2f050ec3e641f0b25eb6598206ef382a9a385aa7c069fe9f040dfcb27aa2cc496030a2cbe61b6287782dc7b561031c38c90bededd2c976ae569c8ff909d0ddb0cdfcddf6daef10f5382fa96cd7dc2470d3b65de44b661038375f2149e0cb4e978acee61ee7b0311194a43f53db00281349804f49f57c614083ca9a739622ee36bf7d12a46b1bdf11e65cf364122a93bfaca76f7f37448057823c7dd0d5f954d273ae8bfeb5b8c8c0155e74cda36e1c294b6a68e314192121a20fa0770c05c788c15aea659823254d88da130da9f29cebaf352ccd72d5f037006aa89ef20b2afcbe9aa82e118d512edb92c9298b0b804c68fb17aa8a9d216f2cda3d73e722b9b25d86bcd1ccbdfb5442301eb61c6cfec5f707f73e3c010d495fdc333e795cb8b8ca1689a3c5e4e6c0d279b42b6f19b4e826340187e9f97e67a4f182b61683e4e4db284570ead8a5a9973cf3257c53723771508d10ec86fa05b0b7a773215b12156e8403df392c452bae20275f6370a1ab52d5a621e8be8bbc81b072bc268e82f3ef457700a5de4d184b1ca4f54fb28817eb0be14e12fc07bfded518a9db3c64961158b0be2420432f597f1b7d7f99c2b0d8ef5eaea994fb29bcbff8a16c8de9ab1d5c491048e1632cc206930d0afda802925d466b9e021f05bacd09d077fcc248366006aa6c38ec046eeeddf00e9b3779bec223a627c6980d94a46d7859bb90eb2c36819bcfd0d2e178b70d415d7a99b0c1cca7a2906b9cc3b3ad7bfc4e20e944e6525cd5111fef8624667bb4a16903df912566a3842780c6242ac6ac970dd4265d7310049a56af86eba23b19f27f7431d8ea8c3889ac39427f937d41bd9b8f86c564cf7b3de877b997b25c21bf0fe11504c1dbcbd2f79903fed7ee986d507cf8a4dd8cf4d7229cdf453b86b06b25c57aed6385770643c660a8152095ab6d0bf6c7b2bafeb639ddebcb824d68baf968f29422de894f4fa22a22c0a2a533cad147f3effba38e77c00b564fa25f41e1f238835c88cda526e6a5208298a8fd016f4da42bde47c8aaca488f77a52c918bef40874035c262545d1dc03946b109081c1f7073946059d114246e8f3c052c108ad02686d995d8583571a35ffc3f021b0ab20e8cf405755533e11a0e908b9a72092dd86b345a27ba49a2a41fa4bbb706c366c6be844257e71df0af707528fe350e0eae3a3c86614ed438f6f60e7c91f77c04ee5d40adc54140cf0578703299bde2adaf0a91021823e49aae0e4d138017a9c91e91460193f40ea1bfb2cfb70d4ea27e57399e229c7f1269eb78b6d917edd4c693e8beac2e40df65f88238eefa3a9588c526b41d695a7a0663caf97cf4a6e54229e74468c48f48b46ed0256b7bfbd2eecb713a5665fba3aec42d5712d1f74f7c7d4a7fd472419473f7a3b3a8fca2dec37747d3999736bccacafec6e23710b78f6952f73d5e703a3c252692f29d3785cef0af899bbf80a0be91a1968c6661e17857fea672993447f5692158a2b4565e283271b62c402c7e64616cb2c5cc3a8c28ba696c7aea27322f2cdb637c96fd4c7877761c41b538c0bb118adf7ac7613be9328911e878161369956693710fe4f1a586dec766c8f98b0144508c69e198ba4c04e5e5af1989c68c1c21a3399c6adeef6f29c16495605980eb336c3fc1ce1453bcdcbba2c62870e8874d5d95845a22c268bfa5b58a9e6ce5383ef9e758038ac2dcddbf84e62a5a10e7e587bea03b4bcfa613bf7dfd5cffb686951587b4bf5412a546b79eeb99fb75a35bf1e31a2790cdab9bc12d710d5ec6e1291c5eceee11116df07cc1fb448b5891a9a9df1bb16164c6373d6cd77032f2d6fd652c8ce14ec0fa213e701495f8d447743524f84a98154b3f925c9032e1a7cb68f421609aca0db95de5b7b0b1d6cac7de37504dc27788194305d3887f216abf4623d20d505b41b532f9c0a8f0680a88a9bb106d29fe6ce00f14c0d884f2d014f122bdd37fabc06060dbee7fd9683b54494a54b8b31c5efc497bee4b34e6d6f22e6760a5d247510d291aef480d127389ff0fca8f1166f6bbfdc3c0a8d9207b45a25c2c824af95c30cea6115fd8336ec8e0dd16b8acc611f811572dbcf1ca3a1d1fec287d4396493bddc0a538e808d1ba06c35d8ecc45d59894901b308983ac85c5b08d645633cda6684ff296827e41716f491855857abd3a6950b3a11c135d2fe0502d3aba9e8ea1d4b238164bf1846c03648167a2d0ade6665e8406d48cb657f01fce66a4d6ba02e9930eee4a882cf902290137e9338249e582ecc73e199eecc3f9a5259548d29a6dcb57589715c6b9de336d657e32039cdb022fc849c038a6b8991c19bf9907f3e50a15e73c264acf62787abcde726b7616de6214cbbe53d43e1e1e87c08b25387e3f8aa9f04ab56c3059bb17a44a9b427ece1309a0b9bd73b9e4e5ca039cdb6062ad3a4adf64cebaf5aca3ab6d26879419d29a56aa73a24d97736ddf024057d2a2dcd263a5eae29a55a7c3a584db81a285df91e2e3aaa1139473e6fc594c564d06e44debda34a1f6602168e9b6f8e492179167066139eb3185d498594f5599b9000f7e9798fc4806b5723bf5707d26e60a76f2e8a1246ad64f9934a1504ed1d1529bcbdc2652d39c56d220491382524da4f187e2005cf17aeb9c3c0507821e57be60442ec5dbe25362c46ba38e7ba186c404b9c8970cb5d51acac9cb23fc2ec7315ff5d76ec1e1387ce82f61fe8a1e9901a8efa2ee2e4773c82d84bc7bb70765491599d4d30288b11360f01a8bbfa3e8638cccf75af17392aaa0c6cfe3e0c336a50cfe05a6d68424de79bd2a7829c2af13f6bd7689396845e9a215d461c2d9c39d31f389c1d06b6dacfaadaf16c78c6951c04fc377bb828d767fa0ba9ad53a689b6348057cd5be55eba4877c1f7a24b2aaf958e14837b57244226e7c200e158e4ba8f27b683d31a6b0c66a1e59c9b5f013b15ddc853093386c78a1963717df2eeccfadf50bd3e6240ccc400b73670d12150fbf6a3b22605aa4cad22c4b966071cdb55ca70c787c874829adb40fa52466f3a7360be0fc0c01ab50371135aa3d5b1ab5b489b233be6ccb452368b76e59aaf9d979ef8c0974417e09a6185b826a9956f95f5fd7ec75d20c47f5216a42ecaf99f29484b57ec0f0cc159d997d55c854db18a3bad9edbdad50f98aec4855b4b1e6d82f66f191cebdbd9e4b4baf8ace7c4bd59d1d6ce37ebeca0ac2275a49828d43fcc2e237e57a9d682767aef869dfc5f4e2c7e0b8b9a1f739781106b71aeeafc8fb7582fca5231e41e1ba2cb0b9166b8d25acc60abffba0747d75dacba2c53c91f1ea57776a1d3cbba69a142b36ab77b17437d7b882195aa8a69eda839154028163a287e8c6e1aea64c819c85750c77966a104f9ebac4f0a18b5d3f60d22a7110659f374aa821b8ae58cd56d1411a7b71da83d59aafa373465a53bf3cd01215404561c2dd9f493ce168ad8e490923a3f7d4ba3db2cbaf691b3902f278751f819314bd36db4e499049e05bc5d879bfd605deed85ee814c5ffdb02d66c7df93a7fd36ea8ff9c3c94a044607a48247c0fde8900e4147bfcdde9639ef2c87f263fd81182bebb6428d110026dba41a5b3f01137e99350cfe6b37e3f17aad9cc39047cd976dad9aeb4ccd8b20c8a7285784226829b79b4be133604947b37c980bb9555e0a97fe45dd93223886058c7b447ef1b665e2200cd74e9b018a50105ba3503287eb2bb8a68e503d974adfdcff54db50398ef461f795219ebfad83c31a7ff8e7c910aff926fafa805dcc88becdf1ef5a67af80e829114c5e1447a4d0d984ed1d85dffabdfe1eaf497c11e24648cb6eab21a98a597944360efe0a8525d12771098f6ac9164ae686acb64583c7261d0a6e3496b5ed14fed68659715e610d57efc9d9bcf278068962376497ee73f927730629353ab3f6dc018477ab8549d57fc913fd02c3edbb6bb2d289b4f6504ea0d73eb89add0188c040ef43e770475544b9ec8c2910386a016be2f2e11db6897c60a6b6e2d65f9f3a002d778c8ca994b0bcb68779972723317ed509f9b1c3dbe6c7434cb2f639eef0a010eae4ccbd4b294337654a7287849e4dc2af7a5bcc026e559c34c45e5d0550a76a4e81839114fda8053f56ddde354a257bb2f431db51d9c80fb0f41679ba1a66fcca035bfc2a8496bc5fb0fdc506100d3f7cd9507cbb4a621eaaa5f64a44ca8bedbe4ea80741dee3cb26fd2e9600227041a7842691d6b12f19c370d28e79e9aef6a9acef8399601ae3a8d67f275ab1726bbacc60d341261f31da379c0b6ddc4a8ad06bf26261168fb24408a2991803b442f3e4e85d3ac6e4f4ef4d2ad79e3196c9a8d4ba03558fb5bb84bf50d7ac812858f68bf607972d115647abc784dd17ef98d40f004a6f61e58a35591c510e775297d2ad1853716f409e773a603da170d89cda31637f2c58efbd7cfa7654965028499853355a64bc900f27cb69e6827928bdd0aa72b5ad10c66867fbe467493499eb4414449d4cbd80fe6eb414ed4f86c46574d2cca3386048c15e088923a3971f72b1a00f0c4c53cace924791ee2e376e85d5b4ec60cd4b6f0bdc87856ba18ab018ae1773a90eaa6a896145c9224401347f106d83717552e2c1c5d70cf07fe41db7cc08dc9cd8701afd6a86fb21971cd475b855a8af82362669f990a488eda27d4029d9cc87dd487f23ef82ccdd374f2f2f87aebb1adf6679503508b774a138d428206bd4157678103e399dfc686b38543ce038b590790e8972ac0d7934fbda4faa56cd9a574a30ef60bdc4eca09875c591b1bda6998f63a39ccc39b6d34ba6bcb797deb6264eafd5f0ded992723c28f74713163e67d6a2cd45482422f5d510855f38db25164e93085a7fc9dadd7b607b59c73719ccf20a0504393d5f4194a0d4a3fa34fbc8743bbb6e71c730942efdd6184b2b05e50ce08c69544656e827f89493fd97c97e25424b49f0db40a031d34410eb3ad685e88ab52276150001988dbe48689d223535bb4fbb5807c27e57f5ea99b380e6c0d7ba6bfe011a176362f45e0adea22069484096a4d7516f2d940b69b06b75d55449d0abd67501ebcd9688ba7f053031ddb3fe24454473cb4e0131b9413dc8daf2a23eadeb1247fb15ec5368bb73e70432650f8933fbb1cac6f8d76462412fc6d0e625c9f8cfad0678bc0036fd195bf7cebd46dd5665280d7fd387e24bfb992121bf9ebff24320888e03fa0bd05157ad5ee5c359ee2f2fb87d4e8398e3ad24c1d81ed7c5db4782f8967d2a593024aff3274502d25b44dbb8d8849bea971720b114b4a72cf359d7a327d988c8a7d677f56f011bc80dfa9a20b18ec8b0848a392f860e7491fedfb550807fcba88286e194773b9894f3ee5db69ac1b5ab70e5866085437abdc48d053127014d9721169cb6d08cff79adb13ac62fdf2d013e6a8f1c78b25077c676553717ec4ded1b17cdf73f8a51fdfaadf6bf47a65441ef011f3e55abd48f56a64ecc6cce0336c4f9c33fc7011f4359eadc7df5bdea507287419fd1069df5a498c8e1cf273852093062771c38903893a044c2b00c186f8728c77c4558c3b7400ca756eaa6386c26562c4a1bd8fbd9e2b30ceff2da1e174e9c3dc2d7b38d741e1632df1a76159d79b6d055fa2f02da6e165c3af9c620db34dcedc96d91acd6efb9535e94a5dfb3d9850402c5349c3cb603592c499614485864302225050c22d1359529e7eed124dbbd259c3b81f99062224ad4311c557e651ff362232921abfdf9b8690d11b65a3bca618043c23e190c05a970f9a267b1b3c40a4bc5648d9ffe98005687ca1055a81251f3bb7b603975e6a3d679633d414e3387cf3a3428cf192d66ab62adf4fe452a5d7c55bda8f95d23d5dd0f5480b192b79ae26ffd497173338ad434239c8823a320e3a2bfefdfa4e01931be706a1899cb9b06da3c313dbcf2d908ad40463280652ccb960d11474b3670b4dd1da7ec5aa777721df06c26e5dd4f554ccd30fbaeeb3c8819065587f69e6b2de0c3a146bc08d4259a6608d9d5c241758f931583013ba1213fb7d1dce52dff6f018932e7b488c39d4c485821c86ba6212dec8476860924058610001687e99f27dc3d66f24d0930c00dea6bbcb17010ad8a653b3d78f457f0103a0528543ead2b1c77349ffa26c0600231063587f1e82b10e69773ae7e9e13680786d2135e255913fa3cba1fac954cb8bf1daa9d234c623db42df4035ae4e76557174dad5b88bc392c08fd8a2b5d4f1c7fd968fb3d4ddd86e5eb5b6bcdc1b3f2321d66b67d3cd08b09e35a5a8b9bcae524cd922b91cde755198b73473d076a867b4d5c1c82f770b9d0cc0050f4e5a2ab1020cd0ac4ee4242eaaa94e4f40d0691296652f5c3e859aec20dffa7f2fcf313fc3d4d52d417429d6b5f80b32c7a9b2d576ea8ed0cd584fb3b88c335349bcb330b2f307bfba866a7b70f9a368bea925a8eae56c9b2805de1d782dc03a6d92df9cd6b7b873b5375cce06651e6ab7a7f59987b40b4b74dbdc732ce5582651dc3f4b42f2258a201de9168b492c9d8c8ede5f8c26b9ceb032eca1113e10a5e89c79ab135d3d9640728c3931f8ba4be10fa00f83ea36afea72133ece0d730a15732cb0fbb307aa583a4561a23040e4fcb0273fa40c737332a806a288b246297dfd48292ccec4523ce7f14bfc3b2d77f21321add0eaa782ccd7611b534eef60ea5a8e08104d5a0dacc0a36270a12ce64c3070f59114ac2c5a0d962e0eabefc3a6d0ca75c08e188b8b4860b180d2233d100c96fffaf9a417eac4f016508f6ad1b2aeec0a849293f692872a0e323c511747d275d6a97a3e7adc36e2db6e233846e06e2f2104fcc8821523b2caa810ae9d0f2517d79815b738092b7886180cdb10d8d548e7cd8d54714aa0e1fb4242c31fdf30a9c374bd78a0981a5e9814e44a999091b56c01ea21d4229eb921e8a0fa8c0b8a18afba6eb1e12f0193674326929cc97d07f50234ffc983c9d75fe52d3fbbd8eb271f9d753c8d7606ddf7090eb7e10c533a099639b29d107512a8b0324a6a0dd230d25ed5c0164522136372919fa1a2afa279ea02a7b510551af4afbb7613bb863592b35297cc9f75ed8d5ffd584e2d3cf437f3fe3cbed829d9df9f60117d41d0e4219ec8af2e46f7847e3f8345ceb5349bd573220b4e1ae45177f178a478c5e20a3ba02d63ceb3047a4280ce480f69581a986fa86550d6d2f6af806975465b968a6dacd9ff37623ac1de6d69961cf7912bcf8dd57efbbfd0258ace7457ec0cf06e4d5877d90c793c8be759edcad5e042e7b71b88341df9669189edaceda30ec047181836fa2e150cdbda34441848ade4277c2dda35c9151d6259148bb82a5ecc6ff3f44de51f9cd21224bc1f81f856d47193a5af7f30953a2b667106b2c9205d829c5067e843999662fa4ed5820bc93feff38541465550f566fed4f16aaecd394c35ab31a3d90c7bb44f265c160b5cc876ea29095fd8595ed6322c9f3c5d668ac8519e9081d39f63136b919b73f24c41921e1469b1572b1e32a8bd1e6bc3346a7d608371ce869981883be7b1549da6dce732631593274b57daf314caa1e9d0d44e38ac0f9dc44a1076fca3483eca0737083785ca2e70348dc3826ded0c4e7d0129efe9464ac86bb33119a06c46841aca5523f86a929ecc42f3a9389a2ad527dfeb1e60e3478bfb6e2f4a1a6bdef96bc42b1ab3af62c57b81b6487c9c6d847e8dc5aed4bee00e46292edcf3a3517f66b15e08cc4d70ba566acb6f904ba5d1210426fb77c0a6a96a3f5f6e3403ffbba1701b486681b4f02807bc6a08846ba85041d36a02b6a794ba69e374a474ee31a8658eec293bfed7a8a4af6f131c591ea4c7918a6492c9da09eb82067f7c2aef63d14735381e68bb740450b118c3638ad524f7429c29975990260f592e49e2077866393cdc29888dd774b2fdb5bfedf2fd9d1f8ab1d9402353ca500c27ccd3a8a2d970fe7da839db06f09d50f7d6c36cd516d0d4e4f0fe701a74216ac8916d8b9c12aa9d9610080542525902684d803d9c505256f447d79171a91717ed819e633f4fa292b8ca9baf3629d33ebcc4b80670dc701ae38849a8acb5c691acfd6c147b40fd7fe1895a8539c710e777f03a84ae5d824307bee1721f83f3cf4037da622988f538946b98aade2c79b52f0218e7307b0a212c2aa3f4aa911b1c73926ca29fa62a566bab4a38cafc771b78fec0e691b0883ec56bb8b70232cc07d8b49d48a5c3c305f332f0a2bd9ce2ff7576a9c11db902214574c52655197572a9e3c0698d975c98afefc4faf258fac59b1237aa4268b6195a963a30733a38a63c603a892916a7081d1b5c8915cd4df1b43505a0fff036a433c197a52626a2b2321ca2ca16e4dd795e37bed7368c6af0aac23c5f7c632e5f9d7e0f588831a9bcba63a45f6f2b066e30d3c91aede0a41e02be47fd9573ddf63e03b99b7cb5a530f1d5d76a68f02c791d5c469ff715bd33ce37267bee88b0eb849e0a84117ab43668a8e6c8cd5e369deb75463b303fb748bd583306aea7887a96f12f431b8c5dd6df1aa9db51e3d25c4eb871a573664c2d25f4bf4df7505ad2f5b12224e173136e574db8afbd7fbee02e47d9bb472f474ae70d0f32e1ff2b336faaea215f2a49bfc7c39f9e020220b49ac5beaaa66df93132cae97a22e73056baea11bf7000145d4f78122b2093f57c8dc29095dbeedb008fc74fb2d6b134d7fc4acf4c4dc32b2cf0e2144fd78f66b08f88e58ebf0f7524234e6d6f15e72fcea7b4075da5e92e11a07e61ae3fa385f96d3d0ad73dbc0015b365d33ad3e345762849657a3198df38bbdab23c4f18cac0568f0a2fe959a80c886b31740aa62cba3fe2ccd11120e0cfca83b54e90815d51c444c457aa73e41a0e4445494324bf1c5a3591c5c2df033cc5589e13f863bbdf5dc8bf8b75967cf8ab5a0521ad8fb3d553cd169f97724c84bdc56be3b54308c5d18f8619e3845fef1ae22fb1313bf5fa9625195339e654e6fed9d81de32eb20d828518c7c11acb1e64eb7273595a12ef8c13b1a727f669c1b5cf387b131c5a48d92089726ea1920cb07c17a507085504ff2d84de39d1ae64b5f1048c9c789a7946179e99eb2cb91676cd2dca0140f13dff2642ade03ba2e6dcd7c5eb0ee0777fcc6168a5ba4cbf3480536a96fb5a6524624400524176218905483cd0d9c07085e6e0b3441a954a7b5c9de9e65a5ed4e62879b01cc902f1a0c60a034e16d0e43be525a744fc644206d4e0e874d222363fa4ce4645c6590b84708dcdf862d2eec42873f4a38fb8db0d9de45b2423eef83bcc5cc7ec33e710f0b14f50d43ab333ab6d2ab0405cd65bd28c4efbd0dca248fececd4e4336a0b9d932737bc09058c6f53c11465c009f95c9ed48f227ca91cef86200a84e7645899b0d219b39be4e5129bcb2809a51bf5adef55d822452d169fdec7689a4965437a345b6eb036616e91b7ee98deefdcb91efaf848978b9ebd21b979d0a24ba53464b9738f5f4585e77ff3596123ccb57aff7b2337f59b909cefcdbd0c9a112d9889846da0401655d3c879bd48cd2fd3a965cf3a222fccba36c02cba68f9275dd05a3509b13c0e566b998940ba4638c5edf4e60534bb84d7f732c00eb59872cd5a9463278160ac228eb68f16fbbaab2244326dceac5ab2c265e666d7e9687bba0055bf93ddcb4210b836dd7b28f8d948a40342884640c8ee50d212bd400fc88ddeb77b571d667fc115f3a955fb0dcc6a8feb89e235fbe337677111463cfc72c4b95b741d0ffc2d90921a014bf2b7303de21d012a39cb3dd79c2637adcb41612551fcbe82f2a1078f4b36556ea39f3820a91fba178d13723cb052ebaa1fa63e4c6cc641524aada6358a8be64b8974de5609f3d5a930c0cfa81a25356afa2ff55da37d3cf68f61dd19bb2f1b1d36ef0f56bdad941389007b7277ea228d1d5710ffa47555b1352a60870189b17ed976cd3974c625656f0528ad7c54f185341e6461d4b8c90a4ae81c258c5605748b3e2851535ba72b5b2987bf50e4265d27b2e9e3421a41ade4e6b1e129cd63b49c5912979095dea0ce588d174613fee70fc5c5ee9efd327273f51fe62c87d18ea7b98bfc455ab953f1f20411f09480f598ead5500ec0f7eace4aea87acff1941cdbf5f3def0fc83f2aaa50e1c11f069dd211190c686d6655470ee91f0e6a86bab4059988e49b61255eaca6cd6d6557f51d5e18ba684871835a938d6d6d8dce94ea58311a3de2520cc2a6f72e961b474893f63a860a553a71e994f6d0e951d74ca7cc1eb070c9ddcfde734015c84b68a2a24eb89c668f18052e3511477f1b20b644658e0f8d89ee55ff9452078daa7309925a48eb53d3c6bc41ab1dd0dce92785c50834b70059505fd0f5ba51021e8295ec245e5d7b37fab74a1c48201c9eb6243860571a2367dd992db5c1e707cce9332d36ee74a4548465348207286dc15be4153679d525c2edc0e7bc30b7b60120deb28dd23b6041f45e95232aa1cd0e671a860817d1f08de800532f0bdc63d7f30a36fa0c422f7bf3afefa8d24fd7e7672567b644beeaacd8fafa7f6306f545b3e886f35c859e3702d8872d7078f0f81531bbdd2d586321bf30e9f317496f839e2a64efdef1b04cdaa359639a21ab562ff42ece35b7de49f46596822788e590b447d51fd931bec712fc334f84bb9c3ca51265a77443a23ae42b796e0f02caca392ec50d454f5061be33c8211e478675b1238b31a032105659bb34f8e0c27ffda6c4af877314af91946f42a1976c04fe58b9588716d205725ceb624c28c2cf4f99f5756cc8b2fa7d72e868c46dbc2b1324b613219a2fabb45be7467105878d53724363e05efca43ada4766212bac1609b99b2182c7a8f3751b917534dd463e3e8f92ee16cdd9179d9236c31224941997a251fffbd66e01984afa2d54e740a979afa3ca40162434f3451645162ed0001d76f5d19c3959a765f2bba99c60d75aa9af9b16395cc04e74679acc4686b8b06f7e021e5c83f1abc2ddb67e1864201950c80b91d899fc14ce593cef2d7c9de3db4ec2b19d97ce0d5df6a9b008668c5d4794069d473374e82bd75e9f0aae96f00aec6d57208b2ba21c0a310dff052572447ec95f00776f4fbf765e6125aeceb3fd7d0e48757cf77807a5a016fd8e911f91705e40a369c5cf2c3fb306f5f964b0e0fe1466af0eef76221022cc818845e0c082a90be4468a17afc956529080aec344d5f1a3db65d5adea66de83ffb17e75b71e2cdadb5622256da31c0f78f805ae105bfe7d44124af827e3dda39aaa7301671a9a2b10eeb30438d685987739eac7f5d0d0fed2621d1de8e5de4b7dfe36a3c35a778c99728071a950238c98fb09ef338352918f7e885ee895d2602d2bed36d8d6342af19612475692c55cfe1c972a6cc09605585ce7e0a29a477a7b8280782b375fe94c48ba4262cbbfa61db60b1d4c23e419536418a3be9bb2349586f9f94542f5b17e2c20836c1f22e7cf1afe1e91dcd93ec982cfc24b55040d2bb5fb60c38a63fca8b2d43350a5136f8944703e5c169dfe07a954a83d333ea34c35459de4278dda018e50f4334a667a918cdf20869ca561efc5831a173b40f04f094f732276f6f6f7af79a143896f1a476a5cb7d1dfdd406738e9d178699ec0aacc785104107cf02c5c3444fd487379b800ebabd3c0e4fb6e3995a7bf18a088af0c5ae32eb16e1eab44ffd3e953f61e915483772ce8f5b4eeee3bf84df363e9ee3b30a1085f77e9921d977629c648b73857ad34b9e3ce188b3c408d047bcc7deb5ade3c972f0ef6e466309a036603abaa975e7bf8dfec78c56e4d39a227b23f08cebda274fb7cb83574257282ba1b7909f369de0d32616c12504344f7c46e0639ad4b24fdacf6ccb3dfe6b565dcff5377500326fea6911d8acd7e1c2c4a6f564987b45269d673420344d8beee650614f662bbfbc3e14e9665bd61bb307bb9492d600232196f0c09b57044805c5c83f1d5174722537506c4646ce36d183a021680de272d40d0c8a9093209c0c5fd3bfa466fe9136de19d6eaa11e314a630990a21ab9e03203d86e28010e993bcd3ab8c21170b9e0b6ea6b631187d65cd1f7671ac67feea424a9cfc86625f232c5450f611b890b13e014c96c846fb106888a8576850ac541b22da7afa588210efb669f99bbbae2f02c6ffd9f3b511da285ac58438b3936f20501657b9ccec75682fc5c3b86feb7efe96e89fa3be49190dddaa6c1c0b82d07103d612e019457e41a97617fcf3aae41e12b795115b30e0cd37d89a85def84e8ffa5cfb9cbe99124aa279c29120f221f299ae0c210f053098e611dbd29bcdf2d1cbdb17ddb182baa6adb1e99aa35b68976896157c2377f920fef2cecbea4194f7e65df2a04c896970ea1895f243554962f018462f640e0b4bd0471a51bdd51046146acaf35b5b3e690a6dec24b99beee1ca5d26429c6d357c6834d44557348e65134a11808b559bec4078298a8843c56cf0fcb3395f91735634728b407edc21c7eee50ea96a74da2b5c86145aa1f3ceee5c903485b502cd4425b2c98fdaecf9c365d427a268a5a4e732295963b4b9b781d899aaec329d8bf2a6cbcb6942cb8ca0e6931de1450ab082e1db5cd5236593fac07d0965a8cf4350fd783a8f3700d3cb8b6f0ea2f3f212ec3aaf24a6669e8f1267a52a457826aee72568739fa85841f84a1ac564d168310dcf896913986f948827468637aace93efeb14e19519ad8dcf559c166739659e122d73bd49a0f37d5797e33aef2cb3b1d158de8f2aaa3bd23b3212ca1ecec32512a2f60747d3c4f95f79797cd15e2f35b6c293dd21f2ed55dbf5e6ec831af8fe0e72723f84b1e1d0299893094888e5900efd9cb357dffa97c09bcabd393cbb2a2a60100e48698c82f8ef6ff873a169aad8342f7bde3248621a4e37534a22b268943eab57d7e1b5ba26081a7a91657ede5fa57b1fa529281f8a7480ce922133ab53cd695dc8b37949a225bae0241caced772b29316c231859cc54d848dadab131619c9112801f45a0edc825df8ac6a20ee1d3d749f05d1738ebb88e004bac2706e3b507b9b4293b520229eccef318edebfba12ec0ec4a9e8a5ddb79f4464339e7f68748d49c94df521964ee70d1ea7ccede8b4d0168263838e8c960ea2c6fb4e3ea38200b0c8e84e2330d00675b493e6c1a4c8f0c9196b7c0e65f03f70f2a342502e2c7af728b35fdbc6e3fb7d08bb9370d9aecbae5e6920cca460a7c70febc7bf590a781987494f797391996ea400495b7134cfbd6cdf925ff2b134562f6b21b3d731f22aa7337ac40848c0077a6cd707c758f6e2012a0cfd00c17a1880c7edf39293cece1cf85342674dea224a3117ae0219653b90cc743203a86845928f373ae14089c84102e4cd6ab1ec0d38aee89a63870bad6c8911430a02cc2ec8d1646edf5f39c140baa874a76735f1be3a2ca98588c3726946d998407a0e2faaea1df0ccc90cde1c103c69e1ed01583cd26b7010218f7ab6de03b05c72767966c85d786150b00101598c224d4682d43133164c1914f042509a7fa397e7cdc5b1c002474e067031feb70385f9bf0b1e8fb2180be413972b8f91175e5bc8b9f8ab0b5282eb208f7ee9f14f1baabacc6a3f18d6a7f6032d5bc65ac8abe28160431b34e90bb174425def4358ff7289289eb65b8409df38b74095f0aba6d995905f1d341423bc0dae54a3345a977759afd8d232cc1a41b81b46a918c2ad3307c6ea43cd389c2dfb340af6b604eb566cee153b604e27df6ee04e8534003f4f0d7b00e8342e4b8cb5066edcf503a2967bbed9270f4ecebf0dac15a9195a4d4550a451b899f369cf7f9d60ebede059e10ae469200e37227fe711af8c6606e9867b9db5b60bd15ca2726b61693de44c27c8e6579869a0801f9fcc1ba0e907409c22a5f13224d3863eb6fc6f9cf2251b6a92029f90f3e8e670175b24e267f3e005231df7876cda681e879b53d6ef992610196ea10ef4ec229585f69a595b3217a4e79536c490de93b43701210d2001b7855b36e819f07840c0dfb316b34b61430abb782de52e711687aa96287fffa3817e98128a828de77c8206fcc68f3657ce7aba942950905c53fe9d704451896c66abb2a602ebeab6616c1c504e0c14f77dfa4de6476c9680aa1c266bbf7104f346a7008cd2a9fe6839c53e25c72a58eafe43308eb910dacd8a5d8f96d1e54534c7d9f7dbc13224b9e6d8fbd04ede142f3cab83d21157056af2dc53931c5943bd5ab45e93afdf90994ba70aadaf7bdbb2974f8119bb8e91809808dc5dc9d3404d24b907c59b5a0685e7418f5fe23e2120144976bf5c03afca6957db02d3184f3021539ae893739bd0caa540cd61decd1af3787374cc752437dd049aa8146bebbb1bee973f81dc1137b4561814627f84e2c0f0d4c1ad17995c2343e3cacef359ef484835c047381124a657aa699bd9edf593044f4c0afe75cabb72333a58039158b37f157cb17176857a9dd2bc1055234046aef829b08b7d307f163bd776dbb5cf9b2da12fd13352e07a7ea0c62d766eb1282abfbbba87a0a351e8814882ab86987678b5c941c7aa396020f94430bb16d89b6b6b7ca3333890c6a29f18b9af5d6e714174ffaf5e85b698202840df4d1fddbb172e2d299a6cd0cebc6ae6472c5bd71cdd262dde0b6b8e64998a7a9b853632b5da55010917cb448f64bbead78477afbadfdda28a65df9d5fef0357ac751c54ab032726bcd1b09b0b250f048fb3e85bcd083cb4ae7183edb957b741b8a783d43bec8de8cb446abd17e4fec12884e68508396f53f8350f85c88877aedafb0cf323608a4b1c66c0cd39cd5737d19c18fb1e5725d3f3574bf63df29283580f72c2b3b51f64ff921a6bc47c03df4fea2ba30defeec214a4180598b49e551fd94e877704a229897d8a51e60067d49ad419c89480567211af4200e7c8324d5de2655ce28291e414998d8c74c6bfa28621f675822dde0b42bfa3951234472456f43b423fc23268e9fc13c178c97a3802c50e57b4e0f269a527727be3fce9b0a603422b304aea5959079a8c11f764a29604665c09d8c52ef078dfc818944e16797dcf16bcca042d18975970daaf0fd39cf45d07a6645c3a5779389c3acb132c2982cfd49ddc0b272d18c5fb2c5536d8e046df538d19f7de5e3b987dafee6a5808aa6184a78db81394378914676f4cdb09a8f38eea6eb10a1fe48ee25ae367c460ed568b5a78a09c843cf02e60ce81e0a8fb277792ed5a04872ad158ebed1e85f7283f97b1e0d6558dbfb81fdb3a3411d5ffc834c9a798c5c29fbb513a5cd0146429ca1489e124bcfc634b739b4e50b9c2a56fbe66a97c0f8e0676636c95e12d8fa860ee27b611ce46256fe75dbe64f4821abb840bdc4dd476d6be6c05317d4fc8c3bd980b457563d8e35ddc60f8a9312f1b7adb34678e319e6d3c20e34afb9da01bab7e6fcc44c71372059a12fc273a4d06ab18f05a082a22b699b42a226fb310c7cce9751b15f8b2d969b8afca9f70884d91f6ed21fba6a7e686ebe729091697a8d24f2cd32018545ff19934c6ff4f3ddf0942af882da389f1f47a0f5c420309b7538166051b03ff3431d21720fba4e6185820e1647d9961b7ae1e6ba8a39b41f67833b65def977dba4e6032db261d616e7e3349b3fea7b3d4047c080b90fe24f64332e42bf7f34489271f38a2cbaa3e67ca23e5b69c5da7cc75a97a04ecfe2fd28f439ff57d58937a88a9a9b05660827c189f8ceaf2b8dd9a14406b6274663d398cbb278c0fbe01edfb2eea8ae15b359e6762f3c6bc3c6e4fa475ccea5009a95e6168f1ec1dc76def97fa1dcf0bfbcd2b645e66bb526e46373376a8ab6081ce81a56b2ab08c261409634ff76724a6a07f0732ba7cc692ca9901b71bf446f8baee0ad2a337e82825ec464fc3541be1b5877a67821aaedb34d6d63a73f054f695ca8bf935783ea285d127b1cfb43b7b2fa7515afcfd605bef9b7675c3c3d0a2a146a8a6230a1a68b338e756a8d891dd07c34a657e5b0037846345d4bd83fe3ddb2e19500efec70b1e0499b44c155ad0d9c652f7590d9eb29fc6fefdcab042ba0fa21edc14a09b566ce133c2564960b2a8fa93cb57fd2031507b5c8e80a5e0c2879cd0fc3e232d1d38bd34479a3b8544ff98b855bde3d89a4931054b51de2dc6d3ae0762e4263c1d4eac84789fb91a16faa1fb6ff34423026ce3d8e80115ded8c2fc0d3af6ac201a05ecdda35d067f0f7c0dce2df705e2869b77d2278122230cc8417837ee1b86688f66d713ddd70c871a436ad06329f307f110aed6eb4dc5489348c98c490b04029c53f356d07b729fca7edc06d2f9195dd2dd19e7b274e8395062fb220668a1445459c06095f0344aa9853e782d257d2e17935badbb6f0e3df355b33adc3b2c083ae82a5034e9d8f6ad7c5d32a62bdd34b6ba463c3bde78e56240638efd785c13499b7bbe694b2529ab665677af426b1822ca0bc55210f15fd74cbc236ca9ae6c76f3ea08fa66750dc8114e371b2576ce3633bec0b8c9a7de559e7fcf82cbaad5c8df97b36584e5fd7ed1ede97e335463949e194de95a9f9c61d278b72ced215d58e677925a571a1675311a658d3d1dd4dbc218ab377fefd80f257a385b0962c8bf80b9719894b34baf56a6c3888e04ed733eb05b3df88d26369a17aa159f9a17e59ade839875f97e80acf59de8dde3efd0e7dae407f0108cccf7f3f23b97cbb8074d33c8f2588348141e517443ec0e4acea53a4eeb40706846d17fabfea383d7eb726cfb14674fb7219d67b900e2d8d2a1dcf616b0bd09d12c47983848464918d43861ae345443cc454e3fcf34633afe56f5630209198de638ddf7a6735169b4877d82079a1a3b2ecd485e25947fd1bee8607414f3e544c62e5314080803f605f9c7b95d7c8db448be48989492c66c7e09257bd1152615eaafbdbc4431d4f95d2891a4bfc20b7da1e49fb7aa601934a2bdc0e19efd000fe16e434abf32c8522ea980e5eab1dec002a24645026b9b1294934c7412095fe0779fa0bbc6f76dab5bfe654c3047cbf94325bf74fb8c6dc297c929e1d8c78aaf8dd8c8ce83b79585f0a22ab33b70db4a030219b412ba7d36c865b19f915119c06cd5698afb89dc17e3e43336782a43523362ba2637daad55da7e07320af8b81511556b806258224298bffd8faf2eb032cde873fea0b22abff6308af34cc00808fe2b86cf1fb92f193eb6fc9d367f67303ed2bc02325f991b84f2a3f602f67a2a73e2fe32a028d83a0d7f39357859a3dc1ef1457e1badb23281abbf7ac9b49a06ada5c5b3d3e780e0b192c5989d633489c4d8c25a03651c689ab0db8cae7e4c2e73c2b5bbebfbda6398d0aed56d4a9ae617d1dd22c77c64a86477d29ed9a291ef863364f0966d32ed8bd457d9f1753a487391ce5b55d4a02362e925bd2d5d4086ba35df620480e1f35fb3c9b6a6a58e85686521114594150fca316564f832d47afbc49f9e4ab1a6a5083c5a4292ea256e5daef1c93aa4d21cd0565084f4dfd369edc864daebb9f0c00af350d49198812a530eb436d467df82d112f28db0c6f7847a4781bf429d303714469e5ebee6054c21ae377840c79630368ff330b48ac74695e13b20abd9a762c954612a9dcace21141e47e14df2de880f8e59dcc9d6105633b8d86554b759e44be4e2696e26e9c169635edb725c96be645fd321bca20329cc8649042000f85e582eabe2126e737503c7b231a94417b6900bdb327e07ffda1348273730fa5a4269139a4c0459aaefa35de1bedc989b5ff5cb5750dedf9634c47e263c78e5528a1888ef523e3bb00bdb70f89de1665378bfd39a3225e8bc6e943e2eb14e924e12d7b640c2c2774a5e1526b25262681b60675f3d39256c436ab3f001ef23be606634b5da9542f8d2acaf82468a2782db252d0b4224e15374f48a926a5a420653c31acd75a0d7db54d5634e336fdc8872cb73340eb0900bf987354e0d19b3e7df5fbcb08bd7fb9c714dabb95679fe17ee850db1f9189e4683f6da9cb838a84243d1f0e1b184c7b2287ac4dad4fe55efdd9f4202e47bf0c6615a9de598f3461587f4c95ab52fc79d4fb705dab007757731408ab84c0239b98dd099f97943e0e3c817308b7903c4d638a2d27d1da635f654294e16a7fc50669a9730c1246502a6f13c7246bc3bd1afb0e10698e765f550f7249d91caadc12131a78b35e25eb0651ec032c2d6b15f055a7bbdc6e228e5400a9715486c5b94895284b60f421175bf8e6ba73d7e7637ab143a3ab4872609620ee5e66c2edae8d3f227233b1cddd6298220973850f3691332243044595f5d87d5b54f74771f354a75abec2a77e8526a5a24368cd030380bef6d6447742e25fe435cff528fb26957b17ae0d97e4a2d6e742473e680ab5c7bd3d71013ff8083755fd540e40c5aa1a2bc35db9909f12cd6ed30a6ed462b951a56d69a2b63c9a62123adb1a45661ada432b830bd836dc2fbc9683e99f5441efae4c0965b595e35949584be6f94d6de997707df43e5cc4f64a802bcd116a8a4525b5230d0f2abefcd2e0fae8060895788157804ebe95e92b1c56a70c0c6b87ede324537c5f588c3873a99d5aa57cdbbf5d83cbb3c4d8cd1d22b1d6669b4a7b509a25079fa30b8bedc849294f15322f6749411010c276aa187d9a594868cd660ae75c97367c9d58d149553829e5722308515140d21bf2b6d31f4f0bd9894c4e1f829f5e3f2dd20a1219d8c519d74d5ae7ff8857e12d280b9eff40368202cda24e6832d393f715f12b85f7235df33b4354dcca1f057197025beabc579b794e0a34c666ffcf8ab6f24474ae68b07560d3ca266223c70866f49cb4dd5e5d73e29a00a512ebb236bc6dd443eb36fe1d22bceb7b7f62880ae965266baafd0ebab235551430a020344286d8b3186b6057a5b4e511e3db41b1d3990be34b8a4520b3fe715a3675efc1e3010db17b9e292f8493e9ba8e49ed9e230aadaf4109420c6aa86e895279e3d232da9c16430c23782cde5f343a83a50a98c9e0c52013eb8cacf7602780fc629b008358a67cfab36a59ccd5956f079f0daad19bb11a8483544266c4c48892646a28a7ee3b101d3f29758c4ea1f2c70229d399692aff3e5cf7c5ba660eb830bf44cbc18a59231bfc2771b78fbadc4c6b1fd7475df97231d9deda34a3852dfe69196bdb680865da73519b61d051cd44c51d5b1c9bf1038e9ed54ee763d89da1ff36b48ac9bfe6bd6166b06e6438e8879fc612b12edbc6854dc0ec079ea1f7aa81b01631095a5880dc5ab3a0644b5deac6ca62fb4ea9720fc0d964ece670e1707ae4cdd76f349c4ec06fa9778d2fdf7bc511fdef7c803cdf4c5401099a17ec25867f043b42a247a0171aa38720d1ada110daf930e048ce6edc66109176d4df770254c005a362c4edd454fe7f970de8398c4ad7301052e4c6572ed76420f916f37551341cddfad1fa4f0e3e0455adfc182d25a774bc4b2b769492de92f4d24b057e3e9af8d5a0b1ddfe38a2d405446521ddca08cdf9eb6aac977e049d7b8fc21ef4e906b05cc9b9c1d762a0549820049af0d96320b7613dcbb54bbcafc06f5b164442f518e5a778dec665847923f0af738b2e533cade80aca40e3fc622c8037bae0324817ff7b35f3397824b34fc1c94027a25f780d98643d94cdf8ca0442d6ef7da81fbd0a7bb1b194fd677a1dc3d514c89dd098cf25c09015bd4eb840d30a439131b6515cb96df4f1f538bfd0832c0e374e3c54322178d10ab4735fffc4fc803c8b588a16e5eafe2aec34e98d1200a7bd8e25d67a0d879fdba09e0ab8f309323028eb08154bfbfeff96507cb444b76cfb2f7e65600b675d102eb23adf9bef3dc722400bc9fc938c54ce364e269680a68d1ba21b11429c2d04666812296a10340bd71c53dd376e615f9dfd85120df266204617dda33010be061d50b715d54f910195b21280c99b369ad7ae818a7dc8b7a933102bf3ac4f15f40e2df4651ea7e7b709e1145f62c423aed3c31e1334fda045bc117ccf67aab0d2ad936752d5eb7f006f75668571cf4de319bd6a2c9dd7fcacd2ae3bbcd59f1669383a1867fecef9858743233b70c5d5fc13a46e850b2e5050511208a25f67f746daadd67649767c9cb840b23ecc900b659bc8c5e247aa486e29889d7859c9027514cee0209a3d818073c4f0d79ae256b23ddedc2ae4080343da25d452f9f93c429d30669f108a9f92e82f78e3952548291423fd30dbd4fe95481a8b6ec2f9f081cd64f15e85e58f16e51e376dbb73505bf88dc9331e7a08437d76bf84871ca9e03a790b93fa3b63b063af80f9fab69ea6f747ca68525128f326f68e452792c740f46a3de9c0f2afecc1d84f73e4b0c1099b112fd1425622d10b699a9f58331d8e9ff73529ed9b452c254155cea7efb12784b448174ce1cb3ad0efaa8b90206d1ef8ffc1ba63e2aefc33efd3e0358a151ba0d7d2556aaf2b36b16f0604a189f6f00fc907bf1b63f02ce1c58375e374b7a8309d0185e4e1ba38b76b858eb085922c729043a9d4c857e7d4d773a38840f165e932a4f6bd82e3e8483ea245f3efcf9127fdfe529e25832b404db9b5db32cdc7f79241afd6f26cbbd7c130d38274d9346e7fb0065c9c062478c3b9e6273cd7924614d1f46ed785bbbe58de43274968fef2033790ef6e1e2edd8a3cda14fb63d5d8be82b75dfc47afc1a42c459689682553b5993369a1b8936c929de4d33a40a38f35787c3042cc577d999f54391f7a763f258f0419af351a205b61c55ecbb0d3832f5ff5c16b868af88049ae91445dfeca1511121f9ff7eff92f81b228a475f8a7dd9dd1c582915143e0f678483c463ebaac4442cf8ddf433c7fb49b1253c7754a2236f1ca9e50026d5d78cc8e0988f1078e4e4fe36968099bf871cfc7a5cade0e8c1e032f737f5708fce5c851914b840c4d1f2fca267a97f00213908bc61dee150b48bb923da968102e5f7454a5aeaec7a1abfb24cb8fc61878a1554212fa8987161076520cb0cb30b9d8878ff4694d9b33716ade860888a057b6adde4b63f9fe0ed1113aa89c7653b4b67edc61d12ab878356f602cd2f7adaefba721b930c0cd39f61b8114461f69ee6dcc42597d1706cd34775c5753fa33307180deab2712b094f6a8d5826b81cf0b9759f24c3fc64f9de7560ae1a293f9b8c5b6e54298745f815652d88b1a2bd99b1a879c3359905c9589693a26b3cab87006361516615e02ba9e9ff39575e6242e8ebd155bf5f67c1b1d096ef901ceb8c8c51ffaabb9514da95b765f5ef34e585d88093da7bab28e456568cd14dd981b96be4bf0b7f8ea0c8acb8a008c443d4b7659a51ce3117105e664c3e2b922ddca07fcd13a10683e42b6a3c32f74ad2f0fe4c53a14ee1314e3edb696ed0fc820abe033547bfea5ba89910ab85040dcc129cb2032eb12ae3510089f7e999df3e95a722256e1f62b5b3d9534dfb7a4094c1c40b17bfc8fd47ff54f07c5d5e837142cc5676a8ff1c2e99b0e711265186ceae1e27b342b758851dd2291531c3a34bb98dba9a4530cc52fa2d587faab2948d41136a72e1e9246f954767a2c127ce19d7bdc20cb7895d13264878b7c3f5dae0690252e797af9ecf350263a4ccd0015b1f955a76ed3d58ccbf15bceded4d49920764e08d1a4d906f0ddfd324f9a0276c740c46241e6f2d1921b5305c2eb5bf97b62b5e656b26c5c112340f44d2387514cc27a005936ecdf008af14d8a178f79b175e749b31c44535e1bd594f279131c7c6d4c4d93f72927f9d1dabb840f87d02669c150379427665fee766a6f1d3d13240695800f15989dc56a5d18996054952fe292ab12159e56b209c2ffd3a7ddbdba100cf953eac5755a7103a63c2b471f7d00dc5ac8d4c5be60ee93f959aa8665bfbaadb481fb648b05efbb80a13ba438428b1100a8d74ee97855a956414581dc46d0e65a7a1125c825e80f6d890e54783a3decd9ba8621c3cdd9d575239c4ac64537cdd0377d9df509d77c44c4c1d48e35dbbba625080ae5e0c9e39c9d710642d06fa13ef9d6170e2afa27027a08f967f51e606f8438512203416f508d05e0865825547e83f1cfd895719f7aa113365bdba981c1f1b55c887fa0ace806b5e10f0039d6c9a59a255e0a262a8fbec519f267b09ec8a323f1ac77fb3dae6fe212feb4f76c108f06b8b655ade6b7a844fb4029b7ac75016cd429d5ae2133d37a183194d9eadc898fe007adac0c5a9f45a453f29865919d660301951e0efba8cf65cd79ec79e47451186ead90db5e925600041e512703d6e14b24695d47da4e40fdf4a367200c8ab9770585136fc41bd09bebd665c4ccd1d17bf342bf2e5a033d4aff3ad1b85cb4ba20837a4358d76ea0f4097364e7a34df1e2c7cdeb5f097104e2772df03cfc154a6ca03c630000c488880db578044b41a4a4f68465880db9ccd13a9922491c48cda6b4a6deb9c05bd5977ae48a82e9a1fa9055a51deb084896a9c946c46f97ab8e685ed7723db3c7e13189116ee18704734e504b37418d3ca166a578f4a219cef312752ef12f6add17866e178d5fce419d21b5bc2dfc9fe8c1aa89d356d25d338a18616d84c92678385388476d639c5ba6b63e8acd0321abfc6dc9507de5cc878f7bb474532096998041d4390b14112283af10e575971af8d8445c6f4d0b91f7f67d2ccc1256427c1d685c5564c6b671addb641bb911d2f42431408f0051ecfaa2ca46045311d7ec63f4db785b71788009958d825d360135882eb13c6856183702bd50de970bad4d3fcd9aef3fb89d0f2020ce5594c0aaaf2a9b680a63ae89e9abc5d41b5136d4ffbf02bc42ce84be2d29b5aa9501881ee2685d1021f2e485899ff773aa674048de8168cda0b72ce271350a04a30f92b1d421644ebc50bc55910c09ddf4d2545a6cb01ac8333b9f74e756d017b7de754822167a2523b14abef6e220bdfc10e93775fde79e5e1baf098ce517f68c10cdc7ac68fbfeb5f0abad6a7726e2a40b6b3d2328edf9eaae2fd79bd5ad82b36c8c386e9035155e6a2623caf585bd6934bbfe837c26aec62052d53f8dad6cdf3795d57025ab175c4d6959755422ca662d3056d4b3cc81b1efc44bb3ae677ecf4682f67daed64eeed3297b02939d5b0d931c64c1c1bf2d1678251b2c8beba97c620a4eb454efb6d9e5479e3c6ec456a59d365e16330362846ad79b44248f5a74ac89a3c7d1876bb96dc5867bb468a6e70a84952d821a718e512149b6f4847b34a04e6e028552aecb13449cd8411572b103d58449c86e128b181d0b6103f626dbb487f118c89bf841b4d47272a74a8178a619b081d736c841b28b4da6cb6776b3a057a23a730f83c91a10950e4beddef02440826451b5f7dce9dd173c1cf6b86fc7da91c9dde2977983c4f58ae988800e70d570e3c78759915c5365d1fb9a363acf4205b3caf0b488bcc65c1a2fbe66fd46c50a952fb93825ece8888b7cda09b702faba8e0d5d758a55898f7331992a53eca71d399a6139af585c79039b57ea52e3a9567dc9c294186d70672b0240bcb0e6b56e300f13bc10edad5e8330e5b271916ab0d1b9646a134373200f542c19aecbf92e6dc0f967ca7df9f8113fb656d8e8702066ca251b0a2cfa5e867aa9be8fe59d14a400e73cbe88709a2600740c3b5bb956464d601c4096441c7bf79711116997bf987c451246074fb58eb05ab701ba3d366d9a38e812cd08b20598a8a86068216bc6cf65e409cd99b72ce20236f1926e1ae39af3452a63917dff1674aa2032b8202ae48cd9f922e83aaa78193f7b7d2b15f4287a43fbc7ef79f3114f0c1920395e1c31166e4095bf63139ceb2420c111223fb832e27a918f890442e02237fa51daae78b369c9e6b6b5467394d964b7a84faa304105085c177aef2368e542d594283c4e3e2c0512be238b09be07480742ddaf1b230e07ceb3d442e6144cc6fc56237641e3e96e45309dde342bcb1187c81b80a0c44c9febb308f6626bc69824657f4a84d426489478eceaa1ccd160c6a2992a5d937dc2bb42c9fd3ca3b6bb6e43fa759bdba10a245479d7cecc0b83408551f0d8de3d1242d1f64eccc97d08fbf3b581f6ee82673174fd6976cc66404d3c4496ca2f0b1b863bc38927af7dfb0b2533d2d0639b2cb0f8a38ccc0805bff19ec8a80ac77638a68f3939f5e28f5762f678e538fb0a532cf263a7dcca5b24af070645b12c37e70d1acb3879fba00ad9541b5f8c1d1f32d483439dda1f97f1065d45826182efd1044e25ed966b4efc0d2701a5f4601e74f21b1cb87441c1837b21879d1e23101f05a589de4d54718b1d6a2815ea9ff09b40de6ff0bf7e4004a668d7c793219c9527cd66c55e99d4b513deca20465a1bd1bb4dc78105b910e34b3980f0e693e7f1550595620d723a05d8c54f675d58e02d4c596e67666e88d5e78300b3dd03724237092a965fd7e69102f3e96dc62e1f4c32db75ebe9c10b6c698810d7dfb338ad5e9159cd8cbfa5cdb99ba33ce7e7bf102180f9ec1296b80184f75b952232b2b9843c5030f5fc421964924eb3b4d33bfe5916cedfc3a22382e4de147421316f7738eac6f6078113a7df2fb0468c65f49309b5ce347547e62e396ce19cc840054a47a3020ee75daf6ec99a2e5337bc0b4003c13149e654ec5cd6d4a852a49fd52bcb063f84a63df1dcf78460000950d66ae58cdfebdc53d290b718c68a3ebbbc2f499494985902d660f59a92249831fdbc962223da4c0ae6a9d7dc3c9d1cd401b8c5d8348fed5be252e3e306716d9a59624e785f1c7d7250ce57856deb9a387ceb10b097ac45aeee79e52dab0773adc9d58951f4f7f90b6329f5a2fa29d49b54554c874997a1445a75e1bd3f517afc8f17918d3a8441457c2adb586a122943ca302b070f2be09756ecc4f435b4e763903053af8578dda8bd17d702bd4b674e936395fb5c1aee24d3688533f6652d075c5b70b5d22eabcf7a560766e95a92cd9549e8281685fd8ce28a9750dbb72a2390b8bd3349c20d046271b746346e9433fec251b89a65c28eba816e4d5b26b322fee9fd3ed8159ca7c2ed2df4ba20878162438804aff0c8ee8ddde99f35b7e701dbb721b9dab82bfd4953907f30decd72c5d0453aec33f7e2fe16d0969bb215e47756b3ce85ad2b54b8a034a83681b6166f3d91b2eddfa56ad0e0d07e1af423a8842d110982567e1dfdc78ec94bbcea6075e74d2176000785a7e51d7f68bca48b1ad71e36d2d8c93110bd55375075c6ff2315e6ab89411d4c05c0dbd22167b03ae3eab6f3b376ea9fdede1e42dae3caee3988a863abf19886fe526cfc4f308741ba8cfc367c0286105b2509904c177e1916cf6226cb0836c42f9fd90a8c401a8ea676d07a12564d7919b74d3982acdddf739c19db3c9d7716b2fbd52339f0320d5938141cc13a301220692d90d7397cc4a36bc31bd2315caceb6e320d9fd15fe6e38aa40c7ae09e1fe610ac7f816ab0f6450c536ed440c5b862925ce496da0de8e0844566b17e24e84c90c9c1c245a6a47e5ea8b1fe8f8f022f1ea8a241b020ad1a0aa064907e06aa7ab4769b22bf2cb18b3c8773a91a80d5b893bf575066d42ce28151e0550bdfb9e4b75efd6c7d4e739b189ed60bb2a60fea78e9c9cc37d00e2719fcd59a4f29a7657d62e7fd6da3e0d60b688c71b59b222acd0b3c247c6f95aeef7d12a5dacc50d1a44cc629e4ab0f65c04363e5f2094f2654c26cc573f228b3e22e24dba47eaa9d90d433943d4f2f69955ab9843e27df0890c9e719908ec2cfc9246c661a48064c7d3c696a0db5eda68c794aa7badf094e61231359794869bf3b079badfcb24a2c5d9bb2876443abf1be46713b5761d6c59b408a0169d3e70c17502a3b3b345d85557b56c8c60e243ce0025baddf618d6f7caec10f551b14baf422db34ad692621671b3c0b97058c2dda9052d953ad393e0b667ade4e075b24090eb98820056ac4e365724ac822f2a21f5a3d5c4843ae4e9a8f77b7dff37c6db25998b6c95e31188e5775679b4fc2fa1c4f7c18c4bf5dbd3afcca9b51f7f1f5414f6d527ec8656c64040535fe1234c30bb49dd427c6da1ded2bf0878eb7525ce6ed2459d4e1a0cde275cb8045668f6477423c1b41de0bf5547e26b15ed7560630ea76945bf6d3e0889311726f3fed444e9eb1eb4daeb2d92c0b6c165789f8259d1f54d53465459a615831bcbc9aa5495aa1f27c99a4defa1b8b392662be9f97239ad9bede252424c766c196dbf4aaeaba103c2aab3dd42cee0532145d430dd375d83dcf081cd13c0fe740a740e618870b23309fff955d96518a837790f49c94956e71fae9e12519074978dfced1a6f0f761a34ff59ec72dc138424ede48e424e9aa6c60f481ef561491b49f95eab324f3b841cd53c9d26b40bafad5ad993b338dfca0180ce08ce729484777b9d5068a132e9f9334df8a8cf7788a1edfeb59e8432d32d06331481e6da3dce73fb66bd2bc860ab2011708f9a014cb95ab00e8396c13949cc90b96f929fe6493e92265bc514428e605d2aa292120d4f24e3b2a770f33e83b84e5d802a5c28d7ffb4c699ac4c908a192317f4fb967fb4148cff40a45247ca815132c39e5023a60097b3a95714df4a1b9997cb572dfbf8174cfa289886cc06add680ae34ad5f0064be967b28b9f6b58a3aa6a773842ab65540a678a2a038ec3b04f714e308f11fe23af0fb87187c035e289a747c6dae8375db3ec86c8b0ae58053f6ef8a16d3f4d4cad531c665439db08f90995c7756bcfb4f412acf84fbc75cb6f984e7d629a7997159b9b77ddd38e300d09618737bff030b517455600beed843823f74fb1764943581c673cd0a0154f27220ed08ac314822f6c14bb2fb539b67f0a902481f5a443c1bd0df45526e24d9705743c1c13347aba4ae24dc4d016b6b6aca3e4ff882843629e2965f7e5d21478d8cae809667de52ede231d15c0714fe35a6becc39163fc6e1bccdf74468833100c953fb05ad4fa3f2f4af7035023024c479e03f9702f895a74e5a71e38f248421e175ab993699bf6211ba8a6174c1d45c736df34fa2385d5896f79817bae3e89121e2946027b71ddb15a86562de46657dc181ea9b621a33febe285de567b4b68b44ee012c473f1ed8e65cf01626cdca70f96a807edf286a3bc3eb83cefbaa936b2690721d328ebd42917c7716e3c63e7e9359457a44a2f4f1828bbd0983080b3818ceaff40bdace65408e1f5ba53f06c7b100fcdc9f609c0484f18d2b4bef345a31cffd21fbcd56d113a86018c4ffeb60c95daf2e4aa583174501642d3d1be330b7a1cecd97e6379cf3361154b3a93b45a104e8cd6636c6e4cfd35b5d329884ee2f58db5d5096253562a8af59942fb9e5f8b8a8d055d6acf22085700f210dcc60ffef453c4e8564e374e5085b4fcfa8f53f7fee27ba6dd3ccd132460008fe871db1c41b70af867792e330a88cc3bf1330d4c1dbd7e529080ca326802fd27271512772053a9895ae83461eaf92b18beffdae4cedcaa1f3dc3312fc8cb96e36832bc7e0f5c12aaa73c2cfbba119c0c9f653841f811fb72679015deb8c43de1ec422dae21bfb699536e1f907fc5b582056a299f00c9d0402fff56e4abee11e0a54648f387268c0dac858fed45f24a3cb8a11ee1a609bfbc9192d9c0697939fc6f29e2b7a8c1f214c0784665195845b05ffc1cf40a616c540fee9be213b7871c0dc277bea40ac0934c5c20cd068ec2c0578d26ef1b219b15702402b070c7060af3d959dcb1cf238c59173fb1555608a414588436ff842d5c635c47b077f9fca96d64a5d38390bdbe29e05442e70681c78ef6ba51938cdd28e20e0c0d0b7957e1cb933bdf1e8377ec81d03e18871a848f96f1b03b0efaba170c1bcfe99c30fdb428d3a8487f3aaf0b8b22a3a4552316f424b2615f6f4d933205b3d456ce8c82d6863671e3f9f45754bce8387008245fcf973ce57f7932088a2dcd6de3d830d8d0a0a31791074487b07219e005a965ec419ad1a7ab9d20b8997b12ef140fdc889df2641cd1ee88ac3a260ceba4b5bb32aae620a2cbf0d139ed68eb37e11383eee2776e7f4531db09ed51604e174d8d7b8cc5897379c675f9aac5a759831d886191444815cc5fc7abb9564374387b8aa6915d776cd74e04139b9932c3bbf3ce80e38ba9edebdd6cbcecbcf6df17640f97ea36b69247e3e7b48bad5d440ab69ecd2205636b981b63489f1834aa3fbdd76d98febea1ca49ad3307747b92265ab48058f500965afad7c096e082e9e0e8451a9e4535182c3095d8dc1c3185b9ce22c7601ce286d6db156b48ea0b4e2de8bf3775e56a6b5f5dce324392dcc689cb6acaa35190ef9600b7224bacebcb5ef7a1802358789070ea765dec5ceebdcc52b840eced7100f54939964aea3e5621c5d70dc13ff66c80f9a26ef88065820a3322fe437645e8746984b7fcfe9a06cbe894a1bdfb7580b51b865fd93599d17599ad7d1c2d62860e0ce8a2ff18f0fd81921962d6177eebd4fcdedb9d9b45eb6ba34e81efcccaa98664e95bedaf2c6331d65aa5671eaa2ca920d88c494cc35b4df0f320bc5d5f8394a8be66b7c274e4d9b72ebd96186bbeda8dbedeffe795b9d1d152f27274e5da07e055517c38c79664fede248924c9d1401db556228402e8fa7c5f13112c1af0259d3836941a955dce18ead5d2e3c6cd5222886dd55b594aa908078760d84ea643e58cb1040383d7be5c1da51957cda28d8897f824e892be0365bfb25aa28ca6ee8c7d2d8b1416b8ea723e97fd2fb93c6fe9659d062c15ef42c4c952615137f9acbc24657454f095150fd351a7d55b35138bf91800ee51452c29cca9715fd429ff88b2d3bdc85d7e234d99a835925d109e611340f0204ce45db530d36a34aa6fe5751ad8d24b8c983980182f393135640ed40251380697dad59763a0b3c0239c2253e21fb337260c9701014fe60145ca8799412caaa6ca8f5d943359d1d6ab1e9dec8416be33f0e01ea17ef5cedd1f38a388c3fdd7418d1f6a6e79ac7d4025e5d679cdcf8a957ed08652624d8050df72102e1d9d640b96caec1742af4574bcae5ea63fdb80651eb6d748b1f18a066dcbf48ff285cf1ab39db42d08de4e1d24a5804ca6ececf832063c8fa3d3a626a8881a0ff598229096ec7dfda65d9488d0d2ec7d80b10b8d43bd868b949af822b2677d0bf8cb0f3c3c8ae63af067f8f6386811cfc5d55bf67ff7aba755540fd7c7bd18460d1458125f54ecb1fa1661c3bbde4a67c2bf819461aad25eeabf6c11ed36e8b5d3beebb8615deb79e4e8e26689def14e6b165542db984cab39c5e4591eaa315d7e1e281e15b5a30bd7f5bb66394e2902d2d1dae1f616da063ba5b5de76d323c876a5f4a9e3185fb238b14518d9a9798b9296d7bc0d405f96fe5082a46660a5bd7bf7fe2ce0c9db102e7660dc3d4873833e4b24959f3b2884a026d51ce973e6e7fab6f5246afae466a2bac624556a2521fa54abad79eae3ccc8cbfb6bad86c8ed9df78362259aeca64c3059f149a29866099fed0e55c914bfa2b49752763241006219c372194e1557e84595314373a2fa3ddd773ac20ca9b3281c7b1376579d68bde98dc543edf34bc0b3a636c459374fd1164fecba346591398a820f61f51e493be00bde9a6743067a40d4f59d1f844fda6ac284ccad183c90a1dcaddbcf82e8e8ebe21767a1cbe75daf3b9734ad4ba84b8c32d96bc66747fc98abb07223adb778e7500e4880b6aea4cd204d6027b23c94f406391348e4e85567e54e500749a35b85e4358ca8b989cd5fb8c30f3c5d2517f646eac3965df6c288f3cbbbb3564b74cb94f183424784714dfbf842c04277240d80b45280308520c2b8066002452722acb3a2daffd1b648fb1fd00d3d217726b28a73d633043979ac1beaae31b8aa0c8667ad2a7b6ba36b16498fa7c9c9cb52811f9567e9c7b52df82c8a308ccd42732bb0204b997d0531f02aaf27a90511466bfb778c451cc7d4b9cb0a3d8c3aefcb41ab986438007b9dcce2b605bfbf7a6d1424a3d8402041c400b93158ba57a4761caaafe5552b4750a64816109026723090c7b8b67db1cf496ba018d5a16ad7c198881ec65cc0c2d436a7aefc7f25ad487f365656c5ecf97674c2f442761d5cfda076752b9867ccfa8be57dffaab9d738466eaf57d58e7833f5b0816ff41603c37bed7ff48c3dcadf5b7bbf51d7db91329ead1c3618ca7979711a5acc3527dcbe8370d11d934be0d80f9abf04f64195ab92e6687ea2e9ebcdee61af06da1695b0dbe6baa9aa49f497d48095aa07d8ab20d439683a1dad4f65e1b7fd87521c556c66728f15ade14b7f5c1fae2a9d88646bfa477141b09f5c3a155ff2ff1f9dc246aeba1a7e7c950e73f340e6054237906c5a51efdc76050c5b98ab3109e555f21cd9deb007af0cbb925b346756fc6cb32d8c7ca63fb1eb7f5c72f23373b5649441b30a2b0360a8dc990881ebdce09eab976638632e1b26e9477d4faf6935467e912b238b29842e988b0e9482bb5fd4922f9d4c7ba4a5b390d67a75ca8da5d79106332bbb1e9ae03ccf333cd88c2c65d7e325c8a0b1a42acba2c98f45c7a82a6e9fce9c7349b2f5e33147c3d1eaf8fd70764d63c3e3e0c60e61c4a9f3133a7fa158af4f8abc164fff7f69296abf49507083d5c75679160dbb2cf17525cf1db99548bb0b711f0311b032c9843fc695c7e87ef72b115b8df68f8416de09fec875ecf449cf90020a8050bc5709269ba32034d2661eaece8f596e4c5c106075f0ac5f3af9c308a08a8486c802db888f45fddc06f835d28f995f993511a74eb427cdab02a8142444af2a27b322362f97f050c856d4624a601126bf0c89165b6b03f54a68d0db2acb0453f9c197ff8d6047b04091a5d1bd3c14631405faf8fa41405b84ed59d4028d257a9cb9aba9daffd3cfc8b7038dfaab301a637adaa3326542224ef650c0cbd4c58a7949af0ac52a0594952ce6dd4f506209e9e9825384b421abdafab18e9ad3ae5ebac32f13c9d31b00bb676ef354ab37813ceb6cb66254e53800a2c53c9969d0f12b23bd42c267adc755da4a0068221c8b23440c7c28bc1910f8ee2d4c0cde09ed3ec7ba4aa0c64feb24cdd4172918b4a22f4c942da18573f9f9f1c45d33226b6c8e9c51766f541d1d535a6874a9dd3a73e920f48673675d140da10d7210762462605d34b08eb3362884ad6987508a1dc6396e7c637ac9b46a9b7a001c61cdeccd3a0116e193e04710d17381c16ec9b6bea57089568241393e4e9049088c36edf98c65c30b9d91cd7c03a85047752952096baa1832aca8a3b389cc8db503e24cd59f375eb14c4d3a5420ac241df7dd3cd6f8bb8782fb21ddda4f8aedb7e62107e4c95852952255456e793e9ab6db86f11832c650c9c5347c5bc4c6c5e7e5cbf60a066d18fccb08586e9c1b881cb2bbfaa6be19a2fbe68f089c6a942d86df9df2899f53f70f0f41a094912e4627c1f19925ad9deaff81b3843618521c549a9684c66625417227de817b666819340fd31ac7e12b589f20017e0db32e49ad69346304b6bf70b84f77919ab8acdaef7258cf3dc0b0c5ab5b64a79d0f00dae254bdf00ae48326d00080008e651cc919458f81b22c662ab283e4af7b4202fe10e68314655a29b083d9ed4ce13eb170480c6cbd35d6a52d49e2636aba80d17ecc25631e77c426439af4cdc438891249ea6f3b0905d1808316a5e4006f3f0b3ce54b075644d235f13706af3bbf2731d6d9b67c6a6f784bdfe96c3a731bb74f08371447445097ebd2f4ac7ada4ead215ac7f81a20976794fbf05db751efdfaf97cea68f7c2c1f7cb5753b5352277126a04757a21bd71e671c16a146ed86dd8ba6bd4750d92bac7fec54f43917c24d8375a7cff3effb85bfb821860a148ab2d8075da305cf45430633348a1aaa988007b66ea57457ad12024fbf089b1b6e872603208b75d04fd4589ed942fc34fb3634b2f4c301a8673ea43c61bbb9f838a4d05b6ef927b9fb1ba7c79f072374acf22cd020a11b683edad01626f04dda411c3d4b952ed445878fedfc9298eafc9e7c41b22263165dffaf049a524c5a4729355deafc09c0f8648d70ca42b74f85050e5c26588994172e288ab0b208bcb0f9cbe2017b0efd85a5ed04c7e36dce172180385ca05bd4782fd694d47b40ea273ae72c735ee7337bd34e38703d17232881f83fdc62373285e2793c0ce359b3e359015f6990c95c22d0c15f33e608db3e373a4608ce81df3c409f9130ad8322b7e87778f443a6e33c9937bf9c49e6cffa77bbb52dccfcd53a843d2bf120d90fd9f98790e2f256124105fb8ac0d25b747a3771100a76c2049f52ba5215ee6be941271a9a97e2a5d69180de731bb75f6d29d448e7a7f33c473c107bec376c86dc607c77eb6376525419ddc14f3412f06854a8d959a240d52405746faea8eb88c78c4484ce577da067e9c061f10ac168bbc8655832b60276b7689af0e75e90853c9d9217c820685f7e725e7fdd8c1850fee1c4b8ca239d6e260ca401950d4db4f2381d80aece33727b5c56fc099c78894515ff1bbbbcb5489e409bfac720c170e537024dde74e7408640dbf31f9e4defc6547f220f4ef8ea3f3a57cd684aae306623e6ead070aa0d5edd9594decb7f6b84804dc4611e17089e29d7e3ef2162d9c6b720069264dc2c212e195f7fbe9407eb7115b7c905aa77098c914650c6699cf0c8d027afd83f09857e905de867ba9983f312ef88083f2a4da531774e59946b013a09046b2aa4b0873de38f97df052a75d3029ce7e1fc6a2ef653d161e801d8d2753dfa389567ebd42f59783cb582f450a9e00e1cca940c08063bf673b0d150d9f26056cfcea50430bbc04be840a4e4f64ccd8519a3d7914e3bdcdc723a72ac151bff01cbc439e405bb5ce20bb7aa6bf182219e4736409da82ecfc709024a368bfb03e3f1dbbf71964cb5bb454bd92db9c85b6ca2ea286066c72dfdc6188f48bdd8a5a274fe6f764a0bda7ba7466515512522ef53107c6331f0ce741e7fd2d69d68eef04a3e07365f4a7164ea1992e66e30bddfba5591711390fc1db345280cb2690a378e1f49cdfb6b90fdb62bf10c614c7694add1e6e2e29b63ebba206f5846ee1ea8d6c134d23040955e02881c1882854e84f6e29b93e06b70a234f961cf55003654cfc0929e7b63b3e04d9f6e472e4836948b89a0c8e503a424a1844831629faa65e2a625a87297ef796fe080bf7340be1fe04ba0065e49ba1044a20da0990eae7b51fbfd81a575cf0d9943171eab696775ddc4aa984caab00365d90a3c8321e4a1ad594bdac5b5d5e14f34bd4a066a2291c8753f8ad83aa475b7160683d15896d63059a448a49f8857efc468e2756330bee5440beb6242b93aa3d8f90cefc648321b4c09e14f16d8767ed2dbf1e05494593b85a61ad7549c643e1ffdbfa97a473396ca3b3ce3d41a57bb03955b3da014bc4a6120cf0af3e02e4fc4533127b2a16d97f363f0b944c322f47fd5f23d224f7c4e19054c0dfda485f4ef71c33c023c945a837fa1829c90a878f2164f2c7eb6ff805a76e546510ef3da9327c2a5ee692897c0567f63f486891b817496afceaba1f2bfc053602463a062756028c105a7ea53f6ea0125f7deb82fa880145e0e1401d402fab5db6bea501cd05dd9aaab1db0a15511f74f84f2d2ce62b4a4d9aab8f0c2a1c4e2bea977b70b24a1d0c2e00c98eb57c73602bcb72559ae2f3d6bf6c17a7cb5ef5a4a302ba4ad8fcac5e9995d800286fa27ee0201bdadacaea36aa5aba6d30757f3d62cc26f797cad5cd1db8f539825837d49d0112b623ada1aef18f5653c996c9495ea7219c97fad78332d5247f8de8b717986e530112d2a85664027ee370c61ce01073d9d3e8c3105b46fad087ff3960033f4aae0a001cbfe34c1a96815a2a990b5a64b87a510c5c527c34232d03444d429d0704cf1e0c824886516a9b4d75cd9163219aea8eb5b71edeeef1d4cbfdffa14c6c759a12f29d72c31f3a1e974216ce35e5a6fe4f3a24de07378ae7d59fb3810574752a04bd5bca15d508136fdde0402c2dd2a627efa05f4d91ea10440c04a4b7b2d7f828896246cd2a572ff191a3970ea4703227fdebff973393c478115215aa81ca019a653cc22b3249d5c822327ce421f27ce245cc60310f4e524bceccf9fc20c072f14b86ab65d81b8091b9cd1eb28ad87577b933adcdec9132c604c5ad8e0750fc659d3883e374eb906ad4de866571e56aec7578591540c244932acc3cfd45985552c41bc7694b878613d745e58692506c05c29946bf0731124559af6d66028ab1dc97a3eb69b1a77497a96ea23539c3910e1574000db23026616a025b82a3d484d2c748501ccde693e74582a2d2fdd4c599cc98363fa5f45291e49e7750488d81c0dcbcf04ca9ca2f1141fa71428bb5f35f10a4dc1b95fe9a15f9d767c5457b8d63d8f7917512f9cb96ebdc3fd5a4782ab2e02761871f8d2f9310b4a3bb833e71823453b1f216fe284b3010f044d9fb734600cdf165c752ef6a53b421ed4877f4e92e64274ed304f8f4038ecb794647640c9a295c4bb1b169a7c05ecb79a57ed369b3216f33978e73d3d22c3e47384638a36ad976aca9fc1dddd0076d15def263f8c97863d21e4d84881ceb85294e9587ded17dd9d63823e193768a055c85ed401772208bcd8dc2467280c5fdc069c7e354639cf728f8506f6878287ea3386c04d620d07fcdcb0fc86df47cff28813a641a7ea5597f8053134b38adf878ad702fd1527df155deb5f3e917357137ffa97a99abfe47ef7b8ca0faa90d9b44a3ba85399d3e57c5a66dbbcd32bd74b06dce8039c27a63979f81de6c912fa2d5757f4144bb5ade4595f6dea9dbb7d05865ab3420d30bc7a4cb3a3ed61110fac40dc5d7013eea67fb7c02e8d387cdf324a1bfa5760ba4b8293567244daed24bef82e7262e452597e684bf640b0c18a9eb603b577fcfe836cd8ea5bee6e0e29ef2f5b465d5e7b003aa380a803c44e0a8cdb661bebbf5ca5a23ec53e2c213ea48a1e17130c603662a0c21fcf74015c4b20cd5581ccbef0b274a34697fb0a73cd6d033a9374b943468cd5d0a234bb80767cb7d6e08f23ae3675ad221c88dce1421f8fe84ffe216d605013424fc8c7bce5865774fbbc65e1f843c7c79bad3a9f05a05aa47be19149cbb4e29188bb4fc84dabd1a0f562fe4dcce61568d837fe070a5d1e49d226f5e689143fc486eb334e412320cc51036aa8ead671806bd932a2ff5bba7e9d76091cd326c7c90dd6367cce413d88ed8b88fe0ea83c549a7506344a771e3b527bcd94e2bd0482f881b72d37f8279002fc6b251bd345935b492918ad2cf8154ea6d618d4e91ed78f6d78e142c5ea5075f7eba7a5246b6cad78f9cabbfcf0feedce2bf2abcd68904c0ae228355538fb3c76ba3c4ed090e4b281408cd5b2b046701bf0d191185a4f556b5780555186a164acce0927344bdce9bd5042d1da0010b227e3c9a5c1f513bebd8df31ed8dc1966d7e2f9a52a04c0f26fd673f0ea7f4f494af1d35605650f5688397c23d9aecea9e36c79910431308b5f3d9772ee61d2ced172ecd8a2873896b00b0d75dc5d02e98203c79b904a6ea0c0718f8e6b598e99992e9f53c4e83ab42f3fe38d387b345a3505458d9386fcf5fe3bd650dc05e0c6f32eefced6562f98711447201e37314b6ab1ca3d52319207ea920f8da559cb5c3c1abf7240ffa4266fd928dfe80f64e5ac091b25f916415f8ff828591eb32fc525ccd5d2723c93b81953d403542278e8aa43b9c0b641922c2250530d65117caa31b81743276ffca7b970e22d47776b0c26190576381f93ff269ad9f9c07b6962589865ebcb400bace9aeec8dbddf5fe4ff04c5b8876731a6c2f06b9ca2bc081a97027bea556612df15363168870868577910d21e8e346d01632e2d7f211c747575b46aec59d9768f2b27fff2e9ee74e37f4b14b750d2df6ced4f198547017adaabf96b5c30f28737578f2452bda8f0f773cd0e053cb69744f9ff808809d05e7e5431fb2c893d2095e7a5d3b9680dd54f708f43512388258779fee5d70336852694c7dbd0ad6b3c64a4a906ba84c4486043aa8216e8ef87dfde3ba6002985560d0ea703e49aa4f0f1a4c522c577d4cf2384ef9840654508bd4be76d356547beeb05b449059c66eb66b43267fba6bc83516fec5c3f556d9b9173b1c81fda575d6ce0a886916efb7b01c28d15218610e097e95e05ac1d4c5dd7ceb9fa03502cf18bbeb4975c82a195268a1bc540e5bc8023161d9a3a2cfcf78fd85ef662a8b485270b8d2ed88500031b95e42455162a692fbfe45d28d03260569f896422b573773a2ea8979a07890b2b43bb025c58f9d04f9ee2d108eba9538311dba70eef2c4e3c2e2f5e56ac7bcbc2c5003bab02a7191364d523e9ac343ee940aa311955c1fb84fb597fd06a7f05319a773031643e829c8bad203460aaecadb1b0dc1f020ed8b76c3fa0ea1973922c1931878c87f6b32b22752b5810e1868ae625f9fe70b6a3be965eb9c969aeca2c642465f242b7e1403b58840a3eae7b35a674edd631d142130c35ce40911753af1889a658c299697af47cb39a0320c7b66670ade31ed5b01b29fc6c84a373b2050bacb87bbdac52ab15f8e5cd6cf6a8c7a864ca0556ce3c82c3e77dfe47317f3dabb38c4b89b0f93b22ab83230d145d69b162ec7f67b577b8e979299b121a956dca6a02aec53090585fdceec0f1108480f96e3ab897c4c174956fc3388be0b152d4b630f8b3e94dd28c269ee3695f1fbb5d85446f2d9d18c5805e73ea09599da868128c62e6ff7e913eb074fda895dd790f26df85a729390adc2989ab6b00755ab46675e269e8addc8b5beb38da28a026c3a4c9b0f0e3b033d9c2aadd0ca7045212644d0982206fcd23c4bbfc1ccc7a917436a29d8d71348ec1c88d01c44f34c85dcb64e94cc2be3976055cb94c6642bbbf82179a57c720d0b87dc10a4cdc50866bfaf4ea1070ce74e1a8c56e11444d42e133a2e80069351a351a6b4f2fd5770d605350365bb23e02451c1ee853b5a4038b2f8cdd6b99c0aaf55b9da1fcb15db8b9d913b150890c3c961b624c57e486d9bf67e7f2823767c425d4377dd0d4d57bc0c6ab483b7aca6a58052dc73b0f363bc62fafe4312aa5ee7fa53358073dd11171c8494ce4c6170f13908942f14a7a99ab6ad00cf43c065fcde233cda1d55d272e955787eac7687ce95ddd7b193d772e5c8a5d97bae51c55b4f2646ca604fe19d5eaf58ee3410882892ef5f88763ea13ba1eab314a90c05d37d183e8eccc7e71b72a55b11deb31e724c83adc7b5db8375783cec261040c2772e09c9536ddaa4cce64c40eba4af8c89c82800c0a748482ee07045794f8ca0d61474568f002a650a99c7326fec10c1f17af97022aa4a1978e1e0b3900486e05ef9c3bda7f5714cfe53e2cf5fd37924becb6d966003a557c815744a3f042bf16c31db6aa37dbd4545720ed0b717338fdcea6bffeaed5e5b9aa9c64d4bdaac6a2ecbc8f33a4f492079691cf8736ac1be44c8e8f15728c186e83d15d253668d033f12a28ebdb2e346a2319f3d4cfbba0717ff5cdf0067124e673089fd78f5ddebcfcf37f28c1487b8d81702e8163a9b9e9ada039b8152925d2b00e77eb54eee4a3d1e07ecb8ce14b4161beb2f86df7d373f630a157d904c5758af6f523fa9753ebd91cec3d2a18683ff8455d859b12c6378727a28019794c1394a24b9796d8f60568850b120fea6d10b7d4dbe1bc8e0ccc1234aa1e4c31d3d2cb2254b9a8c1bf4175dc326f5d0470031c2549d7e7b444b7e0e2e1b8b0f633d303883b28ae452a1e5d95aab9ca4ae11dba5b7d1b8629b30c5475bb3e989672c7555933319b63c1e96af3146ee5e063dd2af00a92d698af24fc03428b9cbdc127861cb61c8ce1b083b4eb07fdafdb2a9c7b62a400c825e56678a4f759ba064db41b743383772db341e37d589b862289fbed93ef024d27c7bbace745e143a4713b3f9c04afef8e79ec0cb2edea00299be71401c433e0bd0f93be76d9763d3183fc1433b5ab39a25b8e17fbee066c8a531536feb558442a0b2b604fa7e62825f3cda94df861d418bf56b0ae50625ceff4228803771866f4a9d149a02e622a7c805aca209306ac839c5d8d8ddb35d0a116259fd34b4f4f0727e90a482e96b6df7a89d71f9f3c1774f71b3e6bfdb88f6a3f788579b67c824d0a7cb0b5b8213eb9c54fb98def961d3c7a29ce098994d4641d7ab9a7430b1ebed854cb1abe0c569762ec48e583c3402681303d698eadee677925ae5595b615b8d586a2d3af1d485ad8260a11a056ad04212279a722adac484009f948e9bc08eb4d353f1cedd946fedb9a1fa163efb3ed8f528d17a1e66e13827f57cbad51092b064c600fb4926d80a3117922e2413cc545098bebd023e33e620c917b61e1690842a92825e0ffdc02939b9275080d0fb34a4e73c84d274febeec4bf6512b4b3418d80139c4f771797b5b9e7f76ca5cb6800db1a55fa4665c03f88555a9461c569e8a004d2ecec3dc0cf8791667ba90dbd0e6f7d4a8302f8e764759447d46ba05c918d5d565f44d1c5959a91f87f80c01773c7173e78900c08daa18104fb8e9f6e6e3a840894242387ce04afa873da1c79f0cba283e69283ad6e93d4f611fa5c5cb8b76d585b9a7546619a4f4e4935eb18f720a5fc470d35de403706dce2f9e4bbf4c5407943a54f31dfc935c5afb87d73968704c3f916f95df056ca1d68d8a6375bdb73076439ae2336992cd1574102734c6784306625acbf680e0c341315d520919ffcd5ac2a58b2ce4df154e87e1c4ba978c2ff8bb27925c881dda2eeca84e617065eedf71d3ad649cd244aa166c20881f8d9fa7c28916b9e086ec328efd7639d1eb235bd7042720a55a7f1346832537bee1b373fc07a9bb868e061baacb3ad3a64b14488121ad8b261b36bfc8a5716d1ffcf81209c37fffa476af3b89818d71190aa90f9b5b53a262ed11717629738a33e0aa1dcb95ef00245df44eea91499085cb3dba9accf579a51c8a60ddea89b5b0a8836fe891754f42aca0818295a97c2baee3bb9eba3bc7b5432e36a0c7364c85b213c6bef79f21c84d69f2da437bd60e611ba030e0405f7024810042ef7c20167d93c0217e6138c1487377d657cf98051ffcc05519d3f007018aea496997ef32054f0af85b0f6efd2a8f5f10c1f398dfe772a19a5e43eabc238215c0000fc083a42d7ebcde64d2b7c3613e4a464eaba203b3c6768fa880b7fd3b00969a39f80d068c27bb2f5513ce4f833d8e8d5ae3942a76ed145e9a2ba717d69931be96d8a9903f86b1c9b82d92a4b7a384e8be6bd16be23f5e72ce1f43a6010b06b5c7d7a7ab33b8ec211334e9d21ff186d58581af1dc38f0e747b67f85c25e3c8dc5f27747b06ef5327c38ce118e105e08381925830275dbc1c99ad91272cb45dfae357daf5ba0baadfb6a44fc04c0a3079d9e3604c00e692fbdd155845a7d27539ece899474283f840a0e974d3a3be0957937c19e03a1bed369bdcbf88e69f26968800432b3e3383a64d7e29d8ff43dd8bd6a16504f37bc70dbec831c3d9af969fda7ec952090ac601a4c278de272c47dd753390f004831829f4037fa084b182b744c80f4229a5554c9f70fcaf942bf170d358d26415678b1d52edf89e4058cb5461a8cea523a72d307c16fd18f3cc0aa8aab09fb045145263d2ef18b6c6d3363026fb13abbe2ca4e63a8e7b6ea00b1712ba27b0af57b91a95ce516713a66398e81050ee3b091a5737cf7a0a85add7e1dfbad448ba24cb7c0bfbe7dc39a5db63225953766e8f40a6b53172bb5da250940a922f60bbe0afe03e4e130465fce611ee9710982994a9d438838af4eece18fd376fd1e0cf6d7bb3c93ec9e8e1c8a3db8ddb46c86392bb67e9c0ea17c09aa2afd6f185835881ce3845446ecac3b13ed4bf74195d70a42cda051bbce0f4147084355317f9f8c09116050becf6610edced4feb9cb5a0435ac6d1ecb4b894ba47f0df811bd3f46fd0eb1be06394d456 diff --git a/src/tests/data/pubkey/xmssmt_verify.vec b/src/tests/data/pubkey/xmssmt_verify.vec new file mode 100644 index 00000000000..3a3d9889c40 --- /dev/null +++ b/src/tests/data/pubkey/xmssmt_verify.vec @@ -0,0 +1,640 @@ +# This test vector was generated from the reference implementation. +# For further details see: +# src/scripts/xmss_test_vector_from_reference.py +# +# Due to time constraints we test key and signature generation with +# a tree height of '10' or '5' only, i.e., where `total height / number of layers <= 10`. +# Use the above mentioned script to +# generate test data for other parameter sets as necessary. +# +# Note that here the PublicKey values are the "raw" values and are not ASN.1 encoded as OCTET STRING + +Params = SHA2_20/2_192 +Msg = +PublicKey = 00000021990747d979430cffd7b1101d0c71e7b5b926c20bf66b4d66ad71b2b43a36581d58df8c30fa5d59691363acf2951f6231 +Signature = 0000007cbaec177c8fa4f3ac99c3750b8cc04d49557d731040a59022a9898688fe05383952ec93eb7008810b444a0814fbabbdcc614f2517dd8bd9b379be42defd44635232279845f7416d70c769a45959e1fea57ab2f3fa23358e663e8d434fb0ebabd5bfa1b4f7e121646d8e3a2746705a1e46d8b8c8945f866d90fca4b958f6c78d29ce232ac02b9d28f388682a259ca7810be7cfe167f2a6d663b14f09efce71e38d34cbf92e01766267b8353f4b6ae8506af39e0c5a4a8e2412092f1676d3ae403eb71453f83799bfd2f14617e48764bd36404e020ce0d8772efbd8e9db2ba0f321bb5aca0f7f3a99fdbb4ae77a5bd950e8560b4e940da0666079573962ac691615f587d7289a9dbe64eb9cf1defd5ce8e64d4bc1ad8f264f879670a6aa9f0914b5ee82c909f2dbd11c72b2d5b16609760ad79005a1c44946548e8ac99ba8950381444b7cdbc241c047ad1fe77dde739f3ea035ba83d6693d06049c19cc6a7eddfc908e4fad0e390fc28143c3b9fcff50b2f4ab3301b019719f6df44a4375e7aa855da4d5b9db80309dbe3a471a26d991873e8cf87686b7f2591d32e4e8a74c02673ffea98f057231cc821f583763b81c34bbd9e503f0641c2c7b7a4222bab89e9cc53fdcd23364f66e22e817483abfbd655166471b771f6b9a6e8feb7bac1853a201e25e5bf161dcbdab4febf9c4691a2c7288c044f9551c1de9a4f0a4c269c00f438b88529c748c8bdb9c925b28e447404d1bffc38975266e820f2ea6c82ec8834ae1a705bc1c92b4690eb9a6215ddded4619bbac7adbef499ac1bc7c690b12d4902264ec93f80160c047c7989e1aa693c932df5f717ecb660f7c13ead6195d0e3cf4567729ca741151190cc5c9f2b09e53e7fa9f0c11c64c1da714c772ae42cadfdb210082ea67ecf738b5d15d9e54b81c676d6f6927926124f7a84a1716226e02e2e7ab39386ff17134d851066efc036959cc981e4d6ddb117abfcb78620962795865dad406549647f2d4d440a974d7d22fec50b9a549b95fcff78461fae2cc5d370e3f27d2f9569eea04238501585c2fb37fe30125983f59a44776aa581653585da90746abb2170f8d9fd7f56c131f4989a0110f67717572a4caf85da29056cd503a1ee9a470f30545d0c377da1b012eab1a3ffd97fe67c5ed4e1c23a6b4c9e2db6fe592e2149bdda94c93e36d1afc59816416fc21a82b8b0324d98920b906e72549578665b730fdd9e79dbd35a9c21966896197dc6c3ecc9e3164852897aed4d8c2be407002b9bc47dcecac36bf5f0b86f9ea949bb270009508de26c77d6d9a94113cb6e4e38f302d67db526d95a3e0ada1d7c99c49a22391052f0c195e418cff8b758f4766ca3bd2a02da125639b4dc30ef82b7740b3c72470e1f962448d4750e7deec36f212c5895cecc16ff49f052c6306e578a213886741fe6e46e08b5f2ca1437389976a8b600529b54a50608cf77e7257f53c0e093523cbf352f9543df0d2d9802f32a29f6c6364b4b76d51b8b095f82dc67df80bc1412dff42616cb92d733c963c481c34cc058b7715c49e7f690e272ab5eb206741b7471601e97828719b9b18430a3e23323657e45e5de3b05b5c22a2906e8dcd30dfa8776e35275660fda73aed58f379cb16d9e9d4533071e0be0591b6193760837c2e90dc8390896f59888be692696df7d2e7c8aeabb5fd43f12502cdf1b6410788ddb6301904861c3531b559e1d8f7159f4e68dfe8aa084f3bc62975bab5bf8958db0fd4031f9c5e2375d1aaa5219fc16866d1deb695ebd03c635c103be5b860b2405f18954b765f8a8a350e02c0f7eed91575ea61e690b5d726d57c83ba467005fd6240d727b011b9afc66fb375f69fa489c5b4f2c039212bb78817a838b1b76a2b40296521a8e7c3d71f4c5bb336b1d646b47fca169094270897c265297eabfc16a8d017fe6783c7fc64e3ae9a58faf97a35714e3ee40d3f7f8e5022b933f1e1fc24b9ec3a2a43ff4164a942d1d4fb8cc7e365611110e98e7b4ee2a4bf230c9a015a7902ecab839bbcc4ef8ff4da13ad0066cfb4c2bf7b0dcbeb3b9eddc24912279b98b093c4d1c2f9bef9743cbde211bbc1f951a5093bac80481f779cc92e448012057493d2e176ab26102b7510ba0566de8de6f4ad5c454f1ca4449eb7ddd1cd0e61a133323a2a7615fe0747dd6c2eac733b892cda08271fc1f14e6ef4f25f7bc61d7d494cf9d4250ad26e1ccd06022f6b2ada52ee3988a4fb8ee224b0a0c827e3137f8fd7e85e8c8be4f39657e3a72d8a242aff436a7fa72dcbc838046b797a14e229bf7de114e093f3085aad352529b3817ed811a3569c95b1ed972b0a0acd14d8dfaaf02b46cd395ef98444f36579d0776d7aadd070a4963dfe01a75e85a71b0d0df4c5356773804198deb160030d70ef0ca57d1f5cc60619955d73c34d92d9289f4813779d9c32a76700cfc28761169b56811f81f710761c5e9287ff34655eead8e301fce457c76967e501f817d2a704bd08f529d1f662c3a93be7859f4ebb6a6f67e7c13a31b0fe670495d4305c58c5d5b8e17c85dfe636eac9e1032d5100a8725b817f12eba771b16a52e3c72e36dba82ac1aba4e231005d42eb1fc7331d374ed69b2d597259b855790652ad053a9048ff60496873a5d7872ab615edba63932bc57fc19549370d4ece47f507318a4b997fc5ccf91ea8acdb645cd6c9f10011729f1d4862c867b81fc117e66d6e8e21765017a1b79472464b1968da6d547d9c792d98dea2cba7d4eada1fa8c2a714a09632c81cee34b742dc0d05e343cdb3d5ceeb94feef2449ec1e6f987bfd7491f4bc48aeb9fc6c452fdcc5db6a194dc79bc545e3e60c83461bd7aaecdb99626cc86ae8146767033d27bfc32feb35e27b145638a5d2e5463afea124b0cb00012de9a13b85082be620ce34054c56e4539a7cb553c3911be0da66c74dcc515e899ffc2d55dea6a1dc64b112d66db5f0a65563a09c8f2ea4b2b9ceaee4b3cb69e8d9e995d2db87c85302c9238c31773993e55afdcdb24574420400247948e1cd170f557699b159b96b39b2536513d2d05383186b1e26855d29170d4b166174ea033e9e7a738cf106cc844e5e24410846d5af99cdcb8f5261c759c863c6370d5a6f57ca4b85bec0302cc5b2228cfbd3e512889bea6962a96eb94860a537795d8eace2bd717d89d861f7db233cd7da3f24447a2e2ea7aee21820dab54f650e044571f204dfbf5fc69a8d0db56d989ff079f8586c3113d4cc723aae992cfcb1c8a3afd1497fe11525c35e5fb965a511f3e5f7c51af4f93b204043a4a8383ba9b3050dcb16d214e932f98c73e6e8a657eac28606d8dcab5a5de56cf275614cd2d4a28122f7149d849f12432158dbee02e0029e5dc3d9894dc0a7d9f29347e06032d65a5c5e0bec8f4e186aee8164bd1d1daf52a6249530d4a2c050391c23d67d1fd70f0508d6fb8c6bc6eea3505fca5731cc015d5452e38a1b39b514543cf6c3a4b9091f908de84721a55a1a9a3aa1c20edf7533df4e8655859001521ace203c14372b19b2031adcc7052d25ce4c3d88317f1397449f5d8507b6b6bccdf8229194d808380ce923cfb8c97199c4ea990dd8b4a3a78f45d2cc54051293a2d1a3cbfcc304f3892682e684b04229439ac5030b7ae5b03320a35e7f529899d3546a34a3a89373a21b3d8402cc61214e383e64eed869bdcbe42e08c667d4133f340f9a97780946d1a8471d7e68c22b0324d063f51b905c807136ab13aeac7f27956b07ef7ee6ac39f9409a755c0434fa0719891d2fc079eef399ed3180cb7ed85b07f4260ddc94cb563bd960bae420623f4326fd04d773ab6416494048e41ad166f7607b0044326cdd9affde826b2d410a2b0757124664425367d2b7e5276073225cbbcca76bae5161d153c091ed665e3e93b941e5a8d18af0193a3f821d07a60520aa5ecb0590401a22225f7b277d418eadfc9e88b433748c55e00ed8059bca09b126b4d4464625719fe0ae8e09b0382058bcdb7ef3e048b74400de13040888e038167a89b7de6489c41a7a1713167fc44b18b21e567957b3d543e15436fadfb6efea3a7636db3a77e2bb8ea4b87d307eebcc0f8000e35eaf3206073a52a1fd28e7ac2ed97702dec05a5682502df2857ae32125014a30ef4ef39dd12706b9d6d2 + +Params = SHA2_20/2_192 +Msg = 01020304 +PublicKey = 00000021571d2027baf87c24b8dc5436bf3a6554bd417c4fd14e220b61e5e35c173b650ddbedb9ec939490fa0d358b882aece5e8 +Signature = 000000691db1d5e42fe5ce89dff3c5ca9ff549f1a840f00604c4d4380aa4e579b6d2d8b06379058dcc96c6d316d8c92639b4675181930c4225158998352a9867130fb3c66df18a5dc05be4ec108c5bc9bb2987111d0683c54ee9bd35418985ac1bbe4d7201e5aee6e030315193866c71e7df3bfec09eb2fbc92eb8f3d6b31ae42f5ad851a37dc4ebe19fcbe8e881adf27580487cc24a9b901a3e4f20aa97ff5136f5d4c212b9013369c2443952ed0307a527fa6eb69a0e01a076ef4d925b0f769412924f0ad4457b9f371d28f37e9a56cdd83cab57089c7afe1023eeadebd572e9ee5b80d7a2c9d43c36f73ec1fd4f3b7ee39d39143be9e68e80ac459485487b9dbc4c5c5b1694005d3cc03b591ade5f51d72a2360262c119cd76ec458004bd0c38aa7c7ae329c74d01bae9fcd443ea730de751594f5c90c63945d452a00a5601f14d0a8a8d5267d65b4e9a9b451b308306eed6c7604c806193f33c2297b8529d1f9860874f2b45e066c30a8094d666569ab08677fff0288931453638abe34ca438154ae74708259ae98a58eadae204a59d03fec124ed5aff557a6f014a80c2dd7b8baad27388d999a735e53045ae7eef13f826d221e27a5107c861b45dd20627c3a7dfde4b2350e96815c5dea054db6f4cb38c2ac82d84007c45eb60e3bcbb9c4cfeb160eef0be333037c78a95c05070f78fad19ad9f7aa529fac4387924e51f9dc5ca5ee48669d8347bda87b638d066ea89f1614c020790b29cbc14165ec3310d5069064a7618dbe28508e1a4be36982b79b2916f2f4755f33b18f02ff6f6b0ab5892c968dfb094624c3e89b85508468578de5a81e3331e9565fcba136e6a4404bc4e67b958c2b2016e5fd162400a8ac060704b5d8efcd7f838ebdd07029ec4161ab51cfcbb43c16d182b86b822c45201e992d4fca0a70b067aa84273d0b53a3eac78a1c9e84a348eee503d3744b9ec3a70a1b6a6b837173fa6dc905253bd0ce7dec6d6b25a6b7c097943c554520b46bcebd0ddcce71a2bc07a7379a901b14ba0876523acec3e5b0012a53a7fffb589610591682a691cd417525da755b25f44d01836f4dc30a00465516578531d8f65b216266a4966686f477647eb9dcd275d51486b4d1c5e3558f80a1e95bdb11f7f637874d9bc570192fbedc1a68c1a0348508a6b5fc864d113564f5b3cd3dfd57bcc86cf1e4b9ea71364950e4e2cf3b1ae4e44b884db95009377f9e07b3e68c97c739623fb057da8f5c73ad1133d38c6e9cb39df319b9b798732186c01304759d6b17c97c72734edb0f8d257009d122362000d6367876b236de1a31279b16e96f2a74b1a3990758bd01eb87604f9776faedd646433ee15836b65cad252f89fd361e168fb65bab785a06f9e28314efa8aa18b15900dadd9d2db93bd52cb9ca5da7acfa8cbc871a49a17824b39780bd003e1783e486124f66297ea9a91a304bfb6c924bbbe4d49d349b5de44eea558b264c8937c7f40bd5a1e90a9c6dd928ff8e69852d79fcf2a65a636844bf678ee5eb98aeab4aa9a72f1be1b735251cb4fa586ff3e58c9624b3202e643d45576b5a2d1f9ff20f1391ddf8716b19510a246fad4565f7eee672f5f22d9b3f1dbb9a163c74645f45f305f45d6cc059c6f1857dfe6e137432bf08c9f9217e10faf18227c42bf9013c1d642ad3cfd334da00f98d95cbf4336ba796faade016c895b22c0b782169a6b7844e391d68ec35dfd1a06cd919c8083029d81c58a94aa196ca65e54afecb09eb21a8769b8f741e02ea2224573a5d204deccfad5aa533925e5d47a3d8ee9bff638e8251bcfeab1552392e6faa8415c439302f261a96add4afd1397413f61c89ebe3e46fe314bf18f615a8f1ebcbf66fbca112a3b327143007ffad4b4ceb9be00ed15e9ddbd5d0a7d56e9d46880addb5ca46e4e9a17272cd8a536617198ab76eff6c8f41e79d6f459035869b1521950785ac63e0245dda8c1e0f3f1758033ebc01a267cf4427b4b7496590b5ff50c07793de0a721cb5156436bc5f10e19b11d33daf0ef9ef0fac8145f33d3a2594b84d207247ffdd5c00c6c9e2da041d7ade4a7ffbdce9ebc0a8c0cb9f5824e990573df013cae3d487b8cecfd63e12b4a3cafc34264d42d101e0e0f369da58bcf251a684986aa9159e332205a183b93edeedc3f2d0522434b528b3fcd207e047c1eee24f67520da6c5d30d1dbe232f20e62784bf4549e1f67dd0e99b3737df324ea8443307289fa3c8b76c6e1cb06b241c7507d53d220b4c1f965ba38059d8047c5ce5bba7550c54c13927e2d51843f4873fa803aa8ceccc606288679b6c501f338f2051fcae3880d3979e78ceb1ca1fd019a7af5a5f18fb6f3fbdc925883097fe7ad7ac03c325dab523e8438f174c44a87bfba42cbb3812d5926edc8d226ecde599d9375dd38f38e428213d540b7a8ea7cfbd2f267a98d3f4fc8ebc81d5b08dbf23135dbffc73361d599d9c57088d987ca13557afbde951cf2cb141d177d1a2ce796b3795bddcecd87ae1a46c7fd38f5df8ecc1039df3db03ebf8ebdda6d806e308c2de5699741c3bf393ad0a7aa85280e249e43a2ea6f3650648f75356c23c2135cc7151336df31fc928ccc158e8668c59c461f16d8b02d73e5414ec19f02353ba80d694daf7fa5ccb144cb26370d10f3d117cdaaa002a416a47ac1aae3d8e14ddb27bf8a7933d40aed60c35da4da59bc6dfc09c59bcf5a8a0c0adeaaa665d363df0650ae01fe80cca40ce66a704b3f1a39fd317bbaa96e546fc50be8256e9146185d49617a41e732dc5440dbe7b1de88519e46843099484800016f94fea84a42be2b97d6cfdd57fa1f153e96a98ddf816db2b8a3382740cd3b1332d4eb3cdc45df9ba96ef461a95bc2ddaa70ab4b323f33945f9a46e88a7f7d7aa91ccadef919b9e4fcd173d92bb180bf00816113968a0ec4e4da7770e69def8144edc6c9aa05e66a1f62ebbf2a3010e49e9e2c55ee7ff3e5e7f0e14c72cbc9a95fd10e43a6ff76b26af73876501e508257bff0390982a45a0fd664ab49a91cc699b16db97d4f1b2cfd8711de87b30390f0af031cab82f4003badfb20358c71fe0a2f7c4c20ba08646d330958f438d1c6a4ce26542f99c8bb6f7ae404bcf08d9e693e13f51798d3fb35c94024b3bc9902e3a24b3818fac4235fe15e910d1ca961d9faba0c2d81ec2d4e65f2cbf9dc045ba6fbaa46c3812506a61c60398eb295c08e524f4b421f34d8c62dceded942ab080759c938fcbd74ec58695da3e82a63f1f4f8ddaaeb4fe78101a32fa68432fd13923b9cd2c786555bb7d35d0439311f951d5596fb00e83eb309b067bf1f8fc62e85fa01fec598192e28019485acd3a669d611ff63e96ca28e8df252375338a229f804ecd340686719320e87401a3fc2a995ca354140e127ea9870e19d084bcee72e96855a47fbefbbbc62196aa1419d3f6b4e2154969bc0f8527628ba41f8513f268f1d8df2eca38c0545a6282f302744665eceef091e433a53b28c9dbd70e295426fce71f3ff1b12b2a579ea34f685522dbcc11dbeedec76704221b1203df3b7b611d968af3e2a1fce24ba1f3e072a36eac4ff301cb7f8c0616b45bd5f414e64ffe53eb8fe593d59e00fbd4d0709ccf8bcedd08809d219ca050bbcad17755134aee53b9f12e259871d6552edb27d6ab04420fc1ee99d53664d9b3d55049b91756adb36379279936fa9ef26f200250b6d4fead5fa07edf9c8de60daee8d520adf26df82c41c8fd68289c36f686c69b25bfdeff3e23863d4ec82e9433fc241345e795a878d17efcddae1402afe67397f0292ea2dd3036ce797d4eb3a48713d42c8487f3333fc192e614b1abf8eb4b906d54c28c7c9675743078f28d1c7f834441d66bf0b0302e16fc7ff39bae4de8ea9069085cd36315eed93e915e37201ebc817eb2fc736ce6356d3ed13ec59d11799ed09507d033cb9c2c812b35cbcda34ac0a8d3fb1fa7bcaddd68d8ea742478ad12b9ce29bd07181739ee05205dd83267d677cfd018f99113ace7f69930274117f1ac9671078f6c10c638d0f1f6c22153c2d34f55a8a569f6008605f9b5f68c05f67971ad97345456fde026e8d1c30943880e8249748a48ba2594e0ba8b89f39948f8ba504a07362ef27f48c0f8f39bc042c609d3070ba5ffecbe9feadb9c9ea10cb3 + +Params = SHA2_20/2_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000215de266b3df82375abe87fbd71060399a2f657fe474a86551a359d934ea6dc8b1f73c0eb925914ce1adbb6e61a25cf0ba +Signature = 00000060423d31c7f5d4327cf17d10ad9705aad73ff48d19c5db7123c45d28bfc949c1253e016057b77c9c93f6cb0045400921e264e2e594f2ceeb7c0c5fab5470c85598608f05bb116bc722cfeb30b335fd6650f298e683e6d7b42a9fecd914e9849ac620ece723886760baa3cb3a792e10f3cf1aa49b744087eaacb75321120048fd2da2985c27baecd20dbb79ae0fbbe4445f5024e647a91125028893cfb361ebcc02822f95af845c79d9899e19e1a81aa73922846d63dacfbf2b1f9465ff8c01fe2ba845f4ef36fc597da8450ed6634006cb97fe2c9dd809db2b8d3f14452da2d42e27fa5f8a84d853a298ab57c418617c44b5f9f9398878a68780894b8dcd9508a58e50495b5236c1937ad5f91139170b84b3c08c6ff07a43c12fb4d32c331881827ddbe3952f31bd233d6ff8e8f6e04207131fd13df8f91c1593e4bb17f03871356b0e55b216eb9416df692e6885eccb41b96067566d107d8af9a72f142ea53077927808359af2fdc14f86bb26c28fc1265ac9e15b5162a706fc41c514b97bb2fcfc631930a4deb515b06803bd10a13de395b2ce2cf821a7d5f7635bb8736bde51f93de98c8068de24dd27dba6aa02aa72f73df10a3dac41c3fbbaed6dcd7d08837bb223665c6955312b0339cc63a2d2d0b9c428a4bd607ddbfdfa1e53e2d339e0cd47f8d87b5457dbccb4e845fa0f83dc4c62d4a84e4d9478f798b5cb90f62860ee5431316480e03724af153e4ee8140f33cad5914f1da3b2ef80fa711c13321c7a29e1f05cd3295dc66ce5cf38697f2f75834e9efe3df0ab93aac4057eafc0a2eaac481b0ac3d68284b79adb53124134ebdaf3e3177e0419898867ca9c4871c05abd9aa24d1dcc2cf28ea247081713c9a92e3cbb23b45ef837412b9e02b323447bab558c3ff1c7be3bbf6b2f19b4afdaf0205c430a609d3b7c38c84aa0a88459bd85ac79163ad1975dee4d1c41e70764bfa8a030cc1cfae5f9d446787433932a72c401644600c33e6d9b743da1a822992c00e2b44840b125d114d4b1201546f7a137486a28a6cab880d4c0e7ae69a464e7d04f85820863493abecfb1e62412f4372d4837a77f1b165428e452dabc5a2a3106dab22bc6112ed3bbea000971b1f795b38ce2aaabe2cce4693381c3533b8a73250d58dd4e0a5d42d2ab68ffe997d01fa5d66758e25e67f1857d897b4e1957832be1b0d28859de80cbb3b00c8b133187fbbc23091343a783e2c20475b18c9bc895ef741a214d0d7e1ca2b1d67a63c66c2686bedccd0838643c04024c570b274f1284a82120cc7b89e4005581e262cc6e8f974bd74663f10ad8a7f5e401441ee18bd43b6c2b264d361b26e23f97e090f4c45f4f0551d6bfcc3c6411ae6df365014c64aba1bffc6245716536fea718662bb2a887a0bf563194e03148fe6dfe90eebcd7d74f884b599ce5a2126f345faa10e7b6723174b65a5a7e49605eb68157a12e761d1042c434aba32ff6c41ae152f6420dba161f166c4e0ec8cb6ce3de9fbe73a7b6e340e3dfd47aa53cf7e1acd0d81811026256222a5996e7d2855ddd1d9dd450e0c26d5679b480961138d0ec6e5027a3cc7a814e0d9d405a630d9036f285a2c814910729f961a4c803d80eed6ba2fd151ec74413385ce3612cc0b6ff3476620d6d3776aa170d6b5cf1bca3e1cd02fb62bd5a962e95bc308e885460143e0f9b3aa0b32f871d17105faf60615d858073f21a63d417a62c0976f1557bf489f6c41de4d6dc2aab309726513d659abc9783867ec15b7dbba2985f52ab162c55e53322800d2051ddcfb303fa23c91e35173b691776448c6221bab7d22a778ab5f422cbf2c14e8d8b0a4214c3b85ed26f69e83682757a994f9ec380777f2501dc957cba32c0dce23ca4569f99f5b53b213483499af3c3b870632669fe4cbc3e76d2e58aa2ffd160f90e86cf9b9e0eaf92abc5dee51c7372b619acd35e20aa3dbbde0c872f9d24941a6d75a930e1936c295dc173d2fec2cf428ec4478896d363fe3ab169f04b8ef51aa967a1f3e9bbd680799f9fc28d12a9ec85440a1d8d6eb19136a937be3321fc7169378b63fc1474f75af750119bab4e80ecb99c2ccc871d83835d927fcbb6aa5f5c92888cc979b9f4b32e97aded2dbdeaf4f2b67be88176383a14148e56386da555aa0f71f51e1baf65eccbc01aef9d38a72355ad14dc53a318630408a08cd5e17c3da9881652fb699727e4021fd852412283f5d83465cd2812ff5c626460f846d4512477910b53e1618b25de93bd4304f83b11849cd0f1e33aed6d2d6e8af57f9a464442a07f3c179fe9a4e5ae1957575a9d02c6d8cde5897e8dafa3b7c56e4f56ae68ee48f1fad012b6eea80b17a8ad73dcdb4295fdabaf8b510ff8585f50dc1fad435c9bc4c96e2439a12013ed6460b033c1656ad06842b8696812583b314aaf0966c3e683655eb31f307a8284e308b13bd0d5cd2f8fe7db126f6685de5ee064cf26a326a7fa4b5dda9386cb401836363f42e84792d8638627f3bc0cdd19e9f5f2c842de20be9eb7d3116509c27fd83d60aa7aff33a8f4062a2415524f21a05dce0488306a61973e3259807da22f17d7c9090ccad5ee91b07c6ba6268ad9563bf6d0d56e551b143405cd16df39f3e55d0ac7492e7ee88214acd6cf907b270158dc1ca94f4d5b53f880f6179ae30d9222f83c8c4eec7f46c1acd69c6d36b0449b06e8c5375fa00b3e4b7ec32807963dd42f1ff29412ed82f49fac6e40373156dc6f1d7ecb4107419760b6e60f2d3e0631598d3465cd291a0fd984886593a2c6d0ade1f4ae42ea4740909a019c919ee1872dced5aaf108d5defbd1731984116a0c9383ef7816025f0504e9d67dfd4c0b7bfe40448d0260c7fe6e90a24c7742d5db923a1116ff5fe5e7211985e67134bfe8f46c5c19e7a628097bcf506dccc421bd838060d8d81cb61eb6efc5eec7c2b5eb43179ac5c17650148ba7b5c88924f972216c6d83afdca82bbda395607c97aa4d50ea8de9d8adc302ac7d5bfffff719379f3df73feb2f0130daebf5f5847e2ca12f08ee3b958f55f8e20a519fd83cf014c01f9731599ea733e3bf3bf65f23fadda2b9da5f197575b32cdec04c4b7df51bd6ccf5d5cc839d9d3a2b1e07dd0dc4667afd3dc787bc189d64cccf83833a1b69ce447dcca49edfc2aa32ecea7645815b3a7cd73a703edc28b9ea293bc6ba42b7d6264a723d5893b416a282ec3c6c177a3b1fe930b991cd4c827b61b3cc5c43a8709e82253bf4db600de6c49e7708284f5ee14831be288ac49de5180d2160c584556bc1edf296077f0d8dae49b71e532fee40bba91700a09119d5438d6d01eeb1769354675881cdf3f0ea54c215c4c47ed90f8ae6ac046d72d8dd0cf4462c99d4047a6bbf55672387551f9a34dd67a7864d856807ed959188f96f56f008574bd2cdfb59e7f99f5769f2986e70e26570f6169179a64cd2bc82b5db508df547a18c9b578deb7033a9408f7a6729474663173439fad985ca7443b822497cd013ca228b060ef7033f00943ac5cb811361fb9be1869da1108e17534e855ab678d04b96b83dbebf9347ec88c2677a3100f144e33937ad741b8b7fee7bbc9b8f99a373e944d366bea77673a0c849f5fb83f1d65ba76c43e086afc2b79f281f6f07766b1a7a9c1269ede6331408fcb62e697aec353fccb1be6815784822f0bcfe99d400a0c072e7a7e67d75224b392ca199e67b47586c65ae8aa652a0911d95cef96d8034bf4b4f8ed7975efece9453583f10e4fd9e520975328a883e996576490fc1432047e11d9cb26eaed5ca632d91d3b30c7937dd8066a3d955ae1aea2efd4ffa8628e152729973b1f134c21964fbb239040db9fabcda7db1d2e5afcb2d34298852bff0572dd5452fddaa44dc5718b6141d8369c97856d7325b3b14df680065abb0755227fe5a543249136a5f432ccd7744d7f036602a88c0b00abc8aae72333ad532b52f2f87adc95b9819f7cb4c7b545ae1a510fb545cc7f1dcd0e4356ac1303056d52080a20f9860d379ac6085e7365e9c70ad47419d87121440ebd042ac9c0219db19b057fa44d50ead02a218306f4818b8ff42bc744be0c8528a64e587598db5a554fe4a7bdc7ef4c0d345bba06e3d5708d4c80d250a0bedd53bd9cc74eca76d2458ece4aaf083d77ee0538b2985 + +Params = SHA2_20/2_256 +Msg = +PublicKey = 00000001017d01b3c5031fe4ca3092fb86d9b4b8374a351c2331d2dd944b4d907b480af059b67aae01f3c405835d5f18f6731f1dcc095cb5ac3b47ffa1b5f493954811a0 +Signature = 000000370f7950fbb92d32f7943f801964eff470ec4fa5fe05d3fd3242d6594d6b3b24ec04da6415e8fe6256f6d81e61da47e22eb4c213b2f7357dc4dcaa5292ae6373f6e636ab8792b193f7ced06f37b10a28475d9db23952a9bf2f040013ab7046f42c79fae4bff1ec6df457d6c9a6f6255a3e7b14574034c83fb7fa6a46c5108e32cfb311526024939deb3250e13b5610a6342a459a02d4737e9baabc1f75ec4b7a069f04b0edd3942a1c7d12d6270707047b0db0a47bf5201eac07827ba2a773723bc744f86247463b319918ec0dec4dde6e7fe4cf0e90368abe142986d42491fbaf14ce530cd9b7616c680b812545bf7761f7ba49658133424581061417c98f8bb4fb35c83f147f803c3fca9782b157efed86d6f63490f260cdbbc2cf6d90d803099cd7386ff721d3a17a0b4bcae0c52e543a339acf35e18d51e3598177dc048b6201e7ec0348e1aa8366d730ff8c1fc6fbf49ed1870f0c0126a9c9ac69a83fd1fe9d8675d5069d806c58213edf7913eb584f69a500170ca9f7ef4c8e6f17bf5f67dfb43b13b6a15b6039de36535f2a3fd6c8abc3b81efb142d540f152975e17ea4b8cbe87d536f833acecb321490c1eb590cb6512d44a972c32a3dae4880283d2176486d671cc726f8397fa9ce5ace386e44296201b9b0d868dfb55f011fb98db71c6117c676e0c7f1769bef8e652fbb823c716d1e23948e507eafd1678c5f825e1cf8ddcbf4f49ff216193324812284e5677533af61b2357bc75791c8195cca04a3bcee9709b5e4ffd3b8e30b8a12af8733596201a809f97bd6a0a2a2f38fff9e797a860bedf0cb410eb4ece83db44747c47c0b157023c812c52a7fa40d43cd7dc8b077f6027140bb8e25f95c9f4b2268fe0b67e7a114497ca3ab8770c8898795cb9ff6153dd3d1a208ca6e677af78b8ce944b6326ff40065e2c76993f2bc3aebcb75b4d9e3866670561cf2559421ea41c41b6633a640bf7a153420521276ed5187198218b33c29b2f9de4620974fbc22da250d458c9c07b7133fe6cffa94bbb6c8fe12991013f17f4039e21353b31f31f90947a4baf1805306ae288bd707edad9560aa9a205f438248907a2da979b4fefb68fd5488239e6862dd80323abb854f771c21b5a662a0d45fb25acd3f2125ea8fe90b05912df803f6a81a5d59c657a7490160b679a00c308d66d2b10cb1c1a0af838a40dfddcc89d4ca1c645a2bb57dcd2214edf680155c82d32446e22d8021c19d6e0f51ea6368a217a160a6388936e2de34615c65e89ced251126e9fcea27e75631b8ae6b4b0247301778a998d2617c0cc133def4fb1755ffcd867112eb688301db7c113efd828cfb2fd8aa491db16cf7e5da72a08c25633bb74068c191187c648e93a20f0be7ae7d0817b7db4f3cb114c4951a645c8d380a2b2a218fcf27bab035c4d89eb120c93091d8370492cbd4f762c9c62db8cc12f8d7e89b0e30523bf795787d68d6ec0382fe4d375e2841adca673a7da83a9174ffc3942becbc31e85f04e9d5aa85f2a21b7d042fcdbbf72f3863e9356dc71b404047e5e36c0938222429cb2eedfff3e159f63ede48e02a6c394d0b308a7dd8d6effa81b3a1b40ceabc4b3978fd95e16a9485f99cccc694a080aba6e0b1839de1f8a4c4a49d5554990e0318590a2c640fa698292b869e44b7490332f3ab1df3ab7f494d40ba8ed46b7afe2bcdb2eb8cd875ae62975f231a34e4e3438bc274995eadc7f286ba13b9777fc014c487fa0365c98298b612161c0bea5fc948ac48f6d9028f15d63c1dba7bdd89d1f856384667d38f48584080bb1563a199afca0be853b75ddba2066d4739296faa27782fa37ae8d26514a35e9da5973f63ba283c6b65db8704bf9b3f58c525ecbf8a2ce8f90c08f50f40d05516003d75e19093f22784ef0e2f6a78a0ee168886d776b462c1013aceb707b4748c1712e06cd4e34c46e68e3b08fdbb93c4787bd636ec33f3f8c767f8d06d0ee5a9b3deefea877e627ed5ef96d930e1cf55547cb1d7bd58ba90d3e15edcd2e6c86f0716d9e76f3348a6607338db60a2dfa5984ccbe375448b6eb047fb77165ddb9c03d21ab24586f2da6397d10f2dc06c6e6153ebc3fe1dc590e25f54eccde9291919001e29d9f51abd340def53dc9b3309e6e9b00dd2b7effd4dfa84427b618935a8ac834cf64ed75805532388643e60c832bff574cccd2bc8dc2528672e48029229e64da7b3e71177794d86b9347df782a2cfee461ade7dae99036a3b185d7a7490ab98deef827880eef4fed62639a55b4a86e868f68a7f417b21b9866559d0f7254a39dcba1968087eb3fc5f6653938cd69557fef40c42047ed9aa7144544f05776f8f12e847ea225397c9e990f558621c12becc83306b8834ad48475e731d3b32b793406b0c12de5ba28d43bff20da0a8a756eef35e1e0f9d7a59d6e36435ee011618f38aa32a2aaad28ae2b2f9c667c22d7a7e7ffc007bc1743eaa9687efbc9cb33acba3e3c62fba69c44fc7757566b0d46f99d632990992d3d8dddb20dd7f7f8399d0ded465603cb5640cf0ddd0e3501659846e24e601e1cb78a73483c51f66f9e98e35e3dbecc90cde2429211ba7c050a75a1ff60007713aa3d42f97aeaeba2fdc31bf99c37ba9eff91394d5a7a0f39e2148d0c05a689ffaebc9a656bfa815e2c9cf227c6eb8aaaa84a0c24dbb23de61f380a9928e6327bd398e50a4da6a0c1debca3e27df7798aade044ac0e984b60a0eaa39bdbe4bae2ffc6042207fedfed9d4f00dca0736fe126d3221d748b8f7911bd20411101b35a0c2341272d947aec666c640b9d011a2487efd1da98f1fe94d54343caf6d14c89bd17cacac3d9c7247dfcddcb971e36e5941e73cbc3052e7b74ce0a5621a0efd8a1fa00751096e7caf7fcd248b1d29e0cd49db8c70f6d1ac54f495b99ff641741286cb4f4aa37bf8a07b0aa06bf6e82c9f07d1a9f43bbad38ecec7fef07dd13c9b5e15325c548b16e3a6607dafaefaa5f6ec9f8306c121a3568f756b3a2bf52d4829c13ffcbb89ae860da497265e01030e1ab8e31027f6aa287e36ad06711a2af4a73eae00c611f5ba21a178b30749771d31008887c3a5c1a8529ca3f4e56049e2e5443023bedf7b648d6cb4f337b0761745852f2400f07a9c210244b44aebd2d1b4ab4b46ba8374e606f863baf2bca77277950b501c330876fe043a82c452bbe23443a3a064fe30f60fcd9bffe7fb19532650d2c75609859d3080c4877e91ea8fbe4bf97eac4ab8c7e96e9e6fee8b202cf50e5d12de6aa8d678425b6250c1cdf55b3a64b9170aa971035423bc4215799aeb55081afd8379c1a1d8f857108990319003b046f3d1190e23b24d5d54b14a63e5fb030f91c59c4076e4996f13e0f70f7c1bb4581be791e26db5594b67b9bb1442cc4fe692a62ba31387211fc6ca9d681fe8f445c9a24040091b8d0c2ea481f518a4a2c8d54de8501b3cfea71870a9e2898fba1649685fc06ee0569f99271a29775f551d2fd897d65c9092a03c712602842e7b1970fad8baaa7e09ce7143304c97ec340d8d9423e323cdabb890f9727a93ba1b8e145fbe7058ea52bb4f513f52d4ead27aaec31b7ddd0bdd9b6fed5083b902479033d18fa07b5154aa75684c0cef2e8c34504b25a7e7d658facf99b6cb4257ae5926ada779b951ce650da8d0e68fd5a75920f3df7ad4f2174c75247b1c240ea4aa59623ea9479250ab574744dbf46e25152924cc9f6e0e2b4399fc0746e12d62e2c40d9b433207b4231bd426fa9f23601f70d45a73ea94238a5a3cce5c61e29200e3ecced170cd6b03732d90a8d2543f1fd396e15d05238252aec06ba6951f244e6727ba9ad7e8d8a642deb158cee29d8e8d056386fa5a943c74cff0a64a64e8b416d4f8b0794a0d6bbaa369787b98fbf5efaac4419c7b788b73b768621f94aa396ffe17be50f39490072f98390c03dad2815d63ebae199047f4da8cee4fac2e6f549771e41bb1af69111dc739ea44d200ff3937f0a345c59900bfb489b411a6c53a651d2863e125b8418a70060faaa2ab3aef4ac75fe0424d16928383bcfc02bce7303e4709f9ee055545adad95984c87035c4948ece45bf7d0d98d1eecbf99a122e45068277e58a9ff1b43f0e50226100816d6257473ebf74c6953118e63e5e867a31c139a3e9909ba85ab26eb7bdc545e26de853d9cf62aa4c91b127fcb7f3777d3d9b14365a257d06cd32a3d64eee0953451b5ea5a78a140d54a3d0a4fa551aa11093093f88dc0fe203687c76e34ef92b45f2a27e6249a3a6a6fe21cc218af4c9b3f9b488dc9555e1225d10ea2d6b766b70a3e0ff89d82a3eeedbc7ad982f60e6cf9c8539443226bb839e7d0869bb32622a547082bacbe0a59f6503949fae16a01eec650d16e7d1e5a9d207dc2ea5d82ff031934884b93650f341d7f1b3193e09ff153edef3d01f5ab3d863839038ab9224af3e65a39b76a45172c7eea5c2e1441f24361afb6435f86ab5b19b475e10e0b68df869db5d8428855a649c781303d67900a213c7c0af08404dda4880f6b2f408691865865dc7892a33e301b7c56f522d32a5f1617cad49f73b1df17c126f7eeb1fad62ae554fc35e2effba2190ffce70901c06dc25fed9267fd98f572d2332d4ccca8175f2200ed00dd40b79b0b8bf09cffde2a7a28f49ddda62519f3fe5824cb45dcd4bcc66bfd5632cf47e1f5e615600e45dbc1bc85cc1032573bd52ae6271b86aa0c7b84b60856a6e741b041350abe219dc399d2df75afe56926d72e0c4c5e092a30ef755eaae56e9bda110bbad565bb5e113890a5d28340da389fa3c5812d67f49ccbb20364557872bcf4742ab95ff63e75f10ca081ad5026e343a3f1b7e32f04f05cbdf1c06298c364893d3c2c7b731ff026fd5da205f2089cdb5bb27819c20d08629147ca6ac2e92324b51b18f0a4a0a783edb058e4e7964f9148e25a64844a23ad21043f3bc520876a70d7a688153f84bb5a4ad1efa3d5e2ad4dd4e183b1dd91e33d86578c2bc2f78d15d946af0a0cb256b8c852eff2b971e6b36d808bea865f368fe7c12f83ec06a04781c15023c0a2ad71727e663a74b51706893d7b56a47717f4c7f0296ad45965f0fd55f5814936002f7f4902a4af52f6d231c682ceaabc1b36ee9a7e904324d6507abdcd5e0681622661a6bb3d25544b8d1e2f3ca5e8086430bcdb9e6f3596b5e85c8c1b9ab31abcbf8c5fbd47878898fcbd02bade6dce1108e18934d0f6d2e4af2a8f4813538d26c66491939b571b046a23c325da75ccdeafc5c249ad958fabace6fbe5c22a5c3a29f6433d415ca0018c4af27089ef13aa996f9ec653c205f6013321c9d661477d601448d95e9f126c455e0af2b6b192dc3e897b4d5b4e1d59bb6f1e5bf0b057814eb6a0331e00d26ea8a387d736519fa2f7dae92497b422658adad4083e301d702fae56b7e714c21bfb78afb9665968435e9db0cee3c00550503509a453cb25f46ef9ce574714867638efd29856c6ddb8061ac300b06427abb425aa5c2b912119b51839f929675ed4e97c73605997a3a7ce9ea24168d70d53e807673cc4d6ce03f7dd890393d931d5747592bf8b4b1fea00f3ae06409650e9bdf4d8964c5a476895bdd34a54ddf4734a3226df9fcf8cbb8116b1732158857ed9188aa77020f0d665b5a573cf207455335c88d3b9553837bceb79ae74ca5351e4b1ef8442da055983029a71b7fe10a16f292fd07188247c73b67eeb35907aa97c53cab49f0e9e5d1e0790b969f52fe30059a964e1723109cd06c0d7837a8c41bbd4c02ae021d3a0238fb714b0e186c9f33873a29ce81b623cc94f1bddc8db11fef05d8bf571fe9e4d0cb05ee7a4bcfc5632a8f7a8f5697a118d4de26116b55a09d23fd3e5db37622c4cf229e9545e201e726fa9d05bf4addcae1072434310276c7fbc3016ea309751fd603ecae6e75bd7fa37e5e6630079cee746a5bb2c0711281b05cfd46bd62467535264870d4d9a09c58e7b6a4850acfc5db759d057823b3bd797cd129cc571f35a2936983f487b727b36363b92aa4902cb8250c4cf2de34560597ce100d6f14b36f0addb6f767c681015734c0e0a3706d50d785eb266fb033f3af3b58903374ec6bb23e423e3151407d9bac826e54000ae11d100ec37aa918f9976e4ec3f44bcfa782121abbf889e29288ab8a159415ff58dcce8b7fd52e9a33d092b121b386b40f35281fa060e79e66100b3f4d7a3ca1313624eea0782b7c24551a826b566de48a5bed497063de5a26c4a143e6cda6878a22fc13b4d5023db7e6fcf77721ccb3a6504536cf506e3890cc60315390064398f5b0a54bc6405f19c05513abfa8682cf1182616e89330a20cf2fe6ff7994a52eaca5fc15a59abd1271c45b895b657b86e29e9bfd9ab83ffb9d39a59ae4e61d44c3948ac9641cfe53a3ead253516425135fb2cbfae7e6971b37a541d23ac50f9276bf91e7972c7611a9340c02e99774cbb2baad94ed12e6fe11316602b4db5695cbd006fd723fbedbd6c3bea8a5e45c77cd772b85e12ab73be11d7e3b1955be49df60e65f3e30de17f76843ad52bccc5c124d2faf3f038dd78bb11a8e8f80379fb94b099072fe77d9d26dc96783578b32f2622ff10240aecf208b826dff5b41fdd64ae34b15d63ab5ce02f17e6ce2cedccefb71db3f73cd5fd4aac249fadbc3b985bb6f46c1dd67ddd4cce187883ed18197de91280dce0ecb3d671daf888bccd1d5940e10bfb8bd485834ec240ccf611a05e23a7b2738831a4311e979fedeae6fa0c87775043da37552919f7aad95c525c0f0e70c50c00d7c2fcbd517fbdd40dda5004396f638ea903e955c87f438529f8938e138a3d1b3a20cd1d50146cf34c20168e03010eae98942535e0269f766ab09cd338f210456bdee644e9aa68b46972c0dd96cec37331180979094b0d47954dac6a5eb7b90c1d0e8d0986236ab3dfb86fe595c6ad1b75f2c8e5962b0c3180208c5492a11a4a9158923890e5930bf061e416eb4afb7b3c + +Params = SHA2_20/2_256 +Msg = 01020304 +PublicKey = 00000001eb13b09b91a08790a831c0a05c8595dffafef55b64762bad69e5e6fe9fc84e82fdaab14c2941036edb2c7008403db5cee671fc37baf849c8f7839b34ace4a390 +Signature = 000000b027a05ea3edb19303ca2775f1089197537b186ed7f1f1de8ce17d4367a34401a2c1cfdb3cd07edaa419c12d55b719902bb8abf7180f7d2a25ecb17d405691d8875fbe7dfafbb8681a560958efa096a871c9978c7f222a53241b1c90244e54d19543f10791691f18e2051651d75645dd9103c0a5d108fe756fa07d4bd400f8705821d53f1109b34671c9e040a410e3f5c9e7adeb5301b3bef0d7b03b982c2067835beab2c9fdab756f881dea461bef282e78ba56c03095b444f3fb2bef4d96ef66b1aa4d6cd2a2f3ea0ad2f2ae9d2e188a22e1b52bbf3384430be6e908e5cf1e14ea1cee209a3da42e319bc6b1c09065b3460f88e3939d4545164014a7a66f8a8392a1c557e60510e82e97e695376b66e18128ddb63eca3a1b2a33d92d0b097f93f905a7ef3ca66b96c5f0ed18329b8a6cdd01b59ca456e36a3822ce60bc14fea9d7f8be09e5fc0c4d3d30c1890097753afaee2b9944cb5eb57149a401c1476a891b4bc459f56ba8f88b5c473ae05d3c78d455c2340a565084af54ba2c87141cafad4bad767680f6974a358c38bbcc62e20f67cdfe9739aad564cc8d13597114174b1080c1630c291271b90f8fef2496f4cb0e5665a4505524b704d288b3934ce7747a4f5f4f55e364804a4e3a85c596ec2935ff856ba9fc83bbe133d24932474556c6b58366674a0f69be36ce2288d44b6bc19d2554a69b74ae11b677f54ab7d5fd6dca073ca3f9f37ab1076571ff29517ee146f4c150ef9a20626eb88589f24d6c211f8fceacf42d6e9b35e13c8a6146189fca35ee803cb8573d706aad8b30581764cb1a64d6e95a911111cf76476285d35858a13b46d355b705caad18ef28cb0e3758b6743bba4702f370aa2293d566c449d5c2b60313cf4d5e3acf91d9a3728ad85c5b07cdb3e9dbcb03dec939b716176d7dbe812620ccdae379fa240514d02446c78ccbb439396eacba88c3517e56d7fa65d5c585bb27d75b2b123e5ebdec2b484afadf97d165d01bfe5918b67b2d3b91d2749cc9bc42706fa45910e6d4ad46d1d3a5dbc7ad26503266ff08db450c74db14f7b48e5a76387783b0a7487998612bca3633858ee7eea710ef4dff1e2ac3e16b470091bf8adf3f79191ceb8b0d82ed73b5b9bcf6474f5cb5b1a4e7508095b6d47897f369bc1e9908d0e6c18b2d54c3b86335e7cf5098d3a774b68be550b2ae3d14070adf8f60ab9f29dd901b09fd829d21f9dd145d04f0f4e8620356746287bf38f5a44e7e19945cf3a4291edce54c5faefd7eb2dc15b11159782421b09e759c7af8d95ac73c3a16a007d8eb4d2409b941a5f424249acef19945dfad7ea6d7bf2d56abdd3c33eb3cf20f7e4175c8f1729d52818ab3624e7c1a7779024c6fd6450d1bb84ba4992d38ae0c2517a5f79ec884f052cf958443bcf9de56438383ad727a624bc3afb3104db99c5bff17224f3c4ad13d5cb1d51045df78a8f91f6542b430495806cfc1ab8ec8221ff9cada8810639e7134e3cf6e6e4c17eba24de8259b9698a4e0665e5a193d259f7f079837d6a0306db800f721d7c5ae4beba702717529abf7b91f27a6ef8173bfa78a5f50dc2412abdd2ad342f872810f356f2806ab1701640aaba527d0df1e90df99badfbbb6b415b49460384014d01440a3617c3b38a35228fea75f66ad6942500dfb52445136860fd92492ae1825166e0a98f640436869a2d8cd12612d92721d035e9e810f196f6e93e30a5c21fc1a1ec7c6929ababae07d593f049229db9d8b97a263d454664e6efc23adc6b0735e429793e91caf75ca78e82db8dc23d934050a04f8ba9073836750cfde1bf8a75d9cf3a71bfeb0915958836b5434441d839146fcfb937293a9b949bbe3d1bcae76118dc94908a43b0daeb7001b4f25df0d259871c44f8a40a735a98827c55829fe41e67edc4510d2a73bcaa1f06666f6051cb034fc9aff4f66990d1f22f247adcf4cc4264553dce0676a16c901835b153cef0533e25bb980679682a9ec003f6529c45d4137fb4205dec3006b29d55b70287433154a4136acf2c119e828378336c9e53a8716eae3732b294917d65f36068f451b63b95ddab6cb3b039a66f5aed936fb2cf4fcc68486e5c64d24453238f813e0809f18c9d30a0bbbcee38e8088562ac2aa868bd4f725eb4a02635e15f59dfcdcfb066f3fcad645590001a7c39f66b6eb1ffd1dd988f693986bea7afe6db202f77bd6fdc2810208b7762874bc569182dbce600d8144073bc5d8daff705ca6ab8d6fa33372a0f437651535cf42de0eec354ef99a9cf303957a149c0a131c4aa46220fe5ca3d456fcb2d4fe7b1776bdec2ea4cc8bc68522f8d346e1ca80a243ea9ddc0b620d5ce17b806079c5c7dea58f5c5dc9324cad884c4b5ea3fd67a339880e50a691595dcbb7c8434446aa085086f76b811f930de6a135a7f615d769fbf45e780cf206783a62a75b8f944ec93561f183304b2d0a7dd05318e3252e0ec04efff17d719b0e0bed39176e67be8b2c5e12eebf86d7f798518873f244af1a27d3769cbceeb6674e4b99db2f58556d71de4eaa567e36db8468e714e2cee3064cf79de19e6ff9fac4995b0a1fc24bb598bc70bc5e40fe606d6835ed83b4df0b957b27a3cbfdc3a583fa8ad295ff9e8baf19d3246dbeea5cbb8ad5f714738bd6d2c0da9079119d5d01ef26bf2081f9d3af67e0a8ab06a45909baede116896e2cdbc7873fb9c865a43d3b571905b2bbf30cd552b2576a5b768ce85cb939959435261af73099e7b64bf89a24017ac971caf2a3f424a3e8e5b86f3fdf3a85609fda59eea97e23cbdda69757aaeb443deb38e751bf391a12ea5797f106546f4a4e7ff3703367419bf06c35fb38911a29485ff157ad361498b332a66e27ac14755f8a41f700f4b90bbf962adcf632ea5c2a43d08de103d1cae5e81847d7c032bdabfdd91f7c912c9f80cfe36a09d8be974d77f4d7b97434405fcbbf71d6768984263878baef3cf4879acd9359a02c890318621638bd14e23dda6ada91040f00e52f2c28a5f6411118f4e566455196fd7ee91e499bfe001a2d6eb90078197467866a3498c83356d76558aebda4978cc7354668a8ec1baa79a5cfc15c023c32bd5feb25b023428ba0717be9ac4f55cf1d065d3c4b1707aba3405be24dc989aa73e7a8359a93094faf89a478616f0eb5826831c4ba4d4603afc9377020176b7f924e0fdf47da32772698cc7cedf2814c9f850414cd246413450c902a994ab61d9b5f40607fe8f04e7e5bb3c92b1c8a066d2c96e6e9b792e1297577547b964fcf0ed1e83b3a5ccb70895707d583eaaeb851a11e7b836e4f1d7a450bb790ebb73b99634456cb35d831ab951e67dae06caa117973a9d9856b1770aaca53da11232b3c1c9bc31e8c9d597382dee555ff8a5c22f1ae26a4dbe2cb0eac4d2c84e9617795a243da5bea01b6f9ebdc0b1a30415762c772debb6d180cfe8ab659cfa706c896d4d5c3b61bda7e86dd20f9299664b0430b93352f55cb4b7524f7281e5eccbbf4636bac857858c53c0c9dcc471a73fdb1b54a2c70010655f223f399cc22cd8fcd3b12a8c54849b4c93cb5a8c91ba7edbeeac8112af4c234d8c799289216165e1d1dbbe955e705c8400ad2ec3738116df0484351b0c5ab38e1ef37c9592da193db0dd6ca7325fb222569e9a0a21a50c063b04d2a75dde09c454f26599700972b04237636335537867fd4f6ba166cf23f185b726861d83259e7c8b5dfb8c98baf72d7216d0f607cb788a1967e6e058c082787c36c7e0262858a480d39b752819899d0c7c9834988539e35d804ba16423b066ee2f45d68f99d3671b3fbe20021941b3b6e7a5ea427f0ad8375d008014a9f40bb253562e7d17db73215fe7b873499d7d40924d0e9aa3cf6fcaf6c582fb3d8f8a291bf51a2d8e34a95a4030f1becfdec6e790ee14286f5d4de4bea81d2f321a2ac66f18392aa886d6423dd86aa5b84e58142755cf78e3c14922d8436820daf3703bf9ca02c56c6353b81149e128d7cf12ba56dfd310507a71c3bc455ece5c632e9e1b830348d21bcbf144bf3711da31e4945c18a1e8d3480f32fcf029117d10c35cb50e01fb6536aa740d6042090b5ec09c0b2f613307872fc7a32b7a2118a439b51864682d92f46b43021ee9f845c91babb58152a23f0c57977e4dc8109541b4840027072cb8ede8204b3228e280e7df86adcfbfb51d22b9692589030c41d4c922418fc029dacff448a53cc9e2aec0f7222f6a17367ed0cd368bf10dea43f8ea357a5a78c3a377bbaff64f71b9442f611ee3faaf7773efe62c1433f6d0e43122150fa122562ab731ffe2d9528288c31c0a9bffc13e693e35eb7cbc8101c25a84e59b50e86f620a2f73e7c97762d223020e7ffdc0741aa736ed4000da3a242d8a8005a09477791525a3a2c99e50668f952fd1e21f2ac908179c60181981cbe95fa4da48cd9006779d4484ed99ff82d093a11cea2954249772dde5d8cde60bd59f54dc76eeef00c02edcb3a4f772081f9eb1726214f39076e12ad81eef40ea897fc22b5df13ed5898d7fce0e77c9c5379f1750a995e0504dd414e1cc8dfe83cb7f05716bd61bba0eb13872f5a190f47b08c6be2230de2d64887c23c4b10f7eceb2eca17b259cf61b9212436d35ad786130d516561ad3e866f15c52c68d8974e65b22aa08948c116941565d5894c3cee379b54aefbe7700875db3389800159a1fcde246fdb2e96ae285ae4ee07d2ee01c8b77897c6d8f03b9ffd0e3442bc7dd02dd075a9a7462a487f3f145b9dd18fa558a8d89ff7f6431300a692a324c28fb891eca9cb1d9f2e6ed94102d3ac97d28fab393cd75e3db2c7b119b65b316d74230be96b821246581b3b143c1be0bbe075bf2112ee6eb77a5e3adc734e86b122716a20231e6978a861e476a750acd573383b10cd196dc6fed3928cc6f28ab9e208fbc4f6e594b84ebe706367dc785ce777b5ba3163fc0d4d35a8e03ae87789a19572e34a23bfaf68de3fb9d66a2489520929f3112c30e1e8cdfaff797ac7d98b40c92aef45b9c676a2d0db6b19b22d57b08116c450b8ca70f50125000c2ffc3f063419e3df0444956639a678076d27ef0853d1142a13f2c1604cc492d7a7d850e35ae9cf1765807281c0faa5277c38ffa18131b8275e2d7bf239c40efb5996ed5c2191e0527ffa6f67c7ca6515c985892ac8942614f32e74482670c3c18544c5cd6e94d6e21320a82f2d633d3083e88a44c6e0bb688728a91b1b6abf2081bb681d45e9dae9c6472488654c443f8181224f6c375a2c3884de29ef696034c44e43af741f7a5b5774c15bda1596f051ced813591abb29d66ca59f99481620289fca438f874348de0f93d0ee6d3b07ab796d231617b909c66aff5574c6f5d5d95d95005394ab29058c3efa88b4a31ccca5dac60b0b4f2ff35371032bd3bb569c70cab479e3937a8e99110a5f4c3480e28c63bc24ad11a678c2f4f4b78649247d2cdbe19f93d96c097101fabaac41b0a28e2a19967187b0f76b165c6434157ebc9c0be763655d57ecf1b684edc725cbdaff31595b205fb3bd17f960e153c4d338fc8c431dab2e142e77bfa83af4bc5f27e8bf381a7aea3cfa471e3d28dfe01002a13f3bf016cc3b071d70d699462a479fe82e6b6ef9ce35860cb6e0fddbe6653623d9353ecf3a20eedfa15f4f31e2dfe68e79606ecf950d32996f871eba20d39e498066da682784a949ba9ca64403d288979f055889aa661c3b3839fb156f1f466474d62b8a4f925f82d7d2b7c65c773e10c89565d84e1c3deebc6a4d40b59b7f188b4b0d582cc76109b99f3e3d7dd587b11d5cc441179b9e674725f49dd084455f6266e29fa390f2d6154630031e2f21f12fb78576ad0a975f9444a4062e8c4a498bb1a260f5c50ecb4f57f6accb31ce3628805f03d11f1df5565c524a16beabdce702dc11291ba523aee8f46636933b4eeb1bb44c8aafcc76f50404dfed5e5a59d9d39fa257b6e1b5fa507739880bfb09a9a9fb867717b72505a1ab138f1fc5d6c976c13384239d5764a95faa53114ccd2a157f2d17af61ea285f5bfdb1b3dcffc4c9c8b643fff72e245ef00adb203d5abe62845b6172cfd50d0d4d0ac495482d30d3b9ba9afb003b87dd16eafa6eafe9a542dfdff099f66c8e625fcf8744659fb695a05b665cb06d7b990982f32d9e95f53929f16c9fb97c2ad588bd56eb0433d7b8d43fc1f11c0ed01ccf9b97f45a6148d9d024df4c5169eae9d2a5502a0d800514300a69ed65d673c5fa02b133e06b4a8324f12e81e33df2639f8dbdd5e9ca46175a8a3a3810e56604852e2220172254bdbeb62470b806c964c836fa954bbc18d6c446ff5545a5091e2958ddb2476f09e5441ca965a642ae166f6d8df535cb2abe956b3f8314e04b87aee2bece6158c23308f3ab1825c71171fd5285b53ea22f11e859df2619665d8ea7b4fe0a2ec4bc88dba71226abcf4dd4a2a74d964061ef6199a2e9e6ad50af0bb409ff20021f8a612bccd3ba207c44ca7ef9c9954d7b6510752d64fad3ab634a11c3bbc25ae2398a683e2b743d6cc5d486bcb991e02f37af641a76e74c3171bc118106d2b84bb9274ff4dbf8c936d70b8b2fbac4cf40bcf1ae814c6fd04d27cc96a0f9b177dd274532f3b90f2d4a0e0e96e60d4d15d50c356324aac2d8f3cf2d3dedd8b8bdff979fa32221f62d66f9cb9763dd9762b9dbb8898471827f845f0ad9a4ac6b9bbb455ed02ef4e4b5ca1839cd4310334a7e86d0a1bf97fc65e502e53041f060e59406d5cc229a40fcef6af47816e42a65a1c51b5c212fa1f459bfc54cc65e2219c3d84fef732db82b646d2a2b9b8b4af39baace9a995696e4c98d8d8771be724ce71ab451321f3664b4b778ab94fa072bd60a17ae7406869981079b19d5fcc506fc8a8233d8111e4be265df383237f579f1ed1b5219ff5f2f704546b4b6955ff51cc92f9a31522f054eabbadc0045ace848a2e4407df659c7aabc19740ff0a786fe4ff749c275562454d6 + +Params = SHA2_20/2_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000001f4fcd112c6476f69f8add1cce3a88b708e97edc3aec328402948caca0b102ecc5c74f52c74c9cd1d8f4155ee0ccc05cedadfd87d40a4ecb76a68ed83150047ef +Signature = 00000066a36852a484f1c7e8265e936239e0f703670c531b50e135606b855abdab206cf1b8d64112d36b4dc86f6470829477eaace529ba2eb95cd8cec0873b439719edc37c040e59613928da584b6277321d1d8f340dcebe6b99f4f54f6b786bae9ccc67c9571b2c966560c3d8f02526f61236c52dcbbe010e4566953f7bf3bdd5f6e3494ecdab4341172a8cc298c25e4c30d926f553de9547f62b70433e40ae7f70eeff1b3c3d22860f657f2f7b719a014e264877cd3d38a2332d987ad06951e6938990600b6acc3bab6a4040c4672fe5bf7cf3a8d43045d7a049c3625c4f7b7bc88b6aee82f8239f306a97d193043d216e9e78ae5da62994986586c477d6ec0651ae1bdbf668807dd9271e1bbdfa6155e84b9a1844d900c7a28cbdc4eb6fec2c668d94c917f2050ff8655dc4351207811a8330b09fd79c979070b72dc9e5a362a0f6eb1364489de4eae92fc64b339729b4979c1857a238300e7028a950238abaa5f9b1b3a0b249cce42d83ce2b0ae5a4ef5be297ce5b3deec2a2cab690bcf3bde39743580f0a789c48e6947776093eb605991f8e6490652562404cfc3ab8bdaff5b8dc53f8434979897d7bea39367274062b26c76349de873d1987da37c2cc69b7dcac62a6a9fdc32587a6d5ce0516264d3985a71fd70363e2c36fbfa72250b038ef08fdf508c5d70689be11473e84f05b5a53a1d37f32ab376100e7ed2bd66690456b69e741d3cd3e12a37fe320a896f7f389b48e0e8d7cf013c62b9fb0a019134bbe5dae8474335bec2bddbfa7976277a7dce607b9c14a704c5437244121a876375f0296098fc8e841f93ce6664221dfb4e69e37e3116f217f3f865b578d2416023be26606fff284dd43a3abe4dea890db6e9880a26e81f5eff952de27f421ec873bc3eea8ef57c70c51101ca3e8773ac5844783c5a1a9229cabaced7ad2c7171386fcd6c9baec5946b9d2a5a1fd1e118fe69ad8ddef16f3d777921f19acaafd21be174d9b2c76641ab581bc05cc5e984d95f7e8a5f5c7ed42d1e3d4651ae6085b755e9222b1c6e1cbf7b4c8b117e095df343240514a358568a55dc83f1bdcb0796a547dc302c70e934fbf38c5aaf11be3f45e74372924e19343178ff281e9c3d9a69197a4330aba393240b7d145d1061d6beffbea042055ed7c121fff1756cdd4f1e21684abaf7418d8a62ee18c5b30422137b022d8918bac6d6a581bec81ce8fb83261bad2374be21dfb1bdd7ca7a68c20edbcb99c866bed9e160d24cc20643051d04555de5a49faff8b7d6ec7f036a38ad7dcbf8ff9fed5b91a789a631baa82c02909495d124004b3b3ae454de5be09d1961d612d591849e232836ae78d9f9506fed72925d3e0d77a60735d0166c491ff561e8af3a13681f3322b8e17f1fa9f94350fd2924c5ed1e5bcdd42235275404f90f7235fc3518943aaf5c5f1364b84d49c0a0de8d99f19bf8fead6d8f6f15a8abdae9637f084455919e7ea32e6cdc5af53450aef8f235d61404769c32b7ce7184c662515bbfb2f87e4104c5be469cd9d44c0a8d53c0f89174b55783f5926e3a3d74d1b5553515682f2c72984a07727a67f87ba236fbf22b150017760f7c55284b9d4dfbdd8dbf96d4cd3a57cbed1430ef5dc82f03284901284a9939bfe329a305b0375b424ac339789a86a6b24cc01edc0e99ec9297b5018b464972a8b9043dfc4ed7c12da1d3cc14fe1d29c356a84aa67e129e851f9f87d3850e8e1160b8303c04e6b0cf2f10c25495f1aa3950bc6aed085c8e2b3d82e30816837b852dbf76713e28cfeb237d0b5687eed2aa6db3f308bc6a4af68bc5c97e861eba4e55af4eb2fb982da7bb6b096ca7a5b75d4305130e269da67ad717fba0dcc9f2d37d01fafee8161cda96fb9fff56b17688c60715a14af6f2baf15581ed6f68af4a51e9c1898a15f5082da12a358ec4f4fdeda3fcef12c4e3d128147ac33a3972b727b90c0e3abf58e4fb20a62c8a5d038205026e432b5390efb68535dc3324483f97ba555ecacee443488c9d77acad324eb44018c2ee3a572a6ce91b71073760f28c56c8dd72abd3441f6fc8e6d959ee1982bc50a3696773d027913c3583fc6852c500653eb96ab92bccb5bc6d010bb2d8ff38e42b19bc163df865dc7d9fbcdd4b7cc402a145680589a517ad7f22cedbb583e45fcdef777c33d5ede63e1b3545f93ff814991afda9dfc853a5210c1fa1c42468aa5d31c8351f82e74b78a77a327dbd1bd9ce24127ba4ad9d11709c04ee8709dd21482129cc04776e265d4064b78ba62b29ad0482067176ac7d1f7a1571e9675c0012307ffd2eb9a3550a3ae892e7fb4fedd0cf9068483c602453b0d343a35848894df24e7e4a57f9893ca25d3a8f038819231a30348e59d6ee59337fe13fa11e9d6ecebc31da9b3e15e9ccd90bf4fc76567813d98d09d55d59417757a3ba436a66285c307edab2892b488d5422ab29e542ebe902af8e743fc8e4aee644c00e4ac736f31ddacee6ab55f2c1b4cae1eaa3a247fab734eacbfab8e851c1c952e2ebd60f16346bc966fbe9af4e1a6dd1ce62c6a46cdb651436c14427265327bbfc9a21c8946a7ba0e78526c8982a151c7691d842bd4c94561a2c51b8a11dd127c567998ca9c1c57d3f18c9b7548c483d116e39045bc791f89d9d93514a66c2480d37dda4fef91313078f4e7686ce4b51cc143898e75ea9c17d9668ecf8024c857106326ca29cf686363c23077285faaf45a2acf4451a2722f7dad1f76c458db8a846ac79a776802f9decb4640926c67648bb47ec6446d66124527b9790b438f6a1d1f8816197bb9b17b2a8559baa1f67f8139004f086ecbb837b8022f70af334c916ae17c021514404ce899ba49e3a376ab752069ca10b996d8835cca188dab1386161e71cf1e8019a1fe0a6eefd267eeb4ad6e6840d83a0304f0c1d2fc8c48734f0ba892bb9dc95550ea87312187dd92a0a40b9f1af28b7a1b550fae33b4247d7d44bb2b2d5a363a647da86136843f5303cabfebc2693e7c3c1abb924494d58589f9e047f87f42cfffab993df87bcfa905563e321a85ea1b8b8dd8f2e811a193875a19706dee75f08303d14cf6f33e60a9f7e544d6d95295bd61e4b5db39a4c6b7fdfd03df24557833591b89825159f770a2b783057d8ac07e352e8126a201ca42e2eaff7a48b856ada87247cacf6bcbe61691fb7fe51ea1d5204d604ba02b6ebc53b84a02f54cf86e24537f61bd5e79588b13bdfa6501be320128f5249dc9f3419a49ec0253c4f74ae1bfbfdcf02f54241363857d7e98d7d01c02a6e4f13622a62aaf890e3d42f6587e2c9a08ad0efb7cebbd8a2055d00dc98f5f9dcc78af55cc33df5dad35c73ff1432d63eef51241f09900f3975f25567b9462dbe274928bdc18431db3ec74b14d9b68e7dd1f4760259676fbc4b7e9b7ecb9453abe8cfbcd73e8254b904c39614baa002c44de2451a7eba156f44bd35ff2d6d23c82a1488f9c8f89fc7472d87853d8c999320f165165121022d330b5f5a3120f3e6f46dcaf32cc45170e05e138fab39a650f83a9aaf9e95f75ab8fe03677dad7cbd42f1d833b9e73678af60bd46c4f74203ce94e4cab2a38b3c648b6926e9a383871365e2a7ca341683a7d376d3d162d580cf2a898a72ba73c4a693b519937ff6ff1c2a16911d4706c392ba796717eed69ae4a921ad7248af80164a66bbc1f26fd21fcf16be785037d989e10cacd2a7aa26eff20e79aca1d2b539e7bc6ec8783c7233ced86dfb7dbe4316ab00759df66b5805e929f7f20bd87938758880987e625d400b2861e0cd7018ee2b4ee4d01fb7987b10e1b1b4532504241b0866bb0a09b57010442cfd47743e4388b93c6c05829dc9992c9e67e89998df18960f78a476b26b2c38825408a818dbfe71032d107abcc30a7ae70dd8ab82dfe379253568c2a4bdad073cd340b7a610b4ce900c20681b32e246fb85b77cc24a6a77a5554ee4d3a53d5a1e50b45efce5489d026c35d4f7152494a26a6f4440ab76380b7802266244d9a3e2ec98ffd2cc54f4275333e49ee1aee93ccfe50fef7fb14eaca9bde9cb90760419bd72922173213e4ed56f189019590afe41b0b591feaae4b37ee4fc54134e486e7d93a2f5b6a0db863e34828c9b8f2b4f6b11205165f37d5f9b934c6778d15ceeadb518962e6ebd24415c83746532634e6eba70b2979029cad712218b9a7bb711f0db86ddbffa9c871496728c491d2d5f638738ba4ec95a4fee2bfd808494b9c2e4cbd72c03cf5ea0257a474bb17f4dd4f96496ee1b505f8eb171a781c444e479d2e3381e10c2b6fd55b15c8462c4835283c2e338155c9b947bd6cff87a01dd864512eeec50144ec894154c9e58f7f7e61cac94beddbaaaa306742446a6c7aaf524d319cf338e6cb2a3b16df80d611b348e927ab24f1cf004db3128cf2f5ccaa10794b6a331eae59c0ab86c04482544681dd02d3921184a6c1c15520fd801162a42c861d1e0c5c6c4576105f6632f00f8bfeb8a1cc6992088bf847f2e281c1763085f33bd6c68b0b9cfd8fd324f0cfd4279586bc0905917a34f9fec80715ab7381be165593487b48cafe03ee1b23a4566743fb65f314835a0555632542a8ae60dae2314560eb5ece4933e6a45c2d14054d9e0ab333503b66ba13a96d3a2ab3cd2da1c45b6b539cf61dc91e88533fc610268e4a8275092127e9fa90252129e1f54238486da26f546070e4a3db5a055bc5c8f047646f794a72ce2a4173a293e9e28dc427db0f6cb6de65e8de70618e99c30764749f1b9bddae57ba6432903c7f9c814ba6f82e424a5caebc7f8b3fcd79721aebab7292de915f8353602255b998a8317d48976e9ba2f453879dab832a16ec60ce64366dcbae77489a0e70021e65db8bdf0e0bc3ff4734c2fe5bc69625ea80c6b2d0cdbeef287c76ad659c8b0977d41fc97496034b1d3becfe4b71e55693fac2492e1d2bde6fcd6f1ef6b50f192a8517b1eca4fa26c2c8075b21286d83b99af719b1a87e3f1538b1b5a4441c3e1c331294bf9a2f9ad3b468baf34a4878cd36c0752c64dcb3efad406a2da5ea94217bfa3cfc6078fa209d45bd5602e49286c06c1077d60cbb94526654ac9c3ce19f920535ff7bdafe067c56db8ee485ce66a0da504a6b3d20a712330cfeaca7456146fa543150d6ad71ac4f9ef13367799a74433560305caa44a9a5e9e360f34cfb83c2aee03e2d742fc293c5f55bc24f95b16a7c80c5496fee33729780773a22ac903204043b848551befab510cd791e5c726e465b9ceb3efbdd921dd4517a86ca6d25212d83f8b799bf238ed19467f71e822460fd12f5785a130d5e959abe74eafd004540909326220fd96e1c638026b1cd7c9a9fa1e7ffc3a6312c34efc0ac19e193c2b692f8aa72c5330aa400ba9662ccd78313c883b2607bd2eee09bf4bdafd4c3716c554d850e99b873b9b9c6711fed138ffddbc09002d2ef07818a1a4e67c8a04b0a7fe07c66189cc5327f78de9f72aa317e7e1923afd6c3c54567f7680d95dd9ea1d1d7f4559fea55cff37fbbe75d809963b985dad9a61624aad12b98ec1739298c00a8ba6cb9d83c978c198319f9fa87e3ec602deba4a861f8864f29bfa88a57c9219952f5029c307a7ad0295be8e23f2d793cadf2ddbf2afcbc92ce9fd6e23632859961b9731d5c4441fc3dcfb97d7a1e487842432615a6a9925491af06d644c63022699e46ec8c7ec464eb01049f0b6e640c11e8c3da0200d74c5097a16ecdb0ce8ddff14d2f134ea65d7ef1b5c65dbce9dd2e549018f6ab6b7a63774eb6d64cd1d2cb0a049ceb399ffd0a172a3035b94b6c2c3b98fd2f77994bc6b8821fa8733db2553edb17a1108ab661a36c61d95ecc8592e332457fa103fec2236af64316cb79aca86e3233e91804ccb96db7c58c196d2c31640d1d4cb60054eadc074fb4967396870ee3f80d8a7a9d9e98befad4052142d2c24d4132c65b93c3be149983392e9f76a37f8ce7fab928d21ff0d82ee5b27fa6955eed282eae2e014dfa7b885f32399b02cc466dabe6a0130587f3b29b769cbbc205b1be8f0e2c19e4e4e52aeef7436be188083ca5fc13452232ee336c52628df8cef3c13b5fcfb403d62160184656a5ef5146869a8768f9fac74f62f2d667d6260dfa29eca99899b51c323f88168f302fe0fec2aaa4c637acad90507669b101eaf2e60d986ca1d676f638cce2adb0fe22e67776d62cd167b090c28d39e05b07b34e8179c67fccd7e4bd4a905ebcebbc66155c108ea1bc2283ebfc51dc92308cf28e9eb999c702b3874bdcbd02dc5ca8cd5ecf7cf47ed6b03c9891715dabb1bcbf5fd1ccd8810f186176de06fa82cda4f8b3d85327d0e68df74da3e94b19cddf6d24403f8c9cc1f826a169b3ef4081b548afcb637465bb72a5ee9d5c775b9df4bbeab5cb16fb2cdac1516c246327280fded4ba324bdcb883d13f428bc92cb2cdbb1a5f78422d47683786bb84ef5fb8821d19aac74cc20025ada08d12d5f644c9f462113617f775bede52456111978dc5d977d01d2bed89bac9db7541e21cc94eb110c9c902adaf14636a75c0a5930c5ff257eb9e55f417a8cccf2b7c64de1599bd73090ecb88fd2c6bd28da4b709d075d6f613e62b73a446099301050c0f8e55b0a01e112561ec0823e4ccd02ed780a523e31485d6423882fee52834d5105501d9643743ff335e51f2dd391fd4a475c880dbd7efdb8fc3a7230b81b0f8874b247be0f61b315a22ee16d91ef14c1214bc470350422a95d510f7329bebf3eddf0e26e7a3b7d8010ad8c4d210b58992d16b521cb4afcba3b0c78fc40890f4d1132adcfbdd8ab9432fffea77313769e0bf16d621c41ab1d96dfbaf581656ccc4973c070d82f61643fcc241fe87a8b045bedb4537bbeab3821756d964a467771d7a7acc193961f99565570e0c3ee7d0f3d7b46807242efe83760670a29297dd7b3135a9a3b1ae17df019b227ad1caf494d9970c57c7fc661e47261299a60f288dd5dc2a7a054e7dc3d7d7994f70 + +Params = SHA2_20/2_512 +Msg = +PublicKey = 000000093fbd05c8ffd8473c953ce9c986a2d412fdaba9f8616cf4aef255db9964d08e57dd7a5ef8bb7e7d1cce665533f6eef354aeb9b8cfa8ec43bec3f2ce42032859548faa93aae05db3b411c58f0f84b1611c0aa660c822b125f1eae9ae33d3b41f39f8bb96b0c3ca0572c00d5fb24a9c75f1c645c3bcd2445ad8cf3f9561b5280ae1 +Signature = 00000053f853396d23b49bec03d2645dbe68de96ceae3244f004a1b5aed2b312a3edca5c50be6f7ebbc6b7acd7e35a5878f61c67f46be23259be4415f9bf5c9a5fd098edd3da4911bb72df1a1ada90fffab58f1d30425688e9690a782e9e50c56b3325b6a0136d18f903fc05be963df6d066e288b65bf458be89086c2a489fc370b08bec001f29ff0b634baa3bec7059257c2f3b225dd6a27753f1beb4a3a5903ef77a7a1baa9fa9b8d916e5bb1b7ad92dd139f3ade1a711074529883603e62f01323dde02a96f46daa8b963d3ae3ba2982967a9372eda91edbef5ead421518114b24c0a0fc1017cba2265b878e3583b7b9d75412fc7639f1ddee7af324809833af7830d727a7cb06dd08ebbbb6fdb3dea6277f94756db1c85738f7544d9ecf1f937ae8b9651f4565f924aeb5c24b6a419610f8e7aca1ae2db8de06f063d9b10cded79aa0479b9d1de97f6dd180f08dc74036ac2b47c9233e9e74b50800e6c3143f524a3f79e2ce90bcb74ccbedcfb130e0db101baf4d55ca0cdaf2504b720dee4750060c86d2d9ae4ba679daa066b7f3dd7d44696dfb1c9823fab8283057fa2d831500f2186bf488b39252ba141c9a6eb82b0c113ec73dcedf245c7744d1b4f0f37882233fc5324fcbe49ce2dde36fe50b56d0875a8caf4231c4b2ab70f2bc0870b29d2fca3ca78c3957c0b1a297036d559d6319a53d96b8e32f4794e30687e727dc3e0ecd61eb0dddc31a6405096705683cd89916a9de670c698caa7a46bd1c0a4f3fb751406238ac3c238feba48e8c254b742547611be2895bf0b26944c3481f677b99c9103a541ad353fd0b6b969ae6df14c57bb215b04b896eb4d0a20bab833754354f34e2dc6c91da6b3bf671921ce21d385053ced0ba724cf8db1c6f2ea6f07b4e01236480e9b86c11ff24d4205b3409d189358e92912d1114828dcd44980f83f5d33fc2bf2d3bfa59ff2d30473b8c28eddbad83538452d60b32e2bbf7dc5c2b0b8987ec5861573d155e39e537c3bd5b5baae6d27cdd35f8e82f405622b6166dd90ba13868d035dadbbaea5300d0b47cb7dd92695e8c779038bede709098cfe248fbf514b5176a048ea46d64543990f5bda40627400220cd0612bd4b15b9b6085cd3df1aef55be0d92a26f87a38fb578f623423a5bf40ab3f0f8badcc3a0acd758143aade72eb6bc6d82933d05c993b71ce57271a3a16ca5eeb5a858f6242e72f6cf81997badf20ded9465effbb099cb5733f873d960dfb0bce12549fafb36a2143ad699afb9ac6a307b106df3c67ceedfc9156b0ec0bfb9b771c9b1c629e7881d69efadc91d812dc25762610b301cf170ddd125713f0e16678bff2518a20a381e54d49563b4b30eb508cb72951b64725da60d712d7dea16611bbdb028047970199d12e24a07289be1e6f4c7bac7f7b24a4c06ed17ec996a03642390b7b5231c8064fa3f9907ff53def09c88013bf2e9ff0b55c4321f2c53d2edbadd02f2a9debf73473f949a7141cabd72a00c61c5325e01fdd9d5046f6c13e49c464937b0d77076d6429b508311d8e044d7ed6a0da542946cf5aef9a952063652044a904482b172223fa54e7576421802a340fa23d188a03ad3fc25fd7fa6d1068c90c26335330d90f1aef2af5f2fa8f4febfcb9c55afdd5de13bd3847ed30fc4b345574b9780996fc6397e3a273b91cc1355e8218f8766c731c72353a09a8cb89c87e362ed851b82592066c414df5bf07d8c7e003cefe09e363423df687972665a68dc76aa782f00a312b48618abc92803ec50737b4bd8708f142f92037d5b40c75e5fb80e798c9d51fcc21be3aeac0d4207b0b43bcf792b5e2c21f10c054c1e92328cf1df9aa8f1fa225d7e9d143c9abfea67327aa11172a08ef8cfe8ad10aef53c3ecb97d61a4ea9cf83f67bd93bb2706d6d4d8843a58eb0e262e804058606f749ea80a413363b15fb4b38341619985d81facbf197998566050e6e4895658746025602c01a7c24294310d0d58485911a04564b9b43365fac1c9437a9c2d294e6e52f8f048510278511ffac7b401ec04c4ada91441fed2e91cad9a27e9a51140bad0e22cdf537d2ef69ff3132f59801102da368fa5716ba554cd6e9832adfa900caa3ebdb5acbd4f4ea0c06fb0921af553dc60106d2e9202afc50fb7e9450ea1b538a543ef520ac70ec26c56c0d1d9a347000bde5c2f3949a77116b0a71df321af156488baade2177daff16be84c987b384f53433989226a167253d29e97649a6cccf41635da541caf085ce1d993af842df21efc5bf0e4cfdb89047b3a91da6b5f8677ee5f2bbc4b8bae8cfb33d413a4786511f7606fda1aecc77a5f052c8bed0228d5d8de95d88146046c4239325d4a5054681c978ccb9cb91280b2d44244e057e9d41df63f7865e79fe75aa8bb71d094930ed9b1d8d136759adf4edb94b11d2e0186dd9c9b72c7547dd72937e0af5956f9897db5c26e3fe6e1b9ed6b01c3a7e7bd4cb3aa6ccf45b00fdb4e83c76aa26605b5294e64735945190f789b722be2eb80269a167f2c315fa208e0781359fcfa9ecab78c01970fddfdb73eebe8737cd3bf2dc72caa3d0496a920db8516cede84a7fb968834bb4a41f1bc6c34637d9eb86508e499151be219683d9daf42fef4545f0734d7d96a2a14bc8b8d144569529200cc9801343d4febc9b2e71b3aef8b02340504439adfddbced9f2fbba8f36fb8836da8dc4f98ec35b0b91a78cadfdafe5d54f8ee00c8f2739b0abac01e0c63c859f9a5b34be7aa83d96cee333e8aa656ee1ec02b440c9f9f26b40a0d4cf73a4f61b78fc3055f0a0352550e90c61f5cd9cfe4b20707c89f3ea7d3fc9499d06917ea50f82755ca4cd03af21ecddf17b46ad84dbaf6f11b5a4bee20d8e4eab200fea2675581077cc41f05aa08219bfecc58d219367faa39b6cd7177e58ab3755404609580b62ccb28e00d9a8fe54704ed1c09bbbc4852c619c6024d4fe33872be70dd9e9d0b411ecf8192fa940ccc61a6302b33d15611653d5bcb2c21ebd3511967e075157c87c605c6f63e5811cea6d769b436cdc62ec95ab69c4454bfccbd062e70a43570cf81632ffd0e7e7b9fa0ef03c9c8afcc7e4a3fa48acf9f3a0972c2bea57954b1b271ebb7b5849ad3b14b9db3c8ef6624bffd8447f0d28fc8d9fbb00e6bdbaa2d8a5c11ea5e7581f71c281d49e4fd33474fe0e4ba8b4bd35f5bb432f789b5ef5d274289cad4819a3a2de36ab6889f1307c8093f92b3638cdc44572634d788ff581be25a24f57cb97bdf4b491599c8b0934b8a94c97548cee6b71a04739c18d88a1dff0e63e0654444a39f25ba2687633bab45992f56b85d485b1ca83d6ee34e46a76fa14f83649410f5fd52fa7b38f42bb863e37a11fb0298d948d4e56b6d8e03a7dea8f68cbbeab13f0263b439fb10ecc011e1236e4c67c215f7294a8315679921e30d99fb0a7d686c093f0fc78ccda0be70ebb62bbae3597b80996aba46546e93bd2c4deaf9e55193f810f37c2e9cfddb0990e75537823dc825745b5e68d38ee503bfcbc84da9e9b344e1c8a0db32e88d57fb6a7c8c73674ed2f0243a24588596d9e6255082af0e75038999f2a6d98bbb3c209b9fb27c0ee84e216cda5700298c9e3215802767b0f690fc25815dfb5402f314d3e68d4d04a6a6fa71da2576b91436bef86b657415ad7d76bd4f88535e3a54c0a2d80b86f3f833b404a33f89b6421777880253c45811cfce2e084c35be2bdc530a9983b0acbe83fecc1effa82c0ffdcb4b52955859d4f985b61300494947ab2a99bc3c37f56416685d7c0212083c05a40b063e0230cb6e3ccbc484da5ac49ec9d522433327178b69822f8f35ccfb46e718494f73a7b8e7ec4768c4b9c8a2d23cea8190d1b9278b1ef35f763d27f0f38c7cd34c6462320a98a4e18862848c84f9c7a8ee2064bfccdd47ca66c44610e8b988515e04efa5a64bb302204dbf870ad413597324b7f47f794b362e6f0ae9d26154b173cc58efc0ecc74d1a77dda3f8d5d6810b69006e240054e5bb7aa942b195bf5e40d2477ff931f362245961715c6c52389bc88f745e1052bbdadc1d4a7507e8efe30450ea4d680a71f523f69873ff794549f26722d720b060c3169fabd68fc620dbf961096aef83cf186cdc8b6200b8a70cfae248c6ad804d1f1507dfe3780bce0f19df16786130e24908b94fb5484a6520fb083d6f5c8da0a853ed44e073b8ae3197bdabb529d0ac337684446a048df8c0a833dee14053b3b335ef328beaf084c280e64dba12c4f822f43c35a6b3e5387c8ec99e86010b36f71af23b7e6865c4d556e58d9d5e416ed0273747bcbb56682b531aad63bda000308bcd17af608d348dfeafaa805c9a8ba877cec8fc6dd50a325224f189603a99e308b97d3da321d584302182a4dd7eb259f7d4fa99bcce1766226aaf5f353522f19c7fe02c38a68f07b7db07823f2fac4d32e3b347b6ab665f1fb99e0950a7d59f35f4d0a48ca620eab3355ba0387f47bf8b83a92fe53065e15277f6c8ee34a2cd871e6bbd13c3dd26affe9849201fdd976bb34f3347993e3c5bfdd69c841ea720c1b22b7c6f140290bf2f775c6f873d57f8cbc21faf12ae0765e7d3fbe44e6a52145f3369e9f11ca914ae714e9e2bb12b9172104fd6f91cc6a7f4a97a5128e30bf4bdb726e6e66ce7d903efadb0b251785a5d64384fefdfd585d8c292b94517eb9b23aedf3bd9a9833c4bb363d1310b9dab5ca8eb477457d6224911ce340d4b552d4bc5aef6ea5ceaa59b2b2e5c97ca40b68d81260b4c38f4f0da78329383f744b97987cb3bed58a634cf1838e56e0ece4787709e1e7be7aad48f26892ce0e29c02ee6dc4b65c7142153de0cc38ae160b1cb2a68c61456ee7acf44532eeedb0508f49caf0546ebd0c7358838cac3ff55383187ff9a9d258254de385d4dfad995786b2ba069e5e4272b5b18cc1a1837e6ff658d7774b95658caf42d939eda627c635598c411717b35de3d3d9d5cf959b55647d9d8e5839514b48b4dc55a4061603559e11289ba29e82497e8c7569717d2510e2b0853077956b67b282f85f32515f3ddcb51d5ad894709e64ddf3ea2fc39de11b7b56cb0c98fbdb6d9bb0af9843b1fb8566d0465b720b2cda38eaac8181c02e790cbe02c1bb21817ba9408287eee4386bc57238b529daf0699b7cbca970ec3fee47584d7d5b15752a2ed1a5b8188c7de76ad469c78ff29bcb17aebf9c8c43df3a2aec592f958f989d8daa097e30a1367e33f225df28e948fe9b0d75a133e37ab6e9dcaf60c4684c5f11ce08b80db2f47fbe1901af6adcd0731f3e463c8a6f9772da57adb32349bd03c691dc0fbd4ae5035894af047ad6a8000c12847bf6004373f3b258396403793c8eab33c37280f37a5ec3cbcdf4114eaabd399cb297a1adb4a5cf09ffe3deb739a3af56885a6c8250965e8027b7cd7e3ec5fa126fb264e8b9b316414d5376f13de9bf026e4c1c3ea33115cc3cb15f99c7290987f01c8959b98474d554dc105a85b716e61b8ec5ef2368d0b3048d6d6aaba39116bcd1947892089076b15ab78bd3564b20a7c57ce18132b2d2f90904a80dbc87cc041eb901c5f828c97226eaf5ac3845650d525fdede85f4bc617f3329271d8496295c2d10bf3741fa1a33a2b46bfae4a8c9a8cd0a56694f79eb9165f3af62e1713e414e37a24ccbb26044c7e46057d8ab68a92a8e4b3d01c4be69a5d182889ded4b887b278a3764c17c38f5defaec2fb03d648e9a200edcedad8f2e3657d061a52799bb7cff0a2fe9f5a3b877d26cc4277c2a5d4d87b1f335b6bf76b9f748743bb1fb373c2021ce721ca23100e788e2d6600e0cff90a8cc9025081374d19ea0552db79b2247c7a9cf261e3e66251286171b22c6bc0798cec13aee912c45db5c7b4b91f4db69c4b3b1a3443e92a92b41f87a6a9551162854e45411b69c80a6142f3ab4e93ee74dfd127c816ff404b54058d5ff5c2ea5b3395c3e8d78c9176298f2c42e59ed85470b292a35e3fc90c5cd4609f43c72ef17e4b712f82e9343e0015882dad40a3a43146521b0bba4e3e1b678bb5cbd750c9ef4566839bf12d502fc1f196a3a297eddf78a13cdcdc76f8dc038871ffca360a743370de1ba72adc7ada1191c445ac404e84d9a76ea30afe6a846a6b3948813dcdfb9248c619e36af25c56685aa8f6ec0fa4add70f7ab7901fb4367d26a13eefc24224cb12c00f607eea1df46aa66d952438c50bfb0ff2b57d00352498a791c7d5ce0166f74d794f2228e65818431eb62665ca44aaede42d20498f25bf79ba7973ff73a8a5365ec89989c6e92e72c9afad70bf8fbd20b711b4b8d6d50e4d909f4d7f4ac6f2905290ffc3bf081f64decb38debb84c258fcaef9e6e7ab4854bdb53dddf4ec289a85da78fd9f42c46de3efaf6cbee96eaf362d15a58b44749068462265aec12dfe0c90d75ae843b2155593240bedbbe83a37369884c4d875719d22f2c4b4c1f37113acde19d4f601184a10c7dca1fea7c015d1f6c1f23532eeb27ac36786b43337075f1eb6184ce70e7c1023e823f9d681b92ba4adf7a5743fa681359bc2e24330cd2a5cee3b38158fc78970d192203ea8b531c1945ecae325f07f9dc18a50cccdefe54419328a2ecab51aa6b53bdb4628a0b0f8828b82e2e9d3e29c4ab347a7247fbfc0c16a295bc3d6b2d6b41699dad362d64bbc0176543b356a05206b6a410835a9bc198ce91b1dd8f0fefa92b1aa5f0e71bd1dfb00d1d973601641bf1f9509221ee69312ad6b9afd5d16d7b1d44332e7e60f5b30ec1c400430010205e2f5d41be7609bb1eb5cedd3ae2a203e99ad5a7f7b16cce0fd4aadd9644588d61181ec1027ed21d21cac42a9146a55cb7aa282d8122a003d37c13a0b4537fb8a10a9b7f283d3bb70ba6fb762622e4a6f028347534587477b70d7e81c00cbb5fdb31437536b0778fdbeae4731791947b9a56d9fc541acc0755288592942968f9803e379f1fb022d0a9fdb91273890bef68af744d8b75a77e7ad25b359f8b059cc288c6c5a83f8c389f76d92c66d09cbdef1c751c6b747393991c1be40f28004572a8eabde4337f16e7a848d43409b9377a79ba4c7f4ab3685060946c761215d677b8496b996eda1727203d2c9528a392baf9a09d0219d60605fc37f962ffeacbc732dd382b740ed37aa45c71f6ffd9bb91d26cc8fc40734bdd136d0a6e50696c03f3b2e56d0b49f6e2bd1bf14234269dff38020e82fc0d7fecb135780a9f7fbb8efb60e0eb67bf3f2d436cbe60b23803183bd0794afc2c799e409b7566938060591b559f65d9e31aac7482a11fd2da6b1d5eac2652e539c71d7296addf9099e7d699fa44b261170b6a22a81ff01ae8932b974c10a590a3259bc46b7f434234acfb90ba3e938592af8493a55230cc922a15f65f8effea5d5f84e67a14c6cc756210795ae1ef3c95d386438f95364a4faf49f20c02d3a5f86cb3352296210b2ae710054655ce2c8ef1f7317c7311527863031086f3eb683891fda25ac5091fb672dfdf2deb9c79847c87f0ab251f55dbd7d0f42bf26e1a8303a2f871361d963ab48b7f1f1fdde52b3c05d235eda761c63b7f378c38d5813c035e8f2ee94bd33c2a8c029f13b246972deb5cc0dd4b0645213c139ea8caa8d6f5d3b20c5e4311fd0976dc1c6aaa5caa4197078ab70eee7400d8717b10a093b79ad8536be97817a86335c997c24168307209a50cec8bdfda1359ece4733a39be0ace1733a91b6ab79305f4bbecc4bfaeb257ee6744ad0a8829af24bad864b251599599c74be6cd8c52f47946f21e0978faf1e22a49d22139c18c2a5f8c2fcb97cc0e82d22e4becceea6e934132835dd07f2aa630dad0ee686bee23dcce608ab71c3b372352a1c150347f559bd158f3f99269dc5f083f6b281730138f8434873ad942b2238e356c71a6541fa8f9841dc334d68033464ac01d46e2a63fe808dc4140684202ed14dc24bc604b707985c92b932040a844b2926645d3fd11d778135ec42cad9c6c795834a9ada168e18b8b8402f0d3e348209d283d2e2c81ad3801af706bba14d64d2ba2c5b6d3aa6a9557bd0d295c4cd2e7ef9fe66e8c1998a9d05ff1406a695ad120e59245f5d5e3df161811226d33edef67d6db56957f2cb0737c382ea453b6e953ce2ef7db74fbd9e35658103412e3064a35e1ba130d39e90086fb64c8805f258388dedd7d5f6e4bb4cf27c50a7af124538019102f767d7d0536bd6c29eb7335d1fc317cad0d87d569148dec37d8e707844c3650e6109225c65459682a2ca925fbdd1f0090cc2edcd393f2b58951c1f0a977d4688ad9532c7c293db2e6d22c990774e1ba66c5a5202f6333142cc3237d0956d431b3a3e1c60e395617c05323fde2401a76af62aab77099f2e546479f7e71ea8bec3e9675a4dfa2d6b41f8052e3ee63e186c50d86a4fe2f37d09803cc6498fac690ee229aeb4e3447e37ecfc37e963aac676ff86735efe64e39fb14129cacae67c9abefc49bce3af94a2eeeae8095186af67aa61b599c3e0399e410ea8d2a4a748664896360d35a911bca0be4ef5f0b697173353641e4e175a4294f097dbbb4d5c4d6790a3468cb1be1581f2dfdd8d74180e3ff7c8c9929c71552e74c0577fa26da3584e6b5888f9b37782aaaef28aeaa555dda0fdc8ad7dbbca7c96c8f5ea8b86addde4577f61c315755742269d62dc238074c0a1d61529da8f2d34e1a3deec11e21bcffebbfb1f89e84fd65ecdb040e1e9e57d102197121c4f04b559bfb0a084604fc4ee531622796690c6bd24765100c95b3fa725aadc5cf60c5fcfbc8ed642067be0561d22c6588070f1540c55cda2a7b1bf695a9d1edb2eeb8f4d83642f4f0f5f3d02a2ee225ec7f6f842361ce0120320168aa943d03a6ba82c78a4b2704989a33e38751fdaafe3af18c2f254bf6586b0e2c2a90d42eea0d202325d9fae705fd2a2bc13515610e814c327c6ab53d846f8c86d61d5acf63732ec4ca1623c7621a7f2dd4886205183188cbe669ded8eac530c6f03512fb55591efc3f4237df8ffbad58d958b32c9b6e7fd997d12a8afeaf7a6b832eb2484cd15087c7e5cb10cac4516fb4eba1c34972ffb75e4878f7c3acbb6ccbfa3aa2894240e87a9fcf3067211b1b0f2fe3374b6f5ee6e5ac6c93fe1e38b5d6a0a5424e17dbdbe7b645975bb39c5df2fbbebcf754fab651c3ac3d5743fb980f2b4ac5ba21d1d0e0398eff1ceb0c1b4517cb7985638c9e998464bc5be5bbf4100903f202b94e8b21a85880c943039ee7a67cac6e134c70de1b1b1c26e3410c6ff5c8d3c2b3a0c73bcef1e921845e32a2d4f6fe3c10c15cfa4f4b47fc62d2e904706af219e8c494c696dac6335292ec8e1e07d102e3fbbfe9fb8e15fef97782c72372e2c0b5a8ef5fe0b25917479229178120b4fd9b81c2befc3f45259b91abb60f03eb1a5f1f83f33afc0c9b0058ea5842a4db5287dfb254e98e01d21855e067621e6c7910642cb061f1442496c306d98f6a4443582af9fd324bea32b8cede7d403f84dd230cc5a5f6b4be1ef7c776ddd5987b5c9003938c8262b07f2c8ba540062e925132f8d214bebc34f8e70335d479781e59ec70791259b58d78e99278c4f780d80444a6d4bcc81a520a7c3e340ffca4a23394658cc0fb7c9422fbd2f110722956844aef9cef38e389582671eeb82447d1f80d6c95a526711bb706d36ce5a388bff4d369176f3af0544adb9d7cde0f8f96290dde1c6894516671bc1e327afff77ba35cbd3dbcb097c139b99861bf33ae02b2ebc10d3fff874b7a9f218879dc14eacf3dc38880dcbd4015e7b47e033158f19ae1e2b93887b7249923b21c189e572343534f7860fcb8cef6a0f21e944567ce302b67035167dc1ea7a0c380b609caaf390e6162987c6c95037099a9a6e4cc3727e99fa955daadd29edd73372076e5df1a8ce2aa35daec02d360223e0e0409e3169da7743157402212adc65ad293e1587a37380c70c90bd30754bb1a58dad8a2ba72ea9c01e3b51d8b2b54dd116b64a4ed5846f8bdb2b0c80be854aeffb2b80be7599281851fd249cf5876d9f9ae42c8e996fdd12396d5700cfd9ed132e271c2fcd56c6f2c3d46692f025301444b93601e8fcaa10106d5090173460991c1e46b79d0536fbd83d2b0288f036b2a3e97756af6eb9c16c29e71d99b1059dd8019494892409bc7dd21de103cf9436c87b87718a21199acc731fadda498e4d525cbd439f4e8ce314ca5ae3893f344aa6391a254e2ccd0471d4e91c425801c1151bb88e9b0e3c774b682e24a16924f17a0df28f2c076b78a5c2d38bc8ff9f025a9c48f5008ee8c68a8b80dd4cc9ebda0231bdd166b0ae594ca8e47866279c4f61f15aa0dec68356d76b76bbab2377a91e1b50d7d59dcba7c515caf4ae6f1b93dd541a9cb3cd908cbe721e44fc92fda3259b1bd50d294369ced5a54543fbd84a66d872636cd2b6d3733698f0ba7c6c84f59a0377d63a69673c8035fd6842d315beba2d1139085a825bf613b7c8adce2d21971f5e3420237d13bec38b7d991e6b4175fcff8c23306126f7a18c6aeeecaccdcd312eba765a4d934cd1ea5b3a2c0269e9dcdab268ebe616498576b1bdebf93141226905e26e6931126713051bb66e3b1e93450cde0f2195e3f58104b55db489c41d91b1410b4bf4a203b87567043b4f7220ae5b05df90f8286272832dfc043342d58e2d9392ededc2a7fa5c82cc6f31f35169be26c463012ca53ede99b5b9ccd822c3915d4fe213ac1329e6159b7023bd99588f413a3ef6da861046a9a5f9c4dc1a524a946c5cc9ff8924270d2f993ab062d48e32a31cd6898adac2b47f3b3e53c644c300c688ac903e4adfac577b0ed264721bd75f59d38a5cd7cedb6f7a9892fb0ce15705e7e6ee6cc4f2a21c2955b53051f99a284d08a26d627927c06e3a4f9f3a2520260924113443e786dbab8b1267058afb29e3208b73c07b22c58314ed7bd181007cb4eb6d2f639de838be56044616c4a5d4da37a5508a05ae400052a9f8476d06208519dc9899b4f96b265a42947d90c34b77e3b15f26124c04deab2e78da8ee7667161177308a80e7388dcc5248f827d12ccd25686e4d71fb4054ba928f84983f59d23c3d12aa8504d0e59611828dea7aaca6c8c07328d3a8a6dc7ca25d98fa0e1a484a075e328024a247712c160fbf8015c301cac3c0b3a8c87d1db28aa379b65ecc05f0334ba95d18692e5390ecbf6c5efb7669b28fa1aa703364b7c675874300b39cb0f034590c45c366e319099763a61b0dae4fd49d683148ff18d033f2604915233521fbef2e2728589771f7076632971d77c0ead29cc1857d1c640a5a9c33ed424d73e3e0b3926d0df5fb93296ed0b8b572e25906267d4b489f9062c00da8c027133121b2754fcf3f0ff250de5154dbecc2d7f72a90548dd6212a84d1c788bd353a8214e83b44da391ffd663f599270d041abf9367beaa67b134b9f354c421ea41b2757eb52f357678093c385a748e1fe65b25c477b1667e25d704f01ff693a397b86c7d6141c38d07123fc0ee25ff400e70dd0a3be9dfebcc219eaf68d085fa5da538eb3e4269bea398a7b86aba0410b20dcac71b579475130cef5b12d814e306c42abf29e93b5a20095f267bc3cd596121c9d4c37e05bdf89067f635dd53b1158ea957ae2ace0ad1b1ab92d1a24c966f239cdae0dbb52c20b7670a7ce9f4d837c82ce3655c5a0114f0ccc43247217e0bc5b9094f9a353c80eda47865b73e1237cf87e0dc67f0cad634265b663f10a54415af4c74cec9299fa69d619d181c62b494f07faa3692a9cb0cba58280e77511cb9eb873665e4a189f1a81e3c0d738b6f2989275da5b870dec67dbc2ba0c2fef301e15645ff5b2dfef50b5341d939adf8c7868ae7de99f160e501a00415c87c7919136f79d5bf11c1041cce5acaeab3e80fd6569578a2716cad4a05f40bd234410ab89fd02466b76531966e52ad6f2b000de648ab2ee216e1a7810bd01b853af1dd036f1d50662f40b6387b2d64bd9ac810110b4a9e05d76838ee2a1bd9428222f4d50d4cf52b0732f0b8e9be3792410d47e1a22adf1a8bc9e61ab46eefed9cba7125efe13742339e6802ae21654986e67c7fe83adee952e5211a65d242cfe98bfb2a91c80d221ffd67d1cc4eadf4a3c3163d14c834525f9c13260d4adfa0ecd66fd084b4f4805121a6f72712a10cda3b1a484d199f8e13c053742bb04874644781f8a8eb00a0e27da103229988961156534652b5725f745e1e1c5d72c5bcefd08096614223e7c53ab90789390010619c77f2729447b96684bcd8a204ed408f7039f1887c2fb534c6dc02b439838cf2679589d1735dfb94fec89aa6f3e6c0230b6ed470d65b813d5f22eae6cb8aee93abca7ffb7eb28efe500c1c8b22263687aa5fa7356576fd38caf3ea0d4beceafdcda681d3bc5e09fcc930d89af9bf48f81f4832eb205a37b4bc8a71afdc12ac8aedaaab9ce033de0fdf60f13a9d173caed63ac67e2636da90faa181f758e4d6bfc09bfa95da26f7b5959aeb5e0cadb09e2a4071ee44965756a3d4a0d078679749ca0f1f818921c122e1e41d06df4764efa9a5075ddbd22d62bf513c193c92dba1ec7d8c3c05272d352ccea94f7d1092b6a8e85f8d8bedab0059f69345a5612f7d553563732051703302c4d69fc44203765dce331e73ad5158d0f5fc6b69ebd773f8703816283beb4e31fad58dc8da7933d74b334887e34d513a81db9c2f91d514fdbc8cd9440596fa85a5125cd05be087e234264129a45e8951d32f88cb8d975e7dd1c07c7b91021492fb5cfb22b7d6a8667f0a1aa385a90ea4f3d992fb1523724fa94bbe561a56dc6a9ebc771f323584e61800aa89385f149e4a976806b2f3fcb7d6d0a386af4b19f80caa66c8deec2215e836f105efdff2665a67a380e972efd1b7f5b1dbe0d3bb8d279b4f64e6963928cf24c0c356e1ad237f1c7150177168762b093917bca0163dafa723cb7f3e59ef9cad6554b8b8412d0126490b2366915e7c2bd654f5dc3df93246d0eedb45d71cbf79f80c2b7210cee793c5a5a0bf3e5509ac08abec5f11b36b225135fa2ef61cc2a9bd14a86d5ced795fb59ddf945c1f99bc1d8e10a363ab9da4f7e87f4769ecca22f5d12eaf29d67675ade324ce7e64e3813eb50d9326f805b902e30e148692d70e1263e3c674ae2f51b261481a8563daf1e9e5c43e4b8195c0586f051f88fca94eae03168ded560a9119cc768145aa0eb1deaf02086d3e46c0dd8506bf78ecd0954e8ebe8021a3e276a30f0f20554ab3f4b9813e68bbad332eeb12d9ce2335c75e71db023cfb6edd88d6c54084dc79bc57214dea136ad515ecc77d443783adf92d6f81a1f0128d02ef26b24821414a32e9379dd0aab7a9e599ff9a61d35a06700d6baa183a5ee0a54245154b7974583b7d1831ffbad600c5d3d512656c8f31f4aa911ee598c1274942d6d2b321e796748788b5a32b44388e808e21f8896091e1c13532689f8bb75a989e2e249382e4cbb0737aee30cbe5e0aacfa545b6741b59b317c171b05edff7569794294edd7e8bd2d4377b8762b065268a551365650ea3a18742eb35762011e94cff34fd29934369487a400afa1b152534eaca3eb291a53ea6d24e8f8dd6fbbdfcf9f17ea403115169f73c055255a181034f0d674fcc2c2412badf1fc03f2287127ffa33966dd3526cde48d6c79148d67e185339106b8b3f0303ad4f95725be9a6422362c414a76fbe8540efe50032cba9aa13439c8b4f879290b42911e31dc2cec9de13eea7d27e433eac4a04da1290a32b777394d8920d01eeb641a523b530ae75bb63b6f59e9ba21afd18b8f866ca50fdc2eceb96e3298c2695150341c6426b0da957d3cccf2749434d5b4e625ed6996a4dd62032e3a49c6762197444e3e9d63ed3ce914cc979eef5681e2877a14a2f88fc5a32ed468b47d47be8955bb56a599f8b84566cf0989f8eb45e492bad25066cd38cf56d7d06cd11210c98981f867dbcf842296f9d8fc0e254c8d09ccdf7f2b0e6998b2dbf3238af44f0091e174c7743ba0560c8499a2653d892babe365942ae22ea50c8f7bbd6d63bb98369ee001691d36000529895e15d50da74b26b4a5a2d64be8a352f599b440af6417553cf35976427b2d67f9076a922d41d7ad7d7045c40f9fb0da15724df8905702904c7abaa32d88ca78ff89287771e5d769469b7b2df9ed0b7a2ccb62c2f3077a3670d4001c936fc03c272c38afcfa0b507ccbea10b96ca724a9c21638e2336fa4bad269d66273a5e3944ed6d6b3a4684486b08f299d3479fe88b06c7c04b12d7384af6da4adef022ddffb98e4976bca9f8ef270d9e159c8509810c6b6d1a838e5faa828a6c50d1fd6742822fb815cf60e345e5383db0b2f4ca473a952818376e10d1876688b233821135ca81bcb18ab557101b6dc51064ce28175b01955bdbe25c41558ad578d146bd58bbe6709ab02c8c820f7f4e10773c88e81aa98e4922f43b4f075d4aefa87c83c1eb95d7a4f93173205ce72f885a0351d5b28d07489b84a78dcae16927cfa53ba209034ffe7ac5a4ce57cdba32bb2cf918c1cf58aacbabd25634b3666dd728b13c4dfcb6e407bd0f737cb9036905091a79c001771e4de3b9f82ee6305ad7d0bd401922699c3ba1b7711cbc8efe7ae4d708652c4e48baaadd9c5a0d7d6938679b40321866ab7ffdf958067a6aa3c427f0de098c0177131a480e6a32c9f54221faac0169c635d192d696cd87139ad0f0c20cc31ca26888c3909d28c79221ccbce115ecdb2e7b1f3282a81d2716d8e81ca469d8796e4862b84f6f994ba6ec3eed8676d6fd2458602997114253b5305d9550fa7b3740abf9cf19486ace9a8c2b72f73fc859b49fe6aa0f9fce21ac70ab128a241cc1e2895a15480f7fd223a7bd1369276987d19769bbe534c7b5035f9068254fbe87d9612f99ff22a6361d96823ea6269cc4d30e6c808c14543615ec4402220529c4267800753bf2fc496ba9a32d855d2c8375203b0b8181d3ff9bff96caa7f159609bc2e4bedfbaaa17af869430d827f182614f451e380d478389829e2c416500e890f3cba3f864ebfb4f0c7e47b2c04cbfb4b2120add229db053d23b7b5c9117773d57edad1da5a89873e9ec71a68a5aba0aa8317061e164daddea2ff81698debf0b362517c777e163d87bcdc80434c02d86ee67fe89016502cd0015dcb8d910079574e00cd68d77bbb6c96ccaa8c8aa7eb209916c7c035242c25a6a2e5af6b2b27b4ceefe28f107d5954c3b7c3922cc3f903d6523463f84eea14662b83255213e9b55e407e918d4cee91a7b2292385ea629fb4ace5b6eef3ce9c1132cdfdc340b8edd7d362d691600512cac5797a12cee912b3e9d68b97b1d6ddc2ba8c4cfc826621f58422479f8dfb338fa502b462f2d3784784d7184e999e1f3ae813d010d37577c4e990f35583d4a75d526f5dd6a60a1de1019c41b03df454a330d24f1afc73763ee99b220dbe9175ec1a0a8af031f17f9374e8a7dd827cf12ee8b81ad0c49c6690aa76918992b61e73e29b616c574880af56a5322b3c11c6b958be2d5374dbd29f807ff9266c7736b53bf75e97b82f7ed734ed76e6ea0ee25d24723a7df7c66bfd09b67fc7a4b7a1ee69b47ad1e1e4be8f6d24be8c86eae99763c0415e42271bba8903485d6cb9c6907323bf675fbb328024a3245c6e56738330bc1038ab543aff4f4d957b55354058a6453c456da7e2596141a6c629d8a5651dfc55e67d154dfd7f3aea123e729e54e3fe986acfcb0d24cce9daf86b73a57cd2f3a9bedab7d7993b15ae0cba7df051f46f3bb1904e39555c9f1f49fb48cf91a89602c8439b0d4fdc16c4143077a999a3559c7dee9f2b284700adf9e9077e7d0d9c006c9a96d23bd268d3f4dc5ad830dd0f92c0276e825d420e8b788e37904e15b4b2b432c564c16b80302e59012b916ff87c15be00a4a183b0e77dabeb5cc81ddcb46633a91353136df0f118dd40ea62d66f97b91f05916a6012d8b5f7a70740b323b2456b5cd14c4f2fd280b0810c36c57a84422e432f751a74846e3b1c0e4b2e2a85f770a17217cb7fbbf89eb65b97da773141d638112c248175489c7e7d1ffc54fa7c95378b4cb921f6d921dffdbb4198368dd4aaaa6690240a4e4b76bb228d38e1a148ffb18957999d8cb99629dd32b61542cbcec6873f2442d60709060db7d2bf632f9fe97b1a6abcbf9b4fd9d4ba8a36b42af646f27b46de0c19a92277b604fce6029f38d36f807c3342d8d45df5114bca28a9aac2943f2b82176f9bed35b976337ab3c80d46e03b19d3a3f7f1971cc589ab999913862e57bee23343d1bf1228df5b4557558526d639feb41e9801dc4fb8fc8f31aad576c99718474c1fe777bc28c9ca064cf99d3a5472c861ad700895394faa2d5bf4d9a704c90d9b4667e46a22a8d52303b9afefdc4f7ee6daceb09f1f485fbdc2a41c3b9fdccf6607f6be9f7a3fd57dd87ae9bed64989ed64126ade48b0f473ed9d1fbf6d9388526856c86259331900093bb779fedbaa368bbf36f68950d2693b9b5d4640b0530bdfae6b888b4c286efb3aa731d98e4277cab081f65273127831c2ca4f0130b20e02874b88e093fd286cb0651406ac08b56cd71f0e9bcd30e22c088d09085b89999502116f5ddec2471906fd4850111b587c9614a9356f8c50f3d3fce06c19b43d33c740d310e25d9e6d79433e11bee381f8a44a968672d35babf228c3bce34a621b7fbc6c30ec877b8441ff55d5b7ca77be7e066ae89b06febec399d1b0be33bac7a7058ef3e2c1d5e78d21531f1a529a3ee60cfa10beef060b39eaa6c12a87ed024883d852c40d47b629c0c9832202aec2016f967699e516c086755fbb30cd88ccc60b131a594c4440317857ba20577e4a589bc4fefff189b401699a413024f078a066adf2ca78854f492ad6cc5ac944d446b39b8008874bc278adf7033e68a686f7a141069570a1a4a8246bac1797ccf534a9a21ec7dd8fb6b54f0a790d98f5ad1cafa468438dc64d8db9fa08cab6e4d48d1b10f50625ca87ab34c704d579b739ab9136ed54fd76ed692f17787257cd34e87b42fe299dfc78f1f783b87841d5885427afe35bf954c5a2ca9e811ec11c376e6a17a62489946020cb066e9f268ae723f7921387bc8635b114208e3bf211f9b759e082ed3e853767c9f1c40d56f5d25e9c4514da46116ef91909971f5b1253fa887ba82f42de337df1b5906549b2255839908d983cbf27667576048d375bcf99cc5686c67a02ac33bc1803dda9c29bbee5a9344ae039fc50b0e6363aca93306fa571cb8e0f6e9762540099399d56d59291665996980e1b283e9a0849f7f0dec4a146f178768943a9ce59dd2e9d2b7a287a7e9e07f030ae56b8ac3767c5561a64ac1b63a4b9fb6bd4d626bdf84c51b376e6a76bc326b3f10da18b44c6c50001fcc595aa7dfafcf1ff90ed9c9d51f51929f1e0c70a20fef629a92a247cc970a85c87bf403af2b3b61cae02add436b6a49c16aa5d935e6410e9acdb239a758fa4278ba686cc7dde66422daed6b0e3df0021ade9dd03b24b5b8a3b960f55a1ff799253949f01709f993aec2fef41daa27c697e8117e5e6b96a0dde85384bffd73da7a313b9c6e667bdfbb808bdf801c5ac35a2e307b5ea3f4181ae1006201ab68493c55518816a645636371ccf9708cb948fdf291f742bbc097eaeda858138171d7d398fe29f3393984c0e1d74609dea681de774dabe9817c09742dc24e055bdaf991ca813951185aa4f8e1707dbd192dfb7e7301d76b8e9a3c4112c29f93ddf2dca95303d2cd724221171499be1ddde97df72a970c69350a813f7904c0850561b19e5d25cb10343bb84fe8628323937084531899064dbb68f6a7965fa3337666d4934b7d32155fbc5f1ca7e33b183d6914298332e64c68a0279c6cf239683b7aabdcbff9f5819a88aec2bd8d1527c85500aaffa2a6dd8e6000d48667147c0ec3bfd52002bbb08f4d36fbe3e6b7fe4dacb472995fbae2c18ba9facce0eda52ecace4303247c2b261150636c8670f096278c9e1c1f86cf2e09e907c87df9e26ee2f40fa47a4b0f1a02dd5c7dbd66ad5712a476294403c5f0f788b9af29d7db3e44bb028d5ee7bcf57e1de6775c5e22f0f1f5cf7c9a77a7932b24d2d8a63dc2facebc02d802d2728ce065ffa24478cf6205d1265cd995e03aeeac9319559d2d858125cd4afd1d2df3b8d94221d7de32cf874a4af3a49b9747f9806d4a219dade2c3ef1d72ccca51178f3ab9f8f5ccd93de83cb3f8a79e7ca6da9d3ae6100e50a3de88c89106d4f24b8271cf968c3284b7578f9ad68939941ae7d624aa8362c6e03052f9f94ebe38ac8c69cdd425f4a269284924a6df42cafb471ffb244bd09d51cd89332b5545e38dfdd9a654b631ead6f04c3495dd7eed96cc3d029071d0a30be91562a6a412789a92c5f52e8ae055642528723e6d125afe380d28aee3d5a5da9964217fd574bdb0ee644b4774e5618a097b647c50f47955d92d8a27368edc0355719744439bda685afe6d6aa7782c9fac1db89e55e1ed6c4a42d5404097e7325d7f81a19fbc05eeea507842711d21107cd1deef1ad28ee6fcd46e99d9b4f1811ee77a8c099210fd98bf8c3ca88e98d965325ccf7b74007104f606bd09f9de43627504ff95949f54ebe63591009127c69058ed9fd3fdc83f10858faa8d701145e3718cabd23dd8145ba6cf1c2001c30752cd2f0c2c2eec1c0520df8ddc55b7f8b6513b393df026cafd7da52b4394844a003c7a01b9e41bc807c5da368873d88618cb93a73508083e7d4258f058e6f658fbef8ec47b0b229fa99b446f1b7f473f75d19f4c23c24692912d22821affa36230a959db5f394dd66dc726970eb311b6b28dd9792ab65de933f3be6c40d7c335a408da55fef524f29cab827f4ffc5f20c5e635b7b8f024241eca34117ecc2ce1ecb3db0ffbbf7c449dda13060cdbcc9e2c8fdbe36f00c225133d1122af1e3f0297951fbbbf13e4e7cb531d57446689bee4586ef930e35a8105591c16472920f2f863f7443f909b4c802cdf8f7f76a36369d90249fad06488804c46b462802908b734519a0397bfa1db17023b85bd8c081980780841063c24077461b601abe2dab9433670018ccc068f898ac72b4f1bc0c0b377b67e2f359f40295971c0865c57904cecd82bfdef67f10fcee43ff027bcd58f40be623f8aa6b37a69de24a5ebbf9d0b29d498a35c50258c3e3101679a38fe23389a2e1b9772007d33383c40ad5df77f507d0bbf32c255d220602732c429184c25f467838b3a7631c1c5d3b853d7647c2ff01c1fbc5a323a6704e0ba53879252ed03262caa4a61a44a357047468ed6c70cf92c7471bca8386a6d242cd9d4abf8cab1a9b229742d1fe6c87c8d085cc2e1d47014b1c247e2839fade6ffe49d24a730e71c5f9bfa540c0582b4ccb1fc45daa698c5e8ec227f61d6c36fd5c1f8110074a9bf2033ab1abe5814f0051f3a7656d0a5841637fdcc8e28a44e84b9f703bc3a2f963cc5e24e6f51146658c206b46e67d42b5a74c0813acd408b686f763df7ffcdb6d30f726bc589effb9d3049e1a8f9dc081d562c7e91c6854e5509ae5447d8bc0a89126d5bb393641384191bb68a8b52a65122b6330fa46f8a983da3795220d601b98cf6093d3c610384ffe888d6ac58e67dd4fe0c1438661083cbc9ab8a29ea77b7d2b7e4570c0619e5d00623989e8e25f13fc42d7bc8cfce835859920772d49196ee2a24e00d3dbea950f88ba4000b6f4f6ca21d7387a20b50672ff7ad9225c74444ebd1a3a60c5a448ee3a767220ed9a36d4edb70af9c5fa9ebc070abc09fde3b028c774cb20efc33a73fc54cb0adf9e44f3d2502c5ddfa6e83dd537bd8e27d1515e9b194251d0210e119bc05c9d547fe7c52beaa9856b2d426e196c35d28752876cad0f6abb35e35a043cfd2c2f68aa5a9c59a2b5a74f495530a1cd01fd7aa2a44affe8c57cdcdddce6622b0f9d5bbd59f9b901a0d33c236ceb8e9bed8d4d1f4b1c9c26622c5cd097c7a5f239d9a9414dc6a9b53b833b3479b3f5c46afe3d6336a0b6ef16162b7da52263fdd8f558a3f436ac95388e87e7d3504ca60201a0ae03aa3a5dd6cb52ab937d5100272fe701afd7109e3977c0c6421414d6c0d68d3c7179d7aef00383712d7ff2cb3436d684e4e02ad33d87eb5058986d86de08d3f84d5e626843d8a422bf48ffbdc35029357e08ffe3316a1306351261cd39b56fbdd554d99787cb6f11e8f5946835a87422741470f53648155dd4092356622360bffef42bec6a229c642d57ba39016321bd9d69f66e9c5d565be53e57dd7cf7cb0ca1887a3a1e508454663d39dadd4e686ab4a2e0777236928a33ae51fbf435f2548b10bd3a725ec58c2850491d4332883f6df4ca3f8a7a70f9aad12e70b5997cb1be8ccc6337098016b659c7d0b441cbeab3ecc5d53c6ad17ca204e694aad69e519fb11dd30046b914ce267a4dd0fa06f0560028859dcf3a4d1e0e359a24c35a048c3e775cc6d9d377c07ee6efb3136cf4cb0c5598e7a33696f04d9926810333bb2537806bd812456c82a8bc69f63ddae1dd38cc763ff8d844abd6fbf63b4e790d89c906dcc819eb24b80c5e9e5ab1c204b1fce39aba13141f32595a267e56efedbb858a355541d9e2b9fb1071d9a50c104a616271622705794385671240eaa911416c1640af8cb2fd45536e215a08aad1642abc8f2d06e242d2181275d0a92f9439f9973d64569ba2487a6fc2e12f25e5a94a6a77309b4b4c0b4657a4fb77d8e8f2fcca3d3d2cc48bc09797e731b107c5f7ec26dbd30e5912f1eb5d536733bc7a73cef686b36821fbb7ed7de5b84c8ee7d5c90f51cfcaddfefdcea70e58b77acad37a6b6472bdbe5c72f5959c2121bce2c9f5befb8d51a31e4bb43b74bd35cc0edc0ba3d986cf072900c4ad2c97f1e91c8fe1e56b505c580236edc1bf0e3a1640d3fe6429e61d63cfaaf09aaff0d5ecce60f74d7b4a4d4e48fa71440ffce5dac852717aec6872209c17e2b006895bce95f6e11d4f91b8a493b21cd8a69e23c4f3a43ebead9f4629041c59cbe5f87de816749be0725c39c67869d6aa0e11b6340fd690919182236946358edcce243c7f4be1da7b011375a64a530d903df5d1457303c19728a277519071824273f40ae8e3c691c250e89779b5649caac50b3d0ad5e05a46b9169a7b8f81963e1686f2f5343931ce9d7a7df8176af87df22dc1a4496ac6272bfa310cc413b39b5f9389bc20585603b15e480d8f977861c92b8e88ed9224801a5baf397f4a8d9fd7264cb9dc7c8593bf22cfc4fff585043d7dc6ee0b680ab9b42b75ad414c8607711af50fd08efff389ede26ae344594f46f56e0ef453d5b2da8506821a39221c1456b5072c964bb66ecb0daf387c3e4f10d118c93eebc7edcd98c761b7897d841d83e13f8911935c35876ee81eed66639e5e60a3b8e9455892d2de3225bd414c74984b5c086ac07bcdfdf0de8f097001c419c82d5a83c8f8e99ea10014d20e2f8523080bcce41e65a9b7427af10f8b55dfa22154b28b45ec59311100ced8124973c00d92865d87ee0a25c0034a4cbca1831ecfd0df964a79593ea82b5ae0260df6b0b221ad14e86b7b9e5e7db616cf32e4389991366a389549e9c8d053a0d305863cea0f06bf8f47c1c53e3f19e06daccc3e91495ea17ac14d1a8a4f623b60ef7f94286e620d5262a5a17d4c64531b6ae85484e7a727db02f7555d2d11e5f36cd0ac930d863dad1a545911e7daab355dd863c01490167434bddfb394590a02f27c29f01b269343f7295257ca1b2756c23a7d92d8ff7fda1145d3d34f86ac739d708107ce5f34411525954e966b79616310b18eb2aa6da2d536430f1cd38b24e9bb35441f0fcf126742fba978e374f4296cd11707345c121e56556fb2fc00eda1149e4bacb398372427e428bef10f8371843b0d99da94b01a4d69aa1a96895c65cadd2112dca95ab8f3f14db6f079367a1a6df1e0482aef90c2ce1d8cb867c76d05f78b959328b33615aa1172d4c6f2d8ae49df54a4304844591af863cd84c5220706bf3ddd417f96c80f7cb28261adcf100717ec007b8d113b96f848b80c7a3e777147ac73a908961fc26cf940b57cd52a994c06041f782eb8f726e4e56bef16194668ec91be89955a7805a57101292d75f158fe4eac4f90d2d2a275a76028862c292b1b6e5b2a076adb58084acfd37b9796ab1d0e964ca181f3dbe25e96055b04844009d987fe4ce47e32e6fad8b6bc29a574a746543256e58ee02c66803ec27de5b6601173b75068219e71f115865e04ed2676ec07325adc5c28c65e98f28a950e0cbb4bf750b43a6ec8f19d2368fdd60fa963d22803ec0935a7cac156193c119c0c8d412cdae7e6abefa193d2bc670b56d3159c29367d029b967d9c075aedece5ac77c2d6d7543871f66e01933ec52386274872aa32453a5a72a476b49424f27003a168e63528c761fd367dca74afd34a9dd63ef799fcdf4ad2e444f447b94b2b11135785c77656c3870b54ecba3801a3249939ab9791c8120a2e48061f00ef300385a95ca02393690840d7dcf53b1a6bfefe882b34b59093b5b881b42d02ae4ccad697b7753a049c72b55c72b4bf27cd8b26bd5eb040ff9e0c7c860124b7ed90a9df21ab31d3a107a736d88dafdea372f78264421ee52f1ae66fc89daa69de5b3dce469fe1a8c96920cc91b0c4eb482c7b23575d603c854ff2082cbd566d2bf1b8ee3ee306de55425fbd97418a9b4d2f39268a0a43753fd6a1edb6f99a31b1d148586c2b3b737ede00e7dfb15b5ce2a56585ff74e4ed6ecd8e84c7dbd0197ae13abaaab92cdae1d72408754e8e20330b42bf5f22a8ce29b111d0090a618af18e0294958c519f36d891e06ae4adb539b1e7b4842fa6ca01030ac704e3c152dcb72b6b1e107a6117d3bf28c47a6c08cc49507d70b80ad0d31b4424e435e5acdbd76faf088046d63c73ad3c57e661628cc150ec2f35f24396f066522f8b57aceb58e49e5e966c38578bc2a5c795f6e24b9069fe57bccad5d0cd98d48e0088d66d2c7f959f8767c74aa90ca9c4d3874c6460b0a149876efa4b13c73b10b582805764bbffa21a055359db6f87fc8e109961601a73cc4cda707a2b179ae5ac45d64ad15e4a766231e589bfe3d9fa26c2272e69e2e80d73b81f020ba54de311eb1a7e4869e62401d401caec7d82b26040316c506af2e1e9c24edc39abdb141dce049c5de77da1863abe6c1e624624195a06d07b5d305af5b97a31816aece988bd7a258f60b338200d20a01031cb712cb7de98d4977934576065a2d64a94b0e196aacc3b1a97248df3327559c9a3baaf967a7c385504f64f5468f916afa72110d30613919e50102c8f100e0f02866ee23486e3271612196f1214a9c152168da47803cdd8e7adf6842caac835627c6cd1cd87ca1452408f8f47009a860b37ed5add02311ee06adce920a3edd6042385c2f5c42d8636c3f24345e559277dcfb4ef316efb0a2564770c67f28eb5ccc3f6c951ad23770a6493bbd7311e6c54d83a6866566cb6ff247ffbd0747628e03580ed3996b9b8e2e094d265b055f4977b76d47345674a668d4aba754ca390ef9f0e474cf3205babcad07cf66efefcd266a615dda0a31f886fa105beffafe0f4dd5f80c556aebe65b6e8e51c3ade0cce0b45cfd6b7c2a6c396de1bc66c9390aa5cdd3454821bd9b9bd70f56114ef54a7b16fa9ae1b94fb48e9a53265887d8b4ba98f28f0f14019919581bd806bf1b4d839a9ba247e664ca91166b2b07773fc37cc358d1a125c5f784a865b6d8451cfed4eef7bf2e5593f6a81f06cc73b852bdd582fce327011dca36becddf13a22f0b2fcd83c0887ce0631a01d7c156250473c6b0f1afb11fa06a186339336bffa00d9dff973969ccefa6be433202adcf4c7d7bae10d88f3275b9d7787a9a174e2af72df8cb83c533b11fdfcfc9c5992fc73c996e142869731e7a6e73005ec332f7c27c783baf6fbf0df746ad067f7a1b23e67770d216bdcc43aff909369447b1ce5fd0a86078cbe0889b7b6c7a7d6391fb1bcda386465e75a5f9200979441b016ff91484ed95429096a4afdf1bed11b4e0cecae50d5fcefa5a9c86d509e2b3958f5d885ca6df16b68a6919ff3971d766238b704eab5fcd85d5644c4906a4a14915038926e6866d043eade0c2538c7e136c149ee05cbde2cbff0127559dfdeb54f09f5c4b5db6bfb89f898dcf327adb105c919629d7e7e59702e11adefbcb60d3290fb46df612f771852d29459502a91a627f1bba1dbd4e5c415e2052021c2b527db66672de9e8174fa50b90823f4f866f05ea425e9502c7159c9e95b4f633698eaea4f19f2ca2d81fb828d6827a7d2c1bb77d06ef5ff736e0a107e8327bf97e43acaad7ef95bb0846507b2ad6cb395639881b8656d503f9cbd2f1f61d9534e3d0e5d1266a272eb258b73152e8896df9a27120a495ae69ea1ff49d30420b4fb521f32e13a4c3e4eab7d1ef89165ede1171c9d4231e01cbb65f11fb0a8c176fa5885148673427a44dd4aa449b9efb4115961517939053edb491fab115fd9452e8244c79d4a1a83d83d25d76e94df78d9ac7ba10399e4aded367e84f429b1c14961cbfa4a818bf7d4ba83767def4dc2caabe443401c7ca2cb2b9cc458e879cd293878e504ff1c33cea813f588889ff5e1b64a657083c5333e9ce386fc1ba001f513049bdc6dcdbd2967aa6210aec53b68ab136e5d1ef52bad68909551fc3043dfe5f94e3e322ebcf8ad2c9b01d28115f43532af87a2dc56fd335b2e0bc475d060b9ee51894af380a1880f01cf87413b883ac159c40b019af242b3cee4b71193f75649ba1990095ca0b6e8ad6b0e395e565b2470d7774e2ccd9300ff293383e38cebe3375d7dcfd3af86b9723b9b28b5effd85cfcaa06d65201eca84bda94bdb1c35514bec8437fe65f306991065a48646f97110cbb49f1f17337b242e6f34add1a8d85254116875e4f33f47440b7c23dd9c24e5d1c2fd8e38c96e39f9e70befbf30d0bb4bc55d297c5873d9fe7778cb0f98d7461efe92b1dbef403cade0ef5e3701ed2a34a580c8f2e867f4ee021a1b7997c0092d4d4e1e68da7872cd4ede2fa1c487fee767abf09f12c57896e5ab8a8f12116fb5264149a26027d828cebf96d109cefd90dda20a840b2d7810e4ce147367968435a4f63837bc321be747510740601452477c733eba1b9024e722472f5c9143c3a0c8a557ffd6c0a81abd793a439762b06480ac1d1b893a372657ffb51c9f1b9f571d858a0fc08f9a174ad2413ab2b7aea8b240890fd3ecb500e1621dee5dd622aea7ebd737e44b667f8649421493ab0c0727519a1398c31e21f9e95352025cb371ab898e6332945b6f51cf1089ac909834f2eb83b33ee7dbe45a43f83ab362482ff50d3265c4c2388ec6d912b7da3142cbaf1b59bc9206a9fb2531987609524fd291217d8a809f1a8d0e5057f1b6614ff5d61d0a3dcc50bf2acc396ebc71647375436e055c5095b987aea5101a33898ba656ef3978eafb259c43e6ec1ac2f7b58278b9216bc5c27a27b7c7383cbcb866f35a4e78db + +Params = SHA2_20/2_512 +Msg = 01020304 +PublicKey = 00000009234138e8b8fcc6fc71e89842add3230d68013eb1889f5274a6e8b043fd27524054cfe024514801485da9a9b80c0aa2355adfba0ecbd4613d3a59dd3859fdf718a51d6104040ab5c514e687e98047f5e79f170dc9d918bed3a7798f614d429b935aadc0dcf1f481601cd65adfe48995b6a4ae0c9024ddd50880033bfcdb7d6796 +Signature = 00000088e9cb0cddfa25b65706e25efcb13b662e66176436a42ec9040aebbcd3b444f4e24451a3b6074bef2394f127a75774b2a7fb074b580a079fe5f3f5e271ee2f40d46bf30c65d0416c10a6ea960c29d88ce3c1873211d99d93dd82cb648d3f78773ed74ea3d3b21a16fb4acf53fa126b151665815d1dfe9c215a0ece7ab061a4c1c0cb879c1e1fda7424d67fd7d9710b93afb9ac157a6de47a50df2546be2a200ede437d80d1ab4e748f0540fbe77ce8cf992ab833ad88576c2832be9009660b2e79f4c27b0145670e29a0d95d9f39ef78d8ad7ded0eb1009c399930ed1c2297155e8a3bb39413c3a78f23ec43498e99d6ba6db209d2a6e6804dedf8f893c266bdf08a6fe5c4ae5a74e80affea9d510a184308322c6feb3fc887c672d3c72f585152d2b4c19c53bfb8dffacdbccd1aa02721918a4670586540666273d418431d735280383b79e1265699fa94dbd4de6fed41e6ea9210f60caee6cd34510541298d5832ed5d1db847b639339a0b1f2156177e41cd7063c0a4de9d25b527835d0336ee774470c37c564d73f215e2991195e5ba23756f0cee2d40c654846102f5e32c9edd9c4d6ea24224903e0176a6a83a5eb028e15fe8a2404ccdc7259e6640f8fa8dbab9da96b5a4238b9e01bd8e08fa3eeae3016c655ed2a79f753fda8d13a35b525266da053f33b86c1b1b115731c1e18c1bb9be4e587ff9ebc6e27b0a3219960345c7f011115eabed985a5dffc192c9fafca5b0b753e7a9bbf33093c02307d97a090b79d32af76cc2a76f1af46581a9959e4926b88c9f0f20f54eee6bb9fcfc15e98d96e26e79b8156c15f49062aa623cb9cde87ed6e61b25f4e2b95e9b970ca58b59ea063d8ea3ea1b03a622f5460970c1d7e833acbd1c59f13a242599af81c7511702287a7c612debde62b4df082da3638bd58cc17cf1743cdb961d8099a847f90708f8ef8a512ead60a7d95d67ae95ab35dd0b88f96ea8bdf8f280db01c915a44c4e86134abdf593c8ecdf76e306493a9a232639802b1791bfdd8d001bf800c5f4063d2eed88d19b3f8513fd32b23560c9e1eb3c1759c7758d1dcb7340288480a21090d765e936fe6d3eed8ead55dfd9f5a2200f562c6b28bd64fffbed4a4e3c883f24b49721243f6363cf018f9c2fc4e60972cf70d2f3d069fbb690e95244680f394d44f15edf7e3e207a1a6a6d6f3caa435b65ef0bf4f28d66282a85a43fdf0971a7bbd5142a444e6802fde651d1bd476c852cee5dd08f688d5679c99355f728126b13ea7d115679e8281fde08cb43dd4b07acfe4bc5a5deb0586c7efb09b39dc6c8f9dc0951643c5add543d8a2e9b91c9fe7ffa2c31f91fa716ccf61be48cadc360820118bf31cdb641136578d9933a9279459236f7eb658883f89705e8ea2d80e8609af20466bbe1385f3f3a94b8d9cdfd248f16f58e70b6068840abbee4e6d0b935b5d0b81d8e0a88f20ab259128ab1fab525f836fde2a78c3d92d59706f5b65f1612869b07f0d4ff1803c388deb9dded2dc9429cd648ab3d3875db63b12ca515f4819541a4903cbbc61aafd010eee322e9712301f03ac1380e20860446599aecfa08322bb8ce20972ba3f7a2bfa896737bd463e8a3cdcd2176935d85fabf2233cda3502e70ca7bc8ac83ddc0bb71e4625eb22f2ead4ff3a81016fe5fe2781baf71b56f518c91b3bc026c347290319f34f88ba233d2ca4620b190d9ee792359c3740357489946d623c033813754583e554a7e0ef916688c493247499903e28bbac7d16e19ff50e7a9820b70be5f2244721ee692bb1de8e983aeae03a2550d07b92bb6a1316eacb9900b674cc8137d562aa29f1623323bc78548e94ea10238c160404dbf8a7cd97fc2281fc42d213b71eaf495c946136523a18bab3e91f762a5b4316f2c0ec56d1a948e5e6d2dd36f2e3831c01c44e49fd82526db308d33fae937b18f9ca76b0192476fdab999aafbeff18a23dae95813116704c1f8a915e93f81ce8c861262d711b019e97e36d512bb06acd2c1f04e5c7f520f419c8f7e6801f871c4174c2170fb8e9ba9fa69bd99900d3f530ff6fd884f8e04a57988a536c600bbe91147b760ff5ac1874a3af2a340ad7903b9b8433a68f1bf4e735a9e52825ef0335fc164e50d1bb62c5e2e80f01af7f72ad442b49bf0d7120cf3646121a74a29a247f86289da96d1472fd6f87b1ea90f842db40663c6cb390a6749a88f88ad5220044d1caf9785446f75d546bdf56cd1ebd8aff017e8d96f1061082f1cd893943c92e79ac37b2343d7bc6636f140495f07ae6edf87265f431b179c6802a5381fcabea962be79571fa037d9e6bf5159b0b0fe58208517b3c9632de2005309a20f735bd3e6747cba89220a1903c2c7c52c3ccd2455a36900e54ee8fb766775efbcafd39b81df32d1de36da1a31deffc69d5b21eab2a9abebbdc6b745cbaa17d100210e34e76655aeb6cb708843cd841237f1ad8ed0ebd8232f3a3bf19bf42197a7466ea8df03a50d5e4a0baacc4653600013f90f60e22ca3b82fbc2b73356daca939868c093354e473608ece6bc2b81d9fcf49c5000c52d35fd081e351140a1239dac9ca7927734289649e89f3eb99b68e8ad6d954b7a82101295f6ccd7c38410220d87ec90b3d756a52db0abb6664023733e050377264460901c226a493068d010bb2a1db2e97d90ddf8072522b28010645705b49518714008075c43d5302e91025dc24e327d3e6b86e39c948afe69b375f377bef8bccd2220f556c30dfc7eb47b475cdf8371686cd8cc415590815b759f01c182be2946a4c936351b8737f7a6eb918a71fec0462a4d27617460a58a690aeb4ec0f6df99b6a54d51968a07af411d9d0ffefe014a8d9ecd1976c48b90c8f0300f488fb026dfde5bf9acfda3715f6f8f558b4d50e9f4cbef921a639d4f0a5d4f5256542a440b37d23915a0dcde92105344ca2a8fff2ae06ce009f78200f1a5632a70424615c7efabf0184909c360365c53b77a993e3aad4bd8d033e4dd554b31c4433913bf10ad6a28f5ed85cc7f603602f0bb9c07a1feb1e28a76e1c25f580c88c85eeb21d1bc6fb75f827baf07d0369cae02843a514610e5affaae1d9fbce291ed14e318a49afdd01c0f4b1f09b957e6b9c902ab010821b09b39c5843307e2d5df73ee4b243e1db61cbe6a344eb20073e3da42bf7775d52a088b531446a160a48335d5e756fb911450e14b29dc1422e58591421d18ee9d5d3f4fcafce348132d440df3ca3cf177e37a35ed7e48e98adad92dad58580fa5892c28a2d87f4eb28e4b1dbcc3ce01e789e0843a5d34c30a54ba0bcdc8a72741f44f162bb5fc99f4f1148dab103c79849ca5a39f96d97da62dcbad9d5f334a5639716b8c21e45a0687b8d9e332767fd18a956af13c47652424844a1d7071a57cd0974eec38eda6cb751b97f87a188e3818ffae523325e78572912e856406c6130ce9c805ce6216e158e4c369d76a41f69331b864e45cc8c888961edb28676b6d5b4131a18aab3400dd6fd8fb300910928cdb91d94e94a2ff669f5c0afb80a970ed617f43bd43693ff8afd947e023f10e60786d2957426a6410bec268e1cfb2111909372fd6f3c76dd8279de1f497c4c6f8eca20a5a31e2f8c39c68df09f6bc97eca99cd54a836f31e8bc46e1666673af43a5c50074f2769e87cc0dd4e16f3a740d3296b185d5a75b583bfce827a2359de095f01bb5f759c7b75f0241de86a28a9e275ed3ff9f4f9e63c227680a02407506603277e23e0eeac64d89ffc49ffdb36c0e35a053f8249046d504dd4a8996a1c25b9d3c0942f53b76bf82d4364677d9ea816a1a49a6d6a431f4a172e3ea61f4ba64e22e190add4b53288b488b5e9d82cffce57c8e026195d5920874775b2c1109edf9cb7c123272716fa8d98e1ffbb19067926b69c0e7f4dc95a027bce30779988b3e7d0093463db71dd7ddc321a5c270ef330393d389b6b7bbbcd4b435cc674fdd607e04d1dbc50d854a1782f0e2e4cbd5820a1b91d8be885b21c8990af70b3091b9e432c24808ab05105a741f7677c1440102e9a84b9baf1fe4df5831bccee4b77dcd945cf100aaba32e61863329e2579f5a437a68186b86044046f3fbff18a3510918187db82b5652450affce087bce27e2ea6304e8228bf0a90eefa2a0141e499c6c2e5f2fcf9572e384baa6901bdf90747cc10ade20843512a939a1067ce996ed97fa9fe087559bb9e0f085a8356a054df7a9431104f068018966e8b6bfac1890b3cf4fd543e9a6fade1d542498aa9cbe27101b6e6c0b9cfb1450679b9163662bfaa94b1af4485ca435b5c0c5dfae1dc4fb0dbd30b4fb64d243610555f6a69d6eeb67a9e4f48dc1e32d90ad5b3f5a471332f20a483d235770c1a2e89b2b6ba174953232559aafd52c28ded01bae31db1b6cedc635f69a717d44c12da858dbb963a4191d3d4087a8c185a00b2d1f036291d31658dd858d873aa6d521827828e307125df5f7ffe6eed348e856957f4701e25af5269aef755631cf43f4251ddfe707dacb6987cbeebb0e5db617153a777864c9757f4d090ec90c28887cae1dcb4cf6cef6fe7aacb859eb2b8d7b7fe159a51f3ae05c0a61825863d2aca61a987446313339bb6327eb158f708aee909b5c1e949589507eaa34d8d92f2bde73f823ef0b3a9cd5404822d8714d045d89e30f6af5694bccc5a9754e2e2a11c43dad33bf934779259e4153192305e16512335d998d621fe29dc12a5178641b79de8abd1b9ef599cd811946b76019d7a030397d28624815cd6c61eb3a5e6aee0c0a50997033d3539ad7d50d13c1f42845c40bef40a5d5a19dd5c0d414b074c395ffeee8f1f571df8142d2a76f63bc28cc25779eca2edad0b851a63e6915e2775455364f488cdfc4d0d0f2be7de76dd46dc0322ebd5ea5a49152353b8efe9debdd49d04eaf1dd5741422a943f179fc71427e570501da6970dd3ab67fcce41f65349775913c1739ff6f81fd1dfe27ed858a0505e6ab61dd839a8d4c1eb293f52336973e3650b1454eff70b7fb478a56e048008eb1939a6853b5f274d45e07b6a282e96b13caabedeb1dbbe745ec5d77c331d0a4703ce526f256f2d2c7f57aa951d85a8cf364e331c6827dad71bf2cb942cd0395db77aaa2ae8dda7dd349b03254e1e18533de13ed3c5338d4992453b3e21a3e799b7167ddf05bd13c78ee90776b598a48b41550dd5f0c74aacbe0bfe4db4512e76f2b166fd89e550dc917386410854531688bf2eb5f01bd036712ee360d69749f6f4f654cbb20e4d5a7d1b0d7ab8ec82e14579c9e71cf8114177a5e38118ff4f2eb7073684a94005835415eaead99e0d1cf60c94408426625da5171a2bd7207e6e682991385906737514b93cc86e0bac234a252d939c745d39012dcf0f57450328dceba86f0e35a604491adb963a990504ee8836f90867a6549996a2dbb3cd1b311f10ba2bda33b4200a3ad29bafb2f987288f44261e933146bb67fc0a3cb8c749d66e26d6ce5341d2ec337770e25d89b5c96ace0b3b3db5076978112086173fa59cfa0b24543ba56550a6420559bf585a8ba3afdbd8631a3c614c3e63e9019e6af82b5c93feb9e1c173cba28cdcaff5508598f2671d275fafa002b99e6bb57b7cf31b93d10a72e5f5c16124069c497d35287f159d357010bf68dba922db9fda1ef2d7d36d4b7870cf4d0c6ac0ed19e9349fee2b118d60f1ec1100ffe55879a9bdccdd75d813c74c01e5dbfa147242010460d836dd24546f5f0a40b4e2ab1bef65a1a2751f0fc05566d4f670b56726963e4415a97756312a23386ea55f74423a3b1df617966a8feaf8be9d8e470216d425673beeabaf753b4da0bf63ebb8897b029c2c7326ac111e4cc12bfb5fa67b90a19475e6e8aeb6168f56872aafbee44b9aa6563194b549e71fba67279d0ba27a83fbef328a0be349792958cc5a31a24caf535d3f15e830e3e3cab0d94d5c80ffeb5a64946e67ce42c149295cbf321b7231ff6afd984b5adab9daff2e123cdac1d1a0c54daf638da8c6392bb466daa1624d76caf943df8ffe729ba5769c6f8490776fad4aed64fc276c886f49fc10db9b5b43c97a378b33b093a3bb55f223e1bac4495c7f7bb219b6d94e3b9210689fb4bb17cba11954a54993d5e7d3cc9552dd8745bc71b29abd4fb077d373ea2319337fdd85870485a1834af769eb8578cf232d0c7775f62445ae558648389aeba113540b30d86ad675f19e96304d094b2a427bda5b2720975558490368c258c7bfda9f4788d6379340d8578ee3bf32cbb0b72488a1275000eb32e73b1c98bec1a2167d12251a2b39fbd1c260f6ab1d867c61803369801bd3c4022a0eab0a45bc98dcab2aab015c46e545592456f4efed5ba0cacd31799e1fc397cfc4ab4b5d1a6afd3a3b07a7988d7ccde78fa9630ce55f131aecbf2ad3109ddb0e9294daa97aa622f210ba6311772de17fc33b19916d6b7e186394bad0aca73a0a4590cf35418e2f00937f8dc4fb012876ae558c12c735f4335fbec730583c3d0a2c5f2e26cefb362efec533cc31b60c6cf7900a4c270563d5425300cc8e61429012369aa30350c1c91aa11d049d24a50743c1f395a2286e982ade4ef25c4f4e726fbd1a72b1d392d00b5eb04d68f43f20efa74202e221da1ee8a104ac56b898edf4c1b9f2636f66877ff1683e66d5c841b7c25ac4297f04e3f6d83b5fb65bf1a08234a130b8114566795a8f70cd225ffa3fe109a2f187ee57d492be38b7bbfe71b3d8fe2a957f2797491da2469d73d3a4fb93782bab825a0c8356e0ac3dce59130e96b809d504f823f3420d81ccbd92eaebf188bd03e98d3c57da7900213e3995b30e5e142c707be90b2eeef22e2142f0038f285f34fbcfe83f09f32eaeb573c2721e139c33d2ce19f793b71a30cf648b1783ae289226b2ad7f1c7a4369f0c202c24cce0ee78296f2c658d0fb816cf84a14f0aae46ac99234b054b722f94f74adeb076b3f9315411c5d7b673d64c2ebf6a84c58540017eac10212bd8e5695866c543e1de096866470356c012594f7f279b549a4026ff45a96fd49bbdbe904a9ab51b2bd14fc0736fc82b32dd8e9ab808f16912983c0d8c14e46ad42e7a466d57d9558deaa72d570c31890681a96fc2820a557255aeba9f3f01037f8f20bb4982e80249445428533549f79641e4bc905ea18edb1f17ecfbbde3c26d5e50f29cf8d4e14ab6d43fca81e5d1305ea4d866954c44d39834209622ee7b55022d7c3acccb205b02b19e1784a532b67b5694e0edbc3e03764e8a7976f88dcf89dc2311f03866a40a7eaf04f7fb8295ef031cb01cdc97593145a9e04138111aa12d88240f28fc32f3d31d89c569dd58e6dff25f410569f6dfb2417649056979644b393e1c0a8bbf4374b282f6ae92520bb164fbf6d05610a21f03e7a316edfa9be1936d1e0b277bf862e706c65e0b9ef1addd8898a0d753d148aa9a6b795ec05de14a17209be117b7ba818497fb73d7b3094337d45a6e71f3c788007d1bac9e85982f4da1e5014c5c6a6bbe687427342f257337f86fa3d24057663ede8ea4682e0d28877acd4ce1af58bf252d0c2b0faf67957259ec41184ebb2d494ac016b86dd04774e2f5e43a8d70f547051d22d989df6974ca745fcd3564a6b12f525618ab81d7f7a2db45095c812bc3147a3bbce7e3220aae9717c688e0f2c039eeb6ffe50cc2393f29acca55c0a68dfa1b545b46cc75bf3192667d7b995bc2947b09a09703f8d72a0a695892cf7fb9ea3762dd8a064aad5f99adbe992b5c1d7f476815bd19adbe3a07e95102041c743306d6140d0bf80832bd949b718dae563a55fcb7c1fedc03eab760359bc473a198cd5b2fa599107347185f78259a20660e2babb8eef740c5a8e1efc847f24f9271b5f0dac556bbacadef69453dfdb2ca9413aac07d00799f396edeef9f5c9bbdaab5c86cc73489ff0788b541af9f2e7fdeb5746b2c0f27f531a15445dfdd48ccb0b4174da15d59521c07395a3ccec5701f6ef0a858cdf1c4c336a481ca7c550404a98e3467fba3a24d9d1be84d91295fe906db3d8a0d5a1352d27cc24932b8fc2e965edeafb7b115c64b1d2cef6545c17fb15a2c577a76579fef6abf876c7979394dba786929a018afcc198c29d77d189d849a371696d6503271cdb28eeb0885c392cbc2bf3bb116ca85d53fb2f00447ad7b367798eed925315d5d20abfb1870b575fce83f49a6743a016adf4fdb559d6341e3e6c0e8beea1046d5e0aa56fad69a369f38c4a788f7571b382cab4324e9f2f97cd9ea595740cbcb4837541d5c87a51fdce841197a8b28facd6da74715bf87c827afbb758102b366cc3d63cecd58ece7eefbba67a8a78c6325a8990fb89d03e841c41c68e71af0fe9466ecdb422def9d4242802afee10462c79dd12bdfe945546f87e8afe72e8ac83eed7c1f508512b7063845f39ae62a20ccc5f99fef739f44ac6ab6a78415dfac6e57f78f0aea4a6f46b8888b41f57c3c3f31254ccb2da869f59b8b547a6bbc488ed53fc2fc10541d0c7898dc305c49a478a83d670ca595eeb9eaf9ec4b10d573295a2c56b02fe05670d395490b5f6642a471dc937fa70dd420e047866ab80117120a6e32814363fec6bb65d41f295dc0c140375daffb5d34e279ea48e04911b4bbcbfb9fd2253d474d2c103a3f541d8635400c5d775b470ce16faffc5975f6dc3e5190623cc980b4355b4890eef7f0500dc90e81686c03d80a8654c61ae3927aea20dca153b581d7002c53f32c086b6e0e03971fbf5b69f1401e16174e04f6906b5d4f40d627f5318ac9b6c34ac585b348cc2e637da50cecd264d09a8e945aefee0949cb7ee4e9895ab952338258bef1687f4521d18af7257eed3c3b7ce9f41e6cc88415549a3dd4d025b2a5ef8f80a99be5154a8833d70e868bdbdbbf32337afc5d8b4c139677ecfaf519904d11d0655209f105894bc015016fbc52cc74400c6987395e65d31932418a08d2922d9461dee8f8c4045b7d83b8b8810d67b3f9616b037c94cb34b3fa11db616fe56b3d84b29588d0be54b671ed88897b23372b193d49182d01db5a51ed2b78a4643daa271dc5942cc0dd889419d4d41ffb9b948f707f334afb8737fac61533b0837ac5b307116e460b09bd4c56e29a9b74515ce822e00dcd6fa09bb2f99ea9e8eeda8d1be173e3ba81f6c243cc09736dd451acf3d42d35d7c1c1a5cb0b2e03cb3e35d0486e497f072321529d0c8a97988989684b6862dee3a8ed0ea3b0041a0cb8174b46fb2d408d394c67e71f37066bbc9718778fb47b346dcc28051d49d7d6d73f042c3d159512c1ae2c6c831c4a3beb9a97f48287fb60f611e5ea36767fcde7de08d895fad75fc89750fe495cef2ae6172a6b3085b94641f110600f09e631e22dd00fa29722768bb1593ffa910995cea88d031d4f4e21df6d4f341a448f8decf28f97b12e20d4b2dc21e297a3dfb17c49b2e09ff4753cb0953817b484553a25bab3fdf9349fd25ace65c750232e6ac6f77066eaf635c1f567caa8da784833f899362c72c2eb8a075e87d459713cdadf2eb28d8e6594c9b04f50f98d0da947e8153bab7b808cdcf8d7a19fcd9accc441fa5bb81e88a15d6ee1b06b01f456518d179e8049f0a327796817fcafc89ce87a51098c228e6e85b4e100b0aef23c19efbf170a6f8054fabdbd8646fe393538aa36fcffd0a40015c29132c849720e76e6a036e093c933293586fbcfa9ac19776efe92094ace95f30531904dd6d11aa696704bbbbc18b876c562436b74217caccfba446af01836fce671ca8db7f72ab34ed81443c3a75eac353199a768d29271920a365191a6278fc6a0fe271fa13c87c9bfecae6188e83eef85e0f61b1b9e09a13da93a6ffcb8bacd858267b5bdd55a5275c1c052c82b5ef5c7cac6e03c9056089368afdf52dce0045fd86f1e992a4490660c940a13283744736220293d1ef22fc47a9a976808cd1d09bdf56350e70cc383d7f0c1ea31d0f06438fdaf8e22c7d6ef6c1189eeec17b5f38d9d9589e224c323dbebfcdc48dfb27eaf662d4c235a23d290d04bdbbbdd08cfa11daa0c3e80b37593761165bb5036f39ec6061a40dda8c2648a1d4f1eb9111940bec81ce17d99f504f7e5a358f6c890f445da958d4994880b938dc3221a902e2197f130ca98f72cbbd97ee9f6689a6c06a3d83732ced29db255aaedf130e62fef3d5770825e349919f480fc2eaa153abbd199b8d05f5d61bb8331a928fc2d31aee8720cf80c61615c01c9ae648d8ac93cbee37c98f416d3d9fc46f3dcfe6ed0cd12a41082ebbde84f634d3bff45a4ae0f26ec1b8ded099f560882adf6869aab2ab7a3a36686e48187205c410e679851c25c11435fb56cb554628851d3f1c7d8b27d805d0270a53eced501567f7e5a855e6e9c10c564bbbbd49628ee5b011d7bbbc1b1e5b78be6061b8e0e559e02f98773404ed5b98d96c49fe552f98b7841f971903f2e62e80f6b9b73016f04c604968dfb23ea7f0852caceadfd34e37391031c6ce997c3a121b970add1438f2cced66bcfd3814237dda8edbca5dfe3bea2860da523dd133dd190342899b55a2088331b373804bcc56c5dc3a010f3b08a4998c36dc22b896996b93be292dc751064433c458cb782bbe024b85cbc95a97c3dacc5261e9403a9bc2717e7a29bdafc49f539737958d0a1689856a4444531e3a5e32b7d9f00c3ffaea3d821e5ad96f1ee64fa4043a0dd20dfb12f0d506dc3ddfc0be5fbf93616a93188c658a1668fb75f17c9a4af20bedcb7cd0c0d9f7f024dffbfed83094f0086982e729f4ff98d9e7e5aefd538f193b86f5d61fcb6c05a0ba31a126d28227ff0586642114aed7a1875863813daa08793ce6d6a104abd92872e3f12adf9ef392dccaa3657cb2a80cb3224d256ba91eda968b9d92c144a932f8a6c2122aeb014c9724b27dc0d02e481abc8965e958cfdd6fb2b97c085039570a0ba785ccff7eb8f7d9106545ab77836c044f7978ab005e0857e749f65f98c428a2065319ac6739bbbf4c9a48434ae44b7270712c40dea1dcca32eec6481afd16608cd9a64cc5d390293fc3960edea98c2f345b3979feb0e08f5cb09df31b3aea4f54930db6ff86595588ab88d72a6af46255c7ce8e195602a83cd1a9a0b4cc558e5b1be124d227ef6d741427ffd2c8747b255848bff42a86bc63c1974b3ca51060c08de56c7f5b8e9fdb01ae28f112e662fb12a3136fefb51b571f3bf07685f1d7fd870c5c38d89eaf0ba8365a78797e3414e5fbe36a94ff1ab5e0b57400b95104cb89d95edd8976d85cd5cf3a34c11571e798102829be0bfffd75c7da58d21e95c01beba73f298bb8447bc143be7b39d8e39d9a346b43f95f55c47926f3e27fa94749eefe441b83bfa69474bfb3930fadaca2d1fd892e60b5d48c0bec6d1718d04c19dc2514bf7d79e58651863bee87ded4923d1b7994ae4073b8270b4700ef4cd0268b2dd92ca5412a14e78a76eb9456f75842fdba51a0492f5765e74ae55355dfe982d3d3df5776886ca3d1ba40f45f884341a574e7825b0c4299a30f38ddf6f39be787a84d183963897ea64414e114378028319d14846d8689873b7384e696f453cf4e05a617708b7f0beb9d8da63d4ae580bbc0aed456526f69a056df8b9262deed285bd38d55a40fcf10865d75eb2aa5eefd964a8645a599f0ca8309ae047e5405da910dd674e6b5e902ac272ae50d752d9652db9d487d37ee3f1728152a0a2d2c96dd7eca49d905d72a34c99bd4990c79139f8c32e2eed5615ed43a90f8e98e46041d7e8ce2d5d1c6ee34b95e551cdf9520483225ec631058ff6694d2e4dacf20899e07b8e20ea4cbadc153ed48db814e5dc56e74620ed8278e372ff60d1a917fe3722d3985aa55347f7c32a4167dd709e23afe61b848db8a0d4edb4c4c1a3f2e375cd3909e289d09876e0572e435da34d775ab10233dc1c90c4cabb3bc48a31c8727b0387386c74b38486bd0c7d35884b9bfe9d28bc177aab5c707993d23dd3a73d53c0bf458d66232eef6952b030beacb93c55ea5c73465fbca68568e885c4d21cc611447181a1f382e9673b897162d4dd3f435db197aeec165eb03d12c2b7b44a2072160293407bf5c2d1f638858e92d33ac7a24585f696dca5cee189f406198fa8ddf54e4f098e6fec5e2e5bbe19c06c4a0ca4190e6659bc0d233b064fa5016cbabc160a2ea4de3f86a323dfb830d779344daead083fc9cdfd9548cc2e5943fd8ecf1e049256eef8f6c70a664a4cb249449c7fe91ba7b3734df7117f561019542d9c50d98922663928dc4444e620c00bab84d5a5a13283c49e32dd944e0b80447d51dad30c393524382f3570f5847acf67167c0a8de5dc7e932437893494e3ceeb2b09f3dd6b1b64fdaced2f7422ab596f0b4e23afc5096b999b35f5a2116c36531e76ea8ec7d4e5b6ce47603c412515c3302392eba4e02784d52d504a2098dac46969ff833bd861301ba0696ce3c31e7e3fa30e80ea2757eadfe47b87f9f850f02b207c73542f9d37e81f9fdf885b50147b3e7cd312359737fe9e7c850e4faa14fe25133dcff5b1856b0d093c5bbb361003703970b72d3975519880a3ffa52821be9956d124da3f0b23bcc756653e96450cbd212fec8197e5d47d70fe7a90f453ffe1b1c205daca8825f18a92a9e237571fab69afcf3a69286ddb2c5c573f00df16ac549c656be4d856bb092921567f47592f021ad452a8dfe73115c48c38b3cc37d3c7f2e6474570256d6a2bca665623024a6506bfd1d1ff814a45d3b73b7602fd0a41c3c36f9425fdb77e3254daafa894e037abe20ba8cee6ade659f1e651ff4f0685b14910df094994d81e7820789161747922a1428a1aa086b926d3220db7d6234e258bfc24a1322ff507da558b8fda02179962aef5a9ed98d1837817f7a5213673a6e29aa491e0c5612abf8470a69937ad430c49dbe5fb7cce6cb639785618e761a3fd1f0a51985c04a13b3ef2312497115f0fd16070b16d05bab001451d430cbafd77da0cf95deeeb52ee0ef1bcf60592c43d24f2cb7e773ff44980d14078408bd8b258285419acff103d6adb0938b15aacb71c802a63ff346509b6b6a44b8e87fbdf96683ffea1a36c373db1b66995743a0f6669e103b5f06b0890c1426d26e24908b29f10e19f1a6bcd8247bc280adda1688152406d59cca39318dd192e2298f5d33f1e5fb083ed87f6cbfa33cdf9bc75539e9aab8f80c699096981d96f280fa3a33cb2a4f73e6537206e81dd7e412c50ed393ded39cc1d6b82656cda3400b8670deb8e281c0c78d5a4cb76a7366caad79203e6c859c3627e63278ee74584461a95916d54054c0a13a60b9cb1d6ad7ddea6508c6e0ebefb674b6752397544a5bf879e8f7a4751377157572e36aa3e1d840389f3275d3634fd1517deba876228fab07644d38b671dbadbbf47e1d7fb5420ed9d373c7454b490c94ffe9f59b54c3bc3073df98924dc3af110232dc03383dc6abc9e206d6d0cd3244df133aba6a605321802fba644e3e968b5ce4af300c6818729b3a86b788b0c7233aea2188f48cff14972b25933360c907b45695af16d879dc6293b1d6b0e9ae206f3d85a24f3510a6f2ccbd20a6f76b3209f2ac8e34c53f8ac41f3a7a15bf8e2492e5ef6d54811c62328b1a881d96967a2aa8e319892497b783512dd84bbf31e0478bef029050c2500955cccc333fddd971a89a0a75dd5545188a2dc6c76c82edba0462c0f801caea0b1e5c1cd4c3cdc521326fd5d8ffad7400d8660ce1cf6ba254fa18eb3d8ce8673b793fb3fad8dd13920c477873ca757f313afd00c3fb53d51e883ca107c49763b3529348af693e85a2d68a1a61629e2c70ddd51793ed49ad2a02e341c4f4e1bbb4edecbd906afa36ab30a91471c907645da74e3ddee9b44e7d2fec825d7c17154272c878d07e19e15e5cfb231a9c4ba88507ea0e92127b13d9fd5530d22b693b8b1eab56ff7eef54370896d0a10a20acd221f8a8f3208e5df834bc73e1d5cb3a6c86adcb5cf5737163aa8d957c844e6afc75fc04758fcd4c988be3dd76d9aa7a44593ff38289e66b4a4d0e4d2e706828fe9178f32daf08e22c12f9b5975c5c2197589fd9dd07a03f00a8bdb48e1fa48c31b2c508b584fc0f73bfdf3cbbb6bf87de93b8b929191f1112477a9557f7a14cc7bd3a93118c9583ca91ab5779ad7fb439da021654bddcf920f842be6526d0c612a1a431dc6f5aabc15adcbbdbf4f0b92654fb2575e92c14e1473bcb368d3d102286046c42b95e0ec7b5e34c3d89b56fea29cc73ed5dbab5ea8648ea0337e21836b70ae7df12da649504294f763c1d4118878d8db316d2b13cd4cbf71773a0d1adc00d55e991bc96a0b1b1e8a2cffd4735a856a78e16f0bf7fddba18dcaac6daded31a4c9361bc517b3192c36dc387f18c99fe3e3c7e6dec3fef4b20dbb52248b9104614cde6e5494a48de629c517744d1343a103f7c97fe387edbdb6ab98c2d83be1b3c1dfc28e36ff0f6e72e3a0f9b04943e232fe82511ba9efa831cdf0b7fdbf91cb9ba2ffa8f566d5615e4ef004e1bdab900aad056a43305629547b7d0e744848fdbd44493f7e6902f6c8edc0f507f94492836bebfc058f7edb6f204f3319843d22373db1745b327475cc7e998edd830903312ad0fe455ec2cd26d4374bac4b4ae43897fd920fd7249edab7a76333866bcfe3ffabca7c50ced1447566de32aeb5945aaa9343e1ad8f485c73ddeaac84b1f31b1cb19ac4759b0ea95164a29549336713f598a46cefe8c30a30c52b52a55b12dadce5e28b4c75695f914ee7041559c12d3ea33c9cb8db435e2ab632244fdc6f7181d4ca9e8bc543fd9058533093ccf45afecc4c1a76fc4c34807af0ad3970a3e4b76cf5e8028ce1be513af0874eb151125148a8527b90d22f19d388df66cfe5a9c52a420483687b5430852f62012bd6bbe2bd7e6b966531af1bacc82007a3efb05eae1b23e73b18fa50e3ae4a1c54d6e3df3eca0682e03a72837897f80d429aa6225108f41216c47b0ca3a5c40f4be77066af4ad6601f773dd7f5865dc2544bb9f7d8aa787bd381d958410c6952c391e87bf7884947d7bf14a9ef8a40d24f121663d8db41da0484e405c00008a0abe2ae076b2b8db4c048529427239c04de5f6c3c8d2363bfa35ec2a968333a7933ca8654af3ef39fba29e38ec696a286572a1c352eb064416bcd7064db9261fafb42c2c7166d2b6fcb5bec5bdbc60ab8f20dce2ea9f307d900525def55d12bec068e4024b8c21820a88fcaeaeaeb1493973fed2b26fa7ea27262366e25d6691d09c8984b5762899a99f36ffc11119f8a7c1bcdd0c9fa0905137de549774898976b8deefa33d52312039752244bb679f28e2bef79eaf36c5f91cd202b26155b5392a956ac24d35d279302688f9d9ef8534a8a240214b64b9636cb521c767b09218131db9f4acd5ba1f9412e86f5ea2d71f4f16b76b17561a3bc238b78807ed5c643529b69db6829a1238c360cb4cec274cdf9fce5d1cb6be50f0ceb722f31c12ad11a28760fc70ef44621c851f24af1e98f3d29992208b8e68a1e25239e5e18b54c50e9c93cdbfde872191bb995bd4a61d8c3ddbc473ba362e9087b10e212351127a939219cee83a4240bbfe0f8288dae8e5530f7eb1f0f5903487709df764083895dc150d1901902414843cd668dbddf1eadb8fc4587666236d4e2f7079167474ea07121530316b6fc58b68b611d63207b426b327544d728004e57f62f760ae1fca7e81c19074e05c72aa6989aa95fbd030ad1a8c9160f2d577b1da844112aed13f242d7ce7c203e809a5fec026cf2aedd569ec924507c3905f2cef24956ba6abebc79113217abf698b15f6cf48b6982e28c4ab9d4906dce288290557ab21ed80e3376f36fffe84c79d6d007604793a5555b5cf028046b19af43f541c492f10d6e5a1945019095dd1903043db55a923e17393e3e137f74b5049a4dbbea40454fa7797b98b0826d63bf4f3e78befe6218db37e1487a885c4569794acb6bc227f5be1129bd82b93412fe09449dce5d0671e2e748eb1858d5f23b570e23bd7f916f06ebf9fbde16131dcda540fd2b752f3d39ca35c48963ecbe0f201271c66e0d9749c5cea59541438b63e81e0a8217a8f820340beeef693d96452a5ff61b79f7adc2c4d5b1ae767f37ec4d8f823c0ea2d63d459e76f30ba2d1921da79b3cf5552e41d9f0b8b43b200957b229148008d6cb93823980b4f3b1cde308aa4f6b73df2c6d48f7c891dfcd1f0dfc8b8138831549bca14c8dc671fbc04c353d344b4ab847b035155f9b8b96776f7b822fd1c8277c86e4f3ca7321578331675e4170ca470d8d13be47d84d366f6a903eb224c6c1ae5deb01a8e48068e699e1cf3f713b1aa3b5ece37dc7126b2c188ef9cfc0f09454419c7fc5e612a9bced8b3f3af725a82456d7dbb48fae3ded292c5cbf8776582d364258226d566b7b8f63e970efb5de1e7c22093ef253f6ca30a9d4d7661baf6fcc22dba58e100ad985865fd39ac76faf19f71257b2d82a387d8c5608e4aa71c3e329a7aef4cd9b5f09313e047acb2c795bb7caff35be2ca4dcf0511d29b642b505b1e3e6bab3775082674f5c2ff3a287953d9fb327917b5fc4c59fb70f7f5ab5f190d5236dbc292db9b9ac6e5e75b21062195adccd3c66ab077579df0417ba11bd6562ec6d5c1fe8025250956127bf0da1520f610e60abe466ffeeb47feabe668da244a8912cc76e79770eba652ce37c186ae049d62b4f0240f5c73a90cc4e31a3dff618844670d009041672fbbb7cd938e455ed1cc91fbdf8b6f1fddabedd022dd9021fdd4a27c60c683efd09bc5a26cd00909a916b946ec5a287ee3bf18c0b8d791ec4a87dedebe153a529f4adf63e067c933cad4a6d468d0f51b61a80ed784bbe83b842252e8579c87a0dc8e6b6cea4944daa09a1535da325d29e39989b21a66e037948aec2dc76911b44111b5a831dbdd4958512f658ba6f9a8680bf14b0e906ebee0e9320f52b2fb6f1a4e2255518cfa390f953aecdc9d77cf269c9496ffe0eab686ed6b6417ea87c300376306c7080459cd0304d58596500a4275bcea700dc193049401c0798a9fbc6b35aa8dd84ae2baf4abf917f5b260f942e3c7d8562321281d91cb6d573ebe5a7621eeedc54737c9f8e4a7efb9bce55d6d62cc0a28f6599e13a76b45f52c14ed3235b021a684d7b7a8101d7ee3f507bb785b301f3ce279135d1f8e6d2d09f8021899e829b1b203e1d46e838429db2222ce1922096b9bcbcd6bfb490ca3eedb26876dac1cd1afd047ca81e4d63bd61d957bdc0548f86f47449f9b79aed9b43f24049d0a6c4565e42daf28543d11cf3c7c95390e60ac787715c059d358a9f13c9acf7c7a1f8846e7ea977510b91275886daf3adde0a7b7c3da032bda7373d0b15fe66a5a5841b3bff83030ad72b4932e7500f87098c71b7a4952a6acecb1b24be393ad3d96bd6cd22cef9c718df84232de15b86e146c35ea36bee3dfa131f15079a13b55074f95f3044c891ba498544674f415c11aba67779e392371be69739bcbc9e6e51635d64e6750b7935b90dacf064d2cbaf19aaea94f1dc0e49819f0f5025b9469cce839778c6ac4baecdac185367ac5af94be0b5de313a4f87d7bec756e1b6c1c82cbe8553d681bd760e7fb500805e7412abbca8281a1dc7a805b518ec8b2ec86da6e9ad8d05c7dfc4883bdaa21b5b15e196f02c0b00aa5428b0522f3f80be432f9ba5fd7415751a067e9288a26d47f10e8d9f5ee1e2001655f12c038df84af2836364c3f210a45b3dd7b80cb591e4658fa2d860e7e21a7b5a3444e1522d55c3916894cdfaef8624628b0e960c5cc1fc8c18956e91e2b04ff0cdcf866dc29db152334a4e7f6c8ece2ed2ce836c4ad5095e92da57d8347ec8633e77f25fa544cdf18700dbda3639922d91af3204382341692f7b3ef10ac346298a5a8f5690e48065c29943c52ae9b1927df4621b78b002142d34a45fe47560e0eb0e654fd7ba973206d6cf7375c66e6b3c849af349aa22cfd0df322802c107e927eaad435d70339b06e5bc16096d6e845a70cb2f52728bcce4bb75319389ba0a3e4cba62a19d3b22d2f7420d146e95e45806c357f6dee3fabeca0c8b1fd0ea38461bad03bb93d5b2d3013da77a755ed0bc17544e9ae9b466f52679b78a696ed8a8fd1c549ce57cdbf7c6a3f0cd453f456164cfcf1de085c330cc65caeb4d7428546c9832dfaaceb7a51924a4d4f29b5a3268311b435968d407835130d2cb360972a597ff056049f4730f982ebae87fa31cdf383f562a5d7d11f9521b54a5feaa1ec95027d8affc64d7f3ff5ba7e85831b76f0b8f9883d7ff043acf2193d1fd54c5da1aa8fc1ce9232c66298c74a8523e828e2c27372ca8b31da51c641e877d9b55050faea19a7702b023843eeac8ca4019381648aff0cc52f1064399c43edf792ce71762cc00bbd1339f17779777fbd6b2bed3b271a1dd1e2211a257630f3497634b2c87fb248b19a5976e52c4ba90dc56635e040543959c25bec3b2668f1fc17b1e15a3f05c388821e741a5198977683f1b5a9e895a043abe06a95dae6cdc1593a7bdfe2a6120de02559fa627c86b422a47c705235987928cbe9fe120c5845e8eab11ccc99982050ef696c557571540d1235643fd6e33929711bf2cd1af17d30a6c9c67e2d4b9e3d8888849f7bd26b36f5d31e3c9b2a89998f1d62c96e2c1f46d790d952219f5db9fa6eb2ad8d24065001bd03bc71627f1a099df922e503d0599ec4e55fb15165224ee09e3bc1cb7e903f0b58835a8338c3b5c6577689bb9b4e80e0f1ce41fc4cc1a35951afe3db7ef48714ce75f6df43ce334266b37983baeb9a84bd824e207a42440c6a6350b3613ec2205e5c3a0043016663eca15344e1dfbe4f39a5cf05a16a7af5139d78465d45f31a52b9fd2e8b5ec5024b94e968176d6969b63eb4a6a7f8e7928f44149120a70c5db403db992c68a04b300b469b5c303475dfee3026b36f2d1578a6f51c6bd35d26ea388697be58ab372472e8e8d85c7eaca1d0fde1376e48c3afed0487563247b9eee44e2213af6b15183b018f92930dc7d66161ddc0173c20dd6e085d4f301e914df8ec1769d5c43136af7e69ce1c9cf053c7cd120d3a9ae697d06214abcc01d3c9ea85de27139ac49ffacfd9f66a8633b2d17c161886f9e0395093eef5a4d432036bd94f6b513ed84314ca62d4337200edfe32fd5968c298755c2a378e3948ce641237af8ffce771cea17794fb5c3399640817131e2df00e62ec5d60edce438b25e33172c72edff3171c84e3f9161211398918e15b26d2738bf0e4cbb8d9d8c6c88630bb7c7c00b41bf0aa6d225eed246280467879d8ffc0e01983d19b23e0034074d7862ad968c71432521b11b0e0ec27285c26fbdadca8cffd7656c5cc9d75ffbbe3c671b0fb442d70d42e8e3290b093f102339dadbc9db43a8a200f6b9d33aeb0a9ac53467124a45097265372bbabf83b830e45005b3df37e06282c732c893f647b4f2d1a591f9b9b33ffa22562187d80fa99c9ae2a6ea269874343492aae2ba901236b9715cba22d9491a451d4e46d6a2c1ec9480919d1c7b3e0f08ad94a4b4914dc1a7a64b212da238cacd23a86ccd1052cf20d2c25a0293a34a35953aca8ec9b379b26ab7d1b6979eb575b270fe4be779bf69509dff8bc260570579fa3a0768398df71e57f1b8b6ee57e0df84c40cc6de901f9c672dfb7b6bc45928116f565452b64a3335350392b788724d55a1bfc58453a3de8a703af59849a15b6f7c2b092c7717cc71f38d6b3a782b26140d40e390cd4e9e9392a9ee30e454f3fdfa64e6d211ecbf325d6a083be2e9de1732a2d5bf471c864e64264ce712c764fc0472a1f83bf4fa847090223023410da5158a3472da47334650782b99299d7a497722f834b3873f2590761daf43cd78d0451e5ae55afa1fed140dca75701007717b3852c7ce8a7359e92e0bb3e5a06aa96cee4db8eb0776caa1e3e6b43df07f3d1e9fcb96640fb3c9f1dc55e4ba1e3d6785944c36c6bfeaff9529f73457e527f6bc03dbc641bfca34a7c8cc4982c7960866df99f06691da2f9eb588397a82f815681750ffc89c19b2da024fbb6030f1115f32f8d3bf05f11863d62f246a40fd47be4106f7a0b61d708c49ee304da9655cba98c063efb032b0ddd5c562447d86fb05b7db22594d452f770f9433bc0121fa37ff21062bfe0decf0708a8a671b9dbb08dfc3d7bc99b6ab409428aab92d45d82c7ced127f35245b6cfc0ee6ec1ae63da0e8d4bf689837f032a16dd150bf4a0459510aa53ef7500e0e52c677b38d43d0cb1440c871a6d327701b3a7a45e624fc215d466dae9810be257fa01e8e99a97d5c3ac042ea793349194027b9f92a804505a3631a07d8c2f12ddfd45e3d522679b877816aafe797856ca6702e9996e559965c39d55270f88195b1a76b923994d7eca99ab2c59b316e46ab7f6dbef1abbed7f629cf52fd8eb5e86e5aa498c4678c0573248159b2cabc85dae02ca860552e6666a6255ec5d6c1203b02f7911a679378d25c4b5714a7ccc490b42021a75af8cf09124f5db8eeba238f3a7513ed8f5b7913f16cd7b81984e1af50c98e4dea1f0f56755090e7d50defdbd3d4b1e2581d943718255338e82113481a845283d972e36b8ef78b8dd0ed0e913d7f1d05cb87d3cdd87153a1af5b00d68b87decee45af38e42b6a1447141fb17900f655deef264913ff6c3baf1f7b73bc011c2d1ff170acdc6fd4e524fe96152c0a2d2f57a062f3ab7d150e6b8fec705593efcd6c7e252460b8008ff4eb4cf5d3eb26eb5dfc43414c44ad98afdedfe3b0a8afc6f2559067f798d60563dfc32d1d85b82ed0d0560eadf41d083dc1498f090dd2ff1a69c09fec55da0031d5cdcaa6602821956767112b580d45539ab4dc65e8521c83276ac7a5e96d7860705a3c751360c15f1a3acc4b198711d032c5c4200760293754f9d9b7f133a5e04062900e1a22cc9b30ecb0fef61cd99c9549dc6242da48cc4aefc65d02deca4e89ec1da912c01483cf62cb06871c98e3a7c9663e278efe2adad71562975b4e4842df416adf27b1475287c5a05e566948d17cb912c789b64fa68b2b1ef63045ad6849f3413776123c1c8475ccf8b6d3d180739291e7fb949b65ed6b481674952633578e51cc683254705428325dbc4ec39cc1ddb72205ce09f6260ca51a24162913ac06ee96fad685b3f632dfc1db8d23093beb7adb1a1beb026e951dd216544b64bfa5b2db3cec159ae7bd8cc95a5c1ebfebdeffb76e0ae48f3a612803c0e6a31dc708365fedad33e5597996df5d08449c6d41393a20c8611d5bfcebe40ce139bee6184664473be932ffb11af97184936480189a4ae83e06a999d5a690d122785c3aa3c16a4325965550b2980e1534283bd07d98cafbdb90462b009203bf2fca0bc5f36bba5c0767b60cac030f6a48db0f6b284e1fc875e841f8282df1b6f6b1780eb55a4246d790857be29eabcd94388cf32e1734fb3d2489ae379563485c4073dad9ad2409fbc5a1f2941bf5278fb8174057494d268793a8a38a97709eaf81e6dcba6cad024fe073abeb714db6be9a9bc811779c1f9a7d58d613dab41f06a115212c402c6c533743818b815c121e91280fcba2bb5a5d700d72d34fac6e348bbb31f8b9d82fe01a7b48fde3c48ceef6844ba0bf2501d7677d0b3006296ce9b338e78d761f36026ee874a4555a90eb0d61c01da45cfab02baea78e190922ae8a79a31c294a82ad40966306c8c9d888ff0ec6cdd01aadcd17258eb84833c451ffeb52e982f56a38fcbb8f0c0a9ee5872fa8d4cc93b08e3c81ab624933c07a5e855839a279d605c018b844df95f818cfc611a075e3cb52e86b2dd420955bb9a8342d221e344b9453fd968552973729884d779d4a1905784aaed452068cfe39baf001665512a44c414d41175af553bef11ef7d6dbedf5dee706b0ffcab991504e95aa78dd6aaceb8d9cde02b806bf93f710c306a9bf066adb54dfba031c1c2c517626fe710082652ccbd41ac34edc2e452aa15867f72472c1a0613c24d03b415453a8b1df9ed3adbebd31803965cc208642e04491f5296e90c8a194bcc99b1618047d58d169dcefddb6b25c478d890a12671d71485653de6654f3183d9b222641495f65772ff3fd847b892fd067a0e323e596d7431ae9bf04d0fa0eb42cc3c1bc0ab9068d26031c222cec4ba423bb87c15dde71e292cb078de70935e4b7d0cd0335c3183b05483f16c617e103d8e72befb0cf8e41b71308920564d044c4a5a9b11d91d475274dc6785a21bd1b52627c2f0eab2bcdc4ca048a11023da574da81867082b66115a63e3649ad9f3c8facdf930017ef4f58db229280a255845c1000bfeb4b533cc0bd14cb4b394a6910d4f14d1daa30e9c95644d2f9e8a4fd087cf5c4a43cec24ec37dc76086106c84ef4e96df414c80f73ee5191e63434e95c5fe1f100e3830abd49159266d12c435767ad48faae9ce019ea68759800d0730e55cd53d3c652b51c840f19b71d62cfcf3bd5ce67707735ef194c8e3244b194486ab4219fd7cbe637b233a99ddd997233ba32a8bd345db3bfe309a9d18b1c19fd9824432ff34264100db99fde9b4756d0c80a039b3d552af4c5f2f6a20fc9fd2a1cd807369b2fdf8c2425d45fbaa818180ac36462cc5f92c2bc03f939b8031b039e840f027cb7db8e02fd1c26420a8bb30fa9bf9dba75a02c6afa1b9e09ca36f27fd00736874504c5747b78f36955ce6470298205562fc80d4df95c2dc63661efa5c7fcca3eddd054fe9f70624addf992b97c7574f5bcfd7177e45ece952fef2525986ccd9aef88c422eb2508c909212ce187f45f6f7c7d9a24619906b375bb6f6edaee32ac310761e5c6a48dcc68fc9365d31ebf7f96039781da0e90be08d5e08665b4d1969f7bea0a0cbf0ffb9b9c2118ffcc72b6216103abb6179fcefc9e4e092d18a3c0e25c0e94ed66d1f884eb26f241099067d1e1c334c4f602a60f46aaf6a51f76441bd67f1347b1704d31c2b50a2ecc03de8e6768d84a4ab30e7a412ea4b56489d9e885db299e3dacb251c26208a2aac60eb3decaed4d14122d809ed891021cfc7fb0c7c2a47631c52aa7a3f9141ead574a5614c2c644fb48fa4a53bec1dde1fd7e532590f738462174410d493727ee13589fc019ad97d9ae132717e96b6066595d294d54ebc8048b903f22e12c8a802df06425df1548f2a5600c0db6547be2ea3f2c031d445d8f67b04f0af2060af692b56f872c70d93bb591fffa2ee26ec56b5998d7a613a6d1121a73bc436b455c2efc48cfff4068549210d8e133855dcd10f96b58b0b686fc590526441048763cae0d95376b40655ee60a15231a76a2f46f3a07f69502ede6e6482825861ddca4502b0767713db64a98afa9386347274f48c2290788ba02e7261f206e34721f1bf7de4d4426b892429051d47beddee41bc5d2e82eade3e4b214be9befb402e392dc75ea742c8a6ddc2d52577a0aca0843803cf0f4dd766bf09b572388c1631628d50d1ee34d6778bedc3073de6c87d2058d270e1f06a9736374a5c46e3d8dfd58c34229bd56853153165d798cdb99483fe1f8e2d43d8e2a7b3ca7567d87cc9c88529206abc3fb017bea413074c10c63efcb093f2ff87d0c8a79b445db7e850a7ddcd0cf47b87d196e84dfb8e9d30ff5a5481526b7fa84e884007e1dc5c83afc6b3c96516a5cebaca316fd35dadb24ee2aaf48a57cd220fff98a45b097a9d3597f47a7d69dd02ee884a74674dcc219d5514a3011fa5f0dee1d661687ce9965a1ffe88bd109ec50729a12c14ca9a0586aafc9374ac6a2f1a2fc24b3029a4bd84e5f1c9ea32b01a846176d780729a99c8c380eece521047fd55242c894c121d433ba08271a92b318ca08fc681567223e082e2ea686a85c9cdbaddc9ef34b8af5ab714fa25c8928bd3019cc5754a3e5940a827c6f847ae9780594251856876d2769b42bb4cccf1315f9745b7063bc45ae49f7b45c320e21ca08b4563701922393c910691a5ba7ae3778be48734cd79a2ebef3e79561a5ff548e0ab25275d8c7679fe0b380805e780890fdee84c8c7ddbda7efeafd2cf59ee373b9eb8a5f6b06e64b824acf3981affcb64ea5da03c8e5ae5906231991ed761dfb57c71a1f281b03300ee9a449bbd07bd76b3c9284fde9ee1f25b10cd3fa67b7e182031249819007e0acd810609866abb66dd0cfc945d8d3f9abb828f92474a30a8d657f08138f21e64740ee45c9a64606535143b033202ee6e9a302d43b1fc38f8103b80d26c5f9c60df73747584ec755af3ce814b15d997711de47b5c57de82dc42e27473e52b58a519f10ecc0b845c7fd1358b6bfed4977ed2bbc5d41e4b506e6cfc4c54969923e7ffc9f8ef394a9185fb6e8b83adf4d7b3fac6d1f389aed38f9acfd52cef18f1aff09d5eb21898a470531fe2cb3d741a00eb875bf8e5e698017e6dd294639c87be8b43c9b783a41d6ae5474bbe5dc96cb005b46359349992ae292444dc0e1287a5fdffa677ba4627e0f90da7e833e6e6442bf753ff6c486c97ba01dee58e7b66d406454ade8a184b422dfa26fb6e7bdbe0a85fd1847eb17ec0de543fb205a5a911488e293a0223c3c67b99f82705b48bd60091313048b4172281698eda4639a0f28c84201d62c36e32177da3a4f9637cea60d2e0e26296bd1576626c26dc186d094f54e319f22195f31fac7a7f0a51d24946c7dbae37cfb9bb25e9e62e72d5a6b00e786e6e5e4b9803c5589e0f887b347d39e4b4d12ffc28fc5f05b659d15c0f096832fa797116bd9f37c0670c897c7eee4d0cc30a186623c3cd9a3162b53ad911ee416f7168d87c2f90591ed8343f51730161d94f9762a8503a45ddb900b1bcd53882644d63555b402d54bd46769afa19a89f0e291a5163809c086c67d1eb879d9587118468edce9c7650e62a07904c96a1a60f508ae8d3b376a3c1dc88d5f1b6ce35af4d29fbe0bbeffafd67152787393cb30581cf1116aa893c3d4ae2edb4df29716318088fab875852afa1fb5fdddabc7bb06b1a2f24697da4886263623dfb6471e2c3643fef18bedcfbaa851083803ecefaca34a969bb7ef6a052b436f4ab38e6e81100436833aed27177b69007449686c6b09972ca0f0cab19855031ed930e1868e0505149cf9439eb254cfbf9d531a30eb6ec74181dc75e658d30e818a483f9c181327fb70a6269bca2fa324418634f75c0cb53c949e39bc413f8e6d0ccd3f767aea2aa90d1b913fe2bdf5349aed785b8531a682981e0684eb3a36ddb5fe869f89ec551663bceee5bbbe949972be29a2f26d53343b613c9fcf5714275a648557c4e02e3be720ebee1b56e6f47f9db2ecc799d0915109c25bcc6babe3be948fc5d41014759a9911f8a59d4218c1044034ee14c1bc85a661402e55603d059bb23951ae0bd39c0a333524d2315b63fa1c45423c178819a735acb6263d55121e6d7481d758301c1404b4453f781f2127e035ad368859f3c5b46a27b2ec54a3bf915616ed11bfea5d4e5300f1e62f659d05608c045c155dc4048b65c2ec32d5deb29d9a25c7618 + +Params = SHA2_20/2_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000095669235a86e561126eb4c010e6ab880d88e9493679744119133f849b4ee631cdbbf9aa45e0a1001db4b400b39ce0a3f5521382af0dd3548d2dc17f8552c8501de0e9cc51319f18d14ae23c288495768522062a443bf2428437b7b75550b5e5761668405f98f1b822688e3f3ffd95b2cf119f4d4fccc7d276f85152958daa9489 +Signature = 0000003967405df50584568592170e4ab6f7b0968e7af554632dc12d73e886b281d4a3112995521f62e14ed97a1a9dd039c1833d6921bcc7e57e1f311fd079befef8249e4d7a603dbc03c2e53515f3647ccb0dfb7c8f845eaab4b5ca072af91fc75cbebaa9fed64cb0d64c39f1e7a859dadcfc34f8dc7c000f53bacbcb1c0878176273266fa55253782c64997d542e3e5798aeaffdf64c8335b05a2f77b45e3828c4319625b24017621ad1239f67b8c8309ce2b7cfa087887bfb1bfae77ba583dd13b26298d9ddfdaf6dda1a672dd94554fbc8b3680d18222942141cf900ba6926bc0bed71feb57c559e2090b16bb02b60de6bfd90124d1c19f796432dbde05d8aeaa83126edd149420a3c04d8db1a42f1a72c578a08e08b02072dc6d752c18ca8057444352912ff6bbb26aea2f658c4f34c69008a7b982e9f9bb2a919ea02382f6c32fc7be02b5b55e9658a33d4c9ee451d7fbba3bcae7d1ddb2427cdeb571a857f7f8b584788f6ec741da71900d4ec33d65d68258b64b78cfd405fe686f091f48b7b8d95b7c9da5bcc852d2dadfc8698fc2d3f9d193dcc3db29e7b2951617f12b880a11ae9715e1f847ab09dbf93f11f9c1303c959ae42ff5feae645fc7d257efee493feb5ebb73333fb39a788c7353742b694210c910c053152ce321d397f58d50689228a3824493d8878845b67e6828944fefd2ada112d023c9b8d7b1f9a72e8d931235276ebda77c81327d123545fadbe5b6bc248036f69aefedd617cff7a3a38a628f290b8052ad8a55231d36cdb79b743b5ba0584c9935c4c59fc9ecb1340694d1db739578e3040f155378e4c46ed524d068ecf45161cf857ea16bb9468bb77d4dd4362f5c1d547a771da0372d7d65a2d2826b709da671e94f993d387bfc3728e3394da56f623efb443998fe577e190ab7e84834cdce9c32cd11ec83e57d1abdd19ffe39b81f8cc5560607ce6ac3461309b7431a6ec5f00a07cdc945c1467bdd7f717bc4157a8a85dd28bf03dfe55c604d098668014113cbe0a33059936859a01473d72f8937717ec831fad7e72921f6511929aef8ab185839277b82b0b417a27a3e1641672cfceaad7114a100c6c7dac535f107b4045c88ac81a2e4bb2926f92899f5a0dbc4a438bc74185a1eb1bea7553d61eea747503949a600cf473eebe42746aa3586797b763c375e77c14e262bcc3aedc41ab0c0056409c0f0b989d9431a6cd94404f63902d42a13ffd4245808f7b5c37a5895d6befd13aa2558ecd28cb61d1d89a1b481b3d50b43d5db686c459db7ec7b798163aaf6aceb3675ec11e0c260cda0630b6a844d32307521da1dc2b6290231054ff615dd9dbffe03d604cdf4435d2ce203368a12589f86978675097b58c3211857571f4551ed662d4c95b518e09152d9eff47e7506e4b0bec32a7f83aa069b0e4847859e371d6184cef0968f1349c6eaf58c08b7cab6385171a45eb3f028b4d04960517a7b4dd1c3a0e1a7c0b157f718772a4cd95c4de76f90043c2ef3c1baeb4c179eecf28bb281c9d8aa3bbe743cf56403cd2d0f5f71cfc185e055bc8e92851296a48d1bacb84b680c47cc861e7670fd36d7a657516b6aad1f5d33ce29a856b33d867fcb61a3a9bc9edb912e7398fb05c2edd38383fc8d1727f742432cfa3bf63a98fd89a2ef66475172e7d69816a45b172a8770100cc3c28875998054be6721757313e2082ab643057dcecb849bb4be41873cced45753ee3f8c72408ecfe43f6aba5a15ba5f3e135abd0671aa97e313cde7da5a858becf7b8f283dcf42e7affcbc1be2b0b06a10a0baeb8e8fd27135f2de67e16f3dc5673dd17b48c2bd8f3813647d7a7d0aca01c2fb826ec9c31e659de8efa0e132d43a74b0cd9fdea8f23658b1edbb274cca45f360632c58187e6e6f49abc0a3547ca2d16465408954a942ff581f5f28685d6ebeec50bfbe012f78e14e0f7e7430bf6d6ab5c961f6ad22c64f6951df220f73b8b76251bce5b002669f9dbb71ee154c826bc25dfd3aeee4e62ac1eeed7909543d4bd0365608ef17ad8e014023e6f25d152755372cd9c5ff8d258b6aeeb1b43636a563a63d72754535980b6c04153755cf9e52a7403ef9a102a631009fd84b57aa188d1ec7fa9d633f608037b1cb529988dbe708c36c6b0f7e64338b630450f1351ce2c74a6af3da0cc2cd02d8e1612e39ad6760866e189d28d611c2e266357b27757cc90fa9a6d9c76f5e463f6a9b196c80ff8d26eb3fe91c7c9e6b9c2c5304ca12c6a8543ed195a8840ff09760854d39c8261ce12b83407e0d659b1585bf1b46b905fa973b3184a5cd0d2d8589ec40a7e6ac0bde97d324ba2ecf73d8969a7c1dcccb206391c366a252792fcdaf9997c3c809679faf7887f04a56e78a0bd9f8fed2073350004563dd8802f00613dbd91cacfeb557372092164540351dfdd18e313a06ff443c54b80bcfecbc7782270b5b0f957ba838e56f1eeca8545eabdfdc1c59fef83184bdf8136c4c24c733e4a832ce0b0c66d1209cf3aa68301cea0e6479b2d49170bcde4bb85a178a84a185d45bdfe1efea7eadd7c1ff86fdf0fa62b887d9588f2455035cf577a11a9707db3dedbf65c053d44660fc122312fc768c9631effe8af198ec36edae5f48ce8f28e02c4d7983ee8ece447119b4381ed9951308bd8ba8173955bc31e21e94137d2f6b24f1c144811fff5ea28ae5e50f9dbf8e37aeeae20e7528b352a31933fdc5ced6442bff4dfa580ae956636672ac915dd6bf323d3187600465a91376046a7eef4966b362695bb6615804907280dcd2130dceba689fbeb3c8f0b8890af5deed66870068b5ddc47a246c2f063c62e1e7c26c4cd5821e3c3b4564a100175ca2505a4c96d7b3a7874eaa86476deeecdf6cdfcae147396241cf1e340e1928c7abc03b9c2885e928bdd91a2ef10d2ba534adf6e6247bb6d4ce19fa411d4628b1dfd69a00d171c2aa9cffc66785acf69ae144f2f4e8bafc5c8d92325e6a05b981cccbce832a58ec079fa62d6d741dc473e10e68bfea0a885957e7d3e3ab51df1fa41018fc82b63cb5d48f5c2fd2aff4c32da9901fa3afd693b04c232d69af189edc9641069c944ba2679f2d76e75735e9cd913d9656067ba7c32bb305e7b02a2cf1a7fbd2dc66db459da371683244ec940963c96e70f2fad8de28e2c4cb49a613ae9edda98d1a654707240f664ee7beaa9621ce98ea38f66d068f98d36ceb0ec93f0e2905a66a93e710abae53ee6414e2391c4387ea22e255fdcd5726cef01753877d1a95d12f8274a783a95c75f8cbaa2fcb3cdfe8792f26d3d985212ea472fbcc03faa04c4f1f904ad2cd7447f4495b784aab878d8f98aafc9f571a9f7b20708a6aae9265b0fe5b7f4a408dfd8b3553ba38bc4ad0db984108790326d964660b96ebbde5559b729542607100cb87b47daf687c02a20275a1995727cb8e06cc24df9e8f2aece38168d87a7a170c9d7182bd3410f0d51f20b0bf318aafacf85f6756168315003db19dbd00557b5d695a0e8e90d666b8b846e47ea4b37b258b81b8584a74286f6dfaf2932397fab5587f200f51bf07488abd232b2ce402418d214182365c9030462a181b7e0a872115fe2ecfebb0c1c91ec8e0cf2230fa70c2d9839dd6f0e79fda3ec562b1a1edca5d1a7f0dd0d7dcd1b196ba3ab40bc2991e6633ddb152b7f6f2969f74898590f8c01df57dcf08067036b46a29aecb083a712501e007219756c56217d0dbe75b4a0fed8e068a2ebe26ff6b304fd55fab7599768a8eddc3454e7235063d34f2d0039c51885b1371c9e50fd55d4a221cbc5544eaf060145b8d5c986a2c56b4eacbdd47a1fb0195d01fd7276e26c38ea7740d561ceda5e8238a9e284f9f98b70b10e30e8263000a1bf8accbea460f1fc40ee7fda9a34b63fd5e12c780aea66eada49062e45f2f72b2d065d0899876a96b0b24b962681649822c8e0f27bc415163602b7b6633d30eb5050307455119769e0f87223769991807c97f0154b2455213b5d6520deba5d44ec84a91e605f9a41df1be90a7d5a8672c7cd89e1d665fb13792e01a57bbcbe8e9d8f43470e3b653176e46de2eb95928542156ff9c59514630dfe9b65492f729f5a42943c3a3ba0eacb03afe1de52d833623800f0b99ceeb9e73ba84a71ee008bac754da2bfa94e762a80a52985d07f4bd4ce8df7432835c06b17599b95cdec30fcb4b0769b9c16538990b40fb0c3e4b78aa42fa5ff8e5de5c5a8125a45fbee456e20f43e71fdfafab8fee7385550cf1cc126537c20d3250125fbd75683a1133ee1b1449b88d9517f7e1bc9626a957f4a1f6031d0e130aafbd445cefa28f06d3293d29c66ed4ef668f37e6dc077d6a0845f400ddb5619cbe586bd05606720eb03200c76972bc416ae3cac01cd4d568c3076097561b7a95806fcf4c14e3335e889e9b94a3a8dd289299b894324002ada23c149407dcbb65a4c7e76ac45d3a7ce23cadd3132bc5621bee0f8eb923a9c2dc046e8bc88205bc7f63f3abd50c7364e8fbf774612b8598a22515eb863fc96ee638617adc957529a6ec221c5e3feff9d05310097d138344f7c706916fdc8c653d587e389ae083f588e7eeac6ab13fbf15db91a89ec805ae7dbb3738b52aa436959f828df9fb3f38d5eec2d7f96dc883d947caa4ab257bc46bae1925126d445e45101756f851c7e59c8a317f4c42b7431fffe1feb9008faa5051ad0fddb1c3ab293d5660623f71d114f1e6c89051d373a64e94bde9f51edbd9507fc5b357bbce94955f27367bd6cc9e9123e2712022edbe9367246759cfbec079d62df32c6f015a5e68e3ee7ef709d4a9c4b28c7017da61c1b8c6e2e31627fe0e702b88235a8c26d96b5879ff35207aa0b048e8eb754af000efe7e1d0bfb46a87007b5a94cef8785b15fde384f5f530efb22e0d1e0b7776bfed82eb40ab88965035a46142733625ff910738aa50b7a89ffdd420451b6155d901ff6958cf19d7e4967c0ca0000896907d41832e5a9a6b2762bdb3cca421a75c64b87caa2c417f8988639aa4aa9eea1be0be4b3d4626774a7e9cf5639a3980b500a4b8b1703557edef6a4851db21abc7fcb4f3388f6672b8b904b314a1e2281ada8499413ab31b36f2aa2b72500d0fe855ba7584dc57db4495bc223acb9ea4b2e51571b601ad5548eed897df1545247540a28a65c052ecca4684773a57e5fc971d27203e841bac2acde0c01f195e1984897cee56da0c00f3fabc757829c58b8750d4b7b4079091d396ba8eee905e8279aa5fa0186bef38964d7facbfe88adfb975be0956c60db0d378f52bfeba60c4fc51d89b3cab92b889c83dd01e3b5ee4d219e4319700ff2c2aa1daf09c01eff2d885802daddcce1454da2c7c52fbd8688e13cbf133949271fffc387ef5b67f25e72ea8bfc56379d070b4f0b400d10c207aeace97242337fa4ebc01261cf7a1a6db04798cad9c3db20519ffd2278be610dc98e73fbe9046c384781a44d4e3b055bd397c46fedb824ede18bbe4244f03f928722cac16cecec1f86c94ac7f93df70d3a24e8fc80949f454d88c92a05c2dc3f15b05ef899ffad866ff0eea9051f093307e84c82b4aa667d63f4342f5326f10863d12a8045230b64284adc05c24415ee08b94879acf92999dbec938e9c190be3bbb768075ff9ba837bbde7c774857e2cad09748701b9f0280b2f670cfe6da195438fb1c6f8446f0401ebc12034fec2c67314d2f63974599d016b9690a03dc0d422d309554c71e42ba536b5e623ad7fb4de3b61adbccb2718bf62d81eb9f2c1e1fc0cf906af0667c99c80ce65c33e7129b91028df999ea9093c2c13296d05fcc3a976d41d6214cc75bcb831ecb3dc29ba061c268ccb32c641aa978e98fd5fb610e27f3eac8dd8a2f9220034f4bb9e942931e40b52cef8a2a1d09861c9e8345eab480e6de7d45ceda486f92e29c050d97864b97a4284e358f7f244933bd567469edb7a3c9f6a33e32071946e21976c899d82b606427ffe707a3efd3be5e99e28b85db0b049075c613e10f1987f4d4e8c50923f1d79fa32d843d0e8f4a7e9f0b75d21284bbc07c40fdee7898b2d433a17e4413da553f668dffc5e4400979bb4d034d13f90e7bfc38d0ac71fdc6df2eb1cf164e2c33aa2d0a2b6af47528759c25186e2558377e0539085896aa1e79cce86f14f17317205509e55d1c6284e6c2f8fb5e61569656f1dc79585d55373ba352bd871b034860e2c901ae78fd4a61ce3a6779e020d7ae21de23eab339c3ff5a39ebdefb61e4f08c9f14c1dbac862f5564be1b585752768cc2fdaf2f781bfd6061f758e53619a38c87362538c13ab2ae829ce39a2e7ced49bf181ad4fbf7e63ca8a1d7f6010c7473163352f1b353632b0c35afb293d6f586fca349f712858c58d8495714a4603a1331599951b1f84f1ed064303ca0de8d583ed794be0991f3436300adad52b9d9a3ebfd79d8f6246c26ca2c3c533c7b715c9c9203b5f93ebccba734bda1f5a60140513c1ecfc149610b5465b7a64d759e6181eb1d46118ff7fadb0506dbde6d59e7b3d2bdbf35acd27d12fb65d1f7758bad31cc375d4170a88caf04b5c5d49840fef60162c7a167791e94b04ff2a5fa740eadb2998f83701c95dfb43029a39d4d0ce08ddf69fccca9019bd4f1203b913e760011467230eaf9ffadbf96b1b0095a3db034c05c258b8af1017f1ce4f0e9e483b9175756904f9d8f046fcf5e44b98798fbae5104c4afb680171bda2772531cc3fce0bd0ce383af09964b33bfae4ae2502f0ac34412e62acf09c00196b9dad9976b09074bac87dfa5d27446034abc41b2497b696bf8b5a0bb342636dd6fd25f5c6226b97785da3872dcd76c0ef5f3983b1078a14394b66a2cf93a944c2e8b622ad642a03a38481bcbccf3d546bca7be23cf73f9239465bfb9362224d3a993e211381ce8e96e0f5f321033999ec1de02ab3019889465a6b6afa8fd35fd17c8f20e58101e74615c1203a196a94c6162efd0565b7bb65e193d639fba8ce956c76dcfa8a9bde07aa61d782f9ceae8e5a9e4d5d37a6ec2a877b0c0c2dd1f42a1655bd5080c8467b8b74bc144e0b93b4fc4557b8e7833a45a11c72aebe42e21a26d41bfba1d69b2397c4d95506612452e2a6f66fd18b8f94b19a78bc2d6fea6c586a0a451d4a3a3552877690c33bcb50917707037bf802fe22fa8e1dfad8abe9b0c7fd59c0a8493be0755b51770cf1c8055c2e55ead1c469d2056cb719b16c70e1695e76a09d1bd0e7207c0aa306fa1fc6774bc96a71593f0c0e34b4fdd9f6a56e6baa91a8057ee3d71af24c8dc24eae23c1980df3cb2ca28712b9eda90452542e4ad743b6a3eae6fece6ecfada1e551495c17f155795f6a3c074d13632e8cacc8b0609aaed62cbb612f73c5271eebced87c36779d152015e2cfaefea55d46c96285032ee627870f1a47715e480de4b37af882eb00606051c2f2f6b5607285b4f20439a7e4e636812a4a0168a304d6ff96272546c1b873d099a12c90fab114c0e9289ad9e4cb1fe052581e271761d30728cfd420fd5238c637e1f9e197cc0d8d6e8fbe436ddf3f42756bdebd5e408d421f703b37c62d52969a8af6f5b1f9a9b3ad591f25566a7f6ff5b60071848f30a49bc6a763cca8f271a7dc8a9ab7a29ef505a381e96fce8fa586aae1b130f36b77bcafaa7924107664c389e57797a071ba460c9e67c5f7fb7cc7fe1aa2c5d59ca81af4c40223ec6311610dfc475ff5b82c0158d8761b87ab5711e588f83e3b24c7cf410d8296a47cf60b81c5214d31bbd23744237811c7439d6dcff7a17b8dc7ebb5dd00e6d0a05e31076742a8767bdd7696df9bf74d3cf2b3e6ac8b4c7a0b1e8e8995fb46774cb9ba433c240cd41f20439107a13d1ea29504fabe928683b9aef9799b20a451098348474aa70852d34986c59e92b23ee803b7ba22eadac5a85f66c977fa135dce14e09d3c3f1fe397c71a05fc844b1c3cdcf297744163713e77c6e86efc742f3da1830c6b0865add317c9dcdab3028f3a9468b667f0d059ce12ecfd6d63237c47ae1928c1d624e91aa552ba2cb5627b08b5c61c626c22551e72449aa46f6d399ee757ddb422d8ee38fda8ba1b215c88b8287c32de7863f0c9951260f870c0538302a86795e9458c6dde3d24b669ae83971b883557e3694bc9c730a79bf5163831741a47f774ff7e0198d1a32719f228b69d20a827fac1d2aa7e1faba28e7cb2c20fe7305381f19b7738e99dfede51e1b3439a2b6cdd01db88f918a7c12bcd8dc73b0653ed4301f6e6bcc0a5d0f58ea03d77ab8169f7af28a7779eb5e090f3c3478d68078d009db80be88cf2de30b3c6cc3036c5af8e44a7d74cd9fa259b968787cf21b0d1f887a2515e2f54f9495a98905b94c48bf5259c1af68094fbfa75617a0da30eae2e1b4e93dc9c5382793ae2aff559c6d05bcd3a940b604ec7471433a67a9958db1baa8f08f651d8079bd2d1e95b7745b9f6354382c3b28ee600e62137769308418b027e0d5076b6c489aba7ad88e347d07e7bcfd854dea137342be8051ed37e65c13f8c9014861b2fa05189bc773c5b6872d100519e9343496cfa4078fee716877a7c8f13ffda77f6fb9b7196022ac6bf2601f1a7db197f5fa4c2c89a989fa9eff54f503280be4fbe76d7bcd5eb7c0d6c6c98be26b0d940d3d6979afdf146a5fb7527a9740afadcdea57a4751cdfd873c8e1946bcb32e6276e297788b054507b31084bb1f161fa296b4a8908c42515a62753653ae34909f645caa7d6dff4b42cc2c02713bc4f3f068e4798d07814704203ba385f104641f8d513d6038f0be7a4eea3d4b399687b5344cd56d5528bd68e33d4a1e6c82eeb7bf5a94c6bfbfbe37d5d05c5b7f537448a9c2ca56f6cd5f53c076d0465193cf013923fb2895c9147f6b424069820b4c89f03e3c3ef1bf011b47f3d40d1a63d6a549f5c1a68c0ae66927f02078881519e4f2b9edbcd0dd9edf489db38d6c57c15b6c2c1173b99fc860259fe6b5565737b4e6d8c82cec092437c872e41abd6c7117ac2cd6b214265b3bc9089354d52ff6e7a4639d5a8029433f4d9128342fc19c9017244e7a1584f8020925d6aca04dd136dc47f09befb739bd7cd3e2ba8ea46fa3c53922b0ba100a7e1fe281baf2e22d196e32df4b628d5f559d85ba077663c17c373fc507f61c1531a3c2275f5131ab78841f1a1076a82d8eb5294420c46da980e5cc68d5f9f7b8476b3a78c890e8bf8e2cc86916ae7131542a695ca93aaf68017aae5ad4cbc3391810354689e84005c92848704bb81619dfdb41ea2fc03b1a52f10c0e087061edb8e3e69f643c65373a4e0a3b9830a1429778c78e75ad6c23e58745588613b41c564bfeb22f4da26af8847f66aad8372671e7dbcb1cbfbdba4a702da534ceadd1c9a27d277e55fc45a5f55de493a34f75b1a709628998aa3a9ddb3f8947a7bd7f3a8f6a7a7887a08e85315ec54fa5db8b2dc93d5d81be14cdb49dd9ffa8706395fbff6a066a081428cfb90c2b81ef1ac33be6eaf97ce31e14b51954f71d462054fa2a1cc86a841256f2ff6b795aa2bb6868bfae39be9d8b0c3f92f849306a314568b7d402ca13d1ac1bf521449a79d0b5dc6fb42b8586d6a0dcbc923372996887b5a2f24144d5f21b587d221be28f194cd548462f10d6588d2aaf12412d37d3d442110d9ead483584d02629b7d5aef3a3d44ae755cf766a819d0bcb7b3efae54fb3dbb93636c9abbf360a9fd5bda00a584f15da79d410c07829224529d2aac520d8a782df26e528ed44cc2752f0bbc00f8b28702304e789c76dec079f44284feb8907c3c693de2f3674de008a10c0c97191d057df15e8b79c2566c8859efb1bba61bdb78d600b156279c85e05170382bd5eeb009511f5c017c1aab20ac9dbe48039697e381f7317cc9d9dbb5c2ee883a99941f35bf2451395aae5b21b7a40993a693a10781be4b52807cd43dade6fb2b06914c2bbb7b5c9b4f68f4ee6092f059352e15e4527187d7a1daa7a3abe8d2782102b43952cf1920e20c5e1e2923bdde48e35c5af7e3ddcf8fee58a24b4dd63c66401f01098cceef97756b05274f95373156f1af1e644512d1f451e395025f9dc52f2f7d23cb6e430bbe91fa81a0526b1c248835bcd35436c28189d7ec1e3b75da0aa811d81550d5f615b8f34bc01971da7b553392620d0b821bdc1035861b186080f707e631d7bee8b597e5dca5c45189f594fb6967b93211eaa78f83a736ba210ce0596dfb261273094a2d31dc0a03029890bde97c6a01a3bca0fb6b787dcff61368fc1f21876b39abb168b7a3dfe189285e491aee4cb15b07d0287f5d7527877fd178ead9e43d6e61593d759eadec0b739200a66cf85901d2ad9f7b99ba9c59e81b288ef6416b61f59ccf5c7eba274fc43c93b99c71801189416e6f3eac64a9857b162dbd4c0eb5855469d6944afc103415f8e412f2818b4d756b173ca6ef4d45ac8fc80bbed0115c4e89e022bbb3335734309b284e6b89d8fff5b1fb4d095832f82e7a336ddb2ab9ec15c47b86cfd0fabd1c97456afda82ee1731890bd68e75c724d6a3a816fe8ea24b05a3d285802ff182f808d34252dd4320967464ca149b4981c7df6d408637af738e00e5dbe03cf59132a304da024619ce5d0797e3920135b84ff7e10e3b576464653fbe94bb7b301a1f11e8037f2a838cf4a290c5751a2264c55f3940b1cee0fc36e82f15fad4f548c4926062b77adcfce5fcb4647be51f887d7a257de0b981d2878d35b434125ab0c75f7c8ae68fa49016aa769de0706aa234ece1281ec839edeb5a5b01e43fc303148a75cf2cb944304214bf3740ee344c3476932624612dfe0b74f541688084701d3671a0333e5bc2326d8932e8b0345392ae3f46bfef24a2aad9a4ae9fcc27151c272cb8fdbe5b9cd22c3c4be03d6d7f0052af786d89daa0eb04a83fc0924cc60408bc719914f46038f4cf669c6c3fbf5cc853116d20960a257ce345c65c54d53f75edb66d6ab3c91f70c95be0940a50889b80c53890c9c2afd4cd993914e5dd680585215ecdcaa07e36aeaacd1f51973c765eca9cc0a5a3ca9a87671f8b23bbb5dc03ffcb783da5f45470d6fcc2bcd41348f44182b5a2e051cc47c5e06f9085f88dc88a5061d35eff5790c0d35328ad5a6c8025373dba6a9c95b0e8e75a8f98e39ddabdbfc21871d40a61335b68aa54463824848fa2e38862ee274b687e65ab06f2d273e725b158ca52da3a66b3b4247e809e98a28359ef0d95f2ec44e96305d4b9c06c48c49cf8a50c97ae8ff48162d5825284cc048df0109ade0d57b32a02401a59ba5bb651962de2b4b99d17b21329c82e4a63b52a62cda34cae651e3c86aa5a6c11967c6acb74184a9c3776af5ab5d1fc848c69587db08f41193c4109e3280200b27504db0ff2a45869bd8d7d7aa48488f8f6b16ad2b6ec4e786d9b6d52ec61fa51c5f6cd91e738b5be05ca8d543d9dacb2606d7b134ba113c912eebbb5a029e368d87fc046966ed0a2b75a84530f3b334c51c0bac12f6e3739eaceb73285493b140fa300eef01c45b62d5f8e3f856a2631087ca2a2665a96d88fabac77b23ed3ee727a66044dac29fbdc36bf03c0c5017fab117e6186badfcc82dd9b25cfdd4f64d52b8d47b7c87f005af7ef640b4693173b37a39df9d60b5973ccbc39d1f9acc5e2918f4fd447386ba4130e76c9af78d2505e63f4743c663c5665d6a20e5321464f27be67f2cfee3cff1f8cefcf1020a4db4fbe234205181a75de8e30d97e04c0f819e8c106c2978ff5a5c1ab8d15e2f0875ca6746817923814be6ccb0a1783b2ef08c1c9573911770d9fddf126969fc88e0ee7e4caa81eb6b4ea1ef4a743613eb0c4ff2e922dc3f19d3565616f244e0cf8c093de9cda014a0a64f722248eff1b33ee69af76ebb7f2cbc103cf5dd860557341f4a53f46d0268110a2203ba5deb9d77dd66ff87447a15d74d00363227e3c6dcf55e8619d0198b39d67d7c9d363ad3a0051992e8534c9217663f8497d4ec49e9446c6f7139f08838337c19d0ca84def847160b5b8c40093058fd8e935e1507bead7a98205562954bcda2f528adfaacf19eb34712e56b6d51af33b21efa4453024917ee1a61447bed8fa5d78dd151a89cade915c2f08aae35fdce24431c191475b9541ae855f4c3276e1c5f9efc52ed32fc41b8193bef611545c519ef885d44c7ef916ddce907dabd1856555b16172cd70b51e2fb7031b618ab61fee1bdbc2bb3b18086ebe6d971e24ab9c9f039654e77ac63e0c733f4ff2dcdafeb62630e381f8a4e8e0b4af21646fc65a75dc45316ac9b09d4133e0bf6fae3c0133b456bf927f81ef653a9b855b9a9d39575d56d72202f4a9e66dc422f20720d799c5789c547572827434eba2fd7ff5f5e5df2a5d06f885b11fa39ff0081b13cde9c489364b308626628e42ab945f09f6e9fd8e05b78a6df037c1c79b62a72f31f4476ed86ea1f1f62fbe26c68ef02d26194613b04dd15aa7eafbb6ed5a89d21af39567bf40740202effedab340d2a76399463088d056191be634185cdf4d58e5d615b044ca902de34a473b1001d1251f53d6c9e3fee33c8dc6418b1984737dec529a024801230010e9dee8327a144821f711843c955fdf7963041fc47569b7c7991fca651623701f3ae8e9d7cf4b4d9511a1b16ba570ba1782696b893c595b778314bdba85385175fc5b278efdc8097a51eb5e95abdc59d13846826fd116119133bdd69123a137b782f2bff480e761fc80d3875584cd73b83630f76ce4c6c2743a86112017f4084669e90374649b0e4f01a60422760f2820e33e32f8de1c9104fce7785dfbcaf8cb1d916d66db5432f019e8c748e2710fd2869bd5afeb71e376bcd90ae4aa59d32694007054ccf72a1d4229d7bef20e06a249a522b4abc34e5328bb5cd9a79f470e8d244f2495c66a84509de1635ffb1d0095b2cac24830011908d9d7e34441a5aff349f5916703c1e562069da2f4cd2c834f7765aed14dd798a26b0bf8c06527d681e210c68394b952b57e1038d7194c3e0b7d359d351f14eaffdf323c44e27e2455b43125bb009298f99e0abea20cf638124bb84e5c3ab652bc04b0e0ed07395e352f1e23976b1d5cd1ed8f1024cb463c17f5747b4188353cc697d9f5d6865f3af05036f6cce654864173301065053707d8859a0440da002b5004f1aa5a4d35544f06bc4abaf2f1ed7a0b811c6e4f90af641a04d7b920b7ff00e4d438a33182b6eed3b6fae91ea422ecf517b9c32f901bbfb247598e58ba1cc7e2152e3c55bb7139bf535f2a0204f24519d794c4f173433dd98277e8cecae6c47b12e9a094a895f9e381e1d88c2766f9a787e7c27f25b3a461202c4d4dde43aa4d461800a99d976c4e4776badfe614e0409f9f1a83a80218fa0bcd556b613ec8dfac8beb725bfd17b254d5cfbad353efff12558ce5820a7aa0566071dd41da6df52c835e17caa31439d3913214321d7c8f2faa641013434178eee3f7e197520dfab3656686856d1c560002e32dde24e14c3f5c664b3c66432ede9f7a598b45d7ce37f2a8085415ddbcd0cbd2e17520610eda48eb045fb234062262551879e6e23369cb7f22d029a18bffa1aa7905a3243de81135492122e7f7aad726c5685dfa95dc90c62592bbbfef108a86a4fb8b4e6b74df5b0931b75dc9837f58c84f6b856387281995ed6334b2c7c4751f9a7d6d26004dd582d27a956f0d41c30f67978c962909d64162317cd7bc5d4b7617cde0fe0d09f2f87e5d6aab5db3c6123e6d455f11b16976cadcf51f5336f882c1326d653f9107522d544b12710cbbb17c6d559809e8d4aeb9bcc7cb9f7677191cf6a9990ccfec0994b3c8f78c856c0fb7bf2f31066271e478df84b1d0cdbfad9143ac659eaa4ca720f68baccbc0b79731494a5c58130e5a40a0a84a4f4ea61964d5f7d72848ceebb57ed2aae7a26d4d7d3d7fc64be9e610cbdc45762b161b4d575f9e69125060a3caa913237167d7f9ffcb0f9ac36b99801cdc45ec5093060e6f0400c7ea98530175e8cd2cabc863e4e5d5d26e0e58b9f39364c5b4fb2242e2c5ac71e095f16d8062b5544de953ed51f1542cc9836caf3a3465b93d92d5a082454bf17af31363008a4a4f00f9dd6b005913dd3cac0429d31fe2c80bb8e2335b5a4b627cbc65c3e2463e7e30e40cb2baf56d6c40a205c74f04128b7c9b2832eec33d45291de8e8b2c1a110e8abe76d6650869b2ac16077f86bc186588b58bd3bc77bb55ed0f11ec4798169999cc749649f7e2630e6992dafd5e44d29a1550bac8ac21d260d1cd1b2e6c76e550db02d3bca387a12580bef0255e58c96c21d21d347f413f471cb74f66e6722713e9de4695e480e2d3861770bbe263109fd541ff3b111f5d4cda6f9032bec3fb35f1307420a9db81438591825fd8f7c3d5050baa18890b49c91b25f098928f6d9875e60a8b53b84025ff5b521dcb1a278d0f5a9c19a42c6e33d4715522cdec3eeaf34fd002de4564f9a521f817688894924663a965cf8752ca509356f7fc6ebad237f9b9e587ce3639ac9a6b934f0e4396204c59a3dfb150a1a675d74482a0c6900eeb14b50286263dd8f2e1d1c5b0a79525e890704a389b4bcf4702217be8437aa7ec019b842c7d97dbab67bf32962c936b2b6f72586057725401b040cc82e9bb2e8825c356643bf7215ebb470cfb886fea6b39b06573aceb3972e12f6328d8e41fe94407ac9f32462a8408833eafdf2add77bda4b239fbf13261947a6f55e9365c72b724ba197b74e7af5c918ce286bce413ab25a214f9e47ef144a8b0103ab852e8d5020b02044c6db24978a43467eeade3c2959aba01056737b3720a6865658b918b7647d6198f3c95a4435b8dc5e1514b32d1e5e0ee34f63d4f6e667a0001ac169960a1a4c12b7eec1afba51176258ef903f8115dc8f750919eb2bb2d8d6324e20826e3fe9f2420ef847d1dc0b8557a604783339f1ba29ac9770aefc5de666bf7dd8b07bcfbd5a4ca26a858cebcb5e73993fc5c49588c75ab8767591ae1d6d6b4e8b77e79c76e5790a72d527532bc3211d827227f8c181118d4b7662a903e65f4c940e5641dee4958826cfd5d032f5694f91e75cd0daa9a60ab62fd840773cda68c3a1879e62fb1645a4b8f9af674fad68d6b307a6b3155cd4f411c7f20300186bc319bcc1d555df226fa6d121ba233918079680cb1a10940300c9c8051daf2c46e481f12a3218eafafd35c7752d7f75f08dcdf07f76851e7cbe51f7d895aa438cea1b8110e11cada12f999d0ffde43fd880e818a437537711ba2003beccf947c1df7420be2b9e166eaefae6caf1ff17bd346da115bed3ee797ecd939e43b6a9c744693b624c99f5a7cbb78fb36149532d9eb673d9e06d21108524c0c27c0d775dc9b5dd7f9887716cb159bb8bbc7a701beea94f7b520a6577949f176b9b2bee8660c7d87c6ecf5078eb16c7dae841eee5810da78e389d01e46a300160b7c74587ce971b54f7d6c948080d52e536dfc1250395cb6c1b3b20a70cd8895c6f5dd519ce5cd31e1614845a9302ea78828d7bde1d962e78fb6813695f3e5dc9c19eedc92f95508495ff3f19567ae93bec88dc45a58058ed08741c1c77d509a0c713a55f8bc4904a0e4beda9d1eb3c2a9c610acd66cf736aba808e8027d64b1fa0799277205cb280f46e38e427c3a6313b2bea325adc76225a72d3a768955a3ced7f0836b0dec87ac55436235602c775c5614fc5609775c7b06c59f1dd6be5e5ab3da9d47e47a7da8586ad5236c6dc167e27b5dc3403b15e4d511a4cbe4da47dc562908feeeecc5fba8de805f5e2b3e86e30c70b8c95691ab3c81ca748a5b83e2e904c9a9abecdbe5484022d5971b7da73e59fafe0a07da89d56dea493afb6f21448bac91cb5e853978a2d5663bcf05ee192e647ae9f57ad658afa191f30be6c2527de99e242820f08ce8787608912f876039712990dbf06f27940e4b8067842f658083e91fcef4b28f62453f5ef71e79542d684b0d566197be12530c7eeb0424a5ebb4a44c6b4d16fcb85337631573e909f7259ac58544c1154eb22f05238163d86c2271027888dbfff08be5e1ee9f40f9c80b91e60e73348e44972c17b5af01d048485a91860a2dfa6f8d198b6ec85c027fb1efa47190df213d0bad4be8d65f1be4a472c49a57f2a07b4175f3bf5bb569319bcc19a2e463f9329eaca4c7b383909c4f7159273537960885f98f6235b01c98fc5ab08e9614344c6514acaddd8b991de02c07079d2c4c336ba5009e65333fc3ed0007b94bbefb7ba79289ffcbbeefb50eb7bcae205874405d8c4714bca42aa61997e5a6e637019feee9bb9d500dd134137162c17242fc1b698d7688ef6bae8ac428dbf5200d06217ace1e296e8a07c1916a799fb3176c32c90a20d30fe3f64db66d388c2059249be05c564251aba3e160d74a940dc8de3c67d951f8d01a6d976a36983bfa6b704368301c5d822c8f173e1a74e6f04688cba744cd095b2fabacc9ad5ef1cf2b4ee708fc8edc8cb0c78d1f57794c5cc67ffb6d724a9011bd80fa492e006a6db724f4d8c4936710e24eca4383456177c810b40da9caf7d1dbef2cf161c67ed3aff67deb41634b8f65b952d3168045c46e4a7c645168eb14b77a09bf5c7c196e4ff0f5bf3a4833a96402e52203947da871429a1e761500edfdec852b328685ad1058c2b2cd669d72f0ed0cf7d3cbc8300e86be6e57a4d1fd2273e873ab30bc73813349080180f38cd116ee47b99b5e27862b4d90b845534099d0d3a383f5a39e4b9902305a8ec0889658d349ac38fc5198e444887db640fa95001c79101fcb9eb430e443b0814c7c97e30630bc2cde7dfdb35547b4b9355b0daee6a5fbb07a5206cf67f1d7b3d360c2ab4cffc574ba29f886a2aec2ae66d0b8490bc5242569871dfb566e0d548a0f72d27136e5e2966f62dacfac06569fa929debf1a59adc3226f4cdbb156df275000dbd4c4e49de02b8d677dbc3df0d943ab32b2a82f6feae5e1897b2c4ce3dcecc474ddedc3fca11b9f1261c49ce410e7cd4ca2acee2c42d7c65fb7aad011225a66e24ddd250cccfe95b879ca2cb799558dae0b55c64e4a6cbb49fc991a48f3e6594bea1cbcccddc95420876f830a73799da9060bb217a29f467f0a17a02e1124b5980505a0563d8a672b969b5c90f48903dd4e2a03783092d132d94e55e600c87005170e71a047b00faaeaad307fedb71de5a70e1fc393f24515292a66869876305cb8c9f2d262fa6e000825a72a82f27d8661f37c3610836d828c819fce739c8027efa89b5d4393cc13f49812fd1473c5c618e1fb0697157a92e68b5dfb46674db0268968bf5c0aa46d88186ac481f25bd8507e99c4fe2b1c8157578d1246482cf7390a751de063168ba4e04b9516729a0db57405a06fa276a97229e47545bcecaa34bef198f5834c6bed7814c7ba4335ac2fdcbd3a05187666d947e345a0340b3c2fdb39bb4bcdedbb687d9c2907ecbaa40116cab182d05aebbd3ef020cd1c0f08e5a5e1f89f71104fdf0d31d0c8c3ddf80072f85d11b95ed660bddf77ff1c6cd4e16152abcfbafa15fe0e46cf8fbcf1ae16342dc891a751a5a7467aaec562b1b8c79681355a42854f5e66d465caca16da76160ace9ec14dc119a63d83ff730b4a28291c682e105b88fec3f4d8b4816ec605ec94f994e511b208f9a78891cd30b6955981010b13e551690de7c9baeff5adea1ecee1b231947172302bea368334adf6af6bfe8dc7addfb01ef75368c1b7b1c48685ae7a256de852ced4a8338ff1953b2b53a91e91ac8fbaa5e2db8a59f0a52fae00179dd77f2954d87ed5b778074650306708e0cc5f66cb9e4a508b0407d96ddaeef23b815b3774ea7db18cc174c4de8e093f1fe0863dbcb5046266744b0929b996ac8009f2f29310545d40c4552f985d8a4a7538b8907a0a62dcf39e2b29fcd3bb66953bd0204587853e622b0ec8d628743047f21fb79983fda6c297fca31392dc5780e31c852d04a0e348a84fe3a9f224eda86fbfc3e465944432bcc90fd8b96b8b74ec78858446980c7cb4fdf69ae93ecb4623296ff329b43d3594e35fe139ce1286de90eec4a2ac7c833205457691594a76480236172b6e6f253dfa659d9fb7968c2615735cef22ee57437d65814c6ffd7cb4bfb7141c00f21aaea864ee3c3d5eb39ad49a9ec8fa8ffe764c65e82d0fd483af4fc4b3bf35f883795724524427def99b2cde4f3c9de3bdad11e5d954e68936fbc99abaa0926ef7b4cf232111055ba19eb7b6915766c175c85093595bda5e2a9305ec18e94ed7eae7c45b6a51817c072a6d55d00a8d97db484b770cb911936b6dc76e95559b9d8abe753d6423019e7117f080f76629f4e411915597b65ace06a2d5ef4a48c3f6f77b5190d44b3ac8428125db66a9d6822791fb2bced2c126b7c8680ee5b857a98d12127cbdf699b06db95832180716b217642fcddcab78bdbbd4e803f2fc43189c790685ff26f4955b9c507127cff49bf1cda49cd7cc4db7f816f67d82785ac4e1eeb179652611af3ea81d15fa5bacd6d230e790fe4459fe5fb3432020dee2fea1950176f4301b8f6ff1d7ade61e88ad231931db22aaa3b275c1abaa1dc243dca45b75ccbad17c7a94c4eab1a43cc61af88a23e30e4bfb3c220eae396fb72c48e2d5b31279db4dd4d99357cbe5d01eb31cec9394bd89574ec5d09088b6e2c014a9b7b9f775bd3c395f1176b6c7c4fc1babaef5787a4abed9dce85a378797f406487958bda128db34787f56659a5c6b4c7d1c860a125324b665a5069492bfc7ad4aff11258ae6674e2fb1388c7f74d7407119583ffdd3aec57a7063348d0bf33684bc0e7e09fd0a4a3086c70cd1b6a15fa902d249822b5062e08cfa32872d397b4a91decb268bca1efca18e200eceb22899e70896b929336aa8eb906f5e7a161d21dbe268056ecc6a458c44bc5ebe1aa6ded19c66442f084698ba8d7531466e8042d433cf6948b90d7d75f3f22f9ea746129872221ffbd5f6dd9400e26c1a18c11dda5936af341bd1c17ec966e6309c809dcd8aa03d490d1304eaacd54f7afd8f0067bb216ea605fd32b531d01f2b8ddb2ecb7f37119913931e491c2e0d536b9e6d2461020456496b59656f74d8e64b2724931f56906ae50e6aa6c7d076760d94ca119d1c87515e385f745b33871a0bf683b32baf54bca5d1b14902373f0a913b8e5fdf678a3d80eb59901d9f3e0ec32fad6e9fb8538707230a8f5c75d053197992e7e9b3dbc7ffdfbcc735f9fc691e78cd10944d1d90cbfa4b4bbc61ce0d316235d01ed004d5c014921648e0679070a5d49c40a7d71d102db2654b1e67f3a79731fa3df27b85fa5d93af4e96d8fa76d55ed6d0e96b0d5415d41b08a904e66a551bdf54005e300c82e1ad9526893876cfee6ac479b2e9f1878910864c847734360dd428ce3e5db1b4faa438cd6f0d28b86ad9798dfb0df446b856523ca967525964927e1320e1e1bdcb0f3edebcba0a61e03316811aaf6e6048e508e15dcab9028de0c6e3fb3efaaa0d2738cf52136e5055557844014b7a93c89ee98fa17cf48e20df6492bfabc5380cba646844325b7406078d0dab8ea0a502faa36c42f0232ae8ed8eafe593f740e7eb1208065c2b49f9b5e465aec6a110a65caa3bd8777111c1fb54867f48c237e5bb6a32a9bbb134ef2c9eef25ffb295ac4ccabdb17f1075bfacbf7afb230013d0df13a368c5e852188168413f4a6f5005c29a9c25382ee85f97666ac3576fe37fdb7d6623e7c4d0bb6b8e5da379c919f90be03f1b1cef4e4801e3b48794a6e6ebdf720e40bc4958cac9064252de07eee38d49838f0c9a36afe949e50091b790152c597708db95d58eb0a9a4e7d9d7da5b01e71778644c318ed1732a6c19bfe85fb2df68818b82f5b90dd89bb9efd4f5e50aa3648716e5ab68721538c1a0822bbb908b4c518966120613876c242492f1773cfb3dafbe4e729fca74a86d13dc012281388ab033e2b5dab6654d07e2443727bc68d7fafba8052c8a1613b29cd6f1990a4a0c3017ee46e80e477ad6b177c15dec8fa91ed743fdc85852780e7410ff1a693eabf4ff5a1a8cd5c85c2fd8c088248d9959ac8aef322d7b4a747c5dd67237ae26ed306b949d4ed161016ecbf721612befb361d496bf163a03eb6c24a3b5f1d1ed0442cae43f85f4a3f92462044678d90aac23e9c528718f1168f76d0c79a7dcb655e5c58425711a5eb615271aa3b18eb3839047b4457b58ca11285a92882d1f35675b3bc354e54a9666a679574ff7c35f7b130103ea360834b209778f9fb822765ad5c500e12930dea6db50397ff7f885184e11b06f649c49c25ba4a3431048a4e2cc81bbc725ed741bbd8543b4239b0beafd97bf729b7e9b4ca32fbe454712aac6359bfc3aa2eff716cb686724a202cb6fd01dbbee8bf273b155b56f996ba034063d5f10e5a85f1c342a90ad43e9c350182b52dd5f5284c2658c8f07e46296b76869b71e5bbdc293deb5c41956c3bc1e117c55298fd182c5f854bfe7778a244b9fad43e5239b70b5496629e89fc0ad36c37830cbb18aba4b6a68be3fdbf8b6299f6918eda849e01c8fc31bf091f6a818cf5e65b5f0a58b3cca2a70cda5e06d4ea8c99adc6668eef1bc8b3fa964e859e79d667dc63fb81b1d47aee46e032d7415b5c86e5fb595789976de7d1248d705b6828948790cc39f66b1c75d61fce16538038bfb0619cfa3c29e26c921ca6eb053e315d245d8d60eabd28896197696709119e4e527d68a4782f820a160efa50eaa6a7fed9a0f5587ae3e87c9a9e8cd403214091d135e2b22c2c12fe09c187d2fb2aa34c75d51f8863af245bd158a4bdf232c1ef87969bc1afa438a30c57ab96e023e575e86932b91309fa7487bc104d247752665ddf40cabeb2c9dc947fc90708cae28e0da384cc02d384e123ed38200b3d18a2260c459ab3a4a7cfcbd20318e2b71687ab022cf2eebdc0664b215e80c0e8e00ad0222ca5f49ab8c325eeb14f7579021e9ad5372ac7945d8ef43c507c3978f30b6de83fecf5b9846efb5ddaa88c7ad2d108528aeda8cfc4efb7acbf66dff233b0fb3dac339734f56e4eb166fa7ef00cfb692a4038e45a66d2c0d1a7fb3dc0caed565f9619e46f26e4b272fd6912656494949664398fd7c69db0ae37daf246c3f3f9afb40152ea11195b4c5d4ab662e6cbb5ec634865e5aa3252fba09cfeaee49d4c29432d82da5b1d4b37ed30b2874ff78e5c462d04744d54121043f2bd78c9f27462bb6bc760c08136ace6491be9875b7e1ba82c674710d64c61a1478e942d997f1224290713a8a77235c04dd5e01c1489eeb14c2e6ab8921da8ae05671a4685ba62cca61e36d930d97becbf6914e2bc6b55cafca72c4c2e10d2b87370bb60425b83d431a7aed06a02fc62003d8d792c2a98ff5d115948fed442df02ee3c0c1643b698838ea747dfc56f17890c5c4811ed80925b08c6531ee499d0e9ffa3278bdf14b8fbf7d496bca56f990aa9626c98f9281e12282badbd4047b59ada1aede0dcfb4852ac6a52822cddd8ca3888890dfb03df7295858783cff6616072f8b3e496881104d41132e7fbf818bb9a9d320873fc8ed11aa942d732a50f799f0a7c98d8bc5b75e255ff412d73b3751f9bf5125392cd7a38661439e4d6165a001019da8d0e2d798cf67220a3eb47a0f85b79ce270fd54636e9fdc9b10a0b8a3b183a44d6103af03276c39028387d413c6841d6c414e5fb2adcac3f20c2a7dccb5ee31a40eece4b7628cdf9d97c340fe77d25425cb872de0ae5c2040fea95cd95c1d1f32909657bd939798ee3174dc9103f207d09e814f3f9a049d9cbe4f1b41321e1c51e895f3909c503a3e9005a4eb71cb993177af279f81069b57ca7f8636f063fe2606f1ebfb1148373c0fd4f75e5025f02b85e972445ffc6ded20019516198d8f48d1d1e4a7990a6a2b2d657515f3acddb88765c4fed55b1e401671e84e7f0e4aa8ac30a11d9b7cde583cb08586f197baf2aecdf740ccfbcbce1786ecd3dfa1c5b0c65e345b834e5a4ee6c40fa2b59fced0020252ce09b9263e68ee8772ca69329342070251f6d084f0c040eb24f059fc97953a2cbc651e16a244adbc651c0f097adac22700f4820e666689f2f50bab34a012b3da5e561f71ffaaa6af9c03b668fcc9a2e21931152c84960a8d3e9e0805954aca42770befee0f22bb72719615302a07f8ae04468d96fc476fbfd68e7bd0d6c62c6144d17e80e648794d4a7567faef347612eabddf78e82ab0e93abea08b3b103870e7e0b7b316fc03e6cd73eec33e13a26539d5938513707b924009f41a102afdd173c93b2628cd8c80d1217cb752f8b78b8b10a39c807e119c60d1269f83a91fd813b23cdb613acfe4158f7a76d0a4e17379e05359c55081bf30df28120ff1d94a8ae7960152fd97c92efbb93fd4f97751c1123ed09d74d15425af1fbc2195f0ec113b3b6a9288d2cb0410408041c5e61e0f5e6da295140d78e6b9984e3b2ecc4ab41e9405acdc13dd8c04c4a2aa2c2737e2f572edc0ad902f8dfaeac852126315a4990eed8b3d63e13c1f025d7052fae7001bc64a437e10fe6896c726d6c31b79b77f77e3d2fad0dfbf592bb623b9c668d516a938111de3d4e49baa0eadcb3d667464e028d21652a72404a5a4e3bf49225380fdf9c40bfdd70bbbf8791518218cd64fb4d0040ea1bb505bcf5b14a0bd7679bd38214cbb0324aaf4d39b32ad3485574ba0338823ff965f03dde0621acc72be95f4e7617233f338239b5f8acc7890661a8f18f9ab033eb9e27489669b15f50f1d01d294c4057fba7cfdfe71040e0980d231097130fcf2ec15a5493791db378e68afb5576fd9ec24cc52157e1921a8f521cc68df176a7797652e64381f4c7d3223a59601d772d0f5ebd843a2cd1678a378d8ddd18abe09196f5a1f9d8dc541008603bf41ca9cce55e500ca32fae10b1921f3c8f4f78510734bc0857c5ed0faf4c5ec3787906574a675900d89cc0fff514c6d946afe56d8637b88c31a525ef56255592cdc1ef7836fc261b5422cf7efcb8c866586fd3d2f0ba3171014961942dc3f2a82325718fd3554514f400a6cae3a193f7cd271f2fa300b8047cbeaabe4c1c4abdd838b28b5331293e4dc0c5b227a477c5aa0e445e7fc83abb07da2f9c00e628ec4ead7d55ea81235ead5c7443339167f64ae0e2d326e77284f83b55e95a841b8d8c9c7126468a14e89df381b2560cfad167c57c67183a1d917f149986eb1dec7e6bf5c2d09dbbb21367ac3359f7055ad0b2e17d4e129f85eb20d29b99179ccf3321b4332c1e2afc5a2d0263fd7262b0cb989b270e410d6b1cde7cb5163d0d6fc6214fa2c461a028b7a22cfafeaf584e130ca21d9f942a46bd20dd1128667bac96035eb625ec31cc6517a2265f4b066dfad06fcefa2ed6de69d44f43d8cb992286cba83d55cc4b053f45a06e85ee03b57ba3b145ff791bb6502064bfba0079267bfcb294e7adbeefae7af6082ba6b37086e0f1410e7e5b69f394b9d2151a6bc7cb018a37301131ff3e8eaf1c89cc17f33c5a823bd4f43712d73cabb14194e99c6dd28a5c6437094933afcda15add4ef18b9dda73a6617da3a8e454a1e5599fdb1126c69e38761b539f43e2da3e90b280741b0bdd9da3efb725ccdde4b11de96f59cd9bb308106ac8bb08d681e0807d7a3ffeb10b37bc89ee9761e33624a6174b7e0204b3bc13bcba08dade1df4ecf06cf160215f7e6f6a18eee32df5ef5ef7e79ce8318d58038af34ee1cb86f13ad71f9802f7df3722a6d7e7d8cf9089ec6888a7a27b70a68659059840e2b7009dad88821338b049ff9175ea01c35ebc05dbfdc5916fb3afa611bec2a4af13785a721280e3beb739a00bfc1954e34fd35d196a8392b00e7cf54c00758645dce0d001843f5fc3d01e09dfe3660ee50bdb5bf5bdc9e994cc0c7bc7673e463ff75cc6a923a261bd5793d41fcd6357bbb3a25176635aafb4b5c011b898ebc29693c3838bb0f899bafa703cad14bfd839964d7bd32b1e2bbc313f8482b2096980f2c2ce66125353df32f6925bd0ce0567b4921782b574da0716c2c833c540ceba1392affa4c4a33f0302f121ac3a0aad4f4aca987e56b53df73eb029d5ef63d62c6bb2385d40b3df9f701165654380bfaf4b31fba07f110f8557cfae3736ff0f209dffe8e1b429b78a0cc9c0b9df1c70c48e175b09e667c7e4a546c6b0d11693a609af4da3c17658168cd83a42bfa4cf72354601201878d85854f2d0a3bcaa6e60e5b615282141d6a78db910cd9f3041e84e6ed8ee54aa3435eb9b0353c05e0f1da163350f955a4055d9403f7d9635d1a52b340edda9ad120af0e83c4ec50c9c531b2b8702d7787b8d1831a265235640e72a2f3fe01fb2a778e82b146de06944e0af75d72434338d432b7f36e76440eafd7f02678ae1f9ae0b7a37c96d31c75018d738407eba894be41b95520af138b61f3c8ca29fcfb7ac30226b944b0d0b9baf7435079deb7ac939f867edc64a30086f422f9c533478fb005d2d272216c37c6c606cb55fb397632260092fd3d91787a0b9c419b778cf7de220ead6046b1ba473747fab87e7a7929ba33d690a072baffd5581b5479c24ab001acce05fc1b30a4e5c5a9425a949fa44b996af9976c05b1e16b8a004a30db8c777e9481e0d6f1a794ae0e664a27b3c9760e97d82b2b44604fb41bab706e938303b0810402985429410a7c56b45db060c422674f844541072b87cf7a0ba4a99791bcf6075d10f77e0f2f56d9d08f6662877ba23ed37f86c33712563c38c76293d19a64c0ef788c652c8ecf206bd9bde3630235aaf4edb2f5dc67cddfb72c564de9bc8158f296abee4631c908fd213c77e09154a5c09139e1801a684bf249e954c93f6530e99a1c42c45e0cde4dba5d0ad3aa6f09691ecebef0fc9fa45b9e656e7d7eb381288702a8a51ae558b2476d0c7872886fb4ba6da2c07dddfce7872dddb60d9e91ac6e725d5589285f7d1054e4399176cbed292a908e43bd6df77b12689e9e915ab348f201ae7da1d7d65ad16c104d93765ffc3f27f1f9781d81e6c4ee609b7269b3e5e3cc066d9ba5701acaa359a9e56ce258b452a255396fa88c2a34458d1eddeedc83755bdc45617ef8dc80ecddf6663504bd790dbd8cfd92eec796deb3a0bc53e150363582dfbc9eaf379e338cce54b27f43ed582ab4a56302205137f385aa160b0ccc4335c258683a2cd1e00e09be4cdb673ddfe40063a921a48a74a21e8df469c9d46bcc93e71f7ac9b48557eca3c3f6b733744e90a9e4c89fcf150cad24858b9e0abc6be4948cefa8cc0d250c26a81b19b95dacabddb92371589c297af65df399787e9f3ba8773320084779ca52e3202f81e107675f681e3ae21d7e5eccb9a636f409b415530391f33164e2deaf4d531560984b8104678bf9ada35041e20eee17a1d9ef89ced89238f1584684b3c93bb3c1604e18b002271fc494cda7d8a297491105f9367fe441ac84ff25e479a431a827e861ebe5842e2352b1c34a746793e60ab92fc1a206f1e29c1e2e4edbf0fde0104458c43b270bbb6368552c65ae4479a91bc6bdfeb30e76af918bb233b7343e0e99190 + +Params = SHA2_20/4_192 +Msg = +PublicKey = 00000022d81909a2933186615eb97a221c525310ff2b9ff26c139cddfb0880a10a7eb37638cb52544b54427b77254113485bc8fe +Signature = 000000f429a848eb0680649627e7436a839c21f3e5796f95f42719acf17debf43a30050398d3deec2a45af9884b5e8b11b847d24699ba93ce1dc15f53c20aca980387e0e78353b8a97fa9b8f3816059ff0bf3e3dc440a026481adde8c149da18a7a83aa2e3c28441a3b7ea5f04a1e9b59d9d672a552c6be76b89a58da162a069f93e68ffd28ba69441f32a6cdd4708b2c3d3ec5653cbc6e06107ebfdfc97b45980b1ed9165bff50f5416b94c479e59d8084c4690726a17d909d424769e2fc1841818c19540c1405c3591e8a2b88c6e2d1cd9f23a7d4578dbad69c30be53b3140c95ed8f67052609ea768f35d0e3d7491a78c780eee48d20d68ed4f8e860884c7c995007f07c8ce4001be6985a32c55bd092af58fbdc98cdda3339feffc68f9fbafd94535e8668ebf6e76c37264e17966b28ea65968c20490498bc90eec94ea0523ab64fb2ed2c486bf3edc0a13dae12a958e82b559c9de1fecba252daf20f9bf117383f93ae907e5ef2a179a83c03091683a4726dba19d483aeb977bb731f870dd3a7472f0cdeebe821c32940647af589477b1e3be2ef910177a6d1ca18d3bfbf4d02d4a96ad92a3cfa570238086c7b3116270f0065b3b2d6b22b79dbf2fec439ea777ffc8ff18cc093181c90db2d75aaead777d5a38064060d70044c4d8c7bdd9fb9da52e4a87a5c26cb08664a4c441773986dca1711e52a103197782cf8eb7852484c69e67b2ae8bc05df96545014e2452b980ca0eab07ba9f22eaee92944219b316473a315fd2bc8381f21ef36a2a5616c4bffafbd554b23e3523725577396d17c63c869c01f914b11057c29f1d05da6928d2e8e4e3e7692f0ed397126ac66873430b52ff655eb4b9443084ff77f04e874806f721150e1708d25bc1cc177f3210f46af5d86dbae3c7e696366118bebf6b289e9f100d6e17ab49ce789976533439f648bc55ae4560851a63e9d331a188eacc8a006d695abb0035288296f57ee97fe22e6ecb8d562b19633cb7e5f18274f951ebc3b6ce44ffcbd60fb987b7cbb815b37c77ffdbb4052918dca070110d29d3fb2d1feb1e49ec72b104b7fdfce6e8df7919b4918494b26a0dc35ee5620647fd6e9700d75c0f510e665b61ce1407f46e3ae528394934374ebb6fd01ab7e5ee25e57cf9556bcba6b848c817d115d66474557c1a87e9a3b1b4da7cde0e4a4acbb02e2d1f26a838e58940a61e61b04d6542388d7a39846e7538951a16b46a7f0fe6a0023aa9f1965a6cc8dd466a33fc0dc8fa8fb40d73d1666c70c933824bae81a5dbb03081ef3891b120a0cbb8dd8c557c9d080b35acea470b38c203e8949b318cf3b15b8dd51d9f19e09681b61bb95d7c90f7d8f5a01624cc26dd5cced0f152eaf17bc4ae286f06b92321cb664199a128b4553df861f48aef1bc28091e4313dbb4af16125301a60366e456510478a7812afbe4550d6a940ca733533f36fe860aa9fac56f18b22384705e2a5eea03b93aeba122b3128673e8d324db50e5d63bea2c41de446592054800dabe1602e1497c5275f7e7e03f3dc4c62fb004eb341c8ea15f21faa0651b9e4be258645e82f412542cd77f53396da6e891278ceda12b2d0b33912a505acd4fe360bbfeb666faf47d58b65d10fb3492d6dfca93cd0c7773ade46ba8b579da79f47e06683f4520b1b0b3ed11dcd17a4b37a4eb181c497e16033a6e98ed2b7c7e599d998bfd9153021fd3648eedbc989a5d6a0a0be26e01bde1abbf4dc28e68d33a12ab03f3acc5fe129885b4f2c1f9f74e26f71db47b589cede310ef19cf80d90bc62fcebd88e62d6d234b82fe08907a3f2a9e38a08c7e5e07659faebd038305483bef50cccf5e8b889c0dff1045e788d6a518fa47d03a12600737e5eb16e00685154b0585409f1de7e3879f1b904d0956c53f37800f3d23ad4a68e05c4803858f6dc31ae67a64b509ca1bc1d28a24233a9238cc9d47bb9dafef3d4345b2ce12e96eca5fb9e01e7a8087d239b0326458e4fd4334dde593ea3edb25d9b664d95419af0d5e94efbadcded0b9c970ee09febe4891b2b4d890ef96fc4de09c21ac5180223b12e8c92a01a33af550b03a9f9bace930a126833d97ad2ed4b6d0421eab473ad6edb7541385b087d799732eca6c3c2df6451644001e05865b8430a2508da1f5321018665ad96574b6314d69e6795a1586cb55183dd8241b15264b1ee876020460bfc55a4af1d5a2674734853c6d69cf12022e8c049ee939d4f92fdfea948e50db46edfcd1816f90f3420f91afdfcee72e7314e93cf91f0a5ba58a26e339e8bf07648b7af73cae5097a077fcfc066fc745a2d38ca96e5ee5b0fe621c56a68ec00ee36ed552bfb306c1b4725cce802774f469540f448fecc4f90b0fc2827a130c407c146f791e920252b7b3efd3651f11f50a5520dd2623b7b28ff827466c86341ba4fbf6280fcbfe4b54687738452639ba45494392579b7d3a7006293ca942436580207f212a2576362ebb866d229932eb96b15d045c5a3336d8873032efc7c26233b8e2cabf25620e0c74d4356f7891125ebc4f0a0bfba0b4ea836031d3718b80ef9b5aa02536463033009984e48440350e6b7130d9187ff526385e3573bce1566dc4665358f6d86fab2a7f5d42317324fedbaf666a65349b98092e9a2adc3d6f8df73ed04c326c57e062bd589d090434e285a9212db8b01ec8652afc322f439a03dc8ad7e783e1eb554edc25aa1c8cbd0638aad838327cad44c7439d0218140a30009328357fc4ad161dcce60088e4e212ab26ad0179b5fccd69f4640a0c69bb8a05388361c9f0c63053ac20957ef8b08e569cc2a2ae46d0d69e6e154299b6899161c90ad5be5469b9f8f9987d8586447ec37fdac641e7001ce194f009e7dd6de904df8d1d63261e2b172f4b561433856b2be97517d41dc179790924d88a5724cb264183fe6ca6d893d861943471a25d62872887b84ecc0b36ef83f75e7d099d5980b22df0e5f3ffa1fd067234d4f8ef5479773ff4e50c52762043f8a36fedb98532e94f9a7cbf1fd3a6ae7c1327c025ab264ca6951f98460754de502e76e1384c92e1482bec2cc3cdc3d6eea59d2540647e68051d0ee2671f92189e9368b410449f2b32e9d08d5f1b3e14346bc0db63dd35a3982b2748bcbbe34c1cb7de9a28e2e8a61145f13922d1ddbea9368b00f348fe108bc6a8282c774474c8f6a508d9714fcdc05f787a438fa4f675c0cf2aeec28ef77c6228d173733ee3a2a7d6e83d2fcea67769063544408fdc48dab8244b45cbe75fde3408be0cd5f01e23729404d57f26c82380fcfdf645ac308f75cc4e46dbaa1d92908abc5623977965bf5e09107047f89a36cedab625f8d154090c109376f19a2c7e86b4cce277e39666b6db0fb045278a39731628547c69c4d7fc330fdf95336277d62e5bb5d53c0854026302e0f63503ff085c5e932a7714292a24e728d26ff09342ba21219b91ec7c1cf75ad3c3a31bc01fbb153ad51c82413a3dbecc0c2e01d5ac3a8596c12597c4d67931a00a7878ef6f5dad7f98815315099dd3210522493ff2ac2c1b8f38aeb26e1b65431ea91bb52b754c356cceec34c0e7eab235b385dabef814b46f9fc9b31e9693ad370156ab2513ec584b45687e5262b32aa548473f51e0727a2092966e3f1321f51b73501d27a032a8d65e9d222ede092773067ad22a585616e3e9846257da324a60a9543b3cb0e0abc0d21ea54ff1fb7d3444d6753ccc66e68cafedb230783c965327cd0573427b5b52a8e17b9b2078f3796e463dff9adc86c693c4aa06375d42e43e486a86ca340c414fc8bc2077037717d2d2d3e1dd8c3887ceea7bb22b99962aa1251ff8079409c5aae0696da166871330a8893d3643f07c69af879d14094d5dabb6f3d2fe952b1adc2a926c532edc9bb5cfd4bf0919f7c3728bc1a56530750117fc7ff590f4359dd0abeb10f7b45e6ebd1bb31a4f4ca8619f050617e2ded9f833561e3473167a7aa5cf3bfd5dd7322b566fef134e607c5e9509df207175c055cb0f46ed7e8e079b793f7d6fe7e6458e8af0d5a43712208dc459bb7cfe1197ea56b63b79e1b3b3b7091dce894db174d3da37a54dcf08b45c422c64b5dc4f4829aa920936f5baae44ceec7e1974625b003404b5bf6e7afcbf538d9a8bfb6b163297aae2ad945f3040320c54891f190895c5893304f66e11eedd413844c15abea368bcdbaabad6b0be0c34f68002c3ca838907e2f772b96a288109ef31b65b440bcad690b2d469cb95892b32edda3edd68fe69c5ca1c376e780eebf52c8d89fbec2e37ff4a0ea958e0233a799df1ed4d1072507994d117c19197ffd45a74dce29a691796cee8c5213483dfbdf3f1a87efe0355d990a4bf71732832ceca9e63760106c44130b7c830fe102dc65297a3ca6238b96d06f6eb3e3be34cee0dd3bf9da19c0e877be8f65c2e5d840b897a7ba2e8c6d9bb3057913590e5f7851eeb27cab6635433eb06d63ede0ef5a8c7c6f6495f0af595f50d1c73cd2dffaf34dacc71841add08ad77c39e0bc4dd611163d02f655e87f5a98231ae6885d6812b184404b1f64fdd07f477b65d309e883d6706d318eb6760797f614cdf7f9bacfab42db2ebda64ef8f90eef75e273c6b73d8270becc18b9ccb1804391aae80e187f172a2989a59dc8cf1fd6e40ee75e5cbb3e06ca9e81823c38006bbb938a2b95f10daefd63b1eb32663b84430fbc2b729e1a7e16ff9ae73e441025152e7f6cb3e55a62725f875195e39229155d960665cd9355c6a48f4a4b4bd129ff6c8843084c37c7dde57d9560d6b6e7ee1da7bbcb670209962f8d8ea1ef4710d898003a16437089e1fb39ddade5f92f223bb4088f01d10825ce1170dc6c489b01c72e9e6d79ab972270efac20e162193ffb77b68efd612481fba5bb43313ffa6b547bb26f6ca6a8caf01cbcd030fa1679b2a6637457bc2d6ae2eed6fd1ea834e3a4d74c0cd61f7b224250fab3837f8adef042926602a85fa76ce9dfb713d4e40a6b7681dbbeb2c9ee4b426937e09c8eaa1c06943c7616857ba74a0747dfc2503ad0925f41aebba21ab623cbe0cf067125c38c5fbada0d9a7c99c294c2402c9e5668532380211fad899e76bc25cc24319c486a353884f362d5c8b460d3f461c01d89f758e2b35fb7270dd20594526d519e62157d83a0e04a7990e14e407d604d41687a048c4b40d08c3b5073097fc215e06df5bd01bc58185d3021d2bd432b055c75ecba35f93003d75665500bb781f814255a4536041cb27cd54596dcd2b52552baafc86eca891b78f9ac801c083aa32666db72b05430f976bd60356f752adb902936e10c6487c6c29715127d2e0e93a38b02790cb02cd4c6c6bb049d8c2b1a23703e78dd788a955fbc13b57073cd64b7a729eea7f1f9be32984a09890cab8afd4b64a3eacf3d308285240978b8481da02d692e1ca77156726f4d70855964928864d244897c0c8977ba1133b0988b04829f774e3cbbbc6160fac8ba038544b7e20f2f3473e581682e777d2d7954484966cb743520b16233e971c6d00acec5961b88d91ea60095570b37e934d070d1d27976e97c3445de691d8ba1fc39a7866eb462e99e2d1725ebda8ac69d59cfa6bf68ca7c40d509817d283d5b5d4b6749d3d1a3c0fd4f3025b1c5977793556296afe17d35b74ab81871d92baece5f1483c59c1ebc3a38e2b2be71f50bac124946b315f3788315fab59734889de848706ea9a28b08f93aaf8f6dff3284ee391b45e18484c798923ea1e5f6dcd75506adeb2693506f04e386b6a8642f2c096af3788e8699af7ebd6f553097ede5e79ebce8707ec642ea3dba45db4e85932d9f1a872e7218f95486bc81dd1753320f6e0b67710e13f33c106541cd09c4e8849081818344d47d3fdf5eb8a79014a4373f7180601a91b0ca000df1abdebbd2e51ca959ad11e4fe980c22d9edca90359848331d9dda47ae61aad57451ba633183de74745e2a257866a71f465a4e242d762f25196f372fab41cd114ac52834af782087b20482253cc922e7f88711687ce199e28435e53aa8883f7dbc4b24d895f79e70e447021f8d486b6876d2f80078a24dd7584345939d83400b75b0883f82fd6c6243ec3ad69445838fe80c898bc705da40f5fe9047c7ac313bab098a78c3e7879e52b6a0512f3690f534c99b45e9876b5890817b653e6f69b662691db21cdc24a33468d340e661a71606c8de90085f30744d13b0e382a4c7aa6571156fbb9b5d1a076f84a022013b90ffd06a5b5114821e8e989a90e7bd87f70ac96554ee77baef294e177b616e1117a03e343062944ea3aa6318680cfc753aefed20de7383207247e9c365d5747037d175f4bf8fe851f7fd18a73f0c5e9395828e3aaaec74e5f7254c4bc567f3ec08dd477022b156dec1aad470c35560c98eb5c8f0f070daeefc79024c6be3a8afc21ee4ff6dd16d57765f0113eb243e13793fa8a86baa67a7851c4ba3f2204c7bbb28f951add538be01e458933b3855a10ca6104ca5eb121eb63d6939f2fede7dc7c9b3140c0cebeb249c696de131266e6640b3b3d62f6f51e773c25689f4a00cab83647339d6194eb219b724c706c183f1cc50c3de813c2c4218db7841811cc65fc55f30388f723aeeb81fe94b3c7b3e5a142406a3620bae54057a1e23d804dee5e0dd1de9735367b33fa228c1258da81712c0534632cb1037a26a30b0b3d158600e70e0bad25811cd07442966f10a0b8060801b2df4b9a877eff8b435ef8a458db643f5b03d875a4514ac98bc4a354098b715f2f3d831c0cb931f15675f20819df33023a1ab0385ae63c26d5f1ee046faa70440b88728c9298aabb4089a301f7c739bc491e7276aa67736dea9671ccc017abfd8afb11736e38ca803173e2adb92a664cebb7206944c55859d1d0a8c1610c058f35b670c23d81a52e7f7c3d5cda272dfd3301ceb2e9f158f80bf34830d2acd9ac90c9195fa2e5ed6e8d64c63647633acdf334c0db96179b18d8215b80fe5adbae7df3a97f0f4adb1ab89a0be94a3029fc980abcdda223536ed2303e45cdbb3e5fda6f47d6ce9c7055f94def326ca2cd7fcb2eb99ef369e858b3babfe678dee951de3d2ffb3e88b5e92bc396a43d35f67172e9b163972c48a139a872f15d2ade736a56d55bb2b1e85ab6b9aa5c239e37c8d05c6322c1e4ba5769c0972abda4f12225a70c657d030b4c3aa0ba2ebd8b138fae0e05e100b411c8c1b7ffe8897ea4538e0d55cb36ba061a319a1c9d23e7435669de373faf8433b9e8ab409c0004547df76338078c13f63d77b5f77ad39b84b2fd3294438c1c5badf819bd693dc5fa6fd81a40843d58d81a4a410987d61bb2b7db2ccac5c611676ffbf648f08ad8c7a820a679efc7c9a1a355f9795314b2518eb54dd9525e6577f98585d70b16cdd807863731f0a588e387821f198b3507647ed7d59d05b3f7d3cb2f0923db8d3c8dfed6dde3bf939526382971ef852454d6f276e0138a032de729aba87db1d7dbe2eb792d051ba61a78cd5e720dcbd4d7982f77d8132ad1a3c886ddfd96d020e29d29ae2a7ae2400ea580f3dc1e7b8e6102a3c2b6863e5a93cfdc46e09d6e01437aac56284fa37b8fdda0ced17300c96df73c737ead1173d0709fc9275cd4f + +Params = SHA2_20/4_192 +Msg = 01020304 +PublicKey = 0000002216faf775587ee01d70a15aa9314cceaeaf85e86bfb012ac535a30ba7243eeb308313b2a96db0546ec32baca251878977 +Signature = 0000001010a1af0e2d3a85e3f1222bdd81444e117d0b2b6692c7696582cf380a59f3701d2a3e58c603d0dd465b58d94ce984011afd369e7be58da4e6b9240d3b9a984207c51f43b841901970fcc36adbb2f434505b1a0d7e2642ae108fe13508e03ba6f5da63bef382257bcf649943ff08c40359b761c4850f1e6b617accd1659b5cc3e5a5920360c58bbc8d56f86235077228d7a50d67efee6ecb84051fae5695eaee5f0cfaab6500261d51997d5184eb58c7d1ae8563a52a0b37e6b83b2cd8d2fc7e35fe19031b04da60313f5e2cac4b5bd9c607d792ea1b110018fa79a1438304631c19b4a129a6c57d57f69e63430bd1fd83865f1ffb2e3a691ddb442a068146a493e96452ae8037d9249f90b00dd53d3b50dc05f21d4e7ef1a1e062ec7c079aaeebde12ae1eaf9fa96bb5356b78bfdb702a26c002a4c2025ab31f38cb04493c536daeabd6d506974049af012f9803988b76aaeb1e70458584ae2b1ffcb6bb3bf5a730bef3cdac32c06d708eaf1dba0aed45825b4c9e62026e46933720b7c16e5f055ef341ecb5bb52295a5efbdcb47e3f17b916e769f3b75506558b4f969736f2318c8f031662c60754c45804e1d43d0047356765ffdd6b9d5aaafa1c4fefbd4129d5585cdd2974bd3afec9cf9108edd5ee968fd1610d5036a5ff060d21dd2ded58ced3239ffff7b183ea9deb52d324bea287cd70e108cdde96dacc69981ec306f67271d952b80da3c5ed15eaf975681639c8ba51e53d34b9cb3973d78d43b950c2f5f8ac3706e2649e42564c4dc998b13e98970eb4c434fa9ffecebc10a47e72a7c32e368fc942be7b1dbaf4abf95b60b526ae155ab37469211925c429e9251eea13c903d32a4743e54d776e1ba9d86ca5d3686a6c64c01ca6fe0587ecad89c25a90ce69e95afe4e277f237859465be1ef1da15fe1d5589e092c66da89d3f04353d213968c550db0685f13e6956a0013296c12fe78c726708138287ef277394af3b6f5abba13747fd7a2c604e5446a923bb6f738ed75e8e2e1ff3370b037fccf9814122e5bf855003aeee4e3e8751861a1409ab547954184b0bdbbd4e50dda427e044641f275d1f29eeb8cfde7e80f2715440b9882e84df30ea0befba3a986cd970d9b3c898ee3a201211fcc2694a7178ae94e5812714051aa051d82a17f2fa673a43120e821f9d2a59a455c7debfc973461ede92c6eb89973ad389e3763d9a3f1d688dbf7ca0e9eb7f5dfa3d6a81e896dffd9516482a95ff61c4cb17ab892a11d67953da4f21f275a1d9ddcee8b5653a214384d0398cadb7c9a05133667720cdd7e0401b9237a8a8b8774170774ede533de507f3e02cf3c7f8f484e6d5c3a209637f0ea80341c242297cb47f750a8033fe8c22693699ae29353cbf67124465bf9d12bdca55fd0c6a14b72b406fa08851675977dc1208c0dd24e4d6f9c54d9ad6f7f84e73559d18e29fd726f9a7f166a3f3709d7a35ed6f8240f6c25f5929a9d4ab9b2824d1ef60994ebb90c88f1fe81b1901b386511b3c1e79a2dfd91f9f434791d6c35e1bc76e604b881717fc8bbf8dbf5f8c21be2b8a9ddf84a155a9b6ae6af3e4c1967f3ca9e2239603b2e693fb92e990d6e4f5938373af7143d309d0151a292b27b4376db5eb6f6318c5ae99cacac2c34819898844ab081ddb40d7e95b18892ae56e3d6c7d6a333c36294d9a2cfe226d271e4a371c8c8e006a6519cfc3f247ae4a503f49176836a76b9a426596d81f243ca8b616ea7415a96a5f50c9ed91469f27ee39dd519ba7f5393555cf5a2afcd1e784c144243983d216db3f005413a5b844ec454fe14d1b4e301f8259b428227ae20b2daa0f3dd247f3cd63eface60206625d8a3c9c533a9e3650dc7c056810f475163aedff053aa0eb743d91ffad58027027c29ad8fec3815f3edc64da64c46cf8a4d53a5149825352447238b462c5f77145a3686e7454e41ec165693c56fa158a715605946e6b31dce93320a29a3cb63c8ccf63177399d884beee78653169a6805954b2005e56c33de442146d8097f80b03c3d9f1c4ec2ea27245240b302d4f9e73dad5ed55720a800bbdee272391f658f9b71bc7dcb27b0a3fa5cde68e4c241c955bc4a1a75c362ef3070cc2bbecf792fc5aaa07a06e247541a3ac6d27b4c3c799423af53f1767529ceb56022c0019ae51b182e2dda855beeae6568009935972a33c391a96647f1e6ac4519ef08823f36ce6754b4ba2d28fb04ee8b3de343f16eb7fe0cb0c1a5e68fd2ef2cb54f09eb3c98eaa581d9b2d0bd15fa48e44ed493bd18e49a4d6712f5912f0ddc325b4043347017a1cba7f1153cca9589536cb9a098cdc6d84ac8e40d77af159b1e73bc1816e057bd8857da547dd5add93a73da9a73cba2cffb4283a86754aecd9249ea7735f6890612baf9816b322ca4e2af4229611beaf05bfbd6677f5ac5271d7346ac4e1f3cfb11b788d35532024af0c933d778446601b99b229aa7c2b428a82c2c2966e45de6e42de90f6238ce5b58769c5ee51cbc94a70032f57dea2f9062df7402010f18da910542d61bd908c3129ea855f11b39b5ac5246492882ee7a482d9ea9518c6ebfed2fde514f7186be42ea81be17b46dbda9b7e7935575c7467937edc7389b9b926eeb2efcb2f648630541ea45c2fe6d70966f6fb6d3d9e63a2bfe6b45c45cf4d4c579dd7c725cff4f1871cf6c7dec4977b250a1a4a8e137424da5c82bb5a1f7ec7e5c50be7a27818d3c1929284fb88b8e2367b07b391a2c19e9cbdf97a9881e46ae7862ebb1f1591b0cd4793645f2ccb5965978d7764608c8890ead1f80493d23137a6bb7d7b8e8ddc28d37c88574069f9f262f563c6f08db06637272fcdfab63ff07e8631683c6cbf7ab99baf31508a0cad4c7ac1acb1f095daf4f5dbf919dc06f38d5ccabc162386bdd72b551aad9080ef4dd5fea3059f401d3edfe0327c0165fdf0ff9d408b5c5d61e7af85095e635f89c8d37d0a92ea5af736c2d30b5a04f58fda8aab7a60f13dce59ea0db02005e4fb6efed82367fa0b3d21da07ba73437326b4b4648a06bc71d29706f24e44318efea0cb2ea39a4f588aae21ee0e83cdb310e3000a7eca314a81011536c45b6a625923514e0828a8e359b773522eccb6e6fd36c02f9fd298d1a090d17b235f821412f7033d7a204d3abacaf7458306bb879c9d36c252fc7f32ba851dd7003a87b4602777ae588f76ecb2d26f694e96ff4c62e1f382ed602b07cdab49a080e786943f464e4f9056c1bf719ecaa340813cb09add4c006e0bd3f01f809e15af538c5070d0094bfa313f4e273e9b5200216649b2c56a0bee5bc65f40ec12fca17b652bb77c6f495c8d93022065be5c8f396ee21d5e87ce32417f3fc062ac9325efafc2bf5f7ad0bc0c649179d1b7c152492ae0339ea2ac739e4306c72a926181f8741057a39ea75573777d18ea648dae4650d5fe5ddf9005356cd0908609bb6623790e90dbada4e2a45b52d538aca54c3d47e67fa78d8defcb42c47b73c8276326ad3ff3ecfec69f083f4b61d3faf8cf8e36734d734d942c4eafea186ba7fe0e2be447afb9d4486ba97a805cdd13f10e5931f9b98ad12735201ac90eb0129c07279572bbfb27ab57b1991c44fbab52aa3b6a706aa5ba19e17829ef3ca078a9077b216841052be46b051240ce32c36d6ea47aa9442e0e9c86a0b9c18778b73b7f25d0a3e2627a3ee3693a6cc8740619297e3eb2962bc38148519223a0d2efc0f6518c65cc8e103eb6f15c87d5f5252c01de8fb55601892f74a635f2a25b68d8308f8f08a0f94c3c6b7bd66195d66e52b7d2652be3f806c8f0ef9c10659703c8bb3c0e2b2468b62e8e627757d58f26087e7c54bc0444b1cbb5f551c3297d490104ca00e4f1e442170fed6727f7c6ee250b825a30ecf1f60d0c46668f5e757d4e78c4da9b52fea744af27f70a537652b927a5518b01ae563f9c849492c15925d6d646b779faf0afd7cc8a0a9d74c4cc24bea28b1cce19dde7796684d0a35fcf235fccaecf9d618185df96a91c55cd047786e5aa46fe7f760f41575e6c1db0491e3885683c38e55204e36d57f832d16d9f9f09c07522fd93268d626303ff98f4c5e1d0d2f675433860bce299f0f71ded580096bb3fd4b1a7f27e8d4b5ad3b64a41303a136a29a24c1fc0a91c35f3e0a4e574156d2a36a1e05efdb358fb55d819bba156b41d17185504dbf2bf64adc407b5cfda070c769933d8961ff2e7684033e4d376a05f2e76518d670a7bea1f38d1e634f89384cb7bb66a857a0472d514f284388e0d81973547c6cf2fe163e1b631becd1183b089e4ed7037a2a170ed0a941417829428ce78a49f3551a3908ff65efd74604ad188125a06f089e1cf26fa4a523b460131608b5e3623cd027d4e4ddc4a4533df809505a7e0173ea0de66bb2a0bec73952803f016f7eeade33f1e327397e9e2552a48d6fdaae5687f7e42491ce484a97410220fca18c31c2f0fd07b6e1c4e54b9bdf41c7d8971caa1a0849a433e940c37469fab7abab06e9c3f0145291c3488b53eaa1f25e8fbe01b31075bac53731526be19c2f4b2e5ae9febc4d3faf933ab7143d7d63ae707a444bc2bce27036f28dfb0364e1c654ceef622f8cc6f1e9824841a08616af25fdd41741b4dc31d6b06cdfeffb87655f34af22cb150a7f628235cbda3192c9b04056921c97fd118e37f82ca46e54fda5a2ba271d45fbe00b35c46e5d06d8f26f263e53d5a5c1bc8b46232666a611ac1750a5db7174299f915abf4adc8b2442d51535ee26bbe8e7bec3999ada78111023403979012e094ca004587bbd6e35e094138c779633daefebaec182e3a5c97b382d898c73b8f148245ab0aae0e5b086a95889b116bed4516f0137a5f46b40e27a3a35bdfd03084aaa1bcc55a1a4e83a5892e9412849ed786fcbb2ff10d8353d83b08a2b34d0c6f17b96f0410d9b8e11fe52f2780c2cfb79a9cf5bfd6f99a57e46b072309355463e5f29f0a6866f6098bc8caec4d6516764a5a4782abf58b27aea9455447671a8782c94a93fc8c6dbd616a6ba0234d24f383837220b1150855dc56058042eed6b2f02d5e1d3912806233af268af2c5e23d3e7632144e84d370c8139a271f05a30517a8efa182e160ab046492ca549724646b7f10e5bba61ac0b1f45d0a8e4e42f96c7c7c7894a66b353290221d40b8ad884f809089e0a85464aee42260a4c798cba8b903041b558202e7827ac7189416f68c443d4e3a1702e8cfb4b7fd4cde57a8e04cbea3ea351d873dec1c89f63c558914fcbbabb44ba3a5c7531651b32a263dc4d5e76e25f12123dc10dd710590791916b32a13e76648d54ed1e7ceb0fc9f0bc76c8970ccccadc272ed6c7b44eab3b9a11e49f3e3e0fdb9f89f047876e204aee18471494f8e42efb8acaab23156691a35f2bc04fd4615d74914159a52b140aae4f17861b13ccea31547306122e81be661665730632772ceb51aa2ea80d29d8dd9e2322c5117883161138a3dca82944878db5c84cf9e06e5d08cfc5fa9d8e90b4220848ff5064a4173932f0352e1a7dcc64426d78b789d4932e2a4d26a328d9a2eb798a9442fa6eab33471b62b1187257138e9098fed11a74261d869dc7d170d95a868433ba0867485fb8f900dea0d28641eeb03ee08fb6acdaa46b8c6cd615edb649e3b362f4ceb643a9d17c9b231cf5852ef989f46c5461c02bc6e0e4c948734501a4d144b2087a183a6c765f7a604ac152fa58cf547852bfdb08ac1e80d1b92ddfae600a0127a40232fea301a704d04427ed16ead942fe46b66274fa512dfe69ccb02a235257f1445294d627d1ca9d41b2f1c780708a8b22daad9ddc46a5a18513691ca5db4be06513fff31e6ff7e4c95d4db182a3aa423b26e8bc2624db1a5e8727fa7180ddaec401cd748d03c7c35b170d865e5ba5fe7017577967e136bccbb672664a1359ac660f4af43de4008b247fd11c3beb70d170029699be6a4b1b547f62f7169108652135947cdc599555c08944e2670f16ff66f966b2a44eea520bfcd108fc353a755658c8cf7e94af8d08df0929d2814f8c2b85bf14f6a3c78126c0d4a1dc7bf799f8b3973c8357d0ecba57e0fbf3776105312168d6ecab1c27c40e82e68cd83eb8c39fb016db77f3494b8c80578361ac20e8903d9150608645cfe90b6cb7a8d21a24a9960a0e846877be5a6be6be1dd193258fbddb40ce6f9a34ddd95f81507cdefe6b5166c3aec809247277e9e08ee71f85bdd14cf3deca8daea56eee7c833cf9589eafb7d773734f48bcf9cda3c97dd406ffcde6e26a24222b2938632ab14c95ac58cf54b13975f8e6521fe4eb0b1f8e274a0849373b586e42325088a131b38d180a502b30fca798b9185720e0e54e2a47940b953b1b457e4680587eff9ee9b2fb770193bd714b3e4cb0dcd74eb75ffd37a0144d925c2ee8dc4a958ce2e46ceffdcb48454c621ad56d225474376dbbbda418556253e4ca416e159b982c82cb60f1b2eb2ef406eb32c29fa145c005c585c1081b25a7e26600bca7e503e8fd00dc8ab9d68aa8472c097ee90c69c21f9eb9c6411293e06c2f23b8fed3c31993be8da2d054b8a3e6f1d5130b090842823fc695a289edad8d55710a9b00f07f80823283730498a7099d474ceffdcd754001d2964d3a9fd2f06063f735106e60658d17e4d1277a3bbfdf540182cbc38e29c9fe4294032a2b98755f0084f8373b646f7011ec3674327c15683b607993fd1d37d3789254bac0106b8ba9b1ac3053363949312f8b103e8d1524e861c5a2fba0ede04ba217c8b40f0101b4479396756a062b70eecc7856060845ed1b28217228fc55dd44f890cd407ad4acf4bfe440688546dc25253cedc5d98688add0a23af1f1b9b02b58153446be0e06a60bcbcae6da59a46488351bc51e09a50e8da70f099fab8eff5c39387ab6a8be63d296286f94d9d5c371e615ec0eed6ca68d6a9042a76a6a650bbc7e4fed5647d64ded1fad098855414c7bf8fa69c6d673a9b46964d7500efe99b8f9b488a2232c280fe91f23a29701de3056bce964d6a2749034636f8cc6bfc4ff77fa36cd44ebbcbb0e53e224450aafcbdb8ef6917bc51a88f0be831994fc353ce5c6a1e7ca62b2ebccdf550113e6f47c09b373e9252b0c83c75077a66487806f8b1bb2fbab3fe2900b0758758583f9466e8327ebad947c0ee327939ba89b031b0a2610271e7b7956fb93d2e7a6d58298249ebf674578c2b9ef669baa10621d8ce0b305927446489704e6abada6a98a3191e7e16399fe6c83ae5328e5fe7cdda91d926b95954341f2e726e286d41cc8ce21bcc92edef7aa6bc062d7c9ffb5623cbaf77f72af997e5e39035bab558de9eb3992b000bbc0ef3956cd4168010014dc7e6d28e80e8ec1ef37e8c25e3e8a5e376600b5de84cb9ca5d95c09bb58aa124fad79283a0af479fee633a96732ccd7f5f977fe4e77ac7987637497bdf1ef0e7eb96532cb8cde6c99464451791a09291cbffb3e0ac74c98e4c1d14a5f4cbccde562a804b9757c7befc42ff01e51828ea96b11a6bfd3e7e2f16c09bc976929f5b7d7d47a4966223fd423b432b36eb799919a3c17d4c2a593083cdead52ef4a74fbcb7768c2a69eed5b8ca3296d97301890eda31f874b683a34b9 + +Params = SHA2_20/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000002263b2cb3140f31bb8e5c774aad3933f4ccd0cf7450c0e4b0629ff2444189c499e4dc18808b3f5ce92d386b15fb125fea9 +Signature = 000000d3339f83934fd387294af041787d37fe36d0556942cc20db7f5598f18b65fd8189052771ad3ef831c5ff748ce004de3c28b3659193a5a68de17727f3ae23070790ae2cf087942d4727f07caa4ad5757a23ce9cce2c595d43547dedded5978c00d017c5214cd57d2220a1e208bf14730dbc85a48858cfa2a8111f26be46e4a60b6817d457fb840e9eb96c178de1c1cd1d7fc907dbaeca1b2930dcba71968db9397cb862246cb138d79710b5a62b138f9b8bc18b17503b453783213737625dba62c1c7d813b43a5ee48f5a1a18711b8350ed0f242dd7c51d27c426b9b217aca07ad0ec97121eef2627f6ce801da4ae60d80c022c27a7c94351c12f05e95f4692527007915f41c5abe02fd0f600e1c416b1e312a7127413feb2cdfb2a959eb586f024c7e7ba11eba94b0cc555fdf63d6c858bfd744f24b38759db9ff00362883600707e93a377f3f5b5ecd240911fe9388b822d8240b023e959659edea110ff7a31105566a9fb59a1681b9110c5f9e009a70e3b2e7141e65cf6f550b17309e8200e16ef45eb4af7040e929d9a6379a02530776cf800a27d2579412bc53296350c833e05e7cb6a4e3905c9f71f35fb3d9610e1d2863b236a8898cd9f1fc26c10b92ac4db97a5e66bcb7132fd010be0f4ad4415abf081b7b278a3031836387f3df3aee756e9ff6b23effa792fc689bf3d7a343399ec4adf7970a4a27cdc675189edc26866a622b26511c08d47b524b956f10b27d9a9590cc082e73e718493369c40b3c0dcce87e312ac4267e1a9b5bc36d5205356565e884db620879e00ec1f6cb5fa26b6eaeba4122dcd5c18c3651cf3b13c62e9d69b5f06a1327075b81e17f6429642d1f51f0f02246c3eb7d5dad88917eb747384710beff9f21dba18637eb7522dcb2927130c96d49685c1674efade721dc63848df7ce8e48c0e3a77181f1d3439d655f33b4ef76f09f15d2f7b1e4b084f0e426dc68cf9f8fad81eb77304c01367702a63fd2989c0fb4404ea7a9ffa51d76e057e5722f4fed316dfe086e860234bae19340eb9f77e377b02b909b3d3982ee7c3bec4b762b36e6f32a3f0618fb0e70f0624129f1300dbcd8866ea292736627a3d91a68c32cb0ea36f9356fe78d5acc266b5676cc9db2b7a2dbdd9e1bca5f0b748eec74b106c933af90a08973454d35faf7d5eb0229da33e522f2ce24edb9d4aabbc1b8758cbfb03c3c8027f771059077e438b0835df8fda7e3cc425085e4e363eed9e0d64a1056eac9b5429ddd960543102217f7f687ec6b001e2412ec1a23e0c69ba8d7da1f3a36150165efef769443b16ec47291782d66ca3dccd9bca4a84adeabcbe92e5417b97c578001a03171df985222e3ff0898d62769893d41be63102cdc799436881629ad29665cf34a3a8de167ae7fd72f6bf7527f3f04e556fc445cee077f6f5e6ccb893406012a8ac5635f137c14c5fae09b3ed538cf6c411eaadbd0d7622f68bee16c6993055d6cf87918d8bc5fdcbc296b289bb615a4dd18689284ae99f08a5e888e1ada28ca1e94d61924cc8e2babd0ff1e16142e7d9133cd758a8fc8d60b304dc641ae8a0c8ce4980d737ecfad1f4e4b4dd7a2c8338db0128573737fa96440d451a7e85c2534351dac3a067ac4070448426d2966ba6f0d793295902f09c1a493199269092fd8b7b39770c7d0dd6add8b914495e42e116c66045b654c3ab2ec47f2dab480a593f580e7a33bf386fec4412a61fe26c670b71433f121488c71fc206846fb50445ca08e4ef6d077ff48332786570c4016ec4f068aacd059ba714fac107c2b378c30d622d5bf1c0b3804a150d2e4a98408bd63423106cea7d591d170f5f40a8b549dff6ab41b80cc1b3e249fee92f86b17fabbd7bfdc83992a011ae70ef038e0ae91a3ed7d409f82ff93a9c5f30351bdb3adbd9293bbf568a734be8498be6329eb20b6f30d55acff9eaa030e413cfe6e9644f22396ab0a4ff037eb5cd50fdb7f9a1154ccaed1b958cd02866541b61a883bb402e5e1fbf764cf3355c2f0d7f2e8b4651d6705c5670f04c1f973256b4a688c393bffe5e9d01407e5fc4668bfb7fbf4a6b501f2dd33e05dfe1a7029a8da29ec2f90e5269c5df22da414ec7c57bd97af8fd631d6f70a21f255100d80082df25f711e132c0f8f27def94c12f7ba4c75a1ba563b3080b376798e2a7ef2f853967c5cfa41bd5f3200ba765ae972c91acd9f6236da0049ca4b85017cad18e9e194dc3a9a718abba8dc38b39dca44726aaac5e679052442f4738b71cbd0a40b3f4e15095a4bc925869421ec2f62704cf0d017b679e7d31a5b5da41317cb1321a7faa12f4ba228bd85bb49061a53c11bbf8cf64559f34bf1bfdede9e3469eb4bace7f8f7d5080aba3597ff02c5ba3afd6000baa7cf7435cc957ced373f5e941ba38234d49e1ea2e9fe1584afcc2c1e9edd57b30fa6b11d6c4720d02d511b7c47762570b6cd04630f2b7e62991a9d1055c7e1d4f0470aef71a3dafd08e653c452bdd5f7a25bd128e9266ba033d4fdb553c3b92fcc6220792f18a92f86584d91eec08d8330d66b095db12446bb9b14facdef1e84bdec4e64f6fe99d30f7803d34951e84c01d8b62da893d87075b3ada2685713ed2445bfed829192081c3042404973b067b4df5796a9d2064bcfe33b38b035f18263a4c1af298d9e9318d4f764ecfd18d38ca05e263d178550c83785b202c2038b76502d034ca9034483f16d86eee3d1e1135b88ed93aef325cc8770c50da408a1bbb41135d30a8032baee96145355deb7670ca38470ce37a93a716e09e1d9195a218def0a11fe1f217f71e76974e31e6a0cd2b3952cca041d6b70527d89b100358a7cb558051dd195bde773571da32a16fc3ed4735446d4b0daac8c4fcdde6f9b50b12a751444bfa30b2f6e65ece4efcabc507377a7f087c50aa3517d633c71c30b82fae647c9921a5412d0cbb6740be8d1f7b7b9f8387f6fc59a5f45c6dafe66fa467afd17b92de3798bd7ed7f4642f7aee1fb8e94b92d4e4d7232bf79b7e7d3b1dfe5048b567cab97f4db415318e0024ad49c7086d7641bcdf99af882b03f86f929e10999d958298806e556df5ae7e8b0214b7b52add631b207790aa0cfe8ab27ad2447f161d0c0cc1e5d33e9df1c1dd2a0224783072cebacb65e3b05ed3f3e7fa9d6eb54b4a549cf406e3b3ad351849b50d062c90c7371e509646c1068d31eaae83b7a483082e4928c2decb98688cc0c70c841ee9cc5f0392b6cbd4b3ceb149917e14c60c8583cab788580f3644d1ec543975523d29d634074e8463763eb180aec0ae72877d2ee6c3322ccd279a55943a0c747a982a35923017610ad25d09f44c7e3dd884e6e8637b662aa8ccfdbe1d27073961829937e4817ad36c92d2b49e1f00b2d6e41a6c3667babfe95b33dd3a0e868bbf076067ea28ed81e945cf1a323d027bb3542648b4d1c8a6f56fca17723cec8b8dbd553b0a6e20991ec5bd7617d82d7d264806245bf8b24b0def2976eb6ee266cc02b7d25f0382e2cf6f008999914c17a765fe98b993c31ddc194f191d3a4a8a88e9bc1b91af34f7f1f8797389a55a9b896262c067d8f7f4b16e1621997f5ebb9ef2bff03ee48e0b2034623c2f173d11a9af2958845333cec63d5a144814b5bb27c9a5d0fda734adef77a4c41220f4267c85b76acae55f74d988218164064e27bb5704a921ae15eed5771ab1dd1d4fae7bb2c442484f52d6b635b995a4e2920d6cc04ea79ef895cf3ad31112cff259163fffd0f27c417139ccd4a41e9efbd8bdae5110ee577d0afe4e76fb2af7b674e4f77b2a79beafebf0a9582840b6ca4b5e5db3cc1e02e49ca3f4891a56a52e3c16e0c3a0eaff6eb6f547390e634c5f7794f98b6ae294c9184dd390454be91f0e82ebf03a81b806fdc55cb91171b2d6b18569c0e5a3ea8b321e7953ec3c6365a63de24d28ac6e3325fa3ef3d93556375799ba0c868a9e6ec42625a2a0ad605fc674461f8296f9149e4f8364a0646e4641fdc28361459b8a76fbb89d9e7c0567eb1155853faec08214771184317001d77178d4802bc1682c23a3a08ba171c5ac0ab49bfdc5cbd9c6197155f58468d7803472565c3a8d1af4336c09dcebcf3160d3fc748c6fc83e0de7c7c7e97d8982fd2614d652dbbcc5b8eb3484ba411ac2ea48368316984d6e552fa2662bc1c1a9408493936bb1f74650130a303581b8284a69265a4e1dd0dfa7ab8a6102f7f9dd71940fb62a7ca85b1d5976fc2c42e5fbde6a7445877fd0e8ab641a0c0e0b7c756afb4a0a102ca76c3e121190f27b881f2dfcf8948ba339be0ea02d69d6ff830997373af5169873a4ff2e73f9a5270e30c125eebf7fbfec21586eed159ffdfc71bac8ab8875e1214709ec82f2bdc654b7d031cb1ce1ecadaae27f74766994712e74b70dac77fb3872451dd6852735065a4c9e5831fbda696a6e3efc68f7bb4d9eb968d0b95bf5468b9ed8ad10247d5e8d74e4bd3bee88d4cbfd2c8b4aba0ef30b4c659ae5e400e197ba9aaa1bae393602d455a53160af3a033a3da104189a5fe05b28c42944b10560cfb69c6a6bce832fd1c49f8dafeee9503b4f958ffd9d8d66b81180fe03aa8fbb25e87f641c9f8cadad62f62085860d34f4e9d3b8426a75afafdfbe2b7c1976c9338efa8156a1911737555371165e49db31f91d07165a5aa051ee2d9e0619caa158a27342cae9ba0cac480b633173120d79ee63bf2fd50eba74c9cb54514357f2b4499ffd956cb3705cf08d2e66d976af9005f171c30450c99cfb915f50d165b541472f3019d76786bbe9adc8a44e731908c9749900db9eb2bfef59c034c89946e1e9ab6a128faeb8eb05c4b2648b01f5a4bf8034ebfe4511325a79f7d65a7c8857336dc511655f6cbbcc0f8ada5d6dcf37125d5d8f23540b16b1f2bf6a9961e888658862a10372ad19b59f757114ec192c905fa5374d78f7bfc91db59d9c08c7c1094cb37192072d5265f0fad4f0f20a3b0dacbd9da3d5080bc326eaa4ec605b918e42951389c5bdda7b95a2ea4ba02406563c8215c697faa81357a6b0e5e0791995d21a2229f9aff58459ab470bc44af668978bbc9b011bc0ce981e1197f5020dda34b39ad7718008dc6943a4634e90fa608bf85275d44befa40059bad16168ce6986eca8fee5af42ca6951d327f67eb825b91a7dc04b6b1d887ef3011fb9772652ba8b9af20b21142ba0c28e2656eb7baee13084d9d10fd73ba0e699214db175b566ee4bad71a70b39d119756ed1ad566cd8e73ae01e94f6b93359019a19e38ed3a2fde6c85d03be0a51a9dd9d0cec83cd5b6d50d690f7d59dca505686cd2e06d20e8d09027b4a82557e277e2d12585dde2c7cedc29229e7b2d54bc665df563d90171c63ef52bb9a35b5c4a0488397317390daf0b8fe88b234e38d08fa662decf64fc5e673d171b6bf31e5d38616697215a7f1239f053ed0dc52a737dce7611e49f730cd4df52439a9f6287bd54563689ed2e6ab2024689594888f4caa4788ab06b07b79e295f1a1ed98b7825a0b36f2ba5e7de3518ae47272bc753acea00bbc8b7c6e76ccb085afd9449ff4e5106e8dff6d6f2f7b90f92c521ad8994d7c84cb0cfb55e62f204766afd107dc9d74237e19a8d91645796e5077f1c3ca40e065cda0d67a0b2f9e6930514b5ea46be3376e658c930041d1359bc5253ccee24108a968954501ed232f3ef71293b81121afd634daf08a155a3920100d4f8f326e33a6396ffdaded4ae5184503455794785efaf231b2dab6c390b750fdd6eb1188939a75e5c29d123aead11317a5c3f3654ac906a3a1800b41a019fc107720370bb9f74f04d3bc71af4bd6b7e727da464bfebf0e9d2dd770dbd9f27d669277ea888c9666cfffeedb26e4dc8ee0ee343c09da9041fb3946c159c72f4007dfa93a34ad322579016cb8318a450cb7abdb931e73713b7df88e6f09c27a0983e3fbdb827a984b6c36ff01e367c98054439b742a4caa614fce54b1b394c0c1fc7dc5021d7a315456b5f02942d6fd558a88af9af19731a8107a5e2fb899cfa8b4a7a69f24d739875a7c6de63c037054856b3bccce52bf0b43e5f7e37386ba68c3195429930ea118fd08ce0ac515d7ccb093412ebf50526e9e7ba726b6d1966aa2a69881dfdb3bdb204d72fcb26d6f417e04c45f08e4f86f5968058c13745dd3e0dcf178bf57e8e18d8abebf1ebe612815788936ff584ac82d0cac5c7ccb6886a18b799619ac4a9fb96e103bb3242b3443aeba763e454d6a8fe00676f6496f50ca1d86ec4a0c9795df1fa208383e83ce55bd3946542ff0ec5e9e6979f02746415a95e7e87ed6dcfbcefa8ae40f5b321a6486af783b5eeaa614d66356987a02c52a2300bc8d8a5b77486ac035dd5122d04ea557283d95be843273d9a37382fde7338c4a6791206f950d689de8e34ff470cb3fc18c26c1c24961c512306d80d4e002d22d10930163cd560b13bb903916777ef915f134029bb36621b359c24d09f36b4166c3483b3c14208aff782b388c7972358f40cd438b3b0c0fdf4817c3db11c9996c9a4c7f410ebe6d45dc290503d00447f583d615d4c22544a074d75ea9901fd6d06415441234b3b7fe864ee6987241ebad51a2b9508a0619f8dc1b52bcbd44381a9e4273e866e463e76013e0d366b85b6cc70b102c4f1f46a80696ef9ce5762c7a3ca7a18bc2f86816fb78c1764857d434c37a66bc5290dc044b89d2c38034eee0b192f5fa49bb5ccd4b35a9a8e64b6de6cdafc7afcc30bba12bf2745f7d9a9cb1918fdd68c75b65e4d5b3b354815b99813d0f74c7068e36a47d234f7de751d8ab768c9e5c1a906401d0fde31ed3d98ec852e685ae541c646d5ae3aa83273a5e79e81d0d3f7dbb05f44151e733cbe3228c10ae476716234cdbaebf029276d89db299d2d6c755a5de230a9b015a80814e69bef2519c118fecccbf8ee8bf1c20124d469c9c49562f7a743896a0c561fd2b76924f085da59e9dc49203dcc601130077d82840eb596704bc56d00ffbeacfd7a4647c187af2c188645212c6e1af5d693ed45b89c5a8bac2973ef3800f59d6a70360eff5e31cf530582eca4d4adc4a68d6881122f1806a07c7ada593e38450ca0289b8614e84b56a4f658fc9751178e709ad9fd4bdaabb5d6d7661cbf7d87ecace5ea96cf8e707ba09334f03f6012ed5b098f893b4f11095d467889ca9da508d128e9f7f024ec36a6aebf742b56ed69f8c931ac109c11eb06f5a7b5fd913e565bf751447f7f6454d3d734a3261bb77637ad822d815068cd1befaa550cd0151479a5057b05da8af222b0cc92f9d45cfdc405c44ffbeb95e638b1298a8ef04960fd58a197d5201521bbf5c9a350b5351260e7284e23802be476f35748c469c087fed69eec90a16b6db6ae133b0438d3bee0f3fda6178cf98fb06e2d2010b463036debdec899a65c19d5299ad92ee2ab177040a7852ed17e9a0d4f69dbffa497ac7e96cbfac71c58ae120f2e8daa7d8ffcb1d96e7b5b7798a01f3b290fd8380868cd4ba33fe26790e9d77cf3fd92c34ff445db827f26da0b220298e02420c71158d6d5c159a03e5b110186f41055858f5696a97c2fdd7ad0c463bd78cd0c2917b7a9508119ea064cf3823795310f1f75abede497bbfe5 + +Params = SHA2_20/4_256 +Msg = +PublicKey = 000000024c4e40af51bb39c6a34e2fbffef7bce3e7394b6be3a41876cd34fe3ad2d30c55144d61fc9534e4e1c8b3b98e71088c89b7820244b5e50d6c115dac0d9322d09e +Signature = 000000a2ce1f347593e488458b6a5590d03c8fca4216654d924e96800a126638278514b084d7315f59bc45f9df87d590b799b4ef96d5981678910fa2a6dc109cc2327a58e0b799905c0dfc221dc30fb9adf50e86c6edb8cd51453bebb056b0bac1a3e50bdd36cbd29e811e821762ad8addc25b3e18cdc0bb6c1567f1635da0652c7766f63525bac8b550b5b3d3ca3c153b7dfff9711ab7bf9a09c9ab08dde7a49ade683a35fac81db308fbb7b52ac40759dfbbdd084593af98650b6e073b9ab1adc37100966c8e503689aec3542b38661d95d4e8a5a302a77a5c3f77e4730d4caedbb19a496836fc1d0304c6bdaccb6a9cbaf048796349cc3adb58738ea2f00b41f400d6214737e6dee94642c49464052ef2113afec5b448b92a81016bea6ea61216e80e861fd02c1e93a2567acf853b7ee84f549ead3d0003f0c43e6eebe117455c52421e05068cd249155574dc300bdee5437fa6e708d4e56a922938cc97e962d04e2808afce91a2e707ad054de7e1ed86a7fa660fe65a66f011a31c0a3e92baa30c7ccfb5966f0aec14da232cd42187f6c6f581483640d399b753ebe35c73dc93af0e7534645c77d4c51d9a3c30c2009c429ebdcc561b02e6183adc5e851f4e5035f18961bc2436f33735d5d777f1d2f595a6452717ecd4106f85b4fec8d297849365ae3ecf609c639564c12302308075ba2ab6be39043699fe9e6d9d5076ce8feee14d175cc049eb308d298283750b867e5463162af49267ce5c2907348beca669e0f7a75b3e8b9e664284fee89a6e936834475f513687e9112fdeb6c8ee03513e028039117f736abb9187e892d0b6ed70806d07a744c49a94f7014013a6dea730a42f88bd8f970477575821f5cae1f4f0a3b97be95b69b84beb04cbe29f9cd130b86f8106245e1f6273653cb8d4f5defe92305daad2caa8b221e56af236aee342747ce0760f12c179cff9fccf950075573b54f8ec8d165129362ca5a46c2e4c0023f14f0cf170a9b2ad783545d375eff7c4ac434848d0a44a844a272680337182b08949f7778d953f0fc5e5d0c8f942434861c477219510d1e0e64f094c1368fdcc1a93c29ace1fd002d39dd81f1d139ca16234ffd984fa36c3630a7e4bade392d04af57736a1c6827c2841912e66f48c3d0573a83cd046c963e404281dabaeb390589e479fc268eaec11bc524e5f4c43d8f8e07b33acef2887c82e1c3f1ca1bf8f693eec9dd56db5ab0917e2f4cf086030ba214797759d8ccc9b7a682ec3949a705acca14afa9e82262ff3784f629a69d333bb4c538082a9831afb6c37c2b9471cdd667434fb0e5de0c77b32a783d123cac30de4876d40f290c4ceebe6474e91a417f7791d3580a735ef38835ed7a5933c943602ff899040c08c32f60ddc93883e095d7c3b142d3e7b9e2d18abedf62f4fe977bc555aa0ec100ecd8faf625141ccdf4bbf0fdb97669464c4472be8680a20bc6811b7a8f0e47640e074c816fec151c7dfa10e6f62275e789801af6dc1758060a78e0ecf4a5fbeefa9389ce633243e1880203b36a94ac8c2103c800eea4beb981b2c37d0b993f110871184c4fb6a1660ba76d711ef53562f36e1ec9c71d0190fc4f16c06f67b0bca9a410f43ff7dce8bb57972ba621dcfd50afc6b85000aaea03dec78260b4d73c144254750c1f4974dfec61c7b82b98de83ad14de1b32425323a19923c77418082a649efc39c7dc2aca0e84baf9966bfdf199e0cd5722cf0a1b751c84159134aa99e6f43cd463d1238ae615432d8627a34892faab127c2ce1f114b6a812df3b74e6857c394d7c3b580c1652be2a78d273df670edd02661e21b7902bd4cfd3f63178b857779c26b2223075a5707000a456029a2ab019142d09f9b0408b05f53b8442bc4c822a9cb777ac35b82497289e01aa033c9614a0d649320e25b7529b4404859833add9120fcc56c19bdf5048667127ab15a55ebfd6cfdb0bd4c200b4b3462897cba39e2060f5295f7179a70cbd12a0eb1ce081602d1319240320f757edfd6a1e4360505d3521ea0719fb0434c94f266f52386ff12dc20ac010ea6153b289b7bcdfa6eb0a59a2d1a1230013e4cc0cd118008165dd8d57b9605ea650148a81bd76633c0f101fb62da459861ea2eab8f6fb8deb28e2d99ec99e34da97d70aad033fd06ace8ab5b8e3a82e1ad6cea184d958839594489c95d0dbf1b594c70a0b37f11a8d31ea4a037af3fe9b26250d912b614eb8281ba85c2b1a816fc79786fb816f7b3324d62b9afe6af62a10d57cf676b146300da847add362bcd6ca01c8d3d3d9d6f86d21885f42f782eb050d8d5eeb948f029ac9fad936f39f3b7f4cf9b0a095200e4e78416b9126d6c00b4ee96be44349e3b966913f232fd98b56f0daead036e564700d3eab0b82c13e6a99589043e220bae4d313ca780c6cf1e91f0194dd778e5bf18522f4e90538195bcd7b7ed46f78c0447670571330032e6fa538f5bea0e4c1346526061bacc52c56a81578fd4df8804d5bac58da747593a343789a4d5ad864c7732ca3d993d7cc06f8816c01ada3dd90e8c7bd3a10defa0ba0ba287467b1d54cdc645593e8f944d87f1ccb2ce7d37504f4ae3a45d06d928d8eab7b3de3d00fe73841d91628516f425bd2f636e8ea74a86ef3eb46be2cad7d72a50cd93310d4520e10820e1772d4ed93acebcec4bdeb823b6905a1272294af3bfe567575d703893c60615902523621689504b50605e5688c0663696356d8324ba5a5d87767b6871be7d4cf29c90e7fd073093d9e45b1b4c5b17d26b6cc56b1f741765b2826fbb96141bfd3a8ba52d9be7ec9e011f4ef63c6115d81f6ae246cceddb19723561fa434c32df2145521d25ea5b7b68e28e0899b6f802714dfd8b67c94b62677b7b7f483f4cf7fc099ecc4e66c1548fc85190fcb92231b05f5faf0c88576cca9a2f4ace8a78c8f360e06160db292b9142ebb1ad5f5500fb716808114263271856c4723cda895ff2723ef76172d96b555891b171f58b34b1fa98d21e7049ed4382029728ce8b0404ee11d28f4b5c1c46ea742224b589b7a8e03c6527f38f6d5c21de959164c999fee4290a0c3841bf2f077e519fd7dbd24b5dd9db73e1202847742e7a8d3ecdf90d49be3bdd26966d59609c1b76f0a3199ed86c6a83d0355b93a9435b66a235192f1da2e5ce51fbc193ce1dfb0b3c2fa906a6efeaac1532c51cb959927d5d12906563ad9eda33bebd070344fd7ad0b799dc5dfc2f4f0015ab12d5b44604ea1520792ad71690856c8249a37acae7134b0ce1d77408301ea6db02565a2f9df74f025763987ca429d949c021e1200135537432dc3cc3b4b2617f54e3526b1bab2a2b075ee692731def0b551d947865f7161a9790116260104faa7e1ff3465f26521bc0d55be1ddd6503bf46a82ee29821aa41bfc8329225d3497781cb7ee525dddb07a33bc06cc66c2df9a65e5b3767eabae58d6efab9ccdff5e76d3648cdb5a4b679a91346685c95511df55428835ffec20acf5f169c37aa06da81741803ed2a2b6e71fddd0b38a157e8259cf085c46627664b10fa6fbccd41ace6c06e7c9a338ac22145833d432ef9531b9293a8749267169b7a0328c7a7d1faedcbe743db0d10f84401324d93eed7e5d3ea71744a14271bc1e3364366bdc1e93fc6810deae74ca34c36995e7f04f0f220ec19e8bd1ca05047637e80074f7a3c58f1606424b9064619959df74d012ba6e7edb814f2c71431fb0986c1ac5915f2325f0299b03709227627adbfe43869be64d16618582c2033d7a2280da30c26e19942422bee5a4893affb442e5522dd1bb87844efadaf83543f7290c30393370cb72b2ce664321e2cfb7fe6ae6a7eeb24adf7398b81483067a76c497830d8f0cae8042a7a370b0d31c4736077a0e15a111ec5dfb3c461ef72cc165b4b7f4c8de5f87e46ab18e3668a9a778b1900a267b3ff93c9b408bdc7aa466eda5974da06e770717dcb5637d1530da0cc357d5ed6ab155d89ec343a9a626d91608497b2d31e7e71b6f681d5b34c96e8fcc7b95a58182451132260c91da12d7bacf75269b59859b81c37c1a04cee4c3fd8fbe0e97c0e17ebfe9cb00388a267e428edfb3815f030d647ea5d3e2cb9c7e7e5658bccb4124ca542d86b0db279060bb0a2d23762bcc4afca6a647c261808b124e0943cf4a304ad392f6e4e58064ecf34831b9483c2053e70807c6f2abd9c5622f6e48e05946a156777978feb81913c81f9bd9dcd4c1b3a7322738ff6be70efc9a6e5d517380f375abafd8d4860edf8ce9e908818ee7a5a92d51bc55022c5cc76e503b0737d3b593e56da17828c46f979485a006ab8a8a261de2bc5c48135fbb7819f1ea5ddec2b5bc37da29ea11626db4c95046d5a9da3f71a9549b7d2c28fd98e1525611e8d174d85d11c188d30330796bf569d94a9f07b9202f1efa9dc109cfc1487d2240dfd7ff94eecef208d94fd385633800bb26e62549be36758bcd3b2b99052a139f3fee3f21b824b3431a910c530f3d1ef2afaf44e88d984d8c7d572ddc21fc8cb2512ab85cf4bc9461b25e9d757b626f0bae4c4e0b86694cfe02721be2593b1c745c43041847bc692883fa3244346d4f0170def1094a525fe62ea3700f55b9fcee147b0dce0f72412f98eb5d1e1a32179f5963e18a6517beec0541bf4105cb932f8a7a1659732cb63145d50b8f2827807bb476c8b22758f01867035e2a720eab8607bde17ae502eea0cec33791be3c5cebdfa6fc6ebb130ceb8cdf9df322a451b665d9d44354d3ca44a9243c8f641af33d119adadde2a9838d456954295b94b2ea84ddf770bd0679f3031806c3b7f37f55a73d293f2f3884862f87102bb9d98f814443434fab553edf03eee6fc1c341e6f1686af02f7e23aa35bf5906b192cd2dd4ca3fa9a69f001a15a2c2a613eabd4788d7b2fb61488ca53114d5487c31326ec896d20bf26435afe8e7b42e61c165543fca58e81480a03dcc94ff18500dd9e43e44afa11887112e8f3cfa729edfd8ea9ae65142befc60a80bad43cb69139a469b803894767a35adb541dfceec6caf651b009f73ed23d45922120aca9fd5400af428606e758795e337db4475061568e3513e5af84083391e1dde464569e848f07a201fe88c5c23df10172aca7850ab9795d006da213250234f076038e97018a6e5b66c97e04e8e3b5d50a7417eeaa4f577bba1e10395386560d9dd8368dc39b017398c67cc2344135ce0eb710a47c9b0de2292c7f883f2a1d5ea6ef20d42ac0f5e0c94c22f2709bd8a81a4afcff740ddeb1c0ee845f4d3c20f82c6012a045abff9bc0aee14cf2636da0ffeb12549b1743b20caca3bfe0d89db4ecd80eaa02b5fbe615fe75c35016d95b5bcaae19c79ab0e3730931772829a2e4e90da983ba75aeb7eb6a9da2e899e01cc3dc913b44984dbb5788c752cd1c9d1411ecb226fe492e3fb9d84bc841437e28119313883014bf62aa8a8c45c2133f6eb826acdc5094c31f384207ceb5bddd9cf2cb7ba8058f23916fa3d85e2549166c1e9a55f58958f2303072938ca2e2b1eba64df413da1bf1432deefe1886ab09f713cd3123eb9afacf58e0ebe51100d87acc0177d107a2c2215f02f7f98989ad6ee3d9dc3322688773eed91c12e0df19a9acc9f83dd760720e682e208ddd456b331e9b7623d6e3e50782bbb72de019608f73961f21cc290d13db9193af4747b6f4eb55b16a1f50f7e40a1112a0646f5f7cbfe512d62ed3c14b4c994c86ec0032badabeeea32d59714350c821a6171750fed1ed753b4e7ab1ef17168258fd0dcb0381d0aa8deafc624691185020888b6b1a32ffe6a34336a0f7ebaa732d953b3d5346be9dddb0695effb9e55e14889a309ca10c1acccc4fa8315cdfb040b4f6f2d485611233f5e13a527194f06714e76d6bddb248e392bc0e04f98009dec048d7ee474af9c5f8317d3f786907c9bd9d9f4b768178d37355d3f9d3820fcd9d8263e5bd0a361ae44241f7872ce13f94067dc4b44997eae41191522ce776d6219bd2939ca2964e56652dad535e9067abcb91374e318d9d4fec0a8440e54fe5ae67753afe411c1156b4fd55f0540887719313bf4fe3fe50bb7af2d36aa57dbcc2d2b80c15b48680a1b52de829d2893032f8defa4d6e5e575204a4d8c3dc87dd1e947544f233df7866e1709440b6eaeaf3d0706b58e23d12eaae08f63da0c7400c05a78dc7c2ad78368c200bb25dde6a55ab90e0ffb1b0e116fbfd9f79647aacdc94035cbea30012f842edb1c613fae137253ec8c3efbe5200bcd0e8b4616e3726fc3313ddbf265a7a86121060e37a4cd386c1f8bb375c27d0900318a36f9ba1d607ad77d416e803124a34c1a16f0dfb77e65124f47bee0386e7aa42e41c7ff703d4f595750a7c6b036bddfd689d2b759f7b74e35314462bbc68e9ede7910f078c2b9c0bbad1d1a9e70d7a47c18597486de4610b09f6bc6b1f7d6af5068e41561a9da51694b9022a0903b5a4cb1d01752fa596bccdaaba4727a4136774f3e6a7402d9102a8380139b183527aad1d63c8ea565228db785b1f7641ce15f9d5e6f55f1b9ccc481d6af872e534995a02db5f9ce869f436e65dfad563772ddd2b378a9306986bfe75ddb1efff794ec63302be0f7f7bcb13f32ef3cf0d0edaa0b64fdee922d95a8803f859f7bcf5422cb2f8b22a6f1dec7790ab6503ac4fbc1e42acb212bbee8094286740e5fddd0fb4d8952264c24e1c1ba865724633258dd030004985267d925f634fcbe60fef3e715a53fdb12eb20b7f47728f8d705b4702b5dc8e726684947e9a1ddc8e56838eb1be510de3d0efb996aad8ba2e0d849b884cb12efd6365ba27119ed28faae55cd8299a8eb05052e7e64b4baa379a8f4880d7fa055677091754f2c2fa7802e2902535b5a124b3474e461f4b7fc6c9446f2fd8ae4231c8c6522af51e425ae0949e776e2400c821af167328e83ca3f48ab2b8adf4b91835f4bc15172b23bf4720b00acebd46c7ffcaf1964a8b3e7636da0b6f211f0cbb71b05649455368a76bd6264a4a208b3347cedbb7c7d07af0534eb8c225c0da87d2d3c4ee201af4bb61ce014a5e6d505871cba8ba72727a4995bc36fd0f178d0ec49602515e880276d3d4b009155b07fc83694ea9c8a5223fd4ad6c8c2075fb7c12512b5e5bf26e65eee4bc08892423b140245dcd945005a48d4d1c6fefdb6868f81e0bee45dd2a88a39191a69eb4bb513f8b478f97495a69623ec1fe987d05b348ce2301ac49129bce07e2f22dcec180b7e5862324e4b83720bbacb9edacc8140a9b39fabfcf20513b49f14b4b2a941a8ff732cc73a3a6a0999ec19bd588256f800559de9b33ec98652ac4ea428a57ef4ab9118359ee3599ddf3b884ae1674a61517cb20c7d00194958b35215c65178e2aa03763a6943095f2bb4c83c6b95520e017468c73077565360427c572371b864d8098fbd2e4708d814707f3477ba6881c0ee31fa8e35050959f6001f06a4a1aaa9a230b9b0460d751277e9e05653621b13a00f691f1964831d40aaaf04cbfeff0bb2989849f9e08636db8fa1713a3fb49983b5698054c7142669a0b84bb65e123dd28a0f80eeb75c5782b1802a72bc896f1d88cc0c87bbc4bae3ebc74fe0c8551e2941500062922c96d499c4cca64f76c3c004cdb54c45b25fb2c24c418bca899fc378ddf8de919b0fbfbcce4f07a027c5ffc22d0b98a792d15f574e338cddf1252226523ab7f590f78b541196afa2c70c98093dada48e1e3c4c3c7af7c2f6d1a7687c840c7e3e2f956146e5937b5d295f4d82c2ea7c6819073a4a93c14abb68c4fd9ffc9aca593719cf71a4f76a95fad8ea7ae3e4ef92f5fbf398e665403e163a33075d31aae4146c2c2d3072ea85c6d81a1f9c9a9b537112da7857aff3a5ed05dc07d06d71611f5505b439883f2e86a8c403c7e72454d0650efd750f7cefe563469b2ffed75035b220d553d748123310702e44e58b35b1e010c8b0ac4244f9751b00396fe53cc7ef287d5928e84d7cdc8cc662feaeb8f5d089552470088e706b369af38658cdaf25a64bfa0ee773ce644b8d86a4a3c7ffcc874739804b1479806e53dc224bd09938563b524efc6287b6f5f09edd25a45b37cb747a6fc922ff87b48811ff5e3ea9fbe6148da408460c3182d4d54672c0a512000b540f39e1debea9d9610a9d26c3e26b6336351b7e053ea2185fbb8025d846e07327bbb6fa990aed7c0b2a0d36b3a98d06b5e01ce24415376e1ce89d6f57ab39a7b474d47e4e48739fe761328f9f87712422505a18ecd4f95252e372c18af359dbb9efb6881a463cb3f86ab15525417cf35bae4f02e06747a0177047256a136716f902045136878bbc49e7695b46619a5b64ce03358b2cc2449909939903a732753ebb74183b1f5d2ee5e7ecde614ab04044cbda46812d4ec183d4497462d2045a620ebf7dfe819ea6b075696fec077c8e388865185a67abb6e75d9cfd63fc4c588ac938099628aa12ebfda996f108dc649361214fc7ddf19c152bebee1ee3bf0828890442ee7ba34faa2ccc1ecba8324bd434bc6c8636b2d12f5107c5d3a12533a2c2636c9335374e7812563ca766a3cf08d6e3fe115bda3a868524560fb8d8708f76890260fd094310bbae8fa2f8bee5666ae5d4b69e52e4d72f25fdddb181801c59d8e7c9a63b3bae3799030fd1719c15376fb11cd6c72a66406a1d10340cbf8823cc91b6bc18766d322767923a569f3b9e019268f741140124448db1a58c30746f79dabf114aa5b6b8872f8c5a71e6b5c28131537afcc0a5dacd23ac9451c3cbf04994ed56d91e52daaa5ef2ee8727e6af54578708873a7e1343ffe026ac45998d88e086fea221c84465daaeff7821886da0fe9f6a400db3eaea59f33f62b6dae77bac2121d4d84309f56be6a2fdac56218ee1b9ac2b62b61a71f2bbd0eef4e8405f5de36361495aac86be724a02658f55e516e6d1921d4c39f71c3b453fe48f91a0f9ed6bd6cc300d7f4821690b1c8c645d043eec717b6f440b7b3f8e12bb742db6b340d465aee67e06eb619ed49550adc2170f56cfa8b4d050f52f3b3c3bf973f9173dcd30ef2e661676eebe98b75fbcf7ad77aa0791e83ddfda0286ea840fbc57a0babd778e3cc0d84295f5327776943f73a41a0fa1536fc664a0463615d98a59491df585f85e8dae08a0a610172930ee8aa064eedcc7b5a8dd087f47ca17062b4eb88255c582db4b025ad614b3a98137ba2a8ea579a2f7cd272c683d8365117053e75788b690d94a271eee79012bcfc3cb03fd6d53f6431085f05f1585c7158a776a3347649a2b3d7f6958e78c82ae088b74c55c9f1e420867d86f8ff49c94fe19014ce1ef215ac25ece255f41f6b2742ba8daf309c475e7695261c7726b00dbcf834b7dd2c865e1337f07e60d3839466159f0bf54106ce6591c2ab241baea0e7ae886c619da547195db48e212fd68d3adcc9d8b37eafcc79ff530359b349b930e7c0c9c1bb06726afbef09c86cd32a830b3617779319ceb5edc04e4be657d5c8a335adb70e74b7a64f30b9645c12c2f87db0de3915287a68e190ff80f7bcaf056a9cacb0b65f12c0214536f8d8be941db3c5aa2eba71215ce2467151f4b1a259e93bccf8108794849dbe4698da91bf288a1ba8119fade1da361cd38b0fd21d7452e0d77387b10673e76db053c803c443faacfa0df6e29c049ab1b9dbc5488fadfe091da3ee565591d959c4f6dfa8ee8393995b4f1de467fd1eeea1c64a265537a60ef76a54120136d9f3e0171f505fa0f0052b347884c08ac75b068c90b96e3fdd554e3b180e08bc0beb3fa71cd621748c18ed0b374794c920a9e73df6bb5329c4f90108c59dbc5e34b82fae7d447874fb0bba78abb399cd2ef526ed989ee68067e71076f708389ca36738fb231e69eb0ee4bcac44f8d924fefcb9bb55efe357a134fcb3a6b09f8f40674c7a24d02f6b044c0eed6435ff1782d65e8fb94a0e745873626299df2f9f94a82865d26df72697173d411a4bc490c3c13e3241dda2a829d728fcc56223321550068b539aade84ac8c6fea0686dafa379fb4ed848b893accefe3672e2f36e46362b98f638552f7394b9b531a017afef0d5bc95c155f8f26bee509119eb4137c0c4cc057ab2668bfa34778bff9ca9d1a567f22aacef779993a61972fb8abdb6d5277323b92414dbfe3dbbcaba868632ad2ab9199ef3afa8c4c3feee420ac8212c3738b141491b7a9515ac273d7c22722e886bddfd6ce4c9eb3a5f6038a2b78ceed56e13be1e93a54564c30fe1611148d182213060ad7d4e345651bdc953b7f0800a20ec81871daad09af6e12c58c8b75af42934ae51ce1c29856a92dc2bed067ff4f369a2b3cbd68b07a8965916aa349c1e1e42ccc43e0d0c65e5d4c97e2d263f5cf29f2a6318c25744122d40460d8c3ccab555dff8da8140bb65004790a80550d5de698fbdeed9da70574f2bc64a2f693541b783606d09b7533c04cac309238d50215c18295a722dcfda8b3bd64c59fe4e09cc1ba489ab850eb05ae834cac7feb19c209310ddc8f9317e9bed1ff1dc9ee70231a58aeea724b18393ed0e5c8fe49fdba61cb664dfd1d7f4f5398f0904a1a4f2bc585cf23dce39ae71055a8bf79544a6bc939378e6517aeee6c5a85fa07a7e523e3447ba4f525c74a4f800523b95bf39fb2224e69c8a3691b37582527a09340bebaaa088b37e002f5587b70c8c96b5e040738f55ace1098886c21de934851842671ace04f0344f76de4cf96fb03dc5215b850a6ed32cbdc6effafaa3b4f2c985710d8a82acb07abbca3799b6530732f8da305f318b743bfba248e17224a003b9d20f837790750a2295fb7c566dc6ceeb15deccffa5fe16e19acab60c82e3fc94afd3d81dec7f69486a889724872ab9215c7a8ff32ffd0cbb83256b77e0e64ed2e3e0a4b7589531b3827a255ccf8db8658d0849170e8c8a206c724c8900d9fd26bf1027d45e9df555cb60228a847d4a7756951fc3dc90933dd8f8a3003361764f6b20e88c1280a978508549562414252e4ae6ba696c138e97d2c395417b058a7f73497803c64ab9b7ca8d84682b4561994da6cb250dda7426f944dc51cb7b30b885ecbed76df31d175697c73316d1e4fb1bd5a0aa8757ce252d0effb99fc8c1c890922443f16c006ff7cd092f529170439ff48e9213cbe055d904e92c3040754101885c4337dff43e9fb6fdc126ae0a5c174794614b860edbd53ce5b94194a9cd5252b84df57e1a051fb603f9bf7368542be2833003d27a894cb97bd27bdb2f925b8463a0052d3d0e6465870370f8c6d0b9040428c4037ad702633e7c14ad81d4fc51b84c84d4da03066e561ba4382e141bad2a22e4af37d49e8abbb6bc11de4bf6151a78cb4c4fcc64eab9809894a7a5c4d6f29cab3f605d909c585e42c6cc4c8a78230aa65f13a8ae551d75dc5b0621562e56ff2ccac9b9aedad32695a05c35e4eef65bcebd2a786eaa9c534cec81635797c65cf630bf406e572ed0d616882421b4f0627c8fca26a1a1db1d36b2cba638f51fb280ab8b8e26329789dda116b07c8ba09ae76850e0f5fd17776a85d57a8365f789a4e7581b59a2107876bd793942441edfe4294beef4a8bfaf382273a7bda978b465e12b25a5937c331f170088ba4dbd4f70aee1155942790d86ce238b74a3870a59520ae38c6e83fa6a2cda387cf84be0258333f7323ecb55d972ce68f1069671cd3378ab39a8d85d80165f3c16e53202b0938a18f0f4ce97da24696c5970f35b5b107edf2748a969f3dd3af088f4fbedc056bf8c9ffa9f6543feae4fdeb18618d16b22cc000c5a57f133023f847b5757dccf963fd51f0030177ebef8bf29a7c27aa13db2147d5f578e7672060174a446b0bf0866faa0ac6fb9b798d267c0ed2e10ea5309b65731b97ce1227b7f4478aa668f5e8c7435c26f6caa7914e0c04529766149dbde1f1402f9a276dd94f5e58a4844ad39a67feeb1c89ff307cefe059597558fc787525f845e3a057c0dca2445f4a16e7017e05132287e4c29461bfc12907b1fd6e438dbb23519a5ff92609077f255db114ad6232b70cd6bcab01ef8ff1ab3d93cce7c5d8c1aa7f60fe931a90c2656eafd8e6cf1a877f0d140eb3a607c745fe9b67373bd5e47f75e5d8d0e44deadad7609490c331900a01c30b4ab64a052d0dae0a6e33ac9dbed9fbbb3c9647ead0afc1b6ba224072b5241748ca48964ae287e1baca470c4e4394e9de18e7896d214c53e5b0881dc6676aeb5388de637a020ebcfa174ae8704dc1d09e99179fd8fcb8f1c5a80aad1006cfacb7508c9642adec27fe61fb8eca338d4362846314c060d0f79fbfb9c73948c49b93d35b72688b216069c4d944b596e19f9b68599485ba909eb92ef8bd396d96d62cf6e5362d0e4716a09493c589fe5f1aa9e55bdc86fca6f419b2527e93cae46a34814d7a78e5705f8bd92c6a7a480ec6f5269daf83f7d5959045d8c2b527320d46fde2b96f6b459e7e86f3f2bd0c1416e899d0c1053581b4ab3bbe1cd810a1a190a4d90b36cbc155f94860545dfc8ca1d9524b11dffeca140d7c6a2cad143ba1b032b965de9c5105d02255660298ef56a0b09a9425442a5726dab56fb8583a37cf275a0c02980e2ffbb2c83cfd6f0fa975d4e45e4d31ab21d6ec73e05163c548e8955b6fcc78fc6e536169d0584e75739c3072602c7c940b46b29b4a0185838143206baf0af79f75de32a55fa96ad8563b2fb45051bd3808ba7610086c8d8cdd9744e6254e4586e1796a0011f55994c2d755b45b418bd0f63c7f8db0bb78b018b436c6e1b3961c987de1ae3f981dc13649c4a0381c7733b5715efaa8f8284adab0376b1abb7050db2dea6574aba97ca0f4e1a8d8e154e0b66026c3217ab5238ba6cfdbf0cafbc6cf655b491db5d988f0ee2a265933c8d77f321cef3fa3aafb65a26f4eadf9d02ef1fe9af4ba6712e9c63b95ebaa22ee379d7b5d7fc4089298e99b3ebba55ca26a5cde4b07ab6112f91d298706158a158fa94a5874b1aacddda3011c3f4b8c57e045ff13e4583d77da916facf1770dbe5b06cc95088c98a4635a61eab0d7c7 + +Params = SHA2_20/4_256 +Msg = 01020304 +PublicKey = 00000002c2304fa4c6d15f9c231ec1fc13bc3cfc17d7e3b1d517a6772a62a7a2f42d5544f0b1a32834e65ba60cd46861ddf44986a9f18078bdbef508d7b12e970c04a584 +Signature = 00000098bdc5518fdcd0196b51d314c9b00744d95e821972bec674177b4deca46c31b1409b70bd9e7336b4c5cf1c4edb544d321b7681924163df2544be40c34e5450be1a3daa84d9bfc94760ffc290875bea775dffb5aaec7d8bc4a423062b628991b105a8b7a046909d6516d14192b143ba553a6d587103fc14a63c95f5ff59522be2402f0bbe40818d44220698a915cdbab944395a920be3a8e90c2f101970cde7ac4234970f91d534393a04020129703b8b366b33cd78b037c2bd7a059ec9879ee5773324fabb63b4e53994dc6895e618823d47336bda09054bd9aee801a91775bfd2f2cf90a4a3099182dcddce09c56cc573cd798008dcbbb61c043a834617fd74141ab4859ce6bef6e74eb566dd7edb75f0217615e3e102364d2214368899e6b286b15420e404385823d589000c53136aea3495c57249c504bdf5b3fcb3aba0dbbc5266a76d9c9559b9fa69f0bdc3d4f4c6fc4ef2c7ec0545a77842a86516d6427682ec24c7331418e3b27d3c83da110b21e7447328adf578db7f25ba4ed4c60210b8cc027a2c6dcfff9883e60610c95d7729f6bc73a4430c85a42de6315c3a42586e68b65b7990b95aacf2a9c57462ca8cc4d2fd964abbdfd71392156bb64ad201edea0cf3fae52c82e9305a7d54d9847f1e495c32c3c789f536e66406253d4df124863fdf6bbb712704d25e3661b8ad8863c092c0219a901ca9dfdb0e271f9258bc55dd98e3c7dc66890c937b71e205bc2bc6c61d8f08816c2a66aab14bc43d6f2553f9938c0ac1005b83484ed45058fb5657b4c19b2c0e4a7ece3de2bcdb279c4a58444fe3e103c63e1e64c5306c7282c8af329162416c9f27399b6fba3249ef7a777354fd6e1d3b05ff8c68a676a57e673a32d7cd5d0cec4e55e8fc294878fe4d30903a8af4884cc78984a2082a5c7a6ad1e0588b12b7e39ad2a6bc8f062091016011460e630de190cd7808786e86d5a02dd4990f492bbbb9f058fbbb7fbcb91749d29b3b0dc6da68d88b29f6f222cdbf692cd93bf0390d018df168f4939fd1037dad827aca2ec1e4f141d508744c60bb8d6ae5f5b852f6def533de8387d16bd67408019393b66a09b2b82fde9c8cbace7a44aa0b97bfe3046b0579587a85b3d79bdbe38f366c7de044b2237f01d8dc991f83b913da5e07f1737b4a30a4fd07b377c2da2ebd7ba161d07bd21014c0b341546e4ab4b63cd6fc76d9f6c1f0d92ee4cab17699420a68263a425f15de22f6054e8a41a27d6b29a2ab7cebd0eca6f712ab1e5a76fe20f0733d3a8e61733746496aa861e3ce6909fd6b127e7d439e6bc52181b2d403c6e7516d0bc4e0b76ecf5312dffc753d9b75e286f003bf4e7a20a577f59bd458daef52021010d8cc9e6088e73468143bb71f561331e6b19699627980a1fba25ad13e3bdbc7f884abc33a9efe796f34356cd77b8bddfad7f4e906b49bd5dafa11e7c8a1c57a56f8626a8bcb7a8d46c07d0fe19ae40e1cfd762af8c0fe5561aa69a540047b823d0838876ca5853cc488b927ad66baaa66c4944b163bc83d056b5100fe2a26611c73568309ea51b651f721553f7fb056774d799b172fbfb5561be867508c5bd179446cc6980ced877c1dda766b277bfa96456f3c146f7ee83212aa0dc422c21fe78006048b6d037fea25edd8e6536e6a91c8d48edbb7fb920ddc25ef963fd720dae69bfa5e0d83fe2eda998e1338582dbc463fcc1154a41e788908883de8e68b7f3f8943e6cd02eb4ddcab3792100ef5bd81bc0dca7b439c9a34b8482bfb5ed72b79decbc76c4cb157f72156dd1a7009f7561b43fc498446d34a17021209e401b635219e442c4b3c7d2c90434cacb4a01da2054286f37ac15c3265b80554833cac3fd7827e71b22ce62b0dd8ebe76184bce83a41881acbe39dce0da8b95f4af30ead841c1cbf2d18808da5018d3ac8bba126cff5a9d8e4b580d7bc1460f290883106d3d1d213cfa6beaf8ca580fcec5cc443b7fdd1634b71df388501d6c358178bebec07d2eea2cd32df25e7abaa0db6248d8ba1dd8e7b504dd3015463976826e4d3bae382d2c2b1f6796204fcc585eddf40b9569add8a4c5f9cd35e31116df2334978d6b800e47ff8d7aff4a3abac005188f3de10be0d56e4242c26fe638b755bc0d62a8335de546b460b0b2dee11c4d81d5350b7e840ccef9a67fb8583bd55a21f895c0f7607fab667a2f351ae0091433a288eb30a40a0bd63fe6a184b4490e94b1844e473cd49fa1e30783f41e2f823fa634c51596975ca3dafe4bacce2ebb15d7137ce5195314cec01aabbb1584a49ac46196c68de25e08a9029521e698edcc1d8e6fb9ac67ff41fe51e8a39c33a12784534c571f9282e8333517d440c64e337a94637d2227d7efd59de11d9817f759e3f08120d5311c62488a1fc120d318e1b1db6b49ec575ebb99e5885b61fda51eaa039164dcc4ee009d34c3f02b17feb344c00e7a508c8776563e5bef9b5af3e68ac403468bfc73c35f43639ed9393008514ff9d67649ad59d309aa409aa31b556308426ba422489693aa4582a0e082d2f9751825674cefbff6a683228829378c28d5feb00a2e9e91de7fd51719d3eabdcbc68b66af14c3fe74176ad514602d722395d3633b5ec824f95f9d709a8f16387dccb46b5a0d9322be55a3f8b3de10e6ac2dc55d6130e8dd44b6194bad22d703aea9c84f40374858267a5cb7a79c296571ea35b781aa9702845fcb05c7b8b6ec75db11b325d0c53a8741cfc29553116bf24678184343b51e08d1b7b54969ea6ef53732806ebe0aa4ff1e66ace389fe0e2b4bdd5edef96ccd682b1c8b240199e104f88f65ed911d95678567ef3d0efe1e3c5f27101500e613697a12d99c51792ff9e5c6ce25f1a486551fd43e0d9c251252a6cfdd75e25c86e50f4f9845f86c7d2c853355e50bc852afc210c16dcf21b6bcda5858cd1b2b734149711ff51e0c5527ed408877a1fd7602656822c9a90f0353dccc3ef7b603c00c8bfa447b35ab682260c7e72bdd3838586a880be11e1778acb176ffb3946931346c5333562f5a2fcce648e8165bb0034a9a1837bceb9f44ba1e4ccdeb0561ad78f7ac412e41ac3564cfec7f2f10ebcbbfa32a4b8691809c5874ce5df63ff62d6adaf32e39ba0f07f2b877a96683fbb5a55af483c668128ca081c7b7f2730b798182c1d3814bcacfaf4cfc1ccb03b14fc4cf061e5f3ef8fbab86c0739b005e27713680c71f9bc4dd327a1505eab4eab6e0733dc5880a0173955da7a99bc714b730210abfb15949c43c4770fbf05d15cc94033b06e91960f27ed03c93ed4e4d769e806d33aa8f10c1dbc081ef51787f58e0e87a8cb7e16cc838debb3e9b2f1985e3f4974fa4278a3fdc019e02f0ecea772354d7bb95bcc6263f5f694591d9aa3132133a0b8323d2976bd75e249b4189b66873e7233981f20944f398463b1a47fd572dcd7634060a0ee12234c78b3e4f0718d256de6a732c43fbc565af2ec7f8819842339db969077b96c72c00fbbccb3d795216e65d1666f990b00b0b0e4331e863f4dc766aad80f19ffd045a67df73df45aac55c764409c9b57b97f8dbd3780daa4820e330a2367b5a47eaf4de626037307febd80ea3f1ef8345328bf4f882ef5fad870ed21acbe3747cd5d774fb3d225c77206f232aa4b5ddfe3544b810ff89f4ce597d850751171b5fd901f92215f00d1467e96995607af5b27a5b90ee4a0e5f8aae97bacf980e0fad6e912a0212d1896ba562ddfd3e641fadcbf4ecc3066290167c000dad7aee614b277b1e6f1999d5573eb0506293502093030b7c5cccabb4c007defa23260510e322acbad1db08bb5ca2348f9c0d4a3950fec3bcc9cd696356dd952e2ba3917a75e3e8f8b6ad4acd25082e54a467dbb34f77a475357b43c9fe604fd917d24f19697b7244e0c9cf1fdb017dce0f3384a6f91f5bf2f3df207c30664ac43fa6520ec791a8fc940ba5a2ae109ee5efd46e44f1aed0eaea57591b01b1ab3eb958600d7fee918d90af5c2ec5ddab5e480354a997586fdd780d35b807e2dfcc9326f339ada750004955e8dd438e8a7106c8be83ad04215f9314a3a6557681e8ae795d8e0de6ed0cc4065caca5d41a8e6eabdd6dd013170937b535699bd10014b3cdc6622fd0c11524bf6a5a2936d8badfc732d7742ca3fd7cb16f20bbf31d257f5fdf0695494c20c9ccdae6a76e4257ff58c1b28238a53aa2e0559049bec85ba0d0320925614613ee5a4c5e562d8177d487e4113c6974c9a81417994caf779b74d47f2e12bd8ae8e790bdadf57c05e768cbe68aaeca5502d6d82ac8becb821e58c2ece25dc51b598cb3045c58c5ff9f7b990ba4c490a43d0f3328ec9d5b53db9aa82256691a043e98ca7fb74ba198bf9ef3e12dfe5febb5cc35aa938c7a1830bf6ee28c4f7b2e5c35db0c3476c7dd3b471f56dc03c30f1694055e8f4d033d4fec6a4eb2c974b3957c40d4855147156efe811801ecbec02652035d77d92e24ec2c194b0e219ead2d8eb4a89cbfd03642c24ff82b55679b62771a706ce2a997a6ca8768fd90b38ecd0164312d7278ebdb94f6907d9e1ce2927813067ee04af285a5258367e176ee5909c7999183f38a13f01ee5ee3a0cc172444e9bc0cf3faa8f783d4e90885a76722e85aa719b3778d9dd8b5d01a1cc1c1ee1a898f779236f77f3858b37bb6d3508238acd519f7170203bce3d96132bee18fb931f46e6a8bd5241ad0bcd9c0a8e278a7e4f80c811f50e0be253eafefeeeb2d008c75a16412300b8c64fc1611356b7f41f4901e486eabac287795a6b1ed69d0fbdf0ac8bd88fc1d756c557ba0bc2964a614093f44b1d4778a2a1cfe28ee41ece7e9a5036e963da97d948a2a3336d182b986687ac96f4add4addf0d0e3873b334e426f9b8fd4af071b9bc680f1a914733fc873e455c87107e2fc1ba2d4559cabc0b3923e3edb4e67394a89998bd25e4eee3199c7a1850ac287de5224d75e08ae2e2edd55902a73e4e0a95562a1e5f1af5a2fee495efe79c2a9bfaced43eeb9cb38cf275d438a05ac05e397b94c12904bfc2fb4bc11bea4450af2f104f023fcd80796647ca6dcb41a2c2cfc46831dde30365137496633caee051c26441609b595d279f56ec8f4716435c8a6cddf12ba95af232b6957b3448ee7c2f41a03beee371d5d1739abd8faa6b60af5b574840f4ac045cd5177ce57e4f27a76cd2800ee853fd59ad2beaace49eadb3359e4cf39b7461c5348aa9049feb0d15e656f58493cbd635ef7d0029225e4ad73e3c82d19eb39f77fd0281d3d42b15615b0a1482487ca9d42b68a0790e7887064e74f6277c9e631ec2747bb15b71bfb1d3d382074303e11eff127e5bb3c28de8d078272008ee54c71d91d2a89661dde61fc310f1ec815d3406e680cc6cd814feb43cdb5f982d7b3f5c94a37bd51a34105be0b4aceec6c8628646676a7498f27a0a52fe9faa13e28ff8afb054b9682f1d5c044d830351602bf818f2ec60100eadc4fb68c26756218eac7bef3fb1a4486e93531b7ae03daf12c4c2677b3bcbcb5d0bc965a7d13a489cdb4b45a74561f453786f265b285d0b791041e749a46c2e01b9de8f439e4230e59c4881bfbc8ff803a42a543d4f5a1a222e915ff863d7a1ecb0d3517bfce11ba21013cbb6e7649d26feaa7c0ff2b4ef284cff01be7e18afda0cea668a0e9e01038043d4363a1c37e62f6eed9a4637c9e2f08b890f4384daad8102b7f33d214ddb887bd9d0b1efe217568bd98d21bf06c7a489b9c434a2d6a801942c7efa6384d130f8f74c6ddfac40f1e49499cbe6ad5ae3ef26dee9d9562b580a68cd66bf0e742f83de0ed3c866d819d34197e6fb49675716f9ddd580f34516e3a53b01a8e4fe3d3bb28b68e488c8e441345803356ce4cceab83348da92a95b648816eb82654826294aa6f219724e7990a804ae2cd52dc0713e7c4c9c4ae46e8856fd47cc80d16a8b4e40648599833eafca75a638730ddce0e0794dd3873d685c1c3438d627d8125b5178f019cdc5d737e31a5fb15f5f11272e997ed768a891b342d75539c6d0b78a467af908a74d3a2625cca2d8746be0a6dbf81766edd569f1e05424691f4fd4441e6473fe1dc648c88e062603a58edd8397dce22b90fbb235a7c9d840f45805725ea9ee829c51e0c19b759be3f8725bee3a5c38819b0452487b764780494cc03a403cb4e30f423c20da3dfeb2819e191ce1b45fb0ffc0f0fb260609f97802df5ddb47a74f01fffdb910af64a7e57f22688214bf7011884a491c96580d8932279e9d19370dec06b6b323d2bd035159e37c6905995ec6dfa781d3508f236d5d3b8c8fe390ecc9f84e2f8bdcda8fa3bda9a7665bf6b2a517f729f159d0d08774c788976864904225173fcd216a5ff4b937bf73a36cf1250d7692f0fe0dfc58d8ac8795d864f98ffeafce31969b3969d032a764dad46d230bbf515b97ec7aeb99afa86f8815db391ca271bdd66d40cb5def527ca582a5e66649dedf9498870b3379bc6f3fc241990baa1f0d6d5949b794608d6c3b69380afe6528b18bb674e1e3c2cb2bdf7c7e67b5f3616ef51e06591721f156301f34f0af893b183a2b05765840c1a6271f2cd9c50e702a079ef5a5b7c64e121035fbe53ef7bf0194b100f64f2fc9e175bd57f1723a310c808ad8ce61ac0b8e1a38da970eb6d588d28e0c16aac8f66856a5722993ea62b4bb6d51c4ca734fdba2a58741abe530976d65f8bcca382912ab6f553027fa5a534f31c3e6988494dd66f30a1fc6c0a7e96c4a78f0a6673088c2322698dfe388ae81e4707ea7722cb02f34f3bfb6b14be47388052323e9d665705d483304d56631ef8fceb814eb24ca54f660571ecab878e62fd466ee1cffb7e650de2e25f0e4dccc7eab80259aedf63bb053989c78ca30880f5859135a4775c82baeef29132505e375f9852c18979dd20f740d1721faf80f00a5bbce90ed93b30eebdb2476c3be8525e78acda6f1f4e28377afb32f93a5acfd3bb494909acf4ee58c2e36a39cf1360997a059c222955c4fc2de8d789e763c755a70b26fe3cf2ef775c32ad5cf67f6820162ff665accb37edf227161b48175ddc0b515c74f3884e47b1b634020666976df9dd3685171183d21a51047dbbcf142f98dbc197aead2279f1f37823ada5b81b14c94e04c2466503bfb345e621ec21cdda2e718123f7aa6bc01382ce16ae4bc9e4e3acd316678da2ef7e9003962463ce0cbd95878f966f2ed48411e7dd711b606446863e6c70dc998222e364db9137fd53423cce86e30e523b5e9b13c98d919f1da61be1bc2fc8cfceaa98d1077a67b8b1f61aaae93c83e2ed2716a163a2199bb1b569eeeb1ee7e6a013653c66dec1f76e77dd39f739abe639c51df8ed862251704e77f70e9a1e3aced5bdcde0c91c71f2ff363ba83caa4ac8c3835ea15fe5b20972c3bf2eb1e95845190e4ec70e3abf782dce76b4dc35ad123e714427959e41787ff34e5f8bb5a2420f8b2243571dec3817f6c5c9d7147aad82f04d2576d9a9213ce8faba959473e4bbdb26ad9adfd101fc285d926c66d0230f36d6ac562e90e3bdb8825f846fbc3f7d955a9013fa9c399c054ecf68eb345b604d395d4cc9ee762af8739842a95cbaf6eafdfea057babfe18f5422983403efc1f8913c4691d368999506f2ca4df618e9b602bd732eb0d870466ec6b6359847fa4d5019557a45c90c6cca887da406979021af211688636a9c4570df958d5bb81df9f065c9845dd2c6ce21e7dee686b1abc6f4c34b36b6ccd3119422cb0829183a7f5e12678e1bd19f5bcc3fa9aec587743d303c6b35051c5a7b8d2d3a37eba3b3697f1e48c52a0e2b9745cade7e39acb233ffae5d5d5b015d5d09f06b09379d713781d0792ab29070243776e74f73b730440521b7546f52df58b5d434e074a14433203a80d98d9a31a26b72ff670917802b02f17d64df4b6738a5dacec16e479d3fc1baf740f1f3dbe2372fbfbd9ec25ce0cd5ce724d4569b420a219d3bee114d9a05559d567d4a33b0520a271db04c8434dfe94f71a6045929b1a4fdeffdb981ece998e78109b0ee42127f4856df95a87aa42cebb83467379bd3a22808e511099577d7dd41a77ae52fe75b623b911eb7d0b710bbcfdede1c304589aaef781b18fcb47fdecf6ce00709c10ee0911ff8ccbf41179ccab3f0fb8b0131d4fb9be27ab189809fd09a47e094ab3163022fc1072e11214d802fea97246546f3037e8741c2a9a2ec8ac6f441d8741c84c1737a7420bcde0e1fb0192528cb15b592be788f1b9696446c4e7f3b4eb3d311f04d9a5e3cc09c4d0d573ddf38c945a3bed930a13c7e2f5761853e04c44677e558c44053b94b67e1aa0a36bfcd537d517d18fc3f5882c7d4fd481d1653274cfea588f0c9896ac9223dec71192fea0277c711d363902f5f105e50e99c69ad8c4e42db3adfa2fcfb55ce5b349575f0850024d87a8ea760aee9e80f0770df52d8deb7b4d10b3714956da4ac6ccc4fd028749bdb8faf80a2b1759fad753824c5ee9deb2763590e94aba3613ac30721b782c4a4fddd7fbec3f7db6874463038f999a5a5ea3e8f886cf89325b6af524395ccd3c65723f9a3215d7b5f5eff973b087977cd6cf646c0ca7371eabf48735cc3cf67ba44b571531bd799bb5c0168f206c262e0374520c4cb828e43c23b141418f268c9fe655bd0058c8e5a4af4391094249283d3693ef5764c27139863d4ed92df29439ad2081d2c423bccc3e453fb32a905abaa934c19e7d61e928bac6085c2e4429882f7ac8d0d9e17f5d8dffe5d5be5430495e03cfc53186fe7c809ee9974d459e28ebc481d8f96ed47119322e34915dd6f3cbac2f793a123f48450ddbe66e5496f6d87c8394d8fab635779ddf9ce695ab19a5d077e27b0f9c0c962b0121bfa3e59065b32ee1c7a4373f007812f45faaf4877a36e9185d368f7d19896017784caf1bbce678b08b1c1aae1ce77feb6d5889b0a4add3b9e724e738ee5227f2505418e4c089b628a509246287636455a821133ad15588eb0525461226e332b7ae65078999e36ca654e7d3633c8021a8c6918c6a2994fa2cad188b6b7d34feeeaabca3a0f2ae541f38aab489de94e60784af62ea5da04fac0ce717c36abf5b7e6a08e6de24068c5bffb6a404cc16da84674f6909060bd4031b6fe542c51750ef8eb8b8d1432fa93e8c5962de2d8a36c02c5e8a04a9b1b6b34633cee43db2e590041b7bbef78eaabfac7e408b6cf50d70de1c313359745fc1b4c3c1d5f89e6ff544bedb59994cfc507d5ac998f41134ca245723f6346890c4e319331bdd33f06668b2a5f66f9bbf79f0b44404ab0cb6e56f045ffcc7b6940e8a0096ada127ad4fd12b98782c721ee8c2bbc21b68038acf22c6c0cd3e329da2251878b009488d6b7cb750503fb2a31916e91edc318491704ad3bdbdcb24895f07babd5995b54be6de1116fc3dea792c7a281da35a40f157fe0eb5d17bae1284b1d7cca780240cbc28fb5cd5b25bae9e2c9f8ad8f0142ca67c8fc0b34fd6cb4941a44fc2c5b269b7599d85e8d9e8c1ab84f69ead5400b7d39121dfe6c0cd2abaf7772ef6731067c2529e8082ee8aee060e0067b3889becadac4c80836ed0c69891b9ecf8e522d7feace04a2b1af5f29f3b4a687e57f2a296fe2140a1b8a697fab27ef5e3b56ff4ac778c65c7bea8252b1d97c1d1711084871c3eaf0714aea89f05d4644c9e7a6ee26f4e349fb0b3bb9a1d956fcce144f566c77af3de146a15f70e541f811c502abd22b0b434b0c2458ec7549066da1f6149657baa6647479b00b214abd9f2c4dfb0c189e5b34f8a43df17eeb8a64fd7477af557dcba6886074cbf2df25496117b587eab249fddf525f2c2fce31e949df589468992d72a90e40bd92f72634f95142c618dfcb41a8cd8e22eb094838e702ed64f82cb453bb1e01303941b1c824f5a4ebe41071a802265eb74a8dc11d4972eb9df0679fc5d63399c850b6f273586413755e183c86962d58605bbc96ca09c25a47206a1686ba1850efbd4dfb3c8cae43963dcb489e38b6f30a19285063b70528831b4927175747cdc1539ad10001860154c72642ba9da0fb73cc1d3210ece65538b333b61aa9a8cf1861a3655b42a082406fb32e271ea8172364f810ab9238a39ba6385ccafb28d5f60be6f3f04ae97a529e013c90f76b3a7a313486f6d9e607a69008f18be30331d7e23bdf1a1204b3e029f5840428ae0c9af474f03b4122a62430c16f974ef9dec8e679ef2c6990ff76d561390e656182efaff74116d40eccba16459b752e493446617bf065bebe433bc2707af2aad04ee14631a33431e340aa7887a7856237e51617ca799752fa21cc1aabfe92534f731063ff72bb4295763cae00d97adfb2fa41bf06dc19e25bc6e8917f63d252a1f2c7bd7125d7e44f16070d3071b50f16a748a443651caded8bcc7e846dc954769143dcd3007c03c42ce1c5033b496d6fbebe5ced05d35f8be0255bdb769d914cd3634ab7efe9d056ed56396108798752687df5902274634f42e6beefff7daadc19f59f844051474cec336531f30fe3b2a792898ed3905c6da8904e8caa5e431a599a61aa5129eb6aac670e058d2509de7b6bd40e9adec3271329746eec744fb760b47ae5a1a29bb85b827bdf201f800e11d47ac20e4e99137b9dfe609cb2d98481a6bc345f49473f0cacb39b149ca2845eff4b02c2437a3c4d2552fafb8080568ee9f4ec089c31e45b4691f02c4f79a435ea3a746d47458a55d63743646d468f094f0c95350465ba94ebbef6e4ca4bd4d76be185f0a669c23e195720e837faf868fbd36cd6fe0e8f0a3c7a5e2864aeaaea73c147035c679a5f88e27bc42c8c8e1bb57cff8e7ac9037650c09bb940e0d94b6b892bebd1b891dcdacbc3f5b8c332776bd92f2c2e44eb10a07ea336ef6e7b16f82ba8d7b79425cc5771fbd0d74a33ec94799458146015ec525a423ae13ff5b8d89210976252052dbb12d5298ae04b7ba0143d05d1fa15ac59c8901d434bb5803a001e45d3816354608429e73ecdd11756d6076963effa3d641c594d00a7170c4334bbab880446d1403509d61d98d2662142a62fee086be53377c9901f0c07cf5e65e153c8675367e9b37b0b3cb7e77085a18b6eab82b5c025ad09120937a1ad7a8ba813de4cd6bd6cfae9d1f0d2f33a1ae0f27e4230657c94d35c932a5ee4b50df674538626418a6e5abbe9d0481155dceb6d5413e712102dc8d0567286cb0a03a27b29d16fe7f109265cf07e0023833d29fa584e304a59cc7a3da9b306c7fa907ff697f1a0f2eae33702877a3594ed25ee8a68bd98ff7efa4e29cb7b79284a15898798cb786814f17c10b8aae521e3e292fd582c3e004a5346fcd24e2bd9c0fb6d2ebde580ee5d04d70a32668dddd06fd6549b2b8573c166da0f0ae051be1f0318a06beb60c6c942b85cd8b3180253e66ea04c1ec39752ebe890f003bdc1d95420881db260238aa9856f903b8dc5ae6e0f0204f5fc0177d67dafd859e57809e1f26c7d61b676d1b13e3cf5ab00e861cbcd85d65c91f540654c9683b802dcfa34b6ad4c730cff4fdf5092820ff48f1a9a5b115d251f5784447e5f27cc8c4a1dfe134c17df781d964cdb075e836c50e010a6180a2880fcc385e56f2e08f4e186a6a78216ef2434695e37ef4bfda3467155b58bc90a3a369bf1b217728978804e15ed3e1e27502e79ba63dbecd0eb55c420d6297360fa47c7783d2c00b671e4ff2e1f58bc17441cb876aef191818b59f546767c197eae9f5b4c60e49497323f36e265b461664ff3b4c7492a26c15ffe76489878dc33f7b0467aa54494220dcf854902c4ee816528faf74eec7b3a0ca605215904e2f90c8ef4b064b6101a59d99d58761453a8b01c7c47a2c7ba724467e4e08cb68a187f941e44e342d26f7fddac0519a86a47c07544a0dbeb319e80931e8c4afb1178896d8cdbdb1785b73d3baba1d82b0139cae932fe4b21f744bb48b7a2e07c7a4d3da99d58609c2350c2b62f97732d70846537e9c911c5845dcd4c06fe64aed170f726cc2635fe6cb7334925129cf107d6b36862e966ea3ed11710312a8bb17b7cb6c4f1b07845c96a29137486237ce916495346d125cba8a0ddac93042b590e60992bbe65a12b3fe45855dd5c23ffef45d4f0f17fcf3b254d2bae1c1f3e6620a887fdbbc07baa57166f10e0ac6174c384bc82c41a985c3c3f411255cd3b217791e481707312167d5cbd13587ab1b9a460947ec304ffe22df59712206a3c8a53ec0095124efea0122e0dfdea1f5e90dc0aa8830e22b710f10f3ef9846d77b3caf6f2d0221da559f63476653721b8e22afc4c24b9d6da6b5f07229886919f1823dde2c015cbb8e09c1dd830fc6227f7d11c62a3d0e7a1339efdc47dfdfc38f409b2b12dceb8e5525cfd8b520040210dd641ccdc894b4da2f0734ab394f60637aa76d14766c4a5ca771efb00e9628a0d6ffb969a0c92c01bb352ac605fee32d7e725addc888ef37daaf4000a6198db9373180b77a6f4266dca6ac6adeb7e574a82c5fb0fbbdff9dc58f37e09286c9b955661383c4419cab32a88c0ed3f29ce6a83e03264110ddac7cdffe6f38aa0e56d1a7330f90f7c07baf5e9213806f2b9f11b5149d44ea1ad25a5921a374382c1e14fd429b45785bc2216954bf093182ff8856f1bbdfeef2a6c190501e3b4e6a18d0250892427fa5f1db0af6db3c9fb7a3abeda216bb01fd20b7682eaf598189e1c6a4bad6aaf5cb516193811a26a6693ffc28ed11b0e5ec05b604f07252fb50e485b9d7dc7ea491f996a78b4aa6ed525815a830aafcf402af70311b63e89ac0932dcd07ecaab88e6e406d79e47ec42495919be05a88b044b74855ae37ff12f0df93195c3c844b84455a37ea130db089d2c0c13e14a4c0cfca8affe84a355396399f6f942bf6a0a126dcd23aef2d3ab589d7cd12ad58d87756331d46aa3154681400022e05728d1c85e8a84bd9a57827a10b7cb7d54294f5f50d0839691f0d7e5c62d949dbfddba1bfa64b54f594068daa74ca45f51ceb3dd8dd73665bea3ad03c2d290c28e731b4d8f422b292b9a8b68 + +Params = SHA2_20/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000023bbf3d45a2018a6d94124da7caded631586b2c1036ebf635986970045713d180446f82e70ebdb78477c52b3c8501cd507e00d2a0cd7d8fe6cbf6e553fcf8aa82 +Signature = 00000048622ca240d31fc1d5de01c0839cc36f985edf87b639938f76b02425241782e57228d4e66c9f690a7328a2e13f24d540e5bbd742249f69006021842896acd1c95e47bf7f2a6fca8b9c252b1c1ad96bb6ff4fa8a43d69698c73630075378578cbb731bba7c0dacc8d6cb2c4214f27a1b35f1f82afb9b3fb3f70e027539ece12770e6d3a5931112bfa845fcee21cf714625cdb241d2c0024900a95e6aac67d453af3e078e9c8beec2a161637a090e777025117dec331127546c050f1724d1d83f60fec6b688f3788c94de5be794db4803462a9eb3748140cf505aa038887f1226640ac9675bc4e412359a39a287709400321e569c1c5b6829d17529fc7420185de90794d74bf122d4827a4dc2fa596d0ad12810b8bfce9ad096dadd6c07d61ba507239447fdb782f66db89ae88f4e5311fa2d16eec377a5aac847085ad5a5d2dfaab10ff39e95042de7495c202035b7880d130abbbeabcb2262c90849f216ab7924ab476dcbaea1beb81f443bc1e841dcf6a57352bd1ff4d99f7a5a1cdc44449feccf871630a1bbe5862ba48bf1fdc2c8fa188583422488b2a99b2382ad467bc0a2b1eebec453265d47fef2ea36c4201c9d00de171d9a4747c2c97cf4d00904bfb6a6db796d677c377c3a3b6c2d72a49134c5a5e4d485f8b182736f68bf7f13873913f9c4149ffa5f67a3d7ba9e6792256a22d8484639454dd8b8d76dd61a893c599a99f5a1eeccb211663e9ed718bbf7a8cd28ad70a8e8fb2c74b26fa961ecd596fbe3de6ea08fafedf964bb517697c75152e71ae5c25e72086b241eb46e707272ffca30aa6561be522823f75538005104c5591a73fb44c982264802d07bc950b835fc1b013546df57e09a1fa0c88c7a1d2c92205111d313df0e51738b7bc6cecb02a230b16065d1b909da0de05a5ab86cdbb0ab2b0ea84ac36d415318cf6e2ca270a992d812c65a603f0aeafd10e12aa09ad0c5f437eda09dfd68216be479f314cc69570609324e490d91e3b461b9257bee3a59e3810662f68e684d90b8442af651a18eb3030f34576704bfc5e384cc5b7a258e91b4b28fad03a5a5bee62cb70d628ccd4ae2ad7d4e40dab4a9e2afc4bd653be841b01683da6141560a0632dcb81efa3331a56a89b9d590b3648676d085be9697d3ce4e1595488506072bc2d0843b5078e2ab92b3620c5fdd938b6981eaf172856613fb63dd62340d7dc70a34c755ec65cd56b05a55e1591d36c15c0f91a4baae6e702483a76b00b21dfa745a829f510a9a51e36f9997d19e9dc78bb1e556168f989884ff397dd4a598dcdff15bdbf1d7da447563cfc14d3ecb794c410ba6b065a6a8c7783efccee83eb7c6b1d0923f989e95d2542144ca57e05c6ec8bbabec4676df8461bb6af8cb8f2eea50f49e4c1c953e7de912b143782e2e2a6c4495cb86d709a05d32ff5976737fd6cb19039fc67c2ae325d21da2bd06f69a287fc3837f0d5d409273e4d85aa8f4ce2bcb2315b7f4015ed451705779d9236e27abe610a5bd5c96da65ce881095ac9580a8c903344fac8ce38f06bbf2bb75674f5e239b1c22abcbd9833e4970f5b5a2a3c0c952012bc9fb154172fa17aa3a07f9b86d2b4ec096a6b082c7fb2d45ef81e47dd95615f09bced4ed0a55928f1521f303c6dc7f4607c69d631ae2bff07941bb8e486ab6b158140d772b4fb498349fc6b16fe75ed011a22de835f960d56ab9a35b398a619bd3be9c7e6ca64033950319b71808fd4d5d0d11dbd1713b2d85a76b0c9452bab8d095661ee63ba6fcd431ad9dfc54192049cefb6b81e6f297f52ea4b574dfe08f0ef19f105990feae695cff90426cfa756d2aebb5bc0ea249e228fb8b3f7888dc5ec5dfc4f6f437f7cec0c26d6c07c19f58eb5cbaa912bbd995e9275f9209e7d1dad7dc62ba253af6fb7a9097a886f8166de0cfa877e93f3f56232791b7b5d142cdb8193490102c4b550467432474e9e474d0395edf090a6e8ee1c1a2a3d5da08e4fa3726e57dca608e6dba3732cb28d73efd8d51ede6e411aa992a7e414bd86c56f6b001a21e85de225ef793123683f473767be34150cf359f23dff6a1fbf0c6579f4bf6383d4c26290deb9f26d10a2e1f2e978545cc5647aeb5170ea0105fb818fdb561daba92190df3e4bd56b175df91f3f83c811e83ec387acd6f522aa47d8289284e4ec32edb585d7dd4d7c74c2c2c1a4361c028b39a9ded0e27b3ed013930ba3a4caf57bd1ca43794ac5d37f58cb5d8c96d898937b1c44cd40c7d758f02ee2fbb0a61094f40d028a9d30554dde614ee5ca271842ac8ae05393e876f2f921dc6d07952df56e50857520f977523e31ed1646d1abd139d6fba4f02f9d0b09a41ac7c11626984fc886c0316d3d581173307af23f46ab966975052695da4f17ea331073830fca0c3c9c5f42f90f3870bf6345c708de6a6a8ab88fa6019bec1fe613ccdf3195787944ab6d4031db8359a588569ad5665d92bd606ee72eb2a9be00c49d20349080d2cd1242424b7cf4f0cf049e64b56c98993e8eaaefa8af11463717523936a78a62702aa3c6e9da7f2e794727265cd567f0453727004cc7bd05515afe3cbbf226b612366496fb1131a77ad4bc17a1d3682c70557c41b9bb8e1e351f7783a4c2d0c095f37288280302163a43f7b2b82360961936c46e64d7e64d0f82f6d37f2b73e1722126b68b6f55b75e27bcac8017cf435d274023dde1a830dffa50e51a06f11d14d33493f485f2595c189a95654322b82f00a7f77ae781b64f3eed06d863975bbeab9b41341830764efb9488d17ca5f544e885a21620899f3bb57249f6132c466928521b59378387bda2d3c9ca85f1fcf40a4b49aab3ba8567a0bf0dcf9d0a4f7f4ba007adf5b7b54794fdae43a1bea55b298ae476dc0c3ef9ffade526026c249dff881bd05405b509092024637627039306ba1752765e76eac0c66e6508a2b71b8a570eec3c3b5a8d78d8ea6bb0eb2f969e038ffd409d7edd399066eb274dffd810c4da6ed47d2796104d00a1c299bc336a9bba9b263315407774056c51c60ccb91c2f53d1867f895d76b658d8304f9fe07b7229facc813db8ed0c9b0b0933e8e81c8c9cd22165b111930c5d3bb321712197fdce731fe544ff16d9edefc5580c2b7dc2e31e30f6fc6a852dee8e3cafc850360733594ce999588366fb7a2c672fefe181bff19708f33e6fd036b825ac0a3b08182f75809858ebbb12fb3998d379028fa25da95c85ddee5dba5a8a39ee6644518583b181bf761a7e643aebb7caa253b75bcf5ecbfeb49ae099567c0de9b2df205ba65af8d0ebf9c439b8a48f58613fbe478f9e64140b4f542e122fa86f5544ebb32c275f8b0e07fe8a35981c8e2538b9e96677b5c40af1a43f74c5bd3a530dd5f7b923a6e109988601c9e5a2b1147fc1b2c2def3c45ae5ac41bee458ad7d6cb80ff9e3c63e47b7dc1a81795e48bf8b19370ab545c8d80663d8a58fc70e6676be868da9b34b4770a7e2d9a2c1232f1cf4edaef29f6ab477b800538113b83f5e753df28d66802fa3b292b158d07effc06ca12b5d3f106500a505dfe4fd2ccb06b531509e6f419eef3bd030226f9035589eda12e743d8136ffea9bd900786ac800d6b054bfedf7b6dcd3b3d9b364447829966b24b355f6344d27807cb3c0a4f01317172d0c62714796e3e1ef5baeb23aae0bec5188e2bd60f3ba5ebc70c515599a5af3a3ffdfc599df74802e723af8d2651cfe2a7edab6018d4a07866828b4ee918bfbc09b057cebd7c1e3ef266f9a005098f792b9486eedd1771f0106483bede5bf47e528c1fc4ebb914fd62b942365a89c5bb13688b6437600f1392dbc65d1638a5957f516c7331b7a86d95e9b5f08083d7cb6c0a1e3ac0fedebaf89b795079c534773da56bf8b3e9090f8520f1e492eaeef062df8e0a0a8b91989bac5ec3bcb64843364896bf1804a9458117d0de748cbd3736abc1e177148153edb4c252ab134e8bfecc6da13cfe63af0a9f8265b1e4253a05826abc90447a15070a200053f377b75103eab432b9e82214a6a0e032fc603ea5b1bf6fbb500c7448e88884d1fdeb9b80fec21011364cebfaf86f64288964e42e81ab715671d15e26b9247c9075c7a037502cad349c746cc115c3d5fbbc486ce0de260be39ded9a843b73e4e100f407bf932599772d7724f5d2673a2e2d686fce02d4bc600361667b2b94727fbed8deb418f55f332f0b374161b7a46d0756730163de77574fbf2250f68f7a9cc76b44b933eda4e4e7a05c67a09ed90b31815dc0bbf745ca8886c4a3f387fae17567cee251f81ad6e09c83e2adfe77693cd6d7150d09331657ccdfc34ca00926f2ac454014f7be42b1ca18ba0d875ccdea600aa888b8ac46c1ae8c52460af99f377669f3a3e3b92da024c3a4935ae0fc514a76b2c42600efae529b38b3ae1cf77e4070a27528435fda0d4e84941df636f76716d593696a1274809ec6b559204120420b118371a32f0486a9f3e26eb9636e09a3f25ce07df8bd8a9819104294062dad987fbc3744a07ddcccc9ee7a9ff52cde7515e56daba4c6a52302896e658a06ae56b6174c328822e26df7a9091ea2e6398ce42fc51688475aa3db349b1da907c002d1cdf45a111156c6e1817a84e982b417cb38931ece68285e4b54772824bf6d4d0691d18d0d91745b049479e4baae297b74a6296261c0444db7e493625b2febf566d2205f9c09556ecf06cb45938c1a7417e8d1288f497b33c8f5b8a6e579b7eee9110473364950891bac5465a09d268b8f6470aaf9bbed32362cf47c2490994c3762515a2b238c7d66330cf59a92e1d852ef6eb5f584439e68eabe729abcd46ddc162f4a3f720921e9b897bd6cf27f42a034c426d3613998ba424cffe90a2aa87976353bcc2ae9e99520bfca866986d3c7e7ce3fbcdb364aa070a36579507cdf6cd58ceb11fe069c78dfb1314bb499258ff5baf0960b96392f08ccc819c8f36c2cf64988c6d65fe25550a4a2e0464235fff3bf3dace2f78a077eeefcc1b166392eb6537f2a2c9d8cba48aa54bbe0575d56ee15c3ac4dd94ab77b150419596edb7afd53b793c058a60628908c02fdf472e845aee79f82296db0eabd2ae46ba86034e910819a9003cbd5df4dda8eed5e9202be4c06e9a57d7f1562d2a2a7aaebbaa2e40988d5bea4c49004b636b73c41546c3012e2b9717ad3de13eebdeec4e4db6b3363002ddafd36c4625988ba53fef0597802667bcddc858ed88086236b19293452c042822e655707373749bc08621a6c20e113e04bd7b7997aa7b3cb3c4e3a08c845e6c9bb640214b008898e3a03e996d7d06dfb2c1ee5cd9e5c7c9dd1632a2c6042ce9665d7f5204e233c7c339a5a7ee0a6aabf15c4f29577069e3ddc6b99fef7279cbf53fbced8e1e430a29f9157996ec3f5f9a73d54777d7152c95b3ec60ddfec4cbf5ce17b0d73f88993b89beabff56a36a376327e9f1b8a73b65d8118d05c2271779d6fe59d3682a3c68153061512270baaff2479a0fe492e4397cb978d3b610f34775f9d895df41d9e20c8f09d0aa8b1c275ad6b01c12594563b1fb0855508f824e8f64f4726c5bd6e7ad507218d4922c137db0e48936367bf29677005c2a04954f3872f3967a1e748dbc987af98311a4bcd43797bb6e777e0c93736a68c683adcc77946688eabffc0f17ad36f71bd20a07bf03acfadefd17d55f16d8aeb8f81dcfe64313d0a272850cee8e2bcccad6c1a8e00530dcfc4bbd0a7c9a608488eda67b306066397838fe1bb305a033cb118fe33d8e72e6516aa8a821a04bce8abeac05c7078c3307ed37492ac0ae0754c1ae26318e55a133139bb15fa0d3bfd9d9fcdc491b2f3b9f0c8983def72469122b3aa6feb23582fce3a3d6e05bb8b480cf3f245327652ffc466547155aa336c3ae8802c1015cb5b38a9f17ca8909d7c0e1b2b939cdeafd025aa451f5adffc0e39cb065168f9afa81e0f764836128681041c8c2a1d00ff642c234e7c6a308e5e70447bf13f0fa80fa0e373bdcdd5cf34f56524e413ad5ffa4b6ebe1a2342780dcbc3e4821156018a9be6a00d65a379344eb15a0f9c92b17d2fc6ec2a5425ef9091a9079cb4a566a43fc049ec4df85d8c7d451dc10e664d145e97dccdf88d9301ef2fa48d9e222c36ac4d0a3892ba4782d4dbc9a956e451fd3c7210896ec6780f1023d827086bdc783dc72fda37c09a293583c825947874df669d3a247d893ec7514084f22d92dca27a98c60532ad18564d527e6166d42ac511cdfbc6a0b915644b689c37dc33a74de237c39494eb22ee1e6f259405ba251d392d910d6d1b182f3a2aa9048ed243ca9bf1bfbe3dafbae413084f91cd0b8740b95d015c4eb7c337ee93961f59ab2b8edff6a0778dca3c6ee78d150d26d65999fd370b4afb651326046c38692dcb3a243e47264a0d9ea29e3ad9451107efd04b070eccde4ab42672c8eb7f5d1d55e61da07fa2f09a7ba5ea8664baae22ba2c248e171e277261e056957bbf721a217b0ba8410ee68ff64b03ffbf91065b489c1c0baf40384788e993712cffc3590b3e0e33826ef1d63f3d8b6fafdb45f4101d5f139196261473e86a637c793849ea6375b063591f7505c901c2396bd681e2db1ea41f2867f0b32d7c91e1d7ce29da72028af80f4e9a6a6c750ffc1e26881afc9f4b05aea3f9bd19e024b6e70383f50218ee0a446c002816a4b983d211533aa027860f6868737332c17558bcdf1e5ff7af0d3fe1990c80cffca04d1bb077913a79a82b1e82cd3dd8bdc48d52dd45f8d5330f406b47d8aded6a6f516640d0fb3f0cea79acfc0d6edc7065c9b7a7c90092d760501f522c5c4d8bfb3e92cfd20650163023bc17941a0070a986083695892923d96a04807e60b0b7e24e58135724059e90e1ea22d440a44f1c6dbb7d866ee961c8a738e59fee7ebe3c8e63d723eac57176e96b32218906a4c9c73dba7a23301c600676be94d468b56a54907ace5d8894e7a1b09ccc02af04c83adc16374905b0e4150a13b8c0432af829da1e5d7abda94628d89b4cb574a645fcdbc3684408f7f29a975ddaaaf79ba7f10a7df602bfcc60f849edaca58dd739087aea0bae9d56dcc0c315bf972dd176e6daa9e6c1111da324a5e22303c96f38e865c40006b8f083995851b80d781149a7971d6d33e4e27ca2ea8fc20fdf7e47c5d82a533568b3c0e63d22aee4c5406af47e95b670e1e556b69605d1c7d93fd6d4d12ce963e7f424c5a2f16e8aed60e3a77cebe9e66f52e047f969daf7ee6193efff1d93936c225e8404093f8b2369d5a2b787326dd0a0ce94dc82f49da7381b1a7f5244cd775f7a6c6764a2e8668541b13f33404919a52b19387c855b3367e46954ed004dca785c505205ee3fa5cdf59a21a41bf6187c04e86887a7439f5c442080f846df2edf43fa9a51f2a03d2568f93b8d00b2138dfce6d00074167cf6ceb9b6a90bdc4989fe3d7caebd6f6d34eb047f41b55494f3fa549b9ee160bc3c7463a1a57ec95c3fa8520b013ce5c5b3d2564c326a5a9eacf7b5660e6041b687731676c970cc24816685490b3922a0fec2d3e2837d0d32c96315d42eb5fc93b0b7511fdf2dc55c70fb31e0aa5bf6dc8f34b44174e9acb4bcb8dca3a35e51480aa2d1efe9b5b5e29b550f5c7fbdd04140ca1516231af09f001fa308f06f016af70dd0c7540a183483a36d54341a034700d2ee76b712e2953ed2f11d9bc6164272fd80cb44acbaca0c62fb5605bd6771ad41fc4acc57a07d4a7bfecfd0f8e12c42991abe173475d7b0c17dd39d223392c7e6a5b08a3824a250908ec3ca427af049022c295a3871a81f823fbc720dbfa65c57a7c2ecd6ff673e6b1adff33f3d6100b69e80d3978df61d810f90b585c745a62a38a3f4e1782a67128c09bbcc7419aa807b67a39f46a5a919743efc4ad93e2f8666f6dfedbae6b29ba1ba230bdf0e8e1ac7373f85f02263609b7a69e39dfe23b8517f679410a274c86886269d2cd41398f8de4f8c75fd52a39ea89cdecff5fd4c236d4124ee2d06a4cda8cc350550ed06e182c270a103677d5f8d75f31260780c5b1bb3c041a9f1067b7bbe48715684685a7e606c9c58d3ae105fc81f95361e1ee84eb3037ddb403106cdeeec0ac7f776ecb7dda35393d2cde0cace655dc740d305416f8f5a5d5925c9e2eca46ede16088e5d82761a3a95dccea7061bb93e91d3294dcfaebb52726ec72e65af9e35d26cced578c8a283114fbe6d5f5bb592fbba0f38382f4e9b7b2c84a287601232517792e0e0eaacc5a00fbc6e6196b04be361bf54938f9d4a75493737ff63cc4bbd19cc67480199b169e957ff48b8efb05172cf3ecdaef734fa28224d9c6c6839ba9c85b53d031bef3fe40ac64cae0567a0bb5dba5dbceef2233a6983050c21eb7464e1c5cbf5ec5d413fdb8f8ebbb4acf97cde6f4436c1297ac165441a030d696a1558fe377abe58795bb20534acb3fc2edd7b3a91950d19ed18b700f0476b2f7e1c4c4429bc6c986d89b0b4237974a2ff3fca9b166197d50d55ea4d139d83e51ec4425979bd150c96fc4d4eaea26e2069ebc20164dc59999bcbaa9a1acb6e42195083820442e310859d59ccf5ac4e439590545662ef62b08349b6098e032cc5e428b0a07ec860e8c20340a0c6efd0f46d001ed69d0477bde5586fada725b60e38873e4f9e296a360154659d594523d9a2fcf4e04b668f586cdb1b90d41f12489f2ffe0bb39eee38fa040d698e2c56d3d3c68c44a9d05ad72d881e5b8cb6f990fefd6b52a63379b242893106bcadf2ce33216ab1d0ec383377add291f960ef43f5d7c402421419fddea5ebcd081807227dee4ca7c321128f88791a0320559cd39104d5519eba7ecdbf7732bc9fcf75aefc41c6fb05740606d28ad19486f2e8f965ea73fcff87cbf9ded92be43c85113242b0d2b918b53c024d9ebf56a8e4ba8c2f1a3623a98c43ae9fce27e51c3da86375e09269609c1fa95b962df888b6423f857d39f723274849fbd0cba3327fa74b09bf546d166e5d6a0ab1b85ac137a04010223319e8c81ffbce34a4b78b73edfb43b997c18ae0e8d64f86bac89613f38366410bb26176cde1a096ce74550972bc2d85fb937442874fa964015c203f74f3c9ef1555b6f2166f9362fa9b2fc1c7ed20ea9e638ec9338a5e8cd1a05d6ff013fb067d6bfd03401b93680c1aa409dcbd666ca869e07f24e8c177b3c7f4c18a0a0de128b475ecba24d9326a3af2161eddcc11d960c7b54092eeaa3ef4ab1652011ec4befd05c154cfe021e1a07c7f6da817eedda039447984f741487d3e381f851b933c1255019c252160ab95fe5ba4f9f267914f34a5b862d35cab925136e41fcaef3a485d3e7d4c288ce578a6f9e71f4b84725e368feb377132c5c7518497a430ffce9eb027a4cbbbbb347562fba8912ff739632ad512dca511989fee3f5af32d5849a848df7c94de10908880dce1b9f8f5c4eadcc477a7d961e6ea2a4285f84138618acb481ed25f55fdede3dcac4772dc2289de4091f86a660ab1b71955e76c5d89391a0078102afbb6c2a335d4fcc047d50396bdf5feeb2056dee61d5af3a91ecf4baaf3d3e0cb1836497c78bb878630ff38bf418e5642a6ed74aee7784e4b8a4ce711e4b5649ebde65fa02ec3807a8ec74367161c94d73a15ad78a91bdba8516f57036cd192948b88142bc207954c74a6d6be6fe92dc5527994bd14c3084dd1351b3f96bfd6a37e2ad8310d1c6ca21ab1897250401bf8cf5e22bd039a074c99b8489614230304be65827559dc2cd76875964810bc6085ad822503ece478323d3192438d72b2a8031acf849615fa218ef0d2f0e445f55737da26fb1aea0d9231ceaec66ede54b2b8673f46ba875d52ba9a815a484f150180e60474df83c4925b594e394d54d6a0460e63084b691b2da4a18fe11c45772718d8f4a44c723a5d82d7f2f774a1990a2b53921ad39a8a4155791acc758757fd4632bcb89b447e1cb4af365df17f7cd6a047bbe676fa37dd636a2ae0ee9b707b6d1d8c1b1c2b285a0c9287a8bd6c2237920ef8bd5e16be939eceec6cf5731cf3fb87c245e4b8fd3edd4d259945a39b7916b25010102d0cbb52b28ec8f88a01952e0c885cb9cd5f6b9dcaec15b74056e07c5f855fa0c3e35e0edb6b52c5427c3f4b29ba95a9bd9682efbf5fa585c0dec194cc7bbf8fe568f65c4841b9df1fa88a02984035b10b49860663ca4e22be082ed49c9704c946c1d3536b7d9a5c6df6fdef73729164724ea24570f8d93dd31f3dfd70713aa0fceb61acba70d01567240364a9c538064343bf9d2878fd786b182541a4e4eccd06b4b876eb4ed776323c8bd849a204591695e88fa98e4b0110c828203fc24625a1a9a90dee96669219522ba4fb7d5b47d38ac438b10d7c6d064ebf79c42cf08b0d298feacb248a5adf95e07843fea632341b56db753598178dbd896901e320d15791deaa6519dc6119acbc7071acfc93acb40d6a978e96530a5d49e29ac7776abf768c6f09c9142d7f8ea93ac0d38e17df72e4d6f8f912cc8fc5fe9d70174dab4e5de8ff508171505fa29bfeddb9c042841f79270b7439572c0ffd5f91d2354d7a0cf984a8deb22ba6775f1f6c001ddcd809935976fef674bec7a2887793d95017a4eeb967b74423fe4596e8d307fa54337195a0f3699cee07719189aa3fbbf7b529534b3b56fa59c9fd24f6585cf5d3e8d852b7d04978c6d42501993d0f7e8186a816072b4afd8c8da1e5cc06522d0d4cf3ea7543fe75a42ace74de5c9c0d65874afe53fb9376e8f7351b064cc3cb9f2e7d274db50236551835c66eb9811497aae4cc251174e747bc4eff3b206bd0935cca17816feaab2d003d77170a21c9ea2deb26c5b60280201fe6d2b0486fdac297569b839516f0d2f6f887e258ead30f2c3e780d5a479a2e4a9032fed53fdaeb5aa258c9c51508335b5f4e0b39a4824a603958acaa46462ed0f847c50f09b659d1da84a66cf9b6b858d4a351099b31425749b70040e9f872f53c14c11ff10c2facb1040b6b464577ebdbb2db58e1178543bf692e41ff84fad10dc733675dd09a33c2df9b6f227978d53a120c0d5f7a82d3a1812b9e45764fe534a475c48ed9ce2c49f9d460c4d4966f6260eda9f56d320142d99aab385f23057e00571f2db35b6d3918956c6d2bbdf2e77f385839000a88bb1014bd8a6920ee01e69134101f837fdae907a2a47b9cd18ac8c0db0c56e3b5e794c571c7d1472739114c944fedf8c1488da557aaa338537b411ef3263ae991094b844d4d05341dbec5cdc3a53cb382ac6b9b4dd3a63a84412fb8a651e8a7e0ccf7388731a584c5caea35e33d599df3fec647fc9bca9830ecaf55162172c924a83e8283f926075c826eea2eed1f4eab748d8f9c15c8675382e1c0c771d5491484a247b61b3dd343d6575dca419469bbaec99c364bc987b1ae2992eca8f6e3f429cbf9e26426e550aacefa4fe776e1e0d2b566c80f4a79cc1cc9f0a6fa6547629a525f79880ed025dd71f3174c7187b4112344af9a7ea328049316fdddbdc378ce1f1f418de346f2fab5a8c5d900040d768e7f6347390f98908edcf293abb662e8d890444f2e87d21745e17bbbeb6ad7ce2f25996b7ad4cca82109f9f866d42ceed7f622d077f6ebd2860825efcabdc69f5a1f44f0b0b7a9705e558625d9ba71ea36d6fc3d84f90f058e6bccbcd4c5cf7a18c7d4b006816b088d282c035e6ef9110dee8bea57973e8cddb351ef14bf2708d4ff9dd71f7becdf454cac64cff941de59b78747023c4ab16cf47a39373a9ec1439fb18bdf7991a80658fa1e4f3183796363cb0fd36dfb9e8540ad96ab28ca87a2858b4c97dd5877672ae8d511a4331b0abb54bca2061fd6673b70964c62c6b1905efde134db6e6416e3094a33f2cd4f01876d0f141589ee039e835fc33ce683fbca0369c12ec33770e5131b141c52647219f650fe73db7c603c64c657eae45f07e127d1c5008ba850624b004b21a8cdf3cb209a14006329874ce3ce3bd06703f036c98bb11534d20d8fd42ad530a383bd04604e6d2524e66f78dd439fa5b475a618410415052061c643169760ec80a8276ea4b8863ea055a2914ed30935816144f10071c820e54205ddec12d82220ac417d9107847c1feb5eaba81400865228d6c4aa0c23556a30f81ee18a5d10e1868a26dd09644bb3ca975004c94f151b0d02a503bb29af78dcd28fd4440fe604d76dd54d8933ad22bfaeaa7be741f142b0d0e69cfb99310216e4fa2e081615ebddbc69c4bf885c4a8dc0a7672f6e1589bddfde1bdfddeb5a2b7842c1abd6fb5e0fd1dfc726ff80b2d79d7077b4579ac6db79a3a34c34ba28d43dcc733a0b51abc24b9de8af40b02605bad914678b7590646571e86cf59f5c188f30fba68f63a1f5101d1168f140e9b9fd7118180f89285c08513d22ee51501c58ce3b7770067aa30a7142a4428706606f9daa1b3015da934482331e24019bdb1f75b64336cbab1114478e75497a6010e15694aa5d77caa3b2a74af47494fe71edfeb8b3074f0988c6330d0c8952c9294b2672b57545f04ee0e9f1e3b3c60ffd8166418281acadcbeb49073139629597118061a7f79ad39e92f9ed63694a41eb56a9acd1d285485301a1ca0ca52edf39fa88ee5dfa22eafc8a1c0f2aec2d6f983bb2309b41cc16193a7a4cdb20b3ce5ac9ac780ad9f1a8fe73e97370e2108f91d09738c7a08429b33000196b1a8707a03bcec3b85b5af921d8288eb000b1238f597dfee1ece006fa9f3e12cade0f8d0fd04e1dbcd1f3f299bf4820fc66a05a2f9b182f11db721333efa5f68d9f1920987a7713cc96dae929536f3341ae5196bab16032838e2b6db6bfa1ab4ba18e75fd72c7b5c342cd6590b5e64c26224d4416aac6211fba7c8654e2fd92a9a278265099c46bfec3f0c9113ff87bf420fbd79cb4ede841832c30e79f96089017fcbf1350d99c1d9afed666b1425d90be76a43e98db8f035a85c8331195bcc10892a6a8788fc0a76e8792f51fd48aef6692d9342ebe5d1f91c5f5709805165c474844b62f77120d8c79e42322f5f0831909c1ae02c3ec050a198 + +Params = SHA2_20/4_512 +Msg = +PublicKey = 0000000a5803012049446e92a0bc6b83e67aef4e0c35bc67f951b2e401706a55c8b47a911a4585916515995927a4c06ae79194839a2d8d42b300cb681f041dcc4f01310c23def5b0413e5f09ab53cc246a31a910eb6fa3543311e9ee7ddf1a3b67f723f37a0f00b0e9174b53d3cc288f4b4c38daf1ecda76c2075ceb8385c6e275300fe3 +Signature = 000000971600706268a43023d7e4655398172ea9a3b1a0d509ea2f5fe3c9131cfa44253c06cdc28ac6d71d20ea92e4e4556019fc36a09a555fdd6015cae3789bf13df57b47f8b12bf39c442bb25226c5993adbd02277d785b5ea7214313ffe643f2e8164b5d481824f1a5fd1411b2a4534283541245b33b037b0eca82e0e22abafeba19910d37eee2036dd14b9f67cc99473188dfc4ab411244658347f4cacbe4b9823e20d80ce90aff03ebaae6bfef2804f74885a6c71c808ba70dbe2b76ea5a0c1f461a82ae87ef5092ad1dd8d270d2d291c51b0c1680c434cebefdbd6d427e361d806c94ac6954962ef33846cde62cadeba8e5251c7eb8261a704788362339ae050b4cc427d71fad8b96a500588ca763a345f80b863d0c8363a02e87574c538976d2560f3e6ee2f56ccf9f219a15998218ae4ad734764bcabf60864e3bd7149dca8e5bb227ed0a17e9063bcf51b1b8e5a0bc79ce434aaaa69c170a7a81c2af6363e89ffd2aa83f990b579b1f1616407f07215425699b45bea20faf709182acdb0453bc7d789742401d9e60b482847225b25d8a0d97b4987ffd7e84dad6e99b577526395668d9554c589d8a3952ce6f9f3502e6e92a0848cc35fc1f54873ef999e22eb5cc77ad585a34bd598e87c6c604b9a83712b52818e98f9d91e6e461a1ff020f97e9394cc96b569333240753c4f82af3741ec7a30f60b9428a51580206a40e6ed8d74659b3685fdbcc5ce1a0430006e6e1594bc7b98617729d4c26a08646b39b1ad1ce7d77fbb84591c5c718fdaa3b82ea9da7b9e7032dd8e2d2f5ade6fbadc52545c080897bd6d3c5eb646eba8cac4d72fc628caf25e103b9ebc02eae2ddf568f7747e535f397d809556cc95fdb8d7ff7e772ece6c6df4fae2234be5484185ef4b8b624f28f259bf32e563c9b0778ef00f0785ce6562c08e472304bfdf9fb7c13cd41519dc793c544f01f8cd95ec868b9a502aabe38825798535fadf2af47fe31d09e7e3b17fb12549b875cb1a74ac7fed00fcd044b44f8f1b3aac773a7814709d5f48cabcdb4c3a61e223af7e44f6b52286523d8f5bf544f12385527af4bb0a8335b85eecd16e7ff2c5e891b62b6c95e35d80dabf58d4913cba2cdf0c7cdedc0156a2e0ea25b8cd3d2ec265743dc57f24d0f5e17e2083cb1f0ee700a0e6187324cba0bcd714f357ec790c9f28b093cffaa5419ebf17fb9db37ed304adec2ade42b8d0c08186b76a444e0524fa8ec18a1a908bd9cbf554394477c94a84a70215edec0977ff356b4f1bc9a187eda73370c8603eebc094d78ed54cd9c9345b8cb8b1c4e6ed59ae0d61e59cc3db8a04625184ee1d56b91c9b4d61c96d9f07023e70ceec3f0c60761612ad9883de70c7e110005feb78971eb43b4efb3e226619f8ce73a6281162c980e1e6bd5c04fcbbb44c1d37c8bc867157db5c45b614e01eae9068e7a9ff40f555e2dcc23e7d911217be0849868a6b11be035331060a8d2a3ecc816b53686e8c99087029fe7a8505cd942fe4ced7d57f55c2e2bdd65c911212556377595ff3eac5867c666c5bf862ff741d0b9f18a323818e0a396c6f4dc4d6fcd2a4fad3ef7dc0ceb2ccd05531d490fe680a81c0dc85080b055df9fddcbcc13af20c9edab65c66126b862ed4fddfaa593308fcbd231f464ab04cb9f458a879a3134ca082da7ea6ad572102793e42d74213de70ee94eb5844936a29acf84d27eb62230eeebc3363d135fe24e7dadcad63b8c8387afd33ecc4886acccd6da3d69d30d8ac73ac4eae38707bfaec4c51db585548c53a2103aeb9fac9882cee4159b190d47a979c9516470ebd560c1942edc120f3fbc77b376cfb8f8b8159160ea9d779264e968f5f14da4e87398f9a88a94283d6562c031445192537b790a0095b95b834a80f8d03c55a9bdcb3bb2f18b2794517a4a9f3201cd15d77fe56208948d229c380f16a5b3aebb7baab34d53e82a1d70004ae3f4e12584b5b40b7526927e27f26470fce2ebfc46ef645a0586aae3c6fd3f93fa72feaff1a5044fd529f42515e911901311c090bedb5c60bb27fdc36ec320e484b3b86d5a01e94774a0eff44397e7da6d509a89d7a4c75a09b94e2c76f33951a23712a46950f58c54d24e79e7b5c24f3fe42586136d0fe2d4e8ea8201079cdf5e0c5b20b41e24a685cfb3f9c5614aba8eb0ea466ab10b009ad5d98e91878a384ae52680585a621479ffcdeb1052abba8ab3d9ddffdd44b9da697dbe84f8b257f21fa144d49ee354177495b94fdc35e73a5b8f9f686a7c192b1a702fac512e4db437c974beff6663c456e44f98f8d066962b5e524580676aea67aedb7fc54ef9e0c3d661cd4179bfd09f1535d7b959066babdc92d1d3d6765ddc0db5433be15f777f5a137be91e9c5f21af292deb336379c3327178a9b06a5b7fd354be516e05d9a41148c6d3d05f6c0a4bc49f89f7d47cc4fbdda8adeac3c625f85cce53f3b0562dd8da46f8e83ad5d25816f808043c86a7852ca77abc16cf5cc6f52dd5429d6d7b48f198a49072aaabebd2ec88a31b34134410ca47dc022bd98c39152f2da8401047c516e9881ef9108704f9291d762200c765939a26496a8cb532b30cb98df7987d482f7770f6ceea83aa6b3ceae1475280710817591279bd9c11a249f8458f19be9c9dcecc63cc13e571e8154d16b967910aa7bfaa19bb45c40501c216bcac8fd5dda70224bae08c67d36662bd5190089adb2ce977308ce82012ecb3ea1a274464f5d9141c74deb5d18c5fff8b42b072fe31b808a1411968f72b9b87c7883916d6b010992bc09d3a5b6d3ec004c58b0ab828c5069371c55a818b424c99445c01c07f33f297715444898811d5dde90a47bc377a3203730d309650e9a528644ffaf8d1468af5baa68f0a4e17e90144940bb4363ff1f3241f10442b467dea34f9e8b5c9e9b278309df490a8145d18594f59f2a04b00de0ec05d4bf9dcc435bd4b80946f956b6d72b4db98388df9ff30ec425b723bbda3a18133b5ca962062d9eab1ad92c4f4b6ab3340623f6986554f641a6c0ebfa86e25ee7e83b782fd60a4b141d87ad0c0403eacaefc9d38b568b6ca2bf84abb0b747dfdc5bf7055b641a1a6a03b6cffc43c850728b92959cbf572b3d7c20e08d14684e9e28ce2ab5bbbc13d9437ba261d607b4690e6f9e95fe8e50092e7b8edd79d625863ed55bc2e3beefe642bd0e29f3bd1323384801f5aace0aa86281b67fbc4bb691f3ed660a916dc0c025578cb6b9b3719dd95e6eddbd67ecb968f20b3033ea045d5148e0e0bed5734414e9bd9c0235998ef62bb303ddd0dce0d99135bd8127d595d55f38ca7e01009060561c32f47cc9c432b5c2c9e4611b4bf529ebe98264d581b7be64a38e499b0fbf76027b7adb6b697fb9566d7a0d726c661922815e0c6c240beaebed907be1080bc182e649116cc2d79de290f7b470d98e2f30f55b6df4e6335abd476ff1b65eed6b25f6fd83fbbea26c6e1b9c7f5bbe1a5485f9ac759052ef39c789310b5e768377cf6f0fb182df1a70c4b6981d9599a9ba187aba17df7bc97218b6057491217b9103036b06f2dab87a415ca9ab4831a6ad76299dbc7c952d5b370ded2ac8231904941594e3e22ee801bc7e5289b97873abdb4bd4b1d736bbfe3d122cbdee215595328f35e6f26e93b7f24bba6d47dd76de39ebb3e0fd35c624097dd31bc589a7c9130d57c3322b6f71028c7a119ecb472709b409e94e7b07f5ca3f24ee13a780d911263cd178c7b3f0e446f6fb0b35953eaf4964721718eccc276c8450e3cf12e65c352833ba885b77690e9a39ab9fc1dd3764b120ba4664bc9216bdf3cea6b7731d7eecc92f2bede8db8200349bd0a3906d49b8bdb7238630a536368659ffdb0fa6417e9d43c96793281eabceeb503fe441f8d59e271bfe190f1edf265cc717722791d58006cc79e837f36d213e3843726225b1f1aeecd7b2f41107d46e15c61f38f94b4216d2ddf3241918174c671adbdf844df8d5cf5daf1c3cc4d05f4e79d7c7cfc198c32de90fb166f081d5bae954a81009b78e207d2056c5698d4b0333eaecebc62cba9a30834aa8aa634d6c776025d58111894b35beb47d4eba01afa811b767bf51eaded4b2f910b31d0d8308b83956ae5bc92ddec50731e7b15c27fe8c30066db3a6cfa898edfebf5f535424c64f47a393037205e5b8841c96ac79cf28552c01ce871fd09270acb78ca05b908e639a01a296c893454eabb2a066e6a573d02f60043665a74baad0b0a9792dcd2f4722390026f642987c6466e43ad2e7c26dc0e7bccf14c0d15a3e01d403c43bf58a01090aa2da05b85d3fac98367d3e487d1a6fa16c5defbb286e6fc1550718c037a22e349463eb80c2f45f416b5bc7c0d6bf963031f0463b6b29d3054511fd9a9ad4a3a89442947af6f8ac58ac69a6bdc9841350cfae67a3093dd9fce3d039552987ad7e0de217ba50d975d32ba6081bae83ac1381d4ffadecc0338068dba86368eb4ecd7034ef54b829707f546bdc6f3a3c2fb8de224719c5f7908332fb0fb322e96aaa170f88d0ef625354a510920ad9922550e8ec9297fa29e91f106b279e326db5a6fdc639932362062dbc14a22ec57b94f75619dc580d39d03dc1f884dc12ea842be58ce80560c1dbd39f9fd0746d5c21608d7e992583a88844c5d731116f9d9c90c00e68c2873aa038594af0049265f396f304d86786b01d9ebd9ef3ec121848b7ddbdc95ded889ddf57ae853c4af5c3aa1309b359a3770366c12453ef5dae5a0977c10ce15f5f8d10ef9f02f967e463c38ba5f2442c16996f005e4b73864be2ba701aeed5955250f9f26dacbb2cde30e3ccea784f89521398d0011929d3b14cbd75bed84fa3979bd1485b94784044cbe22bb8bb4f5b00a1583cb1008d86fddf5ca2f38be771392b420269dc7ae317d72aa7cc7f6ee10e6a3345bb932edfc39cedee70198efb3df86edcc29c81d69eeb37a3b3ae261f075b9faa77ffbc124a91c55fa550ed770c5db5e6ee546d8a153d5119a33682f5b88d56e2b537856b5f048053b6e40811ead0214a2203d8a606a60c9692f827483578c74c27b995e45bc21adb501d4959e3d8ac7b7ae43a832afb91e3645e6b65223d8a43f502597f38d3b3012688d239dc652e557368c6d68fd42876a536c6e5415a4bf4cbde9f9c1b7bfc0ccceee2fb6fe840a85d366ecdd4219e2d8ea9961c4a71fb8aad1237a88e74aa773cd2c1e428babf95a83883c40339e8b3db58ce98912bc53bc7981367a6812991da06d7aa48ec63252cc7f371bbaa512d5c593eed10900689d58633482eefa119cc748fd96f725092fb7d7d8633a8e5020d3df42f9dea193caf3fafd603dea5504435ed5ad404fcd6d1b7c7d4793e847cc485ff576f58fe7f371b1f2467804dd3b78a161edd20a4b7fddfb63766e4c72a7c0b9a6f22176745fe7999a2e30de85205485e9dbdb4df5b9055a485d7295b4d586e926aca2b99e276f65e3130085443c41a24610d389e8ec9c7b71453df76fdfbcc27ad16941d81cd46fc170d179dcf31f3e6d17c50d23c9a0e33534fdac938322c783f5dd4d7d13da0bb5ee3d920944d4af21c14dfaa013efbfc343a0a4b1fca15219c2cea2da7a1714b0b1a6a474678907d0149c723ad806b97187131dbf715391bf3c9855dc68f1c9c5f571b112e2c708fd47dad695eb5960ed74b3189f14a20d8caa6b413fc6595af4e9de65c94c922c5c1ce747abba6bce50d5841458bec2066e97eba9c31f77c296e9e79995f61b704746924003b8b6089a5a1cdbb40e96c7b0e03650f568e9394fe0ae3d5b5f5ff29c115ebbe622507b7d6b312d7fd2c58f71e465865260e0a0f6de05a5a20d9890aa28a071b20f81fe527b6ce9fca655fa0e0a29c365487defeb8dbb2aecf558e34521fc1fdcd93bd8dfa6b7507b924fef2e05fd23e5cfedbf6fefab511dd1986baa254580ed75ec614575b4ae9d395b70d63a568d4e365623ba734f1af532c3336dad960246e960db8255759741e351620b91c9d13ef3f8c87d4ca399a1963f9409f1dc373fbe869aea16c7bb04c6ebf5a6b30e89e04371a02556ead36424c8e0278b612a1511a9eff961f712a09dcb5d2a1095fc1ab4a89806f1553f0587797e9f9dc167d70cd0b0b1ad74988a6463008001441b4de45faa4dd6d08ee5ba8d44fd7f74297d5ff28f0fa523f5dfe0e572052e8d53c65a5ac08c97b39918132b2c1b1d5168071a33e1c5d96e10a963f62f8211b97523e3ac49297ac33e808ce1aa09fb482398cb9cc3d0bbebd6f9aa1a09f3b7c1af923930162a7cbcdb15f07a93fd1c0c48dcf5a9edea9cce438cbcd5cb1b11774335ce231df4908713d97eb726baae7c124c03c3e62a78005feabbaee947d4177e4e1255d1e94401625ed9fbc507dc4137b35ac93265cdba9ba6c2977e08fce45c0827ec045ff898425ef5e251236989e43f4ca65879794c4b2f389824c2f801935dfe8976a2e3edb832a74dc96d4fdb3ed93b559689a393bbddff3979e5d175ddd43a13eadeb76fe96b7fdbb7a8b63e68a9d712ef9b6bbde56c2b9c52d0abee85acfadf858f5994c8ab2fe7b9857234fedd3627e9de123d84261b311c5d300e5fbb67deb8236fbeac24ab3c670959bb82744bea8d1c47b4ae060682da56109f83151f55b418daad65d344df38ec7dc18a6668901ccc8ab238bd39c884d518154493c362b8e81b3a97b0567a2325617fdf7776a2cc422672c179eae2939cbb94d6126eea6823c46c75cddca5eb88fd9fde63093540ed293bcb89318ef07e15e4d95ff64edbed3fa5657a4ad52afbf60fd2d3e20e4f7aaff332458022816044d533dd90110d97af2567c2898aed28889a0f40fd5bc93d079afbd72a25dbc2b1d5aa77e09dc3a205dfef71a964c5c229680199de7feb0c23fc219dccc1d2913d27421819b97e80d7feeb9829941e53f4bf3f5ff1160c4339c727eda1f4f5655b3fb4ed992b844e78245041ce5aa0071ed910d9b26c0c2ca2556e7753fd93318abc745a5f27f26a5172809aaf6d79bc0565d005ddfe7ef3d2381b092970d821dd534f7352fad4997ee9d805dd3d6cfbd9d5795e8ff07c0f6bad054aea77a47cb5f514101c67297fb0c5ca96fc6b907614828a9064af03427d896d739958436b4409b60bec7bb9588b8944e55a99ee808ab825832daaa65a4fb4dea5fb1a486150c9f2c83e3259539fd381cf935600b2ef37bba72b4fd49096299de623de1ab568e3490fac15e29399708ced52b993227add97d7a5b374c08f21b28a96cb093f26fc3abbe8a539d5890ec0a9db938852be6dc0ae311493670a67040b15ff45275dc0c8f0620c652a0c70f40e173b10411c127c3c8227b41095cfaf8cb65715932a73ea09f0dd51f9070ce1c48ee11f900d08f64c3bd0b3cd5691946de38602e2892299fa426cac7179983793fdd81caa525b61e9c20d04078457fbbf2a14a2be08bd94c566f5b62d80e5497ba980666751b230cbf55edae2a8cce8c7812b18c1090dec24a8a94a29bcca37b4536bc5696536efc3b379520e363dde669e8ba447ffce37a1df6d9b992d3fa4578ae242e7cee0f163aa05ae26f6447eb151c3039c23a9db4eebc54a549624cdf305506fe625bae86ad4c577aa1e3a0382b3f940cb227d9ad8f6ef3d8d20a70d869108fe6d739c9b20e45ecd0adb63bf7f36eb2e18674e2a2a63d26848be136b352b90eb3a26daa465480ae31da43fb0b3c2988a88ff2ad7751dbaf620200d20ff1ef92ce71816cd50a88bd10c8f6a238923269513fb9c2a17740e2a12dbdf7a21ff1271bdcd7a99be823a573aa7e7c45ce86300e433df4d5d213a0f02f4d26df7a06850cd886f814dbd4c6cc37ef59267d4afc067441c136e670cb8ead35cbc917163803dc95330e77f1f5b91288ea2e890ccfe2049f902b5f83fd78e253a117d9e0db03a4ef77b7baae694d6da14224e1a3f68d3aa88b2d5b1837d2680c67350caf3fdba1cbc42d573fcfb8f6a68d2d98210a7698eabb2bf2da8b1cc873cae63ec7dcf0f31caa17e7cfc1aaefb2a0229b937946c431f2c1b37c3c3266a55b1d23ac4344b6dbcc9f637e0a70f57df8f3ba794fee3f6dda43df9ec351bae2be0050c29c5a04fa54f7eccf4c172024d85ac86c35e7965fa571613bea3720ebe19df9352b113b0589a8e001f42ac23d1b912d853e07b1307182faaa21665891c70277001ba47e9e0d025bd1bc3198f0b638a15158919378c322abb84c9840fdf92e14dc93a225d15b8597b127f36aaea846b3ddb76a7ff37b5e21aa644658ad3f10b6991c184fbc46d702837f9d45dcb3218a928f035b9855321d6ba92dfd9a7e1056ff5638479463ab1c44b42f8a32de1b9091893d474c03b90842a013f17bff64af1af9900217c9bf0bbf7744072229139971723d944c28a9f59f561b00dbf8b960e3ec3d080b7c5be4ad6d5e77dd9bdcc604bba61d494b7b5cbea32aff602575b0b6439907b355732e8b1d8311283f10aa4056bf2347817a0b6cc10cae59ff619e8686cb83a54d354a57f94994075c921500ce7d73f90c8524f89ca22f1f9f81f6cc7b72df911503528c10a39fa88f2473299bc428fa85a96e776746b0cbc9bdacd73a7c04ab3fdef1a2360ae1993296f037a0c58042dce6d8b932e74b9b61d6cce6c439d2e80376d504612b9f9267d2156edd54135e9214da30ceef8b7a49d50e92fd05a8c2d181e2449bf8a17e2b6accbb099481c308cbc5d18cf997836df066b575e7aab8e12a836964f2401e26ecfb78a76c593e42d445289da209c19a505f33649ec1b2024262c25a502aa150933e322807ce82df8ca6bcad026bade3741d41499addf5691d3f58cdbd9d99ae8d1b7e6a30a5c274fe15be492f9d872411c1d2981ddb63163330c06fb2293638013b9f11faeee899bd320937fb9acc2e53c59fd858473b8c99b67e50dfc93dad1e0c1c90766bb3f6f4589ad9a6b91531e97c576a2584678687df8687d240910d033b41f1662317d48dadbc9248dc617eab128e19504cd8d15423d690deb83dcf60a9cd638a277e5284edf5286045e63793ac1b466633f976de6cbb68b41ce093529b7b94cf5a4ff506f6e77a228fec84c5c6cb8db0346f656f64363e4d68c496e734e833a8858c29e3c8e42c10edb4924abc2118c9286da6b8fccad55f0f087b7201c0905dfb3a01b0109785b054b5a2e3d16d5245cd8e4ddf80327d644bcc9b86f7cbe2574ecdfcead2b447c8a436589a6515e803aac4ab13d7f740a5a6f88b0c71c99bc209924823dacb0ff0c2d53a11c0662ee9d7ca5ebf11952a803a6efd63135573ef8afd877833bbdbc375900b084af643c0fa59915e878be44a06298e78c141a515dec14ff4d4ff340ebc89705539ca835f16d27a103be268bb54a4ae9248ed53e6fe94330e36757c6a218fea63d61668c339bfe563d7d6864c13e09279975f353e393839cac0bc783d8580aa5e2188d7b489fc76c3bfb3e13e4731bfa39e1574e77fa5396815bd45d5cda2222e1c829b1d79e7b77a28d065255c8e0367e9e1f8d12da59ae1b82f0bcf9689107cf8da77d6b6005f4839110530fa7b50b80965250d954db862a6b35cd8923aa5e163b66db10c791e5b97b1dfa31147252330a83619e98aca8f8c5725cbf56538b43ec83da0b32289dcce04098093097cd00b6ee0457c019ff6eebc5418eb9b9b0731bd9aa4193aec2fc46f4b7da5c0ce7d3b14fb4f628fbc331861bb47a0a0fba4dccfcbc7d868ffaecf8250a190045b7caa2b6891b586eb53d124780ee459b3a792869c6d23430532d514d16dbc7d67a0f2eeacd8ad84ba30471ba5f41bb54b5768db509af881d462bf30a0b27bbe92687bf417d1a28d974f0ccd5af45ce75ff374845c934cf0382aa292b16e695ff7e8709a75ea5bd35d3cbe575049d1c22360d72f052e681b907ca8f66e55c81e78204051f9c583d8ff1d6295fb1193c8eca36ba2bdfcf204459b306476cf5c082b93be5770bec9ab08811213087c27f13d5a3188ad61cc6d30f17ef42b72a26d714c5f1902874d6416cc86c48ab7a4046e9aedd74b52d6609269cb9e5f22f39844f29081b7723afcc02d74f79fe4a4e090ff5bb6f9a40c352da7227096791d5249aae74b03114bfbbfd39fdcc7c2216061d3b73773d6e58c883c821c34be39744bd94d88f9968ac00d1dfa26b01f2b2b8730fd3ea88c392bbed9c50b10ad7424a4eaa6cc701f035e6508e3a068cbb484dffb68d218c14f99a62c7f44af3ca087b156cf00c48bbf1ee30beb27bd7e252a5456db3cd32b8f1e93bfdfd094edd9b94743cb5f17b6b440cd46c63535bf74630501555016a1eac53ecc84009a5445c470777b4eb6e157a4e9923da39c19c9c12342d82288f3469987a85c8124191c2735451893ef3c254ead0402d3adfc5866081e0babc0f4c6877361f19049166e7e6e1f1cdcb1af71b2ff328b2396480ea2d59ebac3936196e42fd9adcf9aa6dbe6a0a15727ef2b8b261868541d73ba4ec4a9ed788a1e42778aea812ab755dd2acf31e7481c5bf019a42cdced6ab5316e34c68260e76ef8767e0822831a5f8cf44c534218c6046b25ed6e1ba776c0d39d910a487dae1218785fda55e4ac961fb19b2c5fe148827a979eab5a09260e5720bc7f47e3c5eb4c6ce9b4d423c7ca62c409b4388eaa61f3afb777ef463414b76c8f27c3409667b07946bc86397930775c775079d5f425b11532beaf71675bc03c2b687c40885715229752a48ccc2fbaf2af61ca6430cf61157ce2a177946311379b6bca0bf6aa729c0cf700a09a6df81225f037b4c45168d3fffb1ce74a3dcf28eff6a9d359a349018c6326b37473c21ee51a25dcc2ebc1f69d28ef8d4746a0b8dc965becb8599c0318d9e14a53cca2bd22ce0afbcb267103a82f24f480406efab50d7cfb82df0c9303356d988d9bf372831d6497a15febea5829cbd08784b7686779a23c31a975f0cb9ea943f1d2dbf237fa6045c6f12ff85c9e5cc200f9fcc3f347519f8f5ef91e2211fe59a8b98146e3504acfa32bdaa795095f66a66ff64f6df7b33c289fe38ee23e3c214eba08b522e20399a2d0923a55d22ddf8e692d738520f75d1a70c9b16b729ad1e0cf8b24c168020c32863b50610a6bbbf0fa0d16a9c767ec9eb3e6474bb0adf77ea02ec90fe7d66f79bd4533007a07775890720b679323b90adbca22e31f759a0e046f2043fdacf7bfbe4cf830b293f0ebc2c0dbd0fd7e8d927912b4fbcf2b4c8a2b3d841bb25e112169d17f8c0e3f54a2f0910798d622315b37ce64067d039864f179d386cf2835deceb7a1a3d21567f81d394cdd8acf6441247ae3afab3ea4cbd6d181ea0d55e517a16c5f3c2867963d2a07bd2f613d8759fdc8003740c80a1f6393bfa54beb7d5bd2a7b063ca24570a813f23366946d1cb65c18f7279811125429ca6577fb29bf5debf67e16c99345ea36225a00f679e988c7fd66a10f0acc937898085da5e0fcc667b0d7e61dc1268ddef8f040aefa017ba7ab4da5cf1f2a2b0811da14568ed5b595f6d238f5b3bad00e184704b28583e7f0115cf03042cf9c6936dafeb211876c02d07a0c477e08ddb6b63407a898d1a45f88ee2dba3db33b20369b4b6cc84aaaa35ac9fbf12d79b9585a4d839c4da6abd444d6f45bb015943331f021add90a10bc0befa0e3207c1b328112356f0536dcaee414c8c865196676d7b8a9363514bd5b1319d0ccc2ee611e53daf3c37d90da4b93be137c8889db8025e93060410ac1d240855e1a2565f0da1896d904ff07e6159383da661811e87ea7d7717c09180c0a23f1871ec8cc19c53408cfa2d717739144cc6b75d70f98d3b38e9a9724793f982090b62af3f66109ad5ca9d44adb0735871e28f561d01616e3e722612a78b6216b5e50e6d660c56a31eaab6f2326626e855facce6c95ecf6ce0894f20978b5ee9c75d9d45a4a3a4240fcb7b02e9be52192401ca90e37abe06f04c2ec54fdb7508d233192e5cb2e9e762f8116f7e12619c5ef80bf36a4d72a88922d303cde74ca482f16015da8ce1d145d5fa29d0158c78849fa40979237912e624b5e8c6b81d57b0b8d8df12fc912e0f064e64c7790bf9de107927d0c1048283927852421cb4bfc628f73ead26d4ccda96c5aa6e85044d82bb6f400d9c14aec62342e64096995ee0accf07019832bc81faffd4e3af2ad2bd0e45934b9c72e501ed03c837e2b001cf81592bec48ec6e678d6dff6c16bade58ab4c49723a705cbc00ed0998164353bc96f24f77ed49d95401363de751f5f32ef95e0f80801041071896a5a72e79f72960ec731a8d9dc503ca08221a9ee58918dd323229fe9e9c293ede8060a3e239bbc8d8fb9a1c0e60053f0a061f8e1b6faa3d693d0fa1f202b1f6cc67bebb003f55642d0763fd310eb36e6bf377839ec2ef4d08aed30700ab067e60f403fe4e44d7845c576c2028fb1e8f050e5049708d33ad41a727cbe0fdb6368625253c223a17448619466e8ef659cf9f2fff986a6058ae8029e7e019050d13415f77bbdac293b7076142f66f4d4c7581b5ab04716525cbb1576e1aae8962bdff6b0ed0c35070ff042c8ecda5e7228bc7c329795f6c475b975be89639e5e28d0041c5c091102f52bbd4840f7a3f6d963b8ca3d3f8f8bd4addb66cea41b2b163f821c93560b130a8cbe97f004240a5bd877f02ab13f631fb50f391b2b194408c25e6d9a842b4bdecfafeeb09d2b318bc01ca2c19dfa12d827db4a59394d659e4d11c58403e1a7e4143b8400bdb521cc0c9628f16f892d45c95bb4bfc482775e3a92b4c9621cc8208771a645c6a6e77a738217064f5c392f7e43011c9ae7ec6002bee0fe7b4da7827bac3b63acff7dc984dee2411485be87121de90afdc451afd942271f01158c8e12b357e96dccfad68aeb4352bfe67914b029b70f60fab98ffe32124dc3dba3afb348fae52f66ceb9edca3ccecbbaba5f960f455fff612254c952b4614c8f983ca22cf97137a06bebd06b80eab78f2a55c8c41bc02e0f1920c742c51d7aa33523581cc6d3d1a42ad2c5b2aa92909ffb61d3f4e5e1bd441400ee68c2aa1ce0cce9a98b5f461925105d0ed52817137c02c79e3d5991cd5f275c6f2effe633f5035a83dd93e6f5c73486316cf06f4650ef8496c9a0c365ffbcfb7843f17d09a3ab4903f182186b262c6244a7d7bc009206745f9297af99b9420b47c03e5aa84db836192b96d6c633d0fa18bea8ccdf2ae44a51b18b6c6e424cb29390634df755ff08ecca5b9f01db5a956de72d34aa7b87c4b2435289bb176ce5d59ed509a65db5c0d18378532476503bd2edabf2f348ff5c533a10a71a570f2d33e7b0c3203e70557d8c57df45a523bdb01b577e50226debd83cad00ac29d56b1ecd27f1fdd79854cb4f86c0531aa61cd5e3663ed0d9bb9a5146a845615824dbff118a8328ceb0bc1bebc96d033f6a6b7da7784d2f1e5c3bf3ef657a799923a428781d231b9588d7e72ff767acb8f2883c6f599b44e30220bd7e14fbce563b1b19879702e36c98d9556cfd6930ceeefb0c4ef6a4813d465ed39bbe2c86ab0ffd248fceca3e1b9243865ffea66d4e0a264ccb1ce25732f79e720686a63a76c9b006ee5b103ae921121625d3e9533ff9e17df7db73bedf00803d73a37b58eac1f298f9dad08782040568971da51069fd8b7d8ce636f39a8db0fabcce122d0ce0d5698b592289f71efa0134809c0db1f42cde6b6aacf02fa3b49e35203ed57a648cd385ffaa3c43588aa493378a6eac3d807cab165d7a866191c2a7789601129aeb04d3fe93dca524e8a220456eda43748b7d1fee1c2d5cdc47e7196482c3351fb24cfc0e05a0192d9230a1e65ab5e49a1263278d074de39b50dfbd4806a48ee30a72a50a7c33109393a374152c23b0cc55294be9d77eeb2117a71752b268de3f2320932fb753e71d3d9eebeaab3e5c83da36dfaf48e3f3d5539fc85a78e80c2b26abc435765af681d94bf2714b3c6c93359b3d0e4af5fb3c5d6bf0006f50bf6f2a14f26f99bc8c2c9b0336b580979922555e30337a1c47bcaf5627702f85a875fbb21c2116e2f8eb65b8d3300073fa1a81191fd13ead671be9da3051572867f4c0d5bb50ac3a297947c7af6f0531fb98c47d0a04599ec11b333f168528932364f28b10520bc838a92b68adc1d50faafe67a02a7a3c7f7b51facbffd689313bf4feedcf1154e17ebc5d1ffd1eac6d111dde9d530903a5826f075e268fe702f61bac5037f29f9ebe6a7c451b59b5aa6b1af594152350eacd7f9b1ce160b20cf0e6b564049409e76c919089f51f41f4c8c5227fe423c1d0917e5751304f097f95c8ca2f2eba6a9233e0ddbf789ba7e517d0bd05ef2d7a32ebd8bdf31c16e1816c4359a4a6c4d3d05d43de7972273ae5695b8589a65661eec04340a62d9d013b14cee0d0b8bf80e03cb69109f0899bc32f0068e18b852c6aa0038dd0b726cf1e2ce989c7480f0013c5da1488574f7479e7dab02e99ddfb423d7ed08085bb0dae28e3f59e53e0375e8e41fb3c19f5a7206b5037e584f543363918065418550a8d8a89e3d5df20d7da4a915f7119919e790f3d67a1f2fe39cedcd38f894ff8a17750762af7ba39b2b829d6d2b3574f65bc9eabbeb834651749bb4b321a3739c83bc2620e16248c4c72f8fa45d412fc52f2af9e34b81b074813fd3ba8c09faf6d149f1ab101f2e663ecae156a4b2f8d28a5211e6f50e49996fbe8ef5e564794b00a6c57b2e49fcc4562ad229a39d276e165984a865c88080606ba232e8852725177be43108a289c748fc904cfbe2e012c613ec94b062942073db7e682e0d0d2623e34d325b628ad4888fc2a25175f8751c22ebfe4ec67e6d7ebd3c29166f19f018240d4350331def3b843421a077ac469a83f0beb09e87d0b6788cabc4b4bf6181513fde61d37187a69ba319d2b4d62d32c1e93a134544fdcec660fb40830233657c1bdbd1e773d977691c69fe00b56c26be0beb18ca98cc1314ebcca70a50444856b1ac119d34624252a118aefbbf4ee5b44d10d6ec90d9b3c6a2b00a07a98853a1f7a1704940b506813fd68c89d2547ed520346cc3fd6b0b10d84192b689fcc7979ae42a3345b444b6a3fd827041a1de281109223de0dd03faf28fcd2f800013c79aaa7b28d3de4feebdbb564805782b68253cd7be3c8a42b56a463b210b6cc0f25119556cabe9103b22592121ac460e6acc51f4abaf5c3c1fb15bd89b9a4d7a9b13cc36fe9910c47656bf109624eae8a17b9a453feeaf979afd84cd626840706de1f1760a85d70013cf50f07597d1f62d9fdc57a334670f3503b6dc9145bebfeb99376ce642a61e16a573a3e59bf505a804f520ba79cc1060d344c81373e2063c2a0d01eb97f19eb1ec2fe7d6b4ab3e8fec549604ac2bb583a18cb17bd6db6bb49e7707853e740dbd2f31bde00e848a7799d9bd41d091305c7992632ddd3c6c1cb58e1d805ef43191078a447dd5f7006f7dac01efd561902c0639b98daa75a8b6fee0a466c83a216bc6daebd07b5a82bbd5a6b968e030a06d97fea2d08ad063434fd1eb67dd106a115a6beff19322771688e8b8eb0ebe1c3c10d8dc5a21c09b8e970950882aa0730bd1cb50217673d66d5adb7e176dc1bfdd9db2540d821f0a9937ffc2e415d347af37043779313c69fd77a5669c62a132d3efca85d5545d99462c52c62d903fa84e404124bf07811e1e3c3591c606bf3ca52cf2921717abaaf78933ddb456ed7f830c1aa197a2987480317621280ee0f6ce93d4340e57e9b6e37782772e9e625c7ea3847f0a53b5461765dd19b813d4402d6ce899004a623d50989feaf6926066eb771083aaaaf5d63975132210dfd619281ac770e774e2a132860840695c953e95efcf16e0dbbe1fc9010eef4ad407004b4712efbaa47d5ac81add106153b5c69f1bcfe353847353a063c8d14def877dfd3cdf6e0bc2b887d76d68d7f721facd7ed2fea3546b24cf965d7b2444611acd870f323094c8899a5eb6ac5feb22a37a66bb81344ca55a7922ce4e9aa0b81efbc37bb5edb911009cd9362bd12bfc920e13e4e1bc0cf607add45f2b3ff8bcf8f3b134d8f460fe62cbcb540a6b1056ffade537273a5b0abaf7ddca65a8ba4a547e1adc0b00d7641035950c026a962660b9a2f8432874306c9e73961b6f9bb49f3489c5afab96677aeb014a40119d3115ec66449921c275145a7280f582e0e5016776f4cffdf610788b6d8a81b947f305023d84837fc7e4ebb4827fb0dc15022da6df2874ae5c3a65ebf2999b1b41e43aca2c3a5603b346c88a14cbdab8aa43993bef866cd7d0902cd58ca6e496617a92f3c8a138d296f9e8cedbc1c154c5a8ae42e0aa56119d1faf47d440c2a437eef803a57cdb64d15c6674ea324aab7b53372af9a33b95fd065fbeef4e914cc6b8e527a5404fbae4afed613c4892820d416186435c8c217f7779a3e2c0a7a0f1c9232d40746b867e6038055b23b76e1bcb83cb16e0dbf915e27e08391a87dc1c730adb557c0c1f80986007c76f1aea53c61e832a95daf4abcd3cfd2e424a6083de907fc362772d338106966ba32f6ec870ce009e90ca44339fc8d885570cd8bf7627cb097f3cb12dffc681b4d941a55e7b0b744eed5aad62ebc8838ee9ad6804d4ed282d6c594c92d5351636aa95f1ef6f21ec4a9c19ca6f557674fda29bbdf3d5cf1e7a620931f9ff8faa688dca58aa65040dd7667777dbb07263d45fbcb169c8d62f414fb60c3c0afec0e08b63643056f0f55620baf82eb38f546bd3713a2ff83eff9a4e9cd93c4ff4d5debfd41a7e8a1dec8de37bc63ca0a2652223824d3255dd94160ecc81dee4156bb36e0e1e675b272b0b194591e34ae22b32176d0828c8666d4ffb0ce8050bd1647ccc35eb6dd0c17dd06696e17bd5a3bcb540746ac039309f37a604758bc6bf760015d7fbaa902e4203858cd525b3ff0638cc32a9c5a5fac954f17868b34329d76c01094bb4b358cb38f33ced2fa663d51a2c0e67ab9dd18757cb34b4388554092e76e8012ff215783d6e346f1f7f0a368b77d6f2ccc33dc3c79d5eb8fab2874a1b65a852b031d8a2d3a07c4c64f3304e9c50b748c4480ffee9c24f7b921e848114ae23f6d406d548a2a5a3871361c21041a98036d1d2cc950f17b49c4513fc2a568e7b6ad51e35cd266c55ba234eebeb90f42c3fd8a282fc9b530c0de0cf8f2ba0f617921ef1b4d5e08b918a8db158248fd360b8de64a272855caf8cc513c6fb06e2b92c0119ef5b658a449b37fdeab016d3820b82e0dd488e86b7383b39c16675bae5173a5269c19f4867aafae7bd0569fae0cbdb7506943d6347cf79eca7c3673fd98041579d8b50c5686b5ba516115756c5fe1e1ed357ebe9a92a180a580f6811334ddcf4743aced86741d4d58da480b28672bc9f63b1912325c47dac2bfb22dd129b14233aba4b1ed58288155e39cf6ccb4f26118bcceec140c2919390aa98fe34adb538762c02a64d4709a971f7975fae25d57e8646c778bf69744155177b612a5671b49c037330719b0b48c78c7ac3cf983e29edb6f8e4e78f446d09234ab00bcd525a04f3e306538f7b0021b8dec9bc32c49a9f4a95380fea6982a7ef7bbe5f40a11cdabbfa6f7b423212a7a6637cc6b0ce48f1082972a853299331708d39023a2e5630d3ebd27bb3f9eb0fb84cf7017f4bf5d47f1e4b580004c8a684658fc6a45816e5b4dcf592d3c6c83067852e55884402d62c62064cf3ef043c06339fbd2032e7fd20d76ae8fcb189064031c944f7eead791325d00014e7082e053d1c88f01ba69162e5fcd85aa2afbc09a3d1932a5e815022d6bc68c0882fd9b2fbfc2fdcbff6f55ff92d6b47f62699b646d1d315c5e79800a1d39ae5025ec299f32fcc77c35630dc2f480173e6addbe6656e008999ad72bb322dab8e31a0368c5d5d9922bbc6eec07ec7fbd273608a42f5f840b8e7aa980c0d4697db9a0f4150ccdeeac4f92c97ad603a0e9ec0787f08f319ebe56985c24b3a62e46662b3f24e043341dd3e5c94873895dbf71808569aa34e26a7b2ffcb7f826addc8868aa503fe38d0eb0b201f26b56260337e8a6322cbf88e482a354d9905965a26d0578971a301c9f3815eaf1b51e72e219edea8c19d585da39e6e1ba75c8a1723c00ac889dd232f9de57245e5bc0c5314f95f39cef6138b2e715011bd3080e8cea98f9f07d684b81d2bd301f5ba31c6d9616f6cb5f18cce6a2522f5530eb71ba7b35b12cfeda24b873d0a7fad6107ece6bd3f7b87005f2b246b601302baaf11ee688c38334b7fe4f3317521596b306af36363c373460ed515fa04d29daf59707c594f732f08a6f5d951f659c2d4679c40188531b9849ae9678c9a16214c150c1552965ab8d54c42a105cb30949060532eecceaba6568b4ba9f3e0ea0ca950e3d0d08b5eb29ccc01b4322f05c2a24fe1065087af39721c19536dc445d3e4cb62964a8c97232e514333a38ee5f3d2fb3ba13db32cb6a36ccc293cfeba6e8a2394c75e7344ddab66f86e9f2f07d62b9552e20c5c8d5016bd93f3c19da5c2939028baa9a223cd004bd2ac2ef2e64bd62fe3ec0783b50605952e120ba51643ec5ae40610be2ff927a22c262a2342568fd1cdeb6d40693a73d4301ff0a3493bde49e54f7a6238835ad776241eb3e07e6ec2ccecd0332d068ef1c161588959b271088a1bd03d00a41cd4f29ccd2e96657c8432c37d56dd7b0678e121eee843e689dfaa452ad5c4f47c31778087d78df3c256748da8719ba32e3a5cc48fd44561a6cb9b02a1b767b377ea79403270196c523b92b8b3561e640a688e92beb61ee871cf0ae98ab788bfb2e94bface684eb12e2b2f6f50464ea72e44166907a14c395113d41985229ea380fb6460ac0eba06224e196a6afb6a8cfc3bbd97800911c131704737530eeae93bd8db52b920dfa7b900902a9de43022962bb875ae26e2cf8a514894d4d7d760647f5aca3e0870be47f4f4bb13816c909a8a0463b8c2348c9eaf6fa1bb7c3fc8f73a4cc0fa2d93b5a624906d4a5f95c1f46f7410751dc1fcdd6f2d21883c22eb92762ee4e0886d4d1570a1d7939fd6a6d09156eb122f13794372236443e3562dd8aa80402245241e3155a929ec22e25d52c92d017d266bc2313f426c07e7fbb42b898bd7c13952db2adb933c47e4e4c73d7588f49216ed846c90411fd30cc978518e20828c04fa40d6e2635fc4d6d3abd453fdfafa2b8d314a9d4a9233c333e596c2da310e5dac1a666f9af5e349ff9b0a522473c1e8539065b24cb0efd662a0b62ddb79771444e970ec4f5ea6331524db1aa97c6d158db7b9e3e12a3bc099aa2421def5ddbe37aea6168e4704e6ffc2fd3a148e600155b45f041b3474cacd841f527f1066bf96ee39f78fef350baeb20c6abe671404fbf9e19f06e27590eadb8a5402829dcfd8d74c7bda374ab2111bdf68efa389e3d36551eff48358ae45bc665c86d9edaf68d9fc40c736aed2cc79bc10531d4f17e91284c4608d7538183134931360e9dc49bbe81f22a6b734ca4273ed829e2f04f36e7e2fe76cd4a4a3efcd42702494dfe759ec38fde76a688118fa33b03db50c68f1a9c36bc4504cd0e5b3a7e5ae93794c8b3f9d4d0587baa18f5e04bcfbc84563fe931da6d8fcb6c3e39a89137210f5052f923c2a904c02f5ed53245adc20a3c95f2af9021d6fbfb634e991aecbd45ba4982f34653f84268f974ab35e0f5c9b65795c76771a989b802d79234537d6b2f5cca47ce397b1c85aebf6c60a68c89a9898d912f9bf402c20a50e5ea971663bcbc8d4b37bfd964163d321f90d0a0ac124bf0c9f5a91930e530dac7b2848f50ca4037a5d93363c24a0e4d9db436cff80dc710049bf0f45521ab8f454bfc5f37fdb011850fdda3af8cb05e556c97f7bd2b26477af29e755bc3e187e9c8e2bd9517cd64689e0e3cf55ef2c884f30e7f1ebd387f354c317f3f275b9180eb6dcf9cd13dcbd28141da9a9f1f562575a9305da214db54f9a3015f13f40ddd323121a06360b8b9eaf885fd0ca5e3885448a22cf4ac34de018d2583acdee01953f798f383871f8eb171c76a38dc36a2e84b06d568759acbc3a48ea1f6a27f02b114c3d469fb8600aac7dae85e9a96efd221c930c5ae2f648193b001d29f1d69aca1b34176e0c09720e9992a0a96e03559dc5f0c48cc39defe697ece875057f62bb174618e86c176dc116be46c9d7aadef136c2b86f27c26c52c3545d836ef27f0a40cdf5da801ae7d62984efb89f92f53b22d2fc55f2af6f0c41aa39d3df85a35243611542f5d84d1bef11ea91838a7d37300c29ead3d82db7f62191be66f2f4e5b4586d62c2b5db225d7a41b720b5412db788ed9eac09ddc28a2e7009f9038b3abad5e75acab75f1fc21df0cf6f6e7faffd075ccea71b0080765442398e280bb5b73220792bf506536a1d833d309564c8621c9f838f28b8b853db63247855d98b8969ee84426491a44df2f45641f292ff58218c7b61236af7e7f504d6ef0160cc59aa2a98ef8199896db68589e81f851c44af6d34ea0c3f5f9c1b9f8b3b1833c5ddd9486ee69286160e6aca71b20a12353576ffdc3cb2d6fe4f9a8877ed8d19905270b8ec5cbde66de26fde68224c3507f700b9388be0881a0e206fcf22d52cc20bd66632091795fdb1691c7b4d038c62fe6188e16c62a51837393404870cf4808bc1c17f7e2394e8803799d1574a6c9d32bd684e009230363e7ad40fa89227c871ac5d4655022f49b6c37b87f734a248116697edad70f3a3442bdc861a0282945606bb5b7ee20dcf598af8f57ee80cf9bdaac8acc98f6083317082a22b0ce8e408ad58de531f1039580e22d5742ae66278fbd098cfadbdab8cb395da04e7e06085048305ff395682a7fac65be619e95e8a0e812d053490c926f94cb3aa452822115c65c0f8d462c0838f03de21d07c05a70aad956ce1b6016c31224f49d7d53b499d7fcbf4c6cbc40a440911b860ec54a9650d3d43a9dbad083aee258234bbd9eed7fd9a392ad6910651dcd61a8ec08aaaad00ebeab68fce2c2eeffb8f3c3967c46a6e586f024d4621ce48624a2f4b782b9d80260a9a7175030091db9b623cc85011b74c474da5bfd77981ccc235248323280896fa6c5b3b96a6d86364b5ea48138eda33f35ef7dcea0df660f2b20468f78422a6a483c92465b06039d6ef7b8fc9df26c0757649727e8f29f6d6d76127fc11ea2f4a1c73dbe20e81c01b73334818bf1d4488c93d569884150f42eb37574bb3083ce9751d81a038728b16eed058cc2328fbd581b57f73ef6d0ad9f2c5851a9b565814deabdbc72b3d7e330667a42fd42dcfca3cf42ad5a0887358b21b8a25f924fc77f3355412257003619f07d31bb16cbb7414d9a2d5ce93a8fb941c0f71d4062bb34b982d149864ba6667475c6728c27738aee2587a208b5128876dba80fff0b7eb7abd7f4cc2614f6e052ee1594a79d545e8f6570fa994a862549e94ea2ee7ce4082a0d8efaff3ed0a3d76ed2566970930a106f75d9b69d3d4ad6661f5b0303810e2dc32b822a44265c66eef6f01da1557c1840a93b3067775cc0c3049ec95bef6c3079d3070426b97f326c194ee3ccdae17e48dcb98111b0903aef17de7c58dd61c59fa4c2eb89fcfd15dff786fcc5345ed5a5a697e20f4563833ae5971be9c98270dda4ef596adf84e2c3770e0f69a73d086a98252830f78ae4eb7b234ef2b4c60747f3613a2cfe72704b94635f33bc95729625255eba8e5c28109da9fe0d5935698a0d64c41af7b5419f2de86b13bab44165ccb8aba28baa2721e34fdb0ab24822c1ffd9751dff8bb5bdf7ca9e80001f0818ef1c35661557a3f67b0d37ee21ccbc0b66c76d3237a7adc665fb3b5ef729c636c0a9b2872966bc1e65a11bbba5bb445a193b286cdf24bfb3444870d9c1e45b8e69700ee2d8f2d4d77ca030679f3a780026391befba7ab7e05bf8f6e396aefa299b1d62ace04f5f97ceac08d258ea9722ff54d9192f72f9206647f3db434a45174b2d5621506af1ee13f1de90e5b50c4e1de5045f53c699052e2d4da49459de2389c99ff1ff4170dc3f4a6b4d9ad0bf54d8fc6d4ba3ec477f36a1a20f8b79cd64843ed06e548a3988f8637a7fa396c36b41cdd00c2b8941f7ea1c9d63a3259bafcb82459643b1bf32eacdf94f6089230be8199955c1e5820f93962839060e6e5641c6d8cc44d47b47a537d7a477080d210d0bf9ee2c874042936fcfea1cd478cf1364df9e9c08b2c18c34c517df33406eca763ba488831e4c707b0ce1f61d3734c97122486d35be5b0237b3224abd5f255757091ec3ba7a8cec0699529f2d1ce2fd1174d02f09968b99fbd6e1c5593ffa74eae42bbcb9b6fe4c3ed75f852e6c817af69f2777d6012f915980c68b0755436b8060f884d06a8d64e00526f668811a385564165c3d69f29357098864ed6646a1b02c27268c65a6c153cc2c1f6f4d3f3b90c7ff54447b6001a89b3fa453ca3265b41e1f0bfc8cefbb761534bde4f6fe0725f28e8f9cfa5b5f98733a4324132548f764f29e64b2446262a6b2f8ac12eeb9b12dbc0fd293c77ecd50bae43ee5d7f60e4aaecc948af28183a370b8ae0351b571dbf353ed6416e383d5f15aaa581b9c0d98023f71c1b70f660cdd0d6b332bf8f2689ca98b177cbdcfc332c6ae072876a9984973ba5f3f8d6c037d892e385a26df19234c903f331a27c446a30122f1c8f588a928ef2c86007ab8bf2c4ebaf48b7c71d93ce78ac9416d779f05f4ad8d1a43ce398d73ec744d1e21e1efccc832da841abe311badfd557eca46bdf6e1957e6a93d0943b2b527ab8103bc9f6008df4fd3f535ba924dba19b91ba9c1619778f51fc534a0956affc0ab03fa8c64384baaeb796582e5738a4cf89e46ec01f98cad7b9fb49e1e831d7e2c6403c899c7d2b52bb776165f4d870efa899739c70d1d43058152b495e9fdc3fc82caefd6d787bc8f252496823ea9a53db95e2822fe7b69b562ffb6d597d0814bef858e7ddcbd7b83cb669103af390a5e77a0d9b91b9a97db937d47fac0b0c6b8e98d397dccd5714d81987f267f7d3bc0e5dce86d433566394afb2ddc923a53a02af689797bfe24848606f093a6226e0a68b1bf5a9fd4f37347022baa138e966d75dfa2acb08bf3b090bcbd6aec108b07f420ff431a4193b08dcb73b5bfc0fc8bad3671d921afcfde138a63c86de23d910fc6efcc1f335131b6b7777e8df7c59298c26e7997a5a4f24874a75962e353e6e26c639f2b2c0bf03c457811335d68f5dde63eb747b2bf3e1ceb9a866dd4caa0932cc69730185250756439b7c9460606792e33b9d1a3561fb838b1d59833bbe9df4309b1662c5e57c62026ca7ba38431b860330fab67da506da696477c9eae2e482a0eb420485daf291db9520416b2bc249af8f3331a95211c2543bc1b1162a1178e46cee84e4ec1311bd13b6fb7a03796c8fc4767906fcd372dcd4a9b2e7bc3b8eb9d2aa9d7656dc5d526e2632bb4fde73327b3b3de6dfa71d9eb6339d5d8edddbb4bc702d52d450da4c450fc6104da02500823e3ef48ea70a79404404da1bac96daca13a09b4dc7b7f657a4a1135b6fb7a58ec0b9edbe9eb77622a870aa7602f9ba72a86b322884ec1862f58d20f8c57f2690b969ea61e57b121bf92f807c6a69a7be1757454780303f149d987591b2e2230f1756713bc83faf5a4cfb90c1e8ace059558b5ad2dfa48391fb8fc46b5f350c16e80dd4a7a48a67d8a54d109185d1d1702fca0d50ef9421784fa1bff537bcdae0bb577c6d56a012e01cad4797d831b096fd5280c89e38263ce0f12f1408777d3f5f4ea2f49cca655918976dd6975f08f9ca4732e7927815fc18bae3ccc17e1591d0bb28b3347f671576244416b705fd7d798cf1d040c191d8b3de5b6c4490ba1481f6c9bf634dfc5cfc455cf58941f0a44efad73f49ee3bc7ed9f142648deba51b1c750f03b12a9330a2b5aa39195eff1beb9ff4bd6a3d8ff9b970aa6ab6e4b71d36a3fe6e6ec6cc10e1bff23566e0dac17e2a3b06c7296e4c932f10f7fa9f8c6ad203f093d0330d90586354664b8bf113b3e14824d0753c363494fe1a7c20ba885386d88f42e1ea6701389c04295c65b18e4f9928a96d90b7ac30d7d38624abc1fa6b6217685c7aa4f70753579e4a635cf0f641cdbbe269a44b840b706030132fb6eb9b21a8d0337678850c642161d2f17d6ecf5e2a6eb30b30b9e2725e30e3f1a5d6085cfee89d043746b5dc026cb49dfe0f15bdcc8b5d5a06c3e9da9d1ce18a548ee088ff50e7e08737deb16ff53798cfb3ef60f3cccb2c923511fd732b37114a47f5e770bbe616544bb625b689a311cf63e4b5980cfa05b94648476584fd0139173e0b0e1a5504dc2b4c4fa0d82531b7c7626d23bf2aa0f796033605a102ebad272288cfe1b93a9ffe1f01c16b56844f14b9a65417c7f9b1d5902c942a11d0b9cbadaf1af908d171ff73f70287d0baca4227fcf87f928931f27eaa2b79a5326b588c4043a5459f153e15bf5eb84e9912150990c6e2e7fa6923f3085dca0d35492cede6c1bd42d5d80170ae2d3255865cc40fccee4d20ee2960fc40cbe230103676c65126fa4a3acdeae5e3f7d7351586023c5fc9daba2c2621d96c5a994df0f76e5ac1aa83efb172dcd56379df806a54cd3d053c71f53dc8560513be75712f80fb3461499a216597292919c685285bc99ebc1eeee4610d5335f01faff29c20ad541a51bbdffab6ab9683b5bd343d8cd252d768f7f894c5dfc044e811c5de33b844e33705bba46551c73aa276d473c12a8498152e8d7e7bf89ec1c6050170101e15de1ac67f8b9cd27095c61b9222e9a1617f07d9fc87085414a553e30e28ce8815ba80bf9db9f379863bdda7c914884fc6e128cdc4c50affe1b57b6ffd7abbd3387f2fa6b6584042c189cdf22de287d771ca5c0fcd064c831709d9b75f0591f82d87bb9a90a17768dbea68d7d11ca997f3e718d8985a0e0710d9ae9500cf741ee120c492b66bd537dbaea5fbe2622b52ce23c0819382443cf1d9c4b309aeadd92a464d4923561cc3ca5c0788d7c786de79405e336a3912c75bb7fd979044e5f202fedcc5deee39d910b7b1fd04d4d7cb149a6589cf990677253b92c5c5408dbbfa0f7a858005131331e3e7a3f6b27ce0874592286ac8a769da6897b8968169319f4eb3a7d018d7f90fa1ce8f6d245a5e6b4d3c1fcd03d68d179b067b53f9e0a38e52e2787f76bbc5ca2a32b5f99ab234046c0d7d525366fdba72be2edc25efad419ba2fd323149a617bb7cd944c97f4d3cf6e00731a0011a62f8c7cd35fd05980c2126e52e8455b7f64d901c6f2212fd5192a0c4529f36f02b68fae0405dd3e43314f04256208170905595a1b7e485dc81c8a3ceff173db1a2b65ae5fef027ac10b2a5acfef66c13a6786621f79a833fb6642e4a9f0d9f29adb9f077af7ef420ab8807bd98dffa518edd7cb4f3f1ce99e92340b46670e2cd3a118f3de8d2439e4ce3e489d470a4ba6910fdaf9b6f619d2874e9321fa306f83980c1d880464df28fc20c5eb3dc0cdf20822639c2701c833c768904436a23398caacb80911a5e6756c1df619b44a2323e288558d17c12e29a5eb1d852498068f2c84c7f2aba0346199b189da238968d70031d8b56c01565569d019aaeaacad79e1e183f9c20af420c9236f74d5065ab218efcd5cc318cb4c8581be124179303b9bfba93b487de4e2629f7be4f2fd1d578f848f7061c5ce117e4a92f27c3135bb169c229928c9631bc16ff551f498f2aa3a3f453640c967c462a46e73aaa131513a8f5241bc86849221dcce421e44e133e53180dd5a22111cfaa10b15cf1d1dc682ff73fff3358e00bd2d2a394337b5b352b81bfba8a8691978decb548d5b2f3e4cd0e00d3285a9d0fe619be9ce93a8464173e11ac4e2aca6fbcaba1ac8bf5ac3e23a46bcc91edefcc8508a67fcd7eeb6ac0a0403825c11c2b6776f7cb7152345c61b39d0cff81b747d52fd757b2af39739bc2c22a773ee7504fb866220965d366daf269e8c18e9a3356fd0548671da098884f064aa1d7db37621be04e3719bed15060fe2fdc085e91f43fed1b40e09b506177b8eae3cb1426e8bd3f9c9348725096c68e908d82aea736f8b213669adfd0d0bfc5ccc1914fdca66ed9080be0cabba233367be57c6ffd194cb7f8b2f7b257374d367c550ef2d07e1c7eae4398855544a727cc4b76ca3cd6ad71c8573b8c7ae444c0d0ed9e56cce54b081f661a745a4ee81766cfc7db70e3a521f00cb50108805085c9d19c60322cc5b6549188523d91c87cf1c9abe99402be409f2707e0b976fdb0eba8b3d21f2c1291dac036150d0d1830b7760545394910490f3f8d60175250787b5a1091fd73fbcd8c95dee1a019e051f63b010fe874b65c2827c01ea3ea159145bcd008c7807181290c11e1e916c1747ef2e0f9af06e3021f3887f8337a67a593d1da832ddb32767fe9db425ef25363bbf447a0c5ebac6218ea57d51abf27c77f43becb6225c26fca41991dd521a0a409b82589fdff8757a91b89832290dcb2860040970bfbcfddd4e9b279499982237173588ee5207c9a29064e2a153d9f7b398478ab9db7d442b964c88271913d3e1aac876705c2b048ed9d963677fde832e3685e1e737e4535812326553691c85097dd295791e2d829d745c27d98b69f7182f4609609330ed20f847cd20c61960817fba85dca6b2f69323329eaf65c203d353f33707c2c686091a203562b3835b9ee2dcba8c050812d8c86e83c0fa27948d3dcd6c602a5d66d7e437c9e5f09627d35872887a6991041848f2a2c4dedc28e4cf03fc0a433162300baa76cb543fc5f45256faa16dc71482383c124613fefcff1b69a7ef2f0910f62d3015e12222f3152764e5679dc59cd119af221adcc8d0649f110ddebe740411e6d83b5711a7381d517bbc93e73565bcabf49651f0cb14fd6869437ace0e72f61372e8d5658eab5ab0da79536199e8ea0cbd7c792b51a0917f19e3c80f421149c8a8ff12913d8ba9a626bea92751adfc28763b8b14f84537ab234c6c866644920a2fc252f179114a8f9435ceb84d3b4426e45df59c96fd0099c75d320b5db4612e40e7f60ac3cd0b4b396ac682f7bff835d58bcf2720dee49fe8232ba3bcb25766cd328128f7e3718fe049aaf851b2f8dda39f3f4d586823044833e64359c305b77e7e6361d0451a920b570554f6b9ea6fa16a3ee561b543fa870cbf6847377380727d6b536915b686c80332f792c7175abe6c4df149a3b0f188e73bd085d9fa3a6672ce1513b0a9327f3ab980819140f11a7b6786bc218f09b9e1fc3723b80e7910a57acf306b106f83507976e3d30924e5fb70c2c0341a7f5f47b059e13aa0fe077069ae486c1ae20371949a2debccef87e0dcff7c831dd6cd3d08f0e0fe4f20b4d0c216e187fe7360bd53169c4893e84f9c1fad2d6403f79336038c5e4fc2a453967983464ef6dd9561ae0c8b51060701bfc9b8d8a940e671833f4ffd0e91616c17201a66149cce0af5bc2cf1549977bee8b8f7e5c9ceeb227039a0cc902ea6dfc505abb23bb8cdb1f40b31aec2e030bd562e6443cb05935a19140d17338f0b6f0396a64e1d1ad3ec662638b4e67002af03fb1d7729a197c6f714c95eb59326ede016a2e9ccb70c48884718b5b937f0981653b749fb228b8d4319384f526b5f0e86f6fd4cd84871a60f3226261c36f5da241e07f3cf67701b6fc250e7b3e928501015c670e469279cfba20c74b1b8811a9a739953e92f8e68fd83f66fef666c2a927aceb11887585cb35c83a45210108fbed544bfd8d1ea8fd592bdcc10d12a078b38edd939cf0096ff6c3504886aa0df937a66b12756d78289b187cd1b5da1d9589a328cb20a85a838c7483c5ab9234d94f31bc33f6a8703839213187eb8935de97f249a1731b055fc4ef7e9873e3aef16245413470e447619cbefe3c7329aa150aa2171d11f456d17dbceedea8df530f884ec774cc2213a0812777a603285068a55c0aefb3b40285a0fbfaef77720f338630bb909477c6e528a256117db0952831ea2871b191c6cbba5ef9675c89a7a29ce179249af6eca8702a5fd007e27e3e642cdef7b104c9490fda8e6a093d441ae9e7e97dbc55b256b85ecec2bce9886a6d9d90bcafa998376f6c4772f673b293dbde8bb3fc44517311d3eaf4502a4dfed9cfd28421d5b82bef6cd58602063f3f8fb554a76a73a8d336c5ad8b43425497223750a75ad66bfe0dca77d1268b22e9066d1b98e9e39a26007a2978303f5c3c62f9557738de02b7c3b977251158a096a2d8241ce4e362c2e707d26dcd77056c4928b21b39e3575b79c181b21c79a4ad7b56ce8b209bbd4d9a4c01f5067a42dbcfb3785d397d9f88647df5aca06a2007a20ba9e33199d3c106992393d1bf56ef944fb90c31573e6523542a28236c105296b117f4202cd5e0a3ee86c0ebc8ff3d2c57343bf5963bd600bbff486b5c6d5196e9284556f262e58c3c2d7e0becda088b4bf2b48e4f233d617cde7deee2e1ee9fd4d4e577e402d5d7c45be0ea5ca3c967194f0f290f5c97ccd4da400b2914362065c85898a93885be35de98893925ac95f38f40bb430a4324c85e4e23ed2824b323291d22256c244e8efbca774352498cf2f4d03fdaa47605aaa9b275a2fe1555196a6a96ede1a77bbb6e99e8e1c510e66b6b3fe8938854af0538417f7ead1e6d25450a6d915e79dfeb1c5cb5fc0a1947b5600f0f72894cd5b2ca72bf262fa9afab65d2f7f73b877064ffeaea8f1c1e951a4bcdd18d67f1fb9950385976fd45c0723f81c8e5dd1a3b409f8c5b24c8e6efe3a3642e35a3b315b96e5187312066524eb9669bb61455f5c140e0d388ee06473b576bce546d81ff8c5a65649c8b60c5d5566a12f85302e1cb638c3ca41b4c86edd8b710cbea65b3bcb15045dc8caaad105faee74fffaf405861f27d269c242471ed2ddda9d834488045477a339aeb6508381f92635b2538898405841bd9fec257ee0022f51535e3ee5a3b70d3ccdcf5f742b7f69eba901677bd7300644016ef831e6aa4b4aa76046438f2ef28e8247508ecb649da66bcb333cb512c29f7362028e41b992f905dd693f104bdd277a116df0e0fcb5456fc747986f9877a36abe2cd3a05730517bc0639d1610a6c6694f094eeca5ff3589b511dc76120b4aa4e1c3d6f3faeec15271ddeb98ef9c7dbbdb9ea4771715c2cba1e2d50dede1d760e59c7daf1296b3a6e0a789ec985b9ed6b413561d4ad524af4571c9511a8bc932a110c7d0a9383588c91ec91650d565ad687ba0e90ea05d3cdfa18a4f427788da75e7a8e89e20ddfbd968b7a4e3ff0cf8efa740ed85732ff61bdc00f26664f72519af852fbcfd813104193cafd7dcc3e967822fe531a783e2c04067eeb45f3b494f452c3553a665fdf0bfbcf27f95d887374ac8b674798886685b2504b610f3edd5c1303329c5e2039fa557f5a086d34206abe61e099bc15b0e36b2597e0e59357437bfa2c8fc39e3bccf23379c22e324b19a7d8ee3d33042711cb242fe22374f62116d3c55bea60e5f5f54aadf36610af38dc980b7ba5ea0b7526cb707a35efad16ec0c80e6cfad515dad0876caf6e14909fc97c4727b1104bec7288bf22fd0d79fba5d266a766709a55e5201469680f11fc661290b49065ced940fb6c2753bdf0db0180c30b002461fee8e83972070f247905c0bd7b14e70d5800e53d428f09c991383357fb093812745b266d6fd7123e6ad50e574223756d15dd0bf028dd991be88f2e4231bb4dbbde839f25a9d0bf9d46bcc63844bf167158b8ca43ed330e5941c96b46167816fad65c6584dea0ef5c8a734a538c367c242b8ae5634a74611ec32e04b62308d459f580fdaa74079abe75847309003cb065993cf2265a9b27584ea693f516e3e816bd3212ad08d8e064015ce2f86a06c03862afbfd95524544803fe741da8174bed19b5411bb5b10f19affb356128050e5e48d05d07881c175f8d086fc4e2653603fcbec258a63786fa3a761337ab117e66a49ffd71c95a6917a3c3f73511271a0ad77361c24f41c2cd1e7871db57434d880bd3639b9ec0c5f3c831f760d94b46947dc58bbf50683d484380be79a5a29435115cce69513ea577f52086e52221ccaf4df8221b3814fe0d081f8621d997a73a38bd4f62ddb7c4afc9365bf0db5d2abc8375b9dd76b9933bc074c8ac7d38f686b9d110c9dd1340d54b915ae8a441550d40fb22e1f031ce3bdbc18a31f9dce53983525d7ed60870e5d402e73e02cf4d6027e8a3746681d118273527f94f4d3cdeae5434cb9e31815f89a1eed8106ecb1a58deae87b14d716ab2d56fdfc9f5461dda6d2c3c4eac3f5b1692de91d31e4a0cd175f9790a3d2fd5f6067c88ec555a402d5113144e7b5c178b8f12742eb8eba28b821d46aab8a3c3e272eeb2e056c7b73f55d086f42642aa116b7fa44f9b6cfeea991fde9a192c562d44277d4e6452d4c5f2048e2d643138cc34ea3074b80dbbca964a3a467b9b14e326b4ea3620f54489b482f505c064f2f415b274f9abbcb03a72daa16f1149af01c98492844132fb199afb87909023fd3884e64363db3fcb3af6bfa2e0773737a0317a0aa67da2ed5b51cdee3bed41d7155f83a539e38fd37f7f99189655e8ef746795acf34241f0b499c72631f72f1c5e8c77b1597b3968e37e857f0fe59fef37b74233bd20aca25b212633b04e63d3a73a84ae7124e48582afc7b931add5cc39b60677791220b5caa29ab9b75875dde7e765ef32b6631506b9cce1a9f40c914c4a7540b481ce752fd8a61b397476268b5fce6c3e922c758a49cdb49d7977200336b404b51cb43bb2d0d792b255ac63d95a346128e07d9a2ab6d2538f75e4d2849b63002ea1e09e7ed24b5e27777f564df2f7dc4ae626954b135be83e88a0e321a3b280977a5c66222edfc545e76fb6bdab19fd818529727b45ab383df483e14f9221afd2106c07588eaf38ee01500e4e51c64148b96c9ff7ec94d6ce7a485e1142335c0989f09dd710682c1f4f78cf6b457941792f2ba5a9ef32685535fa99c5d331a432a2f17346d3a23aaef7ed68bd1283b147978f3db8f73b7bd8525b80de68746edfb66d55e95827f03bba0df7970cc7f2a45a48c245752866c2fe2eab51be11754dafd0bf17bb1a0f1fda32a67b74cdb9e86e762d3743da8b3b9b7db6e5b8089dd651776c67cc3cdea97834b7185ed21b366db16909b923cd81fef3062a6286b21847b439f8010016193ea2fd1e3766f814632c1ef1959789f9be8b920b3c9b11124112338bba37c17aaf70c17dd950b9f39dfd81b356c05e332face03c1eb0530b1cd4c6feae9384083c14033be820d400fc1b1ecb92a376d9e647ad8db8d798a80c3ee0ddb8e4307e56b277405112e1e61219e8e6a94d33c6a45c60d92d057b784d74dc5ec5cec9da5bfdfe83a58f2af1d8ea22da8a4238da2ad1d838f7ba96429a654a542cad219781f079837583916840c8a6cb9432da4168decd4274910118ae3d44dda0ec1ab746b65d669d2b981a12f51501e060204c4ec9b0cf6ea62bab929688a9267332363a0692aace4764d98435056df2dc14588e5b16f8c23bfc1e9f61e97f4638a13533eb3c1b1871c780578750930d8258317037d51cf4c33d36c91fb48cdc03b71209e4d46f0cb5c3c94936ef070dd387c79da5946651c7a478a5384797d0ed0aa394b5d8ed64db26cda5501fee82156bee8b7338283065b824c13be81624c98fc6786d6a0dce7d486b366f1eae21cca35ce862c4dc99145baacf923446e462400c192036c44524c5e0dc060ace6d9a6af58a46e633769390777f0ff93697944831de24a511ba46db52a4285cccc8ebecf96c4d042ff5a9b4332ebfa81b2bc1f247da76c04d42ffd1912937b7964e0c3b1ce00871144124b6f51d58073e94969cfda27eb7446fa83e1ba96c92f72e5e896bd3e5bab2fe88e3382b7fe02d9dd693f2d35e6df006c2af74d4534b24f2bba0936b781a372aa41e48a71681f741516dbf9fb2413ccd42f83aff8d10f5870bd0e8ce71d6324c6fd57e3441243383e845a5425c98d9d8fd6ae4099e48d788e781d0823500e35713971ec246ec91e259a1ef72eee423d0ce6203fa2e22137103e7dd776f3b55a3d8d6c21865f9855bc3875d4a153da6fe7e961f89087ce9b13eb754293d9446f7dfe4faeefe0493374a92883a6ccf696aac80ebd85044e0f754406611c2391ae03c397b653ff8910455beca076cb597815cdf86ab1ec3334089db91cbaf267f0b5fb36697dbe2da53d445accf8a5682cd5ee219a258c6ba0d77de678729b9bc2066ba8ebc2a06820cfbf0f5818ccb4fbb37e8b6e23908ef32ee07fef8a9f6e70225fe142874146982be4887d8caf9b8b9792188c7abfb21ea7ee0639915d3f894e7700c3a572c5799cf24de5195e992021b000284acd25ecef19a99d0f574ddb903aee96c316d6ac38a049863db11a6f4b0858d7b6b2a3058e11a8c7e57dcf1d8440b82169d6d630700235a7e519ac86d2acbf5d573a0fd1754d654df9cc6e9c9b33dc2eaccca02a6e2ff9abebada3fe684a9e6421ab1bbfd2fb62515673592f12f478d729d1c40424c016663c7e7cd5a05f8afd76872974499bc9f9bd5767db18507ea15e3611344b860f5402385a7bb3301c6eb3c4182d39735234582c6398fbd902346e6e629efed4ed53a2581572da63478cefecd3749cc182ce4870fb88b862f0e9ec908a7ac1fd8903dbe37160561f4147fbcad8ea22dbe16cce5b8a3466ed098a86d1efc8d3d40867c541d33ef0af248a2cb0687225ae60e10f1bb7a4928b54a40472f1f9c0068f7b2de57b910cba9e12827345c94396ce188fd3af89e5512a1afc7d09d662a53a98e6ae21d5dfd350fae248bdc2ed816f1c0105e215aa0e42b58c3331a218a27da7271f59d1c02ddcedb70565f32d8ba4f0908cae8ce6e0712ae9ed221b9009cd612f7a2b0733c41376fd0d3be61727d42ee03f789e8e7e3b02af062d940e9f1c6809d6a7629640ea9183982dee41496df32386da3eb8435164fbb121567bc17c8f6b107aa27c7527da26063348e5dfe5a01f26c100bd97f1bcb648ca9ce10c8cf393022b806b9f6150bd031a3d3a9fd344b47201aa3bc1b708a50c85a147db9f23014874a0a7e8d7ffe56b96db71343bbfffb240de9a6e855f5e59625cb94361e050f2a2c774c9b8be814907e37957543ab319418d28222556dba9c051ba2a8375f7cf456ac5b78ac3bb75fd7e21bdc5fe3a20c1e2c0441e36c560da700c2ae397dccd7146dee25a5f057feced0ef23bffc13e7de01086cf5c6830276edb82b8a372a47c4294939d2e0f09c4d43fcda785465c4b6a35f28c99bf9f722e4f311d0c630ad2238947ae914c2788380ced2d2f19bb92915e230c28bde3bbd183b62784c9a5dfb8dd5e57225c5782811b213753d2cbb88f41be2713a084391c147dabffc8b4b55682e26c4c7ce30cc50f2011ac5dfa0ca9c5e853866353fb1885939e57c965f0397016efb00f5bec14477e4636a8886283183dafd1dc4550d6ab205e81954a797047a76f2b320247351dde4b23b777e670f870fce122f60a5bd0fd04b416e49c43535de5c3c795e399f6e50899a763960d1cf47c40f7c16555bcd1e76ebb4b526dd9741de73d14a4696882b9fc40ec55cb89ba902a41424f46a92cb8078c34280a2ed834320da3f4d4931c7a82be3fd437a3c20d5a9586a6e7ae24fba40c64f2a50d216657331020e6682029ce2a4a09dead7a80f01b1d8d05605e964edca097d91a632822b9f409fc70c8a7724daa0f0d18460b99547a91a45f61002470d29f1749b18179a92a56f71f9d40745152ff61dec9d22826eb6444e29ac3f71ad1a8fbba3b164debb901679f45f5f7e5dd9be959dff097d6adaabeaa86726e0c622fff3d64ecd0c9aacfbeed0d9ba462dd04220f7fc9494442bf74047710ac6e1dfb339cba9fdd7a6882d5778beaa404e6961adc22b0cecb782e45c173e68751c5da210b3a9130798545039da1d53d4255f211a0b65869479588622c84c26260b107d3386f2906225f0416ca1d25ac6082ffe22895f0d2243ac778ef85c4862a43b4fe1f8e6567a4540844d7ace9fbc3d96fa5fc8e60552f3f714aedecb575b85682b7455e05155b32a02179c924abc6e31f80c7d9f74d77b8821afe53ed1c5c97f7460c0e8fad4ba7075d5d94173689337c604489b422c32170a86593c702fa1257b3692d7095ebfefcca960f4bd6b2d864fc5951103d0b06a700b742455fc576e2651331f063fbd0edabe1afd3673894523d7e7220cd64afb71ba5d72addd90767efe39fbcd9b7bab837f990ed48b955f615bfe30d9230317162f193a6a7cea8fd97d7a6bd974d7d7032e4e48f86a37ba9adcc9c4c68caca630df1b7bf6831efa0537e49deb744df1c4071b959773f8ba9105a097579abdbcf8a838e4d7b89cf4b1354917aeb8d4868a84216dfc53c87aebeedb15f38e5290e84143f6775149470772dd1eb621d09121d2b9cb4f9e1d89141170f2372c9b1941bc7abbbc924229a9ea582b2ee00355e1699004a1c3e2d7bccc7fac621180a205e437ff82f72535857e1b13a891646a7efe214a1d39d7114dfccd8b282260984db5d062f931b844c982b086cb0340f1116093725a87e00ad58359a78f93357aa5470f0d94253359be093a4c5c241673f8fc45cb3d002d2886f13808d834de8e243e2f00ba9aa496e70ebf2d556d03cd1d97adc1b631c348ebcb438b60b5b399a9a0387c116bab0137b721cb14054c6559f114452027b719b1b99a9b9d4db982bcb2331830504bc05056919d0e6f01820462d029ff2b2c02790b297e4cfd94b8ca208d9aaa70b07b4f211827f1a37a12e7120ff43e2470d1a48f9cf324485d67a9ebe87889270b40e9fef746cb830798b04fe024685cbf2397814c5eef6ce72b5dfcfc6eb8174267c2aaecc44ea868a535a5f339b15d87470f6aa498313d169e34d9428e08b0e810abb9fde438a614960b8c55e90f3a6efd5f7d25087fe07bf42e668518c2661f69cc820db120291cbdd3bbc10d9a9f39a6e67049c7b47c8634e34e1c7e31aa57ff028232bea5263513abe569705b22fc29486b2beea61a33bb4dfe33e7beb282281a28ec91296040dba99a815d7218b624fef79b535cfe83d36f25d725acd168bcdef235d5c5257051d62d6fa636b99961a7c96b9de803770f43aaab84e283e55b0f6c6a557a1b7917371b439506aa4f9f93d5a5d0a62a53ded6b007527f96aa6f20c677e371afbe25ff78d37f30e4d2fc539005e941992b14bf30b14065e0acf1afd7d3a695e4c4719c4238edd136eb18b27a24095c7bf377be5b44ab68224109d5926cf139e7944e8a13ee24ca693b16ff36de7352316e81c0ff35785d26757e1c7b1e68f44f4a0e70482438b7ee2f2b8254bfb621edc2919d605c0e59feb45288edc5e501f9ef3f05939eca121700d8b45da5cf2c58864a69e21665691af43a9a29fa93ade75727a9236ed67c716d774be993869ac1eecd82e8742a708a2d083838edc1204456709bb3d48c8dd0481d5360879347497953716b4ce2c370d7dee2c4a010742816b1c4c522da8d28c16e89f569b2c53635b7a0852126eb0f43220761b21321fa68051a1ace1743a7556fae34bd94012287313d301713a80fa65c0a56c80ba1dc030f2243bb39afc15ae25beeac3c73152f8073f35339c81e52b7ddfb4d5c4b5ef78362f137d85754bb7547ce8338b076199ee5f77dc432677c69bcbe6affb4a8423670cefd54da29e897521c3e414a4aff4a57fc6f80b1d962137d166ade9ba8f96df12f1bf9acfdfab841af382d080e3e74cae4d6c1d1a16cf49d87cbefceb422290c2699af1dda7a81109385cfc12ff839a94ae7a043ac77111ad980df4d296da8b86739cad92df4db34b67a9ce7eea11fcaf1765f216c0e9c4b7117b76e9fe9a3008cf7b5cb2ed4b701877bfbdb17d61b14aa6ad2d3956b50c57ad939b4f17d2f75a8ad12b76fdb1cd8616877dcdc0541d6592c8e9439a965a36ad211e08e71daadb8c17cfe35231b7b6792d5549158a87b42bd0f328cb0c8ac438038e50bc8c62ea32d5b24154d2db87e3df05faf2312f138f0e9fe466a874c7403732787cb4abb4e8ad4c6449ccf58e261c1c69828ffbdd15fc940f87a98242ff48ee3e210a7a503d4e071f2f3e4d1d053b08d5614f4ba67292f41c03050221de9484a82271fd4130fd742d0f42ba5ac5133560f4ac1eac3339c34b98206db502dca40638f2b34da53ba45b925ffeb15f009edf301cbcb9ff7eb3796a8bf28da20fcad7e7211eee0dfbf7c569a684973fc88bfcb8c78b98ead6f62f088a5b3223aeb6fdfc8a7ef698712c895b4134433ceb0183414863121aaf1df6e46be1dd0bbd272a868eae675b5c611d526c6b80ae2c7180fc38492322c61512940f784cdeceab125aa7b1f928efaa866a414df845d96cc8bc6b4971ed13ae87d3707326a5cac04290ecd046c483fbd27dc278a965e9d46d9e9a6159471a64211350c9f56adc555d25828fcc9d8bc9ff30c868ce6a46fdba20d008d54ef4a69fd29634f120b60335fea66c7c6f715274d8ac3a45e300be6d3a39c2efb4c0999989968ef5ea6d8dd4e9c1344d148b280c085fb7e4186b723dd5f6e590026237f67654118c05178f39a0febb7926e890ad724c81ba8f67785d5c94201fd8e01d19c5c22c0d8b01a430bdc860f6256f12d65c9777a03bbb48cd0fb4516479fa399bdfbedbdc29dbfdb5bc1fb0766bd4469512759b0b62d4adbb5ea566c623a8999ed885636e92fa6f8c0ae15d6f9217db74109847e4298518985aa1d432e04fcaf3b5047a758ca3b13697d21234027d6f82c4d9cd2a0e984b8313181ec33a82315490668e778ee06b3bc9ed14aba95938451ca36be5d50263c10f58d186e4f2811fe105428c5f64d9160817f223d6b2b6d445020e84454b5c46fd61d6ff2755613c7f18049cc6678fb62e5c9772c4c528ffa8fb7f4030382b92eaf7f299cda5b75e7b221f57355e984d59c04b1090fecf6b248ce0033eca735d1bab45506915877d040d9c9c515ae954133aeed36a2a558187836aaea6243a42c5c62654bb82e340954d497d56b5f498d2ad4d6e89eddd8f1df41707bce1336b6d8b87b2b385b4c630161078b30558284e663bc1185a0fa3498eb68bc8aa0a89a181857de9c8ccab71ee365ba201f2124957ea4b84349ca5c1766f30cadd8e1212576084ee182390d76f2ebeb901b738719163a70b22e1958ba35f5f211f75d429b6bd756e4d086c59f5a14860db703ea9153fa6b7a7728899db6266d7ef95cab65178bc451f2e2b426a4ca38275f6d2e25ddd3065ec88b49be1cdbb923bf382bd6940a3e34757f16c78e6d582187067c746a2df30de055134034c7397bcaf9a678330e5263e5689bca35033b9b61c62dbb00a3760bbbc4dcdc56c073c8dd4043b4f73db1b991306c3f6f9ae13ad719b28fa0f29b26be6a6fd559cd696982b854be835f47c511202db553cf0f1f7631370c74d0e6d8bbf940bb7cb6741c6dabcf4edfc5de6294267a69f3f879dc9dbe417c779c3be8df764b8704d3a9679ecabd23386a20385a861a05a7cc6816eae32c9b62aa4533cd506ae1ed1d96af29a78d0ccecbb03e1b0f79cfa4b57b86c36bc5c94d01634b2940cc6a5223653b4267abb99f0b043c1e7ab0680016e80afbb2b981b6476c01841fdce14396593ef1ed31c4993e5281969e93ebc5d3898a5270d5c63450699eb5fbac11b3b1ab9d21feaf9d7595fe7488e74e137b4e0ec9e312519f1ef714a8ab27dc5edca6de2a2d510c01dd16914040398473b24d68156e75aa0bb8bf2b39c626dc715bf9b86a71f95d72960f70752e5032c2cddc1f369aaa69052dfb9dfb1a35224cb8e43a1d366e726286f1483d3b355f6941f1cefced79b6652dbaa775143c732b66f1915f69ceb198ea90fb979cbf42421241077a1a5b1d6796310aba610c5730e3615d8bff792914dacd04aabee65edf9e4e302d85981720342bf43c22310f5a9d04fe7358aea6ab47de9c9e4806977af4da5dcb99dc8e58b06a286f318780f3aa0b05c8f5ecf4f36ff2ba3e1528a6e269d2fa49c5aef7acee74d64b8f9330894f4a208cc3096d0fc0f2035931ef2df10f8df1e3dcd3c7eccd5fa5b431fe448304fd021164f773c8153ac801e82bf7b59fa04fa49df26bf519ce6811689687ba1314c6a5ccbabf1a42de6795f487acc75f9eb9722f41d840fcaf081dc6d2bd9add5b112f5d1d67142ed728bc2cab9c69286a4994a2fb66fa733089b2489288124e85718e6f65b5ccdf982cd493a2b692786fdc8fd308b9d5be0aef633bb1ca4085baeb48dd479c683c1b50263311be516c31a37fdb3bb904342922cea05d7b7ad70f2fd1bbf02fd5fd987733da32d178182ab8e36f73ae095adffc2793816a99b1da19fafb9ad0bef183df532915d0323be49d5782bded75cab32529497b7916f9526fcd649785561769711b0e66479b18d16f002da600d1d8fa28ee22ec026bef724d8489d92cdb91118d9b010896ddef16cda8997c17f7e5f670b4f5a60799955a93d5201db76698f0cc28b6a9809c55cc93507c0f2bd974693b4ab0a4fc8ce81df69fb3d758a01ce0f011ff6bcb17dc84719c126102ea45459c2f32ba441143aaf0896ebf5f641e096c803679002dac2f32787609edde8aea2aebba0d4a21ff11163769a748b9c13573403b6345b4ffbcf6a0034e1ada3cf0da6ff61cb44347b8f285f082440d07f1d21b3f8f778ed88a48c58d3efaec447f13f2138da1fb1a5e803375c5d2e54d3ba6bcb5ccc86af52b5ea8cf53b1cb8f29d8bbdd86111ecc4c763c9eeb532d3c82764154d38f6f919ea16e092a3f6da23b93e5029918c107827489f2abd0d59ad1a8a50bba8996bb339b8a9b6367d847aad6fce8b46d2521848dcf5130d470fea22d1205284b7613af287d5f4db5fe49950fe7085fa497f751720dfc4724571d07d77cf82664dda3083b8780fea414d48f6f223df0f94324fcba2d77536005dd373485a772bb580e6ae36f3569b4e07e4bfae45880afd4e87a017417b88f05c49c3d55718465e38c3696d5f7d1782c83033b978f09406d35f0a7346f15eb3f9bd7d53ce711d5384a2a392e8c8258149c67f9124d285c665a779ea4a874bae49c0f177e6cf32a12b2ca56dd35e2be1a6146c76b9dd02bf294509a2939e09a9e2521ae8866cde34523c948bbd07dcc061cbfdadda16c7d001052c78f1766f03330e7bdd4e4aac696891753cc426114c37e3393b9b1469e58e3c010e92ee28a6da1da7e2aa0c599f126dd8c7ab1b119f279c0d31ee17a247693ed90537efeb4d244541ec8db5b8cabd925137bf179da98a271a390e75d8cfa7fb941a16ee507f6c3642edaab3c0efc7e080d74d982916db949ad1055d71357446a10ec6000093201c67e8824307ebcee510878db60b8cea1e091947d070dd73fa840b69f17b0a2d9c192c1a26b2c5ba04394dfe58c20d4d3fa842d75f48a4dfbbb2af0d7356c6f1a3a7e94ccbbcf28ca22a8c5d57a7d007a77bce78e2c81c864d5444b81d8cc4a9fb85f37b3114f91ccae588f8a6705771beb7ebddf670ea283ed897ff0f4272b7ad00478abd1785aa9b6a45cb0d39ab4c60d678a6a2924835d60de468aaaa35a24214bb735cedf69162ff132429f0283c3690cb3c55b5f98fda934f7af0c86a720378e7d9b142c9b8c0f55e4587bfddec62ea4a29a8a5c89f5eaf123e714d9d7f21389837c68f9df7d968cf3ae7647c7139426be7f9f873ad57c1d430c6f9615f7b5f95039c0c60ba401bb1afd179ec7c35527886244d496ab00b5438a0948aa6517baa1fccaa803e400d60c302982c65cbce4e012194e37ad39a4a8001d06d0928217ab7acfb928ac6b1b4be249a453290b7e37a761cf6d1510bf15f1a1f266d51cf836fbb6fd5e5a0f5cfec3d1476e8ce30c82e64e72f06b9aa5a8b0668b2ad38d19290a81f6b18952ffc5247867efa7769b61449feb77146df3d72f576cb0a05b3b3cf2b9001bf0354142f5e8eda86249a16c35a91fc4723cd5f31e8b2270808dae3723b8efddc1ba9c4dee24f594cc42ac40432f13a0109a8d0db57ecb8978e70d292f17757205957e2c561f9053a75ee54f43fab65a32c3c6b850df8959fa96deb51d9476163f851dbca7b91e078f2a9551c86a5994f4212341ddc3abae73ccc0f9054493183c005e398de9d0f07eb2044ea1d761e294f7a9143ca48d724ebe391b3e1801f060389c58d3bdc5626e77d450aad063b3ed0fe61e8337338f4f7c3fbad6b18a306e82e18a200eb5de8a0585f9cb11dcfe7e7c0a09aaf7bd2854c271d5135fe7d2269a147f69f33bfe62ecc168954f419c6c26f9b4c0f2466e32e539f49897aad887089475472aaac35c83ef8f4f1056b8c7215db93f130e2b9dd5e8a47173e89b956ce390146f5816409f0dde1545dbc0cd2c33ea56775ca83306b26a13f32e822bb34c787b79eda88ccd640e8ff3317d36cc56b9e8daeb19a6f5cd23e130445c2437429374822b1bb94493145f7cfc53b33781a363ddb5355628c8b0f18fb41b22de3f564a8c7bb286c76e4d4a3996dce9d55628717448a3518293fe899d39e8c2d9d829a82f2cd1c989116f3625a4c849fe518739b1d48db9f450c7cdec05913748043f3a2828d924dc4e960442e9e359c56c9cb150f59ecd49f5dc8fecf6d1fd13601a1d03beab2e42b985b34602964033299b423cc09c13a746a20990474f0b0b72089ab4603f0b8300cd2b0bf696482f5a63acd4de3f22d39f749c1e58ded21f16e2c9174a62db1bea7edc29efccc37f3c1818a5ca918efbbbb8073cb08f14e9246ab2f363a6db72bee57cc825f23e3e128e873a21c2d88e675632a17a1df4a780f8de1888e08cc722c8c5d523aa7a788d024a7c84095e9998e23e7e31c99e3faf3ece8c3d183dab54269c3a3d17ad56f7499241bb7271a33c73dbe1769971cd2d87ce6ffc42e7ef7d6b00a98bdf946623215715de8d21eae690640183fa7189bb0eb4b4afc3dbde4990c8402a1b30c176ca410cb2a83b093efc21507cfdf29f9679fc03e3cb48b087254b2729a13acde92ac2a831c0201c8ec010d936a92ccb64ec27d0d13da79e0a9805f009b4a7c832ae1f12493938131c72bf1b1fea712adbc8a113782e27c8ff2d670c8e40e9b259058b45b833bcda12a7f9cf0b5804e28fad3a0045363ca5f4688702bccbe941e1a2a2040a4adc2b6ca65c468715161fe5cf5019bf52de6c41cdbe64303c43dcb57482d75d6fbd382754b3efc1115269cde367a82c3ff22fae318b5f79e7cb13a9e72e8884050d79d2243ccd7f940b7844c64ac87cafe1f5d41a85ff27a04b171ca24d3e60ab5b905a79fde77ec3e7328fba1f3e00a867b64f4b41f8336cf29b4c83d25ff34e67e72a53367dc57f28288986f00b31e886c9ec0236af0133867110d3c06cfedc96988bd56f12fc4449f986ffe79279e0ee4656a068ba95381b7f12a50ce00820144041e3de17a08211dbf4e9ae3a499d647f7f224303626c72b94bbf6f84b167e37558f8be2bcd6caab9c742f057c32cc2cc7064ef1d3daced1f73cb7f98b438f28e8590512d62a35a8bac17bb64d1406fe15cba2594f123aac6eebd30c9f79f68f76365c11ff114484f1b40aa95fe2d7bfa8105eebc0fb482b8ac597430a70ef89b6a752257df55d8d57737124253a8cfe6e59113a95dbdd2a5b3c069b9b706323af73e52184d63a4b510ec32e6daa689183d669f0a828d4c86f946437b08d5611b621024c3d12452dfb6804e688d85c9c41c91dace8b02127cac06b35e8504d7a683ff43292697b6f224535209bf9beae34422e6ffa31a1acca64d6e2f69e9cf3932fe504d176fb2b2b07d956ec2833fa57fed92145ab65689ba531653cafecd9a3bdf4dd667bf8d96637a9bfec814ddc6c7d29ab65b88a8c0ff45838081dae214d0178d984869b85280d7770b3562a587c0fd2f2a589b87e5a07aaa7417d9b79125776d8c7efe68687a999341f82a53586eeafb806f6b3a4269ee62097d924c7450bb2cd46804ce99142460d9933fe58d9b4e0e0cd5cec41998afcd5df5937c013db3489930969539d99a4347f9bfd104050f977e5cf7cf0975c18906f06a04b55b3d8e33e7c5410331337493a20607b4f572d842106ecfd44ad78c8e90a95f10e225b9241461bd6b5bb64b96c459ee5cb3f2b8e5b779f1db713b21781098e35971e5d72d18a26614d2dbfd5eb82b9c5cab5575797307f76108d10f2934179ce7dcb72d321d32a10e92bb22e5f64e9144e9f1c07c9278c0caf6c161f2fdb389c15dd1a7d7c79c38fdfdbcabde3cdb3975952f6f67fe01f9a506fe7d4e64e69ee26e566ea9c0f1032bb553102ba54352d98e3c86882bb8792330a4da2c9d2ce4e73499c76fbfdda4592fde70aec27add4552548e7758d2b4ee8ef07582eb3c7e7d34032742f1cff6c201ad792e076df4b76d4cc2f2b0170880181b61742085420d70737b9c9138af8ed8b9cbead5fa8a90b09670e9ba12db4b2940d3461ec94f9ee7adfeca1eb7d44578486494629948bfb6f75d625fc789889972da583c53ec56973633635d50791dca3916996b93630b68a0ac645c26e5139132cb5bf236b04b18ab2842b2de904e19acaae2a9610c51deb68da8a7164cace1b25142e363efed7c53a33ed73962d2a721f3e37308b565eae64962a60314a440f2df00b14f565beadaf4ac9641af3eb548ca34dc9c900abd818cb439abc1df2a29bd92e35f7751446c8909943fe7238f843eb13a158598c8abcedd45dcc06e601dd38bfae3ef9df6425107b7d3d6c92671a424fa22109060636932ce65cc14150d94be7c7a953efd0c7b3b66771939e72eae4ac7e3e92b58e1c664b7d8a1a40d5422b82d0a2a3d465dce6776e5d11ed7304be39cdaece5d758600a0b9fadf5439d3d2251bc842f679db935034e60766863ac6b6b0dd30ae99ce1cd64d3e1bab598453c6f5a6d54afdbbb5552fe126a99d31b62cb116dfe9027eb30ab66db23a358fec676eca9c69f81a09b6f2d3bcd5af3ed0ba055a4076535f90a443ed38265078d05fe0883333a20ba0714d5d4533c1f33a442868a85624cc0c36ef8bf2724701df884fbfca43f51c592f0b97099ad7cdb5a05d1bc1d4c808ba258318df8ea950f8b283de70b7b7b2a0496efabc5e7a53c4bf16a974550ac354b21f3eaf0db519b01e0d2da6d072ed7471d2370788850683ad337e064ee0f4e3a90f5db99e76cd40a66f81dee1b4ebc93c8d554a410ea6c52387fbaef31b0525f8cd80802c3b27fd6c6be1a02b38eff03a4ffb4788d27d53eb81628ab50a30a7fd20a108632bbc786b74b86acbe8c9b315535f4e741bd0d8875e669cbca5e0e56d0d17a4aeada2c81effd70e37410365fb22486dca1f1d6ba733b45bf11f455ebbcba761d9f2575fc46302e931c9c9850a3de3aa54553819d62c9d49dc251c0ed9954fcf8f415f28c6a962c9b71f5ea8c21c09ee547d9c17855e63dde10ebe3db09be07e8378d48ddffa4dfb6d413caeef9df8798233979d75be589cb2bb8a864cc2a3bb03da29c9249cd3f22db73dd61f794f984e13e8a269e5ab4e24b89ba4c6722c0948b9643b8a2338ebaa1b60e778ed6b88d3700f1d8af32bae25f9ebc46b12f09c78e0a5d2d0a1fda384c3cb56ef31395c1ef7dc63c903fc4713212c3b2b55d08c732269436a00d91698f0709483b262546a8db90b6b3714cd3c8277cbe1706564f4e01e64970d5f02717504cfa7382192fb099b524fdde4f54c7f50721153f72b071a4fe65e48244db68da4f3a5e6b20cf40201d19bfb9a00732e7d95ac136d7e44f5f5e479480ed559acd629b0fcefbee9282e0cf58b57a7996a3c56bdee5fe3e1bcb47752b7d16a71cccf0d0b609eeda1a24591373aa834488a7dae342d26aafa67a02b40859b9da9e8b355e8a600382f41c1fec81a73ad5e2964c4567a10742876a1646cc561181ff6c5a48343b1781a56d9ed59b00a51fd98184c645b1d70cf899b0d7f988ffaa2a37072f88de0d735f8a7c93b17eb849ed1062950788e9b2c0f5bef75dcc87eb5bce13cae05b4aeb8bbf2afe87cdf686977e75696f42a431403c33b55236dd7d8add20ac8e2d55df8df74118d3b26046a34b910bad7e6f72132ca6a497b082a324a3037466fc202cf9dd6cb95ff14999ee4eb693361ee90c944c76c58bdb5a3ed024c4061b42fe216205d4d6771a2c4ef1b120b7df6722fe6219fb2d6191a73c5a63507071646dc111efc7163e41a0633d20ecee84d52dc4ea51d217d8e3a532acce6437cd3c1f8b12d4aefd2fec0e60d5f1ed23c2a1e0347b922a1eb9f0b490c66ab83b4e1e20cf228799f8131409a6c4f52c671cbae7795b5e0f57ffa8aaeae4ce3848cef91ce9afbe34aaf79526574a16914c90eb025a59dc3646f0c44fab87bd3e3d4d29f8a74e990ab0fee347dd9cd3f4772ff1aa9e8f341a8e2c0de799cea7a0219e16fe3dc6bbd1071cc8756c79e355a8b9f46f1dacda93899dc9535309228dcc7fe58863a51099506d8af1eb2d179ce898b7d6f9f453898a103b6ef485d740d3d7f52f8c4df25325d24833ead5d968e85f0f42444caf091f58200478ff7dff9514de194b2168c00771059f3f84fd06c036867a30dd75d5b09766abd5c3e6f180b47f53b28c23a4aab1bbacb542677b20e381f65ab1e1605a86551c401dee0121196bd072f45b1a2a30a80be1f743a1598afcee4e0c4a6827af9cb4e9c6fbe35350a4cb9ebb0086b52edb017bb181824cc2e0eca95ef758656a1313d2b888972a74b6b4a2c45036740966a8529ddeee4e1811c44a94d9885282c170750d0f50b991fdfa7b9e070d8f3a41bbbb8a81294ed1bf854e89f3c67d35ed635cf09c91a51483a053efaa82deb361ab87eaadab5846a4bd31d5d532b2fdbe7299e88be20aa36803c51dca534c4d8637d8768fb2eed9342dce8ac611c486c10d364e8231d2a065c68039aa62ce1f1ae1a35758e69011bc8a13162716b8c4b9baf329755deb26585cbfe34f2f3f2a9e4a54d397aaf7c709aee03701b2dcb3aa6572cbc17c0972c6efecf936282b9d9a868ad429ec4c4d55cd8632167df7e7b969fdadc2b236c6815223df0676eda12e4977e005abab96e2eb10b6c56057b3278f4de5bd799cd91f25846f898bc020df3be3a8f1d20a9e665b1f59708819e08767ee3078c4c8a5f2bef6a8d66904fe8c5581465932741105c06c6857f237900be790e68e8b7a9fc8aee1976918f7b21e4b10706483a9b8d8aa9974e01457afd4ec9e443bd0ff3a5531f93ab3d472265d340a26c9812a995deac5bfb2380dc1dd89176fbc57aac1704df8e4be42a2cbf3853a69bdf324f4084febaf9d91d9aa11764c27e9b296f70abed14565d63faa390d4a0f4870c79df78c1d5d884cdc48f11253e6af646e472c91650e3e090b12ef140070d5b0f5f6c81f418de7475e089d8dc659727c74fc99897a5a2bb7041d3745a7fb619fe5688afedb5d46fcdfd4db7e9855545977086bd4f42644a307ae2b924c0a9f9eb812c7c120d070f4022dc03d64d74d7d30aea1e7d7632d932003b4d74aa9369b79894b34cdf1601d37ac5b0e8972cbcd0c12def7928e4cd42f59065d0e12e137612dc6a298fa2ad7eed40b7e9b0d43de21883351c29ca998a110d2a2d4513683fcabf51c0a5724136b5414c123d329dc13bd091ce9bb6a7817814443ad26c9b27eed400205a00e88630210789525f9aa34723d30bea8d9ec5657d56fdd05b3419de71c6b1cf41ccb89d683ca2effc9c13c32fb3e6a411ab30a8efb2b159fdfd4de9cee769e37d4c310bd6aa70e6cb2f044c8ecd546cdc16dfc72a68019673e107c7bcc85ff82b5b21b5e1a82b45fe2e58533da2e34a128fd7699c1bd6b8361a8b1e058d417e4e53dc73c2416c4712064cef9235bafefb676756561df3993098d942ca9f46502d04fd1d5b7e866a58bc4de770c9b14a677f0b94e9840cf843e56e7bd9e713bf03fba7b2880083650fdbb2113c58c8f9408a4550175e54c1b811fe641089dfac1e26e244fd008a688066ca623cb305ed87ea31f17a1f5972ffc67d750e6bfb29c26c402223981977a6ed259b0e52c4ef2428e2a3b3caa5f543cc8fa6ea6a1fe65074f3534d6d3e65229d4f644acd54b9066dd886626e92688a9efa88633d76691a0ef1b00434b4699e9f1d6ca628e38b1f7a8a6ae668a1e3ee6268769906498ee64bf79b45ebd19b203e941cb08c363de32048087417cc0d5502a5dc79d65f7664fe774bbef04fef5abd58d09278e8714b1425cef9d3b0b871690ff2e2cecc7605bd1aab4eb6a7ffa0cad143e8d48d97d7b7a77e95416268d17e4cca9cc029f23bfc171c1dee3eec9358cafe1de6556e7420eba2bd108e126b44e96dddbac1ebf1a390509c0e3f860f3a26230c43247eedc1f62ce3d3e08a21faa38ffdb3f5415ac2e2f51b9f64d010fe0bc9c7de046412bd4231a56cc966575a70ee4a7230557fa3b6051662331b188a657e8f943b1aeb4ade9428fb3f5a250dc7114e37d9e7e3d48edf4b17e910c6615ce33ee62a01785a41d138fe38effc300fe4b277fb79682d54d948cdfc139dee6f6abfdb245bfd660767f7667931fd000d778eec6843642e2c1def5a257e3b3d0d5773cdfd11ece7ee416691631aabd4d62de6d6b02260cab4065e1c4bfae2b707354a31914cf8fef07b3d14e1dabe8465f8391c3b202e1799c5c550cc4b073fb8ed7478b0982b55720941f99452205f2d2ba50bfd5492f5843bb1ec387ba2fe6ae9ebcd1d349c1999f31f917b50b3fcd120a2471222c2981a70df158c5d57ba828605da920a6d0241680ce5c3325cd2f2974e5eb22387ca378fa09a6459635b6cfe4c22d402e2d1a3b941dfad7305bd03a3856d5d93ec1e59c8554904b141ea593442aceaf37ef333e6e6bc16771cac5ab082fb1740691aeec51c96a235ae6ed713ebdbcad36a5e7d7ae994303581df20dcdb99ccf703ad666748613f1e94ea9d5531ffc9062500369f60ae2e06086c350f57f39f73eeb43de6a387683d1c5e752aef214565004d0321599eb5102e2b1cb2331c0c3d51344832ee9f353cc4c90418772af8176cffbdec15029a6af23a6ed0efe902939ea9fa6579c32804f7ed45c9c2680dcb1f18e4f92f2599c2a4534cd5f76c1f1ae171428c66517571a87ac7bdaeff2909bf69d8e25ca3a0bc61beeb93d4250c4465988b3aca7c238ce8ec1f46de65c856ea93fe80949f75695145e5c319139852940a560a8f8c5df8e51bd661b23f186b9db72a46473be79009ac73b68efb70d36ef045010e14e953cf469658751306cfd671c0d5236cc2abdd873a8773e01817f0111770ae4b5097d41dedd3e4378d9f74a6cf916848a3012c2eb7f800d543eb47fb501cd78a9e543b80efda1cd802b495c892742844d4d083c516d0a22d064d2caabec32f8568969e439299ae75e74241968ffdf3fef67880b00307fa92ebbb3bffeaef93fe14e8af7e1f662ef81ea3bf9860f5d3ad8727f87a8b11f3c53d709d9d604e318a2694dcf42ee0ac49592747d38812b0755d85b1f8ad226bd6a1094dd57ad5eb68d6102857f7cafde0d2b154c7f2257f2dbfb71ba6bce9750295c8be5010a0541a855b628817f6f70fa485b72cf0a8dcdba37f66e5b58d54d1229aef9de7ad6ae3373bd727ae3ffb982eeca0304d88cf4fb6d851bf85155f315c4384bb831a296bbf6e1a514f37e7771ad39421a75e40d61ae0a82834361f55d88c0751897bcec297b18ba88d4a32610e730a83d04163595706197fbaa25332f1565bf375bf7ba89f42f4a19594ad8f1b1fc9ffe31029e099f1d6a92a8a20570cb3ba352956668a227f4f1e0a27b25d862b3c4a5bdc19d4ee57874ff2e3e9d8926f4bf46f3bc2e266847fe62a1b3cad9b1865c1c54e16c90946c300fe8675122f95143d852a672fcdd73340a5cfd5cc85661f5a86cd683b2635a98d899c74d2d82bffc6d8c9477cc7e43d13b730069e69a92df22c00e3f9438518ce861e542e7aeb2de624ed900b67e331ddc3b02f754d4d3714b67a8bc2318a2406eece7e948c8fbd653cfb8c19df0dfc567dc01889ee018258903f3a20272314a45c19bf6c1784ecaf625ee3c6506a551be42dddb8c4bec4f9b54355035acf7daa0871ab3ec10d0c6bb02fbebe137b40deb13be5822e9fe41aba093bb42c7831ab133b9d40d947ee5139a98c9ca1979691146b65b26a8cd9802301feb8140f943d96f1aab626a5fe23207b498a23108fff8dead17635afbcd8ee241215b7f2823350d63e4a86a08f9659f32c5b537bfb6267ebb68b757269d0c899552d679a68dd065b3a9fa12cd8f0c904cbaa527e38550157ea915d1d2928ad0e53397b26c412ae22afab04131cf450d2e8ce023ba5517e466a1ec6b373a33a1f4e12c3ba003fc18d324ddb5dd1106d9cdf77bba58e7f4944940e3f16b28e8d6a6e685195e3a2fc74b0413b86481d7d365f93a4460d9848707f46cd360c84747c025b6e3dc78bd468f376d57fe8459a6b318ae50284c28beba8ed61506aa552f9b1829fd471047f5894ea57b546b07dcbced2d78718465a4d5fc5c57aca6d2c6050d366abbbdf134d1b238de95c82e91287fdc9755e4462967498c6c7ecbe61ecff7b756e60fd41822945f0923c76366ffd4c37a6a14c865f7be668b35dcbf3f221958e1e5d11751938dc352746c87a56d716eeb164d55ad731e836e146f570947259fc6f01838540b0735649cf3596f7f86de8d0e0e865c1f6a7c0a6dca5c9e52d75b49b013c63028f28972f2bccc32ffc065256024a2af1392e4c8cdb58aad0a6824cf2b6a3e1963645a2e6de738e9b56aa1c8618529c7d9489481afe608094ed4fdd738ce9b0d3b81b2839e694a937affcc1bf359826ee95276b3da7dced9cb6b0c8d343fcc34247192a7672ab93c5b38318e7a093c9bf97ee1e086e269136786fbf04203c51f29a71ae4133564142dc72f0ad6393ac3dabbba4b76c881de90b140c2f789a0f12ac0cc63c249d0daf86c120189325779416165851056c37638d1073fb2bbdca78dc313d9e660e0246eebdf0c652ae0ad4d507c1a88e39872a1e50829c022b873eb44ecdfb01f81e85840eda63b8250dff9806c97bb7a9c5ebe2170e570bbd4be93df64528cc9c20b6e48e9af36c50fd3a10e245bce7e44bc4a1bf141723e6a838a9cfe29d0c4277729d04fd + +Params = SHA2_20/4_512 +Msg = 01020304 +PublicKey = 0000000a969ee3a1c17e3e85917666344015eceb2b8c88a53c481d9f05496eb41c17b9316f2d22fcec68b8526765b3674cf613ed8ff2c69e8f5a1b7d39c6d9df101d368197343c491c56fb31f41ddfe4bb093a607d5be6d21bcbbe61d90d90ddd3595f356db21b4a962ca5eeb966d57423935d55ff60ccfefa4b714f40abb2ac4d9852f6 +Signature = 000000bf83137ae40260a2f6437734fdcd4e729af37ec2722859860d4670fd10dfe70166ddbddfaaae6fe0a815d500ced123b2ebb2328cf32a55af3a5f5fa5f3fedd2f4bda45d0cbf3d3022ebbb86ab955f74c7411092887924f4fc12154d683dd00b00bd069c50a52a429c19f53c8142972d5505fc7cc3114dcf8421c88405c67acc2c80fe5a04c84126de77ab27199b653945e4261afc7a9c66c9fefc9901c80d42287f5876302549ad6ff80eda72b84a2093765df0a9b61377b8989856659f05440a55cf1e408fdb833dd8e049c757b402818e17db2cc13f25df1b06146a2a2049702572076764d5e4a1987550978f6da5fc03fce10eba5da40bf933c9b91465e40be443b76ce3105de2f9f56dd59255f5c15c6b9a4666db0ecd9d9572d8f4ce8228893d49150e871a1ca98948a79b67a3145b98b35c76303e15f4e7947fc73afc699b8988512a7c6de7fe31d28e54b305228ca58d6066abef4a103732eb94d555aa27ad6fcf97d7f008e0759b43c2af9cf101d2edace98fc98ee8308c32603f331038d296548eaa60ad124aa09083aa20e2c25c3e2aee350a070e10bbddb6b69af3073f8d08f6f2564c68780f54d0fb4e91586839363e66b0797743b5f662a65bc8fe99b9cfb1ced890918ce970b8fa1476536e0adff87d05cd76884f82d916830a8e99587fae9b4464f6d69d4f7b2eedacfebfb63064ad04a05e7a1b36e4e52bfed208f4a1ed21aa6fb12adf86436b6d668b77a6dc887e5b6a5915ec4675777daaf84bf887afa62576cd82d09c1a7ac5df1531f32756fac3757377a3ac3cd8154c0486231d327aff392c26823a9937cfd961b4e96859bb21fdb96850511585d03196b4d53d06713bd3d23e8e51aef9e53d05f00f88f87a0d7005fce0e7f4efcdeed005d5287a48080a32e5d5afb6ed9994b6cec4fac8ec948ff49646910e3d596e7158599d3861b166b481b8dd7e5ce7c407f11f637b2883f59e15b205a15822c3219679c18d887ce0a8884ad3d85a83fab4dabbcc6885ebfde72d0ab557d81afc60b0316f3bd866b3aeb48ed3c89ad23f275f7136c29706127bfa358e5e2d4606ab3a57898c49ffcf24e5ecd0180bb1ddb4c3d1d89cc093ee230a49b1a92031d40d32f703975f75260b7b0eaf3ef5f493a35d5bd62ce1ea2509c13c3a090a9806d97127be579db7e4ae2e3a636c911bafee14c9f73ea20f6bfec8a003769d74b2c378c97967d45a92e4a534eb382685c3f81344614662255c913c61fa047674de87a91da45d6676b58dce180780360d2d0a22864a38ad1d8b76a599b08f93e23303ec8fff13b90780dd4631daddc89ac0dab084e704205dadb981e97b40914dd1ecf27455f2323e93686f679ed772c846079ee78aea48b60c09ee0c6bf179ad9a3c649cd2911b07ae6e152b300584e77607e6f0416d126d17e85065d9b96b448ffa08b0b72059fecb0e57ef0a419a4288fac1152e478db75749d6016b4b891900d7893b4d60c645d0517117edd631ad3def639efc25d8ae07d4f4753a01713c3472eee4d297ed63c70e6fb9e757dab73e8ae2ed607cc96854c594f73be2b636291177c6c3a59c5bf49f0d55b05563a2830839347e40477d53e2dc4f5d8c237dc676c354a8c95b1b75fcbf3cc569dfa303f75517c3fdb22698c58083a2d6ebfd557c8ba8b9de0746e1aa7073f496b2e1fc631e01aadb292e689450d1404cfdde86f62e2096b0f7e10589098fe5963aeaa2f726bd4d8976ccf21ca8eb46bdb38a310f6388f934fc89f527655c894cc2c90c014f2b66239e3be1ca6e404d09c82ef4609dd3a9fcf5ad0b730a88fe3c5d9bfb005a2a3efd732cda1f2326cee842f49340a1c287e5407b278ebff71f0254a69e117e67473d586ffaa0c888e772bf2b92c01004f74e95b40cd29cac6a1ef3fd99a4ab273d1df399bc83edbe646b84f2fa55264b276edf17625e7a7fe25e784d6d81b78705040e2f12af16666c3759118c2c466e0ea4cd477b5dfdeea338688c92e8abfaa097b6b0d465f0f13458d36d4a1582d86114c196ecbf704f977fcbe1f6eefef71e70b48c7e95fdbdba51533f5a0191b33c8b97dca19e5eab820d02c286a8ef7a21d9defb82a42c4be87138528f504c3a4c48bb3a90f85cd634b8835cab7faec53706f101fad117cbe10e7ade1cb2b0591691b5898b2c9e4d1d7a2f22a7fb27791d0ed0435f337736ce9ffadbb7e2cfe50458eab2909151fba7a1b780a1d7a456e79e45e5cf3863e4dc44c654838a385e7c7a9f26898d57b0bd19e24523a7e673a998e5135a9655711169702721224e7a39743259240371d366e996a6d59359ccd031785d56a48be8e88728672e164a47ac11f5a462ef8fb3c729e78e2945a81174dee4ba850b5aeecbe348a51b8a32eabc9c802f8217de683b6f63a59cce87f8bce80d4608951f0af0e1548fb8cb544eec97d2b5889da4f13d44bb22155405f30a3e37e06136204e4a9482b978b1db67520fa9c6c90d4e587952987a81addbc7f77d20e7b318b16c32874b86f271a8067db5eb307aaac596127d29eeb77fea5c77d55ee4c42c1464c6847410873de6ab42176af78115c15d74f0b59a724af78ccd4b0b9af66c7cd13ff7b3a781a500c6cb262a96250e2f21a9c0ddb767abc8fee41b0b21e30889bb920c93e7ef59b7c463e2a28a9dbfbb973617ff450946d167344e1bf33f19bc339af323f31f4534feac79a2336ff2cfcb59e1b070ed70a3289bd3c6ddfe7293e8955b1bdca1fdd2f957d45def8d1729adf0f91f3bac839bca4b7ce9dcb7e8570d66384ed086a7a36919fe049af09b5274d706755bd4ff6880341be6f00a94ddfc5b89eaddc3bf09758a4815d1fa28df98ea44c0f0b004532a0a90d01d0609514d9231289c95d5cb2a37d570a6cfe401cc60d0e69fe7cfcc2c10143a2eaad72bc38df0abb83703e213734f82f221ba4ba03063954a7868c65581ef6f5bae41ba3c657042ab2bc8a866c6d42c2949c2810ac91ed054f3220ced8ae25872b8a6bc2a66d98288f27d894d7477a7b5da3f15c02b398562f6a1ecfe8b8611d289a96041b601b660d348a6c0b948ef80af9b4240489ab7eebee1e3fa3b280a3d46b89c678f1a30403a03c7d40bf1d676577a2b0114251e362048452ba36e1a49d55ca9e88e9701034bc9e20b0072c78a7d4e3bbb557539dda7577cf26ebc5af9e8ac83bf2b483bc196c6503d1a93490f2bfca2ef0cc1f42f32dd7f9cead3574024d9b8b7123253ae0a45a48d550c299f814df46935c664b10fc52b8f959afc82d6e6c1a666dbc40f714ee4e79075eea124923450b7cb0327a228da6692af0c7d21149c2d1f7d9e1d0e06d9fab25d2dbd720a052c448ed9401e6c431db8d87d1fe34d2b6cab75d9dfad2c10861c96aa1bdd50d104ebbc6d43e34610f439735b645d396ddea6662dc7d3e34a745fa16b7af2e37d1fc409cc2c0a2822896179a732a70e68ddfc0b829a72b0e82bb7469fedf61a0199f311412e7e35667379b04287cb2bea2f2260ebbc87aa89367ea2f85220334b4021794d0ff2836ff265251c0b8e90112843ff1878c42d045e770ed3c945e8429d80d86e7c0494af992525a6691014dbb9beec638a17e14431b64dee3b6594dc90e26f55e00c94342896bdc0878f95409c855e856d3b959d115ad834f6a9457142e113adf02f74d86e3abb32e75ecdc5563366deac0efd68934458efb97541dbfaff2797c5c00894ed61bff5e7771db759533d7f6d8c7d948ad328dddf4915fc39124f74fc4227de08f1ee5e610bc411a58c304566bc0d725fc6164a34756e4760ee478cf061ac4b19a216a2eff5bf9b4b148591dd349f718f642937cd2cbf0e4e6514d122d72985bf073576706864cae892df37d0dc207f8f00ef1d3eafcbbb8b23bcfb62bf7133213a61992159d2dba6650fce73e4d0e9c15b5333556ec43566f12936d7af96ef7e34885e295ec5bb81802d08be1fbef1472f72f763350f5ea10e66781245579ae6031a4768f55b474c60d3596ada59e5ba9ba937ac81d855aa703794037103377e6f72f374f520d115189309a3ca38e6bbf29f3ea384489ec44fb629585c09d0b190c71094532af8c07ee4d90240c2a990fd3a47c2251dcb9e4c08044c668ddc8ce764ddba622ea0fe9a0a1f798c3b166c9699e857e0ed6a1fa95d06868ff4bc3aa1b18b6b8186e060c6a857dd9ecc298bf91814bd07a19f13800f1e384239a5bfb8447f300a3ce8a464f395d9a17a67bb9af96390a0c1af1d90e5502d53589640d8388196c8c42556f8885e13fb381db9366eb199e21c8a6988396f23055812e2a67083dca58f63cbe098899b25432d6a9b1114cffc5aa01fcebacce11dbd2c85c5696e6038e7b878bd107d1e6a603ba3aedab1ce95d81c162a667bd55599c9ec342873b5c7fa2e98b10da7adce2f16e880119461e6829be71f6d6e8aefd153e1cb4f86dcf7187c92b5553139c46ae27bfdd557a21cbeeb9178ec57e86d5e23373fa82e447906cf861b9beb7f7c5851da2bdb944e76f0a0cd3da79a4d3ffd2a2f156296dd142aa533f1c1ac86f4ad30859e0100f0a99486939f6528eec175683401adc8664b5d3bd44df1c6abd5fa54fcc030c18943eb2ea6ca4d2775e00e3e97fc518298579f7f30f2d8d5f856740b4056a8245861356e6d3d4eb01569beb1e50677eab649d1bf4aaed819070ca0134a2eecffb148601288f0ea586d994c34b5b8373a9c14db5945b67101e13fecc659d056719736e3ebaa8dd082a78c9a9355c03a5fbd7692d5d6a44a645ce8d7a576b47a60d4d7fef45444142a2fff74241fe3d1ded166fe5b4312d4f3d93afb56b1d9f753c1d24a04fcea5541b24b3b1a11f2989f80ad0c335ac447aadb710fd31e2ecefd9e857966fcc3831e74e247aab89d63094a7205d3a787d37cf80a6c3fcb51825d35378f09969737ffe9e97bc44d59e74f63258515d493c51d3839d7d6804b1aa9348285017d091ede726bb54d0691d46981ff32671e56f10e4dcfcda70107af7decf1a521dd207639adc45d67e31c27ee017d3f6b9e5c25c5982d37f0ab8e8bab130c3375685baad1cf6b4cf28b3027467b3781cf3902e7bc3b73a200e1df5db9eb9e3c2dbdfd705885949f4d01323ae2ebe702104dade1849f9bc034eb15be006083456e2db99773b2c9259e15ef9c9973052f24e9db0cbb56e9b45bfc1f90b6ffb75ed06118d586a919151ff91d8f1127530a86dca0ea35fdbf06bb3d9e96c9d2e5efade18e142e401e5a34a366d0b8521386eba7bec8bdc2128bf325359c1aa30f20f733e78e2263f15b493302fd543976b5db94675e961a712e1db9e57522f5db305be3d572bbcf956a6b386685267619860797a4b5c6520fceabea327d126f97cc999f9d1ce8ccc97124c6557d60edc04fde02d7031d84b66cabc24e61933185cf815cd55ed810a38d03d690971bb63795ea4f4a0ddb7009a6b8f196840fff4ebf79bcb8f5e51f0e22d932a52662753bd47e6a392a71be680073199b36536c84ab07ae1cf0e8ba04bdca055a6974ab0a66d95fc9c1ce58d45cd9ac450657fcadcbb9cf1aea89a422ff6f7142f8652609336b64ce3881ee4c71b095090e128d1ec5a4fd7a9cc49a9686b4de586555da32a48695c64307e8ccb7e198800022b9b848d881d64031a51aaf3fbce65e68d8ef93e9f6b1af70fbcdac6130cde7652df0efc05d06cebf62fc50a7eb2f9fec4e41c12911cda161c7d70571e96b70bb6ca4b73fb3f3b2a89e1836fecda7f2dcc5c95afdd2a0854671836051a0bd9736e554bde5a69313fd142dbd105b97b7c2775eaa8672cc1c96783bf363411b545642e6f58c9a5fd06e54e256eaedde53f2e67c59b6eea9a0eb9d8791b5de49e740c12a72d6b3cbec789a3775a35f2bdf35d9d382db12b124e0d813ceb03ebe5fd77f2200977148faeecd416cb08c1f74136c37ee45eaae6ddf725147be1120122eed6ddd8194c5f99c1b8b6ea790a299def953dc4e27dd1d2214d96c7ec5ce527fea796803349cb1a8fd470c2054bfa8866d1ecb3bda2f53e3301a30160f92d84396fd51be4b872cba5a6fc00cca0dfa1c5ea3f967dbea72a302a03fc1e92515d6d9a1dca5ccce183f9e4d47ccfa74390559afcb63a76d8d7c1a4238c211f3e4d4465e0d1a77e2136e01e36449409fbe9fd714a3c23d27f1332fdae9282a99013ab28e40b69f3b4427bac40e6da7fe884f8ab666c8e8a738a26f92d491a866cc8b93fc176499461d5bb979fa3eed634f93f4b2d7df302b3feb91e0c4bae83aff8ceb0aef5db6e5c636344fb95fbfeee96e7aa420329ac2f6fba655b3a3b991e127fbc818a0f48e50bc2db49fed96a0797019885c41b70d56e4a48971409ea789bff8dd62dddd4d4072a418eadf6f2e245d13f09265f8f318c3992cf4e24affd4a11fb6c6f9eece81f8d184a5ac4e0c066cf62067bf07f81509182baaee6121b170e0a533f98cba8a9ac7576c7c2b3f9bd19e8ea3d7fabfd26188a552770b6ed95489ea2cdb1b6d7e7e73b2e074e8d92bb6399b642f7f08ae60a4695bf86ee505601171cfdc7d50d6e2b6914733825261d9c63f737017dceed3deafc63a7334a0d888a5da611ff5f310f05271a7eae5948ae25eddfe9e9b2675a9183d0d7107b0078d5d662269cb0ae2d7f487e8ae122efa8f338852aa6613f2a24938fab8e2efcd1e65817bd4161da13085a4d10c1930eb7aa6000b59c7f3ea33e0ea198aad08dc1d346972b14b2e1ae3b74dd739d46f36f3af05805cc6d78aa39a949ee8bc72c49c0c486340e094874df4be4be92bf2be77d53480a7ae202b6847ce1194bf01681b4fbfdc51fded33804e9c7d949c286257222c7f898fc8ca178531f500ad66c393ec691c9c8fa74068e5fd8d149ce6c001d1a427b9c7c39b6ce2d4940f8602c945efc04058e4f59d7666b45c46a26b089c87bebca59657c875a1b169cc396fa77ec396b3f7b95af4325a13ce8a32a08315456a24da22986227f0a2b6fbc96fadffe22ff07b4e82cb0b6a4f5a8ecf1e7e942c7c0f65fa136eb06e6b988ace4f80bf1ea97c21aef8d9f9eb96aa1a9b72fbbc4937cb6b234700791e05f6256c123d8ea9a5873ff800443db6308433156181034eef34dc0a00dfc35c6c689a9bafe380ee4531b47395778783b66f292c4e59dae7d5c7f30daaae9996db74b0ad8e4a14bf75cb5a763b88a7c7392e4df065a7b9a73ac9b889ae66fc50745a30aac2f29a67662eb32a2de0dcd1c7dc80691ce855b360d88cd346b5f79b0c269c6fd8824a34d59cc9f95688eccfebfe68a0dfef145179f256c39fa52fe5796543a6b88b6ac5631cbb5c2d2dd61a1a063a74aecc80909b58db4ec25ad8e793ecd3f222e552f772b06e0882f904bd378551be22beb74f47b6307bf0479c5a4ee211a507f776fbc32a692b80647d3a9a6391817193a88fd5512740f5dc124abd2484aff638ef0b9c66951e50ea8a5673d8a2b6829d7e90e99eb4390701bcb13339eec8c3a4e8deed1c4954303863e9d40e68e6b7f82f8b305710356736a1a2b3b5bf285f7b40e49845de7c310ccdc2968b68ed754b2e3ea527b557668cafefe3510890c6a11532d99f449799abdb6633f82a1243a76ef0ec36f9642196a2cd5fd796fef456fd075ef2444d836bc4bc22e82dd506556b29d9f2ddb94ec88b203385bde9345ee97810158311338787bd253dba9185eecb28d62cbe367d8995dddd8709a952be6a4d7e75f901d5a533ebcb62987c39952202654f85700c5ba97e3827961e975e71b0982dba218740af2cd31cd5751f3f35f97b3ae1ccf397e6a9d8441d3d5d963079cbfc2a4779e0ba10925e6a69c438516ae98944d545680012f64fbc1a1d8ee173c7f3c29f3c759448252c748a1768365f22bc8b8922917ff34edd3f49407bf314724353c3329f548306d65266f782b3dfce1de37ec5cbfa6ba9559fd1eacd6bf81106e820d76461a7f631f10df36db15f8390dc4a3e3a02920ef45f498f42f610f449d66c59b79c20848ff5799c16a766da9c4f99eab1f54394cc821dba1a1a0f1207fa2d3ac9d961f864f73620fdcf8340b69ef7260696ddadc91e39c864b6e17346ab0f3d16e4e2e338a556aeb60d2a9949edba713387ddefd9df3293a01bf45cf75b87b7240a6c55fc8f10be7f4e4ebb39dcc6a5f2784731a16cfae3155ffadc1b318136ef198fb3402629a479b0964190804bf283f96404937cb1d95038fc45ad2a19a8eb98ca6b1053cae258205be53f61d473f8ace68a6f68fe7b2731768df33acdbbd3605b03b0c33b471312f96324f9368bb06ed0c4028947500502542f1e1f6ed16b1bdc2593c629997c62ad2261a88cfd7e393484b37c2075a452da6d91e4f97ca98f2d3f2f12397ceee6008548f87756f3fbba1b083b4f9d6754309e3ea4dd0260607708b4c3b787b0d8cf87723396fc36843b7a582513a698e696de51e8683552dd3a8b301c38b8057af0537deb6d59f7bf683b5365697a5d72b8dc32bc58a9db88b2e28b1b2f95318b7cdef2c165740d73de954b6d05a4ea50ecf854f630d1892686f20f37b7d582c5284c117a343c2277f1497534a8438e89256ee9d685c2ac5235fb87d50e0ab1204837eb2b833c84b323b84341aab945a23e5f08bfa30e933530d398fda2ea2548d06598515c7d2346ebfb74c697fb7ba72cf3456914a2206f2695314a80a1685a1f40627eb83754fc58b86015c310083b9fb3415782914e278b96cc28cd0d1f79e9f6dd18ec97fcc28b31e0697d160f45aad638fd81703344aa3b2c7f3b1610462d257a2291ab9fbadf98e121433dced4c6b1b9233f7b767417aee2932a15b935a6675137574780043d6e8c2b1ed8e5eedc96c92c91998674e58f11906e081e262d2464a83a9568729f080eb1e92efdd0356652c28ae71d4ad92e11eaf1f75e419ad56f91dac72162a55f44a89f60caf51a7ac5c192fa8a6f9542380407437336ce4784de754c0c2b31416241011744bf40d387a2fa597b8c65cbb33e6327dbcc114d6e2db72d4c97778fbb658a1652565a4232650bc0848c7ca39c70ef17ac8b46b4efc028ae105f092ef1a9ec1020254165ba0218147b8aa517a8633c6077b8ca66780a2cc4ee8cea7d8ad0276cde2b85e0f5d98bd3e63fa471394786eef83496636b67f74b10ff31ce0a26294b0f97f00534b8f58435b7adb9206e78c6ce026020bd36fff4cc3f551499cafaffd78ac9c601aeb1a6bc7c01c56343970ac42ae56a030f3ce70e534b14cf9e74ee443403dd17c24937ef9819dfd51490ad50d6f379816a59841c7b618f3fe170534e7dc955589eb46e97dbdf32ac47a74904bf00f43de583de50fa33911c49afd95ab4bab379e4a72b65732c0d2d42cca946101cbdd3808010a8b915f9f95ac58e099fa07d93d58c7f10c31681e47fdba6d494b27d9f0311eeb27f074b3a96bfbe91cc992716ecf3f89489e95427d0c6906b1e580622a6a3044f3725fd81063b10312102bd05e3d906b6ca77568c50b75681803ed1a1fa0f94af07e34203e071267a6e4849e9dff3af4ea3e159b33ed2b5744ae0ae5d0be7f1d1c6778fc44d3db5a2a85c34414525cec1fbd8edc52cce3b027ccc0733d2b5da7d0f7b8edc9678bdd2acbf38a2ae54fa02dab76db723b2997075e74f48b4aea1717c6251b2e82890dd0a5622e76988088dab3b26852719c28724358154932db9c44d4800889a4ef32c68017fa16ecad1e04b7fab1662d251a96ff444f8e5380d71a9f68f9112b55a8eec778afecf75a67bba4cbd5d625799d8b672515f67b33997cb01938acd22b72d5d90a98399dee89687eac06f72c05776b8286eaa7ad00d168ce22f8ef90e76dd0edb83706aeb46a885edf84d232490f6f2aef1b48bad7a1bac65361f61d7975b280c8d23c6e126aa47b7d1ccca81d61012b80eff8523a01edf046e75a868b8e8951b3bb9b329bb0fcc46e39e90e6b4d4b5129283df950e884c5d80a7ea0f92f2c33e784635dbefdb9901b8eff156f3a509cd5a9299c0bfbe661039aa6487040c362defa65494d83f4a0eebea843feff7eb59e010356c28d9bcc85334d6d7a3563c1e40832c87a4708d345478d554454cd5a6c971d6aa5f25da1e24a7bafc1cab7044171637cf65e2fcd2c74195f6c867ec66b4c2b822852a7ea5fa340dc89cc1d2af52a15e56dd6979644aacde482188226de72eb855d3f2ab7d3d1c62663a696a19c3e124986a7d598c30b13a486daa9d6e8cf238b878e95f254dce85f58d0072e3758f037d9832cee9f349ed083c0cd9eeda5d515cef3afbf7bf3413a25bb235864641a4dab46b1bdd0161f647a4467c75cb1b1aba1dd27d38c0ecf07fc0552ca8ef1692356155fa1c8d58c5d54689b72ff045d51914c94b5570a1669ca1982cf3bf4cbc8615a45501a2e10cf0df43cbe9030ea0eb256d5f9776da22ba3808055f8a1c43e9d2a59c32c1b9fccd09cac43a8edc41c4f3b0cb50588e9017f5287152d0b3391c2dcd114022be3458ffcf141428a86efd418ff81afe3a88ed38c2d1a83742edd4effa89dc511a97e681c5f3f83fe27cb696e8cb7e514f275aa9a54eb0ba14b2186f603041735f7951b8196731c6c1c72d5c28cc555dcf470d54a17389618039fb4d82c5c35c8359283b680863395398329c3d6f00706985f4c9259a0883e77b8d12d3a796bab0798fe190a4d8adf6a954d34babcfbf96642bc51a53c7486106be06df7f9f4c8fbdce16d363cd4558a8d107be5a6419e0b6b3df0798291f5e1f9a0c7aa5fd6a7b28d78e748b59064cca6309174f0f4cf5ba98dc5571ce107c98fd10a6940db674dbf5b9106a6e153a682ec83d144cdc0164dd8da0dda28009e4588a085df2d22d2caa42b20f7a7c788c2bb28e1c75282869c50c8c15b1614c997bf086856e401bfe34fd533c1d49eb3140eadecfce26c55f2b61f59274c667b23c0a4e87c14540625f1b6abef63d3bd14a463fd4d68e81a9dd9dc104283413e0742ab960fc1b6c5662240f1e78292517981b28a62f68bec9a2395f04fa7f2639f40b7df2b0ac4ecb5458017fa33f50896d1b8d4de04a81fccc7e9aee16ff0a98cec547b49c67157557e8658bad7882478026cda9ca07026604dbbe87ded983b97240e216203fbbef0679efd95a6d24cd2e28b3a89934e03481a061f70a1f7a6c0d93b6905f1a5713a99bc249f3e3ee4aadb6440efd8b198c2c0732522ff8469a950e7df857667a20f4f746d16191f4c66a83a4c6cd9bd9f1fef56b1b18e400a5a3e621a7cf2931a5609e75ead722e05eedffa6982d968f3a600848025bb9afd8623075e421a8545abcff0b71fef3589734707455fb863d2547fd9a63e74f7345441a7eb726a2b9740de01af8847d0cb7db6cde0e0b64aafbcad6071c6c5fbed28ae7a6eeeafaab76ec2dae8f4405ffacd2f57837c11207a2eb8006502a5554db762d0ea62ecb46b27d1db06dcb07ca4e10543b425accd9c35902b544e7d71ecbfa1934b6556c2417e7ac7bcd2541c8228180909d7c909117510161e5c3c00d690c162cbf3357a2c18aaceeaf667aff46d499c1bca2a69dfacd81c60b417f1683473e3f98596a4adb2f0b3354c9c7d335b9c797cc8528fec5d72447c9259013a98c42960055e92eeb38eacdc7dfe8aed16a6bb5c341e9bb247ee7dd94a9fe996fb72e78778766464646f856eb385507888319e8482c19b1c42bf7c6fcc5c37ac89d1a876cd6ef082ed8bbb812fabef6b368b5fe732fa9746dee10c5600437e4ae2efff2327227243eaf0ad56d48d818fd9cd0842d24977c8b3b13b8fed9ef2428bc41d0bb43240dd070421890e352e9bfe2be628e8bb8c380229fe33dd369c382c5c1d9fab47eedc5ec00d82f4a1e436537a15c1cd122f2f91ef9a1c15f400400df50e6e349f7b5e8526a872f4d6912643330a95b394b1afe60786a53d3dda878fe56687723ae23e4ed13fa982bc197634e88c21da84dd070d3b62db26e63fc747a334d40c70ed8ff88cd0acf66d5f3749fad2b7d677622d19be1b632e448facdc750f0368d8b90353245d1d997574e163ad1bd3d1cce10eacaaa058003e3e81d6cbbf38c641f5a059e0fdeb44ab9f12c79bf17ab291fc9d5bb7756bf7f3fcf435b1c475ad53eb06286e0e699b0aa3babc7860ba34af3593076c1d773fbe005b93ce40b579c464aab323699b78da12b91cf596daf2d64421f2de64e71889fc1ce0e102825dae23c68bdfa4d29c78eaf16cd5912b2120fdb425aa078d851c284bbe066148876b5c03952aeb522b068bee777b907389fdfafb5488cc69143952e47e97e3b62a11708fef8b2dd663456cd28736e8715ad72f8bdd93f83fb53876382673230d19228fd0aa5d474a614853b7dc87bb5d6f6244b4284f9d4821759fc0e4e9a62c79b4d0dddcbd37722abc86e3ac63ea35dfa5dd9a52961bd8b303cbe82795b9ee998efe94908adcf8028d860db1d76d753350429756e5e90c978ec2e6e8852ee4658a29b3ee01267f0db5a8683bef68e27ba90ede7ad738d7d5b6e0dc645b798fab86001ddcd59012c5047c5a7e3d1e2c23ed5518cb97f558e2ff6090f4faabeee1a9e3cef8a8f696190b757df6a2604204f41985f6dc7d78ef0a41e1cf25db27a1e8d7a17299001376d5a40afcdc7ec8f597e118b06d7d3902d8a1242075003ddd4a75ed9add66633a5a73757a4ad973c59d51b82449bf2564f1f4a28e122dcf594e656ad2c0c47580abda1cf14f2c12ddca2bfe33d7e6a5a149e0cf19709d560bcaca1c5f6076d334db81ef4df16b4268a7f75b522084ac8321253ff338a954d7d966cfc559ca714f602af67be96d72f466f4611149a3536eeace5cf6fdfd965caea0bb57c59e4b987fff2f47749a43e377ebcb7c098da343b1858ad0c3d107f752869267975d703cc00e22884571609568f58c35f80a8db420f0582208af8616e962b587b487af548458a12803eef16c797da54a21a1e307ae944365fa65ded9de9e770f0b36201902f7be0081e2f38023cbcc5bb478ca8bca3784162a881658237dcf1b67a5d1236f1c117788a04fd8c0d54f2b177ae537e3f62ddfceaa8670273246427f4985015c0a170f3f1a7c831837ffca621c65f8ca8b5acdf09319aac890f0ba441adac2966a62a56b9247b227a8a42276e6f5556f590aa86e77a1e6a5d16088ee68cf9508f430f8110559771ad5d0ed523e0688087efa7ea0242d9d1b2bc6df31be67a055f0ccc1a5e297aed42d31bf79fe8ec9fcc87f1ba34556ce837ddade7a4021c4416d0fd4963063e2dc5b4e9b8b87f328e762261ad8f99da296c4f3f3e3966a33eba5398ccc38783711440415457a651e00604a736a6c7a123c2c69fe6d8ff9b1090b91880a03bc0e86da3380bb769b2dae7fd2344648e20df02ce31db48daf9a6206a119a7fec76a971c5efad42866f92899ef5606aa432de41cc0e991a306e6e35257671c56674f08a32710710571b685b29912995122e86d64c18690ca76054cdc246495e20e42a2311f2c0cc585030f4e941604c59b02cc83847a26f5080d752263dbc0f5952a43358b706638c95c113ac401da29570ff9c9c7a7ae22f0d8de7e05fa3559feed560d31e777984f88356be47785d13786380ece8805022e13953342015323dab38179449ae473ebec055452d1d1ea2cddd267a565b66fe0f71791ea3cea29f49c291e14a1c1416fffcbc0f34ba31827e99790490458255cb8bc906c518522bb93ec2512232ae7c45416ab6e9a88a8d573d1372ace0d145137560c86f8d5b5c5af28ee0d8bffaca7577a49fa88fd1b90fcf131817c2bb35d92cbf02331d79c65cf02553a3b1fa039105ca064acde1a193bd603e5618bc5f9f79687f7afd924f8e096a94fd9755991382091339b1f108edf50345c2cf0a6775951c9bfbbae87c4d2010693da7bbb6fe35bcd1b4df7fb8165b48f7813363352222133ad9771716397c5088dda8f418c788049bf9edce7f4e903583b4c0ecd31d70649d3a84c9f02e9dd86324f70e3983a15cd84eda0775431cd043b065d5b8a6cc12a8485588a51ab631c6d5b6c0c3b6e5bc479371d90eef7556c0d1684b4305727ecfac36b9fbdfb267e69c602d12ebf856c35f18b81004b53a28e143604c710db17f0d6058844a1deb0ad6a788b574821711a76bd8875065f6657ea75df514bf834159a53065266ed4dd0850a5a9871dc69156b7b3b1bfc9ad0bdf41e1bc957c4c6a59e5f67954f782f5de122797defe06fc81bf52cd8f4c42fbc674cb9cee90056bb4c3afe3a710517ec8b01aaf4753bf7d95078c6afa861b5598ac99c62cd2a39e4ec451ff70fc5f6fbe04405a79404f2cd165233f65b8698df4f92db94a713594a21717f80d5244461adb2144f195429d42a9b6456ebcf7b71d05e7c1d3b6e5bb8a615c847e317b34f07dd028d8735a777984a2c7a5de113d24888131aa269e90a18fea325c30f6a25101c10e92ae6aa8e7e495f0feda661b483e1d9471ac8ef764b025d91ae6a9970497981648b9bc6008da1b23e70de1f8e219e430af382aed48a0d00f92166692c70c1487d6d6a0eb7be84ee23da1cd5009a4e004c165a6047b4c7c363618fe9a833d1cb8bafcfbe68e64fc2c4745c60da9d864898096114301f1d9f5473a81c6ecb54c6a7ed0632f37696ba7c3de7008aed78dd675675ac8737bda3eba3daa9aa094a53510558a6d445f8aa2239fd66b806ae8b20cffea84db0c6b412dd321e9bb9ddb9a1a0ded663344b43af7122a518ada6711d4df6e05c48e7a851400d6de8b1ac35dedf3e94a6890a4ba345c7973818bef271d52bbf2acc683e8639c119a472fff946e2cafdc9629d5b8abeb9d3e5c174bd3a8346eba2568b5a56bcf88d2b211a8eece44b6ff222f17bd8a91c105fead7454954db0778cf701073710d42b3b6b07272de607e9152e5b1b8aef49a40148116f46cb1158e66253417223543ec1a2ae469531a5d2c7b077d5c774583c5e411f98691bf7e11d7c889f867a9b177b2cb1ac24c70a68abecc5117b72681caad6d55c2ff5425ced805d8e857d510824f0b51e77d1e6e35d9a897c21e6cad4b603321508fbbf27a7ac6cbb77d8f31a17ba01b832c7d1f0f3c00dfa176881d89f4086f4edb2ea33c246f6f21112db620e0ee69276c8f5a5b8021667a0b3264e4e2916067cc067b384cca6bf3c87a300dc2dc63db74727534f13e33fc489d1abe31c5745ca576ac9fb486940e097f8d176d78f97af5c549e7a175e3fce88ef45768742401e5c9e471153a7acfad0312820930e52ca73ed266c0cad2251328425d84d1bacc5ecf62442a77a58cdcbd9b162efe33822de6c9cb90105471d628f062f5e0a0ebe688e84259ce303e14e116ee670f12a4cc183f9ff96503d17987cb73e9761e4ec8f32bea033e7ca531464b9e0c4aaa3466b39d524d10f815f30417fcf8b3eb4c23a52cba56d24486490ca43ce160d84091138fcd69f85fb5e9a30caffbdec1e69c50279866cfc18d1867aff1dcba133495e5b4b9fecec6babba2df68c7a02366ed8f053ac576685ea2bfb18b72b0a51bdd593b9cf1562c6ec81e9c5590ea4265cab30a3da7aae26bdfdef338f702edb1a14b7a6d4d009c0dea4370742b733e1a579e45439b4b6a5c33a9dcf7b45aadd83301130acb1bb35c0614b98091df9739963e458696d2959d45f90949256e47c9929a68796f2c3e1d0e0ba9b2cce9916878cc6c135fd130a7cb601a714a4976e1774bc6f868cae0c15d10d5db464fce5524ec74c65b1d30a9842be593482d25c42c6408b9075ccd4950c5771fc666eb901715cf42ad19cfd6e114c4f2e047b68275a6b1e68bc4de97b01d836e020434735f33873f030b2c2913b73fa5e92ab21a7d00c6651f3693a5d2d953564a5a290b35066fee655f13d9140f2927c88bace6bacd4cd6ce3742d099c44b716c0dce509d16f63fde5bf0532486f43a926aac8bcf5ddaabaa07f426d40d1f58672894e6a9e2aa2bc695da849de196ca55687520a2e13be30b1d1be83f6ac84cae5cae08fafa164bcaaf3ad4f17892083866ff3382101f88f16daf2317beaa3af2eb8c788802167d7c520cea9db0991f451bce243b39ed6b739c932536bed8adeedf6b31a6d68341c36661e2f6a958c429e3aa77fa4d19a4e6844a7a3884902d3d4821d85734453390ad05955b15a32700aa68d862238040b71372c18b4de06304b68db3c4ea4a866cc1e7c848237bdceb50586c95daa6027177805b870dfdad8284c1ad8bfe5921628a0ba537001a884306fa6e27a8e7ec7604dced8b430a29de51342132fc3d1acb95f217fddc257dab9b3878be845bfb375bfa1b43e8666006e424c38d5f8fb24df8f6230875dbc1c7796543a5ad4f74c99dd2e1d5edcfd05299e3f8bbb2bfaa6467a712ad910efbfbdbe57f4cd796456f54ec6b44222984c811aff32176de3344000ac1b054d88c5c2c73278afede350af22f80c2ae01c271b068112bc93d580cd1ccfa0a3b9deb0a170de6882a34b3e399d002e645120c9e345bd8a435a03755a1bcf87a7c6ebdbe20768bd2e508bffce754e983dcb8c90f1aa2812a293ee738a23f801b88cb65c9fd7bb64fa8d3128a4ca8d6b03388f2ccff2c9ae321bfb9f1a99ef2307607ec2b465e2f7a81524fb3d26dd3491d378d7a21c220e6a4506d3a6edc280ce6986570db9bc76b83101806415818ec0054a09267890c7f090fab8f4a20b1973ab8117d610e8e0da030ebbbe0ccd348bd6bc822ce5a1932efe510f712251449dd7534e9bcfef2d0781c66e47013d92b7138dc58fd13c7510ad52a735f08d94222fda23f7a8d7b8d05664b1e1d2dccfd3bf16a71592fdc90217b93624f147e9a54565fa08d401c165b15f5173b2337fe996d106257c605a81a92f2696e8653dc19e15bd2b0d641b67d2385f520ae87b232b3bd97f224e7fd358c44a59ad8ea5e513f6bb0f525eb626f2d02bcd87e7d6262368f37b93b2f46e4720f24d8b1c0d3d4d106fa87dab3cc5470d7cb3e69af75876950626cbd5557feb1220d393c5773484b468d8413a024479dd1ce24ce60994691d87040f5f268fdd1ef142937772e3f532b28186fad93ddec30ef84c5c02f929100ed88c6e242bbab037e17e83716cb32b524a00fbf2ef0ff0f45532a251c84513f7c11d2dde67226e3c20588ce19192789c4d2b789f136f8648f37b5ecfd6f64dce73b052af9a07233dca3f697ddaf7d9afa77c8cf0a99eb24812a16019e0b83d20be77a5f1cc886f16274efc53812e8925639870e8314cd87d799ef4e23a414bb6828f40c6369f372edf32b281fa1ba045ca40e6810c530494898713f35819f6dda7f94b48bf341df5e98bc617bdcd60c6c250b36d6faecfedeccfdf886d01c80b57d3d8763c127c25ba8d6e581c39beb52e3b561f6af3847dc8058953925029a7dc0c9040042183b59c0c74bc9eb8d134ba90d9b122526208ee0b7f93cea6e64aa01510a4eec7d745998ab820f6d877f8f7781f5c183e89b237c3e8818d91dbb0734e114c0dc16516bc3ec13a2cf43a5d36675883f86f8eccb56a77d50efadbcb3271f9e66b0434b7027e7c923ff5bc9d17a46576a25d48feca0a34d01f7cc4e94b4f7e76ab76e59d1a2eb51a5a39b996fff92c454514ebaa53e87b4c3cfe47b12c90922f9c0900bb2ce7d99016d0eab32538a7eed99ae4518a69132218bdfaaa8f4fbc7d1d6c17b4af492e144140cc77d8bbe72cac086676737f002948906d24c6c49b1fdac1fc8b8e5d95f05c152cfbc4f9e8db118f0c1e8124d96e195eb5422124e0132a0be9d3c2bee078e6c80e6e6fe74113bccf37f63ecf54794869deda50f06d37a0046c11c5715ed82e33102c7ecac316abbadaf1f153e13462537ecb751fd288a9f911e5e9256d7b02697117872f3931b146c1e15ce336395085edb912c03b11f10e75d8e1f2a0e3577fac1f0a6e84f46861db54b582cc6f526745faa904175a312d305db327b588ff5fd0a28e78ccba8f0177137cd2122d489f5a3942db5e39a973baef9402d7fb3d7b2c48c7419687ae5da60dbbff8d9d9a73ab6c2adacc4b6867d86020866fb04d1cf95a84be4fced75b99d643eb527d72f4b08c8ed696bb48c6bd0aa5d72bbabed6c44979080393dd2281c1a79b1f55765f23559bf6850c7c9a849347e55796fdeaac17fa8d5d63fdffc7ae813b1dc9d7b8cc9560a3bdee5979dff982bbc149f2efb79709c8096af7a7d6f1ac78de6328f433629e4a8bc95ad09ad1f886cd5364491e1df271d8519ba93eb98ba6469588a48d7ab2c27e71d8076730e6be9f839ed0bd6a88742ba010a69eb630b291faa7b794c21406c44e4475cfdc7306aa6bf33bcbdac8579f1755c09115040ae46994a975b604aade5bc109e5271a2dee1777f39b25e814c0ed98ddc9f473a0ef3e916fdabfb6c3b80b218b2b59676bdf513ba88ac97bf00f93b4d0ae6bbde812783485ecb5ef77f969881494651a93ca87211b85ab8272ac7685c90df2070ac715df87fa5628cf72971f1573b648c3c825154b652579092cc9552fc12b9d35465e6bd83f629e63cbb81219ab9b6d765545a196cd6f942406e1da3616ebb4b79f2803acca944c2105f37f790f6296ba894a7a905e91ed74be32810dad928f9d94739d9c04f0179c9d372dac0b2e7a63efffdb648abf0722daa131f69d56b03f24c8b90e406805b64f579e908dc9c35d218cdc2d6bf0e4615564e0f1e51349caf7a0f1230041b0f3963842add701cadd68d8cba9326f4f75b7abb4e293442cd89661db38ed7b049433ddd26144f8512cca481c21e12b4ab478f73804886a905c98a06ec74e2067c70ce79baad4dc3a9f8836e916d50187d5b2e8602d2b7069e6b6006d40275dd52503b54a822c5cafe0a1aa977984ecc0face7920456a32dcbc199fc9f620aa3d9e65bfd4a52cf6c0e5080c180453b4a66d2ff151cdc642bc0e3f1a67a629dc3570753d7fe960ce43a65f7dd0c1d76937fedf9800a00dff6a511981711270730155d0fdd97cd2e5bca45663802e95924f2d0107d3f4e95b28fc27325075081cd1871febed3917129858be3324324587dc0aed2cd8c27171e6e3fe995ef1c4bd01cca9440c4e0a20224f356e633d6811b200b0d36c716fdd5db01ba1e29360d13403a3ff3379e9502e557211c22800eb7e5cad814709c4ba9aa68e4b3fdfba5527f5ff4c4a4aad0ec25d256ba7f705eb7357d322e44fb7f9454c27378af71a70ff0705762893745374432d3291ba77cf7f9d657edeeae777937b86646453012a6bb3831093ed1573bc4f85b830397fd2bf78dabbc0e0834bf4d51228b327078f0e9139f88171dfa3769a6b79002982a8f1a7c4359de4a7887fc8f02e48ccb9c9a84ed97170341b492433133ee891ed44360d1fe6dc3460f2e57e326264ae6491755bd692663a73bacc1ec7e143768c32f636c0fc89e0f515bc5d88800aa93b6496c8d7b12206122e041ba3fc562e1e7658dfbcecb5281cc6cf4b3f21d41c605fcdc9701a7c78e22f042d2031a55674d8449dc8bff22b8002b0bdebd44c2718492123e32e954c783d1813366cbbcafaa54e0d2a24297dda5982c5b02559a1089877dbeee517eb5b3bebba15655e71ef422af9099ffab41e54c42aeb33f9d29753202cb99c5108233829f34f90d5ce43247295e169f08dbeae771f36607c129d69f89c4cca662e51e5502d4f737d3ceddade74b67aa5cf494a7bb5b3fc8ecf23ba2453d7f92e14500e7d79041d21ddea0df07c457b9f810b50055d644f24ddf51543631475f07e48cd24992dd46951a5478c086e93b143ac3c072031f1a6deec00ba2970d06c3bf758ddd145ef27c4b446af710b375d8e19ccd372a42ec9df8d550fee450b510d7bf7e64b402d79e5ff85e3813d6883822e6a9af7af3188e42bdc802ccafcdc4bb284d6c6e4ba88ae1bb09013d78794be83ebf8bb650056d6166182202ae1ed243782b485d943a592b4bcebbd3eea9ce0250c97c2baeccace84d7956388545a62812d8ef23384428346f49fdb7191914deb7b9743257d842744b0647bba19cea273ed395f3726b2c0535d95805619946df9934214ce1af79dec02bbe16d437a3e9ed72d10bb7b02c3bfc458a75a0653dc8d642492ece9f427b1bf9b52026baac2067d55280313d45cc5a7a1048e2552ff1176863112615c25e911028c3c6867d64f588d749b88341e92771a1cca09571e87d150f29335dcd11c6b7eb24bb9a22e02523f07de4e871c70779c81d7fab528c3b7e6a808f1ecc216d15b11592e7c0ed063d2c0f3eaa5aeeea99a831d166a0eb9a32d176e96f24dc61580beb031a539fa57ff7edf30efc36e81198b56bd867f910ace0c77bb9ef59f38e24e355d833e968d4e64caa59c19fb6f805008eb3ad6ce9ae0488f56fd2813b630c2c048831cb1163e76ab3682927e1ab4659216a5f6a445a484f584ce7f83668d347b38cbb1055cd2a48f696244bf8733bce985a781a6d8358f13d5ee620bf40fb1e15e4ca623213c138d17277d6cb9bcf99f310c9a03b6deeb9aafa2729d1c25f2c3f78b6a6c445a2f00b620725af882f07dfbe84df6b75c79687fa38faa824844595d6bfbb2f314ff6d6778ca91ba3e209f4335a71755aef9158714db51363b5e8e0479d3d37889a67920d57ed362c513bbb4aa2d47dea54c1f4b784f2ab48c4e8b2e3154b12d0fef1b7eb279fe01f1d0104cdad53c2c52643c2a856b823313ee63048df21d95495ad6a13374cc345075596cd945ef99a427f6d21f0d456c4b1bc9069293b865142a7fb91b68c1586d584bda6bc39416df50dcd7d432839483717cbb4cac8e4daa537fd09972c5a89f0766ef4b5921ad827a045d6352b4e79795d07dc747633e8e0accd6ac70607bde2b0bd3e6877e5f9834faa45176aa2bd65c644f47a3cab4a22c59a51a5d3440bbfdd29c901440d8093655fa9428606c018bfe45e6db9144ec9b82fbae3f4645b4f195c0e724c709bb9312a8adea9330d1fc69cf1a4055cc700d1dda3ce6b98d7b2bc8a4efb3424e99f4f881198cf93409093bc41b02d89af2d39446fb1681308154d6105ff427a59d6bc3b7c5c41ecb8cabcf4ba5204e80ecee8fee3f1125b4a80699311fcade761de702056afd8a4428c91d2a13e3ad8738f6e2841b5b3d8e516766e03dedee3c09bda074aa426073e470cd3b0c84d0c366a800e143740d43c9d8f7324de732c7dfc41c448dcdb9e1f829265256bc15cdd314f727f3432192cb7d16d5ad26bbea008fde19581bf098c871cb0736fea49063fd4c9d282c17220f2c664f8e37cbf2a143e9e8329ac9c4d622f83d8c6e2d172d8bb49e3a38f54d34b6291ab7c00c88160c2b5b85de0ac7538827451f44b990b587d445484e5cb4fbb353c6bbeb9e17bb5171bbcc17f45ad0f27195f92450f74c8f4f460a5e67a0652c1ce9499c4b4cf1a42cf9cc50345f46bc6c7e413d1ca6e089777984a6f922426a34a478590a3b86b41600e2d83a8cb0e914bb4a5d40fcad7d27e345c53fa6186233b7c9062e184c8f3d3f9f4333c25e811fab3ae139077fb08feea97674a203f1408c2664e1005d23ba03cecf9a18cbefd188863cc99a0b347394c82c27aa505748d6eb5dac2f5785c7dcb88f7646637f0f53363522b66e4cc0d3bf7122300205a0349c78b51cff2291ac9b03025867bda661c904584fe286fc5957a0bafe9e6e496b49d249e85ef67bfa49523a3a28805a9b1377fc2c6568d0411ee6e193315f0bd8d912f794c212cbd34a194477c6087d01f03decb9df77c1133b98e091e4f0032283293618c7527cdeda0e9e384d14ddc6624bad888009f88b4967935a54ed086901b41b4fa86999b71f52fedff51a8980bf230704748fe9cf3c2f56c4d93cf11a5ddecc369d9e78a4c44491ca156a9935fc9245bd60c6c66c6f2e4c0fe79451815c490e94173af3ef1ec7220ad16755a76a9a36f544386e611a771d674f0daa15bb2e9337a678c510c9b60b3c6810d13975d8156cf29287971de6ada00f0d06db968689a6a5587c75795775ce392c8eb8c4c041ef4fe4469df240431951273a7fb313a68df50cce6c6bef2abe447d74acab8be92a7ba609fb9e50530747ed97010034ee703fcc210bcf68e19dd60ca8609afa31db62cb0f496b391918c9771a322566937f3d3a720e57e50ddf8c1b306a7dac1a7229f7eb63909b78d5fc1e4815ff841e808e060b3d75b151f4159539efca39ec87bd41824454add137d726294c31a3f75330973b0aac5254da2b3304f3c9438923ff4591f8df9ed96af7269d02490e4a50ec9da0a2982c22c39dd06f37ef1389150dbe04038b47ced9257d357319868242b07993e260bbb749ba37ceb2c48ddb1e39e64d90272b149c2e66eecc70d44548b8373832282dd0775b8e91d3c6f05172085b5eb051f1df9c751dd04450754187d9e2a17a255aaf9c32424afae44b7b4dad61c8041ba2caf889bc8ea7176f0084ed50373258dcc720533d3595b5e0aa30152a447841b568bdcec8fd12a970e1da99b6fe85dcbfa217827c5d9061657185ffd0819bf2e5e00bfaf7c27d8b5593b8806ea142f285d8aae9cd0a7dea0d4034ea8a3dba3414d29d756262ff70e14372257249e91693c40a63e0f8c7a65a7787fc3b24e4bc5fc59722caa1f23cf507444d8787fea81a12abcb09c31c6a2ad3166a2e46f4924f35c6f1a72a18ba5a25a62c6405937ac4d55dd3dcd2ef330b5fb1455cf1f5c377f9066028edb9027e00a021354c0cca16eb2921a868cb3cbaf2aab048158c65a13d5b0c566cf11d0ef149509ebb26a292dbb43e32153a0ccfe42f99fea80e2c8e951d0745f8eb0ee0fc0c2249dc018e1262a2c3391e00f43833c58e9429f7bfce83911250d6f683160e2c6aa24f83e9d7d45817c14739d11f2a4c56c2711432448b0eda1c2162d462f2abe54870a087b0276192b251385edeaecb3834bcf5f9f42910e24ef7b5a5a6f53a1ca4459931840f72968d15b0ad0e3b90207691d7af0a3c4032b8f823b312a266698e6c69b72aeb791a895c8b91e375787341031729a15360b51a23fa2b2bf597b78a5c081f76f9f42c9572ed571d56e001f6cf4aaa2c5cc7b66d2e73b023fbbc028426b5e08b17188d5884922cfdd339e777b76a204fd4dc8c2e63994ed4ac7f99cc7c728ff790405cf87bf12534b46edd781387a5af867664fc5b8e43b56f7a78a5f10bfbbb74fd8d6244ffa0769ce8b87ff42f2df0e705e43e174bbd735c1c3c9e141fbf1ce5e9c639bdef78b88e3fdaae7ead7ae0146cfc1e53d53fd6a0f647abaedf47009818c767ce6554342e4f1f740ddc3e93e9f44fd12ed281702858562bd5b5716bb90a56198eebbdee704bf7ded8cadb9194b7f38151358535bd132d3b297848bee87e6951d0f491b6dc389b5daecbf0a99e713d1c6639c234938d1c591276da5e27a90b5f42db64c7f2158a4cd47e645cba580883fe0007cfddd292af276e9557281a4f03d0e8d362d9793e4ccbb3a50e012487ba3892fc6a4ae97c7bbbad68c87d20fb0f9f21addbe352e9a73294a09798edb15a992aa39f009f9523877ebecf33bbab2bc130d54f9e9c6d25f0dfb2027f0c0095f9be5e27fddb25459b5f5c07f4274b906367e2daa34eb33019d316bf9eac2874ff1f292c99fa06495bcbe356ca4a907416c208f71418d79e9a4ec55209c604b4fccc7e008b7da962795204f69b191f6cc1c2e4d6981a07b751da6d943eeba1d42ebfbd5c218343372878f58e71912b397fa473f6dcdef9b608f2a674b529f8fcd33f3ee41479020506492ed8a3ab0dc3304a36102062f1a852bfff473fb262a2407009a6813d4be7e432f269328d80373dd8a8ae090a95c31f25e76ab59ec051c774cc884a641c02d70c4f050ff891192e2185c1d03163c1263708ce572f6fc72502ed1890f51cb1ba6e5a6742d4df40903bfe32649b6e04730de991e6063a644576c2331fe6ba4fb6d5255b36cdd8f9413c44d4d35bf4df56c69c6bf205266a0b56125d4bc4cb4bb09a1f6197d9037d70bffc563d0fefa49a2ceb158570b789cdd619e4280d823a966bb95f60322d6957c3d4dc04c5b856543dbefd566f7c4edbd2a2dfc09e9df3420755c30145c0b1c04e1a420d8662ad5194f9affbe3637720dcdbd9efbe49ba401052e41a5509bcff2691fed8bd3999e67d76914c9ac0f29d2893a10ac2d1b62367d4e66282c36f0d196dd19acc76136c1ac978b3bafee276ae096423aa9b5392f50b1feebac12960396202efa3084d83542b467574c9aed143f2417b2e3739df792f0b3d6c0a798d59cc657d7de2de491da9c2db158a3d31120bbb9beec38c440808586ccb9ceac107b2187c04caef960313142bcb9356f55eabbdee060694aa91b36cda9c96d29f4fb94396a515f9c80dbf4f9ee07af016ecb511a053d3975657128c8e15b58ba042f580a4a57adcf3051aef00cf7958b182f7e73d0dbc903a913140928aa4dc1344b35f6c9a04062a33b05e371b028bd672389a49eb3e6b6854b2950eed3f7e45d1e8ef84bfb5674a5d59f5a2344ab885e62b89399344fdf7188ee03e83956795ad46b606c07f30fee01057afbca0e7fbc2f2360fef07667c3b79ca53d8e0dc67318bb944d21f59775e6a07d21093f35c4bb476cab81628ec77e5edf118a6700a9ac5dfc81c1dec2faede4aa2a0a78031f89a0fc9f18f8ab27588d65b41f61b149f11371849fbba022521e7e466de8cc91144d739dcba6d9c0cf90cac3c5e201838b3a9a7cbdc833361f5ebb89821b24b37231cdd4984fc09b6e8a7a4b379a6c78b6f970c93e4421fa1f0a3cc4f77f40ed58869e2245a5bfbbe37a330f5f2e4a46a02102764541e181c7a072eab5f4fcfa726c3c5b01ab3cd13617446765fb582cb4a60af4e014a27391a6dd4375fd905275f3983c6d33b12d11cb601ad594189ef3e10c80d03de0a2195c990c97775699ddbc65c937ded32cd243c753c008ecc5349418499902095118e9abf18688996b47c4cc562469b5f13afc681aa49da3bd4e4ca70b18db3ae5a1457a488dd352ece1386152e23eaf8590dd6c1826d1ecda400dfae775a19ead0136cd90c6c4f831124a7133e1363a4e266678b491e7df66b393971b3786085aeff59df088d8e8d1447e5357e5ba978c8fc3a5d04c58aa9282f710ce58011a1afc75869f03753e46397a8b51a37bdf14cfff7ee767b1d473951c687e09092aa3114dd5e35131b51f30d6e1ada4924b64256245fd22e97bd0ab78bc5dbde788545aee1d0d581fa3ab44d2c7263506e2ba3ada6c86a61ed4b900255e53baaaa2ec3527c0dcc2a7493a43e8cb1ffd211ef94d40912976e06101f0d1c20d9c7e9719e7ffc6b3ef72b007697e06a8066bb990785d05abf7e9c60b6cfe2976bb5b39621d93f9d7f4528baa3561b43d08b0e5b1b37eed3367e9aefeefdeb107a229c9e421c70983c1e4f649bd776ab68c385dc0d2fb313bd7f00d631c4f437975c861dcbabfb2f4469935a726eb011c9e66c8641246e8416f34762d5dfc8c3c793118d9f6fee0127a9be3393c0b175ac843d748415e571f209815492dc0edb975c9a50569972fab77ab0653de9939814ed1447a8dc2c5560eddf834569257652f5fc9247b912d701df0406452a42476add0d9a11e61bcc839c9e6ae0e41b5777a1108f65285ecd2182870f70793b0f63b899bc220cef24660ce8b31bf8da176cd4aae572378e5184067dee8f657a7a875b335541859b28f5024d445f1f141d339e94cea115867db3c1a15e376aa9168f62ba5030d279d2efa3dd826e6ad2dbc1ab54a30229765e5cee3e704ac9722a7179a05fc4442173f9b32e2062f1dcd1b743e258a6e956eea736689c451c3978f608f2a7c106cf16bafacd388245cdbf3821693e08def6d7bf16d4da80b083eef7968500519fe61d133aca8e69bdcad7e482be671e4f24df80679cf0b7d95822219ee258a47462598cf1a6cbe02a14bb3807959c0c46e27046f36a7b4c7d1c168fe6995ec1672a1fa69bc3ee95851675f49f95e2a1b5a531010b1e814ca740ec2efb6d2576d148681959ee55cd6a30d89e3e5eff72a81316b15e92582b89b6ba27d369f070be7430dd6c8f13c7c535d58b5de0d878c0067a94ec26bb95768c74755cb62194fa11a367e55319b5a58d5373134df530c33ec34827950c003f466c20a51904f4b5ad5c695613cfabd3a42443b0d0d61a468660a2177b706bbda6d0f95ec5e25a0052b707be504ab3d0477c2b242664839019e3cea4cf11de42234947da283c1920912c0bd2696960b377701b2cfa228178479b39cbf8c6737d40cb6c2779bf11d8a3cd4a471eaa61421007434572cb63ec6e1d1b4477c9f7cf3d70bbf797d79afe4926275af6a2e969d7cc75b1b07fc4526c6ae5c9c25118d71ab55e0514d46fd3a0bc6f88d87152def14cd364cb6fd2e8bf3c2a3c89d7852ab8687983762a36637b4387745ba7e92c6265113d8e12fe8b21269d66a8835a25b1c0c796cadec48cd8c0e005abe916a36ce814cf1c74a89d6f95ffa108ddc54b529359de29b80457490e2f5637893dc9a58982ebe8d6e02365517368c4e15b7b035012dc9819844b90a2da69c66bc05e066fed19c28d3b84dd16544fd442e709c1f6755c14d255269e5470533cd4c32266ded528a4a578a92fa2ea99187d781d32303336e17d548936eb0923e1f46533368b08c19f7ba499a49eabedaad69add288e0cb7ed3f1f1bbc9a33d71949fc8b8aa8cb774f3881304ed0c542ce947577ccad9ccd1b19b26cb176ae2fe4eaf064c676f314d1e90699ccc48cf4f053323d71b1bce9e78b4637780df562ce208162bec5a1fcb4f45d4f1f537ff371d8038de44eafe2a890e1e32452fd8ca0f6384bcefcee61369012aaff0b5d1ba6bb4f1d7d9535f549bf9216367d092297c806a73b37ed164f550adc9865de1a03e86af1b4a2eb527d629f92dcfc79fbd6e6b855f590e34b634b02b845cecbf1eac6822aa2b69d7ae21925b7155c83fbc129dd77e41545113d34c14a07458446788b878b902dc7af731572fb0e119519aeadd25aa7da82523cc57d51aa2b14b00ef56ce0711d4e0392faf5aa11ef56edcd443633d1d89d490ff4d9d07fb2f3e1480f2e632be551232835a2f90501e8daeac154e2e0fdc8054b565fc5d812221f4e0dcd80b2a8078907b09dd895cc2321d784195c636d4a1a6fd86118a62bad6ac71c9823fb3d1c1ed0780c41a45839a1884564667d80ace3586510f9693f95d174828eabc6145125b9108cefcabbae7af211140eddb333aba97cbdfa901f60aaee28fe43a136cbdaca3afe33b95f2e159186af2188bfaf2c7285ad0187e54f59939b98013d25a2a72a8cf3ed502d54bf8fff79af7db1292fbfe7aa04163d3f1c5f24bdd71d40dd722d078450aeae2124386ae53165c3655fb87b12aabc2187a523c073c8350f170161ef33e332cf501a6bc82bc7d7e1324530e476d3524f4eda08b042ad04a6be0bcf5b54bb4b8c3b97baf3ac011899faa2238cf2aabf4ec8ccbbcc0b91b326b11adc53a78e6068685a6c5968da85a7c1dee9dfef4b0af9f4dd3e2b83153729311bb48d9fcf592b502bdcae9ef514f6efd923977cc7efbfdb161406ea0212ac331dd42868658ad2222e424be1122d5f1cb33ca611a4d5ed52af2fdb1a9118b53a99a9b34c538f983d5bacc5ad7929ee2f658327a4fee59f42155c027379fa7872bf605d61dadf5dc553ccc6b89ef7c564ee829e67c651b1169403ec48ba315d9874a12d69c0d1ef018bcd973a331b13a4ea9f097265457964a19b0b5f58900b8c98929ecf0b42294af369a610900f0879f133d7baf8538be4411a570e7668f66395ed1c24dee29122a2affbb7a520eb14146f767c9f5e0049d94dbcfa57dd610a7b80dddb7df3c61bdc12c0412b818f93fd9ea42c950c8ed8198e09291db2283d5c1ba485366b2c6c12cb418333e3acddd9b8410f1cb78a695b11bca152aad4c48482c2aa35389999e1efda2d5f75e193de05d79a6f9ed6a9a82e10aaccc9c0d3cf88f81b47e3af8c3ce449f6db46132399940d89faa140d04bcdd8afebfc5b0a002c5ff101326712293fc480c290540144cd1508d5e1b388958f72218c59b718dfb6163d91d9631caaff3b392171c458653c3bee282600f9f78a9ff93a00d10ee28a472e7dd9ccd657738b0c88379c83325399d068701bc8371c42ba2e437d8502b55ce8057d453dd8d496421c8f76bf22c327c43167ed111ede39c5b5cba50c0ca28896336fc7eb05c1457d8ca205e5c0d487cb0350e0f29d6bf0915a7bcb2d543fa8f8358d09d75e9dfdca2621bb08968429f4128d4995d95be4a929eab13dd2e70b763e7a1c0f0c91e768ee48bb9f1f9fe345984afd91b429c1908ca5cc557613778583d107ceb5d831a507acbe4e90e49c1136ef6d4b71e9e75cfca010ffe8c9d15aaf290f26d7432eb707c4be57ca793c6e9b5491694842b4c52fc23d14668193b2dccf82e041653cdfe1530af720f1c6722de90a57a39c31f6cdc8cd67c4803394018596c31df39b10aa2172223e3ae2864ba10fa1e49ddbcfd63945527297ab1699d7213cf361fd8c9080dd2262989953f7beccd80834cf9f66d867a43d2e1326efc42ef85b0d735e06a6d29c7fd8c6a9f5cfd70075628e660fb767bca87f33ed9fa595886eb7626eb5514865d351b36aedb3ef73282b796b71a2a20ca8a4313daf42519154404783a79decf2cc524b733fc275e96472c5f0b549c603e326ff687a21399cade88b00ae11c2725e8eaa0ec9634fd273587387fe8afc696fb2730cdd30089200b51d6ff974f640be34c6bdf862cb7def2584c9bdd42071cf85a6ffe14b9103f4b32098e921378b71ba6f1b445f901523b3152e61fcb9433e7c791689388e3bbe1f6327661d1e7d676ede206f565fd87a5580953ab134168125e3a35c3accdfce8e26dedd59c4ca0c59192a8159dbe93c6f04f799fad99866fdaff86a1d7e0529787287c13278b6b1f0b56b2b631ff53ece1d83b5a956ab7c87f686a8ab88c2fa81445659144853e653ac5fe46e9b6d41f2bbe98c8e22964c0889b498971f31bbd09c059a2c775cad35afeb6a2fe0904c2a1f099b88b1677b8a3d9625f0a6b94fb9c423cd873d0c1f2255715229d206d6e5907b567bc7aad941def5ab650d1bb553f2f012426400f7a63d72ee1646727638def74bd5915e7c9d756f4bc1dcb945983ad93ddcc9c7b1684214116b387ea7defa624a96ff01cbb4b939cff2ea091664d651104239e9dc65f8fa015ba95e866653b978635b814f7667a6cf793532b68e5cd80a347f2b8d310d19dbd903ef996cd499c3149138137bab94e067360d81960d7a606a6ef726314247f2126a8677f8ccc9f16d45168348c3e3c688e4289248015189183a1dddd6163d6001276a6f672a3d252f9f2e76fdf591df868dbd9dd318b98311adb1c678a52f700d3cf33a05dbaab132e9d147990ba0144f7d308146d06f38405584337ce3dfcfe868cc8268eaf97983a0b6ae32bdd63a1a8e14dd23bfbf748a2f254fd290723a117e4d40f1836e00519a708661673a09df5ff387215ae2c685533f37e2153a7b30ca7a5a3c477dd04cb7eb318d038b2ed6dea25e2bb04cfcf86c271e6f59188d2564b265f3ea619504a511fb2d2301ab5b1ed5c6494b596befdf873091ed261c27a73fc55db75c8da2860cab00d87a7d419d92da7e6880c31b0c170664194b3e7dbb0547de02e8647ec819198f101deb5df56929cf729a0ca69feb39a8804b6ec294269da1074fa51ec17a54ac719ff891e5ba52a5278525bb3a1b90358f112e81d6cd64f0abe19536f432bf6e0dfcbf7da697cd3d61dc0f0db8ecf4316bf406d3b62422cd0a3d2b64c4323054d38e3225987baf816db6d368e1d3c2959380bb3922dbd3f9e47bcce4ef6491ed4ad8b2a549ce342abce760fe10098da8fdc54d32c485442bd1ef6365c64359e77fb435fd4b8a05144aa19038fda458927cba38101d20116841228bcba2431509d26735aa358014dea588c3834b5399a477ca8c93d6bb2b7bd6e10c3a69000ed1ea5b80e277a9dde0e8e74c5143164f98b50ecd4591f38bec673d5468b9f390b86f3a7d9b01f099e44b075c5ff856517a6652f701f28d1ccf14809a859b7733a132a8fecf332e585af9bded2aeb4b255e0a7825e3c3f0690dec71e2e8211c3d7051de3474ab8e7c430c245d93186192c42a466ffb29800a004a2a2253846640cad1c751761767eea018cc0a8b061aabb3c766c45bf7a013b47502c749279b96418f415b97b01dee193890c51b65ab97f24f00bb182896b0a253a74cf1794105be65c0f8e229b5d422f6a42c3a0b878b10575d1372167a3f54c851cd0d5971370f9dd2459ad632c4d9fa779407a535a2177f7034e599fb71a5dd5e4ce5cfb7a979385ec42b013dd6b1a527db7f07776b4f3b7aa2bf9157137ed73c016f5c05ee1e6b1fa5bf8aa8c2af1bd89b0ac0d96f68e62ca30d4cf6f0f2966569022ee444c609c14e0fd652dd250580ec519284eca3f44efc3ebe78fdfc8ee52f3523653bd0064371a2098589e8c468485597d0ca41606c357e8610c5058c3e58945e63136446b6625e1cdc38361740bde11638c833377271a4a58606800bdceeaceeee7dbfbe69da1ae5cacf22098e7c8ef5dd3fdaf12adee160545f3aeee19e5b1e7d511d9dc4bcfda47a51965bd1bacb662d7338af2347e122bfe44f4ad526d27d6848ccb4075140af1f020ffe30a8f7c6cce7a4895a0a8f74a8d6d910dedcaf2b2e967327030166bf7a61c25b2ce44537899aae87c4246806dd95bacffec3d7c3a3ce12ebcc348bca7de1329c7a4587be833fe631c41d939d2bc3961af30c74ff13212e6854d70777653778b07b8aab1ccd3536e35fa1a8141dc38641feffc99e9e8c913877ba5fa49b82bb810cf4cde0b0d6e0424e8f22bb4fd290dfdfdf49d7c9919aaece6f4e2750f92fb65e46411e190b086ae0df01b1fb100cbd83db668cf67f56114dd64d819e30232cbee4093e981f7283debfd87ca804862da2ed5e404fc5dd620b1d3aad7476cb7f5f9c867d3f802a8c9a50831b0cbd8e2c136629b77c8ba83730f7975aff8e275b7865d5dbee1210df51253bc2006b0cb031c07e6131be7fdf2e6c99e3d64e67fe8da9bc32b353d14d45a48d9f0cdb738680b464a7ecf47ac7c8c8302da66cd7e98af1f8f271cba380d2736a4c25c13ce4d5d3b795d2f5993ee84b080f58d513f64f1337a3eb56437da86e8da2d0cb827b29cd59529724c775dd3d0b6deb8fedcf31fd6abb90c10b64b8c06322c97a71d029eed323c725de8dd23c9e28fa604dd4018d9c742f4a25b3d37539f09467309d410eb3bd7b88c14a79ad160c8d7ad706fc37cd99039bd1d95533f9fbbc8300ec5475c6fe0ee05d6a514decda532f321dd4bc223be84f58a7338a95e6a738a41590436dfb0d1f621cb1d6fe2fbfc3633195e60a74478afe48db9a1e3c91cd66fabea620e06aa0c883a5e0446de129b4bf98b31fe172c6a636af9cd8b07167f43345f3d13a44b59b7cb61c9ab160d49d050d7903740e6b88af1eeb430e4f33de5001d4e04042a9034f5b761b6d8dc4772dd155196e55ac1fff3f07309e93dc7b4e1f6f0e11782bac981d36f4885b364884d2455bab85f3c3a7c716e45d4a8d18c6ea3e4d800bb76c67271fd05cb7bd860d7e4bfac722a2a631195f3318028c36f5a244a554113f2b9afb96119fd5c93173728558a3f99e64d9bb022d236c442f261cedf5439214032e011a3685afd2444714e00a0ad938d2aea86bce679cc9c0dc414e57f859abab474e45c9b91a6bdfe081e5b7c280b76fc36b365f79329f412e8ea0ac2be5922a877ccd30c044b5abbf17ba31042d099927cc7c9febb03e4a51011c1cb30de7da02c4aaa22ef5f22e6ea127d89039999ab6c040098ea787b638bb15b8c58bc197638b4e06c3cfafd2edf0373d02251a443c34a326dc39b8cb7c26883aed60edbde92de5b33c17a8ee4b37d6797ffb68a609919eb968acdb9b3874a991114b176fa69b4276fb0ca6a6fc2ada7bfeabf80b2a97c2c14a9e8ba7fab96901f7e497f2ecd1ddc2dca4a58b68a4849c6debc2cc9acb278564d76637ac80cf969797d1e2acfe3977a056adab0fc5f45303c79097be49569744cc7b3d09a6dc491ec3f8813ae52c0a9d57e46bfb35b9731de7b26502e54651d3d21bde8ca180aaf0175739bf93a4a5a27f8d546eb61ea3a0033110a401689644d0a7d84e67693bbb53e9c7a42896cefab9d51173d68a7055b5f09d8943346afe0f705ffef62c60ef97b87bd43c50d7f644cad3aaedb0a4069d9be4f802e086e89b1ffeaa410e9ee2515f1a7432a1039fca594c5724c449ea6665b49a767fa49a8a29f4719972317282461b1e35e810af6b4032b39b05db8c02d689e4f58447b2e798787c66983b185b1787918b3fa9d047f6c0ec593063285eb1dc20173d77fa462228a6925723558ca7e775b1f4d8256a8efae29ae2217f0d23fe70813e81b96b42df7f865650abc892696e9a51062240e2a862a6aba18733876dcb7e91615597a52dbe32b6eb2dc790e71ffa183e46df7e5fd3c0bcfe5407a91b1181ca4bacb0a146b0225fbecea5ebd9f431bd7e1e234376e9629ddee5da8b7aba6710c522f43ec7dedb192eef32d95f40f319edecf6e6ef1966fc2bee23ba4410c644b2e26bb0475f77a3110a7e44bb62534f67a9d3821d24d83dc16e60b6fa2ceb3ed2207a2f9fb2785ff146da4cb51cedae6f453d31dbef795865dcf82758274cb34f23d466116b22ac7b52c3d84c99cbef673de02f05be4cf2f3beeb18d1d947dbc622736b556f8846fcbc57caf10902d74336bc8f5ec4ffa8bc9f60b0429592ca8c816be0aa883131742e9a15d84422ce0938f8ec508d8e404060be718f25fc4eee11d7af145bd39f24c824936b12aa63c5d277b341a995c0615fc0cda16bd7c8e7888b393d5d2b1eeb9669ade9c23a91eb14c3f72569c3a7405968aa1e33f76f638bc127849f849408118b344822e731959ea2c1c974b4b9a9b5b2355ea0d3ba6582b037731eb8bc94dab2f499565c351ecf4225cebacc2cf12e4115ef7b4f90606ff19a124f3cfd419412dd1cf241382153e6f157340d6cf0a0bd05ec1c4a24566b8546ade1747b2606381f0b4799f6dfc2e315a5147b5c0b63fe1d567b88560f5f2fc697be82aa2a533d2e21e25aae9e4bb507cea00024f15021a80f776b106c0d484964d26a6f1a8fb95d12a086bbe4a534f69e453d99d01c107ba92f7c4f264315d8b09ca97f0c14f37b5eb2b329a682a77487474e72a33717537a56f69beb68a4666e61fcb8514998c71919c86efd324526d0695c3dfe3490fb6df894b80399e0f3c0f416c38e3799e8aa2eab84a19ede4b5afc152b4701f56b85bc8afd4f505ecd6e86aae3505c1c49a7cbe4bf32778a129afb338f40bd7ceb389a4a412ac1b5a16ccbebea98f39df9411e7c4a49e5d0ddb78dd93b4ea0df6ba17274f2593ef87f4a05997078c083f4496d76cfcd03ad41f62d108c1d222bb98dafb62559efaadd4f54a64dbad3ae77ef3e26762e05afe7c23cf1b5044340158f2e7b3d83a4387da9ae30f79b93c86ac91b7ca40060adeec1fa3c92c6ee990ae32ca8abe71cc20835956aebcfcb42054d5d0b155b300c58e9b042c8bf28a96ecd76538ec16e2638c194ff40822580be8186b8985224c1bb142a6e7d7fee7dca159659a9387d2ea4066b4a9aee0471e4e4bd49cc1cbd98ffb01a5ebb1392363b990e46413a214eb51a80b190523b1c6a256d76768a6e07230838c0d7ae3d54e20a10ffd902011fc36431e6822da38e121b4f31cf9bcf156c7ca3bbd11aa6ac64873a43531736409d220f932873fcdb23bcbdbccc36f8d4635db71bbcef2174f6bc3a6ed339c7c99655db5e2596b9289745e04ad1ef774d0e61de7d09a537c8e92be4e666ce58ed562549a366651139ea313db93b65d45a58fb7714fa86fe371c9ae8386eb620f0d9a2c7b12b7390fada2d548eb297acc370fa25437b2754b9df7e8d6e944d1622f33746ec41d85f675dbf54220e96a3071c9c740840c42030570536c16dc6bf568c30283741f20029df958c00475f4551989dd649fc13f1802a4bd39763886e4b807349c6515944aee1aa19dad3784303dc16943f60f29711cc36312225ceee5d89cda753c64f330c66cafd27c02850b9e534f44488a3aad8c85ec8b5c4cb428c755b85db9ae19d83d7923d5b7cd73bdc4260596a866850ce11a3e8d80c6e88f8405f7966bfdc46355009e53bb861425d73198d514f0a21d72f4575c9b4a75292810a6287fd30edaf3d01fa119c84214c20713a64dcbfa6f7e0c1254e2c85b8ee1e3f1b9fd18202849d69baf61ed31f91a608c919c8b7bde766aaee5761a084c684f980023cd9f37058250957f4ae0f4de74242d05f52d53f15378a2ddf6173f8b85e9c024d7752d6b2e95373b3fa5037e598b626b9fba154944097e26fb626d9528296a7956f3a6b6c3eb39472334e740aac519d049282625d822d08c53aa2de39102d438ec23549d66a8dffa3e938ac3098942e30be245071210599bd61e11e175809e18c0237e560e7fd459e799b0a349110e7de828068021e2d2b252e12f71b8b41cf2e2550a449fe70b45cea40825a5c779bbda5728913979f6f82d9667e4275d76d35eb851e9336dc32163081c6bd7544edfc62b50dc876fb69f5b1bf95eca7cc2e4668e53613956af88779de0b14a12cad1042ed53fe72cfbc4390b77ef5e37b71aed8e738579e45818f353147bbd5c93518056f17e1e49d2750ddd90e1a1d98ea071265a77d1a452e2b1bfbd9dce2e866a967a94dc0562a8b7c79da80621d8e1b231a471b0ecd2c858fc419b67479f6076dfd8e55683b8d8d1a2efc772d117682c70d245fafc2686637e00ac0d03ef99c388a7646e1974e59b65837c4f8439159cb5950029589fbf95d368c0141249571227e1505e88355360f46c8cd6f0b24e6a5bb416d23a8a4578dcd845723c122c36423c8190864d6a393dd50604ff0010dffe64bfcdb3d63fd18398b31d2d2220e2627ef50c6a73e0935160786a51dd220677e56fa877d955c264402dc4dc0e30d53b93edea65cee85d2e4257c53613902091d31d45a4d1fb9b32cc35da359b80cdc0f908b2dc8fc7526a3ecef1ea16f19a69c2202ddbd25e3b385613a3f6411bb1eec2200c72fffc2691494298dbc6bc4f671936420677cecf84668fdbfec365efd5feb9c51dfcd996d3550f77f93c88d15d03c65dfe957a5f3d65c9bba9eedf029bb002e4b672d3df3fd9711b20fef92475e908f764a8a11bdce1f78fc77b41d23b023f7589a9e0966da1a87b2d0070ffd8d7150fc6162de1f8ea5c5c06e52176029afe7463bac44bcf61427b2d49fd13e82a4f0b0b5860d677a84d3a6ab0cbcd29526a99d73a54f861d99b357f5fe97c72e46c276f8d2b8ba184354351428f6fa600aadad89b3e23bd2c5133b387ad135652b653a6d75b63aa78ae6989325e6914f168afaac75315746339344e7f06920e7b2ade7f33e3121453e65d97703faa6cba0ec0d4ea7f009370de36b373811f27ebdfd6af165559f227337732351f39817c11a2e88b2cd0065d51006865fa00a211a0a34931d60e035781c1805d63d51fe3ceb853e3d454679325d62e4319ba3d2e97c5c036becfb61d642b82d61c2b1b30f3fd11c964c4d5c43f15e45e0c4fdaa8c22f50aa2ea94da0a4d0e21e61feb4b0b8e3996b4495238bc82eecfe2e624c4ae473b584670d48e746ced9e3dad4d7268a02e15dbfe81f06fadc1945f50f95827da1fefc7630692ca7ac3302138fcbf855b708614f98c25cd7753214a67a515687c2dd00ffabc6a466a98a5fc1206ff520ec80c00d28694835b3d23b74057d3ab12af6ef390d47342a7af7d25b95a39186a93222216de2ce3fe730b00c2f9e1bc13f72cad0ab67c6f030790e23aa15bdec5fa30c95b2df97b47746f87eac7d1a910c0888b63847c11c98a334204a6d71cc68b42beb624a56ad234eab63c697c17befc8d058df2239b54efb7ddc4197e4d132c36682f0a37bd61f7880770aac73289ce8202d6e67eb8584f3cd3d95e83f584c60f5eb0667573970efa60d5b776e1ef9aa80b2d99cdf73a85337c6a2468ca7479ed6544c99393ff50ae20c5e0c7302ae7fd3cdc5ddd483b8f8a481785f780cebbaae619406b802ca3e50dd190a65ef83343a2d3aeed22b37dae0935fa7918af3c08fcabc9c7c1c62e24d39675fc1f3ce3c5ba924621bde1869d58ecfaa862b18064ce76c62bf9953d16502787a5d4a5f6b026e2e87872c2cabb3b4b7d592d4a9db319ce3125c19046219da32264c46ed5743065d99a5ed70c0781e7a6388deb13b06256025809418dca499f629ae75753e5284fd3555f8db97b96c82bdb1e4831faba7bf2feb7461aa808d7d96e1574f331a00b23eeca858f68fa079fd443e1498c4cccf84e559f643642d90ed502983e91d0ea9e9fcb2634b9fc8890d1a7d084d8ad25c5a2c6651b694f5167dd631f52dc89e0f594758c2acc7171cd5cc491d50c76f2912f22709b63a459c4bd629ca68ff02ee6520e3bed7342a6c245ef45cc5b90bb296e28d029da099c0b07ce7d76b448b00742b9b9f864cf3da810d125ae6e682fa9621b696611b35c5f2e6adda150a3004813fddf6ada1b39677f8a87c676fea7d50717e6a6a6f47cccf06063188e3d68634bf3c04120d640a66ffc93727891b2f6e67c74231e845e0607eb6d58e7a2583bd231796c055e88b5795539766c6220544cc2a5ecbe5231f30b6cd5325bb1064055a4be00fa68dae62c5cf3fca93e3ac33bb5114b42a1f72fff45791b2fc62476622ac1d2346dd3c5d6251b4a6075607bacf2124d3e2214db23f520624a3f832edb0c6fdca28ddef7421447fa480e5bcd64a1aaedafb1936b9c5159cb30e62e0ccf1373da430bc30f3c3e8313b77c557de0e74dd57344bbc972ce3cb7dc12d6a2fb881270c3f112811a608aa19bc2802582d1e4ae8e30f91342fafd2c795d5639afd3a56478ef41d077037f4df3a88f83b347b3d2f6f1dbf7ba492c03febb951995610cba23dad5fc35ce657e6dd57c9a0426f6d01fd73d5f3f023ae133e542a54a1ea14a00b9e747ca31af729b30fa0dc917ffcab74e8236caf77c88345a5df3a7068c22ccdff8e2d01bda067f75e6cd8c5ca8ae57b24d2b786bcebeaf3b5ea99b2868610352b2a8d4ebdac75b2be3e55fb4995eb2a107ca05362234b1215894ab45da285945c946e76d0f303eadea6ad55a712ec8bf84974fb06704d8ef25602762339dc80401d9bd5c027eab4e7558432b65c875694ae90bdfe73df021fdb7d54845fc5a87d95b91891487b373b2aec349d023f507922dfd669b72499f6fa02ba6aa8cd45b2e3c60b8ad6a9224e32b39b5fc44932f2d3595831b1d330815893d9a400cfa396b417928b789c9b46b9b26f93184fb22aea7316e843145774390c7a8f5b479879d79a1d4852f9923448a56abcabe5d514eaa18f6b8a7ebd3c3491abfc27f07d76e398482b19043b2c0c12967ca2ee268b7299ef7fd7e0bd16b6fbc6141cff44221301096ed2ad414e337e1d7935e74f041f73d5847fbfe45f39e920ae464aa653047d4523b0f2dfc1fc1da6bd931514eb7c97d722f8586f77132cf5d750855b786fc69d83ca221c91f71e9fe4f51f9bd58db377977683a4139ec0124f9b960a9e4ac88ab24c1df66ed4c465db570a1961f3fad503443c253bbdbe1c6246f41270253cb4747f97256aaf1e6dae3dba7e4a9a48c37aa0c1ab0e1bcc43941bbf1381f9950541af3a0430e8cd2877e5b2f025d9f945224cd2ecca2bf8761bd63fe6be8e4c9375bc948fdf2d074e4fea46cef4e6bd17fca8576ef4aaa3e9e65483736398ce86c430b4e574143dc63b82f18e96c4878843ff577c0330a811acb7418ac3906d5e05cfbf08f3db8dfab3a2b4052bddcdf87859078ebabaadd28d0d683c9c1489bc71b08b4fbc77886ec4d0360dffa31611efbfaffcf434997dbf411ac75ea6b4cb907dc0ce34efdc666cbb70f1ed72626cd8bd15aaa54fc8c682f25ad7e8f24d5fef8e584478470781eb67a9bc1d946b93bbd5392b97283d4b73f965a6f945d336d3102def323d687af988c43a4f4a8a91fee35190cf36e02a444225ee0e99f7ee51a55ff91e21bf7406fa23c0a1e76d45934209ee621c50bd4183f8574017fb675cf031a14b13b13b1aaa918336337c6be21aaa68b94146ba86b54396139754003a587d95a8b99633e4b9d9b1b4262c433324ed297f2ab1daca09a4175482d5ffa32fdb893ac4b043eaf0cac0dd6870c3279afbba08f23e4ad3ab99ec68ade9064aee6dc56108443dc3c25bd9c0098bbc92adcc2e7a2ac4ff143a4212971537f877b6e3ba19c24ea67326a39173f07e8180b51918067fb8f4ee8092834ade71996d2fecbc17dd987bc53192074e761e5d0267e5a42292c6f32adb151fddce9c35fdb106b1c51f59b22b89110b8aa1f6fb4ab023a7d15496ff67f7e6143e2d8fc20640171bbc741d6a7ebec5e217703a6886a7b8199a81f48bb79f6a0123731f1ed880465fe5d5283b8d4b57b73ed7e423345c963cd9a9593e66e88f03da42ae50431fb8bb0aa973402a4ac7303ade7a7051656798e02d9367e1b38f23c0887323b8a9c3f960654bc48c39d98441c9b5bf38a268fdf0b4c7cb1734bbf42b96dc614723202a1871440efa7899a3834a5e96068371e9471d93618be6641a6baea3911ab67f8ea5bd6c0315728867607b27616661eefae644fe8f7f931591381f46e2e842c6cd12fb1d327dbd9d0c3b07f6ee7c3d74a121776e008318fe31566386eceb2183af5a19312dbfb88693bdb451fd1b4982bfca7dbf44665dbcba2050b0c15863addc71020bc26a4dfcf141ff562a7e2540f2531883288fc968bae187e260b9c5e9845f2c14b9207027a60cfc760c337f1d5387b3ec4e93d9b60c01bf73d587d6438a9c6c69e510902d866d557544dbbb618472e3a3aa7331eb89dbb0f502bf46da57f264832d2909217dfee603f47ee9409fa325e7f22fe5727d1e260e55fc8d198aee02aef5ad7efcf2d56c67981c36dba5da25ca800b74e8bbf448cb80fe17b918fb576b957caae5b7c1d515441eb3e77a8a02a5ca6bc2261ca745440031e6d734068a9c85bd9e808dc4d06ac10814b7ccfc4b86767bb818362c78242a2a59194d41ff7c276f6dba6d753bafc6eb4778c8a822a6212d94618f4777461f50344556f49a8e03d23bbf94773f6688ab6afc60ae6465345fadf4d37e18aad1b530bb280ad477d78a66ee5fc1c384d4e629ef1e5e12395def13ac7f6c6911383012d4e68049327b23e17c0bb72bbec37d82c26e5fce439f6b35fbb43d38d4be2bcc29caae0c83b7c97e079298e10fa4d42974948540ad67eab68dda15a735e9d704acf8eba755cf2cf47c7217a21f7007adf6754568ebc62e82be0ba5b2507dbfedbb1da8f13db972d6506743ad3fad3eaef0ea2ee665260706cca8624d2476bc08228cb83a3edfdb97add12a657eb57bac7aa6673fdf22fd48cc7d9cb2ad7828c8dfc6e5477ee703f728bc6d9ed2ea264e19f4f26b0b26045d2cfbf58abde95744a40f2e0c28a0085aa4167c7ff51f271f6e6278a94907d19ab21579f29f2d8aebff9955ced51a0922339be93038ee6d62023d9f33cb91f128035ef15d75d911a7f6571dddada864125fcf413d40129dbdbbee2de409520012b616810cf42bf6b08f1676bdcdc50d68cf3ae2eec350eb4c30a1ba11531a4822a243b623f1a04e04a32b66766cb84ba4c02f2cb7b1c831c1d01a424164509bdb6fe02e9efe3e97834546b574b3db19aa87fcb0736b22f0622667937d419b5a40860a77e889c545862c5aec16c27a3d48ef06dc8c6843f386cd1cff5198fbe97bbb5a07c87a23c020e6f7fe83ce2ee103cb5266cd791390413ad04a9b315cc89d10edc5cd668e9f166b76826a3181844ddfa6cbdc36507cc8e2c3f6e8d5cf10dac759e8ea80ce551e3b6eb1975992dcffab41a200a7cabfe934603fe65163c09ed475e8ff5f9c6804419e5bc1508e63592c238ee3d56944a7d55615700c77e71a39129392af4619928ce67d16e6138731efd91b5943b8839ae0cbae3b161c1fb203e7de345d9e388698ceb56560980322ca0c2551aa15c7308807e634165190724ad6202c41fb43e58a9e6b11bc5955b8be4752482c0335d6ede616dfe7841374640fae1b99a9230112219e86617386e7d5ed7d4a21529a5e8084a502215b3a0c749561e600b66925ae85985def9ef0d5eb7d2e09fac6a6e02fd01a5e4daa39eb69841e0075c504b12662bab89fcdf79b816bac462faf4059a71d58efa1b016746fa29cb4516e3157ee2762e8591776bbd8b6d2653170e32d0df9e703c258fe9e9205b0ca4c595b143f04785f780e88bb5357299c7e135455639f10ca7bf30107ee7d4e7fc55c47531407d2ac2a644f9f59c03f886f0bf1ac0df7433ce56cff98d88286a86b2b43062f6677e4d7f8d4cb1d85c1745121633c8ec510f43fe32fd1779cca5c7f6b400d86a9337319929abb39d2e76da9b9c3ebdd1748a8879fb2bc9f90b029174742697f2e0e9286b14e2c9a366cda714d02f093109f13a33adb8603ef105c17943654d723b9ff1d017144f220d29a0549343b8d79adb193a58bbf9cd0d5bbc8dffdfe3f72413f4edc837fa2a8e0574e93040698fce6151b623557b489fef4b5f6958ba613b1847e2fa7b305f1325b8682cbea4cc8fc40cba956de327993230022d5841f03c9c0655d3813530e4df8ccb6eab59c43467a443ac7d637c838fa4a547b37f98cf52ee13917ed8e9c8c88ed63ba3f54736597eabf6eae39d8def29223f180463b718b3b439463c007df0183dd0c18d87e7913663141f8918c3186058ad68ec5705d91d8f15429d731702d5b26675ab4e869b9df7d7fa1a4e9f76a0e01b60e22bc41fb187836a1e8ede3304b4902fbbb80891ae2a230edb1d6bba6ab16f7e65502f658523687f48c9bdce9cea83d548ae845d9dd862d5ec95571c5e13f966c8d38b2aad803a58c55ca97be76e1b94c771b644556af591ddcd452b5355a26b0241081ce17ffea6c79f628844eacb898d3947b5a3a8f9c6cc0e1ba753ecc29c2744de19ce0033c7dda51caa147e4af34ed7dd8348023b062a2187c445a5854f12ae285681bfa2dc9bea6b39422dd39b8e6537141653a962750cfbf25d36279631554d071d2619ed017831cbc34169fe09853ae9a08028ad0033d29a0c7d732dee31e6952db9c68c155fe26693bb50d58207345e41a728838099f751cfcf37d9c8613fd1718acece7c54f685f2272d7ca56c94c7be32a27fb6443e14cd6b2f69b590e1426a105b6a488b233959f34be3f7b04cd2bcbfb11c4399d5c7cb3954daf2d9dce36889f41716d5b448cbe7c33b96915791d1c152ebe790d17ecab771dc98c8a1b954d04a00a1c1a9b5c98bdc0666b9deca12548148f58fef98703c5e723c1f2d28de5ee0d06517c5fb77c4d92fc85176282c9bd7e258f7742676ecc80153f552a33f3641ef04aa1b1ac87fee1d2610c22a0cf73926dd95060025e0eebecc9872a330b47391373c8e69f38236d4cef53da18394a4cf5f6a7a645a8573d9403dc7a5afc05bbd11282cad6e4b5f86dc150a12471da024f6ea3bd2b22021b5c0fa8c3f74e91d577c2962b03f7f8e238502e4315e5fe529bd7462c45956ed05319e234d5fe1f34f6490cfaca66c4f792aea515f17577e9a7ec94b19a7b981d29afadc38b40b5c6c2d34af969038059d35dbe3f7363287977c00cefd2a758f4ed9ba7df9a6b5bcf62f0022e37240ce827ab1b6b776ee1273d33818c31ba23e441430aa3264464067230115f5302024bfacde7e559e0522db733fb9e912a97cf17c31fa807e58feb281fad7e5d598442afc965d1d0f4e12e9f2b03134ceaaa64d413fd5437f28d61560acc851c9f7b0e7a4610da72bdcd79503ccaa9e9e89ed0151482c075fd8eadfcc61b1151f79a0e113d9d3db8446818482a347078e8de25934d0017bc357d9b1a58bb87c0211203c031115d82a90f510164bece763ceab877fef6c4706f33ecb4f07464c5f68718b51e98c4a1d661a32f967dc7c0bc7df89e45b5c5990a9d41e4923491eb064c2b876b450fe14a93fa68bade897d2c172cb6017fa7107bc4acb1452b3e300ffd1c2316bbdee1526d7ecde549700f94059dee5e1890e1343eed4d05dad028fb7daf329fb661ae4902adb1e934934d63908a0d8262780a2b2d8c8fad066cfe860dbc30912f9e24a2c1beda873749597df80d7ccfb5eefa1f685bb6e655c1f9a8464c83a1bab4437276780d4ce0b676dab03775a3846faa01272ffaf5f8ad03f2ad7c69598eb9779215a1a5f170052408a13e54a82097818add887bf8634d9262acc0818007c13beb4002186c0a41f731b1926ad9c505f9e8dfdad802b40af5ad7aec8f517cec51ba57a04b439b3d429b9df10b2009a98f5893eb7d1c84281bd1b341ead330646aab6d61bd11ea9e35b2915a6e1062982ecb146604352ff09e21e54f38dbb19e265ec29417ad953fbd2525f9514134d1eadef81b9a3c933e2cb9f02bff9b1027881cf93f37814bc8c188d11f43428f83d13096deec398a2c5009a7fb400b193a1a831d067937e6ab7aed0d2a79381d30db1879e5fd7a2af32f60d721bb6a76756876909f0fce45dcca74dc16b2a5d7aec522169180afb378a3b3e9bbc085fbb72020e49844457882a36e856ecb975ff731163d29d3ea577075de236fc84b487e45f2660557135e6327a2182477224378264123c3e093b20c1722afd9c216edba973060d604689be0ba49ab2bcd94130de7210016d58a7797a2f6b8c874dbdd6b0800cb8b42a973e8ca35ab89a7294fba241cba38ae2e9d9ffee951ebd5a15d673e1fa9e3aa8bbabebe752e11ac463656ab25cbc5d71afc194493e9005693c0452951e63a3db838d5bb7d4e9048324b58427aaff58cd9b3d8f716076908c6bfa36751d71ade93c7fb88281b653d7f948294053f638888b4761a6030088a5c0ee4ebaa837c1b17869cf5bb54ebe94787a7560f3c46fe2ae948eedf10b0f13433fa4e152b13019f9549824c1d3a13fb3dcf7cfd89b5ccc55a60b855ff1d4158e62f056c5d1dbb0455355f9ed8f3d09700fb1f379db5c30484855addc19ee92e1d55437cf9f34fbb7265d8420e38bcef61add4bee2f4735d939f2de526f3940e84719f6b5ec28a2f0d0b1ac0a169a809752562035ec49cf62ba40a658db01c1366e47749c2cf1c7835486b6a5028af90807a78600aec433479143a382d3835c7508d3885b145097e3cdacddc06cb3b265859a7cd020e1f9cbb132506735ed344f0d7049bf13d9f2fc859d474824f4fa2ee1910de629b05cd4a63e061a1ca37bd190c47212a35a513388cd88c3f75a8cf4500ef9ee934f5fe9f2b3316c5165d8004c4fbdc344e1be21b1afc1ddaa23d7a579b75909f0064ce46f6c3d08da3a2a97cc94b97028167ef08db5751c4bb8da637f4f51755641327d40f78f0fed45a5904b97fc77654de64cf7d5759241a28b0dc89812f51cacaf874d120db480189a0195d98c2301981de321132b4070393aa5d4940cf3b81a2ac6c09fc6e5fee42c62318b053c5b7d914fbfaeca42f8e4d42cc8218ec0f14a0c1084d7a0076bbd4bf7a28120b75a2145852b575182ca34c57cb80ef46faefd7af640ae3027daf134e824b61c399cb352300d048f81a5415238492c2bac215351bf6db12c550d03e7d08b3d440076c5ab0622189e099ef90bbfb6263dfd3586a340bc6adcf17633ef0c202ef6a67583a3cb2b308bb2095ab2f25e012f22d43a79a7b3d975765cb1c6b9314cfd72509665398a61c42e297f362cc0bc55f47af383075346d9c5428d7ff2f9211dfc11f096dfe2f5c64d5dc382e3b00df143011b4c1abc4ea9d178d65e0552cdbf6201ac406e0b5cc167297e28dd708eabfaa61946f0d8c88a29777b442bf3bab7b69fccaa4280a9a31ef8bd596b1a14b90e4443c1eb453d538a0a16cd7edea0f27275c4e864a513b832d4efb49b10de0c0d14d740679b72e08fc0df4cec2540a4f0fdd5b85635bac489a203ed3f88def5678d625c05566bfdf71b4b3692dc66da99eb20ac8b5015844fc6521490caedd6b9c3382bf80d944df9b16001028896ad7bf086838b837696ed46924c79980e826cd84aacf6a7efb6868775a91adf818be32b94cd1419d45095a4f12709578af82ea31fc3fca38c150323dfca4d96f6fe6657710fbde22a57a9e1dc010171b507e7a82d27799694fe3976c47b2d473e716fff4afda7a5979bd708d90b813a6d69316aeeee14d1e8abd06cbd86a2a9cd6753e20a41792772340295672baa209e975db70a7a330e3b4b99b96dc15a14798cd1e3cea443ac2ec24e4ac606a19db4efed6bb9cac73c0dcde8b0f4ea671270a3a3a56f4b02e9bdfec704a0d8f989c0a99c03211710a70c4289aa99aca348c2bfc638d0590d2dcad3812b93d2d0995b7f1e3121abc5e8600aedaa13a0097ff199d00b495875ac5bbd0a2fc3fb43bc7f4eb8df469dad23e55be86a4e34c3286b6899130afd1c703900e246f9ceff652df975d45ad1faa1b6db444a5d558e73635e3afad5223814efb90b10b765fdc29c74e665e1407f87ec350c59c040ffeb65c06c2ea654d004d9ce2a340363f04dae7a012bf7a0a9cc63b96fa3b1787b07a9253d7d840754327a6ed1b9d1ace022a46ea16ef36db56cc3ccef2bf4415b3256167e816d5508ea78d62f48f28246594d90f5918c689a0e5bc84f62c03c10cf775c465c4ac976d37b6331f465ee7df587e2e4bbe382380ae2a2aff1696cfdd838f8568b770aaaa3db363431c61a1c645131a80320f586ebc09b50127e075e12142f64e424aad6e678e8e382d49975c13fd1274569fa1f8b1face1302e0d2743edaac642289c2f0c6aac6fbc9e63b84448b5f7e142d5cd86014fa362269c338499b41b2bf32d1d35cd9b27c04ad9000bd3f05b9722fd13a0d90c3b2636d61187507ccb108b6f694d5e023c04a0787f3be7e5e01c8dd06dbb9a65f52a60585c71459d4da774386a4dd47677f51bd442742c9d4a6e70da7e886fb07b77b6cb531ca7647598a21853c95a2767fae0e047c537bf88c9ceeadda97337c45090812e8ed1e1b5c3c6e4ffd9ab768a3ced9ef6160265644f67cabde89857ec21d219f0ef363cdc6be039718c76a3d0033e5332a215ff2b6dcfe74c3fb77df9fb24599a209dd9cda2f1a0cd5c15b87a90a464bbc7f585649318fd18a9d216b9b64123559c6b9906522dc0050e958cdd2a158dc5ba168c8e39eb3a40f1a6d660bec9d041db26cbbed684244425759389f83b287425747c5351de468233607d19e7d7e6ed14a9761200ce9b00df73372c1d9562023c33a70ae3b8867c6ba6b05247fb2543919b281d874fedc6d5f2ed793d5d585064b787cb48d4f79b90018960d9c56d5938723b08412c2029d0a413f303323574e31c44cd17d72a1c7ed02fb24cd8b525d1d27e9a55f7039763cf722549970a33b96e2275b10b19f41f2241fd7d39a7422b42accf140ecae05705627f9e037999ae37d4b8df356413b92497eb7fc2c24163de89f4779518d3443fe61d49585260d65c8ab1bdffda02f0a0f0836557fdcfb6e1078b9827d84289e2f616f0141de27abb611e972192843ec853f72cac9b158560a1bf0b4b662f0462cbeedb0f56379848d8cdcd24d6224cdeaafea0aed1be267bf980ecce6f8df2b15a87dd8f4a08bbb3986dd357fb6f881e19def938f8e3f22379ddfbf2e301eb63db2abdfa31e382a98f8fb431431139045451ae2e245429ef19471825af5ca446d594b658039471520543cac24dbeaad2a0b599f1f3cf86aa707390a57f693c2c33c6a7e1ebce5e5e7c758ed2155edf43345c3c67898f0f5a92f12f70cb752a9817d69b3a64bb70f901da48d494dbcfc0fa0e0aa94ba22feb3c336c92c19a077079d389b1af2154d71fae6e7a1128e373d881a24d0bbc79ad9e6eb3861b66435c135714da6c56d6ac3462e04a3bc19cd62c634abf32a16ccae120019d1e6456ed3e5b0d3e8bbaba8d6fb35e0c1658c3cd397da13be38639f71cd220a13fbb94985fb71117eb837ca4e344221ef577cfa8a3765368873335ec38c64165cb88bd1dd21e7d746bcb9c7d3e8c41a265c83d896cda5e72b4c6c3a1fffe9ec67eeec707b527bdd29068a0720ad83205cd5d4a945d17d25439d95053ba180b6ff66fb5ae842f2953a3c11ff2f11e401eff4fa131eb153a3aa343d664f109f1b1c9861f24c115c7a4b37a923666f6b2b0721e0f4776fdf9e7af8f23c056dcc2858d546f3dcf834547011a466b58db8e5c181f631b34c70746ac27e78642f0a90fa8da8b6702266b44b7e8c5c4ba0509ae915e83baa0198a11aa1b455bdcc7068a02403ce98678e4e9f1c2722340ec1d3ffd5b95e721ceec1458c642487d0bf580479fb64275ab60b4627d726cd131d93620d667c452c6ae0e6eae2d3a2d28237446d74dcf89d7d5d75b21a539b08b9aa3e8c698e4d0b0723c21a3d5610351612b85dd730c9e4a033a6cf9a23c069f908fe6d40a73ade7b044ec2f0281f2cc2c850e7cd283c1bd942455c3ac4aa0f97144d0d6f8afc25c88056a937c0a06200de10b322d94b6483dd4f7b021fd1cee5562bf53e0fab407e52abecb32c0f4cc9be426aee11d9569d9c25660056fa23e81b04648945e83c60a0f09539e71f8c15d1ffb50b7f8c0cd017e916b31ca2d7bbfabb998b925630ae2a9566aaeac9587957133f9982376d105a980b08a089d56e47919792fa3fa3dd233a9d30995c98a0728fb091b7d37ba87d32239d3454b3740e7cd5706050f33ec9f2564512d25e48ccc2d22593427466914c504fbb1241afb3113f65433bff06bb66290d5c5fe59b32d6b4b9216deb85a7a4baa77bc8e73ea2f7bb3565fdca51cb2bc47bc505c37ea70cdaefb597535ec03076403ae6054375adabb0de06b67581d948f6b4c2d1df19a99cbd329706c2e89b0d4d5b354ccbdcb90c5a7ebfdf6b8cf67de8b3d84e6e8c598465d40717120af68b7e731e3f1f03209f1af4945af2706ecac2a6b9d002effa1d022fc72228d0406c55357eb136e0dd38f0fd06a307b420283399823a39e68336515d4faa5a0ec3db7e1d485f878fb6b3561b550a375fa36f1c672f80fd0ff41d5b1b7ba7867ca2328fd6db0fcdc0ee47c23a28cc9c40a98a7aa81ea4a3f8cf6b437726ecbcd280c6c9eecb7844a8da4581c5a1b7ea08f880b7aaaaf4c817f2617aa057d36fda4d8930d2b3e71bcbaebbb65928617a83d71ac3ca72f239b5c32c4ca9532f2cb717e2157ebde2ca2b85effe625058430eafebeeed822fdc82f908c04d4fa05ad37bc69d002c9164ce7dbbadd85c25885c6b9ce5dbfa1943434c2226c3decc71355ae4cf44307d41f3fdacd56bf36d99898d0725e592ae949d347427597094161a1c6cf27db102cafc9e8ce2ba5df9db3ac344f808707998de9321167b83f68323600629d24b0c9776fae0499b64ef24eacd239f444c9fa7be90efa4e037ee606b738073dae582bdf282e61a1c97e2afd93d5c62556e88be7cbcd801247be620dcafe1861271e35747dda5b6ee1293a44569783e9ac37568f9147b520e1ef97974c1963a4b9a09a44b14090f8d940599acb02071e368d7712e666ceb21dd0d9e58f4820b72a8fb339ee68862d245e0beb0b63cb17855073628843e656860b0dde892ec979e20d32f56d26bdf6d19161c9cb2664ad72a0c4397ec3f708d01d0e24b37304efab053626b2c524858bcabe6123d3e78610ca87320c031ca786279370c57d3a3aa2e8effc8e10bf86045974245194842eaaf6b0e47dd9b3ca87feb6f81db1854dfe7507af3c108372ecb831be7de80b412743916c8d6b402044f62eb1c7b85abf4dab972a71b6b466c865f3b0fbbe23688d067001afdc5e62f7cb924617de8bcbc6046f5d568598ab2e8e8e70eda93c920be4a693dd04aea321ee48b526dc47f806110f6c81fa33675019abb261b9f693a4fc8e075100a77f92ae8efa3cf2b4043f877fa0161c6a8c8a23fc0969d316202a2818704f3bcacf162f08dfb89b2059f5f8329ae820be9d0a6e8baaa2cebeddaad565f0133a1f13591aeb651c46b2e4953949a430d85322342a179d9eca5a99170b03c201d1bb9d15b4db1b00257aa2e9abf6bd627aceb33d487e42156d06eb05cb706c17f46c24f91a37098ffa520dfa6586addd1d3d3724ed305be6b0b16501a5e08e4f94f642f78686e8e33322324b1c7d3154b05520713e5060ce20abeddd0fc7d22c3ff5809de102fc808780cf3a4f6ffcb853f426dc08db89eeaf68847d5d5d433c6c29e4cdf925083005ce680af98613537e9f85fc1aa5bd8198565d6dbd5d4922f1ecec4babe35005cebb84c8a055f0aebfcce5ee87b66d9025cfd741ba49d8185aa40608b61dc7c1780d3d37be9b14c3fa466f39846aaba22c838ce9c6a4abe2be749a0e45116351fe961a32a23cefdc41cb4ce3c52b51630942fb3902965c3071e5e5e922c4cc58cf2aaa824e209251d323728c57cdb547304de2b1f10975295fc3593cad6dd26cf268252db093a7483a11a8526abbcc2086a070629ca41dbe5e91b1792f5aad5f98c7c6a04425b1220ecd4e4d28ebf6af2ab1247d91b033402f3f40651d3aacb2286d01d564af6dd93d9c920a494fe185a61265da30386226645087a8a28c7bf9b289cf6ff2cde98b0e268a33f6d3a369fef905f27f10455ae784e8737def7e293a4054f7513b8039707ea938de49b5727d9aefd67886a9c808f7f620f5683b2474247db2b23adc69160e527751dd81aa996c8f27b96cba15d4a2cf950222d5d62d19fb0ec0a5e637c84478c7cba4211fde100ff35d591c8daed97289fe462c5d06d079095e62480190d56abb14df56aed168fadb8424d3c491560040d7dee58d57403c68df4f71f7656c5cd3cc7bc9e27259a66cbe05b4435307f4752259c3dc5cbd460f0766c4a34fef4257fb73b9cac906d435368791a3598c21c559ce10582144a17e77cc7f315bc8b0b05088db835e1370c8844312b8a8d80c2a833ff89a658f80a299f43f157fefe9b43556ae194859aa2caa6d4618a83d705d0fbfc1ce8322b3b77 + +Params = SHA2_20/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000000a92564e5bf8a0eeed11fa7bafea2e7e2125decdb9380537d35df6744594a7eda96ff63ecfc73db989a78a5fdf0fdd77aaa4ff60e23b1f3c4071a0374ba65aa55d8055e7d95b3d1340c5b929889c80ee125576698d32c8c093f0e233cf967b90cb78024a5fbe6a4d9a6aef3dfe14a6ef8e18da57a00d698dc9d339f9a0ef4fed4a +Signature = 000000ed2385f13c5099256f7495172dfb6fa217d811a670e53433ed66576887c5d0fd82fe0fac8ac87f9bc47e8098a981a00a45ce9dd39401eab20a7375f219171cd0f478039590b7c43a245f7b4f54eb7ce545bad7242ea84f7d6e921e0e18eb6868da4bb61ad503c2433955b4d5c2f508e793d7197f0c91d62d3231dbebd40b30ec06ac5fe190b2ed60155d93d3503a8bbc51fad4b8b31ae46b342585b0344f6f9b82dd81c46b8714e6ab3405aa8e759f65c061c6ab73d92cdbf61fe20f5f37d7faee41ad362023f4ea65f3e836886d32e88156b9d02528d0a8f9e3cd4a74777f5221295c306446c6b30c76e362394ebdbf59c87469c5d543b8c01338bfc23490ff680163207bde5d78133c698992600a97db4bad2924b7852ed1e8ded2a23a394188bbf0534cb934d5d1c525fc5a1250fdd9d5a2df56b9d40e3a61438abf3a4e28124dac082af70820eec0539ef57b6998350a23b2779d14cc08cda88a01f1539ae4087a2cc61efe271168bfa68b58c8cbdd3cef07019c7e7136fcda1331fd3d91f5e586ef9aebed27337bd3f64f9738eb1b6b6dc70eb72bd20334299fa47a248700882e4ae283e3dc71c33a6dbda5efe25969dde92eda2b6961facf40cd61f963c9f26a3eed9522ef6e5df9c3c814cbf27e3d557c5f2e63de0c64da4051e3d9351c2d2c06bdf3271c21cfeb64cbc78927e98d94acefa91f670659cb01e0ea5053d76ed6af581a020de00311088d19051fd987ede9fda9cf4a41d110607868a84907c6c844c80ad589658ca8de58355ad78387f1f28949994f5ac488a535df110eb2ce54c9c83a5567f73f60c11973d952f60b6ac7fd85572233c2c04a4f766a7b1d87653da953b2f3040a2b02752beab94ef838b4f77e6418de00630e070b3c6141ccb62e29c5d21a8aea785d258e02816bd3c7365d215c50878304255ba507d70748c9c4940129a603b931febfba4ce06413a7d89aed7a687be8807d575cc5c5ae6fe518578897a2a293cfb632903e2a705c9f27fb316c25f24e255c4efc8b70875de8d6cc73039751f77781709b1c9047a3220114927e8f472faab174646d8e4fd247ffb77995f733e4211d76b711b380e067be4aa3e73131a3f4246a3f44bd84b28491bf1796ae1fada282d3f07ee02c5c6ed76e2cdd585444703f367e9fb8b289587c7b2162fc220b3c2d7e3a9d84165ae560e3a26e1d225627ccbae3613da4dad7feb1a5755b66bf19c7f1c0dc8717b1b587cab9b7e182b87f4c5b3bbac043fee178bc7eb00fb57635baa5cfd8a7ea1cf4b95bd250020635f033a018ef66f226925c9260ee1dcf9ead7e4d1f36a257f676bc47790979e297308f928400862a056a89f478e2e84c3d082411ae22c24a4556de5a6274868fce5436c76f8edada5ca80035f3ca47567e3ddd00e2f56068f6aa42f2dca6cebe12f1f5344143808ff4d580abf7a78bfd0dada5b3c90b808afc3d5487eb23021257b5a0917b0732ad64ff506f88df141032e510c0f7c8786ee22d22c51b9b528ba3166109ba5fc78ede814a36385c87d0731f48d5d7eff6f3335d2f27139d3ce9cda32bc5f1041e562ffc2c70d18765707dfeed9d855bcb3a3a715c5d988bd909460d1f31211aeec089b3dfdb589eaadc1aa37dc9d3939057a7e04b5c07aa1aff0cb6b1204f0a4319ba9ef531bd645a251da557dbdbb6a16784262d65e5d618b1d95cdd21ea8b9d465d3efca5fd48dcd2bdb68284fb27fe68e58673b422c31a0b4d07963185c4c0598cd6612ae58ca93f943646b7b60f72cb79996c0cb9b9bf520fdf1ff2b1bdd89fed62d5ae4964f28fa44a12ab31613b184f417e300f01ea2c5b222ffde842f38f7ef31d9619cf5d7a5ae95c63650ddeb4f64348f4be9b13fea136f58e1d964210022ceff66e17057bd52e9c5667369589444beb05794af5b022e54aca50a4ea10bb61b52dcc220047da6a400179e45ce89cda57a85c1d823b34245f839dc3b2e91f7d2a3413121d027ad2da04d38515f1bc3cd3c7c92d28a3cd5aa7157d17abbd602a36ca1bea9b92e96f4e982acb622a574a2d906cb76cda82abedd5b376e9968dab46365525789a89923be5f5b81d09314142edbaf6793b97f99052e0c2c0d3ca876b6470dbd2a53763e80f0e064e0f00a802c3e21ca8e209bedaf7c6d0e7d31539474f4bd47d3526b994667f12ad67ea79381cb5edadc4b4d2d0bdd2d1ea608b45116e2a17f2ad8df0a91862f757e1878f7b167d5568a8457e9f03d9b76a182c06e2886a022d957abd05361fd497b6ac835bf09c42db97b32568877613bed58b9e8e039b6265007012a6898ceeb5058c289138e6f708f3a5edf69e31519f1b0d70dbe80a03903b211518c83b3908f3f54055d54a4a310e3f8828359e0b8543d5f85e3fa0bfc6635cd57c7047d1b16b14359d9ca8b5215e39525bd5c32e7c6f16cff413b3919a3fc0712d3d8ba8e72fa016e8efadbdf28389fc73ccb9ba983a704b05644fad5069191d319c53108b048586ec502fb55b06894a00c7d74812e0d756343e0bc7cf86ddc8350eb7111d2fb0acdd9026eb0297758ee11d9d916e02ceee2c17c17db15c80295cd1d0a2ac9d014372f3094e845e98284e3b4884339668f3484fd848cfb444a860cbc15df299ddb1c7dcd0202c5b3c562ee39f3cefdb97016ce56e47a335b0925539d52cb1c585f344f919c3b985196e3782b58e3140cf7c8ac5670ee726cec286261ac5df0bd019ca306fbb5a211cf5ca88cb36d0510cdc24c65730a4cb371674208c13e20234c5664d403df80af36c7c00aa8619e10ee457a26420cd0f861a2247d9fe3c7324762d114b79233808573c2c9ed43baab79155bfdbe7956af3acc2d8117da23228f1f26a741aef1b8b678a4d863addf1e3b030ff8c51908c2536888fb5029fc03cffe5fe5b7e87dc223ce5caa42cb60d679438ddb400444d0c95534b67e1994e6f16d01255f42161ee490f939ca3a1d2037807f5f177c9efd73ee851b6dedf1684b2ae04d2162dccbd566e1b6ac4f5ff91fa7b61e744de657fa069b4df5d889893c1d95e5f65c55fb3a75e82d5a33259d2246fbd8120bcc88a657c5f79968005c872866e3aab01370c51ae412650ca7d5f94455a92200787ee806672d45ce4e7613612bceb23eb844234e0a15446da79d563c0466341182399843b849e36a847db31d6ca42389ea23d564bac9cf6cca202a6f5b4bd2808d35c2ff5c6018cba55a24f50e6f772f7c8aae0896569d83a8e534e66aca1ed0b9f2fc65bada960b6f013e3a3918abebe4381f10c2eeb6954867a68771199093c26f177f52b0186724bc6436bd11adfd522e044830f21f16b8df7ed474cce2f455ac0b0f0a906bbf7fbc6e73e29dd6f33e732ba0b9f7a9e3927f4926412dff8803f5d25678748bbf332d9bebeb62cced6c3d15211c3ae1736fa9a7b961f9600db3a21aa15384e90a840c43d6fc6a02aaed53e5483f94f3cb19d88f7b81eea399dd529057f43e932bc7e5de6c520e530af5e25ebef80c271eba92293777f4ed1526a7303bb9abd0b46eea875e171edca68cd9384a23c5b5f29776bb50842aa930fc7b64a655b013b49bce584edfefcd5af5a8db838d932caabf1fff162e602fa452ba8e4d8ab544525945dfe1b0b95c8c32e8256e71d97be2c4812b5d1384fc799d8c94c6649044350fafed2a96591398ff25f3b9009ae2c9ba27404ce24aca38f88395bcbbeb6c6aa48a4c1900712482f7f85088903c066fe462b1a3a7976edc403de72f427a4deced30531112ab714e2e44a4a668d4cd0c9f2b6814311ddc647cb5b8eccd1b55134601ac082d4de9dbf7de62e134ab806bed9a02651f5ceb73fd2a814b599ffab2386ee964b0f8917553414cf6d3da4fcb77c7e6c7c38cfdce5bf0fe8a389b2c6d2b6a262f4db204a95cb481bb8536cb5f218e5e40a8c447c60ca7afc0dfaad09c5ef70ed080daef8a0abe8d2fc1d354887a74294ecd553d38a2e5981b8fafd4e842742414a17ee6d989dc772c9d85cd8e020e38bef0503ed39722f8e493bb299eca1bcbf85b91c053b0fd97e0d2967d6c8aace248db059718f885e0b9913e363c9e235ff374260289523a7bd5e7871d018ce6ab8f73635d298d25b67f02097b3fb8dc216d6da4ea81f2fa997b239dd5b2f1241a323cf3847ac651a4d402707248fa4f2cc0aa3e4ec677290fb77e68b93c6dbb8284fe2ea666958ddf50349ade878fe0a689d8516a9e4d5e40d77853a10e8655f55c0f45306727c4de23d81ceace5014526184fb46cb1ffaf93b5167322a7d12e4bb25820def425c3a41e6398d70d570b78396205b4d90792e6d94e236beeeb4edac8b535c34100ef85c0019654f3a8b706fcb6d374b41b453d5af3293ef169d01c5524872ba4ac23fae84d9831e5892d87e0e995039882480780a594d5245cfacebc2dff904aea162dc34452a9b904b7be8cef8a0ea8367fae8115288f1de0fd4fbabc40d3c092a8b0fccab8690627e8fc3a73b243c673f0a739d8ef804e8053628532668aa3bb06294de1fae393ccb773953a3fbdf27f5ff0d2491e5238c115e9ff122cac5f52381657f7c7680c33a62581ea97e6aec404a3642ffc141a2ecd3709ea7d7de0b4c987775dfdb617af67f4b7022e5023c96358681465392265e4f8a47e1032a9a3f4c713c0d68caa58c40801647f600b6d0bb18fe511372ec9437a8d0656890ac401529b8a52fa47a1214b5f631000685814828eb8b97636bdff6022a22c66469fd1074a2e918b1ef128da949dae118d8be8f6fe50a2b5c6404fbb7ca75a1674b111802ed779d002184e51324492dc2d9a4c9f1c171d62cddc71e62f7cc09e0c39f6e9cb628a26c11698a31704060b59fa516d2d0b4a7651cc70a54a9fa317554e47932860d46c58f5ee79d53f5c0be53e8d28de351621a6a1a38e4facc26f0be7d90f21d589fba617fdaa09c03a5e653f23c882e4c421251e7e3cbfc69bb0590cb721a780535d6e8247dddde7d0c1db54627823f2cff73ec1b5afe7f45f8ac7e36e467bcba1cc3690c46509e6cbaeb49832f01772b76511d8571ca7e941dca82919895d881641afca00cf81e99433030996a8e9b50c1f434eba4c078292c90be52a18334d14022c62503257a151db931c16c675d66ab33019c677a2d4eca1e93b8ede83517aca0a90630674f33789a45189cdd90466516e28c3056c0d51bc7703e4720dd0c5968514c834edc2c6fa90ccc3d9c9b0d54a559cb1bd39d2ffe4151e85feba83a342fbcd15bb0a68768fa9e34acfba9e938c1e08974380a77cf6703009b0d1380692329dccd47f9256207097de68396937cd30716e0f5cceded16108133b8d048f0b1bf5f66a314009c16a043d2219502c70ee433aab7e6dbf3fa338b45609eb1fd96ae42b533f35aa584fd42fb5de2f527216579816e06262e625d6a7a99489210957558795cc2b63930899cb353aa9ed2600fed623339bb5241a524fe77cbba66f84d779ee0569f4608c630a17a02f5f60407b16464df543952c7f34ccb6929c9c30ef0156a7f0e1ad8b83d9f0285f4389900e4e25a03e4aee875a46ff0885bd875ec8434dda627fc81347d9c18d3f3b53f6f9bebe7ca07b8de8fe082ca496130fcb2a785e72d3907e3c245bd74689990fef52c3a6dc07d8579093a91e0d2930db3b0e7f48fba20b98a493a70872127cd2ebb7e4eafd0fb56a7485d2c9539c48e9a9ed1f2007092ade97dd030258f0c5cae8d92edab8773a290f3257624df943dc37172072a7c3ad96ef384eddd843c976397db3e3e8004c4491541e70ff5be466954155aa17221bc3f797bf5781ae8d4625a1a09b89e2a75ea99adc071fb73ba3bcec388178a24862a509824d80c093ab91ae34a52c340b588244f937101a7a127f80b6aea952b5613651700087f8f30dcbf462cb7cdd00245ae1f67b8367920d00e99d8f5412b191c2641e7b6b3c63e0b4fd7f75cdc2d943c356f6bd1247712fe9eceef412476e11e258bf283641be9e0a38f351f75c00795879aa8be4b728b9e90bc5ea6f3c9225e3a912479417803ab0c57e87da26781f678f90be9d3454203639088be51ba3945df6603e50d26cdd52e8d75f20ae73a58b368702abb24aae1e39d27f5e2de91efe62d33141123f3babc492da5ade539e2490166a74ce82baab38033fa0dcb8e557856d9d83cf518ec057ea68c4db584ed19d63fe0d416817afd0265c8766940c738a644dba4cabfcf3a6a7a14d4f0d2113cea74ecf858a82fda72cfbda35036f5eb5ad5b7c7bbfa21ee620a0b3194ef4cca5c7dc73af640ddefc1b3c92eeb8bf6f5ec37226dd8658edeaf629c36413e66a26eb212c0377c997d6403ff8930aeb72a5c6a023beb52052d5ed37ec045f33c688de3665a2e675c8d95e9483b9ca013c437c57b6800e47301f466f438e287e6ecaba44d6119a971d75f07b60238c98c69ec4583b5c9645eea655d76db855e1c4750b5000e2b8bdd7a64e9038044bb13b4df944140a72ad0a5d52bd5babfc6511495eed53ba4145c330a1a02dfd78afbd4bea889d61778ce687c96654dd5040567f8be60b592ea4aa1b0f1912b142bac1a6b70bdd64c692dab27c9f7dad9ef3ac45a9db151b822b178d285816e3aec49e00f0069da1e7fa48d022fae1b2ae528cdfc32fc7746f4c388106362c5ae359533577eecd2144c2f2812289eb1a7789e05469e08cef391fcc1826c865d2229a8f8f8bda233e626a32bf103dc0f9f5eb8d156d3d5aba0504bd9ec0fd4e825f3588368683b05ab0c4895e3717eba8d23ef54ae880d5db2e5d348e71dc9dd2adf5e96a1b13320147eefba1b6f97b5b965b977eeb0943b946f7abbf3b9d5d0fe34b02dca927abef44e1b2312a50fdf64683e65e5ca0a02a678cccc6268874dce7308eff1e8602008bdc6b5efa0c7ab8b50098c5a10e6d9a360acedf9ee95dd328c9f8916383a77d5caebf4d1699c9b819efb09be28fd4586daa7b6986559b50692c1b1e7b6b9ab0437e7010f05673198aa5799d229e7d780039635e71004624d8d9cd94b668f0a6792676a1f70b8cf4aea2f9de73be446b3699610e1682495179b2c3697dc8607ab293746a28f122ef453878ae105d082e97df05d22ba3ce69d62fe3dc50ddb7357ae2a28f45843bcf034403310e7b47b5dca89fd2d53e26ca3ce0c334cb7f4449dfefb17940f26b5d3ef944770a208f17cef646897488a40318eba0359842ed0e321b655b1c6b8214e2d4fd2acdff57aa7764270663fabe038f3797bc868df104472c1d4baee05677b669353e83e06343069e897c66dba81cc677c4e35106c19c20c8a595a770d47f20f827526375b2eda4e8e1ffe83087074e4f5b87dd8499db933f815078502881206b1a8872165d9ab1e0bbc93dfd1400c8715417884cc3e50d0955a21a4c1fa181423a5d1b4bfb0e3fccb7c8e6a7a7c46c4b7ac753a0a6e1fb6d5b2f5e5ae6584c94d2ba4aaa13c417506ae072e7edaf95bde1a1ce585f989a8f0c84cf396977fd7291bca1b9b82fa959e594608a1482584e05e73aeca692d67b5994b8b97040828e79b66d61748f7b74f397d84b6dfff7098cfae0b49b56e53e5094c3994d8e98652b70d47fd8b14ec5769da53a30ff06fd8695eec238992ce002ef6db32ed0b49bd1735dfe4ec156fab0027334c6bacefa0fee22438d64e8f577c40e86b98207164fc38d18122d5e53ea6253491e02d3de520e328a1807cb94c38c7e1676f726396efc54758e24e52feedb417dc27987db30b263e34287b51ab579890371899d6d5722ea4e7ce9df245b98e506bc5e61245d7e408605115f8b5433812abd5d188bbb0664b4c06ed6a123faa83d9279ac8f7183781ba43cf0aa9ff34dd48bc923752d5d5dd300545428ab2db3b59bbdb93baa6651bdcd0e1ebda1875e148058626e7b973b1a16f7fd9e401ba4e4c13597d48a8a0060265bec14a18e784c30ba04b8585a4249b8e7370e5a533d561d0bcb4203a09db40465fd7c6ccc126882b12f2b4440d3e93996094a2dfe5a1395b8d173dddafc5ae6c07a905954437aa591f941c40baca9c0391d2ed413251ee27560cffd1340a50ac9cda2c7745c6f887e8c1f03377917e329a59b16785d93646ed3b8719c6b6e769f53c7972e1d8214fd4e0e52c5c6e35bda64fe1a544660dfc6cd7ff9c85c1cd405003f8441e9d8fc8267052ee67931d19b581c6db899df475c92f59cc92666baf3e0cfc6d4eb23f49cfd74eac2b0392e84813bdd1dcb23a1963a7677104838783150d7bb6fabcfc896e588136081ff708d29541f8f459074e2df304596edbd002eafd0fed3e0d80922ab2d7feff7dcf810390ce7012eb8c63c9ace28a24a36d709c8ab64a15a79ba49a9ff7c34c02497688ecbb4b82fe1153b411e5d67d277eb0b7788aa1c5307afff43e8f2d455129d72a4c4a5e881da62a511f30351fbd203624c2da9ed5cd7b668dd177b24add4c370d436040461db519cbc632170bfb1800821172f319e384d3c41e444ca198ddbc19e116b9fe05030e237e2bc327122d6a1e00ef09117db6c2b2a6f6602dff4ac010a4e912b5f67d969929701ab7f8dd1f3ce3c7d3be72c957bbbf0e8f23b23c983be19dc3cc1f43b2317e70a1f902669db0f85fae8611e6e7df67d92b06b272024f149e97299dc2eff9f39569fe76fec46a10ecb6bca32b05ddd99cf267df1a28ae902410ccb7f974de0aa09f1c2e2de0a31af890d58234fc092e064492bba8eb96518092c33d3dbb58becc590c21694715755251cc18577e417833fd64a34e82c6566f0bd7d1dd145d58f7d5b753470bbd6bf82dd2077a583428ff8348b1e620b1baff280090ed617c0a8b0d76a1f5c399d2b6851021326669b47594d37a9054637f8d942ef6fb6a78b16a7447ecfdcee741be22f9d320d822dc0ef3edb1a039f5ff97341b22838876c8ea30b89f6dc625ac22a1d884e240ca700592282ab14e7d5df884bee2b2d9305fd2a360409f3b2c574bbd34f4c91078c89f43ee39a45b9cd532e73b043648c56071ed07d928a70d189370c470339e6e7a74cf4744aee5eb9588e0957f79ad45629a3115c180bfd26cb90702d8ed4447f9c574271937e7477383f045d85d2e28ee53355a3d5b66fa441c8b6a65bf4aad9b048a82884ab23ea300eb7106c48fe762cb2c605c67737b7c88522aa3e06eae2f23a087df7010aa6b9d43dca6382ca46cc2414789bcf47f58442d7ef95ad3e9343369655a274bcf3fb2459be06620286b6f9fe7662d5596c9d1ac233e4cc0b4f47d93672ec0630ab0511daf1de164cfe8d5e10c553a12769097c49580cc9234c72b1c5665032250795c9d1831f6219b2ad5a6288ba24a45097fb1e1525c7259d1ae049324de1f01abf19fb977386ac86d3e69477d5533bd228109cc43b1b8824f6010e9cfe69584f2f8416d83c838800bfd686d20d42e1f6f1b7f342036dbfaedfb047995a541c351b55024a3aee50603f79352a71e79d006283e273ce92d0cd63016c850fbb239a80d3a2f8271b3087705a6cc77b67e9b172511431def561d1895ace260c74b139c690a5a196908df84645c531fd84b1e9e4f43b0519e9617a6d3281407e6c4535809a6301e9120a02a58cb8d3e279c2938d142cee255e7c365231c70be9389884f7745243e5d7bc76bc46f9032f0b9b5a7863720889998e70177ed60e0972cb93572bdc68b9d24808bd0fca8ff5a7ce6fb5457d9294b45868492e771175786c241c0f5d4df19635002753d402e25a1798f514b56eef5b29fa367781c2af1cadc738f6987f60b031e03b6be6f58905e67865ea8bd937fb1bac7d61258bf213fe7e0b7f929dcb3bc15dd47eda10b0a8a40b6cfbcb77f641011e3b10b9a9e709635c2ab5f003340d67afe7e19b1b1a4958560cc63e61f9ee70ed6d3f1a1a3da5aeefb248b36f07fcc7bac81ee0666bcae4b6cbec24428d1a08960797757e396025039bf76c67b21a59941713685b0aa10d91b8ce08390ea8ef6a96abff9de1c2c2835f45cbc61ee76c27e022913c78ec20992188ddbf4f406d55819c52333e80c9ab2e8457b69d79ff1f8e346d75b73dd1bcb8984ab69af46134dde1718c9d55c5f73f200926e5cfc94055be85aa06e4d0ccba3169c53441c93ac5e9c6da2608299ffc728e266ca7e11b97b99262a53ab99c659b6be78e109353787a78011bde1a8b967aa13255a05921cdd16ad1aa3d6d2df5e85957bcff97f86693638a5cd488eeb45984c27e6b097ed8ef2cbb0b9638a2d683a92fdc15761054a40d293f9c7cf5e8035788ee3b2ec51cfc8a046a27603b7159a1e280e3a79b7e9abf7c2ef66c6f40365b3b6fe296ffe048c07ad7a2ee48168f96b8aaedd9626d74c5cb43bc5711983d4abef6549ac2c7fbbb93f8e6dd12ff84022b5bd2474ac2a05d352d27d227b2f672ca6a1af2126b1c1587500139a2f8525030e6a39fd28c90cf0a29169c616d48dfbf12a3a922f126d3cd2c5f0d18f1af9acfb183dda8aa6355cc72528876f054ea20b065999938ea754cc2c8926d8eb8a0f0d0245b9f44bacfef2647da3f3eab827d374841bee6189f388c77884473029dece38706813985ec95ed1d6193b14bb6dba47168c3ad093e10298f8ce4b87125fa9d18c3e85a2f80d14e77132c57f743d6da07052a33ab980a4edd474799ec94aa5b99dbe4313171bdb3f4cd7ba5a5d4eb5e3122d13b7157d412cd6e06546d123deced977a4e364e98b319b8292d12649826fadecf05042da4a368aa1fc8f14ab91944d064f229fd8b88e3fb8416920a6c34e7e4b01e679807eec80d285352a338f23088d28ec3bb8508fd467dd0890c5b07aed656f2cbdb5aacb3198296cfad41b7e705da6900407a461ee44fc2de52f5fb4ad27ddda90ce6ddf6e58312c7d4da5be279e7213adabefb0a7a02b676eeb355d797c5a0e3715c6b438ab15dde58953e0a1b69f3a0c08e88d316440013cd2036fb2618645964755d8180dfe64d5cd086efe5c732abed22bbd65ff8d8a82a43659587dd9427261be068abfc7b9a4d2f7be3271c057192cfb5dc85f95490f0c77b6907567454d512cbacd9c29bcd60d282bbda3efd45f8a5477cbf65a5d264f0034b4c5ec0b0c9db34850367b7b224099d22822e7bfa76118178d7688a41a770f9ca6ddb2288bc3646487885ad8f83c161ee57a7a3c553ec621ff1eb638724f3efc18b5898d0bdb4631326a60035a6f0f113c50b2ad3405e13b2341ca86a32c027e14d96c67e333b3dcbf0b663583d20f95008411f8d3deb449ed109f80d9f756ced44df3b33a7ef9cb64f4b73f03d6a53f292a9596ea4c3924bf7507503ab6146663dc92dbe686ebb1d44ba4edd421239e189bd1cb5a136382e836d2bfa0e252e5698dcd061aaba7ad3fd869dc92655ec4a2006ae0d2db70276d286d1498dfa6b58be254ef4611ac26d9e8042a0f16ec0d7d191992000a8291736ac5ea81b947a3386654826b93cc2e96aa86b0f96afb9d12e2e18be897c99e456c4cbbbd6994fc456231ff292641b100b8274b9538f2791279ffbd655a33111865438c9595d8a356ebc7af56c11f9a7f33e8bdfff44af6eab96ea4c7284b748a557afa322e9db8bd6bfdcd1706ad2ac7460103e369ccf1395191c2372f84a59852aedf570a1997eba293bf18b1e56f578cde532d74dbd00fcd10648898359ba23c98c8230cb352d723c228adffd12b8b1162c0153b6645e633ade5ca59cef57d0485f85305f014f258a93a8eb811e185bced1cd22788508f56a1b2bca29e3c09ea7f2fb65ac4aa258700834789ec0a04f77c75c418a608a2f1dfbca75362ec231de88b33bc87ec93ce41f242a930b15dd1a65ffd1c740d94b5bea54a4d4eb916fe1063d59ab3eb2c796a1e05e68c67cb6607c6b0f6ed0280d1b03e3d99c6ecc9eb57b0892248c5116aa59b2f65438eeb56fd7b8173d54f00d59050532ec3a42b060e5fb44f46d0cdb0acd622715b5fba380e568b2107b104fd8fea38e5cfc6d05ce22ddebfd9690bf787a6eabc3141e0ec75e3d683dad745005e740f77058a4199e12848e848401c7ffde4b42fe7dfa6172586b791dc05769ff3823dff093d0597a12f4b0ba4963f827bf5fe24526b099c65a2e0264bddf45caa835fa9dc278afa1cfb2fa168fa9e30313b0431077aabc75c4e417d7e8a3f8029778314ba706f9de10255d9ecf21976c3464571210a500d0b11c3c478a914cbe37f0343d56b7d17dc678ccb88277338371d66ace50738a1105c7c388d57fd4cceb8945f9d58b8387f9baf82c52939397f9e9ca540a66a10fd33f3c11b3a7001c2d898186849eb3560b16d648beb16bb73ec85018581a59755bdc39ad6077b9692aabb8d53080608ac0483ac338ec9aab9af4fbcebdc10cf0ecdb8e0d8e236da7f845b65b0f663114e70644cce55c3f64a5b99bbd94e337d549a972298b909753b9230493a63a04341600b813054e167d7798b1a97269ee576dbdcca634e7ff90925e5d3e2d768667f85e99d17ae08073e4e04193628fd5005bf5e4632e539062a0f1c3bf050086ba2b9eb9a3884f0221e99d61f5370c06a3fe455b3268ae87a635bed4b788cfce5e08c9015cc126c19a607c6a9d79ba40d2cf12754400425d2063da615f428620fe28ee1c4f45e3a05575b298885d65aa832c02c715cc5c75e25f96584c6db42ac8c3ff294d86a31e69fae04748d9a974caeb9f4352e4c03615b1c3d6b1a74ddf690eb6750e0e5025111bb22c32524e32c1a75a28bad4a3f71bbaf47a956cc0f76c3dce9991e59a00d015898aa5e75913a4192a1054e28a43f8f339b9e821867b67c7298793eb0b1a024b3ed6bad44e28ab76b77bfb31df7b7752670680526fe7cfd0377b5cb1c0830d03a48e285682d1c21e4bc7819f5f6c14494d93335b8ef0753842da59943b9c2f65f9a442297a612781f58ddcc323bfe9822797c7ececcb2ed4e05e376053b12b3379b9995ecee32c88e21d5eb4a9b71a3be2c95bf84a4d01661516f312fa3236a5ddcdd7d4926237a32e25524fa01618c0ef3232046a852827a04428ffca9554e7b0b16ac02a39ba37c15ff5511ecdc9c90174d64330e8d6ac98350930c7cb4d5189708365f3e743c486cbd0355f4c80a81d172efba6650bee6bdf35b85c21e7fb5505d09408c81cfc141339bed88c6ba31a7167d67a89d1e0daa29dd52adafa2d699b3221f89a75091bb27e0310d3a5cdc84759b52d048c888c6ca39538040ad16db43b103b71689e261e389b4e14aae35cea93d1b6f5f9dfe2f74f651f0afa2555898213e3c36270f4f10618dcc8b1d5efb1e3d233e06c881fcb6fd337b2d39b5e8169163add851ef16bf31d7ecdf8b02a0cb89b83f624f014c2eb1d38868a755c17f8ce5778487c39398e754541291cd5614b644604184a4da6fe57a832fc24806637101f475fe93219a699d4724a513c22dd861654b5076433fddd6e93f5d853c7c05ae187c588e1d299f4a78a1cb953ed2443e02982057ad5d4625db77ae1bba5fae87e57596177cee68e7f6bfaaa443ee76a158443bfa8b8c3e9a8ae73c6de74d79ea7e47729a1e726357e4ea032491029d0dfbad21b8e430fa0947d1f41c34a580a6774e3d80681a054cfaafdf2f18941a40b404209bcdfe6a651803b0c80190b5ad16d742a1bd009928748738202b9ccfc76b245deb76eab6a8dbd06567a09dae44802eb398c49a88214b138d88852e28966d3df5d9ed082dd72e3376df16ac5ce9b7396511318453ca84f786a35ef8e9ab9307f11d04d2b50720f39930723589a2f0c2e0d036fea6e94649c36ab38779b4ff209f90c19fb269916f4c6ad15c0acdaadf4a6cc0087252dda913bfb415a02ddd08ee3942d9d51a04f19bca50c99cce3dd4bb151c881506991e8ed582cd09a63d7e3b45113c844496f4e58cc8b4653297e9752fa81aa18d219f11c7cc73951cf4e880cc9a5403ed714d6009513b80ce77b83a0e8c6ba8fbd9ce78103447190ec8b972f8a9dee185d9f9bf2823bfc53b8cfb0804db11604806a9d40f5876a64cd3a2a0412354bb09236a0f3d6acf86649c010669f3feff9a94f8e796e5b06b3c596a1eeec9b31ed4cd76b8099f075ca38792209255238aa7088216e46e2f383c361ff331ac24ea21d346edfca5c80316504cb77e2279bc11c8223f3efa7119aaec4942ae85056a59ecec4581bdb6fd224f4eb559859c1997505286722ebf85fe5f57836a3873e4138c6035ac12b2efd5d4cfc01e08e9dd2b6ede9218ebb664c192780db1f2c551da5b7d06f37e3fdc4746d1c716bca5664c83a7565ce245af24d5708421dff5e17488441b5fad7251fe36e3a85133094d66a3033f31146b100041b9657ecfabe378c422a5e12dbc0da6036aecf12603a6977259cd15e9cd3bd80c61f02c6386f5cfd5d944d4353a37e6f8962bd152565a01758a141ffc61faa9c09f34942e46fa6d95d780495a223f37cb5813a4ac32caba50da72bc54a977d0ff8da5d818be55ffb262edc3c6ef87b3e0263f75abd4dd7b5fa5e1d275db08a7422a3781f14982773ed78f9d13dd68354cf8384a7897bc0467323e79e80c58e9ad35371bf2189733a60dee2556597d86b0640eb89c7f248c155420a40484ccf244d1e2ec09355aad8e35c6f5d8da6274b7f5787260ae25d309cbfbfa82c51c4fd907a68524cff37535c27036e8b2ffae982e7a98a6674ce334da4dd3bcef9243596a86545250403c4c9f03713f35fb42afae18e7a088688a03c44465c7ff34f9e8c291026e952b72377b20e115e3c2d1e24974f5cb57eabed1801ce1ba2a5082bd84229f93b959a163532f6aae3d2df85558ff190e8a896b3bf1408be5f0d95b73d202943c492e6feb91a8de19415f2add738705ab93a73301b13152a12e43bbd31a67d76ea26828406d7ba28d0e894b8ac00325395fbef2affde5eeb979ccc9bfb7b5d64b25ce6d05def6becee35ab177fefa43b0f6abea44f8208c183b47a20b5b8df86c2b19f3c185e81b97dc65fc252794dabde08a36a4f38a2e77427ba826771ffb629b8443dd001d506b70babd5c487ed5fe440ea42a0ddac691e574439cffecddf8038facf9ce4ea3313f93efd608f7260228ff90129a01a71458d1e29933eb6ab75f2948472e4d2c66c06670666809e5bd8c406ace0d7798472f53b289aed71aba41997737b5065d6d02ffa3941e8328ddf7280b46e809fe1d00970fe0a466add6583975a777381a7b2524a3c7de3e43b751b9c97af63401339009c0bba408f09ba2a5d076d9c815ea95a40c3220605c62c9af40377fc202dfba81f641fa4caeb51f09e029d3b9b3a8ad3a6608cf9bec4cfa360823e05e236426c8cd54cdfe800641fd1cbc3d803a9e45d7120cd30887527db28b3da667e0efae943c508286d7f8644eae24ee6cf5dd2abcdc123248894a977bc63c8fbce2190183f906d568092c8b7858ad26524b9697b3971c9d122de98ec807ffab2eda1b36b1c4435c49c45dac1a9a5c4f576bb426fa991beb60a0fee1687771d010a380f85ecacf4fb882defe5c2f29deb336a3d8587ee0d856536c4e8bff29434f1cc6f1f713240e2e93b86c78dda12c345a81ba793628768f5f8b387c368c9fd3c4cfa6004f7fe9d22c477356c7627a6a95513cd655da7b4b22df0c6747c914c78af79d57fa7695f4c19718cec25fcab73828c7bfa5d9a8cd8cc843bbee701615f5795e8a7b7184dc4269fe0d7ba719c756ae1ea56871faee7b012e2c51ea77e738d73a304d22e2e55d074cda15f55042d5c41cec8936de5300142f170ef6ca438d981f7f8846334261967cfa3e664a8c94e4d67bd7e0d413e29aed48ef628e0029e36b23ff906b327abf0af041dfe2fc922de96eb56f257795a4ed27cb90981d50ac1348ea6c44b111536472000f10e134eb60f087b61e02eca10b47a0f6c7c351b0e2e7bed5247d73fb8a455897d7103a84c13864cf182dd613dcb1d9ffe67af6469e6be6ea339678b67cdc8108f0102cd60d64d3982d9f8144fa765d8f343a8946b36e45f24ddef6cc89686f46879026f9e1b463731d34850c7a7ae74af760448cebdbeec019df00ba05f44e9e6394c86b1028e1e2d03ff9e4d49e7722b081bfa5f658cc234a0ca5b3413b94397a3e3333dcd643fe6a5f9edc2696b82a323cfbe8325551878ccf654ad34f228106fa27a121cc8d9922d9ce81f2e4ea9a37dbbf71e09a7db21505482688530edaaf236fec0fc55b76bdf5bf73290ad23dc39cb47218509a1e8b1f6dc83e482494e106d490d439cd2c924f7a8e5da4517cacec8acb143200c204fa08e3510078380de355da46792727dee6d275a9355c4209d8b0b05bc597ee24c807bdc7f209f2df048797126d5439a791fbe8a7240f20af55b9210b39c50306ccb5cb119ddb02d577fcf191dd89ab8d9caaafb984a66e4faf52df63103d1b4ef63a57afc073d62d7c8bb15f3780e8a85aa348591222d67e1fe1357832048bf3b3cbdbe351187988792e7356428629285b74835e226b6e64347675849ef885d5b8a7b2efeaec8cfba875d110c70b4dee11a154d1bccdf90698ac22389f1bbf06c9c2858f14d8db6368c8eea5253a26e0826133714ebe53808e4cf0e0f757344cb18851f3d0721ac4cd0e11ebc509e372abdece7d405573b4839bcf46f65567bcc4b50c2fe15fa23559c848186d934791b170448173796a4499454b4dfa290cfd486fb7f9e207467ff53ceaf32e89bf7fe2e49d1ae745d8d21220e0898d1a523b8eb4885358ef2283e3dd6a69b01f0a64fe47d5c04d015254030281e889ecc553f1f979ef454c4eb9727cca9febefa57fd48eee85a43fe2f2ef3ee7b3a22435229d83f0642a8469752b00705fd6bd6ea93d50e0c4d9ce70446a9403d31745e9134253e85a25960e54e2d30e551875e8bc589291ed0b70813b2fcb4d28b13fc760bf4bdbe74aa819f8897124587b900e981046e8ccd29d9eb47d638be84e164af1cee39a246956dcd3bfb3cfc8e0287b3cf252d6ca123222aa36c030e33781cba7f467b3074e6c8da02c7b10de631bd9f9003176b9468e89262e1793bac82145a83be0f37cb0b09f90ab6d324f2771a3384bac6d7143ac3165e25107220167897142ec88267f76e4cb7d4ff2f53878e2384d2e3cbb7c713bafa3ffe1add2ec821c5966a417e3b34fc582334b39d3ceb18c2f33095e7b78da24524971653ac05cbfd31e07d715e34df7b28b9546e1c34aebc771ae5d1f3e6984f2f99058c7c3d800ae07c7f1acdc880c9ba905313304eb6e7d6b0125bbedbc19ba963b5ef5ad3cff8a576e440bb3c4b35da2ecc34e16c3b640cf068599c70d3743cffe1a403349fa5f604b370d24af6d6fdad9fcfbd905d61fa76ee2262b41bbc440ea0b1eaf18ad23d35a3c3cb16792862c45abceaaf8dc2f7b7385ae41ea31ea70af2cefb0e4314a3f8be5c634e28e947e22ff29b06b19628303503116d57165df4d944edbf3dfd2e619ee36d07ec0927f02fd967a139777e939b4cd2d9a4757e907bab0578228c071f1f972f57ef98820d1dbc78f95352a0d930b19427420569856ec9f63d080e14d907aa31732b52f3b738708a53e0f4c8fd648d2cc9dcf5e7a844d1765120b2975c2a366cc7781fe6668b09601ebb9ba7354d41d21014b80e05b952ee75c06bd00f01e0c63e4be4d1616eee9632886d5df43f75f0e2471c0602554538e557de1966da3810f6c9a22fffab967a7b5b3c292b5e4994c77fd689c46a6bae59cad69769537488c21d41e8a0c32c59e639835da0a6cb34ca6682a4045baaef03e9b70867ac1a4f0923a1cf16bbc4e2c6e701acab12eb5c57735a8063011b686be334fe0b87fb2082f99da5f1303348cbf6ba5b975ddebde2339b124e133ffe26e48281b2a91ff108db2a6701add54a75ff52b1b18cb337f0a14d54e84fff115437f405f33b74d393fe52ca87f38e53d677868b30f7ca5c363bb0d84a6d4e3c9504bc5f36f11bbccddd41fa2906c828cf8a24156cd029855204fa828949e8ee57ea068ce354d23bec3b64ab1dbf02f71f46dce75e08921cc0277cb3e6109c557be28279f385e4ae2c8bcbca90334853f272c6159fb5db6d54bb5244bd9e83c9dba86a0cbb062f9c44a2b89254fbb17793326c15a7a95bb449a83886167cb701c08689bfede1ade04c128fce2d13750214ed1c57a0f2ae657ade1c418350c4db9a888746ce256a9042d3d4a7410b0ba01d6bef5251ec9eef394e561047541ed85ffdbac50302dca06905e2df938c91ea7bf6eefad792514dd14e4403a3cd2411d1d3610a4f3dc972b489eaca6050eea3dd038058fadff8d8b91c288298991f82783ae3c66744b3a061e01f1da4896be2b2ac47f7ee73b697668c7038dac2327ceca9fd03ce27eadea22a9ae5da2f34e116384768f56170ee125b0de021fc5dae557fa1ab4835f84b9bf2217539cbeea6caab53ffb44cce7e2cd2920b849131f124738061eec80a10fb2da444df1ccc89816e625db418cc5fe8aa77946fc4d2b5bd23dabfb2a96abbf60dc48f12b4f18fda625bb99af9466cba0aa8dc9f0fdddb981becbc7231712d7424825b71b96aa7cec6d5599988be0745c981fb5666d46e1b4887e4cbd4345d4b2f8b0fbcf090e9fea8967928c6dfc617f414c1abb496c6a30a10967288fe5d7471526a97f4a41113452bd222071a7cb7aa3239660405036ea5aee28af9a174005a2f4cd54956d084aac05fbb1051b63459eebdc7573df3c57d0fca3e4c61534883a4b0ad5425e55773b52b0d4bbdeef356a43118b52bce3f048aaa33457fc1c1cc858ab6c5486e9a79f941a6ef5092f5a30ef7c750b37952978006a4d266cac285e14b9b8abc8568605b66da7255f7a0fe7746ac8cd1ea35aa26ea1a075a0edac8c958f29c67beed8968c70aa1d32229516956f908f5675beca792c1eb29da58ff3539cbeedd9e80a5abc8f690978473d0b6740ec42cc3db091d7bd8149cbf03adea025ce9b461e0dadaeb69c7fb19af2244a72ce7c7b5c64a6be0d5ae24dec399b17819a9ddd2c381ffa05eb205c50b523a598611e7590475296e1c3d2469f056b04a19ec372aa77503776aa77f7683915f5efa7a7ca206b24900ab8346b663e56252d0c86739f32fbfe382ff720a67d7c27f1896f5323ae944ebb7b78b7fc2df2b2583a68b276ef886f5f00e68e6b28ce1c95172ebc9a256c7e654f1f16cb6cf1c770ad60606b5745b2dceea8097a610f5be7e12b707fb84fe3007d6716f6cfe153535e442d5a594e8dea67d7d68dd69e158b385422fc4b429703e989b8678574960305cf4d6c3b442642282579931a0c573de4cdb94cef66331be454143e7030be16f05e73beb44ffa7f3b95bdeb3260ca5f76835033e4702e762a7a2930824fce1d1d920d392e53df8d8b01e4bb5e1d753e92b7d27377a0c9f72cf35ab2d8a222bae637dc3d4f149dc72e8c3f4f6787549e0d1befb3e1484894c8717a4944b5ed55cbb46cb1c1631e487804c42b1985fa85a16bca80e3ce16e54d9203084bd0e4bddc89a0c72321fd93e1e3d5646487473a3b09fbe40a67e78d6641ae7c6b4dd7f106a1462af5d21a08d760b0bfa69857b5960dd1f7ec3be2f1dc0272c7a12bc565ef78cf364fcab38b3f65cf545bf5e4141bc5e13d549a4f14bd7169af711b02dad4b244567810c6858d2b0a86c725fdc5aa5f0591aac916307e457163611af0c593ed9d457af0f6f7ce3224da3ca9d48491051387e15b91cc53f3c69032e125ad65032c5ff14bd4d6952f3e2c4b254ab563f7caf18744b94f5b70119112cbeb2315e256cad2b7614f252e3a41596b011ff98b014344b4b2b57b958a045f2a9e2a854e619156be7b56da8180253c83ce685567f54e390e123768dad67b6cd7ce8ec8873ed5e53ec769d9f06351a0c8d63d272b8cd38937f23c2fef54ac6797cf0b99704c00718f7c40ebcb489cac3a44557f2b11e371ea3c9783362265a186afbc575ea9691ada57a3f8c6d968c9ebb52c077d809e80fa2c489ec5318dfc00e69745c4333af8be50ab67ab539a02436098b04c3a7b017929df556c75e3f5e1231112c2c343f851910f9a263982bb243231ab9ff5d86bc2e5881cce01945435b839486a22430c4a6cc2046836ccac8f52895cbbb3cba8725f1013ff0af4915d0621edf811afaba1936d5b6734f02c2540e5a0be8bb4927bf0ffe0ebfc994cfd834c831bc1d95fd0f594f904f895114fc12e8c7541cd8e869e1041798bed46a7604506796c35430aecf3901049bd2de980a9a128d0e365c3a815bbf98e04e21e0add53b3a8495f1311cb16f4a92dad5144214bca194799ab6d64ec62e6e475d86ddee31e8c7a61a768c3bb55644fc476ada73e2aa34294808ac3ea2800f38f9713222b85e7ae9b917dd543801ac275f01d0eed7296004637011a5f9ad966233a752886b9959c1186abaf80c5f7a59deed3174e3ba962f2a82509477a19ab9270023a5d0585089be01ce1961a6f13315af8cec22ff4933d1474da674c1e766a20966869151b65dacb88ecf47aba2e3588ecd1bb8e727edb2457791d1e75e7272e2f5d8d27160dfe7008a5c48cff7a2245a9bfbb84d7cb30ea2c4aa5aa6f514ad7d383129d126347fd5d885c18ab3b893bb7fde5345ddfb4bddc9fd20c926b34cd99df9c7d8c163d9146bdeb79d463bb56d8e7b14310aaedb98eb9f3ea97661ee04351597c4be86424736ddc49e0f973d55ae451151e5b12b7aa5076d1dd204faef411fd94a784cdfc3b01b55001c9e9cd8a6a6e2b375eab196f38208c4506c771b29aa543416566ca04b410a82ebe056d6fb122a40e019db064b5f5ea963534bbd542ea22a9481780f287b865e5b8d84e3dbfa0c3cb4bf2bd2f4bff472bb998c4240ff94c44ae9454a1e25236ed0e47982a7e973102ab38e5faa5c462467bd2d41595f21c59f52951fd85c8ac5f3106ba443823af01a7fd46ee39e04c7ff8231bf2bd6bfa84d8ca831da84e79d46c03f877c9f53d26c920118deac91a55a4ff5f1d596710b44e1f09d43221d653008d8930199296039d96b616ef3e43abf88bf62b8ef724fb44e8a516c6a2efbb07ea394c8f8dabdf2fe75cb4374d2a70fea079aefbef0aa12b7d8c0fcd658b1f6f9e6f738a0e5674e265e4099cfd8029fd3cbee8c87a5abf142224402aa23977c9a1360f7a7a5cd2f5bb93e33a736cb8b6e102d66a22db7bf5daee7edf7414f56db427ed5599b559494d40fd67118d3886442b329be048cb7dd3e397928ab5b86e3daec5a3030322c1b0d18396fbc753afcb86b871b7fa8abc26c5e63ac691a08395239adaf2cd2d07e94db2c60402f0c1ea540edc8cf77fa14711d951f2b7962e3c87ac1f29a063774e960115ec5e939116ae3af33ee245ff34a2d69066190a3141e06d7b6a64a78385ec49ee0d896cc378dc4993d5d6933c7df4ab5d272dbfc0ce7db76b3b31bcdf64f447ff3c3f7b814fb9093264f0ab42020e38ebb68f1c7c56baf1884007fca14a46b9d29cec1e26239a16767f181ce420afae23bed1fe6640632e39b9e15d51131d92ae582737214d15d8215c5d697b494f36bb2527854afcf50d3b821188d2a14744777dff0e8b3d75f67c29ee75707636bacbdf755d76b53f939e6b1edce8f9ff8ece3543520d33cad31e51b5f2ce36ea3b14e98b0f0317845beb8df3f17f23fd727eca451c85f03c87366982534098bae8219f25020ece0858ef8d8b24c0724b7ab10c3424443a839158af31902d141f8c828370ed56b6e8d9673b2965ed3343a5c98fcaee4c8a297c330d11ca8e83115fd89332d75b76cf542f662f5ad3a11ba372b062dbf539be92e0f71703621baf78c95894788ed9ed582657db3e62961ca11e4976c16e02cf9353814eb72bd7cd339e413a046ddfb2025f8965ea0d7fad6b75364a37ad995e03ba9e6c6bee41ea7c5808ef048319963cac3de45d4054be8b6f484ea1a94507874e4c8515cfca68bee1391a5c277775c7cf9007547edb354784951df47ad056383e8324f433c9dbb40ebd5b05304334ca9c8c78e5930f2cc22163e5892799556dff87307fea4c68d5c6d1d235f241e1cd5ac7d38e0a6f8733d94697c88c00a02126037f9e5ad803c4bdace9a90c8c68a19ff94786fde8d9ef5cb5005d0774fa71ff29bc2341aaa7f5b129a2a40d4ac8dcdbd3cfdce4f52ec727fcff537bf2992c01a82438514d25c66579b5e7169baa4724d4b721a45d71e08c3363b9a51169213c7a9865859cb170ffbd43fb162e070041119bde009a6bc003860bc950566713be19b98d3a54640e7259fa4439844b1760ade259a9243a0483dcc95d991672caacee64d0d49a261f17751376f93499980fa76e52ffe4aefa114d4a73491909ef5ed46d2652df5251aafc330ba14a60c4fad76fb2c99d0f6be454ecc57573923a555de819cfdb0dccbfa419ed19048dcce1a0ea5320b269d0c4edd896a4264dc9d062978348d434386584d2d99dc548fffc2d9fd10971567b3534c14d058715617e7c05168e2bf3f680149bac4398bc7c4d162ac88b4fa0451ba828ae1175caccf4d84bb410a7e1366d26f273c84fbc5f39475a6d2c05635de628799fb2cdf3cbe42ca7246123121baa4325acbcaa50e0dfef9353b45443d1bdbc4d52bb84410390f848cfa444ece54a74e6391c6ad90290f532b4bd40e41512dd9a009bb88df023819abe63e8bf8b2d61d5b02546bf178684b22cf361a180a2864e16ce6288834cd47ecfaed850c51d563487a800e0834b9d5af371f6ed46afcfce4e05addfce65d721675d6e361f0dbcadd30572f918a7db8faee0d75b44d8f1ebbaee22678235d6f5a9bcfe24d5290304adaae2a9e4651e5600bfd2ea8e9d31b01a34ae41c98162e36d870b04653b4d63120d294c98c05d6399c75d603c7f1229f798df829062506151315594d236159f0142fdb802fec50cb6f13a195d77052797aabc781b69c7e5699655bdc7d10cbfced3789dd936a4f02d52edfea4a4afb36e31b0275d00b020d1ff2f60f4885108137c528c2e0cc03a15ebe6407228aff1457472055b1ef7fb756782a6214d0f721bbd42436d6c76988c8a1053388e7d78a084f7c5ab64ddcf12368dad96631e4a6491547f2ab05980c5bcb5ba4502b5628a907cf6c3971893d6feeb89d5b49512ceb7ba9547d83f80b970100a722454b56fe8baa23968f4ccb5801448626ff31815cd28496a3a1fa33bb83d79e3cb5d8614bd9bab308ed1bcd6a4dfb3260eb505ad469a92c6428d3d3e489db4303d0d1209d9e461a73cacd3ddf75033714a499124aa74eb3c3ab453cce6f6edfa5a3b4df96ec6a6aae5007ecd92b47150161a03d99368eeb2f56e913b1cc8b8a742c93c2551f81c37ab9906ff4d0764c11c56acb08b5181179181003c1b4f57cb8739dfa96ef82984840de738649c3fade583c4dd5107571ad6b0ce30b4b6720372b78dbdcf802c39747b1daceaea370eb79202d31a281ee57982efbe69e56f4e2a1164148f3b1644050b24e4aa7abf8607cd9206e495700868cffe401960ef28e6ec51e069f1bbbc0f5892b8c3aee47d9257425a788ba7bfff2f34d33c74ef9b9be4eac0b144f7c031fdce8372eeb082a9fbe1d66b41fa3a003d50a1b55141b7b4883b0b8dea3ba8ef290fd66fd655b367347e34543665c9b7522be92b9cd6bd0422c67b08dc851ccfb07a36da57dce4b2300d6e0c9bce33591bba900603350f141641971bb39d9447c9a2fd1718ac587e3ff02eb754aec268f0aa9bcc0a5213069ea527f10f042c251c94c0685ef20ee0912aa5b294a358c51ac8aef344cb1f1a9df850e56c803092a0f8d016ff83368b7797a9af38daf8fd89aec8ad5bc4e5a5c535903342e6d53bd083f5331e29f7e1e8178ba07cbd3c7471713e9cce70d9d8203a9afba15c8975c1b21b26e151dc36d4b57d57505ee415315ae0b785ba4bae3eb384486161af86f591d1db2e8b5137f5641b38c0f8220c9cef3ef081587dbd7ad77855bf41f96d3609233dace4f3e7f10c6ce63dd7d79d1139350db58f64c2ffb4e7a3eab5ea9ebd9f6730f72d15423521bdbb2bcb94304a410dba8cba58ef16d764cae92052c79414aa660c8d0faf3f3599e2c155ffea98d2b02188e69edbfba72dc82d26ee4e2a7c823402222b91d5debeaaae2feee8d7cdea8d61be48dbb94c69073112d712035686219df27ec3eb7ad1a6fabf9a643ff09041131f058375ca4694b1428317215d1fe3db8814dc1875ecc98cbb581e7ed72007b4fe0cbc0b9ddcaf344cc429b79dbe2d84714b947fb9e7f1b727afec1103190038bd11f7dfc8ccbde545e927922e11f8935a19a6ff6f669d3a3b5c0b801c48875223df783e321eb9c7a55e1caf58c4d90d802dfabfb3adf5d23b970e8d71caa03193f567ef39e4ac8a99880c61227f752b427f5ffb2e1c6dc6bb3bd9f48a26b6c88953630628bf41c071875d36513f6d7d063671bfc16e0e3cd64c9c8c12bbcf78fcfe2c16e09fb4b4e5b121a5f988a1049c972447c7f091556fbae54d9835d1658f173a377a24c25abe176cd60c2592109770a23424af2ac29bc82ca4dcef6cf4699a2cf165736937adb678123b14f5b43dd18cd45aad6a990c8358ad81797602c0dbb9e018aa7f0ee1e99794ee8d22890f766b288738b7bd67ac4434dde0570489095df5bdf7f2843b5581a7f31caa7a541be89953d32bc6ac9ab2f29ea3f25f37fd2eaea719f338c4ce517584ae8a18d67e3718d522b9e044becbbd0ec27f28838b7e622dfd322b7856a7d0f7fe7000b8198cc052a9b8ba9dbca12c305f3f5f5948354205457f2245acd98ea47a4eb944a67677ff04ddcfdb996326d48f197a557b998c6ae37225d97a780f06cda8a83661c58e782f41ae76de1ad96a684cefceec17fde28099e1190b06c26c22fd1b78e3926da6d9f3d665744eb868754787f0ce10f3aeb327333f771af789eaec0ee1a38ac857dccc8fff2db0029dadcabeffe0654e64d418a0cfb1687cb16359cce7bda6664beeef0bfcd569a6f5c7ccafd1868fc3160191b0038c17c26781b99527d6c687f17f22e6ac42f2143ade07ef692728386f2ff51472c9286cf686909f8b19c03ca120d5c40ca4513571685c7df41e5ac2aef9b221eac3ee8d763d46e13013d93b44e2ab064da891e709c653e1937453ee0d2e12607f0d7d0a4569838ca12adb366621f80a4c8ec1d5a08194b9a9ff8b4033c8c2fefd37b093cc5ec811c50211f48876d1399d8759df10f493c9fb3ccf5f7258c8c667b9f97cdba727a810374aaf2f15e2ff23298bbc150ebf7a3b626536dd3335c664db9a38d045c220266f1e680e9d53474950ab8caad5d41026aea3550646add801cd2fe1a44e536ac46cf4fb04adac2bc322e48574a66af957b7d55b12fcb9dfde6f346ff4f78a4013566d2d22d6341d986fb4eec04ee021f8607e48b8f0b6e400f1b725e9a3cef8ac76de5c9fbc0f8fa757401e40ccf8c0aef2647cc00ac6d1aa4e0ec8d2071d97f982de505e83d72058580562e0329e0268be1a0d5df4b90839a4ef0f5716dd91d323c2341f949f837d772ff841d28b16b366c5949f88bf4b11faa51ac8e2cef5e380a2be93954eb5c62628ae367b346b81c1d7d8ea769b223185129c8d6305a3b747dcd8717501ce494c1d10711066bee5ac9d98324132b5cef82bb33f94e9dc2a248bc7e44d6b7d02305f4336de70667f2db3bb38ebf122c4eb8517bb9836bf21ce9bfeb3e70b5d97a2e203052bab44f52ae4391e1c3ca77215df153cc64240a8c8a372fd5f59d9aa7615c7a164b2a9b647f85656db57f3ea6b220afe5258e7f7a3648651880e664d7cbcf52d09fb0b84f5765cb316d830fff88e254cbfc23b505c79ff7dd3b2b3390c3373b57ebe332b081c4ef66b3dddca711ff537219a2ffc7e019566f917d489796810826613ab99fc4ba29e6c2e6f90ea1b858753d3257aefcdf19deab330792e7cc8f97ac99bae1f9978c60354eb45668c6c3e3652a349dc562059480ceeba6d61783d99e5106334021c7e43d41c2ed6a645a5c2083cbf521a3200176e31b0efeaed1ae0668e661228ffc4c09cd13aaf3aac802ac326f921131404f2d015d7990fe5d00ca85cc997e12efb5cfa035221895368456c6b6b42b84cbfc3623f745295183c78aeca6b6a8105ad19ff012aa0ad2bf8469f08c208247bcc8c6cffe3919f9dbb0caa56d1ae46f0b50e360773450dfdf783bdb62df6d7b928f228aa114396dd93ab3dd8371da92573fb3f4cc919cefa4236f9abcca09b71566ebeace1c544df42027dd49181aae6e9205527eb2a16cbd9679901b521edb97218d79d5a32e963879539aa40b1d65835575061bdc9152ffda560b3d58769346c8d09dd2503fee3f06d2ac5f2f534a2dd955584fe3e18a1cf13dbb7c7d8f1f8643b2efd9769f159e2de56a619abdd642a3f76e50712f004f9c1ebbf87484b6ce3e9d13719ed6b4f193164982fb88c7ebd5223857fff57b1bc526e524fc4e64250a7862b93cea6d1411ecf56ece951354fdc82c5ae7a3f9fe6c3a3bc6d4421c057f52f6abc93fe56f9c33676cf3e46fa994ee48f53c9137f232d656dc00f1b7f6225019c1ee9c3f50ebb344ced309f331812fa6304bf13fefab3e05fa3133ed73223db09a1c98a53187ac4547ab493368aea774a3a1ea0f8c4e673bb18e8d051dc306e7d50b3368ef11684eb00c0e0a61ca8203985c624bc0ccd6c7b1fd901e0d161931206be10a66f9b928b2e0ae633153d629bc839e63acd9617ffbc525228769299a1ab0d13c00f3372737f1bf53c472087e2a140688a4ab97cc27f8e94439a86690b6d279efba84dd329a8e0096d09e34146d76354c3e8c7ead9c600119b6dc242cbcb91bfc2a2080b320ca75a328abdfcfb29f2e8a1f0d815a12fae878f2f3d09bdb4052bb26cb5ce2c9f449735b3f18a9ea677a70424a26fe586fdee4ddff6228c08532e7fb07d1f42d4bb0f44e3299fd034dcb81ac56420c16a81c0478a8a7ae1b449c423c8f947f52fded54a55f464d6eb8874e4ff2c6b7b2c2dcb79d8ce63d32b8551a501e4a1b17cc8cf5f3045de06ce25ef1523047ba6f97bb13650228d1e50e2f4ea376783429e9b4e9611578b579246faae97df0fd71be0fc2c0343f6abc38c2876487001dcaf57c6cd4513ae43d9a9a11c6d5974fda92f1f9d8856e47abe8b7c24ca1a704ba3bce55c8b313399d50a06179d42adf466a3bdd801fe508ac0fc1b3cfb0b2089a9eb5202c99a720d0ada76849903e78385b8ad82f898055a3395c4eec4901cf0dd73e144a66484347fa8ba17dacfbda2a2c1656ff0fa7ecc1bb70ebcc96d12c9d88af958b2d5e6b213d6b4480ba982c641eab120e6a547ea514015300ae97133253a025e9bc2c49a805965b617fcd4e0b40eb346a1fece38fa27ee0a0c852f680840ae99e0c0e0723ce95cfa51b07383be41b085a6ee74483e4738ebcb3a661153b456fc35ea5bd412bef1142519e12a926f4f0093f8fdf0c1ded772c9779cf6d07555138a14b77417a10dd8f3c0d163b985483c1744c4cde6b6c026eaf6f74fedc62b1f542ac7d0c7109c47eacf08d386d7b374164db193913e5ac0d23f26ecf9041b46bf8d71e9e915ea681ad1c878b40caac022772508ced8966149446282932b0ba7d4f3b94f2579f4331dbdc79ff6c678ee52e8a7e4168c7217493643e03b9471161dbc50228a12146d99367482b30726c3837cea4a129c0dc286bc9bb6c735f9f3da37be92c926a241e2ab36bb93566fe42f3d621dcf4ee7842085f2d0981c5e74e4a214014d68ca5d49b1d84b616b179462055d4b4af47358497986760bd6d04f9fcf7a25adc958f5b5e823cfa00e75723c5445652a9ebed43e8c209a2a6e7dff04a8c0cda1ed9ab9b1ae5174a5ea55d7cf723942c8c9a0403c89eea9a5672c25349a8c073075dcfbcc113e1d20f6dce402e99df1a7081166ee1fcd4470847196a730a372aa18101c6b47058161b0b547452838297e4fbd8f6df7ebbb7a08aa2acab833a486f889461ab9dbeeb5e652ce8b211619cf195200ac66132983dd29c2c34949a93c090f06aa1aaeecfe75cbb1d4180826b2ca3da041867621a125c1fb6241d77e77f6eb25b5ca17bfbc5af0d4604555c98850ff7f54272188fd13ba09082841a0db98265ae096ed24685f739902989189a3dbbb1ee8c09a25762f14ee46c1247a8bf01de7492e00f4cb2f87bba28aef133fcfca0d206039d154fbffb04863f220f2873a159605a5511399e52cb30c450fab288c0249009d44fbe9dfcdfe42819fef0095f71ced8b50535ca3f549f3a4462a75def0876b3457cb475d38af72bc68d6f2078c28e2b608426c94c5577c09b8f2fc5d015308d2c27ac4d047a6bb97a2d79d8774f254adc00ac6c077ddb19c80da1505e41b5e08c4e78cf232efc9a03083dcfe879f9d00216d2820481d98f5ae64c4b680bf4c7e5d6e85797e470cc0de6057ac7137d5d7336dfeda064712562c2bbbfcbbc1fb46c3ff75fd78446a549993e7cd78182bc2272c44e8e7d17af50a2de3f0e4683b25357dab7ec68d10fe3bf954a392a411dd5f0b06ffe2f97c0f41ddadc972074d10e4046e6660397e48d193470da6dc73a9007586b36d6f4240867783397df2fd1a02015511d73dd8cc83219475212665509b51fbd65aeac68489da001973861bdd46d1b8672748ca1dddd277d7b053cea0f630292860daa2f2ea12f1c98ebd6730329050e53fa01a385f26c8b2d98cb3b0846fb8e5eb75b940d84dc0080e41e82c3d1604b17ce980d4eef7c58771cb9d23959299c138092755a47a2f6c229302b58d196c20fe76c25100954568af0c80a08c0e13d1d4ce25651c7860b3c2b4e223f2621cbb16dc430f55f91b54640c4c498db32aaf11c6ecf4f584fec8d96d3f9372e571d1fba295e6c266aa7070d937f3a968c10b8f50c7480114c82c0565a2e7d08fb86698bad75c9c77edc70903383c44721d78fe3e3c7e0a8d6490f9a83d3296890727eee9d576467511a14b077153d39f201b3a37a61dc746c6ab1b51eb1d53302aeea967843c9f63bdbdc39e117e6d4193601be164416c2282ad2afb503d1b28953707052975ac55a450401c0803cbbe299d2febac338090fb727db414f9a8ad57477bd7e57658d42646958e7d72a6f5f223db00564108ef425101d177e2611231dc81cb716a62ad12b4da73b0f44375a300a7d8a20c35f75b572703ac894df5d1f752541a54a6db471cec64676326a44f5ecab83d401bb2082fb6781249849884c3c134f37491f06f4f558cdc76de33e767df11d1e0ba861906afbea919b640ef49b4543fe82df6e790d9d9fa987912e753098c86e70822f21b8cd905c02c3a7a43643979da0f0f80a11edba64df6c719490af31486f6261c1513881aeb41313d2440d3120a221858dd0f851d805d0da712a0955463c008ca29f34ad0e9fe2771d6e392c618175fa28e037d915609eabb3bd91ab382b39af7cb5f85280e709001f330278829166edb25a6578796adbdf1c37d3c47ee9387988bb24d987ddd60dcab9be68fc131027dcca7bb598546c0546dd714abd2e8dd0450962052efb95416b1c8d20798eff3a24ec25d6eceb78f9b2c45ef8b37e33b4316fbf7cce1d1206ea7cece827c9e63bcd7da44d98fe9f9b03e5e07a7d7d40728070ab331c6f555869f3800aeab6be8ad2d3f9c0f2fcebe66425db7cc95ce206f830af8689bb33cf9bf0cfe1fce737ff4c1da2ca60198b7c8dda20a1cfc66d181403a3a66d70c6904cc29d89be1cf1482b1156050e4f2a04a3c0a02d2ecf6591d18e82efeb3e794237c27752f97a106880cb35a663343398b59eacd6481e766385363f1913cfa7b854032fdbd4da0c83b89063356760fa409b264a09e2ec0c1711d70ad86687e897e822c7e100d9e926a33134be44d63c6696fcb6c8b6579c48d586b073376586ff77f476fbf2c8ba2ca8f976870e5dab5d6bddca1ea5cfccf578d85bf0a7a1dcfe5aa0a7a42d92427449b6360a39adc89cfb5e6be6995e1d60bea2590e2378893c75b168f3d2aeeb9a9b1aef877d08b6bcdf18a3bc7ff16033307051bdbf1cafd862acc39fd41ecdb70d9b5eba488ec3d133501fa34a6b47d5121490e79c0374c86635006da9c5d272ab6f095e57db29caac16db3db2d921d9e204076031d9f84cdee58ab301b2043a8dde90dc7988f5b5bddfbfae7db4affa2c1be06f936ef33c14c3e275d6d21a9e0645efa759b0cec45a9ef270cee4240c86b7b1b5d5581c23d1f4d31fa8f23cf07a9ec7ac6a5f3084946ac15709364d640df239113c8a0cc772ae0e2b95e2b8eb5c6fd9f9e9763138e9f2eadeaca37562efb617546a930f4650d25c5bc85814d88f2e46820acbd28205b83ff07c4ece80ee24d08f1631ca24d1f2f20088ba21b9afa08990a57a25564b699b0ca886653e6d55dc91c6b9f272908e3d163922edf2267bc647e4c35ee6be8b0e2a268e046ce22e229fff18569affc1f36831238aaad3c221ff72ea5c31636bec7d902ea031b28f4a8acd31db34be5398a4ce83096bf1694735f7af8a191ac401174f4be583b247f96592786f4d7ef23346eb7ab0ebb7d8874d427e5dee49afbb977526ae56c2c29087750e408a34aeba9efeaf182ffd2a35186a81682ddb31aaea436194ecb09f849c6037bef266104ffa020a1686a53db9197981010035ca6fd212f82d3903dc8bb37ed3cc034ddce2fdab00df30c99e0429a8c329b38bacb467edc5f9bfca596c265bdc5a05f54f2315022c540819086547d647d06c527c23ff0a4cb31a845ed904c612b4acaed44a672632ad06be27ae2f33badcb1b2d225c0451c8556f089250925722abef1731b4d5a6c3c7b9d24bf45b822ffdc0afc004020bd8d6c5149eb99eb423518d4d0b5fb970d87929612cef32f4bfa3a108f8ae843a99f4c634e3515bcfc6c691e98030e3049b423f72eb05cde6ceb5e53cce5d7634fb676348422ea34a8c61d5cf2d43908febcb84b53ee1a26c995fc75406768bc04e79d030ff4cd0c3328d03196e4d5fc53501045dd2c365f402328575687525a108e9972625995718a87fb74d9285f1a7be66c02a1975664f3a40a9d018ba328f9c7ae683aa5e413816324cc20cf1597a0109eaf3147734efb3f23491d73cef20ca67b960484c48162bd9b272a5121c35c275a02d155e788fb4a9a1474ec722dd5491445ac714d262b9b41e9b4aa4cf653f8d83c50c970271ad099198f2389347767917ea899231a5d31109e91b294ef46d12f379b8aeafbcd948957fd145e154e7c8c4faa56843ba9af86488a1c7cd462262b38a33bfee331e4a6787e33b216c5c1daa4c1fa831d80fcd2ce5cc8174b5223074c7b882a2cd492f70887ae36ee9224c378186e51f38b4f0461da25c5864aef968221e84d69759378945a5cedc642c12e4b0da3ec1fed4010b8284d96c1f69ba17ec1b20d8a35dcaec5114704b37fe97d191e48b788181821cddb4c9d034711c06b36060afb18fa09501884e65a57697c3ee8351ac473a2c6a3c4d8750f2f96b6b865701cd06115fd8b1bdb31ee2456f503c44f2d148e6554144c11b02e7fe7785aaca3bc92fa4fbc71a5eaf5effd8d6b6c0f97e4681f2e655b330aa2e94429a3fad37c459766681385877c7b0912d7add98625eb6b5f2c82b7d9610ead1036a1d3dd617177dd14ac3797f089bf6e59714cf45de0586d970840dacdb8e11de6c08c3a5a3a0cfac54562e68c974d755102b1062678ef583d5b7cdbf3d192c574ee8b9c2f1ad48cb9d01de950f2c788a5c422c2e8be6832c87e4e14e09e8dbff0857be5e07762db8ef13cc5cc08aec41cdf34e4cb46d1d2d934cc4dbd69d70125da64a8d78e10c983d3fe93ba3b940b1c8e290547250fd13e0c18de54ce958a1c6f22d4a50188f3358bd9a8d0df05c818b4abc1ce76456ad6d14ce772e7741bbcf18fd84673be2aa560e7aedd02d78feef8ae778d084c9c934dd5dff205474b0e2aaa21e0d1031c8fe948ae67bee6066840616360c981f8a6f757796d33e99f3cb9c501d6338007185fdd8dd7c49781eda895c92ea936bc771a7a51a6867a264e815e13082fbb1891151fe4be9a5189d3870b272c282af3086f611ec876fc645e613967fc6c1577821dfebd6bc65b534525a0d32c871289575d22dcf622016cda0806bc96b09c4f8f89016703c5fd903905cdc32cece89693aaf0bdee2b8ca6dc79b4d66dc151ef4c2d5e70461edf3a4c2f86889b3349584f5762cdde37f107ef7ad031ae84cf28ffbb2433d1ae8d854937c287dcb8b8a48e935d0b778d6b52710afeb778db5794b0fa8349a5fc2d3a51b3f8d25a50430346f358c5ce2cae344c71dd62fc9b95b09badd362623563fb547ed0435cde6aa85ff49e4c1d8120a89c000aa7a5c5b8b80f19d2036ea45c0f45473dfab0a7f770b5091503dfe54505daef6d0a3f7cfb6556591d8af8d746f5a9e39d165057a85841757fd39fee82239268a8b6fda18515a8c88ea4f3d9f5b338a5ddbcd695b07d8c2e98e8cd0155a2eaa7d747146c34097a394665c103abad81d38820a0689abcefb8f299148bb21d6113bf916f76f145d9208864583e6da984263cb94f351b50466a0e41f05ffee10384e836a45fd061dc7123be53aa15f827f80fd91aa1cf33ad870f388e6567b4329da42601cfb08a2c16ae649c5ef230d30c2a155b057fac8c6148a864bf0c76d01ff5a49699fc6d8cf44fba35f235b7bf51da93d2142f8f55bc06c400abf940fca70b4d19b7d29435f6c5047b822e9cf3370c2ac1bde58a90730d2ddba294c5bbf23e196e279cb39b297e9cb4d03e8a1c8cc014fceb8f1fa45f86a0826ed72b54e4adfb6c4261282fa7a0c6821bc036bc6f47f4e96d724e9111015cf8cf24e84b95295012bff203b67d2d9ec0c97870f3cc93def970195dd2b5dd206ffe7cd3f97be41da98e95fb36472f83e10585191200ac7fe31d7d8809da164152d7fa60e08cbc246b987e1d0691ad087e945f899c3147fae1c4e3fca99b1dd922801e90ced90cbbe4d6a3d150a7b08797e94d6029e3875d7225ac574ef51763b57d8821b617e03f635b6f95c1399a062672a154abe34c239a69e2e98b3758283174e2bb381e288c56f4bc742d6b98ca4e4491d9478bf8441dea4c0aef128f7909def0e5f5c4e3d39765389e17c5b65996ccef084153b9c9e74a950bf1117a801e24af5ba49b0886e872bc41a378c768020bae98398c36ca69a41e7b0d6d1e6e5b3d2f115de2a2cd7578658b03667ba8c5cbbfc359810ebf39f21c68cbfa9579c7bd442d0b7d230256378b55c161dd28e4b70d6834c28a1b5c84ded829ee5d8f2bc7bd5920ce48e8446af79b0dc0dd7ce0b0fa4c038213fdb0f708c0651ec836f7a8e197357ad8bbf0ad8fc1eae7286549cf14dc322c992c209d7d58f123ee83897a4fa0f265e79acf38cd54c2d7d9035427a8cccb90762d078f0717e8e39ad2ef955a4395e92541f7f4226887170ab7b010dc27c45e5ba9e873f5d4f94ecfc46ef4ad9ae6878d7dbd0aac1f058e0e69112d28ae019da48c0048a494081baff569ba31b39bfdb38c297df3f85bf0f730e42e64d55e10222760d890decefcb672d45c6401751a8b2def80e68437e13d45b75daadcdd97dfa7d772a3399bc9c5683248f7e6c4057ee1b0301a2c5f73eec0a5f66b2e0d4c5d7abe28369929e1a795a3d8b34c150dd2c7381e3cfb6c8c60ec55237030276e50c89b7006883e6597b18a30872a708782b1e3b3107cd7c550893fd733d819119e387623d59299ca3321ab967192d078de3369438794a10d55e61795388ff944a1a274c6b9da253a0c3f493199a34aae8a42ff43f5cd08f5af8c2f5546db7209be4505a8b8416fa6f048c4e24f738f5342b6035e0c792ead175a3a79eb6022fcfa02e5bad28972e8a06de12f6f9e1c717ea69b64d51924014bcf3f182ce6f9cf7b2730181d9515407256940f6e5bbb9bda7abd1acab2bb10ec07e8676a52e92674c7e0a3db6fd07b6711fa9a0e23b5201863e771c4c86d0d350060b9b0bc2d8d3464388774f59763e490dd98085910cb306016da446f68c1865545d2a6341e8fbd739bffa8a3eb3e28ed2a3009c3b7ef784733379a11bf7499025858ac1009be3b10b22b305f4dc181eca75448556d5c16d54d2b9fcf4c3443386e58b254239984e9a21a9eaf2dc76c33d13dc58e1c9e3f05f51a76d93b1afe1a5615ad63338b763e2fe9a0c8d86b025ed0023cee0cb51f081c940cda18a2e2d814d7e653f06e19b67dc10f4e29123108ae7db41869d3d5897821a1b8e1d6d4726914e19754e25a96f5f09ef23a2ac2b468d60d2c892a9c549d6e846608e17f8b79bfacc57470021840c687bf31ebb596a94de05654399e987797b68ce5e9bb4293d162e8e07205d94515c298ebb9419c3e53b8a715f0fa8861f8c26ba7cc3b75746523f532c1a81652b48d00d1883c954a5ad02d1ed925e0e0d622d52f99b987bef814ea74e9dce7f557c16f8fa2db3e8b5215dc06c6431b1734bb6378d723190f2e700654f4a772d1f43b69b17d5885562a6f4045cc79f70ee48268dbbe7873f6e654690b72adc28a0cda706118805ce53120aeaecf722ffe9420ba04c2033a90805c962ed5b54de3ff83bd8c8525b15fba9fae267acc5060c29ff0aa2f4c6909bf61aa7e3f88016dfe8eef9d124068551b4d0f82c657c4f3211ac887d3b278bda6f8a682e080e96c863e1aaf3e700ce3f7f7bc7294a4f769555ae20d2fc10aa59526c6bb8cd0d84d22ec2cf1bb80c7b1b0511b6041e86b3e028ca10b4ebb4e9ecc3ceaf40ff94ae3ead9b470da7c7874aa731b2f07a48c02b6855eca376cfce48cd3d77835f7ae7a015e92a85ed449f6f8e70bb64876cc22095062d8bdb4ab05c5204d6bb8d7d88f3fc4907a99d9ad3f66ba6aef69adfa61f4a4f2d56b2d5af6b3da4b9181c9febaa1fad4af52fe9ec6fd9213ae541fe2b8aeec71fa6bb680dc5e921a4c4c219255e32d858c8996f8cd61ba2fcf46e3c1f90bd96673f85e6bfed20f0ef193f852493ece6ce7ffab5d2272f0e86fa5a40a31eaaa81de65e2fd07f9ea4c13e12af35a13310174fe402756e0c46644d7279cd983aecd094f43046dcfa16f16f0be4c555098383f20ce09596beba72a40c81d39084d78fc86ea6c665a4af58f900da4f172eaaa782929f9a5a10da3feabb28cd24cae41e21d3e1496c86c72ccc8e43dc293031d422ef82bc8b546aca5b5f7df257b438ec52169f6737af22844b7fe1ec941e206dd8247bead2fe1d5ffbd3035032aa1a8695bf4e067f5e70f4dbe7d77890af2410ecbccf5267a67d39a5fc5e9f79679cf20641d429024f29663c7108c5ebbd27fa6031027f1b09e026e8e8ba5deb78bc4c209968b74d5e7458eb1e7a504f276b5588a833fa60a667ee96e09c0c4ea64ab878084dc07939ee30ec1141e7f8be3df44cb3f63c1c3d37841104585b7daefe6cabf256e83f501930bc80697b3a41534842b3dddb1e81ffdf71fecdcc9299ba3347d798e7d6457099dea741a25d722516d863745d72a21c4a6665383c90df48e8a9561e5348ebbdc477d229d3a0cc7946aefa9b7f34cdf09c59ee7694269ab482f0fd87af5be44a740de88f49a8838650607230ed114472ef81ca4e4d5e305f9ef06fb972c5f913f85043244cffe8a66725423d053d16091fd57b71e8090e53aa4d74f9342d7f9783f2f3b130b7e5e8619a5ccaaae9353cf2138404a2550b30565461e6ce179b2b3d3645c5a291c8e57b57293689fd6a011e3d58b29424ba57645be6d895561f267a0e93bff7ce72e83e81a2e492acec526aecd841fb048283bd1cfe3d5edd40a1e76f90ec478aed343ea2bd17f9ef8eb34d7e3f7219cc332807b0477c8d1b444947470063d2ff62f1eede1d5f6c4270d0daae8b0c0cfb389c8365eee3158cac85b702e1e0d65385c0ad605aad6a2fb017bf3603b21ceb042d827f41468a669dedfab30abce5ed22b091076db150e668b47587e287331023b7cdd1df214ff9321339a0e1aa444bfa7a8292d35ba09ebc67bcc9fdb9219e9a3c8d6a360861e054b7d742ebc0a50eb1760317622f735ae0da50ec1e8894354365fe59c1af3ba253682e70580ba6df91c7b71e02026099df69ee9bc8336cf3979d483ee26b48fd49fa1f4dc2e2aa4ba9ee0eaa5e1200868d1b9cfda223ac23ceec8b65f33dc9efa38205bcc19438fc4b271911d7a1ae624edb6a92b54e8bcedb28771b48270694eaa64ba6fde683d7dfaf60b95da5b87c5cd07e756cdad7da9d0b24bdf971a9bf601c554890486bd1016582b258fdc54e55ec69ca6180424fd8cb569c65c5f4653c5c6cebff6017e0f5bada07b17bd003b6e6149e4a9a70a91e2f74aca85abf617156a50a814026f05a86d6898ca61f717e819ebf62bdf656f3844a0a9c45eb0f718efbbea881f4f5e649b076f3e901770951ab2b23e223b08e64a13143aca5904c94360b7c69438dfe2e845b863c529c47fc3679d22ee2e4d00a3565d8b5f1d540d1a7e0bf7386748700f212ff79ee4c181b926e762a88ed7f2df1bca8d0e43df02f964d9b25313108d763e5ba7229cf907a8ce18eaf53f97faa7e5bdf8826a3e1ce2e6d91abc1055cb0ddd7548af89d235d13e71bc5f71badf63b89f87ace54b79d2261fe3df8628c8cd224811bc1da35e73c99827f3bb7a2d75fe5669f6c76507b25f7f16b0324ae6155dbe0991c62f7449b8079fbd93cea9e5d35c0b8d245aea551d0544dc6c1a03c31a19443a919245c4da2f71b7be74905562db51edd2527db278e80c8648112de4782f277a978192d6ec168395dc27365e979aed8b7b54fec31260519d5baf69ff1eb57216dd1b8f0d4dc023062ff176d1f0a1e3127e37aab7e71e5b6b91e135338424737ec8c11e4626469684d6ff340ea93209d9116217e69af00a59bbdcf68a265835f0943678c6f8e7003566da8a8477dd880baed70b38b881ec12f1d655bd2648da7d01bbe19dbef53592427282e0bf05f54247222809f5d27230a0fc494b43df393b847b97119953ae1544a55dcfe5465cc8e811e87b24e7135a6c7dd45220555599bdfb7da5296105f5c1654eec6126e0f183ef7e93264760f0f868b27a7047d115e00f2f72695efa30834b70f27a7dc78c18010762762c35af91d5e4d06184e5d16f89912022448147ce45fc9597b3744e2e21272545bd290745efe320fd36e21a2e0991715da7915632ccdd61dc261b4cd1221859c183d987138cd622c575ee65854e706b73e28a05e4761266a52d1bb035bc97f7d40ce549ec6ce57ad0abc0d64777b61f02d0aea1f854818ba1c50abda5770a2a712e84565cad76bf2f52a77ce42f208ff8a7f270c28937917b08078000c4066b73fb5b2f0c664f616e030f39ab17421511712ca9ba4628f75f58bd771d8756febf13dc7ba7cafe14530e236e4b7d3f5d20514fe68c29ba1967cd46db58d22f2491c065a78c45f5b5750c3ed6976cefcdc98762b5d5d7a34fb74342eb9a77378fa894290aa81219c6fd7360508ce13cf141efa61b1e59603cb6f8aedc930f604ee8363141232ecbab1249cd7a4b1ecfc0b2756865f5e2065afd5c5ff7791de688e5ff55fae2dc10839fc45857001766a880261288411c7eb59c44381e2252838c5028551bca60c84b418b95185221d55e44f5b9709277eebf61cd286aeff41f1d0321e8601d721de3637f398f4486489a4a5182d7f1f5003c8f822052282656aac35cb0b893c17ec7f1ff158e315f2552532cb22cff5b277db75fff357d527cefba013b84720655b15e826d3d049b0a27a9147a89fe7d407cd48912fe7f25f1dc17e1cf4634a5b2df1ccef8f9d6bf7b9f550a7f95e2899aae5a4c0a141b75886dbafbaccf77bd7da1fbae4f5d7b049aeb6a4da0cae587a8ad341313db0cf47f1f09e8d15a74d002cf7b0630c9e0a36a4c8720cf4dff3d4d2a31d6896e505c4c0e48e9b29380e206464f3499e24822693ce1146a2ba1d1ed7bb1bf174b9d03b8371b527cc48c7a2d3938dbc47faba33805e93a1806c4e48a4fe2518fcc18891e8f9a99ea2c7144795cf78fbea53aea0b4858ff4397ec883e0347b094f7c7a52034953467688f79ab15535b069eefd9f29ade90dd358165ff0e73e13b7c57f021477f7c5cb0328a0d26c5c5add79f247267d14c307ae6f58b6080e7f50add16622076b3de3887efaf2da7d86ba2adaea75d40c84c608e2f6c0296dec8f660f4e549dd3e9bd605aa7843710b86b71c249f8a25efc1fea8d053ecf5240a4b35a01e170d474388e46cd2d304c4306734c7e61ba70eedf5e1306dca61b38109ba4a808f09d9ccabaeff376034ed1543a1b2673e93f46997f8eea3e37a518e127ae85b7f934a57345889419f1c23bcb0ebb1933e7fa303462b4b558e865c06fdba600ef5a3afc0a572938bd45e07942743a04e86f6110394c6f578c56839ba74b6bc83c3793287d7caa3a4e07c7815d4a4f915cbff4c0a0446122625465a32b193874c10b9b2f8fafbd0f523b056af732b44bf23aa0216caa41ea68762e1fe5b624a168b87f98a1f3af93d4a8700b738048cdf4865695d7b79271a6f103c4975b509a081004bf794a1f108ba2c4bcb302d2c00c97de01bf164f1e66b6df2cfb7dba57ba525a632a19901c993066b818d10a09977293bf446a2084dba4fa7edca4b559c2593468219934df1233ac4fe4f788ca02cef707aac8d03b1728bef51a8a16796c06a3e155dd493b7b2e69b53ae5e38d19596228c51987cddd7a32dfb73f22f9067c61104c8ac3dcb8ce53c1183d12790abe0f70c22d9b5d3d6db4632b4ef10fcec5f17279325fb2d6e6f2ac41212692e9d1b888212a32da746c85afe543fb776d128176ff5f4f5ca073c685e3c52f8ae08a12fe86aa33753c5efa88bdb4b4e515670630f1a1046f2cbe9cfb0ea141e414ae3f6bbe00176951f7fe08c0138d1275c52702e0b910f930be39a642f79b262d15fefbdc31d7a22f00238e53dfa5d6862963958ef51adf185d5f24f2806283f3f323beb38ea2ade9714971f11a14593c571a800c13e30c0ba300ece445e19f03d1d9ac318823e07fdf6ac472391bc614cc1ca49d76fd742590b2e992fb3915069ae35ea17db69aed7dea7bfef7fc7db1f5d221bed408da26566ac368e7827de247489ac47f4b82278fde6f5f0c41278891b95bce44d0adbb6f258787c471d8135a054062d9937fdddac692bf651d74f0505a49718404b0cd1bcfea5fcab2d3ec1f268d18ab5352676d63a56bb52ee4291d30391e5c8fd4316bb023968a05d87db3194d4fa72865dd79caa5f64880a4099ec95fcdf2067269ec4052839ae4350d2bd910b128e7081fa63d55866e74f9e61334129dc22b2e4095dd9f05b771bebfc406b5a6e76cf7b37f646cece5730529d222b9a8ecc9e35cedeae5fe62f08f0646601f5c2bd9de325d2284cfed7864cbd1f926424db54ddc54e6895d8d8a9f6110ca7af53dffa76beb6aff792bd29be8f674f5e18d99ef4cce0c6ed5617f98d93a9d5234e583ae6129031fb3c56f885746044b010022c6a8634b4447020eaf21ea9ec198367eec4792baf4bf85be6340610a3bf1efd444b1924cf6e1156d1c60a0e155cb3c6eea7548f734f04497c0333f65a22830d687fbfa5f4ce32f8f7dd2a7965145a66a3adf7ed3405b691c45a304439f2747cdc2cefc4f6faa9586e8a5ef0928ea0fbd3b33ca8be659cea920bcbd08c2a27ca09940c31d7b8d19120964683cbbecd496410caa4f17643f832c5ac6309bc2896de1abc2150692944e8e228d5e854e0dcb875905c7949b891570d475cf0d861998d00110c20fc748e95938deffb1ebb0d3e9cd258a12de1b1bb9fb6fedfc754c582b1bf6eb7e27fc3f6a4a22fda97b4d72949a39d0945e6cd5110240e337185bd13ffbebd8d6b696043bde144d2dde7ea6c988fb65391b8deb983eb9aa749db65d6a801b4d7992fa6702d952446d5f970523f3921f1eaa8495c101c88e4178c46ede0e94a4f2a877385c517a2f1c4f287e361c756500250597895d596d871ddcc6aa1907373a8a957f05d0bc085553787423bc1e2b03be033e3c8b7d9bc2710f5c207f68cca2da076c77ff434a58d59e0c4bb5647f1ccf32af713343d2ca6bd5d3a70559fb431a238cc8f7b2d9b953bd993ad749e456637ea43ed22a468aa950e6af81f3e7233b6c30375881a32ab8a6a789c15d3818709d25f055276dde1c23478307c4246f97f66664a4935d9f9d4d1a69aa82ff6393545c7d3a53ea48732d9863dc38eb8749a79363950532eb4ce3cbfaa7b65ba072b4dd12602c0c2b82dfcb1149d15d441b11d30fd4e184da782a6e61cbe0861a4cca0cb154eac220bbafb9ae0bdc8fb521ce9566f3d6c0d5e5018df0ac55624074595dc47a6ad3164c11780ca900d296520eb3d3e4afd1d9fa7033653ee57ecf9bd5431fb61d4ae5573a0b84e23f01d761a5ef5dc52eaa9e66287faf247b546e8aec1f2e3efca5d08212a36f4a4c9fe738568f302e25d46fc0d20881a26f3f2c51d820faa195bdb29272a94dd8f27777de088a79cf98cd5ca12d4a007f48b52192c173382116dd7368aaa7c7c3e4f937a55f4747f5db233709db0865d44ad30e4c792be7f7544265671df1b749bf4149f7f76a78b0bd65bf877fe62cf089b70d937bb3fd14204a164d603178878fceb158ab5243e0bef960e76b5ec1c537a4bf30231535d41ab2c52bdfef15e30f49a42d1c65bdc3cfc8499cb1096f17c6e0fcedb99cc46fc4c2c6f02aa8730a05d5bbf049b53fffd281f9b37c8e0496560406ac16e606b74f73684ad4d8b6ef35333908ab35c14267e1207df673691e3b7611ee3152056499cd98f63dc5ffa366ee780303ca0e6e83cbc9dc74c0d2a8ef777850182f70ec294ed0057a757864ec2912093a365e2d5033c0448119b2ec6e193b0a311bbbe6bf8c1c592e4875984949c53d040c13dcfa8bf3abe6b566178d62b8f95dc170d6b7df5781a0fbbe19b3eb5d9e47bc8e69de37ae1834fb66745e2add60fc894f54e7628d0ff9df0319711d97b6ef445db4fff754492f1c2cb0b5d00e8e2dc9f1d33b9e5846001214af8e6d915a16cf6931d4a55bce2d945ab923f0cc934c59c995c5850285fa40a044081ef4f5e17dc9c3666f0e1ac19090972b285038a5f5ba787155fbfbe16344946e768a0e2b55ba82cd5e5ba57a9d0c2de3f4698e03393673a1514983fcedf4dce36034c2899fe0a556c541deb0244fda1f7237086f76a6ccd17f55b9e2e04fad1a3da1d932286744a3d2c596ddae5c22d2d1e3fff310d2ce9505d613e4b6fa65df1f52c5eae87dd55d72b59bdf65b3f5e4dfe4d427974579a7b127539cb32471dd86475fd15313321495ee20584fcf5d7f6a01635572ad4dbc6aa5838c766426149598322f2d2095a8363296d9ad28b48eadf761e35d04f8eb9b2aa4ba4005f4a7fc5afe65b1c728b5184bf8c2df527c68a669c9f62d38be294e817ade759a632ea4d6d64f266453c110a0e625ca2be553d7de74a9f4d3acf0d3b3606c9b91638b1c7be5df50086d61322cd18a6474904e1e7c5a39c2fe5f9225c39e260922395757470bfd3ae11bb057601e608a1a05f014b541a8f4433c0bec0b40224ba4b611e088962228d1136e9347ffb1562ebf6c91bf6fc657abb25fcf9586a996a8d6b644c73981378704dc6d2b0af7963734db58585ef236ba7cefdf19b1fd38b4a16667165a180415cf46547cd0cc8efcad928cb8ed5f305aa9e90b0254579078c4adde0ff39663a10688c08a67275c846bc479f439e10c6fa44d82e25293795e2863d95179c9a3fbb4a8ce7dc683a50a4625c0be301ff154eca8eb47bfb52083a6450487e4ada40a16500055fa07e316f1895696fc864f3faa74fa56e48b4ac0c0302efd49e08d13643dc82c34272d7aca4f7d8c56c299247d19cc63c82bacf1d08497fccfbd1dfb0eef15a112d026105bcca2294fc8d322c1a5aaf4ae5202994be040f897c27a18f41c528adeb471369e6706c728ebd2b6161cf97a3791090b3cad50505de49de2ccf87a74ac89e2753287089df81f854a94eca98b93dd70d21b321ad76a7eabeacd98a3bc79f980904072274b27a26f226e34ce263402689df29d3b2873ff7e299a454cc194d3b58b82bc9de4234042e2312523e7b202406f88f078f0313d46b5f2986bbdbea158104d6d99f8e16d02677563c51604b31cf46290d55b756e3a9deee41e7fd5d1608f929f6a02171dbcddc2c408e51e06e45ec022abda8d30309f806791051e51a754b6ec06c0d78f59b5debf517e8c1abaf132d1a966e47a55f47bdd15a2dc0e5aba56eaad23d5c8a29b6ed675206ba7f865d7bade9722db2335fc1f89f9666f9d1d2796627984b6915522e08ee60acfb2fc63127811ccf6b9e77cd0740b82e39445e4bbb100704d06c5597cb84380587ff566f9d1473c8eb488da9d8e4176c7f02de0b403b9e5f09e6e781839e7e3c2413a096d2438113974a01798ded8dc64d074480b6f9d0d959f22e47d2c12caa94554d703ca41173d527b439ed706b2574ff85a80b08dc4c130cdb0d8dcb00c0061114df12f119da4a2d2321a497f9149c0f23c6b62119d1d22ba1cc25b805cffb401b5ef0a67e95276f828ec46bb4b42f4764a4681eba90ae1e55f55e41932f9062604a445f1cc85138d10c5432b697d071c4e0cad4062d57032d10eb397539457cf5f3585c316613afa67342534be1f9b0b6791b210fd1af29c6b79d6307fac84b016a35e6a98d2210d9abeee5704c573fd47505c3a908d8e49fd3326564006e997f4126225b85e89195b5a041d62b283d4ada6308a66d52808844f83390d1b7a82a425ff378a2a2884097fc44feaa636459bd4e43dfc41b78021ede26fb738639ad72954edc1725ceff975959d3a1c46c837e51a23923cc9357cb18db5eeb6a3d5e2d951a3ce0e51f2ef8c3622376e352d42d18fad5c9fda15084c0911ed1bd1c079eb9d7d346590462d785014749d8ce4a677d734e9ff4392b95f9051683b07f24fa02698520ff30dde7a51aa0e0ced2e86a727eeba061e057420d8e1a65a96deacacf62634a0a7436839f5e11a2f3da70641d3ea987970741f08401b7c340d42eb856892d6de90838c71d349663eda189c8088bd3ed91ef323c4bb6444d9309b0ac9802516d10b680fb2799bf764fc6da88f540868b050ba11fd15e6a3f7b676e0e697cddc9973473d7b2d5fea5a0f82b223e62f3e63932d736d55239110f68ae0ed5d2e48b769a0f5e31b1728f4a4fd475b15fda98d5eac673d85ae1e4a6a1ea707ef06250ddd1b56b209895a7b54f1348518d91c76b13f41f03aa252c21c0c1b6599c29264e3309dd9a1131f380ad9dda71cad97dac9c7ad677d17a2bdb473ef8dc6bbc23bb61afb03ecdaf090f4f0a904a74642b9e6b9e9c9de9adf8380a67d46c99f30c3f2c95e89403293228c6d41d8581c3e1b7bebaf4129c463650ee6f1c8f13bbf59fe68455e95e659a7bb67e30957081a3f2602d8a288ebbf54e68fddccfac23957faa79c673c4553534bb6f1da625710124667cc6c6136289362476632a04b44b046bb61486ff4c074fbe9e213a617dc078b154de837644cc2dc1c185b96a49eabe5e135c273c728759a8de7bc4feb5fa0aa0b522098b5227dcf59a4b0d323e23676a06be4bb8c54694d2fe7c6a0c76a4eea999b2b4d2470fb7de0658252d00dcf56ffc84e22a048c6fbe285ab3dcc244aa88c69d019ac954d8cb09057193d8d35ee29d14340254cdf4b736567cd50367092b20b199e18cf5e81f56ed9dd599513b55d2c380163de6dfef3195cceec6d2b9c8ae70401b6458294c5536532c4ff4f44071654bc0e53b07c93d111dbf78bedf30b49ebcccf057cf214953c61c3a9fd06d19628c24bc06ff73ff3a9a1adef5920ae1b58c7eb596a771802c988dfbaae46f4efac9a52a7f79e8babffea635762c1a074684c82a0b1ac26d0b0e55fe06c645457ea05d5df6b9ba1f3b8acf649339b7926c5b66820950c89a865c816eb1838747875b0a6db828e1e237a6c407e25154cbf3b7c3b468f18ded453a96266b9ef9120a1dfd30faadaafd85c0dcac47d58d9bf2567f5a311f8efe0999e748f2283b5bde073148ba58e1bb78f6ac4c02d5eae3093ca944a6c442718c88638a4a8000341c9a8fb5f34762b9c90c6c62181dfd2994d33f7ccf8d11e3e6b8ac2b3c32de546d896bedf62a9355e11586f7ec1ada6fd641472f1830937e2b0d9c25b23132eb0df11ef3b1e9985f4f8da7496c6261478fa78c1ca65a1c2e558ee4308777c258816b14e9fac00dc48f822d4297004b6675f4d1de2fd95a53f76b8e8aa24d9a6f200e0081884d5eb24be6cbd7fc7ad12066089eef402bff79438ccf9342c83958f002da0b41d96e82575dc0252c9c0e6dc5ef29cb7c6549bcba4e8386a20a7255a33b0223ab91e500039d592a2c56888d5b7a6ae49f606cd359dcfeb4f90f98c661e8d0c57962f393d94a516124f8f5e70dd93bfcc640a8d5ccf8d4bcc5961fcf5fd8037baa59d28d4066db59dd38ed3aadb93bb927d836218f453ffb693f30722138ee360f1b8525c485f3b79a240cdbb9dcd16178c59a053c44c393f321bdd73c65b55a5eb8d1de0d4c248398854bed6ab617867b1f43d999a50db8fb3397d966b32986b207c30f69dbc419aa21ee2e112f68060812c97627bc86f84e2bb52c1b011875a49f8b05f32e36f28a188e304c0aa531a7095eb10c0e3b73c3088725df742f0f7f6f4ec8f662c01e9c17036ac6b65c90eafba46e4922ca7f61d263a8368ea2395c7fa1145e0b57048d176cc9fde24432dd0c321cbcc4a971645ae70ae8f3b96afa89fcc3c70e8cc956d962bd4bef06ff696f4a73a83c8cc0fed7e4f133bb74cdc68e9247ee44466714c28ba74359c66ce56678ddb7a8930a282118fca74bdc3010841c26f9bf5ef39ef35a440fb9a32738698b8b52a5f521ad20b96c1f68b284f40a938defe0c55daa3105ee3f35e7e81f8bd38bc0748280f3f15fd260505b6eb5b0ea3f8e9558c68e42273e1317bddcfe6d4c96491fee3a5c4e75353a47836d21bfc9e255ebec2d0621cb4cb3fe3fb8c7414e72b021818341ea4a9e2a4824a3e3b71471c9f07b1b1c448f026819d9a8c5ba189d0dad7f16dbac6dd8e202477392b95d18b59f395290546bb5a09f97b501534a976340db5c40b1e5dc705bec28b781f7ca3f4380f10ffd95aa7e4965212037be14849af73eb0f1e55e81aea9688b41feaf5ec191f4f8e84158920fc3c37a9784f574ce297d0e136f8ac8944f03623a3c7511d3a2b86f019a70200ff8f2ca266666c530c3c70fc0af6e4b9be5dcd6efe501eac1e1a67dd19938023a8e3f32009eb9b10f84e3e5685ce7d79fc51bb101aaa8064e23b24469a82fcdd0f77b16bf61691a7692c8cd9765da4d748eda2265420b0c3f834b614a10689959d9ba6fc4ae8dbade872cede546403f12ede7942a5efde0f70db1444e385d3ac719811fbfec0b9875b559bf8843a737e7c82d200cc0f65cb58ac99829649e63ec041cfb480c26758768949cdfc6ac4681a138bc5b7c25d65a9947b0b5a69438447ddb208dd29682285e1e3caef803f1d926ebbb5f0a88d1f2acad4579cc36f881fee9e951820fa19a31ab3c60a3c988115ddf06ae5ef37ccdcc0fe4cd0f07708f2946dd0f0e98cb2bae3f550e1160761be2985be653e058c20f14a368474abc45644ec2f0e2e0f3c9b4ceecff98dd1607fbcee6cf5f96e1c1998c46dcee51564a2b42505c06508ec4fff49972fd3d60c5fb2f7cd9147a012feee7689f5ccb09f186cad5518034d05a63f142d50c62f011cdc6d633fe0004cdd0ec7cd66fffad81814bc199a58cd9472c2fcaef085241a487e47acf879edd5c76a3f9def8eacf403797f27da6f77b950e5b329510ce12b383fb856849b7148710a077eaa930bfb249e7598197df6f9e699f68502cf71c15b6fd088820d561116e2bd6662cb62742e552e86dea17fbbe079f5685fda72797e6c6d65f495b73e7649cdd583398f576e4b0f391e64448e7f34a56bfa327e0fe9907344a589e49427b516262da546a865350bc9484b958dab5dff348df5cd658591b35717ed2850f82be9e01ca099ce794dd85dafd447123fcf451aaac49b9bd5567931fd915fa16a346c2052a8c28a7bdbfe846894c0bd8106d17efa10b9bc57ef703642cc5b1e06ce6d95748574f10d6c1980cf7f4f5f40410d03cbac791720c8613cee3f6eb5ca179e00bbc0210ae3cb182b3cd3f5161a43d4236fa48049db1b939a50b3a398286a85deb92981c76a640536f3166140e4603a0686ee40b7cef18025350d48b2ff4ad2541973efa28bded217d60c7eb6f6c0751226eb56ae9cd2960737e87ab53e48d3f3f9b4cb0f8c4f35c1c5cb16dc73688aa9b257c2dcf58777cfb6571e6238cee7ee1125e8ecb658150232d71148116c23155100b90fdfdea8e23723ecd9e4438252b4166be3dc1a0ec63bf78f11e7ff4f4725e98dc2446036308fd555f6a7dcadd38c2dadc6638e1b173e0346eec663a6b759cd5f6e8e761a95ff117b55f9defcd3b2862fb8255012227c7c1dba3607205019e805d901c0256b53753ef6771e8ad32ced8625fd7325a50fa97faee84fb72e467d3f76900435bd697c820ecd4940246af9a9e499b7cf85bef8be17e00a075061ba797ffd12675d4899bb6f50d017951ff66459801629ff3b85bb4198bb11ad44173702f4c15bd798abe153f52ff81e4c29ff4d392c16c74646e8f5469e988ba8fa68e2aef4427557d299eae313c0b0ede2c6de678a0cebcc0f633462ddb2a8c346e9161adae716b9ca130d8dd69464a84478530cc61a23d6ad1da4d762adf4ed8b65ca7892d85f73858057d422dae6b3d4adb20f40bed119f892ca624bdd2abcd3acb165d466e0605a452ab7c7b8d693a3e0038980a30877478f1f5707f5b3eddc9f8bbc3d6f416cd5e1f6e04bec48a75f026b19b04323ff5a9ef26677e6fbb2f31a370b0e0f23e4bb3274cd9216e43401e8fcd24be0441d6f1a544f34b98577f985a6086ba3087fcc578487baab90e4506215be7eff7aaeac2cc34ef64e357035f00dc4004d0a9a1c6a330969b1f0d15734c412b436a8acb4995845ae934132eb06e9c46e8613b1d0834a813b8b49bc2e031417c281fa437cbd084ffa97184dd80846a64c1fabb7beb6995364b9c1f87dc8d6d524e7592f87ad06a7f1076b497894e897db740366b29d09c6c24b345124e659a8ea307d5bfaca48c747fd58332df9017a61faed82aa661c9a629b55a601e17389bf2fd69284fd358a174b4c8268308cce41f1acb2ffc29e6192f2689fc2812a088662d9ab3bc467a872e2feeeb7734861c2a2d835c2b233ec19d5cc84383660ec68efe11ee67141f692c98f0ba6800a218befce6277c9c77a23ed314387966127517fa893b616c6d208a6ef6ec9f379c9a2b702bb8469b5c499c34c422e2accbab30b713cdc106e6e16a262610ebc17cfe3ffebadede3e21bb3ffe996553d58a5b01726812cffeb32e3dc7a8c4e88bccf2c98a803d1414d8f8828ede830785a6193a7fd9a31e5870dec79dd75e559a2e13762fe2b57f1f508fd4f71b44e2f2e855d2694f4ce33b98d3c186f563abd952f49b7676b19b688e63ccd426b6c6a58a475217c8e79980ea8864c98951160bbb5c7504dc4ba9fe58e1708731be53896578e5f2dc944b6cf926da751bdcea55d80f8ff284721ca4f319770dd70c041fc5eea650aa31298768da016b0e8d0a4755040d44d3dd622b54490807ae868b412cbfcbe8ce31c7310f4a4435306db2055688008d2ec357cfe642bb3cb7985d6cb346608c60a00703e9e6c6790b592db992b63e00451f34725e762777ba23765fd1563c09305ac765787acd501e300da649ea4a5487bf6a1b175d5ce130d4a303da59d1ee141dd0df87d450a52142e382240c2529959dd9ae4d4740265bfcb224e082f1a0b1465cb5049c696026c0a0aba56a06cdf4a8f02e25ca878da68e38cc3826cf1f28e35d5deb0a4b7c29fbc8c8525e6514b645f08783b39fcda52eaf3e2fca6e0d291f2297636a17fa62845f6d6728f8ef5c9ec57844d84811cc455290a9348913050b3e5afbdcae93f1449646f7b0794c6ef32f872eb95e06b0fe014f470269384ca8fd158a39d56e07872e5af1494caee714c3cfd2700402c376ea3f2cbc2397c9813863de43609713887e52b417c06e4a869b016d60e2a40d19e5d3cf068a54a841f3f0e0841c97796d79c7018533b5c19484a96439cad5cb490795223638dcfb35805b509e53afbc83bc60a7ae690faa4fd5878ad429a257c73080b1ffb71fa0e0ad5aee76aed4a545e47c70c23de42c2069e94407cf37cfc50a04d5a0904e4e8dd8895181e83a0a192ccb315f744aec6218bde7d8de444827186376190cc2238014414a11db6f40a808db50f78c3ef7ac7ae66e1688633e006b63a8c3c428592034703189f5fc185d3056a8d52abe40b740bc9f7bd9faeeb4459fce39953c78e5e697fbf1f82aac8cc6a74a7b356850e3d6602c9daf66730dcd958cad3c9acc091b9ddc3c06ef9a337db3d633591936a025a8e6f695645e9287eea2edd39e7e91918bf804bdae1f6c06292b7faac7b11700af0226ba53b5833a7c94c3fc33ecf7c8b697468246d725bf96267fc976df97169aa3647c93b30570639788cc3d882d077dc08777235bf695db2164fbb00b82e918b9304761fa081c5b28eb2ba7380004f039bbbf89249736f33a8e57589dd15d791c3c77571091ccbfde5c196f3cb94a0ba54c8c6f4362cc03be8acd7319bf46014de93dc5d154708891d1d90dd398293b71034a4f39301441936f20d675bd88149b14677d73604ff82b8d077beef89343ada6720667ec257561424e518dbecea509fc249f6ae96433077237ca215a1c911ce8fd1b6353cfa4dcd494894120ef99cbefaa7a0d98041be43afef345e6682ff50aebc0dc58fc14f53d10c4c45e2d7c01f2d1d557e8494dd101794afdd4fbeef1a99ac90fe7e449433ffd0fb3e26ac1474f6614d94b98cfedc3bb847f2809a70b945853672d8ea333f6cdba6fc2a1394bc5120e703069dde59242be7276f965b3aa3aebc504b184b0f7ae876916bd39395b98e5786e9d2d5167bbd06049fbcf3359d79a69b8d6df92c0eb014d9432fd75cb1d8e49baebb89bc84ced21b0dc7043f1453666c4c46f373b63b520d0ff943a5851ca + +Params = SHA2_40/4_192 +Msg = +PublicKey = 0000002487029abbf837abd8b02f9b23fc1cff2cea865bb51cdbfc0a7abca86fedced170c59c95ccc9e65c75e3396604c2431075 +Signature = 000000000031dacd9854670a60e7b1e386423944c4fdd584e1e21b742e9a1a86f46e626e573a52d83c760c549bb85630bedbb1ea39203f14c42b758cd18bb806c737a84249b609b25214632047b3f05862286e9580be4b6330429a60ee808019b8f6d14adff73e0828342c5f7e51826d191699016850fbf2e7c74beb131d08709d46100132ce611f932951748978ceede5061b01927f2743e7af7bdbc2b468f7eedea085ffd056c7e43921b98e818a7a571204b28675c36383bf1a1c68380a0864c0bae46dd3554c06a3098b371ffff63f728c2ea852de2ad69b081ab8eaa3f681b45bd7d8ff20bb212d10e431f23e537191d27d147a64c0738c85d20df7b5b5edce7073d2de35403539ad5e0ef01af722059674c420eb62c7581ba28eeaeab735c95fcd0ee0bebf45b8321575553c7ae563714420782e208152927c65e10b7e90d38cadaf8b644f955a552c6b597d0cb77c6968b74b9e9dd345de35d8f5349ed9ec6824e27d3144046f5862c8b7883c02c5f32f517dbef499e7a14232871af9266465da596f2bcebb954d25f701f100026c45afeb635e1d89d3e9b903e02377e7cae88ee1c3d60c5beb57d0c3d08d46f5807e0fe313f64bb288b8d706bc22db9f6b20ca22b1d6753323371378212cbfd31e10d3817e8638faac131d15f2e4327f0ac35e58a870bdf5781ced1a587d819a0fee86aa9dad6f531ea87ca23499fe927fa802d70f714e389cd7d4e535e96493d52968cdd8f13dd4fa89ed1c3013529071e5a7c495802f193944455c9ad6671d30e9d94652b29b1a2e8235d6cd72132633162997bc22760c39d293522e8ad33d5951ee4bf9cf98090fd5f24fba65d0edcff065470045535b65e6222e203ef6afa8c19c2277faf50a62aa31eabf783ccb0379908f808cae80234387e7c99b5fcb7ed7f031bea33926c73a49529b8675df63e7f6b7a6169e6ec9bb84582a58b32fa0a05a16bbd370518e858d8d30562efbc8db853b9c7a330d324a8006fdb6c34b14c4c63e693c70b1a762f3d38dc4de892049f02cc15dd58c17b03ac0ef8df4cda977f3d31c79c40c890a22b6a981a971f93082d7fd1e5e780822d55d4448de37df7b1f1b5fe9229073762ad79f6757404e0135111fed1a3c9201d3c1743f2df35a2abdd39d524b27a6a259f1b76badb52be801a01226013803de4c403b043c33b0b43d9e70960d518c292f0ee2988aa7203bbaab5295ec2396a5cf12383402f44e29081eb2d92bb743fc829fd9d5651ac408266ecb0c13e4cd7b6060c7c1fc402ff328e6e70240f5de7977e4b42844cf331ba4146d8456e8f977995b6489d873e6109e92dd2355982663ee8d0a0a18c980d83c0edaaa39e962fd6e242ca1523a617a59ad605e769ee2b0fd42a94d93581b633d51672fc94d15546aaf106fd1bc42afda9fbc9b3453195b0597c53b87e2988e508d685723ad2a60cb5e9e966165364d286f8c72ee7ff6d2917a0135c547174d3a056e0850a97cbe8c2346c49d651156142a8d761bbf9c2fc538810a535ee054d6534ead0b9406fbd8ef49368102231c3cd24dfdf59e503192b769365f0e613ef11703330cbbea23ee3f37529cadca92b9c163cdfd8932053ef839be4e053896a962baf59b37c629566eab8b21bcc9e9a8e5c6ea75eb40a116088753ed839ff7384876d86d255438e83188b421eede178c1715a1bdff70c658fb49a12a2c0fd9e6994f67a3e9166092fa065d6dd35b6ebebc9be5d3dc4e418b21e6075e6e83644778cb024a1855be5b0c183f4ac406dce161c332c2570870266f9e514e040da67af0ee56a07e55e27ec62be70b38321bc9e167e6646a8d58c78b4ea619e7096ac95964821c9145d5aad326c4a3b3f2ff4d26296350ab635715b048493c2a65d4c820eff0aa3483900896cb1cb824c1d82061d0360d0615e0f3fa15fa7ea4aab8088977fbac7ee0fbdf4cc122e106608b67822db9fee860a7d0506523e0537c140a516509b2e03d39e5a505bf673ccf56d0ca980413bc070b4317aba80bdb2d727dd9d2995499405d2fff1d6c7485030d6dc8059affb7675f28a42e72b950c650d66e593c261e8a282f31963da33e048870c9f94c411fb37de3dc128dc48032aa423067ade4e2b768fd3ccb19078e106376aea3803bc14eb3c63f716bcfa4dc89a5e857369e2ae44b3f34b1267a794191161ce4618154966180b8d0ddcdace77090c4dd432d25c85540b862e82ecd7fd2286ea3670a9e481b32e2f00a3bc4e54ce2f5712b1d096b8ed40452a9c6045ef075d07faa041e72b06b7b398865f0795097572624876863fb84d2828d0e61b816951f2c1947472982a8357a803a9c66a16344332ff25282f74f8c7ad3539f4ab8c4c869302ba54970502f28bc5ce6600a28e36eae37249e6b6563bc1b030e2cb4c163c0f909e4062dcfe5e0282a73ef37606db60ee00cccb6b3326a4ec13cdb7bd24a2ffa8afcbfb33ee02fa6b292ae48d6f5d85934a9fdeaf3504df3ccd4c51f35442649b74c77bbe44d7c490766f3623b96a7285ae2f552b13e1319f2ff8da29e2bc2855675efe643e5a867ef3a09d9ceb976aab567f8df7dacbb346655d6dce0d21a443187eeda7eaf84138fcefea5b65f49ce193bec6a9443af3e9b11fa14589da652df16c05a86e2cade9f55176f85ce6e144dbe9bbe47c2bb62fd17d6bf7bf496df51a30995152d901677317be48c05ab3f505c2c214d773af3adce0efa84e48f34290cb74f4b9bf50de73f684d0d9bf9df1dbc9a1c19a4a3c31a7734480aad1927205f736af4defce0f4df2388840090c9b495e736ac29dff395a55eb3b607b03e9402426aa714bd859a48faeb1178b5aee612e8d6f9841880f7e0b8188b9a4b77675c0dc2d93c8d63c585e31048eec679c9c664b1241e3c85288a7f8766cc6a6fec9b371e3fbd981fdfccfe56e28009e021c7a2453b7ec75ae5da797a315e867fa80c95b71883dae1490fcfffbd29be6503ba11629446732c666f76b6264cdf436deaa4bce725ac47b0ee68543bd9f58d2f64a9fcee3af88375c945b1deb21b43a2f57f6ef18c5cad19cf987e7ceb834cc001ca6f9765d0dbeaecbc321d8c71b6b0f8e39a7e491fcee01410e983aa49d412d999f73a7c0e650cdca175b2ad69287e34ca693bd206060d046c913111ad4a52025378657dc3d78c6229108f022d0f6977c7e1e94c457cc0612a12945a71f6a5d85aafbe88430a219a294eff769681e46963cdfb7f3d184e87ddccc9555dba9e2ae934ff7528cb481843fbe5a4f194696ee85dec4837b2187ffbdbd43b665b466bd492ef587c0694f39c3b53bdd2fa3578a752747edfa4a232d2d63bf5cc674aeacd236e16ffbc4f4bc52a34aa868db4ab084e79c47a46b4f3117f6c7f5f741d6f9a4769e891006077a4220bbaa92ab36597ab39f012b185f870ee150af5cb27080b0d1f80a716f09fa8d19e48a7fe27153eb660a37a1b4ec6bad9b1e06d9e91b1edb192e2540a4b2fcae7be9b9d5a8747f32c31c1ebf8918812480274684881f0ad458c6a9bc0147f81f92fdbb9d70c6a0601a7734ce69d027caa7415c8168f34d0b3006a548c9d6aeaab9eed7284354b9c6f369660328cf69b6d7cfa0da5e79d078ab45eac746953ecb3fd931e5b7b036e756455441a36a23c542df92377f38d06b3a584ee05a5914e6be4a6487950219e162dcb736c4a57a8713ad9583c0acb46dfcf030caf4d139db1b8ec65123bc2479f1ace42bd67f20802967e37cc982018148e9f6fdb74716aa66741e3464e7935f6844714173e9d9fef4f29202286f106330f98d36650c84a564d39c0b5c7600df8afa3ed3a97b023ff6ef8fb61b2398dca4db08fafc5f5133e93b9bcb51445658ae2f312b753cc46b4b2ce92bf8f84a2c9d1dc04131788d1a131bd76a705da45289acf5c199f9234c4a44e202e8cff90f96544a4a8a78396e08e96a45f773e77d1f664cb001fd1dc37ff0ac121849009b356c1c6563232084bad157d6b211cbfd0b389df4d2bda951d62dd4f6878fe9b30084fffe7299ef8db656e26e3b2f14d407cc497b8273d1a29c3b069e449c7bf065573990f017046c6aa7e14f7f0aab720591ea3b7e8aa769ba9a22e71e709e69d640586ef1d744cb44b6f8ed3e1e266efa166f50609a141c714f1d0e92bf80a2180f70fbbee37b1b2fcadc6fba63dd7f88a66cbad5491fe495f9faa4b1eda7f9270ab0fcbcf8b4c624bc5347d294c00760f85018b7bcb7dd9655d024b5a772a241ad0bbaafe67140aad7570b16448500e0f461fd69fc1eb73426a7dc14c8e9bc4cb568083f15e8733a9cc9701d7274a6d9a7d4218e201d181a89099416d65b65084d805699d2086da59bede4480c318a65ad74a72f625e4843877f6cf4526eb901e605acd024aff37694bb688cbda227ee7862401d99bce22380a68f402148a7de9494d39dfe83c10700baadaf51cf1d108279679226fcbf0509d7ff62824593a085e3931a546c72acbcf5534f5d2223cfc55dbbab47377a62d56fba865a947376c6f91d08bb111aa93529da4fc5d96b817002bea037e3f1b6e5eb09e6965a2e9096f5a4abc8d4a1a441a1e5cc7f04243b9621f8ce62ecaa28192b4bea79b4747a1480318e32ef39e2118d76438556620925c3bd8d355d28d384f635e07dd0f874cbbadce30c00751afadada14a71f9666270fe0a94a8ce10a9ca3647c4c257ba485bbce5fd08d17e9a8a2955fd7d819dc08117d88a55a08069b69bcc96559752b674ae48fee9bba599dfec590b59df496b79d94372047ce380bb190784dba2651797af293912985e741b847a435b835936dfe14591d1a9a274950c8682303ddee7f525d23843dfaf0392216f9b10ff9c4f9468d03212b5b900586ca3eaf0696991dc4d85611244463d1cf19aaeac13368d1f747f532c435b32935fc4af909b0ad15f65ff13e7d269c85ff22d17670632ee1dca4769d876c0249f3af28e8d9759f56ab2df608fd6463ac99c7d3b2df74022aeeb696250c53f3319a068da08d1eda98afbb1a3f37a3935b2d2b1ed116ddc373b6095bc11db54b988e31d5fc94a2221a2ab9891fed4c2792ae58d1f26b89a42e3a43edcc7bb455f51557b473f1619ec094cbcf832d8e1fbe7248c59e09eed7818f3d8b3d4546f2ed53384af73214bf8c95f403129443de5b165df9e2d935b13962cecacd970f2f77b492463ade531d3d740c1795b188e6aef18029f4c17c3315e2784bcecad909d19e27b72250d7b66312b7a602c848a4020962291c4985b633ac77d9386707e2b9876e0fcac2b17bab9081b34e25b1cd9415de13f1fcb6f95afcb6922d555ef8588fd9f684dd5cca80ddf001f2044fa631bf60491682ccabe4495d467b40b0446ce3e85d3b9fab1159a9df2faf985b0f26edaba86e1455449bf22b244c1a839643d5754143bcc5bebac31cb21d840d56d1ae8933719a077837bceaeb586939209de65e2e65f91a3da25989656c6b3c4c40307da572638d67e4f5fefd2d8b361b138303927a06aed20bcaf38ee5f8dc519c1a50082d330833dd9cadf951feb0b9ecdeee3f7f362c906cf6e02828c5ca6ee4b6caceea6647f2a114dd3fe3c96e651699031326bc182307e01197c9787de5a2f219f519aa17a73133c0503570414beb20c2200f2877c2277e80fb7ca75f665519da19155699aa9f6719e76820b4b7a23aa534b8791d99f2c362025878c74ecde12a06ef6df9cc447c23cd33582af4cdcb9cb6451d77da1e4ad128e5a3a89fe01b76446835d32000989f6b588020a28e491dde00f2d2e24e43f7576a78e6a78bc19c35135234f85e72e127b135afcc75e923ba07351550f05e3bac722dd71f7161d63da172f04d26c9fc480c1069b110a3ee6f88d7fc071304f5178a4cdee9e46568dec7a6798dd320754053528ae7d5570adf62def3e2e43c9ac8bb069734730d06db6e9d9f1883b7fcfdb804e620a6fbf8ec786b43589b96c5aa1b5b26a0288d52f70cb5c456c38da79ed7c25519f537720c5551e82df6de64efe7f1b099927d7194b1f964010338350e7b261a46a4e64d008f7c8cc8023163891b32a0265111249c53d073a822d0f99cfcb8bc8e565792319a4ecd16cd4c565019ed06f1f8dc4e6e69553866cd9096676a0ea5a50646cbffb3fe71e708b74d0b6a0b7e3a544c53ffa047b881d8ffa7b621ff5a5cb3ba3704dc4be6be86addfa72a3ca41cbb2c0d553159c8a5b61c9649ae97b75b9ffc2b97d77242be2d2b00afed91434a29f113397464fc4ee3eb9ae59c2cd6487ca9263b22034b3f487e8dedbfedbe25fd7ecc0da66a173d7fcff787a1ca50f8c5592fff98ac4f97f83e91a780adc9587524f2063bc9a7bba88e051c0822a86f206df3780e39ddf153a9b43bb37234719b71b79fef68e22f69157d26bd4fa6ca02f408be970409ccef2e73fc175a22ba62b06d600c52d776e0173b3567669d5240c5a7191eb58a51547a759d357f26e485c4dc626a56efcd4f58582d7868f739b33d41e9905d91fcfe4ee2df5c8ffca1df4e1874895a2ca239054ba399dea0d33fcdc76e2d969a15f29624d21dd74790c1dfb66e993c3e8bda4caf7f9a12027f137577dab858a9be687f1c464ebd72ecb913f44f22caeca8e1e01da7681b160da23d868da16988c31023a0a49f2d81bb272f3acd872f1cff669b1e1b2b90510d2111b79f12aaaf37502f8ccb00c99727c0ad75acc031d66fff2e06124f015f6a83320531dc19b5fd9612d1913be805bc0ccc3d9d16c927a5f2a89091a021997d47311f02e31ac247f45d9d944aaa40ab6d663298a72247c8d372cc788c706c8b54bf03cc8e83dadfe4bc3cb9aafc2ab661a44fdf1fd73b6d8faaa11423ac7c80adb3b8aa27c0f2f13a2cf84d4ee2386ce9c177b3c75f02a5013d678a89d079672a2b5a8a67038df5523b8cff85d64956f7868f84dc42cd020e5b9a1d31091f1d814857d1cdb5d73f8af6966a208cd93ade1365a847e545ba538861b75005967ccf05bcf18c3056553be8dd5d204b1878472bec3c2f1567d182750b5272e34e4bcb4e4dc0fcddda2c7504e7673b73922ba811395948887c52cf4aa86ce929d234149658f11c745d2cc884f2cc7dac21deaa43030fd117cc5e545030fa19e22c05c2614842770d73d4f8351df8ad611d2af7247503390e0e3375334425b27020dfd01ccb9e591da7e713c9b4a06e82675ee176c0254c04d78b34cd9951a075aa015c5d35f740949f731884a22301b7f77d15267b592db201f5ca0afe9636e1007c7a9a5da342816043341c1f836ee8de716615a400787adfdabea941398c4c4208a6a53d51b8436ab50b45b623f6b69d1ae28a4fb963f52084a7374294bf34a289b3790356134c1ad77d5fcf3379350c07448965f687b76cfd77fbef9335f0afb60054cdb0970004a6258b6e4c7b866542fa4ae8572008a6001364170fdf9b6bdc0273865461065184163e17c0b60ba4379675382396376916d1f1fa220de62898370201f76473e077222cdde2cec2cc2b43fbc35e73e831cb16dce11de2473d0be304fc08add66ef7975bfd930b2a03699ec4071be9aba774b219893cddcce7095257092759cc5e0fc2d8bb84bc1b07caeebc019c9b407c797819f14c3074a8a9ca320d3d65c22e434c6080761d3d08484d80b0077ee90fb811e441fde7dca980af2f3a7cad5c0b60a25982f8e99917d603c9a091e700d76567de66adc65c2c69327b4ee9fc690869747ba2cf135e91c6824d9021c23728f9fc45fe3d87ec6e4e63508d77c0e82e218b9195d141eb0caabe8e88d396590cdaa0a0bf2cb31033aff07a67416dc9d81929e38866cbc505bb97e2023e3225537d4dad0972537d65064f8df7a89e7b84c26cf037729a701db90f213b2358c4981210c2d356faaa05e6539280f9116f3cfb14fd50d8d5d9f568426bce9a980ae4eb19e2e208e319375baeccb791e55f28fcda08864d0f47224dbf3579d22494ee1c47fc174def6be201c544c8feb221211f0f1cf56d4ec11b4dcc3335189d7c19a2e58d5608f50bf09e148cdd81d8d2492a219bb69e5ef7ef423919a02f9a2ec553a0fbb59885dd24876b1490ee5147acd144f7323f4a0d1871de76646c9078317eadc649180f1ce3ba468b4e2a9281ea34acad86b6cab0c968fa1adb5fae4e29494f9caed545c5645b03714d72eb82ae7ddd871ab63e7724bd06b0170065eb161694650e46482d0cb9561559fb31b2d7f27912c11cf31c904a5c644ddd6de4c13718c860c80b5d3328e917999d518b73968855ba55dc37012706a58cf8e5421dae6be + +Params = SHA2_40/4_192 +Msg = 01020304 +PublicKey = 000000246a40d5581a1acda54251e3bf36842aa052677bb6b9fdf954fee2e6c424d3872be6ef37600c624bad9d168dde8453efa4 +Signature = 00000000001a740781d30f9ede4290aef98a87881a2b22d7fc5341445a413b23145e6eecfa9cf94c8e29209d1e81b2ece29c89cfafa694056ece819b818b4d1b19bb01f8df7fc1f8650c863ee3be2a5e4fe0dbf6dacf9ee23fb08d47d09023f1d1c72cafcca3c84075bcf5575d28c6af56419c175789e62242242ec2ffd370098feab883bfc248a160036b2f512f27dbd1829857020df9aad711a7bec71addb7ef879ee76f112ad85a9902a01fc881ac9ea51113b79524610845f32ad19e30c6db4cf7c203cd57ebf3345f692b94d547fe4bfc60d7821013a93d34b86033558d78a58af02911a90de491887a907322fb08f17ab678f5db56d3ff5dddf69ed2938dbda5641a09bb2282e79d3a5664397b2f9ea8a39f801af9c1bd269af74d43b2e40fa218b1b8c8f09aef13d4fa34b06408c27a2afcc887a6ebbd73b2e4ef1769ae8a0e021e87081f9b110ec69f4f8eac2cc11ae6b90bf0adcda5b2c7f2b0cc0a0b07cf8b67b7fd7435286cdbe86d5f40341c3fb243a8f614860927c462ee385d95d9691f36d89bfcd3f8aebed25818b83c0c09a625d727772f0636d8cf057f6bfde2cf156826447f990583c69366785514dc44e6ab67d56b478cc2760d6226c6596f60a1b2cec45adbf700370b5dfd39821cddecfe0f6a5f1fb85f347028bd4ddcfdcf4cacd82dacecfbe33b298dfb71b83643fad0d122bfa4c3488bb049ec1776a64b2ba4b274d6352aa34445a294d47286388068708b845c10414102d653db9272f25b42a1c721a7efdefcb55a9864ffe482ce0dca2488cea3bdc58cd9042c70ec7464b7de40c0bb3910f61d93c9e028a28fbc2094b6cc51006a64774d2c45dbbf8d99684c8020caaa9c1e5150552a67dd90855da8d6a6815efb6fc9e66644d2734108e68bceec20338228cf275cb72d5874c5f88ff3588799ea773dd9c64d5415ec11bede1574348706bd472ac4b9fd915a9b635f253e62b2fcd359c9e0f2b60d13476610aeb126352d35b3636f6b073be3d0411030ea0f35f3e8a134d986519d883a669db0e4b90d08664b201123f64f32684468caaabd99b352ad49e85d77e720d4d9f91d717e6e1c6810ecb0b3575231a53a787a09595775fc4501e614d0419f07b966da19dc2acd875504db589adcbb03e3d7cfe4d1e15c1b17b318f50154ca54bd4cbecf40734b6865a2b6743aacf3cb0800a490d99d4c19c9bd98b02facd4a966903e80d2a031e4df2a61245a595cc7889ad4d9ef9a50da773a1b693696091212d1d8e135b75bb193ce40b968b4dfe571c59842198dcb89f3c5155600dc72a8781c1aeb5642a60bfacabfb712fe6833684e49d9062106a9e9811f04546887d2d63cbc5f5507cd13e5463de5861819c0e7074463279471e20d39d4ca9e3bc0af54fd2189bbef519abe7d06a735ab5db88b374ff2915ffbef1defc94200ba5ead2f3bf2c406942d29a05720c9f3e04e9052473a612835862dba63208d4d5c3e8db16a9510b8a0bbf73025700eb97b2458dc47c92f74accf72d9bef28d367e0ecf7638ea831027364c5db352395d8e1f9ad45514bd9ce61a2a0a408c3d1655af04226e6ff950abda67b301a22c7838388ef6b0082b14f5fcec72578f061224b569d168fa2ed31af2e1cc19125dd92c3b044d5934d4ea725d4f14238a4dced901b650d2f642f5129ec149be1390ecfb8e86678af18afbb019b5c6af79e14067fd240ed30f38640eddee7a26cf42bb42bfb74151b8a4b93e337376860b36680995ab1aaf63d40e2056a31eb35c3b6c38575350deaee1415c83626927d119621e5d66019e3902f57774ee560f7540d7f3d971db646cf8fb471da890454b0d4e26d7e46379eea7bff85aacf4d58a1d29d13fe31f70d8fc3ccf7276828e454a2984ff8f05af65af3c1c4435d9163af805c756b42a6d3ec729f894bd8baaf19cf26fcfb11c362d9ce9fa35750bc2f5bae30bd3ffa5fea7dbc97b0c8060274112c654f92e08eff361e99baf13c6acea013b0632a3ddf2b17c903c888ec4fb8e220f54806838126dfaec1dacd19da96c241c2992c1953113f8f34dd150eab7ac79757de2e24f1b65223bbe05e2fa2287c810d520fb36dbde53b67a86b8e826f3888085a33cacb90e643ebcf307ca0d2d66b59a05f63f9f7d23e7e19cfd219178f5b002d5f7bffddee58b50731d69b5c55c591c077107740de71b5f1bbc05e7dfa568886fa563f6a5cc4b82fe897cc0ba67f65628bc8cb164c74dead914bf531daa8e06a4603a323e103f2be31df6344da63072160715fbd9bf52d4c1f80ca22b570d70463cdd166c47dff62f8b515b0899b3e0b30389d7e6f53ee1027baeb2d515e6ffb582f6b83cd12efd7525ee092225a3d445e7a3977677ed5c6dfb015517c4e04257b599970054b28c98d86aa9e65fa462cd8bd30abfad057da6a9caa84ce6ad2f91de83daf0f8e7d762004351b5c64806a870664688ec411ca7722b2de12983b6f8e3b8a4f7f8bca4fff72666cb8a1e770f3b72122783ffdef80ff479e74ca6e399dc20b2777531ca313a0fce226ea9172549ae6f1e3373f1b11623eb3d3f878b2832e5806e6aba5c3461e341dc0f0c14c140e3e3acc49a2214b4b11c3813cd620169d8a8a1de1656a54d30cd983d14a7340ab8805de07e85e9c3a92316c428e1b5155bbae64de494ce82480dc6b2047af77e957870d17bcaa769bef0048bfb72f6d43b65f489993d5ec0ff4e94bc26c8a22368d34288bfe47e8e140d4305a68f062402b80012a9b29a4cc2906f71dda65a03513160469fe0a3e080eb806592b4ad16dff66c0ba2ef6748353da1002c15c1d46b19eb633f7ea5ce34091b7a055c1329871edc59e7be0292696bfd0a31b1a8a6cded459f9bfe074f4dd5746dc04cc267fcabb6c8aeef815f35e09136175a82dc9c50c7f116d3a162511a9288459624b372ecb7bac0c171bc5d401258f103d8e92f6eb4b34a7ecba70552549c230091d4094cd7d5d2d1f21a6c94027c7023af60e2a4f34fa16fd413979a21180f7687727a67330ffc878619b7c05125fc3684a67621d5dfb6e38601f4b592c83ef4a2b9af3fd7df75d26727b4c3af0aac99d2c171911e9afc265cdf601f7bc8288eb2e38aa98fab7959b3bd3f719b7b97d3128c0a8a44bb1d8171d7447a903f14bf7c707bf3b4a05062432c96c2e90f0e1d03bb9f251dc4c84c0a6167ad7ed42653571670074d858dc0dcc2b562c3f81cc3c3ebefb4668cafef6bb4d86f69406e50ad218c28335c20873fdd23488fd3cb58ee179a69bb7fa293a929cd73cd4bc99162e9d3f17595f74387774f781321487f4e68c46d5e2552d3310ee7355d524b6ab2f490ec80b726983a005504c37e9e314ae73254d31f4141fdd7fc91d796db47d82886b0dcbe899a10932622f111aed090e6c4fadfdc8f963dfc3bec7fa092d8a11b9fbd472473ac71eba7faf9477cb95e179c6e007f071a2b02b90f2ccc3799882cb69292fd915d1b74b92133fee0dd7748ca1ff27718e5f4530bd2d679154d3181f28650688a935e1d51dd3b8359063d195dc35a2fd9e8610a23d96e0d37c4d14561c492a6e380354a954c241f1178bfbb3f701df78792bc784e5bd3fe9c2f705974977cbdd8955cb5b030f5240a73ec5aecafb69f7c53136a9cea32ab778dca94d55d7952f5d53aeda98ba772b19221eca243fa4a5f3a243f1ab39daec6a91c917fa0489a530b4793d74b8505a5c757605082c490fdf095b46914c1aaebf4cb0e4f40567793e11d0f1801c5280337b6d0ef2383e7b36ff29fd6d457950270f9078fc3114943f162257e84f4267d4e9dd20ab77d8a8ea2b4dd61dc80af037c4f50a1c66ff4154da60203df36e1135e9b3ff3d39faf2978a494435e7e837bd4fbdb482615d04e32ecc2dd58fb8d047ee659d632024d99907cf2758525b9ffc81489d3e2b8e354dbafc1952965e710ab59fdf0bbd99f99d1acf96acf9b938791ecabac9777a3ab7934ce9fd31074fc174860c5db940f244f30a8e85ca4cac9d6ffe04d5000edaa310eca9df3e6f75f864244a4decba0188b28719ba4641d08bc60ea4c1cbb8401129aab6d18af5c8dd590a6b0003c32e827323e15e499dcbc5320c8c1752fdc8c34d231302d47bd28b8150e07a01a927cb20cd6cb5f29b5e6702e2d1e99a899d2f653abb961df512752750d97f7a0ed5e9d59e436799c8864bbbeb1546c5c712e1dbb456d603d53345be2a172a497f6e5eda0b174287450e487b055209aefe4eb405260ad56545d1a952062e7433ef728dac80c79ca502d263176c72988ae334fd85039b4281ebb41f68ffa05c939fb48ec27a85872cb9fa7e9c0d6a5ff8a85add4c4aec10f9228b375bcb51d8a94506d409270f1a1ba0f3b44231748dae2743f0e26ee8704ea4703100ab489ac8fc51309e1a5c61cbaa46affeede6f583d29f3ddae482c65f185f44b92914c95bf093519499d618ee986da61bd516ad5290e40e799aaa464749b31d7a8e082dc457d9d4621c7a08f5d7ae0274b7b1e7e190e635a3ad505a954b35c4c672b8ae5184dd1e758463d40a77b2070103867b9e1a9d04987a61d881bd428e99075d90372537b9ab19ebb49c483b2fdc3b732923f033b8a3d7bef7db2a78d5645efde9d1a45d149acc9aad805bb87746790f1540c7ea1d030a2f1470ce595b1aa8b9f2195159f6fdce3ac7a5907ea963e560a66f05d9497b5fa53a650ee1fa3f312876bef8fac8c95da72222292c39c5b712b2e8878fd99c4c90ecac9fcd2ec755809ac662e7a3c011c5ded4bdf5fb3c782f28c1772eb6c0274002b506b2d53710ce0d26553d3583bc9deb2c945699373c04e04111af88ff1b37f517a68544042a0d1d1a1a175c5858db36685f39276fa2f3af3a6f019f89c9198ffa189da47c4cca80511bc79a0b478e304f6ec8531a99d1c3899a74cda9b2ee78b42bf65013e301b20a3344b48e0017e6286e586aa1d535f5455455ff245b049db13d3b16dab77728ad741ea5f2b6310696f933afbec4b0cccb52931542f9ecf1402fe5695bed458448b0f0cb525b1de7ff9394ffe2a0d4b527f31f14c5bce4c5a4d031e349c34da2fa926a04ea6fafc2d2fd840df00b8f4435c389cc4be15cede9448bd16c8c81ebd0e1565a6d96216dc3abb1fb458708ed9f62f6d31dae96a833817948a2ff863a73007c702080b207832742b99006849945d42eb37ca4a2bc0452d4eee124bd14a0eb65b1fa692b06163868c57faf39e950fe0ec85f9b1baa33ca051411565f332683001210ee0a876af4d5d0a2e6de33aa044c568755a21a3359018cb42520c7a440a6c2f5d0cdf5fbb1c2913491ca5a2ec9b581cc34172cec9f6c75514c437723403f718795dd99601837fca9c6da92f49f705b75b5e2a2f6d963ba5d43dc496a0add951f9da6fac547fea307a56677d7f2ffd7ce2923a6f4d704788c44da4f50d79a37e404e002ad6467603df4bf5a88f1bad25d9fd3edb27720cf6861dcc7e547e50b39d8604d84ecd5d770d9a474d8fdbce4cbd99ccdd149d22ceef9d6cae2d1ff0ba20e73734089457dfd1bfe8d0eff44e21b3ba34d08db01ddaa5f15163170e9069167830d75ecaba6682caff15230b91c8013f18b2871e40059dc97e37784fd4af8f87a0fa84d7f12e4a38e00b2d1933e8934c33b8ad0851941e3a6db585ea24b5c5e14c5a4101e059ad5860f1ea40ac7d2c2d6746fbfc3f8449a2b39c6868c81870b71733dbb8eda88ba8baa8dbf57dd14fcb1906d53df93e9204f9c88ce52b21379f1f8d32c81c762c53c8fa468012e3ebac285e6e06b4c196a9822d866c638f9791f85c3d8a0b2f6fc0521c418b7ae1d9ae5fa041ee3dd2f5aaad23e0ec6d091f95ff581a26cad05fdd3a5223e641b4ea1396cec8ff30c9d92c95420ecc72f50112c15c17c55d9d6993ae90ef13f1e4b855ba18a9106691378b66fe38aaade0c237a09a3718fd934b8a32b988317f650567819bc858ce8db3ee65aeab52004492ad681caabe023c434754e94b0ef28457fa9ee2f186520420ab4beecb769fd03e0125693102eceb70620b654a6edcb4f79d6e8a055a1e4a45a1851ecf8c600e744fad493aba37b9d4d117c6c087d8c2ca09bbaf6bf95767c906fdec264706dfc31e1a1da3e3171c28b0fb08e2928e4fa76d5ef44196c563f664ce3f1bbe8ed9ad575de24d6fe2017ec3f220fe19f82ede6760f881e9ee9c133ed16354e2546b745b76a3ec6d84a5dc73ce316d4570e400c67a34f7ee7190303574fb1f249dd8968b183edb272e133ead97597be471be4811951128e1ad023607e67b3689cc7f30fb80001511c011723615ff3fe85ee9e67f03525b768ccbd0c4ae385424f9d3c14649cdd593d834e87bedb6596e8c95249fe8ca4c774613ab70c2853e2a7f5073ba9239e35a3f58f86c2774ae1e6638a8cc35ce42f561bb4720e3061c5ced28248cdecdf0afcbb3f2c2d6748a9ea01e79abf35286a137cc6673a3e6bd033ab6924cb49c743dc435c85c3a9a22492e35af57ad77096f4bf0daf8b6bd5e61328da4f830e0593e70ace24b2b08af7f3a485430697fd46626bff50f57f61c4de6c2eaa1d7c499ac74bb78f70163112d8fd25028ddb64a734a183381345a7190efbfa9a4d51b5e2015958c4c46a7f52fa5cd2a5b6eb6e5d277edd95eeedc7a1504a6bbefa7bbb22abfda8425a67894a39e900a861baac5eab1f70d4ab058d361710e40d16baa7f7342c8ff2aee6837c6fd76532a7ade0bc304c96df508d714f0ff0085d2643b812412e56c2b04e7a877c52af6251ffb263082e9f1e986d11ccdd2a1dcac6f7edba05a5e62aedb6c060ac9d8ee64e79213afd17d69b3d9944c97995a22eb8fcd5dfa25792f3c2d6fc48525cfdfbd1a452bb220715b90bb79932cb5ec1c321ae98fce586a58e2f6d35c0d3705bfe086c4cbda3cc304105ced513be91259c574c342d562a49c409cea935d849c6eea760a8ca862c0a79f00be93d1cfe05fb564eeea8bc5d6db2550c3f4a8c2ebfd11639ec0709fcc51f9385762c6079298551548891b53e19332cdec623cfcafe292e6aaa742e8b15d256e52f458df485e32b30d4f35fc3a8c4bf0fb05c1262184555ee67f4871d279b4c5ae14cf2ef971d07bff809d9d1241506de4b1817a23ae44ce9dddac1bb626c4af7ebe31d46adb50a28fae59e2b1505c57b8161c66d07221650bb19e5248d51316da5805ba41def0dfc4e97d40ed0e08fee3da8e5e56382b8564e9db8381ccd6366bd0cfb3bf74638b27517d3d0f3e1683c18726bd9d524dc4af8cac879bf40c453554bf0a5bfbf8125f8f7112e44f4b417d2f8da0f4bc3c93ff29149dd6ce4ec745c5ef4cd316ed997e3e097b0db88be9cc54ca28c50e3d09eb71ae773626a3674be9398a2e347dd4a41f22b274663131b3844a2dcc41a79600e277d39c18978a1541f5388a7f82621834184294144d48001ce91c12c7ab810c2f098884c082a2d8fdf75715b43e0d4160b5fc4bceae28350153e889cec1dc16ecb2ab512890355a99a5f5ce20eaafa98b0bb8c709f5dae47c5e09e8bdb8c8ef5c9dc10f42d54885ff30fe35bc8761a70aff60e56e716a02a3f4d4a9215449e434c14faff596ef0b1c4fdbcb89d1d2078a144411ce38fdc1a914b9576b0dc6d71b78e5a9fdd34f607b836dfd819c51e5569176a0c27f791848f8f2a3f26b7038511a33097485c44f72eb56a9e7eaad0a86ef1e7d061a3b28e14bd2f8fe0bf624f43b4690aac16637e9cf12011ccba3f01a93575379c801bbe8d447b1cbb8e0717d07110ef18a3dd2cac0c29dbd761224b36352086d0c77598e3be68498da8299e6f6ed176b07a147cf1e6f250772cf92e9e1a09107274bf7dbf486947cc7545ffec9eda4cb45a40a0cc9668b8af1acc4e142f0875e3774d4f6c63cb40cee512502d8129812e9166bff309074b2c32ed96dbb7c227c20a3ca96f04b4a105def5f8179e115101daaad3d47c3fd086a240fa4aaa942acf86c3628077853fd398fe1eba81320e0d42a8ff526c4d0498cec930c90c0ee0fb5cd7ddb2c791b83962875cd60f2be0e76cbff18d44614e1774b937225e8705b63fafa42751ea88ff581a47f8abac6b94cd9321247181cf1ecf880e94db143555211bf01938521ed94503a878263433b72998d5331dd1811786300533ab7309d24fc6772cc4937ec5e589864cfb90c7bf6acc9540bb58ac4b63f80711e637d99e70fc3d3063a327f978c1211de2fbf1d62968f25d0755c55cad9da65276e7319abbce26cc0f9d7a52e7493a191eb026d160a5161d514fc3ef663 + +Params = SHA2_40/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000024851ff2ece25df7a71bab0bed567ecbdd64a8861e292a3fa6335b30479e22ba7654aa837591d7b45609fdba8bf9fbcb0c +Signature = 0000000000f363ea3dbb0e035c6535510ccf6bc470854e33cf29d42ea3a50668446efdf4b21e4136683f69c99ea3ca35d846d6ae881d6eaa2128d5ba7a72ed118f703f4440487363336fe9978fd2b099563a119d4e9e5cdda5b2c29a50bc84510d7bf6aa3a3a414e1c18c3d9636d5c68c84fee81a1b8be45734ea80c30f00e8c96dabc1ea1d8c2eec64bcfe8fc74b181f5660fc072da6f4c3ed06873e47243915e7868ea068b7b6c3ebceb11d4d9b81df33d21ec45c811315d23c0972efbc1f8777dda9b337d851049bf4b1c5d469e9e421e102ceec7e1d70bc582b2604d57e9f354dc0ddf9fefc209cd7c219bf405f2526638649e0b4a201f2fba0c61dccad233633c6207c9e459f59e4f07f782b4cfecfa22ff4d3e4f4917aab5cac26ac96c5a4513f0f7321cbffb816a3079ebfa6d81aebdb8329510d6c22bd3256d76fc36663a4beae252c5469795199d86afac648d5f10bf5f57577d7f086120bece69c82ead919fe509920a120d158fea377b62c4b22b57602de6189a6547ddec26c2e321956e5ce0309eec6e4bc639f83485fbd2faff01992c17f8c6409af4969c30eab5951d571fdeab0054854a2f183218363f0f292c212976c821e167ab91cd8f3f69f14c1475da01a491ec85acbf04b0a59788609b2f0b3df6ac8f9e2ce004d2edd865833c8e8f4f3b8d70c61623610db68dd5b5b948f2f81701e4b9149d72a8d667a1abbbf11cfa30ffacfaa2ec04be65ef78e345253cc967514bc7761ea8c54d222a813f617ebc8d75c3cf0bc88ee6cc49df8b171eb38dd0b12537f787a4866af0ac6ed0d0c3edb53ee2d25e214d37a157bf1d910bf5e3b7076fd52dcd63a0c308cb6088be9912492759ac9ca3b6d0879ed65c988df003134441afafb2cbd918c845656288626204ea8f2c8e455c0e51c86d84a7ff4ba1b49c211695fe040ec49ad0cc6f6425fcea3dd3aeb631658188833c8510dc9161bbf59bbb0ed25d03f8c00ddbd8037ef9816c1f6314ea63aa53e13f6a4a107cd2839a1cdfd3563741dc6f3649ffbd7f28cbd80c42c8ce51e0829fcc58321c28036a61c2fda5289b0ab2d9f986031d60be308201148f8e99986e16cf5a0270afecfcbecfd2f16dae0ed6a20e244e721b0e583ce481c1afe4e4f19b647db951b5d0fa5df99fb5bd6bbb97ef1a7dffb9d3f9d83c6d0308a19c85caaefa56a1434f3c9e011d72c94c514e4e639be127e5add28e61c6c65b100110bbca2f761038c9fe248a6cb2c11bab57d1868c3947b44370f34a3dc1fb32a146026acde52fe2ecf8678e3ce6552e454960870c44f0ed88740abf6bba08671716f3161ba2f17d807bec0154a2388960169af7f2604f72823cec16d2260e019fc38e401422ec9d8135a23347ba697e7cb9aeafdafa1626996061af7b0c1433bf7b3866036b91d06cfc3db229cd248366c02474370ebc41c4aed76aee5124fac7775205f5177ebe145e5469072962775e6eca4dc216557d767aee710027d2f78acad11c9ceb11c5b3fbd5633d9b04c97e7616a7d43540c331b99fa0ca75bb73ce42408d9c6618f624eb4a7d1beddd2540f7b288415023021b3839d7b48bae14f5c6e1a6f3cf67c12afa835135cf127960ad090c5db925315ee058e6578869b23bd7d273011929634192e8e03348092eede2ccfae001fcdb62c75ab61090d65d777f998e9b5d773b76d5e2b960d639ab6aab465d93689460a4054a56265c4f02c77436edd80449d3faa9e07b1b5f00a6a75c29e73d1f669aaa214844886840155b71ae4fa17124f7981820ff7d14da97dc717c0ac752c3373a9e5fb0c4fb52494030c458a9873de44df5e0c036cd57932d253fc656571c40d0a975d73609c963e49f4fa50288b46ee50c859dca3e511e59c41dde82506adc676ef86090635b643deeaf04d6e57e9c5f6380b716d1b2db5d1f740a0436eb781646503f83d165eb2c44ab39b9c914cb6074bde42be41bbe8d84e9cfa1798d86e735f14a3923add90002840208074dfb85d94fffe368c7f2afb14af5349f3a7a2461de28883c644179be02889d29fa0b8cabe6de69d5683d6ef53648bfa0d5195d22955b83b61cbecf1c94eeb7236016549fdee7b9e5ec2d1a54934422d95b53c686633ba5adfb951cf3ced80e3037b189455311b58a347cf072f9f7d1b7c44810e1aa85db88a864b5e4f7bf900ce3b7b6c0e0d0e0f6839cb0f308abafd0e03aa784275e5439244c537eeda650f57d118bf2c3ba0e801b33121b070dacc4a77bba876ac5671da0f1d4f85dc812db312cbc99d7fdfaac39e0c973920ad6234c3bec6eaa7d3870c67ef5230874591020c09643b641ca90ff0246b4a0a55ac15e40958832853f384c3256ee7ebdefa94e0c297fcd0ce4ba2aecd0c0e8db4d38d349871dbbcfe7ff94c85f1aec8e4b5a36d6115e98f0599e3eee16b53913b1ce968526c9e80f47b8d69b774c33922dab86d9389a45e6667a2af9f65ce56faaa9470904d2d936ffd5c76bdde9768a12aa533f3989056f595ef02725bbca6c8104ad95433b2a4885beaa48e2683b46dc0af903172950e6e20fb30cf70cbd9204d254ad4db023a0ae6d819e2ff150e7b9ecf1d9088ffd5edef376777d3480db4532e332309b74d4a889c894ae448ec7a1fe6bb9e051d2a4ab9078eae6919be8285c45970375b0a6e9293c1522ef817afd13d0d46b27acdaf3853fa31dec9b52dd59cc9d61f15c83cf6c1c28616c4e6a104835753485a380643d60f3ff1b01dd8eb04b46184250330cf767b4c3e36a781810b6d8b84cec3e31d8e46da1d9a5cfda4bb9d27f8154b8a2f9412ef3d6f0b6e5bc194a8b6007aa369e6f1a2f25533233976259395263f9dcc9bac9215f5eec052618c43e07771868b35ec26daa1f14823960482b5ea93e531f04953c65048bd84979699b57002da6272fd2ead5b0ae9a2fb8795b8da5939c5f0a0e08acd1f297f847011279fee0c56611ed6df0c541b5cf0b62961d45fd77ed6bf769146fc3532ec886d2dd8f7a094c47e9581a754048016e92c3c116d99fb0db2b8d43ac5df82803695fc78a0d5167cdaf5c5a2321d901a1c8deb8165186645a85b9aea5c1b2b07ea50171f0c747a2a7fee408d45846447208d72f2656ffd5ac40c0bdc79def025c9fcf57950231e2bc685f11dee656ec3562739ae9979f6bab701f28a241f7e4b0c03000c23d99ba2a54c785b4e3bf16b3251a8bdec5f679cb36269e921d320ec73130ce155c1d7a49e81f2c0ba485547148d2c8297e104910810ea297fb85d552707406e5479b9072675569c961aca2a176795a0109bb0e2cb3e6f95da4502165ba73aff338b34989036536ce273d099a217b6375e5fee518cae9e77a2c5fea0d53521cce97a90cb3800a7c2b5e7a4bc7d099e77fa1ea05743bb5c2bfe08e382311d3d8bac8bbc21e4e92ec23d79c1ffa8cd63267eedf07d14700b0322e113a9a4df8d939e5c38f3eb3e56c37de6cf41b7d1de304dd4d3702d60eabd1fea39c6ff3fbdbd621a44dbd54f0c62bb85bd24506615b0b2fc2e8a534e544b0cba8f47f0fa116be62f1d8a9c2b5a45744d35849610b9162f0655ca14ffa92c24c9d39d1b6242c7bd98fb4a9d261d2cee7dac002152afbac7696550944315d685744d3a0155e1aecc1d2f3c55014c98ad82d06c363ebd52d62d97dabf0b0bc8869432fea3b4d6c73dbca280485ed8ccb2660b196401d948635fcf211281ccd4ef6e90b8e7c8554c749ab08e3dd50b88e19ce6a109762e9177a3020a8ffb8bacb1f2f8c283ad774de4aaf1b14808d7b00a7dd2fedcda45dcee7d51c84aa59b2583691dabdeca0294e3abed65ac705b5df00a5108f12e067c5c71d75688e6d369cda226c0ea7f9c90a55356f316674c42bc76b4e0ebf359882d61b9e690080009649925c0fb94b4e80402030da128bd7f15ef2658e1398c55ac3afeff35f1f2b10c42f2f0af6568ef5ceb7bf888a0f34f890807bb2b21255749abfada31d3d6dedf382e1734fa3b3f33ae409f2d4d3a2de638037e80ed23a99662874f0d7907985a6361e98f345817a28d4a92b9e018a645ae0b70f382ee8e19f6227e2ad5c55e646d4c098a4bc225e12ab9787272f1ed3470c27a82315e3c088deb03b448ea41b6a13e9c179cc260d3d995c5e03e61ffd11c9d58eb37dc25ed79cfed582f3163c6bd2dac0666a6b7280d6efa8ba09b9024c3cc730389e55c5fecff22bd228e1dca768a2102dd6f0c30fab932489f8b29b0f63c5cb434aef7dc8d5a03efb315c0e4d928f55d6f2a6d42f330eb699f72cb83383637c165e34f09cd926eccc93a07ede564862ffa8052029ce1a6ce0c1fdcc7c191f0c3724e01219fa5a434037dbb0b1524384fdc6680bf10e40c5e906648ca2be9dae4fadc42b4cd6436444168d8a930fea23692f34f543a801a0dac1a3fd6978dc08cfb82f6d75120691f2cbd6b500c250b0a47ea883e75897f254c8d2d77631089b34744379dfb412f01d350674b8237e6bc7ae0a77dd82ce2819d673f92591675b04992902a09d38c3a34aaaf046f66b9828a72d94cd08c661b16fa4a5b4edd65f43ed7145717cb88c3bfbab30361c53ebf925d98ead2a62baf845a5bcb5b76b257a7e00ee5097c35329a4e6403a20b219087cf64c8ff59d407b3e99a8db905353280adc274420edafde340d97f2368cdcfe92a7c86b7397aa381fc7bc2719b1cf9b632e402b3264af5851b17726ba3f4eec206a035fdd861a22bf4d79bbd514815cbdb5e79f7b34ca4dbae76a96402143c1c3ca8df55c179b87037e5453a84b9d54812aef94cd1ce04b40503cea7ca1ec955c36f5ba120ea6780069dc59f303c1485fd0f2ab3bbda6cb9e2656963bc77bd2e6297756040fe36c39022cd70b9c5eac63f476f7f8f3972ebb3c5ee5e944c78aa4bb2f6bab2604df9b331802374151088e1dabb56966d83885af31a03eba3eb1a56ebcb7bd11be09c37851578d47fe5a417e6a244dcbe16486d0a00465938220175d56e65aa4854f017cdbec2ea9f5f85d8c65e8a3d54864b398ca43e18d4e93839242d4980f964160a7b642a87e6c2023fbfae3eea69e33a46c1fe4329d1d63f9f6e78b8a6d7dbde5e2a6762257d3ad21830bf9ce1cb12b6e07817eed2e32b6b6744545eb71d080079a8f1129ace0047a496ab9c2bb82bd0aa849b5327c605154c3def66b1770628eec48bb7e6592900cabae9103c443b31cd53715d30cfb1e227c16385d20c0a6f1ff80a12d47b6ee176e037dcb613776220e2f39c5b9576300711fbce57ff5df070cbb9d59b20abc5cc73b96fb340b177ba7a9e57e6821d7c759e22fd7a41de5390b418a4590bb1f6216c6a2b63073ee31d9ddd2f4075975499ef7566ce6de14b8f7593bce4837151543e207f92fd3b44d334fa3752782e92ef721527f1b5ebf31812c59bb12ebcf0c2e74f131070ba2c67ec9fd4a33118cbac9c63b228b6e55087c538995fd863e51db5b10c78e560d9a3a98c4f9b08cc2dc684594eff7a755687a7cdcbc2233cb6017c0c8558317b6fe8c028b8e7443c7be5d03a338ba938824f05ef0c8589955191d9ac3037c5eb1309238a9a60ef8368f260b57d145c2fe665f13008e9e3f44a40c310fd9aa10c0e539f75267e9197ce352ffae2e3805b637b8ffd9e0c4f94d499ddbb5112fe6bc294816cff0ba94f4762a5d0c103303896638402304fc181f5c88cc201fd147a2413f7985403f7e215f6dc60d3454946d500208e062c2efbbfc36d69c1df3f23f27803685424b42b14df300ff47a844abdc2e4d4b009000cd057065b7fc17365f7589e05d86dc7dfaaf7c611f5de6862bd4302a70b427b4240859dcdacb6707d8b217972892b117aee0f78a03e1f8fca45cf5060466b22039f9c5ccfb5422c0478d431b0dc8b1ff5659ec48e289254612e28b167ae37d18b38fe78f574d3daf5c9a0a83509f73376e1e3aa6aff86c3d0242907395f102f372744e2bcd7c627e247b15dd311f0527a39195c8107acb5e15d4415e32ac9d148863f3ab9f75fd150b808d83c5202ee3d6cc7741cf991e567b96cc1badb784b968ccb72db8df7f79f4f71a5ce873ba819a0d7594a1008943c1671a6cbd1b4adad4fab7419dc2624db5e97df4dc4bfe12b147b4a2486ffd449c007b1df898326cc048b5007eee95c0376def36ba0839f67f38478a2aad8a4791dbb9108380567ac1b570457e4a9fdf5fa82e52a25eeb40c41f6b9f58a5d0ae1519758c2dffe4fe6cce2a231233987190a14dcf66909d674d6bba2a49de22cd0e909113db8d186d82f1d8551155fa72e7e09e0eeeade0675b2ca68378be01b54a093dd19c2a73a3393c1e6ae9eb92096de826c50b2a04ade6b1a240a979372eb8ce5d83617f8378741d54c66a89677e756e3b817b2b46413dfefc648f81801184b37c45c37d9c6d3f2b77d9dc438da1aae188104248733fa6e3a4bc3b91146c704b666020f8b4754b704b66987f6444b1e077ab7309abc459d30b7f847eedec06b91d6f53be885f9d669c73fa010a90aab88aa9f75c1a19c370d32132ba4a22f046dca00e6a1d6c5858accdf7829fa11e87080315a640b46fa2b866f95fc38a90fe18eba0be7766b3c0ffca1f28635b75f297c72db021daf5f96667ff174a656a84f6209cb464fc538fe8041083460e3b4338cfad029d6ee60e223eda840e5cc5daa6a1ca6fcdaec5bbfa4ebdd524ef8ff2eab941b996a9bff6d86face25524652df64d4c62dc6cdf522de1e67c55acaf313921abeae90c66b331c75d7f5791a4078e0b9cce9bf3d413347631fd737f0c92247ffe5aa4718d733a7367a9e2a435185bbc1ec4cbe392e36e1ac708406e225477c90483771a94b6c4453d34b3afba975b6bb028479a12d6b289e71ba418aaa22c2c985ecf9ed61ce5439424d54bfc95c9f0f05b170cecf3c284e7a8976bba7202b600cc9992fc16469d51988b4d3490fc0348edf4a690ba541ed6afabc0efd7c1f5c78a449b25b125e5af6760e50f828a2b662a8caeca1c785a83c930855cfec44aa900d91f6ac6ad6bc72951b6946c50f585a6b37959335bbfdd86fab78a966b2685974417bc7c9239f442987c48595b629334b7af5bec72ff23a7f9ed8bec5cf192ca8f19dadc8817b6dbd6ce50c80fef678d134db8343d31065bd439d44aacb47b6df123bb61959ad8a38dfba3de2bed11dc3c08ee2226d4298c90c3c5e27c58fab9737c1f94e5d56703a2c1de61a8262dd438c8fe78a09506e8361ebcbcc9e83388baaf14d3c9f9a7096c0c57e2d724cf7b1d54f42ebc81d80eab251ca33daadf025ca22c0238c43ae0165c6fa31a66679caea33ee664ff8287b51c3deb9ca6812f2b87abc73cf6dd0c202032797f3fba1a90834f38f7104eb73ec842f6f87ed9b49bb3007e1b20b713d892fe1a46c7ba4380df83ad7319f32d56608f52ac62b47fdabe00061c88daf8340437748c8093d9eef38dcfc2d0b02fd009272e2ed1ec550ca4e5ab76e2426cdbc28a174e2c197016d0a99c32e79eb462c6ee6845da6d14b527df82c98418a43090514bd53b68e8f2f452b007dd5eaaecd2dadb679c3bf963e8bdef1379deec28906b763488104c41adc6d12022b6e934fce31f9eb82dc77edb39187687f56b39d2b66fae80562bd55903597df997692bdbc9929f763444b66cddabd388c6cb20ef67af41adf82e475d8392a3ea80531fc24176750ce52a0aff2f6ed837cb8e97914771744fb48d17b35a94fb49f92a5bda94c1123228c812dbb10e4cdce44e2e7b9c52417156524c120db4da5853d16b30f8ff6819a86985b34a2c3b5b99ba649f625a9e948633a5762dabab18a4452b99446b6b19dd922fc3da28463205b7343742e5d08ca60f253334b48bb6a4b34148f017d3e1dd07d2bb0aaba3ca16024dcc98c4ccdae40a04446d5ff8dd78922b34528285ed745a946ff6470007c7da8ad4337a1e68cdb60cfbe9dbcaa3c4fddfea140a2543333ff2e6fe52b57fcabf77a83d80504ca512603f68a22f4909b0881e82c87a66b42527f40d47738747d76ee3971bc3a7497bc0b47cf614544fceffe94e05c594f34e23a250109ea63602e2eaf63ce76c0cd380257b9c52d28faf12e27c40f266e5852bc311ad8c02e1747884ee794628e00bdf72cfb7640d6782ba3a5a8cb9690f00a16dd0ca22a64e472b42b8ea8169990c20e0ce382a9f88de387788ce53aee6ed3dc193fbf4d6b6c77809d7f0bad245276348386f9ddcdb8ebe79949f82ea614018b0f5b71004907fac3c54b6cd809f3178192a6c49e12209dc6e26049f49f9103cf41efedb3c8433604d03 + +Params = SHA2_40/4_256 +Msg = +PublicKey = 00000004a128bf4e60233113d13ef5347195e455d910fa1e3101d14869ff93f18514b9879fd4da5bd92dfffbca904df6b2f170f6c78846f76c5660297ddad2c2b6c4e32f +Signature = 00000000008ac8e74c2d7935086b2cbf8ef33ea7701d91737b684c4bbf7adce7444cdbcbb2c0f199d9730a446c2f3528d1052dd379d30ad675f20984b7bcdba3fcb0019f76938193d5b11799091e97505e6414aeee8924eadfb0618e155ccb2fd2919634e69ef4bf15b90042eb6f3c2dc075580ca6acf5cb1880d06360e5163019bed58cc042c5a1f2a0d71efef05eb5e485328126097f0daa84d4538cda6986019d057f49e975f8691a4a48459f07f94f4fb7bd6f045035d370faafadee01380361fe845c1c2018b61686bf018598cdda310b9144d2268099eff52bbdfb95a2e082a6706595cce7ec2afdd3fdd2e4852cb03d384039b979e1657ed5569c3c122820a6a857c6973ce6500bda5aba0deb9bf3771c0711ec13ea69e31d1352fbca13d01551d0ef3410e415c99ecaf71241b899dcebe56ccb48c13eedbd9defc044509a0a69088e761719ac9ed80d8befb20624e118d4739e16f87b9b8f5041198b245affacd9d256557b82722de0fa948f9e5783b0fe1ea2bf0b76d8919efff0caa1a05608c9053b22dcf9e97297f010e326ff10f81b0a7330fb7e44d40241713398026728e10ece3e5de3b6af9dca06b1c82700d33f99ca34d5ce95d2768873441a769c3f1b45ab7f9f50778f1985e4e5218094f38c66cfb52726c0523129a789727dfdc4135a2811754e66c362d84500b20aaac14c43c345ea29750834360685878f696df0b4defab0dd94a423127d76fead4dd7e9be9fc0ee6e3b08fc68772d53309e6147e2f791e1fa6b0b11b313664547ab22904366bafd50cfabd75361c937f0149d497eea8a7da45a45585863deea6c936f651a9de090192a3da2914e26d51ac9a5332ecdb6f709fdcfa31b02d08109001364c0de84156c910c2b5c1e6b2cc0559e973edb83c3bd3a95953430077ded2bf6cbcf2aef3192995ce233c89942b23aa6037d20cad042a292c60dfc8d577799273fdd3207d8b3302a5bcd630eed8d8487b2138f974989ae391fb0fb764a34e6349e24b09d7461e2d9d1e4945b7a104c5faddd81692ddcad87d53defecae649d9af0fd2f18d8b794142262d943abe8c296e24488b72020f749e3c0f3825e3a5f87a695a2864114652be6af5400d3270a04565690e1c062ef0f8b9318309819765e671d061446c5e16229ca6019c2edf639997a579a7f094bca3145dc16a4fcbcc397878b0c895fb35bbea02ef712bfb1bf008fef9112208ef3445e92ba7adcfd4cd61cabb34517517e31e813126d36e65ff5115e2310e0daf86577ea9be4faf1a59abf3c08f118eb3f5d9dc5c40a8ce2bfc9c26568123ce6fe9cb4112a0e065c11ffc66db8877c7bd1e286c614353d0575864f3105c4dfa824cc732f58450dfeb2bceeda8ce92f18726fe11db77b05a15a10030926515eee639bc65fca654f2a21ebe08aed148e5dca7b4803d927420dfdca9fb26c9a8ba409062f9716736f3133e12c87d12c521e48e12e0946d84bfc7b471dc7c6cf066f9469ef468dc6da2ee3f2863e3aad56e82a384d8ea09390520b0b54c93523ff8f628c274579cb2711003192b152510d3a4455e224742d9cbd537e9949b4d683943ff2db01220e1f9e5ee4942fc847324fb087d4fc4c7c8fdfd9fa2a53a3300455052116eea36734fe764ab90ba253041e59cb0795104f5e69355ab13bda97af1d94c34e1be097787008e093a0fbf5e661b56ee5ebc45543b5eb90bfa1f01f6d201410643f1eb706f11130edb4ca73c62d56035962ab7e56ba78adca28b52f7b9658a41556fae4144ba0003349a252df91256cd629aa11fab7360573d9ccb46a6e8a6ae8e95297cac88234f8ce25df34b6cabdf60390909a007bbda14ce12a1e2e1f537fddaada3b3eebd0f574fd6f60c695719ad2697fb1d47c1cbb1d2adbf896b29507cef4696a8533e9d54a960d8a63cb1972f2563cf5445fb1e606ba765f9e25e14f89346e5dcfc2138c868d3782810684d093f4204e414b3d199406492dffcc900c02f304fb04f82f015a82cf087fa0bbc466826916e1abd3b83073d6d36a9a2608a498cae2d83fefbe8440aab769543bd27b238a433764895928245d07b830110491795e5f7995964afb803b148eea1b003dd9f2c7e0f85d771a96d5bb8597eef9099ab24e0b21bfabefbbdba180aec16ca06774f0bc7367e56dba0758b8406bb7015e605eaed2e73b456666b16ae851b782e49a44b256cb80b0f799641cee9d7e0218fc758324fb32577a9c24d667286c945d2a647291a497ef8b434ae84dde6b7bbc596e0f5c93e491169c20410755d1fa56badfeca89a8711c20b2791e0ab7e8d54e2842d3302a21e15bea49b2dbeda1e054a4e0056fc4df3adc1a4a84552dd8912eae083b47665209091d063ad67239fe9585cb5fbbbb5390aae57328744008702d2431c87265e57157b6b544fb8b4ada1c7aef81d937e21b8c3093e5b87a3e5c274ff4acfa41f09962ea375f5a99e8003d9d450369c657328c4676f749504a3ac45911fe63e539f1ded953b777f85361529f1812a55b8c9f05390c61b9a19010a6b29ce347ad0714b42d0cf6164029d2080fa6ea452706fa34050b1198cc3519fc100b5622281e92082a615bd058327706cd3591e7f1ae67c5d5a2ccbdc81c0d20b3c1b566a6c595f686f5a9c66748a1653b31c9e8ebeef1bd02f66679fa65ab7ad1a020069bc59647b9c6f6411db89a1619ff4fbf11395c18e87709d753b4e989a5f92bdd04efa14f4363cec31899a91593deb4592b317d48af4a22d166e78bab99966ade67f0becdc3e3a4ed768717dab2f508617276346b6ac05861e89b10eee83aad60bfb0539af7c381f7be1056e243c7f1c390f20184cd7528cf4a206b8ab327a7e1a35136d524d1fa000e078bccee905eeb6c5f306e2effab4376efb7fe421ce84890b50f72033f3ab4fb2d47f10aa4bd7d379643847329c8a3295fa43ae3a8e2f151310b2595ce3ba89c2a45bed97af0689ffba55d7a5b9838a022a298d054b4c7523db0c4cc4b2dac20a2105ef9bb3ff6a26279fa26e6bc37c939c1d2438f7307f9a4573429b3f629bebcc69e7b69bf42defff175544b64154270bc5bcb6bde317c818f48908d3f189bf4310e179d6dac834ad37e0f3c2104c53b796efae5264c6d4cad9d24830143a87cce09dec42ce9f3cf3be0ac40b3fa6f4b2832896a484f538389bbef554ec79b96255376aa3304cc696f6860a1a2c225d37d1dddac4f8a3c6e3323db714d510be23bb0509674fdd84470cd2552ec4ca82be56f47f03f3fc181004a61e4c667e8e0cace161fa9b80a7db80f3380d5a252683be974569d4631d0a6fdca1c3ceab9b8604735fd114f1cd4c69a04a8650ecfac4d2dd0aa9a8154459cdb818c44c3acbe5f1180231e0a412c3cafd7f782298fe66d52d317329ae3c6134583f30644d5d3ca0c67e893b7986c719abb59fd7ac27a9ecfc349b8bafaea99f4d5fcb041532829b07a1ec51b6467d62a2e6c2614fcb999c581bfaed94b0c89df5f80a8b4bd6ab7cba567a322f8d8dce7f6e93f1dcffefaa5ac752bcdc84ad6ef04e75e1ebca5eb3384aec45eaaeac3314591b83503736795226650775f1939d7205296e1b4829162a23dc58ed62143c1cab7cc1189a1dab25eb0fea849bde9ab36b15ab3e9b478e092b22d3c8f9c140124217d004bd6b699cc215834b981de7a247679c07202ffbdd1995fe99f83362e4451b43fe68c16abc9c7cea5d17b501c74bb814ac3f6e4d6b614e5930ec3bbc134ca73006e9d2f56aedb33ebe0ae0dae8d77211262b74f10a8c4955edb045ffb392eaa177157a05326532708c238b586004c1d530a0fd16ec9f34e2fe4fe0db8d0f57823cf09903bce8e0cf8d400345b5ab98e2b5c237a121aa14377f4d6707a7c6f6fc27d5e512d3d3f7021ce956609ac82eb381d478dd439ea1e45a41968ad477fcdb219c30e6eb8f9200e4ccc8557f78ca6e4f58065a36343877c129b76eb32edafb03760ce9432b484f9062b0e3cddb2c12db1a639481ae09be73e43e6355365807655d2bce8742e2337ebc233d8bef21c3dc8515e3fff1ad2d6aaf4bdd9242e5fe251432be8ceb15809bcab4f8506165a746f07465b5ff182325661f724a428e52cf30c7c5860a50662f42afa359a6d36fab97fc48bd1902a38812f7de14ee91613ef4f65725e59800a1f660358070793da35c2ecaa4047605115acedb5c81be3e26371f613a125b9afd2822e63b7a4e2d9ee874b1b4ae30b9bc086fb2f49fdf044be6d1d77b00772872dd480b6b28e8be778ddcd87dcb7bfe701eda97820f80fd406063038747d04b9c5c32206b498a6e0b31a6c232f6fd8a0fddc60d965425998c2037b216aa237c288718853a7ed1b9d0755bb71187c0adf67acd8fe4b8f67ba8647700505e9026ee8e013a82251c75f0dd241291d2e0387a9a2a4ee1d42c5ce736bdcd83907d7f53f9bef279d4a5dfccf4bff8c830d6d9d167a69efdc9a5f545d52c33d22af4fca6898a86d64992fdaeeb13427ba136142b7f979d6ec2aa55a7e010374d55e325024e61ce9b611281c7626e70b4b8cd6aabcd150cfd239f5d42e7ad02e1c31cb854e7377c6bf42cd494235b644e9b047e0e7b560ae44d16fbb951750440068bfb792ed1742d29dac2fedadb38c1f209a3eb7e7d94d4e350456fa2f6be524fbd6d300fe2831556d7fef5ce5f40236ae0ce307036151c691bcf6be62342ddc6f29dae083f4134b83c59315e09caf65ada1adb0c75bf4526b3f0b50fe8b9531f92999b6c958c62a621b2271bff5f40435e7fc1f8f6013f484b26d58165549141041850e0d0f21611b516bed414ce17ad37e5c7ec9023be14ab1ff319d7621e1ad263fd5f58a47474efd7131a4191caf03c79eff0b61edec5aa2e0dac615d1d499be2ff1410b14fb6fa0f74ce11a888b1c3fe27240b7f01e7ec12585e8ade93ec860638bd0121e4a87b0ccad6eddaf92aabe68ee61404355a5509412f16df60fc25fe448c768275fcd0f9d25f5553b87d751c8e8b9a0d075a6660856248f2108aa5b657aab91c0224132e043dac2d206bbfbe1e983cb8d1f05b1f090a5ae4331506cf85439292b591ac9b9b866eb24279b4a6ef292ab74dcb9e3636c1f5ceb0952a38b1b65719b8bf91779a247ef23fedcb181106ae903802a17f93b6392b970cdbfa3dbf7debd15b56dd89d71fe12f96450f552fe6080e0c1917b45be3e67da2e208165c5d21bb9e09f8267fa5b5881fb7c96f821e8b5c3d5f159f99ea5230f288f3f98ba999778f710bd838039eaf9c5dc0f0d689956bdcdf120127936c2716d369bd0165d2393612eb76ac78b01c6fedd278de8e37ca59abe80b0288e1cab4796bede9709926ee0536af079b26caaae6885dda6b0845a7ba9e767e9f009c3473d14d3c3fd051e987124ad766c1b1383684e42c794fb683c9e2f88a9526e91a67884e5e59ca4ec68dcdd92387eb0172e3081f2ca871065b0b1067bb2edb815e8d9f7c88c3b1cd2eb3a248f27bfdf26fb5530902e6632b56d64ea463d259732f749ebb4940eee55b6b870c0995c8c893cde876d61db712416540f0d3e2f751a7b8553941a1c35b7f9673e4fcd725b154f8ea21573d42f76260a694d155040719d6e395d560c483cc63b8a6f7120697295423afadbf9551169e4a298e95560b9c630869adbca93a7b0fb97955c892e610c6db200dabf8dac1a70eedc414a1bcfe34472e737f40dd295d25f477e836e1c654439d2bf16a40806f5e058b651e63341628a62acb0963838483b3441b30932ad75fb8b1481f63b44b012fc468e7a2b258b0e4cf3334080f0ec5312ade066bf785cdbdecffcb75753459f6eb39fbe25fd615f4f422f5b97eb7cd99a752f89bbe8b49ebe7f2eeb5b62d61739ce2e1c9b43bc71aee0dfbb9ace0975f5de6ef676b65c7fac31723812d6b4392a3cdeda5e899a014c5da46251e698e27b53e8e39663582e708c41d700f526b00c104508ebf9676fd6e92eb5191fd563b61ef207be2c5a45b3c6e457a110e275806f32e44cb045c7d329eba2e42237775698fa68c2595749d7c2b5c8be02be473317e3e1a191c6393f59f3f0630a706ca6ddac605e54195cd92c0355fb587153a62fa97d71e1cceaea7e35596e36e7c1e38b4d5bbca60c7e47f947a33672948f05efb361290f60524e28b6bacbac452a56ea8b9ec9c0b47868ee37386202417955063e2962c1da3823aea318d327b270af6471931051cf1ef552e815ce36e701e2a3146ffec0a08cddb5768734a6f7c8d319a3bb123912b37e0b595a8fb715e93e21d5efebbaf43d8ffeb16f684ad17c6dbaf7d2a11c7a64e37ddf7f2b828a02d00a8d7d2c424afca60784c0de1c86edd5633890b06c20dd1aea81cd51d19edb686fc2096e3c1e2dc695b72f66372a18a1e071ec662076b6ed1c9efdfd9678d312ea87a6bf9b00fa241d611bc9706d65974763c9c5ac020985672dca54cefc77808fc7caff0c969cd04a962e120520992d00ccb5fcd072f2a08ab17b1b49db974b421e07389f8fea31b4b07e2ce2d95aa00b47ff67e74601bd7665448031c776792a0dfa330921e0f69ab931b477629a5711ad5526f87c91473490084d310a1ae3728eaffcb82742154699f549e1882b5240e74414996426a4065b188fdb2b4daaeb61fab70ba3f318ef7e95cbfbc757a94b988bfb5d3c7453c90f1a77ba8400a1bf518578c49fd8e33a3c8bec2d322e8cf0bb1fd8e65d13012c8328701e8c3e00c25e7ded909ac69370b067bfbadb31af0f837db4e9d9126112b0549012958b79485cae81c57f767755821bcc143d3f8a824fdaa03304ddedb0df87b39b4205cdefe487e2c4276b6f57f49bef624dd0c494311e34007cc1aab86e02a960aa83eaf38ac76a51838be320e48f3d3200d3697e32a2e63a3290da61cca151749dcefc3f912f911d14fa0d3445e133c87283d4a9b67c6eecbfd0fb604305f7cfcb9fea9f39ceae1a5f6a1db7cdcb3958a9bbcad7d5cd44fed44c3c375e55076518882fb729986e63c309e6727a02daa0c0ffe4f9a2bf677f10a364ca8b9886f03e7069d0ecb0cd415df69d59a98fa65b56abb10e6a8e170fce7a95971041acd4f220c202408e92796d2e836cdfe1b6a5fdd8d477a81aa6a23779a0f532fc783474f0b3484b4c56eff76826ee56f4f6841a53cec17da121e840282a531d39133a2c7bf38b31e9274cc07758d967966fbfa5f5e2216caa3e200b4732bd98a5c38bc8ad08951c97aea80714b69cd748778688217db8eba472d5cc62b34be2df3c7e904eb231cec369df9f84c773a1374ede9ea23d3a58c36ac84fc905596bfe21da834cb8feeeeab5ac5542a5b48c8a20f9f0af98dc3fab24b8ad5cc767063d8c2781727a3a498a1c86c60458622f3516e40de64db13154219d28e2f59c8ff76cd6b48c1559bcf4dbce155f2c68e9451e74cf0c452e7dc4e675df8dc299eca53bceb77e71d0a234a8748fcbbeb16d7a01514b1dd4955be6f9c5cd1a09c98f7d7abcc518b622f65707ffac92acdf78566672dfced4e6694194cf05241d8794994053b8c504e23675a5639e8eb4246c237442fd82b68c2b969b3b8624b8b43a44eda2ac61d3f7fb9b84d1ef181474ac93bb1f1e3f02853bc12e8719a1b09abe5fc4379803371150ff65d2ab8066e0c260a595399044a9697fb50990c1eac6d9fb26ca74d14142f9ca7ce844f55a6de1a335b9cefc180c5d9e3c22ed08d48aa03de91a5cce929fcfa41442c6c0c6d0c61a7d576d45dd8742ab18f607d6906310294ac5eee7674ed99550649b47c4709808d4f65fd414d6689fcdda66ce165ca3cb83fa40a7fd73195076dc7f4afeb62b0747dca2e6ec6949ad3df11c7b53bbc34ef5aaa33b0ee58cd63bd1c2fc3069cc99a7cf08f9c9abe12a80ee84d115c1e2264ee6abce130d1c25e01a4c5b4b4f81a0ef1c5e749a1c8f47c45cd402d307ee1df8629d5e0cec0b28311c4c7a2474cb95a5148eceddbf1fa408fbd96fd78493f6e9bf4673be41a2f604d8d2820a2c9153471c52853bd39a112bf912da3da60d25f51699530cd196187483c849b256927cb1aec76f2e2462d60b2a7fbd296796e160296aeb91bbfc3caf9d25cfe6de81b590a89c59d300b67d4bfa3825cd6cb09649bf8bce498d182a163196d1af3e1bb2d046eb533b8ac06684be93f6c1a3877ef3c8401dff9c65bd2517f3e0a74f63e803b752f7984c02a8b239af3490a6d42d5bb4e62fd7c5bef2ca8df57cbfb2462f21b0544194c5a534f9f8940e2c454702691175fd762645f600fafe7895a981ec8a15b66d7844a2109d8ab7bf9ead92f19bbc18bc537f30466306c2092f560c9f4b69a223171103ed38a0cddbba0ef144d68103cdde956bf00f01f783e3931f25c86d7fda22540234bad1d6c2bbce78c5373b4c419f694bba5a99469dc80624d55382bcccba15defd03b611c8f7988522539be231f3a3b5034415a6f4e2f3f7728002609c345999b2e023c531ebec23c2a5a9ca83e5b43fb2d62936118a336b3807e642db9280be3a534697fc1bc578b4efcfdd8fe300e38021825b0a1d4addca79ae17af85a87e7428410a260f0d2eb4bdf9ab375c0a5065db6ea26386b9a155127f483323440b8df394b9a3478590dc0b8af82baa62f00a6152aae3ad86df00e0f6ed43ee53d19b47bb42ed5201e1829c4621b7c1fb3496f41be6b95d5638c98dcadc91bcd124da5162bcdbfb8af1b95f77941da6e03f548c84f24fa37ff73dba6c9c95e1ed809f2e19012c42817a76323571c9d3c0b145420d22c35b74905995ef5c0bfd44374ee9ae883b1a4ca2f5afed7648dc4e088d5c3662322f02ae2654936a696d5a2d69b6f7778ad5c1ffb45544029f2c867f6808d4fcef1a24b46f1fbfcb347f123db946d05ec2686e6595dce80430d9e5506025222d87bf593d0707153f8c31d6be6b6d9749463e8bdcbefa76378d4fdb8cf8fb958057899f960b0df83d6a3d9d114a88d3a03ef71db70c1647b5aca09dd4ff8db5e2524cad80fdf3b4dd59a0a45402497e659b14672250c3accf16934ca4dc8e85e3f4632f30a1372f7b6b33a91757339414ee57c167b1092251b8438a7a09a83b2f4c7b5b07e1e08ac99240daca396b49dff6cfa25c9771302f86922f454f90f66f02f1c9e375c19f4576532c9bb2d8070d82379925419761abf1680596d45414f3a21bc1b918d7e126e7388338a2fec4d6610dfe1576101011ca5e19754d501a16e131a22fcc8411246c00454bfd31b9a2ef7586a5bd0ca09262f3b51e9701b95ad3600780034984c0bd54590011cd175f895f509d4fb859866400b3130b13e1f754202b364dfcb31ce26b27d9ea9cfd0602aef75ae3a87619b1e655f44685c7a796c2d69c06e967ff5611508cd1668ecde4bf7f5f171b4262ab24fc8173729fe3088e4ef0ca5a48e4dca502b63eac4ba4653c7893f9328d5322fad562f1e6d312edccf3403a346f5a3fab9c53208ca00ff37a651c6211b47e6abc3c71196c122d092f5225866ce732911a345e25d52903f1851b5cdfeee7855b02fa635b5233829c41fdb1ab22db36f353f8c2d2fd8c1338be93a9b856783b9fc60e395e84d9a86441f3146b0e9a24efa2a03c5323336d9882c53842451d85bc3a5d655635f804e50c72b9dfbcf3167aa0ab2811e52ec3372eca03802b4b2243ac2ad22189ead5ff433c18edc7d9a5991b78b68d840d21b892bf093f3e7e9dec576eff31b25701f2f6d43a608fd5b8ab387b6574b0cf99c0fd0e65285ae12c59593b81d6b2b07bb8b33d22d11b9522bdea3f8458cae1d04a5e8c45925df6e9391f902989895f8bc06c370c504d8680c4dd3221a854bc5cac7785b43629036d0cad3cb9ea4dadbb5cafa75c114b313baafd7acae42a8024278e04605b0dcb4482dc16d71318c501bd7704b1d8652d9ddc32ecbc7827905f89a3b844ebf2ff6627b2b98ca7bf2faed56b9336f8695e3eccf9082a42d4fd0ac8d5f9d99965eb8ae690c45acd952f829cac60ddc133c8fb935ea703cadd242c767c3b2dec38dad36d5cdac4c1c43800bff68c7fb4ad3bfcfd208805107abd73cce3bffe779b136c06fa864fa04eeb95e8bff11474487a6249e834fe9b5c87cea7eca463df9845d3b4732f9768a5a40b24c88593bdc37f637ff8dd5434e188b688f8e222a77a2b0990e4780ffd5d4ea599290d3eef868a4d101e2a17963ca06c8eda6f7ac5d53c457bf69a19ea3aa26e864378902b38bef7480693ac58ec31b60d64accec5ff5a23983c3694220d9202d17b58640214f855b17f5d64f56e9ab263a643b6c7cf3d95a48f19e881d205d02ed5bca8d6b77c22373fb312e33310afeb55d1546ebf76c5db9c3f6ad9b302df36fc3a33180bab4ff02f9fcb12027e5ff8bcd9df9d90510efa76da6efe0743473e5c605bde33da378e1b5807aa44e8c2583780390b3843aa02c9dec690425903cb1b28621304ec545bdc51f77f26aaf94deef44ff3279eb9097103076bd722ed53eda38ac34ab29b51955d26df5e6f3039ded3cb21a54302ad0b4e413ccd0fbf75534b2c209d89e1cf72909a2ee2af952f879929931e2812ce3ee5a8aac4750fc84e0bf24cd9c106ac3ffb67eca6740b0557395076c5dcb0e72a16562261da91672cf85e0cfcf864b985bc07f0707f6c17edd1a2ec6dd099275752f85d3ca93dc9a33888dacd309ba0b9d0713107a0573245ada238657daa9172c417e98b1fff6977b3337bedb3fd7f4f7f57520e30ad993a6e387c787ced2b06c3c3924d87c859ac7379dd82b3b7c5c107f48f19370cd69f82d431f8b3fb400c95de3518d3ec1f85ae54f90808552b1d82c3335565b6809e9e496ce82103e7f2e2d0fa6c6422e590a5ae88597e41880e59c40c817ec7190eaf82ab8a3ae65a0b0639b19bde8d3257c5fb8f00f8d43a944427453f1a47dbf2dfbadb0ee27dd104fd5c7bc34314884da8c757c7b7e8bcb74a24ed7647011cf5e80597d275b180369c86a423e67305a17f9b4b700b982e75c7c9a78296c2c351a665c8eeb9cfc4d8cb4f3ea2bbb2908f775eae6fe9b6c7cc50f1d984b81254c4c67259b739d207436e66ab6d9aa4fd9de0e17e0f62f233b14a55343ad4093f711cabe6177b5579ed740510ca0641df3140d2ca1db07148e3080217e0e8cfb931c58b0bc4a71db1b6b15c45a4756c44dbf7e5b7d5732398cd859e28134f0e84d547741d1e39b7273fc5b07fd8405680ec92f688bc748263288e93ad7cee08ac51a577ec6e0c5dd4a4026073f74a570456983dde7998d583e777c9a238c071990a111509abfb942fe9026f1ab9ad9309a30f5d5d6425987f785e8ca62fa08c609e7de1264c712045c7ecc21fbb94980a3c1bcf126568d4c77f696bce8aab47a0a8793522fd0253fcc61ffd6efb2a686066d07056672ba2210b5cd16fb89b8cee5b4cf6eefae9685b1e8087663335a9eca90f4388827080595b962635381ad4eeedbd0bf5ec0b935d5d8ceea3df346f90bf47bb973294fd86672ba517f7f20e27b5341c61e4b8f897b209317a25933f59e5268b4fae5b8b41ece556c78d97bf9745db078dfbaa050e438aba6df04ddc0dcf52ceccd80e1157ac3f99ac66685c6a5241447ec742be144275edcbfd67dc3856ebb7a3b7fd69ab74288cf09d41e5d4b321bff146941da762c9ed46a3d160f30a14a889594c881b43357c9eb6afb6c48f11749ff6570d316a52b6d01725ced661d1d3f8f044514309550e0948c4790e2a511ed44ee277bd527ec15c63c191aeabde054e24bf495f498c65cbbbaffd1c5869e416c1269b6feb6ba9bc51a40c1b9978298f59ed9dc94c02ef71aafe5ad60b33c2de7d171838bf2a58ff432e4841464e4d2d4a7a3ef5aafd085525fb5c59bcc4a9760f374223bfa6d6c5a8722f8ca4ca31c0de862ee34c502e0b596f652491685f85e3cdbd7a1d94e2bb3aeb4c7def908f4b4df9ee598dab106f1832a16b371a52b3a15ff4be21fb8c3417e2ca28f609aaaaa3e28d1558ea432f9da7d59be6250c3f6ec50ce92e79a6d2d3fa728a2605d52d68228620ca7efe21df017dd57c3002a81e03ab6bb12c69fabbe920760942b42dc24413c81f473866936d9c6caed6fbfa99eb5086f0634f4aa09728a8ad26f34f55c8736db3dabff0f4dcdeaf00a15dc3fd3507250f6eeca2d5f3a49ca9542ce5b8ea71e12ff17824f5521f7071acdf899e6a03fdc23bea12c65fee6f731c708ec1e7cdd1ea3f02c3bd24ac6f86a5565c052a4169c48596038b5b6a0640d15cc33176fe74b48f47e5f69b1653d7462114ac82310a4b16f5adc5aa3c77e3dacbcdc2c9bb6a151385d25f0e4fdc43e24c90bce885efe27227ce8b85c4d14fde3188c166448e0098c211eb0fb94927e11810ccf29b699e79a5bdabdf717bc01aaf3f990cdc4a29f9efed093cd4cd51bb6fcfb1af3d66f9ae9c5a10ecf318f6c8ee5e65f676825c0560e6650a9f93b78e20e1b58c65063fdb99cd01d39f9e6efb3e12c5b5ee78668960e5700e283426c5809d6ce2526888f7ebdf3b5b8027664ddd0694b368a411010ba6cd98e0a624d36816eb0351958ec25af42d7f73f84118f43c05360714c4674a172c40f8da6ef6c9cfae537a766a289de58f57b4b5703ba0c52381a323566bde6417983125e249fb29f2a1e6b71442d7211e2e801d9dfabfc56133d1985e47af26db2077ed48ac8b8ed254ad3e386b65ceff4b377d4059307bb17c5bdc3a5e6c277323c16e360f5e150b7dfdea657c26949271afd772779fdcad877da538d49a9b2240ea0bb685bda2bcc42b471bb733127a4ba5c5aea1dc9e664709354f9abc23a0983f7d0367b563a4e3e221e2076593dd993c5222cd7e0ad6d5ebdbfb2d157f4649854e30608546969c26727385e0da2e7d0be988ce4c8a59bf52541ab654b240a1578bf092c06980268f858b0bec3c15cce8d1363053bbf1737d51213a7314428edb55abb83fd149f549d683eb1e3032280e44ee89c9e8412b25e5fae4244004b181e0f280f60f8e2129d44389716abe0d0736ed091d68082dd01f49388ed1ae478aa7108a60304027594cb42292e8428d79005ca807930e408ac6fbf6a73985962b2a73600425a6e851f6943729fd430bdb8e3c7f43706a175557b8f7a23eecac2d85705cf9ec49b06f83a2b9074c811982122be0a2eda2145282e00a9ea31bc82a408713b8581a9218bc26835e93d619e5890c1eaf7ecca00331fa019a6e5ac73d8f22949c840ca4ce87a99dfc20cf7811579134c9f106790f93b40dac968d14eeb8f3bf3e1eefc77189e962541cc9c4ab63cd0f742907c833d86c1ff5ad09ff81eb3ea9d47b7265b9ff627c337db5a65027c5e3a03257dc15cb68a841b6cc77e2d55e7e434f6f53af88b27a362bdf57d5f8d998fd22cda7c7d40ea4cb4efebb3e4e67079fea862036dee627c0e4ae3559a6b48a6c85a39b4b58e7eb2222a0c894a52aac16227560d4c12c2d46a7318eeac61a492d336e1a571fbc297a0b88e372f910af02f7a3d6527578738b81a09c9e2808ced40cfc6c1f3393f08f5e29f622e55b3a7447392724f91bca9398ad9d0ffac21ca119bcfebaf39c0e7a213cf7612d800bea64c32fe4f7d3169be7fef78c7b5c1873d0e0996b58e896c60f838cab53fa60025f62b85d830c9a1886f1a8d9418b4991d8ec2b818cbce197a75c01737a740fbe9a48dc5fe3b85f4a9507874dff6e02e77acc0cb0d03630f6a874e0a53e4991a748a01e228dcd77452373770ad6766065a9c4cbfef953416554af5c997edf2f574a6caf1eb05ce4db808ae89a8216f3b91ec23e02aede5d70910f39f7b3644bbe4b4426d82401a3f600e3237c923b013d2ea9ca1ca9ba3a735e318d6bc2d0bf7f0768556d925bd58d126262216ed9f1007b333ed5ba51be436a42e6544d66d96d671a7e6cfdfb63304868afb1ab443e49f9ac6b37b5aa27c51f7841f2f9e + +Params = SHA2_40/4_256 +Msg = 01020304 +PublicKey = 00000004c1ab1848ef44e3e7955b72cbef4c0a68ebcfece935c20aea58bb126e2ac0cf348a95d56f286b745eaebade67a96f065f8cb2a2fcc937d38805489bc4d463e271 +Signature = 000000000049dc2650384b2af343a4e41c5a5a12b5dc759c168a746574d570a662725e95aeee4ec6c08bc868318f782e869418a9efcde739ce05c47e691ba1563d76806130e6bf2de1de52edfb7468c62d88908316e6d9a643a5a60a620bfab24c9f976713b8a97d8abb7ca642c44a9e1094e65ce26e89f9b7207f53022fa0053b4d757748f187426420797a15c49475572ae1be1818c623eaa5e29da41060c0d8467c0025f3a58c7b2cbca06e366f63132d99e000440c6a383d24b78751d59ed788c4649627a9061c133947e5de91c75131a6854884700e6283ca53fd68b0425224ca6a0aa328c9046110592d6b7279e2859ba45b744bad3063901a66479c73e6f69925671ef8c7b3fdb2f26f2780c159c77f243521c5caab1d5dde129f9dcde1cf951c16f8c6f5b01c201e43cb66b935b192ef5c31b057a9fd31aba57f1d05d9a1f2a23944f8ef23f8d043e8a72e531bcf08102e687f08f4a8cbd63a5fabce6dbf5a829d8383022f20f36c61ec93ba2804ec62f2f8f69cbe400228312f8a6d63b08ef0027ce90d42cc78e4f87a49f804ff3108fd46373c8c75e2d01d738d623b4fb956a88fba9e7f380838b986de2cc4f3e48ece44e69cbcbe6258b0cf0fe437b92dad372fd46b2467b7519ba89eda2e18d5a9cc0cb2cdaca0859ae8135ea40a485b72c70364c3804a29d71cc63cc4feedb5af2ce4cca3d73b02db5d2a8655329b5fc25b20f7726eeaed2132b135a32f03807607ebd2a90c4a3b684e9cab276d59da29c8ce432fc5e9786261e8abcdc164928efba18e83918fdee04c954dc2be6ef32a1b6908ee92e77ef0467e38ccfcadc3aa09d22591993625cb8e7c3ef27b3e44551cec2b6887c7df7466534afb4cbdd03dd82266117cfb7fc404c8a5f438af6a139d7d6a7a273f70140307e92eb11ef92e91c48a69e099b3573e8ae0bdc8799bcb295cac5676a9fcee2773546d583dd79a77971120cb9c8f5c02da60faf4ec6d45ab4e0fa7a123968ce373395462790fd8dc79197676ab1aa1b012b2b807c23dc9188d2991e4d4b026123a17eb48c492ce44077986a03ac176f600f55fad14ad484baf2ce1a836203e3e10985e528abcecae0c8e0bc6bc5a49bce839a53adfb573fe73c22f99878a1a5d73495025157a100e4f76214fb00db4267cd4a4b060f09b188a54ef88c0c3d5839ef0aaee1b826a9960dc8ce8497bd95ba319c7430326308a11948e44aac9f62c9f4d10de997aa4c420992dd23b21265e4c7dadc74618d4726dd996de923b6913cfb1dc662b7b55fa8fcc2ed395aefd15e53fde71797f5f993384dce788d7570af7e1e6d8febbfe2027a0dc97fe2ecc34043613ad009b88d557e22bfac5acd63a303446ae8c0d1834f92e5df5bf7f9f5451c7a73949dc1b95b4f65f0c626563ec0c0648bb10a6882acc9c8e7e3de57caa7cce7cc63ee6be86a7487cf154b93bed0f6510e8ee2fac7efac352f01ca31ed87c9a0d859c7408d9a1b8f912a2f121eeba3613765bf1d03139c9c8562922e92ea9ddc91c37284292e5a179458298448dad7b87883c462c3cd281e26a7ec40288e10ebc0366da5072ac04cd8163d3e98dbcba44651483f3adc6510ccd04adb0331eadad93b7b8f39dde3ad238d5738e5e02f1e70de7994297e84ed693b0d9a3e5560a4c5d5fbfe173bbfada1e4cca61cccd2cba10ee7ca19bfe17056aeac2832b1039c2dab29488de5ee12f71e5e3358dd44a0c3edfc9309ad13352c91adb1fbc289e0bf6039cf641bf490de67eef4badb39ec4f76b8200e0e649918a55147cb6cb7a0099019a6b87a5cac31404e0aec5ce158cc84d0d5741d8a26ee6767356d9bd399501d37221fe459f9e2c55a6a6d25191408d9cadce1a760d1d5b50a421d999c8f8dc221b86630a6d82c99eebb8945c2cbd5826a06ade091dca3a4bf6a1d2a26d97e63fa1bcbfd7da483880504a6f316dc94cdcd58c6c49bb38987ff8b602e6f79037b490a2eb633f3e83df3f1d09d8e4d1408e36fff0fdde59a8fce4b3a06576e7c0963c1ad7a05720736b1f396e02319c8ae133d95dd2c903c3fec2dad4febacec887e383a42755dfcc570c68eb7f7093083803f43307993b1b1fe2cd1720df7be8dc5c51552d51fabaef97389b7117da82945dd360ed0954a845a301e6fe4482b675227af16dfeedb38801aefee070ce8db5fc2671797036f5603056db7a150e7bd3854fd7f6a0a53321d6bf9f601a75bfb5bf04608dd66c5d6ab0d0004807036acc3789557442d498109c88feea3e31c78baf3356db0c8036deea29d766b469da8b1446da373319f1d433b119cc8912c0d32cb38d9417699407ef7dccffa45482676a90ffff0ecd2d737fb885e7125cb0946fcfb84210ee805b74719b0a93fbe5cfc9a524adc99e8106306dee1f6745a8e6fc0f4dafbde04bc16a9a512a4df4a276153d7c9033429275879669d6beddb3591a4f62ee4ca011aeba3c7c4453638b59b7d3fd5a215cef3b3423238a3944c5dacfd93696359cdd8953b024fed418b05c6e78b4833f39c5a09e7e7d69e9e3ae3acd071f22f64b686bc56bf7b336548be32dbab192566b988f6f829fe4ede90e2b6513372aaac58a1c253f77320940e99bbf3a71c18bef3f89c5451f90de90261819b2e4d6d85927a62fc81ed04060fb39c4d612ff40abc7eb1fde38991d1e14669d98858541d07fc0d5f10365628115b4d94e22ec102b924d0ea7720a892e6b32a00afee939c7ae583c81af19c3b21d849bc5cbf4119a31f4506bc8d5f3b52bbe3985ffb24af81c75ad29f3a85d1b36c85748ba8df8499516570ea4e8c6974785834471fff9445fc39d3447ef33ef2cdfb02104680d02d70b2cba892ad5509d8c11f4c07e109128ed9ef1b3e865be6e4a33172981fc28b7e1ec179454aebc84c487e77f07c0381d2b27ec97a90605b5e5dc32dd2b531d23ea92cc8465b93baf14d0555f3a1da6be0bae9709cdf8302b1199350424897e37eb8bd40ad09249c79651b637b81d405de511e057639fdc4995682ffa8155d93409dbf439ea7b15e7b7cc6070a1d891e5babdd9d40a4f9ff7699685f372136f638e29d58dec1f76fc8c7e8214d4bf89cd25141aebfcaefdec395cbe8d3bc5f346463c2c756cb3addf023de856a9f1c9ff6a530afc1925e395d87445197a393c84758f5b61d4e1eec412f628a86f5e00d11d036ff8d56ded92d7a0f2b1aad80128d26ad2e690fe14d174ac38b565630d965879385932e152a5eaa783a9aa1e068bbe856a9f50d19598034e09d54b0911e57f108c69dcb4c72a07e618c0baa5f772dc5af0dcd6c1f9d8e1fa6534ff42e6f6ba1938fcddf791037cc1a2f22337960a05c2a2dd37a467d992f6ce71e2d47ee068260a7671392cfd5cdf540ceac287db06dd2d59223a7ab79443e1f1c5398e9a6f660af19f5c725d0058638001e3dbdae5c73482235c09c310261a7e46c211e96c831bdc778e22d0628fe80099f0400653ae1622375a46b017176c9eb48f3301f3d26a523b4ba62639bc2a7650aaa7d903d37fcfd61750328a586f70e7df9f3f918f522273da9bf8f894433614b70cd656e4977a565d0b7a0c8b02d0251c93de649bfb6cc791ea97b8960a07e7873411cc4a3225bc62e9c4026d001d89086c4f242a8b0077685fb6371dabf57904cf335f154240063bfa0f4b8e6d539ec255055e939a6c4fb7ed60ac93befdc7549c425847fdfb4f9999eb018f14602e29bac16c7755ed93dec952bd462760e41499f6c11a0da6c8a7e420d3624cd443e6801d67c4dd58e11c4b1b2a6868dc5340eb5fd7cb9b9df50d9159efc1bb0d9e716e2a9a66e016a8083605246463e0d4a85e73493f6e02370017e473ae30b826d9f4be7479a3d50fd1857490bfcf17c124dfa39d6ec509d3bf7abf60cee9fd3ffe18d61b6832d4d48beb77a50864b9c8a4635408a82a4a396bca32d80167a94034530cc533e0e3f8c9877c6a01df72901c400bfbc085f1a04f30c9a812cdd4e99d6562c530217a5e16a2cfe425f19f895c3147ca7d6ad95e229327c9d04712a5e42fa96feb37005663f79bfd493afc2473254ff7f3eabc517a3786bdeb1b86019f0082e4fd07d0c3342a5adc5dd70995b308ad641aefb3f7c4d6a354f1d3dde52f9eb92392d7798d25110804c4233847f7c1e59ef0048e1e4e529145f8fc5fbdd24721a6ec03c4b646eff54a85c66d02235685adced696b969210a19f98ed639d7b78acc1a7de57aca37dce50071476187ccadff5936dcec46eda61e63a759a9c3e56a80158eed98affc1558277e3a47834a7ba9ff9944f2b9147d8318f931a3f7a6d9a7ad900ad4f1c256e781dedccff9be9dfa05a1e17519db15de25969cb2c9e0fcf0aad473e0ac889fbda1f301213905715838b7e4da0e271c8deab4b5c87a76d641204f3ca22dd2f0554d643ad89bb9b12c34e00090272d21592e378ce9639e5eaf2dcdf46877c9b3d3c3d2d6ad12880d8539ebfab76a36c72c2614c65cc3680b635638f079af20620030536d22d82c6860308d71a2396a26d8bdc05e716f5ffbd3d3fd7092178c0fadf262bc7608ace175269a5d1e8bda804b94bcd3a903b64e3c0a9ffa4cadc294c2d8fd458bc517ee2ea158ce8f94f4f03b584f26dff43920aae1e10f6742afa8c7dfa6f933b31531c607e5b2d8e2dbbac74041bd6fb704e2b4b8afb496eefc12f455509529dd5f467bf579e650dba3bc77755bf71dfaa0bc5f9125d8d528842504203c2cbd53661252b3f161184cd4ce5ca3c9500ee6049535594f2699088cfb7e0107ebf9fb6891517d5640efe078e62e9fdfd62e54e7b5369cb251de732b3931b03d89dde13e92ef223a35620e54e0c2a107ee00b77c6d86358d0a7ebf7b4d8bfe8a90d6e7cdac282072ea7b67d5825aab1d71b245dc0ace1115b6fa5cc6fe35f1cefc932710ada7e5ceaaeca2be755d0c9e517c7daef5e02b3449f35a654bb055033da87071b18721ef2b135727aaeed987c1dda657c4fc5abb8e307a422b42f2367400b53ca9d74f4fb206c6579a0a2c12eef37b13279f98a042c3f4e06bc475e04377820adac29c3cf303cd0458a53c07c79f32c797b69286e8810110f31e86266306b9190961296f5f2a6f05f410ac3c0ad351bfd40daf468474fe2027476b08134a3c0e83a3db4fe329ad6eef815c88eb539192483745f9c88c0d290062b4f814c9a5f7edb87b3282dd00fe7f73c186c694e3b6a59e22d07d5df5a049766a22b9d50ffffba73b470007d52293849d9dd92340b9a4f78d9e0126ab3480a17cbb811ee3fa0cb677269dfc88b9046698701c77f379a45f0f7155ea3a6bd9f7360442b19609b22bcf2ed055399fb11579b640bc1d198197e080fafbc45f98dd0993524c2baf123d754524df384724379ea4bef26e53a3a8f8bce47da4a3eada6e9faa9a7baf038a9e8ae2117ea7c14682043e4dc02f254dfdf983b39b2cd8b3c13232ec5338a85f871f493c590f85a29eff4ddaa5c7f13f7b6fa95d6a4b897f7ff12f3e0a89beafe67550d37fe64ab279799f3a107968ded662243654d861286464b74750b7d832c7d1031fc4064dfb86cbd048f7fec26df87faa588c4e2d77120455e69f08cf83650083680e848c0482d50c7e3f6f900b100d75e33c0b2c555dfd89e6db71512ac7c1db5b027afafec69479e8bee0f62137ee456b259afe1ccbe9717435701b91eadb0bf4972c84bda828bf7a16cfc2935bf0610dfc898bdfaa3ecb5ac8eae76685a8b536916655411b260c28d504d00a4636ff6af3aadb58754b91a1e776ff09f911cd4471a760ac7ed38f7e5a2cc72457bfa9c40293444815a2d217170b3787f2c1ba8a6c3c61e0f2c0049d92db2dd32c6098d7b063d751ba2fb534c74325a169443dda4cca5b2ccefb04355ec9e5e5e3a614a09de922447252b1c17cd780874690036d839efa8258b27f2e1120cdb3b23746097f82c20906e2bdb92ebf125abc12863acf8e71cedba5c8f98716d107d6ad31341f843e20ab48654a221d7e1f19bd9ea6c3407f2d11709be03e2db20310e5f7597d7e8f165d7665cbdaa5716a4a7b735711b1516bce757ec156de8382054bba17f936ef784f03590aaf5ee43ee9b2ddf69ce38f2e03e1615f4c7fa738b8a0599166aeb8e4a562892b3efb8f23d9397d67f44424c5c46eec8258d69e679839dd076c12c3a20035875aae09e8f69ab025c46d8bdc2f8422e8a6f189ad3ec511c6ea1c48f8e9ec171f87f4a8d527dad61fcc96879ccb74d7b7e1f493d8318b7716d5ae9a6a5941755d5276337439cf5fc9af564d4932be8e26f41703278d901a9bee48352e72dc7311a12cf53687b2fcd69b950d1456ec4331cde13890212fa65d673ad9841897de03f9e84b67fdeb5b11cef9e7bd955ef245e3f7146d5435c312f55a2dd0537ce3f3fa7dfa75877d8d829bc62dc9ed13da6d0ce21bc452a916201956e454e3cc8f27efaa79bf934d6799d1204acbe69dea26888ebf4f134708c322fecfc37d2f67976c8ac60d2d488aa00fa4a894d1cb5d5721fc86c55a2b7e2d2f97e9f36fed3cb5250dbc6ff445fca7e9288bf7265e090174ac99920a8168055af5a559cbda9d1094c57996c9024f2b8ab3416b2c1590d06bfbd7445b3e29ebf774a64625d155ae4b37fed6ba5a37de0e0ec6999ec353595b861bd12f73da672e227829dd372a833a26b58f6e5115c74a932241453f0f0b333b7006ae64c3d1bed9570292897c544f45eac0f150215261171edcbca49dcd343c11c0acb3b1e8f2bd5b8d43d88cac344ce25bade14a11e345a2c51cf0537eee7db39a5414b9f61b2e41adb3b64d2d73e9e115f940147c81a9bf43bd01d50fe026430ee04a1805ef8d994ca8c69ca854835ef9377f11b475aa3b8752710c1c25a2900049e1a772679ffa3815d92dae56a64bf52c59ffc57a7447932de9ae63fe77a4b074b86fd7d5b7746499a5f865e5856ba20e6af73a4522d47ad29ac6ea745a9f97d866e18c7590500d459443335c0af5640f77b08e4a3bf2d44109fb1fa35081770de24e2e0db53901c4eb43f13c5a542e1422107799544c981cdcc2b54d8509c2b4b110f94051e332ceff719d43a72fb95a55ebdc3d1cf21343cdb39515154df3092a62de47cc6f406f2cb9dc03ac86cf58fc72eeb10c1c8fd6d0f6bec0beee1ded8ee17f9942a55a24bfe846694cb40838a52afbf92518e77307fa5aef36b5c2e6457cae97f909b661f2fde28702eb7fc35da6e9d2eba73576853c75ffabccbc6744c4bd9c32e77113e7d9133beed3ca0344c8bebb1b53f2b45717f5057dc9ca99780f95c2156f8519c8f44b3841c3ebc877c1cb41652f629fd51429ec9a14fabb9db795f86e91899a917ebfdc29e5b89fdae86c8d2f5dbdb5054dbf4edb380e94f57d0d3969a84f1b5586a6699d9920d860b7ffed2b0e1e577879c6c653fa7da893ff5f813fe93818a20f31c3331c94cd2ee8b4a21039dd33ea382646fcee169f3d8254f650947dd2f939dc609ae3656e769e6a32b884f153004dcf8cc6f52a2ff7eec80282107638425670deb5f45bbac1f638f11158d06948eebebd2247be1b1f07d91b62c73271bf2b052e86c03c6153c98d81de0fd12ee720ed9767dbad500d664581b6832e8d36c49b8ed5a4b7ab841b59fed0e9618d49b2c62139e86078003a1b08661f72edbdc05f939c742f3b791d861fc76929398dc12f9d6dcfb951183777bc49c43ba794fbab4ea15f186d370e913acd35ea5a8a3c3f6ff419d252f85aad43d793ec31a368423a4f1e4f784b9fea485ffefef8a1fa8fc95e80d83ff1ee7d242ba6665e47d4bb4838f46aead0be797b0da870c166f5628524112a9df740cffe85d8652ee3ee2931341faa4509db81c0db549426c1c14b57ac99a0384d7f2df9f0a90f63e6c033c4a60df7d2ae9bffc28b339e9b119e47d843628fe98fd9e9e1dfd0209c5ad0a38179c885fd0c761fbdc102d7a62013b40f8d39346e435c8e6aad29b8bdc7e57efe896a6622ea2b76352c9b8cf669e321fb5a03be7d406b37e57e13152bad37f5e6255730e6d7bc02d740767e2fd8b7ca2dc59312466129db07590c72099229bfcf9ac72db45a4d038db2b528c1e565a71608fad701bd0f52637d2e91deb3deecde400f3eeff1edcc6fe5679b161cba13a35dd8e4eee8b5fd5cc47b260f283b4601bb26fd5d6f3b79231fe7cdcbbfd7fdfd7088fbc6455b5f0bd639b4cbbe0f89c9740b29abd9580c7a6eeaf4491807c7586a9333687b01803ba9f779376e59485fb3b18532f5418a71f29508c7e1df8d408ad56cd801b308d2e9213241a0b1758578272d74e3f87ea6464790ec21bb28e9b23215e4ff087262ea77a1b93416ad53ffa18ee45221a54d00b58f8af13682f2bd53ed7dc579a66b61dd23d2757458fe1f9a3b716431a1ef63b95adea79507cf1e77180c4caf2b0f0b1cb167efb711b00c4a359e1845294d86003006dd288195ae3a41631ac6680d645bd01a8160511f9f7417a3b9c4cf802b39b66cf1d106426b463b3a28fb08835210472acb46a03bda369f7138a2172278c96a717b70b8326a94aad95c230a0d3d6f74fc6cd0ea76ac628d01a1808eacfb051aeff2781cd32c2abaadae44cec69fc066aef1c5f4288b6db4bd38f68f7445931a929283c3313bb13c9fcacc34fdeca7fce2c89943b556a2d7df846929df93340fe872d12cd0f5713a3bffd165094af8eefe1c2a8052efeed6bafcaa4355a959cedd6af37ce5f4f8e079f288edf9eb427cf69b547b5a045ffab05813605af75809730bc0df9f5be3afef2129da10e3eb3bbee4db9a9bc982b1eaf7cc439d08991181cbe9737ef70c7f44f3eaf2d3a85e777f5cd7f8751e9b873d2cf5b21fcd415f8dd43bb309b89bf42741f2c56ae880f870d7d40e271c535ccaf81509156f640b2ce10b3aa0836f5cf5db4b2ec8ff4a62a68965213f75770c0dfce3b97ae14327d7311a01c70968556d6f0b4d4f826254c5590a99a98264a2ccbe47d65d01e28524549839bbcd1316a722355aa3109c9ef74b6e9a236b22b78720c30dccd721a4e55945a4f7fde4df7cbbe9339364fc2404965a6f9d916be7c134b498bcc82ab86eef527f2a3e7f373f6720417d3b9334ae7893c866d960008ab9d007c152707c9625bf432b5244de8814437021d733bdc615d07d773db962d96be5d96202047d16f8d7859ab881829094dde8dc3dd6aeca111a6533e950c75c57f94a30ae8c3cb4766627fb5bdc8de8027cef1f798aee3e158f1bd33872bb2bf779fc5c08ce8abd3b4436bd7fbaa7fe36bb928cc7654d8f06c50dfce5db80a977635c2308dcb7a6a8479aafdfe8d5c04b6bd2e6390dc2279bed9542e8a375e9bbe139efabc4201b18a2ecf9c0b99e7b2278dedf9117dcd732b22d46be0a67c26444288221ce092968832d83e86f668ee4871c12a88fbfac376c4d8a9e799f766974491a0fc3eda1d58ff1028a14bf329bab25c48f41bb2c9f5fef4b7c403f6f258e21978a9e2ded24580fc3b1a8182b062be86e2d86a4b54d9012aa4ee51412ab61d55d802fa790c8e2a1d5d9cfce6cd1378f9f1b691130f2ca8c26619e91065501169108457d8d8b2d6aa3af43d330615debc8f98ed3194626194f5aa567a9bb22b258a4b87e835f286c5ffddce4288b225728ca334e87fcbe945effc399c9e351cfae13ff3e377bb9811e4bee0611f714946e17b0709d30c2c40890a6a5019317a78bf3a947f30c372cb52a7e57fd6c9ad45d38919e5cf049962fc4d087f062ed8faaeca42fe80215f497fc392de459875eacd9a7399056589d28dbd14d2ae8b33daddb25b340b12cf4a0bfe80be86d728d563fe84fd3f4321519fdf097546cc3f3c439a01c89886ae41d4673c6cea78eef2b093ba9f747ebeebe93d1a35b8be8288ea07c704f9743bcfc8bbd39975c56eb73b8c4fea917993ba73c4c262287e5cc6a431cc8b752b1e429126e1afd91a8cfc190f5976d6b38fcde9dedec86e736b2c93bf6a1c97956aecc9dc1efbeccba654154c61848a6c1cc539793521d92074cc77c4ac97a4c2f09ea775a7f9d0b82901aa9064b8ae268b9fc3bffedb89427c643dea6d36128c4eddea40bde4126d1e0b96687ac3746080dd5231c549e626fd0fc2fe16878781df94e9f624ace026935f14de15683b422b42f02e6e16961c75225bd176fe8f086c92407b0efe9cab157560b7a64a65410184589f4d563f11f75e206dfbf3667fabf4c09eb332f34b205aa6e0c39202466618cfc5d0ca0175eac9ed427237a1bb58b70e9cfb027e10c8cf2c3883817784831d23849404749cdecd850030891921d712556291c2740d4fa112fa649f690cbcc7479f1c064144cde4702e6c9940ca18bbc7c108e8540f71545ef8ad97cf356fd768a27807cb8c77fe9e9b9fea59a735fe43506d4dd5372a6aa803e7e3b0014bd68c69e38cbc25e2a9d1deff58e54dd59514d4dfd9e1e46ef5c28309555c7a614fc55e0356b8faa22b552f2d5b8cf47aff862e5b52ba7793dd962cd97cfc9edcde078098b8ad1c108944858dee8336a02b1744d2ea2a24b34ca3788a7e4527f9e3de7fed61a9a9980b934c33d622e2d011642d1f76d7a0b1bb2516f5f4392fd8fded03084ddab0b6f09307a330e2eca401aac27688c2923d754000cc5ef301c520af2de8a89f818745eb6acb459423f62779b70fbc5e4adbf747a5d9aa7bba6eb57236b4b4a469f15500968e369ad10e29e997139a50fd831d5e9a53afdf6c1503d1ea071ddf1ffa0f5a0dff45d6fee6248aec041f1438a604aad15b41c423c4a1e7b0479ad283412792a408876bc1f844b000f6a4018e68b7d2ba20a30568b778e57783a9659dc6f607c0dd22d9db6122dd205b23d3b0ca617bb60aa934f07e1a2d82bfce73173a502667c19f2d5d9c9db7b67edab0ccf5945fe998e9ac81d43cb5a1b4753b5eccc9e4dad47c51f7c5c7d0ede6b4b0468d9a846f82669db3c340dd536fbe9315b3817eb199658676857d9c4c6340c57aaceddc5a80258b8688b310feeed0b75133c4ede76895c045c1f6b5c23fdd7e7734e18775815aa28b1825ee9a04b7c1b4fd1d634d509bca9da2d6841b94fce998c06ba1e47d64264d43375851981b24bda466a8e713ecead971dd97090c72d669bdc23fff7a4c7dc9516ec159a17914c53734fc43ebd75dd0c7a94c03fbadf72a72ee2621409f6504881b1b9fb5998f4c8fe13ce3497ff59826c9c76171154cd9500a86e5fd7048e9b61162451930cf0f379620c4d03d9d6bdf56a1366ca857c71c3ecea9f60dc3d45d2135ec9d00691bae2f791fcf08b385cf4f2bbf85c950c59990d9a80b401e5bda68ba4c714d1c0bd9ea3691b8e6bb3451dd550d78bdb118311487da5bf6b6feae8f167f6036f9e79e3a56de93ca8bdddf54ce9d64640cf31ea3290795d0c33efdab6efd87896b5d2bda703fe87c6e8bc20a6afe066082af928eb328a61d29abccd4c2e1026754537b144f5696541135a52cbab2f0de5cb10618808eabf3dd36cfbf6ca7bf8434fea51fb61bb405ab4341a8015062d0f31ad281dc0079e4c38c237563ae65e084053260b9a5ad3566888dc2585bcd4249161d0200a38b6f64664a21ca05569e4cce8bd2a1c00a1c771df36bc4e0c575b652fd8ddcbc2c6a3f9d672c109c062f8e8d9422784b126282a885cbb08860530bb2ee8e7c315da8d606dd055bb7061fd4edb2897789877a58803a91ecc75083bb829b4c38c37795ca79db2a8083548c69ade1d717afe163301d18cd07c7ef007f481f9cb101fdcab9c0c6b16be8250d96f49de1941fd0b0119c2a94054de8264609df536d98047f1bf7b88846cd78a662fede5571450afe2112b2fea34e6845b76aff6753b746d75939c85bd0edaec293f1ed7cfbcfa84ea746a19b160d1e2e5cf1f06dc896770f28610244d10345bfa8f49d14f18a9802352b1a5fe92aa467743de2e524608e410cc0e80a888bcc45e56a23658f80ea5c6cbec4d6512e38808030b308f52440f98795f07fd546bb8ce1624e1ccafe3aee3598e9f25e5b2fa0ca287db87c3042dfc4bfa7bb39be06b393075ef0da6de16d6bc3a55e1072a54a095b83d694db0062532cbf9ddf865017efc2c1a08319712237358ce9c75c2440ba52fff1484c9820329baaa3ac55afb7b7a3bbded046123ae8a7706065da75f0282fc5b7481ebd9d7f29b923086ad5ddff05070cddf646c27a776e22851b1c27fd07f5f0dde6ef8865087dd997a2e919deaca18f8457ead2caf492ba8f9e85d8ed73f25656cc170bdb56659e2d0289043f0387a86725d6beed99e4b20571171c41b5ac46caee5c34a60c517a007ad26bc6e23f277d02dc33663b7e8a02a65c8ab28a0ef2703c918815184725cb2d9239096d500ed4267829d0ac91fe8e8ec282c5d9ad9d9ac3d4854f8530866d4eafd8ae9472dc43e146e8528ade0d5fe4984a872c30a16543ebb707deec415ac4be42482791e9e5d43f378b9395e2b58f6fb5e2bf9b6c920affd68641994762fab3cc4c0109639db6d6da0146386685399300e16d49497ccace57e9e14c01674af21d65821c6bffca68d487fc1843e4cdb2aac273d72f9e5f4bd1227f1652b527f036fa1c73b347858cb7138622bf5fa2c9a891e48847a28981b80315d278cfea9c9a0d9e99ed97a0960b8c2d9c844166b1d74640b46e011d432df62d389f4812742b137b2a8b39607115612cc313fd3bd4ffa3d736f268fc95038650406a9ef0cb4d91803ab1e21f1062d08c66e6c7376c9967e1814f1cdd78b91631457c6d72965326211ec53d5c9c6d84cb2306c3e9aa2701b51fee15a4236ba9db996de5dcb6248aeded5ae6373e19b10e8714d6a2f1b590a5ac2b9714d812529e93e5fe945dadbd0da60517968fc5e76890f31dbdfff96530c1eb316297e9a47b44da9ac4663bf6e24610c2cc56291212e224fe6586166a766eca77bc10740aa1f0bc6dafbbb83ef4d8110f276bc1320e61ff81e79f8ab0500199dc5060ad4ca16c0702c9afbbe7c273b889a778d7b2a3f7b4e14009522bd59e05a045288366ad1fb62ebe027288ecf580a479b15eeca6bc7d53ffc62b44363be4675de7b0798cdc63794f9521940c35119e76eeb41693c90d09b3c361d49ff931b407a397b9d28d096e31132b78d8f9993e60bca74bd51c7711ebb2dc594f7186bef2567230883a80e4f4c29ba8fc172a8491740ad2702891b2959db7ae2448e7c4cd529d122a5bfb6ba84173c0bd1ba76685f06e95259f15619cf6df9ada8e37cf19dd5abff51b513652a69b11bc1f703f32f5dec2ec9f38b9ac09918492efee0f425740efcd21ae14725e689066b0ece793ef60a0771d8fb1cbbb72dab077beb5e60d1e81ac63cfc3725d8745afee8542363d027995470c579181e649210c45650ed0b2f2e7739f74a37a061e4d4301e2d72ab186fbbd605131aaaffdb48fb713abd0c640ebe959a0170912c258d6927858241047d9be9dd3baa0b7764684e62cb62bb07652f4f8e1c04e27d758c4dc7e46920bcd8c6168c74a6f51b04ad95adeefcc08e1bc5eae8cd8de9f789e35ad9b2504ebb49effa788d6d406603e951b4fa844786a5aa0440c9cf42d1eae13586fb823263771c86976b5e8c98478bd827354def62b3534dac5fed642a71608c369183ce4a90d5a60c87a20072e6d28ae3f4a144d02f20dcf8e1b3539abe3597ba0ff18151979f55d9f8e713dab7c918b420181f6d6ba2372fdb353f4cba220917763e129b16c30b5756ffef50c1ffaaaa976619f4fd2150ca7e05a7054f767b36350c009620ae80855ce7d40cbfdbc9337b5858aae26d7dc02c42b4b3494d9f24824cffcf703b75df7303bed3e5e5f7146ab2ccfc343917596d3bd2fdf05b2996bbaef706c0143b956b486cfbe3a76ddda87c144752a123c0d659f75ffaef0aa906561c21d67fe50eb1fffd61e16fece4abc483f33fcc23 + +Params = SHA2_40/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000000470860025959310b1c2aa8ed4bb6bfd6e817e5a0e8e5d1f4faeea2163a38ab4bd43936388f918e42b595b279695e31dfca3e3e0dc7ec61f1764f64cc43bd909b0 +Signature = 00000000003c33adab6d945eef823095a83e17d23b1958305f1521b67c53d962a359156fdd9710792f47c07aff5541ce424dbe35c18953a5e456d594261d6915c3459a3b2358c25281869ca3703098d8fc74d8d2b041989fa844fcc82cc131bd60bdb70cea3cc29de2287ce43f2904d28ee1c4d541594d69ef3c71df3345e2d3787348082458a2e6917edecfa341f1c0c6f3cb8a9f2e15c7551dd159b9c128e71a904b4d38332994da843e4cd002e849f25ca814d295ec7d5e8a1d5edd5c9fc1eb04aa1dc8db344f4f7fcf25e07028caf397855562e385384c9ce1e8123dcc80baa46c8f920db79b0ae68de0081868a4d25b9eb2a41934d2bce3469dd560f9365e452b5656cc1adb620040a509fedd5416badd1c6bd7425a2045f6cdd872bf1ec885ed4100a61bc12ba98447b7ad5dbb756a6c918569c0194dda6d9f2fdff4cbc28139a418d7a5d0fe9639e3797724bd790dd72ea624bf344a12df59d81e27e75e9b6379396bdfc7c4589dbc2704d27d881a5564a6043236cf890b63d6a86fedb67e3dc02f2fda1b4591755e11c876dac0251f2673c74e2810e3da3b88ec1ccb08ec1bd0b9aa087b064623a2f731dfdbb7421c482a5e190aa9cc0737653758d0e6499323971a1292b83b905cee1b6fe5ece7858816f7a6649750f47e27f009e93933e4124201dd9aab0f01177703372536dac822417f99ddabad340acdd92d479a3d13b55ac551d898c4aeb992ade78229cebd77b5378660667f537bbcebafcc8e5006bda86ccf6dc5b2e6c56a9087952168c7ea0a3f90ed34f225641c5a9daed1bf373a4c3955df09e2e91ec801b5c2893aae9121d81bf111c315535304912dca06a066ad877e2eddbae4e7addeacc61a0bda8d0a13bc6025aa621adcc63c3218606685273f932e0307696cfa8d9b0af656c31e5fa20eba6357f6be7e7ed4de93705ebd4269221eb715ac97cc4b63909cb7281d67a4adec5d81f7dc6ca0fb111f9672edc850b4f5a46f079e5b4189e15bef0071ceebeaa627b5b52e30a8b262c05d171c5d337a9604463ec7c6a77c07382348d4349d63c53e97876ca4c5f84a751509ad3f9c69ab013deaf9da6a8d60bdd6f80dc77bf50794d8dc4562032cfcc3cc1aa8e54c6238b95299a5f760ad3b646b7a399bed81d008edec2a13c76e5cae7e7244e6c1407a7efde3c9709e27f9ebbdb17aa5968ef1d99ab41120274458506872de1eba5128f4383744cb1fbfc8c1037cce9a7ea042b412b35864da098e0801ab1c700c2ca1438fe45bb6b30f35227a357f63cda522329b1c34975bf3dc4a0e7d2bac8b4933dcc04e414738fdee442a8cf6b96357e2b31783d638915a593f8e3a4313d5140d13df96fb8626a6d0a78cfc1984631b61e6f4e287350d4345d9629e1bf2fcd75c47815381470714894428351cabd20085969f415553b53727192ac49c0af17dbcfc303b9cef5ca64bf02d95fc336095784e1c3af39219aee32674d9006de1c361431857abcb80e730eac4dd2c4f5a1809115680d3cabc2546bdad3277cef0c061af7aa505ca1c7ccce0c2b95f2eeff39867a1a45cbd5eb5e525cbc981b72398de9e15f66af82da99ddbf682f34d2998c2e29536689202b8027d8419a331415f61cebe7ad2d33bc7053c84a297c9e68e4735b118ec385638a941c092c7ec4f81d1ddbe5639a995460a730b11e35ee5bf781d3a8b21e6d895f843e44d7e295dfe8f67e1c41bfc7a3f61337f3a3e6fea0921f0ff3b234de614f8fcf1315afefcf1fb06cc7de6d48d883adca721587370bf6d865c50a8aa41a88f96e086a86c24297b473600232575ca1d6415f386f9d4c87c9896b77bde5f1a4fbdbc172136cc887435e72b2f84392d37efdec34d3ca720051c5ed01654eaf23534a6339fd391c2ec5e9083efae15aa6b5ea82c48c49078fdf30df4c295ec14776ca2acbac282e206f0edc1bd51caccb45f055f725f96080f5a7eab187e8513680aac0417946fe3aeeec9a75513d3a2f1d2af7ea3093b852e7d480d1eff8c040dada9757370d275558208f259cf7f2b92a52d6d548246675f7983c61e9d5c0f63f777cf77d8bc0a0c0a6783a3ab6c7c1131f9b8f133e14e7fd23d2a6fe66c6babfb213d718c69ff111d3b81daff3cc6df000b14c495d9f2c89fddd2b7fe355956c26f690d2ee6e03288cf4c0459665d611a158c56513c585489b282cb037f0bf4039d4659ea70b7c035e811a6e5f97fca797305bf123055c96df7a8d425e00d827e8f3f593dc63b6f7e05098016c6d12b8bf4318695a9561b1ccf4aab78591b470a19f042bc21cd075c8d2fd4314a13d60fe9d8eb222e7f889764c91acdbf05debf54a04c7e1054e7b9eafbc44491cad95be1b85e5b86d9be740be9d9482dd47714fcc5dc89d11b00c4157d8a2d0a66c51031e804a380e30ffd9b728fe798671faf32ff31a329550cffe688388b26d4f40761d70d6ed24d534adeb46788e847c1ca7de85019d114b8c8e7f1cdbc1b8d232574f890e8c85e3781fb7bfeeab424faeb2d62d2629fd32801ae72340a461e9341c8ec1100afbe454657029c2425333e18ab2aef53db50dad4db7e6a002cadb6be26fa362db196088c740897fd9be53b420ab74381c2128f6b3fc3d05e8947916d7b10bf5af487dd9d5b398e745c59f5a90e54982afe19a2102c6e13f2cce616c98e2ddf2d85b0abfbe4fbe90ac711fe6ac0d6a0dccaa225d0ddd79156156730f1c2bdd6570596f8fd318a4f7754a49982df0ce220ab3eca9c0845ba153d0302e3647d8e5526845553deec4ba2ecd85ec59208d50e5f43eca2200123c3633eb6979b8e61abef61c22a0444d9db1452936a37e3bb2bdf1a98086fae5d9e05b72702225371da1de88feb85591c75f1cae6bf5b9f2064cd68a4375fae065048939701b0da0d07d9430cce7c476096e75ed4a49236bfa5ca7df33ff7bb2446e0df6f4b02398dc84f0ccd250518fb2ab44152eb22d4b1b61f3c06ae3a752708ea61f1952ba4d2db9d34bcb9e1472a5f2b0eba967c5d7ff9c76e343387c18f41fe87bebb522bab3c00d6c1b9edcfbde376a4c7cd27e01f7efb8df55be252976ec24681dfe0d00cb01e8b9d56be8688dccd1146af29337c2bc6d41b1fcbf3e3c23396cbe46f2814d03c82e681b66e42a2a884cf98719e6afd2fa6dc9d7ba232da26b96f0cef5f281f804331a920f38ea27d6f4a8b81f8b2a149e3df950caf3546a110416124ec751409a70d2ce1108d1839376cd4f9adff09c1415a40f84022acabd2c2323b6d7490ca2084d59ef416649c55e75da48c369bbda264715693bf90aeb9d50cab8e7a8d53753157a5116319da56fa31c899cb5add8da2b228efba2c74cc3c530a9a22b70b712cd85308221de045b7b97697b9bab6eb0b8710c755784c7d26a1cb4fc63b56d5c94462394ecd5811e2747c636a1d4b5367c8461a4968798171a6510c64c1ad26b203176e3497b5bbbd424169e4da675ee072979cd1ba06c0d503fad819c9d748e8014e8e37a6d7bc7b571156f463813bf3e3bc9eeac6b1c550334ec1136cf98531b249361c4d998f15407db1871b2dd89a788ddf9a370f1c42790e538ea26448fc25df3e30fe582235430a974f411b4dd1667d051e0c0be4377b8c3f45c6a3a8437e106b2d6c8e8d43e883d7ce7690e76d4bdb15b80ced587022753c6e36682fa59ac112ac4a18e05d8c972924b6fe97b547da40555903397249efd5a1130f8f002ac2c8e73b1676702e092bc8746ca96acc05cf93b679561233148fce1fb520596dd71e9d4c87839b3977a058f331c1eb0afe745baa7010d68b8be29ccb46ce0911894f7103ea93ea7b784d4eddbb77be118384927e56e26e4a5450f74d3742316045ad01f3323c9dc6c41133cd8863cbaa07221707d9e1a4733465506cbf1ce9d73f84be7c5661a52fb73f484721bd3408919b6c2cca82864a859f5d739b9d73932dec18cd55c992276629fca0687d6fa90afddca97febde4406314caf8e6af02efcef95be559a26d73e607c6a016d8f2bafa6b03ca782d608e651af05d63141e2fe863bb242ee82cbc054254baf1e052e4aebfb571126814db4782c0bf6500d5fb422d5e57fed1a5e97ae0d8812497b8416b62db104ff0abbcbf5a8e6f1cebeef52338fd1dbaec81a5efe77717731a564762ea51d2bd633718657b49838dbd1ec4bb32052c97b00018ca88033804d846f8554c5172b11ce49d45db9ff2f11e1421fd47237f5f2053ea330ae12c3695ea40379ad6526011ab46e28a61db01fe3587cbf5780e7d6cdc499fe03f696c021eb5f4c51460045aabdabf6dc40be2da3fd19c135dd18e0cbd2666ae8ea1b5e478ea3a01a53b267db7438c8e5d5a3a14280ef552e967047aa51202da3b6a72763745f99e4124565c9048a0092ef6e3d6514f54909320bd7fbb200b48a5552047d3a41e2b338047c07175f1641565fd42a120ee57f55d070c75caa73d66a306b73a0ce32af05fc2eab2ea93321cf219ef006b0a2e7ae9b71d232cd34f778d558307500277d6b24bf59472c871e1442a30fe31fa38828c8d7445b96fc567b8d87de32b5504c7b19c81bf437e597c1b01c91a6e8f3a76a2cffbf3120b1904bfa4d905ace16d5801274142457b8681c533a50e7f7ccef29de9d91944d8202c6f5cb05b36357c19a955ae2d41f04380f417fd5e3fa4bb871db971da0db05454f064e97953531b2ab4af5839dcf75580f9432ec882ddb76341f232271fbae3fdfccf0e4917f47612d5048a96f3247ed72527520d009c5d709d2f541d0dfbe148819b334414003bcc78578d4a9eae167f44cb1401fe9a97c9becbd7e8efdf48f3f258d9b57fdac64172154883e669af7642adae724ece37672fb68baf2c8e712ae3381044cc590ed38a0d48446f025ee3f5f1d64a10157cff7b66159a0d7c5a303670b04d28da3eb800ae08b6a2ee71004875f79666f0817a85651b658de4445f11c581ee2eb877cbce6b4d12ebc9ecf0544e50554fde5f8e66ffcb40064e3e573318d7398fe56895546816f0439ab157add2d8a030154fb003ed984e1c0d1611a7c23e0b9f55276e0395f5707faa8a4eae4d4d48f6548888cd7b685ac0e470ed188e112af2d9a54d9be509d62355ab76e4a11f871cd9890acdfe0ad1268b35ac83e7744b6dfe374617795a459f4ee9ab0baee2b327b626e16e8812336f65ba5d2e43e1e6977cb4dd1b7b81839cbf8cbc280255bf72181a5fdc9c4bb4cfd1d3681c4ad2fcd8b7f819e5c1b5efe21b153ffd129f40c3602604720005e565f58725df0dfafadfd5ca8b114019e32ab12747e550e93be9572f566dba14d5fb083481ebbc705a43a30b920e094eac38485e167cf65f928794e0e8b8ccd918c8551049ec1ba3ae50b30c19068e00e9073a232e4db3ef5f380c0ee2778fb458558d9ee58a14269a67acd3a94f47bab35bf8cc396a64b64f92bcd326c5b44c26c88a073c1f14c476f1579a5708debe9c9ff9cd4052d797d2263f07a70e7ed620aa9fb749879269c5b473271bf6ea0df84617afdbdbd3c8fab8bbd1bd4f28119fd8cdd73cf9bcc5427311a5e2047ad8c7377afca7fbf19494ad7c34c3bc613d928bfa9fe6f58f17e035dbd48e4fc334a04d44b9218f26ed698f75a5c68154947b807080e417158d88ac443696aa85c6b110c261ccc7e80e0a3cc87719a0b40203cf427c771c30d3e31741a6ad80fefeb2c380d80ae0a7365c126183c53fe2faa6014c053bea70ec91ce9f9ab96e88c2cce574a3200e5ff9ab31ff9131fefaea55a7d2c81cd3afd8bbec4918c69eb471b3ff11ee60a4ee8e2044a91a865591ff582749ed2e1c064772ebb51da6821ed769fef6af666a3e294c6a23fa90931dcb1468f540d548cb0ea0095314dea259bf9b28998029e91cd1df042046a04502845ce1bf254260aca5eb1ab862e7f508338092b3cadfac57764cb349f04f7bc7deb75d77f5269d9ce29bfcb40ba3ce070248a0d3bff002af97978428f2590953ef4a51371660c816a862cd7fe7e2c85809c9dab9d0044f8ff48dd1225415a66a1d580373178a5169d265feb656b018fe75c3c70ea25246858dd68cdd8e1716789e3a04ed6f410d11601d91765f5b0c0bc312ec1ef46ab2e4cda8205ad4fa1f101bb538d840e3e649417eb978c5449d958c39ed225e2477fa0f4740526095dbf6aa8cc7591bdf4c0bcaa1db1119ce81887e52a65cebf271843af05d219e8dc9a2974dd8879155b60bca8af8421cca620d78a6b6226356a4a4db21a1419eeba584ab2994024c719087aaa14d4e817c33963c4cecd3a96aad9f8548dd465d20bb89be93c36cb186d4db7bfb7cc877e9fe7d62bed074e0085a035856f5ddc702e27df61b3020fe020a98634d28e799353d05410b1c9ced8b56d058cf0ed2d395b3e32e3ca5a65fe6652aeecd18132576ea88a475dbb58052603fdfb46cfa4386e842277aabfe8f31996c38a9e48559a8b4593a7a40e556a852359c28786c21658477e4b855882d567490f417bc0c7d75f9ce4939efc48d0f82dc26f47b4133a6b6c633477798d15a50a3d9f14c6fbfb6d6fa421419b90a8076a4f3b2bfc0a9d838effa37c32d364045613c0eed4094bb33337fdb230f56fcbff9b607f67dba8671d09dfc8327f4e0f7e530858bbb09bb48364cc72b3e60adb222ed4916010b4fc49e7ba3da3ef9e9533d3b456436910e3cdc50d56b3df1fb4949c403dc7966b2a4ed6850ae94a96d7f57373ec9d154d86b6e7d5ff93fc6980ddb955ee64587b00b8ac8a122c455694b1a678c91299a2311a291b3dc0694b9da20618232c712f505eb0f837b878f65816824af84da11a2d3f97a821108612573b51bb7aa91e9e1d22c58f8e83361e9867121ec1a6cf08149bddca10492db28dfd6426ad1215b2c31c6087c868ab0b5149201436316bc5067c946a7221af4b2dc8ab2113ed3c4049da0cee172be3c9a4aebcf14fb7ba9921cad2e26e9b52d77dfc7c4cbc69ff6e1fdd7e8c49b16df4e2fef835a3bf65f08bb5eea0588e646e04d2ba4e445f0db0605fa4d4671f040fa1c4ba6516bfa6b455e4b7587c4c03c802c8748b065803d79ed4f7aeb326de832f06f600858dddaf749faddbe0cb2ab129e53a2564a057a896630ea4f3666d9829481c845579fdc5c1259501943ffebb29a769fdf86af2c20704d5ac054539d956b44bb95a6bcbc925e2372fd43f2a9f94b4c6bd550ae3f1dc5cd301c4b67397947323ae83ab9431f39208e56c5a2477170844a8efbdbc15c64bed8ff201b549e81588db8825cb9b3bc56119916d4998e0897a8a422c685b903285257c76548dac7d5a0f266ed4cd54126c3b3f0160563b2995d49ebc1327c7a1f8175a8ed9be6057714da6aa450e0055937371ca3e06dcac4c82ae645602849a11465648895474339acbf0fe77469255744ba07960c10295cd0371e20a0561d8f833849ec23b301aa698d921ce13dfce3f98d5b6411dada3853a199c7aa68cb103da64d14901d562dab852d01c4119693d15500c01fb43fe5d5584947eddaab492f4339603ccf8c9e73b03b4f0fe53505edd3709640e49a97ff3120273e7c162e4e7fab0d1891b0404e92284640a8b18dad6b162f13142d9a1f8ab2547a05bbb1d73166ea7dcc34283b967c4e79bd261b8ad7fd07b4563bc56be5f5035054044458073296221cf4f4a7b439ca65c47d33db6b55c863d3166b2385a0c0ea68a0b28f1092b0890e83f6ce609c8de46a98848ddf6324a8867580688ce0730944daacaed64ac5199ff98078bcac64484a5a9ffd737ebabec8ce818889defc37741244acbe7a16063a74a09b98bb643354d721024831dd638033716ba73a44805470dffda847b4481844c8fe4fe29a99cc5f3cdd107575f711fdf67dae7241d6d2aa4347900ce0f8a2cb9d6926679e0a9b9ae68524cf9164335e7888b10c29cd5835f2d20e3701aca2f0881983910b8b0ae491b9fc29a8bd9522a0ba891d0ced25d2e8e547a8724b4e011088572dd68bc7c6540d6efc1937aa9878cffa6ea36fc24b54960c9c84ec9481b8ef62bfa42794f0e9125a7d67865a1b344d65505a66d345cfef2a5d8afe50fb2b7425f114d969dcb019065cf0f5bf0544b7cee0e49676fc9f733efc0f77359bd652f14f4054810bb6813dea0d5fe635905139a61ff716831427b16134c1c4d0fb87e3eed10b1fa6158a7865124d6b30e53837818c48e9e315e6997b985f43b95b1eee44dcf88397a580e70b83b26beedeab308c1c24c100bc35659e8b668f8f2d12b50a576d3d9c877fc05013de20be298639507dd2951a655dd0f7b26abd3edaea1a7b3191b6efb524c821d601ed4d019bba7ccd3af67eba10c0d2014f52f93a357c17ea528e70f7f16270a94625be889f898459164080821ebc1437d2ca2f800ee03001590003b9e232e332709428580416a3f43e425783a14aadead55bf6c6e5372a13c45ec79d173f46ed3e516bdc32ef0f3d30c35f99bf46ad9727fb3ee4aeb46f499414027d85fa45dbdd9951a316aaa4478ab24c7b799e9d73bb9cf9f24c9976cebdcba20a6492241945f59e72a7cf1ac1a553cbc3ebe91c8372b8342557a9d0179fc3f195e14f4093e41ad05f4e0fc80d50129c24de651da9422f6ec0620994ce53236739cd3c0893da6c65412446df6b8fd5803ece53b41e16b741eb2a61417cabf95bc843f30915faa6e959072f074ee0a1cd3dcaf3b1e82b5c422fa1d124285859ccc7c327455d2a8530363d93e3a7d1ee364312de5335ea4a3e392cc5498f1c8214363ad9656f4a8a38bcaa4feef9a8d123c00449716d242e8f97dc6d21787c955f6607b75d6ddcc6b187af799300ebd63d51a407654f9ac1aa7ef588eab72e38e1ac95a85216d3419b7ab4ddc60c82a6c5b671298d1378b3ec9cd3fbd37c6f69898543d2beac547e2b109d743643dcedd68bbd72448193b80ccc84501c3fe6ea84a19b2a17252809d62b1838cdc16438ecde1e7173b3b167fac1541a422566c0e63f36b06b038fafeb1a01a0d3f06085cf93301c723ddc010c72b037a57a9d9f2d808c6f636e880afbadec7f549314e0afe202d06f19a917d341e78531a09ef6c40cf69d905ec410b2e1b252cb0d28b749ac259dec39a1508545a8d3992a203233a42d74e7e6bdf0158316ff671ea7977be31b96bac3f2d5ccde1ad5df4ae948ea1d373716e16668c81d7a9e537db325b79443ee72a73b2e1d29846e9e3d0f5ffea3430f61838aa6d41cf82296f7a8f1c09d6ff119cc60c726dce7e5e34ae01d8bdae4595fb31cb381ed98c47be4a0e96915091b4c936b6bfea1b8b41b243a4728913cd17decf060652fe612fd4def19e8ec1fa1f5f60ffa3a266a374b845e121fefbd29658fd2f2248fa9e2dd24fcd0e027cae2c9fa5b77c5d05097e2bff50700eb73f0dd78b1ed764b8460c5294ccd5edeef18b2c29f52b1f132915fcc05b3bbc82de5176337abb4a2eb7b3d7ce14b213403b67aa166ef009d27abaa28c9ad3e586a7cdc8043ff6f57caf8b0bfc3c970e3aec0cddb22367c020933ec04d46abeedd5a04dfde8c52584c7af050e9b434427e34be4aa07aa4acd2b8c001ac6fb95e29590ad5620bf449fc7a65a0dc04341d0e835598f84b625640477cf7744ef1e838855277c09a0c49ed3f2576f955ffe368c8fa764a5e8a666f93f776825d396fe4d96d1bd4b4d13395024d3ded840bed596e83d8cec64626572b5af94ad46a200859b9131365871cadaa43a9d1cc23a2398ef727912f737914acc1c6ed75cf35e604364305e6b8e408ce2a72780ae849c3d420f0c085ea7595a468204e26601e571098a18a966774283ebcc09636e0c90f57a19fbaf11e9d99cdfa439713c8e0349f480d3b551b4cbaa0a54fff86e98d4289bdaf295fc3cdf84a04920893e754f499e3c811488d9454724601f25f70ec3c8db3f8f9c82fa5652339d34e64fd34de778da05f8e07d6031dac28b405012397029e6bf3a5f4f719a894829e22aad93bdf78de56cd2d30679c2510f15f93637fe6e1a59e403def1cf3a97e377bdbb7f414bab014aa94f399fd160c169d0fecc07ddc0a7061778f08e916a9e681068684f6d7d8593a6dac7267ab7588be4ea520d0e79b5e0bdc576d4ecc9e81ff8916364a5a29163f4eb7e39575d0d1a776f71cd3d7015b4d8c10af44c903928eb898c4a51d52a3e1453adcc3540f07227992a52cfeb4e7646c63b22c6f9217569d35d0f163ca42f713b6494e9159cbad8a11923023aef1b87ad01fa8c08e1e61da5ef7a819b4dcad2a08fd00199624da3b8bbec50d8fa6434f9412166c84446b306cc42ba693a7f87db85ece05072b1f79d8d3c4336491a6ff17247db3209eeeccbfed5c20856d701a73ed90d07809efab740c110207e5e99f980effc40399e9e3fc059890d2cf7e3125c0a720bc8982869e40f08127d4eb62be60f034e88991c75ec6f324b51c5ef9f39aa358500599ee0fc8575beb83e9c66f45cb01e6b5a1ae5ffbc8f6bb32776d51e83397cb485c2363497aaea346bac6817b152ca03558ef580b337f272c882b4a392c168504a65dfd66c63e6a58d30a5bace303066bdcf53cba3637513de5dafd178e3e198bc391300b94d16ae71af9a2e20cadd1a1d55cbbec231c4d96f68a0efabced5ebf301910b92c3505d0ed88d2042ea2fc829734cd1fce1c307e9c2c42b0b11bcae586fef9747d3cedeaffe133e91fa49f07ecba7408a03152addb490b0ae4c039df2c96e06c50ac32f2b872f31c5798c1b770e657a57e28afe522421e0cf1da808446c7cb354f23572d1961925d4e49b6c38bac240d5a5f0426c38b6916c7b4967e115c8c96cef59eb69149b64fa95aa75b9ca247d4cc358a35b465137e6ac3823e5559571d5027d1e40faa96b43f48cfe7503c6bf082edc94b75c65b6a7e71ba0d9dae63f9631aef318f2b4b543de8ae652a4d7afed0f23c160c80e1ab06ed4166e6340af02424ae6ba8b2bb61ce2e297af9519eac9c0d0a0f45dd7b8362bfe3ae7f471c6b5c1198484230875dafebe95f772fd428d5604c846c0f8edd9096cdabf655e62e8c91fa4e9bc0c04a1956780ee94d3417e5302182677818e3a2cdbf1b6b708c1b52cd717779edad4c0a12fa27f7733930ce7b8903caf5b42a7aab6da9c65a1ce900e6ec79441273756cf46ff29c66a47e5c6a1dce655b98c4a2d9edc2bdfb8a64c854bddb661f970e806948b84a5bcb97655b105505a5a030988fb794d0849a042101059aa15d76918cd0559f83050c620207136697b2483af65494ce02be0f48db83fc214d78fccfbee19f963e42e7e0664d6b95fc015a6ffbca3c29b765c2195d73650421678a81e160c4cb95d2b8bedf31c1627e5cf30f9f4c66f50c3dab9e3d5b5d4ff0d1a4a9841b1adf3348f7311770431333b9051cac38f775f397220bbc68902b69a2b566d2f43cf9c5772dcf08f8d027ef3005dce63c87122fbe612882433239afe57759989e74480f1eb654c1db07d33e01cc1bdb06f02734bb77ba0f976faab722b896f2d3d6d86585dc0bac870db96b154baaf0795673632062809fa69c2b8cff64044ce6767cf1d5b3b4ff656906b31648c1ecf02a2b322bdb5f3e23fe594308984ddc55b8abb7096d4f892e77c43636bbc71c0015cfe65edbdd7aa988239abde2d3e19fbf89b9b6d03c84d0daabf05b52365dc145069cb2e66a9d522a359798712cd4bd7ee6acb7986751dcdaad3b48acdb95f8c4702872e635d1fe44aa18e8aab0c0d4e636253cef5788be96dceb90fdb9b1a3321703502d7d74ef9ea6d8672d8c46f267c555079456fb315afb7dbf4d13b9fcf237c41794df414193e8db05db2c7e22e4a7850a2146f1683c5e8f293803849e6c4cbf3cbb93104c5637348f27f8a7f2fdaf7d60921c015025f65a072afb9b7dd5f14be843be4d3b77406247a0999d553d1551219cea645c734b75a1b6db9094a5dbb44d461ae21dc43c7d0c81a7ddaf534d9fdf65aeb08bbe9f5d156b38f7c55ad14c5e88b3ccadaadd08ccd72284e646aa9a15560ff249542232ba78e66e0fb2dce7f972d81a226524e3c90a0082c694dcc0540c59e3868db08b1b44b6895edcb55f7b9e2121ebbe6cd3474bb306ecac1b9e6538e648813515ad910dab1ac789d46596845a3eb3c0977cfbbd36766097bfa78bb1859b1c265053ea791ed0591ccdb420dafb4eef06216bb47ab274b5e0662c8b944d0c97a4f257965f16ca257bb599b2674aeb030d8e94142559e97ccb9861ffb9607e10faf2a255de7965f230e97e0b7c040817ce0cbd35e1ab284d3d2f9b1a30e15918ff96000b554c7831f6c1b5a43e7963535e44bb13033cb9dcd70e8ac66d0187b6c8205d1e6a48fec8cf4181e75d53d24f35c9d78fba64585adc1b0f75c753415f08dfdbab766adedc7dec1ffba5e9d175b3407df9fdefec16cc5d03eb8f862f7329a1096aa007030012ac13351abe731a1e697312d8552b6a464afdc12bb80fa505311b0c8a526a634ed311325f59e57093608f95bf01fb705e1e8042569bfd3aef4d31d31e63ea6bfea8783a8c2dc897637f7984d5cb1e997babd41640d12f667285db96c0b56755e21f9803fa10caac6f558c4a0d7c52c4a99ebad16c68527d130d132ff77eec45ff3c6a92a9b01019b0a071a43b938905926f62cd8ed4106f8564e69c795878097db20f6b4b1baba6bc2fbf7ee9522ba7ac7e8b922f8661dc473065fb83246d62e27abd3b113c4e9b48a6a5b6b54d4c114b828b539298c74a0d610b4728c6612bb8896e0c4474e32be32eaaa49bf41dbf55c6161c7f9c3bca9e7f67be77ef77faaeed82153173dbc89eca36925862349e9195a05d8f636a3e9791cc52c2d26e5647407da439168397de3a479a0e38a8502e002897e0c7e83ed32de1bc43a8c07ef11211696ec126d83c35d0331b986e9cc765a539e9183568d99d7ef3e760895043fd38733c24f15835a62c69da42ce976036edcb7efa2f75ee0eff8c91dcbccdc2bb71529a17c3d258e4ea875d5ca886ba801053ccb0a119da2ae16ec9741cb4971757110605fc2424b65eb5743317ae1172921b9424f97a7177f660e4ff1001ec16bf2c2b79c2ee03b126f95f03aeca01ffa95d3bbb27be00dbf3488ec7df3d41a01c04bd1e83cdfa765fadb85e86236598e56403fe2942f5c62de0f9c73ebd8f87573150a3af7a42122b9b16b015462a6b077e6f67d149e2fa1f45ac4b55018e6d4d096ce56fcb9a3b6bc6ca205ffea488f1f1e5500a87a3b394646262d98b733cda7d4a0dea2440fed6520ec07778baef9e68665504adfffa97bfa6fc31d8ecead082fe698f78597bc159f781d81cc1cc77312f0c76733f61f9359451f7e9f0f4faa20d580708a009085df8fa938f8ce452cadd836364b47bb08abcd101ec1eae43a0c569110b667adbb748cb2a8f7a7cda28847d0fa836fbdce2e527f6d37b18603a351fb52ad3aa84a488efa9182141e8380b5dcadb06c299fa8338da7b390d6f1f4ffec323f1102d60fe7c884346eb9a93874d4b86ef1b96fdda5e3ebc3eee03614afbc3faf6ce79305b16d8d9bca0e8c697a906d5b4bcb46df6956863670634068a9360758714804597823edc2283254c3e7a3ed7847a97782d57c7ca88919be9d282109a88e7079bc9fb4642ac70438e4a30b751859aa32f9c09edaeb9d04cf7e530b3a7802070617a72ae7c537ebb83f8112c6b43a6714573288f162b559a44b8654a6d6870591d64898d7ddf12e531548ab3326d1529399f82d12cf71a44570da195eeb8f4b0c7d08db8108cfcd20f2ee89fdeed067199c67df11ca3e40a7c5ff64d1406ed4c2115b9cefd44342f381e9720747153ce53907f33a3bbab152daab7cec855a00abdf5a17c821fa0bcc8bdc39f584181597c98f2c36d573d0877a04cf405229b6c14d95f1acb49815615c1e9b65059f4e99062a09661d488a57613d91a5eefb76322 + +Params = SHA2_40/4_512 +Msg = +PublicKey = 0000000ca315dd9aace273ed0536dc06248b0a15cde2de13dfda2aca211b9a636a462f06bdafe0364d2db98adf5c1a21ea3e9429b8b2e17e88ea29ea712ebf162f6535b37aef58778b3e5960c068a7590db6e835a713cbd2703cc8e1020863c241964be0471c82f0a0d274133b1a823d6140008a6879f7919b4d257627705ea06b87a276 +Signature = 0000000000dba0ea7a7535ea65daa14e2ca3fb0ff1a38e46b714a13ddc378cbeb7fba67757cb2d463e25a585c76a5a01b67654eb753e125ae53bf05831e52d3ed37b66d0a8b83d9c106db1e64e836d7dd0f228b52c52b33dc32f016fc2e9cc213419580bf0a584bee1ed5f76f1a0b762ba358e2215c403cff76d4b957371bca5bdc3902291ef223b938cdd6b9fdf2f85d190a93c60de656c8561aaf6c5295cde7d99abc04c0be5cb64739e9bbcdc93ff1bc6be4532f397a99eb600ba952494de9c2f0321d134cbfb58cc6cb0691a4fe36a0b3ae3035e4e335415729d08253be3d84dfebd12ce01cdf95b2a85c731147dbc21cdd28c6309463912b71c6b4ffd97af8e1baf0dc948a14b4c79e25baf1063da6d79f4873922d6d8184a14ba46d0c8661c790530b78e20c74d89c8d9d79a60305f0d135f34d25e741b5623e3779d4bdc89d9f9254398af1c0bf009306e9e3cd34c044c65728d80ed579b9da0e2ad6d6fcc603e9d98b2b64aee732fb7ffb27e0d441e51d35afac61d02586b3f85e918bb36fa0bfc8c25e74c4cb3be4ec98f80236c5462db2bdfd2efe3dee2b8bf2f71a75a80f26a112e6f4fa096b94af357e19cf591f3efec8c199fdb02befb68605b54ca22fc0c7155d30e08334514fea49b7d5b1c76b7e87af85bd9ed05f9f2762db96ccc0aa33a21b2d6e29cb3fbd49ebaf186e1ce7e51e477bc1a624438be10f53eaabe4db32455ab75963cac250afb92e080eaad081b2f978b2014941e42d09160d6e2fcd64350c0e6a25df0ca0aa0b074a9a1168e716a4457ddf162421e098a1b423da1a15e1121a1966f9249b7e8f6937e811ca06e2a47de00a47001ca07e4fb9d15e7833e36f7c19eadb666419e4fa939430c6057e01083360bb0e3b0e64e46248f0d4edeb6114ddd21648ec292a3c92ba91141b1ff1db390234f83c554da3d167b5508cc280b140f1300be8226eb72c799371cab04a7436a5af7d47dd3f4bcd2385436ae3fd1413e0a0c51f06235c4be10226e318bd45b891791718eda39b58b19d1ace0bd45cc609e2d3e8b318c0ae1ebfe41f2c8e6f8d8fed94bad954fd5d811965ce13cb462aa1c0acb45617d62e09a0705270c0364d992363da405230577d7d322603dfcc96f09050c28adeb619a267d9f4835e9009ea8fec5b8fad858027cad99d6149e0669b137268b0a7d1908b52da0e2625789bf7da21d7e3894c22515306773ad7f10122f95a75c08c94ce723b019bb3f1ae484b27ed3bf773b5d94511745602dcd5e3efd66c8ddd27484207ea9662fed1101529f738b9b3a46cdcffe6d28d9d4cf6484310de16f297670c8d87ad766cdd797b4d1d7718daf0af629b718986f850d6b9a610bb73d5df6b4aa9644024002f9ea1bda64b6c0cb72762174f440401db439c919b6f0acfc95f5c400737fcd614d0c85bbda414f60901b9174e99aab506ed3f795e5b8f7efd37a9bd93ab55cc98aec85550952396728009c4c151ab36016a3957dfcd0a8a92cd8e93fd8f70d22e28819669373b9fd182590cfac60c96708edcd9b325614c36990b4ada9b2ebb3a5cd0cde4264a531120380df0f35136c32e54d10aec748eac9bff44c3b16cb2270b46ba7d439d787db250a5fea43273c10941f774522a2572c8a8e55a6be174821de90913e69e8b30a2a2e9b07254ad78d307bb11ebd7ad697fd839a125f56a76ce72078075398aa117d24fa11869ebb7ef6946cde7ab46747fdd0d0a3044bba3bc655dcbd6be3ef2cac4216fb723c9c0fb71e898aa7e03dbd94c3c082d24bd81735ee5af21a0f8708463a1070a459e083f86cb27cab8bd2fb83e00ddce9d0fb0bda4512723a72999bc9b28d2258ee2ebfea3ece74e2060cb82edb7eba803db67d6a5efd3d2ae35ff19cd74ae36ef91d04f1329e0b5b57b604bec1626a33cc841e27effa7e2fb45a3eb7427b493a74ea8ffb561777591260752d98690f4a0783b912814dff6dbaa06036909865271deba91f0ffc3e5afcca0994474e7b247ac7c6582f1a56ef67ff8fe549859dbba2737a86d551ef7537af874afe9dcc447a78997caaf8c80318fe7fd39a393735e26ede6ef0dee9f20724f7758133d091a72f62adb29cc2f703d15a479dd42e5b607184fad24edad84d18ee0b4031c523b54e4b109018f45b3a4ccfae3265d4264d93a9cd586a4025d5f81e1325b7b74a0d83fc3b661f606a101189d58b4177acc77860d6af9a4885a2f94b7f897b264769a567816ee8ffcf04ae818a71d36675ea4ba7cd14e4b10d7b6e11e599e891c04b4a9b234edd0ee6ab79af39539170fa4e1354b3d0cfdf588d1f7600a78e38682a3566303847b0c615639e5049eaa8dc021c4130a7718dc24f9a48712b2c1aa8bb7ce7831e00aea6de36c2109b954b3db8afb212828a9896877d4e5b97643e457515a49847433802e1a833de3a2bf96c3ff0ffee8bbb03cf79e3fe7b7f1e6b136dbdb7801bf210237ae3b762b3db392a205c01f140333edd26fedb6452fb3d09beff58f8fe6b1c890f1ba12a24a54486fa5a66a7f0befe30f45a6ebe25a4a047e00e517e5dcd2b150556198c1a1243f2101166ce16479ef4befa47798b1c1737643044b378d8743d413b1cf9c5f9a17506ed489b33fe69fccf7744851be963b9ffd32b6b727b4b99e6f3d45863fbb4a365a73d9431077488d84f550cc00b381143b74b7e690a8e12ae790af77d8c242deb5601d0d25488d58434dfc54df577523b7758410c41263f764b224ee5980cf8ab2ffa8c1193b99e59cd500954c825a87caa18d499bc2d807b1ffdef95c4750e727b1b2aaa1ea376bcc2de5676f54992a023801784f5a8539b0e3c83b79373c00b9bfd51d8785670fc7f8de3db27600cc450627c3d3da431f5b8be312ac2248ec077f66e37e313493297d5488660bc23dc59f830860ccdeed3646f1e1f8b1f2746f402b0146e93ff3db0fc8a78d18f92288b035d5af58957782f7d2c74de848b8934d882592e04f211328c0449752d779c165f466903288ed96d7872cef8250e8b50d8945ac4e1952d82052fdeabe1e1fca2cca04789364c876f32410ccc9771c7cb3c9e875871086646022ef8f322fd05da49d5d39e9ebbc9597b43e8f3313647f1d412d363e3d62f2d714933cfcf81bd522fac5436e499b283a3966fbb2eafa1b8d68e4a480150de9b131f2322b74b1c8ea8cfeca11fd288ad79dd6401bcc66bd1a874d669ce262d1bb64196f1783c22c2c7b4f76c8cfc0d18c0ec81e9d1a24947ded79db151baad5ccb85bf5a8771e6e84d8db018daaf3dd05430ef385515a1ecd2ea7fab194d411647411a4c87927fe7ec2df21aeef38b79d78c7eda4a2bc80226b5b8659e72eb68a0b83fd28fafc54682880c2563ea11558565d19c2f3c6b8d5a6030e7283fde5aad1ef6f5c432689645137e65b6b298064c9dac73bfd34e646065b87fb9f13082a45f0b04cdacae9e264eab8b61d9d54e7db7ad1a4b8c1d44edc533ec3eb1b4fcc50fb1cbab52b3491c96d4996ab0eed10395f35c9e72800b24a6e8e245adf6472e2b229cfcf9cf7eb9d4fed1e7a9e7dde70abf2f87c0d2ea0bd53e54e22170305fa9935096ab15957a0a24c5020c9c4bf72b9b87972322784fe7142cc1435b3ae5335bf5d9d43291273da8a69d6f8316e613c8935da63709f31b8d6ca9a8fdb0b708e4ddb04134701253bff8d0bd7343551279b151edcf63dc203999e91d0aacd99503b1f0708f2a42f516c202f2ecb2b45105a4a89ca6fd1e7253c07f4e1a3e10cc44d96baa5456f9c7fa779bc582bb2557bdb6637cc4834078adb14012b098bd819f6d6ba5517f709c5ffe262d84b9d98b1878153419e47d808dfe7ef44ee95a63327ca38ea907557e57af93cd9e84b62c37ea2b2087de6906a64bc22eaf7ab11cf660b0b08ee588881f300293059f66b37533f83252183ed946ac1ca0079bc909b8ac464a31b291e3469135a80dd432d50892e5785007f7fb8807c18b29d98fb6b917801a790d7e885a4316416eb17e54dc89e3017e2e1cbfed9a25dd0c2905e5ba5156605db8e0a9a41edecc2302deb8a6ebd5b25c64fda6a8a0a1b6d273481e2f111ccb1e14efb64bb424a4e40278dc81ebf694bfa1e7f35bbba359d773010577344e295ff30b7dae31aff9183a77d36e5e304828fca779feed66301d1f0a9b862177c0f1e28fdd3c90fb9124667d1fbc700ce38b622ea0ad4529c79294c47c858781ac8a86072f169082b47e7ee835c892dece98781239a8a7e17f2831963a1f19fc78d0e9db0b2debb11645b7df4ab392c54ee358b153e32eb3f5d582ff9f63c89a5a1734d979c6f8180e8ab2ad84dc0d4b65d22b23dc6460ec9d87d03e64615a8b12e48640a549a2a4e46eda2d6aa24b89cf38b229f4e12ef9c9aa4927e5263552b47a19ada39d034394edaf9e3848571e636e1609816655de2798a388edea66dfaaed8a2d9cfd6dd772286e86652e17003aa3ca793d5c89e55f3fddbb41a65840ae807cb651679147d66471e4ac013fe604d08a4ef7d33b608873549264a668887da4b9b3d3db0ee7e1974c210987d5a133148fc31359d5a211f7d2de08fd56d4c0c2efb259f94fc8d3c4f64b4eb960245bee08f6478898a7de09cfcd53c790d8f1d304e5e51cc0860228e1656de57276509a6d0b47776027b34dbaa3fc6908ecaa162d7aa773cdaa4e329fe621de75f4359ae879505e555a2204da0375d39476d0e50681cc066881f88ff8212b0ec1a7d9bf423868ed2e3e59798f454399bf1414e7cbf91cb413ee0dd8717938557d30488991c4a38232296379d643a21c144e608dfdf6a392ff10abfe1d68814e3a0482128bae78ad328e75c7dcc6786b5dec14c0d23d99313c69649a62b5c930c8744f37c3aff806906a15afc0881788f056c8c77bef35c45b0023670cbb6770b858f6e135aea6db88b2447e6b35d573f6f5997accbdcf7692c6158fab2700df3a2cc29df380758d105030ad4a0b85ac9446f0da13c22aaa836a839b8ebd8fc3006cebb0e1d7515e8f96996a0af1892dace694aac989bfa62ad5d3f71065f1e9deea7cd1adc59412a537009b50b0f39dcc9c4de98bf4c6ec8b362ced332c0267a646d7857c17c766d793c215c13d897c9b8afd565aef99f1bf331e65ef7ab1ec71983058d0ae137ed20c156a1bc54d583ca9c69b5f221b779456474c161aace7372634e4162e163c517d1f507073292d614802ba08583e2c3f67e3b47b93a7d8a6530d7f406d07ab8e13cf5fdbb4ba2d0a6ba2b69ba1b475812fbd24f453cf2b9af604f9890beb660183e7e3eb3513a392dbcf1c1735f6c5b5b2ea134e29edaee865faed46bb50c95d6fb8ecbf0b0d9d6739880842a7078e33eb78470f4943672f0e597f4bcb2d55d815c0490857379a9ee29012e3929a7b0b20b5645a26e53c057250daba531c0e3573583cf59ba4a5f37083517fef64f995a5e30d9b60d9d43bd81b72aba6645fb106afa90ea6426145e0f0f243f0cc291e491f6f34e87d381a2b4e7c0e3e9b18014de23aa272e9d25d5a1e1828fbb38cfe749bb94468c2dec40081376b1674bc6834e05f5ce2dd9a93d81b74b706f9ec7cd57869cd7e687e37e2e44d3d18463afbb17b30338b63bb253ed8d8f9dd9bb39e9a1039a07dafef1e9689cef23718afeec59f0199ecb842f940a9ec76b15bc8a63c6f5b6b50c48042675962f1f01bc638374cea628d62e2c934620d76c541dfa2900ec4390deb8035ded9b760d283e0a8033023950e065ffd68aa7bc4ac3b89d5b84156b8be3f59ea7c8f3cc35331cb294e8b5b84a07568a56914cae549f06935408e843a7cce3095e7cb019d1bb9b9b3ddea20b03f75dd25447ddd0cab575ba9c2f415cf0d9933b9c72b5f01d99b8ac78dce2cb7d64733e3005d2448cc6ff9fc631e3f721f74ee0770766b317a6d8c45515e7413ba6ff7d9f7120c41aa05ebfeb0b821fe73f385b1500d0452faa36a9d3abda0e50ec3d111a28f7e960af1a745e32817718c04286c635fee5efd3463e5b88518020704026556deee2e1ce293c742ecebbd775be77bf49030d8bc72d73d9b5484fcf9efff8111261e55a9b85aaa56ed284a0d0a3ea6cb40f3f308c029c94ee7da4a01e1f5338f2cbc7486e743f6aa85659017f7b15ee3b6929dd834cc59b72a821108e6bfc005c8129b9bf30fa885aa8dbd75083c7ad025e5fa1f59dfdbe7694b98cd2e6f89050a000342d64889fd86478d620a5eaa947e730d61b5240de2fb07d7ffad1fe8d355b04bb53ceceb4fcb0a11d368defd365aab5af38d6edb80bc1dbe8b9708f8c870317b8bb86c55bbac47f97a1012566d325337d4fdb80e619e6d634c3b31652475293e241c731098f581197320535932f133b4fa88212859ad861ce1d2d812cbbf00e43cec00f35459be51363730b72b10b4b0adce9354d3e4ffd3661f2c82514e3818d35a60940748fe9cc2ba58a61640a54ac31d0a231a1dcadda425db0040d1e75b4492cd6e4b13e101f2d366677a5bc0d6529172527abd774a3fde11e81417168b7edd6d1dab4b6d6fe7b0f74f5fdebf458679518bc00da8469e4608168a208081595f7e423df9ce785f3ab48a3929503bdf3882936972caceb6658d9e1b0228d79cbf8b8d05ba054e222259f79a4f67c58f3c5288aaed9b46b6e9bf76c8c8cf405d30e0712cb50c8c183796f29c825f1eb473a31e7583b385217ebb35ff1231a3bcbbc6cd9656fa9c57af24271ac75b69502acc1395b3f540024caee619fa8d270ea3f642369f6e15f69a0c2f2611bb2e3cedc1371d1006893acdaef710e414a5631a3ab5f70f36c1de6be0b3b8ce78f6f2b484161aae31951ae466215bae3266981e8d73dd9e92c5d31c8b5d3aee845201011e3f0a5c43c90a58c3c21c9c614fa588ceba073ea5a4a2bd960accfeacdfce67b47177bd5a807aee0dd13e2c3fb1ef4e6839b653117cfaae6dd889c97902bc81698971b3ad63a9554c7c78cb6a199ad976cf68219c8f35c31d12958ee659ac031ed44837b97ac9617937f8414043611dbbe457754d535b026da34c0802d2eabe4df71197582b785b5d79b197cf56e41f325d285091aaf91a978aa566840d04c2ab0753145d72aebce1af6e47349234f9c24c248dfa0cc733040f0464f34777d498184e6c86cc0ba9b5d0d85da1a695e01abddb976fdb8730413c4a0fcaa147f485d7335b75161e0cce028ae5ee92c02970e5cb79ebc389d2f67ea3d9b8d62e275664204adca49a2afb59689d550c0b01daeb0e245abe8329b710eb9ccb082e0d28115d2cd88f1761670716393800ebdc6e72faa2a68942d67d8ba896f533c8dc5622f52dbeb8d610d346e623cdedb672be2909171b8754f1d5dd3c3ca6071229f4a885cc0254ff346796751837069f449fef5a9f651858fd558c5c3a9d42cc7703670df5af9bbaeeba59a996948a357224e527aa6d192f460588a103de9adcb8fe34404e08614056cc69a001876eb147d7e2e31132446a4f9844871d282b53412bd42720ec5d3851c007c3fdf5ac5b45fd1d461ffe5c735e34a139144ebc223017fa2233d8f3dfc28ab1bdcb5481305b083828111dd537b5ad2dc9370a71170aeeff126251e9dd0108aa9baa4926669ae1a5735666b37030c07b6465acb7520023e91d1c4660c3355a2b588d42370ab7392148fb90408b9e344b1f95204f1c393de9abb0379052a4467c0df6bca29dcc5cd035ad786193307ce7c9680963c602a29db91883f95742cb1178a1060a81df97ffd3b8ae01c80bb83b7b2d5cd3ed9e1365783908e985ee09d08b878cd8bae6d79785b02169e2864df8f87277bfadd9d1573d7469ed5f0ebed254a7b0c5253edf2e707bd23a34c8599fa7c6318a70abc2531c235899928d56624fd6abd2de425f904cdfcb32c434e569f67e27aafe553f95eed7658c22a4eb18c478b94f7b71ad49219dd7b9f5ceee352aa65ef46b1e00d2e0c49ffcd158e8788c60ba50e266fc7bb1ba7fdb0e920486577a5425be375fedfa8d33f96a55ec1caed3e1d577b2991beb67d359606416343877ee97891425bc3f342c316aa09fbc5debef1ceb02ac9612df34962c3e642facdef07862c9d9993f39f7738988b9ca9bc423bd0b2355e0ed1a8a658e72055d965fb721855cff18e84810d79bc2ac0f2a9e5eaedbb47a323cc9088b3cd80e6ea73ba964807658f5822a01a77cea36c879cf2ab25efde94754353fa727bd078baed994de5a1a91492c3166110eb18ebaeeda2f80c0151dcd1abd5e5bd4209728b44e0ac5ed0f282a94a7bc07205b2065646ae3441008e7c1ecaa9e1281c8154f2593ea22d8e831198e7ebaef9d68fb83bbae3f3daec2793ca5638ba516a40d59322c0f92cc7b0ede0ac7666182ef7ff2a0895d26227ceb948286f401b5c124d23592f343e198aaf98d016168895ce137b190b2ad400808b23e5ef8d4a02af22ab197258e44a7206bafb9b6692ab316ffb52583bbe26dd5484729725f6d7e812bfe2c536224636c7a44a4fb7f8c3d6796f3b5bba465b0194be8c591c65f077681f0d63b60c7791de144f707379a281a61ad4882b7356fae3cc9abf1eb513ace6aea0baf74b2e515da58f5cfbd4346edc3b1742b7620289ea010d26fb62cfb40a12484ba2844a3969ec802d217c626b2995443e514ab7dbefb538970372864a0a0be600fe2d433f45960581a03e7d19b58f433cc68d1124cac9dd4866cd9d03ea23891e6649ee235af0a0e53236666290d30c0999ff3209a3af6499af5bff7d1989b2881d1bfaf359ee43cc361cba461dbf3f8e50757bd14b9166132c62fbc628274c73d38aeb3393605230bd7a4f18c6c13917c2f3c078065782680c3dbec79ddb461b1fd43ec560d61ba8bbb881e834ac369144410b7fdea4657a55fa307502837deadfdc63677f89f8e98b5f096216b245128c19b45219b890d104d7cb3304064bb91ec47ba926a9fcfd2d323934a2e1214f696c7f3e1ebec75afe43398cb2230dc2127ce45d4faf148184907a8f626a1f50903b618e2cde28410994bc70a1d93f9e6d106919ef0a4bb35df5213a8411ec11711dcca79403187ccb0dab78881b7814e14cfd9dad6c9a4869058674bf30f393ae8f97032967f429a83c5f1ec6d030e613aab413e6795607a64256b760fcc71218a12be335ad24ece22c2900f9575e04c6434ad1d8fd93a944bbd72a7e0e5f2d52e4e83deb56e4f71757269385c12fb826e7979bf62e5c208dfe66d893085aabf4555fd284a4d4b3ccdbbf568c2f2404980061834f5f458ca89ef2bc58b7fd572e8ed025014f23a89740630e142b62c0d432fa8dd092036e37002e9d9196c19de7f13ae89cde23ffd1e1e4c2c2d7fe5411743c9d0533c54f1c979a958b9d52ba673f137190c31cbd0a3c83f3a27b00caff2ae71605ac4777a5effe2facb68e68602fb8ec19fcbc8885665a5b3064d35457b847006bc95c9c93197e9a486f96d2f52cbf89f0ff49d91977b81a92cbf2476cc48596acdd71280290be2b1b034f4d292b0ecd1b96061febddf11b0047f2d17f1dabcc840af5d27cfb7bbf1ab23690375cba20cd8e4b25527a2cfb35ccfd820842908ee5b42b137e8091dc89f16388127d06c021ca40c50963faa1583923bce0f2f52ff198324f0ee8152d4bea4dbd57b189be913efd1b07924b4d08542fba499fe004cbb4e55c44e2dd814ccc0b28bbef3c0da71c2806400bb6c932edae2f30c4a51a7440feef0a0fa7ca3344eb2f31873e68793dae4df36347f57ef6c971b7da131a0da0576ea55fd8477362188d0311c7160854e434e368bfbb36e6550eb50438d0a5e3cdc8606fa3c7d2f36f841352b90b0c69a960c474465069bf47c96bce24ed676c261addfbb5d283f227a9a9c1b3da64314f2cce7a46fec0704323d91974d22e23bac263e3238697d5a6677e86bd3411182e5505e809ff2ffa622258d604c1f95f673062b0a693699fd91b8ba8d2eb3636b63f230b5d074221fb20c6e6e054b801b040d3b016a07536b644510b5a41b50a61c592dcd89eb49bb627f27eabbcc66997b0764dec395a3cfb1bc1295a9a99f343a87cb085495f39b6f37e8c1e3c7f2d939d8bc003d8763f6f47c3152aa0a055f0f8f07f751bf1dfe2b1771c9d754a3f872c04e7302ccf753741e88f477ffc641efa7dc8df537b9b41fb3c7a70af9b848a46605abff8641e615734b37b07dd428b72d7c1d74313de022e1f9c1e102d4dfc0a0da9d80de83825f4ee135b197f340858d496516bd81b73a27f68329613fc5119e0e4badf1244996881392a31a5e0c92858a439d70c498374422fcf20ee707f196f78894d8d42e069137353c90988cfdcf26d68567b695bd923b9fc6b761778913f0ef22f4a984ea78a5dc8fd654fa1f6888c2453824e5fe089b8183022d4d81afbffcc25a2f58cc08808c5d373e63958f3511ec92549a624605cdbcbe850d85553410a590cf5b4b5184d876f7a5026e94257ce00f585154fe54a6bf292b8d6d52626ea70f759a57ecd248777eaa7355ccf2cfe77c758b81fddef7aa3412c8bdd221c2e6ec70aff3aebb719e48d8df19b174e268429ffcf28c3cf14bffbd99ae13e8c38bc2ba8085b2b71722e7cdf3cf3a149203aa6fcbcf9bb92f91cca97fb8ea86e337cc97a78e72e352237362b9cb533e5a203dc45502730e51e49e6a8a8a33cbce45137331027bb8ca402bbefd800e5e77cd4bdac19d7d133268499e70b35e0cb861fe9a167d87b2175ce5c6a0759d448fe966f4573ba017b7f12f5b594f4901f9aa1cae1dd2093e2f86e24cc54726eac2b601494ff4738ee88f60f658ad22c4c9be6a3b395e28eb3d437d79e376b22e30c69ead0923ed4b1dbdf3013900827e3677b97e591c2c24fd0e7c1b05e8b7b987ac3233485845f0221e20bee2192ceeae42138b6f5a5465bc28806574508c03308ec2eef0052ba11b3b5fc02208aeeaf4466445a1ae5f3101cea52709a713cfda77614f00df1e9dbab4572617bfd11444b9fe35fd779aceee87d768cd5039901930d4375cd07e05ee6de499b1836e2b822681dfaedbae24aff92c7b0383be2f4dc3f443dafa145ceba22ca24dde9f630a420d24456c25ab981dd248c686c8e7065ba8f294bccbab5fe7cae9b141bd758820910b4d54d6d5c5080af3be8a72bccf0f5f88c99a81057a2f773780726daa4cdbeba08425d87cff9cf1d7e9aa393aedbdb38ad856b15c56bc1180b71187f8bd168dfad6cf50e34e454dc550667d8dc70de81722e13b4b746c711c5697adcd5a8d2dfcaf0ae82c6c9146e05d1953f5632a80e48260894d67cd4421812c60b258725c654ac2cf7b3a0aeb0d2644bbb37800382e732c8ea76cebc38b290d7cf159c1e55bbf6c97e30c8956fc45fcee6c3648b0e71a679632009ec7eb650a5ac56908bea58c3bb70b8c48a3a0c31fa47b902f2486991f7e1f67174a303037ff00e5f0afb63028cdd5f709f328c973716d0ce9d6f3a9253a40c87f91609c0e479d82c54ab65d04881a63913d2979663070efe1c18c75efe8de7fe683308c41b98a2ac46f91550c4e1f331b420b69943f4b31bc47d46e34ca7532bd92c8dceb3b16f03d41c62dbbe1f3599f303a1354e4ebd09d71d6400bb4f3d642bc9e2da4f839b7c2eb0a911a96ceaba153e5c82fed56941bc469334f2038a20724e487fcceb1f444627e3d4070c0f7a3ea443e6dfa76796d508ba4606771efffd8149602084f11e750ad0717cf7ed45e951b12a98202fbd21a529260519ee1647ac2ef83ddc6ab4af911d9beb816bb93d5aa603c730474c864e12a7badc2fe8f991b89a8aa120c72881cb51195b924f176b5d9b8ec525d7348a55973c5509ed4f1890026e191471221520e76abd2efe1a7dbe67da89fb024d258bbf0be524e94efa555b60593c172cee79fff9f4e099e82d2aba533306717d573929bf7483283d60bb022f54082db1b814d8218455aba8d936a81d5e3447f316157aff676da727f3cf58f1c95e35fe1dd1b23a645893ec09270ee74875e528cc6c00b24427c47c1dc8ba65a3df44c5e64e8a7838a2c70c4eb5e93f96053f6d6a2ad79384c29fc91f4b04b1bc8425565265fba5a2c0ce374925fc81f25383ce9330d3ce5f076de02a86cd04aa7cab474d0dac1c50f55b0083cc19f28924dd06eb4dcb35950df674b1469386f28dee345e208edcc5e6defd49c6e51ef9e0dcb4e7be0ad14138266856c32ec63273f2474532100d81a5b5360829bb603434e9658ca1c6c9f135dde8c45b455c132ab24c23bcd1b9d576a45bf00f1584b6b0e4def5a28f9792eda1a6c58f804b2905e8fb9ffc710256dad3e49fb5b8f4768354f0a9fd9f0d109535586929fe234f088c24b0d2730e9177ebe8d41dff3604f5570a050e1a5d1a4755b51b02275216bef727dcdf9585fc77b690625b522a53246d3a565a141a874ce13247601f569019aa3dc482130dd57c5f10a3fc260132584e69c7b29a8f2dfbce495953bbaeddcda4399242acedfbea560ddf5f7ee4e364ecfc7b52f18a0f93437b644a01f5156d6214ade11c320987689f9f1978df93af93b056231a6c57f1a7e687b66f0d6b9720c64e382824b19ca75f3c658f6eb9b940cd11eb56c28929c5700b13adc38e6335b493d4ffc5624b3c87dbd7b39d6cd730cf873c51aa9035c6ab88089ebe679e7ef656059bcf851704f04e657d2fa8e3b1ca58d9d409f79645a4dbcba217a316e30180f82212a1ec40b3909e9d5ab03f9eb1583c975931dbc06c162d1534c74899f38c8acfd68a1d510dfb5c36dc9082316eb6f65792b41626633a259116231476b638505b1cf54b2ac114cb71b47122fe34b0988e70ee095ecc7f7670603989567139e1d9dd7f127f388cc53b999998f322f5ba48d39607d4a8f67f9209723309a1de1367a8dabbd614990c79c90f187e611217bd8d9b7553b00c01395d7b65786d8e93185e7a14dc0bf286c479c5ff13f15a0faffc61112fbd3348193caf4ee77af376c74eacfb4f417c15cfeb53291f59caab290ad9614a05f6f1057a2b99d1a4f87b837653591d95cc943877fe6ea786a61fbb688d0f00169c191dec2ec84f211774962fcb596ce06ef3141516a3cd0e2e69252f5dd60fb25253078d1002126416d7a3a752437a610d3634c720867ac6e07a571a17f06a7f92a33bdfdc9922046c4bf6eb852c81f28b0ea8c0b7d320d592837cdf1af9e6f07db6d4b500ff0856c7158393bb683db9689ebdd6d05304f72a2f03ab4cdd4c7a4f2653d1f304203ae61a674a8ca6d24cdf190e72d02bbe08984909c63e4387d31980d5bebcadc6b46c607c24f771df3cf7b07fde83ca6a2c2028a34301971ef5c781172d1402a8c9002ef52316ab819aa95d63998faf1a86d115e99b9637c102eb45caa3036202f7e8739937248cd5ee061cf18bf15131a3b51b5c025d01cd2b8e8382f80becc2c70cea0a2d81b8d441089bf5ec889283285bc992388564c2c4ef23506f187523f3ab15a87081bf1a1249aeb536255d9e7d1aac87a9d6984d0268894f347acd4da5dbf61e7814093629c8067e1b4b232210d62916c8bc7fb704646071799c62c414b23933e62d242495d4eccfc906237a150f4fe837b2116fbec2c0adac4b679f95bf092e69e5ce87a9e9e964c16639d098582be192fd833d145c79b151af728bd7b751ac735157b95649658e6e36fd1d56b7285e933ebc742fdb0f3068b04e16060e84d96984f736109e25cc4da3b621baa7b96d264684d3ca5de96620471b5de61c17c3295ca15367e70b7e7a3b2ef81382454a3bfa228a687475b34c6d129fcfa86acb0045a8bb38707fd902c68f506956152be7914299e2d1ed3034fc298da784116961aacd5d8552b0af216d85e0804ef488867a139912b247c61dd1ea70cac897f925e55d94c33c9342dcc83c16ec22ea3b81bb7f29c84894f175be924b616a97c186774a7d665572bdd2edbeee4daf6e03a220e30ee599b70b3d6cddd73dffcb0611356eb6cb433d692b08bc500b070d6de7ab3efb0e6d14a4354a6b07456d91c132af8fcd19cf45f5b7402e606ab9dc6c6944558ac89667fa543af49f294acdb9e9119fba99ee109a17c43c526f4f7aa8b7cccefe82b18dfd4bc278bb5741f4314dfba762667545e0c4de41ed0fc96416fb59c965c9ff72bc76424d19ec3bc48ef1e480d7c12522886abb1a90a3894554f042141d5639f96c1fb31c6d4835a321086544a4ed20e04287ed7a65dfdcb33358bfabde8fc2c0b9c9fe545e62c8bfd7691d675c38a204ddc1a1118802985a1fbc01e1b2a29c0dc4496959a0255e7d8c898dba63f2e4e5bd760760513f9a1ab86e6be529d11cf35f4f89361ae59506673e8099424b0aa563d006a713dff8c80d635085f17d5dfeb9e86975d75f8a7e6ead8c050d9893d4f9614850cbbaa9621cdd47f310ff49e3ce27c3f79cfd828768c7f69cb8792fa86b155eb924bf23528471ee4f4e9aa9787532e4cd08229c957086c67863ec5b9793452b63a6dac8b211a47318fa17cdad64512300b34fd084072674bca1cd731063274e708614bee066702f9ee1da297206e35674d26ed1b9a941238cfb928324d7de2ba1def8e1d3ffd7baf1062593eed5d4cbc4154840bd83b7e05542248e8c9e4812c3d5cae469cec4e75b046816c4e928251feb1c4a9fc304e0514c21f9277422b842512996e76a7850c3317d5a94a3479f5e2220b8a255188f79b3bf3bc226e797b65a610b66f63632344dafe1911ad27bc593d179764816d55d2891b2830c5fa9ee9d91510310c015eb7737f948bc7ff69f6185fcc3a4948677d2dc403c82710b37bd382cd16f7512a3f36725c876e827a19570201779f02646c497fc4eb5f339f42a2fb4b3cf8043975ea25145197e1504dc379774b476a58ac4e2806d86399f997d7ac710d6ef35863b58e1e9b9c17c65e02ddbd87d5ecc6f2cb95dc237d0519b57d2915c34b07402b23a72880aaa4ad6e37e074b65cd9bffa16517eb89f2f7b2243eefb1d0275be543587a5bda2c412755079ad76552bbbcc94b1469121df65f8d8d9bc1483516d24a51b5a489ac5870532699d942d0d16ac03bfc375fa4270ef4bb68aab7b079052f5765dca84d250c28127fc3a1bb21b21aa5696bc572fb7acf602f1295b027d7217d026756f7fe85211aaadf50b856c4f85f52580b865323b2d695483cf3d5228f28a95ad3964c33ae09e0d9a3ca8b9c7b0c7bfe416fd8c84f60b9fd7906f364769e2bfbcfd7ade5388c086bf8403846741f3ec8dcde773268a60543326724ec1dee11decfedc9cffeead3bbe2da8912bf891838bca7ea1eee5624b3cae2c10b2f6772435a08d59ca58e229b75e504385df1848986d601eb356148e79fe7adf0afe1472bfe7c05268cf5a118123a614de9cd486e09572ea1144ff9943bc7ae432d02d31ae670e563978ef179db3618b04df4ead68b767bb953bcf815c8b6ff26ab268a0dcb01ef1c6137f464462b3bf26fd9baecbdebc2ddbbb2e08a6be679e731a861036c92af4b959bb1237a42a8930733732f9cc7d7fb8a30a1ee9106df1e7be020a16796c7c2e75ccb180aafc49bc9e62703cdf21247a78d461d9452644cd11e5b17bbf0849587bbd595e9a754f3deb59029e060e7ff41427748bc22fd9953254fad0e5eb7d0a1ee2612ee1b033085332248016883f2b3aa13afdd83b08fd3e9affad1228eb0abc0aefb0b00b5d93228b318027e935e63b5b4cc6b87e6f1af96ea2a8835c724151aef5e169eb93906aa821512568332f45fe1db6a83c59ff91e194bb6773b3d756d8316a76601af163ee761ad8798a7cb7e93db62b881f090f3b05fd27fb2735d400aca76c8aed3dc4d133453e262fba817fb2d01eb77d37088846d71f5183dfe35260742cdfb56424c074dfbdadca32d0c6596f87c7b3070d55a4c1f4189b0f222dad9397bd3f6831997f58e08419fde2afc6ea192741d06ca58db338d9bf0244b5d35b8ab5c7499176691da086927f714da2f5188b756db55cefb3782fe95d91f1d48d9250d874a8ee59636825d5657dbce99e6db763f551dedf70c194df3f8a326ea8f740fea2f1ae8c3c51585096509adac0f4bd3205b12e9b0cff69fd2cd0397304e44b576dfc4ca64f51d67e4eb22433f2379cbdeff28652179d4cc4857eca052ba7b068d6768330e819edfb8befa85301e04f3c2c9f72db428353123f9ee812aebd830e1434045058caf238d855581808777e9d817096937973ae2b1af6b78f466f3db9a1310be808f205b00812944b0bd6e0162ebb2fb48611fd29a4cf1cd5ef0c2a2dfffce384fb6769c316e56691e89ab5d715afec12a28bf7a9916a06dd47254c3e287a6da31dc911604cb00526eab35c842e87d306f5b54d764f45704477faff4f75b4d933d14c32065f774f719e3fd3b5d0c50b46ec44fad48a877fe003d93b3d120f728ada58aa9526211d3ae660bb7ab9439dbdc24d17469bd14d0f6355f23a68fd94185e8211095d8d11ff6fac64fe5cc2853e52123797aeb65abd263bee8d947bc78ed58a8c0b6cb243e832b185c5d2af801f92542698d250c2e215c3338d14c218801b597a239917bf20e049921c7aa40ac3062222bf565ccdf489e8a1c723e356509acfe5244c72f38a201693309b4dcd3709f58ef9062137e61174820167bdbc46e3e90728e3d4c4adca2f196884bb2c267b26246da8fbb4824b2f48e001bcbc84a0527afcc4114fb3bc7b6ec11f8d0caa052a53e989a4373256a5c6d88f0c0c8232c2b937d7b88072f1ef0f4f1fbde897660832d9ee126ae0d791bade568117b1e2a50f72158a684a192864aee62c84c73fc82f27ba15b33f0269ddbf563feeebbf7a1ad914143a3d203ce15b26f57d44ad747e208946623f0b45a3166a0dacbea15c98c0a75ac9528d8b10c6c7462548aee2ee415819282937972660a0e33daa2a39c52594bf131a09d26d6b87d5496753f841a73a2bf2b5ea00d7c2227d36e98e01085399335fd5a54fcd28ccfd59d0f586cfc4d7e3a0bed62869a4bf4318a2e694763040ac14068eb42c248cef76f8be658bcec037726eb55941129512da174b610502ead0c068825f5086141aae46163d153d961332556d79185203990fa1f6be1ddada6c85e4d5a42a8e25a1981815fc81fe208fd26122d675165e8893a7e67548c237e37d2d88375ab2d62df27303a9e61eeedd3c030c2da63d7e4729f19ef0f73731fc430fbaf519463baf0c91145530983331cb47018e6117d4524853a5d60cc4d9ad1e3f886fbd0391a3daecf11db3584b58af0643dd4f15ff416803a876e12e6c19a1c62951dc02cf9d2e80ce228ae0ffe65831ba09bf0b75e9d43ef9e984be8e4524d255819c2ce602010155fa95d71cd6dd6be11f0bb9604327005c9a824064b6ffdf9bbdedec6f1b5878699cf18b4bd1c5092aa4fc2132d12d51e8c4a3127c6d847bde03b717e4362bbde816de5c91a81b6342837f44404b3173b0759f49f1c40f47d7a87f65e7666fbb0d225b933adc6d10d454578380a15e5fec2967d395c5d9d00043ae676b10799b7e560b8965b028adf537a618a0728adfccd896e147a3e31d1bb4343d73f73af812344f33d319dd91751520e108f600f0f0d8c9cf00824e93df0e6cf57fb7588eacb465c74853d7fcc756e42b0bcb690675244c2da8770d0399425fc27d2e3e75cfa22ee8536c8c48e3b9f32b87a8753f245a8a7801b2666454fe376a343995eff5b31ee543c4f89a1e027c245cf6a4cd4a71cf8e7c6e56550fcf91ca0c1dabb5dba8c4bc4278817625efb25d8eb52982c4f60a4af56d45977a4ba1f8a7104c12f9e7b403a2630d0dc54557b1f9f1ece6788d7ab0b87201b628c26a3148360815697a17f515dc12de92be635106ba9fedbf20bb6ccd7087d3362d04a1a6538e06853ef4d88b4f251f1fa9b0098041f2d337c37bebb80fc5eab48f531e8171ad54a6a6862587ed04ee10279f568c51cc9a971d78fc44f451cf8376ad3b7ccd74c493593b252ed3e9e3e054a951a30daf90646363d089763d367864073521717c57956c21ea9d3578047e3d89783231d412677ecf1200561148935b4f3b8a4bef9ae08d6e1961b520032a7b832a22515e639108c428c96ac86defd62e500fc57bc203f3c9ebf2bb7ef9792ec3c8e406a93b6095d433edd2d33f6e98fec9587a5948b47ce8bbb4a38b7fba7cb482d88521e7d009c0dfef5478e195a9c4a6caf115320255ee959436f2e7dcceae037c01d426597ffd47a2eaa19ee780498c6e3c8826659f95908eb683d6e44155472d89bc217f3200daed905841a322fe8122073e1350362a965fa2145ad678e996575f832ac278c26dd6bb03bec8546ed60a8ce7f5fcdc20a87a6da61b2981f7faf46186dae8285fc46e87c9ddfdcd751e1deeb760ddfd03999bc2747447fda6731d279bd509cb35f19964f455a23242ede02413f377775f3bb8002ba4d91fa436fb733f62604df93021764d44bce5540e7688460ceae877003400eef01feeecbde689382236d9382e6ba0f31f72c6bb78a6b980ea4be81f956b98c8d34686080d5d1655aabcfdb2f1a91e72befe083120233c6d9ce393cf0cd20b631d61e7d7981c33ff8d571f6ba7c71b9f15c0eba570cf6d7ed439dd9d7fd3600e9124f6ded085839c4e74027b8b8222ecb3e2cecb76c03a983af65acd25d0a8dd715c1fd56a616c7110a7e38936b6367380b3fd9dfa37c4061e59f31e657b45d9bf4f51d884d3cabaff803aa8e28211e0f3ef71cc5188105308062e90ccc24d07e719270f4fe0078fa7058352587bc0e364e518717e743438a79170f897f5f2d4f7e4fc48a1255020c1f03be76f5d4a7b10cec8f975de0992870ff64a24bde703bd6ca4c8e999de5040c9e3d0d9ec15e0c1636e81d389c6d2a5f6a6c059fa7370042d758aceccb27d321f889b91fb953e0b5f8408ca8b19fb318abcc4acf0efe8f16f28e261d9f82b4bf5e846c3ce586f51ffec65ff15e8b48098a2455879b5452e74e8a08d6d4dce64ccd502dba56200354414e4b77b826ae739e0d3df860de23930639536dc7f10dbe005ff65df4bed89988d1ae955bd84b9eefe510d0bfdb6ec7e29feabc2959d9729e6506125f3f8e05a375c419c4d4d5d348d769fba9a27e8cdc14d365ee506ade116a12fdbb119b584e43d648be68f84fd5a19267ca2c4476769dd6718c383821cee11b6268f7065bf8da356034af50b3873a13c3e715bb6d1730a8323d951eb84bc263ff570d6fb0f0327b2b36b2e665cab35e973abbd319d26afbec556352d46365fd49f48a05c4afad542814f4280a6eea7b27ffcf6c70b1efb6553dd4bcdad744a74ec26de1206ae6131958dc33b018f9513277242e3a22dfd48b12b2edbfcdd285990733e3fa6f607736d5e7cea00d58583e800aa59a3884040464988be0290fae6c8ea1dbf3f2e279d68e69a47c4d7c49cd13f3cc281c9e1b0511dfb3e59737950602b5cddacf0a16aa377375cd68696272b17c1f90b9791de492aa8e63ee2e9be1c6c793f1ae894cdd206bba20e247354c85a82e7c372eb76118e3b8e24929be00485629ecd0cf1bd4674696287888c08f086bbfdc5ba49b92e255e40f8ab8da523471f60beab5570c1c9a99376f77459e4de9dc1d55f9320d3c41eb3165fc5982ff74423b47039552c320a15e7695fdaf2fcf1573376fa14211c55c2028c3bb2e9ae06d993b0ab7ea359d2ac9f67b2b391b82a909b7e21f2ae1f9ac2e73ed551d2f7bedffccfca1e8923a0f8256f0c9621e9d153792e1d239142ae0b9c7b7ea589a6ab02d85621fe2e7854548d205fac96fc5f5c9fff1164ed4761e3267c597c6b91cee33d03b486e55cb9f86f1049d62963a4b7da184ff1c9102a99f27abccdd059820ace67ecd507d73581e67043ac7bb46026ae37fc135a77cb830730e4165d568db336559c5d96d2c84fd9eec3f8271f2e12700259b2e4c38aac7e9cd7129e038a93625c21ddd07664f3b58156862ecabb495d5cf9a58c10d480ccedf6f3e72ee4c2f0beb8ac837450d4bae2acc0322300d90b46aa62167c32ab57028f6099d42b06e3d36a3856a169ac90016b010bf4f5b4d4a5712ebbbdc68d19acbd3216b79befd0205b29e031289b6126625abb49b5cdcb366001587d490d8231672282e564e4e62ef6e770e0e04a5333666aec04b2e718ce76d0650b45f00aea75e7601dcb971e830261b0b4a2b987145bfb8a576cbb32fd71401622029d42cf0a0cf6d9c795b99b04d869d14ad1c0a997449fe86bbec1ae209d2f28db74b754130ea2069738dffd7b150d65c0cbd611d97f2373ffa4c473071b5c0259c7722b4ace6eed03e3ca0d393ca2cd6805e6758a0638e76e3c27397bb306d11f70fd2401e049590c7a18042474601c7970b087b4fbbbf5433ba0d41b9a261b50774e998bd784f38a6b5bda40cd68829d011b0ccde7645c7736f2bdde1e2f5a78b7fa01bff5c93dce747dd75052396d7b30b813f0758da03247b3664326282455a722ee3506ac58d0dd3c962b9743b83861df6ae5ef27bc3859e31142b35883fdbda0c16fa2f7a2c8ff6587783b161ee8827d447d720501929bc9516bb67ebc2434e441eab0773bee267454314f54266eb876d27b17278801c6a91b1b35d0f19957d8d56cdcb60c4a7fc06889c37fa17766ccac2bb1070ff308cc47725cb3d20cca87b1660f277cb412923148c9213c90101c05063428faa321e27a85423b430a03bf09e7bf3081c3c07f4e7476533144cae37c6e47f25a50e19cd0f243e5c0284dd48b52c56f150f95294ae4bb3ae2068cdc802aa4ed7820874cffe5f7f5970c7a48ece02a0a3882eb44939c2ee55d46733377200c940bfd1c5dabf3d313bbd927c31bc9b2ffcf4d92980b5422b73f0a4b3fd5f6182e6932aab75ee33e7049bbaf81ac53147d7b1cec7c19592868b369283bfb373429ddd37e26f49a3e3123d8fa2b558fb785b7ea71371abd34bebc43736d98ac4057cb3fafb8964cb1cc01fe7018dda1fa8f533b0789fab444f4d9c9d56ba16cf3513d1b7c48fa675bf752c78759e1aa5a9a53a545b259a55e9b4f90be18dff9174ea4cb3850896ff6eceeb2a3fd90d5b5966e95012c5221db7b0d2b9e0239d20fe7da09721570bffef0149c6f3bf20a53ecd703df12cc8d495867a2509b6fe0a4055d9221e0891c24ccee0283f265bf0b50344efeda35308e84414bacb9c3304c6ced9436c1266276947aca1475b6d6ea63a6cb354a02c108823225bf201cd968dcefef4f3090c4d10e4c9ac34835a64a38741ad1dc2e41974dab92e0f7075518e09fbb1f7eae1a139207d76f80fab2f87c843f1606e712e5f4b016dbb239a439b1f8db4963465990ce3d8f18d1d2c28a2e87b8c0c36568f195564b23405ad16933503c59c986d8aa1b2a4765e3365a83464103334dfedfc09499e321d57d0ced0387bd619644662d22305936020d9ab349366d54e3c25478cd1c1c1d01b8cb8b29cb7153318736d938e9ad514e11976f19838b5a9fbc70870a8524b12ad8498109f440d82838b76dce8dfb4ec01e737a1a6707254bbda451b4570daf5faef551ac0dca022cd2de64aa701a7233e441c76fa8eb333078491c1eee4c02a81522e94bdfcda395e5cb5391bb80f4424fdfe202363bf45b5aa88c2d0355fd41e0ec63d02da8949e0b3c9ecb86647955c4372b02fe7d83890915a1d57deb2d49fd3e350eb98fd294fb7b4f75dd4e89b9d9b79e80e45fe977ed423716539eee09ccf6fbaabfb3a797aa40ac04ce00df38bdab1d29c4c425e3fae5cb013fc301c91c303f3293d8c5f1b5d399c41e163083c399eb1aaee00c0fd1f24a17fea70e313b09df7282efd5292321aea2d0b4d59ee4d5c2adaa0d974e55338216b586b3a8999f7241b09e2c72e45e0981b59a8854f259f09f252dd9fb09070a50d6ef9c2780d16f116af32ddb9da5deca7558f8ed55173bd561cbebec86543dbb509bd80129f141959c132f80c3e3aa968e8103c2ec7a775009ce52009e4fdc4f76dfd02324e9f67d1122617fb9183e27b49337549eee7bad02a597b33b4f222d197b68c8e64df635792e7c653bbb6759efb5b2171d3d117c94fa74cfacec7a04aac778e15660122909070c6d0db4baf5aa592f49cfd2f3fcdbfb2d4cf4f20a11d9a90bdef369da2846f92dcf7f05d1d5e7de62ed9704b6fcbcc83591924eed097ad1ea8f9bae0fa0afe751e5c7952626ced78c260d6612d6146af1c0e4147446614ed6a1e4e8e94a82b8cffacd8df4696b30d94214725423e528552d05713a3df13cbb0f79469f0b38d95706e70442addccf84ec38de833be5c34cfe97df7f9058f4452c61aa5f6f9d13e78643293cbde2da9b2b76177d8fccb2eed2cf521a231597bf3f692b24b5d5f519afb2fdd18205f2dc78a127d985f6515b9e57d0d77adba3bf62dc097fb1292bb8a91bd526d661476e3af6ea41c4325ff7a492985328f4cd1800f59783f25dc6c1657904d04926fefd06eb1bdddb60fee6a2dd03af1a2a2d2c2ef813bf0abd5ff1380af8e79f3b7e0eccaa9e3b4232389f78402444f2a27304742054c9819c905fc67de089888d88e8f97c73b9a9e98d1354bd9557128ec17cbcd4a5f4f6d82ada73843676d6574f823c90e196e01fdb56ffc697edae3d32937959f56769400d9e5fb72885447e3bd768c007b6c5e8de34c214a54a2ff2591802b864e7fa4a882be3493e571bacdc9c6d4e6d60f5180f901e8da7aa98540acf50b47176b62e12433a179dff380100628e45e4e73678ed142eff4d6d4056df1faa672704b5825aaa829ee1765dd65afdb5016e13fa9534c3f54ceace2aaa080d1f411bc6082e37ea4c8e033a24c694d6759ddda90180cd25a2d76d475542f62915b1a38849ec2f401467f096a58496cd5480fc437d68095709a8ce782d0949eb50e5eb026a35affed22c471d214e1b34d42d48758efa7283fea2f2177e895bc255071b5f1e0c6d14f092c86136bcd569741beb5cfbf55447325fb72705474bba25d455d2f1999e4e9d6ff8efc3eb5923dc4075f84e31ac9b947da445173c406ca50d3fc509a28372361cecbc702249e2c60ebb6167f08bc105b57840b80441977ecd0e57ce353a9436e099d31679d61fe398b16f65707203d00e20119b53ed2bab34b778c59c6b55f43a4cf5387d7b5b63b811bf535789cd4f6062f4be11df293fbcfff31161bf9ccda3a82c808e76348bc79d4d9bde518f82ca7108cdc83fd61d92eba9e735a69cc5319f6f11b74ce78a5c0851bb739bcf0554bf3a5fba201d06bf39ded53877a9189854db24891eb6c79d393532d685efcc6823ce599c860da0c2f5f05a414bc2e6ae49faa859c5b780c713cce417c45c87f5f5e951ac7c2cb7c4309d1cf7985442289ccd7427b5e31038bc95c5f35a4162640d3562168a24b1a5f6bea04338fddaf5697801708d59b0a3a0840f7f3e83e587fc6c99e2bcc6f9a2eebd0d3f98eeed014b429c73c7baf43e78ca67359d186bc1473607d214c4324c165319c634a5321e098c1a089f4469ae22b03c240d263dae5293ff1ad903339ecafa21e64474b0032ef8e9c3b5f61b21ecfa7a29474136b1f8746e1a15ae6c9fff904b710e2b64c483a6c79e6c03be155ff33f16628c9ffb2b5952a4c59e93a1426f85638fd94ba09f1e8f358de3c87d318ace997ee2291b9d266cc42befe8ad2666ccabc306ead5031914862566d2b5c94f59a4e6eaa380d770d1463fb7272a290bcf6312fbe50b0dc5e1377c9a6cbc876df1785440ce6cf6fa9e84afea1ab1af3ca3004d9a2f3dcb7cf33fea003ecf7417ac2dcea4971f1c8d29af5dc2b8fcd76251fe791ac93d6159a492b720f9974b329cb2676276b0401fc3b22ee56c79c1f9bf756f6c1a613fd1402b1aae136da28ad68433e593e2382aab7c3a44a382efbb0534a8d4e4b2ea895e4652a7850cee6f67af465d516f16ad1c9e7b0444df5c65d65d749712ba7e18e6e8a2be8466ba4b592ece283163459091ade26348c6bdfa72823733fc8766c97b584c12cd210afefada9148d2333fd28ec814f9c6e9a979bc72487cf488439ed60b3e4b6cfdc17b8ea8a4036853438777ff09cc09d2caecc3eaaee39ee374c2a38dfcf23896863485d249a52b7430ca63926c962acb1f46efbcf074c1adc715558ebd0bd321dcd70d858418772ad278b266fec157fbe5408339f6322286c0da0f6fc1a2f29dc0bdde81feabdaf5b92537da86df8d31bb7e7924f93f9ceab1b4a2c85b0d0245cf5f5fcc23e99f74be13c0fb78cc9d807e403fc23de93641909aa7e4085ecd023bab70994b94e566bea4c27f7a4424086495160732504fd780185c2d8f524f7d31c262f6115cc363b6e3141a34cc8c2f6b09d60d33b677f697262a17e1aedcf95740392fe6a4dc944e9b96473502a5ccb56a42a6e24eca923230ff598a81cbd6ea0bcb29ef7e064fe2595b1bd0f0427e04a2f362d0037aa43936559b3dcdf339263ee49d04614c7147677ff4f87423d79c14b0013266e151364cfa2bf7c853a48356cb9e38fdb9658849c3908c83252dbadb461df1228dffee8629dd55559a269322e7e3f60c22bc1e0cca6170c59c4857c55e4e3cf748bd7528b288bf87a50c96d6686aef720736098d2cb4adbdb4472955b77973f7232f1d0e31ce1e269c1e0c57d782784d0265d56da3c092dbe1c85013f25bc225007ff54d11493bea6e219709b9714cad2fd5a7b5a811a4be865e8c4674976dcb62e07df1485bffb238649dbbdc5ced7a057d0bf4bdecc213e41d1dd1f9d090082980d6fd8833945886d00bb2c85833eeca7482c79f41247f2a996c30726d85fd15ef0984d30227bb085bccc89212b1ebeec6549fdec4317357b3601f923d942f418d93dab2b875fba5b9e0511355e25933d7012615282be6ff438547e411593d926b18b9b1c12560c508ee52196c93c50cfcf1e827d666d7ef99a32a39f0e9dc7134d9362745911bcd093d8d8ae4a5416af70b8d2eb02d016911e073047847dbee4066d837a646726ffb46c0ca2f162e8d9289e7c2023d181967eec2912d5987256778af66b9a4ed37252187f06383814db5b2b6c0607e57064cd97866efe28d8fbfc0e5327f62d8f7dd61253018f193d9888599ecc2ee8a31e5c10a1c96824806e0d9790ed17463e924b990b306791f380dd38cbb563b61ee12ef03fa31360c6bf10ed7b427f4c706f30168c8fad43e19a9c745d20860877870053d5c9ad666098b2b1df33278cc322c3316d922551ecd13c0e2cd9ba27c68c40502f7a4e35b3864a9419b55def98ac1620adf2fbb3163f05fbeb1e19ea379752bc0d8fc78b834a93887ed1d7e0201753cac14768ea3655266a1cebd6ac93673e11f83b74296784f2ceb0a3018caa027f51d4c9b2a168ff10d48fd5ea20c9d55b41a9fe4576d7c29fd37ee8a3931eb72b2bcc48bbf96e5266442b5dc1d0f2a78488b39ba9c18d2b231e8991ddab04633751e67f678cded4a1ab9ede4f49fa9d76fb3db71614382873968dc5b7a3c9f824e06be40ff9b27af222594881ef33d7ddb7f4af75718fed01429019084bcdb0eb8a3ad8d3447612c92b7dc71ae047afc88c73c9ef58c620dcf0e6b4248e34dbd65f942ed19018bf867e69e4b9e055f41df032a17623bce250cdef53bba1f0cc4c7a8223f6f549f215708a0b43fc51973790986c8d94c2f0bd32260404d099744794a1ea59b3e7a5532006bb077a38e15ccb9cb5ca41e427cf95b121fce98738bce290cd29ab562b16f309d234cd25958a23b862584c9916c1549b8c1ca0aa240d7a4f6629693070d83c6e293bcbb727c3dd311d516366165a8f72dab7bbeee8c456c3e833aabd1bf5e163e9bbcf6382230b0c8fd3600dba03bf1aa52c5618e842a0c4ebe3336aeed5f5a3da9325bd1c1aeffe7e19d312a9dabf19f2e4f221b6960c25a6ac61fb033036d4e93e330566836aa351dcf8c68e29b8b644e227b1876490796b9b023f02b5f35a233a2a2ce583578a16c39049cd7f5d624af3600569c7f21a1836aa020bb1062941b8f57af0661ab0d818c51e199a577ea927f3d9660c6a02edc134a395bf742b4c1019e40841dca48576327f49af6854ce4a3838f3f15eddd03a86679cb2e598361e6c60aeed5f49018c2aec86852236e132e625b1245a0d02fd31db5e70fe5df048e75a4cddcb860b2d6f5fffc68eb59fd066e8c6f68bf3aff26637fd7089547dd1e4d9012d16d0f35534eb1280c4ba46775f40bac438e8857f3cb9bc67ce25fe06e4958428dddfec8d33d5a465f7a57a2f5486205218f9146a87125c856d6b19c9c09fa83d940504efaaf69d96cff283eae2179de7b048b3f58552dba0f566362879f6a4b2681a34f6bc3c648e8a1f3497cdd555639b5e5b29617d2aa8837c38749116afd40b73e43588ee89c3e2cfb19ff7efff9602217e164a53e341e55655a2a74d8184cd542c814755d01be962c358e11e88eaa6d91c2dc96f93481dcae58bfb6f8985940a8182e5cdb985833ad640f129db322d309d762f12c071850eca6c0cc1b9fecbff47dae800ef76106fade2abe804ced858bd58ce4231e9f0c8f786ae6e3c8f1642976dd6bd16310efaa42ca1cb887f4a4e760f654ca5a3136ff7237349c863acdc32411974e6014e7588d04b2998972d9b1e5970c8287de76a47f13c69c664be68464a5950ecdcec76671dcd4a824fcc797f87f60fc66df0ff558d6a42e44195b60023a764ee4d34b68b479794679ab71214f9324460f69916ced636e57d8d75c635c9e12724d9b1c5c589074c3a3547995dcd632bc815f519a8a5f665837113a56c915af1cfacb956a4bb470a885181d9fdd674c8bd5269aa51052216ab1402b95ec97f9ba65f651ba91ccd50da5d487f4c5852d7d03f9519138f4855c77cf24fd15d23cd6174a77126184f3704a6afe009b69b1bd24768d2e83f72e0ada7905d8c5e5e41e25c5552db7d12a5cf1de8ab38812b1aed79768c24588d430abcc31c848e3eac7c6e6e1d2db25005f46131672f19c838b11b6a3f712eb476930948dba7161d7d5be2d393630aaf8ec70a3c48655579bc87f7cad51a5340d2614ec4b0e24ee1f0f6106de3882447c19c4395fa7adcb053af0ee6f31ecd315e6baf19538ad59156a5655ee86213c7f79e49523eda026579454134eeafa6020a38fe633bdbb29363db266ea7b95da38183c6182e6b44f5d43095932390208b8ea39f941c343124d29c6abfeae9007f17276c31609d6d998dac29d23858f5cc004e3c78a4186eb3042a7fe7826f21cd7459b5e20985645179f70086ed7a9a4ebf29dc253157154887cb36302b825bdbf7c04a721ed105ac59bec810856e784ff555a89a467d2477cb22d44e47c3366fc7575dc620b313f9b0587de274dac93e92e0e7c60f90fbc1c1c8eef1aff8f4af4e895118966938c4fc5e2b76138e7b4bfc07f239c16fa4a92e0ac5a11094223f25213123622de9c52e81385f311d098517059bf8f395f9aa733cd1e61306bb16a654f0ff05e5348a20d144c0924ccbb1b21416d4a653447b992f697710c2d50ff9d6242a43bd5c046f8993a9962c8266bc44fdad67753f2d534689a2c632a3e9ca74ec8e4f8741ba913776f2b0b76f32cc8f479c6c521a9ee3afca6bdc3355c091d033ee247649fefc909233dbc1858c6b09f131ecfd41ee9d83349da5722c8703088d1282aaa0e62b5421d0520d8b2ac2fd431b2555c7f87c7858bacb16d69e652043975c63ff78351ac3cab7273b132c84c89942c9279cbfef053cb832d11ca5f3fc5b6df642eaa1948c521cfed5360e3d33b703e539fee0e6bda90978e995ba8732759d679c0fdd9b9d8759440b86ac9ec3d9b7d055cfbb74b04eb50162679e56585ee528b86d60dc8999be93e25d764f1786481e766c635e8cdbb2a2671bbeef7039b49a20ae8c33c98f85d5a2dca6a6c75ba4890c4761d9d91f23f3a2f2d25667296e49d8b9bcf29cbb74de87c744470a2f8b03352ebd96eaf7d28e4bfa27be24f305b32e56e7dc37d030caf4962a3cace81693e983d7dbd935c5e6a2836af8305d3d99bde0d362e94a471ca17e28a971b0b7dd9d7cb6738cf44c19dfb6230d99b51004056d82f35e94cca8ca8a7030685da148f517a687accd6da677823b40deb450afdc52fa828b4a5f69173369a214965772d7261f3a36ec211cb2d70fc628001b48dac281942647194efbe960da0582b5ba9edd38d4e69b27aa28148102e44c84c561ec6eb467497dd26a929b7a74a409e9988c47fa19b3282b6d989b1c57a9fc9d4f29af6f71d259af5328b848c60efb0fbfa71ad7502cd2d1d884c1a1b1810e81475e9fa47ca7d8aa613a6515ef1fcb18231c5c986386c8300b797d80176518c066dc00e0bd6b706698c8a2b1a0f485e0196efb371d9ab673a5c8357fc26dadaacdb234b0be34829ed42cb05284e278eed0ec102749603b7dffedb7353de012df31de03744c9e168bdb83e1fc42dfde6f03b6e17b4781619df63c96c5196680d7f51d3261cc60e85489a5f5210f42e4a2f4481028fb5501554238c27c1d214866fe890602442917d4a34c66042f4fcaf7bcf5b8261242cd33ad6168d39d8f53e9d27ecb42e65a6cb56b661958323ae5c1232a15f2e778a0396fdbd44f317a7a7b2d3afcc6d3d1e628d5ce2fefd7ad4543564cc26866a8941b5e0aaabdb48224de3ce3187efff290130c71aa9fbe7510d64203590bbf9258d8258875452d57b635af4b6138ec43db67ac6f8ca4d696701f2cad1958df0d1f5189a2d77f9e05b58abd0a9ae35a34666122be6f485c3a3cd14dc0135f1df64e4e3350ac44930de94f5fadf5c10035b07bd3c950522a2ada6ff0c252e1ec07f3715a583aba8a827eac82afe46578b71ab62f0d2ae7042162d33e4bdffc452bb17140542f2dacd52b5d922837e268f9d8ea98287dcb16ad5d3b9bf83b9de26f11bab7e5c5cea7e5d07b7105559057ab1649caf4c7a86288cca57b4e318153c7574707fa79f40082b806b1f6bee7f59b3aad0c2fc01cb62009ae6ab1cd8f0a5f280d9778f53c2128d8cc875139dc1b4bed7abf11ba04f74f088ab5bcc87656a19f91909eb8abd23777bee73343a5c70f19e8da4381f865f62f75058ac6c730a178b07fab36061cef8eed87f7a68188723881de9b11f611ac95198991a3cec5cfa5615e13d09ed98c0f1e3f7366dc600599c7546ac62963fbf28791e0d70b01b5c4f8bf5cbd5b697ec7bbb69d8907ec8569ba204328f1b586d7cffabda901fbe29cbc33fc57773ab70451886ace45b2bf82aebc41012e8e2ba8c845b578b883135874ce7e1ae75b72f65ed0e8dfac04a863526126347cdb244d3f00cd88f6f5cdc11bfc370207414d04e506aa7b15b8235719ab70aaddcfa4a11c43066e954c4f00456057c91edf193dab6ad645ef3cafb14dec2436712abdcd82e7c326bcb8ba17cb8b758232a8c6354da1e80eeaeb983bee7e6ea992336eada7fcb54d8154f032d5142142195f54c63c338303fba039a43c6208b42830fa3ea9cdc2d5e4e191b9fb7ce87e5e13f832c97af5268119570227584bd3096c3b31319e95f4a1c81ba0d0a370613db7d94c52bd183e7e98f07bd83f64b0372f8019356921241d9e7ee21bdb69ba7aead287a02af766ba83eb95d718373beab5ef18bd8f4b08b6eb5fc57ba0243818da4b68ed46d5478db53e27ee7c83771cbb9da6a399306a6faa5bbd11bab53abad986d2ed951aba29ae7785209776438756a62dd0f1a89926e1187f8a287c3852138039493c718e458b04347c256fa2eaf574b3ee4f260d0941b412c5c746cfe6b8cf911e587b77da263c7f5e4f4293d5a39def69bf5ec36341ca4ca1fce3f31a426c797b0331248ad686174a5a061337aab70609054d46b0585e4178bf951fe41c3709bbd8de47a6a9594b46c3df09381f227509e9f7bcdca6b173b8f2a6c4bc0749f0f0f716409574be27f58b761cf0864d0dc0ad99fb0cd66dd73a91cb90094aa639dca720242845265c432d7e123c1945b5a9fe7ab2db1433f3583b484215a6ec301ce855fc7faf3def60b68421132a5c6eff51e8d672d59333253356997d0e1b0cd059e33e40c41253e8961a528f2fc8070114f92a3a9770966e88452fc02867a03d65fdc1d96e17b8f8541ee753f2300d44e89f3255b73ea9a7f8ee8b47230f91c0446955f358da9742f549135a8073ea9c8fecbdcb32a3449b48287948794a33fbbeb47110645fcf5456d288128bd1a4c374df11025bfe9fe667282228f963ad442acf2b4da83d2d04fb84a75f2992a4bb250876674ca804cedccd8061ca9626c6951f036dbde2c14694dc381fc2e7ed1141a8d7bedf33a49fe0db7b1be074ee23898667ec321ae25df7d4cca4b844fa3f99129afd592089173f3ee1c568f7f97557c90f4576089c0ec2d45a304f586975630a296efd74027e9aa6fdc3851114271bc77fb5e5adc66803c534a3a1d47df734620739e83c9419d91e1eaa93d8ab0f63d1caf57416e97f1edfcdc3e7ee4e3458e8bbe225565b51298a69a06c472360f6575fd606dce0bb833b64ad8012f68c27e0aa5db983a1876faeadeaf021020d311ca78a0fe6a3cc347a6c02cf200aafb87262508f9d16e2024b3cdf6bfd6d77916127d7ce81ea3d16ff68952c85dcb296423be33019d9d751fbb8ac48e07b32431c7ec8ab5d5f3a1401e83312a1596882ce94b0191b667df0f3fc4205140da312f303b36cdd15df3c3fc1e8770c0ebde1a7f53c6462b4a01bcdf84be101ecada538942aa3b13b468eb4ee64d9142f7eab7888b61d1c656c75d06e80c9252257e0cd9b82274b7696002f4a8f90bb327b4b74ed14fe40129e3f26b320b6cfdeece9689c4aa748e4bc469f93941cf939acdda35d8e81cbaee9bccddf80a597ca39667d85ee77533301717698750585442b2cff2351a7c5f0877c377c610ef4d9aaa768a18231bcd6c4ac826d07f7b187db582442aec6b233082ac4df60707a7cac062d0b270b70a56f321da3de08f3850cf818144b80baba8af2a27f5f0b7bba14cddc072efca2669b9d4b3d5ea14d6487ccfcb33e35cb31d2d1b77f376ab5c60e773e1b9e5aa6a0011cf2502c36c0aefd4ed0c5fdf2dc590415d63af61accb676b36f1b4ba7f31895fb849b93b101a0c407ad16091330fb6350eb18f6f25f037c58acb6ecaf16ac3cb0e4e5742535589fc5371587050feefbbc1653f082c7472800e031e4de086434008840f8dce749b92f8534f27edc09ba7accf7da78b4d1b6e98fb534901bc2afc93eda22ac8ac704e91b3dcae774da1e38685e3ac77720a289516b0ea4081da7c5a813487d68bf902d260a7da8c79d848131f2bbbd65665cf857552586f89eb4837a067d8776313efefd03cd4f33fc8091a0af11e009d27e24093a923187ab9d24a6a3cef76aeabf11be7bdf8082782fd65d8ead67a629fac60b7285c43d6fb92daad43edd0f6622d4db1b39d0a5c057f522cb911c32b9ef00c2b5e134b3600adffc46a4eedecb199350b2e6ad4363c9a4ca7fb86ea683d216e751189e4f5feda8fb005d86ee7f6296ac9f44d672282c9447a88b42aeb9c8b18fab81a85d38687a295e86ac71f9a47b5306db88bfcbf255f97a94c7e8f4a084ac1b4e51a127976c8cb234bb18e9db1c958220fc2705612e89ce572bb4f3faa1f006e06ce1680a8e00640504ee6c993e889050d3e6ca8baeec86f13a0b41da308f7ddedbe8459bd9be6d757f8076035cca866c1413cd972ebae974469b58a549b98931ca402f6b4e85e6feff3da9ed0451fd674c6ace30ffd86f7b8bbe78284c301a911b752e61bbfc642b2a6db99f965ba3a58ec8a546720c32cd28fcfb90abfa1f805069cf7da4faae49ddc897e4e3ec8a717aacad33d2b7cb900ebff29178090dbd57262240de56b5d35621a87129b28b741735e45cd2ee50a084eea6e80285591cfaca83398105bfbc2f70dc48953612878677b2cc0ddbf092464d9e55cb659278fb9aa33a2af481ba5458494c99d5c53cd7450bef02356b15f59f6adfe3924593767b39b860553ee21b8605034da1be2ae3ffe8465489b8e9ed694b17e8d0cf1a072bd68c684e435bcd669866c2c552523c66d7518dfea294e848cbbaed8ca5c4a6b3f7753d380c841021e9cf3d335157f2729eb7ec3f446ddd33783ac94220cc39c2588d0e0afc444413b8affb817d668a30dd5d7510c518da3e210bdc41a49f9100d00172f752023221594d22e65b92a51d9fcd81b792066371e72fab749490a8bb51f1c37dd192d19db8f6ee3e7e3a5f04d1d4960395388c143cf31cbc7d22797442850b00ee15226cc886c753be6c1fa0bf12545dd060d014ccb47f335df5c47beb60ca0bcf3618d3e0937e8be3bb5d60986a18b88ea8a1bb8a113fcc24780e1bf92fc78ed408059c49d39673250f3e11f9baf8854255b74cbd35c5a9575abd621ac52108964f1859882b06fab50b4a6ef6ad1e7ca887c514734371d3465a20abcef583cb3c765e9cab7fb70633e556576d199dd49044c9774326c2b0b1ffb63658ecc2b19d55bf85d37bdbd25a4aa2ddb677ff6fc9b80692ddbe7ef6e3dbc3240fcbdb3781095cf8f25a89df89477d2dc544561ceb18ff57a9ce0efc2e70560b761eedcdc1832c16a519bf325c89457e0fc4ab497b299d58545907b065552599c22d8d726cae0e9b979f75be04d8920ed783ca8d7eb3aa013b1bb9a60d688bd0354f353c5696a7c096fef0d6342abd153d1d2889918bf74e17fc082454383c53288e266dcc036179cdb40c917cbdb1958c4eebe20962424296b125e6a60ed85aa24d39eded22e2bce1d508b594f503c98418ab51a702af14069c4588f33c8db148b25c1cf32aef160e1bb22bcf43cf50df0897e1219a46d1216b24541564f4b76b17fd3eff2d6c2869b7af6675958716c7a5330fe1ae0c41d6882a3ef603193e3030014417b0743c59241c0ada2ee90e0f50f3ecfa92f4fbfd47702e519fec618f5640a8ccf4fa94dd414632d7f2ae4010fb82c55fd0d0363416c195b20c4f5ef19c7d44b60be5e66d4bc24988e0ecffe4277238e461c9c122c10ebf88cd21b8398154efef0d51830f34176aa62f2b1b657418ff1fff72b1b2f16e037578dff05ac734492a33dfe9267b59c8ac404725859ccfbe11ecedd3372a0140bd532b875189319df33dab4a141aceb1f91ee01e82c19bf418999c0794234e39a6053db8f645a5845991ff0b370a3222bf39915095db48f7bcae80dd6a871bd7bbb3cb540f4aea72d65f1f5277188662fa49e2899c7a4fb71b9f80945c7bde2556dd49350c7217f36f2d193db43f53bd1386e1194fbc806659b76aef119913323c5dcc22f1ef4bab670f82a88b489be258308f79767f439843a7ce501bdd9899b8348996268eb4c0caaffb6e300dcbc207979607d475dc82cb1fea333a8c7061e8a35668bbc7067e017c0579176476f258c1566c025379e4b835ca128b1b5e6d41a2c95e9d6b4ff7fbf85573839b147f88cc661d46fd9f5ab53f504f07094d7cbbcd069f0bb12fa329bcb5c73ecbb77141f08199d47d08d5c4a925a2c2c34d1dd3bd140aa0b7e50254c33a3b144b017d1c32def216896176ed688a6a5ded52ac508337ba042ca9df8efe9a8bfb8888766fd25521d19ef4e778e6c44f54ae9b8d1ebdc25c8f92e54b72d16cc9c83b6fb4f39dc5bf4acbd849298517cda650c5a315eed66329eb71095aa230e4708059f7d58df34173986425fe4ba35511a05ced798c333fe37316a60b40f0ee1a88c36f4109dab824358fc0a1906be5f56c19b67d397e8716ac6326dff0449828eea27913766856f9c990e46089c787521dffcb02ee8695db6e8e346e43b02adda5d13eb425830f805aaf7f16ef61bc312872be0858e8236bebcbed9b84cfd6a4e56e1569a14bc2b1d13b64b756e5ea4c3d2a6566e0755034d696eaea0c318e022fc71efa1fc1f39610d56e18d29f6ef888e13cdbe3a06f014e878ff9beccf6004b681c307eb0822ddec0fdac873669e2f6539f514ed981e1498706054b02b5435d2826c4499d07ddf028d5b91a6d601bdd06847048a2c9379171cb7c6ac34af700ae8a4e0e1f4514979fb39497586a45c933c4a06356fc61d2e90ee7d8297724d8b0ca6477871fe04a91a6ad58b8619db249e838252144f69ed5108cfe79b8e8fc2e65a408d315da077f8f22edd0aabc21727f9030f439e33ee7883f124e60e3376412e8c5d0b62f2f7baf991ae07464cfe8dbef21fd679233da2d84c906454c21e9fa154cefb2ea437960f8b40f23324c2cbf417a7464c5516aed90ecc02036b5819d43509674679c643b0d9ee45daf6f1353ef7ac5e3c9a2ed37e803f20a2d71b29bd3821e1af573ab8639d9284cdb5908c6c8528dd2567bfab22ae13468db5405bbbd3b4d45788f5aef9a58711987e318d9e8297336da70675cbc18fe8b9da5b51ee74064159cc95250252adbf8427bbaebd1045565ce054e7c8d44fde9dca9e2349e9d994329deaa9d36a8ec8e3ae23100c77815095ab16f4edcb552e1ec39f31c0989f2246c1b4ef1745029ff940a46a243d3a972dde8b71239b4dc47b07055588812220d494601ad99dea128a3f40dc718218b4ed723c77f9dedcd07c77896be983a39568b7b3e3fa14133b50cc585d402d2b04d6e8966b68519c971b396e0cbfc2b2d1429e2b75f01dd18ae0a48cff5acdd2d7c41715b14be37d99e7488add93e6a015b7e73e678d3b20a44ef98a50e219c05c5785f5d55ab6ff6342560ed7f32442d0424c0f29113623a5c8053278faa74897d90a17f446ec28d6e2c77e35aeba60232a513b1f410942f3ed25c897b1db4161c486ac13df9acaa3c5ef036749bfeaf7a343c9586902a461b560dcc486e2509320ed14e4d34281555c084294013131d52f790d02b45e257787371914c8a3d785bde5b1e2515b17b924e51e6f527e9fe928f9fcfaa6fd9ef8f0aca342c86c933aaccf034c031f9c75c80a6c0a7b0b86cf1c78c3ff46ec643b8866f27c5cc96433de04299ba2e6a68122ae00db5f8f970e95dc451c83784b9f340b8b8fdab73d27db7582d4617cd264281741c5e686f32ec4e991ab06df8cbd8f9d8d8743de908c66d0dc3267c4b67903b41257de15f8dd8942a63738d33c65a50fa1c1a1e2c33f8868c24d3bb8112ec2bfe10eb276e1c8cedc7fb392f474fed6a33826f863bdc0a3f3014ea7723605010fed07379929f6ac986202ff03f8cd7621d8e7fc9fd9231ed57807fde58b84cca6056d44dcf0abe59ab21089274295d2b750ec12c44a72b9dde457d027da944c5befbe4076639be84e4f751af2a2377d524c19086d9351ec9ee9a5b4c2bafc6f9f13f4b3ad51423b694ee128045908522f91664d39c1a11512c81cd55825aabb25fff5d20a7d4f4c92d48ede5d8d8c813a0fd8ec8e274cf632607fbe6b7275b3848623b8cb5608fa8e15e20956fcfd85fcf688f5410ba65184778c6858fc0cf2d3b5860da3df4950f3040862f7c1dd2ad9a52eed6b1371ca65dd9a4cc5ad7ae546dcdae5dec01315f25a642ce237ad057622c36f6c6f7e3609e93ed90a80182539d2d28384c77e5a050ba768f16a62185a1c18f2c3dcc8b40a116b0eb503a8c97f74dc6cd5d9f663249a6b1ba89dbc918ced66fa0ead374ba1e40a782fbe872bb6a9da20ff0c57a98eef17b771dd496d89b1bd0d9425aaaf2423d28c0a28c3ddad9cb5f1fa6eead414cbb30f4d5ab6fa27da492418aa9df9e8e7c4d8ad9993cf247e49406904eddf4445f296e48ebf9c554c1aff65f04099d94775f92102a4b4896c6634259a3a3d1f6abb4f18d972179f06ca196bf09712bd7607496a052cd7eb11389148f7bca7afc6338259df71eb3f129ada3dee9fae1c9de0b4be8fe014a57fe0b6734b0a628e3d5276337b48dab461872e63b28783c7cf80aa32a6cf3ed3e14844a3458cef0cf6de482bb375ae01194cd8ddb1e79038fddfe7d97bce116ec9fa99d34ec7d2ada332d97f9b0074d6d52c40c064143038ce63802974e467f2878b4d33548c4dbf816f717ff1f2aefe539efdb2452511c36b2d78b680085868bb92343d57f8b2be902938aba1e99976dbd45b3aa9238dfc9482cac1aa9d34c70536ba4b1c9fac0a0c7e3bdbf0cea4c3173c9d41611985310b28e84bc0fff613688c4a5f0ad1bd0fe18d4c412a5e76f5cc43701fc5412bbe3c567ed6af1311d499aeb8afb8e7f94af4919291678fcdf1937e6590bea9768dc43207dfbd9fad959d1795210f6d996250e35f217c35a020c39cda0929a4a44ba31102b697156e83a05d8d93c62eea627ac926041e0af43153d4fdbada26bc95fb4816f28c323728e1ddff387463bbc0ed558f55622fd3d29f2258aee68882f5312743350919ec5855cfb622ba2691095e14b62ace56f2830e55d8f07934c330952552d5e297d6702c35318482bc8367f072e4ee0e7763eb5c5c75d76474c9142c2781d0461a9f8ad30b3399ae5b5e20d8bbee5526c0767ca79c152686c2f4fea97a3a0c77d7f2ccfcb0861a4fb6135d17b22f2b7e3632ddd5ebde86f2f68e6084beff28bbd2ef128a13fa26ffbdef80c75a4a4ad180e0863fd7398b86cfc6f5ff7432663cd2d3f434cddeb1b763d07979239b13f8337ea82967155b643900cfbf34831d332328d98cfb943977e1a24526731076bc102888fc36407759f75cce3a47919ca4808b7a050a0a1cd92d79d192ad3388f7d9d10e2279778bd8be87f5c5bc5e3f3c47fc801a22748b0c6cfa9d1e18386e747e872f9db9a09201824cdef548297e7905f7bb902ff6f66779363ec947aea2f527f13fea1789128818542d9d0a540dfb0779cdb6cd4bd5c96c26b5b1fcf591096aeaf76d4d6748b476239ccfdc2e3275546b0365527657969f6e17216e2e8d22487863ecfef5979486953ce3c0c11069f6f212829c9e6de773c1e75f2e742b0868d7080b3794d8544d3f6882cec25a5780042b3da042d75ff95cb897dc642cbd11aa3224b771618f8759912572afc45e8f32e530d6ab80a4cdd27ca69b1c622480cdc1c5904bb2895b03f04048fb21a305c043dad4960d68c6c502d1134a5a250d0afb54cbe81bdac8feebd54b28c415262e56befb199049f42783051060e51a6ee9b8ee954844ffec620bb84905b569f4cb2dff89a1ca9ad08466d27abc6df291f76a30d00a39603ab142ebf7ac8fa8e1e411df896a97269fc22372d68dd235b3b72ceec2c20cb85731e7e85605f55c4d0c43b74de34eec5e0ccd4459120742da83f474719411445f649eaadb96e448f14a995f92e0057e7ec0425f9e30a5e2aa186a8e995b5b2fa6cdbe18dcd04d2f3f93c2e4b057d6f43a595ceee5b7627b52d283f4601489ce2a4fbbdf47e43b35a7480c4253848cf2848ce93ab0a47dad2c08d2f51eb338356833da785b20364f8b15370c26c4d9fd9693eb9c813883082761cd7097c99b2a6fc08a42a05a0b7cfdf4a88c9559ef6c8212cb92c18602a0e3827d1986f6ac9c0e0e7f8f41dff5dddca3bbb3dfc7c8f208478729e606f273bdf5361f365792afe35464940e030c40f9515385a8a517ba5f6c0cc0269ceaa5262892dcba09dfabf1ed1e38527d6e38b3dd673ab540d32e9b0beadf9e667dddc681321da0f102de5e4a98d5f87dee0c03d0d86b69069bbd7cf2b81620d524e1de7fe848d0cde2c9fabfe0538062392c405ada0779a001c2c5fe8f988a3c46c32032e24b4cc2483eee1a70b59abaf375e6ee3284c1b10a36b28ef1c59d176475fbb7d1abaa4a3321310157716f7db30d30f9b1ed4e6e6ffe2c4b2990c30204937cfb03aafa7f3d7100f9b2d91b40f92715ac62276f02177f50a12c9abe3d12febb3dc9bb09cbffbbeccc7a5bd4fa34ea98c9e58a4d4fc8a0f9d7381649b6640687634e8f8d611b044f9a0ce006feef3e5d829062ed10e16a50e935273b5f2e8d27becac00fbd0a981e463b3611e3e5429201d8adce0f825c4e99aec5239ff1a0d60394cffbae99c6119a3b0e9b68e5954b81ac60719f93083221682115ad7c251d6648786e0730bb8cc7ea6f5ead36ad6313b1b4d7b19f33ce749091ce561534cfd9c6ea50f5a6e019824ace36ed0f005d1f1b679e9f940094cce28b12ddb03e93528de6e2c6b868515999ffafe905fdda6dfaa2a3ae888eb11be4831b461188ad7679df9b50fbaf15c6cd1213ab4af65cd3d4bf20ca2c00e71f6ea68ceea7cdb5cc6d273dc8daa5ecf58309f6613f954dfadffdf3e13653430436cbfb284b861081271e2faa128c991b870079031d12c22041b95d367d808f78d4bf25fb60282b68cfe170c2b2a40933902d76c22fbb1a41fbef042d63aa135ef35b9308b8cfd83ff301756d23e4d4459b1e3db5f377631b706f6cd512124e4f041685547423cfda3fb7fb5acc227a37c1bcd110288df3d50025bed93fa3298ea1f5f19ebc2bec3cff2532120560d7c691f9e9fd337e755f705de211d0a41271a3bc305a8c4ab1fede48f57f4343092b271641f659d3f6766bf71eeff363209644c2822d57a5a604a0476a069a0988d1e01e513212bddd80905b69b2334cc587d827e0838ecdc8751d80eb54906f6c82ff51225fe556b65d26a21d324777e73c39d80ecaa18e1aa6f0455bac5685beae3659ee7debc88ae8f39047f8e93bcf7e7323ab26dfb31ccc8d953f6b600a98870bac622a8b412fdc8e9371ff35b5a2df42e5f5e8a4aa34a3619afa6b0081b712a8287d1e61e5fd03661a237bfa1f9dd178d77720ac96f06b9b390d660385052c6e3f8146e7595999ddd75a99fdd851b3e42315b19910ea596ff48e67d8436fe2f66e02e81b4f8f84510e926be1d4e7f01c58f55b1b3030dd73b6b014d1fcb83a2bd56edff5dcb0b95616b81902f387e5688bea5263e62361edb93122ac013862d2a1abb061e9af9cd7f7b7b4278d62344d414302a58a526f8517fc88cb230e00151e045d9b2d6d6c64a094647a03e31337007f05aedcffc67510e99feaad110af9c6e1591b8b886e4f195444bcdad2bb0600e1f6f33fea36852e784b146305f218db95c05b41e616d1eb58d4d3517d0077b221d1693f30a353ea03282de827124b66bed483eff154ad389db099323e64cbe7e37ea377aed79200f850e9259acfc7ab48f091946b76052ab31e29b4ada41b1acb38325a87eb646738638a57e878ab5185ba7af964eb12458af98f2232bc1902d8ecd866aebb01521bbe0de2ce45fd3982ea6bc897385782978a1a7208bddafbab1a4e3b52c6b1af0c132161b70e02aed38af76425e0eb1c5e06208158b8921e23b467ec57a096f423b4a814a4713465f9102ab0ac237ba20d352ed49867c9eb08168e64c29028534ef55da4b69be2479391aa22a78b76f89610405046e0c60520baa57e2b7df6630d9c5f4b631f706a0b0009fc69cf5c0b5ff5d403d7b0658f6cd371bf6934d33ea9661902053f18aed401168ab1e8784a36d90d775762ba165120d5ba5249bfc0910c6aaf690e25e4d72207d38e33129f71ac687b0ebf4b966313ab19ad95336aa7f903b2fd58c856d9358340ec8238d49acc399f163a8bea3db9ba427f3f3b1a64efc5feb4c1d325fa3253c18902d52358214c7cc559b1bbecd382210baddca364c881be1a3da29421682b45277137cdb57e0a82ecb73a541315aa0c2cba3d18ca7383c9d90f06959b1aa559baeb27ef89acc2adc3157080d417586d364b5fa0aa9af69201313589369ed118e3c22d31719039ebdfa288fd3dec2284c9233d655b4a05672dc77fb32ac92441e342903032764c92d79fa54039686f222db9d3460c58a69a9eb598d842babcd31012081b40378ae257df92ae2ac00d228fd720b6840a6de713ae0102740dfe7f21002a057684338cc02ffc1f14a097e10bcf40d4da3530a9a8f4470016cc692984ad18b6adbba471b2f87713807ad9dbe54dcba47472549b719fa5146cd93b0c18f30e6b66d9f270daf31bed98efb545a140427cb7d1a93f6ac0c45be899ee4d568c70113541cc845e5d50b11c56cfe09dcbe3492392a891f67c28c5f2d129b11ee3f09ac51180c682dc874e0a51571c7c19cb0d903f5eff3bc602e9af5591b8981954f31e74d409fd6eb9bb077c3da80829c695efb7badf52e8d6bf8df23e1de37ccbb044c2755ff7db76c9bd642461601c86572bf49201113549cf080b6bdfdb6c8a054ce76d12f7e45eb28d2b2f53edce76bc771b2958bd7af430cc82eaffd0d9780fe1cdb3c65d6ed439da09c3c419bcc96d08b4ee25d86ce3f0adb1d4d420ad92f52031435ee5a15616ac918a799c62fa0e54785ae2b752787fc2ff17581da68ec3a10f3acf397f3fbca82b0d89e55aa872dccf053cd45a123b64183184011bd3f8d4e9823169f6725c0fb8b1e9244ef3d4d66520324b055c485d5ad38aab91e06dcc5d335c93135c7b7d5fa2562e848c85ad2a7984748ea8eee46b8a722a2e604b69694189aff6e87d6f5ecbbdd383fe27100e6e547b3f94047f0025cc4c912216aab58fc03f662fbd6eda94dd2be2e67555b2fc94c081e87b763fc4860a007d3538f2ba6cf404f64df377730919405c42cc8301a433921059e62a942316117642713fa1f9028840a8af1c6ba49fbc251c7cb07c2320e889d62d4fad677a1dc24fc7f5fd16d95e1245bb253d6d343797dab47d2d9c09bd3e1f72a0361e4a71bf8c455780686feff95a2c2e3461630d900b175d46e3f1280c8f15de823217f9174bc0163ff5a1feebab2aad8f8b62b757071720afac0f7700e8bfc0029e5563c6635d19e85cf4db8c576b815bb72793a5a2f923cf842dbb66108be9d439174c2c533c0290aed51561cf2cb7d693705a8415f2d9294cfd6ee7b39c435b5cedf82e9d94456a56a8dd2f4664a6a994c6c034d3016632381433d4beca62b0ab2598717f6a21a3249d4933d8afb0479a77cb94cf55e982a9402be77319e654c82bec9da0ee10e5f643895885915dd686b89757bdcd7a18c3293af82fccaaba05f156629a4fab5cd1edc519970dca342828f59e02bf0d2c00ac64c2388e701634a1a35c662ef8fc8fdad957f99c58d9d0483ddef0cb39358c0e00fbece3255225db4d57f16e11c6c9dd2808ed4a9601c481c6666b6143e5dad6ef21e3cb5c855125e4687494465bb51e125c01d1677b121e118aa53e4fd7781b1692523f837e4aed7a792e9f672275a599cf00028c1b5a93c538487c141f63fdc92815e66c95bb9cfc9ebc487df1a7752429893f7063eb16713cb26bc9283b8d76c408030c1b68a950d8e36bf4d238f045364aa20b6d9af4a2d4df5c9876031eda3b2ac69e6c5c97d9dbcb0cc03463ad1a430fe8b212b2505428e429b56b227424babb915ca7486275621a1fc1620a5a5f84eecd79b872bbb5c5b6fb54a16acf27223995757e4359bdf8296c90c424ca8de2229c897ea720d9b7d1b015f1f5e9010acb635b262801b5467528f7b86b5070656defa536910afe9245d34f364149ca4877423441c0ed8d95d9b50deb954f648893e31ad2530f0137151d490ecece7bfd220888b18d5980750e233ba6894cfb96b4c93b363cf000f026c80a88151aef81f69f6eb8a5db460189aceb86508deb770604ac35b7ced871e10d0ef7f2ec9da4172106cc7418d6732484f78f05f9a19fd0987ec7f7b27171411e52002629d69646d982c5f2e99b6b4494ba72b93577c0c65c917b5540ef47a241286393b4c916e5de79d93e0121512d9d9ec6f870d09527043a80c82cb85c4b890276c4057b0be69c3488d9872064bf5b26e86c06b9ef9bd3a5b60ed1e62057e87450648dd6942999d28988cc9df344ca93be70b4567469b15b8226ff098b7e62fa3fb0357090bada44263d3ade325d2d9cac7dd58f274fd7462cca27657f5d2fc62e615645fa6c4bf3669ceab38f8063c9d8e7217c1a2be6c6e53b038b3c8ea68ff7e07fa3cb404816edbb1860ca52ec7001e2a39d69891e8fff71f4f7b324c8051624e14baa67ed9bf1bd17435949198de977a1287a1980043a941e1053ba83cc2012030fe629870fc9c0189c17b6e73904e676e55220571bb7e4d8e9589b26cb54b9100f9fc1fa9d835ca3b2ba863e21f3fdd63c5d70ff8961835d03399c1968cc090918db1018486094fe8f53e1edcc30e629e060c6495857144010d3592fbf6f72354b2c3e591112c62eae2e1d18b595eea4f2d68e3324528a80ec6e417251026c1ba075917dfa5c6abcf0738a5a46ee241b6f6a71b5ad25a9d3ca2dd0e17f453ebc081cc7cffe115d616d94f3569c29295e63bb29bd025c2bd5911cce48bfdddb1ee6a04e0ba3583be5b8d6701931793ebae98305921536d24b2d6d5c9f235a7b0a330909bdb75f45135b143d57738f871d71d9fdc4168c2ac6800e89b654aa2136f0fe0842888a54957cb7df500e6698db92bdc81c39f07ef7d16d480d643218380c01d3379ab3ad3d729d494c036c5a1468e8e3a30862df82d39288288798a58554ae6008de74b98219c720a94ef85c60a3ad643046a18b7d3afaa2265e3ff3d36955bf60b87a584806d4a686ca3db338f548bf62dcaba330717fadbe32d89e1a8f8470cdb26891f5f257d730db7196afd010e7ebdb34a33a8cd3b7eab9e629c60072caa18a42154732ae1cb9853924dacae3e6d388959535f84e691d3a4043b65cdfbd34589b3d794541d80fe6132726016f3e59c2830ebd8ff82f74b22c50e1960aa52f3e240a238af792f3ca42ef4fdf2856013bf2be2231b5798415e3d95b6af9f490a8d704b761078c7c5ee3601445477bc9524f6a5607560c580b4db189bb99c0d28d2669e210d0c579b45881a7d22f3edfb6686cff13ebbcee2f5b3ce0cdea1c6c1bcf56d0b0d6d9e93f82db8637a98c1da278557d1af7c13a7d2f0458a62e8939f6fb490fe1759e82930f7a854db201817b14ee95735e1bfae3ad21b2229e0e726d562602954acb40f0d53ce400c67fdbc1c4b9d647e574d5b316cba3d8c746e989ddde973941d44a39942360b1a0b251cae887b7578902f844db80ef50e8dc6ebd28b8f7d32167cfea16b9ec55f6dc7b401d54df4d7d7c97f2c4929e0bbff21de8af686411877522f4593f0a92db6deb514bdc27672683b1cea9afd72376e72c2a8831173614305e3233a96648268fc117d8e9deccf925fb08f047b0b97a113304609828fad5ec9145492ec2effd22cbc82e2590b102dc436ec1795193a7f4c28e07814d0b9768174f41b4954b6a27a149be8a7663f863f47b4a5f871830d80869e54e4d30ef54af89e90eb7eb69d6fb7a2a908af51f60a881ea75626cc2f1a736f8fba5cbc61184a7c2992bf5e52715dc7609e74fc6c3beecf05bb685b1d7d7759b3f46218b087a2e53fe29e6aabffc4f1018db34ebf65d75d63e7810736e8c51ca54e6c9b61a3c740310a387dce3dfa168255420f560e29f8245d597fab46105642485bf78002f28edeaee18571baf8f4cf94434e2bf5ed307481d476f053aa537b1fedbca5182abdfac88d7569a7a5e01af2ae836c422ca3af2bec54c63a0cd01ccb09581f2b4e10a66a76f60afe2aee6e5523007d367ba4afafef932705b373cbe02eff33a27231b41013720d0b341e69e83d405fbb406d9c031c0497636d54a9d7fded40f51168017ba0d03e6f955e4d05da20169bf6b9d2749f0c19d6a0c3c5a759e0e117e5c9e12c49742339cf31a16e2c6047080e939cd1f54faff37f8e17320169acb24a1c305293448cf65c213c689f92915fb3c719096b051c43a739970e131c53ff4b374fb6a3c2b638db56d8da38c8ae41c7acfdecf45fa4ac84ba582594e51178c76dece79140b329c5d880ec5bb185fd49bc7a2137168492125efb14e1f39b89e8091808b0016d0c1671d986de37040caf6134969077c0eb2945eef3390ece8b593af61da292a200ce6b316372261cb7f2781298fb3850b8e6723c565f5b3c85e98d4e9405d4eaed81ee20005d57f34d17274cd27db3ff7380c2e278c1759b892fc3bb74dcfea80cd27ad299ae210891acd7a2fe61e3cf23a6085b763265c94e333b9ae3b2fd70dee4c810d603df6b5ed0b5017c2b41de7b1b4e71700a5702d3609e84114ad718b3d1520b5523c786e126355e1cde2cf6b12972f8ee0b185624ef363e04089c7bea3b696bf1ea3aef0cd20465a05e36c1f0ae17bd3b20b788cbfa631f61e63c2db908a20b87213af08758541cf0cf2927d76394f3b9f8b287c7d1ec2d1ee205315b6e00244bf02a4cdfcf73f7a8062dbd343795f9e14a0be74d6a7d8ce067699b54bbbadaba228856687a002cdc19a1d130052dec2cddcb30ada694720c58067943f484d25b00422b386960d719ea16984e3edf730a3161bba1440ce5c50a7e1ef78c4264b9e9d6da8e7d49f79bf9c83e76d402bb52da009650b34d1b425d524f6c8295380fd0a1ff720e3ec17dafbab97a8b4dc489026bd4380add3aa2e6d0459fdbaa792cd9c1bfefde5f9fd5fa53fdd62c85fd1a54d50115ffdcb8d3bfbe72677e107428d7128148a7b40f2720c2da98e4ca77763bd326c179ed04a17f6241600440276ba00a652848ca14cc042c837b329864444fc82c9fb9884368c04fd934c3184df156201fbf3b61a7852b02f1fc4b3b45a9a4d6c90dafedf151d251fd4069a46f7356a6bfaac64bd0aa4d203a1c876b7b2dd1794ea69b69970c48c3b81ae58cd05e12acbf831a2ea7b0d6dbac1b35e684da15dae08810225fbafdcf9e2f00ecc325d22bfe085cb3fd0b22c2a463a456f960bbafeac6fe676590bdb1b0b37a91d2b9e56b399ec9535d54a94a17f7c6769fdda602c8f07a87b13714840d91e8df17c53214bcf5215a1cd31d939c39ef0078313e7fb4ba29225eb7b4905ddf6d36223af6b1805ac7b48527b5dfa0748b22969a29c6ce2de771dbe14d3480618e72e9170c7cc7d0c8609b125a15dfa1112a73e28161a9c8f91558da158cd61a41ef2bf7e6fa67f76ecfc5e442399acf4617dbec1124d9a38d49a5c35b90796320f371a48b505337f64f26f493baab2b9ec7dff5f3bfa9d7fef7f19f5fd7296977c74fd056786420a189daf3580a8de1e801019d12d73f60158704038b7870e3ef3055d9a986bfec269fcd03d00e2b006f846ff6b28762f05e79dc74166602d1afbf67b57d666ef8ef3f8d15588a81615b51e95f25bc7ddce299835db86b55605fbe325c345b0da97f131b8a225648676dc2e511988af89050220da50aace678737c1cdf6b9af14700c53378eeda9ecd23926f3b61dccfc29af9ba9a4734b353fc9ccf6ebdf18e42c56641fee7d32db9cc40bec795d7ccd8b533b2109c6c12f4da28270d98858ff31d856ed51cced6b49581e27f5b3d8dd5665864f4b8571ff26b920f63d362a39fa80d92039fb819ad3849424b711a42559a9960e7b187c58fa5c7411a7e9b93ee86c1f13c73ff967b01d6961fce96b4ada8407ac04db7102473f00ebe74395352b425fa19969a76f1367e6f46cb9cfa2a56c09a18b61c23922b82d9ec806226e01912ad662bf990ccbbf01a4ae809a6d7690a81494b056c7e80f66026f02e452bb94c45c42f4bc9c6cc4996ff942dea16468dd6b010a02ed2dbf838eb362ad2403e551c3ad6c234a43a4243cc6f85da2980df478c97ed82b73000d5c039581b38b8b297e06eec142825520c63f6681ccc0f389875cdd3f9be438b5da2303a3c3f44991de1e8d3cf96cda78b7cec1b97ea48bb4b5b147fa68936e793c2de1af9dbb58dabb4a0f74b2682a61437ff9adaf2fbf696da7b4e92b7dd045cd36d6fe27821b3a893971b65fb93d208bc71e9f08f43dbd87779180c4526c99a0732f0fef030a1050c09c8bb5a5346c6678d114e114cfec46cae751c763888c84f52462937f9598b42555dee37e626d5ea9a74919a968ceba0c98de1e6fc0391cfd61f3f54c7d3404d79487ee4b12574959b693a03c3e12d5b0fd0c367e0980dfb32d6bd2089e36e297c0b633b858aaabda6268cda874b40c67ed8890adf85f0791fbc8122da2284e427e3b77a7be8185a36f220f753ed6a95bfb44565d0bcdb15228e739403d88b723e8fa7c5b88f895ef51bd269380d5a7dbca1f5a3e453c89cf8981f75dd41d10b8a01fb9b4addf31e716ad87e2cb6df7d2cd61c72eccee22f0b36068f99c8802b01c81e4287e62c2fdeeac5c1e040a450c7311a0f9245eef2a19762fb54710e44ee696374075246ad0f9c923973729cee9362c860fdd592c9dddda0895dc0a11007d4c6080cd9c24d69b2c26c2f34df7fb011935e84d66f3747c8f7469dca92db46e97d7f6190ba96188c510b20bbe88fd5dc207ad1230ecfed84957bd9be5807899ed0d1400f6d22c0bba4fb300ec8d51cb39fb092e2c682181342ec3c3c43f5b5242b9fe381dfa43f6c9acbe76418a093804660287f9142d915259ece28382d006e168e874300d7ad7571ce2894a9df73e116ab9e9d42d4b9f2f4285aaa4dc3ee445e7b1eeaa3d071ae4670c2f755217a1223ad7d3f7c0f26e01fa1d46466ef005ee78832fdf5fe1ba436ffdba67b9085c1b69e40b98972e008ad425415e118923e15dec7dec2028a29d329965bfb74729613ab55d2fd5c8b1cc91c32ae390c89a9acf210252260ec01e74067acb7bceebe0e60db35293491748135152ba7fa8a29109b8c1f28dd5a8d1eb4f8789eecfebf2d22ea396bf3c79a2c89a3f0a1c30a1ff9c93cbf6f1e77712cb16c050ca8a11d7b1750097a6d1815416bc6f518ef0299a2d93e03a7475054cb17f414fe6b4a7abb716416c0c5e6dc6d01f07bfbbd24f96b2c13c685c7ec6322df61862e5fe54177a7cc5da4c0779f2c737526337ff122271a62eb6341601164c301ad9d5f9eeba05e34da03d188eff346a07b4c9e41b1979478b9c66d9bbfb0e991dd682e89cc19dae567358a16dac8a64be278a316f2e3952c1329973a0cdf3f8fee53e6fcfaeff7462b196907831a1f5ece94e05df45d8e2790c6be9cf735b8b2f17b9dba2b5be92f79a45623d5f21aec71b14edb037e0f6c74930ecc407a1bce577d0eace5284a1b2602a9e21c81faf3529b6c8d7209891f0ac0bdac76daf7d42147314ac750beead38c51b2f6c479be39f2fec2cb7594de95d4ba4bd5ae9251f94bea90858acb647b73ab3ce3d7baf96955f748ea4dc7b04fc797877e89a9bf44cdaad0adfaa7f403602cf76368f5b06e2082e037cc0babb8758bf08c64f0cca211a9231cfb231e648d8a8f843b81d9e3dbf4c53c7524f660244c7baeddda0f65806141052b740fa6b93ac3f3ceea0d6df4092d3e40a6e298bb1f6cc676bd9b52dba7f459f8910500d66c532388e719ba13e1d76b286204767594f63aa5858cbfe48df41c26c6945a0ff330a30a5a8829dad611e4205b333c0247f48393185c440ca86bb8149f5b9cd59651c70c61ab3aa5cd8807b607233323027580e3946f4697ff82003caeafbbe977397e80badbd1b0778c590e2b41842cceb5f55c10512ed0c0a8e4e8b410b5dceee5bf8ed639343de8a6538b1d02e709eb9f49a483cd18fb4966912cbb8aa83bb8b10faddac580bdeabee7264ada1131345c470f27908eda7a5d137c59654eb78422766cdd4890e1e745f6b0dfcc88cde3fa43a7aff73bbe1b2007cb0be79289851005c6d7d4e46af4dbea620450e28e1a60fb4f21c8cb3d93a213f69ba31140b42df2230e6516b3c4be01eb7e99d1ed5ff795fbecbd83e9335140a2056c6446baf08c9c1f48a2f69610f0ac1beddeaf8ccd30f63c067d6a6e4f6ff85a5235d01c4438271ef03ff878ab491ab718a915a091cf3dab3221a7ab94d57717bf9fb0e2f1423b2c2d5a6a4e7a4f4e709ed17c53b98c8e08596a79f776dd619dcbdb828a470ebfcd042442b762207fc411736176f982d9301ff29b2f2d146a0b4d2b8148653de23276d9d62dd08df8a16e85c2c2dca798dff3b59503d229fd2eada48e43b025661c469579db872862854b56d4d9c5cc1ef98445d30912fa3b5b338262bbf1bb1221125fb890c922fb9a966a17b755b076129adf44bee62d87fbf4bb23c38e122063b538d548d5fb0cbb6a28978476fcf3444467ae3a43cf255dab31136c943f64836c94e45e09c178e500b0d69796603c5f909476a4a6e2d8a49b46a45744c1856965c2810454c10ea1e3d45c6ce0c5933da4a4eb7643686e291c686c5f2b91e704df756b8364be959efd473927d590e86cac9f419febda60f2424a10df1b1596de2b766e4adb0a53f49e3629b122749ec288006b749e7513de9ab7d727a54339070fdf9d5e24d42091753b7cde1d05567be2606890da63e44095b2463222f3062ccb1ac3cc1879ac495e76644a72cef2899cc5c2326eb91ce6ed8c09fe45a4aafe396257a246e3c377d2882fa6df24fe9177da5039a9f141a68e363bb4084cebc89d425f407847f8c2dd71f09b77749de41a9646c30e7b6010d40515ee133c1c87934da03cf47d19a2afa9786d0fdb63405f9773a3abb39b5118b2652f56113c7e8388dae68841fff428d28b3d6ed91a0d1d602915eafbb3099fa861d24f494c0168c7cee52544a9723f05da59e035cb1021909d33262620984e9f9ae3a65353a8146b6b0c2816c08adde8d46dc46f76236c28769606df64a59e19c7d5c86f58a0ffef348740066407519950400b925af48e47423b0d792aca0449f6241184d5e04b5cf31adba844c1e2ef0c09e97f9c4f69d4006b0860ef596b744844e9f2c24f51accf06503c1568a08d474cd31dda7e2a29d4c37403706dfbc83aa54656ea253c40fbfa85dcb31c23d75aa9348d09c022e9ec3340df8cf0f0567aa9a0c70cf3f9c65bb3a2944c52a8060b5050802436c7089bcd6b7b32a9c60e0014d99fa8d296f81f4c25fa83ed632b61478b44b44b7719cab6e6355cc343cf50953ad8ea7d49fff40e3e81199b8c303f896c2c7078b4c5975daf3acde6e738c45c62b67ad25d7b40e4c9b961d8deb9fda3069eec8b6946b0f10b90fb88d4d2f8d4d004498618435ae2a2873e2ebad9aae4ca545a543fb30a4607cce13e1efecdfaf9cce3a7692a4c06797e4c3fdc269c08fda96ae1428f76ed37e2df3fa3313ee7761e12935545f19ddad95aad22facdabb092204d1d3c6abe77c8fa66632fb1729cf798202614af430ef99064080c9fe47dbf2ecae382390fae61709e83b2ac768210b51e95fc5b4a91059f1f0c4144bde5717adbea3d485023c479cf710800134ff903b4fc024d30b69c7506cfda0b798c2a11d1e87a7a06ca4636c9f43183f99cf11409cdd70620c63850f133125ea510dbb3550a42962b5f39c3da673a2ddd0623bfc88fecc47cf0f9f7e4ca03ff22bea2bcd0cf4a67c14cb90a1c2176b7a8e0a638269e89d09d72c782f1734da148aeb761442e22ef8390dbae63195a53bb1173aa1e361e0b635bca24e8126cb5797070b689c3aec90bb622f755562d04cd6a9bf089ba03db153c83cbab294e665c7e7f2e469511908c4b416d9d52b28199716be90c8ebe8df8488a338e5b3508e3f289c5d3ee9b23221f7059ce18cfa5c911060950e102dd8c9a3b871772b5f6fa1b6c7939217e77d34ee11705cf81b1f0aac10b36147faaf43b8ac53b64cbaf36a092a189e03fbe5770c5559121ce5ed9ff2b46daf5a45dee739a6bfa14df9021fb977fd172a80742c8da88438b55f6bf21469f516f42851e961dd489357fc7219c7c9c10737efdf0a242a868726814fb03ab922309253f74b3dd24ce2c5a01cd2becbcb2153c99325837c6b86c97311e1c2d467db7ae47986d4da4c7d6a2dfc5c7da2434438d13d2acb256a228c28f98a12cfe9b067a1c456ce780c7dfb02ef6e27ea7c9729a50cae38bbfb472d2c689a9c6bcc84f10e635ae67b2f030e9953bc7ee046256ea8dbcefc5882ef702efd8a201d520c7befddd865bc652bd4b0aa39825ebb26d3c5002aac7e7403fb7389e1b2ed73b63db5f0521ff8c5f56657552711cd026c8346a9606cd5bf43b933a08ff0ad8a75a52d2b43275121a30439c686be86a4bb6fc5320f1380d18ea2f5cb0b0d1e8c8d47dc82a0857d4377ac8412e51e6802cf23ae17f22f2ae9b64e7d8db79f7599ee3c5238e22c9ab0e77dda8c3a326dead22ad79c29db05ea83d8b98b30ab6c92e0d91539a005c5c8a3ff4798b2d3bd8e968a4ad1dfcab3c3e59419606459f091c42463e6ac22d0cde94a3b50b998909e5722adba41252f7d94802413b10fe8c0cacbba3cdfa57f724df80066428b0f06694ce3bb0c2ccac968c84d826601e544690ee1596ee4ba25e6b041190edc48baed4d8fcd60e0aab7a6b5f08b5c6671b9d2ca6e4e6535f5323770842429df77c74cb24f191312bc2a9fd72bec275250549bc3c9037829bebe147ebbb5c422ff0c82ef2f2c2322703f824a247b3c1b8729316dee98d9663251356f64e15a578377b3c7f8276b15f90c995b43de89a7ede8b85e2877b2dcc42886ba23eaebc55a2b5c7ba9d01d4626f9c3d83cd9933fdf1804af62a4a796c0a19b1ecfeeaa4a1b9a4aa41f1bf9bc411d534de76f44e9a52dcb2c881ac977334283b79df525db4396c97cf68a977c75c3edb38db0f91f9332c780c8128cfaec21a7082d7744caee38f4c541771739833084a2acd1f6c3c27182220e555507b0616b57cb384f9dcba4ec7ed3c8b5ab3a1e801d65f3033b9324c91f5100adb18eabeada26ec8dfaa484074706105c578b37e8ace8f20873389373dbdba72e0051b4ba25974cd5a801c1f611ec189f01d232b82a99ed1348e7e804a5fe2cc057ccef95d732a6dfb669b60d16acb5e6574f67c69b462c824d8b7a77a4198224301d3dbca680b1a92fdc32d6df245defd3cf7bb92b10f18f946209da250b209d8f0655f94cb3481c9c41e6a7a2ce71f44093dbeacc08951db84d507765129f6700cfc9949b6845af912a28df3de0688551568eead3a840af381ab1455852b750d8f082998e31cb7e20994502b34a1a9ca78202ec038e5ddefd34be5ba1339a6955be38f7abb3252a45d32781f793807870272232cf1f6113491750e485c99055cf345a5550bda92ca0aaf8e8d1def7d5cb52dbf32c1f9a530ac1b4e13814eb + +Params = SHA2_40/4_512 +Msg = 01020304 +PublicKey = 0000000c93ff4e81cddcc2124290b436046b934c151062cccd194851ab838e5ba7c3813547eae29b5fa110e7816a8e587bf934083372f64c8c0973643a6434db8170b2a00107a6547cf23d1735c30ef9a259b911238cb61a9f2e39edcc2477c7d505923a9347a1c7065cb0bebc8b15e639695e04965b8a35c777895dd93e25f7bcda1f51 +Signature = 00000000003bf6cb6b4158953a7f8a97a114bca3c393373b6457b721b5226501f5f3d838bc45aa8ccadd124fb8fdaeb68dd9fa0d32435e0588d9623ac196d05df15dba5c70d9b902ca8632b2474acf7c19bdb58ca199ea985713f1d55c813553f59f071516927d5f94a6696e1bc8772abcbc6a67bd1071fe1f25930fb5a353366de82049c9ed34a6e13f35b32901b955420d572749e39c02267c5427f780a5216efa82a2fcba7bf1cdb30e0e1cff783979d1501151a880bf97992bf561da7796c5b551cef996d3ed5f5c3d3c4c3af1d0ba408e2b18c4e5377c18f44c915fd66218bf31dffaf864ed721e77e1c5bef7313fe37b2bc48e2ebebffcba6e53fdcf0ab93c2a6752acceabdcaa2826fb3495b72c23203014cd4d941fc0310abbeab921b51c653a4e646a4dc0a23081df1c5214e4baf4b03de54a8c98cba70ae646706cbc50520db06b7db0e56393f732cd6bacffb4e529ddca388a5fd7633e46aaf1aa641fac0f8926df980cfceaaec374bb26912b9865da420687104ffe8721d7073b3605e99346af0a926e41e931363ee4de6dc359afcb953cfcbcf7391e349cd32125f5335a533f26ede78c8aef75f270c249d1f36c5a6b2367ceb24ca5edc4e042f7c59ead46435551c263bb10fe9e4da02592d42f2b6a7506d3c96f470482401c936b781136bb03bcd553f33b76affa7d8fb213fbbd3411cb42d80f90a7613ce7cc123def672f1f75b982cc6f4b33377c836bd30d63cba57aafc528118ac60f8c7fc8e810800ba0c9132a535ebe42faeb2877bfbfa6d0d16f0b23de07266843881a56b7564a71bfcfdaebc8545c71bb202de81db31bfd29b5a622b6262e31986b1624f452ea3446ff8c1cd0c1ddd21f190423f0d73a59dc12f19239cb97b702a4bb200b856bdbe61ddc2919d31b85dd4adec31d52d87775b028950072c54fdffd567772c5cfb171025111de451a6625bc6240cb85bc6d9051c8b8efb187c4a91bdda5c9025a782809fe594482182a30833811693464bbf517d78e5e44e497e060eea9917a005c6646354d6e0ba6d4c772b4e4216f7fcb0aa8f6d101364a561bd53f60aae989d0ff51eb180034ba388130f3601afce78a339de8ee5f3a1a200a1343f663b9bd5f930ca13995716c13189641e5ab14340c6aae8eadf7edba85445906a1c796183b7ed3330e9baa082aeb684abda151f95d5f8e7017952931ac398f8fb2e2ca2a7879c6334b862ff319fc007ec6b28edf74502311678f1d2352c8138ac5ee2115c58f39fad95d74d9f5949822286035e57b236e1fc96bdd662500ef746d690f443acccd832cd6c320a8778ee0be4b996502d1ff1a6f858028ef2cc8db51c68dda4d4d8e10e575842ba0a0bf1b329c48d41de9e482197ec2178b3283492e8dfb8a026981ea057c79a09a5d696296523e1cdb721c8838b3480930d89a4d71320ab66b4168b98e25efcc05ccc42f7934052e7fc9f5f5ed7d65fd506d74d070d60bafe584b451c5a7be8fe768b690d1c87d0505b42c5409e289811a89a95d45a6b5ca5a6f29f4049f08d60b3979b8920aa9fab41db30940386fc7f9599594ded8f6aca74649dc5b495ecd293044d3738522b2092ddeb12ffd5d9c91e83224fc6db1b9c5837d811a36f53cdb0d0d4112eb42161797bc3a476b338ee2f3946f191377e65eaedd5c1e40c68034a8746cb74892e986c4393f0a65c24fa82ca594fe3bd52481e47e764d8046c9af0def89bfdee471d5f479f8ae963d45f044947537cc79ff3c44748e1404e6246007f43ee6c2eabc942491b7349b37cdb8d760293c633dc44692eb63b9b7150356463e06daf91add3c190c5ee57e25db14b13e1a431171aaf157720760379897687c1ea55272c78bc728be90844cf3a5a20de061f0bb8bec97dc8d5a5201657b7dd9eaaeaa7a8277a96b54f79a6ab2be55f22ce0d6eed43f67dc5fcb26c49901931819edf2206c7480e63aa566c0f6f1bb99339fc26401ba325b1548a67cf6626ddeb4c23cfe7a1f8ee66f7c72392a879737a2fcd5067c61805b503f0d00707f7045ef1e86ea1a4ebf2b682abd77cf983f7f5b4d50ed0717aa7f9f69e3e1ccf92f4891ee853dffca8131c210597ed159ac104e33bf0ea8126a06f9c855b7bcd569f601c7bd8b8dce771b70f3b9e0c6362317590116140b134589df3af5f0b2f93af8773b0bc46cf96d81b4a04e768057529f168f88f24dea3de7044c43c61b1acf6ae42b6386da4a97cfebe64ae5c113938921678a3ed46d86c11a063491822555ae6ec573cd23230edf3070ac9002736f524b7684db5158de8c06323bb80737f4eb46c2eee736d5bbdb8b0b682af96d05e424eabd50684345ea6a8a108c1f59df25cdd8567b9e14e5090c758204cef7b6bd6b0294de82ed474bf9fc43242d0d13b4f34dd321638b861bfdffaa6ce6c89c46c342c423612309c641c39ba1102cb778d8ffefbdb6a6c909d49008f57a56550151658621b2139c32bd8daf0ce8bd7a3d3cd9a5c03aab335a964ec434085f58e5bffac562077230474856416d5069880d8df848e1c8b5e5a93bb364a7f0cde10ac78353f7084c57b18784389c8aaee8734a5f23b4db5cb12ab1b0caa8ccd3ce71d1d85a9943bb16f55d3b5e551f7804ddb1f5019fb2fec9136090d9ff5b2b886b93b18e034b4c0148f1cccf616ed767f568567270ec5e96d93d40363643cca35b7d07b35d1ceb472c6f5f98c535a1ba9fea08bd8b88a75caf5ebc953e1ac21b19fad2d6b9bf399765f7cc322dd782d72431b35d22f5f3e9eed1e7a5f19a21176e643ffd9268810c2e98e8da4f7c168b136c8c882064a558b3e94100a961ee5f0666d44f01ff0d980699158c00b01508e2bdb7925678a1855b1e77c24c8e9904dabe9c50f412ef28eafb78da608767de66b9ce8b3f64c728fdb9db226fb33b0d815de88758fce84fd794d6a3c87e07f4ad630768ae8fb4a7d863df9876af2224bff3d1569a553d0d716661eb799b61fde066732ac1f5d318a525a78c871c4ea7ebcc08d80b1977dfb2414d02da11fef806b0174062df87558725357dfd8231fefc188f128e854b5450b486ae6d7a35ce38688c079b6ea9c972a398d81c6be055030ae3170d00a80bb14b4a55842a8f11946e8a082da3d37c7c2fb32734a9c0ce223234299ff8231d62c79468f4dd2c35a47d9152a2ca34647f17a436bc3736f4e0407185a68c605597c07f6ca4fb3d4bb569fbdb00f8f4d886ca357f2cf6dbebfda1576dc057b695b5a2c1d39276e8fdcb6e6f25ef8febd49a385d0be1e6f3a4f8a339b26dd4eb26e991fec2b11efa23b90f11d72dc8be81a7b03b9a97f23a83f82ec171f582aaa374cc610e414a3e214f138cbb159b400ad2031b5d82c3575c4b64ebc1f8df372d1c7ab4435f59d8d67ed6109af8d3f8669888e42ed34ad8043c38813c80e13b1a5b29a265f0b398870738402b49fab1327ebcb7ffec6592990be59b4e7264f7ed6c7447834ecb704ce279fef7fa775a595b8f0a944421401615d2c454cd0cb3bd11072f259a02ad24d88891dbc5e59d7e66fb477a0af4f1e926da64575e2580cc5900a9a24ffacd2122d1d881e5aaa574fe8467e7a3a6eb51c584f05cf06c1894441346e0293780b5c45e89c40c51797270c9e884989060400fbdedb27c240c1f69484fe29e2ee6b8139a99887a95bf709332ad14a80974fd45f029124dd58cb50dc6b3835cfe0565bff09aa489babb5cd71581a2001d9b068f98a1b504a813606c6d6de39d4d818cc26a0e6f909a3c28ee62e29e1b667e70c498accdfc0bc88dbdf1da17aa888ced5f550bcf4cd8d7ef48e501d89c84d56cd87c7d3a0d621a162d1fc781e84494252f4246aaf5bdd3d3f6ca7cae5561d007abe9e293dd2e149eae50375615ab0337f6865aba2f83fcaba295f1bb1da9e802cb19a047756937e28fc2e211f68e50930756e638b42b1e7aa1fc6e4badabdc5e650d187c06fad4150a2aaaacaa835bf81cce9a799e21822eef9b92d02aa8f79f4a45bdcf1fc0b3ddabf4891268380dfb7b32641c507581b246b2f74879d1cac2befdeba0f6c3a4275143d4d6f0144dee73ec6da88dedfcc3cc49a74178aee3255c2d58bb65829118ffde4c53c1e7f118cf75345e6f776b30cc5cc02396ca75521563d5d79a32e7bae3c5c26f17d6195ad61aff86dcca890ba2d782ebeb1e1bb65d8d69d0e424b207cfc5b3d6dddeb96a6febe0df02a436ae1ef040e615da5e5718c16b60f3cd5a84d691051ba3b528aa0eb147cda3457e5243853f8e82ca3bafabfd5f4aca108942f6244f55c00b790bf7aceccf1f77692a294f5b3437eabe5dd33d45542ffdaec8e7dd67895822929f85c50cd5ac88548f8fe31f0b0b40d4218e19062b342e43bff2a2154cdb489eef3a953f5dc59b67b964457abb624130246d99a1f05fd800233de376bb3bf227269d14c30fdf6960fea34a4f23eb5f6743f14131da73e0fe0364e748fcd1f6ea7f1936e83b67f7dc98bfbbbb8b053da18b15f278940a2d2f95477027656f62db8a04dd058a815ed9775891f7b2fa50a7f55e7ca6bf4da1f5eafd0c3999bafa562b556addbfd09eeb41a410ea09b7c5cf9537ddd99c11abe4902a2b69a822e5769484d711a7b9693231af9222444e94da7f745a920117c8929722374ee44a7bbc51622722ae9f08ea8a8dcc7631e970af965db2abb7d9a81ebad5e75ba0e21a1caeabf0af197d660770ff910417169a72857fa13655552e2fc7c46fe904537a5bfb6fec807b55466940c76c3a9ff13fa8d13856d11239e02064bccb5a14923b2292fd77d8049349dc0c685df15cc0a462210592182f34f2e36de9526ac302efd84450fd22a218c1a514a5dfc5a0f1652b219dffc62d6395e2fd0f3b7197f91ddd2a3a9346a64677b7db37d06cc761badcb827a078421ba1ded2d335f54f8b0a1c75c1dbf36b2000f04745f29985c3fe3591a46b139cb2ed9267e7a4f4d8cf9ed65b5079be2214f1999efad2e2963fffea928817f9efe8b3c1baf4b850455dfb264c5fc246999d0aafad202ff4d1270c76bcb320875051099b570508122446835e5e13fc4c50d87e221921dfd028e2f744cc65eba7ffabb1d2577be56c8036f5df8197e8e24cd919b75d78709d8a39ee62c9476143540b5185f06f5d34c9775e59bd76b1312fdbc1daad4c999d9e2c849b5d48194ecb2514fc9b05143017d7fc28f42eb534bc625f123c9f490aa626818b8e5381b7c45adf17701255eb4f6c1180b590dece1ff1f1690bd297ec5b3cdcef56def0f1e73db8431813c73d9c02587c2f726d945c1e5aa50192b23ace0fe67f6890a29c18435a825837a984f8484a4eedf850bf30e7b2da63c07d3fb4e7f303c5e3fb379f163d94bb4141d8d6281a1a2d54f2ffc6e1e3c513834719aa5298448e878e583441fda8c04d3ea719ff46a08be7eb33e05519e6df2c317d341201d3a30b2027d34d06dec39a99f5560e12cb049e9852ae0b82ad0ef8d6f63eae2bc38546504d0e68e98201de45e1ae364e800edf38093401cd3317df59364702f882f68701c7c889b576321d9bf9b464fde2a265c3deeeb4602016ad9d12c3c0c9fa4782667a67bb66b244353a6ce992a1ea7655150a86664c077335c3161fa8abcbc9c4fa56d7cb3b5398b9feb4d8b1a9c5eeb785ce9ed855f8e5aac00f8a49859e983a86fd308a0a5adb4025fc8afb7a8b8debc988d5b43f86261f908dfcd9bd91fdf142af2039363a6253831fd13f0ea9d5c29fb17ec047793403cf758fdc8e43894c5dd5a5a835f80d53aeadadf63e49ef75570a0ea9242bf9849b67844f27f5ea71d78972e7629fc482fbe19b06771c9d3551c07665054443922f8fec93a1eda529f8ab27b05a15f2fa00f332a7de72b4957543f7d7a86a797983be4ebc5798af9f2eac58fc5a7cce397e7041cdd3280a2ae86b8fb2d5995153b7a88aaa4b871d8ca3b94b29c83b6779d20bdaa42a5e35f001e06ff5405eba2c625611ed8f29063dc24e0abce1f985377e36e0cb880a736ddd129f40d4d39a81f3f82ca0d9ee23b22f9da5725b877c8637da21a644a1fe4fa94b2e66a079788f5e2a391d550d5b614f47e4c130beea181a8cd1e17796b5e8a8c56d1700e24651da910e85204a426b456048546116b7be69ede0690e98a0aa16fa3c1d70bd716b8c7cc51ad058f19c037dcd0ce6d0fd53ec5153aa1febcc8dd5d9ce97196a3cf5d15bc38cbda7c66aed2b525c77b66623661d6c7fddfc9147f50bed38642789b6ce28a6196654905baad51a89a6027ddbf6ed54f4ec2b915c3d3576806f14217785b8ae0d8bec301af5c649613ad658ce831f718ed794710975f0ba6e5ce3c506429ad4cfc8fa8f4b0c5889cee00bbd2f2bf02d477d5a7717d39b4dc9216d4091683ba44b319ebc661bc836b1746c0c57ab0bf34a79bbc2e7d6bbd7011fda2807badb91c7e4ab09f8177452909e04ec96b7cdbca812516a16d1fce05532edc7da7521aea5ae6cd0760e7d0266682910f2e7698611156661ce2f0529a77ec6818a0548a2c48c3c9a18f60a6516c6cd6a0388c260ca58c2a5b5202d7306a806d2bf267b6676cbb261c2dbf97af2c286f59b79e172bab80bc6fc5badf6d198496dc83715130092d281295e222adb452e9c596e8e742b09175c9fdee9b323f72b8e5e445580fea12e17ac9534ef6bf26ac63ac1be2da3450c6862f84732a19f15503ed521f74f62805bf04efdd42ee2924b443ddc6f8fc25a044eb53275e10949aeb6146102c1b4d5b38ba668692c2e13996fa1ac87f87897f26a84b044b8244a98cdf7894d46bdcda36e19cadd6f78678f8f3ee38ecdcc8075ca5c142db420263323254e2bea2510885797af2d51a60a65ec9cf1a439693e1b5506c2957d8e6cb0d2771a1f0608b2a18b595148b894971c01af4fcb526f3be69aa99b9cfec90d680e5a1c754b915c3f529a575f2a8e7f0a127409dcac62cc782dd499eded8fdb5bbc829b7a9502a7e39a8aaa6bef93004b73322210c44d8c9d7f86ff1568d182ae8b69d857835a6101f1ef459183de5e95c53abc063453cc09997d817c174d288b9ea6e45edebf49aa102581902fedada9cab1d87cccd4e04450cc1c06bdbef4f799fd24ce2f30d30514adf5cf54edd683f10f90840d4cd3021dfe8021770aab6bfb37bd0eacf2a6cd28935c313b69e427296b3a89232e72a3252b9796d407a68b37ba0fed8e27b76bd24af21a1d787f07fa46fc31ea0d9ea02189228d76416f268b86f715fd747775b0ccf265a858a34992081f7dfccb9060fa8d004a2bba19c66a2e5b4e0c7597b19ee0ee5a2ac0d86963e90533b604cda72d151e087c89a39ae30d8ef6f2ec88bb857f03454465f172638878729b6cafd125dcb670936e3b1a823c16476789f4c2822f98e8d2673d994cb8bad90464fd65e4fc3f8d0a7498079708bcb09129fe759459395d214b7b4cfccbec8e4f7c7188ef70b7f144dad7121a1567eace5c05d31d38c4bef879fb6934a9a6c4c32103155a39633dabd650e1b33e6a9c173efbcc8d33529e13bb4b288721dbb5c1a4123960a356fa15cd202b3fb2875cc6a10062b7f0dc1962e282cb82c0b82dd037907da459cb22dd924ef0d0b461a95ffe8833b33ffff82131d1c5689cfba35ebe62ec86f59a51e0f5f212cfd4e07be0f9ac3db733c7fb617e91c6ac43028d1d92d669b3b43824a53b6ccf394222d0b57ca567120f6c0b40710cf1098df08b7c869e90a37b18137d213e06bea7b59b5c1d4a5eb7c7103c00ef4333e05047b04fcbfac392fc35ed5a4185a1856a6272f476301a1c2103f1644a4b7e6601e4449c7e129fd87129dab809728c4f5fef30d43d883149307e18b00ff2141f1db7acc469de4cff2fadbd07823f39a406cb4e3918eaeb43d33aefe9aeeb1127d8e016f84527e8f3f6f8526066506d4bdd9e3b0340a1707f4f0b59615b55f1f264333d4c676f382c91807c7f1cddc85fbc8e1190ec9aa832a9bdeda9b93037837357e290bdf6fa0345842ceee1971f87bdee557dfc9d0d509edb2b277efaaf40fcb76104e2f1e392b26eec1ff65913ee30f78fb329d1f6f678c9f9138157ff93011178da80cab03faf75a393779615405d98ac28d51e6ff52f6fe613820612bfa8f332916d97bfc53fbd80d5aac3bd84cbef3f8ffcd777edefc262f39d4362a89757fbd61a95265a32d33697aa1c0746df79fbda9b8d5c96d51c2bedfa2077755eeb6ad056ab8999bfd4b015cfa22483ed913b1e80017c4f3f98fecd9bbb859b79bc729878100b3e5ddba4c89299e91564de542859db7dac18e237230c6863738eee952a7526ab581185b54240f429f69556805f45d71a14fe3563722394a5b198e6da5ab9266a7359519f9e05e448b4d44debefb85c63d407ea69d607ccfad6d33324b73e5c21f9a9b37ae4a50331675bf154ebf19e2c39ba9fb160908eafccf123430c9b2a404d5444fd15749c4845708914bc19424a3f7c9ebc82ed4f4346332134c1b9c27bc64086b893f898e66f96db9c16b6988f28d3dd5ae5d9f0436656c695e0070c910b840bfd3135a7c8656553117830aa75db0e474669d37b14244f92bb87a292c8ae79759bd14e74a1e58cc8ab3287718fcf4cdd3c0c206fa86240b6a52b1f611a51f1362bb78ec252b4416e96a64cc6c80822c3df472faaf2ab31c04570ea5ac256ce05981cff04524afc1c9c03246f070f202272f6e98bdc19616cd8b8f702de36d7ffa9bc323f59e9ad90347c6d8e41157fea9b54975bc9bc968aac78e91113f8b9599fba3613b5b14394176b61884356e37480ad5f9098284d6cdf5f24f0a1c9e9ba325cb9c42e210f470f5afa184b48154c13fbfddc837340c0e84f66515439ce42af7e3da06162ce4e7e2d5fc82f2a076a1c6905369149cfa6fcf9e8a5abcc7e9816957af0a3724027075cf5a2930313939d0eb26ef457278f27995886c58a09dca70aadccfaa8531753753db90fc5da5089a18d174b899e33b4d0fad8ccb03406c4edb9a46e915810534a0cace37dde8f2919989c58a7b01e8c9cf08857dc01756bb8a8b1719d168f9b1fabc4ad7b1a394d7849dacd2412bc3dd7361424159bdf0d1620716a8f8668d9e3855a5fc19383895cb1d211c98a2e95880bff357b06b67eae211f34ae354a91792c3ab508121996434308515c589f8ab785515da7f2a55dbd88e5337289e06e0479913c284d521bab11e7e20253edc26b643fa0902ddbf6341014efe64688a2d6667e5baa52c254ac444fab6af1eca940100655edbf55c0daceabe41f5b8933e69f3cb963553e56c3770d17042d2fe36d05d24722620d3c9eb512de22403b640354c812bbc0c05ccc5ac709709a34a348ee090937c59d5d228606726e96d048af4db23d318d16c5cce0215b75a9a5d752800b033c448b1f4044286fa934da8435cdc0111eba52ce83fbd23b9112c2b8ad0bc9e71408b290e5074f40cba8761b8c153048d11d5906d5baeca900748de50260a93364c257ca3e12a9dd25042b12789fe2ff713f428fe7308be60b1be257941235b17ad2b742bbdb6ee4e3a2657753d11a9ff23888baaefecfdb2264d08dfe1dc25479b8a759ce3e903ccbdbfb01ed9c2afab76c8b45ea05b9c7e8020daf8e15198a256e1666ad09ecfaa764bde3658ca43cfa9a162ef0c5e46d99c8f7b4aab2465f515200431c6fb99f8ef6dac0eb68bc9b8e2bf1d58672872f880d4df0ceada7af16dbc294ab9ec086be5fb012faee0ce2aa4c0f14feaf15212e653317bfb2db93735d3d9290b3e187bfa7777f42a489aab456524524a77af1f31b43849b11c4cba94c397efb23ec20b6930ecd6d10c51eb4c887eee1fbcbf4c8e2bae980d371c345e6e604834566b53a0891254085f8d47a1bb7abc55339256ac0f43f45e370a5a912bc047ffc969c651511c124c316a13b9c7e4e107ee363c2ac2c96dfd3e8364bcf5a43b63f42400c4a4f06b3c1e1eb0d7664bf0869f9ca3157cd4a4f65c372765506fdab48df1eb0f06d5d0f20746714b05e4ab2a36949f89288b911c3f17d3a588f44d4ebddb3fd243d3a5a18d91e341b81ac990d40529eb118ce1340a341ae494d879f7844a9dfcf0bfe35b5e511cda8011aa990c5d800ca769bdd18bed330efef9e6b5c34aa1e10136f193e252f24acd50fb6978c9a6a3110f0dd361285b156807bb2a01803ae91ca1d2f3b6f0928720089aabdf7d7f96e513d3fe5201f7f71ac35126fd4aa286d9eb90091d1bfc17d9c041d15d39d65a2a20da47bb14b7cd6ef51a1fad3f9454cc9fc34b7be42a769bc5d095d6e93e209ec06701ec641954666fb57a62fdd4f0f4000fd8987f72fb0441644ec30fd5af691fa0131650f5505f35e231b94964564562436341acf586ead10d1c3ed0be5323937636679cc0adf2e0d6c15b5f40ce2954006639c7a806065fd7b80fa01d665b802ec5fdce328894ce7ec916bc0d4f23ad454368ae1770547cde094e59e1758828cfc8caa3a3d55641ba9b720046a72604ff89953b806b3c15f680c3a69694f76c36ffb440577b0c5b21dc3faa3480b8dbcc6bb8eccb6f851422e7885f73e3e5e9b73339d7c30a0e8b70531a8c4c99e95abc0b30b3928d9838037d188efcd9a2be00f54dcbb648313550812a970871995c2ee57a1305b717133750e90c613afb7ce53a9a315d1ffb116f0103acdb37a27f70e0805057b817c81a31382e7feb3fbf7ffc2b1b94925cc32127e7dbd12f559ada20e70791733ab878d6b63433f91ceb9a8d8c1a8f5f5cf4717d5fb129855e3d914cc165f83b20a922840a46d2e1eec3ec0961ddaad4ed4508fa0e14c4739af36d8a0b668b50cbe9b87bc83fa24592326a06595cd3a9a81d63719ba2d7d0a09d1b63ce191954d1b57649c07c43f59a25d9c7798077ec9efb15b6a9de235b6da41b775f1db81082923899b6c3612f81c578fd3a235f98b765a8a4d3ed1d98579141e40c22d49c69451d6ada3b5b5b1c58e503ef83f53342ab84e2a72b703a6aea40b743f75306e97aa0221cce445496c9d9a77698301fd3e881ec52a3bedd5ec025b5f02775e3c2c07044903ecdf0b848816a570c9038142b8849ac27ab8a8651b8f67d21c5a5fce16d3b0959a660a46f239a40b589b3cb6bf186189e644bad3ca0d030aeae24c30d38c0afcd61cf9d73518ceef55acee4e92b3077a9c68a8984e06092c855fbd7168b88c1f629ecb5ef3a35a2feeb900f8364b8bbca3624fdd3980d44c0c72fdf9e08da418814cb817aecdd5dfa12bd1acce490495b6a500567996e06eb8b504b11ade92f99b35a0103d5100f43f2e9e3d034d74c3742c5ff6904ac5fd62ae65098e9d7a665c5440e276dfbe645c1a5c2330d80327c73389b9c054f41c984c8885b791469784fcb7119ae43779a16fc28d2f393f56bb943273d7efa59046e881a647efce3635ba66a248a3044d087bc696f872007d209ae9a09bd84c88516fc477910ef854f1823f21096a9c4c872f5568cee0a328bba8fb02aa483992285b91ac011cd0e22418d3021312cf75326c759b572893ab718cdcc592b3eb9a372c91a3f15e0aa277e4af5ff9ac9f4b1d7f47345677520d3d005b0cf1175bf0056ffc1d1b397e7828311fc5749671861e269fc6a6d64c363880fbbf16d5da188cb051f797c63e9dcf8d180d25f59edcbe7e4117bc751dd27e6bc79460d8b9f92ca77a4fdc04439ea0edb48beea59fbf9bb48c4103ae229a09b9ec98bfb2185909a3bd89c805e3f6437ce0d333ae4459c70b34cd9e51f7629fb4c0823b916f32e9252bcbda34b5b9176edc79e8f2a577bccd9ec1d275fa3d9b591197de9ed9ffc232009288921466c0d56088f03118e007f768bfc7195f185108bcbd0886172ee302f4e0851e1380e267160929553837f99d0a5710fb6b18b91abc541c9182df12ab8473219b2673ef87180346d3b0f47a64c64b462775c8f0f92b04a2450a4784c033c9018dfd0b75fca69c308bc107e89f285f475f8c769fa2be9ec48f389632665a4f6df28a9d3cad085b64c14b671f47bdd7ee07ff4df989a2d9f86b7030f2a90403116e24014f99179362c6ad891bd6b5c5813e2947925a48ec7d3ede34d6939399817f3e1b53d5a4ef57ed14b31e37da4b1d162b235ee421e50b4e5c6cd8f56d101dcda6563a2ca5f30331ca50c10d6da6c1d0d063d5bfc34a68511384ad7ffdceed377e14c76d55c22dab2380a5f4c80c98a43ed659b33aa9a6c123c76ec0d734fb673735507f5cdfe140d498310683301eada94be9d0326fb12f7d72bebfdd104848d0802ebc6519473c236fd6ec298ade105078c87faadd2545d24aa6fd1dac389647165050e28108d6412c225d990c147e262833744bd2bfbcfe7c7e44ef0d3c85648ec7bb976fbfcd57f05bd39dd5d81cddc38fdb02d8a8642e4fc84fd211bb96fc97a70ed03db509d8504b385c960d484c5addd06fdefa3968b235b894dd55d48d9958d501e5973af0b07d35c83e8b939d9b26e51578b2644b57758a6fbc3d0b17d2ad26b3d774a0574703efce2330195ff398deb8ade4a288a9110c4cd3bc69bf3d29961382706d22d72c3621773a980717ff2d1cc77aeb30f8a051fa72e895511cd4468f1d1598ea6584fa7fbca2c677e074a6ce4b72b7d792a27b29a8bee9149ccdf9354a9b889987636d6355fe25b024ecf67f4eec6a17f36ada3d0a7ba9df7ffb944b8456e4887a69d68fa7d2d5c1622aa05c4c2fa0b46b984b7074545c6a0d2b6395707e5f1067ab1a2aab123db84a8fd8a99a30c80c103ba04d44ec3ecefe93a6e38d95c292a5557df34883fb495bb8a3a81ddd386cb19d20bb9ab204cab3b46a2f35f14a03c114f45fa36849bd7bb68627dc25b2745bfef58ebd60ba80c3a747bdd70817142d7c850ad279e34871b7e036d71a4d0dcaeac200f2089f519ad8ddf100be6c702f578a6915f433416cfcc5efcb9345b22760084847c4d6cad22ebe2a9f7ecb11077f9fe0187bb08ac8faf49503c5aa1f8919c95b9f002312764653d6b4a0c1294be71465ac861e6a76d7da49e2eb96627a1c61210e46d7317abd38c7721fe7668b4d4c32ee8d54b35d8ee9fe12d33d7f685df1f0442dcd170a596a3cd84a2471b1143fe910e742854e38029d593d6d9c1c37b505b819b9bfc9961514e2b9c0910d253e22eb074f75632ebced13f9b2c75f91273baf75caca0e304e4ee5b1b3e99fc24850d86ea7d1e78742b37359a1bb28cd57e6fdef79499b66bb80a4255e1d4e0974707691319a17fef9fa59cfb4b173bfa83002b2ecebdc25e13ba0644eeb84626af22e962995037eced386321e346b1410ebf908d6cdb52d49cd8fc96f30087e70b2b1c7e5fbab2522208ffeda2a79a463a8fe302b4e89a5486ecac80a82a5627037ddbe9ecf5ba03b5e380a743de74b0be9a96ab520b4f417facc6d48468ed486f18d0b068906e298d92ae382ef5f9e458afe67ce65bca2d10d9af3db0c5d86ba707f0d85e478e5685c46f73a6e90718115c0fa9aa5543a285a258305348fe3a04c336009fbca9401123df597593428cd90ffd609b7433b62618ac391abae96d04ef5d2b2fe24e1bd07c756e0d8b12b32733ff8c87edc1c3a353e3189cf3d79c12aeea7526283a5130df13751fdbdee1a8f4fa6c07556c8d741db5e63df0e3cc42187e13339a589572555c8735a42ea14ac7977d46533cef4d2dddc78ac975e4c923eef52e98e48ffd579884a2e55f3e5dceda4401c9168435c76b889b9bf80e422ad3cf50cbf77b090a14ed3d8defff4b4e9924db9b587e84eb5d0eaaa8722d1b4d3c22b106e07286b101fcf340d6aec627d140ee26787c27b35a56308e67696be008a821932c7d0d7e96764d24fce4663ae93e69ffee9a360b3a7488dbd88be667b2ac1a1eb7c1f39bda2d0585a0d0ebae905018e7a4ea88954f8eeff61cfe79d98c42d9a46c8b62c50954887e0dbed5b104d9cd02889ff7fbcf6346586cc997c3d183ad0cc765f6b4e4c705a2861b72d793b1b39a9a90931dfa510a907bc332f5ba87e5bea354170146b00c4e751f99b729147e71c587b90f6b0abc91be25e050d18a429ed43767da79db2de77aa736e9d4e4d6f165e23297ceab2e9fcddc7f4d1fe3c4a1791da7e15462ab9ccbc06aa2ea3154330f80683b7cbc2c4c656ef99d7549a1de1102c6c7a99dec8d8c27a62ed6c0a5becbb05dfedcff43bcaa6a91a904c0b597863f24030fdfb320cd12682cccc868534b6135ae34e3e2bb4e751ce2f92a518d27c31e0b3e435dbc5222fed3d305e4b38b20bc280b8d84a8c289c08c16e2604502336eabec5faf4ebe491659eb6ebe8a03334ab04d72045b3fa8ae19f79726e952363b55ce2acf6d1b1361dbb11fcf9312dcb3ea1684b4e9622d1aca60d266945201a97421414bd805df4be2a84b8ed7d93b856f8d95c73a94d25ad404a939b091065a84ff3f1c0ecc2de8271cd3f0fe860a2768fbe98b867a23e2150a13edad0c1509a495e8dc58236790d2d9b5f0156e3a2ae8d93de2947336fdb9e043909df5e88ad69d1f1df726668d859f082f79e94b1745c0be526dcf44dbb44469965a72d8a9dd9b3e4b6b92c880e5ea8f0ce7813e2c9c5cdcb61b51da20e222aa1bc0d73746ce5897da567774be217acd6680e46eb8eb99d42c374ceae27f8c1a37b911f3106c9396aa61ef59c29333f10e48924aefced779ba1a55b85e38ba83ddafb1d6c0d2f0f00daa5f97a08cebcdfe4db2b34ca0257d170d8b10b564352edc117f58ec71353e7196d237ea50a76422080c8a47841632500993ebd73f81b1402006118df7291df9fc6e81f111b9b6c1520708a811b01aac2123050bd394f0bca050e2639fb0bd222f913241ffb2fc56d8509a53ad92ab4b2ecc9e1d272376a75383c6734de6953f4cb83f70e0c50dd863e6ff4be72e28ab891e3765960225811853ddf8cbd31d88a687779d793534a57893375c9ad6a910feb7aa507be089ee87d155ab52452bd5c80f9755ebdb738b08358ae676a833e24042bf9a970bcf606a1a1960102620e6a96b95e11af0e810dc159270c584893d8cde9324a875b1570868738c964666a6978e809be45f758a5d2ad354965743f7ae477826b608085bdfdf83f9544f32b7f9ca41839fc4d8c4155cf0529f4688c82064c7c6d6e5b51c58ec3679444e31e4254e578b1fb84a33aa5dff582d65a304840c125b32f6c7c3f3b002589629f846f3b9389b39ad9569e6d638e7e4295a9141610c9b0b4e76ee14cbe2135f53fd0d523e37cff6a032e5131a8aa3536bd65bb446aef0d2625e1a023d176a8a809f219ca712c3a5f33468c49413b938136b160ce5324707e762b7cb5871ea5896b27452b58a121e53184ec819d55a99b6ea8ebec533d4e9ad47c4bd74a0a8533bdaa16432583a008e550e9cf80a1f0befaa1ebb01491992fd58733b2407bcb519df03af5757448ff360d0a9a056be7c22ac2afa771dd93c3cbe54c703c0e272d550ca8d0f17615615bae9ebd8a8f96db9bc12548f45a98a5aab5ba603fbd59a3381dabaf9a15a4f8d14362ba74fe4e915fdd002c7cadfefce022c64425d381cfb3206f57117f3aa7947c640382f6ac5d2f1cf0d0bad001544933a94311681d58f357b24b76a2dd18ee6499119b2fc2ab37550e8f2cf598996c64370beb12b1728deb1f471ad18cc78422394fd0be488b72d0bf526373a00d6d2c1df20da9f38e5ca711087179f5d95d7be7d58d88a3ed1ab723dc0c214163d00a1432831bcdf6de7dae0ff36d82fe3007ae3168f86f38b17a90ce21fbd15c77f310edf9f1b82e4a55e9648292e3b4a86fca8aa2c4a1bf378b030363653f2f44a9bccbd4edb3f9d81575911f50ee6ab1b80f4615e2ff7d87d20f45f79a064fd53fec579c728b505332c07a1938f89fe2ffea58d0c97439346b0053f31b6b4f43ce2effe57eb30073e63eed258e71295a5c1a1d35d2a18afdf21ef1887bc8a6e8b2d09dc75eb86b63471bd78c35032d570995b00a0c9a96f49f5ac822c3808799929b2357bdf3699cf37d32ff814037dbcc83354680690d490f5a6c6f7a62cfb8f1fa34699e59af7e0170224c33bc5602612c43388bdc60ece48c89ec4410de5cfc9e07d13f4720803d7f4292fb562aac21f690952f571b6cc48f03938482f12b9a68b15c8a5398ea52e22b256b8fa5867988741177cd746cfac13f9e03752c174f62f4b3747d838487f19dc92abcd55d75b5f85dada264ecdd140286aabfdd3a8c358c6da49ec842eda52458cdf918f8d45f36088b20901950067848a6f5e54d50c09d74e96947461dd211b7863bdde34df25883a32ef59a3d7d3254608b33937079bb37f34ebbe024bdffee01cc360108ef704bf486216cc632747cf7472e8678c8cd636e15cb930922b03779936b1cdc6622b6c889a52646b88f62c9c642cbc49a3a42644ec1866d4c7e969338d236f80b5f597558236d3328b054b4db8050006dc5ecff822fd1c6ea5dde38cd9e7f046df24d9b29fd484ece5972cf689704cbaae707f1c5e82eea134ac307712a9db374a93361a76ad5e926fe44cd203aeb2acbd6a9a535055fa4e1e0bd8041481717c60b98b3c3575c4852d547649f449d9b1c682922b5c652610abf2046e504ec7db0771cab89560bfdab269640bd58504599e7004a1c068837783ed03d84654bd389349ccf134135c8f0ec07b235b154866138d4a0c0bbd94c0e1a690db74bdd2b280af66411dbdf6f2ffa4cc936ae1bcd4d87aa47e8eafeeaad475836d0f4ac915f298d63a0a46edd19aee0913b5316e40f547e6dd6ad6ff5f62b40f3126d976eb7bc30ecf590fa95f1fb32f73bf37b294583979b82a22ec41e83b886b5743da181ca2de5f6341eb628df68367151a03dd74ef6c3573c7db1a954ca4ab691578daef32ac30f4d57d78cb86da9d19c0cca406c2d8231947dd6ce34a3fce834136fbb57b437c3ec8514f04eb2d5859d92adabe7d92827f9769092783aebe6917df67f47f0e3171b29a14d74c2a24caaf4e640c6cd36fbec9acae13919d7a29059bdaccfadc36df991cfbcf10c43228b618621b85646cbb9634a0a019390455344e24ec93e26859e8e6d29e128279e41d0c661b69bc6e8eda5555b62c76bef142c5674c38d7032aced19fa89b0f9de5b06631d3f33509ccfedfd8d490c30d927d67f6bab46fd09782bd779be3bf7b74a240bfba92b2e620306727b07a4e32bea528a4b0099c9e2fda1cbeda0b09728f264256c72e55f1254c5cc62a6cd10394ac7a5a8d64f5a6e87411fdb76c0fd7a064966e316eb6e9cc839327eb68e22148c18e406b6ccca4fc3bf513d2d9794aa53d64e12d3875269401ba367c474d2ee183ec2e988dfad53a6d935a4b9f50e28988185c97a098689b50828b4d8777cdc6c2c413d744b77bb0c27e92abee9cf8b561e2c76d5092828cb8c6863807a57a0932f71b7288fbea2a54202f8ec4c953eeaafb8ac19e0a15865ffb0c82573726412be51fa45c5397c446bc784e33403cb238375ba81ace78e59d663e6ab9e6711be7bc93fcf66ed1a98247773e734a859981e297b184fa4a382537db1018086147fd09578c6aa7130ea98e65a9f4e203ff7e80459ea690907d27cce7251770d57c23654fcd8822abfe92b48e1ad7d4047250d682743f9b29c0586dc2983dfca18ac5c12b8ddc511f5619cbb90ccc45bce0e0d17c11b8dd732404499624baeb9da1fae6d49ebd52850fc6fa693a5f98b280c0e84b978f154895cfa9150fe5a7a8e8883b041a11a2a8ee26d1622b6067674ad838b421068e052d7755e813a7c5d0ad87d04388ed6273c4b283986f36eaa5826d52e103944ae93a8bddd05a30c5fb5b75c498e4450438dd5909318d678f6bfe10126a1e482fe33239e492ea0a66698a80b751b4d6acea686af3bcc5ae0e5c027f8990f5a6200c1dcdb4604b97aaf3420ad06210699be61a20f5caa2febb6292ee936d2c7dc56e66de95251b1e957a560326737e9abf8cc2ac6a7745bf9d65e82f9550753855e8995787c77faed17b65942e3485172367e47873632ab6012f9f6a825c68d4375fc294ec72ddb8f9ba3b9a29e975bf2e1b096eec36f70ee1b946a45a9b5b5c2ea0d622534abaa05542feee671613788ae62354c90a4f7a3df059af522c0a70d365918faf17368923dc62924969cfd09f7fae209792cfbf2cbcd8ab5e7832bb4598167cff15cb0262c4717e3be0c4f3ab666304e83c4c237518cfd9d63f6e96614781d34b61bcb9311628573dfceb538873ec3c108a1e5e532e4e7c83b043039052ec086c93a8fc68ca86f9f0673e37c1ad359bd3fb0c20dd6c4a74486e2c5bd8bb2fd6ff3b096f095558ac79f53501af0a5b0c2f2b801251f2eedadef53c01536311299fb23080f096bd74edcaaa08f021e9c23db6f429f18e4b3e71e17b1e8c489dfd30ab02037be53491c235a3647ee04813e2110349c48100bff0a603e00334721a37b608f49c16f62b8ec72ce32ad26207e1ccbc5b743108d161851a0e029a0e5a1a2ad0ca7abdcebf4a64567c77223ec07a8b81b69e0c6841d70b5243bfb2327629bb3fa691abd4e823d964b6419d88b91cd224153290aee89785f6fdb359b75388314b6c47670bdab0b02613411893ff70be62620effe5c90854059c49c2bbcfe45a8bd03b405027671cfea9d3620659e23160ba63ebb52317d7f9c6183d4d9d353d1808a3f8a567fa38fbbe2a9628b883adb13914fd7705c5ab46dee502fdfc0408fe5218582c86e4d4e48f6c2d1878024c72d442a05726585dd18db43f59ae2e632c2b792bf25991df925401a25bf473238816e281d76bd374409d7a4f6fbc990868907d367f9c07f29f365b45e7a1e0941d925dc975a5a15ee67d873d8c2d9f31cb16ffa2f32ec28d4669c63a8ad2123474d50f11d3a107df128cfa9bbacc42c8cfe92286bc3e31a5022d3935a7cdbd0ad9ed90eeef71f276633f02b654bfe3dc72dca3f7e05ed676c69234ad1d55a8f79c453b97ac48e9687667368bad244f9f51580354d9d21704b94f35ccc440e6d3d2878e326c417e63971d69bbf6bb47bd398e0a649afc2ddac08e4ad55614d19e57f3f87dd836870bf6a858db6fdf6c594124438f3d57ead2ddb186d9df3792be132a0e2fe1b33727b85ba828a2ce8f3600ca4ab8134b6579c4bebbd861553ebee9c0913599b5dc3275136786e90826f3cf6d631878052dc93b08a8b6b58ea686f5bac0d363fd4c5e355bc164b3c731cfd765b1c205207ee32e1f8f8fab0fc851c477259f954f3deb6927817d3706f34a775a0c26cb6b6464820a8fcce066cf066b1a7c93862bb07edb0c07fdc61e9cf20460f31a9b801d4a2d02e75d2ef33edaa143bd645b7d83bbd0009529af89bc39d3d18f19cca4184dddbc702af794fb56e399034a4ffffc8464341425e5f1cb8fc5a973de89dc8391f5a94679cfb3853ef051c7b393c3d4431539d32f6de3e23511dd7f998c8a8f127733e6c6805c68d1de301e515d670654de57a8a6d08aa248ed1816c9d901503f417a84cbc6edb85c340308258911674f850ef9da62e30a1e460130f893e1bfe942a50c8508cb97cae63bb409c80b9e9f477c08bdf65c623d4fb74f15397af8b233807074e4c6f32f7f93e46f0d2a9ff9afed546bacba66e1633543c355b275bd4b066e66ccc6b7b6be178eb81515f36839e1ccbcec637624fe6da71c724bef96ed30228b403b7c86d287739ea9a9c1a8661ea3b04800d30073c08a0aee63252919d0aee7ceee5b49a32b38b249228fb2d450ea4a39aa2134659c81147f81e75397527639a1da915b0767804a14b83bf71ab291c71c8668444532320d8422a790fa9af258348aa891e945cbfb33def6d52b6e67a1355f7004422a4d72926dbf2d67380c47c1057976e9ec20518aa9d23695cf6fe2d0fcc7fb2743693be43f438903165dcec7d3b5da0ff40edd15652aee346c3f8561ff0c97e840f7891e32e0904447a3009c9ae28f7cd6abac75ea4500a0e011e9752b2219420ec8f9b0e520169a4a0e1242f3fdffbfb2ba328b982613762d8b79ae96682f6cf58d47757c67e891b72dc1da0c7cd2095948fa218df2c92694649cf62717635d6cc6bb7bfb953b5542c8676188b7a72d9d34516aa5853d449acd6f9a3cba298a558a3ed64d28c6ae163822d18617f84bedeeb86e184d05706e83413b245f67467ae4fd6b5bc18d5673ae0af8cb264b515c9ee200ab1561974942e404eef06edc27ee00260cbe010e493002521c66a2567182be925563cb28ef7426212f8e4a88f9f5ee0b33855944de860c2b368bdf062f67873bfd016462776b55f0d8dd9b9d45de80248512a7c7d362d19e07234ac03fff928d58522e73372d18cf357c916359d9a65dacde9e4f34a5b333ec065136e5488a8a3da23018f73650b86be6871a60e6abd7f14ea304c41503f94c741616f60c726da511a37cf05de06f4eb8047108bfd437d85567c35a632164776919aef1ab9ddb029d4be037a41646681b92298187a8168d0c30570ee1ba1271166e601a24393872742a84dc55669038b1bbe4bc7bd9201b48a274c3416fe77abe916451384bfc499de2f981f9b956d71391caff9c9ad6b8634837be2e201d84f1fdbbf1801698fb89d5c45601c5ed1a650feb04ab93c98fc40f59c8ce1729fb7e94421735c7a96291e797d44041c7918fe553905cf8e22788bba5c518ba8ee22bc46cbbfb2854ff1b26acbfaf0d243dc6063f7d1a7aef70a70fce2b27bc290818c7426639d8097dc5d2efecbd981320d94b60092d2e5a29d5ac8bb82b75aea138d46a996b3087386dddc2524397eec4a129511fa9706c205eb45cd5b27254766374416141ed75b4866d480b29b64c03e3f013d046940ff2649594a4849b986b9f7835b871a255604d593a440f680e95f141db340aaaf1021d76c01d386535a1e519d7fa35d8f62aa19abbcd73dd1fcd72f97a960403b33a46717a235190ecd44d47b4afb0f7bfdc3f979b111c14d4af9e649b8b5d497c8564c62cbe458dbce20c53c2c6b2ae1e272db2b71a5627a9ed1f5840517e35c3b30694f68682efb4db3bfe4b5af974f02d6e79846b9781fc02ef2c74a6ace330fa69709e1228816a4a81ea5b8d5fe9a43616bfd865fcbf34565d08ee94682792767e8b7d04e4c3627139836e38965009863bcefb1a7601fa2538f96d49c14a1b89bd5767ae79cee709e32e3537451e317aba6cdb37326ed01612e488ff6a143c7b11c93c96b712a21538a2e462e30527581f304f37a18fb2950896369684d5f017fb8fb6d60b2f141311a83a39e9ba21f190c8604353c03ec5ad4b112d024c88ac196eb2c8809757460465b15c952f9c7a508bdc58e293fa265b3111ac3de3c0c5ffecd7dd430825cf184c50fbb4b639c7203000dd2c820abbab0e2b5012b456f313ceb1a9c57ba4ac440d75a1fb558067195aa325ea31237d5c76c903a7e2593c7da44bf843c39845a1ee4a1e267f5acf2da8936652039267a7ddd8da72255bf568d244855ce6bed9812fe3c4298f34175342090a4f0661501af860e0f2e1a9239a9d598042e64ba2464fc7bdb981ffe8187d4a8744c63cdd47bb2fdc68798a7d0e3c52252a1da5b27320d0a88a60d395f04d47772f7e839374c957413610ed17b59379fe1f78f5ab493ccc46489cc293bfdf823b41df12f10c8d16c89fae0ab7616d43496071fba1543ad8f63ad315febc9eb3d2aa0b6009476c97353876204fcc9cce72a8aa57796f7c9db55f1066a510e87f961e616b0fb519dc1386a2a42a2e05294c7debf7e7b2e945a8dee48780cdddc8783a0e70ff5c5c981bb65d19c6b12d26e21486f5b28b433c7a0e1fc0fd145939ec594a29189ede221c3e3c448243a39a0f409965f35600c64e46a7178b81220469bfd9a6deb34848ccafc13fb37f937de966ea92e0a6af3f230fe373ed23b0ce1071a456290fa70fafd6ff467e76f6f5cfb24de7341791e636d9c4ce9a744673d72b87b1a82461e98f6ca878a6f46f10e9c319641a576f45de52dc4a59192642f8c57cc075ba4c11b93f2766106503dd479a257702e61372d54a063a544965547ceb1cdf315e9d5310cfb7e528748d3945dbe4176cd2aa313b8c41a0e12fd8be5bafd05a11bb85b5acd5a04d78bf6fc70a53e6b9f3c85bbfba4b6b3ace030d8a30bbd0a971c2bf37255fcf44f1f6a4e56cd9f22921367c87efaf0d15813b904aa32c6cc6264dbeee637a1bc11f7fdba2ff09f3380acb7f030a9603e286fad6e60068878897ce900ec6d4d621d4f5554de5ec67b119715f8a8a39145e88bc1a642bd057eebf28b40c6baf40648cb5293db50f212c24df02e315c3dfb7d767b45dfb98345051d76965bff0e29c9e463ac8a73cdc6c31e5bb3bb19141e6a0d13e6a1110e28be72b0e23abf6a7587d786082ae6e86ae5d22e944a3cf7244a13853f3f86336d69544b2cd1840a8df3c3516d24e2b2cea81c327fdea97af44b3b332c57ea6c20fd5822dc114d9f0de124789470c7f297af604d951123a87049b51c6799c05a8d18b6bba1d0d2cca93ceb63fb24b9d990f5c86fb691706ee11ec8cda59cd87df1b1af53e85e88c59a92c08a7211ee9425c632e44092b6dd2784fb3f24f631ab0033fba80a72d2c89e490f1b37689aad8e98ae14fdabe4f2af2949bc9b106fe0b38295c5741a89187b0cdc575d6a1a5b3337470eac822e554b6dbbe77b32979f77fd185fb2a5c6582fecfca3a6b1b79b66396a332e8fb1451cd24622cb7c7179c39ad1b934419fa0600fc2a2e99d1bfcdb8b800be0c54af00a1ad1b81324c9811c44e10d38ae43cbf716a0c14bdda3172800d7a2199bfbe99ff271e26c9d5805a01a9b5508f228eb6f279a90022d22f1beeecc4d15cb64d238b30b54e761db0cb0e2cb78d6055ad3e6f622150c3500fda628b623e3e7b999d89405b3b4b6b12ed11e31246e665d9aeade220feabe28dba6d47205eb0d8c22755f68ecccba2e295a9e3b962905e11afcbe73f5a2e39596f352d377d503045ecc2f4e171a681d17a7b6c00bb208cae26be999a1daaa60aa661c3f3ca49057b10f6f5b21bc6c84320e3a7ae13f722758362d5769f338ba1901bd25e87ae43e278973d3879a97210d62018e5630ac09f090fad9bf260a2b094e7c656b698f03da5dab32832ba469d973d6af5091384a89aacecd23c286053ce35ea4687e9359e82683f04bfb363f1ed0930103f95515de2b17ea84d45f808beb2975fe8bfdaaa2f45a81c07d2d3f4bc18aa86754c5da6d0b8aedaea962c9404ec0e37424d3d61e8e692b474d1a38956b435cb5518c7a6511d82aa1b6017aa673d2d436a6f16c531fca243f0529cf7c59caca1a9e093d8839e4ba07dbaf791f4bf4bc70a3e3a5e1799ee9612ae0ea79b71a8dccb187c19361d84a0ea0bbf9021a9742af7faa94480ca28d305d8cd734d92eb1949f025bd7f2f2015aca21c856fb772409ce8b5634aa36626c5a519e43cad11b60ab1349a0a0871fa5140923580b72cb0655c8fccf7c52871ca34e3786e09bf6c69fbbc42c5b8c8e35d2931491d8f81e3e55209dd72fe25466f1e6cd8142e28cfb64cc3bdf9dde081b143190edfaeab71645bdda0e73ec8db19b0370b5be707bee7e5e632b47f661c80bbf8c56b588aad3268b0f29bc6146cd84b1cdbbd23f440967d7ce21a34350bc36a87c99290e2009e403ff296aa44f4957385f5d03adf0c4c0d47863cd52b03731751b7b2f42b939be356dc00240aac5f81fea45ea6e339b9b847bcd4441d3f45e1671eba8033b2a8270ce68867081a957bba949b7491cb92d32dbbca36669f8c537bcf913f01612a0f113fe64e5dc3c373491ffc50bed809cf8646fcf372febab89ebe08ab37898c12fe9621b10b76647a78ce66d5c6a94991303fdca366ee68c8eca85906d86ed28a40d66405a37924d839e29e7628e622d2c0b394f6caef70b993573159edc4406a1e768b240f999ae7602d0de3d814b12c974f14c08951597c7c2a72c78cb3ad482798463d33092057eaf655a62ff0a38d56f68ec07a0beab0d7777a8b8d42b060fc80802e61bf83d14b2f87acf6a296b56c28cfed80aae47c7e63ed4395b33c337e1a082e2be0d7759409a9f8e10dcbf75fdb7f70834557ab453879157ea2d29ec9b33d8b9fc444ee036cffab9aa861004bfa6b0d3bd4a296f144f42ff6917e5033a56596d9417355e059f4eca24e2d6a8fa1f86cae6d937c56d5e40d986c75671d0e133e4b1065984a956e52cc071e6b76f902e6cf97a61e8169859bad22fb44f93cdc19ca94fe93bda6687deccbd88f8d55c4f2347661b4471317c46a4f5bc1da297cb2a1c342c5a8d8df483a8b3a0b53e6528fb1a360ad4a1dd1fe2fa5f118427c8581ad588980d6ac20b05d697ef914e3f76c5e02d798b47f67967b4394a76c29a43d6d10a1be6d7cc25fcbd51808eb9bbd40f448a02b9823eea17c902a96d2ccf7e256eb64e6c23f3a4c85efb15b35f95650bbe0d81164075cd28960d335a49de70263824adb5809c55e552b6acf2ee799bd34cdabdba459edfb3f0ecf924c81d09f731d8155d1a0b93ed61dcf3961db0c74f13bcfaf31e118c2ae00f1dd977a42f805f62af8730f19cee598eb52fdf4af8b9ab601223e1534637a033795ec678488d4b6433356634441ffd27d1f7bb730d6ed50ef9d21e51ad399109f1730ea8606375e76ff604f68110267c3fd32a2718e0500155553d7912f4ab48f58f93918f3cbd02c03aae52426b1d644249af6c0dc2c207631b01e4f15655ebcb9b9a51759f39e607e7d5af2814f02c743abe7b0d9641d2184b71a14fb11550f0f874b178440a9bce6cbf303b5065fb718cb3b6ff0a2dc3564602950ba35e0e3f87d0e945d89fb34869578af54c85d8196d5113e663dfcdbb5e15b52d895b91c75fea6583886767070f09e431b22c290f84bc973b0f10f63e1511ecca8f9b407fd2ffe687fc481947b1dfa302bdd0a72f43e1bae42b49b36f61403a118fd42af5b8a07caf3349454f36f9d807ae1a04cbd89c7c64466c57428c8eb19df4c5a98768aab4f653475512c9d7853fb43aedb803021fb825172e913668a686299f179c89b23b28f8e585ca95a9b4d3b8b7a0ff5dac2739cf0d1c3eeb36e4b98f981b297f238f29c7019f8a24b1573fd502bd77c6681a473d50c11247961c17ef8c7ac18d8109546ccef6e74b4dee49e36783b5caacca62d047e1d6eec8fa0668d37603a97493d3eeb2defe6294897a8ff927d7f8259bf1af7c1d8c91de38560f27143fff7b966897ed8e1b1446b6a00cf60eaba5df65a340c97851de8b3b88c732e9740f03dfdcc16bb7f1584a5d1557d9b51dd4824efc6b88018c8c1d3d98952e5d6f8aab5ebbcfd37d0fca0136a255f17db3605cc37acacc22318673336d1d0777c880be25165a3ad16bf34d60343bd0e83b88e06f27ec29f274db2af75d75127fa1e63f68cd4cd6bee2e46a072e0a16ac74fee5baa8510dd12ef9b68e3f4379ae93887fa2086494560327dd4f29d538cf3a027d99c17e0cef1d29f8df5f3a02cb91a0772617c1b2ccb0fcd0e11170d46672518eb53108c0e90f1923fb8d51a2f1f5ff27721c32c504cad47506c01dd4c20ea2d5004a360f76851bbf2f7696719938c4e0d0eb7ac41d5f9472d8c8d7d80b9b7228a47abbd672528dcb0f9c5752c31ec18ca7f007a084b5efb75fb8e6f0b19f6e38e8eabba169e6607cbe157ced894de9407acdd1362539b359a595ea749dd8fe8e239656ce30c7d75fa9fd124915fe06877c920eb81bf5b2952ed3150da12ebd86d1239f140869a9c100890f71498997927b13d87a86376b0bc6ddd1aa9f4e6ee88c1344cc97e2c587a8a9d7761021da553279e201816fe3b2873c9f2648b463ae4e94d6d75cdd9f7554a6da27a976b2a4f74c8057b46cd65aaf6edd1fe0bd24a53c0463cdea3be47bd49da2a82d67eafb38bf9f3ed9601fa3fe053878ee9836d3f0946e80544184dea9649de666c485925688dcc8486ea25144fc7e8641769cc190f6c7287dadfd8bdfe8b9a28adf7c4c1235fffdebf6b97abd2022c0e79d1d44e60e22816aff9bc44f680db76a57c5c304b509b7a3a54e788fada801de9766140f09e170922459787a8da9ea40a77cf9fd936ca2b8efa880a74da8f9989125f543c5e16d300f2392e2e8ca6c163d19876f533eadd86dc58a26e53e410b6169577ee18882e533a31aee084e38258cc28cbca27e52f9bc7a6c45bdc8e95144196928ee12083b981b0426354ad9f6e2191a81a66c2f621040526f89edbb421c0c2ff1a1b1a497d3932029b97057e0ff7267adfa463fb31162b21bac5570538bc6e6547ed56c40fb7a3b4f173f20e6b85217f5a42ec5033ee678daaac608a6b72b4123ebb06e85fc25073ad14c2dfe6e342d73bb3b960847509e9c119d8faa26ce2d5a95a53286f842e726906f43a3f5b7440010908a0210730019d86b34caaeaeb3f649497907e8a5605811d3f3013c4eb48a851d14375823f98e19de0544e576d8a8a4bc38222946f864bda0ff1c7048f6c008368b153a80fcf07974112adfabade4233e7c43a2bc676fba1f8cb898f84952607c60aad3322bd53536028da1b50797d20d1ed5795de7e4115510f4c0cfd5c2e409d8afcceb2bf748bce834c76ce8af6c89ca22ab8d45723d1a86c5b3e0db8fe1b8f570383a04be51c728f001f0a2c56475a96b8a71d6d5069af2a8572311d58fe2b67a07b2f8c17f43211208868748eb6d0cf978b74f34b08bf087633ac9ccf0f8d1a0b7259d253543b0bd60147f7afaaec965571441eda90c69b29c089a20c017571f5d3ac17af94493640b18882d8ea4cfd16f2dab80fe3e1f2cf10a8c37cc040627ed019884a6e88632ec8c53225b7a2fe8def39a63843262d60ea8399218c0160c68cdd0b4fb47b043e0bad01596bd33c3a1aa566effe9b278336b4402c9d5a5aea091062a320d109099fbea18e4ee693fe15877e2e5a6ff254796d50ae6f3ab2c6e5e065769384fc5d2a6a29218a2b9a8c8d6203fde71256105ccc58bc6b8101f5b1159352bf73fa854beca476057105d77a44e417d0498c5ec13cd5ec9c819a0dba1d55a031d45a0d3c69cde9c3d47b92965c0676eb507ecda3f39aa67153b2f51dc163c39a0af90c4eabda53260e7e93cd69618cc1b80af0e3fd06b4bfce7432078ee8138500c3a687495eb68f84a2a12059cf7369659912af61870d59d07f305b756696ecff71dd38048094de10f849b044f361ce7e66c32124e75715e1b733ccacce7ae50384a5b82eb043d1117c8c6bd90498706847f61aa78145fe61c7b366cb78ebc787c4e50d78b63a363f89304dd258c3f913f2d356039da44621a16bc939031fe1e3fba1b192c03f158ad081bb82cf204e74bc678b4d737ac4dac06a8f01a7a89cf3dea254a9ea0cb920196b175f021d0f52fbcb7255be01a141566ca791501b39d33153f40008a52fe6d32999da8c0b789fab961dc6362ace2ee3915dbd82685a2d0544ff58cdbe28a2a7daa01d743cb8f98dcb6f5c5aa6e8c6383962d1c8520f87ff1dc77af70cf53bf3805dd26f80b7426d72d789fef64d9fc9ed9e78c0e9564cc7384bfd0a900a5e0f0e2d41c4816c72af649a769328e7520e4afb11093998a9a32aab12b83b44c92f6408440dd4eaa68f846a6d69c3c52c280cddeed435345a346536c43dc48e46162ba062aae61a70637d38c68ef92d53a61bc6f2ea4f034444c54075bb4889c2a6ee544664e9edcc9435e9116a536b3eff299d3e958f3d7ba4690350f30fc945b3a79c52eeeae5fd6c57e791df5a0724fcf536ee4f00f0bb2f41dc5d5d06d8b57846a2f3ca82c8c59e566bb2c121cdb84df68f69ea17288e3febe364802c551d31018f05cd03de2c4d66fb12e145a4ed6d57e8723b28264ce5ba17b712a65090ec38167092afcc6328df67529965a0dbb3e537183919542a0bd5ef9bc3e9e17f12837d4ee5f5e8446d36ac5f77d4e1f939641d0edd55d878756df6a1fd07f9452e41b35b6c74dfb1f10f7cd2e35d00b40478a1c277670657b2b2dff29114a8ca9e5fc090c2bec9e5e9ac83be6db2d80c3ef6fb19b74d833f84f0e4279cb5f955338e526bd6cec6bf0096aac12983ccb86b9b9c74c32e940006b1092449ffc6b3c36e396939b270ad5905c9bea36b524e7b6349ca0f2843511e5849563776f4f88783ab5436c03477315019cfad9440cdb56b60617d542671612b512b5a61bbb1d6de1e15031525ccd710f9fcb4677e3a372c09ca705d44f61c2a9c316f0d43fe7163340701c6bfd2023eb0430692e886fae0c7fd9a976907ba294fe33310cfdb1802843ee2ca019a69dfcc9cab44a9c5d61d3cd077f54d1139af7cd17efaa74514d386f3fe6d36abd17494ec48784af85bf2c5f6ee508f0e0111622674eb8ff459554b7062043ca5d71a06beb7a152ae784d9e7c03df7f56c63597c791ba5fdaaf6525a44acd7b58e9f1ee96dabca4add45c1a55ac83046c2e298bee9606eace7661a9e173ecc91a3d8de3027b9d7f21d62438537feef6346b3c4b283686851ba23a28c9296055cfd75ab43570609917b0bf223d8661064430e5c014389d7f8ec68ad441db83741a010929bc2585ae72cb19033473adc1a62e199a4a7f0a0a0f26683b5dd65aa53f68f24af822d0b19c8808fdf0c3ebaf5eb17816b42128046ce67cc6ee9ef0cc73c4ae335c2248acb3743a7f3a468b851170f7c1bda5f961f1c7221ad297b127b06300a4433ccc2b510bb23f41da061f8fc6df027e4e425eedeaad9fa60d15ed82f94cf9be811e257daf27f6542b612d3245a7a6fdbede675f346f315da038c605e88d3d37fcd0a2e4d334a3ca81d3999c01fda4e9ecc63989715e63e090a959761baa9ccd565e822a6e30e834d06dc5771219bccbd5ecaaa0094f59fed51410eaa3c4ffeec2e0f9294e84a0b7b5da6741893342ab5f73aa0b727e82047f0c93e768d243965c54b3a4ff9aa3c9783e8e320b7e3ea57f2c5eb202bd0a155bff825414e73afb460933b65fb07ca1028d9a7106246abc85a6dd4a0729523533f069894e54edae35bda193065da27604933491b82f7cf3b37297658124d690a7d3ba43255cfcf64259f46cfabc3eb19884225a09a73aff52a4b2e99618db1bb5b2394e1a2f3cafaac797282a0d8e20d0665ce873e15063923e8b053706440242e6b84be16e453dcf18d68ec05dfe46fe992419598b1bdea483dde77c0d93ff699b49be3ded62d9707497daad560fb136222a7d48be2e8812b3ac07aa8004e42b675861c1c2fcc68bc5d97764b9aa4bc68a6f0cc6261159a93c3ac1ef5b995f6490b283228ce3bac67a106ce13a10e0036e64e13e4e7dfddd009a5b85c131bf6a58d7ae5cb7125d46153ee879ee6c3fcedca6778c6607c832ef710c13250c27db885b52b45d561ec692fc961ebc3f2e9a78e21e975b1771f1bc9be2689e41edfd40c558915a4334c1925ffac2c227b788c2aaeae3b8df730744381fffe3a492297d4ac9fb8c4fa888343b25ecc4b1d8eecb3d8b4f100bc8527b9895a087622d891a6ec8b128ac92c860b14dca304ab4a78047aefb76171fa58a57cfb8291735b569af89eb971368c4e9fac54431dba24c90e7768dd4ecc33b30b587cbca8ef56ab8f533520a446640e60dc3ee813c5d1ee8e7643f3d0911644cc41c5ec36610ed43ce9af7b6d0b6571691c326198f0c03ad347fb5146995f98aa91b9b0741bc63b19beac205d8f12a8a5b9ee2a99fb5b7a08d17300bfd016050d49c0d0b77b19537ffb2fc8b0dfa7e64cc6474d01aff41fa601243f571752b30c25de7a02be460b9a544889385460731dc7cece8eb32f624724fcae2ec47d411111e64398d57129316b7f921c4587100dd5f83084c4ff5bb99de014cdd0d64501a318b484129f0f4ef1f4cec482ef3d04bd4808f0faac49cbdef68b883fdd78cc47dd47bca9cdfac6e1d272d6e5d5dafa866dad2e037151133c73cfa36c72b7f03d828df497fdde3ae3220e9fe1c79516abd3532e27fe001a4c2fa29fa788585c3bb1c96569ba92f9501b438083a96f60bd457c187a11829a86f5b39954c69191da32076e579562c43b45cdf191c5709bc33f7e92b7d8eda25b8026c6ea8a20b885502ed0feb92b6d44beb9a0f4c012eb8deb06d572889c2db071475090b17f93af00e0ccc57c6a371ebda10a3082b8797ea5b6dfdab481a0cc9c11edc9d885ce60111dfa672a1cd9f2c5d867641daced9c7242aed4498aba7bb75f97e1ed0ee86f5fdca3354590c87fe9e451a1378ace9b229946523a00f7e6d0240bdefd902578cab8db534887982e42ab76401b48839de1ce7f79ed2a8f16f51d3ab10c2735675953a68727712cffbe9824c09fcced7490daa6f2a9ab51c894b45e83eb4f17f04f13be9a793af1772d098afca5633371ce4a6eeeca6345a3f071fef7227bb23c3cfcfcc4e8581e91bb60d4cb7eb430d8ff225aa2845fc9bdddb60fca21025a223c1e8b4a1913e1c414707bccfaddcc9513586883c7dcbf5146ca770d033b0f216581a437cba61e8be594167f1e58a6a148bbbdffe21cf1fb1c9348e277a75c8715085465309abba6d403e81335f102a2b1e443389d89d23eddaa2e76fe852d77d165e5f4840b49702e3e258fe782a6ff7db3fb78901b4fdbf6bc9d35a056cafc30fce11e8806fddfde8c7ce95e717e60dc902823b07e890e63bc95de86a9a18ea9c2fbbd16a7fed1845ef6a60a847dd34461ca7ad1dda3c5cf29392f9205336f6bd94e40b0b264b41c60755a1f635fa8f4017c5723a138793108b40d8fafb9a21a990c43398dea28ad48a5d1665733a97a36579b241266658dad6b0c653921e05626cad84c197d12341c1af81531e6e34f1c9350f5c0d7241b85c0e16baf17f2ec715545d7551a6866f6b7449493f967e2b36a74a8ddcfb752b5d3fdda4079f359e31e03cf5f060729f206ff9f2a525aa17f0c2a9fdad0cdca8221ddbc5c1f3ff0c6696d2dc2ccb4b562cb646cbee09c4fcd41ca628d85aceef3e258c7fa10bdf468b407eb2d6a0c765197735f76b5ecc5dac16f72cb86ffaf64412e824266c353726b1e92bd9a465765cf4c419e7abe68bd33f7d9f31a9abe95fdbc2bf45da269dbea4f56ea02b81521e794d896c7953b631b267bf767ce362c7253b2dd4b5335899d4ec3001bb9a79df54e0f537f42baa2b72a3eed323947a475c13a1680259b2b663f37c736472ffd4c6221eb2056f3ede921985760976689a8858e4fb82582396c52554093f827d6a84378a1c2b877c24bdf23cb7a46d9f00afe9d67f9eb1f6c58911edc3be9534a85cb8e2f9242361669d6e145e92aea16d284ece0210120e529243649dfedf8006380847df1f9b179c47e7b05bda47b907c71ee035c892a1b639a0e8c287887b13280795e0c25edd4e79625cc6c4cc6347bff3b4f5f23db5e2d43962cdd0c6c0df68f8c45c2b6a2cefebf89bda16b8027f76947ec0614b5a1938be8bfc64cf58ab925050950970147f68623af40939bb5a5322958a9df3566690419128364f4964e65d18df5766804104da2c9dbc7abcd467eaf8616c2a8a2a1babbb46ac903fbd1027f1754d65e666f6e07bc75a6a2d14975c9e6fdd413d5e5c2142b5cceae4154b38b4f056e42b2292dc048af3b2cb72be1e8440e03c9e17b80dcbe57c380df9dbaea1a5c27eab7bf0655f0bfca2c45c7b88c46384333b7f0aec5a1e3f35852f2eefea925bca3e9a4b2efa08bc4523490c45409511faa8e900fac08cbc99817daab34a51add688f9e48af99bb9913993a1c23ff88457995d765779327ece77c890239c6ad4a4a2cc69272bbca65f9d9d4e28cc87bd01e980dffa33600729252ecacacea726d487f994c7169354780da06e07e06111486d48b2d30ccc9b90f02c9d8dbae7e2dbf2f44ec94b48bba6d71a23a28ad6a22b6dd949532e756b14b1e07f8c455bb2882f82fdc5a71e7babbce3c4d69415765acf10a7ca81cc8659aaf12249c093fbd04a0981a9fb98f556ff158a8e7a02870384c50d99fca1005616b1a6cdd26dec13cb055a7bf1d6861ceddbc208842d2d75d18061afeaf49b9a77e206bbc51659220c14f8d9afcb798ff439ed40a65e0b958bd652ec5afda6d34d1052815c0eab1204cd598ed31ddd50a87e7bc19680834e71486c549ab1e68902008c893d248ddb9222879e5ae4226a5d04a4f150edf4879b93a15787f24d5ea86058f0d597fc7d7c152705a8af30c0c37246699724b968e5e00481b6190e03334eb030a2791ff4b60ae2f2689d5332255376088e68f74faaa79791d7071b78789ee1d76f4009b37fc07732dd5cfdfe21106cbbd8bfa98546e123284d0867efa8b4eb9e38112968c902d130ce476dbc6719eb08d3491e31c89283718340fb447b5468021e3bb5f07ce398c28f170beacbcb948737b63d1754c0776c4864d9326c9aa8efcb6f6fbe2168a14f6c8aa462c6f887c5183fda40a1afde7f7d2adc285fe2b18267a75f494485ff46fb4af69b5d1a4f3bae1c47fae0296fabb3b37ace8ccc02a55a1b522c57b33adcdf32c36926d09281b09895c15078747bb3c3a62b9e436fd41a04f073f1d6a4a76c77b73f6cf1083cc29c953646412a9d48c5f79474c06a3e265288f7342983e8b8df27626e5ac438e04703f5cbfb5579800b6a80def2e3e45640c585247bc532f00f2af6348a8c78f9fd96beefed690e12eaf851bf0988a4f190286b4e5af6f52f7314bd4185c56923e2b593f1f44d255ae7ea60c6212f32119f6cfc9896043e36658ce2a3c50590da468ee21b8f51119eaddba595fc6844f5f875ac240a47f27f2169122ca83c220e2ea1a4c0694b23b4ea0abc3ad3f21816b8e2853160a4cd7d6cdfebc17dce7c317a406c987d802bf5c32f42ad4ee8d6df8b30a76c84fd8b49f0249256e0afbfaeb1cabab3fdb9984a1d6ee3c492dbbf501bf941318da7512bd6b5c8abf6ce67399f03f294bc4c8e6d64247f1f5de379d21380c9806254e282701bc211f0cb9c7f7fc71b35b82195d8fce01f1a855bc692e8af034880fca750e9dcfcce081863811ed76a731960da6da1a37f94d6b0f3d9d0b140337fb6b3adc34e92b3cd4cb8e19d15f7caf21632c73fbdd052c97e3a437ae555460ade90732aa80314104d7c37ce99819ecf6f9fbac9053edd3aa94a2a5f1ad70338b6be6792b601829b94c83086d826dbee8a4da37aef10959b588933c3d5ebb0d11b1e9bb017e4627ebffcc567ce90f792fb3d10022565891f2de25a714633a550268bce8a7b053226687237d0f78a9ae513e55653690b18272e3f7c908fac865dc94cf4fe2d01028a66c2683f49498d6700b0ae4f92070e0413bc1f9b25271af804c6c7df69034dd735560254dea2baa4f440581530786eeb6bfbbd9be93e20bb1e31ee666e03cc33bdb9880d816d1cc835a28b014524bae7c8fd1c3590ec4cf55d4c7d4ef0c288225dcc7b8cf2ef4e57594d97b6a25adb18405b2e7690b8d61c6be36aa0d8a2207d0c1d7e865780fa3361858f100e11b7862cde9c2d5b1aaca5aa21acc009facc53811ef8f6e179059fe222cdfc74e4dd855a3ff5f7204ff2ec12d4a72d12d88da3a901c38bc924fd5284a187a4851da0facfa2e60145892395672402085e08ebec0b56361a4bc0089c4481e032811b1fa153a0cda7e6991d213f9c72dfeb004b8bdbe072c570cdf74f528fcf79098366cf2c4128bffb6c772894f5cdf917e828364e5cac88fff1c1a2ce06bc908306fa44853329f331bd3542612101b3ae6229d497e5ed0c1d39f3aa4ac2044cea2f7dc4f18795c13733f9a8d092cafa8a2d07b6a5986a8e07e63f435be7cac5a03a1fc54eb6e5cfb779f23e2de2a8607287c5c4ccd29c8715a1c8384652b9a84acbca3231696a0639d3c047dbb001dc7888958f72bc4653a9df3c8820d71cceaeba711332fb2f13c82c85fa395c51c2acca8329c5896428d4d103152736a3c98106859844afb4600ad78ef2fc03662da0de964335644539b25fdedc4f2a231e5db82b2f27b1ae4e0aea726524e46eea16eba908c1513ff8daf113a79195919c4d48baf96d50a3758256b63101e6444b7734d299ec91a7749d74cdf23811cafe24149dfef6b8ebc2e6ddd80ee3bd69ed4a44f31c2865ec320d26a98706ebf5dd2927d73651c5d5e0870bc2552938510aaeb06323f74a4a20911dca5cacce957182e2f8b376410020d3fb01ef7277c4a91a61e5be6ebcfc6dedcaf19d883853a5b6c8dee03ac51a39589659a54d635b357a72948578b2b7db93e2427b455c8339415fcb33df053ee075c2570d9f3972401b04e48841e1ada58233f0c19ade0c1a91b57999735b7733fb522d51eb102bd7c8c09887bd7626345c93991e21b20395d0cd68bec59ce7816afb7ca767689cb4ca6c2861e4e532f3ee8280008a9402eafa6c54991dc54fb133e45f3967f4085d0b792ecd0926abf3884d31ce3b6f7b26cb410a8f70d597c790656dd8b0d88663c6a9e952526b2e7ee5a1dbc8f27faaf86527317b273dd3708804eae46ffc900e232a687d95c89fc93dd2bad3221903576b9173da1f003fd65bcfb1b04205d1d629d6f76576003b5eab906f5593ec218b17b5d32feae36a7219ed8d9dda1186d136b2dc335d228a7a763fff91496ac230705c69d7e1367f75710aabb3a9bf7c3c86631b181398c48b4170a7e651c440f1414b7cf671694a68734b3b8314d2f0690dfbcc80fafac7d02110c860a13bff022c4209af4fb02bc50ffff21664b4366588e18888cccd81b373741017bfb0edb889951eba964415ab3e87a6010fcda1c12ade314dffe57196910cbd12c2804075a787015bd155196242fb2814b8b4d6c92823fc96b38d14277c5e589ff14140033a4a2b0ba5d471c7ef1ed810f819a64c92f3c4b0009a5c6bda12a1d41cd46f1ded940ec7693f7e8369b79c51679b42565bd7e5181ef134b7a80372c90bdcc8af31ba624b4922270e30a86d7b56d4f04268e3e33aed306479f1cd8584ff63e533af7b93b7100329bda4e019179366de7d86e0a89159d5784f85d42b546fe8d47c79f9551a52266af610707e3d3ce91cbf44ee8a863cbfd05b808a5b75698308bd729f1e981cb90a1946263f9eab37bde5d4892577d81fb06a9975195a9e118cda538cca7ed70f36546d920e516a3f4244fbaf18a0140e15036c35eb4a5aaf3a3a8bd2f00e23c07cd3713df6b94b6504b512f062d6c156b014045a81e4255db2277b0c7a8feb385be6efa9f99f0f3b9a6ea3d0bcf1f6ce03f8edef890b1dae70f380df1ed7fe633df58b30a8038324227f08034b33e22a4dc02943bd5e5fc23f36072eb30db7006ea13c36106c5d075798b6076f2f1c9473990cab2f3a6d3211b9cb1f9ab4354db9f6ac0d1c6d26e34c6dc54c7659777e7c18e429627c58fafe7ecdfde335393c152279523286f04554e04d4e1b6c625972922577274cc6db3ff39585ed47f4d2523c1a4b857bc6975fd845489c5ba387952ba7dff37b59cadde6c317c2d23af6aafdf01947a8e2bbd6762db1af73a07139a1a2d3145ff180083c54c34c62a925d8f5bd55a1495f2ebddf343f4c8d59a128b90af8e25814baa2e8d05f07e4bcfb2596ef83902a8ea82edff1f3779a8cd75d522939920d0f5d1c12c2bc2b30ad7679fdf2ed797695e330db63f0f34e0d3e012ec11e59fac2a08398f2bd726799f7f050cfc80db2751de26bebf119b24f15128b183a77ea5983e8d46840c0698e4f3de4547d626e4f4f83e37933e07c4ae30117f5fc81b95a2c87d88d1cae80699ca6708a5a8e6ca63623bf4a59abfef1b7dfe0c4d3eeaaaecc190a722977e88cce0ca9fa17d59ba31e3f512f75172dd37c89f6fa9e277f2ea82368ac76da65971e18ce0f05f06cf07a9cecba989c48ba5d0afb57b377bea8fc9baf4a8ecf4f650298e45a184f387ffe57697b6a784c2b05376ecbe0ac0f1e5c3e5416caf8866863b2eae2820418afaaf4688d5cc30e6d75b2c38097bb8236bd086033ebe6f68529ec3cfe62064cf21419df812cfdafdcfbd59bd2aa6532ad3f4b56babb9057dbb065edbaca50bc433201b6997edfce9a5dd07b8b98226a314b60515b61793bc8fbb5298c0df78de0d6212c188c9cc99c3c8e8e9d2f89cfcabf00e4865e87113972a2f5f4d21e88078f4ca80adbdd058442b6b66ab0144557b2f64dd8678b71df41104575d5874d5a1d36ef001d8e7337bf3e671c8a4f5a661effcd9571833416126bbb819cb964de203317bb1a6ddad8a1d30c52f8b585f6e4dd958e1a18620a3244434730ea11e51ff60065a61d57e9b9fc76137f9359082c1a6e21a6939ae5d35c09596a28b8df26fa675e884ad2174bb43266bb6f4a5f75dd5ccb8ef704fdae6494ac4d54aa6557132258d1b65ea5431bde29e6ec431435282933dc41fd29b2963bf986ffa4a65307bb4405f408ea9b8e4fdecd11a4b2e37f4c2db2c980f941409d594fc3f7e6450efd47baf5c25832b47d1ba6ea1d0e29622fdb94d37eb1cc0c5b2abb4738466ca762749f470c3fb677538e573bebde0aa97a1ca063a774d50747c31bffc254264d3326f912cf778acb4c69f3749b200ef6c36a308e928ffd7a061dbdb26d0c8a7920ff2918026b3f652f6790d86eccc97efd13fc67aa4413a0749c95c124de44c68e83eac78f999d742f3f77dbc011298711e95091cc7f56d62f8469578214364e73bcf8f9734a143b0570a3eaadaae911fa3fb1642109ebfba9c7c0e9f35177160dbbaf31d961dfcc7aaa89783f1bd9c6c56559a03c340e2c1151ea843b9c34bd7f246c4327a6f79c5e8e8a6285ab385c766bb74bd15edcb0225548da05610385693ad69e3c99050f0588a87ccff5d78b3e7b53b3699ec5397b3d501cd29c25e474106bdc93ec94bab56f48c66c84f4d2bbe1be393feffc6b582dc198819dbe375b47e8d76710b94265e65399175e60ade5091b2554a58ee3ad86fff6bd93d7c9168237b476726acb5cce47e1bf89a7db6f230d6da0746ebd1b0c2afde770bc1fc8cc432d2fe6d0bd0e0aa6eb6be6cfe353a07141a1e8715a8ad42bfa492b8eb528f7236a4598fa5ed42da1c0aec0d81ae828202427ea89b898efe5b3bbd123680c748c05b382c367e19b859847e07d990027ad071ea6ce8a139f377f9fa93ef7a8a38103d117de44dfbbfb5fd335aa4ad0732f568cec1322e5d81f7879482380f243e3efb791ef0dcf6364bb0536b6b662eca0241b76353b3f7adcee01ec56cde7fdf7f7cb0f75c80d27e76a07922b7293c9588cc425ca92d63cc2e5d57d56b8dbe6f1e4e41f18da24b5ae39973aa0be6a8713a3c319ba7e66069e461b4e0c30211b091b92c97c447a6f1b2206bdca7ae7b510f37eb410059fab972c9baef4ba861a792b3440ee555c839e2f84a58c64a16657c348d4b33fe18fde8acf3792a0a705085244ff3b08d0b2a10b809f8e39b73ccc6df1afc8c8d9dec5a0cbb76293ef736e759635f4594f7f9b940f1401b05c20617cfc172faaf03155e0a4d7c943973f651c9551bd8ef587c841d680883502beb5a41921f3abe6da17975f95f2a75e55929498e706c28366fc2d1438e9f67c9eba653a859aea7ac896488257853c11c0d81254df3c74a5ff444ab9b4d19af676e32f5b21f132c4481997401af0c674b943bfe6d2331f0c1eeb4266aadd110cb7501120c162472531f130e7e2101df21c00ad60d62021d19f6b5d2923142fe12fd3b1fafd4c8c53e53351f9a282dc94ded2913ea26027287c4b2771a539268a3c858533d401882ad356388e0694bc619f9eb32d89b2cfb52f2e9a77c6b2d32d26e72f78a234d4fb31145e9d9d303931e9a2c6933b53735e9e56613c06ca0b31c5cf0c645f892ead45b1941918b24beecee76d8ba845613f25142b3dab70b0c6518193b3bf52896b2476af89f7c285f362ebe0de832e4b628c4f2994c671f951a9967cbae6863e094f9e6343b695331cbafd0358e13ed2805029ff88577ef600c7e49c7c86b1c2eafc62b22c64d62e1a0944bd19aa4b39fb44cdc1fc961be36a2abb5ffab257390aa40d32cdec5893d7986e9e8a4018278eb2523b8b6c62912b42c78081adf72002bc83761c908890a9d3ef8bf251e129037ff8f1cf819c2b0167031e12d7d38e9cb73407a06ec7fe28e1612f9c968eab5ba64a6bfe0979e3e81332cbdcae426f35ab591ac0b88bde65ca072c6f2b4cee2bdee4df13cdf9b396d18a410479328e5a9ff7ef661777f9ff446239bc0131b95ba91742b3c9a7747221646039baf069d7a02c032e80cb79d34cd30d990e1dc48258701aad812c03f98abb3afaa7e55e3a2213789b972843301499c88b0e1f611dde745667bb7bd8ed209c535f1623d22826a359ecff0ce27944646641291a6db5621e6902fb5cd114b039ea86e2dcf95646a37c379d8091c53d3555ec03ef8860f3d641860ee7f7a6a609794e5d0f190cfe0fc64df7e1630ae27aff05166845f417b925c7afbf019eb4be77423a532395c699f9bde05fae5a536d518814d3e3d47f092fe576b6294423e9c8af8f9e2e270ee60ed2d7c1a7f80b2cac8301e2f6bf87781092ec664de1faf974ce7413460474235f07cff599f3e6ee59e1bb75b3b8d869b6bbb7ac5b9bbbab615a0da614666e0e9e84c615763494f257e3872b5e5d423ca5b1fe8fcb66e783b6f5460a6d9d90144a635bed5a5b1f9cb3a04cc5536ba5f27fdab1af3dfd95f760467cf146495811387732aa878f3b2fd8d5e99aa9f06f779ec43ba1d1a9d9b046451c2ca84045c789b1864854f6682230398edaa2b20122d44f27fa20878b85bf95beab1835f673ea2b65c104ae20ae1ee75d489495778b370d51f11abf2fd02d8cf10b61747a534d4a372720649c87967023deb7635a386e939de280f1c2e3c4a8e93a80a9c4a117af7506ee55351f8620b6b26ac3ad4de32f370a0aefaa9ee95cb49f71ec234c7d3c5e6b1304f84b4eb1b2f6fcba38239d22a7324b93505e56a63762b0fdc6fb5b8f7e277addee155f011cffb93c357ae26a431f0d8e2b48a28a89a040d5a8f6e7ddf90290cda47cda7d3834acefeb3b4693f141408b771c55e6aa645f841c98feae8851ca86da2acca0f33b9018c0c1c020f3ffd78fbe4ac70437f4af6423d7828a1660a2dd754649e9263a493ec09588c7dfd73e749df6f4502f3bf815bc2f2ac2e873526d09c7bf3699238d4c29117995c02ec94c6ee0691013e8b53945a4d2a7c07681b811da3032c386f6020f4059ef1599b9584f7188a1115fc30bc0f9c4fac1353794ab55977bf47a66900a59b4994febc2315794751c7c78e67695e80458150fc07d4301d168c5d9c45ef439689b6fb1875fa2d1c98f08e87a409a7ba30264caf4ee7b214f50d528a22ecb168d79e082f01bf18fc41d45d0fa7cae003dba5cbdcc052a61f9c7ad44a5a511a01ae9ec98098cdbf348a8dcc03647cb03851fd3e9fbb3624cda5ffac08545f218e895f09cd59c0ba811f687666331e6672f42f9456f9b11290a9934be9b9cbfc2d9115e4c8349f8334fb3d268e2cd7a878ad831783d9872d97a214062b087846c83dd658ba2f8c3a0519f00d3ee1dd6a0924ccebabf746843f5f1b17d95db8e5a1f31ce64388d4ba1c5eb593864a8867fa93a34431a61a9f5c818312099d0a89bfea2b61752f6729a4d02d4345d11b327a4a3800e48f56fd82596a9831b76eed31416abafd12a22da3cfea9ab3d430535590e9522582ebb536c0939657b7075c70f1780d87aef4a445a9a561781f4ad6bb0f195730cf341cb446c3e06f54a529f14bbbb7b831a4400f856c303433b2dd99f387668f3bb15b9aa0e98bd23901d81c192d7841ca72c289c5a5cf3310f1cb422bae410a48bc827d9f7f6dfe8b5d0a211c43fdc01d6dfc08642aa7440a2ca6432f7cfa770dc2aa772df1312400ee263405a6179adc5ad43791776a3fe7990ae6c3a7ff4bf0207021e744c2707001c27f7b25c1a23a13d9fbe95aa084ed553a144d85d8eecdd15ffb1b5d70d9bb4c7b20ffc6a4d9c17d549fa7a9edb8c925103f2e41aa302c7f53fcb09db0d2075f2b19214e5bca82a0b8c8b9ab0baab907e1b1d9911dd754886a3dcfed2dfddac3029f6367701ea471f3dfe552ade95e55ab58496c13075ff6f96753f3a587c471c345ae6bd646554d651099edf2b304a09b08107586a0523a8164c33709104507b75149d68f23378341079aa022d4c39562b1032819e596b06f957f0ff3624984ca7128fbfc1c76471d3ca2656fdf1b9e2e20f03a8212cd8b9ddc08b27a2e7dd55920c3e0d529642518c03e661ec96723f6096c87e2b1f048dd8b38a7ebb86b3ea6691041f84ff71d04c14d9b43f42d888c4c63a060032275e39b0444c2a937e0f89cd02f1596ed6101c1232f5242b532829edfcff26a2958458d9d8cc2ec9984044dd87151328d7c0e3c4162b9d2539a871d4668a6b8d489f5966f7df4eba48c11a248fd354b62db4713bc350edf00c06cf61f23358dc30226970b7eea4825bd90bab97ff063b63448a0a09b3a1fececf825b1029910588d7b5fd82a88578cf0ff992045b31a7e9b0ae459e3182679ad752355b0e1b3f7bbfae5cf685423ea9b05d1b2c31ad57d07b31d49ca7b868a58b894acbcd26dfc33c680e191055544f10cdd12ff0ee0bb952f40bac5aa1c5005f8ccb0106a77d377a1b9af1a181c2cf522effe59acd5133185135b822fa2c724a6a87e32de37be5b10ece57fc661c736a235331965321b57d317ab6e34aca013ae2f5c48a3e912cf2962a920b9d5f76daf85e8dc30828fa808963220c9fe7ab2f6dff6b6884b4aad9b57913acaa5561e6f4dc41697d64984699730335949535301aee90b3fb5b050b904cd79809468d6ca198d2006e9c2736253de3609a970fe14964ed4aa8bbc8b036d75c272a55339923f0e971c8a0e9d20ff9c0f86a166baf2b43df804ab63bb15071a23b4925c5db14ea19c52b6a5519aa6d8ae10d6b573fe8657a4f422d69cb8260da94ad81907fe1f553b1fa135e0b27a12f7f21dc3973669b51ec1e065958707363aa108bf839bba52434bef6668632c252d775028eac296f80e961561ba294be4d71705861b0a8ee7dcabe1bc0cb2ab81b4c70c07af5faef1ebcdbbb4d0dacb6169659d7447a9afc001985e8d5c1eedb3a4d0052e5615d204b15f45163286b58915e69db899cc8aacfe99d22d8f014bed435ac2e247eb16c83182e8e16ef8ba24c740b25c7aa5aca023a7eb9db92b4704f4b38fb6bca1d278c90a42b67035dfdc7c7e91a9c22762f5ca35f6b48a457b5169e059638a67ce267bbc8281dc71daa6e600030370a5c7a9de3a632ec665599e04e8264ffd793d04230f15ff2bb7945a5dec112ca97d5c3a7af26b840a560cc024451655bfcd071490e1318639cc1aedac5a9bb05b86d850d17f0f95da3bef2a64cb80048193ee3793672cd890d94085b06d416fc882fae566d24533a10a9c5b03c86df2949c5b3ada11ae49e4b39a0ca3a5c6c36d2753549552fc2621bbf72d8c4ad4d983a3aec43e10f62f2386fcf143b3deae4aeb92bc5fa5c6d6d99d11dfa5d2be68e462c380d81302f9b8a07feaf8df6cedd1662a177287923ee0314d43a40585bff064ca59747ef97cc8578cde810809799da8b10f184da29e233c0413f765960defa230addc43f3321f020c2f93ccbf28751350cfa5c5695e916a1d366efcbc6012a2641f2f24e9414dedc77864d031872902d0180529af41bf79d0ea17221a26e41424f7f16bd98a43a6438d54ca56651365e136fc757d328d91ce7ae87b8f12f3a274be61449bd3da9a77227743686a84302fa35a8212ab7a631b81331ebdd2af0f61a032fc06d6f16c9c85ef4089249794e6767f94647dd97bfa0d76cf81a501a8aaafe50d2b049ce166b1b4f56c19a6dcee242513b90e64d767c2686cf7b3e1e19de3a3734eaf7437057ec83d76c9bc361a11eef85347a6a8a867dacd9860479dfbdfee66de71d03ea9f4694416c8eb31b2a634a8c064141fb43300659f8a91844b37289e10633c82b1c0cc5c27f40880533dbb2d14bbbc8a1841c0ca65e1ef58b99b47030e98ce2f1e5d9048bfddda6d51cb73f94860872728e358dbe62d9b4105c39d3fcd58498aa4e063ef045aca323ceb8f6c705b5501608fd5290f0aa76e93d2641a1d3ddf7191f949247c9184ea380f38b4f10980744a04d500bb9753a781f03fa7ee8b0bc96cf7da4cf04402ee1275bb723de807695a58cb1a02c08418316463922f3ccec728889823b1162df6354ca4726e706daab03046c5d06eeca7dee627ffde6fa0720e276bfee04073abb982975b5c815211cf092739bafc6b20840a2a54b77fb24705254163fb0d3ec92dfea7f51bca50df3eb5c00be7dc2355e1898391b8e1dea82b5a62a496da0496e5db398f3a8bf0699aeda8828a26695900b029ab4fda3f24a6976fe8fbcb24ac762a853586786a840cf7b3c553ca3c6b645ad95509272d888ed0de53454d84079293dfc4dad05122f7957a892a4ec41a89774f6c132e60fc13339389c92adaf55bcef2885ba66f9d4afc82a081948a0218deb5a23650b0332ecf88b839e7bc450e8316866bb33622973a3fb9f24cf348ef3e68871919e589861ef57e301dd51f8a3b3239a5c0f4354a2e84e5cb84e0cf3a3863eda4466a40a079767aeebc5eb401068d9d0540ff6865e8c2f67e5836714a10761fbc6142a3bf2f71b490a9704cd8edf606cb12a35a60e2210d45acfdb63f64cfa4c74bb7da4c5a88ea630e58e0617ab070eb1f1fd73da82a316d9eb6c6a2fe5f746493e2583a78f6bd1543b42c2e61bda3e5a3a401351c0b5cc941a233ad681a1154b9d67bd93ba6d5fbcdec30c543f4b0e04fdf649a183edfbd93f3f900f41b8ac36f00dd81d2aed3c60d65d4591e4df908005e45439a7ebee4280513b975c70d70137924dc0f19d4dc6bb3e4107d3316fe18560ed0e3bdf4b862907dc2cc6f5c5f3cbd5cee68d95a84b93dbc77c2dcac96895bb515e6e10a6d4827daf54b6fede9570d3b67291be77ab5308ee69260236a7604bf63a6b7344cdd0aa46812cc142a9fb7f71c7fb383474738145077e6c2b83649d3c284ce841d5a2f56d3d04a60998673916deffd187d5027271c2bdc1dc24bbe701b2ca21f5849676fd7d27a2f69f3dc8e65c87fc8ed5e6f72464d7b405590e9bec9871d8949dc77a94c67403922713d71494ce4a5623e9071b4f0c3c3acc97da42ea75f012e417def8bca3e280127a8fd866e7cd626cf47862177bf4c3fd178d1ae8001dc7e75f8b373cf14736c3bde5544b94d97843dff5fe87783b579b344c088b486e9f923381752e39c92b4e6c5002d34a5dffc018a55f5d477f3c38b0da97ff059b1eb2e5fb3683c49788ea2c6731c11cf2668408124c870b634f2088ca4a727b23a6deebfcceb08fd114f34562ed964dac719f33a09ec81da7246b257340e8efc7b0b7f2633b818ad49962b855c41eda5546f505d01db897c3f932de403cfaf8154dea1b7afabcac233a272bbe141229a28c870372ce179e3a4b5e0aa33f11576c63f93a395efc73af949e663ae8b54520d32a3dbc590f886e4815b72b501b67d1cb0336468b33001733c576c26117beb398f014b08ed80b161a50870144bcd16bc108bf7758f7785d7f389e2c9aac7e4ce4600a3cf34b03241099b5765444da1b35b9c475b25cd170274874fcd94dc35708d363bfcfde158d4ce7052b78442a831ea40ddb1035dcccfca0eafdda4035ece030655dadd8bd0c7196e4ae42f5ad2acb0d440e5c16aa4f8b190196abd66cbbcc681aeb2b5de5078ef9e74426e3dafc92faf47b67e883161b08b592c663580b4c5e785dd1aa8f9c959a43d8dc6b277e719ea5a702d00ce3a5101d1574f5ba5f4fb718ed13fa0e373591e6e9de375202821abb13cedf42a93469d13309b0f32919d6ea6807151dd1a5db0ae6ce42d362487386700ddba8bb78135112ecb632d766a8a528b38114e55cd5a2078ce08a65b401417d3db15694024879b2c8716d7ac310f18929c60b21cc4b54456e4ea1968ab24e48d421ef5c209312765a907d31851b00fa919a07fff8c86b0ac628782b7b210a2613dcbf68536721ca766a9e29cb152314ebc2d9d1a81d09a01969dd51789c4ca86febe1c3ce6fa976cb612c4ab38504e1604a756c85ada5cc1ae87c7d59ce33f1aac88db917651d447d76414274c2330199b70d5d1dcba655ba4d5cdff125dc253d378924be789fe587a3046f4ba61b34dd0698d8f8b9d0c27965850acf7fbafae412360c6e13852216d609b7acefcdab06a8d2d155e5a03261b600715def3bfbf49e05e800dbac8a7de7f161bde34319bd850afaed0c53a65922053b1c5d5d062bbdda6363cc01ec8e0d55e334cb858237a2b58aeda8d09e0860fb1dbaf56e56a1080342b9eb6af988dc924a3bd97edcbf154099ad2cc2335bf697bc44a7d1b3faf6aff69f195095f250d186e169176060f1e425b61b4d8bcd11811072fdda62b4fa2e33e5cb56d3a64db44c920fe16eda56de99e9402c008142e8e831ae6f622e2dab6e0c94c20352f0eee0da7342da55c992a68430027898d12b1ed81ead7649a6ce640348e17df71dde56edca6c956a2fbf464ae0d8ba587e88326ad5822ea87cafeb1e52c54b58c0120bf39efd9c0f1105b805e1253f8a48e62cc34a6b5a117e420e9eb2e9c8e9f9215013647034f3f42b206b0e8f891c8ee4d2e1cf5ccbcdc2d51cf4bd6822b6a13b77dfe90acf5553bee86ca33bd587e15f54ec70f784c07d989b27b9875e085bb1f0e057bf234fbf8b471d50d400a79291fa35b27442d21ef5e905d5f54b73fa22959b12697aade685427699470ce4e431f9416c164f5f7c7d5e7069971cb34d2dea4279d8140a87eb6f12b4fe3198dc575a1085dff3773b1439965c37ce35af7653013f3d78bc1191cc57239ab5149fec77682f944c504929971d6559b37e6d8eea59756614661b3d2b71c029ecfd2be15922202446c2b0d12416eb23f0b67b208a8ca569f588111ebcf36a1dc2ae3a6ad466c261403849d62b0f8d6a40e66b666a3f8368363e76d8f5d3efde7f503b576bc3b1422fed0ec1a1e6d490eb5a3116edc1b3186131eb4d4c0c88a9aa7f8fe3a75c7b0d3bd7cb2a90c961b95710c5487a3e7d1c51f1c57572b4961b04c04d26798fa0711256dca74d4244f7b863e376232b6801c8610c309f64d2e7cb952cbe04b61991ce0f99bc0df145e6c6dcef513fde45d11823cbf6f06628e4d45adec6ede0c48cacbd40e753cf0d49b1185d7b9abeb9fb8a1e79dbc7090cf68f94b73a0b5c0865f21205d1827ec6249c5a7cea31526cbc268b82d1dbcab781af914ff5a976f0c5d588c6464a488d2ca0732f1120aff37136fb2200bbfb59dda180762e3a83d001736b181a877a4fd3d8d2a0c64d212fb922496b109967ff1d987d3b2527211752ca48ae15ee369cea52d8160b7646189f6f300a24e256d6a65532947edb602d0d4a9ca3cc649a0bc1c6f0d355f4e1867de963327cedda22bed5ff9dcff5050c4e617b06ad2f0e680f8020a20e7ed085ee50d860880299547b711ace9bda25c79fb01ecc986562cb08172714acde387f2bbbb9f08325acd035be424a8dfe14bac10d9c95c5e8a07b00abf05d7fc7f52f5d065bc90c3824937a56866683ce48e658a6f56c734c9816862dd55ef57e2e4c589be67f6f79e130f49b6cf811e421bb9d33af314d6b22bd3acd5f83556cd7e6f82f55587f5b12e53e2bd1ba54e70eb121994825ca4f6e6a27f4f45d4e257abbfada2a3fc6e43986600764e8a8d8602277e050ff2e624795cb5fc6b973cae42b1908e25598d28b623daee88e7421723d4b23ad098d25750f0d392473528fe8c70ac49fc2647e90f4c7a6a9d1cbc63b6a3e0004755b006c93beb1def6d9007adec76a41729f45a9d4f2f701f24f282000938bb9809da865b2ab58aec44f086886742b6787be7c5213b36bd62af5d919c568ac69cdf834e24166b59bfd169d3fc39608e89d438691a3dc70306d17353f64dafe66f01c8309a71d711554e194237b3a90d408d626cd1a88d4625505cadae9d17832ca34270e363791e87d53613a0a4aeab03b39acd055feebca9bd0f65391f7b935684a43515aa8d326389ef46c96baf9e899e2164e8728c51be032228df23f91c831bbef4c9655e9d1e027dd247c570112ee1e6b419d87f81ea431c58752f2ab1334395b7b3e8ba731c20dec302af29cc54bb580c92225b1728335b2b99d3dea105a91f4f4d98eb2b53259b231cf495e6743fc1a8cf82a6d5bd02761848a2db7010c1bfdbd16413d322d6456084a9761bc2c3c84f70c659330a38f1eba74ce07e62235da0bfa969dd3a008685a5958acfa55d8adf65b6108816dbf84243becbd7ed3ad408aa2f9ac73bc4109d8badebdf973cd11740b0d05498d26ed24a11c5d3973c4a4913aad40176a5eab1017d7c41475c77bcd93d9f1290286a23dd393d266472d337457fc42bae6fa44d8b16400967a64e8bccfd27b814f7f08c675f02ecf6040871917b56e9e55dc166d8846b6b8f53f49e4cdaa8aa2f5cd69799ef4faf0f98d7419c1d010b5f51c6750e901119459ee4a86f8b69e70ecd418bbcafeef1fd107f4a8dc94230a70a55fe24027699a5e77174c5a4376ed12b4f2e2d887c0bd6abca854ed4baff9a1074a5dd4e8a96aaaa071a6e5e7a66c11030fa775595833b57d43ac2b82401e0d75e142ef01b3029c40032edc6c2b066c25a2af88b8363786329415f73d6765f4f070da3d812a988ac0324e09931f9b9c6161c7ab56bb4a9cff0ab4c3c522c41da0126d27b050c758babb82ebf2f350c46310dad65859007e2a0d2eeaf6483dc15633f8170c6446ae87aeaa4d13481c047e5504945ec2025ddf91f399cc1ad902f134409fc93e9f974587a8274dee3ada1b55b7b382b3a0f52a86816a862a06e80f983356b56e8c199c6eb89d36f18338d896d3495aa3253ceb903044fcb6cf70d94cd86a4aaebcdae3b13556f08a67f70b6141aae045bda416fa1c20dfe790d6fb0dd768cbdbdbd46492e77c0bc8f25177c4f32550dce56c65db8f3113ecda0d88c07523c404d21edc8966c3c970e9f9ef0c2531ddfe239e5e9cd1a6eaee69a7e9a096d55c813bc0c98b264846f1516b1d39dacec87a37ef0c1cb28ff5ba7fff9c382d51d25225ccf9e02297e934440c8a21c65851c7efa12dc8baeb24129d6b883c62777173b0c55af1bdfe7fd23837ef62dd1e1a02febfa95f5739b5c3d0aafde3a7d91fc4a1b48357ebeb268da6d930c89a75df14afd01f09b847550d85cb7b11fab9222e9c694e9fc00c678792ad5c4aaebb8f427e1b078c5ec65c0cb769a575c8d90e1d729ec712aef94b3448cf1e5215eb1240df1f29ccb28e326b5523febb3648fa26a3d7bb35445b1a720ce5ad3354ee68fb8a9342730550f3bed6bd8a8a58353aaa08b0966a118ad6028707c3b8e715b3b9a02afacc5ab32332ae02a50f3b91fa87c56c7e64ced08d1aef992bb6ebb5f84ed2652d389535fa408c795eae933292c9a9859e5ee5fbfaa2575ba1de4258dbf16d601d63c32c9f350afc494c852b767dae79d2d74bc642c8f788847bafd9eda22f48313446d21ed340aec69fd6c0b30f4e3e0d7f533413924890a9d6c75f59f4d23a8e500e9b10e2a9be871c4b8077e1d641729a629f9f35ff87dc6c0854b53e94d5c7d8c5594c9b51006b92b8f055e2b3e82b814a8e20cfc2c358e910eea9f3c7886bde300d1c1d349d0caba6d3e0148ab130899c2fe7d033961a1eae52f0541eacfd46db515a2c3980f000bc66461edcd92a2cd6ad92feff9e3ca42c26df3513bf1a091fd1358cab89892e5a81ff18ea3460006e1cbe30450ad2b2bde52abe9e2e27cddd52c189c9bb40de5b734615e859d412d2de5b821c72bd8a369f3289126b97d016293603723b0cee44c6f4222ac82bd695007295c9a2b367891a53d427c45f9c61c8075eadd2525945c4e21f8b3fafb94b7784d881d92e4b687f7d2ccd74821aecd314b0e81f1c7acde8390f993d36c68b58ea4c45004e89d5c9bba322a7288b8cc111367a5df082e745db19558f008213cc2a44ed9e9e0ae9a715fd29f70b65c9572de3771cfcb32bf333afe472ce6a2cfd89779e0225b982e613938d36a27354967cdb43f80031feb783c0ec53f8ce311d207530f1cd88a6519dc8db3e90f816e644732ab2bffa7f887c086c7e30102820199b4623b5c0b3f2cb15fde62127ffde1642298910b4fe80d398cedf030a8b125ccd592c93c5a92cababb567ee1a8fd90045365cda40a30fef8cf581a6dc764cf18bce6c8f819e00815257faba9442e602ff0080edb842bf439e61b0c034703b108db2d2fd76e7639c92212268921b680e45e0427060ee8e2db668832ab5df45c2095efcfe7b8edad8784d0ba6c067c8ec7359eddbf58538be15c1a7d716737c4217c8475cd58347597e9592a191ce62566b5c118e38af4b873d58025df06fd4e586c0ecb97dde98d13362b4511c92a0cd609b996aaac08fab49ec8fa8de8b10366f060082d28dc70f4f53fafb878e9759ab384cba5948835a9349de9d507d431cbc7466b5ddb5e530fd55cd74a95f53508ddcd34773dbb8cd30ecd732a39c8ec1273b09a4b8bf20425173bcc4f52e01503387b4b402925917b088e54e87bdbeaa58bf0b117b3dcfdb09f679d50236228a9eae8962db29dac2c5f3a93b56276098451f1efb5e891d5e65d53fae7c570468d4d3ab21cd9a120afb55fce5f27ec55504d0cf8dee7868eaf5876525b23fa66a508406a66193010301f87f604d7dde7767e229c118aa883b071ca02f4f6b06ad3d6f2ceebdd1b5920a849aed0b5d2957b5c1301cefc4e279bc47d8f20aaf89c89bebe4fd62bea2d5886550d0af9ae10b7f10735eaee166611e064c647245b2a99adb98751737b7c4214156e79509e6edc4714c8a9dd472f5db10891280226b1895fc6ccb4c0c33b72c0b53a5cf1c9027bc78fcd82938fbac46f2ca94f054729b20cdaba04c4ef816bfffc3a56d0ca07519fc1b9b634c678352764d0de9cce5e03a555a00693e74bf0baf006c3e2ca453d6a86d2cb318717789b8702443de030792c9b3d0a075e9bbd4639ce853f326b42f513f8c102bc38f9f244777771e8b6ecbbc5b641630aa1d4259a398b797646f02b34e819b29f6788e7347cfd77f3c740e01e5f98d5a57e7cc2e0a960bb73748b5755784661d70fe91f5b9c5fcaf10d7d5d163e2df0ae2730912176bed2ff3669b01ab2a16ab280d0d53f8a3b9acbe6f6d83fd6b4fcb85d2f080bfe8507aa6730d39cd6c1cac9a307c6836e773002c81c9aefbc073e91c90ceb0ff78730cb1c16b20cc2808e8b27979aa423caea2dacb465c95e0396d4b4fd85ebd841e454d74a6676f6a0e2f4d6b3e565120066028ecc009f98fb7212b6ce8e93aa34db67bc884c264f6ebd500cc4412759b56044c5a3f18cba795712789ba80f613c14195dd6c2945b040df5c6be5a45510014322f2a5603c27441be9cdc81ee599c1291087d56045938940de4a49009707e13309e24f126eceadce32ca8c0ce6c50e8fe49c5e5d61c1d1937085b32998b6e77b32c25fb31b300b90e985a768b4ec4f287d07f432e805f76ef5a66e3283d704621574fe51920d91cb550d98f5bc2a761e594e59d56548c5ba7ed8ed7bd9a05fe30b5e23be7e5f9568fd00ff70429761bee9cf7aa175f4324817552734193ad49c49c8e93cba092e39e4d143cbe39b60e8cc9aaf4ec189c19bcc6a8baf3ef8b9f808c81d7b849c5fbecc3e5e7fd5138182e28495c6c204abf9aa06d6f9e4022d471b0e3c116ebaffc65868ff784bdede32b6319c9341e6fc4d4ed1cd7cd339317157dcbd210affb01200d093e84d16818d8540d60feddcf2c7fcb853e5f5869703709bb341514f298d7b6240cc28ca762709e558bfff921bc080f0d6aa3105a87a9b0b7a9cf2ae7d01c15560ff8cf6ab7a6673619b4c23ee85025b8c8a2d7f562d48c80a5fa7ff2d9f874bf6a1186bab1ee0cbf52eecaf68294ebc56e1ac5ab97e247092c57735abc776dc4ce8493eb5a24d0c4bb551abbcc9348e6ce64e37e962531700061ec8d7570b668132ad7c2f90b068e81c9244b071e7701e323f990df49a2b9f804b7c320b2cc7722b2f220c1b04fd55cdeeb37453accb17fbea118e1f96a1a5da4d33d5b70a99912afb1621c475bb193bd923cdaad4b61003e270ff14a53c93ee00a2266e8fbfe9f6686215e6199b11ed0e23f1b64ba48c8ca6a85139950fcb32f5943745cc5a9fecfed90b73e1f7dc456a24815174b83fb9a699e98c4d584ec0acc857015829db7b45656adc5d80d389a3e78e66fe15f5155aa82857a2e4e6387d7379ce04c619c2717d0fe8626314b72598bf1750206d1e521237075319c52c10953a4d12d6466d5b8914801ff6dde4cd845adfd2d1502e1008d2dcb1d177273412b65059c134c0f2482758a75fb48ccd634a9ef59c53eb73ef02383fbeb5b7e71e9d40994191ad6ccb58ccb9da7016c1ef10d32366332b44867d0fcf6a17d17aecf9b639cced108ae110d503a877018f55365f41d0d9307be6a188eedcb791da71d81ecad5046d590830cc9a6ef6cc85581e87e62425a6d020adcd5e2ec2b21c0033f45875c28bcdadac1296e181d5bc5489ad2cab4919a54fb34c668ccdc79a0522a34f88588fda7de7501e431246719454b937a1aa7d0d2fb319f5fcf8a116f7634daf2ddedc11c7f37650b95d44291567bd8cf19df988113068dc261a132d6e78f00cac9c6a407299a081942535ace1b0529f46f7f9232fb18651b2627faa33b18a9b339c7be21a40a35247725fff570a0e779ff83873275038c532aceb688a112861c973e4f03d51c4cd205a6b9563ede69abaf91f0fb06249d43a633dfe6f343bcef1cc6bd23eae53b8887fbb32db78252ae7e6f0225cc3f2b186c4b9c728ad0d6b9ae28d2851ce76b41efe4bf83217ae3f3d6bb30de4b33de3d37301b8faf5b663a0276cf6189da + +Params = SHA2_40/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000000c4eaf66fec446d30cfa2a8301409bcf7e91703f5643d243aa00b9ae971a4d815ed808437b90f695381619bb52fda96e9c92b6b83d7a6b903016639419f041f9165a3b59e07bbdd26eb071c0a04e9a8578a23035be974d488193c13688d77e3ec214a1cd6aa85aa6d08578e84779c023f95b7927571c9b43dfcf4864e4b7ea0068 +Signature = 0000000000bc5bc05178eb7419492cdc48ff36b9474763730d9b63fd32caa0115ae4234e571c95566a378990e9d313d7c582a9a9f5e5fbffabb826d0557ba7997453bcd7f4271e7f86383c12d517fca2e4a39a481a55e27eb8b190e2d67a3fdc6979c3daf5c0d29c7fdafb876880fbf2c1b2c15ee0d8ca9ad27242ae49656924876a19bf99a1c9ee75ebd774365182e1a7bfc6a62712268e85ac1687e7dac2d69a60be579b826b630e9a9b64bd70e810bce2f5ac258a78c9788b9612a69fbee1f493e06fc3e922cbca2179b601a231b0ee035025657aa3a5f58007f52f532c93d44c503585e1a0d7ac5eddec9d921e9ce543234747b9a849132ad668c9c574ea70508b6e927862b8d0242cf0ab3060c91b6ac3aa92117dc975eabb52e9ead357ce5c4e60f3b66c536d684e190ce0e45048a70e2fdaa8861a82296e7b31ec1c9ccdd4840830c416f446be365223740e578c52b6776f498670a767769d77e458afff56c18ebfc43dc3b9871070ca16b409b112bac2a3bc5eea67edbcf61090d79b2a14c56040a23553cedf229cf278fdf4c28a46deb07c9590dac9e66c0aa27a4b889c81bb67ee7a03acc731f663c7a1f2154ab83d7fd4b8aeb092ea888ad96957649e998248b951f7f4fc909585d59a997765efba9f1b8fcbac9a75aae1c0d3f80d7e6745ed23c11111d83dede443f0129c43b57d2f593d2a11246f3f476d247c4fb37573d0afb2738469b936e96f5704f9eba5e8b1aeb77ffbde90a9bc27365a07f78827359142310e63b5ddfe68a5a7e61681958db6c61d230daaaf89bf5da903128bfefa4830c1a420f39c49b04c04f5926efb38b641b2fc2b46346e46a75a3ad9342dd998732876e12f94c8263373d88f13cc40fa5fd3f201890cad34842a065655d158a57003f0aa43d4330c1ae693697d24de3a8e1565b8a84f0e0f79aa9f727a2b5539de561f9722ae4e7a7db3736d915eff14c0fa61a8060c94e2d46c0f332725228b1506a6054a47fc69d626d9a727701313a7a72d9657e0073b0703f7077852a78b71a8ca2532855b642f8c5d5a70d66ab02f9d379aed5a7d9b412b8518be7fa6cc4b70b6ecf8f6c45d1ec0d3d9f44ac32a4b0127d9033902a21d55d7484431f83d1d8a0ff9b603eec09ca53b4097bf6362a51fc25308965ea9fec43e112a7f2227367bc13cebbcbc6f171d41a57ad047c659485f5973592bb0167a096836ad5b9894f000b64fd494c077ceb9dfbc90212e02d575e3ec5f14b371e4d0c5a431adadece45bc1925607e8cb11ff81a0ff7893874f36531628b60b6662517d8edc87b009abbf6869b8c47596e53e67251a230690519c45883d7b2146241ada1bbf9e3f786d909622e3c34f7739ba6e4535b3a80084da695e22972562ec362540059918be65d73f8e1456dafe282139c379d9b298c3bf667282df88c58c5e1e5884e56fb1fd8ccae6d2671b456168fe04e1bce230d4ff2b6f94bb954dac527959925b8862180f166ec4dd33a633832143008c56f60f1cc8c766654649ee0d0c175883db5fc319c3cf2d06621b1a3ba0d6f4775ac52339106bd43c9dae626c84ac5aa4418e8ecdca38d767cbd93607e7d62302c25028fbfc93439effff7104e3c96a39737bff7fe7a804f7bbec15f2c2d6053280844fbabafad77da0a79a6453b367e38f62dd7243351c28de3b92521097f55ced5a7abbb497e2d6cf37513afeb5b4029fa73b48c9942467c5b044eab948149cb1e50a88bfbf504cdcbe8ba590f279c2a52684a3fcb705133c61ab3f06123944f697496fe1957e2284d76f1fdfcd692901cebb5daeb9bbdf831f613c19e16f40323a1761bcf915987ab1e6695bbcafd3966398e66a186f5816a61958e2f8c77681fa74b6669a04b183b7f99ce63c3cd1ca2b7b96597eab0154d40279596f6b4286d6ffcd549bfa02770f54da148d02d2e550ece69dd9b5b7f09c0913be2794dd74bfe62c41cc6b70db8eb5915da1f2a533c88e9ef11b8d39a346464bb9d08346756c90a73ce2771cb7f82372379cafff6d85b61b8763ab5ffcf4a0a3a8d18b18bf11bd9cf38f4662375b34b210cdb4629b2c2518b49101b8825df18d9306c71b644e8518ad2e3573a706ded1d1d07601eeff6693ac939828a9899ad81a725f77cd45d5dd1242b77f1aa64cc07edd641a975ec25243fed17204912e03869c9702e48ca8e5ae48981199c3d6689e48064d9fcbc8b233a365008621d7f3a7b5fb6cfc8404cbab9b2471a8aa97ac4eaaaa4f03d02139e0fd76f3e04146202503335539bbeddecfc426c5e7b076519664368a84aa1f89cb9debbf00ce71f07db04a99163014b0466969aaa62d55cfd0ba2646d8d3b15cfbc75b1258b0d27794fd10127a767d3fad65fbc1e0c4813b2fbc67aa005679f8a71f13947fbf1bd3a5a925cff11a7fc860128b7af0f0a04b0729620bef52e5b898d5652c6b2c2dc714a03d81302196ebd00b00a70adb1a9707868f5719a3e32fcc1fcf678a86a565f18bca0a9827c67c50a93ef9f4ad0087b925ce323759f452d4115518ca859644bc68f22f76130a8329c43a6a809000bfd2ae3ddb9fcfc38672afa6000b260417f044bf3e78ad8d4117039f5b1ddd33e384918b8ac739f00def1eeb3db42392a7f21614a6ea949eb521bc862cd6814a0279bc95f394657d4788eb2dc8597dc90d771e84cb619e38f06a585dfc5a6b8383ef23b05db3ffbb3131ddef6532cacab51dcad9c3897417e6eb3a2d88093f7839477bb1e13d0ef0071daef3104961b56c2370bedfd4349d7ed971cc9899decb04606144aa5b1d21cca0482759e028220f64f16289a8218ac76c10a63a9ee179370f51b8d726fa86a8b94b7b6a72ada5c2ef367ff4f53e08a69fab3dc74163a2960333483c4508043330cef9cf9fb2f8ee6d3493d8e47d9e83c79b7741b66d16d89dbdd00321bf68a1ffec90aeecd6ef8d9ecc7295fce6c1fe3862c4a9e8d06ec03fbba7f4fc7499ec083955eec60a9946a27714980c56a36f4a8792b938747bfb428d0eb56dc80e82ebfac152c186588d922b7a0607c406fb68795eda0e6c6d87fb3c3b8daadcdf7ba48ed99e053fc665b64b46d0b322c3287470b4eb761796720995d3cf60a64bcd73e71081bd7fd11471bbd43fb5a5a5c11fa78fb3106ae5f9048682c0e16d8ea072166aa1cb3aad89bbf4d5bb091ad245f1c2c7a902a48e94189cddda91de5bff2bd473d44caacad0f8051fda2bd81614b53c90ce27e58880cb2c36c5767ccbdf2ac6155c5fe821e9121846e8d729ae3c06e20deb6421a960486d7b079d1a3e04485badca0343370e512d1a1e1de12935e04a9a7360fcc7beb566b5493feb3f23f3962eea359bcf4cdcd9dbfaf04c494c6183097456846319b1f347e72584da8b3cf600de9dcc301b59f86122eacce3636735b21a4bbc9f23a9094684f52ba4c75b337b2cd7451c538735197cb109ada1bbcd1e0d658def48e108a6ae60178b152b2b9019a2a6ec752efc5f96e17e7b19ab8f85d2f22c534ff9fa0bcad0220071a7a42a6fc2287ec7e243add6cc64b26ebbed076c0453d3f42f3e9f4be1b5da12a13cb40bba555468d7f1d0e0ebb1b7670a46395f91bd81ace6ab9768e5df229dea3ab74415b61d62769b266923c3dd3e2d765d52dec4f10ac1ec7bb43b51d1eaf9c10d2bad8424bb07aa8d2f8066f740fb1990b6a1ecbdb6d45c1b0eac416e4662f0971fc708e92b6a9dda9b57da6cbe6d0269ad84d250416c40782e3430249c05403ca3d84c2d846b118f344813b06e2aea19efbca3fdb4964f2c441126a8580d8bf2a88e49fb7e70418f335aec7b711607a2cf5a77469e12a5c3878efefd892d5d1061ad0e3e8d0ff31fb2055a123daefdc1c3f293e3c67903cbee37860e6e691baf03d3b84bb28f1f195b2e3335143e6efa2de0d5bc4103708c1facbe6052b1a01f1fd37bcbb405bfd78fc38b1ee57a24795c6dd26578c9eb6f0663043713ac861b2446122abd7de2810b9c1c0e2b2e3365a6ea94b1e6755833c45cbb2cbf97f575e46e368a76ae35b53452029bc4f3a4d0f2072dde2cbcc8ec207d9642b30ee85b9832b491fb592d6b48765a2b6afc19342e2b4399894842ac49de4d8d8cabfa285c838cf3210c6dcdf1eb85edb5538e04a3695432dfae0b5158a31ffc2aae1bd48a6b807ca696e03b76a063635dfef8aeea6382be18d709cb26540b8c1f458901bcd822cb87528f8086ecb3e8dc60c69191421760cd611ab0749286af92106e441922e711f245a9ba4d10bbc748d77af6cf0df775003cf141c0c5d4016edc471b91468ef13f9a5293a0be2e4e797793594a87cbab864d34bab83fe55c4530f1cb7f41b2cf97df37247bc29e5c88cb4998c900a4275a388850a1f8ce8f80e50c41ff18c9642a8a19395b63f74481232a92ba2e98d78b6eeb9d1d992d8425b00c9f71c9da1f379c9aff1cad60f674f280ed56b8c3961a38460500fa923e187656a80dd84c9ee3feff23891099956b3576c73fb3d87cf9e06f1c029c31f150b2e7f11421fb834cb0cef1417f7842a03f9bdf45b68e1350e8ac247ba6445dd34a961923a69c6548c6872d52227260fb36112063703601741b72d93e90167675e1cd0cbd0338e371a7f5e0f934cee0d85bace89f7af52bcd5d158e94d1e2336554bc4bf8ba466fce72227505e561fc413535c9a8346d1d1d3a3739a962fd7793c0946097e1e4bd0479c3c84b68c126ec950ebd75d02032beb3962f2606e91862d7ef36a1bfea1a65e291eab156965fb2660bc938f565cb6bf25182f195345f4302c2395a4d791b136082f2d09706f499eeeb127e9784d46232d02c5003a228ed83fb48935365fcfb9eb7eacf7b77d2618e90b3c7979f09b44037c6180107f6f4564532c58b8782819b213c12b6cbc4dda5ba7eff1014c50b299fa87c78990a87ed7de7b2415535493d052747ddb0201802a6b48d18244d9444f738713b78fdba3a6a4e0c24fc2b58344814e6c26219b06bcd864b75388ae4551baaf4bd4edf90cf325326f33e3ec267b3792af029749f594bbb79ee6b7d2080738df7486b1bc307e03c4ecbf603fa453c0fa8d7ede648cc5daa4ff59f4322ff69cdfd961eb482e11ab25209b69d54165bcd15db1d521a145526fd47a34e86ac60899f280df5a32c738551750a34aa4a0fbca8b28a4b96cb6a89a0687f8647d574bd4a47fa57535fd84e39ec50735755addb5d34f1935602ff7a119ce4279cecad1ddf6b327ac3d1d29b473ed37f62eae31bbdfbdb937024b33accd9f98cbb108115be601dc05312d7a827885c1efeabb7b2cac6172d99a6b87c3b322b0e838e6ce809930d25215d21b4f72b08a7a642b639d73f23406d4637659ce115b68ed34877b15a643923905f5e950ef6c5a9fe0e512957f1b17016c847588590ec7a006d2c2166db88cb18b82ab80c2e9a7c4a21eb774d4ebcf638d59e4887ce569c8063bc5eec260aade529599e5b24ea2904fef9f0ce7c38f4902b52d8c6b236291a6b9d967f696c6747f3f415e0acae6618c88a58de43440be8d009784c39277257ed641bc3ae63a2b3667a7bcf16e019056e52d49105e4f8bfd3a39522d823d8d96acb31ae28d381d9a9e28a263af6e26b7e3cfb3efe229f321bb3fefa16acc50358471bf089d98c47785f1164da7e1dc097a7f6aab1f2d9a93646df2fb1c3a7b112d269681bb793d6883ed5b6569f1e6a46076f2b2c8451cbdbae813469694009ac101dda41a5169038722e7549d3af16536aaadc897f8ce319c3c00638128d45b58c21530c83f7106275890b3700ca322db1abcb9a486e72456c7662a78231e440a713118a707d879174dd3f0d4cc5d0961dc490c4a48a5acd405e26f8dcb59f778b3bdd2fca2cd5818aceb4fd83b71b85813f89b2e4786349bb866b9f9b66c4a9caa52458d49b223f46ffe484777dba9a5ff8713fb9c5c6e38adaa8d4729a3f57cbc1df64f823a1ac89a3904c081b8f31397f20e09b707c24c2c1bc18f601b88401295516105f6c6f99d68e55e5328d6f120a34a417a7a4ce4f5354f8e9c21287bbe1360ef71c14a8c41bf843c76c2c61ca3ff0adaa96e9843b93673ac32576c8639a6796d8775cf67c8ea527fc325eabb938c6f1fc339758ec140dd9553c308bc8687b067cbd56658d066e187877118899c749bb494b2bbd1a779881f1d02f2d4504160913332c1c0af6ea62445e3e7807256b6941d41c11c1db183927d3cdfec64a356125465c2cd984f573a477b51b53b7aadd663aef3c3a5afb448441b87466e0f400da51db727293267b405ca47259ba5de0efb66020eea2a148822011efa60dc473d9722862edf2e688bbe7d02c701814df02ec946e365e3ed0051f1674a9aa9add16988aefbb2b9075a4031461e680ed8faf14ae6d0b0053e2a4dc96222bfbcc60476125cb930cbdf3309c8ed3eb4a1f3dccc0d780ad1d11b3fc3baea508369f04bdda0358a42fb300f31cd197464e5104fe567e857da148982ff4f00c596563efda4649d020f4c846537d65703669ec7f50a6a295962ccf68b2c1a7dc451807cd5ba4fc2467e75271ad0110a85acb3c0305bf7db6d96027a7d57d377499ea7ec91dbb59ad13a468dd73fcff5b863ae461bb1f39d1a11f56f7457fd9dd4a16969f17cc84cf10cc4a3c71d997bea5ab33d548c5419bc0b5cd23480ce52a15c9e57fc871f1efb7708c61f912ae4e3cdd4833ae38aa4bfbf163e7f8656e35469458f6942c0ef7f7030d128d56d5408a285052240b63cda6fe532985d68ccb1172e08a413551e0a6e5411c9670a2f482205d1a3bf2d123bfc04f7467e1d353012dd196e999e3b86616c4186e8b7665e2edb719318ea9ea99a588b547e7b45b1589ff68190fb30582db7d97e55b3f8461811c4bcc0cdd168e900ec76644426ce193fe0ed30ecc522b6cff41f519471389da543e21774e6880544aff566da2fdceca3dd098a665b6ddb153e5b43985a6e1f6cb028e0c9cef5368c6277821b2f060632e98efcc51a0af8f3934112488b4abb89d3a5fc92353531f44fbb06b82fac771c2c3e24a9d91ebf844075db6e48b8ec6844aab9c91b7255271f3b00a5121cb3787f2312c212ece352689ff55cacd78d5761b2e2936534129b58eb86e3eba2da562473f28060af8d82846c9042be0b6de3a8c99464f9dd553656cf8d5c6c73e584b3066982fd9ffdf5d6d2017cbed9fb645ee8184c63c193e57bd591c293c930c01687f83dad392b3ddce3ad6e2ba6c2514b03626b8ff46e4ef630d2d448543f9a63ba550c454d14a3eb171a38e93b1fd9d9f4e16ab41c844c56c1b76673dcd4499d342d7d64d16dedae10a564c313df7e6432718d8a7eb3882d51b8e56f407110d745cc03b4ae7f3c3a4e28b22ee9e2b2dab19e32d97d5d3625e8653b185bd5c8e8d4c5365e2aab0ae7dce9745efa40076fdf8b408a1555e1eee9fc38f1095919ad271df260accb2ad6d1c6a386dc045f4aa4c54b33288b52a562b596ff94c9f8ab630a0033b2b597c126089bf70193e9dbdcd563666f0fc529727f8af2492752eeff41150993ce7722ee92054481fec5f5880c667da94e7dc5c25f62e21c8139c0a7ad6273467c8a748afdc4753853a3ef59fdf758f0269b1e1be891cb6cb27627e6aaf01bfe4f2d64e4eaab85d5109a0142bd18eefcff3ce4a308e3708be4bd3db99f954e48bc5d0770d8331b620bbb9e645a84bf16c26c61f304a4b520da83694bf7eea19af3538ee9b60b2e36ecd23b65fd0ca584a269a24f4bb6a857a1c6c9a2a358c61ecdec853fc252c4ffe0f98f806b0286c87e513089e78c56365f06eb4ca15153476c799da9e4406974cfe1e63905b3f4eb069d35bff9cce34d498c709c9ff02c9622fca6e78c0405fdcd349d3077f5f68d417e5013208bb5b44581d8e53c4d29dbe6e98e9d3a04aab067847da9b82097120c2fc2f95e5056eb11d50dad23d49636af0edad13d2cc9815f92a1ff3ce6f991576fd53836980d21cc0e9a3f9ee59d061a1b9947a75e3d60019f62c5260670bf52e9c254f9ba52731bc9e91690f5565c40970eab01fc8091346ed3b8a1e7b0f6cf543f67c7f8f80802f41681690c2ba9c761ccb500ceb3d26f7bc47ce1a0199d3fcbfb694346f5f8c1ed4f7debdee7c6c0132132b93037310bf8be5a0377a1f19d44294e0c6731ffa4a2a5dae0c01be52b80574982cae8f338a76cc44158be8bfb91a5f504aa3c3a41730fc2e7e46ce1c8f0acab8d0650969b0007319d006f00af6b1241f71900e73787c51e8ecfe018a8e40852c5170f31908331b1e0f74badf47999b7a842649f39743a020d41f05414437494e37031d7cca35977e8d8d79a459a50fbe8ddc51dafb4988dad1ec790407ed34f1cfbdb7323d8a60c1bc81865882b13e252942b6d50dacfc49c499a3003fea7aaa52ff5930325851cc84864309fdec3d10ae17ae6334708d82b16384cefbe25e1336fa197c2a0bb3bdf7080d23e7cdeebc584e7bddbbb0ecc1acd5578b3ce64884dddc84a4be3eb4644f509f3b760ff72f6fb0624a22e0cf7c9c5a0f7ca5f3789cc2e0aa7d9fb419937e15010468e106f02a1342b094e19b2daba1ab873bb7153a5f43b23d9c8a525f0eb80374d6b7715eebef9939e9741ea1a2d3b1859be07bf110f9f316bb29783a20457a30d63a82f154f8fadedd45ae4fe60b058d9510ed08e35a9aef99236227adc9c512fe1193155f739615f740553c5ecae7e358c6d4a2dcc55f309a575d30dcfcc59d59fa337760d164d20b3b9982839d4074a842ca3444457b7ea8558056ba18c0c16567818d22f079eca9bd840df6a9000c715d5c198c953d2f02212992736b47fcab4ad63bdd3de8a4af781422b01c663b48a57595acdf760d6360e91cd3d45022be2aa30e2630f026e39ef8910da61beb74a5587b56c4c70cbc1dbeb94f2c53ed7fffe84e230f6b1f0b478ae42c3e402ab72920b5558326e8282354205efc38101943534f952551bea9e4acd2c852388e422e25689e7ef5731f8c7ee6edf1d5be68e23ec6bcf857354a5d4c99eb68df50b9d505393dceafe62206738f7597c98acb7abb21bd7eb8f61ce4b42109f57556ffa2e9c330b67ef5753276973e426c97c65262217143bae7706491d52049c77573408d5e7cc8a53b926c4601c06de245aaee9dfc32a158c4f7244da038f599f7349c845887dfe4740a2a772fe521869e5a6aa13ed63fc82ef95573e6dafc8d87082b1f7b0922306e7e83c0087f24def089921e8f29a5f54c765ed343a2db2f67d310ef8a2966955847debd84965c2bd8bc5f485ffade16e5beb6cc9b06b44385a0ceb0011f74a5b664c976e76b3fdfbcf80603ecfe0e4c3a1235ebeaa94d22f9f36f65dd5b295d00223d1e3c427e067dc767927da74f69b28501d738c9f84c3e6bb582ad51264692a1ba47f2292a66235fdd25c6430dda44cd7cd78202b8af39f16f998cf2ac12225b3ea8609d83c4c0a0bc3eb0f2e852b50cdfece4bd7f5f960e5a5e29e214f6093ddd26bc87e34f7e7674b5f29c71793304aa15787a9d439bc87d196c00443a2615fcbbbefc609f464f9f5e944c1cccb3076143050f056bd219e7e2ca1b7230429c1229638f54ecab9ddf9ddd097c51012d0b351502ded5363fa1d8041673a02a66ac07199d05eba4ae34e88c52d7cf5ec0f5ad1248b98795082f208aa0e8403fdf31ecf68a623232d1ea57fa37424e9591604609708dcdf23952ef8709448a737fa3da002342a2b12cfaec7ab803a6e25cb2285ac90e3ab9941507bb10c28d24ea39ee6d60ef5fae33bef2c1ad09dcb51dcea8c7d41fb3bfa2c74ad26500ee05669c19d0f77157811539a7dc6192c39472f05db00fdb975b99c7f365add6c57a39eb2d27ab48457cf11c9847cdfb9bbc9bfcbe9d88f6b489654623db019c5d233c2e5f2f6bbea56188f33eae81a1706fd051a32ab8384bceb2dc505ff7cb4c04c39ae47deceb725efd75bc13223554dd0addc869a203bc6a1e8a79266bfda7f5fe1d6ca991d547b1617fae5eea7fa7eb0c7e2f31fc74eee03d0225a0cdca12e87a4ad93b7c2565011bb9240ecb08c6e2085965b6ddfc6f09cc636ba02fa39c9fdaa0e1424246308e068c3649275db2d305df7110b61a0594789f14ddbda5ce26ade6318c71e38594ed11c3f204626b2115c5bb8c9c38aadef924f5ab8eecf135abecadee1ac64f33801461222532d2146b2d512b33e289911131cc403c39f37938230b80b118d758aa9b3d6409daf90f264f7098a0041c0e924063d224d9a4c2681b4e13a0754afaff3e612557d6e9aa7350b264d5dcf9446cc55572fbfea9336be557a7344567ddab326aa5f3d56f091b57e218ed42149b3c2b4fc01315188494b1615a9a7404fe6a9663f4e4bdf34e798a724141f5f1dc58a57789e0b9de4c2e5d24dac4a2abed46373eabc14d5c2596a2ccd3403fc7bf31da45494a3ea4b7cbf49e2f0d2741cc3fbad3ae7901b9822ddc0b51131b5d2c676a8cc9a92b8c99cf7073c4f02ed597fa3a2b27f38186a82bf0fd05db2cb86979ea3ddd12b5782f66a1e12619b061fe07bee9c160f2f7bb067a63e8d3269abce5936e933c89307839958548e16cfbb3e494e8480937f6cceba8cf6772536a6c6790e94cc40ce8267113eddd60a3fe33d77f95d9e8a2b63d5faad825b7b3ba00d3bd0687ee999157fc7e60ed47f2132eaa633b50b0f6e4c0f22ea9e39026e0deb8a569fbbf53f52ab4af31792ea2fe7ed3cd3d38268d8d603c448f5aea2263436283286994a4e3c9b8ec9dece6a59a6c544075ea8c0ffcf57c917c318ea6c5a44973613e4d79337079d66a9f5c76a9105e16f036f9426ade1acb25ee6c8ace702bc40e6976ee2a5ca4f7ba37d900d84528cea84c772aa12dcb7987fc805866b7549785268d261968a23bb76edb4d592dccc75b3f5abbc6546b38c3b8c76bd6de706775f5d6df3c0c273d7893c58211a22a8ce19cbf4eb46976f72cf18f97e9251dccb13c122bda014715665f7587b72d6840a13b72cf8d082cb6540cd5cfdb5d7db318051bfe36042848103c320239ac12df55aadc34b096b64cc8b18b0bfbc63058dddf5d45cde1efa6f03fa9d89dabd7583726c65b992c1a8c6f035d9f43fba2a2cfa4feeb2245fecd99613f3992eb08c69cb745f689ff2734debc9e9ff41a43d12e97e60a7d570d3a4df3441b99ab6b4882977e1281f483e61cd41068a4b09428f766d64416cfc3d76281ecb438651b498789490ddbf9ae8acc4c74d2ccd8de2c2172e3537d5bdbfe97f33e91e69c2b51539d6699e884bd35c995cd10bb79be884aaca120280ab5a02919ee0253029783071878a012bdf35bca8a20bc31a4112f7611af5fd7ddc55e220c3a99c3ae10692251b53cfce0ebb478954ca60323d3a360cdb512221cddaec8b1da9d4feb8797ce01143598ffe45b58a548469e57f511d002552938b7e94ab44d77f3df3501ae8fe6c1a2a68cececb6077a21a6869f274872ea338a4ffb320620bc65f5fd8426fee4cf634416255f847bf0fddb854ba3a651c1f4256fdb9de38ef271c82875e3cf9c84a340e474f001381ec24ac3b1efc9f54bf8987e802477d83fb0eb2322761f9870cd13a5861c117349715503d2fc9aeb098776cda8c2d1c6752084016ef113519bc1c79388acd9d52effe43c800899069c811797f82c4549e1631198bbc90379047d06c3690101938016625ca0a0f7d056821fb055ee78978e69112f32568303c83f6c77b4c254942deb30d77738753426b6b154110c921fb546f5649f47341b1238f35a1463a8e735d9d063dd1c84cca1b4745d51f49d07450ce0a5454d583c972a3dff75af5c71024d029ce56ea54e4f96341b025bc4cb376c368ff621cbb0fc6ce4b8227f780d14e0e09ec504c5eeb8e82c72bd1549e6b2486d1c6b598c70b061ab353d6622fe6515fa8b93757ca1a38b059347ed999e706e50f8dd13033342bbbfcc03cec1f25f4ee02c4c3e1d38cbc21ff564e9852fe4f6983be2db2512ab04d00caf1c84352f4e11cd2d18f17ce5dd6b4c60e21a6a7b9e3e084700a94375e3c76706c7651554e428d2333e96d13e801ff2b1203162172f02e77aa5764c6c0ee700987eaf9b2ff04932ff26abd52cc8ba4f3e60bacb8249fec57d87713c8a5837f8698b2cd4f51d5369b20b16742350f0622bab81e5316420ea452a501f342e2b4903220c0701bccdfa7b86e1f3da052e4974dd2f6c37130a10000b022025cde349ca7b263358163d4f0fee526edd278b79d249a34c3d86c98aaa233668e6956655046420cc01f7d3870f82f05c39d6cd45a614999ae84e528197f5aa01fb264ee78f70696411e21f6e01bbd9d44d303b2483b4deabd8be8862b04f317d487df02f36a8e5608bf0fec2b3490470d4bddc617382ebae71bfa57a7fdc44b0f1d798af78cf36a193ca066c92b21d076df4631ead086099816fd0595c2da327432d9cbf53011322a6c3f8478754d5ab12fb62bf9b8adc79527da9606ee8995982e1085f06fe39ce771c8209395c08eb2d0eece7c04865fbf25066f3452ba8331658d64eaa79e492b94443b61358464d05d4c69efd216465e7e132eda4bc20b0e11959a2778dfea5eced211194a3533cca79ef752ff289a03a1f4ab78b6e00ece18fdf823d38773a8f434bc01424c462db04a7fc5b1520ccbd459c35a9926e744f0da4780d359d1553f710b7b829de8f5085147c8a67e4e0373b6fce019b4715c22083a6ff142e1a88df96f24429f789c5fe889d632db78a0ccbf3ee04dde89b453d402aeb7ed9eeffb96ea83630607903debca295f81e135c606e66c3ecd33c7df1046816b669a8ad82a9fa2080168b2724a4411f9259faa8082ad8e85babc01e84b0408270b0321ae4b585122150af5aa4c4373e0dd1ba03130aec2d3d33efc297b1b134ccee46456270178103106e4259b0f38d6aa5ad42e4efd4e6985c9c9c236420182bf1cce0c085291004f2eed3063a6bda70bd6e0a13e2cd5383636eb8c5a8ec74b8b434277cacf1db30c42aafac9df0b4bc9c9265834051c900c33254af6b00fe7028a59dee56ced7202e91591cae4247bd037cba5286d42c680f2c570656b8b1a115e234b1e2df5f6402c0447b10d51e22efc7f59c9f5fdd65249e790295bf6e5b45dfd3707c12972b8e23a5537e284e65afc25ee01ac8b61b310b5aec303be511ccba1fedb962d6c9a2dd92eb4bbee28a4896d5d126c4fe58954af13609055e2495f8d40a03c9122a994da5778965daa0e8f8fb17ec163ba7d68da650a9355b73aea14dacc9c3503465a42f17fa166f036e7945cf90212a5d0091855b309bfac4def81debb248091092b82f97eb36f60feda141e6cf49737c0caa11d77f0d4f2c8f19cbc8a7306e83d3fcb0e3fdbc23bf14bdc1775c8f56f10ea1d113f01f5fbaa0790d9aebb2b91a0832701dcf3f35005dec84662edc8433636fc7cd2762d16b9ae214e06da90da062551767b30e4435de934bf5a072b8e1252f04bba5577e00286c79c38c51e1613309f9ff79adbdf54ad8a846f67150f19084732fabe6397fd582466f9d0475f282ff13d1e420de429bb37114b1870fa51621fe11de39dbabb207d8075fcbc08263cd3a89baed82ad428aaa9f1ece8fdc4d439dac9d62e5ee06f798e3c818e20ce3105a12ff07c80b90b03a5d2a388cda92a893f8f529f7c819e799396103a1b1d9150163854e73d8be1051dd081a4f3e494f00449c9ef6aead8dbd7e38769d085a48ef6d33fc0dfa220e6768d2a0e438845064b1e43e7c93a5287414fa0d1ceaab45b03b10b394dbefc053814e04328fc667856399ab2df3117ed23bb5d878526ba11412876ea538529a5a54474c0c6d3326177a803ec8c38c07a3d72bccc9281ca7dcd4dcf9e22cbed3751fd07362bc6bf68fd3c8ba17bc1872ff8e4fe10ec580afbb079ecc64e6c983273acb84bca4a207ee8daa8b9c2cda4718fb914453b41e2c6003db709e22540790126779f4f4a7876f7f4152516a70365daa5a0d03c161bc6a83a46659d2dddedf018186131e9582495a015b8e4a2237e982d00ea2b3807d5df6ed73ff10e368f3b07ca7d338e03c94eaeabd366a9d9c90f98f4b37c212a4828b28d95f0ad4db67e64c2d09ad3011fa6a9b1a2f02abc539598f71ecbc7e29506626b1ce1e8adca58a0e12c30de73d23059f4d6fd52247615d46224b089e664157592a35aa848b37fc27a0f7425fc31734f9995a257445a40d220972bad10c2fa16088653ed3edafe8369ec81fabab9dcd60d7e9ff44f8fc949ded69a2e8508522b0a4a447aa580d1c2494dc485e6334abae6ec89fbf074b2e41acb0067698e8c78da28eccc93f93ba6d4048ccdd72392615596f577755c7e7f17705bf9e998d6c97d08420fcbb9ec4e2228223e297286d622120be37d3f5806428642468957bae84910a0b265f4649660e41e4ede650a46e6c6511633f961203811fc5e5c16953dd85678c45303ecbddf7eaf724097b7051e6a1df8095e48e95b3fa46876d6ed879b4a8aa4620efaa0bf2c98ed1fd96491dcf1d819cead1079986c2950bf1e8aa87566f34f0d8f8e2f67719b8af24301296df030574ced37f57d248fc0b1be1ca44280ba2f1d052e2eebc4e125a7b978024f9378ea38529ebb8ab0011abd9f2fd834c66a16888a3529e0112dea8e4146768a6379a8f66afdfb1482c1c8e326fe27772e01310eb077ae2bc7662a1da4be0f5c347010c82bfa7a9a83378a484dc1308e72c8247158cfa561d88789e0c7d09ea7278806b406e42cb5b0e58e487645c737993862ed85ba7dc0a6c8252ed0f35ca5d4e2f1d83d4ff82b4ed406c5110e1809d57c95606eacea74cab6f7081219d0d94a96f5ad27972cce4f0637ae7d7f9691cf9bdabab3233f7589b05584138a5d52dfbeaf8becff0ff5032ba498de27e1c474348a328b58bdea5287e75ec2e4ba978d4d178c1a69a47c0fb38a48d7725dcdf6495f1f46a8d9032a9a34ab8b037afec9206daf334fc20e6faaf144c249541ae9799b6a602bf7299f05ba32173353af5bf2736b4fdf5c6e38dd09e03f705c652c91b4f4e5acf37a2a5ec65ad11f7ee833d0397591b735af6532ada99d171bdf044736a8bbcd7d385843c0ceff088b0d8c5b53d9026d24db5a52b8783a1cbb44664754d8a1e2b0ebac789b7f0ebde9958a85776c0d26130ad5646428fc233db60b208c469381c85f260283dd7fe42b597dcaeaad60f18f1379c16f160c08292723a1ed69f88d913f3aad8c1d357cc2bdc619a577925edb18d46a02cf6a655e1332b17d752f882f5b3210dec2339a36a5e3bb38422c6fcb20e9bb6fadc299fb3ad47379db75ba4ba49eb9cdaa272c9bac1545333f040cbc23c21719a1845952dc81ca8283ddc008a8083741bd76a5f196283ac10bad4d5d2daf80dc0e73dda666e1e7e3c0aa3d6d33f9a5af01f4afeed185ecf00637adcccb15b15e724d41178b831156fc5e6f8bed85182fc76cfdd26e6af14daeb94f27e187b238aa285612ee27b424f38fca14f37c3e291f9f259c0428500ac82d686e6f75b52b11773525aefc69bfa6ddb191daeb2178d3bb1728d087836b99b46efd8816d4696d37f094786c5fb6687f65317503b3e4e4ba88471d31355322aa12d994eab433961e454e0de39352547f62c31cae51b4581b03fbc5a09a934eabad3235adebf2b11a67c199ce47a80e7a475cc1642c5a5af59472f76842c4462900d57715221c0c83f1499117fac4c2b0b015bd986dcfa0d29c96d6171b5d05be1fe78cdf3210f24073d7c564cca22e77577d61ef54d618751a9a7fb7b858d640998896f323f09fdddac4c03a8ef1133c27eb77da64992d17d6b3e9be06ea28ae5626eafb63b650b7efb70f12af534e532cbbd2f408ac3af645dee25b88deab77b9b350952a2bb2e5ac3beca2fb2003e0ac678ca522d9e429908a433b94ad69d8ba063ec1b6eee06bf3ed5eaa823ba5c2d36b8747ba23f304e49aca8eb64f446da35682ff5683c276fef41a3177ea633c0ce620eea2cee05fc11b35025666c83c113442b22cea13d8534b7fd844f5f97d6051f2b9b7d481788e7e931ba108c7cca72fdf1ac994960cfe8926f7b6ad806caeb2f5407517e7410a344269061e2d1a5b0997889880616c7e3413bd99ac708644e899ec39855b1a89c1ab16747f06c176d642edc19af6f382e73fa9e303e042e42d23bd0066d5a8be2ca60cf422e55a5a1b8520b8d4c5b6a3e82d9b9a3988682ac9d91388682eee0d6c4520e4851175ef7022b1c397d4d9bc7265da125a921255d569604f3ee3250dd1792e26bd36a70e46ae30c7cdb7b644d77974a808f073fa47bbec74415d0d47d4de0526bb5a74441ff0b167e6183df196b692dddc8fc958644eb0207c4825cdb96e07e6d85431b5897b133d7f00430ece882f38fb76bc95c98fbfbebb25f6c675eef3c7aa07086d8ad88c54adb70c98d1e226b48cf0d0fddab82e6a24fe763cc72f3701e5145192bdaa07fe1c2ac96704f9073b83fd0dee33380b2f61e5403ef5b4b5fcd2081234bf115c9405c277960e06a1216398a3e1490cbe2b014ec2dbb611b361955888fd8fc5bc139f8d68a57eace48e82aaea4a16cbdf401abfacd1c1635ccb60b14325773485243e4ea44a32275a393f74f846eca68aae5d0878f4bcd39863f65875b37298d416497aa4db88b1293c7df224fe1651ceceb0b02619f3af0478d9f4318296cf5c8f4bed48e55f0f5db845dd539854bf2529046b09cc0d3e0aad651b76e05ac87234492366090371ca9fe6e18573edb491237c1a6a76e989a0447990805ff665d239db4bb785e9198bb584881358dd17487122aea77d6306660fd83a91abbd6d79179b9919a385650590821fbfafb15652ebe79bdbfa3dbd5693489312eef85df851a013e2e64b9a0508a7d49a7fdd3ba85c27904a43733cdc1fa7281f2fbd91d564b637e704a858b7646e314cb462bfff70494c1ac7bbeada4b6b4d54af9992b1ccbe761a677ba68acf495179a654baaaceb3f9b2e53057c53d48c81b988b3af7990df83bf2902336ea19ea138af587e17b503da56b8f1c52b4e6a472f2176dea478c1beb534e2217394796a2cc8afbf19aaa46e479fe5b577884d0d440cc14359335dac3dd4061b48f50e051127a561cca1a3a2d325283ba48a862403270051ebd3986ffc1ddb47f48ee98586fc6d2a14638dee9c88dc14653d962d67f0b82934ff0a7ee538e81f8804e050f5d20009c6cdf4645a8db037d912cfc7738fee4c5e260b1359032dbf1025471575cddc7c6008cf17032107d5f78c4c5ea61b82ce0bfb738d97995f88ed0a1b8f262314affa6f35599305e2bbf1f71513d204dea454bfaaab4d888c5410d11749bcbec0772dff4c5c21487be371799ce97340505cc4adef411767764c27d5662ea6cd9b6002a65baefad6f204b833c4d06b1b003e2b4809850b382612d334d79821ea0bca5832eb891faaa62b222f1d712d5d0ca5a1d9f645b069ccbb635a1f1104fa244174468d4df98316e8a0d40b26a3a9118f3cfaba72bc30ba1531eea24a2aa904943c773ac86d56f0acee67c09269b9273da1b4baa3067cad678b2b1fd895ec35a765615c707c6c51065afeb361ad257154d62b7cdba208c84ea21c69501e3a8d53e8ea281d3218ab7636b4972cf3cbaa2e740ceda30a405c7d56ccf16c6f03c02ff80de489e431c93ee0b12007a017b6a879dd0ea72bf4f35525dc992296c02e2be365644239f297a083b02e7d2d82ca6280c6f59aacc8e5fd106b2435e9ea79bfb0bf1bb0328798e75403a12007ec0204f5072930b88319604748b9355ebaa27fbe46811cb0ac24803f028a07448072fa9ac1ff553487a4f948ca07aa88701d0a16b52fb260cb89dc1a0e533c6f9d26550fc3cbbdd0cb85742a788fd422a62d72cc9668757bc84a6e6fbdabc7edbd5d1a1bd460ad21f751af6f0a9e8adc5eb8b68e8a9e13ae54344e3eecc779ad71c9748c48fd34e34252f919ec63dc7992a0c5d5dc2f56451df65b57d0e8647fd12fb0cce2319a31c71fd1c42b9d0f294fb09147263a94d660db567aa48b407568aec9022a4b232816ff01573e1e926d56baaef9a03ca4bb511466ff1abe9f2b0f38e1ba0c0be19e100baa81aa0384b716b607fd1ce6d14fac3effb639716433a215f137c8417cbf6a2d52f4e044e5a8b882cd73b285490b431d39520a709b5bd979dc779f56d0509902bb06f5227b3dde0d5affc358c90a72afadecb37b5ef6034acffc4ff02b243181953f9e9bf0a5b4166c1fc26eb0ce312f2ef334295160568d0b974df0debf82dd09c5e899ad9a37e0792ffa7a6d16366a5c55e9b40ecb5ffad8a10e3415cf69219109f2ac3c0d4e629dd82141902b67ad6daae8704f71a07b2317255ebff9c87a5f2107575e6ad8fcf824998f86cbea7bc219413016ccc8f8da37d31a693afd6c088d5c5aaed337cb3c85653c5e6a01710523a060ee4ff1189e29d10af0d89660769ca53e12913db1466d797e34b0492c5995b85b604bf538f7a47e226d3a67220a6f9b3a4efb4f83c40dabf0bcc0634904305c7d2ff91233266e6efa1c8bbb4b1589ff25910036e5dad8d2c8343654a84146a54d8bd1bdd7caa6929dd82206fb7209e175ea08a4a021591523356f93a47684bdb8f28f7351c23a297917be845725b67362e66ab75b2a0b4274ec8643d92ec1fc48c443fa08ba368c7ed479395e179dd3d40f1257c36907cfb6ab7720f3f766c8f278c186ea78003d5273ff123682484b7428e37a37898ab6eeb47266a0569f089424cf83991d5f920d7ae9d0449d459b5e52bfbb04f64c230e196688b36ed007493ad8c7140a2e73387ee34bf9b9ca758a417b9a48839e1129146dec44292d9fbca3ba4ef34f7052c2ac2733c8ec2c1d62f3a259166435f5151e1fc782179bc66ef6cdd3c5dfd88898773ef57093bfa1e68530414ab5a8d2cefdea2189a108964fb13093ea32bc54220c24f83dc3dbf652d9cf92a368f93c3883c6d99b9224282e7874d5101b201fbe52d8db60d373ed33937a512f5dedf2c3acf523a9d55c41598ee04a69b55eb3a79641aa95b5dff822eee49d478455fe4f531fa7c0f693aabf96edd8351b90200e0f78b1048a5f73a003fe33316d8c61ea350cbd01bb5ecf0c60b68635c89366e8bf127a4fdd02d28a0a65adae46dc5f159bbf3f8e26b10a2ef5be291c3187ec3d97bf4c8b590af7c7acfb0493ccea1666008a17caa0a15bcd7131e9e3df7bb64e8ca4d0c273347afae2d08b2c1583876fa9ae05c7e857d8180e5409a74fb4bf5db95e7d28833d294fcd314c35a7f180cd6a8ef9f83c8ebadbf909e6c0278539791ac940b911b697043e4773ed3b525954577f4e1f22718f0581678bab088d53476531d47782d481a90f52f4dff137d62cf2e130e14ce6dc3c8a05fde96e659feb352868089585e9788664bb23008546de8b741218130c662d4aadb4b4f9e1b99b997800d14c119a6e91106662196af79856475930acfa80d624fc35fba3b9bca0174f74529343b2ac1d7cfa1997c02fa9811a00a0f0dc7fd4f33594434b3c44811fb5e1191c237f16645f7d9d8e7468432bed13359e224c47954649370e878a603f3137f6a43a692e50d4c51b3e37464bf3177ed22652a6eb6074239a1bb900e6452093a0c693c9867f226aad9a4d654b472eb1861451715051df8e64be30169836d50cbac1aec5097491ab446aacb10492d1c8779b91534accef3fddcff325ac9346d4876ca571455d89cddf7c627a46d92a804e03ec13b8abec501cf0ac198a202c7af4ac972498f03da03995c135e2c13849f82afd719534870b575b283d616a92715f1001d6f5dd85020f771ed3bbc2b85f15fd004a5ac668293ca4d06790484ef9d73914f07a3ac26b77d842fe1747fa4074f060cda2e41113831e36f230572d3aaf71f3729c1ad5368e355524cd8261b860dca620b816775197bc175ff78f9eeaa05f8fc9425d8cd243a5c5bf891a5538270cc1c5afbeabe70b063b59b1007181e3581d7bcbe58356382309efa7ac7461a4dc53874ce2c16ec05d5b50eef007ae3a7ebf8d0e0f054263c25dffb189794fdc6e812783492418055e3cbf6a808eb3bcf973ef369f5d04f18caa40cc7620bcf46ca8a584f4c051c609fcaf147863c25ef5e444d118cb3cc10129d4ade5f395a3add8a479a5751769465a69db3988f4ff4c03b0069fb7fe8a0a4c2833f9229a56d058c98198754d0667c4f09255febcbf9e38979551c31b44ce563b805b922b4999aaca222d04a4ad778102c524ae2c4b0c2327f7e507e38d75c0017a94508075ca7e902901e14971a39f9dc3a068872682bcae81a21c9739df3f0b296ac63f627f443a40d5a0de48e7eab9f80d745f246498f03a8e7197960503911530a594c1262f3886ab573f020e4344f6866605829e05c410018f4cc3ce27394384e7d86ff7ccb7f75fae7eebeafc72b51c9f798a461f4e1e0930b42476c4de8a0dae174593f778f81f607105141afdae3c9132b13c3c2a7dd9268e0a1a8a79b11919f46baceabc8a17810515b63c4306501edeafc554fb5c6e471ff1f22e43aea5d75a0323981a53c8bcb6bc18eff01d0e71f818650772101a790a68e393b7970773426ca3832e224844dc6e9d33469ca5b51a820d0d5dee2b04361519a31557bff92ef8dd275a6b0040355a33ca854e6a830c9ae32c68509a684f3e79e5c17534a25cb00b7e3268473a203a90688780668f98497379c682a45edac765aa4d8b73f8eb50eacc2ed2d77a693b22badc9a57c292722ab43d2adc77c25387477355845721fa87c559e2413b502f8fb94170fc635bfb6dd3f13a678a9c1756981b3e9f1c88174e385b65522a743ad97c0af29ccccd6b2919e3b09a3c1c44e60bb9bd2dce18c003c52f90e95082ea05393ba8fb5eb864fb4ef4255e282d5ad949850682fab656685dfd75e320e185e0010a64068756864c8a8a00f3e008b05d93e65d7cc15fcd153674888cd0834ccb70c1d57f4c932541ef74776bbdf0814911482d6556d8f0b4c4f90c696f8c2ad5c06ce13a335be8a9fd922aad8745ef5aefe6905a2ba1c15b7a73690d75720d7d88f151648bf2972019b9aa8c4a5bd682bf6dcffa750f73b5409542667579f85d01e02ae5a1a68331dda3799141191d62738ff135d6b37be4234971bc9dbb5f9f7046c28a0f9a9bf7257defb74b645530546b73450842abd0853194e17fd377f9e87c62cc61183723a2ec9d4b85efdf9a700450aa6680252ee763c3e89acefec6e157aa25b7addc3e1cc0a0354f509c9265e95546ebe702564701f2a57de4f9ab15c33256b92020e6d819006f66559f53525252db4c91baa3370c982c64c1328c72a179688c836370b495eb98c8cbc6b6ccf2a8818904869b85854797c0f2a22993219b6d9d5cd1fcfd84b12cafb0fbaabf3228cac022dd1172e1d45f634923d856c03cc7c3842b9af5522637953111b7a28156b5f3cab5e01ac145a63882bcee25a626173bc5035a848f790562ae841f98ffa72e092e8ad2f975b3ab6a8d6b82436351440811fd4292fa8fd7bdd85b300688641542a4f1e8a78d81c7e2ade59b68eafac558502ce88c461efeb37ead9de686663161b174675eac783d04036d08e6e636ebde4106ce2c9a6ae56982d5e318b42fcf85df2059adc5f5d6c3c9089f5adb11f75d0a59034017b1b7d2d71b967b8efb02d766780406cd3ed28d4326f5df6a85e0265a7f1f1ce99b9f1d28acd3fef2242c6eda6f2aa9ad17a76ef91e16b95731aa066722a25b8885ca673775b5d5a74633f3603ffbed68aceea1dcd7e0f43968adea0da8234f688be1f48cec5a1ab5acd75f8cf81cada313a9781b4049c779e7251d05689f36c35b7e51606e4aa2b5452c7ea7beef93ccd7657d00d9037af8168d9f921036398639bf5823f1869bd0497bb7dd61b2bb8ee0e333e59acb1986c605852e85e22bc66a12f14b558cf966ea0c70a7420700ad0188b26278712cd446f94512fa45074b1962ea32082aba9308d3b34edf6743cffd0b82d3739a25e170c2a2302600aac5566e85244235a8c57a948fd872699c593f49e400f5b782b6a00b335fb10d4905b2d12b6f78490a1e14a9d5d2aa34bf8adfffc7d9e1721c6e91c49b70dc965a310793523bfe352f13f6d3b2b0d66039c938e8d2fb7b2db5036f919b05356897391e51f71906832f0df626f6347a7cbff14d51e71b26d873ddc21054b311f2921b759637780adca9976e7d778c97f724b1f34121f2081d2e74703360a857fe52619e4abe221331b27092a5e11ca9debaa5598f88bf56b740bda4bbc01673d75055a084966c71151fa7c2439cfd6c5aade30da0acaa146f70f7b9721dcee1c21a1d8a3bed2e754ef894a0955812a5125233a735705d9a37fc03b16114ae82509aba3bf77dad7721b070d8f3f1e8d2903eecd0def0d71d804dcc02c8f571932d65629996c66583075e8e7b18eb5a5d05752b4805bfbc97e2dfbb04ec6c3886b22e90efcc2db0f6d69f695e9704176e1e91b7adcfee56bb929ec070d82178a0ceee12b644bbcb462beeb62d1efd19bd64d5caa5ba886fdb621919bb0ea9417c84d35d2757e2bd6316ecc6b6660d69984ee258df38bbc0563c99c17a180179d8f32ea7db2460614a79bed9c487695c76be0ffb2fa516c448d4bf1314746fd2aa3d2103c3dd9c87dcbe764ac849051bd9cfe81a73a44e8f46bbb85b98afcd9e581075ca8ed965a76859e050268fe5c11ca3c387599b0dd9d6a7be08c1e23c5ddb6c2244229cbe549adb0ddb3388154b78dc1af47e04681580e8828d0379e9aa730d6780bc8c954a4245e60d6d7dcbe1dd7d7f0a0c0384e8829a307925572780cca52e08f6af57cbd91e1ecbeaf97c484d3081aa41bf28f58de2912c90f0928f540c3c46989cb021ead644eb3b28e5f775e0ba7aa7bd11c54eebf7b86696bbfcec885d57e5e76055456e849d1e4ea89096aac96fa70a2354af6bbfa62e277cfe5bcb07eb4b7f5b0d08d94429239b444c3cbebae1471926c98428c75ff4fcd19beeeb45867a9c523ad93b1aedaa6888663d938a7d2390b1c3ad0b232e33989a2683b45ed02a536ccae6791aacbf0402208aece151d64922a9b8f3c974d0dcd605b70f6f398c809aaeda5dce0492e738d16b7b339f777dbdf9a8040e0887823e11144398d4021ec8a29881f6de095c39de01b40de8d110b00813eb5371cda2afe70c28e612f14f09514e7bd91ee929db7c1cf66d7a4e442a5ed69b9791d5496f880f7d0ef656ffb838b8d300f7ec36c0880940b57819cd7de635177cf449d1268138f3494e3c0d49013956af0614f4c459d61f1342da86043b6139bb9a2d51d64859ebd186f1a7cfe0cc9aae8c89d189ac41d5ee3e7d99d2e424dc4af30d2b7af07d31b4fc0ff25a1a287fc4552b40cab14328e0020314803949dc945d7d015011c3ea5c4c0dbeaf449c21c7c654b26c893450edbd5ce0b3c145bde186e12998e85f00bc7c7b98198112abe750b61bd0828e7b30a6e21fc219dfacddcd1335af029ff050ec14f7d4cb1f997549e5fd55ff8b5c893324d6da9def22a599b47a5e14aa842f4e527f538dab2103aa3d843bbe9b12844d73c1ed744e96a17dd246b642ab2e8f8221c693963a0555c16feeb0a5640782358759c8036b0b56c5af3513fbb9c01963b03a74c28757900042312a11647e3ff015f27aff32645ec0193141566e4486f4568ceb33d37a7286866be5b7fb550a1399445c51f29b35c6fa1ea1e50d410126e9aa7c48693c564dd8448eaae21c58ff3f4e52d051b1bd42d0aca67f518461d6d99bfc9e6035bde2e7311cbb029eefa4aaa42b83738f9fa4fbbd15ef5e58c7873bf48dc342bccf1711730c5126fc16fc29fd68d9fce422969c7e4e45fb0508eebb9f5232f64d0fc8307d9d456b7e258304bfd07dd5439a8780b8ab44c909cb67e716268e89b607b2e4b6edbb7cd29f929b742b0b3504b1e1e0805cb4bc1a1e6fa05cce5b4d2af80e7fe14475ee8ffe89f254cbe1bae059c4bf1bd95aabdc06bbf6f26cdb0468b1994d7f0d09cdf9c2a28ab3e0da88043f768a40d03dc2e0d662641131dc45ecbc344a426d7b4a8004b35c23cc9abc421c75087217af38c9a63fc8fc923dfb42fee964f5e8dfb6fd016bc794359644ba7ff77cfc3ffc024f77c5dae64f8a1494c794a7ad0a8d2c090579e660cb7ca412a75e9563e3ba08ad26dc8c90d82ba9a464f775e00cdffebeb1d66ab3ae1cef9026dbb5217653bbc84fa3b66a3f16b2f718af6a52df0603468d37be2ad930dbc8070a0356ea35f774084819829e63667ebfafc1637814bbd2025d23177938da6f1fa7ed823578e9469fe349b363a3cf4a1292d1d4c35c96f756e493624b6bc72bc01682b8aba2499da801dbf03e38debc9f556db103e6688a6738431d6e21da6a176da4c8abef4a7c3160a6d46a43c7047906425e2d53c2ae12fe4a1a404da2cd5c13e69951e295d8949faad9013958faebe4df2ba35fff5ae90d33e60e46903111131b00771cb8910c0d9956b180c6fbb075fb1b2c86e3ea0e1533c186ab5cc56da4c728fcde2c6684641ffd24ff381032a9c03af9d8fc184749f6a5a3d608814ccd2bf2cc13efa763407d92fa9b1fcda19ff28677ebf72c2e143d81bca975ec7c56e31bbc6dda502aab619010a60270ed8eff41b5c77238368a9920da45d9af09bf3763f06df644b924d31f9cc146301b1644e4ef12066aa80dcfb59146bf7250f1aa08c92cdf42b77be3bb58d552fcb01fe38eb49bf3701adc7d7ec846f4cb2211f09a5161d8720f668641726cda5ac63946ce6d810697ddb3b211ff29a980b5af3b306a518a6d24ad6d0db68f7fb08c027090f85bfa6bc8cdc1d3dd89f47839865743d1707da129929d7d2b61d07930ef96df6f90507b35b505d61dc8140eb82b353bd9978450250244d741abb5193eafffe66a8c567cb6c53b8bd72c2a4864983e3a1ac849dc83a55b41722a3a1b7bb7fc54a6575086e62820c2089a9393fe182c8b97322ed0a3383bdf5b725ced8d0156b2014f93f5bc6fdf57a1965666d9d52ddf1ac2b38ca5e67afb063e807713fc5469505784fa5a89c91516d9fe1235663c63972115109df39d14f24c54189a80b30cf33338f6fc2468bc838f703c4c1fe134e6163019853992897bf556164d8b3a2a6d7a75d8aca3ea760cbf4cd7431ca617fc31d03a82ec6a2c47fd388db3b2770ce60bf7e9571461fe4aeb980a0bc1fa99d7d398161d4f8ed08bdb048423288619985c278bc690455ef2c13b2523b5e9da1efb50184884d137771d435634b5a0155f6eb53c779fcafe892578164c539fe88a301ca77db6cd1a877c61d512b41c384b52db2473e662a1e30569bd275f21579f443b70a9fd17dd65ad01e15e67e7a352f50212683ef0377bc5115c8ab351224d5cfd8db7c194515e689be5ae5e6ad77350bab0e22c1c3ce742e1664a3b1c0dd1c073c995e5df38dde0d80b54da4810615d75d467d5c92558cd42f3073547af9e2218cb4e114b6f175a2da96ada5261720c1fb8ba225c45d2aa7e18ce7541eba32a131658f85ee2ca5a0b4569062b8c3c0dc023b5b0d58bc9e784b41d12cc51a5e00bfb21fc498c5208cff17bd0ca1947d4814e41c26f825283921c0060682f3cd633e3ae24a1d4cacda6460db728f9b2bf4648436f597bb665ffe1a3750afdf2c30953e0aed322fded2dff1888380a56955375ae96d712c06d51a4048c9d0066555fc582d4685a0d4537714581c1949df6cf81f967fb25dec86bf158effa84d2424b5bffe13e1ca2012ef796bb9abe6392a3cd693a31e75b3794cf495d3bb54fa74e96056756462f926b16697b64ca211780562acd041226c3dfc1bd43f7bed3f2ba07b6061c9ae941a964d4a9ce63102cbe2d1aa39942faf840e3ac7bb5241b75f19e777344cdfe7b1e16b2a287df0d77c16fbee787a2b3d9be4fc008c2e8d78908c834692c5c4c108f851a5326b531a5e4e0753bab08cea5ff75455bfbe395391ad21dcb3c5764e01aabd2a4af7f891eb58bdc8ed89f1219042ee901e1a6d517184b83ee2267d1d429fecfc9bf1fcd332bd0f24048f4019f67c37ae48df68b42997f307d23b00b401a39b86959a018506a68537dadaffd51a0ceff82dd4bc9910af3c694fb39156df49b4ab20dbbdc5bbb7abc29cb9cc53dd8efda8907e0d51ab76382b1e227ae5da6fcdfb8af3e6cb526df94a89616eda5b97b9035e0717d84d80751c5ba3d2c9d0c1d06d1f71ad96621ba2b15b586ade3a109c1b6e332d51958599ca207ec36a8fc0e0e41529b20a4b40814843cee5e6bb7c0c6127b198b1aac2f5f5555351aaf0dc6e139b91348c537081597834297428e91069364f0489257979368044cceeb0a1543dcef76454dbe7c0ec3a7a414319719ffc5d1d2a61fe79ba961fd5d0b860c05026ee3ffe2dc92b38994f0f33728d20b7e63a42a39d301dc89f29b22444bc2a464fa91947ddf0921160e1de0ceab27ddcf5a0f3a00814ddc3ebf5d1bfeca1dd8e1e0d88b10bc2336ceb104ad30cba8d132c8f61d7dfcbb57fa01fe3740170fb06f0ddd4197a8be74a1790a66af4137bdadb74a2ffbce0f1ed9c85f7ce059ffcc9db8bcb7f6192e040b3b6a57784578e162954a4114537724a4cff00445c932c38c190f5f6ae0260dec49f357a023ad6cf00b72248de0a0fcbd19e6159318629f43262ddebd0d647e0b326c84e956c390ed9ae32c501128ae0c100961420dfb987649eb1f01fb22556657ca077f6bca6b9910f358a94fbfba851a2cb1bd8ebe965819f9c2b76c67040f0b49de8325c5bda40539c742787f6d74adbd3df914f42a98e0d742e5dbf135bedda9922c63da6ebbe2dfabad9ddcbeab42329351c1dcdd47b9cee22ef522aabf5c564ceec61a99d056f2028cd7c64159d2db31cd37e8b19a1d7bfdbe339854a2aa29d8dc5c634b85e8ffaddb2daf325d0077d94c4576683954bfdeba99ebc1ced1ef3b87ec44537c5258d114f3291960b26d960abf0a8d1f219a6d54c0b5424b34e8fbccf3738031a72081c85c53e0875eca968d906b2872f7bac56018220ce06f17c03aba6d3f825a37cf121cd37d317b0c3adba2b20d98f73383828c242ca7e5168f4489ebeb8c6d1a1307255fb4ca7b829b5c19966a12c975ed93836c5f5da931149b16b01f034de95d0f9421752988fd188864d375e7e4e3a37ea4e407552f1f57f56588d5804c85b3cd982cd74757686d09fb3e2e19d41abde925563a0aef554c0c9e9046681d0a0836ce16747949b772d7139e645f5603f79102cf98dcbd1fd79be885486e290a8026382914dd53e41295a26e35b34455929192a79cfb27fe58d3cbf430631b76814f1a6843c915a693841e6136ab243c34a3b45fa1a5e7853e6e985a1d137ee217657ba7c87859d2f38349dd10f2f8cdc2a438bb3e49ca30e4a653d7d0ddb6026dbba5611cdd8e9c0b1b03ff20e64f59460cd47d3436fd6093465ee2f1a1f89179fa5a42694f8af654882ea8527207dbf8869b86d26733a7d1f570499b126d98cb0b0ac0a59af076ed6f5d8f5cef004b477185da5206d55f5204965eabb1e7f6d825d93b25f3c3d874ca44e61979b3a1217ae6554db8877be8cee3c388c562917a3daf83d887c30052ddf674a4e586a3b7cc452711f966a961c2a3f81625f2684fc74abfdf202b93535fae382b29abfb4b87020b19887e7578bde340333e768692331407869e82a2044323c2996f7a92919627c9406c3f13909c5949f744d43b219cadf8e5fcb26e6ca5dcfa92a884ac917d2b15b97983411fa298f16d733159b86c8cb123346b2dba050c37945567b2fd86ae5c757ef0653f9280e0c12e88049639a6710242cfd67218e11ae1cd1a00a208cea20c3a028dd520c14df7925bac76c1c43fb87faf692786ed9d13e4099609f371df1601f11d49b9cdb44b258dfd3f0ccf3767e33471b8dcf25550a415146f70d21be8f86fe873efb3d187f15256e4f6c117d4857b5840418d2db280707c6177aa1dbbc4b497bcd0425ac9ec7f6c5b65c1991a612e59cd4ab19f8e33be9a527930392893b2949e067f967bec395a82246eddf6674009f4888d24019aa9dee6e442c543d32eff00e71ab2fbf11065104832205e3f0f9fa81e0c9fc7d1f35a3e920f4ec7cd8987aa0333a4063e01857a59b6b107e75368ad18c90b1e6d5467c9222ceb83278806e13f4bf164f17fdc2e1a419059fd7d489111aa15df2ce7c78f5d72607ac1700b0c35d6d61287fa1418d22a9bc1af01d6528c5523d2562dfb9ac635464f054b1673e4605737c15c28287c1a7f70094e49c18b765a8ee9ab757b6759e024c97c710fb161b5c35e805bd827b8543f1e99812404abf2128df7b4a0e07dd466920aabc715a076033b3167819c23551ee956930f138cf305d6b52817800b0c0a8cdd8da7548cd90a1ae22936e68c7156db829ee8260f78236d55a87851f6b58f3c121185bf7dfcb9b83d50183f043d42842e09772161798538ccd89c21c0ada137b27f6fbe8b728903d9e329e97a17c865bf9fa73da01a0a42cfd205a91a66ae026e579af0d712fb3c9a3912814b7436cf18e9bbacd33af737eeec08fe0d2a3ecab45824754613f2c3b6f6dbab10a3b8a5b82bf812515f86a4e37b2f0bf104a17fa4dd3a8c0c984beb86e193aebaf201352757c4a1d521f8d3f96fc2beaa016e0f43edd4d9c4ba98b724a816bb306c6653c83e9eb6b653e648b6c5ad5b5984823c471a7da31c76a1d415d396df2d99ed7301055acf346967097fdc3aff0bb0aa12166932343b4438ddf40d1cfd42c0675033b9df3d3bcf2a3a09c1f1c7dbb0c67a0d71736ba83c418b857a1ff495fa644b08c2432ca4d3065f58e17061831000cb6b705e067f0783c2e3a2e3637339ecfa37139eb6ff93124c1df4acf13d9a4ba2212473e79a8be7e237bef0a9dd1f08619487e0eb06a693b821b3c32d282eb5fb9f07fbc986270b57594d6e12f98fef105b27594b94226e2cb233e1b8a1f62eb30a59ab20b4aeecd11cf3a3c30424ee1d9a040064f45b93aa5db0a75671e1986a36a1e313960622c605fa2a166c4953a2f21b3a50c40cf67ed9b997d9df4917fbc536530f7534d776323011f7d13b0f269ab4d7317dde96fc48a01a19ba2e656eea1cbec807575a1872d632755b605b3e2a13b62f35e38aaa92ad3fc6b2a08b6e2002aee73e779aa8cc0120e74a97f4b75f3f7ca429465a6b4c629eee1aa08f55316f9ba0b8751653bbce52b8018a9594a086266da1df01999b2713bc194deef40e940a57842ea4098b410177f82ef3e8a2259c984fc5e5827b64332a457cbf0bc0fe84e6579e752cd5508702aeda3e6617968a00ce615ad7da1786aaa897e3455a0639b49473260703b08a09417a22fef6112e8b79672f34145cb3f6dd1daef09a53e96d63ee9edd2f766ca0dcce7db3682c7ce5c86c748d66ee5b09e69e572bc277cca81f0894b14b9a661a669ee3af088934fa497f0bf3400109cbcf5642d566c913e78af89d460e72de569e9a7717fac56d0f2941a36e5b94d5745b65e062fd0e82a2b2e0bc6a4a06edd1d3441a38c2cc7302e27421b9242ebef43c911046a1d9cb233254665de892613b4368499389ae9b1af00c87c2b18d83464358228c1862b702bd27ed4af3153c7ce549228a7bcd082d22de2656e1e8e8be95b875e9a4153b8bb2fdfb34dfad149dd4a1d7662570d791526009066d002b3a6e04e01f45338250bab747eef8e0910f58906a207ad7f5f613c0f7e4756528466680fb1b2d3fdcca7c579aae0f4df28e6ddc63ef2414b5f2085725b0c28a1df1763d1b45b0fdd543c1b01b0987173d34befb085b5dab8ef76b15705055f6a0a0785cc0b565eeb5b30a5b2b22fc619c7f2915580e296f091838db2787c1d4f30ea00d2c0b446c8e9369507e0d996b6a4625432ff4aa60bfc6003c8c42cab9adf050153418b67cee25897c57c9e61771440616725fa77e7dfe7eedc73b62ca283a58b073ebfa2dea8334e6935a2d7d7d9e1d150d08e0b93329d0ab2e7ac3f6394b0bf2fe69181555485b1364bea028dee5c4e2e442ea52d17669c632fc2800e2dd980e0591673b917076e4ff4ed9c86bd68233424d7327e5e03377dd567cd325950af27e2f23c3259cd0b1134df6784ae2361173306db3566d7791682f69040295d62fe5d2da5b767b5a633bcf0a4ebe4e98bed63a48a524f8d97301d9d89bcd33b18703e019499e1111d31200bd466a5d45bc32ce8b5fa2e76f5bccfddd1c2ea313d12b136d15b69a032a7160257a146b78e01b154d68211d235a3acdc6b35b73bacb8dbc6c7447ef637553c39b971e01be0c163102200ca5d3a93ebe5afe6540a258a9cdc643b345e1148a86aafb89da3d2672982c2b5ee6bfd47c9acee5f0b586c1a7f92f021b06c641acb4ae7a174e3551aa9ddfb64308c9daae004af5cc40b8f58938880ecfbfc40b05f4d2e0b8e3a798d800cff21fce36204dbae7919f249c2eb2ced81aa6a571c6fd67086231afd975ac1b6138b0f31d1fb6a056d5a4bc3613c618911e8985ab12cb68ceb3c343b7b74d987073e8db71a95e711bd7ebf35dacbe8f8f697e4f0b65100f57e142485b82680abcba118253cdba00d4148836211b28303b7aa7dde42eb87730b4a793021a035e5ab7379d8d8fd050f6b9ff0cf5027a218c5925341ca0d37f6db97753d14b35308c6b85db6844b38becc4705be4a7b4f4bb9e6756ef290bad03896e483215f1f12fc145b87b6b56aa8a0c529ca903692811784d537f6ca9e0e60f9de03d35235161bead65efa9ea23f2dd4bd3e404f8b53a8c754bc7ba6ad46bdf9218b463ed4e176210a454b54a240dc69579926c302feac1b6ebfa5e6ba9683270a2839774ed511d37661f7ec4a4fffa4e2021e70aea88b201691dd2f84090bdf5cd7184c61cc693b30940b882cbe35bc57b734e5556c93b00bc472d37c8906c273f6d64bef45ea28adbacda00f9735f9877e0c232898104835176cf51441bed5277e3526346a3df0c557fca80aa656d50c7e83e2bce133295e3409cb0abf4f21a68506e162d88a68a4cee2b454cf4cd9d37a5e683509e037118932c80d43c690ae8d3215f3a24cf05949c636ba681d32c4625441c112502ed186449d99a8ce32be3a234a80c98fc8988529167cce17a282b39f18032182c13a7ab8a1aa41b207af6450759d64cadad2ab9b716f76897bfb1d729bfb241423617de0b0c85eac7bbaf2aed88f8f4c247083bfc5ef898a3923cb9130739095a7b0c473cb1f4b300e91bb9a7f49db506077a219f66ebda6e7220a1660905954ee780e6811e5e0f1ea0ccb990d994f5388704844e88783f2f056c86b53ab297da906f4d11549a3798a0f3de9d1ee12b767c9b5a4e9f6c121c4cc0d3824f2f0e72e641d879a328298b9aafe43b82729d83b8a5e38fb66215e0c85c648adf3297b46e412a3d49d358d709f14ca58d503d88bebc68a168f4e719881fb06a939b44d40876632c8943b99c0be828806823bf54fdacce82e27e9ba3c65c3123eb949cf894cfcbbddb64d3942483bf5905ac9d8cfa3e8cd23aa043f25d9fac776a448e086b8fa4384b40d501c2b00e6e8abd0c0b1b4379c5aabc871dd30f12cfbc447f50dea85ba800d2ed750fc5e1f67684103f7d450821afeede97654c9bd853b946ecf879d88279b2c87211651827295c637e9aceaf6e722cc3bcd9688ae39cbf252b1f4361a10c9de2a6866e45176491fd547401dda73a81512c77fe7faf4ffb603cdeb17c4056411a6cb8b789d6550794b50b0eadbfc6c8aa3d3964e2ac95dcb6c85947835d9307e56ad5bf7b36d9768f77e8c4c7df8502270a27a3982fcc8a5cb75810f4b80557d7d5451d9b89dc9da65158056ebf6704bd03dfede0dcda1db6620ab7423cd93862e21823b771e150fd2ff6458919f06f58916b483469f9add52f3b209274787aaa578d3f1ed064ca27b7d2fc46829a95629d50b3d60ac4899736bc8ada431a74c85c73a5600e03515ef8da5b87ced28bf3e305863b9a2010e212047360a40b2093e38a663a6a0a409577214303b5f8941df149e8102fd78260bf8cc907d34a559b78f3926efd4ba5ceb3ab8c353062ad4616557f0e1dd929d4374ff78cd8887eb658a82f41037dba9401057188715538e71dca01ef6b707564ad4c15440d6d4359cc48815f66dfa5dab64587f890e3236351ca0ad1ffc79d7d8da415dc097abf4a3f42ffec52c6b0989bd967c52fff9dcd2bc10063e1fa212f9632826526d60d0f014daad469d1d961a147a2652e195423497d6f490e413209a9c2acf873af0753792c06525124539b3d935f508ed4145cb82f946485f4b74a6151ec6c6eb388d47b2a0cdfe7e1f888216ac7cc3f164ac80fc0004602789e7993d21c5a08eec7c1812c78d995f7b143cb3207abc36eadc2af20ae2865ef7fd6c651ab9d9d333e343c228d92e9df566363a41697858c041e478158105048540d89c8b92084a9d390874fdf197454a0ded2116ac4247e9a7c78cd50f1db1297a4bcdd96938d7ed65171978ae503ad1d60744eeb9a4120b012d5a48380380af70a3677894e961d6b7bacaf2ece493ca1da7092e45c9fe089c3576d8899a55b1e4ef923ca78f3c9069426762512702a87bc4ec9d41bd5b46e1e5f7a5c59eee5825f89290b6893d8e2c67aa876704393d4987c51dd44be5030f958fc2b99b4b76aef27b2f6b10b9df338a87d19f7e6627f27c3ba171fbf19aa962c306cb09220c50ba6e5b8970ff203660ce108ad251e58b34eda844eb0b14968cf5820db8533fd3a77cb1b23f01bf2e77660c133112bbc7bc8c330b55e5400390a020133a41e7a89d3057be76f61fec00b106863dfe8f91fa15f7f5795c4fb6f64eeb8731ac82d39a10b1f409621d2a723517e98966033152e6e49d5bb8da5941f2095adb5642d65dd2ed63a244124bdaeb1f9ce35f6e092e0008fc65585a69fd1914342a127fe6ba496b276e74f3504083cbb6d505c55655d82f578e3ce31989131de67f5a72f41be18311f3687ee11812b353fd14273e5a9dffbd4d75beb7f26cebed10fdb21edaa5d9a4dfc816458ed62bfe7d450c8f0db9c0e3d19462c6e5caa94f63cf49a78347ba034b5e9dc27ef17051498aa2c57bbbf090833fb63b531241e4b5b67239608f3df89d6f894d753ef394906976109d668854297567530bf3eb05ace4febd1df3f08dacaecaca47e59e01c4f66188b600589f1cb45e68beb78d01f3c852ad60b339e0533f6afb961c5b647a5d2f0b654dde66141bb304e703c35a73ac0854fbfc8e5071e6171db5226b12536d1f36c29f3a21a19d71ad668cae0917eb70637d7733cb4c1bec26ffc8edeb3ad94254f0e540f8b75954949ffd2f71067e3f6d2740e1e5197acfaae16819a9b83d7028cd7fb0c236c78b6c5c068475704104d5d82db53adbd483867c950a46b5cb6a6dde1e840435719b295841a0d9528ce28001502e24de6a3fb32f039cb19a95128b7db1992175f95b76072dc1fd9bb071aefb2e64fdcb62fbd1e095d4e2065d6e90d069f747e10d3acbd738df5df93d8678733d7d5f6315279d011f299d08b95fdb172c2c81d733526d435bc666699acb9ea0b11df669fd9152db42eb20b9e6dee57db4f367ce4736b9f007820479bd63f1734f5d373069091e55ed9ef41478fcf746b5fc8fea2b4b93572c498c7e63a7760f3ffaa7782ab5ab9f881d25e4d39c47327abb6f4955c3ea9322d11f66b85a7fd87e8dc1562e994a23e94852f76cc03fbff7083a56fad446b73be41820c37488467232ae04546d0887be3a84e4cba2123172c84bb2af75ac57f42b6f282d7719d91893e8142e06f75ba5ebcbafb3e5c363d76ae91391639a7c96f3e8966baf2aead546fb978b58bc099a92c15e722d484d32e902eb9d774ed710c2c083cea5d32f290a5daec876462d81e65fc5f98ea8a9fa8f0c90a974859a08811395d966104db98a51af303fae226bcf91a5237d8a6ceb45ed48fefd087595b51c946464fae8c42ac093007607c04e524e8c0926a319223960138afb51d163592e19bc8e8a921fa98b3b1c95f976eca2fe76ac2eb86da0a82d88e7848b3dc0ef8d9b6c5f3bf8a8c8b5679101d29b031a76eed57315961831845062979479e542132ae71bbb75454307d15687b52e1c2d8579e3bfcbb8f3de72105ab0087a6b6ce12bad05c2f6f1d7624a92ba4e1658b675f17815441e4908315cd534c7fd0a069608f64e926a001490d57740c9464940a9aa5197266675ad17a8c10c41683296cdeaa0ad5a187086abe44ae5cf2158589ec6a4e2cc6c3b8c0a5746b5ecacea1f7f4ccc200a4e55b2bb771030416419a8a53b2286dda30fb490e25ac916e3047b1a80f7992d5eb01d5d8ca3257482f879a1fd291f83183893f1ad3c98d12026e53dbdb8618433a92d224ca95a5557aa9a93efff24402dccafc2b2e1423f66d8295b15760a330005ea19b0b4bf5702fb6ffe4c417b88a046a9ea11d8834bea1c142ec3fac728d759e0f6e18bb4cca6a51058c47ebef5f13673f77822ff0f851b21858a94c37da36ec0ae93a94012fb5182b02c98e86b4cf82078fd8b32c3ede140f4f269070a73869e80bdf108f0bd89c9ea9935a618d7b369c5a2a53805a9910084488f5d05e95c6694eac86c4676f405d22b9ed0c283aac8b9a7292e1aeacfff47790d92fb5fa5d327eddf4dfacafeb9d239d5ac0f0ae88a35ce2b60fdbd4541adefd0812794e6d3e2b07ca880e80ece7e7994550c83c6a8a945c591b4f5ecdbe16dc99a200b11115cc09ec7654cfb58c4969e7a93dff44497107d50591939f4febc14b3de14fdf55426c8de9846ce9305dbd3e2454c2e3f7453620e749b1a662da533b3ab3f7344ecb508f86e73aeb27f1d3577dbca6f0d6f916b039c608cc483e52a24d8c3cd86d2e8c83552008799cb4fc73468796a86400a00e70ef2b4d9a881eccf341489407c9c0496465051011aceca3845a57238757fc92ee218765b03dc871396000f51cf3bc6cea58848da113871815848e2442846e7b27910b2842dfbad48f420efa263fdc5931da992d519b00955b76399107da1769fc4c8eb43fef79739d0e0d960ad62bbba3064f17df0a7c696c9f0dcede95612cd16e0e7ecbfddb257293a072625d78d187858a2f8dbca849ac6f3d9c0937ebd3e12d7aad0e53a627cf4322ecb95763a06d43995d7ac89b3e1cdc32b6351cff95f7911b9b7c0730b955346426e1f574de380a63ccf05ee2b8b150f3ca229ebb2558108e2892d34672519c0428822706fe6b7f196494fe00dee0865659a269bccb889f38f1d470ead1bc9b2d5fec9fd862876be2aaad674e41d9c593a4d2c5614d7ae59699e6b91a5123b2472901546a88e9f9dbc9f273e394e39c476ae0d2fb286b2eec3d737e7d47fc016be3916fe278d97c1e50291214326e55c0b29348c3f6dd073de594920cb22218c25c31fb929a5d2de2fefcacce67ef81849e3b588038f779b13248b29b43df5ef72a7a5052e1b583f193d96a4339fe7f32e89cfaa08e960d1e2b34ae25eb97f9ab53d013f4704bebf6604ed09aa832b43e201ba907fd0589a6fd0f71da060bfb3f65b4e01c060f011d95e1a321b52e0b9690f0420bf42252bc58eb2d092862a75968a90277bc670d9fc8a42dd9166ca4194a3a0fabd07c4f0dabe0df1b11a2d5dfde9e165be371ff9e90a1f7082fedbc3dca8153ff3075e1fb3f7eed188b7a6667071c22557e9cfab7275f32c611ee672c506572e6108e0c72445a71f28e648e1a5e9666a963e1f2da1f16e635da1ee56051880ed9797a9f6b8946d1393ddb25a5602fdd69c0ebb5290386ef7cedfe0e035b8602cc1aa6190071b5b45150c61c5768837e68dd78625554cc8ccebaa07ad9ac68ad4fbb07364705e602397c91d835ff496b6f2161d0dfbff51da24ccfaefb32d898858c18487f3a1dd97041b2416d30689939fd310bca470e18856725a0936837a69775d0077a93d809e15fecea8a3b4842b90daeb4b5d39becb71437dad1fa137d55dcf2556365f9168b8ed9e402f7022743bc15d1b5622933131a1c7b6dac7365b840dd6cfd5379d8427ac8502f27ea9c6ed54001bf9779113fd4fddc926c4ce859ecc95445b7ef5f97181f1504e2365abad851adfb427f61ac74175962e326e1b42a23e136ab0b73e0b567b4e1f871f139b14b55db2a1c0159c41eebff6ce720e9269492b7c2485ec52aa4d77a65161ce6b5f7b45301e89e413e896fa43d4d60226464cb181938fac68c295d79dd5c4207b9d95fcfcf3de19ae3a04da9c31643da9e6a56b61a671ff69e9b4765995b80d53d4ae59fe9ab48fc69c4f083c7f826b803a50a7aa0642a61f9ad66769cd39460866cfe0f522a35d3825e505d08bd9665e863b05c089b1da421257346237e8d1b95b85f457fae1fbc20910aecab2c527e49849040b65996b8ed51175d07e61372dcae36ab46c3f9cf5aa8f3e43cc66d4be5a5a7f0c14f89590b596bdfbd1b4d9b6a33233ad5433cf62e29aaf714509589158651c1dbc46df5d223dc0cea5a260fcb829876fbf09757c5d2bc40efc78e77e9a1a40eb70ba0b242f497c39d015fa36382125bc10303db24ef43308ea30c7ac710cde9bd15025e2db8d622ac2e82b6d55ab07e43b7b797cc5358748b80fd7d6515ceaec3f48805551f88012976d3661f9f85d187fc089f9be2171b7df63fe7429fbbb424b30dce49e4ce61463ce3da66d4f47d58b3e428bc1a1ea4ccb0547e51abfa21a459040c9b49a404197ca8f8a6284a80f284fddf38c2f47afdf70ffeae7477587f02243eed08d074df277b66fb2eeb507df0e257418fa385109978498ec5a353778ecceb1250dcc7fb69de99ff8d017b523b1cb64ae10c41f37e751b135e63c14e57d8e82c274504b4d4dc47c1ca04d098b5b621dbd1de07bf6219f3b25c908df473e5dbff7a305b4226ba2db2c951803d7def93fd6df646d3113cfe66f3b3ab9a3b5b8d73131dccb7fd2f7bd570cce27d1691f92d06116ac286b66ae8e5c4855dba200fbc5b7650ba697ebb34ed6fac6bd7ccf4a0be0f39b5d0b7596c43183e523515076b9e7ee20aa9efe1128e6ea42be016be5ecfe2ea3017b9d9e2cbd8b3bafbdb26a74958dca7a25081cd3598a4f3834efe152a9dca74cf2770dde6b3713e1fdb03a06b81bdf91ddcf92c487cd62bce13a3f218022e6960add01c924575541e0008f438976207912a30e7a2aed5a4c0f8704d60847325ffc289b2caba8959970b46692d2eccf8cf39df710fb48943e63a91434c0089cb12dd668d6f50826aaa8cc44e357e7004bb5f19872baea40d133b2bc0cc16864e8d2220bd35702122e06e5a0655493290c46287716871b46c155b05a00d1abc790e50773b6c6e0eab7835bd8746c50da6fbe14f5a92b7c6992be9b92981f7a9aaf9fd6d95cebe9c27a366dfae3946e8995ad3beba15fdf044e269aa63bc0fd4154d97cf8fc3f0cf1f77eb4fe20977c2330b1b2ad84ed3b1d411031b811f12e7fc91c9ece7f57c5984af69561a32722453937eb7a85ea1d6a77178ff6a89fb1417e599e3b00a6f4ac4f2c26e7b9e089252d49975abfd512bcb8aa1f8daa21c661dd0603a120c21bdf483add5ceff93d768127e9d8958494d74143f8ded0507a886254c02feb3433bbb67504d86befebbf4fe6c7b04f192f0aecd6eedac2c81352b79ef8c6133bbf4ece0f363e74d56dd33377b3bda98021636b5daae6c89bf11d43b529e76709c7ac0bc70d23366e36a849cd537e646920a63b54a75e230e66ad49c4bcd4c1d941030e176c7815e12eead2341d8cdf63be60caac4eb1ea97a2d20475cb9c6a03dadcf5a4c489f741fe1ec753ee0e28c89167d251a1d0cb2064a0e8bf7a1dfe9c3bf6bc11632660a163444eb82ebe9206835035c335875378f3883f769b6182040ca588a6c571ec03469f913f0d1dfe611cdf84412470337ff0e61379029177d967e8eea6eab2d3153784de3689e01d4549d650cbcd0db82ce14083585bcef747c966e1073b79c2fb1171066a92cdef04962a84825ed8cf78a1516e5de3015c6d3d4f3b52f5c2d7eec327034fc13bbe1cee0ce5cf4a28b641787a9cdb52ae2a876c00d0154735033f28ca495da553a4a45779001e8c9d85dbfbd82ed8601c280c9f6c7aed9f4220799a12945f84d2f4d64dc4f391a388a01e55118b39a8ba90e91ab69c04719549b38c0553c0ee0f7817f7dc55f38a4a60eb4b6134cedfb03790022908282e605482411bb094482789dfba6c34376930fae110355b02f4a66c7a5068a6df256252983b18cbb4710db10de558ba529aadba64edfbf4b26a9794cc91ed54f3fbf8240185388327463b0b2be117a9ab4fda3e8a0613711428def63395a0523d5ee98e2c62117dd8cbd23583dec82848323e32f23dfccd33476c3687e7b600da3930ec2db097cfb145975724a0d36ef17d6789ca5cf07a7a42ed0bd9bbb5fda81446d46874c39e1fd1059e17737e1e0c0dcb5d5c5bd3ea45470c150946239f28bcbccaf5950876d1a40423a53fe069656b931ace2317dcb5e44c2e3ebd6200be4a610b255e260e0fd4bc47c9b6feddc0a2a383f8ec6be7f554a87456ca48c70ac59d788458d8e29efa5154fd81ed9f9c4a749272193b85e95a653f5da17472082517b2c9fd82407cb72aa8c1b9dab76d69710a7d13f78bff690be4b15c321df1e8178da597183adaf4157da2bc640fb83ea8ddd934602f7185e7eb0515b79f03f9de48c2858f5392e02aef2a77b0ac437dc148cc850830a6bb3c8e6f37690062c215393f2d7028a66955a42e0d24d7158c013f068845eb784c9794df84f6530c4e3d0f8cdefe3b5dd5f61adc1ee15307c6409c06d4f11778a77b13f30fd52d077d58b70684e14bea848dfb9b6f157d3f41765584a7d070d554c03b247cd0b3a723810ec2e8c462f311effd03d894180d723e1406491c3375349c6368de69a531eb715485ec49237032397d1f79ed385f827c48c95c7244a0c1b5987fe595724d577eb493267e67df56588dfb807b754a1dbd64b5fa66b179aefeebf46483ec2ed032ae0945e519697ca1cedecb6ca75fddc841b0a85be38c08f7249f848f1f6a118a93a4bd57953db1ef71869db0cc8a91c8c41ed0c3d6b1bdb21fcea8e9d86a0195d40cf5b148dcca96e39c741fd92bca5cd770e3e9b72c5e24d0665c5537006868c85bdbbdd166bcb6c3b8ca32198c1770883425d823e1fdd60e10078e4d8910d9f7db272026b4026456e023beca2bd29744faf7a2e04ca17980e32f49d1ee8da83dbaeeb7202cab7447bb47bc7e9f18f89e48e689bc1ee2e609db968548755c69f1a25a593e18b6e34130baed7fbcf441b61830832efe5722cc2b5cb24f0efde799c6691499a896e37eb7ece25fc6bf871cc544f8b48ab8528e81e0ce7aead56f446d60b86e5f561adf07566ea06ef40081f9f9745c776aab06bde4ded57672802bfe662cbb6f00b1a07a768143ba65930775ed5affae405107a3e978849cfd8a36b658687fa66184474a7c5cfc5c2e455823a431ebbe207a687f68b0ef964cf74f1f0f2b4108c1d8bebc7bd895d15c0ba8ac0ddb2ff21e671cc540a79aa62ef4d78b6c6628591c35b4d8390991ec230cf07691a279a33245bc2b11cf329b3fa8035fc046af58212ca15cd22b80afc33d7ee9889a736bdb53958aaf0ef426d1f93b3fd8e256e7fcfe51e13f58aa09c4864da50108efaf696dfac635a09f2d53a69e7757e89c3286e5901da04d0763a7d89a4bb8bf6edfc6010dc9175ea8ebba6ba3d46752d2cad94b89aebaeefe47b3ae8c18f092a2724103c8d82d46474bb8ef4fd4770870c7d2c11b6626c9122f04e4bbb67af8b8b09446b2eccdb0354222f4853b4a1bfd133db615bcd10592a8dae5ce4b5bd209147534d3c15a62f592a4535025fe63fe6b79c60f1c3efe577906ece5ba1d9c7083a2a67c4ea91240230b13cef828ee949666a6bd3825fd8b6f1cc1c9a6ad261aa2a624b2bfb0499dc0b42848485e5c9132e555bf424cb8cf652b2cd5c11688e8edf86c48ee1e787c2a3ad6fe30692ebfab15f2f2313a364c5aadcd09ce4ef6b88462c73d0ff824e89237e3bb981bdb56c7ebac948fa4b2c9e901af1d417948163739e307e9a2a686f52b3167e59ac4737dcab5282dd5adadbbe796c36535fc126a4e82be1b8e9f9307fe798d1ba2b146f59148e3faf91c8c04f6a00d9cd222a91f0bce08d0417987df4d6b624c4d121d9ec46145fd368e3e36e4d6feff2160a98c4848be1c2482f33d278ec1555f96a70ede9bf824336dc19a11693e61bbbc5c153c3ae7a07cd1a43ff910126441742679d1ac3c5ac2903ef3aa9c1f774e9eef3347e688a49d062c29f5205716e033729173b06b09989a438214c93f9d0d9f3e11798ec539c6693c22c1a7869e685607e2bd150965377b68ad7114755eddde36d773ab0eba1e4492578b545243127b86d17213d18c103b80d56e8a0a730afad6425e556f2f567c9e52eb124013e40f5668497591310d23e576cff198a29fe34d0638478ba90be2bf3019d88abb04a6decb93b04223393d4c3d4a1195b74a4a35a50422a248af4c8a38faceac0a0b55a9f9a9ed4f93365b050ac63c50e24dedd245cbfd78659361368e87831908b0d8b5c4213ecedc6f61bc2a5e7331ee022d881359551c2127a83dd41d7de15d1e4a8609204de1a873e4a81f5ca77b12977351204f1ce967d062dc8ded55d15cc69aba873b990da8d19b1908fa8a1e82f451dd05433c9dcec0f08e0d2e3a60ef6a79dd01125cd93fc1ecb4d2de085c4cb4858ec18df5ddfbb5c3aa44c06cad843e047d8f0cb0f75a35e949c0c20f6f3a8c1c2ef24a556b1192498d44cd2d7ad66133ecc6b36108b9915af4772b49ca8fc78646a67d5b6a06d08b1fb34180df0de195561dfe6d9da4d5110f774d4c51db7bc1b7caa14bcd8f89312353241613f9cb5be6a739763887048b3846c5b3e1f04ea54a428882cd90b18b362bd33f51d07d504c95b5192b12129ca3e1b720480032af05ffb968dcf63678c9d1147d5d2d52f4810fa706506374a250735858256f90904af870afff32e74344b7ee24ad6bb6195b58fa577593df4e8df427e1c5a40500c1694d8303f8ae52b6cdb471e82b65f554a35a2dd4387647d81a2f2079f039988242cb5d6dc90fb723679746e3df2d60d69bd23251fb63cc6b562d5e855fa1cf535c8d3ba3269b735e4b7384d3f842ad9d1a8020097e44702e050562d896956fb36493bfeda2d5b0b4bc461aeba919e3a01db7c07b0f9d2985df728b3a33a3c79e0dd30a90d455bac3dcf0e1a8db343c9970ed446cfdba92c2be6d73efe89b121f758f464ad3bb2c7863d9f0c95f8cdc0b3a74be11333d5ff1a123c3484675e045f769409c8e24bbddee487903a3d740dd34a6ce6c27ce02025135947ec95c13a2a3a1b26152b928a3542a649c911da9fbf893dcea1e4c8dc6288a1f09bfc2bb93391e27188ac6070a9effedc096f2028c5a63719200d8c2fd47517d7b3e8738f0c56370742fb7364d68cbd70692eb18e894a792d5f03af7397b898d94ba24125bb04d67e6a4eb49e17011fcd0e7a39326611e521e05676b2e008864eec5d19b621101f4b55e259dc6706265595af7916413014f6ede1c3acf319eeadc4f27f2aeb2c779e0d8db51c8ca3a8882bf3c68e87f9f2119f5ccb605e2989ae182cf4139ad63183919261916e73ed6c9a8a289e8fba19eee65268ce25e61876798eadc3fc34ab8f0d0f7cf2f238cdf1fb94b3e2b0421b2858c23dffe4643475f4723fef833a98790ffc8a70886255baa986aec729134286f1b398c4e850742db1a3d3ecf8eed36d526d67b2f775075c13e2867d5ae7e2e1edb0a396be0b4d33925ebfc7b8fb1e4e4b4d54584f08858dee9657780e3dde5f6efad81462d9aced55f705dea40c959b401357dee1790cb5d1108d90e337a46b26aacfb922f954eca395827ab640e9673fba5fcc193535c5b259b846201e670f7e89964d1da45742282b5f91b4f89f23a8276fefe253b45e12cc523461a97f1a208f6e76e5e22d3dd6269f3d8de12e45e597c89bbad6768c544f59be59df69d287eec6fd9b482811aaf25e683ff447b373ee235d074f9b930bd59d0593ea2e0fbd4269d44ff2c36d91195eee66d0fd70d985b171839138299a74740865c6e335f1524369d4814aabcbd39b20a71d59c50824bbcf40c98ecd60233935a693042b2ae2a4323f51c128033d7eda2f12f70cb1af9010d2da60467e50b199e3080863e0150d48870930cb0c2c3fa206647b06f7b7ddf4b0967de9ab08cf5b95ce33ed408e866272f6ef09c0781023cd743c2d21a2ae33143f0179624ed52966cd1ce49d4bde109094182becc8a63a7d8625e364cf15a3bc08631d4eb0ddac7df59ce0192fea8765540c11f3a72e5c432ac9df72254cc31272e415b577cac3a561fb26d46560161d949b642947fd1ce6140e921793581cfb6453e3a8eec862bd281f673c92a79161fc424496a85098f999a223f8c9293e13ed7ecb05b3abd741617f5eb09091889f554c1915cfdebb059ddd1e86288f8083808277308a91d3f0ef2ea42d4453c4029ed13893ce01540a3f1eb2928d9a062a485a505945a657601f920e90040d0e1086679162d0985ee317096a1fe2d9642a02ee1f8263338b5e77043d0d94decae4313a273bf351be29df5788218fcacf829b5568aee8a8a3420f2400b7b3157a25110f9f3ff44f217365e66c0440cf0c478a6d049ab7b98f6eab42212156f31d580f5ecab06f5d5aaeb6d4b9c0ef5efc52eaee677dce82fcf0f7f0a619f03a31d7a97fe9aaa96ba2c6ef9f7d1dbc11654b74448cb81af5664606026f1fd5aa91a2383824a19258ca74b963ea73da18d17c9e402a2890714c2e7fcd28b4aea6665a9058c001f2d457031a32e2e8dbf223fdc24b8891ca606d1589a25ab0212507bb8bd5d0c9f9da83b75c741ca9995486c0de30faf7371911cec4f46847aedff0e75b9d40e2c6ba75a4a6d9c7f0e752ae3abf86b4c64f127d6f6485a0b7745253ba5e8adc9988808f2138b93e40808e9efaf1d8bfcb04d4062d52cd89bb9c357c0937d22e9c953fbf1aad5ae0ff170e8caf94f12acb9bdeb40541762b5db926574cb13ee0c5ce0f468e314d59078c949065974a2c115153432ee564bef71ce232769734c935bfa744093fb407cf0176a65d21e9c6c38bc5b81b09d4c6dea3e245a4e924383533b3da7b59935f2b425edec81a0af2e27a095531cf8c4bc813ec38429fb11a84e0b651106b170287e211126453347020c5f6de63c1069ba8133f6f0d285c112d316d82c408df20d8da87bd52b958531a2d2d3da55cc18b38ae9081fe2188ad0a490941d66d22c8ae83beca8ceec253cd7eee1a8b8570236bb4054d60942d7e052e327d843f45394d6139650b763ec918447921751168b74faed70af64973efa7de80ee9db0e6ee37e9e0f11ba88a58cbedf0225397634799e7b989bb860c14f79d4c12165047f07dca8d17d7e0db4fb51b41c3f8c97fdbcc36f32c05e93147cc45e789c49cdaa867a602ee88e4edb45a134ef20e07d555fe9b7cf12c3eeb41b09dbb31732d7fb69150541b6f6d17aca12f79b0a5d334e16116f5e9b4c767b46b35208ac3724873e5b52fff1364fe77fd90b9ea21f4f50b84f81a506e2e212af2a48002c3229918067818db0e9bf6a671128aa4168842bfdd7682f0f2b767cb9e295b673525f128b9867a2095bd9aedb094c4058068e968d361717de1c837e9103a25d00e1fd722d48b6fd6a00f872b6ea37111142551d2f9516cbf8082a733f86cfac893a69c7d6a2e9ce3161ecf3f95a8660d3ceb2c9dd1b5dd7628381cef0d5dd491252df08324870cc1577d24ee0d48fb66e3ae13240fcff2d63d5948a72d4fbb604f87a9d29d0bbaaa00016e87368a3cbd79e4906756cff13e0acc48b8015edeaf19b162bc116c012745fd4e009349ded6cda8f4c51c41501dbe016ae8a4865db31d907d5728a5f491dccd778567b101fcbd56f7cf68b4ef2adfcf3d4509b56420757e3f3369633a8547109226f811d32b882e9ae022c0ecc134e754e98ed010a4f1d9a0ebc297b8876474c32540a700453bd61aee2551f45ee3991b7610a760e5d8ffba458cb4d81d3c59eb79c8c96f888d83baa85c2d4861222bcf554e2bb43d7985ecd6018ab5f3f738cc5d4fe2a5c11f9cc4db4519a70176f6a8fb25066cf6897b8e92a2606cf394a3b10b439027136a6bc1274d7475f8d2be391bf482e0c04ccecf8418dd3cf37e836a1d663f5450881c27d1186296ce80b1c4e737f3a8bc4144e183d1123e08e00539adfea30d5017de0bb3a15f39af81774be11681c5a42f13a2ad9bdc140f00be9630cf6379398c637cce8d22aa11e87385fc519a6202b434043b2b518dac64a2000f3cc1f173cc9f290cac608d83a7f54ac5c551e3371ed96268224203228ecc2c450487c77364d6e4818affb5480c2c52b2672a746976016b5d3be92379455c78a9090e7fc926e8b8b9a25110c6746b0fe6ed86bbd3e5b5523fb27119307a3d82572d3f37bff9cfacbd8cd6c162961ae8d1b7bded97fb3f5430895b18dc134fa92bb9268b10ce45ff320851f4260523a92409dd46399b89570e07c102374187cd5af3362749f5485de9c09a44f23c385448b0777355c5922b14f0540163bdf6ed29faf1f2c49c53c48425b7f055959c1f812052bceaa690439b3004618527960a8f2273a33ce9ad3026b58cdb2a8b8dc6172c9bd467ca13dc35b552c51b484b96af2de622895e42ed600347c37cd653e53ddb4dde24583563c44a73003bed823626a17fb91bfa08d4d53a874d3569881acd59cafa6096c64c1dd47c110c78122d98fbe0c20710974075f84dee0c87911812e8cfb8f832af59ffbd828b6465549c9656900ec3187be6189c0b3d8b563e2895dd1dbe9bf25a1118d082037b99598ab623e1c4a81fb2677811e71d7525ea78c3d8ba1a0fc9223806148c7b2bb1faad5fcfe911bfe0a39e791ca3a485515f7b51fb9af5e1c28fff90957b80db94ddacb5a2b2a28227594e6dd445e745595d8ddeb0fbf8134243304c98f8976b1a2cdff79eec158d879008adfbc90218b5fef61cbb8783b4251456155e3c577414437330303be9a1e0a5d67fa259b3735f0d8d115ed9d5618471b33561edaa225e8e48a268ab7c36b46a7e1b0a3e5c2af4481fb04bbbc7c7f8f9e5a151fa6edc907118006a2e55ae21bf316d5f3e30220d236577854092162e71c5568a8c739212e44637ede1e441fb7c281c553564918dfd0781668e0356f826ffa886bf558b96702b38d12f9cda421febc89884bab959a8c906dd10c475995a64512a40d3496eaca67b3bd4cfb1b81220ae32473d7f7578362f266094744a4c8e13b9cd3c3a3fb40aff552fb3b5dbb56c17cb30e9da36901125bd0179eae4adba3cdf6721ec035d680ee2fafe05651e8f4bf3822c92e16080690a9877adbfca66cd6422451a280ea8d04750837ff81412572979387b084bca84d39fc9d9bf49e6df8de5af41fe76303627d25e06bde31a7ab02482debbeac0b1fd8794030af3181029262c9000fb51ca6224b3ab0f35a6b19e1d33c6b5ea1655b129e94c8cf07c4658dbce57a191b7401c46990a33e253b425963eb49916fa879741030e5efd97f9cf8b7054fb62fc825b01dd28b1de0d1a887159fa477efa64119f1c079b27f9c9f78c493c408857a391f40d0ebdaf0b2535809238a07f6bf09172c05ea3e742199ade9907208dfcf5a665e72d995b93a35c1404cc7cd4c705583131eda7e5a4fca2cb1bb134c573f87ccb45f83024c6968b7c3794e1c28941f811e8ff9320c0c01718faa099c01e29886b3913a722902087eb6fea6acad95d42236bf7e81a66cf7011cc82519109522cd224153b4cca85136797fc2942fbb7ada8217e6defe81e7bd88f336ac11e030cf1c8911adb9d9d44af19ca2b085b4cd896098599450d2b1a51c964bae3c27fbf5dd12d0d498dd6de2563a01971518b7924d49670c7dffb3825a54121bce246d754174d76a89aa8e248db3e9531637cc79d462420978b30448ea0dcd9c663d2ac9084428f091b9a144e2696046422dd6b4380523c480fc388a50779f3097bc8116b6504bec02099214a2aa1743d1468066669fd88fcbdbb825bc5d6708506c242f8cd21295676be591cc657c81bac9cae2cd57fb6ab8e739ea2fe906aa5ec5189741532864d8038e093ac09099c63a7ef2b0f561a3550d3ccf397a67b85a43de1c39d53986922204976e690b3d460f049ed2dc897d1fc16ab275a83479f51ad60cab8cef913b8adda23ef69ff92e3808359f3c4c78cf76089f0751a540025317f6750be9a3ce78c472248161b2097bc80f4affabca65feda7cfe459f2ba0d08e9328b7fc0ff35cfbd39640f132bc5cbb6b45678664d24809727536dc888c777e7d84b45d126232cae3672bb0b2ffacf4ea34ef90ba2e0cefdce40432cdf4868895392647a2fef4394d0d47469da0dbbc4d625fe6ba7b02ae8020e22cabd2baeb6c6fe4c7eeaebe9b226109405a8bd21e57fd9115bb85da8b058f6e33acb236b6856220e951dddd806aaba149810067d2367ec9cc7508280c4ccf880b6777dea0445c76565ada917ee3bead409e00eeac1e8beb5aaf5f52a59ede16009f28ef4c4adc97a59c7ad5d664f0d2805d4a1e42466a97bbc39a2dc399a1909116ad818ab907b8a0216cd5ffafd2007641d7f5a8b391efe27b13334fa90019f8d64a0ffc9c53426d5de4e4a38e4003858b9bfa6b724b63af09c3deeba40b753479fa31990823e5c018d198d201634f96885bf16434f32a1c12da5df366c9ff06f94ba78f34b9847e449be6a79c7a0d84cb91266d781fcd779ae8356dd7724d7df5d2a66e676c0cc4e127fd284550f40d0d028a584c354234021a02b3436f576fe3d11bc9ecec27ff4d4d485fbbe4b620da025c2953b567e8a3259946d5b5a79092ae9ccb24dab12c5ad2cf17d50f1cc8e8cd43a841ea92ad0d4c47d1b2dc556ee2ea3df51914e54590280909fd7968cf83bff5a4b0a738fdeaaae5fc40867f50bd469512c436d6634113a0caf626304e74bcb6246aabd23a5835f69a365f5d15b2f7aba7b00fbc5bd5dbe20147fb12ce21bef02421d49067d3fe8bbe3d66452ee0c2d66fe501e3cd5c1ac201f07af12491238bc4d2bc4d745867254be403ed95e84a02c5b8ec7e3445cc48a2b96a6442b48272df1583ab63a608eda61c753693f48cc17e860707d1eeb77fd22c77a7bcc2e56b1b42c9a8f889f50e289f8089d960902122717f51a413b16809d77f88a505e699de4a64646b3cb6d305bbb90aaec10b74a6ee4211952e1ee4dff74dc3e5bfff8d148f06d81634a50b33f26dc10c8a317a469070c23931b1c395604fea0dd6191ce920be0381fa6adc1daaf13f561b16514115a7467b1d44c7ec4e3594b6b84be50b5db06882c33808929a54b0c21867cdf9905b368d12d0abe1cebce9f3afc0ba26f7a2f62086045693e5a70a40c28cad8e783218bcd2673b8830742bc994ef5f136a1ffbf8e957af36c35c6eb1db1fc1123f98fdb9dfe4c060dd0a0219bfd19aa2ba5a2207338005f5542eba5f283992d667e9fbceac5820c1523b85ad40775976341088735e50731c6cb48e26d4baabf3244fb273105ae7dabacf47efbdc2b498580956377b25f22e4326c46a223c5ff87c55db1d5a240cb52ffc1285a027e5266cdd6b179966c49e796a32a74317848417038017493371e99f1500dbf16af1cc754f6cb332fae0866226b7c0162283a8bcca11a49a850cc57bc0e4e58b795fef95ea1bdf8a37f8d6a845f8160abef945a01f77651b8e5b9988c301c5bfec99423e5f410893bb1837b3056bcdd09c9d20015654f4cf2937c75a846d74107896a5db5851d28498b43cb429427e62b67a29ac0392ddefb117418a0970877e04daea92147fc38b98bea1a8209f6a4b697b4c0fd0c29c02cd844980b71f776bccf2bf4820e9c99126495c71ff6cefcbd48cbd94529369298c7bea364d794d62a46562ae6a6947c5589aa5f549e3a3626219eb1672b4a044bddfde4c0f292840711d06189734366f53112adee12b6b22ef1318090aa0999f13e4e2ea7ce6732167f702b1901a7e58058b9000ea289b19412b11a528bd1fe39fc3d512927e48ee26a8491506f5790a3a1e210d6e71e59e1f256670592d8d549ff4af4efe8129910a5af63d9c5cf3f163dfa56f2ec286e33dffa7405b4cfc5a8ff4e4329bfef1bd85a3680b3ecc8372dff42d446c30bd3c408493f1a8e81713627aadd4867b4bf6bd49d6f16ca69e21c7d2fb4f6e952cfd47c3ebe9eb4eac1e124ef21ef115c262cfc3693e2e5bb3ebc052ded450801902564421d0c1642ea3df3f830dc43232cfa99ea1bc68bc93a8aaf73eda29781d434b800516e7eb728a84f84b73b2caa47e3276235b6a646e0e4ceb87ca420c503c12b02c9e8baf034dda76f94340ec6619499b673126bf1465e670070314b36ea1f04389683891421928672439ba27a7510c16abd8ada7d8fb41750b2fd4c06f774d6d7a2884670bcb7d8212315551efaff7bc7ca8b485b700c269c9fe8102a7e93f61882aa6eee332df444a60cc4d085424764f52aea51413632ddd8b4c32cb8e7369ea7e69598dedc3b7cbeeed3a2d596ed8fe073b25a5f7218f307ad920eb92d30e899dd5f4fe496d7d6041e3d337b598a778dde838dc451183c22fe58a3f62d71231e9322f57c13d43c2f10d508a9922306e14cb5414355d2b3175a2075febc9b5839490560e03d3553c8a0d8a7957bff36e14346d1f4a99d491f17011af1b18991236ba21abfca164b554f8a3e47663a2689860400e91fd4ae4a476b17494bd4fb7d067319a80d93014ef046bdd2d12a9bea425c52925e8fc8fc51687351f47f8a6d8fd30b4193d76f5632c929b602e4f86abd39f6de3e671349a9526fa96beafc02b7d4a97561bcc925ac84ffd32970774894c050e3263ba18fae1df6015d9863fe30f44647bd50847a46ce333ed1447f5b9bcbdaea540b8cb94b2cd4dfc112147f76438bcc20a911b4a84cada0c64af69179061218f527cd008911b4db09af745330cec053df911984f0ac66d5c245bc8ac469a343a7c0aa2f12fbeca9226da5532d1cfbfa5494636f57f2409d1875b5f62c1af5c3ed5a4e546ba481e4a9626ad2aa65bcb109bd20c03f2acce8c8cb5f09fe457fa5246f855a02315c64239d8da8cd5d4e9a634b65627e3b91e7e762391a61c232bdf878fc7f62239c43a84f1039c5a2dd8990ab571cc23550521e8cc95c3169268fdd5f27bbd4bc3777786d560226f6020c5a8a67fda7c70d207f51980f9ffd3375866bc2d614ec25896a8f60fa693074ce1e0819ec55578b4434e19181b5e0afcd1dd7dadf78142aefac16fc6a7a44c60a6230a4de4d2a735406784faf2ddd6fbc94e4995a5f667d13d2893bdae6d875f48b76a4e9d757e45727cfbcee4f247394a15f64b6be2294ea40b1c472c3fdcd08207325dedf23ce665f21e13be8ad5decd7597d29dd37614e6bb25ac47128bb42aaf2fab531b0cc24dd4dbfb7f4acd6679d3787f6d964faeb63db493e518411d5f7f0154ea44e80fd1be735912e9912a3510da5e066308d859961580dba6e3f2fb02669a66fc871a86a2842b1f3ca9e6f40a95186e1801e76968ba5ed09ef7abd0e16ac86fe4ead830247789c17deb244c8a35e66d8af1f167f13b2698f858e53855a313550c578ef35e24639656b300ab0bc4082ce26f986bdff29d44bc3a87db6758822028a978091748f280b63cb5f1b71662dc4527f4847e296cd166081a3867ccaf0e2e7f9c235eec780d53dd1813bef5b2d0d7c5503e1f52a05765c1dbe196d5a4a76c98740ea6483bc6754a55f579b2b0fa9dd52f50d48dd77e22605fc1f794b8c8a1b1bcfd52d09778878b40129e8e9069586304be04ef6282ed310af09d6039c4a64d93c4f0350019329072a6b99e73b6c38567d8ba4f4b27806ac2ccea923af319a402f1802e89e7a3f0b2701c1478a0af1ebbf67c6b2180e2bf1f5c177fa8ff2adf6c77ca7e8e609620d9192a98dc6a09767ab7c2ac373e38f424ef20dedd84c444c3a0c225bf853dc7f5899f5ca195f457fed642368a53df08cc6f6b085ec97850c9b0d76c9967a956901974741b3819be4437e208e5d4344cd39e7e2a47f53ca376c955b4dd58974ef880bdea7cf923a819b8720080f9410169f0aa0327196623bfba5be273ca0dc3e6213945ad183f2697ce9387cd40a3f613897046a02748f7c7eaf374f482c4234ccee3fc41c211e38f4d43e2e67d637594423f5b5e239f15ea1bd1e3e8071d20d8676a4dee596a8366bec765afbbdacc4c09ea1645f54a1563fcf8976fc394a87b32d3ca39e2f7ed1a6547ea6f42fec81d0ba6c2b6b7d94d40dd41b92c5c2faaa9a264f82bf43a9a863cf434f2b720cbf233994192c281c4018022a085896e93b855459d023e8a337683bc27b89b9f1e6d0061fa2c630ddf8e102b6e2848b811268d59aaf69372adbbe53bfaaf2448d9137927bee2ea581f11e7456d8738e1e68ebc592e6511b13647fd6659ed9056c64fcd33fc8dcc2bcb180b138ca8cf69c3cc222e1068e559ef22535df64b114846b338dc175a2f9c9d1df3c1d2433a59898333f27da8854f8715f2ea0c14fad452bd61c6ee88f8d5976247870760c7cf14babd753f3d01dfc97da803cd811fa69060c8921281d8080a34a7ebdb653066cd5da11a1725dd22d58525f839e27a5e207f71867aa09051071f8fde58d873db2b34a1ec6cc4b0bc7e06fc35ba4f29046dc356e983d6ee21356cdac67b120b9b7900e77ea54837697a72210edd3b09d8f0cdbaf3e859654c64aafa6b9276ab6deb76d8e223bb9850ff2a73c6913f469d4a1cbe9a91c53614ad9a1d2f63553564305e9f90a4351d13421b613107233 + +Params = SHA2_40/8_192 +Msg = +PublicKey = 00000025dbd9a52b5644cab2f205e2bc65657237d573e855210f1335247321af08f630d76e99530b5d8226396b79bbcfc6e82995 +Signature = 00000000002ede8ea1d901970082befb7d8d6d219e68e4d914c4f4aec330e6491d55546f2ea18c8e22757a518026e1d4cd431ac613c93d0174b74c4ae1441c62c4c6ed0dccf4c9aec312b9f50451fc76c972b06750e8d96208f52151531898390dd92f81371be45b4ce0fd6598a9a7f0008a47e2ad027f363022df4b7985019a6fde9909e04e2ccb277db301eeb553f717f6991eb11019049672d710f2d30dcc2df5246bda5d4529adfd0f7dd2bcfb796362f2bfa3ac77914803958da572dc22dd5eacf375dbfaa2f848adb85528e7c528774b467552f9b4eb19ef972f19c1ad6a10a3aface92f0726a14531cefffade7d795414ced6946b7de2ca89d2595bf1aa0bed0a81c7a7dbc6a1729e2b36a8f41860ccb7b4cace8254d666d842bb4f3b623bc976dd19b53abd298f8041c08ef0550a700e1cd13bea1a5f9dc3aaaccd7c59e73ab4a8d4ec1250cc7c0835ac883b52ad60647d3b8cacd7008da2b13596a75b0c85ad5e57911efcddab14eabf4fc6947ebf5178d58534ec413059c179024b3050c35073720896db14942382b93f401f98d1cbcdd522d2330569bbb1bc5167f5c0fb53bd464732b1f782433a3c6b782504426864f47d34d739e712cc5a16189b083494e9911e998a4a01f886e7570993c2b0886cca9fb9f2ac95c1363e0f32ab51f0c0fd1f00bd7aaba00528914e3672b139f9dff30dc26df27f9f44608a0b7ba9cabf2ecfe6a21690bbf61fab81248cfaf382a9e0d62af69a5b6d227fe1a4e060c0fad8f588e0bc64ed94ffbf7e2d60ec758d349dd2b286a8ada9299e488f5b21f72f92608bdf3d6b743afbed05ff163902da59393b1ebf0812933d6602a9d4f999add5c83da487f8be094275b8c5d7c863849cc6cffd5e6e92d8990594af6f4d27206e8c78812104454d7ccaa277ba1c4a8d7f7f5bef19769f80226d817f41bb2b97716de78f86e068ff882fc2f0ef3bd9de942ede9447afdd25ff4522f77b8eda73d2e7baeeb54a71fc1fd4df4dec6d7e59958a1e472b414b10296a4b2d5a4d55df9f0dce428a1f2db4dac9aaa4d78952b948d3ccdf889ef7cebf9492dc3ba21eaffeeb7cd325d216f40b883ca5c56adec2a949969698f008c01b2026234963645e407d27d53e6791c0694a1d27301595b5922d4616b77a2ac9c66f6eae7911865ed612de8b45f50d421992e35ce04175acbd51cd43088e450281973ba97047d6cdc044ea5c55effa9288fe4820c9628c938358fee8a51e9ab3c41de7c42d7ef70635eadded5b1e69c0648677f9bffba00c5914ee85a589857699f5e1d2f35999043cadc3e5fe24a50cc66c05f99893ae26e0b357dfbc6dae83bb4eca167243f0baf9a51860774502b74c4a4a3e050992deb2718bf9ea0582b0e9aed475d031d66a76ad97b5499bba96d475b4cad3eeba4080bb96cb9531b17f8447cabe48c931b735daead9ce65a406fe29e08406177e59fceb137d70b9459695ea9e73d8935df593ea54594345ade476c609cc1146f750182cafc13b474ca309b38b06d514949877e43b73d3641cb44a92759c38509634858d009bf2fc9c605feb5bacbc7831a9bc6cdc02117c4e23288a30a35394570928c08382a63f955745b884bdfeb703773374b9928cee08f8696b88e5529a7fbf5d5b46e06bc12cfb9b80a1f9c7bd65118f18d8f7b18e3d2a8d7ca36f82f330c39e9a8e8ef4aa45e0b0016220f712ae28e88027a8ef5731282936c56a6f879fd549690c2fe8010533a792aacd910c226058e9008f3af02190a0a91a6fabe1ef545efeff652479b4fcd0b39e83a7fc87fa3c564785da331ead8144830d58ce9e4040f803f547680941ca600bc8974dde55f31a3b7251acf42ab4d641e009c8f52615a57f0fd4713140e77673bbf0956dbdd12ba306c3eb534ccb6487bde71f44116e9f740d60497ca50c52c940037dd186adadd6447d5054a5c53797eb804a03dd11a10cba156128a946f47bfd425a699a3b0ff35252cfd1f7373c97882d1092886044c4322288070b4769efdc22e94e8a4a1d391c44fa29acace3655401088002d0d26fe8a359fde71200bc6e8bb4144c9aca4750878ad7ab7584d338090f129302801fa02fbdd8197b0033daee03c6018439c87778c8fcda68d8a1c0d348493e0e7d932d963b33e44a260786c797d449927e9db2fb9422d55e5efb6bf933d071d1a92e83788713392080b84d1526cfdb9e6e701e0e4d38ca2746d1c5df7952f98b99438306095d181e885fbfbc5259d86da7d8850bb25c120dd3abdd55a74c83c7213f79112e07469d04db198eaa8cd61a61a99827111ec6f6d3ec8fb28c2a7488e311a324c45d6883271a3575b8da0d2067cee663cee379ac18ab574686c224c112cb03bdf817fa3172f0bb514ee427b33ce01847d1438af542485adbadf4157e1223f8c00259215135c0bd496dc325f9425fcbf0a3678653e55cbb7e8c31a4d171179dc5fe7d29ff0804538cb2ed2981551823359c4d97b8aab2c2a756671272113e07e7aa03f9abe83b4426e1d14e8501b0df46f543b0dd4230634467c2ce1b747c1aa6578fd13823b834b2bd18fae8f9286d89cdbbe7f1d9e8171632666bc498bf37976906482ba8393dca547f288bac5c9d00aa4ae81c50013ea06ee1b392cd3c15d9c1420416bc4a048e2667e8baeca6ed76d0f730be7412a89a18b662c9b1d5682aaff6c9ffdceb806953ee19db3635bb13ece10ec6465c6d93a6494c5c403730f0a14f60e7c987f5493443b8a5662a35759811913b1fcebee3beea6e3afdebf348e0bc5a70ac366789ab63c1130820947c6b9c67ca9609758db5966695076eff975836ff7836cd024ec90c98ab4fd1ff7286a405d76013d4ff471ef48bd5d93b1520c68102691463f05716864af6b21debbea5835d1fd6e1bb3677c16d6562a91c499953b95476ab8cc4474591b53fbbcebcd205b05924c6f3ad0d229c3e42549e053f88028566aff1583006a6728fbeacc91f8d94cde3d305565829c7ba92915aad3eb813a5d3cc79c5156c8b5ad9ac1547b34c105440a8d8e53cd9a9d944d6435c6833d96ff3c1253003b4900e628b1ed4d95f6608f71c899fbd578a084141e3f624a23b7530e2aea3dcebb433927603ee98601c09ee33fd259b3df3fcf87a8211d6036f2e33816940ee2f84a92a96e09a72baa637309356f877c8a2aeb8c6518d9f1a968bdb208c3939dabbe6364f37a727a4c14bdcc192e5315a69328fd47b95642fd63f69304d74be35798b71dc298c7a06ce24a8531458ea2a88e2b5af390f1d7722d3b8f0d8823a1fc7906743b3f72054e4d150ee9b691ef1cf7c0d73371941df7599b0445bb0c42125127bf6a6b812070088a65f0bfbd7b0a9b4ea2fe8b61d6b0e26aebae0593215e4cf0a65467c1c5ee21e10077b943de40e5758b69fa66e90e62a41a91982ae21b67fd97d90515a7811241dd7c52fd8f5a3aecb7e318b70d64f13e3f8e56c3769c39642c1e0d6a4dd58168ec680128b8cde191506cf2d9ddc579cf8f243e1a75e0b8477ff33eb50cde245278cee20f9f5fad0024e5bcafb03f21c7d1f975d44b82c5956010cd8fee8a8c582959bd485ed5880f0bcccb7066aa60777a59ebe05b090a3b6b069abebe7c05f13c67fd9e5a6e4334406c4044b0859043a2356024906607bcd97d83e638e78f86c03410269066a1d6f03b72b5c1024522ef355c62ed559172da553ea2ae454144ebbea81c8202ac628b3d9ed1ba056384ea46a40f12001a28f157608623243484d25d52a51782809c0fd03c7e5bff1b32521b4a1458e1c77ec4190d6de43873a23ab70908f2803e86756f10e068079d863f32f6e713404c01315294dfb1ae006705abf74df07ad5c4fb3b0e6e04cd01efcd5cae1249bf1b0b9b7518de9e290272daf9d7c611d90a2a75e8b03723f3d645bbf311bac593bed5feae4254c64bdd5179e9621f96bd49ebc84940f2c827ee7533d147f86eb123974141ba24c775b9c3118653ed57cf6015570d402f7dbb4992b6baad7d452a541eaff54eabfdb2dd3a39956b2f16307681d11b2699d8ec041cbd289e7b5ad7e1af852905c023b0c7289c4b444428f0fa654fb3407ae1fc64afa83da8b3da8ec747b291a784da76fda03476eda23a1aabeb77b93e0bc172ef071b045eee200ca39f334de5353ae40b69fb40a70cbd176590f39871da137c318231f8df0939a5f78b698eb3b99506e98f17e842dd240face10354025f3f68a731c786725bc9a8720b057d34bd8489118d4120431cd5a6076d03783d74c2858501db4546453c266831d4db44952d7ec5d95eb085e55a97c55bcd6ea63c951f574937c793678abb467ef99986704da9f49adeea3cd7aa4a48ddc45f664b46ad7ab5a7fcd6b79bd4811c67a36a5e25922bc102d8886d191b4d2361b2e3df72cc35603dfa4a673e69f592b4027ffac0281d51553d42a4bd684c8f68d8164006280d29ba3439873269410f86a4e305daaca528e2a120d49a24c54b71dc03ef4a3afda5baa55fea1379e13c14c11c5827fa501707eec5c26490ad33002ae9fa35a9db95d03a0f289a916afc33d98beb05f09630affa9a31b31197b90b880a16c745b5874f86244f8c12ae3b45a23bf042fbb02e9776094792a402584ff613e3aac4a8f2183c5d3e09fa011040ef782994bb26b46067bd01d09d94efc12438042cb0e9800694cdc2e343b3f0054ca9f95f87f392681c089e0286fda9a0a71542d4c207e15ac6a2b4858888161fce3edefd1bda4893f194820aa48f3de51f59d3e88289a37f7e0ce377e70e9407c08badefbfd468f25886bdd237c3481e8459bb132230ded66ebba2c7f7ebc194079735f7cf1b3e121415dbbd34e7a31b895e223c6c5db104c55464214231a254c88ea618797ea54467134e10a517e598ca9ab89280e969f1c99b9e442e59d662125d3e5f995c3fe46341ee20a95f10e8eb92477dddc6739b72e3f20ce704881d1f79d32fa5618fade6bc316a838e4422e671c5557d3496fd255bced50ee9698a27dab72477761d0d6aa2b85b2f852b0b3c15d9739ee2469b7ac6f1f1af3152577a1e273d362de9c4f5375faa70b90edecf03d3081bae19a431234f1cd6174769c10fb9946522b87226d8a94af5b11b2eb3a4e4dddedeb348c6f430f310b7d8a93e54ee3936dd196e53277cb8e206fbe3972a18395a1da0b42583c39b8e013d3e07ddb84361127b397f617e0a9161896055f0bc31be01d398ad1dde7ef4ec0c9cfac56df22e9c8e9ede92b699df7d50f5008359e19b039029092e984a10496e546387db2783992c9227af1642170964449d4564994a26ef769b6027e0be8af0d7533b3e8c64fc578a05e8f4802723c0a31ae639e3624d553c8a44ec47563d567ba6235e47e9c2f910c653fd22627d4ce723c1146560a403243fb3dacdb0c01ba1d248900d08d53a21c63b913ad7239a1d3890b63f8d2b3b4c92e9026dbdbd4348819573e0db253d76234aff237c780b83147e286c0a536e365c3f1a17b0be2a6f89bdd1704b3158e32ab76624505bb1a2b912dc9531db97a9e93311bfe3ca53203093798bfef451069254f662b33ef66233bee0b7314494fb583b90fc046197fe073d25c79ce9039a63a024864299d3cd336b306da23ccc3fcb5e38e3f9584381dd94e4fac37d9a2967fcfcb1a1e050afa5d7d041a71d914e022e67c5618454ca8ae4dd2f40923177bed256a7de21980a817f180a94265317fced105076888d5040301578e7142b1f09b0fb0b79e510b6375fd99b41486ab4f3745f29392e1ec51cc6a770e3a26e2e91012c6c5ba0747a9bcc7c40c563a26d18da9d5086c659f157db1513c93b6679c496c492fcff9736f42dfa4ab32026372ee810371c23e23c222244d36d5f1a07e0b9cb65573a9a6196b13f2abe75d3e27b60105b4604eb92d505cfbf8890ec4c5cb14fd03536be2a1ddab0b92bf5c6a80536862ba7bdce077773dc8b2e2abb38b21a3bed8b22cca46f440afec3a195bc8d4bbccbdfff31bf8bbf8a3da18cab07ac55a69606934695efed8037aa9a9483779e6bb244550a18f37da466ffcd983a6a638080ba1b68bdd6491106000b316a7e4d7af9fc38fc44bb5ae03c8cc67ceeb1f59c7bad09a76067af80952047c50cc1570df9aa32e4f5e8371c75d36636e4f2c0c356b51db6cf93e7c933c329b9ef44019606c8cc0079b48f035b87d3896cf441a02c7461167533522895c0c921a0776ac62621630f0294a6f169f38490b19962b13ecf75ec767955a2e76d11bb4612cfb8bfd18aab86f36dd3e096d0e1d9f5bc7b0d99ba8aa14b4073ff33b19a5a51087f3361aef11c08fdec468758e1c8ca43542f5c24178fd01057152043083096c2b97b174126737beaef6c6ded9894f44fd106a0b01604753d36b3e0cbefb424bf4170f9f9f4195a416892aad435912206c27d395b3a684dda819f1c11af915ec1ee13ad0617861b40362eba2a7c90758cec910b0895c12a4e5b5397c4ea8ae8060e25dba40c29effe82e1b6e27a7bdc51aa429c6686f8e86d9d9df8c1668aad30c745f471c3bcd23d198432bdf14b2c60e8a63fd776bee1b33826651ea49103495cd24629fa7271a4fcead5c9bee52333e271eda5e4feff49ff59f741bb11464ac8ab204335a3309a9d3cfea59391e96d2ca56756aab036846f24a9d6730fec01a0eff445c9707793ed18512d9a937281f95396af6787b4bd7f7fe1c89b6d06971002775e962ec1563eb0950569f5ea3bd8e38bb55a765ae3c4eb0ce8fa85546d17a60d93ab470f377100c2c65e83b0b8a5bfd28edde0879ebc80615f04d9c867b93b1d3f789f56a2507fba22a9e941d3352859c7ee437d8bcb53d540777b5553447b189d6df843e786f7240e390338662aafbdf31bb56616a739e0a84f25d7a89f244e87da033cb0161246cd23d223292d69ed6ad12c3b0bf4ab446d0e220395625a6f83fd86afe052924abc2bc2612a15e1a642adb664742a44fdce69196479288c1365299c9ab2afc721c3188a955c559042f0032c6e8014ec17664109143ec38ac31411db225b7af186b00e310d1f14412a04564017e6eff6fa8e818a1485a7bb469d03611f22526d09ee76b48bdf0e2591d5ac517c9892260c9de1f9a02f7b4805d7bc26e8c3db53d05ef26b77ec29fb85224ded45142c3f56b032a3654babc15e08e7e30b4eae0194350ac3c7509b95d25f72fa75bbe20bcb4b159a697e2d2e5613c335f8c89a4fcb3f31dbbce25c257ea598196de67133b3fe4481fc9cfaa28f69c5fc8bc677cf14f0a35a1ad40a7ea75997dd9373e1a976236819acb78c3c0a3f100266cf93a829474dfed6967ca6adda794d2a53ff569221a20954a459be7c58c4d76bc094a8eda7380b28acb8443cab95db07529f4357aa09544a179232aa8e9e53b502383e3919a5a201575b482f029ec94591ba5b4009e9a67f2e7b72699d8eee4a54e84a817e5d79b6bd617f9529b489618561bfe0e69925e7139a6a8595521e152a152f01790cc41371bc316a2359532bd15c5380deb73482e7034fc10567bf58175e3b5715ea8f2de29164cc3497395ebd6fd8832427203c040fca7c84b49b8c7ba0d0358093ecb7e7576424b7c5266e042afcf0cebe9519902cad1a021fe2a4e1fe9bd6848f2b1560b83619263f49d325e684f0cf0d18b85713a2ce5ebb3d6e74533a94b37943debc0edcb6c5b4fd872dae7cd6859e446039c2843c86761ef3058d849cc95e8ecf508db10ca531e578c448b179398928db7cbff77db42c5d5e684ee96a8b40e4a0f056550e4164e42c718b22b7bdcbc806106ee2c8d66e4db188ff40c2a28fc86d590faa4509955bf7e23a8311355e746830972ae1943579e5ea84d354fbcd4b837e4f6ad1a9d1c586cc3fadad80410651ca3924cfb3ff3f3046a72626215ab52f43f9fed2ff990821a94096f4bae950282f4d333c869df32dc55baaa2e2841bcabafbc5ee639fca1b918985cbf7bdbc7775e31dfa70989973556e77c8cb42181ebdacf2c2325ccf96b2f06a61f1d87987091909fd129f26733383a57875d7fbec52ce39b4a7bb04e093abfe877a5b6aaabc9f593cde5db22b69555f73a805f094d68b4d4002f6f4bd33bb9f6f65839a3893e42b390ee052e96c25928660a7654fcd0f1bd99747c6b4d5954a1e3e7bfd1e5eb205a136e6df6e1fe2ab6886104a85dbe69bec084378cf2a64282e0f665fe2dfcfbe8c9e60be519f5294b2135273fe5a218fdba67e828a8db4edf17f6d38c51cf05d133815e10f5a366e58ce8cd4c5ce991471b8e8f5675b4fd993cf91cbddbf0a8d64f03d458d11d145f9404e532b2a25b202315860aa1ed3deb6ecf64d6deb0eda0843c9fd7c1b121bccf9206ec0900f8c013486f0e6fab72185d8338fe1de1aec56864928c622cc3cae731e08d22a21933988ed609b02f8ff6aa63752efee38d156bfb87f530af0c93b7574a0803a2319157433d8b513ef2330f8eea6835cff93b07159e0be024f13f36ba20aef565b890c192ea8068b2f4b96af5c4e8484d5e7e80af216a28df488b6daadb4c6f93a47b52ad3276e8d20c258d4c79c7fdded4349a9e6580f36e169f82168acd04f6388de23c058fc158b6cec3de7e31bea69d6e387e5c8bd10f78a43413df26205946f38f97efe6461bbe900aab2bca6fb37c6194ae801a0411be19efbd79c7ab4913f9e9d86d9a4c3bbda95e030ec61fc0411b0da8ada28578b7d2149a013a071cd98c38f42a3bfebf2ae5b8b774085eb3572dcb26db22f0253b76549e91fae7f8f54fbce932e852f2046c2b9e3de1339f5776b59c15364bc2575819cbe120b16f0a44b93070d4f7daa6084a23628ff97077d2c76cf81d67c8a5ae41c055e303a984e9a4c5399a400119d7402107f569a370773651f92f7ced0f9bc03d20c617516ca39f770122e38a8a96d32acc731d5aa780cf7c0e3ee3131f054863f9926c3016072175d681805eb84627fa41861631c94a1a9a6fe2fcfab295113c44681589cb05cd307fdbabf3c769a3e8a3d4812ae318a14589ac33eb5f114557a99f475c780c173bde85be5ec03ce0d98bfba841ef428ede98bb472d5d257d224ea3174e0e4636ccfad040d489d9230818935c9c3fe8b96b348207aa28ec2c75f1bde184afe7f7e2656730994a797de1500dc934e6ea835d98b4d1cb473d82bef0409ba0479d6fc0284a8fd58ad3323bf4df51d4bd2abceb542dfff8ea457c1857104e6ac8e17edacca6455b3f9f3afc2e361b03569bd057e73201999ec3f725443ff3d9ef9f8cdc9f287a8d568b7b366184e8796e8ac546bfe860d5938132c078e1b2be5be61f0f6b8422384a5c9986d40ab417cfb334f2f0a226c3dddb6d394e4d4be5361146f6e9f12333fde121c07904766afd35abf2007ae381cb91f19ec72979635579a0a166c0c4c88550a9c80d3921c899f2f9d0e43928ab58065f727372454706e1ec6a8ebdc2adbde9c8d8f65953f2f8ec97f01c8031cd19447b805b592305c5efc325a8fe2f6db53d4943480f4e8e7b2a5093bb2d97cb35549ac9074f16bb4ada365943eeb84cc9e0683e129da53037589fcc6115892dc333801988c2ac58c9563b52d704b75986cdecf98e76f1f0a716ba0755d014e96bf22e61c7f122f6bed7871e24f94577e118d41bd2cd5d2d73467f4e05e5c481d295fc213b8b9acb174870a894ac38503ce96a7ffd80203196deacb596f4d9627e5a17703e4f5221fb8dc2d59d8f42d342e28d677302f82d97119bfbb8a6f7ca3c0d01e8a65f229483250766eb39265224a2c98595d2f7c15c534170abd7d181e9e9b372c0eda3830c26af2b1c9bf591ee1fa06b598705b50cc48529c2134c6d98543e53e260c319da1594401a567140951721f1437c442be9ce02028fa809de281e846e7251f897d30f31cdb778969c37d85caeda9203281d00bd0608776b9cd2242dce3faaff7ee059133d8e96bf1712b2063962810f0f40631f560375cc14dba612e939f9fbbdc5d1f3b97dfd02f1a6efd34cb52c5cf9d2938e31ebe7f6294214758c9ca74c963c1dc3775b057131314d63bc51596321e87c85b6b529dd65374b9c17bb3ce7b9ad6c4cec73b1ae4693d98d10d9f48a698afb7e53c20532c86c15dc6e129fcb616d120f1f7599bf37c0deaf3734196831114218295c4749f8a4a61a945a6756446e4631816b872604103c8d5903fbdc864bb065266eaf6ee2cea325cd9b969e04b5d36de972fd9850929f4d9c05e8444c81663d4b420d68c5bef12f445325974d5542e6c4bfccad6dcccbce225a535458ee46b501a451b232c2ce7c8f989ef83b2e967a035c09178c2a9396bb336dd7cae59b7125fa11eaead8025cc89f7ea17c23a31929f115d9352c785898412d306769c5c74c091b09439d7feb61bc157172265a978183656e761ff2d327cba35c66bdb0e151c2f9dcf2edd776af2b7617c82e94d674e16740215422a8a1326cff85e289d100a546d3971028ceefb82e24dd2aaf6c90a59549432bf1a093473d6c73f1a6f1ba8225c3950e969828785391d46b8a68fbe9f801255cc5f8e791c8ab97800f0fb97d4f0da8be75e2d3c8999e6606ba38f89fd077b6c884ecb6e9961fd6a9f7da56a1abf2ade4fe3c8e875aa4114596a5c657844be4d3dbb5cbf5948cb5efa7fd778a76d932a7dedda353cef2a55e818111d646d8d82d8de568ca54e69e036f412c888a2172f4e0f5702f7c13279f763a200d499e20af1dcf1f36e7439f342ca235e2876bd1d5cb09320ea74a391b7861a363c93ab9d67f463bcf2e89e97b0e0034e5e1fdedccb44ef75a21de30e05df8dd275841cb729c897ea288832130cbf0a64021149c5c9ea0a3c840946ca30e60cb632de10dced22c8c2f80d1f605eb8c061570a7a92097f9d501429d669f7378c70decc06e3d5c89c3cb230d5f8f29c2b903a96e8277575095db3a6307cb1094aee73951487a339d2096f69c24ba4debb25bed05e74ff2f464e0bd45da95ec7c559763e08509382b79f49d88e1a42c78b22e86874db917bc5049dafe1b7421232a4f503ed026ae0031cad7bf42eefb478758ed6c1292b3083b5b557ddf2c79b2e1273690d17e55c9dec077e74986b163280f876af16f36e86b94bd9ee82c4b0deae7101c11f35b3c3dc24a04b8f4836d62f65785f66075354da6ba0c58d6d3d56e7074d8f40cebccba60f5b279231d7fcd9aa9bf22225b1a9a77aaac066d85a6155c2dca0f64c955453a62632f90db3176cf324a8e98c6133d84f8647d14de6e18ca95d4c449a758623e9bd7aa3791ef1a73050e472bec89908fe58e5919efbfd197bbc66600669a489c0f78c7f757b3067e75709f5f48b993ec6df080248631660dc3c1a9a29f03014e1b334adfbf15619e72d2295d2d1b381936e163c6ec5516e98d44ddba5c277aa94aed6119917ff5e923c59db4836eb18b356f32e00cf968a782962c84635531182a67f425d417c8415f78683deeb1a21dc3e93f8deea0cd3bc70a0ebd30cb1658bf770135a0dd6f52594a5ee4c311074f64b887d219c0384e0fa530352f2601b01cacfb2433ce51a67705573c0c4e36e458c40e1707c4383a6ea548ed56f54710a9d256c9f7b1213d29986be9f557588eaea36b3b872d36a6e6fb8db09067c81c780efb568e43765035377982589b0237a46fc00421a5b5727eb8517e3c3ac3058501dcf8abf9dcf5883ebebc4bd471104cb3b9b1ed713e58dac863dff9966c031f4d13fa3023f64f7f553ba568a1ae17978f26fed392e09eec279b315b663e0b8b6ff3f46dfa62a0c3714f7dcab08a5c2752c921a971e66bbc7499178fb59f150522613f70ef9bf52e039a350f5bd31296f586317b43a4c9ea9555cbc13352218187bb5090b54d8e3489062ff012f0e4fd3d2b2dd05f08454dee1f46d709c754647bf2960e4d6e17b5cb7ea0d4cfde9006f83a32571e2ba5966a3ed96352f40d647e87b0fab88f52e15ac98f7fdc066af10f4ac3dba83df9626836dd4b2645ca32d1b4e8bb7c81d67f493e850832ad654dfa1524d3cedbe33c2851c3827eb26efe2c90d654b8926c73776b78deb173029533950733146259acde4e4d4fca0c97bd5b0d8df928d11d060dab0a14e1f4e12aae26291c849cc806cbdc92174546a6fd314f112dee38624e5f44397877b0d27ec5280f0c39904396e06ffbb804b926f9b74cc8beca7cf159c58415f68ceeab78f723c13bedbef37dc28f59af373cea8bef1d5dad7db5d2bd9120a621228c8d9f9e7fd8c0846709b5946b42755a3784460472381ea0993f8e794dc3cf59af30106955ae5e80e9123ef658474da10703efec25b5f11509107fc27efd77ca3ff9b97cc68c842ebcac6ef1cf056f30fabdd1967349ff0a716c381d94e083112da4d8e496b9522dc7256a9bccf6ecde370afddd2df293cda6816c728e7169d0d3d8c53f7ffc47aca4a86d94baddf256d060672f77732602ab3554194c2d521202da3f8089d022febf394ab9f5e6054d1b5a08f9431dc859ecffc8fb033e0694d22aa6412959c1b2c6945ff88f681a5a2c5cba7e5ab3d8693ada20e2248e4fd760f7181387e9e912c43667c1fc98fc9658c89243a13a8988ec2776865df5611e993dc9a51e30267af34520331145c0079883e73a36c76325b6cd24b80ac388f1fe1f10e2628da067fe84f0d2a744aaf5b34fb1160102c80dd9772b4b481aebf8197b0e84034f277f440caf887d82cae378e1423dfb424796ef33944ad1d939515af9be830dc3af12879271998a4bfd9da62044066b7b146b8624f3fef41cacbd70df187c0be0e620be2d6af429d3dae7d023d2196d845e03dafac723607d056cb61b48f5de5d7f8211546be19aedacc5269e01a4e46f789579a0bb247fea641489f8b344a609b4e23de52b3be8f11f1677fccf3ea750fd37c16ee5f43627a1dcd11caad7334d2a882bf869473a446930fa533faac44d281f365311fe39b8ee5dca75dc44766055859a7672900c07cf19121c036dbe4641ccdc850eb2a862abde66bb1ef471b5eebe95dab75f46f9d3ace72567a80b2da48ac71e84fd68c306b040c2d42388cdb0ff63d07ec5fb147044d9a51c4aa2bb46730ac3b4fe79b68191ac946bc688a9d492c23f8791785ed5854d880b9aba9afe8f39f30d774b2c1b2da7b6ccae4472a691728a682fc8ded7ee74cf3f0d28fcced1e3664514800dfb36525a21541dfe0bb3617e5d9570c90edac85473c1bb8bd616190127213699333d69e0d96146643ea5367b60baa295780bc07e7ed04d7a2142433f0f467dbad734b2b4884a1c158b6879ab13c92fa197eb80acc94c6d605c96f8d8f06fd2272abf52f7e76cce2c15f33e6e8dd5a78e3876b688e12e77533f9f7cb910aa39c27589ed9f10bed9adf1f36c25381541c80e4f320d257629277413b46bc757915a11586024bf162c01656c5da94c2ea9e9fb0b2c84a46a23f904ad62ae12b5affc8f2341f5f2c5acf831dff008f17861047994807ff36480891f71e6cd40a9c7adc5fc0b98800181752ddb8b42e9cad0597dff243405999171aa2bad72ac6b0ef38e71a2800e760a486190290a79dd7faa4c692f75d2cd2f9c7abc9be540c704de3e2df87769ab1dad4db76936ce2dc67518dba724a19ca66e5e7c28249fa55aa67935999c41433e09f0a76fd21daf70c75ae40bf2ff66fa4b1374308012f189d47f5db0b8134be7412c96254b8e316e1a730fbcb95b61aaa576063c64bea996bc138708a68185dd62fe37da27c968b74a2cee1259a501bc1dc28e31323d227cdd549ba2b249d1e2b199dd25e760fdce34447ad91689aa6a21a1ad73ff7a904006bd51efc7197dfd872785121c75fb2be1c1c0734ab357b73f5c98ecc03465e1e792dde2c077e2256bd348b3b4a82daee56924e663e64a14517861ab3a0c58af114f9f94a5757715a7547667760b8c08e0fdd529fa2227278ac68bae2500ecd04b9cda26271c07c39719daafaeaa3ae398465196fb4c0efb3efacb572c0a4ea3ea372d9719460345c4fe76021abd0adb848c4698c8e5eb1629a45fc2d958533e512b7226f21ea18ac090be19936eb98ac9de2ff486d61ee5c3fa0875a5a019bbb40b1d51671d8736d3f1a9bac87d79ad6b708325f105e9cc589e0df703142fac898c7b4bcbd0745b46727af91f0c0132a8ceb7e29ded3216445cc97132aa04c967012871b287fe404061568fbbfe3e0d61bbbde8f45c168d3eb6733c2bda0e818bafa96bb05d1fcc338bced13e3ec4e2db9aef90a41e863b60d5c5cb205f3ef3603567904e8974dc8ebdca63411e24c3fb354da8303877c8c5eec1e8f79113de53764001485805dbff761417f2db626d32bebd8276fceb147ce9f22bb8f5fb8d5c03e799170e4e46a6052d9eb038e636b684e0703018ee653a4302d84a85026aecc584e4e165c5f4737914782bbe01fda90675871f91db972f53afc427122bc887515108978015f3fba8339ceb19d24a90ed6e72b5fbe35c41a930a5c518c1c6997f29492aae428d18d5a9453f57edf5198b4a50b7cdce96f5de35ce825af038f7caf12a4107a183314529d3451219d1fa627be0aa8d0c864cbec20077153a16c5cb3eab57dde0a5d67989338f625d864f123878e7b75bd97d847f490357dc378366d3cdbebac34dd6cbef1ac4a499663955df6df919ea5cbfe8a62a6f89b5f6b1b971fd503a87146611fd9a3059f8302aea9c2247b9e9046f3b0c73179aa613699e94077d8a360b2839cba81cec1412ff460f00adbbf42da6ec320aa3c29da82f1a83565d71fd78586c1462206506642bbfe47ba5d706eb7833f0f33199f2eb24e3974f508e46ad5ceb9e2293adec94c26935d9eaf18528cc301762bfccf8db63e431e091ebe28ad8cadd83eb3e576b307c63953c2cd97eed7e5d33691391ae3c32fcdf69922af1cf13ff05c3c343f1452292582405566496a1b119915dcc7a7e0069e77322fb1844fa4ea92df9d3d95688680343cf28eb19cf06c6a12f08e23b88ea1220fd001cf9e7dfa532731f9999fd79b3f503840637e09359e1ec906868be2a5785ef858ac5cd7853b9fa04e55e138dd6157ff22ce43684e953aea2010615ebc76251f435997e4f092d04fb13d5d2baf77f8ad5bc4f3621073d3cdbf1400dc3ea9ed9055b02e32e638acd2d51377bf1c6ae5318be419caa2497c77c4be2281ee43d9de6b9905e8273b916d36223a157 + +Params = SHA2_40/8_192 +Msg = 01020304 +PublicKey = 000000251e5847003a55f486093eb7d81bd94dff8cbcf7ba51ab846b816438c51a44b397499a4079eeae0306b18ac772eef38e5e +Signature = 0000000000d13b73f784e916e838053ab50627bc5b3ff3d81f275f676dd853424348c77c43596090e3e3ad93252cbe65633664410fd0a9ee24d816a8dc9957d8f4d8535746eb4410a4a206ab1d6d79d6d4edcd371556e3d12957c11355041cfb28cc9bbb9cd464216135816f6502751c291d349034572024d7eca9a1b7ea3983e7baacd88c54e30b48cce78a6eb16144d7b4c96bb83ad32a5f4fa9ede6b1cccffbd9ddd3cc663a2d4fdb556cea68ecd55a6df2c33c3f0ee1dc4c06aa00e4adef7b91f83891d03a53cd81ce465b238bbd865b3ad4c0c579a50955c51b70d3cb266bcfa1fedacf9ff8290c845827f5eedeca3c1e654aa05f34147f38c68d5c85565530e3cfa5d45316ae7b89719687f6d0b1fb4c7a3720b7de5fc2ad542ddc8b327325772c56a5951b64e420302eec804b9b39d9fd42cc5c55db5ba0e6ca0989fe388545c648820a08d4bd993e7784dd23c9892701f47baea4b776e3f23d342db4195d407852d8ce4203dc279c5c326bf2ae7451203aaba06f215a299fd3733bd2a6d62691d930ace38ede3306743b723b0a0e57ae55eaa6d52196f4a8c63706b51accf92298afd08fed11efac8b560f3471f8d1eb181e74d495c91376d8403b2a302623eb94577abc032f99baaa1e5fd1b2205f051e33ca044ceb689767d5a39a7ecda5c606c8c39f175dfb6c1809d0667fd2ce1eadb9d4e397902024d0a3f314d9e37da39e9077ff7737ddae683dba0ef9a3ad407fa3a91fb881f9b685b86be38a6a51bd77a64708097981d1c2f87cfbada1a7f2a9b97f902f4b3125eed1fdfad5c12fdf503a1ada1e1daaba931734f11f82af722681f05c8a4fd514273bb2f485d9c891bb418dfa081484d9df6622dada1b6728744573adbc78ec0cc9908926aa760c49e71e6e78bce2cc464ff40c0e052732963dd6af3616268f22d94ec056cdfef85e8b2711a92857b7da259c950074bd1ee636a7d34bed311a79532ad37d43d2ab0220e26de76884dfc90b726caf3c1f2666db3049c7fefbfc9bbf2df103cd8670b07ab147030bef033319d2cd290fac5a411dfd3c6eed766a7b474c5d4a7e579634b011158b77292baac991e34b633b732afd343f8ae511ff5737a9929a508fc640e9a3c3c33396d67177566f1a69608f7f28717f3d9eb35c598687aaa6a0df8ad857c4386679e0b0ca5f86f47323407261b15d9065aa3bbc3acd80508343ff7be50539eea9111f8929e911d348012254062400ce3352a69388e135d3a10c9bfad591ec9014d6c985da8bf3d9733a8eed02b63579f8c136e43ed080363ca962c4fa160ccf0daf82cf010bf07824bc30dd391ecaed2b5b542492089cef859fd7c53d145b5025312b613f00852ba78d3e91199d526d2320ee2785959c7339e6cae9b413d492b09cd546a3af18ef5e688b7f04dbc97a05fec25a00e73cfc5ba64f9266ced90c0e87146f1918f8dd4243db1e4e2badc6714f32a525094c2e50b8f03158b9f2ca2a084494fe8f12c2017173f5348a023740dfa588178469d4768cc1e7deebe664eb07fa5db95ef67c4aa468e6777a2336e2ee956d1b4a59c08b36df4525f185125f7b512f3f1f7f4b31709697ad27fbcf24936211cf27ca1e6cb5b7413c255e241069e4ccecbeafcaae6b2ef4386c4b0101744827779029c4f0840d7654a0edd320d50f9eac30e3e2172101fa573b00bed8bb28edf7c60adf3dff8d0478399fb3bde07fe461c96b3e8f47b1c9bcf9e6cb267532a642651b0898ba31b623520cc7d1b48d8fd602093998f0bf1d4ffe9487499815859dfaa49b0427883f40943598816e0487ca6425389a75eb887429306dedfea6d90d1d5124ce1137ea92def4ebe7cb75e0287ed476b3a09524d0db4282d091f03275c63c4fcdc3df590ed38232ae4be96b3c738ae20fa2a43287d3dad929187ca5a618a3959b019f9c5492a45e91d80eed21677d1980dc9861e25f7ecf9630c008949f4a311a0d5710aee2cf40f429647ad0595908273086d252574510a529038f11e1c98af1aeded2c92526630382b13ea69c8af53c39e2aa57b7e6700952083057753dcde96cd24262afc93cfb4631f9c69caed9b61c64bbc3639c8fa03b6c7023165a20de638c6106ac213117b3b6b88dc0feda2ab47e11cb82ec9a6cdf226b444a1bf55ef47e3f34f6a38149e55c7325623cb34df7d18e071d82271edbd5834a3960d66905442afe854df66dd40abd48e1327e4352644c3215680432b69b18fae434062fed0eaf3ff73cf63be8c9f7dd468182632112ad534a43f01ed7f816772e8eec4708d39941d33ad19e6875087e3c058f1a6b7bfb595e3a992a80630d74c90bcb4a70edcf68ac5e3e7d37c6bfdbec405cb923f4f9609d56b5a1665d21cb9b856a7dc2648eab2adf51e8b213b8a66af4e2a1ed1505d71d93ded0b87aae9500f1c5fe2aa23216a9cbea8ae1b638101f71406fbeac3d78def35f9e79e13134ea07644a590cb1bb28a6c5d85ba3dc6a080a58add8318b2cc4358cd9df99813be7d391395816049543b47cf3485ac325f2fa27d3b97bfd039739f92e7965670c7ac37c8281bfa522a06faca6c822be2b59eb041273f39e806355fbbb618b8609c1aa5b01b6df0548362eda6cbece35af2323b18eaee02fdb14c4edc14f7c77ca6a4507b16f491e6bfc0bc4d95522766ac81f1304e5752afb25475b564afadc15ad5f858fc3be490e30e30b33ce4ac51d0ee4f6a0fe0355435956f62497954184733f7b4325e662c8743bcea9290a21615546fcf1acf0748d0d12833ce3f85344e5f95f3259cbf7f4b262e3cbefdee8f84def7405422caada6def50feebab01f11df828ba7caf19b7c08a5c7e7cf2d0a4d0f441df241676a1a5928bc48f4a73857d2d296f17beddbab6423a5c8420b9d049b50295acc25633017ed0c50fc1ccc8e197c86a47b8cb8f7060a4ab4e617eaa0cd9ff816bbbc8fe21c68f35f4ce9c3be3a7bb38045d34fff33cf9318a68cfd55c353a61deed904c6c8b119af8e0365a9646b32dbaebdb80e97f36f91f5d73075fc3148e37f8c7e994347f77ffdcc8564858ebcce1e15e4b573d3c96667d49a2afdee90e01b2bd11721b6d6f808bbf1b50b684acb0f69df9fe3c64e22209873d6a5692956b19bf8e863fe96c96010cd30de74819f9f23d9c0f488d9f11a011022dd1d8e2362f8f5808e41396a14042f89a87644b651b0c8e5cf00813df0443625897bff4994c7c217e864321814772b7d50908df5c2cf30f0c1dce0d498a852109e1d94560fa1148c8e2af2e0407c7f12c718d75418db7dc2443d71c540253884d838e16fd19ffcc0b874878b924e1e1a5fde4508c41c68f7ed44acfac61a8e63dc56067d743ee3ae03479993b690675877c9425c4f39f9d786ff45f52afc0e73fa6a92e59316b439b4c4687a8517a18b733337a5878578ee59f93047a055f05b337c8d00980e64f01b6b8800d08dc2aff03e77587febcad903f3be3c47ea4fcd66d1d561d5f6080b652efa27304e2690477b9c215f95098e7327d41692f78bd87f3b5ba488fa481cd48bc62c810a2e561ada8bb84d712bc2dae6196b9d9be18067fe9422fad392567f4e185bbeace266847699cec042e7c508e892980bb4ef024c352fe91e7f02309ff3c387cf40d8687fa2bf8220d706d19895489cb96c84247f3b366a8fd25ece31421a36b9a6ff5e9ea679c1c744d178dde4308901c8e7de1dfbf3ed075917e4514235cdbeeecbbd4bafb838197dd5796df5404a218152d63e6c83a97f12cb5d489576e2edb61b436c3192e92bf96504a944ab137409fe85ec23c0bc9eee51109a465b55f621f9154ad2afa8b7c3f0c58febf00f7c22eb24af189a29404114cfc78974d887f6401fa1a554608507e69d163048bbc8e660d999df40c0c7c52ac6e121b1821a4a01ab16f663cc4c7b1ef52b458e38bee7bbcfe1082caf1d1d36de37a12f221be755490fe93816ff312a7fcbc96ce6a6a4bcd942c4cdbe692e3e887892c7b04b55864c28a5ee66540303ace56a434500f19d0fab7397054453440e28a95a681a04fb62675b95bb80cd0502a498fefde2c455944c5fcd169b24e9135921d0104139e11d75cbe2469d3cff1fab4fd3e7496d153b47e62f34b20f2389bdb041108442230be603af975e78b4a257ead0d7cd19ec567f43951770f5af5aba3931138e5ece43b827d892802ca53fdf068af702c3001cd8ddb736fe72bbc8595c0304a84520721f53d9f9a40ffc1bd1aee508337e25da7dd3f5fb8d9662f6b2936c9c65a12eb55cf2bd0b5090ec7e473985d9c9bc9e2256dda6d783c523aa669963327a55885b99fcfa93c403ea6e60446846409e8fbf49ffeea437a0633f001904bcfa53b8c4e50a8984b4f7d63d381ce185273323f8dccd764d61ac2179db19011be630738e35c44619faa33e71cc1e82a178589bc0d7b664a4af12d01f90a9de56abbb3f03c1e756c3142246364e52d58e37d318b00c7175eb5cd04d1b79180e8790a6fe3a2e43c85ca4541f6ccc9fdd81dc69b6d10f5821f76aad10aebcf084a1124159418791a8aa30e0be5c4b56aea91d43d95b37ce61aaa2922a93ab874dd0942853690ab4ba358f152efae7b2d3efc037cc6b0ee3ab5e1c91aeae1532482ca5e398fb735e4665c84d6102d6b8cc2a1e20a9416138c82116fb89dfeaeaaebaafe36e7e60b6b1165b618a78c04f54f72d6f61da7705256b5849ec056c0a035194871a2f06bae1559d7afce4bbd8d93276dbabc13510dbd8ba51cd1a15410c030acde86d4907eaa909e5f434679d7629fef8a37f124e96e56387d09609458c9e46dcf435ef366f8f58ae7ae5fd704c4dab0ff14989b1c60a4f3331d46ee0ae65b2758c8d545b43f720cb7e1e9587a0c654db4a526696e04ca8c246ed1ec794c3fa6222e2c90b2e8cd5407d5038108a31041d8ff070ad4f0de4a0e89764be1465672f9c4e6dac4699662fec9913d0056b4895e18e8ae5ab4c25fe515ebc8833efb30cf274327ad89daf7015f7b3acfacdb41b4ecf882c8b8b48dd72f52f49924a768833f3ad151ddfaf04b4481b6f67ac92979cc88669857a9176c852625b111b1ceeb15a9b831d49b74fcc8e8f52e76e4f1a052503ed1cd495526223a9238a30966f629436da14ba69c42f4830fd62628e1b6e0f9ba2c6e5151285e2a1b2ce027c84bf9992d430ce1cc1b1f2a1668022ac3dad4fc680c58ab264170d8cb8bc56bb05ed1c3cdd4af436f1e71c116d15cd3ce878059f3f1e10c96afc481714fef36193ca4b7e2cf16fa3f8b62a5b77c0833fa50cb30e773e1159170bbb7c659abab65be460f72a27f140bf4c8671d40c930f31b5c0dcc12061f767ac759005cda989d5267d1aaa9996f661d9dcbff7d6cfe2ac934ca2b79c7bc1891c2db36b16d9f1e3b537ca98fa4ef81db5f29ef4e56f57041dc6552d14d8ffb238bd703ae86ff3f0c91f245e73b9fc5d08db97ef262f576d6395ac2968403ae14cac48a7c440b5308f36d788d91daa2ebef6b66e4daa3af4fbff70d10ae834e980e03ba598cba300a1ff117979e02cc36661d30a8d8e7196c92fd9559584a7b58add1429ee82e9ad3933f5c9ff4406cbfba55d46e069e15ba1dee4fc05c0c4a2d75b87c9cce611d8a4aada6715031318ff59a8bb65fd99ae2df0707a0d69c9bd848bdee804970ea29b5f6e500c064274fd211c8170155c3cd63b7f61b5abe6cefd8138e5f3085f295b7e6651be860a972f8ff6b2f296a2854768568e2e307b65a83552d3725b24bb589dd6c567879c22e74c9afd4804a85ea3e73de1d61fa1695e93a1e41c5778b22667fccdf3bd1713bb47d77f8a13fde200014a4ef6f4c1bb2b26773828da141b0ee5bdde25b73f98ccfab207231af9e8ab15747e25f3c5e1582f4f5f9aa38801d0860c1c313302d9e22d94909dcdc727955c71aa2ca0343f9ce207c415f4f0095b571c6e685c936e660b1c492083e47eb3229ec310cc6915a7d92f60e16236dcb9f02623c83d9dcd1860abf36dcfb7dad94a9f7c2cf0b18ea28162e6087e1a568fffbaa2df7404bf6704628d6ccc149e5f6b6ae64086604b58069307b94ca03be8be2538ef7d156ac8de3509dd111d44f17467d324f32f4ca86fd56571cb453fa0c9852217ad67f83c1094e7b93f25106e82fd521e687f832dea177830c3bd89e38f617ab92e86e6c9676da1bfdff31c590a65ceda516b8352efe80aaa38002b0eaf28d0cb277340fddd6d58a012a9979f1b97a16204882c2c764129452652d981eacbe31bee328b410bac69e00d5720a15f8e01e50fc25226521cf810b1a6ec1bbd8b9ad21816dc2ef370a1465b0838005e2f79073072dffaa81f05336d4b1302dba68ba3bf0d80a2b1711e0b016ee05cdab99834baad4c46cf20a474d751fa4c1817a511cd68b4391f27bdb2b85dfec43d35f88f8ad79e06b786a662bf87fdb2a1386e53303e7b304e6ad33fc2b3169e99620392dee24d19da0e5fa974683bf735ff9d1b8d7e1e9497378892e4b62c70f982c82218b810c259ab1b1842064cf31d1e6ae3ecf5d118b6c23925c4f9b246ea4e831f1c2f7b472945a3530bc06cd8848e8d32b7b7efcf99e241ec9877b744a640e60b2ee1e54b7573af66e844397e798923c0d063a2b3d86932fe7fb95ea0831ce9d5902a1ceecaaafea26b052e3dc37197bbff543dabe50606f6216a9cd1043ed9c731ef361cdf63d52848e8ad1ada795ae53b82f0e5c50ee23729e4ed0d28386541794a707bb44c79d3214b3027d952363299e381fe2951b3453828c4ecc1214d74084867d4d641704b4e2a1b8800d6f34a76c06f190d600cc987d996ce993cea4dddeeb8cc6b436ed450dadcc34923f09dbefb4955666adee2ec6d0a4d52cbe83e4e6c84e4959a58090ffcee5f1e2602729bad3be38eceeb8fc18d26b45f4a6d42f759b3694945b497424b892708b931941c0eb8b9c8076bc0ddac52fddb26995d7d9e1b7f51c45ceaa7e23fd38a74ed5140ca76242bd8054ab6b0b09acaa14648983ad97cd69895240775eaaa521032fe9d42aaa5070a61eb7b03923eec1ab0e2e41603b641fa8914efd79a16e972aa147ce4be05864fd03412b004fbe9e956e0073f387e30c061147894dae0ba0682f17f0ca173d2a7ab9e32f9ff33bb10d00a8341a6053aa221497018da827462948cb2e93d536faff22170a20efdfd985347ab0a2dbc10d896432b6625fbacd88304ff9a4a26139a14393c09ef8af0eaa5de8945e48791a95fa229598775beacd08c2d90b8eaa8823f90d153f3e0f9d0c9bea6b3139d8d5045e7322f146fc08772a2479a048010094d357ee8a05bcbeb869536bd7db4a022eb8e5759da4a18dc82dfac99560840f7b5751ce7f83f72717d2dca3763f2fdd4e9c40754f329e899a0e66ada227f2e87634adf13956a7319746fca2233354c1518e47bc8521e926d0d3f0df0da0c0caca2c76aec2c8bfe956b4f6e3a00940231be567e7c9bedc1316c02954e708d0c225856275e5bfbf07c7fb39cca4814b337e22e972df77a65d25e1dc6cfb9da9079431be82f5dc61361fca689ecc9192d5834722788cc49b79a1125dfe6140a780e7e7a7fb63ae2ef94f5fe72b9663c173b46c8457a9b012b81e0e8510dcad9604ff890199fb3be4528fa61a77a5664cdcd72f3ca8237483fbcfaed9740a4c6f993da4f5a8fa5c5d1881a0cf94b771cb2c05316e6cbd664d79a917416f79069180e0f0f190015caa8416f4ca4f9dd420fa293732df3a3fa62e895ca978878a20e0b82e310d323257b0a4e24eeab9ca4380f067b467d858debc720a68e4e56fc2a48beb83d9a23791501e8d40bbac355a3100dccd2d2936a61dccf66112deae25cbc87c7d66928b993f598c991728277ba0074b940ef5de6973b53343dc46792689a028ce2c21cb4b67e304816f8768390a4fd912dfef768e00cade8f45c9d8c72be943719ae133ab466d0bf63d7bd6915b7fc3ba66023312b649e04494f66248bfc59e43e4a43815b6037a3dacca038f98b2adfcf828b174ad525de559010b8733f58468c2ca706679aa661ca2ef5a6f338e81faa9dcf571640bf0bc77f715b1f2e08c6756970a136e554b312e8911e61007b2fbd7bbe7544a743d513fa585843b14ad3e08a29b68e9429e825365496dc1e9a52ed4dc94bbd8d7b98c37e8dd236d5a5b6fa36658012ebc1af3e711cf7cc87f6e4521f1e2444a4f84b64da78d92ec26372ecfdf30289d56ea444a28745c9e995ba0e5cc25958814d305a11cd84cf11702b95480c5c713e859aa47541e513be85ca87597832e78c28d33391f1b2fedd02b9fef419b454eecf4d0ab0ed9df7654a173a4a50baaff16fe6b105db020df7bb1cf27f0d8ee48ccdf7a28767b2321da009fed0d87d64ceeb4da3e6bd50a6f979b68957d1eecf6d11b6b91f57caaa95b45529ea1f081307aa2931512318fcceffb9783546bf1213d2858231b4450ebc23f5ff49db2c6fa786528e55f490481115ff9262fcb0848a0feb7255fb05203e0007679fd02963e26eb6e39e6e101d01b6f74e9b1c3edcc5b557c13b60c4b0daa9b39f52b319d2ebdaebc32bebdaa9d65061f88124c24ee856197dcecd8134b684080f1d33fe165a2cf8502c5f057b9f760cdb1dec3b732835b0ba06701095d93d56b8abc7ce0c42543f38139de19452373fc356a7d34b0c5bbf204c3a1efa05fde24baeb0f2910fe4acafe1e1fe70ef229301e1d98b4ce959ba24204de11a4e95b47e091874309387a6e321277ad3c4ba2f24b5ee54781c201a65ddb1c4cb9ee49e17055d14cb00508c6f7d2d1d8af36650b1508be5efb22e2d16fa8144e3845eca0e5f5f27a8af9a0ad6043ba6d9421caf779cfbeb7ccfcdbd3d061590d254bed40302107805aaa4a72e8c7977c4ffcbc271f85cdfe8e70b883733e35616331071928f67afc510fa73d8f286a76f08196d076ddaf09c977786ea22889f72406c6d5ff98c8878999cd05ea9721c432a2fe842310ce2d36056b09850ff3def5a8aeb37d5e87db96c13092c2e9154bb3238d906bfd62ac3d7e154f528db1783229c33671456aefb220c226c2887522bd98b56a1b24b93fc70e7cfd029a76d62506c34c691a9ee9973e0f08872cfbeae25da3d88ed987441d49f44dacb42d1d9d90c9ab06ae867bab7b2f151d74288d50340edfe3fce1778129c6db9101c16ff8d17c4df6d96b54b602bd7b812388a10b6d8f7f105f482573780919676cf2697e5344a7337250e12e49efb5987da82f24f0b2f47ef59dcb91653e2f460b5998584aec5b5b51bab0f73812982df1fd46d47714143361bd96b310eb2af5e0a8d3ef78a2748dce348e3d3dcbab5720736c9f6a976540de55f215d1c519c6df269042050bab59677a1e1fd8bebceed003d616395b3b211444682af07f7dc2c90356c9c28eb0a06f02d299c6fcd2e163aabf5970e674fcd1326616a935e361aa3f0238cd6e42be604ffb3ccf6b32a77ede686cd7d98b241320bc487387f46ba16cf2ce2536f9ace593fb980a29de0fd6f76accc8913502997d2c125372d000cdece96e4d81d9406f3d1604a7e027606719983a4692791b7bdcdfc5966f33d4f2317572a5335573adb8a6b50fc9de4b2403e3916023d5e7d0010ad372ad82f6cc5d994615cc2517c92d245ecaf2752fbebc11a2024cfc30083bc710a07f5dcc76f5b7351df72b859a0207b63c30369ca4784bbb8ffdd1ddde70372d51472f45a7ffe6c8d7d1558ab88ac399873586beaa423850f60014fca7f96e93ed4fad8d77fac201fc786362bdbe40af85204e0473fe01d5ade642a9d5fee484064eccea81d6f0deee69f23fc26def9b483cabfc57df0c1d4f885fef811b86ff6679525d0805e7fdcec629c72d5bedb9fd3f4cb1ea185d85a67f74b85c250dc8c1c6305f48e0359fa708fed85b14ed414a4c4eedd2da22da471d195320586ac223d11e18193ba78573d5b81a31f918c53c8e0975e75c85d5b105e7d7bb08f0f970d09274ab15c09d4310e3d5682e8477c98526f0ab9d21391a92a9867d08c52011a038296364104c8151c3f99391bc4a9ac50ebc923ff74e23ad89b7886ad206055e070f76590e24801532934eb80f9c1afb56babe32ef1be70ee6be209c8926577917206ea8bc9bd86107ccaa5bff8d493a8df40eca86714a42f1b7ed70c0cd848287fd0b153f64b73bf0accd601f61cf6d7393306dcf4166d240d7eee880210427011771e6a24752df50f912fb7a11e1127300817fda40fad4386d6c110d262a57c65adbe1b8242b81c6336d39496e2e770e151241e9f8df77d337538f75da8ff0aa0cc15d6f13e610845268b17e0bb18eda54c6df1b28d91d273e22f023de1a10c6d5e88884566fcc915db75c5320aa8f70dbed5d586f3bd941541e378847269808e34cf506dd986450b03a9575b27c5b21ebea40c42402709b006e6caa84dfb470fb9362c7db20f9a562a049557d7244b3d695f5ca66cfc281e5adad4f7df172eb484ac2fb9a02987d5ae49d4fc65253a278eaa015255f9cdfc274de64fbf95b5a145f9e40494f31888c10c2d97777294f5829fea9e8ea8e71d320b789133cf012567c1b08074f4acbefb714e0dc03c994565f028860daf6092509d513e64e9b96410213083ccb8301201e43cc926cfc6af3ef9c8979da522df894540445a0ba57974d2a136fece1fcef88229218c1fc2cca9f3ddcb20a52b3982be57f480a8f87bea18f006b800dc5a59966befc23a7e5ade843fde4c9760e5b06fa0110d11311e59a5bff72e4af7cf06cd82e9764e3c98a993138b133c7aaf711d3af4786d28dcf7b52146b67d55a4a320fdb6ef60ade6bdf5133e637250d0db22b4a686802ee948ed17457e66bbdcfc5be23b23cdc740c8ab551d6f6a53d66a8554cd319cdb80a5989a5c2a499a6ffe2b7149feeb3057d338e69dc0136eb49c5fe78a058f1ea7ea34abe12d34e1167d9f4d980129fb5b0672342dc9e02ef50b40d315a977d07aa6c0c491b7d0db0215b7c839c7310991603cafec9ec0dd7ca18b32a47109d3806e9c3aeaac58bfc3267f6fb651a284db4d073d1bd11824bf9f80ace32cec31484f9c0a24a9524caab93e6221e777ee612945662ebd547eace0bdf20581497301cf9cf37e8b847dbfd33551fa2dd512341125d7d0c87d13e7084cd3d7647ee63e9802251b633d58bf6d1fa1a004c732018ae59e63454d659384c52a83ccd8cf392d6f8b5837a2c615dc70d72a7e9fe57a1b3c2f3a2cbc6d4d47964c5ada14ab9854f540788468e3485ba6656b794c93eef1bd8133beaed93def9a78e75b0c1d5e2dab2fea7944accc61ff100798de25f3bd3c5d6ec3b690c379248ceafb76257fb0d8ebae5dc32f5d23252f9c296aff5753665261a2f0a5126597ca375397cef86ca1696558a55087864eb7642414c10d745693708c23e8e026e0d78027889b0f5ab19a0976352d6bf903fb07dd8f8bbad9c4fcc7d5fbcd0a526e73801f9a182e30f2be881e12d11be80c21e27c77e14a873061efb755d3d31454053e35472031d83d12dce0604a407a41239d133cea7d85238cbafef5c41ecd6ab6cd932d78ebecb3e839a005a24960c0b7ebdf897820f3c3ab549c0f3e43abccc262ec3fb4474c0efec9878f4483370991b01c64e957b986b4dd6f3c0f92a07a8349be7aa40ec1d9b5a3023fa9d77d5a2284b035de09c5181ab9906577572e95be84e90fc055a987f07327f7e119940c621f1ee33a5a6dc190fb25cf6130bbf6d2af8f5c4795eee7f40eaa124a33f9e942c0b98c6dde59c9bd55b535c0d985ba1c02eac733a4082e651b35806197d8f1f659ca462d8a88ca5a3d09d3422b186ab730d49a49a04b85e7b6dced61228731511e4213568a80a06590edf6205dc3c92e3fe3e8512d01a655b1329ca784b214161988256e4ecde16f09ba5bdb0c7829cde3cfe488ee7970c259ff97fea37bbcae6b377fa6de7e11cfda8726abf7c59ca3c0a3d9097456d78aa2b7f603b6b10bd8928abfcec493bdd696e3564a826a11b540d2fbc2be2d7a8aab423396fafab251647b59b3371202515eb94d67ffd973c7f0660e1e565f5b406ba80a77061ff17f955c5cd27ee6236d33096b40f0301a2a3bc7a76092f446644e111c4688613ebadb27c4e1009a84242c29188f6c138def4984ae6e7d68e0fad36780db350238602df97482ff2e419c3e011f001b9c2d55e95a383af4353009d587ef88fb49d3b35e9f6a18fc53dedc0243e36f7da29adbbdc79624364e5825344d0d72cd915486e1960e4d112bd5aab865f11df7bdc6d0db8c3699813efcfc48ef325ccc04d9e7c630da172855f067a748604ffbac2ba23fe0461d3fdcc72d79413bf712cbd5218789a0c0b0e08c3b1eba2e399f0269f5fba343aaeb97ae486b1a7e10af55449cdaf88f710826a7d3d421976cff4d0b5e37067bc4f3a9fe1101bd4ff02db23dbda005ed71a47b7ff2fedce2d26970038c88c5508fd6b035524872c41d67d931b4919ed1e0c7b20724479e7d4ad0c4db32602015ac00c5cedafdf85debffc22f5ac9e16daac9fc3db63f2cf289668a312f8c4c7348b59e1765890822f11c6cbd85ac2017d134ea137026220b4d5c39808bab90e82cae4ae9ef35f2fd11dd80a50398b0513f263f3572f638abac7385d9aa2f6b86eb4d3051bf0f473a92cb543b522d0f70dfa0b1d5db5ccbb9210ff7de2fc12759d2cab481e3bf648a1aaa14d5983bd43b3c273949e631851378622203cf0a4a4314bfb558de50ac117949fac32d291026d7c1d19226522252f27cdf39fed1d75e66f0d8e3f55995aa47055c9351ab57a292dcdbcb4b63bfc1fcab3535c64ffdb1c5fdf98754b7ad9a956ec960c84c305a1170c84d3853dd38051355fd95f4035ca9f2bd7a24d68509bae3c06b5b6a53a30c64189a89ebbbdba9698b5fbae6fef5533aa7a9cac0bda73672d87547e093565a22804a12f7b1267b55ef97a3be9862d8d0c14a5d8013f53f062dedfc27ef7dc69225bb13b78243f9be3f689260b0f82314671662d6941064919694dae34a77c984a99700308a46d97e8f19bce9f0c286a70d529ceeb47e0e91477c916cbda12415927285a4f81ab69162a1b318716bf1ee4207fac64c1daf3bee3cf974acbd9274964c764d21d24ae448eb0df5dea4a7a35d3338e46fc80e0729de537ddaac81e979ede2578988de6fa6e20ce6dc5e2b7ae3bb90dbe5084faa22ff98338534f6e90347f6ca780031085c15cf864e3949c7a0fe743f90f923dbb7fce4bd7f6a781ec94e02853977ab116d6b0674ed048a60ceb081bcdf4e2effdec8497d033668058342300815f7c04e14cd5f5869ab2935aad274a0a0d2f72750c3bc6d89c53494cd6867700a82049df88a1665f06e16dbe61249ebcafda237846e4c91fa21193d0d7f20ec314fe924d6b9c9e25e3fba632eb3ff2b8527f6f649300e412161c3ef615c1bef7958ec6d9d8a213fe755ab45726c7014f6f8ff856a295580e1e1905a2e38014fdcd008025315a39ed3e8a91bda12676fd4548a4c1c505239ac986807b61db6870f2b44ba48e4b4968f030a6bfc4a9287075e3f688484ff63baf350ca3cae67ed9a30ae14b431d2e783ff32e03bfca7d00b1317a5674bb022d8b1c9173749bf19327951d823b6c71c61acb357cafdb214c8ac1bc5d2c4f2865b52428dc341f99ce549b84b01fa122a093b13860f636ae4a2fb5ff645f467c72ee91e61f808adb110983a2464b6a328e0668319e5b1faaa9f61c4ee1ecbec3d8cec572baa5134efa55a3db308dd7019c8730f7c77b2e6cf6367129402842da4bb89ab2f483be896066b4e88a59733f3e7d24c772f4794906fb59e1f6768526237ece85a8587658af56022170fdb20268393aaeeb1fca1256cc8282f049d58ad105ef243e8bc00706d79b18c0b9d6148d1f3854339b9959cea73c65c2c155f5d9f824a13ca0d1fa05e894f8707df0b4f9cbe67dd4894c00fc7d9c9930ca2f851641419fbeaf1c0ef7ba21e0d8eeb65d97ff33aa8ad53ba65a8f0660a5ad4b3916b12df099b5c04919d4cc50987494d846c49be207d694f6680edf8c1a7134989b5ecd06b5a8087697d7b2025d027a3a47eb43a513b9f71cca5128cc1de92c5ae0d02e5c64f4a1e0454eda201b201adb29025faa73536e3790c96cbfbe2720d48fd066573ef3b92c4a56fbeb93e359690dd92f78aae71302b713c6934450e54243aa81d725913ea9c26b2372eb2c358eb8563615a9eb4e9eca718da9835956759683ece059cc4aa2957f08984468cf212004c11ec649673512e78a2b7b115208519c054ff5b7a430ea3588b37aa686bf463f89889a9cd7dbe50fe66dfdddf04a25c4bb8050a0cd3644ff5bcc61959dbd601507ffaea05adeacb1d18fc93e17c85e1ffc4bf0b42a5d3b102fd7bb0d5acc6300193c806af9d596130ae11d87757d3b8fd77cc853b21e393faef896a82e6ddb561a72398d3c2ba9eccf713366d5f9ce4cf4a666c29d54c9dc0ef077fed1ff51471e663ec6cfc24909478ac31c916be20a9d851e62bb096513512240b9670a304905eea425f417326de904b205d3c2474e0a59bc01a818e9d0d8b1a588d7f6d2c62607b013d37c1979b92f314258bc35f03d9bb537fe99842c9113c27502b7c5c06099c53e218509853899f5013ef0725c7c74d45105fe0c7ad870217298b66e4a339a9facccf09eb128709a6ca62a46bf6dd0e7d68da67b18a6259989ea3f42a70d48e0acb837d394c7b24e0edd6920f13ce4ba7b6836128953fe52c0d7f6a68592be6069f33f4359f832e72ffd4e51d6257f58f951a273babe4a86ba7451bbc69aced2418d4f8b6dc68fe7db17c44cb617f0b9a22d549b3834dcfe7e47bba41fc67b4cdaae8559d716352008325b1ff056a4199121c0a77dc028c2d2acc0497bc9c1e0c33cd24e43e80eeda687b0699bf35e7c1e39644494ec2d9764900ffb791362b683c0bbf35fbc25d75e14ddeaef1e1548698050acafbc6eac13618e7fe862c25adbb9aea96e82fa6b33110b60c636d1a81ea5a73207d195d1ae1fc968c30baf1ccea43a55cfb01c03fd118a449a359cda24ea4fa2fa0acd53ecb974a4ac6e16ab0fd6d16273fcf980c17814f23d449e3ad8061ab4addebf5448a5d4cc09d681f345eec19ba637deee37313fa90f7df4d2e61852fdf45a1b9da89b0ec3e08759c8a5ad93f04d1c3bd3297159b6 + +Params = SHA2_40/8_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000251773ab98aff6f55f76ceae997551b7466567d224ba6c1ec75f3424f1e068e04237b8d8c16ab0e8d810103c851355c2cb +Signature = 00000000004ff22e5a8ef480e522c42954bb357ee412db46dd44d1c20f222d2b8ecdc97b1cc96713524b61014db22afcc2d416614274048e8a118806d4d3e93fe002939ee60a9e2c3cba4adeba53b06ac8e0d50e489fe647f8b9ccddee473340d3ef89325c84e6d8c733728ccbfdad31c177db5136c981986e3d5c1c6ca619bdc56b5b8fb9ebf9cc2f6ce59d709e8a2cd2f30ccd7fc256bbc213979e67f0eb5ee166e05c2796c33f3c3d028324a4d18f703ef4c8a02170dbaaf3f85f850209cf19176c396320c1773b83489a3c57bf1161cc417381d431f82d1957973eb92e1e167c9d595b0cc805c0afafbca027f5bdb82de6080f76816a143f0d6fc1298c46ba47639f9133260ecc767c11afa974cf64a6e400f775bbe999ba6d228c7222f9dfe76481e84f8eb921f8cd81489cbe88d412b992c9c535e87a3d7d1b1112a4f3e5f645385c0448b3564cad89124a1e91fb1716549f13c1661dae848d00bf06995151df08a295742d290522e38f3aa64259eb46c3c973da831f0268d5cf2a001c7387c23cf6b75b038261cbabf551744af9558019398c5279d05fc7ac962fb88c3f6b1f9251ac4bf123b2ba575681aee7b44381e8622672c216363e31e709e81d7265663c63a720751c25cfa92f29099e3d91471ed1a75e3d9c7e7d6f495df205f36b719f8f2f2d6e28b6f4c0d9493b7d637d78a793c5074ab9ae605350a618f356d14fc0059c6ba3ed8761a1c828f6affffdfa9ef4449f36f585f1ce06e4a46ccc9344a1969e96feb913d25b0400f531a7cc927ad4bfd7bff09256ab91c402cd743830699d11a4516d3d2a8fe5ec915257dfaf16b837498d268b10b0f7a7c5570eeb0acb4af928db7c9427f9717be55e438d627fc6129cdd7ed96988fefd2493a0ae5b8bc65899d983da7c2a961e5c3df0bdd635536a9939124b8e180155321bd6eb2d2034311488fde38b12b34c6b868166a2409219f6611b533795b11500a399825658b595f8f1138a2c55ab5c57d536b390718ad7a6b39ef6f85c9371777b0dfdccbab03c5ad6de3bced14d3190e21735b611d34e957625bbab1d6d313335994f6bf5330190f57a7e01392de37c72dd8c3bf174c2e59d3f49763dafa4780226603163cfaf79181c68c15c3bb1d8f81f6550eb6216df24627ab259e2a9163128ab7a811b4756edf596335beca563d311d6630459b5ec9f7226289b745e0d08484a3bfb0cff680ff7a09e8b8706a13ca92378991fc787d242a5078adbaec8adf88daf6ce7e5829569b12a0a5f57cedf5d1d097caed8970064661ecc9d378b601d8d58d525529e1ab2f76ac49560042070efe7e206a6a38263ef8b045e8e907cd974ad05ee57bd289e3134a2b6f3078cc7c9c73b89bebae02220dea9a8398f0953be8b174b150732c3f71b9f5c2b39cf19cfeba65502b7b43a5aea40ebb39fcf4d18b0dfeb397d989aba412db37c50578670bd9f43557bab4a2e2b64d63927a096b0d92b52737a5e102e2d24cae78756312fbd7d762cc243d804538eeb6af26adf19435f852e56534a94dafd07d922f2a4be699c4c077014e2a35bc1944069ef9ea63937f63fab4000653fd9ff484affe99ee08ed32da19190f5fc49721a467ebc2f569b23c4f1916a98ea410ef7cdd13e68e8cb079920eb3d421bf7f82f0cd06a1621c740b774707b6dbb5d5b4ee3d5b450ce11552388275f0cc80502ad7d829d53e0c2297c77ecf04180b9198901f8d8fbbc1155544dbc85b66ebf66d4bad1257480e8ba8630dead18170ea02437481012d8c9b4b9a9741332606e30caa46b3ef2528968226b631d95fd9f036b53553c97915e03dd264ed6cefb7379c4e5098f4a124004e8bf21e3fdf0c00507fe1b75d33e3c09aef65a1e2bd1f5b74b83d5ca6f4e9c24f8600f85851eea427924f3bc8957ef504915538bc5acbd3a8231165af724208c24b2fb2779ab8bb2c77a9330468bbac3ade58b5c42a9eeb7ab85f903f7e370e91fafe80132cbde3b17b4e8a71f9ffdb788f33b417a450f958d7a022a39ef1c2dd70dd4036acc28cf6040c380ac6763a99b264af72b6b9120933f25ec4332f75e9281faada822b2d522fee9255674e5a32b362aea59de7ead5b13b14535ef77abf2d164369a77748c234c35ae2b692bf08eed5ab9cdf1a108b7f18a8836b5e4ede7611cde9e36236913a14a6d917ca19b9a0ef0780c07926021e1dd8a83b9d0fb956109adddf0e1813c2de99053340b954c8ca9d1f1a9568747ffd78279f50149d8a29fefabe95faad70085633c068b2991950e177409a567e01d7f68ac325cff782aef08485188d7c5081b9cbc1ffaa2700c7cb989aa7219b86934c29f67dc2139b6eef5e72ee3c9e75cf59af9750a822d37726c6048881daf7704ea536381b36ccf2ff8b99396d144d4118c71f821a25c8f175cc9855b66eaf093f54b2e469a72a9f2d35cc3d831c7ef5b4ee3e17650e3752d231aa98740c2f06c1342f97e22d39964a68188fcf908614f7081dd2d8ee0a5d968f1b4609d94eb8238c2847b497b460f053ac59f30fc98ca31026b012292e6667ba243795e58a57ceaceacdb095368f2d014f72faec2d4261fd9ec2b5f67ae277033dba911de8ad6257064397b1323690fed6a535f11383780fe8d4f885f8b7d4b7bce78050e742023f7a99620c8f7b65a893dd713e66a45add1ed027930a5c756f877646fa9e4ad3e75f11a29ced2eae95f8b5770f8a86a4ee02a3d9784121f3288ad81942286908f697c272b1f26cfdeba5517ec00982db31156de9db9a4f9855535589b18845035c62a000dbf54aa3bae2b910f2e18b781b01f78196b5c78cf2b4a9345605a0cd34b0ffe4199f282572543e4c3456611d966b584d89dae27832d89c9d6206a669169b660400741ef9e47b3de1dfec96de450ba7dc75ca2328d08916bc606a33ed276e34fd5ef6514906a1b68079e268677657e72dcd4df46fe92a503df79e561f8d92f1cadc5686046c846de293e56c0f0a64940f6842158cc61a6dab771fe5fa8f7d37ec2b3dbf5207f5cc037ddbc269c4978425e2c0e7cffda639b8459e917b57974cd572800284418397a2833a61f3a1ee3b129f215a54914c2270a5f89d133320c2e52b97fb8994d660f13d5e828b9f626976edd89752b48c477268e2df6c47629028922e7d97081e2b1178dc1ea2739efea873f49b1c49404c00000b99aec42af056236dbcd2ec796c194bf768994b05685b8f1d796c2a7d20bfc98467cb42198152bd65e0e35b15c277ea55eff9e895a2fc6af642eb650fa0198db3231785458f2bb97486791ace3b2e18b5718999be63159600a73df15e9b72133ebe93cbc9d1e1716bce09159aabeb5daed41990a39ce2de8cbfb274bb6235ea95f168e5db89f8303fe481202f09955b6e612158cff9bf0fd08909fea6dcb05e7af7f421a16f1a987d3114773335ce4aba438f7c46be0930957b32967891552355c3c0dd7a01e86346cf162b2c554fdf6c5ed1f3730e37bbe6605c776d8b1f6e8bc165cbf4d814861932cadd225cca54b8fd06c791ce18b06891a80c9d5aaa95dae301abd39f76e315aa6de07e421fd8f338bc1efdb7fdff10a68edac764638be70915a0a843d7f266a07bfe4ad36a823060f083f6f6fd0a7c35d8ec0b26be51b8810fcc7a0ae0f2990075f79fb9b2a46750f872ab671a487158fa945cbd0b05b7b0e9c557d39a33daa2ad28921f80d4c26cbf0ec664793cb083f67cef9b56ee724b45a9e530ec5b52b503173446f113491021cb7f468abcdcbe6e2bed2634acc3b65137d0f32f0bfcc2b7d1eb4df7ceda2c25f8a997ddb392afb64ec3f6b321fb06d0ca7754ebe4fc83870d22c6d10f57723374b7007c306a67fc741c7d348f9bcba4e85712d2997dde47185aca66b3a0db408562b63fd0f3b3afd4d4dab2341c1a57c1004a7386eda65086b8823021612cbad41fef8bd5715cc4d13020e9163f6f62087a536e7847537d9b1f69d5e44176029f436d58b84f88fecb2ecd5cc6f347f4b2d7537e8cc22f1189f035c4ea84d18977486144962cf91a1674cbecd394cfdafb8ea2e7fed128ae67ca57b7e3facdb868f62f904e4cc6e8d030139e0ae6288c34caa9fd6ee6660f8c67d6f15378681a89b54eb7372a14b56fd39f72886f21ef33ab54e49945e0a2721778aae43b8b3d27ddf085c4d2037ffde45e97feabea5d6400945993e5441b36baf2200aa0ad5dd8a333665062683a59cec6cb2ef086b425fe8507777bf4129a272ff8002a0b481fd545ac0cc9a6eb36057d1adabbc27e8bc84dd3105b582ce849c28a2f723b811781768c1a361a680404404d9b27b5eaed2241680e69d06886caf126150f14c7842b81c71a1c685f2f166bdfa162748c442ca6f006070eeda390f4f1a0015ef623cbecb7a89bafd9a11eb9a871522b9f11c22e014af839ebe858a006c88ee2d3ce72fde6f089a9a8610ca7950c2171be1de725166c004f2d3369c732f790af16ea43d39358bc6951bf5b0761a37928babf4f72bc47cc15330ec6eeab1c11048bf8834acd4926ed2a71ff56eb2d316cdebc3920d30024a09981f7ef34772cf49e676a61227b6d371cde4fc49de2b058e98bc9f5f5f430a23e3bc8680156874450604f26acd32f1ae55dd3b8f5167b445e19b77ea1b38f66c373be9c837a815262c13db69f0a981e65b650fbf77daff6a8187e95ba1758018951939d439e09910be895c572dea2f432a14b93d6c97e8042a1cb262c82c89fbc3db685a5ae8704aeab1d08eeb252d35317f45447399e2650fb2245f5284071c3d1a0c5886898d7bae6fef808a765cffe77d4ad89c4fbbf2a691ad6ffba7027c056e31d1ef157cbe2b8151a37e4190ec3ca483b2a20c9d4363467430964c0e8feacd049088f7e4919921651d614c7efc57ebb49fa31b687dcb8d808bb187e05ffbdffbc521f009adb45395b4568a769fa1fa8ab9f472d4d851fcd8ee021a7ed3bb4a26d9ce732d65741a727ecc728a855fd59780b43c752d792780f9bfe130a6bafc0630c898dc1c566c4e96a48329dfdbb40e3c8ad6bd922dc644c2c71066865144166d7d4b170700ce88ffc62631d08a984d2149b978c34b2590d60686e881bde678958eff5b836e64c1127b632c729bd2dbf6c0296576ebad4d678ee3bae920e5bf0cd733696c3b71fa5348f532fcfe2eb13fd603cc117bdd251fb40900fac0ec56c159bcfc78afcbcff2a3fa042c7809cd66de983492b6b6f42d3efabaefcc58c16597ed656cf4d4315871403ada6e6affb810b1dc8d5ccb6130de8dca5c98bc057a7976c20c9bc7063bdce282ddf847e3ab8875fa924273d1ea2ac0b511a2df0374224732345a67edf50ba96bfd076ffa08df112a37419a94789f96fedffcdb780233fc43f5dd494bd5ea4e5b885ebd7bcd177338e203afcf04f3683570e17930911b970afa49456956303017db257ff88e15f7d3d96b9d738de61c241485c347e5002cab914362c5ef9adde140c43ae5e3cbc8a5575088b7de9b96ab0c7a5b2a2db6cc697c110272e9095a5745aa410bcd697fec60c8d3ce41b86a6e21bb982d09e8df47d1a06ef4a328e414d299779ad03b152341dedca88ba6b4c9f74e52775603a69d95e5c6fd05c0df5c89b0d6d5c2a42746dc417051ed9d576a8b4388831213308ebfa70f4efc39d4a701c86a4fb4d00e0b9735bbaf3dbcf820ecaa18de2bd9ab595433683d92c5aa3f6582b0214484df4ebeb6acdd9e80afc0695e07dbdd26a31d60783e4deb9eb97aabbf4c66a1c93c05b15f040d93752bbe1c257973bd2e88461c13e4d8d5f43eae08fcaaef05efa9682e4e8b121ab3df83f963a74adec905c0d9ddf515f669572778c170055bb54af8df4dedd612356609c64fb00e612ddeffe6596569155ea81b1c4af289e9ebc673f1ac576b1cebb9e75f2d5e9959bee8d6f4e3d869c82216206f1609cb4e7809571e827a441aa26a027c5a039cfedaf029912c7a1ffa0eaab6bbaaee0c3e6bfb6621b93577885c1eaf0e6e1ffa34e017f43e13eed73d46a5e4ab1b1a7ff79d9211faedb0a40f70517797902be87738e8ad344824bc73d737796c120f9fc20520c4e93e4ade49b6375a8c654acbc9eb52f9489adf91ac2d7fb9c141bc5cd0c1ce861aa07316bc09e41399504630b3329ec54036c5e0cfa1011f7834e7a1d87c3d24b8d772e46528e8bf2a0352d5b7df8c17a2e483da193f902016df347d7bd4a0cdfdb766bf09b9d7753d6fe9d343dae472f39b3480e8a3bebdc029c4164d505f45d2b95ba4856fa72027e01ffe153adbb8f37b538dcea04ba13a20275bf4a2acc21190d495d64a1f053b2bb2dec0f8c7067571bfaea1156e78da9b46e097e5357db40f699703bee76f4ee09a98a8fb1ec5a39c0d02af5a5d31255ef0c511544f40cdc99ac40de3fa506f8c0c5b301d288b731c0c66e932f247af6d992ff3755ab4621133aa8432131b65b3a1b890c36d7e54732892b6191374dd0486bcda8de5e78139cfcae38fb041c50d1eb630c2dc8e12789ae40f06b12edf053e3c050aab86768d7f027bdaa59b98e605283fc498e51aec3b5e68015ba8e081c912e1eed67128a2c9105468ab4a35e824d40825bba82b44b86202fa951070bb920f31601a031ff3e03c151616cce961722519ddaa7499c769aff77e62fdf00625262700c0f3cf7f2ceca0b55cdf96349d05a36b7702f1830c525e32825b3895f0923307d8d010bee8ced6a17f4f2360723cbc379d291068cba8b9865bc9c0704f88a0107d3e8bf8e10d10118733c36b98b22f833005c8742d678ea4d267d9a1c14ce0d7471b0cac3da28f15bb9bc457726875d5587e8525b2c101747917a2dad111e0a9e415e1997f20415698990cc447ae2b24e451e65ee03b4a5232dee8ebf82e82c0f4aa01d76052f081a2c430318e5616f2fdfa0de6f43fd36692df21e148e9b2cc2924d155d8802aab860ab661b0a66a2cd4fe9119047f19032fd61373697f9c3ef9e37cb804f13a06d5c63c2636e1457cadafdff23c9f8495acbc63f065bbe28a3fe52c03820503e8d38b9fbcb77cbe11275cb38e7f2dd9c7ff57126c9809845eae858ef92a0b9b510ea9a6d1d491f09bad14156ed416657cbc81f6963200684d9e0b8985784ce4fd504a0c3b66de22d384eb11ebe164de4162ab022a2415a29ac5fd2bd98aa58e8c02bbf4f85cf8ae0ee9e12cdcb919055781a02b5e70889d2b7a542db445d6c5828c3d6b5136ebb94594b8dc7b2f9f1c36bf2190edda26f81b650a2a115024382d965e48e8afcf6180de3966b71ce41e44b88ae70bfcbdb6b7ee104b16de43d1b7ec02bada334f03340369808963eadb23b2916e2c4ad4dd6455142a0ae6a167f4b231987493321974c17d78e1989145227903f0eaa100817b7fc272710c73f41972bf7121d3da28fb57e8364ca9a6aeac82d648a4b0ce67d8fe6717a1d327a79eb5a750c1e8cb3f6260a1edfefaeb169281e849468c7b506723960e92a33b683680257c4037b05e28b47ce349ccac5e9c3121e7f569d02da6641645dd969df2428881e991c5417e378a9f8ec0afa7ac5e8d49529fd47b7cb2954b65c645b4ef8bd4d419aad4460a192b80524781415eb36a4341c63f4d2903112d8e4071df12cf672ebd50f6505066b15120677203df7163204649012426822d38d481288ed738e0b6f7b8807b78643cbe054c6d702d00d7a4726274c13f14d6c543e4ebcd3fd53cf63d2b80448875024458517006265f02c1117b3bc5699be7e92a6763245d60e2e23604b96465b268ff21ed7e28b88ec4ab3c63fd1b6ae48f03bbe610e3535eda4ecd58a8149017262259306686764b139d0321ec49b11880c1249aab09b525e4994f6d1ce1aaf31f0808d9d221a649fb32cb0fa3033963d339d08dfb1be4ba2ae425bd8b0c74a6daf4bc2cc19689ba91b3417c4319cb289f42e7ee109b4a0e55f3fde0a3e78818666b7c38d0179446f37ec02ebb089f015d4b6a5f4f9b418cdbcf9a2d77906da48097f21255871645f1b5fb9bdeee7a633bfffdba4537d538628fc73bb4ed08354336b8182e0baaec320c336e77f4a1772211adff0723c418f44bc8f61d1fc5426c97cb737e9bc0f2bc5016a4a22453daab9141979480f96de6f441ee8fea0dd0c93d7b45330a7453d8901fa7a865b5b410b1c7f4e9c40d1fbdbfebfc21af05325c590bdf03980ab6dc9106d647b40c8fb3bd8627190f00e0738154e9ea3318d07c3e290bf5a7a8c989e213a6d60aaf2f195a66762da0bc2fb8cde5ffd781d1aaf091982e897e04a75e5b33c3637830eb7e0593f81562eb51e31576809ede16b979bc5df128e853fa48ceff4f0f92c3f78b4a93bffe9f48078398ac11477f87f617d178b16bb002457a8b307e7436f9e458001c129eab4a1a8e845a259ed33164c88916ceca6eb6953196412badb1ef16875f19586b16e58c589013fef08de133eb9edb93f02bfe376047bd46572414aabd34b4464c5900c0fe1cde310aa37caf88214cd8f7252d820e4989720e9ed575279de326944968a56316090f56a9d69d33af79d185aff8afc00d2080c02bce245b978d077644d23938cae6905049ca7f2e69ba08a60c48f6ea9a1a78f13e5c50fb9493e701d1c0f1aaba611fe98aa9f708030c1684273297745c56bc293afa1ec02afd64ea0c67c298f1ba41d8fdc881a8c148ed236171325208ed203a0f1b6dff6875d10560e5ec87c88cc5947b636625532b90d653898107e33f4515ba6e688d1784d5075e7cd8c0ec5302f3fff9ec149e6729ddeaca03426487cb851a8d2597d64613973d0e8a28b98665083dfefc232308700d440ce07718bc4c5b7c9cadf5a43ce88f6b3348944b554ddebe6f87ac9b2fa12efbef78c1dcc4818b29ee58fbd6ae19d3a0a53a81f25526d71f5cc126e92bd1bd3aa5aa1deb756d6cbfc0a54d6bd20ac2383402e2dae4cd709b6594bee1c6dd6b0eeb41eb967c70d599aac9ad6305dffb411cfe6bf4b847e484a26718fc4ae54b07d5696decec83576a23048fd4a5d53613575ba929760875afa7b7c629306a40f843d0dd6fafcaec6e6733282c970cb826bcfd442f0b41502987fed2b023aa07e3f5d8c374e5e8840b8cead4a91aabe945ba19fa82229c184f47f06f00e0a1ff9bc846488920fdabcbe141e3dcb193eee05fdfb0f93350285f725f01025a579b511d00093d535fd8e2801fdf14c3cd939accbc3b29a4e68fbda66a1cbfe8ce9dc13d28016b7f5773f6db9530fcc464ccfa3ae9b4c270efa63109f4fc5d5e72855c113bf5f2bf3b0fad93a800833f8a7b99c7735fd473467fed5cb8bde09f9fc1a654c3b0f240bf7a9ed88d275fa38886e2fb46be5935577812db18825dd6852635f9a6ce9fe03469a3cbf8174d5a90f6e312b4524e4b66f724a6143171793390d9787c92cf968561e21c0d6f350ce0461204c0f49a4a62cd71e71cc2cc7f456d8398f2d9a937e592990cc7bfee4480d4b2f3e2dd34f978a85eebd161f28325cbc6109309f032a2930f3c13477caf2eaa3a9e9367c20923997c86afefcdbee58ab05b5d4932b21c8a5e5c13c2baf145909985b493418cc2299d2f58ae03bc70b73042b48dbdef50bc15d508d3a1136ad0bad19458c523d2ca06cfc044e5a542214cd958d53384d24f7056d10bd38d9cde92770f01667a08b1ea45d951b13aba44e4b0d77c8a1cf64187e7b70cd81aa30fe6a2a3414ddf66c20b92fe13df9e709ac58c736cf25e2a9b90890d6541434b069faa261116c65997ec4fcdb08e373325d818da8b7b89f68f3b5f16694cc762beb4082fa9a1243b2ff68b88125cc52a1cee0980dbee7ccc0139831484793775d8ecfae7934b61f2a035ee32ed58353998041640d1f32f8eb4410dce49790fcaed2b6a6fc7da9ba26f5b5f99c48a92de8554ea0b5256f381f975319fd56b6a9d1176ff6f5ad7654df87064be82ef454b61cfb71dd8c926730271c8b8f6a8d491066b04c5674cdfecdec52a7934d2deb0a7697d6e811b92a2a283ca1cba98c26e4cedf45d34d9dda9a7275e75f5dd9c880774d99cf886df57aa5f07a8dba16472e4bdb82a8c839590daa96272bf5c3e9615aa3e355b7153271866daeca56f8dbb4fcee6f16fe6442f0d62dccdba4c71bc3dccb8d4bb8dacde125843854ea4a57bf81467d158ed1feafae33e8653f15a7ddcafa9638c366931c950c708e221d83b38bb07e70590c7dd444dbc5c278e1ef041905fbf27f0a4342b02f293c13f08b24a2bcda56d023ec8e76e405cd47153ce32f1372d9c447127f89b86cc291dad03c4c973aa4624103b779dae1ad7cf3e9c1249c937e015ecbcc772d5c607a6691614259fbd3d1946f82ec8d69ac2c9d6b71a7a37a16e25af302beffe9ac5cce808bd121bb51caed4a6d27afb9bc73496819e5e8443887151494297666b0224c0888ec76a55ced4fc89ec0e1cf163419ef287a71955157af0ae65e02608aff01286d5f4b43e5d906a29c6638e98b0faf05d84e194ca5030cb2b77254d1a1b78eb8b7001888a9560ec3bad22c62211815a5f9f12106687adb635df604fe2b6c46c0ec1d88631342ea48a5d8afa2e006f5508b8f9f1dc130a63c40dc11f54209bba2d5014d6726cdd27f21f7842f931102de3e21995c2eb82a940f1eb4ee406298e61bceffac722556b33f2fe1eb2916aae0f57047c2b4baac6c3672010cae09ece378f4e9136b0dd63496599f41bcf17d49318a116fa325c6e23af08ec953b4fafa215a25db2c18b2d224949f0898c5d56bd0bd896cf5bbc21e580943998226e09573ffa5cef6525ee83cca7628408922a07320f2934255a295be1dfb93d2a8f6ee176a5f94f8934098cc2b84dfb8c3dc2e5dd421a337ebdee58471fbb8e91d081c5d346a90d9a36e4ce9eba6b9e3658d63ec57dfd6e44cde0023e2606bac5917f0f89b500db927b7ca0847c2fc9dc0b8b4282f4e74add86b93d904a3f717e6c0bda6159ee3244614cbd0357f13606c0679cb54e276b3033bc8f1ae12e4a4a636baa42c08b0e40a9314a8fffadb963ab7928387d25384bd4892e6ee005407ba1fbc4e9f28f5b3ff8a6523dbd29938a730dcad030afbae5909f0c77c0dbd95f72339e61a71fb268f178cee491420d285e62e0b5a7163c14c17787b3a8824670aeebf92c87a83ed4f852247c798dfeecb2ff46bdb6f36978434d6e7746e852f67efc1c54021cf1be94c994f3befb6d6ebb50c391aa723e8dd27b0c8db9e762485e5836cb4a01ea1b38cb40145fcfea6eb0efc7fe366065d36fad1cefe7b93e7a5752b00465f5e53c8a0b08944f187a2700636a0931dba9c99a59b2558d99592b681349647eb857abb47962b0d6710d60e09e5fba8169b752c246530d220a61800c69d7070b043a495e25700a4876064e41178c17e32af07b37df790a4a6b71e3f75d95f4fca1ab17a3f268556d7358ea7c5bcaa72ab01c5839acc8e50f0e1a59d1728ddbf41a8fd00680d6cbaf46f7b858760512cbe7bd1c345903036ec39aeb535ab6cd6d405f295b35a8e93d6838600859756f4d3bab745d35771ae6c1813ea738d048dfc9bf65df570617fd012ff4a13871b8129bd97f954e6d493094dcdd42bf918ea8ba53bc83861ebdc7ea7c4983ef750e0f9964d482a3dbcc0b07e98ead8416e749d61e4afc6fad6f64fb7a1be26e0b32f668d33e9499b13f0ec5a7bdce941ddadaa22064ebdde1b521379e7ca73bf44759acd6f3b0117f084450662ab4211aa1e08f56e8ea1481d06bcb5feb3ec53b803fb315bac75defaf6dbd47125b3756010c86e8ab92e43b5a5bf968acb1d78878ef44afa12e071ca3b7b865794d6639a3b712517951ccf42b224f1f51f45e3cb26bd9bceea2d3a4d3152a8542ea1b739b2c3ec03efe13aec0faa01f539634228d7c3d3f003564f50979898cab2e73d2c5d61def786a8dfd3d6605a091cc1738a9490baf4091d5473447f8c0a19cdd7014a777e99d28df6f52c20d731387edb73f34fdfcccf50558dc98753a5ba15d1c3f6b797076ba24bfe76a2704d2e80f358d41bb2424873571a960a2b7423085961f7457a0594d13234f54f7bbfc27eddd0dd71d875829eb5efe2b1fb10627bfbec427ecce9973526fca174412b26608a00aecc968aced1728e59a23cca9339e9f29d31abb865bd113f829493ae9187f56fffb90c62260607d608c27114b6fbcb778ddc2339b706dc0f62f7e8705b06f20f36c9e3bb34524cc65df8fb0a69d1dfa468892cf834a634ea868033cc45f537a34399a150769adfb3707af530f9237dc0fcd3791c6f7541092130330db805aa0dc6420d27950a6f79f170cd48f13181a92b4447c00a29eefb5c54184e3c3be1f7e569c876b8229cd388e36b2512106b341efcc7565dbf5f465d86473792d020c987c3ef023a10a793f3dd0eee354c19ce058fa08b0a2fcd1594a1d371e42101aa8a71d87e61a0e4e2721a8e2a3c048ee4330fa0a32ad858906cf0c33c3e3513f8b6e41d3731410c33f361b3ec2fe5ef45309093ff5a8e5cad79024baf2f365262bb726565915dbd79b6e63cb3be73c0aa0236da7da88ff58535e04fe9e665c944948fb41c1f691a8e0075fde6b73b81d732335c47a311ff68d57b335510dc71d554c30d694c618c713250f4dd88b3bda5714c4ddb536561de0aa0f2d2aef1b284ceecba01cbe429857066c2e2922f47ca9d02fd5d81afafe5780f537b9f983fbd10822cb1270ab6618622a101d715b34eaf5d6edc14eedb49634315010d63f4a6361bb1a8490174c61f6616d13769919f9ba975c785e0253f41bfc016c57f1affb98c0363cac0b4f928bb65427f075d55607f4223e2b9ffb0409bb0fea5db1c2bfd045c2da3cb9ac19dfeda395e4c85172d04cefdbce662814d913535576146289795c9576a09ed5a1f977a1c52c494f78f15b8b626476afb33a5dad50d67a6ef53bd1397853e9a57d84daa5d1cf6f43354170c513d624234ebdf51342833e5b814594b653a7f4fc4f389468c94c39c5413263b2109fc58a86e9057788aa67b3a63e409e69e3536837d3c758bbd1acb1e795622e6d0659b82c502dfb668775c831facd057134e5b82cdb8d9ac07b9c312898a124346f835b4eb4a475fa82d200043877f2255fdcb9b11a74581d43f204ccce196558ca2f381f6952500fb415ffd830c52b05176924db930276b953c93e83fa7155934796523706d0dc3cd318eae4d851fdb3b560314f7b753fff0de897e90d6bd58e1b70884177a19d37cc66806e124afa72de26a00b75fccc2d3b6735110f03440b69cd9252721598888ea14d479a565c1d3625d5b490b70423ecd15b3ad726107e85adce74ef251df286dc739b9738c09ff1be3281464a63e12f4f211629619352c931daf7ca4819dc902d6e1ce02b842cebafc6d2c919e87586eea4f74509a4cc49caff7cf850281359ff49e771bb21f1caf51b03ae5bbe1b8655881819ed6d1695484a932a4ec8cb2153b8717b59f7d26269611d7b9de5ae456478866365365752cb5481877e2d30d48924e554e6054bda8d7db2c511d8b9b933a67afc650d25a9843b7aa966fbcf88d9a6b7ba66641d1ee301170d63c6e0dab77bfa68d0467e6aa11c3a0654def94689e01ae9ee00080de81092f80916c24aba0049de0214664a0bbcb45cc271cd0b29857e8510a96927c1c24731afb599f58004faa63c004864984641cb5964266b366fc463e1bed29403bd684e4138da481212d96cf37f3d92b1466340400a20d1136d2414d92fccbc847c822f2fa9e3e1b604345503d3414acb2d60baee87289fce0849e6a823ab5b16a63ab27863bfde91376a42bb69c56c338e3d28a2a5b7092a6eaa307112d2a5c21493be1839aaa52e57575a559f6f11b646e7f42fb2bee9115ab501aca1a2054ad1e9199609c929d69e1e3b2a51867be7ae2b3d9e68e6de7087706cb7f8e4b299295b109e71fafeabca009fa9dafb4c98cf0ffcb5c732f8d2a26c9613029554870303669f31d303e2eea46a80cc27a5b70eaa02c2a814bd98e6b86c405851b13345a0e9d5857c7afcdecc6b1fa3060bac88d4586fdb7b317cf0d3406dcbd5e750a5a556171f21370ca85544bd048215df0e3305d6467445aa0874203ba195c72e63bdb6b969f491932776fd67e8b3dec94c0ea0306d8251ae286e72bd5e2ab445153d9dd27089fe89e2d98f39c028985f807f2e41bcf13d1ac135c36146648893d75dc46e6d3e92308803d1c917c4927e31789148f867dce9343df060e90bcfaf42e073481d6c21b7782c73828d0424b4e19537566194703f155c7b57eff4b4e8a3ac92b3e7202ae72f10f5a94e91e8c1eeea0622bacc29638b8e8d2ba69bca0281830092ecca6ff7f38edeafdcb48a6ccdd8f708257e2dee594eee7d365a15febae105c7cd38d02765ed165b851a4ed4cdeb6bbef0dc9216c0058728c7db7f9c9c3f4c9a13a6efaef633aebcaf2a574fb4dacd8efa4859aa7c8afb8a50e40e2812720b9b5e96ca1f3b98d03cb98584864122f0dd9c13559ecf7f4a4c627bde3868f72d415b9dcb7882e28a975e3c0a66bf5bfe7c2e518f12476c4084e8447b1233364eccb7add1930161b625a05951d7297d564092ad288c42993eb645d87a857ebbf1b694b2df197fe9eebc82654f9cbf3542f807449b7fed9584d1f5757eaf996e4219d6f97c026acf321336342f8328371c340e96ac0e902f4af3ba3e6a953d9e33a87f66e44b418169a558438d13670d18cadab4e3344af07d8c04246d35dd35b9046cd1451da5acecc48370cef47ac10e4b218a70c8b99d1dfa35eec01f8310e2336b5bb40dfa34d0cfbdac3d185e923282d75c1f77df75001ed32de3df772710953dcb1bb2bebd95720ddda94d8d038985206c02104f3d578ec0fa2e51dd1cb256c84ba1fbd33f62155b8ed222a43cf5257da2e5e6eb71f310a76ddab7f66ba8b51644db31bfe36da975ee327445af285c22b882ba89eade0e6dfc54b910da28b06d6f7cae9d5ac39fb4a3a1ed055df23d50cc4ea710565127012ede11ad86492964db62c0fe6c8e8515f9e911fa326641c02dcf850ea437b3817d034bf29a38e68c6518f811015704da4f68b97bff839d5fefbcf81c9ff293b745381bec5117c1e39f912a921aa045ddceaa4979f60f4476065e39b2be5ff7a38c55313eb3fd84c9c5a737272222042feebb66c94a2858ec8a9be0c2b891b2749b2b683fc67ec235 + +Params = SHA2_40/8_256 +Msg = +PublicKey = 00000005fa6072b591fe7b2a323e7726b6e4210a7153b2acdfb6c3a30138b1c7c92058116bf9e597ab3698eec1ea57099e60ba8b428edc2fd4ca3447ecb13ac371398936 +Signature = 0000000000a8a90e1f04d2c965bc71c0aac198079d890f00c2442cce0ee40c239ea42d0511237c595a8053d4bef9ac2cbe2b6e42074033333014265e0a3a90413aa568c3ff7584a55e8020eed544371725e6f3a98a1e3067f54d29a2cb488cbc7055150dc22471ff84edc1cab20397e9528f467f8a8d8e540097479037f97dde2470af82d39bfd5772508768d245d996b4b20bd56177feb48ddd22f4571455681e50a4aa4485d8e0fc08d18fb63cfcb9f11f2d16def32b0439e3d87136f7a41c2222fe5463c102ff3c85818faf9e6b1f9d7b12b4dbe596091092b2dcc76ed947203e4ba758a9b68f4eb245c103cdef844278a16f660038bd304b7c0c4ee26dbb37291a82e304828ab466d46ed0869d059063c1b5e69753d8c115b3238d3aad2c4ea6ba0ae9527511899869f898ef094574336e105d6a3bf610117568dc2f223638e8d271a34ec0641648ba86f66fb7c5f55723b70b68910ba8ce029830d2d0cefafe24eb1306ed26d0f9ac1d8b88b0439206bef2c6ed3c02d4d90bc2ab752b9ad5a8b40ad2b7610ae216d5091c3a8d7214e5c858fd2040862a259fdebb9fc7325039402a6832a30c0807a4c2faf2b3da05466a981036d302a2df05df0db345e89c11c2641af4106dec1de0a90e6a633eda4dc72dc4da03d2a34831f868bfc0324644eb0f2014e654caedec69514c867aa05a28fe6e4a536f74f1a66372a4893dbf57c56b404247e3c710c5f1811778ba6375787fbacbb66985ec3fe46a5334c33fc7479df0ea405cd4d0296e6378b1beb6d3e1dee7370712a5a023780a12a79531ffc0f29959187332d54bfdfa88495d3f56bbb8a02d283ddb747e0924f6a3568b1f18bc9389ec8df7aaf4d95cd445fe74d212acb5f20f65e9e8b37883c77bab91f1d9228ad4607d5ed39a52ba0c510c198b19db8fc700f0062091d8c770e65d902b66d13dc0600ed13dd5657aa048ba46b42e11e001608cdff4be6db2e8dc27eca25b8ed020a08e164cfdceee25857107b7378653e589c63807fb6213f54370cbb2293c8e7dc23551d197d63711035da297f2c08b4c7b723372270a6485d2bfd3ae45d2ac2f639dd5491b6e8da7cdffe9a05fc6401b43cbd69499d447498af8780daecf1fb929c36063ca1dd553662958bbcf3b484a89050981c5cd9ca81789c991c86a0c3919104685cdf91b7ddc491885374b642e59a6924fcea19c53bad3a6aca320ff214558d85bfa8162735cfc5f5246213abf59cb60c2bd4727c14c2d47f833d23ed123abefbce8054976705f01e1b7086cc49f3c7f885a8aa99dae65f58b8b0c55b732eb3f617c6ad71b2c201f4892993567978889be9d7e8ac7207a7a16ccef13eb12a7870ce247a0670398659bd90055e7e9e92439817f33a713d9875b957c0173f4bf9a984bb5295c3374a240f7a035a7ecd6f7b59e3e0d3e1b55bd91dcd8e76f203b94e427de9223b2ff789c4d863ea8d822eb52e6674f58a319fedd89b50c48abd426b1e7579c6532c1d1bb63269241e4ebb728df3920c24c114181d1416b869d8f9b61fab1ea202dc319e1a5cf710510ddade19617d634b03b7fb991455ed6af1ee354ae04dfd86e09678f186c54958a6d676ead8e7479c0a2e4db984befc908a9a03de252f67cc866ce688e7b1c5c2e0587e77dc6dd76e25b2beb4cc3d9b4914351ad85c7b471c715f6a3d55476d79f07085d8e8ac45f0990f944201d8fe737acb9142ad09b61abe09176c65fab185f1619c92becf5e37420374844760206fbd91f8dceadbed02e5048c9b8dfc269a0444a9936b303f4c53fa44ebed6e2b8dbed160e5da7cd810d7541c9deddcb9c7c8df5eebca77727e450a8aa64a621bd124645716dfae4c2f29191bd84e910c2fd465ea3b9df87dc229be2a78885597bb780befb3510e3a419d6377927e0ce7743fe189474ad440c0f066cc06e9390898904673453768e019f16e8eb285a3ba99b811729a9e7dc17ee1aee19726e04348c91411d5214590c4ff6bceab816331f82b4fd26744d22b34ddea36a96067e3cdb38f0f0706555727538d9b637108f5775fd0454419ca146e12a6a2d18eaca428e06a41fd109845e7a46b51c3191069b426c9b8fe357a039057c3c4bf6674bbd8360c29f5a9868abde91c78400dda4a446a683e487dcf7bfb428d13fc5895a95cfca14ff71a1ce63732aba073c2536717efce8a54ee4ee7bd4585dcc86fc0fc9c60cd023a937be8e2ea91391f5620ef7a0002b9ee7b4bb48511b6bb4f51749635e48640b268c3fa045bf2055e6254d76e4d9c0775b85fe95895b3fcb44851ab1aaf4a54184531bf1d60e59dd8d8b9bf7ee5e575099b3ae5a8dedf655ef5553d2e054ef172a58023f374fdab30c702aea51464f82a2ac2dd76a8441a10d06b8a0f3b4e4c0954c047d749295c23532c5dad96d5ebddfeec65bc4464864c58efddd8e5479010918d27bdb1de51948c87bdb3bfe18878ece5b6f95c3b7b7df744c8366ba478905517daec592c6b16a4259072a139e788d0c26a2c325a2efdbd8bddbe376fd1621db7f5e15cec93dd2e93552a7159440af62a524ba319c0a73f8ce4fe51f68ebc26a30996e0ccb57cf89c29345ca180f9a24dc2ebba49d4408b0df6d92ef73414d3064c02645571dedf9548ea6a559301bbc07e3659e7d85569d7ede722ebab5f8efc771fd2ac7a747306eac82359c9ef80103229052a2f2244b18d3d25b23a45271dffb48bf263740794c386dd25d5cf3af1d79370317fc165a7587fcb99bab7ef4962096cdaee1e08db056a94e7f9d57c117c37299183ed74ec3e1605941ac4421f026bab6cc5e17c0e5906fdf63ffbe67143d1dbe0adc2685ccaf6909554b8b81e2b1d6a07902fe64eeb3a683996c77e14b40a759ba2cda0ea9260789719217536b574a815299c79d4de34eb73bd8c63c063da326f670a1014bd764a4d16b4490aad856ba5df4c8098aba90e549420c5957cc4df1b939aa1c0cc6000ea04934a3fc9af09f0bec86b8c95163ec08206239e20126bb8a7d0b811ee1639d4f01dede7853e35f917f0eb2151a39cb94d2dc7e043e3e2a460526ecbff4cf08f2cc6413dd4bf966607ac52841b6332fbd9fa1663984e3f2bc71e175e69e06b89b143c8a05dec0796118aceab95c85fe71875a8c2dc84681b7ec2732c5434fce6b816e10c8bacc4864f89afaf380d8db905b63159e340e1740af44544a1a3b59fabd0d775f7044a5e3d557d948bdc880c49dffb1cea35d372341e39ff6470a6bc97ea432e4e2ea98e636ece54243b447654635139e90cb176b193c49208776184e36f0c3ba6e6e37d9d0bd5df733dc2532be0c945726fa1e26116f883fd56f94e560630b687c250bbd944f62c325ca8ab0771bbfcf7c3f6128a8dbbec67f7e3b9982960fa261b5476725ce75ac31333868101aa137c6e41d5bae4eb360ec95abf2e9ecba807caea644ef4f0fdffa027a9f1cf91d62db0ce866574576cff54ed974f2edd59d8977864a2886dde756548db6f42a9a2ba350d2729451865daac65fccbfb142657f6ccdb6c3c2851f94f888157ae0598f6f5fd5bd97c67ab8214e7e4fae6ecd0c4e7bad841aaaa13568a2c1b719f905914c3e0f463d7b17900159574f1df20791b658687186652d57c341c756daa322449fcff3684c7c504a3d74f94d5894827f3554365d2b80b2b47d3e98d3d5bc50c84bbb196f22804df2c4530c47d1d81ae03dfcc2d2a5636bb763b03ff317d69f495a4a15d4678c82c0626ee5dd003dfced4dcf1df3b30f9abab364a0250c27d876deedbc4b36a6380aa3b2eca9d9370371ff70721f169f7ad62047c68a1c15a2532532014a2b72a030b047557a1208bed62ecd00203662720329c729d86658006ec6b415215429b5d0568d87c34210755c1b9b2e838c429f8b6bbc94e089d7dcab9a4ad63a62f0a08cefd3746628666df641da391d5fe51ff77fe5ca0838f1c76f30d3d94726f1e794652a2a7c12345d130fa373abe06ca380b125a3460524ccdb4ce35ecc636634e5d2cc57330b6063d8614ad1fcfbc06238e3c23cf3a53daf3c5369b7b448cbee01ad84c579e953d4d5e883e0a3e0787a07b0687528589ad954cc38923c5f312586cac8813836887dcc7eba746df6b389cf250dd4361d5dfb66d9ee2e17abc0697bbaf9ef6f9cb96712acb2be6c64d4434190d25b303449b1264ba05b17fcf334bdaccfe163343ce869b51fe4b05ec27b9244141fea7f25c8012e521dff662c96db5ae8552963234755696cfadcef4bb3e8c7ec82fc942f6fcdfe24876cd96ba94725517d729a8af97d039f3f56234531e6e81cbc850e0c319842612b3a153857e338f21a8f0021f32a401ae2631ec0617f40e16a585a800b7bc7f9a8334358b0d0424bccfd6071f2ebb1f3f880119ccfa8043977364bb8b6e56606927c6da0390450501604acff0bfa004ec8d0f85443245520841f1d0039db0dffdb074657d749320a279dff04597ad3c4cac0ea3155406840ea54ec3123c17db2fea34345b6a735f87ff078fae77b0232cc502040febd1e2960295846983c1559c24cfb66fa8089d6f0da514f65d2b1113610b7d9241f88ecdfa2bee1948ac00de04a3dd1ed0b9bbf992aa77eea3158c488afa749ea9a6c09fbcd9d1d2784d265c45318768841a3f7408a6ff48d29e1ca7c2cb8fa61d4d34147144df8b7d7bbe66a340e9c28a6e94fed51dca0f94e94e741512e9644aca1ec87c30b383903e0f79d9bb7d9af7812b453f2ad039f97071391e9d8dd648333f9fb75651abf4578387d51220d9e6f336061096d7fe7731487b7736abad865a7e0c60cf06f4be9102f9a9b42b83acfc2c355c62bdd7229317e5979752d778303149fa796a531d27764a15508fd09270b37eb64f2c7938b10aa3e7c20a6394582a245f2e74b9e6a634519ecaa5a11ca427b459f936fd7259043da3a0bdc27c383ce9fe591469ed80fae97b393a91d6fd198a7031d36ef50f759f7b2a2ebc3a701dd1b4eaa303a6013220959ead09c5950b8f85a48bcae9cdc2b6db886ee7acf5f62cb850e8677a1d32e411d809dbbcffceacf14fa1110d833273457ba880092f7badce599944bfc0d12781e894be35ddf52af9187c5a360da89102e30be0953032e301442a842d4bc01e36920f011b4f93c364b96a3bb26e62f41047bb33610c72656a15a0d8ed100bdf166b46799e9cb5b34fcbafba23d2cd75423f52d95bdd52f50978429bd481a6e8f5dc2aba9567b5c8984368f459e33e07e4a926f8c73ed8db066bade316c00620a8023e16b2fa225253031d9716844ebb71f7832cd50933962f5ae7e97b1e383e8045c421f127e52286ea14e5c8f8f465ea0b3b327cb36c457d34d6e713394a4bebb8d4b71abc263a968f5fe3f1a91ca3005891dc5fe8bcaafe014c8fab27f354580c4c65d5374892427ba2ee79f5b39436a653adc639b25c83cae9f98eaa0872d4ea5bb4d70d78dadfcc78e8312a80a909d3804c7205fdd93fe0f1f9a44c4817d1cb965bc56189382a75412f971d2483e693cd9595761489d602326b320d8107a8d05918e0dc0b10b7a081200bb1fce9d7b9ae30d8647926be5f03319a04ccb3b3c6da58ca0cddb241ef3f405cc85facbe38a6f6ae0acb96597b9dff8662e6dd618e37fbb4f04faad79238ea813fe1f1776bbe1ad54f8484dd353f60b951411431936c501bf91a76bcb3772db9c2e900bc9f21828e6e75284552fffdbeefa965d42d8aec2cbfc545dbfc9a76496430389ffad6829a12b54ee2a37fef7288d9cc0e29a1d133862e5bb4d89aa71619b1b19fb8287c4c12ec4fb3b2c051d9411e806f976b56c175eec566342e323f83f8168003359ba9d5a4fcf77b3f363926191be9f71f7c213fd8b1d97a51fbe23b2078117d49584cb4bd432fcce64ec1a509f34cc190da631f94c266cec8300d5053382df5ece469b7dd6b1d712cea7d87024503f1f573342514481b31764aabb714f4835073066f552c3bf5e0d412482efc70972a170791ab7bef0c24cba9f4614086c1085dda7e6a6df4795cb35308fed1c7bf16fd57044e30ebbec09e24998062eed2e459e8966918465474841923705538e5255cabe71cb8211a6fc8dfc91a1e5637564d583322ad00c9bf3339a9ee20320a8ba5a905ec1749ed7cfeecf7ffdcfd6cb96e3af6bf2c5396b677007bcd40aee81e0ae2876246f968e62b101207a4080f8c14c3bc0c9bc4efb79f81d13f1d3203568544fdde98c60f554c8d6005ff0b5b84d587405e3e40474866b8389b9f5b56eb4be4973ef4011af086c4ab36519350ef0253a1ec7459e623b71c2b17b695475c8ed04b23fbd55d51260a640e4afd99ff59ee74862e4e9e55d8e68dc4fc944bbb745f59273268002590eef4d60d35cc03981d77a9e04cfbbcaa18fa591524f5f75110102608d40eea1440ec71816ccb0b0745f97db7637c0be2629beb08ab4628c64efcee18e99b6d43f9565e85d89802eb59ba24fef69f91d6b5181c7cd94bcf9b05a6f04ed4030565fef6d7228ae3f63115dc8d82bb94e0e8948fe7f70fc8999163181cc9f52e4a75ea34cf9df665887d0b77c58393b02a006412a55eb7762d9146e78b9e2548f7c92dabd85180b9695cbd9505dff7722e497964a2db3e0aa23a9388686576434305d6310a4f86bcd3218053a34b3a043a99b265f6bbcafad898cc4a473894926cdaf55558fa2c458c78bf6317e421aebdf3b85e0fe12c03329cba016164ef5dd53820b4d3be8514fb8c109256778238c90362a44c73ffa1efa8ac0bdfe0bfdf426bb79ee17198374c07c13f702eb3bd6b4672108f3b86b310232d1c33b58e2264e0c906adc01665323e418c79abb9e8b680fa21a07a0e59317966fa9bbc6eaabca9655d62a6daf4361a774d71429f84bf4bf555198e91b09ba0e2382bb77791a3e5f277291e0c121213c7ed40e6139689f43e8ee67f291dc38a62168ca8a88347a76234b5379c770dc29dedc4e367f8ea92b4976d700f27bc98fb2c88fe43cafcea5e66c9323ced9fa6760dee2c73add4ed7a9ed623063233066a35207bc1c02db3bd55f96116ac7db4a4fded6d8b97f3f55586cbd32ab47a391bedbb1cec1fa4597445dabbe28257420edc43622ebd89c0edbee0001a4d6ed4dcdc9679577834a75f51299c7cde16084567f20d22faffcae9179b486a607e2f5d025d19be4f7a9d99dc521548108ba096925e1ebc00a059762d0e38d00f93b7e78d07d802c8d07830ad7d08a7df9f080f1f7a26ccb10f9263f1b1d716b4c08bd89d3ac044b5b834076645fc227dc376dec3383faae163b784b2834603d6407d7e611907e848f38ac62371891444266205b3f6364ab2f3da77ec7c020f8dcea90c78d1530869a9defeac8a354f567f40f0b512ae74db3f424a0a826e3149b174cfaa0caadafe587867e4a3aed6cace8fcde51e8949372cb10f952aebcdd16d3858f6f5800d4e0c2fd361df9e53717dad4a211044c07a3b99235c2dcc0b2f924ce189a78701fc5ed11ba6e1d7c7a1d91a9881974476d640bc4d60a09b9d9dcdc5753fb90668863ffeac45b767266bbfb04618b403bfdd4bb35d1cef683c7496028301f99a910535d3f55e56e680b94de7bd26d3aedbc061f4b08d4c9fa99cee164e3bcc09bbcf3c179012b4d98bda57e2042ca85a074c5990c1b1715af449ab43919437adf7c95b9d3d1dc7fb1653818529d920d0b0c76f07cd5e17f9bb2495be27d972261d07e6e40c073d4d021ee4a56ab704d16cfa44e79ca26c497e6f446f9c9f5174bc5695e77d59195cacd244a11b1d4cdbb815ca104835c9663b0885e5e1b0fdf5efc2951a9791cd26ed7b85c56ed59e3d5dfa923553c6a2d1c6bf1b7834a9c2f3b7835c1e5235cbe13de9797fd3ce98485d95585b96d9baceea180a3709b49b4f2008d4e5aaee81e6a8fcc627766bb6c49769700005ff1c33d74614806cd0babf5eaf3cce0fed9e90dea3ffbbf06cb57fe550872564c7ed6604b686ab6cd3e44d095ea18bd14192e3c80965b10a3d151e433aa036db998956fb7abb14e5c4e53c7e8ec21e9c9d45f08aef15c29c85239007b44eb8bff4fdc2b73ed627618a382b3d17d00f2daa0f1c8d9a5d8fc3890637c64ee193778895b649ea186b8171004debf9e08fb1d353c8abe44d7fd40b5da7515ae504a75d0a1c2eb3ea5f4714b501f64400c6048af41863336b487283a9dbd402550fb9b8258741d0cc2ceb4c4502007beb31f8a643eea1d9cae12270a24cce80f1ea511fb6cdd6c54c9de13bb8911b1f73e783ef3791b9088e887aef175f8921e6d221972ca1a7e000c2f3c825abac839fdb2194888ce020fc11c551afd6f23faab53453d69898e0ba0501c358d464771860b590c5f9b881c36fe8357f5146e7a242a5d8045fb55b697a7b5fc5ab939dfc9f4df8d4a0190bb2d65ea604d3910777025f2f171ace9f88d51cd403b168f1ba176ea1deb32f3855e79a5920b1622d0a4d245b829f1556fb9cd772a56254165e6d1ee3d75d7d0110fc4d11ec952688dbf859d9bebd470b9aa7c5c53896c39e54a6df0dc3fa3fa9763e39aad489f1d0758ac47f918b4a894ca0e402fd50779e97ae4b7c9ecf3aad1a851fad90da7baa119b1898761af476b1b3e264c6244913568d0a84787a1bf7974715eaafc50e12d7f13ceb2021db050422c07162bedf897610658e2cb0280587a7e63d9b5a7f2e730da42ad336e436c9f146594526cf738f618e010e9434475f1865f9a78be28d3c17182f6b0e132603b5eb07f49d801fc214b7ce62ab4b5201a49204430c43f03cbe94f2858a39beabc1bdbefdd8156ac24eca33558ec81f3a6cab5c7acfa90c8ee2eeaad767db7445d0da99840674c29a3550412d9fc719003f5d5a73f3f975c53100ef832d5276caee5fa3130a29c7b7cf15f9c3dfc6d9701c501e4647cdbec34f09144e708d95b888340bf1992607ffcc28c533516a2518028cda89c149a4c47c29528022e4b999db758f72aa416d117965f6a0326a7150005e8f97f58b3c884098fa90e33f0bf7582468835f42ab7dfd8d063c7a1859a36760a0f1ab7776be3c3e503f0cb0ba0919646ae51fd104b14909488818c9a3e7e93010c2827d55760189569e4bd99b40eb660b05ab651f8df80d1e99b7482a16d7079f5e03d75c107f13a7955bb21477e7a8738873c05954fec654e5f730d697e4c46090909b5f658d992788f9976f60ffcf5b1b27348ae45c9ad70b25caaff180c68d626f26e22a28ce25e04a35bc903252a0e614ea72068e60476d2caf8d17b97e67333c05a695d564257cb111ab6e59dd5624ff773b2cbba2c4c493960ab42417034451a8c7c613f413fb6a87f0b95aefd0cdc1694d5f7a8c744d27a6ae4f05e3e11810e785b793fd3cb22b36a34e93587841c285619d4e3284bdf022ac43a38f709e8a868c3a37a517c51e14e677ffdcf7008e34fd8880f817269ec023fd21d9807a2c4a5e69d0044e27861a2fc72ea399d636888a9f2e8897eea735a8b9e2f837c5cee73404544726edfdfbddbd71263af32dadccbcebf07b58e1988e5d8cf6b76f7e7460e05f7363a805b77370e88ec7ebe6004e2cacb263a05cb81c2610566dc5fb04c2988dd9daebf95f5e78ad569276ea9cb832b3ed2b336d15421ef346935df1e670ed93a049ce93a0461164eb447f593909ef55eecf66b58e46644c3108b3f840e4e5dbf663f8ca1e5552acf3513af84731fb6e8fa26ed0435e1f0b5446ae12f07bffe92ed6da962279e9f7f16adb4aee6b745b9cd6badbd1d3e4d4761bdd57a8d1e051f8a4344e98551824111d50d5e18812a2660f8a24e51e4121efb85d38430e7b708633dbe90f286d61f182d4720b7397b57872850718664bca369d24add3882c5d60c4934f851e6a641bb12b717b46fb9bee0808df7021b53896f58eb6858e8b2ff8eff8911d31e657879232c98a1ee2ef021b3a28b1e34c4c834f4cdf3dd81140a7e4536bff55dacbe19ec96eb1121622fd7d28a836bdd8678ed94932d8393df84b88c11396ec2c020460be2b1ff20d3128573ced92cd606f64a96c719eb41aa9ee8ed4dbba31f1bcea08f5e112d86f81e56bdc15bdc329c146a7c16069a280a13775b1a606bbe57f57408aad7b9f9e247346864ff96f85bfec98fd64770d3a1fe8a2c75fd643daf53c24511a7b353ccfb50b431d01cc189a44a23ccae1e75508db9bea55e7ae6d1553998851f745ac87202518d13a9c89a00bec7d46d719f36e21f01d431ef46a4a99345a6e97135c08091c97b36a3550943e5499241ac49db62c4c2864debfa20b7c13f3ca4920b6ee9e8e549966dafb5ae30aae015846ad5b710bcab8d71e47be7b3017f07e5fd9de23e7a27dcde9e9a1e887fdef257477309d2ad199c406765a4c6c4a3ab77df2f23d8e3dfe8928ad9b7d8f66923731d77e4b03e075f790e886159261db9ebbb2ba8a9a4e08af8df560387fca41f607eab18e45fde25a1bb65089bd3d27ffa8725877c9363d55ec36bfe25a3f086ba3b991619f5b2fb01313725364687078cf2bb631d483e2237dc925790e3e47b580f13f988ea1d748fc61a038ca962a7e7a5b332fc6886ad4bfd48cf806421aeea95fb96b290a896b6fa4ccd1e5d21ed6669d0bc58d77a777d8e0373bb251d5c99997b6c88a7a7b4e0f36423fd23719ed7d274d9f7f2fcce45c89fb7d07f95777e82edf828408d07c00a12ea0fc474fd490001c9d710017cd72942c14c55bca5b533cbe3eed42e3df998be2fe0fc50602da333af8dcffc12955cc59613d73dec30919fe3d6c53e764a17e5350098b5ada8d3c7fb5b5ae94819ce47f3de09fe220eb3d2db43812e58bcb0297389a7a979cc6807fe92e7b9cf4d7f316167cabe178a314d2673090e239cf61661046d56392aecb22b34359a5220fa9d4110f7ecad608d1ae496312ab521672ad7c76365304f6a1b913e5558c615586c33c1bda6a726833ae46f09c0b9bb6ae8a1a632e625e2cc42eec366c947b9d0aeb25018fd0ce45c397164a49ece266081736fc8478bacf90de3a1f7f9992b2ac1b05c1382c10f34b873203c5e627bcebe37071a233d0d810cfe8bc28ee31d9e7e74ea6d9d986358a8f22c4b82aaa28e13d7dd3bab63637a76ba9ec4f50982ea2680e6244041d63e4fde6bcd795d59760c34935d3dc9fc02eea0f173994be331f3991e776d5dc045323c4ea206f52955a0b8d7e04522223db57749b94cec238767f59430db2686a5669f2f56f91f7f52c8fdd425f183646500b75302949fa64c242f4b88f79ef6f3d947e919ccf62704c47e1ab047e2dee97815c050f18f56b1d44b3d5d1a566c3570079881bf8c6433fadf3da0c2ade2b9b94fdb114cfe73263d47cd609e3974491ac25cf1caed2ae62e01afcc74d43b5559925eca9357fdb0ad740c2185bb933f0b9e1c2132a9924be7f2b683a8e8ab13511b640bbaaea110c4136ba3e0a041cb9b2a2e6c127cd6f6e963346f7508a0759b039428476cab7792469d07d2943fa6effc7e7b8b5f43156a0e340d416f7f4d8e54ecfa59334a9767bbc85f5231091fdb6d0bbfe7200437f96c9e047ce067268e4532e6ca8cac8858783f4115442476ec554d0c0966a8c6efd8c4ff11974d5541b68d9c5c03424f04bac80aba2980b40d5685a594f120cf3742310b2567296af24272b8039394a723d1a40af19449dacc6d720b14800b88bc55b872dde5047a03b624e8afd88e2ac47f41af22e846da36b87a5cb28f0c7489d07b4822de9ec7c27762cabeb6237963bb5dfce31fc7d8a950b6ef3a5bddceb6d859309601c914e7e25d29633d052cc678c8d6e9c72a9ba8105052fd65f0b3a748a431f7cf52c0679b6917f00aa5a89536300e70e3758076c96e8755e771257ef595841ce83ec5a5eba481ba332ee30b3285ec1ca6503b77411436a1b6ec428b94fb52cf74c0449097d08ec6a5669cf367a709a9c40f655236577d96e1df1e32edbcd83c1bc62031f5976aae1833e2d3b4effe528e54a981daf7be792628547d9f6dcd3eb029a965e1fb2fa7ea3846567efd41b0f2dbd63f6e3c74748c21fcae9a22bbfdc5023eab0ac9ad1be9b23feba89aa1d14e7f4256cf1766451e1bbedd27b7314a3cee6102ce5e20eb2edc3815e37753c603a3e6a3e983d3ea0ba83fee559ec4267c8713db0ab974ce6ba29b35853c8b2ba8cd2ce1f546725b3203ae7c652f2a1fd2a9957f97b58f7c6e0e8f64dbbcd0997d8ae164308ccb768d06ff687641b486c6d40cb12985c8221eabf248a90535df6dbb2a85d7a734a0051a3a9a5d5cf7a27dbd998eb533f28029f64637847fc83eb0fd7740b66f742cac37c34a9cfd155852cee8b8262bcf5d6e7272da825bdc94818d9429e94b9cc9e78b0e871545f69c798a4dea089be37401d3ba514a94e4ab3afa90de82cf265e05a00ef20287bda0644081d74ae983151903c6ee6c3e9501d1db0f2beb5a1f6d00903ec73bd7f417b136abbd71a1f0b7932d4dd81ff24fe8f7c18b25bcc202f8a92afdb4d9b8d8ca18e560fe766d5768860eb1a4dbdd0452c8819316ef10cb2a44e3d5fc9f1e771c966d980475a6cedb3a437ab1bd7d5f2a53b3bdd4bd693b99002bb6a81ff79b0fcbe0876015eb36ea2e23806e22d1b995683ed2538727b17d26fd7c433206fccb22c3fb5e2318bbb22c4daa45fc89c154489c426efaf1e64d41d484602c7d4438e3772789e09f6fd9859bfee2b4d7b9b31091df41228141e94f45ef14735b4fb9f25823cd73f4b92202fb6398fc47a0763fe7a7e6ef5b70ca3c11460b98ad53d26ee8f916b002ba7684766732dfee93f674b6729070320dae26f6fdefd8b3f415cc5f099d6e9bb4cbf251481eb19bd57152f592d30f7e34e2dd296760ba4ad41767fa7c318014b7389751c032c1c8abdaddf7c13e24f30d68bc160bec32a72930518f328a1c84daf541cbbefbf69d4c641c34d1d69476b26573688b32b3bb176c2a68efb76fe02693aac8f040d03fd5c45c937738100a796698d5e06b7789e75fb8c7e38d69a79a21a946c557396a2260815a6b7ab6b6b92de867417b3b8fb9dfcb2026a3689915892faaa5fd9a83c33acc304d9007f704b9bfa5481472f81ef3dce133f5b8108608b8d7f76fd73cfd84a40826b068145b3f9c0024bcd972a17b2d8974d0759dd2c21e80e7eb0c7b7c48dee1ea68fc958aed5d36ae86d3f13608b36da182ffc469ead7c6ef6c8360d84395ca43be44910ac76906c0f3201b73633168a0dca13a8be5265f4d9db6dca249922d976966df020ac6bed389021c4bb07b2042d82b068afe0d400a87a82a7761fe165a71b6f855730f87ad0853afa81cb7c91d550c396fc9cca2b51e6a41f82b5cf3068dbbb8761006dd85c27665061041d9837897302f7a6fd731e7976c2c13cef810cdc634bf123e8e070dadd11850d4e5871b1980b50750a828079daea1f67b1068c83ea06a221347dab08eca49096665d26f59e427c8e5d57ce4d9e78561db2c4c86bee715cfc708e8c935306c3f8a97a17cb7de993ea1947c3cdd78a730cfd294f25e160398f35d847d6a7bec7a24ff5dfc5875af820d4237abaa90aa920b5ecb73b282983536e708f316909b4b5158d78a9b0e78cb1fb316713d564e9d4e25add20e04955d4e8c5a6a494981f44963d83635d8cc46a1240b9e41418d75fcc252ee416fa4f00dc45985302d2e2be584a5c7d787a4f88469dd188fc520420d70e1abcb1e6156a2757c67dbb45cf95f7b414f2711cf819b9e2beee654d8b1a44d856ab02e56ead2629254823d0b04b3b5a1aca197833bb035fcf67d0a2ed53207e7c84db5347f8d0463126642c1a1d1f2c0767fc28b35e9b56e7865c2a104d13539c4e9a5be1a99a1e1611935f9c9429105cc79c55301e631e7800c9aa9bd057142057756f6cc98d1114eb755f66708f7b089d6075a8faa93a1b7f93519c4490894a73babb9c42b914987bd178f4b1e3e479bb84668016dcf4d7fb584db0a35f189dbc4d587a20b3696484403be27f6b12b76e90d0776f2f3cb54da67431817d79dea89434ca10df42ee2a0fc7bfc5798e8de00e0546d44801f3c5b9d6db897da682b1fc5c3166e577cd02cb1b67425eccd9eedf9bfa06d46189125735f61d7c50223312bdf011f77d78d038ae68cb4eb3ee265d4415d9a9200b3e9c73606ba8e602febfe274f84901c407ea36ebd90d1d1ea4215cbd166316d8f2badebab85c3d2e9d0345a12daf55bdccd54412ac6c7bfe1c6a9ba209a56785348da71c80092430216ab8d9f17249aa9857afcbf6005f95c0e9ff21a58f06640f5de0d98e95cdfcf0fa932877c8bea38bffd4798380b153eef4f4b4785a8c32fd44a9a6b64eee2ac048273c985573b2869f3caf6b3cf18d3bc4b744e186436ba2280536c8188c34a7b706d8ad721a23a13c821abfc63d39009622f1e68d372e33cce6e44606e38aad5345f65e4699c8d985da1d7b4d55450a216b7a62cbb5be4eed4b3b3602fbef30b0b2b7bdd0d88202c33e2330bb11bc7fc63dcb1cc6908d897c85e9f85cdc61b7c9d3ab10605da4efb8f58b337f1e24c4d99a6bcfa42d8d4c1fa564fd9e0ba919d6d2ad1df4f74e36b1eb091d73d1011c3875e6727c1985f166f4e49658898d8e1fa9e2a08cbfdd1816d7694838913fd3b8deb8dc4f37c84042448d4e603387cacd0decfecb97b4fc923f43bf3122bb150a12bcb1bda4658ee494b8325f142ce385fe70c3cdeca1a7df4c091e642241854dac3bbacd9f12e61db6988c61bcb34a337d9bd84033b0a5f5ed632cbb204c6a9205ef1b414dbb48b6cd6fe9ab0aabd3f485213f4a27073573296b5fa379f8042f74c58e75ed5befb812d1b5710c6c6f3cc08b6b4298e94743d8ae2ba0c15fb118168b8993ecadabb58b3da01a9eb153a93d3c165579a7f7d992418b7808795d105a85f91c45d9a32f8b019b9eeadbbaecbd4e10a1f423f5059c8772d427a5ad3acabc53df8acb12b05fa3981eedda85df20117b650c3c9401ecf433a41b273db0911de20fd0a70bf8d2ac8b3e176841fc4b5a947fc17be505de21e163ed7e693bb2fae8307dba4b373e640f00cb09e4ff484039d1190daa348f1931ae200e791f982b19b822341f618beb3e63aaac74db799ea1cdc2085f9049af0945a3db6af5337d24e311fed178f7027e29fa8705d909ea3f87bf794cad1f0236e57fd7966aff4c59a9cb8f9c997edc4511abc4166990134fc7331a1db29fe078b88526fcb5fed59e6f43dcf1a88e76a0a34cb941b5eca1bd8d69afa0005d004aa261bf2407ffa2c9737db014e42c3702bae32a2b349c0bb7aabc26847cabfb51b0e911201f0f10f6012edfe7b1aae4e0d2792764feaf909a80b42d6c545eff529357f0de7f2dc19cf6553126228cb25eed70b51a7ba33e843d4ca612eb9b6c709829bf44bdb17c68560f88139466102681c254e4a560033e2a0521afb949682655353eab5c3cadffc9ad58615fa1570ab7297bd73ffa19a8b5a3acc0b0653c5612d1fa097eacd2a13195cb8bada864f881a1a71b605bbdf056f5a2b684bb1649cd12944030610abde5b27d276f0a00cc3a2d359e1b7edcc21e2d095e8a9afd344a18a223aa92ceefee99b64370ac970101809d09aa534e8a08c208ad88bfc7e2ec304c7cbd8d801e99fbc9f598145513ea806a2fb687ccd50cad7b7b85ee3b9fa6a269a111f4582ea0fc531ad952d1192441b739002cbd6219ddb8f3b9237f6e8213770d272caadc979674c34d4b41622fd406a2b7929e43f5bf0964b08f911d9723b3b42a74b74d2870026e58d0f273f39e67133cd7c550fb76184d2ccebdd3edaaed2d329a54ebd2f56a62137edd53d8ef87d35777c72ab015c3b4800e3a9c13a6d954310ba25115ff1f8d9c0e54c402f24aa2cc6dbcea561cc46676a480b56a1250379e76ef30063a68b41aa97e08d8ee408f17ea46ac2470c464bcf8b7bdc3632ff768e44c7af8708029ea3de4082e2310328e8d791c9711c113a16a9947cb3936325f958ba1275b7eba12071a67b180e407edeb56b2f4e8c3959ba3974cde4e2b90ff682f6f92c0c7781774727721a4864303d7ef44d2f1f43c236da468701a825877e7dae6b69a64201c6369d5098e9c8ae1b59a660f870a2eb6e4ed37017e15e53b2091f736b4c01c620aa4c1a5361cdc273928ef19982ed5da543503f8e5a41c59db06b8a8b7b3c6914c09a134f6acb73f5d237aaf3f031e77bffbdb8cfe0fc50ceaa996d75909ae42163d20add461f45a8acb1ad3f71d6bc190125860024b1afb0e630f47b8cf13d47c760a4aeea3b6d8883d102e73939d376bcae5d86e16ae31cb81d645669416da215e85629c8e9dbf0c7b39c36a8ae667adb598b5c84f9c555f85a85a19537e8b47949f38d39593402d5a7e4d53fc31153b85e409fbf171b9c81e34ad2da6edd7546ba2fc7af5c787f4d77d4a040f8dd2fee03a4efcca4f7d3d25fd59e7b3450468a993c40d144d2dbf96494ba477588601e2b2626e1de155f4c384549d7a078982107c879d38dd688a532a8ad6b30cc8968b7ce3ec0824d89ec8f27afa665097b43840e8fc9b6ec801e693ccd7271a8977d90f1f92ceb7702d6141615384f2b8f16f79af84924cbb74a167e0674b55ed9f759f08ab0aad4a824a9d8cb0a97969d3795b1c1665bafb7ee0a22a3861587b291e249ca99f79ddedc210969beccb7a8628108fb8a5ead8ff77517b643c07ba53d27863e718ee5a17e320c190388e6cbd6a8092885002e100eac7227f183efb94ad1e518ff4786dc516e9af0f134da5730d8c8d6823fb61c318ae6a17d076011bef47fd4e73ef54528e01af0c656f9fc0c7c6fa1678ea3e3eed888b82263dd436ac58bbe30637f2016274c705df331f713a1872dcfbe34693b031007169aa7e2211346d460cc11ab4b8b6216f33b1419d424b582ef6317e0bc7afc7f9a838180c635b8e974ccb94b9d1c565dc511fefecc8406c4d8abc2a8dcc9aac4d765c1f52ff42084738ae7b4d6d8dd91d9212aad29f082d240673029dc9667ea451b002aa2580965a1f783db8f7762030b8291e3f15983041987c3ef43cfc8e6fd68c0e99ba840a7032f2d679c9dcbd08f367f829f400e84dac857fb63175985baf7ea24cd975ea767f948ab932ae45b9fde81f2503ff99f04af12b97dabaab46f2f10825baa30d6ddb6a102239ce0eb137a40b4f27a35f44cb98e83787e47240fa7239799399904003c10aa97b0bab6902f461d6cce03efd2361bed61226ba6fb9c091a8c8d9d59213b80ee104eb9d52d75b589a4c44d41dae5555e39b65e41ed2c680f80b703f41e675b7a5585f2a6ded6810f81139abc24796d32c41debba454eb3d8504224af46adf3f4265c9ddb88c8fb06571364cdc3f591ad7fa38c81d18740e3d2beeeffa7c6cb66b53d0fa32a72a938e4dc9006ff8dc2f906a6e772bd9537683ecb3047e4eed93be86832a0657c99fd4551a565fda1812eb8c34ac3a62dc8fe0206cf21990570a94bee3c413d074d23453c436f627499ef95841c76450491511441e68821cda43c12687f788973313f4cf2520e6acb851a49c28aaa3debdc21d0f8baf4075e55a1904c7e3f8f0aeb0e8e6470009d1b3ca84b213806e1986c2afbee467d7f5906d32436dbddf285779b100d853d869c80ef75116985942616259bab8ca98c22a3c1cbad534671100c482a91c2f56b764518305d663a335ef826af5c3231286b44697c8a6b72701aeb9e350e78e0dbf0ca5f3dc46c3d8af23907ecb63de09b7efc709585767fed1d6b7e0812f6e2b32416e1c9228cf24b4dcc087019ffa330a39865f2996a86af9f5b0f28fa64f0435af540793f81cb5e318053f9e576a62eb0fa7a18ad516c475599f5772973636f7c7b769afbc6e95d25d46f714ff8723923f208c09a444436560b13f9803ca696e6e4868e886c9b78711bc463f0fc8c2641a351b33ed11ac23cee4214159e13b6efa4b96ea23d3013138bbcaa1ab1f3191012eae1ed045219098e74290230bbd5822b8ca4c79335e34e8032bab137d77f7ac4b757b92a25c68299222609f769e26be9f8ce135b31f05f9b69f7bae403424701651073906fcfb7c38037bedaee213b04aa3db7c34ad9b1e6bbdb2055476759e2b8847d38781ae412f735730cfff83488e67488c18483127a8070e1a61afb1831ed8928e10940145c44de3536d56da395b96cd85cea0a39d2a7180ec72352b38986fb0f39a4e2ad31a035838a95ca9f3c66a4215d0a864e8db5d2e2f7b1c6d236ece7baf9631e87fd6990787bb48f44f1c324c39899a89e4bcf814302842bbeacd2487bff543e4f7617c490a6768f25b7ec98df3d6de290df614de23dcedb17e9c6d4f2f81a8a9bd4bd7089751a5ad4980b6a81922005086a8fe3d89eaadd26019be8f71a802bb70ca67427e055f7d39a54bc4e9dc64fdc86db64adbc80a135c16635fc6334e7d43f1d79d7a96ebbf393ab3981eca25341bf26363da86df5a3352756c4f441689319c984ab8845f5bb342175b87091c132ac31d6cd8aedc21b2a211bf95afa1b311b49013f1f4a17b01f0fe937c77a74578f96708ce45445591f2163aaaa5d5c32bccede01bb8f525a778d5564e404404577c743f758f3c011e8e3683247ea367aef9323fb43ff028628dd6e9a97d5e19c0351b6025d820e35980107075de1499742c3c766491ea2374fdaa8b00399b81507bea84cfa92caa5536ff2f95b17ac98ada2de61d9497ecc6094847466992045b544f60109e2d52405413f62ef2bb17eb3ba8051f7898aa592fb5e65b10eb4a92be3c7772f5d858b797a6ae032928172859cd3f9e1f0a1540adf60a7c2291060d175f043bc0562f2b615c5fe6162c5c05ac398f08619ef923494f7ae18f3434aab1246d59b36a6980a71fee96f4f3520e5d0926147fcc2f3992d4fb54d2a60394b96fddc5d6144139fbc2eefbe87ecac5ca5db9fbfcba1826d8bb8a641e03101c4a684fbc3d0d464728db51c81114a986f2a5c076e89e46ff6567676b4a208988e7b29ad996deb1a963ca8f8dd7eed916936a481ade31530c161c050318d16dac838c77dd08c0958d8a5a082496edb9fa67ff3644cf53a27c38a1b0d06574bd3ebfe45f87486b0858a0b6be70ffdfc026c04bb0fd88656e4c6cea6ced40accf9c53624e10a6340b09c0e9040526fae976dbdc7176b41baaa494f0138d7a57d2fb8c7e18c30c5ff547b500d349daed41349248076349eaaf1cd604ac0b54d63d7a26bffc594c4639d019c6994e116f9e81558943d21413b9e607b100ab67b8d9851ea180cdd2785104fbdfc5f1efcd896bb8610e699d7d032ca390eab0f3eaf559fb21cf4ca6523e7c1469ebbcc6cee1870187b53aa883d107c0d9a51aced636621d8967e71b9357638bb21be456e349156a142666354c4f67d64fbbef3459a82ac9dfba1cb5e239e874efebfacf44bafc73ba77b5d68816407e3efcb22cd4068d67b834ea9bb1681bda80e5b8a2f3fbc2a264391740bdc8131b55daf7aaa41569dfd481a360f2e361906f4c3ea362205f5e1eb1046db5e678122d0417e5dfb06feff2aa55d80a5b06dc520b8f44cc065800f1b6b9028d639b866b34bf3ab9e0a53439cfba8f669e54a0853df34855f094d2be14cbfa95a0196fab098344e4ec366071446ae6c1e3af23d5f1084737583dd59c86c02ff84e4c3491623e8c86f6104adfe4d2b8f63e623c6fc77ab681c78e0ccd918dac5f745c28c54fc3737efb535c529bc87c42e6d34a9c94256a3c8377c2d6a16949b5e8a9105e3dedabcea6f0bef7521469bfe0f508b89cea15027d9a80e85baeff616d0748fb4285033ab49984be455c0d2240a7e9c6dd77dea0f9c4a5720465b6f086e961eadbd952464e4e31667b4cb52c56496c27863a237aacebdba741d3262572c36f0c8345841a6c50c8819b78d72c91464329349e46268d51fea5bab9bcfff42f23db1c0637c83a7c6f5af533fae161811f127028dbf10c3a0dd7adc1578f3cdbcbfb02a43c54cc55e4e04c9b5651e96817b34951d28ffa823635abbd2004b4a1637079c1b570615f8caed47c658f75786fc976eb64d29a0dfb74ac80bd6aedcda6211f3a3b73e8f9b70c7d29d6e03f161dbc68305017745eec8ef7f24ea3331f4e7a6ab2b28faf51390f09a45f4bf13e111acc3d53efb742848e67f0a03d9bca38eb9878e88f3b6236a3f59fd560517e12c3b5eba651aa97f02e919977cabdfa8497734b80b224cac3d1c1e82b91661e9e0c40190239e7cb723aea209fbbf6d2e3cbd783338ed474459d8b525f5b263f0cf2ca40fd5ce0472eb6f8a01ba80fee9f2280470d5b799c4a7d7f245dcb06a96d067f4a56aa01549154b17ebb60786cf2f46841996ef65b620fd032b8444634900d2be328f71b66537d4c9c776bb181e13ddb38111c028a3b164e5920c59a8afe527ecdba8af001d302ad73f8cf666c8f0d57a5c3050c756b26205f4d6a55e27fc82364f50ec69b6d566404e283982d93d62f7dca38f1d3985b50b529a4ddb689cc638fe4d9ae92069e35dae4420822ae1cd90b1098bb2ddea1f0ff858f0dd6f3c7ac7f00b0433a06b44b0fcf323c63add55e873e886fe568450acf17e8e68f5e1dbfbd5bdd8aa562b6cde5a1c18fd5b8a2e4e8fbc7f137b68220ca3209959cb72a1d2bb5378ff4113fec2fd513c241e38d57083ab1c5e0d70ecc4a85574cd16ec6686130d8b5b7c74fce755d13d988de2920ebb659fe5b94ee48161e844b057210ab8ee9f02eb6968ea0416c4cba14432e6e503bd5026897ec8a2e87162b3a7ec10585e85a256dc66466f8ea339c54ac377927a4e622917f60529b4cdd6d4ed28537e3b1a6637f584c4ace5d17349d50ad36d9f2b56dc4df7b6044d69102006e639ede7408a3f2c0b1b5845c32673f93ebd1e066aaaf95e75c39135bc3d570622334c854ab55fde51a5ee2d47a565b8bafa797f9ad19e42cd88f1d37d1003a90f8f8aee47c90fd774f64e472a6897dc7360e2f1b5b08ae074dfabf45fc05d1a96b93262660e6eaf97cd349ca5ada83dbb7939aff0a623fd0650151d30f77180b1bb53a4d23b034df2d06b92a44cc557ea6953435920e457319f7b5ec8a3d57ae943921433a897655ddb59d8b801588f3e6d4abf6eff309ac841ccdae0c5b9a3b41515e20cc12a5bc28c62b368ce747972624d39b6c4db9066ea697cbee78f784b002d0cc8daca5ff855a00f94446cd03505499bab50da8e512573b9d580493f876fb411f1ae179ec8f1d2eb486b3c88878b8e905a73be327d5e022fefacd52888c7d5dc56e447e3a0603eefb29d58a60cb90086153d1c74cbeb74e70e765f25f3b65512950be35672854f05582a48fc30ad12b30aa1c01362e61e8003913fdfa7dd69fde4503c2d50b0a125d1017a7ee45b49ba1a59cb3f166ffe26e582e768677a2b9f627448e6bcc97ffa811f4a8c95bee59b55a16d5ecd227b9799f1a63875aecbcaab01c2bce63a8cdcc314f6355475fd39ba135896b0eb4df3066aa309ab24143ce6e4377fd85d6d54954af21e87e5511dc966b93cd01e20d9bc80cff7accb2828d37b7f466c43e517a5ff07beba36abd140aeb138944c81e64ba32c9c1446e108751605aefb21dd0572aba1ef1918bae629a135a576a72a8ad7e7697e0d64b56edb927b86bc105f7a35479d60aa952e9b97da046e00fd5b28e606a00fba9a0ec9c00a06047cf574c6a7ab147595b504ea6b2a58ca185cf857e70adec24e2188ba1340028627cc1c6a886d364786b6137e1ffdf5b7695c5c51b339a22cb76eebbbdfeeedd55dec582bc40d565f7d2dcddb3b1109ccd7d5dc4d9deb882638046525a34801fdb01e922fb2e374af2e9602f2c9c33f6cef455d4998a8057d31a1355b367cd3f7c01f843f8e23c435e11e24e7e0026fc334eeb500ccc6b9a0f6ff4ee0ebb6e5c8b44414df7bc041d4feb4d58c91b1aaca79491b16cdb0c31d7864efccecf501afd91369d46986d3e0975730f410fc4f33cb241254ba181a1c6b0ee6deca69c014a4b9c0ef7ca81a4399b4bf277dbfc5835ffd17cc7292d4bf3b41fc986ca435e5e7a479a07c69bc5f9809d6424437f39ae499798fa125b88af05b82a14207c25072c268aa397ea7b826039d535d7f438aaf7d445d9fa0b34f8704d9f1a2d44d09b5664c021561906c60d7215e96816b38812f1ab4101a309e04a7afb61f485966f67a751fcd0c214b767f6cc8c2a109d516f7a17666a74baf44e22c34ebb9bc30c4c8afcecd70a5b0dd65bbaafbe87624259285eb12c643640853489de7a10a5e36f273d2414f171c236a620748b2d3d2ce0a762eb849e2e926c13e155966afd52af23991307a8bde0f5d64cbff86736a6c01065fb048df222f84ac6933d6d9ec6dce129f032d6d56dcea42d853ebe823363b155127633bca94b66dc8ae0c6661808779b2f4ae80090ecf21055543936f6a3e4eb264c587e987f9ea30e044c951663538129a3e3643d5ab80ec403c7fd40b24fa25ea734972e559595a8325cd4039b9038e123855ba553c678a1833b310aad438d29c2340fe70f66d118fc92916248e6cd68aac40f21fc8c450da3330e104f268455bdffcb220666d1a99e7c4cd68b820764ee173e93080db48b993f8c59d474a6a5fce9268c7b52561a4e5e6d8ae9d8fd67912f8679df39b50b53282d118cc534a743ba6e6ff5dfc2c4cf2cc1d0ce06632ed6fbcbf069d4cf4513560321029a05e531de5416bf8010459fa698668d7bb7d36cd1f1decd55f406c06e0680e80a93cbaa658d39f335666ab90fffca5bf93ef91271a5d67b3732bebd7af2e6fb43060aa3e0a24f77d5e8a90e5020e42952f76cd7fa44e288b44b3ab21c9eedb32f8c2379acada376757bf1e8263a517bd8d2f5daf8421ab31897f92844abb02f9b4ef636bd7fc4b76f78310ec4fa717b58cb5aa1ec786689452ff1a10fa9f2569f3de588e5fea83a5d420ed5b57e315edb4a4cc3cbf7b878c0c4379b85ad5e054e88e420063c7158528af4f1dd1a124d4713463781ba59b922f93e36f0ad3434505a4a476c70ae87ee91a8daa855823f1f24b0fbcfa7a9e23c1f66a2690a75d123a073bf4057fab846d1da2d0688eec1df86c8908b74a671601e4dbcafa16ac25b86f7d32140e2bda292f63769e33ca5b723f86035f6ccb07e22f818de9cf40ee0b69bcc615a507d04e89d6aaab6e172003d63e01109931df025efeec7f9685387d618282ad8c6af3e0f10a8d08ce8ad9d8541c7ffc5ae9a78906e767cc981f2bd059c7761522796e9161213bd1e660badf1cccc162449a6397fa84ee30d679c53badc0707f1212c95d305e5258b4f44b3c09b9cc8927bbe7d3d996553ebde8dabee564f48b28b0052034c016e05d9ac8f6fe05ed74532d205815446a4e3199281b1b2af1bdcee2c3041b6b738f7f2a9ef144d8b2986a1f6b4095485541d6038da8cbaaa7eed36ffd9d00e31d1d45cb0fa369ad4045299c393abf99ed9a7d2f7e2c28464e54d88e0d139f884e4c9afab124f21c974f23d62d5f1eb2e9df71df1b983f395998e1315a13fdf37fa2d6aa53650c112df0cacc6cbf71b0412efc2952f2e363591d0a1f438d8821ec58eeb4697d46705a390770c2929f2cb5d4683dcadeb533118a263837cf3bdf95e4f55f4f63485f543277b1ae57b517ea80e4c39feb4ee4702efc8491ce56866e8286d441e5d79f4fb073af47e37f196995ff8ee05b972a1ad334d38718756118394b670d1799e36a7a90786662a9cd2444ddc9c6033d618947f34657824f6244a061e1c207d8ce9220e81a64210d39535cc0d72830db2fcc86ade19df84937fdc1379fcea3232361b03517a49d249fe21432a1b6bde4cd4a03c41998b418662ca0db44f1bbbad127a401044b986bdb20161d19bd36781e510ec3bda0aa0a0aae7815c5810ca8898b1239db2cf7d6bb23175aa6234fc1bd18d0a88c18649474d79c242f5d60321a44c2dbc5a95ce8b52f47c55a0e8fd9f484e0011231bc887916253a85c91d69e15b1bd2d5def18c18aec9165a4291a9a606dae1c342f2840482a47129d2ed906dcd579bd38da7b96bbc1380f3805dd6ad3ce6cbaf45b75a4d2c1eaf4b51d26da0c29f6bd3d6b6fff9ec5e21945262e91bf4345100b5d1a377437af17e3459462d4d54b17ce930ef18ec291e09e326f4a354fc385717f65c6ba96bc49a435297b1c04d206faa151c7e71a94244f939d8771e42d2260bf8e68abda439fd6d706d5d6b1d8d1ca75514fe7605ce352e5881e63780373c7acd8055f01c428b36547df3e691e2a49fe200c2b654b9ba35ddf8b252ee09da6b722150d1a82666b0381a2414801fda73de233bed54d976ed446c361b0bdaa09bd729c6c96762e6a396df29b09905f5e4b63be8064dba115a2735a5702087078f9258ec2d490e10438bec01b56594b229d15312c97238cc951437452b8a8a012b74fbc0e79ee240f3df2b243715fb3eb36a0c3c38620bcd7edbf6a946ca0f91dee5be518f84e774e4f6c31f07755fb52d544997a1a1fe0225e6162ed12581d09c7b6f2d1962c8538c9e05aca77fa9085cc733c38efd0aa3c3d3430c463e5f4229ef64010e113aa271cce24a9c56bfa0ae58c0c994ec8b1fb3c31420727ca50a35f1c2422861dbbf40366ed3bcf0430822e4aa56b20d2b5ae0c5153adb78e30affabc6dc93d8dfd307f3fa58888f014390e8df8c32ddf53cbbfccc4e714d8e8aa188ce2ca4fc41b50de1bb1770f55741a5c9cf731be0df1bfb32918075ad9bfd608cc3982de04ff1fe778a6fe44c737318e106750ba84c76dc33f566daeb62e11ccc220a1ff4f6ba2c2bdea65029486dc51f80a8f570676ebeb0d4d77d5723ea6a06e1562ea42e05ddd5a7b4a81bee2f57edca1c2bb735fb79f7f3ca5e288ace6966e116a3e3e9079aefe70509f18b7e0fd8a17e905696aeafed99413cf7a01ce28cd15db90ca4ced9be5ae230a46c13d9601ffd9369001788e9993153d150f4974ae829ee54401c66771aafef5d4195b992ce825b2661ba1a88bc66607d1aa4bc72aab9518c03a8e83d81c549da87decbc9b4bbad74c92bc668c35dc1f8973e9dc56655802da440f3488e95f3a16eff128c4c347adc046cf04c487791df55f692767154de910900ecfc72cfc4536fe9bca7d58b4253b6553b47d557e109ca18970a4ad197564186b8937d5a45fcf20d40d47b114c077e3ec7444db5c19bd1eb236b06dea96b2b175e86981ab333857aca00435d203ce6142a7a996dc0cd6e29e34fc89438015466a764b5deba81e1433bd289c82cfbab9799f4cd990c85483245757103635b5cfd380bf12aef16e19c38291ba539015c1bd0a006f653db80d2999d0260f7622e2c38f8e3f67cffc2c1e14a1301b70785ec8802b4e001a65f1fd06b901a0b4950c83310a7a00ea4f57054cacdd790ba748f5fee084d91d8522c9d56224a2ab774eadb9b8e0298c37a4fc65fe77e2fb58538884b8ec2fe9326bea9a9c23e50086e899306e6f5590dc7e905d1c8d3a59b9f4fa7a205d5739a3886e68d59b51aa808231476e9d51bf878d50bd69f73030470d7c28b098afa96b32cbfbcf998672b2999130c2604497e5a0b86a9b46e4b80f6fe0e0d638eb348dce42cceb3e7f9784a22980e4e9a2a5f2fd322dfa05b83b9b542f2ee016a941f973acbef2dcf903ae5b352aa9c5d7936e4ffb6d080b5788dc61c667089efed7d71e88a77ab1ee5c197b2c9b9a292c28db3d1e19df132637f111dbc93be742ec1ef355ac08e996641805b8489c87eb56a704ca6905878a2f0ad579f7761d071762940b7dd779e8e218fe37b584583d06a001f1673a48ef03edb002257ddf3b5703748f334509d5997fe93c38f7bc43476699201e33f758dbe6619074f9594dd8af19b8c2711adc81bccf772ead2b8200cff7357fe1afa51919c59208ccc7634ebcad421db3f136ea4e892d329ed65413f2bb7cf064eb141f2026434f035b35d2daf2845ffb16002538d44da6392d5b46e0797a587602d6cefae4c03c27b0f546cb17d5e51b7ca5372a1e7c7f14d16c266d19ef834ea90bd8525064a + +Params = SHA2_40/8_256 +Msg = 01020304 +PublicKey = 00000005bb6e677ec70ab8e6114a6af54adbfee2b946dd146bf27e55c4e502980bbc03fe61a053fda255a7a01ac3a2a2a10ef57b82804739c5ae1e84787bd8a7dc87a91d +Signature = 0000000000171e6753d5d1c4ee6e08c7ab7da67ed4f40d089f2d964e9520a43662e23be17dc30ec3aeeb801c21520dd2845f2dec8eba001d70dd2994d4457cdea76d76cbf9d245d675efa6577685517978bdc2748462933ddba2a9b3a95b379ef562287a111319081511f9080d13b83c213119061e70d3c27bc03f3dc770f2371edff2334dec701667fd6b3f9713fa1fb350b6aeeee91c425e564c7e7a05824fc58bca6cec5367d2768ebc3f2d4d1687819f995268f651478b4f5aa05edadb6fdbc70343ab5b405dcf89ba4165e0055bc49648f02946bb4b67db14b57dd79b2814c0773249800e7ade04252be2a1e49836c8fe3104dd1458e5dfd23e1ede681e6cf5e2863a9a79c3840ed997202b1a0a97d95e8a94ea9911cddadc3f042c7d34a2ed09e92a740b8471e6949317e74ddddc37db0b04fc4e830aa825b4b645c33e18e79c0710476141069bd062ca87ce2036c7661cccd9b4e6c416c9d6b265cb46c82ccee0748ea90e11c635c19a084ebd36a989507dcff0a5be089f9f78527039e31d48f3884bf5e3ec9bab054a96345574bdc45fc5e1379862019f118256fd7cb0208f1c871a8e49265f0b3921df71a767827657bf02c6079769db2e3ce5d814b2af9ebd2656155b49f4077bbd37fc48a7f15179d0157355e7d28b980aa0fb7225287452a836c14f45f318cfbc48e77dd9820d33202d3bd32402103721dbf5cebee3edd032515267160aa7ae0c03956f999f6f50537d6558aae87a0ec6e32bd65f4392c810f85bfd73614bcba3c114e3a450cf37c266af18680889663ce94a1497c2297f8750b2621aec8b67332470cc00ebecf24d03ee614ade24bbd386a62fee9f6948d9bbe6bb5d6e703706fc951ec3e11e9ddbb7c8f198c0815a14750b44d7267005d97dfe1b4080d85d5988b046804ea83483e69b7c4641f1d56eb6d7b525d6b78f937ff8391812c186bd48eba4989e7ed4c8aa7644465f3b1ea59e5ca8e38d48c93f26b8bf85c776b7438d4d13d7ed295de3693191dd7b652115a44479373969d2cd2ae00b7eb3751a4cdd8107e62fba72c7a10e5262994d1e36fc0f5f43b0d019e837c4ca312caabd5ae5df0f9e985d6581c63dc814c30a0741081af0765e900eef955a195cd52c5218f7bf7b8a504f2f04cea7f4e016d5aa5e33eb8d931432119efa9d428f54b2fedaa694225cb9ad50118c3a3e7df58dd32f296102c6e736164245ada0411724e6a47d892c04d70b6fb5075ccb4893641d931df113650adffb8b86ddcb46ec8071638309f4dd5872b8f68cf0c251edd29d7b66ffe63b1eb329e46338cf0590a23fda49dc530383c7e936ac8e3a4fda6d5992ed8b0ebb505604e0fb82918df030478fe88bdf3595bebe5f099b29b968b7a2eeabfa021bbfcd8b81a509809df2b42a11cc2860033f882079612842f66f7a03e1b45ff9de819ef25621e3a96aba4d641daa507a2f367afc55cc3a3ccddc5df4d668d6e04d6ccf74ca3177dc572db889717eec7daf5c6c26ebee93b8234a3b2f84c2bff30bc987bd378c8e0ece8e253f376d27a52b114e9e93b03ff23f58fc53435d92f887cecca7d7276c060461f92555cace584c2a913a6a07a57a8388c854a45e35c47ded994e26a76f4ec3d0c31ee384be4030a6004bed148dad5e9396d86fec0fd6ca37a0c78f4abc2fb2d6643ac15a6d7bd3d302bc6c657c715f2cb20066055e38bfcba1cf2de6b5df9952080527c4e63e7f091adabed74dafc6f49ae9cac5b363e995be1f0f047f1e270efc834dd83311eaa8db30f8da5b0e71b1ebc41fef72dca57b5cbe3ddefd230c9c0ac2e459707b613e1b0e2dcf3e6409defcdfb6a6d0b062ff9e90ef122ec61fddb77b2b44fed0674be3fb32c7ee5d302063a701d2053462e1e494db26cb3bcb78040592d9e7a954421897a2bdaebccae496d9207dd1877f372d5e4a99b56b64cb7da116f7f35f392909f833c0ecfc91c935cf7ee7934b2fcb2e3cc41e0c5b9e4140ba5bbe48db8683b9812ade987dc9bfedba9a69caa16018e21710360432d9320a8feeba2a90493f1cc94a053264396211b14379353f7ce202db4a8e4dd164b4622e85abaad4bea1f97365d3e6ae9c388c08e8eb3e4030706458156dde16f6f53c843c8767922b71a20af0fdbedec6e8531a1c7b3affc37e8bf9d07aa124eecf5e72c9628011bacf44788b0d13a8378b1706cc6abc36f23576d40e1b3dceee695d57c154d66909dde3454fe0972d85e8aa51d6da9c1fdc1b7b65daab6cfa89471ef5949f2b6523ee1c607862e9868d1ec5504f7fe42f6f9fc6fb18349a4fbb61323920aa178ae7e273bfeaf5b336f2a04e7d0bfea90390b18a640df612c59d232853ecc7288a4fa0a6a56051abd2167aa3e9c55031971e324be3dd5aa9edf56776083011d7e704ce11fba2951b5bb3c3030be9b0b3219103036cf38047ad4b4a369d444afcfb62f7839b32cb3959949e3eda7ea0ce936092f037050f0cb495a1b49a9254d166b4035353287ed4986fdee68057aafc63e92ff3002d99d95f54715a919fcb48e6a005f299563b6584d652b0990a360df329760b29dcbe65786eb2b502f9611325b0f4b519b8d4fa4681f896df4fb43cfd6db6dfcbceb55da70f6485cb3727ec9529b89808d5ae02e92b8384b2c4979e36fd218f2f9682cf73cf63ed0c79bf87dc7222cdd02c3d9830a6e8a5847b69bcef58ed0b5a1ba7b49dfa33f44e97c8bcb743821e104db87488067e8a7389010b50ebca13f43a7d623dfbd379a7b11889d0697da25e84dc9195e48d849d3f385ae11b7a7db97aa3b72c4624c884a6ec4b4b7db46b677448015b445bb982eef1995b428d54027173db02a6becfa3a9c97ba2204c04bec2ece1deab2e29c6ffdd7df87257cd24e284660f2f7f9f4ba2670b1e5282035902a64971a2457cc4f498ca08a3054d52ecbc424ea3f6013e339bbbd62f1039b4292b5acae759f58d886a0a2c7690ceaa8d2e1fe6ce29614f8f3d95f1dee28af75cc28fb918a38a89dc1fd372b2d612136735705a10b85a472ff3004c99e58cdf023ba2c56598dca4e5ef89340e26b172f6e2738d1e63c777bf21423a3534e0d53052d2b01a1e311c953bfc811427a45f2189d612b9065d3f89193e1ecce530c6804e3c4bfe65a2bc7988d3ea8ee5a2d45e0cdd50c5304d138965d43d093ae7556cfde843d1fa596a8860e90a4b0eb5fc170df0b1978280a59f583aa368e475959a38376ce91f7d78767e78abfa28cfb8de1bbe877e9426747cd9d3ce7eefe20bb7dbb2b3bec35cccb6aabeffd8533e94a9a67470c5bd089b8b78620e1700d8e94ddb344016ac0302bdcda248647ca8ee054f4c6081ee5123cf5c6ca2cc0524fa208cbfbd6b854f7f4d84b57fb52f27b7205ce5e20ae99b5620b648e0067a22037094324f7b7ce1c71737ab7037b1f7561501fd41d1b0de863b9a9360847ad1b7ad4a7280aab3152d873b3a50d1048078aa04e06f5b8c45a64ec72df7e085e48e2edfb01fc59bc82f482c46ffd1202d7bac69eb502f141640e2a8d0ce351136e47a3e089f275a2bde4a47036841b1109fd5cdf5735c3b1d8cf583e09e7549c6273f3a2c0d9723f4ded51b7aecdb795e183d844348a096107633074a10897210cba3debd7d6ec92f5d33f5d2be337d50b4b80030dae7535d58c1a12becafb8780e7555c5930bcf8bcda182cfd8a34e4e9fcd853ee364b30638ccf0d8d87f1b8df59db628416ca598a86c2151cae1002389ce384009b3dee8a37dc312aeb1bd8e0662410d0fc44ebf6b2728c031a8cf6f7902b7a62bf65cafd20966dd0966a1f73f25b3e89254713d16f39a342a44e536d7f6d2a1c8711f0ec5ef43d3f9f64c32df586352d6ffcbb4e028c584b4652d1be570cd782e794e15dc8d4ebb40a70cd1eeaa9cd4d797fb7d97bdc4713a05516f55c8a5ae2e72ce9549cb7d17eca682913d94570e5eb08c43341269a8ddf6f0021883d04a0b89946002b59dd532e88b25a2453e9d0b3a436e69e984200ec5f2db760370ae85f943de15d9ca290d6fba901a3b036062f472b175a59c4d6fef2876d00c4aacc11969b67c63e9f19d817487992d988a670bc8e3a20711c20e1bb3c19600209912ff5d0babb4b826a1e3cf019dffaf075c5f6701e334d50983b06276d9f7928b5ad07a1ac7339495465140ae0eddf6c9121bb3fb1c9190f192d24f92e473c34af67406219a060ebc376686bc4d1cc5fc07fb95042118b37f0441e7818769b5d2c6ecbb4f55f2ee56ec7c1389ba6debeacc2db2e86afb602de8635be55a7ef2cdfbb8cf9a9438866ee44bf32b8a8b4e46d9476fa7448b19686137a9e023d2a453b4901119d88a34e27cd87e5df5b0f61b25ee8ec78b8cd285289f42a5589e7815a79b79dc00e34979012469d7894dadfd90d21dae1b938dcf17e80b4a9a333ea5d081dcccbe32f3415d2a1b1d868ad470a3885ed05b85bb19c124d9bc4732f098d92fc68e56172107946f3676c9badae49c2e947857966aa129b4a915e9f1823e882d96629409818555c4fa7fae18bd406c15fd8b2f6af4caecdf94649f2f5a1b912ccbdb67f7244c3dd2f1ad403348b167c6809908b8dc463ab635adc08e384339aefc2f1ca1614fd600a553079165bb0150b757ce9713b4746419ca46a6e1495f05e101ae138648a5e229f55f019b355c04baeebaa7f7f4391cd92dba9a5681cdfc64725e55b845f875696d65971f6c254bc0ed586c864c558572d07c6f13abe95df68365b87ff24c3bff5eaabf7e7fb7c102f4efea33e4a32738251c046e9d2507e1296e8af7486f2608d110ca09f9f8a573243126f8bfc340ec155a6fadc33555a27654ccd9ef5d218ff1e6dec91d3ce31fe5709fe1cf11458fd216c8c0f31a26484e8940f773403bd6cc44ec8d3cee7ae6dbf606bb9bc73d8218e2347ed1c211771b8cce58aba61dfcb8f0dda5308e58c5d8d9e82703cb53e17e9f1cb0053b972aba096331b23e41eb176fac03aa090caf6e32ee7f2d15a7f4aafb1f5e1acb5df93d3d049b244d45fcdaffd177f57fa48787db3b6642e52a43753dc55c4255bee7e6f75f1c535b1fae8164773eb10a32a1987693bb37d1b873c2937a9268c3d9ee6138f12ed3931a5dc97c2f1cdc9859d1201ce85786916e1ce8a559ee984fb090f3b40c6f2c283ec58f912100e0826f6dabc80019adc56b9028c78ccefc681e62c3dafe20ef80af150de4f1b1aabb6bef8bdd6ce86f55b47eaee5f16a0c477a343b6ee142cdf0e5f34671087af053996cd524f6c522460e2db87260d859dd98f387fcaf69fde7265d8d6a1a4ddaae99171b0447e9aa30a6aacbeb853abe3913ab00b94899205b4c6dea1630e5e18a38944ad8674a12175caf3f4ccfae67bd1dc8c5aa48e5fc125b0835983a5b8ecbc67321dcc3c70b00314f06567ceeb1759b51060ce8269dbb56347a7dec5bda6585efd0f29b894c4d0f03b2afd703c14cc622dd2e99c6ec0bf76ced8bc14659afecb6fab210341ba3f752c805fa757e2dfe3b26e5ec1118751d87a11b7f806637cb5bbc1a92d214e5fd018955ce1907a4ea24693f0212b8afc255b2a6316807a6f600cb04d15d2ebf783f27fe53d452c664167ee3470aff3c111789ea2aa7bf2e825461dfec2b1b27f1d5fb4df269bda5e883b284fb25b99ae8e97a735e16b61f34c272e89e350c593da45f5499533881eaeb924d0c9a40be1668f28c2fdde04214a225ee50ebeb2823520481f9e27e82abdeba4531c43741d8866b38f4419c1c0447ca3f089881593ea8c48ce727fb2e1a639afa52413c0bae118bdce896fab1bb2b8cba9c5156f8d8b6ad2666e34f5b8ef38c16aa249d93fb5f3186148e54bc77bbd0f8eb106fa9b9b4c8381f989793ce888950e9f6e11e33bbc127084440cbfca621d94baf0ebe2d6ca0697d65abee345ae6521d6b094748c045c19f11239f6fe4e6f431d23d63fd69d76438a7590be3de6edca8c0fa19ceab2fe5a2bc2ea5cdf6c0dde3c89a896909301aa85920a1513f7203d6ab1fcc8f3f585ce88b0e588f39bb0d22fe800444d0488acd6c10a08d93f93460cf145b35447f7b956a8a1a08c4340d8ca7e2bd018a65eeb609806ce98bcef663b5c2d40afdf9909a82e9136549d01c1d168670b3c6a93fd15743a158ebc4782e8cdd7e46bbac953e33014bc2ccd21e73405f16fea97c4a302072f6dababdfefe96deaaab443ff6ce26c4d3d6462239d19ba391219b0156c754b84189f9f815ad61e4295183f2b0c335258bd2b527e088e94d4a755b5ba14fe27b2d27b658ae549198548c96ce33a9cce8fe7cc9749bcb030873ef107652d45bd199cf76571047b7cbdf76019e4940fd7f5247126ea90489a96bcb3db796ae1eaa9476def4223fb7f49802de4f8dcdc36ad359edd66e598240af1395859900e67c5335f9405d7de6af0ea43d4fe992a4af9ceb37bca4764c7688fe358400c75cc528362c9c1ca6b0e3a6fe567c610de5339d2e91193500010601ab4070b04838c017fdb577ec6a120678ff4efd3f2cc88c3514f0020c3cfe9f7cd7b2a11586cdbb426e36a416c57848c86958c2e4aed36269dee9e4a7d65a15f405722bd2ca79084dda3d76df7d6244ed436fa805edee2786bdef1b69f1891705311ace0eb37bd0510389d396d12039654781369498703a21b2fd087d717f91e57c53863dc84c9dbf0817e0df80f3b3abad94a0182311afb064d861f230887a9acaf63aff612534ece1838775c6849a3e3e7d15689d985361645def423babd25282663dcd907843309cf1a2f8d61dfd97fc1ea4401a1209eee126f188ee1c3b989a5e6010c9919a7c907ad3ce056335c16334161f5bb2f7f018db52d2d1df58d66e9b26650e9382c385dbcdad0d8105890ba0dfec412477fce2e7574047b0870aa6046d6e4fc33a05c9a55be578cc825932aeab45a414a01bcd802c45051fa635b12d18ea4ccb73dbf476263d05eaea7da60e07285da67dd3a71c937ee23eb44bf9cec29e4bc828df9990fe6eaa04269c73a3f0a2ec7bceefc99352962114d0dccbd34d9cef70dd2a0cc5323068f41da3179ea68eaf6276a95ecaa21e3ff4e30f2484e0884e1da159532d3d8b27c6a083ba35b370603fd7fa182c8c711e6bd1bc35f534f72224833cc027f4a5c730df3665c7f38c861ef7493a151f542ebcda7ff3ab0c08d6ea41366ba73826bf606b04dcd87e3a4e6214a2d72423248201300bece653adb4cf4ca61730581b86d4c6435b02f35b6296474e4f275a448c4025383f913148e2f968914525ef379ebe2c386230a9d967e72e6e61bf0c9e4b831b3c3c01ff063ce7f89cf5fdba52a500b8b749faa04a195beca9ddc6a06d2bcd7522872e38005bb1a4bb7bdf7452712ff7400e2b92aff707236ef0ce8151d504d247e7d9ccadf3b3e3c88580d3189bac83e3de212c69227c9b672a0ae64087d47596e49edb6d508b1cd7abbea131afa52f5c8c825935ac01a784c3b2335bb56763690c059098a4f6a36a73e22cfd7c2b12fd7892cbd0a946932aadf9ad2d3481599d140c9442152873eba5b64a126c12ab71bc3854855b9ca2619208a2f78968c385f4f8736fb4234ebb5fcd24d3887c412c20223d30f3ba98c62b991b82fd98818eb7bd1de7497a57d4b872f6da25ca2b86d88df1132e4bbea003f34b034bb14819e818ffb2545f71390591b7baab92b3fe5de65f4a2d364ef9e958e1f05330e88742da825393541400243300f1b50012c8ffa20d5ab1027b68eb3cfbc35ff21f96dcfa52e51fdee69eee451aee73fac9656344a62d1cbec69ce687edc2d0cde600e628ab8e55949cf7f4dc87bbac457a9ac71330a052c2eb58f1a2d37e359ded6ee9171b91fc3959d644bb8980a79d7987b463abc5660156bdf6c1581adbea29f66fd48b63f3d0feeba6480df42cd5d15d0127efd3dd2619fac6b5e0e1881836dfe4a300699bfd88f118afd1035cf3867f35a37114e52e1b719a56b9d87ef3ddea5b5dd5722f685c860d950d1da0f2dc194776bcc30ca1cb2672b1974a8c35d85a5070dbb3120b7c6667d7048373e6b5754b7bb1960445746a2cbc88661c7608a38bd3308509db2c3705f1444092cf8a4ccc19858d683ef4c6efe3c8e46aca61ffd2faf97d0be9ea62ef95e2f9b46e52ff68de78603561f135f5f9ce1b4c84a3bcc0971ba536a65256c6ae638f49edebe0252afa1318e2941ffd2e35626ffc890a0c441d19030b2473d1b0972ead9f6321491c6049ba24b40b90ab5ca71e4724be37e13774e7c8d978393cc16ee8a599105948ef5e8f8cafc84c56870dbe7d03925003dc6275ff1a3e095a694ac75f19c79d6ef0b02f6bee25ef239ead61d153592162a039c0bb891e29bb86d20441d075d3de84f277737004b1756e557ebb8caee843d26a6e1a74eed34928477748177f399453c55c31c27b378b1d80f6c29a0fcb14af352f645b6d6230d58ca35f4aa7241e8621847d2f984518080b8089654e31caf15dbc830ffc3201e50ba63967de7cce3628cbd84702b3785f151148a2fac61bf8c9681e381e3f11fbc700301379a3f55dc572e5b0a41c3a1fdfb1433dc51749d3ab55671a363cc1daf92ec797caa25bd61e43177e4a4a80660fc2b2258b6272ff6cea1a1ad690c0c9084f202aba9dfd6586cfb620cdc1b9bceaceb20e9eaa53c015dc4f1a29b9d36e1699350ef7c39f8fb59df0c98bdb52ee3d2573130a4afa2f62453fee2594ff27a433872556b63a088d983709fd6bd7622c4ff571493ba119350fcfdf4791e5261d5898bbc35d865ecef9391113b89edb201140f81cb60dcfb0418d2bba23bfc7e8affea2929342e76fe87d6b631215f8f5b12e1bef39766608d7ff8d26707474776d7790a1a44ec8ef001c624bc491b199be0bdd6b1a9e7404183ac62c84d32b972c8e750d54474a6b8dadd3a37145a5c4ce2ea966827cd82aecca5ab4e7b35ef63770b2d3e26d804055b79c942fb3dbb8324372ee3c6ebd12fac262de035e7302c0232b24c6c25fecf44b442f24943cad09c93cda6346e8d4b00a62c01a009dcb027b0694f9498f973a9d524a744b1060e64ddce5465cf159e9e2e800b1d84fa582cd072870b240943663fd86c09e3e2538bb330e7b1e37e01671ad73a29444b17a01cf1d9a246c7ca3e2239ba810fbd0c418dfe7c3e7634cf6dbed519088bc2183949cd8085edca2d5cef0d7ff4a3dd2c23f8c03d690d1b1abfa16bef42dab5d384e4937111a665305e72e33ca69d11290e31dea42075cbc58fb37ef70f14e47ceb4dd01c28486fb7cc8e39cff065e166eb2cd81b9cd8643d2712c88346c7c06bb00f8ab8a015aff6369015c363d831f7762b7611f4e4bd40efe57c6c3a515bc6f86bcd07b29043fc1723f8ee443550bc83dbf6c638491ae1599d391b292ec43e789845f2bc9dabff2b23caf9794b8d8469b3a825d22a987c5b36858023eaf5a5f1722c1af3d4e079ad2e1d9868727303133a31399588c3c3b28e6267106b6e43144ff37c766a03987642b8861e590b010b358aaab2003c9df08c97072ed78f6210d475b184db753e8a40253e5831633b0917d83667261aad7183df72549d9c75943eec5e51b6f4907fa963d6f016398aef05c2d47735a9de7f26852d05c6e7a7b1d22568df75e1237768b02700c3195915174a08f704d73f0319931898039c1f574fa5613d5f4ec1bcbcf479caa0f75c1cb7b71564027089362193c511b412a7c49b7ca5616ed576832bd9ca46429f2940765b3230fa665fbb314e44f10d3a8b0ce6f3afba4712e70fb936c4610926b2ad0c09f61599b936cc4d1fb0754d5bcb0a8257282d00b5c1ed5ad3dc0b21fa1faa0a52804d6c40b7052694d5c986001054cadb7f5f2136dc75917650beba692d0d19c36a3c719d9b06d675b4ae416318fffcb7f3e349b8178e9b335ad68aa282c6f1cbedc4287f2bf88508fb24465b33519d3a42031e287f1775ef5d52b7073b7d36d7a2df13982e46bd466d2916045cd3a1e757bafb7c48879d7cf85e970fe4af6f78b49da723dda04839180a384e20872008220d470363e758b5535b6c54e7760841d9d2caff5d7d881fe35e08ebd22976b69ac317ac7788b04f9e1bc0b618383a019923647e1b1f4fd0e1db52924f273ddcdef4393ca17d67983654f88eb69832786b0b35154e4e5f6c1e0e3daf384d52e7e9eb6e227636aeb30f92905e7637112d80e8e69a99161568d84573d87e8e86cebb0e57003779c6ab2130bebf2128ee53e6c247324a8084af1d9e236a4ad67c1af1bb22801409a5adf95c3c9aa2aab263d2f4a1532599d32bfe4f40d7d0cb612809d2a1b56077c610e30cd4fe29353adc19c997c59e7fc20f267db0546ea197eb54f3e8ecffa01a5d7825ca4f87e8a2a8556e12f2c72f3f1c8198e6cc25f10e9149b3cc1c96dce98a684e2e387729428434ee2ab157ff5b6b002255752bea83d988abe605b1489ad3f1bb5d5191eb39b3790c88d6fc29214ea3ad0fc02b7566df940e342c2bedd053d3f1e46f6987f5c83c2fbca5d04e9f3dc6fa8f5c63fb0590e747e67ac37f28ec5379de7f65ee843cf870f8df05482b8ed307b58401eeba110a225126f5c1635a461a709755d5d4423d6262794c6ee3253f78608d1a6fcefa6fea5f37d3023046da122ba89f0c31f3b22fea083d3ee3366e195b2d87408c133c693845b6f2547f86e175354a2912a5cb2131aaf777915768dbbbd9521b1324de49f3446d8760677d1dccdee3b51f98b4fde000584e3e0528b30ddffbb10a8fba7de0a2f3b0033fbc8901761011dc3041d73d2c2c08dd360791db7e75a566f974fb8208c3c8ffcda7ee282f23cb0f62be80bb9c5c14a8c7a4c2669e4ed50624c153e664249d57862857d5f2c79d028fe0cc86ff0b3565b0a7f3fbe65a67e8bd226ec328b9b6011e983467191bd486238f7a6692c55e8c4e9ae06452f1a81551690747ca2c6f9a8211a69586922f4dd2a486fb92755a99855c47ac0619f9b0c9f6f4ea6b3f1c3f169c6284b1a44c3e4053507791cb87a1911b7c924de9aedb1558f09f4518a20102ba3cbe5da86462329ffa4f223a66bec8ce39d1982642f612812434bf30c0239c28bf47bab610aa14ed9b0a3845f0901da4185eec4a1b25916ea055bf1ef1f4d9f5d503a371612f782fe78bf1dfea94a4ed5aeab81bec1b617680dac5a87f492a1e55f31d2fe30016b0ac675a8f825041ec420de0553b33984bd1d382126bb4fb28babcf30ca3170007c6e14cb5aeb09d79031e29d0eab23576de83dac34cd824df6b5ed5416c3901946239158dc5416a523962af53a44a207c71026893ae2865b99bebe0f0139632748a440346699ccc58bc13348aafb480aa8d1f3fdb2c6ec854a9c20cedeed94ffc81d87a297e3b326c97b9c36870d2d3a6724894b625fd5dd8501be9c7fbdabdda2cfd8ca18d9280f4ca66aafb4f2aa65f39cb164ad030e0c76cdfb616eaa7821783cca1f45c876086fcc2c81503fc99042c14350ba65ed52bdb7ce4010a59ba3acd1de2c9b225faf4f5e4b6b13b26a25dc432ef15598ce3b1ad4e81808896a08d4d9d93e61c04139376b04c8d6a63f1d0cd7565bdb42ed61b52861d611eaeacf9b50bf05bd3b87884e138c27525980a77d3a8f8808125ad0387243e2412ed1fced523439c9a2f85b6384552ddaa0f29f71a791204b8a4a5847e375525b49c35bb5e7ba593676c2cf312041e33f51703a5ecfcb37a3ec7f2afc017c325a4f085cda0d04d923f858bfb87bdba731305d2f6e55730fbd47fc7d7f9272679bfe1ce693a88a88f680755fe35ba872478123a7b291de55d10b35ee165919cde907d815c81b2e607646930b47da72aa4fc3d04ff4fa45f606186bb47100c532e3fa456516eceb3728b54318491b81feecd85129930bb3a0a21eeba139b6053b2d0bca49d0e0debd329ea1a7452de29a10dc504794b9dc8fa545fd8b2fd489b374e3b52b21c9585fe0938503ecc43e869d8992afc039c43279712993201dfd91fb57506c0f6f784cc3d2fce519896a35ad9af25af2e36b1c418fc4662251e8c6ca915d0f86ba8c79d7da4dee52cd306f4e90872e3e8bf0890a60c3d7fd8116a18b01220b7fb6cafaefadd913eea1a6a556ea95544906f47cc6581427b5ddb3eb4a044f1ff1fc552017e81f18da3129f16a3cff91ef9124e3ad10e9a221a95a8015ea932fa53aef94d42944847db536c34e5494f27d6de8dc0fd7cb8e5071567b06bd092461a9d8f7a901c73a73889ae8bda2e9ad6f3d6d990adb542f90f7fcf71ef8ca31eb46a6312846a34cec75022e596b9545abe0e9d69e66f96beae7f80dc92237026828b73a95dd55d21f98f95b82e3081a0e6094291acdf3f1297fe60f1eb4bd7c8aaab823d5d88912f7053f9f541a9ae00d8d4264316b5a469955922ba78a31a4f964ff099169919ce2b4ff83a5441c4e83f6afc6025937c26e545384a84caf6fcddca9f0753a3f10c5e2648cae25e578120032f47b0073f6b520e090b0a2b134f8c8ee8a735afbfb5dbd31ad2d51a5e9d0bb5d99d43bf5f95891cf7b75f846f80063c6c93672ec8361095cc09c62abaf404105cbbbea2f1ef0ef8aa2b0132478febebdb4ecbe40cec012a181c959af20b5d5be13059587e5329fa584fac5c3eeceee9295225512ee34d6864600ee60a541fcc3a1ecaf2667120e1092374dba03a109aa256ae996c360324fefc4a477995fe84fbb4a72aab281bb4552c21a78acc4bc5c8b84b2ecc89b4d6de9f7b8d87fda1e16ac5b072a17b77604bdefe01ce515a3fdc2e45b1321f33990c7779349b5a199850c2bd259c0f3fe52853f5d71cbd0059c032ee552650ea9415a41f402925005e65847de4316d85c5959dbdf0da52b94e35462f69d06b4f8dba159cfec0e02b0d52d5c7b377cd0de0a7cb71bcf2c0a066c422bb58368fb5465106dc4f4a2ee8bc00cbf81dbffb71c2323df8b1781b3b7a107d788a9126ad2d17c34d50068dbe367e06156ee49cbb2ee06cb42794ec7d060b41ece34dd16b4c7154a1abe84767ad84eec642590f3f15c5ce448995ecc04dedb8630fadfbf7aa5f955dad9e1959a5fa567f503ccc9eacf1dbd53bc241ba6e0345b1d299b28f297bf499c8644806a4a454633712e1d410caf2a9628dd261d119798a3bd0917e0f48a757bcb0546d14a0856f948f0c91a93a4e7ada6cd6ae0bcef0f056bdec7389fbc2a2bd8f273c980f270978021bfe1da9b386379f09d8975b0fe6b8f4b75fe9fd5ea77ea3c4147f4173808a88aaf35c0b731c898de94f0748a2f916d8b59caac6500a4e0c930c78ba63749cdd59f0f6731d63d31bfb1e629cf909a62f220d846c53bd1c4c1e3ed5f8ee2496e313a3ec8d8a4084a0df69beb4267cc5500e6e098d62b24cf52a160659fb11d00b8027aaae392ba1b086e9bcae05260905c293e1ac2277ee76ca96ac2d598693f4911babc8cee5e7bf73a95e3b3b14155567d30c64c1fd9ba2e9d44c139cf088ea95e396798f67219c2a6d748f7d5b13d9a84319fef3e7367cba0dbd70778e0e937ff3ae79d53f59cba2840d69248936676c082fb9b77b4bedb3690372ea499547156bfb13650f8ebf66bfd99a5279cde8a0df140f380df3d4bc61e1296eb4952a5c9742f35d56b97e3577443e88b6bc3d0491738d2d5ece4e42a97a04f93495448f5fd7d28c0209c00a8b2061066de5d0a3cdac99b5c0257fb18533133d67a8d9408434be8ada4e373c74651917742ec378d33c5c3ad00056aa0dc6feb2cb6931e29391bdf78e7ea075fc348a643915b2e26a4b9603edae9792f5ed668776d694a2a675d38f6b41b10067b4b558b9310c5783974995ed55719a0e2405fa629dc0e426bd33fca7a412d6fe4d4e61859c4389f269e434609e5f5a41e18ea6d5585b6ef3fa854af501fa0ee76f1abfcaa891368ca31c64c922ef7cde796f8e122159aed45f699cad7095d809976aa1ece23f1d678a3c464c86498c28060bfae55b507e81627b8e6e7d210273d2db7c77aef63ea6160312c466c4deaef7808ee7ee25f1b2096e41539a054d95c302033e98fa956fb946b7055816fbc99c58e9a28a93e84974157115d7f94ba7dd6fbdf4051c8107a6d0cef51f223cb266dbe67a3b2fea6a7fc59ee4e5f4eb45663d24357559b8242aa0424bbb38f73e36ac18e553e6c26dbf44b18a635ccb5fb7add7cdb9aeb2284ade967371818659e7f4019c0dacc977c714f14bc137432bcfc8bd446eef3fa07bef5f8bfd48238d706b9c5b4f18879b8df6e034b09d856dbcebe108a000e5fe832cc7c19c77790d36e77f15fbc8f0582f64816ec8ce528609fbdfc48a16ea28fe1de85d4af15361af00d1ae8721a73856001cfbb8cc879f9baf977a6c2a027069af78c3e16ac6a438e3dbc2d3859a77930b050907725d49aac863dd50dbb3a06b3b6c187ed752f2d907bd7d68a654c35be6c9989378e17a9da7037612d3374fd549fcd9b277e248e8b239dce55db96f2d6293ecff5a2f8a999b29de39de57b5069a90130bb3af7cd45f16ab788ae5767e1b345d086f791372dc72023a0ae7e4d76d0d6559a107caa6852d35a8e7aeabc476145e6d5eba1bf89fecee9de5e33afb2f70f4b97bc0240bbd6ba7afc0b072db7b4f472efc8be110e6a2951b2434b50ce5eefc75836940ec1959269d5a45457bf8e0a334dcb400ac0772739e964eea468ecdecb9dabb384046ba19577bcc6640558ea6b61d28d91d14e47c52a42b0236f945441746168d2aaadad731e89ff3b857666b713a8fa0cf3978d11cf38f086cf798b56edd07bbd5702c8029c286d2a1042e711373a539bcaf5b21260c7994c4de7a8a9d821bed7e861054855a0de1fba214cabfe8729b21fc6496d727dc3248ec30d7766895a9bfe8169f862623b4d60003252f06121b6d0cab07df27351b8410042d3b7c5602f984d2d6755ae8c1822980db2b26a52a1a0174648eca24926d4a32fbc91be199e5c820c8f7c2fba9b7170381e662d09eec9163afd9af823a210ac7cd5fd21085afdf059e3c0e140c70feefdd946832d469455708c604a24fb041b1c09d49a1da3fc7aff7410185c111fde889a5f7be76e53ca06249b88401a68a002ac6ff8d98a875c0a72cb4513445721e7075c9975a45c85195125e3f6eefe21fec29cb22128977fc1ca882a12c05f84a3d610a463a3ac7d0ac8d0e3f28aeb9f6ab56b06e9d587c6d79a88e47f010cdd2212a91d68cb9637ca99d00917519ba84c8295bab50dbc54d417f30db2ea60721d2ebb608c87548ca79975bdfaaa8037019cf821848ef55a2a88d1899913f1490d65e30b12711a8e50fb697a905acb56e042729f20966f35060396e3472e84c9f3d2f516471d620cfb40d85e9939b3eda62477fb78191030e286a9dec76c67facbe1e12688a6cd5cdf7a02614d62845668e0d4c48baaf2d2890cf878497c8d033d12df62732be2f2e06a68d036ca9df0d7fd338705c470d80a73fd2e0b04ef3ca68bb9dd9c250da63a08f0e32388b12f466e2bc03191a83f4735ec6fa38772eb8fe0180bbc172164dd1b8a7b2e67ceccc750415b2dac5ca084ec7f383954280749641c8541b41714fb8e5abedf075ac9f82921ebe569636fe530907517ce1fa921f9615b8db3471e4b0c182831ddfa00fb571393d9acde6637e2438717da2b02b64e293d194c537cec46fdc3ca9c3c8e77b2f90f400aaafc04ab400dcec81545ccbaba4b423739af33e49c0d223b4eab20873dd223ab3c4b496ce316ad00071fd242ba2d39646870f6151afa5f4740e8eb40ee5f66e45f96b5ff1d3f269a218c63a647569540a17a094bd21e0f90c05beb757593518d81bf653b9f99ea61397ba5955f1b1a7f572d0829f63df9af6849e0b6de2903ac6f217c4f086f18094090964c22995a44d1cbddd6353aabdbbdae74106c71d034bf095255bda9f3c6c0ca77f47439d542183e240dcfd6b982dfb4eaf4a321ca766cac028cf16069d0491d6d7b81e8a2837b54fd5f8ea699f66c2a4cc7b40d3b106cbf9e8954ac7287c7b9b01f105292ab9e43e52dec1c5f27460b4bad2fe8cfad8e62aedb710231b48097a18ba3c36427fd0f1c01ac4c6aef0d23bfa494735406cced298dfd7d5171c3c61e4a542c6338d4bc4a3623eadd1a3ebabf3f0b03047652d6852fddac37109bdf756769a13dd535e66f804b069e023f6b857ad0044971d926aac7669f22a68487234ed9ef4e0a21437c2cbb1c9023cb4ba86ab0ecb26ee43a4243d9ca33435b310c35fafedc7ed89f7487423809f6606d762352fb5bdd8b1a9aa41efbfcb4ed7938f042fede04f1d6813a0bea19d1c0262b884042ad06091d5fe054ffccb2a7a4f496ec1760cc507621175dc890c0e66b335b017a2701f00fae70b45381907d9aeb7eaf548ec3a2ad30d084f4647af4f04615094aeb722c4cfdaa1c14c7e73281957dedf7ce044a0786643c9325ec99cb5f40b5569db13fa2c6d16eeab3741f7701c99f8368ad8d34c48f03b387fc8a5946955f37b7da534a7d84cd61af4780abe5c5eed2d0f79997c3486052e6f2823a769872773dff755533ad8f71a3aec17dd8404c8b7e4b35eb0b09bbe74d8830e5680ea4ed37a5e0237241a5e3a66315a5db90d29fd968af43f55c8c84fe196b8ced126e8707fed054a0a9998fc33dd0d6423518da89b3af87c8f437a9076af6eb6b39a2837e85140097f818d7514b6e4b653a76b953cdadcff875402d328aed6f7d78bacf552ee2b2767f1e41bca39b8930931163931530813a1ebe8bf6f800dbef72bf1cbdc51b059209d91c2aa52038b5c464ec5b20ee1a1a68d39e6bba8af6f6c480bf8d62c7fb9164c0e80b4e5975fa3c889f233a0d7d9e0a46a365006607865d86dd17beff98e55a8b72411013d273c409d96ca716a7c9ad9db8076583bc2440ac13509c0d6d97967bd8bcbc37559a3a5aff3703a049e5470fdcd1429969126d14cc0d6dd4d3946a267b1817652804c654351f0f713d4f394098e96a25ea388a9c1637f03aef443f19d689e909ce9273b4b6dc9611e12061f0ae68ebd22da1389bc12b04fc7e8782f5ab20d3d2cc9afa5b0133a0edd5ba1c7b7499bc105873ae6f1ae588f374278b6438cd17c53cf725e062f69b47f9b24080a7a1286e48b06a635ec9960cc0afc51d7f0e25bf6641d885963a32c0aab6087f8e8b9aa1f75306f55651e54551bc7c3b77d08a59663c87ef34d27e4c449fd11371fa20436077b58042426976fda036a77d06aa7a5628a8d7b2439c3e0b453df6a8a6c8f03d7f74c0be604a76c55ba8ebad83394574ac5f1e48adeed6004e220b4874e5e6dcef3ffd32c0eb502a6e7b7b7366dc4a3d1d9ee0e3ff4d694f51546ba9ed9efebae54373d663f2051765c2934658b201877d77ba5f8cc3e73867a2d15c2c3db3440fe55f459fe4f6e8cead9c2470b4d229844c20eb2b6c6037db05af5a255320f20494b848b743e9ac0dab4213f9307f2b5f5bf1b612845c04357ff88060085d8f222e563a6e87351dbd6b0cc76662cf3c076e5f2d2827676cf44adc868fcda1413ddd06daf6ba04089816c555ce0e961df6e4a3d92f8b7c44ef857881d816cc6f4c18e5acc00e21c63cf1151ffdf06140fe74d67c76b9cc6c54b0befedad9c22feadfc1c58d3cf499c7818f44f9eb22a05a1b265fe5848e9773592d705a8010c3888fd2748c631d8a0fb6c8f9e3af5504124524986a83895889b9ed1bc65406c66af5d6f6688c4be021981db528d0fb7ea75dd851800360ecdbc5bbcfb87cfa042fd53d5f129183deb53e7a003c596d788e22fed1c2a095374be8f030c054d273fde57a95c85928616276f1ff221950b7d2535a134926edf43fa1aeb33ecd503a1c48ea3c8cae9182bda2ee522224d21dc784a359c1831e4753165527b6842912a134160768acdd2f17d0632faf4134196844f881093dfa584c57809a9763d6feabeb7703898599c1602ead19af5c81005dc084840c5ed43c8c0b8fdb087d5b943cc108178e71726d6816001addb3760691cea98014dfba1c8da1b21caf30fd3f342084e7acbf725cb86e9dfe671e3a9f795e7a566d14750ce6faa988a12b1cd5f6aed25c2771a43541b3306f64ef78ffd4db5be2467010ac169a1e7a57276e0763936b7b5f2a86aafe17c6e477bd17cfde0166ba8970635a1ff2b3612cf0216f66ae5e8f68eb29fa1db326c25fd04442eac19fcf725ef5caf03849e5e6b22e6d7d5f5a600f136104d3ebd918787b0817ca44741091980b56842448a2ef9c7e61e8d815603fd168e1a361855f1654f90a6ec459d49254f31537b4376508d9238cdf425cfb804a48a9ba2f89fb8d40a9351e3d415e6f39db076a44dceee51985f2c69a87353514ea39aaf49e163ed3e234757fd97a3137e8ae39d788c2c0a7f35a295c6bac271a3cb4bf48c323161d0660ce66cbbc5b49d2c1e8e809c41c3025d726d9aea5b41358812b7b8ffc6f46a975993c1944462b493dee2284fcc6d8a922581606413b3dc54da61f87becafbfd116355cab64a69e8bf54a97443c5977cfad518c879ca3637ff3c21c477408e8a99827b7090cb47bf43ca5d0d35f1ef9f130b693871345af050bdaf97b84e72acab72dd0bcb9f00238dd9e1b6e379ef03f0a470327f1dfe7cf20d8c6f317b1cdebe146df497b01b1d1b3d3061edeece9b2dc3e9e080dda36348f1afb524b9c20ee9de71337dbaa4556473c11cca7180dc91797aeddef6f7de468ae921a39462958609da030723b4ff2c906f07561df184cee5a7ba9c6d8dd793f40a0f4f030762bea04b7665113632af51b9f039db5a9b53207973c46125eacc8222ad8891e1fca3dad134076893c23ff74c5c2a643135dfded9de9d810a436470ca9590cc7b3697083cc01d4d237d42e352e865257801a29ce7f6324e94c0e579545a601365c19be5106176d0798df033486ba0ec9432359c4c82412b1a03558f38b2a6738d5fbff0df19e82f5312d6990c1f4ad18d4e5c9b0ac1d04c28ca8d4cfbc9f4fe0a0210e4dc59ffa722c8dd0c473e18bf637d62f50bc070a776e202dacccc35e8d8ecc24527b6d1540c56d0220d3be09bf96908d762954a9b36e1ea1042e1a276cc1c3156d8d5f3038f4332fc4d2d0e4df0add7a778275a257f6667764b3ad7f8dca638f6ae952cbb4e651556a34cffcbb02e53623b216bc60ea730500ba3c9814714db5efc70051c67dbe17777f1c6852980d573c3a1f1752a35ee999d0689aebeb99227b2a5c1cd191f90e7618cd75c1b25844e05e9142b0ac39974c73c96aa1cf1fa413dd8b9b59dc3bfdc766690e155693dba2d7574221451d8bf86562e320d17bde5dd073a216d2cadc1a87450318740ae7419b4a4124a83e3ec6c77ecba9bad7f17451762ac8dcb4cbc30fa18ccbab8f16afa47b7037370c9727b3fdbb71499b1816df3f33d5f3ca928f0ef24231d352636f336387deb2bc159cd288a2f83cb5da8ca7fd4ed4323c180663a52f3d4c7c5866db7b03dc3c01915f2c3427865e4e048adb3cd05d07a7e3b1f5d3ad907212bc5bc39fc4e11b7fa9796d7a988fb271eb9e909f4a86ac85a61ecb16a3b8524f45ac540bb4a225fbdd0db063cefa5f5462ccad7aa0469ea7328d1827fea606c76deff98dd37c1bfa6d613948c9c3726b8480b8d062bdaef4f61aa415c41750d782bbfc33760c13572678407dfeb9a8cb0e6f2abdd0252be58b940c58e94e2d101c30d4080f02932643f4bdb280dc8eed9f4c746be3a3586cbdf2dc81dbe77daec29044fbfc90abcf8a4e22f24ff017ef14a127ef65097cc7ef8fc39c0657f98475a664d4bac266a25f315895d290e684e63fe5e9a78b31dbaffacedac37622efd887eb082eb8ec2a77954214a6c83ed4b8e978d3b99297f52ec4d6e13bc51b22a46c411b3649d1ed49ebdb4ae704b1d06eaf7df0ccb74134c224b572229c526dc924c8ae11e13390f00f05dbcfc9b70b6da91c377c36ced79f544540d0c2ea3ee5e59ea650a256907bf5fbb6adb9e4a2cdf32596e7908828175667a038bf16207f80dd58bccdeb114eaa9b75abd53aaed7aeedcc6cc23d18dd7aa44934fb1572059ce7f34b3c2de3c8345e1ec9793ed3c26d67d2cd921eeb833156fe85da039b9305a543f570778752f9fe73fa4370cae77c8bbbbe20bfe1da330ab83b399812ddc1c3697f0d88c49eac0ca55afb38629f771ca027ec0b5f976b8d211b8bf3859934778a31e03a42768a76486de1add8aed56f49a527fc7f60b93ae4e5434c6c63c5c364f837e333aaeb55afaabe242931666436a5f71f93c1ee1543d688ec988ed365d9e07981bff135210d8957bb746b4daa65523e01ad98e7b2eef7f1ec2e9d9a8baea12f0902d288e2c3f17bd631f5727c68432e1384a03bb9112d4a51d1f612bccbe1713ed411ca6eb7ae715f88518115326a95971d76944135b0675c4f3356b3496f01c6f03ae42de63c25e83b56e505865e89152f9051da61c10ce6fd79be9662bf01286dfb20b1a2b41543569af4f2dac1f4474349ea29517d9386585dcc9f9634af458d184ffc4855c1b6a18e1eb14d9548442dcd467970d497713dae6aba92082108ad4c79b97cd87910183f7a2f9990d39f6433ac9a374ca8a0aa801758c6dd96a7a14110726cb589b431ad5e070a83085518bcd30ed6f0e7a79cfe1dcd352afd0947c4d2566f0f7ac40784a4af8144f3e8cb284a35363e5db607129b09adbcc005c8402f8e4b4799c9cc07b992f11c82cd9996263a8879186898d4b948f502d8556a17f3edb952a3824230b36cd75c7de428cb2829961e8cc2a57db10df26f5dacf2a3f5a775d315d00969846e922b256cdb79eb6400cbddf3cb97bc57543b05e36142bec87ae60b78e5296aee587263dc36746f6e4f0974a6e12b6694aef407ddb0c16046ac08a4e350e3a407e2a7e51682c369d23162bcfc389979348c8616b8c4996bda3060d5489b641799518b2986037e4742d435211699113b06b365a3fb208c49868136a66ff42a392719b9613b9b91e31ebf681dd55a949e6094e43f06336f6953de68f0ce2e914e2c09eb04098180ce145b78b8f6f4019bb627db4823ae4d405565401507ad9d98bab466651b40e79297234503a6fba50514ed56386126f3ca75cccda79ea87448ca890db58bd6afe579a2690056d781e21f481523b0189a1e992fab637e60306938cedfaa80f805937574eb840e9063b65ff0e10e32927ed9d5d324b9da5c2daf803ca6998910911cc74c4cf37d04e17ab6039eac6161b6d27945514d7bb2fb2e378ccfcbcde96070279cfe1ae62c1bfc9fae7ec5acb7d48cfbdf82a5910057b18bc6f89929b61459bb4ac9caea8df688f59d8f3b5338cebb373b66013ef9dabfd2ff07423b4e91452927389f5d709f1152de31a4b2e875850930ccad0bc6dab403d5c1bcde5cf6c1c42f0a82789deca356c6b039609a372ebbafa1e71fcc1d466832953c4d83280f4e8a9584385c65a2bf856400b1e5a5c79b6fd4e4d7184591ca8b5569bf88a9af27197b24e277d7ad959e359e6eee92ed3fabcf8c4dc3b311f9eebfec872cfcc7bf54da42ce31ae38434a3de8c2da00cb82f74baa1e125ce26fdd2609dffb54df172575b0eac5a224f5df80a38979879f6a4304cfd3104be9b909ce5cc4604bbe0cee84b3c9c221796d8df91e76357c49e504b0890062a589174f4845c32132c8c3ddfe59a45b3064676e2736e9103e11f1b1271cbe7a06304ffb89c622045fc08fe9c7eaa8894d3f844d47191b4eab9425378e886cb96f496cefd86966752d06f69ff4e62305f18160c51a462be85a0e7a07a0e4b770121cd5aea8ab43533795de0031755b6d35a334890c717ce6a0d7f3f15ec3b2a2ef71f49c029f208c473ae0df13547e672690f11aa4571aab7b1379c1177f56e3cf7bb982e8332b6134e17cb92bdaba9cd5cc96dfb6d22d5b2821eeb7cd379893593f7860df7743b1099fa628d1fe225c4d85b772b6fc96f68db1d02512d544cb6c72cfafb52e24a9034dfb46d7089a2aece610bfa09fa23ea29cc33ccfe8558e84181daa55ab3687ccd200dfb6302cc6319c6f19e27e689bbe360fe15f6ba5b9e0b83aa34b362086ae2b530aea73c91194e1e99c0a17b3fcba97a67b615da45a89bcc1a8a31e065fb58677c048dcd0ebc3c78d00bda418b311959d9b43f30e658386209bafd62a6c0a25131cf572a548d604269531801f4f34c8f4b662234f26349e5b97e54fa0f7fe3c62f572e1f034ac885d50b2bf162306e71bfc924ab69ae4f13201e1d730f1c354a5736af73e00ff2e376639a7d27c5ca0a5106b463c214065c79598f3688db7f19365f5f83a9a3a2a745ef748185150d104a534f36b58fe21e54c1428f61888783c946735c3917c711d573c2c8baa35a950b41f6aaf0120c4e86c6b0dc342ea3e531a846bf9bc83e76850ebe19cf266da9bea9812d397e3212f7b9386169e4c04efe30c06e47fa6c779c100986227b71663aa17625f6a16425e4b603880adf3939e2c71442300fbbe596c926420f75beb655277cbc0768b6450102ecb7cecedc883077142e724f90bc4d1121e5ee4095d3cb0955bb43a8abeac2b173c63f822cf2cb4d8dfea574c2eefd305515c5e34a6a809ffef9640887e2944e7c258ae2681ba44e6115d8e12af01acc1aa3ef079d7d5f6ddb859e209f4e54d0c90fe91bb773f40f5bc060bd478ed44fb408f7e391e95562631abb5691e63b2fc802a50174db86b20a8b68091f433dbad8a3b9deba668fa8ce2cb337b07820db96a001fccdf4a88476e086ce3161afaeda4220ca910befa57a339949df66d8565c1594aa3ac9d9939076ce77dc3682b73bfe215e47aaf14ade084814d9e7c5eec1efe8246a4590ad1dab1df6f315199338c678a59b4c87592773004e8cf50bf5265aebac6a9c726b791f8fef746274e1909dc056855cd3cf3bfa48ac5e62b334a246fc3f30b5f6e6a14d1a43507b90ebae35751e3d3284046d3d104dbbe9208f779ca330ac3e6cefbc8930ed08782342ed21fb802b00758162aa67f1156d65b4973921cd4c39a0d6dd92c53297010ff092bd83a3ae958cb0e055a7fbb5f4c05005c245b6fca93ef5d0273cb0c4f41306b073a839739ad9e827b7043d822ab7a20cad738d7fea73dd542714fc93faad0b2a9c168d4b23ef65267d65b503793b7e8de1921d5bf866af693f7a7d1caab9989a4c239ace0b4da9d8a2c55c046e55ccb6e04fa3bede58bd7e12a346d7be4e1db5f95a3045b5a2e80e7ba3e934f5acebc70a544507502b11a6f8671ea6a8ac745cb38fa06bd4a85cacf069d5a9f8acb1cc3e110a575babb8040bd663090847271092946f3dc4eef90bbf0f872c27bdcdac082bdd8cbf849171962f3cdd7da47a6d6c5a70cf34b8e384a6773fa0a2c6a33cd6f386b6724032f841c3ca3f4c504859f295aa81ef182ca04405383687d04177e7356483f2688eef26bb75dc59364996fad58988b542560cdd37445e74e8755674cd0b393a5bb883961048b50a5a4b04c147c7e58a5d1a8cbb716f0aaad26a2fd9c71a9902dc1f469c1ec71cf137856a0c89bcd5ec68e33ad5a3897c73db07097f832f2f5db484700ee0d493deda69ed11fbc281e631e8fa398ddd558e129ed77d75b24be72f8685b79a668944ac9d7eb8735de2586fabe34567ef07962e9c20c2c0c0e2015573a1bc8107b9724f8eb0e2200c205ddbf7a944ad928d1ecfaf88cc018fe050f1f4bee5b3fffb4c25f36f8a7876b6f79da849abe04511ccc8754a463dd87f0263bd4204a3e3e2e9f08035ca211daeebffcc38643b1098674277fc02334ffc76188fcf7a2c25834de49f29b82491bb9d3c03d67c087b8e57c949533c5c39739ffa86f2a4efdda1cd15792491c1eb9c5b9616046b9e2e61a7034ba71642febf1709c697a40a561a2b5303420fcfcb99bbb95d17933993d49a12330781a9ee8584b257a3939b50b6206395b4d1fa9ff74596231af827c4c7d692494cc411406dc65975f261d31057ce9de2249f0adb8443d61a68c2c67086133fd8286319161782c2040a774c8b71e85bb948527a9675878b8c1934cef0f9c1bbfd8d880eae701fefbb020d6b420f77b99405b8b6a8fbb700b31b745376282e789bd53b7f684bf398b903f49aa5dcc72ad18605509c308a34478c2d28896c8661a630afcf290cf30b33c29a6f6cc998b66aed71f14f678a89f0daf81c28812971105db397d0b6e8096bba82ef210c0aaacd9be49c162e7b1fac8f5dd89a3adb932eb6125e39e352dbe853d4766737ab54e99bb16e57eaa5f8a091eda31d23ec894d6fa3b4b44dca3a5318daef109eaa0eaed7e71af166836b353a22d49964aaf8cfae117c3dd76f93a1a7968c0e41547f2b07d6fbcf0e24dc518d29030cf8b53602df1cfd6d0564d7d88c45eea53c161ca733cec13237633f141c1dd360496013ce1f7bab0a49f141213db173271876e92dfbeca0ac8326285493230014f2e6cf8a40b2165e6fbd31254a9edbe04f39d75833cb12ef9fecbb43aa7d76e25202a7fdb3b6d57eb91aaaab9334f659bd7762f9ebb987df8378ade9d1da39eb0f9f88686398a68e4c6ed17d4de0be6fb2845dc3eb5024d14cd71cf2298887f725971d1b0726fc3f4023daf2a831d2e7595b651056caf99dbd87bcdd61457446f64301547350d23ecd06f438f576019da41336f53e5766f0c4502100f3d87be101537cae55e514d81fda7a0ccf165982f211f7e99d79b17dc193c270ec30dbba873d71b699cca8045726376e4a488a4be00797c8631a8e09d65b5c4d0cd83787c09a540395e49578690f02714e10907a2e89593cbf162ae0e8125ec0fe682cede45885d0106fab83b4665a53f6a9b4ddd286a5fca311f283d60241cfd0f3a9c8e08c3357ac2118492f0ebec10d3e886ea932f9e54d66f3fb6ab825b710cf525ddf6f51f6ed858fde631552f8164fc1e1bb2a28c9d7efaba844c2e74b42de8b2af7865dd565f00da5b5e1ec3720aecb0d28360d091efbfcf3a79d5018a36444b4e4baf95b51baa5f414f8f221c50080d43fb3362b33a0755cdb89cd8979eab537d71b3f1d925fd99dfbcf707067062f25bcdb1ed1210f041c128a508109370df147586233a31b4ecf3f43787516de978e41866fe7b9afdcfe5212b3956937cf32ea4f934a8aff9ea1689a0e5d84bb18ef1ed4c41fd29b428a3b8e65226e6baa40bfa8975ff14a3f8db0e04337fc146d424b1e7ee9b0b844ab333cda6fdd544057d17b2430d61f93b0b171a7ab7ce6d46eee9bfa3819df17a024f85de5e42fd15144da9cef1bf13f5ffce7ce47b721919723f94eaeb8f85e3431aea66b253256ea7e28e36ae4ae7fc6ced3b6e25f90d409f7f38b38bb8b60fa84c7e2ed420f392d4ef38f3ba6fdc86e9ceda0e1a0cf1e979ad82a975dd52864f637c6f63c4d4982dbd543be56c25c811e556ce03fbbbac3b7f959f2a0dbd85ff18f56495dd26d3c9b55da38ce835e16ed6dbdc92d43250422db8d084fd3c9018326c334cc5124d35b767a4a1a8d17b15577e272961a1f4a8b658db119bbbb69a08dd7624a40cda930d65d97cea1b94b4a074fe7cae46d52f98cde54adfd9c5c910b3d9a1fd848486e871d42f54b42f7dff993627d3a09c9ba41536899ac60a86cead4b6c3b7686dc2717c846d6c6fc977937092a8a171b9f6ea64cb50785efbb5e4086122af860f28d7db292fa477b4c548482d0e610bc2975a824d1b2ed0baa985520c5dbb2d7384669b4a747e8e8bb6b5de52f790be9ff0566e000cd68c201c72c652ef267ebb2821506441090c5d8798d683583f4d0e51ad8652a5e9eddfe097d1a16cd5edbd8409f045f68e799af8c7841dfb8566858046829b215ce3f8ecaaf124498b05f5db0dbfe8f30082fbe7df9c369e5326f1ce45ab1141dbdbd3cef36f4b93827260496086382b58148eccb3bf1195bcb98b64a1d68cf1d2b3330c28237f35a7b039555f475e006ca5dd7943f893282a496792e975f53fa22c270b2927dfed9944b2c01de570ff205ffea412d1a4eccbb96b62226478a8ef41753b09ed308065571a4d4a1c90d3c69b11e1 + +Params = SHA2_40/8_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000005f8193c189f733d520878407bfdd4bf597c4965f2370ea0395b7ae1b655ae50a3134054f03a1a54b588bf9524b209335715afa958a13d80b34510617f9ca83f9a +Signature = 00000000006285c533e907192fe82f7550fd4b1d0d785900673afaba07f6801e3d4a0bc735f199f1d6ad60732a0aafeb1e5bad0425babb0a6599118c2456a38ee0c87534fc35838281566de625f6ae393a315b878b8f26c8acd071fe5ed3849a44e9ad69d1426ae8d455039f1481a8308028e78a9431416fed1fc097eeacbe6cab55cbd147a733706ba27d695a63d4e642b65a555b9fe934f553e23a00684613d00a27424a71bf5815f4d3ead3bc7a9d9e37f713c897e26f29b592e4907b7226ae2b07a2406f0b8364701f5bda57b5e3d71a384bc1d00a205eaf92c97aa41d92614a68f19194abfa490369cee38394b4557108efc3067fa5d0af8c517192a7fa7b9efff294536923a94792009a18c082fb829935afbe8a102594f3960e08704faab18a30d8bb3ad33dce8244b05e56579f3d62132cc4e95a8ba55150a1aae9bd29e0ab7c00dcfcd12fbb61d00954dcfd115dc4e3ddfa096e98686463ab74c10216de70f834131d7d9798eda10286aa33f2c1f8f8d101144b8083c066c3d484713972ef989ee89c2649a201ff830a1801ae03fabdd908c4bdad7985bdc955a57ab314604f1b05124fb08869c294af800f4199eb5536adeceaa425cf48c1b4ab039cb7069724a76a44cd3e952ae50b392d0d057aad3ee9ea1bc7b96e31598fdc5d1c891c3c2d90c2df51d75e4542fc95c11b046df8c9995cd01e07752f95269e7f6bb7ce5070d2f34c975bc8cf0c69565dc9b67f17f32d99dc742fa7994635c3f80024379b3c69b079b8f5ac6b0ecef5f392e6f6fedff9f70b81afbf5bb8726a62a018bc5b4804b5d682637b1181a8768ac09e5aaecb60ee4f5457f6281f45fbb3b236ec2537bd69d81ab5c2ea3f7b2f4bf4e9976a2a2d1f6bacde4e29eda8493eb7f8366c12ed22f418e1e941d2c6fd045f56cdf597582c07282821e7e9b32c9862f9db5b342bb12f450a016af49bdced16913c55de44807b46da21db3647ea4be5cf24a9089954f62a16ea9cde609bcff5044dea0b7a5cd6746ff0ea61c8204baef3bf58badd07fd48bf73922127abbd11bae7252161718c947992c073a44fa15665cba639d5ac15410f7de91e348092eed32bae9479c1a9cd9b8f7fa294c7907af386b23c09385b885dcd03274ab5f527baf41afb90a9c05d7c0645f7d7a5fd1f694e23ae757ed9fe1f54e0e65dfe49e3bc609cc9453e6560a879ee22e8aff3a035ff5d93b2d3cc5fe8f1c1689eee53b47001ad672424c517860f79bc547cbd4aef93e6912fd04cba95b3c4c85c7fac3d2867d9231b10eff3302d0c1d120b79d67244e70792f994f4c94e3cabe3d6b8fe8ec6f37ae3c53f0c2dd6c69fb4ad2be76657aea2089626c90822e4ec1c7b283dfa70b3526636c00836ff4a6931a0e19d3aec24135677bc57f7f76dc51f7d681ec01540f5b49f2870272a49d6c093cb8422ff7616c352065154408e08df5d91967070389287ac57e55b805a34a7a91d339d694417b5556303a3f500c32b2434c64f49090517571cb8f935aa48763fa8c1c7abbb2fa2280b74c2eea78d7ab927ffee7166839ce1a1ef89209843e4319c4ebd832c0447c1f152880e0fcae102c330efe82210088a449b295d1e4ce47784e3b267a16954f61e5912e555fb8dd20c05ae797d49400ba3a64d11090d2c46591e8a78b1af0ea909773877ba5be01ea0f34d14e90453d41e063ea5dcf69ec37f8f1d0dc90cad7b2d887c1fc92e4f9e3aa908ec739f2673173a59033ea41e00b907100ca61eb544ea45d19f549e7e215b58cd388df789c6f3799ce12f643a0da539e79c76ebb303ad3f0f1a7a88770f243ebf36eb4209e75736b7f16a9ceac702664406935c50af2bf039ac678584b4be5984b709ae0f29d7ec18581faca00489118571f7eb11cd781a75bdda2c645e3b7e9d12e72149aeb28ffcd46273e196b51c7a86f41d659e5e71d13793b28bb04a16020c846c6bbe068d33fca5aff0c54f609821dc08375db1c69614d16d5ed9336892b43f8f0448286f0873d021be81bbb291b1c3dd65be1036024c39d1c968314113fce1a4fc6f7e859af8522a28cfc24123e8202b5f3a6e736c7299e39d3e19e0e3d4d118a2ae01f7be6f054633dc37e9074d468f076922146a277390ea6cdd431a717d34a5a422c7f7a1449206700194cb1dddec012f38ae703448387e5c7dfd4092b2c3f71b1f141c932c6c2cd05338f9d67767520ce2fa2082a4036745518634f2e1453c6acc42f13d5d6ccd00a4775bde6ce52ce77c3ee8240a427e5e5334f35ffd6c34d69cbdc7f4e21c4acb7b5b1b3db530b9c83c04b6b13c4bb1206cd5b72643b702c3697a98288f1d9751474621e6f317bcfc79a870e132c47ca86ae6d06e8b1bd9871f57a0b9cd0d8dc356a4c697a693ca74bca13129ccf2992eae0a65cf6c46ed1a80d0de3e512242364446685f17ff43b3cce28a45fd286cda4a35b1f5d7d63bd9558b0949a4a5df80dc869411dc0f09bb5d42039ee3377cfdb147656c28103ca2d1b6983dde633cd20d4e360ad1b2172e249fa6da612ba26c9707264187108d322a87f08da03f366561f5e6672999031497906af9b2949d689b70ba7c2e8a920d48582ed8ca41e39c6e3cb9a092eba58be45055837f5d47e56ee698d1253535493ffeef7c0422b56602168c4d7b3fb0316cc1cc2f04e69b49e05853e2737fd6d36d56429d99111c958d831c39841da4d8bed1326b3bf46409a6518fcfcf4ce9c604e0823b99def428c6074667b9c58f7f2367d90ae69b18bc666ca8d18393e1ad4fe62b56f62e3fcc54efe148628e414afdc8bcc9e54a9d99767b94a711365f27dd66e4eecbcff5a85e81560336e0983b7c12c42852cd968429b3d2ecce18054f8d8432221ca27bdfd31f6a63216a582fe92263b371a6b4b32a482f80433c8e101fcea3daefa4fccc3ec1ed42c3f63e596d984f331c95a70e3933d79dffc894af2c6990c6b1f8df0256391e79b087189a84f8f2c551ab79345477d9a785f28f5c70342ec20aad3251cf1b6b4f562405d8b9fe0307abe6a601428d3f8f49c16e09d22e955bfbd347773609d5f4d46386485957a59bd4d7621979be45e1acdd76cd961f5f972e95f32aad157ef0fd9a4a04320ffd452c213fb9ed1e361b2180bc056cc4565253ab96d0248d6d287ccad417419f6dcda9913c12bc30fbd8938933c7d9e7e1556a6a182ddbe8ab5cff6a1f4837100323f31c430f01106f401da21e34191a76a411fbcc928ea8ce83acde5bae7f3e26bf2e44b29bf9025f1f969d0f12e7e865824f9f05b5cf93590a68df47adca24709b24f3fd95237f6da9b27bc5f2409bd1ca70fe908d157ed9198a0216fa030171dc093bef6311fcaf5cbf634fd8cbc0cf3477705ea8adec9ef3697cd5701a2bff451b63701dbbba216fade29ca75bb15f314395e122732b9ee72c70ccfed224ead1d985c15e7d8f15f23718c717c0e28c6d9fd8e5113cf7dd6315a4ba29e3ca8bd31b6300e0120b873c03b3c911d233b627ebdf385cd81f84a201cc429add31947075f62d1977b82712a6a3bfcf663f5bdba73c8aefa9664a3cc1455952c01ee160e784578a120a4d96a173ae66e916c8036f7507f4dc8818eab1ac46b9c65d244f71b1b35517f3e789f77c5121d06ef7d20ce51bc2bd8f433f5c33b26b4eef6a58635a16153158400a6b27e3bbd33a6d550221572ccecc1729935368b4917e5566dca8e3d9130d7ae5c5d5f13141c6b33e58a5e037c01a19535abb09b01283ef37745f74931301bec4d64076be464a2b16bf34d6820d7bb31e63b669f88355b7d28d152d44f74b6cd6676e199477416150fc27cfb76b7b2ee728331ed9bdbc83f38a396ed182233b18e36e9ea7fffc229de52cea1b22928a3e7c6f6f966b07eabd23eeb3f46804fac264224f905e4e997060de92eeca7d68664a8fb803ae24d0e6ac4972fc26fb3753ddfea6beb01740b6daa1926aeca83be8aa6595bd1c482cdd1adebf4c78a7eb739b82d96f063f413dce365fa06a44a276cd5055266689c12c67bf7f370e96999c2dc2b80dbbd8454e973f39e5a4cccf8d230ef8816ce71a3d5a1d14e06eb575b8527d51cce6d1d0262a57068ffc3aa65a4626b47a70034b982d6ae8f9c99c6442644544a74feef74e2aa41a6cc04ae36cbeae2504737e8a463b4a0d62fa9f15730d96cb48cf9db8d6f8ad5ffde6a1549de675821add573b11d5288562c2313ae90181959e40c1ecd227555579e16f3a308be53db26c1c508dac4d0d6cd10054202efacf4f445468060e6ab1b55afe369ef8c85ea54abc6dfd4d36cdb28ac878caa3f4b4eb5c048549e03bf3a0c887d1726587d73cb037dfb48d383ac3461cad13fff7db558b39fbc67505d1b5ceb789c175df49b653e6833e5b707381a077b52f2022c1b505d0b5efa38aeebf4fb50a19d95943c9b64b5e4eab9e66b1a5c19fb1508abbb6127c5bb03f02434b81508cef9982e378acc6dcc9a40bc9dde45391757fc15e64bf3e13097992fd9724f39ac203d9b92e401ab1255664b6a946dd48ac147a46725626619182e1e40572dfae45a7575e864e68b04fdf6f59210e7812a06285359d776a11244f4b55ae08cc13b9b4885b2184e4446bad89da78d6733754e6a9c2d1ad5b5336c7b5bdedc57ed099cbbdb2a06416e263d35ae2c3b5200b2a27258a8a7cbcab9d533f8884aa3e02790f01d1aa3ff3147a12a7aa073aafe0dee84304a4b8d0572b9d1d09d7e9846cd9f7d39cc1f46e9f13368033aa016a119a70445839ed58a9600cfdfb616bd9a7838663071262c3c567750826f541e4142d0d62e70070eb9796681a27db3275ad0156b1c93f67f1e253a929e599b8070d4b6db097e7cf5c64035275fb030d13baeb3dfeeabdba1859bcc6eeb4d327dfc12545b71b9790f198cfe27764b12f061f090f9425c3ea615303bcd7fd4b8d108d3330bb511ae2d866283721ba649434f3909e0e88a8adf27981cbc78f4dec6ed2163872541912c968799e69e66a46400de6128ea63fd046465bcc8b934fb767dc66ef55c13dd73d98f2641f606f8ea7db76b30a59ae42c70506e3159be84408b44df6ee7bc8975e355890e00d7d85d24a620ba47360c938edd9e9ea6e6256f9431c8ae0c91b8e7d40b8ff3da47e2b0a47001522a1d0b328810da7df770f37917847983a306e7650a30520058170382eea26a159c3561cc5fc99e1248b9a6f5c0ef95fb7c727d6871318c185dfaba3b6cde4813ab1c34f48ffdea149dec7c4582c1d82a2b62ae595eaa49be0b4b90cd93e6e1e200144723c48a34fce122afce41344a2adf553ce3ac31bb155e96034b5273d174008397c8335ff5b3ad4aa9e780f338a906f1cac91de252cf25bedce10ce428cf14f07e5ce2d5fc16d96d5d74230e7fbaca749f669a7d9cfde3cd88a8b4d72755ab32a8eb9aa197da786779ebe05927c385d4bd59e1bdddfd94fc1f74757b900fe60ebb38653b7204053ae21864f4a45bb9522a8254cb3543ebe6c0d0e4e19181475cfe13a1c37bbab2b6b4c19733538f362a4b814eb3da0a919f600a4e47f576a374dbf3bdc796a0c5de0605cccf281f0a8c3283c1a62115a8e6d5a1c37f875de6d3b04b151e7a0892389ed9248c244e120d2c05da85a68e66964dd68dcce2d84cc6d5aeb75aea08d51572af133ff9560a6d52eaa97771539719e2c2e702d208abf2cd3a62ebc1bf0afc123be845458c33b215bf027e84c8456a8767f95bc5021345db1dae3f658b80ffda239caab60ad5e7933546ccf265d69ee1510d3ea15c92d5c0422edaf61c84ebe36a288d4c4b90825d646104eaa02ac511052900793720ef6cd3b8c7b89a09c108f24a474dcefbd42c634af58f62136bb7090e29795302fe4fcf6d57a1af1dab429dc5cdba246541bde77f23c353b2571934ad1a277e6ace04acf3ba64bb4539f750b9e0237aa93e5619e219d2b63112b9236ab39f514ae99cbadca1d6821af204094e03fe1d45df2fe46d95ca29b7b583aca8c94c07a43eb3fa3af91b56017bc26f2fea19bf757d181d9926e98d21f702e6259ecf9893f20d9dcf1b6848c933ac9f5a40783c24358457cbb5a826b552159fa0aef46d27a6bb80987281846a14291657546713bda9c4bac5cc17ea74955aa980ee891d9ebb6f7ca44b5e6db625eb96b14413127c249756d6e517d927ec04b655c8cdc8eaaaa9c025934e2c4b95622063a978d47dd280a4d96cef5436458e59c32a8fd09681c2d2b5f7fb92cd02daa65c11dc5b4250c9027d4290bd2cc02d03bc9721cb2c511f2019a5ddd79cd59a8b86327a1ef3ee64885cec1a6ef1e68638f46cf7e600d97b9cc2431c11e53fb0f3f46a987e16d391f3a9818844cda2602b9fa492907260735e3d4b7beccd81cb78daedf6bc9c52ba34839959440418cd2e38df0da7cebeb0ee25a2578c7ef896bae56c3429dddd3423662207bb033af19b85a4122def3cc8dc1224ffd8936d89fd62885c619ff4b9e2c4cb54793d248ad2b0dfdb1e813a1c9f4c6c6c7331ad531d02d4ff3912b5e4a3fdd4cb8804b4784e268d42f667b8bfdb2864443dfbe524010b1ca07a35d96937e4afe509cb2dacf19ab8eba6c9c36c08ce2955aae837bc6bfebb405a0ef0e1291ed4baf8b6b57e0a05a2490e5dec8e161ff02b409c37afec79a25d697336d43fa905560dc3fc7fecfc066f58c335820d82610b07a3647067a40adaf1db88af9f1a54741ddd9f8330e3d42a461414260118ec0f378995492da9444213df978ae26b734fe77e416f71e5cf1f1a05fa2f388f2700fb79aef88a68f7517251aa23e6d861afd1f74a785d8f19b849788f9b4baff54aa98df0f55d53313981bd706a1e8b7fd3311c79f840db33a4490c4fcd0fa87a9111d5c81f1037ea2738b945c038283978514882e53f68f0807ef41278c05e384b4545d4f3f7fb5020a9b5b68ec97cff1abcf2879c2964a9519c3d93b5bc38869f8a7b0caa5dcbf8ec643f6e48a06526a9dce6678d3bbd6697bf0528fd7152542349c29d22f84fe75e13018a59559c61a8bce78a20527b8a7cd91b568aea91199d7d107e39fb56419ecf33543b641c0a0418d9ef35c96d6177f8f919091becf943d79ee4d51d18f368a4fc3199f06b86bdeb925789f9c62adee5fd7cb036038723f76670f9dccd9349586ac3eb86099bea2594809da8520c0706e81878ecfed90ad2c5757692e1edb62bd6a72562487a6fd98171d7659004aaf34e051f34be4032cae06297755d8f1fff99dec6d7f38a83a96647ebcc3f2d1b9dc0bb9c6ade24b6426cf23db4b173224d4fd0b00282f3d7d952a2994954d00c56f65e9cacdc309af138e02ff10f9ed1ecb060a52263c5dab5dd7fa933ea118a063244322e023ad100a98de068bc7aba33cb093bd94e43ba630299960eb4b6ee496e80ddd8eaf069e713cd2dd06393bff768fd2105b64bf4288f457088243fdb4eaf9237644fe89ac7d3e5149cb9c9e10f980607fe833581b1833543b6a429fee2efead515a6f7348411dfa0aced7392880b6f24559a9e8ceff31ed1705eb89f99e235ae0611cd85ae5b104162b953ba9bfa4b2842a104edafa1f1c7b077a2c68653da37c4e09d1ae3fd81dc20c38d782404b3d204e13eb155bbd8fd43ff61281fa53247df52898f545273779b09f8e0c7870d6b1bfe373750e65b88bcfcf65340a957e74ff16e63d7423136dff88fcbf8a5445aecace631d2f43e800b5b6a1cd12d7608fddf26a4ddf20ecccc420bf19b88f8496b0757dac1e881223f52fd2c989b4028fa2ca86708a059a7d4c6be14d7ae9957996c4e012708d2da3881c80d542916de1fcb66c6271b1854a782dc8893625096da2e39fc1699a51ed3b5cd444c50cbab77f5532e1c4dade13721494b758108e0caf2e19b7918dce9ac2e1e2dec156deeeeb834d1a3985d5dcc9bfca1fa96904ce8c51f319194e90dd286af29cd7022c189c43c0cd65606e5ec738703f618d894d57f9962a3fca2d99528dd8d0d05ace838e85c02487bc9dd4382d6fcc081668e8b395a09a4a71b1fa127ce461c8fcb356b0b366cf77cca324086e5643ed7c8259a59df35c566d65e5fb91cbb7744d66bde0ad80e6bc0197c763a4fb22f165759673d45455a75656ffebd037685ddecdb880edf3b905f63e20a6f3e9359122db6394b82859f7f4cabc6f2cc3c3a76cb1a446ccb15733d4ffc94eb4cea8bc51d826bf93ee1657b840a10d6659bf886eeff1229b001ccc446613701bd3fb72e7be89865e5734e5d3dff89ae04d4a7e155aa1c4974bbe77d28b348e098f641ab402e08a81e2789918493492d6c03e664f3fb10b6bfc1ad61f867f71abcf82169c87810c4e96ae2df402d3c39d33a65999a793c7b1d37420ad825206447260c37794ccfb45b49a4370e59242cab466208a65717a64b9626923bb1f49d4087bd8655860917845ef73a6646bb3026b35aaa34c269cab73e9431810649ee8c75038d6097b5333e001e7345d0795582751af2331cf629002dc1934bc3ec0807673f1ff92271914cd0d9439fd5c1d54600a34073379db0e9da229f64b4748959a1cb1331d0bdb79c1be7d2bae247f3903d6527c4dfaf3935e047964d8871c706ce1161160bdca525cb841476656231d41e4513f40204dbb3ce0d5a769f0dfeeedac63f4f5e063e353aed06e5d7356b39b33c5b8c5ce6a4797386e438cd37858de2c9c14b2f79e324152af580a21a46e8dc2ec463144948ad4706fd37099638199cb2e30a09fc20c080cb3a0c3aeea480cf5d3fa7219e07fb1e05fd8c126ef7419ea51f5f28a3ce50685d2c9ec20b8db83f7f95c921a32d790a9b0b37f12c5f9bd859717df3d4a706ef7ef00299e2e4703367fd05b11f71bedb4c000972e76d3c7c6fbf63e32299e87432b89fda652742ee601d996e20426bd5f947b19cef5f4640273d2511436204388158731602219d660520cca3e2bd973f435545928befbc801fef9522bbc83b3b6fbe82ed2700a01b9b298b0b99f0612790617ae34336dfc490d108811474cf3ef087c157dd6f38f7b9a2bae4cbaedebf93ef7ed27744a8b346cf0e960b468d362334e78adff1023a5ac507d1421351d689199b3462b7f958abd3df6987cc3df9df318a198c87c92f3ec413edd6a26b9b020bf3a4eb7bf968cf313df97777d8f8267ad21789d83ce2cbc3c8cf5481f51d01e314a09a4e4b1c0ebd32493d46df6d0fef97ef266c7793a7bff2efda9d66492ba8972fbc8bfb14b9af22eb3028294cc0dacaf5e20954fb89c43568a8d5151c1a6a0f107df960d9d3b320014bf2138e9858d65eb723ac86a04d7f1c88add4fd4bcf0bb7562bca9c93d549048cc7f8f220bdfa09a5d95d22bc065eee2645459d53b1b614b6904c6852f1f96dba8da3e8207c7a42ef7c2b5ee9008354d4ea115de03b95e6509cb64358279ab1fc8887cf0880a3829b073184b02d21ac43bb9c22b93898a935f84518e1a4bda71034d209fd36bb7779deeb9944a35b97826497e345b27385f23c464f7a64ccb57792a22a00523317c7370c326e32920af8eb5b9fdec4e024a628e04be02cc01bed5e16d961744a380bb869bda13098c44214ceb0a3698ad29e204faf8dcc6c6f9e3fa083566e4c23505e75626bfdb64c7a8bbcf569322ccf7256b5dc138beabb46eccc8d792956fb4c77397178ee1d1de1013cd57346db9eb89f28dd7852341aa1cc2ffa06f62ddc23a5a2882263c207f813991301adff658411d0a1d67970b09299d0495770307962fc5416c73b5226ab3c1ae7ed163cd54188229bb2d711e907d675390d252a8e9bca1fa9824506158458dc0bafb30dabc1b0b41bb74d62cc6b3cbb328c5591ce4fe28abfb45a1ba4a4f5c7cbe269f6c4aa429f7ce2dae8215c99f7a4131a6e52fc64cc1a12c9f2475eda983a479629fde45cd99dbf0156725165c0c881c10c50b37b4077078d71043edc524f2ed0c41e93cd7f9098ab0ad66241c9b6485e54574751919b7457a4a4c3130c90fff3fa4cd726c839eebf7afa56938fb98e615ed1d72991ba0d67649737d0c5873d93a3b29a6d3f9459385ae6801da544e48b9ac33b62802034e9638eebabfe6b935784407f139a5f4fe3e1e4ac948fe9dd333ccf9874d286c8da813d58e2f9c2cca9a7f34af5871e109c31d6063a5f210e3f99340292c7751182cc045b24fe5a9a9dcd89108754751b657ae2e6206ec7e77b00670e455ed9eac1c8bddb113d11f0464dcc94f5994baf2c9d0160f805fa4db5efbf3abf9d0910a8749576c2d327e6c8554f2952f901d2dc1eb447475b7a5c3d31e721bebc580aeadd429f328960a18ae5e6c1fff09a29d132135c2086a4982a60e90735dfd53c5b1835e3507e411751bb8aaa7736179c4d7cde5484fba6dd70b88fa8eb34760fc6accb0bc6dc1ce7f8581c1e0e9491e36485bb8c735d68b31e4aaca060d54f11b7bda4f40125ce71eebc1b47ffbadc81a2322dd1879061a06f6eb6eeabe7437b56d8a67bab8d00b7a0721e336a4b0696b1c17cdf58b256191e158d84932f17dbdae4ec6f23346a104705e1e674e082688dac1f5ea4fddd0397e31330aa1bcefad05c22985dbdc74bdeeab6745dc71c1fa3a494e808e5d1002e482541ad9574c236337a4081769d7363b2a25a7369b0fc7840cb99740f514310c294919842263890837dc394620ade2274e9ac7fa53ed62bdbc16df5230a603fb655524da1c3d1b8e06c7bb1cd6bb574739a4a28c2a9a272d6756dac794a9141b7b2df814d7944d1d714ac6d8e35036f879d84e60294719785db440d1d175d8687afae896cc1accb77b3f032c117f8c269f6d3ad69cafd4224a052ee44b7cca7cd77e79fa6a337ad924ebde638f121de1f4a8f74cea19ca0699093d2697db2bd7c0a36a2e9f56a793d396943100e40fc62e6096ab897a81246b4a689f1bb8d8ff7d9c9f2091db71120d2bb6c86b25f7a2b53853e9f1c06bd4145f4ec8e1e4b9caba8f0044b46652139983b8a1639e2e4ad6c0e04487e6219af52b5d86311c4b0ed58ae18e98c2aaad1c83ce9b6df1c366963140f311eaf3574e2f0a44f550f8067d22c771c742ae06911e7e22d16d070507ba649cc8c591bb3cbca0d844158d81136e3f798073b952aa0e62d1070ccecc1efa3ee5134889119deecf87c0b90e865399a1b1c10c61b9fbfa8145bc4e1101c5bd2ded9a1737601de054402ecc69787239924c39bdd9606662050808fbc8a61306f1c34b4928af3d0a46e0795f4e775e46966e90a8b31bc387e9514abe13da90d96b266f2c282b063568f3f326c7348907ff05893bef0dcbdd6db5d6e72dce1ca95a40c9ebb183e8fcc476cdd23fe91efaa7dd1a1edc3172d78632a1027ef0d208b08d19624d1f8caf57a49b643c26a34f323f3a64e1d8591a58a72dd1ca5be7405d500db3faea4eaf3a81001430b8bd3e8f6e23b7286ad57bf1c3dd03924043659fb538c7d8cb3577d7113ab56801ab3c5bf93fd40b0ae8c3d8f6c8f4e1cf13197dc1d1a474eddfc78ed401dc97bcb8ef75dd7a599aa22afb506e2d48729245a38970c054388dfcbe3af03ecf42bae69829438bac3237cb89a571a733cc3bda8ebe063c1b9efc8c2b1304b588a8376613646a4f482a85ec262364266d0b9de87d6db60d161ba709d6c4a8d136f6f4d7dca045d4f05dc1655f935d51dc54577f42d59c544f702f610b4e7931211fcc8151627a7015e56d08aa7542fedca8c641814725eebfe8d0db4506de3b57926a9be195d615784a61d18bc1c7da7c01500762ff030cbf84db2d8ac6db3afb7a7faf36e8658df22686d45fd16e52990993c6e5f891ce39d6bf2a78a3fa13c2cb7e9292f3373e2dad425507c796286f26232774e3b516f1becde76c981bd6cd5d63c1e3390079af16e5abd3ce34df671abd32b27c6f43d5c7d13c87c49a08d0e1b5317693ba10d5dc924e178e9bfbc31c0708cd2951b223af476511186a8c7df37a2e7a4a0ffab28f1145889e2aeee3ec82e2504c15c7fb077ecec9c934e0489d43175c6b0f2b9586a1ca902c66791ceec762fc22e863352d9b7dac59b5c14868264716c7af143f97bb4d09f19f1cd48848f4d17015c5c78ab59c6376d3d4027833681edc8f6dbe11fa0606b68a26b3be6c203786930099ee03d72ddf04a40140eef2b4afb44fc7b74470b233312670927c3d1e9c7b593f1cfedaf3f7d1a2420dcc3002595382aa058887c38c0c0b53939a415c4e47ac8cb1b16a73e99ae1d2a9e578d72f9bc81e3180c633483ed3869ad020905244b8b18a791d906001eec93ddaf5dc4c5d5426e8f4410307e79e8c64e7747888979c322b15b394447ed5f3da24f5f1538e2415a45e5b337253449df2ffbf6b09a630f8311affe463ee26235912dd1d721ddc04c4bed0c39cc4ba9c793263ca674fef2ce307d9718249c9b139684a4e1c21ba8c133e60178f2c5f171e7983dee5792119dc734182212eb477f0c857ce02660eee43b70fa7d28ccba243261b027aa3d294376e3def6d12d7178081a79fc199f4f5651b4b0112bc39556e640f0b23b8f3c8e531a77aaf4bf031b6999e6a35216499b6940c36be6e33e7dbd6de90d30e4493fd9ccdb57e6456c0b09e68a436224f7bfa0af49885e1e4d876c016b013c544156ed54e8873641d6a3eca420dc68faa1243178e41d7a15f960f88a4cbe17dd5fec65074e0b07f266eb79264ba53a913ab9a1c5afef1f08493052a05e501f86fa0668ea50290a025fbcfdeb863284973b01331ef676adc1ff999ea45ae933c2075c3878492639d65a1a8348306a0d26c7199964b1905a1ca7d4abf76e0725f6d68b08e5020cac80c01a6c32486dccab81bb16605703b0bfce75e5bea4663ba0a716ae20bda6702b41c28c7b5b791d415727a0a4fac7b9c12aacc3e7696403df874ed35bf0efc279e04b1d4fa4da4521390799cdd32dabe01617fb06d269405e3aab5abc99847613ac69d27cc5b4436c049561f9b259ccd343bfe7983f0b580b3ebb7a553e963cb03ffd36f578b2ab8dcb400fd295e2965b09f3937e8fd0d4c8f1bb50832a0e5b11a8fdad2439b6908b0eef7918c8fb489b75cbcdc7de18e8c2780ceaed9b02c57bdabd79898f82db7ab7f8234a91415376e693d5d5d85ecdb7d59a86da2af73052048458d7465f84961f0c50eea94c6925a3c538af403f13e46f4bfd92d083d1754b60d87942af7a2e1233a7f56504929c9811c0ba57c5cf1a0b871b265b052208df5c0737bc16d8a1b6e610a1c8dc72fd8e52a1952c536ad02a7241ddc5e824a39ea6ff973cb9dc1fb5c03fae98ea9d39159f047043de4783e48b7c3fc92413758f809db6405e66687efce7c041ca61ff0715bcbf648c1cc565943581c298d3b4ee494032e4019f78f432ee96dc067fbcd6727c602060a27917ef1dd450c569bef98b18d2767c1008eabf4e529bebe39cbbbc7185a61ea9d3f51641dbb8973ce468019daddccae254278650e13d7ce370981342c98f15926e18bbe3b9dc1183ffad5b5cf8259a574e6bd3b29117c6a75a18a9a60c8d3595594436a0476ef866a3ecbd1d41ecdb07a58edb352bea6912dee4c6d545518ea54d537db9398380ff2b901c197c8bc9c50e229556e568a3dfa0c1518ff880dced148fba06e3252234943517293b1ea69d7168cd4180cba78000aa982ed494ac89d04ca91e585e2fbcab4c59e15eb1578335533fcd96570ba5ffea2bc68a970649452cc1a53c6b2e7b6bfc7c40ad49393884ddcd6349519d071a5c5c5bb8763efeb6b5815a8ba7a8eb8430724259c6572ec49849106e100450fc53bcc35e1b9f604828da3eb655ee0f659d25465bee297d63764de6f19f06cb1f3e743eff5eca5929c9ed9871cbdea3e99df4d48216845b7018891ebf6cd0e91df1ea9d06e31c246a25f5b7e336557916c3be95cc4a831bf55c45ae30647a7922ddfa760301549b15237ca65bb3761b80d676b242bd74b6f497691dbf094eaf5662938eae29b3320d97e20a7346b05b0d91446b5208a8a8336c71fc9696fa58f4bb399d7fbf08670619c4d815e31497342b689ed6094503ae6ae7cfeaf5e9b1293e67c6a98b817f55b6b6888931d63a809842789aa4e962d5604a6ea1170652a9bed426fafa26a3caab3282895ff62ae8f161b89d09ac6aeaf40c857d5ae5b7ec3da4222c759aa72baa7167d5235c3f7ecba2ed41f9b06f5f960acd96e5ba127286e7aad64db6325ab6e99ae7ae0d497c4b6bad0b15216e72e29a13bc395754f3730afea9c650f56799a9645151c0bafb234f8fbd3e1057d50013e8dd54ab5d37dbeea51da64f598d5af9d6053757cc04dd65913f3a1f79cb99c82bd8f8b5dda92bb0c6cdd15d97bea3c643a253522fafe4b65fdeecbd8aac0113dff408df4148ba54d261e3d8d47797e4f6114ab78f6b0fc092d443b850a1e5dd89bc52857e9034bdfbdec26eb6c6555e5a9f98530d642dea50ca1810ef0fbc6024f667c51a97f9109e5ac3185cf0fb837ecd11da5facdc8f07c22a3110f0886847adc27d7a089483ab14a7b5d6593c76f05a9e1de77489a1138b0b4f9880bbc5348bb85628fa32bcc6fe1cdbd947930118dc896895dd331c888c18afa0de9685e969b81bb53fb578f262495eb5b30fd1a81830b615414342fe9d63dfaea960d3756e6a8d51c1e946e7fffd717f9273428ff0f425ba435f8d5dd355507f3c8bc9989d499f06969e2db54c7a71bcfe28429f07e9c3c9e9a3db3a429de48ed362550fa8c0afb10daa775514d45952d38b7e68df7847f8d5d389d8c1c77f48235e967bbfd46f140973bcc1f02e7b9705b09e4e7c9ddabf3806ad1b425d2d258f73953d5e951f995be8e25b2c77593e92393dc207c31f3ec2b42f573659c986bd260227310f5e0153bdbca8cb1c0d5b2df2cf97fe1e7154910ae20b25c3b045fedf3cce3296d9153876a2c8775b9466ed59f88d61913d85b2e3909bdd8ac3c8cfb000b6fa7d8796747ac07f2f56265474432280c1d7a9737d86271b5db6866941a0938653aa5d8302f91b22d616be9ed36d6edebf92cc57115dfa6d360eb8c70b53aaf49a06ea92a2770f4d02ac093bf799bf08669ca2a47a75b2f261c3c2f5dec383a59d5cbc524b3658044354c5ae51630653830dc597aa9b1d2288c97b88a83ed7367ab3797418093c214f62b4323c35f912485cde5b84c177f858c0ca79e9557ac4b9974fea2c99ac433a57dc6e1e845b2aa8ab7ff1522a6446a5d439bdf7e73fb7667702933facc1a51769130f7416111f927c35e35eb6d73e619ba7cb1538496e5413e5f0062cc5adb204dcb6a4678d1fc3d322cd87e768291161f0be3ac85e86506de3d73c768813ea23e58dee59cef5d74583a794dc3fa75280a2af7a0270bd5db1ec41a2c7c773c3607c20ed0d93d4f82b76823768956941b42d0e1ae97731609ddf93b742cf531056a179588d2e7a677fc57ff98570a85baba598519f202eb2864b13803da17ebb1f322cc2e7b5dd86b09d12f2d811d7974d7c621a8aeb291e93d9fe9b08c28f3aa2463e1658523a92bb0d90cff6bf006b30ce893f2e6505091c1511b04ad59241d404be4024dd039d0212113a7bf0bbbc8860f525dc2d7c0d95ccca3813248647cd332492b09f12828ad8736f46a4f189dadaf44326bc4998c46336a13aa24ba47561b33f5343563658031918128a04a4221b1c699e3af5f6a787504992ce4ce3a116bd1d0b9e35963a426e57ce7329c2432da4f2fcf7c7c0533683e0d9e31303b36ff36a1c5868f787246a044da5d7e430f4463b70f0608617e3f1f94302877933665d8087e8086d66f109ec703c83cd5ea6d03c46475926d1f68135aeb40e67821e87f1d7156f986e2af09923253280a20d649a364a3e0e8127736d2b527ebda2b6418b980ae7cce24bad9eb3024c9b3a0c5f2326e88793f17ba4f79d24ad1063a3127dc8634d17bc0d076900467e9bdca838b43d031f68e4b2ee9ef01427671851117c879bb80fb846435f59db74ecf64d2317126a91fe1071c2e09eafa44531989e132bce590b12d1ea38b5e131efce56d6fabb2c315a0b9d91d0b718478eaeb1d380256b17d8f9ed533d55aadb3c6672e10c7c95c4c5115142b67c7dc76e4072b4f3a6ebea0f067542910416c9401423aeb4f08c8675b142fc565173a0512b8b8c07afa35401133bf899fe0a56850670aab2a3f45c6b7647b639f67033785225ad4e35770ed67833000dfc7b5ba8684690a10532f15fa94fa467419b9614d2bf74f386b1f803674d6e3cb227b10452b36e7d2b265858f681592b4ffd90835953a298d9e93a6edb6eb66566c787f432c8fb9b6eba746d207b94b26b074f3a2965339ac73e373b2f4047da624278111464529fe58a350f077a4d9ce89b1d6376ef269f00e0242038433315a217ba546cc1673c246611db947b1c8d57f5e9d095e12f871ae82551513f1bcc942d3e54b74c7b436c2701d7af5f8dda4760e2d5b96810bb93afa3ff23b4d4e23a90d9c1593310799e211a8acb26cdb65f7104d77249e731b952429b8af26affbef24df3330b9cbf7e3c189dfd928a2dee5db44ec9ff086af0aa6eaae42561ec3245ba14834b708850d89118fef9036427660dceaeae52364c326cbf2af16291359260ef140832255af9f586f7fa0458ef9ec70766426babe68068d455e915d7bab3836b15583aee24269f2b5daa4284a82a920a9cca37a70e7869dbeb6b1ef3da91128b6c16d05a57ab583c3eca53bb6440596f9cdaf3bd0f6b50e291307567dbe2a05796a0e796918b2b40d55e556364cc11ec2fcae6bce0b3b2eb4170e332a8d03b5d54ef27cbf17822f3f6039460aa3b23d1e9657f7128dda89a6dc445c101e6fdb9982d670f5b8920b4eff3b1b77a9f84ee60fd7d135a510f1e64eb1c14e504b810cd3e00a86582a9c1eae40f7ec384ac37e6f3f6767ee855be08c1d78a0bb4f29c2062039c51a36eb53ab360e2ff5c254c58888359e8b62584e7cf3997810f3de8fb74e3f8f6be88c3255e9e786d80fb12fc934c179634e3dfff65ffd7ab52585a5fbb273262abe417760d2fd1a2f525e51d91227c87a83d98eef5428a0345f7bba5714368590d8b79c136ad209a02b1de8e494f58b5b38c16f384f5d0a63f26b823ca399ec901ff2f6c2afd090157d02c198c55316c17dd7e5beb40bc65ac66f466accb429736287c731094b2123d4546f27c4fcbed900a6fc249491070430a2e7fbcbbd2cda07c459aacb23346fa1cfc8708d2fdd118cc80c2dfc822b158d2a1820dfbf90d2579b01310e8c3962b7ba4bf9b74a523b643c08c771af17d0761dcc698ca5596c69642572151c3064855b0d698215f24fe7503f894ed9af51871350243f0445e78ea68c081a3c571e080bf1ce446f2fd9c1c21074bcc12c44a0517679b457a6e7bc241502f0f49ad104b1d660e373bf464793b2e2978af0a603b748ad0d365151a8024fb8e61e1d65cba46c12c9edbee9d8f4dba0a34f325bc00c8d1590f08a16740171491bbba4576f89423f1b357722c4dc550991069b88a5eeb2dcd83b94296dc97725d6ca18d167fa3559984818f5bf01a4c44d2403e272dd2623553f0a63012e12308b82b53fc3c87349c3cacfb2f1cefb3a642ff2c05d7f8acd48a918a59cd8991ab819352da2eabf76e1ee2d5777b58f2eb7cb23a66577d665932da30a279368a15deadb9d242d71c1593cdc94e5feffd4fa7c112b6ffaef8a0b064090814fbe39c663d6441631f40e7cec01adf606d2fadac6bbbecdae177f1012d436fd44a122f793d050d22934df1581567e60c3c5a1c40d2c66819403f593e8c26938197442257637e8ead69e263486b510731164256f48008023517ec6d14f81e8706829f5ad1de83396d285ef9ffa1d04b6f2922254e6dde8bf6f43c59a1126d102ccbb0da2091ceba20dcf6e0021c877174b542adfcc766fd88611034dfa5aa24c56ca6f00111db17b29bcf6cd64677ba0090881086999f89deb11c29c6b1f2121f95df0f5c11ad512f40d20df0200182c15c6859fa0699d75c258fb5a51f6747e90acaa5a0b94eef5a763aee849b43f728be8a319f68a33c0bb4d441bc03269c185bc054f36c90df1662f799ba2ddea9f74c53d483f11c052bf50d6d7fffe72daae798ac7149b533c00d6e045f1ab5946b59f38bd3c38d708364aed77007faf274ab7fe42f7793b2a3b7334fae80e20d761eb6010706c8a88310939685f17e32c7271090ecbc0cc35cd1bdc9051ea15d15f7a6173672ccd5b11a4e17c0fd304636c79bd924010085eb0bfb2755b1acd56630940d17bc23a4b1c3d4f8a6579c5895722d3ba21cfe62f92d548a32c14ef57cde898d8e7456d954a102b20f87817921b15156fd6d1d64edaf59c333c14e7f95d5531b58dff075e54ae910ad09c619d82dfbf6493bcd9825a8cf2836c4e419c22e0bc500251d98b8dd160ee4bbacf2db578017e1042daf8118541f10015133d8c8db4786448f7a77b4160bfcc9990321c21230b8fd1a0eb13004476f9bf6cdda0d6caaf6394d614afbb987e435e509e1f7cf13d51f0863ea1c7773f87e13205d2652e3a2ec19ab37f3734d44c8e7520df03f266d017b9a207608b5a903d4defa77dc44e1558f1da09c99117652a7f676f4c68f591a502183dc5314b157b645e212eff5daa5b564ef6bee5739f1e13ccd93a4ff9dc8c0ccae18ab6bc7f59c07fefa89fb2797adab6fd65acbcbd95988c3b9b636fefc4d584a23b480705e24f262693cdd7397b4dc9e8c666a615f422c04f895045eded4259242f6a64fa8a3ab2a214917022feea44ed3abbbaddab960340aca996fc608ea926c10f3683abb9253250980953a821fb0658ed191da4444a3e57161d63055245dc7cd3320b0928f16978ad78fd12432b596dffe030086145067c91050c297fc3412d062b2d3194da0ffd7ce9e7ef96c1b438ae5311050308fdf70978b326badfd4025a23e6dbeb324a6e8f45416d2b936a4a33e48d9d8764313f4e6220e4ed25261b8fea8ad23471cd9cd00b4c93505b7602699fd0eff7cbfd6d00d30b10187935efaa578b7cf9449ce64ca57d7ccc78dc80dd58f83338eb0af47d1066ce0c386a4737ddf45e078a634273da1718aa81d411047625a5b715bf2238bbd40a666a5bc95daee5b42dc3a0c6e43c14d77b8c99cb9945dc3d845f720ba45c650457af67a41e18ee382f223cc263023d249820c6947daa06851b6396ea6830eed69379ce136fa96c06042fae0c8804b99aff175428835b6897e161e6a878ee44563a3f66efd9373b0828a98658c62f17d4c8ddfaf37ff09b53fdffc70526ed72a51ad2e3f9ce41f604be59f0ab712a933e21a362d73142db81bb027960a9df80f4e260d51c2bef94ccdc579cb979faddb3e0de009858ad62baaf9fb16b7e85fe58495a6b6de3f1167396ed89dc67efcc96979eca142e62af0c1bd9df9d3a17403cf1d410ac503c89763f474b7441699b96ee5eb16cc2d23aa7d5c7a26bc666412df91510195da4760aa0537b5cdcf8def04632ebd091e9d988abb88ae7596dd9218e4503c2867954aeb95541217827a3f86f8c774973de4e302f74f4c10886db81a85603be9805e2b9540df20b01832e662c573bd9e713127edce74a5b237efe957d46087e724c2bedb08dc87c310fc0d2d436c8a243dddc814306ac8808adb6f60dc324f07e281922f28898cd6de0b5b7e79d149623ed118497b6a4d747c5b9d9e0ab8217a5b3857a9204599a1a2c4763e115f09650dc08253f1292f6a79af713995535a74251ae69007bffc1cf34a5b09a29ad80d7986c5d68916e8018ddf3cd9e42b369f8f2f3df601183a361c24303f5fd4ebcd27eab73c30f30646e410ed46f2db2b33736da6bc95b702465959419644768933e11849910345dc8bf1372fac7636687246ae836272dc2a5e41736d5d4ec70bef9a09d27ab5893d951a4d2bb12f931a540c14573c3286da47227fe1181576f33d56e54c4efb4cae40e7f75e9ec0c49f0295f9e43d421197afa9e8fc67ed871b9758ab51ad2bb7bc2f05d1aaff8c89368aa2f72028cd3fa6a8be7a0a5154f7f9aace291a1f33b7df76d8548b0fc64d4a33d04433421235fe6aea4715b3002789238f2fa862f63802724a20545d6d1f1d967c339ad2fc2c12f62df082cdeb0ca2ba950fcd0f98bee463372a628250e75ad172f93b44603cb1c7cac8a3cb0d861a7e8415f87696e8dcbbcb8fb7482215068ec515b267877f799b04cab98c8434c7047ea44e9183ab60b5700e5f44bec5bd248e02518915a3aba5bd886f925ef66ec45797a42293c13063ac9c60453802b925006df45842a23cbac7aea4d4c5d8778eee545bf8066c51cf01d06a198bb34f08eb7216dff25ed447013fef528a7d8db73bad2c6ffce716f7a09b75f813dcb3af0a2b7408fcb3d26e3a6cb0a7fdd4439c7310e2eeecd56c529a55d430e80651346ac9a681223a4c3f49dfacfcfb7d31ed71d694ecf1ef85a29295145235944a624ac8cd2fd310c5462630015d5dbd99b16a6bcdd263fcc494e790f809427615e7c4c2f3e61e646aa9241efc7216a21d08ab650a2ff7a06768983ce3e5e5a974c34f4c545004b2a910f9f7af76955a40b2cfd75fb79e7285fe9a1436029e940d4b10f8f226983ad0e1033166cb60a67217f78a824327f9812e4f3ef72970375ece46d247a1cc11c3df04df4e1ff0383699fb96be6f395b9ed0065723d835263f8f571834f793d01761d0c719d6d5c1628c90704617c380e500e7f4a55002b984d5257746a82362ebfc6703b156f3a30b751a935dd90ffa0ef90bc62bb6a4035cd7e49ca6b86b9fade3124fccfe9a92e8b3c83161bb463cceaf911946a8b0dc3e3bb03151935356bca993f27f5ddc4e980059a5a0f462b42d805c2122ff041fe35c5d31482c936008db08562dbdff4e9814b73c4727ace8ab3def5217d2b72e30324a6453736b7b8ad24c603e86c75923e92eb08fb844a4274eca3f9ae1b14feffc5a10491e6ab58ab238f8ede60995a10dabbc9388583384374f74079b924979ce7591185c2aa4b30098a16230930418a7e6e545323a170ddb51a3f3b03c6d7d923bbccc40036f15fe704b22ff061b5bd5ee1d93eee83f56e42ac0b3c8158767e3401a8c6e63551c4a446111dd81f530ba54b24bb5c82db27f1a379a1a2ee6975eacd78b0314f35062b1666b301e31eb9cf734c8127f07146980ae890368a16e127253b5902275daf6ac738c4a0fe4b7caee9651442369a23101b83529ca56ff294c82df8ac22fce1f38fdc46beafdcb524e489f6d90b137b7a1f29dbd336b4fb1f012eb6c0ce6de43c266f33c89fcec414745e764d4763e829fc0b4ad3438ceda282385cec86599e608a07b4f6a8411dbd72f80281eeda0db063beb0932f72e2663133c3a8430947b5e93821dca7c1e64475bbc9f42dab40f4366b80b9ddb0212e6e1d17e06796b400040131bc8ff49a8bfb9112da48d76c9e0e314dd117590124b7f7d098164891b011840276c6e0276eea7fbf82d7298ff8d5dbff2c3d6999bfe5913a43616f399c65a3ace393e0768e9fc7bf0731d320beb358df5bf9cbbb627e2d98baf41cd4301c5715be7563b83257dabac87ebf01c619237c92870bd9be9a41fd213b187d5b12d580f306a233c4332cffbde0ac7c501361185ac6815db1f321ac9f175da6dbca7c7389427d3b7ded468d70849ed10194f9fe71e62abc7e6b29e77169ac843b0b3a9a056c7c4b8e3682c0f312e6bc4a40b73f3187f1f5d6c23a06ed1e726040dff4fff74e1d84b0ab792c402cc7ce8485ea6294f4e3d50fe64e0b3ed5caa90ff6d5543ca685a67339af70e5def171713d4acbf4e3f30fbd8cbf5ec16a8c85cca576c2b0b12927871ef12020e2497a15001262693f626bf2ca062c817205845f7414a26008a52bd61eeec5f3b5dfb2981ad924ec81080c8ffc312b1e87224304984308a1ea781056440bef1c917098e50c087bf51c3b8e76cca6407f7133e07beb27d6da5390550709b54a4eefcb242964154e5f04605baa527a2256d30fd0b4011fb544ce0a82bbc54563757ecbb58ace2de9f38b3b04700095eb4ee33d5ba1814d7c0d0466637915c8023ef5f4c565dfa18b153510ee861ec30a8ef8664d6231e39a1f76ac165ae531b8a2bd0ca17da30db95808909170fabd25415ad7e8a24f0b2e9c017b0f7bfadb81b3a86ae38f8e154452201f083109553020b79a2999b7f503af93fcdbbbf5d508641f2185950116f6b8149342e8861a101936d5943cd63364b5ec7a5ff5ee8e4cfcde57a7630000758eb77a2d26b9970c021fa29a6ac8f5c3da067c09d5426f09a989ec33b181a2be3fd394d8b568c307bef51b06537e9bd72c65c7db81ba0a7697d530cd57554a871b6477f3288af8435b063476d2611087e75ff74ba5ac5008a4e38076e1cbd1a367afe8cd4b4bbc8f2980a1f73394039a932ab751fb15ad17d79302e12e0d41e64b833efde6dc20930f040f8c78d43cd5b48a447227c94c1ce021243922ca4e862cfadc8c5b092b0b1167fbf3022a60cdcbd22ee4dd9bed5a0f4673e54ccefdace7aa914805bda7fbcf19243ff990601a3a83731d646989be1513509664e16b7a5cfb292773975afd14ea1903eef850b881f635dcdd4b8cecfc3a393ae0d829d094edf6152d24801e51597485a52f6273e22d4c8456f810965cbbbb75f67789746d4aba07fc2cd9cc41272acf9930073ea66d6f38e03e8499529319f07c55166c45e675657759456b9d90eb2888795e34161ea6565e4b3df47e588a385a9c67ca9ffd01b633846fb86662852a43f04ed760864c70eccdf1bee373d21c4e42de57a54d7b84df9725511e72e7bbaa03dfea6359bbe8f53a318e9a32a7c7c229e3cb7a928d91ed9083c11475d70486512fe9dd19e53b17fbcf4016cb871e288cb11bb21df4ae584d8d33f524cde886b45ed071dd82c164b9ca175f338a1a868b983ac4df1c15d836741c78238d6bd04d376f13a0c088c9110e2e4cb44614489c6184cd26697e283486fa136460349c4fd000b9ab54142361f5897956f74d848bcfc2f6c2cd01986e9b53db7418d900c87595d2b033f96338a25c88da25e0cae74e081a067dc38c2cfbf4d9ceb37f0a77f0919567b1304a3f656ff789c58a8ddc75239771ca0d896f33eb5b69fe6ab364f196e5cf528563bb36b5354a8b627070cf0ed3551422c83dcc3a2bf07afc83f53e8cc4dbd21bf43cc1860d1e8480ea90f392403fae87784b2ae6cb795c4d3520fa15e641f0a6a20f2a64779b91ed8ddc56a01239c9c6524c41e4ec622ad1e0ec385cfcc61eb26d62f3e1187d34fa31b77bf4281dc62633dae24aa6b2b343af23716bf0bb1970a12dbcd82fef2822e3702d10733e1c3296d22daedebdbdb460771899d6bbf80afd2ef1315dbb9aebcfbf05733f2f0f009c8f4ae2f213b4808514d59676d73599fccadb439aee85a74ee9ac30e56691598280d0f80cdb40eb9719eb50eefe987a5119ee4e0267865f0fa665da466422d60be5279a2f7de70b053c111200fb5c1624372723755b5eab33e6ab7489f39acc7a8d3874e3391a19ae93697d6f6d2877c49789ca2b1156fbf1266ef32306915476ac6e7a50c2f9e60d04dba9f4fa1ab749219766db03bb1185ef6a4db1086a7d032d0eae33828aef2e34ab41e121c29230becebdf4928962465a48734f9d1c63679cf8179409de733d2cb37a8fa06a76a8c5f9f637b4e488118cd65ab752c58e1236e6e2550c394f4f096401670a403470517f054397002dccdef3ad6bf7bbcde7156ee7f039cad828b9f185c97754995e94a5c5e75335041e4633474232efa111a972188ae1e9173f9cd0aae6e973a41be3fc48a4246c5001395b7f16e59a5a003baf1be4c390291400af92291979e211ca1d9ea15b0c88c6b3b2c0a5c00065e9236fb89fc781995f0aac41509b4f7e7d4a835d2f8bab153f245a254613e4634354a2af3ca4601c3c6800b4b55f6b0526661ec1188a9b3e28e59f2eb98849e8560a01d0abec57f08d114da2396130287019d2496a59c3fb3c02f52309c0ac50003e6ec027286ad5cc301e442262f665c62956db1e89e099d7f2b23077f957739f0429f1373a213b8a55c923974ebb6a7f2a7d97b40f1bc84c05999017ebe03bb998be2170478b2afd6cd400bd8d40bc6890e330c7dd46f55ae93878cb5e3afe71fd69da22095817d12997091983ed01d9e9da00cad5644ae8073d4bc6190aa77c3f91937098559e121d71e1291bf801f0cb0358199b3a254b21ec2c10e80e2af5e44225124b338b04ee90eead7b908ea1c623d4dda8f9ffef51977be5ba1f5892e40548f3453272af57e8d3d424b6afa94795dd59fbcf37df6dc2d8ae342433149da67514e54eecd12ebccb9e314036755fbd60a6e5b006b7fbd70e4200dd9cb0d700611eb65529da53daebf6696df341046815d83072cdc9e27330123c06841f6f244288f81ec4e17ed40f7f7a763e08fb8c1f28cb7893f2271f6c3a06f0491fe7e29fc0a63db8f16db6f06fa24bffb3aaeb5659872253a30a804d0bac4aa1ceaa26fe8fc9cf20ecb9a91efb4e8a11756f6574af109ab392820a133e8cccc0fdf8482cdff0e65f333a866fb762cbef5922bdb2ad4db2e0890e34d2f45293445c6febe07319472516c556724151578840c546f155c5c4faf5c23f4877f02c9f4545f2ef7e419815e4a98828726c146d4dd59cbf9f1cea927b28b881b15a46715757fe6d064671259668806ae60290e32bfcfa0ddcc5136d75987d40b34c7cea6506ce3ab7c2358e0a29e2ba620dcc300a5e170709e98f264e74089029b9c5200b2cb774147f969e23ca27100b6a7a4bb4751b2feead41a54ebef7629871802d07f80afcdd94557aa27e1ece14559581186db5af9a92212bc4843e4a8f44706ebcee32b9d47138683792be52fa7c932447574061e5cdbbd3929983c74afe019ec7100fe36246d5edda99523a2e8d3119b87aba2aac3e43e97998404abfe7665f583e9c114321f81109c42e823fbfabef8b0be074c0ab76c188de4b34ae604c6e4bf14dfda1c164ea75c2e27ed6e688b1a5522f461dfc01334f85eb4a9e65cf9f699418f77e03e7be5775d67c622001d821cb5569e4acb62849e93521e5529468811f760962f5ddb49c24751467cdad24627897f8d80eca4c951d389922df73bf1ed4b703245eba6b91088e1e600a20530c36c5a4673a07c5bd947e1d55bf91c1739d0c1d1ec62af98e491b62db89ad511ca52eb15f697927245ec1ec7f12acbae64276e2889ac09d7f94441ebfcb1b37a63bcf75277fa9e4392aabbb8cb1466eb0418eac0e31dcc6ed4a55ac704c83ff3f0047ba6e3e0102fa47a708b241d7cf18fe24fae3db6d21ef4892c036f11480a8e96402985d2caec3aee9c552a441be432fc49a36945fcdb2f7b48d2e2a938def609c66ef80c747e1b851ed8b5760ea00067544ac75e8dbabad96a07177c37c15d6b030c419ecb44b1aa8130541278222b44012bc07fd04c3b2147e02a2355995c2eb2bde2c7cb3dd2e94cfb994399c243d91a5b9c8ff5c44c5c446c7c458fe89b47d8c8af1503d165da7847fbc89cd26e7f87de6b1707e1d53e4c2fd55eca0f2e80836b7fce5904c69160453f9471cfc7bea925dce8c6f3b9c83a65bb3e1b13325972221a4dc46b2c51628d0781c3cc5c03cd1c5d2d714489a733e2460e8ca7d1db27b82d2cb2306b3b94675e935f5c81f8e6f89de535b24a689702736d5770c24636711316f986cfc2d5228cef474c2ec66aa72acb35d49c061e8720b9cf5dfa79ca733498638277a22a00af26be300d0f5437ad3bbbfce377227362db1e23ef83a02bad3e28dbd82697eec95c86dee9ff5ef860a3d1e29bd33d1c890a3b2012798b646b006597d0a8847d7b70d352c76ca7e286b6dd94773a6090ba291804f59143cca070b02f80da7f0baad6287977dd7da1b15543e13d9d5773b51666457cd62308802d6d94cdc1b9a411a727a7514321bdeab1f6a7906cda471e69527363327af89f2af081e2f19a3c3416a87f001cb8e8ce354345f6255672f04e2f83738faf5bfba + +Params = SHA2_40/8_512 +Msg = +PublicKey = 0000000d3188ad4109bf0ecd5d539e9f3745ffb4f59b7ed440601dcb8f9113552907ba3271685597f8b8f93088e12993e73abc778e407eecbd3f0e7a792c72510db369d11acd6f753c7e39729110601fa305ab9b27683259e297830a15953e02d47de5ac0dac636f395f89ba0b794da475d070314d67e596622798d546ce74d135a95b4d +Signature = 0000000000a6efce8a60e1fc2b8c35ba4faf9bd722934cbd649ae6484e44a96b4039e5a24891b8dd3e9df0a88520eecc90fa1dffc90690057a62e45e5f7995f503ba52ea08257af2e377e6ca60fde4476583e03dcc43e8255aae3c34902468bf35a2423e2302fdf23083e3a4b4712c1865128710398b546f99c44dd83565503329d5850abcfa88e99e61778967c90c3abdd0e354ccc489a803428c12ad9e0a6406ce44abbdb4bf1e3bbd30a1093c03ebf5f33eaa71f414af96aec348cec2c9a0441beb15ad16ac105add8573c814dc881069fbdb5c56ad82cd8d9bc62b87d9ec0da8ec842cc2e7cd2b85f2b03bf5a2cf60a6e8893fb13c00015d4f3355b6a91d985d5f7022f862050ce81ef64cafa300d5ebecb2355bad8b1fa2ee7f870e32541fd904c7313b235e5c73d9ec63a9c7773c10f1602049ac595becb7e13bba81a090e1b96376c7d8385ba39fb21fe8127c650060b1690a901c5e84b6b7dd178b65f851fb63806cd6ad0c19f5ef11bb342c3b1f2db3c4a3504f361c2edddaad33b8a3d879c5fce1a5c31c659fe41fa8842d0fd697fe5484b7d1a7739d52875a5fc757cfd52801c2adb1797aa3f96b88be91046fcd263f0291773747a8b23459185ae131a05d71130848a43b04ab6228ae3929c8d4bc3e4c72b76e2aa07ae558f7914dbc4495cd95cfbc49b6365a7d1cf0e5ab4c55debfd950cf72b8cbc94857158995449f0cc118a434b9a34df3f79fee3114b4c3063527855808214bb6df1827c39a626fa0e0fff0fd2e6bb06895c8a443fd7baaf1bc3f3be676f01d2f6bad247e2b1cb42458312b20770a93161bdd402ba1baf77a50c4dffba6171101b01d08e5f4b41a5b15bea725893a741ab3571dae6b3ffdbe68cf50090cc396de3f5fe5d89ca74e898c8fef59582ccce099afde1228850256717382945d0213ee14d0f694a985eac35f9bc0ae372edce727b79df0775ee56d2a8b61e6722f951a16e5e7a1a23f9b2c3a29065b5e7a64862de79b45121aba4aaa960182aaaf14ed65cfa001ef02bc52c4b0b20bc8149039ddba16fd5c3fd57addb4889c081627e9b992e027c360ca205cc6cb641150a1193ea22f84001135e1a8d230be72c8d3052e7de6bdbc85425e73d0df1d7d0c92e164a3a4230e09474b3f3df7907bc89b96ede99358e12abce595e9400211efc8283d0980ea07d1daa4fdb87fcd7eb2a6c0c2af2d6cd14339e4b8718ad9151306203ed01296d73b800922bd73e5db36dc3f6133ea8896b082819f2ecdadd1508c5b30bfc05a5d05b86e7089065f1f9c836c73fb98547010267d54252cdd12dd03f1228d2aa1a97b125eaf53df0edecf3d763b51edc052e615ab819b0a36ebdf089776e37a0d149c86efa34a13546e3b0502a7c2ef59c19368aac7526a19fc3ef492c84855c03ca3e37c8f0688a0a6a655e6f2cf0535ae091fb6f697226a338edaa5d9aa813eae001d473f669113789f0d220482302f00ab3d80ae6a1f2c6a2492ff694a929497275a3beb68a38f5dbd7ef577944edecbfc301e351aa0fd5b582ca9c15b7d58790f89eaf4ee3b74add49762aaf0c61d133a28f699d4e721c79dcb3b9f11f8156baa70f47f1911812a8429448d7a187a89297d2311961bc8c12b525f6ba6ad12fb2abf1e858481727b1e01efeccea6d83c650b2050b1643eb111e209f8cb521f557ad30670371dbff7d1118aa969580ddad17b88622d43207fb96b658cc243f29375813f23ab38ec5fee803a9c40a562831487bbae6db1274516285147d878c94097b5e47ec67962efffb0719a7d107b34a0318900d85da843be9b77fbf263f9d79b36dfa04a78611117b8d82eb6f71f742517cf102f3bb90c977e6cdfed6ce974ecacdbe05b05ce8ff061afe5062f3462b58eeb1ee9aa023d3389c5a580575142eb42ee4546534bda0973c5ef1725decdf85ac0741574a90ca96a46fd9cf9c3dae4b1f9d0e10d4618f1bc75e457cded6b601bc98cd5e90f8240038b1da21b42110311ceb9a21c9614a7f7329ff7f5f9ccc046a202b95ff6ca4c042440a95011d09518ab67900c4d238bf9c828fb6b01d9426b490743127e12a677db6cd2fce4a630fee6c766ed1d5ac9c29af8cc186fde55d24b5c0bda51664cfe337ba5578ea65c6ffae27d0f2b2d622acbee773f67fe2bcc5d7e5945945b9a4416d320908ddda0cbeb3d6608b304f52746e019c855d082e8f005ae7d8f66acf42e4c35ee9c52e3e8bb1f3f9882c11dac7e60cadb68f01f3ec898a28c804c5563ebde5821a77a2cd96df2209db625b39e733c3eeaa3f0e0c1648064ce76a8bc9aa3f03ddf93ad3016aa34fe99db83f2cf728d33e3b81e3400ab696eadb6c5124044af3226d06c4bd1220df674871b6218a00296acb5416b4f27053fdd8639d9baad657b0d85893720ef30255c7ecbc6a9b9d1d0c529da3672026d0f32a4c08a583e5a8d0562f3e446c9c0032dc71ba0465111759159b241fae2c7cd9bc0a0d99f4dc9dfab9600b0cb6478b9157a4ccf32e12f0986a0e9831ccc879c20c3522b01213a53bc9b61b4549310a659a3316e1b9ad738e3d7f8af130735c12556e4f17abe2eff16b1c772fdfee73f13bbf6af706a4a17cdcf91b8465ce6e0152e79348d260401333c5897cf92edcee873c4f40b9f44cbbeb2105967ae8dc9fad968fccbb4a23a98365d8275b49e67c0b53bb2c3fc807d70f3c042a6a01050b47c1ed9c4dd5b15d3d10a149fd7907253ee485b575c98b60e66db53ada7c6fce651ece5c5dcd0e56ffc634cc7038930bbf3b9d7ecd9399b90a439d9cebc9c67526d10c3267728539862414779110bc975799593deb28d83d7e8387e1d1da95e63c671ef77f0b1275ede746bb6bbcb551cd797134e1b8d22411d8fa6394aad313ee5ede64671dd5b9a35d324d6fb6cc53ae2353f171c15970706228d873ed6cf1adcc29fbaefee24139b5bb16c5088e205e401fc84a9c9f311e3a31ee2f865d9fe43b0dc7b8dc9e2e275dd6af0b4cd06e30557de57987b7882b4d83f744c856153d4214c0db4daf43b8bd65ef24db1803fdadb6bf65695e884d0893928ecfdd39de42292e83948a339a287f69bafe68f47e6ff7212fcdb1e29c04fee4f3259ce00b487323db6ed9273f33f449ebd6bbb906cbfc67db1afecb273772710fd877a873d06f677606cc4ad2888a46f0f98d5a0cbefaa423aee5cb848ad2e722a3273250f82af158f5200ed0e2ad491d728c10969987a357b9591f728e77af3fa3cc71611a48c9b0ae0b29207c487a3a6cc8b45bd2343045d14c71a535049773fbea34e9d5dfb232aee16bb634d71d8e1226e114813c101d83faed72a119ddb159fed7c3df15365943304e7354d52814c90dbe98d18d1c3969657d7fe6e65e9cc838089f344a027928e66a9895d7a262412de1282cfcb692b3a03709b58e676ae1636ad743b386b9585f24fd6be121fdf8caa6198db8c05024235d23f954e3441f8cd6ea7b41505b6a720c232e081296ca02dd8c33d785240db7c64b4ff663deee715cbed0d61cbb070a539fd606778c52523654d802ab6fca013786ff30f29e2dec5aec30892b6f309a49f72247930a8fcf4cdebf9d54c2f6d8690b451f57ff7d6567572098a0072e51f60353d333043c8a9f37f53c2f0ce7149d2743038887f8865fffb13e5870a2d95e0565c30a72a6556a8b47ec7c91902452fb4661c722fb6ab8cdaa935e4dd00e5cda284744fabdba8ca5429299648c989a1cbf04e439651b9cdd943cff6950c442e5da1e603c249c6d522353272a6f4a77aad8497eca4e457fa2070e18645d356f05e4059dedcaec66cdd213e0b99cff8b0e7d54f6afa8133f6ab64505b0d1edfb27ea21d55c45074158e2283d4a99f27e4de0746a516afa5756d67cf127dd2d9840f26827f554b4f35a70d51c5078e65477f726e7e2213b0e32bcf9d8426c4cd9a461aed851ab4b46abf5128b065fcab577adfae56309e8abc84e72f815254b3a2b2007985ddbb05f174c29aff1012febc4035e69bc8d2a561ffa00825517bcdfb92946e88af907c1266fe40856a58cdc51fe24fc117c1c8b02b6da4cb667f8226516373833f391252c6f19e1c4adfd9fa8e0f127f592b52eb9e72543dfbca82099902e91d8ed037146535e6f28ba46229282cfd51dee71eedbf1560427cfca1dbe8bf6264fc9962bfc75d349a2fb93fcade928d925189aecfe38411f15e7ae9965a8baa44b5246ec2d87a1552bdb30ca35fb972e2955faa39c415b2e1807ce90ec183417f2941279e7f39524e511a8304f740f583a1ab3fd807229cf862605342939b4f2e968675676c8a9eff0eefe98a4ef2fdfc4c1ea5943fb66795780dc3661df480b9d912e471eec43e23da9ec462a360d4403a46f87a1262d0740969dde764e8720a4a9f3a1b8e6ad3ccd8ea692674b738fc14f764071efa61f66fabf0b5a8f1b5a0c73f9d11816701c3a9c34bf21d81af1c923eeb363a3ef512f236412ce9c92c94691f0a7dfee3040174272ed02f6ea2bc14db6dcc74f7e240d576478c3bb72f78b09d29ec0193ee1862739e8c8e5c5787e33a4b1adac8ea032bcca93a4b7f387e77282052ca6201b501b69a4d41fb0eb847286ada1912c683f96919dccd1f86ebab4636975e41e368c6ffa1502f04168f79254a65f609966ebfce52e6832733a36a8a597c4983ccc8a8c93bf80c940b0755f68a82178683e076f825bee33bfa7ed50852c1abde18c52567623c6a8c3f2e43e6ed1291bb60960994ff65ac1da34090391e5883443c22b65b1eb920134b5745e2610e49c2209bb39287cce63d947fb3ce433ab6844f7c0e892cb1b477e8405bef70c2e006b4501778dd50007498ed9ae205b7cc9819a629f73fb3d98780712c37dbb1e5448ce1df4d4aa2a9877712872d5d651e9326cc51b48a365cf86431eaf7ffb939f74b193c983080df680c678ce25ebffce3dfb41683ffc5471fe025764d8f93f912f2ede651f5529cc494574a7f320d8846d8d4acc951d9e8f24b32834137d5b3752ddb2b2fdc6ca195d189cf58063c222cd2d088f68552962e995fa5f7bf5f062ed36b3ab93085204e37688e9d0b745eb0c1d093eeca9c95d01a6951ea0e07140501ec36fd99390f938b2d8320a30ec386548c2d07b6ba0bd0f6fd2e68d8c3a33ae2d30588130e34ca924d59ffdc35b4602631b696f92f7502806176a59f2ee3d1258fb62ffdc3696f1e4122cb8d6321f51a17f0445dde47db865ea75463a5c741d9e7bdc9359c727d469cb9a3eda687e1e7c39c76433847ddd9eb7ffe0bb3aec889351f152101e077ddd4c5043d7a7ff3714b41955fb718e5892b3c8825de53208e56eb5122a783fe3b84047c10a3fab4dd812be0e2a2b9a89cb9762872adc43edfba443b695bcbf71a80a3e84d91256ba6111d796f0d16581f9ac050d159240d7b04fecf25b8e69ab1a9f46ebd31dc355e31dc52a271ea4f411a6a793bfc6eeb303969b56f9fb8234f8cb5ef38a283f4553ddddb67b32e2dc55cf20eeea98c0f27ad4efe2bb7cae176a85d95f6b0ccf51ce0bbeed4235a3c2dd72065464f0436c13db2f9f318b98774f40ef84df317b44d2a3d39b7b7c8c717b30f0bfb04755b347a76bf3596d2fe36fa47a27427dc6a5159018f7f768baeaa69a9ae95d23b0cdd3299daecb2031b24a24bca8490dc5f7fee7c8a602d4d9ee0067e6fc1955e9c1de7d093ba26e84e1dae225c93727f10c7e128715095c1672ad3aaf15e497393c75d2b3841236afd8ee6994389556a29eb71a1de273651044a31f55c7090f0a5847eeee469dbf38874c55bf141ff3d54a9899c4af3d279a032cdcec5570ce88d6958342511d83be609e2e75ef381c7f5b515c86f91950ad83cd4b156750d86f5a205197be21899ab6398c434015048e6ed0ebaf6784c1ee85bd20cd1ee88cb9b24283d044ad06745cbc36d7fd365906ec1a233c362388713443db606668d4adc0fe263830565c8a6ca04cb4170a1d535d2cb6e4928b46aefc64d2e5f1f1b9bf020091236e2f6a68921e8a318028efada0260c18edd3daec639a897a55d1e6861b08424629c759f87adb51bf341ae9d52c85e4f43260a4961a33396b3c1e11250189ee8c7e57c15caeac30ea937bf933810ba762fe14df8dc60dcc8d5021a05faf783cde52273bb9a3cea1fdd5d9449b58dd6244be1b78203dc5bf0d15aafc3384b4462f23544714fcca86a8e9b7a4139145988387bd16a8ff131b91e21373d7c9d23636fe3a631cb90e6076d0f8e4ed3a70bda55020c630a9f09c36c0d7bcecb6aa811a55bbd35acb6f154b30f82c19e734b83275baedf82fb8c3189de81ec02889cf4991bb6947ee3aef6e426bf0e439f2dac1184d0d18f9d4301ae51a154fbac03c830af4deed8a4c898114c7c1024a49005cafc3003045bc4349c1dc0d459939690f0e8bebe25398d9c6567ec0515b5d3cf915b7492f47dc66d76a5512cf878f88a3b70bc7c3dd861fe15e634371f530c84923bbf3bf09104b08063dbb460d3548df1e6a852d8b42d5b13c6d00c3cc39dda2b89ab78c8b3bde3c51ab1a794dfed4064ade8bb543b7f375f3b71b40ea5571230e12a9bec7cb1e29a0f0f6dde448267527832edf5108d85207a04f4665ec6b4657f9c9140f8639d74eba820de7f4ea0d1bafa5ce2454cd2cbcc9c7954fd5ae1748228215df32ed406735b0d4412fffdd8aba6bd959b4a130b1226c08bca053750d2c78c283f2572ebcf0c218d19aa755a905cf6d89b0a4529e58b912844aa443cb3afe7c6db08804c215a2bc0ee4581b27c1a8d225a33fe9b70e3e55c1edead1bd4121e1614127bbcb2eb7b4cab5cd6c692c1c7f0b95be36f1ba58161f6b8a3834a9c5a79caddcefead382100b124a13222b5a10082163e8fcaa26ed97d72ab23c0a99577a94dd856d15a811294bc70329317696c46644a15da99f1161a67f71a167c5de538ee1dccb309323ede9a9b3c7d0723566a716c8890a4dbb439e10d0473bac4c7a69ba9a55b5f136e9afa866ef655f2c83f81ece23ee64d342add8f01d5f6af14a4d73539efd478d79fbad1ca033179bf92332fcd18a4c349c6b71edc665b5463bbd4ae065d2c0ee1bfbfd61f17e64f13be1ae1f40354d535f8be63e9ec8bf6c79ea7489369e4ce31f7c41e6ac96c9179e14b8d4c6d943afadefd9585a9ae5bf0887713e615d9156027fac6cdb4c812f6753affd937a033efd6ec3a27d4bc4887cbe735bc71f917d6a4f224471c1d751d1b9593391d249468891f9d1057e57a66cda265c13bd9b496632ed413b451b4016d03a2425ccd2d882c7632f1faaabc36cf561e0c38cdc05a8be76b8bfb9ebc46d4a5fb9b1f5638e204bb19bee5a9e6d501f6cc80b076f73db0eeee38ed0b56e6cbd520675f5882e88cdb59ab827eab6f450722cee330690fec8675b2d934d37eac87548a982a0f5b6d76b2f27454f5e02757a64e03c6431ce3a55a6abf51998a72ff5691fabc65ad84b66f2b9636de8351aeea468728f7835356e7808ee26c205025fd177f829e69c0359f11528b02f36f957070f71df96c9ec8e7e205afee5a3ec903c4a5b800701a08cef79d85072d155fca3ee55674beb589c32d1e5b6d212412eb5f4f41b886cc54d72e175b695dda8fa1ae59df0ccb42c5addb0d40a5f7efc8ae90b18efb03253f03b6d96385b0b702f45a9a6c2d3e0a0b2fbc44209c0c1c1f983571e4662d5bd604099fba39e23957d4e11931eedb0126fad749df9d083e0b0f502e412a8d109b245e48c8d99f5dfe21a337b77d7370e671824c27d5b48fe10b1031dad6d12643a0a70f50a0f9b93f45b689325fedf8a73943a14bd4c23f983df031f43640d65e51e7209fab0bde6314cebc8151193ce06e6519c2c7ecb0634969b083c89833b035127f3f000bb83518f6f747089762384c5222367bf7b077d57304b6e7e36c012972e49e74805b4498675eabc8e7dfd039ab06337e71b5742cdb1247bb8f0f938acdb2820934bfc8ba801ff72d34f81ff7bb54796e7509bb5eff2ff7463e846a012111486d51909583cbb11e7bc0ae85029f9a10338c28a9331f84f71f7c9c0998530e5a695e1f3989f9edf86bca977ed1762633cc3972bd9c87dc20fad38560ccc91c579d15de6e37da524711d910c84b98a0d8d956b5f8d95ad5e8b97217f8c0772645b7401a9f1bfb2b443325935eed9f1f251428d2b86e7547d8b06c78812379e44472d3801e854391d7dd579386e02b46669a06b838841498e702c374ca1ef225fadb0f38953579e6fc22310120557020a27fab6b1145dd54257e42caf4c0b23acabd1ad4d87c3b325d5570dd5f445d45e2b42253837665c4c1f6d6723fcdceaa3a0dc778fd9ebbc00687ac4affab28854046c420c688bf84eecdcf766ea2d96ba86ad24b2a9a9c5c14bfec8b8be1f06e77e1b6ac2a4bb8fe4bdd937a844fbad5926e63f7c9bb8ea28eac8efc6c89b4cad0d1d0333af7076083c847d13b2f44274f9888d7507f56e052e40fb1d737fd068e44028d5d278000d3d7cfabd3b0b071627850e0c5035004bb2fdcf3feddcc018bc714a9f79cd668ec19645ddd6ca532671b7eb620633cd55fcfb3886112791fc2c5ce9e64c1fd216a45ee94d18180535de810aea3ceddd3b612e580380c69693059223dde1a529c60b1ee65e675a621a35e747ba27e15bba7acabead1137b6ed3faea6fd2dca3d9e57943f462d37625004e2693ffa94e1b00e5177fe1bcb6d64a558fe95532b8abdc941e79ab22b8e6da4a7c6fb16aad81c8b9c83d600638ed2112250507c8b5cb1042430ca5b3100a0929e327013809d8b2623cfd6dde95f1f54d8d3a4e0654844d97639283d0bd5cca918d520bb727bc250b098275527cd222f59aa08a57d2e2bc9b9296b792a3ce742cdbe9d5ea41cfc0b80e1a6dd48aafb68756a3777309447be17535c848ce3858ddc7fa070d90b72b3bd90a3be0f44b1f93278a5b0d067fade4dd830a6fc3126fe84c90e49c23453c7587b61aae14cdaaf7ce6215259f1f12932a9c32917b29e33d35eb1a30faffe822a78e53dd587b51957d7779120328f977d0b2f79af648b7cd17c94fc2d255fc979538c7139fa97ef6b2053da47d8b49ed28599ae9930a59d17ce3955c5d36039732223eac87990cdc4041b6726cfbfb181404a09396d90c8f47dc53c067084d42fc5bf84fb145b092acb2d8eb2dc991b9a249759d23bad27d18b18ba2fe6ccdc41fcac119647b46a7355127d7bb744bb90b937b7ceb6517a64d7ddbfd01730272d24b34c56f115bc4979413be16ea3ed06e481d59b3d8743ce139edee079c68f176d8d67dd6edacc6e9e128d4eb3e0088d7293828d5a6f85e08558f7661e77ea070788f4286d9e62857428e3ca7d286110574e5a0dcc348f0bceec487925ca9584095fafd50aba7bda85574a5f4c3e2039c12e0f56aeed00deae0c5b92da28db322566fd5f2f568653aa91d1a891b9ff8d66c5b0bc77d01b987ee9f22ebfd47d3ab8ceacc1a5f4edcb40a375a797dbccded8d8d9a8b200f2c7dc55162c8137c188b2dce50fe41a2d628d030ec809d9742fae3575540bf0172e9fcb4dba3b2beb7b3d9d5d0430d911f9d619d8ae317b7a0678ce908d4b6e28838c67d2c7c6085979999d56c308999361058a20a269216561c7b814c0bbffb4b74f44ae92682995eab101789b424b8e45b305ff4642e70087098dde3a01fa1860552c03513f80e30474e0484589c5b5a84cd2fcaa46b3f110a88a49358ac2bc93f24d6f94d152295380bb58fa4e32882cf46025a6f01b5d9c0e71242628cc449c23babeda60b5c62b2903401b901ca7638f225438be26bec1d7bd0b30a25329504d6a2a2b2df0af24daa07be0b7e5a68409ccc2ad810a371842429b1e44f5a174ad7186808ab27c41462af87210632df89710de3a9a96fa740c9a3aca7234900b21e00f00dc0d40693ae00a8322cd7200dbfaa0d77d60da85fa2dcabdcd5bcf96ba34f9d05053a6a7b1ea2967e2bb109457f9892099592792227ae38c32286955ca51f5764e511a0dbd63c4920e9f9759cbfec219e2564de7532075eedcce0db7ab287bdef17bd3dcfc5901edbace098dc4d240f937b25f029eafb294ac6d1b8b724995c64c64a0d31e7735ca95de61b1571f0cfba2ba7ee29adda41909718a54569fec10936f090c3d9cb875f1a2de8e970cb8bca124a2b3b8755afbc45811adeb9ceae1e47d6e6176d83433e15e2a3e82216d108950fc4005ba6fe6b7fec6d8003caf6a83079490a98f0bf07002739a08116970b5370bf845be8ec3b5c0b2d9929b4d0da14f781677a9e7e0ff32c8818d4e2796dec8f42d2989501a8f7ea059d407eb595e51be480e2aed8592c0e97a6e35346cefe256b628c29758e6271d8e3ad413091bf50b60b368daed6a69809949f00a999cef43e100719a15197a7ff1ca92430a001efca6bcc934be65bb0135918b22b75cbae458881dc9a7df96adee83d83b61c92eef93ed791441daf672a1b9f686b2a4a18d9b3a4de0e9939c089f898f70982d2365e6cc1cae42d9a7da381c8b4139f4a81b1281fde894990af937eedc212d7ed07f17193fa26df57b62672aaf044fab3d3c7b62096ff7db2286705a275aab72a8bb76eeab5b88d4e1aec89ba1d70e51323768626b665683c64e63dc87447c07a43a879ce751bb8f97d2a9f33b5bcceb463a66c54485546595421938ff82dfb8840e9e8ce70ef38c0e719abcdffb0a06e57c1544c97bfc86608127832eb5df79a8d98f1dc309c1b2ad54ff341835dda6a2ada66f4e2b04404c55ce2bd2beb5fe946a9e6396a26601dac7638145e5336be4c9f3fdbe976fae62d28bca4c1251056b30d113aba0bcf263ca19de78b52340c976167debc0f8338b998c5fd0b09e69c64cd15b60d7ac2e02f9897d9277ce7fd5a2e2dd2b21766cb59027a2a0de5102f8e2ce1d6b998447edbe42894ed69006e5cf8b985f05e5a8976b8cfc75e497aa256e6011c65e9779b164206f0ee703e6a7778af3517d0ad4caa46d8441177333cb97fbc3b8eee2200e3a0578c7d8d1995da82a1230ee938d71222da39b807549a911aa5c73c72c257de5a4752914b85fa451993e62e85030323dd2a49c5b120641eceef72231e42ed744a1a4faa62191390da11f8f29c8e2e9b966c4b0335814f2a4c0ae2833c935553d393be0e2db9838ba3c374a683dd6805387aef533e8838f173b8a94a8d458513d2c79c3bc1fa59783cc6a9076ff8dc9273bb6072cd247d9e8b2ea6f1cb7f5b0dc836089e0ae8ec814607db73da42f51f6b92da228e243eefaa21f742c7d2d65d63e8b9ab177b0b5639a0b1cbb0f9ddaae4e28fcaa6c843ffcf8f27bde75d3ba247ef8a15d13cf11a5882f1f08ebf924bb09df354aaa061170f62c34ca6281b5de4dbc0a078c6eaa9fdd455a4bce95e0efabf039ca5a7d918d145367f6c9c25bf1b343290d5a978e0e15967126fe6e6d582deaca979e8c0ee75c95e760a8a290c24b8f09cc4a8772a5a4041974a8fccec0c9af15b499f89b3fd113bd50ad325a9dc4be834f1ceeaf5aa01083fca8c331aac15dc33e5642573376c33a67386f6e3e8c212e47ad64112623c7b4531171e8ddbece0dd482752a18fbed0e9a2813063c1240d8fd455e3804ee69eff5afb7c383965868307e1aa4ee28ab354cefbda244dc0fe04ccc86a5446044431c6ea6aeff28e944c16350dcd66e4af8cbc522ba2600054ae8e2d990c669d0c6583007485fbe74d893521006b59c634cdc86922a985a61808f25caed9312a662d70d3f4bba24c259ae10a23bb821223b743e4fb97070a62e2bb5118760f2e2302173432f4eed70aebf816aa035fd1dd8de6743f787a549b2f4b3cfac67682b4670bd1f5529754f06c105c809e9741fa133e178c656243f7d6eee2425e30b83505e6488844ef546463a83d3e2bb92ffb0c6d414280aa6032b1a3e2466eed30bceacfda7ed5d4711a12a6968cd509f81e0dccac7d2c332270c7513934fec9ec3b48359547d42a79c8749739be852eb43a92784c790a6fac64397ddb3cbd65d83677d4aad79d201155591d32ec4049de4f845cab6cc2aa96b63fa4f452ce4e3d7da48b12a4b9af63776bba6a3e6e52f1210700ddbbccabda097d982468a7ead0610863bae41d5811ef4bb70d937f355b104768d1e68b44e92666594c38f5a7167f864f26d15f215a3fac247181644fd23ea51a93db9c71c4b8a104218bd5454574a0e7ff1860a83c87d85654e450a7614cf7e2954fddec92632c01731efe6e6917d09e3fb7a74c67748876af64c01680f9849dd836d2bdf2b39b8c399d8d57ca4316d54dbb3a7072b5b1ae287e0007eaaccf8d021a6d58b484de58cf11efdb1f659b02111a10aa6c0f795a033215a0f069e2208894a14ce5dad97a9c0fc5e62a85847f97c57976323d0f56406c91f6d4f6824e9225b7f99eedb2eac84be8835b41ed7d9abd19f1ef23f38bd09aeaab0359b5b23f0838ba2a0a16cb0bac1a114ca78e6c638763ad27f728371f898a24149769ff3029061e353c2bfd3e3e447d243dfb9fe3c38286944777c30921f48971af5b2bbcab33103b1bc39ffaf04b3447a68d7d65017936e51ff41691a992a601cd48fe74119082b87425e24bb5c4a7b7308a139c3785a58bae7a438c8bdbb232adce614b59f4df4252f7022bacd4142f35571a3eb20709be59f7dabf83bf640ba86e61790a2cf0b8d41cef3130799d94080858dc76b254d594d599c48aa1efadbe7ac48f36acd42e22c67b110b80699750c8fac73cb028799c0db045a611d655af1891350acc00e7570b134cace71730629b0e4e142d89bb40c71de58dafaa254d335c701d5a04cb2fde8261634ccf98455051fc5d02f40c9ef4f0672785edcd86130f796e61d5f341c05bfbbb2612adfdd863dc61224d8eca104fcd70088b005c9d30894ea3ca95e903744f7264e7b8071089716bfd8e8af20157751d9845e4787a915a7e8648504e2a9adcb7fb29793d9df9e355f2874439e16865f404537d51d1f7a04004fb3b245e5f5d7444ca4e94720e448b187fa301344f585128ef524b41af5efd3a26d0db99659defd431f80690104d24fe7da95a56e0ec9042316ef6cd35362c225589eab5aea4ac9f2c0e3fabe65cbf1b981ad3871ca42c3d80c67676044662c7653abb5d9e0c8b4702027ae19c1ff62e948e8630f1e845977981a1d2b139dd4864af32991c5d2c6708df2dfb626aa43f80eb6f98d204fec0b882de2485569d7049a5cfad64c33e4717ece3cb895d59c4fef02d80ae52cf7735067217b56c093828fb0c37b00b0e40a3d4ee4541ffc7d14620d012137c4e0a9c4eb53b9ca5ded81aade4fea2097db111c57b18f0bf77e05c3590b856ff349206cd91a7464d0de81ceaee355b8d0d3073a27e90cc0af1928ba86517fdca2b7ce78e588f2b4a8e47b36b241884b2f6f46d12a14b62f2265cec5d565758e49c74d46489cc8288d998f3af17468e18f682577d069455da2706d86c8c146187160251439095e6a57d56adb93eacb9695496a9ca2dad0bb9ee1b128d6c9fec9895b4d89f8c80477e30e8ee5a76affd8b4337a7b9aaeffb8d89179338df15cd34bd25fc2f85d425af93cd0ff090a0fddd492bd08ec8ca0396b9ebe84654252c13d42a2ec69c6b0c2ae6ef63060ef808bc773d10a4b135ca2d8fbe37a2b74ad7c89d1a854bba6170d2fd4a422fed96cbebbddf667926d8ca4d303182bcafcd6add835eff2f3bfc2e0a15112e713f2a76af22f5b66f972bcc6784dce6bd5bdda754e7736a26aaa974e4e2fdf50edbcda69e3d18353f1fad4d784d3f41c74dad4748b632d90e66e1d6a362726986e678066a44a8fbe4f20886c71d4f92e90fcee909f6bc6c212b197de34e295aa765fe3505c41d2e3d3aeebe52e0a565cc70e24cc5cf725833fc4705771e80cdf6c5f06740488655d5e7712b9650a94c42737a78613a5773817e4a64210c0266e1a76b7fb7d4c4ff7636fe07c6ccc1178b8afdda21185f506a2e75d8baca1f9ccb571f8b16e232f4ef4201516ad9aab4ca97c6c56e1e00f07cfdcb6e78cbda1313431a8c6533a75dd2d636e5e867e302ec17efd94a72f3028a6c3787581794a9a92590907ddd4db389c925cfa2a7315d41ceb6b79ed544a4927bc571cffd87e3cecb92245cec606c52d7acdb0560c2c2a90866701cb1b1e24b512218227a6b2963df365a0fc1287af9b8b3671671fcc6938188ddf0e3f23e8a2c09e3127249fdf31c0cacd03e9f9518bf1ffd51faf25973116be5c2e79cf38a4d02a4e5b2bd7005d75c81fe1be9e9e710b911c0e88d27ccbb1df7a1774132ab479af04f581b00eaa1eb1c8d439a329a59040288e620493b1267979e20f6000ea09a07f87670e964bd16a24e99aba716e0ab1c23383a95e487b2bca6e5696abc0f6dc609d5f0b9a29fe2330cc01f87b83c62ecc0734b30535a24c7b1116f3e4cc94415c95f18f0469ed2273bee89f92dde60733506621eeb889aa9009291a8d35e6a97337c3fdef0f0460c45323839b1d03cad902b17074b6b142b477d150c9385a15815c05ff28f74c772f05fc1e2d83a1e1151425651a6f8ac57d09c471aaae0c61231e735a74d0c963065c5f7e41755a3c0e9d5f0295dabb057091e0e0b931523b71ebf306e86fc0d2edb2e8b8696606f7c55a9ace3bf59305909a42dd64511c38dc009fecdc89ab34ace963665f322bd268c7c38c8caadc96debc69e08b5f0b4c7b15bf57891c181265c15683cfd40100f7020ae64542d52a9cbee86f421301cb89abdab88eac8f9714249a42ae66f26dc9c75b5a17d298953b12f76cbeba8baa37b0507c8e9677186c4fa2cfd23167e9ab0aca8cd1e86d9aeffe15da377fce1612af954a680326ad0fe31e2f47b46d75e085a6104447954fb58114a65e66add2038788bf9b6683fcd4ffdb17dbc990ab1714e19b25f78ac05e1a2d41635dd0ad7dc7b25fcd1ee832140e7363d160ce3e9a9a98eb7d84cad7c7267d9f4ca2266abd049db429468ea5a6999687e1ea31ba87058de9510b6cc1e608c10f0776ac725296e921df0b1437e148f398a271d4424972d5870ad52749d0cd5109d58035ccaa2e11ea07c36193e1a1abf926760e331cabdba4c00b89b22fa01b5b1de8eb0047cbba845eb51384a72bb9efece88ac5b8cb855ac5cb05a9078d70c015dd2bdf4784cb03833d9a3251cdec252fb2e5f4b0794abe90395c6a8529e29a1b074a2670fb001e47dfbfeefb9990ef8193b8412002df2286383cca8cbdbdc4dc421a7dd5b7a7d8d648281d751f170e5e86df003076c584a729f0a7aa19a30262b0c22b86a9c44bf48d75cc45917ca37883983b640921be0e20f7c2e6fedc200ab44f441ec8ed2b80ae79fc5bf0d64d08f379cba0acf4c9e6bd24529f19dfbd29be11ffc6926c07334c2a849482bcb0436ad9d5cce8ca32d5cd9092c21ac63f78903c415eafa0b653665789eab1dbe60f1dd26303b8a3ffa285561589c1151fa75a673c855bd720993a2f5e72b13d74c6cb623445346e65ca4294bb6771dda3cf23adfbdd4cb1de2550c007b8cf5b765f94271dbc7115277481591ba64cc2be6e79271f00d6a1188c62efbf37eadab4c2a11ecb33d22ffcd3e9731583d364362b361e1c5ae0ed0c2e23ba9b220f5fed8600c256bc79e3addf7758084d0e2697485a988b4e6570f0e4e04704c8c31c73259db8e62297598b2ddf9a228ad691b95b59102fe53ae251e4e13b02d2c64569143c705bd51ad098f7bedb500645356e362fcfb92c5da1c3408c99e80122a02091a9f760d6803a676c364e2f29917df1241465300d24fb87e63c30a18d89f07618fa0bbd0048540f270886ba1c0fde3e1db73942587782677080fdd5a7f5f6704868e9ed7e37a936a5bcb47949e03a86733ea5d83ccbe729b128680614b83a545b8ecbd6bce869708a5ddd57b782212e510de71a88664da252073fdc288398f5b4ca16a421c8adc7cd9803576900edc0ac44fc87c09b885bdccf579f77c7b89b5a3f3f7003bbad9d04b41182187866b7c09a8464303a10d3b923c9d76676707a3c35778099bf5efb3fc1dfd7a793bad38693cf18a53e369463135bee8db54cf7d56e627854946d1b54b4ea22999ec31db626073070536866ba2ec968df2bc98d734aedb8b65f703c8c42ebb71d1ab0f1acdf486f8c6c80c5e2d32ba04dee9a293c7926f9990bf9afbd34a78ff3c5459687bca40d5615fc6b92e0bd302080fc9059d21f739b6292951ae65334b2146df331077d716c6f48222e3e79afb4f35ea23e825d6e12f41a7441dd978bef65dc304a90c7a2a86daf0ee510de83362a1c7084b77edc174470aba437c7a872d5361d98cc166299f6be163ed83da52c08e232c8bb766bd4c8c4d98d7ef184c1ddf32f064cad1c7fb1b6bfc3fae7c82f7068b00fea0d74dc12f527063db772bc926f196e12b4bb0a8edffe6a8924d63e4299cdaac3443dc5bc6724abedb11fbbee345803ca95e29815812badabca243d708b57fb50f226bc455bf21edabe2196b0a5375ac344ae41368308d0d4573a6f040342428b8112c82f887acaf34357203548c9846adab7b6f7aee403e3c8975fef0331ab71702261e84b8a24b9f683181cd9ff5b3576abc1773f8d42cddc7d0544215e299f908398b6c3b7a17e7b07de5b0303631d3834bae1fb7a8c7aabd0cf74e79308342b1a569c8fd021427ac9008b48e77405d91b6e5b768bc790207e3a0b28f7adc854b0a117d3e3e78b8d73f8ae1415ed2840ab62533ed3fccf4be25afb80fa8a759235596bb47deb32cf1363e0fd7c391707a5067f9835f85296582dd6d11b801b7d1ae887e0bfecaa0564195d41a4c5ecd64c65e677b211da4d996a146869932ff26bab18a1901783d6fc56315721007580bf3b53c3323b6b845310a96b3131f379b02b0639ab782ca68f393353d7486abdfc1a9baf299d90e39e59e4b90040207addc97098548112f0431012b33592b2031b05f0398d679536a8b214bedae5cab6da75d3a435ee96161728295cebeeb2daf0401df443e9ab308a94d1ecbc959291758ea2cf086d0f40bf2f870abf4e3b378eab7393a3376c2c913771e48525cb443bd0146388f3fdbde25f7b4e768fcd7d93b1bc523c7a3dbb8e18fe9e4264d6ba53951f8ff6032e1ea0a9579d84730120a160a56eec491d5bffa2fbb4c8c5f71ff0c0c3905e2c19fd026dfce5d6c95358d71c6ca01a41585f5a309b95a507989ef94002dd5f16dd73309e4a11eece2285dcc7bfc45209f497e99c2839e4624e69ca19da9c4969aa37cb29d02b86cf57583d185a5cb7e41f0722f327b6e08952d3cc02150ca7e25a9d449e4a756b65616d3bfde93545bedb20cdf97d2f48ec8e43f3a3160f839d4d243ac13f26954be56abb6d76113e9a618faf2c90dd52cf3d99dd43c9cae948c974da7e0ffe2d3f3020d4f2351cab3ab6a4020170da12127ae65d252f84b72ba651b491948c62003d4acfd2ffd79beb7accdfaeda1d7b659e71a6e2e61de7381f8240571fd33ac3cf40a3fd488d8c86205deb573ffc377ea2905f7088bf7ccd181b2b612e83c68c1a3049cd45b4ba9d19bcdb63fd317ed84afb7a6e3c53f6869193e47d1933be5b1e1d68e9e0752e9f04e622fdea859f8b8f5cf3f4710295506528b51986d74a3225bd507d1405aeee9b1ca4b774ec430b2e8f15460aef55c674c440ebaaa7f27c10bf8272c52f098600cf8923cc432ae52988e0b16fa91fff3f0a3b7bb9de2c251146f696a402939ec582fc1dd862b6153d97099c1df8697da25ef18b0b6b76d3e15a92e6978a87557eb3ba4d56cb56f276f3c39830b89d0552e212f5636b459b3286351a29515323f66d42675183164bd8690aded8c005dab2b068532b48dafaf4a0909888d0c70ac545e8b7df1c0be093d202de6c0028ba56d9f44f764b03608ece2886e56f92f6ccf0e70bea6b4abf95b08ebe54f1a06bdbe311b54dfe29525c099383ca2afeb558b31d31676c86d153796d67b72c2cd2e103ac699b1598aa8e77ba9dea1f0229ea9ddbb75b96d64c9cfdab03b8424646601a240704e34abc147ccaf56b92f55ddb9be3f90cc08a1d06ed6945d2c4d376c711da02b60441cf2a0afdb305960b7348bcf408f1b43b1af829a626a99118452dcb5a2c7fe56c7441469f42eb429e524800746740f8852d14fc0f9fb27d4cdce0acd40ca4bcf2b35b5b3da663bb75630f8785b3583aed69c135c4cfc133ea85f1dc0fade75a5063ef1b76cd797b54c7b697bda5043e1c4a64040e520d539ab013ccd3ccf4f308e5e644eb4aedfc6ced32090f223ecfe3d3dc90a2790f03306bc21929ab9402de2314d7cdf61497f77427b88dc3333d548cfe20b84e692eded8b2aeceb1cb0f64285216329e5e53434204a20807c4c2df571babd07c30566106720658cb52b8f546912575f127811df3d97fa846a70ec20cb5aacbed3f8414c319917eb86f252424f829cd08ba0d6790d59cfc177a60d18fd0ad1ff902435f10e72802e37ec9e435453b698b2c2b4b67acd58d5cfa0a02323a725b0e3643fcdb7e4afc12b6c46427162e68591348268e4423aaa69e488b025cbe1269214c40fd1c17ed7fa4a67f2054b1a17c4a297f2c6f7648e7a9803c1e604d13c52d3d374011e99bb51f08dcabedfc362eac61e027d7fe35ea163c2499b7128b4bcd29480cbf3d9d8d66b38bc1b78446ac342589d872a742fd83cfc24fed268c0bf1a8efa66a09c6912f23dad7dde76dfcfbe719d7ebdb6b2501f25fdd7e5e5a04a01d577e6dedc6e6c85f6584e7b1d93c41229d2d237cc260991c0154e34bcd6e7d6398be773073e2437f834653ec8d2a6956523d5e3109a1b14ea6b9f9b5974a3dd99ab7c0eb66aa0db7e17355bddb5e7363d43b0148f391a74a5a02471a16db2b615c448825bc16a70e286e002300763bd8e8c3a23cd87f77a765ba12d718eb1871641ca766a7a2eef23391af4a89b3e5ce72c3a77fd7cfb16b2f280ac79479b6610422aaa4ff680dbfe881d3916d74accbc9a76637f7be9d2a45917c4b5b6a73ea03c8ef94aa480d198c32e8f4931324e2610bd931cc67bcd6aab1a63c9fc359b84f578f3ee5451fc905540a86240dbb7c8ef3d2cd4e819cadd8f19bd6960feae1d03123aca3ac34d80e12ed4392ca60ee62a1dcae0a7036ce319c7ed4b17702732a9d4bab1c78194b1aa8d978f4ba4d8b12790dd8768a12998b51638f96a6ff932c57b343f7edfd815d9b765b6ac45092b32250809cc9fb33e030e13aeabc6717f694df645b80cfb7b1b7811a2f8f576d4c19595f16e9d9445effca32bfae69a5fd958a7662140531a22ee9b534c137e53abdfc8b44629510d0550300b8cd56f79809c992ad2a3876b03614db4898b388ab0d058113bf1a8f47c6eb8448dfc2c6e78099655f591e541b1f0e4005ea73434037605fe4fb7402d0cf0e44dd7dfe62d089e2795e3c903c96419e34ed690af7d7678836c7b2d17fbb49547d6759ef07da2b3fa0d3874af9e3de564b7a83c4ec896a52994433ef548543ec92d928bd7c2efb968de46fb0ecdcff0c12d7e19648db365aa2b8cf2c61b9866be2390b828cec804284abb9894c6e21a1664c12e9327de843ea48cc535c3ae9f676033a442bcba7aca52d0bd01a35d2e5c88c387c478c5cff3709e1c392869a9eb70c6f03c989fd14151fd0aeb4bc9ce043ffefd57a70818381cd476af60b2f4f45e3d4251de987c1947a1c549e807846f489e150b2521426e2e86601afd66cc46f3caaa9cfcfe232851185df4720d1d9defe6241df2eec54d70d66c5a5345ce1a1a7e03a8c90d391b0f3bfb69c5ad17b2ae34d33b6f8b79b2081534a3755f6816a11a8894683f8be7be4cc364b5df0623b0398d91ca2f7a9422bfe1081864ad9eeef447c3c37b8fe19246f32f50e5da79bfbc1dd4cc5fb60ba6adb281b27828b8a82576d87df13fcc371709d31736f25f7f97fc298cfd88f3a440a715741e83841f7dd5739e60c6be4ded1e562b51b8cf7a4e5b1d7a1351d90f68706cdac691027119d0d310749591cdb809253145cb8260b0d0bc4e7b92f6fbfb7b7790df83d2b571d6e79dc55bc2099ac9a0b4ba231a0c662c21a0eebbf2c86977e9b8cf01732adea091df2206d42b9284f106dbb08297df6e07ce7b597ba5de3bdd41a0a9a043b1ca17cce08a8ff6b80f81be408f30affd90585eba73401dde74e4b5b3f1c24f7bb6fb58000d584fed8697c594094b0f865e50dde81e6d780fd8efa405169d2ba96e4ae74d9780164780f5095d5812f7d58ca3ab7d35eec39caf73bd053be1422465e8d2cc9ff55d7cfc975820b52979c3d2743b4a63c52dd700520feebb115461e053cf6ce9cca04f1823b382b82b0bf864390dd8a62910643abff8b61ea6c72446f7dff373bc3c2d05cfb309ecf83db9ef45068fc26beed90c4fd421398b27f15b43301edc5f59d60db097048093500e8a45b957659149982d909a5e0568f0d4aa4bb51d22d1def1f33ed4322688919f1f316c9f0b62ee3be8f9dc415aa350bbd17820bb96d81266fa4ee176302962d8964ffdcfb9917b8b41cfe419b4cba0e3764adf40be72fbf1dd71de87c126c4c956d21e3e1467ece03bdf6c8ef703590a88c1cdbd01366f2afe13f506acefcbca93ea4e3f92133a831a8363df3a91fecb8a6b731911c339c9a7fbb700477353ce42354275e70792e062cc5dc0c4927b8cf6988326d656b894c4e4bc200c44725d162b4bd2507ddc650e1b45a259611e3d38b59027a225618e735871998f2eb9b343f44c90c318e4665dcc543536f25572724f09186f11f4efe06e16bc5e48cdcc438b466842baf78b757711933cceedc3b66fdb6e282b64baed7ce5beba09fc7becfac7d67e0a082f8b67a8f40afcca8085557512667db02b5c72eaaff491107b32f5aea204dd0322c8da6aefa54896034dc72585a2fc51f5fe2e3154a75398ea1e2437096249b827ef3a901a89a8b79d94d82c1b22ff759311eeb421a8c4a96c994ae0c91be812ff913ee5a41a4947dfd578c9af14da43852a96889845eb5a23207f0ef078908b06a5ba2b0a950b0cbd79473b9b6557480ed55ff636ce681fed79a0159f81a6f1ab2cd7234116fa55160629ec5182e839e91236269caa52e222086f112d7372100865ef1e897bf62de87567246b811445519e397e6aa0fa97a736dec55fec4271e9bf615fa687d0274b9b9feed144d09aefcaf4cd166bc9584ea865ba85f49f41b7221edebbb6571569a5bd51331bc4f5a2459c12b192c5468680f3451209c3265a0cbce066d36cbbb045741efddea2f13583d82241eb553194828c4cfa482ebfcf525b667d08c3bee44ce6cb92702c7180b54dc41daae82ca80fdeaea598805f54ff14cfcf1ed0a7668154f87f8e88e805c1d14bcf7e760c766e6cba53fd87b782acf047a789279bd61896c1abc4f561c43515bb23f54723db80ea713f5ebad99b157ac7c786541539f9b12e5580964d1449c7bf7e0e12ba90f0602e2f67a71592a7c0d4fc08143125868ff7df6492405a3da9da8f6a6d1b5f4539005528464298b89c56bef0e4a405108255eda6a43d2b2b72e6e78828581317652693f17555fcd65ebe8bd5f99698a12178eb9c69e53866b4ed762dcfe17fee3dc03035569a12a74cd3578a25c2ceee65ec04fb3a28d211c998af6a2644bc96c543170902fecaf0f19e89aa162a682293affd6a2bc1f377811d33c3e44a53f09247054e0e498d2a1b10b7f080fb3ad39b977b4a53897df761f86bbb6a152615d8430b303edeeef4c08ceb749521cabf53a7c633f833b4c452465c70c26e6945832a0e2507dac5baeffd2ad9640dc25a984c63e0578c5ee707f9b6ece9d57919678efa06ef2956d269e6c8e02d6de2a871694fe57da41c88316284c435d7e0d8ff59867183e57c93eaf4e9574176695a53c94424e5effd10c4e4fa811f3c88d74d508294da498874a177fe355fd870f83d6e4034d2c00f9104a1e31e1438d4cb0a12126975ba095bd081fb9ee1953f0d1f9cd29a2821d2db64db50539e2296b1555493f348d144d862259076dcbfcfa7c91c0732103e80fd9ce8539cbb2580e4bf9973b5a34c51d440998148c7de4bda37427d240ddf04e05cf63a15c450af1de5816748172e44378b4ba46f97ce26580cf568ec5ee606a1199d9bd147d82757339ea4d4bacf962883d5cc58d5bc7a5e6f0b45d2b12837e2a5f267cefae5b6e4b9c5e0a3fbd400f1ad81130354bbef00496b80263b41d89c583e888c64eca6a2826e89930b876ab4a33c4404cee400ef91f578ba178d48077953ffdf51b25aaa452fa0b36f1d531ac7b915db90529eace615fa5a8d174caa10a9c0a03ddb5d94ae2aaf6bc58428525db8c879455a591e611d3a61cceedcd92ee888539e8da40d0624cca394bd0f60cd4c87b5d2d65608246f1b594ba73213bfa9a2d04a33d7cb28befdb6d2d132144d1c1bacb2162a0ffc07b3aeb2ccb92e0fa2e86f98cc45d8fea2313fcb8aebf4064183585f155700fe57eb8ef347a1de3f7e33949ab396dcbaae0e3ccb858804dc41da36c74ea945191d18d3b909bb88474f2c31fd963a116a96c7e8f5a1bfbe2a648083ef090983d6f3b732c002dc073c811a3c7016b4ebf8c8f213a8d8cf02818c667921ac065194afcda7c57f51f8679ec8be506b9cc5addd53fa5c38d207e5e4fe4cd51bf74a51633f840c74fde5a295faa640dd319d73958468d5f8a1c65d5499a988680e464882ca8b7779c50532239de9da6818412c8a0acf9585865b1a10e75b9897d915281209e0e2ffc6833dfb699f88440f641deb5e55d07876b4dbae5f276d4f182dfb2c50732fc1ed053ee834850983b532391fce1723325499f8e47efa5776a7fc1b7ab6bbd3acfd07ba271e4fbeb0b50f174aa984328086316daec978977db1783e7d156b7ee2f44e2d8e0d2bb7beec3eedb747d8e0dcfe5a856c2b342d842d3431593ac919eedfcbb5ffd9d719c95052098b1309dd4b8c9b40c56b1c26c6aed1818ff15a86afbe60c30188e576d0fda0970d9bad14e1a2dd71eaa6c8e5b9e9a28b5850e9d37c50699371ef7f9500c95dd708d65657ec826df1217b055ed7e0724655bf9475c6a49ff95e4f8967b88f7e2c291cb5a63daca07556585ad853474c59f4a6775466cee35b456e3c6c1615dee42a1ad61974e1486a01a4741379890fb0c98f5cd43a7fd25e532c00a3f9069c3e1b04ebc21a0a19edefeb574e4118c2ae43973c75a6da0b148d6a0ece5dd14634a54029a6e93962913576f4870d6f3a176c4c2667c2c108a9c1ba2a2951f2851dcc825d6ffa9e3283090958b70b83e9d60bea31133d2ac2724a512409a042ac7e4a14473674c358e1dd69aa2c3c76ffa6c0d844b68a0483f2b5f21fe6e6434ffd67a6940c6668411746ec420ea7c1ee8899559161a9bfff072353ed25a82c37076aa63a90e287648317eab739a59d7cccf20ce7cf05cb769eb82737afac4709dfb2b1ac633edbe72f9609c6d9456497851ee06435a8e8a37775b4b4c95cdf466dc8bc73f0e109a600363d97368c0b19edd88082f277a0fd02abbeecc823f3afc2c4dd62f840cee57eb957bb4228bcd55f7934917080d8685564ce674053c25ccafd7025c6639bff44735f03871cc9cd7b3f190a08150ed40ff102093dc1fceefeaf57d2dd8f82293f4bb6ab8706d9b5599aa362795a2368f6555874ea00536fc9a38c52ddcd20193e5e806c430e9405a2a9eaf10a2346abd26b019385db7bf294a6d9b9f15218bede50cc3e4b27258131a8f2e3ace08fe0a908366c6b0bd49a4954dcb876405aeee3ea88c68a9827702833d9573512088d2bdfd14a4cc91e9554bf0fa8a5ff91405f6aa1b293594349ad10ee069d041e360cef7c951954b7c939a04946b300e380a1be775602c0bba2cb9f33a33c56149f314f76af11969c6361b113e258634a3f3498458597a8d30c63bd3b19bef649c602776d55f9cf3d1377019fa653f0e1ad219f4c8251dc5e14768f8c36ac745cd6c16166c31432e70d0ca5153e5e92ae8b997b48052c20a28725d71a9a6565ad995f329d8a4f9047d9de3bdc13c6d306c1870248f64fd0bd2099967becb926b370e3573305d67ec57ac207fe9776642bd66b2961f6a02fa39e7e8cf84dfda7a7f806b2aed8cbd4aba145ade7dac280d283fa5b2fc492b858154edc16e17137c420dcac485ca776ad77437a95bc7d44f87319d4f2b5951be272c2dd2a7f480bcb1551c0cab4c31b82394ad0cc654c83448728949a34d19ec75e73fd2011917641aebf8a1c0bf8d1b5a838994a3a06fafe7edad6d7d2b532a88d39716594a2211cffe1d9122c0ca3fdbd6eaac90fb09753dbdd01785323685a111df1bda3c33cbacef5beea5c781556436bd97ca10eee03960447d6d746d05ea2e9462499a81497974f8840fc984a770dc553492f45d81cd206fdd94612de42d31bbd08767c2f0c20624d3cb1bf04f152a7b924ec56ae7e109c707cd208655e292262da8b2e9be85484faa5d37c0344cb079a21b8814d6e24dc8f7d94b9606ff3b565239218392aa7235d8c0df41009a97056309003368922c4e2dd0cd4435381d660ac46a22279edc375a99c1aabbd50b5da4b3751c3c81fd54a4f040d6becbbe4d5d1092ade47f7e73415322eb133229a51bb38af21bb9a5b51d1e63accbbbfa1b5d4f16992059dfcddf4d983481bcd9d18cad9f5f59ff80d18f3aa546b175720a3e1f08563c1634eb466b2dab53f25073d5a9bc107c87aa530ab5092be01651af6f955043eee7165204f9bdefa3637409855e3db2fdc039bd69cecfd723b4d0264fa4ae8e0f8bdb452a792ea61084d3d55f8070c899aac1655b495656fc9d5ac81c77d3b321863dfd7a6db32361f85cd6b7e4e2c2adbee8216664c0b10c623239b6f0ceabd716e4eefa5c944a2648fbad53e98ef1c6c26fabd0dea125d53c6d902d847eb798daa199ca0ddfe286dab9f5aabbf7613267de7c7481657f34be5b8ec714d8bd55c24adc55c0e621863b18116575b63405a405d06747552260afe8d404c6625579b353f190bf1d0488e5303c2048e72a90dac168e1fef08d8584afe6869acad1575890565545c2151deb476c0be7b523d0466c6e1f4de20d9f03c2eff53da469afa90ad4bf51eadd8c85f8ed683365b81924d2f47f259208aaab3711da421da32fdfb5cd4127b92e0dc5e55fa6e80aa32cd9c5ec2793bf4bbdd2a8d9a1a2d04ad9c4031f26ed8a614f17c6faad76e0bac48e76b62d0ef2935fa85a6e68c75acda2a8cd6e3c3a62d579e083d2899e75eca08af4239c617821da600cd33937d06b0c515cb93b586cc600303d6f344b5539c8cdc24b57322b26ed27081ac2c999df788ba85373c1af7a8000e486e0f0bbeeb72790e266e663fb1dbc709de7f0b5b0d66ed764e9641283584019caebd44a8f3897f9e6aa8b8411373fa86613c4d594d87c85f3827ecd58c4999b17061aec764bb810b5ff3100c8f6116e066bc47587ffac5eaddc7e7f7096b1a65f73911959129aae7f0a9a01ea9fe070ed4ea32e80b3a629e3a5aa00ea6c01d29abd55a17d5998904ae9c7b5a050e88bcf2875c85e97495304108214a15a8c141b136c95614b1e50c7b548e6ca03bd83caec738c291465005681fac6eac54dd0166a5648f6363be8b5d93bed17a190d9f5e4423b8b5adbc22da48c7a6df4c913f4b8b395033aea4d0662fc066c0f86935cb518189cc8637d0fc1c803ed388e1330c3b5b31a74d9410fdca02f35481cf5fc3d9ef4b91264798b800025f7413f3a8c4c5ead93407222a7a5c5f0efee5ddb74d7bf2ffc1a97545aea7305b3f5c376511314dcde911a3d9225857d377ecff204a7638d8843c5766490aca4ced8a3c679744a8785b70c01927e4955d7e3b93aeb758b504a3277241d0fa4f493d5c45bb47d9a9483badbdfe19d828df6099ad6ac89c392da9e13a3e5e4d8d7adb36af241bd32a436af754f945984fb0bf78e98de1a40445ca9c20ed18d9fd04bac91b9805162f4eb9927f36c2dabebdedee52b68ae78a6629b3b8c3f92dfbb91c962bfe6234605226b0549c83fb82717eb1bb71ed9e3cc9a7895785f0668815e5ab4063752aa6eca7def1eec9c31a9a39403108a8c49b4226995b1ee9ec79b26cc55bc1599a5ce4d8600f95252eefe4e69b90e8e410d980669c79e34138070653dbf7d4b5aa5b6afde0cea41fce472f7f20830a2b07ad3cdd6ddd9e113f77c19433d9f0da888e7c20dd5ab5cfec86a46c6888ebfe068fde5798c6f7f318f248e338cec07b9b9195466126d26e7edad83125de5d69e7beac2d2298f76130ee3798b163b7886cb0604bb80560e9a5b5b2e5e7b4cabc69df2b83b0bc5512caa7725c49321618426fe75e15b0acc72e35126cf4f09526ac384dc9886e79c263e25c4959dcd89728a601f4e8b94e11b17e3f7305653b1a9814159ddc5764dd5b4600a61ce106a424505942f54aa44bfa2e6b418f82fc9ee88713faea59c611d596a5354382f150d25f08f9b0019ea1fe98482250855f2e69c979db6e2878f62c3968c88a93afa348773b0aa26a5c8a3db1d70dbc20c5a5e2b83b210d9f1a53ddc275b3e1dcb50b485e1d805bafa89c864494be75f2ecf3e2dfa2e0e37521cf057e28d620cc9f1e5ee876564f611e4103a19184dff0ecb436ca1cae05992b8bd3b5275547bac3ebde4fb3c06fad9e4e3d0e8021767b847990638f872c796a36d7daca80e203fc5560bd8a70fa6926326f22de8f55a39f3f18f3a6ab94d87a84f2110a86bed097d4128fe34238245aa837dd490ed402629160a26d5e8e84db264fe3dc6cbc8194c0fba8da9d802dfbe683dfc96547fc7554010ba5b0300de62b2073ce4eca416d92728d9f03dfd143656857c34d15cb49846a4cc46bb9c7b8b4b04ca77ce0a378dcab10029e39810bad386fac9465a3cc960d0e19b59a0ea3d894877977d3d821b6763c55f5fd06285c7dc4fa210a0befa5cea0245d98e7bd5c222bd5c6cc12622ebebe914fb55f1eba4e5f44c68171af1986c7f43a61d3c21531517e6102fddf4fba55d3f1c4b763bd7ebe5b997283ffe9a68289b7dc141bc07cd06ec51b34c9e9463831db5b46e21ebe27dec586d0cd779ed2c613dc78cbde31ae2c8bae2b612b2ced4b5bbf44a22130b2d0e1c41d0ecc0fdbb8a31acb16f927a9528d4ff09f18fc1485d50ce7ecc34874e6b0dc998840000a5f6666518c836d1e2d6dbe4f1c11c30e60b0eafc4555ae0d8c4fd1bcf720dd54c49e7e57d3a299c4c41738ad6205a5b730f92e02be215ca8d87a40936413c2c98694e9d41bb4741da126c6cad983526458d66039d89b19d0fb8b6218bb0ecb3aa7c1f21e8a03786ccc942783a12ab38bc2c451b5b5327e5ede5060fc7ea08d5c66f2f3a534ab025d87344b18b1cba5c99bf89b12fb2335541f9ec49be1544e7e72543ba966a2875a847747a6031123dc9583063ed0342f4d478d919423c47ff6ab063af643412935b661faa16252d9434cec5084fb01b74d4f1233860a58fc7622fb931101452b60877eb833993eb5a8a3fc2df046fe03c0ddd113adab51c175c27a409a07a4bdb168deda952ab275a9c0e3d07966ba0b66d0d7118d7377cc99ffdf29b480482bfc8f0b476cd597565c038440c93a532a069fcb45258be7b43b89fe6928ffa5fc807ff9fe0944710ff706f55bc46c9465cd57141e9e9830a636e8491c99d889db427b818e01fea322a3bd9739d2a7b683261d3f42347a922976d98c85a8d44df708b65e7d549e9765704802484e8fb41a0a568df6924cc7dcd2a2b22a824a06792bc9936136c72c6017a67ed1ab957c7499366d2237ee658e07458b1784c806b23d8bc00cbd98d8bcc735c66b31e7513a63b9b61b1759be7acf8829fa25ef8a081cb8435338a6920fd6cc6880156cb130a27e1b5aabf5b83c48876e9d550081a9e1d2eac7deb0dbf467e04defc4cdb5c79336e4e7c5ec8829a5abb2b8df460260c935ea5a8626af183d270aa2efafe6dfd24a657074233788b07ae304b864efcc21786a1d6cf01579b1fc65d0a249c5e2ac4d6055e888d0e17866eff73b632797a450748222e154736149d11cc152c2cf07c6e96ad5cc0763caf3d7f57fba45122474c33657dc2c34dbc4db50e4bc0f87e0c358e7a831687462f8b2160e85307ee7c9f1225341a107f208670fdad59ef1179b7f3c7e2e363ec2dc888b68953730e968ecf2021c55a383e9fd6f4bf17c07447a404cd52e703f865b568acdf1e97375b511cba35b885e7ddbca7c94b290a820f2f289fab91de4b2226cfdc27713c94a2221911e62655db12ce1ba1c02c78491913024107ce42664878e19361b8934a68f68388f265d2638ddfbbeb5a5f9cd46acb1c371969203befe0aba143564531996764f3b5a2f9d3cba0bfd186d331d575049f49b3fb7ec4b9a2c74d0928160da857afc871bdf329446e5409e88defa1fe6515032d1eaf086ba34ff346a966b782547c83502634a91f6458b1351cf387abeb03192e47bcbfb01541f5cc7f35a972a7580a662a523d4258ee0aff71fdfa21000af163ce23255a651818ac895bccc04d9d4e204c97badb8f851725bb7e0b9eab7beb67a4cbe41d83b2eacb814f9d40e035e24117de82d54e20923e5410ba4bc16a871f3266cc3b930afa31366478c4964aec6729c2a2130ebeaf4932e5429fe43bef83755f8d117a43956d0760eb15ae1963b21330d6d3235af0f5caa718e631033b5663da0087b6e3308a90abb8bac172db140dd7ff1a091a8e8cd0bb8e0cb37533b95c252585d7a77c1ada4b660a48aec97f99073cd2709a71e150a273f9f7660efac03a3877d645b64d5b8e0b07284c158de0fd97520a6972bbfdae36e04f2d89e7e25217fb0a493d19481a3ad4d189a56faedfb1f9501b6b598c041e8dfb57ee0933c953d42c13035fee5436a7c8dbba89424c4bdc216883e5cd0e696a4bafff53dc24d0c1312fe2144bf6e0dc699c9c5a2b72dde169def37c36c9dd3281b4c3adb0e0bf51cb5e60e26fee32cfb0711d52e028d8c9c5376590a610fb42bac5862ca1f733fda60feb8ac25ec0cc1dba2fdc105b309b8b87b36bf89752fb1395dedc39eac1806c1d081a28610408d8e62bb523042682275dc45cd9ca9bb6471e15dd527f95c830e564077062fbe05a53b49917bb5132db73343d4a2b41dc762e835cc7f21ce3238e3963eab43608a4f75f476510c1f33b6fd2eca04bbb2ea63a0255f94303974238fcccd6f39b01da5b0994a083c8d566e7c733995df46257f85c126ff73ebf3ed520dfd2829827d18622a0d526dbb6b2aeb11cf73e13af64c943cc45b9d727ea1457a1bbc4f18605c7e051ca0254f0103115f3e7be219daadcd52f435e463bea8c0b001b38b3c4d358672f15d95ebbcd94f48b1da567dccbd7ed6adaac16825f6334c147dd25e76911683bbf6dce875b3d4f2396d4852de91965c245f9ca9c5b7de0b61bee7be13e5c81fa5da35bb6abc82b991b17ddc97b55bcc74732d5bc80f0bdf0e72fd9afb839d614c8816b1267bab30328a6583adcc956a14e36152001e9bde49a620990c0d043fb1ad43019f1847e2b09648a864a58420527dfd83f65248f671e37afb466b10fde8b0f39066884cc289e21a5ca9914ebe302e298bd376608e51583d7f56ede9fed2f04636ed25020be69e3e287a5bdbc30180de7f587a2e5803d095858035f36dcbc90a5a3c2977837f7e611774e7246a271f557402ebd0045db4b3ee18e5b67fb1c67fcc9c23e73de1b4c1624011e3684cf3726141795145133488eb192b57678d7869ce235393e74e3f101b7826cc169a8245386dd8f4ba1635143474abf7b7513592e27ccc07070b0fc8416e560d0317e78ef85f4781fd6d6cdfc25958999e00a26f1516561b8d7cd1360fc437bfdec62ac7e2f057441843e87738940c13e3f2cef9c075b98681eb32987d8acc4de346a3e1a7d724a82e0789b8417068b2266b77f1149aa7d782a7caba8a67ea9a35a96891d68198fbf7f75e263b46ed8a0bc4360a796dff98d5a0228707606f8d4e223bbd2c88ecde1b7d15499351be5a21e78d38622164499358d0b375daa3c1460b52a71b9c99d1461cc32a2df62dd35c8491afe06281b7e43f718c7ee93006f02a19e3b3f2b2871ab41ea31386cf3e7055e53c147d18719067bf3a11254c1ab4cd7816138a5e3b37266dcf70baeaada5e9738aeb4098433859230246486fd408351e1efdfe91e04391160a81532646bfb9a9b4e1e35fe5f6cea1d5ffa1c14c1c2183859e65d0eb2bff6cfc36038af42db4b44b4c987b5903e03f6a3938c7199c05b506fef92f3f061cb0690dc9882f96b3505c0a76656d9b6fb12f23f8a923e7e16be97fafaf88c2956f85e74b864316741369638308051263098149a2fcc8dcb96cdc471a73861007914b5b5cc9fb42f5798b837fa365b2a0490828e1ea3fc86d2fcd5d37454fb61470b004d7c2dce8e10a7dda32a3008b5f127128c27acdbd0e27e23110854a0b5cd832ecbfc938f548ded8af9f053d0823a61b528d8ba90bf4acddec02bf9456e5a03e6235da66e117a52579ae920d7f071533f0cee9796a66e52bba6a1fca2045aa4184e80aabde9ed55e59f16bcd5e3f3fbb2185fa08fb6ae2dd9dc20d30852f4469767ee900e9edfe4fbd093eb3b3cbf2ab195026d858b11d731d0c0cdf3d0c9111a7e805e9955b59fe953763153b8683c5332e7b66b05daa1fbb8387a5a083ffc8198cbf2427dfcdf189e63d23545201ed971b9112b216d1f110c62e5c29e73e6c511d39563f661f5dba7a18240351b62bd01dfe340fc1130b6cb0cc5ba00725a3e1b233fb8942ee6deb1142a551d2c339d3edc4b2a13047dfdc0f7be8f7b0b9a67cf30db89008020ad1957fd95d51dadaaf4adf439765004c80899c413b26ad3e9dac4e63dfce2d119b025db9868f615b2eee88da11bfc823de49dd46db4d0753de6fa81180d6c55f8d7ec1ea9793c9ed661e3a162d7a000e42688f57d9e6c6eb918801f214e32313b8123da8b341e2626fb81698b2f6be51cc6d9ff01eb848c6a6a6741e96269a9a8b2062a276a4f94321ed2f7823ea75c8cacefaeba1f99d3f4fe87ec884ddf157a86260574ec4280df7464185d4a7d8be5c0d011f729e59983b1c1287725da9322e27b03ee4a94ef096d682fdfccc196fe2479b5cd57d1fe35d07fb9b73bfae02c359c15535b83d21a507194897244d1168d9a09ee505f651662afffe9904098b082000e022f6340240a41ad3334584d8aa0bfe4fece7c2cfad3ea68539ecec167fa45d5b69f06693498b4042f243b9cc709413b32173ae7264c4cf9c820e0c5c0d54f9ba2b364581738672efe704bccbbdc369b5e02758abcb99d72c6da9ea244e19aa2681753bb1802f4480320bbc7799500d521792906359f25c4d94d1c850f8d463145b93f832ece9483894234c1aefd8c96a08b1589b2e23de5228cbfcbd57be607c0cb8d2852b8dadb2a756f6ab60ff35e198cd115a68c4c55d60f7cd22715acf07fa8bd9be9d3fd4108080726894d63bcd2f05632ef4fa84466e39df8c4ba805c7bfd378e2fb267e26f551738926243600f96b33ec3e28dbabd2356f774ed1a4aeb600f6ee59c7df9175cd7bddc238b1c2b7cd2fdf86a776b2db1de969ce2d246ee2577756657312af9f13e1d950b4fc6d5b637cc111bcd3b3bb4dd81b5546223b570aba5d24bb2ead6f1602be9679e842de1ac4061a7cfde58edfbae70055805473899250b4c5cf0288dce2e40f67eb0e02323904f58c61675948c5ae177d77f88a55ff72c11ca3ec25cc39f079c4ea4b89e481a2cc7886703174285fb4ae692f658aa6f38af1661b7ccd46774061d3f33a60e56eadb0b79b049df798e026697ea09c29aa217c477b7825de9f4a7d96c20462b489ab306887db8126b476379791ed31ecd71752731c08063f216e19dbfb22f3d3c5e79e2248ee905a286aeacf88306a5e779ae208b4f81cdf057b9f04ad35c947a37c02244a7532903dd27f2b22b6ac0a78f3e7d8758657d2ac00ad448d885b7e86acad3f1a801bcc63f110238e9a5444f09f5afd2034557c6d0c3c37f9a62579ee1fd5bb5d07bfb0117239a8800ac88f807f3617c2ee823387b5399c66834b26c93fcb66d62356084791eb8651b048448832f8739c45dbfed7c611162c97a40a61486639eca370a22025baa02c921ee3def4a9035f273d231909541c65b3069bfe0b3c9b40bd6ad0c773b5e9758eb62b41faaac9765febf65be30546342d986ba90812a57f0fa97222739567d92638bd88425ff2e91bf88bac281adae51956b021c5b5f8ecddf615f384555a536e872ccee6e4b5325d723b74254cb0a15ed5a6b694d10299c72b6604cf7dc1a75652f86375a8e52e2e47c3ddebddcee09fd6ccd01bacacc0b050762d78a1c0db082697b52b555c186188b25d13b8f389753e6cc44b6b5a2f4ad0a0cae6105880e8be22089a201ace248682e30ac7f3ae3b484a4e4276112ce7f1e537d7622dc7f02bcf94041ae35b0eee1fefcb06286e9a14552e4954f2625cfb86d3301d7d3e8fbda267004f8b225391a6e820b4e65831fcb472a20452ad2bc92d235d99f27a7f0c73fefd6b49b20bdb6f2bfb9383ab0078f9f254d1e2cb032f7e582d18b7fb2292c74e70d42af2ead78e0f26060fed307d59eaf606c7b833cd919994204d53c744e8e323970fe5d0276e939953f8a556e6c02c763b852197a38abae1a63c005d215be27342e72e42af4189772fa6270711db0bb013c4d9922f87db9807ad9c377e7f9d4f6235701d9c9ea73d49986503f61becf7ff3c1b094eb7d8fa89809cab3008c37a0bf120824c7687bcd6b78f1d47b647076b6b537baac253f39a2e8cda9a7f7223bdb3e8653899ff71d2f1d6b3da76229920be4151f71db7cebf04fb34a983c580aa09925689aba242e5eacc14a2f3752c714031b92fd5f6d15185477a6e02aec5e95e11d7d7418b859e2e040fc4c4a26dd7667d9bf7287ce85ba8997d6e58b87ea34cb8e60fd744dd5331d0b34d518f6e246b55eb7036b1b83243ca0bade499a8d1ab0cc30fc71b1619390587feb461de1327f66df9cb8f6fdafa20ce5ae2ee88ffe686966363c47e751b56039699c90782e90bb7d39527a2951649dd6cb3ff76515efaced7bb8d69a0568d242266df04363e85151ec55a134d56aa6a08b0b5b2b9356e3509726321e0c0c5b284f7565d7bca6c4e7bbaf84e432e3036f5a1b5cb7c0dc4f9ae9927a0647684770e77fe079db0be7b6b62df2f10d037dee756b1c02e05dcc136a125aedc11b60816e59d919347171496738cedfc1073c93b4792bf64b4d1901963e673c4f3e8fe649d848368013ea5ae559beb6d12d1f977d9626f22e4e3f31c9ee027bb648189a8703ea2359035acfa46b84c01b10ff1af2067e08be5e393e645c59e916192c353b2f62a8ae24aaa2ed12dcfd5d378759b6c7165882adb4e1994252a57f8c478401e890cee3aadd762dc3f020253b1ebaabfcee2d668b47326de53f35b3eef004a6973e68fb6e50900d374bae6a71e3fe94d08d6ac374ff1e949a796f4d9347701fe5abd44c3483f5aaf770ca0504d0fb955a0e8f0094a69bc3f4201d557d912850ed945d15e54297cb4d73ccdfa5f732ed083c8a185668dc64eb083e6bff31bcf9336b91e092288b44a8114dc831514f06d8ab40e5d3a2d0a2336c27d08cf138d272f817ba41975f51a269747d0fd5200ae084fd154064483c3fca68948974d61ff27be9cbd076904de5bf0470c906a845f78ce309cfccc0a9cf3167d3d4f9a54bf09882426180f21d6fe18b5c54daba6c239b261c3d95b82035deef8741fe094c80d7e34b1dfa891c78851009f086d948951730bb6fc570f2393079abdb4d2aebe7c4f96d10186803ce044f1cbd800dd981f2f170b3ab1b05afdf1b7e6f98d5193a8d407db410421973d9f3339e8825790498739c5b2f011d44ff19dd3405c6dc343831f8b64d1be0574dfe32b74ec3efad2c30002874ea855d82651b77ab632a587ccdb5c7c8a4af53c639615972ccd79f24ab2fe92734de7664719da0d6c6beeed5f0415936fdd53fe77a4f756b3249a7f98fa0e8e0708a4ae086c58839298df1e7fc77c578b6b8255019c66a30d80f7d0a0506931af67d43ef873fdb7145a92ac82ecd8c401029cad11d90666dd8b041991fdd7aedac590a399de6217de15b5959f2ff807305bd27870616b152ee860163d3964d8c404a6980014364253aca23d56cf28d34315a9ef961d1b1b5aa149fdadc22765954a2e846b265b98a65e73e51a3eb1097d1a7e1fac2e0cec65bae8fcd7069d8bc3dc74ab09160154bb206f4c5702721cca6b6f5e3ed108f951213b65ac72ba869c2e202e642b2ded1820a6998a221a9d23e9adfefe6e87c7668887aaaf5c828a35b28c0e3479b0656e52313975253d4d2795b75f46b4fc480f435cb0cf134e7714af1e7c4f1dd4ee78df04bea8ba945ae37bbf09631be3bce4731372024425b48b8ea9052865d29901421c570f18c21db4f51ac7f294c64e1da206f832d6e950e3ac0f4739f32104f8d3c2d7776fc6cef5b7c1f119717f0294fdda50f088650cc83d6578ed143394746ee30131893e9d16e7dc98bbe26b9ceccaa3605013a8aa073bd5ed0a4eed87c4d3cd2a5494084cb03777ec13a96669628025f8f213e4a035cda114d77c9bac5ab0cb2d34912bbeecb3ae73d656062b6cec80180700c02bb3da68a20cb28a0dbb57805f6f148cb3b66c2c3a988b5251455e1201949f01a8014de930c27132dc953c0f15a5033d00840f75b2d93b81f0e9e02bb939e3049bdc00fb1ff4ffe24f42aff1131b126e81f3b8ab802a8e4cadf1e90e3e4ce60b2db2e9000bf4d3f486ac5fd78d5780059fe8a960c518f421a67842f53206438aaf9d5d66dc4c749bd87ff0ac97339cb6378dd1a9991f6a8924a0eff0949d61799807cbc484a7bd65b0c97ba8d093ae311ec1bd479ec2db680120697156426e0ecb22093ec17ad7069b00a901f5432643572f5130d9d5756d9dc6b4921fad614dba23a3792ce561a7caaa9ec7b4b0633afead3c6624ee6c0215666f1d20f93c12c4c02e6e83699ac14400c56ba681bdb186d2b5b08b34ee0950d9d7eea10136f13b0ae950679f315c73344161fe515ae5f1948c2fea8824fe682cb07c84605d14863d599210386a7036481105d89ac556bf18727c4dc1dd86c89a5a87ac7af58704dcca27ab37e830f4d9ada0bb252ae63e947a0df2048eeabcc6892041adc5f0c9305120cfb64843d3416e83e798001bd6df535f70cac696e2076003cfdeac91bfaa338f13fb56f7fdcfc7196cf26fe514fba1357a897faa41833a015a7d682ca901b82400475fb0e4c8daa111d012b0955b7e57630841636b19dfdd2d417859c385e75ed774b902ad0771326528aa259098e6fb5bc58cbb48d50a6f58ffc7aea0d0c61c4febd49c91131a78cd3e2b43e5d09230345e9b574d4fa41ec48889cbd267c1588ab41611f0fbf60de279c7b235fa4bedeaa92ddf714b13a1b5ab5aa29bc59d84a99de9a497cd35a0ece9c3eaa91a800f57f5fdbc32ecd546e0145c7e62e997751ffe7d9ea4d0266883c42711a33d052f4c730e950d0cd9c8e6321cae28d5d3d491692d3b1233e193b68665d64e47e5440f79738e31aeddc7620132d8b87e5109225096c008fca3b4ebe9321bf3e3785547488f20271c88ca6f70ce4782c37f813fca01b2a59894eea947331f390788acbc1c3021ec7027308414695da4ed56937f0423ee65ca88764eb05567ab5bc9785f60384d10f22c18a3ee65a26bd9a4fb03beeb06afc9c58b9c1092655479c4e468a053d707d106a900f695736c416e5ac2b4b442c899aaf704ae27cfa7b0791806029becbb59889ce92dabe48c9968714b1a15332e7b6347441b13104bdc5abe5808a3d519d0e09531d800b53c8dcbead1b4cae4c04a9755420fc1db786df8498c5c704cd38bc3f70d36719435531bd9fe454e7b3963d2e49d2943ba8a4e0cb73d647aecf0c6d5e24a60efc7d7ebdc8b8d8757548cd2eb8d5b08a3515b907695bac7aaff28002643512a3c3418fd550bab256713e9bc34a93f7a17d8653947511ce4cd12048310f2d74a46121eb74f7882d4aadd4b34eb7507bd878b744952db97b21eb91c4e34f70890edbe76f40a59b3bd92dca5a9513bfa440205612cc8d68735d39fe3703b18bc9e4883b3674985f57a336e43526cca128e320a20afc3a25bd17a2f39546bc78b0f832c01209973ed84d2a163b87f95138eeeaebdef12ad6f5651cea1ef022515c11f1a5aff3ce1090bb0f5f327e2e96a6bade51b7148abd40c863014c2666eee3c68487e8da3bb8b4d40f099f4f5443aae659c536689f50eb5f8c2a1a1f6eb74305ae63310d3fedf6563487821f16a06319b3fbb224f20a6eebf6e779a149c0acfbe30ca450c91e5d159201bbf107318ee9acfef588b69761acebde359e7e2a973eed63f6e67887b5c745f7ad7bc740e3379ad625b3abdd1c9d963a7526362abab43f8a6139d3ab39ae7c6983ce961bc28e8f31e04c3521121f8ef36098df3e71c82d55f4455eb73453513172910a38b1f61f036554aed07f0675f30642d011f13993178d1dbc09e51245481de293bbae2d748b1124845b704f1e40a54156f3bfc13c64816bd5b2c61f6940fd0ed81a6103196739681dec0d506c3e160bab4206cda0da3d010047de8b31da08724e7600ec5591b2066039e031b897351feec5172c10ab73b6dc407ec5518d4f39834be16b9fe7778e7334dd23f2b5e3d60fd7038f42b93308ecac0106016f007a3d34271a988ac8a93be19f19760a3431d12b157d8e98c75103b46fa7a4cd6d0ee59af66f41c984e0dd318f5d5ce7f22714523f5a493d97f2df0d3bcdac2de8ca7986caf4bdedf261d6a68f0477f6acd9f5f7d59807c9f79d9ddb4da27e6591d3744b299cb5de3547d080829722a47ad025432dc31e5f9c02897fac0ca407e854c947c3b6c1d08584466a15382e48c83b8f8d3ba49b05dc728875ba638e228e0c9a6913d1331eca49b5f28491ddbc25669150e4679976887080a88e618df28d4733d84839beb204183ccff44c473187c056d5202bd9e862b8cbe0620f0f6281867f89ae55b584387b2e9cf7cef6fda62eb87cc2198b1f0795e1e13f135c66a1d0e089845ab39afdb64fb0297b10c60fde728cc234852ebeefdc704547eb3746377c04295047cb96ff0a4952442b2dc546ad0219513b296d2164cc5b96b950d5dae87990c1b4ac78595dc8c369f36dfe6af0ed617fc41ed43d38324f7573363a47c3edf821ee5eafdc318f86ee80d767cfb9fe90aba99170f1a1176564004d52afc8e84b87f972b1a927adc3a05a6fe33d82861dafa722f65b20bb685caf2236daf94040735cf67e9cf5917b62674c974f0ef6b4d50e9ea3e5c4074e34738c2c948a0c8f703f40f12ea51515fcc154d4922e4108823eda15b3be414d40eb757793021d4d07d9d4e03a4b069957003fbfd7fa3c4112f380b4e0616ad6f1ed12d8450e402ede23d02d0a864a6dff459c7e23dcb91f494bbea9aaac9dd05a235099f59a3dc95a0eceedb35ebd91495de8e1d669a74ddbd5331f052fa1a7b5c570d79e39d5bf2459f949e0365ea8e385cf2904e3cda6e5e751db7cc5028adf99921feb8bb24ba6c8bb1b56b32c69acc66d7d08b025f76c52cb33801a790b3b76fa6360d33b8b677b7620889f6e52d008807696b4116c3a7becb7bb32e7861d41646a855837125a95dad976636c76ca86e3c7c518a2d4ce360b385209cf6ef8917a8a9f597adb3d59a58d5b781b14ab377ab9ab5eaa9344ab0c1f212c70b86a70a3cbc64ed30b38edcb71ce8ce23f2a396c37f459f48e3d72d0f39ef42985a96f7c66f44804c369ffd4ae13cffd81911e0f8a5950ac60ca6e84ff51f5e968636d62312e649f58f80b23e8cf42bee68c549f972344271354f60c3151c8adc2d44e5cd0d2805f941da6b557ccb286e993f14806b6c379b40ec43e905efb3421dd4b89eeba47501432fd582eaa46d1bbbbd699bd69af7bcee3828ffc32bb7108c0c5c34b21f80a364c3222ab00189866f26b8776d1af3f534e1e107d9413c9ffc4312e082f27f589affe5d7afb5d9976bc582141f34bb6c6ebb8031a470a54d1636222dc10e765b6153a2c5af5798357831d8fe8a2fab791e09ebcb075f559032bfc08f4831f4c2908753f387da57a51ae4b54c086fd59a20c97485a259760971223e9c2a267a351de69bf5b9ee684c990bf93c889c03947b53f5e09eda147c60ad651c64e243543f427670b38ffd1db7504cf1019f16cc4c3bdc3f752e4ae031053e75e5119ad7ed5ea33175f95f8eb63b52d8e019c68a08893bf3daf1abc20e114591ab4772e36328373e95092f4d93b87aeb4e2ba17c3c90c399ea5e72b9b9807888036ea8977e75613f7c6a5f6d7e4f4811305f49bc061e484a7633e490230fa977de4ecb15a1ebbc9a575e8f6432e90cc76a28aab327c8d1f44e350c29e7c98e868afccb29ad9fa94c1ebecaa0e9fe0765f73a6f45ccd23db5f8339bdb099e9b0033a6d9a27e2aad4be2cff49ea5b3791f9d215544086a468b183a8a5932c859fa66501b5cff3d3df47f3ba21eac9f87acba233e05453759ddabc62d50480878d56d838645b3da0c367c811f2eef8f7be0e4065e944452ae9f00d65944bb1e41a1526c6064108d2c36133904cb1897b1e1a8879e3ed85c49b7fb29771fac1e74e53a20b5899791fdba3d5adaa193e18f3386455d8873b4a1c12d91fc225a7cef6aa119632a9b3386198477e940b7043fc148a6beb43001e91af37d23d27d3f472493dee4ccf0f5bf4af0edbc94613d8c02fe3802dfb5b14d21886a85a25927205d9e739442d92ff6afd954aa3445f39d4fb41a0dfd6b56fbcf0c7e2bfb6bde03d523046127c885d6e3f9b8c2c28b10162b8ed3a090e86366626243b6791d1171100a147fb95c5f131aac3579dcd4ecef50089a42d53879317f016480a11c668db10cd236f1cb06ac18164116e4643a778e858dfafc001552bb1262e126586f8191971ce2f3083a79f633f9e083ce8f2747489c1ac3043da1fe08b02333cb915715aa2a5cd2ba21b7aa7883b0d9859aedf6b297f7280e5497fc23f98b7917b1303ca835db1a21ee2869aa5e1f9390ca28019ac182f09807d8ef94d5d29ec7f3c17c9b23ccf2e8d321c237b9df2efc6bc180b332e1c9a995fe3ba2c41f1273e878e49a88ba667d44771f5f46494086f74c158023eb6c8b88c79fcff8943e331060c5f6694035984652c55bccd88424ded26c3b4c7e40902bc6815f6320a3f6f4e9cfcf58be4984e44d2e98815439e2c79adcd364d679034b20a50eeab220b68e12d72120644b4069ad0081dc6b7a06c68e06c817fd20984a6c5e38df237e212176350d11ad93e87cccb1cdf1c242bad795cb897dd538208393d5b80bbb2a31581c10375502793a36c671e5f3b9b30ee006e2f44d1b8c4af5a8be50c01d69ff22c74d348cf01906028b6d2466c0798d79cdb90052f782f993c7d65b7a551d74bf9dc03d9d984272931128b2150e6f119107a1facabb68a6ac13a298e6fdc9b497438ef73f9518e4f599663ae23f5702269efe92ee429ad81774c490d03a55562ec8ee58d93835fe185c4f3bada04bacb8ca33f92921f81b2cfb50532857b997f9c0641a732788b0e071ed57bfe973a48d3fe97693dcfefb8f4695582cbb06d764efd7b19ff1500dbf0f6762913a1d2adf9fc89b7293029a061f4162c7f1e4b2d4c117a95f2bc3dce6cfb9b9658adbf2df76b88a622b7454be453e2d94bda4509e2caddcf47a822962426e5875e0c8e3503d2f5aa29ac322a54b34a8c20e86f93996ab0872812823d654c074d82f2cf076ac8994ac901648a6ef471982677bdb848902587ac022ccfc4182ba2052e77cd9c080b2f568613ab8be77f69ab97503a2d237480b6591d4fbadc6b9f48fbe287183579574c9fa33ed51ee4694a9cb11666a1ec5355d200f84ec98e362139cef2f3b0e9a2140199d290adc6c5d3a616f9751e3b091362cc9aed8dd8eeded3a7d50336d8e6b8dd5c57d0b588027cca5f0f6250bf20675bfe6052f4bdc5f5d9a714a9b1916a83db5cc8cc606932684ebde6024c85782f1f9b788fbf4bbae26e86e4adf1b0058953a8a61edaa5f8478f2d8872fea3682d69d15c8aaee3368ece7053e62189ded5bc4aab2a6babefb6e5926376cf146f120ec2b5c38fd0ec403ab7a60d6456bf37a1c03faf93245517a2f6b225dc2dd1bdbc5aa61896e196fc9b4f3395a1657a6e1ae736ed065a28b9714b52986d5f854f3bbc3e84f79119380b47485bd75e6639d4e49e910263b6f9ef329e90813a6b029d0dc43d1ff63afa1b2706a6e9c9cf61377336b613ac09501b3e9cd9a9c8efe2528c7adc56ee4ad0cbf4cc066f94eb1bc03a7abd06c588c252ff0d6c93cd530651644ec5e383cc90ca9acc752101cffeacacb4453bddff5843aae2a84a72acba22c3285083b027990a14642686ecdd6c71f3122ceb04fc971ffad9029deba7858159c6395a7121727ba443a3ab6ed3056ac6a3c39fb84d1cbfc76823af09ba3ef24b2209dda4c7783257c63796861783265ff9e902b330f921a0891ea9674392ed496bbfcfa84dae5d8ac64493c67c2ec3f8f70b7bc8ad356f4ede93529466940e966bb6badf3bcab5841a58f5f64226691e27f43d65494c7c9445f99dcfa98aee9a6d1190dfcf7131c347f67d7e1189bc06bd6caf668b3e61eb1cbb0321e044ac97119a21a7f9c6c99dee2e229ac535cbe6fa63b4aecc3b528ae9dcdaee7747ca89917eb8ef20539c403f366fb53e7847b64f3792884a49104b583cc82c18d38dfd162fdb9720d5d1a6fbbf8343fa7ebbb0afe5151a68ddaaf1f64786ecc23b54a6c5db985b1b2b99a225d02f81f32ed26a6dc1da404bfbad13127ec673c37a812c46f921af7255588553aa556939711e7dbd5df9bdecbfb4407f18187967bd6348e48d02a6800e4d6c1ba89f6d130a85a8b6fefe0222d1e928a2b12c12f83199ddcc268499a432303f68df2c6705f661e58173a849185dad2e25780ab3ef19126330a4656da94d05a378d643baaca3dccf18d523f9525e0df637d70226b128b6612903851f106169a1f2c9ae57ab83d3391534cac8ee4ab182aeedffd33a5108831392ba3d4e37cd230f88cef1aa042c73ea29677f2ac0684e6a407e175d42cb51247f617f0ee2e29b628154aae3d6aa886e47181d98bbbef32e93d25f489a68775594c6ca6428107f0ea46c688d58005c9a9ba2816a7e53252c7c1b65b65115ecdd351f9ea040fa3d78a5386cd3303b83a4163ce0551d79fcee3cef3e5f76a3288b301a87d57b802c92e2dd4c71c8db776b5ec3c6dd4ee0ffca13313de7e16029859c09c282428d4474220ad65e4ede3f6020054eaa553ea0a0f116952b058ffc9206ed45c046116490dd4022b19d47b8848b2dc74b1284c854aa024d126e63d3825486435ce35c5857d8f0e2b0aa76b91237e272bbb3f52062228eb11ff1d078e3d7542e6aa2313324e633f3cc3fdd63f9b9a036d5388f1bd289ed3d71c95e40deb0226f7e118eb2f63e4842c0bed6e57d79ccef5f2a05e066465047160a5d2dc8704d23b495f08442120290819d55a9bf5d75dd606327201475489b1ac8d82c6f1d5ede1c4037683ef5d63179fe777e800105cac359c83ac665ace759033c6f98b4d087712c66af159b00b9d1906307acf52b7bc444fc6a5233ee00effed2e190be3e0a4d712ea6fa51137e8d032edfed83b2e22a5f738c7a6e01037f9bb34f26f34a3fdf265427b2ebf2b7f7cdfd250777c07d9a0c32c9a404fde00215c9e0a9b351c2ca46813bb2ea7bace095c5b8f94323a66f5901b695cd1d26e4a668525477c9ac7a1f97f6e2891b8f96d26dfec02e267a7381a3c45cc1134ea0540ac81b31f232d4deb1a76d28f8754908c295dc128708fd1d2fb82a0d4613824e0f7fc323dcde5839c55d969dec7a66d33c20056a711ef1b28dd93b15ce090f949c88abfb6cbb449841a9372fea8108b510eb8a79c2e67024a8fa74a6debbc3125d3497447ea22f6e249919dbda9207d88c7de8c18910b44d76f978b56bd9371780c4606f09d2cb21bc2f2a221fc42ce89d057d4137130a5271e5e7fd3440344d2c1e7dc30213f52e971716b38f8f5ce7eab7c44084346a44b21f8129d9fe957c485de5c910f736b41bcd9e029993eb5f84dce6289c474ad7edcfceac3047271d3b500ccec95c6106ee15e7e5117206693e9c44a3b9883dc1c47d4208bfe606b192c7da7880dad675993520f1dfaf4b7f73e19c23c87b28c9a4a778d9ebcb46f2c1446d647e5ce4bacb9effd50d1075c306bf4d62aa51ce26f317a7582d9888c2a84fce784227078d0f2d737640936ebc4755706ea7a6e019998c00c77a5688445e539484474f6af88c3c4fa73265b44a899aab50bf737d25744bf7b59cdfb563c3867b92b966b193ce31b3f2469e137b6ecda22d865095401d9d1265f81545850359e1fec9305b57d021dafa90447bceb9ae014cdd28b48208c71ce1a3ab3c039289908cfb1bbd146a85d4610ff3747f32dd6a499e2228a29520dc6eba077527d63676369ad891eecfa5d23e305f0bdd0bf6adc2f6d1ee4b2c5dd190ee02f2405b635c2b7e3321b015d6c7253e0312e07398d9161341fe1f971398bb4fdaabee56429063d2b5053984e52995567052d72cedcd836a6e5250bb48330c926ece1e962641f9ebef0864dc89bb615667b8772dc66e52708955ca7375f33f2e39f6a638d4272c5056ee3a943b81854981dce77208a5103f0d3666cc14bbaabdd44cc82aa47a2d2e2c3aa28a423d5d1dd9eea40951077c6b877e24ffb823ca5359b58afe1cff08cc4c58ac5a36a8e9def28b7a35011481dfdbefdc67bda795c74c014877d514d566c7c7b1beeb410f210d53b6a8fa2e25f2541923348427dfcb22aef8cd5d9ef28ed4c3d63e2ecde598af2ade586ba77d1cda5f9318a917dea53c0ba4f2fbfdf23070d2be3a312dd593d33097437918bcd57fed6ed5d55ad07b7046f24e38307ef4c99d6c1ecce60307541072584e00728bf4234ad4b5899ada1c58a022aa65ca16d07fe2746a1c221f7af092cf1015c52010f73df819df20d8c1a9d24aa47d2b5405337c96b9307952c2c80bcbb5fa9e8819f74aa9ce3d433306a7359f89b6db676fdc08f3cdd9f60c7d4895453facca7b924a04c26984c83187df4f9911f938194303a163d3561235bea4518910dee3ffdc4e0935f1dd458c290268714753f409572f50c87d9ea8b93d9507c22b4064305a9d045fd2670890567ac0b669de831808c270f206adbcc7f8aabd365c0abceda84180c9a537602f34c8c71d9777ddf79942d8f1f45157bab2347a8caf805b766902fca16b1e6a34df611973062d02ee46b40f394ade7747982393bff131fe905abb4af1e23588b8dfc30612cb06aa9273c347abe1f90406d6ee043b663339a5211250aaaa417ab98ae3d0153d784ebdc3d4ea050acb33a51985748328e1b97204061fac8a7448ad7bdc8ecb9fd430dc627d90268c44ebdf28e15e920e3876fe6200ab2a3d01c92bb8fdb85a9061ab326d2fb40121831f8f7625550b736ba09ed2ea5a6623a83ec69457bc1083afda2a207ec8f8bb3049c701e2074c266d77837d4f8e08af157de6108728b22a274d6d45e3e2cc4c9f76857ead32d890cd945ea65dcf2ad66815caf226ddee2306a162636a919df26da26972d4edfea1a02254b2d846c0b886a14bc745290ff262828c281c84998f344bae0bd1bffac4f548afd36a089d788bd3e0a2e21ff926bc6fe8689c6c4511cd967a6bc2e7a7e772487d557ae18a02a1588ececc020d9fdddb8777c2c84f7de98392641d1549be3ec3a9f97f5e2b8e51b666ad682c57757fb555ceff61f4800adae443ea01e9f762a0f2698441f2d0d49a66774ae21b2cd113ffdcad1669f0953a0f51aa7e51b1f6dcc5cf1efb4828bf2ff21ac9029c61d0ca7ec85bd6c86c99526ab6d3f1cf4022cfd28b5b80304aa73edf70619b089ed50f7dd98dfe0ac73cba12a5ea5a7a3b09612f1e7eb1ec4d5645f919a28ab146e3187d1073cd456ee3b3bd9e0afa0dd4ea14890750ea5bf4c6433b850b8b0aff0566c0f77a35074ceff350056eee74cb42a76660f5099b651c0e26759bd432e3f707fd9caabf95544569d3223a40f85e262244ba369ca30ec2cdb1a6f3ea6b4f28896de4b5d057bf191b77ec544dc8a03f67dd0c5c01c195dc4e8a23e67279c90acaacb56abf8a9d03bb6a1009dd7087fd217a49a52ecd6ce15956770bceb8d07c2013a707bad0c85e673cf48e75aa04604ed1e9c19d73469a450ca6452ec64a419b9ade74b90bc1d6a93df567593b0146c696dbe22403de23eab380a0ccd7bc8ff0c02aeb0390401768dbf8455f4531fe65af3b3c303ee0a3ec0df62e909ac06f872f1b7e2fe31db25394f5b11ffebb4add4a0f54e6ed78a6cfc5da5c902ad76a3e49cf5cc956fca496ed78027bac83a736a5c0db21c4ae1aecc6b24d59a892df1d97c546a00a19c2548d46af5f214f3efd54b867485e349555f589b08b202405c0972795b3397854def07eb7b13c487a7f52668db6fd829f455cc8ed162a0c6717b064d0f8a38a30d53c894e69ec5c448fc7be79743cd448480239d0ab7df8a5cd3587adc186f597497676b8c24723c0516892559484fbabcffa2564bc0dd6f5061a4d655cdae6aaa80867aaebc89610291bb0f59bae07eb4beb7c8760e1a29ea44e1b2c507e3a35290db99589f1ad925fafe226568b17fed4d2e34eb01fbe4feda9fe9e3e6de00db96b1b08a87b374d8085c5baf92521d476c078882c20da824e26266b3705b04749fccf1426b52b7c45ac5a56285724534eafab7684da98177dbb5b624ba1a410fb71825fd53f280a4b0d8b3abd4d794d18f12373827dd6f8dcbfdc722fb6b25c95c99758a9cc326509301379b9d72401dc1c1e0fcdfdda02e3b9840bff0a2e97129aa01efa35c3b5428e91d90ee0916cbf990e6cc4ac1aabfb3bc1795a3a1f54935226f26b02df98a12935182805b836fd7c07556d2f82b83c60593f3eafd3b29a427b7530217e28e32c72d0a6146ddb262cf0df0a7a4e21bb34bf941ac744a634130ef2e94e4a4e701f9cbac511533d699e7588b072131f3bc880d708f328dccf2e3a53a876d6667f87adb08739632245d8b87231a4e19e561da0b07b83a671f2178efa8b94f4eafc54b8801a81133bb6bf086c8a3d3ba29dd4de73fd7922152af1c5f26dc5d3f9b919ed1b507c4e85fb62b123a36fcf710f24e19396f60eb663e02f632bff24436b2929bce8248363c622c4d503bf2a207e4906a52797a6f4cf712e838318104812fdd68dddfb575ce98794235c577262555eedec36efc3834cbb8f42fb57305f9e5541dde7544f711212cbc08f144c2e0ae8aea5dc96df8c19ef31e5bb590cdfc735b089184e9ec2dc28eeef88d702ef7488a0e12a662deaa771f637c0af4a78363ed023fbb7b7538fd6b8bd0efcf620bc927ac22312445a2294bb4d011635332a487c661865810aeea57c8409acb544d2f3b5777e1635c2da9fdb9b29a033dc380eec0e6873385c430f6e90b759a2395fdf259ba8c57876640ddcba2d765dfba4ebb5a57bb9237fdf64c42127d0201e29301c21e20cfaab6c37a0be34dc5495d6d77189fdc80eadc35fdb90955042ce910eeda06b6a2f2fe2cc63063ecdc589dde2e8617f6b11ee83aad22d33e4a817193940e3fb62f3e2ad065433f78f1393ea980816f1c528fc435e286d2de24d21b69bc23fd7e5f6929909293b97c09be214c9cb0f2126900d654f5046ef78493b4b6024d223818eea8db1582659b2adf314d7b2965eb988e7d8b74576d7c1e337e56d52d39335056608f611bf3ca82c64ce29e5c6718c301b72c9c0552588d1f0531910010215a5e23620c5f19fbc11689956fea996afbc470743c25f7eb78f5422846cc2d8089fcb45f3daa9f6afc54ab804e0f818deb4f0378e7906d21e9000c5b77088edd7b9883ab44d806484df5908c41b8047d13a76a0326ba5d721243cc7d63a28421d116cfdbedb1961ed301cf2f73ca5954d0440fd2e7b5576cc19f0f444316a83d144e5c84afc718d6fc72b00cf61130e9f0656239f1eb5402634b12ac546df9059c52284b5c8fa0443404e07fcc383310698772214e29c920da1fdf7655b252bc9374f15320fe644d9be590c22f82e94e14d65e8dec9dc9bb606e419cf63023eafb0f454320b8a7cc0fa383a282ae7501ca53ebcd20f8f7f1fe1f5e4da38be2d3632f0ee521d43b278979a40bc7b57714e09328ad70ce04e23576d7faecbee011a51e835e4e3d586d4a68252249e77229ae47e5cdf5225cc5d65f4f6b6cff853d8abd08660bf04698fd5577454aadb15a78b0260c41dd710104e4481e45ccd7dd8bda7fe71498d1afdc10f5d22c3f3b4eb772a8fb5a9f16233196bdde33186bf73a6fa7b71deb50e1816a67ca9591ed1c587f667242a9fe7fdd95fbed8e87b5a106874c7e61c10974915d2447bb6bc99cd6c34d3272f66cd519c7bc8c265da80a7b9a65a330fb72ed1511dbfe7936dbb911cbd9546ab8395a2918a2ff2e732faa07cdf90c1f213cd34b7442d4072a52c5afc3746b20d376350e20f5085b40c6317baaa86a75b6d5b1651f78b29d39bf14eea059b121fbc3814b632d24f9709cd82d74be0a8b44171632deb83af2c1a204a8db65cc6d639f5f07fe2fecc614bbc51043a169b1fe51a676a09b863e876c6e5d1affa79ec0e3b0ff848b11a0e057b24b94253f794da080de978df0f520316ee7827af47d401bfc7735c3242f95ea09b1c55a01abd9a87bedfb8eaec23512d04fea449f4843cc197966c67f519a0b9c7c71615109d7b80b2740f0f16e2a982b42aa8ad00737f43a71c1dbb8640d13b75f987cf787e1b9021b8fdc42ea26a6ff8683ea3e3c7c19c28aa9486ad81a4cc6f5541a7ebcb8146d69b68bc58c89c46add132563a8d401179bf1a772dd5b33356e6fae71714b91f622c0ac6cbf836e97470a8d172fd3782aaea03cb2788dd7b5f0cbedd47d2e18a2249ab463b900e794f0621f801928d597667c340c3199c7f7dd04d1a79fbbf67003714d386945a417ed7dbae21a0f4937e9eb03b056d34df8c59b611a59dfdd10d121b26e4face2fc5c597a61b67f91484ec21efbcc92bc6d7496ba4676f5df8c71dd391de93d5f1e769977a5cb1fb5037931ede4e0f8b677f220167e50248f40ee0cda50ccbf36d6d513097010e4ea4e0dbf1ad108a17895eb36851b8a505e03af0953214182bb1b41372c633aefe01c46b1b5f4a05675bfffe89c1780786f05d9d222cfe93e7029faee7fc5e77740ecadc25dc27d823d7d5cade9066adc1adb5e36cb6293c70fcc7563de7bbdf0d810ff9ab34d75cdd78a836d2f5f405c4dbc109be540a10cd23dad40ea4deb4ecaea8ca13b694cebf1d2b45c55d9194cc18ea2dcc74584d8e6a115d97763562e6093c22bfc5ae073dcaa054eaec7d1fcc853ffa970172358db17225006b6d1639f050a14eab98da1a41c45d37abe9a208484ae6895bece4e99bfbdb8d8f51bbd6d068a3e2638ed5be27735b8e118dad81473aee540af86c16aa8cb825820531920a7eb8c34b1e124cf02148a1c711c7db4ce6d235f2add1b81b30c9afd141c4e6eef2e89025d35f567a0821ebcb7b83d703f895aabbd935231134eafe2e9d7ddec599454f4e797aefa36e146e76fb1e655cf8b75bfb68e7a2ebedbd07efa8687e0af677a1fe1d4b7e9563e6c410fca567c7f87abc043025017c20ea01282b9b660d5bd5d7d1aad350f18f5b69556888969a271f497c444fdd6057df401262e4cefdf5ee09a6f4e6ff61038ed27e752bc1d9bc93a2eac80ded5b945de3e1c4b82fd2ef74b09e68ad341e8421b76791b3eb39d09afff10f47aa2ca87165a62f62adf4bde7e0b38b0228b6f71def60049baf965be8254e8492f34ef4b5dd4da1243990d5bdacd7886fd28488f63951ec4ccef7fe94245325313134b680b15f1d2e6888a8fd20a1d72cf922729d789fd1018e9187397c867e08dde6ddd402696d66372578778cfc467c64cbf54b9d593aa761f8137c996257e746e7ee36f7cb263ad77c2ea5173c3025922aed0d1a464e4a10c2eef0ee4ef90fcc5c0574c20a64ca425114198b234822297d64a2855284ee9bbdd509bc60f23ab2b3ac19d5ef637c9ff1ea51e2a729b4c3b4bd9156cca5f6eeb54593f82b866419c2d9b7629b8e08bfcb0f815d7ac8f1ba9ebcd7df9deb1cbc7b037bc237b68f9fbba63381b5e85f01101510d8c90cdc9f5a30b29451e86301090d735567e84f01c693244b76e62048d78230f656646ca619f90a3587f24ccc3db9b97fd14eb15bc69776917d2fd5cd25e4d325924491c025e40b6874d132a550a24576338acb83d9b0e89e2d08f73a7e61d0f20e8bb891113567e03453f5a1a95f7cad5b2e85f60d8e36cdffaeb0750e0191dd0f30f8aba040539b12f79faa833df799d760566fafb5b3084fe2adebfb47783b0b7dc66b185e9538abfd1a0f77cd590711781a7846f48bf389c5bc50a7b12eb703926cf96bba3c5bc43a5aa2e5e1ba85acb00fecba88e0d1979e39c6de5f059205aefdc859698d790a38a966a8783b440614ed3a7b4157dbb92870865e4f4e92d8e36d1d8d34243a1eb312cfdd139d07a1720608617b01e83b93670833a09a8f534c0f8586c91960f26e26ea63248587a6c45a34faf744ae6a060e72599c742563310e955e406ae64cded3a2c9ae6c7971c1cf79d9b82d0ad38b88f773ad505df16acca43f0b17f06addbbba9fb5a771d7a86a9939b5d877e28850a2be285ff3689fec25b41ac969320a9bd626501b93201ead9da297d95959ab90ba477392784b0ef496503d7e3b1ecc054365d55b80113857503a6bb2a5b39346576ce45f3c7cb170731a73b4938ff4efdd7c8ce957575677d25f17ddae9d6cfcd169ca1d9cc73e320970180c88da82bb1d6420e281ac56466833e3e25f57565a1a24aac14229aa2035b1cd736c8d69fd0a9a9f97ef84001d28df843d7ccc2796ccb85ed04a300ab2eff8260ff477a901f13a483c9517b87ff77b05fce58a2b8fb39678156bb5b7b5be41050e858e306ea08fbebe66c4d443101672967d50ab7fe1d01092107315129d224c424687ddbdad53e65e10d526018916be4576a4875afb0da80dab7720c8f3216f6009fc1d301487249e97b6f85a2b48bb96f91cffc5c66066810226067b75905e0c79bbd6cfc1bc6e924b8e3db5c42ba5ee25057fc1cee8fee825cd643d9d1841c5abace4512c168c08c7fd4195e082f34007f0b27305b29dfae454f480520f0b928ac335bec8df12edb3f4d8d3bb6ac658469a44cbac9aaf6ca7c2e12cbb52ece09fb45c080165affe915aa76a6af6712143db949e2b1d0c80ff272162fd7cd57d54abef58161cf44e3c9a540ac923666c9a1f00fa139443938deb405ce27ac898f160ff29e5da19972fa479c495be5c35263b2fada4aacb8a1e74a87aa562b18b8d1e537b972fc9972a93967e5be83c505d7899531d7866cbebfbbdcc852b5d46afde284942c9cf6a2bbe1c951d66a2971b61f29abb14dccc91776e6bbc5e6bd2197e73b25cab1facd18ecb58391dd5694193d76399e921e7ab0ad5b5cf437e5ada2f9063b9cae89a0a4068201406fcc120ca46289877140cd4e6f638bfd8313cdb81adcb8851643dbf484aedd773ef954c9fc2814a7d74a9202d0985b8b2a8f95e1bd784e666e997a4d26aba5b790afabb6025bdebe0ac97f170d4edf807f28d7d5f32a08c484fd20c11c1c6de81b7906a07b4d452eb911d43fcc83d26ded50f421b9ea5ec4562c9a3e69e57d4596f3f8ee1092efd684c4213fcd42a814a030113b6f6fba0fc02c3c620daf1d6c6c0662f8aee14bb33acfed31f35bde936d6026a927a044329704ac9873302637a9f5e4197a2ac9ff58bf020548855f9ff6381ad712277b5f13690c082dd637fd9946db6c3744fe8918f5c73ac0250a1762fb365138844d575524e1d665dc3786a9e079f76d8adc0267f1490251785e0b8546f4af2107c3fe2023357fab4dec5346d32ba732363880db990c8780cbd2f624f1a837f5832f77331d717ed4d9f5f651cf32fef98ac89aa1815d245b21c9df20fac4fca64642f5c48c2beb2923da36f43f9f9c8cf35b806c3cbeafd9248bc0024758a35806059cf2d7c084a212504fce61420dd02b0cb2fdedd80ce6bc77f04b7ae53317b18d4219a2f827d5bbc373faec19677427941ea2f8d73a385ee67c1161f607ec7ad84318fca64f0a17ea9fb4cc55d328f3802c5c65aa01f70752971093086a26a2b437a63676d2d5c9dc3948d71ce1a5905477a91e6dbf7ff925cfe3ac4e7a06b67dce530f59f22a879f3a6376a92afe883b78e4889025fd307d43f9f7939b5cf76742f36d55b6c5082866a13451eab405dca94109dd2625d2cfeed6435adeadccff9ede1ff505723a094e0d154e0730a57311ac99caac33329b2e071c00c0a62e27f77c57afa1a4de0a36712905cff22d39fce385ee001090aa54a4b663ca5f7735ad21eabeb24f99e7752fcd3750db8f6d95c3ea84dfe20fe005b8f593bca6a3984d8145391e5fbad55337ff61aecff5433c645c16272b536c53ff706b8ca9b2e84fa21b36cb32b9f4adc50163c02e5f7eaac65b52b22e485d9bad9af0f314cfca194f2af866d3c8286ee8c05b6493ce4cf08ddf942fbb59f28757296a6df7830e83abb9497f71c4dcfec791f3da7d7757a718f47e9aa50968afe6f6b152f6a9a411425d7bc05066446036a910d9ef1a3b3e644217d4f38f280f5814cb36df8469ff0aedf6a40ffa1f22dc2df2bd07c3b5f1d6f43e27a0eb443ac4740c5c9dfe1bf4138169e3db67b89ddb72322ed45f19f334d912c2d1174770c2acde3086fb26190c6fca893b04f3465f6cacd986e0c5329be4e42ee6140c000dd63118e0432de4a3ca288e98064eb975011f416ea6746f8613907c94707c9750e6f3ed40df908f81305d17ed87fb9df77b250e0cf899cc6ca8c649a9d48e1e84003b8dccec7bb88aa0ca393a422b14eca224f1950c2b73086efd476b5f1f82ec2f10ac38213087c86a8db363430321ab08159eaf42e1e43ed414de5751884830487697f134309247192d6826d5a374848ea58a1955917c36c649588169f6d79a5f4e3a1d2a0b13bbc8130f4ed98a5871181c9cbf74c3b11b9c08236e0285add5c1bff6384bf7a22c70034815663ca8f72074a566908cc858f24920f87c1310cf376ffc6331aedf530005f7ce4c139384e199716904a778317865f04afa03b14130108c6b8c76dd3fd817de491ed82bbdff21787d3c191e2fbb3d8895746ff806927cc31f3fb4386ff13314d1d93bce3b3f8fbcae443e747d74a1263b77c59c532631452a5a3e6a289e6d9907a5c20fd66becf598636315be4b17b0d3fdbc951cae7d5e873b09461217f065e73309d61cf043ce7605f91e87cace1bc78749725ff582d12cac171717dcc96b360eedde3ffac5f4e3631378815a560e04f5df7218121683abfeda52f43582a67c08b931567220e37af1e6752c1f9625481756b0abd24b52b6d32a1c3595496d9809e212ee0bdca6af2633bca928009947d84218dec723830440d989e1f8854b573db8e89afbddfecf3bf9dcb92a7bff075ad70bf5a94675c4e0b38e671fd406ab2ee8a60398bddea21a1641cac39f845d2f609105b1068a5b65f67cee85e5c480e1837187076fa56b344be2688ff3449ac696e499c31ffa0fc098edb2ab75d3b8d8e7f7b0f0cf4ec092ff7dc9a5f7b99e31fe32e761d931485b60ced392b5d629f855b54b81f60f1448a844e0f6bb9e1caaf1923476d50ff5d749b2616870f44c0b835ffe480e3b716729fb8e3ddca83620988328efb66c75e383e58d3a6dc286ed3bbfc4d9bd8e6350f0d830caa670134c94d5694b1cdbb124d026106c50b63b38d0651bd53687793e973bdfb4dd8f26dea4c39f670aa679b10a0e0b77a6964a8cdf795266ae4c9a865ae75a35cdf53557cbb520500071a5667f01e634a35ccfa4d5672e849e985b3d495c50fa146c68c441d95efcf96c25387511fde942c5b735f5d9c3d7afee4785c7d1d0cbe640af4222e3e08643a96c8c62a992c7a525fb7b9bdc14c6663778ff31a645639fa0ec1e38f7fe792f1e316bd0b0d8d85cf3f4f2b4367c0589554be68de84e57723e2b3dbc3518ebe67bd08af00ee8560d934cdd223933fa963394f7ecd2c0c68bfdcade4f423612d4521235e97bc473faec7e236305cfb56a2d62473bf8f569d01d475d5deb14d839b39ffa1a0b91b01c13ac266e1f1c17e3dd831620c775a6899ee0f958a29b4afecc710e55352541227e314d5cfc471ecedaac446af79519ce3735f88ecce3a633c8f2a792e32ada60e5ba856c0b6bdb8d295a82eb0e0d5b9f10a03eed464e06a3a42acf68d6e21644dee3689cae85ecd7eb785546e37018e3efdf23876b9d74bfcb37948043fb9e04704d40269ffb01ce7ef293c433dc9d8919204fa5eec90b91dedcee5ea7211d502ca3dff5d5406733b1a26f453232fb2df927b3845b9ab8d36dc00b522268a6a0aff1dc97b74d8e303c06c828bf324b8e1ce01489d211cad11a4eee247cf97fcdd8af5fd273d49dcd7b040c1c9f61735197ab69ade9fa98674e10a1c4ef5e4dc695e25751b4dd194fbf7da4231506f93c3e7951632b7ac329f8d710c82a5154e89462b0a6e67a668a592e733b8b9f2d8a3f0197ff0d4ea9f2e6d2aa88cf2825dfcb65d6484b312ef639e9638a1abb4736d12a1e704569de88d642be5094e81ead899347b95c968e13d44b1f75c62f7dc3c4d80ee42421b6b95f28239cc750cfa0dae93de88d50a565fc58809aa0742edce70e7320bb31c450668c611188fc352fa3a70804141e4bae53993a1fffe38b8b8e86f82cebc67b85b4f324686cfba13b814d9bd4e46a947e812bf2c20021ac140ee81bb8f7e9fb8efb2af29c9341425897284b15f2fe143e0beb94a28cf6612be376f402635df30c2f6f37106e244fa9567061ec200bec0f8489b8306a39010322ae50c95385210023fb78c084052434bba8400660eea79990754f6be8d7930d49027d0b1f58d6c867988596cc718af4465f76779765f5ff6f89068cb3581702512af13a4b116d0498583e24d5ca709d792839038e0855c6c6cf10111dd30f425281aec8d79d1731e4dec0502091ca38b2b8a7b50dc33b861dbfb34cb070bef8aae75a2bb70104a625ee891ab15c60aad8c6315fd2c6a0751bc36a93b845fc2d4eb6c3ce726d08364390261871183d41726188c56a1feade9a6baec591ec3a457e7c310821c7c2162f2ef357f6a685cad5cc0b586e93fc038c0c90ba7109d476fed8560bf97f249c86631ab4b7dd7928a33874009ed1500946b36c74a2a6f62f03e32e87ee0e2541132dcdabcbbce512d578fe3eebd2082723ff399fae0753a8da20f57f498d016bca7b4a9f56c75dfa6e0f9b3b0705d34271c73c2f03079cbec9105bf76cfbbc123173376216ffa17ce6e114259fbf6520ce7dbf79c65900d653e94886bfc319da678f270c576a37993c3d7e5b5a57fb49c3039152592f578907a7af388dffbf8380723f9c3085dfd9b0f7b3a52ea3bd6dbb801581f3ea65232ce2adee6730396025251286de94d537154019a7b90cee6f9014437a42b3c94c07d46068009cbab71718d67c36ad4c2e9cceaf2743f899a87f41f600e38b448f8c6beaa2ea47fd9b3180326400780ac9242f2357c88b14701a7795a5dc6d7e0587eb48ece3d12a36ce58798cf9ec8f20819e4c838f9c840ab0f175376e0030e48c2180c8b7facf970d3a48427bde053c221c1d27d25c4e3c4aeadd7aa4f743d20d1c71407385735a1c9920333dac8739cddc24f62b05884fd72ad9d67494af79315c93ccaa020a0b35414eafcfb1f9655989ee8e1108d45415357fa96e8bf1b6205b3f6bf8d47ead01130ff20b4af0d5770edf33732a3ac96fff65b7dbef5fda083eb8e140c3214bf2f998560dc09f7543cc3bf0060b871ec03de52219a7ba1b770451a5e920103ae1876a253b9b7bb956beedd930d630298b23e2e67ebca93ed8381c537e9f245de53f9798db30d40e8b0411f3cbd3f9a38d88c4973fa2ffeb0f71db4556e7f66b1e48a9a001724a2379f058030127c5a39892422eaf141733de7de5e71f79dea1400fec141a29940c83c8e86e503d21f2618f8b84f3109c3acf373bf5e3f2d8ed06abef26059480333a70519a68fe786a9b94640f047eda52e8ae046d15621868efe9586b7fdaf13dd4bdf3fb77880152f0d231ab1c9853bbb63bb4c5ea3e2dada71b1a86b95b08c1f539854f4d83999e8ab28e78d4da9339230f57f502f56cfb53f526d33bf8f8cc3c71a3c37a6f38b016d63ecd03207141fa2f34cb6f94e065ef65dd0e9d23f10fe96af1d4c97cd6fa9b17c6f9b2b3685f5b6c684eef047311211117f01a1a05657a0ce404b8d8f8971a8616ccf48065976b108784fd92a29cca5010d2836e1c47811ac2d068c6f5ebb59b558d24a0d37efeb8878de4180c86becf3ab76f1201fef2fe6b125543011e106e042b97591287107272050a6a784fe196dd875a2039c2738f606b824ad261f440d8d539b63fa1fc5cdbf6ff364ea13ae4cd1d4905d625768f3420563b0accec1082c8628170a34e156fdf2d5bc23922c2c42327f50683b5a1b1d3aa6f782f8bb11e3ca994b6b2b2177b399d59340312872856f583c680e1bc13a4ed6f7b34f8d3d6c1135178cac361e581f86230de8c6bb38882aedf29f160d6aa2c8574679d473a86dc2e9cba9b5eeb785a881e37daacf93edd433bb7c899bf54a6d198c3d865f3a0b31e4afa8712507ab47876398f1c703a765a763114f103deca9abca6372b30ac2dcad954e560c7119fe393a40ba8db102bc614ce51fb68c58c60dac940b0efefdb199a07a9d3e3c865c950fc903bf2256b39620b153391aca0937b5456904b3cf1ae339e5954b9183434149ae3c0a7f1b61b9f8ad4f90297d291af451ea2d29a6055a09eedaf5949cfab2392e2177f7d1933bb1c5f48a1ec4debcf24853620c0fafbba1bb1bd0e9b05b56daee194dd0cddf772bbc9bef9e35f2b33b8132ce8a4cb698f813997089406bec50f10e1df3bacaad8b08dee153bb2e202c2b549f2f02f5d6b768b77b2825ddd83ceb560f7ad15e2dd3127fd63b75b10567c33c2603d5315f4e272eeb3bcf8da03bfd8ff2f1a77a9c51ad50850c12389f97157ad27a2db85dd291c0180db5ea59c07b2e7701799a9ec1103668f712f7184347555d768f10173b0d31fbbdac2b4df4c2c483a170a54df431185faab6ded1775152aebb67895e5900306f6d9d3be918714fb57f8d0d1c28e36b0ec6a12158da0e7e3715ec0f7cf99f10346d1b3145a7761a2142484ba12c03eb4a019f95745b84cdad325b8f3ca47d740d01874af62371dae49dd3bae44efc3482b37a82727d135a24578175525fbaf8db1f0161c73a212fb76e786db21775b85cfc15c3b086b935b50e506e12d2f7e8b9182d2afd48dc06cef8692356a29d56e74009abea7f7612723e57efa83becd795035de07bd77857553d2a6876afe531c1f2feeef01bee5b212ed4efed5f510889e95ea05cc18c7bbe2cd2fb7fc350711b3262d5bc4cdbee5c695577f589f69aa28a52e6a3ccb46dafc9d910a0e6fdf391fbfcc9cbcbe9f30f9405c00fd7ec02705238fd28a1762ced63542e6677fe4b39a6df9fa379b6aa6843f238692c89c41f7b209fcf6f43233d94d908d282ca94d0c5429de3c76381848b2cf21933fb79003885102c49f18f9f150c6335f4d7b02f00b7f7d6a86615d6f3ff39f2ec7a537ddd6e29c8cd418c740fb574552d51663c80798d9f5f005fb07660c216d0bbd253d5115b5cce517cf9e21226c402cecb2bd31f870c60028b55221d58ff926252e42d0863db1df215f328753689d86fad5db2a4df48ed0d6e6cdc14dfb9ae1694160891d16af5c9ed99ea60c32b132f7916b9d9d2dfc7569d31502539815d1b36c47ed623eab8d808929664c3f9fc9ed6feab6ff57aa28f73bcf84f6ed9a107c9990e927406c525111afce68892dc9887372235d7474e6415441142d0f196af6747d40cb845e33e97621a8673ee9973040f411d6fbf95b136088c2ef7128f83df254dc0cc9e8632290ee00e37ddebdaf8bb3bb910a602a8e08947d889fd08f15ae7b592a72b11b4523a3e57fd009bd79ba908bca839af916118fe3972f8f300cf6e7eabaec5416ed8da46e57b36dbbe1bc600d58db74fc6c6b2336dd6523b68bae13ae2d2e06b9a276a89643b61c4f8525a679ee1aec22246d4ce479af4dec166f1bd4438d2e5486d57041fc2ac721a264073668f10ec78d5ccaa9e456fa756c3017e56670885fb889f77c5d368504cf1217e8746497c5815277619b01b361808df5e78fde5659a05a72b2b1e75ba912167003ea8900aae1d5eede41ed0b04bcb3b1e559d8264b9c2e0be7e43a99924ab08c0c9f498cb06c599ba60db67a67270cce112b30a3feb0d0cd9b3140e1870cb4a9cd3e7a175e446f58d0c2002fc40c6f508791605b7ee30ce6c88a254660bb9971fb6a0441b518bdd3208483656f13ca8d467eebce825757dbb56e3a70e94e4cf59c059016d07984a14a91f94711447ce4da13ce410dc65e035b970bbf3af278bb2442545b65eb312055659fff85637cba3989811a3ebde4584f306dfcc0a0bc11385d64a464fe4878d354814f9329f0b0917d3c6bad9a6882f9a0b5f8bc7498b2fe33754dc066eb69ae1299f0a41c1f6294574e9438848416a5f57e21e72e53cd1230ccbbc614bae9965e226e7794bdbca326bbbd443c71925c7c4ae451a15e7bf823393130041aa0c9b1fe39784ddccb43a4d0f40bde92ac99f8cd4829a7ae21a8424af9c0123975711980528a5147d73917277177161151fa1d51c2e2794d13ac29c9437fda08d2fd2944e54e7893803133b463dd23edac4cc8d4e9f570f4b3adf7f71bc2c1547f9e5afe85f72d758ad72ec783610426f27661d32bc753748990a9469c55d86eb21ae7e383dd3b1f36e1fcfe8926d00a2065abeef8da8a1bfc2809b23be28c98593f3b39748a153168ab3c253a3ba8422c4d971c6b01f4a593234c4e44fb20861088d3627f3007e01bf405bdb432557138a91c8034021641a7b502019d83f5f8d46e3fdb45645f825b7a5bcd9a9fecc5e07ae96323661dd31b63d85bc34de4ac037c42111842b043a344d68a9e4cce53a38ff5561cacf6551eea5b70873178b211c378a3334b04982cbf023a72bd4a5d308ea4b2d7b3bc0504b362ac65859d1eae352ab337c17847a1ec7e2abc17a7facb9fb1ee708db4760d72ff649b2046fc6524e6cdf1b04ece64b363b6a998871158bcdc29d566fd32e965fbbd9d50538a734d38884dadf45ee1dbb6c57d1c8c3154f1536d3731a32c1887daa3749fe25256fd74a09ef94466b503338089ec2cdb75b6806b8f973a178aa5df72af62020d90c300e8807e686ee67bd2e4de23854e2c36f2bc9837bcc6f3e8cc8527b855cab0619a36246d201dcef088e9a4757592cb203d18e18d23a4600ff8c6ff7709497aea1660fc5c967db6b795fa1fc4600ee36eea47a039720471f0a4a158007336816947b783070b4ed98dcca24455a2e2d89266081547052e80cf65dfd825c710e6b0d4ad690143daa53fe5fff1090f819fd0272e7539de9a86ffd4400312299ca6abdd77781eed22368e1d0c8faf10027f5d6d89d16941801b7fc27128e65736f82dec9eb9b60c87b23d8379489312baf13fb99571f7d2c66fed5977bd3689974d340baa943c043a25352f4cb83ddf9b8d9ebbe3b7fe12d397f00220f8d3a688169fff3bfca331c3b13eb0ddf3e1c14704be48d3897aa958fdf9c289989dd013bd1b0f05e7606e70113319afc1b1d4016dca93ea68a5168d3f73384b1a9018b0ecd1a9b3cb91be8c41c295c884a2e2282d57051cc676360dd345fa7e8eb78d99f74dd96ccb426f6e5de5b5f7bd1b872b927b203fd5df8c006c61bb6c36122b1b2c1eba474f54ec01e8e760f17e4fbaa4fd3881ddcbad14860569bf36b1a8d2fa23240359616cd355e9ae3b14ce20e75e59c605930b94d8cb4cb8364d3053a38cc26cd8bb6fea0973ddc5352a3a4fd7eabbc427411fd2180c95014a60dbea91212d1f9bc0ea3078a1cacbbc2fab5da3611cfdb65c0cbed1b3e4a56583f2bd7527af14b8d642e48bd355457135abdbbf8aa011b27582436cc15dfb302de65ac74309bf296842afe12a5b67075c4a11149cbcadc6b22717cf4c534e4b53a0ca32cd00c9d6b04e62348a27d1d6b8ecd7d15fd4cfa311da1aab1c985b5637bcadc04bbb9e1b20584814de5fe71841e9d22389a1ef66bb92f95113c9441e70d1e6e7a3d38ce1c1ebaf091d14b4dcc46086f38c796ef0a0e9643e0a591830e7209916a007c6f7badf21ce5d04b40284dce23c6ef8684bafdfd369e2bd763e5123ef4b9b0cdb8bd92def6642bd9820db0e5ff9059417252644738aec1e61e84029137e0e0bc64bbff1c038c3003fbe019f802d9e99a8d8ccba01027207eb4ece905089f2a594989d0d535e919e6ca2574e38b59f79a50602669944af768b29c88a43539167f246309bc79fad16ba6a97e5aa92e64e06e4affead176a54d8d39ba6ac3d74388093a2f94408e9c6362a014bc188e9fbdf542ce28545250a4b536c20b339b846283b76b6f82463f10e55b0ee27bf3e2b801e7dbe12190089625a3cb05f8dbaa0edb0552ee0f65ce49fa1807571fffc92fc8a5dc8a00c070d5c13ce0411420e7fb006f26dbb585ab450269d4ae14fd649a0027204b9b2382f79cf45a5d3959e7868609d519b3c2a36ef260f6a08e5dc56e042c676072ff9f529003814878b75b41665d726eaa171abe0cddb8726c2ca2957b0fd437ec0f373f9439547872a2a5d00e47c7cf798545f76875f5bdd30bb7d5e521f7b6d18d26280ee4dbb008fe0a299a59217482659dc4a1e5a21ec4ae874df720e03bf681058689615fdcfe66f1a8da2afd5f18df93ec6458472be3edc63c7ca96e40af0327b0913b2a598841825b1241fcd3ecf8b1ecb75dcd8ce450146b1041cf466d338c88ddae08e1d1368c4c3d26fb7692b58e0e9be9ab85d1b034447deb257e13cdcf1f07f55e89d1e0cd9eb8c750283bfda332f6676c36d39a8b616df900686613baffb7ef7873f4d5e1b0b05db3e2218fbb16c31026ba69726ed2990af60891984dcf7b011c4e4b798cb0431d059816dc628d6e5a09926b739319897db2159d4880895d83cc0630553857501dc0d335f8d7ea4b0edc13f66eeb8fc1964859db67d73ea4caaedc0f32745dbadb9fa608748906b879c495c89f364eb200845cbfc94e3184a940fd34030f4f2361716350b9f8013c6378ef9cb4f84009f536ced142a74c57f79406d3373b6ae141035b7e1b5c27789f2607c0f1d97ddbb4a8eafadd313c3eefefa62a02b67b377949937a6123459a23192d9370d7dfce0270a6b8dc25bd056431f59a3764e4a7e9debc1d4113641e4b836870db96c905899152307e10c866fc92b0965d36e9457169a00a989b03f3ac3454c1fd37379c14ac87f387617bac29c2de6147ae8776d9542c09f3e891996b2994fac67823b1dfb4bc0402c7725c327c243ec97e083425df969e8cc633db8950aeb7015be1f12e55fbb45e48bf11042a842dfe5eca7c931b581d6353ab2525c1cb967e9166d7d154633fad52b0cf1f45c809e8ed58633d4adad99f85e39627d5eb0a2107ee04136498f50f503e400df84c46c545a4375c7bf0bdd6adb3c9d15557f1422ea03e4a0590f39a3e91ae1052669979ee73f6dd9562c47a483574bc5ecec72968a40aa1101ac3763d36e6631e5c3af580a41c99cbb49b4cdd355766d2f932faad8339794d6e22e3efd7801f0857be052612c72d80bb92c27fde365186567e57b213ff11f2901ab17bcb7f4ccdadd565e99bbea6ef7f46c581b2f3c0f7822dac95d99a371b2eb3e3c2df6c24688127257f15c20b49dc5bf7d06db391c0e223fbcf9c44a90c14f2c4a2da8b5f0422ce50bc018cbc843d13fd24c5868b36b4061c33abfd9f6b6ac6f4a1e71f453cdf38fd6b1b73bab61730565318e83a2577c0e02958a33bbe663f025b13e0f41478b44f7b742e4f61f17b7da17be9ff69ad4f59350615937ab96c28d5b5ec6519ab00ce6c7982bc3d29ee761c6b59c1b074dc4e1dacda963aa08905e469cd918b94e2a8f16def0b7b4266bd826f96a8cb7e1d534c47d8ad2912e4f0b856b3ff3cf02ee0f6306a01567dec7ac3fb29d043ae88e7837724ad44f74c74079d907599ff1104faf7f6945740f0718d88b27e2d90a029ccf815ff411d53696935173395d034f2c5f470a4b900526e3d26ad0fbf6e64569f30d0d6d7e47a9affb4fc77b55b73da4a7dd41a878d9a20e4ba11e4cb5f0c5d4621c34775d505326ba145748188f2ef545fff6561d6b09a06e092ecb780b170340adc11742cf7e65c821f48f4696278db4677e711bbedd78f95893917fe24dad7cee5926f48d0f1db3bd9b5a569637c3264a60149f075867f32be93983ba5fa8be378caf169e8581491cf7b499074c21b114821092dc54d220fe8071462fe052fb169e59f94b09211d0cb2679d682df34511f7e01ddb8f62e4579297a51cafc24b84e544dc5fb13c1b5fc9248f40c3d2089941ea91ce8cd6d0de12cf63acdd9e284c6ef73082bfbebe33ab371de358fa1abe1c446bcaf74416ebd165b26fcb3b2e70a6392fdc57cba07bb78083f97b0ef9708a2c3a1e2b3fa1a3e7ad0e7b0a3e2f37d520ea8528b0ac185b30d6bdc643f75fef457d82c5865ac6c5f7b17970516d34eeeee7c0824f43dc42e6a70370ead08c427789b32b58afff6edac691d31ded63a50f5e10a1a1831e61b73b09d748503c5883628baa25da6ac298dd326c39825a49ef4dd64811e20676a56d5847e693e7e2fda6f104b9afddfaca8408ce730a4bd2365788157ae218f93a6fa0ac776e8a32a53469d482047aca06cc0c27f2cfde362418fc5dc511632996f2e1ef6f87480345e91e4a39713943c57e7a18ab70d32a83287741d436e67a0d77f7518aee3b76e0246a4330ba560714725895136a1951673058613e146cc0050dbaab75f1db6ec15f1dcfca87dc78630b5d41fcd453b38812c20b3047486ebbc48e745cd43220a90276b8be142ae2896a0815afe227dae2944bda6fc9ed86f39076e500508698203fdbe162bffa79d549c7592beb6946ef063b6a5d47b8bd341f1abcfbe98bdb33acac071e899792f08f7251f0cd0012dce1ca3906ae447fb89225cc1e0038750485af8e83b0a44509266db762d5f1dc5bfb08da519f70bf2f2d3eaf05eb77ddd964ec7bd48ff89b3e56669205f5603a926909b97c8ee8ad9b26c206d0421bf3291da138bfbef3cc940026677d08ac3d64f64054d38bf65841b4075a3bdf47642a4b964d7446f3e7d2c0505e6e231360e688f874f7731fec4eb9068b70c33fca6efb086fff438fb10935a2a3f6e78c5327dc0a40c2129846d1b63b396c263eef523693cc11a81ae11ae8ec0c3194d456c3408ff0ccfa4841367fa29933ee2c067b24eb6734ccd8deecff48fd432217b584c56e22d254f53ac3fc28cc88fc72bd79bcbce4cec8d29bddc2ff2a31a5e93700bdc3d926fa997c82b79c8dd49e4d23c92535798dde2a94ba88ccb65541c3b1331f8cc2039f8168a71a984c509c6bf321c9632e468be0eb7da40d7a2a725a562e7e27ac28c9c9fc38ed6c6ef6a9ffbe48e1f33a9e996cf4f3f099854a0925e0427383496ea19e53b744d29602ca6156f6be20083911e750bcfd7951d8b316df90c43b0d93a83de8d9685aca26f8607fa1d2ed9c3ab9ab3103fffee8748480918e27d99b193f7ab01d2de7f467b205ad5e4bdbee66d70aba80897688836e4554a915deebf8c726637649bb072f37858d8674ce62320ba2cf452a92952644714b4454fcc15a5dca7fccd31111478cca14052f6e2580ef7f22872c4f83fe9a530e6783315db7422ae2c344510c36bd9785b630dd9e0ac8a8b4ae5d7c5915b0d89c875224fbd9fe5d29428ff65a153695ae47e330166981645844dfa09a0ebdb065db4e2d4a7d7153c7ff9303a30530c090546f5e4c22c0429155492c7f0bb6cf25858a92d76e95553206d65060388756351a8c5e80fec67f42996db7e6b81da840e594d2a8946802cbeab16ba52c97fae1e131cff3052d2642eefdae1774be20e05a8027d19bfc63f83f60d8e6b6843eec52520da38a88442db66a7591d18c841b38eebf3409ab0e871734dfcc06b64f5983b739818bd3a1339773303238d66e3c2d22376d56462fafacf5ec31429222ddf97260634cf4526c34d7d105aa2c43c5cb265074b8afd68ee60c1e88d5268d7305f45cf58888f2f8403410d4b2993bcef7e1e711e289fd4b92d46dc692b21867a653198be0a3ff30288dd3923e89242b76eee8ab037e9984d1f75d3ef599270ae0e4481767c9ebddfb90ab235ff7c8262f548482fdffc499fccd6e7480092f6308e5387eacc7e1f42c25085ed46dd8d620c0150cfeb49fbad8684b8fd56f42a3d8ebe1367363b2551023460ae82ed0b2b846109327cf025077ff50e93941aea7f9878ba9e4c1b4c9258415937a6b4d9ce9d9827cf60c6f330a2dc0cc35a1e9167b037cfd9a5774ee145e9377c02aac630c8bf388a2ff239bf379aeaea758499a3d9a549825272a47f451ebced737f202ddb2e554232739f1e8dd89e3e7a8c27fd58c76f08bb19cc1386852d45b024dc44dfc78d70137ad31beed9ec652da49f9d081eb584f101211e4a2eb0d47f665c438e11fa2ce54f0a1f20f3691db1d92b8c575e99a7be799854a78017de68b1e6252e1e0bdcf3277c5af597b618cc76fa16a4d0c2769fa5b2ec94d0cc27d40756ec1d043f88f87fff706e1044745b7ffb653b6a497084b4b2c817e3afd585fb4744ae2f0d953a6ad6dbde469b147da62077cea2f4cabade49523257c613427c5a425fc94bd77d63ea08255e406bd34e54195c97b997e561fe926d5a437a23f0f8bb0bc46e03157ae569cac69d9c5b9f859780d06af02e6f8bcb5b4cac942076203e7b620b0516940ba02af00e83cbac2ee54180ee1fb4c93ea965d413aec258681c39aa8170ebaadf1b703f4f6594c7218588e6c69a7fb0db7fdcccfb353c2b68ab58ba83a3eaacbd1fce333d422bbeca0c6aa82d36093df39d414c284e5f734d72ec4427c3dac2d14e4f96ce9331cba6e229152001424dacacc29e0e9446482ba01bed99ff85423dc51de68bf9f327b8770afd30266176fdc1d6a14d1d630f8127e66bcb2decbb08bd03e19a53a8b83e84eec7c86f88ba461d0cab9d710c2b1c65cd0db90271443fb2bc702bdb1dd17c64b0b85bd7bec3d6f75f86adbf3bea52fdf31b4285b9ff0d4de38c53fa7b94da9990428be248ad33dda6f04580879a7082f6cca2e47d9a409fb6c6afc7b5dbc8e015d69822fb685c479cb5d0398e7bac7b07c8d5f61589090e10ec8d2967ce1cb1973a0eeaafc5ac8136ec0ec20e57fe804e463255c9769721bf2eede9777efdc7f8f76142f5f46160395428a13ee97c15faf37bf731e8d639d88a48a5d2993f2330571cc34a7102029927e6f706ed4dd7fc9d1f3796b8b5c3756e1d45ed0d3d1d7922a6d41327e842831292fc9a24033a40972d9bb8dbfe60ed6787c2c70e3342873744942b3707ed2fbe7d04f13055883af9915231182872ee8952b263f8cdf5050c958574f9a397c45be5f79a06dcb244885f8bb22b19f8aa12d4763bb6caa3bbbcdcc73a7997877f00a006c38735b26e56e244be2b8da3b6dfdbf87a1bfe5b6ee2f1fb8cc11f03c80da483fe5a7972a3a606af5cfd07821026cebc84dc50e0e710969743e93e991e1c1c47025bccfd3c83de9e0ea55e105de304654172be29c5cc264fa0d1996d08027965212142076fa47fe4066cbc865ac58da77d4fcda0ff8c3b0748720fa317717ef8d730e27aa83789068a77f32311279515a47477222709f77c579c7c2ed0bf53fc682e05655e446e32056cb50545180ca3ed5313507c4da0de172376f0531437f7002210ca0c74d4c608639994411fb3366d4646529fddd3740664d9a63d7fafb69e439601871f1fd4bb01aa4157098c8dd83c5a349db1f24aeeb75ed9347f72d9bd069492305a26c9ea839de5d1ca369e666db5d2a08dd63f088eea0a30c8ebb0b680175a6bd0c46f7bc67c91c53ea3eee53f913202fecd08c345ecf43474d70bc79abe015f0cda37eb3e6c519083d86768879e78f6c2cae0d5d99ef684ef8bcc9600e5932b8e56d9c014c77e5953005921020702cb6f639c4543280579434be234ae195a4b5a0dbb83f0897e5b07100e2cc9f70aa8cfe952db7429026ad7e9f722b404ac9a498b9e319edf1c76b26537b6a44c96a6516a5789443e87f00ef0b337206d00d73fc1c97d9df9fedb59598a8a9fecc63995557f52c5121137753362bfa63e9a78095d5b85a0691af7d01cd7fca43539f8d28a83ea438b614379ed318fb998637813ea161e8edc44d3f8c8c2fb756b8494baa4e0d0375c718f0c5a096b564852f7ed3a6d3afec53f0c1765f92e5c44184a9b6e083464d6fc0d62ad5bc993d5b1470f893b8c7e100e85e1fbbab73bcb460ac3720f749c1ccc21c7f4c3d64106fc36edead2c1b5ab7894c1b877035380b4abef8d3addadcf33bdd95fd36ea543bcc1c4bc8d1c88785a84b5aa2b3f3c41232ea4403b7060ce4d0dda1645a56fac126df7d9a5b16b94d67739a1c3b7a49e1eb4a0635c46d76b4ca0ab90b4217af553e041322ecca453cefc3cef750d70abe4ee02e92b88af9cf98caebdf323695b0069ff6c250aa4dea6486480070d48fd2e8fe6b8bff0226f4261cc002d803a022805012030d4abd779647e296898e8b766099e48d2ed87fd3b20880b5c30a16be28149b685e8c0144635f29a0e0e9246851f179f1f4347636d1c43ccf8916f0c5defe086486e35cbb246e290f947ec5d841d1d59a4a023e6ca5621e2990e634c3e73cb4e6e1b161bbc161a5f527b500ddc3a85293206acc9fd40c46c802f0f99bf9b264cf10488126345bfa5269632f48c46f87706891a32172e7a18a0483c6e4c8c7312231eb82226b684aea6ba1d31d733f01b97367a1f52c81b7e6873a7644c1caecaecea7f43c0f35d10cf87c122d7c7e833745f33a8ccbe088826a7ae2e9cf797957e3eac2b44682d6b1cac5cca35bad95581d6d67047b2f96f1da695840aadddbb92abc11f58bba9576cc12d6219309cbf70f1a09f4ff11b2277a124d3a2aa9ed37216c1178ad538a9c250d29cb85259d91af7ca866e24e8d2e7ec21e0fd4c4fd67140f885a862d0bc3af47ebffeb4f8770e19e8283e72301ad92fce58578fb7d72b8e862c17aa1b5dcced69fca32c2bd7f320919ddcff9442eeeb3f991cbd9b54b496f4f20c8d3ee3b8944f00934da35bb63cbf3cc4d22c7b3de11e84b2aa79fb72d9ec7a9b41e655e4a30392f1cfeb9df01a119c49c6fe1b04d10b244ec99cd97d3ff263a8eba6044fd02ff52283142d9668e05a1bfd9efcbc3bd93e192ee08f44a7141c13c3b6b33dbfc233b54a4cdfd6a94926d920570af339cd5b3d05d8d789f048008e9682c3b6af0a4d436eee7d179986aad507575ea8212a2e1b71132cb6c76bd336f309e3bd2970743d7852a15b80cc5dbd9fb92b1df52595356eaab9573d594e71c6c7108ec99a4a703228899ddb9753d6410961b5a67a0f0ba93298cb4571e50040ae9f44ba3d69cb54efa6b04c35789a68fdef4127e826e9ac1204e82b7c37acbc7822e1b3a6161681585de9706e5aa656f9e2a6bcc96645bd5a79d55b6cb31f773b5f1bb64cfb102144403f62cb099c62f87220ce1b216b8642613d0813818780f7b9ad3b0502894d4dbaafa4c3056a991685bb330193352f3daea7adb77c100f67d4e3a04d8f267418aea44599de8fda028bdd67e00dc26fd00c2bf4b87432b13fca4155dd7cc3d9dc9d4601231cea9dd363cab2f76dd880d920b39cfe3df5186cce1aac070acc15d72dd9be8debd4fa0da22c140022e06cd4e857e5111782f4d60ccade5887d944b72d02f92d1d2a995ccac5936da178616250ad1ee15a5d60a3683eeb632b2ded5096953fbcdefc9e131e611396d7b1e31e31d09f871c3eaec82ba9b4608cd385b72e5948097409d1973a161bb833319bc8d1161f31081fc6466354aaba763049abd4ecfbcbabbd97ccf8356cfafa03416a7f3be77d8dc2257d1a1f353fc113d7551d1754703ff05f40e9a9acafed8653fa24f1fdf8247b51b12bb76ad345c4656e444211dafbf60bdea4f2adc3e1ba880ad1b1db43f01c96e1815970b0ae20037963647bf81149ed71dd9f86b31b5e9f81b87e6b42a1a79765e92f5dce5ff574c5ff2f67b083db7252e7b294bd13c311958db693cf4a124812eab6445ac462c86446af1b528831379ff0791577eadbb6f5b452a664b8800a85ba7339bbbece043b5d963e67b44b1148f7497023e75a2c8277e9a58620a01226c3d49f1e22e29d2579826b11bb16bc598a936cebe29db59b35acfc894b883650a62c636d0798015d95b0f0a57ac06c150288a4c541ec3bed47a81a21b340ccb10196061b4a45bd15a860b34527f75c8df0aaaabd19364f66c90ef9d42a7ef166a425fbe0696e9df097f45cfafb3a928b882bc9ca516d05082c2603605faa70e322478e1c99448038645250a4610104942a6f0f8c1f64462fc57c0d5aa9ab648442ffb7966d1e154e8f02ba36bd01e9e8cb80289c968acc88bcb6d9da9ddb717f20c853403f2a030a683a3998d4794bc7a22712683d29771e86a53aa0f7d905292bd190acbf73b162123d83e3a8cfcefce63b1dc991f689e36f74f1d5564761531c2187f45e598de2a2aca7c8a131bdc5d0e283eb92217e590fa4c117d10540b0ace92f8d61b12e7322fe108db411384273f9ef0008a0546554d2772df4c160fe1f57534a6d3803135efa49b52e164847d190bdcd821a3b21cb24b02f3ba5caab358b360ef718364de8f260e1c2d4810069d0b9632793d79837fcd96f063b48b00077d1368a16b91427d184a1443283124b4f1fa5fdca589412dc89e8d8bc216aade1ff42570e70039e716486cff68ff424c32d7b7084a5f02d7c4c9d9a556bf3dd3854fa0c84966e887de6984ef0bae18df19aba2d45da2fe91b4ccc46be04ccebc29ea81147e00a3d8c5aac398af81b1429e3d12573da720e7f159fcd89ffc9d0128fb980b12e695d852e4919536f4ac4af83eb0a66b2c594480e618bba8c486e1574510f2088b227e24bee9c7f81be5b337d08220857fe0d8791b1b694156c22aeb29fada7bbc5d892cd0267328b6d6defe005ed68c9ab03bebb0b81e9ae43f02ceda5a15b0cf5fd8d2ac1fb91c3b98451ab460eecdc0fd45cf2f68176468b7fc305894a127f298305f63f806bbd86e0461d39ba20c143fb8368cef95c1292cabc2ad531b22a1fc0fe26ab4ae4149b4544fb82ccd2c8ae4682f19248dd5c5fedf415bf4cdac2453d5b190a0549aceeac7a9f6483a98550c1466976c336cef592f16da309ed2c1f6d1e035dc908cb71421ec0a9328fb88909ac2ed677f953cc48887164f725aee0646997d521ff65a30fba84d11b764375784db3f9cea9111678e267b9da9a7b967678a0006c387670ff48744bf24066e11a52786082082628fff917870b300487cf1b1b5cda4e64975a1abf7715ad5c29c0fa2bc7a0af10f427c1128f2fd1dfff3a9ec4092364b1dcee5ebc3eae66632bbefb20a7de343194f0ca72111364c53079ed45daa55d528006cb48f0aa0269b9266f792761705e95cbad04dc14837aabd4cc9fc3479a57d31ed6186d0607de969759ba64348cf52b5cd892843ba6275360b2ad2f5426f248c22eaa9143d7f26c22acba4a17b5a2d6037bcd03be124f7524567153534d2ce8e63d0b45368e48eac62b581790ef337ddc6e49eea7a24585b830526a62475697c5eb428857cdb6b436961679ea1bcc19d86e9dd25390a429274bcf4185613a01b449893036d8c59db79af31a9aea472a87988672f4c8a8a511ad84048f394faa846bae6f334c570fdb70d468512dafb31ebb7b781591337c9a282605452c2629691e83ba3a31f8ed996134ef972664c6bdbb25a20a2b70883226e02d9e6eaf08cbd5c26b0af1af8411818173a488f2e3af66e8b0defd5c64c935f2bd410dca10696309b5b1e272736c88dfda0a6ffb73d832c960e263f82a536ff9e7d53874a75a4b9b6777f90cfe4daa37fcf029f9f6631ff83d7facabcc6096475199e591375d707a538f04f30010cc515392140780d8575aeb0ef9b1fdac5907da54590c48989190fde945f501ee1a1e3c99fd1d898588ec792bd5729ecf43ca22e66c7f2e75d43fc3962970f63d6ec4996f181a04d66fd5055dfbbc42e27ad503edd9c0206f38a66b53bada1b5170f1f2c599221d08265a36dd4bcfdff8bf597e95679ac5b948fb2adc43b43545ad88184ebee5a6d64c9a15c9eb6990dae46e69dfece76ffe739f5082eb6a6bd885afac88448171baf743ef41bb4afadd3550771b5735e2d96a49b81611f453593d5ce05a4a112e055f039d81201b961495bd501839b3a33db288f7756eb28be3089785045ae642e201392a3afc022b0dd13e9a9cf6e1d232e90c82abe6ef4a09deae23c4956cf9d90e55ef5ad2950dbd9cad95f96bd6542e0b2f609636bbee6c42b0a9edd723ff63e314fb9e28d8947678e0d99e46be62f9d2ce3ad04a4e17c832f80f37e2bdd4a3509e1d86a0a13f1d433ceb45c3bc8ada98884b18edfc90b6561046178e0efbcf2f5a7c06c8becfb9773030ef4c72abaae55af9fe0ca8e7262e6abd476ae3e97efaee5e6ab2088209df528d48ae6d67768de81f4376226f891fa1d8032014b7b4d0a4d29ab7c345f50b5bd186647fdb96232e66c0a0c40c6abfc1deeffd78058d9c48fcae9441a3f81e52fa894fb97aca443aa0d10af62b68f697ae4f261a9b290f5674567fb7418a10ce2178375e0aeecf8e2cdbad922ecf342d45b457b72f08126e126cff66911376e26426cb2a5082053a369ec1d532b43b50672821beece57424338e850a255f8c3e7b94d9baff0fbf1378cd2ba6e3c856faffbc8ef0e1a8c41b785c75cd8dd2188d8734dc0524f3ab6f7162dfed67d77d6edb63b918b81b54f1816aab0ee1a06d10490eca3011fe7550d7cedeeae63513c79035033c59de62ba84582b87d3c425194139c17e02ea63f4c2ec403296a9c23de2e033a0e324648d489524d9b7afe492be673ac7ef29f546a8563a3fe6d365b602bc50618edc91385cfb6dc0b18b6503eaf548978925dd29d401cff5d2d4c1d168b30f861c861b7fee175f7ce35e3a46b34ff8e0bf6472b6d6920e78d31a4c808ee80c163ba6bbc93613cfbaa52f141a35f308e5dd25ee2852c3254a53fada96065ce91b9a51f96e3b2776aef7485e0b18af200bbc0dc5c58850ef6dc6ba65329face9af8439f917b9aa7b8dedddf273e2904957b1a77ebbdd27f8c2ffdcacf9a8860bd38e14b8e4c919e5445b0841bce66cfe2e55f60e61e13cba1018536acb831d44df0e29f34dadf094edfcc45e81c1aa90f905eab63efa9bdb1f6f064492ce45a6890d736078bc144629a5b624133cc9e02d2b85e7b52f391b2615b313e9c1f50368cc8f7199b66084bf2d93201cfa4a163f1ceabc8c2396b66004fe0be81f392f671c15e1fff46b883bcfbc6823d814343131e644e95e72f3d403ccf157f55ee9b24f96608d0e1c66ff7c4575859e7c8825af038bd64942caa3cbc0c92db2732459f6f1d9b31b60509e9aba49c58d1184570cb3251a200e69cd17510af8102398007d1c1c5e4a1cfbb7938ee2def02e0279848b277568d10f8d43befba8350510a6c47891e70892ce990e2e7a3ab51a70a995877c0676d1ef57e1f692fcd720092e0f7a8d9927fbf0b5e330f3aa05306980029a5c3fbdb7aae62d5ea0ca64a36f1f673d3fb6bdd533921e96bb61935e153604c3bfb6496fe057686ca8284f7da6ed601338ff5c93cd4d1b1e7779c4cd619049d6f183d2eecee156383e0f7403652e91cebd4a6da414aee24d22f9e8390df4c87929de713389ce49729e87e58cf68355241501a242addd68eb31dd1e8d31716df8cdc66cfda2b738d912a500056f8f629db91b6483e92417cc36db36cb59392430fd8933cc46f15b4f79a5fd71cbec0860c402950c35c36acb4833c829aa95dd88033914c0f63b7829b9159fe4ff26c050ec5d8413ff8e9a9cc5c48dd3ee5739f732376d7f3a09409be1289d6b7ffd52fa93e555872ae95e72f80327da7c3373749067174b4308f097af901224acd401c9088f72bcfb77eabe935267d239f2c4c5f9777973d384d7e181a76ffd858cd2cf189d2bbccb0745dd4726c6dc64b51c285f8839f6193d643088816899896de225324b3dc754b95f5a351c91f6a3658642423ad87b359c7e94cca5e03cffd7c2bfe4c672c36e07d9b4cfd0c17c5b5764b661b62c20b643b069796c91e523408a9e5eaa1f24ebc9b1bce1ac48722622c866b6660bb1a4eed5231b7535205ae79b91094f30f5b54969421f7791e2df0cddc191a2316a936d435a01defcf42ca0b71734ff8fda94f46d31ae7fd12113b38a4f8d995695a70b98fba06ee12cb5cec85675a6d1a31ae136ed4b9db96325473332537f9972cbd792a34c2b3cc9661fc3e77244230c33f0b69ac333c4361903c07a656b1fb69503889f9a21084063474fa266f0b727f224c8d11153ddf5b2898d26102cd07e57724302c28e751ad2a79a2009cb85844e3238dd49ab94673684575512e4ff1f689972d84c60e9ac542fde569f6abf5a113a4892fc0a6beae972f60a77f1a1367f38de661a573e9ddc8e237dd11aa6efc590e07646c869ddf7233c9de8df4934a0acd3bf2f1f9b495dc6ca411af01e3b4d6e337fab202c5148eb69ecf39ab4bc08bcd8fbe5e1cd7e513a0f7abd77d360cf6f1e0c95251a9778772b47bea49ac0bd262f5b2c9895f572131d5b04998bb7838a13c30adc34aa70f6ac162314aed00396beb24f32452b05fd919e94d5126d80c3215b5883f2533c1ee7595b006a2a1cec5ac096cd625b5f82f900ac3c5b65c2399524772a69c907f27fc065df4aaaa8c9e9a776f7f37c92180b54aad493daecb88c396c30a7865333e365b0383b18ed7f410f72644daf99d53cf2cff1589fb3026567549e25ec9b979eb2b6836b67c3fd596d5ff1da98dbe93e748213982080c3c1ad1a8f963ab2ec48694a1e39f07c9bc472d24fee2443bebbf1b6653214a25c49c920cd0bc9245b17dcbec6b02d02093ce9c797acfa2dbb1f1fcfb041b676792e7b7ed1e902596600d382ff7ef49963c0eb24988a8261754f4426ec9a07bfd5247c2ac2cffc1e0f970105e353bac0175e1f8dc70eb4983080e0d93ed1678836161416ee5b3486a0c0a707f4459cb7608a14ca8048b9bacf746ecac2616c87e4e876487424c514398a627395c6c2bbf0e168b98ed3b88b66f21965a04aaac1a4fe9b01776de41972c3d7c1600f24f9a964017afd05dc45217877836a9b8e2059f07b856c72702958b3a514425db7b1f869af451de0db0889253b0a84e7c2c923dc61c2c61ef3e7e85ad289400849f6577e35c20216904455602878f2159c592d9cb5360eb6d9cb5be7d2c02f4754f7f3af3592972a9a16d919c7426e1ed6df0b2f3eca723b21116ee46ddc3eab65f468a17c3731ad5cdb0886edb2729ea0035897d069384f048ea8f4611209f78c7a35f2f2fc591b1b08bfffda95939967fe76e2223a48a4c29a4e18108c9bd9881b3223dbe087863cb3272e4f25b8a5fe3ddee8bb75b730e659b62de3a53173eafcfa92b773347f50b77c1e3c2f52be1b78dd5edec41cade3bd8473b91c6bed9e5fc2f6edfc78ad0518be068d641172ea203ce833f6f823c020be443106b538fa85a66709cf70adc574e52e30cc4388af2c0e5e7396e151bd602fc911b3be8e8c55b20c007ea18f0fadf417f4293eada1cce38801954c138230b593010c13f74ffd6b318b6ac98473ae2cf50db980e774608911d4f15966eacb13c229ab96f31b29e9dd5f3a19442fb3b73e748a038378434de71619810c92fbca719c7ab30f7fd97d4eff999ff8f25c2fc5881d2f65a74263db00c4cc074fb3cff189db716bec52864cb15b86a044e287da104606b6e992b587e0795d945ec25574cd29bdd87f89ac75f895a72568ab97384fdfa9398d19841fe2a49603386faba73caeaa46e3737a438d70edbb15312e2e72654b62220dc6b0d33a3180312de2196a15fc1d7f51214520ec4ef0f78f340156cf7af062bb9e5897d64410317618d6eceab9c7b35758ebb0ecb142a4f1d25dd9582469172ae9746440eb70833327703bb344ec373684e36e33913e77628bb510a21d2596da7c6f998425f4563473839fc584d539e5efeaf3be8614b4347453318e0672e3a0de93f0a8bb32379127d633fe5ac90f92e53976c34a1e46f8df9e12fce24804dfe79a8a2bd4b53257d12ae7f4e5497c9822c15b88bdab0f74f481046d1cdcef94c543ad6de2a1ab73ec03f8a6f25c13d9397768498eff84a8aba18ced5f4091226b666aab57d8f883cd47a243ab0e153bf06528d215f8bb930b1021d74400c8a7c634267a89bac45434e5e4a878b307f724cfbf593aedaa4142d56f65449ed4b1f2553f27722e9a94e0c7a264b90f2873a4656d5b3aa8e6aa9c3da342a4b94b16cc259912abcc106eca603e41e02b69e29dacbf78a1596270597706891b9a036e7503acf55246c1f9875807ebccad5be89cad72417615a000c022dd64e711b5d1e976163eb684229e230965552daf916f459964ea4a005ce9c9566a5ca4c027a23613a8d32696670acdd1a4f9c59540fe2b5c7e77b8c1e3277d26820974c6e8fb6598aa667b391a77076523071c64293eee0e7c88e8f06fc7fbb37b3dff3518f4bf048c199440174ae35a5fb3ac6a89bddde36a9adddbac5bf15b4d5625680ebf9bb231628eac95440dcba17505f3c2bea806abec2dd10712c1c4d3f95938cae9584415d0a0a68301d2f2b11f2c240b5bd0b2af74e9cbf8b1defbc6785399f2d896704457fc5e79f12473f16268e9e73b2e2f65e37fc7fadb5b1a52751307fd5ffbfa7d53251b682483ca3bfdb9a05ded9afa44e26a1d645a336b168c3c7daed2a5201afea9374fd746c3e92232993a98f314d53104c94e355122ac1c1f318a375a09e4f085c95889563ec171916ba81c1d6bbc66d28676226ee793e538cf5b51ae7f62fe8afc650e1a2334e80856110cb90bb2ff54852204f6f5cd4e51f1ef9218156494e6ff11680e23764440b6b8d7b37b7f5eb5bb8edcef0c16aa9d530e46aa8650dd327cae0d59715306dbca37f1f2d137ece0505b4b426ec0bf24bb08a31370bd04655648c51fed5ca5ab5e0efaadae0c70f53520ba77eb532441b7652518ee8fc9a1445036d7c7aa1acf0a5a6a174addd507fa31feaceb564e896bebc16e205d1fb80c7c235fdd77ad31b53bce14637ec802482b27e6ce5be6b477dc1d080b58efab0ca2a154ab72f9462c64a997d859167eefa2378e319f2ad50efb036a0b19a4166e06d7604938ff50a10651735f957056b972d92b556ebdf9e2992aeaf275e77a97139d52a997982d63c1808853e17a85789fa5231b1af73dbb7a24b6a62fe851c83f71a81076de15afe937fddf533d501a0467332a48fa5697ba4987d61e0d4f404a2ef84fb8da5783527716dbd47254e54ab44ca0fb357c31f6058a751c054862cb801e752c59bb243fa0787c1a8b293a9f1f5785def1105776cbdbfbc60dcdf1dcedeacafbdafb77c88dfa62fa62c0e0b0afb72e09a78bc6ae93666422ecae0c37c12dd29b7905e6e728a65b8ded01d5424e3323e07e71f155ca756bcee2c13a3f20e31b070be3d3640bda20cefb21f25867d34bc223bb6b60b53af1d33dcffff25d34eedb8beee673350a50887d98e146560441e41e924b55e86c3b93d2234c4e47bf3afba1beba366d1e1110934e991c76b18b99ad8d7abbbfd1d2b7c7b9f47077bc46b88837d3a2a78cae9e883871710d2b5b96475a8224c335a4c9344f4e1b1918e06318f834ea223ef81f968b60cfe756559b2a756e4f5ad68148d401fabc5ae21038ad51e591c085a37656ca16a743cdc63fc7bc6a1ada43fbebb4688d20d4fd8dd0f773666ac434897a5e83f35c9966e727c60d89f356ccf26860a67b7fa4f75fb9c41c86a90f7858847d5aadbce7f5b2d9b68fb83d7712df5af473e23daab6a97a74a499b95ba90f84d0390e5feae67a2ba016f7b3677a0ddcc177f85669542408e7b22181f5fb5abd7a6733dedc1f72b8934a554fff9622f5a37f53f5e89e359377d863510303a473f532621851bd2b261f37e2da96feb04e146630cd2c52f3db300ff7f64f7b52418862d8f49f1f6b4e2217d281fc18d7ac8912a5b6f660606af4ee3f6f4f148ded78e6409295e9a880b5ef30f61cf951b0c847be955ed6722608e10a87507b44b85a4d62067e61c8996c5e4dbe06460e44d4267a7cffc33c3c6e2c118b24087a4d551b13228f92f713e12b43682196d00b67e444c4e7778379be860fa84f6f47e4cb271a06f4934f0ee3ccf8596854172e3493b2fb55a33cb1da0df66b0ccb771d2cded4d341974e906b0e7a8d17c048610aef14d5712663b554f4b6ea2fc89f45826d452d13fab02e4143e05d99b2dace71bde77a69fb10a6fb5f81fefbc8e2acd53c51747f5dce51e676e651658593051d5c8e7031e930d1a7424eabdc583eb58278c6909c08c2c289e238ce9fa4118c148c9ae51c23767e94d7dc70c6d14e6c39b8df7d401fa1cf6fc8f2919ab6b474d9ab93b36232eb00356cae225ac04746dcc8a2d0956801017f1d8949af7336c84b9db2f3bdaa9431db3b10819341b9c60f33887297d7014062cd79c3c5335a39e574ab41cbe5ff22acb806c8c36e72f020de48c6d3bb3583e72943a476cf204f30cf3fabb13940ff381aa84b69e1f2427a134c8deb05a40baad962530bca3ee65254a2b1ba0a8ea99fac5ad110e312caae149b223809a161586e139bcfa05c5f460f035ccd12a950b9ab46cd1492cdc685e42e42817f76eb92ce99376a0838c543e96023b7ef66fcdae890885be36cce511deccbc5abe924688c1590071a14982a7b95af138807f3b7bcd61d182bf30efe5f5f2fda85e6f30840c9e8f886b8bfd149c9df4e50413eea7dbeb6baf29d48387aecda76691648ea31f3e13cf8f1d9220c96a03ff265c2d5601267fb7c5a283c364e94201d3a38fc37e64490f07653933dbef1d338606bb35b5c08e3e94edba49a3431c2fc8f997856d25655f0de564aaf1b2bd97cf3f018e7d0e4cd88a2a4763046e79d3fcd05406575d8e5785c007febf956f8ca2248237e4aae6a1b246c3edae5b1bd47015690993db32c8966ef43743dcf9237950dbf662a5e5a5760e1868e87491d7c371bef69992fcffc17a51e9d0333568c58ccdcc852b56cd06048162b9151eabdfeff6fa6bbcb4683ef337e5bf3dd189fb9e5ef590f16e4263e5347b67e435171451fff2d65163993bd8b5eed6509740c0d297737353f1c3dece59e14bdd730ee80c691fc096b3141ac5d953112075a10b9c88856a439b473b514c52c5c190cc3cef0c8d0e2f67bac72cecc5da55e021cb71b3b529297b2220f182b36a6ab99b60b7b5916fc53a010fb2283d7d5ed91cb98de389cc4fbfd0ef7eb3d4ce26c3f07e8fe50ee88166c56144bebc6be8622d058eed67f503b078a31cff522652b13e6473a287e5b7037e46789ec9b6fec2046790aa5e1c2a7cd7a1f75eaca0ab961e346342d1bbc8fad13c9b84b838d1b5f48842881d16529e478b530de1a7afa7666d3f6f7c092f317a6fb12ab35a0366cc66a872370217afc481ede2d12568e28938cba44dffa3d8adad56642851ca208661cf224933ba498e28489b00844a2b0ad125cdbedf724bc970e53bd782675f5b20e084128cc64c5b6cde9bfe34f71a57a0a939e6a69c8c03f305647de38e8d8b5b9c30ad8e34c7c8dcf761bd9419b12b48b8ab36d3778a566a665d47cc540700b85cd44f05c5c366030ba7dab43adbe53398ea97b2cc5886a7964c8b7b361fce749c2010e82cda6493ec6f0d001fd6137a2e983688c7f1ceb673f6d87e141a48b771cc2dac4754539bc2c8fa26621e5670d184e6c629c1f2849197093d449d62d03628af4a37877d913e6cdcf78ff0fc499358115d72c9a75b6b203e455e470fb274cd649a97a5b32e49439b685713d8bf1b069791f839a74766bf18b77e26a7c81d7e07b09bedbe1a1740b846c8752765f4b925b1461f8b3cdf3ddc1594d40ee44d270393044b5e796d480853ad1363208508f091b58dbf063e7499121227b196c2667763149289b92eb12ddb66d56faf6ac7269bdccbc638f2545226a49c91f83789d109fbbc818900bc3f5a20da5f71c4cb5444aa4997f1de48f2dae460d1351ec23e8c5519566d6e48830c929edba666afa5b45c19f70c8415f6c77d6f4b113fb8bd0066d290958824c79187e17c21d04a36b4ce319344e0a703f15ab06eea2d8bd27e39b62f8e6b4c941f46cf0a17bb84399d514ba5b1f77268a5f9b33686b5c75f5668b4b069cb323273a7b92ac846aa6b5f4a0917e90d86e02c2f7bcf6301eb319a9aebad61f7062f27dee36064bf733ef5f6c40087a0a7e7d0d62fac99e9670ce672eb2906a20f41a8951c1e408ba290a2f820c7c7c540e9244b0abe7e19db71222b1671c146ec6c5734c2474c0fd6f522dfb7c38e77b5d1493b2865e303e0c422dce8654b2fb755fbdc21e0222a9bd10f3cd9b71a71568bcb3a14502cb2faf0ee8f7c5fa059c729aeb0ac1111867491534c9fe756b09479f0b92a61ab62b62d05c6090df57986585b7d71d9f7fa6bc145becdfa3b8509224f5ee98d0c18e148c9f4fe41076f66cf3241cdaf83e444da5c1616203447d2a701b97d7ea52d58c256fdced660f9524f5569fd2822ddb21b5a70b29eabf560a474524afd5407f96feb0768b6cc661c8767788522dd26c1681092640ec6bda3d6b2f81340ba5194f42df6f941eccaef3c7609e78747389d3ed60ad30fe5527c4ab0bbcfda1d5da0737b58f64f022411122a9d0a33c1cc38d05a0c37dcd036181e26192ef710cdb208780f716648b1ebc5b530b29f5ea62b61376bba3881fcf0f7b4866af820d2d4946f6822e947b2244254f0ec40b91dbe57e72ba57d09030c43324f274cdae7fcb96e1d963999db9c0382dd7c67321d70679e37006a101a36654c1a133f9528bfd2e3fd099f213d3c283ce79d7ec48b7af832bda363eda9eee96c6192040091928a62532fd0e8e1cec1f6225e20bf1a7ed11b68aac74184f70df143eeeb0b7d16290de04e94bc239fe92dae56b8b043820443c6b4b048920bd3d1f49323634dad9630360d2a9e6b4c4af73d1f78d21201bc1003e0b2eceb231bb5af21998df5c350671759edda3b09e5efafbeb78dbed2a44f875103714025e773013eb7326888b485d5fe60c2284b9be0d4b7bcbf26b56570f83b744a9a536718767a70babb910433b27db5e55cff7d9771fd75160111a25651e196b6f6320b2faaf42f3ec2725706c948880de902c8b72de9d7e8471ee2f0d0468c14c9aaa51c34ef5e7d43bdd46e9073ff75433d32c35ec74418d12a5b2c17da374ebd792bed941e6aa6f09f2f5b5414aa2e3c74cf9219b13b55991b2222aa947a648d8de4f0e33060576f1a40f3ebfc4092c6723553ddfee601a1e04df9522ddf6f3c8879ba74cb8165a81643fda50582f7015fa30eb7715a2d192cab39152d78c7c54de2a41e1bfdd603c4514b6627f1a3ed18ac6467776499f47ba2fb58399aae7583e553fbb5893d89db360466dc9dfbeed064a82049bdafffad624fd5252ee9933c322781e5f9e4a0d13f2beefb04b82ba8feeb9fd02361f112496067c22d79dea5f6a2c9e3ae55cb48899d14cc3313338245c02807c0088328b56d3575f14805e1db03a0e0ea9b816f087d854ed3f348f4779960c662825328c852487d8cb83644c12c7f6afa324dde6a3cbcd98e8719fa4d481eb571902ad6d004009b67d4ec05cfe6971fd302e5707e29f1b517cd9a5386abc79e879e2aa5eb35fc87b6a9353172e067d2d5c1bc343816b8761da32686156bd19af9416ca624b0d2bd746ee1d0749e391fc46312f8b51c555b38c70291b91462ce649c1a91e8e29ef5d2831dd3ffb730a23c4ec540e260b1ce6d02a5838a616c04704709283e392e6aacf0206853b1b79ec8a393208d0b7af7ae6f44352a1123ad5331655e4b78c25e3ac68767297e8cd470bb5d19cd576fca193899430cb456937d5df1471805cfe7d2a60ddb17d81c577255aa31cbc30664ffa1a12d9001558ab03bcedcf8502da83174c7b1bc6267f3552fac9ae391918b42682b95fb6868deb218c48d691fd18460e757bed3aff8532c8dcee841599dc2f96e1976fe6d722f765359981b469b684c696e9534e84eb849e6894624a60692267dff20cc84199f26bd1eeef69cfafce3321fdfaa665e2fb1203c02565daca4bebe4bcfa7aa979d98ca1549890c76ba7ddaa6d602f2d47113c55f1f8a7b251be75ad0b0d58ae46a62a42d131af682b90cf0c99b841661322105af04b1cf38cfd5b33d6260ef2a7329fde7b5441197bfd1ca78e8dfd9ed43a1e4b7f589e2348012f61fc434b6c652a5af67c0dd4971537d969e1d04393316d7f7ccd79888883db7bc4b99870368eb7a16c3b5cffe60cff6f2801ba49d787e278a8fc61083f8d641750fa80d71cfa8f00a5d7bf8cf0b268c548a3b8df292e4903685d3d713a10cecb84fce4affee55b9851b1e21e71b1e19d95b31be867b01a141bc9073686bf06d4afea3ba8534f25fb438eafe2ccb8fcf4d97814d3a9a6bfe60d558db76eade3018f1c89dc3e5511c962858703adb73f23de1c63f31f4b7127acafaa5c93501b70fafdc78c149a8e1593a64945eb70af242bee5da013e7903f1a8d956daed3019e4b34eea63bc72aa8ee8a9f938e6ee87ffcbb2727aceffc4fe7af3104ab6196b568d5bffd7333ddb428d94e5b69475722eb4712a77314ed23ca893131cfd19b8103d6a04a25bb0f419811090707175032d3594f2aed6c1eb74cfa7f3841483cc89b7db831e838d3eae3a62e1f2363a2d9a95d8195d15d009a5a5d1a04047257feb2f372fe1c52524c23b875e8d76dad668950b3bba1bc4886cfe1d47c65d4c902a6b81d658c889a9c5bafdd6eb5f7e9d14ac0c44a65fcbcfeb36923ef238798bbc6880c6dc19f9a4865b13895b11327a2ac7c5a87db0a2d12b72d3f20a751607eaf06bd6d040102518a2e7f2ed7b28d9da4057df5b20d102d501977a4ee5542d358ffb30c91b5bc675dc1e6d056386dc4d651f62bbbce8673bfdc184317bace268287a89d8c8e52ab6c75d1b25cb0b018f4f46b3e8a9423c8e98baac4c9a661546dd4b760c32c9ea9713201e83117fb8eb0657ad99285bc04ddd95e9109735462a87bba94409968d410544dcbfa665b3d1b220f8558426ce9dcd14f95c1fbb88b8ea287e81cbdc892e7791445561e7411a95f185df342945f0aec0ba4892719018fbd95197b15669d217aab56e2d2cbbe83f2d1690dcb10832d1da75548e535962b774c6eb86510a16c2d3537e65acd4481f9b8db7ea1918c273d75f62bea8cd963f663721b13f372e6597d25959f89eb03a478c2a7f71d5edfa054919d2a144d4d2928f420acb0c24fb42fa96057974fea2aa59f5a9379bc1939a3da6665cb86b7282a3a31162e0f7bca9d8c9394f077d2646ca4b89cbc7ecfc1582a0a2439a2fe19fbef3e7448ee95315908b1e320beab11554bdc9f2a1a9652953102d45721664ff63da9d10fc26b1123fcb194310c526a4cb689b92df40036d3f90b318de73c0e099be308a4c2ffbba3ceb69a7072c4a216d4e4713ce2eef682582cfab565d271d72f2f4ea49b39a5a44c3cedcb0595fd4265c05ecb7c167da551f4182fc3ede4891ffc3940ff39a51887f4d4d87af896c59726c994f2aec3804f5cfe70ee038eaf28f89e336bf06a5f9227c4200b643444b8bad7ea6f24c3ce5e7ff12fed89c70f04cb2bad006291a4eadc55becaba054e743b596d07dfedc2d90a171677d09aae1ba760467671d96e6a7251b6d583d751b781fadcb0a98ae55e07b5f982b10d8580891b31edbbdc2d22405924461c8f24687b64a4376334fa12bc0fd29f36ac8d7b60695f171e680ef8092a5229faa93aee36bc8d327e9d1c33812e3e301f28d2e1ea4667d1fcd168f00b4e8cb488e03355d405f6bffe0344d60a5b57c1faae4001d14889479182c92710594b18c5b80e47ea1add3ac9caf540c3a6723d6536961cd734c3987217a7672072e331b361625c7aeff92b81cf491b3d1b71398a617b6f7ba945c470b502396258ca394996f07fa7611ad17b43d7dfa65dcbe89677b53e689b81a947b1c7c9fac3c07bb3b18d5b34c9f3659a577b8b011689068782dfc70ee116d1f73780cbbc7f3aa7dae1522aedbb4996b10af6019b400b43e921f978c52b8597ed3de47bead0aeb6dfbc558794077ccde22b5fcb8f169f20a3dfea4339d9a9c186a7c4d4d8c1d809b3ec335937f5f9a187709118a204bfe3173ddefe614e5694574c9af57024d409d788102c75b4a6d21e16843be537709292a6b3a369b9f77447bcbd07778fcc2c080ee954c19173d011e70f1bb7fdfeb2ef1736a14532087cbbefbeb17c70322e91aca3029026a67e8d82ef1bb73c6d8e87f98e7bca5ab9ac6c9f157e3e936135a8548a95fd6faff1489d4a7c8955b486e47b96f7a78b439b846f57d82ffcd370ac31afc8743a74bf97459127674b9c85d39892bdbe766df863915f2ae26ad01e47ecf8de12a3c2f19589bdc35aeb001c8758ff5ce33e49deb6ad40352dab3803b1c27297c1f955c80d6cab44033332de46b2338d30e5580fdb3f9b56ec4629d499194b82afb11cf6177d2f62651267381645126918ae8e746f395253e244c49dfd9eaf1b183becddd4765e7a98071d7e8e3caef1c331a86e87f309afb4b1cc70f4adcda2ddf1b89948fe22e6dbcf1efbbcb4c8132f25096b70386ddf3e13b5935efb529c24b9318a1694fbb4fd36bae1b83b769f91ae3f258c6d22c02305592c8525eb87cfe458f3f3e792ac47d83eeb889ce9948578d8e53912c09742704d425b0612ca1e5b67ccc538d303d650d95cb710f741d7cd93bad9c1f7af15fa079c367faa251c2f46de001d1b8b2d28613bc28d238ff3ea3f234d79b566cbc3a8beb54092d3fde31933169c0c1cd0feff325bf77ca49abe321a7e8cc349244050406723e5022b2c260af6f8215601045698c2e00f6ef3129d9b1af202d4120ebdab0d9531bbaf0c36f9f73d5205ac4cbc96d11423b01995ec6d37ccabfa3d53fdfead17f99a5fb8091cd0271c007ddc9be9cb237b82462958a21b5af50e70651ff8838c9ed5380fbc424551f5055e97ca56a0ce01f5fe16d209a87ea28a7e8f86a87a7d83d33f62c5ae806ff3314f4e85c7416ec04615bcdfb719e53b1464191d26c132a96b766d19f4cb507806f6e88d3dc8867c5a37c37289bedbd044cb7726982ffb00b024be9e00261d36472fe17e40b704e37e93f8c197c18f431a2b0577f5143525132745c4dd4e550e985ddacbe93f1dbff9f3398bba68ff6ea3a37db98973c06ad371f228f1da3bbf171cb452efd47c16541ff4a579be9ab897f8672a9fe75d7f05eff58523cd71b342ad2238d2201b1c26123362a59611011500d2f82e017d44ed7caa0ca542a9f3d19857711664e468fcfb227aa7724dbd35524e98b1beb1d8dbd2fdd61effa7ce834e2581a2efa3bba48d2e8cc9c1718986c38d5b03f041b6f54500f317606121708ec26d586ff0b991144396084671f7b33b88ff6eb8a4fd4569caa1c7d440272bda045e24b26b0185463ed9d0196b632a87bf1229a5314196ae525a3cde72294ee23e0746ed522d54774cf6e97363a5f62b832c07616fe23c912ec33dc9a1756c1c43f0cacd54b466cd5264ca0cf1b837909940d0a7ac3f5fbaefec789f624b2c8531da8a53d98620d02d2f37df49c7a688bc8138517bd3631bb5128d4c496db4c70938adb586561748b38ec5b3a1bc6087f26d87530ea90bc0c11a558f5e33b689d17d249942b2eec7a2f73e3f63082d6f5317b20415ecc8fc64e5fd7621e41fb1130d84d2c1cd9448f3dcd126206ce14c0eb9bbd5cb25f1cded11bf61fa4a062c4a92192ebd7e82db8ed1171153b44af55f18985aad515ca2ab6f8fe360c6aa0b793445833c7c0a9d48e611bf8cfd68fcc150fd083f98a6e632f2aa70e1e070c5e78b737e44b6b9158ec774d1255541c3f3a09d3921c56fce55f5989ddb343390e6ab8c733fe9a3cbb5173ce8e7e0207eeca5425bca61d133bf66495ceeae43124c5ebf9f797849021d0103689d4cc9cdab12e64e2ea7cfa3e0af7b377464ffdf68abcc7fb76546fcb364f1e43ec7d456321114300e461a2bfef25f700eeea6c2dfd1476637eb60adbd88958573a157e1f3e8b4b874e7adb0f7346e03155454f156a81bcb0b6541c6d15f6824ba29c17656a86d828c391a5f0c5430b6d3f28a77a0b1da8d60c51031095f852483fd631a2da88ca88c2890a328d6f2dab58bc618b03d67300d219f9d890bf3eab174c5836e4d9b3bab8e84ef7274edf172f0471148de2c485a0cbb59afd8074e97b2890028fce66effa88da64bcf84cc2ac2c7a395eba1643bbcc82d67906ad377c8b783161da882c6f9ac227974df05a19e19664c8de41e3f1fd6d035bf82fe6c139a9f0bfdea9aa1c71cfc12ccb99779a4c4bf4df48207115b76b56a56aaeb9007f3b5edfa4c3033fd6884a757285d5920bbea62d217d9c6903cd0697e75e1c0e34157bd5a149458ceb5147689fb82dc27c3098e625e2219174cad067959b5f541069996e1e8f0daf8bf3c9dc552cbf049c6e770763da406b0b79e953ae5529951cf95d74d39e0421b13c68074131220e1ea7c2bd3ca5507ea7a803a55c7f38a5ba58d547768543a25127ba9ac72f4765265711261d3d2f17fcf5e361b975f76bd687d24cfb46f9cb428633652f766aad5f3f0dabfdede51cc07a8ae719c066f75b6e1c12a09b5bdbae5995ac5454e33134a754f7f5ca15f7c6a02415171b2382b88f1e077c204bff38714275259bf151d1ebd2261328050be7116d3a50a3039c36af33198d1f60ea15297724d5b1f5df93dc2b20906c211ec0ef42d24220d343dd1287502b2c821c956defff5fe370da8f411a5c0aaf084112d27ad5db5f60dbcad40669d95c1dc8559c890872b4f88cc62843831374aed960d1efbad198217ee652d87c191d70e7c6f8d88c9b9487dadca4151ee2b997c73431e41f54e2e3b9cbebb4cf1ef4df48c8416cfd6443ee4c4763716b648fb5aa6c209a735eb1c8b0e51fd976939bf6fa085b8cd4fe0ae894258b81661802ae7c175b1ca547eca93c3bdf364c656190338e2290fb402475ff773ecd15e5a3cb1137a799d4f648f127dc69e3c1d8ad1623e1413b2070bd5f50020b8c19901fd4d6bc52c9e91d1a3edb89f567a3b9de17ad8f5a52c92f7c94fc245f5c8868f864aa07c517a525034d6a08d3f730862792cc9f2ae6f877db625f9de99665f3f73bd370e03f60da2b59520c9b485f50c422160cc1e03e9c4f6d7727d459b00071a370f6f00d7a46250eed58a880e69d15c5ff97cd2c9ec2eaea41b31310893c6d88f8f39f4c8a9f3d86e3030bbcf043948c9e9fab6525a425dd2b8eaef963f5b3b9359a33d61a670f191dcfba61f2a33f2c3bcb1326cc452c5c3f304589ab8d2d4be7cb1deed2db2436a91570391396bcf75f7a5468a1a5b79f9fa9bcb0a51ec8912b54acdfe6773750235743d809e62b43c0274e90ab7a39b702a5128288f110954844fd38c5dc47a531a23b61e5514c594a38c54175fcbfbae2d33791ead40e5333342a3825dac8490c718164cabdbfd03a4eff2afd341f074e39a3fbb52baf43df46fb6a97b0171b4436964d7a8051798f8992d3c620ef068fd0551286c7b1ce127602ac53c107585b36395f0374966d73a8655875f38880f74341d95c85ed99bb348ffe7a1a3204eed846e3c4681efa2ef4e4cfb4a029e18a2e962d9b909a3594329c13d26b54732c6adb2532e3bd3c6b1a57413172875652e21e19ad07878ef5e499a10f73e623687a12dc5336170d4d6cbdcf79be9f7c1bcda1cc8266ed2182955bae41fb320a873eb1c2d35af3e9080021e0875844859c604f08d4ff06384b1a272018ec5b722018c343f38465fb9c34bffc9dc79340f00cc153b5ae25f488c9df0d6b23272fe28955d99ebe4765c0cbbcbe27ff4ce3b41b8f3a443b2a7e06179613e2eb2c31662bb842423130cca3718ab1c383850cede88271f84de58ba6f347a2c3f58a46b57606996bfa10ab8f8fc3347fbfd5a0119fbcb87eb7da31d3b60db4e2ed82d0509d3e0a92ac00dbfafbf63b03f9439324d1bdf402fe0accb08e06a3c19188a5a4b90e7708ec55b9f3b47d39112ed7998e0eff71a170a0c9e4d4b719f4440dfa85a563bff701ad48764f672ec400320411e4ea67d9438c2cca58e2ccd18f29569b0df1f8992972f5c7e939b7310c00a3173d2dcf451e2cf3acd2c725c9ae2712ec7786061ec4e0a5561dd08eff3b356ce919962d99f49ca870014a6d1c04a45a0962b8e2722a21dd6e1e6a24069f450f1ead32ef6609424fbee5db554ecb60bf50d9e87479c182549017a32436fc1bb2649cb2ed3443d350ef072c6646d1ee30295c1744a2a02636c56f04b82f7cab83f66d57d046fa43b83dbe550803ab0dfe0fa4bf5c18d641bcedbf59efe368b0a0a9eabeef50f183d46be974855954facb475ed94bd9cf24b3b8fc8171b6b9c93fd3c704be62394a2a28f009c9020bdbf68e08d043e8cf418f304f21ab62275af28ed0d989cab6be6937179dd709872374acabfe8232fcfa6f484ce5e9db2556d06e4f06bd67cad0f755cc011dae833fb988ce2bb460e16284500f87c7b483bf9ebdc3699e392ddffbf396312ab475209e59ac99a4d92bc3ff286efac8a83e6750b0d007f3455bd10c88bc2fb19562e701a18e25fcc6331197be542c362d2edbc0554860326fdaccad1636ef2ac6d004aa0ea27e1f364ea456f48455f97a00db10d3057ae501d104fb6b2f7082f49db9c5154af166b72414ec245c02ab4e4bea47fa0ad9450f22bd6d50f680cce723f638396f5425389439ac16c729a203823f27fe51e0594a065de5f03b740528f4065cdbb6cb63ecb1ca0565e3c9b7cbabb6854b233a485e7a8996320834999217faaf2441863bc9649af5553de05c7c937d9f7924718793c6ce3622476f2f268309a1d57bc8ea8d99fa41c95aaf0a71d62708c7f8ac324d140e186e3c2b95fa04f2ea917b21903cc9e16eb44d37f919cbf78aaa77263db9240d94c4f93a7e00fd8cc3e19ef10af80989b2e0de794c139b3eaa038401f3555eed96de61b91ad9ca1e7191aec030347de055fde55307c92f8575b46aeef584ce3e3e3af0b90a69cc010ca4780bb86ad757fb01ffefa9615fb4e63d997781effa05efae5541ae9a0f23b483bc060ddb311b1e85597d0b318d1fe596fcf2b1f6805acca3737d310711b6661d357d5700efe68a800c2539ba6264c806115109fa454815d8625ce6a6a21d01baf04a00bfae6d2ce78270ec72fa76e1f7ad53312ba8d9b7a187639291ad70ddff3ee633e7f4f93e32755d712701a5fe59fb51c507e7e29fabfec88a4f6a7679e5dc0f241c97fa7dbf341461a14ee17cadc4418e56ce4e41a735a67e20bc967237f6a07d4f332e73faab4ec854868d07db894aa2e05c823f2e85908e060288a7ae511ccfab8f4369ad17271dd4d44debc648c753560a6625319629356783246cffb51793b22372700ef2a2c238ee37937e719db8eb7491278ffcaee9c10713de5f87c96f18b2ac3bb3fbbbab045afe996d53812f9eda51ed835216778d5df3517e169666818542667cd10b93e319fe92f0708a7f81420e5e6c1725365261701cfd5635517439312e02d21f536269f9849bb7b7042dfd62cdd908321de6d3a394af50edaa755199bfb78161c93143fa6b3cf493f895c1f27f69e088a20a1a81d2a21e215a82c40eb89ae3ac13a4926d57fe9481c192c459726d3eeaeb61d385b924a9bd2f6df70292eff9e91bdfbeeb516cfcdc8c3f3d3cc91552616e513de8b69fd89bb7cf567962089522f5f3baf09292c114f69c6e3e530b6e1cf071fa9927e0e486ce50839cc210ed1c8e13ef861ac0130afea76e08be5a519ae582a744b0e669d00708a3ad84461db98b102545bc0bab3a4a257436f76a8710e485f8adef563c49d9313035d5a1977958d1a4fee236c4725b79e763745bb10348a447933ca9e01c16e2d232f1d6e3e664535a01e6cc0d4279295f6e0498f2cbe8afd5032f7c88a8497fb5c4325b11e070a5453301887f3c6dcca55671f0a9dacfbbb54da3344bd37e092b0beff2dd53d6c420f53dc4aaef684f1c908ea812f0bcea67bbaf356fcdf8ef0f54e757383b9572678881254706643bd0515e10d1873a8e01479d77d303fce296a7eb02d1c88b31ae2a3c4afa962ac09d920969cb77fe750fb3c491ccec6ae1d343eee054ad1dd69c0035e830cdd9e4fb8269401e285afef40aefbe6f2cbb5b5b3156ac0b00f25a5620831207bf9fd6bad97518617cdb6180e381522542b6aeddd910955f680b5d51149f09b3965de63045dc20cb9eb4999e29c3ebbfc4c1029bf9d02a8ab49ad66512bc6e5132e3225869d45db0de7df9637fd238a045a4791d4994f5362121b4573879fcedad4262c76a9981a77b439c20ef2d542053c6c8ec813464592ba1e983f078fde3c95de323ce4b5b83e94338452cc46ef758bc35fff13f6ae50fc76a475b3117418c6d41dcb4073b969c237c4ef3e45bb5e6085215ace6745e9b56e0148651374f71ea247d7fe8363f08922371d0180c711ea19b97ee35817380ab13f883bbd8668cf07b8cb23e8919cfb84e7e76c1bf2460cefece356893c2d68a48718e0f24f2a5ef6c418927a9469eebbf877c1cebc5d41702b793fa0cfa6332dace894b60ff678ac4a8cddc29db424ff857aece4a49ac55aeedf70a1687a2fcc22e54066b2e6c9f9be28428502f84decddb109e786b02841da5b9703e2fdf1abbf442c1afc4a25881b2a8ec2f500d14b32e7d8cf89487afc5165228a9eb325db357084e406601eef8461014f2f9133300179c4e4246399676b1d6d6cb41d7d77e1257e92f2c0003a5ada9593b557466e62c18cfda1e82278914a2b484845516a2679af9f60060736ad1ea1492c910132d5ef0878d08b9c5414b5a5b0e71ee6426c67fd7cffa297796f5dd27421113f6608a1868e03ecc5f608391539f5fb736591fb260f7bfcf3d5f99ce060c367d52627b5118369eed5ae3fe0623681d665f038c0f03368f73cdc345d452b64cc1f790ced49e537d38ce798da7c5d69df7b29226f49f4bb87512e7acef8476f528531285ecb1c83d43888c7a4901528916de04447d073c6d39497224ed91ead98a6a7242506187ddce61c6b49054b6d5afc98cca4c468f953fe4263222b3b8bea9bf0b0c1509df639409743904b4ff69ee693e61fa4dad81ceeb7d38bfba1456b74655a0e2615dcbd6e47a6bed10fffb4f5f4104e504ad00ade759136a031990e4d0ff775d5c6fde889fe016546c36669f1267a5b0eeea8920db74c27fa0ab34c7a463a3a632593b1588f1520dc09506cf156a1c1c3a160bd71fd4c698a50844ab00e3535b725804d473931e5c4c85ca6b3aeb0506455dca18035fdad9e107bd4865ad1e0198d94d539915626f82f6beba11fa61e0e3633559c8522db2eb1ea66d0b71ef98f345f98ef58a72ae07175e1c2472a96ae836bbd1cc358059715f44a58645e5aa409f046baf4cf5e7b7920bfdb4b715423528bfdb7d39a27e991cdce6eb79d746ac4f3c8624f8ab9101ca8b45a8cfa81bb489b9f0dab2339a48d5379b491b4843e54dfbbfefaf05e75ed62d87a67fc6736361360498cfdaeda87e5f953fd7e72fb2643ec7cd0084f5d6c76845d681cf1df96260c9d351b64d76ffad3c3a09aaa2fa3a4ab7079d953d6a0a84b498d827f584732a3473c9382ff2da9c8ff7298c35adb571c14c5a1a568a7a5ce11bf6ad9bc344f77223517079d0a03675d8138532f86f96c405c7588aedf470a595172fa04be368965d6231933bc7df9684608e2b74d7c1e619cb0fafba12df99d70df6476b5ce9af83748b31dddadbd7c16e698f0ba170ad4058af4f5b4e967067006221c0c89ca7c8aa372d233bef9f36794f7c7f25c14e53a3a4c965821d142ba7fd0c8fe72e142810352f1151ce13bef09668f439d707a5e4569fb85985c910215b3c767fc44290741b657742e6efa64a0d4857a86d97f59a09405ced7acff9ed8d24b41ed84f3485b0f46faf49ddadef2ff8bee8bfc5c6386e0aeaa9794e0e49d9cc4d4a2933eecd16ddd31816b932177ce92089369344e67717f195c18b5b549fe8e00f3675955e1298db109e162578af9a2ce60ef5a6065a08b0e80f361c87a50df58a64bd517bac972d970aff4646953eaa23ed4939c3e9a571a92bd27ad202b6a0873785a8da97f74127e3af15d4376dc5ac721d0f6749b4d2bbddb78c826f682ad3e46a950528e18bc9b5bbf408afb1c0410e22bf7a09421cec3899c74dc57dcad0f6e4d1b8c893c293d892296de6c07b86c856e96ee371c169f68db6dd3bf0641ca0f3bcb43d79f6d51500d3e6007d9fdf62eeb594903b04e29f71c232428945f1ba8483e0712646135cbee6de1fea068b5a5d165ad98438d6ee5daad762b8f481422d807a0aad3a793a8c325ea2c830cc46d921da7f3e32ee357610c67bd61742281c222eb415936acf2553427d322b587113fdb692848638126f3a1a08d539dffae7282fdcffe6101215d987b0d16406f293fb86c624995dd1580107535eeccf58af3570f48c2d35f1ec468d25d8f6d41273ab6d33593eba5e5db2a3142f596f1dc5009b6b45595338447db1690f8859768ab9639774f5e8d9c0ed0ac35936ef58a54f1cd9537bedb45e933044d4326ebc403c84c0155694b059ed89a508688aa3d50b7e44acf79b42596e026303fdc7f9101d5138ad43d45201bff64d26b7f31022521754e0e7b937de79aed573c65578cfd8eda2c9f5d53e1c25c00cd14b6da212964ba4fbb302885ef8dda8ce2026cd504229254211fd820500f8f794f18d0ab421a8c34433fce3f3a30fd68e888ecccd2c84e661e22c349bf2d90a39a0441744d962370f3a270fddc3f3e8de824f648fdbd6ac6e52ec0df92cb535b67122110c4b048162fa641f2b4d4364b81edf68fe118fdb36d152a6ff15d7e8342657763194e76cd3b8cd620f168619c21cf11332f2e5da1f3e940af8660e06c137f35ec9c36857a115235018e199601bfa98e68f5e33d0398aec6d4445b36deda4ae568e92828fc3a9a45049f61cb0d61dbf0b7fdee7ea2fbd36cc34905246031f3a9d861c725d3c23465dcdf8240ea87b3142be6d90fe0f620514ed582d71c6105325ec9db416554403c4e561e65e83cbd18aacb891b09d1943c3aebbfe97afea03ca1c75cb75acf9c73f2ce859c76dcc39328c922aa6d9bcc8350f2e012f0cead00ceed627930b280e6357fe6a55401b0f1f899f8b37b9746be196175fc8c4a145f1f79c3db3849d83c00692245bf5dbe1ee997b0fa7c6e4908e3b5aa28945dc1379ca319d4c3cc5da4741400fa3a1ebce5b7438a62e9f3d46c65541b88c790f66358473d3b2333c5fadf7eb5cc3506f6c046a9134100b08f7793843899f0dd5c3293bd6b34e5e9c9c0d067eb62d65dca7711a20d1e316dc1a84a325484936725b879bb8e2c5eca3cbef03241e676cfc9c8fe4ad06a9d7c11760a531ad193a2c5863de005559251e9321932e7dee9b99c289fe7a0eb8f5362b5cf7dffed8717bbef1bb1644817979eb9744839f43615cda3b0a93210a16294bcb981124844dc5018b8c26a7912330aa333ac681ae0e89370a970aace8213233fefee6963bd7bf2c9e716310a1c7f3b64cc630cffe33039593c1fff211ea10b0b946cb648b94a681cc496624b86682e575bf01068f19f43a8fa6bde0188d0776354761016ba269d48d33454c2e5caa2de61ebb59a10a5416092db36ea8da33392f2d2e562208faf970ff2bb2009b83e6d6f60557e5722fcb6225e4e608d059aa84c3a4665b118c7d9885b3fb1f2ad048c665b3044f138550c66121a509ee2f0b8e131a4590d9e948cee6a096fc75f561f76d24a58a87b3aca62fecefe891148a67fc84f01c30e768e95663cb6f9ccf451c94012f5cedd11e3f6b46c3c1c5f6eeca9446f1b132dfa44d6bb267d7ecae0a46172d163516c8cbd02ef92f23382dc144e0318d56116782f5e3546e13e5d685fd64ae04ebfb294befa4a98c950c84ee6d42508ccb85df7b3a52abcfa879e5624cee67457a054fd7ee332ac4224e7ee03e90a33a35af2810a8754ee3ce9c4e3fcaa6070f200001d643033080b8d45213807f02a2c0235f00cdde8975dfc8cc8cdd0b5c3caea513d90fabb90495cfedf584d971cdbc67ac6d2498ba7a085bf5905cc300c252764118e99e5ed4f93eb88aa0789df487a30209a5671d37b752a6dde7e9facebb3147228385cbbee8ecac8e84c50aaa8688d6a285aebf9aae4e252ba29de83b494ffcd2f9afd1b219ad8709369d5ab65315fc7d531d7a0292aae1c1faa3e8ffda16ff95d70004ca5683320d126aa7abd314a90e08a97acc8eeb0a9760372b0189bbd299784f315177eefaf927bb14733277d6cbd62a22665a3d387c043d8dfe2b5acf9a14b0a035857170ed9f1200245b209c62816131e4f0d63b4aab4cd8bf6ecd083f7e25e74437ef621a0594ca7d67943a210fea4cb7368542e977bd45dfafdcdb2285ccf9c73560051bc827299c0601a1604bbb146598b69b1fae3717e4a6149de8f18d2d33e25bd340caee3af8602a96cbf4fb76a99a33e82b1a82c091f3e82d643a5d4583d9f12d621a4604c2fb5f7ee80417046b507a15addba22a4154d54644854c1c04c0a28e0cdaf4c53f6e3eaf4c8af17ae850c6238f3da3452e98e5141b0fa3c1d8d0dc091b95ea167c94ffa2dbfc38d7cd3e3d62e811e7c1530fb2f78e70aeeac6a02d9f9ec6deabefd628c5ec3f0b70a755fa3538a1ab7cb80fb8ad2e02566fe5fa05ec81d16784bddfae334427daa764b8f42c773a3cc71f20c7bf0d428d0e3e8e0a71c6a964bdd498297ac6b25e17f3eeea511a8936d9ba9541fc6488e96c279eae0c78b6b312a85150ccb6282cb1a31b0485e8408c3f6934074908907d83e006faf3dc1544ae13ff04b5411e360751fa614f3435a9a5699b67f898f4f1fc48ea1c7c8db723e49455017f2da67e0fd1593f2241a5ee12476de149c5bfbbc5d9bd682fc2c396884b79f425d483429fdce512bc0e16dff825c49721581924bd535336298ff7174cba20843e91479305be9839e7ab0d95d8438d1a89010077d52a5cdd0aecb0a59be4b4215260a5b625c144ad6fa7213054ed515617422aeb3a781c677a468a21fe3c66b46c8834acabb1726e3594f25e54b8e9129cfd45346c963c1871b48e00c89689c8cc821413d39d3c9f0953ea14cf68debc2217530bbf7eb6957628d2e7c8df39cb6fd8ed82fdeef2b4bf72e1079df91b9cbbce447a90de93487ff356abd84ef78d0bd2f3c601baa1afc5414bee11cfb1f33cbb292bdfed6880116061f816ded6fd1a2d91d6c1a31c642b1e43b0831d7358e75d3a19425a8b36b3e98b0697a85f2810d8378194f15b1ffbc8cd7dbcfdb995e549148a2417e7567d37293f93d2795015681d1bd87c4c8e1ffbb792d4cac0031925e8f7cbbcebd219a2a4bbe6199e173132ef0c77dc1c1a30ba9356c80a8c074af592596b65c11b9a4c55ddc4b2a565377790feaa994f090ee545d0ba6421fa7d7a3e6d09cd25e7b7140876661753a05c20415309e4547524e63a7ea18a9573260ea77cde846b7edba2095dcf6562fbf5505e412d5db5f1efeed2e297e7eb7bda84b676e21ea67882a30595d6cf88992e7a334f0d8dbcdf3a9e2d4f595c36f8de962407de10c1ecc98a6704f074e0c025019df87e608daf6a581d2722dbf3cad21a3626f719b9d9aa54a6ac8e144f00e3731f0aa8f99b705a2bdf13a5205217bca6fa62004fdd4aead287ce6c71de65a4936c038259559893b51a2d6e24b866c34cb722a04614b596634be5c4eff0e57b83c295fec77094ee4f758e92031797a3db3bbc36b2a0cf5e300d18f0f8d407cb78f764dc196fe9d1bd96d9054bce88f110217318be81157aef235e23175cb50bc702f864877e559c8a988a09128e612a405d59c3a07a4ed82510b048bc76db719e2a9324fbce2c7840d33521e0136eb02a7775b5587b8d8f12e83b7077c25b22db8cf90c220b1b2465aca81bca538b402bdff7e0a32dd5e4ef5fdfffce3ec9769a88bece83e62735c2872edf0977d727d6be6e793ce4622d07c853cc946c92a6596fdea9e56f92263a2bba8c0dd059d55c959b129711244a726991ed355f2d36672cc44ec8586e5fb7e9777ffcae0894e228306ed285f84d3792e0b52d7293e4817d142b3ff45e4154d655ab734eebfacdfb446d8e0321e361a6094cd597b54301ff223c54999c68ddef0199ae47b6d9ce0f8c1db60820b11f08a71c703d4e291cf6c1a16219d0e04dcd45b3e2909701fd488dc4a91bdcdb5324869e7ae773cd1ef48a7e5a23322dd05545f3a281c8714ff2343cce132e83ed148a15b303013bf23a6e570d889b3ed24873e20c333f108ab6999a9d3b5c7636f069e27775981787a0632110aaa177ff485a15530e1c7e5c09df30fd471e9143ff12268cf44f60a660c3007f3fe3d718933ab24af11467ab3ddf8a87f9fda0c4641875e044857d8dc5e3261e6ce885956bbd1126b919afde07d81b452db3be0da99086578ed9c498b6c344716247190860e870725829d74f2deccea976d4cd2ba8770a5a9b2280bad3809c60863aa0b392dcf790c62a79495762162655e5aca208031387d23f022092c4773552b58b7babcc49d3c216a69ce724913d06b28a539dfebc98006cf3ecebc9c2527004482561d6daa7552d88697e4fd5241de0140d575a4e097cf963095a3dab7b9e2ba43b1802626af6bafc017d3708bd56af819fe4c220db83ab132528ba90bd4e310d568879c312570f354fb6686c231fb3d3261c4f6d90a711403c2ff7d6203b4f114a6d15bc320d9fc883746d59a0214ab54cb9650e366c462a28c6d766365514facbde02391cef9fd02dbaf777b801ea8e25c50028db167f94dab1745cc63b587d2b4936210f751e1162c62f1b8b1366c3746ebae7fc0e3f76473c2a47f2dcca2d962fa1a4ca526e610b4e1c6a8882c016650adcdb725576181d24702574fa5d195ca5c2881557ac2730de8dce7d42c3d5acfc6e9e579183f2d377560e9f886bcf527c7cec0da2ae63c9141f56e87957eba03c190066887c0520eff8e0112718922bb178b534b032244492bc4515a429962609f0f0316899756be6130fa510fa9df1b8bbda27b6cc50bc3fee45c512d54313243e2a4f205b91f13085124be217b69c9f82ea10f17f0b98392dd619e1adc77953cab978a9a5488b4345624956821f2a4a6389cbb872a5291bd88500166e6ecb3f841155b9d1f6fd130f059ede44c034b4736a636cd14017bef3a227d446fce71bc654f244c077c3ca0e69b560b1d9fe1798cc5224a9069adb50238e68aa50e3e51e44e87e5c1537ec56da9de13f6d7ac5c701b5f3795e618d624a0372cd2eb9aff706c60849a661e4fe4d802ef3aa20690d55c21dc96628f6065c65605cf048919a7ec54244e0cbb232a7ec8801e58b6d43dfbc90cd154a96287d071d6420ec565305b342e24f0faba380e4c2c92afc441d488843f9b3bb1df4f53906e3de366f1c0a903945f54691a465e618884dee6701061dcfc6c117abb312fc112ca2594252dd0f8b941039bb968d6270d93cddba536205d70f2e583bd25fddfef1cb546f6627be1b95636afe85452eed00df873f64077c8a1fad1060f6d485f20b71970ae8a85a09188a308947901118e81b32e797b5dcfc6027135394806c33643b849831d0177031f86852d3bb2fa58558865aa3fa0648d0ac3b30fd6eaba8c9cf3c1878b02587b60e60ee8177ce30f1738b9431ae9727c9d79ccac58b81035deac936618a00c5b3dd418ef60457b3f00d84fcadfe5da6bec892363429ae0a91f780698111a0f2170d47cb0533167271108297cca51a7782a9cc5d6c662a64e72a0897eaa0ab9b7b68759c3224f157d7fe27d23bd246b4f836a2ac05b7275b6017cf4853b6976b3c6f9584380cfc78baff1611933bb1eb272195d5ce3b41c2d933c376b48b1247496a0c6137476c833094b94a1a44b0cd8e099305a0184bdded95584588a3fbbd9da7c11472bf3708fc4766e3684a8466dd0a2483fabf8ab3f3c2a8eb43b65ab4dbe497f6c05dd11893fd7aad6865b656cbbf9e62f3155f9b7228108f247a63633772eadeb24b0ea245a20810cc472c676d0a74c8c83cf8d2cf8fc4a459a6b7163e35325abffa847ab233a6aa12b82de486e485156ae3d89c39f00f78f66a25b964320511412e4c617eba2c5341b66eec8c5cbe40fb17f7bd2e7611281cb2b7b67774ab820fdf22e45096eb0678a5d9086e2ef4695bc7b55f3b8c5cfc3fc8e26051f50f7101cc17a030c026720351dc891869fd90a5b0129c0ec3c9ac0ca39a0ffcd4d211a6c62389408b1365b94ddc1215a40a4c1ff63fc3325f884de2dd5a82bc1408aae1d153ee57a4787e19aad48de9aa72f13d799c8d7046f5f4da203bdf65ac2bef7eea6b476d63db8f36bdf83e17b3b7fbc2063b77a1a95a42ba7a1b291bca89e1f405080b0e10d4cd2559b50031d8d0573ccdef03c907c94df76299cc439df8820550ad2af63f25e36a603fc1727725ce137e3dad8a7d1f88aa499e77425d417e4cada60256fd72ca0521c404c61c3e2688a55d085cd937fa4914634685b4c98f7075083b433b420b1316f2e6067c9bfe6c9dd4b11d13b563aefc5df3bee42b8ed5d31c785167cc49e29da972d5998f102416927e96df46d471a2ee69ab4cff459e89e172d7df41c4171364519a8ee6d15fb0d3d8e195f27dafc6113ccdea5d81506bd4b38543c033af08aee178b60c45ab1dce1d48f3a8b1b3deb2ea2ce03acd9f9aa8cb88b78f987a11e7f52a6fe2c6f0b7218888f676e289d1226b600761b402bd64c7994e610aacd7bbeacd1506808de7414a54455ee77d17d36ee23a52ab6ee7d955fddf9d90a205a09f8aadd6721690b3289f5fa44840b493ec4d2fe703683dd7a1ec64753237fd9e4da6a42fd7b295e8bd66a73b49a434c97ac323f1c81dfabc99fa84b95f77609a00519322bffc1bf7b7c063b8ebe770660b62de10227c2b19cdc41ccf66b4860307a5d38a8c290c5925b1e707b70c0e0a85a5dabe9963d8cb6ee1134c090e7926f8914bc5c0e2b95d83c38e8921d6ebf3e15cc62226bfd358776ab9d45e61f4d220df3f174654e9c25e6334deec79aa53afd5a455710a52f265bbda28c1f245272c27c4e82f6da4431b0f3d07afd426a94639abfe46a6af477711240970e57dbd2d3f43b72173381eb5e6b69f45d28f8e5855d2e0a49b3d43bfff7e6f02a2e3968109b52c47604de315dafc6384d0fe25fff402f01e5cb38d81015b4181ba73c06738597ecb86a7422360293e97a0987fa7b050cb98dd88cdf7bd89edfd86adb25cb4e4f009b09040837c2e29e9dc6824fc296e7aef2b602bbdfc864c45ee29ba50a857f3c91fa1084b43db721c8baeee713cfd781145214f7158c36c1555a15ac475dd703b6bd020b6f0c01e75377039a4e6912eedc0eb396d6c368aefe582d44b5ab6301ec5fd558b6d4d9186c5f05d5649aa66026d8709533d5296859948f733b6050a6d8c33956bd094f0cce65b98a78ee4d4a81e69fb4a3184f7318173b247a84c1bacb3bf566280eb9b05a121665918dd4bafe2e6286e096fb172a58cf35023050bb3ae3b140e56e7bf27e7fd1e48e5bf6ebfd4108d78a153ad6ccb2d8044b56228c1b711124ab5b9de141eea027e65b67e5931bff36c6b468b11c87e9dac7a46ddbf062038333cf16408f35a15a3d609a74e12d7a09c4a8b26b11d41ee2eedd8525046cd3855c8279cd6da7b52dd0ed0510167d85bc60d97941ca7c4fee39ef8d4d3ab4e398c57291c89270a7856957ebede968aabb0e8fc38f1c161445c05fdf818a89a4a26482522919f1c0599f9e9bf949c75cc10af824970b6ac18060349382a9934f533d809ea6a039cd8c482d2232de1484340efda812ea407868d4bcf9828501107aed335e359ab5a1d75f0ed436340969901bf5b22963657029ede57d9237d9adc965ca726e685f0375d6aca59755ae7bb89048c577832811690850056cd316394d602724c807f1446713069d106012fccab8444affeb9a166cef8e79323004370fcbd8eaa2fc26f367be7619d2626036d9c3105ba43de27feb0643ff2872117059611b436809a5a4733bec2d7fc53559bea27c4bd0d23f75f9234273362c242bba28ab7af14bc9bd5435f61cc4478280585333f0702a59aba2a1e5dfceab8b8661ee02fc57ce62f944cb1a61b70a6fae49cee0384327051396a4365939c64b571416db3118b3fdd6e3b4c6e969e2b2c5b4d2086557e329f099e66367e8a0f89854bbf2661f360d97cd80a97fb4ea5094bcdff3a1f90dec419f40b8a41483ae10460e447d3a928518bbdb57475b2ae36912667a5e81e7ae5600936354bbd8e9e8796ec9c3d6389ea5bac9e5f41a1696343294f3b20d055b38419fc153edd6fa6c38b4c76d7bae43318e0a8a4d2882cc0243103143786c7ad1306795858f73551fc0070bdfccf39bef57c1865fce7ca50ec9415ecc4b4ba6278e3b01bd3976d4572d9c21f9dbac86d763066d69ce62a7ee2b921310f0633a2aa5567c6e9169afdea71877e765f6f2b47660651d34dbdc4d9517bc30640507acadd185c9dcc98d38d38c3a1ccfffc2937a665421cf275481d8bf4d3658d6c7ac8d3709bd098d1c57952dfb40fa36de4d55312384db54d321dad490cf121d4d468ee477ef43cbb400b1b772feeed16e545dbef616fb328159a65419d8bfd30da5a8fe0cf8ed29f23dbaaa336e27693eef1c533f4af0094ed3cef5b0b0213436f424b049b21b0dd52acb17673e808945512f81d1b2a91df2fe50468188a9f4128a4e65bbba429e7f3e7041ecfb71aa31916b3150e17806154b4e4154b09eba3dcf83135467ce5a7a1ac15b9223569ca116bbee2b7eb5383b7751e487d5c9514ecc8eda748133ef9c85baf95be5acbc7ecb98a0974b7136123402e93d42c40f64a0b877908dfa41e05b32e19765e6355cc25183012cde43ffab8616b2940b1974cad054bf8bb707b5b648d5cba7a23ee7729d5fe0221b992e2ffac1935bec8173b1ebcb3a8652105383eacb1bdd24af52572b84f2d01475b469d08486943000640af9db9ba4657ae8d404bcc0463c6d76c6e9c40ed573fb8903cef4c0b734f45162746519d7c44051850b92f63f4ac2621a88c22f1416d9ac18cb9d795e2b905c770176587d1f2463b164a532d16c2b02479476605d3deac3e4548e284f972f6661d881d155365e4c3923b06456eb81dd4e1ba373863ec3605852729be4c28e9fa2382b54efb9dd1283b72317bdd19038e4d9c8d6d00130021c187808ef6e91fde9bd6ea55029005ad29e9cb8dd6ac843f80f6db49e5ed2a925624cab752917fcb1f7301c977948f4e292036d6db732791c4001317d91f30f22e5f58952ecacdef885697da25970b1e417ccb9370683a5cc773c9dee8092786ebbf63f5307217de041e6f18e522668c3878f7e37272ae421c4a0a366a3ef1c36d92ca6df23512c34fddefb116aabd8f3efde1af23286c052d7a41c416e57159e842bebe22c2beb40160a84000116ef1 + +Params = SHA2_40/8_512 +Msg = 01020304 +PublicKey = 0000000d57205f50c6d8ed549dfb7c0a003f85dca1eced57bc1ca49de7decbdbf1d1df301cf27136f70d408326910994c1977f56cd0ebb8f7381ec826cfa5bc2ab987bec1a0390b136e925a598af9a824e1aecc0b9c6fee9183cd5c5bcea29e57ae14745120205ffb56d3ebc83bfef129f6b6a9ef2b57abe193ebd38df2c45d380e80bac +Signature = 0000000000aa92da110e0efdfba9809b73bc5dec7c28949f6e2e029adb29616b143366c0fc7025d63678e55828ae4e9416434cc9593bad4c6b0528da007415bf84f1061a5d66bfd9cb518ddaf8d728f86ad217b7fd9a2a1d018d07bac49ac53f7965d2fb48fb7480b7f3cb9e11d5adb3f2e0f3e5b7d35fa43d9716b144dcbb2dd0eff4953cd593ba4540855f722fc91c602befb4ca5f3f30c7dbc6798a76f257aa2d3eb80baf04f82dfebb95252d174e1a79bfed7d0054f4c6d0560465086242b671a3136ede8e4371442f0d271db6b89184603944ca6999df3e4f24ae73f709304384414d10da0e40b1d289b5f61608006d73e628226ecd9298f7cc5457f37dfb14f4f426d272182b472cd13b4000bf8700106e9538b39d91b5257c4bdaff4cbc0b6a0432aa46334414b90c3d48b33cadf64af3e4fbcbb934348165917c48fcded9874fde3f45367b87018a1c9280f07f8ac028f45dc0b6a6953adeeb36bcd4eb6350d08955b0fc55c1686381e41be9e73abad8bbf6f24413f5f9a4a2bef8dc916a473fd46cfc488599c2e04513d6fc5556ab687bb4bd206636c38b178b50687ced071b176e2db6d61d33185ce9fad8b32e4f2520cc28f5c0db5081748fe752845360a2f6cdc41091897a6442aaf5a670ae264de25401300e77b22751894e35aa5c3c2904d217a50dd55cfd46315cda0d3e1c39a4fb3c9419d8771b714f1690bb847c0fd75198fcf0366283310444e71cd24530ccddf331aaf4dc671b7d835181b3ebd1f31d2451bb02d26b5f31facabe8498f43eddd22046e66403932b8d81a366b98bbadbbdb0dd5c09c36c3c3a14e152081bd7f06f52f1c27ef1cda51e75f4eeb274cc8cd9b486c4e83bca5441e99d9d69e07f4ee7e7416172c5fab3912ad39cdd9dc493d8d09120e8e2ff85faf5c2c2b909fbd02166865826059b914aeb03c2c05862e3eb45b2364b78a8f77e68d806d408b22d2cc19ffc92e3ed9eb8d2a3f1e4beefa72717ea2db27a343224078e9b83e54cfaae518f1e22bda6b6416a00c37ad0a7ed3114f4e1d3e6b421a55765a13457a399623c0926bdd6078bb9a39716a723273c9acb9e73952b2e4e1c7d318f7f6302a4b181f491c76223fae26b8e69f278c9e54492ef15bee689157ef5145af65eae3da8c4f771e59eca51327abf18ff2ffadd5c87e80ae2c15ff88bb5c5691952077d4eaa82dd3f48789f27479a7110a5e58e30b9d65d1aea522dd6badeeb35aefc9d079693f7bf5f920569ffd485694d895226d33e40ce0b48fca7d1d041206f64376c6eb306970ca2e39633016774d567fcc490515753f2d381a770345fe4516a14f7f578a969ebaad3c09d5bda047febd80bafb4014898e848d2b06bc81c2a961955392be6288c025db47d7da9b19f73de77ecba38301724929c35828c19ab981029226a2e4fc6c92c25b072e74d055439dce6b5bc5b3969ef45794173643251884478b3cfb46f16c5622dffe9eb1b1bd399a83e24906ce936f2d8476e3e5d7f5100012fea23250071dcad93c9bdb1eb8e3d926368bc8d16b788ba3b0c1fd3862beafb18582da086879b2af2934a315fdc4cd48593f634491d262a7cc78487ea061e2d968ad5bed52218c858d1b4f4b87c9d7c924883fd882457d341bf14b86768c06cdde2a2705f28c3161e65605719b3e3becaf71c3ff8a5cf0661bd3a7d81ce114a07934c6198eef6d0d78eb7518acc780da32407942e5694ca6dc9219e027625be40c6d4ad8a56a281be269100b93260b833d66214316926b739f152e4ea926862e67ce903ec1fa3401d99d65d9a013d05bc7c9769ea0c7404b427f957b82ed8e4b16dc696a19669f15cef5b6e5d234be9553f37e662767c87024480c090899496a8bf13c7ac12106866b304655f11358f8e46c2cb04b3d771c3fabde357d099accb5f789e2ed911edd9de6ae0ad1757f307a8d62fd952d06b374ca4d1743cd5f41cc83871f2b583d3853f8b1bc7dd3a92692a0777cd581a74c9c2202bf80fcd9bc208eb7c561b0a73cfed3d1badfbd79f69935150322cdae9ccf53ef3a387b751e16dd9d54b942375d4b5cdd0b420c1dfa8cb7d63f7d047db474b3d4d3314fb8ae091ebbdced7a16e939ca050dc87e373b17022777d5b5660d112a092ee97ab39b180dba3aa6f30d5510afec60a94859024b417876f20a3fede12e10d3fd1780a1ad2d287dbe267a93037cd4637e3ca8d67608d2988d52cba9187cc89d3efedf3c120c1d5d83836f84582aa3bbf29129464952ec93b01aa2b5c817f6be964f823adfe85c68295814c1eb782a68c72b21c23c9732e8dc8bdc16dad9f26e2736e325e37dccee482d6ed830dde922899a89df98116278cf8f792a728e7369fc980ce206b9ff119f72d0a6cc56406ce010eabc53adfaff0541750539517cef68b5e070bbfae9a0e24b4d2c42ffab336c5eeef1e757d90e154a2b84c05617ce898e8b4a999b6845e55f0b023e4780718991b682239727b6d12759d1f1134e39feb2f02c1ee8fcee03ecb22ff42d501c11afb568851a01a7a437daa1fcde496ecd8adaaec414d19ea91458a208f793d6c71e5690c520ad440246db108489c5f406477216c1ae1aec4e4008c50992e9442b8a4d3c93a7233bcef27a91b3bd90e40222c424573905da1e0c03b07eff536a1f1927b48da60f1b1302341e7f4103cce35b2ff1c8abac98b524c704befca0a14393d1b5ad5907e9a65e9f365cc062283236f36b221716fb97426ef018bcee18ba57cb2ac1c72300b6210a821440eccfb6c0b2e77000054956b213c2209a53181f8c88bc1741adf43139d00819d68a7cd9f465d47e276e99ad3a086356b1ba344a69eb47a7d246771cfc122a4ee52d6eb0011076334396b9ceff6aa3ca18862f7972a2fbc1a08238d050a7f8aa39203c94a65f721f046ff503739317c2f6ad5e1696959a4cd00310a8d294e569c6bb094419f797aeca7b20c17e7f08eae81cf7743331a96c15300d5b02c59d97c1ab345dddf0aca1df3b041d405c2bc6e454cee612f3639b7c251cad83beb41a8ddc0aca0e3d3ef9cf485c674a5de725d90e1f192819b4ea97bc808cbc51fa007df2a1614df12ac2c13ba0f8b9c041a08d1149a371d8bbed94ed8863b71b5651e0f976d4ecfcbbaeb1eb9e6f982d5b4f42b80d6d24da11e74a1d37ef2e22bb39fd00274218c8b8e4c9d8427d1a82b089c209c8a9bf5ed6a75c9d80ace0c9b3e273bc89bf176d461c897fde9584edf7b77fdb1fd6c8190fe4925f7cd346c9f527b7707f19663286ca37ccf2580994d7cadc482ffddd94788a825604cb1512ef44558ad430317427fbf8f65521c376bd27ede28b5ffd13784a0e3d36dbc46fb874b95239c57bf1dfa8309c8154e7236733a48fe941d60806f022bbd5a7b70fc2fc34dfa4341eb5c6ccda58dd3d84b4e033234c68b84b73003ac510130277e84378dc6e4a604ed81562f715a2d0496f1461fcd918ef9da2c6c283144de8212441bc0b5424b01bfa353ed9f14ba0863cbc67f757519e143ba663f289a25ecd46d5eaf8e6c76b1791acbe12a92f283590b6a387c6fd88d571e895bf453fee7b4ac030ae8f624dfda6e769cf37175a38ddc4b502615a85c82dd45f399fe76ffbcba97b6e5adc7717d6ea1dfa2ffae41aa6a68a11708d440c213702c22e85aefefe95ce77bd3389c10d9fb113302ae52019499d830ea85ed704af422e3f13914dcb47efdcf34c78d6327e2535f99033720d7264507d778da7f93abc4f2455883927a7938143c8b5a29463ef189fbbb2f078a56fd920f6de7081fa5db97d0bdbd0977d76cefb61bc701d4304a8f7fa983781fae5af29b443073918fba3c95cd88c1a178627ea552d4161c5db2cfcee44c39e3452275a175e913f803bcb96cdf7c34261089460900d5598e1c7307b4ca304acec7ce3db904386b57c4e9583b6f9e012ca6319502d04e892935aaa73c780a65f38cc5c55014d5618172ef99c02b96a5c83f6af65ed88d53cae03bb449f2c487efaca6a6f63ed65e97e4696bb118f37208ff683364c6cce0661356a3c320a37265e5d2013867b38909bf07c86fb5121f6648bbb121857a935651c500a66d9af30214b0c776ddca5848b9fe8f6482eeafd687eecc56b41d53243cb5cf6d51b550462ea515dee75b32a8a021e11016070b5d88b7524178af453bfcf4b7c9fd26ed2dc3c41c97bc0026f3bb7b3d1d0deaabc87aace21b0c9689b341e36c3c7c3a5d48fc32afe8db44013297722f6f82217dac7cde532c9ffded06458fffe701bab01c73badf54a47cf27517a5d764bcbd513cb11f45e6bc6b46380e1bbf9acbd3d0ff24f8fe1bc3ae6eebbb6c4c35650555d7dce476a6c2aac969af4df78ace110267287934f64f1764420ab56947e1e5d7c969de88f318aada6d9f5142e60d0c0b657a2502d3a6dcb01c0e8b492acecdeeda9c537ac2635efece3682c055052f910490d6a2dce138fe7bf8d2b248c967145ceac435b1a42221152f2a777d3139890239ee9ef8efb0034e08251c508a754e58905c33372db5cc02150bd6e889d1c1381b83691cf386be6ba317b079b387467ae0b574cbe6c64e90e87dd560261acc4d394afc7e91d80cb9eed594d8fb3343f6a8380c1cd56be2a805b9f39fccd82c19c0814116d235c9d9c8a67857a2e10b5c85cccf19617c91e06c11800c2bb3efb8599e21ed34550146e8fb91fe51a639484513dbc264ee6aab04bcd08abcc81cc017a6b436c3571edc06836a8f0057d52e50fb7087af4fcb1244522e3a40aa6981abbddb78a2a777d261c32c0777a72d8f14aba52199e3325964193ad0b59c172a11b8f73811da58154406b52e8d943bba2a60ebb7ea102cfc711d7f98738478eb51a25bdf18554882ca55600464c138625e9816a6e78abf236613d275006d223480f0730cd246f8e73e79d61a018c04834232e00c50fd355f504493cf5ff7719f3c4cc1399ab1b1ced2deb29677bb4c173d823705aedc8d02562278f8172b5824aef80182e7aed59bb9405c5bdc2e729c02b5ae2af5a41f63be2e996a9cad7829f8ee8822786ce3d0c45ec20690d4d0394fe7a6eac5250ebdf8120d85aa9f66a3c233db073636e2a1de5935b41de987cbeeabb075acb6416a9514d2f811cba7914da2c404aa5c6fee196fe20bdf03300db755efa024241d7707493df77e02f4a2242dfa96bb2f2d62499cd0baa5cb45293ba0b9aebb6c17b81be2bc1c5076f6f2087dbd65d88ae251d22f80b6d8bd78194bd1ee6fdd45db6cbd941ec5b08f0bcd7b8c56ed7de8e4458ae0ac10c37241d38292bb1df8946920cb3b783bb31377c93f4bc5b07dd24bcb5297d664aa62e9e2fd7fbd468ecb561e9017aed310554c801fc051cb4f94c72f0f535ad3dbf50f9ac993677c517fbc1f8bee35ff52bd26cb52bbe017110c7bf3a90eb99847c0884d185a616308df4e5525d186c83ca0d2e3fff431cebd57e7b8942b77ef181ce0671edeefff2ebcbc6cd4a6f6025656d05c2f1c426f2de520a0f4fb0c7adb596918c02851709cf2543d03c5cbfddb3e3b8c8201fc7e4d21fd9a7ab75ebd9ce4d23d4ca1dc6430dcee8653db8d08d7bcb2fe85baee2ef3a60216c5a9011bb136bc4b0d9b6d5d51a6c251711d894e805505b379bde1171e894cfcdf8e8e31b1b6fedb73faf287282af8353226b3a29c604266f392ce37b03691bedab077bcd9100e839510f4af2de58e39620d970e652124f9b5d242c980a176a4b292bcbee6e62310082646a30400e18c24ba836d98d10bbeab8559aac119cc87202a2a85897e57714d56f9c7521e71d70338982099916ae7225dc4cd0c0bb068e46aa73e5b3c7bde0f6c619a68cee670e60171d691aa2357d2bba1c82fc9c928974d4e6aa9bf6b0d22996a45621d1acb412020bf0b73f2cfe0a3bbda33b75fd9f7fc638474de853a7214d9e1e58c91b802a7713052b40d6cfaa445dab2181710f747306bbe21e8bd7239bacc8735f8f12b9aff733a8ab66db88155a22df6b3afc59dd6ab2b156e8c98069ee8fab5e907e68ea244ded35ae17839c80e213d5fdbb723b0baaaff85cfbb8de2de48b96bdfe364b8ad01521b6aa82bad605b183d0045e5deb546f0eeb81293688bdcd7aaf05e8c50dd84761bebb1883637a269acfe6fbb18036baa525103126dee4fc28b718f7058538ab2d5cd6963975c1c547f200ce08890e627ff3ddee13e9555a4e1cf21776528e4382aa4491da94c87d8b2b53130fe74e4abd05e5b23bcb50c7b79c65d834dcc1aaefeaf18aff15b92fd9232c32f64d91d8991dd6ecc813c1b01581e059119565bead3d492a78194e0cc0101692094ed649b940726ffc8de363046ead8e98384216919376c21c6702c3127517c4071d8da3e8fe2fbb5750ad53feb02f225065a8d0c70359c2c7001231b67d7bb84c2ace40f386cd5ed46ea867a98777a3817dfd87ed564944d18077bd78d447dc316b7bf0e24bc8862fffac4bb9de0b9ad34e60a103af6393617e39881b7a739a3ab5b3894741047916d9a37c47f4c1425f3222e65dfc63d000170928ce40a9befeaeb8515bc5b19129fbbf8d9fe3ab52050d46d8248558b9d8884cb24b4b2c23cef1ce8aec1241934864b1b8749d8e3fa46aedd0e3df02b453166b3aa1c043f8f0135ad3667bde8a19eab9df9c29c358fce5ff5149fc9d11796aae9f791bf662ba04e259d023f855c7c0c96cdcbfd2501f69adc4063e30be248cff91dc2ce14b7641ff8e922fce8cd8ba58d343b31ce6b83dddd5076995f91b85cd804c2e9c18be67abdfd57db11a459db9589a1da07ee16ce4092712e3958efeab80a1207ae596d0794b33e0b0cc140f7e027ba537ae663cd745224e881c0b920f9bb40fe448297bf197641625df43d05317db217bfc116acdc1f8d949de2b1c97e8f1e52e1c816e68e905ee48729df9b491ff6cf8034f96d89e59cde44049d2031d47cc074d6b550d96e256a1487a2a201d8bc9f93d86da17b52cd97c8adec47cd554d2b912203a5fd720917ac15402b5c8f310221ec5ee95c9be801e897418125b71854f39b4a6d2eacefd73e56926b4fe934c561463c48c7a70daa50325e1c3a923036c9644c59345e43168c17f8b31a4b8034b73d7346f2b9c72ee8e9ea825b5183169ad603c65b6a4f3ae8eb865ee78be8cda10f40abe7ee48026870fc02303781fc128d1efbf589813e37429d553a96e49a9ae7ca18639fc85a5b0e9c623a91a367acdb4c3004232ed85b52d4445c96332659d4d062b0f48886151e520de72c8a1a38e65294851e6bc77ad1ad8e798ff080acfc3fcd965a125228ba3c8678662d5765a6065958397b40ca8eea7ef3fc7ab839e34e261f738c71783a78267b4ffc3f007bca31ef808771ca715de689c3f1442d94c794550c1aee6d877d795b40b9079c8b6302fd4fffc9394e28dfd47fe27e1be682b62f3481af8345aa182f353821766227fc3e4dd4e897f722e8fe28d48e23e519d6f5b132aff82723f065cdb3ac60107cc31020d1278aac60dc0bb281fb039baad753d40dbcf45a2a9bc77ca78474b6f963b9aa101be852960ee04f3e6eb029941bec93004dd42d242f53f17babd0cbe2fe4f7ef49d6a63c76047cde31e29c61b261d3145c8721814be84ccf4c2ee168f3d5689111b21abc50b4967f0c2b9ffe0bce46b534c56b8fc71b50b069de7c788daeb780007e29cf9d1fb872af2ae1fba8f6561cb85fb1ede603a02ca75f12d2ed9a4c4dd703791ae977b0f98a9122c7a0075dda65dddfb4dada61a56b29d6968de0e8e533e40cee651c1a51b4ff0b8f9e6e8440a8acb04c268a6edc458b47c9cae14fbb2096408c2250b085d1fc5ae8b22cce79493325c4df82afe67f1faac1f573d5d4f07cddbd0e9352b68779a3a4005b292f09d057eb995a0320e7cf3c72dd855cf0be5286dbb5c1c60885e1d1bd35fc3cc578b88490ee21251ef3f3ff8bf6482dfc68657d16211c72c28ffdbadef2855af2fcde9ec29b0348919b0b5d051eb50e2aa4664147798bcafd5de069ecaa76a8c2b4f634d338c3b5946a9f78d88b7f0cc16b7261b88611daddb1e50de506a9e2da5e4693dbaad7318215d6569c690cd5b3f9678a97e7f6b28534a4d187d4b49f94f89761c7afaab947800193c8be786e56aba9f30755583eabeec0ebde674d1bc2014daa4990d72fb609f31d33c1cea2b3e48b4626678d61f349bdc3cd0d4aa78791c6c82d3f5fe6c4989d0f12adbd8e43e0ed564f2762f6892fa76152b910455f8f80a874ffd1b99f3d4b6f09772765700eb2587f25074c040e5868cbd65fe3ecbd7d2b72ace8d6f34ec638a21a8d968352c93e4b454d074bd270c114c51657efee2bcf5bbd14d0908a00b0559894d3890c191592aa90a7b97173a9aca1c59ada720f1917208c6609da31ff0ef6784f4777acff913b777227e7723e63bcfb89c6b63e62816349f39eb34ad39c21c45ce077a062df1bd43ab1e2db79a82a7a9884766c556b4621d8589a40afa080648614c1e37501afbe43968287e8aff0e685b21bb2c72fb899c22fb2d093b39b2d58730ebd74f00207c4f9428ccfc3fb76e9944a4ec826fccd208e4f5182c6abbf610bce50981d663dd84b6a75ba605ffb8fedf9ae91b9896f6ede2962fff3afde68f974efa4c4e0bd43b6e1cb01b89f42ce75ad6cfde079a54b4301a8d2ca5c912f74e0244fa0728885556fb1b1ee5b79bb446b7f7358f892e6574b92ab459486f3810c409ff415527ee84a5a12d48d03a105c46c702cbf530f5ed915bdf19d70494d766b4255c46d5c4ebbbcd21325eee1e718d283553353b91236f65264d577e34755c368855a3cbf0f47d531428cc24975d87dc9707847a3f19cdd2e6b66623e9e5101e52e24c065692fcdd8df16868f8ce2988f24506520a9c3c95f9b0d65b8127ccd2b93f813c445deb79a714378f1bfa3dbbb805703bd3fb7a4661f0f90f696c63f6c19a0e11ba76061696af12a5f6bc7447471036ccfd0e4a3f9e8e00df8b72b913a435659b3ec5fa65c208021df02cfefe80876cef6c3d2014bf6aab91de314240c41a798104a40920a0b0fbdf32473266debf1474167619c4c4298c627f91a9ce98cb8d1be7abe7e044e14b42fd6fc1c268cff12fe847c220b3c23cd73b22662d6f4a670339afd625bb96924e3c28ab1334b65a794946989d738b2a7a0b6bc9e2daf0b42eeec6c019fc1e7c3a0a48330aed31fe825a2f24a23882723607e321cfc25185643e65bfe1543dd5320471468daebd11f2a5585047acbff5e0d6f07fb6342911733b2895ffb289b5ea90d4d84165a4b74ab74e592987bc7fa839b44b03661f5f725365e0b7dd19e7ec2de1dcd71134a2d092e27a6224bda3f9ee49a44cc17110d0c5437f0a282d0b088999acbd9e9a598bfcb0007a380a0a9d8c575309c8ab0bc74ae650d6295e1b743b80aac0f2cf5ee564484de1e2a8fdb3f911b6a2951b96f87bd272c242f3b2e6f24099a4b6c90bc79dbe174e737b3cdaeeb86c3601e6807f44e4f347ccae290ceff566e0e407a61b2369dd60b64bf16d32e95b54ed52820f01d47b9a7c095386f7570960afa6d4be8a27f749829fdd912b1097cc31ff061bcc26b1fa734db40eebe0aae80392e2035134639bb81ba791d8ca9bd9ef8f5b64e11e16accad185ecab8041ca1ecaaba5937d65320e21479ca9d89b29ff3364f6bb7d79606a9b80263481315eab3eac1f0de4dc793d9a2260defdc874749a95bcbbf13c1da89efb6517d45b9c2a5f3ad5ad0dd44ed991835da7a65f468c116d156a6c5f864cbdb7fe797abe49d3e16de55b64dd408d3230a340d6e32d0b6ed107f63997be525915115a06706cedf273e71df48dffb8dc357d9efd66b4342377dca2f410f0f01fbfd10d3295446c29392b905aff3f5f18951320a91b1db09db982a5545e0c63e533270cf2ac60f6bea5bd4ff0296f4c004e60d3f399fd4846729b05ab8d8f003f6a930b0095151937785d80086120615ccf8c37fd0c02b4ad6fe212cb49ffa0a843f3119422fbc3601a387db554d789538034b821bf49220485df8e9eec2eeb524e742a9321d08dad1228bb277c8a9fb133bac8fa8d2824380de9f5704c1e9982a08dffac6137bc25a16ed8137b1cc52672f924e7202ba4cf4025b27ff45f72a93b49b8f8025dd9f98fe23e1f631f010354a142813f19379fd2aeb200f9b45d2d10b442505a7a7c4d15e8e94e2804c9054485b49c8a067ed80383c9da227496eeaf5ad5fdafed6fa392e7afae0485a581a4c2c36f1da0f0c0df0560b176be0ac604e16810d202451c93eebe571e8ad9bfbf60e68922f6b52afbacd35e2dea0d35047739d4a2a5311af898735f173934f8006678d661dbe6d03945c9ea252d1aa5a4f48c493662f024eaf81a9ce73d358315e8505257a51574d09a167b9f4b2d1a4d61b79fd22a608a2e025d4c325755f082d46741acbe72e169f0ae6c2c8b3a59eb047645a37fe45d8cd2f0832b730bf2e0215a6cfdbfe8e874b7a5c27d2b18d9c630eafd2056f4ba78e5e7062516f194cc4f1e58574b1108367d54a8745bf0249a79abbea09588a7ff102f7fe0a7884fe0c7b956abf11c920e3d9f4a44d3d77e7ae177fa2ee105e7f4c71eacbdbab61f1b5ddfbb1f4f742254bb12029da899ded4e7924c2ea6962d73d43b15685cb2e259037bb3d00234851862a9632e16ddb34f4946cae08836d17f31dc642b1542c3111955413712de72f40486fa907767f24ac3871f0a1e90aa776e5f9657338fe08233efe91b0275cfe19938062ce36ae298c48f733db84995bf977fb4977c7f4a75d6fa8546b379961f6f670bc0bf624e88c8b3a8f3d48ad032956c5397c66ab92d5c16619583372b5ac255a784e0a19ea2fde636381eb5642fd44f13fde9bc593c918fa3a2c5a6081068e5c2e92e7d1e8d0600a31251e2f8e70092bb681a8b8e19d3c6ec8c89a6f32289469a231495db99bf02efcb1546f908b83bd749955b4a88ac18bfeecafed37bbe03119b9a241a2b501ccfe181dfd5c79e718a9f76a848677af6ee9cbd12f098a6b4c466d96abfe047f80289889a421e9c4723347ed102ff8d2f79a33aa94f413430e9a565e17000ee82a58757363c2f9a6acc1a2598004511fc558870e8976396df938dfcb8e0050a6ba740f47a4126a48a0629a69368b20d6e866690aca9d57a5267d303e2f8cc227c74be4fd2f7a916063a56a053b2becff20f871337dfe8f0ff513391bb1ca8b6b47a0a9b16b0b4f50a4cff7e3d7325a2db04235860dfebb45171556fffb578fcd942e0730d3bd04671580072befff315fc5b975866ecdf136b40dda6f9d69c6707adbb7f8867d1631d7147d1378e275862e244d4cd89085964ac541989ab5a2b5478e3bdf841f6981def23b9a2f682f703d54be00634435400f0f25fd7a5ea78d2dfda8c7fd0ddb317bcbe338784dc98074a4390f5bc4957fcd8e74ceee6124baa4374aee2f64334c4ca98fd9017ce1c115ae6a3e02eb54bd28db334ef7719abfb9dfb07e5b17f55b7449367827c1aeb5fcae0dec1b1e136096cfe467ad135aca702230750602da1aa9b35ceb722367563653de0d28a3c8f321d3dfe9970f133e30cac2aefedf96e33264b69029f5015d966c36d51f58f713cdedcbbbfea03e7639bba4f98a7094148fa13505d97755f564d35e8378d9350f482e9ee5fdf383f6f84b405c94c12180b3ecd1ee1fb807e3022c9ce6e434faab4a870c68795f463da4353f8895cd322a5eab48ece9b42f992242b21591a160b225e0c7324aab0e677d28d78f19dbd70189d9ec79c079f9da7a06a05fecb094d9cd5ff86049c07fc4d6eabc2c6a64e2039640a26253986a117773ba5ef3b984b124b1d37b3989be411f214dc40987580254d73f16bd3885f4014425702d2b613806a6ca406ad012589e5231d1cb62008cdc8e9cc4f5141376ba0934862ae1cfaec5bdd28fc2fc4c3a1659686d3ca211cb762b7317cc75d9bcd3d1364e9026558c73f95d9b3efb0fa3b46b7520698cf4d9101fcd0b639d70b661c0b6de79ddb896a2ed384408260e9a0caaa319bb973d902e41f2ffa25ab81f3c5baf61d9a2f6a77d91d9054da36bc4876a341091d318d2628392837efacde3063e3bae58f942444bd11669edbe427880b0663ac2bdc5d3971662e3493c07ae76209f5c537c53a8f0cb4d7744c2621aa2b3f9bbd5d8b35f1d6db48811a146da013823f9f431f49831d58a7d63a6566b6e7281631d3a82de1122b1d6d52540b41319438cd05759db347472d64b82c56991a7a9e5fd74f59af538ece815825a67590034d49971b0bd5faf10a0f373d83880a5004626b5b0388523c166375d9ab0b365c8d81cd1858a3cef5683f2db0797494abc96ec6ebc28d7bf197894ee0ece608f56079452e4f1c8df4da281ad2609d48132d7810a4bdbdd11f15914d00208d835f70c78af34b09eee1ba7582ce68acf92871e78992a718031b10df62b3fb8816cf4e4237c1ceeaa73a39c92b5d939a41cceeef093a240ff357e2c1529babc5347fc1a4ea8a1253c85486ffcea8afaff2f3888ba9bff35035f3c15b51e5573bd0b5594d8cbdd4282f9c53520e02327e715dc57fdba6f3ca3df8522f1c811fdd34ac45aab1b0c3e2b6d31a230c6181781fd88a4a719ddf85c92c2fc489de83a2a9c52be1fd694e7f59757a6f1533b5960aa9024ba78d755a504ee6dc03dbc9f1e2ee17f3484b884ddbb408cf8612ebf6f8168a2f42ed6487c8733da3cf67ee0845c2f98dc789eeeec1a86e6d5970cc0bab1fbc9667257f2dededabc494effe3cf7874954d2cfe4f74d7d7624360a091427ce7cb5c7a62ea99de55cc4d465776a4f3b7897429d02cfbb030a3062f7858761ed4b31e4b96b821521669fff98979be0db7f47e3e5e6624254f6ecdb7e11f22de6e236e0c9fe8de57f22fce0aacccb0d6872fc30b1180a4305d2f1ae7815c081d4ac59905dc5952d6f0b0924b3c587a8ff4c38bf29df941f7cbee5b7ed95d264928b7a1f512af7475948ca74030fc8f41da317d4cbee85eef133714bd4244a8e28baa4b5fb6846747b044905116302acb2b1a90403c6ab1310d7662656ec561bcb78c35dc58c91e74990dbeade1cf77346d2dbb57ee9a52889ac8e71d5a346fc6bdb1aea539ea27525dfa2859f7ce9063c80b5ed1262452224d91d14feb198c019ce66c21151da5349ed0388a5de8e29f699efdba9da8464a477294d64b4ff2c01639672bf04d646bbc5e8ae8033427f0533e8b8a2e5800b3d02587a9dfc001cd955ed0aefb0b0b2a4ba28d6981f92ee42f3f2aefe9735d1f03165eaa2139a1033f2f32c3c86ed406fd825a90d40d732df96587d1c112d69b30d2da672880519df381c23adffbd09a36d9416c061b62d40c841ec37d839d0c3d8f10e1e921fd6bbe4112b4755025a954c99b073a0c881b2fdad48467f248d429e1350d9b7ebf8528ed73cf494015d8f228240d69fa353c5315ebd5c1e32cd98004f3fdc1943a4ddf3a266ccaf7f01f8bcb0a0002a7007eed36e0a9ab7c158405377f89384e5138f9cf3ab88b9da2970ede61303fc1ae25c575faec19c02394c6d3d8241d2fe00f5b8a81140dc8d05d95d41d76bf727ad8cbcc1a45f7054c7cf27492445f2661ff9b12089e4d7e593245110bb01f7d5de870bbc326fe624fa95debfa90b5f799e304528b0f00b6d949ad11fd209d1c7790f0527545f77e1e7a16a442ae8ce7257e94ac4e8f1ca668a120fdd6293fee6a0f0b34c63039699b9768ffe273068e68c2e27df46b4595b0b7a4d1de3cd897572675f7a91994d3d2e05a1d7bd446427431ef68f377080228e65810d45affb1953fdd05f97be9be49c7bf19f5c435252b54d903ce79f99656619c1cfa5ee007ad877ce96642db025b014e99662bade23ac655d3d49134b1d11aa824648bda642e15630f6b20ce94f2597fdffba2e333070e2d2fc7075d2a352d35749aac87bb66ae5a0eb74b2c5c68fd518a773b43fde8cde5f290190d6371d00e8a304d97dd1eab8985973e5245f6e23469d7311605b3a8e9a090951945864322c808ccc087088371b5842079aecbf14bcafccee4e464dfc420e2073d5934fefd16b6dceefe47379bbbdab0f4f401eb1a7076e3bded96c62bccfe60fcd1638610c5aa151d7184567373b6851c43699e47b6fff338f10c753de70b963f8836cbe78e7a1087d008e0f863a3bc2f9d33fceb1f566183f99d79f135733c69e664726814a051f210dbd571d62d91edb76069726e17740ca9b8c0b230c2c1ae303b7ed6f9e7304bd7c088d1ff33bbef3e0350add3e77c300ae333f140365d3d5b6aee49ac7c6daeaa53a7f8da3b2d5b9c674e289fb6dc118addae10c83d301cb7594cba82c3070b7592768458c2101b90f5b4b1b458b6e7f329b9cde0514a8fe336abfb9d18112ef73fd0cc721c3c1c796291a950e38c5d41f229a2bd1eab68de2c365ff3e85e44db250a8a509bb56d17b9ec84f4c9fda1c66b85ec543323a330b76a71b733c1747323d2d3596a910c84b815d85f1be5ac1385f6ef132ead089e8822f0463bdc350e26e3ba03a41e47407ffaf8bbb2a3f7e8982eda0b2708872f366c9c1bddaeaa19bf8fcd0f21995b8c328f603b7bce4f24db566f5d415f04edb0f5c8a4ee65c19543d298858b8b1d634005f7282ffd5bd668ecec2bf137706bd4c4cf763fd3d59bd1cf23daf272ee70347b1f99f2bb3581dc9c03d57915de0c95dd8cfdcdb103c0fc43a3d8ea0edf7e7e50dad7e0d39b3a84b660ba4a70406df0e491f688bbcd017493d193d222afdadd52105db7d6a9de9b6a33f84a1ffed9137620ce5f836fb6f1f7255c7d891ada8a3265ce8dd03cbca7a955dbe4f8205fc083c20beb01ab38ef728beadedf33fcf5ffda76075405aca4ce1f913e63af5cd9419f3c9c084663389dc8bb4a5ed1e0b95f502e8a9f37913b2c65bbd7bcf52b3f31f67cda68f8e7012955392054ec42f3efc691aea4b4d6b41248fca0489ca0882e7cfe5d0cc7ee60c63606653391bcd2d04c305264a8f1257495eaed03a64aacb16e68d1fded9596b1829261bb4bbf1b01855cfb4dcfca1edf0bde39489389417e2524563b33a9fcc7e42e77820c80cfcc3c18c03a5fb57d2255177454a272185865ff007f4f5033c30dd0bb6e9926b556a14b430a8c77de0a555a86b52a5c9fbdee7687daa23f907eb570a0862f33c85b2a0d1910c3d851c55365537a12c6b206062b2835dc80ab3b8a808352b84a6c5956a5d973cb1ef5444438e1d01f9ddddff488360c4a1e20ba783ea4c8c49154dc1a61397d38bedbe0cc5c0801d0518b35f58fa17f723136f9545fdcf89c7f92c029023511d780dc367e569df2d8ffada90cec55280a5010c4464e99b82a9efb004af86d9ff6344b612717fcf8dae27d3069955cc1512b17159857697fec71ec702b63ad4d10a1a58348a26367704507250439da70bef6b48f614c1ce90058f4207241f2682271a18bd9b5b424fb040c81ada4361f271f12b8bd4c4d85f7481b163818ab5f6b595cb3b9c64b2081e8457c0d242aa26c51b6c276aa617e8991c41bc0cf2d02a7c2fe3a9c8057dc397c901531fbca67fd5fa32cd89a0d6796ba1c9069e9db18c61a302f337b9b436f74b55a21d6facc8c7e27f746e8eb532c831924fcc69f40184f39d084d7b86a7b4311896b3b1f47f0bfbdcd8d632b84e61546d2644ed05ad1c19ce5b70d7cda899946e5ae02224089f06c794902703fca657380cc84691a5d67c2cdb718109c009e778c1f6e27d2f5ee6af78edaaaa28b126fb72fe66b469cb8df71a98546252258cb07f32177b1c2ee4509cc03d822c98c456e8b813211b7403fedd68ef09a001b43fa48e255dc8900892138e9c4b4db0e25201a35c82de800a4dce15b3f6e920726b8e91a0db391260481d845e290c1b6a480b3f4a81cdc0772b8bc79607d579f889228da48bfdc6b448f670cd78c3f19b95d1f91a28e8ec7e6d9af024748ecda4f1706c697891344cff260e44ed95ec6758bbf260ea523a77dd06ae039ba12012e435aafe9e672b24ace671e7ae0a74e82ad8356ac835e8a43a24cc2ad7f4f84b63eb10fb303169dafed02e18af58e2bc5b8578afa140bcba1bacd9acbd9846a54e98539fde21efd69d2b9b2e96a13ea9b02b60b9c99c0a3bded13145782222015b3e99816db7003547f2a1fe2a0cb65983ebfdf537b440884b638722d9e9cbff6a93cbd27833c205953fbdb0589074adc78d93017a9190ac8d08e06a14f346beccb599b02e3b029cb90481195511ae1f60bb0c6cfb8422a6856e07377d8d4c48c6c7e7ca44472be5c9d3a2bd623167ffbae5744b939c8b90962a311050d3c15ce8c84852014b673eae94376fd241d3f09e6e7eaec6cea3ebfb68416f12a4619e34949ac4d8995683241102f18a63442e9ec52e85ad1080465a7e2fefb5adca2dea3501321a60972fcf584bb34c95a7772cdd1e0f3462583e19821ff7fac2541fa84aca20ef6432a57efdd97fa1d215183e52d1341952e89794989920f0f39b3983f737e766adccfaf7aca575b7a2a87be9e3f8c0366bf3567e33540f42e1c6a37825dfc3cf2bfa662db81ed54c487c83334c992250597c0fde0a3ab1019ad546528cf24e3d72e7ba2b736d2528924c97abc559437959609655fa51841ba05b09a30f3beac13c71f87591c3c9a5896e99615066f58639f03fbf1d05ebb02748b46aba6bb4b2f9fc6d75c432cef5c412d044ee72ae3d3eaeed23b1b169bc8f7041bf7909c30a14135ebb57a5ad30e05ddc06ba1995255f95989d81eb5322953064c1ec36e51e4122ef3040a6ce696131bc28c73dd7cfd7a63a2d6d53aae2575bc1753d8f8a481db26443b7b7b2bb17a468a8b97a775a4ddbcab5c86552fbb8bc2ef34a0db9cdb1048e0146c2e5c2ccb452049e857b27b20ba94c9b3aa4bd52ede5a235d43279d7294ccf3f3dd2e9911049819cca605e7ea98dbd7ec415551a939b9cfd037fca27b8afda08788cdc96b4175495c5690c77f89b6d43dfbb37509dfba96fc72ebad6183d3ada7343b9c08db5609c176580d9017c06f26457c1b8a48b00cad31131c22d483124833142e83b06f1f6ec72cbc440615df85879949869c2ff67086b65bb73b13237f11792b78288984b658a6d4324454701ae3f0160f46ff67e2f47e12ed65d99740f6608c903e9afa7b42816bde712e3f57a7cd5f6d606f6486ab530e681303e8309897e2e37043e92350e3af56621e45412fa2e636ba50dd68640e6b824030e736ace931fde22fe875864e1cb1bdf15fd87a7750dd3ad26d875c1fe3845998152d09c7feccd6cb1805c00a9feb33612cbf5f6070f3731ec5a037460f00779ccbdaf1fc00a424d75d192ade3ad66400f1b6990444b159910c444b206f1c9fb0f8a73216dd4d5b1291b7ed2d658509b5cdc0963f7488b5d857013a5098ea543883bb6aef1c38e71aeec1675a2f0de51b8c22e6c6e4ac50b5ecb83bf94020195fb4a8210adca91fafcd3122dc6b7a00bad23ef86ececcd3a9fa2ecb5f1e10c7bdc6b170df66c959e9877cf53c5b5c283f3ad084b5b5de73dd79f9fb55fd497645b4226c3883f6d98fe849a637355b1b2209a141a864b0db0d2bd974c12dcbe06bcb656cf53cfb6e1a16fd80fae58270e8158dd8b43283c2d400c10f60216064899691f0b6868c525b4926403c29f9707d474cf9bbae95042d1b0b1329c21a60d3b91e11dd452266f2a60360cd7b903fa1702d922c61d05667781ded48aeabb2d1bb0ff54c7bca2c328ed451ce2eecb9d6231c29290826d528fd14a8298b9efee7be0bb8a865d9cdbc0e1bb064846b4f717225a7ef282a6d57522ea276ea353e85d6c12352b43c7f2ea8a4b15002e576885676317368e2a6e2cd4d6f5539b8cc171486b7a785e730e679d3ed600218cabce61a99706c2a9674e052aa17cd6d32e3e805b0c390a2d44f05d726d842aa3c2a6a2eb05a13f4816d77852ad3491e8cc53893fa494345febb5ca1abc645cdbdc04627cead470ba713f3de0846547c12457fddd9efc9ef1c5accb4da671076e0202865c5c844d0b0315b1d8d195a8d134b59a43cece3773094e2d084dc1c246766922740763bb07592c0915a884c55931124ad0c76b490197234bb46fb9944ae20f2a670e72271ad8f57101bf14721de0ce94cd2f9f992a716eff7999be2148e1ad42d9ecf7257767cc017148778e20bc1593a3fbb01f2ba819e6b60d3789376470779e0884a02d5040f502a6064195872d0fa78566b50d4dd3a8082673385cddba085ff7a6e5b2e06d1ffbd6f84bd03b7f615d89083a889ef70d63337c237792f7b42322f4d6a09e792f45f409c4281ad02685fe7073083a5ec3546b53870a4ffcfaee427d601dc74f36bec8d7f7559ccc1e558a3fc3727e4b48ed01033ce11bab808c481ee96c1d42bb868417449086cbf0eb0497c058986a327eb9e1146e4708a1dacb5a3ee8288f70a8558f5e185fcdaeb888986f34328f14200111634c8f51af5e59bff80acb88443bc74d99136115085324374f11069196ad3dd808561c4f735eab968f8e33edb177702ecc90c16b6f9a10444e4782e5ee1a648bd23b31fe117815a321a2b20d1caf74737369b7545c26f5ff04ba3b9b46c2d6dd59bad7f169fc5ff28cbd9f6e8d32294b86ac3ac5642d0715aaa626e2e714bb1eb65334b9a5cfe37d24b87825d25400f2e8a420f4c0105d01ea002059c1b6c548e93b5f3bcb4ffa573a8e08d3f5669cba229afa2cce44bd8b25cbf04d6d140c86e2083da90d15f67907699cc89546aafcb4f727db732fe46f7bcf3deb9190acbb808b28382eb8ed0d36c612647002f58506a7833adbafe25df4f3400c38cde0636408088ab46d423c990356eb9c14b2a50852ae345eca9f263358dbe2763548167b895f18224c577be49e5b1e9c91b8c0781dfa9c5b5ab8cdfcd22c63c2de3e6e088cdefa428252ff41fb62ff469076eeabc90e648a2ded67279bf7825000b21067f2e3959e1a304641755f2a3e3c317b28b38cf5ffc585a502ddc926381724de6ced4b0483fc041dd72c57d22a769caed73c52081f032a6c23a1e60a2d252ae9d291eb48bb31e9e0080ed255499e5ec3fbf9a0bc0491c92dd2bc3addbbf16e4a412c99c2eb6224ef683b3feec5a72e39862f61a4d30dbb68ef2ddaab557a8dc053c5bb0b54086a2e3364471c7fe98b3409f225eccde189bdabab943f49d71120e8e716fb2f82faae678982992756a2eb3fea35daf65b00f61aa74edf51c37f7096af6471ea3233685f40b163fac007e5a1f0873b6c092f136a0870ca0f989dc76ff5756f3b28b0e1dc53de625bc2f1b671b7fcc1de7b24327afa3f9fedb920c00146fa6d4fcfb4f196619fde99df891e166a6cfc7e90c2f04cae917e13dd70dcbcbbe8fcc0a942a341fe00f1e9b33618604bafa09a51f0137238f0e69930a3ea6a479794694cad9dee6b351ab3e4fa2b1393915dbc4d298e378b7e5d6646a8f593443b2739d6fe62b378128cfb7b68d8cb3df3e9aba5f85782e82406336e8f7011e4bf5c8245ad546aa86d431cb55f79aa2c46b69040b7e71a1b0077dd792ba7360b4ad38a0121b8a8231ed62a5c333cf9b85723563feeff28a6228672d7e9d143c65568a690b6aaafff0be8202b48657d83afa9a24b781dcd87f912bc3d23c947f8faf7138e4ed1a3202bea4edf0e007c52268fa54f3c2e1028ab2bc40a1bd965d39ff0159b2c3fd61d1f4a4c13066b6953df92e625acaf8035168e73a214eb46aee593fe072fcc38989ea50f7e06670638505a55499bf67d1cdd4550ce5f9169d56b0f87b748253238393763105a8ce5e33ec35bc239762cb59eadae74bf21786dccb55df425439e935b44516a7228150386292624734e534756ead21ff11aebd64206d1531abdc89dfae7f40fbf094e88a6d7fa00195b6f397f3c42b8877c4f6942aa8dfc2e909334325fb320eadbd6e320e11c9a42315a9d1c4040e003312ea88b7b23848c6ec738831e164be60932a78b3ba56130b2d7dbbdd856555f1015f9ab04aa950c27c6b2d468e360fdfe569e9f0423c9a89b794f23f451f9cb172b67b38f6d0c3b325b44ca21a4ffc549b840101b9e7d8ed8d078b124a209816cd00ad706f03017ee72641b041c99a47fdfcb5a270353deaabb606d39dc0b3ac5af1d763a7683aab06ce4cd6ce0a18447e429da44ff1efd8a63dc76d57b4a4579471db6a7965c473c12a9521d94132027955335b338089dc17745e7f869ae043785fbe3b43c93325cf521875cb8988f26c4603fb5f0e0514fa6731ecff4c536346e3e726955231f0d066983e9fe28170ae2d6610e31e8d87099e760629338c060ed5cf44fb48cce809fd434c66f2de01fa810973e55fcc047f185ce983de30e0f3cb936a59c980573fca70287c85f18dc7592d51dd90755bb196da3df25e83acb695442cd1eb9a5b62f13aaed12d0ced86e9ff141c688b75160be930ae607e33e7a758ec6a35bb3ec0b3b9c379eb131efd42a1f067c2153c39e9112d375adac1555275875c10a06fb9e3053ddfe9ec906e5986bede2be83d15bb2db5dbecb19682df4acb78052d89455a1c712ad611e0f9727184f5a740778b29aba0f482f30bd7aa179996add8e375b4a415ce7ec860a94793c4d14cd1da68dd462c8a8fb09ef2f8b1516dd8f4e0eed5c8081a75ff73af46f27f618bebc0b822aae2f8f7cd2df04c618af8bef6f1f74504f98803fecef30a81441ee9d36cf354f134a745084952d956d126b250d50fa003697d089d959b03fc7959992500b258b98d537f74305bca841e7eeff5bd1adb0ca0638af6bed899839f9e1576075e27f3d80a724f6ae87e3444192ec46f837e18ed002a94a43730a640e8e2aa325cfc413d467799611b20cdfccba2a246edd5a64a136ab4cc840a011c99df757ef2b3ccfd5ae8a6c78dbdcc29613909f569b3ebf5fa1ac26784500f0e8261f98b5e4a61273fc3dd2b82a928305a7a6770ea4986eeb4076a2688d61ac21ddf6d16597e115fc1c27838994f5edf41dae2dec72f6a869351add2bf893c254bce94e0be71ac10444d77102bc8db33bb82a8882630a4c4f823b62f555404c4da16e946e8b4089f6a254c9dd013984c465ba86c8f5539542d2e7441a00f89087120d0466e3f63904712f3025ff0b0bc2cbd9ad6e112b8065d1c030ec59be859da80ffe3411547d9873b44b9d12bffd46284d30435a62fe190b69a2738c1bdb453d1544bb34a577227ad53887f45b9abd70f6a105a9a63163a9566745e430f6b8d4f4ea8eba3f9c94cccc76f947ab649da28a35238a5a54731fe0501e1b81d8780393a46aa508433f377f1fcf5366b60eb72f79317e18a33a1da1667714c3c428a2f87513ee08f07f6766019c8d387cbb37a1f71d829179a5a3ee5dbf63358169ba91c30322a291b67a1d2907e98711659b7935324b582fad422c5dcbad7287f3031c7171daaf8b95f4c016316a1eb57289a8bf45505cec1aac756dab3fc770dbfc5f0c2034daf5e6bfd2c3af6386de647b75cdcc906b54cac9cc2a323f11630cdcbd97330052e645b201b6ef02dc04b2e5822234d559544ab377c0d2b5690b8f5390d53f1fe77d92ccf2dff58a7bf9ecab8f3d62a85ca25517b9118563a83581db72d324be4aafc9146bd1f614ae6892c0ce41d40f556734ff579e3775e428752af43e07cbd9c26aca3b6ff490ef022a59930f03785a9bf760acaaa373cbcf77ba88d476ab7038931cafe25799229ef664514507e0f1c64e88a4d33d34c72e3ee65d9a3a42cc259a5cefbfea03355f9f25468f61b9862c33217d4eaeb2404273a58c286436b0ef01d5e620c76b04ca5467ba6b9f820183747e5ef7850e449f80e7549cf64ec8fea6d5bf20f047e1905ddc2d92ef0c0054dbf20420650d31a45d5149d70154ee04fe334011fa98a4dfbc1921e08d984e62835bae025e4313387e52c26b694b258bc734bfb3074f22f9b2c3b3de8b20fdda5494664b12d9321431044e10396b3e128a9432e28a34e23edb5fd987f9f7ac80967ef50bd58c9392b27a456bec51c45f368ff35e933e6f1de26cccbfbc6b5709c3c8c97fa2e80da8c0664487eba07bdf9e53a25937281893d59f805912f1e9bee556a7d4aa1411c3e5e75baa5041821a997a3a5a7d6e96876226a5c9aa549f58c679f87030c9df1440ed6285d6c9606c234118a1c700e8554324df21d1347695aa09070176ea8d7b4952aadaafcd99be5544c21b8afaafc381f6ba0a77ff7ab1b286f01c794989c64df91cd21be2938b6cc0c060326c6804191ccb87e319552dd3fd2d47a3ff8477ee331e7369d8e237ab7166a9751e419dd2cfa6cf731ee14ee5f8a71d629bb4ec12807548d487d216448e8cbcec48cafcac9fc9eb64ce45147c7462bb9d778d8295a4fbbbefc3c42551d740dfd51c7c81eedd7b0400821c34ba7a4cdb2f340c0b4970f78873c3f53891b5261cd467e913624b974be748c26a79ffb7a8092a529172f41cc1908fb8e10c630dd520635f8891dac41247631c4d5b66902db94c60e0c692e91a912f8d9360011641d0a860aaae93aa83bd9dad3cc6f2ff3c51995a917074b7b35afc00bb2b2139a53b06539c84cbd80b7588e2b644f68fb6559aae1b16f1c42a393dc467d41cab6a058e44715ede910931dbc4aed3bd6048fe47ba1e4ece554d3a653a8b419e071bc261374b8a3b4eabc739bff3711a415069e6466048ad0e0a13cd9a625967f209db48553d349251b8d01268674950d6e98ae34ba361cc7a60faeb24178ea2644b09af08531a76bbfbeb2a151d8d0d5b6faa0b6f3014b4a37f3b678a2630e5a6ad9e4854c7fb3f4ee722aefa903f7638cc5e6cecfc2dc2b522ac3be34b00aa8ff61a39d52b4a6f89fb331bfb6577fc8d8961303b87c96e16f10c9ce1e670e0789c1da6bd77f91f80f534b1dcf99690c2962bdbfba7c0c684914f7dd24bb154adb49b95d5b843b4696019ecb0ee2cb20ecac64341abc4a37abbde5d89d6607c82770a9a61862423f52f996538dcb7045f11632cd0a26abec46636f911a1d8096ce3de3a89189d7ba7c0ae4f2d948d71e8c04050a39cb2067326d9272d6784affbe4fc92caeee487246dc77840c06c6d82e2e367e539afe85d293f59037856523b93ccdebe6a8b8c5ab018fa6238fe65d48b380cc83b7c6b424f8c1e3f38c2fc3d732e685f7c2292700b26038e55e33af092a4de2a799f7c698cef8bdd5e4b2b299d627f9dac40594d71704693a7df3b2e6f3bce7f9bc4398a98bc2c486d8ea99ac6158e4ceb682b4689390a08b4d8d85d64e67d643a1cc55032a3ada2016b9eb42c8bf19cb9d7b7f3d54196b6ae89f599af30ee6fb7fed85e39925dbe7149ef074bf67a323185d3824182b467c72745dc1fd42f3ab6956922b304ab9aab6bf224ef46f0b83d7b7d00905cb135c37c1ecfef0316539a1fa4f1db69f9d5c134e156e7c055eac3fa3eb0149e91539c2dac7ed1736b3ed10767a95877e97c9066a8ca8bc60eddfbe671cd1c9295679c3fdeacd1be8882487fc4882a7c23ca370afa2510fbee0ab0ebe2310d01ea3e7285bdb99c16152a92efb33b2bf7e5ca3dfcc44593c36db9de0b336036d4645e943e13616868c40447858308e98f31593e5767bdddb197b0a16837b70c1eedba3d5bf01d203b2d4e7d371aaa6067db82f87139488315cbff5baaae36b6abe214012e126f3644d1cbcc24ed50caff626842ab3c5b7fa15dfbfb4eee3a007431643d89b1e5a8f6bd289fb9f326e4a40f3c6884052eee62d5392d0c6555d0c5b272bc1b317857db18b65be47057f97cd08f725ed3cd88e534c051b614f4f76793cce38d10a5004a3969507f3d6441366dba65d4dc7b2203ea96f9a0d1a205e7702e7c282e66e032f6fc5fe0a7a82f75a48ecb78336e266db15de5c5b1e0b88e122270ad88b3db43d7eeb80a476ccbfda2ff8e552127eac4a7aeb38bd3e8c7c67aa94d7a38bf6c41d2cdda29b82e1d0a84b68572f12ce1e2b71373827deefe38024f7d19b2903610c48eb5e35af94556896f238aebdb21003b193f176f522f69369a542a1efef2bbac14487d19df7ef260e801d9be2fb380eb16e9518444b34641d08c8da0d669858a8be14c2d576b4262cb23b73c6a1d2b842aac93ad513e5c1b44ad417b492e41b7b6b08a66768619e4f876d7bb51c401ec842c110f4a5824e84fb631d41106f08db938d54bfed789b05d596bf7dfb47024aa49ed6e115eb67c604ca3d67004ae42a56d61108d674bee78d54daf8eda846e66dd3371f4e6302c03863fec85fcdd45ec49ada637f8541e4319c3505e95b7bf4092caeecd7ddcbfadb0c2bb0865cdb5793f3df887ecd8a57fb867bb8c5ac7ee1e47c28decf8713370c1cbf3d2d32de4cd62094fe72c8d215c1b2cc6c38146ad3cb1967a8b01970cfa644fe879d6892d67fcd91151621c9890c0f547fac21e97aaebcccc1e70e65017e76f3380029ea2f279802ac337a45e02a2221460a07bc4c5130ea9b6f9682fea96f842ed8473149c6b7d96b47d1ca41bcc48114558db2b5c407d4b47e9e235d627c3793ffdb96f858de4e3cf4cf648f81f8c96b8ae14cc4fc7188a79f35204a0189194a6784e35cf74a63fc689a8a2507d33f729ff9c6d7a8da64c03c167b305bde8160ac5ad17282c80cd839c12a5342a7d99564ac42db45691ce794f8705fbd92d0ae271356881192872651772ea2d89a7195ce7862945d59e3a001954ea3e5ede8c50bf30286917ac8f534a6dfc6c51ac3cb9f96009a50b383295e96b679381a2e13135ed83e5f70eddbbf615ae378a396083ca381e96bf4943f8908698e8c9d55daab1a15f3452dbbdf14a236b688fb75b2beaa3b31198de58a70f425d1499f3b0f246b6a5dee168cdd51929a90e3886fcd0f76270183b65e584464ab265acc6852eba7c12cd056dd5f80e0a99205ddcbdccac1eb0d39bd37e59802c66209fb47aa3a92d1952d39594f7451bd73064a71df47ffadc6da6a838468a0309b575b61e459d355a33b5c34581cdbbd1b5bacd2a2d75a7987c8dbb6fa67dfbf5d738313f39550f0271b968af13afcc8fb549d4280196ac485784ef8e064e9598314b00ea16548c83fdd4ed493c6cef5b5234b5853e457d71d24d8dccc6fbd65dcb5bbfce1764533fc7be6cfd5070b44bbe569b4bbd390afe3b71c71a1e8568c46107070e779301e05755158c27f64a8254f95b6b91585e903e74ab2503463a2ae7865c56ec1ac4d4a752fc2b0b9fc8e43ee6ecabdcd2712342a38989d99c7762e8de9a80172930acedcd4e3e7d248201b3020c61f3f5305c70859412a1d852a60f4fd8faa38ed95b6072dd6aca47fdfb0ce94f4d89dbc855cb06f070a2b11e27eedf0abf615208357ff55f4ca36aff135a488a845875ae281fe929f42c6ad48690c23b8989dff0cc3f64f2eaf9940e0886fac3c87307976734aaf71b81ff17c79f39f62377e091359cedfffb03ff7e4c907e4fb8f57bf93b5ee4b5eefccf3e0667b95e05f1784a65df53bbe7caa619d5cb8aa397a232167c98eed87c0c91e0073719e832b3c00635fd4f1f548b21701ad3c81f5a7706fae740e54a6fa5f3ae274c6a410299658b7b764beb71bd3b19ba3d1e49508b2401743004fadf05f1a9c3de10744c65279c1de785678984137a9541bc1df1c91e36f6e468f0e746d4e210b602914159d9756c48d7bd83a599e3b3a88fb9f4c7ebe001a0dc0c387fac1b570076631a53dc27e22a4ab7cf12e91598916bad00a833a3353be8260d282075baae637088d93da614f025d9defee4695bbc67f0d53948e7ca6db051261abaa00a2cf74b9244aa8cee9f325603ad0b278409690d38cf560c257b7ff121296b2d4a6f2ba5cde72722021a6f615433b5286452c90b0065b920437696825660a89f0ca27d412f5170e67f027b02ac1347385f4f06723f36a1e025b48a7f16cc9486a3139da57ae9eab32abc218175d1546c5b54f98f990712258ad712ef0404b885173be76809395c6affd6a118afd0fa807ce6b77400b669e7f31f74f1acd7ce09a180b6075c3516eebfe524d2166d98d4c853016a3f1de5f3b30579934f66aeb67b6a4efd34a41efbb1891df1aa355abe58fd1fd0bcc8d2f82617a7b19e429a0f4b30c9d2f5af4fdddc0c3888db72e0e6c9b2cd1aa5e52a386c1553037cd3fd9da6bd141fe4f1041fe34e1df2438b40b7859a4e56816b1bdcf9d4c117749f11076874656e3e5b4544379bad786a564087a7d5d1ea284db273ba94676a94d27257d5793977a4574821594ab497af23badc5fb2410d81a13b2a4ff33b37125f33779dface32a4fac09607017d7eafad3514b6df0aad3483f0a37f83ab129666b59c7f03a474d3a76b2b47b085bf5086fc83cca53e8320e79bbfcf4ecf8ea9d3b9fa7837a609813fd55cef8c1d7ccff6a1f70384712fb26bebb70c0df1a806cf285b1b47806cfd6c24318cb08c07ff94cd5e9a8bacccc9af9fd2a8ca12dd177ff3d4dcfdd8bb7494902cd68726952505ccdd815a28fcd47af6ca3b82d7814ef1f502952d93e1c876b05906f25f0d46201dfdfcb365b931a7a93d305126ce511b43188ac33789d489e39b6762953d9545f94f3fd1e741721355b0c687d953785e76b8987dc0ebb318479870fadf12d30e1c3569a1d151ee94f05690ea3e0b881c56503e46fb66ff3ef96cf7d5572899bb3eb2aac54d653640f2d9935aeea559489b80955544ff401ecf01a00b1e30830c890752ba39df8fe74a9d425f26d19539b42ba54f8cd609602827a4fd14c07cec97b0fb7b2d9d23dc031a7cba4dcb7ebad4fc7e1aa930e528b92f24811fcec1000275731f158c34ccbf3dee967e507a30b7258744afb3b65a9a09ee8d12486ec3c631a6cadc5f3ee5e085fba6a4e6ad6bfd835e111f04a86e7c3a538d36a208bd7f89d54de4152b63e412b57cc58c6bc904e18bb1b59314e291e09a21817e926a042813b9b2ded7cb23c1fb3022627f102f7f78ea4b69e66bd0ceea827ddae4069a8acc7f7ca6fcec37652d4e24d618a9ee529a9f5002be07ede7b752c6506e65a9d20011a1551c56bec87ec02e10155cc9980f2abb78f356e3259fb1e08bafcd59e307863bdc39e3dd3f2bdb4178aac3c636a91ac13b48614e0e75922550f76257e0d8624df960bc67da75ecd17bc3b94f9ff87b57c8321ba5bcffad8a07f949f0753092fcb589a782e545cdffd34a8dbe40fe1681ef86087fe4e5b32846a95d690092e980d405561b0ee315b27e6a743a0a7d16fecc007997eab1581cfa3e5e5b33ddbb92bcd2963b77bd4772492ba0bd3f12835537e11ae00d6da5548ef3b2b1d81b867e13091a9f36adfd6d0080fd3b8214335816119dee04b73e83facc704349d19904d4d9a89c154c19d45ed0668feef72e9ea2a6be9db66720987b4ff8c6a4f6bd42b3d2c608053d2409d262f7a160e5dc81aa8a84b3f58fecbc27adb621bb0cb87b1f79bc45db352bba66a777ca673cb7e39d560b75299d4ca1368e6318d17219be18070ca4227b6a2a168ca965a3995304a447e9a691f3de22881fd7a60b098984f6d4982ab645e4b26cdddebfafad096a29876cbe4d49492b63974216ae2c3bc10e3d68968b05af65dca09b00135cee9456df1525187d55cebeb9a1b1d5eb6611fddf9d6c05ab9fcb8384c2c4e2e8d2c7cf8bbda6c26a4c86af5b34ad9d759654035227ec3f4f9ec301b528a6893e57e8dcc6082def954c1d5512d41005f9bc6ee4c7603b90d6702ed712cf0826f73117e2a7fde369a16c79f3def8f51190112f5e72764cffc2da1c1bd092b600d776de50d5b85f30459430e12cc739fdee881701a824f1479ed154577203a85700ebbdc30773a1556cf032e95f458d9e2c95694f89523d535f046e585ad59ee3a8efbb3946c8876ec317e08e35e755fdedee2b3d810f05a180b4d6af84d79e28363e55ca917967c49464b4b28f9270ad5a35fb9ad6ac1a2e7b0fc50eca1f1ebbe3d4d28d132b68ae6c7a85db3a66d80427a3de033b6baa808cbbb8bec5d4062d90731a20750e9d101a162ab01a57de9a1f0823255eb6937afa28e401d658efe730ec2c674b5da35d444674801810cd829f8675cd3f7ec42e717157ad2893b8054d6fc2bc1f5fe83b6a7768d09e1528a6059469808cc8281bdc09c0f3c673049af9a6fca717c07c5f156d6322a97de2b790fd0a5cc6add481f946c2572b1f09353f48a1bedfa0ef84572af6503336b4fec96d3921d73a52b23cc2f1e555caa7b65df77b59d01bc8603eb73a4e8b02889d11250b28de18aa2852a60affead52e42ec97074b3138dace3eddc4ea459693288cecc861bd414012261e9ef643904fa07b11e1c2b2ae3d711d6ee5c5ae73b39ba2015a0c4f852cedc5a5e607b1e8fcc20444436213ad6f955f16c31d46386f8137fe8fd78b005bd2348c437e11b0f5d70431e0875c607c612faec65cfbbfdee520abc888b6a47cf79be4da8a20a51f2bc6549809b30373e3fe4dd5777fccd6a639482d212381e46d9d1aa11d8d44dcae46658ee768dad8a45caab55515e8060f0eac8e825c3203f97cef59d0c095e622adb2f91a101ef594863a9cffea4d8ef4bdbc8a9edb842458f0ccce8f81c038617e01c970a5aaa23cb0bae2f9bdd9d476a1653a2fcd836d325c4722f88dbbd536f0cbcc7a7c58f683881caee08412bac73dd1dbcc5889b2654abb91dc34b3ee030f20df65836177d863f16cf03593234b1470b70dac1f476893bc1306191ec2fa0fdec7aae62566e35917233c1f24cc3eca71b5e2216cc67816b2aef9212d9671de0f4cf724c993f88cea9800c800c995d3a15eb9e4f961e442151be404e816447c04277d9406770dcc43c59cd69f6da1c2dc5f5b876a18c9b59ca0542242a968a0cc2c04ea808591d29fc21c5f5acc44b6aceefdc063845c08e4793977f64841b12ce316970c5d98ef1865eebefd85150cea6f742b14d47e20ec9a5836c02588d1a366bd0bb9969b9114962e19fe276e15a0ef210331a38c5ec09017737fe3329e0da463f01a085cec7a9e5b20574a531b4eea77ceefc9c81e1f56253a10636fd023fa242c224bd7d6587b5bcda911f91e4728e996a157ea90bc79a1251aed8c24ebc53e4008b685a16cf909f8205fbd162e269079741c306896221b724598fff0d6619408ce88ed2ba6763f57b4eabb1c6eeda0b49e88a541294e2c87812c4bedcfd9ca89b4da85c451aacdfd7e2d26f8e714c274b9ee1e62c37d5ec25ba1748ee95cce868e4a2a45ba45f6e5747ce9419cb281ea21cced0d30029884114f7e9bcdc1fa8732011ad4421473ded9d6825309be4b56ffc8d711830bd6b4f88d0104be806f8b60f73597a3fca2381b81cec352a699d02b3c0520cca2876c646326593bc98936f2c4e26e5d5210465409bc79c9bc00d3d083b613a729ffbdc36aebf76a1eba161069017d5b8effed4d81e182ff68bf780dd50ee7bf74b95ade2bdac89b15355e5e0dd31ddd7b89dd343dfd2ee383011861380c9faa0d706ec5da1f2f9a93b184dfffd8ae0a029c1db2ec3563630f744740297a34a17f096f54392fc700cadbefcbaff0b697e9cc2f6e07ab42308501cb24b90c12cb7e4955708e8b16bb276ab0d31f413b764e79938f67e7d75b4752779e9e3495663adf0f474d48473f2d45257809b5288880e407745ff18a55ae9d6794187dd869286e3eddf1424a17699aad9e6fcd82dfceb5b35e68f63451a550be8e80e928f32e9d90bf9d443163aef080c59cf0eb88cd54a1a99c2480e62f30620143586b368c0592957baa108cd2a2ac09be393abddd320e9fd8f74316564a282496f2bcfb6bf5c8bd6ba16a9d06f3ea3115b623e54e4a9ba156029c838b508ee7bbf9b4b91b1d2fa7e2e1eb45c0a18cf94d73fe1b11353dce83e75e0e89a786e316185ce5595a4415ed315440150f9a60581c99dda268a2b86e905daa1408cf91a0f2edb3a2077dc16ebdc0db42cebbcfed8e58ee838fb3e5c8d63ed85e6ae257190d895ad5d216d730e302503b9a05df4cfca49dc1590a8e594a9c03f8511d8da2fad8336f325fd7fbd2a039acce51564db25fe93da9604c7005807a2cc19c622c938b67ebc14660c746511858a49a5340c0701d55aa7f1f589291cc82f467dcf2f267e66622bbadda108a818360d23a2052c861f0e60d98f0a738aef3739d05555b96c4a8be53ac52116dc16759db541d32c01153182eef8718b94d945694d04043da001e6a9e903594cac69ac3641124d1207f11ad5584b9e7f2d4893988af149bb7a3ab0388663c7e9991e326b0c8e98e8d3003c3d36a66fed8baf4b307cd68552333dc314a7c4253d7ebff8b3c175680474d57082d24f0bd09aa5fd453a3b42b2733c9e5ac02e96ef3dc99945d61a7b82b011a639a2ed5ab230bdcdb3254dd8dbdd08a364ef924d3c5b0b2ac1aaeba5e5bf0bd45457c115f77da1841900ac1d05add67b1544ab1e50a70cd396a73e5c29f56aa87a4c71cbc2863287e0196791ea4cbde379adc31d4755b33d149bd01afee0f5ca2efae2b784732810ac343330be3b0e3336a72d28f891f089ee562dbe63d7bfb1340a2e818dc2788cb802842fb6e114218c697f0f052fd88f5703b82574c519798d1d45bc8565988e78f20629cc44c4935c9ba88f1a8eb905e5f8348a95d06bc23ab59b1086b515c32af311c1bbc7b64899474a2b955c63c23303adf0573583383e32be9913176e4d63b54a6945b8667826e05087e571a7fabb6b8e1ec3b853356df00cbfc0b1d26a39f845a047fee2e49352ded6a2d2c207d9692c4f8b484aa504a20587e9ea81eeec36d5c3164eceb00fb043c9b6c7b201ad9526611d32b974ed11b1cb0136257cb4001fda8bf6b7f19992ccb16b4f49f6d052eb7d995ea7130f5ddb2ad284d5102d870ac100f3a1af5e00818d3cf43939921ec8c3a0bdf4ea66c10058f3d7fa3bfa9041606727a4b5865c2a8fa57dd2e63a89bc676936259786e2de7b2f27f613f830ff16de715cf0fb10860023989da8a199c8a5e4da1a21ae9005116245fc728d10eb534d008c8e02faa62b59e1843dbb8f62d25dea28865ec44f97d72327c5bbe158d390fefc823fccc9321d73f03452658c324d7db801f4382b9f41e56ddc87e4ee72342cc6effcfb6515ffcdaf2677cb10a8ec08ae7096869e0fcb0a3a9610a60d6c55e4801dfcee4cf3d44f3a843fcd0238a84dba32f0f1efe7cf995551d3459fa010474fd0b296e61113f236f1632fd6ffaf06f680815a834276eb5aed873d6a99fda7188ddd23778f59b5fe4e814f1092810d0194bc42c84bac1ac76c200cee501f664fb70db301908eaf236af6065853d4efb62b5dff218bc02b8d1aad23b827a59b1ef953be1843941c4cfa85620174ec8b910e771d062ddf3f8c4dbf55e72572afaf52365663277b5daf78baabd7fb886cf687468fc84beac71802b7c81dfe1432d561fb174d0365a3cc79d7f4346286d69860ebc9f89b243dee4d309bdaa568dce0c550a1751ea1be1a2e21af847ddcf3f8ff1dc54e8fea2b135848380d7638912910102d0823c2fd729d7fc2895d667162323eb2a7c1b12ea9f91cd25695b654b4542b2a2477a3a07d163845e995de889eab845f26f5e5a1686eff27db42cc3ceac9dcb7b5c2f82ff5a7fb217651bef104b7e57968cf66d974845521ae755b99b10a2f08635283a0de864a01791ed0f6c0b4a82840905a15881f06b9f11b58a945e693303054ebc5031014198632e5a5cad20bf0398817dd4a481adcadb5324df7e41a858d4d17c418b46e41dcdb71aa7b4bbdfed47f8a9045f8a47bdda779f48cf79008960f1b3bc0a5fb82d8b56e4e710c066434fccd6d344bef0163e034f437e886820ad6c9d4597625285b22da37d5524f8d357cce46d373a33c04ee618f41cc39cfb9e89e4356aeca377a0a8c818a826f471755fe0584197de0df85b9e3dc88610d02759752d05c82e06194155a71092e03397dff46eb523e47d006889508de37a7dd836aff7a9a3deaf96d64c26677e791c4f5869007aa41d96a711208b30c5061c4f14406b44c64717658bfefbef192fd02a9f4c19bb70de396b0649589bc190a2e751c6c964ba52cccb1b32ca01dc611d388375e37b9a9513000ccbef3c18f0c5cdc032448287e68c1663acc096b7b4c274dec0652b8158d8f38ac6b75f7d8f4a41aabc7106dbb8b5fed3ec671d416002130dae970e27e17062184df77a8f796d8599fbbd14b660999b0b167d03df3d7131253f870688bfa490301904b30a137a870fac2f924768396c5b38ec2d22de7ca77c6908b8d9fdaf88998d7d077a7e8d8612706df5db40db9560852dd42f963b5befd2b136e25f9ebfb802e340472fd1ea51c4ee70e39bf943bd005c0d4208c7aa771e4a32ee5d6c1b2d7a8714c866c1e1e9bd0148cbe786f1303c90e7b3ac4da477993ff76a642a9932f09382b8f77b8d95cca2dad439542d7c95115c1b8ea8a76c5d7d9a8b197f41940e441f7b6d4d3b4736282e6ce3704e767617703d6d0d065c871449d0ea7b4beb255b9c92de1326ee600165196748876653371aa8a4cbce26b0b99a869c42851e11c73befa4362a59e0ec1ba9dcb7f5a75e94fb21ae33317f1dc44a7de176723f45307cc2ebafd26ea70871cd8ab69dcc0efea7dadd47a91da988702611646bb755d611a89777aab5265bb1808938a454f3cfb48fb16408c373056ac4ad7aa66201a78acb231b77fd5551836ebe8ffcdf894176e61567ec3e5dd4d2974a890a5702cac9bdb6724b8546992113f7a8560d0b029d92d97b4721ee31c0a4e92c72940a74a05e7b5f707058fe4ee5cf80cb0e37b0d14344917fa8220816225cd3c2824e8e6f4796fd86c3ba01885cad2138323872561b04d6bd5d7264c35fec00e0cf0a2b7520c253244ed25f21ddc838bcc97fb7c89d280884ded067a9ef26f562670cbe8b45538533b2a92504576fff22d3d4eb9a3014715fc4484a3496f0d630420c1018bcaa8374d1705acb5cd64dd53b811f7baf588ccf1b75c8839c0920fab330c0822b6fb98a02986782eb9d91b3cab3e21aad84f8681add58656c5c3c4b4652b1184a6784d2a4de25c5a17309b1fbfafeff9c3be0138c853231e5bbacff65aa998bb57f4561650c656435657a2771fce88b38b923348dabf90983479725a96760377ee6ba222ebbf1869e20ddf65fb423ad1dd12e9e74cfdf9e94d5d563c3b4c6e1bbf9b7c49d6c75541b7cec0e2da836cab882265c2850daa643523be371402d2ce8ede86334cb3f96214c32bc91cab64bb4e00c96b84b481406f301e565b137bbb533402ea1b062938e0b18c210335e713d782dbc1401f3853cbd858874c04c21d546294af375012c5f612c18c2e339871aafb72931a3daa2afaeaf77fd4875d55910d50cb7a0124cb2613ef9365bbc483b41c6b2928246a311655e4865d5cad9ceb76ee5d480158bd18744911874237dfb17266c2280ffafb8dd4ef8a698a96de51290bb78cae6bd84e0c47f1647cd79e7f6af96662f4be426833e5c4388f9eb95a5cb2d160c28d2805931660f3b4363884d44e61f0b43259fde7e8fac294368b895de7aaa60b57a0494d5f66fca9d83ae59125cbcc5b5bfdd7851b2ad92085646415dfc76cb29c60f8bca52c802c7a12ba2f868ee4c834bec28fd2126415c8b1bc0afc7f2cf8541f91dc148d9359906636ad7e13818a37e5299d5b8b7f2a619a4a018e251f070b88d4d41e04fc70bbc54e78c7d4b4037cf25e8c7371d46e89bd522442e1562bd92b8ed647d591ca948bc4b80c435ee077fe3743df0b0039bc83edca5220f5dc7aff6a1aea4a6a4ed53aa537c6d65693554e0fc25d624a71f4f65925f48ccd7d90c82c6fe68d08b224908377f61103927012f3fc61776dbe2da42d1e8d1a01282bab7ae7ecfb1de9e1945099413fb705d627924c8aaa224473d827e4d152d1f9a15d6c330f7b97bfc191abaf3be4bfb0e21dba432eef6eb3e763c146f971f5e7d9af86cef18c722d1aa5ce26ef82cca09d2727809b54adb04421bc8a18399cd60f83092b85ffca2fc012f20009163f2260969c6dacfe684463ab306e565f96a930af8fd36d3d2d71e512d06d3330b9447da5d5749dbcca1e49ad36ab588886d35de57c8b6f829912b5965c9d30d063a4d463b03623baa497c4853d8216ab85603a8b171f21a67dff860723375e02fcc4f455752d1af81d88cc40eff190ce37981c50945fdcf552e09ffd0fdac1dc80045d7222ceea869add5d27b5ad5ac08fcb8c479d701c15cdbc1f8b6d6ee7c26c496f32ee62ba3125c78640e36eb09924dc6302559bfa5969c5d0c4fd1281d41099cefbf05b1e2594643cd1be39f20a0b5810e7722518255052309f24f31bda42e1d3ee775166e9a594e954fbe6629589d1f1862b1278921ca8c6b7f0b44216e0ea3e46185839fdad284cb9ef768ec0e6d57fa2346ec021703f89cb4d20ef551cba8b2f5e36d79ec88c59c2366d5fe7e9f9b9aa5bac03c6f59290c6957a505507f56b792652a29da978496ae87c4d55ed4d5af6a987b481a9d983bf2a78d267082749d16c0f2bb42dc4825a7b38f5c844807c9acfc5bc566022a44755c568a7d331ead054fb5065b7ace0fc4230654def7ee3803483792cbea2ebedb7c6c7175b05ecc127314baf2c4c606028b2e77e6a167bb46bb130241a8d42f421a9f87ccfe482541b19418b54e1fa787bb7f300c7e20f5e4c4e670d45874bd07c2adceb28583da700fb3f88f9535ddde67b60e439e7f156abb5a3282f0ead5dfa3c5e41265f9df2e23802113e88a5f9471759b6ab06cb9ff6bed0c61c8adf72885c6c38a23943d022ed862297a0df9ca5bbfc134e2dd6062f7a743b0b603673ff99e838bf5545ec6cf3bbbcb3bb425598243e553ae9001d6c5f57637f6b2b27d3c2516c1c75dffe3980476d0556347dac1abae9432451939b87fd78bf2fd3e885b010655aa152ed253693a71a64573d6ffdea5f92627a72db26c1715d949321f1e4469d53b0e397826919f7a17e552a1338be05ecbf74b0ce8fd19aef8be3513f4b6bf41540ffc7ff29dc980d2830030c25c1ddd4069a2b28fea0acbdf34733b4bc418b0db1e101c1facbcf974289adb803e040df592ecb59c14ffc153be97802f3fc814fd747a45593069dca57044fd7a51ae290c34c0ddb22b227ec19a22df92f7424cb3588a6f2cb0a88d9117bbb4aca58e361e18d279aa3ad570c082c434d1dc15e69d06f8ea3b0625bfa0272cc8fa787208f4800f2e25083c045c7814e3a6e2eccd5ddfc443bad46de146a1f60ebd3a1aec3dd5c9f79c20546eb627c24b63b7d11ffc4c71ec263086d5cc4653a243b9284365015a0c5d40cb05629670f1a5c4a14fe39ea0c110726548c2544388d74f0eb5a74d6ad07e7e50cca0eaf2bfbf15f88b2be6323317f2363237c09c7771692a43e6e50775bc67bec017b747787750273ead8fd46449894cf0a3b1e243378acfa5b8238a460150836cb4e46dc12dfca5aa47570ade4399b29852d7056b83da9b839d717984f6615565e74de8bb2f17a4e6e841a6c0dc2890543a52e6f20fb35af2b053b9c200dd997564d31f228b6477ae8e53747cb91040279b52fdb23ffe1745d3bd422d25e2fd21b5b4f7a6c448c1da1088f66374e20b28bb15fb11b80527437895822bb1287f227242fdbecabd1c42269e293677a6f0ce7355bd321d4cb457dfa0f22014658a76a299d2682deed9c31ba1e68aab182eb748918586ec9a572c6bd5bb4a4363b362b70d74da5ce9307c8887a310e9866cab4a0c5669a8c07a5a8d32086bb310daec7183648d02a7c5d9ddb13744c492e6d96891fb6e2d2caaaa127e7745206118c2617fa91162b31d649fc9f1d9430e1fabc12b0569140c7bd96c1fc604072d0d9a4cbf073ab57664d08422717aee018a7d26bfb463e4091841853e9144abcbaa7070489f4bb6970b0602d02b69c500732566b479de765226ece121dcbf3824c13ba9f17cf83bd832fed5ee636738b4aa4632402dfb4991aab7c69ea4fa5aab30f0010b4f574abb7991b45694a2150dcaea4de37c2663e94f3871dedc0038feda1137e640f61b0797d828d2feba6ff9d9d5ae2d7c835ffc07ca0d5942824ddece704147855b34eb01a9940453fe60294c8820269717642b08778afbcdc9f16440041bbd904c4130239e5bb273259e33fdc73b0387b3c669418235cbd77dfab016dcec898140f079260dd488d996b9ad82120fc94057e6f72162b42cb351f94b870e4e041252df1ce61ca79c39e3d104188cdfe65f6742cd895e6b6f65081182bf2c2550f0be563d2cceae0a7c8f919b5d0b321f671198720a27a13c42523810f88bdf28594f5e0f9540d0c54481e37a42d3a5567e071fbb0b18bbe03cdcf110bf485c696e7155d132922fa8187287f93b85533ceabbcbc218c0d0efcad26c4946a7901ef43c38843ecdd63806c2105037fd022b5cb143175adf113825a2c225bb1ed57644266d009ca7939fdf5b8a0ed0fea088d8ea519130ce61adf0c8d5a8d67dbe2445adca91cf00dcf58dccd4e6118cdbdeaa39ac4f629a6bbc318d8033633b126fdadfbf605caae232ef9f9d3976bdf7a2ddc5c256680e388ad023ab9989a71da4a4e31c60b370f77cf4335e7ae742a07e91ddd2de8e3321ddde9f8142873fffe2a497f00c93630a1f7133dd8a74812c45a50929901d1fa620bdb6a355d99e752d11ef5bba40758d16eb15d54a95f33c9069d13abd0ea370ff6e58c4e705fdda2dda88b25b681b0bec17d264022b80b7b6c31ae6adbd58aadf4542a717ef22ccc1687632da9c439c9bcd36ada8ddd83085926a5854688872db253c7c265528ea512a6414c26c84891eeb5bc8bcc76da95dfbc4b03a3e6727f94558e00b7cb3f3d0c6c545fdf7e3ee3cdd6830c1d3f182c2df3b2a7a65e1e98a098add391357987b6b4c4e498413c6d3bd9c411dd019cfe9114bbcd28a036f477c0856af7d90f5b9bd7bbae167b6cd8c07a6658a2869c5d0b1967ffc6ccb9b3f123caa73c474a80538671cedd4e12aa6b0860e9ac552ccbdcddfae55a241c659572e6ccdcbc24a1bae33d7d27cd8878ef8ed0736799ab29eeba261e1e1e88ba6ac8483c34c432cac2c58650bea54c0261524e1558acc0ec26b173e6f57df46dc562f3fabcc0c33ab0015f454901beb6e623245609ed47b52a7bb572f4e525782173f4ddeb788b3e1e9ddc4fbf8b246afd138e96e35fbbc3d7550a9b172bbe242a8109d7c3699fa6da53d2441f2e44a10714918d7972ef935ad54225954094ae7e7dee89040ef73150bcecf964f7d85652d4bf9b528b0bddd01471af0070e23d747ba1118c8ce763f5d9aec3a796dc12b22dcd5caf2364174ea5cd818d2a888f4735850124e32d092144bf28af4a1f59d171d3fc01cdceb504e5ce5a8579ef8e8626be6e8d122f227ac36fbad8c83a6ed27fe090b97cf1a86fa39a084da23365156fe52766af55ebeeee4180cced0ec4738bfa83455d1c8f6d9c91b649d47b9f82494671ee7e4f3d331059d1818c5fd937c44ccaa6b04ed1edeb09d71de82534bcdf3a9fc44abfb63492c4b4ea7d7d30f778a58d99914883908f51711db9010ed4c4a6159194f04069e293b2f8aeca149fb15741a4ef26ca999dfa37411fd9217d078b1adb0737e298f820c30af625038ce137fcffb18d9416f59240de66be6405b00959dd118c82649f2e67c457a7bc4be2027176723a0d911a34d5e74f1f8ea3ffbf7b80c402dc0ce01e8a5538bfa32e5c1d201b82c5260b7cb724c70614f3946a04c571e50e36d78f7909f504d117a544fcf69a61b764b188a862850b86fe29bb04a6bb05835f15b8ed76c24b3d57812a3d4c7323061ab169490b7581f95151ca9636d1e5b6ac98f0fdb45d02f8a9746c75e0b4131a59358a660d787f3e9bbe405c118ce8390a0d69b7f44796db5e2f36db0324e0f6fe75ac3c53d15b3185c7336f8f160bc928294e686d512c13b6cb31681e74387efe98a0cb8c2583ee32b4408ab996fe445e2e03c4ed86c21c7a0abb0d063893f8bb5a2e09940c98d4051b0b0585674b0a74e069c87c7838fc9d1c41413e27218fc28481953dcafeec0b0bb775f014c0cae2434aec8b0125fd1a8366ac3891c2ae5652e8f0a97d726b60581faf90b06cece02fab16606415fa88d9b1dce927c5ff3a37cbc181a50ad348c5f3040568a13bd7a53fcb97f3190f06a96a2e98c491ecf752defb79d6fbcaefdda8358eadb4f8468c0997687a4876d66752b22fee4c59cbfc0a064b74faaf02468586fc311af13e333f5ec9ec76f41b604eff5d535882223d7b44421891a405cbd20f4ac35034b836defe22e31ed9eb0fd083df1b72f1838ed0938d7cdefec7467240f83f000e5aeba98892bf3333827df08007aec5cdd0e62735356287b810d0f9deca50796f9964df2fc1781f383cd32382a0570bed7d1bf5e1b99beee6e182e5ccb27ae61ff2612d14793b4d10533abc26a844c9d2c75a2081c6d7555a1befd58ddc01d3b6698a063aed54fde6d668d01026404460adcc5f340fa214538831b21397cbddaf7460940ba57ae47a143d8f74c95ce54dfe8a020d7cbe2417acf669aaf6a0df426658e54c36f44572a215a4be78445f01f9bfdc7ec41c48f1940684542ef90e634955081d0b997a2faddb649a176628830b0360887346918cfedee281fffe07f267e7e33f739cf0f5f928026e004546138aec5643a349745e551040f64e9863e1b17e248c8cb0cccf6feb3877d06145617863ff251d1890611d297c038ae0a962a3fe99700ac44458651d70eb377314160cf30dda6e8cfa28552a965c23889d91bb018e5b59ee9c6d38a62ccf44d9a257f9d93ac9669e5d1314e9e38df3d66d348032bc15e544469fd8fd2ffc1a82ddc82b32f421c1458f7a95eb6c1e9f0ceb3f6deee4755827531100148750174fe0ad98868877de2e8798e747cf16ab94522f10236226335aa3068f458cca9346fe52612b9be270669c7cebe24c6bb17a1003e3951d99bb9b65eacff59e781ad1e6fcf8d53147043d2bdf415ad597662cbe3ca5e4cd8a82e544c3c54aac02d038f550348e9f5db60ddb1b5303317d7abd52644fb88280865f07745a23db4a9ac35d1c871322715387270731c372a5b410f154c9870a58eb499ca4bdd17863ec7ede055246980d3816476da16c70c8145fb1b8ca044b95883e4b10dd717f06ebe55e1c27e8105c8e67cb41a99fa4b6962c068f2c2b9606aaad9e0963e98cb1f6779e48382bacc9a17850339c49407e34178244be135a7ca29d3dfbc9b33f9562f3afb046f7100bbf469cd5587f0517a96bbc3c93dd39f37ee980f61967106fd8d23b58f7e0973bcfb1c9f6fbd09e28cdf9a2ff2207431a377d2d5c5cf6b83491c6eacbd0c107f7f4d502f2bf0ebe4b130f9697c59ef5cebe0cb171f5fa7014f0f0410904e18222cb976f9eeeaf22b83cd3f0ef396df17555450ac1e26304b1aa3225fd5af426365f7c6c0fd3e26d19a0bd1489c63996529f8707e72a6e8e11621dcc71d0c93d09c0512f17e26dd80fedf8a7b5e937f437beb4a741f93f332a1ecd8ee26482b9c53f6ea15375cd3963200a4ad915726fc2a42d798bd4cb11447e3723a09af364997d3f0e0e2fad70dcc2efb7bc439e9e83121c9081f2bfda38ddafe885ac6a4ab296afee8c259cbd6f1177bf1e2ffe3881202a75e69959f421fea9810d9865d241c82dd516cf6c12b293bcdcc2234658699eb95f28070e1f16ccb3fb6cae72c06f70cc38f47b70be84e592e909b0321b05bc8095aefe2a6b682c500eeff656e6036117e7ffb1dcdb81dfd78a44f663e7513980bd5e2907079d6642c98de6b4b59a1c5121061ea30bca653c17088f36e423e1e6b28006869b9b847829f46809c1c20d4a571e1e8d7bc5f23ee846a8f6793f5d99eb705378b1dd414e8b329677f7c35e89b26a09f78fb56e7fa162e3e6d8265f4e56b439628a00d044e800febcdb67afb23e6678646d0160c5fbdde906f4e172447fc886ccd229774d793cba8882b2c20778efc43fb3e9e3cde04f7a96f2b13bb041450ef0b6af54c835fc64114630fe3c399bd0c8b50c58a601578f7a1614aecced8692d42bf8a7eae515b787eb1672035b0a81ef36bf0b79da9972c458adfa2fdc177ed8f57a493ae413c97ad71a7bb9b540fcfa9fade54b694dbca0f49be45e27d6bf26ac4660bbaac4a41f7e3d51628c1635ba72b267fd0ce225f3086c6b2286fb797abe554542afed7bc67ba9b13a4bd6a014590e411668912dbf1c2b864ce6cd1be703a0fe3912d79ad8ef524669c28e016f47d829be13c148d4ee7a182253a2001283642393b74154a16416e7ce3c6d7dc893912aa8cf0e11bbf3eab363a628fd760cf9a996cca90569a7ebb1b920b0a074dc562328104561a690b0388cc7d8aa8a1ca6270e51de3154131efd5145642624b44c467b0b65d836fcea9d6de608b5d771ea243ba90f2ffcf7dd4585ab355369b80ad6c76560d0a7ebdd51637186966a1ea2cea0d87d4a442f8c46f88ae22fdd5a04d1a236d736aada6a3275e9a768c90242a3b806007f2605071cc7f6e094ac896389a4d41a6303c9ca7393ce2db1dacf46030b1206a76f8ce941c08813419bda568f78cc8a4dbbd61af3636c74646ecc254c2b3cf39a973d259890c6fdd322eea4c84bb34d31f4643e5bf5e045031cae447bb34079faa05a7f0be1e8f061804a418a503c02de7751d2f4c9c424eb9db9b196985d0a60dd63cf43694a768e7652248c2e53795b074914d6631120aa5fd50a7054acb6c2e0e8d59395ad875d0b33bdc257ca670955a982871d3833e9fbf36151d57e7e6e103af27242c337bb3f95344bfa42cc1c167a65032dc28b38aa125c1d8d6fc7ded3eb0a8af5c2fcb1d0df3c5a8c15a0cdd1c2e1c8508480fbafc5bfde6c09ae7c54e339e285c0fbc27c6330e9af6a14a44fd6399cd9563600d2ba8ca43fa1475ae607165ca1dd66eb0c226afa4ee1f54f3297f4ec62e51aaf186b484744ca425e7fb5c9e82705222fda293e7e4e05b6da1024bdd9ff7cec843a1aff058e38aa1d7beec361903ad414da3b55065b7426f5ab360bddba07e34508cff1521ef7ff8aca6a7c0f3b362dc367f54510e83c11c579d600e88ae6ad0f15808ca118676dd778ca56df603d1cc4ea05da1a5033993eb1aa9d0691810f56653a8842abf800b286c1073bc62c9b03109853a574ce6b2ed46460e50a95f317d3ed868abf5d15e0b4257c80f4e4984d75cd987987cf6057505cb8b7ec49f65c7f3e450484285ebb4d98e1683193c673a84c9dc47ea471646a1466762cb5e79ca74ca973ec06c69490523db371a5f259601e7dc65899bc334e53bcd7734dddff46d14b80dd0c6af03e36ba46843c32e070fc6568530f45ee9e848f6558d61052ef7c533875b0f9ecf5941c006bdf797cb51aa0741e28f7bd6545957b4fda12b4c396b3cd26b0f311611d4e9e83f443024aa576a2b74404ee36d9576bf6fd0ad0b4426ce62f6f49ece0df776e3ccbb47af79a124ab63ae92cd0f535b577d0f3d9b84bf638f19c3ece9c29e3f8ca2fb780330cb7911105529d95910a628005094c00346f547a8d36a4674572a07e6312cf420fe062ea258fc01b30d8339492d5d8208187244dbc578ae57bb2113f8209822fc941cc41fe47068ddc25f0719fd75e86ed8e43efc7fdc887df3203f6da921b894cc681f55aa1f3d5cf789541bf086163de9d6c9aa84b4e94e3f2dbacd52764c29e21ca1f6e16b086757f98d0df74909c56a5134ff55a10673728b9743951ebe7291820dd7ae9b64e8265b772ab3a9d735f21cbbb99d845928cb0d85dcfc316e69818a50df0e4fd81847228d4e4acae609db8804c111bc8555087c1f1c6b1431192e2a6a1a8720177fc76c01c609e6387bd369cf7423e9efb325327a420d466c84e87676e6865490f588119a57f2cdf580ffacdea7e781228183a21febcbbb43fccb2a4caed6f1abed3e3f54e2cd2a46ed6cfd17ed8e859468ae2afc70ef72fea000abec6c9318b9c3880091b020a8e9b4f08bb9c78ea6765c8835e898a6b316a92abed345681989fcea3dc15e2d90719905899c4bd03b438bb68f2077d9abbd0e021a0d949833f51a8f52f53cf3e6620483afad85faa7dcb98c09c44132bce6fa5478e2fc2ed090c2f44a0ffed159b90bebfcc0beb7311b46bb6cf105f284149c980b5576b0a719407d001e5b992c0fedf586ac9c9bae61ff692ebd18a426427caf29e26553019638dfb94a911befff61deefb8def3e4e4c9fb408515edfbd95109376ad0039c66f561f6c1587db181beb64bf362b0a0877e0b5c954f0f313193b2b1b2cee699592b2054a1a9c457e07856d0ea2b1bce7856158eb41ad20960efd90c718336f989a350685aaf8177b0797c196f2994a70fcbbb47f5259f7423df7747af8e378430ce4d21bdfa49bc4db910d821f8d3caa0c55f128139e70e99fa91135e595c22b5619f5ddf20abb759bb7462bdc289b100fc4cc605faaa1c43e724da21c86c6d45f499abdbd72e5e3ebbe70252eed6a26f3b659bdf9680b438e019d0921a2d3e6fd859c10aa16a3b75abc690cf144ee6bbf722b70176d95f3ebc2f91eb4416c9af85abb4b40b6241b49d14e34184b67155aa1984c211735b60ff03cb28c1496de7ba90565cf05f231d4f17ebc5d1b3024bdcb4a7d474ce00b45c2e5ea633d37d8df17788e620f1f886279a687579c7545434d6a56bc9d8f665b18d8bc6b8cfe03e1cab9bdfdcb658ebf7bc9b60871385624375edd1769346ed51bef02907b6dacf39eff6948a76444f360448426f417a9578be5888f6e5c077a1f90eb20836afdb0d4d99d640a0c7177453e6efc3bf325e70a33a938fe4aac8f288b38544ce2f43b650934a521cd043f848bec9d46af5a181e6138d8be15b5f4e1f3a60ad6d3dec2375a1c3abd7e5dbdc234a9ab0d37bb595ab812ecbd397859dc964d93f32380b7694fe6acb86cd4994d9a6995d1e265d92ccb9ec9d10d74d1fb51ffcb1189cc5e0aa1101d3626c6d6b8c7e6a82c5adc14ff7ab12c78f81285f004f63b6b6b65d409543e24ea7e2edaecde20f2e628b37ee6fa5def490f41a0d1ca27928c2e3e70f5f5c1cd01dcf3681013978b2c171dce41df451d0fb8d0fdd0514d7f38a21d450d9db84721fdadbe8c3aa485adc81d6b2f7e25f5f50b25e2868e969fda7c19e3c7cc0e1ff96ebd4448fa6f2b2c29c142b3c1ef20c954bf67846210685de1f50527ccbbaac01211e10efc661d5c0c6934c058cfef5f560c4f070112fc3376ae2d68cf4d7bb77c7f8228a34284951f11ab81ebf6cfe84476850d715d03a55b9e132da8a6f2670b3a9467e81333349ce7ad03332ed12d003f5e42671db60286a31c7a98f711dadbe7110ce8cb2df366db2872acb8372a1cf423150eb34e0e3b995d1ca08be655d91913d09d69cbd672487310b6c9a68efd7f9554c6582423a0eaecbdfe112a423e39d7ffd2448fb221dd0f031609b82a26200e2dac258b227bf59c4800590ce4d98a14a2668659865d19e0e5f2b43b061b60679a8d140184635c657ffdebfd1d9b7ede05836ae3957c04864de1ab5165c0ac3fc61932021abbd655758a9a6f716a879bc603f18f98ab8fa317c5126aba2b1626a2c1363be8b06f815249c73cc9e1687161d3b14018cfd03244a4861cbc235a8f30ead66dc7bd87cfdcf906255ced6bc8e600e72fdadf9f5b68d8df10c03e948a4c41cea096144fa7560c2e3fa2b5bd9a14334fbfd8112df0e6d847f7cc91b9bd128d2459c9857e20b30178afa599333b51687ed86ff6da4e213d7b73a91cf72e3c95465ea409988dd294fff27cb078ef45a15ddef99ea6ba10d7d7a5056267a676b359b338948d7aa94cdfc5abccd9c0ca5f5f3f9ec4d79a1b612119e22550ada746344fbd5f861b83920a782c9b16ca6b26ad59fcd045a161e5b48f96df2678ad500a1a0afc5a93a0fa7dd12f9ac1b75fa232994a67af819c36868ed657106b5e0e2eda42cbf877bf8440327087648a8f7b051bac0ea3bfa865788914cd1b04829bdbb1e6841b0ef5cbecb13646750c61eaa3b2afddadbf528d25800318e4e12f2a9ba0e778f3a1d4ba19c2e96a8f55e913f5d4f4cd2c892504eaa594c555a528831809f1804da1ce2a371d5cb08a3b9136d3d7c94283ec8bda63125cd912c062f55c627b556696f51821f8fbc5883c6cf4a14388eeb9e054b3e3ca93ca07d37c79e7bee5b521c763868a6410709e2cc74aef0b648bf3e162126b6858088735cf3c143ca6e335dbcdc444d48b48d3d63a534f5eb63b26020c4d60bd9100a73fa8f4585e7c2d5e675e00cb93bf4c32505c2e3d0023dbb7d3776f59188994b1e81145ad7191cc6d8fa73fea4b8b6ae8e81d45e331cf62849685ec57cdef38c73cc06a97397c1b28c3ccf29eb21b888c98801ae9daccbe53f3f238d75d0b92ca39bea14d19bbe4ffe9658179011a076c4acde8b49b607df306d170868e884afb7739ca4c54cad849f6052f08136bc19945cf1199f5105fd7d9641d488b992864d2e20094f7f6451e954834eac147b7024128510ebcc69cc87589dab2e339ccd861b0bc91178b3f0399b607920a6ef0b8c5f7fd9e553b0d2d1e5b86e8aeae5723362a8a3dd6c62165d10d11086b02b636fbf7740ad57fbc3b34fc43159d2dd212997764d1f7078c6de8966a9f631e63a7a2ae1106645f12dfcd4531d2b4e7c8351de566fa9f93509fe372c306f97a265a8121b27288df7f99f55a9cb858479bf547c166a85c5a1a88093c79327497ec448ce0a6b335d78dea946459cc7c47e80efadc2871579f7512226227cb68944cc54e629e938d3d885627ecc559eb713ba8a43d0411473ee2e43a9a309654e0cec74dafdc8cbd78670afcd5f1795fd5d09dda13cd23b0cc24afb111986a0d3ca886ac10a610e38eb6e12ca0f9e0ef79130f6d33743a00e357ae4277ce174044a757515e019cf69ba2524263b8bc9697bb6048b5ce6ff4c2fc10e990d33249e7773100c26af36fa142f60ab2d1f553a5025427e5824feb63d007e90d8aa98d1d11760136c1e7dc78007f5aef1e47831f608982ceaa27e6f9d3f2a9a64edd2dba657922b218bbf696cae8c4fb8916a8d546f880635c004d7e9d2f222cc6b9055d01d19341fb1cb3ebcb2ecd0058667f575bcc9be2c3ba7c534754d0b587ab8a6af28412712e49fd7739080bd5e85af28e8655d592e732225efbcb2fc339301a09fed60bf0a99942761e7a8bee5e0a1981546ccaafa322764300934bd557e9bce87d16645d8830aa241056295798a7bad740df23299913a940110406211f2e77ae66a33d7b5e5b5586da2b4bb7c80eb1c622c54d1ba26e8b49100b582360833626e791cc57cdf94bf6175ce46eb80b00aa1c3f4568a60286d82dbdabfb91de9aa69b2a61e8835668aa341694a8eabc757a7b629e8c68e0e5e47ebad8feaea6d6125b4de263dea19acd2ec7a140cb6c60fa1d524dd3360b1d9d7a4c07b8aa42f56ae8b59dc3e02230d89e2936114c821df7c3d676b2cbcbbbdd4b169814ff9d78dfd1feab070d6443db5c919c9770830878a24c39480b9d72d4cdd525478ce78dae3ef36aca07570ca09bbd1afd780dc6e9d66681f54a4b4df61d77a5e4aee17327298b89b37f8d49925e6cfcfaa18370f880da51e0d7178cf571b627c10ae629efdf73903900d934e45e3d8e090ee01fea1ab8da1acb96120871afc6e7f5040b86007986037f5524e3f9e19da6166a743507da0da515a56dc20b79acfa8da691bc41da168148f1899486b949c16e4b676502c359d51e9a0b4c265dadcb98ad01d9cdf250686f36d8ab0c20e9dc963404fdf2d31984d156a4fc8719e3c17745f84067c3da120d4afb80d0ad732177554570bed2e479de1c7ada5b189c8230912e843eac06048111cfc8aa9bbd10f1e925931164920c5ed7214583d27238fc826811e2a2df97653d0bab60bf3c06baf67a8d811ba154447f69b119912d25f43e909ae296e15e4ba26ac208147922e3222e39aa13644affbf633d8515dfe3b03c0a5d03d5659c03b99ae3bad339c68c5e63686146f26b45d2c8a7c0f45b8b6aec641e0f6599a52c5190741bed2159a3076bfd7f1ddc2917035a75891e49c9422742c90f855e4e4f2d4bcf249c5927ad95d0fe6213633241f7f6241f802f8de20681279b4367e2835778732c1a3208ccd7aacdcef3e35c8d4811b131a235ccf89feb698c189493216192f74161f49087076c594c12f46d88402d81889065a1bcd646da0d7f58a9e82e16701bb026dcd0bf3b13dc24a5978f737ba4b893eeab314bf42a71fd296d19345efd868883825be0537319c51ec3dc3829da63c644ed90efceada2bd2d3d85e8033177061af26396684e7bb18ba5a8e6fa5db060ce64dffa5e12f1d9d8ea8cfadd3263457d49b8e333a5d37e7d92cf432b6ee17086efec39fcbb6e04c076309f0bffcb456661a5b46e8794fe5da5f7febf92479889b5c8c40cc097e404787e921ab7de370d4bc3bfe992baa5541d4446c8bfdcbb3c2c4198b24ba62697e286dd96b53ef1be6b0d03f8007cb165fcc49d6ba8cc1df64f96de13024610f176d926015fccf24a5c0bd30ecbb5e338ced6527c162e35a948e0583f238936403f327501225bfb0bc7179da475bdb554a88910ed82bf7a8dd1c2e25627fa6a39457416c16274cb2591bd50f64472324bd972d6042a69498763883926cbba51fb60143da40ba67646ea10096bceda4c03e1b850ae08384519d531be6b427c0531f8921b0770bb20d62f5041d868d2d71aab1067d305a76995a7239574890bc6810b3be665fc56f2de6bfb9a6d4296eb298cbb1bcee16021b767a0b4beab3c6e999236c78d7e1177d9c5f08fc2b346c24aa796bec8d4bd793bcbed473aca83c4e528b4796c3e91fd8e56b4a2da057a66c2f0c92efc5bf3e15de66c185db6d394bbfe814bbe25b91f95ee5a2d9998d217044001653475de8c32c6cf4e0de7de1f84f37d2bfeac53d9e87d600f9a824c0dbe8d9e6d020c01deed5e28f830809a370ebebf80aa8c72b197e2b5feb7326e6a810f6abbb57882ba8ae376ec983df209e7602c74853e9638f737fd0134a8fe4f787baa76fae306e82745b9fab0f40ad7489ad3deea1526a7dd7138778fa72f160fa45a212a41e5da7824e28a0168249b2cd15aceac32fd95d303cf94864eb807268011620bb922f6e5c218e36b0fba1af634a1af0447904dc55a549821bd10864fd28b9fa4b78fc3a8ed0251c69419aa90d23637558993c293850ff0e5512a36af7f587030f652f34fb1280dad244d8f7f60d5ddd2aefac9eb7c415cbde2f0143a2b787c89d0c87f42fedf95b20499f124f877872b3486dbe802537d940cc460e12cfc74582bfef38968d641122daa2a34b6330999463eca6f25b6068689c3effafbc4a2cfc50e53802b8faf81aa7f68bcecaa46764bfd531b40ddcb0dedbd723f989c750ae75a5095f6a953e9250a299f4e41555a9f0af6654c268814d37efdbb8a7ae42d2f0f39c715d4940e6ad3a659b71a745dfd535148aad551cfc48311a64f23f6fb11e769a754f1f343733c96f4d3a3b88ecd8b780295e152d487a223b565777eb705d1e64df63d1d0e82a3ad3d5351492bb0bb969c7e49ad41473fe105f40d866437c2c62bf4d6f72161fd8d70cfb5abd5029c29d436cc0570ccb34d17938f7c8f1eeeef23e612d28aa0f33b19ce9b31fa6b0b6fb988cbef499aa0a341b303cbce97009e22283811acc1caf74f0b56166653e0026eaf028a1408f2d3c0865e0f122e889b8fcc5cb3b448a1f19fd6a829560c294f065044c10ea90926b055f419f81f5f254f62fddde22fce602f679ac25ef27afe29f64db716122496e2bff81ea249f829e3b276d5267444e32a048aa54841ac0fb5dda60474e775b2b6f033eb411c623063e2107ac1eb537ea67a4df2276334dfde194a637a2e71c277d91c132061a9b1dc868575609175b8b07adb7e66ccfdc050eef468f941e02553191c16f3fee68c4c82a9e767cdcaea391c2d0e8484faae4ec05704b10916bc098f89ad6c4d77aa7eb626a8471d5cb853458d03d48abded12e58244574fc1eb901bc6f13351789b3551eb7b227ed7e565c1da565e9fd4e1d205a32d7390484befccdb540a9a08ed89da0381aeffde8ee55b1d1aedce51d18c7905560c1e08a3fa1e9c3f6e602a5417429ea763d72cce069c88f621d4cf7dc16b8f81da1c4f4eacb52f303623035cb59a7b36688b81232fe4deea2d1830bb1911aef398a9b8f5d9e96a2d0b24a77d037935fc9ed099015c1e66211cf476bff645010c0c0dc470849b28c4b30036a275cd5a5b2bc6b2472a3acade1b0fdf83a5bacc6dc94d19b2237c4349447fd57a8f1c45978e90689dba5a11b613f189b342a8f07f6ef6e8b07d4885feb9dd007e63e5449a0a3fc43d44eac0b55da67a8051d7624633c3e1ef707b1ea99221f5ab84500c2daca10b62e29cf8bda372d93108ebeb14dfa2c3921af1ee0593852469827ec8c7b3082127a593931de3890e0d721c7a3fa642d1ab96e2ea6ac77e59d3dd9c1e0e70db218414e88c3253f9657fdab946b9d533bed5ba89cd0f3d76afc98bec3f4a2ef5e36b8c2858403db0ac34ceece40a0a6363f3021d90deec601d4fe204635765b8db6eea875b814ff8836b12b637e2dd5178af647a791d2a79bfc97fd61e1169cd27a78bd38636cb492522170ff5f70c8cde25a782444f3cc4a25e90cfeb613fd81e06f095f20326fa88ae56723724e166edf793e6b2143f359ea86ff8d5f9567d856b88522d8ae78593510a4fea2687adbb8a38219da71192ffa861e1e2f4116982a8b2c10fda6f0e874c00d35760cc467ca9ff8e80ac14201e65aeeada60d5760c74e1bbd257816805fe21cbe4c57924f07b3bc582e817e281dfe35d91abd7afdbd73e80f34d837bc679ccdb209ec67c38e04a70be066527fa1b7d095f2c3008701bd05808e7ec255ab5ce504107bc5a22d227d2a8001dac46c6e7dbee996c8dafbc2d20b9c9ecf652a0cff8154667f6796094bb8a1c9a61a028ac7335fa56d3ef98b7cde8863c9870b393c324551de79213b722de8850e10ddd4046fb6503b8d9fc86f84f63f9c48bfbcf5e2fe9f9078da6c7a598dfecd841de7476ef273e4127c3497362ef84bb5ed8158878e34982a2c1307f5e5e7668c855665fcec9a4ae9b5bdefacbe5a4069d70efe05a9bd37bc79976ddfe9477503d2b222c8a6003db04d3cdab118f00dcc3deab48452438dee6b23b0529d0293c4f5ba3527f166af7704ed69e38b5ad87f8b6c58625898671cd1eafe092d50311f1e8a3c2cd20bffa7a3662cff3add02c8299d602a6e63e9d312cf5b5631dbce2e92c1c341406702e5e3c5f48c31729544fba19a162471d01e95aba87a51f3436d68fef37419791d05146167bef196af6d22b7895b4b538da764f1dfdcf7c6b0b80438449317101c47c7dc299c72fc157fa92496f618ac11d6f6056c3a473104754f103907c054ce7229e9d90a3b753c1347a7149b42bf0f37bf6e7ebb503602e8e64be9bece8a15739b5a50f367c3bf03069eb4336c48020de0f62882b706b965cdd279207c105a737fbe7621f3599e9f92f110f0ff82d69240a873c2a58570480c77349b2895cca9d88994bdbcfaa473a64d0e38a1d4b496d148fe4e59757c898563768da5898293db2a580d63cc1a64d9b72e4f9733353ae904d1019d75d3246b903d410552d4da9c5d7501f5c07bb3f690886f5a5d59acdc63f7dfffed4917abcf97c3c947e9a7e034f9aed98f8d5368c4e4c18f66b5a1e016cf749628b963e006954454ae2f82282707b498b53b62c7aecd32b94bf86cde35854a90f6e5663dc06122732e193112edee5c84bf54b22a1ad009a2b4b803054f6c2acef5c1759aecc21d6e9dbcf3c81a1601454562d3ddbd088623255dd47f51dba3fe95f8380cf832b76a92f770edee380ad363798b9676ab34ec7a9535ef37cb91b8d1fc05fe8ecf352b8e7a1c7a58622e4ecaab7f2bc8b6b7e7b39d8e9a543bc454d59ac8d359bbf89b8cbd7536b27ef6c07b4900a339ecbac5bc8196043e422405199a6322bed2c6d3008d9b044ed8521f72e426788beedc066db91487e081c4d4387c526e04188d73f56db1910cf426382ab144d0ba6bda282645f5e74163ae56a374c1b8f07758c47829b46ad797900301d849d04691b27381e69c1c9e3db280460ac47054570d007c3e23e3097d8f1c76f4369c259dbbec10e8bf4b359524705de6de10a9454eff8e1257725ee3f06a248915a41d6b0fed88481366638709b82435899b373ff84aeb0828c0f729f2d18cfc71d81be13be1d951d7a1faae2358d17fe1199571e202a659377a3348a96f4650b597c6602d45299f2ef3686c228f6bfee6fd5c1994ecdef04b2be65f4f2b3ba00cc630e0dd188aba71903cab1d0a308b73308c5725d7426468d0ad40a411ad80389e8cda4e264a0837de14a9398ac62dad023673d942abd76924ac06eb491928825b6c4312b864646dab1fac8a376246127af01c1699b2b15be17232ca580e8bde72e45cf32e1281ea3e762bcfeb3a29881071f9267570dd2537da31ed675e61eed6dbb91698d4011c86771bd5694cce1bc9dcf8f065ebb9c7561b3c441cc2c0757f5cd2374528abd43d990ec47db20227f74241ebbc1e5df06c685654c17772d344c79860d6bf9611d753bf5be1eb542c8c647d90e7bb72f0c2efd17cedb1203f60eb6b7a94e7bd2ff309d65fa486d7bb1473ba148beb1613061ba2fe35d41a88e6abb6996fedceffbece8220b516e2eee7ab6e05de24641414bad4e62736dfb528372d23bb70051b693271092b9e10dd7fc27b460126514eb31476ff90cae6ab567761bf14670dfb3cfbf9d59b27f71373ec631724517c4283c792f6ed2f2bb85a3f2c8ee5bf020617068c90fef9637449116e43449fd92d9197ae06686f4ab0a57e439ab5ec73ef36709a762bf51a744d32f6e2a3673ffdb9f8ae072738565f2ee9ed080fc7d9b72472464f3ca935c64c935352b0a596b5a9a1bea5662bf856f9ba725e61fc8de58959df4df008fad144be784fe7ec7738753c62d48ef54827b2da8aac1f7c067c11e27b647de81509435c481954324b94081e593a460b4497279ea3a8cd39d26e72b29de523c3b17a54049d735b3071ab97bc4b6ec45f04e70f1588f0fd6543400be2aa60d3b4be1a5407fecef2ae85f10b2f86ad12339413af00a12fc3d0b41123eae393da006b4c2c404c57c26646a0a30275d7628e9ed70c76de9c73ad2d279bae198ff14e75f00833721934b45b0d9df4daecb806861cd94e352fe74e8e38d7544ed134f0c694904cef8a7faca0fa4177f211ff18fab676ae1956b0df02219b49b5da151bf79943f49d69fd6aaf5ec2ad5a03ee26192f011104370f6626e5e5c9040bab63f6c2aa8d13d6c37cd3b0b12569f1de64405e42b5b36eebb2b7f140337f9d7e14afa24a6480faf451a435e05e4cb6bb24cdf242ee4e7e47fad3e462053aaf4fe1ec2f633e538bf47b0375c2f9fd94c245df6a32c68ab63a1a7776c40232d733240d311fc63eb7c860fc5818db42c0b32ff9f1988fa6e0a47e92c8560253cfd0dc84dfab13f595da5a7976014cb5db6803724c570654e72cfe3db2a1edf263d3507d13d6257f5c6b7739a90ee794175a275886edf6d57df22865f6a1f9984cf4d92a51cf5b81e60b82cdcbac20536bbdb7db37fc2ea0c80a555bd9c99a7af22f03cbcbf12d3a78f4d712cd5071f497f527990121e0619b0d7eb66d2ed70cc4849d13036dcb37ee9904265c3c2be4128cce6e5691e95ce2227d1c3ad54b4f200cff42b34ea6bb163e1c769b0a1db44dd35b75a402f956b082b1125095c84175933730e622f1308502606d0596299b1f7e5d835f27e916c804450417e0fb02bb3a93abc34148633a9fbd801ba7793e7405e713ecc64c72b328b55ec27b5474b0d4b22d4ba8654fc83664d732987f480374c9133e2b8a787ead5b1f8903f779bc768b8f7d4d997f972a29965a2262530e6b52483bcb7d3277ba4792e056ee100902fa00d58db89967657cb37afdbe3b531d26a7cd772e059f4a26911c394eb10a08e2af7870588dac7590bf26d974667b3d016487e63331ab333e1e2405aca244d38702ea7b06cb3dbc2ad93f3f2a9097879645f704286ba6f40dc24a2cb2ddded332b2abe0bbf69f9e61e010581ec85d37a09bd2a48b00f4e4c06a301dad943be6b38ca580afb666501b896223d7dea0b5da33585d44e25199a80c5e42adc785c91749bce4bfe3dddb09e68024f015637b63901783197d41eb13711e8516666255368463b86493a6d935bb00f8cf334aa2da98545e0ec62d5fdc31d526daee45cdc573054db0ea49008f4c0e72d4624d368e8d9493d8d4d0391927d2cf6c60fd7ce1fc19242f9504924b66e0bc384fedc675ee6dc07bfcab9cbe905918357ec15a701d24ab2f0b26a974db1d99fb88ea8424f332a48a289f98f7349bac948ae4c18e7269b35409b5cde7adc7a8f2ef93741b0cf8e1fb86808d8ff12295a04ca68b6a2d013be658505bd341a240f26e0f0e1e1b51b493fe0365ba73a3680708df2cf8843c065fd3813f3fdc9a5a0054b2a8a6b5efaa8c3d7dbc3c622f51ab312109dee0978b550d10c092a5a3dcadc822b6c42e95d0ef566879c530ca01bf03eae82697669f0690953b429c2deb4f766161e51d2afe1f52c90cf0de3ab8b45af8634e95e970651380604cd33fb5abba29273f80a9b71ec365e48c81e0b46a623490b57dbd8f72d8da195b39ced3337fa0b0d08df2a767224ba894bdfd0e3273b3fe25823350779bb6364c167ef309cc4cd92d92d4d415c98fa868bc5891ffcfa93155785ab344baba52d9678bb98b4394359256bb81a2b1c6d734300b84d0f6ab24c8204778a3776364a334812bad2df8182d0249ab3bf247176ee81e0c5d69350139ad89080223012015927c90824941d2e96e37f8e06be086f07cfb16479cb171df254997a1bbc981a15919343835893cb8fb54c0122a1ec85149968322373e735a7fdcb541f19c31b949abcb35d99ed04262299cbe55f14a81dee5c6466d73cbd916f3f6cba59f5231522c07916301b08a92c2c5ef65ee8dd6b42bbdaf50e5855e5e8c44e7d1a4e5b175692b247292de8c47d3234d57e8bf6f69a97086a12e7dc76f7891f30a1fe253fcb2d46bd80a4c6c74aeebec0246de32e383ee88300e214d3ae3a9db7f3d67045c963749945d7e99930614b41f4ee2e1008d6ec99e663a48d491965e6d203f9910d96de995e418f58a8604628d08623e5bda9aea34ff9adac997d41ad869f377f5c899d4109411d1b9c6af7fb3e9b90deaa19600be0d4877cb7114de407bf7a3b8e8a5288028d6f4409e85ace3bed6d235d978ff20699d1bdc2646636c784bb64905a631523fb6df22dd0c66e1abd788a4e7e63bcaef913090fe7fb15d0414e57f20cbf758e2e34bcd01b45c1f5c8f7f7d1f4847385cbe0c25060eed95517c8c7007445c4527a9116fd327cbc1fc1fd03f26152a598123fc85455bbcefe8671c39a7ab4636238752415957377461e62c77df30aaf28dfc0ae04080ab75c195102801bdd51e0af755ad36f3452e8d1f987912fea4895c71e30a4b4ae2125ba06b2d25a4bf02a2a35cf33e66e0a7f7ffa2a0597276f798e98d6924947545dabc71215a588e52edf6ee54d73d06ae969dbcffaef967bd45b4844532760e5910f1941451adde1e722b706ff47ec95b017183ff67fee3b5b92d485f271a7c3ee221c3aa01d0bff862d3452f9e49db6486c054bdb0ff90e8998d150a9e5b888439a9e9f07e44c2067d00a35822d24a1db812c20acaa5bf6c3b9e7a13ae0ec68f91282667d82a5e894b1eb3fc8b6e71b7a8f2bf1d367b1bbe0e8ca522bb2182b89c2fbe904cd8b8092cccfb8bc5d7660abb7cc39c54ee330e0c0cb4c32f57a34d09c855bea221d02bf240a53dcda517d456550fd8d8ce627389307ea6849dc7a56da9982d8c6221df4ce224346d06cc93aefcbdd6770ffc41e3efcb29e1a65c4faa00d8381167076bc254a5412a1dfe1e48c2679364621404bbe281bfc2c47f6e43ce6e849bb5b0891935f55a0986c90d13eb1fd288874c3561fd13e3ca98013e904b42c14da54ec132ff20cb62bd6a6ee6e8a0f23083c07fdeeab376ea4b9ba15e92fd6f018403d8c0b8a88dbaf5f6a1f54d5c42388abce9d2545e77fef1085b85008622ef7dc7cfff595d547ec954dc79200a6cfb6ca43e9023d5c245a16ec18e14b28aed2f7ffc5a7feec92ba708acb804c8a4e63d2f6bf4d91f93a8f55d8a3e10e4ac70a960b170171dda4d92fb1ab96249bf08f4fa1db1fb0970a0370b98c5ced71d5366a5661a9d12ca505be56b16cc70301cde2c7c5948e61982e9b987ad3e8250e3e68d127a7d3130acbb2de3dcbbf708fd7b0e29037170898178c9c2f4b40cea9ccbb83492000faa46123b6192cbdaa92ce8cde3869f61a5cfb48ec3f5fd0c951ce95dfec8db344e982d5a6e6b2c7ccc9f9359605d12a4b7add0ef9768629fea34f214ebd62b0d322ab6bf363fb3f1eb10686d3141f85648cd0dee64b203e844bea02bf64755f7eae4aba9c8477b374673c514f0095d7e519762f31fa732032139491728494843111865a2181ce03d271f539cf4c7250e4db277fab28766be6f938f1b404a4bf2a2b0e594966e73f6d1b3b3fba58f0f1ab9a694f028ed5c4f0a9e7457abd81fd581588825f8f94aa5ae0e96200c0af3b3697900297ecf0a9b9d3c09997ad1b501486112615992f95d8e9a19d34085aaf5299fcfb922e0c38ccdedbeba3e9933cf2517e2213a91891f935aa8b5468f5e57f0cda429bf1578760ca04ca13fc3d666b4cf6bebb86111f3eeb6f0fbb001ed4455f167703615bcc09f47591a2ebc38b7c2c0c6465c1f42a9734e39e7c4957d472091f4fb64e6fe7b74973c9b546f20ee42c5a39536393a16bbb7db4b474ac4af6bbee5b586a8fa92c072b7c45b214008fb6abb862b7789039b2bb61030088453efef6bd53307574d72d7cc3b23c80190250ac783a6e715ae79850a9926ea07bbc4828b88bc9b9c88b1a12726432b68123cf04869da71850ace74412e8affffefd415fa870afb4a3f90d86153bb889d489830e4ee9211bacae510574ae233b4194d017721a97389460effcf2cbadb4bf4e48c35ef98a7742936233195b19381bfb03d6d4ca7c0680a9818fe4a1c874ff7225272042fb22a07501d7fa557b60fa605690e74679e81c12ee04a169f5190901b64e62f13f548b9fabc16fc94763dae15a583d9e214cd47ac22220a6a6e532242293b583469f1735a9b2c8515f19c149b553862afb216ed625ef8238c2f7a34ae994a970bb38fafc63094487c1426e9d5581f9093b6e14e7bd01b39d308763baecfd7e188b848cc8fc9425447d7f89a206fab7122ce2923261a44aa7e91317dd2d16cccd52e586d14716b21e2afc6ea4252b03caf650928cbf0d7310a585e2c0d36dec8c7642a7d31f7f83a947e8eb443908146ee05743ab9345b5c0a522d46d420df5e65d541c24d013e4559398d4b65c8caaaf772cb98d3e1d0997dfa7f24791ca782eb879d8f0f037c58bd15ad5f25aefc6f6d94480f72a6897cca92530c144cda6a4163ee763caeffb3ddf7546672720a63ed397a80d58a193729970deb6e7be20a6e188aa8e73bbc132ccf5cd581dc0ad68cb2e277d942ac8c3c32a06e4eb7f9fbfd5585b5a5cea270c2424097549532bbd2bed7202c20d8f9bb827e42cceaf525b81023c4e4463b65e220ff3460c1887c152d848cf7df78c684ef64001fa313c5466fa0870334281b10d956437c264a16896520cb8a56be94df57bf4972abe2e98044d5630b7bd43deaa9d1babd28676b3ac8ca9b021576d0c3774b22994928ee7545f5db5ed31bf6a68c68de1eeb4c2365b7fe4f66fc5608c86a606b3385209fcc5f4329f55b03c083023bc9745125e2cf56b6d00bd2735a2236402cb288e6d635ca9234a018f3d3376a42d95568980cd29f9e02e5c7daa3e936e82f4cadc3a7a72c9b1228b4825d409efa22c9a357d7d94ec00d8991fb16a0f5cc51f5bbe35b6aee8cdc351770553dc66e01452a42376dc2717911909a155ff7400985ad205be637e5e5472044e4590d3aae04aa0ae48004c3c13306d2c9a5838cb90371a8d6b64cacd6e135df003f6f6dc57ea1a6456526dd7ee4cf12f1611af9578bf911753becf2fa01ae5d793ce65cbac2bbaad5107c4ed72070f05e4a75dd6bfa5879b61c3bbf9a0ac77572f95a517ec4065df7926097df6d1ca0aceae35624229d8eedbf314ca7dd3ec89ca55f1f615667376f3f538967ab258726004070a249c602560ede4a853520cde93f63f637d14ee2760f20dbd73747a76fd9b2efd44d91277842c1d6ffb23e0ec179c249a3b37846538783d4d1f85eaed19e85a1258e0df5012fe491db123a061f77410c8229743e9d004897151f4888a9c802c2d296030405177f4d6c5ed723f9d2109903d9819127e635517cb08965244e0653a46c3a0ff7f11a68cf15222180d48fa8629b3ecb7d91808c6eb13ef2e1145689d04b9bc9b471072858fefbccba71f9899ca5428fc6c58a58259c3b64369bba2b1ebdaa4c4aed887c243d20a580609b21f040caf510110179a36bb6afe4052cbc269be018d8582532b4714f1f1b166047b373bf9d134cd73ef14fb3a6eafb49a42bb7b853c2da04a59323f71d6b0c8ca5cc6caa0ba98ac8ddce287b1a89f084c884fd55346a22db3993ded35d67509936ed75cf5bf3d52a241c8dedbbec2a8d4561f095244b8c649e13449c83519554f73bc05e901dca49fd87810eea70b95d9c824a4f8a6529323ce91780ccd598dbdf954ff4c078caa0c00ecb3cf2d7d1f26c51d9d7af4a6c8f67d1fe6a3ee790c55e70a8869c9c8fb37000e433acaa724208d9d519971fdb0afb13ba2d452aeaebef598993619a46cc6aca401d5bd690b14174837468ca2f1cb227d398a19320ec33611d6600d9b164914ea80904815141dde936510809ef3dbabbdbb69f1745aeed435acbed6f8e105717199e8404b12ffb4304ffab4d379025156a4228d0a97117a476b3fc50c669b5eb1ae21f83b509c67942ebc91d35f81b779ca3b5390820e08d3fa90b7ca79d1b74ebef78a0242d91eb8acb1a49032baaa5e437c3d4a33189ebd5eba54211ae257d6310f395ca9a2dcd64b02519c2956693f455f0076e60782efbfaa9c8ed77ab01e488b4b5e39f4ea11bfab259c1dd5fc667978723000a7860e9996c2d6d85919dbd6f421f39f966cabdf3bb4f3b40725c37a10133726b1fd26fde71de93031ac7cfd05b6b0417f0e9d0c87db805d4a58165e72370b4a325a1d7164e4d49561ae614fb9794f49bdf5ff8ae143aaba3d9de09fcb30e2d890e9c164becaee297d6e278450dcf792a0d4d5d598b36c3dc31571b917fd50f69926c67b0d44bef80fc1e83f98a3063489af26c1afd7b4ba8634302ea14099ce40a589b905643059eda936196c4dc835434f2e141304478af041f3c3868fd001a56c6f2f3002bce93f7d63c22c26c5362a640e92c475eb57ee0abe81de1543fde67468aa2d392ef5e5e9c90b4778017a707c870cbda895adb748617c18d883986662d1a910e985255b4216729775401b87e377eed94dad770fbd573a199b8e7a82a20ebaa3dba8d115f7591323570f7c318cd83b22f0d1aef3fac43be5b933a4361b10d57cca81a0cc3c1bc702e6a087baad506836977f87e9777fba914304a5def6f2fd31f8a63728db299a537b56ef6cc02f1930ef2d196c56901145e72b98b28ccaa2936008157750f54cdd6c23dd841ecd68840a4da17a56d4e98cdecf6942cbdd9c451a8d93fda4704c944e5979da169e4b0f36cdf5a07b037ebe184d37180a74bac3630612a0d294c586d5c46ede8427b066e431fae9f72a1bbea7e0d58f07db4f6c89abed9101afa8a055ccc729513c56602645f8f3d67500306d3ea386685d800d37a2647422e3b9e8f738d973f6ae97d9738de38511d9017434da56a73720aa2581230a03bb51802dc1a235ef2c3f5610a3a8d00539fc8a42d1ba5c5a44b4d1e67c16a2559009c0c33bad3b1443963ce9b5baad367805c414748b700335843c8313be023243d760809890d364bb22f819507ee306e7da1cae6692a0c67dea5e88e0cf484be3cf5cee13f2ebd90f4bf3b5a6a380000f8cbc34d0862b3838ece60529d902e0c9e00046338d42ffef65e35055cc9c37b49f9c92beec4fb09ff5df7d064f84b0487fc7acff2262f06bec8ee5104c47c61f734f2ecddaeed4b11e3790f6db13b8baa751c1b43972e39b451ec54b0d2d10e791f6bd7ee443e71f51fc27819210c6044bd74d16dd1b23d53a4b9d21f362556006666c8a545040de15821b703000ebf396c3fa3bbce9d0c2e703d857893ccfde5ef1789c9ba5b7878f4cf257e1944bdd1649888e47d8639a9816a7f95da57e762e481a2b98d20cc37c4f8c2157be38300edd530f7f75ce751a4c783ee5ed9155f012bbbe4a61487bb4af47fa1bb162e6ce4392631247d9566564b9f5ca42ba40a1c381ddb47ff03443f970cda63a60bd0209eda56e7fd49753039408805a7ee6f4ca8b376fce6b5b8605d04d17b026d965c679c1b7a8325ee3302af604542d58384b5256f0cc8660b5d449e0d29ed1513bf86dea3e1840bfb4213f8082b8a6f98fabdffb893258ef126376cfed22ef4044f42069eea6b27b33928dfe85bf14ffe9d50bfb52251e75c2b1d7e950a5d90fe52eaf19d997b9f4f527b009d8414373d7f5324db1eac69adf989a5c353c5a0f9894d7c5f0a4cc3cf87a1c2b837f99278a5c138855624d86fbd298cd0479c898ea74139144c7c82c0e3dc91fbe6ee64950ac34b2491746c9025a3e6eefe9b071dd3ef5fede6bcdeacad6f107b5b9f7c8717f21a40bd77a4933412e87b08d441596f876e0d41147d907b3b1787a3a287e36b9f92ac7d0dca9398a2c768c25771e79d07d4220fc3ae55fc92dea157bf9dbce5727dc1d6d7e6826dc3c086a11f8d50eedf47e6b854992a5e39be8cf53c3fa48790f121c2b9f37c1d4b3e66d99f8227beaadbb7da582d06729d28b8607c9cce751fc1982c5349b098e0aed14a8cb6cf669f5d4391e949af03392602f9f4eb3875982d200aedefc752d4a0e2aca68b76e7e2d5e2ce8534013c64d8221d5ae9a4821dc221c4c1a85054a4c126b999e222d70368e16a6abc8cf55f79ec4afd4a24eb5060ae8f8107c70c77f1207ac2ba7b4c9ab3eac243721da5831176fe36f1d51cbd9f6ac0d06a2b71cd299353e4f4b29962a008133d82f2bf7f5cb66dd32b0381d2c012e74164690a8dea73b236ac5953e2890bf8c5663bb188cce3ecd51e7554750da6ffb17d1e75d3eb6f91da53c38df5a3356b439d5f5255b0e6d1c88b544425b2e8061c6e6f82ef041192878a09048bdb4b7d338f5095e77534d3d997ced9e7616a56e238b9c85114a6f0764da146afe0c29ca97b63e8fa7b743d056a40f3ae17e50cc01ac8f9524d9e6f507ae87e9d6d040f1884d9b4eb17c71c158c737a5e63c9c2ee4bd6cc1e8787b29e87782fff3a3df4c930957b03a4d3f48f64845e4fe568277dbe0570f2d3472696e669f3a139e6679d69fdafb35f42cee9765f577352924a55670baa0e208972bf117fe40e55a7299680e7fb6d536b73aa53fc662c9f7276446af985077974a2a9ab40ac9dfad7880000cd119c96a121404cf62f5f036d2ff5058353ffa6b84ad68cc4ad161f0cdcc041e816613d56153af0df6c81443a9593eebdfd7b0ef9eaac14b9f767f74f779e91e115dffcf3ca2476fe4f6b64b92f7f09e9d08ee9e9e5391dd2065b0a7a1fb57c5b5e161e1c6424dfd84d5a9e933fa35934ccbcdae9443845972f81f87825edb87ed1c8082c5eb98ae461cc7e4e9375744d1070e8eec9a75f8764623a0f7143d6756fdbafa99cbf68bc50314618defc498a100d6107894f69cad404b6cb65efff378348529c4596746ff5fcc9831a6a09ea88ab9e17f83dfa232921b44e1da4111c5f8b2304f322d90217f42f328d13d14eb9447abe4f266d80a133736b81358b73f7c79cbe31260707f30e29f3e3bc86465b19ae3d92f6b0b0dddbb37933cc21f560508eeda72b59abf953e196d0a60c7e30116eef0905f9d406c945c1cefe71951c27204fb9700e4c9ff3affee50b16ee99bb8eb829491898fe5097421d7cdd974e0c3e21416aeed27a168a7ca7b9e229f3eca96d2c01fc698861ea52c057c6a3825faabfa0c3cbeeebf081b580db845f4e89f80c5e7e95d5dc1e12be03c1d989495c3db43b59b676a1e8e14b578d671521307724910f152c5bd360a0a9b7e298480af069c600d5d09390129484be699dffe2ac5127da3020fdbce3303a56e70144c7a13c32bce28216d7c20a11f225669ab4182cebe600e7ae59396f8344519451b85b8c4c1dca6aae7398e87b1d3a47b23924b16f0736ad964d7e086a41927ea76ee77c483ee5cdce9acaa49c44da9db1406dc92861692d977acf857a74cb9e1bd4532f29eae71c2091dc2699d1a0f702d0298a8cdc268286151781763e189e248a2b75882ed9a55dc5db0e97fa13b4dcdd63bc3cb59a330e59ada01087a1a0d0873764475e379b3337705c068414ba4bae77c9e8074c5e86c096c4702237c3fe71081569897d89cb7a8767b0fef480f3cd563e1de713b1626b2889f266119938a808379a4a95c8b9f3b29f510eb24d9fd19f0cc1fbf8a67dafbfdf2d09e66b628c34767e4af9aba7d0d0fcaed431c321dfa9a7a7278bf31b0987e557d49c9248ed33f8bd6dcb662994c4a2c44ebc908da1ede971df05f9188e184d9ee3fb0ce3d0c094af71c0d754a15f4d195c17822f1d7a15ef8c80e2b1630b7f242d54c9438e3383e637affb1b9b46ca7d273211d7d69e02310442dba3171438dad9c6ac51f696ff2155e26aa28de00d1a3d42edf844275cf123ba48e35961c824d66f5ad4d9d024cd5042e0125406ef7fdb038c633ac89e004856df29ac62f08de6771fcf13a930bcfc16929e4fac42cec534462a94e2a34b0751413e0844baed9513a5116632138f19a3b3a41e89cb611a27a0477dba359bd14c5b832cf63149010730cea35868bdb48125109da25cdc32d27695cb536102f54445c0e9b61c1a6158f8b0f836da1a31a3ec8ae13d3f618f232b4a5d555a26dc545b2754d0535cfa6a6fd0c0065a210f943f72e7a3ce874f43bbbc3211cee5600d290582bdce1d2eb09429a44743df6d3f1c90f321c5e67926010d1482375b6bef9de12582ae576ea1cdff719c3aff49a9abe8c9402cddfac1668203dff57d8f9665126ddaf7f65e0d54c7867a22f0239c0a627fc86910f84b0026511173882aa336e89faaf60ffce6a79b0d58cdb919751f0c06a77aff9fb13d570b268ac4b08c5d97ca1b20d680486ee35a82c3ff9930ba246b5d1d7644a9ebeb016d3d888e7ce39858d340a2984db01e185e124447563a57e5798165373c813f79a965323e3ba01bfc260f34cf416f085d323b01f16253671f7a782e9a1f2875b05cdb8c7528145d72d914ae4713d192ba9ac274f7d47e65b10dd16a607684df8634dc2299c92fb3ab805ef5fb09ebccba78a3c37b95068ceea28db55b6a747a7526617f9019f0a5929a986bec39a230820b4a83733d19bbe1a9aa1c1fe001c55882b141b6706bbac150d9e12e935dfa4146eeec4dfbe4cfa9a814d98c8a87e68bb00562f171541a7fa94515ebc37eb483afa4782b3c7c5ebbe6cdac55ed77b81ff84b0d3207cdd5632e950ceb59f89d9629c30c63d83030162bb90c7d0d53ea1e1ae2973cb6971699f5a781c86607d6aeb5c6ffbba5fd441aa01a53083f2d90b5629c63ad60d08345439031215b145750ffc11f814583b06e61bd039c7e0ed163cdc60d9c19736381b8044cf814d2028936597ab0d427aa64ea92a861fb8440b82e5955edc58f063a1a540c61fd8e075b1f137b3f8e7647f6592822e5e307577d72ca6a489d29f9eb23c68368377c30625aa103fdfd8f6bb84a2f3e2f50f7e5ca4c00c2f916e8c68ad83aede37cf10be4ddd5b742c3509b6584509f290e2aadb10b54fa73a9eb4953a8adc091dc42e96f394b5f34d4a260c88614af4880dea1278291e5020dcf2bf99146677dc25a55590a451b80829d5ef57ca8efe41d019a2d17afe8b3094a55554ea1691bf90bb73509605da7ab7224d2fca6d33d2c40f1efd5ab5381243679afd120d85ac3f9d63bfdcdaea1587a30d70c246ee14de4a9d074d71bdcecb05f9e9f0f5c6d25176c92da0a74955932504362f37ebb096564855008fe3d0d4f2f5169691977876ddd4b7f28a8b8562bee4ece8aac74c839550bf7719d8bdf5bccaa98b9a945684edcf1b5027d09a9dfb52776a54abb60c9204915d7c873e2cc98d6cef032dd453ec9afc59f9c9bba3f0ce7f7ba13f89e3fbf940b156e7a04862061dccdfcc39b99c191a1078dd7480196b556bf77851dbede2f56259b1915690fd891025fbb3723c28a7b0fcb7bd9a5a036ae5b151ddde6c4f74e07c91d2269b6389643fef1f4a931a352ec354e0dd4a7edcde1bcfdad38c489249c9d2533ebb89b83a132f68ce087047fff713c89493ab5678d662282ca9422c39e4e4b9d624527039372e64b4180ed26e238b523bd48c00015af65273f0e00d4b2dc163b6daa4c79240ad0127181bd16700f73380d958ccc322bcad7602857a6e67ac0cdc2e3eb4a1f50e46f78446d48779f7b906e23c6a986b70ee49843eb4bc481ab85562aa2620b5209d2226961b84f127acde8387a680104408ec774997e849cd0944392518fe5412b355f6d83af31c3f9ef05a190c92bc8c03722d3967aadb5814e75c6b57f5f4b5695037541c0161a62be47ed24c6dd8ca8b053084ef4aa0ace254eb2ff3718142233b1dbe32bdfdb889a620e4c3df6a2b88b83edb9eefed4bf2850c21b00b0700f656ff58f17d34dc0a50e57f64e1f3ab2c7ef0335233b92f72b294cc4f36c94105e22e1d641bd41a1f54264b121e461bdef861e24ee3b3e710e5ff6144b8f55319d4e50e73f70f3ea7b072ffcf9fbdff26d81e2ac01e2f23f33936ac030ab2ba8c3a702b109950539b7b8d3d5a1885ee6eaaa161fb646166032bd1b03e3430202f93398351ea6ddb4e85d36aab630444070b7179702b6c1535f18406c92abd546b58506d5c26e175afe0b02c1054d9112b91664af5cece010ce10338c19fb27a0004cf8f886a10218c7b73a5db892c6ff7ca7699ae74f0cbc725d99b83699063d063ad981e5fb376bbb97083d9b02c17ad42aefaa045af0ecd5d010bcc9d0988d3e0432cd538ab2938d926e2bec483ed36c8bd41f1237f08edaba92dc6fc4c1db80a5db9dab2018bfaaf3be9449bd4c939ba1028aa765bc986dcdb5047456bc2360830f12366d8c01ba31af6d9910df57b233057bd451e64a583bef011d0515683c51cfcf8a1badf426ad321fa3217a40f488eb7a072fdc2e3d8e63c6eea447d5d24d7eef987db3245a1df310febd09b10a641cb1007a0f2bd636f7237e598c2bdc3a9cb9e60a257e648a683000d61dd7fecc254c076bbb7a7ee2cb5a73c463daea35c40c2dfc970372d0313355f1dab82f1379486b784d60c8963824bcfe28328323eee18287e46a29869ede198527e66d795f6de9ad61d9dcb76da16b6517315d59790821fc1986255da65092465ed7f256850245d83bf83d500c2fc8fb551af120f45eb458548dbc2034b9a32bccaa36e21e4c5d0fafcabc75301d7789827f9fc2e8e7035afacdcbc62d847df85d30b6d5e4fb37ca7faf0c2bfb012c667610a328bbd107d038880c50203b1d19a89ff17c2f4616263afa55532ee633c9e307c27249366f4828ab830a7a307731d986229aa2948c3ea595277a1f43a043e04444988b2805a2fdcfd10e1d9476088aa6b5d7ceaf49da83851e282e2684cc7d909141499d4d1e099f6bfe2f4b0d06b922ae6b074197b1e9660c6e54c1b2b4ac9fa0075384e805860d0641fbac9d67cd3aa72f39910aeaee81cf5b1afbaacd48c681f764fe96155b47b1616ff9e917cf607be71c362488c4d40896be2dfa1b456ed6d4e8c451840c2bd64434434dcae3d212856001ea97e527ccbac8f757f420742138c4de1c5c6fecc67ce4496ff64492dfebe54c5788505287cc051f614a7122f5ec11734daa67ce37bbbd9eeeef2e45c587bf0cbb8710f4e901c7141f9dcd82901ddc25e416b3d82ff52ec5095970dc86560400a41916b1905eb32fc6387e55a5cc64c144b45d1cc40a1fbabb2300fe1043512c640255e6e38d2ee7312ac7ce093e293920fc861deca580da970f81e6cf2e365e1c54a2601f978d8bf1b51b62d6b0526cb3514f36120aa56f0e96b5b55d71fe50fc4c430daa261c56048518a3514ec739e3c3058f436e418e5061db7dbe8518c2a8b53353d0889f3f82bed91a9937411954fdacd341fc94843749b7293f24a51ed62ae58f731dd3d7e387d51fb0f16c5f9d70d34763a2bf78b0f9081c166e304f6ab454821c75ac25cd1b502a4e57149c030110fe725c5576c21e270af1ae6e7d93370bc402b90f5e9de29725f3908a62db8e6aa855c0c96e2d0f817b6cb6761ace0a4a348b39d13af33f54ac25224e49fb8fab1fb7215352e518f863a55d83e69529a2d8ef4586942a647f7dd2dec1870d0cb827cdbb03e18346a64527c1e58503bf491af990e0b4dca1472000cbf8d1a484bf12f108d8acfb26323afd91bccdc101f8c599b987cca1c7242ff806f9e1358b19da07b773e0d028056444812eed41824342fa4fc43a16a89f4c3a46feace45168f1116393afdc5a68cfb161c7efb47949500c9c30c0f1282c7376fcdd5499ef197fca4550e9a0cfd4573993c68a32046ea5567c08e85057fd41e812e536f262f2d9916e0ef7d9a99a2f27b49beacbb0d47a946db0f534d0cf003c86a3288059515876b7ea3ae5c6d80a00549ff9b0dd6c58bf1f8047806c82062c17e80d6194d2b2d97799a67941635afe0153a3905da5e35ff31184173d129cec88f20e18c79161fcef1f0aef6cd72e6dac274167be6ab7e36fc5f049a3465fc45b5a78180293eaeae4f950d1e2fd7e3eb19710a35eb898e50b2a3a62c90c99fdbe6288cdcde19800d89afa4100329b25a191bdb567108b2514918bd25091eac9f4e10f7214f1411f4ab1862e9c8b241ea70c566c4638aff740675b090a1cf3558ea700ed9b3050c4532789410eb370aca96c15bf9d0010d442401e2bd8c215c70dcf744dbc413470e22b4a6342d6d3aa242e2de3db98c6f448ce0a2247ecbde3c14e6cff1d2a9a89e838754cc83450d802576cae5390055ffa7e6f07aa689e6fcce9e36f7f979f1d12f21fa26fe09cfcad3335742d809f6575f6536bd6e209a0ddf816db83b4df2d81b7e0d7bd5c299c8059e45fb831997a33ee46ae37310c4b99e08d346bb05cef215bf0d83e2b3ddabf5fc05cdcead14aded8bf7baaab85a59acc78853d1dfab7eb00bbea3e47823757e264c8fc4ad9d9e3dfa217667c701bb231d4e7e61d92b48a6e695e592b17d72824f1651067c1eec698e9246020b1e0800a8c769b85e5dca34dc009d86744a4997d1b7aae2f3ef86db598e9cf6cf4671dfc7f8ca4cabf232db0536a5c8d1378151d17ebf2297684c70e69559fb7f3afe653c1acbfc440211ec6b84e2e28c31b737c713198b7899082d3eaf568915fdb76455a117eff9722888ac626ba91b79170cf6283572a5fd0d51dc32ce5381436c88c925fbe0af1e706a2ec762fb8997eff4f91e4c0589b72ac4ccff857dbe964729fc8e17f33e69b0e9e78920caefb71f6d0caf7ae5b96d1aa7700e6b81306efb6f5da4c64dbceb9fa27fd19d2269207d74223376ad3860925e14cc78e4ab1419d00d11a80eb13a3a8812d18a28e986fda8491db6644d3377ab52506df9c956a6516df72f2572a036c2b567656d46cbacaf044a86defb72b6dd551d7353c122826d26f3c6e82d8b3b271d76abe6f0b565613447e88c7f79a434a61722c4317aaf7bb76eef233dcc300aaa1e07be74c88ff91dfec1b681698e28cfbcdc421f5dd504765fbc3090a660984c9895611a3c6285b5d32bf14cc461ae1867b3c33ad28d8d49722722e6a36155d100f025eafc42f6edb89dc14d4b3e86acc63646cd8bab90fb9d3916a397dd5b5537e03db3140d106bb3222dcbe85200d0fd0872cb8a03ff86108d4e6ea20c7fd28d2e68eb9ab851bd28c17bebded41fc71a35bbf5bc50cc2c8cb81935cc97bbb10ff30c4687c553cc5802a235a49e5a9abfdf18e0f82e92a6924949bb4f049eec04f89f7b8720e64237264f95eb22c18d3e91b108da960b66ca11715aa5c55bc090194def885842c4141db28959278b35f7c58fdf44153df618544ff7d55e5ed3ac43e83a23db9c50561c648fe86aac141e9fc36afd377cd059d85a9a10f806077cde315d4e129f22c9bd47791162b569a866e925430f413e88faf5b4e1e9d36104ebd06a45b9dae25a03b0ec0e3499adef39dd6b2c9b51f37216baace7dc7be170759da6343098f6882afa1d58b2043d76150ff816652fc53645cc2306d2ba2f65735d591d29035b36c446d920dcf175eb5d325a744436cd44a35d23a7a85ae336673c84f826dbd834f647acb414d8957c14ca9198455989e35503a3a0e03063d4285181ba1bc1384ca9af119b2666355d730d4cdd753f630d4450d21af3567aeaf7726c122bddf02d61898a1f11187529ef39894da59f7db064a235679e21dc8cfd1a35314745ab33ee33604941a9cc84e145ab2d6db8c1b07331243fe737bb6d18a9f694b158339775a1cfe3cf79afa7ed68a1e0ccb48e7410f2638e66b83d26cb262954c36cbb8133a9a148319eca1c22386525afd6376eb9a2b6dce15b850bed7da327f7c16c1dcda842e48c9cb94cdf7e3255afdf3fb7eba89b81b0d991ffa171bee5b94bcfc1faaadce7545f523a71d9bbdaf9d8c403031541e6ef8ae57f0a93c1666195df97107ac3c3f2fd9156f75294b7b90a64bf847d30cbfd0359ed1a9057ca448db5f95b65c797f03df8b3cd2b1bfb70b8e82913e60a26fbd69f0d186647d9d55f255481273d654ddae457ee991bb1faa78190d5b1fc138129b09bcb73293a7624b8a3e366bc5c34673edd4c914d3e754d7e2197bf26e193aeac47d3f0176d224107c66a8dd00ea2e67a008b4205ca044cf78d72c31ec2041cb9bfca7fef2835682a83007c241d1dc40dc6af9ab5ccb6f6cb1cc51959db48123cc7c0314c978787a343b6051206342b6781a9f6eebe974c35d662bad3f2f13dfe1c4ec873c0ba5b069d39817a7aff6c4bf176823884c4b7a85a989de7d20c6d6fa1ea40c47edcfa77f9bef8245c0d8221bfc4a459837de81ffdae6787e215a4353aeb5960d12ecca135b5653433356d62ab8f942a48789c6bfdc26e6f5ab4f8fc62bbd361745914f0d6d5f24df100d9d21623fc0a62717818838b6a47c58af4777704209e8643fe8c74970bf07a7cc8f8bad3acdf34768e1c198d486c79e7568b57ec61648c878f9ffa1352d408ef87653d44b45f785c27297e91a2c8aaf078b1be3496e43c0da74fa6f6640f8b4a78c96107f5af155da05503d7078a5c82441ed919a22f1015c2ef2daad92eef46364dabdd9da6d5a6f9fc674e02de73b238114ab7ad69b0d5fd3de5762516cc0c1713b719f66d16dc4d0151c49e4f3cf54421e355d9c5d6c9965a9ed91b533b68be31cf0a4d885fab18c791fa4c5bbe898dfd4f80facbe47b0ce19161705d87245e17fea204eb2fc4d92bd32025b35ee487e98ba0202859181e76efaf0ebc25efd7675ac42dfa029c8d93a0c280fc305c14e71aa1a07e6c1f577db121f198521ba34bf85d8f07d059db10e7698c6800fe029e10d6160db62a34307e1e23a961653b1b44de500635c9774614eec94a07a0e5d60e9e22353f8ff198737865820f3fc7fb769c4d88c9954592338f5b2dbc4e93ec440815669b6c81f4e111ca3cf114d37feaea7e56e71a42b48244fe3babad1649184b19c9d1cba4e32bee005cd0908a153029fed222c96a8075bfe4fe8f9efc2d3c4c90e963d7ecab3b6c5821afd49a84d6f2782a74e0d2d39ade0589a39caeb83e5298ac5e9e9645390e75149ea9f9ac1a2c1dbb5850eedc9e13add256b71cceb201181c405fea6c0453f4c385dd83a5adb29408085bdc4a21386dfe78cd5645a69137e3d4f655243e666caacd64f981b367af1991697d44dae88ca1af7bcd3ee42bc3257be5868ed545d1071d26cb21391966deb9941a8ba9d4e8b8b3dda093ecc57bb05ec61bc4aae18a9d8c78f7fe008530172f1b5c981bf7c609d876a0ace7acb4ffd868e59825de9866b456abf9d396b972950a56ef2eef881501306a146e2019ec3f5cd1ee7d77e78be1317139f6d105174fc6651bfa9085dd1af9c8ee689e344710ad0f059492b6c767be6fc174b1a00672811b7a97b1ed40598feaa514315b5b981dd15d08d9ad81aa5e12de5317d54f03a477361f52cc6d834925e4d4a272ea075160b5e15b2cdc0602887338925059fb0766221bd9af6de035fe392a64667bbc4b0157b3fe3b61db7fb2bd600df995dff1f2cc9f0be9f89c12bed575610a872bebc97ee243f9dc7dedc7443908502b339859c3c2fceca893fbb2adc8eb6008b4efb441542c8b99c841f715badda0169923b0945afd8556a209754eababde5a0e5b2a816a338c19284fa452d9db31001004be18c2888ba60f5c05f36350849f293b21edd0cc1931c08b9fdb18f473ae495c31ec7ecdfdc78697094b8a3e4a695862692727d28c753d23e509a9834460ae901690fc4343aa1daa5d565b7e11abf2c407cfc3e24d8c7cbf1d54b5f083e946a48b9d3c282d2ddb87cb2cd4231f54106f4dbfdcc5518a06274d8b647ec7e1623c8d47337f8d1fce2508ffe4de894dddb105219a9b68271e7aae1dc21e9e7fc8e0699b76a2ff022be47587156eac584bdaebc8f763ae051a153f7b2f6c680ea69dc94f2687d8ad6cdc8a1a0758772930d28265b160ffe87ee5f19292aa620589baf6c90b3f3691205bb77dffca75098455c64fae6a8b0d9c67befc28ce46c49459b6932311cad9d27bb5ac2ae4e0a5b9500db10099f20db431ea68919f5ee4230e2b563bfd9f401fbea7a7e840f140436b11922c68e69b9525248171a8be2c720a53d09f67ea7c6591cf1ac1bfa79f183597e7e87c38af915af2ba287c9fa933dcdfdced8f7b5df54da8b967836f0189834bb6e19b04a76ad676ba45f73d07cffb79cb26724be825484584111a12bba3a9d6dbf06f9681a264c1bdecf8544a214b24d6d51a9a79d4f75996c1fc06e6e8b96c32ac97a97c51ed77d2ede0897dac75c96f217768a0f6bcea58eae00c3e30f30c1f5eeac2ad06887b6d9c3d845bdf2aa4e4ca8554672345868177335f22d8f0d4089dd8487622dc67299c20f30423f1ffb17eedc2e8a79839edac7fe05083cd2ddde611d8abc4f151815641b49d829726bb4149197584d3dac3d24ba00a6d19b65c435b07ef5579931f3d928a58543d24b06d392bdc68321d1a8a26894b94fcc2e04c0875f30acf56e806578c76b179e790089cac9e8d1d2f4e1ab000111fdd0ec095821c1cf7edecfa7c409339525e353727521fa58b0469e67e0e6621c03b4ccc36045f4030374051b5ffc4c332325416f772e8a3de0a8e5edaa100629b8ddab4cea2eaf88ce4aff4cf3acc42d806712ca7ef919544c3d3e019f866d4ff2afd47d079a5a2a1317997174313f79502f7e60d33ab958db12a8748d9a936b74d98039d346300fa633fea14bae689803223deff297a6548038c84e455e4c136b0d8b3f000659927a3f3c96b4919887d3838d2ea89f9a211b8cadfe07cdb9a90ae41b573a98adcb454c48819f6166cc0055f8df0b5c83b3e491deeb3544d6e7910470e12808a5d3ee86e92e6e8e4af096faf3eae6886c07fa9173adf26ea063cabd9862cad0c1959c6ad26475955948615ffb24997514c3f022b8e1cb8b544f39ef2da123571028c6bfae84c6326bea74802d2705c8352d7a1c26552a8e898aab5ef520f3bb89f8bb5c53b99ea9a9ae498ce3b065433b3ee38c3d589daf78857ab1a9c909e1fda3dc0cec6139dd3469670ff9a7263e018a7e944e53fbc350b4b0a80cb5a1414ad8943c170f0bd3f61a15782a8f804c69c9dd4e064880b07e350137e6a2918c35825ec49c8a6fd39703ece61bba451760dccf34212a5a32e912a54a938865aa688813154a3082032223672e9725b2d033ab9be63c06fc8fa7e22ae42946cff1882dad37c9377663347c7420fc111299aa3ad9b82df4183f2d80c00f0765c9d053399986236f9e351d39762d02ab846d351a8e9e92414df1bf22269ac962b149e5a979ef2882001fcf4699272e780f0e7fae29203f1e1f51df1340b757f3546bba934957c19973931d68153fd29652bd16693cb1d80358261de7dadf213bd06fcee29ee7db29200a88ee96a8002069ca593dac55535af4cd32117217f9a7236ad4167dbd182a6460b55de6ab3acb412d51699b77f3facc68ab29dfa43591b9234f6a8a3c5de9c95aba442df89ebfdcf9531b86984e3bc6c813b08695fc12b85761238e46d53b3d8c43b80c8748fc1b8efbca47c371a384e1a4dbcb603d2d187df88766d2998a37572213f428896f60827360b5f57544e8ecc9d6be6f8b475247315b6c2dec8a54bc146c68c47834f81bf53a78134fc8437e8ef332cdd4b2660812746265670ddaaf9337dca636def1ce9373027a2336ac4a99f2a0ed606ca14984e5f326f899716384bd5399f035c866c815affa1a0b5bc4251696b3aa8cdd8f5702a1ef9599a937c1d277f50038394ee3e821cbb083d823ca5c9e46af6a73e166e2a6227a98d3d4207ff5ebc173a4a2529188d24d76cfa43fa7cc16f062bb3347cc2b961a7c2517f2456e4d8881047ad415c15ad270e377be8c96a05ff04d0743f7d2e48a4ece8dcd0112c2c18a75af8540997798a3b9bcc905e5cc9e7b0ed6274cf9ad5496f0dbf932ae6c24dfbf44e96ba92bd82aee4298323c0cbd38eb3a69ef6dd94ebba6e4fac371cf607528ea3d6fd868931841fa1ce407d065ceb731d08bbafc325c5abb0d7f946e0ec2641a61f9b54d2792daa3798b6a3ffe79b72fb5137014fa6bf1fb13d8343c805ebd17b9ce5cf3e7224e3091a7065d93623edff4e6aceda5716dae3170ca3f0948a20992a5aacd51adbd8bca9bda7eefce8a4e08fd1d054938981b9f2f51ede47a6f4aca2c1b7d49ed47c0de3a9333b1d5ebc436f330d95084d6018e88ff02f82a7bca81ad0e9d446535e4c3e2f94fdd7c1689a15298eda77cf89d8f423da8eb6c9cb3dce10f8deae037d923db9744f554ebadfe98ce60a4c6caaead5c5d350b9561843ab121199a0dabce960d71f86473a77c42bbcad194f084a4bff003275055957a2b12c064ef32354667e1a0404780c92c2450b0670245f0e7b49872d41e2d50e65cc5b6fc9c5fe550593a798800dfccc52018e508ee39e3ae3f369acfc4003600c74f1f7e8909ac4021eb5fde85dc3191b641171544cf10c5a4e4e15927de7825dfc2bd20b6a1390538d1d316ffb9e74a2d9c4b49cddec9f9ec418057be5ff3686e06fb1f903caecc22829102a188a29c3c138039149b82711eb800f5131b70ed0e1355f5f660a555005c9b82bf8f582cbbbd9ec208b8b2298bc1acae2945752678efcdb37612812fb5c8a1d3eeedaf96b088d1a8ffda10fe153d20f9ebe11cae20ffef27d5115b9bd89d601dc591270fb7a8e9a7badad61f411632e96e9e65a3cd3ee510a17f616f53ad310f165656e8a027f3012708bba7ea058430cc2ed9bf1474c360824d12403bd5f8d8e4ec9c6beca6a56114a6fd8583cfbacddd5089e11666b9d18053200e6d9071f6a26b3ec25f0fa4c7bb317e3796e035e89bb70980412f2adf0b262b4889536e1fac4b2edde86c44e62fec0c37c5a666173c355bf265636cbaa28e871b35c563ad2fc131af84a101024d97ed996c3a9ebe5f3cc411a48b477f6ca0bbe58c1f9dce55320cc5beb6aeda84540bbdd0e2b719414fd3121e0096558700de0237c7f4abd9f9eb3f07615f9639ed1f93e281e1f68078e67c98bcd5c835e80d106f4b4a6369f22852eb92e9ca444c08c26ed1f7b6fd841b39d89bbc99d5cf2a958eacab4746ef5736884c380f297eb6e17ab65febf1e2e7b330a3ff3753c4aac9b3e37d33c52233ee30162e92b16743e169a86e7a322e253563f63298f7246e964d0ddbb3513e4a5695b00fd7eb2fa27dd9af0e30967ffde1bddd42527a428a660c9ca6e6c582a60736d65bd1b1dfabb79655855edfeeb71c73afec0e4e639354bd1baf49c647652450caca5e5e1c7d273ab7e58d23b22e96a413c367c97c0b59b47196b80fae6d659e34e8500dc65f55c0a425ae9274a954cba38676a3092fb97fde2b321e65e23713c841db7a479be77626ef2cbf8f1895add135a896866501a209de5bead713357421c4569db86149ddc7eb2dc013bc3f18463f3995b86f31f0a565531cd56228b9a25dab64427ee1e2420cc44ee2b397c8c8288b5a0e3fea29d2c1142c2c0a6fb16add007a13030126bcf11cf36bebb1dd8ed1ff7590eaa1f81f6e9754b75bbb878a13c85dc668be9685e2a5060134e864ac25cd23d84d34eb46986ba951f4ee529bbe5f0e037aba86d172a7fa03477f2a833dd080e71659669919023fb19b9ca7858bb5f578d40b3c8f5b12c50b919a04b145954f1ebb5e993ffccaa2b4eeb3525ed24f96945778fa9db018058dc3e5bba011423069a8faf7c6f2b36dc6f2095bc8c07be0a309707d29c56aa96ea8eaec606198096b483972d9063ee4c6e129595a190aebd54e491007d445b4a8904f3049fb4d1044dd08d11b5198a45d5b0c1be2e552eb63a973381c2e8b80b4c840313a94aa7feff3dfda7a9cd462143d7838532b00552b56306fbfbb00f777bdba0bc3a0b9d746cb0b2c67c5a2893a2b541dcf5070fe0923cbb11399e45884a16caeb579d00ab9b56a435cbf9d972064bd3dc2d5cec58072a33533332cb69f857910100ed8c445c14181c2b42bb51480a75e0dff876ce7c265a7860f2c3d488989c9f59d5b79f5d5253560a4f6b8651b73754717041ed92ff746e1355144f5508cfe763a5e1babc161e5fa1269ee7d2c05a973ab6e1863e7bcce0564707b8b3fae874883bd7dc0bb7e566bdd63ea2511f9e00f74c64b862b3259df743a8e1046e8bc004009986e8af342304b1d4089c8d96d1186c82114d9c0c7b2c5f8206ff9ef91ffa020cf410890073c89e69c87f87d187118382cb8b0a84728ca651a0ecdcdb4f95a16afe25f433a13d0ed0550958e6c2d308175d1fc12fe869defac621cb2e244e9908461e87dec0e701e7fcb5d3cf59e7230551a275d2af7e909d93ef613568b4c10e35b22c756d41500756d18b57de00eae2e1d03d9bbae5546a5ee474fe776b655086449f264149533ccaf5151f3bd06c37a48ede9dcc3f0cb9f80abbc461046e7f55ea8142d1ff34084bd2393a1dedd20e199c9a263b417b5e5988a63c629212254ff426ef39876f9fd5d7ff38886084662847c7dce898445b8d653db3bceba5bd7a837363f4cf3e5329bc805c4ebcd49f30d0e1de30d3efdd4feaf0d3aead295e4a370844d9de94d969445f2e3df4e9d07a3c52736db44310374e71b92226e651a02371d2994d0b09b4281437bad4cf874d861dee60406fd8c1d5638f6bcd74602f8a0dc71a04a8f62b48ef3ab048a6a02827e134b3740167758a5b36812e85787d5096d8247987cd83735c522a10ec0b49b171f389ab8d171b2337b40450d8813d8b238cfd6e188ac7c7059f0b3aea57725f47cdc233cb49fe841f37d616379ee9b92393cc4592aafd129ae31132c282490f089a2c6d33bd3b34794f4464ae9829fffa33af681cf426d2398f7503eb6776c418321450334719be48f120455c08751c2e02a9f058619ca2ee71b0b0c8b80c8712424fce16a4d2d0921d72719b6ed76f75e606fefcaec8d9afeabe8a328680e692852ae466de84108df3b1b8b91fb04e09fb43f9ffe5bbf17e8c0201c0a97951151724fee0c489b1a1efb9616be01814f50ba0cae3dd088e09a6eef13a37106f6d0e681a509f119620f6d856a64259e42e511af30d8a26947fb652e8356089e81e3e72f4a46f027a57e7e904737ab000cecd2d890b2419d1e6e697012974f5e2d47d710fb80a299fbda5e0de446b3b1be42ad4ff9e3064e41d57d122f0fe4aa22623e417971747c081a5da5bc42b8c0ce00d46f69b949417e25a6ce4738b59c7c0af951252026bfebb419efcd60b6a9918b72b13c3bfbb0517622a4cb27b29e309912f2970afae0d08e93d18e2ba7958a567947bbf726784d623934df990f60c85d5a6eacad17fcc04fb4825886031f6a3d4d64344f996e83112696f9f9b91e2f684fb6ae1ed51882245dd838a76aac61365f733f379ed0faab271692dfa67fe81101e44938de91c962149902532b37776a90a0918347b9c369672bb07f97981d7e576f2adc73bae1833b996b2f4bd25293292c57be76140fe623a5b8dafca043632389a52e59710c919403adea3d79be50b4a015daf41d0f356f7c0310daa70e00583cef2ba2d26e5309aa10ce8db8dd18548b1173dad8d2297581f294fd1c57612019805687ad1d919cf06d3dd007cf0e4ee1d705fbabe33c88c9112fb11835ac5fb650ed632343b4bd6937081fb49599f86064213fa3957bda7a0e1a8f545660a50e15501c8fd410f27d86b1a959d6d9fd3bd892e97547172b23d005aea99b194d417f62533f7685d57236781ad7cfbfcea762a9897942987654d494d6447e534ec39d6413469118f07a938aee16bd4bc2ad07ea856c2a5ba8a01979d666c85eee947c105bab47f7692645eec2eb3db3eb3ed890facceeec0c9c58e84cafe814dafd5d4724a2059d33240fc331d78110a4fa5bc3b014ff2e183d28af2d08bef0563b957a2c854661331dac2ad5be35d4191fe4d54337e947af6350e84947c960887edf64f42f236096fd595fc2e57d296f226ce9200b27cb4b0dc08321be8eacf1075a6300d6e2e83ebbd47d918f5d9e51b75dde5b64527b57195514cbe2d0b8af73358cfbbf2453fca8131446355325a78a276e1d33626c0c525dbfa85b8dc633034756c8ba0cdd8a0e3d5ff9e72fc3aeb21802ad6803461340b9a14001ac04c62a1558d641b3419032d5e049086e6c4c1015debc44a7c397e5ea0684fab71277a8f896ccb065779571cf72887322c2272402eec43832d65df35bec8064085d034cc6de2d0108e1ce1ff3e12b6864f7d297c560301cb1b3c27acac0c7c39402bf10013735a4ba18551695fbb9610b341b702c0713461724b86f98b35cc09d64cfe16b2176bc75302c1c65012b277d846600580f4df8f6b6159c20c22bca8fe657db1e992b5ba1b9e97fe08192da8c30108f0bd9e4b9a116a56828d3d714cb928768f704a79e7fae27b1e10f28c799e5b888ff52ca63231e444c06933314dcc9390de7796fb0d15a1904a3ed8f2b0101d19cf002a2490d2a625a445c969c82c48e7377f5a500ace0f3dd8313319268c2f202fa532da5c52c4a81d902224d5eb045aaf94194682f979056b188f66bcaaf2f51a311a0acea165fb571c1c90c45dfc6e4ab4be9fb7d3ad9c285de54855c5efe6865e04ac29397c7bde43f9be91554184877b2602a7e4ed223ff58bc42d0521708f60956e8ee8e500f3e5bf165ea035bfba8913ec7d5b4a661804c9e327c731edb537f71ae8e028c74005f063c91058b91f8d1c6c50fac5a157ac8513b3e53f9753f614e97dadd807adb0288aa2277499c4a1561cf8ccfc6d9ab4aec290a963ee22844855c2abc00b2cfa3c6e26594b0388df1c9c3e7918bd585037cbd12e8c0271a32a0efeffa07492bccd1d4ebdd3e8fec1315c55d04729e20e35d4ee68da3039a9b658cde2a6de6294fd74654a726b66b7890399423ac036c01d7e00b9d9c586e93f02ef84b72800c6e1e9b6384127f208736e9eb2b2f65e500c3e04f85a5e35851a76674a7c02ff6a760b437504dff24f7fef1736edaa6c5bf90073de86675af39b79e70dbd63794df7a70b3e86ac09dd5ff20a81d5ffc55f69190f402f300f3fd432b5d1ed8d94c11620b9b99a5d1e7f919f1a923c6c977e7fec9a3ececcd23d3bac82abbe37becfcab67f28f401239b83beaf2f8bc848cebb51d579e51912fee83aec4b0fb6991d1a1adb7fbcac86ba7f286ffd2242072bd5f2ea2c8cc2a41fe21fb589451293bbfe140515eb2f9d3119a4ead17423da33ec10282ef7d98b757b8a0288462a2085fbaf7917ada01cf618f287b68e93ed16bd399876293e4c905593de7a29cf754ded438651e367dc4dd7ccc1752ba52dfde15ab1cc456fa29901fd9f8ec4dd4d4e0ba3acdb9dd68bf4ae3c0025294856e6cb34d437c916e91cd101790e4d7773df2f242fe0cd21c7d6b2099ba1b2f96c2bed0407fcd3ce293610cedcc9d494a4044ed0d5377092abc2d03346f11631c3d8af9e272ce1dfe0b020955be32c6760eaa510628ab177d141c4d0e20b4e4fc33fd1ebc65bbb531a49ee60584acc77c4b2f8bfd10f1ffd993c2574ee8072c37acfc2902908b14315d668340429e7ad94d5cf0d10575e1d21cf7e863952b4ce84ac775ddb48eb807c329515dbaf3fc421b373af4c2d7e0164357b37894c98567437ddd89ebef86ee0f28e9ab71049b9399a9685dec496270655a1ac853daa221da0587f8c653402b1d868206a6ac00f6ac2b291d436b92748e643be7177dfb26eb8b507d2afb4bd73882e92ad0db344653652c981c06803d75ce3b36f755c94b294ffa98033b32117f2b03759bb01cc02b22d8935425ee11071991874095e813d0b3f46839d443147fd2b920fca49a41d8189090e2cd78a06a6060b7c099089c52538cbe02612eeed2b8be951e49f5dfbc3ab5759a49fd15e2290367e37af69a2cc5f3c670814319d14a483cc965cea4b94834129ce7449c132db42ffb7d980b739698d553d72c64810781f34873ef40da381521b6d90a209209185c9864724f1bb4d2b0d7f24416e4c11dcbd0537af5103c51427d176dd979835a318806256d9cb54e301ca253e79b7a465156ecd992ac4b87135ca81a23550398260974ace98ae619839c4dc1004f5d8f922ed423f5e61d2dc5ab9089a66f08852f64ccbb7d3a8de72e9aafaf7da57cdb44c7a9aa3e38436a8e203080180cb0d629eb5738364d66a1cdffddde55e842656ead605ded96f31d02affec9e0e8de2ce41e6d0a15b694114061124b3bf324fbeec482c1773ea7fab816d92964e080f6a0e4bae4405fa0e66448b655f9b7c65487da594d7fd9af38058fdd8a14590fd07269ffcd90e7bd922361ca59f95fd4bd97227d3f62657d7049f1d8b564cbf2dcf842b573126d9cdefea4fa4db926f6ef62e816e23ae1fbb9df37e97400ba5304d5f9cde17ee1643f55d72530ca9dcdfbe60371eb22de1c881a790473c58af8f650f3c1fc2b1da6885d8b034a25de8203d856d8d3165889a859b004adae5b1efe58f38aa8f5822a5985b53d76b46a8f3163f715fe0312864382e7ec62f9a41f3d8306f26944f3e182937493ab2c184528d4b1f7783ed6e1bb2559d1ca38fd6c6409121bfd8c709ac20e64a62b75f41be70b0fb4916d48495f3645e7b86a6550ed162ddc506ef3fb61eae0ed6c6731f2dbce9a2e52a1387c0422bf5a26d2922650bfc4cb3f54ea1ed8b844553b9c366c91f6ab6a637ddcb0985dee4ec501b7f8f12b7e96f8577545c569439d548f01a815312f7bc704e95c1d5290286044a12fc5a77c0e227efec8b285c6d69d696162856a34ef7e6b6bc5bdc9c8ccc85a455dc79fda84ca26e3b2fc8444588b524064a459432725239e475ec11904a99b584ba53bd2dd3336ddff96dde2c1dd5c472b4e7abf4dee60e61a77a9586dfb96f93cb839b473df4aafc74b9ead58612bb21452c0eaf5257f9a323c1a8da54f3914fefdef2916d38c27522af80d28f236fae0553785af62fb0835a1532c41675242e93d448579adfbbc24b550d5e9f74a6895cb24e5a3690ba1b6735559898ef39ff94866461db0a5c5561098c815a39f528fcb84c21a9fc1f892ce0c2cbcbd45805e375b15bce1b2dc7ef294fdd4968582d0a67951e29bf77498d269896543bb6d08bc526174483a81ac09f19d697cad7a0db7a1cc5164c9e8ce3362d01cbc439675f0c020058faa0df40db1fb51788eb42206168692afb52ccc94499891a86dd54dbbc49390b566d22309fc0178e7e0468d4a5e571ac524a679f64c42845d294f6caf1248b22781c3ede34fa4d3c235bb5474601cdc34c435490f5cde0b197a73c159649717ac30b39538f2101c01ec7dc597895cf93e29f1ec187436aa12477d89468d48ae101c5f2c7623887ce23379f40d14956c4a6e66ceb18d96e2ad5b0b332bea5ecd39bab1e6592c8e0a69deddfaa850f1255458d9884a8d1cf2f40de1a88ffa2d30b23b29a097d469cd5bea911dc597b3395ba5f960c655c56c154eabbd28ea044d4663e5c5d56dbdc57ec9ae073a2ee5b5b05cc06258f16c547c2d26f3330e1f8a9e610bd597d9ba935061fb2d2330c2eba425e1d55c421312973a79bfb8fa732274db929647b515179722ee042d33b75c3a8600d08ebf3659e5fea59b5194adafd7ed6e7876c56a959e76ed1898fba8dfa332f008df54bcdba88e9849c955a37bae06e3efc08057ad5f49361fd1ed99ecf46c81b67360da18ffa646a13052729af5b33831115e9e1f45dd436dd77523477a50f6a37f5d84a4afce81a33e152964b6566a30ff01fa9b60a6937e3a0a88bc18222607afe19e3da42d8dd673cad383e0330febbba17ff131c24438ed83b9200e647a30c7f21e8bc0f6c039afcc5ac605fd4629efd6c7f4703f19f3a831eaa751b09e4195ef32347ffc3536fb26a70868b5c40d1463aa723373f461f3d1be8042e0bc13fbed6012326cad4198a13cf2fbe82486747d186cd7d105b93c40e2fcd82041883acb759ba0bc5686ac406eae904b9891cc7826d8e31019919243a697c0b750d7e01630370363f0e42287b490f247bfb21499089a6b1789bbec876bac77c42521bbc47efc6b2c660c209d8501d59774a3d73a1455dd5efc04742e7c5a671495a0452f73563d5b44ccc153ae85f9eb8765ce1918ab1bfac7b1cc3e85932858abaf82fd4fe8194e822d78bba62b5def704cfef602b04b8a0b72ba569a41ac05db0770fd7f6340e6dbb4c2de8af3371f913c235ba09ac1d2e992847c90d04e5f64a7c714139455e516f8583fe229e2db5d304d09834e9d97f5627a048c3698e5fd9dc722a545b6cb2b369fa5d8ebdefaf95255099c04c3d244271acd1703877c39051c741450ead26a22ad49a6f0f27301dd0781092be7fdffa756b7d7470c3e4cb9ce2909c9dc269bd4d20a180ead96b79e2568fe2b45b75e31851ba8e986b04bbc9daf0892212db6698891dff0ac15a188a19abc590eb84621ff723762ad7e9553d810473d73c863422e6648f8aceb81c6671ed6f46318219afb9840d820a9d0569f787aec0715c6e3325e8ee094449ee142b535a92ccda58d1236f1259fa47aa8fb01d3771603983b9566924cd9f3e9ee68210a30e57d5dba6f5374106a64cc110832bca144fb47e2e503278d8593206072c48ee2b0eacb81416ad8abf3f4ee3932847cdd3bc21cf461c41ce22960e41cd619b29e5599c8803ed3fd111abfa9b17648a66ed193e30f533dd58b1b741ef062cb0415aae8f202f0e5d4780c57cf82b8ef08ec09c8ce670457621f158d19bdd4eaee7e57f9bf5b8326b3bafb60c2aa7f7e74303d012094a1be98c8ad7a33e0873befa09f0b71e7482deaa6890f9739d1fc9a1494e05258cf0164b7edde63ae0be3fab6189bc7b731955aef7e419be0b95a884486b87f632c7022039538d12c5f2f734ea164272eeac0004efee64864cfd8ba1d9c7ad5f6259aaa7fe2e4a8fefe2f67786f4ed730a28b2e5e96e1ba058194787c31879346ce1f7e45512a28c334445e1df17c3e38775fdaed5b53a1efce2afd104b49ab833d1835e325c7a50295c7db0ff0f14f26edf11b695d589434872980c89603060e9f9001aee018b55f8c443df3ad30fa9e898534779a2c8564ab9019b0a87c10622ba9961683c599b0f30cf3ac45738d7b8c0b5223d1c4402b540bb616774f8c3c08edddc4f5426c431dbdb0fe55729cadf32324ab3ccabe408d658b27d3eef33d7a635166358d50a0376b9229a8a91ffa9d4d5142cf0ef9eea5c5b9361e1bd8139de0ccfa31c35907d500cebf288cefb8fd8255ce36a4f0a0655d8538e6def2636b4640c0fcdf55828207f155090d1cedad46fbf68e7a7daed3f47977a7ac98f1e3ec65e06a4d5134c5905dbb260e9a411c8e119807493120e23a1c24ba634d7e9a9f53d7312393dfd6d095987cd9cfa81cdf386e43915be14a40d333a6a37c67eba2c4e0b51cbadd64226cfc428ba7195e25ff781a498ab91f576dd9b6c91e0926d4ffce341cbf12aa6f0ed43eb3e75afd03b5e22f733489c70d64939589be65924688629274f28b3faf86ce0aa46ea50dbc94595f1386af01ee0fb9bbc511a6e4b0e548af31e88feb7aa2dc4011e3ed26b3ad7b64dfba74775c65900717d78e3de25867a3fda1f70b00d717e766e6ce8932ee3fd0273a3629b1c95ee826825e7cae9cfb9af9cf4903d5f6d9fda4c746ce76932addb1a9afcb97546eb3e43acaa714215f7eff0da330bdeba19d358e9d5f90e8c6f9b578e3b1b0003b36108d269441b5fcdf91065a05b950d3b0d4286bde1e080f8fab2b3aadb2db42a913dfa8eebb93d2e57c4f29b7198a87f7a344b5888c345ff02bd12ab952b3e2188dfdcb4c0c401f70a0f3a8c803911b807e036daa0089e3a311d6b4e62de17e349a6c5fedfecb06e731222fd3221f10c9b6470c6c401188714949f294d273b5e86c03386f6bca68c95cfd1b28aa2e5526be407b160ebc22fe7813a8855a4ee5450377571c5be1c5ea81ff96f4804776d0a7dffc0478bd717a7eb437d1e71286ce1d72c3917b140c0978e3856690e09d3b057307bb269ea97a8da41fb9aada677936881e5a9b118892b946b4af40c8fe0cda9fc94bed9709a1585399602c386b0be41b6e660a2dc07fe44186e2aa991d2621c0b54d4cb4f51b8565e2740a22b297431efa9de337d9742f1c2642e700081d0252ebdf5c0193b550196834e853973359d225168febca22bea89c19a0895413b5c97e627379207d0e47d4b6ea3ff43634582c728f55867e041d8c6cf3e2abbded634b5392847f1eee9204f03c37fdd1b54ae5f05d9a85ba07cb09a7ade97daf5a8110b7d80ffc21743b01e20c0b9b045c76c58bb4c386ca01e4410dd16b5c6ea35c906cd1dc34e8a32f477be8bfb42761623c0c3ea215ad06584ba8f74356fe83afa691ec49a00fe4a5d17447b8950e6a118ec20561fa7e77c268e48cf4dec92461de93682d2cd9665bc906cca333fb3fbf2a510074ab17ffae7940d486c7c904be2dbdcf609b632dabf2e1b5a48967715ff3321bc99b2621ae6c381dcd3a84a9ca8a3b941be79b0656a270ff46b53b4ce9b97f29ceda340fbdbd23aea9180d7b24c3e48945550b55b27951cad061f99da54acfcbd0420800feeb423cf1544ed8a7031b2910e746bc0465a4d949041733687aaf58cc63f933d644d2829703d3809490f40b12915326a776f1b9f5d6337e138796cd4975dd9e0edc4c8d980259c1f02a5e6b9735e859421eaedcd2028a54f2ec73e11c9963a0160483861771adf0a7c66d3036bfb31841488d7f0287e5cc0a8bbeddd2aecadade8d22e17e789b38835e72f24f5a220c0952f785f7d87cebd2e03d689446af809c6fae4d6af3ec3fc1e61b5f7c3a96413c7ebd5425a6746061ccaf87d9e9d84c332d15a30682f3e0e40d20d0450298f6211be5d3515663f21c7cb168fc225834bbaed1119ab5cfe1722c91b47cc4b4a2f361f18ff04fb2c230a3685e32dd9962ca2af03d4be859e12c093dda592e384c57d75b9cdba3cdc7bef30927d4bbe9f60d36ffff1e671108af396087b2f53d8fd9ce6a352f91d209174ae676965d3950c0c5cf561fcfd2b92350fd474d0b5d1cd83c175c91b9777f112e77bc2d11d224ab2c15c0959126501329809f5f95b02cff08bd73626083bb8b170bc7513b27bb765eeee5e6a07223cdadaea3155b8020a69c03384a242ea9f8993732334e4a2ce6d010b602218e60fc56cf28063a7fc900874c81a16508ab7bcf75837c65dff395af6bb9ac4ff1717446f4f1054bc89875dde572a05d75a2ba194db1a71b2766ede7fab9681a77c42445f15018f5b01747f602ccc49ddcf5c1c50d1d241acdc9164b858e7fc7cad6840fc7e72fec4d652c0ae91b23793f047251efa129fd6d01ed40d767ea4c71bf777da6327f028041ffcde997653f1bcd36f1c1dbcab47c3c1fd7bba8bb0c749ab4ecd2923baeac319c88c98e6ab94f67b52e833d60c16914afa67b581a6712c29a749064b462d0d97895d41d28c0fce0e46e7d9520d647de35d8a952ea9a1b79c9caecab8864282f790dda1ef522b58b1cf49c8a6e1fb4e4bf0b51fd0c01960ac83f63f6d9360f9964bb171c52e62d00fff1e6c6ffda687013b88595047f387783e5962865a7bd154ed48deb3efaf648559ff2ad5313abbd6b013ccc15bd7e7a79dd9d0f601c6689c5aa6bbc25bbf5def6bf50de622ba5219e71efdc81dac86a85880b05ed8925e5c28cb2287409d5686cfb3c69f327ef3426f214922e302ac34737cd875d17ce3174bb3b994626ea88e8fa5a4e59c163f398bbe9bce478eae0554accd182b3e2bc95fbedb56a987dafa41488f24f1a4d766127b277759d1a9ffc6dfcbaaa0a7c83e13b0770cefb013731c6943a06df184a3af8ff77cc2242eb07a75361ec65d2f4bd28853756e4d3fa37e59df4be2dbe66050c44865bee09817dedbdc5715637c2a22cbb59340d53262ccab48e595c40a5f0e743885088a077c9bae296f7dee8a2b0459506cf751c794cfddcfb9989fa7fb4b2f75d5629745992477825035119eecb9502eff4df642e470ff6f5de3a47a4d8352dce28630e1f3c63f5d7a0d1d3d47c29a5465c3b66a9289a8f808391972439fd722bcd99fcbdbc5311d681d830e1406dc7b3ec59db1cd32d9f39c2dea09415fe8af3cc43715e9fcf7eb20e59729329d02413866cc9ca50ca66ae23f1a4ae5360244f5eed0cbf428884c2aa31a03ca0b4cd0b3cabffbbf68a742f94375e07a02c7e86bb40867bf334607f647b7e564d4ea99b99edd0cbea1cd7366d43d5888a5a6ee7337918e3f4636af339835893ac65ca4d7256929c407128a2fd9f8028d4a3f76d96341caa8ca846f0e1100e69ab48b5b63bf1f35fa673cad98010d98f51c19cc1872134c5f84baf194f5979eafd3cfef1b5fd5b96730c451c3a345f8bd0b2d3a4e44ec7811df1e40e7e364e7b81ad244896ab9234ed3af3bccd1dc5acc3a396a91102557b84901e5116dde9f055ef754a6df66471b7e28c58595fbe94ca14611644ed11a90b161a2c333a58ba2e1efa29aa2c217d0e4cadced138a9cd37d7aecf7183f812ea0f3391890ef0d086040fe5e0ae0a3d989acb36fb7763129ae43afc86b9f07958b60874856761dfa53f7a43bbc49082d25afb965e71c954b882e464099f47626710d2e4016686974da60cee2bb6dd1be1d2316c1cdd2ea44d8d5f405da718e9f50cd4d4c432b7b081636049a08fa1723571e1fed8c805fc637f5206bfaffb2d495c76935e3af83a2adbf4fb0396f814e380f15039e35d1a06e911e94203bd57f3e49b31870b795c0385fc9c4891780aa7e1ae2f7e0322b800d4840da38237f08a5b3c6972390fa690ea1f3cf75b5b31d94006a0248135bd2d7c85c4a99ecdb1ce14e26754624a74860df284be1bd9006d1c1b089be93e791e0b355cc8afcf1d2a78cdf1f06e99c8a43fc74ad4a87d9e7a3b65bfeefe60d83a84e767ae8f9299a63e49d8effc25b3383574ee93f580b3a8f0e71f9ab242566a20c40c5536ace39d4716bed7942adb6d0da730d92f66f0d32c7c562e626afb31d1d702089e8ef2b8096a37c71108db7efda26f9a46eea74fb75d084e64c2bf1772c6cd82d365d402e9fffd3d7b0778e02792ba08789c211ebc8252392cedd7353f877983e14be38a588f87896eda5f62ac1f4aba0cf8ca65c6e9bd21c56d50eea2d467bd8c074bfe368d64abe6253560647fcdaebc3c087297513a9580b4a153f2b22fd9377be453a900aceaf20ca2ceea5e10dac209d1ea89630ee50025c159a2ce0a7d7499ebad4f73a43c3b50abd5d4ff41979e43024952c657bd5705090c888b1e97903db2eb95d4ccabd695aedd4ea8198faeec5e8498aa18df59485a2429299c843a39a27dfe7a5c548c228f95f6d3a580cfb96288a2237ba9d030179bc31b5f09d8a3c387823ef6e522aa87fb37650b02173d3e02f7f2c248730690b98cd2a17bffb516a8e6f9c8a0f93c206826cdf4b2adb35dac46c3ee18791bbbb2fc0e9a7e90d9b87633161da4df53373213177fa65eca90e7e639ef93934f31f60ca79d702000f1752da7b03ded277bd3a96ce3f5434e325ce8677f58c2c79e47b2740aa2e12a46a2eb07b0a2322fdb3e74cd4da2dda9ad413255cf0c13e955ab115cd530060023f830331ba5d1a5ed575972175cd7600de4886c666100d0f73a6c9babccea52c096e3abf60512144507306bcc487cda92f182bcc9c5a53d1f5c594242cdd4e530cb8242f3cf15fa7e2010a37cabb7e8c2ea0be91a6e73caba10f7beb2fe388c9c0f5713fd5a21eb724206aa862d7a31cd27e6b53db838a24c8b4a15c2350aeb40912911311a31b774984df7e6ce147be7b27d6e7fb20603e5a04b1e848dcb12f5f69eff54440dfbbabea1d31a6942669f261bc4715dd341d1cdb915c2d469bf976ee10648991bb3034d9f165361a4d6f5295de2747027aa46e7f65e6da641409347f1f1f2a47e4305a2f8c06b4bbe8ae9b688218c22bc2bbfa75c83d2f975ea3acb8000dbffcb2abde26b3e0e4406f03248867a07ea8cd12f3893ebc426ad0fa8e9ce272b758b4b821541643442b668acaf48579256520029bfbce51d4d0f38173ffbe6602892d141f1a2875cdbdd74958e632fcac3eccd6201111538d8e8d81cfa497abd14717d75c68d495ebe18967075c3f7b081b1f95ebeedb0260211ef088c414beae93851114457f579f1cb4d1b2777943e8af98df56088d781bffbc2dc94f5c3607f5a828332c2bc34a297cc81430fe970ed5a621f47e98065011ec0dddc7d25ed049e0ade58b5a999ccd7da81353c45198541f18dab45bece541c09dfb1b6dc97c3bf49bb0d287dc04c29c47c399a9a511b60cd0959042079de59b1811212fb2d0818182ca9a76e8738214686866ef65c7c4f06e1d6f95075175327363ec44e82dbb0d76bb9b34ddaf327be474ba88bff48de175be7014ddc858ad286879da68c9dfa819eb931baac0cbed97ee094924c54cbadd1a891f23464b59a631f05568192141e4510501ebc9a97f2ed65258c18c178da2aabcd5ef3c4b27fd7432cc18e3a1e91c3181e55af2406159a5667a3e9610f207f7886e1e468b288a56054662ce68024cfbc96170e270208071a76627ee4a9fa2cd86762952200c3f4ca0d2e2b78c9dd0580d434381e26b94701a9598ab6e0d8ecea2e6d24e3e641822eb6557f6c4cb917acdf8a57c04327d01d99d92d2a1212cdcc80657b4422e84d19c0c2888c812ec01efcdd7d4faec3a58172e2ff4f7adbb657a49ace42cf0b1edaa9cb970e780ac6f8c2a08bb0a6f64590cc768bb9cc42067764d2ca8559ab11646e08936a214733c68d8b76706a3cc83c0f6e0fe4972c9893cd8dfabe7805255e4a178e6b885326874f94bfe3542e5889be586c887887c48587bcd49bfbb45c7eb5b3e4405e8332de40944477b22466458c4bc8123f089cb74aa7c3c4850a9c7717ace8d44104cade0c8c170eb4e74070fbeb4a90e7a55d25262e31be372d1e89cca251d9516ed3b77a520230267cb72707e02677cbc8ddbf17fcb7bdda57e441e1666d2fbf88845f69e80ab82e3fb0bc81fe5c709fcb494483597bbb2da9ceafb3e951e8678892ce6d05b54943101f8a1c1b85f54039a4d6d33b4d9d374c94578d76b5468bc2120516e664f962c09a57468eb41167067ca9da44651c74a4ae4f13ceffae5ae6aa70abe3d1bd26c1716efc33efad8218c13800a81bd63de18245968ee11a98225da1ce1ebff1c24d717bd934755086a0d671d5ab06279dc157cfad02f0ed4685dd05d087524465b380248bfde39afea7aed8a04f35338bdb0b7dadc0d3a395c3401ac1bb53647a4a33037b45ef762e5d44ac866fa2698c0d0d4dbd707d5f1e6987f21f3abf86c7aa3d7b0b47690da12d2bb22fea3eaff1d8c96dc2e11eec08a558bcc69088df01e1a3bc8fe734a343d326470541f5a67129aded2dc354efe509e7196a1e5e1db2a146f7f908d7ef5f8fdadf53943238e0ac4df20dd13ec651ca07345edfd052fa00aaef20490dae4186ae132cfb91195781d15a7b0cd3d0b2421fe89aec57ac9279f3ebf2b913c7c575c22d13911ddfb32b4c2c2e8eb09be9e7f00555dea4df2a85a163fb90cf2c8bbfde18ad60c96eb5a04d489e15a6fdaed455e8cc186a0d8951adddfd0e2b9f93a600c128bfb5b995bf28fd018f7ae520a11af2fb03c7b13d414499c609ba8a2d45d415ea1e531485d8398501fb4b97784eb099dd2391906a9767e969e97b7bd7a7776bb2735813b90bb9333add0f63de3641db5da38f984d3a482b8af2114656762b7c4e77a51a63d8b42a43892ec29b37a4ac2565d6de6008c38b7d7272fdeb2110e81917ad3a5e0a450c3c5eb0f8c398907e89ed0db4f20e77a709ce32e12617d105ed0c8ca237a7ed52e67d454fc77994d61be4b54bf92634900ab10e0ed69a32c97a40dd0c97bf20bc7f4d44a93c358de887e0a080470dda783b535123f6c40a6d6e23dbb4815b7b834e39e6b3fa110c53c5f0fb793bb51faa622f46ae82cf2ef05b967098d9491894d62dd5b9df0f45913bd98dfe61f1cfdbc86d38289e1a652ac0a9bc3b16a793bf03d1056aab56be458a045d14d524e2ccbc5090bca7e6caf1d9723a075ae9f536838450815d532ccf5ca0285c5dff9fa9f09e7c5dbdffea9786939d38456286ff4c508a7bc5389dc69cce686b21a6c2c84b1c9c96398caa091072782fe3f1686dfa20a8c8924301f6194fbf191205504aadc5958f8cf963770d8a3f53f18d41f764146f4fcaa0d3480259e467ddda4d95b0fbcdbf3b0889d81e5c8fabdf2def8c4ab44a6d6643e703e73739dff05bc1830bccef2e17b17973c551d3aa5cc01c1cf54f66032d3537c0810a4ce222e09928d3b430b7d92881863cee1bd99c97af9f2c5973e3b65b07427030f8fe4036d8cc1e364e007c893d87a48ce5eb89e094f27f738394164f9a4f219ece976ddc1f1dcebcbc62a8f9c1995aa3dcdaf1792f874b832a0467196148433275f5698caadc6a58aeb335dc0a085c451df90c73d5d29733e32cfd38ed4bbbe9f4cbde60ba6a8465231742db0f8988f841437b6eed0d1360a04a702517ec3e668cf7793d0975d8f4186e78468323714150d74c60e94b21618c1d9a20221ef66b51a728c7ff1c7947db5009592e9d85e83f86e62fe0e72c56425a7357366e17c473c9045414242c098cec9f9cfeb023b504919533ad47cf03661638813814f9761d087a5f39aff0a7929dccc051b17b17a1fcbe10703cd9875e3ba72eccbf4f4601df2c619abb89b5e25ce94d107e6f7ab80ec68cb49bd0318e480c47857b5c2f550de2d6e66e13fdb7840dbca9c7bbbcf554c8dd3260bcdbc6973f6f4764cf2c3fb74c709c1dea475f42463178f3aec42ca45e34af8a0c0dcccf4ce317595c25723b0d98fbafcbf68931ee148595dcfc6716157e62932a1202f36fef05a05781436663858affa1ce1843c9b9749ce3d2f9c84bae82586b5d6e0267817b49580f758d680b8fec89d8f19c1e9ac6f763e7289609c63a1329e2ef8cc64754833ca06b7362f33ace17e7c74b127a07f60f8683eb9f1fa2deaf2f65bdbf709c7e2951d2c3544a9183411fa9438ecbf529b412beabf452669377a48b10ac017be64fc851ed3ac05957b37d0d7c84a5409fd077b930ad79c63a79992741837a4ace93a604040665c76f058f63ca1b5e1714eb6f562ddc27686334459a448bacf0f75818196ab2f1843b2eb068cfd63e43d0e711a03543cacbc9ca2836cbf0c1d9a3e78646f0a369231c340e52486fafec0ec129bd768958e154779c1c309af2740e043a81b04224bcd5c057b19e8532386b05666f933cb688ab4251ecc990f6c73e212bb0853056b22141dbb36de4e182cc3b75c81262730792ba2adbadaae8d35885f02df41b47f1100b15b79acb5c00e0f5964c6b67fe17c393707378f6725fd6a1ce30770b1886f7288312313ec6f8d5b23b25a4453e4f1a32382edfc3980ef3e918f97196966bdba90af79cd2ce8e632f90945351d85c28d2587f7cfcb33c871a6e42660216adeae2b50f615d4d0929533a1ebafd05073fc7fbd3cf6597e0addd19c45af1b3ab681c05fa1629955914bafbc2754339e7d5ad38af10378be2ad6abb04ed081a091600ce4bbc07f382250bd5cf8de6374bdf34f816dab210a29bbd5baa5f2881f53c59a15a6e4e3266be5090896b6f19cd2005e1fc5c0d3f122280a58faf953711be57076a18b0ec34a220815d7fcd585918784b6e9d35cfc4bfc06715da9df7dd9a7851b59b65ae5c9b589d760d686a78e7ffbee7c98386df84acb959f53ec88d3b2a8bba4cfa0672ef8493017168c362d029cb8749e62eb58956ea2693ae3c2ca3736c3a456c927d7187185ea7efc160f96e257e7fcc1b7faf673c1156a34444874bb8a890de6000864250e520a176a7b254af71fa02538e94baff91e5a35a8143cd5022b56c83c7c823d8139c85f2b88abc5ad0d2dbc32365aa45241e35eda90bfef9be71bfef39e3b57386df146aa3f7c88065bbac9223f1085037fffd3002c74654b9e2b6faebad4d412b780d60ec7202f0120c0a3dd5e02b491e177450dcfd06026f1e61f82c4ac650aa159f7485c2347f4e03f113fe6d3aafa814ac02c9a50f492f38ff1ad54d036f3182dae364fda2f7bbc31a162980e7a9bcaefdeb09cf19516882c6abe21d0233835b4206584d9aa3fa5828dd48dba83a13f194a79dc9a810c1c07133e249ec92bde2696b855252cb804c3bb539612da604c8e0ad89091fda9ec115b0094d9d155fb82fe2ef7182bc0d46c3bc1f470bcfc3fb186916ff06c320a063ebb74f5471100fb2994eaa5d4153598dffeb83c02865da1603b87af3d0923bfb3304083ea1f9240231b71c122f56492a1ce361321242f74b372e994dffb1c9e34b7e699e74e2c7c180cf38bef4b7f5e40f1f2b01052e4fa1b707f153b9da9cac8851663e8b4d9ac9b45ce149798dcf953ec46342cbe5b62fa5f74ed6170636ef4ee4ff83ebcb2697185b2cde25d421d99848af9a9661369558b833407113ad7032a2806670838455fd39a919338d48a8cdd0beab2cc7474f64873a3af41c39616be1abdbf560a6dffe41d80f1040e5ab952543235b83713f3cb65edbb5d7de6ca4fd8b2c35a0f472cb7a0fbbe236df2847ee6c8576aa40c9e554fde3d29b66c901e3d90474035f3cc5cb73cb91427de5e76c88bb3ecc1eea34765b854a95bad0efbb1ea91e2985546fd01e0e242f280c5e2a7d2fa793be804bd99472230e671f6c06bb85ac1144f192cbff5fcdb07cbce92440bc8b77454dfecc27755a46537984045828813692dd58cf0082d722f0a69062c52cd9693d2446dcbb8717985387c7d3904e3d88ac064fb36084637fb17f4dddd96767c5330d9115845042295069e2de294aaa93013b70d943d72ab839ac6567a2e20f971957a126f2a70411a7c1ecc6e54d657005ac0f4492de87f0089f9e02f6460c3943bfe7841e9a16114ac109c1584672b30a8c88ccf59b59304f002ff2d1eb3b64e74ae48255d6f47b9e6e617b467d3bf4309946ae1b07cd9dcf38dbe677cdd0f8b79b0952ab54a4c72a7fcaf5b85a7805631c7bbb5eaecba3c5371a9cc8a4067449c5b0328dfa1869e4016ce53d604b2c0e4a6e0c2f6e5b1f3ab0f50b7e86829714b9bf17fbef2f3e6032db1713b4fb34338a967443cbc1e9957dccd9166c8a9be8575eab6c8bed5f095aa78a33ec2b6db383e211a6ac20d4d311f6c6ef44df34487102bd3ac388d66d3c56f43ebf46b45a102ea9735f30a8c4d3cb77934725b8497ea66e247cb79b9155a355e0fa424b27739176b1a7f565c6d6478f48202b8f6a4a2db6104249878d64a29bf6c20a5a26fecaf012954ccc7de053f4211250787b5cfad3a8ca4b244bc19377c842503d70cdb157adc006c3e5207227926b689db6ddd1310e2dce2c67edfd0e3aecd937a5083e8d288215a4b40a048c9e27998f372ab6c66f19dfc0c3ed4d3488c6fc1a9f780dbe5e3894bfc2b3530b1eb7327a90a01465d26a1f47c1f5d7c7a528a10882b04c30d6a5a4d978242d32d3b48f664230eae2abc72b3fa8dcf44a82f31efe77be0fa49778c0c2f36c3d3547b62470f4ab1dd48cfb0c1eaab8aed1caf58513959878bded175d60529e16aa2fdf34c61d87e48492c964b03f43a6b9b193c126b62e24beaf74df37d2ad064635f1c52a70e6e5b4b62492e2f93c25d9f9647e07cf474ba5200a9e6274c23b08db8c767139f1865547a3a59138910cedf73a735589793419ccea578379b569ee085a8cf3a53363e54c483bc34185a459d8cb6ec5d2820894f8120ed8c5548638d8f4eeeabed7ef19832ca10c5b09fece4c3de892b65bbd32257e3ffd9da7537390954e738d583ecd1f58bda220684b67de5753cc6a56eb216da4be4e908729f97a64ef3386076bfebf00c58f3166cc4b402a96e6150200ff8b2b08d05a143ee60622e08394f29c4b5df206b06d8db0094578a4c573accb28c0aad0e68945e79776f7e4fdc211bd27ab95f024edeb6232dd904a70976566283dd81772797067f86c19ee887d045aef0c23da9217a5c04d865f9feb061d8b2d0973661ccea904b90d32cdf452701a970dcb0caaef51cdae3f3114e0df77893630beb3a78add6f575bffb6c077f708282fa0adeebfbc4bbd14f414c565e3f19e00670aec48447c0f88b12c7aebd0ea25937386e2a586c3293e751f09bcf09811f5fc4bca1dd2f0945d35edfb059597c3a3345099c829fa0da3c1556e8266f2d98d56efc3df4b16090cc2e212de9053010461fca3f94137983069618735bb6c1dcac952ddd135bc6807086d125f1dbb7958f1dc7ca16463d113cc78e67bc4dfd7a119382e89d97ae039f80c369900c06af883a8dc4056cf3edc88c6a9580b441e385fcf4cf5a768b29c2caca97bcf61bb545b4f99414a5ed08dabbcaae86791058565b58367f65dfb6900ff800ddc3a3b62c3a61609a44cbe09aeeba3f2216d2d9be3d538c06eb1876fb09609c53bb609734cb20a44c168794358466b4b4aab33161937623a8c76ee76da8e73da23def470747d1016033b155f460459db1968c03b01b5c59c587ee6bc01bc160c4385ca5d8c2c1648ba063d86c10a6950e9366828171945a0ed70383c5a95eda67d4d2dab752ab0940b19d31cab788ed9563457d09e0027f90ed18fa711389e742e6112166cb4a9f3292cee0a241e0437460f1d3a81799fa6e6ded0ea220451674bcd50b6f6cbf6f1f6409ef7335e7d40e94a6f5da55176c7dbe69e90e088542383475a93684bfaeb3ab5968b4639426fb520a57cd24953885c75b8343d56db89b6b4cf8ea15da861e560d0899a9971e06bda1de5b6925047476316b50d36118df0b9d723b68adcc116090cd45a6327a9141b5ffdd2a18a8e9dbaba46176bb0186d53d90c6062c6879cd1e1cd3e0f4cabfe019a0686a83bbf7e363d23b77d87d35073bd4b3a1408db7726da81576575b0622648065feb8512b8e0b0f9139c3176ddd0b39169aed3a4278d65a87d14aeb5cda27bae7ca1bf25dc20a23e0f71b1fbf8f5d8509bcc0cd2a597c6f1ac50b8a6b91ff7b88dbdcebf70dd374933153f2f6d09d17add8c687659a10b16321034e859891d729b278738fed97a1e71a6953baaceefbf90ceee57c7f7f4e7397b6f3cec831550227d45cdc85389ce0b55c84429c6e3d02c780a893d9a9af457ca05ca1af7c60df163db660e66488843800f0162da2c68e0a2d91dbff44cecc8491772fb2b9039ed2e9997523d5f4526b09625e0da8ed1ce5810e5132c4c12a662ff9fa24a753a71bf1baae7a9ea41e1364c0a7c159b2dbe42bdcb03c5e4069f549f5513f230802b3281a63113f89a7157a0d3156919ad1b36826d6f9d82b2b90148d38736ad3731c273dc997e54e9b8e151a0523a52287095d301f9dcb7dca67da3f099ce4d3a6abbe195073c5e4482ec8d50f612e2d2de4ccc5442e39007c4b9956dea6902b5a14f5dd998d92307837f4e667f42a7b5aab1ba087becc7bae992bbb4bb4d66f089bf16b1f3f0b8f80a5942410275040cc6fa13112b20f197c38253bd229f14cab750139d5182ed76f0abf2d458d50cd86d5e11caca70c25c0e288a9a17ee457678ebb404798197f9dd42d496cf4e13fc5b2c4821f0820d67e39ab38e39058902eec2e082fc98bbc6d12335f4290375e07b4b9952753265fa19603bdff4ec39438bb868033223ec2bdd08315ab3a8c89d36557ab62b545e3b9e7939db32f5dcee9c2c43d5c7c54a6491d416f9b6680e2022aa11d6e84fc9ea86bab3abc8e8c6dfd475f3971930a64a1e3de3a43893372b9e6cc66f357ba3143788a92ce65fc916822af5b3bb308c6a33dc56e7b0a729987846d38b9873c40fb6082ee80b18cda4536771c2e567c5222269212cad4294cf381548cd5566377920a78743e793f2f5d8911a21310dbc161ccbf37e957bed99179afb512f68f097f50856a05c502a23daee182a9f5a96b6c30e9c59d18b3d34d572965087b98982f8d20abd0b479739d58a8d772f862f6581927424c1e9473319602eedf9707e70d509be9d8cb4707fe7019f794e222b6e63b1e02154ded54a42606c2f3d854a31428004869da01f693b78f3e8530115aea16ade07b5293f2bf78b14a65f489efe86c2a07189462ce9f23cf4af1e23521ad3c55d01940fcb7f0ae8188601410962c9a53feccba3b9e43e86053a581b9a599e78864fc4ac655186960b7ddf40efb17ba724f75c1415c0ec6273de68e0cabc233d042153596aa29592d06c64070ffb73d00db879a77563c98e185d4164696382c309d69f743dc88b4b724ce81ab36a310fd2024fa5967c01beb4a1ba30f877e79ce5a3b5c99bdbe3c91da3a468101eeb6bddf65c9d517bba340eb472d19629dd42b5065bc78041519a563a383f4e7b3ca93c02aa480f48bfad9aaaabe23506845a1a1c1b16b771357ba42a50e9a3b6a0fe8c08a1bb00e4b214e6d9c2594379e320e826fa1a3e99bade2e5fdfa6a0d3db6d5324118c3a1ab4fcbc20c48ed122dbcbcf4b1a3220b5b260ff2fe91e38b2a4bb07d65b0f9aeef137b91a77345f5777dad404a675c9f9177f5589333075757bb55b8d340c5c01f9699e9b7fc5b65b1e05874032e1b4831c285ab5d0083ac4c7bf6af846de9f6e5de970b4868bacd58bc3f696ab9691f723c55cdb0bb4c05e1d45238a6678d75f4a8ecce42bd7f098f97dfa054b89ab32712f543b0b4c56700dc4585b79562550848d4988b42f1f1a95b16fa3f0c0cb5e795221d8cdf2894b0a46e061d1d33a55c1debc630b943af7654de1f6934b9b13f2fb0f8137f60b4217b7c097c86e0b91218945b0a0b1d24903ffeb72d7c18849e2397735015a706bc85bed7ada67559f500dfe9d5bf59f5a233ae4a91083525e9ef7919a237f8971b21130af2feb37f64ef00fb9b2c0a2ef477a57f28bb0598e83f55903da091fc4293ac9196b54e63e72df40a60721216963e8dd0c86aa4584ec85d8ae903e1aeb79ccb1f40fe72c83cbe61eb6a6e624fde0ba95a1d3b2181dc9a575572fa181dbfe4986c93e1814bf54e2bcdad4c170919585c4af25a440eb4f2bd2ea52331126fec782efa3bb68545665726fe1f8573a19b5eaf45f9af2b1d70b1ee450a089dd998e1adffa78506780327f9e141c15ee64a0e100459443590d5af9ede71431456f0d51082e7b3652f1d935f7eebfec55f730ee9d5dc405be3a3f4845ab7dd013271cfe708fd9663bccae172d36c24994c38d46da09fd54e94a55e7486d82b3b54e76d4d1e7afb83ddc2f5dd438765c040fb2b21410250c84a6a273b87523f9e8584486904c71370c6156b8deedd7029a4aab91a1cfe3b123203991a123210f249ad43e3edee0cf48bf12637058e7af71036ab49c2cf84a24c410fb162696e9536b253df21b2817c130e3b638e0ce5c5f22ddf8f948b5d6009ff40acae7b30722f03b86093aaf77568cd2f1469b979753f58413b2b0b7f74fafa6c45891ec301811fef750365fbc685f9ab37f992c193cb041ebe0e6d37c86b3bb0bf9ce56ddec4955793ada4fe9298c59b3858e3c9134e7b272fe0480bd6aac8ae548429774b31d84292a234190a2a1e563a2012b6a5b93fc5e65d9a204601c3700e79ed54014dcc7aa8ae3974426e3cc978fb66feaa2d7c4a0602bcd6ff1ac52e035551ba83d95786be954dc49701727d1314b59548a0d4c3830c59cd9206507b22f5fe645833310d353306ce41ac07502f24d5b2f1cc4944973b1470eaa3a76eefc6bbb865e5308f93aa4b572bd81361351b95a39b1a4cce5dda52c9aeacbc45de7ce0c6cca6134b224f5a951482d8ad32765ebfa49b8b48aef030dee614460f333ccb2e760e9d2587cfc756e468b8753e47771fd8714556bbb687404b015065628b585c050091e9b3ca8cb14f026e3562470ca8e07b06f167a2a16f67a604444bb7e31dec6143abc65248b8dcaa601bfe7262a296fe4e5574a009c4a28a07ab06f714e8c723a8ec02e8ffcb2c62a237d5aa7a479915c307a791826532daefd73dbe5a06cf938395f88d93b151db9b48544e0b3623bbb836aa95e97e3e6acdc5a8827a2ac148d1a18a83a1ef52fadb0709153576635da86cc06fd271c55e35609b8142381cc74c00dd30555af9b4b4ad1c2c166e53effdfcf0ab2399e1d333d4d18d20bff628a9abe9e912e884dee65adb5d939f6f8b61aa97eedb9697471b4ec00fc1512d7c0632da4d956bc9fe867011e4d453281e45228d988161268aba55b9639fddc62ef3be5faa2b1af2bd19b877c6ba882aadecdb17f05e036fd3eabf26af83b51f149e38207319179f1a19440beb672a8f9c0f9f19125c2262b322981f8b0dfb9f5f4bffc52916374aba69f88062660a6188d8f6e4bfe51314876dda90dad98322c5ebbdf6542c1e31ba563ccad83d49219da3bf7c3521e3cd159f2246fc171a13cb1cc5b9b02272ad8fedf7ffb2f980017081c53d5bff6b5215c7390c6136673df385bc2964e5593565a8aa0558722d5d283035e1db6e81a0a449c4fc9e0b4da62af05e8b0c92ec3c0d4d2b8da053ff129d1c4243dcf02ef95123688e2d4d87bda9693104ccab9dc5c491e0dab66172f022f7c6d94c959a75ae3eb61b8f479485b48dea5c94bb8199ef5e3a3ce2429bd7c7b03ad1444df8b53c01658d62b0ccf63610e895c9db91425d9f01d5992feaf3d652f6b87f83614ef189b07de45bf59f4b203c4351956c5acb226ca8e29b1e97c494e1d0e866c2d4c79d6a6023056666ac3416b78c18aed685f4d469a635fbee179fe715bce3f6a573574d0acf3abc3a070ecfeebf3e08d44198e782e2aca0e3d604fc33bac7f1ecf8b128e828408a828eea261e6c7bde0c121e00512e7132e84d49a0fda19919741b048d4b1e9037e4071e61d39e6570b30766079601f8196223f7df18b33c17db16b7e38b28440bc951093d355d96929ec44cebf7093b71b7e59f7020455eca368ce33199f2701341c31387a0398a61ab4de6f46b86234da010f6f8d96ee6d65550d5c121d84c76fa8fe1c2ae9f6b586c6a2f4d455203e6a181fb847ff86718da0510c039f4e6e403b3164a83ed888928fe8733f3be8c7711b550dd456301827f8b62215ef973c9562b2ef3c13aa8c8bcabe736795ebe3203ac9e4d48a9011be9c2c4ea0577c7390227bd4cf53d6c377ec3e38c06e90a1af865b94e4a023cc22f3f01cac91b4c0705f5e0e1206185fd05aacb566626cdb12fc1204508445eb39768fcb60b5e5a3871e9c1226c8123ae37672950e970b253016198686ff5885de246b80aa527c361ae7b284e326c0f5e35c708980a9994045aa18e06b52e6b1172b3c3aac57047e6fd7a86bb9321065d3c2abd48e572157495e13e2270d7b244b0fadf97c9920b7cc3af26b691a0b7e478a07fa79e4076475c79e1ba6688f7bc18a7632902921d2cde1c6049603ec9445a48601ee8650ef15b02791471ee5f1dfb15386ae4e87fca17851db5ce07a483a050a021ce3db3c9b6ee3aa4be020f2e13ccc026cb8ad8a943e794f605f0e9cac76530f8fbed926eff8a1c28bf9a3378db96a43c2a5d80619458e9d84b8f6e9e79f59ec111d5d2c73ca0374bffdf6d0ea78ae8b01162059fbce3790c8910cfa888a22fd8586b4147d4afe8f4b60a7df875df1192017bdd6fdc337e5c52eab1a161b48249b4abd93e4855bbe669924abd6564c43f57d2d7177a9bd9e42316d3e0af831152b7acec827d75fb759d1ad869b5cf6dd8deae1551f0ed5e1c2e097dc29bbecde7def95eb18d159f60aa7a858be6cddacf18004fbaf3c20c4ad36f3e5f8f997a98ea6c237b436b3c9569bebeebdc9f974a36d8511e3c56e4b71a1e92e8f4f2f79e3b7939dc92934530194f0765f07a7375f682ac453b4b3cdde1c043c69140c82f9c3355bc20e64db3fec57d7786d2107c5d9971d13ba39af37a53ac57558af87f5f9fff79a7d714f2f014b5dfc1c4538c9d02dd1ffb0ae6d364897dd77de7d4ff46918ca5d50184a919250451cecc87aca180def8feb430d4404d4600e41f8ffd8ddc7eebd8a43736bd3cb4f6c65c91c715b216809abcf8418bd7fc28abd3c09c9884b0adaab4a954ead9fef1d8fc3bed49ed9493bb5822323cbe407820d97056ec8bac1c203f403d181ac06e197248f0654f9e8a7f63d38a4e1e27569eacd87cdca4e935dcc0539e68aa780290a6ede14a745318c7fc2754636d6184e448f357fca0e09469457e8e0c9bcd8b36ef1c5c08005cb6e2d89846737a0c4229e69bc411ea4bb0405c7eb777c68519a0fce933acb040e9aacd816cef0e81eaaec3c090f2d24023984f16f09472c4b111588ec0cbc09e63c82fd9e3ee90a258d1d88d9a496b0c394b4dc6d1bd95c64c0d6cf4b9b3bd467985833fd2c66080c875fb08f4e7371b8eeaafbc069f89fe959bd49c03bcc988cb494ae8ae46c596b91c0cdba6c4d70c1cc1a7f700e26acb6272a581428cbe5ecae7ad545dc8c676907501734e4b260195de53f755b077d6868a530251f322930fb0fb414ca65a2dc87d7970d225330eceb65270b7c8ac453a74eb520d8a0b60f2b40ca6922a9c42cabd9df0536e1cc70251813757e94cb1ecd7cc4e200416b4bf1db2d5b84b658afc34bb7064a85b3e20b32e1cb96d4f25167efc205aad4154546131338179a3a211ec1ca2e950a5ede6494733bae504f213f447cd8878dba1ee388f963f2a4ab1b4bfafa7fa246bbede4c36e64e422d22618e9721ba82879884ab2e66db37ba5ce001702ef166c71bf2a4e292918356b50683ce91d081f392bc69f6c02d519830122e237a36ec45b6731cc26afa5e6efe102ac42c1e3fbecd7ecc4f333730d7f7b7f98b154182108f7d97e43094baa5d597acc955523a8fe343f8c63fe237d5144a67fa94dc6b69ba6277ed662ed6e364c8b28e3b78c78ac0f52c0cfbc0909594bed98900951c3c35c0312c5435eeeedc6c93e7fd5420edafc07f6be0e74234df96b26e10aea46a31b42758ec6374fd599ccf555b2217355121ca96e5ee07c75f3d427046831aebf3a62396a75f5f93fbcbecfdedd081390cdba0ee645800f7001777ee4aba7cbdd9c85a69618f5b9cd66251d83135207de540d5efa1f3bf304 + +Params = SHA2_40/8_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000000daeafda84d73a2c2f8276f9e11a8daae800b08aeed707e185d680e2f5907091581ea853673b6386edd67fcad77faae6690ff224a2733c64c27e9f1901a24d0ac8bd11e8ffba0f8739f7bbdcdd167f0e13f70a4ffa18d1bb9829453670b4dc0726e58bb7c2e014f33d6a4a714e67f75f23081b99369e3a5855f4ede70680adfec8 +Signature = 00000000005bcd0a195212276d306965f8347b05e22b4e2eb5663377f21ebb91e0e38c3d328cc01ed6b53193d136b19d0be3e994ccde38e21339d78a4b2920e9e32143d5a26253c0cf76aa1350bfc303bd59c441a1bdcc31c39906132f0eb9d38292ffc604227d12175324abced6fc65b509eab0f0bff2b5e08e44e9b2355234169e2063f06e51ee8cd85367f9d03a849db7d3810d8e058641d51e44b515deef7d49a0efe2fac0e59edcb7a1cbba6414efe66183977bb344f32f030ebdc22b65788fbab14b30c43f16f707e2aabdf8a0b2ae287e983e29471a5fb7df1bf630b77485e364907701c62cfe2a464f705688996c5642417a9070d9d17f05c82cf90c134dc67ffe47c085a68125b7e45763647d8dcb1e81b211d76e341ff70209cc71f2a81dd5f750d62ba9e10d8c63bee05ffb0dd8988caa7d917ae506236ea7819ff6490ec95668474b1ff035cf3ae8378fda081b91ee7b96b74a83d8a3adeb1991636996e79e0f2d5b2df058e1120365621ce0a743fb3daf0dd7dfd97f83c72462e4a73f52bbc0ce81ca5c3f1e738fff961edadb692d2cb40a9c16ba3d75832cb62b7debe8dc48fde1b2d100ae2aa07f5ef29d96747b2de5d1a37fc1683c23cf6b4383251a0d037c774380664730e9d49f24d639d73ed70b78df4a5849be3027f4f10365df1af94ee3fcac57936ef6cfca093669abe0652461ab962cbd0abef6e1237f60194ed53adddfee19109fdaf05f9714d5ef873f82dbbfae4a0a4dcd89fb6b5bfdde0ca15c1325e5e6ac1598415220927469e3e0f00516bfcea981bf32d1dca08aca4f2a3497d87d37080ce504a59dcfc06400a2656e3060c52e47d1f6199f5c5ac43fd86415c513ef7bf7aeb3bfa19dc49940d9c6690c1f0aaf9760dbd959edbb42faf724b81108ab17cedbe6c2c17c3bfcc63dd2efa0580cf0cbe2356c5af937caa523e7ea04506fcf3dda3a0352143fcf86ac1f29e8be1ebad5af20d61b596aeaf45aa1b5144991109a34203571eb694738c0615666eb84cd54ab024c415ad682e10625db466241d719603b1801b608dd60a160f83f50923e20ced6803afc4e665cf1bdbb0420bd7088572d92b8aa24c44dcb75e7bbde10f783262e2ec4d8e6cb5b4f5e4a76541b2320ee401f9f78a93d2983223e438b08f40dbf8bddc47b732640d5a3a182a17808d88493b9105618e28abd85b4e82a277eef4ed89db3cafcb366a831174341e85f5d2717823af77240303320606c5a1069514ceb667b1d288cbfea6bb5e3df6f369232fc5b18c7c7dc8ece39d3fbcf7e3012d9f0c215e232da1d02dc5bc0baead3883e5fa6c8759a0ccbed0ee3f75b00d44b57e5f71af1728be36fded115b97f2e0dc54b504d755cb7f6801ccb029f44835293d1c2b5288772aad39f7cc4fb93295f0a8554bb0a3b750e3c2799248236c9089f445b97825fc6f706ea83c3a7628e9a255bb82b0586ccb5be62ae9627ee93689a7ebb2112934de83c0fdd93d43956c87a071fb6b4de28095e38fccbb6f6efe33fc92daea3dfea1c0f127ac4549579b8f041e243a5b1809f25912e3edd521a966cc4022499d67d4a3e9c5e4bfe8130c17c552a7cc5dac09afdf2305e17ebce10257c9988db95963f277bf145dfaf6646c231aa858345bdad0838e558d1eaeaa4a8f6f786258871189ca482505bbb5f1b68226ba93b92547c502babc7824466b1ce7f5562b23035106036f976c1e4cf3ea4224de770a3bd136b09aeaf960663bdef77512b231e78201a392974644116d4bbbfb500750c2dacb988675df2ed059e9a43463b5d0d1080945679eb0a1568fa6be2981971c3a6cb9d41383a83bf765285a73436bdabb550080126c7e91db150a0dbe112a5064abe88e96f7c54a9cb4f58a417c7ce9e0c57072bd7ccaa2acc32ae408bfd274f03b035719e4f77c152c564a019e1db2aa072a33efc0409ebf25f079ac6cd15fab4d9798b273a7b58f9922995d80f24283c1da2c3babd96be468b426e736c220099d94156bf46726685da4a40da0cd5d457b5aba0c22c1186662e8116b9ebd649ad92399844b73830faf09a4a12f3013f5ca47560e12cbeb227e85534add86f7fb3d3fef1a2e252d494e716fec8611883dd62000fc054ee0cf4d8d8b4ab1c21248bab9a14e5e8802294c502dd604f1ed10984945632234bd7794dd9b2a522e352d7dd2ffd856735e669b8d345ae023de83f9792fe00d4ddbfe5b789822e42ff11464c3b71d19b7e6e00c8172f0834b9e3aebed724316794e4c070b932b9fb0948e47d7600a766924b4b6d050a5a85ef94634366841d90fcf2d01bd079bdf43e10e69e5a842c7290e23b4ebc8b52a2c5c7cec32676b8aa4f96c007e7aee7e7d1daefc1b6322f44340bfc0e42a138c4c46543f5ac1d79939abe1d162b5d547dea1c77d75dda3366a251805a2a1ddcea65dbcb662afb74acdaffaad12e108f454cc211aa009df5545b8cce284fe555c1e90200a52486c484bac50051322088572b680ef018c1914e86495316a19b9a6d706f5f8392545c2601f2e7bdee91983976235b4166021802e9cd80798189aad4add036ee212a7d67456d19ef6c0d8a325c62be91b11992fdaf22e7597397ea444d83d706c9bf047f8dd25e545ac40161acf51136c71a020f5a467b50a810d214b2483a4f83cbdc963212b1dee93aaf7d71704e6956d9045182a1b2cca6ead4712a147a3deeee3ea10320d83a78f8592b47c1adcfc8eb9d0f0287e90573f6e87bf89e6952e13643a6588ce7ad21433f50254bfdae9f4aa3e5237db15c37a3e138ec77e63a33e68b02524ed8a94c95582032aa6d3e4f82f7dc12d615e2512d7559368c321808ac1b583a9497668c744346f7cd22922c33f8dd1f289809964f1454b79f18bf153d0ea54951e276e19547c91ebddb034320aae3183d1615c6fc3d4bf15b4b2460757322677c5c4756535ce90595229e322413282f72cc8c0dbd4c89125f29512fbdd2d4c68682449a6a945ae522c5aeb5c1ebfc825e2b963fe375dd253457119bec20ea520412aba14ed512b9f9b6766328a2b9a90205e521357956c59fc1a337d17b4521f10c0a1d7be4cef212c4b737898725c4453b777d78a374259b857a2d2c4ba7441cdb76c7cf0f14f49aceffda68378cbb81be8a309a82f61fe804e4a9577d9eef6b4b9c5fc720fa5d6b875f8dbfcfdc39a6f98239d6d77c715521e52ec9ef05459450fa7933bc3b636b7f160ca6310d9528042c579f9c5714dcabc06ec9580b04d897139b6ec5dfde68690bc98271860ab79ebeeffc809f570ab1a281e5250419b4ebe2ef5c0351bc8e750f5645ca771a9683d941a1101237a9c5c68b0058846aea3cd2c91f409d656b0b3d773b69d3c2885b0a327940b721970702aaf4efa32ef2bb2c6d04a66b06722833e816d93775392ddddda5248d739b6498e07bc27596fe4ac066ecec372067f08af5d35395e96f398f23a2740fe31769abe58bd8ccfd5b6eb7a9c3da05d1ad28fb4cc93e5f453bece7b25ee2ee28f24a7891e20ee9b14fb8e3f28696a19eddebebb2e19ce7d15dda21a807b515c0c8c6e06280cedf89db75c77dac836fa9370dce5b3e63f3dfc2114b898c951c38e49c089bc44886329929797aee94cd9ad4859ddff2a62b6e383b94ccb9689d983332e8a6c23f103ae247a4687208956eea09a99f9d7d10b3602b2930fdc7d6925fc9c5adb5c285967b3399c37d70b83662f57f6af591076f5daae693033977480a913bfc197e62a544520463cecc469838e7179be94d11be755e376dcf5802ceea897d712a56723b0f5154faf41f6c6d76a7dd86b0a8b7524810d32f56256e46e647338833445d8677a7cb203016eaf3215d1549e5bcb2f8f18c0cc7d953f957ca625edd8cdcbd875a56b59a1b831c73fb430813bb866ce491e50d77cb86e6683c29365cc083c10fd220671b0c0b2971e3128f563b4865c6d72902b67de03fc754b2a904328f13ea5a45e7adb9ed9ea5b86cea2efd27f55368d17349e9ec4ccf67a5825a83882595e23c89a741a916b34c2490c2d0545edd7ffc17e54b64ec607245eeec9801683a0a3ba0c828b5f6344f99559902d2c3de5d20cd50e442f69389a827230441ecca38cd2f7c42dc6c09fa3e09fad9f5c6f36453c97a65ec0ce9463ae47dbfdb54911aa237e30180ba29291e84252da9d9a7f8a2e6b86c7ae3a70b51ba264a0382976c92bfc785b36ea34651e2be2e113c389288dba629e5580b52d6fab5402c0c1d83024a1ee4fccb47d9076b530f1d42fee242b60d937ac73779e7a6dd86c870392767627c7db9212be293ea0d678c888ce8cf08a6072e4b3d6de12150f6e58c00829ed169ad1f858d7fb992ee48b076ec74c7557344b566068140ae4e6323dedbe857e9b12a502931f7ac18039f434889d1a62a0b6265f86cff03bc1cc6818c13ed19f6fd3e015830d0e063caddab76905af78e71b07e5696652f042fb5455de9d527d2c395365ecdb9c2c2d62ab3a6d38427a921d0482dc9e785bd5fa39fd685761454316f09bce446d5c6eff218880f58130bf9f022a8fa3d9f6bdea126d339579bf157705b351fb22b5bfe2359660938f248e18be74249bed2e6549d173fe12f25657a420107f91228534db472aaf6c0e4d9a9ba31200f9c6dbd6368be985b7dc0f8b383a3f71c3a15627782e7ca4ea8aabe798bba96c2171f4dcb0621646017c57be2e6b46841cd8ce5b7afd1d0051c588e2cc99281c7771f4b53038bfad637c5afefa04dffa983537a962bc67e05d4dadc8d2b5ed55e726941dc24598d86f6e5c1ad38a99ff06adc5b80c919538ba2236330ffa3bb2a41cd289697f715bf4aa08814752ea6a6e215721ed31ff4e66fea5d140c5f79fb44ac11e8a9807fe8498b45e5b20cae77e91771e5327b26a4864147819f293aa9313482f47a7514b4eb739fe0ba3b7b643eff2f140737e89ee9190791cead285873fa9f6b2e79ca4575b253165ffd10d3305dfed6517207778d871907a695d884469a662dbd1010591c228b4eb11c4b31152714f873f7f21e4c7da2b8fd483a0d2e3383c6f7340eaddefcdd75839efa3f1aeb46fa62f4a81e21bae65151a9ab1490169ff61b4331a9b5ed1b4840332d349b7ab8cd4501f60f1aeaa4e53837c09429c2677011f9092ded97f5899501c27f283a1a604d74c38dc81a1556a6eab8958b5c62e4656703e25fac21cb96c64406a95f9cb3790f2658f0ae6c608c703a7b58b4619f1b7ea3a52dd61ec8b8c2cf973c216cc3f38a763cba96581950487994125695723789266a1d6cecc01f1ad0e604d8059c56839132f16af8abf35885a14e21a35c6558de99339d2df97fe45b23dbab62f52f4b0d2fa6b2818503afb597e8ec1603bb36a451fa58bfbe6382543bfc5dfe57c88f655716d164a3a46a1f722bf1867762545699ecb7e623da5e218ef91393e427939fd13f06ca633b1985e5b54408a68850bfb6e0a05e24527494c5a1d6a75659f40d5e89ce539c8c43c2adb0cbd92db0b11cc43e0f62381f202a5f3606b077a2e9f81f649e03f1826c44e9fe2d46f24c8f8f1cef011735e6eacf1c9acfecf3d5692e1427d62062aaaebc0c21dbb8847c6fd3685be7c62de3e534e0a0654b36dfd4f3bed944d62877d1608ab10cb85befce4b8bda272ef635426c4535e6e3bd688be0ee1480556e24aac32530e6b01607188b6c0d8fc931e9541c455d6d179147d6de58028fc1f5cfc03daed54c0f954b28cc48ab6e8799b27d06ccd79442c789d6976c2d09f3ed01cdf7ad0ef203f764268ebebc2388620e1cb4551029fb274e3cdabc32b6c11c2994d6c1b932ddcf5fa5a2e85acb15d533771e0272414b97c64182777b8207e8f2b5a02b52b0dc3520cd13a1180e04439997ba01dd0a93cae6676690bc5f51026d1930d3d19bec1903ad40e747c0cc8eb3e9361d897c9d46c29f8bd1d1377c11a37f45b8f0068ac7ceaba7aa5a222954ff0f53ab47175e13ae223184180eb56bea08dd71e7625e5fb0cacdd4ee934d416cc3d83448eb09db134e0664929a18109d82ad14106c979f1d8e50192c448b30cc19efec16b69a9e047880ffd6ee206f6fa9182a7c7d73480b3c2035e499c8631a0cff720ba49cb5467a2793216676684f7932c4134997ce4ff3597196d4c9b48d7c2daf8e7ea122dc31432a1d4e864bbcc7279ea691be6d8ff6bd40576f7f250f6f36319c066d12dc846a2603374589eb7a4ea7f5a37abce513ccb70027b76105651973f44bef4669df66bc221ca790c56d08df2112664bb91a9ce94a91201f90902b962a93d01b821432479eb26577c2378b1e3861ad9673eb4a4bc576db5c397ad5035d4e5a9479b4ccaf86049199ad7a941d062e106755f0b2b61bc996d377b95084d8941dd38c3ec8a20b8d8551423ac3ab3fd522bbecff9afa62dd323a55b6cd47720f0a60c92c1e54f7a586a30fa7c0db8925299635066758f921f1e8c1ec21e27c8102dd062c4644df6b1b04bf818f358dd4e2d8a22b86102c8cec17ecc646d0baa4424cc1a916a635d40c12e280acf451f4ac979c79b5b4524ed6929ef595377afd004801a4baca9ee26e91d0359a9f6a058cf3b7ec9039524cfdecb909c04a5a30b262623354447dc5e16548b64c93452ff60c7f21dd62b46031edb0fdfa49840d47338fb00fa171492d6b6ee73e510ed0f8c3b70fd85abe9111a18a5127fa536dc846afc55e6dbd1c1c2e6ed91e07f80e2e584612a6c515b44b0bbcbbedb2968628c83fb1930a8e79796641e707c6ea55856f10c0d77db199e8b2deb03834dcfd20e8dedcb392235789185620e34558ff51b782285ed3a8d31275daf38a00a9c73779dac4e58df14475794c0752ec0cd67103958e2a5d69cb390271d90adbc4bc3e172907d7bd4825918d1affd268f788264aebea31b12645e008b1172cf74e92c9470f150e440499547a6cb8c72157f32f28b5fa91f3f8185980d14430baced7959c00df5f366cb91e4c75bfa1c8e304129900d5a42a6428dca046fbf4483297815d040a7dd33217d2d9c4b8b660cd1ad716b2318ed58fdabc60ff48d1a2a016f608215f3ba9165881dad251c387848066562b5ec8fc14946678fa559bc7768b050f86d5e9579337c65aa42c2cb85a0d43c66781dc20d32f8de69c42353c623668d92d9bb45acb0a90352d808217fcd60a90c6c0651fa17808af9b69b8885bec7bbbf0cf0af37b46bc23e08cde8f73a2ecafe74ed36c384d61d8c59985002ff0b2104e3aca619a5292111ebf4aab126281037f7b8a58c0203162b7246b78e3be7886c1236b6b59d8f25d280df61e18e7a8358630ee584c259bd0407ca9a276dee299e7f08b421f6172fd8bdac9f2f50f94cd23d570a56cd418646d11f1b6f4659c1630f5fc61c5a222e461521b3d9561ecedbcd9af4bc29159b9e11e4515458c03f5be8736ee71cbe261b6a67d4b6344a3e65f775295747c333929bcb6271d1d7734c2edacf01de1132ae5310e716fbdaaa3f11b7448cac9b0f9e4893dbd8eda8c423668033f587d4935aee9a30d368f309c3d72d84f97b4a13d251891211d5874b71341f94d0b15130b6cf63bb23ef4ba8c4f6a5ce7ab8ff3c50dfb589e04771302bfa60e61e32e57d4938bb1fb2cc5b897805e22ef8e6c0b39d01eecb876b6651e79f1e9d015b10a7e6617d45f3ef474656aad0e162508174b5411a995a82d4cd0f587bf55fd84cd235f7e49515da73c9d14235b45806ccd621012516d1187ede46bd015b604c3b99fc81fabfcd4b38e54c3359a1f382f2dd064cd1c32267394a22eb8a6856cf33ba19aa22e4a2262578f044d282c6be5b4f14e4581c7d691a550e9635f99e62f884500738af0cabc9d8cd8a21e8a34ba09ad7514dbf77c7649e00d58a29ce7a94d6b5c3ab81cc0f0fd79e194d053d5b4ed742a1e638730a2b4164725672daa52bfa8d9fd46568a3a7ff7ee56af38158337016e841eded89a6a1b5de35abd49b2656c8a12f24d204179f67b14099821467b1e07787eacb1a58ceba033df365da6f9f7c0f516296c31baa32b735a292541d4ac811f216f831a1a5636c005646448dedbb7986eb4a4922a5469a3da58566e214d363314096eeb0dad2b75c2a50332937c3c7ddf735af2076ee3b131fd72220a14a02d3b7f502d2bba4a0206e32f6f19be8c86a551b28ff9687605448c28054ca04d63fd2821d9280bc8668fddfeaa81534cf1e02013f0818e6ffe85ee11f122f2871ba58cd86a09b094621b38a96ff33055ae995ba07d46d57f8b39d8e06219deffdff9664ddc31bd5c64033d716f7c295c7a7ad9ec71565a35c0d64e715078d3e4e96335aa57244dd5f5be6cc9ac605f6fc88e949055c7d7991e730ba155a5749eabc761f2916b98c884bf9ac2e20a37336f0a503045372a6f1d7caeaefae3e5c0714ff607f50280ff5ee47ec0930911bd50c1cf377869c0a7ad362c925067e6e70d050682b07a0aaf4ac631312703cf665f0ea4c5b4ec6d00bcd1f3be5adb8ba8fd721fdaf93cd8aa10d75d1d9515be703cd3293159168d0c37627792613acb5cf5468dafa66516db5ff32f6abfc3107510621d33b25284f37aa3365180b6acabbda9072edc249b5095d696365c616bab9f960faabc57f40ce63b1ca97a340c6c58bec39098390287fc18e17d740f13604d35e5b1062077dd59458a50cb85bc2469b22a64838ffd4075cb3a1ff0ae1c329ab3ba3add025ff7256e0704fc2629035b45f9614fd7d478a57f05cf6edcc899da9d0723b114e1c74b09e4acd4bb9a458e435f300da00a401eee60816c28d3b93c1e79fe15fd64181d275f0a56dac3609665c330c0d317510ec33979f29ab87f05e48509de392bc62264fa55d736b0bd695e6784fda406c7000c17e41c1230ac65e6ca19e388e3528f7963006ca2e39d358723e0428a7d3658fc1e3ba10179dc9c99be8064d622fec1c006b8caf657a47bfcbf8e72fe659cc33e7fc011d8f8d8a7c23cfe8834ac7c2d63e25d0648ef8af4fbff28be764896f663b0f14b708158c0cb6028aba5b2591b11e81b1fe73c04a191ef4fd30aca75983a0c22c98ef824b4f701606221a50ddd70d6afd4c85e51b6c441efe7ca169dbda27d14b8a2e6970e5f2a11f137e4abe50551a34cf736aa47634fa5f181ad724fbc564d8ab926c2d025c808390b9f5a4e0adec331f0d94f4fb7191c2ef02cae830ed33e24518992eea39cdeaba9c94dfc6ec0b6c2f94e12ee00c3f2be995900fbe199a4be21a686fdb4a70a3dd7e8651a57ee6f6471fd4a533a6fe24b600df7ff2d72b0931943bd8747294205dbc3204be44919e1f4364cb8f46af11033df05a5d1661699e43e11461699ca601f0a79825644885e36b0bc7641f50422e88732aa30c0a1b58ba34e2856981ea878d00d18a0808dac9335f59eb9e664df84ab9581b2be30872d30249cb7e03cfb479d47d93a000758bb524a8873187b5a8b7fd84c53598865d3aaec31bd92988a2f00921e1002c3179b0992df4cd7cb40e64a52bfa7e551e6e2cd9b07dd6c99605e2ea23d6d0915dac18e6ef9fcd6371be991ae40976cd99216dd3c9b71da89818dcdfaf642a5a53254dc6b008a3cdd0eab059292229c5f3ac1b84fc813bf2e2d01c08dd168c7a7e64da2b0b1e1ffcdeb0e9194991074ba2a1b104ee167ede8495bb9300ccd176847034d1ae401a2e4756fc30e7be9916860db783bc703feb5cd871e964ac56c4f149ed7779986a04ecfa23be1fd2b1f5461c3253aee7d2423a21398a4369082785dfd6677245aaea117d7ef5b945aad665d00e09e62dac765da5ef1f9bd83da5005bdd53c1991bc24501ab019cb8947f7e118f9f4d0e2081b68aa9eac529d24aa54e1c1caf087f3aa76e0c41edf9ada2faa9b33e68d001f3fa8ef787e09a17dddb8f3f13e2e29b9477f6576bb0033be3e91d4b524c7364988d9625cc67337e2aabc183fcb9cca2ec5a9a64a1dcc04297f2ecc88e9f9ba39ca678be0082c265aa4723f6ca97c2a7f751ee1c673e274bf073124d599307bf78c3365d92ae90b53dc9b6285aa73b9afc9ecf69c10fe98216264fc71e7ccd35c930680121e97d79fdc43456ced6c81264dbd87d5450fe84787873d44120fe5374f9d3b37c5c2397ebc61bc99db11166c63f7dc1be7aa1bc25dfd8439e6f232b7c0a134728b18c7ac278729d635d2d44685c243e2ffe153e1c0921a7639076412886246f8b602aa3a2dad03d49b9b6550944545272732e90ed8d3f1df017fe3f932b700b9707b0706d17e960012abda7a7f725faa68ef71018a064ef809484d81635a9e661b24f3a457e7314af064ecd46ca35368cf81a3699823554668dd6d9ad91714496429a0259546d44b38f40d242ee498058239f456b8cc0e1de2fa7106116a3576534508316b747e4f06897120686d3964be69c2892e07eacabd3fa82b6c70a8dcba3eb2b1df05a21be099498e1a57889c8c08ce92a2c2b139b37939c17f2866433b0030b0b39af50264bf7a36c3675f3f4a2c949a0629697f49456dba852c583edacd7d2d7b4fb0e81c3577941ef7373868532ff2b9ee4bc4c265d42c9496f8900f669cbbc50b7f10396271640603feea335b81c116f15f637e297d53621e1e72afb492e5d18468d5a2db4811417cb133d0698ae703190471a783c224833cbd5766572063dfd6a2d4006dad0cbbdc5287b9629209d293abde6998d3294d6364f3bc2971f046fc4104688fbcfaebb6b0ae4aa345bb231d0b5c816e630e08846ec1c6b9d56c5f51238fe590b12d3d624be264b597a408c2fd6d872b3fce30bb49b7cbe23225ca69995c83b36ad6ac9952570635cc4dab9debad9b86e442665ac6349504e2d260f37f1ddc558b5e90920eaf06bdb88d3586bb87a226ff1b7262f98440e7e1f0c533d59d7dfb96bfc91952b33f07c9adcd119d2f81b17e7a68237396ca7d47b315200774e948c4dcd37d1cc6674f5d18cd4a299c2786bb43feb3368a4bcaf6d23197e6aeaf8c0785537893f53988459fbe81ba85eb2bb84d29196e4acb65e11852f823baca95057c183321d639ae8630bae4281e44780a959031c53451ad865f5de32049a1a7a23e2417337b09df9c892a500ecb3f08c7797d0d33522f0e122a67fb83c2b1919e08c0883f3da5e91337f5fca8501c728f1ab72d206c977e0db4d5a5f717eb4053df9a41f0134f5b4abe080c0a805d4cae33b4bd946c123c346c848aa47788154389798c78f16d182026b52c2dc21f1bdb0a706543260333b08399b10596954177bd30968fa16cb1f2d257b838b548149a66ad2d078ae29cbf526d6bd06759b0724b2ce015f586b9b5e1863fdf18c794442323c049a01bbdc32294f9f408a65b7514d49613fd0aad5594cc81c981ca03d5df56ed24038f534ff0077b5dae0107f948bef4db3fe6c90bb7e2bbeb8a29dde94d396ae1667f12d9d0ac121c94d730eb94e105b9c8dbc64a2610d2698eabb1c80e659f715f938f0eba778eada77631b97980ac77384d3e312bb98a830ba57ef8000d1e531c7b68e11238d52ad18d5379b4db918f393859a45dcbab4936491e0515d321c1ea3df6d836e12b1bba9d558cbccf7fc0df566cd75fc7e59dffd2dd236f48381a5c87bdaa22ee5ccefcf4fe44d2f97e1a723301270035576205f0f3770e420608de6b9aa441dc8133e736ceeefd6e832bf2ddda64cf1c8793cc06506bc77eab0fe40d3ee63defb36aea70c3ae6c1411bf99384e1eaf9adbe88a334aef50b2d706956a89416c73f0135c26355711cbc6598f1dba1dd4c15fbfafdcc220e1f15bace866a3d8ca8533560c0638c7b1d183726adc9e7870d7234d20ef1b34b9a80f8549610eb65c192b84c7b8f63c7bc72e024600f0b636664f3ede8d9c4a3f4ad03b6984fbbc3764bd3d958c569c768ad2d510f9609415dd60908a37f01efa8354800aa982ce4e7828660eb68e50fd41c1e910530e44a9f9cd8552814b3000277856c4580e93e4529eeda46b722fafe3f5e2cb415361a646ce9c53506e46f535264eb7c5437ec94674200eca6ba29d0db6a32bcd7e69c4a4eb2b575c72328a21592668eb73489c1e6166e74d0f46cf5a78b4f6ca1851ffb5179a694c0ab41a673b94bc54caf950582c6040b01d8d2fe95b737f0f40d87769727d05d7374c1c0f5e07b08a7418ce4b63973a625cba295f450254d24f073987b43aab9225917ea7e9a3550b456dc87170e79509de9e1d5e85be6446e6db5a2f4fefe6b5f4986f06752dce51ecf621656ab1e3ea00bdd79299001e749e67a7885de76c8c666ef01f098da66a312d4a3a04b8aadb33644a2b5d2675ec29b82d025dde3ef6be92f26646ff92325bc57dad411ffb077e86354ce9030f7a7edbde8bbe6869d482276f2feab272d87c4f1cb95ad3f80cd785b4d6232267b7f40151fe87d21fcf2290ce811873b2fab6d20900df119aa47b73379533454a8cb4d222f0facc2e12fd4c30105b73b4b0a7094c0dc3bd6f6cdd82b67514552796d8cb09a0e1bddae6103dc6de76a6a5e4cb1b65ee031a1b80e0052deffeaa7da0c176ca317f89584138b9d24a4c5718f454d2fd8e133b58b54c181f1df8450ee8f9690de7d668edcd2609e6c77aaf15f940d9d85ea488d576f00b0c2091adb99485c04abc170c34cb0deaf81accdac9ad7865e7f7641cec1c5f52b0dcf8f2540026ceec290320f3c85c0a6ac4de9b0e774e2beaf78260bf959dc9c63751f1b31016f992fd6a0ba6bc997d76c4d5df17a1e1fbfdfef0fcb128c1d8ad94d89b979dd4e1a13e3254a95fc4eb35fc092c5d99a1e49acb744f5f73240a6b5e92821e9e3d9a3b3bf72a3eb1aa77b6e0bd92e980b82a70477e2c8135ab4c49b6794a8e9665ba7b4e6f29556dac631ae49063bd85e7b947e0d85ea22ab3b07bf23374509ab44d06793c88447344422ef0be4c3d925012b18a304af3e2425b8fb6f2ff6eecf71474ad6228d7afa2d8b85c29e57fc49a26ca1309f516b701f5896201503b09775f647afbf0e681d8b97cc51f6f1505fd8db8c44da23073b7a8409b49973e7b6e380765bc7870e056ba752f2a3462b4b30b940bf485fe54f44db312b75e693874f0e77d5cf32cd2724d5a038d366d979618b90d443dff1b3ea3b97153ea4e3b099bf2d537d5ffd621aa389fa7604dcd80e94193fe0928c5e989ecfbb5dfd44f166282772774cfb1a02f56092ab61cf8192ab5f2c5501f7d2a8ecd20002f8a51af3e0ce066176cb1cd0b4f8027b6ebbe2bfd7c47972eabc50baf91d84f47b929046594ddfa6234afe2d11ceb858ec35bb442670b11cc760e268c0c73fdc545ad045802a32542ecddd017ba1936335883cb7e3b5ee536b4f422bb29225349af31f563e7541c964a142000867c9cedcc9cc1203f7398cfb4f5c5cbd1f1142bd4e2a8ba54e7ac692461d5d1ec65cfb983edfdf7345b887911b39c63e9b13eda2c3f87a3622ac0e88fa7383acfb5ec423e83199756fe1e5a0f1bff6dba6944c6f2c2f1a18e571ada06524fd49c331dfb38973abc0bca3fe300159adc3a1dcc7391113db8e39da8f241e31024cfe4c85e74b81cc9be4a3f061752f850f57a479d3744e1692b66a2ed4b90637d1e076080f968dad0e96064f869522714cfb216567bb62cf11c30ff53611c367765ae777eb537c9f837723028f419939a9976143cfa67aa93827fc38496387692927cbe47d1968ffb4b9692b65a2901ac2bc3d0800d9e6ec9aa59169530929160846edc7acbdda00eccf82f75b8769559bd3c7358c811b6a947e8b7fe77fc11ca0b1062ecd3c3ce4132b3bd994cbb6878d2778d910933a6e0e93d72d927314c4691df0bc8095179d1f91c605e357368fce4ea753c1b4b422e45917f328baffd7ee409a0b7d5365db9486f20dac1e66cb52f24bced9bfa4dabcb19fdde6b6ba398ecee914c27afa248591e5df4846b234204fe644391298b2edc096828b8ec411cfb0f36b9dd652da54a6a837fafd497ca943ba6433567fa92718933ba375335b685098b5478b89931579a03e9079b3c7a5b88c8da1ce66380c6605407cd2057bbd5d1f0840c72760e6876707fa257b3fee3545a3cc6fda1942ce45fe64ab4d40a68741ce90dbb200010b571f3f137ba01e0948e360df269fc69df932e462306bb53503dae0ecf1e202ba7fb987c068977181df615e3791a59d1bc37b1979d084b0be99229519d86a3f020c088726997a532a8d1d666f4d8749c50513b04962784e53ab0667b418ed104e1c284272510bc957e233f13282961316ccc5f6e223b5bbdd2e4efc6c2b95f3611688cc510adcf1ba54646ff89a9950d4338f4955904d26095b1ac059d2157e24c5edc7d2dae74d492f9ca109588d07c9f8a8d43d520b6972b77a641541f7c710fc4b1ca81cef3278cd35199cbe0add5f137abb26fe0e32720fe6795ab1cba2e4d9695f81bf0ebccb1441fb8d531fbd2b10604b509841836dfbcb4d5350c524494e774f3e90eb953e9a379db36f3700f213ba1941ca852a56da25383cc19802d89eb3662bb75addf86aa425b4477b62adcc29abeb9968883ca145e86ef106b56483827dad264af9eca7f4233a18e8b75678ec3f7dcf1bf6e836dc6cd866ef5515f77ca173f85df9541626fe48489a644df13ea0eb70dfce1e0c30180ade01297007cb8011f0ad62a01365b29712493b13f08d090b0d3419ac44fd143b76285731f111b4546279eb132f71a8330099bb30cb5878216b903f32693940dd4f5b047baf2c887cf9daacbe9ed3ade0599082a361da36514dc3db467baa26d2dbe1c114ea52b934e5cec8846e28e68e4e115669b7d0be0b58b9fabef400862c2fc35da83628280cab69705be0073893db743bc263d784d276bef30c23a581f51f71b7f5a8716708bb596ffdc1b11d8b2f7409fadb1c58e30199b506cbb2de8fc544420cad43315bc8551188b9bc01f7fc8a76e77e2e2054861f25e6718259c0e0198337aa9a17c4d9bbf6fa9f88c07ed20067c946412d9e22c42f15762bb08ac8686c66e01dad29cefa88084a04164f6dbafaa47334340a04b78b3ecde7f34e745656af6ab768727b5af34f68b9d70182df3c90d5974e3859533b06f8a48eb9c318107e7b0dc542db0d9a1bd48de3bd4c0ec1ca111f8a77020bcd790e09e2998e4289f1eece04de790bef9a7252fbf9108a922910d527442164e5421760a5edbd4927db696fdfaae983e534d772328eb41eff4b962662761a502fad7a5be3e0db49321e058aad6a24207b8e76a817059f12f45fd492ffad9d5fb68bbcba5fa3f22d9c29751739be86101e4e22e68130be527f8cb18405039c6833ef059832d326d65bf5dd2b87fdd704ae800ed49f9c2997bed63aa1f1436d596f27668437509e15d126183a9577e01b52950ce77dd1637fe56d60b17f4b2bc5f4f197dff423ea1e3033f981aa15f600e603bd6fb3447aef70991cb918c12fac8c88bab60b3b4f1526adb9c5a87fe7ecee29092526a1a0661ad48348817978b459f32047e4af0a6614f868be79a1829ea54286acc6428555a3cf54db206ce5ec94b331d194ce73d8e7c5a1b57925f0e77ac6f3f307ad6bce4554b921e1dc3a54c7333330ae9cf06b6f16abc3128ea408f8bc39afb59fe65b1fd8faaeb1773f933a12d07a5d4308831a5bb661d5f46b5d4676a76481dafec1a1c3b76be191f2abb8c0d26b851d88f7a1fee1d0247a6149c1be58cd30c6b49c7eb73300b69953e87593d9b03f70c74f49c357d2e494ebf43539e19bc674847ef08485fa929effd1797b6b5da7b4316a9e391961985afcc183df2f9bedd0e566bc268d4ebedab8b779ac49046162a8d9fef434c658aa3678fd4f61d8a394896256f101d8d43fa0bec41e3967715cb63c61fceb2ed4e9edc814de5ff19b3ec1f1bf2d6c09752e0dd8116061b104a48247260cc2b8394a80ed11f97bdebfedda6a88fafcbd6901894492ada5da9b91fd7775d065880cfa75f7e44275eb9cd7384e6e0986f0d33f243ecdc56684fd6d31c220807f33ac63a926be9028bfc385053a078a812f79f9e3ae40f0162f1abff7d919d488fba854b111c2c5843d3ceb7a44adf7551524252591176674e7341525306f01b9de49f9b69920b1abf9d2af909a0a2ce46b636507dde63e074784e55bfec40fd41ff15e45fb7d2cd9ef800e2dd41fcba873995c0981cbb665968a53f221006431bb1a082d6554194ab2f5a6f29f8740104e0f5fba8e07114585a85f3db13adc22f5d14fe43022d1b65762e913fdb049c55665d09cabce43f548833130bc73cc815fca6108c8b1708a8a0361c97cecb0abc461d95cb967835029f0a3723b8fb2354aa9d36b88e325326f3ca8e5bc3a30fd9bd518774d260b9a9286bb3cac2c0fe9d717e6c18034cd2b677c8cc8cdf39e6200c2e4e4b41f1c927359d9a7f919d7d8b0e85f33485e5bcc1a489ac163513b84cdde747a004edfb5b66b673174e5ecf416bd10f8b15cb84758b36a924859d39a6a3d42c04aaea6b6739abe7bcdd169da92949757fdfa24a650bf9fe525f75f33cea508ef942f8490f15d21e24f04ba7ea6ebef5e570fd1a3c1458074c2b843943904a3e2bc43455f19a886e9d96d1be388fa72fda536ad87b5a0b555fec44779d86be4d28194847e9f3e22338adf48ecd1b1aea9527a1162aa11c72bd77c2d77040d467828254a80d31e0c010a11802879661af2eb0d555e947659070798a9816ef069e877b95bc276fe5515aeb0271dfd52e864681f24dc412556a95a0b98f5e5f6e157026ff44b7e37b18a3d2440be10a27fda02cb8e15cb42588fbc23d0a280747fa1c41bd6dc0f8beb416cbf814ab0423b767093bc0054dfbe86735c597d0876aa07890141289fa785196e5c036ed323802808b12223f579ac02945e08abc6afcdc19caf7ef5c40dc4284b5099fc8672b6ea11e7b3dfb7a7d69902282d87a5f91501a025b50e8e63cbcec365342d1eb180d4d31d30a05c187cc15bcce0b29b5558d5aa629cee22f3163b0965a1b4aea611d38c510e3dfb9dff1fb5afc30fdb0ac95c1d8944b9ec51a45b9103bcce8a86d3fee85a99e3ea8d0c42a3f2aab9f1e2c3daad4740e031eef0d473e46779c98648fced8ce49bb40ba795a79dcde25ab898ff478849a4309f04cd102c4a3cf8f6243b188e1d024f114027e11544618d555fab8b54f755d62e7ed243d4c9eb995bbea7bf38d81f6e28d609a0f418b65364bf83a77a9787cda59d07d74afb41066167d1a4108f6ecde7e3adbbae01c70b4f1c66a0e86352ae732fa7b6116c4aea3bb622bb0087953f5279e6bc9de727665f6c892a37af43a9596c5a5c12b7e9721a18e3bff329c4689a76cb4606a24c6adec40b4b11c09e5356f2374b89e23c41bc07505886fc85e9ff6ccbb3e293177e3a7a0648df92ba326cd5b21e06491e50dd6643fc087c7564b1662065fa270f26ebc874969b7f309f9d392b8d9534ccd4db79bba12740ec661cef816d40d35c3582d366a6905021deb469742c1071134c5e539502d04e1693656068dcc12dff2d00c800f60b9aacd9dc531ce62d7acbecb0edcf006b6581dbeba40f715494a7b68c5b7095d3a26869a4c064b4723b7b7030ba5de202bad5b076610884ee27bd6c1bcae4289bae8c92e1064a6e6ac5ab82af8d1be6f8114eaece14da98fdcafdfba7e0fe8518dc0018a44c9afeab8d7e4f00deeefe5dc1d7001177be135ef55a5229294505494ee76be20a7ab2b70c6d43eaffbede860056ebbd6e270af5e6995b065149a4bc0163713b4f4993f58744a63d68c17c250cc99f0885167869933b363d1c6f98a74435f523c2f8bbd021e90ed16b8468cdbe62564c9f841d6a1a63a0d0bf5e9222ce4f21f35b17e7ae5b1947cec9b140e2aeb9e81a3cb9818848bacce1276ddef405b4c335f06d788ed20865de16545e53e88ef6d58ee0a2ec6dc04e394d0f6970d3c035b845109e1fd5443822de6e6141674e3689e15dcb4500ceb7cdfce89d21e6f2a06759e9c797bac0d05c6a88a6c937916c465a734f0463fdae797ed5de261bd304f954deb2459729d12dca0c61e552fbb122a166d0ce60883f992f6ef24d61c108f9b74f3c0b0d3975cef807dde52d0089b681c51eec631798e6fd7d6d081379c2c611daf2ff8633392c57bb9bbf8e9edb5e2e75a0c9215951ed7a894dbab10fbb506098520d5a71d4d5e08a711c12a35647d87cb9c7a9e36a68a2ba28e3445ed8228357501273cada194b3f2a41779a2b3c4eb2294ce0c08874a16db1484a837db18ec0a620de2ecc69365fb7bf2e8c3cd2cf8de020606d0b29d330fc0bbb4046e6474efc8e2b511bbd16327bba63060c742a9e326ebd2e9a432a545360ad555040e6cff76fb0fac14fc8be98b40796c70f98d02ce04496f6ff414723982c06e926d418bb81fddd6c2a071a1725295a997e42e1dcda7b157738c218ce931fbc79831145d85ce4b1e48c2111c36619ed0109f7bc7401377b84f488f6b60c5da77718c0c05298c70cda09b3ee2ee0acd1a072f069724e06485b608f0cb814092d86d9b7f980c742889f3f0cd93dd754dd4ca129d88dc4ce41b92c1b816a765cf92bbab361a2271c67e815e09e502c11fa39e7afd4dbdaaf7eba91401012713fca9ede911319c96fcaa3328f1c115f6ae4bd117e1e704986421096ba1f88d24fe82df49d359d6ba199475d48684b6ed5e6bb284f7b5ac57e21e083dd5339f05f405282390caeb71435697db62e6680e9ce0df1aeed3c323856842b92fdb2bf4c6a0c67a1c337b614bd32e24a716a64dd6bd96843dfa56fc47d63b31acde233c64055f09cccddd41f9ea1ee15fced931e71f8e4fce049e04c0c3e67918e029684034b782e9f18be1997ce8fe0f729c4673725f67fbb7f0b5705a08ee4e4dab58259c9a36a5d8e80e0b076df330011c928846ab0497850f92000bde16b7d43416bbfbeb37117b27b673210891b73ac1bd09bc724d601fa13ff4ae4e05acb6dd72d58004a921be292be1194f773524c9898226fc74cd88ff5fae6d861c9501d1447db8819fc7a74c84baa07a57a0c40eb7f733489c9d277d73db32c471e7c2fe924532e9a5a1caec8ffddf12f53e5b1bcba8a51aeadad45a968ecf3faca973c70cb91981633786bf75e318f4f5bbd210bd88153401c98c317ae7438c38c34cf71aee4d47ea6354a0b7d6a8ffe54d59a82b811fae1ce4770a02df4ef88af0ab7753397d0e3b797c52c8cc4b239037882939d2210260222ae5ff32b2a6a32479b6d608dd99e255eafedec2baba374a14a65061b0b64644bc4674df525fc0894c42fa7a0b440a21cf718aaeeecca6af8744a8eb8a7381181e36abe9d1923efa906c71d6c8ecf9a2a41f8b0cbc21b5dd080e8af6c8bd12949d5ae61206ddd5cc8ecf320d0b07910a056b954c0bf5ca20ccc8684db0620b59aa9b41fbe3f2c094413beae13d315abee27351bedab30b7252e3e804456e6b9b17ec36a126718b00631df59b4b0408024acc606c50018eab136847e3a604db46b0243f443046185edbc728aedeb52ddc35995a1eb850c128b3183bd805b637bbe99058abcf7f3b12106d148100cd4cc6d41cbc2c337c20335c2c640c9cd35093271c6df7fb4af04e4e5927f965873172a67af4d9c31c9d92c266b2f8eb30b3b60440f800ace587927e663e8cfc7fea4f70d224bbd124c0ea9cdd596dab0298e3cc25a0881d7efd7f7e37af67de7e6798861356ec3b0095a578405f1b82742ab1860d69cf6ae13d90d7e73bbf0d08c7abb6fefa9cb6f2c25db1708c3f269ab32408d9e1ff9486d45228a58c1242a20892e575d10ce51d734da5eecf2f0fcc0922c0d2b13f3323a72e74307e76dd16691a9426fc99d165c32b4749bb80439bec01b621318087a73f6d9cc5fff05d532708cb1889ca1ba4e0b9ee19cd3681f3a177cd23ee2bda72a02a7584154d80b96b8e6e66fe5088f93c91c40d8c894a3c381f529cd4eb4a99add9bab564b69569a82be9189aaf546106b5a16c4cc6e8a2fb0102972a3aac4639dd9f4f90779f562daa74a9d8b0d1d0ea00f9edb18d038c4fc50bcea6dc7dfdeb383eb7e3921c0c991cf6b68c8dae47b436f58088cb8bdc02cb83c840426f7a2248852760537f7f825e078be156777f91540094742726dce1146542088e91f995df85400b4685b02c4e03f51015eca9afbd2ff245973cd309954e62098f9733036c824cd1ca946d7236821cf6d27efe2fc96bdbbcc81642718edbdcf5897b24bd4de43ddb4c412ce8daac17228776687088673e69ef1b719e60d3fb612d017ad6f486586418708f7233ffd97e015d09ca3a17b2a33165740d87af3f64c8e6f502252485066d735510451137de2b1493adf66bf3da797995f720aa40685612cc4c11983fb0fc1aee095e8f77306063a8c83814b77a60fe7ed9f4c3a3ad3e4fdaf279ddbdb3d2b09e7e2539a6cffbfcbd64b35508800e3edc6070b2ad817236b0bd695a6a47f79fc827f99e6e60eed95dc11dba824f3dfaa09019f653c582f8be302cd43a5d0f92953caf7918d069eb1311b8c3e69e3afd0802a4a1983da9e391c018d60493ea19797c139c0846c17a929a778d8b7f595dba0a73f2112166202c1b2ab1e416784bcea7bc2ad12c6184dcff30e467179aeeedbd4e9dcd134a16a7dd0384231b4ff79e5a39cc9c3159ab70be945c6a0edf9901973c21929d02b8f1d7769dfbe56ba9fdd82ebb370fd5c35ad73060697c464421607adbcca7d0b8e1a717450f4528c1d148f8b524d4e511b9227f4c17414fb0d6d3fdcae86ed047f4a5d8dce0482c8a0d5f305d7f65fd93bdb211d37436d1897ecbef403dbbf84f0d8ee9c90672613c685b1ea9aa6669e72c814509a72ebb7032876ff401b8378ac72f40600d507a784a0e299bc2f34a922b9c5bfc16962f87f54105aa177ec402a58c325628d0360a1dca73e06af945f98c5808efe993d34a2ac9ea116d362765002f770d5ff76682789e184dfa495c86b0c91ac2a4601ff671ee14d1b1daa3cf8a3c57cf87326758f70298da60fc2e65e262957d681639eb37d9572ad4e612b2bb504266cd451e74d7141cfa1d33b770072525a6d5a68479b21eae657999a94a9ff48af85adc190a4a7b888c36d5444a9053b8fb37df826850a1886b30f76e61e860412c1d1c84abae4f35f5552d42c268f98e0513525547f49c21170acfd4ad25634f17a8ecb818106d95f7e7639c0675de8b26ae669dc80f402dd10a57a33ac5c97f0896664ba15e2ae7fa9df37ed535318a2214cdd7a625b32b1556b559990fa1aa58c6670e7181f5da0119ec12b592ba06bed5023d67cf4c4b2e36a73d9f47c4f31c15ea930d8513ed33bdc14f40547a5f1454d45cc174fc0bc75c8e4eed0c9f8167a7536b8200477d422d02cdb679735fe7f7255ec350a251bb9b86e88c50b8d3aceb08f874bfdb51a7bf0540d374212fe7dab8b0a6a35bcf7ec4c7dcb9a5dc7cf593eb7c130b5b138bcfe27340bbf530b5a309351b0dd3e869793329ab80ee956bec0cbeb9c98e91c5653435f19508ff4b76c3a77390d21f8aa9578661ec1c4bfa0ae16a7ce0829ccbcae2becd8b0ce2f26cd5f45e83d59d4f3f78d097cbf77ed5901694604d998bd80d30f42b1dc085d7e5ceccfdfb65851eaab7ece519545d2da4ee702858f2da9b08ae44aaf6bdfa688be0a43d2ad5753b940851cf4680eef9daa9d8e5c3f49a1baa24742b324186b79d9446a56220ce39d6ccec09bbf24e4d01d0adef872d2ac0967dda923fe7bb02b00682a3f8a87f39fe6e409b4014bf5858449a900023818ab74eee565980ac4bb99b2cb7d2fa6318591166e111b58c333f81cc920127eb2f1d43f8d5418140c4c54367bae180692ce9bc2780429728b380c771e9e07d1693d91c5aa26596c6516e77c40e58b1891f153fc1d2a7efad7e1542b461817a0659216b39e3d203231ffbe30c1979afded9c20151cbf5f6e332816f5f07c6ceee358fa88bf9e90d8f0690a59714cc7e90e9ada6a9d3ebd6a7bd5fba8d8c09c0da9bd8da141e7f0eef63e5455ee3691a2ff51da88266ebab94dfa9046e04ad50b0fcd79614fc063ba97df53cba1799ca3a7a10f3da493b3649859ebaeb7aa755a4cf38afc54b8e1dcc231eb90a2b9df260cd405c2ebc42b5aaa09ade1112489660422b37db094b4238ea2ce15bcf720c9a1436cd35b480a18927cb997ccb420210b4257303aa30ff9bcaf298f94d9c0582c10b35621c8691630e70585641bef77298bcfeaa9b17788b00a32191e145a27c2c2aa495607d6f5cd14426d88fd60a377debd86b1d3b360c377f0739737b4082911f5ae30faf5fa10b88db751b0411fb9ef5d8f02afa4bddd77e971db9700fcb87a1e161f5e9a668b04b7578d684041d8a0d2d47c715e3781ce235874fe4f7b95087601057de0ad9258da4ef66adf4e56b6f04981e9d5ad4ab6a5eb42a5d0c23332e7696f809c100a055a317e298224b4409468555786a85eead722ec65027cc042ba49e273058692e9f508ea68ee3ed50d623b233251b786fa8d6204d5c59aac55d86af87c0e4719032b3e8820388a8d9c7bf417c72ecb97b4cee05bdae33b0bacc63c0e84dbe2e18dcfe68f8381788f24705d17025d69a33b26327c648b502c5daa0b7127aba3aaa32c282d9868e7762c294c4f0451b768970b17259287323f910cdaea18a92075227c4f12dc578901ab58d07fc4abd2cce78e7a3d6fa86734ffe704496d138263c42292a8e1e4fa428b88bc4c2e8b6ed2aebffaf63af429833cf1611fa6afda2706b0fbfd9c1139bea5b51f55af3cc240a49fe1a9f4a2b05a1c82f0eb305e0f6d6372554eff2de5643ab98c3658aa0925d76a9fb2d2df4be1f88a1376390d609cfa10d3f846c3110ca4c629bffaff9fc8f794c6380e1b7b6cf4476dc82ec0b68f87dd70cbbe9827ee04fc554fd1dfb6fe447bec913d5125b0715847818ecc30cd1b260f688ce7764308d62404e2402122d12e0cf44cb7cbc00edbe9ecde09cd84edfe62d7c9cd9dc4c93c6af0216e74bf9e016781d447566838e87405fce74e9d07671315ef7405b0cd0673f7781bc0c920e77d60368bc249b044e475edb395ce67bb409192f23bf84e1cba29093bc416c77da84d7586d6ca9efbd8f1195dfb31f1e91a50cc7d0d4c60655958b426c0d85e77e0a039053d7ffa64b9830efa4f40b9bf3f08d8802401a99ff3f071ba36a9d0f49db6b4a4f75752e09287868a866a6eac3d870c46ef136a345e2690b72651c8ae15500820c2ce06c4bce88c4ee70da116dbf6b1d363a32e69985c6e0f0a9c98585373d724c9f6f37332187ac5caa90d3ab99ee50cc14f2fe2841b77e053e26c74c5b1cee9bdbc0b264a934bdce4f4cec2c40a30c70423aa068b00c571619898ccb9e08151faca960863adcc85d179a2fd917fb58076ed06178ab1c6bfb3ebd163b346f928a11db37ecad09e9899a80fe0b536fa22dd7dd44abe5e023d67a0c0fa8229ee7d93f02f040ecc6047d51ffce98e39029ca6ee6794c1d008533e1c5fe1c151a1831859ea6c902decb8d067fa5ac19659ee8a62e2e5d0c586e159536b4a86eaee709aaf749ea500e379486971695be5b3098714b4566fb4d4f8ca697a62dbc715a7113ef8eb39e258d96b152748cf18929ec00a1ca8cef548e425bc1a97999c6049df4d2584f0718786f46b7e08790c5d935de1b1fdb66c72200cfe92874d52f9c8d27421289892557b1ac438e6923d4f09ab76c4c16f6c3b33533dfc1727dd966d28af9bc377096cd2429c4c206d317ad53726ba56c155ff154795177a575df69060649cd675b2fd0d8777ca87267ddf73daf51c5b23bfa2cd85ff29236b0d3843ea54232015fec6c977927c4c4c4b6026ad2e7f549fba8bba07949955f48bbda14e9213993440de1457f7b342d3278944175869617e33711a9cb085953c30a90690c7b5054b3a942eae797be7475dcc371e3f654d14b36315979ba67d46c8dccc7d6b90597d62e29be533e444272b230141c81c7f3251e10fe583e0537efddf06b8d21f58da6efcc141c7694c54747affb129f81ee40195eedd2f9dcf815d0233453e4a247ddf8309672ffb005a33c1a575d0d3f13dbb1eb874b995b23dfd88c861e3cbc1b8a442ce67c509d8c25b1bb7749fef0af177964917f1819031817570615ae117ed2b1018109439ed8d78da54e37d8cd9834d06abf76c5a9a4e18c49d154df7dc313cf813dc8145f9d225299f4a3eac02878f5193f39297222881488bbbbc5ae956c8e4f9409f0dedcca3472eb19d93e2cac34e863e29eee6a2e37f8d1af4d473deb97be75d46d7a30ec4749a5d716b1748d2277735d9b7663c425d2c7f8483b72635fced9977bb6971ff814f6dacb26e5224f123eaa0459d75b99eba622356dec7969b99dcfec1b3f95a06babe6e61c9ffd9ff55eb51eaa807b96ea8f2ee8dbceecfc3077a37270283744799f8dd746152123280bcec5a5af3b44ed9f532cb4433940b3137b9718554937f1371708f89f0cd7300ea85e287e53693620d679db7db4032daa7163a5f055dab81011cb85178a2571b1cd91616502c909666c3a7948d151dbfd4144f55b8b750ec010374f4a0c78887f7c49523cf4583c05f203d4dce0afde5b3886f7576baf31004265024a8b56467a4d193292b5e2c1cc157b5575ba12c473bab4e67f41b70ef263330c08c79ec5fbd75c4568ddb859740a6397fbddb9d238bff49c6d5e3dbf406546c655ea13d326798d7468f873567bca18e77aae771a8ad555dde8fb4f65bc21a9c92053609c2c8396b8646f899b3820e8c2d02faaa44907f2fedf9498baebad66a95d0be68a3e787e18b3fd48b261a99cbb5702b6e3b70c7cf1d867e2d4130f4aa9ed008707b4baf3e2e51b63de38d9eeb330e26c83f5167584d7cdb30c6d2a576cf127d52afbd48a1fa91717ab23c34b3dafb0ec0c3ad221847f364467876109c911711933d8f91ff3c09abba34b801ae3d182e0f6aceff8c8724924ef24016a59c0a88cccdb58c6d87bf0d00faca7946dd14fe1b5cd2f10a898cbcfed3bf50281d327b51abac7f446dfcfe8095b500957c31aef48eda54b9437a610c9900dada61f3c1492a291cefb1e226006a91e5ec563df7805afb804cd530e5713d43a2c8d655813e4ae84869fa643273ebc027c0645d86e69399ffb6b839dd6ba1813ac32128e227de5511370c956d9cee1b34bd13afce47dfe38f761531d802505dc61bb8034c01fccb4503dec67fea1a302514b78dafe939e9e4f331777d5f92ab4305cf8d054246f3e3bd2414e60efdd567de371b02990be06753b3d3a1320e17968b4ce8b2f642ee3efb2bc9207c0f7b292ef243c237685d943a6a196645981881ef08493477def74beb9869f3dd07aa4c4e26e720a2d4143124a201a853619bed7baece5acf2747f83cf8447bcbd291981d9741d5602f48cffcbe26b37698ff7db3815b16e20bea4e6f82f10c0c828d121d2a35cd8a0ca751a521940661a50f0607477624c0e775f6071918e4ceb391943a8cbc110a2854fa556b22d9304510d4ad506d724d9292fc2de75d456d68658e2408158b955ec2d7c126afec1ceedcfa79a5f69511a37132ca36d7464c1ccb42e92b6b12512f937d6442498100950e3db67340892d7fba9a666802d7d2effbacb8b527c9b20ec49319f0fa9dfd4b48ca59fcd7a53ffce6f2acd1ad7a946207da18d1b7b23892b2840735efddee235fff1c592efd4fd85534fb6187923d3379065107b5f523a3f255d3e26662870bf9126d36a53dab22dd625f2145176913f6302de12328f2eda7c5aec3c2e06e1e1cf24d601774650a02255ebef8b1a83a23b55a423ef6de7284c436795d543c656f7bd098a3fdc07bf5c5c726941107c11255cf8877086f411eb7dc0da7da1af12d26a25a209160d369064a418b3a2daf091f2eb3e652e2b0e5740241f1d435a5eda23815646dbddd3afccec8a767b8b4ceea8154d401d433b885c6bf84967be2de4174ce8ecd002a216b928f8625f7157431e38805da8a98189c22e02f2ead79023ff477bf6358703469b285636b33c6d25fb2bf48d2a6a96dc90c5587976bf5ec230ba4b456db2c83bbe8ddc6cd36e5b0957956e75afb110e67f66915ca9a1ea1994ec45b847409b0814c75b2e01972a9a9c20aae39b53b35d0db7ac9c8b4c4c8469a1cb80ee41dc19a6cd6f2fa4364891b0b257d9940959b22b30355cb6ec056006006800b0709fb3abb565590b3f44c35a662276a06988a25ff9e8e86ca51490ec728b83c61093d31fa6921185b9240300b5d98d9f92dfd518a9550351983786c3550eed042f14b7aa44db8c24a6affdf6a3a698d61a941b61d5375aafede2374253925d3d1195c3403417b5c7bfb1bdd0fdbb5fa0ad988b317bab4b474b7e9cd2eaf9eae27a563147994c7db628c6bf0921ca1912c0f64cd3a5f549b7850e55b52daf7df311f027b8fbb246e33146b2239cb95f6b90029b8caa43788b76b6f1c273ebb9db3852e91addb97139665dd06064f5ce45bcecce7aeecd61dbaa9cbbc5902723295cf19af20c744909e78112ad09e680558a9e8205d2ff47bd76a89a02291c4b5f317f3a610c8095717e0b5d7220a0f40b23aafdf5eb57533d928e7fe73bb55a9ad19d7c2d7760a6522d5796bad21d7a7f1a190af75eddb127c28aac6aae59557b99338731470516af742a947f5236d7d379654b67d23486882339564372910ab482e569f118a018a830e68ab5bd91c94aef9905c12227fe8e5047fe325832e6eaa66e721e7bb77072d91128208226e4591cdad6fc64ce5aa3dea73e6c5e66c936aeeebe72667694ef13824d22b6b425c4e1c3bbec2c302cdef65b64d6f952de1cc5824be1e21830d01d56c8fcfe1a965b0d0e3b9eda87f94b3dc25fbcf9e59f3105f05e510b75dffa27f31e343dc440305413851997ef6ba765f8c77456e9d7b39ae067bdb0640d5a85c4a78ba54e6ad71f20d9adb8308cd9c1c0998cb695ac4c42cb829302865ee7eb634166f045806dbfc155b8f4fff869d00eaddffe23dae60aaa1c390963d72c03ce1ccbd15f0e2515845932c46b9d8aaf079035534969694f9c03bc761b5a3f1b6d464b8a2911cfec48cdc5117154a729a211a5dfba5143a9f233cea09ba9ab90f199c6ec900b01eb9a2be9fd1026dd601e898973456dbdd0bff28c7b885945e3a670c4f21f9ca48bc1ff69ec89f30931a6ae545d3fe14b0b917adf101cea26753fe36cab45488b7ada45b58a628b3e61b0a4ec0981f886eba44b5344ff87570cc2a46f421aa29b274809469efcc727f0040b25b4228a073df5f28a8d7390abe47a11911fe26f058738824cccb0d8412f58df76f6ea0f1919d25db39f6d75640ba4522817e46455b83a7e404459e412bcbe0c6449185f64b019ba768514c08fc6830763e0729eafb9914f1746b753687da6b33268af6c334ffa185b49635b2de13739be94cc0b6e78b7f2b9eb2dafd41d9457331f0c04693849c21314b131b1d751cb195cdf140d6ae56f7c4f4a7b2d40c0119bb2f9d5369bde11ca9616d26849bc9d9838bf7bffc6a1980096fb9641ebfb5e8475c94b6900b29af0d37178623ca329102fd7ba67ef724504c3f5bd01fb2a0e2eb8b1b38af9436f59846e2302f3a07a8b32c383377493ca3fa910ffc8bd7c7bc305d91d3a9b39596b2a27699f2a314ac5b89c5939d597b4585833cb26672fff19616b6c25b2650b11c9ecc208445d4439ebfbf7c202513886664c92008aebfe386d476eebfe4d85ab18e7cec0cee84f13f3a022c4affcbbc3c8818d4d02fab8d99d62f0fb6442a98b1545e00f20695aa3a1e20a8af8c7e16867e3b62ba3f8f2228184876b6f8cf36a978c305eb6eeec45b6cf9e491a6a3ca4286ffd313ef3ed8a4a3cdd2cb0b8ef8d4b605e0ddb8bac5a99f9546aefb25aa6aa0bbf565a9e4f0efebafc9433c98325757162d2f00f54b1c52e91f1a609bfb9607b622848a21cf6c59c2fa6f02edfca2193644fb1f0fe5edaf0520f9ac37aec273b3e2fd9d862c60957bc293854576c5dc9cbd5ad56cf4aa4f6bc96675cd6bf00a173bbdb16190458ff9cd8027d1fac72de0d9ba917d098a3a6aa0d1862d748481abc4779155e93a79cfe6c6735630d685a98e3db3981a38461a43357e01b22aa79b779fe353092fb5c9d03bdfbaba1d48caef8cbd0f5e4754c8c20b5609c119ce6beee1eacdb6c0a9dbdf9a201ca31b9e9053af6d2b7c8938c994ba45a8334521068154075f56fa5c7c80579995b4794bfcddd33b5d2c221ed467ef0008602ee73ec424c48048566362470ef85d4d3adfd278dfeb31e59993ce8d52008ade85ae7a5517a785d98f67fe33433a40080bf92ca7c67f815e0bb72d2c4e616cdf7d4bd5e490361ff7b636ab46b53d43e8de31a3ef519aaa7273fca7885ceac86265462a9f37dec717a25a7bd8737ddb53f27032a0e5ccca8a01d805f3f8cac22336b2596ae3977b421955c3688885a49c4d26faaf6c8e70eaa33c79147d3a8857d565a850b454dd5a927231e8c237dfb16f2d519b7de05fe87005a407d4834d17bdc400e5cd27148ea1bb0329f64240af34d11ad9192b7722123660e2649ea4b430cbe0ac075ffa975c802556eccb8102f718012b35a2e8a9a4d615a7b08d879d56120574e88b8964056b3ce8f859fb45aca36488e35fcee5f55ed8cf0dd42244904127b3ebed08ad0c41fdbd0dfa355cfec9637478db6cdcde6315ff8ecdd7748b552fccf18fa25a17c5d7243dac08a4625c513a529c1331b8a0cd30d29364e4d62c691672435afad0f018b0cba9d26d0f5f9b34a1a769a23b1103e586cd7dd9fb0f8af0ffa8e1c1d968dbc4db24b8c938f4012de6acbb4503937eb676f4589d2b7da1e22f48fbb13534de38aa71422c8a28eb73648e9e0244d30f4617d997dfa13a9ca3deaecf92ed71825c5be414fb51d9279261b687aea9bc7237245466ef5e7997feacda179a47ab7ad173cff846c48a2e474e95f26251641ed5e74edfd698b26fd1de6b839305ce57b9cc923325d7945333155eedb90df709fefdf6cf00a751297f225118c529b05be6adeef18ecacd5d70356c5f8f056f41a58629d3e9f8000d98ea5085a04af3fb33333dd235266b5c4fc62c9b014cb666a285eccd75d8cdcd0c74c0a6ee0a283e8acdc3cc0a6fa0df53a3246c00d9ed7810cf6d777d3ce938aaf028aa5f2a4eac1a7512cd0b8a4b6d5ed4ab87ca04fa2348e260ec11d5fe89d313e2b57afab2810163fc393eba6147e2040026da02c817d55e8492113ba399a427d86c543b0623856f616859c3bfbeee8f0ea12c72b141d7e3d7b8386f79ec186ca93ebae4072bd9bfe23ce3750fd6efd94d51e2ae59156cdec3c5ffcc06b5342b209b9f493f22d0f5cffc92547c3042cb632defdff6cf4806991d180ca54a3ae9f19ae0073351e63943d4eaf4c2b8da408215d1ac0e5c9b68c509d097aa70252cd274e583591364b62bf352f638f3fe1a5224dca18b997bb5d2b3a9ee52a10183bfbccf0a191c01a090007106d25edc5b9442f2b08f2066765dbf31503b61cd97886c5e0e439783c79466f1cffdcea243c08191547de722b29826719305f4f286d9470d90411be32aeafcc1d21988355a901c69332c2929d4e5b73a526c080f669be899be4297a2412d677803f2b1c5582ce5b03c9b4516227792878fa5df8c113239cb68eb32816a972e18b9c79867642dcdf5f4b43a0dda72502295c22410d99d46065fee64a740cce1acdd8cae33daaf2f0649f661be0f25f05003f82454acba5245e86c4e8257829a65fd547952830d0ee388845b0e2e8a33ccc2d1abb6a9daaeddf9b1dda82ed8bcd36b4fadfbec256727ce2ffe85da9b8b685e98d235e2607149bc13069facacb7f32d4c1ba7b069402ad6097d9102018893f1e38b811c69d2514832c0237a3e5718d96c62dcfd21ca301c781fa15d6eec02e387903ecfa32889390957f0b3222fa7bcf72c5d13c1ff43fc6a6d595fe06a303bc26bf556d014fbe14dc2fdf27c313085eb6202cfc308e66413720ede20b2aa36954eef6071a837cf3e46091eb3be106c6477eea339cc111a6ce200f524aa485aa5fea0f54b52297764a64c74caba18a04190b6e6d154c4eec16b6429af0f6ac95c66910462dadc76700e21c4356a95b15f517006c52d6091b30f206a440dc30dcce54c62a3085c382b230a98d30bd8cbcbb75b6d12a4364b8d0477848795df1d3043c63d72dedd4641883d2aa6ad9f25121dcc2856ac49d9011f702c28a67ed63fe9bd80d5a2c446a61c7bb30f991b4e568a3b71a89152e1adad4b30fbdab39984e90c6d37bd60ba24f4949872fb942a97151d9d0e6a6827a33ec35251561ec709353585d4d3bafb902bf931247b4bbfeefc30e88729e242e2e3312262894e86f6c6e151adfa914d2582ec1904f95c4777364bb9ffcb521c3b8a88fd09dded3717481272e11442459f88c9cfe8336aae5cc333697227cb3b42b1754e377deb9237945d9a402cd5e6c7d17b74564e6737d2458099684b6f65f2c016533a55a37774d5d5b209067b5ca56faa1b9b66584383a806d96465f9b2a6b1df5db42764a0e02dbfa58016bfbe7f0324c4b7f1e1973db5f1f9fa71b73b6180e5e343748ccbcc5e56e5ee287a508329d4a86959e96b2260bf3daf95cee77f39c1e3d2a07476471e6e16535aea830f4008511d881dabec30f33db57eb9c5d9ca0bb7718790cf1606d6ec9c803017c1a1cf4110d65ab85a76ece611465e1e501b28f12f9d18932f1213807973b9966198c10b318565ced76bffc4c6b13d4fd577a5562df449eed209f53fedf8ddadbfa1765c80038fec5e369732182e5056d2cdb11331ee7c50a6a70e193cb956da67836242cf0d94c1b989ef49218e5776c17b897f7b118ee221d969379e4a2f5d7a33cda6b125d4a7534cc23f64bb361d9ef6c1e0c1f813fbe79521309e3e15332040afbdadd0a53327705ecafbc21665d6494a3ea424cc08cb08318862456274f403985a4dc85345bfee99d321f135a78e88aa1d50c2eab14627cdb99592e50e4323d9981f47efcc97fb5147ae4e7f13826a2e2e4ace27ab47ecd5e435480bb41b3c305f0e578d5426318f9e6d00756db6300927b181adb393252643d335eec253a887469a5aa57ad2e986698d6c805da1cb7ff625c616813d64fee519c1df37c6ad0d97bad94935104ddbb473389ba78da6d298b5a0a7a5f7712bd0564bed8158ecdfd925b992dea0335d9839f6d099d1219aed3a9ae6cfbe5299bc259d9ee9fb0ac0864f7ac8e8beeb7084fd9c8b1ae3edee1f722ebb6e42b14f211f7367315b4b1dbcca25fbc32850097eef90ee59632ab3ab96764bd47de988d400f1ee75e53cefa393bb21f46b3e8282eb1ca2c8ee682fb515ad52c820043f097a45d2fbeb7dbd4e7d491185fba494a8773436238c3271f83998691eeeaf3416f31172161eb6e361c364e97e200ea21b9beac7d1561bea2ac0862877d15d8bf1f8ca42ceb4641de05205cfa6a3ad835b993e5697165dd8d109107fdaa30910deb3bd6fbc8487d5a2c717badc06c839807b7f0447ee18713a2857cb205f5270a5500d8f624efdb8b8a3e8cc6d3c9546872411f73b6586de4a235c4e3225b86335cbf5480f3713df300eb9535fff9ae688d8b2986b3d2c45e4f34b354ce87a509c2fab916e0a76856ab565875bec69b07ea06e1d1d1b2411ddafe9cb8e7adac79b4f7b0649bbf71ffc484d97f7aa84e915becb1da41fc90219abbf45ebae4a8dd6d1c4c071e55e12aa8b93cd5463919c3c6d06d3d25c284914a0e1e2c60d3ae560b4c1bd285498e5c5ac192d4e8c86c61c5456b707bbc144329d24974c553127be484aabc2aa6596d7d4804cdce269b0099d263197f9a10fb9a7d121d0bb09af5f9dded8b7ace4deb9b7240c49aa4fa424612aeaed69b3eb42c7912626a9079786048ef442f6de5fa41b84dc45ee88399b0d2a4598e370c52537a382a3050715e8f8c97333027426426be954cf832e976aacfcde5e5d746374421f2404c87ab4938598ba64c2e07afcc4e15b396032eedaf9bf90d010ca536099ab45409ae581a492b0f1f5e0ec69d6985038c58147f29efee20b909f20ed48f222e789415329d2916e260f2a6f24af3b9e1efd4319d347e204f76e24032d1db07b95af5d0fa9129ab6e911e7c6ad2aa00e0b25ee78d0e2c28850e5fc61086fe5207dbe61a40abdb9b8ddd9896a301a7c8ca79f6fb17285186e9dbae5710ab2db1bf4c050a7067585ab51f303b81f919d81c79c6540d89e8e89edb27cd5364a7d7f155ffe9eb2568a0cd5e61b9409aab5cb9ccf16884dcc236c25b01755311b4e86afe62708a9e1a3fd60998ced9b2844498d214925e7043a890b6d25c8ea7f27e5c038238b6e5c00d304d69943115d0fb291a2407182b6223e560e74ff91b15ee03652eb2fe7e795533d1f51bbfb5049ce81291a840d7a31d40288af315aa5b63ec62f3739221b4ca420f5e3a9b6fb6ca7b392eeea22fe2dfb06fbf96fd9d848abe9e55a555dfd572af822283ec83ca671aaffc01ee5a95ecff4639a466aa5db14b34d7c6c9e829f0880920db7ff0b8b471f7fc148a18760e2afd310c1d68e4c741a6c3fe87795d349311bae13500e3bf28379c6d423cbbfac091bf30a68730b2dc36099e5b11b22028f25a309d913ea61b1c8722d23fe55ad5d72091fe4241cc6bcf3dcdc2a8e7a1228e72ebf2249cfcda8bc72f705946702a9d7840249926651402c8a95c24ba92cb4cb7131e772f6b20db230cb5bf0ea362e3fe119122619b6cc385cb9e30922bf29bffeddf849e8beb3f1b2033855c8aa377c18809e656122ec249ae52f80dfe5be44ca5e5b6858b0719007d429ce624958b82b2cf383c359f9c69347febd429ada5b8c7f7841b273cc6d220b8c9e47326dd49b2e411784defe160d29f083f8d6c8aee2a960f5a260c6b5610e9c846798f5c21940203bd83c27175354a352eb974832c77ba641364c2cb090078d9c6f4da56f038023a59be0cdaa7ea7409aee54f5292fd59389b7312d890cdfe80a9c672d553929f32f33682cff2b863dca9fb888d53e249aa13db7f04133d6e4e50a4627c7cdd84edce83497b70b92ca356844244df8fac60143e35d27f617749ee55e3a173b2fbbc520af129c4cd75de4b56efd42cdd99e9bd921b5401a4f9589f10a7c3ca1c96bd144ed2e879d24a68a814a32fb8df948f905ab1d02bfa97efd83e28a81835d63a15e2c836fdf313245f4d2c850f745957c7d21d5a0c1700766d927cda7eb1f50c36947326987e694c8a33e811162d1ba0aa0c235cecec86123c1a9f6e8f83efa6fde3a75efbcf2136aab32927ec94c6a7a382fad875952ff174487b9bc858865aa9aaef26e0c03ec72e3f705399e07106851a67af504115a357921f923a30691abc7ad46028c930116d752e1e0348ed1cd3571a9b89acdf35073a20fe5878f27be93d28ad96fab380e29b2356a361110f6181e334b1802f5013cb8f7e59c373d21a6b17965f58e14e48cbbe9a405fef216dd59c66d23658c70ce090c539a1e1a483e1eadf4250f0ca9718b7ec1220941e3c2410cf924c10694c2790c2a57377967cd04a18d8d0a4516c3a6def6eefde0dd3756955794b6dd4dbbfa22be27869752b3bbf4a71ad821b33531765947542894fce8ba4906dd549d79a3cbacba4d17570c721d491716b1a23ec5d4f960a8a4df690e4846088fc3eb8592ef377068a7fd4a8064a311b34937514ba1d7c05bb10652f111ea0386cf729727e14bb1fff32e24e2d5576287901f408509703271519e214358a1ffcc0cbf88c8f8aab5225a35f9e08d1dd7109205ab87f924efe458f78035ebadf7e5e75ae66519652aec46e670b9b33c155fc6c9f256712f941be9c8098009e2025f6b7de3175084f4c38a5401d0b694f8778fbccd5f7ed209ebe1e6ff088af64860e81186a98188c707c276ad8e58b481b0063627a20eaf5f7a53cbca555ed401d4435942ab3eda3dbbf0bcc07283479fefbad8f89e27ecdf8847e1a02027536bdf407d5524992bf8569527fd651c9b88ac04de9a3a0e57157f8242f49f0d0a60b60f67687c12d27496afb5c430364e0b9871f7292279f8d8e13977ff905eded42f65a58c9a505cac4abdfb877984c5a2f112114731e73ae26b9de9762b5445875171c17d8e36e039dff312dd7bde294262d1a6ba52322a8faa7e59fb1018d68652d082f96bf48fe57a4ed37571b73ae6dd9ed05160bece01b296c289c611d3797e89faca28f817cebad8c8dac9cb7e16bdbbdd763beccec869e70f76a4403c45711c33083acee04ddfc630ed5ea49f954224f920876096fcbc0d1c6688cdc7542cafd89dde73df451ec1075a104a8b2f463f83e0667347c3020ff50735534f44527be1dc31254cf002012210ae4497f65e5b6c524679c950409dfe71a3cf8b06f54a2ea93373e7d6ec76885f4ae8db1451de122bdd6fff75474cd24fc72bcc4da404a4ca4af7982bca5499987de8596d22eecf62d9b1d93002fa5f3813cec867011102a7c22afd6f43676b8899eff7e9a17945d2ac61c104ee9b3ffe9f263bb72f4766c9dbe81dcade1f78b2f274f155d8ea0231c6e95fab9b9ca2a58701eb59b7a1f49db2a42cf6a6d3e215c6a288d0bc3cc5c7c82e31491af1fc08636ad1bce0df916946993b05b1430d17f5c67fdc8c098d28b3e2b862b0349b3e0cb10165e730be609e29c0135911c29c92b082edcd14399904680b304b91f568585c1fc6116b77381ca5a9a765f7b5778546d43f33b0b2975c72f81fe40d8e09c0aea6d07453f021593d3ffd4646656ce0bc8df00ce69be59bed1bd4bfca366cbe695ebbb0eae5f30b424fe84d2676997b235a3e87c94370c32145077e8fc19437a1dd2c4981bc9b0b13d5e6a4af5b6d888662ff6a51e0bf0b84ad7d7df79d1a68e83670e39fff4abc0ab640685b724bcc1ea59f42a44bdbc555b2d331823091ca61fc78e21e0ef1d4a0d0bd0521cefc572241d8e219e3cb606d579dee89f59d9b256c8ca58e169a9eaeb4cfcbbe0f5a771334deb933544f26a24e6157bb857ce00baaa7533a9bd8aa74c1abc78a3281ee99e3659b4b13923316219bc880bb0f32a75d6c5e8c0fcd1cfb4bcabb4f48002ac69757ade87f9ec41d1a229898aa82f375425e436de2c5a3781b7eb9bb871ea711c30ecba47d1ba20db157507f940282c819b6daa5b81f39984bac71e51997119547f5c02878c452a27af711e94f2203a0fd664f727243dc93bfd99d2819b19ed88049045cb0a54b0023e036c4470e99cce342bcbde3372bf25a5de2e11515462877b524cdbcade17e406bf3d1ce557000b68ded5646c3d9b030ec93951012c9fbb7db5e1ec3d269f508290e6962991058edb68ef0ffd16caf76186b16b853dc28efdc09fbd701fb50475eb4ca0218a9d2a9828540b33d6f151f6157ae0f7cbe0a87b10f60ec980265b8aa652978f0fb73a68cafaee84efe0da4666b20227ae920f32fafef2615690c49e5895a5617085c335b2028f10321e0ca8783e2a7a5b845c5e4ffbaa98ef84700fade95ebdb4ec06daa5f8c61c4be15eb6544ea214250a5e321f0f9b6a5579eb7643005b69c5450c72d6d636bfbc0459756b30dbeb96db15199d0d4b7be3c4bea10d227961070f333e97afee117392a3e9227225fbf48faeaa99991d2f78aac5c40d53aaf48d97d159b1efdfae7d3703fae1c76a0fcf1cf0459138af38ed8735d60573a42b543aa4d75d07b0e49d3b440cecccc18d1bdaf22c986a685273697431c1fa57c9b3a6e20dc717d2385ad00c90fa7565fc9ebdeb590812be85bf90cb18893bb587c92d1f215e12f670a188981ddf3d3631ac7de0b4707e8c08785cbd6ce0a93b50de7cb7aca53107a2807a1a9f8db7d48ffb1d302db48e140e53d804f7a2f1c634ecfdc91328a93e430827dbf2de3bdbc7bf4bbd39bb1a743ad265beb2bd664c151792073a12ddd4d497ae404e1d59ec87722caf96585aff81598eb08400ba5906f96be9261124439e6cb14f676f2e72d8730d2ecaa85ad1283f21a177addfb194f2f6dc794a2ac7de6bf7d74f581f522c421999100385a1cb56d15054b2d39a17b4ed71626e1a0980e410081557c9a50ffb93359c589d928d6427620fbd7fae7c2581913d1ec27f4e46a010c3d815e99ac863cccf13e3e8feee360886780d472c5090d05367082770eba81d07e52119584ab8f6f2faaba6490848aaf9728070d3b1cdbcf0467fbb57cb83387bea730c5f3adb1c5341dec57583660cbc35da8c10d9c49057fc6db8b6fb7d4d2f080fbbc0f9f495510a398085e8121eeeac2934f582cd613017e9fbc765b699fa15e00975dac105e595e8169947e964aa0ac6730508747ce2f7b7a62efacd221c4f8f1e45d91aeb48cec4b0d54f7bca4e9af4b656e7e911fa1eb429ce99a10e1f9071a2dc3b27b9e7aab1661dd40c8ac4649c449ada8d22ff3ceb1a16537cfaf5780fc3480fa0f3f51a00ce13e7e43c7c39735e5765c5e8bd915cf5edd5683917fbf97dc717b299fa3b5a0722542776196f13e3fa01b94c1caf7cf8c9e6985443d7180de4e4fe450efb28621c3c9b722256d981a88a61f18445c70399b1b4c5aa187d6a36209d5a8e406075e62d12c60bfdd8053e6196e9bf4dd0bbce2ebc8e63350edf8c586029b23ea6c9724cdbf3180732bd56fb3b72148925a4ba715ffe82db2da9283ee6603d62622ed0318df9daec4d14ba72835b5056da074bb72e3acb3ad1777ab06b7b59e6c31999170b3f29d90408281e859dbaf93309e55b60aa11913f5d32c82cbe5c9a65b3e3397e09058e7e0532e6bbc1fa9f962fb730f1d91b3904fc8b30432024cb3c8e6665ee4d8bde14d2cd3c1884d2ba00e719975ce6103c364138c3ae0eb89a55c87db993584326358c1f590d3778ac72cb92ab709d39dc6cd2b01cdaa6beb37c2f5a05ab6a53aac4080d1dfe339c693f63265470752960ffd636658634ef314d1c75366572ef45194424921a911028cfa466ba4528c27c30848eca5130ac035af07ec373f100856614a854acf4f73922002060d90d35161c3916c3c338bdae9779b1ad5a31fc7ad902e58271b3cb7e967152e56ef64a4564efda55dc58d7849514d768ebc7d2a122c19c73896b4aae63e488808ae442e01abd55997d917a2f55e61695b763ab560738d96ddbdf500a439f4bf0db267f8d2cc50b45cdad58986add12b099832d946dc2cb3288d00cfdeb77f35bde3b5f2b0d463ced57ebf7b2ae5f0da5e042c44fb416222317b3abe147247c67ab9790d986b0119a3976487c5beb1c05f20d412473e223cd9fabd0f361e7b685530b4d7a76666a83b49731556f2c2c097ee7675919a9e9c9bdb9dd1430e57dd133027f857e5aaf4b978179690417cc7e8c04baa699742eab2439d3145d98cb5681c7d05df76575f2e773189940ff732d791d9b25921dde018f5c19795decbd0da284e48dec211e52768d774375761846d21ec6b20db25cf179ccd2a9fae49eb87d3620b523d81ab31883acda767861f8ac63a206ad2dd2af7b4e5d2d40b4621b9fa9323bba22397722cd313d9306a13d4f95a9fe0146d0968cbe995004daf893ef1da2c622b832e2cec43f633ea2e8738e471ccaab6387ee83a5ed7374285ff4a42004248c384d8c1996e2391ffdaee253670e912075a3368ca37c97dddfff1c0bca11bb62f38066cf7ab7a7781a49da2b64c3d3bccd7891636f4f69e9d31eff5a1bb4fe96d72bd47351cc9b246c1156b22d2f7dc8fdc7cbf96aa716b2bccb44b9ac11469bcdaf13a2bb242b15d4530c9863f7203a092fe0cab859a05686fd3f3aff1087067dcd0d54d836440f7f3311ac1819a8a4174481b289790e0aff818b40e3a21a288a8eee2cebb083c6a4c60eaacac51eabb2e58eed24c216903cf28dd3af402a9ea2f05fd61fabbb44856519cd875516d211c8b9990621a7e05ad9945d6e7d8fb1f768c8d92a7d9265878e0603b3b365960329cb5d6946bb4e7caac6d35a72f4c9d43aba2fbfd3f3f65881ce0a3190424ccf92ae0bcc7d23165a240ce2fbdd8b5606dde0772791c90c96c0f943f650b42401d440947c7a1ba50b81212fbcae57d5c30a09249ae143fd03814a130baa88e2b6cfcbaf48248eeb6c289fcb56d4db3b0563fd0cecc0a4b29d630a6a968777aaf668c537b5877c53e5bf9017e8331fa2e44fd8804ea16281ad795242b01e0fc5a3e0841306983d96e7326913f362b02c054635eca41b2e11a79696b08bc9c79ea251011dc5c3aea4de3a2cee1841daad6752abb995828564e188168bcda60ae5443891443186875a2cb8b2bd809b6a48a56a7686b69480ccbba59537032f5eece3833e653d2de8ca1ee7453884ece406a223e514c40ff379d6b2b545a7ba19b04656e8948eed18f43d91c89c1fde8dcf74af1cef3b5ef506f84d4bd60bf04486e583c37bed10661836293acdebda76a136ca780fabe18ce151af87e29721b4205e1ab80d16156a51634e332b89a49591a608d35805603bf0b49babbf42987bc3c93c979b5315b1d4ac26777e6eae4ccee53204b489beaa1353c0551820a96eeffcbf46f6b8ca6f240614b32d788fee3f4aa6c46ef0034854b5b7a1a1ce305f747abda0e68257428e6d18f523a36fe73253f0913fa2b6278877fb605c31cdd7e0ea09f0e6e54b3b6513069bd85b5c43dcf494a0bd37f25b0718dda7e024513634ac010cdce3bbe584ffbd2ab756fca4bdc75dce5b5473fe7dba6fc173fab51b8924c0424e1f5f15df87566a1833f845c8fbdefa519ecd01a0b379908e7f9e62c6af89534015c62a1b2343d01c93858cfca6065bcd65e88b88d6136d76ad06516e7277823522f8655daf5f50b0d0efd12578a1aaaddda1ad266e484084690b371808e26c56b6496f8386c52ac73558596ad6ce34cec84c4dbb91f6aeed6dac9296fbfd60b09f63048362b094f994218fbb0708ba130854172d2e9f6fc0c4b3e27b3cd955cf6a7be6bb4bcd8c080eb62a951b5fa5149fb373a113e67888b7991344b1e2e88a4c9bd97fc7c391ed02ff517f8f169f3ff9568ed16736346804fd6375e4e427c4d5d67d196b28c9c558bbdb8bf6212a5d5e102ad5fffa911adb1fbc74014a36018fcce899e2600c65f8767cdf90f795ac87381f5a58c0a99f8582eb00de6bf37d22bbaff23cff9e1e6d9b8344957546f83b24a6b50234a778af12dfccb7b58cac4e40c278840de4237290adf59d1c2bfec7a76c49489f3e8236dea8e3e96dd9420c75b4362ff735da8c6e5a4a29042fc6eff2bf9db4bb162155075a39c5df2999bd3330cf0ad46dcac376b0562986ebd06ac5490c9b16364f8bee5ad86bbd718b4fd6ea2620b8b390764cc7a62976edc707df346d6cb2ecc81ce42a70462293a7891a14ea150a2cb3dd94fc21b980cfcc8bac1fa127272a57fed51276bfb491fd383ab219c00e3f0002329c1f489f20e8dd4735bb01814c6fb5d9421ca39f69cfc8e43c57fbcc95ef9083f1859635a15bca098d3fd2f894bedf54deab128c4629ed6025e5abb8589a3a36188699ec7b0e8321ba9104ec3c9299207db9e1dd8810ec7bcdb3b50bbd81949f43f5fd91168df054aec723ca57e2dbb826b4ac33c3bbdd85e50f221c37826d34d707fd4b84a10295eda4ae6e816b2fe0b6dd5189e9374cf349a54e74a0a303a6f74b424f09301214ce117953ff19dd6375bca3ddd1b564d4bb94d8963b4aaeab91b663880aa68bdab4655f7d09efd444cf7c2809202a886bc657c23063baf5f1265d81a6eaea168872d90daa4b0be343cabf5bb19b98ee0dede0a0397ce1b349e173148084f0c2bb9a4c874fae66738bea869cb52da522a022d4206fb09538934996da77bdefdc416c28c0da2bd4e2d068b611ed02fbc934219c8dd1412fb3e66edf390d47c9f2c6c5cf4bcf185e3fcbd55f184b70d662c91cfda8a106221a5cc7e68659eb5a40570179ff676a1e76413c26b2058b44a441c4972639e1d14257aadaa2f8c48f8f7863c97f23c648db8791f43b476ed7b3bf02dc133769e41e65213b68aacedfa3def842c2050578dd1afb94bdbdd79c7ff0395b9ed8de3db51bac4da22f43d2f295e62dfcdd7fc08aa83a268c112f3295681c4b10038717c1a0597e9775306f9819d96ce41186ea5bde54b2ab6ed54bbf4f5f4402bc0c70b4458bf62521302a49a0b0b014ae991a219169b979373cdf3da232676f26a21aefa9cce61e333edd6f74331063dee15f3fd2ee47674df7ab207f0435ab695ec17254c8c8b59ad39d38ef47a4149a79d703cdcaccd91aa7e62f9c8d88a6338c5b4b6c2402e830f25fa72440c66278f672d95cfeeda5a40327e83eecb8caf61e79b673204f8417fdef0766fd3afaba17e0445a74b7d8be7a1c0d30c4dd4aed7a917f165cfd079a861fb9c76b65fb933f0c3b0dd3a20c5b0415406308eb0f906b304a40871b0b35ed72cf1f2defb9ef4956e8207a70ee96af77aaececaa7ed52d93c08391c85aa0b0cc942222d5fe04a00554277ef01b6c99bb8bd045e36344aa9097966bcd52c98adf68051bc3209cf55891b23ed8fa5d2255cdf793bd0558565eec792ca69e22b60e9e5d7803d49b0635ca2625c2ba81acd74f81022d9908ef83efccd726e7f7311cf01637ea866ada55550127d5638f8435a784a8c77ae41ae5bde0d66d6f1b6cf574f5da7fd39c1e9537426e4d0ec4bc60038e9e34507de778c6b45501a3c9cc9339564b4e67e39a089ca28492eef39eb49559541fa687ebd106c474011c1e3a3cf464dbc77e05ef57fa8347a72ef5dc426669cc96304046fb202c6b3f50e29cc2d23b9facfbbb38b021f6961418b2c75830de74bac012adb0e758ad292992498a296686dfe7e3c4942f4748edd3ac70169cee1e99464460ba4b6e6ed0524701db67b82997ee53605c120b04ebc65ed468da4f6003b293f11e2d988a52d5a2e3cf41e0bc22c523d65b56cf11ffd695a4298c7bb36dc149b331d497f78a49f4c6781629667fd7cdea246c2ad0e19ccef672a90b6203e911601325f3efd2853d56f7cd02f9b755e0a0ef5903f1a6555957dd4a6dfbf0bee2ece449d1a4b8b86d0f096bb58d9f53e37eb9cb3f3360dab6fc84a90cebc886354a2a30501645552a210851a193ad899ef1e77cc58af736b9b51712102f22299fd858411d65a9da42207ef75bbbddb593c284c7cacdc99ea04a5ea4a5021b79be8d28607fa59ac0f6184fef44150922da33382d040b2d7426331cef5903c56bc8447191b5bd90e66d975344d26f8b3ee78451869b5f53b9cb23e1ff09a37372acc06d74ca50479925d9a842d4f057d52d44ddda2337283b29f3d536ef3b4183a5583439e6c550dcce78e278ea629fba37bf903b9ce22c0c2f397bc286f61b294c7f6bc43a85c1c69a89555180655465cd4f81164d4e6c0fe27fb734b6cd95d62bbf6d486291498ff3f73598c0e4373c7f512a3b47a9209e86e58c6426ee3ee70ffcbf502d28828b291e4b58245a4e7dc9d2731e57e8cdfc284abb120e03d1157ff646b0bba42a43c6cebafac8f25490f8edc3ed917f06c70b7a6fd915290e17641348c61302d735bf27ddc033526983595478cecb49f3152c5cfdf321ea8be0d501e06875328085f6c3dc44dcc751deebb824186d57884b437fbf5b3cbc6f8b7203740e739ba7eca5867b4e5870d7b304e7fe8b41238371978f9138874dc56d3560416449126eb581b42ce033db8bee4f75cdb9d08a19f56e48273182c0a51c4146875f615a11aee31df91e7addef467609ec9a36adbc58eccdc19c8ed99251f30d2c4aa651ecb5358c79eca5883249d95c17b802ad091b94401cd53e5e2512eb26d95550855ae117e55ef57b44821aea5b1ec343c9043061760e1fd0e60b7ad08a37e06013c84d9466ab3128cfff5b8e04ab124074f21cb7b77edb3f01defa5cd5c8d15dfe7d425919aee185ce9bc92d5f11893ceec1e1c763005149dea1879c80982b68831611e120b41ffa50609cefd049115e0b2637d12d652328ca92a31b1abbd8137aff2593714a04189b8fca1c3ba217d0c7f5295b07ae59dce54bed85a3547efe3b4e813bbdca2531ca1bea1271cebcefaea72d12afb2a64044c02fad7a29d0864159e234786fc2e26f7eaaab9867ceb572762582de22e51a743494a6ffd90bd0f59049eb6e7e8bf6c868ce72cbd5744ce54efff04703af5b28411370f4924bd47e1f247641fbf57bdfec5ff4c65072cd5dacce320c620818706c5558a45e5a250dccf2934ff3f093b4076430c254f2cf99c0d161c7922db5cf852c4a00a12dfbf72a9a228c7bc4ff65499315dcd713befe8210ae3880a9e31ec0564e5cddf1fa745c69286de1144cc86b8a50b613e75e669cc9a73769f224dba596e2247f1f9b0dc204a6399648b09d93ca5ad3c781d472ff9ced9dfe13e6863b78a000009c4fbff5686dbb680ed5295d20589e75b392bf1d24b92466168353f3f727c04134ae891a9ceff2741835fe4e1db04bf6e8a8cad68e0aa06b6928abd80f8e516a2b6e040c90b9b886c7f9818e1515643b3a8c4cc80b52461f03c4d275dabb2a78327f009889daba53d5deb756530752b5126fe2c05be7709fdb35c23dd2208e4fe704741bc4a6993b98d4264165fa52a4764e279c5919bf1ec133f6ce94d9b36b0eaec29f891239ca39f3be465e5f560eb1858f630f24245f1816e62eeade92e543f46be1aee549df36a86499174fa1360754be41a4f6652dfbd2a8cd3debb3306426f72dd285bcc0b2a9af4d534a9a35e434b501e936619e3c04b0072ada0e799be3f9e1626b7bf76b5b2938fb2e95130f532459e76c41f4264e994eeb9b3653b4b18177ee3afde8fdb2eae292056a98fc94bfb31fb4cb25c42063963e50036ef7bca21d0631d9d034d88a68beff90c6f2253ca10a5597e704bef0529f3c43ec40f81e38bcbd634a102ed70afa583128b89aee7bafd6e3d4d0e5ee25cdc30b72c22aa6adc9e584eed729f3c295ea671d3e3466d5a523faccaaeaf67b82dc0383682f726b10547c1a30cd6adb7eacc4e8a39399ed4c2282cdd0c8a026c99b4d1d1d3b18456889cdb0ff8bbfb45a137ba55f8e017540ba58fe50c7f5307b368fa320894b52adaf804a5e36bb8683b32eafbade338ee83a6f1e9789ac9b7a3d8256e00a3e4a96fca8679cf6a8242d0106e0e5907e7442fb9e6e02358e82e595d746c57f7f49a559fd5dba5547ffdc9138fc2e7c3b4719a27c6e6c007cc06123588144b4f71eb264f7ebd78622b348f7ac02443f13322d65d6575b0843bc7a5f24d28703f7741661aa2c38edabb3732910dbbdeb78241066d655e06b0859e9427782dd2f47046335dcadf3503e9c12f858b170f20379d95f5e6b65c07dfab570e5a9b6e24e43fd9e06d4dbcff7a6c72461bd97366a17964f1434d31d62b01add99ee5a262f669f5233160767ac5ee4d6618366da3adba64fa2ecf38dda1a4ee128f43e3a2e20354ba4ca6227eebb3060bf26a09749698b87b2277ae90b8ec19a1f33c0367a438d2865e10fc7b50c92f97c96f5dc41e61b33b5584e9dbd43e64987386c70c4240341e816b9ae3f224ee1f30d87478f4698067deb3aebf7d86d224f7b13504f8976d2c4bed1d786980cb7997c8a48759a32e829ed7f51a1d8bb8802c4e90d042cf5d6ecc49da4ed3b7e8da0f592072e2c444e7f04a3d38a223bcd5629740be106f7d75f89071fc3690c2ee5460e2ddb0c26f7b1db998373952069da500727222260c427064183d8964739fdb61d37c51923a67ef853f86979138fb7a2d9060a83e2ccec161ae2c439f9559ea799b6144605df39de1d27c759648222f2b1edcc5b01469a09adcca0ddffd8217bd29cd2418279e97c330e78cc4a40d064000b768b77ead46a4aedfa0994ea9581e3e1f1c73bf1bcbde89aeeadc625194e068b682d8ae3c0793f3aee5a6c5261b7a7bc62be278a86c97f6c07abf2080b745614f07852c3ebe4dc464b3ce9158fde32c9b38646708a19dedceb3eca698f079c173059685831e60e815ec5dc440c3448c65870568b76855b0d9b23722c7883add55547747d6d26717e95b8c87db029f760d14c434264044ff06e1c5186134408c1a62c454087679d1cc988a3627641eaf0fc9f31afedc0d9aec113c73f834c81945c8167f27b5796f1424544d0c52b7bce607d9485877fc7e5f1f078fde989a292fd4d0468ae94825502d56804fea3b03422e44bfae3f2b8503ac70fbf3b58a3c71f187c0d40514146b4485e5bea6ff9ab04f32416dba41398de32d21f133b2c898c0f8d9171b94e6fd73333312496510da748c22a40cde52226a405f126144d6c23ea99bd97ee8fda9a35db98ee1145445a36db2c0a5e2170cbe1f283a813ee93be5f664e414a070d5046aa805321a10b6e8de880f5e60c402f46991e9a7969709796600c4fbda704ebc84e8b87fb018703040916d2d5445095444d461eef446c6102372573d31adeedf751ad347a6d846563ce67379626df6323fce3d806968425499798a9ae8554ba3ae1f6b1bf1ba34ce345f2cb233f36f2a6a6e6f5906bd623a1a1eb706b3818e9cf81e561fbbf1073d2e98411f59e79b9c82511bdd57ab0c1f6ce542d320a432ae4b430d9518d3428a40aac12735c371a56e955968cc660e8c70540f5cd62c4ad1e474a1494f12b9fee627977de28c03225c3f15a3efd140dbd3ff56b8707101347ce017248629bce0830df1fd644fe7c533de3ca9be2339d54c1943f6cfb8162f10ba6d5bd1c0cd5bf8078042f5d684c998c0788a6a44e9a3c77e11dba508f8a59778357b356e8c54701603fe0d5bbbad5ad4d8db09c52edb2b4ff80cf459fb4c4d30c639bb7b9f54e18dbc32c0e6946e7f52022856adf82c1a3a55f98c4990126fa97edb0c0e0611e8cd24b774fd9c32424348b03a6c0d49bcacd02180dfe66c9a15525d85fdf4210ec4bcbd696b2e94bb20adf5029af9fe8904a91e65c2d1ded91ffceb5dad9c7ffe73363f23c3b14d81c41d002991cf426d77ce6902e8959ef605b6c34f241d11d810c6ae54a66977cd8b7abd65917d31eacc178665312ce4ca01b00f02b3ef9134416b71757bec64783fb60e4cd8b97c6b7c1f47228f9b39231864bd0194eb85fcb1d9763372411458b632a2b3aa535036ac1e1babcc3478be9e4a5480f685ddc2b166a4ba0f2432e3676c1a37769c4e3b056aba3ea373156d722f06aa071c1fefb64c3f99425b68dbfeeadb36257c5047aa8684f538fe1b50163a435b8358629ffbdb477e5335459830c801632c1fd84ede76b733e124b02533e123e920f9a7066d700fc6b75bb963e83c54ecf5118d6de0528d7f9607b24f71f36cb1e5a386cb351273661faac5983c18bbf75e6250cd672ee8eec8fc7173a3938f870ed97070cec07d2097a76c5df49335777e135dddfb0f3ca8705276fb53bfa761913638e6f666ba88451f5af9df3e3a1d032152c37d4c8594db22a9e913e89af81641070828ec1536260071dfb235f5a6fbcc6646a9cfcacdc34c0fad892342085c45b342bcd6547e9455fc104b047847111f6c5671e9d93dc7e295f4a1fbb5f94a8783d25560913ba8defa39298d08061005de61c02606e1d9cfa7bdbe5b24f95c37a187156405c3f3aeb80b6c485d14e3bc623588e12dc11b33feb44afdbff85d593d97e551250f139da146bb5c6a632789c19c751f4812350f675ff9d05be7e4f349b1c64aee4a07414101c972cace623a1c2495cb6061e717e541043b6186cd4790bfa90c747c1007b5cb1ee4a0e33470f3c3d7bf098e8054c37977252d8382c08c9f19f6aba32aa9fff0fa6de0aa435ce5eaac629d2f7c8eddc3cbbbb17bc7fce534c31794b9e86893cb3edfc6ac86b29949c492cc61e2aac421ff10c73156cd0fdcc19e207c7202a5c8d18815bde7e449f06dbbd78dbaecfe2db9cb0f22a2a2a9364ad5b70caadd2d6fe4660bf77880a9aad87ca0a70c39ef035ea3ce3886ce83d661897765f0222594331c70ded2a61570f2a7d7a7b81bcf5a77986f03735ba313330b5651477d65cbce6290fa3cc6953f42b5c095c442c3da0e4a1b5a294d45776e5e7baa15add9b108d01f0cba05d62ca58843ece9f5427c30b0d26f2d53cefd0c32980948d99dc7781a97192aa6c37dfb6fa663857d85b0a6a862e53cf4b60b9f16095cbbcddb72ca8b13f17841f9c97a9f4a1c2df3620d523d9691a230d7f73d13894ad7f49b55f248978a38cc39684458fea2256d144427f0087df469ea4c1cc2e4d0dffaddb4c9f37f7e5bd581b93f496207c47bc69538db5af76147c3f0f3f9fb1825ccee2afad583cb50fb9a247dfcaa4b9faac9e8f59bcc985d8eb7491d85cffc6564e09b2155d55d20e190761407124baf70ab7d1b770888bb115abebbea8d8090c51493cc40128e00a558ec463abe1b0029f4e3fcca7802c6a4a5acbcb40857defc99b21ad1c33cebe9042539ecde1ed220c7a73095d600decc0aa8c7a95715b93542cab8e2244d499156778c1b6bf6221c6021304aaaded26592ede82f44bdf450f65ef6abdb91b3c73ffd3c89933bade1809f5289a74e0ae1f88fa81c6aa741da33cc81fa5873f10b4d85c6c512980326f2b095bca69d6f53fbac2c52f1ee1392a2ecf427d98241ee8a9d68eb0ef532f3beec1a639211cdf818ffba04413f794710a514bae409089d704881f59c6c86f3670b7fe3fe1f2dcc6a7b52d559b34be72e73f7a065b8023f95425668a10894abba8ef3370ed536fbeb0555e5d2fe36fb745dc9d8d92219e620f0b9d7b630a7eb449de7516611a7f66e0fcf6d53abcf7ea1047afe607d6971be86de321f2c5965c1a30a3be60b783ff849a61d897ca7543b9b19c5e046561d15988f1875587a4e766518b32505afb755731aa6a1ef0548d4f0ee43bfec21a9e7d5dab5781f60222910eaa20321ef6008a86f21c25451b4d99606fd604c0c6b084a534d257b0e1721004554567b4a07040656c69bede26586c2b8e2e076f06e9b38831da3e8ea3b663b86c93b39973e6e791dcd70f25bf5f887c67be59ee9fbdb78e77eeafa0ec19a47aff65b499b25292ee542de955f88f0d239a0a4d0731a90779f89830a6ca2698b688174ad9d74dc57eef86cdde0dd745d21dcc9ff88dbb57367a5e8e8ff65c5814fe388e6359eb830858a426d9a724113d20d463035b9bae75a8b1865776633ff732a7416e1483463863abe9f7b813bcc965671b13d3aef699da98655a555bc3291bd263cbb2b8a44e8f17e2d1f98423f070303c4e8fb07dbc4823afd9e375fee71b356719b9d487520b0e29f77ae97060993663911e2944803c089ab047fe93a647d3ff6cb5bdf94e7d0a039d8eacacadc7595b1270b2e2c2268a8b13fa603823c307a174ef6248513ef524eccd4a9f91c4be8cb9f873ea5fdafd674121bdc2c03fd61a0afe6c6ffcec32f542f5845ba468808d2e4a06a6a015b38ea32a388b256cd051cfe3099951917b780b7a5cb2f9191ec9a7a8d400e2792f945561c101c825c25e38be3516c8863f51624f07b71c836bc6b0a7b6138d722261a07477963b2cb60c3ae70571ca74d9de33ab0155625a55835313506ecbf32924a7d378c4c31a9cd498369c87b779fbdccac600745cca02045e5e3e01a36c80b8169aa8eed27de8820d9d885e34960ac94593c0830da1207362b323b3aad8b6774a47e65cec07149daf1e9ad0a7d2ef5cbce4273ac3d329d004c9e95e474872946294d33cec1230d83855947bef7a6d81978edf97a2d7cf25ea51ac5fe29b09c6f429f19d1e543d1f01030b43dcb2f9f8eff9270cba281be5173d179460a068ef6df685ff7cba5c06909e69a338cec6650d54bbe944f312fa1f53a2044dd0fb22e5813f065e2bf18ac4c14889f1e7f1d7e76588bee9351bab714116e6cd4054fd3c9c2cf1b43b3a191ad968a10c9295bfb0aba37aab012d9d9170fe0bb350c131c5004bd23d4714bc7c8e7e39f9548691798714474962311af20dd295667df160e0330847543475f4bb611f7783d572afdcd0eadd64669922d8e733ce2bc017d26b35ef5934c72bb7f6471f698b911fb97f68775b2addff1f54baaa17797e067c845505656881c2fd4f1b3a709ae3deb9d2fac3103f55adc89af739740b9be1b950426fe7747988f115260184cc2fe248f8a1b26e66b346933d3035c1287356d9ee9c6e540e7b38efe1cf335d521bc73d1063ad0a55f4843f405ca3772eb34b8b014960d664d26993b2a459058248fda5539b967cf94715247fbd5ce82e808a190db40ffd4c6105bc3241780c05d280dfb39116c27a6bd7e157b35129e6ffb63f20568108aa6e9029d63cbe526ac2f935c048db8776e1b4c036691c8cfd3ba935bdc6044dbe99ac891df32f221ce97792fb10c03d8bc72db773aeaeb8c7672b152a3e2532e78f1e45562d1e2d58d8294001253f6ad85cac109f378ef21a1f787621931fd61b7f8e2b68957213b21e0e1427fcbc245f3b711ff8ef9658ac7ca79527fda285779c6c9984b53d52444d4a7192218c962f264d26634bd1812f3671eabfa7abd568c99aa35b61eee24f3f5e45a3be8d8afcdc36ee325ded51a81848e15055b0985dc89fdc08d88a8bf1850167cb423d28d761727b8382822dafa37e42bbde58e034a11675de405e402111c7c3cb21ff8d912113d6b4ee132dd952a7a6aaef72861f5e3570bb2d2c867262ddf3103401cd924f41ab46711cd9276183d347413cccc0255a3bdfcbc976853a29ca8362ada478f27eca3066f52fff5f6a328b2c06788a3cc1a532b330a0f8357f75197b217d9b9303b0347615300d042f88c40dce06e777856d5a5058eed8f4c8b8cc38661ffa3f3886226399a4a5561bbdf46e9d0d82317fc5cc72671ba58dcbae4e0db120165513de1929741ad82c45cd9003fbac8183b0c7c4fe06c71a00db14d36428652e3b4754d1b15f6ac2211ff1aec1a10b84a0d7a0a8e5924a8d8aef64687e5084b2625cbc281fd621a146e2901750eabec66e2b7eb5c1b7bff771ba925e29d1de7a459fa834a062924be1be8c0e01b68f72789ec60d32c1f8bebb3d003d462096ec746ef22d9b6d184b2a23544886a6c870bb3741492968b7b1a41409cf95d30b364a763d99e00b9668420e5871e1193c07c779b81ca4d30093f2fe2bbda6faea6ff3fa6bdd30f5f253112ac16ac27c775704b94527254e9eb3d620c051f5aa5af55297ce91dfcacdc9f68304b9c470ddf624bec3d94a2d5804ed6c2897fbc07da3f3f8a1129ae4c276a2a41eefbb5d9fd4ec4ecf86859f8d940a087a4c87d95130b6fa3e66f2ebcdc4c617dec31a496f5961e79c5bd6bdf74c074ea603dfb0ea8b45df9fbe2c86343b46ccd0aadfb21d51a671c908b1ace0146f28da67d266a0a1ad4a45d34f3619f4a33f530a6639be6d0ab5dc8c1e28efb93867c6b72cd1ff917b2ea1d4ebfee49f2ca83407cb1fa10be59bba2cd087090707e34fe1cc8ce1da48ac1391758b8fe447e3c785765dd57a22550ae114314289ce62b484dfa9f589d5494914587ab1f7f55969c871d7cafbd34bddeeb8dd42f7608809ab2226175ff2df16cecf30d3d3ea5f4df40d5ff387ae5aa3acd013338fb28fefe8e1f1e8275cf6e7e9082da783076d56cf9cca9a7807525ff812a06f903217e932e7d968c522dd9033c0d828ce5d260747c3aca0c44530e092f59ffc0834694b5d41152f30e98688c3edb1fcb4f314142e3e8c82af63f59e6d4c82825aee09437fd54aafc7a4e7b1529307bc04da22dc87a01c56faa957e04c42311f1caa34e01b0ff85c7f0cd7a23104993ca885ccf3ca89e8935fb090cefe880db6821f2cb5118af313eab07b1f2f19c730c5daf23d1dc1796bd4c49aaad8eaf4045510e7bde3e57536fe5005b7d17221668119174d527494df1793c0e778c52b7724187aad2c2381e9cbddef41e8db0127587f045fc1d9b7445d436ac5ec17fc27c251f6f0784b1c12e3fcc108d1bbd9144a7e0630755b513160edc04e47b26f709bfbdea2643957eaee621519f1521000ba178e0eca376ff70cd817732648ed007d19ad4e1d5fffca365f6cb73234d4eeaab4cb6e948e146734c349d2183d7e305688467e9072ff68912d2994cdd7114b13cf594c8346655ac90fbaf1583783846a52dfe53aabd545a03587e6695e48674265a64c7400e6fc8384c03e2c25bdce28c8a92f23b31f9389e3e3ad36078084de1885a0d4fb0e706eb531a19158a21bc4fa510ff6e0ea6529ce2ad38e8cbddf8f32902cc68cfa989f4fba89418c79d20ad16312fe4908b95a5f878af27e8c3c0f565b9c37f51fa3ee33f4d28206f398bbdeec165c64915086eaf946a54bd5771c4c3507f27cb255e760beb76f12817c10d5f7bae19801dc0b5332c42d48503ae84e92867dc6b2dbb81ba0f2f838c145052d33bae53bc5f672c90dff944218fc53711067c39a2ae1a9604e13db1f22bb2f04ad480e853cb0b88bb73b68d458d93db4df10dca90a910999825bc7e799fbca2ed65c83d6a52a66f3cd71e79964f4fb005024f7b4bf2bf402d9e733556cd9b80831087e404c3192782e4e499cb727b787addb342edef96c82214a599e13f1dbf0a7847d927a7348449fb7a17a5bf929d7e9989c39164f77b536d22531da18cee8b68ef9f20d6be6e487038f17ca0335bf5fa32e5a802e9197d2d577e9555f955a2b55a503f39ce5c6c214113a58d42098aae040449280b5f974433c8268982f6fedf57aa58a9952a638ef94afb1dd585aca9079d7d80f91df9674fd7671163db2043db45ad4271a666d41b265d2f86a5b6033e3552a13aed504347535cef85e635128a301ba892ba13296c82e462f61d100491e1be045033782785d39a9aaf80cb3da8410e79d121a5543f4c58dbe64d2d9f685bb226438ba2cb0477922513140a00babc27668f5577f61a1dd867c8650de0f0bfb0ccebaf90b5d08f02a771a9463836f15830568a4775e50338c0f6cb337b835851f9c47a96d0c6305a915cc2d89f8232b6ddecd0be5819acac8e10c7c4ab24d174d209f8ef75ac0b1c58a24187f993b51cffba76f4fc2f6bd0001c78ec442a88016706fc7d7322eea77a5463208a9b1a81024636109a8ed120ee0562726d17a4a2fb4c7870d9616a9465a843204063cbcd9fd0dc582691995222b6b19038cb007c91b2cec0a8a005aa4c4ecb335c16029b114b877cc496779d637f4722a17d49f21a93e47394a363b625afdde76e0dbadb619b2093eaa43c32ef0506b1c1a181199d748cfaff68429b613b9adddd29dd19b9f20813aa892d9050f4520e5aa85da623eea300cece132920b91769dd8c240b0b2e187b11cfda375c8698e3674228952dfd9be033f4c6aabb3854ba9396a418967718d658e01d3c4817c63106b76038ca65a6ae632f2c7e7a3e2e66a764a61d56c22feefe30ddb044f77f1ab4b13843042641ca16396a231de44cde88012ce63d0b40db6e706abb37e3932aa388155a3a7d10e7100a73e18043efd19c23477ee4ca206ab12128cf6d729ab57adbce7eba2d67f1906eb18b17899d7920932ee47329fdaf77099102efba59e67757792f97019c57545daeb3b00e92825b4bfdcd1ac2d78014b6f33daca1c0f69d49c140b662081712c6396470b00c8e1e3e63bd99d85f6d45ee39403c119f5bbbcbe4df531c63a09c4542f15d7fedc1f89e44655ac0d4ea8b7932845b1f08c324bf13dd67f61703dd7ba9fa416488033eff27b04064376c09b1dc37c7a8724b55924ca872ba3dc46732c364094f78413c1da4399e1ad28e94252632fba745a9c72a79130cfb3f41113135cb5fc0d1b79fb185deee9199d4fc4c8258482008159df7c665559acdb586a866ca8ccbfcd2fa713563a7c75a1a4d2bbaf884dfaa1bfefe235fd4aa714a23ed1e334d6f155bf8415e14634eb859d25f4e911c3a553c540ba002777350f04d1d559b29e3fb2c8281f34d585fe4ca61378cff929dbbe122ae4cb94ec578c7d28301edbdc7d0e538984d2d465166f0536dc564899d856382bf87074c22c5eac5d540657796b304efe85a65ef7007a2323573d495c6de7f4baf2064117aaa78dae5919f6124d78b4fb2e6c9e5c209a38d50d94996c76d45553afce042146111b802ea69e648d3aa6d830d816eab3de9310b98e6879601a2d28e3b3a47b2f29ed1f3ae260be56a19c47135e6ecdfe7f4d4db09b1556d423fc86647d6d27bb613b8c28b069cb4c7b1b27e9ec67c7bf7327e556a9d75159ca9abdb0a5df8492c610e98bd567362ee966f4caf7038423029cb45ccfafff3c393f161f7eae80af30ce5a134de315d9ef57a4bf930869a283efcfa714ea1183f0b4d68e93ebd1f9120c3ffb01ae728bff2fd901441529d892f3c4fe10ead2ca54faf761e171b24815fcf86b36752bb11b2c615de8381e724a31c1798ad3d551b31841e2dc83f0994ce9896b922447588b779f3d37289d757149b2f60b49e262146406851d1c88813730bd7b0d3700e7083fea49441c6d82aef48c3b0746edff33449dcdc1826aff535f86de2a61740cb75fb795e33c1f45095434d00e73ba022714ffe097a2cba6bd6158c55071d14e1f411c21e509649eca0fb33885957ef039654a1d6a004d1ab42f3ad8e5d1e8e822898bb7ca834714962bc229065fda2eeb285e2c781687b7e7cd719a5fb47a636a9b00150dd4f3034e695867dc568c65458c439d1bfdaf7732f1676f0a82103ae813c79a19e771bb80e88b426de7655e13a24c671168ec593e6d1daee8bfd428ccef98b581471480e4feaddc3965ab61d64cddc4e9a7664f2eddc7eace02efd6c35d18c467d4338b01658ca5e082178efbb2637fb44098b731d9b804e25f540585a3ee72d9563fe78edf0a9d0e29e10704dbfe2f3dd2e3b319ce4107b77b32643310ff112b4c8c0b328224a380aa962aa0bb548babf047716287d495593b2c10103c818c9a67c57147aa25ea446b1d1d0ab0a598e6c5d7d8eebecd1834ba5ec03f2e9ccf7877f97c81d54d1a21d252607dbc816d1fb1eb656cfc44253e84314a9ef592d23fdba0a51f0fbeeaaec982fec129d48a3b4dc53eb4004fab229e13ecf7712e35024ae95262d95bc94273aa8852d1787d5b2da6c0025f6e6f603ba705d96d190f17ce2961a864f4543e7cabc30bfdf701954f5731812527fafe157f80bc8bebf62e0f11d0f8b4ace6cc273f124917c8f154eb01efed3afb7fd43717fcb1e3a2e80be9ed1ac71cca753a056ef2db218d0419f1c54db04400e6ddaf1c91f6d74d5c940a2e8686f3f17c220a8fd7bfb0dfa917e8c5b7cd33e79d78a2b871998261d6f99168d35310b564c05dd2298a87cc75f50bff49bdf90a527bad19f53368f4ee395c55ba9d30da36798662df02c61603ba7ffc8fd57681f80620a08f33930c09eff2621561a195ab0d371b4a7b0726ca4724ff1dfe4597bbea1ff58a340144206d588e726f902989ea840f2c0b0c1f73d2cfbe3154290b75c83c7cbba8f99a766418d1d1b4af3d5f01845cc5140c19086c6d56755cf2c4ac2d70ffd9ac12ebed241dc90eb9f116c9e0f127459e6aac7399a7eae1898b8cb5339d3d0ce7c3bc8221d8e1713e4bdb510b1c4c210c3d25e2ffbaa71aaa6fa0490244f17df4372ff5b8ab5e3131c91e6b6eaabf06aa80471390c4ce5100b035b1171981f99a50e38089c62f9c4ae571b6d787a5262a9a6269360c324b64b480b78a27eecbc0b6c19a1e8b87fb611c163965f2881a03658b1309618d19993ec307914cdce8ca427b9f2424ce0b46ffa3741a7f6abd6176f943bf1f7fdb9e4bccfddd086a53b11d5632feafe9346d83427b168f8336bc22e388dc7b9690f4576bdb19bbaafdb4840af87903f0103c435ebbadba35f5058e4c252ddede362980616f931d5a768039131766449707f1169d51cf3b20675bfdb9eb45c31967a1e05a2cbe0db3589f67c7d48d95639be8f2a88f942d63358c3480198565b5ceac27e42fb49bfe4fc01f7c0604cecf6850cb855b2d31781cc179341bcb9c7b8efe594c83af0eeff80741ee9027b3b7288605fef56565ecaa39ca9c7f5f19d931239b2edc585aff753c76e612252ea9cca7e5e1dbf012d9aec5a8236841b88930218b1b862c5ba33892a21958686e1c08bbe8fc0ecab8948f71059839f9ff0d37af40b023f29c411a972684cf416adbca2fb4d0e31a45b137bb104dc78322f134e689c4f4736271ba5f353bae2aefaa1f8a8ad0fd2c5ec6fb79ed662ee62f4621611f07404d72e859d73e45f04276e22211a1d3c21c926de485726cf987c77261036af686af0c32b354ac428726148bf9ed501bb709c987ba10b26a87baaa522173c22c19bc0480756cdb31f3cefd42e8511558a6fcd4989cf474451121cec00a55df7ded8a3e2f374f81d68b281657e997db6515d86619873942f11394e24dcbd0b6b5dba5320d6277b6aaaf6139210a7808514d25e6f1883b712e6e70b2e61e84132ff0b72be8305650c1f091444f6b31dcc653bb1f7bd832cb167d553d02c85a0a0396a181a020582bef4253af68ecfaaf308e71fd98eeed953f98c89956e0a9321fe8d20123d78d5a60a094e0f786c7025e025d4cbf67d783241b1909850eb4407c1970a6c77a89a52e8e4016ae9af4743f31f1a9a3528cd4db91f50dea3d699734f17cbc16c162088c89b95321373066d7848ddbf34ffc7d556dd346e0ddca7002a7fce3ad2fba6dee632a9c03d6bb9671303f232dd4af569eabb54fa57a2a13d98ab628f5307ab33a793e66750876f26cc74f9a4c6be8495573ac1d11a9ecba1922e134ae258cdbfd62034f7a0c89ca58d7ed2262996ab10596d41929fa9e451eebeaadec835b51d9bc58a51c67384f376002d04e9d2f4f90c5c9c81daa174564c660606d8c389af74eb2a6af929938fae2f30778d000eda3a6cbb9306e5cb00dddef1e7865bd38abb55ac81a40602768f6ee9b360682cb52d7fc0d026990023e5b864b13b555d76a2981497de116a5cabc763b6a1c3626f444bdbec62580c34642ebacbf4ca37a993e5e1ed1c2195f66b238f834fe00337c1912c44ebb006b1f35be8da43109f201a65d290905dc85abc79d37824f27bd73c828ac979b26fe4e8640724aa3adf1f8de27fc2e44c06ca12d179ff5d9797f2c4706ad479ef231c4b4204bffc84ae4f10ac19fd2e9f2f10cac01d65ec8ad23e334212c8b7067acd023947f1aab06c43bdd4e49520556387ea946221d44d1085738e6dc49f363a38695339e88e35af1ff916c3434628b13e035854dccabbd173230b1e986730bc94d7c683f14ee6b2ae0fe9889d785877f80e7103587bf08c8d2f9f0addbe08d4da2f5ea18fd9604810fb8aee809022d17194de3bed7dd48fd93cf11a45b7b26fcfb66a87b114570012b1c7f729c44a505e7096445086af69ab53f91b943653fac01c4794c0611e31b85474169a1f377d1d877a2478f63f864f5f582baf1da0013a41c62bc58e2f0b55d5c3fb02a543843fa4e907ccd86d0928e79a50f5d76ecb1887355a6a7e140dc12333e86b00a1d31b041890fa756a1650cd491e1d6b934dc945dfdfdc6d3ee89a39c7e5460797e6a7960ab3e9b697991ccdbab540ee7fe580f7fb42f4b42c3dabbafa000bb12965b5b05e306c5c1740f34f9664d799a111c8d29608c420abc1890e4d9e2063e6f5393bb24d8c09235129d620c7a23e671771e8b014e394b35b9cb331e2742ffaab21ebaff781d6d190e7b94759497eb92d4672cb613d00d404d2f74d5b3693fbc78522c9ec0baa7830c67f94adcc34dd917af28252b9b750a8f6c8bbb0b9df8747220c66f6a7c86cd6e5eb8175eceabdd7d14abf565c71e152b3da52966f169ec00f0fc84e4748f04d9421cfd92039cd33f4a08fc89cb0a4ccc9e3b60aea3e1790fe0255c58045892091633b83e19bf8ff0ec6ec2a2327763a0efa89a42405ee178e8f0224c03f932584c33685494bb349e9daa60be43f7574504d3351747be1e13641ce7e568a0b1169dab73d3c9292ac166c380d565d7c685081d000d3113e8399a1e2baacee71c66363ab738f556e5325e9cdca99502e7c6b65a77546b8ee91eb74289671201be6353b1a7a5d90724b4d74886eae6b63d5a8add9cf78116df336c219debe30a74bf441c906be785657a513bc05a374f1ec1d1ddec7608577bd6add93b9c0aafc7e768d59582913245fc895f18142fcfcf72f3d61306130e39cbf7dae85fcf99681ee185712f0fa434e7a5d662b6d46bd096d4363f82fccb0a92ceb5f0461809f21dad60e059cd699dbbca8179d364b6dc30a0059549a8a18e7f49e9b4bc5488f37cb2d442732ef1138a5fa29eac670d9596d217d0cfee8ce4891e49fc4a5a5ccd4ab4a3add57ee88dd5668726df9ce16047d8b3cd774ba4337504974395033c2d29c3e3a50b19f1189ce1b37ed90199ac01d34aa8ae036da06c6e717d68e772f624aef2895367080ff8d423b05669a9d5845c8bb50ea86359851538d2e6f1323706904de521d1162550ae494b8875fa1d85dd636910bbae81cdc550a3f06095f6fd141f42aa551facb20ff7d085dda9abda63e814b01c5a6f0a227686ea4a176a0765c14e068427c416758f0cff00c8bea074ba0943cb125e4d2a0c5a46e5248bc0ea647fd13df4d07d44ee8c8a57c7e183ed31f9b098160b274695b35fec6c896b8add6f0c12188bf2542c52e50b4ed206de91498b7c470fafd5b7b538cfe8431af3bdb3891ed449f92ec448a45460ec5dd143b765b7aeba2b314b42278137c0d149fe3f713ec9ba6a05e2724b2d71600e496b740989b6ba777c4f2e34b85f2d11809b27317f07103f8440213611b5d9ba54e3b3f2e34cd7870397067557a74735fa1853c9cea93caa2f3674380dd5f988377960bba71af0c01eef07178fb318977e18fc9a9981377141071eeccbfe740bdf985ad5c953a458241b0c0652e11f89ba5248d81d8e6a5bb4b4740899d46329a90401ba86a2b68cfe624a8a215cae77520ea0467c25a98aa2eef0d43e123c3d30801e9fa3e32c4e6ac3a6f31a2816a25cb1844fe81e522d3c6b6fb27d8256fcf8c75d263581cf25236c3de7e63ab3b6ebd3c425ae6438f7d73191a8b842a72673ac989fbf9cc6e7385dca1f93c36dce8e1705bb7cc0a87c5f5976dd2fc1cf4c1e7ae54f17f0b154697d5e8c36acc207e1bba93f8497a7e8ba197ecb5de9935dd3510ca00b084afd18c07d7fa437d57ca8ac8befaf008958fb1e7d167bd7cbba0df3f493338c720e2cc3d992639e11bef03cc334de8bb0e0f796d32a46e830d352d8d9e543e11b0d15ea72e8ee1ab02823a88f1dd1952393859cb26772739947954d81bae75214b5ab58e0f1cbb59affae7dfdab532bffb91e599778c480bce115600164e6850e0043386d959991f6e9cde629a5223b84bd3106c423ad3998a07783a8bd25872c18f26e447086d2883a0a75fe888a67218ee2c45a1eca592a91579a4baa193049cc49aabe6a56d4eda42ba82c6338ef6e64b2ed5b294fdb4baee291b0c6822717c06dca2eb75c77509a71b1419872e039d12b45cc712ac5b0757f3ee6800220961776f8bbf466e8feb1f7cb389f65a43f82d5bba85f363a3abaf52fe0fdc8576ee094ab8df76c4984211b6e982ad1b44fc1529523a8901419ab85559cda7c5e23241f45fc86d18a48801f80a798da076aea673f41669d1e9baa7c263420c851bbf6b46ad291b1b9b29c023424367b30fec530121bb9c00c185806c356835ed0d718eff73c9da41a55af9827237d336a52635bcb4bd599d0f847c3cae8f701765abc2eab7814d021d78ac3fcc2cdfbda8890abfb5cab07f44818deb2da3b9a7d903542bb0fb967308e44cec3d8770787fb99c454663db68c2a7d362ccc890478ab9b45845c19a3af01133be99467182bf04d55ffe700d0de0abc8790ac8f43825af356cda7c023e3f250aa4f98c5dab248e7f0ad2cc9fa8c0932b54f4f23955ebc388257a6050a2bbb8fb7fdadee8bdd94255a51b8f0e5648db0c215c8fd9f2dec344f857669a9cd6067154c27bb2e92b44865cf842182d426b12cf37647d5b5682b4195a047b3eb38008553abb82b6d3b25645683ce8f4be62d37cf1e79a0ce2810f20d82197aa5b805844a709b9f1907259fd6690b8befd7b84f8a871b76825fc79ec43e5909a8ff21d8b3d7c7dcb1e6b9ca70c9c82b1e35a5a3668f86079284fbb27835588ad88ab14e7d59ad51126145882fca0692fdf25b9916d8da1b819ace8ef604fd015f0c5a7262c12bf8e822246aa8dfa3fddcf4007284d171e23bf1637c8a1055e84389c178b460045f8fd2fdbb29564611bbd130664a5c51f6ff25e1e6f774f00e48195b72714ee863e43d50f5cb4d5bac2304b1238aeb0a568d4ebe90ee90e4c3fd67fb9174dd79e0b7dcc4e72d5b9edb7594e0d6c3c99bc774ae3330e38d509c6cc88d1ebcd7cbc56d728b49fd4a95f27f26cb3fe970ba6b821fdb3f71d8704e818c6116e1a07155b7521e03088e7347fadd92a7f00f81cc1d1cffb35d9e0efc662d91622c0673d74d546d91d868c943b3fc7abbae0005e22a151485e700f396e7769b1cfe244459f47acf1ec8f6981b1108a5b58205e5920f811b89397097506e11ff97a3b64cf6ecd627b86f1cb1b4444f98c8534707bbf18053afc424472ba85db868e51807f41b7bac7dc418a49cc3b7e451b06a218afb19f5bc2df43e9820bb02abdd9a02f88bbc3d5bfce9923aa5d0ade7fd8ddf8bb97bd13750f0f7762ebbd8ce3c71de5452596bab7b89e744b4932bc99c6224938c965e70a2d76caec190b7b876bbed5778508f52e6ba42ab3d661f437ee23f3debaff4b3175173f5d93f34fa28a99dbc11ac5fa2314f10edc528902b2245caa677e0a10ae4bfdeaf569c80e7322b08e4b0757abf9bfaf3181bfe5df7e27c40336e83dd912b4a40efd9ca689fca4b4d33ef3a8ce97b9446b27820fef36fe7055f968fe2a4a462c4693dfc4cb4e4a1924c244b042a09604bc2ac0fc301b5cec8e735e3485bb9562a4ddd2662d01ba5adef476b8e2aa7de5eafc6351679960b6da7b459fe8a88ae35f823f469400df463250a2b774548113f02cd3e93aa7d2082a14ef1cbec652602beff313dc7759399e3bc09da9373ff5b545738c5e1442adab452c902302ec5962f616b7b808c9d87271c3632441a73ffe2096adcd9ce332717ca53956ba67ce3a87ed1b2ec7ea4c8cd6d67dfb0c58d639a1826bd7d03d580430dc6cd8e62890c8d99a2901e3cbc065b7c6ba1235942ca2cbc7ba43819685310fc15bf89f2590df123666c5baa85e4e31a40a649158028ab89436485efe010bc3467252c6b0b7d38b79a8788e3fdb889f28da7ecfb1608f73ccb7dbeaceb8dc9746166364b8382dbbbd153a1e9294d8f57fc9d4b06c78c2b8ba588ecfea4354dc05a063d3c57e0e207b48a91cd95259d5bde2a46f25de0357f46dd73d093f29f4445104297b4c340910f8f68abc299d85f3da61e83fc3eb8713740a9d000617e5d67bf17be7f2a1c8b2139c8c897bc143d69db0a2a8764df54a5d3b73a6fd6762054a35360b73c0361067ab9ba6696c80c1ba58745b0e43e83b0b4aba6884736da03bb449642b7a61d7b6b6f1fde8d022f2204e4868c92809e3663f5d7c92d11995e9f62bfd539ae726894581297f466ace922cb8f913f684fee1a4f9fe8b353422f1d033c1fc8a05fc630cb99942c95f96d32d24b234343957ee710e9f7730804257f7e5ca8cdbbab2789d3bc3b36c478e45fdbe2a09efd37b4c43586e51a6f6e749f8df309b03dd3abf2aa03155856a89b8f9f6229bb2f15255ab76a6265796a9d152f0b352f709b426fd4780d8bfb5bf8a7382418abffa4341970f4f65504cab5ffa68ee29286543121ff0eda181b40d3a1ef6c6f48599b9acaab523da644fd6cc2c516cba06de3ec568ec5d38eaeebedd8b91c443bd3a24528d76902bff5897ad8e663fb6c4eea762e40dbf3a1c2ab27c6c87d48875a889f44667c9d2922ecb08778c98dc65e421a8c4e81a0da22904ff8c77b691ecc3a35310633380a68242b31a4fc6ec4ea5d45570233b02ac97d9a26367de79bacd5c97c53b5f77d270b5ddc0b08e63d12b37e87714ea707d234e56e7da1563281a621408de3410b8056c4269826ea465a9ddec1f5b8ceb6ee0326e72b1ece9cd1a61a3a65d10ddb88dd25f85e1055b40d16ec37944c3f8c4823cf6a09e318b5855cb7bcafa8982725ef58fed6bcb58be21ecfe7e1896a06ab5adac6c71bc4c15568ad3cd2b922f55d4def4b446bc160add19c3e30ed92a54ac334340aefd22f587fe93f14c2403689426dc20ba3ba3ea661de0ee0bf83772af181ca3eee9b8706ac104bb42000e256cd28cda679977148df688aa38cbd32d93b9ac1d94ec4229f3a4930856cf0d0a7243373270b98812497f2f001b4eddc7c0238773a25e7ea0f0cdd98513214be0917b1eb9052ef3dd6367561c9609ee45a8e290b457cdc9314b984693356f1b4dcc0c0a302a90b7f501bfe5e243c99e3a8b59a2a6f0e845f4169ac6fb5665ac9f558ba5fee6130ac75b02aad9dca8cc94c9efae5eaa6a1c7f401d9c61d36a8855b2e931ae91b6ff32492f939a9aaf4446d6984b76b221c1581ea43eafdf40d2f33db8cd5664b12100c9653c43cc48c9f51447a31dd8315dbbb81153c7ae1d9a2c3098c9b052a0bfdc49d995b51d616a5e6b8b503f9a5bc945be5a75a1d95a97714f44d14a2c01b363600413adc62de708b6193c6d4f30551f168c4c2cba50d32e47baad322a7cc06d82b854bc42a49e55b92786bfc1871e333c9a507dea01b68b1c161ecec8daff1ae1d3ac6073ef801a31711a286bdd402ad5aff14f502840ef8fec69c649dfaa69e68084a71aab2db3061a7c4b3f8537fb9753770aac31705f244163114f17306518d011e77e98876ae2f90b642d45083fba8879fe1f7d2cf9d3a453526925405eba468c918b47143d408fcef6313904006296882a76149d4e24c5d454bfe0f4055175d104ae2c70f9ace7c89314a195ba6f32fb6bc7a25b435ecb9d1340aea50ce34e2086dcbccd14f21e251baacdae1ce8ea2fa6ad65b9609e6ba824627be064c4db2a60f3718a8b02ff57e6e77a08fd6d709fbdaf5c2dba919bf23295d390e2f579355bb1b8427388f770028ce7b88894ac4700b7905bce2d38bb31a2b857d990e0e773dd66698252f31a1f1dfbfb223227287c1fd1ee26591e50c81712879c5a16b1e61e87bc8bcafb6f2ae4f5a316c02beb96c645219dbbbe0b75f6faaf23e4a1b38972fd4e506c3eb9b2ebf2aa04d5971cab5490db7354f7e73bb2f2e52e87797c19ca678d96a8cd8d3b7481109af2f745ec8c1aac43ada02b23a2e211c1143c26dfd22d37ee528b916011709400f3a2723e1d49b5069bc3be56eef3c59aaba7631323d3516656edb64cbb74016fd3ad7d60d1122f6a317485c309bf9ea32efa656368d904708fddc9c87d58e149805ba28d295e76c599b9aa123b488a507a0e24afa310234a95a55d4d03452bdfe34ba3c726d24a09987ccde3b6fd0bbf16fd330a2c3d62c8bedb47870526a14308d346d975fbf5c4d581b9db6bb9893ddeb2894823785c9513b2d597ac59862aada440477272ecd747ecc4214bb7e81e148350d9faa355cd7c9edcccb84629698caaa3b5a6aee215b6686b8106735a7d476a79bc773cfc5d72d47c8416383e2df96e144da53bc541db0da91bf9f4d355e1f2041e931175808b2ecf27bd944579a1faee5f26a5cf9785795fdcd1c9d5692bda4b20ed8a62dfb257c2fa58ca51487a1b2ceee19b7939b3ff2e0841f2c3e12827a57d11426f2e15fb0370073e8df4c3282dda1678f135f9c7e314a2a0562013a591dd648ae5457b2f9b8a85249847ae296e70b03554116f40be77b40178264d29fb6ccab9721b7852dd180ab49e1d188b3b0fb3c2ec080b5ef4392e928919fea189e05008e8fefa4aa370700d70dc7dd7a7707a87811d302b85e8dd8702a60765d814743df7c273d4fa27be53dd604bf0ccf161d225df37572c06b809fca1f845497d1e29c747066f02a371be33e4552645d02b25ef7bb26e574bfa4a956db4c1ca0d212918e9b5fc9072ba210f067a53194e26754f2bc7f7adb0882a78d4efa88f9be13c54067b1dfeaad664b41011f7d135d99b5fc0795571018757e58ea04162cdf0bc9d6666bc458bce1f89757b559b0774e1a1bbb30b1930a1830652af80ad171805c2b9e433b9e0ebc0611d775372bfcbc0d76f5abb612a47a3583f8769646b2529e8bde741d9a8d655ba03a8dae172e41c58d375ff4d04d1878cdf130dfc054a10501d367b368fad7528e11199cd5650f84c4c2a609de50790919b95569a3e4596a9f88a1160c6ecb23f2d5dc82f466c78279f96741aff4b5648677618ae4a3a82846e73edb759acc5947b72be6f388bb3a78cc715e54b6b4303ba8c09d8effc51160357d4af0667918f1de2ff28652747960c039f0add981ba476237f58a7eb7c434f1b9d89c765f79b8b48c43a1b7d5cba5fc1d1697864094ba5bc9e7cdd97931a41a024b852f80298abfedda9695cfc9b0da6b356998f734ab96f223eede84bea40e45d0e9b86c4ac2ad93eecdd87e78de28c1e9f11300adc11ca72d21e17917ac8c3d765ce41daca1874df12daa51c002c0d89bf4ede8d08f10abbd06aa3c608243ba4f3775d1de1a1b7fd784c6093d805c19312e345df27a9b93b51fec3ddc5fbd4a9aedc04106d322a884e5b8f6711539ea72d95c20fab33ab1e2f70c1a9dbcaa18aaf94f53fc59ed89434a5a2afa15d7d10d21bc4fe5384d414bcd3624f8144f140680e3748bc8bd2a189e098660773ff7c5709e3b7c2e002fa1799bc9bafe783d1355ddc95a97ac7d46afcc1982262c3a17be5a5d0f7584042de7e490015bb2f2b3b581f47f6f5e338736511aa4af74c6f236c1ef1f6f59a57362e63d703b44edc4947b6b0d080745b3809e562f71ecec4eb30b57d634f70350a3130bdaadf5e4fb187f9ac0054344ae0cf839a308cc8d010f47cfb89e3a7c81b33ea29e775e10a1240e5d0812b503d54e6126f4bca6a78559001cd81c5c744937e22eae47f773d4c28a7c86f621618879218e3b0cf61f1a73637116245c519f8b666530e5c840d9b94e8df0158ebbf59d0cca7f5cc6494e47abfd47264cbf36e444b3b51804116e888cb38da1553869ff8fda230cc6b7c6bea1c9435bac3c4802bfbfbbac5b83e4c08ef5000134c08e48deb7bfea0fdae55b1df5752f5dcf6fe130b816a71bd4c90c8730c93da77c3a9758918201ca16c171420e202ab7387419d7eb20cb7d6019ce60bb3b3dd20b5a4290d1ebf5031e918e189a36cc431c8ea54caa39425a82ed33d60e0540f601d29581ff500b6ffa08a9b57371b63dcaf95f475c411f47f9acd1c79c44a61c31d07a78a157256e33d5f121bb5f39f5aa9a6a731a439d794966a56d80610fb065f70556ecd85b37fb0c1d52116c4ca4d55afadd581ea7da2a58b8d75eafa44b11b896946da5c815c1359c2a227f7d5c95328317bca303502bf281f4955939a10c2879289db95c3f24e9eb432625b30112e6c25b75743659f162f7290346cf63a7a3c796584e25def08ccb052dd9faa7483ca00e8d31f3fc33246197238b52acee71247247dacec9c953730a1338b60401b5d3d818d371b9612c2bbe7de7f7f2fe3e67075fffce0c33571d6dadaf1dcb7547b28740303153051c816cf972af397906d8eeb38fa3f2c42d6ead05a58e0f0ddc3a483531e26750383dfbeea2705680fcc7fcb616765ac68dd7638f4dc778fda60799692ccab52cf11d759a405248852cdca1f96cd8cb861ab5b3d79627683a7eef1a0b44f9306229d0992aae6b65fc7bbdf5209021f254c3d0dde71266f09e99033ee1778235ec0a5f272bb6c5d30a7f9360500b124bb13b0f03595738939c3fb00139a931dffa2704652e18abe329a964f59f17e0064e7b17c4f87138bcf66fd97d56bc618f0277ca0b6f118f856ca92bb24e91b2e2c3be869109c5cf182ea5da7897a23168d345ea8435fda5d9aaa86fff2732ebfd24a47910a3a6aa1be9b361d5dc361fcfc7b1f0703a79af0b48629678cbb2d83fc52e34e0360bd9ebd3c977e1efbb19ca8d5d9eedee9baa155de5c0720364ff08ba466cc394a0a993426677870f7c85c039ff2bf8c0dfe3a6d8b8699212c2a3b32dd056dfaeba5b7f0e4bb926f34c7e05aa3be9f604de7bcc518582dcf90fc0ffd92bbcfa594e3bf9e7f4f2ba094d382b459bee89b30a8620d09a961b50c9760eb9718c3f7728712e7dd907ae3bdf8b26fcbb5cc876e87f3696db12f5e4b3eec6f6dddc135e5d3310a9d5214ea466edee8503afe063204fc5a4c6e680c1c7665955c3d37eb3214c184ebe6b5e5e6745980ab3224e2f41ead8f444bef2d9154e44dda19cb1a7d90c18fe57d8b4e4102296760ee188ebc15b9d6dc6d21c1c750b362bc46936cdc1939ab515d62bc0fa135d8be9d4807e27d56dc7a7e3768584589c61c3744788cf2e69b944ee289f8a79db1d4642c45ae77c60179e1a9ff319fd75d7de7f0067dcf6193b4d90d5f961f8e6a5d18b15972bf802461d26be31c5c2f52563e78a2ce7998e187aa8f94d23fa34d36a782e6aaeb66bcad341d4f1f064923e1e7871c3a75c0f2c4e1757df9ea09ba2b6631fb211049c95db2e9b17ab907e8961607d2e9607a15a0640651aed1c3c498dae3b05509dcbe1a9a723a17fbc0da31f17e95352e4dbdae4e63845775d3f8acefa701d0f5343e365345a906db1fa81cd20ceae304532f2d81291ac52706179c00020bc038d40cbf7380220f0cb63049a271f5b4ceb4ca0b159d008233c1b7a0453ed635a97521033bdb6d54d7cbf1b1a789e400dfcac5b87097522ca08652cf8a7d4e766fdf198ba056411fab025b6ec6b2a670bc84c6826affefce1e92c0ef5fea60c7cda0437c3b36d0ddbed3f087a66aef71f1faf9f28b130ff669a41bf2c48fbac62c93a9bd19a04f016e340eec5a20e342f5b9e6fc4c3c0e1afd85990f084e6cb4b5de774642657f74ccb3afc5509cacb349a39bc0a8542410f005da74d4fd050ecc2f9cf32ff82bb81517371e7d13008e0bfe3cec790a79a8018f8b587a7ea68ed7f85a6b8c965e1305d2775eaca4422407f9561332bf9c9a4825690b89612120ca15701a400f4b90a83be7aa68a428836ae68fdc4f44978a7f0572a0d6292cbfffac1550c7b1c10d0026c5d83f893a1bea3da4dfd868e9afdd51b8dcc961b443cfafe8064d2f626f444fe4e6b5d2f2d8c504dbc4a9f4584abe62c7500b1726c1fd0afef8f36ee6d0d5951eeaa7bf8e51e50cfceb7cfbf6057f05cf608e51728fba05aca2373fb2308c8321ab54d87c79f48cebbb58a68aeb145d5efe4101add13c12d7f344ce99e5f8fc99e2100fad3f260c618200057627b66af3e2a171a270f46f36410bd187fd7c80cadc81a5b0bfe09703e662910bc1ea4e7d78663567448f1e0d7b8d7d1ef9a9721ef5fd46605cee8b1d7708ebd2a2fb6480eff7638ab44bf0de5bbf90dee3fdda4135a035dc8ea146de81fd611679a8358fd3fddcfe02ffb2822cb3e8b426e548782eef02dd201bcf32c9f2048eca70c98aaf68ab6a5f18d7f61d26c121317814151c2f2258e7516002cebeb6d879fe2c2967d752dbe76ad12595728de8c6f2e7e17673c830029a161de7927d4d1f887f8956b7502c250f7b953e54e01b6e80fe717710c78c079c0944cc70e1de326fa6811dacecef45e0708bf5c1e5dbf6a6c9d543c51beb9dba8331fcef5b43ea4187832e52d3329f708f51512fc4b8766389686564a76618afb17913f9347abb6ae8b9b1c0aa31a8389d3e8b38225eff1dd843e7b195fd3ee63aae7b32840983d9bb1658b52cf682e95d0bf6a2b5d9dfebf0cdb36fc9c26989432caeee383cf5b1b17566aee5c00e9c8f848f05f2c670867304b880798436217a2bd996fbafc6de79853d562b95dae80fedb1bdaad3c246eb7d66098c4c5de269377fd4a98cfb372ea49eac8e67d903bc67afcb261f6cd84a242a5623e50beba55d1b437dfacf7c0e19529d18311285172fa3a973f9e77ca594b7dbce721773a8e846db5c21de0fb1c258c05978deceffe132d5265775b1ace5c7d0181c6d5ba922da495834e5eec541338c77515640687801a8f52dfdb15738660e566a8d0762158aed159d3a53130e5e57dd47c7f2ecc3cc2db80faaabc799f4baa044f13cce76d84eb2673c30ca77244ca64dd77beac9f3755ba9d85b0f5c2d599127bdc66f3bf784189dfc5dd08515107de5bea8215742d01c14b4cb5b99c98f1f9c00e3a1a01b29e5cde33345c568056c220f3ac365a40fbb0b9a6e13294fadfba0226e6aaaf554a1f48df7cebeda5fc1f810b578a853c41f1944344e8dcf7616228e827bc1fe0ab523a476c9292bcba587e8e750dd0bf1ba69db2b02396bdb0843849a72d39c5f553b8c856f056cba63977662316b53bc1cc717c4877fbb91b1a2dbd31a91e451683c49df34abf60a2b8d759dfa84946ce63e4df772d44d0573eadbb79f2b1209ff88bcd9dce5ec4fa92eb49078cefce11998513c11b666ff1328dc27e9c6c5f55b1e5653c78438a07c7b71bdba449d1263c547ee94a5f5468056bacc482ed73db8adcbdc429851880f44d53a114a2abed3ea184a1fbc3c5add41c9dbf733d79aefe800ecd72bd899e49c060bd31f914702f458c7d9aa8a23c1f333b2895aed426dbb4db863fd5aa6550069e9ce48e38b9bf747f4b3bb8fb61f8fd0b75eba13e06cbb0540481aead39355684ef9bb64ebaa188e9df57288f08853d6af535ef4eccc4adca1db901a5a9be2ab5b5e73170bc330004d3703f8a5f986650edc4724155d1a27b81b1e0917f1ca8e351bcf5af8f52103f5d35cec2a782b0037956298bb2ea1458def73506620f7c321afac4b4aaf4020c6ac12a184fb41d0031908c068c5eb9f4df129526e14c298622fc8bc9bc5f58e3dea9690ccac1732d00408c440c8ded32825d505b3ba47d1ed3df7987567410f067ebc4f114e32ec7aa27ab017e9439f6a56c0d148ae49630a83ea7dd0c92839ea39ac3d2495cea88e13b9e4da4d1130cebee812f692c527fdcf7893353a77dd5fc0f23e80cf0dfda23b2fadfff6f52599767403dba918f6f7a4a835a1152e6433b693e304b30b3ef9019d1dee5c3350c69488a858bbb3673a78cd4cc680bde34328ef41b513df7391fe12ce5c38f73fa2df8334a8332566bde544ed083f504f53e06e081fb0da0842063457ce0d151aff9c9a3181d4e781ebd0853cefad9cad5c1d8b9d0c31e75c88cc80fac4da5b8a00257fc2e86c28e5b83c9599cf8a898ac32355248d817a9db5c0dacdb65acf6534f4ac8f6c293b46f8c05580cfab0ae58a1ecd72e760e8f94d1cb5ca7a8195eefc824b7812948232dd1344a1db38c177db090554885861dc54c562cb14984e1bc30e4dea70fe336dc4c85446dae816c00026ac9923c1234f77187525b397b09424694032bb2f60b341528b254098b1ef46b92aa011005c8e90984888ce46a1f7340f361eb258c0a2f1d852c2b05afbf2182d26ef205966689239f23307955a56a46fa72e9f1e2bdd1148121558cc349491502da71e884437d15b4dddfd8b6cabd2b2694601c611fb437813cf12999355398a12748794bd9cf99acdf929a71de98b1ceb176bb49d30994e4b7a9cce79f085b5b4d8df23cf6a1c68e0dae0409d8e8e6e9b538ebf91a9c2a3a3fe099f35510180b8ffd60e99ba4673fe709bc8c45d9a406212ee42e4799c2e04648fd0863cf495ff0b22688b1e58de76cb1129d6fc5cc5630571f5e3c15cdf5c0e7fe1b856cfeec957f100809b4e0f1be8d83054bcbf18972e3f04321f1325539f9cfd71236295c89df3d822d5f81a44ef6ab786772dfd1237a888a99f3bebbcdef320f0fd9b66e971943cb60a37f4f7ebdb4e0c58c25097ab6f00342d2e3abd5db51d27e9e27eee8230d2afccc80cc5a464f7e8f36c8ca3b88e8cf1ee45e86e5d3510af4f539c4ebd678d62134051598ed28322751fe0628f1a8d9dd600ef630d4e9b2158691272cae69905fde885eaa17aaf9bdbadd6a389e3e70ce4890db5572dac7c198fbdae452da3d2d89415ce3cbe6507199ed2531ace57d2fa022106c0df4f673ef0cd826a0e2727bc2b7ed9a4d99e0124be1b9ec5ffbe5db06fcb3d1607a1b711760fc1a1c6a9de1e04d05272ff0c8007bf8fb06bdafcfa174295c3f2dee23537f7fbc9714becf4016e762079aee5f71edd839c0ebc1b0ff33c509d3765efbf52978c7a98b90257fde80c2242c09466edb7be412b9d6e2b6b374fb7c54368f50fc94ee82332b99d6fa65e9b47f5caae3f20749162aea191c45b29bdd3bcb13b447fe9ee4c5f541192801f7f5f0f8fe062965edab530344d3c0e060401a28c0c1dc43d0a92b6fc1ecc92bddd9f9591017d3077147f9b7a03f2d6c1a4b56d391f0a955e9039266f0197605f21b2721e6624a4071a0e19074152e05ecf5855bac2a61816334412aec2a384f42ead6ee1425f5bfc107bb4ea45e3f162f245be78c8e380b2c70cf38b9bdcfa75d16a29b204528b2bfb60f6c67ebbdc6a27bd2deb895271f6cb4b9067af93e6a2dca376a3a896527325f195ff601c22bbce677b2f7b08e3b4630fce7f86cd026f6dae42355a24a61c85bbea71999925c7f1f9040e070c09e75b3cd84693425bfc0242fd2018d8149f121cfc474414acb29ba6dadcdd362726ac1a34afea0b8a414e141cf4c4bb722731763f84b58cf19707276067031d93a94a5c21ae5a42e06e144dfb7cc3f8b6170d87b3e274b1221f0106f8cd4c3f80b83c24f1d8b9a8aca2f1b04f7b403987efc376106933ebb53b752597822f71df31dbe68d3f9169d23d7207737633f22518bbf598047a6d61df6f8b6aabf03ab1236c3e729b54965f97a69e8696b24fe4cc426484c4bc7bb2846525fa415ea3ad0dcc9cf395a954cb451479490a35b4297a9136e676ffc1d0e45058c7997dc377702408e25cb77b363eb2daa72c17d43bf99f9c8371efc63ad5fab1780752ff851b6b1e61eaa18762b17443c1ea325c5b93085021c375eb8d90fa44a15f143dc9a53558d01ab66c4e2ad0ac50ed3bf420b03c7cc7a220cd8986c855a8146502ff98d8756a0948c02174516f9259b4d30e326cbf5672ff2decd04f2d45558c7167f09b3f4428a5fad95b64c34bf0b80ce7b1207cb1b7d2aed27d37cd9268fb6085eca91531cf020962610dea66f06cabbacf4a5d832f197d35eda79807381312c356fbb2d8ba4a48a3787b40387968776acd069c4d17b84f56924ae8e178d126b6712f9e83d0f7be475fdbc33c43f36517f6dbd65fa14ce8948cb7fc4e9e88641484f7139e357a8503e7ddd9af21a95d03e7ba34fd01bee6890fff09536f39c4aefb76fc73234f9917b349aa815a29ff553fbaf8823981cb3c6aa9fba4e78bcf161b317b86ae59df66af2fa21ae76ac23edb38f703f687270ba1e48142f7d35e9992800746318460774e6a0945b8f43dd4db7ca1aa110755978b848871b11edf5aa07f363146d276ac54c812df9a3bcc3f5379d58aedfd3d8f41c25c66c548433ec179daffcb421611c3912d745241415d875778aee35708b5bcfdbe7772e46b986b5c6e132175bc5b13d113ed1f2892de9acdc38f9bd7992cc90e0880a25f4fc1f2271e0baca517f0756d8aec5015f6015db8e26a562514d0264c4f9d6e9092ec03c61110d3e34775c733c373794b1fc0d28816518219ef0e0988abb123fc7df61f67c134dd3fc0875bd39be04c4213277fc6397003b38be64fbecce5b26cfe0c6747c428e61b5475852d78d43725f4ae4880ad7d24ec41f3f04268f67aead4db9fac6c3b8945555d132b6c9c266af5825d9f58c4a24e4bcedceef1c9ad1cb70416b2104df8d2c00aa9a5eed1c48f7f8f4d6009b62533ee663681166cfa49ecdc4bfb575f17a0ca0c315163eff1c9f25992011727596c739218fd9f2dd1b692f4f569beed823b06cfc9dac8f7e2884ca3fe6d58fd8f9b1f1ab56819aadf9c413a9d30ce2a28bb1c7d8480784cf38131a444bbde3bba15ae5bb1d891b7abbd34b4dcb388fa6d792b767bfb624fe4e581cf6c6d5b463a1847b3fb1c78b8c6875cb1ec5e0f512dcb1974fa507df56f1b6331fa20716f09a1b6a96d989229fbdb42d30f25c85dd73d03a913732391eb00ad5029527f1ea2d54809000539bb8b09b94bb99cef8610bda81a0bace132a9eecda2ab6d31acc48891da0771186c2a0ccd5d43a85f071e03e0e87b89fd6d3abb2c36a963bf67eda4168c95101ac864167626d7e20e282a65e3189668228d16a8d23f4f142538a2f91729213a5886aef3360a9de50e3af2da51e3a05719c10fdfa8e8440fe9326ce3dff10dfdd782aeac642ef482fd0bd8c385b3f3a8573a7826ccda7d41eb25f050682bcdead409073e678e8825cbb6a011a1ad61b24a4b8e586f03573276ed7c9c2d216c16679331ea5db52e3f701fd3d34391b68654c93958e6e0cbe7227daf923b608cf111e5703ff27bc6f563f70b8956257adb7e9bda979ca227c579f0c5fded77631cebec06b3a00d105af2882f206435fb6a0fdf97cab48b8e33eff623fb38f57e2acc195589c8f37115608725c4d879f8d9698df314f4a65cde8e01d3eeb4c134fca9d75258e53797ab70ba8cac9749214107dc57f0ef5109a291db58d0f2e4e0566dd5451271e9ef030dbcde9dd14c088cfc912d062c97b4899f0e95d6ea6fe90cdf888e1655767f7f841cba3899fd12e94887451360aaf786b1411e5f8f18a4ae2c86bcf88b2fe564c59d323814fd50720551eca81a38b6c1bfe89626dc81c08c8667e6bef4a1c9f1c2d8a3aa4c95040e76ebfdeb352fa2955c5058bec499429f198226eec0304caf5bf0d5b9ee58c48b1fb6935df235c5990e8a48cd6b8ac30aed6af9e5295430f4209ed67fc525632e5be9515c454a9bc1e46d123acd938a2e1ebd65464a9966f0d04153b765784882316af462e4e88a1fef00c5fd5ee7c42887d4af81c5ceb3bf393c65ac52b39f2ccfe81f12592ef89d61d482ebf2c3e8db6762c08856d9a5ffbbe642e66ece9a993a3bee54fc0b31375f2f4e799cbeef1c3e6b8fdbb137d1fcb3d78299eefc83f38deaad1cfb57ceb1f1779c811f71f0e640d032c6ff4388ecbb7ad90e455758135b634010ed8014c488e677715cef77f0eb06b230a7603634dfb13a25a57c00ddb75a5e125bc867a12d8eafb0f13fc0f86866b9444076b8d13c78aba6dccac0ee278dd48551d0dec83199ca9d77b23c30cf860374fcfc4e9318b3c4e7e45a27a7e0e38adeb94085bf3eb03128dff1e2c8ea81789e34bb5ba9c816b8df9185896850b56c3ef06c3cc91706932a6a8e8cf698b280a0aa56d979da901d2701dfd548aeb26e37555e442f1dfa7d01d1500d6dc157871a55e633000b193ca79fd2a5a105951b4ea59d89b0e6d9a2e0e57b234fe9a1b5c5d5c7eb3cd53af64e0012ea7d997a7998b750bc6ad985061e50e9f9d5de8bbfb37975cb0c2330cdd09a60529cbf2544030fab946f2a833156901041be5da864eefb5ad05d11080185a8f3994b44f0400eca81ff9c537ef891f6ec10259e7797f966d07b5976429782c194266aee01d1f6dcb0a9eeb7a65454184092df8ef5e7f4ec09364a066750a6830b1f11699c66c8729f3a544bf1f7b6e4a71d9b5bc95fae5770b486601ec284945873a3daf2eb210298e74be46f94c1d8679d219db4aae2914868bc5b52321b17045c439f5597dc17a9b79cfc47b51c12bd81f6b44d5a92c2137bf2cdbb6f073d3e6bf44386b8ed0210290fcccbe4bf3692db9e6ad502586f88b8b612bc2ecae20545013286a8fd983924d6fafa8f87b17357a61e68c6c91cb3f76b5ee4163a8deb2720fe9e7955f8ec73ea5243603eb6ad8239d86f117e99685ef47bc1d3b0886873d889db7d98ca3c96b3e25490de1f2cb7c748641667dda5ef60b763e9ec519e1757f3fbd2fd390742517df6b5b25aa8eca3fd1422f6affe1ae121cbfb419ea32123d467a7bd4e053c14fb7f9ab68e62b6d0ff42d8d66e5b5849deefec1a7cf0943694e76979626f74d3004a81fe59df9684b070ac51cc25d74cc23c42e2714b3470ecd5eede306437b65181f1f42aa184889e64245311bf85900ebe36628115cbac40c90625a1ff58be4f9dee83d1c322b78e5a8a0d00cc9ae05714b8567a72df00b8c2d83e2ceef367efbca9747e709860a4ac21105c1bd3fc9972873444fbbb08e35a4954c254fcde16384cb02c80968ff2127a5e9a32331bbcfe5801b2aa7638b63c37c6697f2ee782a3d0cc4ff5fb6f7a36cdce9cc56a520c3d9d390641042c725bbabf6ca3de54f718d5ffb0800da2df7085593d59611e05b36d1cef15674bb28f14953a909076da259141c505e041d951fd6dfe04b679eb11c51427164713f36ecd6bd043f9e565456809a1c6c0ff5a45e8b215f9e4f642edc646939fd01b6e50ff42e5bfd03d641c0a7ede65c7c90ba6088a56716cadc88a2d77424410142e52ace8b7fe03548578db174ee708be16e6875916fc591793adb09979cf0f9999c1d0903555d60834ee0ce5ea5d79833029416a26b555f4c0beac01d9087af418fab9ca5fcff70cc056e283067be3baf461a08e7d769fb236e261b8c77fd4f962dd80667eadffea98ebea1c706dd80dc996d42f5301702f16efb889bb1c68d43cdda22cfa4ddbd7a9714b35256b8c38b0051ddd4c5c580a42abd3c2c3025e49327d85c8d09a0c10121b1e07de33870865ea2fa2b1fd531b898f69f6da1d97a143d4efddc7ee76ec4f5d6c0445ed6d3238ba325c35c8cc739d858ff15ac327477cc81dda3471925343fdeaa0199635381a2a2d5b949610a754e50ceaa10641b6f4d6b27215ff3807d59ba9e2ee88fdfb9db393f7db2e869f37999be863b4f54d82a7ee783d9773c5932aebafa2f934b029986a0847960bee162b0219cb983105133b3e896ced60abfb61e32d8fe2791db3a55c13d7bfc501c07b72e7955df9844d07ed63ec33a3ba44194a68bf1d33935f2529c518b86e5738915d555e6425d84a3c763438e1c2ad72d142cf1b0a937054658ab005c472cae20327c2ca58e1ca6d95b117ddbdc1579ba6c3c363c1e243637e96e56340438fc4b1c56d7f6201f3e45d1f34543ade20769cca4e3a8f2a03bd0b139b28758338d119ff8a573e20d0360dcca973398649d7a34c1f1e5a97d1687fe9f3636d3a85b663154b1629389fa0a2fb82f3df028febeaa7826adc6251d8edc7b1e0844e76fd83c0244eff3aa6b373f99bb05b4060bea18ac47966962fc14c8eed2c6e8bd0f8575ea8f8a640abbf8e214f9900b20312e6c955c02cf69aa96513cf1ec77bf26e946bf1bbf58471c1ba726c9fc539fd2c003270f60324cb2c60d0770a873b5049ff85c5a28955ea2d572ad25bf30df7d4f79cb023269b8f1f4ab3e10ba37172d352b682d910605aafb4fd8c4fa817298886cef92efa451b64f7d6a3c2522ff3adc361b1af34d53a3dd51ec406759fc10e2c15ef6c2bbf06f7d3e65b852a9455dc353bdb6ed5ce94578bce2053bfb7a24446655232fb2ea889d69b06e591383417a0af1f96d2e156a534ae80700cee114ca02fddced402c00eaba25027cf1b56b51188f3aba878e463b1b9929a2e6d8b437a958978a7553935a99b1e03fbad36dcd3596ea24f9f8e6e23096156d53c64af5d341ca7f509b17fd5384ca531e7816cd7f7f586c1f21d32712109184d055c2c4bb3d0ff8b16202a3d1da0cb1f8af90776a8a01f0dc3546c38023afad5a1eeea762cdf6de03a5d739b7907f4e866b1373b34223845a97dc532424dcb8b7902f7338f681b570b01670f8fe76e7c5f5bd1d7cd6c7a150cf2cd295410b72abca90875c7934f4a3f92025ffbf28721fb3ba69cba5ac307ad87ba9688c7e0d95898f141944bd278097ca49b22083c90f9e18e492269a45c1f7180769ff83a7d61c18bbd1c14cd442972a7395cbd6e14fe64fa7b9fa085da38b999b55e8cb70eb8e87800ed6d1323486e7494889fcb4d8fdece0824753d5aa91f4eeca224f3a38323a526cf0841260c66e7f38d9930bda8d592106cff99d7196ab57b36578de076850786a323863348800ca130a6156209af87745fb49db2d2e3bc1ba2ed785839e91f756c0800bc0207d55ea3be08da84e6b535dfe43af2bcaa0dc7607b43043bceb02a07f513f3dc84a10051d1997ede25278b954b2f9cdbc0c1d8d39bbf580c77398c92f2945644696726244aef5ad7b79afa17dc398a0ecd8d3c7c04895e43e45a9fb5b1b617c1e2ebc012359d3c474229b76dd55374f93e2084511a1c3455628f53ac11d21e3df5f7c90254e58a54719685587b05736757195b1abd4662b10394351d2d54fa2c82de0e1e95ba1959ce37cae38af0a1792a5ad51ff387f20da248eded15ac696d6b762c7ff102286aa29adcf7ee071d64adfbb41ff0dac96af6ce806e98b680f285284e36e93dbe1e4682f8efc82ae09f1e17e4078b629e2bcbcfe580db1882e1109dd5ed2501477ed768df9c19bc05b66110ee03cb27172d3184e96881f880e46be66be2e6cbfa13085887ab045a09bd32b366dafdc1fce9af830e112790f5c970d8e85c55bfe8cd49f71954f78e7aa90b0a323824b3f5c5a31d003a7f0b48478e93cd38c68b5ece5c428f9cd9a0957453cc1af105b2efc7fa3025a2e5079d960c4aa1bbb8724476a45cf95f7096723eaacb036e21e5ae1ee52709bfd07c56b1ad88a55bac91b5e88d6c73e538f4ec8bdb8fa34a4acc03bd8720d5fb8b3a8ba1e3c2223837ea32f3c53dd72292295b05f8abead2034c7d6cb75a3d1da43314f57118eddb38d19fa1f8be85a1202f731013b949827ae2041a5665a3f66200885fca1153b7415f548bb415b9f1046fccf1afb45a97edccb519f07699d9841b8ad143c0581fba643a2881e997fdc67ad831f3f5e911b4d0562af0eeef42b2fc3b618b964defb25d86e6570d82dfb708320878971dfb438c674769588ce66a77b4b43356844650f86afaa229f907c0e4b9d0a74b7cfb49ed4aaed440a9740659da802ff7eb7c6f84635edaf9ec65c3ebe5f9b095e633afb2dbd2b9b1881a30620997d186b4d758d8cca61ba2dd4a8eac2ffc1c79433739b59991cb7e78262d3f73c3b635aed44c798ac740cf608f96cd3c7987c24c1d69df4ca8a30e1f7f24a4e13bc8563a7cd5b0f0bc7630696bb24d2fcb5420b018d92a9d506ee98aeeea2e835b5405090cc04aae4b655293e5220e58fe8c1303d4a7bbc4e02ccc8f7c970a11ae26cb548de12edd09ddfc98f5732ef91437db21f63abe7f1bbc803d45edfe6ece7324e2b944f47306560292729ee95e742cfd2f7accca9bb601bd1eb06b81565ab114b2b991490423faf613866eac9d113777f35fc1b1f5814d1dce4e192a5f4642e3d3c309e1c0f534f8276e88ec4f5613512209d11623df50aa8c3122e386f92dafaaefcad22384003a50242f73e1e9a15af0585a17bc857b25975d328f1fad79d16ca4d5b26459b0ac6c3269df2c469d556488b5a7264ba39b94e831ad3792c6692fe6fae629f8d032c6496b8a975afb60daa483d2413ebb21f3cbfba25028504c952f78a859d994fcfaec9deaaa5e7919ab0552be73cac4e1320eda94a115af615ec1dac07c264b1eebbc4406edf6167231447c4b53ac1d197ac5bf03659f4d613b5829d011f3147ed0cd9e69e010282eb4ee3bd76f899f4229da33bd56590b41266459d95967de1ad48aaab93460a0936fd4e309fc7fac2da8c56f2e0671a2fecd35ae76cbbc39436c51e501744faa18b80af4e759e5221f100d005e98225b2480b2a978cdb47e6c0823a716af7295e31c39f0ddc9e4261bc7f2e3814c7855792995f5953cdf3ddd0fcc7a078faf64b9839e178e02968756567a3ff44d1ba30db11ea6e8415640266772b0da2a175f790d6833103aba2eb833245ca9a15e6f725c4d040491bc037cb9139c11b8098441bcac0b03b5d291f7a824b6dce2e92ff3121e7d1ca17c44ed699a26bddbb0e5d9c039c0a0078cf72c4ff66d6e252e198a69e820ac7bbe36192b50a4ecbf2d13e1ee1218503b72fd28fb567f6a1cd61fde124f9c89c1ef0cb21b0c5dee1ab9f96109a0f6e5a3d47a24b9b9848bda0e31e000694b9fb6e280cf1f0194f3e50aa692e13636814c1dd35050885a42ef346a4dc272583aa8e981a8171adf959bed68844081b4c7c0995cf80e9d33d4f5f5c0f0bd7ad022316cd117188180e1e99b32f0f1dae9d3db75766245bda34fbd735311fe4f0bcb2c30d0481493ff59a324d16f77602aebded3c13ecf3a278287d67d8b4fc2d0aa2229b02ebd05b488abc6c3bd5c202dff63783582e79a277a7e4520a74d422b879f9f863c542fc1420abe493798dbf3ec80008a918878b2184b267c187144ad7ee3769a227fa0e637edc5508bc6fcedf7c5d75d22cda9967447d18e8cddf8761fe520b7d5c3778c4d58d1d9bdc8c73c9cddd54a1a54e8640608ee0898fa86e47fb8341d34ee22181587eabae0eb305382b22b29b317e4398fe2d49bd434375482d1441f1fde8b8d4477c4db5296c4e2c36ff6bd84b7fc0213a88e08d8718e2dbfd4d1be16c2db74a8d7cc149fbe20239d62cf57d8b7bb0b5b623881a83394e2c9c1a3ae66e026024d59b3e96b9ebce3dc03558b0bce348aff2bb5b8f2bff42b161229abb1c1467e035d4935cc00973aa14ea62851e1f8ec28683b79c06365499c1d39eeaa20b069b67592d2bf305e3eef0bddbe7752b4707b0bd7e14b641e64c46a03474e238f8c05e67d380930c6d522fd0c3bb85210264adb3c1c41f2be07218f33a33eaef6b6dd2d90552096e9b3024603a0fbb498d35bf634c9760e86d468a37292e8cb3b1148c15190f025af3c9a16d73ec08392075527e73c7b344e04cecfe9313dc454f321fc042bd474230ddb842d7b6ff801f203736a38d08ce92e14b3dfa89124e30fb3286a5f87c7198fef3b652c724edc3217c483a7eaa47904c1a15408fe0780a25833a625dc13a7c08732caca904ca6f0cd39c88b009a9819b3ac3c3e787d3506a828da332855c8afa7762f6c7efd0d6985ae40db9324b7425bf28c51a0af7c05ddb93c5fb5766293e2ad46512b4b6d3d130d3f5163068c951413e0a73e1341a0397d165295e3d726d6d733b02fc27176f04d575409412f360be4f4a061f3eba5fd335963c87c5e798af72cabba304d62873e2662731b2297251c1a97266d272dee07a03275a07162d54d213bff14d16d3ba17e64c351f68c67b2f5335392094164c4bd7bcd24b75489657ef43602474e30cefd2f107eae58379864a440a165623348df01654b675287b159793a4a3f27af7d99f9a699f1eef1f07f12cd511757f6bb373c9a37cfbafa875c5d840cc9a0046b03010618546531e19cf4ec3ac94ccb24eacc827ece3cc2272c8e6f2e689093f7269e86eda22335ed1e38f57e075aa0fae562c0b21161fccbe22c19e1cc5ddfbc5c94f63165bfc16212501a1ad30ca135f938ae442b8d29ed1825edc66650bc9e40c8257f3da3f8e944a8ed8819067cbe496d626264fbe5c4265d03722a641ce8a4e72aa6b080ad7cf237529acf47ed1164410a8e24f5ad0901246d770810c5fcd9b23627fd48f9126075ed935027f51858fdb84ac3204cab31c8454dd0ee34ed0ef9c353b51c2ada8062eedd23b9a67f05a1bd09db1f36e212a1f5e055eb777c419ec3f8de4bf8d6121bc86ea52dce38fb0542e3575d55c77de9a7e1c5a0fc2bc078e0b2ea296aad46ca974bc3c0b0bc0f0c534d932c2d919da8fc98ec37737619c6139dd04724aa7847e439f1c6172f6e3d89db851c24e61c7b429e803b76e25e2dc133bb99067b7d69a5bddf1b22c8cd82e36626ce292fb41002a15f70b6dee546e088d785d6e4d6f4dbef858724f8827b1ddaaa1722d5659bc7671ab34c625f5d1f7dda54b668fc4d85ab2d15c93cc9354d12c0dd43fba26590e14be710724342c307ee8207a5419d3363e7b0e223eece53a1c17b4f2ce875d0f7dcbd40500c7ae7cb4cc1fea936b555ba0eb4b442e21889730e7c292355c433959d03cdc99b438c0d83863f30172820e8fcd2dd774943baaec2829581daa4692090ddcae90ad4544cf950511589b0f08d047e5b6833b1249a1a053fc75dbcedf59554b8534216b0790ccf731ac58e947e2871d02863b0409ea583f6cb449be749bf0ef72c30c69a51b689aa9545dacf7603aac7f0b6ec68561070fbf11ee3daa229219b93ea8891b6237872a8d6e96be4eb2edba419bc4377b9e9a3378793937f215fba33c86ed98d4fb17b61c45c53d694e82d0f2e948d7d1e05266fa0cfa3773bd1c05fc45150537201ea337741552fbf9c261ef57f3653a2561e79726d3a3da7d0317b242805b594a5afdc3d208efc484e6a3e8ed709b843c95e41c8b0dd5070fb3915c0d1c56ca005516cad47f8d3b0c1d59f5268395d61e85a12d6df799c34817cb24da2096cc705b57371944d936abc0bc7aecfb09298fe6430ba1f8a4193c85e92fa42bbbd37f5491889a8c625d54c986b986d54c8f2797dd2d8742065ca4102c6e5d57670c85dc3b0f86b9f8b442f6e47dae4c37bc20b3c78bb1e5bba00bd3823f9e893e8b681d15d834cd869af44ac5dab642ca5a555115ec0db2be6b1315491c9abd39f9832736f55097c5741418d3b706d616f3bec2c792a25846ed5885b90f701be27956757323389bb1dbab3ff405923d00e8e08966d8ba053487543365f7c634ff6af6e4ccb9b1100012c46aa577358078f83b2e0a9774a7c72ea1d8b26bf30c509ad6e9d5931b3c83ffa47b015f8024255579c012dbc810ac8a82c3292a4befa029ca7eaffd0d0505bd73edc46f2b6ca1318088243c0a0e4da7caf8c5ad4bb7e231cffff7a172816e3e0e96adb80cd391d01a61dabf2aa5306fdb0ea5fead637f9f5970ea41c33d2563ad8111c9b47302c6a8c3617f2cc3e1f6a7563abea10f04a3be029581379896054b0356c12e1c053aa7a07390ed29b9b708339af43e5a09b7b170b8630f320313d4364a7ee9f11d8fad4f54eb0164ca66aba1096912f395e029037976d21479f609adfa7b202d6a1f00621cb36adc8ad08f71925f24c338894c85e1db1756c64346ad56b6b96e02d8428d18601408957baf55cb099ab976843ec1fdad4159387d2080144d248d0d38b2bdbc4d3a86e15993e7b681c732348a762b50a65bdd4e1f7e833b392cdc7bd7af993bdd0c966281c0f70b90aca4ebfbec129e23c443e75234c054d693253311934b56bc04f881086f39bc0ef85d60fdb9036d594d07836bea007b5c0771c9dc465363ae4be4d2fe28079367cb4ca15942108b4b0fd8eae06c9a58434c559bb61553b56337697e95c0fc8f3033bac22fbb43a35bde31a1175c63ea894faf8c3b325f11304afd078ef3961aaacf53e34851292d77c81e8e6fef5df5afe0e278a97936c1e912f9fc4a6d00e6307160b3ac8654c652a788c84383dad84c01132d47cabd788596888414e640b7753d7ed71b8fa61d22d180a74f85d5a8ae1a755d0ccf0b05f6ecbd61874e2944b05e86d1ad1d16aa05a6bd2e858532fdb1cbd1d14e03cd8cb155e9a1a8f94109f58449dad1334c2e693075cd8a4e3b958714af80221a944cb38d3943e738fac51916b1a356e0e48ea2a16b526d605af89199832c1f5c9c352dd27bfc337b320618e7964fdc68106c6a3d2e6b0188dc01c7f88f5c2b04dd025f25de704ddcdefb7e4743e089b106c7a8801247edb004d948b0370c2d7b73cd9da6cd183741401a01120a4b5d001a6ccde57ea2dd9470c966f0fd3155862def39506f61b691aa493b0359945a3f494c13ac592859c1222fda3e442be326275735190b1149cdd7c32aa540a7f2eaa1a310a3bccbb17c3da42fa020b85428eddae60b8d6eb8d5834a77daf2f5da9b015e45243636e9734a92c9d8d3e6499b99e1872ab69ed68d3cadd6202737cb4f28d58f64d09622684b2c188fc0b88118a619bd17b378b87c17a73daf573923976f9c6d32aa406fdc88fcc5b1b974432f89ce2387f95fead8d3cd38919704b6a9904bd901c7288de22e88aa3669297437840a57049e573c4b699544f57dca01b08c6b24b0d911924888d4ee1688655773b26b5b4d523c533d24b2af7d48f905a1f3f18e189f7fbf39110d64704afe5df3d0543c0afb52b3819240a01392cc374fa290722e9e2c64a11b230d4fd7c0848b879d66a1638a6c8457588531bdab85ff0c18de6d2a72b6bb955369690ff52adff6fc61720358e05942ea9b0db212bb4e57b344f03cd60554db830e23dab42585436bc58056e47e4577f8e056055c3291c4de4107c12b1fa36b7f6ea750cef6e954cbae31c7a0f3211000af38ad3c5e661f58bb03bfa4508149b0f14a7bc62da1b0b9d73895c58564f2dcd5e02b3e96511fc72b628fcfa3314b686b48c49ef641e5a891f4e84653ec8e867c30d905992a656b2ddf4375daeb8b5a4b9c4e233acff20a49ea5c72811b6c6b43d53da566afe8be0d3926f13064c507668110d1d56287933c3f59d1cc66106ba9db373ee846c48a20d36e71388dacd25644541c7dc21b5b04d12d9fbc48f67d468ff34953c4ef53f9a3f4b6222897ffe9fb6be599b5eaa906e03496cfa8f40f0ea5563a62d7caaa87911606da5ff6235cb26109aaad8dc205407d6d0673fd8aef7fbf88b7e80695dd835f80bb95eda34351d0a2b74b866f9c18b0cde27e336d2703a4f7ad4b394f197e01bd28b7724f1088f789cdd9fec0616bbc4339a5064c2f7a7ee32878ec186c245e9e1c8c9f885657cf7d189e35129f99b74f55b10a66ee9a630367f3a1c9a5f2206f7a987b5b57cda6c27256bf397a81ab36aec556f4896e54dd5ff4631a758a2c10d115ebca03db3f1c73848b994dbbaf4154cf99cf0c51d6cc22bbf4a77709b55cd44a848c6bfda330c18c4f6a6cd631eac39e4a56056940cbdad8451b4fe87d31cacf236195e9f2240107280ba109fba86551dc5e0e0bcef6e55817082aaea1d071885055532de253d9e90ae177cdea03055213bb46430505f94063d5cc03c3e7024c6865eed9c3fda1c37f9984d0b28fb7bbd0c1d24c1e105349da1271e1fa307c60a027fd3feb371450f97eef2f205945e9cdb2051ac01af21c9fa07b3177cfe4fb96b21908809325486632b08725eb487d7d2aa51b64fe9038b2e5c16d637f8741343c9923c607b7ae60e2c4c343b8690c2c858074b1ae6e20e7b834e6570878f890aea8f58b733aad31f1ea62e6c89fa12216d62d99997f0f5f86ad71fe6d262e8eaf7f6fc17698f56706147b345380d08e33558fd6291c32243ed573a6e2a11877298992cb547096e737adca57d0d5559838c8e8e6786aa33a454dd5d769937f376be1fd2cb05d48b34b794983cd3ad21607c38f514e3b3eb00ae7b81317f8bf67572f5c7a8580266e3e3a98748215399138ba092622616d1ea9e0e459c937f6c852ea2e92a26e435ea5140a8c8494b801b08c98808c2a864fe1a18fa9901dbc4e048293d5f39f0f1e20ae507bb119450c7041e02eefe898e6ccd6015ee7bd2c90f2f046a44ed033d43ca8a793a29b8ded43f8aff15badd0f549c3c165eab8fb096b9e48f9cedc899a7ce4319d4385607bee68f808ca85db3fc15db2d03b22b0189a143a14ba222e0d78bd51c5ed26a2c8c969d1b212b16f853439d88a4ff0739ce471d09004b65b821e38cc715ac009864a799e91ccb74f4c0e80cd2227f971c40e41adc5e84298b98d82b25f6c04e97d24d4fb4205f9524acba3f675065c9b34ae42086141ada5115eb84b7e4377baee8a4ab3e00ed512bb04ee8066b8cf0c5b81ca9838b68685de3d0d2618f08e966c608c8e02743af3f453b74045f3d707b35c96542ff6f455b241c45bdfd6b09625a3deb444b393da58ecba36f58bbfe8cc410e771e8119e46f04325377e759e66367bb0b7ced0abc51158ec65bbfa08c838cf0e1fa99af361009efa534c16af06a1739657c626d4c44f4f22034cd86648479807d2dbbc639f3b28c572d9f03f91716660e68df578410fb81cf5b29b58dfabf874dbf33241c70aa1844617fec96f7211aa81df7e7ee5809fe89d6e4189cd1c7dad1088367cc2857b09e063b2dc517445e8c35906cc85f2516c43ffdb7b80a59dcdb18d7df35d1d71285e8cb1aee37eed67bc24e8f47aa2316265bdf50d764f8da525fae4d6c36a27fae78e47c108e0e4960e914b7baec29e25b49e576514527cfc1a2739de3ac46bdcecb2b50ff0fd8b077db1fdab1f4afd8911022fa3d59fb23a35ca33585f6ce27bfa514fa7ababcd32fbbbe173a9836cebb6b82b6a9e8807aaf0d16fb7617300a86dd164af78a3835bffbeb37a127fc53a9a7abb933b660ab4d58df6df95b61f1c56e3f050fd0cd120dbbc976d440713e1d5ea588c565ef6e4aa15373a0b63dbbfecddf28c885643a85097ab0693cffad0880c749a531526ef47213d7ee21c0ddffce11736742f87df46462b394d309122745e63c60194394c0f7fc575dae217ed70e29130a45ec5c05dda61407fd86b7af09d5c11cd3577406111b7050bcbcf5fb4642d4d45b0dd55b7ce6eb8900e9d2335ec5f3d04bfe237b9360c4fc211eca0876ce283d5101779a0c176befacbfa2a234d0ad68c54607063b3347b5845a5413492460e28ecc0705f772db7e07d8e4c2ad764afefb13ead468f74564c97c1a44f38e8e5416e49baaf2e242ee2d28c0090138fa0aaa33e9c74f504df418f0e1f9738e362b51608fe4e1cd6ff1fabac6e3e9b5f3448b7219127dd47f5b0a79eba6887e32d177ebf327cfb9bbb484db3764f5c6ae2b04953f49f845118ff66939f16de620f29007c25f5b48e3be683a482a954283633749676b1db9eac027e2effc17cd8d4785f3eaed9bbfa261207d31ed7dff59e8e1cbe533ad6b57de5ff644459954a51beefa822b8f3031be2b68e664b54a671d27057aa4a1eef35c3be93b20766ae0ef319588eb4d032bc7dc758ca9076d8c2b61cc064a1ec58f1e62450f493dec3e34666da7d830df5f0d904dea9beda4e1796810e557263194c5ada93c8efe94a7c22dcc896d2b7ba590cb5b59687ac77cb97f2add27059af9b21dc0d50c386e8d33816a19561e7cb3b7c66b62af2e191c99f46a05b6bd313dd823a07f739d3f906017e858327b72adcf1be2cb185f60a5d2d6f649db6e4bdb251b05228aa7b66fd733e9be21188b67a7607522019abfba5d413db042182a5f193cccb11de59e1001452cff466980006b20d07ae8370330933da056ca9ebe100278caf031f2ef31f40fecbf98479500e9b8d8693c49b3c581eab9f2ab6ce28fbbd96aafbbb6b567ad4de505a87c40354520c398e18bc1d52aa5d7c791c1d98c52c93868003acd6d873d9273a07cc4e4b6316c0176139de71c5baa491a89b593992493fab93138bb0f734c36d24631ca6369063e51ee2de37f0bc3a844b73d7ff0d2a28be24b08a260ad18897cc6a11325b5d22fe2d522daf05af921ddc55fbfb0b0c852786ec93b4734022e188fd7163534ea869a532dcbeaa068deb34e00a2b071a90812d1faac1a17508261d6144ff55b345756d9c0265c1b2be96fcb60f5a10657d957e4a152c203cd30f236573a1f5ed0ee665a5ec5b78e75b8b77cfffe4e038170cb4e808f526e6bd1980f336c0012c23f8c2e737a973aa2b694c8b37359fbef4a2427999c40becd288089ad5246b590ffc86a7109c1ea2099f2bbbcbfd86e2d8a5b50dd75797e0adbb1cda6fc73565812362f6ecd5f733cf778ad124a785e561e04dbdedffa95206ff6bd7dbb0eb1ac6f6e7c80724dfd7e764bc995d65f3b47b3cea043a3b8c9eda35b72bf17eca37c62ea2594a61c3b6eadedccdd9bf3c153511a2ee697c200a1d9b5e29f10d529fd772413a83e7affe156c3f8fa49e745c7bcb16839448e07f1a19620c31015b6b8e61d22ded8193bb95651abd53e883dfe320febefbd7262df5f6da9d0c6067c4cf2a22690c5e69a97b2b0b8e2d92e9673e1604da9bc8d3dbefe5b0394076bb185fd2785046ced5660b71693609dfa514aad8054ca66748879146df0ce15ba56ec9e3e7c3cd415a31dee6e095920501e7007972a5ccd36ee186796b92cdb5583a24106f1669b8eb43cd8b0dbd1ea1e4704c1d5e09d357fd8a456304b3918a76c271c7342c816c7e64744f6c5d4d7089d2dc2208225f2d63ac3c46ccabd565017c7300c977c8817fcb9c530ab8d573bddb9fd891723e77dbee1242d5d290abe22a64333374f4a66baa99e9824bdd642555f9c7a65139d76f60d081c35182fab1efd73d500ccfb79a4166e91a7e4affe5f7401f1bbea355a6aea5437d0781be40209c974af758bc48c508c2404e17f5da2b33e88e903fb91240fb97e7bb1d1c35812d0e20d3621b57f98fb346ed249f6ad6ca787db61d59c1e6506b6c3c8c323ef2fbc6fa907c4910788d3e9ed8ee83ff9813b7d24e839c9d224380162362ccaffd30458b7e47a093422f3053d075dbd4142c67aae78c7aa9e649f29f9732281b1e89a6ce1fe905644f690c248e1f50456a20264fe440e8c11dc5f878a58a8833e2b20db05cbaaa204922fd97a7cdfde1132e8ca063b054a407bb7124126e924b63009ecdab23a1e61cc654a679e712128f3bceea1f39c98f95a4d0c1b79ed190e5cb5524e88ca985f57683d87f25294a5ccbb447320420d430984ff4a42421e47de4ecbb3a39b6e40d8081ceb304f3d694c302ad1fd562724c2efb17c837693aa1f2b52378bed293941740cbb134442a6c01456c6fc6b8c17257e923230881cdfb52755c5273d9caeb59df4d8a093d96e499f506300d2ee745579df1aa0f20ef9876a7a44da4680c946941c068a8e1555fed40441c3580e42c04916fa172e13547fbf81ca38b0b5ff89d4cb53f595d66907fafcccf82cddfdea880cc630b6020f40d930f558f8a2787c777968fc26a6bea952b11b92ef4eb08a566258a01cd5d1cfc4abc81e6fe6f0b84861beb0448d8549a8f27919d87dbc3927b21b03064f51d9f057a459493db034da56815c026290e951df964b62caf4825bbd740d29c91e19bfb7cc2a332bbec7c6acfbbaca757541ccee3e53d89c38b5f1056116e165789cc2830c872cad6ba7292afdc2a75cdd01d0ed35c4a70db93a37150d69ef4a3af43d4210a7e763afce1cdacb686f327cd76b696c3b71ffc5eeeeedc0a54bd3554c8fafe9f72867502f12581a4bc9945a63a3c33e06cc782c6ac1520c453284456f748907889b6ec9e3068e3873b47213a8d42a01f77bcd0628861244bff1568ff360fa41beaaba4920115152286b0b4941947d4198f1697445617de3647efdb6ab923dc5d9d23316d1dab125b2fe53348d9a18322a525894d65315d1ae242dc28a86e49328d087e991fb34ac0e081a161f1f260fb8d0a5c9b4c3ae6ed951b3773f5c3428ec6267b6e6cc446754e54bd388bea70ca3e2933f4403c2a7deefd7b47c1abbfe3a66114358cae1273d8ccc2c307d94f114836a55edcba920a8636c0ef7e6a275d4155dba434197ec5f40e31324b0ae39427568fd7c4e4bed6288b06fdeda9eba126a628aa3c04550c91c1fd5e04d90024fd7236cea3fabf460225890eab43a04011785b189a8a524eef7ecff43055374f847a3796a1dffd0cb12598d29357df8fc2d9b7d9ef8accc30f2a30f867847c108e4098c33662c478c8f7f4e6fe4132b4ebba2a3399816b704a1c588e6344e844c61d0a8bcd989b0594e5fd83e262c3c4b9b2cf32afeaaeb9788100e671d66a791a34fee81a7b65d3a1dc58a466e5c447dd9e127e6d85b00dceda71fc2d08432f273c000b3c689d7c1720b89b39463d8cd42abd5c025bb0e60c36e0380a72415c89323801bc8380c1ef5a05d1831279722c6d2e3bdf70d66c64a4bd023259a4275405c17e50a1dd8d1f261a2544e4f68d95b2ffdf8ebbd1e5b5ba355bf6abed0e90ed37a51c409f3cbd8f6239a3f56c5f7839f113efabd16e481b1da5b4ea08e2471a9db42da61291cf967209eac5e51b63683c78371ac6567049214f5abc3f15eaa9a3dea67f8958c6370cdbf24f15694c79e4a42eb33e831a4a6fac1a4e9264786511492e51866a3b4d6f10586c79e3097e37b70302631401e4df7b5adaf26c0c3311cd331b15d143841bbd773665501af74fa470a49d5b2922c157916840f6dc648ba8bd52074fa12858f5a30202040cca25e0162d0fc85f6c0e06c6ae6a2d8fffa2530ff0ceae2f3555a5507216998708d571bf82931d11d214140ea993c19494e3bf86bccc920d10e0f690dcd49efa172f60b80ebf8b89f0402f2c7e5d6275b08091b36281d7d4384402a62afc61f5c6fd90d62138cde85f16c05b383ac40e3bd0733c5d4ca63f682b5e29d38f0b328a94f92e6ca9789bda26b1224afdcebea4ccfca46c2218e57df9fcec2d45dafc2ee651218a2f59bfa92a3aad06a34d3d41c0c94b1829ad35d5797b736babfc15d74e41e1e86d9fbf62b88de7369a271c47fce7675728bcd47d6efc68fd9cec0fa0135fe273279d50c07839b151b79577d4d066bd79a4f8a907638401bb6808d84579db4b96ab09f1b5a83ea1294e31e141222d3b7a745c1eb73ddd219b667e2c0031cff519785db3e7899685ba856626ecf2d95966337ca698506441c3b65e19c5a83c1e1517733a6557179315f5b8bce02b7e0db2179dcbec488fb457e2c0c476e348feb7bf1548f2590310ee9a4b2cce6f5976451cf42bb4ccfb1d88064824852f7bff13948bdda9133228b824c811384d17c75267d7ea2ea57347008119c7031e1f30f075b0da497a60ecfe7ac8da4a59f6664c21667ac753e7329bc3ee3cc641fec1bfdb8f3832cc04de90f721723f78b5ce211f481b653c1d91b6ef74dba35a30fd3940723d7eac850534d9627f0e9846a1cbfd7ca98207d2aae4c54c255ca9ab496e6b4d8c6e4be1cbeb266c943c35c7693493a3d9250728051671f8f8441a951aa19951bf21db8d51d30923cb5c03e60d7f979935b57f0225d35db823a0befd0a17e3650c6be6f5c61f9334fe0aef76676904db2305a0b2e073aff8284c6b6dab4218c6042aed7713facf0442842576f781b524f5f5df7f5c25fa4663f0351283d41718cc54c0ee4ef3bf378e6c5db9a09807ef914869b987d10a2e87f4f0bb507706fbb345ad77fafb4c84806b5fa1f6a454029054cc728d6c38b1dc60c34885900f598a8abb0f3a3e027e98a5db56212e59264e8c3991c118f20ef7dd20d045b2dc360dd29a0408fc0ebe2af4000fcf597ab1085396a6652bf2214b2b5af639ae91bb45c362dbea7454ce2cc85197ce33a3a69f9a78a03bb06e0b4197f677256e981817f52367462eea586eb355897f71a8615655d6e4b4471c13fa125cbce95b4382adc18e86c92aa413f9121e33efe849f2ca9ab2955535d5f42e40a1e9fef03da994118d1eaf6dc1e41630a1b5e217ba7a794d8652d5263029bd9f00ffecae70c3cab11dc9d12ab8d190b98057077fd9a7f99f03ad0ac8b01d0b069efeeeecd53f6187db8149eca06844a3e3655757d8d485872e54044d52cda0eeb22774607059662ec506f3b930740cbd71dfbbfa65907618813537911a1fe2708ddf8b7771883b25bdea2d2b9a5c99ae1686dcdb221102f645dcb19eac84ab1d8f812cd432757202b9cf92f69125db323ea851b7e511081fe43b2760eae0e02518677bf0bc14410e2a010c87ef3bd1de9f4d53865d31b922898c81092d03ad0e021116218aa09a08b0928110bdcae385722d51291eb315acc34c38b6b5088a8dcac6c6415692ab1dbf274f67da6b7e2145fcd60a7f83b2eb842904a3e03463c50d175bff0644f77bb8207413eb5092dd5d0c7f4bfc4fc29a6b898c7de6f5a358f1345e6da07eb057dd4391d78dec88cb3886e017276c1d368f3c791f36d8413bf455ca36659329c863b8d97f1c916427ee95ab3cc21bb52782c54f41d208c409e12821ecdd4d301b0d9d801083f9e90533fb336c324976187f80b6fe0b2e6c02e3623e3c257b8233ec392b09d4b45b50ae3d60bd2a1f4d9e425448c97adb7cac7487a2d9b09385527e64f3ab0291390df9711105b4cad546ea60e57fc95a5f09d5435a03b7857b15020dae51e79e327f6be040bdfbe0e0da9e7272ce541c3fa94e4135463bcfbdaea96e00038992ac71fe469f60ff50eed20aeee35c84c88fc5efc4622eda7b8be45db7471db6effe20a4a2721cc91a590d3b0d2c98c773f4764849dd5defe3850cf8b8c2ef9407128eb853b874bc3165a0c3f6fb6a1ee5ad64d40eb44374cc3ca696be991f5b204a29d5bcb3e640243bf7052abbaba5ae449a4a0eaf9e4d122ddc02288759de902b51b02beab3145a26f0d9f081397cf06eff2eb24daf5e5a6fa50abe673a808aff1a6393e7502b20b8f33dd8e769bd53a72dc55e3c6bc224cbf705e08a32d8f7d733a6fe0b0115f6c67376eb40b5ddf05d6d2ca3935f07e0f92dca94264c75c639dc54b2c6dc1c8b2423239854fc20cf6fcff721814778802f3aed43283553625e2084a3f808149eb2e1f90901868d1061900d25516bbdc1f4f9d3149f5a441e76bdeeec0a0b170204c575b92b8c45306c494678a4f87ccb0e737ca1d31f4104dd2af273e08545475b49e934f1e183928da67b6cfbc6bd522ce3a4ab2882b56807536874fea867f920fab0468c115d974d11bfb2bcf7cf6f128b0b149feba6648b4f40b85d52429fc94db9038b6ae214ffab42b8de09ce52ecc5ede480cc2085e65454455d38b87a92099fdfb6e67d049767a81ecaa4c12dfbb26a8f3ab9f31cb5e43cd27490f96e9847ee2b5b88bb93168398e4f4d5d9eb6158815b3847a7f5a767842f35d4ebd7a4150b0fdaf072335aa01016da4649f01355f29e54d07c0c2e6a7d91e625768b10fbffd1f3ce23f70b9f9edd4a2f4785c0cbe4eb23f99d6fbbbd037834610d69f6c6408e6ddd324aaf146f4f581f9e5375954571480e9a263baea849c0afb78370f7c25cd5ac18b8d53b212f4c53150dc3cde3a8816c7ea06586f81395f90ddb8fc14d97a498a74575163649d7a817befab619735c812efae27e1584f918fb04d844632af5ce8e36d1763066c005d994a8858c3e7aa552826b9cd635b36b6f6bea785f945cc41c73c908a1822366a5cf6107ac27dd555f4f1f4266fbfec47455f17b7bbb6916358383c6969837c83c524e849ff272cf87b5e839446a5339d04eb9045a26196b91c2f9c4955059a66eee39ef7bb0f4bed34f2eca08695dcd59ee120e0ebf57b81524522c6a7ee98c3866064f8e994685b45f5551c78b0c0a82103d65f13bb19e591852de9c22b3139a3f7268298e3e3f91441a111704bce9b5730f614f20d7bc1b2c9d5a1147d4b7c556bb12bfc39ddfdb934ae5f181abeeab306476d6870377100a8df0aa60a3699c523c3d296e02ad96f1f61016e2a13a6b3c13e01db1489cd22767acf084c967197ddaef4bd2004412a38d2830804218c57d316fe8c124e09449490147d538c5eeb3c53541faed051a36eb87d00799ac9a76f3b4e505580c81dc34693ea91ee9c8e9fba1c7bf414433d5f5e756c507bbc48414ae94c84ca670ec8042a720fa58dc1a0b44a4fa5997fdb353520a9ef0d31433e7d7271bb43fed617b413663f126a6e542763f9073f78205c91d8db5cc8ee0d550d285a9fda3fdacad065b6699911bc84334c95f55b99e6e3b30a2b0d7ba24cdbad3807c459d4e06ab558861081890bc1849dc058f339abac2ac42e494035e900c57e2baecdef8c17dd85e87fa04d47b3a0dc0c579caba59e2a708a8176975f1b835ca55c097d8db708a2c991edd440495aa08dbdba091c478e581d575816fc0f56ce617f13a27e0a261265508ab2b0e5f307ba8e6f146c2bad73b0e9679ee04f1e456214c0b18c69dd0d5b777a8777b781ebb21e5875fd3f3fbd49c639f81b1ac412d0e04e06d43094b9ac907fc257834fe21a253bd7d1b382ff3886329e88cf9e449b256c8b21a91d30f6fe06f7edc7d6febe7d9db9d7a9b4f6a63a45fae95cabfc5f0ba94c2719d63dd25d27cb9d2b98a1f383f6dd8b792e77d2e4f2a7ab6ede16597f821812453766f9287e30ae0d2b933649601522e90a3477d66e85559ee2f35317f527ad844958f934002bf5a4e961e715a3d0485367d7e0cb10c4b711496d31d1ebec6b76d5700ba17ccb9d8bddafd07bd372b6680b3a40b53cdc2f754abc7414647a0e453418de180c072c10844dc6441df14e3b881dbe887f069f3cb3a96cbcd124a746e3251e702302c5749d09a275210096cc41f4c3df66162f05e87d32202fe888837abbd565cf3f18fd3475524525e4f2d113322ef3143fdb68ed95270d3172f56b9cfdb99faf40bc3898fa47838e060b533ead91acf0c011d850c782f6e0f93b639ae5573f02ce1e04c54209a29325b965cefbd90c5a977f3bee05647e0036a2e35f1958aa762c8dd1b40e40aef81c046ae10a5b15afadf9a288f7e8aa145623fe73512e0c86504b2c2709fcf5d3d5799e781600f195dd59e3a8bf2afdd8eb0f4dad6aefdf79d9741ba52a2e767ae12a7f405bb6b1f6d0ab7012f5e056f7c2cff4971dacde0190b6eacd2796387346b7c9e5eef36ddeba2bef2869fc30e29597a3c84c570e3854b893156dac90ebb65e6fafbd9a907ad0205bbeff8983650f0713016bd3da890c9328801058918d7563bb6ba7c5ab65e3265ad21b88382db6cc50357720b2e770567e8251fcdd0a6b52ed44b497eb3e92c80c3969f28b8ab50f90515937afb1aee2b2ab3c92939dffc58ba92d181d57bcd9d43fbd0dff62193a3a4fad24fc75a55c43d8de474766faef25c0736ee65a7248f42f0d570c2e6e3d8caeae66b8229288de9591aefc6e2a574b4ff364fa481bd9352b3d039c1b3d7bc5b5fd859e914dc2ab7023c36da40777f2778811c5448dd2c414f618a3445012a5c15883a841959586d3f9945cfbf09f1e6c80fa4a3b42220515c63be3813fbcae72428576ab388a424920512fc675dc48274ec6313d928c8053b9efe98c7be53a304c9da4ffb2edf2cf06425bf44d698971a7d3cd258c7eec5c0303af411747e65f9c82bb9df55bb395c56496a11ef69de209a421bae08659d9e977ffe6dbcd1146e2be337789ce5e0d192c295377b0325522ff865a5412db66b31c41f9a2599012523abb48f268d94fe0c082d5415ba9d6bd09032ea57219f60d1b26463f369233f238dde058f993b4ac40c61d28ceffdf2466b5645c25d41ab2c8a2202d96d80d634a4d8042be1653664c44c31589e314fa87c8430883e1bb4102bb33b9343d23fde1854158b5a15ec61b0d707e9abc27842f437739d50a1ab15301439ece992149148c077d2dbf8fe4461976093eeb6bd32f140b4d9fe3dbe98fd7604e936dc80b7a65452405b63b60c8d815e83a613d80c443afc32b0dac3ced796e5c57bf9d76f6bddca5e30b706f3949e0e6c9ce8ebbf2e66e7ea60d8be8bb3d08de89ea43e33640adccff09ef49686838594f9cbdd50d6c5efb1434f0506ed8224de128b32e54f9c622b1448e21a6eaa083de746c2ebb22253f196b75e58d6558daae60a67bb87a2e6f04f95895fb3b1ed041310e8ea406b2d8bfd1f394d7713b864b0b40ce949e2f4fdb4f7fa65a033d1c8d0ad3c9b0c2099fa9060dfc9c6825f7cb5ae6bc9dc6dabd11c4fadd0be083f1499427831af457694edf1e0021ecdd9fb4ca85e6cc24ca5b5f471dfd96e527138c75eebdeac5eae58b74c49a4d7595ced91e41429a1f9afda005c6ce401075d9087e431ce4d3aea871796adfa4ac6fe6b5c71218cccb5123407176010c44b6b0610256c22afc8de5ed283cd60b8540a76a47bf49ace73aa6a76955eae593b45bbf3711fc11e53edcae46c4a53ed7e2ccd48313584e19ae7fc869a665b2d343e98e5eebe3f49c79e2388c9a2e088fbbd9d2b6fe626e691b51d9ee6d258dd35299204e594b5cadf907de7c581ee5d7496cc08bc2f2d9520d437a4e1769387222d42c6604c083cacc545b6e984b45a1e1c0fce2b1156f8abacdbee67f5bdc2f04f06001faf8122eacf89c31a4cb751facc6819e018f3007371e2728852b2ffdc940bf6d2a4cdc585f5af7eb24cc712f5205d26657bb08db61bcada395bef484b927e8d9e09e109dec4c0fd893fb798562693332433f61c153a086ee69cdf3a6d9877e64a129a8e651a5206bd3696679697ed0343703f27544f2455533e04d0de62e55fbe996ce13bd3524a538588f64c8c495597757d95262712c745cfd4beb7eb35397760f856c42b1cd3ff1cb5ee2c16b5a44668d5894f89f13dc43048571283e689b1a78aa14b1ce6fdc8abc488d9661539433e54b7ad12446a2da683ab0b5d41139079609f32e6c0036035ed7a04a1491fb6b70e76f70ce03c31a3712392aba5cede3de0430de7b5cd73c2aac95bcececd00c65198d9d3cd689a48826b91eab7ffbad049ba2fa1061ece431a16cc332d4c088613a1b97761ebd6f93b1d78d8d66fbd9b969bc974c37af7eb6219c0f880b3373622ff047bd4d959b3a08a2b9b56731d7183e75febebd6e0a52aa07e2c1702cc0bfccf17b348fc9583a20571c7e8fdd57a534e2d841f1ee31a455219f35491c5afdba32e61ac361de415548961def544893ca2623fc87e2759eeb46d8823e9a268ee024a61f7afc93a6681f0b5835e449b05fb0e426db0e9214b372d1670bf0317cbd0fb64682ad7a4faf8eee8324c1d54cf29222e06fc37d9867161b09a90b5b2c2b826a6bb70bea60d9b85809f39e0dd903b2d89b3b22c8798add9ceac25c95d1128aed47f8d33a78973e34758fe9c847dd34cb1c7f417c763973bace2909c0f9bb3c9fcf34dc0b249ef37149cf72a7063e4a6514a71bedfa858f4814cfa62f618f9fd0d6c4a310b109bdde4a57e0d9ba944ce9d2aaa1060812fcdc3a83e8ec7e637fe53cfeecc8fd5dd3e63daf68e99150e71c75351cbadbd10c4ee2b0e9526aa086e8bb66d05b42508cf2795d6b4133ab0b69869455715ba634e45653b08c141ccbd1b3fcee7794604750274a1466ccfadf4f5889bc932a479ef8f336375cbe1f578ecf818ed2ace600dae812b09630086782054b1add2ccca59414729a2aece73c9812748fbb2fb79274276b7bc15e371b8ee5f668aee28efca6949451cabad0f4965d69402fb9380006fdaf30a1e04c7bb02abda0db31d24f54f8e605de452632219053e20e504d5102458f4432b54b07772cb11bf8584e7871b2eb1b80ab3de164635983ee45dde5fde7a395c8e4aa5ba9d86062345559c94a733500d28ca97270295ec5c2f10a23bc2b0d926ce98ff88926cac66ba9f232830442fc5561bcfa2e28463581a02dc532c2e40d00fdcae96d0502bfb927e59a57aecb8abb985930e3515aac109ffd7c808bf9e5b876496b5aeca654e0dfdf7d2df5b9f9f2301be8df409d615ab9bf665529559e2466329db982313b9661a7412330ccf326eaac2c7dfe4329910dd0d9330649cf8f7f9fcc218c9a2e7d6615e83764aaeb7156506091434361b195d3ce1f71d026164fc3b0891c551bf11ac3708c94ed8c8acdb1e9452a860fc6c529acc7583c48bb40979bd424887a7afcd2f5bb6f05187cd9b53a8ea92b845252018bbd13c7279ef422b210ef2367fe996ef436906406dc1cdebeeb8eae61ff25ab5c8d7a0b7c3fdedef3ad9e602b26a4726f0c2ac6cf430f37fbad69da99d631344b24a92740808172aee76cf484d987aafc041a2b1b3e81409710cf77a6625cdac9e60529cb8051588da87191c3b10044afdf356876baf3a898ff374cdb6acf0142143491c3b8eb33037534e55ca1fa74506f9927ae39d778b7dbfaecee97fdf44cf7d366672f6c955a0a8f2ea16df0dfb7f36249a091ac009249d2cdac8a28393d0ed3cc011b89605cde104bca2d68e3b2406b555d342f48b021f82a7bbd8a932401ca1b1532dba38e87be0374e301d6855310cf4fdcc103e5e7e4de3e44dcb79bb00bb5fe8e506003b8f37672ff4d39663493926854510952ac96eeb7786f0334fdefdfe8c8a28b4c025fbe2106447579d9663b87d05e501565f3b6d3f42e320fa448f0dbbb742cce5ed1e381dc8bb112e6aa39a6c9c291e4d894d235e50d2a1e4d9b70d223c94c82f9058286be98cb3fee68e80be816ce065dceaac2af2f5e03a663da3ddb985095642f33e377db5100352f4ca50fe334c78278af0df59af91c08825697fc8b581dc684c8b997e0b430a410995473533a01669022b9cf155381234e6687d79e4f8b0bae99ef1a775c0214f26e8abab3a1e60d2dbd1bdc87dcba06bb0192b36288520458087efa1d19596464e7629f1dff75fba7940fd5f144a1ecd471f4066bc0a58f9ec6b9b3935f70964e68bcbfc1ae3c43ea96b3963a7b5f810433c9ae746027bf002262677d86ce05d76b5852d4037742fd9016968abfaf5b8bc2d41e91dadda3e700aeffbe49a0b82c699328da62ccfd8756948d329d5b3ae69d11a57742c40bc0909156ee4796ee0e8410d4334f91a9e1c98b347796a7ac5ed84573a310d3615f2943fa427ef56b44f79425ad515f0104947438a42887fa023323db231a90e99b800ffdac9c0dd9d96bb438f72b9cd694223df659618803a1f5a878829860225c6fb95ee548064eae617fcbe505bc8715792134756dfdf1c3ec1486f18c6cc35f56d0a619a6e5e1b8822a96693d4a44369b9479fab1e7c3bc788fcbc5351fd480173a89369d7bbcd476cc710d6b6c5964002474cda1d1a03b1333db08b12b2e9f167b42ff716d42e831da9f756efd9c65244a6442f3854de9ad15c556481dff0c05cfc6b729437e116f1de066dc9603ce042ad32d49ad03e284c3543d5a3b96c8957fba36dd99ebe7658e733a6adea32667343c46109d4568ba5480e8174b9979ac32253e8212a37f8d8972eb21a26541ed22987cea4fff5d5df33f80962ef75a8bdcb8d86a72f360dffc7fb91b53c3e9875aff6256c59c79847ba84bcc7949db64d821c5cbfb7519f9ff4700f657286cee05f34c9ee3dfc32c07530dd8143608fe57a7334a3ffc810dba9f5a25c1ef8863909eab9c6f7bef717912d319ca0cfeefdcf8017ac97152a07859b9ae544e5578efdc671df1f6a1cdb671b0a9f46ac92a3047233a9bdbe7ad534058517206870a69291aff4b24e3c939f071975e14ebdd3f576d9002c35248e7e1e9341ccf77086912d77001e4d061222691a6032e3e0e07b2d0b457a426d3c0a39e9c35220226564f6910787040a5250c9afb4f5ed570b2c158bd761ef33a676cd1c47d474f4fa9739755faecb8e130b0e366e648a2326c25901ed5c425905cab0b638318a3b707b7be1bb493445b2fc2893a7eab2d4e3f479676900c8ebaf7d713e7e43e24799f61c3121aa5f1ce015d88a70f3ada97f537ae61e256cf37a0fd5127343cdaf38dc45bfe6df0f831b0f3fe7c1df45b6bd52691a994da5efbc1a36d1eb2c311e76e0a2cb7a8b08dfadcaacbac19875af3b1754bb9458b3f02df888b4880bfb765b5ab7343bdf732e511b7f54cf385c5d465dc422ffdc358535ca206f802ce819792d33190b41d5a172ea6bd68406280484eb21c8e62763ed6c071ecb3915278863a18167f0c49408e030fe006c5ec85dc460c746d8b4904ce090fcd57c54dafa1cd918572375bb8e4274c7bf21ca7693639dca50f73312bc098e8d828fedd97ebeb6c3c62fbfbbc7e2aa6120535eff3a2dd318b5df3caabd4b4ff5d96a47e62a474b425bf27105877cee2bc650afe6b2a65ffa2053bed8b3999c602b941765008b7c7f2b8ab2aba3274bf20a58c8fa52f534422c8e2c669d3b8621f303de821948e78013e6aea8f1f179ca5a548e2dad4a964349cc0f3417a07f559b775e4c75ea75ca85c3db04d2d2fe40f27eb35269fa77a90ca82c498b4e6b737ee4abf8088628f9d273274714563a4f06c78a3413f59e4d5ed30db41e38cca79672f337800f57342a18ce04895b9ccf8fe7e7d28a016f02764713a7e4dafe065e503d8fcf8f0e91b7b66461e9423b10d1ea65f039778427c5971c43d90398c90e6e44d302fe306a5e97a475cb2a122474fdb15eb9b68f3147ce000ca8d5f2eb4e52f76201b9833cee1a4cf6ab6dbb785ff71f930550aaba83e73bf76f852f138cdbced59975e63eb647746b19d1768ad3c98c511382acb852b3d7e3236394cdeadc6d9dc32eba42f15573d1e1957ff63721ccc2e88181c7c407985ccffa0d18602b303a42f2e74b9c59142144f7437ca09de20183aae15d5e91725d3eb197ced9ecf69850f68cf3c84e5547edfadec64d14a925ed50c9898f7e068bd869885d88f22adfdeaf3d4df29dfc42201494b1d87b5b62deb22bbc2a41919905af89f64d4d568bdf4e8b5346b3c1c046ec73db08715a7021b88ea763aa28f4cf662a4f30ca0c4f3e621924e62358f44d1e59b1221fe3dcd7ce39080847d28ce452e23c29900135174f0571b2743489cf9c682db1d55c1d5a88e7abd098533230dc0bb5914413ff554d25991c385532f9ad24ce4c55291b4d50cc3109929419630cbd8c80769c00860d571ee05b9c396b5e7d3c05716fc94efca1a0b1503d982593a4530a11111585566141def9a240c4fbbdf5dc7421868067cc70f7e0ed5382f0e7c3111ab9457c7ef40dbf9786a737aa75df6187e5d0806bcdc031072578210420750061eef5ab057cd70b50e90c134f421ad6ba3d8add3b173d7cad928cd527fd7c0588499c8714f65a035204b70ddd034331c11a2e0c4a5b5568270b0f74de4fb77059c5ac0fac299d59f92e63a0ca22da64ceb6d3e2954b4ee26489b5e8fd3234b6105f1ffe6e3ab425f72858f25787ba3c54d92b472e4b7ec09dad4f49be9e06fdbf34022a08f0e1b661c9bd782b23ba8eb5944fee2e35f94b409120c6cac9e318b8fa98714a416701759003b312eea72081e3bb5604b1ecda6502e21e87e1973a5dd54517f7649fe35016daa232e6752bdb21e98cbd2d4302483ac7852ba9e8fab3b97f2268a5681c40ef96cca3ad9cbd87efc0c064ea5edae03c96eff3f0088dca8f79081ac3314d5d95a97db4b9e3bcd752be3dd608a3a8f39d9ceaffda08b822389f09394ec55e264448c735a61b6eeab3f053d892181dbdbf5ae0dc9f82a2b68e0c4401a4b197e06e32dc2f8cd4da45d9cf84c9aa5ae92161218f3d7d0d706f55fab776e7ea75f3895965337957d186cd0ee599b1295998473a9e3754e7419d1211e146172ebf63a2ede7d16a9ec2309717c2bcee0f5e5d0f927fb9d0de647c17eedb63c8def0fe5c4cb70c41eabfb054a87054d852819fb35e0e503a80528f96c0d688ce46c445198bc86e3fe42ede4b3ea4074fd149162c44bfb16ffe505a4707129af58b736299f62d4d30ce073807e402a6c2f0169694deebc94a8e857c63c92c8796e65b74e868b01851224a9feb33bd4e39b6bd6d27190991d03beb423d1e2f19d02561d12ab05e33c08d554cd3e9ed1d3690d4c71b18401fd44ead54342c112d411596962cb5853bbb1668ed178744a1054db9ad7998c091b41354d3c33f24ce59e1dad3b0747dfafa55aac4b33bae9008d27c5c22b1d46fdc70021d7ea9ee0b5ec45124e6efd27cd129f846eb6a59d4f3a02a20fe3a478d2e643335d206ad1e9b92598be3ce3fb091a6158f5ee69625ae9c641c60e6f40b21386ed598da3eb3de35059b244ad4cca7ae2be47cd248d39a418a9f0aaebc8511bc5b72ca86579676bcbb26e027f3078b82572d1ef7e0bab666f83ebb27663ed70b623de82ec58487c139d652ad832d031a013e680974e1ea9db91d1244d452e663242552ef0d4ac884fdafce38e96efce7dcebc7ddce3ce9291163b4381083f62ed4d4304aee25bc061dfda3d9957ae30335d0a49c966afc48aa888681c866702329180e544e7c3a3c4fdc5d5388d005ee287f97f4308ec92c760af646028e59f623bb7f67ec945d7e1fec9664980371aad8735790f1dfa14e0faed23728b1098a51f2b6e289f4671a1c9ad71eae0038b1fa512cb62bf4cc945078bcadbc1b73c6772019e25562e710dd97a4cd3ec285436ca056e3903e3ac8dd2e43c583b286c617234053dfbef930b109ae4023fdfefc1bea0c3155444542fdc30de327137bdc8f2050a8fc0405b6cd8cde24a099b86c216349ec88910f7429f5c31e1048cc3d85d0ab23857c2e224ab570a60d9e5a677cc1b3ebe6d48784cd177bdb9926803e1ec827761f65260ee13f9e76d9dea0c2806e522d97bb19338e6fa3d5a8eb4caed234012c00c27bf64652327fc6329 + +Params = SHA2_60/12_192 +Msg = +PublicKey = 00000028ad196b4a107b80bcf5fba6795832f5c5fad5337f56307fa39e7e42b24ac1d1ba180cec8c2497c316bf1ebd3740a51a6e +Signature = 00000000000000004a559d131c43cf96ab2b370819ec167c5bcafd993069fc734e9c20a50bacffbc6bf95e97992ff1753c904c29b26914fd1848c3bb511f24e4f080ce8b644c5787e181734026de189c04b118dbc129ee01d501e8a57d366635707ee04cee826aeb8330bbe12a73c8015d268c3b350f4813da77fe9a79b295e633a5beacb7f8891c0f58cdf07a3d12ed66c0846176aff9217329dfc3b3572b8dac398ad4c7c36f6b9a5a72c0a9fb2f955a63d75548475e75676a0f02dbc377b6b3e6168834ef4d33cbcbeb7c75664d49a76ac8fd5270a14aeb987616ea7f4d1ec8c5027177f927564b135d0168653340e822ccf8cfd02df5c0b566ab6e4fb19ce551e39c93d83fcfec6ac49271181601da29f2a328057979c94881c7a06f6b9ffdd049906fe0b9710df87cb0215ed87b97fb486e79d37572092efb45434c7de39d8afb32dbe1e970dc3381c03ed549bbae621635fbd69056d01ca530ebb759863a622825c1125df2d216d3aa898f767f771e3e6ceeade676743ce424913268700df7ddc7598b4662aa1a96117f2a962c854a82095e170cc8ef15df86fc8fa11fdeadfca4028bd11f034f30432514e12481cb52e0d268c9c086a35d7e943dd8354d9dcf2f1ee33a704c7f6ec30e6160ca31a11371b24b6058b1eb4df80f7d7001041ceac2fa8119e2dd9573756a58d1b3d3834fc4a888e108d9931019a971a8894a995113ead9550ae171af8010091ee11d56738f2ca9778e2b5b4f60059237c18f5f440705014c55a167bf32121d427c81520cd2cbd806dae5f2f7813b11b0c153dc6bb793e7065f61d7f49b66ef845bce4b151d2875d208fa778b0b67e7b536474b82931ed74b069125ac484a7852805ac2807a1c36f33eb9d784aaf6af36bffedf23a4253149140222896d705e7568a273c3887e2f1982a77f2dab9b17acad77de9acdc4ba6aff3b71c3aabe07705f29b0511b6547d04bff43bb6850f5abd9a3ef02dc7b248a39c84b0ddb1cc0f925703c324d026ca1e510628a9543cb7196a615733e0e66b675079208c532795f3195b7373835fad0ae3d115a4a468265f2150e1e432dda3153aaa829fd9988e1cc73ec1028aab8739fc18923e0207223a44b7eb7b07429954eafdb7ffd8a0718a557d51ac8c2f06ad840e5ab28fa13d6eba15a929e84e5f48751d4e59ee15a9445fabcb0cec83626eb511ee095dcbdb81e5af964989234239593d21124af766a26d3f4220f423f052154e14e3f7c311b25ada10e7f931c01ca973aa177fc6097d483bd8a6d7e2942fb3685dfc1b778176459ffbacd07f543baa9846cb42f09e2b119fc4be528f1759b86dc74740e2280372d399696e125a95eb12120d383cd4f3402444ff870d29fe70bee02fd36fdd495c7f3393459175946af9c99704a3ced9daade48c59e010bfed84015037451a5ae6130ec5b18c6e327d1e311cc7c20cf5f4ac0b7f430c94934ab989d1ae1b4f19b987d6b4e9e6f40fbb6a79401eaa1624d1db938cfb10fcbcd5b4616ccff74c61aaa4defa7cfdfc620eb6bb43d3e8d62ca74ee77c7a7a3ed2cc9e3dfe5745c59a7d00c6ca022d6227c948e917641fcf0dbe4549cc075000a8442a67057de99fd09ec370194af181f401efd5d99a73ae128a9f42302faef68cce2a744a106d0497aa1feabf983b9f3291e8958c80a9b8367281c0a2ff8bd73d01cb0b81e729402bdf7aceafdc7cf52c9460cebc294a4ac86a49d2ecfa57141fa57b4274fe013a3665364633dd72c6d64bc51f4cc129c36606a4617043da4a943dd7b68ef76aa3440539d0265afa6865a2ae0a016cf8121351600c99ccf78daee593f7fd06a247f9d815c6c9df00691cd5e37328ddb19e75190f16ae665c50c0d71e4d99624d22c6d78d3343d446fabe5f831dcba1e109b575b57e8ff22f0ca5e79dc86668c58f85cd361998ce27d66a29b2294eecdc713fdac2c37454f64d733473485bda7ed783dd93820f830512da769d3c1e54d9ac594a79fad5505d87b605b0af4d02c7b06cf0a43bf71fe59abf5bb883b1be522c0180622df22f0715b9501fafb578666ef7d3b498b08c78b06458aaa7cb4a2a740fbe802002faa41f31b8ece114fe95fbac62efa7488d4c10f2f8551b0a0337529603d638f5aa5e478bb5ab1e9e1ad7cc469ce4051bf6080ba505a778a6fc2c353a715f8523f7d6d8d0a8d7fd4c84a92e961c95e4b04542f1b8d8bb95458748d02adc4f7cc63abe6f9256e05788e8b0ad86780db0fced26e89c27d18369cbbc2c6daee15a66eddf70181d96895cef6e1e4778e08aa9442010ffedaa3673a8818632da0311f1a9168c80c184a3567863319b185c0f9a304c6ab371ce7aeec435cd82439b32dbe0240cf48e7848c0b25ee6fef982c27146e6c0fe6638b07c1ad54ac16ea227cdaea04ec41976be40bcdcc2d8046dbf0938fa7aa0e667237e5b6c7a325cad87f96a7130b8fb9f5406a50ebafa9858eeeda8017d313986e3ffea71ed5cdb4b21e3efa17ad0e43a2fd707c7b4ec0546787c47519be7f6d41fd5c28d0ea20a471a27647f0525ac76f08cf97cc5704070c23590591af350f793a6204299df911e94a4fe86ac67f2c97692b2755692b8d1988c58dc985dc12daf9f1dc94dfc0c413ce6046c866ca0c871d1434cd13b03fd49a9703b2c2431c5db32f5b6d4fb123ab06246956fab9e8ab6faba9f20ec997a6887455a2ca3c151367646921d815f40fa13c00c7b19f15e65d57209fd9b0f4bcdb7a5a285ba658956a618ceb387c1928892c22c422b5b37ff3a2f87bc9a72b25888d6c387f617d397e400b347fe1bd905cba559ddf18e7b26e2b0ccdd0c1db561bc7c311886ff19e0fddf597a83fe1acf27f62ac56843a7251b60b6d3b5b8f2be25e863209a3215846fd9b64e0f51ec8423cfe8b1662bf7a4f6bbfe2ceeeaf850ff3f68fe39a501c6905eb297379e09c1e97d42450033cb580ad1ee951aa4bb2aecd879d255de27a0c6276a868331152bd6744a56fdcb3a42d869f5cf21610d4b6805a0319fa84529b5a43d5898724ab22476c45467b1c903da541f8b212b8c4a7e70c8bc10119e3fd8e3f11a2af98000b244e6ba78ca2625d845daa09a8b1e1bd5369c8662047bc6e1415ca5fc3c9695e107472ed7169afc5ffde329b793b9b5a123971c00490dc215430d65eab62852041ec313e9d05d0440eea1ad85e043a48cfcc282b59494ce622cf40c7fa86d525d5936ed7c294a3e01d5b2d8194e953023f7206a0388ba80e9592b7e311c037a8f2b2cef4ecd36bace8471e17df6d98a14d3f9b24daac04876c8e2dac27c12f79c14e1d8108a38cd863f99826140311e520a08ef925981e9a9ec1d405f8daa4bfa4ced7d57a14740d1fe43869eaca51c98d4b95b2d2458ad85009775f0e060421242d542509fcc5c20d800500a7ccf18a8c8f9a3b3308211697d9771a7abc223019dbad1c6527ba8619ab7c6b354a2ac5fe1e1d497e2187e7cfa0da0516452ff6c3f5a2cf456952ebd9fcd09f16bd861f9bc6c6ee00f77645e1b5664dd7d5169362ccd8e0e0b27e82b5a4aad62220a42e9133075e7b6bf63049753373933ed90ed49473719f34a2c6606afba2ace9a68f1279b8dd93752b9529dc7540098850f0077162f0ff022186af928b5cffc3e8ed496eb7f8ee861b35df8e17cd040823c85965e2282bd952e0becbde6027a795b9b9683cc0f1d99dcdb160494c46c7485566c284aadd8c2208d5efb392546850c8d9f108242863ad40b7fda11edb6dece6263cb64e02539054692d21db2c5ede0ce0ffcd4848a622fd2ded6fca6e1cc93d9b92f545860cb4172e45a2ef311622eb4c63b7ef859d2f852f15d559d2461c7ec331fe8026b7cd4ead52a1777c7ad5a55c5539f558f68a7371f2a87d4504cd92ad577047a8343abb706ff6f5b715f92da025978b785c3071135fa578e4359cdb72c7f6b11f34f8d5d8713fff4e281389e701694ba931ca373747c701049322076ce8e9d2e0503aba3ab93995fd2632be8085fd2925828ad9f8e47f05019c3035d28f373b7f095bcc040c2de6b49a5927962e8df2fb022fef7159ec3291ec09cfc8601948dbae44e516248061e52bc9530ec92e7846fff2fa356f3936fd8c3163396ac96d82ef4dcb36178824ef21c65e75769ef6d828343e6c77aaf7c35961b0cb000d06b187d9f0752e546c71c627ab04ab27129dd0e46e21db35063634ef16e17c8bd06b3e79d107db7b16ee4cd939a72a1110ed69cd12d32ab08518c934415b494829df916db15f61316fd6e268d87ef81979fb227ebea1e4eb2b86db9040ea4c8b62ce76b89ba4fb29fb75212e145e5e825d927559487d2a2c6983c1dc2eb50a38f4e8c67b54b7ebc7011d48d2e84d3956838c64e14464c9a6a87dc57288bc320ee46d923857e739639d8054fe50372dd29d9fab549dddda71273dd88c278323581bb0c0fc01a04aa117758fab716e063f8ee453b0c47f7660f253e2b8271ecb1936acbbb422ea954ae228db6cbb7976298cd5ff8e09c4a914e4e7458d1474dbcc0b68ee04281066075b1043f3e4062cd07b603e6a368c68b13e9e714b4fbc7fbe7c57173c51072279003f5f3b1301e05f562cb6667b6879450de9569fa95fd2a396ff1280bf8e85db8b488b20263a867a718e4595ac5e4a8caee74b34d98a39b82e8c495dba5cdaf59ee9dff083d8108d294cac66afec23d6b11d076f491415f39fe9eeb56d1ed420e5e99a8ed557d42c66556ae35a86357039a278420db742010ab627bb40ae05abf42294ae48fb5204b3ecb6432f475726a7d506cd7c29af13ee7a1f2f291dbb1f968c0bfe632e70aec860a927ecbc6d34bbc7f2a3a853bc391a28bfa7867b5b6f5f5e0b51c856e9a6d90910cd1d267b5af7c28638afe7a8ecf5fa8a10340224bc3d82f6e1ced41c5e8a8b417a0970d01d828e9a5bf460c6291c78d021ce670f1470585a1d3e09a20ba7ff9a34c0b56421eb22940630eaaa965c55bc6290c1457478660194e0a035d5ee3a8a32a11eea3bfb6dec493567d90db165c679008210c4567790c193de703b78ca4d236f6e64196201c741a3e3e0de7ea4b5e031af3d526e87233eb3c978e141c6ecdd9b5718e3720aa4385e209f3fe98b21808384b3d25f1a1586c5e672494b98cf70281a3c6c1829722b27312e97e7d91f221ccd8a0385d0f0835b959d6ac5a44cf7f91b9036e8b37b22a19edb94479e91bbdccd86b9e20c691039f065c59bbf75f37516ab7d664af98c9e4c3285182eeb5e14477debfeb2b1863ea05dd6fec606211bf84a8ace059e69cc443e729a3c7a8f9d06c30e075e1b0c12fce27c14371a3577b01c2b6995e00e445b3208c95e1424008ab7cd6408e6110c170d32afc2d48b35dbc36d5090ed1d7b9312762a02513ec0e1aa3226388a698f3da45b74636792a95c16a7d3d0be9c9ceae7bf841be2c09412c9f607fb295156a7dee416c659c7cad34ea45a4d26516add5892ba59460a43ce356cd6fe19578af7fb4bc1437e01746a0e8058074d3216a05bb86473ec0ec7867f5746c5bf1d03861a342c1652332611863dcdd8a4ec4e59ed10ea6b6992b86c001f55f57ade1a99de0e17ab4e81c44c232f897be16abdb9e61b89ade4e0f8fcef8e34e0ef0b440e0dfda0e0d54a514f1603e8250c50b560668d15e14eba190b65dea14d1a23e6c0389b5be5729cdf2e177f45c92b11e2d2c321df44d64ade0a49a42ba3e5343e3edcca908255899fcd71ed0e5b7a0b81db7b6195e9cd81ab5f3b2604474407eee9e70825b3e7181025a07302db4c295673bcc0f5b595e8bb4987f9603c73cc968e2bc6f020b9ec80be9fe285b44fa26c20671f04a5c0c06705fbd0340b17b15b48e73e4ba39196c1131a5f2f1c6784eeb4b5391101c3e027a6276b01df7ef8336afe58211a46f7a2940240960c80c4a569122b9d71891026d4affb2442bace2c7cf99c54f93ee6629184a1b4a657944ceafd74a3352f08c6c42d1139dccc682372e503e17bef3548b76646728d7fec14264cfefed39196f9ae4634d5140e39ff9a31e1b3a345c1b24975eed299a0d288d110b415642a28898b892042a69822b8636862c91c567775d9ba248490d1d86391189e6846bdd07b1ac5ce4971b2cfd9b3e4a74768f472fbb59fd523fcafc7375d323272c78b0d042b3a0d31c26b5ad5244955aa8f9aa88805aaf16b1fc5a89a13c99ed11a0b69b23695b7ea5aca314fb9a8148599447a7170aa5dccb3a05bb35841ad0ec768be413715b18b6b37027a4f4d7067661bd02bb629b55b55a1c5c1d44aaca2746e5aad5cb89515af501b1b7629fd3945bf4a4b13bf176d0276855b8f240755060e31bb30db0cdc15a8c9345cfb714b13993ecee410b9159fdf9446957bcf6ad355ae9b42462ca6c0e166365f1da8e2e1e301d6f513be082e4cdcfac284bb6ca2586708e12d688e59f45d3ff87b384e8b3ff2752d42a7c889bfbc4f95e6f82f9f546b363c77e59791bfe49a1d2e4bf6cec8796ab81eb438783be70f7cca5c5824923434c512d17e6041aff4a9361568dc87269c79be005200889f8c0ec8b4ad35444c147d659e0210dc1af211e727d64b447817255ac87b5323318c0649c1d1a869a14a44e04dcb8288860acad2c0fa3fa8e484dd48fee8280f14f707008c92e5e50aa07c16d35abab75b2d9f92ad49b49c70e2388332026fefe37fa3c5f4ad0ea6b22c4f5d649216358d9c23e229cb4f4e0c97f20e4c2fa02bde1fb7cb0017870e570fe08f6d1d139b4b320a7665835d7a8540964331e48ac94739d44a25f1279b7822ce416e673f01bd8c9ad169a48e536fe5d7d0f5319567782c1481824915c05ef4e028790ad8ac3968c59bd779e674f0a4590f630fc012e7c67b3c9e363ee71803b742d86ad93b82db7eb214509c08d1102bc16558feed763bb851f226b9ac608759d459309695535127c2fb9a6c5fb2e19bff14f5e3c8e73b90ba66f66ec51b19f7dec1877f1f2deb178e33ef0ffbbc46272031eb022d161a006b308aa852b929aaa9af5989e23a5b1f5424b0e1768f782d4f4e049aee41a2db5fa3300df7685d78f5b8c73136086ff4141c81684c7342319c91799e4ddbff3665e01364a99ab7a2263302c3db02f1b84943a153e465a49d3060ce5ef4406569856d00430f7a2731d5e65c0cfb6c4fff54eab8022907bb85bf679ffe545eb1cda06a09aa5cc64e4ed5166f4de3aa4f259a765aaec4d1438cc68b8c30dd7f21444c82fc49f18e7640b3971a8d54b4076d6cd6496d0087103fe39538c3cdccb8ebfc1f478a167f29fbab577da5bb69c3d9846859b792d5420856bbfe814da20bde17ea231497967f507480057507be5845e83c61efde32eeecc827acb5c3850296c9b84a4d3c0156061df380049e6572fcaec110acab255e1341b164056abbafce5268aea17c01c595ddfdf221ea12f8ec30aefb724dfe378e5fc437600547126db15f7ec0f54e1f18c327452ab6db96d739b5b2e1af879495be6f5a3d7d81aebab93a9dc0ce1aed5a5d24606997de3550ca3e548430efab974cc64f95586c302030bdec7124029f3672ff2fd23a678dbeffa58c40f117b52e11dd4f383f6253aac48bf85cb9863017599e87416e59632670f8f5f20f9f4704908fe7d0a1a4f25cd221cab503aff2a3c8b94d5d13caf5cc8237c2c8071f13242ef94f19b7bb264ea641d6fcada7d13555aee64674f05c0b516ac0836230cd3c28486b4985fb01961ac062b2d2e0d11c8bd84eada47c9ffd29c1a251c6e2b7bdb71eb74b07b54dcbf4682e38b34b60435cbf04c3bf37e2c06e07c878e0d1709f9962a35b79d0f29adb8bb8942ab880261ec9673819a519771ef1696e29bff3ae762dec867a2865d51808f00e047830bc83cb4cf88b665a090681394a86ea02b3342519a9e4078c72c5c930c4a9cd8609dcba16165e60b9ce3b4467e9c2bff3fbe40e6e70493ee0c9e6d8624dfe770c000d7fe22a40c419bf86c915738caa51e53be35fc70c2834d83afc743355ccb3b04f54394966d991bbd07d35f2e1a7c2ca2e8a406ebcec36d997a3c74d0e38569aa1cb975cadcc09dc043a34412ec5111a44a57df29abb673746a56ed4313359200e5b98e61173606f864c0fc4cab299d0c776270798665e1195d469c62e976ef3639884777cd7b9f03c2cd8432e6a208894bfd50e20e6cfe0dd65a32c35baaa0fe294e72df33a407c033505ac1d71c9faf3853e2758f9158abcdd9ebd9dc3a178b08a6ef0c14e2293e6cd29753988717e2d9b9682911a19fdfd30c743e3983480c60cae946f31eafba6bc1f4ec5a75ba02603b7e8ff43a25ffeb62bcfa5438766fd8112a4b88a1048852d6e5d7e0b394c07f3fcd14f6291f8308d610abbc189098db3a608fdef97eab562101a8a93d5eedfc5544b3c1181cd7e9de7c65da820c130170221de1abdbdef01cd3531f3be9c690da5c02317b191fcd9eb2aa23a26d33b5b051d26832330fd3e18c180dfbadfeba28e7e6ecf2fbd933c4b7a20b8c590b19f9ecd1a9cdd91954a107a4859f580c105eb2236b9a23da0707580f65d0457e991641c2d7bc29d85a085325895650e0ee7243371cd0b5997750b6e4729936c8605b39ddd4d009db3bfc942ac6a24eacb09f4243bcb7249ebdda664833b5e0de3b1ff96fdcaff044c3907be5fd439070e923014240b935e3322f134a9ba8f45a076270a28e918bc257627423395997fb740e18ace24688598a54995ea31d416af3d9a32f6ba75785df554641e7fa91c3d02e844c51189890d469a3f0f34ae0e2bbef171992c814e7701dd6f6b03247d18353d68e3d83ecb8e5dfd65ec23b7de85bda5ed91ffe951cb66e33c44a5fb4ff889542de55990469a80522bbdd3211003dce87184b269ebbee5f36b12ff0bb3ea54608dda2b6c5b26122a56d060b9781d90099051ad27f84bf108f65121d3a6252cb65bf257234055b0afa5924fda6415e2a518c8aac5cf4165710238a1fa76b5839129c2af2b1732d08dae19d079c550f64a4dcb2aa59105cab8a5fcb71c561f1e5344ea219ac699ba54185a978e0373feb27379c844dae4041dca9f7a00476ef0766c19a1a6334ee57ec5b0bdb4320a3b88312dc0530860f0e1ca659817a166e6b88b5a82e89accd3391bc70471d58653fc3dd765c25019c6784974a57c62e344faf50a4170a6f3ea3b3df0f2bc837b06b2de94dcd1df2fd6dac0b89a8da0f5c62059d5dd821d3599002290c41e353e947450eb76a13febb78caeb52ff7137bb634482d8ddfa2bba8cd1a907a9777f4438eae79b8bb4e060c885191b97be008ef65525fa0350f16f3304e9bae1374314ef6fe844dc8efefaa7fa913fd5797821d5bbdcb31e33dfa03e5757312ed2041a286e72ac7c10d858a94b0b0bb3b9aef97632f6e4dbab7065569ff50008174579721b2cf395767a4704a56082e4c3a60e261edc626157dc6171a2fcb0d1e30f937ff8ed84ed7d3ce430e89ffbb3f0cc9268d1c87d9cd9dbc0545d04548fb8c163977eb79e533443116f3261568e52aa0d78201df092fff4848976de97f6c7d889766faa59cdb765126cce6b38cf088c6af39730c18f2b2300b2f658f5c6d2aa65addb02ff71f265a6a492fd34b80086a1e71339fa6855786261977f4cd5f08e8f1f2ca365397f1b3311d43b63f08e4751d1dd53a751d5176e38d96926b3e509ad7dd530d7c546292183159ffdfa80d6a02ca39a6f1928127cc07667b1f777b0571e6e377bf14c86854b68c9d2b52296a284025a9e34950ca09bc78ef7fd1d4d31ad8aefb95c302616ea99f3cff3da6b6488d0a689f91cbc5555d975acdb6bbd274c4423ecc62227e36614845ac92cd6f54601d10d401414e13b71f30d4c821a2054b30ca044edbc9b5d1b775f0bf0f11990e7fabff338a6d55774b3dcf200f741b7053c594b35bb5d83866c94e4730b83b12b1f51b6a1c65116906d585381e81d4a3c3da541e5ea9424d98652a8bf235fbb37c1754cf5965d59a1fe67c105d405ea13ef2796c401c6d07c8879f4116f525fd14fb644a4881e46c72affcdad8d1da36adf1f43a26c5247a3584c0a324a53f4d040db6d9f3050a3e58c183e56ff89ae65c9b39570fb38cab2f8ee78d6d76bbeb19e2cd99d478db6a313b4aded85c77ccc8212ba63e072adaebbf75627900c19c647477bcf9eb0bf450be6a646ffb43dfec53ce2d5899d2646fd5baba866d36887881619ac2f07e915aa5676d871cce25fdb5c72b4bed19f51d63dfdec2fb756ed5a7bd002695840aad5cf4a1c8ad8d8962cc17474e81997fefdae2fea8a4af6311ad01f453ecddc28473c618e201f673b6c6ef639d283b6df9800fe98f2766508105afa57497cceef585f4599f8deead1d610b87865464c4bdefc2e78a82cf2160ca35da2a9e3117cf49fbb09296224e73a9534d0ab44f38154ed7835df50893d16ab73a2bcdc6bfc580ce2a8dcf15d1e1ac2bdcc7e616bf8aedb93b01bb2efd8399508da99e4170b210b2fb528a02cf7aad3629fa936dbfc9c35c8bb1cd2163734bbddb92cc9c894f3569a45134f3afa5e2cecd691b2006fd2c34496d0468559df19eb105cec26de2a0b60139d8d1ac8b2097506a4b174539e5d40a663f5719fbd601ceab78311a0a389e11ef12ce195027df3ba6cd72afbef6cc777b566510aef76c75f2e7fcebe8fff6e44f18cd0b0b9d2262a139fab107c9f3cbbb7d67c518417ea7a88018bc17e24b2272910005ae5ad8f74a746990ea6ac4e21f912e58878ac022fb8f762b09604d63ad61130f012bdc63d4ff2d9d3a582a489808cf345162691065bca35e07c7ce34539837b8db94575a7dc6a323f91b4e01f81fd477a30d8c3c354d0475d9f758b96ee7ae79cb12e5b74bbba7e52c9ad230d4bc7f88854a0735aa9ea86b44a17f3b9a02628924857f3f2f195374124d463618168a404fd1ca5639558ea565115a421e680b66123dd42c200469aa6dc2308676f0b60181209adee195444640bd7de3640785312e01acba9d7494520e5b93c75fed13ef24af3630935bc21ed0b7c02840f59f90af28a9f93f9edcbad1644a23d18eedb29096efcefee3e808b244d79c9fbd977116ef971907b73824681d3d1c45b5c6f1a5d04a32d4d9eb0703722da6c9362d8cb85ebff3f69989d0db15c47c29d898ba8f6ae048f0448b2ddaa93feb0a8b29bd2b4b9899ff613f2ee3b8ec641d4f96a26bc3c4b2eb874a477971d912fca6ee53aa6a92c4102031755fc6d32b24b3c1b8810976b814cefaca4efa7ec1cccce3fd75df5c4d3a9b8f1db79487fa28a59cb6e64e36798a3e6c7aa26a797c4bc69fee1b7fe5549e5b640518655b8c32f7dd5d062c7e53027269ad041e71443440d83ad8ae2c5b4ebaaac7f10630424a777d98f8489fa7e0fa362878e151119e9fc59e36801a0e7c785f85d3da2787f7876cd023214c3231926face225e0918746187864da3506fa80f15b41bd7b72903a6ed439e38244876773668f5a4eb4a7b764b9e9a72beeb11c4126dbb6a78a6dd459696af3b9942344096b5ecebe7ae31759975a3fcf80b02451d4ee4dc88ae52f3f1ab555d9572c7136fe46676663ee15a7e0b365ec5e4209d4eb41bd536df627380d3a6b7ba22480e68299251396467ec441daa9e7241908f957fe83ad58e14a0d53b763b9830459905b737299d833a6561f836f881747b552ca92f42c33301eefd6b1017169f94f80fc29805f785443a390e454aaf08a375a93037b9c185855dbb268d720fc8563a41bceace2b8c7e3f772951d1b21f14c392626039a4d19b6b51d16605b32f6f00ca384f757d0ecf13e2a55f81e6e31bd8a49d2467af49db5b30fb04269713d5c4926b971abfba90fb36c227f6125ca84e4b83ad5f09c4ea096c4023a8c6da7fc970ae3f46cdf5f45c804e5cb718485f04b89da6a2592889c1109e3f54d755a7314bfdccc4194def85a39049c80c5d94cae679e9141a863d173d49c3cddf84f9ff3488b16d60d2e5f1d3b2e3b85ef969077ff2887ca233b0455ef884d281166465f96d4a743095cd992ad867202443bd849d60feb8d6a31334132df82cb444f5f7949368f3270ec7b5d8788431250a4cda44ddc5357046088e332825db000dae63b2cccda841fc39095572a0b82c13f618ed0f3e6f164dd5ed8f5285c00a0cb6a65527ca459c3af272b4acc0539cde4f8ccc1af38c15252ab5de037d48458acf5cfa1e8f57c94cc387aa5f7b73a82b666e2c20851bfcfa499a6b85ddc35c50902e8167aad75a964809a855286bb08d57eb5f602cccd08c5cc1857ab94fca946f50cdec52f1cfe29d430979d3c397fd3d79e0f7fe51d727e88e8db5802fa3a379edc30656940cfa08ecf71a0e8357c35a46d94ed3789e92db4da85200ea7a01ab3400eefcfa6771fffc8c374c0f7cbcca5bdeb30fc681542a2cd9a2c364a41204296f6c55a02abad3e9a746b686c66564c03c2ad57f4bed4f6978d466e6efc7176b76f24035863c8015cab0098195c95f7eb4128900310c9710c09f389a52cc0560435d108c646b3d7d49289f0ca6dcb67b93c30040ba2a36f5cb732cc6fcf3bc455e8d4b67bd26ec1ede1bfffb84456ecec059134eadfa05509aacf06d8f58aa31e0347bbb438a525f2476268f7fc3670b996a2c45235139294ec0220092728dd0954e15424294e6032fcad6f7fc5a673e392f0fd739280740ba6f9205160262199d0f275a3f4d4150bd75c17bd765dbdf66339c20457f8e116b6a3c075da13383c4503727cbfc46b6112cc75ec93939150559d2b216029fa57496772f571b03ca3864bb810c2c7675b3300f0ec8aadfd7ff223669577be4716d18fca6e7e32e8db6079f8fe962d9d6576c737dbb8895817f5365e41bb6a3fe4c746e58869e857d604ce90c5510fbe0be88fa9d08b4fe18133b677df6baa59a6834174c73c2d02415af7a425b6451502004e6b7e172841dec87f75c11ffa8e599de74feb3ac0743b5e668b46afbf8b2bcd5432b62b5352b01e6707ccf09e626a5d9a4bc970714f226babf619b17a652a2c37ed03bd76a951a2a8e244dc8bb59622e05a1c4fd80b019af2ab9454a50a94b4fb9c7a509f167f04f73e88754ef3508e5e4c74d5944dceee5219b7ebec3f45a9bfe4c2e458b0449441d9abd585e573c5156691f146b7c7a037988a4e284e3872c3cc678023bbb5304b57ab0e68865b6fab705fa861835ed919538d775507596cfcb56af6541253c6ca31cc3e2bb31c4ad219e09d2fd2e3570568b9b75931f4bdcbbe90a7ec629f1d4ebb943e4ac485188b187a56701b4b256271050acd1aaeb6773ffdb6ea847cdfe56ac99af0ed2c9702e8d8cc58e13049e25628f712b27b024609d2610558976dd8b8223cd5a777a3673e66690bea0d418966e3f91a1b5de2ab437780877b3c1eda8b7b3b5a86aa15e62d2ef5d31bb65ddc384dfd710a06db3081b85178eeb86820130a2201dfcf7be187f838c6577a7b7f1493fdbf59d8a67fe1f223bdd7d104e592bed7bcd17c9b5e7402fa16d77ea03d2016161c082e83810290100aa3614326b4c70e01c5075f213c309053a74223734a8561d57f3298ff488cfc5f372abed8b5aa3032e89ab14bd29b53a6795d68ee51a7f5a44aa106d5cf840855436845f9de9c1094be43b36e851e1f75c86b579d872cebefb578a4f379a81ade805f98f53593706b4150ca59f0a07de13c0292f8dbc63719ce873806eedca54f8eb300f9d74c3b344774f1453e1c3af06e6c48600408f0be155974fb2d3f5d257b559efcdff58193175ae97fcf049b429cf7ff9ca544fcd80bc62e01eb3f6ccf309b13a16cedec5f22293403cb52752367889bacca2731cba6b2256a38f7139db17f72302df131ec9941179ffb8bb15a9a5ab2caa86b16365d0e25b4fd52e485d97fa9c6770c2bf687be344384fc56fbe158197f457702dc5d67c47f649a5f36fc5efb94d0b83e8793eb7a187d95faf66d28b0b1dfc2ed497346d0629d5df4fba9c74f6999ffe0ed5945a4af1e19319eedf5e85c2034de443f59794a5ec13cdc0bb8fa76290a26cdaf82fc3c2b839c0feaca2dc4f5c25e4c7ba184bb0f2a25c9fc595feac8db7eb369aa1febeecdbe7a627e300aec37e8c2509a19813f84196736c4200d539c05b7ce6c22bd3d47cefd224b0a439a93ed5d2d9a8e45ef27720046d04c9bc5e2cc20d2d756b0c397ebf50612af0c8d2a7b9803df14dbe63667c6ea058b5774225d2cffd00ff3ff6122d81cb2e20fff34fbac26ba72c701fd2faaae27edd50a88cd4814457513c8f34f36e3157e78018cc9a1e00918ea2195ac8868ed5f001af03f70aa3c2c38a6cc6906856b17497af332ad15743f68b0b713f7d9179fb41531ab5e59edeab7302a6a1e3c29c711a8c69befe7074dd72460e70fa3f2c928cf6b1b3289af2240eaa3f41690fab01115cfeea711e2cc24d35aba15b9cda1a8b70ada11799f3fbf092a4f793dd7cd198878d262a9ac6108a7f0fa6de403bcd398274d95595b37f0a3008879c72a02bc46bfa5fad40454f39338f926dc3f67fa7651146b32e8f2eea8be1ca2deeb9acb63e7ef3b7cfb8d6559ab3188b3c8dbd4404d27149d9bd2eb67b74fc1281eb50c3437bdbeb9dbf340a5750386e5c5387012140303d7e28d3784d8d6b213608e4f5b6c45ce316571ff651feebaab86464b449bc054a3d60aa410cc3d6f6c7350c8edf0a67538d6a100dd75edf2bafc68f49b504197c18521305dfa8e1e4aa078dc7e00ac5d7b3be249df7bdc6d632e8b15db9d5698640134905db181bbb5eb63bfe49a3000d929db51d894ad64ef592e8540c467159b633626d7b3bbde19f83984dde268fb82500eee9606ea30fa711823fecac028b5c02760a4eaa9b7a7f912826ebdc91776ad4cac4e04600b142599d620ceaafc29668a2f7862fb964aae7ff4d95a7b279d113d735442238f220ca45e8677681d97dfee575643f588e4e276d7baaa75ecb613c966b509268b047701206592564128cae2bdb22bfcce15e8f38102cd362443addd3b45fcfedb57605421495606ce2c9352281929f2f1b744ada53f0799ef861662e54e9d4e59852e043d4cc534238987cbf0e8d1cad07c39f53fe597791fc1efb51ed4bf8065d7e43187a0370adcd2874ab6991233d8c1670be7cdf0ad00e9fa3b9ef3f4cab30bdf6cb18224dcdde6b26abcdebb9f82e501880b9ba920d844deee495c7675910731d1c057e0047f788cd280d963796b863a243e5c5030592d84747e4e71a9c428d15398fa6e93991df17e61359515d32a528518b68e3d0945b6d95d68a5db66f5ecb1baf3ac9390d768f3219b2626868e0ba1bf16099064df4b2d1359318e04703199630c165b3751ae2c6c295dad89006bc74fd89bc81114c6839c07568a7a1437855d89aa53020b4693a8b8c2c6e67ae5a88dc264f15e1ec3fda704bf2526e2d127e8f09be5637a9f56331560eed9eb913f9169a96f83db239b56a2c4d277f4bb15e0663439db0d9aab9098a9314eb04d39a5992106162ae8a995696b9ae9615417ca978c4483630ac1def5467fb04b1859ac8611ac75dbfd38658d4b513983d816b33e4e58ab7ea66485255dfb6453aaaebcdb1667133c097f787db6c7fe577803ab0c65ed923839b73e946be77d73edd7814a98d107def9d907111039fb18b52126cd8fa2ef56c43c3bea65c23811f5aef7be85f0cb74f43aedfee818baa090fe19319b4ca2cc7c021eed9516d38aac63f91c469c02ba5ef0cec959c03474b0bcdf13e203e9bdc29b68a0889ff07be653e2a798f2a790ac1922fa6bb3c213650fe3eb5edb5628600e80fc2dd78a1df6b8541646b1ca0c9e92a5178d6d6e5b0f03767ec39d987cf7d6fc2dc182afef5c2d40ad1e24de88aa7d0bc2e46dcfc80cbf9faedabc5412a9a64a5112609c7f565b1523b62eedcf0924d77db4ac1f50bb8196def4b142fbc60b519fa4e10679f8f1f2e3ea9512e81cabba9078f7267b3619054834ee6c87c889c9dc251b1d25da5ca29e7e9e957e098fb21067e55bf4cbff3e991174da6ea2d81ada15aba317a44354c5e80731c487db55d037e565a88bc104057c8ca20a4fa323e564aec887c15baf7f5cbf7d53a44eaa5e03f1e9e4048d921ebddce95e24a15489120286ad1034415f2b17e1f125480cecd690a40c54a4bbedb7af9692be98a6c416ce5bd1f85be4bc97e31c346ee1e01defeaa7f423790034b35ef417eec74f74d817c423c02bf278c029edce678e7ea2d4777869ef2b823ea612515d8835b3fd08c4d614f4e5326686b51906bfd4780cd22f2f97f7da7fe7c16ceca6b060f776ed1d0cd657b222d1aa7c3d3bc56322ac2ca463df3d79b8eab57920aeaf6063a7a0cefdba5cb616a0e0120efbe680b44179b9dbab0568d7edb07385fba448168887a4d481f361cfac9812c23a7ad9886bb88c1d2dbdf72d9823eec0ca7237e2579700f5b23a8a2bee5240704f2fed919ec84020d600c9a4652ab2dc6a9cb5d45215217acdf82bffd11b10305f2f04abfb2964faa092499673e824ab75cbbd637dd9e2a98b7b81ed15f91cf22b53c00562c4954df2f0e43f70b9323874904f28a6e160444e59046748cefd48b14220bc7a556a8c5d1d40b7caae4f108adb8c2dba0fa1d93f7c9ca928377a918e211501081a59c0feb368aa874a92d001ac1243af9843809f393d8fbe125c0352d316085f106124ec687048b97d174ecc557fcf55e47b8c27e215035d0ef5954baa6477f9ca892ed3ab31be55c37d4313481781fe7204c56bdb92cea189eb52ba99bf734d512cc9584f23679fedf2fcfccebd33eaa153e23c489b74ec311e1f647d1bfa358eae74b7822c3c816342c742c6110d5ad5a2153f71916e71ed09538646d0cdc6b43cacdef9d3c6de8b4a63079c7cfed8fd9bd108103b4bdbe3b2379f7e95263e34a5b4d0caa933cce61cb0208ffb0c20d86e5da2c1da4df44fd959d920140c1a56c0546322f4e1105dbc03b678356825342a67e155a624a38a8782a052a79cfa25d9ea6b5e6e5e2ca75134461bc90b4fb9159a9f6b0c19ca2b743235f84554ea78f686197ac7b2072bf99a10d994cc266eb7ef8f45e1a908581f946fa88d3ce536ebddf1e955898bff91473ed7edbdd287e0878f8638ab8bd10bd64eea870696900a86d974caa4e227fc5e1488afdbaadc4c1a1ca909995b7dd1cd3132fca817d202d7df4cea019cd89ae652ffc0a0d754a2e99a2601db833be1dac349a0b462fb862b2e37007fb4de85e77178e502e65fa1d033c15daf7bfeb30b503f9ee78952c9901a20b3024e699481d9e4b8e0539057edb674fd6b800343ad6970d3d6f139e98e65f23b824d36c4878479e225c3f630b49196f9db302fec443a56adb44ff9ea0f9136bd9e81ca18f7f08fbfba98684640c5e71b4c749a41d59deab4367414ae5d8b008c6c337708334f5353f7a3c552da64e9d7c149ccc722380b9c31c4a970dc46e2e63cc12d12617c2b0102234b6ecf81210748803fc2f72ad6a9715870c0bfb0725f5407b876bc16c0813af7b626efbbacb97d66ab0495aa038c2adbdff13526faf6d7b9d43256998ea8f5a05bfc5623a74a18b2692095a8aab0fbf10235baf26d07cde58b4383f610e67264b37fb4055b7b1f475088b1ea5f257ab5990c1ec684343027655082b2238ff38e05630525d79af8cf1441b6f60715fa0ad408117dfe3fea4f74ca339e0f3d66fcd15b52a7e156966162cc9679441535e4c60a7b98cfbae5a2891395521701fa6c94e91bff103518df5d746c4a3672527b805f29815c6c985fb44396668dd758314427132d1b193ef045c96e7445cf915ae39c089febb4cd1673a3630e8e9480f8bbfd00e1afbfc0e5b6bdad255518b283bfdfa0e3e5d2bedb40b6766d973305197aea1195ad49ef04123e9ca57723346c2075fa00ed850ce26df91c8d21df93c245c71b8e1615a6e3759db2a8f03fe3b007ee5be0b40858a36e7429514f5cca97f36ec73219460f99d33e829f52306e903764eae247b15beaa5ec92f39e955bf263db2bf019238f64000dbbf332d32e1072ddef54a488cbd77ceba542313772e091b6588adae2822b2c749ef148d56090b83cdfdc9eee9c5d3f2be47bade1f4088cde6d9b2c0c299cbc0484448892148b416ce02e12f8c81c9284de1ba2ac8c5939843d145ced9f44dc5b9f2c727d3828ebc7f9a2a242f6e9b022847223c0062818bc42214c56fed00990ad8864b83688a9077d5e58edaa11ec9dc4a1788520ae4cb5ab27879176868719963dd8e6b2f3537e8c12c9776e78291e93829c2e537261579c6118965ec8183b4a6b2fea7ee253410b9452fdb7b6fec177862626574eab3d25ade3e9180aebf2f952dc58a434f9687c02e67c3609e2f99c9c75fd313c40a0740abe10910c57b3277e8aeab7c02e091ec3d993d3ac32e4191afd72c5bc38a32a836b9001f7982bc8bfa5511b1190b6f23123ef635caef261a55a8930ff708178a00c97d6c46a14d238ab790e5951065b53452145968c051863f18537702069ca66265ea0ad6e4ff2854488d74cbd358b83e64225d4b3a53c24093c073ade7ede9c05256f4c34bd6271878a0da7105e29992ff017cddc4c4344a3a4476f81b95a2ad678d8bd3a621c8a337f1992ceb40dda50a63cdda9d255a36219726c85e26fc80af53cf87168c2c936201bf4c49a77f958286aa24f872cb52ce7ce735cb02c3a09eb73240bc093b09023b11eda5bf369fd98d5a7199e38816ad4c83fc3ecc2092372b3f0eb4944d29d5b07b27c633927d70ea7c02b7b85e22439036fa3f80313ab7642a22e70afb8c9f112cb5583f12545b12708f7cfff8781975f84073c2b7780aa41c9b508bc5c17e6ea7a15d30baa0b739843395f1c0ceed4a33e8bcd22e0ef522ee39bb1f5df4fa74c0ccd3df455c843feb232369ba6c7f3a66dd59e2e80baeadfa6c727bcc2dbc90d8964402c13446263109e40b8d672fb05988dd9502c68f143a4ec4cb40f2bdd8b761fd154770e5b3ca5793dae916734257f7e15069f69d29759ee2a675cdf4a708947221b77c7cd40422fc85cd5a20d1c2d6800f51cee5cbb250be43c828fde7c6da0ff6f0fc230bbb2a0bccfd5d5c5554b8e16d4f81270cb694a380555f46589219766bed32cc20fe08ffeda61a4dc9fa2260f7891e16942215b4abbf1fcf70a3086ee4052e05aa9bc22a49f1e0e1792a465c02e1f433616f448d360023613f1f7f66b9238e62ca4a0b7d1bbc65eb07ddf3d1dd2c9c95d6e5c145adaff905d0c3803d15a25ba3ad7af721b347c07e920df3d1544cd50345c5724da4b6441aad854a58d55e2ff39b450be50983151f99950d7fdc1add4298d029529d9ae3f4376b085c72177f39d9e781bd5e7f14b03b6acfa0949e4e7da4fbc5f2f7614fc3cf2c140aca98510b1fdd2c56f418e547d980271c61b6888d9402461d8d5408a6c3961342d69b8257bdc10de9a7cce9406ef3c467043dc7982c8c812a6c335917d129cf91c9fbd7f29c18d181a9ab14fd6f59bac6d242f51394d286063a67ce3d7179dd0796405286a5339663bae172ceb95181cd8669913065dd6cb3002efa8d32bd2feab441ab569f52c70ebe132bf7d8b626c6509e1a3b1f40bf04e1943cc8fb861dd9ed609fadb432aa8c6270b158d5c5955b602f7da2f8dc49846dcfbee4c299a5155c695fe58d17995a953f323355940beb17932bec11936e7c697ed3680d623c7acf6a8912b41b71f9370f62d248ce012f57474d7588f284b9493dbc5337bcc929dae4f3cb820fa16b2ee878807e53f6954b824761c4565df80bb1cbc0dc5634bbeba4ae65382bc99751bc21e2369de05e938cbc3f1a306bc6c279ca723552c37e2416e1f33c2031879c2a406184b8527d465da43f9cb511a2d8508a61bde6c0db6bc510aede2e7b4f4bbfa3d2003714b5b64e1b47cf95456798ebd4440cb9168947c31c5dc6e37e6f3f349df3a9fc751e5a7acfe51fdf24fddc78caabb7d424fdbf8eff3b5f66eddd867da1402d3fddfdad8cad72c1be204c78278065f7ab6e6403727db753ca28bb271404b787937fa769fe77c47f6b8384c52853031a10add08a6d2b32839bb8aa12755d35c943b6d36672bd3c2fa0cf037c9fd09f64c610b51f7d6705d432fc866fa46315fb7dba9dd5aeffdf910f1f1b7276c8cf9e1a08098c4468fc9a8a6262e83b269bb4694db525231b6ed7add0ce7fcedc337f74fbfdddd478d8878088eaa9cdf4a4e25dd5abf7207477b4f409872b84d289e0db0d14f84e10f41c2f3a0a38d3c652f95c09cea37c4dbb41668c11435c9a241e9f97cbdc992d0b75b859f3df3528852232337097e641378b70f4c945bb8be3037072cafccb47eed99f6396b4e341db84713ca83714f6cc68bd3edb48e3cb368ea39a79297431a0f5d50e4076d3a808757c2aae69fdc7c609afff819f58c854b9f6a1bd16ac8315080bf1e5a5477d648479dc4ee5c383a9a4edbe06847ba97584d16a74a31235f4c78d876dd7271de80479b557417e99ce067bd69a8b11fa1f0e9a4c5de21f923a0186a623d57a22ea6b436eb19d569022e3d6b65ed890f5442edb3e0b1a35dd5aa930d0e384b3cd857c772af003b734ede6cd1b6956ad9ff725fcc0da0d8c6d0f5a7823cbdb95f39a0df699f4f52237c7fc1ba7b513053a5193c403e2ae4f88b17c24bb111c8097778804a197711439aba22d414ff40a56fc0c98fe78be94189182142af90968e53676adc53c90b30e0b0fb3bebe3291d1448ff0bb85963642ab1e412dcb4c9f335c8a0e960fd98988e646f90fc835f7420c96c4ae9933b16d9575768e45956d53edde606e817f6351b557f4ae0ee9ff09ad6a3c0ca4e0ba5782c50458e533e518c86bbbcb3cc2eaf01575181feae5ff2ebbd17736c41c03579167eab64db2ba8283374047e5d914c62781f8aaa8e5d96eff96ad001b4a304cfa8f879f17c95a993f061d082eb74c58da209b22a0f4138ae2cdf965ce94159de7307837b56f1458a9c496cdd787dacc6108f7943388484973d950e4d0cae94cb0ef0b47960a58f0c1ec438453eee4cbc94caa4fdc61b4bbc7200352e09e9077970fdaf9672f8c1b52123086375b6be658a8ee953b4f05fd73107c7e9bad2e0fec578fd7d48db583b2634a340f002d2d56d705facce894732c940fa4ee6318716a15053d2e6da4555694439431d06e21e75a814efa3af33fe30a43e2890108ac71edec6464c6be6858d1912108bf2f75d9bcfdfb128fc3f138068bf6b016ca5a5197858431d9ab536db17da5162585cdd9ed94b3bc6e3b6eed519e10b9dac0b4927301befe9bdc0fa6923d606c31e1a83480f702b9e88dc6d11951ccb73f110f8129870faba65a34580208958792d78f773d827738c637d85df8891d21fc6c11d4a92ab389162d8b099fb0af6f33ffcba03efd42614ac4dd7345001854f2078a13f76ae32347292a710b0da9c42542ddad1502cc31f93bf562dbe50d628d08e979c024572faab25f2fa07c43380bfd71d1fad3836114ece960d5586dbca252fca9e2c9d1d2a0cd47bfdda5e668121a2a2e99b1edc6de443735d59de5ca93e7ecf64cd268df76f088612d9c2b7f0d070c096f0ac47f1721c3b5505020551653ed5ae6cca7ac7420a70f3420174d910c658eb948c259385f42f6a07d964829ae401b8ae448f5a004353c4ff0798891bac65580753d09a7810e07c2fdf047b28b64276682d855f2dd79b547027bbc20a4541fc32b55876942313bd03baa1edd02db5bd45aeb7dec7a360b0efc0b7b1a056f51e893b48308832deeb088877a3cb59e5415823771889ce5c527e63e06e9b33393c7e066e00f3fdb949ac65562ed60ac5dfc6cb4cf0d484f4ee2f1f8b10032bc1f0d35b3e8575ad06f8175b2cde7208dad62e984aca04f0f8abc1543eb8b028ae589eda25e58e606fd0e0a6a7953b2eb0e89dcb66a6fbec483fa570c862a2f7a3effb063670f7455f47027ebcc8e710bed63057336a58268a2a370d429568f324718d4f93bc8dbc1b49db1b4f841593b6ab5f492ab8dda3936053c0f0f0f9e0c071c0b99430a77edc6ce27dc548dbafd44e3286918b5ab7e886fff5f3d0d56dea10b458b75f6f6a3e10f0f6281d01546b3d680affa7927124a2331700d5359ae91aa0578f3a4ecb353e30ea9df1e1bc3cbb3ea60026432f9c9c113d48dd2a929a534036e65b2154ec9286823ad583fc8b7a83a1d10a00b158bef2374dc7e6dfd0eda089b3e5654da100ea40bacc7786a98430c89cb1960c2acd2c85e9c57bc0411e7b7a741e8f3fbbbc92f9cf16f4d521449bb0935307b68a08e71e0af3ded6a64db1f01ef0a3108a2f83c2e4382ca1302866c1773fe7505187f31cda32efc731c515acf4ea90f95800ae3f1fab70c4541a8c9106d75850c7db81ddc75a61fb3985d997aeb39c11f792c789e7cba3da5c242c0423ba7dfe661e6ad18b504d9ddff37c5fe9f83bc1a5c0ddd43961dc541147d11de946163824adc335d67d2dddfa806682e9034c1268d859bc16a7c2a2855e0992954a01eb81b7354ce42b4f7814ab67b841a3cfde365ef3a7234d5eeeba59a2842fb5cb560c7c82e7b746c37b10895e06a9dbd617b33fef138f7cf918f8af1f484fd67ff030300aa8ae3448fa45bd4f4ac5c6438ed50558285b36a3330df9925ccc65cc1a9f410880d8d21ed76698459a1fa7ef70442fd8799386f124a2032c71e5c9ced1efe376c8ef04de2f1ac18ef7f3cdedfe2d0195947258a2e5ff01aea1645f0742ccbf46a773903072d835dd41e339113f89b52b + +Params = SHA2_60/12_192 +Msg = 01020304 +PublicKey = 00000028d1e645c5b5edbecfc0cb5e9c9159d1830daf7435a47ab769b72d2ee1785b90a74cbf9895f1525eec481e67d9f3de6b84 +Signature = 0000000000000000d8a0401351c02fc8ebe776afcb8d5479dc06f5d134546a3fd84484f0d6f1d7355b24d6e07709586a03a111e4a1fd26214d5b05e4713d36d326fe4e2ad0d800637fa1ace8a2dad322d07481acdc22a842352457a237f8cd6042717671f77f4f7c09752ff84dd85dae9a8c755a70fdee5c89064feaf8b30fa166d653bdfc87ee3d0412a9c1d6363cb87b6d8dc3a597b5c9daa20bc6438a71c6b75e3ff6f05f4846ae0095eab61f483c427cf00a5f7e68964d5ec14baa8c6dabd8ae7680e844fe29cf0b2fb4591ceec55e38127c27c11c8873e9ef1dc5e52eb0a9609b56a3ec3fd15e1b410a0d5870d385e0f12c058e91efbd28727d9f3dea8f8f1e6de255f733c96c97e92f916d3fb8e2ca385d99fa7af86c1a736a267a07304f65b909eb6c2ccd1bd7dada366d4ef9ac41ae834719a6d9bd371e835e2fe6350805de730ee1709aed28896caebe6adf522d32d07546055646f03667820d0fc0462924c0ae435b4fc07125ec61fd9b0f0c5c972b10185f30581a8f7bbb5b8b8ea333ec497358c444349e664fe9ae782c0766ae2a0b8d2da2e9a3095cca92b88dc5a3009c1a9db54b6d3bac4bf807cd2570b584d7365742dd904884f1c4eb90622cc2be8c0421d096fda16e62b923a0ca519b46f4f5dc12c725a0822e80860e0c3e6c9573c15224d77072f61c55442b41fe5d770f9c27e5261d67d06670d41cfd6ec34daed7b76994858ca8830538099d6c82f271efb9a01f49270e4df688f7b7e89f90abb4ff3fc209e0576175564c3dae1a100639c15a3f7bc699e7645a9bfd2b39470a2506111c412a8ba63bac1ec06564f98544ab0e26e3866a2c0dcf2b5ac7bfe74707a3ec857dceb945adb3eee3a65adf168ef295e9f7cdc900d2e3b9f9c1461c3e883028dd059242ebf28d63712acee7fed92229c7b457da3a4baaa2a362ba6a4172ae3366743e6a3f87316b0469a9db5b48de2d9a01a7b5d0c91b62867fb3e0d05d943504f96210463516a449971709d658e90375db7b6cd22bb5781ff0659e5f011ac5ce473334632de885c33099633e92be294d3ae57936886c3f97fc2c3b8423607337f6c735790f5cdc3bb4d174f9799163bc71ba028914500f40339873efc549246058abf8ba53935b366c3e9392a28d8be3ec48b9075b4377bea020c8eab85a784010c11ba2ad83554c3080b5b4312ac7e8d2c57451ee2af917946e9d07f4851a547b9a30456f4a2a735b5191fec75557a037ec8275d76dffb8ce5dc34dd218f135b40045de2bc9876da0d3487566db7b56496db730027a2022272ac4d9f15e4533ae8c98e7fd74d0f92331cd262bc2393c3bb1264c4c68e91ce82fd7b593fcde85e183ffa573e1751cc3203f2c8845d73ba05b70879a41fa89ac9bbcb4fdc6dba6f30838282688cdee42801bdf3875499c2101b5159620e154cd06e240106e80510c90f6eb3270b42874685461d94e06692e34138246ecbeda4860bf1e73caaf9a602e96f095c7028fc147f6c1364596da8f38d2b0d2f04fde8ecfccdccb91dbc4d6b8ff506f05911bf371cf794e073fef3e0c7984f98b16356d963c6cf3d72be5f208941c1a2ebc3811c124bfb0e8059b26cf655870977a0fda96d6a7a5c61b432ce59a03377d9c2770cf1ddc91fd7d9bbc3b1eaa1d57eef7acbf6b7113163960dbc27273d61f1725e15a92e6a207d258ebc7a0c1fae22df2fce8c3d11cb251c0a7e93e8f8c40acb12261b8d4a829beffeaeb65e9821a1e3525d3636277d75889768d0fcf1233a8a3fda60d84b3ff84705a0040afe423d23cc1ebb3ca9b8d236a5c66d7de85e8955511da0a047efd2ea55f12537c7dea0814e4f16dd6a96105a1d9e416999e6a7e2092316e3a93e38dff3ac7e86c829037c1cb660419b02c2c87bac9c65eff4fa94790dcf82acac19f64872a8b96674bedbbc88603f8b9ea89868abf5451a8482f3663c5fe527d23c70d818e0ca083c3da9fb82285a939f92f7aa1bdf4fdc157ee4ff9daa96e2d7bc586dc0e3841b7eea1a1951b905385e845c2040ed2a7995b55ed561c62e4bbf0517b99bcd3ebe65587d872a8d449447b2dfcb5964c18cd69e75ca3370ba0b3bbedb02009653a8809baa2655f10c33d40106905a10b204a983d5473b40613e2b7454c191920c12b5e05e95dd66b5bfd29e669de14f5efa305fff1df1fb9296467d0dce197cf6ff8f1edefca2c53e0a24be8cadb888116b7fef496cf3115cb8d46f62cfc0d78b6fdd2ca54880308c572e4a074075b9dc42007217477ff1936536df18f422361e4527b167cee15f568237c434fe10b17af9cc0b9f074de82b43b65d5168b7532b91e90d42f14a2c2b0a074c10a7f055799b79e026694d5c9966b798f02aeac192ad4586e6353b0bcf4f8c4c2bb68f74c384f877c0716109a61929f8845e239e0fd9c21328cf7901276af4ecfd8e310d9865cb63228516b7a306ddc76e782e51549f43d2707bf027c6ca9c4260bff8223e8e9ac8f6c1c5e172cd54e15f4fdc13fd56dc46a9e85f19780bab99dacb06e220c3a7dd53335466384313280967fa0660ca469e4c86f6edd6859ab2cbd32ccbf2544e458f2072589a5839e8f49a8eb03af2b92f811e416926c44a5056865b66c7275978ea312a2c016d7421a0dd9830bd1f1be825b285ddda0595cfa126a758e888995b0acc4a94415fcf87e52dab49554b82f4ff5199cd9f15fc79b36cc81d9d425e3c0ef4ce5bcb0945c30630a5cbcf5b99bce574a847a3fee5fcf8eee6388ed92c6863e66e76009114883dbbf25e9a5d8f5a876db4b3bd0bb1a07c1c4c0a1193df66b6d0e0fdad7420daf386b05262aeaff4b54013e66251dc20f2f27bf9914e4a7f00dbaa807e6f3b75e6421a94ce79f1b8c0e98aad1f846632cdc815318c5442522f8442f09e66087d327b5a08f450bc4d3ef48145d0311be531e47047d6b0c2497e915897f47e3e6abb4b69dc69e87422df40ba47805a101f95b1297cb6d8fe005ada77f036b8b3e9642ef8983b0762a630d3c90a09586ebed9e4f023ded91c4a09d8b9e527ba42915341c42f5703c17cb90572fca2d914a3463146b85d978657b37fa4119a833dcccb5bbb84f3364d001ac28b631e49e633906a3a4b32e5f577a2c1b364e7acac9ebe7a47119098468cc9c9e312cac4e192da1e079767c95af463ec04b8ccec7188bfef3c7cec2c83a1516d773a24ef0be7d0438db18e10bd1f9deaa58884620cfacd9449fafae40b023f85aa4b883c49a02923896c5fe9a55a2f7ef5637ab522d1032589c1d7b7b294dd9a0328a9bef288ebaa6a79d5d422c919ea9ea0a2e1d689f873fc3765165eeaa30260b8f345bbd9ae37997d8941ec254d0d286512bda70445cff5d2e6a035981fcae4bb031a385d3c6c4f87a2198795db169c491ecb64dde35abc7eedca0b8cbe5a954d16e83a7f3a1fc8b45caa4c9a59f6adc6d6c464fe6cdbcd2241a4caf3d985b5c8bd5c619eee161cbe4a07156485247660ab3c2deaaafb680332b2968048bf39669e0cb15bbbc871f235aeb074d5e49ff9a1da4ff3efd200529f56615afc67f233c29e3e15185a560fc78569b6984543f91df840e83a494dc253a9e8a14b5acfb6633141bb66dbbddd1c0f70eba7e8f7e2abb8fe5190a2874cc65509536a543673988b141bf7a386a6d2959fd1acc73b57ba055985ee37aabe9df9b1ef61474a59e36251de7866ce2ee002ed6b89239eb42d4246e038682f47fe1f1c9d0b5b97834521df0734083c77f4183c09d4a19f389e4fbd9854b389e31530243604c510672cae743413a8e39b618b0be84f429707fb7490502feab08a01a5f2b68c6b1f45686a12de9436d830fe62296c496ce9f0ed24efb1fe66a30985125b1186b3844e7ddb8bd90f6e63f1b5ad0f075197a4ab0de155f1a3ccb6d6793a001a8d3316621513c31a698c868072a9a068f940edf27753fd1aca95fe343d84eeb2312aead0ee954e8a023c4945d95d470c3f8626b8719f4d338d77231a395593bda96a30bb83527d9af763d9b948faf0a8ce48763d2da24a4be0a88964f226cb8c6a538cdd1e06e0b996784a905ba25a34b0d0d915ebfbd24209eec4f4c73d077893722125a43781c4a3cc05be7111a06740d6b1e72fcfa143f2336ab00592b307de6f1e617045270cd4190ecc610ee15763a3871201910467908dcdc1a668c8df6549b6e875963a4352315d5717dd42e1eab5a3ead12bf697989bf7e5dad2c8630df3c823dd3ada575b51c5c388c58056bf84569332a65f9fd388bc364dc22c09b3582f40209e69bf0207bf9845df2c824f04e7d951cbc437c61db562991afb721630290767f9475cbe25d8144e4e9e0d0cb1f1033af5fb05b0942400e1b589e67c46d59fedc380cfdb38134d9140605110beb0a0debbcc4b2eac20a4926af8941f72377745d43f39de145cb546569f90ff7879446275a6ba0e02a1e6d7c129636f58697888e1c6862f7394b93ebf98d59c4f4626a4c4b694f7e3b1fae023f1ebf9a934fd0cbe62f1d1be72a6f23c835bd6e5ae1d32525d25dc5cc41b8e89178a827f3f2d30dc65f749fa3b50cb7e75a35da2987e0042f1d1e796d20df172b967877482105d9593997cb03cc2c95e0211fc2d9b4e09028d0021b12e5121512c91ace184ec2be05fae2bacea6e6b0e9c5044dcf83a91d157cb04e4e1ae231e9324d5c81f101b74063fb4fc98bbd8736fbf4b76e874e250ed3065e6adc7cc04c02e45e8f407cff4cdf89c7bff58cea3dc20287937f810b02bae3c84141c7004a4b3d73ff8fed3b23b3a2920dcddf7aa9a792c1498cb7462acb1d5499c1d1447baaaf215f14c318ac7e8d01ceca9b362af6072a47e041bc0ac24e126ea2efa660dba8adb1f45fc5a1708d85c6ae68ea137df1ad805a9054a32f20d3b22010e3708f46ceab71bbf4e5fd2a7c283e6493941d2154f1c51eecc54b2912b08ceaa3703b1f565a3a725b1378ca744413fbc7749b7e73fd14360a65e082ab11858f92b4fbebefc5b1b74ecb9e420a58d9b19bd632d00a966095a6aa2320b364f73038a3bfc9ec8862331881b8a281792f905cb8434af3bac8fdc07cdabc42eba464de7b1c3a890ccaff773f143ef7d2bf87fba991aca58f35ddbc33c0c492b6658b4457b08e4c9cf5be2a2a180208a7762d72704586f2263175093a38b8084e9fbf77558f9f88141866a31f2b05c9e665ff211d5e6cfeed765114e1ac4fd12d169e38b6e7fa57031508997c42f44a014aed30c0d0d531e627b248d29e6b39eae2f5a0b2dbd3c486f6f09fb3213f46da090500c54ab48b3cc33dbaa4588ac70ffb7775c648c325e3c01a8bc6b272687c7e6496fed32728623d3729c842b8d079ff90ecb3001c9bfdcb8d1c78fdcb6d147241636dc35336ea35eca4884ee445e35ab7dcf92d9f62723219c3acb8b28accadffde78665857aa1b3bcce6d76e67dbc52f4a92cc56880b9c9ec8463a1b195b47aac66ad502d4818a495f9722d04e49df32e02fd9b3ea8c35ba8bcc1bcff62e39bd04e15dc1d16559c2cc9175f6ab7646240d80c22e380d27e3d50d0e92b6534a0543698d409befc4c2b019937719055ae935d8ccb70293809bd262f0926e893acfdd2fb44e1c49cc0334e596fd947a9a78065027efb496eb21b6dfc3b0f5f89011cd367d6913a865faa501e660479931fe1935ecc486e467b85827d91af6a2e11c5cde1dc6ddcce962cddfe0ccf3838fb24e3ad0d08dfd4e09ba0c3e750d136e8c49a06801fd8a192f88be14e7b5bdcc42e45dc309ed64c12583f91c1d865720046f925179931f463c37778f71029fdddaccac562f4daf1416372d2771036d42223b6c8128b1b838614373d114382d994bbb07bceb505883e15a1b78d8180a1d167fa9aaf64f4148b4cc81d5435dcd8cec97bb4b088d4f8b3023526306d50f44eba16ff38270953ae931f00e93e2fe3a5ed41960cdf4abc930e1f4332f800a77098f264590b1c2e47246514682631f0a30175eed8f2d2680456c6d9e6d8753a3f2bfcb90d9476a240ffa29f61756f0edf32487f2d0a419f1fefe2bb501469473db2af9c4d8fd882f05ad7640ae9e71854f6222e64da515061fa3a22756b203642762cc24e139307d2475d47f30f64a555785ffa80ef0f66a29203957bbf8a566897a8908099664b2ca67fcac8dcecde355af98e42c1de769cafbd79da783637e0a8ae3f51c9725293de093184f727366d76a0f044da6336bacfe3befc40f771b452548ea51565c2073e891cd32fda189e71a4ed95bd6dfa3573a65bb4c293ae87ba2d781f8d782dc8183c57a29345d3834cfd0dae05c3541f8e3d32c09650a461bc8dc6cae7f4a6f9eb84d7ab6d4430b728703a5f2f05b751332e5fc270a5a9c503eb92c4e867f6242e82743f5f8baed8f19e8e2d88dbfc828bfc47fd5f6402637ad2c3de75d998c5e9b26b77460824d0b9b4a35fe0bdb6c0bff835b231088c9f8498813bb3c02d57468628930f900ef25e159b8c1e73922f1ecb567fecdee72d9b75d6fddb191fa4885fe1b657ec4846b8898258d629e5ab73c1c0f484abaa3fcf0d06dc2527b07f4f029cc0fb90eef33a1f78386d5d53a644bc0a75d09f3a33401f65777381853765a52e518990d8110895abf99c886d101a5e552099ee6b60bb1af9ed48af2b676c507d2158dd21050361c59df329a0158d822cce9695b9a4509c866eb4dc703b6a346e4e04c6467ee28d5926962b187d4a1208d05ae857bc59870b77cafb38fbb237b9bc782e38f596ccb411a917a0da9c1f284dacfe58b74e8dd54e1425d2a203f9efaa9f228cc02d093003bdfbd3e1693b5ebf3294c8f8ab42c2826045a4ba1e3c8206b2d37fd0a18ef4b1ff7e88bdc44b3062774bcda08a9df230e15407940dd433f940874ce8d1adda646fd4332cbd02fa548139bd0723981c5a7d079099b3d0f925852c3812302e5656619a0c397d16bdb7b96cfa268a0e12cf35c467f7a02c44357328b3a21f231def15d38ff73fb74aef4511aeb081f5b22778297267efcf55f33b5f891c6c7c0fc32e5116662d3514cc33df655ed841c5b2977d2f36aa0f1c4d836e4d217e5183e5e25dce28aab9caf032b8d3ed96656c1c84777a06a56816d4d8651a07823a8dea525eb3cb7b4f16c4dcd47d286bbbb815e4252cbb5daf958e6955014796a1e149b227c92f932f5f22b34132ca301418012f03da2429aaf62141627cc442b59c0226449d5e79e7884e097e7127aabeed34a49b795fe4c9b4e2732acadbc7af5f0fe5127a34d1ac6ee759b856522d1b206a5bd80eb84a76a6298b40989fa47dc9ed1212863601b2a3a8ba1edf50e717518696cc35bcf34459870203315eee880c84a9ceede2bb01c4ed68da290860b592999081863a0ab38f2aa17064e30016eaa392fb37415f25829af67cc1a49951a3c050b2e20eb295d34e4fa1bbd778125cbeddbd86b0e5466be104faa381d8850bdbabff482d651154c080ab596334adc555db58d5e3adb5c3726812beaeec97938f7ec7a1d611ead334bbd7f52af518cdf175c088bb67f25348db980f72ca14cd58ddef1b676c30e2194c66ac7f0f2b1002e45a3d6f9b7205006ab5a771231b37d029db39459c37649fc5f7186f05c00352968a367fa2152d313f807c25507b4efbd55eeacf40e97f9b8715e32fda28ed4bc67e6b3001aa3cc138c57169e6657259287e4999af7de46eb65b551d608001d601e8211c8371884e6be5ef5e10c3735c532a630f3deda28d86948db3fc1ef00bb095eab91f0ea6ddb4897ab87421ef456e8e311e771ce0650a68cfa8253267d2df461d5adae0931438625bdddfcf5dd9b3a3718b406c1a1d2aa99be36517cd20bef6b4398f7ca38603efbb57d7e4e11fdd438d1c74faccf057d346bfa9482580d4ca4a6dd2cb52d8b60dc14ab501524df26687042a962f54699954d3abd19b82484e5c3bb5a38403fcee66970c2f09371a828fb4d56c4055d7697cca04b305fe7ef6d82916f71c9ade84b45aec49091361bf1bcc0868b8e90b1780c4ef638950d040249fe64063782b77c11fa6f7a12b62a37e81b4b7ebf3b896de5a2f2d0baa79195bbb8a979fdd65c6dc92bcc109cfcd4be9892e345a641970e37d69ddb77205741f1d6185bcdc209173de759bf047ff7ee215d6c24f899ba635eb730af4f0d7e8fa41f4ae4bb3bf4194176ad79b6007bc25577849ff9dbd78ac11c1753763abb2f8414e2979f478466494f17578f7e2e8cbab4dbbaf1373cf4b76984f919332b8780133a3d98be3d60fc567145b1847df0c6d40f1e198d99ae7a1737fa52d64aa861cf973b0e6be0b537b90b422ca2649d000673636e28200b419176c3fcb33b3705b606eb39af58ae11da4998aa14f92398625bd288d3f81e8af495d4e443eb9d0c05a230d87e8e4dc78bed85cbb4ff24777439e81752766d3149ed05c572f35bb4634353395519cec89c074716b3b181d85fb287abdd05143fbafd20a1d2871fc5e2f52dab883bde37d973dcd92455977dfbc402e0002a4cd493da240c19bc214c65a9f3c7daf269766e6dc76364b33db6cbd86354deca9de9bd7f036073a3dc056670bcd3827d0658804cbd903cc0a022c9cf4113f5a5be5c80890be002d1b4ab233ae883598146b81a7172890456ed8277ec825f8a88211a004bb65629c80807d156f3499709bd772f422570d4b9f6e4175aec15b7c7b45ad25f703aec6515b50fa70c86d668387c5e433225d266421a8ce93840b15d5e1549e0b03b279aeae27224f4318edc7a25516b41da67c29944dc1210fb0127002aa977fe7dc241a299f93d5283e713961eeb31a2e1e9d7e3adae170b109adfb5b13a6d0e7b704bf332546e096336597f1f05d273496d4274a4566dc609bee32c87f4a7f2b421499d8a9307a2fe85e8b206a8155dd3a63150701a0a996538cf7615c076ccdd3dbbecfc441052e8f570c35e0c0fb910f2c9859621de3edf610d1730b3d6c02ec4a4041a87061cf329536bc3678659b221a4e7e7927036313871ff167ad449cd90fa72d91841b46572610f8f20a52ef2429d58cc883dd0438c03a1d1fba9555b23f5644316615c789e8fb9921d313951d38c8463be59823722bf0c1dde7e1112821c68ca4b80d12ad39c07b3720997b8c57dd49b8509e2ff21530097e251a98a65f2b034e6aa41ed41c92a0d83e28ac320a3276cc742aa445ef3ae160a09afde6eb8766a0bd204ffd1fbe33bdf710abc96ebc1078d4df1309a28de840539b7ad57abfc8d1edc35aac9f1bd5fdf7cac61e709b0719504d6ee4955ea4bb8e931f8692f384501744d76b6b767ac7db2374be464d13575b5b8e19c5eebf3177d56826f15728342d37fac4cc0700877741425d3085776ecd3a2a00bf9c0513058fe9813b3f0d59a39099a013c0c8bd596bf66b64c9408d607b3ae035669b81be5730c90108f25d8014be93ac8a6091925c121097e2722d4dd780e56095f969e8dca109fa2b0431b3c4003f2e99990cd381ddf38cc9b8661b5330d60b44254d5d7aaf36897035e2905063f9f4d589063a3c90fb464e7cb769e60406e1efdc1695a3b14721c11b627363c7f4a19ef6a7ff172a48171ebc1a0d0c4b569b072aef64ad0976c60665e25a6a7546286e2b18fe68341da55e18874b76e6c3dfd3aeefd972b06951e0f836895c0813350efe3296e4968a69375dac64d0e01b4036a18e723ffe27c416ec14cdce1a21886297a28bf9c078e92ad1d71296064c08fc2afb36228406769593d294d26466c62fc93192ad5b28e06367fb5001661a441438dfa0fde79ac1e635c4da4344185dbdce3bc380ed4502deafeae074ee3760ed66bbc062832100b795f2d3b2b7c3fe92f7e97ce19b1afc7a6aba684cafb5fd6feb8ea6c67c42def33810884f2ea873ea4cd08e106a6aec7ff63a2310d425ba09eff4aded9dd4b5a2bc663a3109814e93d718f17bbeb6dfa09a151a271989f79a95d1519be79b167b213fa51fed8b0be329db906ec27872be7ea5623f1fec03cf5c439a12f7e6a3b40333d9fc723be1c56269402713eb36452b073a578cf095edf7b780e7dac8f5ae985a10e074d260ce8a9b496ca66ab7ea280aecea494dacb1bec814f23e94256464d8a7ab7005c3f733e07f95c015f070f093726e5da40c2a3cb2d21f9f4bd7d055403295abdbd7b9414a98b13a8312535a1b56a09ffba2526a4be4900e7d6d38f1326435118ef1aa2a7c6dd0469ec6386c691b1bb7f1289cfee42e8c26107f1b03041283bfc024d63959fa9c72ba757f2052c17c908ac22e27b444f5586f69773f86a02667a1c4501738b418b1902710fda3caa20c275a8305d6bc2d9e33a26d8971090629e8800cf678036bd4199cb7fa198685bc924ad3b7ca47d8b75831ebb107a524484cf2bcf7f02cb9c76835e60427ad35899d83965a5167a635cf8e3c4982b8419a98adef3b3933791afc3f4f53656ad696df062bd3a88b912c47234298d84f0698236e01dd4e255b7c8f223ba421444c4be4c5d1875d6e7273d769aab16486e63d53ff4103876ddb308b509dfc384bdde0989d1977bcf2aa539a0c3b41e33c8618d3c34739947c906417c1aed6db00acd56d3f37fd68192abb21c73d9a43d56ad60d8e7361a0b14bb92950d723ff5a5b9d50557a764c18f3745f62f5f397d5ba10fd11777a4ab2baac0e7d542f262f7d9af971bd7905e42753df71f955ff7e60537b01aa990d2253cc41ee772883ac733ef09aa7f8ef8a30e0d0c68c1327128c6f6695e13740d4fc8767808353767d24e1d17d12e6ba7c070dcd5de16836a065c43017ff29280793d21c59f9ecc0a20e0ae857134c04f4a880e06be84d1f797899b8fb970d0abfe584418908cfc9766d7dbef4bfe86aa46258497799ecac8e1b3a2926863d41423159c4218ac3cbc7e0edf87afb2750c3ba59c2277abd795c0496ba757c556936766f9dd32a8d057d8d67fd09dd1a7a7afb49e6ddd8607556936e0efc4dba78765f0a9d034fb9c69a0baab0bb9635e88698ae1df6bb2e2502e7f63c36909bae5a6236a4c6b3f60e2aa98a3eb39dafd534d87da497d994a788a3814e7474adfd39e14811a9cc832a41ceef15d2a04c79e3f317a0cf043e6a75fc54db17ea14149ff0fa725475d16fb9d015b187201f3f4944ee32de52f57b75ce8c63e1de6f80d1c7f2d3af5c49510cff3780ae254028e4faf05bf6d0a93336470e3613de86fe19123f74f2037aa1f67d3ca3e87a7451fc9b37a00c46991571b042030d929c8940f61bafe4dc24466afa5e94ebd2959eea54048033bd261d506ed12ee244f6e90d7f63935e924bb9060c26baa8836ce46b9eb45ec590b3a0a13745dfa929582cbf3bf563a4fd542a4ca68eaf0a7cfba22748bd5714fbb3bae0f7501f573847f5223a8f97eeb3c2d7ad37255d40afd6476de18d66c8d992bf03fd4b4fd35a5bf4b9f4b81666c7e8d045e7f642328c9059df6fcb5ad5fbc2862c17a41961b26f01653f0ed2e8f7d91b5f6ba186876b1b23e2549ac2d98474560e2b155a202077723f624e7d0636ffe76e23679ffb50611476ca5041c3153f2cb58408b7ec94ec6d2e2ab25e8b8a422f6f07ff05ae5bc98089f70ae4f13fac35f7c9726532bb6c14f8b593349c483f72ee6af2ae21a2e3b0287427ad5bf19b5a63e3fc706ee3e9a8350725112379593314e1b0fd164eaeb33a105d466c5647908fc3e887146e5aedfa7e5a73b336d0507e61e5bc99fe2f730fb90276fdc1fb8658c9abe2fa44cf3ccd4bb25000e1fef243a0def0fa9b0a5a108f27edb34db3f00ddc35917e733b9d9fd36cda9b00a094cdd9a89c6b371ae525af4286ae6f0c0d3d5c3faac2e938a699fdd896587db92696cab7bd0b202c9504bfda1db660848b099456c387d9a0e7a30e11fecb64fb27d08b75c1fda3e8aa4ca9327406a0091b56a86b3a5bb8b8b00b1288dbddc4534000fa5a7f2064feabc424d7798870716e567623633d6a156ef941430410ed2dca1975e82f3062733b60223979505bdb8106fe6c257dd5e36736e22aaa27be2d7fa14068b604b27d74e75a93f51cdeaac14b08099df5facb1fc18929e4605f4d6c09c82dfac0455d9861483c63a36e212dc21e54b90123d749d221234f41ac072dbcba6b81a63c1b7d541ca17ee46dc80557016baf9e40eca8ccc71d4a2fe4511da64e7022e46dd161f1ffa31d95d2ef9e1108c3ba0c9fad86564590ac501bb925566d72738df139c8f247663051063e9d09782922680d9a6fdc50f3f13c92db819e1f4359e677d76ce4f7916ecbd7c53fbd9bbb94115f34e63d1a2240cba13943401c5deba5b78f5cea8f4e6cc121789b383b80549689f74f47aeb83a1fe20842cc31ae3171369251d431aab1584849511e49d1f0a71281a0940188b65f7f5b4e8031c8cdf763fff29b9132cd571d4cc788af1885c2c1326dc680995469e636ec5533f7c27f7776f884c0f8dd14035dc0fb35288368c41e34aca444afef6fbfd05ad3fd8492849cc417ee3d7990d1d703452f4a5ed566b0ee0e6191c4670ffef9cc16726ee843c7946ef131f773116f8cf9fba6c6a98ef9d4f6cdc90b3bd0453fc48ffbc9ae460b247a91d701b4bd6e5a76e71ea80c1250bc41a80719ab2ae7ea3b9b65ac072a80d0c9824c43c89ec008aa8d917ea33ff0099b187417108bf8437051154702a07f3fda1471bb4f6b3a93023cefa72e223bb8ddad337524aeea17bb89d1fe58b3905e9ebd60257bd919d488536e49748c2810383afab055c4180fc182d35596ea48515453cf6d0156b336cd759b43445e08b85fdcf0ac84ae08c35f6476e6b10cbb7571ffac5ff3b715b71405d28d390ce6c75de3b8a0b708a7fee21c18ceaadcd5130c047ef10d4464e41ff11a902fb900e89e6ef78af055fcc0e4d0e6d449e95753f2474f73ffde517f447cfe78fdea9099bf3fa2e60aa442014661e59a485081755fb540aede9f657db3333aae7923eba76811c1dfba2f5b68f11931f1607ffd81ecb571078cc524b53d14387cf96e40f93bb09810dc6d5ee2652f2cc8037ad73a11307bd2806b12395c28c72e3f4a1314f12ac5ab31270c1e80f67943c5ed21c6ecf64dc8e9ffafb303a1f26c32e8b77277cb276550c36e640859893c7bc6c97f56723dbcb198ec6ef4e210c4d3b6c065011259320a70c3cd6eeeaa1b9f5c922b2f797e08b750a570f4ad1a8bbe2eb087575abc6ea7fbe8659b18f062c96fa23cd8820dd8fa84f26554f27fb79670cd3aae8f4135949e91e0f0ab470352cb1415f2f2cbf02a28c9fd6be2075c3f0504ee9a83ca40a83bf9535b8132f34791257e5f0df8a2f4385b03e9bfc657f2649191be11741ea117079979f0cd7d83d135849d979319dc3367932bca6f9467dac98246bc4bd4dbe86fad93485dcfcb16e50149ddb2909c7bc83d5853eeb448e767b88d826fc633cf119270e5abe0c477faf4dda5284eb9f7f7a72855632dfb55753ef31aed94fdfa8a5c689a56b8a3eb4e0357887b7822e7fca202d7b8f4de1c3e9d84a24c55a9d66ef5fc98581ae8b481bbf5539b046748ea647966939cea0b255dd9beb77422188459d1e7217279a37c085d980f642f2c5b5ac0fb30f05672e02691a420fb2472f8266f76704b4bb2dfab2d9865e820d4d345724a35d207d37bc108f46156164a7b9c7489f6bffb64f231ff78126fd773eabf14bb07ee21ae6938b3b9d540e4323329bfa093edce170483b0895b00d9f0dd65c60f10320bcad65100a3387509e1b74fa0140471612cdecf181b2591341093f2dd983499d96e2c777ccd8a75b6f6ac5cbbf46af966a7e4b41dae9c0ff254c1e264d628551d6728ec8d9b3b82c946df54f783a355af500be77132e430e9e9c1d81a2861fc3d456a021aec0a540e4638b955447360de4165abc2ddb8de46910105d9032173aa852ce5a1feb5668bcb170146255a3ca4313f6cac04e21aa1b391c5370c3111b0ad0c149db260f04943f44aa73c749e9d52a9e97417299b9cf2a10c76b164c2509019dedad53952fcc8f655b62ef69c3da4d19fe59123f356869df2352c3b93587349b4c6985a2f16a8c548fbb56367aee0ca7c3b21ead77b3002e4f246598676adf71e519bb1e08c0ce7ac7212d78ce33228d90d002d754316ed022c769c9118bf006fe950df7877d4227ac0f5c32b2b9f080b2117fc61b52a8588e2d2c7da486b4ad650768352fc514157ae88cd1725dd7e0e736b5c3327f30e5bb8b72bcdb5d030c61ee90731a092a12fe4af120368d81f3453f175cf63e05226394b8fd9e5a2e5e7fc7ad7db707a6c67bf506e82c5bb7b928bb90910fa87667c160d8cbdefdaa87f9e480f87d81084d0cc02f645a4f0d1f50e43dbb33843b654f5ef3ff41d7d3c3bc2d2c837a869e6d526e8c679a4c05cc9564344213ae2cc3d45df4e7648188b4d734e37631874af425bff1a5390cb6ce49b79ac8ef219fb27c0a9d81467019ddc314117ed0fb4c313878ae9eb98bdf10fd87cdad2c86e09567e8c7dfb564bb0905eb2874c69faf20ab8f22376be215f0cdd8eb10e1f2584f22f270486c9cee0214dc142532ab0074514261c5d37a9ef0cdb9e3522de076b63b6b152e6da3202b1b18e35ca9e82e79e98212471050a35c777d04f2872ae15a3ba1677dda980ecfda1bb11df9f02ffd1db1fc87f97504c137145de801f4604ff2d6ecb5686f788b1c7bc74a4fdff8c07d4277114134034021b099f9aa14f75003365117256b71d8f41f2a2e7ebe7fd0c4d6c2a80504a6d20acf732af379cd0257d44ef1ec1f6ea562a5a7c921fd142ec9908f2816b4f850f5c782b790114ab7d33fb8045af66641e6a2066d856f1f564d54a2a6057648b31c4d0e348ef4975db985f25c4c3808b19ac1ed184a0fdc82ce4578e61976906017ac048e850a10badbf99cdbcb368153ea1dbd27562a1bb3563c9fe136a23e804159e2811c11e27b99e6103fbb0004ad51695674e16dc448e8524222a3cdce64e9979a94bdf1d3f8dcc6ed2aefed810e45ba981c78980ad72d85e38a5614e4c52cfa409b2f52ecf438ae8e53abb198c5ff3a80b447e2af19af27b0b705f1bf5faf8187be2755c80d5c6bf8ae20e4fe914f3dce80562926ab45e921b2a46aa7eafd2b096ae9e9ab3a29fcb128c55a29cdb14815f477faf379a2529f2c4b10f22aa7edea64e453607d164e59167607193b7214f1cfdc292b5cff69d12fb48e9d5d597ff0f0c2614ae03bb49f8d567ff5f0ab18bae451fa8895a095a394e216b96316365acc2d1e7a6a8403e62ccf19c34abf897d915b42989837220b938493044239dbd00f45c30eb7bf0f00927a58e251bf655b6c3cd3816a7a96d1cc9b98428d3d158199e0663175de188935d13bd056ace62dfa3fdc3a7b4f455f54bf7bca1a070c49bd33da16e5f9ef28d4a93e82697c86f5bd0be82d742aea59b806cbb1aeedadbc43f0b67de7239dbfb62cb2a14f0795d75b28975b2db162ab1bf494a7304667ccf891fe59af10b6361172f7875bb8da07beb0562a6fa1d6eaba842f8d81890184beedee8606f91c94092d79b0f3a24048d1735fd9cbf2e5eca27f37b53ff9fd2e6d3cdf3ceaabbb26a16f3f2c6ab1679b00e18bb7e10ad256f48c24ac4b670a71927753d2f7144032c464d8e810f9f0e54c637bd853bac7f8fded2def7ae9561de59658e8c8e55257d9a7f1cb7d938d9e28a70964e7f539a2bd2f9494acc87472d174d3c5222135e4c08c9a6808f32c1d5bf22ac51975edd5c0ccf1f629e311a338d84b61fd84080b91a1d0b04ee1ba1d5a44abde0836d74b3629011b735bd475aa151d2665f37e58260ae0869928310f9b9773522d16ce43619578d5f591b6065ff0b391f968faf1af8d4338140f4c68e8d796e471794c0cdcc0e04bb8b011fdf2bedf6367bb07aacc6f8dc450a129fab28b8c8773b23234acc8f870ed5b7e98bad1da6060e32af32a959f2e06ded80a53f4786aa52b41dd0aa70d8bfa103efd67a8e45289007307306363f97b37b8bb5202d21d3222c7b7908608d2235f61d0ef6533a64f3e7d522eb192f2224567303fe9271bdd96920d0003ccc789e18d80281d8132c4dc66577bcf638099df3ac624b4df47201f3608301a0e1999a85188578e00c9b5eca5e629cc704930b7fdd88cbcd467820c30bd32d54e66ccdf7a97ecc13a7ef041519bc2d5916f69c0118515cc1a9c0a4edd96b030ac9f7497e192e9a078a8b567eda703596c9a61fcdd81546dc2015a5c9ac6ac3da5660e001c31176826da3a8febe7fa8e4ba2a8d845f2527d37d79b51ea69acbd148825ad4ec042e06ad2aa2b2a0029cc8736e08fe6203342f725a987e6d723ec008994ef0968b9ab141bde5819e91dc2549ce0a2416efb0fd80d1cfe7a4a48d52a7d5b95398aad5a8e745b9e05a3589e3e6d747e2d8176eeafb9ba77ca75130f7e38f1fb49d8054dd18e533f758363fdc9118c255d26f39e46fa1991f7201ab1694fd3250b8c67b4502bea0c4861bae623d2f10442f353c4f2aff6ab8353fed23e1bf12350bcab725e8a7b6747deac920e3696c3d4607074d28e8fca883e5b4c186a8e372ca0f582e44daa86069239fa97b3f59875d8d6641c84a600cf05039a4a89b3121f80edd441f9ba2e22975dbd83e41026e836a948dc36e9dffff80c61ed6098c543175efd4a5c0ab0a26f920d24fb59e24c7ba3c325fe82552236dea7fdba73e0b35ce0b909c5ff2b5af43f133fa3dbd24efe580473ff8067484b426e44c39f574834724337f0695efeb0f0d98774138b2bb1157a54ab326745aa56c0498ef0e7308ee529ce1a3c5a7374b3cd99a013ac616891c2b2ba0a1ce5eed065483cfd48da56c40b5c7169b163995c3a2bd1fbb0fe935d2ec1c0d85cda0cacaa05b6229d054c95d7c5d6391f5f0898e0d40bd2657c685db05df8a149b37072c7199d12dc6a13ce8a8b0a1588db95b11ccfc25b0e4da44e4be8941622ff17423761f5dacdce33918d20435bbc59f9ec929bdbfac7755fd50f1ffa9fdf01c8721f122f0ce2637be265657d67b884a554123ab0ab701da0b454c9352549660dc030a862e1d15faef0ea9cd55cb54b8b12428e9a75a4ad7322b87f4f1f6b34a93897d8471f8e8c214a2750251188a7e149b73808e422d458c2fcaa57ae199674a3416dcb0753cb382afccde8940eef629efc9b9e8bda57430ef7e2017c7f77ffb52d2fc1f94bc904d241f0d53a71856b24beccec0416777a701a4e9c0b2c553b0eb079576dee5d0cc97fd0668ac32e32ae8d878ff54e5795cce5e0aa7d6ae289778ec2a5d47c7cb40136becb802afb7a477708894ad557470b0add7b5eb18f6d009fe78f5fedf1082375f271b29713e1560a9488b81f145f030512e63413b2224905e6e7dd6e9f0fdd783e7fe68992a18d5dfb69b85dfc481178679bfbf040d11552accbbd13a8fe819dee319aa441eb63969e1d12fd1d3ad116c8120f5aec6bd353f92255c788fc4d5666e074c5c3b65ab6bdc546f456f635e8440f9cb97405240c1009b926fd727373c429acf748c133735e0bdd1d06d0657f3cc8c6b81831c1d6c8e7e3ef51abf4e32c9e11e8fa964ecb4802dd103f0516822b335b151868e700ccf467729802ddc081cafc719ed9b4b12f4a24a0c11a15f2850a739e7a76f2370e8b2dc53ce714fa3bede90060cb2efbe65c35ef332b61f6f006bd1a3ed8d6d66e7aaff05ecd8d7e95626b30e93c8b14620729ca63b7b0223ff45fea3b1528a547015fcf9c6e7cd495c97e9e5cb51a100148268f6223ea7a828025597990d2339438be33c894b1caeced7acc43bdb0668b25c7c77678f3236063d673c81f9dcd54ce7bcf0bbc8449ac4cc4af4257e897eb0e24698a3c394ad6dfbaa39e83f5d2e91103d024415b5d482ab7fb59c14860b4eabeaa072abc7dce336879513cf8f64ccad6b5814286ef7ed7eb5b36ed3395ec896b7018945d82fcd427ccd5b3e90fa334f9530f5efcaeaabba88d60062f2a7d4e2525e9253a50a09e8b36c6f4c4818cb5ef9bce4f2eba67a352499b43eb6cd72de8c1c016695ae48f68a0089ae25c94cde7915c5c55febabe16ec02dcfe390923dd4bff79902891ad67f9c29fa09ef6d897c61a627aa39b3e6501406171b4f7dcf7f46decbb470ed51ae1c5dde0b1921d4d20bcabc44c9b1458c65567387ab6db3a89ee8547f18cbdab76d5006b34bde967a3b52b8af09c56a7d1f51ebc63bee88c91c729d126224958b78e14d3c60133b455d11c893bf10abb17cfda121adda718536417db6fb2ac94895e0a7ad5b10088237fbc0a7c297a57c12979cd9936cfd85cd382eca83766e0c4a052ffb9433a1df30d0b01e9bc94fd5ef1766924a0dd789d28d31fae50c19cff11d0e3edd610228df1e78e09e80ec8c23b86f39389e1ff0431dedac9e82c610d826ca2e4c8dbdbd62cddd2dd4520456678991fe6e6cc238fef7f7a3661270943a5ef881a0048c1d97503bb17603cb3fa274f13ef9abc010a330a960130f660473c95e4befc1a9ff37315adba9acf718c4259d0dfef8c7d7b75fcc07b1c52c7e64ab91d1b0a7d38e59b770d8ef1fa99535bc8e3b4491c1db4c5f48b67d00abf3fb75b5eeca10db256af46486eebc9532def91c4ffc3e03564a6756655fe74a42ba28454ec2410ad802a744fa659a92e46cc071fe8853d035f58e0824d77d19439b0f3a66d2a82db2846f4aade76bda0b8e9e09fcdd84c1e61ef3c0969802d6d3aad984b5f265697e09fedfe4b2958cfc6694c8c5778bf971e24bcfeb8fd205990f0c311c0ebf4318c9ce47bebcd12a9a2afdab7bcd92ffdfd45f7ec515ca7807c99285c2ef3d503b05f0244359aadd475af1d1268682a58efa0e8e726ad1d510007f10fbbdf6ba1bf2f55d13ec6e1d9784494da0efcc7dd1a3d21b67ca6b2ba701a93daee3f338b9bf5470716a178832fcc771b3ffa57a59d3135a540869c85d4ac8df83e05bec67e20e379881a2162d441cc5126056d8b6358fa59ec169806c8e6fac9f7b9bae5653d8ccb564e020a920b1beefa267a7c0f72c7f1b9aa1daa3113337aac3dd6fdf0cb9d8d7750aed87bc712983c50c6dd9b85d9e7669fff4bcf18078d858210cb06ad0fdedb0298b7c928ea5532b8e2af982d9cfdb6339eee518f0144307cac9f38045e65b0b95aa3d4c41c01c2bc9f56c8aa21bae65bf0a33727d4be38c538c803f2a264a9291d6645866da84a9c6196e1f721aa318d24685f50f614311641605864e43b0e4d8e5d7b2eb3b6e16363effbfd19a634f581e1532f7373934d758e3901b75bd4bc00972cb4f89c0cc09769704c385f5c7b8cedc163f391f2ea2bc387de0213754cdb2b18a3387e06fc0c182dde60199318ba0c6385ea5bd4209cf001f66bf883e263adc6f7f120aa897ce28f357ed31efd047c69cf62f4fbc49905440958a25cbebe314b809f767c5a952b78e06dd672a5f23f95a1c16e7d23fe44e2bb7d63858d3df41652ff3cfebbb18fa01ea0b69847fc4eafc3734a552a8f7a542a00ebddef7f7fa042946991addfdf0e8cf0af44feca541d3e91b82f3867548904863f14e54320cc941975f5801b7bb3470836f68b2cce38834f9e8a22549601cce9019872497506fb415859efbd3401aeec162376c2355d3efd4c2b3ec205be2ccdd01c9f91cfcbedbe647a02d1f6bf425784a1167817255fc908763ad2dcffa1ea26da82ac6631e8f1bd59114f64268b56f8b4cb8973978d163ad437fcf0be2ed8a447f1351e22c489dddfc6c231a2045361e3be40f3e74b3cd5aaf0271a84f4a4de91e84a85e2d0b779461bebf4896682a01c21993560086e4afe155188f006f600ae23743330cd0d82c07f2834d0a94564b7b4caf506f30fbe8960eb3b446bd949b625fea5f1b6c369b0d754684468d723f7adbf8483e1fefee93fdc659672658593319bcb2a8575d85de81ccbeb1a57f0b5b201a7142b46630d66043be4d1922cd5f4c3c113b9a4b6e2b1910d3bb74399c7a0eaf045fb92768a337c30fa9f3d8b96953229c03595967a8e0e84e3bc9a8e7c811de7321600cb8aeb25235e82521e83f65373481eef7cdb97c532010fb0ffd018a83665cdedd1fff1b9f7a2178212e02760ffe0a976b14bbb4df87beed8402e06e1e403a967949fd2466b906276e66b85026a1704b5bad7c311041dbe8ce8cd36f2db5002e39429d56772fdef9f7b5f70404402f2e1d5ac2e3572ce13eaa393076f75252453fe5a1671f3819e64b2174a559330348ce1fdaee52d386c04df857734ba8c774bdf94c71ab0363c79b8dc862c8d60b32ff9d40a4f40513f749f658a2bc470a3cba78634fd82f19f1380d8edecd59ecf4a20ec8bac5392baa58d8677607b55008a45b16813dc24ea5aea5c25278f75d13e08d6c94e44570ddcdbf7a5c13712fe8632fd3dd3e2667b894b13a568d79b488645cabb04fb01a3f238bc733b3fa8df8c781bcfe3fb40e87931a8ba775302704e6fd06ae1b8368bf5dcc8a0d3e944ba7e246cb5a92c4a34fe11979068c2be7be768e4f5efb4b7aab608ac7e85e9c16802332951c69f1446586df5dd0df900d2b83f8584fa915257187681c689deeaa0fdd2b124f1f18edf80713f1e625412294f59505cf1dc9031f51284a959b2cfc0dcebddac811125fc314ce8d4a3c1152ea4f7698fec9ee60ebe7367b0dae648d6f8f778a5c7d5cbf605106b5f9dad19c1c64719d31eb929ee2e0ad9ddaef68c47cf11833ebef1cfae40c19f8a724a6d1573d1abbb4b6233d0c899a99f320e03515c9786764af790c6362cac7616d539934d6ef137c2d8be5d51f591e4411e33bf2f000992ed4e1d60dcd0dffcc1e9d785debaac97621ec75d78031c11e594ae1ed83dfdef1b596bf68353169dd8ff4b6c6ebeacf54fbdb27e603b035fda8c4f881ff7560886ef24d36f6d7710f2b3466b97779e7f478818779563d0bba21533ba757c9be2d59fee543e613f08ebff129b16b29cbe0ef23eb9dc54ff7a55dd5a260cee72a47b33b51bffe69f366b2b6cb46a3e98f60d4f955c1c2ded0ad9ca27bc300289c3728029501d30e716f2fb128f1e2e999a0fb08792fd7f5cd9985eabc5113cb4cfec0266921b5621528285a2315a7f8a664b49cf93a254580b45e9ce5e2db73bd3def56fe9501844adb99295ba908705a85d5982cae31c3794b86492cf99d0e6837d21a9acbd96fadf401dc1d2d610d94e5500a35284301c5972c624f05711292fb6d1fcdc4c9681d383a2ae1797205e8f75078648af21f7d15d1a36d9c57f2ea30863e131a083c1eba128531de234fd07acd04c736a7ef7c73967c13a41b0da84a204cf70ec04b6d60e89556ccc4d32e8d8dc268ab3b70ec1c594970aabb60702cdad653551b5b9d2c117b36a37ffbea609a8247c2998ea2bf30d9ecf1301ee43fb75413fafef73800d707dcc2bf9fcb6862fb5472c6dd636cf4e1747fd5512e86657771da32adcfc31bcf519c77839922a793eb61cc2df4d3c17e8dc5121df5cdb2f151d4350258dfeccd752631673c7e06eea2e26da05af93b7cacb93e14143dccd07efd7dd4957ae2f3feea93d50d81b92208a66e75bba6168ad521dde61e1f1f75a34b2aa3f44c34e5c9d92ea854e6e44f2fa302fa475fb72a54e4cd33da6a808f00fc51aeecbc17121ab56f12bfa346af991686cb09c433e8df29ae24eb4736635a3ac4b2d9b5e029202abed8d33c690fa1fe7ce976b4b9d14f81a407d9035120247bba0309a7533242568d4d4e65824d44af3c3ec99443c5230bcafe4fe5acab64e8b17b63b12e1c6dbb5da361cbee0a811b1b5fea5e2a2e1dd412874f16e7ff44c3eb76f083649e14b2ed9d1949a182427a55e7b7b0b784d94dc23a2b9aa9b9bd8b9d62c13a50c37de3ef694876fcd0b5b6ab37818d035760342f746cd487d07ee5b0ae88beaf5cb5975a361f14ee2c4ebd8e58a8f0bf08f3bb58461946bfc9830ba40f2972cf20609747b4be5eee7c3ea5a85c8c5cb84ccf57b73c399265127f5787e298c16127295b813f0845f0e89ef171d8a34f63e5d060a88dfa0c847142eafd4e6a8c7fd43a9fa3594a672ef183de6f34758ab601c0329151cde21f0408f0c7b8f810203a85f1de5499413da060e79b32c2dbcdb7e42db993147ce5869f1d56633d0ae016685b071a3fd30e6e732a4adf6f3de73b11842c5f57f0a0b87f7ecdfba29febeae7c35fb1d994d96cab7b30ffb1aa42de7600cc50f545552b0f92394fdcf8d024bbe0e4844bd512e08b42d2c8229636bb40c2f241da7b872062f240eff858e5b8ca0e67fd73f18ebfa563666c9f2e4d38e0d2289c73910cb12da6dedc88fae29e310f3cea34779de1993448a67d785540c45f58974b69c45286715a287e95c6175f1d0168f64017f2a0377943966a9aa581eff1d63f8ca5f0c5c8b844be7b759ed3002617aa27cffef6e8df558ea3458cde88bbdccba3c35f3c70aa836c3c9317b2a98ca6d2c88a02acb07682bb65faf41a14b1ddfe3cc18ed8fb76aa80d767596d1778365661ba6864e8ed4fea1bf3857a8b0037d9cf1e1c0cbd50fa4d78ab705f037594c577e2f3b28ca4d6b5ae77796916c476a1a4577b01bda1713f1314d0d8ec0dbba1c94c5c960a53587bf173c4911b0a156a0dc32976d36f576a933e654ee69ad455d0f1cd70546af64acffd849e4a4fc37a832f89e519b12f14b683d9a62302445bf98a32ce4f0dd49107440b05d6c005fb2a3dc9493e2759d436de6bb27a44ac3ca0b291276959a20debb4c7f0c835a8413894ae3a8b433f1a994988e1f983921268e9a203e836731c74feeab29f8641626b5fb14b877286f3c + +Params = SHA2_60/12_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000028bdfa59274deff47432f99f3490ae6bc91f45c90449dbedf0658ec3147740325044ea5f35d99b744d5e886280d27b96ac +Signature = 0000000000000000c3ddb881d398268b5a36bbdcde029401efe2696b3dcba14b8c07c682aea62b791a12107db888a44322c0e0d2959e6e33f2de44054efb70359e2635bebe67868f0ae824b54d05360e01381987a17c286c002b56e1d2912e50049af15b8796ffec8ead8dbb7ab5108589bd5f4ed618cecd670b0f292ce09403f9d0b57e400b014d1313f29de11ca2f45da094ed37a2ee934406af0d3f30f1a580d65b7e46a126db7b06f7bdd10da439612a86347f01cccb7349f1e20af3543ff76b2851c29db7cf9751b3ebe7aff36842e54d4258c718210d9dacd9330b05c8b4c31c8d76ea228b00cea2905efa972d4f327605e7e1d94001e8e747509fe1921b58c2b485add759754869f8c119392176022c2f1daec35dba4e10793055956b51361856dcfb9e7f6f1058182d5cbcfee405b6bffea24c2b5c2953afaf76d54362b22bba9c83194fabacc5094ebf372bea2555873a2c3a7c01be88f1d604489732587037d6da3e2f17d9065099ea163afe189aa759b8104f9869f049182b5e9eecaf85cc902120dafb567867e335584a36e9eeb418e6549647643544429dc58edd86d0b9d716831feb91ae21dded0faf90581968767c852ba7033676a8c178e76536b951e04efa444fbc1f9c93661fc9307a389353cbc096ac72841fb30dacf5367e2d62d4600cf6c3135d3d24d14bb9d7e68307d3c70be29ebfceabada710b59383a475448aae55f30c55d5d390c637b55f862d87c522356220036a5a2073b66ae1ca587c197710726c6182e4399309b7a726466387d6ed0f2a9e8bae340aa2b3ee37e002cd7a35eae8506de1f766de0f47e0cc0ccf9fa856cec95040855b06d03bb3b94ff35cf0135d01fe9669ee785d54b4b4cd5967705057c7d4a8fbde73e0a041d7ab052bec55b99f2d66ea2d01c9d808b629b407c7c8cd2822aba88cbcee4b3eaf7c2a7624bdbc222de6c3404b0efc01cd9d1799ca7cfb39eed2b87c6f1bae11174895c021361707a66402effe3ba2b1db5c6ba8fa63706bb1f52f8c0b8744557fa8534bd738191ebcb3fe1fb6d53c90cce38ea289852956839e53f69fec2173a2bc0044db1351e489ef92d670135d192d56c0612f9b492fd3e4ca07aceffce0dc698e69f932b9b4d16b5da807e1fbd72450180f8ccdf075639ce8d6a434dd0c49acfc4416a3d89e0b287cb27a92df962c2145f558b409d9a8df8458d02237823c76eb4ebdace35ef1c34b7655c1a69a3ad88bd15674dac3cedf7f723010f58adb047b6a66d8a0a49f51a098e2b746d36316bff48717492b628ecdaf835398e98c0993c8b4e3216168f86b3761226b0d4384854859ade7af844f54e42af2639caef45518bbb71f635c30b139f755d1e957edac6cee78d5b37b0597a9bc358cc3edb5ee990494f0e55b259f9f5cb3bf2b92fade5975f1efb9b57dd7f2b7b3f76816573aaef1e26f6f96158cb0a71d47e4fa6997d851e6a06195fb32d638f725214a48398e4c41fad7d6193db4494c2850c4e857583cc068696d5dfa227e12a38ca0991d6d6902c28631ef6b3a84dc311b1837c337f9dd3443984c0a34243d6851cae4c0825279d2b8ccc95f3be2d62e6d34934ff673b70189b93eabe8e4b44690dd96567d426964d1128893c2ddb76b6b092288b859a68cf832a249d898de8c59aefa8b820782202cbff33799b48e69695d761181375a212d966dbaa963c381b5df469899ce135942e75d62787dff5d3b9155bd058dd53a032bed520cd5850d505af572a34bb71a53ccc9420e200b5993e40a19024e8579c162c5c3aa02fca4388e3016eaf42719aee78f6e8e1346d2debe841395af42442eb34823931248b77ac082d5130b9b85df55bca43571360a328fc56a40eaa929348faa17a7376d5c938278e1a2cc8a21d1f8d8f38492803a8724233ac9da09afeb408fa7caba392a7413a9c552bcca3d038bc76216cf3b31c54430a9fcb2edcc657023db0579e6dae33b0a2a345d8f9f66f809e7f8e16bee65d77e1281cf7303d803d7c1381d910ee9940a42d63bba37b4fd715878e07ed312c91e0e1e4ae2d560c0f22895423814dde38f3b984d9171bfd737127ceb811636965cf6ae1e2a0f518eef1e4f3a6fb3ab7f0df1b5a8434aa7367e2d4e8219250fc1d49762fca8b542b28d0385fffff755366659378c9a2890d628132d7912d03e0e60ee822ede86a45f1bfecfbd150d02f3df1451ae1858b7457e94cdf5d385386694c5b5f2760cb5311b9ed7ea315b0fee84ea3fca50902a29dc24d6918251ce9caf424cca58546c5c53102a8eeb030ae5b8ae7af2e0c3372391b87e29c8800148331f86718dbb704da8ea97d5044ab4ecbc0ff11ad03c6984e226abc48b824ffc2b2b555fae91aa34462f1c3eb83be1fd102654d3487994b996930904ee0f0ca67f39ba561b7fc70b40bd03f96f62fe04dfd37c6ee70bcb2d4c1edf09ba43dbd8c1a4993fc418bc4049700b5771ef0495c79e2ae92406ec409dbd2e29ed894eb16cbdda0f60f980875487875035218a43f273389c2ced3729800b7bd3f528ca2aec3e5147fc29131adb7b0a05a2100f0cdd05315905c3a01cd50f1c0c1c5adc4ed319a49801229459dfcbf109d595a4db3317767b17b7dc44633c679e791f0f28c7aa5d9fed64500d3d48aeb980a21b4c07acdb331ffbb81b42eb613a83e7dcbf6b6c2095b1c644b2472a764d762ae096ae1e4fc7a513c094bfe3d2e760e664cdbd520cf18858a2e41a6a48ee4776ca4daf6ac81d21160a73e510bdf9d1db3264cc9d1ca105423a1852994e29342e661ecb2b2c6038976f4fbccaa6c3f8a40f091c6e604f60952354f399b00e0e4ab915985c25a965ba1762ea61289ce88bcb336c644edbe4e3bdb6cda8a117956d65db833a965a6cd0a74d3d42e8c3078889410e93f548eb1295929a49e79e227b1e11418bd5088b24851bb95ffe750f937a2c41fc2f85aab218ed26d216d1700baa6538e3b29adb88620b4d4afdf8a76607be94a3a7a8245ed46c61aa119f890b9cccae513f424fef2080280cebc1427adb310887a0819ab6b27c237f6c9702cb71a0f8098b42fc67f8382c317cf95daf9321cabd88fd4eb728a77cc6752aa3c2d6c46a5afa6fff98a1b46aaa08955b7361a0cd98ddd2555bfacc49ba4bb09431bd207398ff05d61f885a97e4f0d4dfd177e2b886edd6d383dd855adb1bfceecda7ca5f02018a02fadc462f7c4ccea4179a0cfff953cf41bcf67aa711ab316eadaf885d38aa5f34a0f3e3cbd4a718595bffa737a9b74c5c8ad9a6b8a0de419164f430cd9798d2c8ccbe4263092301b2c4ac52de045130e2a0de3fb178b30fb9d0b7ab66017653c152776edf5d907f3baae7f87030678dea12086cc3bb8701d83473a49c2aff879cf34e1527a4c44c6c680a171ed1fb7340e950c7c1fa530322aa8bf877ed65eb321e1959ec8667f2b67d9b5e6183dc2be2b4dae7460c301bdee3aba455189d619d71abe0ff8c51b1e98594ee69779be25636b32269292eaf581c6180f47f858f196da36bd6f3801f2deeb8cec7ac2c41abef81f1d04634a8fc4a4157cb4d25e70b8af3811cf6e0f0621e05333cd321ab87d104e929a1dc1a5c5e551271513c41bf70e9397a65c83b1bab0d854ec24423268a2baa5634c98fab91b0eb61534e9ee632456fceade59fb7c8c5d00d4075cd86ea463f0cbd4b6e3d798d77c0f35e00f5a6eac6f3ffb11da9019482f56a39a1942497b9badf6cee85b1eeb778c6a859bf90674ebb819bfd42ed6ccb7ca69a752fbfcc35d7fdc29535436521ceb1d1dce35d811678d8ef4b0d8c52650368c23fd72a3f9b3f4fd557966468758a26678ca98dab8c96f584fd6a543b6dc21a41d1989e28121c77e2ba84adf54bfcdfbbbd40c03b893153f988f74757c4cbd19d61b8686b9bbc6280068cd691c4f432928fa642765154422c1533f8f6847994b45d9e28cec2b9d219bd3c8458416ccc0ad812aa180255ffc3786f15303d5d8a580d2952e44d036cd884247a1d90c26043e43d9fcfa5c56cb6c7ce9275ba3282ded100f2deca6174876010383c0b98adb7b637468415ffe9853c684452f979cda4ea88be61ab486e3bb46e0b302c18ab95fe65d1bc301a51d3551579b47555dcbddd754152386d6a1360eb907fdffa4e75fdd3e283f3b65d8592cda4ab24de0b6c23ce9eb1e178ba46ea439e923082e364f4ab3ac8e9910608fb2df11c23ca45d310f50d65d24df4b57b22b6a132112f1b9c58f7a3537aaea7ee2e0e128859a5ae384df8952e5f52c08f7af1152fd2b5438cd0d4a3badc42068774732a8a389c68c46a5dbc9320de10d352ec57a0445d921909f8c6869b0a390fc2780c13ac1c7dffef1f994624674a80b37d9931054b9322a6bb58ae041c82a05d932e7e7169c4aaf50d7c639e91ecb37eed73495f3696ef9899dac89b1c8d47b7d7e357dfd5211cb37af44716862fd2ead97446157ca7a8e8509504166d76408613ee8e1f509265919b6bebe069c1b2851111d108b9e0ec64268fdbe69647ceda79d8522517d72e7635b602bc0aee7b0b29c9b6a1707d0ec2cbce71028e32467b9ba0f9423a188e12acae152c8069e1c086c64383fc5ea350c0febf44ab1247b461985a34418b0571e0407394f7aecb16c50c7647b0255da7a756c3f41da3d45462c7f1111b15743259a6331b3f70840a363a3867fe1aa38c6be25c4e86813fd175c8c37c506ced8e7b985dc82c06662dd22ddb8a5109ccbb0627826ab387c6d355a68266d53291ada3df287227b3a985f8b61603047e016db68b347e3984c1159bfbf4abba305820551216558481135fd55b6d1490ccc519195f6b87610dce2f7739fe1805c23f1553e19e9ae0d6842e61d4b2b5d590c0978c0c4c6b210fb35ef814c570a192e3fb6b1940eadaf2a1152eb4eeba1c6e7e826c48222368ec1fd5e1adcc115d85b0257775327537e0566ebdbf72e4b028bfb2d43dacb7add147c94eed62314a99834fb3e203793e540ee2c13e3c88955f66201e6b91ed2db50649fbe9fcb2fed61b17415ebbb58fd792b06ac1fbec89258fff05a6e0ce46b73948ebd60cf6cfa26c6c73832f45cfc57ee6cbefc92526d01c88697df3ac271d12784b90073b649c0a1ab3b0ffe07bb979f0d2bb8faf595d7eb2fc534c54208991c7293efbb83fa5a9c67f6351fe1496eb0502763e8dcc39bc5749c63b92dfa1e029c445fac4474ade0f726eecfe319ccd2c7bdda5279220028895644049492f63529e52afe45bf0013f9d18854e8d00404d8f11259ed8c5244caf5d0825004cdaa3821944679fc4048a1c592bf8047223c1abacbd708c7b232e0950a2304792c1f91a749775aae61d88f5b93d3ba0d5e4fb145a56d1c8c16cfb93f4d2a8e568973da21156b140b6e5d1f3907caf44bb67dcbdc5a8de97729f98f946f372f40b8429695fee04948f847ad56ad0dd8a57b48f92ca49fe8d2914a94d8336bca7ad281c441c501914a287f16eb09d1890c590125510893aff0fe2f9730568f34c2e673dc1397777a4539c5668735e464c027f72015e403e560a35702aa63ca06c88dee5004790e526606b25cc61fde75a4caa4b1f16b2948d5a482c08b527b9db33d8f25f1b93f046d6cf5928c221889aed810c096a7ca3f3cbaed4dc40a4fbb7675f94022c96462574cfbff3b8e38f5e5e865b2ed5a1f7afcd3150704080cb5c23cefe8d339613f1938d4b996d3718f9b60d83c43ab917be057c510278fce9408cd213956151f179b0aafdb7829991fe72df83f853cba1f56ab946ac003dac181a5428aad12058b3859441daa258f9350074689dbb1c9fc6f15f71df7e5db25db1aa8d334d24513faf351fac7629c10b7a8c9b767b9e06dbaf18f43727ef3d0763b4ab08e3801e1b71d5733fcbfec63340c2384dc205135e61e9370edbd70b7609bf5fc0f743a1c92a14855da77b713cbe9ef3e21c4fc8dff260beaef3bb2a055c268c2707794c167d9704d1f5d5c2ef50e64668e117812ee18baa7af4b81e50e54e558807eb1d7145ba0dfe18dc5dafec0546b7e3cc31e134aac105e1c8e1f58bdb5d4ace79cc5b84d3cc578ba2d2bcbd8868b67467aa3965e3a0e5ed44ca7753138c92ce8bddf28edd2155098eb3af0e24321e0ac58d1ec62dd9be98abdcc224b17899cb8abee10b0d3db82814a12a4f608fd9c1e40b62740a52285d5f6ceee32b8dad7baad484c4acdc5ec651d3c8ecd4d71bfcf209ef843f98f6776a0eb3265d1f58e201a95cea98d9695071a7ff231ea77bc6a58650928e4f58ebd5896704c1706d5b2bd3d5069b1c4deddbfde6616e9d904f7509cc177ab1058796d07e843da42225fc25fdb83e4c3312458366236a552e05a9c5e21c2b8a6b2082042d79576fe3ce87b2260a6fe09c278e68c395528163e87ff01ad9a99d1e039f470503b0e3a06ca9e6f96fb9e8a26f9a21d0cefcd5077c6acba62459671929f0ed6e0ff95d85fa33805e0ae3a87d36bd252a00acd7aca0f49e2162c45e70f4505c9cedab7948f760651ab4cb58ebf67d7ef7816fc6732bcbdf7053cd4dab3d91ef142451bfa41d0ceb12cb7eeef878cfa958d8fea7c3a2d34e894b76e8f33e013f74c607b78eaeca6b5d39c41098b2c064eb28ec48e16aa2d0d5c11082e16375e453e7795d672950ffe9eb9a8946d267b32ed98e814998708301d928c0edb20b0602d8150356d020802db7cc872c33e6c94658af09b43b49c35cec1a8eb2ef93fec19f07f118999f62203c0d9ca42ef7b9ebc48636889f710571955f1d5fbdfcc456fb312967a9f91003c78bda009fa9aa02b9915b68751ba03b88144147a59bd24d6e4a1d84d39f06ec3fb96142e95773968038e7f99d1160899b1707d7af6f568403a60c0adf2ae89548868252619812c3565f28f67f5aa8d5b39f5d2b60ccf854a13cdeb3fd3100b3803bebe991b8024def7ce26558ca85e460ff9a6b44967f85190e9001575a1e7f631213084301fdc9c8be89cfddef8ab71e0737202897a5e36427a2dbb6436503f8eb7f571b12ddc2da47ef46915f1248cbe506576928bbdb50011d5a190a2610e99e20ee5ba2fba70fac783b56cfae8793951b74acace74c96d164b297a3fd257c80ab40ff4b7f3d9f50385ff0c47121b4009e2046dda394836159024222179d432ed10bae77deb2f997c42ed2997ed0c0ce3ed906c84899a820b04297d1ef64d73e922cbe459d9e95d106ca04e39f98b89371344c5e77b44b63837bdb422425edd665f6b61bf975e49ce59745431e9a99ad337787def9c9c4b4960ef928ba2b336e8f0c06d7a4943ac937b80252fddb9ab51e813f950d9c978b713b8a3cdc87a89574a12107120a999ef98133051957e80c631bb263ae5e1a179924f91c034242842d1d68be800d790ffe769b13cdd60dc1ffa19ae4b8621d4fd19b11ea42e91847f6b328abc583fc661aee339f74f88078f7a0a396ec10ef89c05eebadeec00027180f6a067300942309544401f845c90a9e2044cf1493c6efc4cc0e1c1fc899b8efa34cecb37910ecdbd9fcd77f69732e7cde0ada63129986e4770b65c6bc585644b67f492dd9457a550a637d7b433cdd8ef7299dafc65ba87b9c7cf50f8093c8a6f5cbf14ae891a4122aa0a1ae1b5cd70d657ad6968e2b2b336b87e448aa1742af605d51def7745edffe2c85a6b2bd0cc360be5c03f6fccfaf98b104e2e18d89d0df04b59226e70405bfc6c4ab8a58b41a63bbe2367e42101fc34dca62d05cfb4b59735299a2f75456c8105433d894dcc231b5313aafbabe8681fbb004fa9ca2b28aa991c9d97aadf9a1727cc8339d45d62b5dca1cafa6bc9a809f4e3da59b7031b929ac4bd8e90e6ea5e0e155a45f90e34f5396d7ab67415df96d50e41f4966bf9324e737daf4ab2242dbd2175a7c351999a4faefe4a41c537b1d27b6fbefe1805810e7879379e9a5e2ebdb9582f020027c32926f13b95812c463d19865292c242977a68416360f780c1e55a03cf6fe14ef784f1b34f0920579349232765ad2c3b9041db67fe75ab4210afb609e949b0a9e1157a5f8491d7383e9173b137a070455a7b1b560486a8413a41f4b79b71426c1a9724061c31df5fd822dc5c49ab26ba65b0893a85567b15e34e901e7184ec28d324a755eeb416893f2ca82bccf3e883a436530ad73d371b25ed43bf06b9f19379838f6c4b6ac67ee726210913feb2631f55313abc014d11c0f40df638c181e7a0b166cf876e64168e8721ed02b24156d88d52fcae764342cf5f240b2e387c2e57a19be151f5468646667638b1fc74b1245aadd35207e675a6ca019779aadddb832e3248724526d76469e075af624f951f6712d15b46c4c49da4b3b0993f20c55c29235daeede05bef0440902e050fe96f78fcf2b2579a28bcfc996bcf8fd9822ddfb8f4e05aa7c9da9ee279c01a946093edafed179d0d75410bce5e7dfff8e4b1bc0af12a398277d703dbf948d1cbb43e4ebfbafbc5b30456b342d71d72e425acad91241bf56ff78794c117a41d7360634219d2c5ad36ea0fe055ee69be9e88a31191203731b0cf955c9301a2904af08a1ce2a8502c9cb1cdd9a4bcad850d20b1f08d67b4831eb801dbc5c919291d2f4d4b9e460a61f7731b400a7c36d26cb52e400556098452d599c2f31b188850d761d53e9cf5b5263d6298f6baa26f1164e866c0a423a993afea14c878095cbfaf376dad02367531f3769b0fb875a37eb7f1af7db2322531bf1ce037cbd22fb16f584dbc67eaa0f8c33907051e4bc829c5134d206d6385634781bdcd0a1210bbe0a16c3107fabd12a6e981344f22347bcc637d88e782ea8e2be0ff3834ae2dda33a4eeb857e8479dbfb1b2dfbb4763e3ac25efa74c390094d1b57779a0fc2698b4470e121ed6dc617af7a2bcb1b636340cfd7d2c939085a865a0e8709eeadb021b888ec3b131acf5545a152c32af05f769e98004f185e8b1dfd8931f30b853c20b17f7c3ed5dfd23a53dff26dab59aecd00e387f4ac7f3d889692a095d222fe691c4eb848fbeb686842f31ccaa6cb04a20c83ee508d1ca74c523abd41e6c603f61447383cb3c28e80a92cdadda2135301d8e8eeecbc206c5ad9f616da7eafe8b7b1555867d528947ccefcb6df654bf43e4d032f49f3fc604fbfe1bb40c1e682ccdcb02596dd8d537dfb600949d5fdbcb9effab4cfd4d042656787a1de53d2fc41f685b0ae95fd654c3a5c053a38d57ed58b42efb68397ff8aebaf5d39eb991a6f459d9f26637447b76e17c4e87cc34c78d280c5c4aff9d8610c0dd138de138c1e116ce977dfe052cf392fa4355d67d2d49fd7a14e68673284c409db4b640b5ef8fca52b3371fefab0e7358d574ee020b018564510ae0fd4ec901c633d6f818f720061e3656b870f5ead783a60c9b063fa4939b18d29e82e1d4e4a4e7a235202a92b958b9377cf5f67d51bd07f149318217a565fcd912e1e577d4d9b7c3f76073f85e493239517491d860512d044eaa8bd0f133cdae465684d9500a5f3ba5e914d2d2eb39ce8916a3814b238a00f7ad5c4eb3a513c5afc67d958b6644b43efcdae0d8a54ce0b2c5222d65b5564ce6f95f15cfcef90bfcdb3bcd4e646a9bbd618e60470f4b7892fcdcb20f320df35639907c2e7e42ebe363efb03e0729ae24be737c797bd592ed92b8b3b00011fa8e768b6981cab26491f6fbf73def82e0915b77dd8b370df02d2805b5e1f9416e99a63490d9c0aa6160cb7960b553f4cb9c46f76580d086c58744731c6646724a804b24462096998dcf0488cd190589375eb88eb20eee65d0dbb2c9587bba58fa56d803a181ee4d04cdec212c4936264a451faf71ba2908428816dbf651510b8d90c9b62c0001b0593f182972e0f490bc77392a8a889773adf58699db66a13399381446ce31ea052bada8cb978376114a04271603bf549993b70bc4b42926313a2c7c6afbd686251d6a8b5228c5a115314a21f90999e9128c41ff0bd62dd5b4449111b41bec6dbb8d378c6380132db48c739c6f9bf09947815bea986f76d28f50dd19dd9d565a24b62a004ad5ce0daa5389cda6aa3cad8d06dac1ebff8032add7b6bb0fb36c3809c741b6e2a5de8dd4b67f58ddfc2ea7c76730312b78903e3090958788a44569a82ece751e4eed42cf7ed2e484d11f257696a3ca3b60e189952c4e8f96bdebce3e95834f4829bbf58516e273da11bbfbdf68f519822d6670c7fd34ead627afb1a9b9ff76890f998ef2bec51a401fc0b7d0cee0a615477e494bfb009ba53398fa1c588b72d6fa86794368587874015dbf9fc2c17818f93683bb4dfea75a4f18c61b8567acdc857a30f4f46a41d0f54fce5b020c964cc2edd737489d5e59acf04f045fd96c663e7f9a3a2c8a8433af1042ce79a5f67e1a85f5a82dd07861b86a5a9e5b3eb9f4ce31ee5ddd61b93851ce8c1ed9362ff25af1a9714c18434addb2e9b210ea2a267c9f1e3b9ef096eaf995077d5e8a9cc2a5c033fced09239a1e276e25e5a39667749697a64590939601b1e9a322b8adf25917b9b1417618c930185ce1302626d5eedbf5a30aa9a5bd88c6821d92f5f8a4c461fd992fbc7464edd75655cf69c1507c2c6032badf45cd8d159a847d3d56a4ccd5ec655cd124e8100dda8ab626af8edc77439daaaa2232e967e6686ebd9afdf3c7c540cf93e5e6ff226e0f2a43fc22fbabc4502faffcb6de1cd46b8c081ce9c768f68607337212b7f023e9f709e0737899f5851fee09e7199d46f1b1cebccfdba047f1ba68e4f0065266f15ef7cb992a5e47c56f97a24e2700803088c551d2f87da246e6c2d0a8314512bd18af85a6b1fb4c9ce6db61ce0481e23b89d1629a03e982d767f5a17a48959e9dc9955c674f02e3054ed0a7bed4b1934fea6bd5e482f2b20c8130a12b4b9455fd0ea3bb46a2508f239a0fd8944fb06e78a1ca8e2de504fe472e73d6ba6dd0b2a26953866622631b0c2123972febea17ea346d5b5cc523338b1a6ba18e03027155829123db9aac9c75d8262df3a1c4ea1144e741e36d88c9674b686a41447c56cc3b5f02be76cb77e6f49b5bb8a8404069da3283e2b5dc95ec08a29429739dd2387e5fdc8d185b6c333bc0ebe532c48a21613e715a1c63901820d6c94b7c742d888a20ca1bff81daa57df5ed414c6a5baeb09359abc3bdca49a5e1dcce89d74c196246ddeb5145d2e6f246fcff5cde15902df001600249885c4ef9f615179320b9bcb740bdb4a5fded469108c02deaeabfe9aa51c68c09bb41a005ad0ca5b4937b8c154b8646c7f8cf2f6d506b5de933aeae8436accec0c92e725dbd8b69cdc534ac22ebe8c1bc005907916f6710eaba7aa1be16484b0adaee3a47e46889cf9b1a054f641435d20be54476a1d32c3a18a8135509239d16e78a04fc13b584645861e3e287aaea9f3148d47be52433ce2516106290bc641ea1e8a4da66deb42c94316c3d208412b821dff5bd0f4e1835faa7ccb21513b5da4aa947d5d8a9e5b2be643e082e90288e4deda0a8b5a888e2a1c9e7698b112b8d523b1ac4773514c133febd7a929c438e5c1969812cecce012c7a3945151251a465227be0d73e5e91c7074803bfbae55d3b2e93dabbd2db00f68aed4c22b4fa3d766e8812ea266ff8e7cc710f0de2c86cd6de1dcf1549ca04268e981a555cdfd0077e3b851b8d3bc5e24ee8c7990f53dd5ccdd8555f7201565a9d2daa28e5652ed3ba8222d3736c78a670efef7741e3aebefa15b382632afa02df909cb739f6068cd122c4061e62ec354b9029541ea0c95e48f9204e51cf1729b4b5b19b5a43ef198cb42934f1866df536b00ac7a655323c4339a978b5052a8bf6fab4f31ce8434ca378eedc434260a737bd50d761ebc9a74c9140cb295784248aba426776b96b43b9fcd3dc70cd2c74106db7b40a1528f933076af9e2a8699c5237bdc0e6eead45721c33ab64782acb18d8693cd30a5e4e79e75bc8c3724d26fcbdf53185b87ca500bf2ecd275bba1cada6b3b91a0546400632f4b41ffdeab41ee3f7fde17ceecd92990856fbfefb9ddff14a531a77869178c25067998fd7f10d0d6841773abc997fed67a810ddc12a92d5950d79a2be6fdeb1ecbf75970fedd765ee24e9085b26de181eca9ec8dbd237628f7baa9e0f3afa5fa62db795861a7ef1ed662c72e7d43fb59dc29a7c8d1782bb540f280aabfe95789080f714b00fbfb343b3f7c399d00f90a587bc50277ab8c68b744793537fb23f344dced2191a131602f0fe1a4bce477a1bf8c3bf50f5f83bb85c9ac91f072d908b12b47d2d246424696dd712947e81e9c6f27e5869fc8dad527e25b959ea41287d1eb4443ff6291c85fe23227d9669d1f1ae968b3a06222894cc7d557bd0d75fc8062b9e4a089ced82216c5f1a2c644455d376ced8bdfde6363101d06a85862d3b291b63d3451021adfc2a7e30f4a28c75efd57a9603e240e624742935613bf1774180ea8dcbe8e53b907c67cb9c1216dd22dc3059e142259e77cc668fad922a51df27c384ec1ed55e6f5f08f206a93ad0f75a757224d4553cbc139155ffde18c81a5de4dd2bae2e9d138967dc2daa5db1375cf72d08ced76ea35b581363759a5c4f6e6b6489c524e1b385b6f9dba15185cb0d8e6fca9a376d254f661775cafe59392cb78adc19b7651c8e0a794a2e50c0548990e4fac99a721310545797de73985a262ef399a68b77b559927a4307f24542604ed0b843163f8e2b7b580059e1e34b53883360a5dbedbfa4a1193b3761052186053ca3a96eabe5115d641a3613c5e6fe3b88b0fb93c803a2e74d2c9c5d571b6a2f4f8f563bba27f120c880d77c9adcae770627f0ca34276dde6291dc93e5004c4ec6186ebcc464781d1f6ef28d099b94dbcccf453a4f55a61adf63d1177477630cf7e9aae46b568edffe01dc705c8bbcc9ed9e542c9d73dac88b065f648f60dc5d3172d3083c01ec775f51ec9cd1de9d997044498e994c69fd8995b3ff05e30dcac48e9ec3a5ace5c884498d5a30a751b86a0371df3a916680939bedd68899643ba3aa5b3c446b90872abce3f86d463de411907ee54076077b490ef44c426b0332d60cacbd8221cf537b8ac617df7b3a9641ec1173cb2ad4974c81496d6a18fc4e9a9c138979ade0e492e7326c1d8150af2b4a3c5a479359b14338446d4aa87765f0cbd99bcf88be796d3219139484307459b059cdab911f16f605633647fe0f318b661ec17b705f0f657719d5be59c0aca248e86548b59494a46ad8c3049ac9ce2b53f5ad2ec93e333884c0331bfe54b84866d422bb02b1f0d14318e7a5519aa35682ce9562c0e691c4aee486dd5c16686571a1abd461bdd99ae94f2745f66739fdc0be2343ae4dfdd4dfcba821917e491ae5d76aad8d4d4b2543cbe4d5aaac84489a534bd9c9c3649b1ef3dc9b5d9fc0465c4f3f1f625121360bec5969156fbd71180e0dd9caa5bc1161c1e7bc41995807b21994ff320ada9365f89fb5cb6fbf8fe8d732e5a693117a6cd855246178393b86f85591c826431c669b70a1fd12a4b6fe4111d9aca53671e64255b5e9390158b28008dadefcc56f31e48f3626a92fefac512ce15216a87eab491777954dce811024ee3791744aec58efe49c8f90ee0a81f71e1f53f29539030053c53b92cc6a1823ebf010f3118e784524fcf52f02d12997979b14a7c64283e79a65aa475947e2867b71a6cbb0c678c78f30caa31890bbfae31c96003c3ea9848db5be430c64f63cc8e7391e1318e9bc19e6f4e600af7f24182cd47e37699e612827d2c532ed7784ef6c36fb6c05e5404f21e7ee5e9bd0ac9c655104d6163fe6f50fb523676e8b48ce0fbc5445fd8ceae0cc6e66ad651868d544116ea039f37fe0935f66bba76654b1a2fca0f3755159f61f49ddd7b45766a4392f55ec49c45bd0b94701b08dd87ace7bb03aada1a50b6941e62bd87f269384ef66c9fca4ffbbcc590ebdb10228ebd556f171b9e32906d23fd24313c393fde7aa9967d16ddb41ed685ee8411779c665f786222904ba18fb2c5d3b60211ce0b396de699811c969bc1b48cda1a97a3909d9ee7448d87ac90e6e0e395b131116cc289e3bbbcce746a691737540e21d062602ff317a57dc05903c7f77bbcdfe849af3ad82e24422a8edc05805da1066e67b194a64f79573272c9e78a37d0dc14a6ac7feb424dcbdb0851f7ca2ede901680b79aa297d47244439ee830f2de60d4cc95ffe94d0238ed17010b28567b4f04a0c4a30f1b4e9a827b26ab6efbc34a7ffd7da8c949b4771f8ff100a2cd11e82ca16bac8f83ff55b51cdc44e355f4fd202b07127969ee79d937ad764d698df47cb308fe62cb0e850950b8a2925ce461b0752d6799a790b57f8016811b34d4bb388d54548c494bee201cfe66ed672725f1a03269238ce4220346d545b85dbdd4115db13873b0afbe76a5e07cce9574f0d55810a547e0161f7932d55b50fa9fe9a0b139f26f30b65d3a43b13d1a82adf83b2945c1ce59ac706f13120092306052ccffa3ac0b022f6cc5888087fd653423b1a23d35124b3c8cef282beb324b314cd2b09de7f5495888cd5360c24ac21d0d77e1dc73fbd09461368e0d70cd2416fdb333b6b93701c2173abcee9db029963e7e9f552928f21a5c696cc38466e0f62d9aae3f77cc7b2e32ec8d78904d9e5b8616115124aac95405460fd9cac607efc821376603d51f184588144732542ae9110f5374ee848735795670f774308e3dbed74aa8dbb195fd3394aa0a46199eaf9148a452ab668c1b45c6349ef7d4e330fc23f609043b7ea15306e20b4865da13d991e1a20ab7b3ebb7b3bbb3c6f95c60b4bfeabd77ca8cf6b6c8588603b8e65cd6d4445da3d7214d7bea66591307669e0c5f5d91763d7c4a7d3a3bb07303c86d9a9f06de7039c3086e104a4d9d837ef0c914cec332d9e6e178963613a7a6165d87b7220aa78e5892661c416321321676dcf848bbd839f42e8eb622f98f6006b465b20449cf3573d943fc46522294b961fe65dca47f0cbbc0b4dddd409c5103abb988b3b2b602546d6a164fb1422d4e66efc9eed29f0cef6477f8d604c7dde837111aebbcf01e44bf9694fb795e228f463a3c75b712fc4bccbb3015cdc19d174fee6f53d12085983c5a271d51c994a253d4f203e74d718f1078734694fd9ae0444d9a0849bcc1ed9bcb9eedf580a2c2edbbed3965d4a3d5ef6d27ff523a13a74e40d2ca21d83705c89be16a7f56097c8ae8281310c8cfc25785dba08e6b2d32d3b14483210f6ea6d52802bb361eefbdac4ff02734390d59d88e9fa2306741c576f89d14ac88cc74468d8f5920fa18dced731ab359011c72cca54a9569fd6d103abdcd669d5738015ee917621a23143bee5d43450c6d5233b2b389c6373e676525a6fc560aa878d924c34bac1321f2ca2f313ceeb3ae6ad7ef7b09827f2f309ee1d8be3a4e56cef2cd71ce5eb7ce78a14690abb28d08b0f1fad8f001819b62e228ba0b20ea177b682d73749e0cfece3b52b93062c08034743259da27680ffdb1b47f2f620f2c058c0e0ecbe0785e3f84602bbc3b527857cbd11db0e9fad0e671ae2509d2aa81b008656812cfa4cee299539e1d054a8e75a45fdfdecdc3860e80ee78e83160b5cbd89b7f48488cff8ab0938536724f339cb1360a14487bd16887796989d7cbcddd6c805ad6cd3875e5bce4e16d95e3125fc027cd0669f29319369551f99f57ecb902d875613815357406de24498fad762614dc616a22f368127722fc437ea77edfbeb0abfec9873d1ff885d712098a4e29f4ad9e3ac718f53a53ec7bf9d7d80ac6cab9e933d4084f14b87b2ca4890e7b666913fe653525c0ec9113123dbd898375d381b9f648fe68cc0a83d756297ad076f7172b8a9821df2a43a1685b45b467d996c22d27319700a889cbf18d3f2abeccdc851c25fcfc004f1b5eb4812d22b9636920e65eeba8432e5ffd7a41157742ee3915c0e4bc0abc1641b5013069a811832343c3b87f713e7e9236df7b46877c75e7799d1ed3b1d5d0c200608fc04d41ffca2b90f3463a907ad524b95a16555417aabd1699a90c40dea635bf6c2ded01ac24535e4b5d843fcadb331000a592d9cb2e5083e649ff2bc34a7fbc774cfec4afa9294658cd89964f6bd7c46b6945f430c9789362d4a25cb94ce9197bf4caf330fd03a6a3cb5ab6ec1456777c3a9374f5541285f4d573ecb909f57e32712f7f872ad8053914fa7604b7bbdc04bf79bb9a9942458831cd59228c4179fbb08641700adc8e2968573786c17c43088ce3e5b30f0d2a416fb2518801ad12376ab3a188d33975ddd40dec81977b4d845e9ecd51758708e44112a0ef49d1e654d3e7fc9eac4222483d96b2359d70b2d038a2097bc3c189fbc3e77e6301ceef09559da6db2cbc05155f0c4f9acfecd1c36388cbbdc35db010f4d9770a27b78247839e577d60eda1c4c33a907f10c8d05276d5279c88fcf205259e58fa042b49fd12b3af36f031c410c922bc2b8c3917dbe05eeeca20b09cfd162d416b84a3bd5004a38f4ff4bdb79eb4aeec85d32c3817ad56bbe9451c58793708275a7561ca6c560e5a1b77f0045c051050ce343bc41cdbd8df1c061b28ea640bb8633bee2ff104f97607fc762462d017c19fc1e4245848cbc37f3620f2198cd588baaee7b4b3c4e37eb31f33a2a83722e4488564eab6ee67ae29ca6426ab7024073d508841e20cdcd7f4787afc1db6dfe3d81a66f190fe798f271923d1e054d34080f6bbe773d23c455abd9c967666e8c33b0605a32b863952be9bd3dd93216ce1fc2d634c8aa135943d32cfff924a572de3ffbd68c9663695d5b27aab5a8476835a4b822de6c7fcb5449c6c51cce9a650e1dca9f27c6dfa549fbffdd5be167dbc36c731903415f23d69aad309091ee3dcf0a96439cb2940a08ab9237a0bbd6b7100b97503b6ed4c0c3624a35b252340ac3426557fc9768dd319d706c268a87dbbedac039410fc3b9ff6ec38773d63e5173a62f887bf3da6b7bfc41f02959e6aa2e69ab8241207c67df4784ab97a9c3b23925848bba4b2b94fd4d424e3a5cb707e0193bea069b41d05b0dcdf6989552e4f7d284e3b5906ebc6a3379b64f13188c32e6787510c8f15e32901d8c92e9f5131e917288e4be80b031dbb4e3f9baa35251b78007936f5550600fc44db2c793cdfcbb47bba619cd8038719635c64710e597b11449fdf8dcb3be2c74a9ced1fbf142b3920646538ccbe3b5bfc269c97b394499d1df6fb600ad40777fce732c30f7d94e287642cbff649803f3aa9a5b298dcb2ae6e10a017e760184ca20ed9e0c42f6bdb3a44f2b5a0f1631a5abf8425616bd38e2de5fc879dfebb30df1ff8edc4817a62f2cdbe5a5adf1383caa348342174febffe8511f9bee8b7c206d48bc54a758c903a00dd9a5b87ad6465b60aae202ef0f3e250333f4585b6c821ae96f16b319653a494519413a3eb5e327286f4441a31ea8a65ba5aee2af9c16a5c24c1f599825e45f1620904f87431346102468342b4ab98a54c46cd89b984892885175e8313e5b20e00fe1102c03b9139ed1380accbeee2ac4a159def5f92c37168f349f7d699f8ea27e3b8698288604877271f4a5ed2ce82fc4e236ecf73aea11c098581d1d3afd55c615cf04712d0b5d329ecb909eb917f950630c9c47dee1603eaaca06b8d6a3d37412cf14c4f0798abeca85a360b26f83911881b95a7fa87caaa4e60d4c59060d0981e69591985324b7e2dd8842e497e468c89c5a059d07610df55e38d6c3e6cd8ed9ba404173df3ae2b6c64e65cfe71dc92185f2d6c711b37c8e80736c8f876b30f6f0b22f5cfd41bc12078ab620a5a0337ee25659e3ad3bf57b48cf558dfefa115292b771c4024a7ade1a586823646d5f690f5fffbce61c3fe362f479dca0f889678bb8812eaed5fe8b6ddb2965b2f220ba08b8d30c3e98dc871507315b504ee1973c456aa417964c41e687e9cda50d331fb41bb927852b9f94c89816c634b507653d46144dc66ce62747c1e5e8ef8dcae5c38bcb841d0c9591b93acb2482425556638e0627cbc2d80cc96b5ae40a4287d707b255cb16849f610f6411b942203a02b70ef9a336455104bcc07faf79b5659824eeac297d5e43e7aec170fddc997039431b7fdd91f758beaecfe86ca7464cea03f7783e234575f93d4b2e51dfc9f7e6b9f56a6823bf42f673976dd1aca1681ded23880b42f8e809e4371558fa83864e3e003c99373ff86ba709712d06b31b4dc9558ab53f0ab8063cae5835d6c36a3df8e30e5c7fef57c494aeb09dc86586107a9cf7d0f561d5d937a9cd346a8caf61ec5c056726190dcb169f64183a7d5056d581df79bd4670d8f4f154fde7c42596c0f7d2ffb783c597a0934108d29579df654a3a9e13cf7b975191e64d92a194b089c3bf03acf8fae94509baf567018cc153316cc002cd794b3219f59c9757d5ea789e0cf3052c6fe506af94f434ce47d50351958fbdbd760dd97b25d9643793ccc0064aff0c6d11d23ad04545d6479bac74ac3269e95a181eb609b1e6ae1aeb0d2d7d846d8abb5256061f7ae2cb60be73031a9c05a63716aa775e5f8d0ae98b91e1a8e51c820f5090fed251adb11d2e5b343c6d64b48db5aba732e88476757c3e1753fdba14044311ae97dcb0e7487e27f448cbb4013c0398803721ee1ef735010ce0ec9b9b6618dbc3fe5f249c4eda3d035d596dec49519cadbf8fb6c90e40c894917fb92dc88ac758ddb62624db884ce386e44fb36a63914e3725288401335be1b6c01732f47932c85ebce531b0e1f32a79f6048c03d16496cc5999e206ddf954a06690c8e56c0a4b3c7d1f7c16a20e9e15d7026f72d5143c990285cdfdd3411c21809755d475d89e14b185e1e3f174ef2f28d88c456fd7c3f3680e97dd24ade38a07663fe2d292d423bcb6691b8076f7416123d04cc40e880d77875b21c6bf186439824e9e7249a3021385fb73f0d54cf9595bfed6d694689f47ac3df449c3e2ff35ff4650b30035124c1a849bb92334991434c173e68faf4462e066d8a57bfa17cbd33a5fb40ae0fd4b86602786f7e70aebb604cf046b484743786f2d609f70d5076d430ccc1d0534b4d9ad97b1b837ed444fe0b5699d2b6a3521c6ef2a43be294cee1d91abd1c26b7df7a206412e0e2bd8d9001be94dfa0eecb4243ffcb4b94b0a7f52d9e1ca811b098f478b486fda1b73c9f0ad38e15924351d9e753a7e5c7ec19b4f4217c0c989049aa8e818ec5169235bc4876fbf1abd7aa3dd4252f6a7910abba0d6d07f017d4547402f46189c3af1b787b93ddf198b70f881fac21dc965d8e8145a5e9aa97595b815862c186daf0f4e07c1ea90b85adb039add5da84d6e6302e486e4b778fad2eca43c70fc54a4a7e87b446ddbcdf304b41a316174572bda76fb3fa4e2807c1b94a0e50663a44ef2f104ff525d638e431261c887f0678b9266eabe98d54fddb80b5ad1b29363ef68fff49bf16f497d01a088b6f09a26e62dab99e6bd32ea3acc50e4640f957fc09b914dc398e843efee6aaaee607c1f81110ff4c51ff24ef70300c63379b8613ca869cfcda8c5710b26ff592b72de066298532eaf505f651dba1be9a62a85b4c3812d619dac7c7b39927bb971999e82a174755e1a1449aeb324a1e986f5f3781b405886be3f55b699596f56627368aa209950b071d05af814db1cf21c6dd1f204ed8e64406ee9a703c973386991eecb0f66bebef8dab411ea0793344a2f94f87e46031aa690143cc6b4a3e8f76894f6b510d22646370a08d04d06cb8605031e04c71f4fe8d9a984414cde9ab3f97430e27a3ea73f3c74e520c309c14cc8c8cdca53096e4f491e08a71ae2debb6e0de079334afd8efff4cd156ab5592007694c34c13c6ffd9fc830c161a98a6f335eaaf592a792bb48e568d48fab4c7d414869b481ad2eb1d9ef97adfc3afef2eda5529ea396e1b00630d6fe6531a590079a0cc099b76eea9e7b1ef69d3ea6268a00a9c067cb8e577c5dd1e56a1122abddd53d2f8e67c0c6bf95c006c49ce0492aa00a2d0b0560e5dfb628ff091e2a493414401e1d84df7a2b6d8e3ebaed065de2b6ce0fb05c22adf21e022e746511a640e59de907717ed1f5be8e107bbaa07e8cd774847c7569b5650afd90b73b807183d14b54be02d4dc26542bc02b208d11b5ea655be5c09b6c6e74203792f834a11bad572b25db447b512a225cc9138e43bf4443a86024b51a556634ab849a703d0c5b25727512ad05b939f03d0e0a7b470fb23e7fed44dbcb0b8e5bf0f527f898885a950eaf55343ec2e40df95012c6fc6a95661d2f257f5816da9b9163261b9a5bce8e8542c0dd9ba6e8e51aa14b51c9916ff4a752cbe2df4d84400bde5e75493c4a4e729676b2c77b08d5c14ecee04330e341c927d6621ec2583cfe21514b25ce2b6c83365970a2a91b9508cf8fc840b40017daa55267e2792dd37c3c906063566a64aa4f0553d22aa06e7f6e8d823d8679efadb9df4f60d3956added0b0820e522a4ee91ee55db38dacd0aff491918eec498f7a926924e3714bcae8d84e04c2b3b3f5fbbe08d5d5ac5eb4fa9cf811f64a360f4a820b6a5b69034ac41e1b74959f1b74812d5d0cba9bc2234a926db51cb1a019330ac164d57600d48d6177543f5f12bfc19adef5e4e240fbfbef3042b530f30560e9c2d15a12384950d451d2f746c9cea85685d8b2a1faf70ff17199d5d648886ddf82956015d01b10b9242dce08a9609d1e73b949378277e93ec8434dee244097d18b1286e03e6349d9746fb890501e4f959e7e5ecbbaa18b91466528a6b6548d17d12b2ab47419c2b50b75151821dd761afaeb949d30ca38dad820acc5575e5e2be1d86d460aa41fc8e4f998a5350018daf8c050a8fb8b24807392d92df37d5858daff1f70ec357e92982dd9aaf9db4d5911fbbd6fb188f68a7ca22988ca58a285083fdfaaf72f11087dddc93e5352803c130a4d9786c520dc19be1cd7ff4e55fe4aca0c7037c159926431cb531d3fc8d6eb2132647e6ac99e83dacb1acc43e5bc4323e87bdfc11175893384adb12f540b5dbfba6c8dcf40e4a5e524420e7acfa8f5585a9ccd8d5984b277d764dc67dd1657e2d2ade5500bc6e1da467718363e8b9d41329993c85959ec4f787e8893f3918a98ca6d92c5a3abdc9ffd667aa68b558bdd4e66a1ce6368f0738f61e976dfe186911e22d9eb951048230a956c906f16d09fbb6bb05a2ae4d344a91a6f778f7272349ef6652aadc875d5a3854d8b1cc429a785a02f6326cbd4a2ab4e55eedf8ffedca51cbd9e0b5fa024be3d14fb4ec072da83b6e895965f6fd959e0867e65852f20dfb52d6e58a5eae7493fb39e221973641493cd2448a3662915137f0e45c7959363471d6963d43762a901e1730679383909b0a609f6467411a316a356587eff9abb0c8bf41df8271026e725cf2f363e5519be386b73fea1fe6c56b76d94ef6730686f8f2063e83fa3528920ea923b4cfea3ca665a5127d16964b2b7e45a42e6157b92348f28eaef13d18a2d61ffd9384ccf5d1e29b66ceb06cd3c930c7f8be6ddc01fb02a9b251edad8d3c627b579187f4f320182712890c14f135a792521615b72586b038fecee0619b641d7f1109c03ec0acb8259867ff9c5bd2d5860629b88547b740311ed175cb6e212b9cd72c222a157b042157238297c49729eb5fed6c845a1519e50e78e2e61355a69c5413888af191d398404f2d55a690c3944a5457dfa197f99ac961e4391f47bac6393053783f9df79462f5fd580c8989a50f756cee6e4e69adad02b7cfab591ab120d583970c927af3bd6f695b7bded8e2d1a3340c758318539160ef273581af6808364bd4d6e62708be573a3c459d7d41a62d61d894ba784dd1fd2840b73c163cfe9c0a84b2b67c6ceca30d807d3b65a7897afca96a9fcf156b7f63b801b77782227383404738703595a4ab82f0a84fd2408a495c357375988028fe109d0da5b6afb8d0cb6b7bec0eedeb74e79ae4c8bfcddc3f75ad9003056f3d951b44bd4cf5d33b988ef52f2cb4cc40a9552fe61946983824d7d062141de148f8d27c7412cef5dba09245adeefabcb2adfbd79439fda0da9c9867134d2a2b23264be41cd84b55c8e53b441e4d2c63868451aa4545f1c719e2766eb8cb29d250bcf176855db7fc10d2ec5f1290a72e5a0954f4b76d3d0515acaf573f9ce60398940b4ea0137a517d3f746f4063d1124df388d5790b52299621a5042ad57f863697ba33e9398034643dc456f8db42d064872dfea96252ec3d65395160f8a095c2ae6a1835864811a7aaabd350cea03a70169d766047d0f11635799c33af59ba93403363b4873c1a4039ee3b06215551fa58dd01c2fb82570514991023dbc167bf0b313f5c56235a99bbcd6122ed85d44023ea213bfcc393778bffbbecb969c826864310b307f4f3efbca572b784f02c9dc50429d3b7a36da3077f5c15c5cbe34625adef5c60502de5756d12f0c22adf8ae2b0b6cc44189e9338c0d0ae7e7397987bf7b97bb32e4a32410ed52298629c39c733ae8b636056985d34c4a0f25f18f3fa9f1e89af1a421abc6fd58f070bef1abef1cb257d8ed0b8e6a1134d528ad869c2dc4eaea7259982b89755ab818b7d3a46460bb05903297af70b15493de38740420a2656f067ac7a05033378c108ca644c7689369dde45eb0c5678ae116955613200026773b9594707adac1d13b6751023400e53afb4fd25d77bbb70359a375744679c13b96c9ff5cf8c586b09ab301181208b25e13d585f5aaee551971a2d8c6fc84e70d73d9b8b8667936cf20fbb3c4e3d0d551a9b8c45327b5e040d85842fb87b35a02da00 + +Params = SHA2_60/12_256 +Msg = +PublicKey = 00000008cc0423958c3479f7f1667a59c6e50571994597c63da7ed98dd472e6aa1576ea3d4c36ca0849440bc706732832e5664ca3123dbb76922443f062a060c2a4abe10 +Signature = 0000000000000000b76ef50f86b5e95220968ea20b9ba0cb9d1c1882128b13c9fdaf4d4140077d03fa9511ff90da118d533223e061d56b75ce08742579a324944b9362a6d110b58e1d97451f936ac876a424951477e08de1588d60f768198ac30f817441611bcc2ab8913ced906c6cc1b95ca971198df1dcd0bd7e84732f7d914afb413dbca8fc487f98744a8fa3cd867ad73e48593b489548a1d15b59e8048d606defc4dc018350beb7efdce12b77372f889190ec1f9d5ccd137987c3516b186b84d22234a784513c7cf9dca1ac7bd036aebb59f501e9cd1f4ee02bb75f3d56379935c19b9f6af58cdcabf573c7cbb882bcb1f96ab166d167f7729b5cf4877935d1e59d26f40a1126501f978a3a5b2d62923bc79721353bb95fded33dfe26d4b37297d31100c5f878fe1aada4839cae2886e8a1cbfca66c555c291d4defadb3a36f5944a887b8f6396bb2af62fcb98b74042e29fe663d588d20e2cace64c0e9701d2bd33b52cb06718ec8ba7d58b42f00a2780ec62541a40a5d45a84ee25d2fbf53b8c1275f32cc70faff79fa3e8f977b0c63620b3af65c1f2d97570fed552248708175facd9133900e2b0700b32c4b87fdd5e8e136229b5d07663c619a4f653e9c467abec5203940f2feb878ed35439fd75f6ac4d7e8332bbd95099eddb6bc6adfe2ebc888feebe079632571ddf75f8f813d0cf6c120989b5600dd85d60232de56d1934c96d0c76c6feffb7000c401b4d8ab6926697e204308b541e0d6190a35246b28ebeda84ab5d248833413cad3106ffe4c386978df81bf9cf0e3a31936d7990c44cf45e99b428570cc2edae5aaf07f851bb16d260ddcb5e82b3a2bff09b31c921306a951602b4e4b3d44dfa013896d0c19c0d286f2db190043cfefe8a89fc0ec7c65bbab3691dcfb66882c2eb90f8dd208c1e1e0b3c5214f7d7511b8ef549ee0cebb899be36e2894c95b8f25a2f7643380bdff90a28e34eb810306bfdb64021c97830496ad82ee85ee8d0c849088bcd35db1820bbcf89ca0843dc1c0a7bb657028082f5fb42f317d45880f45dea0dbd4ee8bbc42599f903930190edee45440b7d1ea5736d540e2f0ab87ce4499c7e3f1513444c6cfd2a97f057ef1a315e0b1ba74e3559ee30080672d846a0fdb7085b559e5e26012072e455834d25515dd76fc7672cade07f56215990e50016f307c750829f93a47bfe9c638c196578e1d8e47a6e7b7dc45f1c351c6c07d9cf4dd37aee2d6e4fd345572b6c3a62863dc86bb7179cef6fcd1502dcc3fe0957a9c4a8dd428a221588145dcecd2ced3b453b1f8b4402b3ce6e35d5927554276011e3d9213e1b358824d31d07e307cdabf9cea6c16d7aed72e46bf69ed27f7f904d900527731c36d858e1a0973026ea5eaeed35b893ed678ab6c38b0e0c3ba51025870b8ac93e608ed2f6976b7a5510e0143829eb679240a7b15600dfcb5e8057be0b07e5436c5801d3c80f8913dffa3b1e80f957c1444ea594a4496f6c2143c769dafef9c2dbd126b891e88bc71f8299e16a22d34aa311acec777b3db65e0267652e50af66dfd18446048cf22574bd99c7d9c35b0b1d3dbede289fc5051bbd0462de11d9adcfe1afcab19f0dc53e0e9f784326b907e57947e42399f83264c3c2be4df437142e65a521ac8a03433a5403a639a8e5ec14f775725c7bcff4fe1a62a940866e65829c027089873a68754dac538508832906afa057e1c5c81501e66a815fd4495c17ab6d2d9a9af6963f683af481237abbf50815107686ae96a8acef24d1382e0402facd837f79d380e72f999b78eadf405b88787e65e9b6e1b269c3a55d4f7b35d285b5453ef1c31a7969c129016f32ed190d009bdbfac4329d1568073a0b07318ea17217df8db4d97d95c3fd709d019b8527729cb1868e6a363a0d2280938ecf743616d7bfd005fac0fef98eff296b9af9f4c88ff39d6b066dfcc15ef0bc2bbfce8ab38ddf8c7c471df4348a388f46f33dbf9c9941c233fb330bd37d3b3ada0051359875a5fc287b3452759bcd5d1fc522527916938a1746c50ed512fddd534b6951a62843124951d8838bef6627a61e0fc88098310be5ee6ded48f4047b5391e505493d6e6cc372dd7b8b02c6abdd8de69baa69db06cd19e95a2d56e3c44b019d07c1d2f1960ad666f5f867af7902305a6bda443a98f7cdad2d97dbba203128fbe2bef6aff4a68af11e3b42e799b94ae18402c353c9e644191e1796d2e9ad860f337965219fe804b1ca7bd54d83b7c93a4048212c3f11c20bfbb0ac8f462d8d83f1ff3e25f8a1deb59c5cfea8241a49bbef49e66678f54e3dfe10e18ad2433caba2cfc3db87923eff07dd768a8a387dcc436430af87bb501a8c985c481501b1d2ee60bace01418fd258a839144344f49d2843d15bcddd89dff4efd2e6b3e7f1d9b82aa4f2138916f238cd073cb0c3e9ab0e56127487b84849cedaff90565004ce467cb82031ba1e6b54338d6b65210d87c8dd246921165eb763f7da5263feb61a8e8c730563f699d27f49f954cb0190ba955e76cd0e1195d7cca58c511ceb8e0f4f6967246553f62adb9718e5733ecbef489c02a45a40a1752e1552f40d525980fb9bd5eae3643d316761791e13beb94878c882a8a7d5fe4aa70bfdedb4dd1568fb5dd81d799bb0121fb4f5220d7c85a77cc3eea450d972f09451fef9355b3fcdccbbc291867d52c00a9829fcc2bfa3bce3940e522b21a7837889201f777c968951a6556a1c2648acfc9d7d4cff082038c3f9005bb2214042294e93f6b3bc6d273e21993b689dcb3a4ceecba162b9f915c3793f7c1d92472d58c783ec86c16a427bd8e6c88b8fcebd88a61afd9b077253cb564a150db0072cfeeef1285676f75e12971c20fde84f503479ac11df909946ded980389639b11a08979e8454c9c8e6043cb1c17817e6e875c337eb614596373bf06a810ea7f4b7442b53ff6a900c10ce9d7680e872d0f0afdea7cc8c0b6d9e585fdebd341ee2b7866b632a711910fe22247a1fbd72a3125b2dbbfbb47e8c9cd2aac2d8e696cee517081949bfa2f1073747233ba2392b8896a02dde7300b6ceee5f0f5e2fcc05cfc163c38807477705a69b2f6816d046e0e00122126aef852248b61f3978ee9a2017f6980bd02abb5afad7c18d1cd62a6142c1716634ff57ef06395ff7ee31fa5aabf04ad141c98caba88ec8516220bb4cf0aa7271a64ca821f9553ee4c780f59e257882bc2f1e563a63f23d08032b6b468b01330fd08fd53966af881d70af372efc15a61d04792def208eaa9e33aa6a4ca6e6ea1b48a59c522c5072ce2f59d961c9ac2fac8ad74e1d6f4828167dc806bafa460f15aed00d98dac2e58cb9a5e73dd2b5805c0b47e132d41b78d9669244472d62d67fd9203bfeb49547e932ffb0d7c21b3b69c9adaf4d4c217562671ac00467bfdf59903ddfde2605481661fc8cc9aff891f4b7f8f9c031bec4c0d460d13219c697022d70075becee6683a2c9e8e53f3ec53ddea391d9d43789976302cb23c9da23edb7f3abd93662a87b76911a9a35b4274d294613279e9b36f54ad61bd7216c569f968ae89177a40ebbc6566ec73051b6a29dadfeebd09e34997106045ebcde4d38811fd111a68e54e0aae29f94bd2ee8ecefa9154d5661ec248be384aaca9b72c8a3ca6619bb999943cb7a99b67976de48e21934a847d876aeba5053e027bcc58022e49b8a3c7aeba7b3c413a81571bbab855656052e13b476c0a1f83c04be8348a1319f43d70958a610a4b93144f881c3ec48a06c3aa9c9c0131ae9a4634e697ffb421289fd0d081d58791dc8b83800de5630f6bc7ed5d966cba5e0b912bea9b58292b4e1f133f1af152babe2191bb93da5789eb19d3bed1d56016e6fd71220ff4e5fedca830079a2c1b242684352b9f6267b2db24aa71ee2cfdd6ffc3e7f3438aae8f5a7cca5bdcd3f9ca751a75886c2704aacd8cc9800a38b0859443bb27776bb33089ffe9d80c9ece793df33bcd9741e40301e442b1ec11759d12bf609f456d941f80a41d99c8e39339f35fdbf8f187221afb11ca0afd0f0004f32dec9de44bbb4fd09e624297c63ba6e506f72ebb3d2656fc160d24227ffeef5d107fca099c43fba66f18f9a794f2543381434d03ba6dc342bac07dfe07d3a5ea3f4c8005be81b3f0dd81320d97e794b2f3b2a77ce1296742b2f6f83e572d4d1475660ac6d9e05c7117ef71b1899d14c112930c1065640fc7cfc89647bffa91a680ce616d3a4ad29f167f7cb5f2f3b1d525fd06ec4d199e0b0a3d26c55bcac5a582052d1bf63d11c072506e9519bc96ed6f7989db9b83e669c16119027777d149ede5e519d2a9fabd150a212ef551a58609f183c31405a6c90b5174fc4bba7914df766ca3cc443c2c127dfb826f86e6dcdffafb81b7f50678c909f730bdf5311128ec6fda01634805441128a4535bffb44e3103acf31be7aca6c01f5329dd138fd79f1437a269e301bf27d478d67ffbc987c3c0e0e598a541e4244a63e400ecc36f5298e0512be6a0ed70f4db293dd62f52191fd2a252b666222959cc74c567750ce3716f2b57420827d82ccb3e383b98570e439fb0d003100aa26636abb3f8e1a7eaac4e2d5de6c63820c45d58c234fb609fb7c8c2c6153c0a22999cc8e8457a4b2a02b3d29067885467582dee159101ef9399cb9e3c43dace0d07e2f72e6be93b5880b45292310c7e68e7a54c4bc5de4db73e9f3c1c01a8cb9a49a1dd6241ff7afb4e1863625942414c74cc19483a07d932e073973c2e26b0c3af851f2c946da92f7728887eea9415e478c6703b357bd6fc22a39fd46697b2c9df1ca43413210940c813f548b331e0ec7aa50bb03466926bd383ab657fecb6ad36f62ca103916dfa652a4386e05523bb86730b4705fa2b6ead211174c5b4ac77ff468e13d2a10a3998e5204973d3b4727bdaa4e8a17bab09bf1c6c8f314b6f3c98f43774b40740bd98384f29deddad6d7a16d785afca86f4fe0d62f6d2698b7a704c6fb6ef681930599870c73132da02407e4ad2e52df5596efab534f926a8707aecc117f9d71c27786c2d8cf593536eacca501552f2addfb29096bb6d72f01cd291194cb1e6c2a108c774958dc2eca24b6c9baf7f486d205e4a22d4fb1f6fce0cfff759b5c41877da93fb4ee1575535693a99e428aa64bcd58996275c240242a61a0a87a88c2667af6120f7747e9d79d567dbf9e5931a3ba9d2aa0c62ca4350e2064cd11a90854b20ed56aca1e0aad1f3ebcc3571be8502961e760e7992e4780bb0954b6f9afec230ad0000611dc824837a0abfe0d62bb1276d20feb8d71d348cff3b275a3fbb762a2fad0da141507f652989d5d92ce9a60ea9fc63352383df198ed36bac30afeaf0c491928d1fcff8e7851ffd00e0a630443a38803a5e2e3658943c6cea0f47df2188002af61b2c947a243a35230dcce55cc41cf1ad2247ac04f906ca5224b44095642866d432a06c853af4800eeb36348267b278391655e7699e91a85881b0a61d735aedc34a5f6ad7c6fb78746058123d4d191c3940c3d70949d15fbf726f9c980f0c060d53602599e8a47446d02393042c0bbc12e9c871ccd0d7e3666d3aec0f797e11489563471921cb8529b669d95866f7bad8cc30f40d3b10d041ad7e98343fd2bed9436c3d066c4735064e3e13d822ad4e3e41f51dc86c785788c0ec066ff8ea074481ac152b017f570ff03175d55976f50ea075b85d380a200d572d50d622424b6fceff4f0b2da60153548370f02748c734d41e364b4aa4786b5f5c2ea71fff95ee8dcd80431bd7e236cc062ed2088b54aa7f6c92592d692c8652a6c6de9a4a8716232195cc5d3ea603fd710f97005ad2d71ad9be00e8020576cf6f6aec27c3a8239c4a34bbf5c5da68d791090d65a6b594d30ee991e965567191b516bdf275771183f7669f3ae86bcb477ac87726e5feee730623557cbd33e3f831ae17bebb6fb5c3b05c81fa0263c3b3e7c2f32322a0c2592bca265bde4b58abf6e99e702331a1032c162598c52838f1cd96eec5fe17b668f089c5487aff52f29f0bdcd22fea2fe0dc062ac7499f8339b8f7712ec8c83e60a022590fda3f6adb01bc3ebf2f0e3e08d211b86a320242c68c3593c3493dd45e283cd82bd612f9b72ad5f70723f0d008d8c2952aec3f16ad1eb9698fe25c31ac754ecccb8b11a80f519e4e9402ef119baeede6ed18030422336bf3fc1981c7199b734f90cc3b3732aa74f00ff8693bca6c56ed223eddb0e669d95801633aba6c8d044fbc48b5be4cac847ed76f2170eada66c808b692c6bd2f2e714479ac9f6740d4dad85584107d63a321eba42e6b2f5741c939a60bee6173c4a86d67b17330db66b855c46f68b3d778a7d88162df41d38586c000493bd6a5a1d19c36d5d58167cc8425cd7d2630fe132cf9f02c90328e5ff24360866611d2aafb1f1b5aba5d78f9c75dc9d4a088b6b5867ff4fff2d6112c1f0a77f0df37606f89beac96333028f3f1506bd35dbffc5ba6147d74034af18cc3b7c602fb01bcf1f7b4b6b3ed0a773e6e89af7b73507d1f5a509f9c2a45212f2c73e7ac0feb3e14d2e8312b642b75b6d1746db29627609c0f3856a3a428433e9c433e9d7255c28ea57a4a8a65b3ffd07cd33e30ebbca15f7192e8ca2001653af80704c710efbe16c21b37dd475db280f4c74929cb80be4efeb8d0f3b47ba4796201e358b6cb87051e2a9da892d5b6fc3db29d11c1aaf7ba44b1d6caabad72fffc07024cfcac2da2fe52825538cf21fdbde8de013e7795675c62638ad6eac447500ef3f1a5a2e7fc410311a189ac05a8528d30736967634c43341c5eb193d03f852857784aa9a51fe4183f4ac1aec5ce1b08e61b48929b24d8df95e821c0255446377674589d83d8a32392b56bfe0108d8412afee3db60d38a7faf85f5eea4b9056e5d1dea529d775e02c6c016ce275bc2dda4eaec2049d3fd23e4342bf6f43a65c04ee8c32784b974ed540bef29afc9e342860c85f4daf48b83f04e36e4061990088a75eb9434f51b261063d691154815c2576ffd44068070f53fab27b1559b659813dd9440afe47845f088f6eb3bfe42a5f2f97a4a4b402ba2b60dfe56507dd0d022a25ca6a043cc22bf953a3f7f48a376214e44ec92d78536b49bb4da167fcbad81ab0f3c53bd5d14de80fcf807bb39c792c18438db61cc5bd51d2ce2700275c71157eda4c557cc1bc55f0e66396f7d8a49c030a911eb68e5a5ffd91d1322d3b5cd035e4f220e06efff722da59397dedc44ba3f7fe38dc474e7bc7abdf4ad54d6e8e3b369d82ecdcf4a6a37320ca5a91916fdc96b1d220bd40fba1057688cf9140daf9346355169e161540f6b91bb1e3369ce7cc2e47af8e871b737e9aabc6015bcfdfa5ec9cd8e7446a936816d7c4b3d560bf7aa93bf6ecf2da823ecb1f2a6c5bab29c4acb246e2ee9e97fd98bd66e5f87ad2b03629bc0756abe71be4b054be76bfb4427df0b64d272251fdc285d41b8c7b31f7ab6b09543cbdbdd863ece49d2990e8aafc67a15230ed427a1c64dbd158d132908caadddf5ca163f8c9ea895020dabb4d2a850ebb353be869f6c8197520f9d0f9911cec229511f3b0eb7658f50874024396d223ce5afc808dda563a3e89096c82dc6f65ce4c8683c429db98331b6a0b4f7c97df059d2d551a58f3cf745cab2d72d9f71e61f60c701e786f594ee7fa0c0f8a842c8353965c30627b476716d00d2b601b0bc722e543abac9ba1e97fdf35f1ce29d072f92a7a7957fc0808c6dd63108ddebf3dc586927541bf3f7172c4191dbaeb6878616624dfbf81baaf2ac05855c7fa44d18e87060f4875e5ba208bff997b1b34b5cbba6b6f3468bb6bc18f7b4c5e8030d8c44e442f358e960c215d0a335c1520d5254be20cd7ef2532948125a07e842f4feae7c1635ca8bfaa8a1bb4f807f0e2d6863f99b6f9128ae602bad59c3646852ffd081e5fe8f6240051904dacee8795e39610885a1429c63f314c3190d396d5ad52b47c185d6d166752315045372dc55bec09a8be13ca9e872a70829e93a1b0303d2d9847a9bd002a5caeae3e655c0a68c6e3277baa0e36ef6fae94bd6ce913f7f554ff89142ecd089f86c7fcd4e6d5b42a3b8a87f5781ff223b9075cc6652ab5a12e19aafc6b0b8d156f12885c6a267fd043f66b3624760ed8e170bca013c5c06615f882476e12c01ff7f1d42464c7062f9ce3e16ea8ea3a39f19e8ddaa2adbab95ef7a8306aca9c31652e5077f238d2e5aa012e2c483b38367ceffb92832da8daed8451c6f2a8b2fd9caf19e4b807c8b69aef228e1421de08099e97423a9122b13fc8a0be72706a580d3e72de62bfd698b94e2048de1376007fa8356c63a99621909c201b4734d1c4a4fb957420ecb0e05645ab9d6d81c0a60e1d6ccc3d0fb26bc683bb007eb976623999fab90225930b79986aef196b8caeef9555329bfc3b9de7b27ee43d932f3ce585aa57fa300d1446fe3a85395573ca07f828c0996b8c5b7848d71db194c697a3ab76406aaa7b1debbb345dcf199eef86d32387b7c45e1e0aece29391eec803bfc9a8eaff461820ff162fbaed79d969367cb618f32ed79f324edd781ff2d36cba30bba1c35d2b5f0680302936e7c3e4c3a4f8c9b8796be62047d2d567f8e23da03a637231810a37ed56f9561349dfd5b14f6041f12a2db1ed6c10a11a2cdf66a6dbc089f4caa8151b621ed4b14c3a33cc8df175f817b13d4ea980209320b95fd4d52b0eb9d16ba815e2ca0225022fd1f980f478c9ade7f86257bcc70fca957ff1eb62bf47749f5529e8e65d540c6f5d49d990ba19d1257ebfd048fb38e587d50320bbc6d7d09f132c2b7119ca42a500a515785707790065c989e54f8585244c529907d88251294639123e8f897feb4dcb8e523e4619df6ab37e6b20b5bafa3d6c6b83035321c4564112d6faa83c7671f58ac2c49fdcf5af1c8d3ef729241baadde0744bfb22bdf0f2cf2c69399889efe87a7f66118dd1c0456fca9c2253c1b7e602c1d913e7119d09e714d5baf13a776f58752acfba9667d1814c99f521cf3bbc5200b3a21819ef3554454d65586418c0bcf0b0603496f6d978296be77d0a5486654456a20408d239ee5a5ea6bdcf25b4efd8b611ba3271147c03e58a1aec96998253ac7b47a4c387ab7a010d0238ffd14768d7bdc7e379d5238174ccc70e942ffeef9654e45b022d6597aa1e562aa72871f414617b25af355a25a17a7e292abc09b15ca98c40cec84566499fb3ea86702c70414831e6088b7c1daea74a128786dd0bdd52b4b1337baa4f93d3ec181b18b022f53bb32f0d3017f64d9d344483122d389763c00f62d9d6142b01e9845c459f15bac6a3a56b6a7d5d7468c526d71b6877a24b39a1380f694b8a511e879b6c2191301feecbde2abcc9cd05d2b9b65777875bbac273c87d087c147d23aa613bc0d0710d44bcd0f9f16d2345f44275620726922c8a54b79c1d3b50dc46dceeb8bb656e9d75369a1af4f76f114436a4225d93a6df0546d5acb4d0d16e730cadb939932251dda3d00c4ed2c23bfeb9925fe338972417eddad83121d294e4edc2f90d3229c36f6dd91dc702acf4871e86d2e5cea293428f04563737667245d0ce00f17d8b58e9eb8ac41b147ad3d94d9163c6f21347a8d8af095cf330a02d39fdcb45df95a7a58f5d63a8a4efdb95b28cf9f08b64dc74e6b69d3bc348c6313584c5f4e3a0fd36cc7c0cd418df676dfeb2b9a3e7eb2e0d8d4d02b5ade4a615a50111239ce8d290e55e357a70010fdec6804eda76f2f902bfb41537dd164cd6e986419617ca27fb3cde06c420e312035f59233366535479bca68f72fe620ceca2c433b80cb53e63714416b70b68381eee535bcf74fdb8f9959acc6c350d63ebc6f6f22ecbf852dc3daf272c276fe27dd625a7c8891c78827f98d02f5c2fad0c9147cedd8432e09525033ae18b1f98eeb76fa3dae67b406d284d331e240586d13fd9fffca7a0c7ed40afd692ff5d3ac6fcb76c34d6e67b1260e33317487fd3c3bb6736db45f564c5a7cfab553e32d2838223b90ef2177cf567ca730d296570814400c2130ffb6b40332be51b1ada9c974a9e528857ea466ce778e88ef90b7f2c9f9f3cb1934ad7d766b4086a8cae1270217914feda772f0a46cbce791342e8f83bd94e4dae4c98bfa2cfdfaa048135a732ae82aa76d5c4939b3a831e65c0046e8a0956beb7daa104819f9b5598f05674e8392d1193d8ed69bc3dd5177044645335deb889efc5eeb22691456f36bbdaca1abb32833c13752febde546bc4f179e1f0958081f4ae6f6690ab45e6ea4d2999dceeb65315ec87cafe7bfcd9262f7d08dfd2688f38d8d64c5f797b7f757709d7a764b5de382891d46f205411cad0e5980090ba03e87297c3fcfc64911ad8aabb259b801ea02bae75e672afb95c3dd01b6b1da3fd3eda306e8f484ecd9b0ee9c769f4ff61384b901e2d7f257ca51174d0b809ad0aa379ed456d83adfed23eaf1892cf5aa2697f90d305d0f0c25e1ca6a4ec6ab5f8828f9dddc6fdac1e99c892ff965f5cf1128607da8672f38b100ab18f7bc0fe8045fc68b09c7078ad75cab322f98582042655389ff97fa68173d8337f743a56a7ac4bfc791faaca10487bf09771f985a0e98e8035dc39207a34a45ae89875d129683afbf8dbbcf4cf7af0a04aec05d77752101f8711254695871596481773c281069d7b37a96722b91b1dacd10cd11e9b3ebb526ef88cdad45c1400b1ff8260a49a6027082fa787a854f9cbbdcc732419ec7d8b7e47b364ec214adb09d6283bd437c3df440f5651440104a53177e3eb25b1ab93b8967a9efff4fbb4a6df618969e3906f3a55dc94aefac34a0d22d5a4a02d08d2ae3b254785e1db37bf1fa3eaad5339b3f5762a27bfa7d688fe0331063efbfd68d59f06e3a995741a0bd113bf06ba3d91d40a0aa6a9434abd80b618b968d9dca57d0a54f9753d6cde733528a74764a1533f7023b842cc20be7a5ab98e47cd37d01edbb46f6f0a2fae862ee5994adec4b94f63c09346b0347e22011407fdca24576e49f0a3927e7765a744458cfc34054a567a6648c18afe779da1f60f4f12650edb0319fe8e08a383133da39a9de10508039198f6ffa76b2b3509954b7f90afb810cb18a27ae45980fb7b30a51b5565c43fb4004e438c4b9ee45d7d326440c64eba3dccad1f014278819f14576ead68e74f7c1dd31a11a31067468f45d1368afb8c1005b182deb95362df7b39c378b7ff91eb21eac2ae12a0dd50b58c61a2579be24edbdf9b347ff5844a351a5efbf0ff3b8d20cb4651ee8cd91b5fedf66ac6ddf4709ce062f596f667d3801b18eab2d37f6540bc8bf26ab1a44cdb6123781f8ef020409b0d0944ace59257220c966ea10b680a25139ab2aae2e209604c7eaac775027a6fc0da92531ab33036867072b1f00bfa59047bb753df5babb6ddf23b0a2e9ca47cf43de2155fce471fb5c141f9fb538858c73759882352ed4cbbc0259c3323fc80d362590a0cdc13d76edf0ecbc019022d02685f3ef0ab8f58b1a9ed238263f6616269d969e96271161be4e13e7ec00abe96df3ef3a8fe13c695eddca4a103675db8723209f4d5745cb1de74fcd378d59b37c36e82f6221fbb60381eb04243148dab229559f8d2731dc49cb68eb87d5ca81a7c8f2275b31cbff3b7aa7d77dae025824986dad8ef7ac209ea9cfd61c8a165f41c805112264382fb5f04b0053ca9adb172e682947a5b4b0a01ba28f2bd04bec788b6a969966220ee49e9bdbc2f605f0758bb1cf7a15e8875147736c925fbd2b913ad1e5be53b7f355419234c19793785f8c4ce9222da893e4d9be026d9a2776d2efac91dd53ecc5d9ccc05cc4ea70e3c49a31f2f9869dae11cb08b6c02337ff1354e60c486e2b70999176dfd5a3fa493fba220fa9006cceba0c0b9d618bfac41f6e878f16712a64d7b9a8ff4bbf1876bfec965549e9457d27579e09cf19be3e779268006843d15964d9711d52975b01e1fa51f560a0ce8b63cfe63e41323c22056a80a0b3ccb6c0de62e4064fafd1540894c83c3c1f5374268af85541f8b5476bbf8ce4dee529d430a366996b48409976f59a16d5192bd060279371d366cdd34c7e4c158a733845151ad49c35ec5adf5b4f8b2a1cbba2b57d8ea152cd3c28b0cf3a395c2c88791962523c8ed0408be7381f2ef943af042b4dcc1ca4d8fe0e5a0646665daeca3421ac20e1b9247fb72373e562f983e35228100045963624684a4b51e5bc7fa9a8ad64e8617bf614be8e049bb9a7a807cb99896bbb61fad6b3d1dd05baa7770213c6796a6de164cecb24b0d2bc4491a22e185e148f7cca4bae96a6505a13947668f5d858258df55e919b7718e6ff3aad3a1fb7ecd57efdc42e53deb2febb3d0beb2e1db9950f190f5fe453f826146f83e87d7d890f0d8741b75cf35873e50571ec1a31c77e625e29e66187baa93f99029b8e85d35f74e659b55319482230131cdd2e0494b9b52bd716cb8d13af440c7ace5c2bd9a443f250a54820b9891db94e464e5056085401172938b0128ec63f6d1776a5658ebe019137b40a13d66fb1358674e871d76dcfe8353258b6e3ff49bd081838b509cdc617d4603424af32636e57ec02031d9677cbb5da987e518bb0fc415e5cbfe945d7787c9bf2a554be35360f4bfa97256824708f3d791a0e511ea270a1616664ae7f959be594e20ddfaba1c051951aa85f8ca76fb0cdb03093677c557a4c834d3c0ea36945af0dff2be10eb71f8733d9d62305029c2529a2ffde6a5e9ab953d5824c82f29cee28140396439862723b9a758b07bc49bfa5e9a6e84e04598434f8fea49f3202257a6443630d68338b7ba27b09149ef48d81b1f8e007aec6e14758f22f02fb117ab65aa29ae9eef6633ca41716de2a4b9ba271f92e2330284ff65000e147ff532c1db1b236da26b662bcc9f120dc360ae7b6cfacd5fd2ba94b7b2eaffa88682b09b42b070563904752850c9ed6bba49956432e9d89e87138222aa36f65f6d8708054e6c59482efe21f79e5f50df2a8e267e7257d91412cd8a111c6777dbc479cf3e5ac49a7343d9ad75868b48c0e5ff424df61eaee7a15e50dd57dac3299c2134e2344b8e384dd965fb4acb0f8dcccb7623f3895010fa0fe8313da73c984c444d8f3c6a4fab3baff262b9d10089246ac2b00ba742c23e4cc4f83cb0d4d0ccd83aac25f6a78fd0d668d62722b3036025b5745400ec4dae09e3ec9ebed7bcbb619d897f302c9d8f50cffde990ca292d572cc3d9b7a3f72e9e41b1a1ae43f3a51ae477cdf17479ce30729332ce656dfc521a6008c228cf94d4b109eb18575600b569234f1e56304cc31102f9f4d221979aa032618269b8490d941cc167458aa9dfb843001bebde29ea9a88944c27c08195d04fb58e314b8ca3d8ac3ca96e04219c2abef7df798466350603b32213df37838bd0ceab1a159cda7c479312ef01a572f15d19820f013246d518d4741070669d7dbe2e38a8264afc884d5654a72187cf850e01ef9f09f846251f9fb1b4645e748978b10fb06ee9ebe5a9bb78a686c5a3a652028aebe900bee026667af0ff43d4a54a69b0fa71cf1f524b1ce3558ce52a3e4d5d8e99bc8dd5295d6004cb4bf024fece100bc8d14f35752d38f79211b3e358d60c48300b37c8b45ac105182460d9e71c03b67ca7909d2a9c5838d7613340fa2c32536d370705caf839230d9d1e536fc7749ec42b681d20066a00cc44c5dbffe6dce797b726a982822380ec0b168cf66421495e0ab7cb4a6ee4bbb7968d7e752ad8e940256fb0ba0298f89033d73be4380e83bf43502032e59027e8594a21a810ee011377d6feb4e35819026ef01863946c3373f83fff53fbe37c56283491bb9788526a309c8986aa968d64da6677059f2d33e468a6dad9169f72167e73431d631814e4fe0425fbbb26b475c59facb4bc067504ea4ac1d59f87645a4d6c4f26c764b39e7c02803f98bb45e62808323ebf0a5789d8a622af28a702f8c7b354c92f655c72f90a73671fdffec4d4f102a4358dbf02314fb02d3bff1313a71f3037518a9e2566e06de12cff0d822aef9e7db7d6310b2d5511a9153b9d9f377e53f41a38641ef1d56a978fd48322726789df7b2cd8d0de3eb290b10365124886dd03cfdd665e2621dc36c5a37352dc6067bf58e1c3af63ba7a3b2ce20f8a5baba1f5dd02c8e6bab4e8b28a8d035f947787f51a14d8264767fd9c8496f3c3c48408a1e2abfe18b0205032fad7080676b01c5bbe832e212794e8d24d2d7f2c3b98e4e5f1ed6eef04cae799a037adb6748b0e33703e24d5c72546636ee4554d27337893e3f5756341a7d2fd3e5c8b085e3b3c81c526a63a5ded1c8fe25a5e664f2ddfa50e19e9d997e96d4dbad86969ed08792d67c5900e3d8e1f51f8966d1795f4771a6460c6c9a6e797d80ba5b9d8a65a89bbd244724b82f1746e214fd3c450033436312408e365a4d8daca3042d93988a7989b91055180ba171c506b6e102599ab0e34739963d9f0dbfc14792a59a19c6680d0a1a52ebc61fc4d572aef8e87f57c8822de6430189240f78e0bc81fbd996d1693dc1f2439428529558bdf1545fb81cb1ae06fb32643f80e33789983bc2a28936ff5d83fc395b313c35f9fe088780e8a25ef30baf8f08e6b784bb953ca62bf09e0f5628b11b1a1a93e180e32cc8772f489241ad47daa340a8613f04048470ee19f10641a2e5fb607c51cf742aa00f33b3c27493515a1071d3d6c0b3f85c1d057ebb36c9d566a495bf85185093cdfebb5cdb06a3afbc2895c604c29e8ecb424edc38fc610dd87db1dffa44db62c8284e1cb075252470b81645c5cfc21a1af519f74981a23a97cd5264c976976a435376dc0d5fc9b7ef0f3e9e85c6e4ad30ba81db72306d913c5bef3336742ff37488076dfc2d347f47d64ab2f1e304186c6eb94bf3f2a7630a8bf77a58a0ca5376be1b9b0c6983f7ed92d774adb6f26b7d2b566086dfceefc21244516b253775e25a36383d15dbe3d2c12c0474467b496aa51daf26dffa082ec1f28c425ce4844e905e2eae10c1c669ce77d0b6cd6c640db5e4d9f3ab59ce88e0c226beb3c4e0d3270659f5b0ab0664aee72b6a4a478b91031974af18f668ce26748ef0b439bdad91d9ec83ac067fe6102f3043685f460d3228efe3c878241876b1f612d382a24b4673171953ab30d923c09b58c2ccd6f9c182551cfe377898c9a1aee32ab63869ca7085e7224bff564e530af4033ad2b9210de9a67a3239b1970177ec600e9a08173e78e3028f0d575a137e72d30187164f586da0d8861e5b0b20b3862add6b4bf4ecadb254cd31a30f6dbc17d79d3b0a44d900c10a2d2672999658137e92b162fb60db85e05c316e7393a50fec8be6c5faeb16566cf1e5ea459b959e197437ba4b8a3f12fcb7178943d5156a4422921038d17215947ade26d8f36edab07167d28da775c0c288c1c653591283f3cb7be2f9f04fbe0c77e4b4d7b36aa4fa1889b21463289d06bd877fbd7257c3029dd30054c44a0a23aeea6a7ba31b4201be0a8dc5c10d54c66e9a9cb9c3d89199a2ad9cf67054b6f5a0a04902150f184d4df289e81c0eb4583f29efec8cb8da094e45a64d93c91135494198c80489d3e503bff937a1258c4e9427a2e6a809b78cf649ae2c03c6d9e255ff5e9f3c696b12db9ae254c193acb298a7a615901ec734797300fd85eff1e612b6a48e42a13f896ad40513a5ccbe8686e9559fa7d08ed9ba8b181ff746f55daef9ef249c6fe4efcfaf20964d89d6beb7c8333a4a7ae9ac457e2ba59f47533e77c9b70c7c71746cf9bdc1546eb587deaff721e55cd330b3b872f93038522bae228f07328b5ddbb82df778dce5eaea49787060d64c04f848b1d8f3a605fb2eb72de8c1ea1e0873a6f98285b3a874766bc4e15cde67103d43bf602ee0787bfa19c0cf4a18e5d8b48959d8e6bebc908ae54397f6b9517432b67c20adeb2a7f31a9090810ef5af7f46f461eaa0548ea82fcaef56dfaafe8dfe7a3e49dcf9d720f9125e89efaea692b8646ba7da687395c0fc8363299c8945024a576665ff751906c37a1ef0aa1b8aa9b20994aea06a7231f59264938068084148f3a26f30740b482e7dddbacb70fef2563552acb7cd0341e16c39dfc229e543a390ca5aa35806ca41a6316156c82e70e8f526d8e1409d850af617ff345d1bef5e6ac6466a04c067401c39f4702f72b18a64b4e267207863bb82a7887e2cb930901f9260e5ec59e0a1a4712e6c8e6d416dbddf4888ad50c8dc5c9f700875997d9821254c736bde5cb6865eb5dacb9f17c4c864265263f229f441a55a0f3e49c77926b13f6fd8d98997e3746e3c4b5dd049e796bb28778dbf25bd4505912d7f55d12603c11161b3638457990da80464a73400cee873ab0500411b63b9bccc0942343f05136fab642d60dfed79569e9bfce3d1a300faa06317ea6506ff159ed3695fdc57fd1db99056877dcc452408c25bca8cccecc2e9d9fc2dc0cea904a726e4141402962a2231555d4b5238deca9dff61b61d6e6bfa6e6dad08d4cd05dcc2395fba3a67feea9a1d17da0b34a3f2a03c768ce9596cd03c0fc4c7e0957d22a1c7ea515448ae27121310ae1c6e586299ede0125a30d7c902a1123202180795551182d9a1d2a0c5b19bf73880078315cba7f95e55f65050f54667383bf5ab0983c9adf4450d7998c4baa60f1a43a7626cca9edb4bf8dc8ecd789fbc6d5fdf134dc9e30b6cd7da01eda41bf6fed6e59515a2b8dfb12f2ecbe22d652933f89f4fff1f79366119e327c4b37126bbf9d943566e24ffca6b1ff2cf22b98e523ffeab97c1492ba5a41804b7a83678dee5c8b4854bb114089d9de93991956fef4c07b604b4d46fc7ed4979904afeb95a97033a735bc1683112ab169016dceebbc8556e3b9b7b7fa6a0e2c7f9ef86d5e54b9bef1ce6f9e3e18ff6565992523d3247754460af748b403d86de59928bd3f351569325fd8053d2c3aee1489b17ee14104ea72b633e46366d39c017510b85c5a24bd53a2dc74ad88d525e435f2baa2b5ca38a26f5064a2ff4fecf3c9eb796e6353634d18bb488128017d1700c008686091ef4a1eaa5c33f0696af83020e777448d2affe8097b249744f6f0ba0b5b04ac569248ceac7652f3f98a9de110d9e03fb8653bba537bde5a10f790680e4490f3f009c74bf8ab1323d89b0cd4f610cf4d0aebac62057d22c70e1c6fb4c6821ad422e00031bd392a4517d9e7a34b6f8f8953c7af2a397f777a02c586564920715671040a5cd1bd9b3a0aa29c205ee0850a98d3db8b6ebf6b238404ca59551469fbf72fa6e492e1a35fc39bdc901662070e3cf38f74ccafd59009b980f6c9b56c782a7e155604a3e3e6ebbe185b1f66ff975b18587db1ed7f5b21fd31f6c36a5d24a5d3e6d8654e9cd3e34ed5e0cb89ddc06abd7a42a4c025f104401f3458d4e90c40bf008818b6775b74528a04a8f1c2958c2420543bf4addade822396cd4a4eb69af069269c999f01d3436ee1544c16b7ecf5aafbc862173f4985ecc357278155494ec84a86fe595e7e2232985ec124499f08de95f434c428a89b9e2c99df66960d2af32a6b65880f9827c6bf69f0a2e0fe5d795cee6ac1cc835da5900c8eb13f0f455166130c5d20810d5d2725890379d9f8108b5b4d2deea18c7d80db835b57d4176877a711c8f4c6a64737847654694ff791d057989111e4f8c353cd3e28677f711b7f06fce1801b01be921f0e84faaf72b09cb68fb6397e0117f7c4490ab657493a87766be6886bb19f9ed3d63c551f68052a64026b78e411ec4bad11f71e90e8f4d1f37e3690229580cee1318dec39a6471d2bbe41ca83f1115db8985a3d77dd35dca45fb98a4eaa5237fdb3ce1abc795c3818ce6d7f7bc802f36fa3eedf7d85bb3bae111a506de18a11111fb837eea90469b66b8dd7bdb615b376dd62988fb8db895340c01c801b219ab07ffb7365539989e11cb27b8be3b8c84d24d710503f5f1b798e95f87627d8171c02df8514616d98ab3d424c5a4fac4229a32e386e5d48c81847207818170ce8b650f5bfbd6fcb52e20e9cf6a5b33e25f1fb9bf825617270bc44fc9f2d8357b706db0778f6d5efc73a4d91e94bb7e75dd78c710da6854b2d412eb5fdd5ff41cb8a119a82f80ca9dee8e8be3f7eaa3e093e4502ab68e70d96e6981f54c1227dd41e370c591bdd115103e9a0fe4f531b6a5fbb3bddaca646b5dc2c8deb0fdc59e57f92a4f48088525099c1bd768e7db6a0115a83916adba5adbd0514799e599854ea222b80828eda88c90696ea52e07f95b5498e1d058aaedec84d59357445db2f2191d91de0801410f54ff9c624e912f6b7db9ec88eb748310c85885c029ac93440d437f7b07193b67ded8f9fd0dcdab93ca2c24a5de7649c177433af3c8cefc146c4f0eef7d3752f184fae85b6f54ec8e4a655d94e39b53e4c84d575d3b7a388e993fdcd6b93e40d379e0e8c8a4d542b753fb2ed395bbdde437b688a86c47f36a9242530d3673adfda368731c8f55e36b370f33da6d91789995b7a5307d429968469b58abd353bc3c7fe520a430e7f0baa7e4cf189c29bd1c9fdecc64cee3e4880ebc6618fe8f51f6cd34cb464ee388ff6cd56984d08b1eade06cbe7e77dbeb004dc475c2b9b7dc43c18fc7e4a6e38709b1f63f47d88cfbef6db4e847b97f5441add9d464d6697d5d2d5dea6a7c8d58bf1c0a0c0ee5c68fce1d1f37c7a862dcf92337ad458d435942322d04aa118c5249731a29f65f4f4e1fae2d66fd27b1274b32a38241d79f47b26f203620da87081df124e30d2b5c8e8d7ba99cb528aa91a65e4891e27b6dbb4e2170118334c80c948998581d5da6f561b9cd800d4a6849254ae022af7569040d7136fc4e2f841ab6dab2ed41a74d25a6e2a552afc88b74ed5ad5879973fc598561a36fb99dde4216f93a2fdb485964d63920a27d393e4810a25092e01cad3f6574830148bd5904ebbb902b4ba3d77093e7289c17a1e6a30fd84c6e26f3ac33a42d9e36110649bad732a8e1d06d6db97032b9b5de453e8a8dbe9b92e0460e9b1738f8aedcf053411151e8071bfe563f4e6fc537250d87c1732f80c677ac1a530a99d3ba993d3ff9e4b72612d4413a39e6183bd72fcdbdb58b9cc77a1d0bcb3899b822dfbf42224478ef4e5ab0e7e266295002501a5172788f693428d05fc63552b9469754bb90cf46e2ac2b6e2297ac3de732fb66d84b756a8e60cde03acdf78f393844e4ae9247647d2739060cc0806255bc0fc1458e428815eca95cadcb24e230bf6c1fc8419483c54c422c5d4f74e63e05e2e00fafed642e8dd33ca50fa237c2b79b6d1b8c3639d74fa132f9e7fe8cfc6dff6295eba99c02e120ce8e28ef98f6c9d6a689d2d73df518c369469f5314a55957e46ae331b0513e6eecc7490e33c243e3ebad274408c91145193d8628b71c3e54454d368dcbe2a95817f939abb3b284dcf57e6b99ee429310b5b57a388d5e16b750411bc783d9d6e1b30c8a5707cce9838259cc408d54814a31a3e99c1b102f32b15dd081e8cdfbf12cb33eb62c1314eddf3d8fabc9028c64b4924850767d371b44e88d1a87265153a46026d61514bc365ce77c95ab7674afaa03eea8fdc48d685a3a5d5b4ace327960df7095c45f13dc2ffdd0af88519dc530ce3fa50c457b94a33af1555e11ee688b2bbd8a2a692306136916dd2fda270da1e3957cab7da0f7eafdd6684d57c5867e43bbbf8f6780c67b71cb7e4528fe6cf268e8cfdceff4bce329ebcc4e664a37791cbdf84d22eae75b88efeccb6d72927b831a5fc8aa3bb8921286cfad04e0348a50feb98741e9481669f75243ea2959a8ea4c2320aff33ac52ea6bb806bfa9d017059821003223c2782ec058a324c001e395ef9b4ba850c6010e7dbe48bb395e4df2485d2e435762322557346eb9f8eaaf8bf00c5864f9ca9e5b260b88cf71dd10ed9ae61301b6a8850e5cf431605444c93501b9d72a231d8c6515979d5c570e0118fac0dba49ef66b2a0815cf6442a74b3926bbd71296309f30a5c0da2d835066bcb53b0a66cf0a74b2e20f6017c3b49d696f5b3f717c383e91e9dc893d5fa03408bc8cf3f770bf00079874cc071bfb28aa3fc4358324f605301965a6726659c095995a85e2c75911ece19a7ccfd06a7773ad542b3494793d6539d4516f05b7bedd9e3beac1f1ea940d4263f9f14590dd04ad436dbe838d83fa497aec9001ee54dd7855b06fd9bf3aeed3c5d05f5b793349f2343826e69105d349871b89cf4d79f48416ecce1359f32e8994672ad27e7883082c06f77d156d498cbbc64e8c8607cfd9d4189041f1239ed6aeedbf255e14c25bd4536736fce33e37b56c38ac91a1d89f57948a926cabc7e3bde51396156e0720af47fedb28c46aae2bcab6f34393f076af12b595aa8ade7446b324f6f2f717afbd00ec7fa7593421e56ca4aa1068ad9bb8a33fdddc4db5ca2d23709af5c81b2edc67b2ac7ccf0de04b7e1f3d6e849520619b857f1f02ac3fb93a1200ab0cd001ba8237c75acc4bfcf875621aaccf735cee5a6cbf62ccc8d8521e191ae70369d5a3edb405aeea0860aa2dfdd6f241bf349ca16cd00b4b515e4c2e2983f6f323f0f80b992f60079d0a2ea8918d57a82278cb11bde5d77a68f65213b5d49bbd75d8b7b8a4e0f36f9a9fef37fd2a772118a1c66945be2552abded3920589bb2f5ee742622a0b86e28d859eb5ebaef0f8d125c94a9fbad67e663b9d27de41321dce9ed8aac4cbdcbb0f458ed38d95841f598d44692016fc86a992a3c2a370f73d4e9d4932a7a03561d7dd775be30e34d509427658f40d40de8429b9bf27bddeed8cce21a0bac0c1b8b8244cdfd186a3a3872d4f0fc2d98d134186750310c06e8324eac612c86a3fb0cd3c8db4398d716bd0dc3ecd2eb5234507d2f4c8f3440c8194ef91dcdfc616c6f7fca642a1bf2fd459c5fa1d7cb705ea1b3fa7366c430496db19119e40dfb503a461e710c9cb64cdc986f0c350e0943d58ca236253fb1b1bd1e42928713841ce3940cd0fbf5048bf54468c4970381696427cdab587963811bc2b4d92a14c579d3586ae309db017ca436171ad7649c048b02d201173f913285be535a1834c93669abe70d3f0e4fbe4f4c74488463b134f68ed0074dd333d976aa142fa5252c45ec97ef9752f4e578f37b3842a9f5a3c062d88140cd60b9b948fd426ee0882be99cf37317a94ad11a90bad5667afe516f454d09868af0fba7ba89a0f05cb3fa6a66c59d4976b043cc7b0b956bf394e6a6cb5b04c564cbd5f21b9db65d2f4df3bfa4b46f40c24ac068b68abab3004750a64f8a02fdf08e0c1bb2bc482628ab413a93f8d724bb41ca45e9efd7001a5a38d05a724d9d1740b1adf81bbcee79d84c85e004ef01dcb70d2f58acef2f7b5e74d4c48c894bcc805fa1d0d0ad95f9c838fa255917c75d432e286439cf1fb27bb9cd1dd189cf715a654c814107131cb7b102e3523109256f61e7284d71a851700afb1c34cc2aac4cfdd2afde2c945b6287e38839ff6b312ce34dbc4425cd11fff835600cca2845012afb85e8afa294948b74058118b058ee5f509bff0df5eca2c07dec8919cc50f08614a8534804ea7adf13cb7ea5666c240f327fafaff7c48c8fc2cf343bb2d5f7c9b116607f3b0c041c3affc45d8a79f2346457a66d29aab44493512d31d97b252f949c6ce32d78a50be3aee23127542dd8f77e01da145dbe6f48e84832e81b46dd1c8989c45b1a2e9aeb1023b39e6d084d6d85ab61281c93679d907a2e1d876fa68f66768fb0cc1b9981cdb06134b0942f16a3ef5e09a86148386788d75da7e28a73b639f055b94a3b62518c20e310a88b39e4401abc9a4ebcc525ba7b1c294d1131376d484999d8e65979a5bf315cb05edf2d028cf83628b47eec322ff76b10c9bbe2db9acab6302c53b1e6ea3c9e5d6e56e443fa31c2b7422f2dba7bc49f85ddb87050575eaf9c27c50c4af6a40b72c46f4088ff179531ebc9194e8ab41dbb2c563e4623c58d9cf00fa081496aca98c1e4cac95b9d4fca8a73f4ab83798d164d5d63fe405e3f05a6f41b1ba4c5b4496c9904dcaaab7367f5324e9b455b0bcc4f643b2d924a0de03901098c3f275e9010931bd155c8860211022e1591e14749c48cc7cc00c9682b714d16238cc70c43751ee949a987de128956b065f7caec03f48bf207aa7def11404b8c219000f59e96dcbb8ec3fc432ffb88ebc733e17be29bd5f6908184dd7926702ed0bcccd4fe4adb0d159c2dc2f9437654767324dd41e677465443fe2c39c9dd63331983e36fdc6bedd336786b7121e3fd949836d34f7f1193f29744072ef7ce8c28662fe60ee632a211421e5a010ee9e6bb3563edb516d96cabce9cc1e304b6fc2ba229ab5fdf7f61aff179de9e7ffebe0d9e353e2a873c7897017ef2db378fb3506e9a31f4d336f9ba9409d60265d6034863873981c64c3c75e2828a657b330c21a4c3b2b5402f70e01cd0c5293333b07f3046ba6d4d31cfeb01c8f87d99919c52886bd086f685b46d64d4721ad88d687f359b947adbedcf0384a1e5020a1aece9203e1e242fc0357fbc2081b9dd1193f83759b606f81b5a154ad47c2141e751fe8681ab4c090770c9e2a3a12c8df6a95c71c6e04d80611a00181d91a9297ad3c53bf2d83f4d2e32367926b1557497b3862ee89c71bb8a3a6798cb2a0f9c36e41861f3ef48dd2291275b93bd0d1b62ce57e35ea9f49634c8334f8792158b2af7117a6bf2852629b86cbdb160a1dee0172808858f1069cafcb4aa4beeed4af64963128621f3a377e538c0e9c1f267ff0a9423bcfa446774af99eaa77724eb5552a4dbb29b50f540d55fd4edd31a96a7da17b5857bc1aa642bbcf3ee978c624344ec7a71490c668072c3b380f0617fc50afbde4058888e5bc0d7da6a006e3161e17c111f8df0a9fb0262f9a6384b7d6c78788df08e75991e33186db62b4039de09139ba5ed7e6f9baea7a6984538b918f724483680996777334e67a035f7f402e145556a69f7379ef3c080325396fb6cbce6eed85ad9053c34b217880e4998cbbac07bfc537f42ddcf6870d7e51aa4257cf1520e2e40431ea5cb223bc6c3c8851d03c7a03f17a7e1394a6a31ab4ee1e4a8a82af386bb05c5ca15b37ada8bc3ae39dfecb1776ddf38c3bf000514b2e97254ff9caefc7a342230754e27f9a6f542c865f18cdc61ca9d833bc5744d5f59bc447f70957006f1405a3b74046a3b7ff2869090daece823ba142639b37e548d171aef58c4c6d115c8448e456ecbc16d6b1ad63dae75277e3538129aa93a529c6b9ff2572d7b29b6ec6ea71ee8e7dbb6100ea3cfe16041d914069d2edc22f57c98ff7c2396fd05965b3f8b491e92f645b1edb1fccd4bc1b3e7281793cfaf0bc1377ad2067acbfa36c6701170206aecc4853df9694775c39f9cad553ecfdd75f078ffb2939cfa064dfc09666df2acf12ba88b476fc50a52c4f69a49438f8a0434320879d71ca00ee315f7f921786b95fd0235a0722c21665324c5fa92cfe3b12a826037b1319726bef5702e1b809857ddb19862171ce8590b11d8afd16e3ac7fe4f8ae3c115d602ac75fc5a7ce86c72033c249e65afd8c19f9e48ea28f2071ffa9b381ecd523a6fdbd7d9518d8e285238d285c90e1bdb782650a618cd787d4963cbf00bccadba8e0401ca3462fa74362294b0a85b8775d1f6bc6e591be39d5b16eb30a25d4a633ae48921281547445ef5a96bc3d86bb4e8012f0143cd082d7cf09a68f87e73cbc14b77f8860414ee5035081d765405db197dac62a63b711bc55a58e16072a59a81b6300a4122d8cc10f89bc51c95ade6390f9de8006d565c7bf8cbb2046392ae144f1b194d157c152fc21015a4382ca9dc6c1f6bd51483d528dfab73eaab5afd736d2ac300faced4999e16dce2b0c83fdb8a1b17324447008da2100fb8c1af566fbc65b2adeb8a6a454c45c64e3bd7a0e75bd15053d9f4efa73757a2e80c33acb0239910de135b9b19602696ddab21625a715dea964cd282064e061aa833e894dbdf2d81b20cd755ca6ea0123f5594c296ac7992171b6b348eeaff3e19754ffdaa42d789d5a30a0388c017441586cb14f0c2ad938f695501ccd5eb18e86f887e08ce19377e05782b36da126eb9e51f988f79a3236cd5b24158c0ac9198f7c8795acfc21931f291f172287ce064df568bca799e673592fec526f6b9cd97332099cca2dc7a920a2771890aaf2db50d0fce6ef88dc179f4fb887b1f20a0a0bd71cd6a576ee35c10bae4905cec32b45bc0299b4e49faf541414bb7dcb6e0320b864267d66c69fe96bafc4219eb1dd7df89f0e90e2e3f1158b4c0b8bf630ed99d08d82cf5fcd00a3b65580bdee1fd2873c058d5fde72243e099206e3f755ec1da94f66c1002406dcf2bf10b118668a64582cc0d32013ec0b82ea3b3056eef0cf560a91d898ab216aa75d0ae47e2a8999085ee9bbc5a1fe7238e218010f1dad97539b017dd5f95ac9b62a9071cff2fe2c25a9819409b2efa41fbfcc98f525288e81e2024ceeacfe5bde30868939905293a19407e4c4da5fd70fe7933111baba317b03fb0668dc79fb05cf965b24a861dcfc3482d986a2859033506008df05b6f56f7cb358eb526132e51913461626dd73ff2d2ba74b9ab8d4ca10d96eea48e0080e9f3e39b0767cd83a4a62a897623f5bfed240befcf3aa5df73e516474fc27555670d3de6406769321e10f0a36fab6e08a71b24ecee4416791f4ef702e21651b6132c76e8a6cad77443155895b1eb0c3591a955ea04b7de2664bf9fd2d9d3e15ccf1ee5e2feb52ee835811505d863b7fd332e52ee98feea015f3d70e2691ab8ba2b2d79ce62e4868d6ec9e3772963220cf5b8283dc2a20354eab03374bde969420cdd1f909a21671950adce59d53725955fad9bc2785663a3baafc7ab7c4711b89e213651262b70e8fb09f5b9e41abc78921dafb19b351f6ddd43c0702d15ea299adc2486800b003a07596b2a087fc8a274d30acd9e5dd339ffd51ba922a658ea0dea93f9b43e9a589ef39248799afabc012f0b97667bdcb640e7d7f1d1899b8e7515d98e20984cac880b40945f9b68d0be3f7243c48f4fa0b8e9275c4de6c69f6f74768969375e361012dd37c574e5a336f701d7b54e6dc5c8a51f3d8f87840740189df66aad84cbc667bb46f0096ca356e3dd3deb73351656dcde09ff1e4e4cdfde67868c62866972a61f166b2fd07a6e12120f28a27e4452532d4f130c4a37dde6bd93875b713f237388087a2bd51f80658cf91e035424e5eda1e38722d94d409fd2332022afa314a006fa87a52a6a3b7d4840367459497bcec080c0f2779c7d311a23d789ef91836226bc3070128e73f92b3d44d61f5c5c4d75cd9aee8563372a699f65ccf7e2b3f88e7323dc882996fec7ef88258d2ffb800aad909f4c78d249dd7cda27e05ff049fda6381e3389835d961e9b5bf7e8bbd0617de919d4d4c14c988559856ac48d3df31e7cdf9092f3ab2690136738d7b2adb6ba37db614d67facb7bf901e0f59ecae3f9682e27832fd86909cf3f598cd0f63849a0c98fc3a3a43e0fa658f9db4e56b0dcfb275572d7b9638e05efe9a7dccf9ee33b51c1934ec48868d7f15a2c0495d102b51850dfc31badbc49b8916221b318ca415198a69f035574b0d6e7b881341713e80c157407b635dd4851651485c88b58f30024e87a69d6ac83825afe1dee28543f71eed32dd223dd0cfd51d706624dae4d68c951812c257c6c61f7b511e241020c665c0cd07c8a21146b13ba6be3c3b23b49979e60011586507c36d664ccbfe08c53a9ea91af6c187a25eefa1e7dd17b833c8bb8d8d6f34b80d37ff61fc55c2ae0a93ef9959ff59906baf3dbf47ac66b3cc51d173b0036d3580842e5e8fae2e95aac63aea59eca0fc7179d5572e59d46d642ec062bcf2d329e91cf6be854a727cc76f9c7c976b5a57a60de54145b2e42b1e5e991be9cbf5ea8e829d9a3e0193b6aedc0e9a25432bf142badbeb8d772437d6338ce93094620c0d53090a749094fae34ebb1942a3bcf6ed1d0c29953d5fb850b1aefb7e3446a7e54803cc97286cd36921b82ff2d9050547807e4ea5909f5b9ebccb19c94cacc0c478d2ddfbf3866807902818632709507d92fbbb9b0d9b1fab5e82bc4e4ca2c796edf0c0e3f483c7ab15dace84d41d8940326d3038a822b0cdb0044101da31f7ad403fe03907432eebb98a742dbb4d79a0a11d946193779034ffd3f66ebb1ada9be86d87ce2ae662ae9175fbb9d43123f6027a6e50462f9b5add31358ccb8a9143b4866fe56e74d2f46bd55c8c2e2edd924f03ff3214f6ba1b08ed06352d96b33921e6cc8317c53f562c294b46c3043c3c11d847d14d89539d3a6ff144e1f7e9924252c7ce68ada7e935a9a1e5deea7918478a272935c033d57d7b0a4a0ad25f081e32202bb7fb7a85572dcd84a5efaa4ebf58352e0c973ad6ee63df6d6f42b62b703407dba4a53d2243baf62122389a2b9e573d36992aa1b6cfa15bcc75647fe750b191cdef67115f20728656f1367e36a03ea997b61b7a31368c15266dc11fd73e2daf0f845265d566cc97247b13d9d50a50b96ba14f588dff0d26da52f04cd4d175f6aea43002a170481b7149bbda70369eee799242cc01314d8a1e3e19e4fb0fd8196ce0a22cbf99129d06d529ba080bb0c5d821e8648f2cb2cfd6ac007937a18a5b2c670437a93f3484c49884f72c85eb772986aee9d3a0c7c9a9f2f1b59dc417612a5b5ef428552d854877d9ae321837292db608d56d6d37c4ce9aac8ae9a75f0e0833de8532aa324a3e4e90b299e942cb55dbd9dc51c8febb8708c90bc62e465a06259e1022bb433cd659216a647770b295eff726bcaf8fafdd0a5c23a5738d0abc10bdb997c2484a3e7bb7ae6e65ce81beabf8299e4732bb8ce68181dd12c191962335784dcd974ec64f13c3e863859e6e9be2e6f2378f78c024fd3f2d1a9f13bc734c5d8a8ca53731eb08cfe1a7655b998aa8e0bce30ca2bace5c73ac1784ae48089e477cd3c69d3debe6d995838754dcbde1cc51e11f294a312c70a6aa40b7dec2b75fb6552170913fa543a0f945643ce4e6c01a69939918775d89fc7974f9d347d7c66e6a9daab4a8ae97efb11a8c6719620f1f452d8b248a80c3a4e6d51dc756d8807597f338339f5080caccdf63d189a30924881b61fd4173ec3ab2e597f903f8a238d0c660aadbafcea2403c5bf91b25690dfb8e48bb83ac470af75616a084fd70242fc35f393e1c65961a175f72f31499e2467cf64e4d5187b45cc9a5531a196c2e109a2c7a123fb924201f9e4e875415d7a10d61487bce6024004c227850a98dc9f2a8c176c181bc87bf38412ba023152637aea34f7066a1e6f6d761248208caa4f3ebf1b6d01dcbfd90d8013a6ca87f380ff7666ffb8d48495f4a033d9c7a907d6cefebdecd8661bd9c991026cf74cd59c4782fe3d55710d4cc52d0287b3020924af5cd376e9a853cecdfcbccb4ab49f69b3cc456f120c200e835f396d496688f4d24a85f97428b9893944543d684137d62ac8caeb70656cc33da77cff1fd74ae4ad322774657489d306d5ca2f2877a2288b9c8718b744696a36795bbc9a4810f2c56542f8dd4a3d5592eb6d036602b41b0174e7e5dbe2cba4cd6206fbd06776c68fdef00f2f8525022a90206b37af02c8c767e7581c6e48338edbb1554258d31e17f6f4e5bfeb4506a016f4f8143773b4c58f3b8d80ec4ace0b20fe42c2c96fd9dab9eb2a689ae79e22a64223b836770fa1f77a966e0b20888462d629a239d4d10ace90995efb872e7c2e8e648950497eddadd9495624df7556cfe063eb5f1fc9cf6e68181ca52b25b440e09fe9a6dae7289595f7599c56960eda69ba2e9bc3f434d7cd205ee64ea94dff6784da5316c29607e56b00e91b447c8ac9694cd83fcf8792ccff97bf434d838fbe7668c5e6b335b9aa139a8ab33a4a55d84bdd73055a9d016092502a80cdb915945ee58c16ef090bbfec1e21e351d98de4690d5ac8bc5673c9ffeac793710db2ee58c198ec1cdf88aabfbaa96b576906389385628fdb1855be7d2fd683592f604085b1bd124c85e07765e6c1b83e5d6603368f9155b8a8e3c9a2cb299276c54f5f7009db49b1b358b7bc72e4e1825aa7353aff714927fb8604ce1c03e258d042039e76157d5ba7d391e9d4b688cae936267a18a338eef940fc2368243b51d0bffa85cb708e3f120517b8f1e8e6e7e9c346ae62938b64bc9df814afa80b1ad1ce0b0a637e2d846b0419540c085c8e05a183845df3065ae0d60d36e258afb1c71c668bc4cee0ff8ae1ef26e8ff608902d6fcc8cf58549c7453e5610475d9b43a4ff6f8e578fd76f42e719718a6e193ba7213c4f4546615ddbbd72386337a988a0b9affb30a78949dc390bf8e3d6ebc73ff39dad9a1296d5f35bdba465ebbbc5fb1206855bbca836d157bf6abb41de841f731823bccb5b501d885e6b9d5d0af3f614c6dd95132f148dba5f459483630cf7dd985b4f24844625168149cd5b910f3f0c0c586c31ff70d39775b4f3d06183678493c49a0d189f90ec7b74f0f1dda9aa55daa227c2bc6b75c6c8de223c54a370dc374fc3c323199d86ade4b708af20cd3e74fa5dc02c570b3fbf073190516f9d523c0d980cab1dc38a77b6a7c0baa4c38b1f166788e638bf7c43bee5a9a02206a4605c2f82e273cd06a37ddd757d494beb066577fe214b85241514e8d820944debd39863b5338fefac62c24e8886f565e5db7fa3886994cd7d084a6d9c51520368b9f1611a1b0ed17e3723d8ab9cc823164032841dc0c957e6dc9dad6048a030565c9c6fffa70522e5a6bcd31db00c279a579f723bb2f90b31f326c44d7673bd58293adac0dbd602b010e72a352692ab4c92b9db99404b7de3b9f744ebc9b3dc448d98416f74bb39ec36d1cf3d03a70d3c28f196c699f37df9b8188fe165b6b66de495b800f99bff8eaac7de426865253e54464479a73658b673731546a2344fed2955399eb7b21151d3f99646f8dd3eb4a1a859cc8d0e697040aaa60dc95c0982a42d437ef5a715196bc913f3c88f445cd71864cb3702ad96845f82814087469aaf12389df1f7f6108853e29c2e45695dce97bd8ac2cd5460410d4aef17983510d81dadfe303da3239999ed70012da7eb207584ebb118cf12adf3918aca372cff4ce050ae5672d57e847fb27b94cf51a08eff94986faf899cae844bc4512f8baa9710a75e036011f1e65e439b84fcfdc648bb45aadf80b5f7f594e1b4a8ddf17f7709d80f98452943c748f776e51fb94cb264227fd5c93e4901739fe5e8102ad36a72953ccad1ea73f48e4930e705868521995401d8d49dc22e2eec528d7d7dbbdb3c33724c8d825e35618c4498f201e27eecde5c1d57feeefd6f2c01e817da3c04c424b6f94b4144c35a68a0edfab6d5404d5ccfcd6dd9d3be27e5b69596de9b8c0b5d2f36cbb400b57c9b57541582b3d2b3b6ebca038ef9f10b0bcd42f0487b7d5ca9508c54ea483d19bad9c20fc95122c19a00e77b0780d7ed01a6d04e13585f74102bff59ac91e0544395fc224670882bb3d4f2eabe62fe9be9a5ad8043e00ade9fb4e138afa1a444606cab3379dd1ff1d031f574cee0eddf063fea34ae666ffc5c34fb1d981cdf24348ee1abb7969f778ccb2630f38d17f2bce7eabebf16b7bb94373809ed5c68ce07f51c1ae5064ec2ccdbaff777e0a7130cc4a69604dc13100aca72ef41216f06921834a97b55915a324e6e0f0976266c9d96ac763e1501dd94e837fd094db89474c4ddbcd598a18d56f0d69c16f198d66c07c348ae05cffe2ec42088f6cdc1a138df80aedcf1632f830dc33d8d057ee306a06019a6190f4fcf8ed20e1fdbe14c8d5937d18d948dd26ec5ae7686408edfabe29b324111bf47c5a26615faf206e9902040cad7574196c12dbc6fdf9f67325251513048352d0c88232ec3d099abfe64c0dfe399d52ef98929d3c5702f6a2585b2ce71cf8265d389b2b06d0d0ed1093a6f53c24cf43feba09403807a89be7b7ff68e63995ac5e3b3b728c30619e5c8c858b811ba617e2302fcb74473cc3b8ac8454a1d72e5d3341977b5c2e73d827e1a5ded3f8a656c7fc9fb7a1bbb03cbce9c87645f0c2eec6812785b4e56a28875a60dae473bfe18f9c8372bfd55080da7f8ab80b28313f2804f586fa00bbac4cd0e7dc3ff5a2933891e01d1d0f4c39d00bc3d81319f25459264aad48e3948a9097cf819227a7e2d69b5b74f4bae3836513fa2c9d611942098b64a7cfe1417c7c39bc6968fd6cc303daae407cd58706cdd148914550f9250c9b1274584069f70a2403ae00ab04722040f702baed19602b02d15b886540e82f061f1aa96d5c572085f035a09319b5f62afe5baf8095967d31b1e84d9b80f3e4f0aa911521b88a9fa76004b63c7f3873714e3a3d3926ebd07f768aa7a351a8d151e4e6845d64b88740cd7a1388b9f5030e0e05829bda41e0d936fdd52ade1f4fe75fdbf5fb1dadee4b2bc10ca8b73f2a076f49583ff760d8881d451bcbfb3de2dbdf1c360211785096262bf81eee1a03cbd2c7e43bf133342d5d7a4388f840b4243055a062b1161ed1494766238e73df56dbb5dcd4f6c895bbec1a0bb8049b0d040fe86df2f92191618773850404d65685ca3ac43966df037cf8c315bbc67d3fca6a933bf4247baadcf78c6036e75df48e887977c270d6640982622277c0aac404e4a89640ce3579929bb4e4345dc4ce5fb6f6b8a93f5c0299d6979d273ff5f10f211cf29d086fafa21937646fe93087a0c83bf7671ec0fa2801d16f867767dc09aa3b8776f50aa3ad4010ab23be75385ca01ada6c6a1411ddffdccf2a6db4419cfc2474a8f141ee661e459a4720b682b4e9ed01203f8811255471ef3b6bb177e18abb2251afdb0cb19ee43e92967355f95b932d421da8b3b2d61790e4f1b2e115f9f45afb9d50946261f1944f07df3b034e310b46f23faaf6c2bbe275eb8a92cf8f846a0f5eab0672745ec2809c1de28f81270189a5ddcfa76b41ad7712773caee01f5c8381bfd78544c8ccd3e18ddbfdcba4ecd3935e6ed22c228577e97c3702db2718b85a45eb9d6510d6b9fd54b9f4156f6a706765a90f9d21556c918a4dc264775ba62b45cb41a44e78a6c247ea242152e3781c4a3d40a3131ef64bbfb1038b117d71fdbf1602480b65a66bf56a25923385235999bff3e37257b3a088ad05f4625870413fe40878c5960bb3b7a5d8eae6f548daeaf78d85cf9dfb8915984713a5e07371697aa807f99337f5546568f858dbae7732db85531a8b71d1b042cbe48972b9f863197d803a13550345847abf89d77917e21b7846433911c1ac967fb337cf8a94981b380797d124e8cfba81b5ec4da8cd59eef03ca6e4ce98e755a523dc592ab5fdb2e6dbb274a4bf6a333b5e1daa174568cc2083fdf3794f24c934ba16bb439a6a2b5766e8f212ddc3aad9bd01bf16916984e6c9eeda991ab7cc12a1e959b7cdc52939a5230b501f0fcf721a752f1cf02574276ff95105eb55b42817a5a00af809594efa4f26f515d895212ef27a07c1a5c6d3d4f8a0f9aa0ad8420372890b9140f3611cdb97af69a6c514eb7344ee2904423c766547a5eb0847f9f896fdc7ef3c88ebac87e8d818ccdc1fc2ada6477a1e23e58ead1761dbaf9623ab766161014347ade551a079048d1c78f6f227d601143e846b62c6fdc177a9009ebd5cef3eb9d0d3ad0fe1cf4a7001de13036e2056eb54c5931f0ffa56c94acba0eda793cd8881df562b47628b9367d695426dc63d758c592a218f911bc2d0d2a1db000c32309ee46fa7a34d39828d78f2b197e4f1efe3edd60a39cf7d58941797ba0b6d4e9a93fef8aa4e6b30fa19efc3effd248f177199fa632dafbba94091bdd3236612f852df5d0b76b1eb0b36fc8962eda7e56d2cbc4d90a227899fdb36287daa3d7bd49ca2b33113410a245e5a514f198552f3c530e1e740b8d83a0105780709f16e99561f2a16832bd8c9041be6aca07390d43eb2190d5b85377db166a015b021a30994a3e7743cedb5d40261e7876fe18b0eec74a2bed543e5e4759b5fee055bfc51db836000e4b482eef4a0a18bd79ed20bfc15fe2b0c62f2c0639fdfa646af4ffd5b19ef7ec470c6897f309e9b135279b86411cc81bc35d1131aee525cbcbadd6fc360ab4e9d6d33ed6f24a4035abdd0b8467e1ccc21e73441d34d2b26fb86bf866d032b27f129120f82a6e8111aae5c676b22c9fdb1dac3c434008a81e332e3a36883d536eaf3167a54ad947ab121f9a214b8a72ac71e68b0aeb27c2cc59647cb35a89f0a3e4b3071e36c4db0c4fa23783e149a188c4ea41109ec962c7e9720ba875a6dfbc716b25c73707b484471d521a215e760b9c040d619f64743c763e55c3bc119551d63b20c661befde7286bccf530467d4322e77b11aa8aad277f99e29aa87cbbc1f6c650860cc7610b104cda64416b7fe23dcac5dee1c80ae591a3dbfb22d95e9318169c3e1b3bfb0ee936fa4321396149a6407489f8bd265d6ae4d596d3ffa2d5515d9b551b77636fc643604fa6bb87bd81639db5a2ad3be37dc299a1973785dbf0ff848409122721b567ca3bf26519549724580e83e77b6327303319fce76be527ea49d6b3c258b67ba63f6f03c945f6fcde90b8eb3dbd94c956a91227e14adcfd5fdc41a3a222b2e42f76c754352b23cfe19ef3cdc1125e0f64381b3bba118a279056eef578b8e24c017abfeb1d6b10c7e2421c3166c95ed10b13a9149787aa53a10d6e732050f3222ada6fa34e1b3af72da8e10ea4ff4ab21d93f8a6fb8748387838462b48f47fe101efb8aa4b269f315abcfcaa633a3e1eaa4ca174a4dd085bcab8587e4623cc580aa0c9e5bf59d4a16a07a088a3a5cb1c925bdf89dbad6a407f1f3e2fbb15040fd6e211ba87a509a77f1a728e5ba7ac65745ff4a2a82d726a1822b7c40e4182d024c28c653c964e4b78afe55f8d84d22101b6095f33276dbafc3af91c5182932d19561b7fd9f62b3ccf3e3bf0ba077c12f3db569b375022811ead1cd1127db46fda33ccde8e58df6fb54cde7ce537bc27fc20557f4427e151ad42530ff93ec49bb82be238b879a641c0edf408745b117d4f6e0d40bb4395398d6a09d5304a61dd5768d7b0a00e87e6de8b4911493bd0c97908b31b2c373a5605c128b9da299e90ebe8c30d4b010cc7b2ad8e5d5c937c209031cca865635988dc0d4b1728c13b75a7e291b8790c2fe0538e76de5c124bbd22c790491fde042ed230432fe53986d23d75ffa28e16b62ea438200bf87139efdb0114a5aea8a627dffd2b04690a3fa153e6c8f87ff9283055dda5823d41843acb7fe99c169ed6acda2ea7aa29ce8d421cdcf349449033b8c8e1e586d595c77157f6c0d199ce5caf67feebd1acd2d7d7d2ad016a3e3c7646ac2f127635afdf2ba14f18766b7d20a2ba46d9039bcbb3a8dac6d86134d47eb511843ae5444f394e14986250631da907eb8078f222259a384b5d5c015f708aeaf46f01d6c08e8e55a123a49fae8e5495e73a823625292b34ed5cc23f4f7a9ccd94de609e25833d7e6958c7f6ec751d72269846a874707e3df60969ffcd5141ba3fc57eb1eaec7d79cba75e9455e55f950ca72e5becf5d52704ab57c1b7b977b3de7359829d4562cc1bd88006b526a6a473085bb92c1426071a992e28243b6ea7b5b70f906b8e092e7f1c3297f0f2b36565f05e4e2bdff5a473c56bb49edcf7992e81963733a73f3d43964521b704bb28af0d9c805fb54c275b0f55ba134b8b52eaa58f3045025c4ca475a3f3952b25f56e9b70565b4fabaa735ded47514934d29fe45cabedb0c3470d4689c8c5a608ffedd16025ac8d361d2115fb31353f7d17700090bd87a928b0a78ca7051651c091b9a891b272fbc2b2235a1fc3b4dba5c5ec3a40bc95b1303aaf0763c8c3f321b7eff6765be891cd6a02ff24485be5db939bf1e1b60a103416185361a496f9d0ceb49125214f75f0b52aa01d56cf94d8bff35cd1989577980bd40875662ac2110e1a7b6fcef160c7925520126bc3ebb2c5ceb002195e4cf765cd30cc797776b10b712e6d819d32a75f359d76b9f65bc1a5689cfa4001c3b706e9251b8d034a52c958b0bf907401fe8424ebb63bc9efed8bed398ccb3b232dd3beac087ed6be066fcd1f2e4ce55466b0ec5b5572275fa045f6b6b6342b132ee97c7e12549385712b9c3a78ab94e942bec2c84a20e8a68a0b17186137f79e933fd9870809647de3d2c7fa4e306a05ff994b10a164f0edf2a4f27bbf3a0410102df45d7dfda4766f0479b5e7191deb3f13249b0f9ecd0fec652acecfa0a1142cf42d8882fe9a98cfb9ee5c95bbe6bc765ea4b575764276f2119ba0d0068fb04f84f2d9e04e628695f6bde3333ff83934009eb302f540bbc96880948e66f0c3f595a272ea7ba5ac3fc30ed36a093b3773d2028e69d4b48f6ddbc358fead29cb204e7aa73a8b1adcb952b9a959f3cf5b36dc00a3529f48a24340ec54cfc8f5029fc5cbe1cdd9a7e35d918614abbbbc4c1b14ecf487200154ac8109cce096a68a0edfea02a2f76ccc205b60926627aa9a25e2b638b6efe350a2365c4f986dbb300d93d847e7353c71db7098a765acaaa327322b494d0632bc5dadae87ecef624dfcff69c0b59943575fef5e38cce39ed5465102d682ddb6f645e914f0d611893d783cbbab24ee38f65cec757d1213e462dc34dd3af6669abf39e5786b5a5235173f397959f8f563e3db1b9a7f0a3af03efa2423a9e788ac247e6e099c2feb3a25171cb4d090603ab3551556299ebe39fd5f673ced30e35671ef0ee232703d1511320c85587f96a85e8f68a6a087c2812cfd03371243faa6f62ade6b53b3de44ac3130dac4232a26d0b9c9fe7897c0b360a12cfe382d93da159627f1f1131e31e43d35d6681f68c2ed0af853a012dae8f07150cb963c5d64494fcd12714153f730ff173bbc2f4f9d521fb73d440fd66b2e2268b605a40301a5d26a704fe3dddbf979f5352d653126ab4f47a8ec8d91bb6ebf5d691d1992eed326668a1a3875a0844a4ccf1c22c59b57163c831d1891375b05bbd38841c10891c38206e22a0aaa35be5d1eba8aa44cc734bebc0e0bf34da87b98384a010b34f83430edbc13a1e89dbc989ec6523602bc7fdf8fafa457b2e26147e098c22850800aa19c4881f1f0426b6b18e8264c7df40c53e1ce978f0b35574453e37cf3263e12742556c8a3d94f0141fc396a7a9b18dde34ed3e6ca1b82df475d35a166ab8b2343527b58cc6f2c5a052bb277856b64d1f1bd4eb6c3073312fd0618a76a539e76ee19e258202386da9d7bc796d07072f0ef761e7bef79ccc33962e9414178b67d09bf81dbd388fe01f4eeeab594c9f545a6b994e4e7cf88bdfcdf92571540f5c34c1092a4afc61cb11c9530665f681be0aed0196c2882e7c62acb72927c4089da0fb8bd636a854c75b510353047b9072215929cb28a57615cf481166388699949df83ebcc896ee8964d419b4fd83b9f8d955dbbf56430277343fef4c9c8698310a781ea6f320f90a1749bbc62f07307096354476218b07dc0ab89961b8a2acec2d368f1b82c68579b400c4c6bb503be88c37a64899ca70b45b407c4e592150edccc9fff930eb22e3fc532ed906c82535eedec8c241aaa0ba98c88d0cc20caac232b2429eda1de649b41348fc0c8545a8222c179ced6c45c816f06d3285bc4ac649aa57c2c58224de92c958d8982d52d5fa75adca1f591a921a8542207731cb96b697b817044fc29dbc646302150ddfa535c8c47af1ff482910083f95a07b2dd5e809131b7af1d90a197a0fb203b6447cacb704ae3a0e30b1f05b1c6180bd4704082e3eb6d5610e0e8f94a96c856040e977f42f0334a0d0b180d43b58656ac6ca5aab42114f067a4c142887a167bea3a91ef759a5760a246370fe3e022313903ad3679cffbfde6e1118591849d617d33ded9e29d5189ca6b2200e8d462e874192ae11817a1c555cf661388f0e59039de6211c2ea02ffcd1d895ed56afaac37ccc0ae6d18e212164a38991df778ff8765d46246fb17dad6e6266412c32e00b92bbe9e746ee96538b4f7140bd5bfaa2f7f766853ba09064f8ff926295a15242aaca0db966b60763fe889f5a42b3712d9c6f841eaadbe372240b64b60ba909ab711dd1ebc7860d5efcc601a06d215b710007b15f60f50d17eb74f67b4395bdcebb9d1d66fa52ecc34ddbe2ab26d25ad0badabee6529323ca8a7f0555b1e9d150dd08bfbd255b20894f12a38edb54adb4a827780b1445f5e35d55bb604cfb7491a190dac50e581d630e52c39f3bbfcfb321790cfa3075ff7a847185a7349295e9d544bf84c322c1cd4a560e5e1b952c8253bdc209f6d6e862870288173f87a56c396012f2c1e8dccf642fb033fd1db878f252cfb9b6d64fe049a27edd44ea123d56b17406dce20eac6345f3572259e05faa1a5b453216a37cb95b394206b58bb9d7fb6a9f6c692618df2be386a10a5719bf9bbe45e7f210faa0e53c9b0e9549eb1f1fe3ae750addf591497d1fe81a439f25c2cf56dd97ccbc55bf9b366e7e1d844f0a558b65b242df63687359e577931568c26c07f15cff021a348055d935065e2275f855288d2278e6c2fb03eef32b3676a9dd3b8fc1c49b2b410379a00b57d56657e1c06aa53a1c693b8591a4c544ad0cd4114a90fe7c454a571db3e8193391773267270e92f4ced7afeeab82dd0ac13a295a533c21d166dff6ec485dbae13c2790378b07bfc3232d0fde0ad227a45a62b220524586f8971e7113f61de442ffc21b94393f2c5d863ef0fe776e98492e21e6715852f41089c00516827011bbdc5f7fe328347ce9cf149a043265a4be5abefcea575c1e2ac8ecacc5711a69d04f93ae614000632bfb72c7682deacfd880953300e6a5fc55c7a36362678d3b2f1d90f69323df57b89857dd81f7bf0a2ee4a54cf7fe8cced87eb6a1e22e8b3645853534eeb042dfede1e0c4ad769fa493161fdb3f815e38c98017e778b5aeb2671410db0f07e691e9652e22e9483a99fc232baf9e0077b4d96b8d6ebdff7980cf0e6954e986ad993107ec57c6823058a9dc7d8491ad280e8454f57753cbf17f231177a1a0edc75ac8f4474b550541b1bd3bfb3fe04c2dfaf4c308a478eff58feb98222a837a940ba782b93e89b27b1c16ffa2b57e8a004d2f7352dd6630cf2c389bca6dcb479f167ff5a1437db12e6d33023b4335ea3afca208d090e30ea16de5a56c7f7df4986818185e3fb6f929f688ac1789f930c7bff366e8a3d2866d37baf2beaadbce3f22354db0768a7456a6ab7166f856e55b60d9bcac88ad17c39b2185d6afc79e9d3d2560fd6714515e74bfc047f8bba638300082c3913ab79e2dcab16ecabcfb25d1196c1b1f2f7b0b03ca4dbe7270a29424c4add58588f4c3c10e85db44cecbbcb7984012683b21ec13852e9168b00d4aff88cab99c53426c973d20b3238f71d5ae9aa1536da2243298aeee68036999642b4519894e827a2eea00f5c19a7e3d18a5f65bc30e4472ff6dc3e54528af069712b3e76f3ea1178043784e906aa57734aa1d976588a38c498969a969b36b661c90580b2fe137a5734e5b111353c00a0a7f04a358d7600791510624587037bfeccf43ad0aa5bd5623a850cb15eaa4b21bbdc517b3ad6460c800d13b9b04596b2620bb44a8ae58b8fa2efb57caa67c9f190c4fc06a4c9c5c50a536af5cb03d9521d1eabcdf1a60dbfcc13ecf3327cdfa99b07b767b6cdd7c6d48316b1a71999de19a84626ab97da85b14d286bfd9cdb13e04d2f184df977a761d706b59fdf31f70107b267fdc65a5aa0b4ad310664b760b5c8bd9d44df279d9137e739aed28971bdae3b1ec7446a6631eb7832e209b6c2ad642e58996dda0e6444daa5fa23e5e79c40b76684f2c64c950732d021a91d6f77966979943ef6623930f08d9d363c3dac9bc0c2fd1ab0bf2a3bd9750149757929ed2c2f57acc827494660221c1f72fa4bb3953dcdfac247676f2988507bb0bc1c7e6d5c248ed50d6022bfe65adacbf56b5e01feef5a2d7c49cc1cfa9a0b3964f51dcd77451692955da2c72ed11104eeb498db985f3219bb4875d328fe443de2427f00931d747fa9c5f534d2cba5d25f9b1d6f04009d52733b73c05cffd85109d6469d562782f5ad44e3ddc767e01b8d99bf034808592f455c1bd61d96ec65924f287cbfb989100ebc502323667e571f68e107db0f8c134d9424f6dc8d8cb1d4d8391433bb1dbed9c9164388113d9801245a66588b468f9c249f2f6601310bd729234ffc93533e9aab316eacc5c0e600b48a0912019997159ed160d2eb065b9446aed61ab3f5ed1e066f8d23909fb59ec8002d0711ff5664cd268a90260e25d61bd9cc5b077a088b4f9e91dcc72b9348318ced6e2e1aa042e176adbba664d7dc0b41703cc15f69c4a97970410a89755050a8995da921cf7256b70bbcb2ca3021b6116e81be25dc75908168e1dc7ba5017615c02b9ef622a96fd4317b5f26af380cea127f94f8b39d59d8fb4659481ff9f61223ff46934ef65d79adc1a50f07fb5d753a1d5327d3924936e90da43fd99199458afd511473b2a5da645ca57dfbabf737727034f3c5b85ab670066cd47cabc22d24a934084b587649dc88fe99db4f592fa5d2cc142dc4b773729ce743579f5998014ac7919535a81ba0c6a39b04bd36f48cd851184f77d0383c7a6603ea2e7f250e5602426a72186a86c600bb4b54d47cb090931d3986fb11bf99e2871ef2985b50627b73e10de286119358783483a5b21b3af09bc5e3f7afdc99679dd295390022db2e463624ec6e0c3865a1d1c4de739c0d04b40aceac137b3c81d2a8fb5f7a1393bec5ed3683f4ca5bcaa4fcab83949d687795d31010ec00247865353e3551ff83e66df90553ca9c58df1ccf8ceb4926bcd0f8d26312f20436e1e2aa47294d57cd0248c0b9a4bf647fb14f862faa7dacf2bf786de7a1cd6f51d60bd2a9064e116f01a0fb4dccc5530d6a82e733f65a320a14c12c1ef58a9de5f4001746a98fc24fd486bd76b36bfc02c0 + +Params = SHA2_60/12_256 +Msg = 01020304 +PublicKey = 0000000866503df9810a051956b54a62d15f733dfee5df8076e22a341f65f7366cd2f5a00f15f140e8b5e1e0544f667956518f44301fc69ddbd35c0c74e80d9bfa908e40 +Signature = 000000000000000046f66cb460e63aa3f8036e12a50e86213c6b4187757a3134f6b17aada8823acb03fff6fdf0ea966382360a1bbb22a607ef5c3b9a21c703247de12950e697b1138d91ed06e9b4e192b0eab0fd19eb0804b6ac76753158b5c773e0b458bc3b3c4d0bbc4112cb3fad2aa33dab4b37552699000cee504ce019350b86757bf1bc1ae2718f372fa85b146ca11e554493ed488cd002b74f4443a68752b8b87e3ca7dd64d3589474633de5fc1a5fddec0ce7565ce0dfdca6f8e5b7c728365e1a817393ba175fe35aad32aeb3947a3776d23747701e229a16faf19d9c50181e8bb1a223e05c085c50a6e9becd8770ddc384dbb592affc9f8c4c0b4b799e17429d69cf021e6de36f319724d8af32a5849d85abaaf5b97bfd98b8d07e669c4a9d5b7e699231564057e4eb48d5a9a9d044d7e039186ee381a0affa1537a6418d0f926ad7166c877155184b32fc231b41607f9e25b63a79ffcab9b0178a828224bcd453549e0b2e1d25f18a4447bc8f4626b5da0df24566fecdb4625161f67d8086540b5b60b47d83a6ffe18150780a06f3fc00a709d229e1cf349f72b8eb2a8655c09723bf75cad9fc227115e236bf761d7788a58ffdce8ae2e1a0b84766b52c633f1ea5d32f99d4b3f987bbed55a6d7f2ef1aa6c7de8e756697faf26f31de2625a7d24cdcdf11df26647ddf13c8596e96eea1309e25bffdb9f71f0af6614e163f0fe12d93136c5c07c753072248a64a48f0a66b4abcf10bc5152b19b79269999f8f1539e00f2d2e630c45613293acfc7f73fbffde8da640d6eed6fd5d3dc28ca44ca290a7841a8271a41f78e37573a32387a90ff09ae473a8c40b79509ba14f9564fb2e949970e11018b40aa1e57dcaaf6b97de3e8732f7f638d979709cbdc37cefc9e2f58647b3b7335211d36e5b71a60e0a7ba1f96ede9213bf0e7bcd998a813d22150bafca114224bb4dad1ccb638ff30ac6b31116986bd3edd22eb06bd52dccb2ff82a72a63a5d0886810e326abf10d87814498e19f8fe7b7e72b8f0f6a963e50d0a5e345f45273739d45b2a531dd1e3f9e406b561f03434151da7ed4788f71b895e085871312fa4f60d73dfd8771e51b03a4160e02d2e4e1a38f917cfda8a892b4126fd2fde4b35818246d970f794e59584cb31a88ae22c9d2370e35fed3d2506b1534a81e1fa10fb6527af3e839673c7956086ba6e584e5f77938ecd8ba271c667613ccc30591da81f08391bb4ac4d1a7523a2c3c21c950d9ddaef21bea04eb28fce7edc570a0722fbc2ababbc72d1a1de45ed18339cd80444641b5f75b3b5b06ee9b86cf77ff8e494d8f9c4ad103a1545b3cccabbce80a9af8a5ab1cbda155bf0edf6739e783dd8609870a2805d60181e16829a1341ed03facc5196c15640de470fcfe5733d9d619ef492635c379278728737df6fe4d5552deabbd77d2f7a17489b12678108a9df77755ff7fe076d4ea2700b84177046c979e67428baf6d02798ba681bed664512354524c0bc845134f68cf378fc114f5b3a1ffdf4fa4ae82b66357c1bcc46c7978e3c77a97ccd4cdd246bc5e9b8fa265c28cfad6bfffbd6c05535f417433bca0aedee2b7e7d28e6258738dead64eb6d3ff0bfaf03684f063c67e903830dc05d29505649515cb6f48324440e8d17eccc249029764cf06537b3f635f54e63d95ff94140b3d33bac2c7dae2ac87a98439d9f25c3dc302c684df766854cb6e5577968640ff3c5e85a1df8c8eeac27390f71bffbf71a4a25de3801fa6ca77d4a4c45d7f1892dc142c7d15213ba260513971dfbfa05d8a4119b2752ea5950cde0b5d8885af77acb7cf024d8624142d344c40c3421711512dd688e284ee51eff1155d90bcdb0509e7a229016501dbf25e75f5433f8c98e188b6bb2010b47d1d86b13b0f522a6c9091afa3f1be25b33c8bd20a7c416d22dd7d59ac1b2cd0335ad4edc256ebbcb9b63721ac3eb3704c8258815733a72dbf1e8fd1e8f1a1d9234f0065438f0ccceed056259420dac049e7b5d861ecd9413264665e6b0a719e67896e87a6a8692f8b56b508cef7a7c991b92d8b01d50f29ab2a0e71e92b0869c7abb42f6a3e37d87d91f1e6c0e0b1595eb4795d99295470d9a481a1d1a2a9eb696038cb010e6f851e70d2e500f261bd28b134ef349f09ade76b89d95a1ddceaceb9e4eba56900cd7a8c9872ca88daad966e398a5edf5b42272363d0b5d7b8fa712dfa27739dd45b35449c2fb50fe0042fdfae0751f6ace61023395474a25069d7d865d967379e030921af536f254ab1c7c70e92c0658660570e88027068aa8cdc60c2cabe0e7d058fbd075003f620b734956628aa8eef9eb6f50146bd51de69fbd7618a94321316c4cd08a6dcdb405a1dcff22f8f79bcd8f937152ddeacc6e2e04cc9f594e172f5038e58b60dafbe2af451f4cfb5eed9d968cdb8a1120ee3abd1410e7f31a8b37063a9b9a0ff078c65c851b4c792daec732b7d38934ae470150be324f0e1fb4317de538ab465a41d95c2178af6e2c7c5d243bdf3d1a348263c3af1c936811a21c9c933ef03b43d91d0bbce2db7012e6b80d305e8db77a810697ae04d3e78ea19e34e735f0f7b76aeddd3957d265704313a35a3358c5c8334ac0ccd5710b76fb8d4c439d5318472a749478533fc0dc04e492385a95fab154fadd260a5d908494234c56560dc350665d833289d53ebc0da87f4da6ecbfd8513e07f003a9791a8d64532f639ecc5ad8fcfb50c2b69f636dd26351b1ea075aa2d17e764a511bac411006f7b7b9148f8601e67430ea00147c222be6cc98d4efd94dada4c0a9c7b6e705a831dd2203f75a81495fc768cefb934bc19660b8228597407b22f32a8f61c249988c916df62e7f3234eadfb99158a23c6844e04256aba1b94de3d397b24efc653dfe791a19fe6325419413bbb4202eb9129baefbc2725b8da20ff2a9bb079215a408f382cf9410607d246bc9e04cd346f31d473dde78b4a81b35e2cb3e1453eb60d068a224a35e829001bbf2d05fbdcbf55061278b8623e9486ddc2b7b6e7b69fea06d0f8b9251fb2eaa28a605790dd996f0527d965ffad0abf022c4f1a88c6568303a45cfd13cc0deb7a183574ebdc4d29920de3d3d80cb9f878d08dae15dd14daa788ebe2b94bf070b377a60dd49458536c6b2597a85288c08b612f754e80a9b26ffccfb459662639f42f80872e057a8c4485a85bc0a4b9893fdb38b65f18177a7f5846f36a3beb7d50a316342b356389b30744a72e3d369e12e541ccfe46d2553a2be93e270fbafb342bf2c03723bcea5f093dcad9cdc257aa220cb95fe40f4a5b766c3de99dc99fb80fdf955077ed4a34daf3e79e9752ee9276453b36599ce67c8834ba5bd517a42170933fc6a9a27d6927eb3565acdf635011c5ac7b64bd2492d628d8bc1fc79d5c4778f0f3c24ded75f3d8a21ee92f7e9dcd7c002cb8afecf4699aaa4d48c9fc1a5aa24eff161643fbcfde4d23bd4d6d9029727758c2865ef5b9551ce837e54ba6a1fa8b8a23844e82b745ab35b171d6326152741427b4ad0d2c10e1508be66a90d69dd1e4e0a4fa6420aaff0df32df974363b9b8b1f8d8293e3f4da361f8c2ad9e4a71a0a8a1eada7087d7475d424656f513fa68fc33446d8e50ea35644a0ddeb9d57e76190140ecb598f4d48362b711f8c4341f3407f2d5889572de44662605c923299fbc39e440c7c997bf30943c13923d0964e1e32108d6004c43ffe29d4ab6bf1eb5534756f0edca31326d8eb1bb54c6f68326690bb3c86d0f2349e3b51b8c2709cf7936ca36489196f7650ca4ec0fe08bb993153ec67a7f2a52121379d5950971650178af68179c49b1053566a9434a67c7bf19ab174b0f6568a400b1eb28df4949fe349b3a3a1e8d82b5bee85bd33609190e308daa09df4b636ed3b48c72acf2fd80a2de477189916c305b604c2569c631887a1de9b77b0accd60041975325bc250a2bb4f370879d4bea539d92b2583268359bc2cab8e650ecc28bfaf7e19b653ecde5350a556ab41e16c65e2a4d36c1d125ec877a878cbb900691ec7a49e5f2adcfcc1ad99039e0b23c07c090410bf0d1d5a60cc888cbf753e6ae3a2db5762c6fce6d9f9ebb37183cf31277767f3aea0fdf58765258ae0e07424f5793eaaff88b7868673ea7dfe508c9006f919fbbe3f68c7c8f0f6f420f6b3dd872366dc56c2a977b7db6d35ffb9cf318f744b43925185d8808d94de53ab406566f9456b7aabad835b37df288fe07780b1269b33ce5798f3da0a6cc54c684241a7615a3bb3f2064e5bcf4b28d2d5c6fd6d9c27792439d1519e1e3b89305ce63ff68a19c380ceff91e942618322ee4390f99cc49bd2270282ef2b7945d7ff44b443424ccee9afbee4abc89068154f24d9617ff9f8b6c6705ab5a7947cc993f14a53015f9cc669fbad66336e315a3358286905aeedaf0ce6d257d72269f15d89ad0c649c2e59a3b550d20503c8c9ccf715af29802099a246d4b32d8d3483a83f92739ecf77b0b6ea4bff407ac2a4fa39efd84e29a7eec5375295d78460af45f100860f390ec4aff6420faa6707bda35599dc9adfed2a20ba472dfab10255b8b9a7601cfac3dc2d917b55048072c9309b7203fe28f81b574dbbffd7bc338fd86b3230f629d16324ec17a4ade3499c9a7969137ae1a30457ba7f3578fae55a8206b54dcb4f1bbc67646830492694ccf9e60dc196d4600d27ba9388d77875e709b4ccc399da3e28ddf480a708d1b0d1889dd96b9c464dfea52b695a9669e1175152a09a4ecc89f7cafb5fe2ccfce64dad8c047ef868d2eaa6ce79fc4181404ee256d243fec2677ab926e4a91ca63baca1d921bcc6bc62996424abc2e187c086fc25fcb16cc34e77d7c41b14b9e1e3e835d9679c7bc5a3e0e782be38c9097c0dde94c47f154748130825fe212c583c0dfc2f150502f5fd127a742fe279eb8dc11243a5aa9f1fe21f6ba36cdfa4053b20879dc80ac25498da1d7863c06763cdc0acb8c102a940475b25ff2e3635724a7ee98123f9aeb3b7f312f4550649239982d519b502c004528d4884c52255d07442cca9c94bc443ca20e49fdc75e11b1b942269a630e70b0e37f40c63f9cd877acd8ca934595cfd7d15f0c5afd79fc059555b21aa561058d8cdd784a76690e501ef398d4b7f3317188e2bd2e141546809de98f0b0ccad6275dc5962f1ac924d4ab01f983b19012858dd2ff69dc3163b2dad0ecbe01476258a1a0e3a4b89ba86c5cf2e4132f06c29f7c4511db92308b608ad90b015be1b79c632d95c72842513486e4a21af2bc734e114b0c3d727d8303814c7760c638dc3d18b1863f18b7f9aaca14aaec51cad26d2105a1439a47a0a65dcf3603c22b319768a24a46a96cdf79bab836fb77be458f9ee1222a534c4c1e9390d2c756c16dae8f7fc21657d94d791fd5a373795e8e202c67cd97b09216c390c0a0868a94d3b0caacb8d76bea7719db54c0dfe0680f0d8b694ad08aaf8d86da96abd906da638eb2b1ec7b33dcba066f160da61fa9d99e5b455bbe9532f5f17d16e176ba3a308c60c3c749504fedf975753a1d2335ba2945278ba98f3c117e191096f35aca7318db9e656ecf23df83689d2b699bc1b513a63d672fbf41d41413da3f4f720537569da67124f04b0cf6ed676bbb271bb00d641bd7bec0efde82215a78ca5d68e07f621e21e75d829d2f294862acddcfd329d40a04c6ee45f68b89362ffe52af3dedb527e5dfcc0bcbde23e0714b13a92099ac6775d1b7a5595243fa5b014875a765849c3938d8682633f15adbe36d528d0a6ebcf25ae94f6caebde007686142a3fa9ef2ac305e2ec630d3f1d4e1a99ba176b1e40dd5166f6c9bc5a12afa5b0d9dc6d1a75f0d0c03fc0bfdda0c257645a450810fcac9779ff834160592b43a890d0826efce542c9b43dc9af923928fe9cb3c88c5a3de912ae56622ebb9506a80c722da2ecb4ffdb146dab202b9e2add2156cee956d5b6c07a5ed979b96850bf5b95b35b36a3ecc4ad09eab52ee8a8e7a33e61c44db5d0e98a84febc0331e2d31e02c6008ea0b95819b46f4b796103f91de9da5765cc0b3eaffae2b797d9106b8ef680043291d89db85140846ff7b90f577670894b620367a224a46728cdd854639d32d5c232fbe467ee8a739d70893d4d932d7c64c41351188f3699450d33720f2b4a2b2f534e93db58ddc4edc5b9759e337c6d7ffe57843e053a52b4302b4ee35e58c8cd6e986d669de7b7229eeb8eb636556ae962d37ccbdae1a08efc6e994666c84941ec901b0a0dad96bc8891b35bd13c248a1204682bf6f538a6f6f42b38c8e0ea71167bfeabb2d1ae0ecf1c4a60e211b5bc22c0dd84087e0d4d0252f6babc2b374545b06b8a3f3cdea135f9f6777fbf04654d27a3156825d3ccb6a42f73141b9ae0e6c78d2169d45a62daf6593c1badcac6a85e08fbbe08ad53c5188fbdc0c67e3424a6a23c6b161cae823590e2d65e7bf1e6b9819e86fcb13e3897c27543ed25028e0d055677c10a9f0a8353dcc02c1666d9066a584f9c71380697f109851302eeab195513f878c2f75ab078b33e7b624aa7d5f505e6ab2267ed0dbaa53d1d785479502f52c0e1ac92bb574e904b7e06976fb05d37168f2b5c6ac5b7f317ceab83a144a277289de2bfdccaecbc2afd89b57d6fb1735c49b6ecadfd7779616e27e5575fca39e6b8ff5fd1f408c030efdeab743b782ceaf416ce22f1ebd7cc402e0cf48af37c596e7889ef3b96211d976e6bb96a2982bc758d93f75256c7f635a3de2b903271fed172e812868415ea46cca36d1521a07a38391b6d369d90a75601001e22947a512efdc7c3a9febdcdf38f5fcd1f5a1773b5b7b58eef26b83edcfba30cfdecf0febd25b3822290f332a14a930fd4f5476d5f467231bc3c04e88157fbb76f40b33e5134706d8e905ef525ab87e1905a37f1dad42283919b950f787a8de7d9af792f84cf694c76964875172ed62eb5a1c5b6e8a94f911ce70e3cba9e9ca903e587a706fb6ffde9042ece39e69c89932504fa16ef70c20b24c2ce69e6b35da149ca211714c28c3e65c14d3b2565f2bd9b13472e17ee646c9c1c5de1637e57e96ee61ff6915f0a90caae0276546328e78f54d01094c51aa483f807afd6b5eb8eed0fbf039195fe4db21a0d52350a3a9968b7f9b537a024b193aa6acfb74fb938303436fcc198aef58ab4eba6a6da664e9b081b0b49f359e1a545c38cc24035b4e7dacdd17378e534cf2f3ccba943a02d78451870b1abc9cdd39593d675da7f59a8c989b9e6571043ab0ae8823256f6a857821ff2de8cd344662708dc65ae5d5b0fdbad10f1b094c2555df01eabb03036bbec34c80d82598470593bfcb9def5e282887ba5c0596afef72b43bb544c017fe7f12177c96818fa4603ff47089ce7c3d9f5b0cf00b341f082375aa37fff78c9a82c9c5e6318ef9f02a1d6cf1f09cea0fa6bdfe9f4e0a3dae315d9992cefb2943361871fe422d81bc57f1a0766c39b777d863c4a76c70f69cd1538e17f5924f70d27975bb33bbe429f9272ab726b3d4ca258f2a06da47aedc1ca510e579f13ea9ea1609fd74f690f127f03538f3b554f1edc045de28a4d9f299c13280789ea4bbc347ab3328cfd4d48bec995ac76d091202b5ec78b14b01e0712b3358bc69ee82628b605a1dee6a338d59f872a43e5794b0c9a0498379f5be31858ff39358ae2a2dc64218648b0dc8e30a8be8de8a7904e39b60edb3a4603344f4bdd225a3eec0b889e4391a779451237eb316cc692c37e19a20a9f3146d77d9ee2ddefbba1d2ce02ffed25c468a595c7759093ae16b5a4270f39f6f0c21cb0d8055cf68413f121420a021d2087ea3ac6b6b0d21abf4883f15cfbf3cd9325681f35b9a7ee72d5e5275febf6a51c412276172f72a2ed677d0042d8ad4c52fcf4c3bc57637dfa37fe42824525991a2051da1c94faff437048e7576274077344a501ff0c65a8f81e0e7f104fa2619615874256e91d2039adad46edff857055776dd6103334202ce5a3f12d1a03cf3a456f0c78075812161c5a034aa285ff11c64d32b860e7f898cd4fc0441c5d237d5fe695d2b6b29b94bf9a28d28351ff102b400cd35b09c0c445db52742ca2b0981e4ac516e054fe3a923f63f62491dd7223d4b0dfcd0b9604b3985d29fb929ca0dc99f588b37d08d0ef858a4c6603185f5d80a312aa338a21a024b94c0532c6d43815974f8cbe1c6d7bb634f47df34123425c0abab5beb46d7ae235b61f32108643bc07fb882afbafba9f8857157c30abce1cae8cf2c326bc3199f9a1bc463e265c8200154e242a0b4c32fb4c6d988a18d0888dfa3038a5e6c091d398329ea745aedc4d9f3fae3bdc7a0cea58d0aadc84e3eb35c71a445a16ace4f10450a824029bdd756f4d2285f0e02450948130dacbb8f1775081b871bf2681e89a04ba8d2357d24b4f6c8e4f7990a5c198759d4aa79d580525b9b64b8064412f32ebeb2e3e489d52bf0b176aeb39382d31dabff20d3f3ca38beb7de14e674cb4f9ad25006df7c5c4a851f56018109cbe5fae202162aa3da2525c6b3e949dc1d1d92f34da990b6e722f342bd9513dfd4709916c08e74e5f51d5db592e90b13e186ccfb415ca41c4ce187f6de4f52fdfe87570d02a112b53bdfa3430fca384b74afacbe5536c2438225856499a128cbdb728fc2e7d941244cf8a5810a277450f46990e953b95a25b355617dfa0f8dd410f5f567552fb26aa6cd0052370682c9bbb7252ccd61ccf868d7ac2fc2b8ba5ba59004ec41b6920ab0b977aa7aaed39620ed4d49c0182567657efe4f089b6eec578661de3f3d160caf44c8bbd35f7ba50ab28db944eff93010e83b72df3e4aed48a17ef96b884980e0d6214399a43abe0c06dcfcb98d0c482967be816f0d45ca71c92dfadff3924ae406d9c12aed8233a584aa92e4ef2cc4a99ac2d511dc2a177b31afd76b9be6f100da0f1cce9e2c6cf1f77bb7139b09a58a85c5414e5abbef4885ee100ee6f47832976c5fcf039a8b1be41005d3d1338d4c6c57570527a35eaf9488e512bf271fdab88b1b22cb0f891009ee352cc38a24f89cbc1f19f3cabaa70fffa3c8ff2bb5210c959e4a148c48dbd91b55d168ec4dfd0f62b8c80337bc9db0a676badc0e86471ac6f8517c50e0a0ef3dcde68821a064d8a1ed9bcf122adb93d141b300980d64858d62cc1bd7f4ea3a013b33383229a16c25685bc36735975c278802f801c788c8aa0bfa1a3aca506d964839eb8c821a1056f9c899e0a4b91f3a7f51285182df7f0872bd890eb4b1c7434fccad68570c54faf54f2c894b2d8954c772bfd9007416de548bd9d210d24f381aee30b68b289b1ce5257be22a9e04da78078fef530b085139192ea0d7bb82a2345a838d63cf5018024fb6c8411a744bd8e043f2974b3f226459e3fcd2833cb4f4246ddba9bf3498f6948b3111ff8521311e833aaf1951bbc09af7db16d91a76e540629f4d2f88f237a258b36217a24cabec5978158713e92e8c29055b153435984eb1c6e5a6f1e97b403c414253bafe037388b105e12f38042f48262f2b7ca1e51d61b8389113f09d91fe08492bfa52c84a309e291cda860e29834418e138c3cbd33dd966ce11ccb7c6bfb8f5e1dad4189cf06f563b040dc5f4959893a4b3ff77d4af6d66c7acccfe477b768c64cf390774decd7c520d2453b6afef51f038e79c3678288d029bb9959756f474b9342038e1fb729bc3613efcf04dad51aacaaeaa12364aea07d6bc33970cf9bb270c3ce7a7a40b6161790363de34d6eac4a8f6e79ba0fd696cd21f3bf96c51c6fa09916472103ceeabec1f15557cab71b2abd6efba8bca7483dfd818d267d84abcbbd6ec5f3abdfbbfb4e256f3bd0cafeecdb2b55d233aa1eff8b51124f8035fa1f76df6ee5d84ed2351b6c773ad0fc169464322abb05d27aa6a3b57e40d33e7f54bfe44a85343d95ad30f912743594b596e4ef9dc990ea9f962ca7e934bed16b8bf57fb2c3bcf748e68a5f083e049689a954fec90ccc8a937201b4610b5ff02bbfc3f26aa9ee91f7d5a81b74b336bc49f983a302b7794f20878b3155d4bc09f8e413307f3e8871f6b2a337fc3eae2e72809039cf395ebe42819178cfe928b542971b9fbab51d4e7fb0e8b01acaef1aebde227045bd1cc6c4eea02477f0cab39a37b6a11c57e6b52ed3f4863642f7203ed9736799708d56d26646e75a7c679a22fe3ad4652d8eb482808db47674fbaa83af3a1e74d2ceefbe2eb68743b54cd67fd16681c880d3bef393858c95f415058637140abcc64444d143bff9961dde0ea3658f6ef6314cdee010142d325a55e975473a12f0f393c06d44b50cb36effaf3bc926d5a90a8505ea14b645ad975305c0ad9e738e0f5308697450c45b71166d8be059525ab4ecffb568486482cf9b6fbaab621e1a1955906976fa7cfff77a3f7589736a30e009b1339a1e4c456f9ccb0f8cad81776fc17f9cac6c931a907ed93a1dc3e7d2612d367d16652f987648c9f3c006ef9d2f1f7920283d3abd1aa2fde71446aeace77880a025f50aeed8d8e14612b4c7d92e3a265ac43ea85e6dc64abc8d032780556ee2451825a3e889c25a0887b82cef6170e08c7d75eb1275aa2dd5ef01cfb51b14038c958a1534d7d8b074634275f853b0ad0cf72066199966cced252c7ca925dd049f4526cfe93e4bf92cc64c0e2178c85eaca15f81f67afa492fefb1fcf7fd1f12db5a017fb9267400f49f1fea13589293e1bf04b71b5ad5966344192a707adc97be58cc0325453d3fe71952b79325ccf4cd1dfbdb9a3987f381db5aaa05a21bef7393ba340f1b37ce734af9912ae789b94198c99c1f61c7a8b1212991c5e3c6251aec835df815480a860ac7fa1a3190e8bb73ea6616a03842968ddcf2d29fbb9d78a4c12c38a0f872374686ece49a5269117e843f8bedb4eacf339fafb830ca431ee5cbc2826bf227e487cbf2a205e764a9d5df06b03beed7e4f7a67f4776765811da596d7cf14217785f4fd1af82e196e18a80819c166e5667340e1baf1d290507fff240420cc4f0f17163b779be67f9638a42cea6dc20cce4a5995f8990209c9f7b46dce167f5e209ceb0ef962c9b1c1a950a118a4dfa2e27453e424702112fade0a886a81fa92016ffbbc516bc5b8d7b4cd68ccdecc60e927ce5427708006cdfc480ef561840a1c0cece88d8c81aeddeb8ba513539e36084ddadb7c16de4dc1a8d57a8eaf0ac92923adafe952239ba96f988c4130e6538ca1055c21a1e95fd7642864e988a0320951aa9c5279261d9931152df492708cbc83f9d5cf9022081cd7f1c8ea0e5d37e8b53fb92f68d6d1695bd05c8e59269f2af1c0676e534bca0621dc66660eb11c1ee16a931474626bb76a91b81e4cf2de9bac8540eec802351d8a58d755bbac8ecb7497b32629427ad586c6d8f80c3b62a681a5d0fd2eec0d86c562e1364a2aaa22b4a1806279293e87075bca9b0fab740c75ab08a8628c8e336e10a3639b615685abff651c21f04bc672e6a5db5c945e29402935260464a3c728f93a82aa0f215333d5eda9dff083db735fd39202e5c3ac9ae657475632b45a260242e5c0435e1df7de3dbafb9bfd31285c56a75207109d06282443dbdd4bd3a59b6c535dc96d56494f56593a1ab2dcc4f329f350e34bc0fdee0f6db776bea8a1aa7f56c9b6d4789741c4526bc64a07477ef9fb9e630af5b8749041cdd7052b79c62b0d5d4289d913d2af87c1bcde52875bf192961f1e219a1cb1f3fc081da1ae229e1ae609cedfacc0474178fe7c7d7f7c299048eb8b30d7bf05384bb27f8505b01522ffd1b245eb26cc456d6bcc7f79ff174c2bb9bb18e6e6e080b0799306546e0a0d1983396438a38fe649d565b10ca8d62ab7a7824198dedfaebf2d9c5db0acc274f127e46eef39dad4467c5dc61c1acf65f761650d98b99238bc884416c5f12f39f9812ca08306b30b4898717983ce689fb213591dd1d9b647cf21497c4eb26f4fba132685dcac9d545f4b9aa79926528e9233449a73f230240b4637868da2f0997e53f5b0f3b6c006e767a889ab6e7036d165b12304908e939d049b00132146b6ea76e416dc5d6c6ed0f1d231738540a01999eccbdefe155d0431b5ea6594d2735ef78f81e6264a8a5ecdbbd2e46fbe0d6d1d35e7866bd2a7375035ce93b1b9f54e764c4a1f502281705a936e76492332e8bc585783b015a44ca7850a65a8c13010833d33edfad6cfec3016d4dc035706370ce0ab5c175a0fe8598d2927d75a29c5c494fe481a0e512c8d30dc87edef8091d756f9806ffb7df652671f2f384c06afa3b8843fbb9645cb95ac7bf23ba4e57773cd32273cca193af7667193d9d2f5c0aed1bcc1d5467a729b9863b181877125fbbf43d4d0eb5faf0bb352ec3623d02e424a5096763ba666c704d3a5e90ff6ebf36a19f5e7d0091ba3f42fd387ac1a67621411ea9ec7c92c29c67c177afa928e5b071717853c58789ecef59d4d676738e3a3e055393172d9b2a92498bd483e706f08c155f6dfbd85430f1450e6d195605a7c346881afc1b8c39a90c07814baf3f5f2363342adc18ac40c912430ea8e42b4b48b0005d1d9ceb55c3d88e9c2b5aa51a70ab73331fbd36121df5616fce3114ef0cb30641141eebe90b9fbf1a0b2414740e880ad43efb887597f02e57f115a21e1ccb1419103215be6690f7f0abfedc979f2bb9205f450a376c86f1121b86a61e07e9b170c1d27b30240c8d4bafb67fc626eb02ba2dcb81f80a7c3e097928119a2a9f8769c27e53f4e1370b241949d7e69be8b28e1a90b3732570d99075737eda0aa3d12e61855d4f85375b58c890c52e65d85e433ed61c9b673cef36072f212719a132d58929d947a0d0ab7f99c2b47534ca560a97abc73762b7c94cf1f3cf63e7ac23c666b7ec2ac7b2e61934c294dad80f700369f30670a548fa12c99a2b417efd466166e48247befcaf657bd34dfb642814b327fc78b32b3e632b3ba18c64d2a4732901b66b3e0b181f0710bec96a7c281c55397a3b37a47364baef8736707a641b5a3f07f406358a7efc56ad053d5741318be9f9369cd6717d15c770914034e731081ae8778e39222a9626c19fc6a5817e7768dbc804201c7975cdd2ac0c8826150c04a3f2ac39870df2d6f5b862792748a2a0cea07669c4733ddafbf2336fc39334befb78777c7f65cdc35cb8bbf7da2ad059d09dbe6dea3be1d35dc4892beeb0da2cd8a284b4f0503e45a187de183b8b70426aade56e455fe04e000f8278df2979bb6433a5877f8b1b46d8cd7deff7dd1027211eeb6f23ee96df67147e4660efd625ee980d37fb4af5e232e2a8ff95784870a8f0b56df5358ee66eb87e842e53eecdba77293a63d3f2373d60b86d0a2503566a99f453803c29796ec33734e341683927120373a55639cda8192f50f0c139beabce69f634de42d9486c92c70b704200e0bd147c430d9347ef91c104cd823e4c34116637a3cd75ed373395387ab0abe4c1642b8517ce2b9d72441dc931ce4fb8a86999069e77b1036975b53e5d7e6a2163d40c5d4ed778f648c58ab76b24236c2f955f626e4c84adc81126f2e3d2fae0e105d3570087778a313649f7e831e004bc84c930609fbee3406cf7054fac7e86531c8444556afc6541db84d3b8d59a85bbf880b2a9c34dbb4f2e07ce4cb8647712ac148c77f392ae7329771878920cf8676e1a946e43c66df368d4550378d48f5c01a7de6630a38ec73e1fc56403c824aed3c03732a26ead4e34bc8a0d0ad21a26e12ea6dc106e649007fc756c10a526fba4919892337b4b99872b7402607ef4ba9677637be99213e65465d5dad18cf4604f2a52e1b56f8d48db30cc14065962d88f643ffce22082b12fc09f90fb79bf4794e739b904f617ed496b62465e461fb1db969f9a563666cc7641a8a1c37f4778cf14125ae00150230deea540d9cd518d8b175833837f4817deed8d8fbc6806334f3764fa6ea671610ac574bff06231a17535d593a61b06c6ea035aaab898b69c109a20a5fa721be4a82f7121c413079b4785a8a44283a9972f8490f3e3354f0f1f284eee23555211dbf911e847576257b16adf58c9b978f0614f1fbc957416382a1d8fdb460553f4fcce7081135ee941679b280c4ec7943e552a9e475d941360fa774621ee528106d8b6d5b21b0355bb3e10d4cd7f728c90effe1b2796b035d7b09c2dcdf3d07a109c28d509ba4ea95bc24552447895d8c342748bbbcde6b5e13a1a4755d9c9a5b70e2b6fb0cba125c231ae1d8ed6a7b5c2743236cda9756e24dd0c469ad8c924ccdb6a3564119f63a87efd15006e44e6743ba8fda6476321daf6a71ad3ea8508e2aa626df278be06bee7ad3fc1fc305849ec3dbada6cdc164175c104741fe0aa2943c674b83e94985c3330dabb57943053264a776b1e2ca2518c4f8658fdd304c17b7f9c4b9dbf118ecd66624328480b80ba4ebf428288169ff9d95635a7d4a42a6fa6976bef2bc01037c161dca39cbf4ac451c374c5ce49b412b2ee9d44652e3decd6c51128d5951a520b6df1cc94630eb2dcd336946f061beb48a0f564b0ce5d58bfe31806e310afc6f5cb9246340af8410ec9d3f736b15cddead21d7ab945ef89709325175843cf78df3ea79e1899b2040f13ce48267940ca5c7ad6f5f031dfb1b6ee8f118775d518db5af6c10bfc3175f5c4abe1fe5663cce383353eb0ad230a3a41f9af5bccaee1a2afb0957d544d38c27bcd6a79c406589bda7bf1162f712235873bd8563596a3e589d44c82ef7b18b53cbb662b17ab1a7128160abda694405519d195c5c545ba6b4252d1eeaf6fd571e6c8c1ed0d613e0be95aa51989ea343c3c1242823b6aa27b50c092b9d44503cbc55e162bb851ebf0ca360d947f7c7d91f21f4c83068b7f6636b7ff0b79f127a004a7a03d1b52904f7b2a1f917b7d6a579c12d157d34855cb0143967e594c44f2a4aec4705ede6b1fa023a64f1585b5a6caba0fa188dbcefbd1024a9d1c0314c6196644bf02e39a6a4994830de61c24798528d4868623ec8e5987db734eeb21b2c5f3a38f1389ccdfa81cbefedf432b2324d218c62908d05259d474c259334636f7bac36db5c0472a67ed542b10c11ea4766891d345b85e48f4f0bb2d866de4104e9600182f1a85a8acc8160d075b9e6a1501fde76b8cef3551f23171983a82ad9544ff893cecad0f12ec3561bb52713f584e7eac491b494ad5572ad016593046cc3303edd4c745079038e2be8ded39b2e20926b0cdf620634ab3f350952eb1565af1ef7690e7af78d4130602c98d3b22196939e99a8e09fe8b0186c1c6dd2c08465aef58efe04015b76c6aed2a175acad6357d50fe90b140eacb8c8e6e2b7b3d3edb09baf009a302b090c9a44f65a7dfc2f66a2cb3573611832954c099b8c3a904195eb8a76ab079c0c9723c152b6bc0a7dbcb04af5a6a3c212ad8d7e14ed3213a0efb77b656f77de163488678d061327ba069080d2ead06e64d32a26e9961c5d099d9246775c1c6e88293f6cc2781ba9ef1684ce891543b82c3aeffb9f6de5bf15c92f4c1d52695feeac803ccebe4ea06c3acdc0528b755697761de246cdb531a6a60942e1c2355cb150cb9da787b8a0982ee5280f1e5b3fbd9f5d057ed00137094708cd022565905e96f554286f79334afb413be7d76b83727ee68f5c22c3d9613e3a8b34a541280c183497a848db5302e3a241cb0b10926322497bab45e8ef6dfd4f1eb488ee439029f5c3664ec7e6722cc3a07105e42d14b175ae137088d25201d3dd00dde758cba1959d80d241d5ef803e8a3b6986e8418b1647a8ed652a5d57a9fcc2a0d2e397e0d0a9557af584aee538204494f32194a7ac676584ce9644751a2528193d40ca54a6551381996fcc1402d80bc1a83418c76117f18c613404cbaaadce3769816b615c65a77baabcc08da95f21abc84e442ebf9aa0ec03c20da2210954b32078a56d8c5f6bacb6b7f9de83a477d61b58475acd783f3f61086a6b8c0774387a760568e6ab559c6d45fa0688575658996c901b38f1bc5dd45d21e09a3fc0a2b84d95758fe28f235eee8f3cb3625f6eb0fb0bfb11af718516677a08f2f567c4ad82f0bf4e25f65e0bf56633aa2be7e9222f81c987c2cc55b66b8bdbc6c8641921849f6015ad68a119e8b550cc4aad27195d36986897aa7004e950fd6915752b99d61a887c8ebc07f199bee2f5174cd5e9a9459421ad8b36c71e3003058a94a8c712ce229d412f06f79125db3026a19d5843aa14e094dca8d4c44ca2329616ee68c6ac9646b0d36a7199a08cba615f6f6bbece9a85494d54eee9fcc98dc9da7c4cc5fdf9f2ed0ff9330eb2c58a4c3b882dd7802fb409452b1be7020713aaede228d0f687daa49c1548a8686e2b97b094b726964c16f608549365781ecfaa70abdfbb26b6fdc0cc81604449507c99bdcd0685b23119f13e8da905a2b393d653ec86d98ad1ba7645f7db60dac74e123246fc69b8a985e023ca03abea4023cbb812adbaef03e0f8daa47da8c34476839cd10451cea487e62b1549a8acc348bd27802b384e5943d9baa4122157f3f5e09d6c174dc376b26beb374d66ec577793928b6d2bf2e97c7eff57ff0bcc85816727599069edfcca4b658ca32201ef4d37f428af92a1464bee9558893d52795803aab9e59273e8832ddd1218b1bcb7a1c3549c785f270b1760d40c926c717cbc1c3168d4cc5223339285af3d475167f9ce1b314e647b21a4dae3cc597ca2edc54049f3d53b552cfff3483b010eb0695f822cb1d6de53f1739de9b6f4778a5e4f77fd142aa01099968c05be1bdb109a4e464f462b49f641f5afc4eeb6ebbd7b280384f3d4cad1fdf2724b62afc0806a22c23d5ecf008fe8d49e7bb8644fbc981a69def54441b3d50ec41e899231403a5c51161f7b8020c347b8830185b53048c289f9b78ee7a2167c98016db648bd4e44ea2e759fde8f0a0acbdcf2ba8c5f8fc4703bba40a901b6d249e67748a05a643bd5fd4299ca017a8e56cce03387140e11c576fa7c31fae7ae63395e71c26cec40bb7d23dcacc4e7844863ed3ddac6aae21f6bbcb18dee90ce7cd20ae317fde190b3bdd4198040ddac7b13ef2dc70e11d4b01ea9bd6b07fd94a2f579cbc6f9763d5dd3515881a92044ba095a113a58e746128cbb695db99a7f373a3cb84364a2162f5db93a749ef603c270341340a3e08d4821b21a2ade2db8ad6d181dd819f93901a5e9da9de400c42f57a49ae922d315934cd7c66314be2b42f5c0961ddd6920459ced1d8ae408f16156c517f91eb78573036917088c6bc96ef3674170adbb0eb8cbd04fa437d09a5be41a22d4179ed517326890730ecc1c9bdd4865ffcc8961c785a704b1b0845f36cbf0800caa0039f99beb63b25ddde148c4affbac1499b0584af6b93091026b75dd4e266f41a091b7a83cff9a7fb4b7c42d87ff34f9cbadd59df685cd6d1085978e00d7890e977c0d9ce0a017156ef8ef93748bdba64274f09db63b31e35d845f08c9eb6e7f19971a6abc953edc38f54c59cbcbad6afbb4cac03449933a6753871db445631d691d98a844ee569d8f806f5bb80173a379ccbc5d4b7fb4fafce9d79a3a8f9971d1ac5cd4801c796f2cf6eafb7c3d7b6c9e19542dd1dbc81a22579bb2dced7a2070b5cf126ccf501645f81eb031149e22da1203d98439b997588e28342528b59bb9057f9f4f7e8f439c7aa8045aa5c29563adffa6577cbeb55cd77efab62bb4c249d3754b8ce4ad56183bb98ba7aadef9c43126594fb5df5f62a5dab77ef27641caae2de690381a85c994da5808d95ce08995d41aaee7614fdb445e633ff08f5b3f9d65c889e4dafef6dcb4f3ea38f90893dbdfc675c4f754fab9de2f8a3a8a5a11d4549d5f3ad171a820e1babf8df52aa17754943265467ba381aa1158db506950ee1c0a88335e88155af93dde8c1ffbaf3aeff688406f76fa70fe4ce0bfc05e142b78c6e1c19b2e214bec171e2f2a4f3bb0ff895b97ac9d58b75abd18aa1f397577f77565585c595d6afc1d55a1b94e28f222c40c58713486d1bb92b902d06110a97ec0eb2ad964f31b94b3125c91c98f1f9986ad65d74e480ad4cc031bcf84f7b029092e1922da287187bfa8e2be5d3df05219e6a80b7baca50dc9bde09bb112e56c5b3dbd292e252fd779a6d70ee2bf45fb81767460801369fe50bf15c48e6950e9b1a6965a21a8903459cde580b23576d01188b022819e2e4d4087237ed264052e0fa4842e4af92d1347d775a08bd4621e54903a3b206c8ac6af57f664251054eb39927af2f6418cd5ab901674cec7d55c6b97ca291f5c127b9661ababc0464b14e2d78c803ed2341d585dc98fc5530b2219f4daf6b4ce8998ac3db10bcf632b73f7e99d4c8c2774d97b218472b8caf5ed4415067a9d88f9f56ff08ec10a4b60aa8124ead404eb9d5155add59e8bbcd097750925993b5c261ac14b0348c101c2c586826b10b6531cbffd39b28532b0aa366f7db6fa8daa6e4566046112585908509f0d51b537a1a0e8ca14fd295b3fc8dfec18dfb9a36a34aa07f2bfe800469f59c4557bdc45315e4382ac728b8685d7d2e304bad2b0264ab0243dc6f029914b12be891f51543aa877f3892cbc3b0a69c9b96ed3e9f1815198a0a976935a7e957ed2f11dd1ba092ce9c1c3b77f37ce7967e7e4a9dfeb0feae1f618e696f7536a752e4d94e492f93623e0bf27a98d8e05ad79ff1122fe995b00f3338248155e85d024f73305f1f4116c767d8d273903d36e23e43a20feafea56cea433089760fed12c6722f0f51295426d66d9be1022d932fdcf8d5eabc732d05a67024b5982b736dd9b23bd4437952ac316f0a353b8ff8fee2c4c40a5e216e37e5dd079db3650b3fb6803a181d8eb8732a2a5a944cdf8378063acf1ea6cf41038809a6d173214ecc792af0d9e51baebd4c6137cfbe73296e26fadbb978adaaddde051cc105fb1450985c4089015ae533d8424983759ca610e7d4d55aa9bf9f9c1ee7aa8b37f7bc61748279ef19e5be26971175e539564cfdb79a31231ed0f549f371dc990445f8a348a7111fcf550b954316e2485e3922db4fdbd879c7f0edc2dfb9b998c469f8345fb5be08460a2eb430a410ad76d1fbb6a5d5c69644a94741c634caa2e3b6560d290e9e402bd948d6c6c4bf495d500cf2c6894fac3c7a0028c3c712a1b2eef107df4ac76bd7de6c0e089345924af41a22f6dc0027a3ea9a25ec4f5b364c5ed13adc609e86c760dede287e3ea108d8ef4281838662642f32bb23c883df6b1496922074d5c8522d41479a8ae08803936d0ebf05b9ca5a3200b47f9be03b5f947f94d2ec0b90ce3f69d853ef75add1caea1c9863f6c4c79682329a89bdda24cfc87f9840ac4695b233d05b1972f6ccc6f944eb2dc045e6ccd83316f9e2f690de0686f605703765409ed16df8f253f070740344e5580db696ecdc240315966165721fef27c7efd948746e84dc93fc050ec649d5e7dda8e5a32466ac763c0af7bc65826cb71cf55d8d7f63dee7fff21876e705deba29ecd65c133864da93240f8471209197e8729713d81274ed243c416f7261f6f8181ae8daf90759ab34d4a6a07c918835f353810f04613ce6731cacee8ba7007d1890a2b5ca85949c84bef6eadf58b945779ce23dc3c34a54dea1240f8d25e79ef6b11232ca3cfc02d1f7fafe735ee164e1d11e3baa992347ffeeb45a925bfeecd986be2ce9a438962544d8fed9e85ac3d359293aa201e32b637d03ba2698d0044a86615550fb6e7fd7b5f06538f6d1f66549d9f24c7b5bab570d348cbfce7b1579fb213165fd66698fbb2bcba0b9e4005c2010959764ab95ebeaf5053e270ac7821655e08aecad077ce1a23e41d6f9e9cb5d6403cc964a3fa66bdb7204ea4ac01f6b37fdc2a985030829c28c243423f5a5523645f0c5173e56ff9dfc0e8b078d2b0ce914bacd24efb289b1e69362c919877590f0e1ff35ced663147bf91836186405f2b4ed787d212a8cd3fa5f294cf258340d125825dcdb52c0ec2e717bd5c5594dfdcb3bea6b9b94923ab9219a0a6ee9c68d2b656ee1d09f1c6a346250757a868c644ecb991bf2d619b54d797cfd86cac4e54abe06b50bfbb45cda1f8e8baa7d1c6c033b1caf4db63bf6ae4fbb0ac297b11a407dc2fbd223616f5b8ec2a653f4b4b5b5428fe711daf6b2a1767c066d8c5577e602cf0f650ac0821355fcbb1ab143f52126009c6b9a84c254d61b144fbfe66458f13c064d6d1c37dd0d50eae7658618d1d48d76fcb9125bc19134b500c236a15b5335e2fdd725c48dcc748799ba7aea3e1c9d11e64e1905aef922b6f2e3f7bb4c36abddafa01ece6c4ec296319b0d182a89e970abe7705ea1a192d8900f5634f1258891d981012f2f984c6c6387c85a1701977556c2fd6fa08d1084587bb44046d1fd446bbef5399afd46f6072a37704b71b0fa7cb46fe35457702c18dc4baf6ce9d8b72c880f3c5296c608a3f73db666840ac07f5a0a6598303c181de0a894ee98b681fcb59cd639bf453dbbc0161883be5064e89a2702e4c609299473813b1f50f2bcd6959f0321275d6c4685ace78c74e48ead8f454552395807d4b7ad6b10542279ce39f0de299610f4e5f6ff5b4b8c2a69e1e891520c3e4d74507ec3931f6a80acbc8a4ec5c3a68448748daae59eb952fdb34081cdc83e4b59b44e490eef7131babef5b856816e4a3290bd174f9b0e53f4c0c7d6ccebfb408991c5ec46fef6c0e9c797a1af299fc747f633328e475ee4f93b8cb6b5c26e4b14ebf817da022bd777237dacc1df04eeb40a237bd1e977b555346c82ce0301bdbf5937db4d025c683252bfe5c97923490abbc89034e26bed89cda064b6bf195f17ea57dff86d2aa614ee9ee901af949dd4ed68ea7a176629a6e65fd453bc327d1e4568ad94e09eff932dacadee7c3813152a7dbfd8db18f32d84cfa00cd3d485022a1f9a0059753dba2b9e1febcf993c603365a2fe22338d4ec4f6efe972ce19a7d31bab144a829dda8028e3c507faf94de643abce6a327909cde160b63c10eadb9babab011d6dbcbac3774f92009a0d70af2992a24dc1a0d0fad511e229cad7c554643f26e59df8160dadeee6f0ef59483f358fc6f11a16ca31f66b85be1d32d1f0c21d528d7ee9678509293d581fcd7b122a996feebc2cc1b623ca3ea2b014b0dbf47ff8593135c1a3ed1f699a4ef430c7f4b3283f1a881a8dff3426ed47fd9c31215e9c0bd506dd082a1cd34d27f4f307a15097bf4db6ed783794602aa1661c9298bc81217c7350d3e3f3f1d15076c31e8babe08b7c06bdb9f0ebf3690691f374ed00c2b04fcbd19e38aa8e9f2f455fb5f6046a8460643c3f1ac0dfac153152d3567222c799f9578ea01393c48ea32b8c2fca15c504fce9e02ea3c80e804aafe82e809390207be549d4fe2192d6c4eeb59f916eb42aecb74b996b4c52aca506acac7f959ec1136279b1ba451c3ca30d7d9033247037c0ee43a77b00359998c660a0f336f383f32a2c091359be683d13dc8ed7f2feb69dfc52737fa0e0883a2eee823a58883a06842316f359b01c95a33cf84e4f5e94662303ac172a41400ca8660c8285aa56907b9b8f7cae8defd504927a3c1d2c6730c6cbcb82f839ea2e1bce6bf5da7fc29cfc26705c0f8e790b05c57c5886ba61a8cdb801082aa5c5574915f55720ac4cee789745903f4eb6a0159a39ca6a56fa9dca5bcb26079aa4f2c53c2f2fb144321268df9b682bafb9b50b5a53b0915c785c4fd54ed5fd9d8d5b1bde525ec5ff97d7903d398530d4c891fe8d46e8bc97882b55469efa14352b4d9678fa82c14bff4124df82ec94a4468fa5b81d82aa31d3579d90e191fd04782d0207a27cca6b95ef3ce6cec50c1cf69b7f2e0324c9ddddf1d7d2d7433eb52474cd23fc637ce7db0e0b28ce4d4fa28083d2793126e963b71efe24d0dcb26c54749a8ba5eefd64fa556aeb08807e6eda7ad1d0a9a60c0a85cc302e411748fc72293cf757db6200f0309a046cc4124ce4ec7605a7f26edcefaba4585f30a99039a72bae46e5566d06565d2b47f31d0b75dde5c76daf828156b9e94a724837260e30492267044da9f7a1db053c52dca50205c36097827e4eda30de0b8a4008c8338a2ec1150b424da4ad2027cd8359ed20c239f206c326832939ce976c56032e23179661d15a73713120aee47a308cc10d6660745d824044d85f1a53259bc7b6c4f02077f23d99df68ad747d5d72c15018831fee8132cfcd1ee60061892b806ab44206d80d28364ecf3061acc00e216d489a7c6f4aba3992312a6f321d4e8d5a697b6ea05cb9a83af150d2a2337af7dbf6ff43a074f6ded3dc9d47364076366bc92d518482bbae4384664055738973f012db4f9a0d6254f0f68f041f2f8014c798023067d05b8c0e66c8a4768ef54db7a9d9bdb799a8c52d722bbf6055913cbd552c071f5417f5b770638a7883bd6cfd7131ff542a79bd906ee936f166997c09aecaefd79e303f83307a3714329778f89f590ef321150d053b60998e0bb29bc81c9148dda7d47e3396574ec742b1c12684bb94d0d971c11ee5075b206346fb81661d76393a34f7baced24225d293a7cce7f3721f14900eb5482c921bafd9be6bf19012986704d8b3ee0e62dd221f884d1388ab99e21a1c4d51af82387bcc69cb2aadef243bdef824c9e15e2360d1cb7a57952d8be951bfbb0fe29f68f3ad2756eadd8bb8e5a88cb5f56afd47d1861639e5a451b1189d56dfee8e3073e5b9d9b85df3d8ae91344e589f06e0c9cf20e4fcb55898796ee85d527061e9b15ede519da761735593b1cb169746c88042543837d86e59e983423ef726f2e775645bce47693e871a902010bf1dc9eecfccc77202bb755c32a80610153564645a7e86611be10c2539eb3128b9943be3022164b08e74d99b5e49c20456cf19df7d389a0f361456ce7ca264f2d43c90b59c504ac0ff2ef32289205450a0118451e496311d47ba7392af9e7dc4905030e95b667fb36b12d7ca8bf26987fd4baf479e6f4abf30c9870f80043115519f1bc89452637237a8bd95c8ca55dcfa36994b28cf510c8a8d35fc0dfe72d48556d36924bc39ea581f8c4b6ec7f484eacad84bb0e6efb30915fa605e5946db5492b5967a6c4dedb308214ddb40a5b6b6a22a2e4c7828532bb8e2634d82b00515c6bc54ef4c9acf9cd6f901fb4baa29d4e3418c24c1fa9c96784fe51342850656c5670aff2e92b3822c3f92ed2463883f5bee603305b54680da45bdda95af1527a0a58c53f7456855df3dd02a2f3787ad5fd104d0501d4fed2472e0c58a0a094bc622697834f21d28530b5ed9635a40451da0d0553c65a728317f54e131306f3d258d7b0d2d81e332dd03acf6467131613bd9c2b87f4ee3406a4adec7720111898d7cd89bba3eb79bce6aa98fcf4c0fecea7d8ad5ea3f257e193b7d0899013ffbbb78b5bbb6689c3f8a960e9213937722d4e321f3609f452459a6a242b5564b06e741502b40d454052db3780c502158a5bf996c1214cf6b59b39a4687e688d07d2dd69410868bf39581fa2530cc1552be75632e65ee92010988d7d2263515ee0b40eb7ef6993a85e44931eba14d7535d95726a98de48f29aa250ccc27d89e0812cc45bc778c1d131a9f3dfe4359fd30de48bcc23a37a8ed2b38bda686b8a3e0b5292ba728b48e8a9f1c0c969971e5c7436def2fb004530cf2856dd2bf5eadc4bb01ebe531acd5226d652c182f281272d63763d8cca980670528f893cc10b3adfd9262d449b5254851c596cb21cbacd112de142741ed4adc7c286aca8236ed113723ae86db406bd4a77a65a6d05ea002c93b616209e06772bea163237acd2a0b7f1a3eb29302dead8c51630f6e9fa0be58007291a0d97eaf06178c5a23d1fcae20e8b7bbb3c4485494709fa253e8b1c45a876554423805ce62260561dda794e1cc7394b9ae8ca65ac8bb1d30b4c71e22f14b7370365707f73f151d9ea8cab8ea7b0881e4b01f325a7d1ba74f0632e32f7397854e86ab435b2afb4be825c56b32f6b9e105f1d611605fc665b31745a417bcd4cf1c8c1717f2d3efd195d623c8f07ce0a24de15fff45e3f0abd8679401fe8c31f0fda6a5152b714bb9bf77c84565e555b673010d3f695a128ede6e46fc00099384e245dc65e34e13ea694edf6756492248252b7b50aa1af33bccad8c25f1e093a57d98e299aa2753ff829810050e5b35665eb4a47e73d39e1bb4bef69c0091f59340a95f5f557c974667fa94cb5f772dee59e8e7247faae177a4c4017e09c9c8279ab6836f9675f08513d06a438dd61d1c4b0c3c199d832319030ba6e2729efe255e82f56cc80da8702342a3e64bd814196a682ce2145d8f177c4e6835b32e8514f641ce47211c985038887f3dc908c203012f7ba242cb4eefd2965af56545f96e43c66c0aba07905c9760168aa2c6ef7b17c4aa7fbd696edc83c9c9acd6a004d428078dc362b9a4a8b44ec3a26076c4614dda0f0cdda1b5523ed6a17564c5896c402d91a3e909a9c71e72f6d9fdf97f431494f748ead6aaaa9468bd12ee0c6b244c731318efb0b62b30d01cebdc4e9eee285645c6c2a8b5d16937b27fc9c0948e9f79a80491aff473214f9e8bf392207ba3fd5d3a3ea43f1ff1fceb71dbd041013f25a66fb3ce9cc48590aa216696bd54d791dcf879cd86578dfd98113e5023b32934bb488e4a5ff758a7bb9f649c36ad16bb52ceb060c955fef93cdfe21d4a4bf60e56eb31eeaca353c4bd1c89e55d8a0c0aacdab017b44ec726874458becc9a50e9a4f71b087b794969f7dc94784547845b5c93ae1ddafcaa59b569c0f4b9e02de6695458f4909ce6e17a97fad308807ca4ef66eb3b74c031370edfb711125543aa6c63b762c322473db89c72dc99c50d6404eb3af6e3b13d612244ac08e178afc305486e9f98209d0027399251945b1a67454b6e9bf4156ca7f42e82f9ea3c979e6ab528b7592bb60e5d69ab5b2bd674f7426cddfbbd06e6c9f0b05c1df048d88d50ba9383a4115cc356fe3123ab54949017232b3ae868790ac6e7999aee5752714d6012ab9de58621abf9cde0e814844c6a783f6a6c22001192e61c04989710e928480c54582b59aa328eff5db69c7635d86f7d817b45fede6125dba9530791b313fe36b542243c228846ca089c3a0a99f052d6bdfb2da39b91ee0aec1643a58a8376cb2461e59b156efad69bfe93e3f4b10e5bc18d6cc1bb337685bf3d048998e584d7d6abd992cf19ed48636e48a984a7952ddd53a5dda8707ef0ba95402bff26bb5e23d79d5b7dade37c440eb1cfdbb219ed538f003e0f3eb4f35efd7ab85dd0a5daaba8da0169b713a7295c4dae3bddb5e16b19e3a68c09c2bc60139edf52f09a7ba11d1e334df9ea394f47c97c6426b51c68cb3b12e8d9c8c626892b2d82c7773321bccc9adf35744b0106fbb9f8a4210938379a5489b59891a5e7a3674521fc19c9f6765fdd341f2dcdf5375d708dde8d9c8007706ef587ee87c72f786bc1a5dfa9ad7ce97f2537d8d819f625b4ab9653f601127fa1727d48297e60d4fa69cadd30b14014bcc51014cba4208c25ffcafded566a3015f7b85b01b5b1a2734170cfbf62cfcd527ee6aaf5683b374864ce3b520e14aa945bda67e740899a202fa699b0138efcb93d69f1ffc6c1e8e71e3e911b46909058b1c88054e2b04765d1a4022b6d07512a2d432fe7d61a485570ddc13d19588b7af39bd0372dec59876814367206e79769ae7884dbf7539a2075a4893b686854c363232bb7a708bed17047f12719fef67fd13994ce7350c5eb2dfc3d506a4270c110a6a28335d5a14a73c18a5f1a9c51d4e7f732fb019404fb118df215bf96fed99c272c632fea49253e009e8432a8f27ff99ce27931235a9532021eb128d00294f1e637a8f9778d6c60fc379b2788059087edc66f480c9abab4f1e49fa8d9aaf7d29612c6f831cfbda039bc6ff333fbdf6b604d82676d8ff0538044016bdf72dfbafc7b1fcab2d9f28a548bba290f9db6e701df7c7f5a50cd3ca5fc3d2e55a13d57e42ab2fd6823b8d4de0e618dba3152d462d2183b6ac84c80ea3d254bb4e292070bd1072c4c481f7ff925758ea10287cae50b72e118032699800e713c87632de7220c13fe16ff832c08198de0cefc8369d276a6c7507eaf68e4980995acf0e480af6123281d2f244a9fbb73dd0b845faef60a737ef6f8b230f21711ca735f5d6c6e3c2fce1bd9062a40694200425314d5806a9efea8cc23871cfded434ec6a4e6306a5723218c90f90422bc44a8295ef7430e2b1ab12380c471149c16424459cd8052204ac027c87fc721ee97c9c7a2f14d96f1b697436c4cddd51a52047b6979547b962a8975862de130c007fce0ede540e664d9a1b34c585f6cd156c476c081f9f483dd1fd573c3367cff79b89d4175adf4642956ee5cb6a0ea1d3168045a243593d24e5b21c641c7a03be61b74ca1ac12b0dd368cc6cf7d81ad2f0d433535b0858eb23a4beb8ac61c2be81b034625e9ae6f580310b120bb0349028175e9651a4d5b9b8fd22e5bb8f34e92025398f2ca1642be5e77c0b555b89ff98a312596520b555316ce58a802f0042fb5b1bf45047da33934201a64bfdfd37ea24e7b20183cca7172c10e3f00d88895595c4e653c08f2238734b644b4ed027de33678e31a27974c67a39c220ffef663e34f35b8ca4eeaec0ca8d47df8d706dde8fb78689429bf247e27382ab936501e6fbffb894d3d35c58402fd71993a6c1c597d87d8414913c2e004d7931de466ff2eda0b3e605633560ce4726cfc0da70b2a425172ee4ef57f9106faca13d6752e8fc8a5e40998d27bed6330ad00f921091c7b74f45af3f1649897be5ebf260dc39cd9ac8a8bb8f2ca45bfc14d7f0d9c5cd2dba10fc700d0cdeb591039f837f68e1e22d809d093917ab8395583084a77049aa368673031e7d5ffb960530daeb391b8a1b0563c987c5494e20119abd260047488d2f4c125013110fc889ae0c71ac1b0beb0dbfb6a4dd0f62801375aa9a60f978ec26cb8d384520598082426ea9c68d67f7bdab79095336b4c3af8eadca202781c3bd5a3742962807cbb52f7cbedd296a515251f10fa210117e90f11da5a15acc6905e4cad96513900513abb85cc0f0af608af659efe32313055ca3468ed1921d2c188844953fcd045ffb67109d390ae70307dd542f907a652812223a24e0d5038456af6e312cd5ca2eca8d9a7ae371da62f657f00f20a6d9d35f1830eaf87caaf771ba0c825ed9270e3650acb2fbfa7b12f750db65df347be29ea74cceee7c07d4b828aeb208f59edb0f9f5709d83ed83189a53e46e3c57a2dcf720659690e533e376dc521d3aa14dfb9ade509b1a4ea5072125d6dd95832f648e0796c3f8471edf211e2a79685650a2a4353546dab72d8504c9a4507710759279d095606f7f4c0c891984bccb66863c1fc3ba7bf3a5f16249e88238fb76e1f7bb30db63822618b477a9f8dcd99da1c53b603e59f766a702548fd53888708a3ff4789ca2f15afdb99994d7db5c8e3549599bb36c0d0e056cd12a03e71f5bd890fe8e05f8c47a92b3eb96e38a1a5f00f29df180d418aaeaa46507ab9111021d2c22fa8014cfde03df01697b7a870a3f6be9c0ea8c6df258258d4e7a8aac8b37a6f5db8769cbae835fea812bb028262f279e6b3fbfcafbc6145306da9f9c091739614c605133959f25702a9e46e7ccff9464d2510dcf25b5f04d44d701943aaea5bc87a7ce83d8db148ba70d4e1b896004d86233a7b25cffb84abef6e7e14dd7a0453f87c767856e4601c30f011ae6a0fd73f241e170e7018408f896807506794be0196e37e1f88531950dc283243b82502dca9649626fa2c13e466ec336767860695d77e4af48ef51f6cbc3497b6f9342b8be7665ca3f3046f5099343c0bfd0a6d01b8de79cd4d2838c6f9548afcf72e07f6d5eecd227b5604e0246cb563f659aee53f54e51805fa3eea4063326d293c32ac46aaf7cdc6635dce533ab81a9b3dfa019b65324cced13a87a8c12202c4baca857f49fd9f29fab9942ba8c38c8253b8303ae7d69b41a36650e81c7f27e6d99e174b6c7bbccd250d91fafa53c8e97a42f4c3c04be606341b4533a84a4d1ac95e920289b7b19cff9f99a0feb4049287e07fef72993e4a203a5a91673b67f0a3a91d357301d6efd4227185cdb9293a9b37a37e0337d4ad41b5fa2b6bbea592ac4c78bb392a39ce16ad8372fd298725cf33ec8717f3bd98d63355c4fa6837ada2322ef61cac058ceacedcdaf0324bf523281407673288a8a4d32dcf005956afa10f18f4f19f9297360f20ba98e04deda331a3756ec860e89caf19da9a9df12421edb0a8aca08922418a3625052c2992f9c4a0608b23f8a829dc2eb6407640d5b16153cc3950d9c40966563469b0e8174f9b741b21018c4372153dbd450b92b4027b6c72d08126b45bf4701be9327bfca7051464e1230e9e7b45b399df94d31bc14d77b946df51f7e15dbeef5b2b68475d9f9ea227b7d8d0745de1a755d0d662c45352f35a947959a458b8cfcef0b7de94fb06bfe314bc2e113252dca5f3847bf42ed76ed105150fa3fbc82195313f9fc64bbe88f3bf0dc204e5fc5d3e2cf9dfdd7ea9377bce1c9671a325ad5000a67fb06373dfa95ff53d9c7a607732f7bc3afd699d839547a908bbcac0e9b3f6bc86f50da510467152dad440555af3df36e24dd28e781df7c136a537486f56cf7172785dbee6802079e543c6dab1c9c173761326f27b8c902ae2a42dec4f16a3b3bec4b082b511bd1f1c505c1c2df22dd4280d74e41b01f44f012d7cba2a3b799f6b7d0ca8b843b773062c215a25650e91b42a633bc3eb9b1bfe2b5178e20fd5f7471bc361a361cfb8b657ad1652f82e19eebb1736857a019cbdc5ac148b515fab56bd6bad6ec2d65c4d8acda7aa9e1b8c9df4dd68de577c2ce3512c138a1072aa7e717bd4368b6ab7f55da52f02ad0cf3fc5c8ff9a0a0329ff4b30d2b14a942f3f3acd74a95d6effa3e240b6f507f69534d16086099270440f741064bd8587df95961ae21dbdc35fc119d4bd31974be9351fda3c9df3254a2a9e04b66d670746dcac12a1605158e6ef77b9ba78a391504c7e5d9f7642ef28b124af87c3f37be4bd356a80c981867e987d83b627b11f9d23fe191f2601f7af5480e51912a3ab2f6fcd0a60898d9dd9d666288155f1b0efa40cb044eece2c045e021ec1f4f057d4e6d9adc34aba045b60375e185dba3278334ea49be1a07402ff48367a4ca52dc089fcaa0bb819cbc2ebc1041efcbfd4b49b5a1317c7472fd769670ad1585faa9489d60f131231f033767c545f020d403db3f05fcf7f2120abcd8f886e79d7d0a29d16335000bef509737fe94c323e66121779b677aa7539b9c77cd4cb330a15931d32ef9dff1e0e65e5fac2beb367cd4a55e3cf59de87e53862504f55e6ed53c2ba853f612803ba772b728cbde82e4f97e0248803bc4da0334a073435399a8949aadfe881f412b04de435f17af9f659eb095d9ca3e79f89e932bc70c9f21aaa15fad7ab26f3de78355da51414a1c678ac1099805e2e7faeaca866b435a281f5286ff3342325438f9cd1f8dfc1e4d34ff7d375f8eca0887fb35c67a1631eeff91df744dfdc782acce7f7cfc77dbea200bea363a3c5e9eaa93b092009a6931700e7eeeeb6e292d8f5493bd72ccfc4e867b12bc531a1824d5f6930c74a58ae230ec76cf613332bbd25185023c73f9f800cb580f11588c74fb5041eede1382804f443279c57864ee638cc7d78cef6bfb6a45eda96c027720ac15c052ccd3128b85268c955e5072882abb73e75156395876e3286f3e6241a9c4e2beca61b92a91d30fc9a5c75ab823b9c11b9ba0162d0011f61e974159b2426b08c13c5bc979417d749a534bab4d25df3dbcb7bf5f2ba5c8ff792fd91dc4f18ef30e125587134f07d066c53ee27622a58228b90ad84dc23a7bb4fd4d26abe8fcd31bc3538933af70fb571847b39497943d595dbd637602b7b4cd2fbd361f37b30119cc1084bd7fcaa1337944f8b229866cadd839b5d722608581a7b8e6cd6a366f63505d6c371af55db38546683a1c6737b18fe216ebe07fc86208f2e894c4dbf8000dfe53d5d44d565f4e06e428aa3a1e23cd81da510228fb7608817fae3b63ceb05a8706819b1ac9a356084e77e317263324b6fea932a428bb1b6357550178a72253fc57b84a75ab9167d86c3d490d68f4eb1282b9dc69e75a91d06a6ab5ce8345ebfa7ab6458d5bc4332341a2165e482138049f4fb5d9e17daced1c4ff4964e19c50a9864eef80d38ab2685ac6d2b80b2ec388fdf5155d064fdf21c1ba24f9adb8feea5ac560fd723a9808b2a5df10e628ac7f33e00fd34115514ef5d72a74909c38175a804c6614feeba4b490163cc87c785631fb5a6b83b7967eca5487e48977e103227f850143738b08b7b3d03dc16b8da7925303008050dac9e031fe259c53a60374901b9661c679cead67cf5c6b81a2c317d8177906207413a2e4ed3ab2e0f42d7ac956785091053eae158b05ffc4156afefa9e20a85113c0436357c3c44aad29cea3168271f91c837738034098cd66d2382efb227536cc59c00d3742101b0ff6ec892105daf4cd2ee291b1b2e03754a8263fd35d43c16418a4602d95a7a3c22f46bbf4282a9d981b8697c117e3a2f1815beabc34f1a0dd34a37d50f4644af1151e4ed1306303ec191ca2d1ac6a0952a8ee179840b2e701ebf3f65b79b1b24bb2f1ea188252abc7aba707cddcb163889d565b9985c4373cc880003ec7d2510c46a46758099b94368ff98dc7ad873fc655f5fc4818d3a31b1ac26e6c021963da9e6f6126a8cde6bcd71a52dc15a44b1578cae6871ab5d33dab6464a1f96dd0d8c69055e913db4da6cf2f694957dd5817a178375f6d16707ccb7025646b6163e0cc0ea0211c4468adcbc043489409a725b87d0096e012947ed1a554af64b76594354312761973d502ac89a3925a161ed87dcdf77b537d2ee3dd99c09b4c5f04878c270808b0cf9787a92c475a5a424e6bea818c8c9c05df05344a966d03d3de32cbb363635bae60861b8efbe01859332417f92fedbc86e1b6c767528dbf623d7dccba190fe2f057f645118c7f72f6f15fa13d0a1ef2fd4fcf18bd6466a52836055aa7680b29bca06d1d016d30398231a15d0d0abc7bd6706b7d68002fe0941cefcf222688ccb66e406c6063bb6b3216b7d63efc12610eae1f18c4786b3858eab6e3be5c336739d7cfbe0a2eb8a25dd12f79307cfc828b36c8c0081cb950f62030d80aee8c2f915cf5105b64037577a9540fd3f01c4a72b2d00acbdc47e6091b6277c601e15cac6e43101f0da3227c64c25d440b563ba71d9c7c215e207e6e872245d0ec761a0ce8fb82bb0c3c6184d0a3c96e9baa5a3b5a4cb3d0fab7a0084af3f6b1bf5c213151420a62b76eb77bf967ca8f95726658208e99030c1f6f9b3c8751544cf95723452834d2be2e7fc2e9d426d82e0dcdcd5dae93957d764e9f8038801c11ee5008d1b1b98507b2e1dd53388988957fa82220b61e4a048e4e9c4cb92d8226c9fe7860189d4758c1a8d288f92fd71341d4ae82247b01beaba9654c746902778e66379ac5b233c2f9824e11da12951202d2a1d33c4249282178fdaac7670256b9dac42c3ac67bc6c78e68dddcd1c67358d577a42d30f9a58f3818e113f8971af46d514dd2b696839ebce033016e5e78637fd4deec3aec4537c1bc81d0c8911b0160e4f3f28c1391921e81393aa7a04c935e4038b0084a884d807337c12fc42a62dffaeea5a7536fd9d9f5968d573533e6aa491ee87b9deeea9c590c82be4f4ca83c6c72490c2f229c9b1a15211411f871cb535aee58d7e2b422933c7b41e56c27c593d27b4f468f627981d60b11eda0cf28aca088ac0513c97432a32b466e44e76b1c7efaa2ea0b05575d3b8aa14e30ac434d31b0b6e349d04c3bf60ef6c717837772b688f16865495c650b08d14a6ffdbd77e4bfa7a8d0fbf928320e46b1e76e268d2b1d692c1f63fa12a505b0c36987b55653e8ff672e37cedb6600b9e37ca25d2c2fc6ba404fd0ab407fc95565aab9c55780aa2ebeecbfbd4eb077b3082faa91f085e5fa333a3accbe0aa9607184148d24346af3e07d83e683cea711ef96ff0640f2bb3b82fcfc639b72a77ccf90663454272fc90df876199301e1c1afb2f4ba3243e32415653a08c28e4905a31233fa44cf0c4e5975ba4f7400b6967a7317e5432f88378431b96afb359d78b1b2e09809e2e7ceebcaf1b997ffa3d64150301517d2ad6e27931044645782c51d4849a65c59eeecb88dd20e4163fb754f99f30ed4d9edcc9eee97db31a137fdbe684d358901106e0bcc8ca583c3ec7c5f87d68b402bb435301e3776a0b848a3a4b6e08f6bf214e1b2219a5819e462eab5442534fd61ff33774f210cf2fb1a58ab4d246ffcb4a48697d1daa9a83a21f719da4a6ea72b5c7a9c3ba2fad2702fc7f09deda5d46a1470b8c7685649cebbb49e20170f6b60e7ac0ad71739fbebb2b50f5f2a9fdda418e2884d8f1bd1d44d4fc8255c1190d617d8c6569b25476fa4a8cc387ad76a6524c58346893d981752c94e4cf4b4f1b1ea2ac5a2e434b785fe905d551a823835b1d52f8fde6e971617689f529779506051c5c6d2954c46ab815e50385f6aa601ce4b95b278a35b1c1259af9160d27b2fefe0395686ef42845e0a28599c15d38887e0fa4b2b165dae227b0f402d115c616ee45af7095ab85b793be3a4b797345327de4f3f4c01c1314d27d8eb9b4662ffef0b03cf0633dbb7c362547ee58d966fc1a4b6d1d824ee096c5c6d1a9a87abf8b5436e5d6fb1f30b220c4b8a111aa3fe273ead2208aee0141bad6db5547f4e82f90d2f68fefcad8a000492d98df99fdee4f6f9ae331c77b14b3d4e8e0d774d0d8983e488a5f707dcaff06b9d140f24fa912213acb844d39e6405320e5c29e20df7a6d221c85b2951ac4176323f328a36a406363d48758fc5d8c1f9f698d97b8ab10d78cd460611ffbf529f42264da79afeeca3236c6be8cf78125ea90fbf05f4c03387a03cd602b6e5d9a419241db0205f709123a470ec0a86125a8a36fd943b4d00d929a120230a1de9e16bc21a391d4e833b44fc38a2311146a82fd0297501e5c9cf17b38ecf01248071d2a2d6559ecefd4693d8454f0ba08d5f3ab9d0f98989dfe4631e641909588fc168960d4bc6882259899ba37f04d590be10b698f454ff7dcdbca0d4de0c52268da0c6c6447eaeba62c708557d9a2e08cbf9f301dd7832055b208ccb8449be8698f812b3ebe76bbbb091175a6509edbf4af40afa7b901fc8da9a701b59a0f8e45504e56dcd0b9621eb1d7677009f16a0948a83d07f5c9d26bf4fe60597aeee7f45313e8983735c54e9d9e35342ae85b868bb0115879cc0b1db04b33da10b6111606675ee6c051a18b6493df2da86c0aebfd3cd2baf4ba96266da101b9b5594c24ee915ee8f8ba43582cde31fe4fdb790abc2834102429ff538c46a12a62eb1484678c43a27e0bd0c3a39ee3a35c3ab19c0382d6e24683c0a04e26d24920239d367c3bc8cb5ae30f8c5686eab9727cb29b7d3a80d0698bbe876ab3799cbeb1bc6e11da5e786e140bf7c2d26e739a03d4d904ecbb0b1f8ef0b7c208a9671749831523f6c1cc8ffbcd8fbd0401b5299919b62dec5189ccc2d9f89101f85444e8cfa3103c7a3b434b3d07dc41d094ee5e2e3fbac50095937a1a2961758d4e3b9efd1f0c6e5abb12fb06d6d165e893e5ee0d19342f184027203526b4ea168a2a4f4ad46480add768e2f423c3bd0a1d9b12464485df7c37f8662e512d10fb630afcb46447f22dd927c678d7647ea33a54c7d49799f80ae415bf6a2f12a895291676ee76ffb506a3de3d5dfc4a3ce58c576b21b09ae273de7adad4682eea286f229dfdc280f2dd0d17b532ced542f3bd195dc1010326bc1a924d93810e9d21a17849a9bd9a57a3ed77cf63a317b008fefe213cf54919c3783d6a7229995d780d511487fea6c4e0e658dc4ec2381b780218a4be90e3c885fde289c03ae52d162c8dbdb17ae4892fc48b27a2cd2c8bf4fa3d4a7ed8ffd8c6ed76c737f5599d2d0eaa8e661d197564500a9c1912cb138e0b0f6a8317901b897d32c79e84e7a0fde6994f90411c5fccc871f6cb82db772985abce4f377bba52fcd753b307765a87ab3032f8cc0924b4d0f9372ab43cb8453b992d7773d42e94f7b31ee5fe0507bedb368f6a0d6cab6759275fc90ddab8057ee08c049c7a77a3d6a670ba2f2e127a0f6f25098b5939609e1c11b8683176e19d8b821db5dccc8a385f7863a6124f0bea175e1fbcf7919dff99f2aa650ba128fc1d6965df1157a6ada0eaf37b74726b9838fd4c40e9a5bc56f4b36b9997d6589ce19595e1c3f9824f30eacca708879f0b0f6e133a729c534eaf9223807d4f95a65eca021b8a77d855afa72f52501c48f450d44d934d6675c4652881fc418bc384fe3d24c3d60172b4981aefa99b8cc66b7b8f4af7ec200c8d2acdb8782eac8510c9ca5c66cc3ff76c9d8509fb5e9b540c268a3afd789c8868fcdb3ddec40bf2ac5aa7eb594f5bb795ab232b8ac6a802de094565dd65f46ef922daf8228fc4930b097e342e5edca241e66955ab97d4861f850de2ffe52081555d062b8c074dab0557eab21d1014037a5d779739fb896261b7a3c472ee69bb21317503bedbc7ccc4e49533e1d3b370666d841145d18ab245066969a88cc15345c492fdaa276a4670ab259211e8d1fa3269e9dc8b37d4fee206771d63b039df7f768b3806a417a9fd3de2a0f8372f7c27c3c9a6c4edbd2516577726c3b78be1d5bf07e212d781cb8b346a349b058787d8b0947f7c17d6abad3a9afd8b1dd0dd7790fd9e0e679f0a74b7b59ee3dd3a2accb5d94e468f40731e724507cc87b677c3db1fba2f2d25f2df7b268ccaa89ae79be3b2bf4b6141a32f570c068c6ec3b479fa33dc8fc10f3a370b75ed0e5c51bf56e60ede7422c36279dae016f468ff352be412f4d0ff79e9c08a9b3f8c2dc791ff80bc1aa64641a8ee2da0c6729c6165f194e119786e19db740378c9088c5fd1eff138302092302ee59c240e8207809665aa135963e05259588a40f45d677dad03e18ff8ff28c2419bf9aae80b581363da6dc4c71f30937e3329b4d3dd526d73b14ddb0f7b991c2e79eee019cc9d590321a650e439fe7a8509d23e450de7a5f19729ef9946da5cd6c9a5359275e576ba990dce15bbed9e1bd6c331d6b85cbe89b68b950095ef704a9fe5f346bc3a84604b1182262c627feb26503c3f3c6a1ea5d198d4cfefe216d52be8d5d9f0b2b3df8c076fbd2eaf34095c860ab6ae54375a537cd031abb97827a1646c04c469768ea7ba0aeb596dbeeafaea0b432e669db90e61111481017e24ca8337483affee60edede38dedbc22827f2cc03fd3154f3f13d14cf005c40f508ec585d124aa362a141b0095ec434fe79c7887926f5e0e2c0e7db2566e97b1ccc3453a93221bf1829557ccde52feba0f06233d8c096cbacbbb590ab706670709a413f736df4d501b5f9fe7247eb63a76dd32eb94746b802c4bc9fe9fea7899d318aad919bade4d4d90bb7f6e51e110ccc1ab8522334042da087c5f34c9765500bb1eb4d6d9eb8351eb4297864224d6aa63baedf642273e3c70837af87ff40cd05588cc7a34396fe4a1bc248fe7621d0b1dcc8a9d0e48b6d45aef57d6e315990007ca1c538aaf422083aa03f29bbfd4b5fd276cf90da8cd5d261d071e1fe02e8a7d830b244a4671115c19cbb8ecfb66dc1c185d48da72d3c51baa8e91976a13d58336babd2f949b7874df2e477c30d2303dce1735d3955c1d1296f017504ba4f1b773bf02b328700b6eb6692d17200d887b42b9bc401470a34dfbaebc3703c8225c71919354becbbf99d76d025e32b0b62026715a6a32afeada9c2ea65f90532890f655bbe49a0277d1cf237ceec7513249972532119feb4d68d5db7b95477416d3d854da7e6cc471c2c63708305072494c8f31bd0cfe41aa14f856dda5edd5b9612966f118d3ad60a042154208e510c22b7731d771e43faa4bf8b794a31e38a99b009ac13b2ea7deba4e3fe7014acd2da2ce4d44870cf842c0e845e4b8b70fb1471b0fc821dc3eab1332c1f4f4e41a7e7f539f0a1182fd10f3aeeecc7b1ec4d607282a570f5441a2815b908cae4eda6b4c2a16fb19be5ef0bcea8d1e749e31f5692607f5938d1ed8e71ead5f751b6b9c61f9199cf72a18125e5ace40f220b116691834acbbf9490c1e0c3d75b5c241d237527b53e1786a8a0030d25c06d48d3890e4ef0706f1775df29604097683ade5d0e2339a94fd7f5305e9bb9b3b502b1d595dcb37fb495ba1a2e2c49dfd8e521e75662c6da8ad4678a784d5f0a2330abe170be67ae0941b350608b8ecd712bae7ea66dcdce59ce229e0fa0095628c48e3497e2f6238504b7bb13c3015256517b2edce99080b8f17c7c9ba696696c862ae3a25731e89c2eabf2a9cdf7f8b62b843f31b5463c5980d040c4685a4fe21606e7d0ab6392580139455cb102ad38dbde6a653ac74dbd26d0efb0ed1deaa6c6eb991c34087c1c72be5d82318e885055e5e18ae76986490f37a9177fe1a173f9ad32f4ac298de9e9f927c95f29188706290a7bd19f60438b8bb20138c20cf4f7fb6ff79542c04e781aeb203c4cebeaa110a385b19eb5f1bee6dc4127dc3ec349c079e4b3c08ef339127347fcd9283d39b34159118c3563cd070b873a707ecb5d418358cb696fa55080794728071f88801f4cbcb9f3205fc6565ba3c2fef77712074511afa2da42381d4e3b747601c7d7c9eaaac2c7849a99533df7c75af46df78f761fca5794f3a2646fa921e74df444bc7799b4963d550de890f15f3dc364c8d7813b09de3b632610704a818bc17830b44a3cd99de3dcf99a4e855865411a4131c36ae000931d97cb726254c3a6fbbb026285ced43d6244ffe700897513510d0592da7371adba17b8047bce968cae6a4353e4497368520e1cc5fd13b0787beac27e48447df904dca6beeaaa41dbe3f617c15b27928d1296895e34f0239e02f7dbf29cc5a881617d8038151bbad4395222fdd1c1bd01e41fcf4cf734835370b5c780f6f5d1011fc71bf840f3d874a4788cdb223a208966edaf125ed4c1a3bf9510b735141a69fe1349a818fa00f834172c3bb13b991f9f7a0cca6d24e4262efe5af14e569a2bc7367dce1788d71f96f1d6ec9a33a1fb3236b26e0d06546415471ed0183fdc2a377e19087c63af363c882f98fc3cd280bf31e089ff68b80cc62cc281e7e0eeeb74929caafc12b86a9884c23e66ec78c6f0cf2d977e9bb3e7a720722abf165c50047fdf31d4b7dc61ecae270c0c2d91157417fc955dd41069c52b1d91f7e0931f3ccef10b248a7e57acfbf373965d92703e80a9e64d0a39e682c64bae3bef38bacb17c05111310958981bbb6ae124019389aa709b0abfc61ae97ecd4c451f760b8c251d948ef1b0215cf30b6e3840ab4fef692cd48f49812df9491b3a4fb3658fcf7bb2a6fc83bd25c9534349079e0a4d1be1cdbdd2ec20031d819a82cc6fc9b97d4fdad0e39320162875ecc47d2c046397d4168aed2c128a27f13f1fdd4c5b16e9bbf802e4fa5284ce0938c626d2398109c2268d05d972d62f0e71ea6a7f1e97e4c76c40f2ae18840c02e194c6e3daefb7d88c501f2dd04f70a901233da2828cdeaf09f421f3a624f53085424b66e23e2eb64627d9697e9fcbcc0b448c3c1a32bc349902b087946ff5ac9397ce5f7ef9007c0ace4df58b644d0955c9376fc754214f1f81173b26237c02f039acb009954a237538883ba62ff757d1ee1d9f0e12357ee3db3ead00ac0b793165814b43d61a1a724d3fe838b8ffcb206a90fef2c274777fe4d1feaee3c50d4920fa9838ba527e83b5e2297a6295828666b1fec782171184de519ce7c4305cbdc7e617ad297fa822106652b047de8508475cdc394212a284233cb0f9813132475aa7a19b58992eb514e3ea2d77ff2662e67aff1190aa036d083ec7a7619044ab5532d6c2ba016119d76f26ef64839476f166a681cdb4a1e0107522c3543cb5a9c9b9a778c147dc4c5b91873d42ab11ef1539f3e79df63eb6a2fe692143045c3c05ab4b624c2adaf8740b5a414de1a7b8b1f5605fbd5b7ed460f99b8dfc98823fabb3eddcbe7e891782228779e51c52599f68cac84277233f9402af225c1a951846870e5b42b49529e737b9f87a29619fce185a7f33ba1e0c9fc28633413026130d2fb587288d78e8d652817ac17aea537da271a1adaec022d3924f63a5a51059664dedc2b9625a8287d87a5f2815584b7847acc842e277972b54b7a45faa3a715baa06a1cd0938e1ce11af7423cd4698d28a9322974a835d18876d6db85ffe4600f29352c3529a6fff76819d7c9486816a1380ff6678dc87203a5af7c92e01e02a810266bdee6e8ec6a8435e258c8e5c3e9765dd6242542d5591e19020a66136aa2d34ba1c5b06e93cb5a497bda805b59857ae0328e5aff539f3bfc9c8d491b1d1762c94f406c458633ed1ebff6d35173567d5815e751d3b27f357c0d0410496adac06a8710ad3ced4386aa9010e6eac0dfc31ba0cf5a7acc01ad24800ad9232b26c04abe9d6e8523f24cd402d36f2888d5e7e32de123571e30fdac7803e840f01505690182f2881eca1bbe8f95f36ede15b069ca54799be49ffaa3d512a7e4a759a3ccfbf70b9ecce7e37d287aa7c16222273f3a8e189782759338f4a974e91b434148fcda8147c501e96d176336f9928ff8fe13ae776a997bd29a9bb7ad6c80396796aa86de20dc528c2dd6b85316aeea950334de627689dad08bde605e6cfa793289c58765f97a2b95598fe7b5a87e5420a4a6b9e283f480d4a929719c259f4df35b8d2ea343386bc8b73f54e0e4eafd1080c8d16060b7b9feca0c65c1b13fbaf0c80419df1d9a425acc521a7179961159e3d363eadf480c7c2703cc6aa56e452f459af342a403b75b16f286bbb382c11b0f61bc629f43c26ddeadd816f72c96bcbcc24fa67acf1e18ee3471c8f813526543fc0645e5e852 + +Params = SHA2_60/12_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000008f05e21ab3269adc5bdcbefeb9d4cab16e9291ca282ad1fc369c4bd64472d7a4b565abeeee0e2b3e14d04b12614e1f63661b38dca3fe01005463306054fe8697d +Signature = 00000000000000007a6df6e04bbadba76f8576dfdc0616b4ed6f46fdfe78cfe2af9000e09c3f5af265e98e71717a53addee997dfe4b6ce27a043ce3be13ed175877da02ec5d7534d9a43393fe8c4adabe30daeae5a97e2900bb6929ec1a936a3bae9477e09c563a999865bc2502d074ab6bd2055040fe6f0b6c7f21f2d01ec40e722cfba80cea6097d4e749c0c96effa6240ea6c3c0a6ee47bae01ae882c2f0eb1f83d944a066d87d8ca08cdbe9f96513eaae3fb2e61a0555e91b2adf62d5a1c04b861267a3d9140822f6f85031abce2bb4d2bf2a210b1016b068376bb1a773dc9b4f11ccbe1abd58631a6ca28e2ee94b5a8a1f29cc9c690f10c0d600fa1235f01798dae8823bff3c92240ee2c535a34c4fb2b8bcabc5acedb9b4f5821d7651f14fcd9943de4e4751fbef511fef0cd41a2fce02e8076488a077c226f4f2a20430b7f2f047162625fc31e5523c6de050a655a31b1bc37faeff4e1822fd2ae0e4d8ddd597784179bae3f6cfe5915c625574485a8fcad8fb19dc9838683363adbe2e91697c41c6b41a6c8484f637f6cebaa9586be4fd014c52ce4c3e396e82400ddc580a01322993d44369970c458503667ae009a110bd0c26879785845f9708752f5fdf699c5c5e42a7a76c3d98d9150046cdd3881171ac844689b72dab5f92d9d915947dd53150ae011d966c870994bff9330a9e3596cd6901e48ce1cfce9ea14f308691fdde0d8b90139c1e74eea80cdb1e3dffb6be95e9516b043ce478b5d7ce491f5fe20079ef5d666b1bf5f3f15c090403d54697a588e39f18166da488cc6c33b24a4cef67d4990619d77f8a48da9fe6b7713c66406354bf04ea547eb54d170ba7e4382296cd73a665fbcafcd02f19888122707203e20b36a0d3086130afa7e29f99b0abe03aafd2d2d3258e209e5b6eb90a6330e8ac90af6d150d6f8361c142905204122d568be2d97d37b5df4f4d7615052704d3614e983f913a0cfad8c470ab187831c6ec3ab9d31d195b2dc534fa93e0c90356bef217a6c7baad1d49ef6f454fff185ec35a8d8c71fdd419f9b29c973eec2d8f71e37ffc49376379dfecfe160f2c725ff46199ce84c5a35a5f666f0c3c08013d9877359959dbb5c17106ce1452fd1e27abfb722ecaed21170a50d5218b420c265f40e5314311caf866b4d6727157ec5076e99ef6246d33ffe4b3bc1e7c888511016f3eddb3dc023817fe93bab175e88d230805f2af244c2c4cb14721ba22a0654d9637e70e22fe74940f985aadc6a89c09e03fdb6c63160a23e083cfe9d995f97cd537f78cb57a3773aa608c0ec031daedcc25d4f4302faab5f05ba640423be6c34de38592a8d86e5ae5e4d1f1c7b963cb2f27afff93071cba340a021766bd690ed064b54eb66b66e6a114a5acf7b038fce3044ad243e22ec28834fbf0875b09e3b7e235bf158756aa2f558df0b7a8afea414fbbd502433aa28e208c0cb29b20028ed8cf9f51ed01be388486017f8af37c480edf79573f83b1913bbee63b57a1ea453553b9653546aa226abaee919ea0dbcb8f22b3e1ff8df10adf0aeecc9bc2df05d766cee20c000b540b15b213e3622e0c703613af27942a1c07d04a8c4c5424383e73f16c689ba15403b459856226975d84454eb880130843cb448cf2cd59fff45f43485152ff60d3aea35fab7864ce98529024f912aa5a5864dad5736d2418fbc8bf4d4615bcb497b3059c3d8ce5613c9f0c26b58d8a675d7557a8db18c4dc12fa75e6b5b5165cdd3ab82c2fce320ac44cbe5a7e9ba466f07f073709fc98106d914bd227f2f07c8a5fe1ea289208052676592bd662bbd01b99e5afcefaf32701336145d5a5a0585b6d67583f94944194dda381ad32b16ca741abca06ec8babe42e5958c2e2d35e632160c5b373119f73593760a84efaf8690fbfa7ddb60a47376b471b18fc79fc02b47c667fefaf73fd54f0f1f3350c611a426a0539d28e234c6c6e17e33fbf10173795604d58b5c264bad814c70abd356df8f7e7d849c6d7a4969a1cfe956e60528ec7b89daf826cd37694e85104b171cf36dcf439f933b374b7bad2f6582376a37fbf55b99c063e4be867c61749bf8530199b3a61ce1447789fe80661f79bb3d5d0f5420fad11f6137e7ee6e58c00671041a66e512de9f2ec2684df73be5070fdb295838847924fabad3177f495aea58d90ff90d10bdeae0643b3836dd6edf44893b309666b133eb19839058f4ad9800a369c5b241ebaf007fd6704160635adb95b0c8b5ac7b702e1995dc30bb39ac010b99d2f5af7024c570c2ec67f7c9aac1512af429b0dd2c3849bf9e4e5fe025c1eff108194b237d0f4658749f466d1d46f75b078928895a980caf7aa687aae137ced42059d44dc5f1912cc76fd5b04dc01947d764e1c234c5b46d1702c5e56c61ef7348e157298a51f301b2bb15926b970a1d0e982f82caaafcf9ebd9faeb3663df7279ecf50b378b9f024bcd37ca31c80572425a737b874c522f44f2e84d35e43ada81a54b74fe4a7f1bc352ffe40e86418c8fde1d8a45254fd379ca1a355cdc4353a67821c52028a72e4b1752b5c1bf5ff4bfb7d3c8fafadf8c07b9f164ca7dcf811c9e5c6904892c89b0c62d6901ed9098f5923c4010dbb44b77b535bbf0b9a29a5d67826ea80e63912fcf4cbb6c09e93a80cd3f8224323104e83002f4dcec4b0e162425b2701ba9a99346fcf4982d7462a01ad0b07989a819d7043e0b365c316bfae5e400b39b1935b2a4df4c01277cc7618f0b8c5644a32c0e265adf6c1cddd3f595b61e44ba800cd52f51b31a50577943a8d5fbe729e920715cf538d92f71b7d0f996dfa8ad597076e9138451b8dff5dc77bdcee86672e1e9916400c9da156870a8e18746215e1f6981e36af9ce0c3e0a227dffb9e4dd0406d23f7ea4ab4183260652a22f74946250b902a6506376e8eba07535bdf95eb021c7fcf1a4bc2f4826d059a2642cb26e9f44ffcb6d967123096fc031a30761418d64d1bfc9249ac840008be64e564e6ce5fe1e2ea023707fc4d2a87cf57e2b3cd3106b7a615664801670f106cdc722bb2b1955a5c01135d520c1bdcd15aa8628bc7c00f0b42512d18fe83d104c5ba651d0f3888dfa1c40aa23e00d3eb55d88bd19107dee8293eb2600e88e87da4c4718ff9328ea0bb8b421df99eed61f52e47882ed1fc055f1fd02d0b15cf66d1cf46287595b028c12bb5e481371bc5d0ef918ed59de057e7ae7c9548a513f9339583bd0921641d4baba66617389278bbc7207775e16ff9001898538143b98b7a654d374424fee367c9d806ce76e047cf70f4e1608b1b6001627ccb766db193040f328a73ee12c5fae10284a1ec102a53809f03e6590c6d780aa67bb78aab94507ea3eb010bbc0a6f6163ffa19b92369eb6dc9de9421451f4d0ed2f68e9660c0c2c7bd675e5a8e43a1496ca3ea612187c0683a0cdffe6e619fe0f6be87b707c8efb65c959e44c91d4c38d1de0f76845a0f36bcc7a8630856580453e9a9e2ed885210a27dc334a2ee2a1333f034a3c5fba69b2f7dbb146027206ed27d5bff704b351555e1ffd05c9bc5cf09c2cabef2f44fe8a1ce96beccc05bb05133ef62b1b08003a508cb4af27ffd51efa7917926ad23a11291237589fbb7e1192586c6a77995a48bc7f9b0c663020b1e8b7a04f775ad08b3f2ab9840a8506f1884abd7bd28bc552e3b63959beb8990173e72bac2cfa4d7386b13aade7ab4cad260ca0e9071141ce9358247d74f79da557f7024c2ec1101467950ab75e78db912cf95b8d7d77ce7781a30aac3afe8adbc88713c074494ade65768e909d53fa492f7418a1c29424dcff34c91e7d3ff3c9b815a01e4ea9676e77607774e17f406cd4469879e191628d4631444a838be20cac103a8427a13568811caa3302ec57dda429f2c2ac272f56873d31d3f98a2554d0fbdae83b6ff1a89637240461a5fca891e0a7f14420f4fe74729b9fef710af3720dccdee10520fc9bd4be11266c156a11948f5310da0d1a751f29a7e372a18da200627df8e858173a79796672cfe4e65e1c5952a6204ce6c5e4d8c2ca5b19e725b46fa32639e05172f0f6adc6f68f49e504682985473ce9912e4909889fede311b3be37c2b5ce750afc1e8b97533d662b121adfe20c04d804f65d4c51bcc8663caba5b05646e5722c2deee111ae00b9430bc314932a3bdcbeb4bba40ef7eeb3ea3903f7c1de405b873804e326129183cd24042c18cd1818eb92cdc85e5f29c6249a9bc0cc3bae215c5ace7c7b2a22a9302f63bbf0150116c1c9c8365439341ea17e2368c3784207511b3d89cf663629d817b13b730286c0a9fc15e7dbe618f60f4a2115ae6f28906cf78e4be673a81a9b2091ee48c70bc2c1ba9c39521d442de3e877b71ba2dc32e8297293257248be1d2fd28576e85afeea24a5e44abe0bb3b79b02cb33efcc6f65b935978d71aef4874e12c7bbcab4099daab71fe4ab9b62f528343573839f995a2ace441fa0a7cf495cf31ca79028cb2ecbc5464df13be7efec565afce8998eb26846a18d2ba748b13a4ca3b898a2962393091ff0829e937c8813472162b84150efcbbc305fff5f57342bd893fb6c07e89806ff5386af56c677752b813de0bf150adb8e677d380d58b0f4c1593a60e0d89538c33bca399e433296281eb81ee7482021636775eea128a1496a4eac5e032b2cadf5cdd67fb8845b0f49ea272c0954f87b2835dbb9f455e611dac885f8a617ad18a8d3995110020a8b434f23a1694ba7799dec75125f033d7090738eace162710b517e4c5945ab385307ba3fbb6168fcbaad75196d36646f330a8991aac906fefce1079cdfba05500cf60b648786c14b143dfd64724976830f05959adae1eeabe27575d2653264911c9ff8caab1bc0cb77d422dbafdf5b89a26fd84395eb21fdfa662c21ac775547f9f6220f2e2647d5b31b8085917ae87a477634df55bbb0de0b27522f102681ba48e6b698d10b13b93776f9a661874e7cde5f4e1adf249284033a20759b498a7fc08456c75599f36038d31fe0454274f3163056f296c60a16b6f3f03cab0c97a0bfbd0120cb364dabf9635b0735701203da1696ef9b69ae2020cfebed52905c9d7ba448c2116de62bc10326f05965bc70a57652bdba373e89b4c9c900b18f6db730fcd08087085291ffe981d6c0b9ba63b1d88751694c88806314e5d55e3d76a5f12b6879d6d2276a7394a187caeb881de483678e8d5ca75b28714d957fdb8491558592d38c1b652e633549e3fe89b7aa9dec2edd43de55e5389808bd51be1d3d60a9880ae10cc49040b511d7c0e20cbbf74fe6ef1e2b19909912ea27ce26b58adb846e9ad8b005246a100408fd1dd9c2360ee1b0cfdf92d1992f2ae53c00afe3117d12ddcf2de3e8deec4e5e3f58d3ba4e9bf35ba3888722b61ff47559428fe89e3bdb4df59f28d9064dc3e828f360a89d8af3eb3ed937f3949a359da136f2a771dbd51db5456265e7d9063a3e28abb9680cdf3a9dc7be9ca45ce1d037101784c106529b222ec74bd2e67ae6d920b67f34b576b542b9d55c48c2db119044d51f72b720178b0087aa95c38c34da57d00511d514982a72330d195ecc118666888b00e2977db78e4fcedd0a0bf4521ba17ad2434ede4934c253c554f453c5bba1c20344683fe3f158e395cf10fe8701385ad06f1941a62352a9d5d1d508b9884423af4a935507e2c5a45ac6d82b70c6f8545bc2254c073dc67fd277aa8f78f7331b1a94f2d14aedf3206b8fd9c3174c20de9a267baa8124830b54091a40a4e41ec53c5058e12a62c0d6d8fa798e484440a4991c612a3e99564f46920e8888a6d3c0f3875d12b87d065474694efa171a301814d0ae98dde9fc57eecb51c3a772cda3ef899c5de730b45ee81059e63bd893cdcda2cc6c7bf6db11cca860ad4118e5fccb8a6947f969ed900c28427e1dcb5a7e6c6cd2981571a96a98894415e88baa54eeecdf8068cdb9b073106a00839f9a0d25d7d8611a1e5534fe6b9f476450c994336b2f5007c951a0870f49de990918342ee963472028af431386f5d38484d0180966b921195d82fda25f1ac7dbb2164034a581ee2d6296e741a275c9d4fb4a9c00b0ab73b078fbb57e3ef8e82d2bd5358a5a5990ab24cb82b7a030fd4ba8fe14837a9a49717b4b2e6e3c042faeaa074ee12198891e4c6877b4dad81148baea34df5a950f209aca10fdcd3f18d458de529f59142ad1f553034e0f6d67eb983a182b2ff7d2d98c6986e2f12414836f4a5735edd10bbdc04d32d83358d4131806d1cf3497382da8935ec6b28dfdabaca4617d2afd6e463ee110d8c42c609e7c18183b0606a7af98de4adda3530ba3b458106d609ec3edf664651056c1c87dd0cbd99702911cebf93d6ec0bdfff1432e11aecd60c5d7abc32f00860fe5f4534c817041f9616d658ce893d98ba1861220674a8f9e2db525f8d332ab8a54771cf2e2f5daf3a829a69819f152589bada82badece5a24e89d2cdf6b10368aad9d5a3d62093560351fe9f590cbdec9c7e7af6fbdd40e0ae46933b206e9f595c2094b939da29ff5ea3f7a53044bdd8ed3b16e7111bdf90eb3cd22404b0469871c0a39f6bdd08efd40e994bf7ea84db019a660dd3016442749137133013fbf8f25383008277a8b895dbdc3358607e2f26a531ae4f7a0f07fa06bf3d1e4bd6a35b5ecb13f9915c6d8fed1351c17ef282b28bef276388abdcbf222f129712c3b61d4d85c0d48b7063afc07ec5077bb78dd7952d804156e98d916b6c858c8496a6347490899fb142a5d99e6b162ca993b4ef45f5d1d98b0fc902ffd7e91fee9e072a9735f119524a1b1fea6886775d4771ad2d29784ded4d18e96d06288cf06b1ef0eb4be61745bdae1d60f8c3839a26db02e128e64a0e258c111a0d724a18f43e8bf9bc7a6551ee397fe5111904950bb002229d8954223e4ac56434e5ea6ac1c011a6a1761ff035b8b954373454ad40b0d86b3258e4483ffe52956b68854165fbf91dffdf394987713e83187c51b2e4435297b07bfdf04579c200d6a18e1e2507a989abd7f1b56a237a0dbbd15534654a28f06ac688dbb02f49aa4e3318f4acf73f8ef293f2313dbbfa3586580482e293d9f9b965ff192493c212b8821bc51a85ea536c50e6506ebb60993418ab0142566e3bbb124db7c876e575e52705d7258fd4af98cfbb7b78be225f48edaa47484e02dfa80429fc5e948b17e68d8297b8b3a350f716d1ad74e05a097461d083c6019e7de1f3ca12ff04314e2f4c0f210366ee9c90a53237fc52e00f24858a2f338ada0d55a72d85a65a5aac690d75e6d403805315d3554ccc4315a5853afa31d2c7f17c9b62d10e71aa1c6c6dbf63a80dca0e8e341bbd9e1f24cf0613b6866196159b38d545305af3413fb381c81f1f8b0c15184c588bb0df3ec124d7494368e50fadedfc7b9215f850f6b05196e05f80a35f054c6d9bb4b28590b06df43c244deddef3b9938353f244f859187a22341623e61c533243604810e3206a891f64189db2802a28a11773b7b6a0fc02113fdc6ad9b67df518ea14ea2a04e44c32aa628c103cb2d031494d6b82a74d7a1f1b12daad7c60de84eec419b281938b9bd3985b4948fe45dd55888114106177ce6b453145d38a8acc2435d554436be422f045a7e8cceb6dfdfd9cbc47640499776e97746e4b426395126e006e6f4608284be788040282dbfdc00478d64a5e78a58e96ab662f1cb4bc3e2744ff573c6f87eabd006db5b89476a5dc40b2e85b7ad660114649ab0e3cc475a5cb0d9a2f482e1d5cd60cb8a03cc1e2889c668ad8bdf9a4e43fb1347f66417a86f81a911f7c763e64a804f9788c13bc94e34f0c300ed3f07f11ed61b30477ebe8ec98d51686df4225acb4ae8ab075ecf50d30a9a03e0a34c937a7d0bab169cf4c747fb603e2cf79174b023f7683cf0d87b9dcea511a62555fbbee168134b47904f8894e49e759a598d22002135d2c3df492c61402ace70ca54284e89b5dee3f74d60f8d240a17f6d5f6818162bc68a2b53577ed672b6025d508580a76d6838da3f0fff0388eecc4c2e9c68e974498635f77c7992e50a39409d4c5bba52890badf5be181f1a9b090660f5dafaf78caeb39c19c6bc9fb0dba1e94cbc5bfa187f9e2d976a744917d69da9acbe9442a90d3ac9abd4fa635522893dc9ef9e7450c135454adf039e4b2d5d5a3a1fc7c54f43ffabac5941cea3779d1c7702920ea83429c22c6b70eaf228f20466b4dd20afa956397b6ee54959475baa24999efb5c6b432bb9b0dc2b79f333f67430e81bb0d84018c479a5a8f62113a5b5a4a6fdacfb095eceed4cf56038b54852214fb7508573612201822ff778d9298f27894a072ebacba54f844910edfd28882a9d57ca3db1231a1763e528a6dc65437b77e73cbba0780fc00b5dc0cc81013c90709e601ced7cde7aceb4c1c603f20c563d6bc515e3b394e4ee2303aaf73f7e6f124835a192100128cd199ec374f6b48175a73bed3d4142f4fbd378be1b68579cfd168c7d0e5d293a86867ad5f67589ee1b801f6c3540f074b1788b4de1c00d148b46a9669d54936678639785c6dc150398b5c7c8ca0d2b14e7e47e60fb724c28ac70ffc198bca167baadce314654c59c2d201794b29f7834072140b9c668d912c36ad0c832889640a360189ae135a843335cec77e884567fd69a25dfc16c3de1084b31fbbef1c5acd76204834326c96776119d197cd4f10d99a48f357d1e76d2085f4c1206aa30ae31cae93d7df95e2e56ec7ec35802bfdb5f093c7e4072a3347ab2c7e9078cc025c53829dbdb46a64a7bb6ebe17b41b89ac28995207dccf4d62508bccb9cba6817befd2ca9e981967345d2a62b7b443998d7244cfab185cb359b746e7371d7a303a9adf8191a625e156ee470197e9caab8fc989817c35ae64b99d2ff949063031327a857179d607281ef4fcd16bdee18138b21c197741f202f358a216dd1b4b463afcd2b41fcadcaa51ee7ee7459f8683f444e596dfdd666025c4d9a186565a0d8914baea4a75eced194a62c6523911bc4ae6814d7f68c4eaad4dbc49f2dfc68b0e35b9d82a0ed3528afba5845f2e8d85f2737342b84152a0c4bccda46de11574050624fcb03319fdaade9411013a2dcb3e3a3cf95fda3069b9569e9db6af5ddc9e46b0272bb45f8500cce0540f5654913657cd0bb334cfb4647074979e08df6f3a0cdc3bb5c4c9cf4189ba6aa671fec6d66a5904841e141c85f968c5c0fde1faaaf5da2224aa25ece8a67d5ba1346239772cf378f623f0a0154f2680d68cf7d5105efced9539ed4288ccacfa0b96075f87e101b81160ed4c288aa535faab1950c713e4c61f104ef16a09bbb2bcc74d3ff5f329b7adb6221216082304f8720934c14eccb47f644de667336785890a249ed50c1d76d865f2b264d0487acf0877eca06ed3f3ca332caafe92b0f5115ed722b8819fa3223b392aeb97f36c58cd111bc44f9c636c7e3844cecfc7f7802a057313383f67d9641063cc84627e0817a426f619818de03b964ae4953f12d2039998b68f807b48c8e9bbadabdef02455a31645177e80ce08939acef14894a05d8e17738f26d6cf9343d144816b60f6fe47f5a2dd6c7db5a7e895a3ad49c8c1ce3058c193b1d1d997dd092e66e4eb4c7be652c9557e1e5f2149b05a41c0b156f6c56a4c6c7174860e84fc241a60d34796ee47cef7bc67841b8cfad4c3768c7533589b7258890a06e74e6839d9ebaeb6adf47d9561e17aa9143b83d036268d968c5080d0886316bc910f9b8a2fc3413297724a8988957b2a2eced5866aa8dd8503f0360703ddf59fdb3a09d5b7760a730dce964029bd7062d00b744ae525a12400a773d6ecf619d6ca7a51cefa83e7d439dfedcb49ee218034a381a2bab8c91caf988daba703ab580ac4595939cd8364ccbfa4455aba7bfebcded1cebdbf43525126aa078014b8ec0fa22ac2359f9daeb723595bedda4f310b0f57e7724b288e87f2a5d87ddc4413e255def6b66888346ee14af62b94b14e7bfcb5e30f909543dddb3fcad163a0f861b1223245be3d2ed77da9b297472241bc1803a3dac4f8672d0e3f02788e0cc5488bb9eb786c89e0c4d7267957110cb060c39db5aff0e1a6236ab12c1c93fc09a10c6ecacf1b98ea1f461d0c862e6f24d54f882ff6f2087b8ae94959888500f335b19303f60bab35a840b4c0ad269ea7d82775c123fc0b9a62c21d1c00d3c2a9d6f40503081f0ede9b39014ea0f2e30592cbdc571ea278187b14ed152a72215dd43c2db2810ee85819200e200a9a327c273e506f41a17ded14f40601093acdf8212883c2b02860364806683be43be10a56cc0db33adf7b797db6eab59be600099097fe2770bbf92f4b71e249b35e968ac8b6318420e5f8218882f9d1cfb3c17c7d5438eec5ddf61e8e1a1e6bd2eb936651ee97d583835d3917f9702ed13cf14e83bb82a0bb50f231dff6c09a2a94f1f42430bb313608cc2352ce0edf7f15dd78a8d3a770bf48ac636ac8991f1d056a66a32cdc8a87b4db25b6c7111e5407817ffce7b6f760088c0692173b5c205a61b82e57a2b163c5504069d77292a200f371ecc6683d5bb984aa5f890f11042c959057cf1647f2895f708e286705208150fbf6f3ae335b6296f7a20685317ddb61d3f94c5ded57d942f5c3e3501bba0db86c6a8c2e49b84b538fe92c81a98250d7a7d96b0c62d81cebb7b382e4bd148173a6c0fbbff9bbc5e093377ebb25669f57111809423e03fa4b84d881b8f60eecaf6e61596d2b729c8fe6e7f831c6cd30d78e8d1e180b64466da3f5989131ae89c2f25a944656d629f297cdbe4945f832322f45d00f9fca18b3f426875e2f54ab94c6265f1c23b9927e6d35ec81b7580b34f8e0d207c107d58252572f70a3084cdb8a222be57683940581f6970d4c8eed9c28d288413abafb6674a52083524c141457706a5c2656f7788c5e150984e0c9d17a71eebe8892d9092f035410f6a3fc282af6ee023674f00472e71f3156cb7b8cd5ccfdc95f41f25f5af35c344c94fa0b74cacd9a8d106ca6ade72b957d57008c9ab1bc97391961f4e95f22c6b3cdce88d2769ff147a364d7f5b7190eebfe10e767106c2160e88135951a377c0a2032d934686837e7c96ebd89aa72e6ab1e78596cf5847cf8ffb2d9bff350d629e52892137bab7d1a3c9552b37aa2579210b688b214eaf8c7c337f5de7188c7160b044b43a16f3b15ff7526645bb35022c91df6615f4e2714d0f6885cb0030f71de7d5f45217b0beb02180f3fee42ed5fc061097b58ff847f7aeb2d80ce1c5a52e4128a261ce47dfbc788c96a04065faf6b8921a661e489110e89db18ea40e587d4380ca7b4634625e66ff2ed293437d8216c9f431e7223f11892b3890db9de9e5e8d7e7e828a4e47489146bfb7dd5fe2cbf932f0a5b15c6a3b57e74f3140074e7ae370fe3cc0302fa9847b6d944ae2ec47347026ce613c386b5b79668ea2a7fb63e011422fd0bcd822dd9cb8a115591c706393270e6be907eed1ddc7fdf64a099fe637999bb6f5a76f51fbfc9197caead2bfbeb5adb214bf8d49593592dc6bd279e83365ae50b4e87e1ff3669472170d954ee603c4fb779a335ab769b697a781a35739d8312b280c8890e54bcb75e1a9e79a75694ec15413982e918e8ebeaf68590bd3e95edefa60d2c3d1c90750fa33125c9cb5f069b0ad24476d7b00b2d5ca98f9b855154def5f4eb86b89f4ac1d303c7a7de1a2ae993ae240742f3d941374f100f2aa54dee450583264dc8dc4505d1660868d4b9856f5c449644c799d0d11cc85dd0c5d318ead566fe222d2cf40f1cb0aa7070ab2df9605a1ad9992f34503b7db7f21d25cd0cd57fad9b25b512a22d376bde5b1cea4069ada94c12d2164aa0bf9c2f7660a48fc7423b7c5cf7cd076a15275971b54488da84967da37a660c0cdede698288b9c7f8673a7b359183a8180c18c807fadaa8598559ec84675bba9f6fc8c0835efddbc5f67a5767358395ad2d1d9cf1cf50f6b07e029d4a9c3c8ddb133d293494509ccd31aaded4e4bc29799bdd4f8316ff14caf1503ca87f11a9f182f7f72ffa4b5964dab180266d4778af2168c4d79ae5a5d915c1bc40a4deef5ec06df9270798df66daf0e2d1e52a8c271d118816982933677d02052b80865ada5c646e62b81c7a3e23537118a9da54fc97925a5913f5be306a1d753a09406caa47d5ef2c83511592e2c9bee0e88c1a17ec8c4acb43bc35db03b5c8e689de95b42e97b679fbfac64308a6771666c71b7ef36503d0dae6a991ffcd1961ac4d73d9b3b7787e458704a449c22a1cca5629cef5f2bfae6a2d62cb375c1d6d014b37798ff96358fc7658c7739f39e8258cfe16e3115c98d5b21b28a7246819e465a0420c4a48fd6e8045f161b9607c2fe68591c5da098ff20348c0f9d3993e8e1b072abc9f1e3de6ed359718810165a53cb993fea9d0af35cc38a905d58da2612e7d44f4bfa641e41f04949ac6e432392d0bc6c3fcb5e1aa41161267ecd1417633d496311f293096367d660abfd9b8e5f8736b4e8b0f16a7c50e19f884edfc23910d4353a86742a7fa12b942fe2ceae1143f41aaab56995f9a717ff8f2a7140cd904d9452388770f3265fe64f3652b1464f663e2b12b6b21576db88ef3126cb2796e28af5b904fadb884743dd50710049867f529143700efd53ca15e00477998516492d52e06a6a64dd77c26d0274dccd934ed57ca3efa857aa9bf285d7a6e68a39ac84099063bb55a1ab09a948365e021c0e4a89f1bb4503a8d66ccadd6c8e558ad8d74d7f594d3815993d1bf4a8ca929b18ab4c191b729292d4163ff2c0d4057a8eeb659e07d74c914c9a75be0bcb4492166cf5ff6a217a04e5b9141e2a00459d2f6f058fa262f9851b8bca003ce65deb315a0c6f70785133ab83498a611c1d188e83e0eb17f39c2a9b6a094ae8626c1262e49127e74552677e7177269880f41e348f1773b93b37f64da06bbd937d901857d47b0fc03c38513c172c4141e7c847a13a651a897ea2186165f3165ecc8cf597451a84878427ae55d96ca8f72388330f6ef6af1c22988649e03b8a8bdd549830c78ed2d6802dad69ad66482e4d73e129a3844ef356ab73ef691df4d0578ffe13c11ea2a55cb40bfcf4453e4709d33960e7f65663c5bcaddfc98e45f147be184af3e8ab1aad2aa48a80f8968ea8a1db89fe29c32a541e2ee42e03078c306cebedde1c9190c388a153a49f9cfa343d52afac0641c9d2fffe9e87c1171d572fe98d724416b31785493074891d9070353dc449eeea897ef98d3104c4c11d9e6c3179813753e98ec9823524f29e151a5849dc494e259da2b308e955df92c92482f66fb409d6cacfa13fc959e72544fa7fe3040595a59b939ca110b20a4a40a4cdc581b9507e76e8a980c25cd9d04b62b403d31527ba44f95a8152164ce165b451db521fd2231ff84654641237d5c9d4ed529359c4de4e3b700087dae3a79b627ef082f3d0232f5ff31df7d557ee266b60a30215ddd818d2120af747aed030f814a516b81bff3f127cb92c12a4ef7bfa1618c10ce9956ccb7f64801a4f8c440b165538eb4985d72129af972d11f2980a1a1a8bdd41c8004fb5eb140eaaa5ed08c7101732b21a88e967e36853ecfa110f9013cf63bd87e4cd45f173622457e02109ad218d5fd26acb6af1aca69e421eed9987bfc592df45948871535b97cd0a2011da27bce07ea5b2b0caaa4db23156027a8482f1b03602003ea29db2a7335aa192c2ac8bd7f9276c2bd1e4f6cce7b2b68bcfe0ccfb1b72e15b4f9d08089dfad4486d09411a43e8ba1bef6fef536305d60b18887d0f9f537e95a1d82be75e590175277f21d77aae178d7908d6c08a08e419f41af68c7fcbd3d155930634529c4549835c11a1670249fda14fe7ce6b8d64340560e0f57bdf829b08a902c7c3ab09ac6067de4c51463a23cdef8118a16915f8f8c5f91c57e3700e9004f1a8da65851c3295f698a716b083351af2c8a6e68199aebe30a157602c82269a68bf73c2357a31e210958a07d91a795c05b5cc90bf76a02c3059e6e0722f24919d891d24f9fa0fa2e34963c8339a03d6d065b50f81e74bd824d2897a04cd4ca207a06669b449bfd8a2a317ece5f40fd7a6946a5a861a2ba327d6cdfe3b97bdbf4e62846c9cbb65eb5e9877cf21e64004c575474cd33d918d7e0366cb517f18c19e461d0044d80d88b77a4ec9a4086949a653cae42eac09d0d0b4f9799c4f984897f1435196e57d15fb870ac4b8cdcacd313f8a0b1f224d9e1ef3a376d6e296621a6da5cc2e35bb51ad730a7354283a5d3bae6a4b69b50eb9f571cff03cc8a9674ea2461f1aa7b59ff0fd2fe9a888be84d3c332a86c995adbcf1e78ffddac8e3e22e7ad1a99896ebab7be656b6eb56149bcad45f7a4585a6fbfd95be4a05040a82268fe46a0ec4ea51564308200e12483b5f72c1972f51fc54788639dcd76873ea241b897b1a56d71542e8cb0d51ee014041ed9b0fb1d8cc0ca65e6d352654125064cb5e9067a4aaae2ec8b017b4b31d47f22a57d648031b1a5b41ea9855f567891158fcf8cd5f354a96f4274edbc63543d2a9835ad6ca66e1010956e746401d83fd8904f18dca10d82cb4ed83fefdcb704cb2226fd3a063e9ce6cf4dc53d7d2d599c5b9614ff14cb8f32b6eacfaa9c7ae514581a0f67878e46fa7f661b8680b470cf8156033041ad9a1f770001e4bac2b6444833e3fe5591d21c693e9062935063f9e7887cb2cfb7920b4efdf1204aa8b31452ea93d38007948bb2677d6153b9d418e9f12d762d98b827c2fab93e8367ed72489e324c6da077af5599d6cd9d8bb04937bbc9814d88cf803af4952697275713f6e4493ca295acc943df2ada221ab331c3ca258fe1b559c9887727271ca555603120de1ce3a25208d9ef20a03250bdc4fa0b379e2e45fc32dfb221e4e9ed2f699cf62d1d892f87b61c84f593d41b43df500adb9df4f48e131c2235dbadb2924460df9330191d470b239e72eb16c7bf0d20c6b0c077e37d0fc410a14c74b283c0f23544bff2d5d2b3f57137d53b425bc289ee7f6c3359b499cf65baffa57aad2bd6cac6e584a79c4de3ad3a118f38e354ecf50e040d97d703a567e96ae703653f71a0d7e24b48d38271b836b539e3428f9948beefdefda3329923a07131f40739a88f008deb329c3dd2d170f58bcffe56cf0be72000d95891a626c831daa284a32beea6f6e3385d3d7125a4e0ef58c94f429bac23536558211c2d7fd4b174990142493ce98a908fa9e2006b41540d95e03565580384d2ab2bea4e47706a23202538d1690bdf368a9511dcd0a4bae5af14672d69430a1344d0b7962323d2bdddc3ab37d370d9d081f09d7ba26621c52d462d476140d47c54f25e49fec62d68c1e6bcfad19d8dbc45a8a02e88e2484e3995e149481e09f90aae1ccc9009b8923bc986c714f44e7d573ff0a8abef17f2e1be20746a6458593a94062ec6a170939d4d43bc2d2e5a256fdeaf0458e4b0d43dd7e5ffb41b67d7acc94fbf8d0c4f2795f34916903ff38aa65c6524a2e69b191a6d59108f6ff3d9f813c96f5cc96f9bdab4aededaef9f8bd77d84134890173ced8cd5fd13987fb5ced34f38f6cb7a7dcf31d8b6b42954c36d99e05aa7c703ec1d8758d3e209a57c4c7c0316a67bd477cfff7e030a72a91c65059fdaadbdab798bc32766118a26963ed26f30ac58abf8bc2b01dab93a9dba7d3a7398f1cd84ecb6e470cb3a10ea3501dfbbec0c9e396900771a2f4be7d865f84bbb3b9e24067985a4c1bb2250ebabaca4b7bdc1c111678b2b97a762710970e704e14496f459352e52f5f34a1a630a56fed33a7900396f916184ecadc810f5b96110e10e287c14d9250397bc2e172bd15c444ff7f0ef793cdf79e0b650ae13e963aa28df7c49274c4184838fa4dde7c87d66c96e7decc2a33d27520a607d26adc18a8639893b325aef0c4fe95750ca67a04c36a46a856797b1fa2e5a7a2cd7507d89486a60ad20320e2d03da78438940aecb16ac0632efa8a5ea1716754b9bbe48010f3282e9e8a6bc9a453173b61e2c8ca977507755c47e638d0f0b0e199eed12e2c48106f0cf346b4a81b35296d46ed523bb49e0583e2f4d80a8be32d4c63f4cf83414749c68b5b90f71cbdc747e4c1e6a7a449e68ebf81dc539bd991d6a676376a5f2e92d8e69dd8ee4367538c65a84328d26cb7f914b37c3a076223b727bb1ebff07c427612bbaa6a1fa073c631a4c776b06014c6d93b19eff3646c90eebdc3f274e28420179c77b579805887f58428cb3d7a0cb9a6a27224b74bbbe77e805f44064e755c829c5e8d1e1de50312a846b3ac74abf585db5ea660d7f1932814fc6d2e8b0efaf4d3714f36ff8ff249b695e4d0b1279730d6b87863380b1d43084e892fb31502fac056aac8a40910ead0764720bbbd64dd06512cb7f3c29b2de4b0fff94a0cbadbb5cfb7cb5595c587ce82e33dd4441464088b5e8ee46da1bdcde3e208236158badc887decde3fa97ef560e8598feb4df6dda8689a8fbc139ebdbee76c9adf29708ed6e5654ca7e779809a15e991d50c640c5238e5e7eb810da5806ce96b6f31788321ba0c15211dd747ce7ef50b4ceec38cfd3723c5002a453e7ac69f417871bb3c1fe455bbc6b285da76ecfc4f18a511d6c05c2f6330e1355307eb4bf9ca5ff73fddbcc51eed04a830ca68beee9f073646631a31d6719897b374facaf5567ee1080dffa1084ffbd30db4670e9c2d5edebf55a1b58d89c01613d97603b69513b9504db95359d4c39547c81ef5d4188b3e05b33c20cc3fcc436044b7fc9e9cc4d1506666c19e3fa8a6d293ad1f2ec2992ef948e92e537ac66ad7a9e82f587aa206ce0c1546bf75ebe760fcba42c2f66aa165391e3dda757c9edbee3ad97610f666108c0cf1d29ca243f8724a044559bb622f9bbed91b42e566ba6d6f05cf202fe6fda3eae551edd66674f6641b9bf0d9e07f226b1c2db1017c96db45a2d7ff016679ddf5c05490b12c067354a609cd6bcb138bc7dc39644c2972a0f8bab98a9753cb6769e6852e943e8bfebb60bdd34bc84f78982a7f30e15287b0ea3025ffab1b775f5a7c8542533c18985c05fa76b03fca13648128c6fd6ed646d03184502b2cc8a3fbb9c06d37688bd395cd2f42b1cf384c3ff68ecbffd61aafac4fd59364e7ec4dc90890bf2473492d3aaa5fb08ac70d82928fa9a844fcb5f3106ca0ce69377eabd2a0170325295abac0c70a5ed46eac536ec6f704c18b6c4db9716a32dc71637feacfa06f5627cc8b8b0033fada6bc7b85057d522baef75b262efe3e830b2a495601556d9b2530daf543b81b851429fcf9a12cd24bcba3414b80dd629d6cf6a481c0ac584c92b8b9c89e4e8d20871c812ce8351b2ba3a19fb79956d5f45616c67968bd2fd16ce2c9719ae8b16882e1afcec0b5151b390ec4e467724c753bf1d8bb3363e80f8cea09fb907c0ce06a1ac87944ac97ed7292741991a49b10e8ec9831c64a1d0cbbc989e974b63f321efae4b2b7fb0cabe669aba8366477f385e5adc6295ee1dda7414f44799703f70c9c3b20659ddb72f636d8f668d200cc9b7fa0b4ec2c498c07ee58c523f8c49744a86f77fe4cbd710b341cf3f9f39afbf90158dc7e6fec665a2e01ddd6d0a295079875f5a3c976e29cee58f0e2380aa529ad37fa7c3ef23145f9ac8d6dfd0dde6d4e77edd8cce85adc104d345023ddbdb1fa411aa17b4dfeada24e657b53cc9779bf0cb0f522a30e2b319c9c57cc2127905c5a5bfd7e5a50d96981c4fd0b2cd721397c56948981b8e7bcf8acedaecf7de083b038908b99d0bd44e3b6760d41b6d923eebd03e377b217a43dc487f85b6b668a6d0d036822fc42973abf41e766b2c4bbdebc1c4578bc1fe83a051424ec040fa794aec4495bb86f292bcfbb7aa23582d74b2be72eb30697bde050e0f885e2e003cb34bc4387f083ae1e7c7693fc03f523f07c3bae2d9c2585a641c6e8675ae8f1efc9fc8e1f8fb8abdd0ded57c06681ff76bc2ee3c3300b9607867ffd4ffe75f83401075c86baf57cd65a19ee3113b481425571c71aaa63088d74ed9e2a6a5dde920aa940a9d80c58113db27ade81871ab0396a39b78611b35c6fbd223438225582d3401472c6aaeb752dc3a577c34a1734d0e941620449314b1678132c2f4a479a56145a7d16cd42346082332f3f509f917dd3b9b09a3c4974b71f36c354572c4b2554668d8c4d60ba42a1a7be617e313dc0980443d470bf183fa17d2fcfc6e5033e9bd5d69beebcd6b1a68488e7ec3168945d3a18b92c58f298c9ae5164d8dd1d0a55f916a67e4de529786215c87b63b133adf854e21e65fbe32d9fed96a38023c32b278d70b0a064877faa64fa69194e51c854b7bc7e17dfa77427ba61f36282bd48496da42122faa6a85b462354c365a9ccb39a6d3e4e08f8225f9e4615b74830e1cec43cad64257ff6af8d1b6932d61e53d7992e8ca1e32075666f977bec9ca17158ca5485f2e29b8b32797b4f366eda6f71d1e3b3e0b3902d61b24836f5adeb028571a98d69760cde23d62b1e1adf90d61e0a02dbc0cbfebafb9c3212ad4719e693fd2889ca50d6aee2dfcd76b5f4c0ae8120c8a9c724ce9cb10675934bc32991604d619156d3fcf9c60af20b14061c2a6b0ec55e7c88f73aca80fea1d03836ff1d456477b603ce1c7d2dc081d2695101d0586de9ff02b6beaf611250fae0b6148f2709fdee59a4622a6bd2cb4fbdbbe08bfb3ff0c5ace10a628bc7167b3241201e0ee1ced3f7d6c80174015befe4cac98f34e004d2ac66ed720802e9e78cd3129acba790aa8f40710a4dcfd5447a20da79b34a14524db16eafbf897389e9d02c78a260794b28d3dd72c9be998a0b322c1e271107978d70e1c9e3f214684f05f67c914ebfd4cfd0bb59ad9c47c06f93c82e79b0cecd9a803512d65c97509a7a1350e7af4df842d9c1e287e064428be3c51332ae30d842ee31ab039abe3435112e6b2b7a39ba95e4c38d67939a0abb5c37fa1bef4781e52bc5f744b3346b8a153166d9bdc6efe7f11d35f13d4ce8b63a7680f9221df97341001561f0f7c4fc16bde7a65a388b079dc241406e63d9f04f18718e7114dc5e8ff8d9347afda23f871042497bb6e445df1e916efd5edf23ababf233dfb5d127eb6fe33565893038f8fdabcfc51a8a23fbad90266909da5acf898152b1af47fe5f127b5371c29f5c59fa35a52c00545105be2125427e0e6c6900bd89f0cf29e4c78ec04bbe7b18ef5eb5c1a5dfae4b9c78bf908d4129837c4a1c4e4695730734a3f691b87841ad2e57b1e2bf948248cc7c3bfe71984c9b0db7dd679ad9127f357da4fd753c148836e4d239bbd5ad43f6073b95f5b02425e30719ec32ce658613d576b39b840083eff0e59d45923da4bf00aa0349abd93a70debdbf57e0dab89e725bd06652e6b88ed8d51af74a1af4fe06540a26061c6f3d2c5eb0242436dccad3d67800838855ba6396370e7d6b017a73328e0323555d09da0cd44dfd0d937154896c9020f712e42aed70173db72c71a2393de83af50a939a7d80fd8db5ff20f9bd21cc26381f8a0153819623ec042a71083343a7fcce72180599e42d92a32f24cc16842327e7ee0c52fd478e6ac0fbb563bc1fd80908f31866de219d220a18c2aaad7ba439f8acbced0ddf6e64dcd8686abaef32db82cefbed60dd80137e6b7a0850360667f9ded25cabf41909cb56892046a01e545d87970bbea53610c9a2df0bff730df4ec7fbd57c66ed93ad7afbd24848c919163612d076dd44735a321d697f3df174ead88f018e4ff7e99f86e1bb4207e87886088ca6686423392474f10a919f4a72a92a1bf902a3b2fd224aac32dc969918b52004487dd7a5e487485776a7b241b81d102b8ffc46680f4ac153fc4ba05807f9354297e57d7dadb816135f601622567bfa084f384c29fd058d03f3566dce3f752f560bf4e352ff5c30fbb806e87ec9ea7204b53031d931e93068590f22cbc6da0f51acad6e1d7082f4bdfdc15f28494b70cabe59fc020001178aea6746e758fac0b8a8e15f1ad7831936a195b81e8788f255e62296baef3b2c71c4b347648dc43d0113e0181d315c18f1aa3a053d0f50e0cc6ef86ef8ab9150a5f1a9a43e83d9a8e6f9e942468e72e249d453edfdcbb427af450a85db43ced46f7e7babc569a84cb9cee08800e7eb434d8c7b052997a3bdf6b82e8a83a1a356608ad8ed31c18115099e8e7762813edda6cdef117053b31c41ac6e52264b825943eb456749a5c85b49a3a17083327bb96e98b7accd40bbc918152b0c1103866affc433b6eefa21fad6b84f20e1a185da085b8fe11c0209719caa432b11c7461393164e4f886fd605468d30acf56ec62c330026ee07d67907f9b126d68391552055afb3090e6513657542c0bc4891e2a774f75b4bd180a9330e591527abd98b641beba37fed5dd18feef3b9e96a393e99d7e9bb3661308da20de1d31f4d3036263cdc8d8d107d28f1b62d2e3597f8c540c941430ce42e3cfd8d7fdbb181511c0c1b6c0cc9c5d665f70390e035a1806727294ec5ace666e0dbaab6c5173d46e04e0fb40c7f1668facbfd16bbc78e0c2e2a7a8a82580ef966b676184edcc4be7b9c9eaf5badaf0df4f68647341526d220f486dc6f21cd8eca9107c26d08063388ade9b8c90a1363d28fa1f406a995a814fa465cad924b0ceb4400cd1e3b77cf8960b58f258fd27255184a4f4dcefdd2940846eced710802b7bbda789bb67f306290636ce2f4001f32b32edd10531b7ea46f5cb30c68636a251d9bc7a7a6ff6ad4d32d6eaefaf6139bf0e9a3e7c18c751f846cf2e9cdfb7554f6182cce39a2ac4701ff1236b066974eaea5ee5864054194125087fefdcda8031151c5d905ab113417bf029884231b3cea8da35e2c9bd97039bf5152a0f77ae3947e41f3fc55c3c563aba2394227843a4bdd7dc62cea7411256a3d52ea9495eac81e5b6998a2fe5a1d52984457f73152c4e05d52b3bb063197420c27d9fff3a79f4be196843f928e4111f99cdb03e76602f864367285aff3024245fef2951f8a2bb9315d26399d15dbef9cafe73f6dc111b880e358f0a10e0271bfd1a04982094d20d7934684cc63dbf9bcf710d7bb40163247c084d923fd42d09e0290215dc5924a479a98b3039280ed3d83fabaf22825184e214ba2fb78887e0cb0093486db885cdded115035455decfd56b63fc589ebb8088a23f82f16bfe7191987331abc36b1e29b9b568be5815ac45b7d0d200444f5524c1ac7c65910cb9bdb0c2277519e057e16ea34ebc592f445bb36450fb1129d5d8ac4bbb11699aa85b51ddb4ea3fdd69a5980f3c220d68b70cd8ac29b0f1291d99b22d663f0d4ab695818237847119efb8d06e39ebf8df23a7c8c02cdeaad59f21c6bab2267b1082085fadb756d74d3d9d670ec76956ab482606eeb24699d28cc2ade85805248fda6cf3e40f1dffbd525a7636c6f75c0972aae1c1c6fa2783aae21a3470e7bae4406dbc3d6aa264fc04629a5beb718cf565fe293207f45572f2b8a3b6820941a0f06381975c83a7f52303b77cf901613d4f51d55a2856a9f167438a5fca521e3c77b8cf1e83d3d6cf104cc2750cd76c4bf6b9cca005b27dacfb902c7c1ebd25fd85ddcd55777b79226f52672e429be4ec95db8c549035ac61ed51732401d8d661065f9072fe223548f797c7da86ccc0cb9d500db35ad7ececda8373813520365d38ecced5af2aaff685153d44c098b176f66a09b5ffacdd0689738582d57ca56936737fa638e5fee9fb75b56995ac201199977d34dc30048efdd0aed91fdd94d02fa8ca6bb664b42567864fe4f488505726866af1c73991b299978afc57a674116083746a5904a17497e29dff4cd235bd8c582d9b86bd524ef6a3f453497fd551f1872865f83faa5221f722b49f06cbd107f25d645d33e445640c762cf6113f0f25845147e4d3a86ead5affd54bef8b59747b01f247e2bb326633b1b615a91c14b881539eea6554b2d3836ecc314de3c82e775e7c4d8e8c9a4c182f11c3513f026e2dc3488e0e434941149dc0475dfb25d3bff705e259278f1eecbe6dc79512c74eab3f869e5f38112515efd8db770e3bdf229ced45ae38e890c33c9c4877e1634a1d8bb68d71ead0a4a7b8297139cb93ed31e4751091909ee815a379deb8c756b0d838d61926179bd9f8132baa0823e1bcdeb52342dd9008999fa720741b4c2d3943880c112f348f19d9ea1e4f573e595dad07144b0e56c4b430f6cab278e23864e8f61fc3dc49800cd97d1c284c80edf938434e6f775ae1d3cb57b90431b040901de6b3f718483873c5b1da6e4558d5ff478fcc6efe70ee22c0bd4b04f3794939121a276e2594fac88197e711336172e1a3847c33579016202b229253a1994ea03f85e7de199ddc26840808a3bae23fa8a023a9538bb22c1dfc08be0a29147ec22b387006f08d5277cfd90243a7f26590c27fa33de8fd1e85228ad26faa96d0fe4e1adacec1d4616e08efae320ac0bc14233e7fe15dfd3b1e552ebddf1c4930b19fa63152d06bc1fc20ecec787f110fc7e5d29b6477d06a8c695912d12847d3290b5a9763142babde7c6dc1d6d0bc6cf4b17c16579ee23bff065a45c231861adf7af5e33afa03f1bd4790279eb8294d410295ae8de1c27f3ed12ff014206c0477a22fe8e3aa239f204215b4bd6592efb8fb207041b2e0af3f43f0b4328dff3d8fb768031930ec1db628cc209733acc71f160f85797a271b7c3ba980880901db6a95b039f659bd65fcccfda6694c42a7bdc8539d177a46888ced0c427cb3d6423318647b0b3ab5a284b4ce466649af60e0b58952c8037a64ff2f4891d819d0990c9038f704113fcff3bba3cac8c97d13b39f7b3e7ce56872d27002121d409840d8f4f090fad94a1b34ab5a5e3e99464262fc5ccedcf7c863d42f9111b65c5d15495c466feca53667af00207b33527df5253cc2b1d43a12584ea7ea0271378dc164f4acca674272e4ba46a3806f174fe8430e23289ac66ae9c5d43b223bcecbf18c0eb7eda74aebfc5fc31af2047541cef9a106585fafda163e7d3e4428013c4bc14294adab345c24321b6c9b7b4e41286dd773946f14cf5d00388dff75dae46bf5d6024a6cb9ddc9f4e9136fdb8395844c3de35a9e539c97f3fed19df32b707d48e2d138cda56a7d844cb74bc101fc3315385518633df3d88c234acae39e22c8eeb67897073317c00c6068343e3d634882b3eb6c5749f63a489b70b41963818487bb3c4f3990ab041b486f050d47e4522a89589b8b401fef39216599e3658c430138200bf5b9cb0eb48c2e4f8d7a9791ccf7fcb15c0a0455d15c983274c1b4c8523c1b586371bfa6db8254ff7d3906901b73914caba5a7092c75f2d45e41b00e1bb6ab195808d71058fccabc4dccd2d18fdd09e9b88d61f1c0414fc83244ffebdf7e06fd061630a485fd312a92cbdd650a572664d168077bef6a6387792d856466a6c05f1946abd216171a38f6d95cab71a7de28686fafae1652a5813df893cfdf2fe256e094304f4c77ab70d96dff53fe2f3c2c79deffbd39f653f8c0b72c61535ba6d9be41b844a44c488a80102246ec2d86ddc43b67a411882b6348f9137495ecb6722b56bed10c942502aefadf06aaec5619e742e55d970ef4d5343417f36728de5c55c80b34c73ec9845bb453f325269911a4e5d37c5586f9b3d28c222fc824ffc098d4caf66aee5827eacaa690c823ca462df6a8798be548b047a0dc8246e87e8c9d568c2ffdd27407ef3cffd1a6caf94f58a1e9e93610e175a74df61de6c12158e080c90ec7d8a8049ff07d02c260200e1d21c7a7291289e716fb325975b9c3611ab44e66030bb7a79f1c5c9c8ce5d2e75d191b1015ca05abea2a43b175425295df125610e919b295f6bf3e3633de381460f5e2ce75cbe0449b1feaa8779e11b9a92ab1d51a0d873350c05c0d327dba324e9c3a91ef32976f87828e7c6c0d0459955aeb8544a42bc6989b66754e5276412f8ed14f3859b3c2b9ec55a4b26a006cbb9cf5ebb46bc5e79f2c1127b21a5a9ad50c7953b3304ebe05e6b859c49df8275c971c21851219f89a8f59265a488e6ea68a99785af8712a7e23172db099452eddd81a746cd6c1119c6600ed32ae6846793d2b52d1f9522fcf22320cbf6810af691da63668e2f0fec562098ee02a4536446678c0ba01cecb00fbe5c85cd264a2f8f7d94fba6b8efb0aab3ceaae184b6ebce093d344745894279b6b23a136f4e60d8ddf574589f75bbe65eb4a43426f867e77f39f2af6910ab83bbddd9a2362a7f9fd0ec8e02986eaab94010f0690c88b54a73dc7671efb010ed44f5c8db909d65c62476c535ff9fd9a4a7e70ec02e25bf14e0aa160a425fbb63471e87d8695e5ed6dda2c2695d0f919be86b8f2c9c258e47021b17d2ed82f2d76ea604982abb57dc9871f796bcbe4e7879bf58d45c63f1ec600bdb13932029c062337faba2e11c7b37c1b4d4b0474e90168b04ed1e8552ed3833d3036fc01371f3eff36b84960b0b9475e20b8dd9a31dc7c7482570756d66a89697e783bc4e2b5347b1b85c78194aaca847f30d5aa5234173bcc0e135b6b072b1b5f1d791af8a54f9a84f455c84c77cb5341d29f15a497e372cf996fb86fd45b2330ee72969ddcbd96b45c23aaf4570536a1b0146ef450b1dda5a1a57e35b5abf04490582b134908eaa1b217ba8e7f5c58016ca523f393381b7192cb7e52cf535dbd4a9fbe2220824f17fb69bcdc7508474603715a3faca75e4c9911706d4c29cd0b19dc3f72851e6a2b92411441167b4415ddf9b7dc3f338e806aa90bb4187f7f1e5f4531c97985d10d0c29c0f594be60b2ae2f8297373cd0bdd1ca39253f7c7777c79fd5589540fc94f155ee3c85e1667bacb6c302f4984a8ed6fa3ce450540c4eb0c149429e5acb0dbb85604ab4f9005fa0cf5feb5e94806f961c7c8ed4d0111086f80614af1201407154c550f679bcc21c2f3a3b774b778ce1f5640fe20ba83314a525362c871b29ef9c1c9689cd188c52e1a8e218214a55b6ad9f3d2496ee4e60023dae7205497646cc03a8a955b767e48b539d64668e01d9c997ad092cff29f38eb44741839f98045512c280391d8186464152405d68a9680952799a552fbd689768e6b40eb6cbd57ca56718a3f964547d27f5f0471a746a4706a7be8a0559b9a3caa427b7eb97bdcb0da12c10768c845455ff4c5131e29c4b3b23d8916aebf3c7f4b6e535897db2d81238457d985340b0e3fcd76250a69139262fa89b53dc4a5c421695b15871c1a4883bb489ae4370ccf639c5d11ccc39c945e5976a977d20019c96f8bb6966ec2f126d5f40562fdb55a304d46faa04fb8d34c7feebacdffe18847863ec1ccc24891cf235511a70f144bd3f4bbda447db96385f303f2c1af43cc9c483034c61d5cffbf41c58f45a5f257720fa92ca476e90a2c14577e78556d875f6f34d95cd8124ea069891543cb5909141392febbfa33f6e406fa796586fdfb06aa0f4454c7592b078d46227dea9f024d1724f24e1d5a76435ba30d7354a9d705f27334f65b8da24c542fccc3fea5555264ca37f23cf7282773afad8f5e50e7f6371e15c6bda7895309c256da70c90134b9922927990b338744499b69deafdc99848fa2f10fd7db4e1575616c6d58e6584d80ce264e27fd293a5e542f3063cad000112a82a13b713b023b693b07e85998673a3ab5bf4df2224b23fb8aa3ca3c0e9dde6f7f5a9dccfed432d389ebdc21ec4daa18873d53a9910a67f6cd69acb5094c8f9287c7dcbe970a297b3e695b30c5b904d5b3a4d52120da8e3ab430c5b3b623d5e1cfaa2c9a5ee7d975068d32fc58524d3ce49e1f9d0756994a3da97d97d9a91f4efd58d44c403b76483e0c0baf02bc36dc97be7260612e559a545659c8d50bb083fa877fdb125ba0a672dd1027c03d37953c0e930dd59636261881a84d6fb0962f26da3a94669f168ca06030c50e7e56cd2e70679fe7795a69a0e3b0e6389b72f1f812cefa873d3e2e9462672b09cb9e5412186fb74665a04b869f7b10e371d3cb89c75ccc8f5d88a74d8037809ceaf58711ce685ed8016fa7717a94bb6ff38d2a9f0a27cdbea04fba20ae71c80665301ebed593bcbf8eefbbc7241873eac264d56ea73a8942744fe2a9ae689b3355ca0fa59a37e033cf4d581d142c68dc20bd6d41f77aea372a4ecf4d56e03a226a37e53d5ac79d6797542451a038be77e741e809baa4faa1e1cc6616f27cc58f7160b5b2f4aae7bf41ea49e3f29b0c4a8adb9a4f04ff9f68e6061331483a0e5b21977d15d3e01e22e52eca586d2142caf29b791f4f23499b51126d660532355b5c2911f4f909cd4c0b9a8b9a2ba50881eddc0a58de78c8d6000c4324cb79b5c2ee98e6392d0abf11ebb2eaa305e8eb7a02838348a7d6cd52c4c4aeb0d56cb5ed3343c0193a241e60c4355c3ee3001f11ccd8996e68d4ba160727c20d91cd2b1d1e416022433be47193f2e3920f7cb7539aab1398279508d95ef79a3ee91656d1e714b90f98dd4cf57497b4b2cf1c5a3fe34c18d5278bff2f6520940496b500eb8e47e30cabf4648668081b18ae224b78ca3f30295894508d0b5adfc3cfd46dbb4478ba09aaf9103d8177f5d8b1600c59305fd20e6d115c488556adb5810f1fe05c1c5b32dc98674c40a4e1a6c7024717a11b2dc397f44ccde8eb81054786f244c5ce69c650107166e3392b9d360a0a16a995e9cff1d164e57151f38ba79d5cbe51d2a6b4dd428b52f4390d4c5628196bb416d7c69c93f4f518dceb03b0b932806f49f3af0b398a18eeec3602de82c3bddad907a53eb95e01b87925a29b98db30bf36cd880372464f8fe73e89cdaf193591b4f5b62c36d3dd452e008dd863a03e94bf7a1f392dff1f21d3f02bfda5f30064059b1bc397e449e2ea90fcd8922c02d104c8e0bb2337b1ef39dda08ba2a0a289a3f835f751ce3230080c505c1e514e394d7a8fa540c9da6a84983126807e62cca9c1e6861ee316dfa9e8576be1bf738147c6d6ecf13466d73c1d3611bc71bc4bf13dc590df522abf7284f41ce9031468945f6bf5d3cf14ca6741e57da4f91e6caa446b92a5c875cf0582a5dbfaf62b6c43590793305a440fb4710a8167ce334c80b4ac944998ca82798964c586610da2793984529bc555a0ae30768a690d2090ead533f221714709009d68b8bd05702ef945488d1d65eac9d0e1ce39d9d1c44e530839ec7878200c4750cfd75e14df858c2d1b760df6e42318accfb08ed3a21595160a2adcbbb43cc41f5c81c51e6cbfff0cdc8e5ac51bc14f92c034152b3fb06187a6354a52e75c65f971e3e233a631cae5ba5e5514ce1b9e60f74e2a0c088991eab17a336cee19029b7683f6180cc0b5486a70ea0a20e068c23e43c4c3e08bd2a259a376a042c54991d12c83e7bdccdfff05282578771ced9d473e1a66e5c5bd3f0bade118c5a59cd3b3dd44b007f1b8ff5abff724c427e4eea8270da5c38b229a04f49e35357b732423eac0db84e98c8e742261505f138c3954141a5d9da3b4f035eced76c673deab123fac84e886f5131a51b3ef814259f89f9c5c2bf4a0467a913074cd5b17be793d3c9b4db084fe180323e5526e18c51fba02fb8c20f96899e71cd9bfac3caadf14727b5fad68ae39cb0b3e49160f32cb178497509ca4fca2d3125359f1c47b14c3f14f8294a224121c503d070e6c78acb2640e54dc6da608f48fa61370174ded04228a5111e62068924d1354678be9cd856829366f631b162957051f02d7cb165a312f2383e52bc40fe9835b242b3e50be0b92a148c5d1830c75111bffb0db822e83cd7ef30285e9bc532ac6c9e53af4ad09b63e9fb82dc34affa1be903f886d6b2d210a08cbcd7cc4bc4ce3a0b0abcc5b1c9eb42803678761ba4fc71ccae31c765fef136e09e8883ee60655ead723c754a7d203694423614f3e8c4c6f2fd2863930e0370d307881d3c2637466c8eda3a7c033e15d39a998ecd689445339db628bac8deea71502adc0793024a55b244da2743ce936f8c0c5185f737e180e83259f7c878c75a8d582177a8ab31a83610c914de017765667c4eda781cd3469f67dac1708d0b0a6c2b4f1aa71bc5aa79dcb176562c487d84cae9619b0b37aef661c0a6c865f1f978eda864865ff511febd25a4085dd42c2eff2cfd53dd7b634ddddf8d75480a799d8e79ce8d638f0a2ad96baee73048085718fe966e45d790febae6316689ef2fa17b1be432a970d126d5217cb9de192cb2df8480a9f1c7919a875938656e3c8acf548ca25f1e7631bce0037bbbdb83d6d4db70f38716a0640e62f848b7f2116b994eced8a92ca3aa0a03af1cb39566f7b65bd82469aacfbf2e195a5406213113d8e4ddb54669a5e0abff1e671bd350ba828cb37cf8c6b36c804c382c3b20450419db8867bbd81c8038465a2dda03210eb4a25ebefa1c4762d1f37ab27c3ebfa0b54dadb29dd9ac106ef6dd708a2d19ef239a94c1569306041373d0105ed08c933302ee36437bb2dd80b698a99bf29d50e7f24bc6659085bbc148a07eaf1623835222ef3979092e44e826b02b45689578090139f72acc383e26e3bf7b94bcf7679c1685980bf3b52426b3099f1e902da8c8d5f6512501bfbed7281b84426538f996db9b750e9c6982a6df30227715f8129e4a73110ac76c5d84227e2a9feafe406e71e95050ed2df69c35f872f5164098c4bee45eb71a78546db0440bbd5ef18fcf9f2385a0a65e5c47f746da42112359d8c5016d5ca86141ce30b936e54d373943cf02e697de1bd8962926975b823fd7d0d9a15e04be91a7badd838f85e0b89f8ecf453cec2c7df8adcc0bd9d36bcef96fcdcf328079f3bb5bcfa08f5ebbb788b989b8e876989dfde7fb09a21ea9324c9fff9cc1a2bd4267bc392a5b94fe2cfd7bce3b94c6ea1d36cbf39123d6b61ebe8c34c4879ad36522d2ceb8c9c7d06efcaae3a41607a03c1a299421ac0d7d9378c147709de34875601489487f4010f4746c078d21b0d1cb56ddb6ca312a771c7e3088f219d81e5459df4207ff1927850c28a71c2a7b15631b60281200e36ecdd747e9d9b16910a76ac0b955d7de7952413d92038d968c7705b5fad31e4e312565cf9e50aaf7e47c54b664134356b9a13ce1189da90b26becbc2d6c479a67efd118b32a2b7dccba533d12834a598595854474240b8ab02a252b5de2895732d44d0fffeef449885912e3e5b36cf4d10bc39d2b5eb975f8f8e29a38d1d148cbf64b7b9d3a3dc1b26855309cb7341dc4d06f87ec47d6419c1e468bde8ac38ef4a87af7d3ccc3c134ec94511c5a60fb6e671ad4bad2a00bc31bab39177595776ea67daa73b5832c422bc7b24520f07fe0d2741cdf698c029158954b1fe4e6b33a1e6e90b4403076efc1afaf0813d5560691452c3d9c24bb241f55e9e24cbab06ab81091c03bdd72d72bdc41ffa6e743f0cc91acb12dd69182a58f20b8b1f0cd9c645fce418be89862fa37ef400acabde0e28258d846e9d9ede0bb5baa24bca96aed6d44e9245efaad86df4c14f662d539406214a7892a07375d9323f45c3709897f5a7d0caa159dc36ea2d5e3c762afc6443cc7a48d88ef78cd3f2a30dfcebb01448085cc802a56e6a63c3bf7d12b77514bbcc8fcdfcf27e2f5ead36fa108ac6636f669614b9925d47eb4f571529bc31e616b602c2d3ead13d35b68c314b76ccc3fb03e28a92af613405b32b932e224dda11361b52f824acc0268f55cfac107d2e259b85b2b876155ce0cc2289e900dbd1c735839581b3d03a757fb70c92ecb231c801ceab088387547266a703436afb1a13c5140cd18247c1f27085f436d3a67eebfe97253bbe3d5f2c49be0f093e6b74701d0fb204fd2d7866cb66d9e6e0befbd606dd82947c8e26a5fd8e068169ac6fbd280fdb72c850105c7b466eca5f357042f705be6c9a40a7a19b72d7e202ca05d785346d5ec319befeaea2170e2f5e77927c214b4eac722cb8de8ddcaccf011cc2bda278d4731dea8232e12e52eb1d5207f35d6bab8f0a0604e915bbd8d0ac3d175b1c5c365e34fcfe9e6ab25ee78be10f569f3c19522b554a70e424eb2c0d691bc896e5cf5931ffbd6881b2f59563a10ca2010b5a0eb9f95155cb651f896bdaf1e123fd9f9e33fb4a38aeb7a65d74b0bb16b7c31fdadc51987c181adbb94dc963258136ea674fdf066b31e6fc9d15826a004242a0aa5996987e68b0839820a75196cbf0114a100e421609469915c55d95945905f2cfc6cd514e2b767adea19373b4158a14725093aa061efb0cf1e59e0d402285cc25fa90522d5a3ae4cf585b3adb67755096db76e3a796f7aa0e50cca3eb3834ca094acf76948a469600a1096316f81a7cd95783b013d7da1094aff89af90a611a9eddf9e49f4a49a511e857176351b16bad5a61bcea9fdacbd5592dd64dff9d3a0e30362f4dc2897085dfecafc414392e98159b6bf23f659ecb7499982bedfe5de9d0fc661cfe9b006b07b18803582793eebcb5e098c4696b74a7dd0ab937d4b89846d7340c0a0b6e410893db932284dc84f64d02074a5286eb895a8eb154338c12c0c1c5f3c469c777154053c2c69bfb1ef3ed5e2c29fe49de47cd96391d73461afcfb9e71314a02ed4d1acffac1d16ebe31117d1c6130ebb70f379f0bdcc3f79bb49cb83587da1760895c0f76d1aac57461c81e17aa4027f9ad1580d51ad938f11fa7ab63c4373b0ee707631b4919509156a19929ec063b582a40db1ad79dfbb77057d1feb084c2a249781cdbe2f4f6034c251439ff81505f16e66078578f3ead01ae7605e27cbac10f8ebbcf932de1e1f82657631b71d6c0d56ece6d75581697a09a6e9112b8efb58a189bf7e4419092619d31618930b08e30b1a798aee49587416af280a9aa30d67d8b094c3dabc2cf6ff1475e2164820192ff78eaa52258b2722fbc292ed9373943889c4130666860d1c0acbd563f1cabd0183497d1966edfcc22441076a403a3dd1bc9ecae1a9342bc7be94aea0f67b436e5e6c89e94573ff504c7e2527f6cf729856a5d04891cbb35f3426465fcb764347f6b7884385c1aacd3c8cbc59e1117628c1c6db929bada95a9cca7d7329c1c56f1ada80e0cf12ac2ae9597cf9860131b75d6db9df989c8d959ee17ac3b083b6edeec5f445516b574c255b927f80275a0122bf9f8d331bb94ce054341d60d074f5829b4bea88b3e17857ddf85494cff406d467d6445a836f6bbd84070996e4f4c9f694b9da33f5569f56f85714d1cdbd9c21e4605662543de20feae24ed8c6ae9fef586c377fe2bd9df58597fd69a11d4fd69df0f2631ca4c8661f39cdc69bd2adedd8e0d48d285e6bd1ce3e8ab92fb02bcd27145caa10e61589fe4aa8998f27bdfb1887d2881cc28231e24c8c512cbad302d5ab1dd63dac88086b1a53e7f11bd29730903eff7e10b0165464bb845fb12be1a2e22adbe2e5ca77a2d6cfc1e2c1968c04a167c8630b86e0cc6e26ef7652a6dfb115553c40403a916a56193dc5b486eaeb9ae0d73fc1b72a7853791c5c95e3f965f49665a98549caebff0f30ce71409b4de2f256f5df20e30a83792eb54dfd1659a12934cf6abcf1bd398510b3327864c64ed586a424e3faa5c00a4faa22cc96431b61c18a62fc3f65d9ace426f5368efcce4df75993a56b9aefc4ac55901118c97b4bda1461a66e428c4a5b2ee3aeff26c056172d7000bd6ea0d33e807fbe5a883c5bb562bf9936baddc1611018cb8718981f72ab8ca830316a9de47a35db1afc4890102b137aa23815f3e367465a3993d2e4d62d7114e5ffc91b0a27f1dfe41e3f546f2b284c33eab82bf0467be296994b26d2f6edf60a4bcc3f251ecc755a6ec7eb9c893a88ecc51a363277d6bd7643b1a093729e0e960ede0a890bc282c64a113dc89109a46e068e097f04293125c6118075a3d2b0364f494b2b2564e8ea32d6d4beb2703c6b9d693f0a7237258597aeb6b953256e5817ec6a1a83bf54f5593b0c207029e19161a902417a15828a8b2f8173047a7770e66d612b38e91d268c4e2517c987a2813c900256b144f1cb8203b8db1a7cbb967984ddc0ba2bae8499c9e3a78e28fcad49c8d53e84b0f9d4eaa72a2acb909220272826986d0be784bfdb7f72587102cf665bda5908726fd7b628c861e61f5a7b37454382a398de1b123db34e82cd31623c535e4b373b40e0007a37d3cb9d3c5e7dc64829f861088237cfaf3b2a1cf7e095ba2a75ba9a30fdf3a98158b65b0a9a2bb0b8414e8f5c60c86fbb265fe7c83fa6cd31b461511220b41e50ea478c9ef28af0029a1effd1b771ebad9c7de80a0095e72c9811d9eb1f4b4c1141b2c03f04e97db75097be68676c66a0bb19a56d1fcb39aa4683993039159232d3eedf84c9dc5399efa3f9ceee307e785b4c0887ad526c2fd427f45bb0a931bbc37e2a629f8e71d4d1d65f4a0576f5f180d4cc7821c708c74736162cb364a2f784d88d39f23f62341d01c47cf26f5521eb1989a83397d600c4f6c4c2d776d7ef155c5b4e8a3e2dc9f70c209df78c2d73105980bf798929c9067a68c89962efa7c81ec7d952934783ceeaaf749a740af64bc32aba92d694e92e3c7020045375718d27f76b76d88a8cd6306e7a5f3c026bde1260616164015c0014d71f55f591bf3130212bd2ad307440b9204e659db6457257e228331165de5430601eff3a335750716aef7b96c7d8fbd1969a745f342772e4a735bcbbf2c48a0dea1f8a87ffac2f45f6014d3e234d44ec67dc93b749edfa9e80a1b7d24180ef0e4383326c3be677c5d53813b8579c4481ae219d28530b6defe82adc769ef3f48672f571838d71d52ac220c48e45a09f2cfe8d3b503b8f8acb332c3d6eff306f396c3c3c19f9d707b92115980efe6d0632b5ba0d9f45463ef1258dcd0f9edd1644d4548de716ea7194bfcdc44f650c938ddec1bb2808251b4a20f69821a5c34a01908ee8ed63695060ac8f6129bd9037f0d196fa1e43d859482e9364735c87d9b38c0d5f39458093c1a28d2dfb963931213507602f69eab89e76e793f2b88eddd16a46d79723328aaabce07e1f458cbbe6a892d228e708dcce97b64f94ca877c760345f595d62a0a5ad565f0cf89ac25beef4da4c50bbd94bd8cd4f623f6d3afb615d60117a7c3ac82d271d5fd8640ecead894bdc28b47834940509d0172252d6e58c079cffb7ef862f9dd7e0c2196d63144adbb36daa5fce8ba6a019eda8dee32f5fcd6ae0b54cbb728af53967344b24466156e09e48d88352d177f0223cddf84de51ddced4a1498da047e6ee1acba4bb57244034cee3ff97cb1738fd0c87329a87616f6fd2aa79b73af7409f9e388b39ebebbc3adee7ba494338085cdfcb460013f0adacb5998f3697cfd0029a2d50ea857b64257e3d3d925365e8f351122fb4fd1ce539bc46d06b7adcede2421ab2e5c542a4af55144365e4c34ebb08db334184826e3a84c187deae22857a15062f406388bec57e1525d732449e7f6fcca69bcc254208d6803d53262a6cfb9485a6e8d02427c8b80bb5e2019bfebc8ff1109d554a01b4726bf351fa7139a17aa190db7400c36314367cd2270e8718b6ee4e5b3ad7c9c584cc3abdfc32bcee3e8998c1756a745f24194484304b47d3948280b0313cf4e1f3360b9ea6400165883eac68ba01cc5e590dfe51d0450cd138d4852a60c5c3f271f1968ba167fcf6d6443660dce6d4a84c3b74a3ca254e121e7d16ebbaa95932bf844b978da2cf21b3af9b81da1cdb9760a8d59a6131cfb3ef1a1f9de02f1977c49816e63610c7880741f4818758ecee46c8f08789794d6befe69a4916d6f2b3eff1d813136f4b75347575a30caa3207d7c4ca948463d544c1eb6b98cd57348d72485d90828d1e649432c5abeea777ce36a9430c88eff292be705ceb7c346c8dea1c2416d5140697fc9ab27ee4347cdd7ff867c83c2469bb91bab23a528bcf672356b5cdf469fdc2945ed0692ab26f0a34fd53af475f94bd17ccc56897d6ee5c61bccfff956192c6dfe870bfec0a2d736ab11ed176f850878a27817e95f650156c0985bf345f61c112e677b3a384392cc76212a931dfc4d04656d6944888d56cdd11e7cc4e6bb13fcef00ffc0efb3374ce3a68bc92ef814ee5d56c1e1aa8a6e820799707cb8974e73f5a713897cfa554394a01670c463432b7795e5e6082229b5775c880fffee418f100c0c8f7e5976fcbbf917d78774386b607857652daacef4aaa51c3b4a773bfe834c8e44f677621a58980ba892968bdc69b3d8d8e681128e7e4c9892ebc184b0e0f601e5cff0a834066e9996110251bd64936b586755f3a9967707965a750d545c008e461c9f4f602296cef763a9d6a9da94f4a650dc671c29f137adb545e31f99b77b0c9c6c380e7f5f8853740bd38e30164b6bb7e944c96bb9dfd460ffbaead65acc95f1f0d586b8644ebc73a3d65332172c2aef1ce1f35a11273e49e42a9673281814223da957a3e8931adf9a4180ed66b0fc8836f1601838d24f8ae3cd28a325a0a8dd35089535fd7698d9557faaa2a1c558e3fa18ff1c7ba5839e150676b5f96c9ce07dc51b60cb07ff4931d9f10d73385365c754736b160651ff53358b376fa8590386baff81068e763957f4f4a776f62d1b8243590ed7a0bcb92a145493f40cf33820440db9001eb63dc5e3ce40bf40913c1bf38d0a3c04c59199728ad8d2c3499bf369b2a1feb05d1e9c7f7b104434a2a59c8d1276d04bccee0c10d23fb788f2762b958f768d775b774222529bff68ec4e3277ecc5d277d5b82183d0981d7f81d2f8ac97f58f4684ee755afd9224ea3adad57ef7ac91d74fbdc371f83852d8595f8d963eed62e75819a10639f7dcc00babd5d094e6608015cc3f6627c731bd9627245f686146f2018c4469008e094a16773d5d31c58a621762abf680ddcb0f3af42b678d3854e1910a5047cef21b7a5477f58bf2514017ce3fbfdfb42a7ea6ebf2b627ce3b34cd36e6878b8964796af1b997892cb1d9018990a2974bc6fa5d72833b6a326c518629747ddb72dec799ed5556b599e67ad042d9d57d63593564029357b70b345f849cd9dab06b3c30ecfa10513480efc2634be7c771434c45ff7d443df6920abd683eb744d355c36f739fe131451d09a300a8928626df96882eda43fedb24c21bc75e965b596f6fafcd7935c573b7dae76e2613428f4e590d937e712ee6ee940de3d61b8b053e9d96a7502d01c37c530dbcefc2e0c348753af37325953b3311ea69b5c0606309de1f52a72cb774c0d24db40bdcefb1067671b59789c47cdf93f5eac14205d01964c9607e80eeac787886933b7a010e407d09ef7cb35f764065f2f797dbf5df6aa8c92bdc08db25d700090b6247a642652df93f53f6cb41f8bdac3a08c494702b5702518bf6a3da9cd1371463bd2245b3caf1c89719ecd13f416a916b57c712a438c6ebe2668aa86cd350ac25c00836da5842686740dbc54e273d4d5fa86f15a22ab9a5d5f9cf782407765357acf67ce09cffaa08712ad63167f9c3b82813ff4f5dfbe031d4bb57e7bf93e4afeacd2035647a929543a2b308b9060f27a4f66bb16b972a1d87d62552f93170c8794edea22d6f75b565457d2881d48a28de59d10081396b87fef49e90b0131d91957c79bd3f188ec1aa0f286ca50e6519b975d81e191779271f5e8ac8892a0b688645d9791db30c7e5eeb6380a2a4c02e64171e2d75772c24a0c0e9b0c9fd7e4c3fdf22beffd0ca5c71243a6e7a2dcb19cc77c5432213ce7e75da9e10ab0244d9d6bdbde9e6d0281b303758536089daa37b3e72ff948191394162f56c97c1ae915f5c9318d30d999ffde052e65c3d4baf21e3edc69d4c2d3a7b96cbd60ab1241a2c02ae5794c15c8197b39d60eac2b975306b0e00c37988f40f57b16c0071488fd7652edd595f86c3692596adfca66952753a13e7ae7b31037131aec899d2b520fe3a6bdca8e5f578e77f6e947c9eb52e2eab2956b2113adf3e276e388d9e48d465f16caea8482608a03ab5f2f9b6920284b1ef4f99eff213e44c9677ae3f49465761c20ce1187ebdf4a134ce184730e617ec2cd59b3cf15a3b2a6394eb256591c0785dea5fa8202257eac83af2efcb1337cbd72f22d5bbc10ba528ef8ef2d4ad9607ecc79e74a2ca21f0a0514766ca478c97a101ff66f4d47e26dc3654b39092028d7816fc7237b7b21836708ec93af97d6fe006f2e5bcf91dbc31a558f8aea2db1d209c37c7a6b8877297b42ddaec94f8ee5485442236d0772c623b032180e1f4de7f35f5c47dcafe36a19bca0123b54b9ee28fb5f8f997c210ae357e5a410dca35ef2b4f2de8f19a5a424f9795d99ef3cf809f9c4449c4c1b35305febbaadc18084e04a2fe9e968566d897ee662d7871114184c542b630b14bddbd5ad03b3a1202515d06dd325f05e921a81deae09762ed55851014881a1206bbf3d26d6eb8c7d51914e4602c2db4920d59fab8343a64e14e1f4daf37f01cf59e3deaabfa905a786070e989fdb98c3c8e7ae04cf0d336d2e442c5e05c907f40ee295207e9087eae40fbe22cef24430f79f2af40005d1e3fa26cbea93e6c0bc420e7302e1a0bd45f607f24c505c2d59d01dbc9e6f1d64517b0cd8ec3b0867887f56c65991220dc9c38b7d137cf84e14b0f95d99340a6eba754902fb09ded636cdc6b09d8f35ba62277521f3b2e6b723a6c97c470f0ce067bbf3201726d7c69a841d418875ab522425d7d374d383d6727ad489c40a56fe36346c3d8e997bc9803e19a3ddebaa5bd6831bc4f07347944d328e1718c02e78df09f7de7a41bbabbe85b275f103bd98f4adf06c11ca5ca6a0222ef6c15d6383b3a13dfe22b524df1c51ae2fbb2ad0c8a93aa98265401531dc1313477ca5709e838faf93931786fdfbc3dc3e20b662363d85bb0f13933388fa5627facfabfa1e5b5b178773e6b514d181a61a81e00e8a487d9ae7a0a7f79dc12c9c9941ce3fccbb8b5e4f20527c2c01c5712fd56c686ac224dea423788f428b962421f3ad98a97626d5742034c7c3e412bdd956fcc46d033746fdf0e3aaa16de07df2177ea38c4ca02617dec8a4c7102b05c11e97f567497ed2133604d4d72db56693afcfea92656a1f833a961dc5ecf915c0387f60eefcf308efe0e8d41954d1f27bc30ce48f7964b11fefbe39c9403d4e3f5f5a4d3d9eb68623da230beadf45b60ce058f360f64e7e377d7061e571478753c1e05ec0499811c7afc517e1e6f3a5126ea6b6b125d7d06be4dbfd1eeff81182b52118d4701a4470c4c604b428f4bdcb39f6d7b93d123ce96bf8cbcea7633d9ce757682ffb8bfb67aecd3bb4628a94213af8b1ddd4a40677a4e08d5806a9527a25818450de5d15b5957e486639711c2a9ccc33bab84e1c9605db8823552e16fc4368983bf632819e507e36fa27c22362c495b0a80f72d1661a843986cffa8a9b060a599b742428ba591bd560fe39c2cb589b9a15e2ed40f1c14d711b108eadf7ac9933ca20288d8c493a5e17cf6b2d218f7c850bf5161873e11208b11f0ed403535fe45fe4998a02341e9baf0ca6f19c484e79dfd62e3ae7e994148b71a49fb35a253a3ea89bac9bf55ffc3518a7b995fc913201d006295b3baed01dc61f037e3a24ae16f3b46e72f9f7c2a2856ca613234e8941c8e06e239f9e9b8a667537846e12af0fad0d11fd9332d525b7f1847868d778341849f572f8fd2b3ceffed3e2786e6829c8d740774aab77773fe14d8875c1c9e2cef9974d1a744233afd725c48330da2bf7c221e5e3d3a64f117ef6dd1a7ad690cf07b0c691842a43cab3c24234e618b88bdf2eac3c048420a46313f04340c4738a8f28b7763a4a152f87e0d5166bc6c89f614b820e2c7c915c3c76d3fec743702c2d891c760ddb654cf4e0f3ff9adc8af39f4ab5add29cf20a0b9a2704bdcd4a65502fc922a049f193ed47a3727189cb1df3813bc64412a09b185ca88b132d57f1e919afa204b3f57d2576686007403142753bc019547cd4c6477b27354461b6b7e8342ad72735069aa5ba302de5798597519258ff8b9645c718975ae05fc3327deb96bff8593cba40a67ef063ba428034ba9b79f33d7864f509a54c74657036fcdacb27c948d92bc09b51e4c106d7d9e293ffcf41eb02870517bd026f25a3bc3b612a446c865576b14fd294852cc9a3b38014bf68c4f3b1941b360626e7c16a0fa41b95236afbd61b9b92de454be4ae251de5e6a65da7b9181ad6e134221ad08679738915b63f1ceba86bd6ac031d6213e244eca0948da5d416fabbf30eb3d0e382e5341cf711b5e1589cece377534d13e26428682e91aca0a2459080b631e771f82ae860dfacfc785e89101baa69ca00e3b691a3f7094053f02baaffdb51df34a6a674fbd60d295f75bedb98cfc1d66d888f923111dd5032c3107c9b4c9cc7aec10d684ad7e5e98304f26cab376d107cf1a317c0aaa80ba460f234c5e8f681c100ff0bb1c84eee98d3f0ec3161c5c66494057667a364587c7c4b85fd16a561c86c0539b439080e998ca25e013d16afd754604841091a3618ef0842cb24d5d756d7cf84062df799b3381176170f0707251d5569b72a0438531b8edcffff343eac10a467d4d0a7028476487edd2e2bcf144a874ff676d3e60d707f5db4d70cff5063bfc12dc04c29b5d5bdc535903209dc5cd58b31d6e8c155bcfa9dafe3dbd874082faddcc42c50e691917ef2b9853d8f78381bea18fe4e49f503a223def383b8cf05db6ce9ec84ee0cffb7359badc1add5162a45977c2a9677f229cd6dfa59979908f17480190e60eff90a61a5f5c38c3b90ad68a0cf4d093ef50d096151333601810a1570cb0589a228ad2bfe830247eedb3cc61e396b9e4bcaf0b8cd274aca2a1c6665c66fc61ce1a8e14a8548cbb891ec7ff0cd7f8efe84a4f7c9ae04b2118cac032549fb690c9416020ac9376efc9458233fc597002a0c3ea6cafc090d04d0825d4a7e542cecd5cd459664c52045be0551bacee6231905fc89871507a4cfa5273a2d852cc4e967c524738926fcfbb0fb827fdceeb61b0dca5a175a5568dbc7d498a3012bfbba8638517b + +Params = SHA2_60/12_512 +Msg = +PublicKey = 00000010c52d8e8c80cb1cebfb859a18055c4310c36aad2c75687c25c7911b09816175d916aa664dc31e742d70422e9d79bcd765ff2ec2d0930390ddf88f2f5f078f0a43e042ec306e9d3bfd4c90a65a1394d0d6c7507c798d6f1dff048eb2e5f4578402bfe9b711d41f45f74f98d98248e663a75766cd4159a19f8362b8204a619d5157 +Signature = 000000000000000050ade2c252db718a6285d160595678dcf22d93bad7dc21f1aa2723f3870a2c7d8d5623b64c6b2619300cdc52fdf18532cd612affafeed464d7ee05e4fc6ea50bfeb789dc4fcc59e627eb2e0456f1b17001192efed714a88fb286b74f45a17cdbd2361d8fed9820b13f3961de711d653e3756ee2f59838937254a986e3b72dcdc5788cc14e7f1c483eeb94242040f041117d377255aae9aba596891e3a87a42798ef2d0503e54d2061c01b922b889766a13d3a53fcb55b674df21b822e0a7f28468830ba3c66fe71567f1fa1673aaa0535d14ed61342a758a68dcfd6dc7e1028dd742d7619d7591a328ab5bf1cf167dbbbb2e8853b5bdfc610eb62ce98a9812dfaad64993ca5ecdc19f6fba6882974bfa5241279902180b01bc46f0bca3871fa48d8188418bb570f5732653475c53a93ae986fe2df250d42cf9a788aabdd37593556c49789f2e983253d98c385c0d858aed2604ecffe01c00dea3312d16270282e34eb8596ebaaa1da31cfeedcbc51f70b12e151eaf7b89be6b0cd4e9b4ed384f00be7d19f974a668377dd5111241d844829226cf1ac0f439c76efcbf023ece0f3e7cf0f66eb2f5a75b0096c811dcc90ca91fb7d88ef542b5e5d256c0da732c48b11138e00c540a835dd8cc6ec9fe12c317226080825a39de736f903ff1a14fc0708aff2f95839dff00012f7b1f1d14343775e80bfda121106480f4511222c2322e3ccecdc61c3c1d5ed8ea2f8a274ad0f61a0afcf130e9024f9240a79981139f89988d61ac3f2b02dd457d88c81141402550cb0a41c47f32410efbe95f997a7fd50a02d22d313a4414f56aa7a3ab35f616f677096aee9697e4cc73689c10abf2f369e46e0cba7ea8ac2424758068c6ba90e85a04ef614bd9c334725d93953a63fb777b0f4ce41913389567b710cfd4e8f46254edb309804c66fb498061249b5ea018cc8d5fdcf2e2e21b8fdcc5afd95ba2c887afb15ee1086658757e8327e1ec85dbbcc5508e19066898b1fa6e737929076e5f729740ed9b31259e224516eae499fe4f0ea571d2ad52ed45eaf47e479c2af2c72e0d20237546bb9d1c8cc6de33a8a9c9fa2813222a291cd727903d841ed16e393b987f15b92fab4778887a698749a300e9faac31632f1ee3272742b09d402fea4999c1648132697389212bc2877c7f4af1116c73e963ea8325e2cd8d27aa802204036fad6ad41e2f637610a5d40aa13a32e770edb3f41c8f6e69b3e942a9b25c0c04bdc69fed68fa382829f61038992cac5841deaf65c51560a476b5d484738d5f0bb7b3c87615ba6c9187acf89daa4fa9399c2debcc363594974e414890173be253a640100b0e65996bb6fd8f379cc1d315e5914c37b864b1bb73ab85048731e432143095452088e3ab73c7fc279ced57c879fe21c0fb094e9c124c84777b2ffc4e529ba2af5a2358dc894b8d4e4e36ade129c4bc6566e7ec11901246b5b4f782c9d3eeff9bc42cca7ebeba5e20c2252e903e6ba83c17aca56a3f3064c52da2868cc6410d4441b9871ab20d4d3906e0cf34102946bb1df70b0c843ea40be14b7c9dc652736a0ccde1d7b450334f6361423d00ae7ac233af0368c043983045a54df4ecaf4dc6af25c3d615c55c40a2e81c72fd7ed28d8a59b7542848ed29d5162b7d133405444efa9bfcec3eb9ea148b263ea6131590458e5a9b31267dc29f1b8e876215d889ed2c908e5273262f1d99b9ec399e4b74883cac09fb12d3ded47b97147e0c36aa390290d582cb87b3b9b7b8a8718fd59d40790ccda91c37db7e26429713fe2a1c4dde54d1dfd34b53602de7bdcb7b33a1362a005180498f72cfc22e7d13b72cb9081d80e4863f09fc4d3a1ec3f38e203e4f3d25335cfe16331bd8ca7487c055714475b14f1d9cd027155297d6a47619a0d01c0f17b533f1b32d216a0d4be55d157ab4c23f20263083c1cb4210c304f4c86440e16c4d7b1838b92e047b4b764b3b2e93b670ccc1cbf1f085e70a4cc99edeb7c36f6526f4138ca27ada2df233527a0d257c875727b79bde9f9ab0527e64741c7ed61ba82a1ce5048584a4d9816d8139a0a87bbae4bc38c2097bcfa0a309b9aa07fbfc2fae9e598024e9970c881238abf04338cc4767a52daee0e8c073ffadad0adcbb1e21ce0eef3325079e5feab42c2b6df534aee6564eeb23d62e3b9a0b3d2014e23b2b50a4b8e3c22062a2cad8bbc5db482e5de483158fa7f9e2cfa80eebb377ba5ed8f67e2f5fe4c3316096008e8ab496c0ad824f3cf8419417dc0ce986c62a48ea10314c7315d1a99c8a692ba5613bfa1119f96a5b20175ed7be0193ea607ce4b31d8d906852a833adfb04de0f54ba33e5b80dddee2b76248896098de0862f549b276c6de708fae319806d35ec7c7484768de7e3e669ef539459f04717cbe4f91dcc14a9258ab456496607eb202379d4c0bcb53e8b7e172bb1aa2842355597a8e2bcfc8ae817b1e15d3c1dac2aa83d292ba5f64581d7a0f34431f0ef8acfbb169337c15a8f1941a51ee1b8adc9180c248271835c1a779f61561bc225eaaacb149d8428ebf7322724f0aad8aafbc5c34f5eb2d103556ec4262fa8f09ac21c5d44128a63daa07b39135d471559acd23b9b30b79a0ecf3b7045bd6d56ff79d948928721fd8f5e29c60d5f78dbb671daffb6acba7b1255788f7eb13e70f96debdf472c9ea10b4a6319c65116c89768cde56da72a035316ff55d72c2281757e215fa5636b745a09a8ece07992a9d3fd22f9bc6759e6d3f6de73949c4d8d2519a4c3587bf28e25098db3d76086dbc54c6d92c63b3ff3ae19559914b53b39df147aca9c7ae0af7bf5ca891d725a506e3b9261a41b7dd2ef2a60cffc6b9eeb691b97765085446059641222482ad68b20bb3d533ee58ac0ab6bb1d4e88fc44f925a969597fe442ad1638545a5751dfd1d8be85c328ce428d651392f8eaeadd1cf121ee706ec99b290499a80993ef7ca3836f8de1a6c93a2563ac3fb07a8e999ab2c4882e131f913927d4a2fd5cfd95255afc32a6d859f9eff954e7b536db0b7a00d09b82ce8ca3ec8ad11ac1dd78eb751f6dacb63f3ad698ec0c65b234ca4ea1cb12e888cb68b65971ac9d361913322e78a089749d816e03f6a920ba40e27eaafb494e270770765ab86e95602d9dcdfe7809478199fa0b9ceafaae0dc9dcb2182fa7897170f27ab9f1913be27200dce52a8905c296bf03f3fd2d7abe59d2234a447cc45f5d8c451b60c04fae43b447e617659c76f8f2e2c273e7d19800d04969f3e8c18b14f59ccac9c5c93f75d45ce83c74d94c79c30fee8409cd70892a93178ec2eacdf70b5cb73f15d312bea88787fe544e008e76ec0180ed2904d07e643ddb1f505b855da6011aa12f53aa792029db2b3b973848d977db8bc174d8e0f609cdd5f0b528667551df67872646a066483a9b1ee910b326ade1c65cb934cffddb786f78cc2bb6f172763613abd03602906e2d28ac08ddadc36a6297ed4e10a40eef4e32ae185e29e626dd3b137c5118599cdb12ee160d268017c4a51d2781ac6282ac0486af51ee32df04021698b9b7fee0d14de1e35018b5b988193ab4507e19154a36ab43c3f904e6c56d9883c804469a60301f559ab31e6bb6a9119211741b2226e4031b5ef5a50afccf743c435657fcb3218cd85b7f06c3b9dcfcd12f78f15ccd5be93f5c04888d26dde728af9c86126afc36dd1cd5f413b4c74b58e6e4bc14d3f707c62702c962d22ee4d2103d437f459fbb854b56896331ea6c2a49d022ae088fde32d0b3cf06e4b0927fe9aec1429dea17c5a0de04f966581e54476b4f77ab7b2cb37feffd05d840bd52f97083dd352b424452667d5b2eba8ce7299d8fb405d9987831adb3d3c95b6d1a9c52c36d25079cfbcad3f29288700c46c88cecf07c2f3bf81d660794a07b4e1f9dbea73506b46191410742db3f9d7d2a3c44528f42c492342d8f105854e70c6532401607575b457449192285ae52cee6a40a1d3fc8e9bac0015b98c533d02e8da28060f667c559c6b7fae7b532ab55624cab98dd6086921cad9b37a58a8f20b9802b72efc01058ce46642a39ce5766376557343cb69f25290a0b3ad58eb4e89a20bcc032bdc723ae096629392ef2b80ed315de1bf7323772a1c8041823e1484ecd97dcc5241501a38ad10c00b9a7f74bbf4bb5934fd53fa188d0dbe4123698018617a0e49e33e2f9ff16f3e71cc0e0ff95cc5de576b3e7253f1e6d9dd05a5cbc1bf0da0eac7eef18df36a82ef9a84a08231beebf7adeb8eab023670abc9122066be95c10d314cfff8d7534229e2e9c03a8f33aeeb2334c3a969a956c4128df4dd5a82990ecc3ab1738de3e58a1c5de9639c99124690b59f446abf8651edef9535c3f31cf61325cf7d86854df1dd5fc9026499ac9f0159938bd9dc218d978bffefbc752f9107c19e528dd645d7accb8bebd513e82f83f784cbd99e3cbc32d15049541dd139655d9c87ddc06d5b92ed23a324be3865bcf4f57b54d3511c160568331d8931f9001cd67ad96daee6f6e8646b8a7096848ba8212965c444978fed256e243f8632ff9511ad195026efe9e503afea0e977a5bf6ab76cd30f01f4814a522b354d57e2f0cff83ef95efef2570a29bd1528919facc0ce8ddd62e237a2a10683f169b1d4981b1d0e0aa368a88b011895ac5f012b2b911226217c8d19d4f321cb9fc011ce5104f9f997edbed4acb6da4be84b709acee2d4a4ba24594d4662363410f6a1b96dbf504270c090320f0bd3c5d86bcd2f9eca9ff8b70f06d12a12ae76274193211f14554daece1e1f57ad7840b4ee2b83cf34ef6a00c71adf405badb0546882f7269513c562e828bf8773104718893d76034c2883927f25687192bf6b49cd1e4641ea875915de4974b6d2209cdb58c8dfd8b8aabbc302b9c7db4d591f9a71bbb0adb52a9f4faeb8c0f8ac4c9b10723f476f60bcc7c31b6b73da8a2142747946fb3f15de4d54ef22ba6d392f127d9ae76a49685da39f7ce17882a3afd52556e9856a5e1af675c8da4b1154defebbe98985b6906c3bd658e31a792b79eaed5aadde3895a37a2acedbe2cdfc67a822f229435dd2149ee9fa55cdcf541460856136f0cfbaa4598a34ea57e1df334be713345b3f0e980b64288058a0bf0df2a7ee818e05d59747c55710e768e48258d14c9b351f13bc7c0f356388e9f51efa21ecace012f4033b4dd4b940bba76f606281bed4d7f2957887473dc59c3b2fc5ef7adc997eddc6e7903a38453b8d063b0730ddb4197e260e84a414d4f1f7898bfb8089426c943ba02c84305744b879f10ca3cdb855e3027ac21af05e516aeb18ad95b90dfe6e4e2257464f84423aaa739ac1a1af4ded1d93fb0229abba3ea1c7a84f0feaca5227098de8bc24a6678f494bebf62194003c14596323bd40ccf5128381048480617a312c9ecd7e4d28a8587d17b4de532343dcc3af3938b5d423120f4e2f3eb22d60a0dc3cc1a3949d7a10ebcf88f019941c78b4150679c8f658390798494a7cb14ab591b34fa1b4a4e71996c2b756b825cf790c5ccaad9ddeaa96a144abcfe792c55f53ec9e50474533e1552184a65889596cbf1dc812a6541a8436d8eebc785f3945b05d376b104283570016b969008f0ca9036180b2f9265b50427c2d0d34e079ac220206c278e1f9602fc2b2ee3e32c53e1342d94f8b8db960b99d4b66b84afa74f4003a6579904c0e6f6581d7685248822626ec743b5d1ed7e03b32d9b321d8368955768ee5c98b944c7fa68fd41ef36bd45d88129bf8b2f2b3e3b920cb90fbb5c14d1cbb8457ac1f91c1de53fd743e4c82f9c4260e66066727fec99289e7d988d2f2a8605b81ec15378a6f6a118d1605fc5d7bf6ff8846e07aca8b862f33ba2be13cc12e96ad38159a1083f1ae2e665e64f0c85bc7c963a6f14c2462627ae2abb5453c81c0fcfecd882122726ee77651b22693dac70fba5365460d43cc5ffdaa672990320d5eec1197568cae9d40d74d47e415336c95b350fe62dec9ed87d87e95436ab25d5f7fb7169337f9b439bc08da694991e6f03f074ac3ecc7411d09ea275b46a639ef0adb28ae4e6d80e5e22a0c097a197311c3aa452ce80d1091ba318c9082fb5e28c6dc844ee5a17f54290345942740e0660d37521e4a495dd18a58748d7fa7d04699779929042baa0323c3d06abccc4ea2755f7386a251de3e089ab28f553f2e78ab593d25de0302ce845da110dbd7d8e60772c0e2ff64e8033d6579debae20138aa0715d9ad2a12f4cb1e9731c563faa0083b684846f0dd14c766c6e57593d1075bdcba0c45716121fef478dc8bbb47febaa8f05c2a23d1d999baef6c91d9f19625e78f66d8714a06afcf4bdf9d1ce49f5177f9379eb05fd07af911341a644ff4632d280e0475e77cfec72ef4d4474306094084f2098708225a3fc7802616069500597c3989856c5d0c0bff192e370bbb257c563f136ccd038a15dcca9923ba6925dcb9987138f400f65949c8549a48ef07f973d61e9fde8552ed336d30f2220def0b21e7dbd95eeba62068a79058ab6a66a1a71ae75ce12ba505111c7accb07e57460fc40e94fe3b8c5a6ff4ee8cecf8aa11a6916a7d76316e25b9cc6348fa924e5b92897491fc97b6427d8452b05056aa620b94acf68ac5069f99d5ef49269ebf5952e00245cce3a4354036c3968d39480c02da4efa052f0e3c0821f40235264f3e6f6689c3faa1e4cd9a421df9d75f75bc77bcab4002292b0e28b3f7ca10138a9163b7190ba3cf47a66d97da9b061698b384f2eb8af28cc6534cfda5e381cbc128e4874e4cbcf087d60e7b34683dd245d4b24a7715c9fba395697b2db5a4159dd767560931f8c0299c693c0b1a3883d93a45be66ffcbf6f4558ee7964f926c4a8ea2b436cdaae965be128cb8f568ebf565a458548a10569139bcd008297c2185cc4f11d7c63165561d5329d887503ed0a0fb55581faedbde6da617e665a9b8b498689853443d853007ab590dac2f1569af8144a1c2915ba86f1daf5b7dfe306d924bf75f4ca012323a8ef6c8c25014f71932c42efb412b9cab9dcbfc047e938ec4d5e4c6f3f7a1eccba757b3d098dcc9bb2d9817de46e794a59926e528d34389bfae69977c4dcca59ee547102e15bb4cc048d5d1bac89d8f1501da9afcf143c53691c695e6b8bcfdd475740753c486b329f6e61e84fb1752b227a523d61e70c00efc5e5a89f53b395d99b8fee0b3b775ccdcb67af2d4578722ec9737b551296adc4975417a48663eaf42fbea80334c609636157cfc5bdc3710c1fce82ffe9803a8de908aa677ba58e0bc02dd12252e3a5bc68fa28029b7b1898112e681353e5e0be9903605895d1223972e0adfd1009cd47d339cb7099dc2910f2de5e0eedc6e9c9b7fcbc510d5606bca0fa85f22bec753b0a2b71e1f16f526abe70ef2e99023bf90c81ac20a243dc7dd2ad2f2bd38ed8e2555c0db923223cf8be50402d4d5f2cdefbb23249c205a80e1fc827c789de98fe2904a2aeb34003a4be104cb78c5507ad845f63fc80566a5fe0cd3f48843d836e63712cf4857f416829fe82ad65bcd15487fe9cb3b82be40826e176680069ef0d66e406e48e3bc68ae74a757d25bba196075f7675301ff8715acba3820ceb53809d51ec0e72a6b2a1d8bef9a67c42d748372a6bdffa4288b264f3b0d9961d5282c14e6517144f2c79f6b038ea95de6d512265f2853852a60865ac90edcd0fa3a09b2b404548e4ea31182a2f280857ed287331f6d0cf5c13991906c5dbbda786031639232a117688645e9171f1cf3f041750d7e809aec2089d9afd37db41202feb58539dee32943fc44456f6520245bfb17dad3b3d4525fc81a9993f2ad0b9807ee63ba44af1650ed767903290deeb244426ff889a3033a9b5f8599aace3786881a8a16e3a35c89b57adfb4addb47c9d6fd6a90fa59699a8b707ff1be017630c0fd94bd8a23f8ed576e80b506381c42d2b8522036dacd753653c929ebf17aa723ea8461b014c68e5128d02b93368925d1322dd73a686867241dc06bc282701c1712b173b35d4db6294dc0ceb15e6608655fd71068fb94053f1cc5295a3b6ce6fe117d322cd689a11c1b4ca57b7cfdab78eca2a42f20754f150abbddddad938520339b4d5c44b245330512eb091262a51cc7394e9b36d3699ac8667479e016418aeeb202fc98c38525579a3644cd05632a259266dcb9bf8e88a61658e7bd46a4ca25900a7132f63ef980f09f18ee8b59e72bac8aa6f1989a4c56fa4456b46c250b3f1910f4633d45c873be702995980d4956153ba87d3b0daa44ff93b8b4d61ee0f3b3e7e4869a83811f1ddb8b4882f3c8c8f9415844da714f6a7140f9f0eedbb36067d898287829de0969954bc4bd14ca89305a5eaae2921b15c119d0fb54d9d5702f9926ced07d8d255539d8fe4db1d945914a105e45ba64b473104e13191eed85d2ba044a316e80a0181e729beaa0fe2a72c7081c46e398094a3ed2e8c928ba0fd3e7de37f5ceba08d0e889ef47d986642f8b2f82ecb6be033a52c7be6e0a77c4362f8b01177ba4f1fa746bcb955b3e186b87824850129c693405c3d2053f164d70e201fe473f4f2dd4c0ac7ff459170c8f6aae0d33b56b2bb452262562c42cb1a700d60a7069ea73b72a144cbeea7df98c90f0965dc34a43c3e377e46fa288f1d22fa944e91995987d47861f96658001b7f3d257be9b392e3060dd07e17e2486f29ecdb111c36092f84bf00db5446c35550b4b9a6e2f8579f3665b447307899015c9004a772f3cf737a5cb70b02c0bd938a5e67fecd62088af293e52ae292abb1b48439c9ef6a1f0bd3062a468ba425fb63b61908550dba4655d2e43cfcb3f37900821ccaf66eb6d7489d74d400e27d5255ed13b1197eabde75d12c6b14b4122825131eda32be82ec619c4bf4df9fbcadfbf5e3c44e7e81985e9d43535dc654295ba700aac31428cc2903814fbb0954c478242c907684cd340c2fed30e33d79eafa2346a917574eeaeae6af4308922438a1f978e8ec3ac6aa3001788318633043b6ee32ced208310d3aece98cb8b3fd5cef29db1440b28de23f0c211af02991612e687c4dc94cf8d5e549b3fcc0319400f796a82937f8cb600b4c3f809bda8c8b5a86572e86ccc1ef9af6b6a8641ff23afe1a13ee6b0ca49982e5fc8f5ad82d18177d6ab029a05d73b385d7a3df90ab4ede1b8e8d41d104de9e7abec655259990f0eec64e304ffa68c26b9a30806e06a6b2f428a57316faabdde614347d8fb7ce200b61f9e40368fb477febfc06928bab171fc7e60b2f3ef83145d6a6f59a305252647def7e9d670fa69808cc982a3305c4b8b55f3c6e70b9be45090e186d9889ce7f74f17ec706cbe0ca75ff5442d32e7c0a337b6c413f69fcb4ce2b39fe1012b6f8d8170a26a43f5db5f8aab3a642a3a5634b269c663f35b2fa7768ec293aeaba2a41277e3f0f5908c0d5727d725c71e0642883b173b7f34a27e43ee8155bce643fbffd612d3c5e27a96d4d050f547917152b3271daa478db7dd36dc84ad60c4f89c1d515ec63daac662b42dc131d7acae6f5bb9e3d41cabcd523ba7908bd0e363ab65a98e54296bf68f15b86f3e35540f7c9c0404406be35cb6c27493dd9962acde439ed6159c0ef118e48852d85cbee7b0bc6311727cfa1f3c6675cbb645cf82fc17db9d883d66424d50e6cf18872b0558180e7146fe045b2e78ed7fbd41dc585d437611b84324307b016f682cc103bed437f1d3e763da2130f67ec9809a550e36e539f8f604544bbdf85afac8274f39b766ae85b17ad6640b69423883e2b62dcd3d265392f075454e56aa5e03a05a726416cec7b90817368a24fb7d83aa7ecd77d83ca1d41e1e2e35f002f608626ca6d823fee9a157d0710c5c21edd775066a26c279fff15fa76b5a6aff4bf427f14b6a5898a920458736a217532d96be71261c36eae54057a6f661b8fdee85862179e7e071b3bc6a9efb77b942f3d1910872b259ef6f0bd783899db13e8d66b21356e114c62c792cd127f2cb53ad44e00d40af95eb50afb7db50ecc35722345f1f09fb9385dd9a55db8925fc7f76f226d711df3aa0ac526ef91de64fa0be5a00c06fd1086d651571e9b4493ca722139df381b8ab208da85b0ea1ba2ed86bd441bab7e4e75d978e387efcdc1acb6c48162ef6025eb905e7a28927e426ffefea3798375e8083f38ed0759218620e8ba82129eac0cab4425f5c790c73764417bb6cfe42e44c6c1da6865f863a78ddcc3942ceb2b681079abd4375e050005d367e506f7ce80d25589d453cd287eb1e02209e3bd1ee45ec3213b3804e2668e71f291671c2aadebf4bc6a7ea21da612be7b979cc05e9dc0d50b70b18873288af00e05c7f7e5bd2111eb161cb8357fd0072dcc8108fed9385251006ba6deae54090d1090cab2e85002b7fc7ea0fa92d0ee42819e0cd182c510e0f79c3491d36b99c0e19f8dc407db617cc34a23c4e69077632e0ea999232f99b323f4f04ef97b2bf4c2bfbbb6ba364968e0d204e556a22ab8083368b4f8e69c0e61d8ac11851514e9f6397bcf2be1b3c2965a04f9e23859afe57acbe33101084b3deb6ca77b44166a871c3b413abe7345f11272bb485122278f06bc2dae6d1d5cc3d2b8aba5d57ead440392a7b1ce6bf842ab8a5329d9f9260fed3a90cc60bb6339801539804b56f4c4f2bcd24a7133f458538337b9f8782f7a3f44f9d5920151c4fc6fccf4e7961782e53908cc2567b4880b9ab70ac4363c276f8c392b79d772b741184329cef67c367988c33d399cceecc61a3a1c090abb12ed782e96ce1d52394b908201a97a0f09d54a6dc6417892f010c1946fc07344ab3d93d3cb0ffb5e13ced8c165d549e738c37aa7d4e7db488259f2bbe5aaa3843025c9dca3e7435305af5770ac87f800a02abcbb365465c79f413bc568a0646261fd5f521ea6a96e53330c73fcf2948141db44af4853b50d8716f8f2952569fa079b6acb5a63b5ef9c51d25447ff4862c470a32fc4c13c65e03f0dcda0ac79e8ac46dfbb02f3044a3c49599ad12a4e4cb818d6264a28b17adcdf1db5170b858766fec07bd6f46c4b84931875c2e32a6b65050cd2d943e9e1f14b229aa6ba320ce9f5ab2fd3228d5a695e4e62cc97b16d6640c917b2c7dc58b49b70e0e00d0e305b57a889dd37ec4680b424c84d060e4962a3696e85a7984516e125591128978cb0c69cb2413fcaec7b3e7adc725a2a36ba8565269d5c4518050e20e0cda299f2ba028c76ef4f85417fc8fe3d3dd2dcd61ae1e275b1d98de06f3b35e2ef1096c9253ed96cfccd8ade7d7fec4846bfa7c9b0fa11ee71581b774b3dc5bcb2c0b396613d84120b0e39f35b1167d30306a0d9fc05f3d2944725f1e8eefdc860a409eca5e5f8d81a44a0b805cb2fb82729e8d7f70da229d7b76aeffa468897bf67048a051e702a73868f8c17c95062ee138c506102d0819bdafafaf519f7bb18f944b80f4d6f02c983e9b56e9a896ce96654ecd3324d3dd02f6df6864d8e9d79803c72c3e77e517a5d36f0b412e09bf87f6913571f7173eaceb9e2410706b9e83d10add13a725303927043629009dd5b0768cbdafd6bd8a3313ee3f4a898240d9937c41e8956cf7d25a82c10466f82c6cf19c8d39d82abb6057529dc8293721544663aa05d31212689a75df536d190a0a8b3bf8cc0ce162658801cb95b82cd7f28734a87d7a3be2e70ff64f14434818e7bf87837cd2a4db571e2147e9b3773566a70e134a324f387573605238c8d0bbf8a528e38f189f3ea8ab4419eceed46c1a479b52348fb7b407a325739d40bd3232121fa6cbf58bb52d16c5f7d7ebf2b36a730d647bf170b35d3fd2ca1303806c05de3b7f78cf82fd8d8f835b0cf4a038d9cc7a2761e8ea75056c97a706fad51c276b23d81c294f62adca969ff8dbb142d96e29c78b880a2ec898df39564aa64e7f50a13b28ab9ebacfb0fae0420eba59c5984f3d930b92e274377da4c850416fc3b95f88d006555c833d364870025da6e289eb173bb494a784ffd6b82c1ce7c17bbd0fbf1a7e9eb5673a269d591252d95e45c5d2c5b9de623da1226def85bb4ceb15e37bf31d86e13f680b881901b5bc7066b81e278d9b11c2dce5e1e271c9f7e00d8c9724cd2863a9a6ab2886bcbbf1d84d063da07b1a10488c97516779a5db1120a87c20193658f88e16cdad403864102f4527ca7573f1874f39ceac749112aeda7dbbce9e943afe43fe39c88c663435b860a3810447da2caf6e78171bad0b1cf082d1a966e3ee9c50fb4f945fbcb336de92f8b2c75c034059975bc92ff17f51b06ecb695fb2d6b530da8ed6eacbeb101fbf89705ed2e8c5fdf651bd566622bee7355985d0ba97f65d67d60c561079b29b1c29864f84a74b0ebc15f56d1f167f5478b2fd05cb57663e1e93e02721277da84ce17a76f9c93a9122a1a88e3bd5ef291d343713a2a0f66275c4ed568021f4744e881d3306a8bb6cd522dddc30db68966ed73bebc3924ed0dfbc8bc913bc4ff6f4d6f56e1d7af84eaf705f07dbc7de25fc7387b764991de5dc0f167733ca73bea62272fb6bf75f0685dfcb848eb1774c932a78c298fd7a42615badebf1723a9dea3a6d7462e2782ac264378183cf22b2735706341448ba8b1d0d6447f1e46e3fed4a81f479650ae6d6c9f5d3b59b449e181e47290b05facb194015389a3fdf5ca98f4f24d47b0fffd5d1719a53d824b3fdd160e01f31957be98e81d2b6de6701ef51609c0692a226c916e774ff83cbd03e9d144b7dade05142d38ec121ee99a45fbe036d541f8fc6ffa1de6bc32853ead06be087a421e810a4803f4fb5b588d222a26cb0608fffe2346adc103c97e4936e910d64aec3752ab9300d035b8b5fc3283ce4784aa1487617712d7ee830184f4e7576cecc3559d75c9a3ba42eac18c46a2f2819d678d0133d2e13483a27321af1c1f20b37ec04deb2808c16e58835d17052019a14a478f7ca94d3702f4af314e1a9941d8dfd0f08f128ffb8f427463ce0ce13f9f0d2dd8aff3b08d4b8924a80225d511413704bff1eb1ea57eb7f1e194eae69ca8506203ea8920c779a91405e96f6258fd723bbd7987ae5c672de6ee90bcdda6276503a5851474c593266065f393d72846f65856af24958ebbd6f9d51fb9c29f32ac11049b28c69b34bc894595335aa452698c799203ce5a61849a9c8ec51e665185bd58453dc6252d1005943a22549eb2c6153b5a1e3ed22e9af3cc60338358c10457277e15cc76c072970a0ae1168dca037795fcd5c37342c516f9e6902e46e2eb8ba80e0f5a23b933c8a9d697dc6bbd22e99cc2351ea001e9408054bdcb5e6d4b8818f212fb646d247da480767f9187ab879e3a8566ae405740686a491c8e46510a001f18be45f60c690ed8f3ddab8dc2c3a8369002d1b699c2c2444b7880f2deb57247313efbe2e092b69520695355092b620d0f101e9316951561f6fb7608592954b637eaf7fb42db04514c62a8790e1e153b72c0182a2acba7ce3b7e46e757a36a9040f39761a66f2a10d025f78c1595932ad937184711ce5944196782076163b3e0a95393a26f8f893b8c1536de980491ae89db1d00e304fbfea240ac0e39745613a5c9c9a5114e5f59d08300eb69fe1f22a50de8a7711863a8cf2b3380ed6183d820d238ee686cde0747d1c96d14b243349c0d32c83a26290c5d54d149515080da34284467d912181615ee0ecbe0a6c97088b3539c5b3d98a32936556ef9425f64c7718ff8e40eab2b51680fae6b80e699c7561034cf1fd3dadff4e3ee1ccf8502904a2a2475045fafa23ebb4fca301d8dbc51749292ae233c61da2314266ed260133424202bbe0b5c185d5bbcd9399a8b91d63058a409eb956e5bdb01703a8bc980652c48e14e50fc411ef4567962b26b66e87b9b3b3974b5bf4ccf0a89ea18b6d8903408e6d46b3a690dca982b3a815812ff04acb8d7fa0c1db2f8c499bdf15428866b658a372f2c7b2f3e8bead819901663f56747847b2fe7085b0be514a741857bab425793511a6ff1063bbe381e5c5fee91e95d7dde8a72fb5d9095785b4a27f870f19135a768490d14cbd41adf2b6f6c75bb32e67512f44dea744cdf84fe5f03ced3432f6cb22b2f733e10a2e7050576e4458f33a90bf19f6dc640fae1aff657bd7e6ab3c5cbc09d6c04f0d3aad31ed8990e445bdc87bf741065b158ba0ff3123d2baf3c75b0f8d7f6c8237ee3de8a6245831708f3aec86305e12c017574333dbcdcfb6044085d6ab88bc51796486f324c5accd5189b77f44a8b66b9dc1edf9274758a18a4898b0ae2f373b44a75abd298d1c7aaf3cce7dce1d8ecc5f8bba790acb131b7a3aa9d31573ea65fde88f2ed92fc336f3a68d15449626c3da6205dd5c97be54883baaddcbdad401862a5b0350d8b89836f4f5f9be7836bbc3c1d303f76d83c7333f9cc5d77e7a4bb6154efb2c037697ea58240d013429b4a85b0bf2168fb0f6b88a38de38887b899d9e6f81fc293f5eb466e934a3a4d57b8ab8f0272fce9eb13cb95fd2114d72c0eede2e8a2573adceaf13ecbd46c50d7fbec25d44abd913b50a631df771b4e55b554daf391e882a6cdc3a320af318275eab0f40c71fd01954e4b325477d9a6558b7b6df4c4d33cac8e557d922a4981e5d5b312cb301927a0b0a0b68af6a513f8911d8c7e35352de42fdaee7f638c17c5cb01782efcc25c57ce5f514daeb12ec1bc40d1c650205fa5ff9d69d80d09f31e5d5ee6f7788f3ff99110670e3fc6fb6e2cc08072510c2aeae237eec02b85e6eb24cc88123bc91c8f390301bce3f3e6048c7163fb65de9c9eccaa7c6f5f4bb78f1462b8e0f995876fccfdaeccaa7da0663b655c366e4792a2ed751a5325aab515be70cad7ccab7a6bbd7d9f852d0de05340ff504edfb5ce68a513b34fecdaee09bde7d61aaa274ef89e7a3ea09c8fe327f5ab75f6984b74884cc3c4b1f4586395664d6c52cd5cbee60f3214597bb29eaaa5a83e0bf1a6a18cf923ebea5f6179dbaa2a69122e2faf37cac45d4aa2391f826a763ab431d9d5c687e67cc93cac967c13002031431cf5cd8c9b08de5d2a3051c6e20dc6e4082c4281efc5369bf73ce77f9c4f1ef633f05a8bd382604d27bfbb8c045e608e800d10c5db9fee87a69154d113afa656c67a01860890bcaf91e2b674f3384232e1a15d9a661fb5feff5fa44733bf47750d63487a7ff7d0dfdf55450b5091d9834cb58f7235e6fca572dc3deab0e550ef10be2186011e05db6eabb0fa6eff5b23645979149f8669553fb8828937eb58f8f1e3da8ebbf825413fc5adc32328cc70e8ead80b60b65089927c27f71662c58a1de445497c84e21c59e59001e84f0fcdbc4f84fdc90d41da58d0c36d8444bdd6b8412b0bd52b528015898bf55c0a84eefa3cfd42985b82ccbd5bc9403cb30bbb72564bfbf6cfda9718b6b7cc23a0c02f8cb07e77b9a24defd8d08765eacef735a375f3742c8002b1ad316e5521a861111da36482850176a5d9d64d86050d49860b337e33e797a5eb6fb972b80d25b2dcf4ba19a61f39e1f92f3a845f44357683ff553672fa09c69d178f7e369740183341c55a473ca3a9a09f53c4a6e6c59eb26d059a6c4d88e07e41d4ce12224b99565e08336c8bf863c6c2dc018470a84039ada50106a68174b738a5fa7c7d9592b129ca86a95ee4c65145e2cfcc30ad93e4b35efe205cea77d4d49c6f846eb3fcafe89763a19b4b9749664a5e4d77a442e84dc7fc34e93d737c43634692d0a5cd54b14cbb90d58013c1b838ddca7d53429ffa55e632e812a687485f90f2d3ba75e8f8348c31c56b6ff66159ca08b5108baf138d1185134752c1c1aa751520ce2bf1765431e014e9259a7b411d9d81bd3c0dfad72b26675c8d7494ddb64ca6635b68c85c52296f48dd2918f2d8f3e11cbe37f8205d779f68e909b4fb2164ff17486fa3d79277aa68f59aba6ba2323ba09f31745c0d1f05313fe8b879635c1e15fc73648548f71fa580fe5e473dfc631c9d393cba086ac59fce3715304242c67fd1765e5d2ff79040e54fdc17c9e671b99d47ff4471d8e057694b1bfcb59ed7d5860018b91946fcf4fb4ffa5c76395828fe1773324619b9aeb70c069c7b36944804cd63cd45a6055b3ccbfde1cefd563a40de96a87469a087d741f951460fbadb082efa5f20703dd8e544b25755915ea9c012fd7ccb538d238d8681bbb65594af347a793f0b0647448dbcab9298bb06fcd12bb5bd19719f79a324bc6db9d59db4ff9efb6787aa65f079e00b3cd8209b11be3b357911434b19d880fa9d3ef338df38010a6503835f20fc83b6458962381e880bc8b8b337f628f3732650ff3641e032b7c63963f85b4ce7e202b27923efe45d7707b34a7fef22883c3b74e7b3c298f5298d0b589b806f6ad0b4997f2fc69a89eb3a1420016b6b3a7d8ff4541248633596ddaf0414622d0ecb5c2c3eacf278564275ec88cbde6483a9a977ff941b38578e84cb3299fbdc70760c0ae60dbe8ed4c417022bc462e6ed3b5a3fe5fabfe34ea16c9bfeaedec1e918a6c1f34120ce380f086eec777def98803f371a3b4c58d923d88d31eaf952bb919c0484ec30da62169e5571a7d99a3cc001d26891cca7b5408cc9956bdb5f00251de4d51c0ec207bc1e00abd66a96baee35ac5bc3f9c8174b94313bb731c17d4fbf0e92256476890aaae68ee97c90c8946fe3ecafa069390c670b22c705077f4bf5d730e5851c533b221681a2918e6509fa851d3bdd3d6e3ecc062e008bb01d3033f407a00a67e4002b1f6e1e496073b3358fecfc00aeba3a7ebbe8508d4c14ec755b64a12521ef2f88b33c1e58414915b36567e4ca743fe8b469bb373f3154b535469234575e13f05ddab463dd2ef39f8b5031e6013cf8d8bbbaf428a51feb1e13f8d9a9699ba9d9b84bb22ed9aef93227888031f4fbf4d9127152f493f901cf6a7d568c2914cf87cff1c6310c37971027a0e4ff3f5639892c1a38ffba3168e3f26488c3237b7fdabbf5910c058949eb9183fc850d50630739657a2a0236e0dd7f7a53c0d891dca0ec6bccf4afce5e04bdc717699c234f43c7697bef18a4b7225dfbf4168721afe832af24796191bc286c89ae61d54646db3c3828afa2234909e2c9ed7e8f3772babdada301b986452333e5218bc8e187345e93de98d30fd24892a031375ea8f03abb44daeb643be04e230d5714bdf03952199dd2d112ac6e1d384f814dfbebe31ef780ec83512ecb9db9ba475a1201b5467e9901dcf74921ce9118f59923fff508633885d157712626a05f8c2d397342a750d5809befa16773cb7f26b4c3a9b7db1e1d989a925465b8e7d93af1fd0706d3ffb0f9e1371fc81c4e69f614573c21285a09ce64ae3172e081c5ef84edea2fcfaf02c2f4f8004d90d1140d9cc95af8d28d1e0679f87ed4acbaaecf4f88dd2d2355dd066464f9b184f4e6bd67a3f6802ed7955e540ad4384250c2806e6f3451d447f8ff497d5a0dd4887fb42becf207a9418b7713f35d3c9a9b096b9bc60020239b9d42dfcb3f9f436c5ce5935d3d3066e6c4172d7072fab0421947c915ff3bf0465702f2cb2b345a1110f7960081d91f7019db098238f855e60997ff5ecc28e52ab08bad249f81a33211e5c610e65e10778021847f3224f0f32a86fd5524e0f15ac6d15c7d762918658794e9262b9a2cc12bc37282a583944b1259407cdebd9c617577879a5d5975ab38a4e7c5a73baa39b1e3081b64bdd5ade5cf448403ced9218e7f09c59f6779c1cd2aba93fce5181aa251d2c7e449d9b8879d4a24c21c90425c9fc84bbd187325485f4b5b843ac9a37b8c8ceb29a25b753aa17ae2508ede458677d17466b421e4ac1f407f64e03bf4dc5b130f30fa0985e5b748e5cb40db803881874b7d435bcee717db1ad24302e38256d8587b0ff1f550b41a057dd83762e019078f9d69c8831ee62e374204ff5b676d49c208406a4e5cb43f57b7d7fd256d574e7dcaf4000f13db6cc0ad2aaad766f414b710b4fd15094872f55e6bbdbd01f2b7ab96094977efe5acb2828db7627242d08990430db7c214b395cb4aadb92d044dfbf2e4489e9def52f41ecc1d94192e4a191a9ec762614be89f3f37adf70ec11f5a79a659b354d227334b808cdeb9f15ed2d7af194b7291bd0098ee398948f308db760b6d3646d15d5f968ef8c38f417dd20c8dcc943ad8918c911d5f3f2e084796c8f20404f8958917dceac235e8c01569979ac753887e6b7477d50d5bade448318224993fc39aadb808ecb61c782a41ea8f4b454c04d0b91c74bd3c7ccdfa3c8891b494de358394b9ca62e143565bceb4ac38b5a12620d56fd92e716e652297efbf79384f7067683a35bb35879d19a9d4a46335aab46858748968da24fcc108f05c5eefbce0cbad7d5730361918ffb057acc4254a66574912e32895edd0538134b0ed2a1bc678269126a5513f0df8bc7b552f56a28a912fff84c787d5c9a2715682132349e63757b61b08a0a4477e4a492b5f8fed8671b2ae1b5289019701809d7fb88d2d0c9151e3ed8e5245557e32d9f9cb18c1e75dccbe83495819d0582455641248fa229613a6a3dff00bb578c51e56f3bd500b57d3ab110df3390d30e6cd2ea0f45806b8dd9016e8b49271421ba2890eeaab8d8b36ecc9e361a2da055b6053e7ba77e17d4db87e96e3b5f742040ea57b91e38b901450e24032a23161b66e79e2c53d035f5f531cca0d601c02fc6f0980988615ea4d859b9a667b134f317bab5c711a17ac263599e0538d95045b3b2fa954623986b3ef33397e7ac667ec783a5307f1c772aa5580bd18a7d720fb4e1073366777c287152a51f964b0edc440b7d18789e2b08d010d98e14ab61c146b35c1711f308054a6e3b956db9bab9675afc5db2edf646c04cb8754db58724bc8e3872576d590a2620a7cadd9be605f34ce9f69b8876d0a68c03318b1f649f693e21b89df365f23168ed197633c1626cb2bfeab057c7db749a884251212522d58a33053283e9168287840b3a8080e47315cc06d310ffd2dfb38558d0c266fa921b9d13f7945bfd6d496940d1d0ae70dd2af5fbbe6b9467004814319d8383832e94d8ef98bf9b2c1d3b4e360499ccefee26839b1a676f1e3e4cc73991550058f5059c4112c85c82802cfa1bfbd377155982732daef8be1e70645fadf0bdc31d5e83c4fd67d6b84e74ecc5e27b18124e9e892a672c4b3df1eaf2b905aff45e188e96797fa8b568e22af9f1811a720ac7649b7844a1f50951f491f3e8958581ada09092e25071141752e69757d60b043c0761296886eba4a36f4c4fb2e5ac97e3ff1214e58c643e59e1e63702dab1b7b08b8d213b57416a8520bd40797d8bd99b79e26ff61c5f2e0ef19cefae5a935c8b8a2a794ce2f2ec47b2739c3421ac57591584f5a550d6f13de3f9c9a94f7bcf6467e2c5b5545563ff9e82a88e5fa2241785c0bbc84002707999ba655fbb001425bd1f6c6f2e12c9b6b741c6a76f9f04be2a7ea7693d1ebab7b840e06993cce9185f87b57c12d1639400bb6766f06a4bd3598e285dab8980073915789f27f39345b55a11a267ac1b629584c6d7331a8fb14ef7ad83d213de6c0b84903ed7e8ed8c3d555cf5c0abe8c3b94e0d91833793d6a4d1d3226e4c204ccb044c2b7b70de77f39dacb50a01d164a4762f55727d474d6f6b53dcac7b27866cb47d17b7ebfdbf1f06a279710509a394e2a8bf594f77e4bd6a4525089d81633e8bc06ce05879126ad30f8b55d3dcc92f7a03f8f76ebc61874d806f48aa8345eaebfb4137124dd9a49418db7e6edc03918fe3de740c45859d56f77a8f67660fedd750c2f3d51092a6d1a8b32a1ff05856f5cde85da99ab99d1c7ec93e9553d56c1f913f9a97671efc2831a728be98e822c336cdf888460f093028f689e1d3b8605d9eb65693954cf23cbfe8c56fa499ea815271f4bde4572c767b9860fd189a79b1eca89ebcfe9432fda910f73180a7af095d7dcd2e615f9fdb3c7fd049ab65ec5dddfca2b16c9d201411f9ab33a43e34f7c863745d7b14b20252662670cce72e4ffc25ca1e0231cbb5b352ecd41322884f6d68434ac7d4e1dfd5fcdbc353ae9afc07ac5e18ed49fa0a40263629bd17baf4827023bd112b7dc67ddf1c20657cadab15c51d8b36b75bf27d282f6289ce3bb13ab16eb5064a9805654cdddb237acca061b2f608baeb855dbd56306f92af1c8be92a3bf75eac6e2c2dc99eded3ceb00a6e55f51f58091d9af495dc1c15d554f9385d0c1670d97b4828a941c8109dc23d4f295214cedbe28254e3ac1ee199bc98996e92af6fe121169bebe90fef84578dd862d72eb5134818e68015d440a639097c69cc9b6358eb44a80ade085ca13dd1f47b8301e16f718287b492eb5071d2f2fa75ec6f13d9c40b01d0ceae033c97f7ed1c8629af4682bfad9a808e934d71b8ea50b3582cc8813250da1c84a912a1620014420e9fbe918bfb02dd8634908a8aef2c3f85c249ab76268ad6fd2831298d6445144c090fd6910d4abd5e347aadb59f0bd57913b5d189521d58259d091b39282f38d5c46268de4681d86dd620b3de49992c15d833a13e98dcff1a425409666292f756bec8ba2145ca09ff36b3a0ee7d77de1df053b0df04f42b975b95728adce84252006eca22b5996de9b72e6e07dea1953781129a0b44375153b312c5302515c54a7541c0fd08edce4b8f7f37cd2693b77a6fa72e74e465e029afaba091d96b9ccadefa8ae584caf9a9e5202d6beecd6d799a0da58a576bbc1ecf9bd74ef10c2e859d744249b6f2c05ba40e82ece5c7dfba295718d362be8a8e62cb2dec7c7326e1d32f0821bca45550231c443e084a93ceefdcf2d4dee4677b069d672e5f274e97852217f7461b49eb00498aeac52a1891a6a30f67917cd24b2277dbc6ef2f5604a3fe20c1a989b63c30d8922c4be8c8b91b99da12f2634156b0f40b9ce927eb834100ebb38517255433b1a26efd9c2ad486f7fea4ad4b63a8479c0c2a78e05f9fda81b9d227b9c993755a9541d57eba329e29245bccc83b2036b87bcd8e52c5554f00f9ad6bbd311197dc9c165866fc1d22e578dfd2d9ed6b566b6048b05f3dadba5899aa6208370ea5061ac774719c98d8d72b750c9e7eab6570bbc39e5bbbb4e05c6009d68be893d6fea989092e9e78dbc9619bdf6552160271bc5c70424d86ada5066c34eb4fe174916afcd286521fdc4be3544d95a7b83a0168adb37a22b9b736284db697fd0a27ee663f7dd884f2d1c8aff7ee7d16b86a61c29eb2044656c8b42508ab200d43039aebb8c35919dd34e74b17b4bce60be7706b7b8b2a63a9f810c3555cb1ac9c6c6c94319a0b1845bad2eb614011f1104d127490636907e0f4f5febaba69e8ca129c13bcccaa822a2861c4d6f1382af418fd233dc52715e101e2f2253fb6d6db22eaf618853e620cfef89bfb125b5eb1bfecea001e758ce08c65b2267587c1aff8b88527e9e794bd0123af620d118b23724213ba601732c398eae8bc194901f8a409dd5e07b0de3680c6fa2fd5f03c25021835a76f3a7ffc87c40e2587f345cde69a2419ea22864a44f3a0651a9054785ea1a71d6b2216959689a4d81d99410592a3f6a5662a1f2810d9703b2b36799c7f98316c578e5e7ebfe75b36c8b4c5b74b4b45816be56fe799a7415c3826f83f1d7d113ac897515fe505d8aa277c8ff846fca8f6ea6aefaf6e95eed22a5fe6ba2f7d05f7c260ba5f5060f9ddc09c3835e86203864ccf4769124564dd3809ab65ac70f0d7aab83de082347a03bc111ea77f5f80d1a80f50644fa642fbaae2119b869bc057d4ebf73d4869f605ecc73aca8939543b3d49b7d0437c362d7cc7caf83a1bd465c9918d577f0d08000670832afc899233d3ccbdfd028d8c577eea86e2089768bd2c40d6f988374f02563b9df1fc0a15317d9f2431e84179ed0d6ecf197fa453627b71351782ae2169177277996d64e885c4405c85e598fcb0819d23266391a46f75ae5bf0b74a157a427a21e5d66e5919b51e8cb1b58752c9a9864a2cdf546b63e77e2e3ba46069e388fcdfa89f17effb3d0ce02e08ce209171be53a34fe60938c9543945e9ca9507ee1ca36c21d5f13dacf6cd53a1496d64099656598c56aa8bcb9dcde7363f25ec883a60b87d805efb2c96e316b967c7e999d342389b4e31465c48af49347283e37487d39f1d620c8d9eb7863857cb73aa17a51229fb89d521279a217b60da3a63db03e00b2effdd8eb3a1e2b0b4a2e44e41e1e89399bf32d107e5e065540acbface31f46a0222de959c11bb18abd133c0c043dbb36cc65c59525aabdce2533b78ae35287806fa2791aff25e4987749c9bba942d001eb5e4a0a44bb39c9f6063f5d3afeba1d9e9fbbfab6ec41f23a859756c5e40426d2bc20d1dbd6c4266d74b32e3638790facb517f562e126d9453e75b96dad5fd7600942d8dc33c807b7d78fd8dbfc4a24a64b74e66d99de488f4a652f58b1e687601d0b6ebcedc49ccdc16914012c5953fac50cd5fd7bbb901e1bd62bfe11b0fb2807617a73babe08a89f158db1136f5dbea7c7447a0cc6f67aa15ec7fe5566d27a7d2deabf0364e10adfcfe71085060d694725745bb10bb69bbf9ba6fdada6131cbc482c3051c533ecc2490c89e3a4244f5a5da509bd98a3e46474fddab33d26b1c090909f736b51e15851d6b41292fbef2c3fddf63af637ce9f780580bb4eeb299c53c116d2a78ed7410419bb06bf0abaf603bf788232f4f38003a1642796e4802a22454012da7b30224e3764cc741e52381d6c22c9da7cb3df690dc9027edd70e7ec30d861bffd41a6991df69893e6aa2270bcb6f93bd416cf1ba96c244bf2225b2ebe9e06b64ea13d47a43ff9b2d83455fbf4d0b4b270de05d3ec568ed0ac9b28f3b70b193159735b5b6458fd73fa30d60e289c424f49e2a72a772fc50745d7b7b23818c7cbd394e1adf3a7c6f9d5882b2408c1842b407fac373649e99f71c4326d3f1bc38c7b3792efc67af43e2645525ba26212f9ba0c40ffa0ef2c8532ba5ba1e7198fc9a6bb83c6076362bd7f8d1d1e43dea653423ab4e553e92adc70dd4d650ea16dbccad55d9251e9368a37ef1b0d96dde17e96250e692724604a7937efd56443a31e6128559b019730e919ffacf076d4996448ba05e760aef69641f645f9ca59acd823894e32ff748f85013a0cc4816a3faa80c5b0d7bb88e95d2a50e0f91ceeb426c07fd06c08e9275794d0bf220f221af2d022c8b941528b8eccab04f855be8eb01d86a929ac06be949abb834e6881dbb0796c24a32f9a37a5749fbfa33193a9551289e05be1e7ae471a940388eea61ec793dabe2bdfab43bc8b480fec547f01715be184756655ddfd2764e672d96459ae1e3d2e16e46ec4f5ad460ef056837aba7ea5e78e55e6ee63228fb65631cbd9702104fe71f21a4383602c8c3c66fd060eab9dd7db87aae387d6d5fbcd4c5910d9ed59d0d677f6ec217db1d43bbcb742cc313ec85d2043e6ad1eab1af06868c670e0cadc574fba4270e63a439264695e49be0909cdcf6a1aff31a1bfa9a9c6a1231b8e864749ec9a9b5c6ace6f974df08fa0eb1e9dda5545e49029e8d76e5dd36d62a79a1cc7255f5dd3bfaeee3010223d93b1035462a7e8a77920753dc136eabc535020bd6bc098cfbab29ae83fe0b5a6837ab40fe1fc20f7a06b751f5e478c783a4196ff3a963c9bb1138910a721c649e2125dd58a0c8b7a667374325813be6cefa16174d89dfb24d5f6000d89810da9a1e563ee7bbb6312f007b50931e6548b79e0b66d6c27e69481e158717205a0920f96a06d79af2d0c5df1d708a2cec8656c9c4c5cb20a3188f7a3b910a428b5726c26df4c9e586f95ad36b5a4c15c3ecc02cd5cd1b92dd07cb1af8c83811b3882cd90b50a56ddcb04a080f24ab8e14b14d19f7f0070c62046d8988a970d6646b221de79c796f784d35c7134b2ca4ae2dac6b3abbda02b998a3f94144a0ae0914d21361f1ae5c173f2b00f4ecdeec822292cc56a035d8e9e2602f20a99afcdc58f5d419f07d7c77a819df68765cbcc598661be3286bb33a6c50f72ac57931423e0efffa1be885838189eb32a0f5c8bb21728905c89bfd0e476053c745af8fe4eb5e75c9d8979c2adb2a9cd92ac89b453b1d2dd236e06837ed4bb6bd99cc960dfb1dd1dd775ce7d9f014d4c07eeb03149b91dc34cedebf25deed7c841891b8f7e1af09fa01a91da1a813213f619a927d5c718b5a0821341590936a5c85376681894f5f54bf6cff54f32366706388254f242e7dfd3198974d8c1c59ec1ddfc3bc97eacd4882c1d56f4e21b41d2d586350f293593179eba66101310b1ce89d591c572fcebdf82049ee57000ffecbea0bd82ddc3abf391edbb760b9a70787f3b892bf98aefbf6207d4cf11f347a1f03837d2cb8c37bbce0f2fe8d0c567752b743ad1938f8cc139f9793994353aa5f49db16051f6973355f462c90ff6216af8932a3e49764d6da24ef2a90c36341b29214151478ac1143f73a07d8b3c32d616c97ca7da84f512c478e286be323e0dd4da343164f68c5f9836feb6d0c46d6b8855eebd0037dc6477493f04e9900cff5a17a717d218690a8bfdf32e80496767548829a4a6e2f882f88866c73e53b4d65f8ba94cbad133ee3ef2296bf2b07f4498bf2daff3285b9fba851d86a6e282684802045565572b5aca5be91371bd32c67bf2bd03d7cbcfafbb2fda7c40cd703be73ab16b1749ccd10699e08cff8db2db75db6b4194b8fdba49039f51c50cbf733b0f794339834a4d0b8e5f8add0fa1f9236692e9982ad7dc5d6e0e57b35a0acecfc6c11f3afcb1e7e8cca02c45b3eb930f1ca8521d3bc320771ed8c4f85a806d1211e35071d3b09b95c755b559703f43b8f74c08db4522e4840c55db8f6ce45b3bb2f407164b6b4fe94a843eca16fe39f26323bc1e075dd77519f023b7756cba908537f54d8c5007cbb83ae1fd9cc5e6c84dd9d27da9a6f2289f05e2b46a0f182633edf3d11bc21bad8aedf08426bf649cabd074e00be2d1f45cc7e131cb9d843efd6183f5ce525f70b05c051307f61b8bd068c8beb878208434c9205fced977285e51f826b473426c4875c48e3da476447aee644560ef873cc9c28a618ecf3375880a49b9580182c8e8d2dce1a9d944a7562a7a73b30b3532ff5a69b74e6b0e693cf213fdf0b5f073f8f542160829b499dc59cb070146b978e34a551f44837239dde0b9b117bdce15c60dfaa19c5435b866013d3db0b23bc38b1b3d00a55dfd5a5aa99e36c83297695dfc56c943132f857236c97edd5b1742a850d2506c979cb323927042fc3e9e0f3ac2e32f396d053e4df6c0efdfdd394f564e08c98e36b30151660e6b45ec93b5365483355b574f9a4992e45d565d89282cebfef2c136711c5795ea282ec3884bac823f4a8bc65e03b2912becf33c65260061dde1939fa65be5e3f6a21e526ffe8ee2ed4bf22d8f276289d91bd9fcc71271412ef93feb813df1bb1ad09fd65ddd358a71a008a0350c59f8122a5d06507ba1525e0714f257a95009d1d323ad74d32c0a932dcfb5fd8237ed533aab5463947c2ab11269b693fc98f856d14c44d2804897eb6ce5f74f64fa3e3fca805383f845182890e737758ff8b040a32a34090b1c15c785fa1496b90fe95d672652874e0be7f0a871f9f48018f575b20bb630b2e5a437339561f41d4b9e4766a9101c659f6ae3f8ef4395b449e9250d062078f24bfa16b46b270991e3a0d653ea223a145a9eb8d38a0ee622785ec8d71476f02e83a187211f814dabd53341da35d96453c108f294ffd8a82592c057fec048b7603471dbcb0720a9883d95bb97a8134a98a27e8446ea74a0e9d6218419f57ea3bedc331ee90079c6b34dbe56dd16dce4254ca6734d8f8c86019326ce58d0e766d7bfb8f17adf3a3dcee4c201c70929a852c50ad6fd4a6b6920d0dfbfa2981dea61cde3309a6fb67e9fe10f3af2b118dcc4d605dbb19332a357ab387babaa4b2d4f6c2b2c3ba9674913d51d85fb59ac47b7e99036dd33fea1ffc95c61dd5a01b91398fe1803bf5a1f233f2b9a6a9cf846d3b63bc6d8b9a1ac7d00fc8dc591417d81c420e6c2305ea7de6c760c505c26907e6256e869b514a18fe58668fe6f54fb4a8f78b1c0a74103e9c7fa6a913b47e75e9ff790c9dcaa0a86380cec5319efab388d1d3728b02fecbacfe641f4cb47e4807cb199642b4c819d6a831178ddf7d2ea7bc301ec7ca0d52d4f48dfd67a8457c8dabfa2acf9df30b301401cf04002d4b1d52768425510043998b00d4224b2bbedadb56939bfb70137d3c75d96070f54b466ba8eaa24a942488cef68550db0a14f5f737b52a6d4f7b30c2f9191e5539d944b43c8f56f1e881b7994229fbd4e54aa7741f6653e597b89e5936bd58b937747edafde84378485bf018f60fbaf32b2e0727edb9806a6232ada4229ff6975b5202f363795e53fedbd0f67a30d79d67e664f907e1e83eb5e205bf15939482aa6fce5001fadf818272b98fa2442defee05df084e179a3948709317b5b768b2440aedba37e438337335d70c5421e7793db8adfc93bc9da07bc8aebe6228a56db56734127c42dadb3d06ca08275b92842a5fa7e3e64d60d88b27fcbdd748371c43e7f1dbfe947970528ed34a528cae21c60374199325ec564e4b1d82bf25d5600b5bbf37f36bcd79e8f259e46be914825c22d8769c1e7b7cd8e6b8bd1f05fbe552d95dd97e048bd8094802db8df7f7598d94146dedcff02003ab47987311ef82f2a3596ae0296dc287d38a6ad4050151b5e33d6ee63546cd8968f9fc1984a4f4be3ad3118d6706e5567e031b5c6a23acb69327ff548c8a76554daa22fdfb60881d27c02ec7cd87c04c89e7984c3d28271a57872c7fdd1d1f23216e3881773f5d337e0f950337ce8454210ca97011e4b7fa9806061da626e95d71fbe3391d370898891286e8ac3a2ded5f464660013944e3f1231fa68bf57e9d2b6ad532182073fe909ebdc262af284512dfb4b6a5e4e0dfaef2b64cb4d7feb2b1e685c94054bc27fbc5d8df05897b532420a5f69ac848da9995a6847c99990f035875e8082e15c79bc5997fb3b02adca7fd2d084b6b6b2ca3a92e371a6c2812273d676f425c641598e83a8df9a9a7af84941057313fe3f95b43af13c7120818ef79bf353156131b5d8ae9a2bdbf4dec17bf7ef9109e00ec22f705fdb98eb12503f3049750e095144d529b1d2a5c9df9519a0fbdfe5a4664e655688be55abb382b7b02bc037594d78fc2ef9d4b3d33b43d9d7ce80280227ca43814ed693dd0c522f6a9644a89861351eeeb2460dba4cb3a57d15c71d3f48e9225ea379bc727bd9e46907c1f4d495963689a35746d042dc596c9aa5487b63fd48d0ae2a1924d27e87b0d776d88495b493e8bf97a8478dedf01efa2133956562b9b7410f61479fa1c28eb7b81964e89a29fb6269b7b7d21d0ec6df49557a5e66ce78a75d5f50a3925a15b1f89225eccfff7819e4f784e7b471bb42da39cca2c43b2731beef59e3dae317ff30b2a2915647aae7340148a41f7a7ca1b99607de4056c54deec92e802d21cde8a0549f025f48ef272d11a145ad8f9d4c227d29ce18f9c2328e9d6e50f526c30d1653561acaa252ceab520c40c4298f2b10d28656016d43f1ef70c758b368e87660602b599d2ea4f79ff27ad90c2ec4b3e709e779aac01260658bf00354e51d933c890f250ab30306787f9e8974dea9b749e73d428fcf6825dd74566f8297c88596eb7c8463c7c4b3afd5354b863a3e73c0090433b5dce9d1d4a76091816b486d51e90aee7f116ef26e7a0a149f223c3ea5f36521c079825c7d7b8798a56d01662d6d7871aaa3995f683d9efa37b5ace810532daa73c56156944db1cec8cabbeac372aad19b93d88a40bfc4ca184cbae95577708d2bff2c97d3e4f781afc16b92d31de248a2e07413b82d03faf5472c95a024d748e0dfd31ca95f8e5d1966545df5aaecd8aa55315b1c225719032c9c19a334b248087a29e349d76462bcee3e077eed6b8891ac9ad742c2887fde4fc1ae1001cbd1ce929ae821ad71e1522b4d3d1ce0704a98bd9b39549d5fd9ccc87e5379260ff70b416dde2a283ec6870c0392a5a34748205ed7ae43ed7180d28b75217c8fd268cdaaa176b16e04d5fcea36e098c9975b688e32f9cfb484ac93d20884d9ce5a27b27e7925a2292472c923ad58c116de5265783b48affb05cf654b7dffd62bcd59c885f2ba28530f34ee687736559b9128f648e718143fef6c7cf4ef8da26281fb1ac0f593347e5ac5d15b5d4a222814cfd44f868d239c5b438233c95fd0c4dfa88e7fa8f7be2de975f62e096281e47e4589865e0848d7340ae144d922080c2990efbea6572a3eab8743e18ca647d0138ea67002fa6cfd732cb1c62a528ca9d13d0d7aab3a7c8c7ca721ab28efc503430d582a24a55b24ffec2fe6f96083986afc3d679b10824b5cf6a6b522648e064bf6cc3d269420b495b83543dde041e457c16e21caec6a78d5a5830129d703643d350a4ae9524fc90121dacf67d7f210b8443210f42d03c748cdd6dcb7f4a3811813687a28de512b20f605ce4a8c6bb803047197650b11ac1ec5e188a2b42c90f323da2407d2518c06da80a05f64a25ba2e53df02fcdcdcc7701bbc9f7ac9d8d1ae5842a50c298bce8dd1bcac7ae1b470c8ced392d3da54a96d25a743e150e4a762156d932f3a4c2647714fcadb40890c94c55d2a5d496109d7141d3bec3b065a9143ec170923e6ba469c7cab15d0b72cd2afe40441aaadc5486c8e26b1a6bea1669f50999b920a18324f38efb8c59bb1e10432d47ec170d6dcc46a378de8db2a44a973f74611591fda7456eb2077a180a5e3da5667f2869574b9ef6c257888c5d083b40f9c11046286e05eb9e91ffb6b3fa61fbc62ab910f9a12e8853b166635ca3cad23c6d5b0ec4e415ace13606bdb21d05b61ae4024ad1a9b535ce4b16247737dfe485857df2d349a11fb362d8cf662e7bd0818602bde11bf6bd62c8e5ebbb60ef6f00bf5627104aa58850af8a7cc40e44545b9d2e378838d47ab6e19352d5536ce986576fc15757d80f9dae4ed12d7d1a4ff8f3c7f5c711f78b6ab8d96095b641ebf59142a639db103b773cc046785ed76012c37b4164199a50d61a738c74e494cff3b954bcc3f7d8e24670ec16f1785f3d38af979c7a31ee64dfdcd28d3063c30b564a5b0f85501e8a6166bcb903c4c08e9139575b942014361ec4b59859951bfb1d77fc2175c2101376431566fb3556b6e9e1021ff5d061d31960d1d6a503e0dbe782387e490f7b7d43843b0ab3cd234c4ef8e4ba4a6da0d789f5966f73501369519ca36a84f53255de454bed87a4edce0f964e18ce452bc9c60b9d710fb2785ae763cc992e080037f9304ff8a0557eeb1b679f3296d73ebf55f35ac5345549d12be922b76e091c92b30609a76b949af12be642c657a16f24d5d88121b9a72e989a9ff51316b0a62076fab8d09b52a1cbbd57ce1cb47fec2f8d2c08a3d86badd13a2499c208e3fd3d80d07b81a237bc549177a1282a6b228665e3a88dc09284920ee73f02c8a6acf79992a6fd1f4e6fe4d3e6d4375b62c2b8d5c767517eca15437b015fdc23f53d5b8dadce692d6153a1ee2796e22b49ca60de0f84ca3c81dfd17ba9c6c72c260b0ea0e686d9b06d7977b0c7f178a0f68a11c7799ad2f6029ea2e75d414ab3865e073dee42e32dd6c36716ce292cb576deb239ea4bf8dad52639e0ebd41135811bbff65cb7201368eed071bc17569791fe87e5324ccd15afacf9df73095d31ab42b2f7bb4369ea6fde116d9c4f2b1021436aad4f94f05dcd7910b1d9db89c090e4cf8368a623f128b75090355509978c8fc25136bb4395776bebcae0560301e575456c2d68d52681b7313fcc9808954cf142b465e846e6b0d6dbce071a910680b61bf78954f923f286197d14e3c0eff0b28396d80c7e984f01f38b75bce5a324539c3f34c3bb8c65d4ebadeeb53dee18d28c468dc7588538c3273339bfa9d7f2073c032317932dc6af2a661093c32a327a607df91f23f7fff9a7b74ce09773b997a974d9f1242dad17e34e24404b860cfc1eaed92a58deb98c66bcd1498396c8667c33d06ba770ab28d14e092e5d641e15dc0e3beb32f920f6f61b07fc16504d3340f74bc97676c31da414d9bdf9dd3a5fe78c178d00036d8d92f265385e341ca575bc3e0d7b2ca448f4ee0c792ad4c69221644d19a2405ece9620aeed281b12d4acfe00926f3fe9d029ac5b8642fcbad9f4a8afaa585ff73ca7b79f2fbe1db07129f520d9e6faee9134b8539a1b49b5bc9fa549e7379e729869ba3dc907eda10cb4bef9fb039da6f3687ae595cfe52d67a4c5059c1f6f75db3bbdca602533838e0bb6c017fdd614081ba55878dc5b6695a28cfe88883995ca96bf23a28672047ba3cfb6027bccdb70e2918c2373dc8ba9ee9e3e56000378506127052a5abadfefc892c4a028f4c965c61aa1fa4779960a7925b212973b5b4480176e46e12cf2744459ee7f6523b54ba4d0fac7cebcb94127b3893484084efbaa1ebe001e41591517ce04f2c6d85ac82709ecfc20e264e2beda374f47fe179a337d61ca57305c640fa7153ea06a60665504413a68e803b5c0be0b201dd0f496ddf3804d72c42bd64c97d4dfe989f30ab98b785e5f0617fe7ef787a7d3a31376f7a4ee95bd97bc860ac10aca5e0d54b584a34ee8dc51393ca5db9f8adc59a010abbd10980b7cbdf7523c9f5e2a0db03d54be5efa5c9e148dc1e658fc39584b6c5211ac091205f45d6edbcdde896f09c8efd71b923b8aec4b5e412e96f2925bca5e46cb9594deae450fa87438baf43aa7867974be9d081a1fc96c2f877f3c0c858d27b01ded1c1f79c087a847f08ceb08dead626b43dcfb0584108d5812e4c976022c600275ea16cba9169e4571328dc86998d119f034fd75ab2c5cf44a174d3d3356e987318022dd0c68ffd0450870d783db1efaa9af71a9282e61c924a5c325a0cbaf9861b726f2a56ab648afd7174a2aad3044c4866b622a437a4e835b40503a862cb94d29447fb170cdf2e553697e861999ee28d039337b6064be10efee1ea7fcc6fc4c698f52b87ea4228f0b2d4006b86fa03fc220bd6ca04c7eb541fcb5a9c0024008654cb64d27b2ee6a6d1ce2402a9426e1f2c9e2a9bd8507766b300f0a955788918b341e5eadf719ce895c5a890374961c20c9fe71137dad378f5cd33e1c2f4a1d424532e2669d84ef291e8c0b9f3a2923dd907f2aeb7dcb9a021b370b5d62b1e0ace2c18772f993b56f71be7842fe4853d4f22d23e65bce33a9d9d829d6b6a8d5ca44b9698dff33843f65c9f0e91bfedd905c795edc49845a07a9619d896f6516b006137c4cac888e6aca3573c5b7acad4633d02ba20b62e1957a21a88b2c1180e9b50e216520f3b312e73a27b69fa760496bdcd3fb2130ad865438aff2e33ef64c8b0e886a253794cca82e9e36a686f469cba949ad40814c6c1852bdac081e6a1613d7999aa547cc0ec444ee3cccaa78b9db5260aff55ae78d11a51bf7fad45ae4cd51d0c95c07065cb2331a0f9f0ea801dfcd4a35350f21c76f9aabbdf8829b47f32cf4d7a2eab2440ea1d6fb9c43dfb0f58107bb1ba4d51c9d2fb7275fcbf771acf7425e1e5b8f6683e2333e746c26b099f86dd560f8623d099d460ae0ef6ef951593947f9e8b7efe9b2b92a4fac85561c48fce852bfb21b3cd221ee39d50ec22a7e3e2887603fffba0c66747f83058eae711c32f774aa072c5e6202638c29512cf9d0c00d19ddd6e18afab949d6c5f799f070cf6cc756d9f9114e1c3f6db5055dc3f6864476709e06da7282f90be992cb510841bec0b692da7949c2bedd1f716deda4e25e2ee273a37f2e5bbfbc8cebb0bddf38ecc8665107e3c29fffa98cdd4feaefeeff43562a9bc1d2d2e491688adb202d65c18e703f2be585c025ea13bc897d27bcef976420ddc7055a3a77d998bb414df58603fd9be2857d71bba6e7ebd7ed5936c665f7a630a623bf810d8da39ed234b2b4469694cb3a31d47514aecc855d8e7fbf2582001698865e322c8b3a3b12dfc2d28cdbd20bdb1daa816e90d9596d04b49aa9a4193786ea766e80b4589480c0d2a369a71a8c9e40e5cfbe3e32f31bb1b1c128b9fb814ebb58aafb65832a8462a0491bc66f319703431e3a3008c729998de7727090270d49918e27cd058073ce82d01df67a7e13b4da02ab256c09e61b82c670d12ad5ab8087b383c594f34789ccbf634ed8b1760e7e16618b89a003888449d907650b08fe2811a2c635fe3bdf286e839e22ef863b341e511b58e3451f85e15b42ab91b31f710867086bd8148b128ab23cfc0a3aa9be460277c0deebceb4fe1aa669f6d9bc2dec13c636756358fa431716efb1442a8158f2bda64abc368dab0fe9f1cf14b0d85f60aed95e9931299ab3ecd58ad520a4f658fa8d2e40b9accf49ae85a7f7162fe541878ff228fc80a3b9b697abed3afdb17126af9740e9e52e81854edb52ec2782c7c386d89e77e935f4422a1951b15477aae3df69ef21ed063d559116b06acb9c9f1b8f6bf6322b64a3e14efa0c822dc9cd868aad2a2134def4a3a01ced3e886732b1748a55a82e272cadb604772f314bbad0cd5c8fc0b79776ea8f8773484bf2506be11d293f07699947502e73f7c02aac659b2324829107b9c089f332eee468b7edb52f289c07cfefa4f6ea7c82bf1a48c85c2ccf5386149b3b5594161714cc713084c8a91d4977095295a932f3092ddf4d058d0f06aa8ee68a53c0ffcba5ed0072571559adc4fb370f5011914c14a3a238a671fed5f3e093ba838e26938dfb4c7abdbba5fc542384a5f29beec2c7cdb4b3f98dd5b27f84cf729c3e549d1eb69c10756a1616911312c339cfd28aa4230f1e08912b10ce982693c00457d271521ffe3a792b364f81c7e82d0ca484e48a3704af28d3860f6e0d3ae269665a085b9beec532e5c683ccbed93415dbca8c8e411a0ce52fbbde42b8992b41c6a0b440599a36e5758671c4bfdc09de70aa3759ae7ccd74de9f276ab922aea8f1156e9cdfebf634a079e4b3ac4890a37ffa1edf2f2c7a0375e6d39174877da2db68d64e5aef904c2a23505fbf066848956753cbb5769b717d6a3fd85a280d97cd5cc005230bcf6a13e245023e2805ce372f66b93cc2337108b877a8fc069504afe8de8e455901058f9a987cd04ef7d47971068607afc6e746d6e56ad63f3182d3183b697681b04b003d14f8bcaf772e7c5d645fa81df8403e6166fbc183df0d88e8c09cc736e81f3f7278098658268b673db9babe7f668e46d9a3a6f8f97d6d3e06511d359365da8584dd5be6cad28439ed5d87a2041833850f025cd87ee3965ea2fe94e29f752cc54cc186546d89c133de0c84c8c7ee4bf55445ad7bd6f6ab729149b47ab6f24495aba9a31f998c774d74551a2acbe88a2eea7e90eed5df07b54f7f6cd481ede575bdc167d4bde78c6ea02b17d62375eaa86b57942caaf4a9535f755a0e4d9cc2f8e3617f866c3f731680961a56b07bc1af4434d2a922a9f0cdbc56864a9350724972a477dfe5bca1375235df11dc0b1a875b6532ac1c6a163b45506efbd18a4e66b94157b3e3ab3f138e2f0fd55569e9880465c232f031d3f90cd21efaa5e023a904db8deb821ff4190b872c566fbfdd02686ba7a276aea2e941799504dc1838dc28681b360c1429129204c3caabeba7aa5ecf6602874e3a50b3cf1f56389df62b656cd1130a914ca4ddcbf2864fd2208b1ebbf9848082a51377a15f3dafacdb6f41759f0bea98b04aafe6d9852226e909e3b287093cefe79939e32bdb3858877023410d3556d56fde647fd4e334c29b4b087ade83968cb9587015fc5253e7b60bfddd2bd6740938af4a18832a5166588e28395ba759cc98ff13025def651ff04477aff496f9df1a6d018e18f2785ba923afa4fef4f7418ce5daf5cc52f11697b520c2be6f80a66bd0a8568be1a125e7853002fff661d804d98b1381e15d5a20f42d7dc45fc498926e99f3f4de9662620a1d75369b4adab9bb04a730c86b7e0a462215e7e8de23a3498485306f74006a1abeb5655d1c4ceb64f354e85763ed16866bca1bc38185d4d24f9b4aaf2612e0d26867baab48fa279c050ac861e2d6c641741d20cf6c4cb78131ca25db05b3844486bac1c81e7eb273dadc11ab7b14b9661e38c4b6f77152f685fda93e428e0ca28947b6a6cd7c17b87df3793334c6eaf680e36c3a2a5b7f6c4e40ab0b37945da30af967ef24e4c1c1e7f043f419bd26a97e22fc44cab52831e068e8266e2d91af76aff1b997d03612ae2de0ddade692d8efc71415ed4cf010c2fac9b2a9a282df674c1e2137b4d9bab34f6e4c7a8287201dafdab193851e328677a21ef80ad9be271c3892654d27628763c520ba8220708c93a15e5a28c8db6ad115aa590601c877e6601524081f0fa0c0ba63c4126e6cf76950c7dbe8af90286aace71811bd59e09517c690cffc2a06c1b7cc3cd489f9d1bf14887b1c9efd17f844a3364177dc492d560cd764721c1c92acec12eda284d35a0400e52f63fe3af258c041527e75601c44777d88be3694d881d3e736a1fbb5ef84356313904b760b9079f333dc0fa7544ea7f08a2cd44b3b6d21b2e9984798860abe7055d6d0e14713d305a6435bf20853c9cfe1d2e97c9166a77aefe66be003d74d8b677b9f6a522c504b3d359b756314671a3c9aed09e360a2b49cb0402bbc2f2c2b5ede2e8c72b0188835b6753db0bec3611c0733c112db72f223cbc6854df6360120cc5b1226a7607949d63557451d29420dfd73f1859aeb59122096582d956450478087e7c0e54d2bf6e6f545ed89bffa3a98e1b8db59d9f4534261a56f5ba45c09cc5b52be71a900a67cb3ceb03af9c551645905b004b30eaee505486b784f5cb4fb70ecfb824d0713fbc4bff4fdc950fa8cb415258f2f415d79f5814919b96bb0cd0ba1fe5076532d076792ab7541e89b02646e68fabd2a356f11d669c7e84dc7f4282ec29064bde6fff2d7917e33b5464a784280c08b7bd81dc9cfef6f3e867e3c85715949b6cf76fde2e14f55e22ce3a8e0c3ba4861e8b5d942bfcede8d852bb43807e508926ffff94fd2eefb9b72316dd978433f93b1591065c51df4d51711317ed560f3361ca9145bd6303d63b6aa410b6257e6aa7047199090c4237b61b163bc29cee99423e44d212cf557043aed68e9626eb7a8cc03da549fb26fa11d38bb27d054f531289227e31dcc7e39663b8359d7221572cae9f6177293bdd1f42fee069b459046fe552663f7a8917bda5a7d021d9d824e053b31c022343afde921c9f82552aafac531098bb7c390912c729f1a1fdcdc6e0cdb1e6c9517411c2173a745af4b9c92ab259c1bc70eb156120834b360418332d5b0da93984176b8dbbb52eff696096eec8bff0ab725884025690a39bf487268554299e91dc0eb42d88564518aba5e2fa7a9b35583325cb28a6381853152cb2d7d5584723d4814becb9e4f4b777ca5f33927d7263fd8e6013ae22ca332488d440987546d9825c8d6c66a5c598c800a68b76b9fea069b4e6bbae660575ab980a92afb433948c5a6b764ed995f776febd468ff45d23fa17982077ca0252afea69ddce969f169f0a2eb902b123ef3aa0ec64c53705991ff96bc42f82b36ab2564062b16313926e5cc18eedfb6ea8db463c3db879ee77f0c38b110cff958ee8a8e4fd3896e820c3cd28df2d9daf0792b09a0448fd596e06d54d2355d304fbe420ed201d56780e4f5aa7a0e7a4505cb84cd50d47bf8fe3763ee8574e8ce4434d7f622e9a9c70abc545272abb2f8a79c2ed344205a0b473780da1fe6f54e4fbcbb3eb8bcc4e163d41f31e97e9e40e5f306d8ac06ccf4f5765388aac62e95dfccdb58942a94d2ec206cef7b913718076da11bf301867e3eecdd24b0c6dbebafc4ed4b4088eef6e2cfbf182995b7fecd0eb0289fcd5ea6a1b4086c19c946a41643c2b477c794a055f2ea597ce0951d540be5aab23e5a175fbeba0e672b646cee49414074f9f7df5c06510473fc4741098c5311647574db89748fec39df04f128e16459ca61d7310aa7b05bb81e56ad7302333063168de100584f243471b13f021b74b8aaa8e09088cd8c60803bec557fc7c3fcfb359b0b14db6ce1ae80d5360d67b1a507b8429f8df1a27bc96b733ae4a50fc31c513faa0f5baec428f40a5c3f00f910f3ebef4c898d71e7deb90f26f2314cfd22971dbd48bc80830b45c0246d63ca126adb67ad34c31b316580b9d6c37279c9da0d78940bfe5f3119e284000a2e663b4bfd6f3605ef1824e3c524f06578c090c1d7a096da4cfb6e23e4aef48636693ad6aa6f6e884ddd5ba0123f0fe74f3481ac344993be2665cce523455c849e46f3080776661849c63c30300687aaa8af57b45ab934c41044c4f98ab097fe18c9d6cca452c0b1b6753c7485a22b59bf9f1b4bd636214fb86f4f253e9f9bc907fd14653a849f201090ffec136f610419ff33401d72b3470b34fff1262b4161c53527fa268f49414b7bf7d65e5c64f790186f55eeabb9c74831b2a6b1e9420b0cc5f28bc252f962e06dfb302c298699422bf76906a93079629c17f17bd9d1c6cc9cf3432147fe0cfa9271888404c62a56f4de69adbc7b7e2cdd92be8b50b2d7c7ea2c9cfdd9ab9f63b6f244dd3609ef04cbcb54b7ecc52d7f3734a81167ffb732b8ddaa54207b93ceb134239949a339bcd776d8f8e4286ab21d6571e2eb54d14ad9ce3a64f7d6cb88046342ea8bac6617c47c71cca54df8f707e4b18cd9dd4ef28884b98ad0f492abe0743e788fd3810fc79db3a8194d20669d1a54ba8ba342e28041f1c3ec2f8c7544d6d1ec94086622d728df839051df608c44b17dafffc541d22d57e3e709b6744cc16738dda5927438e2344018a41ca32618e52a9a3e6ee4f5c33b241eb77f1faf67501f6d70dbe0b50f882d1d258264908b64c2b70297eabd161770a26da59a364be5e85eecf952ebedb05dd18eacf7aed4df65a7be5c7c92abeddd239ddc86435610b97a8086e3a292ffe66b704d5ae2a7556370ea36bd8e7d5ed9ef47419dc5ee4326b4bf2d777e38c5e1ec5c6ddffc84a9ed8dd3b07218f4c82e9f4a6187ab1e598d3f79810c7760c90522eb157b41031633ecb6f23329c2962dfa44051a8717fe384ec3cf05a03a43b6f02f15942a8cc762eb7d331d70c807353302ecf15b67e27f26b4961990fd68d6f82c99dc854780b0278659410237115fb58b76c818e60dfdc99f6270541d7d0ec6530feb973aea4859266b9f7f4e31eeeba419e0e1596d74ed93f766cd623392c19587a2de8cb3d426ed266ac31edf22779ede8e28283e9e565c461824b441b1387496cad930cae1183b71a474684f1b56fc0bb05d1f22e72de499d7112ff58e98e49cd60effe7398575527dab69a034a50862687ed5032b0d54a576a145d73547f679e4806c094bd9ecce4f2d228cf542d064f2fe5f9f687fb3e163239ca1ad6639669e2ee21ef66c1f2926754dc8f95bff0079b6f3ab12daa569946ae8c7b2113c6723c6e54d04df54e931151226e5d15bdb24536008fa4a1d7c66f0a5f82be204743ae361fef2a7183d50d0a3a41790be9c4061fbdc9d159c903e6094d52ccaf50f09f2c06a1eb7ccd305eab85f6c98d1a91557dec48fc7048f7df1b6d9b683bb0bd80f8159ee8c2aeded6fac07bc6aa53fc8c940200e4b32e81de1999b7dcd7f3ae2e382d0ac25eac2731eb145eac0402ea6b907995298360e0661ce52fc0450f707a2f16141ccbe656a1cf73235dd8b2df60a5acadfcc7533e2a56b4937c352499181cc5b1b8775cea7e143e55f982bb9eff8345b054956a5976491c11c7ebedcec7bf966cb534843907141e0d2adbcaba4a357c137c83c2de780d764fb5e65f4b887a1d4483e446b4b9a50fb7d76ad5bbf8408e7031aa03a3624e8c57c494d645866a3b5cf30c8d48c57a8e112e1ab7a1b8eb8305a34e1dfe9d8e7349515a6bc20365b2af06b7a54097051a9368b40dfc1314a17a28aa08eb5371d38c7e9c967f65eb7c41e262b1d389e5c8bc46cff058a4d32d8262586d0464c52b8bd2f068242940fda531711375a07db678f3a6076ab3cda55935f6b489b3563ab1ad15dcf7a42f7b68d61741c1396b7fae7bfcdc37d4e745efcc20cee545fb5fd3e483ea092a70af7531c762774c7ed1db75a4dea39fa6fa1c5333573111c82e9c03a05688ae03e8903da35a88459fd05d0b0a5d2746fa3a57899dac095b0da2808241ca7dc5d946d52d33dd777fe68530062d0038066bc557f48c23812f958fe11a011cfd6dd944913e8ef973239b817f33fa48bc7dbdeff9dd1b5b51d3a46048a76ce3b376b7f0619b803048d5646c3a68e714846f80d3d9e0728027ea0fa0cee20b8501292f0fff2d568d3927be6ec32d35e7563582fcfb8a2d846da87b1857976db0525c66046745680f769e2f9ea1c094147e273e357cb4039ff6912b2fdcbc2b01f0bdf18075edf6d7b7133a30f34dba1b2bb8e521728969653afcf6a38237a5bab7bd2d2256f45350b595818161395fd7b100cad543b94f43565aaf22bee099e8ad258e21a1fb1283deb00ed19f89e13f0cac115ebe06b0bc22b1700e8cda0a158cb1779d4cef1e30165672395c39e00be20d0a6aa92246f49cb0c3d71c86b041653f12bf4ccc1c6b68244d4a2ef184291fdc25ea8a0233efa8300ae70c472e434a02c6564d0d02e2642f42167dad44e1c066cba62ebc5eb5e6d5f98ae7034e1657eb4940b9e43f3c42cb9db238b5787fd6e3553915d96c62604020d2ba31ca0c076b669c77a1e74db5a125f61fbabdf82aab4242f2be04929e026a3a465d15e27dde352255dcbcad94edffbcacee6d92e98de36481721ec448e42193b2bb6e2c9bec5290c3658ea50a8d356447f5321fe0901a29c85f6f8971fbb6f4ba5a7de9a30398219dc060417f060247c10b8887d5dbbe00a570e09f315172aa7bab91ded211584d6633c5c11b4830715545682bf38feeb62ede8a01ccd5c6673153f313c59e6f77ef8b97411bbb42f08e89e548765b35fe732b785f534a11598ca70766dd2e4d5ef4b75d9c65795e68b3840d3f470cc501166f08c9d2cd772c18392e9c07a33716ec4faa30c746bb8cfd7cb260f0fe175f314e6995b0b33a03f0ae9a87562cbf29b2ed602f79ee492cae3a46b56cb70e968ce53141d7689a7edd3416617c928bdb35993700ba4212223a6ad56db31db204866a84767f00222b6a1798085140e8ac2835fd78df922da38ccfbbe89b274f54c77c7ccff95ee586e6a277cf1179f657af2f4ef0224b33b4eaa6b5e4eb430cbf2245faadabe18ed471e8cb304292d9c1fcd59bfceefd881c447406ebd1308db5ea6483ace3514f7b27c02c1f2626e1b125563f9ea3a9e499b679aa69e3e9ab340a363eecbc2636e55b836d2d8b559591aa8c2b7223eec7595fffe0149fc77d0efc7f76a4c0e46ac42232ba89dcec27507e43efeb656cf052f655790a6a1b4e72a73f1faee6b940d6a78f1882b7aeefcf0f4706655e4d5c067d7145dc0fb58e133eb7344a1a08cabad5694b588c4a5f9355b07804325ea9a08cd30dbf03a4c3f0af5443e33ae5ba6c8b6bc4898f85b187cfe79774b961def668036e3e15e69a37c5c5e7ac39ace31f11d5d011c004d98b95d0dd74e9038ba85a9d4a5bdf12fb60b54e03e43edd0ba76366644515fac7b07f9b798be2af8fc87e8cb774ffc1ed52b125b2528420b988a12a97c1297c316818b5fec2ffd1d16880b594c71498880d1ad6207d6500e6fbc4469e86c1c473c77c10655dbd49417b3b31e957ad8a6fd19c51f47cb93cebf74c872e3cb975aeda0a6d9e569a509ee3f9abb65809125930868184540f359d1ee93580f97af24ede82414d235ab4beaa099c5978f354ad2bb6f10971f841de9d51394479f7ed2d179ea184203c7e6a9f9925057ece499d5ecab9b998b1983b6d9872add360a6425b0f15a3a689df5b137f68e31977db8bcac58bb59091c5cfe42476f8c1a4c25b637049d2e80b3594ec8f157ec25512cdc08543631d6ca6ee5477afc090605432636de668ced8f2c933219e0f273f45e5ec33c1eb2a25129264180f3760632e71dad9b50bbd74ffbe3e3f047d873a7ffaf20e7ab575a376817a5749bf4bd0b5f0ab719cee948627a18f7720559327048657e9a0f2b2de4a4c363724643cf226c7e364823a203504598faaf0678933f5d65f98fe92b1d80f6a233e18ec1cc2886cf55e4c8952f68fb0b696a17d3273076b8d965d64d69bd4715ba725ed56b1396684e62963bdda8b7303ad77ea5725231766d876a0cb3024c243466f7494d489a73dcfadeec73dec94f6453c54bfd37dba6c9a95b1facf922e5794748584e764071e2b9eb76dabc7067013409e70ef644df89fe4c5d298fc2073043ef1dd7d10dd3cf8545c4d82ed89f88449113f171341ad28c10beab21ffdbb4fb88ebda16e72f20058c8ae50129d48d2254bd0fe7ebada7d3d991970d39d49efcbeb3ce8ff11c655fa110f56aa20e44c30dc41cbd8959325b8c64201a615320e04fd945df3b1ba2018dd434203b01842a4af42b42e48448207b3bb8ec0c40ffd637265a5f432a283f6c88abe83cca3ab3795a7919fb18e4c993e0b80a9f2f96e9015bc8e3439b25cb73852e54a6d65a60e29a39a6c72709cb1b04e4464c05b03e11935111164b19c148f869d0786490d16c01f359231f3345aec2f2664736318798fdf3968d9c2d856364c16850755f072bbe4cbbb45721d23509206a13fa280d82abf436e41f32ba26d0efd8fa0044eae6ca3483fba447416d5c94175f6639775f3489c20e744299c40b3cf0ed043b3ee459b65ddb41c58726028757ef4a68b6151806d3cb0794700746a370b2125c6d503a7ab3122e022fa49be66ef43201e23ed42121ffd3c7f7c4f94ff257d2cda926855b39feec34c4d96dcfe8c82fee8fc1001e024469757f8355f48c6b85935b344098a41f785910fa6007a83a5d22f6efd732bb1bd60340a312cba23209329f34e09ab9ad53afc4724639f620d003c2c36dd9082038bba2367bfff061083923a9f43f30175298d6936385e3e4564c5e9ff1440196ec0a78e79f496204fd981bdcc1f84c09eb10eb72383d3a9664bf9802f008f6bf0f4bfab644709e3eb133494276b9f529f6da696c33a4a1043fcc54be29e93d3d466fa3721d75928354ac55c566f6e66481732a5863f32596f4951d3cae99d141bdeb988e36c62d98207721c5368a2ba87c0f4b9bf37bad819d319e788614b1469a8134a33a76c3ee0bddba3febf8d094c42435258e80eab1963b09fc22fb9ad77428f0147496d79296c351bbdf131194a0acd4d20e59fa2710ee375670c150d48355b5062ecb8a5388abfea971688323891357c4594c4ab7911ea496fda5432fe3d868149e9079642c85f1b9798e1ceb6e1a525cd6ed2ede348fad6f5e1ac488d8898a47ae711f47c919d1352c2c4a84f188085158934ac00b489b9acccbe7dbd9a088c84146ae6fbeeb80a383d51820893b74b8531ab6e9cc108079ba3ccc1a7a0d5dc85e97553368a1b75eb775e49c0dcbea77782f2ce26ac52c8df229f51e7d45831a7fddedab4e968b3679c663bea24d157db347fd4bea7908b24dba3cd5859e8c16d3d95c3f2fd6d8316cb019fc4d2393cecf95ad525792ad2b9d15c10a8974d7704fa660c112ef468bd933f64c1763f9f89d2efe6e0cdd3dbb1670bb77c7dc843b44e6b0362be69d9fc50222fa4ea55f9447cb76d6710e0d481b0d562355d6704e3e492a16b77fb666cb4db66fd650441f369b1def52d32b35e18f844729591548c4b532389be3a7eadfb8215879b2d9e65d2d05530810c1fbd81433d9a06e689e98ab35e4d60358a52f46a25e3a07d9677e77dbf65c9f2986e4477706520caa7fc13076ca4de4e82e08381152dfc26f7ff3ccb58b69048760fa4799d0eb1772f77147ec4d6a90468cde6b64d964a57be8d9f3cfb603b37e03c741561d089d0d337e1905f66fe1d49d13146b45e584c3e6c7008a0395134a8ba8f7cc9a2d353b246cc677575c452c99e6c983a2ea6485f12b2f909dac346feb457c3a11e5a250fb42d43fb87db8a08769df1af096e6a5bd0b5d76f666e120149a3389ed631e92bf4edfab97500c4186cb348eef77f1e7ea9ceedbffc95005bf81d60e8ba1202bcba914d8c25d857d3d94e5eee0c26a7e17835956422bc236d530f721f72c402800c36d89e1af23a66937dece8bb64fd987a9d095c378fdb1fbbbfbcc3eb0230dfbbbef8a41a0d4066ce65e92c1bb9b6d0ed452bc712573fad34a551469d6aa2103515dc408b8ba71f96a048e920abbbed67ded00ad728665f5d8723266c42f1007abe418a60f6814fc0e3a6d3f6f9461c85501b219c3d80437db6ebf3f2af7e2fbdf1cd4cbfc348353225a71f174fb434ce783f86dcfe8333644d8fb17b459e11d6045311f4ae6ac1207ab19cf03ee3a75fdbb3419bbad1490a336bca8be539683f8e15672ec1787941d6e985160e953266edc220e1a92e6f8ed08b2922f00db2d9e3084b8a1a4b3cbaa0d409befff9133907a14daf08c8811a811acb8d832816336e000b693abe403309c8c72b76f1e8e167f047c5cc6716d001727d9ac3eadecece7be47031c636d0f6dfcad9ed9478eddd7e7d6134005ff0e1fbe6b0d5b4a2d7874c2c68be22fecb43477a6f7309cefe231ea4021a948b2fc6572cd77a8457994c91720f6067472104b739bce40294bf6483229b373249c679e092fb5a879f299fcf03543c3a313103d13b7a9210966baa862fa1b70028ba0f2e03a5c074361e0064b23cb9433b2b2cc284f290d9e048ceb5c1391ffd1efb3d0a6b331d1117b37ee38cdf8f21a4854c54785fadbf00d65a8eee22d6d92cca68180413f0b8eed3250ea25952b6960c2a6198caf966fbe0079600d9b7f5ca88a248e1dab61eb92087163873faaa6200a1946741aa86de0bc188c58d5d00dfa42a1b5e33200fecaf71b6106fbf941a38af59a1dc45c71532ce9fee00a06feca0088509872887e4c882b7f4a241638286f054cfc3a56d1b368fe2402482750e631a664e8da69fc4f600d052247b867866fdf369dd4c9187bd2d393ab3a93d96b9cdf885d74d67bf6dae57345492b8fecb20b6bac216dd0836c2ca4e994f3609a9c643caf26af7a164bc3e486420e0268ee24d4e0ef76dd968da5a7371c1812504b30ef9da57a01ba77c18beaca899f9563c7c22bcf4922b8ff324ff9279ff017df140c76e1b318a7a6afc5b00c8344a8706c08a12c113d8abcf7126ae671359d6e06138c99104db59cea8f66089936edb01df87961957b31384c7f7a76fd3c9bb5502ead392820acd3130da01cf4aac5893ce0d107afb311e6052269e4dd30c9fedbabb38c9afc675929d2a0070729fb9c601495f5fea66d96202c55411b2d9440faa39d5bafe3de6ce9dc57f66adfbdd203f57612b3a04954dfbccba4b9cf326b7d88a0811d46941ac2c87fe7f7f737c469d5e4f7b370d574ec8cd5a46fa977f18a2361a3d369f09af628824bfe81f1c1d58e678c3c418e930e74bd832f36b241f6c0a139ec2c33d19c564d94c4ffc2ef315481998d76fc33523e8dfa319394da8776adf41afc0e0b20ab6fc9c6c007f8e174b9f9615f25f3fcb446806fe227442f0deff90e9947feda70ca72c6a33ec30526e9529fc5620409ce2e9c9a090636903979315ccdea62d753807dc4b48df98552ed0d7609f49d0cea1e540cf209f311210ac594bfa1379eabcffcd9854e49b0b4ce49f1a59cf1b089d5430ad0e368bff815e2d0b38e10524a566ab42ba3476ebc7a8d54afe8362082a84bef41d96738b01b5df022577a8cfc2d457fba1e258105c06c9a24053b1cb132df32771ce904042249d9bd655bbd6ba0a569a561f96f595f3ce797b9c0029bc21ad719829ad3a1ce1da38cd5e11f26e0fdab21dd6f00f0043295a8b50d068f605cc6c410e931cd5e70d812d61c956cd63d9579bda25950dfc3d994074a140741a9062d288f3640e3416fae9392541d229c98a3ca5d3b21d999017814488b936c87ea5cb4a3e3fb45c6844888ccb550d97f636cfe4a0978d6c05f1599f402f4d647e7df82e9ee7773d0bb451f0310c00868c051e6adbca8831afdda5b8149399fdc5ba0090f306f35839b4a373537427c4e6dc2ecd9a46ad3f8d6039a34a1e5545cf28081f6e335c839f2b9cb073c90d4d7d95bc854948306163dc2bc931ef539a9eeed374e6fcc2db174821eb0e2d02088cacb856fdf8935cba2e9e3522f6c967415e1f5b8db33f9dc487df719e2eed607063e6cc48e962af96df8985ce27ab169e32cedbe715942319883f28e6a9bec19e4052ff3b4ded8486fa18790ee9dd6416b48f9001d463353ebcba2c0b89e80b0d8c5d7130119bb2e8dd6ce9c0039ac49564cad5adf01eeac4ca193aae5a0b1d88e8493a191f194611132a73996e8c160272f60002e7185f533394f701ef673868a288183cf9f7545fc491a05827ae4cfadd4d3bbb45b6764842f443d2fce53c74a284a29d23ac82da5d6f8d88ce52a24467fa52c4918a6244c11f18bbc599237122bd7ac503b51dfd3ba132ddb54ffc7717687da4eb801a1aeec9c773f36c569c197c4a9dadd6474fcbf47247a6ead7e2c4f3d49373e03d3e546221f652b5e8887fcca7980c1378cf071ea35c07fa709bf1413bbf029b4c83715c2cbdcdf9dedad928eccb8ab4ae85da2a12469f2cd70fd98d1d47f4b162ff3159a969fa6f858644ba522f7f2f5fa485f3f80fd6d05b7f911f06e9780b768068d284a3aa8d252b31af1baa5d669decd6c6195f8df85e1534ad5088305c1d312e6a7f50e3b7a12aa58d738df3b29be9f18d6f3f3ad9bde8f455d5fdebc5591342d651830dca3df822038e8eb4a264505e7e54a125923a24f4ee5ba0bbb7ccc0574832e5ca23cf7ef1ea74df54536cd4e1f9ef7c872db8b7d67f6ab165f2d886562a1e6f397eb8bb5f8053a47d6c17b2bff144f729d1b51e8e6fc1c1e1c57ebb6580301a2000e48c4533a8f6fc5f212018bbad62683345b418783a125b8b0e22753f1f40ef7c1a3a0761fce03cf0ace8f4cf946df8ca27ea6686a7aae2f69c841f72df24d6f928f681d8eea226f8e63f6bfc042c0480a05aee8cee8c2072cfdda59a070eadfd44df2b399f340625cfb733085c3560c8bedba17abb49c23bab392cb28d029d58a0e7fd27db407576dc34b65c7834b1de0026cb854f2f80e8d949cd3819da735fc0234910502ba15617edec6720e1c2923b57a86f6c0000593cbeed070776993e67a563fedc6aa76d6790f186876550c7ad32b00d970f6f5c143d1c828691d59d6798e88e6d40598b4f260caaeacdaed5a253d6c2dad1aa31702f6b187c52df1bddcfb3d3aac569c4a6f1d1a5a303d2e45948714b57a6abcca15d08a63ebebc490354b713bf744a117e7e99878919706addbf056a4f5bb33e99814878596c25fefca1f22f2e0ba5ea7ebaf58eb953f6582fe45faf4c60bfaa039fe39dfc7690c79c6478f39593c88d09984dfda6cc40192be52557aba6ef3073fe54ede046280e1b6bb028bf8280a63dba73834bd8baab9e1261497abff0fb515cad374ac07f011514ae6368732ffbbc1e881805486d277017c7dd20ee8387dc1a1151d5685515397b0eee0341b0cce4e4f8cc31b023d872004626cb0e8a74ba2e971d5c6f528f3eb8e8a89d2e425b4ad5b422044beade6488ca6ded120ca189a7269cfdb41f644d311304c49805b6a42e6d499e3f0c7d0c14ba1c64c53df98cfa9e651731a7afdd01a630a199cdd0420437e6b6cf8836f30ba0dffb5ee15afa7481665e53a8342c5333b1e618652a4cb1e77fb7ac75c9fe363271474feec5496a8492bcf705bb9aed585b887e9a0199251daada684d52af22f99b61e4f7901015ea83142677c5fd79741f00182d3d73ba3b5bb54c5c0f0ced9f87a345c692a4d00eae7ad787956010d3175da729bb65dbfb600c36a86e68f5936364a592cb7f5d7edf72bed5e6d9cb3e937f15ef872f4e833750b04cc32218a4f85b313f999dd2f96c30ae4d1af90a858cb6d26b9dbbbdb9ad9ab8eec9eadfa2981aa03260c597889c83aa492779e90a4141cdaca6a724fe9fa09edd861f4624a834cbe3119aabcb16be4304354c7cb3f057645dc57c6ef4fd35a3c990dd9e7b08a021a4e61a0f190d4b29d1463fda563f32c4d2069aa035ae0318f94995860796e926355e2dfb01385dab135815da48f9bd398dfdf49b6be7f5d70a6e8071e9eb1c54c2794dccffbe581eb7fad8c779b7556ed5e1c0ef7ae270d267bb7abef55b78834ac55e334ce649fbfe8c1359cdcba68207101195ca822d6a73d87bdf92d85f0ed8b8485d1e19d3efa3e9453257c5ce117058dcbabf2bd2a0d149e1c035ba950b6ba46b26849bbb3ebeb0776943be139a354b0b7f7070ac67b8704c45176747bdd7f0b6cf8991ff02daeee832dde2b9b9441556be0d11ebaf3951d8a7e45efddb79ebe723abec1a7ce823537d0bb2799b1682968f80ef2bd94c0df8cc3ccf3ebdfbc52699eb4cdc6da03c5271c7f58aa00a150bbe7081b76a70b3934b05053916eb702ab097de19d9896f6369a56253d3002591ca4aa921ff4c310f5c463208a610d8d50cb0dc40c97ae49a5bc9c77e0c2d48d87f2b8cff7d42f57de5eeb31ebfd5b1ce09220a2607b5f06673a6d4ba4b901f300528d8b786c6b83e9121de346a19f1abda8d6fdc9598792820793d54842a6d6c89e9072f72d556dc1b221672332b919a0b63e0871cbc2e5623d20cb718977fe655d7b41437a91b18bd5b69407649420ac9d13b1cf7081f764580ffef65dda597c8b51d04d85f7e1f4bddcd412817c372bfe81bd9ea7d11517a61390be1792363712b7d6a6527dcb63cb7a5da7859f04ab8b42828de178d688442cc2bf40c585836c0978abff2876f36e0d7290c43c7ad8fa70a0fe05c3d26d52a7c39e33339c33eb2722141f4002a1a61a01de5dfd161df9f768c0a8d52e81ca4114672f55b1f9990904f7a2fe4f94ed2bee27b7eec55b12a03303cc6c0d3d8c9120507e806793da94219ee4b10678a9847cb27498b1c6c9dd97228b034bcc940da4cec61e1f9ec7d8c3145a040947553393aa41166e19ae7b50f94919ab576dc0ff9071f89e20bcd66b089547591258a5945b345fe0b5d5a322ced566709e603e2a4f2185962238fb3ebe7003f13fa734d993921176ad461762a44d1ae4f2ea848a3f1f9b6ab014ec0d29f0e9f0eef55eb4f06adf765ab0f1943f94d7fc9b85cb196ba0061305a455a1a9252b13cd68516f68bf978087e4c9ad9463780d8aa3609a65fee28c0316ab88ab247930d399d026bf224cfeac1fc176ece3fead00ee96a552408cdca0dace5fddeda4a94f7dcaefb83966abb9855a6223719986a974c28472c86662e2a08e7c6e02c5094c7718289c8e3e1fb474b7e8580247547747f4d2c3f9591544318512ac32498b7ae503dc616dc657dc1f639dabf83efd3b067bca04e20bea5d963e8bf16b5f87f63e72d412de99b83e8a038956ad7b76cc7352af5d099f3a3bb58b5f0eaa9eda8e29124325325207fe1a6013166afbedd5afe8b7259588ed984753a47d37f3040f237612fd3c29876dceee0154dc00cecf9554a2c517ad066252e950f7fcff0540afb4ed7023ebbb0b224aaaa47150a7da9e38966ad02e0bcc2989959a63ca87e8779f6e82c1e3110b5a0bc419c516640af61c5fd203bbeb253371f548a0a700d8349bddf56abc67e9f0172ab95b96048da12a5b5399cb7a8c0df6403e7a48db2fb46c6ff9e974de8ffdfc007f82fe7ec0230dc9b628f3320358890000ffaa3ad8ff8997b4b5da3c1da371ac15c9cf3ac3d96a8e7a3be9d6ad0deded3b29d430da01d633c19e9a35f864c6e2897145982a66f2694dd0cfa002c7ed551f586e1b2b3f87f783993dcf8907e1a93942f9df6bb2eed9244a8c9b17d8fda976738a234088a4e336d33dd31f2eaf53bb4f2bde3e2ffe5490d2e09beb4be02239b0b063e19f05e0d6fc3655624e3523f1e685b82f12995d6c997f114947fae1e1f0149700f6bdba1e42552b0058fb7242872cf0b9fdca152ef866fe219b36206cda123ebe61ee2a6a6cf1bce9e544a9e8cb27c023c26cb74a8f2beaee7b19126dccbce74278380566eaf1db6367013ed7461ae94789674902ca56ab275556552920dcbd4fdb4606d9d8ee7805e6cea772bd40f8f81894182624a7fac42dbde1db1256e424f5ac0acbf365be44b20c529357482b864d9f6c77a8ea8866bb1abe41ccd1956ec6a703d2fa9e683b6071a7f63d6344cdc4bbda0c15af29669c90e3573a6a81fed7cb966c906b8e69b933522a21c8743fd90d77280c2af5eb9bc784e2719ce5f58f959ac9fa37a6fcc5c4a910bdafb1921e54349e3616dadf033251dfaa1959021604da700a4c91736f77d8255febc0c9ba78f9d9c5d4b388e56c198e9bd74d0a6295ebe2a60584a122d2720b13b95da1738b0ff2810cbdf6dc10b25494ac569ea5f956c4229388461a334b11ec03e5615d208fb61eea1435c5f2f2221e6630c3602b4c32aae873ca7d05a8863023a6ed6d96f8f9161f5c727191767bb9e021357ac0037e028a18c6d73291e4520cfd996827151ff483bf95f140a7507816a6db3684288034e3a3522648e9433138cb1bf3591bc837c0a2040f9c40df617a602dc8f4f2881b67255a2508246479fae6b15890f03b990e690bbc4218d68b8aad69b81f9a5b1aea6ffce6e1eb18014aa43be5767773b09fe99739b040553bc851f404868eea62a0d4ddde338b507ccf66b97437978212d160164adf7686098de56c0347c0919ca657d3cb3e64a3f801fb6847c0db8a2d921c1431cdb7d53f5d174c8ba3054df472a66ef759da01c50cb33e9d613be7376aa9368917f34a9ac5cebef00e2bce6bc6a05bf630793d9001d80906de9dce8b058cbbf5e7408970c6676bf2c80b48cc5558cafd948906aad44324986e3a341e0a270fed73d1a744df2c1ae0fa4347c29d7bceefe2e2c2fe58065d2962efc8603d63e744f5664aa9908bcd0f192aee1665d2154afbc11a17e5106fdd39abf03b708c7277247ed6dfb085e82088a18629b357e6e3ee36c9c0791732d7202792af3b38bca827bc2cfb6d7fb48d16ebea07e4c09528166fc9f492c92e7613b10a204ac8c3d5acbc7d41212ebd7e457c4ded950868886931e511db8bef9b86c1eb5302b899c0c106335356f3a112390cdb779a2e586b4d01a1b427d63989a9b48a5cba58b6575d2cae668dcfc5217d5e9355adb97eb9dafc1cfb4d46df1563f57da6f329410914ab1ce25d02445ed799a9cea182c19f26244201c12c6a0a4fd22672051c7b44ade596d066b6069d430c6eec993a28a6b682db7f360be0586853a9f20c483cd8f0b9ff11269531da3eaba9ffa3635a05937b77c00605e66a1b1e86af134316b2b2484b67d578c01ef462224aa2509825ed88fe775ff0f1ddbfddd69f76861a30c1ed7d79d94a637dfa6b3e987b088609d7080bb0bcf52b08ef1f031cd787448237981c64986c395e67133be16af76e44c57a5969b56cfd441c2dfe36893667c74eddf8152ad7278b0af3919b3f8f3daafe47eb6097f20bcd7a6c923349d0fb69e063798403bc5b0f9c546809a4b14ec14895e79cceecf57007969affef2567af6d5bb8767f8df51cc5ac9012cb5b007ee982c0d8ed8493aa9e03d64eda1d69d7ecd14a15ffb3d9013eee6b18a1da31dda8db465887a204a8bad21465405cda72e3c50e0b2cdc08d6c36632ec61ab0c5b5ca8ac26a5814077ef969894500c84c405c024c95c058ed385ea40359835aa4448a1e295ab3ca0d043792d535bc05349449ad51086bddc756308aeee5104817b21d53559b7f441158729ac52c7035bbfa8847f125312b0be978a2e10f2571ba85744ccd0050866111339975477b20fc54b25abf724584cc63cb599aad59dfcdd80a37ce964a3cfc796a59e3d7711b528b146410c18df66b75d4c063bb41617c6aa4bb6910b81dae09e0a4c7b5150bcc16e4d3989ab9600b4bf1a49fe128f6a2e299b70dec7812b63317728cbc638c5424a87810b889d52bb462d917fcd751a74b365b061f9703bc5a8da51be93e8c521e20dec309d0b4169af634a7785b74801842d0cc6bf18368ee3e5be32948236115970b1a3ddd7acc4cd6081951410232883c4f40f9fa0beec925b3c8b9a3380b092204ce609b02cf5ecc867a5b2748ac6a050777058de697aa526a6a18833ce4b44160f739baa5ee45773890f3dad98c1767145979111a1e79b8db4be3f301bbd8e59eb42cba093a1f801b83c085b4f245c735e7905eeda63c94c4e8338f062a37874da76193b521f294407899fc8ef08403dc20b6993faeef6bfa6b5c28c2631bea37c07a1cc86e22745aa1b5bcad6f01d8906de09e64c1d78e1584a27871c234761fc125b4fbbab9bd41bfa76d203439847f022d9a8ce40a8ea726765b45d215b83cabc2a42be7e511c1672751a29f003ae68d58d920e5a3c132ca00247585e4f1db0898ffe146fb417633839618402a15001b89bbd58c084d1c658d16cb8165bb2466fd42b70ad83d019e6987c7a12d0f7e77de29b524941ba4d207015cfe28c8604c1d285a408139dbf9a52c3138e607c95148659574e4c78a2cf8f4ffb46993f9e7825dc2aa980a3ee9c7cada5235e4b59ed35d6a3a87aea85659e6d7519c603dca627c4135ae6e3a0cfc9b74db0bdc031565710c3b24944f25d597c1a06a3d45ceccf4d7cfcb18443b5b92cda169652b1962b3576efc7cce42969b7236a6a954192ae03f5001fc2c4ced9eb47bdad423f274cb138f202a27299a6fe56473584d50ef547ad457a83711e9d582b97bb8ab6eab631b6f4116731ad170fc56adf9e296b5d0b81dc5d950ed457d747fff5551d31acb5ad8af8f5d86194dd468d45947671fc03bc53ff0a378fd35a48ec0695aad5c5f13235018fa71dd249579fc78c22e3e14a77a24961530e9a4298a43d91364df2fea2171a3cb32066bcaf3b36cada1b09c8de076ef54c64c147a48672d90f2114d411cf77a151bb73f446251b71b7e16f7bc707e872fd9b36ee8e5da42110e01af99f78d5dd1a524ce940accab1be2fe112bb32326289bb073c4b828295921bfc24e9dafa1f354184d518c248caba35274892dc2aa756b855b2f73d14657d46fb6a560b0a56e1f0cd4e6b942a00c31e9003bbf5dc55599950f43760a87095c83a401822ac54d6edd2a6bffc11349c6f9d67cb2791453fc07cc31a453940fc515c58204095fd2ce1585a49f3438a6578cdb902e1e77d6a38bb30461110024f513ee425198ec9849697792dfe1327d07f3e100ede829193762c28d31a3e26b47134c890d34fdf945161dbb8fd0b93627033bd600eb232a6fe70a8e79d9aa0071ec304d7b5de83376ec32ea8fe3ffd413eeea35abeea6f46390ca8608626a36c74388e35afe09a6358714eaa298e93d6e5090356675be268fbdbec5ffef512d50e13892487b48c79b6c315132ab0b6d4fa3586eb36acc4082aac499504fb03394a5e04207973333cabc443f2edde5e37f171eb465478f3bbdf7bcff07ed93916faf48ac06211e1008e8653849a625658ea67647a644ce6313d135941b038fb83ccbaf17919bb980873d66227ede9d664fc9d85f35e568c97f6e021a452698f543478463221b006d30b135636eaa8b3141b4471c0f4d95b9318b7e39d3080f3add0f2dbd247f9db2be3fc43f14f522570628ff82bac068ee437a44c2f0425f7308ee3e2d8dcbb336db80f490ad4090d3ab29b1264e2857135c8ce54dfb4f9aac09f6531a4c0806b668f19a383fa59783c43896ab15f99b1774e6da3465cdf2efe7a36059180ffb6b3a926082e9b7dae5b6ed3a5a2ddc1f37870a8fde04efbe8b7fed356c06072dddbec02bc2ca9df94dd8cd26995fc302467f71e23acdf9f4bd91a1508513636c0aa2a91a3b4174c1e5e6a70fb639874bf4d95886331d0f7510ac2e64ba7677bcc78dee15e73a59b67bab77c1982419625bc024b78ae092e44351c9dc8f6bac93ac15ee5542160cd4f48019e84d3b5dcf8acd46e1ced12b56f134df00495175c010f08e53248526de8087dd33e34b903994f64f7a98e5f994972bbec18c9752d0ce269a60250c772bd6da7c98dcbdbad7102e2034c7cf73a59a105611150e2068dd13f86097e4d4be3648b67c17bf6e9f1547bb243cf35113a68a4e4976ee83b7d10907c7c66fcee70b71ffec3927c0b614505c7f402754524e20fd24c1521050b3736ab584893d5376adf60610346857c67ad68df02a5a6682a6d3c3b421dcffbbaac6054e3382638c068eaacd046bf81695a6aab0b13f588a91676891f3dfa1739d1ff209e4ca662e36739f28bda8f7ee8dc4de104616807441b4627de1199ad5b17d15da92c9df164c4c4a6b2aaaee1447de79e7e6abf5901741989159402fbd2d80b6fa194cecbbc1e6059d19423fe7a672fd07cefa2d7dc58e558ec7ce9e6e28e6dad736ba0a2983b922716c25b02a9d49a167482e17a94957ae52dfd1be71ea8a2bb14d252b7afa47e878b12cebe8872e0f54ba5f44516cb2f8b1f12c26eb7e2fdf09108a146965990d90bf46db893ce26bda85deaabcda60cb185fae45f4231d74dc15879305e407a138dbf9dd1492393ce28175ad4821e97c2996f7682fd11ab91842fcfdb39b4f54974acf3fb82a9cea488bf08ed4df46b2982f878132e0aa1ec8979e9957713ba57a303a29c14e995962cae64c5229f4120547e3b250119cdf8fb907b4bed2edfd0b49d68466aaacd8251b44b6cf2d6717494c7db7bb885ec02aae3edaefa2b63b4e7cd2a050661f775ba19503f16cedcd25e5b6fbc13d1775ed9a05e1586aceaf7ee09700189bb80af9984b6113d877e64c7e6a15556772978b335f9974b00f770ec62348574f7c9002ad0c422f16f31833889a2da2bab7f83ba2424aa9466ad114cd305f019f4c33c4fc7de8fd3ced3cc3df076314af84ed34e3fc4fde79de613a3467d372067b5ce20c944dd892825320be9ecd594f1d4fdf30c90e6af8cecb9706748a72722e26a02003366f07b2b739cd008ce9fe620d9cb3efe8beb3cf9a10026a9a653e773ae68c33fed852e61dc2b37662e24b973be7a2769cb4c9ef9cfc1a19b9fb0ee3eb25805ce29e350a5c191e636a67611f903ba8365b10bd77bde3772c65272810cabab3070c179d4088c929eefd66e1e5dce08f84de7f47db781172623950c1213a571040349be1f731fe6f7fe72dafe659a8252c9e648e3ad21da9f8a9cb240b4eb5ae733d21cfa8b48b1002117ba3ea4a41abd2b341ef5fc7218650d8f22bdb303fa770584a1bca2fb1ce7ffa85c9d5b0d03819097112a35bb7d8472b04782627f27a8d4e6ce0d9f2ca6bb636f014b8c223a9312b0653c3b9b8df347b2d864be6f28213370b8360015d6dc44bea212bf7c000132ecbeaca748463f89fb094f6e89b3115a03a36e00dfa0a80beb47c5bc3bd1258ad8a6fffe2995b0a580011de34174fa1c466740a757df8eb2d58f4cee687ecb52c2f9207a23cb0625aa76ee0b5517fee7fbe466c15f6979d034c4047270ee3f35484415f084083e1b12db3533dff9f1838b24c3f8df720230124e0a6a72ac4b74a5e41068cdeecdc545fe537e4ece9da3bd3c4310e15c0d3f9f919edec1c6166458f5d06b3b9cf1b5dc617d62773d477de5b4748894dde99e920d9a8d78152825a76f1dc8660d7a5ee6b0ccf6d7d4ca3f06db5a2dd20c99c92796e11e18b01b332b41a2d8bc2144537674ae4f6e19bd2564bc9b56c221c5ed236ec78b247e499c0f70da4121d60faacc24fdfed345c1c167825f1f329ab0ef0badf9ab8a36aabd70243d96270184b58babae6e75bca3feaaa1300aecff1330ae7e056eb8d3ed6075980bccbd02f5b0cfa0e1856155f15ca1035dba90ba0ef7a7d8f57eecc912163546d1b0da5a3afc7645612c9ffe3a08e7593e50ecbc6c2ee640fd1c25e82162e02e425e25f7368dce931b180b24584ed19d964480dd6dd3436c864c86f293a48ba3abd11d8c533ea8b793a29f06be7c1ced77da827f4da303c6f90c8e250a62cfbeef76bd98327c1661fab968e89bf0a5e8fdefcd87232bc2f8d8c95709e2221483f84bf555bfaf643f768c35dbf15a2d42ca7692fb15bc6e7b43fcaa030aaf3684916466dad7282b4a9d3db1c03107505d9105c60299dc3ba2a7931ca22cfb06ba61f75c7f30560e2563c06403ebcdc5e1a65742447241e030a97dab667625b484d60c421a24d16b9d5709afd4f31e2fdb6035e66cbff1664a1fdf75fad9f83243381b01d6137812de5c17c0525e1d81b7323da04fa1bab2713c09e3f952a747f9552f5320d174eef3a9cfd936f45a70c103f0515606b6b71365d126421cdb8f24f2d4b0877b12146cdcc36b53778ebb0f07e65b03c56be1603d14f8b029f4cb3deb8beb235fce914fc23aaa34254f91cf9687631fbe58892264b84d89b0ac4fe98b3770dce1dd7bb5385087b3294c2305a7c1455eae32c8f6b5de084033ec5a84cb0a0f8e7f9721ea303fed7e2369204504bbffc2f84986e06eaaa4f464de62f0d8a48763d9e87700b7a2c00c3c46648f61b1372f10756183030a6f749783cae127ff0c0fefa94f99fbf4db63bc6ffd4b9b44a11838c10478185938cec49ab03ed3df1ec9516ba28fbd4cb524fdabcea8a89f186c306935f70fabac9e76158b007c2ac80beb2ae30a979bc6ad9bdb71332a676772622ac3c31d680ea3c59e46b1cea687ccca711dba052ff7f1846b048ede64fa4b35800a68918bbb5cdc6e0064499d561aeaf44b950384f6d1800a3a8839f67960fd58ba2a09d94ee5efece26f51aae300300fc172ace37327c041daf37bd15a06fd0db3f92b9fd05b0d7096d042d42b1be560a91d740b4cfb120abe8fbf69c01a0d127b7876a699767399458c8bd18dc37ab7f457bf4da7d91ad361e9b0020c30a9eed69eec0033efbc0a93305ace2db146406838b9ff7f0d4a6b8920929b5270ee97e3c2cbf936444caf068a135b98e72784c1d509b0e4e56d50370a0d7defb0e739f9edbafa4ea468602e22754904b247afe88188420a95153f435c9ffa008d4da1f10b0e3a4f2667b154d8d2d738b31f66ca60303c90fda3652b5fc6dccc781afc28dbf2dc74166a6db212d04e6f0371faed04881f81323c04ca1904937f8b9d64b362cb9cacf888c5197b67f74d4339787b41c8c9614d155b35ac7cbfa110267566b650faa3f640a67a37bb4260322929400fc6e4a45ee5e1b76dcb9671bb691a1c716430ea5f422847fe5a6eb4059a3f16b5f532186e5e3228c4ecfa5b8ec8e52afa9c55075e4e93b2a760b9d8e9395b09a3c92ae7a91e503bd4f921acecc2823338ff9ff39cef55069bb6d817723cee80a4d17ac0bcc5b3154d401d75f7255efd54dc8a9ecb266ef9f98dcd768a7778ec8dba1aaf840971e74953e01bf42445a4bc9b6318d7cf68eccdca808d71d339f992d7dcb4487b3babbf474383dbb36f7d8d3b8a1e3464f0d3882a25f954e90c395619aa7eb4736f85528d826a1844c767d19de5623610e2219c71c38f676d4e8c6125444d81288baa7ef3f20c4773f42edc7335a0820579864ec101ff7ecc645184530cd7ad77e9fabcedb67a9d49a51519651e4788739263f7ca9a97e24e2cc45a485ba2170ca1035a1766a76b0200ba5df2768dbcfe808ccd5a05bc364572b6c492f1de6152cd20ee5ac0a5d5282a155cabaa1ba948f63f26dabfe14cd23a5c1bd41b7c28865621f0210346b5afd3f415d9bb74b9cd0de38b429125f89a2eb6fcfb452adf80e321c72b0fae39d73d960675c6170edeffd0371d3249601b6bc77da2a5439d92ab1750462319922ac5960f54b6af132f5945144c938e2392f00c0d0bf8de4d8ce05e13732727f4d29076288a79396e1680793db545b0ff5f68d14c04b86b03dfed33d32f8e4f30e1a30df12dcfe84c94ce62bafec7280de513793ac671d7699730bd834403b66f53ddded5a15df943773bb5e8b1d968dbc0f9e7694d592186450170046eca5c693ba2cae9a7e9a97424b1538d9ed1613c087e52da5b27f3adbc262045386dc8d344917ab5b438ab8d625a24a65babd717afabbe5cd4563c34647fc03f9079a6b7352c4445406c06da4eefb937bffa989bf22cdf6b9b1966b38c398d5b255b566a9aad5ee2a064a7cec7f31e10367cb7aeba8ee25eec03d3476e011398a78015dfd987f2ab391b3d34e59f8e667eb478c4e20b6d5935ff78e23b49971ed7290b72ace021836addc7cdfd76c6959b211cad1b99efe0709b7ec30d862502bb7c1820677336c7f0445a9d0eb4e2f2bc2b5631a1a77b6dadb2569a102fec33490a5807fc81bd0a6068071cb80f9b76f2ec078693bb3006b712fda3a1a254daf9c346f7e2182c3eae09a5f0eb185a8fe3612c1ab46a6e72a1b4221cd0789ba25756b74695f4c2385c5a85b21bb754dcb1dd300a8d059e02837e9ecb3816f93174007f49e6d6bae26c959ef626863756c6e78a08c32d0485510ea71db8938ad36beb5f6b42021e905a7839e882ffe2d64928c4f2bab10d66626038de478990b8b9e76babcf8d36551fe3525f564d8fc02dd865e01d0fd5df4065ee9b27465600e0344fc69a35dd660c7daff0c71b5dadf7cbc9356ac2fbbcf8dcb0aae44f45b0b2b2837e069d1dd07825549fcd46ea9dc0808ce8d8783a6589c89bcf22386e6a5efecb7301cc6f351bfe510bbb12d64d8122573560e75eeb0ae7e1e8ee4b55922e8ea8b23e1e2837d7bf8db0a1ded15a701811bff1b50cac7900360778888a8a521db1771a99a393e6938f1ab0729266cae7417530d9018f2bd9ddcf3daeb20be5ec406dde519b614357b1d6a96785ef682721aa31a52416c52aede772aaa603dc8f4027af28f5464c76259eef1b25c88f36080c29a962bf7848423f5a8bc2b304157adf586fa8c28045591bae5234887d8a038988e9f95cab0348cf3483ac05da90bfbbfdf561c4ce77ea62a486a26b2c05e9c889aad02fe9b83052383413474b92530bec759815551584e1aa81dce3099e45f862a08f5cece61c41ea4c657969cdcf22c1dceb8c1e74b8e3cec5b03b8a7db0954cfbd0d3d5b6c242fb7fe7b113dcfc2b1a79b222e583c03e3c419f037030884dc8e2d12fbfbb4685efe1617c8560098d0b05c0a07cbbfa5e673d571a733c7d68dc50f88c44def902d2a822f1f6c069aabe63f334fb8f0ff28ce132b53bd260d2e72cd1710ea1e698af13f8933cbd877f3aee71035c5bcf7e213207027feb91ab790244e7543b9fb5478d31cc34ef1329d050c361fd4cfd9bc852576f91aae2c1f799d835074d97eac43472a7c8529e8ba4d6e289231c7f820ccbd103518af39d9cc2a0ddaf18df24602427e383b2772aead4814db014da7ae6f26fd28653a15684c137921d1b20178c00308b7d1316f7cc1798bafd1a3e8f9be1f27836013ade846d07449122af113fad58da8fb438de6b42629aa6d1cbdeae2daa861d1fa9f6b418116ef1d533702c524f3ab8cee8411188abd1db1062b9491f699f4c3a2a3a4b242813ea4dc67826b7e8bcf458d07234393a2191ef644f344344461b4451980844b1c32e606a1b716c1e4e8daa9c7734c5b8fd25456bc41625ddf04288c24d2493e3aea3d2245ce8a0d95e6d628d79a1a14186b82bd6d09209daa5eb6fc568d589bf01aff3a060a8f3bf9f39d9e7ee089a8caad5d94386d4bf838073399e599c7c0708be50387f91aec49d90e5884cf098e8c9ea3b391cabaf1cf30cf664b070b0212ba4ed24de3d4419126583489ac11e71d40bb7be2ad8d3e2ceb11b77e2173ba138867466d00145b15bece6a5772ccac1a40fb891f713a41c002499df69d8555f28a85632e69d89bf7b2d88e9904b25aa09a2da44a7524a0a7d7ea6f552acb694b8fee0e1bc6477c3c2720ff6230b03690811894f9ff398068ececb0ca6c266a0dbbd121efc61dc331c361b3ea46f2766326b768e5e006e026850e1ceabc5bfe05484dc56eb6ae6860c78651e5930ee0928dc5c0a8511ad2fa99c8bc24301730e6d38132a0fc0dcb07f0f6ded17e940ac514251e4a2ed076db67403993cd26422ddb1d5e83baaf463bc354bb02bc8ad91434518a62f59f09980fdd3514e8a9bc1aa59d8cc7eb05e71ae15f06272bee2dc1410131bc7d7f67b3fc8bbefdf3dc20216864af2660b624435443961c95c80a9a300cc9e336b28813dd199173134d4fbe93a7e80a82564d44a7e88e0a56c79a8a6c53326ca6f41945a662ef066abe5a176c4b6b3a854fbb7fdeadd6fd37586e1e69fffd7f2045ef4b9b3774ccc4b7974ff47b15452d516b8217e3967d91769b66c017c96dee1c89d6757507919f48bd1229d94cc9f5ec788aa483334041fb5840b875cf4cedcc9b08ea5faf65607cba733ba03f8cba8d81fa0d5aa92223629850bc50791eb6d7bcb9fa16a32093d65c5c2f83150451963c2ac79df5c0281b42bb275adc7268693e995ba96d4a3ed2315726c7078e6a59764148ed233bfe69d555ad94ecd8a4833d8aef025eabc9ec8659519e28ec171bccd95f386b070e1823a063be61ad0def9365d69b7ea2c67a9997e9782f8e2e2d979c0bfd8450d6e2ba00b1f41395066a7a8bde4fc6b357fc2ccdeee822f86cb2fc1ade85e45020d3b087daf5cd0446de7e37d8bc43a56ca327e613307d1540647122f262bc1effbfa84e973bc2ad2c0f669d0143a02c32f2ce84076896502a4345fd798eaa85db1b8dbba3edbc5b6d0c280287640d5e0b0b434a726bd06066f40b080e0852d166995dfbab3802f20fca717b329bb5720a88bcc2b0755f8c89d8372ce12330114f7c38d96679f59741eedb1b54a4645a4e4621e59b122e9865545591f9ca0883fa9c7f466f067b3abeb1c0fb6db8175e70a8de855065ff0abb2601a99072a9be3620c0e2394351b17f85132be19945019c235db1162cd68319ee73c4c68be8f0636e55230547c9cbd93e64e5589d054e656df1004ba456c52344abf7a72127f11311a6c72076069aa9af8673a26c6073edd1f2daa96b26ae43271cb97f42f5f88b283626ff9922d398c4021f1879eebe97e7da7640cae9b9a7daa6cf3960b387ff886bbe095960c8e08cfc84d3d1404e27d77073c775c856777daa8def1f5c294890b6faca115897cc9628c44fe32a35f82327138078ef4ad1cb7d7e034d79a18b5427908940547c63fbe5d45549a5a29d0866e8f2f7e5b13beddcdc9c115403f3eae8fbe0001e1b548852bd7dc88fecaf4e078f259b77286eb5fd4445a16d578a80ee17c33ca10637d27a951ca41e383e207e19bded2043c5d131e141789cb63e0a120c7a9767107c60f1496e395626a902e41a534f1fcfd8b183605cbbb2807518002f0b7c80d3b2d3c4ba1b3124d64f538699775ae2b58d98f3553df21e4503ccfa948b1e4e9585f6e6bf02dbca034e7302c5ec2efd1ee6c82031dcdfd072565edd38aaeb60295cedfdf090ae602e003ccfff542542c92ef77c1854c5e34c203ec4f6b59a014d07e35faeb3a6f461833f56686891f38b6e9e580fda3039e6eddd3f6e09df129f976cf5630c771a2bacc0ac2a2911005ce0faecefd25c6d1feb58450d33b67645425084052ac654607b817e10e9858ed2aa49e8f64a9d4c9facc9aa72de68185eace8b59b41087cfacd5051e158c59735ffb8723e617f29c9b5fb7235618e35c524d264a213f9b3399b5f35876017d34f842bdb6fc0616f4df360e06c3d7c70651890a9b328e43b55d4abf1f8e3d78d3a434802cdfb715efc23ce529492ccfa9eda89241a67a0c5e89b770556de017a858eb3f1492c72b99eb304555f50cdb9c6e137570fff128f7e5da1a157c78315c207b73a0cb37a0a99cb0a6b5e550c19fe4304291569879fa8283f07dba9ad1ab0f1696b2a3c1c03fb5e2388de61ac3de9c726fae6d283995bfb0003d4a4f58274899ca172015765b13abde10dc10835c72aa04fd17923138b738e7bd85ef0d043870d0376989edecc6f21dbadfb600413cace3e5a74ae045d78fe23abee83e7795820c7154163d15c01a62b461d199ca5d50982f85d525869b1069e982f9c0ac62533bdef59e45499291ed9e892bcf05070ac6465434e7f5f2d1aff9abaee86ae41b1bb15283f1b3f5c98251763d204e321ee3c6a7ae5e83e19a6200667804a481b1b32b966ba1da5f405e6f53acd7a0791f412cf1aeee29dedcf312303379a6f6aa0a63ad0629ea6d808dc7fb75b765fbb54b6d6f02544390a587f173fe389ea1aa0fb007f3e6a1c729f5d4d87de735ae0e54dd1a951e9ea0213588ba7032724d10c372b7c60791fd402cb6ab2088e0d5ae62058b149ff6ea09ee9aeec762faf2a42694dc3ffd2013c3bb3df406757f24fe6658ddc71a5d5377243500f7db19bd954db9184f304d1a2619f6e59f78f244e94447b798b491be3f31fee2789256040d634523d789c81d3b2573373c4aa7741bcca7a0c6d6946751b3d8470674d15608fd9befd18ad1a594094d9dfdbfdda405e1f1869e860910e80ce5815c724919c3a472b807d29a96870e47b9a5107f7f510b9edfe0c5080b2db0f007e8824650fdeeb382a9dea9a386006074609a0dfd53b9a76fd93ea390b3d2cbd8eb83c0f3244d4d0d4e006588d5c1841e97b474efc537c8e4794dddd8a86d688e15fa998e89e1a550fbf769205713b58179aecd85c343974ef73f130194b3c8b8c74663b98cf431b4c46f0d49493c2c2870da264b71f4a04ed23f22d2924c0e9e636ca05df9faafdfc7073fbf23a5b6f905230254e2aaf96b632259e1dd9168bc8f73c9a8f526d09ba98ea53d70b527f89f457ac5332788d91fc522dacea6ed01ff3dba75adcac44e3aa4368ad655fe9775ec913842ce11d264ff9b202ba66f958135ee2579a32a8d85d1644caa7ca683d37c0eab8bd92523025647f9f345cf38c75c968cdb7038c1004854ce55e4ea1759b04593d2ae544246dc53599a6aa3b9002bb23b5701a6f0bef8dd3f071a7decc830130845ee68886279b8a52439b6f3679b86d50d946c1e8da0316456d8cf0fe1d8b0c0e6170c1ccbaaf0efda5675dc6a1bdb7ba698791d61165e9fb95fb4c94d671b44183625b1966959e8e29d883d0126dc7fcddc3537bb329cbe914e6fb4803c9192f534343a0a62a640bdf654260e961ccd452aee04c8baaa53f8773d3b634c3bdcb453bc5463e1cab192aa06156a19afec7c813d6e0cdd052bce052d008b935396fe8ef6b055f3c11ac18f84efbe2b3a8eabfd900945a1f284bc8b392d8ee5ef636b584211f6dd01ec3a3aaa8f61af00832a70d849348ac356fec1f0dcb1df330a0056dce133ec2abfcc8565ae49fa6b4ef826d8c244e3ec2bf824115043faa52481ed6f56a5ed798ae1069cd065329bf9c0c5029967a3d62ec6abf0e43fd7bab99292a7fd0bb1da8950363fc4d4e761d9d26c2177279a5718944fe1a578ee6f7d9cb5586462870799f9d12ed8eb10683a7009c242b85825351afb77e6289b5cc81a247a1ee261b2c83ef02a3318fe85ae7430ea3da6206975cd1134836142585b40cca646bcc4d1c16a8cdd1d03abca07ce15e15ceae574272753b49b4420bcd776e3cd46b348ca53c3a28ece4d6100034208f00fa775e0e017e5f17ca49795340785d3a8dcf370f2429c974d68e6deb4c9a26820056a353403b5b283460c0ec55184623ff55929ad78d5c24f3725be164f29b87a63dbaa2a1311e8c0cf309d19a089a2310f4116c3e9349e74b92e8be34a5aac046e1b8a96f5e63ee366ddfcd88278ababade0ca2ee88717a995885656a13c845ff101b2ef5637aaacf78e18d688fdb9d64bfb32daaffe95c1b390dceebd9b96ae0f36c47dbce3295dd1d319efaf2dc917b04cdb3eeea0d3cf23949b19a35c4c36db5c52b3ec0a7a7988feb6c0bd82537a7fdc1a8a69793a6acd11cca696a33a63dbf44a5f05e0b9549abf723245cf6f7dffc5748b57c0c79d8d09ab77d9b112a04462928a87a4a4d1133edc40e94b39d5d9e764779295023666dee84f13407f3adc319ce20cecb230e9df6bf2c106c8886125600ea28524e4ea2719fdaf0b456180273367ec9b97314f565cbf970a2a0bee6a6d1a3b029fea6d7e8d0cfb57ed0e2a92864577214668b038de7532b59b225e6733a08684154f42b56eab227b4040843f5ad955c4cf2f10dc81790f89714eb97a764f1bb66ede49d85d303dfd0556f2ae8423bb095dedb8e9c86d58d689894beeec7a0ddb1df86bcd419fbc835b6895098d3b56107f97e614b5d2ab3a3905f8813f52707fbc44c8341d672c0d3daaf6d43497d0d5db4a9a1adb568c3e7ffb4489777cb61a33af93313480a4e2d89dc6560e049519725a2142648a60a005d537ec6f03217a66ae1012093e9b7d2086aeaffa296dd7dd3639777352f45e4ef5ff65ed9da70ed6db70e079e3571a30e6adc4633439a4981b77352d5dc8caa5f63921cd625dbb749a1fd0e58b255f218f1a33c4a29e602afbade2f248a7bde405257d37d14a373dabb97f49a8017961b4f21e768d3541bbaf0302598bc69144b90eca9fddbd4216562d214b32ab25ac9155826c1b2ffb9eaa634e36ade6fbfb51a1b7f1e6fba9c4dfe8ddc40b2ab62133d08c8d652148ce695fa0b69bef66db62006014c03fff5cdae35f171cf569493f5fd04473058ffa57de8bc94d0399ed27e74238f0ad851d8735684e0c758c4b8813a8912c1a9653a1344b1e624a132115e66ccd80c98505a7a1047a6bbb1e7879a7d9559f6bf9ec9a2508e140d256ba3a867117fa98160fb5963665894615fe8bd55ce190a776761ec11cf3ec31cf89dc579b4db951ac23fe4e14bc7e8ecd3e3e5497eed1604324203d4db164c9196ed95909a295473ac406b885ba4bcb20a393a4624aacc849011396f31cc9671c4b44f9d100b4d2597807f1802290b3ffa0e9f2cabd035720be9c8976ccbaaa9279ab5978545831402219482fca495f14a40e01d09ce73221774ccbda6f5cd8aae818e78f4cbd4802a24d75eeb3b24ef5c2192600e595636f4311d99d68d38a38e3b2fafe96df965021e80e1019b865f3fce77a4076f81e33fac892d50f06645df653a95b3c399606005092f5138ffa753c5ec69c0acbb3fb3dd6a66657bfc238583a4039a1f9e0c995e4c22bbd3881ddee7786069db230924aea55f6f97c1ada9a0417ca906628d1449aec5e1d519c829b78f390181ceaf4412d30be4159c4201cb781650833b3cbc8ea5049e95ad23ad4f85c717250d4ee7b72ed501a767ba051143acde834b55618274d2dd86b98fb917a52bb27d06b9cc9a8a13262adaddd069577bcbcdad078f7aec54f91480627bfa28474eb6ea80c033e72bb8e00560bfab46aa450ca0ecc4b2591a5f4555693d45f8e0d8077d9e10164dbb71112641d8c59ace8e5a5a049c63aa51796bc831f6e00f22521f387490d2f6466430188c57fd8af6ff92c6b3ecc29baa975e72c696e729e78c95c1afebf15fa649972f613454e072db99bbe69f7e8566c219b942e6b2db6976f79fb48e1f4ac29b4b0f451be5316687fa6a459ff4d448f979b38213793a03498b87af5bd451843ec1dada3e8be382f5b296cd5ef45f31536d3d5a98c8fd4a11bd1bc154895cbbfcc3059ba91ff8be6fb02a96ed25c4e8caafe3020d743f740e470e7ea5d256fa0263f8896deb8361eaae27cb1eec179f8c8e7241aa442e81f606de1a0d57afbc06f9dd6f83b2d50aa0c6044a087bd1929b1edd3198ad872c0f1e7115b9f83006f667a7ae697fd87b99f4bfb8078a2823b663e63226762da5eecb957745ad0f6b810ebd8714002754ccf769cdbd769d5aefbad13c5228f17f33a09c4a24471ea9491bf4bd889012d6a2125065315c3551a29c960a369b5b9743e4e9b161ae1f546dda86f1cc1173ae2afc39061e80d0f8c40c062a1dec8631e9698bc3b1e86b44a698cd4ad9e533df2bb4c6a35730953d130ea3c6a93fb1695139fad1ce693043b976190fd622525a059d45abc01a25a31d4a50034d4dbfa0b22fedc25ae3ce00131f044daacc7d87940d6c33074fc5a6b8758ef8c31e7ad9658d1e4d7d5bcc1cb100f1581a36cdd898495d53678ccd6e6fca014de1cd4b3c4bfc476fc396021efc8e0cf5da97aa00c390e523a4ee374ea6372214ecf5f107adac200156693668010305ea40845c98cebf17557e160eb828f5060be96f5604f82ef7b223dd25b74f130c67eb8ef96bff5cce55e9d44bb2842924969dfb92da4f086091478d4d0d5edbc64d337a649c0706a97f4a6df0e307a2b8d81d71a8051394a608fa8c9e58f233d5851a928be65f4ebed5f5ab74dd0814ab761e43531781b370e92d951b69a5b28d96eed39226567626bcf96fb1d9fd844dfe647d0ac9de05859a6c3f0659ab977c7dd714572f1e2653586b832377d7f6f2371825d8da39e6cd939f8457a2b623082da6972cc1ddfb8a244a6aa8456489ef7e496ab053f7c55a436c6f4cee530498bd8cfc55c94b0ef4290835f1b97cd74f30292700af8331f4ef9feb970f3a980a17fde14b09c19ba70bc5814d32425c9e95b0881b7927ec60eb4eeff109bf337e63c9d937b8778c85662bfe6e7c711c51a15ead0277b501b62a95c7527f2bc31803087af208cd423abf50e1680558b91f3ddcaab680f7ab729a974298a7afa5a713ea04294c7c28ab15905645b28827b83412c9ed2feed26f40d671d5ec1d8afed922e8a3c978061261c0e07076139db22489e11d0a48d34f8b6f3f2af1586f81b3a3a5c0dd77137e8a4b8740b92a1aa633c30015c8f9abcd4bc14676ffe77b4e21ba9096a4d4ffdb729bd364d51746dfc0752ff927202dfc4f3be4f0741d05b90e3f386b5143547e54088f8ae20054cd2a3a0bff2257c754518e48e8add91b723fab45f0d3b60ced08da817450a6c834ae24472566decd8f683bd08e7e99658288b43f00cd10ef2ef337493870a778416b555de3980291396aa7b2d5f4e3d549420d3d1d7adc67519fca3c566439e91f8317f092342ae798ac30bcce0347620239eaab4ec8c88fce9862169be06a52356b968146a9e2db52ce5e756e315f5c9726e642f7af215ace3a896bc1613fbd624ed14beb827c0b6e7e7f7984acebff9acc63b041180267e2c695449db693be06c7aa67175666b0424cd6949904d33ddf083c1e918925b7aa390fac34a6fe4ee3abf27df15d8614921b051a764c9b3895a92f7386a1ab0c04fc6ec9d7a227e62c8fc2bf467a5f001d29a76a1866095d123c48f7ccc5c888303de162e8aabb668982b30cd18a6c422ca2c103ac665b4cea5c5da6b40fddeb300d68535536b08cd2d5237baecaa96c9ac6b22be89cea96a1a1173c0435838b6c6a3d0940ed38ed48fa51154de8f2aa38d6834de88158a1ff8eda8a6f19799de9d45d7cef9a4c2322c30efe155054060816c21b8d10dc2cdef035ee0a9d41fd76bd22336b5772f5a2eb092ae714fcb5b3beaefe7e100883a883f794e0964ac7c24d8d3cfcd735b4233723f796f2b6d375a53fdf5debfceb858efc273e1a3d8e448f7c3e994325d6354d6b8958ed01450a80ead1d62985427efb03ffafabef78abc9376f243628d89d5943aeeafc02a4fbb27a2d4212df40291757b0f86a923cc550b0d7fe851530ed508f1487ccf58f097df1322dcc59b0cccfd91bc860c55f785d59f164f657bb0377558ccf3707a5de4fc23447b5580528a1da3c2b13b6d906678b6c468451688beda0579bf3887cfe1f45eb570853ecd519d2c4d05878dd99211deafa3a16f90c4a8b0d7c76db988c7d87c2124b836990f8d3723f7c4e43cd7e1398f84ac58e29c9345df2190eea564b3d6793f1e9f86c6b7f51f6c7241437530bc52f5d9b629fd246dace162ee7b06c08069297274f23849408e99c3fefb5c1d03aa45f230c1b2bcd220b158d56645400a2a60a119ca1e53c9de89d50be1edd28949333da06ef240fbf00e4aae8223f4aa107762097bb1fb3ebe34d63b93475b940bbdeba34672fa001561d220b01d5e5e24b50a7b9018e8c826486f82f493d025ca5ad12355f827052fdbbeda9a5b7e7180309d592e774acc7dcce4a82a2996a0a29775a2196e96a932a330ac6f43d9f483371551dad7ecc9e901520d2e75b112ef841db445b61e05669480f8b77a1fc258b45c2a47b89ac6fd4b5f3e028b04c6b0d94cd94d88e94693cf3f1498d490098eced7ed1a69857282246e346d8e9d1d93130214b9171964ee60484afe7b8a89649daf9aa3177a61659df89fbe88f629d87b77e325abd042db7d1475d4d485f60ba6bbafba23ed78ff9c5896f930976aa234d9876565c2a97886889bd52ad160d7fde3f46349aca79e79b604e325509c8be6264bb52c4f83b87a27b1879c7ad7dd06dc0e5bd0a6894143bc234b9677c23546aa34e8b7e516c7234a06c80e769b596a81ead8ac3a520a3aa1085b7f1505f4ccb44444fe755b7cbd42dd14d0ff8b52cd2229045c2d0e68a6342e199eef3e7a0e9e7e4494f740c4476ae5ed6154cdd8d5e1ac2fe2865a21149ab8b6668f9c83abe7c5fa01870bfc391d8c3001877fa2dd6e4dd228f934f8c3aeb57fd967a12e0bc131619d0eb27aac109c261d13a3ee960772e7a9a610b9cb1206f099af8942b67cd35758f161b24768ef36a3a31aa55fc78df618274599951e7b53ef27318b3af164b5f4a34dc97885d3a1b5c16128872fec7e27c450980e5ec7d7390a1f4155a60924b0377aaeb39497f59aa9b0cec57370659131382b9ffa06c9c7f564f2f1bd7ac99baa13325eecf8b84b36da0ec6122ecfdb0090b90babf6eb79cea6a763e7b211e03fd49316ee1492b0c9b9e8241ec7f4c0bc5a6b1839362b7596ce8b225734f449640dde2f1add2d5283a6890621f0ff2d6361d97c5f359db02f746fdba97477480f483d048e0447c172f0724cda6601b0a80a65e0f8946e21d2db18e6afd96cf7aff0281120c6ddd00245fbdc37051904394c527ea342249716a11e1c38aaf7b640912c320312db5ee89924f1211c781c8826a09d0f1a3e1092b66079f388371d7ba291d8b03e07d3ce4e5efb1b6f00423e588362bfd0324a60bea68334e7899a26e6bf559eb9742ffeb5a92b7c31b9573c5021d19301dc514e1d39cfa7d0a7b862de12b5c1edbb70043a07323ce47b953aee07ec4f1896f71ae17e21ae55d7656a6f2bd7f2b3f28a9c8361d3f016cd3867c04120cc9b3ad1664279fbf39c87f0664f54c55c925874896344fcfb8d95ea8845f90a3572df3295c432fea4d04ed67e738057c2244f3c3caf9fd9514bb0aa3b91c0aba0a3308e7f77962f80ed4becaf38d8e3f1688e3f23b404ca12ec465e35519a9360cbeef6ebb83b544d0793a8008141622715ba6b07fe73773b46ee5739213bda50cd3f8449081ac3c409daa3e1c2fd5dba3869a24b25d882d376100574856cb7cfdd3f1692e436108020381a8b0fd972755a06960a064c55f97aa1118ea68c97d20a7ecd18d28edcbeff87dd93937b7e0677b54371a57e0584b8269fc9acfa0e86692a9aabc957d97fe72427b96550a53d529a59a42a64a218579b95ad9c1b35e1a62f1c80bbe7cff3262503a926219ecb250a729fbb3bf9b8ba93d03a28ae6fad10605a5c7a650d3b221e9816f4c69cbf44ac1ce5f951d7517a591d1b803724d259845b1fdb0118596493e1cec84b554322faf16051dfdc69717f6af2c623663185513cf1375b328d170685732b6fd5b1f4cea0ec9ef47ea0520f27befc067cc82ad1425af279380408775ef51bc283f5aa72bcffc8cbfa4d6ee17844992fc00239555b4a042d706e48c536563d95393c0c22439fee15900f8a45948c658052f133b5ebca4cc50477e0dac110ff167a44104424f6a64cc88c2f3e7afc98c08c2d7274245f50e8f31f250c79434318f0a1272d7bb35f92a1e3a36b108e68a7c499237165f30d39b9e8b870e4807e8a230b31ec099a8138e55d09c28becc567644038adbb627fd25d2a68b1f6b4127c9f9bbe6381a2104a7d3271c7b0fb2e7387c05d4b477b8995e156cb9490646d94759f70452864194d3eb2f769ce529b1d82243ee6c319b4e27c8c26cfa0fdcd32b253d4402b8d5692ba7ccf543d1fcd96ed06b441a3bd5fb8b3f6a82a2cb5343bd45b96e9d40d8cfb1b88931bf3c8c8e8968bf09c580d32f7d3678617cf5785c895a0a8d41c0f17a205825185d2d733d4cb6a413e169535600ad549cb9a02547fe8d88205ce57928839cbeced5cf11ed7b8317e9737d34ce587d7a63d28e04a80351b10f76d9fe841bc6744eec8ec3bb180c4e4319e0d0ffd6687663c82966546e241836b685002313d8e15b2d3770dee48fab6940598212941aaf36aef4dc67c193278f4ed30a5d0997b9bba93888c0db51355063ae161a1906bb5af4cf09430736bf473a9937bf76a6a5a7e72e207285c8e486e5b61b4ea1d7267a31523f095bda542399f0931b783cafc085d4df60715131a23b80c8fb8a3b05bf62f53147ff078ba54e38931d51c319ea3eca2f47f926fd407e51c746ca36ae8e2fa085ae7f90f24090ec4cdb1306ac1b2b1fea2a9f5a951703ab6bd408e4f8d9f64225d0e0e8abe8e4acc794e4b0e6a2a566e3a2df414e02eba33658e2a8f80b39d878ffca1cc3610b88dedfb364c09fb47ef079e10601e306440b4dae5805d0c2872d2edb0ef9c7a90294d5cdb858a558379c7f52eddd204f16fadeb76c060bf0638028b9ffb1110fb6dc2e847e5024772d8d24573e832ce0750fcbb6355ba0a5a78d1867cfff82f63aa8ede50b41a70253c2660081e2141bf76f87a0d06bf5bafad0940e576bafd86bcc283dccb23757f3c0ba36efe1ec9d8cdd0ae2876cc978f1a4dbd0d46bdd64986b74f616b2bcbb739701a460e7755d913f788562ea3dae65e322684b2a2ef9f0f395444e28e6abd3daac716c3845be6cd9512546e286bf6d2b08bcd709a2e0f38a6662c8bba8286545d5b1b494dbc1583a5d87935549d4b1a6f48301dd59c424d602d810fffd6e2d17982fa6a1aed7a797db571d6d68e364944bf60fc163361589152850511eb70ec29923ef2a02e517321ff9610ac4e7a72112edebdce731a6b534d1bfc5c25f814737fabd38d33cb77d91ef1c849299c1d7ab221643d367e4232d95f81a045aea64b1303a13bb94685f84fbc32b632a9d9da4167cd727cdbd5957eb4914147f0f6e7ce6c39df40809987669a625bcfbda1cf2b7c7028ebdf61ebe966fee4303ca774d7d3dfb405a91532b25f507ec3729e8363de2488e57e96b61607fa3b44922c8477b08726e02cbe415fb343aeda2dc8bca5f48c40824c4d4d23344aead3630062e7b1ebec63e6a8ef2098d36abe87679eca463ecc6a6b02928ed791a9efa73665ed15e548c9a01d2d96fd34dd1d4551cfdaedf53c41a1719b1703b4bcc2efe526f8df059f40ad0c895a3469de12de38cc1a21975082128ffeeaedb544f250fb8a67b86ae01bc721eb80a25ed63f3e7baed3785009c65f6e9ea4452ecf1dc9a6573966402a3d49ffc33c4ad2a3d9b9c8a89934b90730ff38cdea46d3ebf71b9d706a553e7b96676328703799b28b80b53735fffc3e654a427a70e2d506bc69f269fa24090b03c44e15eedefb9a7e9e96bfcf17d105b3ce143a8a7d6b8cb6b1d0144d83f6e0c9f8b09d8ab6dcb3b63c528c7a30f603a0e12289bdd01bd196086b5e235311ebeb1ca06eb99e87a54470f03699f7e5b77b096718895b9426da9f1b523414f8bfca912f3420be9a13c8596ad72414a0115d8658ea6733c52c06700a75aeb7ceebac4987c3265a3d263cf83ea8806b0d39dec25454f569f199f13fd0ccc15c8eafba43b91d4453bcde9bfc3330903d333bfded945ab9c1eb8438b057af49b50d830088ae8110b1f2d92f00ae65016e881ed771f73403990aefff19b9c1e3975749669b0671a6a0dda7a540daaff16ae9a11a6044019e8b3848d37502bc44e7de734cfdfa49d868a07e8f93d9c8b840e87694d2769a7e9bdc9cc02bbdf5be98b31fbe4f582c016ab92cefda290a73ecf22a8104223baf97da01f78e9edbd8b0960ba2ab53b903e35cad7b5fce231dce37293a1de2afd40ca1f18c71bdebeb481d212aabe69cc3f858a6873fe9bc22a2e2953fe08e0dd17f7d845466955c8abab219e18667a351c26e65f1391d0d1cc31efd34c69590eda401f09b156bad7e5f103faef4cc97b58a7a57cd34f6fd926ec866b0aaad1189b0891e4c3075ac1439a37f9592df3f7c6d28fa295708862eb629a24bcba7c204b9df0543c7f616d252da707f449ed302e6e294ec54c59a8c296467c61538e352b32cc76550d9402c1abba314a3fcaf7b6a0c1560630fc814afee411ff0bd3791f73ad7e9df21b3df1155e4f0ca477a38aea38950a054a5cb61ef806f21e80c16df9685c8568cc9af518b43420b1d6c23073a47b6d6c3e8330caa00d08a3fa378453be38e840ef70bcbd6ea9b3729ff1b617813a28170fd719f35bea2829d3e69677b4b0fc8d6eaeeca891c4316c98bb51300c141f0afc4012f6ee84151d814dff2e0bbe52bd774517af8f97ed3b4e5b2cf0a3ff4c9562e610c363bb2cc0674c4029d48e79cca5d8c413c92870438141b1ce2498d23ddca96d9c836e53a99ea8efb0e0ba0214480fc35d2c719b946c8bc33d33f2a368b03592806a341864d0a65961db767d05ac659e0ab7b035aa066a76ffbcedaf56a2343a7125b7c442a7c73b99eab54ee7e4985b51d497ae7aa8a3a904d7b443be53bcbb8db88281129c49a68b2b49667fa84697051609c2d45e73ac92a0275721e629aea963eba63b455f9cb7bf92d34669d71e16d906c688a9787554135e97a38bb538e1c1434010d94f7b1bbb0e6f27a930e2d618c2e3a4c725b2e2c493c42374b735cb1ac16422201132785d98821240c07091f223d0c03aa5818e0a2f96f3d1162430d845ae820287ca2c655464077fd7670fa5ea55ec6a91317a0c38a8e23b14e9e91a283abb802575e9567ef007431557fad238a1d2624792e44e3625e26b5a89d5fc3a076ac28a3d3e37af3acc3f43e6850e3b8d82f49f0cb880ef54c636d4f0cbf772d364659704056432347c199528cd1ed097d63c59bdda9de6113534718807ba9280735db06d9a0a00ef1f67b380ec0b335408fc36eeec2b17cc2b83d76d1f99742437c5936ca4309af5fed32fe27d118f7987b5178fb8644da5831075a8aa4addabacd7a854e1b2502bb33dcf10b2b38d95ed59301c23914f303e2df6096fac4fcbae966748425cdf9b1e0550f05e7ca263cfd9051f492867dd365b069208c9fcd6724fb1d85e032a98a19aae821a8d861af200e05ff02f5ad1b1cf1e4370de54bd6fced10e2ff86d835dd023a4043f940c2bf7524cf575d1ec451611b11baff51fc60aede51adb5508c5c71cc239fff783f1e24ad658b41b4157caf2e79f8b30bf43b55a5e55c653ffb72d2155567a296af6116a601254d99a6ba17b14cf553a94486274df40e137b8dd0fc97d32b642a4866b69ccf3f2c955bf8b4f126b45ec933d773d3ab85b81f3375a9aca681ab6f313ca9dcee42246f55a5fb8769b03f5e0924ab6b8595be3aa8932ae1717726dc48dc085cbc085b10e8c7b107d198181b958d07836e3c1774ec9c4285b31f053265fdd7a40bbd508a64ffc5355bc91a66e05ae7a37616d5032d513234c59279415dd710767f4ed52503a4675944401a082cce571ff6cd120f5540b4fb1955c5a83f37eee859f1968a8651b64710cb1b06cf3aae9aed61bff7cb1d554dc25a58a08d239cf7e8c6cea1a3544d39d4d896145d4ef0998f05abb81e1566fcd71972ddc31291de0525133d4c3892877fb58ab140050a1d0c5c38c8b82e61430f3aa4526daf5b7d3f819b4d5a41fa58aa433cac0a77856d0777faea54aebc45ce341856a46ca7da06579bdd93c6cf84d311d23e1af61d1a2b5e66060a263012582c0fa1ac7c02d2ee22db46462cd561f525702e2507210c43e4e737dde8b978a6474a2035a8619e451699fbc85dd7b2d342f2e6aaf9de573d07f58cf6d2bec1feafff96bdf04a9b5578d906d065ab16f1c0de78b42975ccc55d63414915e049dc997734bb4850ce6b558613013541e4f1f2cb9a0fc061a5663022cd6380cbf9372e3821ffcd62e76ace7220846ac4c0a7eb887176fe67113e4fdbad9aa9eea925a66f95be99d029252a37be5770f374ecf42a335082fc711567fdb5856a483f0df50b13a10bcc85bf9c402d758c45c6ce2624be430d6254e249cd00ae96d7d88bec063405476ede2b726dd8e2231c2c5d18898b211517699ae114a36f01130c4321db0dfaaabd31d40f7be331a5a6b37c8473e71eac718f03c45d14dded3d58a7eaf864c0800ce95fe4e36dc7c4a20c0a170f601f0a669927fcb0f28cc6a4ef060ab4a304807bd71a349afca970507a77876042c6110477d1b459b40d24b6fa6f347586f620fdb032bf1fc5c14c20a18fc2f18e74f534e2d7510fe0f9773b46d57233a68a3f0e458d949c7683cfd3fd5e2c06bb691ada62d51e66aa3315e7e649d0766a8176686bdaf43a5af43204b3895e3907ef60421a13694f8e066e61df1fed2414687a0121c648d92bf8b307bad45933ab709cdbbdac14f56e054bc6f621836cad351deeb66b313bd6c9d1e3d254f1234761f642fdd19c6a8d1973d171b84d93796b9f98df81c20da401f1f00e583681020050733b8d039644ecf0c3206037309f32dd2c9b519cb03abcf6f407b94d4295689c47fd2892da6dc22761424b6af047a8aa7b2991279bf4bd56c4813c5d745ed82be8162581e55ffcbf65a9f18b759542601ba96b8d1fc694ad1e65780eab6b95bfcc75f0b8e73bc3445767e0e7f7fb0f2784b23f88ec01ddd83fcc347f01845de72b49251c65b833ebb97d2e716fd8f31df35a178d05d33a4d4a4c6b652d2c472cbb4b480a85fdf4df063bec114c604abac85200dd392f9cc01eb22572f55ae89f63595aa6b9fb76115f78cbf379d7ccef09ffe664efca8b35aa60de1db25eade6b2849a4c979c5e50961d06a6d503ac02d11456b2c1c02427e1cb617c2eb524b9076a3d77d08418a4e4e95a7c07247021715776549721d9d4f81caeb91f56e433f22cc70c43f2fe088b05dd7b3f29cdd5e478cc3192aea38a081cac0e88af1e1ca596ce43491b7bf52048c451f5668c9ea16f31127cc17bf72e2d657eb2c6c0137fe21313c02d5afc228f0bce3d40769039ab180d6786b3d8325af48b866c489bbe7c0042df60a0706a7fd8e2d01211992b9fc662b889466e1c37c6da9d0e5e55a86cd609939cf25a5519ec6d7bad72ee18da3d7da5037fdf46ac56ea96168331f94a91735795b704d4b2f4323f90cde78cd54a0fdca535512e0a424ed7c04838e634f85dd85d3b8b2b390fb25be7d4dd56a41f215de861f101548963112d263b7a6ac4d14d788af172ca24a435f46934ddd9ba796677e5d98c51306f7a5c865726b16d5433c6822a59c5719424942fa212764834007305ceacc407ed7099c66242fceb6d8a80c638a89bbb161fd8d2288e55c1d16a720c87fb7aeb7bf980aa4ee09574388e2a756b2351685e30ead4e0dc7331fa68670e381f7d7cec89ab9d8480354fa2e5e275dfee1e69369bb9bb8ac8e22a52834ebbc33fbcc994fd4019486c7b274b2089d438dc579bb1c59a887b75d41e0e4017c17ffc744ce661923678772dd3aed662ee2f9dca2923ca18a60722b068da3802621c9e3aec8d0683eb33a0b0717c9729253b69535122c175807ce79ebe08bfb26d85ecd0bf802489fc27939832e05295187a167915343d973642b750e9a64fc602b8fa9352af80b60714ea2830cde04f74e4e3c9c93029c4a170e47da0f946927564b43b8e20ae8a35c4e0251b58754ec4bd70973fac2a852e71de5621996f171e4f31b0e499e889072f975f58cb72a54ab0c24d0272db359e692af4440c8936d7ebef7adedf1676f6279a251c647e13afb0d83271a6554e6264ddddb41386c427aab01230660ed80bbac92bc22e31c423a70b9da28f693ce5f89e2727b4955134afc0d423a4f40f48660402983e740db7f85f87cc560dba9f75bb806564f4649aeed34d317c7e81432544739fca3ebc64b3b42accd3a391b3ab64394ae8a5ea850e8973a1da6f3b2d423b9bb2742a28ed17d64df5d68dcfabcb33c1de8d1e91d1d9373b939a5480d7e008cc1e239c913e15c42e9b2376dd7ee4e9782b83385aacafabfb268647744cab0752a38d2c749a7584e0b709d17d07a639efd1712d299fc3e844665a44239ec7fcc9f2147629cdc12ddd30639952c0e2d2d22aee7d1dc4068cd4765af5f1d30f5a930e09174b92643a3e19f1071e3c5f8314b92356190010a893f17282a0516e8f19d3f624a98a9de38667cc5ede4bc91030670252766779799e50bde109033efb5996a148e73f8df3fd30e351877183bc6c653d961c91a92865d5981352dd66fcdb101182ab02ba455134ba8fb6d39a53d0348748cff4031f02a9464b70beced1ec9c3f8962df1a53382e56344d1aea3412ee338018704b375f5976021995666acc0fe2b708fbd09473e5ce476b3219757754aeb91573b2d639b66897d3960b917c9b91627d86887f3a49effa18623701e6f22ee369c6bce8067a37a7cbca1d800fb2372dfebbfc874a1a80bfc087a6d1ec4f5792bc43521e9b49af3fb7d137b80f0f7eb56741812374022a93e8320065bd472f20ef0c73ee636fa85505a9eff345cffd282367bc779851d0477f0273d6a253798d3b74898f057d882d8e173cc74872ab3c797209c140a02cb68f538598aa8574f34c3bb7c14275259a323ad7afe59ff790509d3a4716a096004a02feeaa245bcf13876e1b416fa6f16c097c38752b4c9d94e7a89056d2f604925bbc889fe5aa7be6e7ca0f8fe903271eb5cf7d2b2221c2b5726c06102800ad2e6c6328209b9134a03155949c2905c5ffb6461ec073f0dbefd1be9cf5999058298f284f50760dd2e65705ef12ae8376fcbca4c5d6b8f95cf8a696d3fab479fd302a43127365178fe753422bf7c640c15c1e6711e2aabadbc294c036496d13f4c96da57cceaa45a28b743019a6daf209fb122a141d3ce6c96c257883926c5e8d73d39b03dd28c7dad49e714b5580fb3fdb19b642ca8bc1ec98ebe7eb19ec991cefc08c1687a1ef9373884163885b83c9a2019c6b8b383e30c68d78abf80bc5d5f7315e13377a76804c559d7a6cc52dfeadb5b402e0de2791af3f12c842d61b1f640f6e1883f427a004a30fc4a586b1205b247126ea50387e29584a982f0a4c08add5be9a39ce56b48318b0362692640fba12f2bb8a7faa2d578f06cf7f60b92f1414c470ca9e66dc7c8d538fb02e698583916422faeb68da238cb9f1dde68bf02941714908f2deb5cc8151de26bb8d883318de4f07639f565398bc75b8af76badb062a8786905dd9e54272501f3944f029170c24f696c2dd29132c5a3dfc1f3389c22950a59e0ba6110a9f79cac4a98df8d9019e48ce5bbaa8d3da8ff52647e88d5c419168e5dc1001bbc6919fe45a474bf2a9eaa7a780c94a03add8b094b960e3b1cf18aeeda882633d29c8543c26064012a633c396f32b25d7fc3b7adc292c376a6eed0178e8bd53310cf87ac14097a935f9db3077120d08a1b3399223f027d7f9bf58fcfc5c9a27f1eedcfb4aee6002eb5ae585f4eb963eb56e41695a3bd0958001688efed221e878893b1ce010b6cb6f2156b82598a9bb66a15476d9fb3e1e1318d6266a2b193c5ea3979ded42f45d5348298add78841a8d992a140a72372de65c0a2d44a091b2b6c50aeeaf351eca5d2ef440cb72ff822855aa95ed171baf192b13422e01f60767560889f16c188ab87bb2442f95e9706d6bd0cd2d1a6f0b8ca6a32743b3542f0308757674a62b7d34c0f03e44fdd7ac5e50202e1c647e94cde96ea22e29a84df9fd8a7eb13ec5aa36b80784abd045eca7d4b822bd07970ed33543adcb08deb09f5b8f1162de3c2bde33a8e7cae8099e162a7ce5df878320b7bcb50b35e102244f9a551784206d4a3110ad204b311a6e14ed1dd7b55abc35a06976406164ce8922681540b1279a9a1ee2365a146691d294158d700ffa850a622d169c90ba082ac67a4da92ef8dd36c8d2ec098d8ca4b6ba9f65c851114df65d952d812851d3f74d71ac7726b3c4929e3639da51cbb314d64fb8381718b0259ace77b0d6375917f182fb3e557383b353ec98eef12495b335a5368d4dc4138ec36cc2ba5aee73de2abb4a8c544a3ecee778e31c4b1d6a732bd60553a29eb73e7e10550bad42f26d3c0f2b179e3a02893f03eb52daff0f6682334f9840f7bd002e8ef3f628cb5dd8154fa91617e49bd988247a055f1ca34e78f86986c1961ab8fec985c16946cf87e08d53f3f23d7fb2e238ad4a1a70c5f6be1bb9686f6e2c9d50fafa9f385c07e734de85e0e7437d14f8686e6cd09c01cacc2893203088fb2aca320f2da67902a86527f4f57933c3be22929cf6af0d2360f39d9f3647a1814c677db66cfc74d140efaa2cadeb1a2c7f2b018e945d82cb7864ddb2017e00b782d6c832e00873d053e1a27d73d5889915a95be39fddcea381c957be7c11d90836e63be229ad6e3d63c75f4f8bc8a14d0e515446ca1fbc3ec7751d4b6ba1cf6e323174573d9e5e8cd80a1085849ac7e05c1e0e7e7575382b160d4cafd50a2774e6ec804c2fa708dd60f52281285a5c78e23c615d455939a0d43ae636213d623224d5ab62b149b7c82c4b2b9e25b1b2a2a6000027e13eeaf438244f478168a2db327b7e5e6d20c04b01b60b6503f8447baab19cae55972726c243f5e5e3816eb6dd7da76923d8fb3897e395600e50d7e1d0ec0875cf12127d40300e1bf85c4dbc38175ee2bbd8c787ae62f6e81195241c20f00a7c581a15148de01958ad861722b4cad62df027ea7e95991fecce8a2c5e5a6f478a549741f1177fd3793c6def2c6c5996e7086dc994e589e92486e4c50fe48941e04a0ca6f9ca1da38db82701137669b185f043979b27b071a32b51655b92f5f973435ee4b2cd2db05fe57d76c3975b417c6e057a30b5ff89b8b5568fc40c7a5879a62f2a8b374699c8c1c36bdae5a8967ba61c4f25cbfa01a5ecd1a059e58598429d3ff5760079ee7157f1a120debb568fa1ccfb1e63a2441a1d3c96a19b3e71c33b3a6b28ffa532bf01d7aa50659eaafa6792eb7e2ba930ccbf89ab8fa2c00475f0c2acb44cd408a41b51316c3427e061d0fd6ba72ae063b4e5b5df6e3a638e7223610d4a3899a00a99cf06a66468aadade69409643efb8cdd5c8b7329e15078acb13cedec51560038456968fb402837e339f4fbf133f29bd8bee84ffe71b3f997dabd421818222a1c4b1e504446fb21cf52dd5ab9af24b89587d5eeea21eff66cb72a5fa9152c54388a820ea030f703f85b1b20dfb107bc7691e56f4a26602904c9d634ed315231e38cb79b09eae56db4e11c173e5899002d11d4587d15f4bdfcf5664eca5cb0768ffd9b5ccf327e7329611b9fe190f30f7006f7eb94993a3925f826284c411a092f5acde71f544131d907d11ae964ce46cb27073bc49bf19683b1d340ca1020d9c8a25a997683f2f7a5d49782ae080fcea2956335e00f465e4f608835a5c439dd3cbe6677ad50fd4a895684fac2ed7bbed73f23f21faeca7c6a70f7f4879cf7b90669ae5f2ccbd83f5d78d1050b78f5babdea72b1ff2597c4f55fe4b3bc289e0ba6e6b23ba093f0557a7ec720ad77eeb21b1702f60d49369fff7e717d5491a64162cd46c5417976a47f7f01f069ec69f2715d95633f4f68589f20146a4a4543ce6c986b6e531dbe26cebfc06f100c9d798d155e54215983683853d9b24378d5ee2c4eba969518a0aa6b6d00c7927004dd3f563b07a16033fc944660c2ac977bfb896577cccd83289a8cc63a123b81f24113562d39fdec2325124b4d33a4d345fb8caef3e2878a076a019533dfffe9e77f520cb3076b8791296093b0498f32f21d9e1d4f02565e3cdff9c52b9037a40871e8003b8a207251c529f9c496725b789ef00513a0643581dce66d703b151d56f2a102d374379567743ffa4c7bed6f087ace1aa3ec361487742563529ed4e31bd4736cc711ae89d78b0c16b036c8e52d0bd82fe6994cf537318815125e1a0c88972ffdafbb4cc018a37dcf54288d4e97c4eafd5ca62ee8834cb9e569c88f85490ba1ddde081faa2e23e80d07e5f422816e31d68cb10dbdd489dd0110b0a4d12c1f3053fb1a14af00add5995dad2fe24a90d07c45535ff0ed357ae19baa8ab9b92bab03afecffc5732ccab849c9b972d22cd348de0e06c8eb92dda1d6757de854391116d270fc329e46fe805cebf277f3ce2a5d840c006c2fff45edebf7a65a193ce9c7afe839fe1cc8d1743241bab7923976c846d5685847b2a10563ed1567ec4e77697377f401d87d16f88147b4202558b8b501febc6cb1576e781575ccf01dfe587ee2dd90235391d48dac7b84b63baee22d21ba405f911f7382504342430f6d067e241ad091f245ce9290b9c0c69777d71c76b95b488ab300a01eaef264f091b5303451e65463d6c26c524edb0bc7e7ee517347cf0584f987fc8f03906cf111bab0168d41a39cb75295630fc1f965ddbf66de185b2c8c259868940ecfb0562b73a2c170ce82033d9c473e2703c689c9a46c7aafadd967fe910cfaa032b4bacfac92c95366ca41fc62881fe332435f899cd474473005002c99d44b6308ae36de30517c75b316016ea5060ec3d30d287696e922c5a1f98794f1830c7e0f8ce0c98e14e63f6bb2d9f93d6c297519d102261fd2e7e51932270efdc39b4eff4faa7b3932237bea1e442410b86b93e69f3fcee3102dd4980f4bddd3cea6e062b9665862006c1490f040e59e8266f31360065938b90c0d2426b2edff9752f76a5276527fac78f8dfd15112e4e8e1313d5cb4e7f038d4b2c3f87faf27bdf61e0cb93d406c89a2b916c61917e0aca7f63bc598076897ffde9495a1664418097a3c608ee563ab8dd367acf4dde91fb3591a7486d7f71d1e9d336ff4dd4c0d807d4a9b936cf71ec2d455f7218e4e8652c65e8174c646126fd7c8723120bb4930e5f5a26486867c36758fc4f760a93ade1dcba23fcc9912e5e644422a032ad47c0427dff51fc40d62028593541db32d84ade3e555c1b430d90bdfdbb670ac881cce07cce843ed690ac09006f4bb017e6f59f39727abdd658f3c0c6ed7b5147413cc0088fe0de35f86279886cd075525c6170f6cdc7f3100edb7c9db42341c036e2496104a483d49e1dba5cdef7492e54fafa2e7ceea907441acabeb0d438a928bc5857dc33cbe08f216815f3de850c1b8f48ea3e2eb2886ba8e1209f6046fa456cf79ab8fbcb5e92dba03ebdbc513fb8c10dec86750c165d5dec68b3094a959dff5196e4692832dc63db0a031c76974ec232775380a60d21d4560134143e77d6f12de45241a75fe00ec95e8ab958f1f2df885d0a558232d20270bc84ab3c5a34a2b752cd93c0cd99b2d99e03aa6acf317ad12b510a03c30d0c3049bd8a08b914ab3ea5994ef1fb3daa86e3f3921bb575b6acee7faa695d75e64ba777b6babf94dc92d025a844338720ca47c262b37f1f5ab8a7d7ead87e5ffac01159b857376c086a2c9e60bd4d7af5e2599c9457f7919e7f184f32261a9395095474a5e592b1ba8f4f9ba5cb1bd9d84cfa57c567f4411dce75c68dde971121bbebfa6bd363bff9bbbb721a042ec92b0f6f031043e6c364c0058055e494b4e5a69d37ca1808dd959ab8893d2b8d515746e5497d9662f4389e56fafb1037d79904cbb80bbd96631048ede8e8f07332aaae95afe581d91f5260dbc1de3c1fa4848f3096435ee89d2d2684f8709a1cc902df8e3cc428d3c1fb8cd2828a5b368247b314c62c49c5cbb5f767f3abf26e9c63404c7a4f562ca8e3c4352fec9004a14577be09495e803ab37bcdf3cc791b409755cc2bdf73884919abbc33d28c921264720012d81ea7b4f74bdc7113a444c89ed7e876b2d0bc5d0cf771e066047f69e34790df50802dd45fc3d433b474146275fc0528ead3b18a394df8c29ca2d820be3f2901088307eda82091f0e7253f113d0961d1647c6f639d5bdd95f97c6ad1868d4321c09332071c03190d8139b653353a32124ec11007cf2a2a05b4576603fc90a0819030c0c4cec76467735269600ca18494ba9420f758bcb3cd72197f5f9a9ac6f1a565b9d61c40e8b754c55927e3152a1c40f759a6458a9c1f7f5106b235d8189ca85cc3fabb8461a53be6d188b449c28efe923f8a348499cadb2d0387c46b8e719f9ac21f180aadfd4d0b46663d59a2f91b873deb5be043252425038600a6bb4a5415ca010bb99cdf3331bc73d864b465e3169dd795315ae8ae628ffb79ba7b6f149958a411238df4a824b8dae62594186c04ccb3a9790eaf1bf984f5ce621b0729e423fdf34b4c859fa92d7b9835aa4d4d7c4a22537f03953c202427c1c27f24756b79cdfe0d10770940007054f772cf0615aa9755e17c1a381e0d013c163d393c3144a8f98d89305d8fbec5f848b1bcef43d76322a9aa7382f3da7f248aa110a34aa3e3385cb49858b9239dc8fb9ef07f3fa27311bc4a5b2fa5b772addbb082474dbd1d9cf99e46c68a45594bb0e37f9eaa2240934cb4f2945d08ed2cfd5463132e8dc4f2a03cb0d8a6ce5effd2f386d5b8d4d65387f41fec3204ef0eaf8932c015c2fde0fe49c306a0719f653bc40c6bdf3e5044de2cce506282c67354aaea560fedb29d6d2446cc3f940b0c0a9b5c970b951ce3705dfaf6bca0f7bb44bd8356e7f95ddbd21e5e21d19e46a4de2fe286d895badaf4ef58a30071f99638c533d2ff693198815c607434802184c40fa71111a74b5d7fae861246e03e2bdee550f99e31c914b338f4b29824bcc062bb6ea51894757664e765af7511e8a2efd5b4ac58cbba5e7f54dd20b693376102504065c34d1472ce3b0253b7827b437882902bea0e2cbd563a1e4e3af4878f7652c3c716e12d034aa8f3ae44de02e23ef5f661f8200d08ec10f28435586ab3cee066498e71ce5db9880e34d840aff42488b6652e5443f4c2469b24c53f0fe82d045b8efb1762cf629f81061d7ebe448fbb95203bdef14c46047cb5cceb5b700f3f652cc907d2bf214ef2d192d62185bc5391b186d5f6d413cf551e25be7040f95f63d3ba8878d56774ca2f722a5f8af7ecb8a5d7b64f9b59bf61bb8854371e86f8d324cfcbdc5b50cff796b853368e2fb91cb434501be24ccfc48cf6ce92949e1de78aabfba95fbd55dc47906f0a7f10346f2760267a69138dd315a81dd539ff16abd5ee142b878f249c1345e69a0c027600191380d7f287e24a1d13e574a539576117291e5934b1d0fdd3fb8f7841e2835d79b5c3bc0f70ed7563ebc1d77d11f5aae5120e181563bfe0cbcd40e7cfb1ed738248423c31d5be8fb1098e8af901fd07f1eab384361a68cbb7a38dc13c114f4c6243fdedfbf41deb0ccb12b99cff3b296f0be108138f17f879f0dcd2660684a0c2e515b92c142db712cf66faf13af4a46adfdf3cd275a6a7ce7044187eb47fac7c12d9dbed4031a743e54234e927f50fea00d1bdb70a9be23638dee9f9f03860b60fae3a7fffc1eb2f9809f7c963dba12f3ca0f0026ab3beba247173e778cec6fcad06d31b961801a643787868aaa34bf9b3804611547273851365b6768749c0af858e5a7d9056ee8571391c078195eab51e193626865b411ff0a57b7fabfe5a70a03ebdbf0f7b151d5ed6c6bd6d2daf9403f32b5964086e919643b773c283c98f6c8729e29210ca03266a7cfed17bf212302f4907d78be66edf27973f3c27978cf64368b5caf145d840e5656a865f08e782c1a37b45472f29e3489566be18132602274f85e47ab660daaa5a8903f4df5627579f29b1c7a82357e4ee5a3cf250defa8a7647af04b0f39f82034917e15c08269a95332cd12ec995e259d08a7e29bca73a3182e92e962a921a7fb19bda47557d40b55c8b7701804958973307cd83f3fbbbe3e923066181328a83f34ea0ef20cd44a25ee6eb5ef370f5310da1e52a5d5b5d6211b228c699b8863bb60d1cbf2b9048dba6b105121a557f3f10c75690023d325308722d912806e2b2b4564ad569ec77ceb18e61232303f008b374cd631f4159646dd4843f1af1ffd90d9755b515baea8c5676d641dcb848211a57277fc004e8b10847a72649a8586c8e48829440b653e4adf17b53ca0324215b3eadd241379688d55688c8d92872fefaa28e889f1a4577f992c486942a65710aa42c4cc71e4f457f49d41e33afa0f52115a6e2f94bcd2c9814a62bdd2ff7d53f2c47627c192d4602c868babdda19dec54d1ce2e5382acbc40e1ecd23c1748f51caf235d62883f3c13af6ce789ea3aa75010a9f3ae95279b6be0f4b50da89f2f7389c82669dacb4a5a9813dd58f14b249a3367cad621dfe5c86798b20df1e0035e927428104d5ad14e5f84525944f951ba658f3271a0c93f8c7f9465d901f42cca5135ba6bf66360d9988b30526dfd6822fcf73bbf9a4c5204a61f7cca086637d1cd6beed8e74967cd64b1f75e163c0c244cf661b0a519d4a820d7f7f37b344f0be9bfab6fea59f043a842b5f77ec109fa593439f8235bd995f6c7e133b9b109f261c36b7276ab38dfbf057804ac1e928333cb16bf346287515572cfea29f882ac44fd52c439fd4b0222c3ec8024889548f76a23f50f6d714fd332672ee074bf0064a37f3c18707985566730e781bc5ce68007fb4c44856e5a324f1d4a6c9941a2e73cdd1214f9471cd6ca77bd9ee487dce65526a4e18bc898050638b273f24eaa529ff30e9264665e2067262f9239eccc29ec735e9d3bef6a8d71782fdc0a79c48d7c402a0fdffe6c1c6fce2d04a505d810ef1446835e011083b35ebbfe7830ee220a09fb8e7abb476c737e3dc4a35583ef1fa4779fcba61a574c02bbca28b2d5b5c2e73bcdf10bdbf040f3cf54d0234a7b3d7fb79823cd81c0aff9178936cb9808a8506ae1ad4143a318a48c2fe8d0a7ff6393948172faca8fbe23391d3e79b42905699ed4685f640fa9821654a5ec5dd113a576aaa590cbf500737d4b5034f9b5aeb2c3216a6d5c351112b7f70115bad5ba0c41f555d2e051cc0c99750406fe261b25c95ccff51a42b94ab35628278393f6b31219be8967db81752ed6f51decda6c1c2f77c4a1c14901258541832c1a76c7ea1ef690cd8b666609524ec9c7c651e9bbd4842413a7cde8b0e692425aa1c922ea69a6c17fe4f76083207ae2d6318593fce92b1bc2cdec14e3e1e092cf36d9f0b12df985692a2b9676c57b7e2dc236ae95b2e527ca18ba1bb9278c59abd61a8943b159a87585a76bedd9f36463a3186fb946726ce66a48d5d8fc59713020a4507d7ca3ec6192936e3076151df89a90ad0ac70ab4222054261378e4ae636d8ff3d16d6f975ff3fca8150dd199a36e610f807db48f2a098e863f542958844af2fe4932f16f10ca426e7866057a7b60097518ffbe5c6b98761b71e8482f37754c16ef9067018b3f6c6555cf2ff4b0a232620a930f85c3d3a36205ce9d6861076aa23be0d8ff0d23b8ccc8ed835c516ab8a09ae6ba299d734cfe98321212e1439dd667aa677c20311483933bfdfb2641f5c68e5bd2d94de88d5400f0bb8ada4758009962d7d68ec2dd3f4e1582a3debc5f68510b74d5f4c34267b07ce420472fb4d6deddea3c7246b38fd6253dfb37ca030adaa4ab0c45c1e0778a0906c6bbac41aaf6bce828f700139ce3a51a493e88ba95f0ad086b572f34cf44584f51942f1b63d6e06ea81ee50ec0d22e36be0fc00edbdcbffee35e2460795e24a6acd3df9d2335ba6c48d0b4b418dd660aa7df570b378acb3b261a3adbf90abc4d1e40e74dfa525554ecaf38451219e86449917e288a9d727185617e021165fa4e9507c7ad3e8af3db70afe23d1db97c81ff7a1e40eb760e7e2b20de956c11d65cbe4cd765d23561c7d6fa2ed66297a961514632fa821a93c8f867535b19448f0a478b8aca73d7819ca87604bdea46164f80d5feddfec4a2bc8eee5795d4a804cdfde8f9cd39b9b3771e7fd50e210b6f92ff3a25da46d29d76508a30a2b1998177cf102641bb5dc2ff04d8cab38c1465f30a9458c791db93bc472eb28c7e62a8e0e8d55464a0d99e4ef15f315c7dcc5f6b5daae59409f50df757c823233f25edb3421d929d90220ada7cc1a260a6e774bc0a038064feee41ffd38233342dd37454926bbdba800529db85977e9843746f379972fbf3da4199f6c700d31cf3780aaa9c6a9e98b77fa96cd8a6e9aabb544bd0ef8eee5d5706a0ec961c1215f8affbba8c8615a0407018a7dad0e88e08ae6d228bc0639f2d04175da5618ff8ba7ec9898b16b72d65488487d84594cce821f822964ebf9255214f75245ff2a33869c14dd56cc3f36327be8c0ced539877f6aecba0dc80680933aa2145b88aa96d0a79c1c0b830c9880dc054257ce4a6695cfa2006d22f537bb292e7cd216ff10e1305bdde9256a1ba01896b250e73ac0d4492b44907aeac24111d8aedd967a5c965a861aea398ebb40be457367dbf3c5d213c0e91aad9142b3fc427c0a02ea7c1f42641569c42f08d729437c9d479bf528283cb521251fbc0ddf893da180f78dba01f0eca1af17525d7c12644769d2d8b51eb8ffa21282f4df86b4b3afbc0580c411eb7b3e2dacd1513c05f0e2c529a314b134dc5fea5e1b848be9559c43438c1b5a2cab2848a930fc80922cdebe4c0d0bc6971f1875168d9417505029980bec60302d4d6175fd4c7237fe3bd6d07cbf8fb6036b9afa4b9357a1c54fe3c843f03dae8eec336dcb317bc3485116409707ca10769f278dbd83badc7c32e7ee1ce37af78486e381d34f8247666b3ffbfc47a441df53504cdf09ec383664a331090ff79529de744a2f4e82e44bc45c61c6940624bcc13021cbecb6592370ad7ce1b1efb360f1a92ab74aab8f01baf9453498a520d77dc40d50f936db32bb108cc4e51a31f9d32454b60cf96b1e328d6fa2c77277ae44798d265ef31bb33813deeddb3de759417a90d9872f900847e61b5223943c3dbcf0fe6142903cfb6fd8d5b6fdf2e9d194d6e3193d38c11ea12c2cef8cdf3bd63fb5a610d713447ef1830db22453786b028587e6d13e1a6a84934fa73576acb3c32861b0004a6fc5f69e5cd9b1de97f4c6310f60bd82d983e825e760d865bde4ff1c77c2c8c76b32a51e69c2d2e9e4c10351fcb2bf646a2a2171c260e6c635e3069858f981a6a5898dbe509a2a42b2f2876c8bc5044e30f784dbf657275bc4e207f810caa4b3a624c7201fd25708e0234b9d5bbe6fa875ea08d26969a1c1a8f3a24dc2a093084627ae983c5a0cf6b5395fa869aef23a1d607a83f2f508e4958120f02f4cc4615b2a073109230425b0ab20010c29e9fdd72f411488997540ac99aae6c01cd82a2c99a16ea73c337741c0e7bbd49230616c534ad475ecce5014e720a3515ead23627caeba2d797f7ffcd42006e4cb28611eb60c4d1f30c292645595873ebb53253befcfddcfcd917f97f1f5bb5f73c14831827ef522baa34008dbd638897b935d638a777bec6eec9ff7ac188898a7ca3eeb938ff7b92e0a4184cb437f5a8cd695650ac37126cb109ce08b102ee15375b497c63be47dc8edbd9cc581336ec6a0a4c3febb4d657753f93f9f08c4fe26e13273505808c42a4ba29cb4a1c873124569ee221a78dad297c4be0a05e8f805567b8cc12d2f8d9b6d06bf29a7916834acde8ff934202fdc6a74fd388945bbb8546af5f8753dd2c76899f19c4fbe09c536bba144f183ced3b49d0b4f589ade192b0d1a27a9129cc37515605fe72e6555cfb2316c918de2ff9354b9ee48fe9aab1f5ceb1d536197f2576bd99b2cdc3e5eff4b9e5fdac6a20847b7e9124b2b6c98714e3d36baaaa32e17c2f51d495391fbad01866ed827c78f2f9d18a9b19d117076ed339935ebac1069774e57ae862a95693b55c9e7118199e84a2295976d10ae6b4a0df8e3beb0d8e09ef49f1e1fb2553cb7ce0602a83756249c4ecb0e05b996286447019c886b744642d3575bfa78b973a10d48c25d80331db3ba7bdc06d0e2e5e7f216a319a0f8202bc218944137e0f501e76192d8e267a05450648fb9681b519d17cc120173ec6d5f2a745972eb5d09c73cbfdc7e1cefc77af2c2a5093b9a1ff5e8ae1367ad1afa3407cc24326fd2cf250d510edd263365bad47b48a16987b8483f2b070266feda9e99e26efb9d6b3795b4fbf6d96878c909f7e0b352deca4ec88d27e3687c3bdda37029dae80e659ebef0fd76bb3f989e0abf9cbcf430362b10da6656cd29a1ec6c354d0a8de003c5c4c76ef694c0ba0e185e623c3de089171f59d868b4d5304df88b6f1479b81b2f748bac981bf5ab3155008f222a25cddef2caaaaf1b01470b08b4000ee1ee98189b9bdb41f71e4011f08b4f2bcfa22a1c8b35ee5f348da4500ea29ce7aea271e57a17f14991a4c3091752abf96459bc34a9fe4c6d875eb75a786194dd2b465cf191d3ce090aaa239f5a3e7ceb6418aaa2f5ff948b64feb6d97fe90d774b3400ab5d348fdfb7c382ecae0b5d029b18fde7e42294c1499fef1f37b7fe7c7db4fc2068495dee2f0c61af8a4d27bf91873bc4cd4becc352029aa10668ecd9dc29055faa0df31747760a608ee5a0559d0528428c4d68c7870786cf6dfa9e539e25fb8e43cd0078ad2e963bf074f64834465b535593836d488fb1549fa6ec0e45724e9894bf7867d4bde0b54d7b15ecc1274ac0ef632f115ba6f849f2cb97ae40c7664ce72b7acaf3d700242cb0af03d7ae1d2675be245b42b90935caf95e02f80a3e5af16bbd911f952cc61e9cd3bc79b1b271bb26d8fddddcadfa296a4fa32ed9bf3dea7e6dc49d794d07713a5b0a4964b4c8d4bd86cf10d9fabe0aac623304e8cd3905778109383fa67813d2b22568f62f7666176bd4ff8b02fbbbb86cfa007fe5d485b132b955b1d288ef1f7e8db93607aac0dc2509d025769984ec236b1091ce5f7cae151a8d68d51d50800302ee30f358c4f9cd22f38fc63bb1ee043f7f86afd3996f5b8cacc73c282bdc630fc795627e61e596519ac2e6df6c936672aa0330436e649c709371d824f2f4e8f0a1e92113112e39de3168448a992cecb2d1ce7bf943c0d6d26a00465dfb840ef7fbeda52e0a4050448b199ce38a5f3e5fd9f5b6fa606aee9688bad87f8014711974fca4c082de5ea4efba357e92aff6a22525fc8a6c79edd9e6af590e8b1bf5056ff1202215bf92f0006fce77c032b05854c310c53a7c9b8fb897e731574a88b7afbc34ce0ae020bc0bac0eb6deb0dfef88680ffb77b8859fa963e221a80f59d1533dff690e7347efe8343687367e9103217d42ec2716bfab99cd69f9dfc2565420b282ccf60ac88241a2fea463625af005380896c9f6e476949ac48fea8b158832518b81fcc16e17eec8fed31008027be78dd54b3de2b22a8105f3f4977c1b804e51ed433b522a00ca7f8af1521e63c3565b3d48532c902f810997c7640ef6e093bef8c0cef3bffafb2e91559f620653579d0ed7fdcbe74001989df254d77e83f8a58f7a1880909ae0fd310c503047fa0a05d169564a3d35fcd1a9b1bd4ed48c53a23c187dcf9d2023c29aa16fc02441750ec397e2d6f83251d8e3c51fc71f827d8b12de692ef9783beaf16aa94f604b47ecbd37fbc869477ecc7c53307c9633abe2e935a4d0e005976724d916bcfe3a4fd990c639aa022752571f982f9707936de606a4b5635e6d47589b45385c2ba44e51e5ed4634afd9415eba27ca051fe4e657181f6b445fc51e04ce54dfd30f59e3f72d4e7ba1c4d57dc78cf43552a7d539ebbf4dfb146c6c2dbf6f11800b31fec0962096c6899606095e0ba3f7285e21dad9c2b2338146ce59a456c1eb9a8e53ef0e40bf2cf3a94c24a4c7e812434c3916b1a2c7ec22309c61597174063f00718d8b4165ebc7413f164f920e3546d83ad42329106bbbf9c6aad5fd0a56fe652a845a2515adcb87cda99f02511ec5b3aaa17f8ecd61fcc2c3ef06dc08c0500df592f7b9b6b6afcb3fb110c82045eeb06e27cfdda6d6348f6ab61b70100ecd96a6543d61e9745e5031922c1a7cbda5a9e83a7c91b3367b320d1384c9a3616b3fffed07fb9fac7f2a71b33987fc5a912a87646fb41e4d393ac3b6b6692134e662b57f13e08a0ad1631d54990111ba5f98ab804d1461d53c7d233f42a89af5da8010821c1ac6613dffae00408bf7d2f67441d2fc890a7bfe6077ddf8afbc29d2d75d346115f4630937b8697018eafc3e8bd800dcae063df1b047015628f3f108c7500642a0210e08ccdb947efd26ff013f0d8bbace76700a0dcbda1f285a507b581470527115b2a7dd990c4736d6c577ee9bd4c0c127e53f6f552532eccb9d4409ed62461bb9340f8bbc0b3e5d44ef4d58778412c8fc33f8f702a5bb2d865f2ceafd0652b751c6dc0c02a1c247248f08394d79214e342d709f6623688968a32bada65db810b18c8aebd426b92b07f379dfb77dcbfbd41d591c0e843275edd8843a0fccc89a4f18aea75257ad393dcc1620870064ccd47934d79a975374e821fb51cf74c96f9a8966299525afe1082c3f27243b27ec25d3a04efae66ca801b42e43c4683e08173246626bdd47db664a6b2bf4a9ba9c7f0a0f19674dcb65d3eb5d5a9b1487effb2934f8a4aaf96e9088a38cefdbf7333a96b3f34617031a9d9bbbde8617f8f935023b1f9c69b104b87c129d381d9e01e0b424b69bac5407374795e88b11e46f1ad426668eb782e7fcc07f05ddaee0bd8a964ac74d640a7cc3f4ad94d901b1676b5a62fcfd1033745749f72e4f7beae64cdc966907fe2d243d14d95e2068f831b4660e3411535a542c712913bc1a27cd750ab714e25d1c5986fd1442753b0fad009f97bea41b0fc71dcb01feaf7fa68d8d72a3c6bffdae67b4c3d7a36145d18a0952333f546f6b5a5f74c257f94c7ef055d602baa6cfa9d814a9114f01a66c6d426964533ab18dc5634e31801b90b8c6a384cdef319ae3c2f31f6c88fb8de6d2e6397b3fadb17c58942de7ba04a612cb251bfdd05ec9a671483fda414d332c6d50982436b191f4f80fdbdd5972a8493e1587f79d3f17abb3e60dac012a8f449415c16131503fd122be79e853053b5f5fe135ad9ad1b3c586f522204a1e1ba52587c7a19e830a2adf7ac9c136e4bc1585f1da3d474245a66ea59a160addb8ccf916d097aa83a62349fc3c1851cb28fd5e3c4af67c96f29822243a19d0203842fbfe20fe188ac3d5885ab1e184ec3abac523a9ca0b78f9ca82ece7ff89b47896ea9283196b4b4f841dbfd2d7935f3710df21c1d2afda3028edf9bc8d0eaa1cf04cc4ed75fd4b9c59b814289cd9324e407dda97ad73610d840340a434c8d3ed1a83b50b4e0dc40110e6741c534ebffc7c4029f2033c45d357d14c23232b669f3e004ff880267e5e806f4a55be0d0c05484e41e823a38e5d4f7f64f2c718c4ab65a5c97d023429bc1cd75337c70ac631b2796560c5b168512ea175cf6a64a1ef470616aa4f94585703dc33a78e7036dc6731800e54acd639499f8bd14996658d5708149cb11cdae4d028142b2be7f0f123e76e3222ba8f8eeb567ab03ef4986a056ecf2bc60aee29573f18a9185a3b4ac85cd95d7a832c24523714d037f348e41291e8ddb2015565c04ab514bd591a742a70b990aaf1d9fef5d4b521f6bceadee02b58fbbd30118a50351d10f0e5941dbcf1c13a3b9aee2f1bf2f171fae2709b79911dba0376c38a67a93c8f84cddaa3315db2679dc417c588e5ab55ea5dc156f03650dff1b78f77be3a415f09dd8f5f44ac2c0422e61d8f10cf475439456d433cbd74f761028f887faf65d617d646950004bd839d4c61f33c8718df6e20c0b1d41a7aff463ec56ae72dbc9f17b8c419722b65905d5a327113ae6b074665d40123297e2bffabe1e703e8d52829ef4a1b981b04e759899936e2db5936e21327080e9688bb82fe4ec9921f90c0a23e9d2b22e8cabcaa403257c1b37423927fb6608938fc65480e6bfd777cb1bd3ede2c2d1b7387a8a9c2007d94ecc637f9d17c9f35d3df3b1d237f060cd3a8214c4c30b7958ce4f250e6c29ddde5ac5166dc4b9874889026d863e6dd17b1a7cf563490b19fc5baee605899bb48c8dc96d8b8c284e9b604e1ede402f94a2f1bd10ae04d069c49f97f42c997bd47ce49ac46c78ecc3ddd4e8c49b424af3e3df991f9df99411057cc7aa9c29cac16be69bee734869428df95c9766d5e270350ab5e14ef855759bc5ccb89863f01484feb58a31a69b6e5325cf277fe33d5d6565c357a5f4f27083b6e766da6969e9ff36c68038cafad510f6ae3d1fd8672f5827c37aee58c6b8e61f0bb9901666bfe5375356808569b865bb5d589235509143923a60986efc38edf3b35baf160c5907d275a8f160beaf2faaa1bc10c1ecf4af82fc44a48e093594b894d54a4d31707e3d9244844c002b6d8138609705712d8b8b9347df09cc55c0f1e2e64abb383c6a25edfeb7e37d226733176141b7f965e1f590fb289a81ba389e775937adea8328413575e8f5a04af0a67749600ba2a97446600a66905534b7a65ce3b599983d64f4e8e0d6da1cf5c4d1a124058cd15c79b6609625e266156acd0634609c70382e7040d143abb8b61c25d1e42074dc5aecf75dec67013a52a8350a7c220e2a12176e62921d7013c4e08bf177bdb13634f0e9b1efdc56dcf4278274f754fa48e04a535f401c56832341f9747ea8fff88f7adef752d89341f39f3c94200e7d51f424c8f9f01930b98f13c54d94827886044d9bd272629e884a42a2f28888836d102a38e13d0464a13b7df22cdb8bdfb2bb0a095bfeb8b9092e03bfbdbdd3857cc47e3e1df499d1544ac9caf55353f07e032e366dd79bd09a08323f5e96a4d286c38e0fb4009ef53807ba7e0d438d7d8d21286c2986b1f99b906f6e630c97ea89797af52c12f1ea599caa63b7f0002b29aa6a0101d7628b8589df023fed737da8cddfcaf4b1b8464ae934a3ca2324a96f43195642da0c832e0b6fff221c21d10a953236b1e13b38c74fc478c432f58597c7a07325fda9b086d42bd49d63fa6da393b255cf2ca0220e1897130935a4dfa0843632f4508e2231a6928d948da3ce694c001fc87f65abee09c1bc11a81ce87cc2504cbad85b356aeb9021f889df2b679b4848942e77a29d62d7dbf3a3ea89f09d999771bb7ba22cb13de5c4791ba75b18fd38c420d2f4455fa06fc6cf35955f30abe8ece7c8495a9894d515b6b5e8f54cb8da79da6f64c2157b914e6d87c3e6331f60c8f18a7e64fbde29d499b7a1c9dc6c7be3a49d3281bd9b93009ba26df86885bb15e686c2c194b7bb295dccdf572ff868b4e844abc8b2c1903575e94967602c7dcfc8062546269ac5e4c0807989e1de1b2ad711a132927194f4cf2dbde06fc50a9fdf89690e52913735765d0d4ca119755b6d19654cb8596931162ed7163a676216cc8573925a165a4162434f83e0d6462b9e864e829d77863fb0cf17d203dc2a2940edfc12fcdc4bf58f48b1af9085289a985f1dc3bda97fa6ad0cc1548372ff2e948a025bd11b305f7efee2c72a9589ee87ba1e06c222502c7e4c699be5231f64147d463f4706bcf35485ecfb9bcfc3df0ae1efbbeffc9a9d3fcba1edc2e76c8975d822e83ca6bf770b2cc436ddfcbbc55d37a1d6e292be6e85de08935d586d04a75a1ec96e44ad9811d03929a7c388a0d284998983150e848b2d80cc0ea186125e8091aa4959515acfdd9cd8021589b2843ff0af59c0a872b4d1776eb1338240f948fd9aaec0ef7dccb1f79bc89b17b93ab051aca177875fc6fa978cbf0e73820f37083b78afef3b287c0109528df0131b59eec94f1549beac02d20456c78284bd0e0fc9fd577e8ac0e66e2e9265512bfcb171be85e3b705b0ff3d0d7f5b0ad7c3ba7663578f1e318a020890a60741c0e76822ad96d428708d1023dc2f9b9262a500a8832d536f8816a2f0879baf1f00a6e8ee3a8e245a286610c58515e397d5173d4bb554e6f40a8031ba89c9c10f5a0871e3d03caec33eed0b9a423e65f9e997bfef8398d927d1bd00a55b4d54fc97d77284e924d3c80941b7c31c274b56b97c35172ea9dc7768da4b14fbeec42676275f8eb5e9d14a2193d50dbec40d7b5650fca9d6578a6147a57b330a1f38fea210a407e69457d2a6b00e1e0b745ba7900e4dbfcc30adfb3703775820ae76af7ed8ad666b7c60146d08fe3947d402b8218abca0a1949870f26cf9b5e6834c141588be5f6a8b0f2260990dda8e7330e28f927ef7f4cd4e4ee94e03723de64a7de0b87650b6b1bda084e5e90c5c699e0237ae2d66ef7c2f5306c97ad28c9a16f353b61a8db4c644fa316ed83aac297fa468c0ba9e06c5fb6bb6c0a103b7d917c6622125c205856cfc505229237c1e396c03faf361777a78d57ebd187993ff3254192503fe40a45c8e018d13115e8d06f835605bc1a12855389c8bcc5a68df9498a83b9d21b3ddedb62ad05dd46ea07db855c0a1ea78c61b6adabb5e1618747e233b4d7273c4f645d887f2554f60166dd9aeb229a96262c6c13ea876f585b6fe59abb4008a5fcc942b7e701b3d7d2596e07ea5f7b240b1a88e2a4321fd0e0f539f0904061a81f65b18530009107e19838f7d3a51d38940f13520d6a119c61ca20278bb528cd9c46ade047d5780a384da652af61b1164bab3a9056301b074f62ddb9b136c1f24bc380d053e63ab3320c68ebd0881428e2d226965ebfe040392af92b7c7d98842943fe83285fa66e539ecd52a04ce9ebaeea221d6036aacaa7b4182df1ec2378b9d55a4287fb981b179a85bd31e412216cf3f9dd3e1a290e94456a9c0d7c946e375d8c597ea3541e274cb44cc38d0c643424f7a3205a576372fb5290332f2156d495fe388b778bac46941f816763ddf37ceec6aa09c13f944a9bfe653c7463c487bdc68bfd08ee3540741528b8d39a3e5eb9526af8252f4ef9b5b8d19132dcbd9de3662fcf2ac9929ebc17902c5aaa27bffe21211e9206133b911a19574a1bfe6b63d62c25abff4bac5ccd318b121eeffedc4bd6898e45b173e017e48ac9df2ed8c22f85df976e226a0feb6f85cdc7abe8aa69b0b963357891601723065dea8121468a2716c915fbd79cb962b4f42fb3338c7a804879ca26aab00b006b72fc25beadc762b8c79d4ba7bcd21602ace0c51983571919b2148b8776ac45bd3314066d27a4a6d21a1971b6a08b35214bb135ea4a59e29e169d8500bf42224a058d9b8468bdebf571ee23279606cf97984792fe103f0f5b059ece3fb2cd33d7815d7930c3b2b56ec3fe6ca9d972753d7d19fadda70c31f5b487851e8cd2124e7c2f6a7821e143db6ad0d1954773e71731c273d77cf8972329555fdfc131d1f097da7f59df50387efbdc5ef14e995c08894250956f5edc3a2c22970f160b7bda53e59aeb633f4b0e2f25b0a968c30f7c4e3c7a454d81fa9e91da6cbedcae6eddfec865847c117a2f55fbab1ee09001b3023850ed005b716f483a98babaeb1d90ed4b928745576c8ea042b0a1dc39423d35e7d98187cb1369b85ae4014005750be5f37f3318d15a728f0c6cfb31febc1674d84ac265d3e1fbb1995c2863bfa91d4b8d7878960487a4ba11e0cbfe6ca191453bca0ace4e4de98faad83db91ea7702f3e920a60efd0d4a6cfd8f3166477e3305de193308908459a1be693eba5a3d86f81bf041e97b9c7b968ce0bf53a677f01d8fc40221e0c2d7fa937603aeb0eb634c5e2f0d4b1882f707d1e2bf14fde3b6a1700b4708d3609f79bd5db8284ed756f124f440799833e737f8e477faa88857e51f627c9367b3d29c3d8318ca2aad83cc6760e9e0a57e9ec04508b4b1eca1b81c2a977efc368a02d30d86002418daafb340fdd24f38d8600de5791f8e9aa6269aa1f63e71ce025773bea17ea0d65830384f976e607530c499258876f9f4cfd10e40eaa4899520766b5a6c82c498150c7aa862ebb19ef9bbfe11d71e7b3ef1a404aaab5ea96d8411d437fcb2df194a75ae8c86add6ea8c651136f5ed30bd536d4d1a7975441dddfaf525296aa27e89304ea24d36d5661afef7c2cbbedce36c982a5f31be8508bdb437296500187bea8e903d0b98e1f62847a444bf2f49552326244a847c3da65c9e605781ba596d2f60342e297a8d4123ec81d4a313605b9ae004038d5232c69e53a6a14f71179e5768b5de897332bf8506f84babad74202e170ea9c34d27321fa13f6d363bd9aac7fa6092ba2aadf553f594b0bab7cee915fc35ff5598e671068fd7c47335d9d650a0f00baf6a2b219f07eccb32ea11b5fe9734f73efc4603ab18a3397f200d5ee638759f4273adc973d2886aae5b31750606400d1b3b6daad2976b70b163572e96901f98d4c942ecea8ae1a8a31597ed445a31c85f8b23fa1c89f663cccbc05472e65b46c21c9cb8d9b985317d66068df7f963d4367b3c4e658d29ea4720231c834f630c6330502b1eb26f6d7b253cbc49c44af8cec945bf9ec3553c508b779620dc7a3d0a50c77cef8130d614bb5492b0eff2301cf70e0dbdb7c20dd97755825a1fd97f3f5afde9224b436836d1fd6f5d2fb8c87b5556e4710bbdf21f41834a417a224885b56fcbb282b6f6e9792d0818fa9bfa60ed8ef39ceeab45fe72ee1d8fc11d26856ed3f273c1674c1ea0c430e07f1eafa55711199abe812a79ca9c5a50941a5965cb2d11824f5aa778194ae87085551f84819fab9b92fe73db7cfd47c2e191315105597513c1be5478e44ded5de1617be90247cbc6a30f2a512abf3d06fc606a52cc06069ec1f092fb211a5b8195ccb2becb3d9d0cbe5db944fe57b4e563ad9cbf8f5f4c73a0e4f7bffb3cfe4a9e6936635bb9442379f69483ee45a5e502f0d02ad03d981906cb6ed9ad8c69ce878463885689c860ee93616d976d5f010c224bface62840dcfff2175100b9c0c181a7caadab77718b08bfcabce41862e1b85af9df50992c8f2a8b2db75f8e0ad653ddde46bca24cf5414409f0efe61902c5a128338bbfbce3ea876f582b6f053333fa568ececdf9aae31bf288594205aa21052a01c6a7cb87437b86c6cb9a6ecc5dffa27a6f6624a1ffb644a70a2c5e2bcd36830594ed80a61f02953ae4f37a4efb7c0085e2ee26f6dae381b1d6b31e2c98ad7e76d216786443c7ca40b9110e4eda0adcec66a9abb03d2dd5a3966a4f07cc5c6a176e6f026c4cd3cd4551760e96b22661a4053433c27beba6144ef95a7ad6a635211fbf060c3c8403418fc2b9685c9f076b19a6b3d73d5a2e107d147d8c1dd50ec542f4166849e40bcce28500b974d2d9e39d6ce783361a3dab1d559b6eb5fe1ce98482e702fb1d170bdf981a21382488b788232cd8ae0264a090559fbd66613c2e0142d7dbab1582da0c7070e75026a42835eecaada138a0cfc27f71d5598d0d9aa9c8d9fa3e63b2b6a894db89655585f964698f4cdd50a5f131f116e51eda934266d1d94fae15c46eb9d5ddd990ceee285514b27c1f03cf2f07693d597c055f7a84f7246ace56558b0647d957929fd44dd29977093bf2888ca7bd6e7974b0f7e797f841cc6de2cb0345d9461ae012eabc88f31b871891528a47c12f59a9f74bafad8bfb3c9454a5e83dbcb34ec73759af0d42cac5ed46081e64f0f1dcf9bc53f103e295e6aa0b56989d3a4ad85d432493f6ce43b4b447658b723678c10ca8d616bcd4fd21861b6965f842b5a70f27b617808711dbdef32b9a0bafe5c18ade4ea35d7d6fc509288a846968a1a04dbdf61aa2706cfcd2e4b41be97af88117916a746609009e55179e0391a0aaf8e8916f8663b8766b21ab56c0e60119a2dd7898ea2de5a65e37a5cfa82a8bc46ed73d77163b6c3f79df0a74edf9dfe2c3cc886c343705229b7fccc1fa4f2883352768a3b59df598cc8616bbbc0323a4a00e7663549c446abdad8b40869db195e65dd9c69acfcfbbf0cf458380b73768745cf2eebc51ccb5478210b1deb6b38c9e046061ca599bded1f76ee90d66b0a9d6bd821e5956689b036b50951ba4ce7ceef895172131b1c4ba7a99e52e8f919b66754d93b5b9e9656c5de972a6c879cef962ad7b7c7d427a0437acde8546c9498f82d62f81901b0d0ce2d75a27ff53b17795eaaefe91aef1f16c4e1da9762fa04fad8f9caf256498886a35ee075bd3f65f704d6978b620673383944c4f43c8b13890d1974a88a7424d4d4e9196bea2edd470f70e33b5ac58d18838af6833d3088609ab8d13805aa454bec9b2c5f04af87eca39e73d655e3ecfa2859a880c2fdb0f938bfb3a702d6ab920b265b5c0963e34e65ac062b6fe4eac9514cdbd2b0ca30d338535928025928d97fd126f5534f157a2ec1ecde9fb01685092ceec6dddafb52d6ea660ca78385fd17376847388bfcaccfee9766d55df5efd9f3884e38ecc91388e6c2e12914a162d220f473d2de282fac7a947cec928b5f3b9d3996a6ae3163903bd17a6dfb62172e3e1e441351672a48c18d05cb40faef5a11539356f597e9a9e78563ebaccb1303572e36e9ba326016f91f0e3ea81ef5fe9559f8faf4460023254d1d2f5782c95b9f0fac64ce1d4a3697a403d581de0e6c1912a04f79fc47aa2939080f4ce6775faa1000c7c7bd7bbd61af4c91193a41b86970621c5b1ceffeb6c13d8ccf0de5290038d6e379f88f413133c38e533b16c9e922ee84eed6acb555342f12c33523248d24998bced772acc57a527b31af25126417729765ded3e48a6c03c744f981d3d12cace26dd33cf577402532e26240e90b086bdd8f67aca811e64c85b847e8ad2de4e011e0a06ab8455c72e4421784ec6f3143628e92ea37b871feb92cdd14536a9e9a96725111b50ef758aef1f8e53977b1c725146d956fdd5c32386ab394437291e73a2b07d0ba6cae66ef1204a142a52116d3c907cd1d12ed462c47986e94421128b95d4f262dae8df50218f4df5654e7f45194dfce3305d3fa460f59dd7f12b29ae9f6881102690e8b692f099e5170870e7eb6f42b261b1660cd9bd1817b5d736c506fb25d182249f7f4b1e276887a6d217eefb1826381c903217fb33d2ea15bb0d3c1a83c496a240e147a030a84998f758222f80bbf0d3d5f47bacefd648bc0c43554476ddcfaa125e47aff59e148a50d9d6ad37edfcfe47741e4aeb59e475d32caaaf0fbbefbd2f6979288f03ba1e395bee7ddd4171752ba79245026a3753681873c68a3f10f6faa05f8d2e576785ecc1a0745dcaebf5f633210291202b956d20981c2720de652e15b762354639f450bf896c100cc246d68f44f1d52201d957c1ebc56bd66f6aeb04e27b6d06d154c5668f30bdddb6c12ecae3bd0708d5c801b178e1085c7897059cd8bd29f045b3accf0bc8bc543dfa910be3ac9d068523576c2f96907ce0b3f5ef3770c5074e92e5209404ddef3094e35d8a6e128a924ff303a5d85622e684f43db69a8a2414edc05764956fdfd5cb6b3f22a1cfb10f9bf389edcf8f1372392edac1b66a2dc1f801468c73bf569d69cfde27d69328eee4a52f66c8382d3d691aed311c504062cea1290bd40b1c11bf216ac6701b524b028c38154bcde1a7c3a318a5d49c7768679d647b22db813e30e11ff633db358bbd82c90409d48509ed2255a1921c178f38dc162f47c6bbe5af40acb697a3210b66edb02bb1a557152b8ed0291ac51fdb87ae0bc213800da1804045c9641d5c1be1150bec679c387ab9745d11b41751282d624f09044e6a2e208a75f6c844f3191f0b5b09262ff1a1b3ac220b982e3d9ca514c10cc0b2269a63157a67b3cec4059cb46267be4b7a5041b5715b3f830b67647c59f8b3316b3b0bcce243813c8b6bf29d8506ce7c0ed0a4002929c384d9f346273655625e8e241f21221b7175fb29cab3a548924bb9438edca54817c61dedf318c78bc93f2f8697fe004e13a7e47e7f37b91283b4165315aeee33e068b31e12d53ee7b9e3aa999ea882b7a66b3205ed41dc7c66eb3400fba9b5e24e4bec6b3b4503129235517f0cb9814760d6188d0edc7fdd790bfb07e88232db9703383654f1d99980bae73b89c692b46eced29c563f7719c52a46af09361596524baf6a94ca6de12e381dec3dba6ab0f52b0f22efd6c0a4f0926b2ccadd437a78973512c78a4d1fabceae25fd3b47a560d0e123b8c27efc7e42003ec373805b95b1a7d23dacee0a2b617df82fe4a3b14f2989ba4cdad30a95cb87944a83f287c414fbb781ae2c2564b8d748583e4a6fdb008856d264e50c48577bcd4d01782bd8e370303dbc896a4fec057fdbe5a354d8cbc1b2d52a2efa792d6929ca11b6ed6f118dfb1b4653072377e857cf57da460e53909cb4be2e3f3b30c3df25d8907010c648b57a9cda85a7b89c38bd39b0736a2c5e549465c348911576ee8bfa0d49c783918de12f1bf5e31a02b453c241ba356f25b7fae4d2e867f5f2f679d2f6206d57b82727d394592e45d2e08fe70775dfd825a93596f49ca7af363d64dac7644f1643d3b0cfd05f2490ba7444ad1a75e6c4bb4e4cd502f3b6df7a148f863a969cdfd98d58213e08bfae0fcf4d8905264f70893fe73b3462d62c8a8553cceba4cc7aaac620487dbdb4846a34bf10e0df599091fdf80f1612ff44750dd2379ac16dee6aa128a9df20be131ab30277bc4d06f5b231df0fa9f7c678e7d952cf35ccdc717c5ea3b7f8cd4e5cce53fd109cd9f37cc9aa749426f06ce26fbde663103aae2cb09530115c51a5c5fc7d2afeef845951f886d99abfc5c1bac019f2f2610fc893b4d0f68852ca1067bb289e4dfa5422d05173f3ca84b3da38f3c22ec37add04a3ee776bc7c4ddf24f6dd98bd9ac0451b940c2100f81a48c604027d59f55d3d5b0fb9ced0ac7811317708e78db9d88479144a5e5c3ff8945761d14c2875587d1a91de45e2ef28f60da6d7e4a58c786cc87980377722e419a1c47b5f3a8bc1ccb466e11af4f09517a3ee4df061d6aa66cc22ffcf3fe7453e7d4a01b977c7964d887ed898e182b163ab52a4706ce9126639319744aa1f6aa6fab09fd98b5604f79729c80fc74809aad5462105c408368940b130d643c473d8ea5818ca06540bd76e01f8abefde2e93ece680ef2ec5a8852dda53a81535a5c6419de5d7562d77a098451f823a8fb74bbb3ddc7ca5cbc1b817d8ba76c3d32e25fb3eaa46d1f6404e23d03f919d8a065209c360a6ca2be1647ae76c49b983ad5d92e6483dd062e64492096d00ab9844eea97123b9f3e40f171d490cb9ce4bbfc29fea20087a053c2c1ad3388d14f2432d345c6bc90ce60c54ce46947bad765157585cf8f6ff1b01f3c939d76364b093cd7b611884860eaebc851866064f4e8a930ee9899572621478bbfc1b815c096e2ee2e77d27d27e72846f63820819d161d1e0e441a75a5680ab946d56164849a3aad22246e480140fe599ac229ee25143adefbcda6fb8a2fb2fbb523bfe1a5b971bdfb1d3b98724e3cebeb4c8363faab5adfbda7da847ba52538d5976ec16e1bc7ede3d568bd617f78d29bace0d7f28a2cec6ad799b6f3d78dcb482d88e4c02e33b17b5d4b2907ff11f6ce781b158814b6fb72416caaf3cd761844a3dd5078b58ae0ee0323fb3ab1eede80ead5eab5243812eb7045a16c1f52ab2f1886920fe50434bcee839183b03849ee60a6505cf11724a9ab015b08ff02b3ff4a3043e581c031861cc4afe9acdbf4da551d78952369f86a1e602b3df5dded03987d7e721f7b986684dcc0bd91dc89c8c8534efeb47cf5e685ebdee71746a11519c061792ff86185a0438fb1f27da6b9ca0cc3891d0cbdfbb9c03ff4ea2f9a71458886f44b460eb099eb4a78a8232988f57944549c12b36c291d57fd6e54946c35282e55259e73c91661c13c7e97cc6957f92678873b5d75176ac4fc3bd96422784225b919541154a0fea73790a048c58eacc283aefb9cf864e4a35ef0999e32ac6e283e6aef4a6ebbc2cdece2128b71c0da1183f258f1b41d549dcd135a721ae469a22fde8e34cfea7ee60f8f44408246661aa82de04a1c988f105ccd21372aa4d0ae5c50b91e5155725e3c6c4edd6d2182d31c5e0d02df5d66e26d789d6b3e98572e769176b9feb5428a8ac16f726be431c9bfc25797cfb403d1f0219a1608fe407fa99853eb1dfd9fc07800242e5073b77a75728f42b1064b5a9472d11499d814f9b637967c260c54342503d55862e6af12d80404654db1b49e2c3c0c43cc8a0cf81893bde50624a845a997ba3f3d913fdbbb045a32d61aebfd061f46eebf05198caa51068b6b6b22f2d97ce19b4d116c2ef98aa02bd753ab4eb8ccd69afa5c316cd53b0b082e5c63d7a04bd53268891f33e3f7303e3f4075d7c0623650a3850fb1d8217c1a23690bb729c441e89a1c127920e466ea7132c2611935f45aefc1aefdac69a0f3cba1a0482e68d6f435bc1b4477648d67211f802840ec4b1d7d4fee21a437a4f912af4277f3a52ba1e8e6ebdfce237f438980587ad7dad792032d7bcdd5e8e7538d6efcd61c840d7b480e4b5c1471bb2ba1e9408c9ae4f930caca3dcf1fd4f7c8588af61c6e37d66a3143abe04f8e1c68fc59c09f020e1d7e7dcefb245f3a10dc90a5ecce9dcd6549518bf17fa56e20033515f1fb6954ead1e482c0e4c2873129cb5a0abb7be6c8e25f1efd4e334e97c3069caf708f6c0b76a417fb4896a91d4cf72fe67c9be8be56b29d4273654d6fdfb092dcd341aa3dea4b75b68c29bf93aef4a99fe8db0c870836d9e86206b0447f2c4d9bd214201e40229d0b50c4cef5bf0b0777824a95ae1429f8e9ca80d1b8cab3bd6831ba5662d75dff3b7226bb87fb4e1cebc62fef58cfe4132760e31629ff1a5345248d346723caaa85c93b2b175f8aceb36f7f03c1937f6b6e5b9eb3822fe11903a95cc85970f9bc7f3dc5d3480bdd9eaf1fc0c4d77f0ddf581c45c7428ac5735e737b21e12df9ec4e2d417b602a6938b7e4a90e2be7fada86b9212e37d205f70f452a71105752ac971e0c22e1c9418193431e849d2685acdc63fa66345f81a838116690ca9dd7a45d55de837072a55bbb99c2be8333389623701e66132d66ef2f81a18ef4cd1085022dc4a97591e773924c01831503f68dde320114b9d71d0a58f59910b21cf362b525223dd19c93fb371c31c77235ad547f81d9dea89482b897bffb6a177b674db60685a1e6685d39e946a7166fc92df94852bf6e2e678d6ace654edb874708a0ea10e847bfb19119dfdc1a5ee19b2b15ef585df1570d9591ea5d1378a28a52a2bf34faff585cc0c481a8310bf87342b93a6ca2eeb01dd392d85ad281b86ac239a09dba2d61917df01911ad94468b66d73a54ed5e4fa387db18638455ef530d46311b66387ec840a689007ee2e642f5c2edb6524fc98cbc65b00d4788e21bfe6878646dff1d33007c17e21252347324300209e888789db69f03068e976bd28082b07ab888880ec035aaaf2362f71d374018c9f239e34833dc1e04837b588b924401529f6cdb0a4174dbae6e02550b3a8ccee1af24e85a0304eccfd360481b7c90f89c636ae4cc865c7b4b5c73227919f2bda45eb000b90d27fc5bfc801babd999ed2e6a73b00be036275f6812f901feef4df8930ef8257c311638234e9d7461e627ad6be635c0942ff92d139665dab3f1a7b2fe7406bed46936e0d971baf1b5efc3943bf1c06e159c95362204ab7290898458b9530335ef5138b1c35c44e767c145e3fb80de1b8084e810e0bc904a637bb846145d48a101e57b7dc2ca84c21ae545711a326d1ff4987dcf6c060ed8aec1801f450e9a294d38a9ae1445217a0b219306b1a04c5c9b4e3b12acf2d232d315526a40d9facc01aa873a4d84e5932b1e5516dfc972171dc953686820a23145bba92a283d3384335f54f8868b9d56ccd4dec2682866f5e9123108c5c2896455704a3d431c47e6265eb87e331c082d09af3cabcf9c3eb392e08bb823671031c8750097f5b100a62ab89cd2f4c1fb08dfecbe2e1d4b72715776d88084ba4b163fd9b28ec94b57cdae534c185a6cf208bec54aad9815d0411d3bccae2871ab659b9e424e2ddfa26666107fd1583c2f88e6534866574990806519893677d860dcc112d4ed07aa9763692476d5dae4c020bb20c42d1d3c986d69848199ebb8ef413a9d7c2498da13a4e1973640aeec5045528c409f8d84646c7193f6b5f0c5eb6d8ad54d6f07e921271d2c5dd7c0b242f269fe9e9a46947064cdbe5eb22ea1a124efd7742810aa844b229d64dd672a8aca540b862b216b0216c65790af7dcd3649fe93a4e633438dbfcb10f6b5c24624ef0cfe3cddb63c66778b136395d9475ace6b9fca7aca05627cec73af5ea3b1e4f2cab0de8bce1db46f79d98998897eb4878da04c0d7bcfe9dd06198467dacbb3e5bf542820f2ec26989ce82fea8113a8155ac0cd63de616381d2824fc77d76f2af486bbdf39e39f30dc36f950c9583b092d51666ddda586f85e2c0d1ebb2f703c9f87cf9168dea5986b0c421fd532236741dc502540abb8b95fd89e284c95b2492793127f96ad7a0c58863bf09ea5810dd2b985420f7ab263e31c36d5ea92572812733527e67c42aa47aaeb4a4ecb5113fc6b4d9373a267b4a3896b93652b2276fb2fde824d6f91b17677871d1af719b3c6d08a55c788aef19cb0a55e799f2ce07bd2913ba4f201583ea67cb56a7160e7eae28f3f6f14f6df7891aaf3472c7d0f6a23e0ca17b98c789168f88319c66655a0149fbcedf1bd14b23e055389e676ea4cee917cc2688bedb756f48d069b9ea828e1b297cf72f395b06b39601d4d6d09b1229b1862c17d4db0370e7a994db0d47fd19413e0c7f3ce8a9c5024b9528c7df528defdff8a755eff888fd95067f6dd65138ee98e2fe65ab1f59c50c4f563a4f0ed98941b021215bddc62730d27fcdaed3a8c2938664e84d1f07cd0f55f96852797e3b7f4720bae48b309fdc4b927155aa0106a2b7c8d3452e81cc710d6c00bfec806a038debf3e155248a2cecb576c21ec1f3d24753fda3f2efcc64c6fd8d7f70152204178085a8f2aba59066fcb2a6c80edd600dfb10a7905c7bbd8ddf357397df023f0f0c3efa1d3035feea36b4d9b55030cc8ee846d17948fb1e5b7859cbffe8dd399b03aa9a92fd6c209419b0201bcd6f0332cd76f12569695a757879312b24934d46ba83fda5f186c49c781778f37662870675e8a8dcde4fa0b967e6743d8e3179c5773adba4ef33c40932a77adab8c271dff2dc315efb7e8107abb5964286ceafc97647f55fdb974b95761a75d5bf93e9ec482ce4d86602dcde748c1055b3810be4a4bf4c960aa9b57beb0fac7e2d36b75ab8a0da71157e5f37b767b56d6980f497d2dcdc4f5e79b91c3455a32c35b54fb8a98643f570f043a749748a50c7ca79ea95a01f2fb06f70eeff5c1bdc5a89e0702eeb35e2c855f09d69563a1a3b80cd2ec373d2113ade9c45342faaf1b7ac243cf7903673cf818bfb82c11d9f1f79f7a17a36430781ec46cd36f04c81e4510b6781953602358dfb6dee0f10c7977566dd4a1ca05f4165ec42eb1f7bd452f289296284938c01e03590ddb3e198cc4085ea4407bd058ee67664455449aff10bb007f98ca4c6cbd7a951d68208478eeec2617b489112e6d559f67beb0038e3f72ec636c7d029e885524d0338f204a4ea1499e405a03e6873364cb4499191e22dab7c514e2da273b369c31fb799b6f5801c0b8bb7e9d46b072c92e160a8d140c4ba7f8520325f7fc4a962677468838605ca9d1186f27cebbab45f6a4a11ddc663290561f66ddf10067ae193a2c0c64d1b06e5d80f28717b641ddfa8cd5b001637fb6656dbfdc2cc66692cc1e88b6a27cf614067bb94f1a1a499640c8e0fe7754d9b92104c7d6a7935955f00da43692cb3301245bd3b2ce29334f6ecd690aa864f623b3eb82c5111cba0440ef62bb228a4b05e1625c0fc5a03b5ad0ccad3424cf075fd7971cd5f3937ab7293854e300d56fbdea356deb8af08493d072457fe2a715af6e21e0af16f157920ac10170e7bd1db0b3cf45d87ec7fb7f2981789f20ddf238e6b7bfe1c76eb2f450c7f5b43a1991d64fb4fbd46a6d07db8b932297dcec1216f5a25a60124257a96a2cf75ec95a41938a6a4904224423b9c8df1fc9974ab005ecc786d54b7661da1286b1271a2c3c5fade2069323885ea62ed9197c3b9d8401965b1e9032ff373e5cebbd4a6314e81780e12e5b7c712d046bb3f53c64f7db6f8ae4290d185560e34088e9c203b184e1d3871e3a7f5f7f89567f031ebbd5340450f6146f8c35a401ed37a34b4fc756de3722c562e1903ccd640169e448b489591cc2df4b0b1fa26ac22656ce58e86b8c3e889df7eb13c4fead9b25d6a898f733d9efee9b97ebcb5b07e4fdccf917894ce2e6f5985ad74ec9f7e5dc04e70e56ba8e946e1e6ec7c9a60d14e28269cd2b5d0a78bb7ae8ef3bb6066a990a17952d04914a8e1d9160680aef1ae4540e932033aa02ecdaa058f6179ffca0e823b901187f482e71c06191f4fc5af5f756dcd8caaf23c29d312629497bd327f81b06299bf74977dcdb368d0f67eaf49e8a9c1ad9c3680540c9bd82ab333242496a9b8f0afc112854155153fca989e4f9d600e442eca73273ebc26ad793fec3b4d59f524ef5a4fb0e177bf0e81c5d4ea3e3e402ae8639dabc74adce86e9c891d904676faa5b47764fe0e84998ba35409b597024060cb8afa0d1b262378051c584cb08bb3e2e48d53c35bfe7caf015cee76bd5c4373ad86ce68727235899739ddb21c595543f6a2763a24a92127fda41defa6978425e84949eadbffe1b21ce842aead26754954e7c98c88c62a4c439e69d2122f17269a7e48ebd4040e6523b076769dc669ff63468b60942233ff4c624cd2cc6bc7e886e3c2975fec884dcc648170ff1aa1a70be7fe13f47a853e544b8cc0a0d35b90e105e887b8efa14e769b5b624304f39953ee987d74ae11cac850edcc1a2ecff667fcb6def0fc856df0b06c640eeb23d71d3ab0f7f1933f27f5902c9e850b99caea7e5f78e28cb6ce1b1a54b78ae18250425e7d0f6112fd486207208c69583c11f037633ae17f54f41905e62023864e0dc0d09884399008eab7fd52ec7ceb6591a5e7d3861070cf51a5d3c7c87bae25832eda3deb5717f053eb0821e7251077fdc092e925ea8b9350a115da0940f26d0c54705a1d2367889f0477b3a405b024c91d08a3b218245f17f4e1c62953ad9430fa93b9596f3283dbf908e1eab552b61df75f9d39011bb69579f23689f0218ee5c6a810a5816169b445d3bee4f7274922d6a45646c73ac66e4a8dabfe31e0c13fbb2d558eb26521679a035162a88fa01f2c08ffab781aa8eb923f63f90233c6391f283f54a2904536ac692d31808cefa0f62a49ea52f2cecce1cf95fea9282687ca31092a0eb03a8921e6999f885fed8723da24c063fa15dbec75f4040651dbc59c3d48cf1c79c55eb1645b843f579256dfb198e939910a450577ba09ec3c61285a77692361c4fca062ec6b06702a71502db2ff8be7a8bbf5cfb1e071e840660be594b4b8b3b4308cf019caf604d532f66bb4af340276b974b49f8b2fa06e21dbe4e9e03a32efecee0d8c497138611520b4575b6884f09eea6091f2ee4ce37c42e94216a51a5c067682c980001e4e1c0753148f3ace06f7f89214a8b0ae4612d81126eea6cd53de3be8df8a887f26672910abe169d8cd7cad9b9fff0806f6a868b559de32a5bc4690f6ca687a81f044d9ea85e112b9e114575c6e49fd4f5613ed22cd0e3ed766b9030716920234257536b45152e59ffb16cd62398fdf7dab34d4fd1998f553cae25af6fa1731125a4d39c40d16ca7749ec62871dca2357157c4c1f20e561ae4f40a71b8dfa42ab357d21b5fd45abbddfa0d2ab0befafb91584ab2981f52baa0be7814dc87078cbc02fb61cec978bc98072092e7a30958f7ddebf8e14eed96b4f67e9e622776f0567f84c0902aa4cce49c649468756b7c5d550e5bd28cefb91296da28f6597cea92aa219ae66714e9182b73bc96d5b83ed106acaf3d5a936f4f851fa61f20ee4bdc1de2fd775be1bc278931f3478cbb9d64dca78d3372990ff3b9ada45919ce379763364f6685ac499e8c2a961276909a669825575903fdd2acb24fcf9b5c7c01c45ee7275abdfa5f7a6f9a1b8650675ed0ff396dab13ab0381470fe0bbc57aa8266c0504a7b181730c61631123fbcb08818090eb812e8cda6e66f925557714e5e034dc7c846d57222f6306ee2161888705850bf5b371ed9f2fd7d04e683e2ad8a074e337053b50f4735f7a39b429cffa2cf0df35e6b7101c06e87196dd9bc4e14817bfbdf6aa3ffdf4b781389e9dc3ff075b4555e07a4e842f2e91fc75c914f8b9290335b23437439d1b504c8a6ffe2f640f9b8f51769e1fbe4e45f179db26888a677332635e8f52ecb558701874285e74ad7e84da4c4acea1001e4453ab8f314825a140b18bff74cd57248bbde4211019f9ae13048306a80cc68c5f07163f1260c27aa2cb82a2a166d34c46494bad549c4193577da35be69515800a96599929244c514b153a405ea899d0a37930aeb33b9ea87dcbee2441dfcae121eff64a2cd99c95e3b7fde607f211a80622b492dd43f17f26ade64c3ba16070c6833933caeaf42cd62f794bdd2f8b21f80a1d2093e05b18aab43e62f9673704a35e061ae4e2298a8be76fa78c2cc8c1c357aa02b5582c8c981421583b2ebdede289213b08332537a7d142e8d9a663f583a172f7f2e187f30aaa71c536cd6b2db1476780aa72680c7c64fd38313c71f856eb998523be469b60bb6b403d0444921b71754681e119c6fc4a07d5f4a2983f47d50772743c07adc3a81578b3028e5054e96dcea40ec8d0835281522ff93f2edbe250625b09bd06bcc1bbf95a03a0075f132157377f1fe369364b566930cced5069b903a7964d1bf0b6049ec8738af51ac483dbde68d70e128d55bd97e13afa4c171404b1c728009a9661565ffa10ddd472ae54e1eab605dd9433b71cccaa9a81069623db79583e4bf3f423ec09f750a6a2fea03d8976d14b3cc7146394241f4237833012f3198bbc3ed9cfca19ff727a5f011f92c555217dbc6c66e25a58cf9498e1456a49ad6d6dade35dfd11ecb4e5acfe344212efccca86c48d3ba1674f0b71eefac2fe597afd7d629a25a8b4c1efa19b99d4b62085bd2d0a18147d7021ebadc106bc8fb7cd6bfb21dc5ad2f3f4fadb9203acb0edb0f30036c9e3f19ef0029c51e788897512596487a5961fff39c54a2cc2a371e2182090b2daf1b027d067d2b2cae6c72115f2202605011c209595680dc13c509218468de88417f21dbf2516349c85ac797b2b4d623eb3c1334e52f2b9dc1d91205343a4fe5695becdccdc75f55c14204c7a45c8335e338f609f1c50dc6d9c4277d7f98617da90476ab4232b00eaa2c3429bddc882a5e9a898bf8c89e330a12174a2e663c4fa278c386925154aa7f9284d1a062ae134064d09988d73edc79890daed4ccaac6bd2eb0be6d466ef81be5677a7b41949b909988ad1c78e6d86393bb9c929937b8ec35501dc945e14a08556b49b1017570ef5489f40a462c1c3a2479bdf47e2298b8c092cf62f30c026662614685467b31750f5d8b0bc25aba45a1c4ebacce32b47eb67e49dbc942733ddf87f3e7beab1fdc24aa7f6f5aa611e80df6766bc0d96ab5c492de78c82448c366a58bcffe1d6c9b848dd0dc718a9ab6cf622c3dd958749b96202b0baec62166ee44092bfde51fbc38f6bf5ad5cc272110ef7b8395b9439f733a4dabb55e9fa4e60e845e651a1edc2c86000ab836def0615d9c0db0960d3219c0eb4fd20f9a3cfc0a8de6fec22db506dec7f0f0cdc7c4812fabe375396440c2c8449eae4e64c40f1f593017ef14bf5064b004b4ef5b7195616e3102e7e6df54e26b02b9087678b732be51d610560a026be302d7b626d2c5737b55fc99bc0a2690d03c67a2894a3d36f1830bce4a43e7b271c0e4331210418f9c85c1a62c0c8bb71cb52132bf54added62de6411834b5fa3a39929d677a13a780bf69a8f828c3d0ae92bce3894302191def89d99508ee8dec37084f0cf038a312ae6284693eb34713deb151fc79e8231627d5072121883b79349bc720b87e4d9642e5e9ffcd7fd26e5ad80d26578f46f97ac5d5ad4f0c0ba69b172ac3c55a10e5db618e0f0543e1c8da2f920bd808e9d5d1855bc7d3f4a879083e65c0885f4690d0c09f81f1813257cdb304da94a1b3a285f6f16324fdfc3fb321c1201fecf47b47375689a600618a25b0caa8aa680a6016df73425485eeff2b85047d400a177f5b24dd063300630f816de2af0e22172148dc450deb12aa83c420438fb432fef93d6dfcb44fec1aa7f42609b8712c67b178a2dcfa7471d599de7dbb9227f1393d49ae958d02a3c250539f66caeeedacd08dceb23eaa6133fc54e0940a36ee2a843fedd6c50b072ffea814b6ccb69481263c2c7583df3ba362e07bbef2cfdd7292977a6f7b9366f1b7ed6057e06ed5767de85873c0193e47b7d398ad969e17dc2ea039a360952c6c67d3c832e8395a5247073b56f894791b11cb32cfcae352d765460bd0ee43d680169f1449df5696f9c9d66f1d14a95990248df582a5d1f4a71bdbb5ccc74df5e253b6361f0a74ef3c633cfb0ed5802f13be9cade22714d26aa7b16e6ce2e32306bad43eb27fdf76b4d54df918343c78c41a428425bb6b7f5614db734310b64a9a56e06e829428df6f5e97cd5652ba0659485f40209a8786e5677e3d008bdcd7321e110835d6ec442883a4fbcc9faa2e585aac0065c6213c40b9501c1e6392cbfdd3b0a8d6d284d79e0fc69562aa232f01b1d8a71045baa8bcac6ae96186364516a85541ee9efaf4b46d521a8b9057aad35741e9fc6dc8f4ca43bc8439813ce16b9351020490e3da7b041e7b872014fed4ed767a0f7f27817952760eac05dc21dbdd8e2afcc3b7f35e17656069223892a9cd85e3888a27659d7202ffccb676f93c76a29bbfbf2cee60f9407b507091f1e7c3c1718236bdfe6087221f08048f5b77af5e544e68b9a9f8aa2341472398a564a908629aff3b1e65648e83e1bc1b5244cbba1eb7baf0ed66f9022a905a9b0765ab60d05f56f780bd7e0a07148fa552d26082ba24172b06bd46f4eb7155068a1d3f2dc80c686c76f16ee7e90d3db5929c78ad46d71ba0ecd947a842772fba976b8d223fb00fed80475ae03e749181ee1c6a90fe31a1865315d372b016cedaf68f9510a43d317e13a041ba19ead0eb2875c9184d8d55e3f9dc7aa1e70183271bb747656686e4b9628841b0591daeafdb4c4d90dce50c5d7a03a81f5eba59d6d7c8a66654dc5723b79c236387746d04f3504cb8425b4fffbad51d192b8f59ff06bcc8e442d32dee5fcf9ba80b9af16db1818e05eb38ae3eb75cf17e22daf68cc35ffcf477b5ae87f56ce0307f2df61050b678d3e56e9ac3e10e9e565818e8e33e0c391ba797fd53d8f72d7b9ca6390ec1bf4539ef0a8bb5295b7fdf1f70caca0d6881fa1eff8a3ecf80283ef5ac99b0ec4cf043e57407f9926afbdcbc172f83fc39f8e439afd5e1666742440e23d2aea32bb2a1aeda3351ffaf2389f8a9b1248ef0380d485dd738c7c32afbcae19d48e3308b82187d17d959b06f9d3a264cea3ec0fa61e47d9b488e80359e973fced14aa37290de38ef5469649e627d450859314d1803e76660396a899dfb628a9f7a86dfaf7188cd06f635f8349f1291d09ca14d8a6e8f7f61ae28d16b2868f440c3d1e5e19e3300db384289762c6fe222b748546788fd53935241511213f870640de6c27c19dd75ddb054cdda18e3a3267908abb21925e2df01ec3bbd721d399566a2174f5e0769bc7fd96a51251d127bce4b59c96becabee20d8a342d24d9d6817f509a4366371705a6e8a490054bae830256032a9c73c58c08da41a619a2de8812aec909967fb9288bf0d3f50e42ceb794f870105c93c5bdc5894fd9f754233ab94573d497efd0041fcb80652938fe033c8db0fc8dccf682a74424b903b2eece7f71c086ee8a2a4986868233b06ddc1b8a10bce27183211fceed316e3b69029de69c6ce81b6d254c048eaaf42162168a22205f8da10bf2aae0ee478722e81334870829eceba0fd9da869947103a89361e2fa2c4883091841fa7884bdc44f5bb2eeeee61582075a6e52057554d2cb8ea7699d0b4476e2434197955b102e91e4fbc20d7922209af2c0f22075e0125dd0bb2aee83f86e258dc2253f50379e74de8a5540e61b468e7060d8d2237c6ef28efe27ace1dd63dae111ea4a26641921f8fe170dca5e369204d528e212beeafa2c599a2d8f9abd67b27821a7afb2957fdfabf975f1743b0fd01fdb80f217ac5720d2398142f40c032530639290c1cb526f49fd1205c6821810d9392f30fe4de04b5db30bc6a46962c3bcca122f0a47ab4e1494c0e7ee0c6d6f856f64202691e0ab9c1123f90c633b07456fb950c0cb211fd0826def38394cec30a0b8556585819bdbca388a85f8c1c2cc1c53f63d85d59400a27e68ab0712fedad668ba30870dc796c421a0f19dffc54cab867051180b80986001b1c53778806f0c37babd2638d98c262cd9a113fae654fb849b26874a9058353e65e989713f064c490193a564a5d98d63e532add6ed623eb764fbfe2cf6188aefe40b187be48905159d45ad13e65e4acbd4a9ce283dc3498c60e073d1644abc151325ede6f222569a9d5f647940a1861ce72b81f9c442c6fae9ac62eb194322fb6e614b18ef0886918ffa87adfa5a2d89114558b20ba48e5601c0274bb5380c919b173d02f81cbb4ac86080385f0b00fe19d8a8637890706a3138e061433e7b158e3e8f562871c32ac3da2419a718008e6989a07b524309716c574c988c442a372eb71f6ff0ebde1f148a38fc460daa61bf7d92b84521086b713c76a369ebf75563bcc3818e74bd0ca5269735bf1f911f384843946e233109cc3b86bced2f724f163ca1ca147f114fe0ee742bf81267ad45ecadc7e87dea49eee2bbd04bd9c900c50c6926e826678e892d84422a5043ac9da380b93b0dae3ced91a1fb54c491e4c2062102dae61e0a0413bd85821d2d53143fd2cd1f786738eaa193e6e239485e54e4959f214db67fead82626cf68a134f49e03ec3697af7c8fde3add7551f3106e7a0946aafdf0254b5db20989968a1f6c01c3a9fec3e79c9341f714481cbdf1c9d1ab7ae8fdf7fc07315b0233c863016554cd7d7880c4e5384daf43aa2e66ad496ba39ecf28248cef6961d977efaacdc5421c8e3995a719215900b6c6b648dd8d31d549225fe92447f2ce11fc29654e6f3640e3edc2f4dd6e6334eed43ef21545a5bc430a58b83f7c4558b3af4270ca1549034583d19d7bbf71e4f10fda78a9307c24c6f5bc66e41029c0833a22e5b00489c2a1b9bd487e7b5966b784cec1387573423427be6f36c2ce19828cf2cddb2b6c4688b1a9399a862aa00b5dd2ca313108b46511fb37d28d1a1831fa70ec641c522debe5c9b789cec7d5770907d5f1d370b57f8b838e248aaf12ac1e2c2de728ca1f3c1bfdc3f84c6c12f277b753cbd741fabc0fda5bbb3840b4c333cce2224229de1cce55613e3e1b01f49872094f76000ae0a2b8a917051b0ea2d4a35b9f885b4d4f245c1af928ae45be9d3eb40914cfb3446c8e4f31ab85f60d7724b2a50b03a6b48dadfc0a342b9af5ba4b61ad69543a9d330edcf0ad8dab008fb80e5b3dc8c832a2a1131c800d1d2fd1d6b21144c473e4387a7cc377cb1001ed86e14ddf1fc693384dc2c95984bb8022a7c04a2471cc8137da61f3579fc1053b3d3b065e3bc2a5b1bd0cf254d2e105533a71bab8514ec66765366c6cc2cb3e573d74b86fa28ce340624a31efffd82a36b363a0ed28ed0c68f85e7d960dc924e9eb43a3c8ca3df186698e783466a583e1a7e5b1e31b4349d148ef1c5bea75b46e8aaf80e91cfa822e50b9afa62ed43b9551db75dc5636f7ef2df99631943e524eb8855d8e837e7af4e74c47b30599b59d41c43ef37b5df295b5233658cc2891d3e1bcba9ce6878f7a384e505a4b3aeec6758563ec86585f2e6468ef9ed7e70016a030576513a2a4cb156c8a9810688e3cb4a9ee505c9611a3861b6c087e7229902e3c239d428ba1a703fb2ef5d3eccc9eab4aca549c1edffa628511132f40c18a0d1057998d7876387877fbce2d9b0484b1f82235d112cb58af79a48529afc3e772797c33eb5c91364cd5c41d92c0938bb43c5ec34dc29c3a7469d7c79ed73d7a807acbbcfd23ee84b9eea3bdc1f63e35bac2525a7d3dce4215007e49037224ddd599717d9664a7a5461e6a86b89658d8e8fc8a01c637adeb1663139f4d3fb4d9d8db15a148e0f72368e109e30a65bda4f615a9d8bf783893d3c9ce132abcd1fc39e784885fe28b601fa6b3b140ba345b772f2143205b639ca0c49c522b13aeff1378eb4a1b39796fc4ad78977108bf8aadbc0872cc7cb6b57fe5ed0cb9f8c854a328994be8abb5e5d3dbccb01301667402dc6b65ae3c0fb5f53d1fbcabcf68379744cda385b58776a2311a53e3fd18bfb0395c91ba3bf402d2b9f1b9105727672dfa345f9b463376ccc32f6e07b97c3a949336649db42096f48db5258dbc3a66f44c34b497513625f578eb05736ce4d03f4acbbf87ce027148e447d64feb355a6d3e542fe038f8a44bfe9669010c2cf6094a17dd0de640a6b1013fa9fc71c6acc40c98364e93d085b7d3365d73ecd94124bf5fca5a65b0965660f7e16ef5a7be13c3d6f4cc03a90aa2875be0ba04b7d3faa50cc5e0d02d63ce2725bc2accdb95819d778bf8cb18b5b77b6e8265bc60ca446062aa1eef0ca3712e870d9311aff3ce3a7a94122c6ef845f991a6aaa9ffccaf0f8ed63b3ca216ab79420f9f1c1473a21d234c2f931b5ece61ea5e7b47bd0393c175567db8281c7d79ccec19d8aebd8e2a7a5c93e76be89096798dd391bcb6ed3d8d120ec7fd700a2fb2e66a8d63af11daf33f03aec2b6c5673f6bc8a63e32ec1d57bd15aa0eacb85d87d13c555b309e952b0fd0eb62944f5df9a2e1281b761b780d3c6ec0ce2eea9ca73d66a100ab8ca04e3fde8027a2d9ed3055b78fd109579817b8a46e7c3d9685a49c0a6a953581636994f6966ea7da708685110b8a7ae5416980472a6d1838364b3e56f68ffa67a6171f0bb4b43d7c002cb1f8e922008cedff0b95cf7ab86416acf6552a8d1cf699b5a440be576d79e94c3d4d080c97ed01092b720a8df674718fab7a6a57505eeb06f44b373f18c557251a77a8aef55d8762d1467c8b1d4db222650ff240604041fcde74f2ab371717732688b8a18aed57be4b69311018e97dc44484b4869689bd7d2fadf33e54d0d93b0aaeb74dca3d903f48c701d2654e0534163a5010bf73e46bd7a80e357e2835ef95bff4f6c16c1ff4aa83abb8be6bcc172f4a8c03d15b20a08bd308ea5109605433a49e2081cac41301497d715bef90257dee3d627ef7e03bde32d4286760622f89573d3fc6291b73014eaeca543683a1237ac2e501770a73eb064ff0043f8a9634e985dabd583144eb965c17eb031d9709fa1f7351ea071b3f630e094cb4078bc5f84db8bd1b78f4c8ce90f3693e7bc2cc1fbc43154a934162d4c3af229087e37a85aab6c53d1895efe90ff7faf68a41a401511c337c1b79fef88b14e1b7c0ab50ddaf68f31c69322e15ac5b66c9c29825527747464a282263662c5d42f045f9fd21b0c134f96682eca31b5ab744643ec8ad4917f810d059d17af613a68ac6baa59dce8ce39f340c3b3941e28f0e52c51ad8e7c94a4fe3a9cd55ec133ae6f2d913781ffdf53cdc46b963fc9229cc1699c351912bd6feadfa70fd935ffbb751f4ab4598845c47aa98148d8f73d0e9ddff28c87dccc4212078a1affa2abac2e07b41b703dcde7a7d6497fe9f8fac4060e96a903b01a922abb8e5c36398a7614e1a1cee009cf92af83f41428e6f38f10a5da55dd7d3e498848f34f7e62e484f92b89bdc016d457ce09131794a0efcf1fc06b6315c582eb32f04bd01676b4de856eb075133629eaaf97b0fc63a136ac77003b14dbb05180eb10813b05963bab3818d26e0da4bb9358fedab0c0295da1c375fc8f5cc7071c56505c6695c235473fdc27646758473e6fc07c4d6a84f4211c68b06cc4cbc6e1a40d8c66a8c6e5a68d2467b9d49d1899a3d3efb1c732ce5c7684046aa94d2785de23de185bf57594ffc44aa8fde46fa78e697d7fbe3b8b267d8e7cf0820739f4f1359957255ebc80b82b16d490c136471060e5fb2a354e4dbfd2e42edf4ac2317480919633e5ac5b16b7ef115a1107248faa99a9b9a8f255ccee5ed33a5b84757bc22a60ddb7842fb0ef5548c59d084c688220c00b666efa5a79dc31fc23f999f9ab89e5d199309416d013dc39d4f74d38f3d50cb035e4fd94d5e27c13fe4692c3273cc21f7e302dae5c3434c372a56816b1e014f70fd814bf81c48191bdc6e614e3db28b82ca5da558ffa6baf109d6523d9266f3be7853c804bf4e3690ebb172e95d2940f80d31ee23800c0bff82e259e0399670c674cef0f4eb1b0decd1369fffd8c884101061a2949d8f046d69a6d8769e6bba672a869ccc63ecdaa9f7df3994acc641267c5a0715764665c1a4cef60f95e7e8104eb9cb12dbd95fd6488efcc4183af0e508187d2637498eb23bbe11aa08fd9702ef9ab6439c8ef2e4f059f72e1609ad9b50fdb85ce2c4bb16f4779e3a5aee6e687196c5c368b9bd98a5592e55fc00093ce36a294c6698959391f3fb63e498bc0b10550445fce3ec804fd28e8f507cfc70a7935d36595283a8b2ecac9d46f9eff1933305d155f6a80686b61ee44d123c70ea1e1545699d828450b83ae2f735967f984eefb9e23f664168a49b36e495b205fb72a64ba53d62f014b9dd96d45bc5d383ffc4192953baf673002dc9e73b9b8f8e6475e32bc3cb8cf5dc7eb3063b1201f243a0ab6a7faa1f98d834469a6ac528d23598df42cdee9b30bf67b44347df13df919a5c8deadb5e598f077e755f454fb5fb5b48dfbab24a13c8d2d1a3c311c4674a1cc442c8e9c4ebd7587ce1afe4765dd5a0be61b19c362dbc0c74ff57e262a46603be5c92d1b0178bfe27a5669b872e3a4979b5de6c5fc81b11c3d3785d6d77af9de6f3c204c9419ae79d6629866958186cb9559512be29393e097ce7363860d5b0694decc6b4837ca03592d196b4c3aef478ed60333198d094b5f614beeddb5769165fa11676b4a8463af645be461859289c8b04193de4d6b35f087e4f4a18e1dd7da78e50b39e2f24dfa97c837e5c17cac082cd99c2464bc95f03f6c40f96202ccb2b8d9738bb4b9e031962780fc102ac1235b6519226998854b912d4ee17c72eba7f120ed41d535f7605a7dc31b4226c4a5b78e0ebd92446fa475eaf01e73fa29e476af498de64f3288369f431cdb7c8a5bb321b109c9b783279ff215e2e2cd4c93ef2084ebe3b33a993faefb34c3c55c82cd2de689a2757976cae7fce9680497034734a6365ea128c958c22c436145085f576d05b987082024919be899349c781ebd7c1cea34f132fd3bcedcd898c22a81911e4e1c920fc13bb39c55afd019d9c38e1027254ef7744961b8ecbd5f4fdd6c31d8a54866115871d85a798273559778fc62fbd506c24c3aa7dcf53fbf8df60f85f88b1ba43bd7f4c2237741b341f4a71ac13d8c7042a27bc07c40d69ae7102249a01ff432d1de5e8b0690b5fa1c7264338884cd3edc098b551ef56a3c5a7f838732193c46379cb4d6e3d7fab58893bc83d391df5b44583b89b62cfadcd92a8bd736fe6c8133ffa830f4aac12b3d072554b00be1b324c6b194c021d3b3568bcfc0bd5d980eecd53d9fa3526567734ed524646f5a3544b1d2389a5a1ddcf2c9f4bda5b8c673a976e1bb5c2f86b5eb7c0dd737a151e3b8538ce096d09f4ea477b89c9d46fc58337ef6020c0a7114d29478a2e98cfc9cb512d45949f6fcaf0864b162990f0d81296862f200cedb2d5f269611f0053bb6a675cd054911f9eaec63274626257b61b94b5ce685876d3163ee6d1583541a512af22723ce21db7c184f76be3b07816222d036f679baefe3124b9ac3ee9971559959fb38b344d1a32360c6d31ce06ed46ad83494c3fa34503cebd69cbcdfa15e16e1b280d484bbbb549eb3ce7dd9b29f8349e0fd7bf2510e34367ac761350588390525eef279f6073b13aec720c8e812f709f9a5dfcf55bb8e8a68faa89fdca4764b9fb01033d36c25e5fb1f5f4170232795021be2ece1df646aa8a9b4110db28876583a4720e265e714feaebbd1777d4fd8ab2a23dd7eeb0e4d0abbffe34eb254ceba4c51aedb48e1a2da240be5d70bdaed0fefe0a988aad1696aa651288b142254627b12c7a311a67992d82a10ea4e2ebbc4d0c9bb290833a3d22191645366534db6b5169863cc1fb2418f354d61d920f6a48efb171a8d366484e53eda684052726118e87853d3764e1e1cb267fccf9df67f5c7792513b5c738d2596b6f8c78cb8bae6abb23455c2326edc38d4e8a8d57f20e8d93f9af8fbe6600116de515f0dfc7b8d130da2edfe0cc0aebd3dee6f8cd2c422dd5498513f743e6a233c84bfe1e022db7d2ba0af9ef4ced58b69290e1f82a4999500fe7dd2c1a2e373de8acd3ab61fcfb83fb8fd923bc45da46b907ab27dfd7bf4377474ad3022b24cec0c0d4357692fdb2897f71dc60bb2b601935fb3a8c9f644e1106c6791560e0bda20dabcf258a1caf9dea4496489618c754eda4d928e83a6f8ad2966802a36c2b915f4d5051a6337c371ef77e46a6b119b2a61efe7848c8110c911afe78d784e1d8c2d805430533be981bdebd52f47eb287dfbb35d5269054b3f07f658ab3dc483ce6fc278eb1ef7defda85901990e41e03d124fe0973d7e74c0b3dc695f51e4cc493b1e6a227bb5c20055ced68771f73b0a710be205d0a3bcfa6daab93128e600e58a39a6fc810e3144b8be796d7cd524a315a566e3365797abb1cc27e47f51ebd3261a5beb9891fdfe998dd6eb684c3db055f1fff3655960ff973c292267148b9b40d4b599f942890ad029a69c335b602c51423ec328da2bcc30e9f8c9f192ff7ab1dee5d09f5f5e889c3068c225d1aa370a939e3d717898451fc105f49769ca7cf25900eae71de815f71a9866f328abb0a3edd6456c8ca671ae447a596afc1feb02095eb202d06992bdbbf7b1ad6b76a8218f343422bffac0f193ba025214c57893255db5d5b4d9783432ef61abce5be6dc0697956ca57c6ba0423970f76c22716fa7b37d685446d94c85f393fabdd15d678abc53c2154eb9cc02c6ecf5ba456bc72da2d7a4d549741656ca5ad1a680b6a0e7bd711ba4d9f003a74212bae1ab7c828a1d1e1a1afa5c0585542d280898984ebcc5f79a70a692de223cdac3cb1fb106d9da0910ed4ebb36dbbe8eaf918b8a08ff4fd446496c907fbd5a1c3bd5334ef24b18c7272e2940993b2b79deccfa4cef3293e06c126e5b4afd827fe4458d92c6f71cc245cbe02c9174c2e4f35d25e5cb1374537267bd2f40f04b8a4b2b55ddebfbd1240c8f87af9506c1552931714afc14d60904471b475edb92772c1a5a0206a5e9d47403e95fded8d9db57031145078329080890d7e09c3bd894543f5e66491bc8ee8dd85628e7da4f0e2d29ac342aff091a3cb2c6d994f7a28a266c992b288a8aed387cddb5d822341abb3af8c54369530e3a457f7538a637ef4713b5d814312a74e2d4a036aabc7fd99a536c0681d955c25714f0f403392903518a5a2dbcbe9baf3487e8d6987a9e46a2cea02ea558d3aaceee3a868e9287a1c196b98e4773ad3094c20257ff69fdcbf45ce4e71bdcace7594ddb6e8a8212cec82d182232aefee61810bf637aa2a63958f5821e32e801948767363dff113046328edff3979135108780b24ad99188032ccfdd86da7ee304cfd5e7bca2a0a0ab315d85f0b8e788836b5739a983fda95b2edb0dd49b120ae3fd97192bb7cbd229d2ac5ce932b77fcc939e36b05d872a9e820e281b7491cf5c031c133caaab289a6fb3f6169842727b2c32ec87c14bf26478bb52728db2cd8e3554267cd89ad214635ddfbc9a6341338fac2dccacd7752e9c739256c2a690af7d9cd801b15541fb0f0b0a65ab201c7d30bb774752240624f1e309f5f42b1e54ffba887b8ec43b66f5c47e8a690da3ed7a439c43b616a28d72f45d8acd144d4d230c03c1b1b6e46279f90f3e46fd714eac1ace2ea61ba5816598d9df45bf1ef95c1fa50ac9fc2f297ddff38d537db367b46abb592d3a4b02b4cce0063966f3005278273c023fc864e169048602d01ff814969d9ebbbc188bb78ed49e00d6d21992f788227404d14edb09eaca3e72706d27c6e8e3fa9bdac1e81ece7fb3beb500ab192f404f26c6c5a4fe601f128d9f304a39a29c8473c1f342cbda15d89f7115c7c5a8c2a0914707169f5fd2ecce89a884818bd9c4883989a6812e6b91e6f192e0c3964b6618fb210dfe542483f2b1803cb3140c3b7efff9d393fd140e2bf0a09f2b0ddbe888e338c210911b4ae5075b39193c9a0a49181f3587a75f4536b19f534dc071bf9e57e9830d0e77df27b865cffa23b0585c647aff71f51353087c5d0c8061981380c800c562ae9aa338291a6c72b6be2977aec916968755395b3e7120be84d9060f4dd8be65c4c5654d14a0a85d4f980c7cebe9285b3f036f61f028ef9fdd8a12c23eee8919abe1b4b9bda625624ac1bc03508efde4e5997f43e5adb8214f2bc5b02e3f9c3214c2be6e1f2ddb883fdc10018978b041e05656616cf60570b1d8cfe67b253190b65972a85742c6d633d1c627296b13dda6d9a810596d37985a37c519a2af4e2e979f0b642aaf2866e1cfe1c8dbc5cb35c377d35b6e56d9ecaad833f5c055822d36c8d882e52f511c08215b767b9448515bc10fc4b586ef114e62a3820444f8a19eb380609e2f1b788de109138ad13c3e33d58a51850ba4f81f0e5255dbb52c5530aedc446fcaa3942bf4f5c23ef80547a214e97ed010708128715c178cb7ad41aab971de9d6a0c0db960c53632c4ca371629050077a1957570a1c9aa35326be3cb9eff83ef42fba3884d2e1d0b5d0aa473b6247799dc2cc97fa0e6be73b5396c90093210f0dc8c7e0efe7ec3a7291a41de1a3173e588db4e6bd38e67c85d85d7a4876957d6918f5d95e43e328d2ee8763935090e41af9b38acf880adbe6de1e78d20d54237e538e8720d135337b8362c12bc819a836849c245c7b9898861b5397a9c38e4379711d629d7460a8bef0becfc5fbbad8ca540a8ae92a53fe58b60935c7afc5d47f9e92d2f8f38c8e11f2cabbee64774ab5229f54f2e8ae55d7326f735a1d1dc1d71e0fd7817052fe21180a0a6a3ae379fa0b9402a9d13fd037a7de20f166ce51d075a2c58e350e56b462d6a4c22025d25458bf4b1cde11bfef8591378658a9ceab71ed19800cd7294768121f9780106fb5e9c52352b5f4953d151a0d3ce6e788ac52a21bb885dfe33b1df610a32b3719e0498ffdeabf3cc31b979b0a30049d01333875f5c3818b6f354e18c19727532d3df5381ada78e379a0c080b0ffe4ec8bbd5cfb48e47db613f88f7bfd7a47d82046460bbec5a8d6ebe9134806ddcd792cd8ee3ac0f992509357e2ec333426aa9a8e412487a68d1400cf8dcfd02d1e0a2793ca34c06b7b3b48e37b53ab93a2a19f2e9c8ab5216b1028e2c3b358552288ee7958d65517068c21467bc43775f122d443dfb9645c2014da7b249478d7cbcb8f9d6dbcbc5bb8a4d4b06de8f90b7c0187d9d47362fe00517b08df7db60162bb4ac0267a487ca43a67a8b9d950f6b06c092166690395edfdddea1631c115d8cf98884bb6ba8d5c8f48fb5a1b393f608a2fcf438ea4228515c4df233523df1564d852110316a4f8f2e26a102eeef819361951e5eb9601325e2256dfd875251d4f67dd2f34976f88b53d180511b802c1053962cee537bc1a6853b4e1c1bd36628afe654b288431a5d02f5e56631dd8225848143d037951aa59564ab872e9c8a01a02e21246f3fddda5bbbf40eef903834043452e1f0f6a6715c39974ab9422735b28122dd9c03ca973404297c6915860c9bfaf06a5ed537fdbc9b71d1ea9382b3130c738e3e7ebbb57e7cd97fc9355bbfb3ffec0c6ae0eeb65b60a73f0032a945ffe7227f977948c51edde3c969ea5e0fc1682880b717a8c3b17d06d062d8113f50043a53bcbc3fd9062478aacc9157b3395d253c4191f69e96724ee272b7156f1c8c87f766bdb99dd9a066577e85970d4dabe3e56d5372b883b3ce36f05a9cc5dd9ff0812db16c865d1120048c44517fdfdb76c2105c16f1f0d68f498d9a0dd77735b2e3ea600a21d0314158ecc9789c5a1bcad7ce966f6adc62e2b30c6bb44f2b5d2c7d397870e8530b5cc6ec9d960767085f0aed6b0213c67c9543839ee9a56644a3d4bf1345d45e9f28ec650e24346635f11188bff7a99db30b2badc4ff9f90788eef3434b17c22a7d0947c735ba5e43e0f2ed023630541e856b315e5e07f563e6908568b5cd8cd0beeb06d3813143d4699a3750ba767becf39183c865e814b980b6d681cd91ce658243a1f57d491d393adff38f89f399ab0f09925c27c652dad92505f94000ae5a22ee4be5f60ddf533523743b61a4fe77938a5d75072ec83a0d83a3bb49eab34aa56a8d83a751f3dffba482a292919cea2479b523a932525c8934765d93e78979ed1eea660857b4514491efbf8948c1abd1da035cb5ffdb479ffd8161913adfd4ea7c3d7bc52e229fdb0ea3725087005d873d375e177ecd0252502ecf5fd91154ea45199f8e04839697c7b4028d8a30f57d1a06b4d23e0661277026ceb28bd8e27d2121331c4d036775f747d26d32770a793546e189b68d350d1aa5757761edd996018597ad6d439604c847ccbd5f5093fe06b36bf5a238d05b95b61c46c462caed1f307c055fe83b1a03784bac958a5eb8e6b3a302a4484e6391406a359cc03169bc078f533b4e018da4f70c3c0690fc6228328b267f389b74b85d4013743540d72f87aa75a5d2dc7720c77029e872d0c6f6599a1a1a4945589259e3f3df345da8a0c3b5d293507989b3e9b11e9a1803b30ee68c8ea7995742c1aa5392029ee64a454c46bfb9b26566a0e2d4634055335ca97feabccc18d2504eecf96471270ff47ea66a46ee791eb9b5e3d4d716376ba5ea6aab87c0180026333b24cafbb64494b4739d205276881d80030dffbbe336f451d81e0720f5b8c9e928c3dc9ef3f4267f304b942c57bbf40344d805291255249b1522c43999b85af542a9cc4d66fd6a45d46f372091debcc7ed5ca7adf78be2927f3c9748136b5ca1acb5e40a0c4143c5b393aff5357be223451065550954ae008c0aa10169f7076f4705c1d65045ba9712e69882f40bf31c17f4a8b7187a3518fcd47055a48b8220c5f634b479c811091a2d8542258daf3644fb364604c3bb27932878fcbe95373ecd6bd68e3981804915f7e750639bd0e6ed0e155f121dc70660abb4ca4eacc8b05a41abbaf6cf8819aadcc416ac262e7aee67641eb11e7b64ce326ab86a58d2228057d8ca71ca14ce7372ed920ae37e9fafd63f7632f46f4250836b9f809002c384dfb67df9e8b723f963d2ce8d73dff9f0530fd1f229d63fd1fa97dd938b6372a3b6b5513a8f17bc419621abb22d460d101772dc8a71acb2a08720a47f6947257f6dfeb66a971b7bb0c367c2bfe0d18e6db8eeea3a3912e2e7afc5a8fcd643907417733da8b671f37878d7d16ff0d1acee03d185737378b13f0823325d338a9d2ad7bfd7a3f48ff3d81b89d2e65e7945da3e9f2689cf3a6e6e219ce2ff9115dcec2af3924a01e5615c7993d650413a2efa09ccad4847263eec48c708dd7ca6c47b3df55c71adb4ff9570084f85d9dc73862b5f2f2f9975ec28307e1b9e983ef7401a3ccb8f08091fce0078d662b43b3b2d698b90028edf622408ef228ceb43a88097a3c7f5bd78a763077bc62cec642702462bb13fc3ccfffd616312f6ac172b1d0c27b4291c051b742d5ec0bf33d896359dd96dd08885af6575053d526d83c9fd02cd41c17b2a1eedf21f5b84082fc0bd22b8d72c75235c38f28fcd6e9945f16bc0e66c1410591789bff34066f0fd84b7e76ab41d63af2627b083a5403811d8ef5b0077a532fb9be7e5f3201fc9a724286dbb33292acf6dc4b16ed250328d5766b8e3e3110b00f144913ac3a0e08388e5484e089331b1bb84db7f570996a1ca182904a7bfaf2bfbab132979989ef0e9d0146b43ea8fb735be8973a38c3e12c7dd4c606c6b34a0d83e1d77fa993c53e74191645cdb2bdb1f01c602c96f778872171c5204c93ec90fa833313038fbdd43fd3a0d9a5dd1b7366ebb934db162dfa58af108816c116840a285231ef5d0f0529c37e942e7b3a337bb3f072700206f4c8a46340e81364c4ca56aa6393f67f01906f86b0dad0a00a35db9a42670d79629a0aec6c92dd8c1fd682972f790b338ac484cd8bb89e48637d0392379ebfd3a56d85a61b45d2e9476093995a58145ba6e819689dfc8e26acb6526ac3e094a324c3720da6405f4ff5277eda9789f6de992b23431b6b308e5cc8b165200b354bdc34cd7b1bbb211b735c087fb5664b5755a7135de34303a02236bba23bf84ae175465b623a828c785bac228bcfd82230c277ceda48b9082bc760c0385b4600f36f7865a252b54d85c295eb7c7d370bad4e2b9e6d4e98b57ccbab5110db3cb2c5e83b14724d8d5aadabca1042c096af2f8361fd19907d2fb03f36cf4e808cf539fec1a38b83066deb06e2a26787de83c3443fd46fec7b48ece56e9e8279a84f794a3dd32f051ea5a937fbe356886ab8bd2e74fa609f6ab08920ae5be92b5e8a5ec06e1f0dee9097dcf6aa977d6b974bae75fd480f0c81a04a994e755f79fecddd888712c07db74bde771d2a24d67fc7443bcfc8fe1cc9d5abab09e37e306f2230274aa1669efdf6f9d2bc12ce23d1e9fcc6e9609f278585ef634252c0901bef25cc9e1449146f756fe01615e50fb21231d777c5d8a807339c641a58edddd4e8647b2b09a2c1047ea18f89f3eb4ddffab48b5f6389a9d1ecd3c5028cb05aab22f7748a4e7444ce1692241856846302396e319c0fd8caa7f953d457a294bfbc9d794ba3b6fe4f7b66b0281c72836cbeb4c80a7d6f2215e25be11a3bca738326d96a04f36b7ea439c2f9e913d2f1f111a98b381b95ad4e1ede9dd54cb37dab6f57acd2591762a675f3f786505350cee837b209b74bcb388deb4c812c32b00eec0c4368c53949ed6a22b9e19e91e7a83f07cb0ee89aeb2eec22cdc45c8da03f59e1a726a6e230139b4a280b3b751c1641301d511c53f2e1166b0ecaf8fea12a1cd5685c1eb8ae18afad2f9cc3c7eba68da12d6bb011354779fe7a62d8828d3c6f77c00a28c7ec3e9540654a7bce5180586ac8b2c9281c2c9d4950e4826a1efdb029124e2068b26eb3575bcbe8c0fac2f765f59469c9754e9073115e1c49b45309c64b83fc33cb79074e56d85dc6e630436b27377feab7c9a6f8ff7e4b8b4faf2592eb9e01f27089f7d4028f21c5bf3fe755b671495da6b436dd7e13b6698c4606b504693dcd2b793ac30a06792dc2e34c5a854214eeb1e88c087ab61a08fdc30bdb08e02ee5d19670c817fccea4f104ab28312858b3f39d207bae113223c5f6cd1be298a1a4e449f57bf2d8ff2c3d06eacddc682a0dc7fcdb4ea5421c89e94d07c12b23aa5668738e1b510674a76006cd74d253ca4ea9796af86b8e725f335738bdf0f1f67c6d09de9c0dc032c4f8bf8853087776f33c34cdc48b56b9547509a928c0c2d89984a230935c19f307dfc1287ff9aadb457ca6d4bf09c4e7d6a353d159007967cfa6a32ce1f67ff935d269ce1aedac8ad9fb247a63b5e94fdcd54962870afa604cc28d7c3573011993f6ef475d71363ef51ef2da89187c3d6ba09e71df32c315a59efacce2a5487ae215a9aa18d5fe50ad0e164353de2530e4573619a218bf5cce09662bdfe2e72853aa2b576425e2762268fbddf6e0781aaddf4e46d84be680184c57aa4139695377cbaa8487c8a2355c5857f32bfc1c574d2b113ccb5c4e5d7b32e539f692c749129ab9bc2503c5d334e9518e112612e7f7287d1949c68764dc031dea8966da3bb0312e5d9cdfee69209898e16262d8ca5c3356da1e20886f7fef093338ed76d7b22282c8697441487ef8d145d26d068a39be841bd3a4c5f82718a4cf93233d526f15c291741c67133d1a151cd38b445b0a45e6b29eca92a5b07cbab10653664d2631c2612a38b465d8464dfab809c993eb96841415b24b423ba4b66e27e12d083f830f74db8f9fde32283ad5420e8a177b9265ec702ea1fcd4efb5ee154ac271a2851bf2cad1281422aef32ab6c6145248af78024ea97c816347ec1f9f4a2126a7c8650da8c6225e16b6c516ed29f5a770cb2c958c79a5e9e0895790be2e03b4ec63c0318e7e73bb33007904846e49504889d7897b58f676c5f68b589a3634da7f91f7bb1c20128e75b3206af1e0c1459466ad55c0c2bb05b616ca9d6aab2164404e0f6bba21a3e19abc4f2f47d1f8405cf3a054b3d34dc51c265fd407089d34b7827bb961fff9bf7700fee8a7aa7a0f972a201cd4b13de9afe0ca9e00ba03c78c32c420a23b5929fbc664ac1e64b477eb86c0b4adf84d2ad53ddeadff0a2baba01b3e0e23a75f12ecc7ced0b602bb96ccc3f8b61b4dbf0ed7f166b43a14615f8c1da33fdfbdebf2026d5a4de3dc1a3f84a8634b2ac93f7dcb59ad4b37fda7c6e3f1b795b868bbe252d8ff39ec155bc072e25c7810d85f68d34ccb1abc3a17166954abbb3a1cb602f858df27dbea6693b458eb1c78145008976b5c8a7285ea805983a35f49a0b122abd3dbf0668d97fc701579a21167dc4ffed67f4fa01a6adf55408e463385a6e2da449002d671794ce50545331a9eb4b3e0049cf62dbcdadea297069b38094ee34422f959c8050c599d0e7eebab4e596dc70d19062b36a4adbd4746cc1faf286c293d052d68832ab3198b1fa08a7266a2348486de0ff43e55d336b330e265357cc3cc686f955ae1560bfd14f7417969c114e57fc6fc2ce517a3f0aaf81ff441eb0b0f45a4aa5f9a2833bc5a1403afc71a511851aad1f86b90e2bc13135ac616567c6994c5a04c14fe19bdbde75b78b1ed3661e035d7e8437c861c730dd0de6bf447797b0027199baf6510a59e119b858008438f5f2038022a6232d282de10eb8628aa0b05faf2d07a66f43ff2df930b1f4e2c86c21ec16f2e2821459dac668eddc4f0513cf699598c37525def3377c24188efcedadc96c35265b63270aa6d493ad4ca137ef1c2f1f35b929cad659dab70a6644bb84221e4efc3a1a3fa34ed4d16d6ac7bdcb232ca08d0d5865ff7254d8472d9dc825d4287d411bb083332677b7f582ee00eb2e2e1f82d25eae9cf2d5b76b12d323e2fd782dfd184ccef4729f6477785295357365cd9e8d0e0112854cb34a14fc2ff475fd57395615cd9d53030efc50779ccf6f824cde8e8e69c75875d4d8c85a937f566714cf7700d5445b8a133639972faf23d8ca6eb1f1b996ae496dde1328130ba3d72753c983720b3e313ac1bfaac3609723939f26522cbb4646d12cf865db901ca26f6e11e7bf734e1d522a885fcb5de8884f7e0fc978c571620e0e90fe8655bc58f973f16a186dad21ae1067180d5b2bf9e9de37d42b4605390fe5359e063492d14304f51489d2d08f225aa2e55aa724bd76c826570613cea8aad237cd2741af53ce1c3a15457938d4e3b1a04ec900df21bc731421a93b8adaa9733d55dc640e15e7e032d314dbf02ebe7eab96020bde23738d947613f676ef2778763233140e31b4faa4212d325afb7894edd20e641d35c1179ae35e18bb44742943a5cf30e825a85fa00692db2ec7cd6818746042f158e9b8f62a171fce781c11b336f332b3bfe9d8b58276b1195878f34fdfd47ee5b6f3e6e56554d24f642f2cd04355129452c8f19d34efc9c31679e6bf778313f7f7bccbe04933eac27177fde8b5d86dbbf863c544560002e751f1fd6ab809371a86d21b0c37801a0d4e5089e01ebe0e1ae2afead6106ce41f7d4c34939aa2bb8b4ade10192176fc0ae284bb19a94d8ec60e5b4374dc1b74167764eaa73f919a8573bb88abca9e6849fb109a5d770472cd1b4e7257bf42abd9eeef97d8c43fad026fe52f94efc8b725a4005921fa4b8b74d605e446a0f5c20796d443e98462125f60b9aa29f55e1a79c0e3bf9fbb3724009667daba02aff2718b8d25bbd138a7e24a2f4c26e800c4e3406235a32ed7eb218164a8665514710a0c09faa2f47a71f230cb745d097a681dc2fcc36b54929771b6cce25a0dc2110a6a2ad696034acd0bab12552a5ac18850403860f654ed3f4d21edf2ff61cad19c7c7e0fab982f4e1274cf18e6e6c5823b4ba94e5f5d790d2a482538cec7e3e87b100983c0fafc42e05dbca5d5f02e050b5bb186d95afe610a8e1eac5da67a639789a0a57f0680d169adc020082c4c8a4f89ace9c2ac72f827f0efd1aa8de47f63f06d073f5cff2a126096120fc001bdccfaab8ab9f63c203a68453a4da3d4ead75157ca5fbf4d6948ab586913c6ee37d551be1e04b6083524a63d3887d941ca30ba548be3632a87e04d4cbf47dada92d19ecad24e71ff881638f4fd671c80589fedef7b91a7448cb8fc0fb6350275886e0647cfc98928872d49bf0d9b315094453a9fe74cb27afdc0436d437d4d74b8d1f16a86b3ef803ea1d2c5132d3130a49ffcaed88a5ec6c316c3e9687452218fa2a5a8bac34f1cdaba00adb33df20e58d19a621dee601b95d089212218a59bea774594f2ad960bc482637bd77ad43e3da178070704e6c0151c532207d85f9f63d873e0868e24e555ab64d26a45f17646290acba074ffc708bee04cae80c86a6993975a21888f445df531e40aabc55f3dd8ca21471cd5511fc8b3704948c5acad9b1332a57908029cddcf0e12dcc58522f746a861de18f55772e6d368bc33e257878e190b12ec037d269e141447ab80cb63ca425388888fcdef8fe8e584177f5779bc46001be4c70716b60fa8a3844031f347785b313e86350a87c1c9dcb70409338d244237d810975b5da4237dba8284b32476b0765443c2ad2d68a96802a29f6b3a604f63fc7afcfcffd2cca80997dc217fad69cd44562fca2cfc908cf1106df040249c76d871d9bb4fd800aca10a63c12332cec22ac06266e1a62507ff29c451984a9b651fd166cf4d49235ba7e4c8a83a6780dff6d552d4964843dabd2a3a37783472a6ae0ab618112100b20c75ac4dfc84e077fe01b6aa7b97e7d9395fe872dbfe5f338f2f495fd961cf6777c79a3618c4311394075052caf8dd436678634f84dc78633881b524912545c6fb513d81af7644358231b0e7ebcb2422f7dbba26ea2a6eb04025724610f1df9fdeaf729d1a67ef8d048b69b06a81329e8f2dd34f30c5ac438d1fec97d0333ae156a4809d22190726092f86f77bcf1326fd0084d3c488764b0dbd871d5a526515a34df8f045304205cfb221edb6f0e62d40f827c8e72a6d1b784c54e3b3cadc924e58ca9d7cfe1aaa036f651ba2c9eda1a75ea031ec6eb170da1aa9f039fe1f1f1e01b0a7454c8ca07f9752d9b05768652df6eda13519741e7aca50d5d0c67738666a5cb70c082cb9c2553bcbe25f4e84382bef592efee411280f538b98fec0618009463c266c9acccf01d7bbff147ecf218c6dca7dff791f70f5d3cf735500815e81e7d91ed2923b92fb844d6d73817abd0b76aafc5df3967046513d334b4ab76ad3a68b6b5533fcd6dd91f6a583b51e7519ea14a3870bb9871aec69fa3d6bb9864d0c67b1e1159b24bc1d29ccfd7fc8e5dc0fe1115c7a00626e2c2e33da09f6473fb1c2663958b7e5ad1b094557d5b5ec7b646d5bf9252e26bbeedf70967a11f2f687d5432399d67bcad791cf3a9a0f660ae6212a52ff7899f82a222000fe3b5006b4ca3ac0b177a97bdf1f12d314353303e8714bf67d1a23893f9901be5c5ba8fb12be12126ae60ebbd7d3ceb103de8378aa543f57a4259d53b95d4d5112a2321afd6e3fef175f5f2ccf87f9c79c9d5339738b03d2f44f9ac2965ed9e88ad508ffae3e1a27371d5121655c2129425852bdc0f4ef9c4633dc082f2aa2bb543ec1845ab27574be7ac9d4c56231ccd5fc0394995f66f76153c4de14cc5db740f6798eab0f16e997a72a61822734d2c6e353039f284c2848ddaed8f66687bb5a9dbc22ceb40e3cec63db00288ad8641c2f225c7ef8171dc2bdfd703da4d54709120bf8319bdba8c6018fd214a9f3a42a94353cd0f1e0bd1d92a3bb5b5c4a2a42be33a201ac58dd7741994cd57bea036648e878e87e4be4ba0e4a6df6cb9161acf4705695c48d501e3039484aba71fdeb9306bbf16f8c0920b1b03e0fb43291437b5723e82dcfe66f08458845054ed31b6e5d960a813a82874e56116b089b4d6ca374cde9725bdffdafa9d0b665bd6bebe3961f2dd750b181c2517733432d5e1017aef479790d84b2c95b19856b9ab03b571d432075b3d1c3a8c8a0262de9aa3426d5017939c40fe0de1942f3f9357135430e37b926cb6dade92f42ee8fdd6a9f83af7bf9a83062780870573fe39ca70b359d8f0280974c5718845b29ce23be3277c2a8d02a133d678da3caa01d7fbd99a0848efeed92584cf095ea81773ef25a5e867607ab18fc8b69d012e13e38ed36a1e6da1fe7eedd0f2a26e588f778c83d9791583433ec3636619561f19d31787b21336a5ab2b27bf095f1d903882a4d4353b69ea15eb0476f9de74c8cbcea85f3b8ec9d7809f4a0651daf5b72692c8ec22eea8aa0a3dfa859127b9962e1c4575bb38c296fc6059ee152b39b16b2c4d5132513b8775aeb04bc8b9e35d56f840357855c1900b0bb81c7ee85d9a355c525a5ef485c1ee78ab62e753f53dc985e2f652d9ee44488e543907ac91a604da0cefbc54f9e499610ea3c039705358b6ec3d53c2c1841e5ddb4d50e2be0fe205102d77d78db47f0fd75dbc8c2b241120341310cde1842eb273dea073891a916078b3d178d0b7d5d7f533d86f6dc06cd51de8be0ab913d9182740561095b2a0e4326bea0f494d08c109bef377c3b616f28ce131c215c03430deee4e56cdceb98f8a21ac6dd8369b7195affa5151e1e76d79b3005c387677c57ca5671c7739785d5027686abb7ca31cf13e850c1528dcc0177224429594f92f2b50c510d3832147898719e198e98db7c39cc72f638297a6ad3dfdca7290389e265bcc7d4386833d296541a1c6c88a3810521e3e6821ac912ef269ce31c6cf1e8a398778549e8466335df26417a7142b2908012c05a9555c4cb6e779e1ea5d66a63aef05b991d75d171043347050f2afe8b9564210e0a60a1a7f49f702a0d60b60cd08eefff7ace135e1c0c666e0644d10df66083951de358b5930b786a307e9d40178385f097544f138424a03fee8aec2f5b0d544d1112172e5152f1cec3e6bed042dac9f057cd5c63534c0005d1f2b97294b802b7d205b8172dc44b46ef0e8476b5525e9b72d3105a2da7a01e187c277fcbc69e99a8577730f8304f697a3799fc57013c7dc224206d423af399b819b4873da2010cc8d54d405b1c42cd3149253570bfe22c9f9fb8c6c6816cbc368f57b86555732c2d32e63e7f43680c7da09421f853459cb49dae696c83af5f64c00653be474161daab4c1751d01e75b9c3449739a95d5ed5b334df99550e790cdfc0c5304d1d0fde838b78cf3cd0acd60461c8a8f4bbff555c97bbeb5b8589deafe1cb2d68151a79f1a5cf78d2dd3efd5cb0547a65e219ed802305a96adf3396b840b46e4a8927beda2e8f5094c37b893ba669903357181b2d8cc9a27119ac549c59b7347bf80bafea28da9b01e9edf3b382a547276c73175cab362bb2cd45f3d87344e8c0b2d1f884c194c9b8c9685c501c7523ccf5e9b61d5461f86ccdbc6ab4bd97116b37656e27e28156b2100216364f82a1b44f7dc8b80ce8e900a16fa7546d4223185e69578df68d1e0cf49ad8d4d0900e4af523d44ca3a9c0ce64e916f041b0b354f50dc10fe28d014e3948701d77b9c471ae81ecff66bf9e6a80fb6e343e71b553d6aa6e57e3fda22d192aa8cc2f9560abfa084110845d2243d5fe31772a063d2bd0b27ad8188a52f13e9c36f3c8a2285d1b50bb1f67965a7ee5c97dfbc9b2c91097f5ddd07260f4c9ea35f6cb7d796b16f2ae88b9168b48823748d00ac325b0bae5d43e07e46acaeb86e59af8b97586a841602ea9fec08c37c1c0b28565c65bdc34f08f9b590edb48e9d2bedf6b4838e59b2f5b59e360270f890edfad96ab0799a76573eb3c63820b6ed054b5a66295a2828421156b31b1d1ef868a683da3222feb2208458e61874fde69f209cc4886e41b53a7105dfdc66c45b99db7077ba89ef93353de781fc517c3ec59fa11a2e6a7c86d6787bdf2c44c86a50be1ea693df652775c0ded9109e90ff2819eb935c359365883887a9a16107e0adb47616228a63a37b2b6d59a253fd04f54018695cc5d05d51c580684ca7541d09f604401786fbfd71e3792b9fdc35624e93a0d87cf21b28fb2dab60d703be4e06a25d30a78360642113af7b5b6d31557468ac6ef1206c121e3ff756e2ec11c29e6b177c04489de480f022afcf2dd1b6149a1295533f9218728aa3b046efde39618e10ffc9d106127331624b335a7318ed5653719ec2800a427b2060d17b3c8f4fa6e11fd0386e16d90e0af69d8d0f4024ee02cd0bbd3f8aa9448579dd74b76cc72451e75b070b516e5d1da12b951650fbd60a3a2222468888cc9e94ac3ac0b64dec3c24160752892a5b4d9aa31b683916434fd7b7162e36bc44b6abbb221cd03ebda2bdc411b85bf6e9ec693f92c5c066ca16ea6d3899899b6b1c773b4c6af38148eb1bc5d786628e8174458668fd5f54ae417107aaf510d0515fc62d5463d5571072f31dc043fde66eba3d7764daf68b84cfd63900a983e0d860684ece8098a2f238c6110ab25440a358cbb8713b4ec7608571f55e160f51dc15f74499810e17434c3b4248e14250e60f4446689eb8b3c3a19b9d51fd5ba4bc6d32acad680efe8f16756d7dec02c1895cb12ba456083949d7c884b09b50df20cc0b2e2c2ba4496acd173dc8916e0b18e1d25a00d80c50839d2741767efb36d5dcc78f8fe7d3a321d3976329b30c586dc4b3eda80c26a5929af3713b1f0cfa433e354dc4d19bc6f88cd77b0983a5a926d428c525c0d22166d0d540072beec6381792f346989dcedee39356afe21fd6e5ea1f24fdcebb672eea48e8512fe3c146469daca3a57ada7e5df11b1cf4134935643e89a970a4bac42288ba5efdf2570b1389d9fa6c6d4e52b2426e43a822e03c7730f01a35c1519802a248ff08265beea72e5a9f29027680017b7f5dda6967545b63459077c2ffb37bc9b4af2f0a8eeaeaaceaa87759e432a8c3c0dca28376a8148021b0608c62cc38564677814e998dc8980e985453dc1bd26feff5ce5f5f10af9b1f24d263946e0b91d5ff9d2e8d2e271639bd2cdf08c46449db1e111c6b0d760fd04935ec71dcd329e2c9dd88e5cf8427a58767124ea579fb3370d6ee51ae4b76e938bb695009c60835fef1589aabbc17323160db8d06dbf14e3e962adbd066056411cf5c707589dcb1be38670bf126ea9bb910e2c7297b35797ecc755c1f015013fb5ce2d4dc8e3412cf0f47418769697b75c446bfe93a67fd4d969facfc975e59062b4ba23a3daa9b9a5105d81b491958960683faf4a5a332c82a48e5c4911800decf90cb0bec750f8c9c1ae22ba76b1109560ef11846e59976efc57df96fe775471cc36dd3930718b2e0f11fd5dbfde1be4a35e91bdf4f64c957c86f27401aa47f385e6766260d223a073905f4ddaf1223391ef34045f4739224ffe40d6a687a77682b008d1f918017da7c3ab3f87ca0e0c093ca157c2d9e02db54f34ea0598592ad6ec7fa02ca847c5bb1332192cb05aeea0cd0fc6d8dc4e2b42ec027eae5ca691d5092484f63122ba07ceff85abef5b03adf648a7187709d64af6fd46fde4ec4ca65c8c1b4459d1ddd71a9427b7671e7bc2730c658f5bec66fd9d5c26ebbf7fd95314b30f83970e75e332ec662c75a09b0b8a6366c63d052c38b0e73987c4d134b0a5757c9855a78bfc6973a1971fb76728d66ae2c40c70238ca72e21be2ef6a86ecd5ef066e2a76cdaf8887c561ce92bae45826aee9eb0d844eb7bdf6f09e6520062551eef98d302adcfb6f6af4ea81ec7d453054ca1ad7cbf594b66db3acd089676c3377c4bb952ebdc164486583abe3ca80069c6c30eb5fce2ffa928bee2020f0b3f3adfff58cdb74addf4112c13805f0a28c0de70418f7558614bfc09b876e17d90efd29be8ffbc54057c6f9266641e8e9fc8d316468cc0d07ab3870ff6bcaa0ec31dbf39c36ae901dba12ba0702e659cb0901041cbbb76b229b83928cf03156681b06e44b9ade639e18cad2fb4a4a1a2a6f8e84a9dc7f284e8a2f9c1766fc59640a6072c76809be7a42c5eb7703046d0ee5b47972aa8d46e6883c92e43a3b02d885c959696d9468a9c015173bd61601071d69a245a7e478767acb69dd43c32eaca2d03778b7825c81a6af059b9437d4acbb8fd5394ea02aada4d335fc5c98f9869cdd6d9758d5cd38e588a728c3a69f6244afe41d287c7dcd4b552b252b36810b8a61b3a27356616fad160dfd9cf49dda0807e6abd06cfd6876dbc9c86034f2f6942c6d204b9621da2f223e1444b89e92f71b4e27eb1665e8cdca66b7fd756306c2fab421a5e2c7d24fe5eacf025682d376c675486b930f29b740a5e934a94024c12c5555421fa205d07b2062b31fb5e9ad41d68e42f445b81d0a8f631243c149b3bb9f3b2f7b1d3630041016250a785819e25caee152a8c1f2f4d4afa8dbedb6716d41d5e0b47dd3bb409e1fb9897d21d410cd6917ce048885daa18629052e3dedc7777b6fc6f2bd4480d679057319f748ea8b611808d19feb34c4d084a2fcf206a3891bce6e95cd6470dca7cace09ec36ef5acde54d63833be4afcb92051e33742b0477fe2e4b8146d662f4cb0120b2b21f77a2079469ec450c6848b817d1a6285160bc130194e52831411d72c79a10983808d10caa2229a14ccbacb03280e8c9a2c7d480cd9cdc201604b2324cb372629ddb871c9bf4f827c751b3c87a340e7872463dea410ec5f650c3725c73a6a87ccb6943cd95c9309f0b6ab38b7eab18880bb5e3c55c997c75d4381d335e20a851eeb8f3ff66b563dda68d60c799f46cd5531a1b17f5fd748972cd9cee501d2fdfef71f5bcf7ef363851d60992a7b108f9405147c4206ea1fc7134eb18a6d15c9586adb6fe3876abe945a7d328106ffa980097c0b174cc0d7f467796e3f5c1e9c7d7fdb6b5b4f563e121a93878b2448705cd3c8861c45891f16d77007ea899d17c4b3f1c206935cecb472be4499b5d654256c92de7ab6d21024ff61b8bd40b73a1c7a33ab1dc3e1a49df5eac1ae2b83a25fc3ddaf2481b16e0632855cb0874f40fc270b6cbaba51cf74df5fd17e87691e0e244d464efa30efb8d8c03719dfc609363ff97e647b27cd222150d9cf76c7103132d212717778dd7d0480a30a13b9ce246de3b96ff023a87969045abad8e82b19c8750182b3ff586709fe8815e350344e785cd100e966f64bff8957d7259c773392ebfd1c899798535a9844e9b21626b538632d85b5acad9cac9abb7162d4b0ace531e84c055e2fc95f8c9ab82a8a7415d9cd64de0be8b9fe4ad303b9dc1a6e517d28b85d4138ef151c8e578f8af71fad47ad6ce4918832dc2f9230733b9f3b95a1c6d17cacb80a2b4700069ba600a3983b1b3378a1e2129815383b588ffae9e774ddfd0c2ff1b7f83ac52aceb027a781961fc9e2739a44cd7e55ae5bfe6c4ddbb820deeb0edbb11abdbffd4169253d5ee6765930b59d4c3d4d96c3140d1115d016832402a4372388324f3925ad60f8924786a19128717b18140dd7ce252d018c1355ec0f6ddeba263e36eb2388fd13a17c03a834a7dff6b4b2f0d0a8502fca393eb3ae368bd1f78e73a39fdb4107d8849f488baab19162f8f66923154a9b33366901ce355e4c100ac9da0063d9b22a657da14d15fa2c24528d279e721627f39b6c9b0f82590a73b26d8f01516b4557c1749f235cee76d8a9444de8e4519edcdc24e3809a625c514139dab6ebfa744b68523d1461732a043d9c008447b6aced44d051eeadd3ec070cc32857d77c2bdcfa7e1c43436814d858289905c9df19be99d8cc29e52b968c4b238bd9e65c1abc98e6ab523c2f4241dfa87a69aa8176ea9827f5a94afbf63440df4009a325c046c115ed00ad2014bbb0371bb0503f5f4af41980c4bb9fa7d1eafc075925fc69b20afa47ba7a8ef93cc23412b50eeefc5c5baf1737a323edaa7f96569020330c86db3448df3e8bfedf26f47aeb1de174c1a624cf4a5aea9dca6de9d0026bf66d3bfc71b349c529cec12d0675e1c31c1f68ffc78fdf53479d0af58547eab50552d9c241da4585c214a80d3f78cb3b9a77c7a7f8c4e028ad6e4e89c46544988abedd36cbb049102c63c2746a32f5fc1b984652f5c4bbf7cc6a4ea2b9835a08ea0d544b19fd8876041b1e111d89093207b171782ec62557b4b1e00922b5a5d453f5b97b46bf85558e8c12b191de54468d161b8288888f04dd8ca364940b41ba32bb6a64c58fcd1998b96581ccfcd7625750bf68fdc20fad041f72d852450d5b08f946d570432284946bc57fc331db0f03d0501eb62beeb03443d2e76686033cd854739ba7a38d66e3d9ed681eef459b4c3b376cd3e0f1dbbaa72bde0bdab2ac8a39b890393c4012fe2c1ab344216e322ae925718f66288e9920d3e8dc955e34b41ad5ffd6145f08c57444bb6b28442bd4fd9c26ac4078b39c3546287d519de62e4097181bbd74e6cfebc9d21c8ba39dc50fcd64ddf1ed93b7597fb0758bb3d4ec40ab9592bc5cb9df266052a746d371e04452dcb7e46c89fb0b86d54b131153b80955b106e43ccab1f54307ba2c01ef4e7d2e9faa84afdaa2f20862b69ac2c638ce1901a4e4b5b1c30bd8e0ce37de45eaef1001d55dce31b1b7f1daaa790942e4aa9c09acaf4c2215c5fc9e0638cee39198cec8baa5a858d614fa9ef5f19d15dad9284c78f7311b45bb27aa299571fcf6afe053e93c825ed2067a557506030480e0f8faa72181783d83c09c4d1720e8d51216af05b54ac21e6d0a4915754a7163b6ddf5ddc679c5b918622150b3e9483a2cf79b6b867af2aef92e59d713c951b089930a891d3015515d4d92e22b7d28bf7c2ca22fbfd08f006aa266a82b35e3fe09f34bb01434607887da643d56ef8529b06cedb2ab8a2449307ea22bfa758cfb892141f68d140970b70c18e68146f133b4e6779909500efc7f7a60556d593e9ad5939e869b2ca0bbb39c086da271a4aca71ca8c985efc7a982ff44714120b3164dcf56266b4775dce0948471bef114444ab092fe1539a0e6cbdf143bc01433dc24077a8565b4dc2f6f0a33ad0789aafe9824c15603b0e52638d95c068ec212476eaeb26cad7329bfe4591e4fc42af54d7972f2ca2f35a51f6d4958812854614ef45322fbc1d0d93bbf4dfaa7806dd8ad54183895bafaab93f7c43469b6384a950a91868f8ed00d72191f805cc046c78591b2e7c44111fd359bf4b75e9a6ffb474e14864340eae3dd659db072803cfe7de0005aab1bd9c5fbc3133843bbe453fbfd2b9093d50c06fa49426f591a992904287e39267e3d4fd6ef312128bf2571c1d64fcd1971354dde36982baaf74d6ab16041bf67c6824c3dbca89ca6aef6e45c179a2241ce20916c9bc6d9343c465d4ea2c68688be7556e6703e32c7634ae20cb8ecdd9fdcc3ec17615d06b743209fff32c44cd4faa95fa67f393786e58dfb3f1f76bfa38583eb47989bb071244589b702c90d2a0ff6d625eb86f42a930091f7b4703d5baf6336e61dba355d9316ad7ea8b8dd972116321b547d15637aa92523d70510abb03c11a3a267f9c61fedf513879669600dd85a01506d63878893d5c8644ed2aace4a652c22e571770c942398847a9ccf5604430c01dee813eab33865fb29bcba9c0e385c5f766c0c04fd40577bbe17a4d4c89e4fd8e4463ed6bc0882c0c8ccd377c54190d9858c3cd0158b60c62f0f883b19f35ed490a11b0fbf896219d5478b8a9bf1a0d956538bec478113b1c3d4f9489c79c6d53e20080abe440985ccb5ffd9e583a20c395f2f6333b85cf441f8a33b5dc1976f1b65b6ad4e7c62e0f4d20acf1faae40ef69d486681bd5eb95cda6c6b234c45e38149f208d3f29d4f443e2d8da17aedeaa7e3b624e2b2326ed954e23e3f0d5a4500c3c230ae39520dd1ce59d49a408d5ceeba19dbd351baf80be20e5ba25037310f0db4966ee14892af9e95ba624a09865928c0aae619146e8ebbbccc193480758a6f5b9358d116376e2d194c1b7c12b206603740fce64e3139b7041a3a30d3ff2df0afff60fab3a2b9b4657dce3e3f96fab2e5ba5fd33422e1837de61a82c38e6a6fa94a6339fd17b215004da1cb291f8ceadcd707163d4f9a85de172294bd7fceb1e7ce9b647ceb88c1bd7612d40c358f353538fbd4af8468ea45f82cc202a5b508342b1ed48b7332cdee759d224de358479b693e5f7f38912560f374cddfb3d6bca23e3662d1aeeaac12ed2e7e223d3bb34609c10e861196de0008c9884980a304d991b2571cb52160bb8c4494aa1184f61d505206187ed7df6b3db6695b2233d5cc89dfb3aab2a2ba69bdd79e1249b75ffb10737d26826bf921aa4751d230097e6357996927a888beeaa386b0a30b1881d34ccf4fd4022596cf140d509609ecdd2ef39f2613b088d1c64e1b2c1dcd1c6298d9f46e97578793e1227d254afc033a40355d2dfe2e078c7dcb2e9edb30001c7d62f0fde41a7ed2f82b4a23ee1e55c010edfb4431acecbe911db0470ae40c028c2fc1eba94f7d62508bc83317b3ac0ef1b05e540cf101dbdd6190b8f953d3628c136eb5523962c67bc861f3fdf0e4afb824577e296778f4204b1d012009375996faea0954fbea1fa5640c524110984a7d713657819a41389df5f3473861383c12c20e818a57c532f3cb7cff1770da510b186156a65b9c22a142532ce510f53d235b257ea849e255ba2eed42e8d0a6d6655cb94cc33729f78d8392ea9b6bed1222e2810fa070d6d75672a7a2503a90fdd32279146dfd880302b46c205bb24c45abe9456a9da007c1eeeec81bfb0b697aad414d60d64fa8769908df902562299c69a085735ebbf33650fb5cea0cdff69cc7d88760752deaf4fe00f8404581d2dae15eb3ae7a4fddec9c33fef1c7a0ae7e1b88b6d92e1160d5d2cb9d3867c0e5e2468b2beb11b5baa77e609626bceff914103f93c0134e2cb758032bd28ed36fc94c191d153667931c8a8708f0a7b251cad1328a93714359237832fcf209ec87808c60c21c7158539e4b77a715f4d6b0db332bad0c1e0ff3340c9561dcac031c3ad76a54a521a8aa84122fc81a73880b3ca8e3037d48b42274ad9da54777e39a93bc7e1a456c0d886cb6e92f705f008d669846dcad7fbe27e68cf97f40f93632c920b053b48afd342c100ecf53a0a276522dda782d4ad4612099f0acdc89a8369afe1e379cbe4f41c281a2069a9c364c182073b14db7d6b66144b85436c218e5b9c4781bedf156f0ed8ee18918ac468e1ed199c17a4283c201d1d5604ff44f0f10942d4c6c0633ee92def8b6c58586a04bd2b029e0d09786a80192abec14534c501ef417b65ab2e422256f34b11eac8de64a33a3c9e5e655a085db07196136678d38b2b9db026ec473d23d9de4fce736a37c8788fa8021c099e2ae09f316ee0432badb9f0be809735a8ff77113843ec70e9b9b9cd2f0ef35213f2c3176816b958ff4cf7fb0c597425577c160195ad8a28f2b551847eb6d4d7cd30f87a594a2413880dd332f58b537449761dafce9f1a0182a42ad743b054165bd8dcc2ddeeec728b6519d15495be975d826a2bc50a31e818fc627c160dd7f5617144700d241a2753d53e22489443364f3b4e0f455f2e0c860b9a44920005928d52d292256a83a073ebc55a366b2a781c2b753660e4d8d49be1c671c09c3de6e2f7d936e4f17f986e6bb84d1d84b9df09df1b4bb3683731f1a8328b60f4577fe228736f5e3d31f79b081cc38f3ed3f2c3429fc300dc11bf7192a3a615ecabff27a4b08b3de6355b59e88ceb9fb7ce87a96d583fd47d6e7a6c64e90e9e7aa30f0d5b8bcb176a85b42b61165c47aaef944028526d45f64ae64a76c5efd85962b2a9370320e31dbb85f20a0d1265d537d9e4fe872d172cfb72efe1ba2b110d0dc32e79bc7739630cbfca22b483e33501bc9b3a7ab8778894436d88c99d32dd4114be90c087841840e728405a6f9553fd0397d2d582e1eafa78ec1c7054f5646a63c5118adda65068b327a8bafeb5fd6f671b52924e325cfec75e46ff29ba21b7254b5b16fa6b116d5a5e115de3abb555764723144a786883ec52120655bcc1e3640a011a3c47cf6c5477845f55f21476675226a83dd6dcdf667d70571f5978965f6cf8dd86be9f4137d44a186632a03104e6a5ca8a1a7835c9abeddd61202efd76036dc40ef149de9e966cbdb769edcf1dc9bba00daecc46e7f72a18abe416215e5b43b87254514efdebe598039482363a8287d761482bf19aba038849fa1506f10eeeae058072862ba9842358e509f52a4f2d8a8f9739ecd94ffa1d460ad5ff046eee6749bee5617fce690f4a9dd6b9728e6ad4b3070cfa588c0f4f54deeece220c5b91e0f41e4c0ad91932b1e924cf8257ac6def5bb3991893e84639626183b9b18db1f2c397b68c4bd8119dd5706f5e8b7f1907a5aa0e027fe5982ca67871ca3227e825962d641f1e8951cf1b00a43dc8115e7a34e36e1c69b2edbcb3dbdfb23356ff8a4819bf22ce1800913b438608722a9fb9388de45b6fbaf5c872cb6a671d6427c4d8cb31f5d6b1c61de187a298ba7c76ae5ba4260553c111fffa3c0889ea82c4dc6e4077c869109fa90e6b0e592c1af5b7d79b6e73ede9aade25ee24723e029fe56af67c1d896a136705d07f442546cc1727872d7c8e977b5bc0b64649bd5368067c21869ae9b22c8d0b72c4059309e71e0169caf2d56005383886e1085736d28fff456096f974d5998e2fa4525037c62f066db4a7374a6fd6125491388a521f5552e4a89c1168f32d63fdab5053e70de3bd0f7c970e9bf6a67368039a8d0ab38eb5a7fb2bc407e43f56d4331c34cd87e60aa00b852863d74fbeb6eeb181135b6d23934b24b3bd2a1e728337fce9855930f84b1d6112ca7c16fef13bba8b8b5db65380790365b1f66bce2593678dba5101d1eb725259df19fac84e92960f2a69a31da9bcf1bd0ae93806740b4704d2567710d714a60b22db836b268980e273e3ed33785605af4e86300569b6366f022a101aefad9a2b64b7852e35a192787bd0f158b9483e6934057252f52b510a0f8acca9d089ab13e8398b0c2cbd378fa685a73d78981157fb3792995d6c074cf3f4e52de55df25bcbcf768b5372adedc6efa317a55954356507b132d3a7b69ec56c6c085e58c97f25a3d9d11c4b33df147713e997fb4d0fc8a820bad8641fa7b0748c48f189d5c54fd598445276e2f41761bbb7e829ca912c0465f7b9f39ba009d4237480f8d358893cf26a20ef3c350c2b24bdf45eb53c138e2409d9935974e8d277ed94bbf03a5710d82c2a502ef47170b82b8839511e2dc326be04597161591e6a269d3a9d84cb1f4e0fb304b362d0350e80320f0a4cb0c187693a5e0355a3747ca3a3555169312f4b8ed619d3bf18aab1b145a65180951b2a655cb080bf44e496804f8933064c55d1d9ea3717a864727cbbdf26d021d847499fe1b9c51c730c2c497c6bdba590f083f1085be26ab00888b9eac5a44cd3052310520609ff5560eaa4a75464ab22c55a870374621bf8f591eb51efca379f67068999239ca127cda86bef1e232316fba80846a643820876d9a6965cf94d5066ee8388ec618363b9e6e9bc12dc8f14679d89c7b8a715441ea51545c01cd00db3d830ce558486b5adc50d334268ed42cf4cff77f4ea4ded97b1e082b5811b9b929c0024511d990075ddca9d810572a0baf2744b59417dd35c0a05b7607cd3ea0ce9920b94bc54f94da9495063931ca6e886583bc07e3b4339df8a5649ccc3417b193349c492aebd69d3317461f97bca9d29d941e49afbb1baa4a5cfb581702107379c94fe62f0050752bc75086d23ad18cf2e4f2b8aa5eb4b6763fdcb0938da67e132318e91261f76a46065480d438c41aba6288c05d07f63ff19083d8529fbfa250b3559319346955647f238c8d399bbd15e3769e3ea40c80c642df5017df9817c48945b527d31b2a83ccf784b49e1d07fb6eb0f80a50f1b4c69f0625d4cc5ada661e38cb2c6b263e9ea4f70f957afba230a4eb60615ee2fef5fdc73e685170193099650380a2f4e0e4c5985732c752946f712936e09da933b3169b6af2732351432659c324749e5cf2e02d5e7e2b398ba68d80ba256610ce71369c675d440b45f0a2f2667b40cddc3a119cf221e0b0bb3b09375554e0d5bdbc2afc2f8c80e8008fc9731842801d7cc3697beec15b59e255bbffca3c1c84de9b4732484abc8d7d0eeb0cdfafdd4363d795d2c74558ee13bb669ae6b12b28af195811e372a3ac84cb2708244ca4ae22c18655d6b4337d9505d31f2e5f1aa46bb64f89da22f71f9f251813f7a7e680376cfe2c93bbbad0df985cd637160ce5123f7f32afe805cf0110bff2b6695dbd15e394699c89e04492ea7a4abaea614b01dba3b1c8c523e6986ca16067b763667bf6fd34f2ae90dd98e8a71c5e94c5e96ddffddb4bb1a1cae0e52e18f1b90ca6a5fd6edc9051fda2d6627020316da09613ab8bd1d9dea6309a321fcabef05761b61de5e07767e0a1b8ee4b411a819b7478d55655e22ba764e241b800b82b3c4d15fad91a881ee7e08638ee2a27192c00454f8b779c206a1ef53870967207269de0bc7695b89d3249e506800fbbea6e1c6c9a71a41678946f4ae9e5f110de5f4622ef2b1efa52f328c921c12b2c036753f7543db94fbef1066307d3e2143fff1160a730203a0f91cf49f95463d0879c825589ba8373b83035bffd295fa5082e38f75e2a761092b26784ed8db9cbc8cace98b347b8ad12c8a4f59aca39aa58e80031eebdd5bc454b2645a0908a33674ed5e2a42dece4b2f0698f113c0878a078f299d7da288002c0585e8cabfda0c789313de9f048be4ae4c1d49b5658945286dfcd9038469f6fcf7dfc2104d3353f377c35ea4a89e978163545a260d0b95e7504a252c0d4be7c143e80db4248175f1f70c0ab8295314daa30eb96962bf9be5aa7de484018bb2577b6589796ef305ba8887429cebe7add3eaf2f989a367b9a4aefa26947d523489b34cc86a95d228d5e16cb409992c9a6b8363698d81e742eb900be21be37532d5ff2d39b46cb001de0cb90d88dbc9b85db55c5c6cb8535189fa6da74944e19ecd1d2cf4cc81529ae6cf637850384e0dc7877f1371de7d876a23e1f058acd732886e97832b0d6590359e69dd5acabe4bfce0d32766601fa983b868f104e39ade3334efe8694f67ff23d8d71196d9c5a3d6f804c4eca9b8f5588fdccd8a19c8f99960e49b9ccb21dfa203936223eda79ea53841c9a0f6a42d7eb5c8315efae35f1a6937a92d9d9b859c4d7f9bd9d9b72d4a2884e3030108ebbb0047c31d9f0b7c499e40d5d796d79a2e100b7d25c074d41efa0526b635b40b95d2e885a9663175be716604f2abaa00e63ad1f3878466efab273ccb1f6a41cf71462a50d3d9ef7efce247257053822b72ad1bf59982ec1f253a9e793828c4ad9e22fb26390ba4a29bdab5ad7960bb568580621257aafe8615170b70959fdf151642bef5396349f550085f5b53a94848f1b5352f39af83a719b7abf0cedb414fbc69812401ebfccbc2c9466eb1165b956d8e735cf373993117e08aebd676a90c97f576704874c5e33a86a768b3ab24a56d8a7208df729e06188aeabb4375e20de5a5c8c729f0fc888ea7dbc36b60f0f7b7ed8646dc1e526a78acc4dd46cc6b3278bd5b9d0a8f54edc0d74d3a0d160ac2ca0899aa1fb793be40c62196ea22e2e6f7321c6eee77f75bbbdff0ae35710791da995dc6649c3fcf59da4d26703f383fb82da3f7f92219fb24108165e0797c6be153a9d6b420f8bf62ea9705a8ed3a0419f521655fbb7ab8241988ee8cbe6d31ffcdcae32208d49727258d8fd763460bcba1597b137a6dd567d3323b3aeb13f7353649e901411040e7bb758aceb59a00c0ce9222caa65399059f63cb176efd5a12e4af60befe20441c89a35e6fa8c65380ef94fe3123403c4fbcf7c56cc1d5f9d96bfabac3e7e1b912b92afd76c1a07d1056f8dc1c27b47e14a118c50ae5e53ccf58ad80a684af17b096b67952ebb76a44e16ab970f33e9e035bf404474bd0eab5cc6fa3fb7e95dc24c96ac364040f4b06f892af3826bbb87da9192be6f0c181eee11d9fe9e09b479a3ce9677ba85d4f66e03b3b3f18d9cfae587a110e8433d6df48b1e318d428c514348ed5065adca784010ecd7a8b190d84801b52683a1e89e8cf6f1d7bf6a4c280c3ebddf27f257438938280c8780d65e2dfebebfdbb8564724d2b75d3911de476c6352bb0845a1ff8b2e495d18dfc2d3c19fa24aee65be84a79b21827ccf677aaab3c0a92ce838905c95dd775111ba87d7d89f3297c52be08f034d215434558c07a5cf129593d3dd664b3df0a20be29de027eb8aa4e2391e63af103c0997317c2548e22761bc569fa647c259c8123bafa4be0dba40d40b04cf0c49b85d723c5061ef5d4c3d8ec0eb868e6083a24893ea4148617e1ce572c3ece2c9dfce0a4dca430d33e73d08bf08bdf62ab885dfdab7640a658e5a528965d7ae8b64e9406871616d4f81e5b0ba2cf1e3dbec3cc69a8d805065ffe0370fb9796901acf098b46b9b13234294f0f34554c93b13725c6a9a0b4fe28530f368472423da96e969f8aadebc38f7a6d68f664791177a965dba291f9a0a789ac3c6000b5d8e89c9eed2f7b1bab2dc5a321e1e653c29a0bc43f6814f1e2373c3b68c64a6605d04a6f0c79e2d87bc28aa7ac080b3ae5d91ac1285578dc1501902af921ae4203b0060b45f6ba7b5509f4b924099bd2e290dbdb4f77feb07639361ff3946e6643eb1b376d9067bc9bedc77ddfac20e8de76902c0f8a97d10c63b250e51923a817a2300a52855cede4d0c87c588f1f86d1231c76b5eb4c670052dd78438bfee6a1150bd9cbb15edaf50dd7f48b9326039da06b2bd8f553feb2c33938e22aff21418cd55f4e86d10d9f18f2a3d1d7a2585c0442391847634b68f3bc00e9c697cc93955a6ef9b6d5f7987a57fdcef6da1ceac5af60a6a09fe3f478061887c25d363b223cc5bcb4e791d2e26ed747d22b4f57c0bbcbd0729b0a0e03de7c8cc6e6e77698f1b87cbcee6382cc08b6202f9dd46afd86b62aaa4604c56e7fc27541858b6cdb7cea71962de95b9eb50a813161919d0be6c7eef5a4772958946b31d375d4ef62b1234e91dc1d1a85c4dbba978612bef378c03e2e447512e031761b6c6a2248874e97bbbb21c449be7f691a5edd737b32716cb4f55ef4d48e1c9c3fb7ac90ff84bbae96c8a5a05eced176d5e7b297e4477fabea86a60e30ae6212668de4df0261d00917ff91978881f2f333724a7a4d67c780d049544ecbbac922069cf3ab944b4179a7bc2028319ce7b008e72e16dec6d18e86dfa58537d09af2a1637ef4bb1302f4f647b79981e0bad00df0b1a5146fd660e8ce4bf8dff5e4be84b247175b7c31ece383b1591a485a4310b6a28d42c16ec206416e144f1d266f1bab44a0fdb389a2b2febc06b5ec7c2a25a45356caae09e34d98e6dc7e3c96682958618204e4dc1d8f86d8d3389bf2e9a576bf58ef53215f6a74833ce6907324f0b27731904db3c322d11328c220a138dd16f19313998b02ae7775593823e7053920a3dd0c6f3b623fa26db29f6bfa94cf9a60747a536204b482761c9ca68ae4218873c020b7cef6afdec756e050683c39a922d2f6ee00827c29e389ea3885c93dc05f39922570dfe7f6de8cf4bacb199a23807eb739ac9361de564897299284b5796c64990f01141846a82da8269071abaf44bb46c7ade8700bbe5872b31b77b623b9cfd6a394dddf8a0ecafa6bd91d574bc7d51dda22b16d117c127500f35ef17fd1a5e7da114d3049dfed7dc711b562fbe551b22d81a97ee23fef6abc0ffffad0ad2776d160f6038cf92c4a0af30fbe007af07a535e35281e84f0e970708badd8c91d128156cb46617b61c4da50a47bda7e4cc5056888bd770fb1af6f23d95ff7386b94a8d9209962f28eb3958c15ffcadd5dafa4b5342b4bc504eedf3f5c47264303edfe8686a2b83e923fd870472b92b623a71b8c649b7a05b30b6caa509bc2ee6ab9c8684ab2677e7bb0318e50905b7c3c929c3ecf9de703fb9c44d834235eb7d679b01ef6d63364bd76e63da7eacde50fc7a1f39b2551789e85268d9028ce8df0c4ebe1bd208db84b9fa500b17dfd274c03351d58ce2721ff249fa136d78d0b48dc503297c677bc21de1e49720781c6a3f54bae3e48bfd102badef66d577c05745ea9449d9e3b0a5e4c5c757ec4855028b858f9f3bc296f7839a9f503fe4028b811849e4bf43ea861962e2916a9e8b0c9d2d7a3644158465235001a0d5d3f750d5d8aac8c1f78e538a30a9b50ae68d13dc0372cd97073db9f3fafe18e5634288c81038eb21c1af88f4e3cb0a1aa479af0521142cbe2a64bc3b636987c07e0cfe4d9ddd2a3de07040b3d332222dfb51d7195c963f67c169caa73517f68ba299726549448621da37b39704c9c6c8fa336a10e9f6b402e5f82b89b7eeb98f142f70c0da124415de4b2e2660dfd3ceb6a3e9b1ae5840694ff58ce75f84eab037aa621ff74b689d695af7b349e26f668449bc49f26b651cea09923fd3c644975e2da16d3853b7c780680fa9bdc73b130d1c7a63d6a214585d182402747080855a00f382497ab75ae7c6e6911804d410a8fa817eb43faf651519b0da86bba09f78c3166c5db10a8d85ff457d6e9059c81e2aea324419116abb10fd43d8701d832d6029d5c71c3a5cdc6d74ef1ced17d3ae9c627c44e4bba621e4fb6d98991d076c1b010548bbf9621391f630b37af97ab0448f1a29b3c7a4b0ac37e56cb367fe21b8f97da5632ee545c5f72c141dbfaa6e564d60ed2273c771597c7c3c7f77e784d797c892914ad3d9d0031c8db3ad32a1a36c582e3d24453023910c812bfe3f8e5184b17ecb9aaf563434b65e85ef7a28652f0968a0bb04b89f851e84a1236ade65241b8e2cbb3f28712123d58410f2e3ad75522387f36492b907e8e34b827268f9a24d7a50248c82223c11c90d88601fd218953b44dfd01fae4dec56822d2d9c1e435f9fc85a360d5a775d8bc6714d726b9289d7db20025bc504d70b9129c93a4a5868029c7d3e2bc1884133abfd084de5fd4443023b49df1d6976cd64fd6e219064e2d7b05b99e30a5cf52974d7dfa463fce52b0e74c01c3b45beeff76398629e8743cc9ee13adcb35c5a404743215f36da8ea8ba4bd9f160bc7a6fd46d74a4f124620011c69397aaba4db4b59dbd96fc6fa10cb0c5e0f45f1bf75010d27f5572d24dcc767de74e45047397d8ef0587121f45dbdd824978b04a3e071eba660cce5c16e56b127b60c95e4386e37a2d6bec919cc0647e8d38c243941e57f845331a5fa39a037552ac478101c3cd49513bdaf6f6abaa843736c9bc888e77a195aed67997a2fda95b6b91e25be5f900b80ce53338fd3a2366c662c37cae417758d5f11ed5eca5540799c36068abea3d09dd3fba6f344ee60587725fcfe330dfefc3697455d571c83294f208444f6b21d3e6877c966fe74793e47dc9da8af1e7fc32c97e46d3073752ee77dc102d4cbfc7f382807b15f1892590beaab2e51474e92bf2472395b35e6edc356b6de8de7d374f57ba26118afe4206a326e4b3ed9c387930006be6341eca3c127a0fdeadd5577be95eaad694adf4b4f74c4cc5d1dd99c7b4d66f72e16e44f2116c3efd8603924a4363d28bc44cad7ebe1f7a849e629271e4e7154864fb3ad35bfde09f84b362793cd62fb0a8fb965fb9bfa92b4a004b52adc8064e805f478cd585bec6d658df1c9864da55a93e41008f75c4a8baf21c1b8b8d36bf972a364eb64751f5569f03033127dd94f2296a338bde57a55a5aff254e3ea305e4bb9fd03e5c2a500bec0f73be3b20d1e525f8084767d2647b1599103226a97b9aefc11db6a93b69d72660bafb911e863669200239b0826fcb4c9c3e6c62311711886ae70d0a73be026022abee145cee46e56c5768707e88ed19453b228ec509d6b31d20b03dc3b68a60d3d0d01b0a50a1f7360d34a14181acbf05224c219e7f90447108af65f2a9cf68d58faea7c3034a05b2b26586554c39e1a783a723b2efeb304d6e992bc30a4ebfdd43887bf9616bd9c65119e2804b9e9ed76933e4360cd45eeba35b4e5036717603d7ca726dc8c0e2e2ca6eaa9316365fe0850999e47858984aa56b41da155cf9b0f8a3c81529754bbb9d13b0f4ec529bdc5948ab5266369bdb8e1eaa4e03b81f109c0e721b4e74c60d9ad0d3315a1a46a99baf30eb7c20db7361dcca930a8a980a969169a47efb3b5906e32d7109fcc49aafd1c9575703ca31bc0de8571ecfb1dd54002cdb3b91f4131f44c550e21732068de2a118c6b15f25ecc90445adb76417d6ad394de391c920e9c0d554d4c0a2e9c7886a93f1ef3a89fb365abaedf674c766b4ae5357d6034108df257002ff7c40f8d230ad568bb7250307f10bc6d18d21a817bb6add188faee66d38bb8726ace2c38b9895254cf58babdb1abcaa03c63c7aa4ecb77793d943a4210d956d0344dc01a23f6b8fa85bd0273abd8fc2d3dfe5e8f178c977d5ddf283745230a9a815f6e90cf2fe2669b9ba38341bcde5665062a48980976e3110e21718f17dcc83087628506ba1426f81b63446681bf5c9ee0d3b425401e445020d8706ab770ec98744e456041c6605838cd4f95708d21c593ac250bed7942084f110d031199eb2be699ee2bcc067c20b2b2b81a6e7732bffae562605187909fd44c0b7bbe461ecc5d794cedf8210decb65da796fd665b7b2937062bace950ba42d2b5d7390c29131f8e735ebbd7ec9b806bdcd6bedc149870074d885441a5f72fe5c58879f4df0b824bf39537ab539eab79910b65dc1980db42ce1f3d2bbd4b564ddcfc9faec6f7505c7d61ac1 + +Params = SHA2_60/12_512 +Msg = 01020304 +PublicKey = 00000010d7fbcdaa176bd4c5bd963a0473d054031beaabe4a371b2c67273cae63d99d6bfefeb6b961eee3bfb4a0d54f8d5c7de7be337f3493c39e28d6ed202fb6063a751f1bc71c81687465ccd9de5627856b2fbbe2274b147f253a0ff9cbc8de61597743e5286901005601614ce70a7f4d5269f7b529c12fdf61d30918bec7a6689decf +Signature = 00000000000000006f6bd8d06d3491a1ba5d115a9f148834e7dfdd3b6dbce9f17dcde2f5f4958c0120d87af5a7972c68612dc1bac5dbc364ab9502ac38ded6562109bc857ae3a92fc34e6b799b38335282ecb12581580cd7ec34ebce035fe25151202ce171e529d09b6c31c2777a1cd85b725897be1d56ef063ca1610e71225e911f82a3dd9f60b93ec7975363b7ab7f26e0f6efdab22ee6c7024b346a405992c33fce6bd91ec1b7924b730e24a4322f05d1bfd106b792471c009861a7c37c2b08a43dfaaafc2f99106266fc8c6f022bfaf798d6abc3c96247f89ea27756e99e02960c1adace8386e48046abf61c128a8dfefc70eb92bf3aa59b875c5ed58b64d7615b4afe082c71229952764813fc1a10b8f034cc5616aa53847b7bdb23a6f5fb0f0518b8a6fbc29deb05c8e9fce2c878586bbbb09cdfc12ef4ac11c1a33861ad97d225abafef1005c4260c18d6fadf225c370e414ac1de814238c218133d7eb02d0d72af2e07b2f0918a01897e401e6350e86c3a86273ac53f8f457e78780585afb7a0398b1a3f6b25373608cb6d5adbef00bb59ec90f9df3e06bc0778e7060d8c5f48e12f20cb411d027f6a2852af17ca95dd97f72a7988a6b870a742e9fb42964a21d825fb422bf49ab2ba4c81b5e1dbcb51fcbf09dbc9c4f070a61e461b82beb0f219228399ebdf66164adb31adf6b326abb99825144cb9d2b44dc5b5626747fa6f9f0d3b75070c5df254cea7082e25c1806bbf63596bd61b20cf740f615484233a351e4bfacfdb5bcb7885af4934337a9e0c301775a3c0d2307a5d5ddecf14b3fe396f786a882e41e105ab30f0ed1d07937beed32cd152c48b358df323417f563094d02bf0daa43899aa2c6cd9f90983585bedee3bf8c2e82de928547b978a65f9ab9e9a97f31a5607ac9323447490b3426262b132b5e0b47806df03ad7e122f4d9096564d5828e0df6e255b3fee9354f6ae0bd0956c5c113b38b04cc1ad354ef1a7f699aad9fe7b8a45b2639ae0a6be705d2daf40c76f460240e84c06b77626b388c5538fcf86fa8b614085efb15d627f39f86fddbb3f444ac018bf547b5c9c43d789a477539d0b25570055dc7d875b5115701ddc3c105619ca0853aa620c86128ffc1ce4fc0199da8363223e67ace8a4d772111595c541cb9b6aae4c1b6d25ce29420e3e57910796316c8e18a6fc1b572a275003fe4861689d5b28f55df433d83f358efef7f63eca904b2c3523118564ea51409a57bf19f2a26f0fa09a95718a5826ab0fb5a59d052f00b382fce1f11e862debc65da757e515e9abb21b25b8d99e3fa1e7cb8a22478ec2dcdd796132150dd1e1a079d773612b28912cc4def3bd4d3fa768a25f19406fd79bce3ac99069da917fec6efb6fc7635751df48b996d6d578eab93b8eff40a5c3bba81ee2c8b35126d308708725656a0782d1d0bdc5473dfd2abccdd48c1ba6f1ce2254dbd216d1c8fed19481ff65cf2442ef1152360ce8486fad8f2faa762ca5a09a6317b24a62c362ac452fd357239af1e5fb69d21cbac67269bd0712844ea3448ab14de41d3d7cfc99967d99cdef3866c1c5605dbd50d6d777a6cf1db1ac586eba01d202a78329dc022ab11a28877f8bedf9d8a4feefc9139ea72baa4c6b9eaee0f36a1f843948c5aad1400ee62a5ba16983370f66c9c09c99e69e21b8e00c4cce2f603174359cb48ca86b51b49c0753eb9f9cf6c415e6671c134f84f57545fbc130a96738ed3c5101c4b610e5837a4b87ee776be1eaad0881637089b1c90cbd8f46f8038d8fc4bbe3308f620671e0b26a4b03a9299be917c4df5cee8440eb615b4e8bcd04c68220a453a6e986f9d9cca8bce2e8ad04accaa8cb73af6bc2be21e87c213c105da388f5d27d5228446a8c49cfc1c93beb812b5700bf7e9b9c347aae687ea5e5e8fcffbd58397861bfa1f280105ef2c1a81fb7030f1550653f40e6b3ba6a1601fec4050adeb13ff4b791b4dcb91a27883612cb0364e8b9f0e02998462568308388a1869f7ec7ae904ac206ce7aaae734f91dd200c0a006bb4de67cb78b7baabf5f19ae1fb2d57a2cf0a6ce6da39e31de90c17702f998c0fd7ff3495a6ac473437202f6e0bb6dc4242d4e30172a656b82256ee09a77b527e7928c0c74511622e1ed2e083a032492fd284fa3ccd8fc1eaff8840fe3515d0ace45074d6970f82f4b94dc2cb513b72b6f0cc7bec2a190d90a7d07c2017b66e4c5bcf188d555d417f0e25274c1367a4f0222846fc71083fc62a922a8f2d8347b94763fd10f255e0100a9b744f06f9be936cf82b8e13a7265469051bdaa50fac797bd3992a28c23bae91a0e5a503a650b2126ead61ee237a5c1124a0feeb397ae0768234aa7f1f0ded973189defd27a394dce6e2472445035819be00da553640c4a5659d05b94d25ad91d18215bb76f8505d0ebe465f7ede1a99da01de258cb2d82394a2a200cff83a8b5e5c186e712e4085f15ba74bb6584e6f1962a3bec236d4c37af335d38c8fbd0a2dd3ac54de9b7ccfb7ac0fc010b9070b3adaf7f5dc0750f8d62eb5cffad3b564a85b493c308b6f6cb44d0242a91a3146c71934e0403f857caa84fbbbd62af92b1682e9bd636749e6cf92ef43c3cac8fe267ef2a2c11f68eff7069b3d6b9eff71afe5f4514b680ab4a1f081916a1d684b6222c3226bab7a9290528b8062aabbd6659128a5196717e7b46557f355844e41cfa55acd306a5dfbd293fe8b7de1568e030c8e823f27c62be7082392f23cf8b03e6c56387a6127a572269c9bd283c05df72dcfa3e9b6d832ca4314c09e3ce96fc07e79f5a0b72778b68ec9cd26e48af78347ebfd2e733bd44a70ac1fa5cb9057c9abc35ee204abf7b4a5a9b86bc1c4296d40107b45ba74336b3b6c82d1dea9fcf0507496b731871587bf08161a50f67f1cb6eb59885a071a29b8403de365c8e1530842d839bae98d920011ade93304d4411bf2bf030c86620a32ef68df2b5aac606429f18d4380eb8bb88999791235b0e5dc1ec07e87546d4a7abefdd68872e2e7663231fa60af2601abc7d44bedec7009dd4dd4a799ec996f59092edec56ac75ce6c0e4dfa35ac891e205768fa1a7afb734256f4892cdd928ba32f4f5b20e1c985996d6f38ed7a115d34439af2450ae7a861e4f97cef1c9298a7a07953743d303370c458180c03015e3afebfdfb8be2efb53fcf3d1acf0f97fd2695eefbea4b5000642256d5aaf9a2da18930d66f5389ded9b11d5a65f8a3c867d752a538100529c0df92aa8f1fc9b4d963feddc09af1f90ed8bd46338f85e4bf99f28a8bc8b3337c01907693e839474d97964d43ae881758642ff14f9a3a57ad3b600db6161f21618b8bd0eeef53b3ceae48d7810709b0c61c369608c0ceaeba351692629fbd1f3a323a1e7b70e09e3b5e249b5214316473b0eaff6b8cfd907b59a1dacf5e323f3c6f2c8a0e1057ca239c4be048d1587b1323b3f153bed2279377b5b00c4cb08c13f1c691fcf5fda3e44fc1d6d2804dd7c1254d1f333ec97bc4751e3b3cfafe0aa2313bafc23a8fc56c6f4aa198f794514ed1462134cbe78c246fa9df1445d887de7edae48d11a07c4a35385bb9fae1495d9d0ede4cc90831c0f790aaf7129fc26366f41e961d1df0e8e7419caee951befec6fd3c4d40bb3f8ca5e6a1cabaac013abadb0a770de139003e99425e4e83b593cc788c6fcce7d0ccd2c879ecb76a4c90dd87b92189fc5f7adf7b9b0b395aedcbdf9b0c78d1fd7f42d84391f9a267549f87606353304739aef1b571f812cf201b60199e986d712f4691ccd27a9ab7a2e5aa74f2972a19753178c7f4f8a80cfda158046330b52d22b7f3d7e16e6bf4abdc54f885337a60bc1987655d6c2a451edbd057140cbad8e415c5367c16fdd54263091440a821ab4ad3204560070ac984ff8b7d239df90324a87c3ecf60b234b89b26728c917ee8a02123f5b5f82f944c71b2fd4c3661e8c05955577c5d878d5a5a9ba159f3d35e950fb02dd293c401a4ac4ad38bb2bed5816046a24229de5b4304167de2d7527ed36ed7df70a9dbfd05473cf5fd66a021f6eb6f816864ab8d9bad5c56cf6b1417e8ee90e3063ebd18f57dfa4c7532f9a8d61db00b255411ba984cb275d1fa3f7db42cf3afc15e922cbccc5ced7bfc409d9625ff462709d7daecde896c1862aee52816743672f1e1e3374a0bb47df653bdd82478fbad91b82673a3dc17e73f866be3afce9781a0c17740bb880e0018add02a603ddc9a29135151c9484e08244447d3ced2818f1ec80f5b165d485cc48cd39394979aafb4009726ef6262329433158740188b6dae2e92d06441968aa08df8bcdb07ca496c6831ad59ebe7bf1e03e450a1c14c36deaa2808b4b9ccb25ba5e22622e64844220d9d43634ccbe1773e367a1386527c339efd5fe6eea1463c9112cc3a6ee4a3c70ed8d19a9766ea990d1e019e15c5322db4f29aef60dbff8a735a6ba20e83ab8fb7bd602f20be4789572d49f972b5b6f3da293552c665616e7b2ebc840d93b17a4e7f1b286eb0957b9a654716ca026cfe30376804f09a120f7d2b863772253057b293f3984b8f408c47e42f412303e5d5afc740ad3d05e77dc9358145bc4b598410a5a509cfa16407c8da69526f95bded12277de5c8e8a10e3f112049bfddfbba24006b9189099406af315c0233b1abdf7d175345c2d401b51f34d08f9f5eb58b08652e39f43d99b7d90d9cc109fdcbfe0639236d061b6601a17a980b2ceb511ed2c4cc3859064ca3a3c326efbfc252b014a321ce36a2493938159d57ea6f9c59499240c2d9878214f26fe34338bfdf5ced841043e4b22efeda728cc55778a90dbab732bf98ab5aaefc2a47db2afb7728e3d7ad49843f9b9b1a3c17beb3489284d60d62a3164b870a24eab3e2a3d1ffd5a1e0bf62e4cc24e2602a1898704977f569be2f7a7f392601ec674fcd0c146764bf61dcb5dde61edcb9a2ba8cb5583a63083d47035d035b4c6464367195c0d4ca37bed64f61a6481b868f86b774d87bfdb43b6d3557d425672bbcb0b3fc1741f3c209079872e10593218c5b2b6b5d9b89bce32531f0f5b45b54fcd31e5c18c8b034f908fa12fddf9213cdfa055b9817214659e7fc3f9e67b3570d4e338c50dceabf7f4baf088a5344c004bd36f3a7a08c6817f268e580ec3e032759b84c3ccd42117f48940816fc8e751bd66973f75ad11d18525c922f480ea4170f63f2cb3721324df033d1451475b4eeab38b50499b4d5d4706b72ff05e31053f65b8d131f3d7a5257fd94521a64a679229c4f9943d35c97de42b15d2304fd3f0a4ee67cc663ee2b3fba42c79c76e9e3959309405f172d0c73f12b92d5252b91173e05aa0a109e2b09ae4d7bfe6f5551c8ef7687a3a7d5ff7aab45623b6bc30ede1ea44b26eca6e32ff2a2d779b785729e5ca07497f49e0e7625e91a5337c07592afa4c22dfb9cafacaa9059fef7dec02886f9afa09e599145e93987d2095a112acee6a833a5f7fd1e3e700c9086ccc08d050bcefd115189a47d574be5de34d0c162c2bbda20565c0163bf6e2ff721023f72ca10abf24b67650a9a879926448efdfa798386f7728ccf0f0b59cc27966891eef7b61a19d41979bdba49b1a452ecbba1734223569cded76184b8f8660020b92e5a1fb5222a3b18ffe6569eef0cbc7c53036d98c653b58ff61a0a7f7632b9a34dae0ef6b130a4d2e586111ef150e239643e526ffce99875ac22aeea5d6bb15377fdf8fa3ba64a8b78dd589ac6463bc02127470a7485c41ce2a5cab3ef24301c4076792ab346d7f66f134ba822e277b5d80bfce298d0b8399e1367678e04008cdeb4796971a09f25f41a38e5e5620ff97d2c2a57d5c6bf17911683ff336b95591b48f9dd6e992649976f22d7aa8dd48161c2d470ac85fe10fd2a5b1245f2085126cb1dd3f5645e022ea09030cd7ca47053629bf9bb26dfbc024de34fdacc75d0c4f1b8ce1ae19f2bf2cf336436f45487556487d6b9b38ba3e8e808f363bf7607d531f03d0c2b09149b48847de56a167c6919a0a63d163eeaffa023d947ebbf605b84f0dfe76c816b6041f5edd5b11f21a16b2bab567196ec2282d996b6fff0f8c60245823714fe13f9ac4348e5d7c5847c81172b1af3b4e57d4a5a77687417f0e78e65c229db40868c3d9d217c6c52306b5330d37d05c647780e3061e3e86774fdf444fed8bb12e9774fed12009eab769f014b08ec8fedf1c47c0a434470150c93f6a907665d3e460143b83ccc4642f70ee38adcd52b402ffe5788c5a52d8d34a3c6dd25d7daddd9e1172abc316ffbaeb481a2cb4c385f1f931b2bd2f627c943a479c9985af0ce86e8ed4ac3393f90182ea8a502591768142e2499fe77d169e52328f870166d81c3acbb9ba7d3737593d98b1622d741a9e7ee1e608d3c3483890baab4c11eb444b664624d8f0e0a4b2a5a730240dbfa359147371ba850035d49f30b6f96a4a1c9e7c4c5473a277c44f1530b9e0694fbd05122dcaf605922ccd967c2cea1bb898a0e2469c8d6e6f5f8622f65a623806b487ef77b19362af4bba56f41632df083caac38f7e43b50fe00b88ad65c489ba4bf09cdc73a1f5c5890e389fbb0d6d1f20033788fb64e2686bb0b3e6c2d6e824139e42317f2d2c354c36285df8b6355f37b34bb221319ab258037095324c51c67afadd83c12140cde51a5cabb8b8c004ad54e02371ddbac553035f27807f3814fd7401afd5f5ab249faf9e626be8f3f7c316961d592f813d13cf6e9ffd7765705e3a808675bf82adb720c736764d91bf48c46490be6e06968f7ab14320a8f6f4db953b4adcddc34e685874b42297ebbad223c41e8ef01d01c6e70548f1935f2e259efba3efcc893a5bdcc9afbfc671c2bd15b96b47d8d2a21c4fdaaa8bc072afdf99e7425319dea9cd4cf2212b9bfeed58337e1cba838af266caeabeea366290277f40596d13b1375acfb1bd126ede2617b2cfaacd9bf1ffcbef9162b68a1aa8b36c31a75e0e9c5b64a7747527b1953fd8db9f0ba4d124f044f4f91dd3b78f5df5e65ff62d05cf14bcc6aaa190f7110a3350725ed607c58ce5ae9daf4c797bfa15bf461ef20b7323c8fded517ebe86fd92b1984b1a274d0ece9d0e29a87a3f6183c9b49619f6b2355624557bfdc5ce4401c615830b8c3fd6ab51865958f50aa9c29f7bd0369a5b9abec138ba64c3e217d7cbd5761d8a623bd69b716f727e3649b31b13f888831772a3b08622e4d5169131dd4544ad9b984a0a5cb8938e384a4d07bc08be572b65220282a44273e420d9472a8c828386c568415267fe3ac515b3d489f593813930fe5c54f17a4e297e4f25f9febd44eee6cd3ffab5c4758627123837b691c5e40b4f7869ec9965523261b9da149cf24fa524e9887a920cfa6a6c579ee1ad6c217d2a61406de872f700b2f6c9029fdb6fba64395f160c71368d477a8782597591f87e871aa45e9225e0efb7674f42cac4cddcc0e75f320b872b40894ac288e712ea9fab8ddbe5d8fdcce4b6d9f16d96e2a0d213dd6511deecfd9828b230800808feb3584fe3ef101ceeb5baa4f936f344022d37044e177720d7080f5765410f6e714d7c9c576c16fba5bbe3536d4976359b08773821e100a5eef8451d30581ec6b90326a428d73b0c6a6e7e1fd97c599089b35cdac4a85a7a162cf78c5499bb413158d32fd8eedf48f21c56ffd7a2b0b78659b451806ecebcfb242be234d9732fe555e45077b440ffb893f1e34a1a27a9e164cca7b58b78ae4370435b0e7f89ad2ede80029cc962e1b4634bf2bc697d1ddbc4bd3b6b68335d7e14fa38aa843f0278bcc5be43f84661925fb7ee18970a4e1b67fa17eace37a18f380d6cb66e4d84b3edbe9a40aac2e46e7fa948948807bcc6db7fd7b8892d34c6294e4851ca55cef998a449442f9ae952b1446b71aed9ef7b76741bace8266b523ac769a6dc4f7ae7149ba42b9a9ef0659e3c811d119b50dbf836efaf454849806716aa178c8459246c818487b149111cce12ed1e4a2eb124819bfb63064a715708d97909a48134d8b9d07e58f43c36a253e5587c6b4a03f2ee44678a0fcd595f6129eacb4e134e58f437ef1c777daa0b0f72c835eb9001659aa5b450d7ddb93a55e802cef192806cb05c6920244d2c925b0b8209814f9b5fbbbc60f50a2046ae67c449d77352a6f31c43f1ffed9e4deab2e2f03314153bd4837cff35edc8bb84f71021ebb5f9397f06cc3c8277006958fbffdc074d59cb76cd0045712870c241b72c811a7d91a8a2c9b66faab86e0356e770b8a483383437f15cdafd2fc939828818e25fe34f87d42da310abeeb6d07b5c36f68df96b4f355131d134f183ade33c61b64883c2ed4f065721dc2b5fc41dfb98110e6416ebca7d3557821a64ecd65621759e7c520f5d56075294f51ad231cb8e50454f924ed0806a914446803705620e6439ab8871085ba8cf10f827dde989e32add5f3394ce552d9b193fdb3f91341f69ea4560ef27b61539b2a3589d419dd57f2a440a14fb03213bd4904beff531f4a4132ef073960c4a8f2e44cd113d936918f0c3b551ae36154ca0e2178aeec3da4764f8c50298f38195314a7cf78d86690a78aaedad8f776157f6c094d2c12ab945c4fd67e83f963064e840f68071b9d9dbf867cbcfed74cec42900125804eb2ea14b128cd1c4a92fca5aaa822892eaeba292eadfe6471d9093561e811ae82892610f80196063ccedb69b108458f29250f2a95ddac6cf61744eece785f90588f1b2a2f2eb45b4198a6375ad4a2dae465d5d3b2e045df6a635b3e7f5bd2566186cf57c92a5e6467fb53304c0da707653708279fd63b9f3b46e9081063f8870a6dae8bf9b80cdb33d24e009bd702df9b6aca4926ff28cdfa643885d9a66815c9f4cba4d6ee2befdd1c43616f6cf0ea0b3fef0e2d2061757a80d717f1addba035265297c427a4248c49d8dc4d752c45d21ebfad49194c5de674898902511ed4d0a11ac87ea85e92407025fc6e61dbef4b43fd0f7a55c6dfb991652663cf6110af8d72d76bfe383403542898f8e71a960d907fc7e653d8d643edbd82925e3fc3d960516c351ec5160853403a74e98f1ae62a683791f723e7805785cbfdfc5fdcd1dabce5f55c30d42c7caf81011a6c9db0bb9d6d60e67595900a04dad61e3f596c0d026ac3eba473ad17d9295cb3d0e6febeab56e07b0556541e3df5c737696ba22d9fece47a56295057bf3d8332a7c0172de7fafa324185ea4d50bc83935fceb538fd9651f6b5dfaa1ad826c234481e41f2fc7a14b95e3a9e26d21e773e88afe98f2f7207ef884ce2aca9eb03ae1c2ec86e74f89b717ab920b185e1f190ee362e2be2f0664335b15670aa153dc1d64c90f38093fca136fb4831674cddfeeb5c11aa79a0fb3c84b88c9dd6dfb8146cc00913f47d1123f8bfaac5370b7c11cdf6473c439216c7a2d0c0067b895d3ee70e7e9e505d227ade42bea3bb6e64cbb9ebe1b34ef9bbb216aa585b328068abae362a8052727a3ff17501b30b8666cab703ef770a52b77c217e7a653b7cc6d02e784c5680c181d247cc4e383e9287ca656cdf42793fdf0045c7b506e6a83fbdaabd33dfe0e570bb6d04a53b0372491a4484eb33da0dbd3c4624809f9c1bfc1f360c8d7b9612a8fbc1ae193f18407decb5d8f08f52ecb0b8c2f4b0c9ac9c5a196c7290dfb90117ef105bc6f6d944c77d87ee089cdcd443efbaab4bffb29f8a665d6a5166c8c43b65cb409e20dbc769fe3f515a5d8e698000dc54ee304859248c967317a8a96dadad8f9d5a663e95600ee94e3d449b3b5b76cda6a5385d6a3f1222534ad89d6ce9b3f74ceb61e9fbfd477a75c6c6b8066da518c4a492ff40ae255752a5c83c61a8c071a989064f679091e40839694bd448b73357cfcf3524cbc4f6de4ed04ef218c8327af767ed6640dfffb5f7b45079b5a36c01e2f44f307ea0ee22305ffed1c0e29c177770e1b594196076f362410261750dff61a7d9165540aaa38f920d7f9e7c1ea9ee3a9663fb754dba2b42d324123795d49bce084d840ab5cf60da1edf0e3f695cece4ee101076398d1a15682ce03c13eb3055567c96e4243d17d12339d7e1e9a6daa922886589542082d3fb17206eb0126b14ee3a2de9ff31ed416fba643c61cd34622171ed86c4c567decb282a8e237301cfbaa1cb0259d4d984ec9898046f380fc4b2a9b0e8b77f997069c9b9d7c0c6f0295674a6f449c5ac64c9990877974936f87358e335f21d64056ccf13f2dcb73f80ebe5a4132ebfaf060f08fa6a7a2fa1d03efe2fb3ac52f973e9d6bb343424d0a2a07d93eaf00805e1072ec9a6d7f32f82ca6d260f8e8a2cfdb3dcce3a278dce0736064909fb6a6f1746ee7555a951f7ef2b860341573fb3c84f257a85fde6b8db1e73ae3b40d77d283745307d7efe962fea8cd72228162f875b9100e3eb529733f818ef23fe7993d8f2aa676307f43c7390328ca8c96390f1c8b7df8f09364930d88af96d34475b43300b234ef90ae0a03738d8b399c4d0d141ccba1d15f722b05ef96926de5053819dbe400ac97fbd90a301a5498a18d7755b6cc051b53b4d14c1aea151a2854099c832d2a54b0147aac0649b08679ca7d73986873b503131deeea4e0d04e6ee2932fd403905bc397b51120a6defe0b49cf4e6db5ca3e05eab486d1a1114183bf946f886bbd8d45833739800d7b54ef6ecb5cfb5886fbbe430c34bc3e440fc7f370845a4e1bef279069c18d93ca9419348b2ce506a4653e0e04cbbf7728660c56433daf32ef079fb6f4f9678911349035569db6a3a870735dcb2c2a765145224b3e6af816adf9644bb47ca64510ffe6888c683ad914810b4714c2530048e774cbfd3f5b401e4865cb1d0aefb3dd0a35edba257eb0f1239f634188755ec410454b41d83a341f9dbca080beed31494b90d22ff1182e4fca0abe7cfc213c5ef7cc61b72ed3fa740d454a6c429cb9ed9ca3e15ea55d07c54783929e4ea22f1d12cf79bb17cd769f361c796b8dd4a0575a1af55565aa62589e342c235eff6555791a35582ce2ec4bd794a4829027fec9e88df9e2657ef230807dff776c2b09dc8c80d97c23874f367ae5bfce2b8ae17e0509f71ac2dd4c7a029c7d4c0b59470e581aca70d7ba464cf8eff72a65e62ff72d2ef589073295e06028bf918eb19cbfd6dda0e0d49f7ebeefd348a3861326fcdfe3c479f95f9d477e8977a25d5f181c18972e83165e9f06c9eae5ffa87e30dc50a5e905d70ac3926bd4d0f1de1147ccd6c2d21cc4ef07dca7ea35de4af01be77597279ec1783134960397d4b9dda0ffe123f5a87ba1b47f10e3614ea628edd79f43d57fc1d9948f760d498309171b381d871134563a254d89de37414285ef4f316d06f9e3b86d738f330c490c04b34e8d665ace6bab39924b04f657a650a19c41be779314ea1f2357c95e7d4abdb69decd544432f3ee58b7d0cc8116b3e6734e399e271f6db64020aff44002fe0842e3c7bb2d59f19afeea8e80eb55b94d1abdfde0b03f012a2e0bb80c45a3041e5290c1f8e1a014469bf7ca5610289fe4c1ce6b8992c67b21b874b88c9d26e77cdd2b1fd78766999cde72792788846e7fa1013c720af1e59edba058bccb855c1a4108507ad25227a01407b82c785849b78f9586436fc3ac034888c74f73797292d023ab2cbaaa0bd686a64e48463e66508ea30d514cb8497199c01137c1a64f6203ad65223be87e48cef9e9bfbded671beea27c5efff6bddd53cbd03f5b74ed09f9bfe53bda56adb21c7a2a15675b4a15e0fc863b5fc3329d11865fea95dfb736bb4bb7cd1ce8a336cb659cca838db216cf02cef2c361b18be337918c08095e21d8447ac196499cd5cd8d3f0cc63484b73e614b541963a0344c2944dd6d01d3872c67bd5238e6fd4d5bbca58e6060b18090e31b0a7a030ac4a8d607a4c8ea55e3f737820516bbc6d261a0e8f0e627f297c8f40029636c5ef4ed535eb5b0e7d0f0931062fcfa60b6e82d9c27a45e0042fbb568933b02728df0b7d08c47a3939f7895432ca75b00f3b2fa2c2eee89516f52a429aabb6393df62839304a7619b201bba3dea95801ffd61f7eebc344c28746e91f74439f4a086062808d5df0157ffcd62718b94b4f2a6e2f6774a0fd0325322faef09e5be0ae01323fce27e19956c6e73663af5f3a987ee91916df7361906dcfb08d9c567c60829b6684edc5b5a95e9189ca5b964f112d0ba2388017760a3707c9742221bf7ec4aae49a32e91bb3e560a0e31406fdce054c935ce026c76e7c00232b6dfff3c2269f72b93937f5479dc0b812e5517708383534c75abd1a5481a97e5bf47d7a90ae37d42b412ba71dae968d30c0105d0b1f329b5dd6edfe5fad01cb8534413faf0fd3cae3eb533115365dc3dd2d2d2f0fda925f9284981c148ef03eddc7551cbb9b5d203468a215a4721274b59724c74169bf777ae4b8f493d430bb22dc333426be07110a758f1f7270df4a3b3da6058d42e425cb5ee1833f5f6a3a9b1bf55fe242b3ef32039e350337300b58670da3769a924848124f244168580e260b9051a830296ff0e1ba918b806d6ff9f7364b522ab3761a42f0354aa57f08ba7078e162bf96a67d29e22878c973c12a7675ac94d66988167bcfae46a9ee47624a5614c884128f1ea4e92d784abcec9af423ce0c540f372b3e42bf511d9bee0617a5602efb4a284fe63a5442b52e7ba02a1cad285f655b39d3f3288747a6f175258ce0f3e5c0637c539974fa06f20558555aec0056cc54af52a6f9f21aadcdba063cc7352e0c23bd9ecafcd5b4c8959cf034490664918327a0b4f9a58e922054fd98d78dda139ecce464db24b4b7a8cfa904b72c18e32fc903101d4432cfe3e28d83afbb6e6367cbc1c45002dbbfcbeda9c2d92ef5e3570402cbc1b716bf72c8e936f029fd98202024bb17334881281edccd63cd7a358d87150871e7ba9d34d724a08cc4c9674481ce756bbf865353592c754befbbced44bad65228f21845a7c16fe7d6a9958ba1861b19a5c62a36e7295dbfd771635e2e786faf1b77905ca040e1a69f8862f5c08fb848b0aead30f15d2886c097aa29e89c202463d0e25f156c16be65bb1f52b33c034a17bd7c89f8a1377df41296deb8726b314ca959cbb17ca6e4f91c88b8f9a5da1c9a8399440f9b09fd7086d6dbc3fb09278fcff09b9d6fe0b59ac21b96bb90d25ffdd5490b5c27362b849156da1cd8e19dedde3a0e01255ea87a85f23065cd17a4ed5721e3b93d2a84b93430ee126557cdb683b14a6589a540d69d6ff72975d4efbf799c1b3afc0588ab21c49cc6e7409d793132ce29f351e2686bfe10c4a0ab702109714bbdb43603796365086359d356abe5c0813a7ee40643635ba2ffe4db47fb4246b80552c1fba4c35a026a4aadf5ceb74331fd7fdad37d3170516f93164acf868484cc9ba8fd9be60afd8c9e54e7af050a0c48f9c588225627949c352bcbd2c15080cf9acc031537c281758f6c819fc06076e47b8c43b26f490925c2245428f9d79456ddc092cac87c6aab88e4d1f9ef1e6942fca764af6de201ff4f1ba75de3d4ecaf9df2f55ac38180c11124cc20666807182821438c312abc114fb87ebcfae2dbbf20f2df849ade2c16c8ddc3b06748a77bbfc8f9621a0dd4df752977fe08d65b11befce4ba8de67583a7b0e2c7c5d33bea5d7c76c043eb316493f90a9163326450bd89e80399fbed506d1c126b928562e146023878e1d919d5f0962fc1e1acf1aa9296d5766f187015f4a8217b14a28b86979e39e888fd5e6825dedc1803025a6e36f76b0a1a98c510e2877a560bf2698e22a79ab574fffc3193ac17e27d2c218786db88bd712ed5b568a46ea520cc169d39e1a4d83f97347a2bb18098b5e282645a2ad4c85dba69dfacd167fafbaad52635d2e87eefd6c477f5335f4769aee02f7bd9c14f08aebd100a6885a275bb1cca82a94eef5c0a5d8582201ec8da88da0dd7493b1c9855ba2b9457637e13e4dc69d042a139c6de2db4f42216a57d93e8ba91fe257a689ae94667c1eaaacf20af6d36da9c48dad3db1633b7eed377fa3a0d2118b0b9923e569b581d96cdf02cc77d8e5c12396ba9c27f730d610706e7a59783f07107a5ebdcb3456d02cc79aeeef420f858a017e6591c6f89fca207fec337df5e8dbcd07d8f507864eed3f70d28c681cbaef4dd73a116286aad63b44f308f71b01d5fb8c3953843c4b7f668ec26ad53c38fa5807fa0a54df2637ed89085b8be534dfa67e08dc03314f4d61cddfa188e555390e165510688726bc7680f5d5475916c9405aac92b06697ec5d7bbc09e6259a589083d3baee82d79dc04244ca374ccef60d0f0d6918ff48ef846ddee4866c96e38a0ac5caf024efad0daaa092a2ca25e31c1fcaf98f0f0f3381cf7f66f07d9b05a03bb86fb95a332d193f2027786e8bba44b0d70cdc3af498a6f37a2f6ebab298e62c33fee9d95eed569e6e485e6004dfd3bbc5290a462623770d07ef58190f3f61c09d7cae49ad2dcf2dc14126678725fdc0258c049cd743a4d4f3d1d0b687cf45c9074588090844465021b977298e64c6bb55a354dda043326a5c6c8bcb8afac399e93312a85fe5813114967bcb2f6acbd4135881ad867dbcb846f1b5d05a6e6ceb5e098e76c7a5e371c05c848247691ac0288dc91832801fe744b8831e36e2fce0292991946df3ec796353969469419c470d39458a88bf2773158ad7aaa785266890a52ebb914125e471de8db9fe4f47494087e5f304eff22b22b9b7eb06d0d8f3c3b4e1538eda191455877290a3fa9a32682c844f5979517638eb2eacf759906f799b1fa85bc694ff778acda05d0916fe4a0bc714a413364811d689773312d9bb178265399aa6e0e331dc0ccfa98a5521be364e3a36626553d26e80487ca972254292f7b504fae23739b4f02e997e54f6b2ae7f7cfb723c8c172507a90c6ceac272bc3b51cbbd1c3df8433ae5136427e39be6bdbf16bb19942c6a1d1b4b44ce08500c6799304fdb3d9b2685aba0684be59bf5e1f067bc961c46aa32df1ae142bb7a903fd881a92b9a347bfc29b1175c1197e47f55955a30bdfc34433c73485adc6471c5d2a5ae6f078acb86134fe0c3e565c072dc4d0e0319a5f6a39aa3e3cae2bc6773645dc0aee9f233887f7b63d6ad30a3fb7ce998b34f6b2aeb66aba62781952a2ef1edc4308301f3dd7b795b364b7ca6b72fd948ea330175b1303603c6dd9b9987401b85b1cb7d4c6e375b8ac956f25487f9c15e6ee46325572182c80c739af251c08b25cefc739d111d5d95713d25b439a41a3ba866476f82db73edf5b17004b8642724d943303bb5486627a9d36b46ee4ac9cb37f23c51c817bb6bac140d5b0d3da9ed9e23986d9c2688e797aabd984cd6454b0e48e43d2a01ffbfdd8a9b1acd4bf3eefdd236895bddf868a12d372bff73775c2a605bfdd6c4d4426c41491081cce4ac90a0be7fe42a75d2e2c2f3af3ca89ad6854d2e07bacd4d005cfffc0daeb5e1efb1ab628513411ba99ca0a88cad66d9c38ae0ff5ffdfd005796dd1fcd3fb919a2c3075305db0964cecd3b0059ed8c09dfc44cf0d48baf81d7f5f3cc1a0dfca47517798a8f9c5103d238ac759c37f30837897286ddf257cccba896a9ddd375a903955c909951ce9ec7ae8f901da9253ec8ba0c37fee2617e7fd5cad5142bc2d6d03cdd8c44daf128a090d6a083ac1c6fe151b897fabe749bf3ab4b2e3307a519c6359f602c597e273aceaacb0f2648c96a7c66bd60c99cb3d87e7977a698b398c6c036671f01ce5b4c0f659de90644d1b88702a248a16ac8da9210c1549584e591fba36ecc4ff9f27456da913746e6c8bbe538be35562d3f9f92bc0480e3a15e1fad8198c607ff2d37d6d5d6488d064c2cdb2f47751144b6601f05495a112143bb11344b0d9b67557c43d552b43b18cc3d85d9225b9bd4a4e257cb59c7c090232510569399fa4db0562cf9f949d49de909afcc5b3510afaad2b5ea47793dd683e17a5f66a50fa6fca013f49d280b77c293eb489ab377ed646bccb401237c4e34752fd2c7b7f5e4a77ee0a587f8d3252de4852c02103666b6aaf069a40ac8ddcfd719f58c3501cda31907eb73a6dcdb495659b0c9d8bf0b849488438537e5bab961ac8db76121ba157e2c96910b19fecde15fad8d9892d65f3de1ebbec9b945cb8d8b1259a357257807176b5df05ac0207bb034d9431c7c0d9a8dab0d6587fbc9503234eb1e125ca542b679bb561513da2f4995a92d6143936c46c62c44356ba9016dc018df7424970753da548870413dac92a517f61b6ffab93f200db66502548c28aded7217631bd51d9eb47d21b18c13937d30768fe1def4397e7eb521b4c6224814feb79badf7dc55cc1f88ce7c6b9b6e0ae8c9cf70958af8bcfade27525cfc1904b83f2c9baec0b534b80723d1e3d57e65e2c9a86421b702d7a47e21546373ee242e854b2f68cbce2b1f3f77dde5900a145821f37032ef59aa9bebf5036684ab05fd6012bf587041f8921582bff27a18d047f65ff955e8113158c99c7d7c92fffafbe5860d5ac246660a3e7b8a69ea7dbb0c48428bd590a61c9ba97e180d8d617632c1cdd606684801a78d727f6816471a0ed64baab2af5e26533d74883f366fcd97c034f9bec75a46a521755101586f11fa1cc62c9677e27b606bf0bae01af71eed2200dd59a3ed5540cdc33fe88867d80ed0a8c80d5b4f6b440004009761543fcac57296f790155f8ce34ef8d344d952b900fce28040d30209b859e4a7e4323131cf9f3fc7eab09ccfa24a918abb754cd0e4bb507e462abb0754c6e1aa6514c59b741d6886bfc2063fe1bec4f2fedceb8020f165ce356d17adf6a46635f9bd6ccc88c34147f08c861b9f23a4839e7dcc1d003248c86f0d8a169d21e07dcb4ea9a933565ee71baede643d947506f336949c9ee15aebc9c832449d9e4e3f00a733ae51d0d09c831fad30b817ac2e1299e85378e2e0a4f5a2d2f4aeceeb2661c005925034a10cc27a493b644098bc37739352eb2516edee432b74db3e5758ae5eeeb7731eb050a6a5330d89304d2995a6921ab9cd8cd0605eb2810e9f6aefda7b8998a8e9d5ea006150b73ef8102517f24f62c469ddcfad15a9acc4d9382d41ccf440f8267e110fa6aba451850be9008ab42402826622355ba9d28ef0b31d5d13c608e14b7ce72affdc2f326664824af8ec7cab63ac5b04121fdea3f37f7ab8f2a8f12aa7cf42a40779ce520766c44e73fc223e019a6fc7c6e16ae7f177b36dae40b6cb4c37e375652324b3efa7029f25484a4279a7e9de102667c8e9a3afdc96bbd8f5275f19e49b1c3c5567e995f0e8235ebadf4b19352de6fd3d2c3e1d9ba8f837e439418555ac4e0c37d19376abed7e57054f54318e2a85d0ffc7aff5351034310fa03875baa5842307217861c27057c59a71e78f358f01a4f68dcf8e606cd081fed3184b20f605df9a961cf2b120a1edfc3f0530bad45ae586c10ed1a76704ed0611940ee9b9ca9432add1604f5a765ba86152b6fd4a0cab0810ada80c1530b1bc958632a82b773df9f544c431b7e1bfc28307b9e120da90d27e21f49900f1c55497684fce278dc9299094f5efc2298f15e0ecaf17185cb01a3ea32013d89296afdc398c31e063fb48bb45628c24de6de78cca978eca482b53d534bdbf930b8335bc3836d2c674200e7e5536c692a976b14bbfe2744e4e06c32264e81a4e0e954bfb2453ac4385de3a35098383b4c7665767145dc1e61076ecb264acc308a6e8702372871440f44990b815c5dc003ceec6f088defcaaab4eb4507e36e8f0204ff380d5b4e8d551de401556dd5c18aaf133ce1a2c2ba702369b633854612c1f7fd50d43bbaa855640c829e0b1044b7fefec75cbe0bd0b1ccd79c20e0a8f0cbcd01f7b2bd015611b04fa0ac97241aae4d25e0c9774bec64dd21578a4be338829d4944f50382ee9f9541f940851c26a6f299e2c72fac7c418f8829336857f78383e651676950b1c58d058c1b0b313b5a22fe995f872482d493bb8f08982429c39e8ff77e4006721515fe747491d98605a9f36ab5300b4b2a1bf0b80f337a9906849d0401421d4def43a8c5d40455c5ca25609ed3ee190f596c7143a873d95142e315ff51cf8cbacfb92f50f01d692fff53e7790523258e02476cc68e4c962d194ca11f9e6cfbefc78bd9b8228c4155a4be4cbfa17a5ed95a28e5c314f695e4e993b66c4c9c1dcacc333821418c27e7bd3c9ab9b5047fafc9dab450b1de48823af8d4e98faf52ae129bb25acec54eeff84a9496e03bab5f8099e97e61bf233c3c2b794b6c9f8c63327b8d9c645b7bab4186f2f2cacf587f8c63d15600168f9cd05140577bea82612681e70634cdc6d6f99af5521953ad358a8fa3f1ef43f6ce858beddfd69d9f02c3554b3563efe8438a09e133985e252dda91c7be2b47760c7c7f8b3607fa0f3cdfb4679d55d3962641e9008d047bcf2d2d4222f9ea48bc28cd41dfcb8f561bea4f80b0472e4b12699825b54efda582f84be3d1972928ee76498096b8f24bd0eb65726ba40763566c9ac1958ce80e8aac86bb37a22bba3c0b2772ab0c953a3c01877070b0dfbc4c7cc1e86502c1f1e343d7ba1c3c252e2dfec3cbaad956dea91d78a00e17312f636eda6aa6b49cfcd657418eb6bcb603b30d927ab7d8c37b24fed39a53395e51c6f77f9ac0542541d70f24ed4dcb4fbdcc28ddb1f58fbdcf1ad0fbb190832eda0e9aa6a8bcb981016ca5d1b895f7cf0a792a94708d7497ea981105e51316134aa8f4c97b8a2c7975b9243cc63edba6ecb684b084717b521d9962ee0bb4710bc1aeabdaedac28bb333c4369d112c522da22fbc4581c3a9d06f20ae6d54523d370d92aa0c97939204760ad61d26441f595fb7acd478bc56dc344d76f044d90af6637defe139b6eff0bf3c90e4747eae2653c90af42bf3b5b1f17dd72d9abfee6a8479c1dca1cf085747ff95443298c70ffa0e04c9adfeab0afa5f3b14fedb6f8dc3267d9518e156eba12136b6a2bcd179e74a654f2ac4359fb1da341d47a8179b89b391bc432aab174321af6faadc41536a47009b7fcbc13d1ef13def4c25a0f79eaade2ce65b11adbf699c2a19cd8ffcdab9dcc9779964ca1c4362e5162c356b1e7ffdcef2ecab5aaa4503293fab4db5e9529cdaf600c6e162e990b2f7b55cbfebf9c2e4fd4326720dbfe485e1ce6f2eb4fddb24e252c7a673067ac4b8e88a98e336ec023eedda1a79e9e2fcc4452e1368b4bd2a0ff9df94dbbbb8ed5daa315a907cff826d5309dea206ac81a83888e7aff24a8634246149af1018a876b657e5fbfabdbe90e9b04c915210a545222e7ecd1eb41127b2cf6dfaff5fa99e83e522801b04bc55d1c0a8c4b1b304de22d0cb0ba1107df34a93d9ef665a2e33fb3ea277daa2c0719bc91273165526940c78aa8f196e88947309717fd1dcc9ddb2335a32645cac44d79726a64746d7a727e975c3e3e81b3727278f87d1295526b0b75f6223e3b11fe2e0698f11472951e892d7424f4c11d207f0fe0b7c0ed7753ae13b82f2325c6f5f84a9d506408a5ef966e40b8dd8945ae158a3fdd1c2ed3fcdf3634da07c32ac3d0672c5075d531ef754a9568b876010e1d120fbf0873d7219d2a02033422f771d7aee66e0ca82f9388f1a25f8bf95fd91889cf94edd15cef8e97cb6fe095687e7973a402f5d35de71731f7d2aa04799a5798c734453088fa442c32ca99ffc458ce879bf89ee32f9fadd7467a292b1decc5fe55e58ab6975463003018bf34c9387ccd14d834571383e91ef3137e11b201cf364a0ff8af84eea876d95ff4b30561a4b426d2c560cde89925b2e7ffc1d55f6eeb875669dba93d62881c6d01950a0580dee6ca16f5846a738e6e595ad6db74a78bfd4df8c2e5ca6064ce7c43f1e1cb6ab842a72daf20814b70f9e4b6ff354c7278f873be25afd538fb56faa877e74c4934a528bb3002192f4174e92f701ef38b90176bd3f510ee02cd846f941efe2a82921dbf9c05b8ab5a4571fce87291a3d037a01fa586fb5c506d9b4bed193a1d2405d2d8a223168b459c0da37bff29847247360f48ebd5188f82628123fa94b3db89f78ae85c2a1de8026986b5cb64a2673edd81050d1d09508451644835704227521303d3e03f0cedda772a666ea2dd5884826426d9a47f70f2bd439d82595348eeca3d5c42a1afc042c7e6ee4bcde4ba3c0bca6ef2177e51c8e599ab98fe244dee37839a75362cf550e24c264f9afbd65f09e53084446289d1b6cc10f43c72e74b88a2430235b4231d5a8c499a93cc923b09ccdf57aaa65ecae6e4ca80e314aebc88b9642ea46f3dc73eb1c4024903a855bf10e22a7b7125ecc9bf5d0ae3df6968feec7a23a6dbaba7811cb09b6a7e5b06362f228c976845523ec361129ca6ee12a720ea1a655b9c9ef0a09e37890459a5c80456f0367d3da0b7a1f56f048513af9d2bdbd30a26efd24239323d5ad4508c06cdfe2babe504a267608a1ce675b0875ba8ea5a1bd128e0d17d2ee7f6c43b7c9dbca52642655d7a244f14e35d91e3c3de8837ad113f35e5422988e15e6b992f15772825d0fd663fc8122fe5a0b28dadd988f555b577809656d678ea8790ae80b1a5897bda3ceba4f36b3edb8460ae1afcda27b3264398e65fbe12524abe16b0de0bbe1b9a5bf79036a821675ea7fae5dc64414b3d010b5ae6a869c6ab1599711464ca0a955c806c620d7c9c1516e2754941219bbcc1e18d9e7da1476f032a2f0e33ead60761b83e84f1ad2a5108d5853a415a010594a906a1c4a4f0c6577a07b1e26b11840d5ca5e1fd4fed3c3c146d48a24a90a396def5280b251a3c922eea26f95036dadafac39bbdc03d96515b19edb4986235edf5e8bb5de7fc9d231b69f86b29bc0521f5991a47e5211be6c6d78c764897fe63f0beb5982819c7c89769fa09c45d8ac90f585673a67cf49375c59919da0323aff01d0d27825a493fcb6196499401e0866c4c29f4062bc178eb8b78001c772dc0bc2b815ccb9561a08f95958eb338c024f5711d712f88fd58ea5ff12b50f6a1038e1150595e84a838098427cc936e3d45615db7c5051bb5cfb86d48b7f294a1fdbeb6bacae8995bb18c8aeaf23e92e878f91cf9d5ac86ffa4769f3f428755e5cff5f725aba449de4c3c63234765d22f3a10fb2d086953e829fdd918d398f96b0bc2aa0f9740384926ee5e33a0b33e3e66598ba41fe6d118b9f322bdfe8c8386845e6710e40f0f88d76d2a625f17b0686baa506f1a72976ae0985c5a7071cdade58dd233d2896c764f068a48295b4146d871f52831367bb6d36d2587cfc738228b1c8a4e56f3bf7dccda68a85c0fe324cce845799b276dd72245af20c217774b2e6516ec7759b00acc15964b1205bb222dc37262d766a77322966717e3cc76f13edfabf707498a7e1e992a5500585bd5e25fa4efa24c0f65e3e24ba13553dd8d0ea91076f11ab76760afc4483d9dbc33ab89e1d88e6bb8b69793a994fd4e253486b216e311d78ba066fdb13cea1c1c58ae83a0bd314274e6e48deceabb43dc1432bdf6e6142aa422f0f767df3cc08a51d02ceb3e134591ea7adc53679eb41103deed5c9af4e6b3d9f61c22226bb158550f8713176a0fc8c4b29c368e7a5f667099cea097725c2425060a2164e24ebf9273423d14f0fc6f7e62b5b5f87f096f62625f046a06781fbbad581b25bede4074196c12a5809070cec8ba2bbf91941d479cd01e0be91587d1aa9e05ca899a41425ff3888b8400a28b29b4b1f8a2c705a5b1d9573b93f42cfa73985bda62a2fcb4665dbcfbf438503ab622c3d36cf534ec7447a7ee6c009bdd63a03463843324f9c9c8ab6ed6fc388606f78c15b96fef0ae15f4832c705a1413998cdbfacd07ce6a6bb12ba8f556c60e9cf92d857ed551ca2c115b6a00620ff91daf206015a027dc8dd28e1b0a5d8ab2072fbe9876f8971a3229d0760b6210a8b4a3724643e0b2240b4e19aa8d6067f215d1333062c699bfadd35f893517201aa8d304814fdadbaa4069957d72a629d34fe3fea5b308dbe4dcab673455e920cf6b69379d237e8047191ee52bb7e4c3585dee9aafc25bdaac5fc7eb8ed2fda60947bbd6f85454ee7849629b0505f79642ae562482094faa4648a3fbbd2e31570c8bfd44041fd76d6cc52be14a0c8a1f8d6465d36a09d128317ed1473d47077b0c9d978bac7643e13c05aa6f5a28178cce259fd262fc4cb474efd05f7c7595ecaf60569403b7730f5b01b12ee95b176cb38937523f830180f1f6e296b5e5d8bb866a5fe9786c95e66e5fbf469c44ec742382cb3887190f9728290dbb211b4420bb9b3977a2331202dabbab1f06f8975076fa6a4b9e11d054932debcf818d4512c34da91d3f0fbd68a5b4bb6a0a3e10c2af0c60f2ef37ae4a0c5e60babd37a2068ee164efdbabf1369fcf2ee92a60200be2b86070868619139010c6080ddb5e372e52d078aa1cd7037bd28cef295f48c8f268b297202dd027257482775457378333d597e8cf749c2ab6875541ded18b5295eea6f6433b31b2a533d8476117769813e9c1cf3122755ea79ca4a0cde674d80c294472b1c9c47444af45d6639745ee4c6eae3da16f2ef22e6456d702ac64f30199ff6da97e346d5e643df4cb1293b7c7948908fd40e32ed5419cb8443082411056d9acf138fc1097df0f22f33aab92ce22c01f2a9b5d2520f434304086aa224efb8632ebd876263f82e485f28ff17109e71021c4e9df0ce0d152d04f46cef5ee19eb03fd4d84f10d327ecd65050589f4c1f57b5b9615362f468893e1818a3a2fb5d7102e733531fbf3c7f7dd421fd40c62e18bce7ecfafa827f041a433f1d7e754a6811da47b349b285d1ec003dc8fda7f0bc7b293820aeb3909c9c72d3c718c06f9409c2ca9082f40a8451f0cdbf14a373207cf5330aa3d7cee28e3c4c4eae78331ad50c977691bfed60a4edf8d2b2fda0de0ddc337b8ecc9922e2dbb264d27328301f1c58e4372d2043df1922844d022bbb2bee16467bfc1cb8e4692733ad09a24c4a4bde79fa500e428e8efd3f3abf12bf11942f05bcf4c800f30cdfd1d920f1fea25e6311ab56514ea2a27f717b968729d43e15d29cf4f431d55691e51081ff203572277869a86e478e45a34cd2348e6f5dd1dc237cd63af90d1af8358ea95354930fab37f409c55d93b68ca98f9d0660c402fa62fe2adc56767d3512806d53f8fd5e6eeeb37661a9ba166352ca7737b7c94445e6942739425eb38d5330d8c3143577a2cc8eb7ba47b5133fcb5c34a615be3e973f310fab069d04512421a0e47ee901bb2d67efb909cd5a1667083b81091a9e3faf3e5789bbb06bb141528ece0e20e9b1bcda4d8684a852a3ebfa7b8f4dbea9b2cfcf2062bf729cb87d3290687e3472f595365581c88e266211f1af78f24810746804c4a5bbd06ea27ad02a17791776d991af972e17167cc109706d894c75a12866a8424e5f809091afa264f5b76af0ed943510064d3aa44af281ba0991aa66e1165e759ed7c769cdc2e57f74500e1331764b245272c5c9441e7d3b6896d27dd03710e8d83a23c659497efb9c35b20708bbb1c5409107d4c40b9bb673973e6b17badd4f250ffbb2592e8dcce77b886499d676d9671ecea235e4dc0f1a9b6f48ad563ccb93c143f26c2aa4801d03e12cfedd8532c8a037592d92e74d3aff6144cda2031ef2e0d41693f373f57f315d037a87f697c37d027894a4f5c4d29c5bbcdf5f6efb901172e8737d7e7df2c6908b5c3f0b7724e9e5cba52f9d719b0325f887a9bd20f737ba7176f7332b32d8c9818b03fd4fdde217883dad0ea82e9866b2e901078e5f42a372472f4380001289c2af6eccd0e2efaaa0f0bebc8f603d3108953190b5340bcce6c727c083de5de5b3d1ba76760f85b8a77e1b336a0c982562f0430a36804c359fd97cab746828ec05202137e53fc2df4a587dca56357f332c6559be640345733083ac48367dc4d45017a0a25360a521d2de106aa23db2216483c75519ac441906eb4f416a443525dfb2051920e0472b773d5c579b9b1e23790ee1cff876a00de19a77c32d021df45a604e0cbffc3d89afeea4df92af4cf2d57a00523da313136a1150794b7277b544793115e48bc47bae0bcfd3f521d7d7749c6771a9cb8a0448c60b57fe9ced71d87c7af36b617faeaaa14097d54e0dabee1adb3a297106804c65bb66b6f940425c948b5a689bf0e6c4fe7c395b363e979975c4f65574388245c3d1846336ced9c93dca60b7db3a072cedd33e50e5f0d5561b9a7c322ca98d6435678a4999855f9f9cb7fd610ba70bc38771d3b145a3f09dbfbcfd9087af14198eace5d394ae1be66e0cc1c52613f6ae7b577003b7775c6ba06d73028315633bd0fe298004ce9efa0fe086fbafee636423931d7c64337dd5b0674fdf85c4f758deb15896c2c235310dfab27897560e1657038bd2423b72263110aa22c269a496a6f1dea91b52ee9a192d2ed7c7b0c64965a07c8143ab8e1ff888728185bce41cd03d40a5910c936333cb47e3e7c5a6343527f7e8b1844c5af7f4ebaf270143f888adf8abbe2b39e30253faabf1f38559a043922df539fc22121c241134f5ca0ba9e8a1682f533c5385a7f0f3966fe824a9d06ba2a69e8ccdf87a7640203b11bd58dbafada21d2aec82ab6b373b03447c06de353ea6dd60502634fd45b7c17d1f92abf1c06323113d1a01c05c05cba88ae902ff250fef57d9fd7f874e8b2b01748ae5e02da170277ada684b893a36b09a9334f039cbd1e5679813decbb6d95918c7b0fe0585e32bdbb037995c5bf63aea5ff0748e3b54c90fe2562f40192ef1f85f0f7c002702449e4ac7125775440b6dbec3f9253cd95f1ef7c1e5593077d0b176197335216c9bd187046d009648ddeff2b64ab1c3625095e93c5b8419781d6342a6129b7a3d32821cfef0d2a44e1c4254c2c1799064016986a0c402f193d25637ff3ad87dd480fd9239bccd60eb4ee9f9a6e4457d5cc046d831b275dae26a0ca92c893986c7bcb2aebfc6f606431a4102111f9413d6586371b3e02b8e9c9ce7b91f258f72e3a3d8694ed46db07e1fafb64d730d12dbe54b75f4ca33ad58c237bb51ba4c46d82aa1166dbee8c9252a0d9bf9e0f628577efaf02ed592f4a4b975be22a8b4206f15878535e134b74af147250ac00cf4cb163f857e033b2d80d1e011df0a7b04157656877c40f80c22fc17ce172fa9d2aa018de475a6b27fe5ba57e654213eaf251ce69074b00fa82644cb04dc182f4e6dd56c4053786bfa4bb8eccf048953fc5634bfba1dbe70d0fef671bc71e4a373ea4e46943e0161ee2ca3c9dfbd2d8105a58749dc47e52dc1f6dd3fdcf4c3e21e88429c8cdb879ea56a5e26b60a97b0a16f0fb9a848d7f0bc4f7d82648087dc60c1d786c3215783c773e41e4103984d166bea179059016e21d4822d1b28e2c5b9ab3416749bfadc84b67d0cf742aa92f063e89a80352b48e1630df37c8029acf671fbc260209faa16c7d70a438140fbbd45657a03938554678f96f15f56cafe512fe8ff241f03e3690a3c6ec2e1160c71095f061d85a324144733d7d5805afbe2d65cad334e0327cd752df78627f76bbadec3a2be064667786b6c90b15c4d9c5e3104195367785b9aa30af588a487a619247bfdb104a456b43c7b0c531b0e55526e61d7a7450d5aa50e89f30700f5b74cc383c55bf9cf40aac4c70384d6a4443fb99aa4583d9bd92985374d60d1d80ae95668a0aab3de726a251902e7074ec37c0553dab98897f92cd1bff8f8d631638d7a02c9eff5f2baf35c77dc9f19b49a0d9d508103e02a95bac271c42d49892b95f6eff2959067c2436d9ca78c365e54b15f0b21e0c5759c02bda451001c0e0a830d77a4c923335fb4e578fd1162fa8964e392fe5c71ba44d655e0ca7b16b283511f41ef6664b88e384cf2d1b58ee4211cc24cb8cbab8366a13338140f796590b54002361496c659690cff28b56c86ecab6355fe8ea91d6ec35bbf30017c61a2d964f77c31584c41129774c6f466318f7fcbe5413d98867c4fbb531813b0ea2708181b19e0ef62a64f16f39f272b808611e6e85322e39fa555ac2a4d67f4d6b0ec514837399d0645d81abdb4a100b58cc73141e964abeefce8670a330077a834d70a43a959668174e9b51a8cb795298b48a1ebab84c0e672ccc15075e76f79bdd834cec43f85146c55867af5e64e30fa15155520529328e73b5bb8bd8e97b852c7f373a125d9ed43c5fd35eb56742693746715ad04782b0ed1ed2f269f07507a40631858c6a29280ba2faf35ebd50013a3bca706225281b7f211be9040de9d4b22ad155439f6943b7a3398d6c7eba3ce9cc8146e9b2c564079247e07ef710170e48d52d1cb7a580f1f9250114ab9171346108afbabac415ae4c8a7620e9925290bce8886a6274b9dc72b7f5c2bcb3d37fa3407a759f15f68702a554b0fe5deab326d93bb07e48276c9e841e6672eeaea5079ee977fc207afd94aaa2bf3623dbd1c27c0eb1f383d84713a4e1d9f3de466f91aae6ce8ef203206eca06c501f8986271e7cfdd1a428fce5f1c37eeb57db23dd483f7365e44b982e8f5b7773879cec54e978d4b6545186d33cd763cbe3870249e4c832b32af9f77336a54d7c5a006ca8176504106e7d44c8ecfbe491726851dbe8a917554867523fd2c70826c2d4ad1a0ab4b6bf44dd1f1e63c8ddb7551843b1fca44b77ead7c6611efdbec68488b771b155532d0e670e5c828d5a3dbeec5d26716026764f56fe0594798ed18f1185348e83cc0bfd2a1243d6a61dc85c5bd6691a09a8b9200f6a7c4255cf4c7f7e26806bbedf409ca57d0f4d57a74c1a63dd846d5648dcdf2feb5dbcbcfdfd60d382fff4e530ecc73ef30309515e02b816f13a343e963214cc0ebf9a5f11212aad8f231bbdb5da3eb2e8822eb4cf670b020e9a88e9b6399694981048e85eb47528ad3b0b98f414d6527bedf507e71671420d1dc3518993caed258655a0eec2406525540240d1b62f22397311559e5fdec22bc21bafd3df25a08a21335a3ae09bb66b477dc6026809a5a5d507aa7afa3092cba8d4583ee550b6c59cb8b5e68f5855231aa95b9e77b124eacd0272567e741f6917ac0cfd3b43e39c012a9c93efce436656e3fb7fd6808ee4cdafc5544584fcc81a961c9d47335f9cddbc9f163d2fe53c8fb3c30f1fd59f776d59cdd920069fa48796f9ba54960153086543493bf1fb853a6fdd5d0e0cfd08d097ab5c05d27b2d224d5998b6131883aa2c35d21b0ee53d6946c7b0eb54cb3929ab290276542da18126a0d6ee87e20c8e1e4afac275f3cb0be865a60b2232613cdd94aa9bafe1adb4543261326cf930f35d99ee5bf95f3e34efef2c752e572ce278565d5acfa8f78959d8f8dada79a4607fda0a593ec021528787dc744deb2a00c8796c029d2c390ff602d67be6665973dc392b18ebfa689e817e2d52df2c7cf3d1404cd990a2bc006c34f7c044f6dd3ecc820fb0ebf6e2b6389a30e11c11b1ea99e6fccbd72a6c394790c03d41a7accb5973382cc53c9b593bca0e73081b95466c0b92c840cb2072b9d2ac885a0fd7aa3452845332ae07e7c7cb397d2db54a2becb584d29908ffedca5b24814a91c550fb22ae7db8a0d0bd35f6a39cb456dd0bde095c53167938dd191984d7a264a8be4580eea98648f8977e85fb0d36ea136d013155c4242b225a3d13d2bbc249dedf36aa646cdf71cb41941b9fca017b741eabc95c063492178f8224febec81dd0a24d6ada0ea372638dd1e177493c0d74c2f0a82b4e6187d502a3fc179ebb9c1fb897b110e00299e66912f1adbe328179fce4f4b37aed010227a12504a80c5eef9179fab5516a2e527453b6b0259cc3a1089aac3c85173e1f3a3509db75d1893d852e21c8eb8adbf0a1df39bdb3e1bd7310952e9a3249230aa68a119dcaedd6463e176bc858208d01d09383825ffde313ce4a8ad08754b6944c284f3cd42d13c8a671a96497b2fdca730980ae2248f7fae1e82c1497173e66412b84e9935cbe31c5d164f603b177179dc7354feee122efe57c5f6a959d6a30ad72e90fabc5f74d4ecaccd544378e27f260818af0016e1086da5d69ecfd46719fcc267e1bf473a8112dc457575eb62f5f3c0c6bc792c36f34dc376a8fb1bc8d18573e345591eab667123729152bd13ad6fce41bd39cea68b034867c15db1673e8af6182f244ca76baf049f345d576c5ed1e84407ac5d449651fec2cf1088219404a5b842b6333c5f8c91145ace6231078bf394894b84e53f47e7e0a1e13e5bf2d68adf5637723e0f11916c0477fbf74af7a21ea7143b316935c98d053fb46154c0dc0aa5fda1d73cb93fc33b7d549c099be215aa7a013849b86426e64fccd018d5ce47a9213a7f3f3aafbd2f7506d05e60ba9d79d4cfd34e4340e8e42d15e63e892dfc1332c457d23053e5724f4437cbadd855a4bc134ad90aa7ec94759a8f4f0c1a9e00441107144204e400ca023d916c0e3edea92956f86b8136d268f1d10501acb9dd30ab3997a310fd878a3d7ce70cff58942bf167ce06f070d7edb38361600a344a63ba68233f4c16319b63a9bb04713a89e6ce8580635061c508f5924a7f396601493c055757c4921f426ff4c131ad55d2382d562a5af4ebc311747ad09f1b6dbec73e22a3359a2b3fdf0921a303a8682876d3443aa5db8b1084f88c127b591224de05cdbd0f69eb79f09fb370f5ccbb0acafa40e649ee36233e11aa59e085195f76b21f8c9e9fced920e7123ca3428d1153d68c0dade358c6179cc3e9fae74e42cf43fe1c975133404ca4c54842cf3cbcf1c58822b1e8c2b66b7153a54598cac1755a6a0b4e14abdcab2b62b00a9bd9aca456a0716f9c5111dedbd264909a5c38bc153808713e5657ce06bf0aa3e3277ddb1c01a11cf0d0aedc25fa4360872a84afd3eb4d850325c03b94cf618bf61938ef7bdadbc4b10956f0bf776b49d61dce8e3b96ae70da7b374122bf42ac2772f622198f66d34cc2aaa03d2dbc8be57f20a2972bfaedc773c12f5b1dbfd2c963c8374ade3c6dc00bc3c1ad5ed8e713bc4eefdf7b244d8895d8c12c1dc1d030bdb212ea389a518aa518b8e7b5b05eae0d5969d5887d1d52f5324fc7bbbf0475505742805883fafc7106673499ac12830f12586a68893e0ed9190ef118eb055c62c54b1af81654dba5474f5c1c6fcd12bdc371b9876ea2d1e85fffc23a1d0e14f39e3a8ccf9bb6087cf52875106a344864b427757a458b2e42cc7c4b7a8eaf8e0c683013a4afd09ef64ca95303d2c0cf260aab08eaaac828571bf5acfc2963ca3f12b1815a55d21a99a6770eff57d8bde6b9861e7c22e5b83bd568b60a61c02d559e489d6ba4bc291ab7cbf64f967e9f365d846f772b0d55ce86ba73354bfe5f897cef9689ba1f085c8a3d17531ca1e2e399b8b61e40042f0e0cf0f7c3c6fc47ca49b9468a5e5fa29e3741b6b4800cc75ad899c59595231cab7728ec27b9b04d791895d990fad61ab65372f545e0f4e1b5b9584551f627143091576a71c196d304691b72ef521974b0064d7c6dd5cc6e17fc0c76cc5365f33192f717ce3dfd94fe22b83c20a249fb7359eaffeb90839c35a590df834c6d0e53783366619cb176827831a5258d059896aa83702c31475b9898ec2d2cfcaabdd868c54aee0f0a0794294ab79711854ba0e4d5b660304de17ef36d90b851548158f87cb19e1b6e9efa3401d1585f0dee81b40660e7ec39bd1653bef7fa6c8f5082973feaf65e857f0625c0192352b55d6b54735e3bb2e570b930fc202c596bafe40d3c59f28438cd4a821e6e825313923d7a5046f7d3b81f0fa22e72ba30dd4bb6477236cba4f2668c476e71bd709e3cce96b0beb33c1ff3aacb736aaf2890cc506547852d634be6f4ea206ce3fe3bd3071b50a04b9881785fe10b1ed8969a05d502594bf7d6b8ba0ec08fd247506babc28376b14396383f236539b1402aef5b19d2113848375dd450025b7e727e4b80c1a40194cbb30d9841246340046a63e3b5cc7f2219627f5c80e2e9ec079bbe0d0f1abdc9facb7b0445d8e8f03362c28ffe6a621a15de6f79087e163bdb62efff25c0b1bdf90d5bc89181f4d701012c9be8742fec3173e5001fb13bd11728ab7db80eda7efe79bd7010171d3dc4a051cbc6f89d72be14e972145c255d219e091a26dcc6e7d99618949ddb058acbab0662b88926dea654df056115bc2d4ac34108368ad6415f953b0aa6d12eb8ec0d89b77728396df7e5c7b6cd7cbc1eb0fd810f0c746f9d599d699062be24f5e637ad36b60a25ff1f4cda71bcde3900b91b93a2455f1da2dffd37b3438fcf3b5b21f59c9bbe904b95c8f96da084d446b929ee1d8a4f30860f5995778a5d184e7d7c101d7a4f33af2872620a26aa4625b957236900af7b7a65d6e3d06e9d8d268c7b84876145c121c70db8041c47fc50b7d8f1f1a9b637a067d3018f62a61eae6bb4102b9dcdcb58dde28df9142dc3669a568097febf897edd0a84efb23fd6ce3be944072d6b982dcc0d702d9439e1dcae5a5b1b0bfc800a0125f80f3a3478e4dc067001344900a8b275ccc8d461d4f3007787e28b4b9984f281046a04dcf793bd049c1ae6a3a4de85252511812277dbaf98075ef8810ed003978530b6c2a673f108cd0ca295de90e5377fed9b148323ae28fe682019a67021f4a0f5f1b5a14927623f4d2fd3090658850168130b3342d9fe5eafaf50a1df2e22211e590e7c97cc9e53b5945b74e1fdd697008b5a404d9b7d0270c76811cc517037c3229ce05da9c98a934794244aa3718718c92bb1524596892628e75963f57a7869cfbf6c3036c8b5f7d753feaec3f52037b716bcbe7517e54651b3de5f1ff19d0078352797ac25b57b4627bd0f58a7d138c705ce1acb628b07a9c7920ec8d2e5a2b55daeaecf97ec2819f68b84f06d149df1848d7c99deb5752c2bf7bc956eeaa221d4f70db84baf5237130178baa42564723c49d6b8706a9f8835101817821b6e11f4199592949a039443ffd327c44164c94f259fe3e1e21a09b5879b2ab291e57aabfd5c7b45b79cfdeb89b91af69468c507f26dfbe89bd3210e7fcb276b789ea28976c52ab8ffabad183d79cff5fc7e4b149ac5b286c4e23872c6d3cebfc42cc32f67a1d5bf5eb3de28e94c85877f08c62ccb36c8a4fc8b7d7ff43780f3dfba2fd3ae8be002c176cf14002e47d0177e5333734e2121f34f7e81fa567c2c5d1adbf7468f24a73e92ff33c9689ee621593510c81ee89533d91bd56d6a1e110aaf98b4456216588af847b370dea9c31e13c72a7b1ff2c67a9f5865de6707bdb02843a1f3aae99e212253f7d7b939564884ce053ac876c911435d65dad2a186ace26ab40d8818ed608b8aa7e38045c18601446a9d06ecd53d474a5876eb18574e29413191077271e14c383a4ba3c11652c708e2ea163e460bd44bbfc04477d0b654026c89b47c9cbd196df5dd0612a1b8d1a9fa677689ee1f3fad9df818e3af7c0314dbc45776ad724eb0f43e06d62338338306f61b02d2180f62c0b342b5b15580eaf7e4b9ddd5e0eaefdbde5e7733b5005a890c4244e297499c3990b35066f55edad39a6c6c5f090e69971f8b5cea8cd97f11b7288503b99ebd2baa5d0ed909777a40365f130da9e69af5497c3626208e4de5f3423a9aa278c47a0a8a6eb761ff4049b4970c528b4ab843e94b23c53b139e68ea6f7baa8acadcf0bdb3b2be990f67cf86d7d6efe10b1a4b6fe8087c8a3a58aef22c2668972aed014eb5e2eff2cf99dc8f32a8c6c0d2728f9d1af4c32e5245e2ae31439c362db958fe20a06960d8e489ae88fb8360df78e5718e069243e72464f234d3ec41b6c08529983519e3b4f832bd2a9480e4e28a1e35bfb1ea46e76ba54920e2d50522a3fd18203747d74f4d834c8d5278e7a7b225e613a94c22700e29df479b7b41436776434f052f4a7aabc89d1fb57241098f242bf8db6585234349a5af5792ab1d22993751bd7826a06e6623b7772ffcd9e30bc5982db0df8f9cfeea41a78162946f46a0c1f3b1bcfea0f19b5ac6f78bb66df25dd7efb24380117b2272058a663379c35beb96cd1a07988d68de723b29e609ee5cdeaaad84eefa206adfc1d2098c0b8b39b3b355d191330c2864a9ca302ee847ec05c6798cdfbce99129919bdab2edfbdd794e23d0ae6b8d452618e983cd4518db051dfa2c3da5ab80b271c29fe1c5cf45fd4b7a94b37a59b8284133fa4b1fdc5fac6cdb328e4e697bac968a943e5e9b3624f965dbf7682867d80e69e4eda72ffb68c8857bd4e38ad5b945c06e087ff4bbac23594b58b887198229731c37f34f31854d86d01308c29ba88f1f1861889bacf94f6a5666dc02ff868032af54bbae4d5b95d3ad618afae5617bfffa193b43eb8b2ebf86e701803b384a1a49fd83887c5b429069ffd6bee3385da831ff2b9ed12456949fb2a2bf88787ef513cbf8de8fe66fa214923bbb3d0e3ff7654173c1449ac8f42a805b656563ce12b2b266273d192168a81664c8b6a5ffb5cdc0290e4ae30a737ab966171bdfbd40ca2b4fe576b033d3890e04ae474b4b34ca7fa4f95fe6c175a601dc50675fa7ccb68d3eea3c68c6d0ac8519a2ec40e377d9882acb42d6a13ea38861374a2ed2061133d1453ccecc7dc87c6a740eee24bb6657b4d4767f2ee2a4ac661fa23aa1dcff12c273fa92b1abf6902b81cc2828349414120a483c0f3eea9db2f6e86389623e98e8be820d9f94e18c58e97fa244206da08629e24cf47185aec4d0cffe7bfb6ee099c588b9ffff15cba6aa6074ac04243c735e295a64d969df7d14f78ca75fd7fba80e86e0de8d40d5064f9669a013c6c10a0d5f842ec312a3b5dd07e64a45b3edbfc21f8c5c369c397ef2e9714764bbed305166cd9dada5e3b15e74382445508afdb2670146707aac2ff97beb55f514130ac631b34a076955d37180c2da5103da0698edaf554f7badb7bb3032ee6ad580dbc1fe722c0e376663713697febf7e8b519aaf5aaacd3117f7d0e6c5d78d3343229fec10b79fb850f8b6bb2147e0ba6c3bbf12e12d5f64c714dfa4c64e92a256a839a0aca1e640886adc2501f01ac485fac0d93a0ae1ecaf0d14ae640c7e8a7949078b2afb71a3ce4797824c9ceff241d74f019aaea4d90e8d2367fc3fe69143b081f707f92e4bac500a23d25e496d0e9111ec3e19c768868e2242c54c7922f43ae50cc7ef62fc92a9eb6661218adbf70e71e9661e39772fbecde3701d59f24dc830c529c99f91096627f1b2d72c703f009ead1a4e6809b4d68b498d55259a16f75c17344cdc3c7e4cc440508e4b987e16e251778f746b8d8ace443d3c143cd72bc9a3198ce2f158c8b3c0a3de556b37c187a76b67bcffb32059ffe2efde3eae2ee8d31d085a1e0655f8a431825ddd48745cfd8342e0d002822e9e3582b6483ac2cc5655f277a78f41d1d3f74e37e49541f551bc993e8e0e16471e97b55e235dbc32f0427b6d6fe2d81f10906e512f5c048ab5e49e1528d287cf8526bbc97b7a2954220ca78b8fe7e1e4446929ed868d7c4077a259a1f4e9c651b2472388704f2793add7c4eb66a63eb917c813e275526f9f547d72d7e4b553b122fc30aa62e8255d9458911b10939f122acd9d0d3fd1156f36268b5cfa5da53efb93a8a722c4645acfa0d1214023a07a120533bd43e4f1187de1d79ddffecf74827fcfcd31622659d2c3d051accd4ed6cab9759ee17b26fc6dcb8a8fafd6c14058dbb032c966eedc1dd4c245875f77b3312e0372ea6c3c883f566be354955b7555101aaa493f428dfcf5bb68f93d6b967b8356b58d4132b81d0f8d1e9ceafb46d9a486062ec277601cd8949064cb502bc56eed38ce7d7ac344404a31495e7c557c9642899fe4bdb887e59f691214989510629a5ad4a002eba07e2ced01ca15ff0c77c0f1c6c246d1f9d037ba57823bb6e310dbb1600758200a55a36a700c9b66a624f344eeb0401dfab3e71af9fd264c1b927986e5856b9554801df7cea85babb328533dc363bb2b16b2b239e4ed4ea915f6edabdcb6d20bf83015de6225261f2bc541c8ff2d7ce16cb16c6e84785b2da60619a7ad3b80cf92d5a55a3f37afc7bb0b46c8316bc7930d95ba1c65f04f9f15687bf34e5168d9621cedb0fed2bab084991790718982026d05e8e8a9d2a4b2965c67cde3122bf1fb63c4875bae897e4efd792269a27cad2d833a84b1a1f1956e4a82bbf6c993ffcc6982f272b4c5dab86c98b8e16625b65ef7410767ad84a0a2850fa2927693cc1d53dd7bd4db222aedb47f7053fef29bcf0cd22620fcb1cc9d6cc3ce127f6538df04a3f41bd54e59b437be09a25f931a01925278f8d3de75519cb8fb898d04f4cf996acc0d3a8a123e9fa060d0345272f9afde64b8f73dfd843d76d62a5b752aa691bc58340677ef61552cd074ba2dc76f61c9c266b3c976be922ea4827ee509fdc84134fe8b66e10b273042e6b28ef317bbcf6930bf4197c3015a784189b557869a2cce51ca39b1b91399f0d22b5a58e929d5ec5342b3c36d65d14cb31fb7f6bfc2c81fd8ff5d8778962e135a5c1809dc5c7975419bbacac858fd0914eab2083116a63f4068c2c8b5d29f70f4ef693160435a0411e7129856d3a3cbc1f1df76adfea8751bdc278a6fcddb4f58c0d73701d535a9fb381add62679fb100381a648d2f2b1dea71945c6c187be033a08f6652f04ae2075196f6fc5b0881ea71759edbc91c353380fcd2b32ab82b5507654d5c6712d73d634d42ce530f74079f9f9e299fd2a1c3f00e6f9e02895a89a9b22d47918a32b7e0fe2e82ead5cdf65cd0939666e06ae5a14eaf5db1c494aa03a26e9e2eda73c18b4073d01816750be5f734bdbd5c3c94f0103a70f25d82a362ed0aa094508ab25994b9eff9ff333894cabbcc7b272b2b87c18e96494c5103ea30c66cb3cedf4fe789651516fbe4c5cde6546b715ce91a202b76338599c24c5f5340ee1c4651fea16cc7704e1fc9e3793468a13508000dc7feaf7a19f4e3ceb9d76cf02371de55ef819e5144d03d9476b423dfc2546e6b90a874d643970890292d7e26e507cb6106241cd8cced7662d2d9222ac49154bcd09ea08f38d3ffb36ae953c44b7e3ed39ff472bdd1dea10d67edc8762ff14c75caa720a7a0ba66e7dbfdfe8a60cb32a8d4078ed4410558498e0be7b356c41356d419aa81f5ca2d34c0c35ba4f3c766f5835e0ce305ed23ff9ca14eb7c1f65b8e3c19386e2bd1e6f5e52f6bac7190a859e11f0bb83e55b343e63496e3c7a5f4b3d70df668a558df7d2d356c4b26b05a325044032a2ae9c6e8269c024d4c986c68027eff4c1c6a0a8ab711c94b9b035054c7d650664dd04e0a7a879bd0cb5216136d32372320f8420eca2807c7d7e5d1663723868b5729a67bb000af59f593719a3ab6bac43451764f00da6a32414f7fea6b8602844f07dfff4f1d591077bbd693c01188e734dd80b87cb8bc53937959970e1a77ad31d07f14c24e353cf7ffea35edff839fbe4da030348105bc2134b992e9e5d358706e36fa5f0ee46170b5f7291559d19713ae22293adbff055c95da69cce86842b1c878907ac24e26971fb538b9d1c1b974960b0bc69029a5c7dafd140f425a409cf9e03d437c135f28f45dd9ceefd663112fa2bec7ba46cb82c19fcb5aa4e121279e204612bafdce6b7879be03ccc991e2c39b86a18592557d8bca1fad3488169d90cb5782ed76f0c1081ba54293a231aa0c170af5343a2d77021dcf2c8fb7c7a5cf34aef6d91f2381e00eac7e48c6985ea491ef2742c2b75b2d83d661cc65823511fa8c33cbd983bfc89aebb54d9d419a09f4ab5365204d233d5aeab1825ce44a8a59d7d0c9976d6ac2357de4f0b6982a871200f293769129676c8230302fe2e439863a2f93ebd2b7f9fbf93ece30f95c93a7478e4e5b79dc82fb356e04cad117d1b4bc478ed36c95028f28c1ec2342cc54a06ac8c8d1bff79a3c39c6dafa9dd176c5e54c141b96927f14d321a8d5f3290ed1a4c4df17b0cbc4178296b5409ffc2fcd6406f1032d34159c8b30b7dbc1cfbbcc21a64d9b42d480720256762881cecf7035edc06ea0ae93d288f64da3b7448ab7832fd896e9029a419ce4bbd79dd951353f3e75dc436047c6a3624d91595194d17d3175b16e1b1a7f024e90b4dd6d2bfa6799ead0f2690138fe95373e8e1b829dfebd97aae77392c273e88a9e6bd364b92a6b2f1a51525f789248c54325ed00aba2df39e18badce7cb392f47d62a8816bd4483a925e7d28683e784f9fe0b5cc65016627e781fdf36e24cdb7aaba867de386fa9f39835dc43d82a2bc3fcb6c7c30450f04116af40cabf5c15fbd3f4f0fb2a835dd0c4f7676d31dde00c45772d7e5f0309f2068f853e426f0b52495bcbd8b1e15e035dfc0997e5caf55ad4205dc5d68515d5c47df86e39ce73065762336503ce9f666f565f03c9c715f4bbc96b8a4dcbaf31f4e52ee3bc949ecf8aab71ac5f21e0e308e458ddb0c23e37877e39d3b0d149b5ccd05ec06084b19d2169e05ff5f03c11aabca38b67844b99cd14e2734722638278513c9fcde3a5bd34dd971bc3668d5c7634617dbc59380fa31d73f1648c6efb34efc3d1d396bf19ced7720341f3a0796465de49863101137df11f991427c9549b7296f31019397982522e6bf7e0dd467b9a8c3b2fb01a9078311c846513e564b89064d1789e8bf57fce509dcdbbe73d764ff047012adcdccfc52c73ceb413ebab12a8ead58967c22b6f9cbbd7cca481712f1caf8f9fb05ba4c0c8b6fd8362aced4e8c52d8a00fba9df80c3ea27ea762e3921a03a96f4dd728a94ae1393d8118adcedc986f9137e3b0f7a6eeec987aa33df04e6ef2cd8e42bc8b8813be0cef6950de57e15ab5b374d35a24a3cc551825500fb26e0664b2542a3350190514b3923759b0140ad96f1c2dbc660bcf8d9fb88d225ba334833c3df07bd4d8f690f1e4bd28affbdc25b38564729eb893a56dd25420fd47ec2ab3a67bf426f09b7f1311ed51d2073f7c15a705c21bb485807ebdc584782b3cc31db9ff7d2f569ab4a6691721a97c1ba0ae7de8a49efd86f9043ded92e7143515c570e50c1e3bf13230d078b6e02126ea5f9c60d76715821d8aeab38517f5189ec58d6325d528108a95bec85bfedf27bdcb787cd16260118558121790a8c8c9eec93d453913c5d5394e6c81457f13a876e27960ade02ee39396ad0728c4857898ab1589f301da0ba3d5eb2df8fa0138a771cac3e8850681dcdd9f302cfc06d1be7dfef0d0ef3c0592de8f041948d7d83847716b3aac216e7c4b36fdc28a1756a197b8cceb6dbcc09976b01a0b8a243706bc2502fff750097b1e76b962070cfb3c8cedc6c4116c429ec7feef8490e0d129d222b19d578835302391e29d918cbb1d98f82c7a0f10c490ea07e37eaa12db99dd98893ea61892e50c3b007ed64a1561accf9efc09baf461544f7a97ef50cf64f770a17b1cf975c73b7d53d9f7406243358f796ca12d5e152e37172140986fb14a5216ae5102f2f104748eebb97c6ac2b11bc107865ddff7e782a464667a3f883cb86a7ebfb68124dbbd538d0c24f5911de1d30d33133b5c9b4274e8917ce162f1be17c0f94bbf6c7c83d18d8fff4a04ab2f726e8d9b308b1c71d0bdc9cfb6e70ee78f5e9d2c3675a66f53ca1107406a190e4f72394f6f0ca003427e51d6e0aabb2d9088984befbd23156dd556648e317a054033b61842bd0820469c15f565fee99ab699efd86ada2c6cd8ffc3b5661ce28982cf211fad79cc97c5dbe1369ec2bee8b07724975006794a015b780358050d546a3e4578a73e06a010e9dd838696c2e5df3079c676220e7bc1850fe407518e8d8ebce806f56951865b35bcbfc4085b9febfbd31f74faea1938d9a3f6659459810d1cc1eeed30e7ae2244092da8bd795263dcb09bffd025ddf0d3af45bb7213dd79d9c22f4694787996009072ee31af7771a26af24fe258d2d20942062798fd7dd93b0adde762cfbb646ca0ce5194f01d04d7314ea2fae467417c5c7460c91dd530be6b4b4bc52450cb0778af423a404e25627fcf4a5ec2c88012912e3028b7e0a9d7a1ecde71513b78402419fb95f724c7267d024debbb6829d8c664c451f0e258d7035e30a8de1c644e63dc663b1a5db4ed5391a0634baabbcda6aa056af56178cc35a9f0780651b9c0877ba2a5eaa983608cc4b2f23b4964f1f7bc6b84fcc8bde0f21a3297d2a5ca3d979b67d3ebfb70f05d3920fe205d0af4813df89e75f9720caddcf07b97b42a095a49a96cba4c9a93d691db9b62f50b559e0a644af093878fb76d9016e9ddeabb6bb5468d09385ded7be9c72a6432b25ccd7278b7fcb913132fbe4f46d967fe129684becd81d9317ddf26b196523a6dd668b0e0fa0ed21f7a61b492526157dc47aea490939f7a6b39ca3033389367d0b8e30f8a992adf2aebffbacaad048fa783bf079a56f0053c4b7719eef87b07fee3abfa4c48e303acebff56179c24591872b1ff3b8ee3d6f28d7c3854cbff8d478aa62adc1d627dc799fbb1ab2b247597dce5b542ab367e57a8e7c98410e605c77159985a6b4fe27d07f1d619d8da88297f1d5f102f7a7d11e326a488a1c40e0337fe4ae3543236ff43b054f87af533b880351c879da19de9d5019aa4c19a84157cbde3ac06dbbbb9a315ad4188867119fbd219970b29d924970f7993852a919b866849e956c5dbb4966d8cf49ef28133d93feef487f7de9aeaa215701546cb6327b64aa89fa5b53b2613e803a83b327e6200adf016fd6f8e83e2ac77d4ebcadbb649414ef4e525548c2eeb7c93b2244a7482817d4d22c13259c9cdbcab3800066e706e7d577dcb29fdd1dd0215327a158ab89d5d92222a8e3f83b37cea07486eb7946a357faab39d3e76c93fa9c5a4cf1db1b478532fa7f8abeba3b6cf04cd28d11915975d407e232b781450aed29da8e326bb9927b3d63fb290c54c3fc2e153b0347d339d11fee0df403d78761a78b85a18bb26cec716af2740864356347d0690fa1655775f10cada82fc8bb710a13221d5ec27a95fc20bacd04dd29f276f8ea0d6dd904f46539756bbf1c5953ccce10cba6b2eb4a4c026a65217b9feafe12bdc0cc6fed0dbe9a83624165736f654c0143c47621464f6c9b9ca8ade8d7b51f1c12ab1d1de5ac9fda41f96a17ed1e435954551341f9f14e91a6b1a448d52f1e7706dd2db5dc1cc2ee995baf4bb0b94ffe6625a5e59817252d7d97d440e492daf38b295d360d4d8880154bfa5c4b4b846ab5cab802279bcb7ffbd911bbbbbb646dfa37f5cc3af826e6026b033bc6edbb489c51423a30a662270584d21820eab44ee22d6933675c3bf6f8b7184ca331b5805c067bb4fbbf75f2aed477c9f2f852d6b51ed2229292909d4316302f9f9b1372fc396d01913810bf6cae701f5ee8f78210595f88e4c609e46d826c6074f2b426aae074ce624136ad599994922e6516343fcf25b10378380da2a6b6a5d3c2e6b35fe7f298c444450c6b738d86d7e21db0c1de24202b6016038ff7d1ccdd9d7abd0a3b0a294e83dba801c4ed255fd6961b22a9f969759601aed09dc2ae5807c8e9c2c41d5cc5f19b9958be1a4c041152b7649895f8b1685a00b7c1df51deba76da7e095ea7871665df77f0fb5a881ab283829bc25f7f8586f41cec37a3e115b13e1b85fc1db3dc92bed29d39a3ba45b7a46730324782ade2f1a6082dfe64ab586d4df3f9518382cae5f84f00f327e6f958b9a7449021e2feb8f60361b89a227f139f9194ab15181ef80fdba5b0b27d01ed79cb2143713cc65c5ff5c49a4879f208ee8aeb58568b80f9345f8e095dfeea396a5273614bf44a24ce2823f6bce21c3c31cce6c3d2e9eb04ed0d0e660df4c997c37deb8efe575e93232bda520699a2332f9306312fa61ee8e1f93c10764e819ba9862613fad5efc40113515e505279ddd4ab63030a22a7492253318383f74c6d342f72bd83c338535bac34ea85e97ea317e79d4bd1d5e457bac54ac89d29519c4d655523413bebf2f2bfe141ef87baceb2a80896c5e5d3491484471128e3138e21b62755e3a3a589f459671580ffb82b22cf01518b7ab2b221a0ba18728255d2e7521eca87a947b3a58c97c7711f0ff52045376128f7a6edebe36616e50c611a4500dd9acfd142f7ba7093c2c27d7cfd86f518d1cc0307a2005a1b6f4a6bc34879a58a9f728cd8bb3a70929fc9ef8c3d08fdb8e197094fe0477951bcd68d73e122e2d2958a9237f25fad7a57cbb29dc3bbda8f6fbb1f306209cc851d0b9d69d34d62308a91f70dd5b2e2f4c777c1e00224b21f76c0a3137bdfc5098752ae664be8d0f3ff383ea276c4e4f9a00a3713ac291d36597791010449b5701bfc8b258dde4de2d3e0bfe33c99f31025354172897fc571a7dbc94e8153b1551ad0b8164b8c1b6880533ce867daf87e7c78f3b353c26a378e5d41d2317ee326dfcfda805268a4cd74a2cd6a3b0ecf2c2d43e0c35305415ce2cf6e5af32df0ca89214fe017199f6f1cf5a203ad9b41d6e6b1ed634d6620726c03b23eb19ef7c5e8ffc23e7e8ce581b4a934addcf1ad550aebb749a3956be32c5ce215b232d272db345f16a332316b884350da6e4b9323fab74ee31701f1dd8ccf3e4fb7edcab435ffa5abc8dbdf5316b9d60812dd3d1e6e8aef378ab20c2107e8b68a67e9bd5f1410a76808921c83dd7932a1c45cb4e83f0b43b46ba5ed7111115ebb28629aa6ed37080c37616f31c1b822c633f6071d19bc60b132e6c18c75f31785cb87e764a8b73cba1b591e6ed4ee1ff40006bf18f6085bd402ddd8d2751b32445efb3ba2b49d0e17c2d4c8f1575014fd548501c7b29890b8bec719ec3497d75ec7d4bc02709e42277bd8421b63f178b517b1e4ee329198f550edc04c88bfa3e5ab8ed45f6039e40709f24ac1aa55a227052bb484608cfa37d096494b6edaf02b2f054c980e3bfa0043e3a509cec706cc15cf7dffc0bd9cf443fbb3a1efb21a46e4b3a2495de5ed1ff74f7da1cb852229de2b9f721ba3966188dd67e6cdc563fca85b94757809e9f3b7772f403d11b1f154fb8ed1596d2b13814bd96b2c780c82e4b17e294052bce7ec6640f6c42f429df043496b627fa0187e5fb9031860c0fac17ffa88265119e4413e11e425752e53ee3a085e2642c0d8888db9206528095662d8462cac3e419f74ed0e8094bced43e18194ed50424c383d3888d029ea8ee0e3ab3fc83ba8e766a7b1942584e6606d058c5d19d09963625178fe9bfe8959a059300d4257db397aac08b2fcdb1bdc8c0fb9a84d35dedd91dc26ee0d9c2262e1fc507aeb888b11d0a9be24b1b8a94bb285dfa2328407544cdd7d8b036954380be11d2d4337bb337a1ea1d9630acc5bba4aa98fbd4025d5fee3379219bdd35f18f7d08e3abe9cb68d34431275b29535f90b6e14995c29195fcd19276963735b3f9651eae5b92e99c559ed083f06d5acf65f490b17b10115a6cbbf3611fd7729dfe3f755fce4a618a6b2023d42c4b5e1359e0bb4a6250f00d579fb871356932a1218bbaeac7843c7fac29195651001127ece4af483e06ce123f546537b7fa05f7180e4da35e0fa81d439d9640bbb989f7e0921d0c37f20654fabf5035bea197af6dcaaf336e8a408651931493875b5b38a87f62e304b3145c857e06304af1c9fff2e222907e403c16d72be5d245dc14029fbde10243ebd728258e596076e950c46b73ca106375a06b15590e9c06dd4b8ef23f24d0cabbb104ac1b7cac430d42496ff638be136dced5d483c169559609b42764354b57812b220f25196258d3af59e2683f2ac1e904e7b712cdb49c6c12de44dddab4026d3a49d3c159d491ee73694c8550fc7e0a9baa6b4ef1f4de78c593f942f395a12a88e0f1c921388468b282ec624ef6c3bb42c9d14f55804c555874bb34cd1e3a2c1464aa3809978701d4e807ba2f709d5ca0dff125726dfaba0bf9626489a13ff0957babe23f1ccea66f09f715aeef9ffa884f74414a4a222e83a7bea309e706c49d0b6883f9ce9612655d91d284b5453efc15aaf1668b2b1930ff7576d52bcfc36e9ccd464e716115d751750b59b1d727c9f7caf8eb427dfaa223693f47913104c82b27317cc8a74872325f65b65c83b62378d43b7d2f82d64950b1c92fd23d250076fd63a59e33bb34618f0e1b7484d6f99c42b947d19fa875233d63f855130023ac68b76ecb4979c42739dd86c63a316a3ffccc76bd4deae6c652a8049f648596f3cb98568b5d0acce49479f25486fe21b9727cf7b642e6dd37ce7b4fb15213585cfc999d75a30cdf879b50b321b0758d0c46c3722f288b98078cd0e08bd69c3993b1db782d2c140defa41b177c3ea3375543b369b36f4a8f9f32cc8ea1eaf2c804fae268d27cf787da2ccc095891c1539cbcfd659d4e82f87b895007c848ef09afc7dff1c458d83f8808a1e76f0965c7f0d66c638a7d2db565ab55811f67cd39ac47361ba922020c5f256ce3160ee708c291a32282653cea4af26b3d03d51121fbee723de1bddfaee9c754f61a4d5ff9ab55030488153e8410136fe4d89db350b166c04797761681624f31f903a69acaa860b90a525c212e9bf08365b71c725cb6c7504cfb092456112053500f0c300eb1322db0b07287a0d3c08f209592a7bca2c9bcae5ed1ce2b15b915b02779619f77365b1895b047870f3f81ee3aaa2d222cb2576fecb830405878c76a14e1686281ec847e93a9d0ee50dd131c064455cf27446b7b89a53fbea685cd79033df52d0ecc108191b85dc1ef035b5ea68b0a1aa0b2df06d6734e79fe8be51879dad52bebc4e558efe62f4fe187d6e605e8fab670c76cd8fb5ee3c64a7f13a3580cb2036df35809e033456c03a5506e9dacd42b78168945ebfaf0126eb6719b568c92e7d6b70ec5f09f12b1c367dfe2d5085510f7e78a7e9f28409b86ab50d9c87ded888580872581581a68354b5301711d5c9782274c927044909945f5485d12cf446dd226e34ee14a85783f5ebc7271052479af4ae33843ed51d378066dc4c53582f260b0af13def721eac1f0e1774c9e29665cbc2b92e582e4e5e44fe0db85e6a86695b14a362402b8fec6cb32b2fc804b16e03d905523436b3db631fc6055c933432b3c332cdeaf81256b0313b5d1f534c74ced8e8411db4dd44ba8d6c2a6924d538d5535e9b2ccf9cb6137f55b2641d139d67229773b92059af5f54ff10e66722564c19bc3df332e741d03e978a575b7997ac5af0f16a37f18667a4b16b4eae094afe695707dfdc9a613fd0a013ece7d067b3c5e50dbe2859402d42637c01111355560e5007cd12a3484e4160a93281f2f36aca8f8c4a99d7d9f1d1f7a7ff751471ab9064f2b4bdc0f3e4d9fd7a4360a4a682559b7689f0851970f8407575dd8d28540e632c82f0ba85a0237dd43cfe5b0e67569d2ce541e5228f220cd2e3759df76fdc3b74ed57590181319fb444b03419e67f871e3353039ff9277c2044c85f3a492d3823ce9c87d1663175dbb64c105dc0a4ca78e9dd0f0024cf583b6e85c3c52e83235d214f40f5e38d555dd44a4bcce36e03d6dc65f84e074b133880b496b14130f5efcbd7c95ed553473193185ce04ff15f6671821d0949818660cc75f7513cba830348561ee57e435d45a8a9f2b63b8cf17e8c858d498d4009a05da838a0ced654d5d2b8340b4140d8a3982a03641c4ad39e50e0220b45c45ea4c1f9d113109dbd02fd93737a3146737932a541ed335b62faba11fa92321a0ae9038dd92cdf6e7d4cd43b3bfad2e3ec611e40f838ae180ba70addb3d1cf81dfe3e486565a3b79b42d6ce0f047396c3e1c6424dd132f400b5044c7580e1ee8a90738e624de4267a269a44efaa105b7360f9491d712b9374b3e037581fc500993b79293b46067ba6f2a9d1ffbbb6dd6c911ad721105da79e49df4f6fe07dc3cc369287a8644ea0652b0e8f55793679ed14cce6311bdbceb23682e35a892923437574b3aecb75a634ae45cea468314ea15308e16bd3e58500a0b19b6679e9376d0478665fd641f8e86a3de6155373182bc3a8821f7bc091cffff469e35260f3fe799566b209b1611d6fe1b41d81698e2fd7636addde1b608ade814b3414436b5510231a1cd54c818d90cf8c85e1bcc936e179ae287077655419dbdd296237b0258acb49eaaad87a6fd88ef66332e4f969cc3fc69f233f9ad7af279d9f490a5daba7b28c8b4eb59a7a5ce86f6d320a848916fba40cbd2062b11d4a260580f4e1e26b97958ee123dfaae2a1683e61427ad5195a1e4a1a9152b9571e6f5e6ba89b901e5ff9af9e81b25f2b71842fa9be77fe21845f9eea0b4b62f12ad52dbe37c48ecb37fa7646edad87fd2bd0b9e20c691806822b05e4e66d0c68945ed7a3d6b8b7a25ca921ac699916856c8e99c64335aa9cff202170124b0b0cf19359a832d8bb29dfee753e601025d4d4f7ea9856ebf130ad5b5c44a6891277d70b7c728a16ba0c9614de779c85db03948e19ee8eef45aa970fe1e455a8b50eba4f003748dc95e5cfaa97b51deb8401f87ebaaa265d45cccc87e2cb04ba6f4fec1e7e5e52767264c4595f255fc20a26b84c8b7072999c84d52693ef3659217649e620af9f395ed2cd2bc3401b8ef6adaeb91c3da5fec7aa163b5d44aabfdd0d35ad9463126c29b814d893e17016e6f97183843772ad02c53b8fd483bbc6f97f0e532bccb169327e2e23d2f6fd5180308efe53803d4bc9c86ec69de436076f9c8471e9376110ddfd5a9aed410b64d1ee5529734d37606e68d0852ead1bef9a3cbf94e1191cfeddef07af5b7a21642a7e28f260c8338ff1a9796e20e1cbdfe921b2329d2b243d1edc269a717bca877aa9bb5ec7e6c1d95cecd30e00e25c54ec4910869b2b10b07f6e0aecb26e7ec3f51918c1700b09342b7a0448c6555de8b4950f76adb22ab3d3a750a100924ea1b3b342c247bbd99df4da01fa7310b64e8cee873adb84868c825e3130abb8608ffaede703e449234a8ff970647cefafbabcddf571512bc001d6c6cc9adf71c585da1640d7052966eb5f37f7035ba3738befebd09d04feca68aaf3694fe765d890e3f4564f0e37386df2927de44102acd5bbb389a10788950789a9590b467cc2933371700a3edb4fea5b6f6d64751ed1ec5b72a25675529821b10908656f616d378567c465681d69de3b7936d6421b2ae31c650cc0e43d82485abac313085fc6075f5813e25cb648b76980fd360a2f3f2c7eb9c78d043b7c2ef1b58048c947437c2fe6c15e6a85f862b2c4f7ca6d52bbc6379a08f04373e6702af7f18720e0d3c7da91424fbb2a486d9207abdc6f3e8f279b6090e2e64dc22dacb1dfd4b1a1cbaf55f54c1244242f208f155ce0a46d0cc3cb3f2e1a358aeacb7a2f81619ae2c8c9f7be1e1443d4115794bc6ac35d5c18cb124d1b30340dcccbc5fdfe90561594bad7bf816630c5b3abe9cd50afde25051d35c3a3883a4eaadbb05bd4530a575a7ed3ae2a588e5eb2b0733b985ea7759d96d03d18365f3285b213020e6dc499ba5d460fe513ab612cc935fd4b887ba882b0925fa9cc86bd23d9156a557128dc28123a72df682bc2fa5cba28fc203b3e60cae4158100f14b43b44fcc68e36585ae9b71f0101ed226a74bb3be3c1d3a9f5c3d94788187cadeb22eae9c74a4c4caf09fd9f2c0d9cc33284255bec3db11b2824d06f71d6d50559d4af501c5a289facaef6faab852ee678099353a8d041cb11e577acd3b5219974cb7288fc5a2783ec907818c16ea41ad0967235c2de3a790cc7d928dc276ae7ff8c241b140fa0f7bb9092128ef7d183560d67fa24a8509c6fa2f2a1ff898d99ead7d46063ebc9ed3144c139eed1ff3b91a2af94092d57f9561c191ca26c47b3939b490c4fae0256f84e0d98fe62e113a7cb3c49dd0be968e5be2adf4393a66ce28fd60865cfc51875429cc84eb28ec5d72603c14f35133007d025d7bb84001bb40c0d1f2a5c2835a93da4831f795aebfd65cb1f8fee7977e004a0778716b35b563b2f5f32ea3b6bec196a12ecdc61834b9e79ff44022b00fa67cb25e58b69ea9d6db0c224bff2bff9747866974168f4ef4ea9d376f6ca59a42149e8cdd004f383095e6a0311989e14bc5463122db2b352d5c2f82ad6df870c1fdec0247252a219ecda67c863f931f39b150201fa668c4baa3f1b12912dffa6e26e8dc692cc636e9cb75e53f83e07da9518f35eab3695fa1e29912dd6542636e14d7a15e67cdd61ab16ffa7058f44abf5c841915538de0764f34e3d17cf29b6200212ae784562c2f34edc98d88c098cff40c993836ec61db50e86e036f7d2d393d590d2d2177ebc86cb17b76c4dcf88f83022e96286654a7370405734f7d8d593c858926a4662eee2fc97dc3713d353682959e0765d95cdc5943f474ddd616a8ca44898b44076803c75c4586e1c992978e2ff3661a86be41948119b4b49b27358905afd4af2e7d2cd9bbb1c241eed3fdcfbfd17a0c2c995f5d6ea73759b7d4f93c78c953d6cd4ee25ab144650265b61a60c32e654c904666f820a8d5ecec1edae7d3eaad48f6a4a8c12aab34ffe1bf3855f958b85458c227d1e4adbe0dd2e37a22a8d76e2597b88cb78f314d4b042f2f90777e78118656f062bcb6a8d626f4a8d00e99933f86dc75b98fd73001751c23deea596118bb49b2bcfaf4946fc38e13cb79658d5744ed6cb11156455135d686c4a2f1c26afb80e589228861b3a44704c0fb05bfcc274d5c27ad3cb545464f8b2a093d09ff8384a5f2b679dafd4f39e2884d7abcc9c430ce81ff04a83d0805113835bc9fac15877185dee844ae3a657e7375237474c3f44f8737bee249bbe20400626e1ad65ffaad5c8be50a5a7af926deb8740e27a95051ef2f68d6ae79e160336f3b6453e2c1137a53f6f5ad1abc02773f7e34f987072111f18ab0235ec13ca1813238e0cf0553c9f3c2123c7a8af5758f0f19f50a59d8e1b63925c8acb75b1deec50ce870e57787b9ccdb49200a5d2936838ffc2c7d5a080d1754448c3e015e7a93a65266e1427b51a7c99dd4402d3b2cee3065b113285903cfd78132dffc156ba84464c6e737e1cff251d6d8aba81bbe19b62f4c6fa7c6cb5833f56b30142efcf929ec31ef9f70fa2ad321c1a3cb713fc8d0249f8a48ebaec8007bc8d5a6b6d01dd440d97b604c196847e19fcadccc45381d3373f900200be0d8e14d14460a2e4edd8738d0a938cdfec11c392e7177c33edbc41dc1c5026e68ab936a300e984b8d67946daf0da5cafbe009f1fd720037be16d7e8159f3f7906a710f41f411729f7679b5208aafeeebd8aa7d6a10c1ced827f58a8c3c44a805a05bbd056c8920824d5873606d67de1eb20d6d6def9ca7a42dbd5bbf23f3cc8b61939a9bee7bdf3ed5f49af8d259d58f6c3cd1a3aa5c57a82d204528a28a24f49e8638eca1476f695a4b925887b1c507de9434d3fd320f767282701e096b5dc5a62fc02328d5fa4089c3c4cd96eebb04e13ee9c44317da82e1998de27ae1d47b2e1375fb2f4ed4c9788ddbaa58328903caaa407d3e4f82935c31f3dfc6f1ca57ffd3b9bb4a929c5081b3f97fbfc311f0590141542266406ba89df528cc2ee3ecb16c5673433fbde472bd42ba42672cab7cad96c05089e0d5a1d71e2312532869f5fdbe8191ba6be57758c49a96f510dd0bd1b78b59bd63d31dab6be32048dc750a86b6bcbcd79b1242582fd3cc418f6f6af538d7be40afb5da85b84580ac8d5f91c6e964231fe34aa4ab9ee8b63bb6eacf1d86ee21a37fb04b6ef67db15f3f37da2aa5c1836e9a22107dd1d8ed1d8df1bfed45f763a4dbcd98e910cfa2554aa9fdd7ad5cb21e8b4c06554be616c6955889f485750530365308fde16468d651cd8ca67bf1f3b739988bd7952a0c233ffa3763ea776cb413bbc8c9b15bc9cb2f74a4d4ae44deb0d39fdc0dd311451bd34f60770e0feb956644a211c43afda825203b5655b1dab1d89ac4b0564cfae68a6b5c68307182afc8e0388baf0f414c2d519b5a2f22374db989a90853bfc21eb5109eb8f72aac7b4decb857e4b8630517ba5701bcd8e30a36e8fee8a2ed0c409a25d3612af89af51d64821ee6993b7ba68fbc255de7991242b871cad90ebb108b5955153154ec8d0ddbb0533e950a711fc2c1989659b5eefba0babd0da0a77e50c8268f05f22040430b133369426f03c987c721d6221e21342104d770d108957e20a5969b006e7537f96316670e6fdb657aa10cf91582adbd7fd9ad6d0d9b10ebe40bd09753b4fa80ee821d46e294fc12b396519bc0a97b79e3c33a4db01127af2234ab80068a1eb438c6585eac566630af10a824cb1ad1c4151a9faf34c5050d46e977790bac2af817297173f6715a1f62a20f8156b3c8cdd704b63152deb48b93c5d9176bad91f5225bb17ee2022557db91804e78c93230b518f2f113ae0cb47981aa97ad3c7a7743eef37a0ad77930820bbff3e662f6c557b185bb0b6bdbcad235796a178595e506e1024be477742e9cbd77dfa1f328c62ce764a7678d98e00ab6e09b0cdd0390b3d01bccaad8f231387b1401db97d1d9eb953cde5800ddef088ec6bdca721d7f3e7a583caac588a9ae0cd99980cc003fc7f5de0a633186cd4ee4bfcb5545ae3786991dadc369397787712554824bb7fa69a4adfa62da84e2940c0131f47b2727fe1471bffa38e757febd323f89359c0ce17f37c8aca6bdfa5bc929e3e882e756c8fd49a7eb6578cd1cf35e623500e8cb7cfe3f4fcc65f612f21f7fae166c639a3a72a5ea96612fc1491022599b63bcf287e0df94c703b90cc92e1fe996d9c67bdf4049b931ee99b5abdc41abd87b08aa2dd1ac7a49d57a8d85de1ae478314c17d9b17220f555cbb1b322fddb165e96ddcb147bb2c51deca6abee7dcd98b74897a0141efd0d6163307d6a4b370b804f69de79a5fa96102af3939b39c1e09d62b0539fc1a9be209d670c4b76fbe6b01804b99bfcc6ce46ccb390ce5f98c5dd1770e29c8768cdf9960e11fd38979df693d3a09ba9e99d4448a493e1f43b0a6907aab410397708eee1f4387ac80ee4bd01c9b80c2c73724416afe35e40cb4407110002a24252415b5bbaa8b5498cca1568214ee36bdd768e14d6e4906abcc31c5ed47fe2370ff20b46b8bddba2e130a120d13b63fe6ba82ef6bec0a82aca2b03ea9286e98d1af8d48489c770435ad4bf1a39a698a83968784e5d8edd1019b545ddb36592e94112818e6bcacc4575a8e3ba9ff4c1a6f01fe908468744eacf08bdf224d1162834f1cc648fa806ebd09e1408d9653d0a7db9be41b6004433ec56d075a6c0e50708ed046458134e82a78f72c508b07d27896fc7b857401836aea9485ecc55fa83cab36b858f47473125801e7c70222cd59bd23d623954f9465309b932fc9932039d857d7464a86dc7e6ab619e1ffabdf702aae8e393eafc2a39a9c06285642885c1decdbeabcf9f69645382b89959bfcb17f4eff9b880b77db9fade1d82242af94a44c353e6263ce04115de9c70ec09d83aeb94d84f6d73bbe7f1300f6cf105195d6aa0a188d869b7e7b04d8fad08883f0a5d9972ea6ff89d62a9ef7055f46a7713a601e122481b3a199b62e9f0e7639f11179e9deb1a2c4240a5f3cb7892a5ecb0d6335ffc45d87b4a4dbf8276ba111b57c5fb7cf6deab862f7ffd9aa73b426024bb94028966de941514ebe551ea01b8265a97377473cea640377084ee3295af6475652f923c8640ad8b8ce49e05aa5f47c269d97ca18acb9e46096818543d7e08cb44a3d1240b0c851d27e7c6cf03e4a2df02dc283d7c4b1dd5b022ef0e170dbb7a3e69019ff4eea0efdbef2d8d5020dd21cad482880a9c7f4183f893c89e9dbc97a19b1b96ea88087a5a03a71fec78121458817b0902f4bbe27f8ae14ed4b89522770ccdece5fd447d180a67cf572bd03b0c1fe6f3285732cddab519816f6d81ea252c00d8cde3d1fbd662990c76c664a78ba6068c55ec3ec3c29308b620d48adf0515325dba18c84a103f1bb80ded4f074a00b334c1a6a393ad761a67b0b7ccea671ff661b85fd181191fd3ede662fc37e2c5ca95a77caee01efd8e6c55162d02275041a7712c41ed7f55995c0fdcd80000fbfa20dc1c6cc7c5b8faebdfb6a43fcb55d9fd8564c531fb93de6f93dbed385f7fecf1bc6fa3dd582b44fbf9d175d13356b81684a1f1ceee7bd5bf5dbd2a907d11498972e6921ac0b5618ddbba60477ec0dcd0470989e9baae1c217da6d623bebb4d5d2812faa1b793ad33730eb796c9c35cfbf3c5981f081598ae62e9043bd6fa6c33d06f31a34ecd4a6a5b693460e1addc21b364b576fbc35069979e4a665ec9e434092d43269a149a69226bf100f342c393b45415fab9faec03fe8919959ea05287e8e285e38dd628b23393d85c9fc00d829820be6a8a5e30a298ee83d1d65247c90c31d66f26c27b624b5a0c349d431c7430c4d9d4684fd005ddee5e03cb403f8a7023fd5df497d302d7b5bb537b1fd85be9097510acdf90ad5981ffe017e1ff838a14649d6698ff75b9aebd026cc587e2853cd5fdc64dfe9b67233a1ba1d470b2ab80af0ebfad348979a7d0a523a3c3542167bec94e8d5a92797803933a14b9f5a4a966a0dfbd1a62dd073a3981e9293feb41d4dde8bc7aa06c6e14c68719697ccafc35d05d9ced3ceba5e3ff9792f282834069d40022aff562ba0b489e1b6735d2f4b164673b7b29c0eed50a07f5d12d88e7143884d8377f826540adbee226d57222f22a817babf14be16dcb0c3bed97e10da5358ad67140d621eb0cdea12e3c373db5911824ffe12b15654ae240986bb518b9ed22a66cc4ab81342202a5f7bb0976942126311ce3e45f5c5977388233a145332b6166d1132ebf9b0109c382a9271e349ced49eda682cfd3d740e4225840d00b063d9e22f02441f6d506206c81dd756efb2564adf44aaba1e50759018d9f8765e47d24e6b07efc17630fb0403e5b1870eb3ff451690a5ea05c55ee04db44f25fcae9d2cc00d94d3e787f2c783d2eb0dcf2200eea33c23310639679ece8a81eb181a6cf233a8334f59d20dd4374213feca09cb54d764c21d0085fa69b4d9d2d58caaf707604bd260ee123df75ca4e7dfed458ea85b84a758b5e00051c2ae05cb69c907cd74150ca23b9c1c74fe18d72a38ebf9e53578412457ce08ab40ed99f0f5ef1c5635b642c40b82aea3f5bfab43be8b5b7c99048c573f9f2c95679cd8789eb7edd25122147d4e91882cadda9b4077f415c432c117c6fdb712224061bda350294043bf4a9236a688d7bad3e505262150a12caa46d230af798a85b806c6798ea3f88b3f7195e14b623aea704d0ae16ffc6a8fe1e3be728785387845e1b062f98936fd9cda5fcd6cc9aa1fc53e431e55c8ebf969bede82687476b4893b6fff5a35f76b13430631fcc48476fdc368e0d359fdbc0f79e1567d482b2334a6aa1b956365e43223d84c5a9a430fef1bbd3449f247ad48a789f11bf54f65ef14936e1b97a5928e8f2750af8ab6e82a0ee11bc305a9af0919497a1b5d502068cff1f34880a6cb351a48355f318d90adac8dc820a53fd85a788fd4acd22176556064e9f8c1f5035b4b6bfd05e9328fbff56688e5b70b71974b3d5016ac211524d6d00f9b8c56825d4c80652d73c150644dfcc4fe58824b3cee80cabe2113b33fc15019a4e221eefa11c915d33f7b0353c7417a8eb179cf451bec4128bcdea0c9823980879f8b57f016dabd97720833552b69e8a157a81318e1758173635c582e842f2254ec6845e59383cb95d1cdb4e785ea0c62d3c1901e197cc7b550490f8f486bf7f58ad3c2d7122180ed7524ccc2780a86c1b695b0c7e4c226d33691484feded6b26c417137c034e0dc04127d00c2e1fd52377d5bc60c220ba71274a9379fda8d988a63e2a73b1e638e0859b7ca4ed875eeea37249f8b56708b366e8e0b76972bc804371493a7e0bb3231173c0f38bde7a6fd2fba327a139d5dfa2d2e607730df54b14918f61f700fa878c2165a439142ca7ad18905f9e0798b11757f905d0626918bded3abba15cc8de2e7b100c1e85dc56b9317178412bb0a1888ce7f2eebacfbbb9f0866e9c521247ac7526e5931d950faea2a98774abdfa92279d347a73224b0db07c114d710848f1bea015eb6c49a47964913f5bd0545c0fadb476743ded37db12a567c31eb4806052de64eeddc18bf160a190766da7d60fb3661074e4a1e6d76a33391f0868a282ae2ab2945a18cb517aac7211869d71ab112432920a3aa5ada342245634f0f9fa140ba5b5b1998fe15d1e1749b803a265ab664e668a17ce03143fcafa918a043a88c8d172705e53b6f92114c4b6a84ba393ed290ac6d288023f614e3468a574d3f91a41673d0aab0bef410596edca95bcbf2e5bd70a41035a9e6180ba6e4a81adcf359c7bcc033926a111165c0771cb3aa78f6cb69a43c85d4c86b015054f2f304bb50f7e2f41ed21e63ac2ad4329ce8eb4f0f35f3b3b9818caeeb0cd27760afa82103adfc82b93e53cd02607a9c9575a177fed30bc56eabf245a8dc2aa0b4c94bc81f6a6b8f3a985119c715ccd7b1682a4192917383170fe78a0d540ea9597393bd7cc8cff7701e320bb68f2ddfe72adec605f81a1c1f33adee84387ee48f89e6dfd1ad072792b3181ac73f32689a2a91ff7234340c8b8f3a16b219b9c8a6ce820189a73e407e95d20cb897177662a0d32034c3e6045ed6698a9c464b0d153532789f8da0efdcf797cc563dc58db739ffddcb390833f2445fec36bedf25451ca2f8de857c3a9c8df2f47f89f6ee5a8d5c94e706128fadb7fbc43edb42c60b1422cfbede3996b75549f1223da5a0d30545174eb71578700d68b0cfb0589ed3ab349ca293762a4783fd62e1041af3a2c4f12d92455ccf75caaefb7259bde5e830fdfd519d06d53af0c43edd494ed2fbcd21b56a3963285204519db2b2b4799fea63a260c37dbf94fb59d21ead60826c476d75b9ac8240ca78dcb4a9b61eacd129405c1c7a00ed88d864d73daca4c50087cf7152f395d64b427a4a8df488294ad68095d7e7131c61266e612552a6fb73e67cb3aa30f1d8f60c99cc20fad93eebb2210a77d006967a46cf75b5860058d71f9a685ec9360280c5817d4f04f067613478c952d5905189806648ed6fbd1c2e539203e9e668cefeb525f696a7be73ea3bf8c3fad5f62d805c0e42d666b808e1b7629c51244eac1d0819259ef22d9adc2dfcddb7225b1969a9172e84403e2109c5b43ca401e8adaf894ddb07571660849d21f4a30d03284d1f21ac970c3bb3efcc035a87a75e03dceadb8a8aab7a7beff77df43ee517240e8d7b3ccdcb78f9ff174de1ba8dab17e5201653e418e4218949e4bf2f168df58e60b3e4a7b977d40d5c096d14f86c2144f9be6bf6ac17cc00e17eae5b6070e9f5f166a1570933cd2a92ec164de0b65e1c9234f066ba792980f57befb4a87a48f9831310c963bdee95f95070f8956f3beadf27e72fc99cfaef5be7cf866021d54cf195fe1109c52a3f2fde9562473320fc5412b19dad9ff63f85915fbdd0b45cb7d55d51c3f1c26d0cf56386897f1b4343463bc0ce50a79a60e9b420ebc5f513949e1f987112abfc65f97fcb3d0b72a5154e4677109a97fda2d61e2a0cb53abc78575c4e5628d6354f4dffbe29b07085397213668565c971c932f944f58e7f076e02c5633b503a941e7f1f24b86ceaa4d9a998289251d37c826df04cdb380bdb530c3520d7054af1c804f81b54cf5064e13982cb2ab7c512381076fc9b73b4a2bfaeb866eef480373d5f12c613315e32b740ea56dc6018133072d4497491079464e2c2b51c57e3982325130128f22d807caba1a361974dc52204c865baeaecd0ee03877c997acbfdd5ff9f786ad2508dc398016374226182dc4c18bb7007aa5efe4789f1eee35a402d61a88a2e6aa66b4eff734105c0eb0f0209259de130c35c7ac4c9e26a46ac8abdf68a06f92c4859d581ea42ce57dd932c44cb4a743f3b764d9e444608a42256f19f1bb782fe93319ce464c60f1420c82cb9703339d85944a6457590fb0218ed8c43691bbc1381a0ad2fecfd5710f744105377291a21e10c4c4c674eff2749becbc3f5f96bbb7008ec60d77699d610202f5eecb9918b2e11cf3a2787d9bf48d97beb979a821e37bd7d4d7d71fd7c402a7390328707642d5a39625f450fad42e4e193b596268c6a70893a55e1352dca5f4e651ebe20a0d95ab1bfadddc6413c04b2f8124f74a5c5cff490d508723ea5a2d8b20f92b6d957d4980f4bddeeab46683db6befaeda8c396c73a1023e77475e2d53666acaa9391d92ff16b7a88b3652f0136fff4aa3e0248006894054c4987a02316cbcb2323cd1e1ed9ddb994ef5da242f987f610f6a7f7eb08c913b280645d485f51e304179e912b316b151498f77a53ba1b0ff7ede1960245a7db46a314de161128835f61f6260061f01f7a8124778912f7481c6f180576907d073691a7908deba10a22104bd2ed020751054486db854f8c86f695b52330b881241a2e56ec0857b61c5f09c0c717205d2faea85bdf71bcc31b8635bc4dfefa882eec1feb0ab5db014d939cb2de8d1340aaff93a6c354f09bbfd784e7dc40fbd6aa25c07efb294efcb3deb13d59e78654844ac9a66a21a494a0a80d847e8e31ed626baf50bfcee8831066dabf2917b33e4753ae5cd5e88e639e1f14a754786bd8064a5e4c8c3a286a7c4645988ccda52291a9f5c7e9f0fcffbe85ad0d599575deb5ec5bcb880482644a5a962313c2c7ff750bd88696cc56b4bac6bddb6bab69415fc9dc7b46d1652809021a0654c67bb9acd7b38ebd429546a1bf30a4087905257a2f771229227078ddd304be729b5b1db76e486dd77d8aea1dc61e41328a506e4754e129479d0028e2ad7e6bb6c0eb57596178bb497882c24cde64e9fd4980de1388100518cabc2304b2d0db8091959ed630072fc27243e1c5fa1806b73eca2049c63e731187e1f039b14c882a9a64dbe6e2b0d0cdff650d873cfe835f8f84c306755c24ad9be3f603f0591b1a866772cc4108498b1579d7a81563d9b204fcc7f0e014d3ace901e35e04b677a91fce898ea62e79e59442840359beb255192b2f839ab2c4c9636f156a43ac96baf7ca58aa83521eda0b3c1ad55eb5abd2a7858565b243bd459fb567d88bc1e74b37d752a61bd6b58abc954744655d9767ce63e6ba3d2afe369ca9edd3269555d20cac194bc136955ba7fc22efddef103466d1d58d71692a7cb5d460f783ca755527690f65eefd2f9174e1cccc7606b3785bb77a9d871784ba86e985deadd328f9937c179e5310920a90c9acd2a7dc5050647886e5d8782e180f14bb68167fbdcd30652a92d33ea791072c349e4edb6b667628116b8b7fc26fa6dd21750ebdb043711b5bf5988d336a53c3dbbbc47037100616f680309737b6c366543e6c2b14ff9fab892bcbe711e204da016dbeccc12f5ef1c8858cf72018cdeaa9beac6862c91f4f6e0e01dde919998814f247a6464fc9e714e83a4cdeb57e4fa90f88a669d79f7aea95b017a8dfdc2cc10a7b7925c33c8f83186880d57b91c591923a6d3dcd51fb919877bed717502cde59ec3a57aa88310d362b68472e630bd0ff5980efae91fd3457faa1afdffd7801bf67c8471c9f9dbd3b8bed9ee31c5949f65fc3b29591de9efb09f6707ea04f7fc26ccf54015247a2149ced2c69c27611b725f588fcc6a02dde267215c5f822381eab62c8e2638938e2125dd3cd887fda0b78814a0f9e8e10e5d739e3752ac05d0022e557b2de3b1d2ee6995a48cb332e45518895cb59fa4e28802c3104780d7d1533e3a80eb221966ad7f77745d63d1b6a06a548bee5d64f3dce5b477a4f4c2f80b4e84ec877cd743a1aed20a0cc78636925cdbbe7018ea1dc276de2ac4344ce8c2d8000c1e9b7265413421f339f5fc10436ec45f6b26b212af28367f948df422169905eec3673af14802b850bd9c17bb7f24832e553a24a7bfd3738f848084d9596dd06cd58083fa9459dc9f4f680aae9243def38e90a348eb83ef7083a9e396efa8bf9ca8d0946fb995c6c0d747fb3cffb9bbdb716a2cf04d904140f7ec4c10faf544f53f596eb8210b7b933c805dffc3197f8f24d650c75c45414ab7f188ebd5fda0d30466a555e19d654a01b8d8a8ad564274d26336b2f25510c7ae46ae4ef759da851433df866e696f3fbfd2961da3ccbb949ed691b8d4b833b1c3e8e74f043d6e77d5a8e0f4faf68098ccea8bd174f12684573f9dc98de0c99d7862a3d80341018a7c0328a6a8789a38a774a84c254ef8216aea79a5ac7c728a2d701c122f88acfcf346bc4269304acdbf18777c38b9a8e839bc52d46259a6efac54a4bc238c3c97bd8428928d60563a81cdcd6c31545ce6eb27a85656dc8c866b039c8e10c6c9d4b36e8aa6ee719ea430e20480390411c84657f926595687f1aaa5571a28c6285a1f66172102496493719d5db083185b5c3444671a70e53b00ea14e1d85d1ebc3ad6872427550f5b92c123abf97f26e9db188f2ea2942655ad43a6286f5ca667200b557cbd7d7579ee50615927be949ba6789405d98c634ea05943c927c6e8bdf61de72832a3aecbc927c5a22620d4100e75883e02de2d8b22c528a0054c68dbd9d0c2616606414c295e4a70fd8c5f2c68872ba324ea98a8b5d81f83dbe9a9692e75f5c36a1c855fd1e25258780f62f31d558165ea3f6145489312593642fd089919eac5632b6b74e4fdd0830265d715c1999587ffea2efcb00bc482a447c3aad665d7a49e1050e46e6c30cbde9c910cc788651baa999ed21120cd05a3f24cd742ac673f0a190964338b5e370edd06dbe8ec941fc06e304b854930f9d37039193ea18306a4b345d31bc14e1b5ff745dc9dbf257bafbf517411a45064e7a3a7f7fc3d09d15f01d30bac4c890d8a48c24b7ab296b03a402ffcab5dd7cad5306e790b5814cb315d6a4c9ad71dfa1979163bc20a59798dc42ed978f277dbe895ab42f5f28c6dd225fb725d463791bf2b904b5cd3f9d08ef6cec449949539a0a215f65ed03b48c2f38841feab7f4ddb471a1ffde2bec4fc7f8b84d318ddcc61b4b1c58658cf29e7a7719f9898f69d617087358e5ea022e46a5f62d14ded0185f00c64db75cbefa694ebd30416b8cc8160326f7017874e8388d361122877324112ed78ad937ffa20b2ff5c5f255fe92526d5110294423762ffb2235a2fff6aa1847825fad9e441321239f7351f1eb56170f249c5a85fcfcfebc8836b3c90e48804ad44f78cabb1d11620f957fa6b636bd842ae44137aacd977cd80faeb1b5d5371e433cde4abaa0e345a7defb3f52e0373d02f62093e4792fb923f064491c26f28d04bccb54170575cced288c0c0ed6aadc4a9a0325e65431f9df1065a37acbc4081e6e4304c16b6f4f42bbb4987cf99c18a83e14817d1eb76b12f9de3d04a7f6e729f076ba9cc10c81ce1e19a2d8233e04285be2e50dc89c44eaa646bfdd953b4a16d8fe432381cb35c6e0ece9cf4fe8e3e245cba9996fca0d930f5f518225b01d6cee5e2163f81851a80a6fa6e233588b285f124c1e0f998d9a6ad6557744fc032592a4e54149fc9f0d9447ba4db77e0dd396ef19a1852cf74bbf1b68c5fa94e50944a11a96d54471008bc4d2b24764e06d7e8b41735904274d46455032aba6fb1597a7f7158cc66494265ca27db1616aeb8abca59f4ef168f0a8df00f7dc1b0f90abdc863c6ee81a1c0a31d112655bd211d51b12097cc7a2f00e0efba7e84a33e0c201f350ab169181e64b15e83221b5b89bd665732bfce0657976a6f85accf1baa19c236b902cbda134038fa9771a8962ab0e6783b8a398c6e58054a31bbec30cffcdfacb4d4fe36138bf966b5483280aa3ffa34c108b04e1e2759d4fb479fc4bd4a4b1420b7e9d3aa18ffb34b5a7834b07d2cd33bce4581ab198726b6649b9bda7ac442c714328374ad6f240743d1334a8e73657c90f8eb3ae192ad7b715e54984342e0b70c5dda27c6a192296da0b2fd1c18bd305b1115331fc050e76a1611e3f10d67c09e617b6156862e8f25b0397498d71feef97e594127e303fe2aad3df27f503643fd472e320012a493e2c88aa7d0f3b77ff52a05c6a856f93a5dddd42e4558ed9d0b75c218cb66611a99b1553fd7ba05e6d74304321f378bf9004497d243a87887ae514a9652e5a723c216f739f14042880da1609efc7a9ad52911edca9c1fbfc33483fbd8296aa0b4368cf949f5ada53c44a8203b48795862f79215b3712ccab3f5989604fb3c2fe9ff452fa8d4d0367fcf247d698ca9e495f2342a1663b2470e7f9b88b6e62852fbd9ad4275568e5ce5c9b7719f962a522f28ae89feb474f449c2709f9203a96ed4b16b3d1ffa120e334c9e727472081fdad37473819e1bde392682e50d52ab8b0c546675f91193ee417d85add6768493adc79f7f10f82dd92f2ecabc4875fb17b64a1b475590b88b5aab68c266164329f7d18ab6473ba836e5daec9c1b52da2dc9f848b43fb819ecdf2811d3ffe700b79892173efc46ffc0c637ffb62f065f79334f3eb4f18145c9e35f72544a9a4405ae25fb38a42d7d96c2ff2c2565e47342e037451cecd950ead90eddb05fa06d5fa29a033ce0acd0a97f0df8f977a1babd2661b901232653c6790cfeed573f2c6b060e902a11c2676d23e31fe01f80742e7a0724a334c2554b0720692dbc52d7e07389c0c5de3656e136c198e8237521792e66e349d6573df04d9b09d837f6d22b7a025b0c22720608f0d0183b6bf60c6ce4bd97bd0492524b308565cbcaf5a4d183307abb5d885f412de36dc9a16154e303644264491ea75d02ddc28ef2de86d0f55ba2c65e63c7521924bfd1fcfe22e7fda0a0acfb5db6b4e862ddf2bd4b96627d03b06b7a474fd001edacdcbc2c1a703e9fadbfbc4a9283d23b74859241202297b85c3a06ece176935948fc7a6ba3ac48ee854e0f12bc7f21b61261b66ea42f98ab6fddac63cca352c20543095badc03b7ece8fdde0ae7f14517a90639b1f4a35acdae723d3bfbe291bc8d88cc44737b50d41e8e606a94c5aca9b2406635279686c38afe644bde27449b3103db54221cec2875f866d624c50bca81336007e726b742ccc7172bd70a1194aab621de1478967f3761bd31d40c7fe9bab48ec6656ab3adb0dc42abb158bab5dd59bd147d740bce0f093752b3b30e5a61786759f98b5db8f5b574d5ac9d33ebce06dbfdda1f056a42e489ecf9ab39ece546cd78f9936c8a26aa0e42a1ba6b517385db81637c022a3882a58dd2a7faf610ce82eb1f065c4d74d5bb32b849b76e5f15afe109ea870c0f1c6b8b7f9778e754d251234babb0f4de210f91ed5b5166439434bcb7969231df717eb0fff725a640bebc8a839351c02c5cdf936be460771522775d665b007c9fede81add18824dd67a3019188ebd855af6aa71aca43b8f128725838f7f1dd483b24c696bcb1f989d6b72062c4559902683b4c03c431c024cadf74c484fcaaa0227d1342adb8bb8b35a0c833db1a9296a6d32778abdba3acc56939dc13609379e9d8612e59ef33cfabfad42190743847362c1b295712e4f6591fd4722f1e741fe92a157a2a0ddd3a8aaa9ff757a313a161082937b084f17f88795a646a829ae4d77064f5cf0e23d7c305f98dfc25bf27fb8e1a173e33ee92f6d52a39f3c2c86837544644aaa1e68b1b11d050093ea8025f5e66c0f5f108f9a827187c0b0327605002b950e72ec22d4a29ff476643f69e815a70d29ae1c5b9ba25ceca10c97123515b54a1aa6f773835bb6ba1da254f1e491689ac415de005b2c147f65289788b3df3c33c45d1179a96c57031d667f8af34ba151141f4f646aedc41ffea391ad4f708cbe9e2a4c15426c39fb7d07eef1fd40545ff0138f260c88b489c919ad379dc1bc2ef86754ecdf6813661edd129d68e1d26da1ceb29997a725495aa7c8681ebb33dab5ba1350a1cfbf105455f5612425b882ac4fc0ead560c4a1c727964b5eab56770e70b84c4cb61d52f23f8ef26a9e16ce1217d4e90c16c061ce18c876f679688c06a7f1b4b5a93c2dbf1bfd3308dc8a1bf9bea0c9baa29786d7b8ae80e0da5db73ae26e53595bca89cc2fd3dc6090399d113154ef3b063c6d028d015173a023dc4121c2a7125a81a6dbbcd45ecb3953adf694aaa5683bafe7493e368eebe10cd9b9c6d0f89c9feab900ad066d90ba90658f5325e2a54a066cc427404ac1b324ec902d7f82dd0eee6030e470270d38b71814aa3700b99d5b535cf1865cee241f6c958ea6e51d124cff35ffce4e376f6820e999a836f32e2e7425c510d0593fa7dccacaf30b5aff4f688a7c67f33c5cbc3be9509e344a79ca82f44c5eca248a0fbfcca124431a221f00928feea981e00cb4935599aa37779391a30e6c8a57bc1c903875f5378e2033392e866da9beb54b0cfb63f544c74c8db99b4b932f6885f825e980e33e37ec7d9535c2f04733b2fd4b0eab6d946fe2e0ad08c6fa9de9ebcd22e732407417b5a36f925556ee312bbe5a896b664a4f71aa907c1881e9e9cc32737883bbf1f5040f49b6a4e717ea2eedf06a64ae9211d1f9951a23460e5f7bb99794c20c6f5843cb8b2f4c0735e5caef661e5e40bcaface3b2d42c2ce6ceb12da61954ad73d6c53f8c126941a42455e70f56a5507f2aa5e6a007e3f68d9001d08bc515e69584690e694c7a3e62ae03b14eb84683788e7329c08b8842034c8609fee1b2a2b9cf3bfffda38971f2bad0a5e1b4107c1255bc12c1fdcf097d369cf2f3d3d2461636ecbff47e4e1785fb33699737c695df3d2ccf8f5c729b7293efeb061fecc0a932277b32f532d4d6ff2a4962c653454e21f5204ceddaef4d1b05a04b5127a8930909ef7b523ca541c2de5cce4b87b2f7c8bcab6730a3066f275cd21130873e10102385cfc80d92a6d8e49625e20ccaede6315780daa4361c2d9593eca86f0d78a8b0296cb5ee821079a8291022336e62157c106232ca46b78d5d0eed22e07ea13d881e7695a54505226cf7870245f2c5d9b369a0f3465c21565891bdd1f42e9c1f067f67e51d150257b08a79ad89cbf3008f2a5405cbbd4e21eaeaef4afba232142e77397af735ca692899e30781d8fa9f8392753ba996b8e908214b61bb85061fad95d8838ebaac93125801e40f5d96537811e6421ffe0f470725964709a08c525ca0b3ae70907330bf9e7e3330efc4ba1efe64c31cfc7ebfd5fdf8376dec1e4a16fde818a519a96040543553eb23d1c704428fc1a01a9104976fcdb2a1be084bf8a611904097197e721a62ef62e68a8e8e4b455c1d2780e5edd0ad085d587df06c279996f62f616f7338ea5627ba9941e2b69640eb10eebe57165502e74708fa383fee52465effe81f3258988c80aba50dcbee69a2090c4c6e043e811c72adbcf84ec32fc26b4e3d525ef313928f4e0cbd682fdd15d90c1c3cd92e0a65b4fb06c2c64fe8606de6f4a16db7170d4b726f4e317f282565ec478ef504480108604f1adcb665f78d43a14cd29c90eda85c2426b5cd2452d2e5a026936c9901422c9372d67e3ab0a02c6d045a10e55c2936524ee7bf89d0832cf920ae020ffc1d11c2971ab7279cf3a350fe40ee599668a82d0a9fbffc73a3df5a93651219fc9d014d0f1355a7e1d187f2bb024c533295d4af6a09abda414b42f997114b551fdad908b063856e29cbd04219a7ef32c5e3066a3fad637ca25267f4d9f89cbcea3fe16f98f9ef24b398e007ec14259ed1a50c993413cd4db997461976034e9c3bdd32857638913063fc6f137af8c30412e30c4dedc11f02ba071e4987400a8a2b19bb0f56b270fe8c94393be490c53accdd14095147c935c00b9cb1ef77d59ae068316e9c01c182e222fe81f0adf0785f8bfe83094729dbde9d9c1fe458221b7b019327d77278efef4660a84aa288eceb4575e3a20fd06085a7fafcd720a50a05f72019f8f0880f8a866aeaf8f2e678e2af71e9a988f36928c5404a389352d8d1741b5dce1c970f8641a17ad8930d792d6dc53361128426e82958a42cac0516d79f9c927b3e571dcefa3b129157830d9ff40571310d6810648744eecac36a65d4c75ed30be0e906d1e61a05e823587c6dfd0e6cdaafcba5ab92baf1055bd713ede35a474d879fa9be65aaac04474cc5e44689a382e0043c9443d272a59f136bab12bb082e2b0d16cd65bd3a3c128179ab3602982182557c7765b7a44992148f5c3b94c9f111283dcc3015d3e4180953e85ae85aea21b0bb18568f9d4fc367964bc140e94a71365365714f1853c4c6eaa2f43f4221a54eda84d84a61bb475f61d4e95f4391c79402f5a2007657826109a19d9245a87e0f84abf562f1f0df11adf680178bea4f99603299b74a9b7d0a8485937e56d98c168b5d58e9e0136712d95b61beb4f19cd50aba36feba8a1795e25f9b3d4c71a3b84a3fc8972b192133b3c78cd88c1ee6ddffb8fc662469d181a8c0a1f069bc3232b824088bca3d741358859c292240bbd969edb79142c4d63e6875aa321828e105590e07c4e2d2d7b363fa2936b6db36072e60cdb8f725bb85af317c2b4a67add65050c0dcd2f6f2d115ae0ec38e80434888caba635cf051618f21cfb2c36fb06350354857f7eb9cb6766d381f51176719c889f53d7c12d3a8d108182be75be706f4bbce2152313fed01037748108af7220fde7e3c4e5a9a8547f87c1f162bc8de56e8aa045cfcf343ef9ac95aac55eea679ea9576a2085695f2b02841578be641e97af2e50a18a3266ae05baa6bb1f2f4acbf8656e96d4da76ba9534434d74a6271fb3bbfdcba4d5716ec3e89319d6a7443a62b2016d0c547577c72fe292d17c0c370c6c8402af36d3c81bff07476f28b99d2921849e0399a5e1d5f7dbad083ceb6f530c75060871784e68baf96e49494589a3ef4e7676f6aaf771a99cf05fef858633fa0fd6c80ebd015afd2dd355449a13dee864a1c9df1862c2ec2afe30143080e7fb7c7323f5f8704ea961198e42db8a6a0fc0e091e9479673fbc7a7a26ae26521884e0de706772136ec5bc9318be77a79c4d14801293222cdc9b277ebb8c697c0849529cd5d6efdbb1dc7d8df9927168a373aa05f485e71f15d685489a8e4e5f132e23ed0d9bd6272b153d163688f36307474eceb0193cd655271f4f909848f147de981380a90939472b0307847ea3443c1220d1b5720d41bb01a8ca5dd37f66affeea4db0bd8047a4cf345871e512895d8f42bf58ca3b3988a4ebc60676a056121ae5f1e7377af4e5acd7c11b894171fc3d6dbc5d8508a294d5547c110c9783aed0a6841b3a209fe7d94ec6a0bd64606e85c1a4fd5bfc8c9920a28db45c735a0ed053c3b9adb4f85436884286214a9d8a27be9e5e78f734bcd10e23a86369481913a852cfeba19d7b8b65e15f6c1c94e6cc186858f5a8af08885fb1f2323cdede331c4947bb741dee6dfc4bda9772322825aebec74c9c883750fc56f7b814377c1e533a7bb397895d2fc3e71f3aca6b3ec4ac97141538e0460a5da17f62361b95afa9a40d2d6287debd416bda8d3e7aab58a52fe081d034b22b777848e6c3e9862768c506b242969cd388085e2973b217a6907e8dd6261eeb158840064e476a5d1bc85b9aac7295dc08a78d01c3df8ad1749b3005593b584322ab66a41440ac36501a9328401361df555bf7e9bc41274d25118354a05a07e520d6c37522ec12dd8cd00dc5ab74134829c7318e56bbd279ffad685a063073f75d3511dbee93ee31cef3461d5e9b25788d53b638606aed7d10992f6345baf91622f4a43b0366a988c65bcc43e89dd237678a787054ff3bcd28419097e6955268cc6b4d10a36001fbef13c2961f6d32d2c6447a7f27aa8a25defb20ebaecede2abc83a3210e7dd249f636dbaea04fa4c2e8f48971cefa26442963ae459f529aede1d7d1fa24c2631c764b991102b7d5bdd595bd1def5af091adbf1f2709da33ddf191430f6529d815cd9226195a035ad3b7cf4b90a97d137ab176646ff41c54ea5a76207fa05e3f038f85f16e28005164506a15395469fec7ee2592ccd9a02e6b6c630dacaee53826d3a6760d60fa4e72774f91252de16b439ade7384aa8317922403958cf134e34a8f9772db1ba63d1bc5574f4348f32b44ec3d6c6387b2f873a02cb737372d20a0ae5091822f934f49a6093a096e59a6687cde5fbc75fcfb5210bef9b85db5e442ba7865e1883a847c65996c2ba85997148fe97e3e6d0c634f8efb45f7e0d7e4dc4f16f2f536bf7128920904cafa843cdf8ebab32622be25971746696372f65c54ded95f7861a5b59d34e00ab550494e9fbf996da8485bd156fdbfa4b24e089adfc32fd3a012243590e348706ce255b2973a505b3ebe6fe1707ce35d90e82ffb285515275c60954f25305a248c0fccc1ae6cef6db361c32fdaa10de8fdd00c09e62636c1530bac8619bdbf227aef7c125314e34416aee46f43e3b17dc8e887d8da38acfe99a52bb1d397efb72263a204751d99f3109842359da266439bbfa6952ba97791ef89b825f7f1f622ff678c93e3f5aa6d65f3c1d1a7936a557e64220fd77de6507cf85c6cda80dfe827963b7c9574a5a6d45401d066869508baaf7c7147349911b5de21087f659a098d418d05bca3b881d68da59279dd06e7fb2201e1732f3547402bc7b3afb999e29a3843e3d9a50a5b299e78f20b60a07fd26881c0133575f5c5b1f3f51ff5cc4eea39e25af10822e4a2c5e9272c08cd3194c0cb4d1dcd5c538a38d594252ecd4fd754114424a31219825ceb8c8b3b56767f157b9630e81ed87f2211293b5684b9bf849b935b00a74999ab3b8ccb6e469c83b1df6da9714eafc887d0da3feb3ce792f0b7a7b8025b85a263bfdf6688f53771301c642a1f96c1221afbf0921964995cdc0a8ab4a62a5844709246a4c06dff067e61087d0916bbeddae412c795489f11e80bdda5ead307dc7a468ccbb75495225e88f73646dfe20c1d73d69a63c742d902afaf270b3de74d003c32de3ce2ec8c509591b28ae85691a0b3782b32efe9acbdceb42715d08c3a880ef4ec3acca9f3de4cbaee8cffea4097c59e7e0bc517149c18295a24a0279db0de96700fe68a64aa035a53efc9653879a650e837f1df42198ce3577383e52a21c54c760a63f6a74a91f8dd061b5f90788e4bfdee551ed4c9a511a0317f6238dcf67b8bad3e228217fbda3eb7a5f9dd5f79ea64aa18c782f098adc2451a8521bd6ee690c5d1cac889cf1a4d7895ffcb77fc3648df7edfb1951a6ab0d4f95d67e797480e81e9dd48c60db9429b543976c8d8ae0028f4df22042307a0a83fdc457b0e11ccc6896ca6a3fcd5ede3ea1fb1a0ece065dbb534672c4b0406089b9d799a82afe3a1102a2f88db154f10d3653ac679aface8e44257e6191c77e59aaca847bd4973d80c8357465b895a3788f2b4307368783d956cbf529c74f8a97c9b86b53e627cc8c937111b4c0d8ab738151b03813be382960878c5b54eddca625c9f67d40e2c1fe25c738b125bd42add9f9c593cc5bdaa7be3b0431a620642fa977cccf62d330ec773e08db94bcf856f7b2ff5761f9878f0b5fca857fa2e73ca55e6bbf62e3dafc91dcd5fc15f112c653582d8717192094166b6c6d1d079355bf5cbf7edc7a243cae9a00dca72258d5815668f5707c4c4cc0435444bf92c0cb0a47278d021226790cce998e2c855bc24401f91dee5e712556837541ddf0de5d194ba2c9cddfbe0d6f62639338cb1c1bcba48549c1c4b47aac896a930784c311a2f13c29c5ba1413600da7a070e4036a7959b4aa72632be02c8b25030673150fade8e911246451ff511a8f31670630b2e61d3fffc37692d1c759f6dd10c184008e603ebe7d2c9cfbf74b0ad409ecf4cc825b47cff7327d3f8b3af8d86898912fce01a99b5e4b66470235f8fa9171e41e6897df4511872dad8a5c9351c6d9e0a7537fbf4881e1263191131273503e73716a10c74111b7e649d596103033afe93ae19f44aa89757e2228a5d6f7f73220bf4217c2e3af396c93c313d6fd5073211b8c0f8fe0ea8d1a4326cb33800099794f196b01adc495ba3707ae8645c2c45cd2b88a94f6312525fd869529f4aeae770ee52b6c86b1dd8cb132c389c229b4ef501e80962fdb0d9d17d8a5ced134d93515912f5d9e5858e55821e3ada4a6b36604adc9a8f99339b5341f62db67ee0ba2ac415cd2cc628e33a1f4adb7df07ba5f0ce6f11c2420f5d418fede581d867de32487e0d15da883731a100bba5ffe2e5e807bd4d6caa0af2e2c3a852cd93e00b653ddd12b66cd7f14163ab401b1a7a6d1c49ef46136f95e3532af7f01fb6c01d1dd4eb14cf69be7525ed12316a1138ccef25a3fc94009ac09e20dc311b7d66967200b04013ba6676a122143ae1e045b574f02f90d54019a10ab3d2f982d7ed19e2fc358852f72a9b828e83a05c9dada7d6db0c6653b780066ab5130e02e3d6acebcb70aafc3a06cb02a6260f85444545eed20869dfb8879246b9f807be77d6fa3d12db377af0596385bc247d42cf3515ad01fb654af942408676e38ed01063ce7f82a2d8f096f559ac541af01ae29c42cc05d8f89989c1d7320b681acfca17f29ce688b8ff36a700ac10b0a9dc69b1f5d2f8833f3b728821f114b03e91c41e85ad89d7a6492df4b851df2ff6517e74aeea41838c58a43cad5e5629fc1795c66664b25814a973c6aa6e53811a786a4a666f3a57a0ce875aab99f2cc9200de8d873b905c5988a89a11a10e57f9f44eaaf94bdaa0c3d716a4fdc719f332b0526960bbc1f9d7ae61c942d8953b1a3deea1654b24e79890e12a3557e3a953c8f140b71cf00fcd2cbbd25b49565bdc41812e3a24c83b6b0baad44ac7fe243d87f22f2105162a54efe12dd4a84c6bea0a68ced0680b8520e58961d4dd9fa4e395d64946217fde70697a31249c6aba477005f722d700f3029a94f4c65789c275824e98052ee1c0a2841be1bacdf7b2ecb2547817d4c23af14f2b7e52b604051b2c67d9e12fb4ea9f4fc3e383fa77d55918f2f42774fd1ccddbaca8a1c1a8abbeb8609bbec71750492d197663af42542d333485001c801438d712528974006bb5fa4ba469916b33a72fd14da4a69d36c911eaf89b0b5d8be0dadd00bbccc338700d649ab742e1f67f4bb94fd897317caa01a07d82128ec1d3caf963a54ee5d61148b46129f71ba79980ffd8a24cc8b4ccc6c7dab6e75868528cd41855d4816e358c513a9a8fcc2e70bad5baa1118facea334e823e3d73f765b3aa0f790cd79e18462c279c347eb071981a61c76a2554253f46a46e89b2ba46600cdab7b8f782b8a888312f3c2fd1f6732fc1a6e2e12f89bef1eb54ecef3061e43d08b31b2bb7f21e6bf21ce7671a2824e90c1f872625b12186aa449d5cb42e3bf8ce2770234b6a9c2ebd5d925bd7abf6515565453a24c4ad72712757e8dd29d9291ff9a687259e1788d26ef09d9666c5e004fc8fa432065e0d999570d0aac4680a3d404c0bd355a176c665d1bfd908d1e99b8e33ca61e8cfb8e2a5798bb4c8ee76bb2aa7818278b8bd17718cc038f924b1b7c562884710a4e13a9213d54b1d8e545e488e508671630a1dd1837f260f1046249abe5edb5ff6c3d7bfae97d58c434e75d644dbe539edcebeb52c0cb512fe0b35dbdc9fa879cd269341d1a2fb35c21c418469aeeb6f2e44feef3aada3883e12c3916e7b9bc8e1e06d4bd66ddaddc7bd2747fdc13791e8deba0b4835904a213e58c139af70f8af7e9d1d6e76c389e419bac32dda984bb5eabe8acdcf163d8e3c5372484c7fc3065f192f412aee7b14ca22fee1de6b3cdce5adaf2774f710cd00d9259604a02eb10dbde2ea5bbd2ea4c380627f974b8fec4b1d9afcfc348c656a4b8902746a654ffb53e440e271758cd0bc39c232221b886f3776d3ce336e0151b43aa81761d4b8cfbd74b33da97e83c6e9ae0329cca3b5de6fba5f50d44b02a44785af422b276acc6dd77cf601aaacc6f2249e7fd754ec00ee0fcfa2485c876332c351930e3210f8b7d689e8c9d4223775e4dc93d036ba514ee07af60807a6d97e034a17e5d364b61585a0ad9b0f5e3ffc51efd3aa6391db6cab1ed4d3799ec9040238e2292b56477c53f0905228589d4be2ab6c4c6ca8ffa9b1678652944c4a5ef823cb93f2ae45e242fa71c0e2a961a2eef7324bafe605ed663e628e913f098a9f45daed695e551da069a48b2c8a5032c03743c706c36e832c9e7a5b183a24f550c124bdac9e39e01556c0f8788add692ef5ae380921d05cfe64fca9e6173fc009e0af8b6018bbf4ef5c6659f9a8f8790722d03a009f0753e6c488f6e5735258e02888bc14f96f5f06749e97c3c6b73e92fda3fc01f5ab18931a7d22f86b37834a4a7db226d6eee80a5189648ff3387db318f75f17b1f16f027fcb0d036f32fc576a02d699cb00b1e15c7e1b56777504d2970a2fab6f0c1e37bbc176c7a38ed74fac9f391a5d5d3f43bac5c602493d3d7908867733b3723f5f93edaafb93f0b0a1cd3cfc3083e640be39920dcfbaa95c8927562dd460ff0478c54cca971e706bd0b99e994c9207e985e974d91d8d2a5961309c0c9052308a8e27ad64fc904f22283e3abb632a37de43f11c7c2c5b30b478d2dde63eb32ece425ea66d37cd18e2067a8b8e21b71b4442148006d8ba54cd27223ae47da0c988470ef5775416058cba3ad4124fb23d1c6085f33d444a628043c6db566587319a2e4724bdfd8ba9860c4fb7c6ca9241ec3ff38bcf792e073391a5f141eb3b0a377407dbf109dfcbdf22cd41d9ffb74d460cbd3599f698dbcb6fa20321784237c187bf94541c4c5315b1ec0e6f8c026c16abbb9a633bdf693e20b2f0b469c44716f14d00332ab2d1a68e8325d3b1e9556592edff74946854a050394b621aa607f5fcf42524f9281f4ff35d0f43e91362616c7ed5e0a47011220b372cdd1b618391151a5b6730f2ed0ff2f078a05efb8632cad29aa3e1f3705a0b5c0b0cff25af7dce733da32c4274a9564201f39836626b337edcbd75065cc61a718b260194850ba4c1e8bfb98ed0d9e7119e930fd12064ab03c6be0eb9dbf10e375eddb53d039465967386e7df2d53c1746d30e837f8cc2f113f9c6a3841d653752ab82c870bad1fd89d2af953c7f9b4ee80bebfd2e6ef4f8b839b1ca5f4073cb5902191a04e038094797d399b127ab615317dea997780269326ca7df0d60e9cac0433be8aa0e3a3ed024e37057225cebb594a0c7f08ae447a9a39a8f4e6849026d6401406d6853b9a541cadfcee68dcf4d9abf0f87df607bcab550f868e9fbdb5f4b38ba30ef642eca0c5db492da13b7b2d1e0ceb1d1ed72dd9d07bf530ee8c068874e47fb534a776c1ee012b4ed3a28b8951985f7f874f2147838c0931d03cf5839398529d1a55ae58f8e25543938b13a26f9120dd34307ea859c24eb04f6b5f02b792e77204d3ed12f093f8417c51d61c8bd77d2d4e69b74e52921ff0e2c30af3e074f2507ba3018a0c6c424b850b951737970ae9f2cacdbdc53309801ce7cd52d510ca35061d2b005039e235dccacd9829af12b0b8b8a31880b56b04b53217bf877c3dbda49c36b8eec4fd17eb3b27c4b27a187c861c8ec29d361eeb510476781a3a587dd29620e069e09dcd6192ac114042732b153301b6b1e233b291b15940e627a0c467c5c03267dbd33940c278d005deef23ac091d75ef4d0b8c28686ea826f4303c5fb8d08f1d0eaa507861ce61ef8a9bad9cdb3e9f86ef2d5f9bd359de1d1458e1ed1f14e4db9a891ffe2fe4ca21d37df24f6a4bc0a97011243f77c99f2b8b6dd141bdaf46a77585a3093422ce643a9b1e717ea76d1c72c1aecd5c4950cc3a24d8504b91823c30457f85c7fc56e1636792881de886124a45a6fd7da2e93cd7f8455d1d6da5802667468fefca55fb2a9f95c8b5820663926b6251455264f003cdfc04c586de191fd8e72f02a8a37607d724eeac6cdb896ea6f3e0f0b0c212b75fe71a7bc629a400b463bec6197bef2f95832d05e8d8fced4ca3c83b2a132418788ba2d1402b008571cef516898d73e0780513297e70867445783b0bf0db96a8a7ee4526e3c5d9f65af96b6b5ce56d1db35ab67203341aaafb616b4c803bf91fa5f23c2a97b10a756e2d714d34e821627a7d83ba06b88c19617e516cb49dd62b5d51082ff525dc8abab13e65e8db20ec6e4393fcd2c45bc3457411a77213254ed2b04ad2049c624e30492e7171c6487dce69b548391cbe513de1dd73b921050edd9a691402bcfb880a0080dba168914d02b9f8d6da6603ed0988ac65ed4a1c3e1cf7ebd160ff83b8fcf2082feb89f9f480038337fef24d9f4435e4baae667b6cbe3f014193abdbaafd236d140370394b31ed5fe07089af73143b5b0661626ffef58d26aada7e715661e6b343d46601e3bced1bc85be3437f7c8cc1fa81f213329866e8ef542816b73574f5c2f75dc6f1844fd1f257a8969cbbd59545e18796ee862e6c5c48a4a450b6a242f3ef3d2c9bd9e0f9a6cbb14f1b58eaff47b75afd37d44c41e46df85ce37e1328c184d979127c127b27dfac4b64a072325f5aede1b057d1a9b1e0fe1e0e418ef00ab4244537e71f162bb4c4b55729aaed807e5542e35013c50e47da4d121fd7cc1205f090a16a207eeb55c49b29b516eb8dfb2c520fcc6b8eb7cfb70eb61b14e956e8edde156c6cda06e53375a30908813c9e8df5ce780b943dbd7926e68d7b2b8a0534ae881a356ce9c17cbac33cd7563e6a7399c306af40d6dc5056a837da9f4c8b52ca8d53da5f590222cc474452ecd145eba6e100d5969b2705136a6f041b4d95b7de4f65be4afa1a38411158c20252836ad559e064866eead260f7a51827e550157d7d9c258777bd6e5ea9729d07bdda0ab18580febb4c3b0ca08a370c7d2a34bbbb3e9e225a1431d17e8e76e19d03ca8c6047d8f1c2b737e9a72fa73b33091d43a57adda79530e1ff29a2c27a4e896274d4ba31635fccb746334e836887097d17584d1da8bf31d7efb6e902444a9740689fe2d8bda4c71d4edd4017a2460724625e84103177b047169fbf3bbd28d084eaf4d0e6831cec19301f4cc577d60a14cc41f60f635d3e2674fc9430bb017da4d5045ff2cb757f1c2b09d69e5c4fd54be36805e8146f65e9e0aa4fab746fef55099617eb5bba475e7dcd7a57e5baf2495637bb1b09931bf2160067916a43bacc8779b723cabbb7c7e5511006065e783d8d08e0c7f831bb32a6f2dc57dbfdcbf7c14a8467119295ffb3b008cb005e5fc186e1423f917b60784de7bff71d6aa88d6534828f38efd8a0636ea38c51f7408a02d50e633463c6cc0d1cb0d6adbabf0a131ba6c43e40ec2fbcd37eb5517007257688fda6ee4ece9446f8c53f8ba221aef9515bb8644722348b0211120d0a4daa673aecded0a63e159ac46d22b55e9a0a71085c4b3bd47232b50908076f930b930e5b6edf2a0d9bf14f352f48f8ba48575fc5d95e0473d7395581bd0d26de877d1c01602b690fad319d057f5fea41320f81924d5dfb81966379401507f1e3961281f92f74ec1add409075ca18d4a464905ab199448e1dafe8ab778acee27bb87b8694d02be5a23b987b51614f077f409e9c57c09c1bbf27a99d8df0744388528dda9da1e91ec8155399f8e9f56bb91b901a3a479e231c5ca67f8d0ed2d3a3716ec6d2132ae529b49cda4f54bf67cf90f1dd0241f7ff715e6273b199044302071055fa284d922d3641c31bd77c1607bcf48eb31948ce98ed0e752be8dabb157c5b93cac047badcde349c62e4d6c237a8dfef30b12c0ee99525b6658b1a02a1f56e6bc3f7b632d98fd2fc8711479c86c988e97c3da7a4cb8f5951c810dc476cb07b1d2cfe527a341c701738361380449c95465a0582ec3fb9d43c8ec59003d9b5216609f96d3b3464493b39ba9a8588a20f035c70d0274641f52738f7bdb996b0051ba60fb3cbfeedd2927a8ee355fd092f769f4554582832b20678318865668c9047a841ee2d22cb527d9f558f1c1444369616bcb263408d0a8a0d32f3ce62359781d1b7e1b3b6a8105b5f335eaea1dd7957ba07e7b30c3d53087d5774ab55f94fa2d9b6e3290e7b009233ab3c8c0a5580bc610e8ba555819736440a19fec651afb254545ab6b782dd73b8736521ccebc9bee5f5a4b2f51b86d01bd1d82ab6b0bc46ef3c6f624661d38fc99a4b2c75ad04f2addc194b867c2054b942566edb2b23f33e739d622e88a72094e5907708cd84b00368663138df914f3e9391b3fb098bad4c97ea6acfec727509feb637f42725725f7f5ebc1092e37aa395406d268b5de5515f36e342cbc10a999ecc00eba6470093542c883bb45dcb934e42c641d6fb2300e8052af23a46652b5991edce5c2d38af8918c4e43df9b964e18031e7b1a64f60e4145ef90a03df377b67292ac7cfbfc0233ffa4f36cd3f9d32b41fbf344e8180e2a75ad8a8969d59c9430bc7e33ad99d4be64ea137e3660644270411913f7803ca27e74eeffaf053ea2cccc19c5a08dc3083f6c7866d26344e4c4c3936479dc9b362ae1653fc128dbcaee2916d698cc321f659d0399fce2ee4c183718b7350273e83ebe2235832478bfe8462fae3a3298c814cb0243df94488bcfe0fb6ca66497e32cf1ab2397fcef86fc65012cbdc47e75999d0825644eb82588f3759ba09e9ada0a4da1f9a16dc45a65327ff1dc234b44d4d2eaed32bde902bd120eb2b428876f5ad9993fc8db73aa83f0bc2c351af6c97025f8b5460b94d6b4e33e7ff3773aec2d75de0bf279d111cc365fb41adc62bed22a38354c46fe6d333ff42762bda9860a7cb5c8cf6f117316e3b6269d2b77a868bc0f8d38dd5f9c3e20cca3d7e1154f6aecc8e2330375396c28c39bbb90f6ee17135d6caf3a9b71d7eb8d27698bcfe781ba7d955942747a53d5e5bffe2556d34306cd92d3e032cc097d10fd39693b977d8cd5a244e27a74e9dae59ddfb7d8e1788c9a7725306ef1f1ebace9ea49dc531f786b050f5b377fdab68a634f5648ac79559a272885df439055b9ddf1603505eedf95ef73b3a820f0ec83b601692d63e116cef1675b14784d6d3176e3a556a47ccb6f95c8a33eba710c17e89ce8848ffc0b96dc9c2156897ea09318362af9398e4d901f458b37d4e5b8cf4ea947360be28920c45c5c0a6fccea2308a3a490594b17297c7ce17823f2cc327b2757fdabaadcfb237b1ec7ed38981f1604343b574b31e5a531caf057c8f9f3ac85176e25c1afe2c01eb9ed1994191c42ca619873a334e133c09de14e4600c3ecfbc9e3cbe13ec63429f27160bd29e2b1fc83c9208bd550c10664053e9e76f04abebba88b62aaf199c122ee696df44cff29331de7051daf408a7546e4ac03e0aec78d36da57626799911f616134fdc670962a90c4909f295d604e5801b3f062460b0b9328aa0d3d7cbd70e54e50ab33d866735e54e0875a02a32bbd64a5d5a280358bfbf1ef569b7b846373d4a6808a4a52796a09fd6eec22efda8560d4750600f14c6c9c71c6211d5ef4c9fe06dc5f7ac9144be532aeaf8efca527b7095ad920f5499d232a63a7052311be6cae2b1347301f037448aaf1d3b68a12f06483f1767ec9f3c6930d28ca5b2d4d7a1dcfa9109d24d37ed9ff7bb16027ad522309eb65e22309232343d4365dc5cb9df75cc077de7ed0e6d0c92561529ab6a11ffd54eea8806edd1c60f9c50c5a9f424a8fc2e90432f2edaaee73e7b8795638c0a660eeaafa9f73f32a8f52e79990c49ed555d92bb3818bc050ee41317d58737019974ebfaec2088481885916130217cf6ecc14e24a4fbb1009d039f428e5d52c841716ff4192b8c7aab30e655a6d8d4515b4edda64e5b001cc40408345452332b69e9fdc106beb7a7e7d9d3866cb44eed7e3216cbed6f6b8d2286f6f1f333c2d52e841d37d6a15628a166056a2448cd523c17700faa0c2503c23963c41b312373ab64aa2fa93a3a6614c192c570c90494fdb0d613969961b77228d9006917d0b58e2b2dff6be6fee0545260e9d594818ee112faa175eecb8dc772d433e000a1690df3acb5f1fc56bf0a3cade01ea35862daba68244cbf97c0f3318c444862bbef531dcb590bedcafbb6844b683b901ef5995b2fa3f1e6cdcc3223da794a9bc90e8ecd00aed6d7409f131097f51999c8372ac6bcc6f24963f0a8886ef98fabd4452f6e352762e7fb42c2a7eaede58f4506e27fed54b2ad2772ca3c22413cfd1c76ba9f74712cdc371c93de74de1028156ff7a4cdb73d55a71987d2bfddef84ecd43d68a83022bb128f279ea9b6d65cb94ef8cb8ae168fb45f681f1f4ff3987415e48e207c0456d8407fb865c6aa1a8ca5a9cf125c384e425d2c9f98d28ef581e3a5e05153dfd6a00ab238d0ef7eb2b17e37bac775e13e11f78d4a787541ee7f0054d067a54d4dd5e919754812d1a37ddbbd6a4d415c1e6935f2026951bd6469ebf40b8e404e5c59d48e1734675fb0481235c15cf596bfa401a10049fe0380706b09ded6d2b1bea264cd8c1ee64177b2be3eae43115a5365d109ac3e2e8eece827b86c40fb9c1e1a099c1640737058a0abeeda8620aaba2348841ea2df50f67c11c242cf5b40d7c7e6d5a60b3dd187cc3edffb7e01231b633698882820efb940264f6f90feadd4f3be3ebe760bbb36328179c42115b507753949138919136eb693c177a0f54e5bcedd73ed592230da7c90c88fccac5a3a055abca7373507da50c0bcc8ebdbb5958c7475d44b5dc1945f51f5e933b89e27ebf75cc4c824e6149614b0b3c4e5112536ae7896e695afafdd45d3159efedcbeac8a006da3fc62a17c80b684bfe25bc59cc9733fd2f521770502248dc7fd5f3d7ffa572fcdff54aefb579d57130b014abeb97ffb00025017aa15525bef88039adb7a5c079da757260eac22f31e958caed95107c6c76860a55e120b9438bf911ffce326de70dd32aee17125cf1113e4a71e55451545a8718d72117495a33effce6fa819a2850b496f22e670c9490c1087e52da0ec3a48f614933f8852d61594f4df46462d90d0a0b27e62c0aba2d36fd30f181ef4bdc20cfcaf559d6d81a11bc1ac958728579f996a331240133062994577a4ee91e544aa2acd73808f670e0967f3605a614dcb4910154dd9a1eac1c5b7482f743bb7b4625fdca95a7d3a9affc3f304f0b44904171a636f92533f380d23272b7d1e5066ae276c1b3270dfb27fcc808cce6a836de36fb6e1b109042474a02e3de910fda1592166df16db833dd1b722f1acb1667f0dbf9362da3346c8454495332c4926d297197e08257e4f8fb4fa5455e1a5ae5ba8fb295f9fdf4888fbd47be57b9e9b7bc277141eda0793a411b90b2a587aaa99ff3de5cfc21341494e0006a871e01080db1addedd9919a1067b7beb498b72bf4e5391cfd122901d2944e5f5b730c5cef2b226caa22a0d783293484c884d11927954274f6ebd16e5e958a7e3872f65ace7c51bf1fcef8833de56f9539df43a19ae96af9aa4b855cd63f93e3751f63ab3908f4347eb449560c5f91b741b28e2e2de3d94113855f7ba06141dd89e8ed91bd1694ffd8f3c4caf903555d176fa2bb788cb46c5d304068ecb557b8889c5f892eb78f4f65e82e1dd10394cac08666ac0d5fdc3106e34abc10554681da258178c74ef59dc7270903f70e9f9653f154a5427160083b915c13a2e60acf301e3c25739f0e0d0d7494f846ce4713b2213bb87f1fb0e50933ed637336ec747c7e39cbd37f50cc4b0388535d06be2807a3aaa97a994281695254ac02f9591b77ff3b14efa5b041ff82aa1941b958b4289d27a6262c0b0fb1462c206f8f0cc9f0adab90a9f009051c341f8523428808115e8541aa539abaa0aa39c2414ab12947e48ae3b6856f81e697c1feddbd0a62048c5ae6bcab0a96a3f1463c8c517325a9a9894cfc50711db8440766ec30d5d46644b40e8ca0a27ea931dd8fd6c7339ea81642c73f747306f6b6c8e24c4652723f2835b89cb8519e652257d4729e77dac93ed726167535831c4a9e67564f17c020dbacdd340061a53e12e780ed8b57485f72d15d3bba15267fecfb5bbe6028e63b788ca2d10f5b683ed39498d0de481866f125c227ea89494cb65b54f4398dfa1fb00fe01aed767b96bb7cbd896b2c3c6f4b18caa964e18f238664d5dd61e62fd7658f74629cdcdf349b67dca3e45137b1965f9ceb7d1777ab5c93849454e04e30760666766924f6c297821b78b866dd0baf4a7dd1037c611d91d4681a9e83a67ae711ef6e7902a2404921be977fe6791ae81bc17a2290ed265c48c86f725612ed11c84d9dd02416e055d16d19784da4bd936727ae3a77c7f61f9210998b68e5b952ee947fd8dc1519708826b969eafd0395ad8deffa6cfec6c2165f6be6072511b094dac4898dcc87cd35cbc933ba2e41a815dc76b63a39cb7fd10e2c753c14912b90c4011e73473dc196f24135fc047af50e0ad88dd69375bc81438966ecab91d3777d8823a7681104c4893a6496b0ff81ce2814a2cce622795fb39fbed3d18b358608208d7f24dee476cc89e8ec6e54d6116f4ee926c0e9767299a1747cfbd6b18473fdd286360aa6fb24043cbadd3f8e4c92b4e2a6682d71ebf6ed60e0c0032006f599dc0b257d66c46758bdaf9293b7ca6e0abd6359b9b173a4f6f10b28e0f40cb90f6b169a99ce6a4394ac2c7a691cccd9fd86075e840a8d8b939e744243ab8e0c8a3d5c83d51a7512ec415e6856a3dbf3ce481f17beb6be0e4f3a1b6b1c74b9b90fbcfb5ccb725bd362e1e8f13720d9f9731b136ba4212ffa05ab32804144c57e5682a8761a7eb81e1f4c38e2e2cc63817252a43a04fbdb5a6ca0627096afc4a992b94e9b39c674596597619b4e98ebcae3ad51238734e5c92a56bc6dbac7f86bde8152c0d3bd7bcabfd21beae573cb17a8c16b4e4bf81019cca6c7c8a999aee896a59ccc23af1f39f9f0c1cfdb63b4e68b34220c9e5e836433f6f0a6cf823491b06a19c5dc61a4243790bf600b7c561172588870c90017e734d92606e74081c0f1b6e71f7eadae2c5a0010dee62d91018bb1a86073b8e8b44fa1cda1aea27fa3c0d9955763cfdb035232dfea7be6c01dac657e3761627dedb0ca86a10e2ae233540971bbeb8ce817c39daebe4dac1517079c98c0b0f718e34ed6b956ca5e6c845382c510cf9aed17338c427b678cca9703d096462592145affe03ff45478a8635de54919311aac62a0f528958cf3b20056cc963609af2e82d5692c9ac86eb17bfd25e264a82080692123d1c7e768c255b09ccb451f1009cc378a4cd21202f0b76297338ba616f0e814646dcfd941978bf095bec3b1b657bd599be6e39e58abf99a50a992cff2a0c1055f44058df0ee93d2bc0e0d442e2edacb2f5c9266169e27d3bbbbecc9bee61f3fe618abd4cd59bb5b688dd9d497b6e363ec50d5735ba24d789f8ec2cbf5bb97500fbff19c84116896c929d2cbeacce45bdc17ff3116768b7ab1f39de3f863608da992d483b12c4ea8a2cf3634ab5fa1857c247888a1f5a7d09c319ea119af29b1127c5e3f73725cb287a4988dbe1160c948893bfafeab1543ff5b5b5644e8ba8b4922e9dedcaf58686fc46919aab792bb3efb82cf8c6fef25586df29ba46f16a81ef9969b00944c16316ace0175c6207a36da07d3eeaf22a567208348a320d07116e8a7ce3d6128b234dafd635123d41501840c6ac518bec733fca94517f81775bd26bfcc5dc8519571f052a64b77d39b70d954cc1bab8d3ddc7247969e484e72df946205ad5dae050f472269aad0eca6492eb439953a1676d9399e787ee906bc10b75f68ea7cde451eb233533aef0ba1c6ee59f530dfbab2bc1fb6a8d470bbcc2ea180ecd7bdb53633d5dc55e3e1213d5c6eb5ba664763631d4166adf3bb401b63cb066afc7f4936dbd8fd51039af7113d798b0cd78b1582ba0d37a1131a07216fb74491e6cbe7e3f4e24b6cbef4759219be45fe770263c2e9b717d192d223ed5a51f387d87b9c3eb4301339fa62321692fc4948d5b1ce650dabcf1a479f4e46d79774ea6330cbaee16b7418c33784eae64daad5d15e6e75228cb0db5eb6b10dec4d7b98c80b1f2d8a81c708fe4ddcb1e94445dc9641b6d0de255ea3a4c55705c8f15ad39fad13729690ecbc2ce46cba8f981e2fdeb9cfdf3d2ff88833a0939091a10cee6e11a0af96c26dc1d52f25b9f0a1e1ff847298aa8ea22fe5df5a0b1e024c9f70740dcce151f860e5df1759931f5055828852f4aaddc670d7ae4ef1a3d4ee433bf3cd50d09b7398e2c79cb80ad51253f1a021e8dbc7088552f7cf3a33b91983a6c6808430eb04ee7d6a2b93a5e8d61e6be8e6c0ff2c2e25e6f9e13b0c4491145ff1b20d4d003f4248142a1b69f7f6f896e2b1d6a9210f5b87eb40bd82f06227181f12332bea2171560ca34c32743309ed9905af3994c3979c2f3bf45e5dd176e72b1cfb40d893c5c329c315535955249455dd3d1f3c28295af222d7af63b89b054062e81e1f8f0cefe8877f3115ea8d3ea454dbd92a553a0a8d79d9688650b0b050be61991a09e3d0c36c36d1efeb9c0dda1b65181205252a293996635188f1b50bd6811d850bdee3f2fa3ae2c50b3f2ccc4f0072e7e814ee7d92d3833063ff72e6f36ccda807a1a4408ed6097b0139d7b326f30f76e0d64e649ab34e8f8075bee0924ceff942bc22cd5b4fc2b3ff1480a0220edff0324d00977678fe8736503313f58a2943f8d2cf7b22715f4c59d7e6be1aa7f15660bd58558b0833aac26e6dfc17eb5cdf94718a65a59ddacdd7285cdb111a7ca65fea1f7425566aeb812303c591b746ef6ed36d3c25b94d4fd61da1ee147c0d9f3816185376d8a571add0baf801e5400414e26cc0f28b4bc494e3825d5edc8569dd760c0c8b8c6ea85c4c0f581e1fd7294a0f3b6e37ffd5a616b72d78bf3b68ae64428edf4fe99d12deb08d1026ff5fdda2ab47456c5543af853cbb81f57454d847566bfa167bdc53d909f26b1b91c2298d5f7ef90e12918012fb7aa6646444493cf77ca5a98e448ae1a114948c9722db074220561b56d79c5f4fa8ffdeaa8658af64f567f4fa90543be79434009b2cf63c806da64c448ca351da88f501d9c9d0b9bf75295ece201a02aee19140ca8bf25937912c232326fe51cae6caa8699a0f4f62ed3ef200654a56799bd1a5c32d4bcefb95fa42eb333c089aa68416bd39c89bdb3fec008fa1ea62878647f26901f8728ff2990ac7619f7e73dfbe8657a163c089e7e2ac00e1e1e0bc47c9559c09205abb1ac926bc6e7f10f5717955d48c71930fddf6cb59fe7152692cc1726e86ad6dbd2fd8a54fff24273f636cf79afe15fe4ca48c0db47859881cc593f6940935d27c2f550f9d0a0146aee29bc5c6e199328073a15dd1efd53bee328b0edc5993361834d4db4de43a283b7089d068ededd4062e6f0a213fc6864bb3775d1807a2f0522a250122830b8ea04455501e9340664d9a59498836802b0e828a1933487ae8359e38f6ab8f6a9664aadb79c8704fc2f9769b6243de45d5973d3563ac727d589189feec1130cd4d0b58dfeadb8b360c51e7975e72afb7157fd9e4e80c8290ac66262403e66d1e90a18ac877e4dfa58ced244f616c98238f795bb32538064e791abbec153e5ed9c725b3ae6a808b5a6b10a56e225418d74053664da83d8e4af4caff14d20217285c525f82c9cd5b352ceb80f3d38a90a2c82d9c243f8e314a871d59425e11ab08119fabdc89ac56c40c59b46afc5cf9413be9edd50ad13d83c056f25e72b62abb453358e14f85110df3e1ac1ce27f83fc346ff1aa39951f025ad07c09230ce8a1aafc52962a4294a51b00697cf38cdddbddcb0aa0abc1b271dac2baaf1e83c3f0cfcf2ca279bfc8196138ef69156f8fa655ec1a7da1a751ac5b7d9dd461003a38a720021c66c3b9749683b1a82f67c5025e3803d1272814e71b205b7fa6b6e23861fb1209569153519c1f0e670872446423f4badc63a9be7fe3681cf726a526d5f1822d2e97b9f1180a032a1bbdccf426f7e0a179e7ea15256827ed3a59d8e66aeffd567e5ea828b713f2816fdfbdba0d87bc36c22ea9830cb8f4d41c474df249019820565d8a4ff3c3b86761f77d70de8d467b90740f94ab7ed7a196031aeec3ef4bf6325004e809f5d65f467cc6ccc5e11791ab462b79cb8a36bb299510f8ff53f64061d04518bc14f17505d4be3611850125c769514b66dfc4bdae6437a18986dbaf8e4d18ee7fc39ea7e8940eb4de040d9fed250feb15cf494751a2e905cecdd14d400380295aac57f73ab7567bc4e16647488da483a707a089e8f934d3045b8c0509bf0423515d31c9a2211069838bde2dd090dc686aa93c73fa79742ec4335464805592d84528742a149b058340af961f01b915862a2ea813fb45f9a9c99680547f26db1fb91f3a153d23ad131bbd0a09bdba55c780a75a18ddc0e83e3d45d5bd5042ce75551454b258dc9fe1debd40662e73c8d391b967f41b41df157364d582d2c4c8696f87c28bb03fc292bf13a7a4891b2dbfab3298b2d9bdf36fa2a87060b654da0b168b366c5f3c4738b1de78d7430758a7cb8698643fe4d0997c29eed21aaaff932aaa0c097ff9cdbee0f5403018e0924208656a733a562b08eabc135d67ffda7c95116ec157490e3110de9850fceb2830372f798d0b5e3889734628baae54bd6e26ac5f86ca314d9c4b6acf152184676320867970cbb9dbe97fa210f5af592febe10a4f2687b9b4e144a439098fc31d257a821321e403ad5737401baa010373d15a0546bab7275b1dc9bef340e85e797bd41f983974af39b85e9ff4071fd607d9ed772700c6f81dcde6eabe5519b9211a5e7167ed138af6a6a8f0914c8e6549351803ce2691e6455ae7f0c3a47c572797e5698ad2f28add9afc1ee13c0b965327be588391c552f3eb64d7e945865088292f8f6b67ab1b576ee05425ea0c5b8a1b4066051df0ac81d07d1830597207df34936c0fafb8f19f120cb52889b4c9353aeedbdadc165e6a60ad9fc77d96308ac6a87363b1969a34a155fc519d9825b67ef434f34e4ae00c2d2d0b47a339ce37d83a7fbaf2d938815ff391035da23b8e002eaa8a96b7f313f62f53ee7a1283d73b10da518701fb7ba952167921e0283c6ba157cb2147d98acb14a602768c0b400162739b5490a3e8e83ecc68b3646d6e0ccda0d28dbcae4e9fee43fb594c7bf1e4ed81dbac6a50873d2586601dc2aeac0b211f24dce6318905f9ff6ea0c6c3df1afc86fa57114acc590ab6a51eba7271b2c9aee278546e618c2bb3f5991ee1c9c1ce1996360a94e8d7f7422aa22f44d6b47a7fc7b34cb82ea37aa67bbc7076cb4957013014e2f58fdf83d4a6976bdc64eea211e3c86766ad072710b18b5dd16f46f7ee5e83fa87dfd95f566de65c92b9b029dc8e66fba67d69125a34d03598ad64a7fa8a44af6f48e61c03bdbbf159c7ee81c57c8dcbc07c8df0ef2be0d57cee43f07f77b7ed3f72bb38160b61f166af5412974562c26cb7092112628dc70106eec58f2238ea79d998b26dafcb5f3247b9a9a7fc7f4529d7037b4818cc047c805f139e69b7f5f48254c20302e9e4eda6f37b3d87aa5b161fcd7f4f2aebdde0fb154eb70aaefbcae2e31d3146d951bfe5852fe848f55a25d6420c62dabd487ba5521398875d3d9f6b1e023488cf59a00b3447c6e592c17594d681b33c832a2d1262fa559c63969ac7427ba3d5cc5ead7c86de7cc006268379748b5dabe770d7bb9537551ead73226be8dfa6272541991f57d3ee7f00e417805619b9c9dc78f6ed19ba06729298079720b3fec1cb9801f6fe5d7a294730dfa0439e474afaf9b97197351cc3b13c6c2532ec78b59f1939cb1ecd3c0925efd826134295c0da7fa81c20ef01160d13124a23e83b166a43b1bb3b80aef098f68a70807b220311e1dd257632237fd24b9f47306cd49e4fbb3dff99e34c70e04670318a3f17feea38d18a76f7faa581c84436c2f8b690a44d33f947e15d15089ada74018da7c3b7fc960f48c2e17b3ddca2ac571bd84060d177b46498380220a8df511bbcad6ef206e0f29c0fa4b0dd97064a35c4a6714db89cb3f088f133796bf1770159e55dabea04b8bbcf90062d2060e75dd3ffd33c7e8bda327be979ed69407d7d04db75e69914d1602caa812585e30f034f81c1352a3e8983460154d5a3e1f010454f613e2ea7448be0a33425b022f02109c9bf6f8da6a430eacd74fcd3bbbc5ff3d23cbbb566b0ff4f0a16803c672bd088dbcb6f777c8ba7d324bdd42aaf9efe7158e39425da96087f6391193463ef74229f69d6450cad0c3856bcd9fabf04f361603d43078e7bffdb1bd012c868576452e9a5d930d559d612ea3bc542a6dbff1d66689c2775448b17cd7e985fd18708e389aacc1be3b13a1afcd9acf5ebe71bc74eb01ed62a0161ea4dc2af7d20c043f548d7d1d4ecf989fb74cf65a73f1e27ccc7c995fca15b877a856d1ddadf8b1bb40b849f253183fb154de1f86f76611893a17a8d86e6add54702c6d844126931a83983f74628ed7a23d348d6490deb936bca9cf2f9d5b7718faef1642ddc823adf78ec74e36eabb8bd9e565e64f1d50ed6b7aea00e84ecedce257ed44536f20640606a6cf86adf87ec767c6a4e9039958211a3da09e831a6b6064d765c55f07a47fbf878d183c515b8d6ef8be296440d65fe11f41cfa10c172d0829f869ccf91256362860b030e4650222531a75e37749edecf3fd6aa42ce05de8089ce5d23409fc471b52ae31ef8a9294c18479f14c12a6bf331efe03293ef65184c7665f18d242241fb6c0b1e9b3d8721b7e2603220e64a5230b4ce6b63e671c59f98731c2528b1e474624acf8e09c9110efcb3a8bd6451f37f70d20c6ba4fc7fbb1c44fc35a63ad4aa4fabf7e59fb133a895f7983e672f700c97f6c56c164dd12dd6c149a7ee323320b9ab97bca5577999b9f99820f659dd5dc2e51f74edf251f8db5890157733011123dd0fe4b4f6a9f1d2278b38b11087c1b454c775edeed2a034f78b88c6539b425a3e22c6383ec26e133b1654cbd2aa9f89e397bf7572dfb2da5e8c89c1252aad19bd1e593fa947861664d8dd69fe1ba5a1c24c1d27909d6b9785189d43df14b7d003f7cff6fffc863f57c96ad9b53c4b6c9af05f42d0189292c270503df85a8c23e65ff4296811ed219bdda226f0999707c88143204a4dc2fd22b02d182af7fc1cb0863cab7ddfcc8b58b1b65b4c6e15ec8b4ea3779712bed3cc5047732a2b973fefcc6e19d6d618617450e8c84e94cc55cba9e0c71245c804afbfbb057a843a6aa6b08551fcef10f6685367f9bd2b0a5282c372213771d6c27794a190e0aad3c2d7ed1e47fd39505e99ca78d1bddf8323efe675434f5318ab08028756ebc0f74f298ef10c5e88251db1f588fabf5d8c18fa02a5caf79733b598e2e34e2413ae2381bfafac3e33a1d4848458a720ce9903afbe4761dddf4aae857603958014f9ce6666434d3fbdc252a646e90d893e8c5bdd0aa6bfc247c774a8e8cd5585532275f5e7633c7aeb95d3d6291b0c5bcd6cab79bfa55d22afd8c856fe048f1427c6fbbb79ce5f1a7f822e9ba97996776c7758e9d5acc1036f592bc0f2927b48f5100a223199ce2969cc55ed0886f58da32802b1b7bb49b0f0af9b19c139d34dd6b38fc6dc98c438fb78cca9a92cb1fe111758eb63d6723f4165363d11457212e6e420258f27b8b817f9e9139179df4127ded0184b0b201801d42fd82d0b3d56530bb9f21f2c2d584c84e722e04b436b7bae7255e6e775f7ac7de7e693262ed0faac321a86a843107d7b306385b5ab019e2ba4be275362428d2c9ae771947cade668ce8d459c8646689a068a9556fb41b5fe08003b3d6cbc22331656ccfc8c634549da636f104b4cc15b844e03c06aaa6fa6044a3eba75bebae5d97dccd2d01ffedeb33ae820a99f88183fe6d1ad02c8e513163ba9dd2b0ba40a5ffe85d1090b02a74a2f3c83926d9b8784bfffb55dd4716c5214debce8843e4fd7b90a035e8a17f001a516a27261948e3626d636fb04c21e54ec3c45b9566d57ecdf0f35cfa49de456cc1c297c0f67f67d5878e1c8418240af790f7fc0a2a304a83f58ab20e0a647483c137369bf7f5f83b9a1245489bc3b8e99753a41d8fa7b6aadf0919a77cea97bfa2bc74bd0c94512fac8e0efabd05d4ee1f13bb3b38caeb0e3e9569f93e12a420f050439f3f81079fca1bb704cfa7485d4f2aa353a60e16eb4cbd112a4a73e64182e4465a94380b2378ff25f42653cdbd8ae35c0f3885c10af1161123d9544d87a9f2c7630d0be75c65bc7689d9413749bd2e8f8ab71174cb4837eff4f3548580efff4cc940978bc3c62479c268067d491d73312962a6c7afa4e204c725866716d59bab4eccd029bc01e5c380c6bdf2dfca1f4d47fcab841abd4652968bac347f403b5e4d74acce883f3b72631736d8593fea87a15b130c5be96ec612b1ff7afbe1a17cb9bb295a365e9d4c102bb337bc138295407c7804e5d3ceff7de92c2cd04bee76f5eaba845dfbaa41ac872ab68635d7fcdbc3a04ece720bc78f5a0925524b92e36dd0a949da43af23a6cc57f37dc593f558851620d68a7e6703762377941760a03fcc5436f77bcd5be9b6bd0e561264711733a9d11544505de4a2dcfdc518713517aa343f010f5e6bde78e77edf277de8060b9dabf68d9a50d712914f0897114c23b51a8c07c2def2a5efc1eed1b78543d3b479583cadb340368561e4413919d9248ba717b0834214394bd81fbf4d23965776d3a43bb75c322db72f04b8401138ef136951a3054eaa37fe9c46a2287f0fd1b816539b860de007d78219760a559615ff7b649844899278c060ae131fb1d3ef05903f0aae497bb20ce27cb0f9e42b6864962037c63ca8d0841b41bf78593a1ef54de70a581a62ad2b9c40f3156fd126d05b9ce4c6bb1e9f329863b82af61bae5be7128fb4bf96f0470fe83942c8ca974689b47f8b8f08e67a5b2e2ee7a01b0590b9dbebdf38df1777e94b056ba930b06d098b69250b654c04023a68046e12552860937a53eed46e91d8d5bfb58245fa573a38d63c53b35c53e38a25fa7a1dac1308cda0b4e45154bede916f7235b7a9052b9e56dfc10f580f7b88f749703add11ed738280b649df52b6273386c521c6620f816752c022c8494d5a372f69a2f9fae17db198cf5b618e2a95d21c2d9bcd797a72c5b6af3229431f98cd4546e1b5bac2319fb166584042bcccaac4a67b7c190211d43944bd1fb6b2ae41861481f9e577f016fbfb3d8a63d5b7702cfd6950f577752c7e31bdd57bf551afd7307ec1774ebb0c216bf0d2c152f7cb8972c98cbd9ef8337b313263f16f68955de19c54b4754723f6173f9935357111c802c532c1a515a0c546a5e9b1a8e4d4a397f75e4017f9f325595b1a1ce5e0d69306d656f18e495eef47725625fae581cf5ffa52b01b4842c7fb1378530b6427a691c3264fa750db4378e2d435cddbd5e2029c821c359b8ca47cdba23bd0002a083d065b10d689b948e7492d9195c1b76135d2bf70bf2c81a06f2fae9dd78ec1695d311433ffee1102e5db323aefd6282b259aa755a1342d8f948d69ee4542518ccdafd4a4b0d935e33eb3d583155480993d2b020099547fee79c70a1e38044d885bae0b2d0e4e1345471566577124899409ca5f058ac5682bb15c57235b7decbe57950db246deb30342d3db357668346c5de86f96788fd6cccf51a198c71f880be425afae6e68dd99905a7b8573f71950a7a74818daed9ad21a08542f4e3da0db8e590b436e8f1252a7ba1fa5b5ad438315c400f2e709a5d9d3cd5e3234e5246a78e7c9818920fb06dcc90e9c87c3cb093d7281628251895aec09e773cae0ea0faaa097bbbee5a5132a137ee5a559c973f8ea99c20a91e2877106a0df4901f2ea0d0cae7b86629a4e94541509d8963b1eb08b923867dff869293ad3feb5229ec6cfccebca4aae3db6e505f6ca073392b4499dfe3184f99e4b1c6cde7dd4f49f5a5c495a1c36ede63634ea47f273322a615073158874273ae1e4034fae7a4a8d24159e7f3a44be8e94d9b27dfe92d1b7a5b077103afc30f0108606068725ddec44758be61c432c1d90f60f76c880f2589fa7db8e215e0bdf806b6ce5331688decb6a1813e8b134b40a00cbde7f5365fd7b508029ab350d61fff3e150413a4008289fe6dae549e88d9002b8ce6f1477f46b9923491bba1dabe435507b3da6462f9060fdb37c1d1e0d60a0977e81065c50e40747e59568e339f8dd202418335d10f7996e10ace150951bcb45e20cc83d508305c74362626b7a4f96a164ce22e11dd12bee69b5ab7f150921379aabee637cdeadea93fafdfd6ea6a797fc91aedbcb5315bdb73b26baeb3461802c0a9eec8a51e67cffa2a67b0360c2838f087ef0f0ce86558b23b699c4daebe334c4e1b17692c577659e262319514f099020fac3c1e251d651cca5fb41c4caec6afb2f95ff33593c76110d1110a98949105cc0bf3852a92701c4d8dec3f9044c6719128284037b4185d11eef58e12ff39a50b152b7e4ba2b756967717323ddc42a35e63a432035600559f4fa68d9f5bc25e8a785542bd47e61d743cab2ccffc64d2d1da49a40232112abd527cac2df099186c3169c87dfcd0167d40d5ddb139256c49eee519721e17a95a2bd4dfe5514d3f2966ae83b064781870b608788520d4cb659d77a9b35aa37dda6a4e4fb5ea9192fb923a6ae2fbc2477c953e9fed5d7364458ec56f7df79cacea24b3b245690e5ea7960011bef3b693e760e9bd9e910a8b8affda9ddbf1674ab4195f30c4ce05e46be679276ff6f2c10dd524f723aaf03b5153c4e2db5ce194382ac925de380285f43b59ba31f58722e6e1ebd654c144da638102934a3f526df59ef5e538bc90d0ff4af45b7928356287e9dc2aef76c841345c75bfc60ad2b67ea4d83f510050c6e12b985e98453313f48b21e9d169ecd41178f2a5efaeee94c68b2ed90bfaa28185adea270dd73f82cb81b99e7ad7f0696a757962be5cb45b281ec1eb525328b11292757cb2eddf16ecfc7ef2e61c2e7ae685556b4aeedf7fc339d9fe7930c7932f0fb9c6271300dae96ef8073a46c6e83c4b19b7339cf1c66eb3134e460b482a5e104826462c7d6f220844bdfa3b76935ea5df9adcf23d16a36b54b939121f0a25be4e862f0d76bcd937fdff9d59b6a6294b59ab90b9e15553cc91f670d980737b9ae42043c40f4269e906706605ad106636f58c27e418f19e31af69d0ea5b28477f836e886c7d9d67df6049d0d86d84c43b614e67baf0357ce4db59b88b4d8ac5124593bd76bd7ae8a0523e4522afa431cbf571d5d170648970b408e28c798cf19ee4dabc8e1b32898aeb41274690d7e43755a6f6258c90ddc3ba31ae8b73ce85c93b120155fb7599e977d8efb5492cd36a884f0074c1aaa2cce42430eb4694836c80aa8cfd92e76d1292059eab7e858a82888fd9ff6a7cd81783ff02a4f6143480687442934dfa5d5b8153993369aa1ae4b3f2b10cbd030239fe30b75a4cca04f449de02a1f651c763639a59f5a6daad96891595bba4bfec0e7d6af17fe4184687398bb5022b075e7c8ae4a4301f408e597ef663543ff84071d52ea3f87ea88526cd0d0e421ef1e879e40c83bb29b2fed3723403ce0c8436e9878416e9f857d8d19f9319dfb3ab0a092b8be85b6f049d034406f5dd31a62be4d125f07bc7ffa05d7d3a15d6ee70a4e4fc7e1ec7ee2289f88a606f9af81b6c848d2e2ce13bad7a94b7ee7a2bfa1be7b5e857d35734ad5785cbbe3b2859980481ab21ebed31c58978c006a7727d8a65329ea3e977f10b3e6b3afa5eec7ca2b59227364b3c152369643775c7ca6dc6dd2a8b36697fff4c2d9342668f152c6d268706b4925cc8b8508de11b33dcbc212e5dd1a48e90bfc331736e6abedcfa897dcb01900c702cad0d3ef6c816225b077ff992b6d20fd751fceee3ba6d616580a8b4b109e803b9b31ba6c4861b728204f6e2465e7678ac35fe975beb3a3d32a7c2a359280d9abec4fcf40067d0dff162c9859162013c03bcf077c2a2502af37570e2b8813b0c7db5acc5ddc2436230d01d9771af628e81a8c9b24e32c11be820cbe5b7c2e930c16e58a474248c0fd4fec63be9d55431d3794bf8f28a7a0c1dffcef1b7f0da631b28627a71e915549690b54a9e2ad08f53c69f70eb7f3a349e478f4d793e5c56a0981dd6a4579581f6b576aa7c03a80212f7382cdf28d1c6953c2701bf85e452bd750e32ea55b1ca09b34e9098396f6c21ee05c9f1b7ca619412f05f3e7cd73050a625ee46e137195c30061c14507e40cdba535063943b1835e61f3b7abd388b49e2a258ef984abf18fe53f4fb16bf38f230a58d9a1764f8f66f4e6397b20aa84adb943894efbd298fd357d3eac28590933364fefb8dbd5b6c1000c98e411a478e90b666f9c088069ec09c8957912e0540acec222547dff9a592d7a008f9f30b148d7f5bf0c3d61ed08af59857c6c43ed8d7413301d42b618e37d2c00778cd5c80879447e9b1dd818d2470a564c43e9325760dca13fa50f08c085082b2e4001158bf08b92ecc5d90842c0e1d83fa7b93b3f25be7a811d32dcad393355c90df0de8bfe700e6a465b8fcce02cd92868a9117fd06c18357c08d12b286c47b72676855cbfe8e360b98e57652172ea847510c9e1f56f2eefc05373cf8292e55dade02ea5da2162c687214db7ef19562f5b5f60f85ab2ee6ae00095ea6a417acbd53869881e499cd8a45c93c85cc415d0d6140f70bbfe94e7edad77eacd3bb7a3ea7650def553bdb136157e98f427418049df895c3640e26eb08c572c3de869c5b532f35235c4acaca8d52dc16599c8908a3daedf31a1d47cbee1c0184c196c902cc0f01eb49a257ad34e1314130a8e3525def87b418ac55d650cef7ce40e6f953b3f82e4a98528c884d84bf309992187609921c373443ad9e5e65dcef4261984feb7fc1830a8c62ee0bf495d4963e5c0bb5f91ba57c7e5054f61244ea304c69d9d59bd44aee286fa26e4bba2735b665048d216a93ceaf8b5ad6a1d4011daf5162783e66bad2a84877e58bc666458bf66e1ffb38f3d744e9c7d289e1b6316fd7e2b5286ec1e3d71b8695745a6fda49e30a17c03c090edcadc381f2ed4c8679f2de90f621f1a2cfa9d96b03a0b23187a17817040056105b42c0d823e446afa53ed23fcc7743202d61357e5890fc2d91c5381d89bd88e6a237874d79a53c120c0a3c04443660cff05876a8109ac36ca80db4f10d22ea2470fd362ecc2177ab99e6d8139ae5c6dcdacc3f48c990f4a50dc532d35fd315385209e0f2075d8d345ece3559d3d469ef999035638b5524d5ffb0feafe5ef3b27cba2817f83e545913558f386c187bd1120cfba98a3980b385969d8da9021e03bb9a713abed2aae014e037020990570327cb57bc6c9acdae10ff42132a15c93cf60402ef9ad2402bbb7ba92ef6128c01af3ed6cb58728e055160f27efb7fdd29ddc921da2ca95ab19ffe28eff08b1957b2de22a47af0b57b756dbeff17bcacc1d3f564114c706bd76c448a4ecb45e5d076e83fe394ed1b4913a2c6bbb50667144391b004f72956c4d258d143aa1ec6c2d624d92fa4b6f73bc4323660e5c73308a45f7c43132518cbab2459bd3830df1c6b2298aa8bd0af94155b5065239e5d2e998dc4163aa9e81c157fc913c6bb328d2117f5f92cfb1c5d106d1891ef1c7c8422ce95c6b3aca52baa0e4ad53680beb44f29df50d8122ffcf9e1bcb355b0ccdb9676bf204535e25f45d1c3496c6eb40e4e94b162932539d934bb06a495bedebaa85391a95c8c7ae74216e9e8f2803fb610bd2c73d864395e0e0568828b9c20148e85d0f1e43669c4dd6bb11bbfb1ea36d72bd415c034c3706c00d03d3d38d0816c8dea21f4a8adf381a92acadfdcfce7e480768eeab2b12c314f92b66eb13a2883c62f10cb63026ae6cb647712b3ab2200da8e0d7a734711f66d1bd75ed32261a3d3064be03f8f273e46f70d0b19d939e0407f3cfec475d34663ada3e6433125fc6b5d00d40d3d757fb691f9ce93169d3d5ab46f11bee86f317b6dcb5c8dd79171f3db7d0fcd8fa0158cd2cbea72b7f3a6a89a0d55ec97bbc74086b498b0c4968cb06cb1d4861242d312827e6155ca2b9cfede230adfb92d9eae411e420086cddc18d2b6dad25f633fd60b9c9969ae595fe40e7e981b467171f4b7e555c2890e1a00a2270bcda53a36eef7a510ee8dc4d48c4f02604d33299e9645dd71700489727796f95e2038ba68a635b81d4d797ab631b81f8c759262975346070dc0aa328c2ad4aa784f7d0befa9d229bd34ce9a6e1b24306d1d0d77eb4fcc5a6fd616fd0a5a2a753eabc5aa176335626bd6b850e110ea0d61bd3753b60017144160a2c53b7b4255ff19d2ab9f98dd18d2d98fac35b0b64f08a5ea038568dc282a99a3dd78546e03e81351a633ff06aaf90a12b88c67ae40e7d2811c20eb58344c8960e6968023334d8bccc53fad51c51bdddc02b6042fd6ee3ceccdf4404dc77b715c28ae56360ef452a923b28737c5aeb5af1d1450ebf584b5df748d25c7e4c325f9cd53cd623f58b4b55cfed8b312625d9572f92e25f1b0136e522568c151e4801cfd1942c0a3a0e8519169ed6be4a4cc0f47a0182d92b6b4a37bfbf18bbbcd8fe81dfee3a3087a0051a89ace622994a872a73d98294374c31a71eaa6e3d56f3fbf9855804b595dd09c2a84a089c69fa8b21ba17d76c71aff217ca1d43e8c3857460a8c27cf2dd0fefb7c52388eb50719be747a66f2aae88efebab0f2e8cf3873dc3b4498d76d1999ee40de7a5b5b933ef847835fa700044dc8b77e7aa8e0066b21956982a54c686313f1aa661040fc462c238a9f65a8ead48a444e4002c73739332676be2fa74ca81200a8924f1a58555b4a171fbe04607042cff9b3c8a17643d6827bbfa2e2538a23742d6d45643f4be87854f918ecf42fc90cf7337bbb72318a8357f884dde7b7f4e2b266f60ac97b764e21bb5ab43439b641873b2e2cfdb9f168114e6264f0be3acc6f4b455f759c7e51d45a2d72f7c57606c2a767fd04dcd30f08b9ad845331cbb5bd25475ad68790203c3951e9cef37df00e4664445e4be5dc7e1793e4dc4c848b1d71cc2eb512c0475afb47825c9deb69b1f477c280e0bc5efa5990ce09cabcdc89596a594957ecb5fb37f6c1fc257064b2fd57031350c39155b9c7d2781a20976c220847728866beedcc90907a49c2bfaf117eb29c99512c2359fc7ae1acd99d17815acc686d3b1d4f1e4000c7310a3cb32cf65a42e4abd0487fe27f9e9e0f9688ed2326e4e3a1e0dad0965aed53a00415c968607ffeae8f91937178c3fd3d2af73202c7318d472f663b69f2581d7bacb7f611a5305d427438738d5ebfde9e6ea9165e29d083824b247f4553bc3ba4f8dfb57e3b83bd8802eeb15994bb9ecda3644a3fadb2f4133b9c2f101b322bcecf60997570b3af0bbdf5345cfe1f9038c94e634fe0e489cfc9c4880c4eaffa1f280a5151094ec8efc08888f22e772bfe014a5e4e6dc76316f304c582645c8a1acb2d1f6e7ca8ccfdb6b4754424efe293c61b21e024a92bc8b06c7ec3bbcecd795c7921c5c1b9de3cfc1a9b72b0d435fa14bdbdf423748ae40819c533e6cc28d423bfbe1675c8349ccc1f5c437b19540e166fde4fe6686501e5b66c4c0b1067958a188e05fb36cfe9bc5add830abe0bebd44e8818d2e066fdc7d53d691953ce2a9b6e20e97d8735a451e280ff6042429cc37fa79da5a92c78b88da05e9c3bb564be5d0894c5cc9f371d5bb715c700335bbd03369393d02b2f744a52c0fcb62ac6f53dc26259c2667ddde31e5be76e6495f7ce10032a5476a8623969fa1db16ca8da03e1750858b326b86df0e5a2586c674803a3534926ed0a1a037327d84f2839d9d131ffdc0d1b75c4171b03c0ca24cfefaf18a8d53f276b74e665914155fac3096511747b8ad2b7f7068f10ce4128c7d72f0167b2c83e2ba49ec8c5820986519b39f0dc140791c1e686141d2456e4f9d3ad0823551c61c1d789b5486c8dd4241c446a1392fe92efc3ed268234a1179f7447c06cababbb942c76bda3697310692a66b933abb00ddb2e023fa94601d66fc2437e4a12c4703f1b21e81f829e939bb70fdd05ba7300bef7b8d2172b68b69cecc6cc77eedb72e87e3d84d4b31495c7dafa7605f4a8f1b7789c9d67f3e2f156e73faeb335940c49e2cdffc8a85dc7404a6bc5f6ef0a2d7a576aef96ebc97159eeb623c2a31a8fa1a84e6eb513419163b79cc083941ef014570ce10d7b9c0e8cd90c5363f5d15a4551fb4458395fa31b4ca6cd5f2959e8c54fadb7546b7f8b3f509c9f97a529638f9755a99c19180549b22880b9712b509c781acb98132f0f4aaac2cda2799042a9f5c3370b47978dcb49beb68eed6b422ac42a8c373ba3364fd3da1b2152bc4d071d103401756cff6df73871a30309a6ee6c90e354976ed5759a9e48eaa923dc32e102b054d919c7e87fce4dc0519f5620898c657073d8ed2d3937d2b148965a17b118a132a5854e4158b19bff9aaefefb8b636bff92750337f3981a7ae25cd9a1b20417069d872cf376725d11692e6755abd67c63e9cce6cf95a646443f73fad7921226baaf2e37517c094433594c5b8e9863c35372aabda8301c3794ca8d69ac60060e414cda762bd620b839b34cbf9d6786bda647ce206a0c2917c22cbf9ccdfaf1c7777fdc95730aaaf69d456200b2dbcd4de3891be63810669d5f23734f4456b1e5048f464c375894b2c4c43654e7501c3793a7047910b3abd4aba9d8738f08fb656c3e2b01a7251b6084369435afb9b7f64983088a357e7f7a3f2c3c75adf140483fe51dd964b08c2c09658d46761a483fba95a7014d2c5fc40eeea7ec8c203db37fb5dc32f2fe203a7acea9536252fbc26712ba9be4e8ce2d2141065fd40993ede23c95b67583eb16aaee2f22771f0308d4956264b8655af56d9e8ffd3a65b2d13766170027c5da48a67d6952bcbdda3c1901f4ea0675ba02b72ab7cfc6d61312be4441331d4b3f4190149d9db170f209798161e310ab445aaf375b23921175043cc54ff0562a3e6d8b1f1796736e869662b23e58752c652b480c17d90f0cb92c41af7ade18c35bc8766e6484103a3089f5120c855dea3a4c13f0ac5623cfe18681a79f4f4611ee05c3ba60793f87da48c3540def51aab3fe96428fbfc1ff198cf774c2008f5411945cbc5f9bd90f70c23bb4c04edb1663a51c82380422f36600461a6657621bf4d20895c1995da5a5076377c62694251b19079261d14aeaa2689fb5dee36f2435ee580d46ddd6d5e0ef21e6f5bb9ddb28e95d105f1867fc86af2e24eb29760e4eb791f280331c9d63e27d0a7f613b17b746158d9021513189a489b8067674c525c883e506a948dbcf96994b1f58f13dcffa12b0cf779edab2c659d136181619f14e26fcc5cd61f5930735c77e220ed1eae4ca029cee280a0f89ae779b350638408690480d6aaf6654f19677051d19ee4c90efee8cbcbdb9acd0d90c6b8c59fba36b150f0b28ef3cd73c50450e8ccac206f99cdf29603487859fa8ce80010cebc735f7ad4dc67c26695b361245452c763caa04fce31f05e7a536ecdfeb7e8a9ebc06c0af4764fd84a1789fe587c6032474d834fcd3ff73eff02f1537e61c2875226f3fb38dcb05f27d3d1c0a2f2df27a984d4fdcd304c2e17a885ad5bb3dea59f3cd9aba5f25ca73dc6ae50a8835d28882ff308c73e943fafdce831f2d513ae583cfbdfcdab2ffd386aa7d6edc6f69c2cb3048dba625de4068811935f67c3310217bd8fdb260d654d917a2da118a0375b584499f5627ff8d7f29cd2cf9629ce3e1655d44a814d0466250e090f98f035660cf5c8ead66eaa2452e80864d5e6960821b01bc1fa4ec6ddfdd230152617e9c425be0c48cee1b856118da466c5d3cfccc05456db99e9b4315500c4159d5f6d4b1b3e55d25ba8ca763b40b2e359678301b9dc2e4bc319f5eaaa7c1c76c8b2755a0eae5c7d21bcca66732d2693b9fa802212516b1129814e35ebb84d6c92264a9ec1861f93f7bfdb4bbaffbe4eed9657ce3f2ad4ba107c6b4c030b9bd4e73f489a39f4df742962c5c1a4d5307528062dbee0492fbfacc8c222b6841e845cdee929cb9bbaad7dd6dfcb85d1a5f08f45ac7aa26d9a3bfe2c5ce39825216fd1093d7a580c6735279631b82acf4b8c4b9f75b73483a03796e9d217bac98e39b40aabb91e96b17f93406623256c83a05a8194e3cccf51dc383e42e3bbaefe90fe81c144d81acc8a5feb7068ccc6cb7729e224f5efda7055efc65c1ad201a6b517916873bd9c9bd1f8c87a62a2ca9f2e85bdfbb57e097a71b8025ee6384b79814d88423e4764fd2c62211b524e40117cc34d56950b5821aaf90d52b956a864d8c3d12f2995a87b391353339b776a7a8b1e2165b95b76b6f33ae2077d471b7a7dc5500f8eeafe49e355439119cd273fa5fa86bbb399279afa4ef12fd8edee555bc9a44ba74964409f78a5150d769966d650c4dfba76e194b3014b18630178307c16567f571162303ac1525f7e58125e0b2eb7bf6ac142a210814065c130ac0e706b7a687d22b2c149beb21349da39ec053865ec580349e99c0069a306ebe5b2b727a006094b491ee7d4afcff5312066866a13760218e726135338974f815aed43399470095c81ed02479700e6c302fcf6eddb5e50cf502b3af7fedeebf93e124ad9765db8ae8349b93bd79720c486c4940f374a0928ec648f957d4165bbbad4da5dff5ebd689472385ee2a556f26909ab9431e1d2e2c82c5f08d6b75a675af9fb0470d0f6a49fd1e8e471a9a323e2e535945dad0b29b050530eab2fc7d48357a356f61d6650a071fd381b992b16b40627662b9551ca6073895e53e67c097358874ec52cd555dcf1a6138894e87b3c24723d24bf78a393f439a1a6fca6f66647d294f6ee319182a424939b8c594bd0c40ff7d111880882ca85e22fce62b1debfff7442eba2420eda5e131d6bcd68df111ec0154ec311d72935437193019770d4f71c4f98e95537760211281ac1e102a55251f59aa93b689090dc89141318f19ce91b889c2aaec9c92a841b39d5f89caca1daab56709b3b9274fde0b4423e9c59cbec0aa94a3d186408d4844f420533106869c5cc618f83e1978d5df805acbfc3332ebc6fb0cd6f8d349dd68db950a6f5ff5c614733c3566b8649832e9ed0d7e86712de15b03ec65e711b2d8e6757669928df0eef4ae24b6744933d2bef0efa5deabebe21528296359a0fc3eb00a23e4dd39f826b318f381aaa7cd168dc6fcdd3fb55c5a688c0b85dbed3a4d0c2035b4c986a638e2e3782e4434e8698613eaf4142b7df6a56baf5469e6a8210e612d7c036a2082b8daa599f3ba42ec4dd64a3a0d8d6954eecd5cac29c391c12ea09b7db2827a3d1ec68b7c997e8b3813e6518ccd3c8a69d96e3b2fdb6ad8864514ab705744522935267a5046d985ae7aebf0e94ea081cef17cf250b412022812b45167115ea0bf65a84e27038affda6f1cb79736345acbbd3f9285721d049302ae67794e1641f8f624ad6c3d2a6a2cbc3a43b592612cdab6f5c1f719b0b7d3eb1931c73d1aad831debde6774de177e74fad7a483c5c0028fe3ecc58e79bdf47ba1335a298fb392401d2e535b13af87de6fd83ec93587ae2bc8b19533b5977a52b8074b5eef47ac3d0bb02b05a9cafe9f0210a5a870f265bee8e9ee3968c9e13aea13e06e266aa09f95f55e6e625ec2c4a9ac92754132b2f35d3311768956b6ddd4e65bdac7fb71187d89e0d7f49361a03f530453f69b9a629eae1b05b0287c408cad8c2bbb7aada4a39c224c07bdb13d0fb8d8195f93f0a484a30038f7e84708e16f100069fc138b60d507329c2d2e1f32a483eddc99cd1551afafeb1a09aed782c9284c1112d5be96a45a96ae58542c06c4f883f43dd892fd3473fc1b3f3c170ce081a35e1c5ec0d4c4aacf4d0a0f57416b269d38e1f9789d1a5ebb05bff0db44a6e1c7bb6fec6423a6d9827dbfca0759456f00271ebd9b3947f67c2ba9b40166584cf166f784722712f40e85c6755cd366b90a3c8a97ed7fe2bc3f89f12ad4c5b237505d103b6ab74722c369e78146731e7462536d9d98cd2944f312bd0b6ddf3f9e84ae5407150b2b7ccd292e41adb1200d8991f6628ef45b35aa0bf5ddd2b439cb285b22adaa8a8a92b70c01e039560090d2675bb2a1743f541a9fcf23617b56710a2c23cfe3a525d3517fdf4bca0b3fa5737628e345fc243bee662dbe1b0e819b8dc82d1d2046a535841fad30cf3f06bbec8edd3d810f793bd901184c67d8d0b3afcf005fb57a61b51514c7cbd73be8ec34c19fd054d60847a4c0f06e6855be6c7de9a5785401a5b358b8c2cc32ce48a500c020967fa779e68ad97dff3dd68c0f2941b80519727f0dd1d31172531ee84007c9845899e9334c29c19edc4886de4ade299082035938306b66da194a3d73a34e4a0a8ac0a5a981e9ac788dfd42722dd4293f3b73d8f0bc86c8ca78a4862afc97d91bf825c4cf0bc05fa2c67dd712db3133e7abcf2aa1275f7fe72fc8321be118a08e2b73c3d5026855d228661745c4bd7f076aa7a8ad8de12ef8ce8af0414b9979e8dfdb247ca835c0ab84a71eb77d03d36a174b720f1e562d680366e00d7bc06563fdaa5f28452edd7201c32e0857c254cddf57b75b9d10bb14fbb4061c510515ee4f4ccaa303963d376741b0f6dc8382966b7c4b1dc61e0f241baabe3db64d53f21732bad43a5d79f58c51a18ce23c05f239d9a0251efed157f366694daabaf74baa3afc7957b402332a01c01b809b7c7dc28ba1ea5e673acdec7bd6db66b7fd61a75e51aacdbab388da412a740925b83a6a1a27e15477c65470ea53ac3d9456681cb4811ffa9a73ce70460c0914c21959cd18155db94f7db174598f1368532f6dcfd8cfec1907e3ef7d45ef3bef7d6598c5d1ba883bd1e1771ddb926ae8c870cb61ed8216607d7170df5051ac29aa3bb22c692a63d2c684fa0dcb00af5f337a8afe9065a6718071495070b884844f207e3844f28e7ec58703b1ca6a16601aca4a6f9b30ecb0d6fa917c505ab298d8ce25ea7d75dd3734539840965f8a650c07f469b34621a556477cfd62bbdedf2b22e810c00f47163cc1f027e9eae17d303a8e940886a040c21e397a9d0686423a282e7f9d9d4a219b6f2d52d1bc7aba61fdddb4211fb98a4e089ec14073df3a3bca875fae18817bcf57491493da7c33b178192a1b7060e358465d3ce22d061b61415b8461f01dee7ed43d4493c0ac26ca4e46c9041adf756f2dea6af45d8bb31268db886928e702cb3578b60ca365fd26110d721f9abb0f2c673fee6c389dccd79efca78fdd1928a5a1163a7e1e5ae28642881eace31dd76a31cd201b1b7ad83a3cf1f19fd9e1579121547f2537c05236de2414cc6285f27e8dcc1f5104de5c7402e2c2954559207dceba3d07f0921ff03ac2378412ae45d30dc800f9f343e5d83844f8828d4cb514264d04c6d13181d1b0a4e4c9f3127eb90e589ef935818748d63831dac944dbfd252d459e3edcc23ca7d442d7e6611c75baa413ca03a6610ed874eb3b74ece5b343c58fbc5e387a978be5f79a1d53586ec44b2823d6f2cae6815e6e8cf930e5f66ccdccc38ec01962bd0206faf88e6089e179623b60dfe3900f61ecf83739ab3545de9facf6705abe03768b227d878d8df217fc1e1bec797fd4c3096c0eab9e552ebb69a388b3a5a26fdc49b136d029de0fc9c4088dadba136ecc77968df0239c01cb1d1539102858bc218233afb9925d4aa02f4778260ef5a1392eb961909b76d1e317ccb94881c10aaf1cfb9352a81f5162246553835308218768a49c2c2a6871063b8c72052dd65e57d594ceccf77c2dee9d3ac0909f673aa3969afd935576f5dbe114c9cd5abdb0482df3397618cec93edc941c2325a1686b2285a6ed7c77a03b1f409508ea20f5b26106608d34e4af7e0daa212d6a1a1272af125a1fa4be3575bb21b9b5beeca07202805c1c383e0800bb821eba66b03e585dd56eb72895fff271b5018160beef6d27375b79682be65a3ee3fbb1ab91ed87f487d7825f0aebb36eed801104989901b1d43d670219ec03ffc55e4388067dd36ea44752606439f82f5c26b7d3b9511f796b4e146a612e5ccfc018578cc07e58084ed5937888afcfea3994ed08564dd43106b3709662b8229bf751927e0b7e1a8cd8269a4989f075cc9e8836ffde9dc94275e86dcb0319b26536a99fa3f0c7d551d76d0eee53a56783bfaec3fc4f495ed6433486a0d34a2e4175cb56a57ff2ba38e18e1bdbc53e017d50dc175036f10a8100b48b64848cefa4a44a73fce54db5e2bf32c112f790f2fc75fdd174ecdba881e5661343e8b6694001820a743d402f551996433f1fbb9316c5e18f962939dde3cce1cf15b98b13c03a2babef58c80d5e8049e4c031d337897d1df8395b4a564830105a7ce20de4b2a237095ccb04eb16c0259f1b0284569adeef66e3c41c11a01a6d3240908d945f360285e2b82617b8cab648f8d05adad71b112b4bfd43624705c8fae1caf6e74550aee0a0f165a443040433f2355d1b5f8bfa9db8df8798995b3cb97bed4a13d7604c2554a22016bb2ac53f4ad15067129038ca994464516a43690aa5f677395e6dae4e263541140f4f1088a82982581346bc074f5c8a1d1d1374d29e256db6f03c9ab1629c0b26bebfdca454bbd2336e9cfd5b6ddf01f0b7ca82e6e26746dbf2f7b91e0be3592d14473863b96495739d3d094afde9aa3bc4ef8bffd2955225636162692608eececc2cc2492b4544469bd0ccf1901360fcb4217b961cabf3584e1c04b851e1b9eb9dc15b872b483aab5b724f550b2eee93c6a52629fafded15feb5aec492bb3316c484fc5be35b2a2db651a2f9f240622b65283f0bc56657d5e78f35c717251d29eaa72a7eaa4ecade3f0e8096f2c304a98a55ca8419f58e3933942a5a9247e69930b051e28f9146ff097fc440261507a09e9e139fe501a62a0c177152beacf331ea4888089af350efecf9f84578a94d3a5618d605795aacf432ff01b728580a83f5ca93e571f2f73a4ad0eb098b03889512fdd7910b2a615a5823751366add0e98c9f15d2977f0028a13d8b0336d3c70e2c93532d22c2b6a415913fa50870e0d37b3ebc2a0065f48fdb603b4874e3e5e854159511315aa7f2b6692646b59efc76075af5054ac3aa8a71cc457a2af29d073c611f9ea94ba931eef39aa8f9645f9c6532c156e111e8c63dd7fe26adf201ba1199fdd8bae8a967d52590e70ce9a8e4356757819d860571e77b9040be9665c83f1f41a8fda52f83a2bffd73f808016dc165c747b3d3b4fc0a63877c59324a0e094d2880f23f501a5662c04744f703c6a346a8532b6241b6a95d448f571282eb4e763dee41c2aad83ae5e54dd05cf27c50b6d53be9adafb5e0b6382076aaca3d8843b11b7e3ea5131f5080d6e69e901e00d932490f8247a5a520102eb57b9e8fd651b373b46831bb11cf28026aac03d9ee9fcca9ee2a3184ff56e8191e0be11e0aab87c6c2f95d39661a7dfa6a8004b2e250906713e9a7d81a571413c625c699ee1c99349429fe428370dc1d5fa791d396b766f477a9232a1fcb4250ccfa7051f2fce523a63b20ec89a3a95a40efaab24c44ac4bd70d25ab7e024fe5b6d7cfd5ff2d7a08d262496ee43f7842bc28f475cec406fe3a36044365000c4fddbc3a4bf5baeb5e64406d8480e265611218aae10c40482c05b5fd7688a828952041a6c367194ce8717a9f99522d3739ed8b2a2e02b17e2a2aaf3127882e87a1e802baaa5b9ea7c1aaa16fba2c378574a49efcdeb2ba1d8378c62f3fb1b9e382c2515b8eaf629fab78d286521062be99a9287e5ea07cef97d4594c3eb0643c688b5265ddc5c30145022aa79abdb74faade3153ca5daf027eb958cd15d8f0a0ddd7f7f3dc5db699223280de0a24f9ac190893d1136da613e12402197d55ab84e41426bf4f5e5cd3c8fe17c55e56d85509737ab1e05f8e3d405e37777e43411c0514d61b8c656bc87bdf23e8507ab265f10c1447b3fbcfee45926b764274602b6e68a22f4b0a76021ebb3417011c1bae039972dc4bbd6cd21b2df028f3f24f5b583fb6fc755915e5214985a06d39bb876b9022d5b29534ba4e9634181a2bbd737accd52fdf75175a344e8ffc13d979406263c2d9125c8bd88b5a2d04f48ddadab39745392cd44e1d170afa39542b74693fba08c235ec1dc02432e6d31ab6baf3bc65f5b11184e7c0f55a801e89ea716b1d836042c38450ab16dd147e4f0d9be2a7268615c320393de2b60e9bb06d78ab00adad4660d31592e15b48c6a1c90e4c6c57f4555c812aa7826a61811b18c9319c3f02f13dee6ede72dcdbc909501a091ca8b415e9e7a65dc7a14ee20b97ca09a260969a45ac0e6885aeb2ff0b86ad4acb816b8f49038e774e2a0f3f68ec1b4f3ec4a9450dd9498b3e6f30077bb322b50f7d9e04ea08021d3fc705883a3e78c9e0b0e42c74c4e1fbd7a5c3a4d73ba2d0d1887bdad72eb41efbfa44ba7de1e03bda9af6fce00d6e41c93ca48403f9d3cd6b07f9f30da0a090e1aa4e53c9888818602f443523b613681d76f0672be7c08bfd5822adf8e9174ff8e0f89c933141540102c6cef13bbcc942acf48351cad80735e945d3a553a4aa0666a1f252cc39fc8f2b1d9ae3ae97fe520bb1ba6b38ee92ead63bbf16445a598e92d37210137b194b5a3b74dceb514943bd1df2f94aad43b8f63edfb722ac5a5fdf7ec796cd4a239e21ec3c74579bdbe81512c134fea947ea52fbb387c9fa4651950f8653fb482957b2f33551bf121522e82241896d5c6af3848d2d94041dc20103e7db6e7a29d4cac26d87adf18a882f0f84f6af6c945a65fe6524ae5fd0cee9b308430fbfd5cdb2c57655afa9c5210d94afc079c8bccfc5bedfa9faef0c755b095d4b49218c2b5158506551d24f8faec6dc5ab9962025ebf3252e5e87ebb8362ea5b083c5e075bcc101677d5a5589862269b9db9f2f16b77c0fb255430bd7359234fcb0734a980b5756f2a1951a0bcdfb52e4a613b52191a8d831048d463465cce21ae41f774d0b2219983f68299a6ac8826d2094448629f9aaa8602a2deaa8452742f5f8e24ae4ba3517e48e85b80a436bb3aa9f392910748a4a7de79eb5932e3e60b83598240820ce2a57ecaff13b9ccc22908c3064dcac747d6627fbd442b719e3ca85f0e183dfcf54a9cefc921490bfc812875e2524ab7fbb6d26c63dba687d6a2c999d3514a8d7dc0a61c15fe12c66af6ef4ee595edc8064427105a21ae0d46cf6f0c1b1f920ffe648f7717f9f8b7bd93b5ed7e004e290fbc8d0bb9117cad8b1f091a8f54fce8b04e933712a1edf059f6168a42611c942b2b79c52ff26bc091bf5542e3d345233e4fc8a1156aa033bfaca7c5d16399aab772f021ba57a1bd2a57ae5b1e6ea08980e11f3fbc7817ea7df9e4fe1d0a930ab472faa791d928e0a555936a68cf5c18a0b0cf7633b3fc6c909e1c20ff9f10991310f39ae54ad5170dcf02dc7393e6e3292f0fbb36b6ff161fff1bff607c45fbabe3fe57af3e53320d3a9dc56b3bc8639e600a6cd8428cde5e712be1094b66d1d47a0bb78789eae551654c831245be04d58b3215052da883380dc7bafb120715dea7afc2b251563dcab802e450d6151756eab92d4e856f3dab5eebf3c48de1071c40051846df4aa68e61f95340cae0a6e18b4505b12b54caf74d3e260f4324bb0772bed771087eccadcf6d09bd2ed38d7183e2437711a1e9201103182ae449fdabc0ed84b1e423fc58b3342eb8943b5bc35deaa9cba98ee5b898ca05c9eed7467a6df5466de35a4ed206eec2c34a37da2d1028eba94e8b1b4449f4df25f2b35dd25f34e0a27446a234b3cc7b43c39307d30428b756ca4066c0aad0f8204f1be6136707480d092dfc319053379a21f04fe1ab5eda906e5ba2f773087d3c5be46422ab1a7b7f50175edf85f8a804ad8977adaf0dce3844a9216f469b000ee31244369eadc60cca735c8e2f3d24938e3e28920addecf5ff315415cfece14fef9bd143b815d10ef95e22f8673796aac2c07157120d7954ff3bd090200f31c975f74bf97c28ecb48088abc6885946115aff1d9321d41fd5b400215c8f416e89d8292d0877f364281f1d686e7ee64aec353abc98d53519bd7b6cf0561858351aeea9c1e277c4423001f0becf1eb6d9003a8d2d84327ac4dc86a311c99674bb9fd30c3207ea857c39672e0928f0f22f419231dffdf09d6050299f405ec8b67cb2e59fed3d62c8f5ff4be16465105d55e9e30a8544ab11378122ec29526561e398a19d385f3230144bc67288da6e77789c9e68149d0c6ed6dc6fc2f6b8662d1ef6a663867938a1ce760b50db5fa84e4fe516c5dae196de4d011ebdd7fdc07fbfa6880ba9b3e5ad43152dc71ae003a00ba4edd1ef33856a05a2a0a61578edab8e207e708ac40ec98c865ced9d534e0eea064229226dcedbb3dc88d0e03f4d2eafcd812a489c8a635bc1d389bd397c563937ed0619245252b06c70575a3322b0e7f7e3dbf8c1316471ff29350055c3b276880970fab21d3839fa2aa62262058c47931f785ce9b99b83cea0c2f951866ed732be5320039f4a29abc6990a3cab41891d8ece51252ba73bfe6f7ec65d91369eb9e2ed7404166ca2ef9e6d78269b4c8a5b702c8acf1dd344f65a55ee3700ed92df4a9b509b951515a1e9399cc391903369642c8d0ad74264f462735814188cf6b133316b95ab6bea7dbba23d5ab99cf92854a5061433ad65078fbab4fa20c2cbf3184cefb3813258204acae4ea1b0e602a6456b79b4c5af1a8fe42397a32fe66a41f2898b9fe1052493942c34e52cf936b688a22f959a99bbfec5152579951f65868a1fab6118324429c80ca5fda040615b7a4b779a30e591585c881d5ae8746190272e0e4db6e7bfefe87edf2a0729569b796a203e142fda42bdb198771ced644ff06e96abf9a54d84042878d3be10f485bd45999b5f252ef008a51a79d16524d3025b5dcf90ac63660202871b234b8fbcb1cd8916e9d48b098bd01402e922bb6e6110111704d70490c8ac11c0231bed181542782157681945ca1a202f48e175ea8eaf440844e94984962eb829c6422119f1d0fee103608354d8875c84c6e693f797dfddab54159cee04c429c5974e7ca4eb23935a3fe58def71c4d440e437a036b767e39455cfe8f5768c1706d83f5993b40966910383322a9e9a81ad44874b203b2d91e6233473777c1872a632a95c454589969dd4651356fea6a96a3236a08488932616b8133b71b39dd11f2334f02765ed7667cceec3e177cee2f50efe16c601cf3310ab11fea39a19f062c1756c1586fcf556e88996cc85d2038fed00ebc53d67bcfbd083f006e7ee4fb5f714cdf3cc7ffc50da797e812ed4f7e7d36230c1144073e8efc2def185246f30a2dbba52a1a36a0a0ca865532b888d05e2e6556ab558ee7c45c52b989a1cd3090858f0c99194b9af42f88f41d8729195d368080862b8ad20fe7ae6eeb0544da0372328127d6fe53e62c7ef504ff612d14b2ace8e621192280293111a47f4a6add174f14cab1833ace4e55283f48d7515e232c5c0e0803a0ec68f38438aa8508f03f6d4fe07e43c19dadbd7ac31cfe05d3e160febb28443763b91d362b0adf8e39fae28b7e053d5c25389a91768c01393ab419bb7aff364e0aeaea9726602f0b898415479facaf46ecff1811a636daa574191f1f2c9fc33766ccc63ad3252b3b1f8a41a3a1b2c19fcf53c1fab2f9d3c78612d66a900f17edceccbcca499c264e38a4721454d9a8272efb11bed14abbdaa8ccc97374e3ef0e74b573fe7a56db56fce82c2965b2e0a24218c586b19d1b6e45024c2bf4c9ed8f37f0504f3d8518ba70f9d1d05bc9c074e8071c67414d74b1cebf2567d26864ef43d156e8b11c37c04ec0c93d3620797e3e04833aead400605bdf612c81bfb52aa80916ef93c3bc09f56170cac494d3cd118c24534b39b13f767ac11e51028cf042f22bd0948b4ede4b9bb6ec091d85c9c71b37dd2000ffa330598a387b89951159f8888a306c6b751455b28e0a13acc8aa5aba9e600fe47f08cb7b9df968076d7ffae35f1d820857b5156c21a5fdc79083fcd2abb23271ee016e373212e93c3de0907c520c74c3723efe8ce79983cd6cd1623e933523f93e568675df29941e62ce5e4aa360d56195a7fb8e79cdb6600718de4119daf5aa8e524efd21ffc9aec762c483c5b1c1260cc92208b863d4e2016447a3f10295c87faeff70460a6480bacad85ce8ba2dbc91677e2fbb7720d9243eb7fb9d36cebb297bb5ecde3b4fcccfa40040d468d0471dadd865beefddf4558c14f8c27e396f2f90342c699a4bff605b2fc4af9c11d201ff447aa8be8b51fbf84b870491710498043ca83a860963a58da0abacc998e8a05e86c21e8e4e8d92652203f43884e4d48b814e19941b3c21aa00f67cc7d48b3343d738b84bddd18893aee7c4cc94d94009db42a2d6a88d6e4d561b5d7eab5a5f8c0e1508af10a2a98b264cf960544bd732b9a59182ff4d892481681e389c8098a01ab1acba1a3086b8f470741c10bac84b162ac5ab7b349f2a29e56db652a4e7451f8333d110f081770a216eaed7cedab2f16beb6ae2d5ec4d61f8e673aab7fcf691b9147ee6dacfefd1df54b6d98e6762ecd9e193955c22f5cc77140b8c16003d6910b6cd5bca1340de744c7c87b0af2653761b22fad790f98b902d063a95669a03abf4a28e4e4c9f3a66c1805e274c660b0cd0175238543dc37147b166a8b8ceaa471bf1e6932a30e97d4fa2f78e0f70b95c82e03c1be850f64d7f2d586db7655a47d39abf4b6c80b9dd13ac30a214155cfd229e6efb716a30b2ab75919dd9700a2f90d7baa58845110b66713383d91c409d0e138d72941d6a9ef87f0382c957e8e964712019b660860a29e49b1de3aabe1b495d52eb93f36ad3bff9badf5b6c16f0b4a7f9ca827c82ba1a29507ffdbe1d3d5e272da02522b08d62cdb5739a11d2fedb3c12098253f7ce0cda92b917aa5fd1c77385723bc4eef61b4eb200c83220c1dd0c96acbb33dc9cd8f5ff0b0dcb3555085840706568da0ab475499cc52b50a30d3c05f4f670f99ff44a135aaa1777c4a0334adbf49437947ad48194e5a67dfc4abb52ac9f0e1dd56ec4c017f927e5b65d0a6b8887149d99067fdc137fd0403d820681f48ce882c33d5cdd029d0de10bd94bfee4d8efa8b1f2946a057057782fb5d6bd5a66a0c9f862cf5bae5a26661d8c39b59230e86de94d955aaafe5e21f1fb1ba2c7db4d44a7259dd518190c756d7a67ea8125007b7a1d8ddcd7c0ec48a0e189fd7a7dfdd1fe66aed49eea1b5c68736ed31b67365e3e7c959431b09fb7075cb22747928d54dcca11646a4bb49266660f7864ca904f396e6d53ec2afa85efa78856e6b6efe654bc98657d49b561f5a71528e2ea02088e5e46c516c17ecaa2caa3c5ba0b38e297f55960b72dd6616b66ec1bf30ad4d5c05cbba1e2512c5e4fdc0a9b54013571e9bb213bdf71b7910487785fe298cc515c539f6de330117dc84a0a6d8ffd2f7e8363f3122bb3f69100437b88fcd7a20db8520acdb5f7d948785ed80a85a1aaa4176387ba95a6ae282b050da5b74b6e0ffc67c676bfa81cfba66208a9dbba14dcb83d0f72ad4aaad3537b564c9c4882c9256c04e06d1afdb442ce17e1a212a8e92cc296f340f2db1ebaffae4243660dd36588e40cffc3cd36e54ec3583255cf5d98ff00cea4c14f9a608172507a3be106906d61e2991c86051b3194db97cc6e4c25f7bc4e20b5646a5683ea99e5062db038fb552e362ccd49e5e0cf1f3d6c734b77b6df5c7d5d806c5c6d29987ca4f6df4e94c6b03588d1aed4988a399b5b1fc0ebde964524c7b088a4e5c59ed726d6e5b8d089db05a46520f3f2f112fced121e30e8d7a7dd97279b4e797d7f0fe8b748cc79040ff59c4d14b61228e6de5537fa971208dd5920385c25700a36e9a3b11957a5d28c84ec9bb80d72729a2efeea2e05981072bd358b0168bdca5c93cac4d75ee33bc14df5480d6f8c40b2c14c0378dd2fe43867f395ccc89a51c280d684e192c0d052b80ce2312dfad8be8f56c6b4b368ef49b86cc84eaa62fbcb1001f7b2e573f6f30147093c73f0ba0943bee61d1d934f4d58826e74d32d44476fa1ba64875c10f215d6ae50f7d965a8d0ffa4e58504670820e81c944e36fe7dd06f13cb170bf8e742e09f749406f566e1e23658fe085f9c44fd061588305354afe3114d2477db4502b38595365075e39053c002a1132a23161687a088e1ce9ea709fc257e930c3dd025b5a65dc8d4221ea126457f03399f832a363b8a66d8dceaf41bc5526ca60ff8bb1c75c62574bd3675a98cb5a44be67f49bcd20e16c8967a87d0967b2b8cf6dc6f2eed9111b19f8d4a809e4994960a71bbc5ede55242b03cf1b3d2b0dc157803ff147610c1b8465d11f913057c0c5ead81264262460b0d2d6de429d9d908115e50787ee857f751497cfccc95058702babf7212d4fc3577d872ba2f47851df7f511e7f44d617b7fab8938ea13340e2eb39bf0999abff3601557de1ef098b012a74229853fa57432eddc7f5770eb57f16472755f405719918bb98a0e83d5473822dd3931e81a377bf75a0f34e91f72191e150550f0e33d33cc99c91cb04c4b14fb14840b0ecd40bcdcc581ad026485aa2c835a5b1b3e8d4e508a1daf491347c61a32b5e48fb4083c44600a9d45e4e3fcac7ce76a0182dd96088f55bedff0fa4a81871c94da6cc9c41706cd93ddca1f5e48d76a27b62556a7baa7a5e1f790a7f054662706510c0abb595ad4081e61b2797e02bfd0849b4ac5e0f23ed1d7d63f3b1a6d54cd42935f02c08aaf7226cf699551567834cdd87f5b66b7910b8629f450ae90276df28449e72ec09b5c89a5462860c4d4de4bcca7f8542c5e85b1a148a6df8617173f9a6381c357f9d5ba5f654c78dcf5d2ea3296a4c87d97e51f492590e82d053c24aacafee4b8303b23a3808ad980199b6c3bbbdf26e7c9529242824953bf616e61d77d6c695b57c88051ef8a68e7e456f5d56bb7dcb876d3bebf4642f778d684fbda94e7b2b14106fdc38a7cf83bfd1b442a7408ccd8cb5cf697ec4903f5b15806c747430257bf7da97d1c00b24a8d9f78bd92343d9af653d26fb1fd6a0395caaf9e99fc1b1d5e883a8fd67368758c81512700e05c2401435461cde2e42f134aab0b649eebf3df74a406f74d40073fe6f8cb890fc1bafc8e891b864ed6e500b219b482209d514618612e5c91a57647b64bc9f390a43110111449edacb94b960a7a111cd1942a04dfdac887533e39c3880eb6b68984d59b800b75118cfec92a4e12d6ab3a5d506d03810f2776e1c8761b512acfcff3d9eb4803068b26959ee03da43e0a405affa6989baf440ce04cd32ffd5e6ccb588f6747717d26d0ba1d31a50c2c02ea240f5df864fb4351afa931ab32d52c8616602f6cf5e3c28e61903793fdef0cbfa9aa9a36448eb70d16419e93853be4b65eed7254e7ddf3926e9953e51812cc9c9b69a324d9a11b25a324e5506d7d6868958afa2faeb5aa30b7c4af2114abcfc72bd1534e87ba0d53bd71e7870eca621a6baedb00a6985d52cbb941a12dd5adda1b82ed9845b97ad601f655cfdc11aaa7af2bb753cc5722c9bfc629d27cfce326bda76b0447e17423dd12529b2426948d4907304ce538cba57d97a49614bb0194b6a127eaf9b89993e50836bd82e3d4a3b332faf0be12f574011c016a48795264df54b461f32ea8c443aa42febce0a2529619e555cb2ae73e2df88ac37544fad18e58ab09c7fad68b3e1134b57858d6165d1a2fe5563d39e9f3b75ea33590167b361f579bfad59d091ac6fee6d2f7dbf98754ab5c6b6105256f191aee9117e10e3a90336b74e9d238ecd726960ffe0bfc81fbe0f20408234251c931ace2ae9899b97290d7261b3ce788733a9c2caf28a593acd61cf01b9175e4fb0da751b19fed5a1d021041e13a7f163e1573dd030d6b1415c4b851808707002e2ef7fbe8dff6dbfe2787c1c01c40a58499ef6e0d08629256a3e47bed3fcd404e01c544f962515cd21f7c68bb6ef4caee2f18d9e227e7d70d5b6521a6467d313f41b6d4ff2f0024aab074c4a5fb037780495084b9d5b1242ac5e10c9cd723972e46174b850f7af5af63fa223d1a2ce21fe39642ddeac85b79d82a250b091effd8684a053499d59f256b4097184a11edcfca4480403aba4b20d751c32fbb51f98d27ed47cffdbc6f50b864e7f04b6c6eb0937d04d328db6b593a80cf997f5043bdb23bf4f69169ee7665d94448097eb07358eb93061a532077884c6236f7ff8d3d4c6201e802a8172c04da9dd6420ee09b9bf2baaec5de9d8c0073ab73cb9eaf02c1d8c5b3f0dc069608bde8ae13e9f8127f1d1f6ae7970ea213360e8a8568419e123da93af55bf73c2ca08b8911f05a4572d235650fd2a656c14e188a7be24e81e1a345eb3b75095d1abae244075336f34043b012c464add35b9e0aff186ecd692ada652c3444f50292a359fffa23aa7a3127e1980edac89878565d515cc5ad6f9a1aea7ea997f68568a90e1adad37b13f95a575098d87fbb5377a13c3fe497627e458c9054f76c2eb16fb217366cf54e62cde45733304df64fa8c3130908e306e7cdc6c723df5e6cd6737dfd4a0b7f1fa9da19582eb9ee005fa22009a6c9d92ed05f69e9a283ea52b671a910e620b46f27d89dacef4c8b8f2b9cff2380973855987b7c2eba1b6507b64e26faa90691d14f7a2f174002ebf344cefdc29b29e5e50988832518a427bf4c7026834524960ea6012475225c036b76a415b05cedef2e500e04d9f6db09d5f2dfeb34be9fc4f5e079e9739aa88cdd2e7cd6a62a7658e140685756c55044cbd07a12b2ca41f13705bbc4755c90d2d80547328a96cae8b1afc5707638d43c1d38707e2729ae92892359e8c9f64c84a3e28ff9aa77ddad91cc58ec16ddeb78a801f31100327c74d3d6bd983b304555aa28a19d952164bbe7b2669fa7d3c1759fc20ff1036d35ff511685166d9e957918f449f52781ad9fb12dd652ae4ebec97d42fc294870f3e6601ad032455bbd059376ca058c14b5b3c75438adf56ffc8257885f29d0c0bec106ca6557863e31604756f2a468d3968cbdffe9bc8b04ce3b75edc9f3028e42e07789a21b5b0d03528baf4c769339aac9ce96838d369ebf24a59ca6e7fc91764fc018a5ad2c44a08264a42e6075978da8eae6618b38942aac9e12eac7feb0beff9b8b571e268c518b6439aec3e31fa96d6eee75f679c7c3b0490a802e04b67a1c13c984c1e70dd0276d7fc877f28c05005a2e59e7be73e057c5e6914e05c2e2c48b14f54f878810798957b62895b693e4a570d287b7505e3356ad0b25f3797389a5a27466fe4f29f95a6a36e29601cad8894101692cd5f29cd15de493724cae35aec699da4258b1682c5bfdaafeb9592f2532e009ea0099ffedd9462451bcccaa94344a853069966f13d0da44fb7fc0835749813c5520e5f86fe28c575a313d6f9ede9fa30bfd6cfd19a4b1f6f6441a87b7641e22b5d37984d5c0bc9586254f91e97c4e0e7cfa86e3430c335fe216f5da997a811d9716e27af71f96c219d39447e77314175baad40be26bad777476c554a3727179eb11419cc73c8b555dc9aabe98e20214349bd957f96a047fe2f7563d97444186dc8c73133924da118207c4a2fb55ff91df12fc88ba1a2712cdb68d10e3cfee3e68dbeaf82b2ea072bfaadd9a97a7bc819c351d7de1edc95b6fb5c3ff89b976e54069789c3f0ae03f965a9b2cd17c594d995cabb6b2fc5987c30d4d381523858e919c8c921f6f1bf1070419a23172a400b42623a5bb246f4b8a6c4f7352ee496844d6fcdc7b656d4e0251c6574f735006c8c9a553e71aa95a2fd1e3b2e3bbf5082fbb39b955f79327f9d8644d174d49b918b15852fd308521f533b29a592d88241853aa35447d7cf5075a1f42fd37ca67f368cd3b4f98b8cae6946206c1c43349bb8e387468ad34dcd8808f44bf99bc4f5750076226ce484df942aff734dffaaca4abe46fc046595ab10739289a6b12a0f8d9b032a67cab6cf4afbb2fa490b8d5654a695cbcfcfb84fa385258fb978300359701b03ef5173e8254a0d0ec852411dd772ef7e00a1d3b21bbcc1652f031990a367632485c283c539744ce750a6a6a57f7b7115621737a5da3e44514c8c5eb1cb737fd02c349d2ee941d937a22ee75a3155b021aed85d73a486cf89220e1459f8553a2f4a763fecb2bb0b0995c92f50ea66fd6a4a44a7a639772411121b22740f7dbb10d65642294249b49d168200afcf3c1d4ac098e3cc7bbc7d3409d4d1d8bf377491e11d3557f2cea28dfde8da0ec88305bbd5dd103af351ad9424333c437ffc992cfc9a377116ec29677e753eb909079cd06fcab4bab6d47da07f870acce17ad6118ca7565bc91a9d383a3e776c64af30f38eec60a26e0f2330bde59ec3d932f3905f84db3f82bd9c536100d3f1e21737d2c6dd261dcf963e38bd2396c3c304cfea76e98b0ba34de1b74a6f769aed9e5c54544d067fdd5bfb6b44c1f9f8d7ce93f7234a3071b9af05f9eba1c8ead1c3efa78b08aad4a2ac7a7036b43bdaec0843c9063e4d6dfb6c716d0ee9aa56be00d6d39a3d7d7d4bb21b311fa4404f7e6b30e80710d4a1e4d110151abeccc0da29b1be296748ec5ab893403fbd1296c1368f4159772aeedffff6c869b7554771eaea545638012ced63d98caccf4bd69eab14162dc50e61988c43b31ce5fbcafd45bc560b27a150917c756f3d7327c47f3e7b71c5e863320f95bc6f8790f053438c80124270ed4ce2b938277567a555cdbbd2b2cb2c2b7abcb01021f500218f0157d49da070f2056e4a4ebdc9463239895fa0325fce5a8edf71408257f44f8fc9cb0437c05738f936426c762047ef0d3e097691483187716799a219e12fd0f5015560b4b18af04234f43b9dbbf1cced69d8dd861924ed57aad6e881293cb7f3f77df9f4a19efdeb5735fb3277350569f30d1a9eca0cd7fca2f40550a3c534e33799ff3b5f25e5f3bb46d5aa0d989720cf1f27c669e65e2a86e6df9fdcc3aec23c14993003fa72afde707c6acca790ab184add4389106a5494eaeb76feb217d9513ebdd47e27fb9f38630e3b456acde7ad6fee1609b72ede4147b2e59a182c469bdad6d20bbf77a36740afcc743658359aeb883bd0f5f898b6e26b6725fe074d45e1983b1404b95700df952c8448b7ae28d8ae50dfa31a4bac2ca09e5f2e25362ff6814b95625aa31ee204b34e59f4c69522b58b2a716085c841f816342ad07d5defaffdc351dec8320eafa2c344bdebe3abea2a0bb8e3190720c2ffba3d0d8315c709aa619c6c7f2465f94706124d26b979815879510deeeba4ce59aae1b0538292713db1c27d386b53132aea1c54c21604d26d7f2a95b80da68b6429d9876a20de86dc24290426faa7f67369abbcfb85a68291871eeeff132b33c62077799f0cb8bf266b389766b45e306b941efffe9aa7d4119d45394d3abc8b0b70ca54c6e5aad9d20fd7e20374a17604dfde68e85d8c3102348c20d31ada601f01c5c8089cf907b3cafe657444688f43ae8a603242500936d65d0a670fb61e573326b3d63aee412db927521c6f19c96caea37b24285222eb0de6169214abf5f51a11aadfa963b7f203bfe6775057985fe8b7828daa7411fcf020755ab608f97d5cef179fab22437d85f27b93b1341f7ac357c54636242d316951a11f7d7810a935d869c128b28f6d6ac9134be55da94704204a610c6a5f1213af548eeecd7cbf4ad4c836e401e670e7aa8d55d4408bc01a3e2ab63a63160586860250a6584ad45af490da3a266a19ac7c4b2fa1047f25f3fedbe2d1c61d3d93258cf5566ff700e52e62863a03f73f91ab63a7349082be975aaf4a65144d30ecb9eb4f7e0d1dcc7c3944c786545aca7b8738ef32b30e8cd1ad51220244292d48f8f1925481ed3cd54f0ed6a2993382774d255a4b518a52c6b30035e77f87120086fd6be7449ddbe1a44616bc2e12e1cd2765c23c63d37d5cb6748ceb0962dd080f8704db6b47753ccf09a3357e514fe366ea61278f2552a9a98d5d5828595cce3490efb95ef1500be0b880758d3447d66234b546ccb5b400603006e75aa19032710e734df439ff6ef6f0a3a7ca6fa5a560d5492e8e6ddee69aa05676ab2eb06199163f22238d6fc9f8c27b31f229426096a3a22d6e00908a2d44a4b2e93886feaa1f3b8d052086fa53f7b7e27e43054ee8e90108d72889863de4957d183cac7a9d18fe8cf586ea3f794b76c9f8f92c3189727bd83d23b4ffd96bffd3026c112238083d468138690e8b839fe662a8074b19cfb8fb29b4b2dad35199e23f69f9b59526a39b8ac29594ab77ff794f09d6e970e90d7409cca3bee053ade042a49ea56855a957d8cf9e523c18ff5e90a406b835732b228e1a839078f80486a58765b63bb9e097acf612f64759acbdb73e8eb01950bff483cc8c649fa22b3e7f8f4fa7251927758383ac645782e30fcf5ae169bf675eed38f3d074546385a57ad86c35aef28b9b340ac34c66f0d7d25104f9ea9a967e1507eefa03ff2d660a014667dfbd99e7d8d1aae6ab6ace990b2c90d4633de0a9cf15c0b76f839d74769e594f3557e3424c6d2711e078b2884ec474a10818d561fce5264c99dd647c9b6970fd5816a120f01b425ee04834ed808d83312475159bb29995c9d9918e87cd85a249d77385dcd2d7da3f96ddffe6fd3abff5c6033057d8a62e0adecd6275cf42b7c4410c6a0150f5f6a9285e49034cda94ef789153659b67e87c6369634ef31743b60f67e1e3109af8797bd3466fecb6a76f1c502d76791bad1f0795243bcb90a3e26398b6f35895cf704f60e91c3faead152823b54351d0f0162136ce2beed1550f343b1b9bc54cb0eb9354850c3172a3e773ad17b9864cc3909640857f4b926b7b53ce65facee7a2c90ade7cee2cc1dcc3a8a21d251afbaae7b27be46cff5ae0d05a832d816b71b7a9c8da8e4cb861ce45e97378769c0a2749b87bc2ba3b57cf843d7a8f8e2655cdbf080f95c5849cacbb55085a2fc1166b355992dc087b8ea887223dd8b05bd9964c1a4a13b34604cbea3fb1416d7b34c064792f581f8b5faaca3d25b44c100182f3695d32ac5dfe2dd5a3b9841c446d0fd1536ae5d31507e1cf22b74d424b63e3ebf3ec4ba8b72b450e06a2f4dcc654a235282cb3a5c07d45e350db4d735c27c878fadb11aec5b3c60f20c37cac83f6d177bbe79ebad91ec50a3574c57df08f1af9c2e403d90ef7d6c02fb19576f0d7f6c2146b7b2338a4092ab2d13ca57f7fd4ac10c7568271a1b47f6648aa8e9878c83dfd04fd3ed645a49e58ca307f702905e2199a76bfd71ef61b014f9ab2da7b06a796c884df065edee7086e6c3313ab8ed43b291bb36956e40d9330a2d359a6627253c4dfb1b08b7fbf437db9a3bc49b51e749764c6c744bff6e401c80181f2cb11f179e0e2fd600bd3896c50b147f39c1d99db7d1acf6239706083bab66bfaf418a56698734bf18db6a06f27d213c79142f762a0155cedd8de8d8e5c6affc114a5d654f329fecfbfb8d910bfc884ab4c7be7c00189fdf331527273eb28162c6411fbb133dc4465ff214b566fd5143020a83b7d43a640f1086ad857280c9391b75170f091531010034ee67dd68f7e7c44be4b16ebadc512a58c1e6cd6ce5ca9d35cefe2d3880913fe8bc819b604b9717fb2edba7289f2cdc55319a965834462bb6fce22bbf68c77be3e5c4d442d8b62c7f887b6d3a153d23a3b08fce99be4d9ff90fcb605eae67da6a1834357b0045e43d7e92c274aeb028e06725300fa3081f75ccdf08ed86ae88dc0dca15aabedf837689901a2f55aa258e4ef55493aeada413e6216e0353063c005e2635021cac70f31f2011eb71e5acac32d9a5acc3ab10b44ad793c7a97ac5f30b04148e224d2a525c163476a1f87ada3978db5f92e034e6405eefcfba9fc258d222a49b5dc44bd30c20d1c42ab86cc5fa93cc5c426a88eb6a06158d77f28970534457325a5773f39e2d86e193c267daac73834379b437eee0b85672d8c30e5c845c0c26880a3db713cd06d73167cee7cb4999b2e8fe874b6bc8f658622b288b9205da9988e27ea391efdf9af398ad5aea76d42f5e0dcec0960229f530790869ece914df41749873580d67bfed0bc4c42020dcb0d8a8b3040d2fc4a1b63e605e1b0d2aaa5136b6311b3ae29768af5eaf9b541da8f9b140e7ddff84c42f326961456c0bad5b8db61bff7b2f3fd50bc75ece572a7aac5e76c374bf98a6b73e65da11c3dfba1df7d0a80aa6ebff38a2d6dc09692aae40894b6fc631434cc42244ae262836a5e8edd700929d967e5dd0703da39592254700cf915e34fc3309cb2cc042705e3cefae7853806a9395dedc6d72fc540a4ea03816a3dd67e0a8ad1fd1d731f71e47ce5f4070ee7bd5d897fc159c329f204aebed0d08c2a97e8e44e4495a7cf74d4e4c3b7a03d29f1f39f0890060a91d4caf282adf1b2b2679f8e6531999b3d3cf850ee58d7b2ea08d28f2932903d063d057f1cea48985524b7145310b2b2490f8104c66660ed9fbac6bf6bd832660d65050e26a16f7d76c64318b483bd788ef3aa7eee40f825ffbbc8033339f6395f155cb6ce7c42af9d46e1c475e29e024a72846b52580c1c4f25e577f5d1e819cc172cd9b42dfc03e3d52353add34df2ed698019d8c7a6d2f218fb31fa07256aa9603f2ba1aad3d193c4911e1caf90d81b0a79a86cd0e76cde125e6f1fd48b4b0c4c26d526c7d88395d355975bffd6c3de78ce223d8a81f751554c3d2fb08183e830a2f3a1471437412d2f1181a069b956ef7b850dd5bb719611f656c3b76623547a8a5e7e4e37fbf22b2fff80d9435ff2d0ab1d9c1283fe93679bd1219933261b08eefaa29840134fcf8d9077b6e64ca19c2f4a635d383eb4a92918ec742cd08516ce89842c296428f4a328c83b7ecafc3c8cf7ec5483894ae955b8c9f02468406f58f7399686c1c0fd589d5503df7a822008d88470c8d266a9c3b1dc7eba8fe00d885b15b9fbe3efd6c35fccf72d09d8bf42fe1f472fda85db9f2879304b1b1887a7e5a751c33f54f00b504de142c60cb3a16c5cb1e7731152bc245dcae43198a131a423dea01245a92eb7daa0cf951b5561bf9550c2fd57cfdf07386c78965a15acc8350e18c9e578ae98e322d6aaa8427c487397fd776d7281bfe95a83edeade7e07cb9834f0ac86d4b7a087500927608eab5c64d1f49719c549d1f1e950c24d24feb4c4479e31e85e2d2e3e8b1117d1760494df14bd4cfc0328c7e047c9d20b61e4f897a43e1b628a1a3c9b18818641bcfaf591256cd9841f873b1d635fbebe8c4f0e8f9db92677307cca4343e363a15f58498e255a799070be0fe0f14c9ee7436522cae599300b3b38b1b5812f97caeb90ced9be83c1103746343f30373683f15ac47269c1519af19d738b3e842ac4799498637b3b81b2693d956c2635b83d0aa9b5ade46f622441a770da7a2d93ab823efccaeffc31fd3b41c75997787e4ab970e10660bd40d6ec0da38664b62bf1ce65a367e09e9249ae4baa8e12d0ce22beb8f3ff9dd7923d23e95cd703499935565aac391cf90fe1079a360e55f221e18263f7832598fa6189519f93c26f8195c26ec283fa17e38045646bae971ebe4e18a0c9b498a24eb216b1eeceb2f29dc01c1a83ec5b31f021ed39e9fb1099f7bc266e08bbe907ae57cc2712b14d7ab6ab3d3772e39a2c95fc3ff870c862a1a5fa8a9bdb57b827d0ce09c6b9bc18a522c72f546514307e5eb1e5edb4162492be819103f9c8eecc6a77a2c2665d2952746cf9a99bf9cf96bc1c83cbdbdf927560506a559eaf9e0cf527010710f0c728212be40616e8532893c04bfc088a51a97cb9bdeb0399b318fb84641e910cb76789a10fc6406f3aa49b986aebd2c421e4915bcda5e7616287a2cb6b017e7e20dbdeb4c8a0f18818afc2780ae1c17f0159df2f9013844ac2e107d38b18178f8fa78462d17f6e0f38c928c5f7ea654642944d09e3a47f4bf6988635247f9b706a4a67f3ef460ff1b0b7eeb3b17b4f0350f114e1a9286c0ba4adbfb115d5d8619590a54f7e1c91f84c582f05bbf3fe0bbf79bf08ce2458fcc7ca57a2ebb2f7a1283691da25f2d1b5784bfa207833ed2a233083c02c9df63b24436c688d0408296c607b2a9dcbe22771858ea71bab8a5b339c1c6e386f3cab51f373e3b4ec75214678f1a77152ef02b2ebe57af23c80e9525f9591e2b0b265428890ffab3d8651d4739fad7f15d17dc29fdf79fc3758c3b99cde2fc01fd059cdee2c854ab521e61895ead6b3a735b1363f1f5f201ac6ff9261b1dfc6ccdca48d4540749b0c343d52510a11d06f8da950ba6358d9e193eabf61984771bd4007f5fc6163d85295c18349493916666aefcdefa907dd481edd66e9f6174abca60c28efa239c10a614c6d421768fe92a9d40c3c66876fa9962b6aaaeda06f8aabb55d34c0f0bea056e3feaaa22adfd2cb01687d1ac67c3a3a41ffa2e5494251faee88cdc65f00519495fc1871b4833457532dbaab683594a0089282a320cd3fef77294fcfafbbf0ea53c9e19997da05bd6d9edc08f6b8bdceea86e6456ed763386517a1780ebfef93b1a26d98456ee5726cac310ca1e05a979fbf68452432f6653b00f06ffccf36c67ced4e7a27eae93536f76ac0af8e7a517ffef7b84b7cc150c8975fa25f5f943a5c884917dffcaf98ef0b07796cb62362c2db265b5a6afa1b05b075793e1de3fc279482c5d5b8f07c51a856ee3954ecbcc722d72be4b91aa69c3a30bf1a0f951f67e766e06ff946495885fa5d10877bfbd5c433154647742c089f04f54da15bd85a9e014eeab886638b8e98bf2e4797489a991add3c891d7ad3177d5bebadb83e3eda0b6f50a9b5d142a08cd72b69ae7504ef3b73215264ee151c032f525e4be2b69aed99943a3d8e4a613b23b73b5588f4e403f7181fffef45a99bd570683f274c5d4082fa9e308d42edd232f456581cef7bdb496af1adb9bd7190fca089cdf3b01f2a89382ba209d40eea23acce2a3a41f9be82c850b6994e86ea354ed77308e604109814d81ab79f80fe9110678dad6fba144a033b6d3cc2be75103e9e938b8d3cbbe25619d2d302b58753182f4078bf6ff4da0bf7480a9389f7ef930f43c4aa7034025c500b7936c91e886d3680a86a43da3ad8de4b0d611e3e7e143091f94fe8258a27ca2377dd1a30215d73bf4a9d27e2c62c899c5b2e0802845d0584526b08976a22eb3b5e8f1f34a3952e62302863d8ca5cf9838eec10efea10043a63943e5054aba83a9630e3b7fe1abfacdf5ac2324eecd6aeddb429a0e3a30b0a795ad05251e8de5e1156d8fea0a78958cf3cfae0a993ef3c201da90fce9eb2ae8b3e6db9c30dd11de7a2ecaa01668e31f2073f742d93e460edd65a39b5529fad277d0502a59b6ffe537f306e6e2ff3c9db9979d231e9150759c407721fb73f9bfbfb40b67a6d82c01bda9a402786f15973478d6cd9a6a3e0594bc1fc35195a09aad3e5b4915725204f6b40e7c7c06ca8a0cb3576672dad1f4536fd2778385cf9b615431aae2fcb0cd244af91c50d03150edd73e3e9de2718f6fff921152dd853e8a3865cf573f88b69a8a1e71427d77e482e578d195b6aed78ebb7f7552c867ce8a3e09824e9aedf6bfb395c4750b703594993cc9f4002e3705ce8f1c9d8249da3724bff1771596641c251c8e81d560629d8d64ed1e90034d5e096c988122c14e89afd1b82f49f0d03c2e64ed4e00720117f373e99eeb9bb2695681d1bef9341067fb288f0733e70d92ff67233376179b97a50e8db711813971a6de12ba7386901b93a7f4d07930a6f25a964b1636c7a6d3111eebd87923775ef7db56515568fbbdcca1caf56d8ee9a3c5d2960eaf72b69e274974ad47d915c9886c505ee94f872745cc782e885aa79f455058f98bdd61380c81e21d50031fd2ffb3d26527c56a897e3a39b26debb6e4f97fdf4b8ee1ee32950d475411008f32034fbab8f2a994420eafb8c2bf3ef6f5663466e8010eb8c61458a23b98e91abdfa22b7c43cfedeed00182f2c4f1aaccc010e90aaf5a70e945760d1706dcbc7070323c96ff49b56b450264274fb457587f3af2436c031af88f3e0a6a00be06a3bdc5c3eb498f90f70b32d4a12b82249c66363aa0d047cea143864847e3360ca5c00d312150318d9786d01212260d7cb1e0dbbe40269adbbe43a15f8ba230d981780a2d126d53c9f8176ee101b04f9265ef1d3ea92ad6e52fb7d6cc94083f24f12680894167ff61df64b5423a0ab87409674e93429ed775e307eb30274cdd5aa22d2f72dd5237cd3d4773faa5e0423c08e094bc45fa80019b5669326d49f8b556822367473f10b7329ced461556be042b0dbca41d2f40f66d4c43e4cd111e4a4dfe31ad7d827f2064f1aa0db627b2f5b39cad8af3ca1b1ca86b38e85518eaca84fac0b2e92c03c584e27bd2c28c928137b49d50e0c1c9fd714df3c4bb9697ab2a10413e5fc3db0e3b34a550f4c1b82bb454cf0b4064887978a980aa2c692282343b0e51d36418dc7f304b68821fa676ee58fb8dff65da1abe63bd3bcb18557c64102fedc12b555511b8a540c04502dc0f8c86ac7acb4306a332e026039aea21f4146f779ef216e194a6f9639b15d0953d1bd40cbc14cf7ba6f320296b2656d1c0a7039efcea684be38b454d2e93cf6cc68ef6428520c34b6db3e5ad1527a93f5a8fc71e6d98e29f2a68d32c3656c4a85dc3b21664fa5a225148e41c69d142324e85a9295e0efcf5db41d335e8f8caff62901d1d8c25deffafaf990d47beb5feb86b170ca9bac40d01ebb5f8641090cc545853d59a708d04ee61f5d11a804ec7f5fd520057b374c69dc694411bd6c0be4a68c63473f0fea886d743416363d3838fba555d2506181310bafde863fc84b4593105d500e94c92109fe30b7854000e628eb7fd18063e3b9309e750dd91f488b5811b35721db5daa911a14e9b9508684b3f60bf3239de012d82ac820fcb723be9e8a093637be16680cec40764f0b86869226f1bc24300bb32837f0225ce9eb2252a7f1e5a8ff237ed922d327aac79b1ff97c705c3b9f0164d7e5ecbf22648825e8d15f03dc5036838a9f377567cae25f0bca64171ca456616042926ec395a698507db4508ebe50df9427321be529f7e71e031ff04c7edc0d09284c551dc58100684984238a6d2474f1147a3965e57e7d7d92f138756ffdb9b44ad0eb05f554f49c29dfe88c3acba01dfe64d7d1c65f83a9191ef1e8c859202c7bcd6a3165a42dbca21e26f0807b2d43dca6771ffb4d8b16f71d7d7abd2fcff02de9ab3bca24567362775a443ab0378d641320044f93a90fe147b639a4c85afa3ae8ecf58d7f9ce91e9176d9897c16f34c6aa26e58b393a487d021e1364f0a5e2693b2b605b9bc66d71d5d1865a7fafda2724163b90b94ca933b034dadb4ec6c0528e7d6f0ac6427f8d4c5a02639f75c0a233dbe3316d69db866117fe20aa083012fcb2d8448cfcd2f1ff5af026f31b2fae1c43a29b82327192c516ef8c9088a92698e8ba31f62bed6cda75f74653da159291b877d974bab2e4f51bafbb65ecde670a9fab3e4e11a2dafc1a304e0519b7bb803411adf22986e930cf33b450427cafaff32410256cd20c16303b0fb0a2c6b12a9918c56ec8232acdd9cf7dee95054b9053038267eaa9b131892c4ec24ec02f39221666d4bcba90a25d92d879750d8263fa4307e378c18400e39cfdc96317aa8ec58f5fb52f6e97fa4c115aa98a4db3a7a1763edaff811871317b8b7b01cfc8b2286be1d3eea6efa780b0f4bf2c922a64f151b13418de2261a5ca79f880506a9f15c210f3f2b5d7350983da191ab336c556673346770c4912deb74ddf3af9f01dd339a048a521bf75b64eebd53e45a1c5205f1e3edaedf4ed75d93e18d8a8ede5785987b9366e5f2f1a4ee8842819863376d391c2f4ef79b4650ef2b20562eb07394a3e256d587ca30bc3cee2793aa9b837499300eedf87ca37dcff13fde9c82b0756800ea6499d04ea19748469207ad9a2b6bb02fd39e8f9cad4ec7794268e9fae623ec7225358f52ba14b1c230c862d68babe8cf94f6f73bea2955b7474da976017a0cb8baf36e011346595b12eb4fac3d302def8840dafd2ce26992258d8ac70551d5b7659354c3ae5b282aeb2edaf345e7a7dc00931f8f17fe5d974e3bee392d27de39ffe5974445ab473f985c395f5c986d0ac7aa7954678814c57cb15c78541d8e08477fbc5ec7042494c8ca44720e085ec76767ca889e4e3fdb80da38aafa950a1132c64f897c189ab8851c27559a1f93dea6a64b32bbeec1aca282af2ee18b664a2476a9f2226b93da44e4ba5c7c415912a3e0eb8896fa0b886754ece054c30bd675811f694a536dff7aab61233f18f2ebf80ed0bfac23a1781a671c0c19352cfe33995724d240858fda26ac3baa3b8eb87e0a6d27f5156961296c67f5bdb34aed3ebd66eb9a89bdaa47441b1338d04564d8aadff20414c15aeea33725aa6e294d2db9f078627f68d39c5c33f273501aec0b058aebf7e342c94230e1e992f2eaf2c03d43b2b4b937fb2c29ba5f1f5246e4cfba9e06c33f4358bdccde78e570a00ab7ac635342be6fc9879895b0a15ec5ea4abb6f3577c6d50d569b8f489fa5c3de1948eac69dda9fd0790d0f6790c430b874e98c4d1aab04bbfeea1560530ca28649413305c7a2ed3c35515f1fbdec942fa355aecc8370f2e50274360830ef8d50c51bf0bb7d22561e8de2762be60829ce6f31c77d41a29334483796d2f3296e4b9192467cfb6f9635931ba1e16f063b67f3b983244cca195c8b7d99a6b430e818241ca5fa4adc952f8b605cdcc0fc7a9d55eb424064665c016bb9feb864a1ef33adda37615a463eb49a70ae9c07d591806376eca0d594afb94eed63864bd83fedec71886549b9d35e364fc1b0f032fc10f0dc904a00623f81b0ccee68e7dc31648c55793c3db59a7e4c4c5417f8ea7aae8f4fd95f8667e4d1b96e2920f67f7b3eae180b41bc11ff234d0e182f8955766d52581423fa4e6774c385bf7ef8864cb3af557885f5cc479a0a3e68cf3cd8eb8713a81306facd441bcd148972b783e9e7f16ff2f2441763eb7db4a813dfc4e9f29ce9d2b897f5b7697e6a78cf79b235dff523e71de71e367b7900cc7616768accb068575bd8ba37f7ebe75a83692c51b18c2ff39659da2dcd6f1175bd4b822be23bea85378274d4fb26448c05adc3322f44c42fe7d99958e71a3bb510277fbe65d9e2063fbff44a20a00e87e1141fe19e31dccf493dabffb53d112b4c8043b3e4049368a5963f989f8831551bc271e38ca35bedd1382f603bdae6dfa10f6390608f366586b07fec73ab602add54bcd7dd574fd0077fe7fe494c0b3d4709ea4ba5fb7e5e2f359166952a22d1c3cdf3ff7b344e93f145881148c7508952cb67f561eadba97208d649788266dc484d4d2e6fed3f4db712b614060bd5faeaecac06ed25ee4fa3ed52a8760f5fa26023d8ffe00cca90ab30b3ee9f8efdb031b2354dff3786794acfef36c557dd1fade86527c5d7bbe079a2ff6475540a6d545de4f6047030fd28d18116e51a91306918850afa048c006ddbf001b205e6606d73927e8b104f72f1c5ad76b9162f6c7e7feb81bd4f00be637891df174d22e6291b4a2b7e3a14e5886d83bf3469b68f24d7c219dfcf88dc000fc05f5ac35177d904d2cf070b183d4eb01f2015ac9f3783cded937f069b12b19c8a38dbfdd463de2dd12c78d46b2e7f43971bfce8ec0f493f45e498b9ae437fac9ca0bdac2ecf1632e7d3438ddfa67212d93ea03ea421022812d8d24968338b2c3e712e12862ef076859a5c4e97a93721daf3abe5eb04ee138229d3702aa956914f52ec2ed39779253d06cb477ad131d5864183d5d38921e32c523f784c2535232455a460e5fb804756781207823599524e2a2de153d436aa60a32f5845eeb49420eb38c3338f20c0b39dc9df8136534d44c3edc51cc440291eebd520058590445bad090493d76fc35c774391e0b38ccb9c1493a6d6bfe0ec2d4680c822353a6cbdd12ba89fd48b27b18a6efed267cdf4b3b3759f4587814888fd8335a58df905c972f2fae6918c7d65ceb51485c637a5aafbd2fcaa6fce3908674d77e90eb217aeef17ff6fb04da008dbbbe635362949f1edc71a1b128b1a0436cd3888429a69caa0060a5270956779c46cf251e2640913f0ab29b403091a09f58e629da9ca2909ad8594ed0986ba0f8dd6e11c659ac26362b12db67df9a209061068c055cf0aebd6506ead4f032d19d0967a4ba814519a0baba609be0c1f1460689e12e095b0bf126062426f69247f436170bf409d54080926442e058cd54792bedc5ff6195b6070b87c4787cb9ed47914ec0514a5c4a0565f3bc793ca069030e1a6c64c54b8485b5a08a62143fdfcfbe7acd7b7d3f428a2341d07a899e1e748a2e025b52116fdcedc94d1689d65d62b4276e1cffe88e3b5a756ce72b060bf040072b62ee0cd3409468866ac9c803c67230c40e384aed583adc8318ad39ce5b453995213d592637f9e4501e4d6f2f31aeb1c972c31dbfc7d1b1cb92a88c050e532e38213f595358c605e152b44252a7a20b34623155fc6a9fc75498291dd915980440aec204cb71fb38c52470e875635cb5a72a30b7fe56ceafa1d4d9699964c3518922f6654d93c6c5c295d6a0f06579cd42e160b0673472c00b2b9d35a31d1251f10b64b67c4aba7312a63556e7167145e3e4cc7bb86d64daa08a14bfcdf1e77717d9678e64f44c392c18486179b3c0f0503dae45210818563bca69c9460d1621482e8864f23d2fcb563fde78e318d58907fd3f62355268c9c44a4337102a89526df31fcb744847d2c9dfc3146d5b680b13c65ab935fea728844e8d3b5a42908fac30f7831c9d833ef6e988e5894aac64e01f374a278ffe10df2eaffecc84031416f9add88048db9ec48f09437fcbb30cb219487066c9894779a5a51fc01f2984d9f8e86d3db64d1e4494b0d5f299f94ec0e713de36f1647d59474d84b91626398c1459b86851b87d2111d60b4590bf2554067a7d545a801f34e4b5475cc0998d91c149590c625a1680a21c7693ce712e81229ab273c370992e1736ad59042d610048b0439b7489e4c17af7d3c0cdba08ed2ce9ba82fed2ae5a979a1d2a35158469ae46ef58fe5623ad80242f05eda851ae763882c210398848eed2343cb0e167eea9517b5deb2fe3fdc87981f76ffcaf7450e2f83741bea0e73e935f0b564bb5f93b1f8698454fab5652aade74bef903661775468ff26ea7257359b6900e3c9edbc5917c843b79a16b9f0aba5d2d1dfaf35e6f0e46b9d0272db94a9ab5d767af5795994e3c049d23eb486cef167f1625a43796581df146c4327783fd1bd0ff6d034c5bdaa2b4c9d6b7c20d826bb50d0c9e6a9dc8498acc3d5bb4eca0ad437bc4f768eba75bb595da2f7ebd0b98af26611e8ac3d3d0f4ede1e26989060d8921fd9d697ba26f15694f08ff38fdf660867b8b2c9d2124e9a5598c5383f44adcdcc9802a1a5e8ed9ef07e79ae561f5a9033a14663af53ebfca8164eed0561d87a2681ec482fd720a154367042f46399eaa1e2543e0c2d3827534f45bcc7ceb1ca33fd41909931c76f3d89f72ba7763c9c9812affffcb6de33f4dea5a8ee05b6ac8f36e770af134959f03c0ebd607334c954017df191c67f30cdcaa43117106a3dcbff7b228fb5bd79b7ae4f916bace5a5c4dd31992c0804fcd08792a6f9caf6238cc62452818ab8adf5f80807d77f830af5d0856100bd09e16210b416351f9bccad8e2ff6869849cda94a44e5c84a886ee5c89adf29ae5eb5cdb0d3eb17f24df5cfdf77b75bec4011886f72c35869cc7eeb6ce5a8796112d492c8c0f7451106e071f4c2deeeadbad2ba882d1f7d2ff1191236b1d45597585c1b3e7c1c2369c209c925e2874fda6fddf2dac92ec8edb0c0b8e6a3e40cc00ace81884413f3ff1ea9e9e9e8a9255c3680f64a7ea3768e2cc91fbc54ba229192451542f21297e8ccf6050092feec80b1839e1f8faa1f745998e593b44591c8d4a3651d2f9e9c22cd0b7b6a9c2f8bd03a0c17cb3c664bd46ccf734cbb08028e10b945f2e35fcf234ce66165a936c0d3001c6b3f9cd5e0799e13650c0f60cca75da404ec004f86af0bbe1169de48cdd3fa2b60f51af39dd85158247bda72ba94fa43c20586539c1ba75b4c8152e8dd7697c998fcde0916fa6c9e06580c567bb690e49182b6eb662bc42ec3f72f0ce4a4db95a6642a80bcf089b57d858aa98ddc608d485472fed096da06c24037c64e31cd3639f837c606b26da28d5d29c505d7ce1cfc28a2f7c530f6e1a5e20f2155b06d4caa9be7a180ab3e1a01f01d9ee1766581670580ca0fdffbecea593872a4f00387d5bc1a202ac73b010394230947d2bd3bf883ee5a50ea5f61e2af96e422746700006ded1c6f55488857dfc0a6dffbbf31b8c48a3da19abf2382fc6c99539a4a259739890ce6b489a971950e869eaecf531014fc81e5f7694cae63c57b16a7b86df5a18e625e074df77701a9f8663c7e1dd5e5a86120030f84d5aef51c81dff5bfb889a08115f9bd995cebbd2b38eb3a37e16dccbeb82d689c54e93d822309d37adfd576ca2cc8239f195bf0bb784c9cb3bb055d7b9f009fc5d0e80fd545f15315be2edda98fb498bc33983de9e5a2dabdbcd5638df6c1f994e9c96385c728100373cb1b5f934290f75055e16bb5fb6fbe4867b84f0db940d56ae2e538b503f5d93a7b86c26d1c062ae90f5039b9a0e3ebab13fb909fd9fe72634ae6a9594ba9573c92bcaee9698dc8fea95327b91ab1b1f9242168abea014981b6404bb05179f5bcf9617939aea050b8c7bc0f4fe4138ce007f6d6de78451cfd07f14d74ee7ad139af8e180bf3ff68c3013463bedfba176a2c2c5991127c99fcb698cedae270c4a5d321d33e30e40683325d4e5c0ef5966504bd147aabe02b971b2ef457c8fc843f195cc1ad4d5e76f129a3d4d0f423ae4125f64648324631710e47962bd93d4e23439d1287864ee5b388d29ae03b721509d4ff1fb225a76a14ba90f317003cb1197d156a9272e12c3fa69ea20fb445edf9a1537846be764be2ca76cb9175ce0bad13b4b6f0d52e689617519112fa58d69c486c1d56f66c74d4df2212c202f5f5e5c0c1665f119b5297a3fad3e07de9c6c9a9c3d431e4a7360a4b0e76bcef612c998160a86badee0c04ea73aa3f1445e229b845e730259d1e9fd5ebfd5018fbd00a9a55f5f47498185a097b020d3622e8e776cc90b0a7d8533c3dd2d540ae381a71c4e143b532ef8a5bf6e20d061031f7ccf020ff7ea199edf007bcf0a2ba47e482d43396b3e1f152b641d855a684de6c38173057ffe6dbb28131d43b3320e0ba4537e7dfd26621baceefe31b050c9b4aaaa5705d6c81864c034a9021a94fe99325a2b974dc7dae67c42f6d19a80a7c28f8d98258f59e6c6be35030a4fae87c6739e18dc6a38801be2a73a9150545eb36c3fc66d3d2eef9a0ae65aab8bb859c52ad95a90f459b7b0533dc51fd0db51981a49b0baa56c82ebeba285d4fd39e013b1ace415528bc572c1f5f3930dd6637e8e4ac3c809187b6ed926068aae1c6825dd9ed2704383e8ea5051cc5e9525f9d8dc8b65c560cad2a8529736cb1d852ab2689063c7e05e902edfa1c062aae55a4cb18574db2e16d1d333ae95901a1fd0817323d3a7d33d70c65cab2a220802913da7b4ab015e7e3daa00c8c5926fff6cc022383554dc44013a0b5a10481a3f4d8a2f462d9b39ff5bc3d6daae67b422020b9151047663e065567f5466ac965ad00d76e3ddf04d17f9cff5bb69528dfb202c62a6989528e75f5b25992ecf7c105a4dd45327d73e028cdc896bbd32664698dc2df9b27dc095ed479bc3cb04647c81e2dd39f7fcf2d39339d899f660af8fe0b7b6eedab8f62d63556eb4ca928da04c37ade58bb0f5469cb0e0ac3e54590d900a5aa72d6d506c10b7f368697d763a131f7566a4abd186845d318785e1c14493bb02c8b6a3807b824c851eaa9168159ecad2a99d12d9b023c68977c6538046800b2426072fb85b418beccdee646325931bdc0b9f6f7ff5c755ad2b2a38784d8fc83a5bc483936fefd822a5dab3ce2d14307b041d57f22896f358a1f6c7c4105903260e3bcf29f0d2d98f066b7d5255a9b52f73ad01d57dab5b8edc864f82d55882f9c905393cf8199fb6aed837cb5fce3b41d645186c6d9d0ee051bb8177ef588c83c3758f3b2a5bd4667bec351496fc5928756d38f3211273c64fd30514f458dc1dc722d098d45d3e87ebac9fd2e2c6d1782fd8f040e1dca5eea191edd082b13c3f6b4ad08e9f1356b4b73eefeb018617e6ba396c2def50b0bf085c36240188fad44f96cb263cb10b0a181229978f5e078eb82ade34a7608b9fa39eb88ef31411449ea4ce97c786fbbc479e0067c3d1fe7aafed79115024ba9fca3114558bf5f96d103c6960dde1dc022f786a5a68e8e533fdc73629e88db6b0c7fa10a0c780939123143f58c9fbce74d798aa5efee96771f3dcb773c56728e4bf43dc84490f66be4800adfe9b979d85d90398ea6201d0f61b35d79c7ebcbbd3a18dfab23ab85fba0fd9a368710a99d65a323e12a8a3b6d4bf1051628a399a9573a388b838bf030aa5743180ce2f29ea1a8d938c1aacf69fa52c02e7ea2ab0f6d92cb8fc98db7aedc1fa78731c3771a207bff1bd5617a04e76ae30fdfe85a5a91669dfa26ad16706760f3dbeb35ad2ae4bed5bc9f9a208143a0f397f28edb016a2cb0b6e170589757c612934d2b223dc9945b8f40f61b6bffb86c795b62a0e9cda405a93e34b01639f822b57db2b1613f54973a838e19e3850523e8aca3e529f61f522d1a9da00760441a6b6e4ef4ecdd29e77096eb1b7f1b793466549d09fe4a320707ebc6e32c4a9160f901db7594eadf9dc38827bc0210a715ed1ba6d3b8d0c75fbc67935ae1245ad675316d96642a3bbbde32e026f5732db75ac1b9b508e29263be88460916f5daf4adfb8a485ecd118e28e2fc1f0f70be0a87b58a189d5399c245e43d4eac7e2ae5b652d2d0b7f3abef8963057309ffae177f35e07cdabe0a17ba2246efbb4e83da420ea8813c9c797f12b26472718d34361820dde8725858d6d705d87e6a3ae0dcfb680668c297a4eb89128fa3f01223923dc25f4460ba9c96174cf445754cae57a526432f198c36929ee6fcb30ec5978c2447a38a96306c5f9ae0756c858ddc7bf54dfd6a569d8e324d5e52e114ba27aba492dc8d7d29c8d86aa0d23a71d116f3f59522cad7b3b3d9a12a0ba6dd5e9528ed85e7d81d0e2fe59be19eb8400e728a0e83f3e6a92297e87dae9c30366c59b53d4525ddd9a0ef40fa37cceb84169ce29baac68d0052da05190fbd34605f6ecc40b352b9ab69de33a59bb272828a605190b5499e0f5a66598d6a81a0b7712aeda58fa98cd4a6bc92d434b3025c536b9bb429fac3ed98ff81dfc108b9c4d601995fab72afcd6998d847208c7c60bbc33cf6a6183b1824f22114dabfbdc0a3575dc763aa6edc6bf4b8fa074af4e89734f93f5cfccc148dbdfb0a5311cc956a0d3665ba072e8f7b62a6e0db7d03e1ee3543480df66f2197d8c14ade6ab27f1502c3ba83cbe0337f9366a0a289a8b857e82d13238afbe8c93799663cf321a41da93643bcb1eb40eafce5368e269113574cac4124a8d99c59d2a01a18d14fad47a17c2717ac07a672c0bbcc4736fe769f1de9a69e824523590656feba08c6bf77d8c394f2be494e1b0c8fe8f5e06e5d7884ee043c20eb7ce0b60624ddd92737f04a6e06bc0e3d9fa6dc68a50653813d75f7db63465a2cb3c7b57308b48b6b388cacbc24fe53ce6dba518751db3fd72ef2f9354e05788822a7cd89d585f21056ab785f1d43b0e7c2c47647c6e82366578a57edc5301b17d226ca135d21875213b7541e61dfa401c3765b9f8d7741ba24114d37d320f34d67048004b7dd91de9a217e7997d0e227958e4bd83e81ff89b05fbd0ab5fa8cd3acbdf111b5518dbdbdde37f87691d6b756ee0ebf70d4ae819028fa9c1ab5410b996c93aedc3728ce2dab0cd544ad51646e788302fd4ef685ddfac1430e9ff7bd998fb3a40534a31165254ab14bf98f0d42c6da7d4198e486fce24467982661d377233c9079253f30eb1155528b69cfbe28f2f35fb8d0884c9dc69c2e5cec4b1c5c9deff0d198a84f69a22c5730cdecaacfcf6294029df71f78efc8d63fe07f7fb1706d8431d2860ebbea0b024498f9f34f642a89c2b69a2b76e1173e73c159f34c7ca589c4fd2e2d01a997e93882f4b77b60714fbc917329ca17a3587786b3cb20e4801581640b85f14852c8803312f1bb7329bd93e70f12d025d271c08adb5ce13ca66e9888c560816b91a9dc4e2de81918f782794931760eb4379bf5315c1aa5e65d2c6236404aedbf123e2ea448a60b24b14f39dc590ff8a1308437045065695cd20bc9b4c7437a4a95e0c278c078a5038f69abdd09420f10bf9eefc4c3411f26050569265305e0f6e11e47a03f7ca9a1fa94e8a4b644a04dfe68f9ba901b9e77f104f93dfe33974c57f74f11883d7e418b3a10c59948e01ab2f3d83f721c864bc1296cad987d29f4e0799dc4d3055d227f3a50cc4ee5da069cb2d45d984d8e2b88539640abac4e7d5cba31954f0473f16b0b7f1f10603a97d91796fe363e6c08988fc87cdb53d57f6210842f66dc388981e7602bb452f97c1a38e46e5bc9466fdbc37cbf57cabb5fc31c5669406eaf812d3c5ba9a19fa0dce5295805d47d4a86fe4e83afde31288f8682d04c462ad1e02707eff57166b385409bc1b61a3ff634a090b77f5b18b94172c317cdef084a25d2141229742aa14f16e15154a676e3aa71d584c218ee14999cc8612cd6aceb505d66243f9382c1bc27c1fcefd2ba7f9d689f1aedef8e9d06b23cc11dae2b38c9d3b9480239224dc209e652167565c681cbc3903a8ce904018a254f179cde59415b2f0a26b9ddc6fa0012bcc7b2867f9b6128eb6893ab76dfee0fe29472aff9216ad663181a71c70efc1fbc5b63e38927d96a3c50dec3167adc4f869130dcd58137f5b985e831b655c92fe52340a4450b69958b5d90148ce2875dc6f76b159f3ea2a291122e1f6a2371e90c25868c83760be995ffe384e5147c510f78b12e7de4430b4a7f4c17263c745557737f55ef63295b61e7d2bd990c24683be13f2f95e5fa9f6ed86f5150318f4857d67669c324e6be7a2b49180c472ad52885d1def0d69f1b2ef2ff20c1c80ae80afef261a7f5d69ddbffa08d1c31b01eed778147f5c8920c1c1558467032778c5fcc08a2227b1c3c51985437ab58df152082535c00b7b4939bab92eb8268d805cdd192d455ec6171fcbdebcd548947e5e4154dd5c318fa21a946c83176ef0e40b916cf9d4a5b619047665045e193c1ba1b7206a343db8cadac3eefbc21519e8322c5bddef7b11fa845b23955e402c797b8d141b48962fd0a472470122ceab2024c673ad0ba53f6974ae5158dfda917e7d0e2d6eabfe720941a2d8b6230ffeb6d5957f5192d85ef5c169c21b9663296c57745facf5826e2d3bc619909d9009568a252d9262ad994f21e02b2c16032e7789ff105865bbcf0cd4ed697aab586f422292024543e32a4ed7fcb0884b5c20778e180dbd81e6d017d245232fa03d604dde1c10c2aa05dc9a64d0bb8f629d04fcee5595af1d3959004dc8917acee4139b7a80f59eda7ebdb01c0ba03b8c1e3c4c314143d60b667c724915889e23bcdb666655549de5c39fd30b6960d428a4251895ed5090512e85ca05050dd184367f43ed95aced0e75ed7019035e2ba60c44b6c7f836d2b921d35830ca9cf8a3809f4df46902b8024c65f332c5d56ff0eeff8169899722053ed26152b92e5f31dc199336facf6371a885f40a3cad35215bcc6f6399cdece06d899c39bfa4a33796d1b4d8684ec95e813a1946a72e72cd69637a6e1883ebe7440d7163272fdc699583368a78c4ef25e7fa1373f8238574c0fbfca571f6c4eae0f5474a810eefa1783f817bbf2e7c052893b5003eca6e04d4a90e95ab4cc8a61355382dfb619ada89bd0cc7b1b2f27cce5199b7c94fd9de22a7de07a183acf018cbb7e1594a5f98a244711ee08fe9995ead50d91a36d4e81f7fec5a4389b4c9c63be4835bc45b4e19ece67d3ab7b8bafa904cfbcc5db11e720e8e407b5ccac2306dd1e0b61c6a3566c11f57f0fde1e9f1f1df32c8b6964f655dc50e383ffb80d46ce6a3dc4c65e1a6548422f05f5f5cacd4d6684e2328cfd3bb1d7c671dc1806b5b8df64180894d6e5fb3472c9db172d39c5d9cf0d4849b2109a1d58a6efc5b9a464839eca425754852a3fb8cede7f2564eb66ae961811fd1ce82e5ae5d3639a2b0ed6716e5cb0595126b0ef58e2b970d88af84d79459b481eaf4480c8287d59ab19ffd4683f13c3788e95adf660ecaf4eaf33541840a622e0c4fcd1cf0445a2a444456e5f284bdc39d3b1593d460af1dd4ac0a95cafb9cbd5fac2fde86b2117782c5d739e6122a90a7f40118c0b983b31fb28b047cada495445428efcfeccdbab5f052881f20a3deeb48d5b2c0a427e3ee36c55acced95deb4a6f838e62839d56a2fb6b336f28e1d208fa643491d29bcbd75173ee53271f4ce653ab8a6c00b14dbe0cc534a12b80bb283d39b67dae030ff5d75f2cf38676067cec82dc1efaaf06b35180b72bf62c2e1697439208459d32cfa61666c9fa930c6223c9dd51ae9be46918534f40c805fa540ed1996edf7e55eea19debafbb11e4b4c38aa3a7ffce85b11d2d3f3629d248cade0cc24120c5e704920b4483a95b018e451a005c9211aee72cb176625c338399e5f83951c26c75e369b271255c5b1c64ca350603c4ab673d5432e1496dec81c24f37d3ca4e08d0501490b259654fa08929a3517afa77aaa7ae4a6f0584bc38590c9df1d344b6bf633c348674f5fe061f7b2fffe78f0f01b3a66d25f3bf627e05ebd5fc00c69fe672e5c5c284aca25a781081793531bf3ebb2b7c028bb66cabf7f1ef4437f1235e9852b3e765700dd69167cdeabdf476f260393d8adca73bbac1df04c6e1ce778a3baedc577ba3bae37e5abf712c482034b7e62dbe7a935afed65a586682131e2a13881e0cadf6d0546708c91fee1886edafa6ef166e97cac9f7433821069dcb708ab6c139b8c0b762ca103d250a8cafe727fc6755e0bd9e31c40dfa03eb25a68a85df0d355ef3b31ebcab39053f9eb754762a1551ba7c2fdcb731619fae5fe7ce0f442c038a3d5189ce336cad34db63b08d42dbb224ac0cbea516643c543b39a0badc38f1b714ad9d438984f1039bc43bb0d6ab8946275d47129aa5afe3749414a6e2dbddc1752998bed51f9debc35dd09520de4a3574ac5af7368ea2219da5608654f73085b05053887f36ea7ad28260d0c6bdd68d0d304d18409b73e2b56ee4a64cba0dedeb16c31a88992b8849163c9332427705555eb33946831a19953a1037d1aaebc3d75aed6b97e08c99871a85120fa3ebd6b4326fc7bcabade9c2229a17fdabfb61648f5945d7cae64f8ccccc4379ef776455c7bd325137ad07c2eadc2ba8e24bb01f8dc8947d445b0d144c8be2d924f846a952615e80ea61e2a7c7bdfd87dc24186afa571316bd31691608bf1b6fc8ee8f843d76a9cb99ea32cc6d0b17b0caf954bfe70dcddd272b9957d25de9cce4a44e35ef9ca04af7f08ed1e86c4bd759ed2f5e252c60f9693e71e1bb1f8d045de073fbb5c9514aa7df320e00dc83861d0055782befc74a60c41d4dc4d1d0e9f303aa92f43d9f02ed43d512676ce684b6f3928436c016a544ffce84aa3a90b53cfa917cb4429adc864132e6e20fa7dd3dd6d9b6ca291dbb1420a5ef64a8d699094bdb096949c703f3ed37a85b40a3323e1409bc1f0ff59a9545731d1f6eecd455e1c582c3d7b047a8197fe81ba1ee48632170420eddcbf2e4c6eaa61fed2d6a953742cace92f9c20c3d0416f9e134ef3eaca04b905169af699a8d5c300a79f1b3e67c22e43ed3fdbe8787f9484403f1805e20622256d6536a9a719ea5db9e2f755d1d8c15f830dd3d6d7827cf7fc314a86ff5eef2852077e11f3fe9dd82f6cdcbbac0486afeb2ba4cc7691836eb56cee9eb872a23c937ba4f4f4aeeb14fdb9b474f9a4ddff92eb0a2f2e3fef71a2ea3d0b61ea3a43a880df1c74eb2b037b576c19949146c77014faf918f0eb5d7e9b18aa038e001ff997003868958e20d6d8d7fed9b63b6233d0fa52292f30db0a758922a4f43b06d25fa6f77b67d6b71c448d36f73cad4b46de33191b514765e69021e5c9a2d8324b15b4001f52c7b9691aec03802036be383789845fb47ab146f5622eea8ab30d85c79ca5d2037e22b45be39fd7c45999a459625100c4439327b148199625848f299ab6ee3a7186fc831e43ad0cb20ed5464f679bba7ae822455889cd78c3bc678aad0ab16b186c26d2849d6dec61a662685360b3761fa0a9f6fd805581541c2e4c2ef72d5e1b28bb1f2a01526e987eb034759e599e2669249639e4c578b9f038bfcc96e3904e0a5d38701fdd85a9919805a8ccc44edf1fa9df8d6016654e6aed5cadb423e82965122885d76f794cc52166a364e2cfa93918f2b5d66cd17908a875df22646f5c035b9a98f5120a860625566fa5c7d68c2f57225f076a5adad9642fe587e476f57fa041926ecae62172bb04c8b3e623b5c24af91ef05dce11b258f7bf37bb21adb8cc94719ae69129822989b21aaa2827d524d337dc209eb960cd3e9c163c02868b1cb2bade6cbaf49d91af472908c16cd58fc93adf34ddee5a525d654466dadb92888e940c1a0dfd7139ee89ee8445021ae7222d5007ef4dd0433a5d83f27c01a9f564e33933ed2d2922541c641dff51808de78998ecca52ef19285c1a0d5792a55ff6326724dcc11dc996ef849d77ba3749b57a40f4a08692d5a2003752e66c93565022fffeea242075a48f4ce9af0fa62ffeaa2d1246161dc2fdbbaf763944c168539a504cff7d2487ba50405b26b78641c2263019e8ebd4f095997b3132ba79d01e0e445d2c1dd8476329ba8012c7ab197fb8bf54cfc9ebdaa277171aa2545e66fb94a4cd3c97a95c974f0ccd83d593b7126e684c6f63e30c7003a992c9677cedd82cc8db6d5669feea64662c8f6b14bad25763770cf572c515a424e36e47c5414a24fd54c2a6544f6d9ac8b8e4662e4cb192bbc45f2e9358f3651a06efeffbe114627f1218c92cb53137d77999f3969f55155024164c67e9284fb02ff757e8e968c18eddac93eb35ddd3f5772289cc8ef8f14e8ff9d587a55164f93fb4000a94f7bf8385a37c2ea46e03e78776bebd81e07f1f5435a3f96d379d8a8b2ba963c0b21e9dcfa8952984e9e465792d92982740535217972f0b71600198ee65efcef98b8180ca7fcd3f70b14da27f61ead330cc5c72f24024f900385239c56dece82d62153b3c6ffdbe88d1a56b30a41101956bbc02e3f76fe4a5f336b0767b5e22e8e66c27c620bbd3a30a1e62d0e94113cd7e60e320c59cfdc7afd394423e3f5e551655f485280b4e110f156628cbd3b3358f5fd616e247726dcddc3ac145a0219f222cfeb1e7adf4d6de3201938bbf4b75b6d2c703ece0a829bf64f2c83968a3a588f695d57144105959c83e6f26b516c6cfd5d38787ff2c2dc1e5275b6ff8b665f52806b4c86304595d2d19b607ebcea9ec6bed35923bb893a9623d1a357999f4e045f8fe0251be08ffa2cf8dfe3960f4493a3f8254dbc30621309406d556881998b07dc17672757a4b5fba27208aee40200e16f83b5c2ae6c547cbfadb1e65194702fa0e4aea3025946b8cb78a6051dbb2576011a2551ddd182cdc2d058b40342b75b68384ab6045333e7d9053e82b49c4f50d7d0d701ed7274f583410d7c5d99e1765eef9568fd992faf4303acf25c23615d80f61833f1c109cae4efecce3df3de8a19da928e15bae9d89a1fb22c9324dee1d87e88dc67783918f34dbdf8d5c19aa16db23c21acba29a4bae73d36f0ae1d686e1425942040bf2d4571c3ec6539d4cd8d1140704f617c39ba2bce537d612bbe67e1eacdd1db4f6e384214a1a7a836a925f1c3ac77663c9493c2df8d50772f5a75e6f671e6fed952b4093a180b422a5895cd6f856f5cd01ed09f06b8e238a8b09e7c2470b1c0d0d8c7a39101926a0503c32cdf5ffd8f24cec3609d3947c58c341a40b3a3326dee0a3948b653dfc200dd17662cc8d2cc3cbff6a6cf073eedde25bd5ccbf0cb7c3081b53c8ea844e146787c303e94e4e26b07424fcb7f9c3996d8d8410e83fda62c3bef092b92aebfc058581d305a3c624a9aa743f22a3c63363ce87f051cecd6e9bdef8242c6ace50096c012b7e195aeb93a845a4fd002d92a0fcb4b827ec8c79ed6f3a8d6eda8824821eadc29f609ae38cf916d992a1fadb2eadd3deb476d3b1ef19a8f9aaa2da269122875a641f8b4994e485ab39e96fed44e1a3e62988ea29f8ebda586166794ef5eb0235c34dfbfd64326ac8e749029a2b3c4eb4cdb123fd82d6e959adf6e5fbe27bfb5f43cab9960bb72a0494c9c281a812afed207481cfc8443c56459fd2c89b6b4dde537fe02c17db88931578f4de8b264eeb5b94b617f51353a664c241505c1ee4b116fc63c8d3772dcfef043de667d51e0300ca7a03fbf93d023c3a7f1a40e4125a923a3f80ba13666191488a2aaca14c9d6f443b75c73d48a43971edc21fda66135ad737cffa32fd085dcfdb9e9a8b173ae636f266c2e0dd4ecd61d09b33ca6af66c6c9b2408cb55aacc59feaf7d86e20da058f8e98a0bdceeaf71634b7eea2bdb7b95f64ba9589ef0eac6e92bb08056ac36cce9ffc8b080daeadc3f70f2fd0ee4b8cddd0cde23c66678bfd91b79b244a8af68a7659410dc4beb47dde7a0019cb5900b7e6de43f61df6b12a96ba5f304c5606a1501e2ee99485b0f545993b740bf0fb4d9f57e54950c0b6143344ab00cf6aef4a4c606f48dfd37a34418e9e153d948ba177fbc03dcf05e038be24f6efcb53f709ee91ee605078cb198248f94b8d694865a8ec24bded12f6b8587d53960a5a45203cc6dabb74f2822c3119546b0e01771d0ad8c887087a1f6bffcd7cdfb8058f2d251501b68e2f60aa18e80b3b32f20da8973fa04c4756b28f882e5a04e43ad6972f7204cdca703f8f5ed4caf0fc57240b220c45e44363684436c369f942e42b7265509d7b8642e305c7dd1fb1dc36923dd2db8eb0bc97c21e522312e1a6ff07a9968fe1385328426ac1179b19341c0fe4e04d4ec36a523a04df48b64dcd43b2067ae87c2f2a7164577924de54e33c8aff625b71c5864450026d2dc975882ff464d8971d60bc828faef6e37c753523617b0e5f7c8149a92c55d575478bbd6c2cc362bb40f3ab1d97f3fac8d2945325242bfbf68d8358e144aeb4953401654959977bb894067e575a85dfbbe3882d944b035de02f7b9510c08871f3668ef327245dce7ca7765c805a68bc23e92776e49ed827e0a080bad10a0639c24e4e757923eefa3653a50ca3bd9bdf6c97dce2734d90253f1e24bfb5215b2f5b1867f7fc665e659a56957fbfe9022114dd4235a66032430444f968109b5cc2cffa5640c466deb4901aa7f0b826e379534d58df3893133956a7ef9d3428868067c056e99a2f1adbd0a565c9a78c60e2845818c2eb28b643f53835f856e10803c84c4c8f4b548681e04e5766ae1a9649cedc8859ed1ad7203d22182bf827c52d1356d761a18ecf90d1dd2e0e4fe1982b985e6f115c56fa93281ec5b20b40e858c66dd39825615ea402f712dd371fb0a5caa937803c0105f2993744ea867fcfe9f5c60ce675114e90c02e02b2e5176337b96b6882beb16722a7f8f5742ff50368f51d3c07369ca0579429608e1f4500c6a2a35b9432ef8471e621b18bb57603f8f3df25c1abac593c6afdfced6ea1d6e69fa7073e97b2620444659c24625463f5f27dce267f23add7f891fcb89a593d8745513d7bab81697d46c60d505b7738443a8b93938e4c96688be9711441b1f5f85b5412a0cd8885b4f08342bd3a177df843f2cd5c4ea02e0946e9ab354c4cccc5464228183569d372d22a98fb4fc74bf7294aa82e7d080dce06fc2436246963b6b39874f8b1772774f9cdfda1dce6403bc3f3f7dc8e35218d15b20c3f3f5050eecc98fbc62656375b5576519e0fcc5a4a0e410c8bd2a5f426f41c4d1bbeda2baa364b579360c3e19a1b2a1f16646d0f2717bf62b03ce2ef09a64e61bd0e31d0f504636fb1f2e01c29e075ad6d4a9309791241723f6e557e74fe8d3152290ea5b58878e4beaff6df97e4812065f4b1da5238c463f68df34cd6d48a59d9f645bca61853bc9229d84228d90797b992e817e70191d513cf290833056bc7dc41bbeb0b5e7936438f94ea742726be7f7debd0870ba5c09cbe5c08163c118aa802876b1b34589565e09b40392d18b44d278be544e07f922e244821febf1376175bec2b9937d46629d7ec9a79be7a57d9c69b389d4e62dc62520c1de47af67758ebbd6a1b3fc660ac4c5e4a9cbb1b73f8891c2935bf00c49d00db54d0ed7e536ac04d4d2347d5890394879e423a784b1a0880230167e9a3837c6cbaf3f783955091d8c7bc703ccc65d8c010a992d3165ac674e738ed6459db16c5879ee845a6770b8d3826d8953fb0fe87ca707a4663c1a1571ef866a6e017c0d14306ea15a74d9ddcc710831702ba23045ee96d883b3254033b147faf5ff716f1159b8b7a6be925db107fc037ffedc1ab0dc4cdd064d6a66ee4738a3f93c5e9260c9a99c78027444a7a21aa08a1f470c3d16f942967be786d75b71dd58b03f073e12ae8c6c0ffbb835d893b87580260f25814301737a7208382b146238737a53ae982da1c4ba117a7d483f3ef29a8cb4fbbfff8935bd3986798c016cf7695c935edc3da7a27002de1de2541508dbba2dca1bdb58371a32ae25ca292929163ad6b63c4853d7ba21d4862238896440bdfaaff55427f4070a628791f33bb6a55af43e2b1df7cd3ed5aa0c469a0237e8acd707f4ae487d7b59a41909809b06a85bea33bad74528357087d22b94a9d06424e574b1726a37bcfdab589ceccddf182604890e3335f16c61038ed935269f4d8a90fe735ccaced4569a60a2696f8dd8c38dd314597d8b76783ade4497ec1d48d17a83b1f8958a62c64825d5235f889129fb9d9b33800f57dc4b1ee90bbfdf92ee08bec6ff2439b0587317c4356ec0c7662f52e0808ccb4e0c382e5bf0ec5ecdc668e808f59fa74f43bad43f90e1c251ee23c65daadee0c2f959fb4f58668f4e3d4b582489005cc64b060cfda5b825a8474f2b16cc1569960c2562832925ad33adc4e4316bbfdb7a43122a6e9549e91ead330548f1235d5f4502c3faaa02e5e7e15c1b96f559613e9942effbb7d5f4a19405e9f0aed9d53b2e6ae0a971387209a4eb4ad97d325fe396576d535b78d17614bd1db2607400c12de86959d517edf06b20a404d91b27c459b1f8b9f80e216139f6b08cf9d3825da6d99f80246ac75e4144fbe1b2189df1dc4d05d525b91a87689e4004e030f48c8c3aa690803eee638a714d28f3af2b6b456e2bf770997b5c8ad023ff8ca9e2a78bd6db1d3570651b978143e0f9a398062002c483f8d8420aabe7ac66b62c4b36a486d26ef48cae7f97a258691925d1a35be750e50729064a7f983d0d177620c6a8a9060d791a763a114c57e77472103c1926182264a2f0ca7d329fd690fbd874e1e2a8b1281cf00cfab4d3f17bf6698217083242481a61e7a0daa6b408e541c23dffdc2c5a248afaa8623408eec26e44715337df628f93fb00a74daddc20af9801271abba14fd021de04b8e7037b7f65a18aa2553b929eb8e6c05ae4b9a655d3e42e5b9424ae977c3c3e8e5745d672d5f4fb93002a7a1a63168b84124f38751fa48c6b79f20445d96e8081d862c2823d65d07e27c8868c5f9d78c63847cfbb138ecc5dc2be3035d67e6a6b5a32af764916eadf523e9b7404919c10dbb72bb3cc91ac21795cfd6365b08c09dd6bebe4b8e7338873683c26a4cb01815d7ef516eae1e51e67022004a6edaa7d246104e6bbd4b2594a3828ad5cdca82e89c3fa051f93154204bcac5694a2ff85ca49fdc35b35f05860fb6b351eadfc753f13522ce190089c05b1d06cd1fbe796031d0c6e93c85f7856bfffeb8286690bcc71d04ff8b6cb403435a69b50485f7436ec86be7b45fee140316b521448d1a5bd0d67731f8369ae929a9928b75108c5983704df5b265946e2de7d0f0511251cee0b750afc1cd0086475cc30f6f5f6cb49afffed4bf6c2c3475b7ca5b40d58569b922b40d71cda90b041f77fe03983ffe6683d76feb9641133764a29b352b72fa6cce0840fd3fccba026b4bab8cb2e7ad65cb3cfbc1460f4e7876b6749d8d3def3c74a1366229b615991a3f67c67600259e58485f2570edf091609f117e658cd160e0a8cb4a4d8d29a5fdc0f3bf237e65e228345d1ceed9103adb3014de98630e8d32a687820ea3388f464d5ad27f1e8e518cad493100e27ac740a681dc808e7c8188a20a68e1ab8994559fdda215244164125283389225221005db3958d9e96534c2c2e42dc9b8032a81615b5f80e82d5c8f84c86b12248fb06fae89cb52765306a37a1b38c347f5007431e72520a267aa229cc1ec3c4e9725ec4a51aebde0bdefe22e16974d85200c5b083fb1319e5983eb7035e8f46dfaaede20d57bb4d8a96f045fbea9deff5757f975950e436a9f5b6d66aac328789809f03125f1fe0768974730c1f3adda293304c50c5197a31b9e75a6824c4f787ec47f1351d58afcb2f45fdaa2b7466364028176425b813d974887b9184654d8a5a7f0d56eedc147baae048f1f3f756e97cb7156c277c42b6f1275ab6c3b6a23dff47ce2cf5a4885e9c0bda8e57606a0e92c6ed70050a50d5ea48bff91d2b2e504e217d7687de3a668693c3345bc3717aa0acb9de6a57604be71f19abce2a89547795d31e36da1eea25bba51cea6b63b452ebff4a0c2bdd6260613a08bc9a0866b9c7986703315c7151bf813e28697ae0a0d835a8fee6825cec42d7ad168a6d03b54bfbd6ff5f17be592b1fc7f2b47cbb236667b85fca47cf061498074ddb380b2b53dff4ac006bc5914c6461503a9989c3452aff08198cb9c61f2899d8181974196d12fa4243c5db0201c209db03f59c790cdace283952ea471c880d44b88c7a1528a7c05ccc0459275acfe209513ce580f8246a12cab6ac0a79cd47decdc530dec9ef14e5ef9ddba5d7cf30960188630c803d3ee49b14209226b830a0f585a471954566b5f4b80919afc6f7fd54f0b806c3ee37d0591d4a5ec5eefa619765304bafd065cb3fe0be0178a998680b328302cfbf3ad5f6c30a7d04270947eb0c12e8c17bf2f3ebbcdd36e3e36cf775a64e39c053f07128c07c786bf259a4d2319f9f4a2b1c5eb442788ada1e04508fd3c4626e08fd89f7cd267b902e5878609376edd7c8513735030953d260c97aa53535ce805bf9f00472315a1571801e6c4a190dcd2974d2895fa15e9fb58b81536b6e8bbbc0f9d1ab7af78d48bc09b39e7581faf47100eb5439cc7e2fb0f57d728f05ff862db668b377c99d51ee741cdae6af46f71b3b035d6a9f2e149b1d24d4a8c0467199fbdba6f3c9886998d53ec9486a69acb61694611743e18daf3c8050bf8f3533d29f089196b0e60ff6cd404b4c4ce9f060fdcf5d5e57c3973d7f5f8811756d38753ea836ef9950a503b913e62649fe5bd29264817afc2658392e9d6e54836d552ca0877b4a6d1cd9391e65d05c754e13a55b2b958c420b99e20dfe6e3c407730db1f3ca145d12a350586131db6cc459f232d61dddd1f8df7bb9d285e71f70270edb52982ab58935cafe9a302729efc3595092d035dd6920d428c7a839e70b33cd7ba091d7bd30f3b9e947dc203c130bca61ab4fe095b6158665b09aca56aae6dc48007ae0b1df65fc4a18dd52ebfa21a80c7ce0e1392788f8f48af3327b31aa3389accea8085776f0c7e5c3c8b40f787e07471a44692c4b8dd55e2ee6df8c5da6529952651221a27f500909d6f9abdff56f4f5610e17a0fc5e867eba6980f570ec36706f993b4e30fa4400bf4f488729bd611530ba32883eb9e27ad14bd538de5181e990087c8ed64ae9d6d40f7c7ae8b9da63dbc502cb3827cb4ca38c080ac8db11a7e43d69ae54989cf87ce60ff2c4c74fdbc62d8d74366ca80203fd51d5b9c73cf148392c44809fbb805cdb34529148a3fb5b624e3ccce42ad8429789b4a31dcb2bee73e857cd219d8a9b3cf5fb60b848891bb4039b37c913d86487fb4310d287b86e3e636dad7b71f6ce4ac4328cebd080cbcf55e5cf188f548976de7faad595bcd7228d2f1eb81192953ecd039724deb2199e625a9cdeef446b021a1c0736f7f451125a6b799ee1744b1c8c4d2d28301e6bdc9b17bf991555b068fb0b80719bfa0b49644659e2d6ae409f480a5335bae2171ba31a22f8b2e047a549c3d337465e5ed5ea97cbaca4c22c2b1dcd8d4ca2b721d6b7f9a271508585d9a245c6ca450e91200d31c9d29752d186236bc5a8cdff030d1d47c80bfb542291b28e96c76e779fa7d7efdb46bd06a35a6dc5c500d5b430bebe6cba07360dd75b02a623fc59cf7f3421bc165d3fa339bd31c723d26a728adfbc2bfd40281373270ba2e718f73ecd92bf62c0d7f6b234666dfccc10b14f0f092388b4e1aaaf41bdc7bc9d8af89d2dd53cbd6e45c1a5d91c8aaff92bd007f1d5c1501502904d5c70381c39039cfba35f433b594a9397e5cb31d92eb7255c8c33dae29853e3bd8c715a94bb2267a6ec32ac258c75e026ca75fdb97ed4e6c3bfb47e9e43dd2ccdef069a9c1b79abfc91b09204fcab07384cce8bcc708b488b5592b214f5b625f25599fe448ea4d5786f1d353961b616c11cc20e0b0dda03e321ca6508d5c5bbc9f5a139ec547f131f998c47fe1361af812e388d7df787f0ede160afdd80e67f512247a5f529d893766d605c018544df05fb6b1036098e57a9b53252613c9561091bebf29c118d3b590a6699af1a26f4270db9dd9beeacaea8442ed6eabae8cb861cb9eec53916847fb78f19a632c9859619ce08c62e5db4d19b346515a843590135f3a233ef089cdb83a2848dce23231293dd97c939c95356ab7e7700215de4fbdc518b56f580fe73627e1fd48d8db7ca7b56315057cb3bf35d7bccf4dd3087234140d5ad9a330894f1ba34f790adbc48950b377e8197cf9c527cb7494e38c48fe8bc66ed7a7a5db9878680632df12f071996694f5f2bc311ba7e36d992d59d8704273a3f1621f5cfba9597cb9f992faa673ffb2ebec0fb2cd11051bfbf0b0391d682cbf0fd6a937614013fb94489272bb37991032e3236a0d8f3bf90b44b73b00de9df97099874d6cfcde6ca4a9714772f5e2d7db22e8b4f4a5cd2a6640b66d6afc313bebb6b6c5136fcc083ac108d2cf361f218f09d119e23052dc64090a6123fd6a1479a9270792e95092c53a53f5b8fbc647a2cbaf515fe49f089f17d3ddbdee92ab2a6863f39421c285a3f1ca9e126fc52d5c79dccd3d2efe6abc7484fa134cb37b3d48c82343a076df8070ffab9f4caa43cb926f5054ec234e662591b6f59955de15ca13ad5288bab1b5a9f75f44ea5ec0cbbbd25cd500e99de575e8db2c6bccf90aee1cda356f8df24e3cc1f219ba31ab413df0a9fa1c3e21494048f6b396062a1b7c3a725236beca8ffbbffd701ef5e9410029460a18535fcc03ded2e4f90f2bacd9e94ae49fbd3fdccceaceb3f84a2df2b7c01179bd73a2f1ee7e0ed4a6026e58c8f603592f536430a989f8686ccdc03bdbac0c4a6f546460eca6b4f1b64f40237c57fe22df2b2839ad2f7ed675328dc3de408ba1f41a3923cd8a4805d1de197d55694329f96243708d1ec09ec2ac48645cbe09caf9ad4109c569a29f15ccc8ccd3f1a0586891298a92ab5ffa077e279179754b11fcd6a8ab7f236107e02cc31fcec44c790c7edc85fe70c00a0c6e98e5184be7daf362546e62608c0223a55b32d7a73446045fdc453bbcd2f2be9f4721eeed641e3d510e5f1759549e933f4c9ccd47ff8d5477bbe9d4dccaeab21ddad3bbb806a9ac2a14ed2fe707b7f96c4f9e9374ef7090b909bf705f9822e9186f2480296f53760b7518d9db3d1cfa9210d40148373ddb6ae1aaaff7633917cce217215606be9139f52290e36a1a526b97ba7ab7e8b5b44b64afbb82996458cb8d198639e7b21145c491d23fcabf628628aace2fa378b38d0a44e382cd66142e3dca4b954a1e3d5a46e154324d1dd78b04f91b4cae5525b83ab81ef4a53a1472796260c5dcba5aa016345bb92f1b7108f74064984c87e1100228af77214e757b88dc0feeca552a6b9a336be0fb9059bc1469a4b86be79fb092052bf47078b71a6c1c197b4d12bf10251bb393f4bdd9ff0b24029062c25bb89e4dbf716a2db6a2137da617772c78680a282082a5093315cb8bf5ac0a63f83a1f4d8cca42254b3ed1f48ed85c32a36e807b0db1743285097dc1ad3411d05f940feb00913fb13c4a6be8d00b41954d4d87ce5552e21b9b41844082a5ae7a68f470b934d8e856c81b3085c5085ec332cac2677d027f65648900df4102b9acd0a4e37c9729505d851a0b551d4388cefe45774bfe3a667c7ba4ab9adad0f19c871b0df3acea8ae6dac051e6821339b0416970e34a52c4e48c505b4d9c8c2aed1e8f195417a74d249f0668723b5f5a93b4975f7c59322cd21f01eea8a3ec449c1af5fa8bcd234f98bd233e5e00fe893fb703035139abc2c0b3f4f39c848bb34af6aa76c865e2f50d7eb203c973075794d9df6173ffdd9d1a1d864b81683dc58c84423dfe88a00581b6fb341415974f873e7688e2d44740e8bbbb7dacc34a571eb125235fed69f16be4df90deae6b31dcc363a19a0f88e92df32de2ade231b42a1992994803d99ef8033134652758508eafad0ad26eba531781cd9c504e0a09881d7b780232212d4456a7704a2bb385fa105f5a219eff2ed008808da2bfc598a738564db634cae537195abe44d24ca7c623e7f31f29fa356573841304bd5dae9041244fbf3165a02a9b2422daf939e0cd06ec294e2c12bc272c3e45d536c74b056e4a27026a21998cbad67f22f61f6a07a2867bb76230bc129036c109b9999e2e75db920927b01a7b9bf70a2d2d05ba6847d3081e3a45b0ba8c980a6f35668e6267f2459e2062db9ae43fc2f2a9267fd75f30940dd6a3de80cc684c7e40c134f3ae61a198cc927d08c94672a28e7466d93b35e005d895b15ba634d6c88acbfa988fa06e4ec13432b8f1dc67a07946dc76ec0784ff1c9744705b202c0ca8ea7cbe2db3a0b67a3b847c956205deca9df92e978ee280a320b55bc3b1719f331d9f6d3bc14c283f4d9501acf67a9457bd66c9a421da09f602d51fb256bfdd94a5587d4ac4764c5e8e7fb12f853cc266767077896646542b0c9c62d05ae26cafef1e94cb46a2aaa0ddd1895d91a780b9e7f345a8779258bdb962ef341b3b73a6f6393d9cc94e81ff5200579263fde5a471ca0f723e5f46d6bc5e1587496bcace4403a6ed4793c60e01f5c32ddedf23402cb880e3c06947fb63f2a853014ccb497b49dda181546f5e3f74fa4abe2a2f99e6f19a8ebeaf39e6869c08a3e3fe08099211738fbb1da97459c1e6b30fa42aa359c2fd5d64ae5dfe77540c3c00a9fc6480fe75e3d99f065f8ee0343b12d51460205b9c0bc7dade6caba23b6372078b747a09f11225d45fce70922a8b3a3d7f976ab4769dfb41aea2e95006fb988da4c46d1ffe7d4ac50eec85d7b9a6817eccd70bf493420ed547b145d03058766306c314a8df6db0093284fc67cb9b77265fe503106127fd3f7353c6b597192ba73940a6d8304621cb14bdb726f481994dea1edf246ea44383b9968a0a7193353e4b6494850e62e8e3a5bfe45a85b84eb7362a57bea7f9a258c857423cb91affbaf20e892b65d04b86c01946aded81da8e5b36b4d4fe9094d7a438ddf76a6ba55f1eb34823cc71574a23e6770dbc8a8b19070b10f40110443804089c09934ba34bde57e7aaf4e4edc5949b93edc286cc2d697ecdf9ca6a4cc1518654175a108a21ac1b192934673985a1c6b8a3d0d1ec72d214ab15d3adc20586021b58086921d873afce6c1e85bba76ec1880e1def0b546120983c371481ed5ebe7735f5291dd26099dccfce2fff6ce4212e24e7acd07d3d565daceafff5abdcfe57ca0dbc19dff12abf0e33828def50df92bf75e5d4dddabee4cdf5a8f2fd6c3a85312bc1abd761a9bb4996898bf1e95f88dadf250ef9bd3469b8fadc5b002547cb91fa38e1b0931a45aff9246879b97f1432b8d1217fed80ddb250a572d103eaa933fb02446c990e95bdc0e913d12a68747d29bb2ecec3a0251efb551382f2e64dd82a0fe21fde1875a3714225fa703742a758de3d28341e6499c70535b8091c59446da0288af42ec040f880d20f8082b44d6000a90c70bae9c3234ff450f77839279386b7390863b7a88aa72d45f6ce119e29d5eb479d08999dbcdfabb8bd8b4a76fd995a8a276864679d5e534b4ac0cbaa6a4a4c69ba3a67bd8ffaf69e6b0d4b135024e208fa799c8be32716ee5efa009418d7b7db6d9a1049cfe27a5229895e3387a1dc01599ec9b87473c1bcafb2c87095ff82bb8bd29655bcc833d80a7929028acc3266302500e31f25857b33bf286abb191ae375f4d09ba5cf4295aa507c76d09094bc022f671513509371ee8c802335e0a140d1bb2a1ed7e7bbba1f3ea2e58f44d577224cd45f72e652724df1aaccc01d98725499753f8d8267af109f417c699e882d216755e498ced94a2fcb9f9ed3c08d7824c300c048505581c027160fa677898292b9c78ffe88f369ac8913dd1f357d427ba2aa9eef40ac7cb442808bd5d9b83cf48441a062e17c95b0c8378cb9c984be34e318440f7ed1c58073fb4ff0a978e34dd21fb1f0e7870b6b63552af50c0b150bf4e296f99fa81119d88026ab36981d8c89b1ed1bc83e5e1bc41ec0e7519b0dbf95c31c11523dbab9dd585a16072362849b0eaf29da6ed15554437e418896e3b174fa98ab012bd78a01bb3e6c0512e9e59b9726ccf5b79c669fb6d8f1a8e1f354dd4edaa3df7dd0361c4215345af424c8e0f64be7140d7e06c4b85c715abd2bbb70e7238462a3664a84a54525feea15720839eb8b8832067ae087415bdab1059d7c68baf6f51d40968b9da3faaebbb61218c9b4ec3adbe435f670b6a5714016a90b2b93b8b53c308303284afb5aa590b490c4d99dfbc18ae5bebea9aa3bb911bf206078709723f6d534abc62d86da2cccd1ca66e0f87324668e0c379f9bea029db4b9d653d32a53e8c205b5a63652e9f9dd66e8a48d13167bd92e99029f603130754a43504dcca249a7791c53699de20f2efce2c8f6a5b4880abf4fb13db745741d04c36e91b4b7ee095d4d8eeb89ff1c9a1ef14a7e585eddb181004302bbba10b8d4ca40e7d6f03b1d8c271ae3239df3e674b8512e74c54e65297ef2aa3fe6f2babc115c586561da210a88b720c01ecf09b3544cf18b492354d8afdd26b0e225d42453d11bef95880e6d1d6b4c13c6148cca252124da9bf27e8a7c1b82f98bae21068fb7deadec4c217be0c128d007d7306e34fed466eaf0dba71328fe9e9bc7e2516f1486789d3b8fcfa907fa714ece1a371b10d4f66ad34556021d8bea0bb667b2c421a231e460199ef0dc8c89cb68b5eae0a69900fa7643222e4ba8ad2ce89e9ec90c119066fd12d95c5e66d69d9f12bb8790a612ee8c0684ef4984b2ad43988f4449d6cfc2e65a98bfef2f64908dee99ce72ca41793d7276acf3f55e8f6c86e6f2903103b5ea8724969921dd0ced51df6a6ca132e4ca2f7cbb9a9943ec344d7d8413dcdec81b9919b95cfdd892592922d505201f3c46aa44e95db6b62405f2e1f6ffdd675317abd831531ea7f825dcb2947690dee6da300082b7c680c558cff4d98e8241e16e0375b5ad7e1b2b6a89b56050cee4c91d37e64892c1d570384e54619b9eb555ea7ef21f9cddf1c1c8aa00e032def816107721a3d3f5682006ba915063835fa0c26baea0140396ac21cc5c43d2351c9c2beb1c1dac06b082f0f6aa26efe4f0b2cf69946cdaac726450aa54db6e1dc60d19f19b17c9c0b7ef2ba89168397ec27e8be46a15502cd4039c17c74e7b276b77f0304789d9e4a6facf1a3b334f1e6185d64e50b6ab4a17e7834202e23eb9a2f26b4aab450ab18b2646747efeec216ff88102138b7a8d03979d058e8c12cd6365ce9d8ff944047f4b5aa907df479c00694994bec6a0860854271e4986bbed30e2307348d421ff2b722a311eac3670b9ef2c6e048d7ae7734abb301a043d04085b9db40aecd2b09ebda121ccb9312186f0bc7caed87b491528af60f2fe89e6ede4ad19c356b75a6d49dc3aaf828ae89f2a2db67d8895faa2febe6259d0859addba9889dc9d4b4d460838ca6a72f69beeaeaab7a5d82985c1678e2866c36ee74965e88f688267bbc497207906bfa31f48a386bcaf74a42c00903657bb91ed03aae375638c6e1955f20fb63b0522f92eb78e110698f9c5308531151c794440f25ddc66c744bc94791484bbd102ca818ed162eea476d2c3df2004a92d57d75c6ba169025abadf071795339c1296c4ce887219d181513b967cd43a871e6cae64592e2e44f332406b337612a5e6ec1564a3cb9435c061ba6b73879da3cb6bb96ff4cffb343726fc823c36f79a0c477d0b0d58028aa4162fd7d366d6bb967b94d6e60a72307acd7ff5c5b556ccf190d9c28d210eb97236841a38862eb6aefb9896a95cc1b9394573777adad57029b8467e9edd1e04431eeeed8224bcd0f42d8f525de967ac10116d7c6f51b6196aa0b2ab53b4c5bcb31472528125231e8af49dd49fb1ca9ff487c1a14aec4cbe85b8b2d797216dd67b4c85595cf881db1efee4e8e4e0b748a5bb8d60fde64179aafca61a161493c3126e3f1aae8a99eba60575ef517d6936edc4e2a3514758748aaf906745cfb02e355f6ed3529c993de089ef5dee5b79891f8a3861ae7531871bc4ef529ff00cdedb251c6b1c787865eada2c180bc2246e8ec22eddce9f1921c518bbb52d9c8e6d6e6730f2e0b65070198b53875beddf68b21a26d1745ff3a741cc92a261711d1022016a618c489f1a16782f28b3ee7569b9f21b7ce07ed6f58419b818ff627bced223850c7f606f8d7159f1b5ae6ee667286a9614ce0a69fc21e7b9bb0760159a20641de79221b00ab41841d1978775778a9ce972a463a1e2cb01c92bfb22eaee9d22f20e881024a511bb91e88cd238430eaf89424d9f60d3f6d5589e1122f1f5527998a63ec42086a2499f9fc34ac7b09ac9a4d5f7b954f0fc + +Params = SHA2_60/12_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000102e7da9e685b88c133f8faa9facd485f6ae16e03253b14a5032e4b3b0f349207d3c40a8c18d888864ff39aaf188e8a05c7833154d85e3840589ee868bb9263002d3e5b7c68f684c7d1e1fcc809b033148259c904d15ad59517dc8ce5f9de5d05b2859ecc388df4c499ce503f650ac001525a3ceb12430cc9fec2f54bfbac2e025 +Signature = 00000000000000000973c0ab0d05cfa04938fe922bf9dfeecb358a5d172bab54fca405880104265d1e05dbe0216b176e45194fa7697861530f4a35f0c3a8725e26963046838393bbad9cabbd1f8aa67b66eb56d6de567dcfa4e3c582cd24180e6847e17d51c47cfcd3c8af3477760de6c9daa060b2fc2a14e6d7cf84b13e41743316bcd01cd7749677d7af38107eb85536089a788498eb3a236bdc407ae70283d6bccde95846ef1298cbd71e6e183417f917b63860b3ec883f7140a85621693d616602e3368bc9f885da21ebfe5ed584da7aa55a008420d0e899414aac95061e0713f477d0a51a8a116792294eca3fdecfcddb7117d14ab0a569cd7be0481533163e31dab8b2687066d9ae00fd4194a3555d708ec648db1fb57cb3d53f96ca13d745257e39eb4871fdfc1722bf963157d8f54f8e3a20312578c18f603797cb3ba4a860f5ea7d99b5df76c9878528e1393587fe20a659d2bbb55ff4fca452d37344f20771b638577b9a7120be490eb5fb8f149a98bf66ef29e78ee2405acfe09a88ae5922c2655fc78090b9af3733f94811b525b20d3761eda9f3bdcf83d55067eedd4b7ac362a4128b5cba6b03966c2d3f8c608960e6065a10da1947b2c0e89c5d96fb3a74095963f341c15c517920b4a90ffb8945ead07bde471ab2d156807912d5fe5969683ec59b2964464bc6df12fcd42df17a2ab9a212acc3b8963af08833c6332ff22335e2ec3d18bff36828637ebe70c779605a50df6010e4e349e3a4c71b530bdedb845145e7eb52a3ac28160583fc87dfa478d7b1cb8ebb42cc006741a45fa92c070812b3e9cd9e6dc3684518c41f2fd395e6d6868f74c8264870a4cc200a054487390f42a7bdf6ceeb01b22e8d8464b290b34bc3f24ee0da456446860b9978264cb491a70332f035361c62a836149f775787490d959929c63f1ea3c3e0ec1e66a63421343224e8bb80d720fd787a4d6d1e7eab8796ced89f3ac89b232848606be2a75e8d97533d833c17c121963bff12bb0b52deba7ae966ad4d12090986f246e5a20cbadb1522345a8f411cb817e58f5584f897bff5d133f5339a749aadac8f8c1b783ab157924d842c6f33340a6694c8280954c75a8c71ef5f4caa111f07726b6dccf1b3a79aab8cbfd282d921f33700e486935d7b7b30ed3245dcc95a3ddc58103443751b1a6a4fdfbe3b3eb2e96ca17a6bef8788f618b1c9dca643b9356f9d5ac57dd10412ce6ab79c0efa020c889d94effefe623a8b3ffc350913ebf6db380fc1630b70ee0271bc01e1be28a2a756c82f98c51c14fdc87b2f1bd266d82e3f2307fa22becff856c70b4ab9e1a5344b4a934373873a5baf4afeec0638ea996cca466090b1f5acc1f08ee547fab7631615a06ec83f0b8b45344724803de0a2d026e085ef8c32c6a29ab22fa2259d80251808743573d6a7f097194987fb0df914e040bd1f808e63eee765eb8888c71ccfddaeb869959139c29048f2bceb163676ae0166ad614fb960fb8ae8c2c6d075ba04e56e1a77b68dd6d95b63e9bcd2e8d68a26688c06084d483fbdb45ca393de413f0c38ea049c223320ac270a6064c9c21af914dd24f22bf2110807229704bc3b10e228c926d9a76bc80d8497af0feddf61ba7acada85d48f76793961b24e48de1c6c6522d83c52473214afc737067b8da7592dfcdd4e3b681338f0d56e5fc1fa3e013e797789f03763b3a8757873efa05171e7c75d7f231b6ec70dd7d3631881c30ab5cca990b8679bc09089ffbc8523f264bd73c972577501a4ab0c5b5e3bdff69381c48e987f696dbfe10f43b24288787fb486cea62e6af962687507c3285d55e162691cd8ba5709c23bba33a52f0fb14bb00f08ed82438b44fc4028eff9c0b8fb65547b1dbfab40ba256716140285ef25d378cec4fb621bbeb7d42155b3b0e5dfabec75d32a7664c634e8271ee17fdf024f9a30bfb13bceaa8a6db143242aa6d8d0ecb395e341a55611165b8a24b672dabdb4632ce102d9d93bd30357614ba838b283d043f61f74b970dc5354b3452c5c314643eb7818ca4273d5709cb8638140d58094584279aafbad3b6b44297533d43ec9548f8fa1e817951a128ce7e2d2ae9aa53f828304097292d3b16346009b8d76936ed4dfd8b9108e0a8efe70490079ef8e5a7074865f35e60f5bce5ad39bdf05772e793956180446c033533c2c812ac4290a817f3f9e520517a2279edcfd2bd0ed816501c326925f7e063677b37d5af8ddb707def3d19f0ecb04fe31456134f56292505533daae541f0b7c780187e9265ed4a43cf3f34be29df6d962ad4dd12d7bf863cc701dcaa7aee4c49ee28ea5aa4783ca7f798d440348a9f6c1e0685e4ac7b486b212b80c778321c21a24ebb28c8409b49a22df3abccdfce41b3001061fcdcc4f4a607ab4484cdc490a7ca436edb4d8c2d76d05d7e79b6803730d88000ec31614f381cf1e28d0444ce00405af21ec2645fb94222144e3cd0c389d5f5bba66204ed08853d3e943b6849209532f4ab11ac36d231fab8bf59b704198760298dbe019e2cdafad1a82bee68bd53170d8a30eade8e6ab10b5550575fb3030eb2881d5065c9fd9bb0536ed1aee31b569431a082b4918f46738f6b40c43e494c35437bc626c872a5fd563678ec3a26b63865d2c52c8bd83f95171d0b049b1885bda7c1d77fc0dc8cc6e866d7eca3bb3dbbafa8a01ee9d333d8709a1a7fd2ebf3fb65ec069706b6923e27c21e4ac15338a8641941211d68856db93e621e89c4fbd93a8f219bf783e5c4c9eb8547c4504bbe3a72f785c983746f2ae1c03f883ee7bbb475f0ee10ae09a02cb13bf932cb7d560c076e9133558843db74e2d8088076219ded35de2cc27b0384816b942061358cdcebfe06d170ceecd73407705934065e21cedf233e1ade84a5df91fa73ea2d884f5fc0fb4e50ed1373261babee1d186fecbd52c7a8b55df100cd5537a57643f5a92872df1824ee8f4d1d3f435d1426a86a3209f93dcf7bbf4fc45b3c72a0f35cbe0ab605cfe561347d08944962591c3104728450821aca83da58b2a9e37293817dd760118d8ab7935f2d6ebd3514347db07e73535db1fb78b0cff01778351c6f746ec6916864432699d0b9989c2106feabfb017a6786abf076094fe7ed7fd8ebe0b31b948afa5f8589d85b58ab366c90f4eea7dc4f82a881ad384966499b2024d3e6ce1cfadddb07980d8b966f1023789a135e0c03ca195bf54d803c40e7140d1428bfc71afc4c1f902996c2323ad4ce89d94ac370ccbd53f595bfc950f257394d1add2824cfeb21fc58b67fcc0f075f718b11c7178e9f25892e16f8b6d09722136de0f62d500b38596561e2392cb01999bde4c7fc1cc91ec31f72930698a56bd071b8c31ebd0d80b52a0f1b8da4b5c9a6fef51864544283797fa03208812ebdf579d2fd9c86553c165b6f7d9ba0661445dbc77fa0901f6ac0e0d1d1718676ea26858e05b83b95b0c9b331de18159285dbbd2392df1e8e73cd3ac5ba766afa31833ccfb44cc650e37fa357b88126df378f4e1dc12b51023067e796b6772ff5c20a585650eed449297673276d565d43e52dd25d367f1a14ee254ab15134e0d4754818bb184d52d61c69d4725132c3f74e1597ec3719b0ece2ca2c8d003b877ae136ef22b426b490fb072708d297bc5fd14258b71a3d1998aa3f8a4e91ab31758bdcf8a4b27dcd32405221e38ec6ee1c8a1441e454b16ff43f01b0d170f94eaeb39c5156a2518d11bea08dd4402effc189d54108767c2c2240d20a61b1c9cd978bc28f267f56400a92d295164beb01a73c14e4f2e9cad59ee5d055eb44fb244b14381eb73b5d10f5965caa2f9cbf9315623692b370a5aa7fa4abb1281e379f41fbc825ef905c1b7733c34570dcddd2b6e4ba504ceaff3ede141a6a4f528e2389cc00aaa4e919cdffe341abaf76c02a2d55e3e802349f00698cf47540f46c75b5ce05140e751056cdeecb4c2c62111ae7edb0afb8a83b0895d08c77abe6061a29402621329e42d07f130ec76d8064fe7e621e975cbdba441fb61112a8ff506846ab2f01bf622d7356f1be1f90b9d22a3ec908b3c48de30b09e3d8514d4b61516e4e217f0dbfccd305870c1827d1cc658bff22aaed8f6202cc023e5aa5219d6b4cd810124e1395129ae7c557a53f4ebf7465bec317097db20bbab533016ffe6c52b464c30726767eec99bf92c7c988ff77a87653837b350d3ee5029d81bcc4b7da3486975319e48deba727f7fecd9690bf9dcd8cb99888962a3a3ee6535eb46a21ae22ba31686bacf1e3f94e1b88c87ab65018ff979045ad9b5b7470712abae9d2ebb362d6259af8712a650cc3217a1c4f342a7da9c09dc147111d2a8b576f9638432bfd50433adc2f8f8bc621af67039583e5859547f859554544fbc94bfa641df2d9b382fe42291f83a123263bd4a0cda9129bb3c965090b1f49439f15ff8e7124fa445cfe626ee3d55d2f130079bf3d44fecf6ad1f270a05ce90760049ed1498439e8339842c4a1476dc5685160a5df54ce5faa518d04737656ff5d06b280d56f198ee0226da33f15bf4d1c6b7772e970eab0035c2a81035c3fe2a4df040ff4fc39862a856fec7777a7588b31b72d5fdc796283b99c50fe10d97dc6d6a0345252e31ab87947c0afea6a1549c9e58a5a817ae7f1129b5748866b65dc68622853a8222341ae778738bf3c52a95970f03ec556764d3d01aaed83b403b1a2ff60220407e365f93ca303f4dc169b716688e18d98eafe550d9d3dba43d774c87fab5159d0ac88bdf32fc0526a777e2d763dde9ccafc4b77399ce86b1ebb297a75619050cbde59c8250c9027330b540ddacc74c0b0457ec5dd02d54bbe7e026a8b34a3b073bc71ee8e07de727e42176ad6c4a2cdcc3d28caeee9eae06f52418998ab33630469aaec2688aa9afa3de85fa212cd5310860c3fab59aeaa07b84ece116aa8f926efa771e6065bc087bc92413fa94aa5f0d9393a0975837ad7a3020a4087665ca59520451bcadbece88567d6c5afe70c4b4021cf4eaaca5a04a98c618913a8e357976c9cb744da58611257f3c30549b76040e2179fa701abca97d2d5c0ad87d2bfbc689eb267c5063ecd46650643400d58a0d4c078ceedd95eaddb5f33270badea8b101f2841769b99e6c3dce16566171f1a86fa0e47e80d2ad876af69ff30e31c8392b8d0432085c161e42fa33865e0f1c294599cfafb5bb50d46b1740fc5dbafb1aac3b06002992465948db3499d402e9520a1690c115811a434ffbdbd849f7fd5c2a8205c9b8e8bdb93e9287cc6805c501270d426a34bc8d64eb304bafa3face9b1eb12a043aed18abda5a37d70d051b02d28c3abc27c628b997ccc3eee89506b9798cfc87d3ce254eb6c509fb5a09b98e73a9c33a92368f30dde53d1203ec9d598420627682d0548c42899d24df28dce6da0f53a118c9536554d7eeb7c71923084f6110c3c9158c1e92f6ac90eeb66ccec56678b17e21f0a7c6e8ad659a508cfb027109eeb2139f5c6e280b77df24b407906c73eadab0b3618e592356d82d3b6977b0640a0df2a39081e6e52b543cf09f63819c8c0edb8c53f79e057251f794153189f9785a70dc1b566eaf926a1d19ecb4388015e002a839a3de1f4b24a9ee5a348cbcf84812ade0707090b67deca3582c0544904a035becb229d5fa90f35906626be495cc52a3d7c6be0f7c3de21e03cf631b940f899c9d6006b2fe23383ea78437c5e7b75f02f5b9da29dc333faf7d49978863cd504aabad7cedfb6811afa320801c630ff2ff0fc24fa0356aff690a3cf5711f3f4631f37182e1bd6b3c2e5b20963157680288634276bad645f617b13d53c426e5916ec7a8068369dacd33950f8501f795ecb03cbd79fdf1ea828fc40126065fd517b1423968f0c459c20285714bd0175b2da035a353b4976239cd35228c4729a65b5c9b55049dcf7bf4c0770e73c495ebe41ad057c074bc852a75470b2e61a713179606f845a7e4dfb8e7d5267175e4811f50824f6c966f915c71287e9108a7a7e38e16d5379243e572f5d3f2af8ec2485caf41288ce5cda98587c3938cf6b8077cb8b979483d2c7877754c8d350b8d6290ec574a21e44a2dbe759200d43236d6eeb7cfc1cb75021a40008307bcc6ff8946ea0a2a6cd5b90f19ec92b8fb5a0a8471f38bcf164b3666c0e6f627b44e01bbae6f3a9135257a8872e2b589c06833539d04587328b103e318cc07de5f6d7aa29fcc708d50bcf5994c3ac052d64f67564440410574932cb7d01deeae8d320f1ea24548c0e069343619e111ff90a2ab359fe023858923906ab55582484ba1a824bcd1e7d58bd1427a1157b28a0774a93ca75da6a473f61e4afe9f9337664deb30b2eb8f382865ba9a508d15df545bef5d078c60427a5ee26f9b758b80627269bb491b7ffbfd4ab09193a710e7b32df32729ee19080a1720c7d270e0eb249cc9b826d7d3e3635facd4446b7abc149a3041b13110a2d0d788b1f05fd04588ca45db400632bf12e87b95aa7c4e95cfdad174b4b8a97f81f7de88deb7c11cf8d31e484fdf40b4b12bcbd1fca0b8eefda629ab665b8dc1149563a82781abc630781874e107b0f4d063312e1949d14bb9f13a3d46595847c36ec3d8dcae2655a4073e96d809dfe5795c5db1b631bf420a69aa63c16460cacbc0c036f6c65e28809012be4508e9361e4bcfcae2e757cfae32ac99331d4859d53c7411d366a5a739f6b294a230e901662819b460866c72328f9b442c339211f48078e5d83758a5f2148ecbcec545ef56226f6bc4ce87f2af6b1a3349fd1cd619c1d7ce07eaeaeafba708a3465a7e0078acecd9d73a657be44551fff0ac6882291ee83ca07dba7e5179cbf6c1c2d6f002c4b105fa12b76f88125a1015175f8ab55526ab8296ded3d0975e81a4093dbbfb279d3b7e7d75e7b3b01ea387874319f77f4e87d1bd10e070d4666e127511aacd1271c99c9524e25676e682973e58af5702e89b27b8159fbb9b79fdb5f5291fa123b138a75d80e24456fb4b7c630ea7739f7453e367b68bda36cbd7c63f46783edfaff64537081a2f7253335368b9207d965344953626866479fb92eaaa07e371b581c6ec0da740d5aa719a80d2f18178e81f03ce7997440c0dc91e1ecc021253b9ef5be8b0b80f0ec8fd5364e901de050e0d550d50e60b1ec1696445b7ebc476e7c48edc9c6a5ad7f4b4662c801f1affc32ed6c1f98b91bc6bf22bf163439ab27da0c03f43d83710e71b54a199648f2272725f7c02432377c6354edd8cda79f2b835b82b8a3e3bad961a0c3c6b4f50c870301cf4dbbaf5ff2f41a79373a8afe548c2465ef79b9f8b337434ad987d5ae5b4f43b2168c4cc1cf87988f73f023657ce0beca6730c82400e6a02b6b92b58db7046b1791673ce7baf25b191f66ccccbb26ad889857b12a95574d7d22bbbea24d2770ef55370019c884b136a9f54baaa06fc1b1a8639049af7024086b8bd90d231e229d72605f1dd51ab05fe16604c50d5192b507f732cf2ba5cc437557eb14a69d3a31bed39ce98fb118bea851f43b7eb83d363d44e6a1c81fa5714b6d036ccede9a93cbc301de28615508ba7f5d9234bdb609b4c572f8f0d9dcc04c3560d26ef0311349b99b54930bf36fbdf9546a1ae3990781b2cbfe205d86c834ab6510feedd26f8fcb7fef0e1414de8be2de8aae20e1edf8e6101571943c5decd25dee5af3264e63fa059112bc8f2642516ca20b460ba9be87c7ecf58c56861eace9b51654d8f2722ae561a031f52185514d3fce6f011ff14b13aa122473827052686a455087940ab0dc8c6d3259e2a9c69f75da1a835ef49e8f2f0926642a616518c371ae8b252cb3a268d75a8ea45df05eb7dc8c0435ed244459d1eb5cef8b8e45c7924096a2152cef6cf3c2c88a161afbeae0ba288cc5d91f505ba0aba07d5658e56dd8381d755526a0cf6a54f84dc34cabc4fcc8a5952bcad1517aa5fb2c48467c1022db49f62bf0ea687ae1d0336b115fd7a494c890c7c01561738c37e7d6129adec6f244ae6d6eda59f7017fd4392602cdadf492955df3bb3b9b70d05c9bff8f3d6ae78114f5804f041b616617f73d465cbf9828d406c1de57a2cd6ea7bc9a8a9bf3b21d4cba06fa3b4de1de4988ce670b9f75dea3274a1323d458f579ffc10426ed6cb443c6cbfd30a0dfe0ee7261b6c936bf58d863f13d499c649ca39bc6ca16223f99af28d699b2356f2af19a5540ff95f49d1a7e9e0e60b6b289a772d7b5c9395a6c917c120f5047b3bd36ba38a5d417f57ca5519dba71068f9704b64746a553167433c86cb67a9e12208cd3a8d24aac866b24a3f321bf20995c5e25510dc45a122d35ec5aacd0efa497d9d8c710bde99a85ddbc9901a07a10d59d6840608e3d9f69bb3a026daf92bfcb65401d7a5e58915e3715fefb5a1d3a21dde53d4fe72dddc078578b79c43929c985e4a9e90a04cf97044cc9109a1a826e0e430438278d079b47007cb305d3dfa7bb6df09781e522c613dacf8d1c69cf880a83b4d89673f72c2bd4894697b4dddde0a957b2a12142a8a0c21b881f1b1806d0f6d2c23c03bc024804f480599358362b436fe91af0947a243040985dd10d6a1090622ff28e3f93d545c5b76161fb953d0810ad8debbe1f2c0a5a5a0dddfebef2937af9043a321e36671f392a459bd3eaa07bfb3c589f59011fd752ff891bd54f837b353d7becb66da90d35830198866ace4b1778ad85358cb83fd6a53662ada4cdde8b850a4cf8e0f3f93ff44051c8c08b6bcfab88c25205a02a467773f327f4eba7078d8ec28e27cf0c768ba017f245c4f96a21bd3d03f58429228396d5c38c4a27e5754a201ca10ea0d9ea110c69785be413d1341974bf3517198525f92b9f2436773502cb42310e59067510c71072e57f88d76553609dcef8c9f8f4c87102de247e1fbbf857c9579c1c20e3f3a99b680137892b26586f7ebfdd160da0e069c0358bab4522888df906179860bf46671a15fff628437149953e1f58fda538caaa38abd685b71baf4d0e0f201f538bb8f37be114711b5550975336cc3c2858f769112eb33d2ada5b015d5f9907d0fdd3f50fdbae6101ec663f87c050c827e0c2fa2399bdc3d2f8ac39d0ea17b0c3f9df872effb4a758923ac1c56f94c8059484c0f92b9686642b4204850e22e902f9fa8c6e283520a52103068c36e2837670daa420010a625cb917ee21021cbbd73c33617376b2918c8ee6be1c94773cfa3374b472710925e25536fa12d9fdac80639a3788d1467899c93eb9d7f62a780e17c2c8d4514f93be4581f80f74452346462305fc907fbf4ec73bd707cdc98c992b3d0af503e4f12e2d5c2e624c641e31519b383dcb62f3e3821fe06ac7f4910892ba488a28e9df93ca7047df687152f08d6f53fc2f9c910164895086795edd5d553820ef2a2ab16ff49ced8f308b602973c6c90a6a6f2f29a6236b94e59929d0f08bf9deb764017ef8bf32849fe653acaf5c926b3365d3ee5e64091ea4af7f9e85e9bc89f2c7deafb8a04478ff17863d95f477ab1cd4155bf468210b54372ae24b193b593dcaa95eaf86a906ae650e0c890b2fd3411b331c4962d43de1da2bf20c8b92b343835b595da3aaa89856adb1b0a52cfe36d68dc4841924f751897cba3eb0fa42f704cf2b3f0669a5895959d0274afa94b738259c37a11aad6814d38f4e5c2ba753638a09d7752c8f53408762656dda659783a928ae574758857cd89ae9dbf8d05a79587c8d89f7238796979f222880d23a3957a82731126738147ad22715eaf67c5cb3bc9e7b16826dece348c56a534260d516651c09937ad9f8dd509fe7b6d5bbcd769122be7023a61fe2fef27b44994b21148bf7f275c8603da7c95cdb3275a33cbf4723158e3ed9281ff8a26d7415b04e9856fc8f6279636b38b1877d4311c5845df4a5e2f10093439c2eaa2a581e2335ce21cb705986c741cb6a87a5d90a0d1f1bdc9a6a69fce8ae7c350e2ba78b518cbc7d21f417bdc422224bc33d986b2f5f1f67373252f620c74597fb39b760809676a0a66259dae75a922959269ee7f3ae85bb3b6f6db12a50a5e443f4aa5f548b38343378cf21ad175e892cbac8de8952d7454b2f6260f8f06fe8808f6da90694417fe414722dd3746a1e4b9b324000ae5a8b0c5b99c9618f76a81c937de4cdd2adcaaaaa5ad777fd356f7a672bcdad6282b1d9cf5ee89470267e4c5a1143cbdec031b4094828c547781f29b9a7fe63d13e5b644896f95d6caaa253d4d3ed0547c0c801d70e8ba92b60f58897d143def8a37ee2a9bb509ec5cdbe3b887402862d0e2d943e43c5445489c93c3abb55c54a79f8df408a4b0bc3b6ddc4b6bd64a9b225064d0465dd448e9123b703268e98a22ac269f83fd68f18582c7385c5e0d806a97ee142e1d8940fc8b805ff06e925fb7a0f41f4fa6eaf187c884d63d0397fc9f92938662dd07ddbc89e989c51dd519b605f0e0c0e7f2f86d10543981db08aa1dfc6fcf8b855fc6743985b59993e4b90fc43a06b4fd5d0aa32263ae73bd747eed9d9a2cfe6ffec87eec67480938d3d18e010a2cd72d91adb635d1e1ea1e42a266b10055f7d57df39354fc69a3a0b0e48d396aab66be8b350062de5d7985baca196180ac8db26488a93253e41727ecd155c10644153115fa6ff6f8fccf8c11a19d1c7d01b6d85bb0ebc88a68cabfb9c51f22fc2b51324220b900afc48afcd97d9ffef978ff106afb262243dcafd7160fdf5037dc93e03acc0e3453a844a2764efa65c7ae1844bb2c81441eedaf451e4613b1aa2e977fbaa8470325cfd21e79b148e6a82ba1857d05c8c59bf3714d20e33196ddd5894354c1cad5bbf9d1386ed3b121d7dd29a0199697b9ab93a379394b5d8bd2792793f58dfc3872c2bebf72e51c6e8dc706f1bb8a15a823dfd65a485b25e6c30f3f773f020878148cc73911dce5cf9d75517d3ae04ea4ad13e4f53a9e4506a7073426c3bc6d27c46f070c41b574a0b68a04be17ecf54304f9fbde8f610527a582379bbfe2268203c8c9e9af9299e53306d15a92b0472545954ba86c87bfad4265d97a10fd7b6bf3fe6d8a6b9253ced1b613b90e7788086acddca402d1a99d060172e480b75f1199d676b033e535f962d3023b73c21466f662d314682efdb196f4d17c9236ce15da344e16360737c40140a44c1d64a5c477fad0e98d5170ec9d201d158ac585169d2f0f8c926dbe35f99ca1ad2f68901168529a4e3c2300daa149f3a42ea5a05ce042d53f240427defb88b25fd2f8a786b0f8b073ac9aa7fa122cd66468bcfb57cea9db725e14631f36b31e39301eb9ba257ffefe52ed0be481ebb4d35831bf284c7891dd16c3693b95baf4ccb22a5883054df8d03e550cd08b56f06fabc2ac2fd35758fa560db821dd0cfa252ee218d21a2c28a060e0889796ad6876798ebfe391faf2db1b708cd0259addd9c58c0ae41762c86ec9e062e85098299fbca0b8c050b7477ca0f98af36a59dc236dbaeddf39017e7ee7fce23a29e547278778067659a659710ba6a0feb0a1f46c7f871bf194becda58f31b7b2d162b078b3815c4507c3649ca5b83e4d6624c3c817ac403cfe486bdad683538abbd980bd894f47e91dea67351d5eb0f1a9fc3ee675a00e425e120c8271d4642a22021f6055a61fd952f13cf76ed2dfa57a2d7a5a6184f45d286ecbad34765b5832cd5d60c17bdba8e80684d6f38659db1fc83bf3cd127be90c1af6466bc5ee7aff2413d24eaf73dbea122ad819ad655bbd13e6231798d2716e132e90fc067873c569ffef64df020191936165a96db090c3b0a01bba045a6dd4a6c5fba91d0a45d362c35ab0c3a28d92e4eda367093c63a59ca59d888475256b514e698a4e69972edb9f8e433d084740ad3533b70af4ec88015f327b2de6898bd05867a066e557d28c5123134ab431a2bdffa64644e7b95a330e029df14699b77b6e10f92054acddcd4838edfcb44d4c5aaf3d1dd72897c996714895c6c47849784b80538c06bf30f37f6e176496700d0141add2825566ad7a8e3e3326e03ae90bc17939810f6e0d832730cb2aec32ff0ed3971b0357f47227fc1db76f195324ea3f8cce2b76664efb5528e91b75bad94c089e59fc216b1a380d74e8c407a4e74a08e72a0df31dd940985c4f97d7d77f4756251f37bc18df086cb2f2817c81eb8e74af96257702a6ac30e65963bcc03989de545157dbb0222ee07d472e543a2f5b0fc2aa9fa1d21bc57be7be258df887868d19816c1c311608c5c7dd78bede11d0c213945359e0d3ffbb89540a985e82f0c5d0a11eacde30d924fcfa5de4c4bdb679057f6464abe066fbaeb2275dc7862286fc39005be2f9f257f16ad467935ef6fcba7ec020326fede7cd80ca78be10d4db495beeedaa5c413b0b47b64bfb3ba55826b48455d71bb5d811437f892aee817d58e893230f6b4e8e5be3accf77ce0bac892c391f9842973cb28961479248eba2ac9fc1b9598f8929ba7d38c6b9776aa15b12255b4a786aa0006e47b11a4aef16f959f71ba2c6edc546fc5ab1794e40af53e9ba3d2cc6f89afa2a59b5eed4d3194a4ff98ca583545fe7ee48384eefa9dd6fd79493d4f4b06e37458112094871c751fe3c8708f8620a0256744fa0c91a205ffc1b015789a9777ef0f6ef110f3fafba02e3ea2878c3259b8942f757daf7a3e7c6bcd6b6ec2a92219fa80b3a6a46885eb810790bbbd7e7b2dee3c488b4be6bffe7d940ee9d0dc2593ed1b3069cec8256bacd1f6dd77b1596a84f49914678d8bdc0aeb5dcbb1d48a703b58cc55c38dd2c165d7e829667ed0d714e529303e11ae018e4f9d6a8f3efdecd77e37f531e6c4efeeb1aecba72f9b40924ee7ae9985472d23d096428e1a97fe85f4e4de06c3637099f9e3d25b77379357cc943cee0970f8e46c73258f8a67a55b08e8ebda8a94bd2e9cfb5c675fce0f1799a23267f89273215017fe799b680f4d5e9a2e4270ba7a430606c95d46875d9e480a4649330335063236e13926b25c1c0306b99036507b65164cff77836539c17e177c7ff8bdca3eab7b539638eee31fd0c092e2482ca57de0f1fb6605d5c12bc37b553db2777c7c350c61d7d1b1969c99dc883201b75321bc4505445afa66c008104fdae669e31e5484cae508ecf80077a24e6c49cb46e9636a567fe7cbe5dcaf0ac96b3208df6cfdcb7c6bd1bcaaf1e75ab48d13fc9f30f8380c5dc70110c3946e615faa11cf20f7e6c1ccef673b88bfa49d360eadc5c1de14801063c9d6126e2c8a12c240f8b2cd556d7da98dcb2d59dddc4a8455267f432075a1b686630fdc29eab31e84a965e9a3f4fc7c82bb2b9fd369b1717d15334bd94bd1af5f34b39125386ad9a838f002faec3f664d0cbca2be92103d581c984d293fdacfc9bad8d650a4ab1bb2a1725ffc2639ae050ab4e4cbb42f4ff1adfc697dead55049e447cf7888d0baeead4e7c3042062268e3d0ee385b59875375295c0647ed3fe59a91895ab67ce0be4173617d5a30216c858fbd8181e6b19fd49a171a6844b0a82cdc1c59ee0ecd0614dc11dc1bf46dcd555c76ba41bd26b9d8405a1312a7134ce6aea1d67290efc71aa9e4f2127abe7d2e41fa4ef3a82f56fdfaa96de6dc70b9187e10f1804672449e2c3b61bf9d2191695d34f58399563636a37cdbb32c6a6f4b3fb90ff2e9a2667267f73f30539d84f77513d1b0f211c9d96e6dadc082f041afe3b6f5fb6c499eeb6285965c733fc9e792e20b0b4d50ffa3f7f41d7718b9b1c0d346e9cdc4c160ec125ccbe0d33cf079a51bfafbe7e92b77dee4fe4e2e24512319ba64c3cf09f36fda77f37f74e7fa3098a31e9ac7ddd4b384f068f60c366d0ed834bc90b493fe179ea0e38d57e839a11b282711be7656e5a2ddfb365ac4e64af2a93dcf0d4f1cd3f1b8feca96db491cb746757277c4804a4722d5ebd883885398d275ce1daa22dfce40203e74e6a9ea088a45f272d526cb6b893bf4c57019fd0c85b9a3bec38d186d80ce1d0dee394c160579bf3299e4d4bbc869d1acf20f8f43a40b1d02a7befec922d9dba1417a3ecb73e89e9413fe563cb7cbba3efa1a9deaf327746357ab35321a713e3db47effecbc129fe68a99fdd35efc41fe319ea202504016550e728c2d196995878ce0fe7a7da54e8f3bce6db20567d9680cd8d3460f8efc349ba2cbbac85a9f28423aa8a052d3b88869cc168ec430e925672367506be8ff1adbb347abe400c0801efc66d20d19e8077713ef0cc71be7c25a449c7651156a3c00fb24989fcd0d42e4ebc8b90ca35eb566cb844bf4ba127114e9df975f2569e96f2ff52ca2bf1620a5d8f84652e26b8076f40c93a71584c56f99cddc488f33da5b5148c948cc2709c1b4b64480a19235010cced18d290c0d669ae01faf0c2a1ba6bcef05cc0a5572813fc632c345a6dbbeee9006ecda8607a9ab90eba250648ea6d4271bec38dd195ba1ea7468e956ded0c319cbbf0c5c893b9e066dd83f46e9c5b4cd41e22a30c40de0170520ba8e15a9ab5171cbaf74383013363e8b773802fffd70cca749d664d199bfd69eb85fbfde586b81b5f64f86f96bc38f28ed3fd1b86e6b6dd744d28c701ec9a62adb695c9d1e2a11a6154d384f13b14dc998404fd9e6ab05081e9d817f7c2a975932f16e4e7e40154b7f96c08bc19c9b9668536d05de450d3866c9d7232e3e8d0d9f157ce0b8fffdf7c098efcb8148b2ffd3277390d4661093f27f5c19d83f3dc9887e420caf9f56848613a505816d947541a6dc2ca6dab670395fbde83648b589732f3ecf9220cee33014dadc600ded430afbc8ca82b784faa8def577a84c1965c9323dc75fbd6d355c1ea1ac9e71d126a0e98601835c4640255baafa6076af310e83b7b0b8e1c2e43ea3337b372a8dec9e581342773d0a1eb23d7d94c2267a4cd922c0a312bef4bafac009df445c20c72be4890309ffe0e3f4c5b5bd673f49f425c25213453ba34cc7ce49ce03bc23ec58d9f31ffda4361798e265eba13b4d80b463e12705d844595ff1698351c101e7113c47461ab47f2cea71f730f4387df543e0140c68909cff2af8ef975ffeb4a9a175ffc6a629d5a87bf90e5459daa82222383f5796f5725d6c5a6d88563629471889636f4a4723ca7a03db560932996166b21d79b2df8c1f93e063641a2fb48b52348574dd1b6349269983dd1600a73fe281689053bd80b76c669faa074c066443a9ff4af126607d37d0c468375c4b80f1a87448e4ae09128f3e34e8237ded733f5e1c70ce1484bbff4576e464c6d860328d429ebcf27ed8e38f4fee35d37b2247a2478d1b744011a92cac84078c96b06077a154f0a15e22153294810788293d9ef0d6fba9d691cb6751c9aa8656984b3abadc173b6e924653a97bad34f3c8f8a129f02d75288251af0697c16f2c7aafa3dd9fc6b7d1bc5a5764db1d53561e30a4ad15838d01ffaae2fb00eeecfd448d6a23ee31ed28bc386d9382c9d2c87662e25c1b7252c96c807513c759c3da0b362e54da6326f7918ad83883298af6a96844b081448a23afab5f064c658be5bd2493ee21214fc203f8724a5b03b0b01b950796f8f7888a165e9ded2d0661649dadca9982f668c007cbf3a5ef19ce407a3a8a9db11f4fb8188c897b0c680b561ee8de886d46a07c5e16506aad0e80a00aa6385ca107d3d1aee472a091a52d8ea740af866a590a6e53cf82563eec9c2cf610cdf4187e1e877b88f0b5ca7617cfdcbcb5f3937484d720db8c3f7ffde6c7382f8818ff76917d3500b6e9a0dd4e60708a88becf4b35862cf1f365edd407a240f1122f45cbc33e529a1179b1d92cc81db2f1fb17a73df811ebbd4ad8c9c834b56f3996b27a231d5398644e074ff1776005e0fe39755c81a887f3ede82bbe47770dc28d72d2a793225e383bbde991b7eb3f59013711828df1f1a71aa6b649850e96a92ba530e6ed05facb7b9fcf9b70362608f2318ce31fab438efd292201c51d8a748b9b6bde87503559d347e0183b1459fb2ae86f760b94e012975c6c2653fdfdad093dd71921e814def7b9fa2fc0440d6106c45811cf535ba209cc682bbd616b48b12cb3e8d0fb040b0b7aad2b3b255bfb8bd436a79162d604a4b3e1b14983bdb056bf0466cfb3969e83a2faaf26c29f4ab1485a3be2d4629a5bdfb5da14bb7a246f6ce373b7568a4fd14823e8a7da4cabda5d7d67c09d0a63b504ad583f49450c1958590700f4a427b09bbc043fd2fb4d8fa8543a67b503ef081cdcd735fbbfa3564b8bb2c0bd7b9c95fa12503e6517d06000fbd4ba3f6d9beead219973689c00f48c4a6a68d3df7bbe08deee472419c77bb8d3b8e36c4df69409c01c34c65bed361d9b56aa2534224520750b8854e8e21aa919799dd5dd7844e26b1cdff76da4625e3dcc908c5892ee2d8b9f401ee581d17c0662c57d9ab625c549bab97ae00c7485c4008ac5272fe46ca537f4caeaf733b9d3b24a1ad3a3e88e0b32baf5bd147ccfdc55f8a721c2743520d32cc2ac8c0bdea72b9a8314eb6b90d3feed7512c4f455ef0a1f6d79d1d5adc99af71c7e27f850af1ddad94ca559ddac5f77ea4c992e1d804549eb9b309b96e137d93ce6b9329a360aae770cf5021696be5a4fc8423d5e23938d00cb139d2e72a69fb2096da0da54fa91f1a69fb904615390794e91f27a2caeecac85efa53e6313f7e131f46a3f1338ceed719914ce4916552ea2afc1238b0b46d92f70a1000112a2bffc81120eda0c905a5dc661965296dfe0322b178bd9aaedf257f57062c5423368429da4b77d415378ef19ed2f0a10e441447b180bb4fcc6067cc3a6f8b68aa44df1a8b4fe0c86e92741e0fd594734684878a88bb8478ea66428d2bbd1a03043fa360639da6ff259890a864fc7eb297723b980bab9eca3026127c4bc7c94916a5214dd38b42f6a4c2c09ac98735b7bc7c59be4576f8fd6fae4e393fab928500e63a57f1bf39e2b34592fe37571bca45cfb4505ad5f00f0fc1515d7bdad3d783a3c0d49a9d341eb85c7ea79443595acd1f2b026b6b8b2eba4cc73025c32700d21316558ad3cec32d5450cd9f24cc661ed1fce76851b9438ef7f23791cd73c5d593d187de247b752941b6a3a82d1d5a4834cb8459df22636b1b9aa6cba17e14f42a28cf528e436ce6c4a0e3ea7054b8db88050d8529e9988784bf80a458a194179a120216d17d723bc461971b7387bb1ed4f49390a0b1e9f06668f6aba1ebf26988f2cbf9caab9bb85eaaea9c1d8ae89a0419d340d9debdc3338ba0ea04fd581f8f7da4c22982a723b0e586d403296dbe68ea8c9e3616aad860ba1e6782869ad4bb7380ce925e43ed995f681be3040990b19fdede046d3819422620654ede59e4e0fb52f20818ee36434dd709d2c1efe57046a1549414c0c2030bd99d66f445208c2aec720fc76bed0f08c510697843dd0091433bbafafd0dcbe8721b0de3f99e4a8e2ded2ccc46e65a8e7f52cbefb814d4aed537f9444bd853a64fc5de5938f38332aac973bddd264de82cf2ead2adbe1df1a0ba9f88789c38282c9575a8214bf4ed2dab4a82a85906320f9fa00690d890e71cf9de531b83cc6b08f1034033018cca5db92da305769bbc85f0eb443a9f37fcd555a20beeb363ce50cb19a86943c2532bb0c8d65bffc627d468e6381fbe2565b06fb382f4e2a6ddff7420c98f7e5dc1bfa5193835dc8c064229f234a22cc4536cf4d713552218bf686b46c48628ef1ed66f957396ed3bea745d37db83d113a1672a19e842abda437a069011fa2824c8a67055cf40c3b0b9d4026be9217f5315544f1d90b622964dd9216adb5c1d7f1c6df60adaf35afdb4e7c12cb196822ca31bc1c793af64cd8d34fbce111e554a50debaecd1be267a9694f04ea6c017837b04038ed93038fe74241b073c049e076a4f9f92b2c34fbc34961d57352e56edfa681d03d2e5649fbce1a41416f9bf8c13acc2457f009744e333ce2eec35e49e3bb6e5f8f1c04dacad673fa96c369e85247ac126e6383f0b8f72bf7c43ce9991d63ddac21124d7dbd39635c8366101ebcf66138d28eb820f18dca20c4ced358a21a882314380ae6f0098628092fd715b2f1791fd32b4ae6c7d18d04ce0e8862aef76b8092488374b9748adcfdfb5e2ee484577f018a248d35c0b2431a13b61aa1216ee43eb3959be11a0ea747b6d4918dce1d36de1d6f317a345776127edba9809c6ca4394edd57a171fd71b70e991b70d9ea354abfdc773c5f8ceacd42359d116d32fe5c477b52add4f3125a9a1e0a0f088a2e719ca12142f9d5878aad0fc0bd1ac84aa60bf09803a3314ad53bc5a04b7a96b5719d30a71e4237dda3638252931ad848b723c1d45b38f0b02b58abbb120ede6bc8b5f18340ea5ab100bac9d3d0d496ff6251c646b706d5440cb4ffbfc00aeba57a12b95f660ce4d38c5a341665e8c6958f35bfde721a1238a1142afec3c201730657039b795c657893b9aac2f87b3f6282e8923f34a6e95eac4fda7f5f42b1585a1b40430548405ac47a0a876f5237cc3c96d62d2e62ec974f25456f11454495011d49c8a1edfa3c6c7ace1702cb9b04e68ca873792b4bc5e5fae97900e3b1d0cf88a1c79e472ab13fe79f23c5538358f81a5fe9ef825a9b021af1c3ca35aae213353739d3174880f56f797a4d02690fc2dc9141365493bcd169f0031c9acf97153d06c9d223e3e6c5a0871d60ecf73880adda73bf7160b4f3f7f2879328d5d687455002731f2a29eb1cecdf750a8e748156b1db35090ad1d0db55e246a419253e193bf26c1979e0c4d3b84645fc419061bf05124a73fa539129be9b3cbaf3aa3c8f24a96f4560feccdbf3084fe5dbc8b466fe24aec5833fda8bc3b15708d3bde5d48017c012d1d62fd39fb9bd1862cbf7c43b983ffac3f3620c57aa8bb6592035c8273892ccc6a458d22da3ab23709f1537c93ecd5cc456884a2e1a5a7f1319ff05a34e9bbcf08c7a8344ab11c59742e313201ac1be71d5701e565dac1d6c5ac4411e016ec44ce75a6f7c05b72a9392632a0d70e950cfbf9f9f4a89fb09e8e2d51e891768b3ab7f403327af12405d5975e7cdeef81ac7497d994e854f7066cf3b4a9aeab52f7c63481d8666010ef46b674ab24ebf5f9c636a2fc5cc12dbb976786e766566ab8df0fd10c698052633d6411eab40d1b134aab9acc545dc92bca012f5513a5face865ea3a295e14c75a95e9eb80e7305a6894070366956d70c7e77b43b9947a5bf380c7c32734708f3bd614eba37ce33e199b0b4c1078659fc31a9e659ef02acbe28be7337c1a3e9eb050baed158314791059bb9ac738786596ed7e7ae63b7ec289e1b0b521e2b868516cf0cad81846cdb5d731bf51232cddbc51acf10a428ced031074098dc1eb9755e372407baaf8f6feef328b9e10834a19ad1e7244608fe0681c3ec15cae455a3907a5ecc87c1e148a35c4b04d25b32d11567129130bf5419fb443084922f49f143f10e7792368d289e7c8be72bf1f7067c6b9f35a8f2b1f368483b91e3e32c9a49f2faf85da4909be132ce3d4b028628d3ad849b7fbb94fdc4d59ec5566dbdade760b50ea8230a51757521c46e97f66bbba8ed9c58dcd5529e9497994ba40b2083edf7bb3fcf04b242ea07d93f0f8f910061541c7d82c253c7a90c3457772d6e24d6dd69b003922b144af96b34c50a1f85a0ca6fb1012b5668852311e9f3f9abbec4070905d0f8853740a30d093204b933e36ce14938f058d099648688516e4ae9fa11289975ed0794a9890ff05f7cd7d36cdf340dbf8eec2115773595e0400b4793d96f99df76c9ff813ebb9cd6da61b6de28c9b1333776a0dcf8156e4cbf682e8bd08134c9d73dd3e7dfbcb5a514c6154230bd7e12e5f6c0c5573bfb90b0404957b0678d4660f3786d94f2014ebc7c8c369f5a3800297d80c1513e91502ee4df2bdbd88d3b50799ca95cbb5d35fcabb179b90c966a2f8e0080445651b71d9a0c518a87f696251a3c0a89b6a509d5ed3e90d13f7972147aa5f4d39f31f0df3260ca1e2a15cb793104cded02991342cae07cbbd412cda7878dbe6230a6a661253f777cb813a0eeca8e6f2ef28e903fae5415ec3d9b5c65327e2b43644fdf45f42d0f1b20e683d85f2b8879e8c606eeef1c15d4f3a3fdf2e719664c2edf15d2a081db1ac2ce0dfb340b6d8eb6c74e9fcd9f05bd5ddc6db59fbaa6313e61a4decb4b88acaecff47d5e22b24e14daa99e9c3d18bd5e534cb154f9c68ef464a9c246db0eebdf4c20bc85f1d900caf89cfe7ce03598cec202293d8055c95428dd3ddad53fd0616405a26daa92ce6c25bede92b02e596ca2b40a296ff4fd93a5b90033bedef94baf4cc84503f306354c09b6c40f140153a9a1ab402b6a8280cb80a8df6d2620e963e3aa6ff393e842938c71cc3ec30237c08007b2b5ac7915c17ddf1a426b7aab57f1989c743c4c3abc6d1c3144dd8a2fae1e2cd4801ca02d67b3c263f3e0c81af70bd4441b6d33535ac40cda68b1b70018703ef21dd93d7b57171f7674a99d5b265ff6dab4ec6fb7cbb700cfbe4662a1b7ab68cda13a942d14edab6bb5f360f65ef302893cf65825a8f118174e845c14476412b798aa8c04a118c6030df207d40a8dabab650f1e53431b537617f9156a4e7e0a6cb0a76885e3505b451fa3696790378fd386eb0897c2f12cb15dff454c1dda5290cbea55bb3df226309c68cf1aa1f02a925a998e2684f66b4687f7d00754214dde13e0510202b3ff688b30910f13a799285a8160ffd6e5ca82c25eaa484d3b99511426f305dca96ccfdb4d06937a804e06311a523dd89f43addc28131f24e1d31182c540a8ae98ebe98acba5dc056a1a6245e02a03fd24bd8499ab6a2faba23841e958b37ec9250c88ab3f09547da8dba3260f186ed7c027feb7110ef94b2354274cda8522722eb9f51f8da455c036f68dc363b639951dc563319fa984d6fbf9a2eec70c8b7c1a562a5e63bf03694938a044ac01570c0d3e21aa2538f7c9473c45b2ab26a711f005ec4047b0d7c39ebede2f0c3221f3c5e53fa35aba2a1b115e88900f0c8281e07f9276ce013a1450206382b5753a29c91bf7ffa8a0b512a7df223e5204bccfb20c0158c7a119ae31697ebd362dc4261a6373ccbca5ebd155368536807dca788775bf57006842fc4db01f8bd915896dbc4b8d5f271b8d02d2c7978be3979dea49f1a171ff0f6eab930156287b4acca23520dae119db7dee6be7ffd742941c74b63d5f26d12abcbce2f5a388cbbac68fc0c78f905937a6f5009c78efbe8a9f120089136810a662dcd92d9ede1ae2dc52b96ffe099a5c505d64fd301d954de656023556daa42b59028488b1feb49d585c875647d43453bc7431464a01946fa56dd07bb51aae3786ea67896f7bfe321a2a7fdf2ab9f78da9a5ab943e02e3f97137c80cebfb514686062c79ddcdfefdb5d0277e96f0c5192053769e749b193445a2061f95dff05d9fd9dec846c250acf2155d2224c455b66631b59848db6d48b9502d1b23653979ab6e72e3bd491edb75fa7b911b8b51bb44c4cbdea41d487610f518edf99937eed7754a7417850fae1334e2c3bee826ddf9bbebef90aa6b6fcfb031924357072e9b539da3c4d52f87b40dc921a7dcc09975ee3156e9039f2b1ad66f8fe2d5252cc75c9b5a5efb75d5c376e407c698a0e4108709d5f6bb6fa46bd4cc67bb76fd212c8e6dd84efe293379dff8ec70bdff329985068a316f21ecfbeb570600560f211e7a2e4d9b2bf162c6b6b0789c49b25730ecb3e9e7ae3f59df0da549a766d04651abd53aaf85372d9c7c7dae7fc662b17a05a794bafc07ffc1be4de1ec240fe860a1d8e2ef33090c9bf76d6778ff88e729d708b7bb6ea7ca215aa0777d6f36ab400e825a7cbc7d9a2ce5dbe0ad0c0522df457763351433f65533b6f2e17d14707843258fba0fd5001c7bb527e7806cc9fcf3303e44a4cfb441842b2feff32f081c3db83a1c9c6da17aa7160fcc0b9cfc1ad6adf00a8474948fc9b4800dd1dd4c6b5457eb1af0ea99b381fd41d41e0cd9979a94c3385556d6ad92cccb90e7bc10a223c4cdc204940fec1b30edf056854514f85f258d85eb5b5d7715e5fe17ffc22a6801240d4ab1b409b327a799786554d7ca8118db5bf701febeb0b4a6275b8442f4faa374061b6d189db89b144dba02a261fe55fa0009bc5596c567f360a4926c3f2e0f340eaab16409c34ae2fa946e3bf92a1797a6a00bafc593121f2100cef2766c0c66357e0032ea94f4e72d47bac817b7e16fc18ef35467054c59bed608f9b0cd7d599287147f48a3d04a7f799acb5008aed63a19332d23f8b4a1ab2207d6ded2170a19352722ecd6c305914b2d57104c196d9da4ed8ca113ebc67ea61adeb8c67cdf215780a5447d063693fef477d7b3b11d4e33c2145582340e6a0fb6ac8661c88dd66c9eb33d2883380668c6a5d311474abd9ea2c430617b0cc22014426f48ef90e2c05f3f91f38f6f0f10412477dcedd7eaaac8ea2445bb917b87df70c61b4fd10574e79a426fbc79f90ce30195bd70add811502434da893160d366d8af895f854dfa1cf97a2142072c67bd05794e2dbf7e926baccad488daf727aad396eaf7dc2469d182ab7940812734a360e6dfdc35a3d78b7f039b168a74ef588aa2cf8ce7910d992f24f79eb224dfceb44d2e8d7cbafc97f174161293726f00ae2a18599d3fcfd6f62c735125221d7c38bcb4d4b7fd66ac04b96bea981100e8003a3f5ea755e9081b495b03a287cf324b471426592975ec361850cea40aae981bb3d598782ad5f352e1c86bfb8a8b7ad457942901f13fdabf46e74052b8069e52bdf9c6c26d3aad6d48839e50265054621f9f734e8b96794434834bbb58d5fa04c72f261d43a2f4b05ff81388e772441ea6d968f6153142cf6193ffe10dc25d9a82fd01a3b99442dd8bea04dffe94842dca68d739eb50afdcd7672852105a7a31ed8d8ab8309a3c94aa3841f79d37cd9f545b0adb0f9e9051c62479ba648c8a3e2a175b8729884f8e3e45fd7501b83c40776656e304ba15c28c51b59b7383e5a9ac749d9bc407b0097463f28ee0b58774b531b30f4c0409f7055c78891812fdd8586f53f33bd01df87798e0030274b04d36873b22306b0c1ecfc061f56818abf964f08ac52d26263dd0e27e98b340bcff7240ea9ae1bbf92a58aa5c7e3ab68fc025f286149ee499a4fb9e86e6ffe6a60c5a316f6b53e01a64bf3a91ab0aa006a8282b9e4fb5ae38b725adcd71c5f4d2ed0e88c8026a1b7c45c025281595474e8fce1ecd6ee160019ba6c140f6b8f997ee75d32c309fe22a94f721c1a4f3b431e328ba6b2597470102a6f0c4a34fe37287bc5bf40e0347626e955f0545471ddd363208bb7f4aa2ccf6a1f70f85aa33bc2dc9523685f4d5092598b8ac8c4901b3260cdfb6db615fc5d73e3b92fa01a5972a894136ed7ebba1fdf340ff841979cabb8d4fa97c70d59f0fb1caa6dddf1420c05b14111279961bf7ae2410b4f692572284f7c66ddd83ef25678d6bbeb265826b46b764dd3d1d004ea3038613b2ae31d9eaae11dd166b71ae543c22ffeb12b077568c35280beae303fd8a50b7ad01f5a2c7d293a753b19665b7fe691069b471977f7b411200d1db088805d301433daa66a07027b1c5f665d98c192a94e76ff053597f6a3469226c67b4f2ea65f28421c9a5bd94ee877cb8c59485c594e0029c8f7af34d9e9fe72b83ef183405e4267ad39fa0b1af96ff251f997beb55aca95ad2d62feb6724a53474a0ecfa91a28793b9b5221e99c5c3aab8d4d587f4b34d93d3c7e30c92865ffe74d30de6977d83439a7d75fac9b1505c25c5784f204a6bbb60b42c144932c073bf26b7f4fed5f0e5fad40e26adb99e21270ca1e4cac6715f1a290114493d9096395ba1e3e7c07382cff7fc5edfd0825674d75df1257baa368bdfa8245dd8f76a8c2b0d74d2e37bacd9cb7ec9cc010330af737efb85fe48dd349aac8a83eb27877082a67f0d34b63bb943f07a71323cc8fa625b25fc02c272fd156127c7732a07c6193500f857757fb50f01939b58796ab2f41c6d3f9d8ed3957502e6aa309e8b3b29d40392790dfc6b390931ea34951fa6dfa5f871c4aba24d905a6c28f8552cd15f6d5426459fc76b5492bd6f7cc7d9471c161bb8817563d60063edb0e85ec60f4a99a7cb109c920e8d495e213fb9b25cc1add57bad07e097a4580a93b5412c457a16896aa7ba446730b0555dccd4611fc500e2d226cb55d91bfc4b0b03d0963accc9350477da53cb4fd96b28e2d76b2e71ae321e4b32b83aa78e0616116a6aae121e63147501019f0b3cf3c43ed501f7ff2beb337feba8c56b49c6edf46b971683783aff614918d943c0df5d3f5f60cc78261268528d1169013b280a7880e18369549b97be24e5062859d7378ce3ae0a46c2a2cc402fdaf52775dbc653d03a4482ef97587302b3cf8ccd8c3764fcfca3fca46dc8bab610c7dca8e3197e4e5b25862983c85e718e170b87420492b07c5e1a0c0dc61d7da505893be418f04f79461025a5b61ee8977ffcf49179aa91d04a37877ed9fd1faefcbdb11d06dd6fd367abd1c618f71e355e6ac67a7b2a795d8bec57469ba72fcfc0908bcf379e55efc61c1185caaba154ede44b8149a745420d07371bcdd4088b73c62e062b147e3774b9f068c22facdd999ab8bc9b209c1c7910256f4a10048d93a96efb70c710bb01b9d8cf2a3b013fcd10ad288055942f0a1c4011be83d7858de88fbd4ef26ae4294de75d9b81745a5e834ae6181f57559e869e80258b257728c6ceea53f5daaadc504297e4b0d037e631b297d3073ecec05d4606decafff6863a267043f6965a9b929cc8339556f61fd67c47e47ac3d80eb699ed2c3085446ad811b61858aadada8a14b1eda047aafcf61e7753dc688ef199f48f6db799dfbfacc9a5b2c17fd35f714d20e869d226bdf8e791f6e8023852ef937b065db24121f637ca45dd9ae94aa68bc2ccc46b8b8b9d17c8491819f638c2660f8e40f8a4fc03a20e0eac0370f23d6a58d9f31d6e199fed35e448829cecf9ce92696aa18050dd4471879b14021692f95d493ebb27a4f594787c335b649b900b8f202eead1dc93a2b9cb771bda114c73ed60a02798daae9c69f9d88145ad9d358c8263e8b450b7ee47e4e299e475837dc4a3a2be037c280255af0da82ea8795473aba121c23768f7edc2e5d75953808a020086f2ba90f6ce4724a4cf16bd92a0197b9094bc1dd35acea3e6f50dc9bbe14409e3abc9098f37b80b23764725b31238469f6f25a8ee50b6ed8cc2ef23b8be50a14993cbde6fc9e30d7d342d40b61b0092085d9bae4dae6cc7fa8b583a9b92638da1ab43e184efbb25b6f3f44e1dd2304fd6b1b86c4e879d11f2d5fdc89cc0be4dfe8aa1df67190e1153d3d559a3fb7eb163a3e3f6f0256c578a2392ea19c531e3bcfeb7c03ef44d9694d9cd9b75e19010502c0376f1e65742cf10cdc304d899dc8e480df21a9ae4cbf22ada0b4c9e097d73d6ce1a031285e819143122d9af85ae4cea62f1303e5d82290d3a8f5785b6f30938e866a680988c52b209c8659f671ed0cfb531406c7973a4675e4ace067ac06e34e7908c06cd45dc9ce6a0f28ffc58bf312487f07cdef04db7b1c8d6e658940fe791c9b8e8619eed1d239c114095a7a9f136c637f44649f016f99a284b50b11dff6b8c5206e5b8977b27d557c9587bf4eaf5f7a76712825d8eca32b85de8786bcb9c76252dae1e38515761901b2545a3232df61bb19306fd99c85a0a88053cf95273ab2978c6f7b0ae90638164b5c9fca35eda5971fab78168dd25b1d52409e8882ec2e661e391da4575221685468c4cd5a730f8013cfb0e12139bc48e39f4fb0ab247f6c3e30785a4c64afee257003a5c8bc7c0ff1f0ca35d5fa483b33cd40e9a2933a5c76dc6b16e85758917a2f783f9dc95ac5005f526e47482d12b24a3e165fb790f5cacbb74fc3575ee709f1cc4dff598eaf961c8b748d5811d1b5fb6f91584df0f5028c48cc06f4f6c8ce775a5102ee8d068a6a45c25dbea4eb6826cfe03b3422a480330e2f7153798187e9cb75dade8ae0c2cd3fb04aa3c17ead569fd18130d2d52b5f4dd6eb01d3e40c22cee1bc16c42e4c5b582725a5289e3e3882edfbb49909ae362c452934b9a12518a0dec0d055543b0440cc0fd95818004512875c6524fd4b9099783894b7dfbc3c8b6ab99db8b5c9661862102e73e2184f52086346ab2d165518b25b45b2e739378ba8a1e3300bedbf14c542c414fc7ed6c8d4a26a70c626a2e70039bfdf1542b1445b50674d8c2ec690ba67e27e374dfa673e4e89ecc6fb06506efd6851a70005cd4005e7545b9ca130f5698495989ab32faced61055b786b565ee434a5b3fb4cce83e8c2f384747263ce09b8929b00bd6dfdd362f25a1cab44ae04000f860c00d2f39b50437befc5da3261bf151b8d423cd7ab9493f7d27dfcdf6cf22574bd57450a81b5106799779e2939279202a409841543aac93c4462d514d491adbffd6ae6f83e8a11612c55dbe6bb3a2036d5138b211a16b2060c81cf96ebce822ce3c2064cdd1235d2d1bfa82a7193e8e78148d27652de67a2d7d3e61d9847c654e1999c56b3f23ff9bb2951462259799fd8f907c9c7adc6ccce27d66d90958966a2a57945507d7a3fa4932b5dedb241df9c1f058240928fb5fa6b05c77842e036a65dfbedef9316de414cb1711bbc26cd0d0554b12f723631e7571bf686c38799f913c27c8965c8a8f34c90fa4370635c96396f5960528a494b45414527a3b871994d4b2b57ecaae56a91a5b01787fa14c27c24517fba0a65a9befe31078b3a4c7b6d3f7f170be0df037ead116988e9748196773ea48dfa6ef994ccdfbdc6cddce52e797e69bd2020cb630907b77b9a38136bcaf58f2f94f770f55ab76c1ee853ee22a0fcf34bd880d8468af55ef571f435624dfd7181473c3b4bc57613c5bf8be28595ff8c2548448ccbc7ff3e86d1abe474802e9f08413f4eb952efda77bdf29126add0faa6adea500bfe8fbf0d22f58b19706ca423c377dda382fb4abcb84e13a972d82421ceced10da3e73d5bffd44bb1e7248535141e43774477762f6d15fafe59122d9d59e7143fd906112615de2c0e0132128ac06317be6d2e3669003f3b0da88f4fbe51d11f18d9d2fc38d42ba051575184c95436ec93868d7f4276a665850901609d68add4cf63ed0bc4f539c74423105880734fcc58d503a8d8c43aa866de7f721454141a45aacd1cfb6aaebd4c2c1e044baa12080919f5fa3d3e6ff1c4e43bc364e6ec0d312993b713cbadf95419a8b5877bcda1d70fa668333b7341d7c528c68c5125735a6ee6d9a809845adc4b0ebad6ef52b93557fe2d533e1dfcac20bdc9271983483ca20ded7f5e0ec41677339a57f839268b07b7a76960ac054f7f545e67c414a9c086e21e259b57bcbccb2e88b1a39730fc9719f537f6e96e0376cbfa41460926780ebc32334a4b06572357478f482338dd851c6980545a75deb8c0631e66d082a5e0ff639496e05abe5dda24bdb6b03ac5d3a2dfb2b703a6f81308c79ba4d9fb00de81906749b19f85db38f6761cdc2eac2d2968a98a1abb25a2244c6d389bd195f2aa88b5e7d8dc5bf22e20a428538d499a1f466c55cdd0283eac1f744b8be3c9a4153d0f6378f079595e2f2bb3c3450042bedb8217a9b060268c830aea7272e12e9c0e85f677f779725fbabee4ead6de074cc0ba14f549165c97077be2922850fcf2555e2bfa084c4c53323be70a8898d16bea26e9e5a6038f1f16a75d483e52b4081daca652a235605b845d22c0a8da4f2a372c2a8388b185dfa5b67089f720b1283d2e6ac6dd10431f83fff43a6fb284d6cf3c5062eb3765ece30de9886ea94d39e37fda28b33a60850eefa21cf1df8390961c9acc0bceece014655bbae685b43820151fae23088bfb5b8655ad8474f925482536db523573213fb9af3b837e99078d5d0b0e660f8d542afd6ca699f876efe00253487644cf39307375a56cd5c2aa89ee73fda9814dd9e699f49eb851a438f282d9788d11bebbc94c95ed1d6749c5bcb1e05d7f67e52b240e46195407bd9b311c982ed34737c37e6c2f1f8d785c56fc3982d03f7763ba55cee000ab1ae4123cfe30e6314d934b914b537e86cdfd795f0ef8f8151a3eda3b8b677cdd20fb82532e9375827c9b6019fafcd9deaf5f8f05738770b80371cb02c6a1260feaec45b2916a885966d9265896b4fa7c9f5dcb9f0a507a3ceb7c7228c84cf96225ec74f5d72cdc6a4236ddd891fa12efe21c70cbe78b24d245afa9c833d6ddd4640c686c1b8f724e18c63df698e265618c8066e89e6f9d0a13e346283cb66400032d8f5dd8c57bfd7c6dc2aafdda6c7df315526983ca7fa2629e3b609a68adffde04dbc9bc1292e29a549c8e69a622d3ac990abe0b5174626f543358054393e9fbdb6e995ecb564e93ae03100ac6076b43dacd2ea5c94beb316746aaaa42bef64ab5ffecb1395c80c1379ce9b5519773d82208bcc6e5b988adc87685e813a17ce2ea4aff5cb06d9505ab43a6c32b5bbb8c27383c883d5706435d50c0ecfdf59f2c7934d9fc9af119bf8253596c5b8b541772786ec029fc551fb9e65c90a2d21a8f3fb56e06a8523032539ba3956b6cc7fb0f2c24626eaa45600acae926ad3efa1631cfc276b3b48105ef1dc72ea8862a41cb9bc699e93df432f646d3d6aae957ba9a213c5d2444f44679c29321b73f7427135308c92fff43aa1c8e27259bbcb2acf1e3d6cf9a5daa70e454e1b724c8a93fd91f4512fd2c5ca8359617507570f0bda43a65b6b23cc7ebb4da2d11c96704a059a4c6553be9caa2443fde9a9b8e1d34f141b9c6a34835662ecc8c2e46ddda2953a26ac32a4d9688ec1ff5a022ad2ac65b01ee8852b61a7e40d038acb78a67ed36c82e043f95c245d2d78f34cc7b09329076d7cfc4717abf848871842e64d84b73da5a6c46aaca1c9b6fd849d0f625b014a58d8ebb8c9e767f9269284a8ee0fd3ec49baa8a2ccc6e7076256a579525d49717b31eed6bfd98cc058800e8f05b9c73633afb07a9743b8ea953c49c050d0db85f89d9306254fe2ac61c697bab041d8e958d3cc5a48798bc76008634c75069ece415d789c28a4bf09e0f10c55beda038ce42c4cfa85054955306969d5904c98b44354310afff7d4e8b4e919ca5745200f13d2bf002463d52aacf80479f09265df28b92bfb42685e57936a694349bd3d338c1005401e9f45bdc17ff2a66fc26715f59c3a2dead4e91d9b49c81b37d565ea5859d88d5a3043efdc864e81ca2ff4f8fbb1b85f1e90f31115acb3be4614f9085e45fa462fef2ddc212b3c46f2dd973f5551b3891a75262de49178738d72c0a5c102a9b60a82e57d40865fbeda0ab9663abfade90dd9b597ee4dd7b7d0c6428fefb351157ff3a98a7f8dcf5f10ae82d0f7e70ac35040cfb079f5408f68fbc3de7fb4a3f334174b64184f67c624526da9cd8298c2160bd4ef1bf210873cdb0cd1413fa358d864d7b6ed26e8155e57304ee5fba2f7b75c640adc843d9b5b8f5a2aee914cc8ae139f6cc03b182ed1ff8e75665164dd24dfbea163e0e9d25ef7bdac8564fa7777d93a96be98210d78cf5d46ec274f0e465d1371a247b39bf3e128e784cf2f84d30fe07d4a9dc14586aee9224c104ae5deefd02ce16dd26e76bb178147c82788f527efbd2e18d6edb4cde6856faa8a5f849f072837df0263f4a85c8009f283b3f2c273a7ea165360a8b96946b20357926a66706853bde092278e436da1666590add33bfc55586b598c329556559db7e040ccd2c9a0e5a985f529b93462f34bd8f6127fccbb83728027053f5a44bc38e567127ae79d4d5c3a6ed34d9233f30a3b0a0787278978a9d290016b0a9cfd18f5a77a2e3186ed5fb93c32f7c3714ccfc75c18673ca27fb1879dc5390d6d814be88ab6b3b4ba370a51ab2b0da23bebbe1925048f9223eb1d4acec677c40d5698d8e3fd443d8843b741995a82fc9efda7f853f975d14e8b797c14b26afb26c494cbd7964b6620e782353ccb402b9ebd92f132106ba526f4c55609e006a86ba456954e5c0fa6f5c7df3fe097b4903620e1b3d6656cfbcd9a6ed12c7d4a454f4f652429e205ef389b6475c6da508951438ef5de8ca4aaf3656230bc9a6525104789833d7943e70ecab2e4f6b3ad1687deb4e3d88c70ae40328143ff4bb709ba73ca30097027e5df7ed1f1a595f092958106cc5f8f7b0707d32632e253ab480a99db7b329c9fc7211f37c4561c6390239159857d7041eb8235e69e32e028c48c1c75931238a3d02fe0224c61c8c87e319b9b4e1e045ea37cc317f8eb4d5191319798cc64d62fac72f3f3055d92013d12e4e69dc65418d95edec53b3a079c516eabaad09b697c46cef340c3cfee5ac52ddbef129eb8c50e968cd05ef2dce494f6d23aa9fa48ed43b8bd7eebdccc2841ce9eae525835c4ac8bc6da51144c359a4a143526c2a0c273d976564ba5d7519a599941a5a4d9b7e84f38808323c2714a88d12694101d3d7ae3282986fb3083d7ea6e43506f573dc835ec744a93e48b6fc0a9bdd51d7224cfba6e275ac76408238bc80412e2aa29651441ae58a19a3a663563618b3d08449be00550249e9bca89f5a3ea8f03dd9e0020daed857157f0d88ccd8b849578ca7ce2c4ef25555cb8f8dd33a3d4158760a7cb2b567a586209ca0df37b6117433b524988bae6477e5430bf6c48154326dbf64924455206e5ad1c421e803df2bcea83f1714cb3514f8deccadeddc88c7425e6009cb1b44a66cd0d48b17a723381a554e7d441d352ab12195ff37b2aced9273a5490ae0803a35ffb8aad145a10e8ca12a0a55e6fde2900561a69b90211565796162accf51c754cd7f9e88c3349170772d6e772bffb77760828edccea5e06cdb50bbb9a54165d1ce0c35e686e176ac8cd3c6ea94f4e945bbcb49f312c9cd01834ebe1d70298bf50e963bdf3515078149d69d42735bc84b9bee9e1ab77053379ab08791169d6436ad09296259188662bbf8570aaa2a386ee6b94e1bdde65a78123c68a41cae517c48785df472f400feae8b6dd5b42c65c7cecea44824cb5aeb69af847fe71d488d70bba3db793ec33699df85d5ab818319fa76c00470561409112244f39ec4b64b6120dea43ab871237a86b21425f52bb10749b203fbc7f300f94d9debf70c061b5706852f75bfd6cfc44a9c7a7570821e955d13ccf712e0d41c67f9b0409c8cd7acf0aa75a58773812d35cb9f5b5cdbefbe425dc7d48c75b204d5dae79d1115141cd852e6bc096c2740278f8064fe83a5cbe37f78e241e29af25d8acef102a3a60d6184e1d9f5a0140216d543769c795a3473f208a15a1e5374bb6a9e6e43375995684238712f0668a5192d80d24366605faba830085b95d3fcfa77f2dd8e7f658e6057f58b387fc88c9371d014f2abe8226c060ef0707c27575c2686f4b509e5ec8c3b50f632849019fe6c9aaffef4e113fb37da86a729ca1d379708547ebfacb668fb8d036f850a6e4feee9ea2b44e6582641253e51c30f49fde157f42a5faaca47e62ce51c2c3743abcf8306acdf92b5a5acc625f0f8f5686b2b02cac0f3d7703eccf0da0ab5851aca6d0aa830adfb6f5d79732e94c6b63277044ac98870638cf1832b5fc3ea2b476445bbb97be7f323497e05250ca63feed68919624d792caf97fda53fbb90874290a17413078bfd665f315796187325043981380a631dccd1b681df1331077287282e9ac69fbc3432ceb0f601b5a7403470af7842ebc9615a393245ddef76a85254d5af33292c9c5da3c4cb0803432b30833c0220c917d00ab1c57b85970863e7cb3106a8063099dc92c8bb001596b23c7ea840b2e2f78d589ef44edde161481d17e8382eb852052a44e079f98780ce8d1c81907a03b0fe0ddc4b30a2cd0981d6089d3cc592954a685920da4dcf1e39fcf3a070758de544e8c7eb05a0f6627c5ae6e4e7f81b0e393a5058cc63fb91288ced2e1773451e1e8e187d0940c0a07be51bffe7dd1190768bff62629aef46d1a267db7159f78a9bb4408775585e45612c62cf92b61056d182c95dae56676fe2c4da71419d9c8536f52b7b01df177c2aa2d989d3557e25aa1b0b8ce81e218391c49e82ee17edfce40e5451824bf7651240bcf2d2c45a2c9ebde2a8fb2b4ca9bb52d32c433afcd89e1313ba719f885b70721b4ec0c8bad0a03f7ca5a3f9e0624b534aefb175f75207f957d559b8a2a852933c029961ec51e0a444a477bb820b0e7e9692faec96d790ada1e597b6f56ef1626c5d11979d78819e2b9d4b24f10267d18dfb134d2eefa994b01ca477c2a740779a684c84534b683c991cb0a9962051fd6d30f1dac52ce9d1f81740ff229d0039eb4e7075f2102a88077f5a860cca8f0c3af1b8d63f1966233e8f2457e874c15e0cf33bbe0ab41f6fc32ac4fa972d613ecb7caa9d801f42c5eefe093d76466a90889032b81695c8cfc2e954d3fa8d3d3d5f00dd5e5e21ce4dd8d407b1e80fb4b65b87f5b297e54b76ef8d195417a50d07b43ef6752ced79b8ea584f2ddf1cb8aae820228a4b2934e03939667b9b86b32c8077a0c4a11b76995fa6faaaa141ece46f55e4d3a7a6b1b6c871b09219e38efa23579cd6691d5458d338209ef35c08dbe776437d724e6f2897ab7d1fdbbf12e8a5c65b004c0f1b44c6d1735ee6f7518b03ee0473b8b524e6444a5ea67be50b1fd635cded4f948731b3afaabb78653207aea1246f4aee1d69fcc1918c8a40278507a387dbd5670c577ed1804ec8e49416beca62d10408016325c65669bb118e8ba6df197dc5121a958a145aea15e438961a55b44ca11dd5a402366d1c0eeca5a71a40aa74e50322e592a3ba8fc85b79702d153489fade618603a36fb613d5f1695e00147776223d59f093d35b330b8e5e034f9d9238bffa87315a82ed8354f0721385994f0880b2d5886ec5a6a16f6dfaa9fed240673f66561999c5feb23d804ba9d83c70e645f89e218ec727725436f963b4235765a8a1eaf0a6478e4b70a5add6dc1bfefd9a6408a0cc8d03b7f295a93336e60e0f3d0cf6fbd084a27a80f8482a98de19af3cdbf102d0f2ffe0b681fd33344d3b86069c47a174bd3d879691cb6fac92465be45a06b6a211c21aa5a538dd3d20e027ed4d157d5218a8147764db4744d1e49b68d07b6fb90a3fd403d62dfda39ac0525799d2d36b52b97d45b39d8b97f0ec35179e30c4ceb1ee4d60568b51dc45d398c79eea069ebc3285264814cf16c568bb3bc6e72b3831053467382fea452a2ad6512be9215505b1fae5a8d03bfa4c521774ef2158a8200acdd04f15c940834fff76671a5e5af42928e8746e8092daf8298089d5f26f3282bada2830733318d6e85f358761a2e6ed7119d46d6c304d3cd5eb50c2682d55eef82008d6b0a9061dab8dcf2750d9e7dfba8fd12f0e12136bb15cd96a645beeefdb4894bfdff927c3aa41816531d095e2826f4f67cd4c42d37f2fc76c6d01f31f2b38e4d584d74e74e923f835c86c33325d0da72be363a9cfc4a2ea770b631c7a135c86b17cbf85c9919f34f7d2e08165c7842bbc4b35a6876b1e361a64dae254674bb4623287f4241d0694ddabc508575685e5c14b185a1e14cc4094147e8b52f0d91b4cdfbacf944356719e23a928c3abe25f8949b8ffa6392fed167c2e18626f1b513b570bc931a04104f34ed6fa8f75aebf1e50e1deb3b338ca37639f3a1683f56b2ba18783a3d4ea8f090219bec9ab0b37bec5468cfc16be5f6a1c68c890309dd8d272fe96f619a8ea011d2d07fdef4e479fdc88dde5cdff67b840ca7243e5cf5819c8b022e0f3a5ed4a3b6057d39085d5d1dd2956f803f0da6f610311465373a490e9842fe64fb3f628ee2e671180f4cecc481b233e1eb72158747dc272057754e9caeeade4554201cab8a9c26eefcf963dda1eae2e70edb37dacc54f62193738019406e94e0ba830d4ee6a4bb5a840909c9582c0973200281df22df8a8324175667f29899f159caab98754f91b925b413fb76e109c2b939c86c0aa39d5db29977f4ca4fe886e50a36de9d60747bb8fdab599d0cd61036b76b7ba58e340567e444040bfa7fe3091d37f91b247a14f7d9dc39455666991d3b58d31aa9274ec5efb55b756896d84bd48516f041cc681a7fc11293873fd79dfc945d780bab37be0bddc684c54698208b2a8c22c61f8161ac52dbf5f42f9eeac7d6ab4d22476bad674830a2f885621740f1f0a11288baa1782a882ba07f2bc5171b8b1a32927b480bcb0427ad44aa2adf3003925a7044983990c21e83f95ec101b3fb776dd73ec861364c19f55bbb9d95100ef893de4b3e09e50017ce4bcb6a0c5cbb233454974eb9e70f1986277b6f97e4e4731baabd1fe7ab98bca46d1c2086be6ee2c2fd8bcc858973fc206573f4d93d56faab6401d988eb3264a3568164415214b1f9ac1e75e5f9b481f28163d2626c4d2b1c9a89c3f302ef3f7a5e1c6d2bda7a8a28946064ff8dd312737e519f66e9732ad5aa0d86e5bf04ac33a51eb0533169d43d5d03e51085c71d9d241a7a16f26a6b40bda1baa3b5ca73fbd9d1cdd176f9a7bb750b68d1e34f5bc74b623b0ce8f1dba75c7ab693ff24b00d34af9bf1a40323de1932bae2dbe9380aa3cf46e17ba4a3c35618fd1a5e08cbc33c5a17940d49ac5311ceebd6ecda196412d2c7532bb6235d9d8ed4aa44783cabbdf86c3cf5888a89a740322e1937cbfca34b040d73420209bcb8767611ba3ab5af3feccb27745bdc3290682c26923e426be81f6878844611c62f4b878b75be905ae2c43db214d25a51d51373e05e7f7dfece4e80857beb91d7f409d0967ac99c76c0006a1bc1d826b1aeea151efb7a558c4a75a1fef81f22491ef50f29d4c9e6019b047d680cfb9a5baa129d2e9b0ae5c96fcb7f3e778e9604237d507f01a99736f7aaee029dc09219bb7e37400016d32c0c61fccd48ae82f593a935ba0ae46212d0f79200dace80e7e41624e5a062d62675135ea76c80dc5c80c04038d4870fa966dea300dbe53a41e82aaba1e126c48b590f983317a99e8ea7d3762a43121207054ea86bc2c0b21422706f143ea453e1be6360e5cfb8c323c0164dbd382dc339a7056a577ed8d0e14796639e29e3c5287c07cb9a57e838b93b4fa3ed7d3e9abc3468e858d9c3aabd13f50da88d2fd700b22572892adf682c033857273f861c29c4d298cc6c65a3213ccd6dcc9d690dc1016d3235131a5d965a9b201ab5560b3904eee6671408e6fa593a3f1f131e76ae4159a349391b86ff4b7a1a0e95d79d83c4608eb19afb10848eaa860f2c4c63435a0b17142e5b81bf72f4475c86cd37eb76f0918af3d20db4df41ffd5d5255324422cff1b9f5364cc1c7f68becb50c8c06b48a8b913bb4d8608c01ca690fd5cec5d84ad89e8832a48e8dba2209c9d743c3538f39d80476993b06e646752700c623a3136c5dc74147639e94b6a6c11d0f093c24286c911b79e1416f99f46b39ed9270a369c332b17a55d00619b576ddfab0acfcd74005956fbc8e38ed26231abdfd497c894a88fc77951cef196cb676aa63ab09d3aa794bd143b267a0e7fb5f2b74a47e4644cb29394731194501b54324fd8209811f1c05a5dae318e09cedbece09033e3525003eebcacb1775ffd063213dfb5c45ca4690b8585acc00a003bdd65a004e40f426eb8a4cf7a3e6e9f665129bea51e85e9473d78bda66540faa5ba7ed7df2409e0d83febad9ee33980389a2e4ef43fd3df672527710b956dfa246975830a7c6a3c155520027038cbd41a1e6e88b1cd994e78f68ba11222361578857678d631556355586e15b4022c52adcbab271a926a63c84c51ea99084e283289a373ef82418ad6ea1dc9bae35dd9275550fcd3421a24b345b5d6d1e8dbc72704f55e5ceb64531b021b05744eb1a3ae296e7cd0993961906b3d7c85554a5e1c767ebe60e6025e225cc98620e96198d07656be52aa51d7d223fefc4437c9ffa6a6603c728c1d112ba131f9e79f21a4834f2bbfcddc93cf80550e227e99d785ef5f691b2a77c2ec9ccf011bcaed1b503046ad5f621e3e46ba233cd137582d63f5cca3a2f102cda34e0ec84e1a81273eff89b75b71c7a61cbad8a6cac07d4bbea2f047312d5f675da482c9daefec00e1836e13713d874c66ed69d8acd1eee44a8983326b5dee3accf0ceef584fe2a175d074f053caa2827c7f14d9a4c7f064d9a7a58052eed3e617d2b5c54d7686be5c4ca2e92ab954ddecf6925ca36dae4df59f4b0cbc9a42f5572f0e1f1adb22a40312bab66b2aea721bbc0ae6e5935527c722275f76cc1a663ec34eb86c32f4980f98bb9f7e51a0be6c90b156ae8268e86aacff279c20d7cfbe40e1aa197cd1ba9a2ae7b03132c3f7cb52d41a31a427b3b214e7f1368889ed1b3c06e54e7b2002953d722a40193ce00d398eb3c34c65b2948857ee51ef98f549d85ae77f5dd24d65639db141bdc44b2abe540833da4b46862010867459b60eedb3c65d3b33f6e18af0762a6df7e01e1766a4bebf2e4f9561d38f0a20e10bd6984d94b36ce0621c81313203d85f9cab0e9aa21cec07190af0490ecf1753b065d3d79c6ff2b3cbef175c52d88b8f89b2c4b45c42f4b0c8ddb0ccf2ce8011f93e904852be0c4a98ba54ce36a5d191056851ae4dc36c6871076818a35b67056f729b50b27256e99acab6472a31fb077c54a437f5e1c39c38adac998b5937e984fa61da740cbcb4db282a18e114ffe2016b4536422f4b4a9ee9b1728ac5930989169fda82c109fd46fc8e5dc198fc6b6863d784b7672fcea543fdfe43329c4675744b9f6195ab44035792938cf05725eb015a73f251a6742f94984a3e6b87caa07951323a3d51a5792a713286c811999b13cfb9ceabbb6375bdb1e03d9f7e079ea93a53962344c9eb15db21e4f0ebc03c6b48566189e1fb9f7581efcdfbd9c9783feba7c554358dea1032d4e7bd2684a716d2e5d6728897b0110752c8c2000e31a010e0b5a7584d4d8e137359197ae2812622fe86c158de6661b9bca3d68270b7e3a9f81d3988121fc57fe1f0dc9c6aac9bd1e6e678b6dc63007ac8020a36bf2cf4d6a3633785672c8033ffe10448b06ae3348ac502cdf315c9fb81ae0662e600ac8fca41a20295fe3b029fe3381ca84babd80eee3c929ac93408d8a00244a423087f110133803c7bb64c4adef20709d3c6ce15c49b9590142879b3a486391b52afc6cc71b6301c0bb17a079d9ba1389fe0e9ec15485d8b1221545234687750ba6624ce47a492f08b8f93c4a47ffa63e5d20e9b07003d9a8e18d23b4acb74df5d32e7f9306c136c6b31f01988751ed80a0228b15444257dc4b3bd79d8b859afa3b0fee0be2b9a2ffa41f90ec3611a2b23a0e833804aabf27adc871c52a285339b9c1ce784ed1a2817b9cc454b4e9c98f0bc923043e45df30d7e37e7383044d0f7cb82529ff6f0833949e799efd4ee5a01d42511bebed70a83766f4d109d60ed04625de3eb5ccb713364de2ca214c1c6de6650c09e5eeb1cee5a7e6cfc6248740b18b9a1083b551d5f16dae2cf876af6aa81bd9e56d80a1c00fa62072afc9098c6443def5663828604a0f4053d5694718bba4f235c9b54a25942ce1bae29a95f59a09639360558e07380b1bf8bcd169bf50ebc71c5770e55e4c50f804e7b39fea82aa7f2adfd894041ba9356b797dc6fce659b1f27c902ca419c111924ec19b0750b20887f59187cf4c98c8b5875b7f6227e69989bc27c86d5b13a8b2eb51cd37dbe0cf792b83dd9fe7187aee9d9444f970f7807b77052ab8642d809ec8a0e965c14a1f47200cf8dfcdfc5173767ec378e8466deed8c28b518bd73a0218a2383f37ae87b8b099d9619e2b057118fe6cf321645f41a29ed08c20b3dc3517d064aef2ec5df29087220ae51b2bd84e61dcfbc3af646169642ee9247d08c5cbd4fe2d3db4e7b70793e3d014360eb5604b6e23d1da178b16998aa6fe45eeea2b3fecf8ace258736adfbf8eedbfdd9f162d8f794de72b6c04608c7895acb3c7c60ab7da09225c93558b3adf90776d0f5321f78e7388403fb4ea4f6fe7c931fb6bb57f8bc09686c6a5b648eb43eb99641c4447c73e76c37a5f2a12c5e5a1e3c323811c55f2777ea70ee072cec990ee467dbd87d5d396d3613b3f09636a066c98984c51bca2f22a1f27d8921270123161e6b6e60281999fe5b824af8a295df73889de11a97976541e2b3ce4ed1dadded8b517cc837602fee61638ab3a7c6332ab0a39b9510bb696d5461c36e1a618bac9f916f3e9f42cebad867a6819b9a8d12b0c8d8036f6f1905665d3336c6c36cad5effe1ef1dac67830c64a965402f921e609c30d8500bcf1ab06efff81f2fa73c58428bb14f4e6a6cf32f69b2185684243d7ba6f9f7cf5152d9b40bd3ccc959fb50cc33c1bb8444a1c63978d62eff5336ed6f540caf52cdf2a5d85c346a8d355aa808b46189a84f9fd4226f32b2176c6061077dcfefd9961f2ff95620339fdb9991395bb0fdf4b58538c93a2a962b04ebaa91a22993110d0b09c092886822a56dfc6c7a904983134a06463577ac60c91715e524f38870f7071f5ce5b3c05f30848d1f23d943eb3377ed2c11b409cb9ed9daffa0440fadf39dc99b841299527fc986637184ae47b6ac3ce4042fd81926dfafb804cec21ff5e5a7e5ee06121c3317b24556f7ddcb313ab1d4a5eb72750441e46c9176967862141c4090e2c24c6f43d18b71aa788d3d099649c961433d81654638ac1ed528b9f88dd0be00e8e4044601c5b7a058e33c3d15cb3e0416274b3d847475e20f9d02441dae74b40f44fd9170a5ce3164763d0e873d6ff01f184da1a829ec345869ac2819785fc989c1b9ff45b3041bb52504f8ee9bf57453bfd62c536e30e723e0a89a047ef69350f9731786b677beb96209755800cc1daeb99dc3b555dbfb1f482b9b3657987a3832d6a32453a0b388a8010f97644274785a160a7720f6a8ccc113abdfb8d7c31c770c5e8e9bd07134a39decc3b6d733de53e3dbc05f3b367e895d1fb3fbd33461fab25921d743a17a2506ac77dd38cf8597aa265c522aa08db4bc43a434807822c99b2fc9f0de1784e35f794482376a894a1e76f736687e698176fae446cbbefc409414491bf10aecc776c076cbdbbd3dd39946adb7c4de7cc9621a5b3ee82cd073f64b25e7534fab7c5f3980e106be87f3d70be6a729b0a2d987d5f823cf82788e60928674a46bd69bd87cbbf3f12b0113c1cff5e09918d42c030e5f75971c987b5df986e5ed06f610aaaa05269f686064eef4d89e7ed0b48635eda57214cb8f84796ea287b4cda030a68467626dab7cae5d802cdfbebe9c558d9983352152505173c8e32c836f9c857cfb03453454ff690c599bf2e826426601daf54903385c433020f5c1125fbeddb9ae15e21845781ae2e475ceeaa9759d3de9295a36954469d14d9e8f9c3d3606c9c7257f828ed95cc0de855c878c65da301643f52ce40a0e9e4cd8410256bc4a420b84be16e88a4aff246bd1b85079c4a9aa237e10158c5c640ea75717ff2019fd81c6731e1e8a7ed81466d1a31218032281054ab8e68d12e6557c441536bcc2ea74e6af1c95e57de3e4f7683394657f264e2974b16620665a08ec2e275f0507985a53601adc79feaddeab596a9f6688e7373131c8c1bcc6facc4bb32849a15bde2035ec388fba93f611000a4c743bd1ab5fae08d4c0282af2d40a3dd48b889954a6de9fc70bf1131def757e878351296143a044948f165b231a2dd854fde3b7a2484070af42cb6b69e86b9ab651b21182639bd1a17e3962ce5927467194e4e1a2b3a7d6e67cfdb5048722b4a7bcd25b6358dabd54ad77180907e62e1363b43a3c998103894eb18567848a160ef7856ea9860b335bdc5ae628eab0382f22ae793d6f4272d31faf3ab9be9b44332cc41c4fa8b12b4edc666931d378ed0bc7d807ba06cda5b1cbea98fadcfed3f1acc33d5848d8567d7d707cd4e4c0366744bbf13d58c5c0603a8fc6845233d9beecd79d1a4dbde687497a24e59db388e1ff906510c1c5d6498ba33ea07648b00f23b5e7b571b63a9bba32d7c154219cd249dc3ca8cc433646a93cb7044f03f8195854a323a9dddfe00792830ce1f5b5de7f1e60be3d043ef2ac8a3652c729faf77b993cdc9915124e7720577cad27df42a0dade991288b72f1661a64f8efc2d10c252f0209f4647a4d078e54929d231e40e9567ab5c61384474de7cd816463999553bf2d6f9e721fa64530fe2c00a8b55d0657e9432b2b3a1e731b5a7876463ba67a6d6b8a8bc220adea8e82c0b81eb036b9cc61a4b714fc276d884bc8bd9ca6c259332814b8dec7a125960a181573ec35d7bb50aedb93e8cbc671f5526af9ad111ef6b428edf694dc44798f0f51113410a4e9881aa6d846e8d38494508abb793a61e3f4517c7ddc4167070770c54dad2a9c192a2a501ff41ba6f1558675760594c7a1f439b79cf697a53b8d7e181943273dcc836c3ce9bbea237c5049215b8621d695f1831bce8251e53588363a05dbbe44482fc517c2b6d76a0d7762780358725473ce7ddfdd9bc7a7bcca86f6216be6084c2bc2657c5bb29a14c2d94b614260d9c49ae0df3ebcb3d65200bf961f44e018a7380489f8b6c66500b1832082bd100414497e8f4618f2b3c9bf3c7065a75e67b60dc02504e24c0d3bd57202247ff915698f81e02542617c2fa343b3d0c57f1ce8e1439e43f46b5069bd3bd22691a3d7256f973b26c5a0b60d3fd0d089599047cbcc46dc9511957de5f06e2745b1d41b483132447972a4906ab30076c76205a9834ccd06056d5fa6a070790c1bcb41eff72c8677943ada09047e1d096a618d4cd27a3d7e3cf3067b8efb3506f259d62968f07eeba67d666e8dc825b339eb5c626629261f1b65a4c4893fc10549cc39de353c331b5253c67e5c3ede7c249ac7442555411b09c59c432f9d28c31ab594098a0ca6b2881cd768dfca07297f1d8e801837a740b506dd83c53769304707a9f4f216d99b830cf98a2ac22de5bc0b4cbf1b58b1144304e0141734353bc272f9abf96f91c5d9899b5bd0209d340f75f5711fce9c11957c45ecd317149dc7dae6c18c069077957dd353f52e66c51b5ddbc1f62105c4edda1240e406a8a0bbe761c4db307db4f400c7502771dc8fb70fb0d0fc4d7bca3d57d28a39a4be7ea1743f662d78bedabd4d817f34c8a055582c509b9e30278f085be2b19bc7897a9ec3fbf7ff835ef7d438d63dbbb03673e09b3be3fa960e2138283d85cc623ff2c4f1cb01cd0ed2569146cb3f7dfa3a84f1e4c41e2a612d3704bf75ccd0dd8a0c6183178dcf291386a9fcd8cf19b457c0e6fb216fc63899ae28044fa58287ac8340b65be5714340dd75d0d3fdc04e4f187b26b2756f3687db3ca898c7af089c47b5f138a4ac38e0be01b7c3df25c83c368e82109ca5ed2f5a29ac6701791b9d53b4f9d9f26b01f2ce6a0068f7153d308f1bbf4c470685c3f22d834d2bd68643197060aaee1e9562880cbabdbc519c5afdb7fc412003658be894886a9fe66bce2f49afb7093a48b5780f0f291f674bc3e5a0593caf45dfd7ac22cfcf27b345ecdea0826127ba420371993a6564ccb30bbef7122c3cb6f48cdf3cda9cc3d1f01cfbd9d26dd654c1863a07fcbc55cba366b4a6880abad953bdff4ccc98de56d787644379cca7e45d832c0470db2df2d1e9469ad84395f833dd80c43d930939f8dc82f1413e5b2c8da2e87cbc38407e9e307f68aebd525bae7233f7d241bca9864b44204334d7bb449950d698f96845b5fd7d0a5f400c87531bb1b231f0a9b738600ef5c808e36aa8cd8ebb9848bc866e8cfbf0c0d0c25f49e3d022b794193a7f03fac2702d258860f95abb62ab8546a3e318c52293444c2d10981b5038496ecff356f9b6607580f61b132e4578b03a855d93ffffd13bbf9e786492ce02402e95ff8c3ba3b36fa2584ed29686087e9c72a6689d5fafdf2082fdce81252bea059ae6f70b4baa3d88fa1fd09ca6dc1729591c8a67d5a172350ad8846b90b35d14facfa4bfa6850b77440cd60ce501177b2b4b2e798174f8a4b0f1f22f5ef576b21e5f4594eb9e6d97105091e57641a2ee3aa13001c9c957e6b49e590c3c1776bb952e4af2b5fee346fbd3621255db0370a7593b915df4a4c66c64340af955ea924e9f9504e77ae71633c75d781f67cf15a98af38a58572255ff521276019a557274d4e08869e684a318e663f28c66bcd920e60a142b2030ff1b19cdc52d1b13a57461a1ab9ce8e7b3338132f23413b191f2811187b4a8a4bc14accb971c67990265ef603c4b376f02e4dbfefc69cddd332a4385987c483a70b7913d106e5438e16b1b70ca925df99ef7933bf283a0bdd3c948b0c2905640d01ed5ee5b748ddff037c1786f369b7e3048cf471e13fdfec6a91948fde3cd02ee40486211fa36211b9f102f0a9a3971c900bab621ef02333d83dc48c881b8087c406bb001eda559e2eb7c50e31d5395dbcacfd5fec7fba8b2f682c7717a78f1633e9893f493100ccdf0379020d546de5c8a45cf7338eab61574d51ce6c5a063b94e6c7bfebffbb076d56e26998005ef2cfa597e0e50a018810a965d3e7c689fe9e4027a82b6209ec43e951b409fba099a4b63f7b9c5dff812ee17c31db6c95be4f4036558bef9119c13cabf34ce6a6f5cdfdfdddd1b88694dffa845cd5eafe8befeac7f840bc49950ff2683abf1dcbf2d568b57020f89e0a5eb4afa94f3a62de41ee488247a2232b924c668fd766769560988b52f7d1c7e34d11d3cb0e917a4234d48e01b7df88168ee0e62f0b9085ac057ce09a4e1e6fc36c4df12ff71b61d6dcbee6fcd5405c07065c99bac54c7cb4533784ad626d704e45dd0e7fea0fc91b4e28c2469dd1f2d6c31dd91d750cca2948452727b4ca7bd7debfb48450469671eacf5fd874a8e54a386f2998514de83208d053cbc28cae0fc2655d5526b448712c7f9848f96678de50df7e71d180edba84b465953fd29e246c6cf62521c24a5aa082fd4c08eacbbda9b820c0f05c6deef0d1dd4bcafd0a5ab5a51df02eda966768bfbab40e1ba355c547d00775cf116198f48375088f5033cdaa616d7cd117ea9640222b7eb76f6679f2c01860e037e9f659d347a6029b1e9c85567c543929af521e05f1bac10ed7d6bd610f8dcd66050640bd00b854b78aee1966e991288bd88ea9760fef62fef1b37f99dbe3450ac8f606a62f171f44b567171568e43949e8cadf2b5738ce893ba775712340726c398db5252280b22a56f5c688991ca0daefae0aedbbd36d4737121645acb501006e690e2fd8001c755e687b9dd997231ec4f03b089e6ce0b1e9cba88641f4572624870655b184f90aba7094b8f4ad457f3706a75518d182dc7cdf8331dce2d3fd483bc2bedb5ee9d53841c95ebca4fd25f4d6e9a693887424e49198c7b2a1ad0bab2649b75e497bba4d08d1585499a2a077b3df99d9627d70701e3dc522fc23a34ec5e61b321695cb4d349b50edd6e729140f2f3894c64d9c99802bd28e7231af2168e7e923deacca02cbb1076b9f0606d226164837112f1fd5099c54a2156f677fb05c3d57a68bcce9a872175596f63a6c910c969dfbb43b43df61869770ae1848ec25a2f967b0994b20c51cba55c1020b20bb8177dc826d4163a1bb1eafe542a3e87df959f5309c194daea91ed6a2a50078747ad08d43baeaed28117ea39d3fd8c11b90b1931b068ab843ea799a4909f94bfdfc7ec18f0385c57b83e5ed0f7ea86c5551e846b2758f9b556a625bc3f62667dd77751df62c8be5b3ba8c674cd61d30aef00829d7dad4aa18ebe5791886cac0341e1c33883b66c9666c9f05663f1c3b7f8b0cf80cd9bbcb5f8645a385314c15993246b4b6e2c56249940c228e7fe85fdade6b073e336725a30b20fef78eb2e7dc5c1b3e21371d315a02fcda9924590e7de792961715539ee5b61dc2b33bce7f4d9c354b39902095362eb40a2c727e5dab679e33a3a433c1366cd7d86602f2a3537b54a0c912c3b7cce403600bf1d73c0466bd6a71277aaa5f79ac54509908dee441ffba378aebe9265cb9ef5c9eaa8198b6537d76b34fd8cfdf900da888923ec860d9492ea4aa4ffd68dafe3ad77527e2dc71745aac54330cae03817b3d9f8be70b0e74d8567a9fea1752accbb0c737ed9d538e28dfbc3beb4a878fee5fe118686a3ca87874b501e6704f1aee7a30e5a33a9828d268ea197cc3e24a424b34dfc3ee8649785d07309e6679d07434d74544b81fe8726ba73aa4e9186dbbf6af5bed5cec6e9779974e821abb2d5fb8e5b6a5e0d4b515f2fcf2902ec319fdb32d3ac532d8bebf5459d7be8e4c941714923909ff5e804b2f41d3824e0d60201ddbedf8f7b995ce592f170917242db5e7894a63f73a8b5e35a998335ff17102a91e25309ca62dda81aa74ff879641f79754ffba0c86513d7091ab0564d7b73655b6d815d8975b399a45fbadbeb4c2b1ddfa05c7d6e80f611e903f92d6e9fc8ddbb65b1990e17ad03588cfb47dc931953a2002445c9fe7b78fc2deb9541d30b7214b79d480109f51eee73078067d1509f8d9e5d8368a8b4344bde8d466f339c66951a1b026ff0d96610a69491955581d4c55f37f1f2a67730f37018355bb7df9b4eeba29a8ebe6136e2fe1ffab221bae884708421887bdf7a39791accd8ad437668f7444b9216103f1a1f869bdf23941e212dac38d54b5f9f96afb472180d49f4b8826b1a58383724e76012b88971291055615a7b6a9d3fde3d638ba06ff47ddb942b9c2f753add61cd138d8ca7d1cc666cc3003e5ec8dce07b9f5d7e67c829983318d1f12c82f0d3a239e3354820159d5fdc861a3c5b168384fc7f89fe30270a130b7c09e9c1f0d066f10626c0353b59db621dd68abcd5a90510cf55f5ef5f651b020cbeb2dc69f7de2269b7e57772275eaf60770df389d362e3e64225f36f54a180dc71180df529f54139325415a58ae45311f15eaa3c01ee2bcbb56931e56a43cb20edb087806b4121fd9033e939bc09b91603ceac01e93fed88445b55c241440ff82b1d23767565edc3e50ab24cd617718459a962aadc13acb1522aa8195ce1e940e76de95f1b2cc0f94f854677285cbcb3ef4d5f103e0e00469b49fe4684c53db8a93deb019acb49f3afed7052c3e91804d63f29441d0331e27770d6b847bf41238dc2d765a8e687cf95493ede6272600af54ded55eec819cb5e64f80307bda14ba8cbd6ccd290cf87703165ce1bd3c8cbcaf092ef940004677576c9d8a16cc37c51e675636f6fe1313fae536af3a6236da30e69620c425c0962e6f301193da2ad0159f780bc3762e063cef20e08dc16f607fd200304927a9d53e9c627e3568079c26c8c601f58c6dea6fb581cffa3b28dffc52a976cbb4a90527786f01450f289fc4fa9dc21a9952dc1c0cade6af9b9075f5bd97958ccb228604ed8274b07c92d89b784345b15c13e239b3bf46ffd3feeab2320bb1bf820df42d9e4ead75e8533a2dafde5d019ffac7490035262fc7c8ca657706ba15b47b5b62941b764807c871a687268df67a856ce1ef20e21e4951e1f73f7f42627d8505811d41e9215bd0232c67f430c45396a1ef149cd7fbd0d98d941f30090559ed334fe669d9fde3e71502233a1a2e6e83cbe6f9b708bc265f2a3efe298792dccfd6b246fa5e0de4c715c579bf6bcfda44425aad15c042dd7fa489b631e084e86e4ab32d283fc70042195694bad3e7185fbac00395f0a859a9e4588a1aab0df28926825861c8ca7e4733da29c6cf27359d72e89470291f8c0c811dc062d1518c24513f135f159a03d85abe949302740dedf764419b892ebb5b8e8a87a3c5f2c3011f6d1cd4d8b85b61e28c78e11f646b263365d5fdb54613cf55672c35ed6ee7e5307d666e119fbcb2287f04a17a5a0078e24084b6e0a861be7b2dca3a8ea3d2a96929956e89fca3d9fc20ffd5cd10d833867976f8a414f5b42753cac2b2649574542f5c3f01a00c6772e6f2993cf2425db5589836f70b83e131ef91f0f500b6d690593ab8f05e44497c1eebe2d59808594ce423e7b8442777b9e7f6ae4900b027e425f4b7c7bb8e7dd56f7ebb781fc1f8f18e32928854f87326d72bbc6c019b41b437bf14f898519856d330a052a8ae6262f5482c3956e1f08a8bbc1bc564963c653b0949ba20793cadaca0b479a15b1981321953864c98bb26283bfac31509642f14fd686fa89c5d383ae1cfc754a858e5797a4c3d1f8888cd8dc227e0be07e5f6eee24b275079c2c01132752c203143f0313628a57429b09605c8c414b6bfae4204fa6aa77c583925d4dfd4008eeaf2e80081053c08624fafcc8066f178f9c6cda88e4dfd3dccf925171ac284689e5ab7dacba91b1ae8a76e0018a2aaea00a5754c980788ea1a4d31659c68379d09d971e6d2a8c9416daee3cd597e1579f6c574473d8fdc692ed0fef690de19c46babb903984b101ce42c3b2c30d04bebfb7d9c2bb011de95d449ca19c8883dd55f932d16d719774c9602fc9cff727cf30b6fdf18829b45c5c7b1f860888b798d3ce447a42464085092935210321ce3f571477f67e8b3117b2de07b1a924a3427efda044eb5ae5d23e37fa6f20b4c0c4bf98d440f5e56b460422e40609d17dc0ac552e6554bcbbef3e985884f9a3690e8da419fce4577000a0f066397e96d2722dcdeaaafe4e12eaa69431b96babe1a6a570a61e48b2fd5c28a6edd47c612c401a0b606b22ce2d468deef704c82da7d8c80c4119388d0e2a2c85e12dbbff7a2392426b6441d427fae1b49eff67f59cb9c03f600c49f3ddca6ce485226b72a0783edd75e7d4d9c2b56c5d0d53933896a9f9a594f98ace7be98584ea9582771bbbf15280e792f99fc1ae31b361cdea2e047ae45eb56ed7301233e74a20e54d5a29424de14d440e7d2639902e4c036c1a861d51a99c29ca13cacc8a403e347339a15030dc21129e2f5d54a44c69c780517db63cd57af097f65a0f9de0670779162a05820c6548332d34c2a41d5283c4ae5822b7f4dfbd45518f3d1f10de04bde06a31a04cce96f61d3fbe542e4e65ece47ae73fddce43709507ee20924708e0684da387fa8191be050a5fd5a87c33458f8991c80ba5e136a260c43cad67ff521402634915f7a169419d4ff003cf012ae777fe295d629983f745ccf7ad61279c6295e3376ea9e4de1ab2e31261d7d589ad812895a7eacb3b430e3352de45e9964bcb3920a8421d38719fe66a750b47c05d503915bdcf729f316ff244e914dbd78db6f143128d37fc6b5c788913a9ed2b9bb4580e239d29ba99cebfd5f07a7408c07ddc3d4b7680b6914e0e027a0d0cfff5bed5aac5ec6d6e87c369a271ed09419a0c3bfefeff9ce31285cbe6bcf01ded10d38c6756af6120cf8b22f4e2dc8e4b1e11e244823aadf2d0f32f519d279f5497552586d415f1748d3784977ec8fa2f6b128cf6eee4d324e7c9408975dcceb0431c0b62cefa0bb83a490f54c387238aabee1b94596042179ab35b191d90aef216fa2b469f014f058d59f8f1d9b2cef96bd7cce4945a49ceff718b65153e7bd97d75468d510ba7661154cacfaada64a2422a07ab18e32703654d640036016a40bbcf092a58bfe67d7fa500c70577ffab5c969438f16a79289f584f7f45ecc0e373e32d7ee34df7f8f5a89005f1f2f67d8d6fd0c5483068276fed56d7323e3255bdd0a3d6a99c16350247e469c27ba0069f4790d0f477f297d479b2652e53ac6f26708c9ca3282c36909f736853a4ac4670ca4a12051b58d024d6382440b94ad040714ea341f41f1d4967b00d4628ef96c0dd6a3eaedbeb9882d3fcec8380305beabe089ec89ea511c56b0065bf94d7dced7bfb7556852750127a983880cccfbdcfb54e9e85377f0d019681de7dbfe6326eed9071e17c21c70c9c95e2490c0c715a292502a6c989c767413639f9323964c35a6220bbd38c02e6b4011ae7dd618b56bd9649cbce417f0ea8289393e1b6ca82bc6db369106e80baab6f8386b0140da71bc68478ca001895a4b63c94ad3722ae2bf0acac0795898001b93f5d15db444c5e2a0552237a7493d7f0cf30e58ec41046a6a8839670e3c2c262f1b8efda2124271406f6061f04c148c4eed4909663262819892a6f0e5d0eb6260cab72cafd9054335931f8138b4023bd8ce84674867cec7a4d6bcc5a2a8d4a4a11a26546aebc42cdaa7371ea220503d8e526b72d1fa9f7c35f97742362f9d555163c25f1e57ffc24801292eebd8219c76fc07b708a26fc6c164370d83c5c32f00d3cb330d2fbdfb31424357660f589e73cb6bef2d662e4a6898a52d9800d805fcfd6726edf8ef065bef199d492119f36fa8d5df0605ba2418a32761809b7be7804db5d1cd295b0c886991cdff92db534660b70cbd3f5a878bb0d9273419a35d239ac544bbac697765173ae0525af1c6f785dc6666b7c61a31e694b696bc74cf05c1637ca090b163b6fbd2291e3c07b0aa40cf3fbe257b133ea08a242189e198f28dbcf03340c37d25601bed34899ab928c79e9f39287faef18a5d85197fabc5b2e478d8fe82cd0c911f16997a160705016186ec2ac968350caac8a84c579895936ac1134362cfd3c4b4543218d5ca0169d240f9062df5dc19442fe4ff4d9c58d71be082cfccf149cbcde47b9e3dac73d3952d62a42cdfbdb8e6aa9d938356d6ed53f0e0518a073ee7c43da4e94cb579375c9dbdc859ac39aaded3ee0d4ee4d36c4ad70c3fc7cb219784225b8611fbe52a53936b0539d00c863cd9c428fd76f7eb517103a0c5199407f37f8cf20359a492278ab048a28cb671f2a20ed8172b4584e1856c79b17716ba0feaafd44ac2b8657d58b4d8ac444ad4179736ea97b8f53b1d8326931829679e0f9a5e706a2c0992594d3fccc6abdae8c58d14d2110b13f7d2978cdecf7e0613285db3b0e9a7b95c3038d605deb0295f9e17200ab02c57458f746dfc365eaa23ddfab7171269a457fb66efde9de80764dae18a92fdaaa458d350d459bcc829eff873e509174aa8d9b1acdd99479219363c321e2a6217067c39a89ccb3877269fc4182ff09774d28ca411ea31044370a2f9391657e959cb3417dfa666c5680e16678024c5d6803bd6131988cb44a18dc28541df63166a4420541ea150305c33b9d9c70ccba9d15cbc55dd2d1846840ba51147204994ff6be26fbf20478a3fd21ba9702b626da5a7ce0c00105718c349c3bc224f7dfc1c8c824afb01827a54c674014ac6c36c1a1bffabaaef817604205f6ac207b48331f6ae21f3de05dcb689c24b3c03385639604a6483ff4a6a00f9d24e5561b831649557c6da4b0b80997b494129820aa215a1b57f9c4ad6c12e8d959e675162a4d56a1dae6399b3dec6ace2218217640aab750fac05f1d697354af5dd3db7c2fba4faa9ec6b76b6fab1e761bf0bf1ee3c8984c505098f74cc7580589413a60188cf94f4ed31eb50d61a5236bf7d058dff1a32ce1b834318a5bff5dc42b1fbea0da17e9f2e15a4e018be74b327db3a783b26f28a70c6417b5f04cb3c07b86aa3abeadb737a1f0191624b60cda230ae0c3cfb9b1d048b11536b34f1a58adaaf3a92e8a303d75187d1e83351862e1a4d81e747670db6dff7bf5ad110b6de18f7e82f228ace89ffc9361e9ecdff6491309f203febff6ee3f1f8f46662af8888a24d7f477536f42ef612f0e2347f5b4c39a5832a7e916e9f91d73bc401b621a0de03a163354c4279c15c5df1d53606d43f17dee6e93233e3bb87d3c9d9c9216faf4c0555b04238105452ed2de805cf1b95f8bf1f572fee004041ad38d4a4cfc7dd30445332c11223cc33435ce76467ee39512be168907b8e96b2fcbbfeb86b7c35e5c4bd833e1a7449e052f904ab4f856193c0ff785a0a1708665e6600e1e0578a065abcf2e1c4b06fe50817da63364f4622bcf895d01559ddcbae766b1cbbc840e86a7a7fc089c5287671455ed1242b9eeb420c6bb3e52c88eb29b1d166683d892039b11bb7b882e188d5e17d33121332100882b0f587c6f1004bf0280dd9ba69a71be0a37240cb98cc7164e5d8527d5d2fd599796597f26027ec580275ec4eef6b3e218d91439809bf8af151e7afc0f111cff39b2525c0ba1546b580db4594c6b19ca8e2360c1bf5746a7147d134af8f13149c440c3d44490edbc4c22831499676f5b45ba32f4f416d5a3d4678700c82207be78cfad5f27cb8ba82acee2b4c0b21bea57113e79c79168ee85dadc0bfca6ecd8bca144796c366309b74e31cf2ba1cc3e364635321072091afe67e63eab85a816b1b297cc1f35d19de672dece19669625c3ff79ed5b8a064fa6b9856a82c349e42e2e3a25e37eedf5f950d0a7058449d202f4c3cfe97f056d95086b52ae30bd62472110555f8f5b24e6221f309575dd20019218f6d4c955f304d8882080970bbb9ed273f2ba36d3ada50ee0d5abdeb33725c3b3f778558810bafff882757f053fd1a15c9b83637ef9ceace03d23d4c0cac3686404355202a50e8b9f35b6ae8020383f78401b91ef74319df280cc7fad8831b43e221fe3bc86419cecaa1514fb1326c9564f191001dadbf4fd35258dedba92d2945372d63e0a9ecfdc5c9c2650af5630fefb9c1257ccc6b0ee4bc27d6efa0f1441a045d41c56e4346a030b6aaf49b382eef43ba6bbfdc937a37fb99143741d29ab75f90827e7ed17c30dd60034f12d4e96c364313f331d22cda3834583a580136e798fae3a39cb2a4cddcae1d1a5607d4271a6a67b78a47e59e6c16a0c4af99f06fccb12aa1fc1f1e70b1aa8a419bf22810a4bb5872768f5d71b89d70104c938ae81f3ce759c46e5f2856b3dffa76688948e7890e8bf68c8f648430cfa1a4d98da8a2b7d8c5230b70b1a8efb5b05dc2c2a1e69f420a977452beb8b9f7db43d1e27ca1d3f6af3daa788274443ceefdfd279fa179f4105b2bb336f2e51e8516db5f5e883aea583bc200c35952b6c2d29156c8f0def99cb45db1f825c891fb5705bf8f7061273dc91191fba12c36c648be6dced989efbcaba38b4bf2793e95c4b3f5f54e15e09735e0c9dad367cfe5782af0ca84bbdd2488d45da1a1414baade98e8785c6e581d8ff91568cde6324a7dd5e33ec85cbc9c6598f2b6285a4c78116ccd5d40db287100235f3c492e96bbce2623b6d6d181e13f8844c90a4762c51da16a1b3fcc39559e2f05453aac8bd5f9723fcd78b602aeace666862c0f5165c8e9de7299f68fefc65945b754463a1d182a65a244f1be1f5e8e742894655ad2de630431cf49e3175dac1a2a5f2bac09852389d081ad3420bc079825c779e00c6efb6eac2f6293cf7c4a09b4372b245193fe7bdc012a34268e891fb6979dd2db94c54cd0192f9d5cd9b53907b10b06cec34ad64cda5953741f2c40504df84d04358c7973efdce8f1df97a9622f506b09df8b5a51cb4c418de7a3e721fd8418ad52ed488fc7bec4ecc7327a984ab922d214f7f4fd30e018888aae4607edb5d08d183350fb76b70108862e96863e929e1001d901b73ef388ab6792c43ef4755774a2a01f601fe15eb0fc3ed5ffbb07c566ea40c5f1e40801ede2857c4093120f2f19b0ec890e4207c6a9ff4c12373ec6c73d6a00a2fbc5510d70f9c15b1b85c476ca0294c68716bed9d9514339b7f3bf32ea4a7ba9eea60929558cf09d4b92505e31abcc9faffe1bdf68e58f274b03e4fb9f216f6c6b85bf2a33908efbec87a13b4db71d94bb22272634b5b1b3e5532cd5ff5e3f288467ce96e51cba9bfc6040e73612ed53f3774416cb0ff11b2ce4a6b36e4dc1697bcb8882697c4fd5fd4e873b6cea52cd6895963b199115685dd2eb37486673260aafd4e118d473c26553e3ade24c07245cf4976eb704b85a806481ad42fb9a773eb3448748a84e24dd9928e3267334bd4da80f4569fbe9e949e1405987b5674ca2a45af50aad36b6f6a97a6e712408730533f992e99d738cee3a68e0a6803ece4032ded58a5b7774d025a7989a70cb3565bc1b6af3e3aef8230f3c11ad213e2c84070355837dc4d237d9fa97d93bcb01b6213bb526e1b68039da7b2b1593feff72e9f4fe3b2e5009a9b4f8ad4f620cd5fa99b77172c95309518a066acf23e7cfa4169f62073ecdd5eabf7a6ab77510b2f440a639d8885bb70ba108da6c05c1b2f1ee2f2b10bbe9e3ff405c95326e8856ab50af0b63bf092a6ad0cf9b9d6807f76548be020b8bd0d69e32a37fab2123fbc98dca1407e864b2083c570741db890a18825f8ac4df916617d2fc17952e14f0aae152541e932dd97d4a9080a7365c4aace6080604c2cd2dd78398b538cc5d81efd3eff95009b62140200420cbb08705173c251e76d3bf7a8f8c21bd40a265f3fd18fc74338b30069922e5c2e1d39fdd25387c8763df6e9e573331eefc6c187ad428a0ad5115225d67e3ca8d9d248651d58b5076d17cabec170bc6e46da9700bce1f974597cbe3ac2cbcb5c4222c7c378ab1df107281dd77106155738777bb29adbe1fc12c93497dda4abe3a97ef07dc97b2fcfcc439dfc8227b9c08f3a01d5c1b544f6cf329ce36180a4ce23000d20052ed3a80235c3a72536389c59d3eb5cba483090a3ebcdb6cdd6f1dbc0080cd38a9b29fb2610758e8b63bded9073928e3c8352d0ab719fe4a9996e0dac9b05993b1f1f4f0d0a24ad7347bb661fae7ea0e7afb14cf2d7b4675b444bca49243dc804b87530c1255042517c62425b811c03f0815b8db0fdc5ac8c4fd5a01a30e8321da7236459d845c32a462e193b505d5fee1df03f2f8a6be027fbd4404eb265e898ec23005ef4caa340a67298c289fd256666fefbe1a87baf035798a803778225352bf2a219812eab58358272ea3dba959b0af474caa9e6663d0a09f69d230fc1dd4374d12a83f5065d59c3610b17f46f53fb162bc9a5516c745ea5f480e1b96fa74c6a85c4da571f43ad850ae8da739892b1c261cee6705572b0b2a5f315b85a503e5a698d37c581686a1e0958b6f69d3819b03ad26876b00414d0ca12f768b2e7cd1efeb77221f0f1de4476ef203dcb9721e2c311b774362799283261aa286075a93ea14caf0c72475e3a7e7456025dc54b1478748491678fb36b14b6697ebc186bda116c89bc28d11d4476f1526cf00773d57b0bee4aef7e479d21b2180dc21d97e6a3682e36b3584d716de080eb225dadf76916a916d608f1fff911ed19c28ed5471497dc515ead66fb4d2b62f2a59a683ad4f5ede44c184bc3a300912bf4729ecf9d36b833424577013ca1060be1ad1a3ffcbbfcc114f4da023251df7cac6556b6f00e769bb3b2c23d6b42897345bd154dcb43d8da7770600227d28b1e5a5bbc85847ee7e24a8d52839b48b0771e0b665e145ebbe5249f08742597febc91926e7926a5a7b24a107394860210f93799e4a04e4f0c3eade720fdf668d9abffb3fea197c3970110dbbb191babe5832ef82de5ee1de97e722d01e22b85d8cafd6ae18846d2838514826404ab0558e27c76bfe1cde6c32a08a251b38887fb0a067a02d6ae5fa762391a4bb102a98dbca41cc3c8f1373b63449cbce96d2fc2f0e4fd08ed610d5a6fc6f090967e6345b8c6d8ed34c820253a9b0ec092ff6fbdb74a180ffa2e094bf8099d06a1bd0888a7b39b71d1234784a8c466087748109f2fbc2c2a022d4a56a5f165f96dd056701b7c6dee93f47be4586502697d3f0033426dc7383af5e25577ce3556ed5d8da1b783569d48ddbe5c1cf05e71b63384da2e19f9e00c536019209c20bffbd69533a8261226936b4915d5a5cb7e3d491c6bbc8117c89a2f51e5362e3fe8acc428a50390741a42e954c862376e0c02d447d968d77d0e9f5b7fc8bf9733f35220a0a9f6dab459d22e5e9023cbd09906a3e585f3a2c8445f61b04d24966a07dcc8c3eecb49c30ec4d2666468fd8441b04d53e010165bf31cf22fdbe3332cbd0439c097a6a5c6c24e734143e5d99e1093afd6bc8a2351b2008715791beabc51fc35efad5f75de8547e7b3e81f9051a3a2f1341e6028678110c2f65a6153f5537e30b53ba3274935ad7d2dabfdfa38ef0e431f0fe04f898e985d23ccb41b304ddf1c11802b721d65b18b1b3d76b81fc7a40ce5c20dba6fdbadc6b5a01cb0e8d14f45d95643f89a8c9bf279738dacc21dff8b246b94b439a42b3a622609be1f7f39f540892803acf338fb2a3317027e5d9664399068cb8ad43fdf6f4e2f70abb1e14fb8b9a2b598e4479c7ae5a1975550c312f713ab4879d2e16205fde606be7fa9bbab9ea5790831d6ac99ed8f75ae4919ca870892493af3ed10d0b6ed5d7e79695cb504f5ec4a4a16690ae9321356bc18b47f193e7abdd515e0b0af21551231a2119a032dee00be310b6d593e32ea37dec1e926f84d2aaf5415e0321d4de361906cc4b710c7f3f3a81d85320a579b3db09e875f826bc1f08637b02db6580e850ee5436e857891fd7a13fc569d531dc00220737c12b8e48b8fa2c9ec5591df09ff01ed5b6502956a03d4f90b8e7bf61033c5c058355f5b9f7c36733a742838e600a89196393f0bb23df3b0d5e50d5d7a18443f4bc856fddb2753b554373538b738b890c0efbca1f756a85c606a1842fd0fc006dc69c92c3da6c5e848441d383dc6ebfb7783b3d73d295e6505aad2c21ea043e4c9fc583065af5248077dbf0c29fb78d3790e255b529f6a3b99ea0325848c2dd7c4000eeb8257f796e9a86c3650cdf33b66abde75a78208846cb5b50c1a48add070fa925a29e4730f5d74437bd4b2dd88016bdb2f4633ddccd35483285c7b3943ad61ba1fe06baaa33019f1ad273176ad9303a73dc1ace01f9ea485b166a6c2e8d25b3d68c22445677058e1e666149d2c9bd041adb5c72193f576e119da2a60a9f0695810d5df8cdf115f472fd71729124fa4dc9b86a3ccbb731ee0bc8489b98d9d73c49fc258b896534e67a01cbd9af2d2a50226119829a5fca479514fea35650d00f24488b1c9af157513431f361216e1db071c4cf4bccf3af0068e565974979119ed6a0bcca38a230216ef3b5a406328940d869422631766fdd995d15d83d275b4ee8c96426c05f164de892488a766b24fd51fe14d434c3eb244107bfad48f17afd543bddb0f63a49451f45de19fa368002d97685bb94fbf40006d267f9b3bb4b7a13c3e3737b0abbb70e0010b639fbe6a24bf96ad9e0e934f866c75585e5b028a8e12f34eb4b3045815e79b3b3c528c3c7a2a347f831d6d5d2f53ea70623d1cabd589f513cfee636d705a907ef4c42171e96bc7b47b5bc540ff2bf7e63dfed219ddfc4659bea8b7b8278a5fe78ca495a7d92a18d42bd9050c1d14ee57a0aef96b28401fcc1645c502bcdd7d996213c29d1812f5633deef007a2b6e2cc42cb63ab5c08ee927225c30d3cae62c0c771611108312f43a94f4f61eb8b935cf9ccc940fbdac60f5ff0ad86e79db0fd0aa5b1755e49ad4ea33095110e012016fd130d08c400d2121b080133cb163b515e02bb6a89c11469c83652f93975a14f8f4b6675d954a2a457a4ed73ab4ee3db2511aaef79d917926b8b6a0a9c769004374b0db33eda40e2e46d97eff7a1ab0a5666e61bd42f966d8fd77bf8f5e660741aaef033f90b5415fdb335df0ec677ed21e14e5df224c8979873e459c8701ebd89917d42fbec926b0a16fa059c1b4863ffd9e2d21eedff28c7045b9db3ad74d8b4acb95cdb1f46b0f349eebf8eabf63698079d04adc758efc2e2beea352f4f9faf1d06f100850054f2f1862b5667f90ffa3ff5655e6b2ea3ad7bc07662feb5987bfce6cd84a4a077983de59b1af3aced1d6f8e330aefc7bda301ae46dbfdb8b17511aaa31d81361c07022ea458be1ed64df079c16d2c6f9a03aa8a06d999451c03cc33a16e272c182be6938f2c17c2c708b142ca5d7c151c8b586aeb1e8960058acd1bf9ed1a78292b7f76ac5b459d439cf8f5777c949801ded0d99b1b8e030358fdbf45059b3615b5ff5c7d80121d311f8fd14077c0ff039ab3e506e962c53efeddfaf71ded8651047ae6bf0f385743ae05e08d6b05434df3abcc66c66a483a8f36542e8ef1e2e210612b054b7a54b21619d99dfa190fc099c2572ae959f71aa4fa669f7798dda60d4c6cb9ca5d79916cf383da309aaf7279edcbd4fdb3e69a93638925446e583ab24813f8a95362ff6f00c062c702b1c7b2862cf9525fb1b437433480818fa3a83824426056cff29c10f49f112212d5b4c3c83f3bf79fdf73f3597a8d4269470d7ae4ef90b893e911e97355c61ae4383fcd2b4f8169f6b8a133218a24e557df6e31f603ec554d75b9b121d93149ce3acbde7a6297211feaa45b7c4dc1897920b9e90412892395fc46236dd7e867cb621d756178308c04fecfb1a251fb0eff321e8967dbc79fa3f92e8774bc9df8632bf8b4bea003e0eca5882f452b8503e22ab7a5df5210385042ee9755da21d119242a9afe297fdaa861e04570006a47b9003e91ad0f11d96a6516445bc16babb9da9bedb7b90248eeda72c80eca1ba6d36a2a98d64216abd5483caf00bd34bb0b73f4b86c4681e885b1dd9e8b3cb7dcce37a9f23cca6e22af990ee129bc1b0ce74af1888c62389960e7d8b9f008ac0c49db973739344cd7fe23634238f6076283b0208d3d25c499e7450fb5c98423b1c0ca8d8f68e9eeaad85018e22f2559ed56417d3edb04b42eb44ced58839da743ad788c10861f43274c51f2b8a6b2021da4ec41de4ab949e2b573377631e4738d1c64608afa1e2ca47e217b35d702d62b06c31ad014acf1de4b9df545155b8dc417e8eeac461d15408c8585a7d5e9e1b03b26ffa90db3d93540cb1aa3d9baf72590535d8953dbcade03a550e239c075f360fe8ef4045031f083de8d8f90e49dc4020f03e7c429e565a2fbd1cacdbabeb8b4b6dd0c77c2a229f490db19e741f04168eb97b6c04ac0259e9e746857241344c01e730ff7de4493602d3355f5d1c9c4b31acce7b7c8237493ab32e9277454a7a5fed248f647d18d2676600b76f0b7dc3808fd0a4abff08d3c33875b12e4d37a0982c1c5ab0da42930751a1b53c7a6b177f4d79cd2855bf82eca0c5d249293ef418a08389db3f013296088cff3885daee184f31cd064fc2ec48ed0b6587a15df93e7c71380757f88ee2d3483ab55852b726077e45790b88d8b3d939ed858b1145b16ae30e52cf40be8990f0b20e2ca893b694e6e024b1e8bc76f7a1ebd2e6fcbef2dfb9190d31c06c5b424494fd5db37349965646f3da2346dbcf7941fa875576015040bc71f8e9dbeeb389e2a20c308d1a8c8dd717600722434b1a85a17ccbdd28def3b741109ad2de8c66e2f0e49c10a50aade1abc9b985a5e7a05e1d4ebd028bc909d339d7559209c3d3b2b0ffa8a415048e0708aa331bc4c2cd269d967d774f672c8175f99d33b9ac147b698310f66096842d3c438362d9d9138e2882d34bc4ef2cc67e7c4ba846dfa6f083dba9296e46f19ece8ee94495fa458f2287c18ca66c966ca16cdcf16254b9d20d22b625d4caf9564bef9c34d9d5d6a47c1a9417ea3c2feb151b9cb1a66e2e3174fd2dc1bb0bb978a6633e5d375406888f12d9d76bb3e2b411ec761de510d2f690057d568dc488c4dfefd9a3b157f569b8f08c9021258e26cfbd1c368d6660031dc2feeff85d970a0e75e972f1ba75c6ac259f0391e520ab4de4b45b66cd8da1975b137bcd7e23bda75b5ca4d41f9c24657c77b379cff442f5eabe323e981350fd3a158caabddb908b78ec005023d83630706f910869490480a4435aa56e71579848e58fc1e5ed141d9f0b52ec6b4b7234274203a282efaa7e5b01c61bb582cc347ba1f654918c6853288d4dd6029912550b0315baa5902842b20e8e55c371e08afe079781758c29ad5b669d3c4abd896f0bff7939b027d391b76c10c6512fec9a433450a481f0c780fab67e2fd2265435938d6c3488aeb3259628908b394e292d6b6f8076eda6650c14ad15381dddd261822b6202e288f5a4473cce3363bcc0b5a9dab281123080b79dfde6a0ba2739a447aef6d5ea1fad57ff53766f4ad9396dea53ac7e96d9c48ad94bf82d42e69a7195bcbe85d7fbcdaf4da0e8e3d7bf02d8a32329472e1fee0a85187ae4d255599acbd718d75e6b8cfe57edcf7fff0ed9a65f062d4b08e4f599c2e8e85b1110721ba8e756df4c9e21af569659456a17037105f496de1eecb4449c4b294361dc8583cc17cde03dc522fe88588b7661da6fe315eb88fd3e4ce7f04fbdd649680e5b559c29ac176219b340d1ff22484b87e8fb6bee10369379ac32a0ecae6c8f1f36cda8a49088874b33cce5ddcffc4301faee7afa375c5add8d584274e5baca30681dbd0edf3fa1f3d5c9fe1be2ebd0b1b9b71a3792075dfe2c4c81ca45ff98f2207cf89be411ca53991a15d2d0faf952dd2b777c0f8a0d48e32c32c4bdad623d250dbb634ce35f788038042fb65dcaa4f0cb19027fe9c1ffdcbbd5987b2ce8d9b5848bea8a1c1fe90a2fd43df671b310e3e1cf54ed746bf06eb8ca4218e312cb42b02e4ceb7c44cc768fdd295ee972f533661c15349276e42d5607e4f1563ea69e47fd33783ec39fddac20f19e2a2800cd62f6bf243ab8f802df6711dc81be67e1337fa87d5e2f1ae6801beb5957a84c4451a635fe84fa81ad294177e0945940504426896e7113df305dbefc630f5b471bbf9e4c4269a4cd4b44c4bab9088643eb31fb0b95941a541cfe4cadca4e3a7862a1630101c7d71647990b944df1a02d87da0b1e314924807ec6fc39458def0e7408b62cadebb15213743d8fa7859847529f039f8edc931c78df1777e5893a6e0517ebc4d43be15d9586407b705e9e04c04e8d8b720274cfb5d3d2fa4df3fb79dc279407ad0a5a069acc1b98a344a93f0c8240d1d1afdf79630087a25fe5c328d4b8ba36d88dee796f90c7f9b7f6672280966ad9d2865e5d5764e59dc11773dac05af771be241dcfec5cb080a9c1198db22a2d48cd6fa4d0b204c79d9451d85c10ca9eea2a7b2b8e92c53823b9ab0134305ed63d70df18f14237671f521a7a0b449257f76507ce2185184ef5f668edd2fdf0074acace2b962fe072b67d198c483880cf8c08f2c4294419a55218f64a9211be786bb8ee1c14ff4cd15d6678cebf79fdf6c318d390e3c7169cda6e237707557da758d9c4c8e5d0a3f77f557196483cfadde354ac5c847328cecd4f981174064df658002f86554ab59fb7ebedbf13265d79853faae594d4707b5c624e932ac4f7726f384a32aef2adb14fb5539225971cad37155d3d3f32fa290e869826da3f5bbc587589d149f89c07baf3522685665ecdcbaba6fb5cfcebf1b60feead37156a3dbb7825ef58a35bc654a1aab6f2c12c6f11bb6098925c7b45d02993df71919ffe6e2b270fa1a86537cc8e3ae16875395b648692094eeacd36d02e03f890b4e7a48120f3c66d27e6d33657c2cb7a776d0160ff0857624ac7bc6211ac6e5ef17389b5e841dc6b1b8974c196f1510ff9b546b79b4a21abb959f43d23fc8ebd40a09c40e6c89aab8b09c58cf8a2a44f9de99ff3c161d2cbd98ef4a0e8e0bab461223e7fdcabc6e313796218290650023278251428f6e7a0194d89433fd6ad1cbcf71397be9ee72e953ebee3a659f3aac322ca52ff9ce44909c631a88424799a30406bf2f733503c418e79085ef479fd6bcdbf609919af20ba4fc4cec0fd22f2c9c3db832d2c26dd7158ee1d1b810382993bb888cb926e05cddc2e45dbdfa02bfd3ec5e6c9d8fdc7178d09d21d5641c48bef35ab81380cc5427bc44425434e7aa37bc78093453434b90fceb8c7dc67071a44c6ceac9fb30c7c92b7f048b22d3893d08dd68df38b5ce9a45d305550458e7920bc131c85f77e08a2b1018a5319d2d2a770149dbf52867471dfa0999c43b0d0673df684aaa169ff22ec6ec25d08e7dea1452aaade2df73f7d9e0fd2dddae194c2fbc7057e4ba21265afd545c73b98f4b2daf83b9efbf26ecfc59db002668be28fcb233a817b5dc14309110682a33ca88a4c9451af5657cfc6a057bf6f7dcc19a8898fe0b55f20f3e74f1e297c18d580a0545e9bef66df65eee114c83da15ad8f299ec3a6ff30f1026204117855ec3c8effc4280f927626a78f9fc1ad669a31bffeae25bd141c0b91d8dc3bee995ea0f4e6b3eb1f33e6d152b502a1604b3f4545c9924c9d75b4605cdd5e53029b36d9eec29ae9a5d2684a3a305a08f067986b8f8301d85512a932dbd580c896214eccf0d408245dbd4b96f6e7aa74b521517e20f234bfc6afd7802ab6bfe6547baa645207f6540dac9100bd7723de75e59cbf4714bdf413a4279b0b3c02dcfc6792747a6170901553f54fc55e28f758017435e87f0248e1f4d35274695ac6f1c81a82d86089097ebe08fd668796b72984640c1fab0c26f5d4e198d5ff734e8f3680be90abbff38a50b96f5ab326a3f2313851de1363dd6396cd92ba8fd980535c7540f4ca4233bf6925afdd29986ac73013e328d377b5111c6e335453aeaa13422805053df6a200506dab70e75e42fab358362664daf993906fe0ea0ef5ef95de847b24928d12ea6ab64445a7573cfc870626fd91f4c93019a1ae0d8e48b1c028405358b0e107dcda46c3cb859a8aa4f5a00d31117cc8a3cb881d983782b58e5d16dff6062789af7e15b93e5bbdfeb40f29ddabf3d125b7e2dbd7ce0184e0885feaebf9590e8bd9f639dc9ff5076561d1d3e4d0ed8d4389b528b307e13b692e434f6162644e5ea2b704646dc437c08ba2c8abbc264c293fdbc7bccf7fa4f90bef6b927418213d49dd4f98ac1acadd7a601c0b10acdf7a26bcdae20c4c9397e00df0fd7586178254f38ee93d06fe53ac191502afb9378d29daa149041eebfdef318038849f07cc899284741f6884250196a4ea3dcb9385226de21389804897ff72da046a71b6bd8f2db4dc6f7695fc1750451cad6700960d6528d77d7e26709b7259c05a6407122402ce34f985affe6ab1b240d28f566a7c5c94987a8bfb5ae6249d42445cf66a582edb78f6b873c929b4748422e7ad898f780ae4df44bcdb9453dafee97a557e2d054aa6e49e97fe404a380ff5c58a5e11c10dbe05780e826b839157828f1b00ff61136a6a90a62da09ad148afb811c9d6547cd0c32f2f211353f541c7f08d11a61a1f4a2db81eb45cfeb74ee0a07ad50ffc915412b73c364ea10a3afdaad541cea3aaff44425473d9daf6937d0a475b7088176999168a2492f00323415701ab3ef8552a35f66960cb01313b8012217044e3bfbfe7ad7fe22c48927bc1f805f7312f5dbf920550d1cf44dfff042f87fe81723ac99bff96c382c09df7e5ab3a75f5dace1928ac489545b157b9f66c34dd523e52a492ba883875755925c4af9179c5278e25d7ea5debb626646115743b5a73868fa5e5b601e9a3303e159492a26a24a0562371a577494622296a8abaf677516c41adc965cadcce4d2bf10a5d6e98aae83b20c94e925ebb66fce5f0fd6064aa8dfd8c9089cc320f09cb83cd0faac2c39656ed71c0c9b407d09a5ee00f0d7520c5f07489786dae0f5ea65d00dd3477a3f6142c6b2b076aca0248b0ff2cc69be8be1dd9f05edd7627444af0bb799dde1bd814233606b7c420c38f9fc51bd7024d4fb01d179b8a27818dc19f1837ad74fa47b53037f3ef6c2b551a571e49ee48c63bee56e8cd35ab9ff6283790962de3f3d6067b93a136d8e8898196dff7fd8c3adcab47a24d18458648a57565005e10fd0094e52ec424cec175d1636ae5c1998ee5e059e00c73e13f4ea8961fd53e323d9b14a4ad2cf8541468ed20c4d5041cdd99f044a0da74c3fcb8ac13e2252df2fd3fa1f350074732bfd5af415650d17fe0db1cc8bf987067d9af3ea9800a0c74646035aa1ff98a8962476804aadddca558b6b800f6d1372e4241885d09764dd3f08a2bd2a3a3253f69773497eb044a51676de73d4361b2f57fcd53ba2333c32f4f789cae17eed637b101af034cbe79d304d873311eca822cbc53ee0fb6f67bdcab13117db2bed677454ec85c9ca5b9820f7e678dbbdc354018eb966283a3f2a33e05e06970b119a321a01e12ac75a3ddbbe63ff9d6f7ce36783eafac21e0ad8d41624762ec5e12669fa86ed1c4b85db86a65c94e9cabe77226dd98631f72f1092f8d63bf9b98f4029f1fe0ab404a67c033dcbc8e9505586e58209010f3be904e0a99645b1fe72429d0a7c1375abf7d7b84d044d4aa298a3564bdf6929614e711afe2d08941260ca8f823b8eb73c3e99735a5723f917b6f963941cd221a2f029491b3483fc971a6febc977a82fd9ffaa93ca7a08230230e2c7f0a6e2f30273b6f374b698a499d69a4478072b9a9db463b4c1c2782ce52baf882e9663c62901d81012f7c11c0f782bae87e4da785943d31fe005f7402e49db2878365edf3a78d36c99a817f013e52569f4c5e9e5d34ba5c9b8f7b1332bf90d845126823da2fce2e2052d1bea6fb6f8917cef20807f04ce7da3790ee8a62a3722c1bc2e4ab20355e6a866820f0071704fb895b5cc9343ac8eb3dfec3f55056340535b2bbd8640f1d66ab7fcb72cf24025dbe512c7462857ff4f9a6a615806ddce282b8585d4c09926a819ae3ce106e6f6ad7b8a9a22b9805c98c7c75d4e19ac9275246a1aae945a47749830a4da2048b1471c205b9a7057710b375dbc32d48997e3801279344e120a0d383c7ed2f8d2598557e7d2d7a04e4ad6b9f1a35e6af0fad4ad1f19d4a92269e843fd765762aba2cfe2b3aa3854a015e384fd090519d6170379b3ee00a6a38bff66802c575d0e477949840a4492a6fb683d9e4fd9324a5bccb4c36e979a83ec5315a65ed81e1eee7206ed48689831e59b397f4c230b6e8bb8c9cebdd518717c9eaa5eac31d128fdfed900c6bbd93dd4131583aebc80ee4a4a9a449db7291f5bec1dc6ce210205c8a24d0846e7bcdac3ac106cd5b4ac9b672119d5d92097361e7662fc017557954e4e7b785f43f4e5eb0fb320af874574bb5ee6dd5d7622ffc0bf3dcd6daef2ff119da002c83ac300d18d1d7fec0a3bdd09dc549e51664803061f0b959279db37abceec030c407f27777abebf746e21a13ee4db145dd89a7107bdeb458715e53ca2b600451d485cccad096828d7c5babb82313df67a58331c9d565cc55965f6843ac5d970404b13102ef6a22dfbdc56f9e74c555ac9d46a53dbe30bd20136dfbb7fc49b33bf6b4bb5adcd6689d134d4622b33ef0dae4e87dd4be8ff232c398aedce8ba67a0b6233bc79de7969a8d9d3470ca8df58d781e98a8611b0c9859d12f7ab2ad1ec4afd62e5c127fcc5eb979c27cca25fa15d78a4b5d86136bda667aed1f85ee787d36cf86e565b647bc87e3121003eb7a842ecab5cf59922a29903742437401d8e227f26b0bfe1041de3a9492ad3520a4e4fe1135734b0bf80700573d2eadef73b539d6f1964aa1d13051b31cf78899263db6670b47fac8c2288fb2b63968ee9641861c1283fd1f5cb31e161f857ea5074a8ebb677a7ef5f0ed8019df0422af07fd281aa7b01ae60aa238b731c69281d318f084a9b5af308f40146565ae8f85e344dbe18520e03f3eee6554573d527cfdb113f2e02500d83d847ff5b039fe64507752d71616ed0b28161c064493ff3714df53bc818fa89aaeee59c18d5a609b1c27b02434adbc2de411913890b95b60fdf2faf85d35f380855b8d97ef8c78fdd7fcb2d85083c2a4eaa5be9a186bab0e3c16153c6d0704bc86dda09c0e1762840ea911957decf47ad1135525b047997fb56e427d2182610b24b6a3db10c0aa73b553a963284c29c94f473131ac775ee54b78f2f4b876ff0ace00e4ec64325b5e28b392f58aab4294c7ee1802c234270fde94766d896e6c293db5a70c26f0eb6a9746526ccb3fb57fa5c3b46a0c3bf1e370beada600d812e85f64b0440eebc2798c94213219c1b5d792649a4fb6c7a35e44e9aeb1924d4942e90b836685263128be334117e8dcd0a286a562e65812cc4f0fa67af694c4074d2781f4ccc06d9c9f879c42b8a4e52d1dcf789d28dc047e528f19edba260e7b0f0569716db6ee22d6dd753d680baa8125e0857eef004afb46e735df70d36ef51bd7d66ddd418a9ac8bd8d94fcea12c8e034930259526de1be6a85b3bf57d19c5fa3df56da01a32eb4afe7ef877b9c252844b2c06ecafc763090ed177361978174e123de0ada9cd795948e553e39dfa4d466bf7f42e5d1ee56d4e99a1fb31255ecb5b3cae9e1310dcdd480ed42b4240cb0ad36f8445e0892119cd105666cdd75a1c06d8be9c2a9cfd82d302daca3bd9126fbda4e2b65b84296bc0280d165082d7f3dd721aecf896b3623964430e58f72642a373510fce62577ad6ba567d5e57ed274a3ed0f6c81a17ca15f73c938d3a91ba19a5e2d0be6fbafddd2987e0dae7f7a8ab048a92e8fd0ba3bf5a8685e574576fda0fbe6b69bdea7d33282e18f27e22719f9dc2e7451371d5e03d06c7c2dec97e303494bd09330c0a5176b34fad19ca0243b0c95dc719d3312968787a3a8ef640d750826b2e3aafcb9a24513b8704c29b51b547b12406b32580784bf751a8a0f6b7e3c74290421ef80722a22da8613d7bd4a1874c84701c30e195aa63f12fd786d745bd65b67d431411aa5efe2efa309c2da97bd6319317cfe525e74f1c5335fdb869b045c703cbd5e1b1e4b5c8d21aacb9c65f5ec772fd18f9baa554a043a00156869d87362985ecbc68e2944a2f0a3c917eba12bc850810f07809e3808fd38180ad78626d61748814013ca59fc525419ba61016bfd383c1b48722479965d174ef7408fa63a07d3443071c4a0c0de4230f71280a142541cc8faf2f0cf097956f7da6bde079c93a20b26e3cf033a61431ac9ee4113a5cef92481bce00320d688a61c8fe389c4790087fad2a787fdb6f2152501a1827ab014f20570a6f294bf5238e9b33396d2f45cda79a26f3d196237dbbfbe082d5d9f93c398b77193ed2a1bce7f490754f295f061ce1ef92b779e67b39c86d93bd5bf272e0df143378895e626bbca77040b34f09df05433bb5ed983a66204701c33b6c7b1f596508c7c4df2cdac9634c700daa48156991183c00fc13a072ffbf14633bfdb5c126431aa48616224d2de5df87e20ace0a32b2f9e369871127157ac8e2f8bb0dc0641e1668f510e86ce49060f208980a21f67d244484c91c8ed993d64a20623774e2d7f724ced469feecb47242227898b271f84b3cf816cc30697a18ab7421f636d8880f7136797e085c6fb49d0697a467aad5f45f66296444fc2b4f9866c03b5779c9d6c13edc137c07070165f8752f401be8df87801d90338bb42d87111212ae54a06d470fa13efc836bb078ee1e2368c10f51883e8f8655fb3f5d17be679a19fbe0c093c95b8d26977101f82e25f70c4bb38ec7ab0d0a4eba09633a647d69e97d715ce56b760d0a1b06daab49f30807b70fd181875fd106401809abe05839cb298d196442b83f46fe43b5489df5e71e9998ef200fe94599c2a776481d0e1766e45e852d49ec322bb2c892f78f583329448d6655c9861769a542ccf31bc8f4a36a3f8c0242d002ece127cbd5c4a8623de6968e9817ed8855b64f5417c02654582fb2295de0db670dfe8327d0c675b3d0b166fb4e82ead65d6fb663c6c760bb5ce7a583f050273cee5cabdeac96051c56e9cb0e62379fd70695730269b6b5d5c7164e022c14601435b130a36a5c6f6227c1e238e88aa68acdfde0ca7d6cbb48d8ed2f38aad74d4b576441a7e271d11156140f1afecf1c22c90a37b0114b606fb9bbc5ae75850154bc4d163cd839641824104587d0fefd45deab709bc9622d02f8d131159ebb46e341cd72aaa81a1339fcb46c7c3ef08e824226d80dd4508d7f254b735adbe4dfacc5c8d867b9f5eb8b12fc095f133d3d771302d435bb9bb73d036e669125fb0af8eef8acac1df7bf1ebb9eb7f91b1086235c386d2ae3dd69c005cf468b21dd85b35dc6ed9b898853237bd3915f2a3992ddecc0937371187f97f97b6f8bf0bd4e61e2f3c24debe2bbf53e065eb78247a728b7d871af0449c27746230d11f562ec4173a60e6444e6923dc2db1a0a2bd22c9b7b3e515598737ffd6ef2d8f14fe7289e37c20467d7756d15ab5525fde7e4c6eb416fba58461cf455a28860581a5d42eb615de22c53162e1ebe7169d22798533eb700d8aec538dd3eff1fc4108c82611961a3b80964fde2231fa9311cbe1fb8286955e8f589a1288dd1a670e37b56bba25931699dc9d74d7825d18e4351ec20184bb97365456712186eef9cd29574e6425ded981d3d15a0272a7d7c9f0914081975bf6c1b2748bb47b3eacbc39894a0f13e7679f844048aeb0d5419598671003f6fd634d419829007f4ddd783f4a66b7d456af7e76c9fb8ce038f8242f5ed1aedc2cecdea1475259df33f8f2f76aa88b37ff6143b8ae2a2025b7e00b289d9869f015aa24a94300a0e37ce3449a0df950adf9dbb920475468bf210e9dc2949e94820fa45fb24769b2978cabee8caa9ee06639901150e69e6640807c33d966fc05481cd2e8a6877555a2700c2782b2b78df1a460815c5dd83e318c53e31dd81e7bf1a96183f9aa9d1bc3b8eed5c1d0da19cea39301ccbb82f1ea6442e547f877ee0a70a0db34bd93f4ce85525cf30e320d50ab7563d9f84ff0134adcde846ce74217c8155d568a194e2e09eeebf0a876087eaa030eeabbe8b5e04f39f8cbf550e4e00d749361bd9ba5950c971fb33023779aedf90c66ee911222a29a051b4a00747cd3742d66422e7b4a498c88e7130ec12e44796b165097db20cd0fbf9c02aae8a5d28d0aff97352c6c637ca1d05a99d1605d263d730d7393de19e108673935e8bd6162ac51025abdba873f1a9b419d6d198f77275eb9821499b71f6642c93f6699b7fe9ce84f4e16dd7ad52b516b03dcd500cc672b7b9b4691c9f9def28007821e30e52ecde6c2d20dc441f822e33e6d65c9629b58994216504f32fa2cbf5b42ef3511f7dd5a532ed544a1a591ea6efd06601cbf23b695a09470dbeb93fbd54f68c196308e9cf6206608f823d94385e7995bf6e4051c03e5875bf35f172deb0bd79f36dc3ed229f80c165ce8996e620b5ce626160b803d75628b32ba8b5d759b986fb31b6e02bb444ac79dc222a64fae181b2016125a5d1aca293e8197dc58730f3a4631fcb0d36e50660a39d85766cff7e3d1258989c768a87b8044540f9995ac5afb3226b78da3283227e1d6ff2b7f2082800b36fcdd929fd6ee7a96f0239f57f69b5405a422e6f9b52802bbb1afb6e7e62579d9530c9bfa0be6407731d0bbf13c1f7c959edf61efc3c2cfd1637a8745b6bd3abf1faf88feb4f4b26072e5ff49bc4f547310b7ead03f913ea120c35483c09a4d5f7029256b570683b0f0b86af472029521b39527457d8095938ab35c2e92c8de7d6b05d26e313935bd17ef10f181cb8fffd177d0ac6b9a050c1ac09a6ca0c37d902a561ce37c08b6f4281b4d1efa5a50b7aaecf754b56a28a2587483e4ef83bc2d2f7ab167f5a436ace3d7633298510502f07fbe0fee13618d5730ff368081c3b70f68b4b8ea2ec52ac490b28d91d0481108c481dd936c7c6122661eec520f792b8c379ecc54776986e85ff1777e78d174a51ee4e565a9a5d79a43244e523cf87c7923ad04a82dac5027c7aa85d69fa49098cd248d9c2641e219ec5d9a622420c0c9023a50fe55f8cd8b76b6b608852d5501f5aa76ca0f12d1fac1bdf35a301a9b8a5ab88021bbeb09a53232dc200acdd50e640a289d61644d9a24ffed9c6eea28261de56b7006ad29065df20718da16f6d225ddfdd7a88c09fd83148543152c8fe62ecab3330d45115fe3cf1eb0c9d91e0e949ccc00472de3503b3b7dfae52d2f1f7d82b54b3f1313269530a9f26ca39612d85e8b58d589d6394f8828f40b0a5392dfdd0aebd46938cb05cf904823f789a1d94911d6c153241a93e70a0e3fdaba2afc99e9fb1cc99e5a1350e3b66548dd06b7453b0dbb2fecf5d7e81d73fff0512552855769a9d038b436eb91d2505449586bd50a247055db850a81b42b475af2a960850dd3c1a8906533851e158364a3fa3c19bafd149bc04fa6075626a0ab5b3291268de776e89100c40f18015bfb5ef72612f95aa9a43080399186b05fe6ecd0518a7c3fdf6b305cc0216c7f57c69c92fe14a29dabb14056caa582c8f88c57a18b63004028d9b071186acc9e60b2a92359beada780c074c5ea175e119178bacfda4ac5e0b04f34b101e4f89f9ee07d1e3d9f5dfbef937859d2b0295f121d56bf6ff4085857493f23c821e790814309f3332dfc0d914a040405120588f215358f7408de1a17a8e2dd672563a6b5885bf23f3a3ce85ec48e9a2fae3aaca4f44716d431c9417c9f481d1885432ada7849073659f5395b6e631478ba256205a5341796f727e6124fe2092a92f981615ad178027b728e443677734f8a2f1853a4300840184089a859057a80b2969bd397d3db1eee461f5ec4745bb5e5a43ba054899ae0cce75390137b8f72173e0540070838b432d70b1c03144bbd2a69751d62719af3f9997fd3af4034b197cc5f5fb34096c928c21ce699fa6b24f815beb3d51fb0d944d12729ef1e28661eae876e0d8b80d56ba40f83aee77b10c61b2ca8989b72b0d20397182a23b8c6cd681855f05342f78d1f261f923896d19d39597f5a836fbafe804044735f1593dd070443c0163f306343ec77657290b98e5e625d8d50b61e5c06822dc89e25baf0d6b6e1dafd30dc158f6aa31649299ae5f1e83073e16d21c5e29765f3dbea8df96e0409138bd7e48ed6dd28baece3ea2c02f5a6eddd68feb1a2a0f86473a67fd5ab3dbe9e00d4332f4bf219df592dca9024283c6c6de94cc53cff17c32487f71b2a60c4460f1b3c2ba962892bc199bb82d8a56d123ff406b30b022452de29bb288ee07e5dd52aa605af3c2403c371e6af0b07c7afd919b1b92b65197518ea8bda34da564b65886661a1f94080eee3ed95410f374eff2d1fcca5a9600d8ca592f2a7eaaf9cbb07d8e5774b5f439dd517c097cb4034748a749b101c19c065325f1c2d6d9fbc586f8058c84af58cedb03325d63b3aab09d1ef3c2feee9cd69be8bd1a6a513603f8ed9b3f04676044325f977615fc882255ab553c65f91ba36248417de3dd15a2415cba05089e2ab534cad0b9a236a4bdc8cb7801466d3b0d21c4f29ec31161ec753a7198405eb718e73a39b00a20bc1f76c2319c59e603b1da70f8d193622cc5471fd1fa5248c49f74434f2e6ab4f2c14a969b693845a96a40da51fb07c414d377017bf075da49ba2b5e3c00796ed303eea23855232d88bc5316d304ccf97a97f98fd3726863188a989c8c81c5634b67eb84d804478b179eaa15c9ca445d3afd049a8e58ce08278f0afe048c014aae782f23727f87d71b0fb4cf5b243a90e62eb55223ef58bfa0c506d28ff6d27bbeef934e1690623c65ff87acc2824e11e1e39899e13ede2cbba36f52cd383d5e6d79f8723202c904d1bf09e0d1ec89e01b9f4d4aebb07c77f0afe96af1d41853333afaf3c8fe4c89bfa67f6e763e99817964b648d0ee4b27a0bd6442e891f6bdb2804b8e328b120243b887d3bf9b5bfb7a2811980720dd23811aff1c398d0281484b56a7837e3ceb82333ccb0f2f7024b46d4d910bda9402546f0d5e85840d602154471864416afbb222e6e8ed2d0c85c7c6a1e4a2ed26e3a6d636e8670db5c4ccf40d0ddf604e84f63fe740812d183b4d4759b58615e99f3c349b9a55020a633c44a74dfdc6f0c123aea42b5bfc5b8f480870008692d3be6ce32514b9533c280321e8bb58e7e4dbe24b4a0f0b3b69478f2f7a24fdda94883425ac2f21fc0baff625bbdcf63cf1c9174c3d6574c8fb37fc55f4d37aebcf399d314cbc308f1f535989a10088d73f44a51947ffe8c91e016e02f98b33ca394c6466a6b3b06e2f7c4d5ebb4df3b21b904980aec6bfbc4ca874a751628959b5778f6db8d05b6320f08f9121b8b5970aea5a2350ce3a7f2784632d33b1a9221f8ebb3d18b34ce81f5625e367ce3ee05083403ce4b077f07abc5a09aa73e89fb2428e7ee6309617cdc2844a326ff494c70dd570463a6763a841e68817057c3fb599bcb996e706ad3255938d1d19185fe1d18a7c3f10cc813c1310aa30d55dacb4914392080fc37c9dcc6d20681a2c92b74ef38b34e4d26ec60e80e82a5d02a74a86aa7b89ca3bb9b82458c567022b2eda136d475c8199ca5279abde9605630d5ed48ed22b20b1994e8df613bcd83a95433e8234107470a32ef0f49fdf219c02514c20d0c9330d81a40217cd6151c2056fa25672cca1dbd314049f645e744ed519fd6ccfc5711102f090cc0380758bc6417a30c2383e3886a4049ce114b9b46410600cba139f1bde74786338db0c620fdd470c49bcde56d2c85ca9b222e7fb024a42657ae987da07428d83b45d26e9bec1fd8b8be442e0a636b3402851665d69867de873f4f830b9b38b36a5bbb85f4c9386248762eff8e16b7cedbe8048569897778e73e84b289009aa0a26f56c12742caa8d479d86f0b1a600ce86caf2f744f45aefbf48a031f7633c276545342763526c14424c9bea3adad0e608e72ddfee5f3689f3a83d2469f95fdc38fd705f9a0c28683889b22b04aa7fd0dc1e4589bad8f1515c1099d85c7e5561c29279d55829c207b132306a119703e6eb0910ca164607b3b208e0062564d6098ebd92d5430aff04ac11cb5b040c0269377d25337181b632a808135f178ba8dcb9cb0ef70fd665e2542e251e684b623274248594b8e413c52248adf1e22f91e198a55e89c8b5116d6cbbe9d12334c2df9276efade58f4c68a03620e69f6ac6d1fcd07a2b09c978e19a11978be40fb633069a9c261af2593017ff1e0c6e744269e1a92328fdeedd584742cb2b81bed7e0035302c077b880d9d5dd462200751197a3a1fbd6972db6adf931e33a7cfeac760dc697c30ab20174c27a7b09a7eb99015dfb4442cdadc1891ffceb099991cca8cd88ff4bbd5d016bca2e85ddbe6c4e97fa79e26720c54efb8c9d049ad4c6545c77a7ac1feed245be6d5d345b33497fcea176d72c2491ca2de6aa0af457ee375634cc7e70841bbd8bcab720901a376dc9fba496238c485dd159a0cd82aa2023f4339b41ce15e2b6b9f23fe0a441549fc6d65847b60c44f62f0078d5ef78fae41bb4a88ef2290cb057a8d552980b1dd1648b15fa7fad69f2ebc541902b92712fa11710a8bbdfcdd442e3e97ca93bd92eca8a0d64f75828d48a5d3a5188a1288fadb197e5ac90c917e27cd1493d4ddde953b4ff1ed85b54a2e96390a0576fa6122f24026f450171e654fc36ae9403839995027a47e3efab5a68185cf902dbe8f329ea8b305c8e7aaf825006d4a77691a463f3fdc83d92db6e673b05b0f6f190bf6f39892c519446826b5338ce0d3b3109dc87f82ab1f1abe5b67af1fe9d35cf0748e07aa4e4f3d67d52e3528d3a98b063ffeb9a07a3e4989819eb6a88d45be24146b38c829197d506488f327c7136e8d29def7c0ba5faf77b0c2f2d5715d75f4c9791fd3e25b9e843cd4e6efdacbcbe27f702d3ba655bf63a4bbb18d0f758b3a327224a6c50eefdae9185bbef241c7df7756a2f1f72cb2abdb30fedd941023e1536a543aee70e6daacea6bb4b87d6c622326272b979fd2bc269493f987cbe9846476708b51bdc25f15421b1937a40ad5c676a1859d3d2c6b109208c6e540779a0140810b8c858b06091c4034b47b9750ce4636776f9e955000353beb5cd2fbb2fcd556a39c9b3169606cefdbf2ceb77fe387aa584cc15e5eb7e83e0acbb7bdbb204898b33f62dca619e37261d5ee39e5f8e67bcaa6366fba85e414d5c3cb9f912f36497b7dfbab0e2a8f7e3c4ce9fa203a1b71a9656067d57f56f389a95ff5e3b8a0d42573fc92c7311a6f988f43e6e7e777bd5eff720c84994987a2d6558d3b0af8c9b31b448a7db208ad43ae49d2db732ae2c9412d03a9f1c268f9f213ebb1aa325cdc9d7b98fa5ba166efbddea2f6b83007d80d3e58ccb509417bd89ea87d002e46f0bc1259d4015dc25dcf6ece3a6e65748d52b6f52796ca2dc7f1da94907d95fdbf24e6a0f7a0885c9d8ad15f40e6f7fb2b3fbe1a1c052d75f93b15b0914905691045dacd1eb721bf33d97fb3395f7c52b2de5fc5ad562b09da8b5ebc7605c4ea3123610e10d7b5141e6e958b836154477f236a8ceac280fbb00ce45d7a087bb6daf404fca6174efdc5e36f8f69670bbf0dd29976c950368c83af8f487d64db8e42cfb26a241f3967ea9bf37a70ebc483e6fc0fe4e4f12f067dd7b39d6330b9e31f17af8d5adeeb7ed403d6652a0dd2f10b126f0dcac230b691a66cf969ff88f32e19aea8e307932b7c28dda030f6e358e0367463ad43754741250019380e2e62b1ee539b783b52e4b316744e63ba6f573b6956524013443198d57b4ccc2116fef5bd70846517e0cd427db11f09afb47a268db695dfe40074c12c106d3dd16ce70fa291a4b95c74a27c7729a0d26d82ccdd476ce530ff5001508038bb4a7caaf672d4ad9b85f5b9ea926d745db4204365c5bcdf6889f9a10b77cfe2c3e6861a3c2a2ee6ad3c349de9f9dfcaa00dee9bd6f02b9603c0692df37442a329a7b298def8f83a1ae1692f2fd1b3257ade58147cff0126f1e370ed76bf0cd41915e98d06c705ba03f40e9a0903c13d3d9efb8fea227e8cca039cd729795a46e54ba601472fa6896d44edb628f25a35beea037fc122b0d712e92d66ae1d4b5cf90666e135fb423f8d1e8bdc9c10e34dc9aef01db51eac6b2b96ea12e11c42c77dbd15c21f512ee8f4fa7d1af561ea062d4cce5ec11866cade6b020883474385731535ac4fa7c8c8cc89bbe5d799dc75f88d0b51155f04e2e413113209f355445e3bf54c6aaf9970663e91201348dfb7befd046e48ea95fc12525ab14cb0ba9ac55ac2a0cb0c38bc1a7f60794aef1621e647b75e844fed134482918a1342b38b0fa3e55ec87ee7e26c46c90e471664249a816b42543fc760d2a1ff0057a1ec9ccc3c3f1d82378f315154b25ec2914ccaa21d752b127d5c669db7792064b3974eba8919c5f93783fe1e7ef5a088edbf712d7dc90a4a4f026664a07a34e83bd80ef78fe9b9ae0b89f4f4fc681380c0249d868ea133ffc5728fd712105e38c2a6ca3c066b6202c207e095d548653243ea28df1ada4bdd07b44e88308ad6d527a178621a3dc7c6510f477012fab0d74d009e75285d229c33d232e67e7f3398d80a1198478bba84f2439ac023a3821d84a2df968b9dfc4c5eb433a2a1044ac7843be4e7302d1e7440d136c81b68a0d0b593a38157068610355ddead726fad575e1b248dff74b24f49c075d8bc9919fc352bac2f78a2140d3a624a331170c1391f14d6eb97ec8d041a969d3567df4ad3939eea0ecfe0fe14d471662480d24d1c6bbec3e2555349239e928e1283178e638972cc5c0e22cf436c0d37af18fe764983494fa0fcd33d7b7438489fa7d0384790c893dd3cdd670e3b3a1731bcdaec766bace9be01a7959f79dd326a2d60e6f402dcf08e9701262d722c4242bc6f27b4a82675fd1e64f75bb313689aa2b75e06a62fa11c6ea7a14400f2343ab6d40607902b3fcdf48ec3232c949e433ed6e164426f681fc68f9dfc9fa2358bb9a1a310a3983f6a5d952319fa3839a14096975bef06130b0b6204fdee79fdd83f2d48e6d4132a34a412c6779e8b21543041b1930808ae211a63d38410f356d791e66f3f68e852574a5ab01d468a76835109fe85be796ec551e45b95b91a661d14cae0ca194dba670833ee4fde858fef354e08a821874cd5d653c504f6fe861c953a6ed1809cced0adfb37c60ddf8a5bb6d279f4fe178e1fd59bfb9d1b9aa7d3eee790d2e4cf7419617c3444cccf5c3336967290af95249c9ad7895ddf9e5e15ef6185b754cf29a38f5b9904f4e282bbc63b240efbc93e2c4749630d007cf4d9d1304fd9b008309a456bebf4dbe794767ed709fd586684dc31089bea1a920565c3be2c03966a28093beb87da0c5efb673ef04494c931ab473948c9891366a070455a4bdbaf23124b3b2134b69bacfb339566b59ccaf92ccc54ee424087e3add987e50bb4699770392c5678233e86a5067f4eaf01529a461843e8c25b7f1451a8a27b2a0b099aa1c6b10dde8baf2b9b708dce85dc51b8177c1d2b43dee7995b60e77124c14ea8b1539be2bf109a434ab22c29b1c0cd8216db1c60a3adaf7fc99242d7b163b4f68e890a2aa858f62f89bb1f406a6790cd6db9119f45b32c3f5b8323ef2d9d3c4c094569e903af21135089918b35bcd41ad4b9917f35f6958891cdc5df4bbf8ab0d2ba2a674d8f779138f48462eefaa4cf98242541abd99b4da59b2382ecaddf57d05e271de61c26f17b2d73dfd15524ecbda2ce03c08ab2f169b01f2dd9d297d1b5c3e021742614cfa15c78bf084ff69029c4e00364202278e8da7c5b72ec4c705e61e4051f0d230bf86262cc7a9b73bb6b654652e13a4c4c083003cc4f6f417947d7e5d8a76e7272528554a97d6e25adb1fe514ec278593d392f46f3a5f2c5e778247a8da8246c494c503f0ada33d0e2af6ca5348be0f83c5bf5555ee268d8bb0dd45868068c0368aba9bca05d078b217e29285e7118bffde38ad8afd49c0e80ed8ccb370a400ff361960fa48636bad1a2084d51b99f292e13c4a53f2b2d280203f5c1bb88081bec1787dc714744dc29140290a8a8f799f96b4e9544f9941ad85b58966ffca18fc3cdabf2dc65534cd31be6a053b413d0ad7624251f7583c940ee9c2c27f21eeb102a2830a811ccc248dc787952480b01bb770ebe9fe90ff81a41e676d1dc45ec17a1ade7fcecd8c7e5383999e15d4247af68b0a640806d5669c3d22c6ed4f45eb94f46d8009a4d5ce3a4792da7def055d11790fb0918e0ed8a040a6382b9c2e76e5cc61c068b9e334fa698206938e9e8aa105e9954407b265c7b524fc6d9d3829ddbd971a5b21471d367c4835811471d711f0a7fbdf94aabf26a91f9dd1730721b2f3932522098d840c4827daac5c177db0752c873c5250e65bb877165be1b3a600d7290088c198abd43ef4f3202fba6d2155010987fab5eb62954462c20da5f188b40daf4eecd417759b4f85d26c6eeae3a3a99772fa78238b9411e3ead54e52da5dd1ab713ba6bd47a51e7dd1291b8f7ce1096f19cf07e2095949fe54be4b416b91074de8f2c41328a52189080bb60a8839e52ca233c72b6f9ba6d9400d67b8f522ff0f0503b767fc26e10bd4ce83c957e4b72d73eb6952e8a4da481cfe95161db9ada96a41a3982a28ceebc264e410b56111b14d61f199a2b899e5c7f61c9d93ca4dcc75c53419f80a2a467b7ed8f7552da5ab6f1a706b36237e1900b9e0c32f4ae8473585e27067aa58d95a0a0e1608be0f9091652ad289bb764cbeb3865a58d5b7ef9db26f0d09946a49d884dc430c277398084979b176bc574e16c495fd2480c534dae2bee1470479f7e112c2dcd2f0279118f9f8d995acd6cc4214702fa25576178f002e61f8aaa9503a4c8ffd857cc7f97d873f3bda83795b17b2e4a524c1132afcf31812780cd357169caa3ce57e96bd45ad5a9bd2a3ef517d1fdd14fdf8e870ce72c0092f7b643e10eccea579f5dfebc8487719949e5010a20d0fa75688897479f804ef38ee4dd5e08efa37f75110ec66dd2c1bdc0f26047744e8ebcb766ece7407a52d63200650b38e8c575c19b2e3d0853d4182523d1699e7c151f4b54ad753fb9577358c19d1d4f9852e5e7f71b0a57b3c3e2ca4e7b05bf7f7fbace7be6d849833c2c4b9ee0861f67496b37e67ba9c291831987718a47fc94e8e5624a4bb9e147b6a6d0484a728a73554f165e257da62e6de7e2252138295f13ad855e121bec7de0d898eb88d73ef678187fa551774cb066b09be6435a07284b9604a51a02481bcd5f64296a6b8b0c865bc7103c64e648a6c13665d82b953d0ab20db471a2f95b711cecf8f4383fb1c481eb0d1005235f5ba568d535bf714ca6b84d02ee918b147c8165fc64df6cbaaf4b9aef027f39ae6e4be4dd550ba9a93db901ca9c21beba56adf999e9643151507a29b338ff00f38fb1cb0eaab3a81424b2a295b2eeb0eeb70289def14a7327d293fd53dd3d2afd986306340b29a2d6501abf5000d3c7cff74dd6d65c899bdc9efd5b9fc1f8b690d8c88fdcfb556e4f92adc4dd2a22b53d598e224ce2d4ddb0de16666b176cd7f37d0b12c8f1da663c67a244055446dea54533b0eaeebd9c68b47b5b6e2eba583db3b15ae380cfd33779fc19b3d8cb8201debe125911f3693d24105fce63d79418b6fc5e95e3d33f110c9bfbf348f974e9241cffadb7f46bbdae71f833dc969ac55792a78d463c474928dbe20bf6454cf213e5ce66280d4f914242b3657ffaec2d8f72496979b7da6faf8837e4a3958e3729ed9b8306ff4e3eafb592548b7b289cc56715f867034b06931c65250dcab559fa360ad79fd57d80884c576afc0e0f1d3c5c22f217c46e4815470822ab12b95eee3d7c84c07341160120d73813f4eac805e214584f88a82fb23844f4bca86ce161e4364ff19652209e2ad12c7b566a4a9083902bffb8a3fe28b072a5c7a6bde02d2b3af30785b98fdc563aa0a5c968167e1d37004007bcf03a828369cc5ee7d0bdd7d4c44581f69b80f272ac8b1cd0f0c5b047b4eb6fbb39220c598799ceec9aac8f3d04347310e6b1a3cd586c860fea147df13c2545a2062741ab0aacb734a9910b0954f63acbd85a73aa4f65c566afd63d0393ea3edc71f7d204baa4e1b889b9cf9c5cc8ccf4e07a28fd21449d25312b63fb064fd1f77736184f46479f8a87b65a0919702660b0413c24a6301160816447021db1a3efe798a4d0e6366473a9bdc4caeb9b4b7e3f2e7e8b40f99ed6838fbdc44c8d5dada9d7f1df885e6940eceeddd6492373c4f1c3999d26855f0bf321e764c275110e32f8c77f7edb888e6a4117fd1de1683be8c8977bfe8c8e5b5ce90134ae79489ce8f4d0a3acef03b4d23676c7dfde134981ff2ded77297149f4b419e068cff4c1c57939d912c13c8dcd9882c78c2c1ed8aadfb73d79d9440e1e9aec1704f8c27da04643352d7f3f5f8e4c70f475138f50c382c37796fe1bae05abc6b5f32195562edd33fc12524545fd17d7600dbf43f1189c3dd83b7e18cd30ed2d6a3462f57ad541675b72acc1f5c019dd1f0b28bdda087de791f0f74540e595565474615827b9e3d1359a70b73b73c8cfae5a250c376bb6fddfa4b6f7abd5d6a462ee14304ec1ab9b434a87145b3ecefb011140b98501250b0e16efac56eaf250a0ed603f9d3b1a4ba34d1c0b10416bf30739742cf1c5e3a8b10e18d916b95323aed8aa79eb68eea038d7b115f88c28933835c5ecf145b1be9272d15e0a6c0a6a081a4f0f3fce5d2c11100fc66cc7c16acaa948fa541e8305600d553abf63843ec317d3d81b098ec39ee5ccf9e278f13f50455e430c9f4500d2c1fd89bdcaa45cf9d63cb201e86fa57455fa05991254dd4e94833e1b63029bed39c5f661ff578b40942154a86e8157ba9b8088c8f5531a1b21e778645156dc9de96811fa09b3266d237c1b0989fb14582999680ff76be61e41525393b31d5bf8022de237116373e7ef8c96b219f51920341779abfcfd334db5221e8deef4e0eb3ca0b0cddc164b6fab613a1ba0595e6828b7d8a48fbe2d87ba9c390cc745d13cb4a80373c0ae73d4a75723d17253e03f5d1d437b258a76c485ec6d1a97b896b3dac3185065a8d3a30ce1028b7bc491613e61ab8421755de6c56caacb27e37533c3dd23b7208a08b6462385e42f5176d63cbc616e0f10ce09a0fb684190966ac585593e7e84bf2a1d36fac82ac78188690aa04a36e4c7f51457cc115077cf3fb3af5a9feaf6dd89124b2a0932ab735705e281305242609a93e76dba39a374280941dedaf936b53848d8c54d8ee8f3f0c5fee03c0f9e11619845c355607686ef9192b64c13dbf95789fdff127349c451da8a277e70045a73d2f839904035e8921103731de0cf409c41e3adcb939d03063748ba55f211923b98e8c500f2a721112b7ad5a9aa7179b2ef68ee93ea074cbc6b46cc23a07db4381a27cafe80891e1a46140a7e8715bc2493216027db8b9058d1f8d5a8689bd9238d2ab7bb66afa0b4297acec19c4501c8d0f17024654168815259cb41dc94b4e49c60d8f72df5d07bee4d633730b998169fee75965695a7cd3437711bf202818fa8e80dc81cb2f804ab3d4bba15072b1d40670fcd1a09f18d76ef504de80604f624bdd76daf5dd5ea45861be0b867c6b5abcd34b7f342cd00ea3905794d98f3c1d059559219a5ae75c50580ed504876de37d4da6edd732107792dfdce4bbb4a7e2a83a89793ee6979e01cea7243bc62d1a0ee37c40b93cd99fead791f4550a39864cc1dd97c02eef8997737d1e801ffc961cae00c0bdde142f602205c41f6ade61bf2e9cd80189955f4b40e9effa20da0e2b375fed4f0a4d399c18aa23f2097893f040df24796705a8beddf1149f9feda3a2227e9ff66a7d4f31acb0abc7c3ad6e8ccde8dd1d5320be0fd96c86bca30ea2ecf05a2cb6906996bd436442cd4c8b66cabd2dee7c5f8edcf1b21c538b93047caa23fe419419125bdae8f057e19b9af764a565756ef24f9f9a9d0664a655ec108d026058c0dc13eaa40424d562acf9f778447ff49bff0066911ee0d70ec9343915cd76e956dda0a0d78c83089e4becfd9b73a39f339c6d125119e75ea97e88ce9f6d985d320e20c38ed52358228782665e37c24f7a1d14b55baae765156ab1a991e9d80c1e77c7b6656cee393b2d713ff5094baf010b55604e01adbc128816bd494b1827972f76f730f17e2dc930480d3e4f74368859d949f8857cd6b72c4d2766d32a4680457c641c040ba1f0a506d110a57368ded880b73ba152bae6ad62f4a5b5d97199249f66b29478d3c68ae257ef7841359f936b1c28cb7616c60ecdfa35bd921a31840e27b9cd2783edf876b16046e444ed02ef72b2ca44b8c42cdf6f5d2cedd799d148ce43a2c03fce286a0249f0f04029a23af04fc3f9f9c23b1af5a98e1ecc5aa7c3bc677f97ad455ff1559091f3b77dcf46efd0a057acf5d937f838c00db6f393015774c3534e55e05bcef3ef4025b31af190ea39e299e98760740fbcb8892e3114d0e86555979a814d1abb79cf437fb1b29245f43a99c21390aa7c55c5ea8c2531c3aa3e9564a78d26964f85a443c4bdd5a0e7123c3e0f268d8cc063e7e67b8a6664978107544494be328240313444de145203a87fb798259d2e63a51418322cb113ebe9e3dd8ab7b11523517c655c561ec652047f8bae22fab199b5d8d04d734ec64568238fccff81a0c09dabe5251c250afff83f8f22a813c0cb00bf45521e9cfb357cbaa35efd6cfb3e3437879f7c21605194eef4622c91a6c927efdda045a7ebca36a466ec7fdb9731b5b8ac5d6a2d8a8091219496b66318d571532fd797f4b736b407e7be9242526c5daa69439a53fc57b0f841d11e584f5699940fe72a76df00900fdb36abbbd4ae07eb244b2a97b1a85c6bd0fef323fb10de1677f9748fc46e82529a6fd27905c45907e4f024c44ca27b968ade14b442deffb0bde6ccd8ba9a227633fd096e9b6b0c1caba7ce2c3088905be7d9ad51f64e6c65107647d84a2cb9d49fca15fa4ce2933304a6ebfed4819796cd20c44e7db2129a8e3c234de19d89793ab7fe955503aa83c8dc650558eeb34d71eb3674fdd41a9a52e52f8c6178fc6f392cc3d4efb3bedb8eccc1f92760e3bcb32e3d7623a4db785753fd847ce644be92273197e2e94efcb2a4db880e2b4a19f48c48d79fddeefb4c2692d4ee9a8b43406ac0caca24791b9f58dfde1b261f8531728eb2f4ada390b60144583d69bde9764b6c741f6ed7f53c00a41dde49d020e2e7bd460ed3dec2f0bc0d3fc7c39e8d24421f9eb424ce46961649062c572a83b2525287def16fa09637158fdd5fecf1c11ba684478e6fceb775a612a11c0f21b46c33ada7113d635607f61c7039ea9b0ef777c9d263b4d71b754e6efe1e1f042a8244a360337d030c209d474f2c937e2b14bdfb159c282f9c137cc448fe7ff05e8612c64e6e48d4c937e458217c43168faa22e9150b8326a74730a096ef45b6190230569a5c04dc5603b70127b2e7d141bd506e8956bf69ffb6370dbac8f3354de95c58f96c7ef24fe6e16e999c44ed60a09bf2facdc3d39fcd0b56fd8faa126e249c3ab505b4bf0cba13df98b95424a4e7f070216e2b1f8b75552bfb49a281f2408ee25ec11378d210b3d3bfcef1b2663b53ee9e97df288dedd7fdb79b0a9620b64455f4aeb0c62109a26472ce87c2ca8de491210f0af44ca2b90474c8f7fdc90a8fbbc6ff72d72cf46eaccb6187a471242b2d4f0782034c785da28d8d3d9d87becb0f75934d56f445676ea804b49dc4e0c2e0803f73177a6277f410703e70a2a2764a795d46a8f9d3afe03dbb5bb1809a0ab01db7705f9fe6a73191252361499ed93dfb220b2e0c0234e358f60f16cc4d1e6cda6a94974f534dfabbcffbbba0f9361b94f84036927d2ba257a88d95502e52e6e094995f2a4e7031b34cf76381974321e15b0cc802819e0448bf81afcdf26639d0970a6105a7707b535abb2284bda805774132b0e88b8d4b2e7e972c40d221a58930d011364821ee49e650c74e6604964c9a85df136c9f17b19d29cff2288e7e62045fba78cfaaa3536df5d8289fac4b10e900fc214b87faefcdbf9118c17e0cc5ca1a9d2aaf7419cf117ae679e47c5a7bacdfb76acd938acd3ab2016b9419bb66dfc1f142c7f7aa3c2d193e3952fa8c682859f1c21563c5d541f53f549064e2ec7dee40163ba4bbdbd01c95758c463e403ef409f0a6f56adeaf02e2d88d38dce8aa72664bef6380f7467f4b40b40e53b89a4c5242be663e1e89784fa9085691383613a0f215c4f1125c29fdce33b27ba27e77645a7d8b65b8bac6629b26c8e77318ddbcfd5501fe07d4d540cf0b78ca69457acaf5b9fd477b68fa097b26e4f282843363ef58de90c91be12cf8e00bb08134f453bb96104f3ad229038947b4789e4459cde981e3c50726a8ea3a469b1611e76147f5ba829d6f20a9b6d96dfe7adfc3e8d533412b0c6862305921de640429a0df66d5ecb60bcb334d9e222202cd8754fd1f8ec2220813c263eeb331183de00524efa60b8aed390dd041d0b709e498277b20ca1a80d95bf0c99875f048d9b6c65bbf3cab140b7556098027a534a433a125c1ab803c9518f76c78abecdb6679388911e186b85e810b3db12d626b23604872a35619542c5e158a445ac459be0879cc3954cdbba45852f87fc1d4a62b8de451c71ff88b14de0f6b071b1f62e3f26601b3e567aba7a63b52b2865caede100e99c39a06f6fb85cc5a4c385eef16026d44b954fc1c7a163ab25a8fb512d257f5a99863c3c601eaf675870b8505ac5a7ca9cf7a14a6a1bb5a4e594ac20d9db4bff99495e2874206a9dcb56ab95120c74638ccf351c6b4bb49a4597bc9ed5f2ba2cf743a52dda92c35e38092b557f2ffcc353884eb03d844f3bb2f3725ab58444a954cf281b1c7a7ab5a07691d566f7ba98064343d24c7c9985e77105a967b0e88c4d8f87a6debcc68dc26402e446ca960a0e59e4dc891ccf76a39bdf1f29ae4407001f18ed5c3bca4220092aad7e2dc6273cb161876e11eb6e681fa846b9f454576be61bb33dd3689a4e90680e6ff0e1b4346af39d92bd4bdcfe53ec1d7a6ced55ee12b1f26554e48369235d69d3c5deaffeaa4d2f76241f571d883536bc40bad3d112d53a7aa89e3ed36a111634741b0a30cd82e8d0eca9233a5057907c86ed991b394f5407fb89cdc54cdb3ca4c1fa6254f49ed2a225510c02e99f28dc6997eed35019aff7c0602243fbf740a8ca3ed694dc9a0aa44a5e70f4689a79eecc72cc33fe697dfd5df67963c41689672c8c0a323ad5153e91dbd4a4c649ab858315c24b662b84fe9b25ab517ab1d316588242923ef6400f9df6505eaf88f20c4d8355fdcca15e792a73d6e95acd41b24f657f0e6a5d9aeb3f6806785e73b1a53c4be73212d38acc6757db7d6f08b3d44ec1dcede722904277aa196f1743cc89bc0a02124c3ff0a2bee5d9ffebdd0da40dd047419d6fce86b23a0bd7ea978c62e214ea389f87cc54457ab12addc3783d0f1c62a52311b29f61b487fe25d3038b0642609ba3c80470a94f3fb3eaad491f3e1776a24975024ef09a8b2a8cd2938ce4e60576d76cbabac96d847cd29e2bac4bb8cf3264a7b413606bd76a644de0c9fe044a948c590f445eb74e2fffbf169eb7faf7cd7c73622c1b9946a8cfb916fdeff9ef842f3e5cec45f6590f184e620815158deb512551a4617d5e5c1da95055858095db645e29d5d926e4eccf7c7e948ab0bce904e47ef9b8a16974df599ab73e59cf3f03ce1b1ad334a7d793af5eadd45b21bec5be4479f94ddb7da1c4d395326064254b7986d92617773e2591859b07c777ad5007f3d882ca8fc8bd4515b8bb218bd09166c36144f30cf46d2f47768f6b792693baab070552c5ace26f84f24ab5c33436e31a6eba63ab47c3ac1e79e9afe64921db06edaa0960c72241529c26f379bc3382b384edc35131d55167c841a21c77f646dd5d2bc21fe0d57f0390807908851fcf42e4ea52bd0ded2bfaf8f4eabf3934a395cbb0c809feffd215459ca0f6a5d79e029250f54993e5672b2119a0fa19d385be176af06096e25a8f7973cecf60a177071170bc091161af409746233ccac1c40f3c41062479871468b0c303ffef4db46de8a8b8e594a82076b39125a785c35dc611f6a8d08bcd7693b2327424f468b0e680532ff5c2825651d4713a0299427937ce401d392b873c2180d644faba6c74413200db34ab1e80c72503c85c70c685fcd75e2e1b0ad20b7371725670001614196136f3414699991acba14a91b8af4d500086c2e48ab42c281038e8452f185081c3728b97b7ffca604ad4e2a86dfc3c7163e60399f6d994121db5a8148e8c7c0df37f11859f54674012164adc08d9e565e5138ee49eb56cf2f12f7c422d317bf0b6aa183f8b0a60fd6bb9bcf7348e07683dd7d59a337f50f5da0d543213c8791586f1c46532358469ef9a20da125bd9840e7075939872bb14e1ac341c832e4fb99ee5c2096ae3a4113d2dc6a5053017d0315bc10ec635da9c4580ffa21c679f0490388568ad98c095d1bd2f5a916fca889153e90efbe0429356533de22320ec41cc789909de1b6562acdd9f89eeb5d1ff89f78c7b526763653ed6bf610956b6f9b11d8ecb707bf2b2aa78ffb0822b0767b4998b40f54f84a01f8a5110ebd677f7eb2c266e5260dca37929e763778f4f598d3d2225ed6ab6fda1106648280bfe89a557ba842b31b8e5f1d285e995f90ec17fb96c5d6da5a968051e5209a87b0f47825a2aed10d5e99330750d7c840c920b828b33b0c428cbbd3dcbeedf66214658e08f40dbe89972c2cdc32c707eff05de5864aa2ea854e3b871a4d11cf00a4de3f9d99e7621706f9321baba679bb32c3b9e371496fdeedfb9d0a370ef29e672ea9b0c5c4ba5ee67fd581243d22fd834be1c18551d9c15452b460e27db7e0ac71653883720f8f5cb10f0f1852e0e772346e208a92dae4c1c6ad939400ffcc79de04d91645253b8765819728245824711cf139a7898106f4db2ac7bfe77a19a471cafb88911180fa04648e84e8eea776d370389ebf0e527f4dc49ae55d8df5ddefc0c3112a2679ace1a4ac4790405cf3c0f34ce32e772bcb5329f7807d69785220d2ba029429d1ec4e29a83c65943a0827ce8315c6e79eb9b9de44c4d2208efdf6a369af2f52586ed08f1981c0b071b5922958724447ba9e1e5a7f457b771ef1d7fcedba9756d2dded1d154f8171ed9ff821dc48b37abf706d31c8c02dbfc23ea1c28b15189f0c3b390ef369572c8720ba8c71f63a4c34f1e12c8cc6dd1a9ba453c14876a2cda637aa81c1c28a58751c6610a3a191d12a9e17685898e39e59e6f60ece0c754d0737537f199e787be7bac77a38a5adc6e466573f83ace4c2095c74c910efafb5dc0bd7e97036a304ee722df6ac53b3721e3b7208a8835550aa56bd741b75c22a363f87264d9931437b98e6e40b5c142a35ef047de7d632669ff57fbbd688b2f2b575941920b6bebc8b66d33fb96e8e57a72a17e2456e28d36cb6d6eb7d338100b0b6c2b057092f1b29fd85ac27332172db4af968a82cef50f04c97910754f5ebb4296a6bf300ff4a9dc2844c399014d3a2010064e1179916c19250eb58589fb929fdc2b205b4f5e64069d5074e9ee615458051dadabb4c9c2e0110e0f57176d8bdfdbc22dda1563e9ee95d173f08e107a2db2b5058dde2b168d929f6db78662bb78155c8d9ad0bd13b14628edd706d643c825e3229d0b4f1d95064180484c02a5f6289d9d7e453fb4d554e63d68a5e0a80289ba0d1b6f754aac2800a1f40488ecf2e4384f31f4e8fb3bc569e58a0769a3dd7c74163f0b07d161b6f8ee89ae2f24310092724a3d075f6c22fda15e5ae37b096239f6614e675060c864948e449c214a5e90e8f718f95245e13787d702d6b5c83a799217482aa441e25724056bb88d735bd908feda20d790c589d7ffe23a63a2582be09c70ef17dbd7dc52d18dd45d2cec3dde315702b1a55f5a289a9dcb8c489338e9ba678a994647014c76b3939975889d87d97cd8e62b035e73cd9061ecb9dafbf35620549b490ea173e89febfbedcbf36a42fa2db4190088c487a90927a00fbd32385912a91947949977d8387eba0d3d7e1ca267d5ec010293abf3e961adcf66b9aad6a026b8255fac8a59bc5a69ed18f0de03e02d12161bba1117e83884464bb4343c28112eedcf2af776d31f23a09cc04eea7e04a33a09024988852f44dc561b0e9bf427d024de9e1eb3130ee25a281885885cbbc97ac9d02f727e47fd28002a5b50b8f68075f78942caacfe1e2d2c5d981567860b91edbf10ae92659150b3770fea05bbdf8c85fedcdff6073340ab1382f99455482423806d239160112cdb0eedaa0066e84124799f0b2e5ed6317d9a7cfee77711e81d50c09e231413c6e7c23bfa67e5ea81f36755fa045ffe213bb87a389116679b0e01ce09a6a27b086a1dc459d9558204ec681523e27a2e8f8eac00603faf4243b7d8e7eacaeb1c216fe0ed5e99fe2348155b3c9b658f5e58bd3c5e72857c317e73bf6b76a25f66a6c882ca45036feaa68606e1acbefe0cbd6ee1c8f34ca73b99027b5c6c269cd029469a74addb127a3183180a53c7d9d536470cb0744eadebc5348bbf88b9e17b5715589628b2c540edfaab303d60d824a3e746d8862e16bf3d554f838ee95f41a64bea407896e1db8ab519969dc4b1073b05d3edbcc0ef200c62b2c229232906c5c358f39dc298c82db641ab6845c164c8a8af839db07de5629c6f7c9775e2ce62bf803a6e5035ca41d7f4a0405518afe2796d490a7695df5ac4bc0aeadee3fbb9634352316586d5dc120336409c7d5fece9964538a73fa893a654a7e5514447d6b11b5a54e76ce5d94bb0f4bc9b50f85ee0b35a9560693d1d779b0da489586679cbdfcf9ae7cfe6441cb2c496d1263b48d2607999d1df4052355e24caaf40a674b23252a7cc627aba09c413a465194f2bf87b0e37682b6e1fc437db9c8c56639878c830c2019aa672d78abc34a7e8c5a4785d3aa0bad13b2d8ddcb5f1554cb54383c857f9f8e04ede08ddaa6d35e801d649d56fd573a713ab13d8785fec1bb627abfa96b6c6cceda62052916923d7160fb003834154c493dbcdd402b9a257ac1a2c7d0947e3bfa102d41d44159933f30482ef998e8046deccce1b64862170363030260b820b88f0eca18e4ac1487ab3ee1619b4c84fefdeacc21a67f680cd5f24b6d14432f35aaf64486df24833c8709dcbd06708572bc5a530607c368434ca92f2955527f84eff7e6863b98112e49c328656a1f3c22addbfe922a337d4a87d5df73b1603e08450b645e3a6930ade0cf80b27c94b2b0c30c1f55f080195786c9beb1155d48915c56697bd4d0cbbecc17948c6f59720af9c5727ec2b003fc371dd8559cbd283a8c65380e6ac695386e8f234e88eee81d6460170d3e0b9a983d6ce7c6d226c86516f40f06356e08a0a12101c9b50440c793e393047c2d710413302ec46eb14b1aabc984a6cae5b79f680ada5a13c596c275654c0bfcfc56ecfb70df68d9a18ef20ccbf7fed61f7d2b7dbc73bcacc9b514826d7fb3cfaf2d79e95168ee7813338289da28effc2c5bdb14ba0b3be80b2ba7fa6bf48287d00778aba6156225fff703c6627414481f5da0965a88b30c4cf6c8877612211347725236ec10050b252af75c328c6f28c68c484a09c63b1ef7e67a7f1b18388a4c0729bef66a821c6c55481889f612ed0296639a9ca79638fdf8789eb6b9ce9dac0d34bcd252a33205bd1085ef87dc1842ea9feca576957306262f88fedff93fcd33b613a3067aef6c87407d4902d7fdbb51c88f86c442caad510dd93fb4e534a1015c6dd2521750e3d84341e99df70bb72867028a4c3fc929160dc5dac5cfcd3fa5c49b087d71e24ec4b5def87d2e5efdc907a934d05a19b1a067ac5592488c5fce8020ef8e704db2c581d66f4d0c7d2e0da5f67ceff66e3c3acf21edf2d37d998a85f164c5be999d721c54a23dc8fc396496cf051a018c2a25494cd56a41f321f0a91efe414503302e2a084f1f83511eaf7571187141f153d8bce5506f4188bd1cc695481ccdd81e915edd809e3f5483b3752298054b4c713be6c11dd9e234c388ae99424e8105393204f59f2c9055269390b96a4062962416c368191bd8e3e4b05146f40e7a748661aafea30a1657724f6b53077864d4a2d6629cfe32be8ccd88b224680b0f95a2c48ecfc6d1996f2031910cb930148bba039721ae61d2a37f286da4b4ec0b9ef8d5106970f4a15bb46599369e970a42c6a15ece170415cc66742732a08c4a19096b97e45ce8a62bcc10cbcf9877f487b41da976d94b0e5222f2fd40079fcb76910c7e821d9f99d38ecd31c13fd1177347ef0e5690c7530d6cdaf15c6702ec067faf3ce041c6ca97001b62a114de80ef05c03cd3cd0a51e596cb8b2636cb53939e4ef2f27abe0c095e39ed8db930fdcddf1424cd3438679bb3b0360ef221663e0597e0707b37e0bdbb0be3c82ddddc37f53c0d4dae0f14cbef8c8e939d3f061b2a926a57399d4ff49d58071b0d6b51bd52285f91ee51f4f801dbe64d385109663e0454c5a43b2f7f169bb61569996b6a610f092f04c5ca45e80c4931f560da4708e8014f22f6da33402f30348ab30b951085da0e017c30bea7d7bfe7bbb4c2e5de2d7e2f50c64dfff837d26700dcf82bdafca38e8263290f423282e5b293d0e74f4b244fecd0ef604f444ae66611744896a66c6c4609b5fcb0769f0c51d55f3c2c05e85a6f42a068668386f6b1fc13e5a86ed48e244d570d384b6e148d8614d549c454dacc5d5ea6f2981cf0b74b357ac66515d4ed889fd208a228542b08242479efb87a81428a7469afba557bb8630587d5abe3d4221dd92473ded2fe2334f030cf1ce7e68478a4821356a9db5de5d4f1047c0ff4027ca157a63f08cb7f15a4260554620cde5528250e4e5620e882cab01dcad3d8f15458a1d0b30175487ad9bb0e2f00d2eb043e9625f5ce0a7b977be0f52edf42b5f7c83e58d53a9242179a0f310f6691f32d0373c1a8ebebba98115c3375adc62d16a1842e55edb457eb852673963cf999b02fb6860004403d006376e3bf85f5ea6b3ed0d36ac506a2f9b0963d5d3c0572365114a4390c7e151b3b29231c2fc4bdc936c3b5e1a24a187bf76b82c8e701edce7f50a65b4feb1c20c8ec9d73e5a946d153eb3162c74df22c2fcdcf5df96474d266884a79ca63e94dac0a4eb3fac4c229a0a2b2e6aeeda14ccd3e4460b16c291e4833ba4c40521a9e636e908a146ed3f3e0575c0d31b4cf640839590ab7281a20f4a67b861b77d3ab35f2ff8ad7bca827d11a08d6ea38c3432208b7657cec6a8723e76f17f80a4d9c124064b33f8b8980ae7c0f43fe82057606a9ae74bddb5072bcbe0b77649a617b99ba6d388350a38bc40ab79bdab122e36cad5a95ae10f11921e55823bd5a5b009d3ae0720d5345f0ef8528e6cb9f15d566d7e91ffc2fadb2aefa7b36ea39ac3ed0619d58c490871b0233f41be22c574d5dad8add996dfef5296c996671a5c0a53079d73a2c8deb13b7cf7dc2ed1a0554b241bfdc680a933d45644d4d5b4e20845d8bb19986e89d18b06d96432e209e5e239301b430c14ab0d0991d467f29a462004082ce054752e990af9b40c47e32a3688f68d54abaf37e31dc134f85179dadf0c2441adcc840642f738fb0e58c65aba0f150ef8c2cf195df8568fe8c44150d07af5b89cebd8c071e98206e82a37f5dd0a204398e7a3ce1feed5b7b8cd770c728c763c9599bba05a4a0a992420a49e3eb6b32edaf398dabef60c653102b2a8c687923f8bdfb70b781e3a96b9e4dc750780a6c1a22ae9e10c3b76f5a7aa78bead42f5e1d22807f613c97138eafab16568b42a0cf2311770aa34e57286bfc0ab4f5b37c90c8e3f100dd09c6542784d0e1ec9109979274ca1397490be571e6133266b4a5048a37cb57ecfddfda99b126564fa1e1f092d96a82239534ac86afa6089a1179054ec74524dbb92aa67aedfd933de3f604197044904910509baeb11e6be23041518e5cce31c38ca4a2a63759a31fab194f2510b2ebcfb20e8701c2671600ceed2d367f32ec91dded6e043cacd311eaf5e1143ec4b46bc71147379bfb44287de8164908556a443cd50826bc518d41f926062a644f6e386ca3892368e64959a0e7236d7ed17910acdbf81189ed15781c854184fbf4733607d5e2563e8c22cd4fcf1bdafa61294ccd3243324616cd932caaef886e5595d831bbfb8f8299c98c5ebfd9bb60db6eeff54a1015e9355fe9171412edf0f94c7729d907b487d6554d2943fbb3d9fc4899177f12fe7a67f671e3f2408327268332c970cd51aadd40503ffa72ce23f3e6ede69cdcdd68317e72d13cce952cadca790de56ce7c9b88213cdce4f14ae6ce5f736d64696e5b9ce4b2dcf96e4bf23ad5a549dc489616e8e7ae612b09c8f1a6397f2afe6006af2c3ce47c5c8ad1d682a23ccedc3dd266385a31f749b6d40ce758276c740d97c63e03237089c4cbcc6dc2afd9bdc33df1b66b95f11c215572094737aa2e4ba58a9638a9cc68346b2f9d614b63b9b251b3b679fca11841fa7980080259f0aaaad81bbda005d476bb19fcc74bd705322955ada5e5fca3befc2a99dc66c7a70b49df8991479533b6562d26536c27e4764d862920c75bcc0b811e9513ce206a6c5825b2d94d9738285e04fbe68ed500a8f76a7db2906d963118505109efabf480e361600e878f72e0ef1e01b287db5e40815ca8aba40028526a5065a381f2f275ecab4581d5d73434288418d242820d46dff225cdb14326fffc045f9e59d17f9f94a0f400a369715ef394186e053dcb477bad2ae80c79dcf6d06d10eee1d0802a3b1fda5850ce8f809d77ca08befb034f0bb0d8d34071b168b79df79825f7ff82649ee9957301df14d6b7fe9608840477e980109f08e18eedc3bb78966ab8e73d23f8e18d97ae4c3eea993364f9a53f4faeb5aa6ade11242749b52a614c54e2f4f144c716bd5446629992bd4d1ac01e968d4b8c7d70b3d16f543d2a29bfd6146a888cc07a5ec2b08661ea6d7863ecb3d75e622b69d844d69dd37ead3066b30e0e08ddacb4cf82b4e20880d79088d48c5144b9834c6ec1ed6b293b0dd7cf238b1282b77dc8760f568a66de9b247f5c55654e0c4cc3a3e60bc3e20427124bac3b5862b9037e074abfcef856a0ecb37af4c1785d82d8e7bf486cc1992e968bc11e1d672e7ec897ca2e63ee62804b5b77fd4c89e5138613c13f0e5b25b9d3a6d1caed5dce59d17c1b75097f92da3dce7c9b236c02bc119c959fa0e80414274db2cd17a8397e7a86cf9934b81abbb4ac331da09440eec8986a30a9826f97690b394470a0a3c23aaba9a1ed5b3e6b6a46040742d5231d8b03dac2702126f8db117336ecd4e177cabd4f713af171bf4a9fd5714edd3bf2d31a68eaef586b196d74088963f9a9135f8bab59944bc2d4e768f6ca3f3dde0b363c298ce11b7e5a19e6a04fe7173679786a0194b6975f3b3971ae667892e7c3f2b4658f729917899e0801f934f0af23ec0cd46f9ef4a88ac182dabf4b70b9f1be294bceaedf3a6cde0aac65ffd8f57b77723bcccd2058de355cd150a4c710ec265f748360c30890aec27700b0504f407145bd847cb5eac558f33613122f837083f5424f223ae64906cea1f755321424bb5a82cd963833817732e0779277c85dbfa6ff32645a1eb078d4b00a1c02dda1da598323b71c23fb38192139f37380f08d8e6569b1ac5205671e4c27461a8fe7fb88b585e304be53d95a3c83efe020a95980a0f891d8e7cdabfc749b3129661cdfc3ff202abd7be87f7296ce125681342ea833e27dd9c634b81085af8f018cdabfbb128cade85de74bc796d0511a6045a083d6b49ae1db42e2d42fda829a29ac5370e060d4e1cac6e83fcf53e4ded7d356e25d98ba046e798373d41a3a4562172f8ce87a300272b0b5a0b71ca2ac5e53bb047592b4163f18bf34679ebb688050bbfee6d67026c0b96c9e272e9b7146f3a68b45206cedd18154838cea0d90734cc1c262eb4e41bd1939ea19ef312459f4e37562a0aeaf94eaeb7be9df0c0be9f9e420252917529fe9d4deaba291506545f37e0ae17eff625474f1795653efe1dd4b19c82b784c1822bd834ca04cbeecd0996eb5656906d4955785eef9f1e5d1482d2fd4e4e10580f55c15f7955f7bc50afc9e4d558e919ec9854334308d439967117675fb60d48a6e7403a4c4742d5d82559afb8b778ca708c4abe09561638cd5c63b0ec823b7a819705094e08b441075329c41e042419692b8f8b2584ada91ed82a0ec77c58c954139bbf353ac41a6386d69c9fcd200ed610f76107d86711b17dd0118507b0da37b86ffe5e9b1828be546977beb02387eacff58acf6a01fa865f39c30378ef35211cc8d38b7e7c32cc8bf8b07cef17ea4217ad9f5a1501950e5f7485237bb0a283183d25c8ab020bec9c11ed82e96c5d1e8c83c04eb393b7eae5f12e110a4064c27cbadcf09ec4a8d5d111823d9e5f18beaf8b274499de76cc9cdab6f5f4ff822528347bc62b2314375e06e4e43a4d9355dbc277f96179e07fcebc08854b66139dc11ab98ad4d97ef901a3e1ddee6cb0b5b9b7d2fe692c14377161ceca6aeb63b60b1cbde6f5d858767109238e44da3e1c20f294d353c8dcdd7fa1b0be0ce5346c77fd2e0664297384b193c1f6d99a52f7fbae5607b59ad6e41b3ada05b09c30cfc02c5f66428357705df4492dde66ab8b69e0785411eb4c475191137a023ad512eafdcee8937ea09d95c30669d6fd49c1074a4cd3320856b34fc5f369d0b52d2ea4e7fbe66d1415d0f9667b708352b2d0b595d48876c5b7a0dc7abd568876d2c0be95e2ddd8e8ff099ec94621bcf526892d1297dd2a944174d18dfa9256049f08f48975da6bfad38a3c5ea06be1ad7c35855a81f54aae8994c1a07ee8a7d457365b703333ba9b55baff919739bc9ca71bba0871b2cfb02e740c797b29a497fd62855d5b25d8d237c21df6efe74d3a08fd1b69243ecdcb3f95e2cd5ee7bca62838b2d629f33ac0909cfce24439dd4c7d3e36bd2d8c427655eae004a6f94f8c94b255c90755dbed08b254b7949da42c8c9952d077e297e2a28352d7098632c081e6db737d195e0ddcb1b68cba49702215fa7799737eaf838fa1015a2a542a0919175b86e147d38c4076fb5c7fbb71fbd6c94e11ff18afea7ba02e87c1b23e0bf70e46fdc20b3c294c34459ecad121c97e69f3920f3cc0ccab54108fc5dab2b3f95aeb6d58f4a23d4e1c68b56c6e299fb45d394bfcf3d34ad28def32c19d5e36df053386bebf95fe26a87cacbd5c142bc1fedb246bd0d04ca4924fe673094b10dcc69f769367befd510918b3e11528cf91e415eb7d4adf2df5c827d0f61f019249370df6d1c325220727f9ae0ad3fb6929d9ba9fe9a951ac09c068d6fe2f80127be7836a5d8dec54a295da22353a04decf8b28094a32729d821700905783b01295c050ee5ce2324ea44b3968a5ee3cb428a9232cf917c69f060e3522c2b099ef395a593e68b984f300baeaf09f56916304630ed702cfe6da19dc7ae946822f1a36d83557a749f5c4b138c85e0b80d63f6a57b833a348793728e7ce9e175a157770079cb201f05afab4b67c8bbba8842ebd0708336ea07958cf7f7080195ff876bfc37fe3ffa9289c3a93e41239c1b4cd079b15ed196efe8db5212316a6a9f71c1b1be944bf93e11b964a7742d5e4123dadfcd1e6ee1d2ed73a2c5d22abf1377df7f769348cf360d650a2dd29b98031e892a54f9f87acb37ef98f9e676e35886e80533fbad727d5b5e32898d66093c9254f736dae067b0757731c2b86762162f91b510d0d462fce419ac9e69fa8a08e8c4aa7a2903e5a2965953f3ba68c870aa4d4ba2bc18845174bca56375945e4dc26b509a14c5a65d01769b9940870f6de7245b0707f6f662caa5598bd86170d0411b14f8c25326463b3d76dff3af3de4478ab0dd411abb3cf7a349cc71fefcf2986afe5d577acd672ccea06e7bb96b17158abe381e0e958d6d1fe9db81241acf80a3c3efe8f59257f8e6f391fa6b082470bbc7ed3eade5e2853af29d01b9bc3e5f023d8f1bf12f4acbbba57860bc315cfbf9448989d4b7b2ff2e7d5a6dc0e4d31207cb37e1e7b2380dda7e194f10ba78945940c0f6525c2b1d312b56c919df0d5b3e2f832c030b6270cddb6af970dd3703af284cffafa978ed531d380314d0d9f860fa0e13f0c75ac5f1505dbea9c6e680c2087fa232ef2ad512842521b45ed997c707cd25aa6022b1a05e57cab85d862b0874da1563eaeb77ca7df271a0a4d5299ea73940ffd257f78ad0cc47c5407f03a50c3d834cc91215f11a16620a4997aa88913ffdd275491e6134b775c1b3482421db82e85726e932d4e289cfa81be6d3686dd34509817f58ed05d8e1e2ca49640dff8853321c7aea487829aee58f461f2eda7fb1289600f4deb07e132d9bd4b3f13d7d8ea62aae43270e47888a93c8ebe48e3d23f9a3d19c5664ecec045d2f98125110d72d0dc7295bd79a8eacd3e2240bb10fb4f95e691853fb55178ee2d1bde7b2fc78d5123a123f5f48ddec0940f380717914e4bdc2f1aa47225def81bafbc2bd0edf3493d0c7e78d5a3ee33b6eab259ccb7dfe378f2f65b53ced0fe765f69d8b58daa8dcfb1574601ef761faafca90b9bc8c29e8a4cdc4df9d523ec1817421581bb24b9bb41b4128ee0e5e8f50e70ab12b5be09fcd17e8ea1c300797ac47d111e50712a032235055a6e3c239594fc892441f3b6d3395007c66a09e052e4bec24ce78285d6c0b6c4a49295f8f8a2776cce3a52b86e615ec2018420747047f7ea1792e1a36305c46e69f19143faa13525f5430b210a43f65b963544f3571c2a6eb4284927876a1bf65948926a0c6205421000012a6464ecce83bd675c9ffc1d5483f7e08fdec7134bc0ad7ef96d08f4bf96a17ae060f48362ce996311ccc09580ac3dbe93a94e011e20bbc3b0caae5cc7f5b5c433d42c800d17927a7dd8faca001701067740f6b30b790fa8a307f63c844e6284a2ac13bd4cb8a7aafdf7263cc6516e529ef1061d7bbf4ca79123b098fdea63bab754fd864cf379f83605b18d83804659e7c0152b7e354890c8b67aa257a0a1cb8bb7acd781ecca168e4c4e786a30a3cd672711650da4caa2bbf3eeb3ffcecc6b0405b193d05b9c4c4cdc6e2debe2a58f107823473b585b80d240735dbf53ea9fa2561f551f104d51166afbf7bb3af341a89090406d62f09b4fa12df7701b0b714d6b4c5e74e4e9a63fc47bb43e6c980f05307a6cccb8d921e81d0812cff2a066ae31afbe182089bc7b76c6ec6a5d208a92139214803fd08ea62082447a13aeb55cc46edbcc810c26dfb7eb2f1668ee5d0e767838f4464dd971714b9bfef0faeb62a3541f7c3b04ce6ba9421c59eff559fe7f09160f6fe4a1033712743ca993a13da04251fb599e0ea4b26ebc90ce26195783c12f49b3c498671235754f334be26ba359fa8e50a167702b5ef5d6ad370a83698a152100a7942f81d6baadd24c601a23bb8c0a3c4c28cf4686882cab76c70ec727e4dfff1e8bf3d364f670d4ca5458bd68e0de9b4fb9d4978d916450c5a3f3dca6634b0c34745f4b60ba679353460bc13e4dd7453e28f9581e27d2bacb8582881ac6d5653062ea9d7af8f323fd5075af4491da1fa3101280319856e11464b0357c1868e8324c1a3412b637a3c27e214c97c5c461795c0e0c2367be6e2fdb34672fd3930a92a595a4bfed197e3f1129b6cbdb84e75c8451f860e1b198c57152d9d36a8e77bea69bbf88a87b74d254ad93343c597abdac664053d03ec314285573b9763769a6e7849a11ccbf6bb853e980a99c25934a389600f5d27102a065f534d7c14f05b7b126f10703c09a05188cc5c2f303bcc54af219c54c547b4ad4414680ee0b2bcf18c32782994f53e028276d1de71cb6e6b84b3a8698f6470b8645769dc360c1a3c669246e51552efd875f9b053fa70fd6deba6f154d4aa373bc29b79d51200d2549d78ba9c841fbf7e8145ed71c33fb74b12d22875181611e181a57a7a9195bb61b093a59c53e531c0fad70dce72c395003580174d3c25b4bdc8fdca023597b1ee699c850deec8eb82bb824bc16745377b82163105d560d706b72934f3f9d236237cea28f9670fa17ca30b0d37b66682e09d0e7a83729397b627b80e749ddbaf8834c231712a7bb6cf77a79fc0a9e9a2e2244db1d9f321ce3cc724305c451f891f09f7c8fcc5039e7134ad10f6b6cf791154e25f6fd5c425020b207681d6a2e3ac23849cde63e964896d26d59248adc15e5253cd9bc7d1167c6181bda6a5ba950857af7228999cf2fc151087e2be8789e2708a33b791529e02d680ab961f19ecd2a2d7544d1f380a1ce4c37bf87192526900a30dda6f07b57bffbd0eeffa522d2f150bec4e0f16c2f3eb85fd2e4836b9f1518a303881572e4691c42fa369e569e649fb095fc51eaa46227dac354f78056774fec869539660be0192d80a3974169850bca6169ba214f9e6a26c20659cb8aad2b07a94d8e6c9fc05c0c3b63fd4ec5d9fb13eacfd0abaa9c456a9c614edbcd25e1bf90bc878c3bdda2b7a377cd73063e28caf5449f8e18649ef3f941bf65d6a71f35f1808eb7e1e068870a1f473326fe5c3c4fdc4f4aff585d70a986b52f47d5fe05a61f603eb422ab607c2d935e941b0832579c64fd3f722054a97da27ea2b3b2948feeddc12bf3a2e8a615a59001dbe75ee73b19042199ad02754912c6fab53a840094e76961ab7a51864c8ece7f457164d02d614011232f6c354f49b1a456902f99e7de72475fc30182eddbaf12f7121f481e2dbdb5435cf929b1d0fe508d0f2d61f6e8e6e2202f81a53495878f5650bdb068dd805df05b8519a34937c88e49583a13e1835bc9aff6723be80108d99b2603fb7c2c2428fda52c2c617b2ace5019e58075d3ea0d80232db0c5f706d7ec11feae216b3fb29d10bcb542787924e09fa25ce3813f604c7ef7e6b50e13c2a8c037b534c5b0636cbe13d896276b6874d8c244675b7567eec5bc06680c8e4a791d25f99ee8833e41dc6557a1fb51d0d6fc89dc41571d5c9b7cdbe6ff36a1ba2dfb9a2caca14255f31888787fa67add0cf2b3909128d4ec14b2954d8f40ebc98f09cae5b8a1c602e13e73ac455fbafc56e9706f92edce3eccf228592890798a4f9e8d464dfbd444ccfafd72db3fce604948e59ee3e5060dae4db78b730bd95013e5a3518a1558f7a72f51a9fd8b7bb35e798e1e00e9a8530c9ba00e39ce6c3be37e1c5b5edb38b182b907fcc5f3dad588ffc048ab2200846e7204ab45c6af2cdab8f4cbea2e4e63c0340a0a6e70f83a9c4f2293e65812f259b070310021b8b50967e02de8c1cd7f4fafa19987ba820b582f17994b3bed8d4e71a252d061ce05d3ca916e0b09b86e8ed09462a52449d23562e7b30ef12e76a1b93f786fd065eac73641287b1960bf2e2866b3708b8c4cde9e46c1f2501377700522187a5ee84fd486f937ea2ee9206587f8eb973185297adcaf61fd5785fe1170d822b40dfdf42ad6861b36ca45e25326a51c4a7dc01c2ce61dcae6160c77846f57436fc60d7815c5f2851a11357fac40642ae0bf356f38df95b13b5d87250f3302c372720a5b413733a217e643b8e5b92613ab8bd14b7c80facd09add1aa81ba6562274b650a0683ed1e7ebc90b252ec200bf2204b4e0b77e681c8accc27fe614b0f446948ba3155f869aa9cc52c90fb1f0aa30cc22edbaae69615385ff3a6d55dcb3d4e8ce499e2b1d3913b61a8067598ccc06c4c45533451a9057a229a7e82d1a4bdd8b930f9716d302974132062de7068708c79be0763c48696547b331e7312cf4bedd444aa89761addd044dc7fadf966f526d8e7ef0f05d8dd57601d4e8ad5be4bd2ee6a05c6df08a3e585f4b5509fe439009a31ce03947a4c03596710cb7895bbc8b6b36e380ee9a4ebab2c43368c8b7e88b7e9e68f5dbd8d1c0cbca14f9283270448d1d9a6edeabefc7d3928667a4c263c509ac302fba3f1cd944d1dd0c3b170338211ea0123c7d277e1efb43b8de18270758b6b4a9d3ab524649601dc36e4eac0d299aa4941114b2fa28496157df7c1ebdcf7a1ba08a5b6f3c28c361a5251c3194baee20754f45a27da57d97b46606e02f185b953effe4a8295a984d0c3a2566b0308d1821b2fff5202fecdaf64c37b329b1caac0baae90ef01a8f6441157461058a869c5c69a385957021f12018c629650eb306b39ddf4620553cf686b6018f39db1c1ff94e9ed9353443549ac01bcb7bbdeb78304b038b5d5675c224fbe811127cb22f24645e6abbf32cc8448eba46986748ef1626ae3d6c7fffb067c22e9cb0672353797eb80f209ea83c637c0d52d96e9e0675c2665e8a1f20636687cf8d660791f8c6bb7f6c6a6a2b9304ecb9415c7d1f1b5dff3e75acc0c3f0406807841e33871f424b5e9c693c548ab268bfe232da98b489cf26afc2f1d0b32efd023890071e4934daad8922f5d44ec99c4b17c7bdfe21a1742b90d09a9148d14620e3fed21a81e9d99fe050609b6afb9db313526125996eff89cadf4dcf81a10d597f856b13adf6f8284da2eab3f0018c2e0f5651a74f0e8768e375b77468dc3241ba831720aadba5891e1a730b70f149d43a02372064e84beb8551f0d15a1a0fc962b8952821e71412339a1323da57b64d01c1232498208821ca037bdd2eead3e4f15f72105f14e1f50ac3f94a6a507a1c92ddf5edaf795b2506230e983577c4a4b58b4d4deba685b7376a1749a5b7baf09664084e962b2324749692a679922ca98c238d175200a86597f4eab557dafbbebd5a33ed65a4bbc2c4b92cb9bd45fd811c5097b6af0d77553b14939cf8c780ae5e94cbf622276b58aab139e00f91e158b54a07d9e8dafbdc086398da28db772b151fac863bc7199a9148bcbf93ac1578e596c80b6634b2b226804978cb986f4adbcbbc137a4d73c2a8d5e2520d8880d284d8a4088ccbc90a0dbf14c1c44190d1f9117c2bc22712484aff0e77f7a39ae28b753879c4d6ff8273c7b624504ec351cbcd965201bac0934757fbb8739d0c120632a742b862b9ef89920adce2cfe027c3c4c9e8424d932dd56eb89e4c103474e39e12b3a1e7e731c891f4a3572a20c4b3e9e181e847c84ab9dc2d7db6c7f4925b52336a2f8dacb9e26c7555e474e862f6b024b2b47d7c57fb5dc5dc91ee9c46e03bc659ab73d50a8f8ea2b48ce42c9641176d616cf5ee47b48feb45c2413cb140fc6c217b74e8ce6aef605f67c77ff573e25594566bf79e559d26d4b7a74e6dda0f06fc656ac882929311f4a33fe26fbffcdcb568d45d06074b4d9f6a88114b7e384b2db0a76e1333601bcef363e42696d0036d6835db028d39da6d7786447b6ef6a54d1c5f020f2986ebd47cd8d80bdc08738e89c98a3052f202d6bc772cae6583c16fe2ce9cb27580bbcda9c4d7466995031a4a63945661ce1376a47d317b75cdfd74c67c65b8fc478a82fa14548d938f85d2790dfc8214cfe54f5419928e394a562a426b745f23b0146cb54ed6a3c49e031e9e16c010d9675640ac72d4f2bd1b2573b476801440bcffb0da35592c31288a2fa15b7cb70a0a3131f92701f07108f0fdf892c1f415ba15f1a4ad9d9cade58909ae41a7a7da43e342b7402496ef3b03cad37c4f6aaf4db4f87dc563710e6f148b6ff0a44df2427a82c4e44c15c7211971636310104e896a1987370977543a11aae18893a15cce8773347b683344b98c6db4f0485939f28d8529e9a4466fe2cf6f40583f71e5a1c26a3b4d86723987067343fb14420db0ac4533280b01baf0c45441ecec9109c26e376ac4ab28f8c79b0de4a360b7da82594350482d736c33662d8aeb589a464a6d6fde3ab51e9922955088d6d8b2ce8e0037044147f00f3ec86ad25c0f39a906ce52ddedbfae1c883557591a28bb6b8dd15e58a41d562e31a8695f704113e21eb3bb8183ede995a92f1c730794ac5ac1eddb304dbf417cf5e65930a9286cae437413c336198592e9b14a495fae7c41a500db9e7b4b0e61767ec9c7cc6197d1fe630b66a4dbe730c1e3dc4f2d2ef05add663897339dd3802d54f2cef9eed670adc4d466252e4a6db0f845a3d74888cdb043920376c20d836f1dd0818162685ca17a1f254fc3fb72dd8bb2c3e31c74845a3e4f63f696f086e630dfbd647ec55b9915daa37892d798c96cbb05082c2af2686041a8bda0d95c68cc71e10ac511aa09ac53773e1be3a843a76bd67bcb236d29d8f16a88d3e95bb0dd5dabf3e89d89b217a8c8d5fdee4e6a567143a0dc3216c84fb12b39e563c6f9c541d714c0cd7c45a9ede2f4c7be8ebf248f7a75b34f489c749dfb5e0bdf0bf2eba09a392c0d11bd9c66a7b33460e5f2b4cdfd04658ccd9fda3a0b58fed259b7f92d98f60ea5e85a84fed87f8c15ebe7f99457a0eb23726702c35736e9b028957178b660d08608db8ae917d46bf063c8c37bce831c3678343f3d3143fc21f49725233d58ffe1165904bd0c65dd72f7fb1982bc5066774df94ebfa2e2b8896702e1d94ef3679ab0705daba2010ebbaba631e14413b7d780a38dfaeda129801f9a1746cb5b1e69034754b00c81473a454e47af86fb3fdbe1b76a06fdfdf95c2f74b8113d0c3f9dab4e652744a41be29a8adc8bd68b21dd1c353b001c5046e9dfb06e3d8755bb3bbff41a6f8d54841f75e287d71558f00098e21003ecc70fa8ff40ce7e455c221c8af5ebe69ed8202ef533b9b05481f72dfe613b95a010ed354d6bda0fc07176ca5fe304572baa91035714fffd851fed81f96885951ed8bf39051f57a0a01654f5b6fa66680d55c0d856d3981f8518f42605529ba666ad25e49b1e53f14a33cf698f75b402facdbeda2b6b58c5af75b1a881e5b76ab7cf1acda5c37b68899e38d692cd5c4975e5075d665819e2a13f52bc6e412471ec3f7980fc9b0f5bc27bc711a53ae0678e1c17d29c9fe08c70ffca3712f4ac1cd4b3d11dae10a484e7b4e786e82cce879ce6c2eac55d2e8129283ca22ba0c1f6066b7deb23aa9e5480af4a85f5ca2e8750a6b89d5dfdac4b3e6370e049ac14cc36c28897095c652a5991327fa50aa27926ce17829fb7686b7f224201185b2c18a6446cd2cd87e9757754421c5887d5436b7db7d154ad87b1636518e895c1ffecd666dacbe756d3a545985dcee3fd0a09be5ab42c9da3dcc08c588446fad1ffbd8598d782e35dd664f6dc84da42c72e5f0a8246a1fe4e02a137ecfdf8554bbe622cd784daa382d0f8237ddedb7f77ea88b2f0b39cd4d84251d495603d92f405b138c55dfcbee8014b484b974ec26236bc9838611feaf5d46d1aed1d19dfd6fbf8fe09b4161626151b00a014b08bc598b5e6fd3e9f90bc00880bcb98c474a5aa714040d71f171ed41f02d661e216483c9e8cd2e290bf695760d4cae31da4f5ddc840ec48869049d88455c526ff3ee03bcbe44c0aeba050eb60266eaeb4ada6f9375dcde282944cc409a35688815ae9d6edaf56f59a6fc7717d01d7a9f677d8427a595a4d639bf721b9a091a3cfaabb940e46fcb0f0fa7a8f6384b9b4b63d36e37e8c703c92d58c2f810b470f000d86a921ef72023b0206a7f6e494ff3cc74709b97ba14fe9f1b8f574efd183f3d43d3d2114a0af6f2d40144201da90ec954169f3912bff2115a1f4e810fc624db559ad51a0b62269992fedcf54a299b6d300d8f27aac7c197a3eeb530e17dce3377d441be4e001be26710beab7fa85e0bc9689fe49957cf19ede662ece614906ddca0a1e020919bc93fa074583eda6f2c06282c297fcabe2647e383f547ea10f303a61bafc6e1388c901007cb9c97593df1c1c1d5ce16505a35ee7fbd83402fdd104b3a7ff344e137595f2179366bc8d680f79bb2d44b59b2b775bd40405d1c68cc0c6020237337fc6ee1eb6179c67cb7b26172983c72b977e0b27e8f9272dd88661a581465173edac4f9b54fe54a451e6e12c9c650b40b5f01d68683dabad5026717bc5d3028f2df7e2fbcfb2a981dca2e392bd60b11134e3e395ff585f9103583df87e5676574545f567fe756abd2af4799d6e8b79992fc14479a7368842e538237ab16c111b2a85e8e0c19ef1a61cc3e38b6ae374710365e6340d26a1cb584d11b45524617ddff8800653f96335b2056fb49949265a04d5ebe8d933a2cd50516c8cb47aabfd20dbbd5d4c8193596894d56710e5ec641daef9230e2d3c6c4a47cd16cb460f4927701df22ddc228de115cb6deecb6b16a8e2bb7ef267ec02650a0f9e106ccae02aa0a6b7837e2e715393ab013748347045c622623bf85c02bbb93f549c8f7f0d5a1770c481d86c17d16fd341fb74d8b0825697bdc51176cbd7bdc8be825f6c67a662d2586f21d0e5012911a739af87cb1bb3e626f18e265fe9c065e056c7bb677b287290b03c949d0bea59ac0d4dcac32ac4a818c270fad6eb9611142d97bb51869a1bcbe22820ebedf0d6fc79901e8e84cc1e4f7e3132ba86b98e2937d08e6d91701c1391e8a9301df7f9921889d75aa4a0e9a91234ba981eda13ab8d648901b1716c2d71676e20c277b22f35aab801b0f0638ab25d8aa9c85116ab3cbe849082dc1a6de301130d2a43f8718c67552efacb2bcab6d507192949a26eba87adcdbc43115f69a1b9bc094f4fdaad6f82aa1199afc87ab676d35b4cad8f18feef31188cae60fccf50ce308ab2ce1c3110e2a00454bc5780af4cdf1d6e6f7e86243acf5bd83e67ece49e7d211544ab12aae1f44234ef8c76413069e20efbfce7ad4ce3f77b7628f75b8b4bd041c41059db4afe64aa9b35415d76e08135f23dff308bee725cfa9d0da9368d27e9549cb76966374699436cc75cfd2bf9fa8d602a25991a34a712f034e1b0ec73897d3b061964d10bbbaac6a64d71dd1c456cc3b85ecc3c8b6bf3dc3085e25b0537b0ebd227f60ad7a3fea759ec57b077069dcf375fc8e38e528ddf743e95c18c886672ad06fb4e4a30b781018c38eac5a90dad99f4a3bb107321b477ecb3c0d936b20e3308192ed937aceb197f722830fd9b70df29fd70107942ff196a9584e28bb6d561b4d872906848434bce95c9079b71f0da41e9797b6403877d05c19dc9fcae13fa971c51c68fc23c8061768591d9b3719e33a937b8b65a8c6979c0ae0540e1d31f0fea9e12d48e3bf807e300fd6eaf4b16219a960ff3ed7decefc710243c0bc5181aed8128f2279c0532dc8ff7f0d9417ecdf87b801379471a8d8d71873a54b6db2453bfda5a0cfcb0cbe79f075763aae8f5cecb1c9815118f325196beb6f374bc9b8617611eb30067a95bce36dd40722740bf54343bd9f6ccae0aef802985cd798fa071fc73e9266fb0533d4267b68ec6dcfeecf3ef45943a9eb01d0a7fe96677f212f932d76cea08e3b8172ecc6f3fe016514c59eedc43f4a51097c56c2d2efec9773c021272866f42712ac17adfac581dacd0dadbb78a5e4049edf82e65322a9ca9687e0543f1ef2b0178e476bc446d2b57770c0a7c9163b0df41c077ef6ed023de09dbc4dd0673d87292c5f8a65b258c7de7f024b5fa73179a0ac3a9ed9bcc93f86a73d374f77e76153192c5220cd0f880810fc587bbbc6fa33b7614f81573675f176634a5337689dd8987ec4eae8545d52baf6100b41cdde50818c41d6947f360dd007f7fd95354a3a4c842a3ddd6dff9d47b8ba1f23b4e39ab68d80069d3603c0d013033020c65237abb75630a1b3391b850aeb5f49b318c32c6353e360274939238ce4884a402720e8c5ff74afb73a18c841849d85af3c05819e4f2931c11b4021a4c6d800dc438f4599832870195051296f27450b20460831103313003784a67cc7ead46e5630822828917014252fbebda1c89a3b8397a4f99b490a2ea4d47108731c4ae96d5c01eab93cc550f5910fb4e6a4b6a9c885bcb1dfb6bc71ac124ee9b1c8a065c7f4a499eae5a79514bd94e1b718922a1b5117db4801157d1af97a622f65d1c3270161d63f681c689996edda6d10b7e3a8caf5182cc87d86add41ebab473a2f36d5be41590a26ff382273393d13927cca5127d55e94a1d9fb9d50c17c443d47d5cfedd64ba8fc0a21b3e334f8bdfe46c671050e99cdab2296401c66c61ba06ec95ba90ff5ea6fa0f3c13c98bf041aa9833009dd7d68460b6bf9a7e3596edb903f2c3ebebd817bf91e32a7b9d92c3eb852f207fd09c072285e17e04eda2c5cfb73d86d0a5b8efc96cdf679438f75b3eea99977ece6e42dde74bc4a902e2cfaa3fd1b8ea7f5246f303453dc9b8a47cfc6d6f87a326c38757a2cc09d8830ac782e82ecabe64da86a1372b59c7adf7afadb141eb1c7f49c46a0fe0a822ea10ce851e703b7cad35095b9dc11e458343f0a901d3a23593ad67bc738832476f060b3c0459534946b908efd06e3e9940805230666c210c3e11668202e0ee3590d42ca0fde7fc2cbb91869eed0fd61684b6c90f5046466120698700d1a9d01cecef0856af5142b989df357b1a80a0e89b193b0497da9859dc891e5c8e534e01501373110c1ead0b244fe7fb5691a7ee76426ab837ea6ccb2679b60bec215c7b532e22a4ab76f2d852f25de55ed0eb38cfe3702419f8d8105d45cc7b159c82930a5db06ffe3b66fb828124ff5350c591a701ea67582737dab2b51415366bc225a2f8fb1e6e19aa3d2fd5ea3d39eb4aa4d00633d642e29d94bc026dc4ad2baada28ee02b97f33c981807319978f33dff8c7b93396a67e6d13f7dbf25b366526d3621f4113c2263d6775fcfa7412dbefe3de27ca34bc0c407791fa8f0072bc4e00164d7a22ed582e5bf8a15e2439bd1170905a325409060f55d8d364609cae92540947ec8707091b8360dd703cb2a9c6a07e39fe2b0af12909eb7f8625e9ebb627ba3f2784a150c9582a0e7e4bc35f01eb27b1295d78265e1d2ae275d76e7a5b253bbdfa73c30743120e9d9e07efadce700f08ade3eef0fa0d14199e97082077f082c8f8c32b598bba4788d5910397c581e1837e01e42615ba3d90cfa88a5045cc328c6a4850738c0b7084670e72296e1574a9535c5a918f8a7bc83e32be9ee6cec8e0f1102a402c6b80044ee8bef656f6232c7d38fc5ed8ec70a3675268dbdb55d1a7e9f6a6e70f55d8265b134a44445d311e9e13faf797b9df42d37da992e376adb2ef114bf75727f176522febcd4f93f57db5d2925dd1d82d5db5f0f02c00e7e5141d703f5fc5b043261b17f22f385352f13606124288705fd2da540bc4580b8a138001c93e0753be0477b01c00230851289aab63c59adaff4b7fb5be138626ec98a903b4b0b25b14c3875a7eeee45e007364ff69ebf99fd5b7d75a0613778bac54c4d7c8c2879ca66de11457d1ccbeeda626680593fb2194ecb9cf30c04b568e7f23638e71cf3a04a479860b02a5eb43eda9f2f13323ad89d72a2115cff0e681c1e37bf86791351f8e453d0c5b15f2debbebb6fe63dcb8d9f3fe85d791086283babd74526bba2fb285766dcb2d348962ca585755b535d681c1fc70960de630aea9c98baab3d13eb3ecf1c56070ef300928eea64ca1d59aac66305227b5d014891ba6ee46eea0a4cf4e06d36de2497d9e823b69d1e7cd8d5496546411453a7327f658ace82475c3be9d0e2bd528f79a4c44e93f793ef5417f59946801915042b83b351c1f6b0c70653611a79f9ebab3ae3bd0dae2dd323d6516768ee5abd068be5450a2096d8cda95e6b06e43e65173869f98d4dca2699e2ce6cc941809942e003e939fe3cb26668677bcd39c2037e330fcc72b7f8a6b10d6a144cfe8ead1c0f8e0faf1ae59663b307366335c4cec671023f8dd4ddce6518c83800a0d7c9cf59ee048b89db6f141b59caa958951eab1503fbd90558361617c33971207950eacacd375b827b7c52c4d1236edb38e8979b8935deadfa4cc6f1e0dd35d0bd3152b36803d8e2d5d057d8ee26fa81d02f2d9208f446cefff517845d156f5d9fd71a5a70098bca1c4a82f83c2e6e540ef8484f6407aa30815d1e799df8c8cc3f8011f0371fd7d89e33529834656775ba14bce26dcd81d3f9a26c3417e9cc6c992f7f074cace36901d539f4ba8892b932ca49267290855a7e6d55c6e4df234f4d3eda2de1edfb3274e7e27f10abb9db9c15f0bcd72aa0c4bbc4da4ef99606645aa5179ac83b12b9c74ed77df1d3f3c4103964aed7d0366d6e00ce3b688269dc519f4412df1c50be859f8432e011e7d2bc1e222276ce8de8810ba6c38f63aa608a9f626fdcbf771ee00bdf572f676914ac0d0d89386996fe5ce5b6e970ef8263504edd4330616fbfeac8646de93ae0d4c7ddd311463ab599edead88292f42d0b63d20991375da123dddc16504eecf07116c7b0da9ca5c58313cb2feedb4874931ca896fae6a2ba0718c1389c8089a23748cecc4f4694601db9b39e2ec6491e3fdc7a81556d3774fa7fcfb7cadab3e5557eb279a5f0aaa7f994173fb42aba191c65f19d83f14710ae0be891d45bc9b514e21759c76607e8e4c10c342409fa48a32c7b5b55a025ba788a7bd41a595c4f76063dfeaeee8eeabc0790d0f3ef5ecac5323932f22baca5bbef46b8c36c6ff478ce3308706ea41b16b2a07d193c03b53f2a1b6a9c34d4334016885a8a0d0c5cef020de23cd0714dbbf991933053305debe773f6d6a8e80bb63a607495330d723d0078da40942af64c4f77bcda1de67e7b2c943212a07c13e3ad99fc9cf1b8d4c7d6ab89bfd4be9227deda41b28181a99a7be40979ee5d453c4c58797f4924ee168d537d463311d4fb50b3dee637b6e8b29f7ed746b4ece1cc6a60bb8edbc403376cf216aae68c8acbe57ae4e384b2da41ea00bf642e0d5770e0c6c1ab6e62401a4455c2fdc03f0fb4865363b6a1fec161c450fe29eac31496b3765936d2dcdd156dbfea99ea578c17b1cde16c245490bf1b6f7eabab8f9360aea2a2a511d305178999b2895e37cad6b1f0ca97d7143879fd5ddfb3dd510b53fc9ec9f7114655718663c97d26963e9684333cd015a9d63c045a62ff4be8ac333e416196767e2f1906e5f0e63efe8aebac91e8f62582af0217976dbf92f838d3984dfe314daa0f335559c6d6fe4fd6e0a8bea19769cf51901512bb2843a991a741f7583694b2aaa6d6e3525b5f46c69ba45c7a51b4e5ed920cb2a08c170cc594ce72d2e0c6707fd5dd454ffe55ec08dd2178fa8d46c909198077367d3c41409da76f090b31d72b60d4ead277ad64caec79e97cf1fe6e15b9f8692294f701321158bbeb908eada9f20c3d841bfad020403a005ac82b2e4782e6732df0182293fb4a2c97a01c3dc26d36c9cdb69d82f71756cc0caf0c395197a80a34fb3680a39531b4dd1fa4de8950bad94d615df414ef77565b4601793e0798ac804b060078ca400042b9fc4b51e7ec44dbbf5fec883eda999d5b7ef405492985631740044eaec9f3e6ad5de5f959fe4a7323e1e7815e5493d76d51ee61bc60b2f771f85818205c6fd0a36079202900880ea8614120391fe726f3accf0edfb72c3c5c361bcfca7bf9e385cc203bb79dee96d87fbfb0409f4935d8d61b03a0124cb74995ec89fbc90e9144056accdbf0d6ec712ca7a0e1f879ea0a54563555c117fc4f6370d7e55d72656cd780f93efe6df86e144a8d0570ab2b0edf18c30eb0e395787d0b8dde9fb882dd228cbc78aa5c0194ecd0c088eba93e78b8a8acbedd039f50097f3b49695d16a0f53e4ab22a996ee49ae855930878453577792bce92898a530d06699966729d9ac797cc77f1c19246d70cc3e528c5226c49b7936f75883065a28c2a3bfb8126068997f7be29eb2e099b15681a292c767952c268a8436033ab9d5a4c7fd23d07c7cf4d34a54b4b1236b4d2ffde8feea8f4ab6bf33a4b731f9571a71cad19fd326e00bc26aa2f48f3f62c5c02c9bf0bfcdfd3891e0fdda68fb35eaaaf01b1ab6bd5803df7c21baa5b2255cfebd8501c3d0c9e197651467e2430586258aaa00ff7aacedbe8464641290959f8636e38f9d16bfbb2b56e08d67ad19205d248d64e11eb7a47bc3723e71d1b2fee6af0b15b9ec6301739f7a528053a5fc681b5b90795f717cdae98a7e1dcddb45a8813c4ad855e677587e8c6375ec3f968a6403ea6c39b7729d646374b850425589abfb50d77adbc2bc2e17cb409c8b2a64c4a0d1a8ce442923883f85a52c5d5f48c6e303d8625948b173a7720cff9da35c7aeba4d4e6568617e19da68583a0e38c2c2a53782a2dd27c5ada50010c8598b6ae8cd0cc9c9e102d344d9e2f9fb09098721f9a9d82d0d2247014d9550c9d2d84d8afe197266bc270a379f92b85b134b27159786e1dd3a3013fdd2e7970266eecc22202925d54a7532d61f3786922d9b59b83eb796625ece04de7c7879a73a1d110170093a9c1055a155cf38f81716ead302b33db5607ed1a8aa67c557e4a1803d65ffa68edf63c61a45b9f9f339eb0d9514b56aa121a7d4fcc0d131a8dbee1d0584762fb8a12458e0a9dc3be528a550c30d41f37f7b159aac841318de42e6561464ebd09447afcad5f414cf8ab2f76bd9034f549ef5d4f1ddc637201b6b32b1d0a4326e835cd622d8b00f4651569338e318a4c5a97b5c5f83d67c2a057dbd4fe49244e4b9a69da2680efd0ba8760dc54eaf1a7e33e3bf97c4f213b4839845d4511c104ffbc5155451779bc16c033f11746cb4fd2b3c86f49f27e2a61d87e2f8cc9a4b2c1b2832e2a166ea239db836106b75e57193faad7db04c2bc6b16a884582da73c7842f6feaac67f029054982c33d40a77cb3c7c836180f3e60d4efcaa4e1b40b8b03b63860ec85eeacceb72d2b578d71ad355a22d27891b8d68148ba7a32d0574cc18af4dea8882282aafa38f9402edeb82a097fc9155b367f7b27de17c1a0cad1f6b55dc74d4c461b18fe866bbed3aaec45265f6243d36a8975c62699c9e51d2ae93a6a1e1723582aece68b0691e67f548a1543345810426234759a42359eb53540adf24fc4f1b8dd9888c51c60232e06face6caf570f709bb33e8e0f87b7f89a855625f16c2cf8f39226d01567e6015ecc700c6f2efd0323c9dc01c49b94eda21320287d300621b9bf7b724fb6f9b5d574793679a66732cfb0a9a437b1589a6035b6ffd9d82fefcb32b59dfe54ccd20c5c35ad3b4a71cf28d30a7805a8f721ea3b56098b429775e64f338ea0defb3ed6b086a1b9c6da698935f7c2ca209e16e352441ee51db7ab4a31c0aca85cc759c873ddb9f63fc61d2b8e81fcc806ec8bfc52c91a1206286750335c1554728d2f53ba0d6f759aae7a87bef31e9a7e5c6d0641e16c61036ecc530ff4dc6b26358663d76ecce02afb63234090ecacc79b53e24c162978db4f0ea2d07c84bc06bbe57a3200db8c1c096b83ceb18addc2770f0f30d22eed59cf6f1f3ad0e891a4b5cf90b9d943c77c01f8a87a8cc0229559e121614228da3e344bf709cd7ff1fc696f8e73d543055ba017f26377a20284c233d22b399735ff459ca79df41a776166e62b2aaf19c340a6ce4368d4c89e758306e92376a4ef88baf8d559c822f294bf881ca55b1d4891e0187459cec1b24a1dbe8cc859dd712238130c1bba85871ddc49dbc0ee9c17b5219577ed05234028cbb4d5a25392d85bec134f20163745076c182fae2dd572c7566f4ed589bcd6f21e12800480f5910ddd62753a15b7aa7088d1a718ba7c3801298632141eaa654c6e5ee6580434f2c9540c9df42567d6e017f8e43274f0a56a1dcf4e71bcc1145b61699cdcbd22e88f43f96cc71b9881449d8ad0416064e73b23aa2e106edcaf21bb545ac0bc1d4a860670871b34ed82fb74adfe35630a9607b31ef83598408278e3ec46627767c2e1c3be3937073d1bba655bfc8c56cc9b7c1537ff1ae2ebb172b6ec0b6abd8f90dc1792a7e17981459ef22599f308ae975a591bf8b99d0ab00757cfd00184e69c7f0af24c535e84b70e6334d6c22d0bf12e750aaa068e7a406886bf55e9bb5c9a289b350f0dc96c9de70f0081c0af838c5206dcb5f12d4ef03380989d9dbedfda96dd064e9717bcd2c6270c26be0802a558f823aa88ade131014cf5b78fa0bb57f42474791af68f80a4c2d487678b1224ed541d24f456115d2ce34c76cc2eeb555a3ce2219ddc279ff8fe21a4b9a62533df6d89c8b5693bd60293065f9751a282bf8e9a468b8e30ecfcd72c918252002a20a1afd083f6fd94ed630209b849295cfc7f7f33088b62ce7d63a0dda4de0ab0789b9e9dd974e0253c4c1b7b99c91f66706df3f352dc023008536d173de02da23472ab8451bd2447878e264ae388fc7b7c4eea76aa9b05d7a91cc176d383d6a3a1ebc8c9d843e4cb5a4f0ac9b596dacba6a9ef43a451f1d834d73f18d141d09e6408001189205580b69a22d10b4d9def88b157ed7a581187cc728e7d88f20ea8b905f842af232d6bdcd48b8be2cacc6623a524f1b7ce140253f7b1d9a3836147054e7aa7d66d86e5712f41a28ddfc776d817f25f5062442069f23dbe2d3c39c9df3683e60a2c1b3e3302a1499256ec508458ea1d72b40d4c3908c9632ac010b56d25daa5c477f0e76923f24a4638eeebd53141abaccf5d487ce85e443682d710633c456beb62c7d1471d2cdeb92e1747b500ad179b5c698b6d081c8d159f8baf56da853e0e4582afc880daeab9cfea9afac37896cd550ae8a81e3bd785e7df221986ac0c6be9b67810fc6cda7db4dd3a55d97005e2a3a01bcf2c00fa3018bc91dc47e2e4321e61fe6b1702cb9288c82bffac7f73d85b94f054b67e244c9f42d08ca2737073d87d694ea90ddaebfb2c58ff704d0621328555d402ce83e434708604d49bde4bcc4b3105595e202affa64cd0ec2b7b44670821045bd728dc39fc9cdb314b7afa33144caf9f604ff33f671e61a6559ec5f9e3aac6f85c29dc6f34522ff05c5ad494527fd9b5abac36717ee6cd372b0826c1c79a48d097b5de54caab5a6df61fd362458b4f3101f3063f4e5aceb80177284d22c1d3ef6f8ee6f0e2bf96240c15b74663ebf2ba47c2cb164b60d24c32bd64f008cba11388d42fc3133342246c148c9c8d7eed03e7fd8eed8aa097041a5fba7c3fd42b89300153d68701144993c0711136e4a08e305a13f07f2a7141c9a23b10f07c8e849e20f1917719f7e216551abd2e987fdd032d178dee6f36b50ee3f80a17158ea0ccf1cda911c61699e48abe7cb1b15eeb8851c26145e0db91d3c6b8176959c8ec1d372b6edf1b85f71320a68fdf17478a9bce9a94d0a12e4350deecac36cd7ef638e54df2e727ff133a154ddbf17d29fc641a34548f8e6c0c35b66bd56a52248d08077379d087d8fc8840b435a0202a594c859ae48d605ed488cdacdf64c58e9ddf772654018a689d086f88b8b12edcd3302861f3db51e73cce94ddbf0fc8001b5cf98070c771a6e7e933cb9e06c99af76fa17a3bcd6216d01de73ac319d76a0b9aa1a332cbbcaee8e89d2670a48a06ae0dc099f96ac1a10c3684eaef5be1796b8062b93ddaf856a1882518abf3630bd5f225550e309b17ebe1a53ae9d19ed867f59c8455ccb6d6532a498d60a495b3e5056d9ec065e73238ee39fe5b08e6b74b4ca5c88696809c6441fdaebd17fa59d1b0335f16a92c46f2d37be611eaf93cef42df392063096c5dde1057e690501cf66255cd24db0fb6390e9088f770f3da55f6dc1d5a9e7c4462f163389e007b6d39a333e340b48be9f87166025e2381fae6c051895ce8600fd47cf8f422df9e4b2d9b5fa71ef328a87a1a77e166d956f93c71c982d03416c9f3316b280b6c8ff1ac853a50b1d224cbb69f66ca540a0f9df251a250639f2b2c964ea9e516b32a7e7e594bd5d05ab1154805ce8f7dc74d48495f230bb4b1e48898c08ea2158a7936576f90274ce0899e912ec0dbb1dadcf57d00bdc16baa3d3d6c113ea49b5c4fd28ab0f09848f1c04e77f5783f37c1190156c75fe6fdb44d41ac9e89cdfd3a86a6b3b9305af7d3eb9fab0535c25541085446195256ca3fa1282e9de382889cb07a9494296acf117eef81e71e77f23a5a05a646083ca9260ac7451c2e420fe34ef8430a8ae0c005fe3f888d0c82c2a439145ecbba40b92efee333fe9a26426be4403e52afb6c035fce74cdf01804c03152865cdc85648565935dfedcdd88b63d0c390d9da7cf340ea69d234a995b5a74e45ce27a757a77d72a1375688740cebd0f8df6d76d46475e3d4d7ca30800bd817796ecbb340b11907a21899951d38828ffbd312b275aa92d895ced6bc3227d305e791ebd782a7910f58531a46457a26a3f265918a4fc9af17e248f0b76f55d5a03046cad1e57b0934fd838338bdce53356c16385c2a9a5e218bbc9a99cb8255998e7e8eaaace3bdaf26363a6149599a3feb01bf3123f469fae8f306e957d06fe323fd44f2cc8974d88928305a6b6637294ee513520c32a8b4aa35c8fd2eb20d9fd1c79d0a2b4c43c612e90ccd9a2ff0083e175dccfc4834c1885e5031618d467b08d5f2c32fce3ca505998eb206c2717ebc7fdc5ae920a89156ce1fec684d339c2976146e9a390b33fcc5df083f4245cde7e9da2c39b6802d4fd72ed1f73bbedbd23e3d7310a9be4ad8bf130fe24a48db6cb5d083d65db272095347dde92275f216fda53e41e7ffb1e80f9743bf50710f6b9b2256d8cf0eb81f83b0bf3c876296da86ce02e586ae2e37bb4655b96148d9f4a93c16bb94ead5361fa48bd6acb4da621285d4d2256927bdce6f247ab0309aecbe0fc4212f3ef50f14f9610d484856cdb2316b4c4e641a4d95c39865fb0b4af10705455dbaf74f8099deab81166d8b60665ed96f72223e6957eb72985600d784c692db5c062a8cb8a5ef1b8510dedd2651849f4a901f53c97f429aea68a047c7b87e71fd9a47df46c071451d7c2e4cb0cafc3c1e160b8c50838418851bcc41944dd025563ce7945c89724dda66fd064cc301322702cf53de87738d20a6145787e98a5242a16111d6b358d08f1b68e2fe81bc5a9909ddc688ecae3d24c346460895ca3972f12593775dcefa0fd320d7a3c1c0898cfdf2e4f132a472783ec192f562b0e4a223594b547eedc5a3e6fa343aabccac28a1548a2ab3bad8e80ee2dbbd4410e9a1ad1ae0d140ffaa0d8e612fbdf28d5b5050a946cd474b01a0b8b8e7b0c2df7655515fa1071e6374e76465901eecd96d0b722b9adb4bbb641cae23ca175d4a01d642f7971ccd0e49b6af25ff68c1e744cdc2ca2f5ebe25ca3ab30b1ec0d5a6ac7895b1283dfd28275001a736f937850573adfeceb133d79ccb94b3e19936774173edbcbb29445ff13989697fe469e935a35af05376c26bbf59e00fac4ec0243a097baa736f4627329cee14bd6347ece90d635a79f80b382721b54af0e46a86d05428e50ebb09e8805f2838ebe4788849edf0a80193a9c2e1392dc6beb38656c5d0c0ab260c3bb511e626fbb71b88f713acfc276b38093ea707409ae445520725f9c84dbbbbd5429e1a04d620d432f4322fa8c8de2b1bf0309c6a5fef59ad958a60542a391265a61616ecf2f728dbd0bca7c5ea480e8e253188b85da68bc666a02bae9fc1f01bc6b42a66a22c64365da466a8fd6fb01ad14d9ceb20237da961299242f132afb34eec50f9a725d82c072827d65f9a8e0b091e7efdac48d9fd65c928e8ed3609972c28cb6707fa01e4c0b7ec91d171c036e961a3e27f3942b3eac3d8301e36b52c5308646b758c009a127357590817ceb5fc58b3e43860c6b7a7b226f5dd8985aa20a6e86635d654c6e03b10f0b665e68bbf848704221caa044daaf6582c97af3f55fcd0b64c800740a7f2779082c751559a8df99a44a9ece527e0292c832ee8ad016155296779563b496f6bdcc414f47a453472d3a15cd5cf464f6539508ba7a4748c332e381a236177c9bcd150bc5b7abfce21f22fdaa8d7bd6ad55b9294f8334a8365d959af784754a704b0fac3ae5958b61d73bb75bb90a0490ad88adb8ee9e360d2159faa369739250a396697a2d2c838b02c6701f6fa202de50c3403e77a1c0e5d52b68b5cb799f03a574ab6343edd11ee6953c54a00682dcd244282dd718ec3b9fcf7a9dd308f627cbd79f69b3acd52a8b4aefb46784446c01b8c530aaa52f759aa0246fd9fea25aaa693c9cbdcff38a4b970172fd56edc562f43799d120bcdd331eae102c2325e51ee01ff92d0c1bfc59b0816f95afd4e5e32bf71559f7374535865366a7a4affed1ab12755006bb3093c248ab8b5d70807b3ed27120bce3384b70f523370cd573985e62132669af9b88dfd62868888df4669071477db9e6585159c0560bb5e32c4dbcf1fd96b6d2583d6bdaafb86261f7730e27860bf646b5f3c555ca924c02978d323c2fe7d7d41d8a643fc7c32daedb8831755d41b0081532489eda46386bac48c633acd20583610717dcf64065852affe5197625b333f2fe5f6eb3faaf12fe323fdc281cbd603d538de1cc8b0642fed8586cf5a63b46703b815a1c5046eda3ae19d999d1d7c4cfb3013461e2f4736aeebbb7b94c893dc541c548ecfc1d4ce580192dafc8d86f35163e04a542eb1d93e6fd7a0c34fdf94a65cf4830da4c6fb4dbd3ec9fd954b6a01ad09cd1add3be7bad07b1eff127a4ae442bf782c1b7a56f2675ac4a4d44398f5b6742b9ec7f80265a8ec2dc328101db1102ee36ae54ce7a94ac3b27db3710c5c7c753289054fbca1ee4eef2f394e3caf02ef65e1a71ab4421e4f0bf23ed43b24ac49185e34066cfbff6d065bce96cfcb4f19903d16dbe58553e1670a6f82706817ad0620b85aece39c032df74f4fa589b0091b5c4dff0adc2391e418502521f5e4e7f6b12c70e93f0ac598fe318c86fdd3ce90159e823240bdd7ce5811e39a2d6bafe32a684a00da17c49477fd15feb778b5da87367de086cea21e0e46f2058010a3457d2be7b957007d3bd7b54d81f1ac3924e02ee440ab764a026bbc7b0bab645ab8ba2fa11426fdd761b54d4447b43ba0b4e2b3b7d5f596ded19b681c3fe22e995526f7f75775b04ae1992277941e56d44ab61bb22169d76dbfb4d728fbd5752d54df1e0f9a664bbc936fc57b799c74939043b1dd8025bf4ffa84f053b928d3dc856785a3af1aa03fac85b3f2550048cfd00b9cc79ece0d47bfe0de37a5fa059e5e1d425ac625b2570997079aaa6fec6546fb3013aecca09d0af9a3540eb410efc3b71b4c937da38badfb38c41ad091b5d1085858446773d84c2081020798da1641ef9f6e36e9a025e968f56d14aaea40f03e9425135f52f626c2e022a9c7a374e68ed8a7fb99ffe6152eaec3d1c6a852699523033475a0a86199902230825d79e90134f6d3a61005bffb83853d47f028d6f845280ed70422519c38ce46787a8735c0c918a66abb980bc790b88c768f3c7851965d45fbd9c6cee374a5814672bc4d222b11ef2ef0fb5b4bef332c90014c6462fe3838477e2274cea6a1bb4e64a8523ebcc39411a71f1807161b9b81ae37aa508fe628c46e550c33f76f2796d459752d6c851c6ce25551317fb24610d15291a3e9c0cd1ca469518a35b86166a2b99f744df9381e47bb63dd5adeada66d3a9c9982e62687ab33a47068c1f15871082cc671470d611bd1aa04f141253fde710ab804eff21e9aba3def05d0c78c3669a33f257968ff1ba00d10915d78200468ab4c9b8faa78a146dd025a678c2bc43b6efc820ef808053390050b2723f5ff0cebad55463483edb9b2fb87014e8382ef05ed5759794ab7f5af075734d60b3a549b8d118f8fc251599827c77e376426d3a4e5d268cef6d2162ebe09d4fae7dc6cae268a67b341ec5e89619b764e1dc73c708acc6a6950784a6db9a803550a9a97e0f990b11ba9c5e9f22a1d3ef526cac699053043dc54a7e95415ceae2843d1f6ccb71afe05c7de26f1cb2934684f3d108f59cbe06e59d01fe923949afe15678682a6476c7562acf23f65805174afa4e66d0fa128c54879f24eac20758fa81ffbb38a3a9c8e322b4672f96c50788910093ff527320c25d9c865e099a961c7db024777e35ab56edd118c380686a49b1488c9c6d7c416f8e90fd06f3428b57de6fdd08c0adb1ac8f6c8e762698ad0d4a071d1f4721b331c0495f26191ff65b35dcb6080c816ea8442d0d13a8b53e7fc96f35feb2989e03874cc1421de1e4151be808497a8110b14191020dacbbc659f8e1b525c27ecaa10b6c5ef0edade3bbe7bf45fd830a338b8e737d883f12a54a5564e18ba4a9bc7f5777012cd989bb768cedae020d21c779b3d0337b0317fe9a994b6f06bb8afea438134df4c40d643b570d56be4fd235847bdd958c61914a23932794c3e1d10ef3c7f955062f33cfd0d78c67169bcc3d0e57548a3897fbe67ccf61b277d18e497c750335336523d67edfafe0876cc3c6813a0a02641c7fefd8be36a3ee98ac312b53401e023e9e38532715b737bc15763811e645f762be1c14602e20fd6bebbc5ac6021aae9fce3144b7cdfe3ade7bc51d3f2a1ff4ec9c901b992821425f0db379d7775363a0e4efa33222f4fb7fc32782b971142fa28ec9a2632e320a74f766816db9f91148b125ee5142df5362504e8e3d6449e6a8d5d0cced6fc3732f3ed38db470eb11754ce87b4c78e591bc907275e3b2a700ea7c4f099be998261c01d61f9fe13c6e10c4ab701eee7b35fe78c1f53ca7aa7cfe07a5321a1be0fa2d541848fe14ab46ea6a3b3562fb20d7b30f11dd04d6f15c2b5bd6923cc2251ffd97bcdb06dd8f7332517f5e0ace84169fce22d0f06dc0df1aae875bbfc45bdfd50871b60a965a249adb78f32962b82fd4538e47c85cc0d38450673c10b726fac7db2f08a3aae3688f5a357bf6f60e28dba84d7692bc477714cd3bfd3475bb3ced0837126db84a4e1dfec8a207a0bd9fa472a7a068eff384166d5da3e2b5d080d772092fd7fc016a5854ff10130a3c59fbf23aa5fa0dec319fa0e5e78c02c71846ff8bad62be6bc6297036b252ab6b64bbe8d9f72374c56981c7ce23d8989090f38f8555eca13259db3b1eec9b95d04d72ceb9e1da6f910429c665caa118b3627456b5ea6ed7871ab72f6b35d4aa9189ac3eb129fcb518e2bff699538f0016dc44324fd30c6fd615219864496c9262fe1e48d2a74ad06eca02634937d97f6cfcf7c05168d2e9fee6a489a077f74f99d3d81334d9dcfd98a859b7dd0da4db1a27048ca1da6e0f002766a56cdf4c35dd28b67f8ddb8f8afb9ff56528b009ea17bfdab314e43a85c0589598727cb6482cd7a313298cca9da2fe7c4a272877fa5cf813024d95cded93394ea969f7fa73da9f3f1537bc57f6f8a0774cb346fc4a58b10766431303d43c836d865894524e60b296eba6aa7726d2a90cb0f09e124b8ae30000cffdb8af4d06625f48281df366b900cb0aa03389d02d8ec6ab4a4eb3dcda3cab93a9fef5fe0b8d94a4adcd52e15048c30db9a4b0fc3e071a1ac2b5137894b0b7469f2afbb7493213564cc2143c15605b67c62c0171cb62e5dbceb74edf5454ff78453387b717dfbd502d52e6522c0e00e8cb6b44fe7e83d0f609c25d6af7d74fa56097413d36475c6b98436184b43bd9bd78fb1d7e31d08be47567f85146a712f567a6d19348e74f293aef46fee084bb30c2730acd28b96f013d08344f05898b99737aa9f5c1c9e4f72136264c20f1a48505e4542d48da5f1701a20df07353e7ec01876974a0b9cedd9c548480f793b9cd72ffd053432864df70ba134f21800c6335e2ac692197e6f97c202b6952ab8f14838bb83a1f0bb8c30adbf3c46b539e5a15767066935820aaac080c4ef34fcdad421c35b5867fddaf25c467bfe0f78c6da8038698c5a79a3db06198822242b9ab3bb89631b04e3ff4e24acff3f79660d3120bcff4f265d44b2e61043b5c33242ac8602c723899e5b7d9347f04d5f76265f923a107d2f0aac7d8e04889f294108b9c48a29b2d92bf903179efd5eb72d6ac2e041ed951d201c5fab85e51179688db8736ec534e59b891be3154f668b5066937faa5e8cf1a2e0522dbae3aab93003e15253c80622ab6a8e5fb5f9923d372ec2a302de2857d315ba9fe4ce3cb6f52ee7f82c5d20ba233fae544f5f5210c9e12e9c212be53a4d4e34e226bbc1441b32aa646af1cb67c17f1fcc79fbe96fc270e983cd9b4dc9bc0073820277679d33f9eccc7ea3be414382758f8d789b6c76875ebdcc9c8580d82281e2c77eb216389c096789ccf5ca73913ca9deeafd96d8d6823fa9da9713e4b8df0a79f1b96e48702a04c334ba4c4edcde97d4c4d1cadd6a001d0001ae11d4e8ebf15aa365901a0c09e9fa3c4388f590f8df2809d2a033ba7d603d8c9cd1c24687ddcd1919e14ea62c5d3ac87e114bce900d5c2163ed43ced72a7f0b33137ba885ca381212bec20df868c218d645c46085f2f474e2c17a3b73595f3035c6c3b9c8a3b937a0af21fe70b263a51ae84ca9b85c93894dae8b0bf4c216e4871d34f69b7cd9c18b669058d6db3282d3c980a4500df609959296f1059995954dc25634f023bb4ae2a2f4eeeee3c87a41b56bb6b5781d37330a4153f6d256b7e2a94ab2498ff042063892e261affcee9a158d51762ef4d0e1bc531fc943d08d372d0b534091da2066c2855ca79fafb798fa24c5f6e9f831f61ba141c302823131f1ee2e8166ff3000184935bfdf1c574849e4722a8959799cee3619c4472522e719d83d6d27da31d32fa2eaa7a8e0dbe35e040a9fa91d9c6b5a8a3cb62fcdccd3363f68db037ca932fc695f32041d6f3fefffd909d6ea693044ad44146ca1f6ee50e715477ba3eb48b226d2e31c77b143bb73dbb9ee476384c5a8603cc13b2bc20aaa8680fdfbab26ce71562cd6b5b9dc3d43cd01ab857743cd3ccdf5da24e488c6347628a7f71a4a3ce77e706acc2014b8f3b59fa1d0f8ec63753d6a5deda5b4b414417f3d155e2aac8b467b9c2bbbe763d88bc10c8988b3f64dbc91f4a6da5b0ea7180221457e8d66aeaa088a46a8c48ee0a61765aacce0a2f0c63425d199cc2c8ca5f55f52d9153dc8b21bdf37cd6df5f8fa12121bc88ca09bc2aedc63f43828484fbe785ffa74fe1c7873c13e0238bb90292e62809d7ba62e5686c0eecb846eb45dfdde583dd1ce29ee99d29b7a34d3adbb70220a620176a0e16b8aee9292339d31790d5c169c1affed99196609223ec81ae03fd590065af477b9433265a52b71e0c186c52941aef776b9c8b9bb097a1eb93dd3e9eff910a1c1dfb4cee5f1b5ad2c51727e46ed83b86b8a359c8cd6974f367a98d1006ccac44e7765b1c637fdea6d2e88e1072d6a3155bd125a646bc98dee037d456d0d89bb3b558c1b9ab481c1315b231ac712517292ffa8ff8c0ed1ab82a64ba72b47fbb38764832522e843e98a48b15028daba02b798511f6c6880b1daaf8b9321aa3cdbc11f325593754c834a0b6be5843b36a0699e338a561725598cf1d3345854da07d18a65a62d001243a38195a0d3e92df8a90b2b23261c8626f71012168880cc4428ff708d9fc34b07ef5af6443d5c6e70510926de5a487b20d218c9a1caa0c623643b1ff953508a684688e7304e96fe458bb763be8c010b5f4388af07903be2729bafd73429f53554ce5b4df9e9d2aa77465f746cdc89ab6193bf6b49716c88a6c2f270a1383814d1d8554dddeb7a947ef05dc91fc627e63f45627141300591986a2bbce4125389497e52b3e402d52144db29996a4519d45f4c7ef28d4c006f3588acd9aa3eb248670b478c7e754c8b1592066266b0e64ffd10fcd3fe1094cb876ef0d6e7ed0b00be59b5a13f1d17dff42437ffbba25c43a66424b7a0e32cbc52e70bc78a16e39876c9b1dd6266d52ff56594168e87beb3119d1f7e23f2ec53c9cfc9697b90d2514895813e6e5760033f24abf873347b7662f732344f4bb39746e29773f7636129f72698a165d514f61b57a7e2a876ce48ce565b780a99ed6311ff29c8017f775af63787dd2d7fb64e8addd128bd408de3afad0ee9c863ec08dc2035b941429b8d7cb935f2be03ca2866d3ecd7f10e02297eaf96606c6255c6efcf071972da33130737446ea572779d1ce148d81cfcc1710f223d94654692d100da709dd43ad83468d57cfbc1158559a43d5104ab3e168ab71da1e6f1c78eeb6950f1ddf1663d754d986979de57fc2f0eac43219bafd3a08b82561771d252cb5104e32bbcb9203a404272fa6d8a8932d55c28f45c8c812d94c0d217a790c6deeacada0279060756c8ceb60a29ed867b02f4f6760a35f829e3a256bdf705057591760559d498e9d4decae69e615e017019975e844fe08b67e41fa9bbe57f8708c8f78c388ea9cf64be68b42cd0862b7a4023b1b73be55d83fe677ed279a4ed6aea9bf561645e9885c5e8dad7800f6c217819f58ca152109279ac06691d53e044cc492b3b6f10113e0d05914e6acf1115a8d1288164ad9e3a54f4d3c4f581c05b6f55686769611e90c25d6127951ec0cd91e5e6a6db5f396d442b0ff2c7e303c486d2ae8116cc2b6c45f6087c79b2dbdf4fc546ec4781ebe5f28c11a30cb311f21f8e70f007de86b5798bc01a3e32c40122a3ecc61a0fdb3398a628eefd84ab4da01f7680659cac4e55c366fe32ea53f2165fe0ac4bfcffe5f30f242056f48d52299a0c8c80e9eec66d8d1c1b2453976ff9ffee1dac79f081dee9c07172eae09e51293683e1f38b871226a5a3e6574b63876cb8f631cce2c259c6bcb36149d73acde73ca74edc6f6b60ec145aa08c376cec3fc90c6bd44245e9471c65893eaa740dfb627f84fbc552ef231bfcf3fdf7b160faffea6490bbf0db57db56f787f3da9dec9cd8a79966e36ea5488ba026964f10b3adc8ddf91d9ff586b3ca32cb49278866bf629dd7fb892cce1a60589a2288afab7e555695ad0640944f70f34372ef83c6ddef52abe4d9d67594c4e9b8dc9120ec5a23dd1f6d224441a1ecdbc705cc605651d292cedd4f83ecd4e56f6fc4964f55ef5807dda45f46fb4445ddbc8227a82baa664cfe9add3c36ab65ac84e364a216af2ab090a5713ba68772b75c4c89323c60ca68f169c0b6ed6e54fb62d7bec9c2523f81998a95ff5f13a0e3208338a859a8b38f097508c07f191007cffab9a3ed6c32d51fac1492232219e137ca84e3ac9b5537278fc37db64537981ff6b407102e5342ade2ae6f1c5258f1c9860b50ec91909478f9ee0e34a34bdf21638743d0b4787d71887f1e2214cccff99fb01376d98a502010f9636646e7e95563651e9ba3ec912607d542ce751e2ac1860983c144287e619490c5c8c589f8dd82fb14ba11c1dc12c31038d7505be94b507a19a11a29f19554b10fba4b1777d85327d06ec518543f061e3259eaed37bee9bc526722a34ddace32cf940a574a4ecee8f826420335ff2aa1113b3d432d3397949d3bd91b9475cf9d8adea6e3fc180d7fddb521f231c314ac9f24fb2586cc55c16e3759eb3a5980b7a25fb054244fd1b5ea8a51b8ccd72fc7d7734836fe2fbdd5d4634c0b16e4f90cdc85251313cac6dee315ecfac7c04fcdf20d462386b9b44fcd488b9371cae9fffbb49ab507ecef499fd453fb6cef3fc2cf9a9f19480522b6fff0587b06144a0b7a7d263d24b5081423cc034645af11a67389be78d065765a3ec5e54e369cc13f47c1478e1793020cdbcab00e0693ee006d15629d057bd556454bac296b99620321241c6f3e0c95fd366fec237de7437d8ec90c7fa18b321e0719ffa1ddba5f7956382ebb15205dfb7f19fdd96ccb84550c855e6dbdc84a84627f59da7fc6c2a72fc82eaff9758c1ea3c2b12d7a73ef80fd7743e2d20a8d9b549d0cfdf09ebd06169df108dc5ad16096b1e68233663872d81b9a8df242094dd502a049f77568e9680d6cb425c7959a71a7dd899d46a51260a80675f967a1fc45240606bc49735c9a1dda03c2ddb5201d91a6f2f03c5950c198868ee951efcf09bd56cde0c4f8d2bb1606de938fb687f8785c2f3287d91d39831e5b25cf224fd69577cd1519a7bf3298c8b9fb85e6bf86738d24ceac2610317b6a7134d4bc7e7a007a619f7268f3589eb1e6a7a2b83749796a1d26113bb6ee0656f106aa3c50352699cc2d40b86f0be759f774a81c524496191bc9b79d8947718175815ee7f06595fb5b691e9a5c78526b2e855ae17344481da9f8be53b203dd9e6cabd02b2063fe712f1f1c73602b99f8bf4c9cdc0d06191a82c4abb67c89cc7d3525b9f5d84b90d25c57113e02543f78e1c1b2918d170d38ca44127cce81446934bdf265b8f6f0c5457de704bae786d891fb2b05fbd392724a0c4316e5766fdcd31df62410bd93a4e1fb09b8d12b9ac97ad4d357d853f029911f0da1f003f03142475479bddf997143f3cdd850077bd832acc92e7bf7b22f114dcf1038198c99e0c1450d72f0ae9ba23488af4f6a8ef5c30f6b81aea113fc204bff4f5327afce1423b1c45d22b41d127826deba128ecc625a1cdbcf16d7ed53990548d16f5cc531f12169e8cb3e2e8773731cc072c88da06190d38376574786ab37d9e42ebf37742e3a090a072c3e7e0bf49a2e545963f6444e4988003834de7f5b900945dc427a2ffa186ce2ac2e34b5609374a6f33680aba09b184400e6c6423dd45e1d29e8041f4058fc3b6c0dfaf4ed372131c939869d3d773853a54c2f929b2be3cbd56ead13b61876f9750e634d59a7bd762e9069f3d03b92d788ce017219bfb5051bbfeb5ae885da36e8724128fd14f6f4e18c1ccfe4e7a0add2369760084a6dbf67deafa6166b17cece8f34eb111a9e9992f32cdb86698bfba52777b84e0f81936bcdfc675657e006c6a03452ab12f2177c21ac7ec948d247feb19ffb7da0a29b6e12ab9e288b03ee756e30f3241f55d49130016a57510d2da695269bdd488e72c908b4f4a3fab9bbedf28963d09dc1e68e33f6a6a91756a39eba3a76e8657f78e44a6d5c6769c544adaa1b4b0ff914e49eb9d336d8ac51856f678db8982dc5182b5799a1d5b6bfda934aa2320ea4415bcab2f482fd13c43ed14c5caf411b2dea3fd4beb023dd4a7df6e0649f234c15756dbcb68ea31250a5ef25b80d28beffd40a134609a50818eb41fcc6ebe012913c2fb3cca7d5a7208e25bd44d1e6b07c59540735ab70d8340788155b45c3fa218631cea22ebb9985d233582e2d82a5d406abd17de24c868629a04bcb4327c5a90b1288fc3993990a29d34574a6dec5a462fbc4c18788730104a76011c11e392aba392c2ba6ab7aa0bb3ceb3e5dac2c00edd1817ae77e5e721f3bc2ad014a82d44684b6fe76e1dd3787d1adfd409ebbc8dfd2e2e6880bd1cb213d77141db805512ede2509ba2236a3b4dc1de7565a77ca0343e0bb623e338ad098a891c9c03c6f6b03f6c92dc5e3cdd7299a52cbfa66083becab11c6bdb90026404c9febde6037f836c8b377c33ec5e1b856804af06aa3a3f8a9dfc05cdb6e20421a2b913de0c4ad471e7937ccdcacf2b4ae05c648b14250339186b8f7cd862e8a47b163ca94348820155cbe15eabd34cedf4d183c28ce21ab045693e27da85b11e34863b9f868f798dc576fa2f15f3eb279b56958cd2307ee0f4ab278dfadb7ac83d303a59788f8f30e998b001b920c3a450c29651b449c01a576f7f9eb76260020bc22bfb6cfa49dcb2a008a56aa94d18b212ff4648b0cba9638a8e990dd26d43039676762ee7656a7137ea29bbc189ee949af6016d82a13d64709ff2aecb65a9f0cb2ec73197b6998e8034ba4285500191f88ade81d1a00902bd77dec61290ff82cfbd3df2b7ac533418dd904a37d596df66b9fc6e7a6203cc0fd2d696fc0cc76ef6b429e23310107a5e9b17eb14fccabe135cf922ec594bffdcc2b16e589eae6b0df775f2356a16b5cf5ecc656d25a1db7503d40ef176970b28e176e2e3a8c50d47406a3a63c926067ecf478add6b9769a44a60f0d6f2c71d83feb38097c29d3b382246650579832fb47e5c6bf9814758eef45e60a19bb5641f59998e0ebf4ca1fe317f34b9468a603da5cadf1ee3c8a53635c672fd0910ea1bee5f1670948cc18fbb1afec25791c933668cc90abc76b5df806b3151ed0a0f02ee71b25927afcaaf3aeefab1c8ac6f900c7ce24a4ccc31806c9ecfbfab24f70ce8c3ebf5bf2b7ad5a121146bcf7f29bf7567c9a3b5e91015e2493dae0d3f9c7e8356068060dfec9a1a65feace2ce6ce96b7e2396baec19c9ae47e5cab8ccdc24782bc49d7367ce3ab2561a0dd4afb07211b0181101f8504de0be1ee094c7dfab1dad18bf8ebc50430807eb99e38ccbf253e6dad207a509b877c74b901db9df3044568e0b746390bba6816064fade060b790593af963ae21631055f5bd646f1d7d14aaeb24de58503c15d31e92e410cb248a94e87360c1a269602bd58853b74db4ea5d787debc5558cb3ca8361a62f22e2dd5198fdec25eea12fd8b72dd3c495181c8d0aad33e14305e37b01cd1894ab3cb443a42ecd7d85ef45db904f237e08b42bc03eae1f5d117f1f4af02f9a5e6ccd6567bee85a6281ce0601bd83a659318b7f33c4bb88df13c0df151404b5229869f58b4323421f690342acddf3bcc44ee89211af1fd78f9f159323d09026176312469a1ea46bda8be400f1a34dc4973e9ab64851bbefea4f46e2ad71fac9372ae58585272476ea4fa544eacbabb895cb06857b4b02d45d1c606a2e9a4ee3bfc0a43ed379089f868544016dd3e29d5801150e8e9f0d8efb54221261fb14247399ca0ead4e9638b1f969583eda64c4b416fd8e4e83ba44c882b519a03e9ce1657d322d2b324f3a67ce45555d31103412f37f6cacaf2ec7fa18ceee994d5ee5705be1d6a5e2d62b91ae466a2dffc1a36ca020f9336ad8b30ce193da4851dad01b80684978f81f91929b55bf63dccf51ab60a82ac20d98bb98aceaba4cde23cae51c8bcb9352cc710a6b81a076a70a7f1a07b90c7e18c28831b607df0a9f68a10f14129c10f21e5f870b5c4b674b97b1d1737dbec3217a6264ee85f3fa1769868589b95700319f2d621cdc63ba4f4a34f3d446d5c7076b9b8a77d3f88bb636102ba8884f00815179db7313b0258a93761a5b3ef1ca86246dbc58f0aad83997c6f50267c0eea0c0ca617f28139c39952b125cdb926cbdc16eb3229c120bc9760213d5943cf9df29bb1af944fd4555fbadd0116156e3c98abc9dbd58e4daed01e87a3223a91a1518cec221c9af1a0ad8971eb19c8d92dce4d370aa2385d3222c16b4ed259de5fbfd7b9e2460f13107a9b74658fba20daee9ce331f6812ecca61f6e8a481c5a8617a3b9a83452395037edf8a373896f5b00d1861ad68c1a12f664b4f6b77dc28ff694e551c2d522a7c03d236d9178f26c227734862ddd9c8b0d0fea8f99ca089242ba561628e79681f157860dcf517d70cc602da11432aaf6da8f9ebb110716d99b4a499375ee704438d5714de31d2f5c2eb3eb90fc4528249c5ad4c0ad9a907bf34941675ab8c335ea776b630efcf0a4647a185df832c94b97c00eba71c0625192d448c0806537b125fa9572116c5ad5929289cf3396de6986769cdb1277df98a3dc200a0737fbf89ce6c695d085437a00cccbd2138f7aa77cad04d22a9f01ac27999969fcace28273b466957f478a96627bd923dd38f05890a3defb00b7b3330bd7441a6bbcbe1475f2a990630e4e50e8a98cb6c6568ac853486328360cfff8076c68ac5bf42365dfad69ca4b1a4367cbcc8aea873f84ec9c909cca14f191e368159d2b9bfabf172bba45fd57757e19dfe7c677c27bb5ad9ab6a6c0402dc873ceda93a660cc066b818269104287372878dd484a7e30628c3d20a8b8f58a62cecd172ef1889ebea49e96edea019d0c9159670bf8ce778765b43905622a72cc9ccd725ecd0a221ade0a477861e42d34f2738bada146e00a550bfa24266e093cdd7efb9315e2238bd4dd6e3c450f3823d1f2903f454515f65897f36170871ec5a1b348bffcf067b844c917a16c61793dff80cc289e9f33a716c1e9b3266753c42e465b4934735246a1ba336270d8bc70a892d6cb2e488a287b6def734bf234c0cc07f6d6f089c6e4480f48ed9a1299b36a2a985c7511e31750d0bf7539e2dbbf910c8c5184f884908a2fc1dc4b34c16cea0f835a215c93df2ae907b3f2d84d4e6c0c673bc4b021505edf3ea639d810bd2348ec79eaba342924e410fb381a23e44eb9b06a77bbc5a265a6cc116c2e8ef57e6cb5175d0d9ad42c76bd343d0718238daf46eec845f0208ae83fae62df56a8499d884c7b8c1b120f36b58804ed00612e6732b6de9c648c0fde42b32231d384a7e03bceba9cbf1fcda06a640a83fb0d6b09ab54b8acf6944623c552599d8e82a1a2bc40c3388ad8e15a21827e8f0612b60cfa03dc28c54a84a69ffdac3a7a582465053c97c2dea374295a6c3af1020f5824a666b6f1eaf73c0364a4d2ab220232c4c011b4c6253a357a5c2e0ecf48f602dba8973491dfbf98a5c18f86b94b39600a9c65e7e497d15ada3ac37a70b97d41cd75517f7eea838331af9fb1b1ae0668dbda94b67506daa37b2c03adbb5e0d04f5ca56484d079b02567a1718cab43736d0211cb161b3e4a6bacfc7c55fc4a399370ccf7255bb174ce8134eea8abf914460630aadac4b7ff52b990951825a7de5cc649903b69dd451912c8c4b68f1844878d30262c8b71a252434cd48144dc53754cbc0d1c42d36cbbea73ebf8a7c03b01fb26dca5f15a87a2ba8760a9f2ebe064ae6d405551a0d3addb26a8a0cb99a3102c362b8f0f7601059fd137b6bb2e21a81e37074f2924f91ae1d3d3a1ba94c9f7770f75d059f19b191bc1d43c4089846f81047dbe226f9333e39db46a0e246c8da4e7a3e867465b580e150aab4504cce357b9bf1f423eed86d9fe23dad2685a70c332e576e6a17ccdc760ccc3a7ee4498bc633676e18790159e1ffc7ec964452ff2f463143af52876d3f2046a6db8733669a4a2ed66ca2364a56618b05e56d77bd57acfb0ad30e1d6a2100b4a0200a75b4a2808a334ae23e10df906b968898f56229e37fea9134ced0f422aaea3cd5185c34935b2897d7c9382cb582364c66d94b24115112a56f44f96a2234a71372c2b0028a01b4a840938b1da5f21192b2fd9f9f3fe2823a6cbc8afd5f69d5a7c33abfbda8a0bf9b8919e7ed3df4602afb525a82c394762aea9f7c3b49bb616c63e9b6fda2120aa2782cb34932aad2b675d505db6db894863bd9e6411dfb2c8cf1ff012a300dd96bf67fc94b5bdb9d75f1db5f982655df42a3ffbb96b6ff31b7ff013dc552c991b9f7c27fc5437c1d1eb6c8f2438df4791f80c5441ac9ad095f2160957f17ff8e373a67c36503c40490085df9668211628413c393a00991fd4c87cb0e58874417369e58fd82a577755998ad9de0a34b5ab740402c37163c84fc703313828c5366f94bcfee3c7d82acd45417e91d68112b401eaef57557b38e7b270d9260231e60b53c00b2399e3b42d37e919f983bd9a4c88b014d86520766bffc02ef6a35a7a524d785423cc07e555f2acb4c9f48c053d3da6e792aa9a94bd0aa1f3dc030f19367a715ade1b4fe05d651b00a77bd1944051c44ad11fa9b5f0ab893bebadecde8d8643a6c2781190568fcdd1034755d5584ece52fd2bfc41eee0cc768727e58c62a3affa053865678a939940d592054bfaf7adec30563b36345bc2ae2c4fe0d886576f4b3cfbb3199590703904883446d19785285e61c7506a17f84c3f107aab558ac1b8b1b0a790eba733f9bdef567a7b550444a428a0b8a56bbddff87e40e1a9ce646c5ac71b2938b685d247be63dc9bd023242279191b14f05b2c8ca7aa8f13501c594c8d7453b6a79b4c2cd65d13c5b042bd003b0ef35663fb9836b944b6595efc0d6b00d6ee27afbdd70439ba86368505eb1c87ca30b83490cfcec9310be0258de7e66f3460f5ccda72bebb9dd0424816b98f6a1791a399fdc6e156a1b8cd60cbb71733ae8ea64d59892baaeade4c9fa46d4433cafe3055ae6d09683e99c9e0f14c22f55f9b8adb5743f91a3e36c223d32a4e567296cad7e45918c88eaac637ca3913bcec861b8be54877a84700b275be2cf5f9d6644a800d39462d0c1348251fd7b411f211c102b6e1f6af6742436ac841ddb912edc3b9edcbd9e0ac024623698164ead70969dc42a08738fcaaf97ba053f765bd7bb138b79e39be317d9af76f495bd3412298c5003bfa589cef8d417aebedf93239d76d4182db2b882d8bd672b798dded1cce04d20df444c7e963d7969e73be1353358a4e23418227e290fbbc177a589efa9ca149bae671ee9155078e5ded0e660f006440b5cb3b7d576e8073e9c8f9a19f76b40c8402731ceef69c07979826e5c91afd2db60787788e66db92cada0ca0602976c6b3ec817f6e88dfad8a2d1af1b2013f1a4a656a56c2cc1c72f072abae2bf84a54a8dae96004bb98d2603b07cfecca7af46926bad24460556bf62a7ec3965b8e54384c97fcae54e2b634001b073014d91081557cca533af4433ee548bbbfcf467ae38af1814ce7ffdc8cb90ee31a05d2c25e812df3f370f85732502878b8af3c11b6b88f5566955b84b8d1043b333103534cb7b43555f53457c48554e927d4b373ea820b19e46d644cbc4c15d4d38b4fac07f95185b1be86333c5038b02e3c7cb0848864607124a99bbb6e5bbd319c8c27bf51ff47a55a0b54f48c4a7cc502a0839664947e9fe7f7574ff2fc25eeaf9392e437d4bb3fa2a7556c3a100da8088ef33bd1cc34a3858523ed0347e67ea3c98dc71130e024a690c0291a5ac7e51c513c07101462d55349047dae7eac22c4d7d50e62e72996d7173140958881ef424682f4010f1bb0e6eb6173cf7efef4ac849f9d74bb3a58d8bed7f530d94139c6ffd29281eea023bfc847f11bba63627e3bfccd12eea4fee63ed1f4916b171d853048dada3755829d61cbf0f3999972760ce6fc5fb7ad916450d95ff656fefe91f42f0997e62656d7a275acf28231dbd389d9c69421fee253d5c6da55d98b44d1923ada198929b4dc491c162318d1a76d84b592f193b4aaa8e3924cf92d8a84a405a01f6c48401cc0ffa4a3e84c2c8684dd8933021217427920977daa620279325adeea3e9eaf6a35d34fdc2b3f49e8aebc8a0b53b0495830b7f5b401d302209aa9392f3a5bae8d3eff1aea4e6bf612bae51f5480d65eb9738e4a385f5532206f2b4c44d4d5dea0b3822015850a94eeac16eaaf16387a458958d84c73e15b8d7feec4445a4f414ab868a06d32cc2e3d608b301230485279588a1c9897a6aec592a7363a7282113fc06a7822817425d41b99e9027a08cce880d9a1b1a5b1fca3114c3d6fdc03b4c0579b08d18000870693f11ca0e9167bdce8e3eadd853dd685985ae9ccf22ad9136ee97235766d4168734e1a4ae61deaad1c37dc7719e12df6ebb2568be16884b4dbac109b09054d4f206c0e169e36976f0a34dfad1e5f5fdf1d44b29c64395d737afe8ef2a98e6a2d3f7f82c5092ade2513fed134d29a0415abb686cdd202dc81824574a59da99d6bd5e826595be101a95dc701f9da50ef54b3df43d8db5b6b407bfca79690217f80afce5bb3c8fa21cf91862cf82773d4e3cf969014cc024b4d6b4fabc2fe2748c1f173a6d82c52a33b6ae8a0d28d1a8bf99317df874192d62cff5d174b5c74ac7331f27624d66f68fe5ec0d5e4f4183f7f20b25a40e67284c4d10fcf4d012c39c7879342faf7864b7c732d6cb305f308741c85636e714e2470615a2be68bd20f2ff42328ae5b2f56655df7b4cb670371df72bfc49e9c2a429e4505748848e0df14f3506c8985fcdf1218084af0a4a9455497da1e0e1a3d02fe1b4bd6b69d549c920da4239c7f319df8609923a91d2431a1c0cab05d1941053ba27a20be4baf0fb972ee566c803e66d054260c77e9d9e8c5981880519241b3c10edca634df379a7c84899da36bcda8ea3d0cd5a8e31bbf82831c95d8119cf437eaaf9e086b25fb948b5b93c7d33536de541ec4358e68ec40fd827f27d5f36b8b16850a166bb1421f8156ac9f2ef3558814e3988b39a0f15e016c767abf7723fce35dcf3781f2ac847f048862cffe2a094dc4afc92a73deb84f309288e89a18924468bd16d14891e5921392a983653097c94199a41e4fd086983ee32505496114e40fe39cf7ae96eb4f508b9847316ff1ae2ebf061f74532c03d8ad547cec0028be50085b80716d931af96f1294856d13d21c781dd64afa42d2a3bc7a6256706890ef5cb1a4e15ce7201f46da7c0c40c6bccb9197fe81aff325f378f508659efc81ac457fb5484d21da9c77cf7d57535f142dc2a2c79ac7334d0ea3d433a504aaa900f6832d96861a63cb758e924c6fcae98c7cfab4f9e2fd9ad2ddbc242d576b7acdb5ba3874711fd28f6a9da6ff563e7fa750e7c6b34c0de8a12b0efdd217cbd9616b07e4d33ec8e5f86e757376bc23111acfe92d9af05e9f36a87034b1fdd989d8fcc8693725e7a6744a40a5b6149631d78a14a5fde46ae3a52f3a86f71c3528ab46e54da8384d4e491a4cc6f34baa472019e6144e21fa9e75a83ae2e2b46677ee65d8a76549986219b092731ae77c511e836c64dc7ac2753671803dfc7ec37fd2cbda3268114bcff29864817654828362b07e644db3304088eeb2ade2f7d2ff2b4ccf46440dad3761b1e4f1fd9adf5271eb9c46e7dd3899775aa976346317e55c70d7f5994b68576c9dd65387071214784eee5e6c03d89c1ffa8ccc7556bd382d2e589c8ae3ee9142d0f615cdcaa3aae73113c5330a2c44fc08d7d1d5c53810083d2200ce6f150e50204a8579059602a19cd80365af5264d2532a53fd85b69a3a240de793a3c5a4b3250b1303c147be4ec5515b95f99199a80f30aa49cb04d6aafe87bee15070cac4c4abaf2951083995a0210a1e9c8670a2533e1b4ed520efbf3d33d404adfa12713dbd007153452e1ab364a1676cdd9119ae6a0cff888da259b29c10870365159eaa947d5706f926ecfddfb95017339d122f1235f7fcf69c4c1ba77ee59b90d40c49a3f032138964a2e17039665ce3544a9afd460f8276ec1d47d454b650f479baaffb011682b4f028a09cf5c8169c63241265d2cc1e14dacb820502f4b918a34f8a0fe74fe5ff37b411599c64e35c9086fba8e84d0d64b4cbfb222c5643e64ee2fdac126a66510709dbf6e4f03eb8999a020db73cc9b55b1fe326a0022ba62a06b9437dfd853805de595855f2dc8f2d895c07c0237ccf59fbc37e67189d4eb62cf59c2e4882437adc86f662f9fe47aedf3100a792228f7e3cec0a11b305fcbfd9dce7f72256bbf3d9275d508c9d497552e12621f3178070e0620a3b43323361c1fbc23f615de04de096fde594091c32bbbb5f537882226bf4679723e73611cfab6d089b43e39e07da533c01b1e5129ec6f54a172ab25d39f89894f4e56d6777b10b8dbf38c3159f0023f1a0a02f4a416799af0c4c21dfaabc5c668b87f1d451e4ef81765b5ce27ebef55567b16ae96edcbce79ff2479ea58b1ff85969cd4ddf08b24a9f6911977572462dbc18ee86ed45736c9f1149c659e621d2d1c89304f2ec8a4b21d4ab40bfeddffe24ac56f295bc13ab325247bf82ad75a83fe66e90d1bf4f615cd25b1feff1a750d7e156d014c7a257bd20014d1bb5e4be149f94ff5ede72f08abc8e5f8f4eeca1446bf390ded95c8d33dc80e499fd5127d17adbb6198c0a0465b71990b33c22de5d3ae93eedd89e5fca86c2104f51e2f706d00416198177c7ffce836d637f2f1ca6fac59818f62e96df847aeb75ccbf695be242eeacc1e8facb552a5cc47c6bd1824371268bb5b10987e3321c7bf7bf6267b69449c83e6db8796f3be6bf0e4b7b51d1ee367e99a894ceb27f9868e13b7b02504d1ae49cf8883d3ce66c9bc77b2a52999713c017fbcf6ff9979ae7fc503bce62dd9398d70028975290d7f67495c588996d581eebfa04c0e03e9003f5f9678648f8fef1cde2348fc8aeadb6ca73cac192c4afb8595dc64fc0244444c929b21f23e79e18532288616dd920fa167cb8153872ca38ad164ca2091c9b70282d883f7020bfaf475a8fe77245375d22b20dc48c63ea4b940da3475cc18f1275d4f96b8ef0d0a83f4a31c848d4849116dd681a4c7b62d81710757a687796d157562eb10218cb1b3c9a39759f56f3c67ec206f380f9dc9378a122cea295431ccd3a3a66e0e477123db22fa1a089f16beec581adca388af92461288fd54850539b8f620b40faa28ff0854b5a9514355e64bf8ebf2087b87721ef9cb936f9380fd176f58ffa48513b55eeac34f47c42edff402a6d62b08193f36fdf7d190902644e741bd1c2a3756b1894b7d7aafbf6eeef8d5b0910bf510b0b86590eaeda8bfbf89d2de49c3894c33ddf13177c698545ef26f0d0ddb93835b838b45c02164b66be1fb997be2f186abc47575fbd257f05a793fe6d1a7660da01e12a9e2bc3eee4e593746a79067a4edfeedd1cea2a6748ea14890357eaf4f61eeba3e77cbb377200a0cca27485f9d4ae0eafa99dc3d60ed25b5a6b910e5ac607917d79cabf236966ac1f11661fac20e15824a1fbdf36ebdf7f044aca26f7e39f729f220592700295428e8b7b729966c812754a6b4c0f1da332287d3176690094f819e1596177e9cf298d12ddedd19821d84d96e6674b046b891f65a9f7c4fe04a2ae2ced1fb0cdcaa185d6535ce6a452f4903d4e2f8eeaa4ffca3de5da158dc7e02fe90e6df122b2a581a48ac56183acae484b24a23e24ffeef5ce0d6513a2ae1c0bb91407082335ae15e025833334af8d9afad9681e15e19b674fd30c3fbebb646922f254c4bcc76411cabb78dd26edd9ca4b03a7860de0c29ca65835c8eb814965b21be50501bebd562df7d3d6094dd857aa35c3da364143958bc233cd7bee489d020d7625b3777edcae523f28651c8320f81a3689b63d4d71b2bbfa10e16eb349ab3181da09196992ac5ce813efbc5a6a260f3ba3ebd355a6628e79ba3391be44f133f52cf240e0d9589567c77b25ff4f49bcf0b60c04f6515ac1d7e64c815ba626678c7f113c5345c10be64ad4a929457fe94645f40be87457994412bde64a19ec7070811ece780a50f49fb4673a6fbdce68c77515c6732b7066a3a820f31db26ddac205cd30661f12b6bf814435b1e4e210e231becd227d23ea2c4562e154dfb767cf33c54617507658a4f37a08eecd7320ff936a5a5ab9c8c03f194b2313057648a5d3f491a5e25ef3464f0277b822568ac93b97685417d548ac5faa8986b0f90ea975cd12cc896498257bec4ad4f862a69e2756d250b19b29d0df2a5c182a9afb5d2a844dd6147157ea6f93e37455dcc0b5504591d4c04683d8371b7b77357578e05b7448314929474e7afa602d6b62f2cea79f5de2f90aebf0db59120874241559136f01dcd609ec7b5c0d7a72d6d7f4ec03dcee05e58a9f7c7e3be853f0ea3e36c945cd8dde07a7ff822f6e1b9488598e949ec9ab1faffba80fd3243bfec6067799b6a9271cd30661a95566448c3db644a399b6c06f2beda7e677a275a117704a38fd4706c71942da545a6b413ae902ffa6510cc70e0b48a322881fec7974d6e15169325d96294d83b45403224d774c61f565412d3f4b5bb46a20abfc8cdcd7cdc43727601549ba42d2a08c8491fa9b9fc4303d82986a192eb49ce99aff89848343a8f66825508cea8302ea11d368a9dff491bdfaff3078d2e9e6682714fb08187a2930230079cb5a1d78c616621eaa210f222edd1529845e38f2e6a3468f1fcd5eebac2b39466498a1a4725883367d75890e6ab468e48e2837d5c1aaeb2833b6c1210d76e99270206678df4b6e4bc24d601a23d870ebd1e040e2d8c892baf7cb059461ba812fffc38d1c456449c00138bd6ca0f7808122f194990cb0c754b16a86326d413b60fa961973f43f779da0fe86c18af9b78973f7d3c207465e78c1e4e15f6b7f522bd0e9e929875556c93afaf5362e4adc791936b57f88b3291a28cbc66f2281106e1073bb0bfeb75b5567ef409e5df4b9626cdb6c85e32e92d0fc1bb04db413f651e3984581dd63fc4fbc5fd63186f2a7b3e4562ba056da6ac6785bc537cc609ad73e247595f9215fedda6edc2dc86e8ec6d9f948330f8af57f21980294a0d4635fb9cc603f52b20dc2bdbc5ede45d31207b9e61a9174f10fc0fd84714ffae538c8ede92c0dca2eee1df3e646102a53cd9aa836b3b0455687dfccada82da97e0139170be120d8a0fb7664b0eafe725d9b9e9eaf11b31aa9140b84797a6aa4bed8cf1b0fe18d3ff7bda5e05416875f0a57ee9760d2740a0611012c61d078e5ca7f1f09abe34e2f30eb266b4eba05a62eedd796308c00d858a65f5e702f19dfc1c67c5d22818b6c87bba6ff4ddc7929edace6dce871e516f7052c611d4ca114a864501376cc820e73f02b2fc71c92a8e81ac378e8104a757d51530cfd1117dfd5fb1a642028cbe1a8c69d50579aaeb88bd92ac085a1595c3cb4cd2dc8d701f785997b5caaa21d1cb1dd58fef749a82f6d59074810460aac16944d03ad961014ce4b99bf4a0a0b83457315f6f097bb9764440120d94cd4757dd13732cf3fe0f59b5bab663b5ad412b8909da30124021bcff0b39c89acffe1ef7f928af9a1e90c5f756faf852695cb02d7368341760b76c66272fe24cc2d71fad05538d411b73003ff7a774f9fb88380e37fff9e8998dfaf019a858e018079475e205ef671425fcadb0c74b639431735c99f3b7c0b5222ce5d85f166222dc4c6c5c508b6cbbb23f5d6a8a86dfc7b38b00c7231ec6df1c0fb0833030e27b69e785e42b522798c85bd4fda265076de96d4ae3845f1eb15f82bbd09900bb273f95121c663bc61577d894eb3a38609a8ada922f855631551f513ed9fd5ceb471ca2ce3f0c75a5efe276429c0ecf6e0c7a3d06c53633f0dd6d8227b1e1160bc8b045960249af1128bbc5f590634371fa5682b9e6584a2262db4487e4d4b3a6dbd057d1997de4faa5ba8e720a154572e2c6a05f644da6d4c96e950a534db0df57416a59cbf4c71f2ff18e0051a0f22bfac3dc67fa02465c1c064a3f5d37827131c695b98515aa22ccbe8b972f4462af9c31bb5ec4bb87f28ca5f7392adc2408d7249247c9f98de29f5137a692cf65b822dd37586b6e2cd7e253462b8cf16a52a97bbfa3761f1c37754c34fe708f5c7e27bad63b27bbc7d7d20350aac25ff0acf2eb2d0b113ee9ebc21ee35ca9738d5d7f26461e93211ba952301fce96dd7b4e4d5b20c803fab67f4929770df9b97c92b85c7124f24f0c9db16c481ae429ba957c87e69a16fc9e0e2895770bf9f7a9bd67a0f68e0c9155fef79ece21970ba12f980d45574fd64377a51983b0ce8cb42c5dbca8de024f5945d4f20a126e911b324dbfdf1a2a86cd74062740b2cd40d321c36f56dd15bf37eabc2ab5bc5564f1f1f6a84d493c0474aa9128fac87274bceef7a32a121c63bbece8be97004796b188829001ed2ccc340a4c230156a5795b4bb3fdad86d8ac69a56b9eb885f985ef778c79663592bfe04dae08caa24e5cfe05286cd75340f814f0bb94b03ad3e2c939756c5f8b44dd670868fe70ad047c3ae574c376ad814e7bfc57aa562e4a1208284ec88bb5b380a0a78e8bdefb86f42cb54749ff8b790c831d4cfebf7215b4c4ad54655e8ac308b2927b81a5c012d48eb0f6ba6ede80897389e6591226fb6c248d4376159d5859199969b5078a5f49da0d1ba311510b40dfd29aad7978edf5e3b2aa97f341720da4639f150cec1378d3636bdec60ba9e192f55f1aa84c266a300a39090a1f6509890cfb03f44397847902f4af9dfb7872ec2f17f9e0132c4a9f0a1de4d56ed1faa364b316aeb1826cc619afee157d3de2617b4432f5b00055951ed7084d286b782011dbaf685b8f7b4b76013631fb399f7e4f6c2187c9834ef55dcf3973f184c8db42b59e1bc94783a2c172b4b33484e599a8a9bd1278d1574182e2a06fc69218be17cb25ed3fd7e8d3a514fae07920f8feb2ab796ea6d7766c3256ea4ed876fa48171b7748dfdbe9ca0072a381e7ee3d003854959c2816bdbc0c534dbe229dd50652334f11e72f6ef0be243e316671c9a06e1f8acd5a8914ad13d16feb4ffb984dd911a7d24c724cca2859858c8844b5fb9ddf8dead6395c2b2add8a0c5009df78ef2c9a81700ba8bbde8b68ec30ce667f1105ce47b7bec67ea8698da078416f0872d9420859e3093fa2f6eb5cb6b76344ae1b97eb8388b740c10a34461233a7ad4eb99c23bcf9663db28b23edb9f1aea89e7c02ee911074845e6432cba3ea689d03b862065af71d42b978abbb82bcb0ced966e4af0efa1a4fd312d812fc918db661968f25f4180e3c9fe30797287d4e91492dcac9d4ae263487164e70ee67dc416af6aab85403cff550b16f4fa318669226abd96a7ece167950f29119d481488df40b121efd8e028592da7fe6870a8a39ff740499bf2b39e040fb2966a59950fa7b8e3b4be4ecd0cc1019563aa281c154fc67994dc62317cc1cc94db67546b448cb279727387332c9aeb0530f01850b0bfc4ce8dd26b1d2cfad93c8903ab31bd3bef6b25940e1a1dc5e79e3ff9542d1d3ca7e6a9f2d0fedfd922c6ac35b7617f1956c021dfa244d1d13c926a256837068cc6bd6a371dbe9431d1c55507b1572c270e2bd264215d3a99a41556bdd0be2b9bfbc344d9e4a656c82901ad4d8e02a6bb4a9d53c6e5be38c32d1db7480923c8e7c441255e89ca21162bce2044898c36473b4b45b896589eb0e31eb3c3cff0a0788141b1986688b3ff4156beed61643d4433c93097d4ef3696f838266b37355e91bfb060bf063295bff3954867dca03cf95cf6a6a80a1aa85438641522b7589e50f42117a72da6ab1bc7f403a414fd5762adafa833d0aba75507cc5f271fb4db3c2db1a30c3f9bc0cb7f814ed80193d933c180c4f62356dbfb56b8c456dfdea8745f5af499f5478d0b0bdd012170c5a42e8b5a580c906aeaed1bfb1839e481b9c6f860fd05e3f944d1201cc57fe1249678e99a9faf4d5c5b5b71acbe2969244eb63d91038719a6a69ce9e5f19aa1214a1972e3be240fb80c29f17b34b664960f0c0c633da381da640ead37e964f8710b9580eb1d741039c87e065039a34392d4beb4b53cc6371e2333e823ca01c42ace20e246974116f8098640378ad682f3304014aa1f245cf3581dce8ead0e11e006f7e2f4bfc822291dafce66e89e259f60b9595fd6fb20fec709f84412864375a87e920b5060de172875c5c404cbb13aa05844a274141866d113b8bef84033d321397678693aa8c6a14cede12fa3bc80bbafe443b8001fd10561dab7f97646d06607b149774fd7de86befa81a660ce26ac58f3857ac5bf06a52a2b65195f15d72600e5ef06aca48a3c2a137fb4dd3e26cf030139986ccb1db3ff1d096af375d0db1bb29f6ce0cd7768a92acdc9d4277c284b8ea68d02b137025c2f7e9127f06983af85c6cb84e9bd4979727cdceff5ab15e126832df7c1a861bb97cbd40c5353f3b5be18c6224be5412ca5c2d0d3056679fd7af58eb0331c3d6c4e49e09afa4dccf364ad37fad049167955503fe369b2794ba8f44bff986b9215b20a99789845790aef173a03cd7b791e5edd7b7a03632e3b4f0785f97ce48db6670d48f0643df5f8cb88948d73678fa6e7c9c85b1c2d5a47d15e3f08558d74ad146c3bf57509c3d85a5c9cce8a0f52d0a43211dab15f9a546f6c3599f727328d2be907aaa4f5292ed275f836bd950123bd82f2b58cc54ec3711803cc72376f62956f1e0c68e353fa9fbd539a08a2f11c41001fbd7f11153e00cab0aea5c38925808e62a988ffca42d498b382848b0c0de81551efb90b4eef3824788a6e59d61dc38c9e14d640df5c1d186b6932b1cd1496815076238ff9bf4f2b9824ad5069ffc78ffe1db70d30a5f5ff43fa7361d99481d2c63edbb2fa07b8990feaa4d9568a90ac520a2a9f67bec7042b56d5a8063fc65ee74e0d9352301409534682db5f527cdf6dc243e44d56ae5f51251fa087b3d7fa31527182b84ae1c9de8608a637f006fc76d203966816dd84f479d2c78627ac96f37439a60941eb58d8b4106d3371b2dc4ce317303873dea26932a28e7f3934ec628fdf71051c1d8356b54655d2a504ebb3d957a54c6cdd9e1419365a5ced24862c13257ed1189d47ad6c257f670c927e70263dddfdc88549f50f432396a2e184c4e44f764e640708cb70466cafd7d9319cf05f3119ca33a7120997df9f24a0f5c8ef72886cf9e83214ad5ec77e395673c40daecd31b8023d685a819aa36e500b002a88eaa2987593e8d43dc5ac82936d61eab627d2949d3fba7848b07b436f9256d5c7547d22d5152bc9b37eaca729dcca38c0c0d1cc0ad8e2b0230c6e445fb7fc1179ef4a218a1d03f1e2d0f803629fe62dda8a9afaebbbe447807efde2dbf45da35c53ee19a7b95d31b45dc9bf319594c13f5b9b972ec1eaf2e9e4a4feca59830bb03e475b3774b97ef811d8a1dc77e786d6f00ce41ad066b6847d1c26c72aa0909aa28e19823a848bd9b6b28238568b6fb9f9c2432dd2f783c2171449ccd292166bea27c74d7c803bfe8245a2c0f46f20e7e7dc694d48cafeed3861efe4b65456b8659766c89fedd42f730eb759eb98e3678571d7922e4376ff079fb8d11eb637ac0af10eebea72c07934402f8de563779bf3c996a93481f4d3b29e8bb8dac9c7594a4476220ddf98f536b8e0620446339111458ae6160a4cb5cfdc274ee826237ef455450241fb4decec3c78379eaa211710ccc5a9d5dd2ac9dce1db87378eb4bab37486f1321ba782017559fa80acdfd025d8cd9fc92aa18d5f1c94708085f21d77f66ee402b2ad00177aa6129f2d73bcf132c95a36fc643054a350a2f8649df3c115e3aeff254fce31efb08510cd58457111935e9657f36f22c30a2bf3af22bc29f6f640607b936c3db196470498f486dd9598e215046ceceb12b2e6214edb7684937332773b8829a8e5f457c75cdf56a840b07428f33e77dc279237c1949bb47fdf9d0315afabe2474448d0020025e8fbc6958f9e059e475063679cf785f596799c0eaed9ec2640402f6b260a7103379bad3e34508a6df256db2a86a47485816fbf61b7586cbd42284a59fa79ea39729b868f5c833d14ae1a895890d1d5e92254eae824911d5b658969f9ca50a7d1524830152605402ecb9e469e0e0a6a5f5f2e4504400fe4a617ca146905226faedd895aaab69d94e25cec70ac0db3c2a5784586605095fc9af2299e3678cfe2cee4fb02a2a9f72de63d87b6f66c51137e9bc0e46594788bab75d87876a5d952ccb8897f0ce5c3d31e1b198452df12bc11be5d8a371f5f56cd4ec47a55e25622bc0bebbc278d56a0c8200568a38ee4627f0f0af73bad9a2e5878e1c4c0ac11af2a32dda80c6a069aa4480ee2466b957607f67b8c6251e996b3e790e0f4bf7f2540b790659269bfb7ceb5b9bad36e6b9eef3dec720c8eda47f0c07e0c46566c1f921fb6fe8bc6366a933c8f9937f4fc1f1ddebc51204d5968c3bf1d00a4588f8ca85811636604dccc0d4de3f76bc45c763b3049de4b7aeeb2f7cd8edb35cc2b9d35d88b25d7649e73aa2f6ef3ed8aff2a50ce5e0707a90219e6e2a0c12143a9a7094566f2ddf82e434de82f4adb44e84d3ce4b1bf1d4b554af816a70a673e054ece9b187e4c013ab09686716f36ddccf4027369347da79537070880cb910ed842eab6041ae497a0983afc734e008cc231ea2ccca86b9e5138812bce9d1d04df8bf11154229fc5c742b909fd97f8ddc6f8f13b23795073e16fd2b2e95cfdc625f9f1919710d664e60e7b0800423e425b8cc238096410e8f3dcae05c0632fa01158d567a27ca1e8b670879ae56bb61915f25956afcfa00e17a5a18e20020735f4e52a0aa37faaebcd480ffbee5ae34dbcb0eddaa29c1c281be588c8c20239fe22fbb58d8a7ee9e974edb5ee570c6411d9f65b444e59a0e8d5297d5ee22693fac4bb06685e3afd248f7a1b975894c5f6a6b3d6ff8b9b4bf1b4400cc6bbbfbb6e91046e302ba34d0980296c1637004c53882bcab3e868dc815e2495ffdc2a762a9913e0d567954ac3e937903295992e8a83dae14ebca086cfee448b1082a848a4b7f8abe447c423232377c1aa6d302e959684fb917c5b226066224b9501f5a48268092da9a3c3d4452d0d7670973fea4194dde209d654d3ef33862d323de0924bd53dc2848b61ba446895c09e0548893915e64b8c87026b99fbb7517fcff3531c659ae679def0c7f68298ff068121c2e3ec609907180fdb51382f03530adfdf10f31384cb4cc65563910fbdaae07cf1fe6edf0f74ce19e86d4517ece63ff64c9d83c619ec2f9b50762746c903df7e9cb1dbb665c7f0a5278a4cda654edaf44007e6868e938e5cf89ca2e92e9801705ed6a2262cbeb100e6fe99c49d0c696113ee92e37061e5e228f80522e6effbc02163e29ae9cfe0b3c931abb3d18781200619fbc71ecff2fe40528d7320a131c057614c5216be7116413795cbf556929e021cea676e612b896a08bcec3967f0c5dbec5d3a956d9322289a139d18df83bc1909fea11e9f243c67226da00531866729e679fe196156ce0d278c3904cb3cbea0c7800b7225d8f745802955e827b147a4349d4b81a12b00a792ddb4b56eb1f19ea2ba99b68a5ed52f72e493cf9a86f43edb218e02e43535d4b1e3d7559f79d9939d184920ee1fefbb08731cc1d1e61957bb9dbed32ed7556459552b70e91e302eed0113cc173a26aa9b88551dc07991750aefe4e75430e7295eed3237c0d41d33750e8299e5dda2fa57e54d6680407e32399d83522f8a1e11e870c6e0d68414f669abe5384d2247a7ec05111f495dcea4ce37e9210a2fcff167891888199956ff7cf7ef10c984492e5c8c659898c27474919d0a4fa9b4295244e60d5465fede5c5fe0cbe6fe3aef5a3b52f454986e459abf2b4eeb71ed224a95bf78f17e5d38df039197d47860fda20d2ca7774cdecdd696278db74d6d3a7da6775e4d6f041395a2b5f08391745c670d8747e458ef10f86df215f469440428012197c53ad12684b37089cbda1086411e9fdf7e45358fd2de76ec944c8dc7c837e7539e48ec06413738e79a8242fe30c7687a3449f0ce617b30e68662bff7921fe18cebed3f64da83421fc7434ac457c9e4fbf151e8c4de909d29df4f632539ab948d7854fdf1f1d2f79aa576d7c03d09149e5daad316d3cc7621d1fbd9e5ad673b0d5604c3384d7bd06eddfd6606a3a66620a200b5273d438b152290d5391d11df2741aa807188f3ea88e96027ac11345b23d7314665fa3e97368009ceb1b7fd7200c0a0d215d39e4b5ee25835a395cfcacb0fe53a2967349b72029cea475bbb4acc1746c2c06bf95932ae669f5820d2f1af68f60089e6c9754359971884d668ca32521df55b929cc274e1d2f8a460614cb1c8034452246d0f5d822bc9e1583c21657bd99ef6094936d305a256d697f80196aac2a70186c3c2aacea94359c43e5dc9002f932e6512dd2a52bda790211e05beec6668ac3eb7347ceef8e3b7e0f183114020cf9fc34623b23ce42f540c550226ece6653fd3d094ac066b2a2146a44a21f744e13e8cf6b67c904df9ff5c9ea4f3cdf38bf845810e13eec45102d928ff66907465a01fc43248a26a40763a3ea6573122db15776ac2770a83edf32f80f42fef95a8dd9a2d77308cc108022d9c1307f6ffc2a991d06164aa27d59e3720e5bb682c08b56e5556181f351cf48051f9a14e97a4b905f3d2569a9932b9c8305867d1a823fd23c221c41d0b689d79cd9d2fb2a7235e46bc3c57eaee401257545c6526341794543d6f6479387fd7ee04d2c5fc3be87db219e220220f471148a3e0ba79b3dfd3f92c04d3ed37d472fc710fff48b7d610cdb2088ad5cba902e566ae6927574a38e63d5624d7749a5c02f93ff1981e78c339f4fb4f418905eaf18770c18df01e9fb6cf5458aeeeb45ea6f5e6455811aebc01572f420ad75dd39153b2d232cd6248edd27079c791c006352a3113bc5e8d11ede334607e1511817c55468f5e372e78efa5ad84cfc4d838b57b9c70650383e79223c17e2b1bec8b8ea4489e154b254ec7c1b7f9df0d55b23403cb53169ff99d145cc353d196ad08ddb39659d5a4e5072486c76ce6aad177d2a4953d7e4096ac3798ea1b522dd56186d5428fd057ab8c99edfc2bbb4d71dfdf83cc7ec93fced1bcab399c8e38445501ad54a31eedf8ae96678a2c58a544c202faaa8016e0e86947897e211b09169a655c53d0effcbd930a6efbc440974b139ab02daf5483f8474c932697dfe21786ba659166a2df7f23d0b6e55d48215ed4a0c2fd914239bc970140bcff32455dfb73fe1e35e4645bac6c3bf273fea64b711d5afa0c4aaa1947e79b0f194ec1d8356aed88f274d2017e33511b295220d4775bdd4c8ca3fd52b1d5a74db3af0f76dd219675979f587016f169bcc046bfee5b6080b6855b4c5f301727698206174e64303a2b459dd575b6eff228c318876b0af1dfb89a6019fc181c1b6067acbcb583aec6b7d06ae22b409bdebe6c517393cc1c3729c432396152ebad3c13b0486c4e073f8c424fd51756b21799caacd7b49204817ddac3f0987a47d949bad683d1a16b1a10bbc0da10a3605c4c352762604298c6c6aef18cedcf410a2918b5bf5c67201d79a76ed2feef29c046f45fbfbd084c46586002321d782609f0d6ff7c54d0febad27d39fdbace0da2dcda450a8a1e0957efccd72232df8957bbcafd7d6d276e9ec61d218c50ee06a52ca9638bee4ace107e6bc8586eba98d6a6150543362d14caf90b302ca953d38c166c0a502b4148a6feff33e4542da63ed2bc9f0d6c24483e06d48589a93c6ddb154638a71b172526589c0f9779e84e22b2f3561e2547fc0d008ed380e963ab8ccaf3399b5aa01a7a004986c4280a2c641ebec31c66ddc90726d02db0de7515e268cc9d4342e5e5b3b0da4059659414fbf7396e2dffdce989dd57d4eb7eca09510c0d2821ccc335073526a663cdbd89b879aaec367851e4b6b1d38dad1efe7a6bb988f425015f89dfa5aea10f0600bba7dbe9c99318a9655b1b24f8655c9be2ab818155195bab4cda8066fc1f6f3d2e85f0ea12d6393672fbefaf1e0a3b3bf4e01528f66cfac7da7d83c92a7ed6a11f9f64b20c91479213cd25d7733e4ae453796d4c1cff6ccf12257657a7abb7c3c83023f501db31b219f4a704d11f612f65aacf794c7a1085b7f718ad25629f15b039dd6a87673a304a71e6a36f3ad1b9beb21d4da0a67d4e6fa7d44af3d44b2ef4b1a48e53b678663faabbe73ba11f3307c7cd87d82d89770d3bdeb5503387d943e0e37d21f943ba516b6847b2bac83b221b22963f9d484b3e86535688b4feea3adb022b8e1194b4a45e6d34cda853ce1845519ed6531fb0db752728bad00ab11a65d3099d5d7d8ed63242ad98e89ff6e196e28aeb79921583a042a5126c4344bb5c2ceaa2f15de95740f866dc1b21f113f502a11304bbdfa65d58271da680195193f1c797fb17c0990f4f0fcc2088b4d08b9bc18977799bfb94d9612dce780dca87a707421b2ad2e3894b47ea1d7c0bd3d3056a59fb45acae1cdd71513777bd1f3c750e6374977a39dfc1fff69abd9c5ec4a51ff7a39e1040b9b83d2051b578c97828aed3d89bd9f25a16be091434a73a9721a1f53d0f35f33fd2ca06a5de968eff5cdd18fd63196d2f93cd2985e43a8bb77230eb664a2f0144cd93acfb68a4a5c39da3a34f6fe34d015b57cdd725089c6dde18ab8219e91f262f02550cb351f55c4ed88c01b588a2907fd9f63959d6ee5f6bf92e3ab33fba08d26039ad1e31ae42a192ab2d2e6e1c03ff7ea28038dfbcf78230ee294225b3bbe3135faca6f74e5bf93e7b8d36721d8f88a002eae17b4b8f9c7715c77a165fdcb94af3d7f932b6198b1178010812d139818282d2aa841ccbb5beb7f95e6c7796994903d28b8f276af12d46d6fd79717e4147e0b9507f8f2bf6ac4487a6fc26b50d1e4305defbe4bde9c8edc928044d6adf8716d92b33f2cf7909b6218706605fea641d94858b427a1ac18823985818b4967e0d8fb3209a9e54908843c4eae838ea50a3e590baf848d066fed82b9917077144378247dae34bab7fdfe135185e8d2c9e770cb09932edf0c82bb225864dfd2a8c499f94bad580d7f6147c9484e0b7a80c3513a9572bb980f3eedbc10e8fd3d36403806259d228b47b27bc5f20f5ffeb1823d2c6b68fe4e390ff8b835360b9fd99759a68774824452383ce58fbbc6e4d9f35726acb1f4ca0d42cbcb7a7712309437806ca2390800da68d1b5c1ef45b0c67c533c259b276bd6ef133a858fd96fb4bb19c73ff94add0e537bdaa6e6e9661e5a99da633e44a114d59dfeb7eb8b1106482c0f5550bb32376951582636ca47636f0d89053cfa18e228a9c99d6cca1af6587061e3604985a8772d6e84637ef32ae45adb7a10c73418eba4fce4b231449532d8c044a021941903d104960d5112b3f82a25958d9879d4e376938a05249c2c8b046432aefe6ececca0282efdbffecf86efe61a7f436abb091f9898e9fe2bb80e5709fa9ae54b3190c9e6e23548bfb79fcbff0b5d2f41dac847449496522029554b684d0b610c93103031c3654a12ac9d3d6ebd751cac10cb8ce32eda2529750f8361a6f650eeecb645396c1c627c12a084f5278d828e3ce7113f967c213849104c623ebb0a4307498fa5f3034693ad3d9e84e410ceb28e6b6fe8119bb140f309e9f07e3e6613310feceefaf16a61c348dc94b4944f947a7e55548f6b642574751e65279a6f5bdef13da1a9d45015e120bb4d9e9294850e60d57db53d576696726bdc0eed3ac02884ddfaa033e7195481bcf34b655221abe769f34348c795db54b0ecf40b48996f4e051fbc8f3ecbfe0d73fdc7dfc5680068f9106be41ad5142c70841b240a6cbd5b31ccde3371954408243bc59f3884db57ab8836329be4fc595a9a6957a14ee7f227febde3c79fbbf58795d10efdabac059084f45a709bf6d912509c7377bb5d371c4a455bb3f7be0cf7879d7f2676909002926c52cc65aebb16fa01277de3c7ef6c461ee2765af2456abd0f88e80f56aa2c349f3ebff8aea19418bec5c9e2b6c1109c3fb0ad824c67668ca05e723d3d147cd79dbf40f366c627024d72153397e4453fa3f105b618cdb9aa13ceaf0ffbada3cde46de76b51703a01fea8290ba8d6c8a6f30745214b29c0492f65c40060568df53cae1bae8740c6ca1b46b1d1f7a37aea52f8b8d8eb62e94c86862dd569189ee3ba9418b50c38fdbd4e7b7355fd7d6f2bdadd7054cd319242f5fe05bfacb08c189db91f2dd65356fa75ff24e8a6e47a031fb7ac3077ed4fc62752bd562b531dec67f880b64e37e84f6c3653e49367028311d70c8661a1306ccf65852072ac0d2d66be2c7a18f2afc5c9399e0e5cbf08aba8bc3bf7f4a51c93090a57fd6a4533ab6ae765efe2a42f604fa3ce3fd13c5e698dcdb01c9c7f6c839eb0d9671c9e5c8abf0256ff0f4eeedaebc316ce8e1fe1f6ff81a654b41a8d6b199fbd3717625f308ce3856a4bae5cf972547f8118058255a438901799e4d2eb88db4d59bef5bdcdc61cc5ed43eb2b9776bad2d32e6ba485ac85c7c06b9d3b17d6e2431d807b0b4e7fcba216048327e4377b4aac2ffeadc88f2372be22dbdaa69237418e79e30a122539ca501db4afeade9afec18166adde8aaef0b34c133f6be2bf670543cdd8cfb785d29e6dc72b335033438a8800a06ca09de4dd76d1d577748f9c66ec8698bdc819fc128ffacd2b5d35656595c22d31c8573738e62af0aa5bbfd799cfcd8cdb000427f2df9957b0bf42d562f1e7ac64c0ebda179cfb20c7966448f33da0bf947a055ea06f126e44117db6244e19ac4a9986bffac99225dc50666dff0c6452c28d72b34497cfeb51b9531d265f2673c3b2deff2f9cf7607244fc7cd931dc6bdd50e80b14886a6b2a9ac9ef5e2d54e69a7954b57a8224bffec14d5c1fc51d4da36d0c7ff60e42e0912bfdacf877ac6a0d1dc1017253aa2141aefaa83168e39018e863050a730dadd96f089ee755677ce196bdd38456eefb5f936e4cd15e53239bebf18b3271669d7c543be48c737915b4385ac74835b6154f5138e9b4d8aa39754b30b5c82ecb092bfc92d43d8f94973d3a9458eb121374cce6f38ac326c81b05588673d43bfe846c95474283de5d079ee16a0e90269788e2270e7924cb959fcbc9da056290744e2b0b5846086af16aa9dd0cd18c2b48ced7abe61471341732f78d519dcf26d3a570f8fdc5835c11a48d7611f4272e234a352584a862cc4a6ede349bb32630e5ea0669671e673aca6892a13fc0e54eda73c5db44153a6fcc997983953b27ce4da35c813bf4f9b96715b5686b227895e00d4457be676ba22d351f5a5e72600f67aea168fd0dcd15fe279296b8b0eda743d99e468e509f9994dc360681c6706cbd453eaf251b6c74d0854d2ac5efb9e8cb9daac2f01fee7b5f2e200db7a2cc85f12bd0c1a4076908100c6ec56022b4923f8a7fa3aefe6537866a74b4153ee0cffb968cab21e2d0deef5c66d9d5e8f7c7053b4774ddccbe142d9de5f5ef341c01e54f690ed3af62d059a98b5cceb2dfa2dbe7618cda26d99f60a91a1569062ca34979c246a60cdee42f40e815d2d96d1e77a96ffe081ac6e44c3ecaba92a084aabd56a0e04ad5aa5a832502097032804ae873bd3cb278e85c3f57f9e3641263269d7233141f0c90a0280c26fd589df75c2d659bc99301551127dd30c7a257c25686c7944de5a0a0f6e5af067424e7fc82998a1ddc20ed67e6019835e9ca9a8aea5e0cee952db22890aa2f2cc51a8ad202f0acc6cbeb74f365f7e0250fa98b335c21b7982b75480e655c14fca496dc4586a3be587e34ec9493ed728483864b30ff5ee1a9143fee09363fd7c11f7f5f67b76585a4e8fef9df4358dced14019447bec21cc56a9b17c01edca32d748412911e445851c2b5467e15b9b416c597935feba197e459b2136a4f8e0999e6278ce2352fcfe0df5c7081a3a34a3b710c201b46041a60c5f1399e465f59f3d3919001e55db84f8c0e79cc98b32df7390c71f32d8737d37e3c1cc345ac17e84a85a12977c6cd5e2a0013dc1e75fa14580e64935bd204707d75af8cdfcec230545bc0ed069acdd21317c81a42cc54ad944daed894698cf27e4747b592ba94ad1525d240fcafc1f8a2082cdbfffdfed4ff19bb5f01884f577173227ef8e7c81817631fb3de58133def85c31a576fc60697e968a82bfd77f0a16030b58d1ba68669061cbd83aecdd2796475e937dc023e2b15d34db5661b4d12b890d409aaf5602eb90b9164f8932235c77f429bf10c945ca018508e01ab3942355b48b25473f15eb09a5289ef5b413d0cc14cbcb053a17398a258d79375a2dfb2235dc9b4179258e01cf0af9c0ad2a7918942d38cd84a4d1a6481a3a06ca32f1d79440fd32b6f110121a294ffddcd5af5069e010651fbb1f12d9063b73c4af482b362f1793b391564772a985c21f3049735b80208c731c2f2bbca4d4825f875ec4a323fb6c069bf89bcc07177f2c2c3c44e44e692512fe0ac61778f95c2cea78216a16ac1f688fa874b81d060b1faa209713f7c41f35a35c505f1b5c9486a99740d220afca37ab0145ab4b3c8fc53eb64a654c44294c42b494e3b4fd606394ce5741db3657a07f00c894cda02cbcb732351d57be25832b747bca673aeed08a4f126b3ab14986eaecb4c242481506c547805ad2bf97893415847fdb5e2b019a5c9d302fafe318017e29e7eb48c4ca1c4efe79e7fd33526a7c33634eb2f2561c95c6eb399ce45c3ada643b33190ca581f2049a6df65f83f14a0551bc71c12b58325df00dfc1f738ea7f5727bc971616ad219e70244d8e3e7815a3a013ef834e661af2a7aa2b5f319b8c5d701f86aa5878bf3e4c2343311907ab081bbd37aa865f3f257d63002762f9afa8826dd53a05ff5d4417b4e5b60050858435713b411c863cec70d2955e668becea3b53b33ad59bbb690f3b57155a7b69c4039fa8751a0dad46b485d8a9727152e01f26826da52dc4d21697b9c7b7959b7a6089c4566a7e5f324a5bb34e2870c33dd1ae12e03509b592032fe26ee99d14685b12e630510b0516c9ffb87bf9dbd666e244c897aacc0807e089a77e0d49e1841a9e8a0b7912e4db109af6f89e90c65d3c06e11c41647e59276529b97f2af9b02e9663e44aed9632dd9b7baa37937e1ae92ff08c626dca0e770f932103373119cc39440f8b8439729188aac6b28a8bc076a81b70995704e8a467ce785f78f96c36549016db5390fadb5fabf21b56c28b142df341663e634558b53d6e4e1a8bf81ead48d73c4b071802eb4751969cdb903337765882c0a162a64293febf23bf38463099bc199f34aae8783e05b05d314b6fae882ce64bd86768e637f76b5f1784f68e98b0a601fa36b96d9fa4bb4915b6f3b370c3fe44946cdf0d2cd8e8655e4827384cf9c07a3253815a696f3453d5103effc78a0a041cf63675ed54be2a1b912ab281499815b9526ffab177e339e79986d9d3b18f0625c83116aa8392d105935514566f99655c322baf5243660657e3787e209765aa162216438879a006d68d883428d2b5e8ccc74c37590f62b70185b3720ba217ddc2c0d2007f40a57f97de953d726bc69c45534e0e998ffc3d23d60038c96a4599bc22236bb4dd481e21b232d3d1dfe1b4f834cdeb34ef043a8c8abfe9a4a6d5bb0647392c3936b9924ea4419f61c9c590e30cf8055903eb516291ef93097330e52ed2e6a05c50aafcf29e0cdab30aca233dedc72f1188132d0872401304decffa744e07d5cd5c337d66b3834ce3aaf6411a574d736044f90d80c5f3a29dca9a165540f839da5f81e26d04f673340cd53cb66a8a67c443124c + +Params = SHA2_60/6_192 +Msg = +PublicKey = 000000276f9f012bae27ca96e4f230b8cf5a68fd7a2cec1078cf3877f7fc00b4cbe0113cf1dfe67342f65cbea44b2f2d42e450ab +Signature = 0000000000000000fa611936dbae91b161a4a1b7804393fb0bd1ed99b74a7065511b372ffdcf37e27ccaf119c5c6988540d5707d1a1c72f361c296c4ec5db6a7fa63b9c51f28c8182526ea05fcc165e4ba166d759263841ac1201e5289dc976876dba41447e6ff75d683dd9ca0364a6f1d01fccba64b67e05f250509e709bdf02c2262690e537add9f2113d478b990a3a2748280093a96f1bc29e0d8af97bfe2d8da09dd9231f6c2c68b9329da8d9d49a54bf82e7d2c331d4fee3161b7d74836a2623d59ae7eeb6953751eab6bb3eaf9b8d90af31cc23408ab2e2eb9134748bc01c2927fa947f4e4cee0b26dc1f08753b71227c4bceb053951e4a763dd2c44b43903c321d7b7de4c0f3517d7d911f16ade11f01b538cc9276efded8ea327f1d847e5e1923f78372bf4ba46ccc33bcaacd63b5ff89b29b4bfd9cb9f0c0c11355ef7f847db838faea47e4bc4e04b55857bcf3bf3b252b67cf6f60ccdf4c03649db1a236e96b39b3de061718952b391cf87e732e76e29e6b078caef2eddeffd635c1df1cf2889dd76d15b99ff3f154589fd60d841dec6691c39f6fb4e09ffc7e65805badcccbe56f2892d2ee0b052a319002c507748aaad341024f4ad4a66c0e9c855a5b798478069577e9255dbd99b201df9e085c6f35fe30c9ff89ba77170b0eb9a8b50488c46326d35101a556ee85c2d625ad83aad4c192d395b0a7c77c80ceda586a94e06abd5c42337811666f3654e9b97c29b0c00c940a55d6875f609c3b99f5776271106234ae334f354c01d3f05d0745bc88e6c1b89027ab9f87c2be46b5cc8b987ef767dafed2acd80974309b4519861fcdb9dfd7960992068663733eb0ae19821fd9f4f5e0699df971a872eff8e3762aa119cf71de4edba2965d73e1269dfada96052890d56237f107b72c19f4da636fc87b04abca31f88cb245fd0088b63f3c5bda3265c87d2317a1394174b5df249a719267d8627bb77ef378461dff776edb540171e438e691da69cacf8b9ba47a53190acfe8e9cd2c19aa921040de6bd027ebb503afb313de957d12487dd4d7b2d0dd61c5fbcb0a0468d2cf32942e5620022e8eef34794f8111bc120d7cda992aff40225e587df1277cc225aadc9ed044bb02d77776b4d04498cf1cdd8e74a7fa8aefcfc6dff841c199e1dbb3418b2951d3fa89a27fb0bd4296e0fc393bf78c16362db6862c693f92f0c21ccb2d1c66d26a11c7c235bee1fc7f21eef48bb772e090f5bb3aafe280aba021234780105f7b39fa3fef607ee22a18c5659acc621942322f64df5fba24d6eea1f179a32d95e4212182bfdd36fc32053c52cab89d2cc63777786f391020fcdaa1251f544489e6fb6bab48dbc63cebec9ae430ac65534b4614e8c0a0610f06078b8d7cf9a14f7c48d1cf0f0b9ec68a2479ec30745db6ddb5bef7039d0c58dbd6756fec05553c1185a812fefce418d30fda2c337aefd8cb40439fae8b64422d923616fa8118c86cc875c915eb761490a5be422d74b82856f25e80cb87f4ac7cac3344b2a40264bb850ac64aa4389c0326d56865350f6a589c85cd5a5bc40eb21f3d4bd9e68e6815f5850aaa5f074dedbef27e7506539be90ec8bac07a25bccb71b08092706b2c8fdb12525df4c5196dd7427bfb51186b7393248d0849673d3d0c5529e2e5a3b7255de554b217f05fdc91f91bf7a91777e57ee7ef9c533d07272bbc0cda4ce4d199d804f72d0162b073a931c7eb01315d7c493515b88f5405a8ce17c2c5522bf544385d72751d9d062423c7822daf78dd20867d9680d5573580d66ebbeeefd575f1945a3e92cf443887d9b8b1b72c6329b318822c6d95564bb2e391e1548e3bde55dc9f0bebcbae996ca6ebaf8c58d3db9fa72f7fe838efa5c08c2e75dc821df8851063bd413fd19ccee2c2a140f67c29df9970d43e65bf5e3d02c08ea6105bae8fd8cdf13373cd5639a82541390280e2cff79b2d5ed356e753d1ef418765490ac3b39bc0caa813c4a57a4b4ad7af604ad3cf5a4654064d4b3082500e1096fa5577bb88cd8cc54d5fc987a069c10da772afd9d2a25e61be4a84f756a29db4582218d0ca30190d9a87e967f46514f8c7cc1f4c32dc0b35f24bbf6be927ef4c8844cdfadaf9090ff7880add1846b08d20a4b3590a540f38a7f7d99065f438f401e85723492ae48596708756e8dce85b34dec44d1cd9f4e32b70ad086f00b46dc44612e07eae8e0278321ce0a8ba01bc8d32c5e7666e242ea1d26e0c74be12c471ae3629a8079f275adfe89f5a856e8dd55f251f1908c15e2e51d3cec5a5ee01d4218adcd0bd47f82e2ca28661f11d4e1d0646542916862694f774626d01bbab3beb7182ce744da14e0a47343be2a8558e57243e3ac08aff2b61b4041c2f3ec222385801e3de69e9bc3c1585980dd00f101cd9863cb792efc81f82b2c277d6c36dc7446cd684dd0969b917c93b8b75ac6400c77b0621ebc9244e5230627afbcb7493382cb104c9c10b7463c35e59fd6b0ae6c13b760c2ac6864f5efa17dc516ca5fca4396d397614347c40607e1a74e65ded2a4804cd586149b7dcdb2d7a35b6cfa40d7ddb7012a02cce9357fd44bb19c96cbaceabf1158f40972c2ce99afdc95e3b8da9f13de2c92888286342770cd66f92690327da91ca2617bde3257e410ac6c4eed4cbaefd8d86fcd1e5db44c062d3a3ca7a802a0c8168f8d8b52db49a16b7ff1cc13ee65b5f739bff0ced94f044e089f0ec0d2fc0c5a3cb6d53b21c4130927c4a9d14c2ec7a81365470bd8be0a1a266d20dcab0054cf014436f73fe21b4a601e108d790d1a319731bc57e3502b556ec0e62b22ca177d441c9024a0c66b8feca94ad09b0d1f8dbfd8219f2b09a154696e9ab588b3f8ae39568ac5390d4ac1ea03c1c84e1e58dc14fcd65bc7b4a668c5edcde6a07d11f80854f8badaed4624cadbc39c8318c3338b5e1e73ab29ff19de8d9f1c2fec821fd0f2f16540c67e79b06acedbbddd12b4838fdcceaedbddf4f91da4d756b088e597dcb6396611d60d4b4dbdc25baf9f0d9c1f0cb20829361e814fb040459f9ddb84b990da2c9c9e8bb2e71be2274c3d6ebbfe7def7bb87295aaf21ef1a00449c89887b2d6e2e6417350d8f097b416a59e239b81af8b7b53b1cae92b7843b98e0b6452994fa1a93da2ed39670e046f7378f84d34e9cb49cb14370950e3dc81ebf6fdcf26aeea1178e8b253047209066b74fa200db7d9ee2ac04db3e3667d77f677a548fd9e59d4002794213702e8c25fbf300dfbef18995e14046f74f5bd59738d5921db68a79d5bd3361e6715935ffa2021881b49a4b1728f0b00548af49a0eb47a30511b24bd453605713869959e518902097438c1bee298514242dc5fe3825150034055c7a1334e281fc8c7f8004d14a6f9182a2884536cb262a53a2c80e6cc7135c9cfab14c91d7c983f5fc54fdb09b380e783eadd9cccd176ea618fdbdef7e638ba1c004745df43f4c7ee2b4281a0c221a13479ed935a29daba60da3108f8a743d3d250b1ba9da9d1c59568822b81057aaaef22a067d74e0a495461a5c79a00d55d6b248f9b7a66c9dd38e533a86997e8c63b09c51d3b5c5a5b418bbc5093351f46fc60bc47c8854451150d4ac550a804baa183e1132157699668be6ddee07c016479950dffd1e34b699b8883f96a0483e604afbb3706035920d6d3cc0c8b8afd855135408446405897d9958cdb41074344035cff4bcb145ce662c2795796035e2f5107f5bdfaad2a6358cd32d3830137a11c5d1e37a090803afb7c8d9d0f53f015e6ce42c87cb441897552a4fa5488f5b55e0b95339b3ab5019a554652dad2db31e2d7721771ac0c8944646996f7712051b3ecd0ac992da5cbe0e54f3e49363a0bc84a987cb78bd03eae8899533a1b8d8403ef700bfc2295b2b0a3d71c9d177c1c494039ce9e64a159b338303ee93060095c1e9c0acf3f15294bf8b3b0a1a1a0928a876ae7ff74ae8d66ee38168cf8b5ecac5c3ff3e9bf24a5a745b17cb6cd79db17cbd7b925641debcd60c753a502b95024e10155d2caa1e53f41829464f8dd9ae35ba1112e55611a2920e93cf12aeaf0c5c5e29ad5e24c63dcd176e8910792a28be0779b028a6056b83c53ad12dfd2762363b72e0d11925ed88c0555b57c60c6a635624a982f93e221bfe90d07821211165758d8b9843e395aa38d591e7fd50426f98a455f8aca98a2f289967e91cdda9796d5bdb2d10f2de6dee0a110ae710762e7d64a5cc9687c3b39dc9986748c36c2c4f7f4221f0cd069f612d7231a9e47ae9ed66e7702c087205e98f9f0c1e20c1d8b8e946f5a8a884d1a53355f9b49903df78e64ab6507024a3673366219d56bf2ec776039fa4ced1f30746763fc731f4fede619f4011ebe98dd52d7beed618f90401804b98f64d61aa0f06cb66cc9e732845803ee1d790e132c6107d110a957c912864851fd0e183e361c02559109c4af1aa785e6d99ec93c58a54807ac990b27b6bf35bf7d9fd662486b5e9cd77e2f51904389cc053699298a79b2b7c61686347832664ede399e1bfb47be76ab54c8d834ba492689b99413c3dd48bfb17000d0910ddc27cb8af17c76667993fa0dd14f5df68725f9f86a01ae4537f8f35cad8d72e7e920870d0b414f6ea3f6ca04c5a7e77dcc2fd3709ee0b13b22757bf00338b3c08a934ca5e1462962b16658a163ab1d2682dab4aed338e697f93f0781ae6ffae8b076eec17e69532df0195d5d4378d4f9fd7d2f516e31f9a3928e3ab7fe00300d975968d953dbf14951fc0cf16fec257738f1639c1f9c40a31c90cd0d2ad92783940b7c3d03ac9498d0d9bd7658ddd4701a84ff499b785f77a7bc6166b2414f7f329e5cbb36ed1405787f5810f6495d28bca50fb41aac1235bdee3bc46de9c8794b1fa1fcb58b96927a8c6c3c029857c98de07d6702fa25f14a6801a6c0b9777dd5408e5c574e2949844146acc72b7a572eb5c72cd5f02d77e8f3a3a5ee843b37231514082351159e0b24adac4b87fe7962be03f54d43d3ed7dac04ddb86d9896ad29c9af11f854e95b8cc5ddb6901bf6717bf3952856dc3d8f6269bc72e220404c65cf963436e9e6107ce99030755133b7af12a189235643e328d1cb999db34b79d6580b77b421586e2326c320d44d196a197389ff5005d0dee19246bdd12829a906c352bb2a0b3f763a895f6623df0ca2c334f115425f6b20c59731e510bae5ec73993be3c0d4846aa4a29203f3facc9945a80618affc1f872e76f97fbe6065cee147b7d5ae8de5e939768e2e74f65f01d3f86cc1b1555d872082367a19a0dacba85de4be0012a73f414481f29f1bde8c52708d6c4a46d067858eb41fa718bc9f39a0395177d5f2d344bb5d55512f0178f7d11bf12d37944f55a03bee2cad02a1a9732543f4713f96e10c3d88282f6a9dddbb38d2a7d52f85b5737a9486d0b5bbe24e45a3d7fbc02bbff97206e828697f48b0baedce05fe101aa129fb212a166dab7a462727dafcb34bfcbc249c511b8de1ef41eb014e6c76eb594d9d1cf17efd7c109d365e6c22998c2e2c7e8dc91ecad57a5b3637c3da296f7eea11efc4857df91b6a458018d02a42a28f38ebe611b3900010be0a8a9e2000e6ec9ea70c8e06e51d7c29447be3e76d27950e7bf5784f1cd630c27340e221d2d73c454997cdf1df26cd15eb99afe41da3fd74019a21380ca1adbb20940a66eb8593cc41e6d4bdaa43d783518fb8a76f749fab208c2c385a12caba866f23ef680d782aae08faa109ece12e5f02c4d22db6edec25b289549feaf5cda301062e8dd5e73eed4316c0994a2dad06c5850cdc7d6b5f272bc28d73217fe2c4e6f10aa0129ff64084eb77f60a1eb43922eecdc4daa979731ed1c6d9cc3affeacf43d18acf64ce71e1675f3cda070874dce695a5fef073c446b8d9ee6cc3326d74c1c4541e356c0aa20006499a89fcadd38ed46d97057ec599393be91938816a0b5c5d25c612c2c6799a07da6b6c2cb770a73007e6e3bb1cfd3959aeea20e4b639a15fef1c6ca72687f220ebca6eab785635d039c6b68f6d83e512f5f51a87ccfae4ac88435fc11183388c6a74e905b91ab58fd2bbc73611b3362b9a50161af6fe6c8f70ee247a66128021f810b8c58ba7f022ef0d938dc4a376a76e3cfb6f9ba0097ccda9655990be3c6e5eef254ea848d3499f85800331f5b25ae557d5baa843d6b0b80e8d71c318c6425168d3db91d54c846582a343b5ad8a7a2c79205dd551d18e23d02387bf8c87609c326254c392b3d53e8ec3148d0111c2bc235f1a351e7dee21698710ef425d390da756df976071bba09923d2fe7abf05e55fa78103d0e21e3da0038da139b1b5fde34f93574cfc1326896c77dd1a817cc4c6b28600aaa4fd534f7c95b34d868f1d715db4642c8a0be2c365fee09f9551d088bdae5af7fa8cf6d7f1b4cece8ae7f55b26aa216c35aca5e84341f02d350985f0662108821a280c5ebc59efff9f686d2cbbaae3d83fc44865acf5e9233cbf6affd7f5611db3d28f560b0c54f21b0a82229cdebba41449f1820ecb735f133459db53d586c67fba7274878852a82491cd8536473ccaf232d7d9065cff7756e4bbdf56943ba652ce8945033d428dc1256c5c19d01134f5f8fe4785c2ab3a04501aacd3b81e62189ceba7859f7884567931a7620f90dfb57f098786c8f7bd743b50b601db42e457d7506805b816b1ed7fef32a0298b8ff9841972b08f69f1fa471dcb0b79694fbaf12a9e49cf0a80caf6b67a42d82c5973330b31089fdb223bfdebbe7a6b5dcaa0ada37570f4385e6cbd275b55b838919a3e0fbd3493370b99fb39c4264fba341b93f98752a30a3f05756be463915b76094accd7b35cf1cdece0dab975ba5afb4d81e5e0172b1a05dcf99c4f6f4a53b6ff3e3f5a7920498a990b4c025e94dce24fdac3c029cd5385e4832b23f59eeadc5fafad4f6ff76d1880ab16d5364af5db07ee8d2c7b7f5d01da04738706ab83c98edb1dcb820ad5cae6076c217057df1b11e23359d4449876a1c9d7ad78c48ee36a17cbadec2c397f162740557a0612e4428f5fe5e54789ef49aef7b90b6c9c317557a5a8356f1278ffd52ac2678e5fbe9ebadde4ca4a2a3577b64840d9042e3f0d70b229abf1ba64ada3e9c19dd9deaa2548ce673589846a379a083730275886e53656a01778d09b17882cedea976b7f13fd6e16bbfeff5d07d878f520d6ab5a4767f59c6518228e99e38884762aeab72b1e710d79973144359b7f6538bd995ff22a41eb8d0e254fd2073421e67f9e0ef6be0e373c0d24cb8a1ce6c0a4f47422e153ab02a38ecd50998a602251d9bca9e9d56d45f7c99b0c5322c8dc7c73f5f3f17c7f51094d93bed17faea8eac87bd466c2bf6ad8f5a8b2384125b83c36a33fdc7450a648dbd0b64d4e7297d2d6c69c7dc19bd36a9c7e45546248ad2f84b0e9810eb40c8b2abdae21b9329ea07b4ae1060d61629afc6d3ada2f4a361b8298d01fc058f7514d6a39cd03d7759ad001da1e8aff36f340ee4cfc0daecbafd196853b1d749ef09eafbbb63b78b7182ce14e3c56c7700cf169aeb47c5b3dabb832d395e6ec6a7d03060ba2f048be182caa6dbe04760c3c00d19b41d9ac599b82581e25fc90e5e84046fae4cdda3b3aceea03192fa9c6d7ce62f10a60f28dc16a623b0be73104dd284c6bfb01483bbba1d7a1fafbf867fe420d34e7c0da2d71a03ce914556217882dc2969cce724814871ffaae543dda47e0aeb481189f13c58c3329e31d57426f528d05a3867b29cf98a2b9e5d8e3d68c320972d9a27fb21c74b1a08c511f1ff2622d4b25337d61859df8b9a1e6dc04c8ace73ce2dd2d3ee0cee4377ad2732225c420835e304dd94884f5fd5bd33a366563def8e8d56679cc4b50b79e9b36cbcfc1bfa2740355b05fa3ba6b3c3cb4e7b8e0eabb552465b8e9d507730771bb82e16c6452c88b9e3a8aad69a9f1f6344b7c6d194163b244edbd8846d515d7cdea9ffe95b92b3b5ec3164556e699d7060a210ecf2793d2cf842af709e989dd56bb11d09ada48421e16a930fd53d6ebbd093a814ab9d70e0be988617e7f96e3b6e361afc7401d4866e880f2e74b19554e28282d7f0129fed89b0a117612535c324461bc5a8b59850af37d9e849bfc3050e6ef745b5753ef7a3d901b5fc152d3e9f4f1c7bf49516d507a1481d9e8cf34c7a5626c120fc5d5e7c2409acb22e178917a9188af8be9f828bc6b09ef8e72c7824008d825ff73a81f9ed122d3052bdf9cfc9876850e0f542ca2307494af2cbb4539da1f225594194d40a3fd0c64c57de0cf780443609a3649754eeb03169f3c3f511db640b537918a833a609ce28b00d4ccab28c7d4f026d3c0e5c0929a2a7a29020f23f4fd87d8157fefd9a6bd90309f79c596a6f06c3e312f6408309824b1dbf30d56c51d1985564a0dc4331461eb577f223f3f813f954c7044b0d11ea27d4085a2e046ab77c6b767b9c93b536a1d7ae1cdb35af15384d700b3a15030bb673796264c6356f619fb00a530f1eff4d0fb8413a55a85c99777ca14386a0c3a65d14ec115c23ddc556ec4c1dd434aedb2c48db331bce311c5133b1f4fd095e75d2c719e94906f0e8f39ceac8c488a59daa24eb71010993041343d87a1e5aa96235f025b3d47a9e97802aaf8fc3266d12418f3ec526741d8377dcc8254632e94ba9339ccff4775dbf5da47101eb2afbbd5e54d62c69314ce60d2c0b2e193e5535c0d36b04f6b8d9eb2d72d56167d0da95f0a2ab9df20a061504efedd40cfa88500fdd53d94be3e5eb144e6986f5a7cf66efdaa5f1a0f313b2296642d4dbccc86a382f31637893bd9487abfffe184bf904d4d551efa69d1d80fd2e2f4e62a9a8d4c5d9d5b71aacdcd197c9225beb052b31bc2aafb7f8fe693bac44783bb655bf5a37acfa8830f18b02d4d37b6ddfbd10c19913bb008a30998e5c759c81f2ee2ea3b6edfae0b2fd4c16972195a3bed2060cec8424fec638a54b7abf33846d953758ee0704161180d7b039a7840bf82b6a2a15000773de44975ea6e0bf51e715b8f67d9d442cfe0bed446601cbd00ebe215d75c7781df4b82e5a90b414dc8439ce9b3aa4a7e17bcac2e4a7cc67c6ad7574ea90cb4c7607bb40e3f438daf7e989d582f7474f174e8886fd90ad8944b004221b475383a5ed5e9ec3226bb6fe24c0b9de05a935e1da199f787b0d0c5d79b978e356ce33eb456764c5e9a6ead57ce9d42b062b1671c73bac342c5c5f231957b922c01e1fe1655a99bbfdae836f4104a1ddd8bab0760cc24ee6de98d04022a72d4001d8abf7ed9e1c84c4ea298624293294545c2156e2d2aeebf7efb8cbab3d7fb6c1127736e9dc787888bc4d5e6d72e32b18071806d99fe542d592137dc952381ba056fc831c2b87b125039251c8da614a3f8a1c09d012095a9ea693494f178ecbb019ce09be06d15b0597f9cbded362ba77061562d4b05e60f0861978764c224e58126d35af75c6d36516df948ad98279501245de0048274294f6f20d7027896195f45588403da47ef635f5ba7c81b6ece79316b0216d0a9b7dfbeae10b51c96e4d4665b3734214fa12c6efd55b9c925ad58983d53de583c3b8351c974965b3581492d8ea4f5df37ceb7e072572114bf91cf69da869d63ebd32447291acf30744ca3c195494bae3323dda9df41f9237a9a567f6e78bced754195e26d2d8755d85daf4d3b7b96aa41652246870fc9ca860e6614d3c7ac258ce2f6eabb353897438fe65f7356801df6a35dfaf9c80dc079bb9d7304fd0e7f2b1b500b66b37fe1dbbd1b437ca07bc1f754dced7c48f886daa3ee9d7fe572df525bfc44ab8b49c755e783e24e14e7a00846732e7a2029c8ddb94b79e8b1c53cb6e8660add6271234a9dc50b7d45d2497d753a738cc36c9c942aab7cefc09467eb0410742c507515a6f39ee15d4edffee0cf746ef39c45571466bac96eee98c22a332622b46a0de44e62412e9a4173a1ced05a39446eaa36359076e9c48f21eaef13f085d78e8dff2eaf483b37ace7a6d6ff3251d81f9c96bb4186ad807ea03d14af98d708d0c4def07b6da14f83686b5096bd0c16f9b8764e3b5dc02ec9b0f6b49ec01babe565ba24bab857e13932988b0a4bfb17462cb0441fee6669850a5ca9f384a04157430b8bababc13e0b5a7d94e13a2eb3813d558fac9dc6d45e62c0446846cc47ca2e0d8bcb4de9b0b8abda810ac5173ac4a0ebf812d010028f862d5612be59b6e61f331cd0307e66122de0b843aea44b25814452a30d2a6b190bd7e118a75ee302d0a9ef44e4a343d8f49d746a376634cc588ddd134d1d53fc7e84b2d175340801e16e789ca6fbb20b9b2840db18f14780765d6f789662cbff8837adb022e148adfe6954accba3ca7cbce09df14c1eb7074ad8d9774d82b136c79273a808b763bb1e556ea7df7d144ba912214c7e01f14645763e09d15ead93e2c780fa3a6471c22600e8164062639a97744294cac0e62932d135a2cb2ffb27f517c203098e83a11ce384e942ca53527c75208cb64e5f73dc61a02a59d2650911a6c701d106e752726d57fbf62761051a8d1d90894c6029a320ca879f0dabd6562e44511705cdd7537f9ec3ad889e10066c969f9b6ee037eeb07f77a283906dad54d70d3927e655e286aaa890c2a5456b986fb50798ffafb808b7958cf9a44919a0e71b80423bac9ab695aaa4d54a810f7a048896017ab8a27b450c4f21b56321e4337357ec135abf766c20597dae00d7fea87f550f0a514fef7f0d2070825635b5897e59d8858abc16e77221adf7d5e3623601882f73e2ac9736a3a25df8ea5f8d8249088656d5fbe6faa083e7c350ed09a8874de397a581aa2605daf7d5f5521d2a010bfcd7f7e06e76e83027d865a14300e09bf565d16ec77b1f6d90c945bd148e2394e4e38d3a141fc9d32e486eb0f94ec7974880fd24fa807131959bf8ef8a9343742ea590a3b8db143c5e97e3f59eadf343ae04877be9dfd975c7fc3efeb56ebe1388bb0e26fbe9a41f8be8575777ef804aac59711dbadf6c01806413c55bd785fa5a9fe6dd5a1e06a38238096aebb79e7fc628e7d300fdc2a7496efab46d46cc4e9b5b7da4005c58c3317e7f4be945eac09f91291748fcdf0657c61d479c7e84757ab36e8ca4fb98e7aa8c23febe94da6bf85cc73e26295e0cf51292c3b9331569acbfa367769c1055903a273d2e50793590a455962e516c117fcb0db609644638ecef7624c4c00729c5db3fa4c3060b411f3d98e2361099efbc4217ebf51ddc5976de355ffa04af5328773e0a0530be9fc663a8dcd8510a6c25ee871432059837885c1f5403a10d914b2326d0c6d3a8e99b645324128a884d0b283bef44b23475404c4344085aa44cf12af5fc3782ace9708bfe54baf875bf46956420dcf12219a21a275a6c165cfe06899e31ebcdaf5dc55bf085ede01c533606fa08b1151b4d601b7cce83cfba9f28fb77516be6e204832b31e2e4ba4edd00b5e0135af9668c494b91b3777c731053d40fb2d34b79b7638bd4055e080d465ae8579e01192253d557d14b045a3e41de3ceb1cce910e81a199a263c54be68a6afccbac6ba4f5c471dbd732b4a20666d95753066d44d55499ee589266af1f3367f73c0e9205ea14043b640577b90d0c16cd3794b8cca0d6a46380123f6bf8aa2475e6761c8c843a594e1b48c30dc06e742022d5ffca5d7f40aa0f238fd55c6962408ad3fc795cf7cf9e5a63d0633de28c455f2da4025d62631b2041ca62ef98e3ec810d323e17c29dc886f3371e7fe13f6586c6b1f377bcea5251eedf9dc98b85c4a711d8d32a6dfc46bc4154d15c0f3f1bfa36b655b7ec453dddd1d5b2536966fac0b5c283cf9b098bbaf051f24cfd355c39c11570d68fd883361fcf611fec7340ac913f22e8d3e40a1393475e0b61a3e034e795c1ca6dad58b6b2e0058c894b45aa01fb40e320865cde621eaa6d30fbe301831ae7b2f6085048097ce0bf3959a834e228ad878ee96ab7e8a9cd643ac9fa3b52fcff1b770cdb858c51ef190d03d2626a40e33b9ea99cca180394bca9dab7069eac196dbeadbb5e02191d2dd51388e8adda314376d036fcdf3375583250e74fbcf216bcc9ad030572e7e3b31d0b55fd2c04989adad2f82fe0bb1686a882d6621b11fcdc39e4fbc6b3a38f2c73d3f922368c9a9ff2f91d247efdfe98244cc352e0fa5301f84c2524f9cc19abf01fee85b525e21e7994d883c171c83120a7c8ff24028d622c64440de9070e1e4207e779c801c900332897c9411313cf7f9dafbac8feba0b7856d15cb1f5bf0d406945c2cba03657fb37307c7373b6b6baa6306ecb746b1d22fe7e385d12f585bc1ccc040a663e81b33107978e913e3f3e5311f92ac86194faf5fa2472dc2f6da875f6f5d8bc03f0c2d1faa21499b10b75da080a6a115a0c090a8b729e45a0570cb7c31b8f59e2644e + +Params = SHA2_60/6_192 +Msg = 01020304 +PublicKey = 000000274ab6f748e90901a29e4409f750d44b0bb535bca4dc9d1b63a3f12f531845275c4c7b2329a4aaec1b76cb188d8a9adffc +Signature = 00000000000000005a5ca6b9c025ca13e277081474c498906bdc201091b2c39c649b0115b271730f7deaa10a600a13911eb8a4f12c689b3cb2dd05379c0a1e36407c36b6c7d4070824f189e30a8ee2d5dcf3793186849b962a13c0c61a54d57f5ef9d8dad4470fd985cbcadda97b427f6c88eb7996e94b0930f1758b3f3c99991e5fc8eab82228454ccd627afaf6a3882aa5f2d3695fdf96e3896102cee7f2c3eb14c67f02fbc6dedfb08b5bd0f96ab3557d3978329e88b761168669956f04c64c16d81b0cc90c5d38a37aa857e0488f074adbcaf42deeb82b328db48a747877524df9acbc5bbec6b75b4a679a78d696ac138d0bbf10b7e3d0ac4a3116569a2cc937159e130a1b75ccb2e48d89de503c320d5a7b4b0ddf8ea5baaf48fdd150c0753bf5a6d3d67a598bbb100f2b12168184410203d20762876e1504b7ece4b151e37ea2c385cd5d1d3d03776fffc3556bd0842e745d508eb1498cd0c77973f3f68f6ebda55ca3cfdb42982407daf0def4588c4150bb0e9bf1c2ae6e53fe8af2a128dba3a4f5d83e65e6e30ae9e0ed4a030722242d59cf66b442d5eb0015891cb55faf2971a915585e71984854f8b2263a06c42b613b05f27ce637ca3063730f78b0d88a5bd118f7cdd1793c4547d64639bb7aa427d6adc024514a8eff07076cb632ca384f800cd59084af6b2c2d0f95eddbfea8d24341de0fdc61a6bbed8663352e72c4fa714cd58631ec7f345067cf17206ebad49f104f2006145a192537c862b937a8f01440e059b63baedfd60886dda1debe5f5a05f79b839cc93f3c76837f7105a5184198030d33934ed62fd78f98ea5914cdebf154cd05c7a6b73b98e7150e761c5cb7bf6c168637fe4b11dc892882e0e3bfd177310ee183bb21915a1d4483bd67ecfdfcff2317b7791b9dfe36d96e006b52fcbc2342984fdfe85d3a1af6b787554b101536413c63d67c4beee5bf5a52389738ca761d04a459f5255bc2037bad2c8c68609ffb99b9789e364f79a6b83fa7454f7527bf0b8f07413fb78d1d9615b9cde7e770c962eb8c177956af397ba99e77ee281cf4acf5369706baa083e6742e275af3c010ee957d29a0c4637cf3782f7db19ab22eff2d8321b64461688afb1c403e5417762aa90ddb39946356ccd82b229e057d94ddad37a5ecca65f9bb8c4786619a2c337a010c7a73e595a17adbccc84842417ddd6210de0e46f8e32d7fb15d47457362af94f0dedceaa1f4a1f00e1f4a66e9c388556938ee8eea1e3a8abe24d1d9a0154a845299f0e95e884d43ac478a819611de061df11b5701169b19fdcf7e19dd9d2308805975543d50cbcc36778076d19eebf13b6eaf11e33a629905cea30d5422de87dbb88d1f8fc2a01bdb94407d5cabd94e2bfea490e3ce1a23e74011d67b503dc08e15283c1e96d444c6ed1c01a67f0906906a5b09d279b350a07280a40b6251393451dfb79309abfeb9e5ccc75cdd76765331b6b02befbb10930400d552dd4fbcc2dddfb7cf725636c15214f3aef21dedbd3ff4b068b25437d255ff247e345d6db11194bb4ab0c2056462ae1fc8f24e3ded6bbaf85b587b78d8afa000d3c99f159849c0e2d4c80a9fb0783e782d02ad87c863ee7bd28d78b4327584d1dc8e412f04d8de002ab95c80035e85aa5d92b35cf4a613a24466be69e59d5e0b361578b1a09289b1252ca4586c593bb8097759dba0886448e1fc9b34cec1c81bd7382ee393a68f464d63448ced5768ea667fd17204f8ac0f18e7a0c3c88367f09939d984bc89153940da3c171c9a6c7c97206f1bbd952dea2fed272198ab41200c51f368d21523ccde6fc5135a25ee09e2e619bfd06e7c5d03f654d9eb2c1c2e3d9026154225b5748be0d9ff25c92b2b09c3f81ccefcc3f35f6eae862154d6ba78c382dc3ceecf15144fbdbd012013ad10a39f2ec13d207d357955e8434706f49e9f66379638c36c7c39b058b9f4d9d20387336b1719fd7d624b144994baea368c5a73e76dd75da898044610b3e0744fca50be38efb6ac8e8b2fd9f5ae75ef76085a15107b983c279710d1e260e4cb3cec5d1599686801e4c6e81f9927ccb93f79e7d72d982574fba43ed13d7a02df9729c68ce8c3961fcce14a5eb8640b8e26aa9fc116b166bdbccf81a318bd6a27857f82634304edb02b1df5286aa4ebf92deb4f79c068fef174dd02863f493aa3d1b83673f04d0f5e106aad769f77f1f552d7acabb76e149c7b89d379d328461af95491f917199a760277d103d24ff43dc72f65ccbb2a88d9b243a61c83ad24df6bc82992b9e6208a723287b486985a40d07f648782543a943568e78564c9f2f2e83498d1c8ba3dce4b3817c820bd6af77f7e5dca19ea57de2dfdf74c7655d35ac483eeddce107e14d0e523e84ac587c76ba2ba07748b05ba90b4c8823bfa62d48fa3a24f85fd76eb2b03297fa780c998d4a87d72c68ab7224e42bb5ef573e9beef24dc040662b417337001faf772c3870a73767c2ccef869fa6f9e405bef14c979fe38b09599ad989d00bf642e0aa47121c7f30d032c7cb98ace37c9238153fa26478516c3972dd0640d971237c4d26ab3c1c971ae71a7769f4729a3dafaf4527c4637ef36ecd05455596a6d2d69ab9bd302b1b0fa3852686b3ff01cb1b33f873f9abcde03dbdb86aefbc570d4c837801063aaab9692750d408aab58d9c13a63c6cc98457f57e4d31785e03dce165b12c345e8743819ee59357b0eb46fbf5d268af56994daf51107fb2262ae530597d35cb66015966a6b6945e67332def655c169b4cbc3aba0ed44fddd9901682059381d56ebfcf1fe258c469063dcff1b094291481bd01b86ab46894f089c5fa3e65556a9657434938e46e5a0c4d3c4eb85148dcd0580ce696086eddf011a1ee7eb51bed2e87fa8a03d8fa65d4c74f98f836421bb14f2e68a160f085ceaa8014610e15c5c14e6fdaf1d3fce64118cf45ae230a05a95006dc4467b62572ceb5b1404041bb650a16d4da105e6283ab2069e679fd3720ff21bff4026b549ce9056cc94ffe8209b753d1051805ec67f97a474ee85459387ba60016b32d85fc29d9000bc7727b79e5a0182a49aac01e100e15769d0fc03d492b5338074121f8fd818561f95f15253248d620009cf49a491d502107cc1d17880c686f78543567964c96e4db1006400301f2a747c105910d9e1cc36f67b45474b5fcb83fdcc80be78c62e1bb286f970282965cfc8b2c44ac60bd54979032c546fc85ca2a544bcfc589f6e6600fb2d4191a937e8699a69e358e029393ab7895735fc1733109555f8d87a1279cf1ca8e321be885c5d70624e616d96010cda37f477645a65715e693ba066458485a6706ed1091aae6bd007290c3495a872244c41a553908ab735b37b2bf30d4bc332787837ddc18cc36086b93d8b3f4433475131cc93ee879eceffcb2bebc4c8cd4b61963d29fe7d01171a3a04bc71001eb56de104e0a95221555c3270a39b6bf25621b9437388019d76e79e4a0c777f1c74d177a70b1d8e766d9d2fee9eebc15880654f8f20009383791b6aa691da1934b55e2b12d3e02e68f4c6179844b5b25c108dc4d5f05c9b44cda18a4643baf1a90ca43c2c4c8fc9784259701c9130bf466f4f7686d9c6c6bf855c076dc82e590c919fab9a0a49857b9af2030233fbe656f8e88721ad82d5def0b9db15fd47dcb2c6c4f950d95334332cc5fbd6d3e11d8428ed6728d1e9cbe8f110ac94666e2a158f066db79faf565df9100b3bcc3e7bd6447838f7641e1357dcc896b6ec894b4db4b45a13d9bdd0d448759a36ce2ffb03d67d8b19b98e1877b59237e9399b536c8e1f3e253dcf79dc5edb245ae3357898c03eb53e6650dfb7e1b718547637cf791414069ac24720713e9de40ab7a6dbaa272ba40011b4ad2c6f3dc8bb26c11ea73014db890d61a0ffc4284beccf5055963f123753d326b98011eea22be21516c85ec881564caad732e2fb3498cf35cd8f8fea41d6d4bab6933453e1d524786fd5f54514ac20be149451c99767ff56ab6f4f5941795551ea5aa845fbb3d4385845013c3784e0a53b698d82c235584b1afff9541f3ed8524916ff1a03771924e5880536c2a20e90a46676ef952de6af7c2b70aa9f5d88deb14bbdc976f17a3daa01a9922f7d89b5bea14d3d81ee37b47645ca9d6c9dc04b062e2aeb56260745b38fe196d87e48b280f5e0271ef409930eef007bddc914364450d1e069178bb9217d2b60c468e93a029544efbc3563e3e522346fd71249d5d12f3f1ff682e1de8128ae30eab81ec155735331bb164ba0efe7a861a300bc9d10ee3c6516bb18031ae7832f4e6e79686ab8879afa2e0208859058d8cb7d99fde251973ec899da0279b3770c1514372fd81f80dcf1ec7278f428caa851492dbb2e3d251b7b9e56f20ec7647ac460dfe00f54f8c43f72e87617b8c92e47467a8159bac2044c6891cd12f4260fb5400cfbfcb04fa839a1367508928e61a9c1254bff48558322edf75c8af37616ccb56aa19d7c39b2c974c23439a92a39aaf2b498f3f861e87e563e646c5e52794ff63629e515503a2e0f8ccd9eb998aa68e22533e235873f9af2a96581c8cb8e292388072db00bd2352c70e2cd36b21513a7e8d22f7b8b2eb0a756550447b1a3e0459819e1b89ead10d0f8460df8238cc749f03806a44a81c402fdcc8bd6a9fa5c26699a0e90835406dc071852d6ab51926f4e2f2ca83afbcff00b0e30f6e3ec756c9095e63f1ab10822f82a13f439fa3cce02c117e412ba31c967f255456ed213beeb4597598673d217aefb1ab480bc986a7654c365c82afe9ac30a6e9da9a84c36a3f9e219424a0d91421459a96c0ea8f0326e160e5b945f904179d7b8e12c610735e0a1cd2313d81a9097ca43659af523da2c468cc1ff83629f283e1f9bac2fcb6dcaab4c0992a3c0dafed5ebd172b2b55d8a88c8a5b2c72b15cee7d5a4fcc51428693028d216a6ea1897e0d81d14ee8e191e5afee5b41fb8e149a2325326245dad1965bcfb807102676703fb6a8b3b7d6871201f950d9e409731170b4558183112ca199d7567da9336ab183e7dfa7c3f4b1098c757e01b9c46268a1b971a59d7d0ddca266aa2cc81648599c23d25d288ee31c3b49733cfa1a6a060dea667b1d4d6159806ba2a7f6bc83e382ee4604159bf0092179099c6018853b932bc5ea9e3376e3f4358dff7ffe30cbc07b79dfd5ae2d10e194f92336af9b417c2495acec9951923644ca93f0338fb17e2f6010624fc5f276ed0b9326551ae833c24663c80bf29aa4d6df53d4d60b160326b4759aee19aa0f142d353cdd95b0f33da4581d8799d6e5d2de6a3ef5b400399237a4fa494d15d60f1764214c1a6bb5c155a7034f7ebef60549850f3bdb2deb1ececb5820a55a229fff171e883feac5508ca9298dc9f7c8ec6edbfa3a0ac3a0c63a2e301b558eeda9aff7505f32115a4a8fea7245c4138b59aac63482ddef1d8897d45c9245e4b82eaf9e2c9f24974367051ba01b9df770ca7ac27f3133ec77aefeb27cb9ff43a109d652016d3acac1c550791de9b0b0a68b8b5785c93e8276e37c5d32daf31469f31a8872906e5867495a3f990e25cd72d60f9a931a597556e5d8a5a6213ba7553a669ae61460d6a9c4b363a5c3a11c71283ba8f7068508a9e3b276e174402f0740d2c7f33931e7ee8d17c57c65d9ab3c6565c21e37d30ddb319f632c45e9b61327010532dfef886e04afd2371a783e7ba41e41b2cd65f02767df4a1e2650d878507a96d241f268c97eae5d2c9ea9ab50eaa356a48aadbf91e742f5d35ae9fcc155ae696ad2cc725b1cd0a27c7bec91ffb3440c78381f4daa6ae2110dcb72710bb0db26d6ee871cf2758c2be0bf547e709e5a91c4843f11a9ccad6944d2f84006eeb1b20d95f1341e182b17ec1a331ef1f7287f957e090312379c2326523db5442acf033aa88f6864a08f7a5be2e4767d97bab2aa72c8ae2ff31ab53b2d3e7db5b8954afb44f668ad828b2e323d77afb43b33614eb2e457ef3751a030d8615b1938b0c3cbec63b63193c5a7a8601bdeb2f80d8cc2bdfdb44b9b24e2cdcb2d37d78920aab69e4a3d91a8babcf5116807098aad61c855b810f13006840f5c988661fca7421d7a8c9c207077a6273ae3c90486afd39bd35774469f9ebc40786dacd5b97ab042c94b39112133ac3d49f01386e577a15e8d3e77dbfffe8e614b0ab94b80f969056d6109e474cfc67621fb008e223444c7915ae3a2449c84998c6bf94d9bea22b56cc6ad17ec222ece091fda7bb713e840482efe1f09f6cb6661dd2f4da2c72f0ce50bc7fe77a2952f225f5f4502b8195f3f75451af57296899d42e0c6319d3d1fa637b37eef428e6bbcd1bbfb94e009b7284e0c72a0dc60346acfe540538eab3a45d3dd0a64520d4fa754edaed3100c6768a2794ee2fd9f8c2a44c1539914c2dd3e7b8e2003cfddcf2460cf8680f70188517ad32919e28d7eb23de7aab7e9b1c4d8c626553cb0024592644fb835d0272f47d66676e02b6564a310a8367d1d648237de7efbc0ed0cd788a4b653aa661cdcd6cb7ec58a43f5d583d7d5063772e0274bc2557168bfb51803b10983624fcadb544e53724f37f5122d242131e8be21b6eb680b63c9fba6de8f661e11bee3137d64a9f659c86ed27ebfa693992ffc913b18cdfb726a4d936e7e79fdfdf5f9fba43764e55f59be4010f94363d06c770c6aa472950cb1753cc92ec2acc431e142df10c6a95d7c4785e01cb54ed81dbbbb4cb8dcd089b835425ff6b619eb218cdc31293d9d5b7a3e497f0ca0d26e3ab87177138463bf2c5900a2f15f634062d9239ebd287e30572804f504455055698e6ea55a95fe9c4773b74d3a18b2f1e043ad6b7bc800a07c81ef7ca57632e45b8e1f35b81d830cd9ca83fab59895e7cf86bf8b65c1c140246c73102d461fe7fcc802413dff602d6abb944b69173166df0cb3861e832816e0aa4959255cc091e0a22b603664da9aeda1928191ae17cf555bc6a73c9d702b60f5ba1eb732dde6e0cdc7caa472ad375a285cb90454e8eb9c11364d78bafe3c20ebab2c91586fb10786c50d9d0be898117f97feb5a8a1ebd99a250f04a4d120633825d5a0a49874b052e22634a0747da29aec1b30053b2e54bb5556d795e38c74343159abc65ac6423c352e214772c148b8f5c305eeafefcedc1d0b57dfa2a89c02cf6b20e58aed9fe5d588bba3db20484522a62e8b8a03aecdfa8a8136655b0c462e3ede6584bd9c971221bfd78b09e22eb3c047078923c3678d88e9f2378397e823db2eb9799d1f511b488c9043c036f9748df2a7532bee69c41ecb30d538a0ee1cea6b70a1f2b3897645a426ff40e1da3f35a3242890753b2bde7d23da9832a75b4f20214875bb12a17c93036294114018c29d41649b0b14b6766ae6418c068b77341262375d0d93332893740edb349f0e41216639ccdc753b235e80017f4a0712511986b25cde181622441199c6fa0eced8450dff7b33bde3ac6ba3db4b1e92bfef2bb29f40508634c21c62e08018f77991bf5914938f089f76b529e36ba291b44b71a4e1e245946456c909aebd3be1ae6d5550c5e8a537dda70b84ec35f2f6265699e7df29b690e8454d642446106c1fbf8dfa9d5b1dc1ee6b83b46af417eca213f6fe1ad80f864ddda6ab55d48e215ff851ad48564990028c7a41ba2d2cb9b0dfbeffeaf1ae55b6890b7ecdbbd784b7790c7bfe262695b906c4e61c0b299585e9b81df67ae13774d3715260a3014c267034159b7bcee3b144cfa68e91aac8359596a418957c1981002884dacafb6c08172c8b5ee44d151ae5381283340abf389458fe5e0a9ef0bdfde04e3b97740ee52a12d89dc6e57a39b424a84dfbf678195b22d6c71812ffdb1b834cccad999bd7d8ffa0cf7278f32a61035f338a35b17ad2b36904c7713c6481d7a3a561302433ccf1fb5bb44ca889a6e6f2ecd2adb3e79f85d6d4f230ea467e6f4a358d2dee39c8508ffae297ca8a4fbff5b57501f4cbdb85ef6ef16380e6e0667f957e1ae4599bcf5a7e4e2418edc0422e3afd1af1f67f2109f684736a22db7a96297efb88672886416f2064b328b7449949710002cc7e7b1d08160a1193b70224d5fbe18d6a8dff6a1ec6c23ab709f3e3f6fe12a7390e9d56c81307f4561904ac7dbf4ef5db0bc1eb8a73c1c0755957b312a5eecca9d5d9ca5f02bef8b4b3e7ec01344133ab796e0def6959ffbb36d3e2fb338ec1863de635aee5be6e8161071779417d3d5f1220642fa532586ef8d0d75b7cd66152840c3e4fdf2e865dd538a3e113f43468273516c0b3a9dc76f5c8911215739afd945e21fb63ad99be92d338b36faff241408321cbb03ec3e23149803eab5a693ed8c0a79b5c4fb91bf9e64e6a0579ce6c0439c0de992e3d3e052081bab9fa44f314ab3eef883629331808efdbdb5f119dbdc6a9e425a02051ef0cf9f53c37174c5acfbcea768fb0152e9ea1401aba6c38c52581a697e7caae65511498d9d5be45c6fad9a502cdb5c3b02ed8ff3f6fc6b2284b48e825a3e0cce64773f62488c4bb49141a9d35ebc2194b01e436aba5560a8945a79d6f63dedeffd30205a66ae4668733e6cb5097a7d8dfa82f194ca3a37c4649acb0acb6e22a694a79ad6faddf73abd31192524bae8926aa9ae1f5f539999a4a01d5517e740860b8ac3f6ced30559ff662c3618023e9ca405bb7492e9de803cfb7cf0199ea19b899e04f1f5fe47551a9036d01b90b805e56067031b506709590848673f6be8a40f700508c613f660fdcedac128c7b2192d6cfe612849cae3847c8b4fb6313f492c30987c0ee52acae546b5a6b0fd63bee326dffe774c24a7148db47adabf7d4b912e850d47bc9b6dfda0ba57aa54991e9b0d1a48c621b868108a093dd7be5c0a34e1fa9a595d3f1657e284f1e81ff841f3ff70fb9ff0f03070321cf8ce2ccdf0f124600851b16285d4980565e6b3deb92c43a2221638b82b4f2f43bf2026ae3f640995a6cdd5cba0c77135e2cf16f7face32c3320a5929cb3038238a1b13b96d2cc609e1e11cee617c03cb389ef2c0de21f47cb1099316b9caafa1af607f61e223ba62c25016557053b304eecffaa8e3dcf55e3cce2922c5d914228a3d67ec9a9c5d692539e4f88b34f1b484c64600fe2d12c23ff8b75c97401a0986fe48fcd530e6e86b32fb41f52c55240f58ddf155d6c7e133e69120dd82b7c79f7c5ebb3d15ce6aa820a65e8c7ff04292aadecf7c44cd7df80833c471a2bafe97dec54021029de2dfc302a36dac9282ad2b4e60ccb3b41d71eb7ada582bdc3cfc63820e8573d7a0cbad3f4d187ab8e9830b3e3e78724a56deb9e050d3e5721d6353b86f54ee7045dac1a5eb9966a763e9bf59c6599b9cf05cf3f4034f4912955828c868949419d973fd89e9ea40af7b97405d7925e4adab42acfe3e80efc600fbf6d63f8dcd6ec11e420a570b883852576f8f29f0d63789f62458d6d345c718bc679c04e914510586058f8d8948a21be65867922d834ec0c51b7531f98ba7dda397e8745fde9082fd3db2a0010a1dd252e0df07aa85268ffa2cee5bd9a4db21963ebec2a5faf90bfda5a6b8273bf32a37ffd9e90c2565642792331609d5256b3e0b9aae10ec82d7dd0a783e6426068dce80c1b39ddea65da3dcc69de059d90b9e07241b31fb7cb9977cd64876653bc4b54ff1d8df159acf651dd53ce3ce81e934386a78c55f2226ba33a5b66f34997efa5f8fa736ce11bae9445dd627bce164547529b131be3f94ca13f7f0dc51baa07d598bc6d8474055df84266dedf30e1f1771199bf7e2942358597e2f753635495cbf1e425e6a31e3fa778fb4810af9e55b542bf58e571404920e0030c7280a8def8ca9f6dde182e19c246ba93388ba7ffae66a18fb4b583b1883ecfeed46fa67fb89bd45cea4562af5852f28226af21bf02eb5264ebcac400f013460d892475bc42d4f7d9f16f60c9fc8af2dd1b5beffc4cb96b448d505ebff5674fe50ae3a46c012e73d3e975f733d22935191daaea496c102a307105d8e2686cb0f8cc4e14b9ada6b3be49482c80c42f5617d2cf817e692b41b064bed9bcf619728e9a114bce26be8fcec37c2fedbd205bff85a588ef3cb4fb82765b4b578b4915347b5b0b74556c2794098f07450ed6365f9dea5aad208f9bd36a897223b8bb84d0c4be182019d412af3e24d1bbd1e521ad4630d3c957d0c0688fa0701d0694557804028fbf724906fa92b968d98cbcfdd158516e3fbdf75785b51381a4ca2dca3ba177d0c38b15cba16c76300359028e556dee6c2749e861042434f1d6d13d73212fe3a75ba1e44b27a44b01e533ce262cd0ee05f21ca5feb0326c21de713e49181431b4bb776e5e219285a2ccabf028ebe4902392eb02d5ffd05619c7dcc6b52a51fc3669331130f58a5420dcbfd774bd9f36b943347ba8b3d8655c9e26806f93d44ca5cfd57e1d8b9f8ff28636a7136c13a08406ed4917059fbd0d34a9fbc10e7136878ec01ce560143fbf06ac8f1823dec89fc215dec3c1807740ab6b2abf0103c6ca708e78c7d22507df6a57464f62520a3d6456f6a2548b9613cab8baba28086185ab000030cf8367bc3fb54ae91cf1232aa0c8e96b0d16d026dc777e83c08dcc5e2c020cf708fbd84a18aa5932d3fa731a1df01dae96ffaa62e188e6faee7e13798df030cc06f2fc4093ac3366c4fbab7226387bc08ea45b1551801a4d82fe1b544b03223d7c333120a9674aff4f9245ed6f5301a56a0497455590036e5709c9fb2a69870592a5e97f69ad716ed449e8076e7b92041c3f6637912e9e4776d8b597d52aea9f219fecb90d98c43007083568270f2f0019bf29d9e7aa0c476a9cdc5b801cc7b360125938a43d5fe18d5a62d01ff026e62c0e9bc205c84e11f350f33b8e0b08eb84bd2034c3d308fd13ee8fb5c8199ff542d34e3bf19bded7e7afb3cf623f0d9c0944622a496776ec99deb1d17b1ce15b42fbb5eaed560e905174f873b0fff832f8af512e5108199aa4d34d28093bfa44feff7371fe4d519e8b5d9cf5709de8ec25cae46c16b47fba19dc41e58f41e28520e2a2ffe8dc9bfd365887dcccb6b1087c6df90d4fe5ce17627fbfc13df6b0fc907c785094fa4e02b45add0cdeb2dd7025d6bc70b329a8406665b301cfd56eefbc66d345fccc9cfc952bde1a498bd99220ebd4c922f3b3c29d27f96a629b17661e50810a6cdfc8d65fba5fa07559ce7472526e207b8dd80bedf2eb7d4e0ccc482d416f561be4f26d1fccf24323aae9db40da9fdcb983398c9394471829845bef66cb630eda6fe9a8372d796d3a2968cab18981fe4134e14e14770cc98e73d0a2c849dc95e71917c9950e7613f1f9d41dff9d55090fab8e52e7ca240e7206fd57c2df7a8c4e47f5680e8d71c814b0cdebcb7c6e570c2ed6abae968f6ef702adf2bcf551553f4aa058296d44fd0e86e9fe44c486499940c9a4acd17c9b9c310f90bbb8f4e83a506caffd66e9d57f7f6f15bee3f40ca0fe0ecd8352b7a594bc14b0e2f83423e8010b1f5f897f76436c940de87db1f8847f56eadb010ca35fce438cc58dfe9421dc9ed9e617e969be1edeb233e307b846770c35a9905ad083a9348bf04e13dbd4001393f5322a426822954d5680d142212c7da251e8b39c66c845fa0e1257234edb43852cd4f1e84066e9db49aa6a02e72bd7af87b6a49985c13a5f20a8b9ff447e19e33387f2989035fb2a424e4e871c114ecee78dc0594f79cc5a91ddee2515f8e6c45f7b6e727dee1555f26b0e80490668b7ef38ac6df25f1da53a3809ebcb6fba68ae44db3e0eace833fbe60a4503db995841bf050e99789f688bb3964c55f6063df858b703ef7d8cf8887f6d1225ef638cd6edbb480032ced3add4d79cc72c547d33faf0e91ff870ee7b66ff591b2441f1e330425a37eba8f1d10772cf8c6ec3664a681c5140909b9556fd3dffb707141fd08e7a4e5cedb300964ea693f96575b9b7c2368fb6525cc0e0f41266dd5996d5d4573e70664252b256ace107948c25ac119aaa4167210ab27963d75f1c980d2edb9eaeac7845d8b655fe5cabbe471cc1971c63d981f94cc1d78d279ada8b19e1dffdb28c5e8b64cf189db2cede1a63f870ba4c1e561f88bca40585f557cc6250f345b77b57c6db78ac095262e7d22920da32232353f48e1ea8016a47d16e017558f17b84e44c0ceb9434046d58effde893b037f684854c51378bbf1922cc41c2cc60712e6fe4e21abcbb7a94f74827d6fceb371131a9bd8384d06412e42fab3a2d582a29ee5b37a1f4a1f8945bae41da6ee8bc57a463730b2b76333c75339ded4c8760eb34fa4466230770bdf1e70db22dc5874bab8b0637bd5e2f5f9c4c92919951954a72de91132b6dcd3a544e8b6d223f173b30876cb772c946f0ca0eaf36b15865b19bd3360660dd490cdaea9276b4e8514ebe1db31d52c + +Params = SHA2_60/6_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000027824043ee82b93db3e824823dc18910636c5443bfda1027fd1556513e1846d978ea72cc36fdb0178b29059587c02ee698 +Signature = 0000000000000000be34161bd8a2e5b650c206231d1121d83b61ff36619e96a508facee7bfdd86421e542101dfa9076e89e14283fb8cc8081cdf51c19922bd66c87d123c2c0716efc2fcc4631eb75b4bd03cea280c67ba26c84eadc308959e2486ea6a977e6998641d50dc5f7cecc33b225bc8b91914f0b21b6c2621358a71b7718e20e20bcbb2668a5226771bdb7c364003a0bf549828eb380269cef1a937fef788efc978d929d8fe80860e5301aba84236541d465a889ae0c1ee7c3c0e356e3248b145c49fd2f1e5d55a56187e31c3789b27daaaf8ee3a141453ed22865f32269e7a63a2c3bb7ff7ab9d48c02ec8e08ab48424d95f03f88507cc4e924be5ffd73ea90891bf18f3905d6dccd38c45e9e643258448682ed82ecf30fc4b2883fff246dbc1674baac47a009018911c8dcebf1b4488d0cf3f92e686d64ad9b546bf85e001676b40d9bd22461d217f2eeb7756f10f078aa08c823dd0d99ea5b591dc61f50b5a3fd6097b0bc52c3ee6e9c243c4ce1dd93c9184f35325588c7faa29d2bd5ba1732d430e8ab1a7a3f7e31c376bdfb387ee2ceff1bd28cd3659d74dc2ef8d28c8b51feda7fb2356d3b40c5d89b39467d2fd33b8ce214eb20c5385bd8df80532befe16e53b47a689e7c7e8f2c06a983513163c8636bdb3b712f709535ba16a2284cc8f9a5b1cf9386c9281477bd58c4e10a683afc3eda2aba8332c1c17e5318c0c8bdbab968ba143bdaa6f9c8f8ac1537497985672ae35bf495d5b246ffe8c7a1d44a82bbbbc9b6dda866257cb98cb38f3c8b2487ac088804ce6d80fd2669c85e0c43197534d6f60913cf447296b44c4fa043b5f65082ac9b4176c380b7e01331f042c0f2506922ea4174b894605467eff521b73f11d5cc6941d90d5f6557749c2f9798d5712df183689cde0938787ca27fdf08131739dd6cc4456f255cde0784a245575e06774b1a6ec3dc3aabc94049f7ba2907ea1e5f89152a3f69dc2f574129f4b769047cbc255f133dba0ff7af4abe594d5854cd6df3e17a6376faf9ba3588d446337032bd9a64f784db005e87c02f69cae2da7f1d295e1330d4879c49cfb7052b5d9a82c89021944195c6037fc35b3b0a4f2d3bdc318f9c4da149721f30a17350efe311f1b5b2d3cefaba3a386cfdf35f95ec48437c52b12a7a3d9ccd69f4d8d672fc8a8d3a62fb588af4a7a29b4227c913f7a5e487eb3025715eb438c449a9a7fc9f26ea36422be834bc3b974bfb1ab8e8aa7f330925433c6de8e842f242601f4adc180f304fca4e510edede0be913b8a89cf8f8d10ee150df894178f38fa6a2cd1b489b9400737c36913687fbb2d972f679013b2eca7c515ba0835953ca28bad8aa42ace32e2c198b66dc1a30863150cdf7795d8f93dfb778f4bf985faeefad5c67f9c079ad1d8b111589a6b996ea254a7a09aebd00d794040c143de7e7cc8f284a183e8be4821d63db81e9618b812b2af7082342b8d3df622661d7bb6ebe5fe03b82af4c75b51704cdea607484ba67d6573d1320b5768c4a895a9bb3686dab8cbc3145c7e9218e0dfe5aa02fa1302f0f19a461f45c897ccabb60b0d4bbc3f504a6204182eff77af34003820b2df789e1a55da45392125e1549b31121f3636f8e2ebdcd055f1e3413fe670e546be591898393e6909cceff7a03f1059f954a3bf39e3ee679f113a35746d3252d10e23942d95fda293d2003411326dd3fb902737c6fe298577e704c498a84aa734eb3513a759b993c6ba4e7df7fb0380cbe0eb5b4b80eceb11e1ca1c4ecd167ffdd205e77b5dc70d7c81f0157197745cd7e784f8c4a8700a605446c3cb5c67de0a7689669c1440bd20d86c4c576f2c135a507100378f547534fad8f52d82a89a928546ea1b7d0906a62eac809355eeb9849a0e86e01a84d98e9c235f4ffe178b6a9eb3d32f9225bcb8fcf78d433f75efd65e2891330db91adb89b653a44866724cb217bb899a96e35fd21cdb6a98a71de77c34340ec918a0bd166cfd4f7395a76799dc47dd20a413782a4513d9288bf4845f7dab0e30363de3fe056091c6941b8ea2753d28cef07b43e69bf9dd1f2f68cf5dfb57b411a1a180220296ed438f4f912bc426cd6702a232df94e0af9d49f2351d44855c141134e10b45ed46de1cd68769375506995b7107675a128591f4c04c694c8c2f270b4141124c8dec62d737fd6d8141428d459f4307adfa983b1c2c57df4860afd8951645840d78c50276f25dbe00995e71934cd25968d8a185fa31ad3c8f5423b9fd859a12db834c54c7182bf1220a8dc91ad32985f070c193ad20541d7a79bd982354a07ec0639cf442eeba1fc859c6bc69b6f99f860f37e0e360b98c560d3a6ec7772d9a82dbc05e7e35b12f0dda4bbde5289c40a608b799c4627d7633673c18e0abb4c17f2dae75468ca617a105a88d78ae7bc068ee4ec4835f6d1cc431ed91ef91a355967c934c0adfa0186dd5a0273544956d420685811f736f9a2cf42ee6a738005e5ef55f3386699a84148c5dcb770032cdd1d5409498599deb767a73d8800a5913ddc4d075fb330a8cb0efac301d9d443df51821aac967432a665b601969506643cc80cf110459f8934431cd9e804be0d6199e5e7c23effcd25f08372b15ea58cdf90432e35f6a2fc3d53b3708f7355faff488fa5f460d9d64de4c3ee19003f0e175c779a1f09853fa798014d6e0e97b6a84bcac541e9ae6c7f0875dfba2be0f5f868147eafeb798df7213475cb2abc4184cb2c8f53145d3d23dc2e153ef86363c20314c6bedded1d9127da640899c18611b4c72d8e4497bb0baac6f2619037a1b977a3f55fe8de57437d343c5e48c2fe74c04e55a9859bf163ddc7c2168a68960e3b958ca2282f44933c98b38073deaf396238a271df3158f2da3e6332455df3ee33b00e5b2e81a4c3691df61934a5bd48f255cb791e6476f62854aa96fb9519e9fbd27dd91eb4b46b6864cd966104aa173b03a242c33b87d2e03be83ef99069c34a38815a86144021d93827a0892b4944543b25ca1bb1c8f76915ec9f82a479dd0e2d70db5ce758fa985ae456be38fe98582e46220c39217a8a3f7ec674229623430e03b6b0a456ec6e28817c56ffe40a46c9f3ca4f10d2f3fcf76ab875320bdf6708cc17221b128bf780db4647e6d4b517e6026e97aae1f265890aefca5c66ed87f3db7e21664d85c25727836b1c827a470676fc6171f14e64d2ca7b5de66e1d3eb8fa723ae4af82ece9bed6302137bcec2d6a9462e0b0c5516e0e8d3989050b0d84a610b8ac306c5fbfa3096f3520f24312f4e4cf1ce2b8af426cf7b0ba04567c8fcd58706444816b53f1398ba5bed5595724dfe10e1b4780650a0b2bbcdf8d1d37b0467aca1192ac6e9930eec53912fcc85577b9b8b8cbe262de4bb16e79eb9534bd8cc0d8909ec2c142898b9d3bdc82f47d1df09ab8cc80a1c08c07a035a83e32eac0e1d076abbc4308f320bad92f10c8d11a3450752eba3f2ec4b9faed9cc5a7592db525bb3a886a2bae0a173d3d750899ad90a4f3ad93b4d4fdf82cd9837bb5367e04cf6f8e056dca540433b7255ed7f542b956d70c9a073d5d745eeb7e99524ba9fd305965b61e8b712b84d9e46c02bdda28295a05ef7f13f9c22797524d0c807bf165761c924f5c2d41ef82cc6d12c98e461e41d81994e58817942abda626c1121c55878918bcbd742ecdc120600d55013b1a6b866add0e2410de83c50c8f2971231e06c8ced381c2c79e5bea195902e666aa9c1a02b72f9f10d8c04d070b7082e1880ff2db60f0fd3c71712f7cd65bfbc12f06b4061218445266adc05bf59fafc1a4d20fc5592d85849088e586474a4ec9459037d56b064153e8e11ea700cd3b59569b01db23960613dd4d4d773e0395ae35930b735e399a2c4cb464f49da934c45bdca2e6e339e3224fdea32021344d64e60ffa7775f8a20016faa0b37581cb4e0ad1f4510b1370ae87959c1f7b9d9fb3c548f1c0d74640bc9b6b500b696b0feb643c9e681c9f2da91e81e6f126d09b8c24e0eef6780ecfb4e350c9f829ea7c49b25de5bc94c66a09357b31ca2cb06ea5dfb438bfc3d8f256bf970ba87267958ec60c6182e7f1a85b0c6bafbe3f404aa110710c5cf82192274ad4cf55441e62214bb316635004ed34b7d93de96319c22ccb31fa1155fc32fe3edb6c37d1897eebd07116a46404ee4f927adc7a49cebb819f8e75be9646b3cb0af8907e93bd5952edd45ef84a625a88dbc4a290730521c97772ce1b9dae83ac4f3250274c5f4e3d5b79d86a4cd17fd4c1d85e392e99b3f50d64372561df29fecfc948d820742d4a59100d7bb066f6fb7519700e1f3c274b390c56373bf3301ab06980df3489c9c48269d3699487dda1c37374efe06699672cbb8eaa086601445a3eee6df95ffcf8e9755f3d19d83b85d72ab3e785114c8f928a7b1316f782c47088fa697dc776593ce632b0baef9b9be3ab88e1dbd7915762bd88acb136fd9772ffe8ad8fb7bb041a9738b4ab81659d68a49344eefa14a36e455d106a3d6eda6f552a5cd9fa915aa3c87ca369ec1643b02ebe7c1ff63c94257274a2b4be6bd60eb3f26c6b51e161eef7948104ad85d012e870e95f66cfda672ead40773c029e5901ed48fa38174d2eaf2b5c21dc6604502df4480286556783319fefb18def25a129bf01a45b41a4f63d622edc861de82e6f861c87a1cd2002699bbb361920fc81e15eb1394ab39633e13012e071efc1555b3e2b510c941b73b18e56d0ce9a0ac722890639ed3215f4d2f14123073cf631a875aea449cfbb29c72bedc42a9f03122e9d37fba2298dd05ff489e9db9b86b232595738ca8a3d5cc1438396c7f30d7c028eda71c0c427f092ec9e02e963ece88be51b4ad7840b6835cf5b519d6d56d65cbda960ab4bf32d1d3c586e99919d9802da148e41acc7c7467dc657990aea499451688ae3e9153ad87e3e2b19989b92a4190a194a57b7424b81683efdaf251d36ff9a08b88d948bdd35defcae2368b15b6b749019a756d7ac95efbd663ecd6b316abaf9fe539fdd97b90f1470e4a3334c6ca0fdfb175b05abc0f4fb85d56fca7f7d463611ffc054c1a58b37d4100fcea8013f966674cb0d1e6bb045f050bf755ac8d6adb4bcd45f6e0b550994354433b4f0011dbaa77087df9c5c0c6f6885163beef21e0ec86ffbd3efbb7848d9afad3cb45f77a75d82632a7d048df97176ad939309f18ea66a267c496e2da721d139907b1a98a9066e0536f1bd588ee52eb670d3133a89994ddbbcc77df7289758c18b6ca06e2e18403bc0774a5aaa14ecb0ba32fdc2f2db58e62fc0622dbbac22a0b7a866b7bd6e8cb653a31443fffd032e1119f320ebbfd79d230772027d9dc68a202774b86f35f5efbd7f18e62c2803cbb6fc86de827fd7c4c107b32f0394186915acc0469ad68cf5d9ed525c5adf5ba60fb579ca729b787790ecb979cb83ac7b7408cb7a3bdd282bd68b12424dc206b42f6b9a678c616d348827c2b09e89c3eaef77f6f3e924de05c32647cb354b640f28ff6413ba0af090faa0532e6c9b9744ddf83540104726e425de9084ac6cc8772943ba7d812a03631f05e4011a07edd01e37f5d2f820fef5901bd69610f3b71b0cba88a937dfb144cc538334789271816728a67b0d89ad13d1d53bcb226e6db10383d31055d3570c44f879b0abae747457561f820429fb19fee31cb3b789f52d519e97ae762cfed0b58dda41f593ee6ef1215ae51c5ba81b82ea59844da7dc06b1e7f1da749cb6ebdfe5d34a992ee87f65099758af35f5a7b927806b1a63a0d13876cb39d4a81428ffce5b7fc8ddd22019fc7bafa672a7c3c3defc32af036c81c2c61783003319501431d4f6121f44ca1ced030132e37ac76ea04b715d6c8063161fe1044cae80b0cf7dddcf181392ca3b6e01ddab4bbd3c682bb0dc28dcd7909314cf8a9e29e98ae073250a1f7cc54513327d2e3676776bcf8b788554ab6df0287edd7150bc127e73716e37ad15ab9b2fb020e420e736ccf1c3cdf494488857ce947c0844bff31eeeb755792333dc6ba4ec1a1d3f3cdafc14d20195d59966da7f87bfeba6da5e3a7545b0fec9da254ad38fee133423c01edf82e1c42f6c6211c65c6c887d5dbe6370e963cfb9ecf6277d3bc3976a534a55ba6890de39229da6c188cdfc3e065f29d31cff4ae54b38d105f8064e75a2d2443c1fa2e9e696f57585940f63a845b9cafaf81d9ec9d5590a7b6733bc28e6d6445254341fc721089cc6e5a0926260979dbb8b7fa4b83c1c8b875ba3da45f7b1a2705dea4c326e17bbcf2c543641d1e99a41a4c97198bc08368d1b9863234300e21e33eb5fc693f959870342cdcf99b77655b8a28412464513437d21e6ff2bebf720e67b55b038f65e95dd30ab3569607b18a7f524b0a6357cf6dbc88b0bef606587460370b994d131b3f623f4bf6c894a434fd6df73214a86ab6fd132e8ffe75b4359c27b3110c78655371416ea0fd29550f3cc95ca569e5d1921dcf7ed3eb7cf747ea6a65628fde93164173eb462dd4eaa7c4d511c1291a058dd59f3f8dd34fd5a22b1855a9e9cbba9d6e2d59828c830ba38db4b111bcef9651570c73c4a1b905668bfa598a23bec7ad013293bbb50d86b4e339bd7b666c457fd20b1d71192928779a6c265739fcacd9a0d30febf3b5f9def4d1af484dcb5fd5bb1f44934d522b1e48e407ceb7d097f706fceddc3d4141e4f916137af0862607b37163717e609453c2e83b6c7c90d561f4f9ec1355bc59a94bd381c8f136a1e1d25a9897c4df401f64d6dfb060cce2aeb8cd9bce318a872242464a554d840881401160eb42d611bbe38d02e2dece554cd32d89ddce41ed73f3e9520e9c7fc3ee3836dd57bd55b169179134864ce67933b542ecbc839daec8a77b2f970e99d22503bfa0bcd5b763e849c51606bdb229771c36ca84faf826b0f2144a821b71078e48d3bd8923e6de5d2d9bb35096bdebd62a95eaedad747a7e9f85bd9eda6a59b5631309a82bc53cfd277f8209351c5704b85b68dd91d1de7876d81edb297557c99153b4518f798a23914207723ed95c1c2187a062d50806369f021140ee316c2d2110b951c365f317d6526e665ceab4ccaf76031ea1c6562800584a0b04e03aeaab7b9ed3f3998a0ab28de4ebdc01e0679a96621301035951e59be5dc0e3d008c89e2285dd97d20189b537554d6e63210d775b516019c69c03851f8efb59aa9576a71086260bb355eece4c3cd4fc98b66f3db5c56a1f06c4e83754a3c4908e743a0c942dce4711b8b94d84b23ef618055e5a67df8d98f6dc6ef40c24523f157f86b67394d6fd334f9a63252086cb40e4d25350f5636ddcf707b75ed3afe1eb7b9848cf379326def5791d7ec644d753f093f252b81e003b988d2e9a1555805420046f2abe1991553cb4eb060acdaf9c18990cc606d090cbfd93eb4b2f8ea6b64cac1ad5d4569f0fba21133467cdd086cb80d2170a9237d0fa7827cd60ae224d764b0f34e93cb9d5208d0b0488ecf26fac84267487cf8311937bfb654e177162e8d47bd3da2faa5e04a1dec9df60c1868b846c2699c2ee0da0eff4193971b99de5602466c92f4ab4f1b1831690efbd4aa754b9065b3f6708066a2442085ab56ab34aaedcd3a8409ae6078267c51001fe8923c35be66a41bf18c8f7a5baa5a3bb61c5c798851c0b1c4899ba9102386ed32896d0eda6ac612b92fc846684251dd48e929233c0affb5c00fbdfbcfcb439122136735be9791104644f729f00616d6ed76b3260164a515c038d575e91dc1932dda85888a804f3e990633894a40912e79b387f54d8d877d5a8c1da5cd62853ec0a8c5f9aa655ea3d5653d4c1f4f7064d7d5c1f29df1641872e206da35b55893cb2e57e67a632afac399a1370182254d7317ee8b7415888c1accc45e641f3b1432cea57e8d837b268c830b76580ba3f04d2ddd8595d4663fc1709a8260f8d57e102ac51035f7be16fd9697003a94486514eafadf6a979cf3aa915e17b9784c38912fdf6723d7cf5121f9520cd4a03999909ab2e38ef7dddcc92e75c9bbb02f9b73e823525e44d03bfde9e2a8cee950ca1e3df98c7b88c39ec5408a56474f6735c0fa4cc0604417a3ff39bf837838caf2a02350b10c9757ebe1403057d4c59c49c2357e4c1872005a26a70235e1c3f9f8d16287e3cd9354d446a264aa9fb961aa7a26702ffa25f4bfe0a5550e7edcabfc0b493c43c323da4b6e67e03179091fe916b5bc255900f6087454fc4c730bb35f805fb43488138043d0cd9e7d7131ccfdea8f7e77dd1bf9dd137cf958e6b05c61249ca2a15803585dbdc79bc1a46ddef1ae68a76d9e331fb1c68dd47b5c72172af7c9af1154120af92a44cedbe4a41ece404cc1f29c17bab03c91f983065a41e081a3034adab64d116c52d0a61da15474b5558711cea29ea36ac11b69d73040473176af81625f3c74e56f13537dac9ee44317f3bd1aff018cc1a9b714918f3e65b73a4ab2b7325ef9274a0d43a258eb6818a33583b680c59b1229386a9ad047b4eee51aa42871e37eb9db9f7e92cfc2c48006b2997561e4856027b19b4ed316cf407e07f4ab84fa0f4359d2587414984c21e0856c9382be8f219eaee90acbb27060c6c1adcc3addc241f33296ec6f560982b45b95d77a9e8996e0b87d6c9e48124e0a008e5f9f64d33746619a60c21e7a937e41d1837714657e8d4d210ec5108089b92ea3a02b7be5b319eb19b455267a9ef865d43cea1abd77e53c98ea65122774a188912b3c3e14c04c49034f0765fbb79ae1864bcae77bc4e61a75168d9513d9a5fa764c9a5c4b6829e1ac47ebae1c20fc0f33b6801871346388ff2a591109d374b12f4785ef45c885799d618d64f062f183cd181b9ed8744454ba612950dfed33eb1b5285a6ef024fb9b4ecc69430cc27c321211b84e641386737f7dcbc8dae620f6a20022f369df7865a6a290761dbc8a24154dc68aba1ce733a98c2c4a3dd541c3a4ab343117c135f29a6bf11e330448e3d5b8995f631b0b11261d805c89896736e139392c150036b1e19ad9022be6ba9d78e86d3acb06c122a6ecf0083ac7f03fb00e6e3a07bef02dcada90943a48a7af3bbf82daa1457b0e36555cce60d434e4421d58ac83febb1b934d71be02341142e4496630f873da4c2999914358084849a389b405f4435b199c3f12cdd3ffeab86c66db6db3174f74492e9ef4cbb685d6a8fa230330578bbc588d626cd09ec581fb4a14fc4069bec32d805e5d6b5ded416c7365765b05079c85ecddb3b3b9d6bd4cc4dd0b435eca31510205497ca749fc1f68aa3a2ab940583474391c392f8ce8bbec467ca00e6b735e570ea286ba047bc7b2b868636c5b932ceb2ef0a9c9351b0046626962123002cc4d1c1760539683802fbf4138f40917a8f25d607aba10716a56829d6e38df98313cb49219d1ee01eacb8698789194cd9e6d2a8fa0609c4e6c6f3e4427f269b51c6410f6a3812d6d73e9e551bf8764c11f2e115ecfba21516f637b1e44df1bc7d141d55e9bab959d1a45d1e41e4ec507277acebd6ecd683b14b74ecff4d13d4fc7b6a2465721c9f94fc2fc9b73ac8343b9bbc3c9e4340220e5cbc8391f211d15cb47363451bb6f077418920db1d61d727b47782d55868f3fb2d17440d6c5181c62823c1c362c6d57e6ab15d4b9316c97d32e493d47b9061c915e26880498287863ffd63b7c7f2c8468c152fbdc2dc0d7c1bb32fe1d296d8b366f6950798bcc2a8ac12b53471d6b85f0575f98358a2169d4af1d926d9192614538e91c9aba9beb467f5f19e5105f525fdaccedccdecf889c0afbfe812d262083d89901303fc2303441251ea2c2e21f992db36ca4d38bf99c5f34e9f0a9832494988e407210f3f28c76f87ed892a9a6052fe9fa3ae7ae42f2ec52c0edaff4857fe0949c5f73253012f3372cc5cbddc4bebcab1953a56916184b533cacfa66a8c7fb1fa9b88c1e6e292cd4d4861464d5fb7a4d4874811e5ebc411c37c8c3d12dfb73d2926c797f4a1877ce4892b5662ce1d32a05e589d83cc8b9ee7119efce524f558b5ede3b24af929006ca4b3aef0a0822eadae92d95b7f60a21ec50a8d11c277699c13a03dd09b46f20f86b879adca0beab6a6ff85373b1421603bf470305d7632c63112528d15e97517606fe9f81c9a5eb797dfbb5d93127252445e319ba349100b727fcf495ff8b8a9af3c3fab9bc8155380513a460e669c9d742f76d1a451ab0b386d846e71c5581605d8b118d580d257c4234063807b0ec3679ef6ed81c0b95b06057748457af8ac060770384b65ec219a876c9ad47cbdaaf7b94b1e8f59d9ff57c119b73213806bf4b5dcd3e7bd361f7f44d6894442797b32e5ce1dd81297fb6aecb964f84a53683a0288e869c1e57175b48efb0c6940bc63517619d18245cfc5a8a9aedf6d19e357659a62b6374b7ce7972685ed0a6a3d2d5f76e56179f8a4c9de9875d79be0d2acec4f05bad1abc73b05d5f3d3fbeb3eee408b6d4a71abd86b6b111c4825024b7153a0136a0774bd63a3ccbd75c1b7336d993513479677769a0f19c2aca2e3eaffabbcff08193bd7b12127c283236b151922fdce714093431561d9c20bc2591038e7531d65e249e25f8692a5d2c5d81fc6e2e8a78caa649d1b257cdaf09bd44084e80dd30a74619c8bdfa4175875daf0d1aaab063fa1e6da029739865c173b7471acef0024ff8330980d7d74c2644e25515615c8e43d66d515dcd5835df3b4c54cc227ddbbdb891185c09aefafbb4a7a799d660d6689a4c71d739f9d25188a95ad553fadb0936ba1872ca7e0571cf3ef28bbd23d15f89e32bb65f51233f2277d69651d4f502327ed3755a5d62b78754e4a3788405e12817f5a07b61d01dae17d9e8845be36a4db7ed5a3c5ec8255f03f3fa77f009b1b40c4dfe5dc5c7231efbd136da703035ea5467d2c1b804beb5b6464765069948306a2578cd1ff6a0b0cdceb5397bf02a38f9c2ac2af8ea3aa95e46801ae971ddfd30519526fb7642624553c266b90ead78ec060ef8d9c761317482ce456299edea34a1295fd534a0d7f1d76ea6838b7f18c2f4f2573c435bbbccb593e6a21e7299e6293c7d398a4ba7d695766a2e5f06cd1a4878fc117655793ebe062a7e81b1b953567cf4b75d44d8a4556846ee886c0d5779b00efa5c065efa03c35c79d12c7695d050a5a1d494679ff55cc4fe1f095547b89fd8a61b6950ee5d08a050139aeb5c5fd58d15a0e80670b1cbcd839a801f957edbfd3794eeb29cd90d2176085b4fb5e6d0b58987253c72442d6302402e8c47ab8bdd5dbec98f103525f327654f16d5f48f134184649b273c2fecbdd10eb60e60f3e41aed5522cc7c555b2f7d4eb73fcac8ae197ec0a92e0a843d14a62103cdc6b7aa1e525af3243d6e184a20d17e76c32f1306e4de9e98eae9a1cabcd157284f761044808446cc363f78f02042e76b98f6ee91400668d222075b8779582ce3df82e2cedf67495fbb78a03a813dac62cdab319af369e619a7b85ee1a7b49b8f01d85b007c7c6bc93de083e9c5ab38d2bd2a3c49a91ce8a91b116b1216cca3d2d00c0c3f8defc19d0d59d5b2909892d1a0c4ca463964aa6fe6dc56606f25497d25550b0c9830442d3952429032c4a9d4eba2d76a203d470cccfd976d531a07569db05d35f7ca52cb258068cbf1847c351b6cb6908f7f8431bdc07a30f738943a55a6242a29ea520719fc43ac093531151935efe0ca956072eda1e0b70fda2731076c01fb28493f0c550662734dc22194ff73bfd7adc776d0ad70effad842dace11d33e487c49f34874ddb0ae5df39a2baf2fed4f5f779f53ec23192cc5dab45860a1b0a8eaa0c19ca864a18ad1d1e7667a288461fa1ab638c552853b18e63adb8156e32cc6e81c5f4f861a98692f645f8b9cbc3fb8df9be73fac66e9c2c90927b4fbdf16fddfac4551c470ccc86806c41f92e9f8895d34b77880f64820325b7c004b52d4d57718df6625fc632dc4d2d70d380e1f19523c5a4b93c1e54a1e08833757cc4e1253b8f8ecbc196cf311fa06fdf6733870ec27fdfcdce863c51f040f394f75a3ba790e93bd76798b1ea6f13b7ab370715ade02d851fbeb8174167ac7072e429c446deb4715cc0e348ffec3803c09c8e7c3dd36f9664be278162ff430395ebd08cf2c7d23f1cd35658a966858ae7cd773f4f1450fa181bd279ef48e725013acc163df467a9c72b0fc3c5bd7fe045067699699bebff68b9cc650e4247c96b4bc6c509ac730f825c1efca38735e376f11543c82173b899f357e9298b39ebfbefd1f3f5c83bbb04c27c1b1b3449375c2abd609e3e9881f60d97d1285538fcee9d63606ea3f542e3ded602d799debc680a4b8caa76232c21ea0dbb6e37f34f635514cd36dce089e95069b39238d217bad323a477fc4ddf4f0236ba5529dd6fd8578e25c9851ac0f30638652aa471 + +Params = SHA2_60/6_256 +Msg = +PublicKey = 000000078219ec80fbaec3eaaba5c68062b8ececae00a3578d3c45ce3d376a3d7c0a18510bff3213d57e706c9547e35c1f8036e772de06368cce9f61f6b9ac82247c8d2b +Signature = 0000000000000000cc112d1ea426f53bc3550b971ba586a3cfab32fdab329a366343847ae8aa8a11642d0e1bda9bc2a1594617ed3c005cb2e3d05244236ea88aca51a16f86f22bcfe775767f6993e3954805aaa1660db914ed903f66b7c53369587a4b27539775e1f8159942ec4a818d427dec390e0dd6c2fca11c54c6ab213ed267a79bc38e176e0e964f292989be3d4cac41b1b859702454e1e2f97d1eff56ab6dbf54d61b54542701f3bf39804f85dc81339b5620303b75323f2de38c5287b89d57caa756ef814e09b61b83b6f52be9534fa55e767f03ad1aa9ffd714fc931206e17d504b2063c7cda0e786897ff427f6fd4199ca442dffc11ba7a92f195e625a8be7f64df69e61a35720bdb167e4da6a4aca97032755f794b8a3f8cd3a50b596fbc8a971c14fc26334fa2d40643db62f4678e76cc2445d70c1a0cbf00813b67fe7e4dc03c90eefc9c7c798109b116296021a7f9c0c21c6a59165f7f593a1cf92d5e9ef76aa0f278970c93db2ef619ee9da2c11d2e51181a77f9986c9f17f02b43a5b1400691437bebb1854509bbdd6e93707fc506d4f73a06221e7b4a9daae34f7b9b90284adf3cff18680654e35570147d948befb918e54c444f89ef2bb25b36bdcfbba2395d1c8f3b6d7275ce6927e0ff531583f34d2d3fb2e5bc304cd385ac55c66120d792ec8200375886b8123ccc638c7902feabf87ae77f416b627067e285b2bedb96a077f03fe8701eb923b10295c7e7fc045dbc95b8048b0af369c8ae2bd0852271e446dfcf4eddd51699d13f25754da57dfc10337dd577fd67fe81f133d1d901d60b73ca230cf66d47f22d882b90692b8c4f804bfea997611a99fd218a4ad638538f2a6c057158307ab344ccbbdd8a29127f153113a4c6c36c16bca1d992ebc1930d668831a022ca83a1709dd2a0ffdbfcff2e442495cfacf92405711f5dd0955fbde2df756eeb213f9e321e30bb36db0d1dfedecb160a0c990d308b821b1487c66947e5aedfe59429b5dce7ea04088460eb1e9595b792e4cb001c7934afa1cdfaeb4371c34d578a72de7e6f65a31e0a943bf0f7aa2282d25a42a2da253d6d2c24ba1a40cb9a12f702ce838b38191015d721127f3a0864f3d13dc1ba450f26189724cf4aef5eaeddf9e4855ccc57e95416dd36f1aaf8e0f79f9b6e0b5a9600b07aa54d57739778367e5f7fbc6c631e7399a035403ce8a971d4e7a834d9748f2ed0c160ba536599d3d1f05708d7d1959ce39365fb1986fd5cb07b31353339609838aacfda7981267b17389d00ff2a302830cb7b4c7fb74ed2720d621569029898ef634957a085aacf7de1cc550421918c994dea9718a214fc4bbfd5491afa2c26cc3c84837646c8ed927440b66b813840e01de33eb2b83cda6dbd1add53219d710684ceb739a970d981a0a82e55b1e3fdc5f18d2ec1a9ac7a8d07d74fd770beb20e5aa5ad7635c6d868026d44192a8ce6243e2d3a6f2f0812964056962cd2683d4d753f3b62f980fb44c1764caec80f7102173fb1b66869219b0e2292b1d2ea14af9fc86ce8b8955a138212c193b89630103950de08126caebc90dbcdccc1c8a25d1c8a58b2ef53e0787277211c49ee5d9423e45ad5c36affdb2a93317c208850d51b1bf6ee2ecb14fd3ad0f30e94a8b76bb62957d090ee87ef504b241b23994a9e20bb2f2dfbd5f497fee01649208a27135c3af60ef7ba90e1c7770738f1be112790d7cae94d803f7f2cdd11ed2ed9a797ead05ee93de48b1d529168200cb4b5a434fbe278ea8b3ea24c54c358624b92fdbaaa1f68c33593dd8778a93c22dd6a6ac496216ed926e354a69d48a9f56fc3937d221d74d2783bb8883ca5475e3d18dc7f4c3295ce869e89ca025af9d59f9e4b7afed9c4097fc787e8af862a14a9e6073bc0d4ed1e17e84dc0cbef3bebaec4698cba0a2000a3029ee0a34dcd10717e3f3648ad8a31a7b7b17ffe2b62c9877bf15be001d96190dc0d708419e113c2f25a458d89ee53f21a98c3cc2aad081558dc610d3954bfb74f38615a8d375edd9b59913f4c2c901b4458679d2a670dc79d1694c94bcbd52acf693eba8a2a5dcd9a7167915a7ecf6d2ced37b48fff706ee5bfb8d44ebcf45c3ff2bda9cb5de33a0c03e24632d463cf554cddee6e6d0e960b6e229dcabcce21721096c86b39ed1f3ca5199f34cda60692ff671650fae61ff14cd7f18afed42c5801a28f36cb9774865163ae9c20add58e6337a678831d2a28bc2c72661cf823342c32dcbf87239b60f30a21a2b7844671039e3a76a478ff4f09f60fe0b395c62897649fc53198fb4867a66edad4d5c2a8812ffd528a51dc86d5bdf1f627c077d241fd67238a922e15af8ad2ed0348dc86b126a4824d0222b5f01d468a593bb0b2e2765dd3cfde6606ae77115ebd92fd53a57b76392f32b0e747687a1cac246af0969e6ccbf574d73fab5877297e2bb5ea54d157538beb16136810a54b46ccda175d6d32a236f1b36454c2f17ae89447265650aab311f840b4042211f27136f8ae640cd006e70be7f951748715569c4b80e7f60d8b44d9dea96f3ef6eb7ab8138f473731ccdf0c6aa15d179551c8c2ec1db416197558dcdb0200b6a1e4277076a7f4db1d402e75bf8babca9485e215668c1c119b651766ef4577b4b2e49dbb8caec2db0360e6ad1a0cc546cc0f1695959b7a1916124476d593296e55f91171a8582fc4d57844aea6e827928110ae491fc6f5663aa5cc43e8b8f87a6e60205f4953e614ad4c318b719f50d148d79fb9c09e958a9ae4673f648ce1e6317b0b99d406db2f89ac5c301394fb3fc4969814af6b9b174c333281ce160932d4f9065465f20cba1ebf2b296b1f16ea855f759a0669e26073ba1e20fa8ce2b36bd7d0aa07a25e754cb0bdfe29e20c397db54ce8adff2b3bafba4a51b38f891ec582d73cb3019c036d2943606ab04a828a04185408493f0cf2406a49e2cb8261544de6b5be8bcd473cafec7d8f7f28ffa637c5b60e3ccceae6ac60aa653b0e8ca0a58e9a07c580df176d33951ec0406c06fa12c72bdb6b7607a02781c2292e4779888bc822868a3ef0fe7ecb86825dc131f2c4191456c9d93985e78c0309a26555691e70ffad1530978d5d1e5b0f85f2bfe956704e205a9898876816e762415a08e327e1360b9ca3e127eea835deadedfe5ff71020ad2f669ade102d8ff46c397365d1d4fda144f5b0a277b8c20cc370fb00d946058a98a683c2174a8bc534f4d6fcde29d5663d6b5610c24b512763843bb404106cde5aeabfdb3581c605e96e949d18b30d4ee4afba617aa3bb3f3ba1012202ad6e2074221e3bfccfc79cc2e9cb72efe902c92fd0d707b81618be21b93bf8bb2fea0716b13967ff2e36bdeff454c49e6fbd1b4ac2433e8d9200cbe78a4b21ccdf27fa71497bf71e3d8d5d9f37258cb070fef449f80ae393910a5fe932deace021dd7caa8e763dce11716b22e372550d5ee67c879a6f1fbe1e28f69cfcf1ce60d1acf876d618bcb1a4b5f925e0ea19df85c2b2656b13a59b57776c44353083a361c04fef8d71e94460324f58f728674f932d58fcf491e724438c16c69fb0784a0a67afb534c9a653cb9129880ecf5133b1df85131de1ec5b4624fa0157b08a1ab67b06d78dc32344419f4a301d2ac9364e6d308a69d0d27d2a5b1d3f778000a23c782356cecdd097d501eed5c7c2be0fcd29ccd70a87fab8c5af5286a85ed164d1371923f4c6645220ae56b17686b7d4ded63626ad6000d4237887b0c964c2087fd20cb92eede59738edb2103205dfa478d7de88a2d2cfe0b6ec6f9897a77dd6c2ee7ebc8eea968a2da33f730ca4490e39a2a5aedb62117098de224ce3d1954e2e3701a64e75f7432094a15a2fcec6fc1ad26e34b6837e7687ad9b73403d4f2de341b616b147687a6de251470d8e6da5a7399fe9f5508c6ff101af89eee12248b258530488b451a0ba6886468780f7033b1a1cb3d8aa71a81c2a4299547e83f3d3da4dd2490a3b0c8d489dab07810fdad310746d741cf774ee9268613a24b37521471c947de7a09c974080d170b2850da44a2e9479ff3cb39f5ce02fd9df967e8a26ffa773e63a01f6058e8002e24342c35d48f72b941abc9efeb12825d35b45e3c2bd69e282843dd869adb30c9569d7f3c36c38e89d35a7c16e85602dbca4953451a98045593e47f7076000bba34e4f7565751bd2ad4af8fbf024f20f45196885b3ece0ea819c8ee4cedc695a1550ae3b04d680bf625b7ed536482dc7cf25825fa8557dd1c3bd84d9192a0e787a0e429bd78fa1e9b234373dd40ebee35e18a064d685a03812f52317f48d91c9b5c38b1733b414a43bea003c236735f03a5b590aa9ab6381311c824bbd628937b74502b7fd0159fdc918aaec4cd181f490fcb46989795a85bd796d4130d46e28c29404026cb7fa169445d3f9aa8581d618f8fb3e23e7636a58e6fef9db96170b030546bec5f9ad48979203e026cb3e66375efd102611e694bba9613790323a17f3128e13e38b0417508c81b5681891fce96b9a5d5b5e44445247eec90c6e8fdc579f928071b4f935cba7341c31d68c8ccea5627ddc10362fc2f4738b4950bc221225105608d673024f77501a30d01d1ab89bfac2169ca7552a7aac0a5aa93f701881a84caf110ed2a64c03eab23ee9fff3e12f8d360c1621995f027580bdd5a71b6a1a36634839bedac4148543984e4d6f5b6dc34e543eacd9008d5947a383e0d0dec27509dcf2748544984050e378c994d6ea03f38b06c6dc5cf68f4e005d7ba9a8d778dd7c939616934eec4d354e00e4305a38136fefbf335b6587709a78e3eddbcd3fc7768943a657863d22849c5426d1d947863a701493fab4414488ee6e79a95a4fcbcc98d7c11df951052037eeb9429900ebe2e9cfb62cc129607b61a99593fd436ceff427ae92befb64becdd8bd4e36bfb42e569923f022c639e3b793921e9d6797e69d5abd5e96ece8ad7f0a21647ccd93a043cb605ba1ae8aa56af766732655e71e8b0f26dafba44e7dff65be1edfac7dc5deae49ecb0fd1eb1d702a136b68b77809f8a3daa76d4599967950e1ede96848b7409f51133b032126be36221e5f4d1e770f3c0fd18b9ae8deffa2f8bda1519658123a49f6ad6471735ecaca282161793d0caa568f6bca94633bd25b551bc2e6c85b773c8d7a517d9f3a44ac388c201af5399bd6370962f8a6c1d550dc72a0022f0cf02533287dd2b5c963bd60fb952e2e09b85128570195ccba79a6b186a422aade109840a7fa84605c46b0b8845e71e0dc0cdb4db2a022e5674c553292b9b41048a8c6746aebd0d858427a0043c2ccb1dd0e70df0712a9636811f0c8f3b36d0d2f3ee2728e864c0fd2fc5610437766c7a6628a2d2f364d797fee4e88ceb133bb6c5dd5742aba9ee937c92f17aeef64b4524229582ff9816dd30c282e7cda9458518feaf7f6293d3cce8be97ed83a2c2aa5e7f505166fa4e16f607ebcbec8fe7e95d30ac5ce2be689da9e1ee05205b62890d169aa7b1ccb26cbd3e8bfdf7868f831da4cb432e76692414f0784dad7a0967e702ab33a3d8863e6fd6d21dca12a150ab3f824757448aca4d1eb2ac0bb93818de89c9e5f07cc37ffec49f1f27e01e4319f27546e3e1b2fd6091584b11f687cc9b887ff710e85fbf6e888c46faa1ed0df8b15304f6afee61f7e4074688ed5bb573efcb53196c069beb34a3f2503eeb61ddf63c9bec7e17f914ebd523f4592c44d1c6bedee6b485cbc71c467fb3039df7f1dca462bece679347ef800ae8aa1017202900b119e609eefa2ac0b6c0479c9fbfcd8764385e34f2dbd0af03394a52ff542f2164b87d1f33c77bcbbb9625d6d99f2f6763759a0252399aba529ab0a1b9b4cd4f0ca0a40e8a5ea17795f3c125bc418939afbcb1095bc454c87c11dd418efb3238b26c60f940d88298d3dbb934a370e494d316a29b452c1eba805fa63d81718a835d220c7d9fd1c9ad0d14845def1eef309c3bbfa0b7996efa4ee5ae8bdebdae5937e171ef12864a30f0c66f804a526c1c719f13b38780cb4565a41682adafa2004882c4f35e74717d47fedc9b47a50766dd20357868fabb9ea49ef37b56ea230e7d443aa61f108dddf2879f3ff389fc3035617389f6e2b46d9bfefc9015e1171fd25eebf862275d9e24434e430d8db81ff53d3ef3ebf29f06bfd6d5e11c5f90afd35f6dfd2b403993d8e66eb4b4462d97bf697dd509e2f359fdf581b3c0cc8ec8d6344a992f1606cf2f6279beaad200c4a1b7bf6f27b9824d64bb57403c781239014c372cdccabff3e32cd98b61b1a15fd9add23e14c52c228c0a415125d2a6abd8ade6658063e63acfd072ccca5858d07b9426424646e1e25147e86a1995e4c3c53edf4e08bd82eb6b271aef1cc8306b8fc9b688bc5ab1272e2fa49fa4caf97c213e32100c844cf2501331d7503116cc46c0af06ab0d9616586ba0b4835a6c3c84f7a0d1cd22035a2b49f300bdcc74f4b2242866c38e2e4b5379598070dc8bb9edbd0052f1da1d2bd2feac4dc910546606d5023d14405ea4428ddc773d9c62ddddfc240d278c5334896bd178b4d9819f3bc809e4f27e098d53f02dda4d9d9291df6f27e21fd734976591e00cff0395f3acf51b9d63760b0a31fabd73a7ff303e7c6a43ee8ee0062271a61cf5d100bed4a251eca5edc9ce42897ceaf79abe222477357d47a9686f610cc996a914eb2b24b308e2a10e58889db956c15a42d903e40c39a55ff0ff7eae8bf788ecb0ff8316dbd818c891d98fc7cfd65fa9b96ddbfd0957fd7ea7ce7620b598fec3d29516d94b5abd4fe5c743856b0cef082ebf5bf1e9bb012b1a83eb932a807115955c7a87be6664fd44a07eb351100f302d9bc192f8ebca61a0588d01dcb06a0df0f01e2c2091191bf9c6798ab1961676da8d118ff051a3a4349aee4e37f576c65299ef08308db2066ad93b0e5f3980d9c4a1f8c0ab56cda16d020e81ebf495bae93ea3dcadfaa887828480ca6f02a3aab34f7d7d70945c599ccc63b876e8091849bc71346e48c0a1dc01023bc5b5af03a43cff591c563ab9ce06b63da168f57603365881941955b5e42e51111fcf6bf579eedd04a8fdad935814bd36aa0c126ce8b7ea5e72d105749f989eba2ad20e3c08c331629c9aa130a200b16d1c763d79cada684b6bba12b44109c78d5628d7eda0a90015f70426cd56887d15c136c53ee2ccdfb2568cd8de8b5a3d3a6bc0a9441163dcd3ffae7e9f23dbf55ed7b49e4163526c149ae3eddc23ba2d0d3d3e966295b78ff428e337d3cd6efcf216064f01735e1afdf8e9fd7137b066685fca968261ea678a57022e13f50f8ca456d7341fb071b49d6f78543bcf922c0c4fbf641a8e00dcf9eff8e062ba623c03db3bbba9ebfadc03849346d646e57bba7afe2f8276034404ef1931f3d52a1558b0820590cfa66b61e70c5c3828cc7381cfdfc0406d45d3e98cec58cee1a84733c9226761d5385fb5f4a4b79b0262898742ab89722f7261a3684a5628f334f7859a1eeec7c974d44a432292a861074315202a6ef7ca50c17dd4ac66827ea52da89ee4452c27c4f6eee09e7e5879ab6a12a548d1107bdf980aa4ea8df5737a628d5c7a1d5876256974f6597b3d2e99f9c51b1bd39bca8ca6dd1db53953f555af08853c207e9c86a2feb4107496afb596c103ad531477e21f317bac831c207a245a57625d9255ee7ded6685921f52032180784fa86e9ed5d10d6b3cf497797aed79b3728d600eaeacfd4f54d838eef426a3df499ded08480c9da2c8505519afc201373841ed2c7d768572bf4c10f3a46f78cdc9eac9ca0093c1b1bd7dc8885eea0abfec035823627a004c568c34d5746ffdecc49d8facf6777e81b890f263da634100203d7ab9d8030da5b57055416df9ca1ae97d1fff56f13ac9ca7711acc4d84b35a0a95391274d93f4b90d8cff065467e89d36a972aa37bfaed2f6480bc01023c9fb5e43ad2f50ba28b928de733e6c884bf3cafa9fd27f3044ab3409a228e7868cee84857f6f82ae36188acf1566e90725b42f68514d1f8e0b023b2255de238334f8059bf3dd1abc43458161d4e13402de0aecb8507e8a2d3199a5c91179c81aae6c0d58ec0ff70576c8654c3a477f5179beb4cab71b4647b24ed79dd5324db938fa833f256d491dfe15726e0a1f9ee83b28aa4b871ef4654b4ecdbd5ee1597741a4a8a226e449254d9580df5610a3c02abac24dde68aafb1591e45d86a5c85a0b5107c216dac30a256a789e3fd6cc03470d28db145e0df4de570d0c6d9f8f20525bc6a9ea7fa8efae58d3141803607c473f01a438c2d0418836936f14eefa52edf4cb3722e2f4d147db3877e7f8345dad0264ccf7e71e619cab3d710250af7779d6c79f0261b8b3b23a441b0f95c6815915fbb61ca8baec55da9870c430e7b4e0c937fdd7fcc3aee00a88ee8793a4754f597e45bf9893400c263019a857717d667836905fe51a961e77577a1175bb03025b4985fd69a0383c4e0a6954f2dd06b3b335a6d866515b39c9715265ca385f2f271fce4d70e2f8f02b80318c5367c2b607f898a7059847c272f0d97b00f3b3bd52434f56e8c8aabb38f2cce7d81791fe51437f7e27e1f128672e2c92f6b81aecf439a637b057d5ea892e857034091abba8448262e0fe65030fe3745a8bfe6cc31f5f753801b2f1b3fcb8be6c472e98d97fc5512703649485502bafd700372d6c724b47d89c80a7d71acee3cb1499ee5c5a46b5640b3d6c851f248b79429f9ba2e390b37e2afb24e45fadda5a32ee203d885852a399433e163a2ebbbbe0f07911e6f8a98d8821a229323443b30e55fd6abfb2b62d0aabe20fbebad5652f0017077a8990065846928fd2e6bad95e96a7db5c6c850bfce81c370a74aa0d021f4938cca87ce549ded21b31660c0b6f212b608a6657be0de7ed903e0cdbd59a684b0825052c3c81a82bc62b4d3370bd85dcaa23a21172a972331a38131ce6860562f3f56da02d462f5482b633a801752b889a47913ab4ba45beb431f29bb7e1edc323aa632b56337b86c719774e52d87ea92d26c6da348cfce7f396730b56b9b1c7222e4d3e6334bb490232dd9c976e22e483355d2e49ce12196a578ab1b434360a63f6875881a29074c0af2a0db92dd0d30bfb2c6cde89f9f15bf25802e99efaf4d78f7341d0f9183b6e66f551e8f60a30e3e04a6e5aad51239b25050eed43455894b2a7c0f66b762f4b54e93a5390adcff8bc72128f676cc9af1bca436bf46ad7f4284212c68005d4835b761bb6f1b18dc402d9ad91a55c8773db082a5cd0e3bfbc2d7f367c17fad05e664a8917d93259100b178a390efb234b1cf478e0027445a231f5497502e9cc4077419b274b1f10103b257191e391bc6b19ecb5c47fdab620cd29f2cf40c10d029de639b02acac9148434fd0ebc869ecda82fc2a608b010e052613f48b1552945bb24e81b070587eb6346fc26cb5b0c6df1c4df37c7525614881312ab55e8c176863b167ae92c5bb8fd4f772dcef6fabe4a710a6e6f905fc5377b60fec950bc9b9e6ef2186210d658beac45cc238d446c19f349000eaa3750204214a399b75739972278735f0ce6a302f07014d277572107f103fd5ea7f4df0f85418325926556ae4e798820dbd3a5afc9d8e2b75802d6e35fde2c9964cf5ab81e9f36ece6dc5506e6649c51ce68ec237796e33c974dd0c3dbde11994ff123981b7d25de8c97b74743e7abc5ec46bb5c8534f537beafb3508dd05727cac2fd00c6e363b40cd9a2af87e841b3ee3f52a3a8da5d6169a1dad904d7ffca530d0c32a653cc896ae0cbe633c03958e9b34bdb6c2963507bb4b6000bcd7855663f3a01a5332869d88e3f1ae1e05698e9bad1c4ac9ca1cfb81032056d30b8758707776ea620ef24050c91dc14356777a1103c25e1bbe292af25f2dfbf0d6e93eac65f07aea224f4a489b9810d19228d798801b3a948a70cf4f1881d164673bd7e8c5328e78b760504e5a1091fc463dcd8b93befe22c819e8c7d389f528af79b626d7037a1cb13d18dfb607976e0579200b70dec310b2338c00f469631f7980c2f4f367102bc88233fa2e650e0984a26e432fa87f67720761909e16e3a2a30189bd47be977ceb6692512e820e294d6b47c0816bae5673017179b4721894c3b7a38e428c773f55618ffcb4e40b607b4d7ea4d61843702f59532ed35d98cb337bdc4034366437f886576bd87501df724c6b9cb1f526cd7baf7d31c1c54db409a5f5ef49c4a03146e213ea1fc13c2dd40a03178c1e6a7c15340c7a8ca9c737e2cfcd31bbb31417fd7ee95178812b9b167d2f6234c13a12caf9fed57590bba6905d499c01cbdb349bb7cf04eb47d87c8c0cf5822c871929ee68b38b6197c433622367b96b22e469e57e5a6e10b2d607f64c216d1db8c53aa8f8ad557bcf12e2f9117b4eda3554c0cce4645eda2388e848963bf180489fa2f6f751bed6a1437a6cb81b56b3429d84392b46fcf5d334c2d9cf41f3a4540e00b07ed4a8e7b8b15834d7a1fc8421bc3ebcd255118cd73d163c941df329c9f26538f80394113e837061e8d5617b0993b9d5f93a8b5b15824b66d1e48d147c514f0416ea9cc94806c81948fb34000c5c4b763f35dbc112460eda981fdb5bbd27009eac3b4ecc026e338b11a32c8cddcffed38ff56721303fcea9e48ad89d7916c4e67705a7d68533707cfa73d6b3a81683042a57a9266c15d8700617744ee9415635ab1cafdb08ff97d16e2c2264c533d4a04ec5b1b8f457d777af29bfd0727bcc798f5fcf78ce1837bc5dcb11032a1f721ccb4335fedb71e670abd8cd3af46e7b68a059f8c73f2bf68da5a7a54b17a078da4a5119e69c01a963bc669e1beee5426815c703a1feef61c661ff58232493e7be980b2a12231b56e5c4cdbdd9d7d84271600f093260883799ae619e357879400a1d56ffd03d97a3389564a447f8d2131ff52928ad3de2534b5c7403d623c31a88fe3a04a8d1032bb68a10c308ff1d2419cdc0e247ff3d6ddc1b69798446eeee208da703355c05dee69472346215f6dcc40c31af55f3e490448d879f6025b6c27ed373462d8fd4080477b879e46f9e675daa525db4244344be8fc7b39cffbbb3c09eb1ea0d8ecb235ea80e3fc5718ca6b02a52a549d550547d36f6b108b9414e09472929524040b1a84955ab56fca67a88d6bffd3e871507456f93744c3de366362cfd172b6da71a35c99dac1b058678b3e7bc46d6e8adc936b02b32309d249e2f54804b54f2da2f2d916f741fcdab74129c90772e610b05f0f93735bbfeed62a8c28add8f5263ed6580631f3590bceb0f9b7e465ca7e319e6e9c84c9b1eb0989898cb6c5634201c6d0f510a284e4651003f8cba4d065194849b37122b8667c77dfe1d07a8075a56f33281c3acae53b912d6879346dbb2419728adb3e9313f63938dbfb2d851918fde5e76dd88f881edf863792430d6ade77792f00de238b61bf4df7fa714bd2dd1a1c4c66dc9edcc7a565ad8b5fe6269ccdaa2b5e19af3c903640196ef5ebead406e6412e04da7df58434946e6924362729a524dbd93e9e4de9f5afe04f731cd0b49ff4bb9feff664733d1432d5a67ff58052438b0cf26bd08531a0f7890fcdadd97ab7386280a49b17392f029264288efae541e68ab1f1a64e2f7cfa8b4664d6c1f2d5bd68a510c32486849ada2aa2b397bdd64c1e5badba3f8d50bdb5257615162c54ef9814e70d7238755a35f096a93fe4c8b0e3b9515c134e45d6c0a64f14e6a0208848f94d11d275005a0723dc44a33b2f390c9c8df1b41144d4a6575e94a9ac7268beeae377846cb86dff60897d9a30ed0803d932c6006bb6304a07b0a93df247edfdb7f19a5c084f67f99ced25cbd49c532388e21ab7b293250e491e9d05e836e6762ab3633a5a734d588e10777e94b4966d4db49cce749fba8a7acdf490877236cce2ff8a484a9ca6039af28cd69c352f46b99d4f5cc2234410de301c7d7bbecd7d3aa7491fa42ca9594bb96e3a357dfee8a2254c5036b937f24d04098afe95619e1ec634682833061f4922f751272e38bd62fb8c0eb958e91010c480ffb4064fbe2d64271df02323bd81725fcb40176132c337e39a287e26b716641c9f76d4277dcd3ad26718818b3b59202994d68f4228c9765d258a797981dbe6c2702c2c57e808d34af1df5af1ea0b4f47db2ff3315f247a2bd1a96a61dd1d6e237cd3d98dcade4731d227375927d8dfe8fcb639b0bcb18dd7c67706b449ef925173333bbb6a59309f8ff455ddca5cd53913d18bfb5e4e65197893570a0a4e40f8f63d7c6197c52e30b45ca5edd4ef546f2e5b276adc6567e62a1cce6c043a67d9ddbf8e3fd6195f4964263c0968bb002d76a5fcfbdf58b5820cc1b53a4175dc209a6b9b0f7397941d1d104df15c1f793e25dd1784e08c306fb13b0cec3c1a153d0c810acefa43bc72f26ae0e7d7614332ef622e1712a16de35640078c1707bd4fed4bb6207a16d1052ca511e1904adbd5f4db96285058a1b59f9fac582a8a357968615942cf5374a623aeff019ced51adffc28fa2a1c9c5314b8ea00bd81b07ca56cbc7af0840b4085d5537c400735085be94f677ce2615cd7cabb437559719cf78ec21bbf1406ac275cee2863d630e35d680b4a073071deb6b0c9c879c0cdd36262ba8008fd3c2a791290c31b4c9602099508d5521f68ac2c5fba8d988b1d216d1daf94f7ffd5a3adfb0600ced5d7e3bbb1124544bac3c2e310b1268d9c5886e0dd1d8d0f84d1608564b15703c4be7a51750b49989896f86770d76c75659c3cd2740404f7dacf2d6ad6c92d19c1bccf4065f0c25b935fe18e747676e56805d20d157de1c76f3e2c1751f78a950ed7c6da0c25af261f66bed499a39bfea05e71c5c0ed244c6d8d3a82a5655bbc3d8195c6467ab811ae569474315c1d168728159ad7118d75375ca0a4f064bba3d7df84e523a8e2f64660392bbda0ead44ae68425edccea9dc6516c70931b372093a81895a4b386e2d2c20cab94a820536f4de45522ef180978d02445c951b8bd8912174534e3a0ae64a80c695804a6a003990e1ebe3b9903312420db94496ee81bbf365934f51917dadec9067616321aa369faf3752cf41c889158e83e88a83a29761df70a7507f9cd2db6699210b4fdc22a0afe0322e24db9fbd742c9eff8c2b211a4dd3cc6288f7db7a3be824c43b3a38536a5e7118bcda44c90c630fce9343a0d46ed09316dc996b4c5d8d72426a017c808b6a0af546bf978300016edb60a883f5c4250553a6d4f7c4c4497633a249a82d549373ddc1b737ed4f2dbf6adccf78d4287b28f2649092ca6802dcbba3c723669ef058f6168be069f74396a07653604b7a7c7003b562566e2f84dcfff98d931ce06b44b4cc378351757783dd66ade255e1cdfca65de6f4ee6288eb9ded68896f9891ea2ae1b6862fc74696408d5a37e80c4feee23af8da6f26947e253ee569a76119964fa4b640bc76994f79db23d3e673675cdae02e16d342f4ac4abad2451b911dbb2283c3326cabb42c8ee9a499212ae3e32b6cfd988d4c439826e15c4bb798ba1c2ef75d78b7839e6923819ba604d0da0b799e00144ca05a7c9e8cd8e0f84bd228247ac860d41982bf601834200a7dbb2cdadcc5ec6fbf3a11974fcffb9ad9f5c946500d91f5ff00d567bae667af27afc9c35e64d28b890879cb55a8bd789976dee63422445b4ccf4faf6090a5edd1a2d9951c5e79381e3a9d2e9eb8b6a2d9723fbe0a4048c116fdbf230df507b15c510375af657159dda35bcdb2393e7474252bdc4d74eb27724e7a010171a163d88b610466c97655053fe8e4eaa33963ecffb3978674d858c7c0ae9b4235e43f4b7824a04e17db1c1e2107bb5b12f2565b1104e105d41ab9768f7970883882e541605852b1385ac2e6f32e23456ecbf156968d8a512a1acf712ba15bf3477fa364f99e0b5a4b1fbecee38128bcc7bb0d1132d16acf79ab43a8bdc7bba5d94ec713ea74fd6b7613779516be1d22f48c8a14fe4aa7260d0f14d687b6a6fc9c94ebd68d4c1b4043a76195d240cedb0ed2fb73074a81c84b92e63b71a9db42a3ec1138e839886bdee43eac4d652727958698447d47f7a5494a95b001cfbf6a56e4b376001dbdff32d4fdaa34f44eacc73f692061228aa30f907763003c04f630d0ed66a2095fea7f6df17d0de84b8aad36f462ff9a147494851df5ac4b337fab5c8cd7c110773b446505b1317c28cacc85c40b06f64ebad8fd96134795c888e5f427949697ff68711f2376f0f8d7b1d8d3302b60151b48aaa4c47eaafdf2d66f0935ddd7186440fb304cf3f4890a12a5445e5bca48528297300b3ad7ea344d97ddafa41e9e39b3f096adb37d5e4d8eab5df82cc71fea97e5210b9f7ae586847d453d2fb69f9aa101206e448b489c2d95a3bac5170fe193434927aa14428101e0b8cd6aa808e7cbfb157c685ef0b485292354a784437747a182c6b8c5d63e7cdf09f91b76e8827f81729f7cccbbc1c93bde0c86f08cd037b822f4420c29d971ae222a52eda54ab4a66b52899de63ab2e2a121b64767a7fb7198030830f18f14503f39fe08a7b59dd40dc5869d149aab04e405b86125daeed50d54c73366e2c18ac6bb492b34fa358ab95b9cabed63924be8462cf0a07777cc088c6bf965eb82a3e2be05c0b43ee50a83446eeec9db805bb5b69ea99834e6e02ef54327d039c015aee4fa0ef0d7748213ef5fefca87cdfc29299dbac34ee841ffd3ee7984a32c8c3a19d6e8997cab9070d7ee9b2fba1b3196da5a491804cb84f404b91a2fcdb9a432c9b27624b2bb34e396f50752cfd8ac3314b280713c8451bf636ae16f9ca3f55600c1509186f0d5aac9e6a78a2253a85d1f86c99973a894ff74ca6a7886b5f2b7ab3ee5781151fc895f6399764299f3b9ace8293895a7d9f94d95bd95580e18d4c1d67c633cb11c31dcf087c3827f927441a1f128e24abfcc5a991579d6a244eef6ac94d0201937f34b9c4ddc9937a73abd01be346e75568fb30144a78ae6a587068c185ed5db8ac63eec1d35b633a5a456cf7c4fcd197ab00d9225dd7c584d5ffa61bfe87a43a5a6e3b602709a913e3ad829b5f90ecb1c0bcfb22ef767421d6a19612cdaf0cab10ae4d9708fdef7b7d4f9c3f889da97436e4a25fa905a375da0858885443d8518791391aa2f3b008775dbf14986245f4f46362efea169617c3be0e73b6e859be7a2384eb221c7c8a8526971675d0e86c09bfb787991187cef6a4bc15470cedc2debd33f6058d9a078e970adaccee6d0962fc9ca1ba86ac55e876efcf1c9536bed47f52175db602f8d6a1e7e4a04cc2151c70dfb92e797134b169dd89d9a01eb4dc6c5b8ef3aabf184626c920a686a6ce88129668fef69da3e788e4af7bf8b11ca19370cbdfb696254f86ff5925f3d875a7835ff827ad5885e91673b695442e8c0e6d076bf213c185e3658654d60aed77abd6462836f8a230c7704b7bbeca3f39235dccc24335f4ff92c639e5b8c4853c1fa1846a5ef20e52254bfd092a7d776796b97a56dab170a7aefb125f416bb1cf123fd320486d7e4ff1201d967cfef0edcb76e6a9448dca425644356bf3c3ce0853effa1856bfb7b4a55b6988cf0367256600d55155f274f8e54defa1ed9b73d67dcca5987cda56707e7f90f8c4007de6e36bebdbe9f3d19cc2d2bb8dc3d2aa2376f16db925f3ccb7576b3e3c3e59c40dbec3fde8e42f646f35addadd3d7631072d5895cb26875d2c6bcb16f7d97b4c2006b483d4effea2f979a0be3e4937234f0733ef9d2d58e773d99ffac754f6d11dc4de9cced597c66a1cb0252b387ac92bcff77ec1aa4a82b2160f2a648501740540248005ff165af7cf5fd9ae461ed29468c5bd2e8c7809b3cb3b451031e0642512a577a4d66409707c2ab454f02f09e05a8e86409469c194c7360faf1ede97dac1ca386280f9256fa9f87a3e922b263ff57f1c6ceccd3ebab623d62dc66d586498084284d9f206918602885da40de73f07d4874b63d3d90ffb95a601196942d4f83e12f58c3d4fbebeac9a7193d7a4f5baf560c26df3e4625ff181d84ab9213cd25081f4b075dc327de344b1de2bdf76ddf518e7113c7ff6d9e93d8c5c87f9fe3611ce8926211e69d6587fd81792ac653448f8949413980593f7d90cc74b1dff5e85c160e23680c6e6bd4c2b8157f0244e8d56c18d638de0d18d53cc916505cc739ff8d95684528b0827bc83107bfe10c1efbd996e6649cbfb185fe0e617255f4e5795e4eee72465c8a18153ee0f0ac166e6eecfdd89bfe904bb507025ae758746d91ceb2234a98d0f88eb4a7b2a0c5fdee9d412a102e5971b59ea1d537e8909befbbedd69556484903f205839927c413a6ab19220d90eb25a9c411fbff99ae4166387f25b10b9c4d05bb4fcdbe1be6f442d6129a08d639a30fde1ece965e5e85cac4633530d4d405f532ab666e9637deccc146bfd9afc680989d18bce51f7411627338dbd9789baba3c75e970a0aca795d58bd9357618d2eaa99a214983bb5d8d3b0c2114d96e153f2aba06194d1cafbdb47e826769c9e3478599247187234ad3192eddbf34ed8b4e5fc33298fb0c0900fffa75135c2bf80d29df2a0dc7f21337cfbcdcbce138d572765e27ff37ac69e43541b4c76ade3eb72fd4ac1172b79ec7237291ceb09bca074606d7b0121c5bfe26a4ed38cecbce21226fd760320b9e8d78ec939560a1d66230e657fdf8a6c1c96d3dc1b0a07eb1f3ea711a3ee1ec0920f69d96bf7ee9e5fe52788324b526442197f0a8b5771933b7f7eeb47b334cfd9f5f7432ac7209bf1ad167b9bb4a002580916a028d1f6a68875eeaa0f785fc0259a2322720d8fa17bb4df32945206a72b7681dfd805ee8d858fd75538d47a44db951d2b8acab3003a67c84077ffd8e400f84f4f6e0cb52644c651476b4818e2874dfb303b2b59fd66b0e98fdc90a5ff9b81a3d75a258713e6a9308a9b7b4382613bc4969d2ee5ab4ade0c86137b97f84e982969c2d6f9b55ec5b3df5d4df7c1e11edaef9567f4777e88dd60069f8b2c0354ac2449a8b97aead00e4320530e5f92ac8e203fa465bc318e6b22779dcc4c7e0c939a9288e3929aba8dd1d9ea955daf92db65ceec083c06dc5b68ce8adfb82409dabda1117d561c10226d8703c3b260d8b7151127bf64f933ea2074f7fe5dc28fa027f8a14ddc3ac1848b6670f5e7063c93c48a741a97a64ab50950479de5510b8210772933e40c661f4e9f2fda8169c2a2ed61f3597017048b2d12842148349d1e96d07baa2ed6544e67186ae4024f15a10c6d05ebf31907d52c95537e0f4d25c2b96baee3b09482ea7f015457f9a6b622ea86a8856010cf25750faae8c7c30ce6c30fcb9179e6bb91df338c4906719d89be31673b5517f5cbaf1c220f714b098367918f9d813260f14f52b6d3d2d1cd2292fae673a5955861de06ca9b40ae3b653841cd1a415396e1b06be18983d01afce5c786031535df63a67dfd6fea45aae3855e5ce5f44ca5011b4cd37f2eb616355d09e5f08f6ccd562c978360b5856725f6edc9fd117fa28403bc8ddcd260197882a525d0938a20aa893afacb6e3133b71ad29eb532c24748d82ef54e97f414140e554a4c60e77adfc8eb0e5c2eb700ceaf750992e88348a5fbc07740d9c0d368bd08fb89fcd33d427dceefc83d7b4c58a39eea767c089967a6dbcf65457a59b9c60715fb0b24db626fa7ecccc0915eff94c0adae138924f4f7d3836f08ee21d3716b1b62951c1e63987450b9528c72522676d6ceeb22752a7cb32f891c30c89bb131eecb6070a05b61a0e6f9e01e82ec68408f5507012e166c6692a94a20966fc956192717cb2d3106086d9fea424f9865220d9dcfd25db31948b5b2611fcf98d6e8dc4bb42706531a1a99996dad55aa30454ebfa15897fd84926cdf180495244f2d51523918a7d7a31b9e4027a9f711157a45635085a4ac39cba569f3792958a509db1c4f03f6b899685f69371b4f68a93c8eefe290c14f0040e2e46fb5284b8ba7cb095049fb3d7451a09a5da86b0738a87943104f15f25e29f6cdee107896735db730cba9a6df7a788f771a01ef47a7a7fdfa5806c4b8010636191634b63e4fd7cc16cda404aeed7e561759130fad7a0f2522493561d77be85cc0906d3551abb33faaa4edc0615bcd1e42ada802a632a1a52bd82258b511b34cd52df84c58d990846f992fd0b440f69d1d3bee1c90484b0f915a5f748cef9ce443f01c2cbdeb1b9bcd406f4889689f369560a651f01663ef9de8b33b69b1956761f43d067a72d44936213517be1aeac4cec119ef0ce2cdbb4c70323abb79411b82903b0f339688c408b7188e171ac76c13913dd18f0a3aa2ce1a3f0738893a5c1ddd74180ce51501ff7e774ebe3ae00d80a85191dc609ccc3da057485e5bcf43a4dd3492d83d76b8edc34e71ac93fb5ca65db0221b2bcf5ea2dc22969437d3d9c97fcf3ebffc83204a9e8c559bf45fa84e8fc370a409462724987671cf5f5171505e533aef97e9054af8b6aa5dfc83de8a8d506e1a31de63fe81135481e41445bd753090b469179d1178cc32031f19369d96c1aea8296b45417c83a70f94636d62a78878ba6ab31783f1fa9f4a9702aa6a31f2f04c96610fa979f0a8bd3282c40ae8e3e04ede5fc85700cc242deed9a8dc88543039bbd9ced9b3a8a241c25a47ffff650dba324774808374ac7d24011446dbb8425ca1258a5efabafe6404541aedb87f037e9af46c20a31d7b6a090bd83af3ddc8dfae9b1a06d9c65bb1cc02baa4810570b8a566504354644516030bc512726805e4df2ff4eef734bc46a3f5211470f14eb6306df6725d6a1554e1618b2e4eec5b6e7bcef3cfcd74e113527b978e56b0c4379ce9d5544553b0107ebbd0a7de93598959f938eb22e5f5f72b8398bd9fe9ce100c46608222cfe86ada51cdd90cc49824ec0ce205f6792588b190ecb369d9a91f0b9085f724571120a2fdc3b29a463b8eb788da7bcbceb4514c65f3246f8f99e674bac8aa1be10ce05de8695b3f106767691f64b6d9445d7f4a249e64eeda86746e2263774a1a0911915aca9dce303398833978f917a45c7afbdfee0a3cd1c09cbe71cf57ded65a53f09b00dc28b8b03a45cc3f1304b44c46e0d5c336a1ea6ce776d322ed36e8c89524f40415059fe2e3af83b8e0ba5a827474af8201ac4acd7c3da308409bf4e44737374aceea5e3a053d7fdbe8c042f613d9c93ccdfcc34baa13ef1974ee8e86acfcc7150f49bf6d75295ae9209fdddb0c68f28ca3a8a77e2164778f3d0419b008acd623ee833d59967fb57568981ab1fc016048e15feb8d90f8639f1059e24656f537656df0993c630e1c9d3f90c6a7e99091e9e0374ef1c296ee3c085b3da33768d404348000465a3d54136568f0f4e08085fd5497d9226660b212d6cf7ea4359f0c2b217c857ef2112e3be94fad1bcd336949f1102d7c751c842bdd7f93475a0f45d2fdabda894d223d25040a65618d814657a52f09894045b532d7c8c0984d7ccd4554fea6f5def9fff082ecc0e684d6cb31c1d8ab11fee2e56ce2b3124c1fe0a5bb6add52d8015f9cd34438f8736e63b8e62c5f7024e646ef5106ee0856e372b0a22adf39a21e173918ae0f4528d800b8f7d8097b0dec913d23ece78e5943a532cda2666501c6e61bf7b97d77ac8e218567e016a3ed5912065a195f50e9cff632380876ea958ec3e0cee0f0365be99b36e3ef9e9d72b83b4abb72b332d5a8f91c0ef7b99e8303abfa72c03f7987e4570693e20c7404e16d26b6cecd91fea35f15bc950214ffac7bc3d43658d1e604d637880cace32c99050221f2333e89e06cc2ed4ccb7fc040b58866fadca154aaeb54df1726a290b1e2dc9af8f0a390bc3b9b0ffefb9dfc0de55a1c77d8eb0a684558f6a70b37d2dde355ff9501bb9e34dfc768dbb75f733f3bd894bc7ec42653ef089b089e5da8cd8394392e32e969e1171770c8b6578fbf5d0bd1e8615b64fe542a095f6720527c74d69ccff4227f26229af048420ee7aaa1194f6025112b401088fb46aaff551b62b3239bb3bc45a9b1f836e33cc776c61dd51cd05c1ff0cb914216a4d7ea182a3a1435bf0d89d2a82f56e7f722e7fea75f8bddac776f1dd7ca82986e0cf108964822efbe042b06a20e3aa0f7dad3aba3470240d6d565bf77f1b2ecddc0de8f9c000fc17d66cf893225894f9ebc411b907938d497f38d8257c357e6e77ac0afc5ba6eae11be42174e61e45de84ee34b1558bc907e317c5729b9cd1c9f817265db432d6a932b8c561e8b395013f147127fc24f3aaee029867334aac14d445523145812318a0c2f71fb1a67a7c0e54cda21b41efa924cc2f8cfe36d3736643fd0d52fcbaa2182737d6a950b4f8b7050ff65429e1cd3cddb0baaeee9fac454049e4ce869ab0d312da1c90c076745b1df63c23ffa7e26224d496de9c71f48f5b2fb8799cff1a7a6b1cff16723a626a620736e4cea289ef682b7786c237be6e899c62c01f1a504cf4e5f36b7831cce6034785e26c12e1cae2a45502fe653515625a33b764867c544b3d22e1741ae94beca8d631a141d04a2e5ac95d0e941768287dd0c78647fececdb8ed42437b901f9337be560465728032f4f503f47607d6916181bf2c6b79dd5fff50a5ed3e35bdaa3428116494864b2b22240d7626de994839391fe9d57142b4d0e2ff351da7524740b003c781612a1007bd9843d25c7809fe2c17579d230c11c4cb70dba1a1c85467a728c02df15fb4359d071f2522a4d32354f778bbeb55c7c42feec6f34e9c2437b648073e183a48eeb0eb1af096f6bc1a482573aa268feccf14280bad14e8e7e364e6a9bf74413169f9b69fb4cb480828ce6c9464edf7423c53779f5e2d45082a71d9eea84372dc56925f073c49cec59f5d6894e8eb67319deff123caed + +Params = SHA2_60/6_256 +Msg = 01020304 +PublicKey = 000000079cbccba7c86ac60723c058410b834fcae0416f2ffe242d4fbde4d0d60c13747f570b8d0d999392efc3740eed03c196da7c7f0418d848cf9151ff2bffb4f245cb +Signature = 000000000000000045b6a5d7941a5f201aaecda6da65a81d3d41f09acfbf3cefc810fdc0d4082d9104de37422f28119672bd2a7b65986ead3eec84490d6d9947026dabb0d224625c0af3610b7cc3acf7adeda1d0aeea38203097f7903e932dc1c3a166f282cef73dfcf6a1aa3b17f4a5b8ebf076d9ff5017d537e9c4f3b0f03cad55c827e3fc56c1e3e853300e416313091d07a15d03ae43b004616ea23cfffa0e5c2d45f9b02dd7c3410ce6ac89bfaf405f0db71179874eaedabc56db95ab2440b758c20146340336299ec466542b1d54c749bedcb603099af14c60a1ce9c4fe28311e071eedc0fdcf0b3e501cbcbe3d9970ed6ecd69255067176afecd28ac3cff158d441eb7a1b6292966e0377c3cca690f299829dcafc95713817f3a34e291c1b0086948b41d79907657d7a6aed4339378bf6b54c0cb009817d3e787fb983018d8a8dcffb9b0a5e0661243fc3282e66d2df2b908d1063fc58de699659e1e5d90775a89a6c48e6d6d4eb72c663d6fe36a654403fe710b037dab06496b38f79f48446d48baf6f697bfc7f2d3cf847373bd096348355ef3742688522c26c3a2a230c854bac1567814a1b0aa3378af12093cf9c7768f04cb9809c6414b5034860907925015d57bf23e8f23da88ebc0de30d910dc62872a4011e8c3773eb315780cd5860a23fcfe544c91db775b5540b418077edf404206bd4b9f59a536a64a94926eb6165b67c19fa891fecfc2abc500d0e0fdcb9acfabc87e23a4920051efc0a9fa12038940f19f7df027cc71861757c8bc197d2cd7320bb8ddfa33b23431c4195650cf910640e789a71b25c246a107fa47c83ed97a17d69ff82929eba1c049d838a94883e4f8d89368fd36002acd1b02e36df884ec7f211b570059f2d8ca6227d98995cf5b3f02861f0ffe016c2a84f62cc6c678a3baeffc7073292d1589258ac192d4555306d52b335bfb07e81b87aeec9e0bc7a0992c6accf20b9b94ce6f3af2c46243181e533893a1cb4be7b2b36c6eb8c3e993623f613b3d271b6d6eb90bc0db62a869b75cde01e34c48fdd3f333ad334ee3cff3af331ec9b247be743299c3487099fd93062a3f351c0018147ef6969f2d3014815834436b5c2884160edeee3d41c1394dd51a0f563a49f92c895575d1cd9397e2f9afca8101d466ae41829d0190533e06f3f079199869d01e9eb99f8835b97ceb180dc6c43f057ca2b033d82072bc260ad6b90d886dfda9cae5564d7090fde0836f69f13af2bfeac9c4504730d30c5494f12366b705e6d9e663b2dbcb787272341c93b6971723d4b114c1b58161d92206cecfee8853da05681a02d60cff39ad7ad1560773b9d4993df44c55c015df50712cf63266a0f5b7e2d3cdae024659a71319a5cc7a4a6eb7a0a9784b72662d062d1b1b65a0e23d754762204f95757a71227812eec10872080f19cbbfc2d40a85d1e23610cd9768da3662f3b773cb551dc2a8f87aab6b02ca3756a3f8a057ea9ced547f63b38869071b280ad84d0b96955b585c102229c84d1b00edb9865071a006dd6ae9d9f0cedf60d93c7bd3e6d8904304de0ed424cd724a1ed4926d2bcd72d865ff600cc9b8f9f87bfce4a7d13a31298b5a750e77e2d778492b1bdad446a5214c167ec6aa852c80c6b8b6094a113aa5db020e368a8b84b550872fb74a3aeb7a344c18dc38b02f7b4c6c150649dee1bb5638b8b7372b84eee35125f1e750a66e5a306f71654dca1283ee820c5f212d0e3b91a6ca9a43bb516cd0d99ee40a3c51cc681e36ad98e765ba2ae04b0110cbf25743aae937d7b13d5c087b5d3e9fda26cc37dc43376a69edb0bae8eda0f9e825b6585b201d9dda85d1dcbd7307b109852f5feac48239755acf6ab8493f4737670f0126a18a2c4a146571de8dfe20cdfcde732035d02c8999fe03b8380c00bf9afe2281debdfb5059e104de749f9dc332c4356343dc242c24f835047bbfdbd7889e5fc12491f89ef3452e52fbb7690ce6ddee44cd69aa7a49c183f78b8660bc8c3e803efe529b1e744301acd8ac859e4014569abf5bfe78db17bd587ea7fe128a0b88045f02eadf82e6bafd186c1d619f5112c336726f59d8e84ba3d19de200eb8e88e73e7777bdee079debc5dacbc3760c7ae20a6b0269c9938b22cf8a000675444f23cf6f82244f99e5f58e85b8e0e8577333a8a14a7f24de4344a9ddfc3f6e174789456764ba4c62104ed945d9b810ea6592cf9c2c30690b3e8bcf561be550a662af4868e23180de89e2942f9663449db69b6d1c9454076650cf2b4ec28abeddfd2bb781e7a8f98fc305de1264ad32fa6aa6a56f1b226b74715d7a5fe7bf7fcb449e58e84892db6f7d7c875b3bdd8d63118e891391b5b39d5ae35138bb737bdffef9733356f00fee667fe70cc4c8f6b66a8a458e8123c81e85b784475ca6d68038b50c1494e48ded0cc8de115c62bc2b18b5773d5d3753864b42e1a9ab0bd8f825496f78e92909ec59efe410cfe5524fb89cdeedca11947b5bcf32bcded29ea096efbb10eba57c3008ff7eb14063d4ccd92b6d5f2ef4d4b48f80e550a05f02992e315c1989517e762c6d7f7603d035f558a47abf4f35997f1fa5707db93350a4868c3505f49284be02f3aca3931390170ec06053beb87c89966792ac7d9ad391c20ad41eda50b615a132334561153f8fb15fe01f074587abc616ad14b48f96424fef74235826b77018d72346bfa9f88bdbd766ed9a38f0f6b3d6eb4cf01ec0ab408d96c144fca7c4cf6dc27f6301298624f01e12f0787d81307d8caff67206cd1a1bbb6a288bcd0dee309766c10808d60c47ff54a4c4857f6c123a23e5bb2d4f097e25b86b3a69be78ce0984e52812ad50a0a7af22f83e3e9d3390961119ae1f2a39f8e3406817f77a53b53d8d74e78bb2fb1cb096717caee073a5bafd344905387330f67ac40c873c7142851fbfe2a1398b76f6b39785173d854237e00bccc6dd23981850fe84839aa186b032b9d93383ed0d752322b02331669fcd084cc33b99b75e743aa3c1472927236045c0899f3e7e9c11c18049c6f9ced0fc7e70d9df87342637592cec25de4dcbb9f77b288a6614c24b38e161080619d61560dd4690949ac00a01559c55180562de4124343f55b07468bddce38c28caa9a0d3a0f8001e4e743696de3d738c1afa8f175dc4a76852222f840224b10b0310f99c5a0072d546f81d012bd75998be75d66b06aed3297523b4c3ed479f969459628f66338adce0e8d2152aeaef8cab52f815d7db2a669b2ba23fc5c425de1ad8d6cce40a14e68145348b8c9ae8534107f45465ade5581552f53eb0a50bb333ab43578b1c213a1d6e3986df260906b94506a4b4e868120eeb51ec78d6cc819677b0a73859915c7cae69e077f404a72141f6ae77827c37e14d1982819f04409ebd09df19284447f1b971e9fbbd8cb0162c07c6034e056f75eaef7351074d5b3fb81f8002c721f116bac7892b6020f7ffecbb8317d8119335863ab11298b04050ba50ef7b9ced365655264439e8f217b17661789d4d0137367e6f80be505505957eec4e8b86c696e4ae9cf7fb1dd71e1f78722b8dd2d75315c75ade7cbd0021d52685ac00e01222c0707c86c94bc3f8bec9e9f9c0a2c3849f56f4ef4901b6d900c3c38715a3022fb68a3f47df8df5fb9a21c3e59b6de622e7815b1d42f1fa0b8aa730005beb4d4e2f41510fedf00e5a61cf556fe68c30713738320f1a234615117993c25aa0dfcd668fd70ceb7a35044545c63d880f9797fbad6682eab116d6eb6c55fe90afb9b2384ecc950657c34afde75e006c095652b8a49937dea319c455174b58fb356845c406697794c7420882e9edd54016986da2c34cfaf2d2b23281bf0674fce764d727bfe89baa65ec61d3657e47a853d3cd412e82a45c028bc4626c85bdcb2a433bbb483284c7b1cbfbe5918f561b8eb575d56ed7119088396bedd17433c4b97aff4103a35027e4a129202f2b97eb7b08698b46d1b871f30b2d67f95ddb19ae7deb50bba0c170518ae3fb615a08b06ad5860e027a8783dd990603bb046b49c9214f3236f6e722fb572ffd9db96a97e8f9dee4408d5839803d72644d72938fc15b135981fbff458f46726f0267e8fd0e94dd19cebe02d52405e2398e59951b008f952effad7a613b806cb95ea980a2b2b4d18a9e26761fc3674b0f1359ccf278c03c52f9ec50c21fa7d30d105da66829ea234b5ef1943443dedb59783859a7c3dd08a90446e181977bc03b9f1c52fe4fb03c20d58a8cbdc1626e2d1a0ee9d3d0fe61c7008efbbc6be5312577be29da18c95288c6307a512f42addf72a60126018414a964ac4dfbb20320a23d9a0678a6bcb5c17d5a659d8953c81e5541a35df9ceddc6111a4012dc2da1f8c7c4ff5d304b230ea16f27bca8e4dfcc8d0224a1b1e4d66f6ff26192a58e885426403c6fe6f09a08048704a7531fbc41744b5d4415ad4f5e0b7cc329f05fafe99a14a4e2c79d72629ec3adbfec7952d0d48c2fb251482f327219e4240a7113371f3d07370e9d18060c267815faf70e65236ecfd09d021f8fe70c537facd648e30c22cc733a322faed969c3cdcbc19e0b6d62b1e444ce120e979e213733281cd0d48ee5e6c9380717aaa90f7fb82efcf5d9a42be932616ccfe14fc199843facdb7394553e29813b7b7796764c58efe7838caee16019ca1a14ab65673e9239c0511024528a9ba2f8e1fad02ab60883e14f8699f0f60e05053b9c67606ecb86bc790ce9ae2f654e3a9def97f96708e9ed3113e26714160c6306c61c320f6f4344ecf4d3550cb35bd0cb2a113d2ce0e43f089ad165900b1d3dc2353cf7a1202b1560c2d51c964de49d8a4d8aa1bddc9e38d333c556edb61cc3dec39ad4f7ea2416dbf003c50a1757e68e789878c26f26ee24cb8359b86bf1ce06da97b4ca91e3bce8de5147b5f2876477794500fde5d6eefd89851153b7e6f4edd53dbcd33c2937f7f386dac7b93b5fac73908236919b47b741c3eea1885d68676432e64767f2fab9f1ecc701e2910d9317e7aafd1a908199e473baf9639abd4f6c2e29fed2782ea7d043f3cfca33cdf145d4ea7a0453836e9423f9bc772d691400403530675307356f5f34368e5df2a5903e70cd975c8742d1c0ed479b1ba98d3dffc7ef6820f5996d9616fab0c517c7fe41b17097d281a99078b6e4c003aec07273a8d95ae420bdc2ed1b84babc1b8e023b29f6f9bab624aa346f6fddc030120e82d792d23eb8bc4e6e0e55a5d1e4b554265df45779ea260ea59fc188dc98f4515b0bb165b1f9c83fe2cf2b4fde60bc36c15e6dfd71e54bb3468b29fcc12214e8b0bd15fe8ffea55a638964b99f5223fb6fd7d135f3820abc46a3d8d9dcf01e237da1a1b33a027a5666b71f10fd413072ca1bf7dc0c3a780aa908bb0d4f91d2f47ff6201d5822a22bbb70497fb07af687ad8f49800560503bb278654866d82852e0e1736f4561711bb98b2c0a7f84025933c78742cee1a663168305f9237256fc38d1c5787e5190d5abb9adb548a67286da4230f5697c4d711f162598c429f9215e39ca2bf15a9286d01918f9de26bdfda8a8ce82b4eb07d3906adec57cdf720bb03e738e21c5544ea4a99978fb9774c873b3e69753afd13b47c9831fbfa7e5cd7515a1571e948ca79698ef99bbfd62546d53c29a9e19f87c168dea72ca82a5d916ea02eaf0efd853e3162fd398ec9418963f83ca5ffa40f91d8d346f6fc00c9b81bd2265dc2550b6fed2d468d2633104327257aa5452a07cd94b26b61691c094edfde4cbbae649671a01092170e2902ebd29a0fb54fea7a85cfd1fef6a8db77cbd7672f207ae47a5a633a1f3f1bda0fc2b4478f10591351df5ff3ba74fdea58f6f365bdd623418420f884d692936c2cd0017c6e303486ff6d3899017140a1cbe95a7b088cc2cd0f1b5b723bf16b64713f05f5dfde163dd5a32f6c3f042585f58d5bfc191971cb89387155c8beb4f169ea1ba69933e8652022796e2f3b33d1ffa8626b2ad55150bdb340a055662507db90129ef7d1fde12ae8a419b906c68b759bf3bc5fe2ee5727ff888e94a41216a9ec1a723e03a27499524929096a4afe5c5c1c0614208aa7056789042f6efd7013cae8ff93db2c054f0a36675ad0a60386dff2197cc8e124e61f9cc31d78bbe35b3ae25846c3ccf5356c2e0362852afc2bf0607af42d0c24e54773588fad498db8aa53d850f7736ed1224d858e506cb61392d73102bacbd2d97606406068339e87f999ff4f4c8b8990d03b75268d67d5378a8618db09ba320e8ec3e900f4953b8ffcea9161cdd5520d7ebf830319280bb446fa631a59d460c87a9f6da021965b947fab298718ef876df1d4e07a8bfb20804e7914988a4404113ecba7b7f7dea5efe888b8da5b1485b35472382d04ed8d1ce0a04f96721c2c36174ea58d587f88d538250d32b302bd4fac401363a09fdffeec56d770ad2b69901a5950e2cea5566a088bac6eb965d49763ccbd2759e9cd75a57baa2d215a1dec09ad7ac31e0f3c9d1b38e9180d6f1ee0ea639c1bf41a0d8ee1a86037d4abdeec34651be0b9d966d9eea21c049507a225b2b453174c8eb592d37b8a0a4757fe2ad8e02102c34137c480d45d3ecda241c4b6506c313389317a80cfbbbace6c0f9da3b3ad1ab945e0afb09706a6dfcb2cdaf1646a2fb6a22745b2da408d033e4ecc886d55817073a1b66eca8459af58348ec37c9ffa6ba05f4c8d5afa381d2c21824a4d93cc0a3b62da2a1c28e1e8727af796da659daa85a49281143c7d273cf0f070e23183e263abe56f4568425d07c30dadd46350fdddea9d1d9877b6e505a19f8363394da9096f0caab74ccc909f09c1188beaf111214d89812187933424ba9ca5456b8d064c3da6244a8b8e89370c0b1087605bda62aef3963b0d7838f547be7230dd84dc9415c4015b117b6a8a647455e43d297764c21cb4266528ea8ce5d6b8e52d3f6f52787f7e6f4be90fd03073bf9d3f931e9843b800a86045c589651884ca85a7e53babc532907ef76eb7cc373d799e4d33cbd0521edf2ca784e941e80e4df8245e7bad6a1703219b128e19cf3e14b0ed70c9197cd42f3de450743b51b69ba4037c35e68fa13cbc39c52e7308e93b6d5e264435df133343279236ad3362dc8a291deab79ccd5d70f6d2f2473e327e9b57fb49a07afc6e05c4fd8d045976643e1fe85db3413ce7b782a6dfc373c91448cafa1c73aec2c1205a316f5c15fb165b6bc5af7ac05f1c423c5c8897fe89e5ddf433964f8b91205c8dbdf0e31bec2b98ed37e0945629567cbfd1149cb7fcbbd9a1bc1bc8d9b316a70995f71cd41120934b5a9cbe34a07e1f2d95be20c4b7b6a9163ab213f1afda239733d30958766259a5f71d5f437f8087fcc2d25c24078e8256010310921142ea39e05c8ab33946e4c1763243e2ebff42ffa4520c0c9e472045b95ce13b74555f1f72eebeb1422dbb440a994a6f182f4b432fa911907e2195e386c1ea3caa55fc35717442e279660cb6e361819e736d8f1e1486421b180e6921e0f5cc05c7740b3434f526ed300985fb95528ff03d4f3c18504788079682e39b0f67477f09997a3e0c263fa377751d73b14298c0349d6c51e29abc7b6d9fd317e47e5632132eaec8e95c2a937b5f44f7a7837f2b57b58519a26ad4b74f7be2cc623cbebc2b96beea8d20940e8ee505be10dd47c12e291d50309873a066378d6861414d576f82584dab53751d3a208f02646ede47fe90bcbd51aa11afa1ec7083d2880549fd32929639d6227cde6c15683aea85150a94be1864d3d0551d7470371e56db358b04e9133f9816ab87336dcb6702c57b59fdd3eb97707d28dc4fbfbf06616c73131d995b3ded599222188a6608b2fea6c8c6e71cb7cba656989d58e1a107b30a57cb3e6e5e4e09c57e9438e6ce35e7ac1fcae537bd5157d3b7051367087e362239017b6e842b2ea3dfec2008dabbd9a1c010bcc6178ef4df10b3ec22de45d9e6f924a362a1deeee12c072d917344201dea24d2e8774d0690575603272006b5b912d929fbaf3b874a458acce853a8d541dd78d14debed2805d3d9504a85c4a5bbe60b785fe687b455aa720a8aa6113afa7977111a925e3427738b28f5f8a5a4c591c423536cb778d244cc6f9d34c18e374462b1e808d843959946e4a26c6e164051690fa4d13aec71af312948417a54b60fef31828d596bb4d7aa0938e03959d50b222be966eb78c70db822a24abe984594d05933259bc4d7d0daf6f3dd17ef868061f1913125200fa25ae9b7272bb980ef3952efb80e35f502950a04b574511ee1538f1b77c42694a924d422dd2a11dadafe32d146380fc35b41508eaf80547c9aa474a923e2485aaec91f25ecc33d46beb4576cb5edebf9fd16105a8972832a12f76dfd18becda0d2d5d09c71b4563718d0f147ab28f7529d5102e584fd0e153c14f0decf71617e05426cce6229c0fb7f605976bb6f25be6f4c368355a73027e219d528c8361cb27cad19f2d1d75491024e809723acffdd4098b069bf5bb8c92e9a66d40eb05078e88b23e23529bd3e28321c14c83ade0fcf5e7031dbe850c4d31541acaf984c23e47305bd3cd12e781245c751b3d928470f7ba48f6a181024adfb3dce5bfd6fea88ef557095a8ca065c9e5246aba1301d16a80ae6e4b9c2c79cbbbc70e2cbab3747fb0c182aafc31253cf481e4464a9d8dfde77399aacf0cb40f903f27b8973b5ad310baa0a5058c7f2545bbf1230a63c267eba9768c6f5c9e66d0bbd2c7e43bc5f45c7b977c1fb965f0b755b9889a4dedae417fcb6b4107845f4abcc3d6cd799c0d55b92b6827170634d397193f457c9b4668e68fda886d9073061a8a34e489a4b50956e049bfa22aff3cb6c956e16423ea0ad057b4b02857cce113c52c5b19bec1a838d631ee1510f427e1cb9f93e0b230294d55ce17040647b0e4289f62a59e60e74582884695d82c6f5bf2e3dcf6c342e9902db3802fd2f9929214382a595db48276a17f93871b1cf82c893aba605f9dc41711f3b8d4df69b2053b041298d3765d5abd8954dde0b5dc5daf410914ce214b7a3e380d55443426888de2758a4010d17ed22da7695ab1a8a75730902056247afe333dc43d924219f545c2331c7aeb9910ef4bb09bcf9fea73768b1f6a33756cef0bc694d0149ad3008bb6061f9b821a0a93cf077fa44a6d9f291184466d31429061f2f10374cfe988946a5dd96eeb884b5abd95188e7b1b3e347173e55744dd26c0d20ba9fa47a46f27144319084ff257bf4ff1112cf7263892cf6569a6349c29443bd075c3a4d13435b310c5ff4e28e0403721791e5c6e2329fe3de67a625dde329f17476cb9d5f34ad61e005fbeba19207cb392cbbc43a043eabc5e5828290243b6e9e62691f3fefe2cb9c2ab531d0ae04df2375371afb9b175f70de47a84f84c0831cc92df3a8bdb386c99390f49808678291fe888136df30e38e85a85feda28aa89ede45eccf03773ef782c7491f4bf332cb12fb74c55e1dd1ba1a8f6da9dd114de5b1158d688f5868c85ff949011b783036981e3608044077df094fb018a5ddc17c06384c055517d70df4a38860ba75abbe6f2798605693536a2c1a7cb367b6eae210b3f6e80ec697e6694ed6dab70c5547ba763d77f4e404fac12e5abbb80d4e8bffee2a510506d53802996f5ee8ed6b6814c9621867be82ba9dad749ad37acba8b6381a369254817e142f24537233c7a9dd154105af40bdf22d2cc24314dcb136e35896da22db00c33f752126c550713035b4b4c58e9524f2bfd42b1e3f0943bb68bc274f87f0c023431ac934b42659da7fc8e67b6571566cc9f562177ec11e8c84f53c0d84f52d04bb6deea122bb9fdcf02db61e838c5be7786be21aff073db0ca19c70788d2a8c8cac9c5a2308240c6afdedffcf8e3628b18c623fd7c64976558c50480e7bc7aa926e24ea229d7006ee5523d281aba17bb196ca9299b9a3722199c8c2f1be0f6255060823d1389b8df3ef28b73f17291a1d4b211478c976eab978c32765aa3ab57830c07bb4125342f0a52992946c2547246f9da855ca11420d27f013571d9388e798b17afa2e5ef14df74d0e9566e316fbb47eb0aee33429b4e9a75d140f8e54f4d9f39e6d32a457728f579031d35c768b155857ca9caf66a7c90a526bfe7bebf3024c6bc3b40303f3290faadfb0caf3275043aa2a7977046bf52387b8cf19041fbde13f882c9f6539a705c8d369af1c2d8abafa0ce15bf32a8aca100addac809e88f03adbcb5f0351aa63fa4999a59ec61a6516755ae8ac989bda7cec7117aacec1fc9fb1847f31399fc20c059cbbafa73e0043a0d2bbfbc954c5e758da12392d2d81cbd5c8078e31aa83c82c797bbade9e490a619590627f3fde7a07e09c44e9d12769f1a29e8eeb17b057dbd40e729e29cb02f5b523baabe259eb4700d476de31d47eb8d977ba563c0a66c9b1bdf215807abbd0dc259d07161f605af53971fa7fbb2812c818ba2b474943aca1bbdbb9a7e59cb71ab242cd18352272eefce12780b0b5e47b6e8af4d6874fd4f6e94016792617b25ad5ffbf600a49c4f9107c346011b3f7382b6a971fc5c12ecaed99c107dc8db20734fa6692c2676c8c45d2195a06973e0434c51cea0b8875e90cf5e6824bf9ca6ba5bd9d472993f6767be7ba9bbfabbc2fa96bf761e1a3eb4e430b5c2593aaa7cebe69f3a06383e039d2ac6354315fd13569de309636f7f18b5471a7b5f481e3d0b36107523be9706f83f001de11715f4f1f5f1f1d7cfb033cfc79b0f7170b6e207edc46951f31610c3d8971a193279f2eee736d3b576b7b5bdb1f0aaf0c13179d1461689fbc656f50b436f20f15cfe6a7ed8de82f085e0c28e9c041ca73e8a8181b7da3ebdfe32a2670b0de1b39f03a099bc31f4dcebb38fbee603f263d763b218679143f3fd8b41eb8065584a42f8b2d9bb9407ab593afae6928aa02b3c06ecdaf58aafd771580bb2b75d0bdead61a764a926c7b4ab8f31a7fbb74e609acfc469d7a71a37931908a9f004838dfbbfcbba9e0492d25db216e9d9bcd55364688044065f8e9fa38617a733b5ba65c8c1e1d62890fe3e542a4c6ff83bff2f794f00254be4e0fe7e6d8d76d7fbe2bea1fe574f276cdccc1e9f073779525618a06d7ea60266d1b7043f949af06bae7f1cdd47746e2b6ff627accb76c43fce7a820d3950ff567d689ef565b8a835c494fbf8d7365f73cf75b70085a81cb9ee7104ce69e3a94ca727719c556fc791cf77bbe3fad562f937cc034ede00c2d02c05a4b481e0117c2978c5b3ef65de6d5636dd33189973089f2221ad96beb3227d8a3beb34d84acd8a6accc02088fc75a8dd5460763229da1ebd8aabd5f0c837f3a8bdbc000bc1db451290f897305ddcb89674f8735aa568cf4149ab555b65305fa3b0e5e8835ca5375d903f164b647826b2add86f197c2b00b71551a24ab3d42b21db75a2a4605243db01869f11aeab2323530a98fd4e82781a79c4f12747b0271201e1549438a0f1839b5607c006aca49a2de334421961acf9f43eae64f0bb41f1bc6b971420867bb46c44801af634cd3f0fa7d0b3fc91f9615f0084bf72bf2b7f79324f5c1b283464631daf6e7ab1218790826e897fba0c1e5d65c3a298a2c529cdac180e7b00d0d248e26682de879b45ac6eaf5253ac4215b90e2a4ab07f46b07a3e623a4188ba10955b421a0c0cdbd3edd2882a71753af85872180eb0b6372cefa81732f21a50758035f4261da7d4b34f2794aeeca3069aacdf1a673eaef5b6c7d151ae25df22822c70a5ff7c1802ae8067e86cbafce64d397e376d27129e24e44e1c24c782f7615424e0665cdd6fb80a84950b035b77d48a21265e23ea250129bbddc70a9205c4ee0492d139d758739ba36a5a8a08b290f7f1ebd000cdb1395f05dbec7e730a419054c44be24ceae58ef98f6cc8b0634a4310a9828d49f3077990a77a039161eaac6d644bc9cce6cc7e22b15db3cc6ec318249a2dcb9ab3f76bfeeffb55f6e573383a998cb7d6d094401ddde6ef7c45bada1ea1138d77c2748ac366ae36c97b836c11586f8673aaeda48923649208c84ae785d21c614a0f7de6d41d87715ab2d1ff99a0c9dbae498e1aa452a6d7f9b2342f649f504b48673b671bbaf99c47fa210bf2c56506c215125af6fd710b8eebf0f87955c766456d3b334a1486b8cac1315395740930dea664ddf8df825e42cb0700d194debf720146a905c82bb08c6983990a82b73195d253d3ef063e3b8a92cd58cc1e2ab14e2a7fd084afbebe930caa43fc7840c2e9bb6fca7b761b1830e15c3f3624923e94d0c40b1df2c0179dbf930b43159961512fa9e931cd36670fb964f6aee718c1842795fdf8a87a5832b4356b413056f0d7829ddc693bf0eaa5937b94e820c008945e952a8e69d998a2c10a3adc197e31d71d2415b874eba567a8d93fb7b28245fae0012261f45d4876325fb684706407105146b2e6e9fc1b8c935320bd3ff62cc3f48880d99fbb031cebbdd8f1a05fcfa1ee7cf331bc49539f32c142abfd1ba40be4646ffda63e8c2c3b568b6836809d8a145083e0eecdf0dc2a0eed5988bff479bfa3cf5dab6042c524b3a57ee98a5071bf352e78da12f13acd126690778cc315702d5d253e3b4d3f6586bac087a1890eeeaca18ba707b42c38570d4f005b3f952d14cd49848ebd8066f400835e42223f8da0acaedf743ecfa9d7c21d72f0cf208cf9c3250fa14a0f012a8249d13fa4ced4041f7d7743427d44e22d674cc1505c300ec5c0943c4513d78a9c5ff44c7c0197261059d85743c0da0910bafab78d108c999bd218dc4fd9030f18a43d8858b2c7edaeee1b60d748c22c72b8f211d4c6688077d8231ee03cf64cbc09cf79d6e7f0934cf6f750e9e2e5cfdf1b8087b7f7f4d9ef4dabccd6b21a81907f5116f3600eccbf2ebee30d4b33e99e43b5fc3ef0749a9f70d7e7a6abbb9f4c6e2db2b30635a49e8cced446f682addcbcdb08fc763bb19bbc139118e9e136a04d2e7e54d1e9ddc99363b6277736ea7999a19be8b8f68711e1ffcd85e89129fe145d8fa03a2b2da4539852419115040c62128ed38439b373620fadb9a8553661d5161eb5d4930285c1833ae8c08391dfc59b6ad2faa8e928fe2e875486bf59845852d59c7aee3487d62ea2913b550fc50ba8442764a59b77298f52abea0ee18766c4327d6e1fef9fea6c3ee48e4c4b9980ef2752d2bbbd6e79e03d78f2a0c38c0ca3c6e2d01c6268b738ba4753e5d8a78e9333b03b50125033b59bfde815c89667e5706f0573c01a0eb5972597ec4b2f8e918ca36efcfbb830028607073fd89990d2d52260a413e5563bee32640d76520a38a1ef52faef6d0bda973dc294814e36332e4c64283f652c28f57a77b018f3929cd75d78cfdf8b93657afb2084af5883edb3db2ee2ea366e55863c7476c52b5451da5204c9bd277b319064bf88a619a7d1faa7a0cdcb5dc96f8b15db45f9fe426994d6fb459e037842bcd82eef41d6fb1112af779670347953175456b4f6b6614ae2b0006a5385d220f600472ad99f9adc08786fedc9cde50ad1e0331e47aec05ee151523c731388316ca06cfcb3045c7cddaa34e1af573c898102581a2c36a0fed03ebd4d2a06b805dc8bf3501a32f0d80b8c014acfa26f4d9105c36dcc4574e30e45eb5bfbea4022e82ddd0503c6fb7da53463b0c7df46f040c73883a1fff3d278cc0ae35bb15695d7d7cc57f6a437ec017c221f2d6e1eb7235e489ae72bc2b67e9f3bcf8a17d8be8e627c5308882a5577cd0142f01d77b9d6d20788ad44497f449d6e36ed571d29bf1e4d3a3dcff6ef5183a0337b2802411d136ec376d943f7f280ca72fa9636d204c27b34e23d3b418cf685716aa4c745181c53784853cfbb0f2e411aa6f33de60aceea5dcce651972e07604a62f2d85aaeb3bf5808df183b641af4010128af126dc48180cc368e728092a418a0fc9ea32ae79e563e8020d7cbe55a6cc62ae8c430e302ad792e4ce1fef52d190301f7f2a30516f5c6a83ad15dcb84b7e43a768be4dd8cdeef4d14f4a93b75f5d233ff2d582e73fa202905f8d5df1aec79bb5d09102d49ce6245adf13a8efe8c4757c1b2993368204a067c149f0135421f74d49d3168ebf866ef8878f2b5a729b24e053aae35fc96c4704c2025ddd087ac8221c695f68210a75548982c1c5465d9182329dd9eef7d17764cad44de5270056021b3b7eda8c0a04dc0ffd2a1628e484fc351f1122f9c51fa0a7ad1a9db7c468c2ea44c76eee293005dbdf654cf078269dbec134c0b721bb084849b948f14c4f940dc343dc2c32f939fc61b004bcfe5084abc39fa96ea3434eaf3c00b955bcc4f1a3fc4b7925c8b7b972bb2adb691ee80b6b0e87cc4b35d65dacdafd4f92979b0eded9d4d784175428abbef63bbff3df3914b68009758f7431682df85a3090b4bb2240b28b926fa1d684c1a10f86740ee2725a240cf28a1b20fc9d85064bce8e70e0e4a8dbc075db9584be71e6f5d93e12537c4e3aaf89778876e53935b1f263a97cf01cf93f7af0cb06357deffc7b14f4d35fedbc6ad56b5670c69cca9b08ba8217e134b2ac9879b95785326b0166dbb4875a5735d5831a56922c2d1c9cb2f7167947aa7c0599a98aac7ba06dea5d02b25f96cdedb29d6dee3e174baf5b130919109d9d52f0bad5c4d46270189c6051b741380d16b4101758db1387edfffb8ab9f72e8801a2d2fb0a6f5bbcadbb3d623319c5766ff2871d19d5566fab098a0f07c68f0d1a544567f2ea76d5904ccd4a9912d3c999698a1dfd3aafac56f0851debfc8cfcb990456da33f1ca5c3d39c26c54bc626fe30fd9158b0e84860ff299c194b7945f6d92cc3e9ecfd6b0c7357575e3c0d78651e1b36851cc3f8ae6b0e0cafe9594b9e965a2cc5e9efb27f0400782b26a340c3e79a2ee324a7a4540c4a449f539a08b583bacaf68876dd3eb33a6299065f3b2d07ca15465f12e9b7f5f7c519e3ccdc1770428487be1705ea8e0774ef4478319c47600e3dfec4b703a7f5abdc531507cebd4188bdf151640a455a95adca488a9930325631a4b7a1ee209cd8dfcc3f548ce5059d437484f015af4d4627ebb4092a8f994ac7bc4d642e062d8b9d831f34a5cba5de0367845c0f85c5a5434c6aac3889ba5b826150ceee7c23b333e3e812889b5a62120d93fb9ddd73994ec4c8d8a378abad44bef6fd2f962f56020537ab41a26a5caf56df3c92cdd3fcb2002004ae31e7d7d58b8a3952f82ec36363e219ae241d9385239cc4aae1250775cc04b53fb13c7c3d5a2992c51e9000aa2f614fc831988ca1fcdbd7fc3e9b2aa7abc4e06e13a98e46664c35065a47cafc7b2b086c46d437672f92e6959300751a53278c492fede08c0c0906b5bb4bd5561a3a611fec69f81046bc5328933c95fe9d400475744ab53317d100557a94e64a940f98d2726f909b3b7be1d6cd81c7de7b00f7a7024d23885881b6f3ea1cae103532d26d84ab2bdda74c9a4d91ed687423c1eae688ffd4986e19e6f77c71c1499142453de19afda73a415b5a3d19cab853f6abfd54067791ca1a7f05dab5201c2963e97dfdab4ccf51e4adc21e075b9b102588b73a9da7ca8b5676bad7b22d234941bfde3b4b22b0107f5aef711a85d070048187f4b45f21c19b9fada96ed1b694b4d554cb3370372ea6d88d9f61031beb49f630d5cee488807c7d6ff7990dc38f9d9e16ff3ff9d57c47f24ad2277c6c4813d437a6b0230ff17d6e5293716ea9314b53f157fa06f83e9284dede87409aaf0921b26c68eab8201391b15e5cb1841091c21461bea9115c3d46e7b6fc760a8421266e6e9d1fb9d937a3572146a96caa0aa7832e5253b8f5b01b7b0b32b76534498c2c42ee511b1fab571c30b0e6fbfcbebd26f3b9253b854333a270ca95dc5fe205d258268a5f27dfa41c051ea2e6fc341721c0d2ca37fd41bf00825d3058f97644d5b2a5969148eba46729c7675c0691f29632c13b5c8c8f1061f5b9795fbeee3aa6a4608c7e5541c3f148180da4de09f36161927ac5a4368b81358fa67600740c5ff73098da204d93f5b850e89bf8f28fabc047ae670c99ff7cd9c962c4671a06c147190d9bfb5aefedb81d91558adce09c6b4630c2703d886a5f549a845b7cb3899b893ab069a497b1fb714254fdfc3cd11def5a65f8b68e4e56f13c1b1c6600aa12bd50515eaff02f231c8ae2eb9d13e4972e949016cc5af15a7a7847dafe3c347aa4cfacf950656bac3ef747b498e9ccb1069675a3c1f4fe343efb09270a1f7acc33c8cd5c209ddfcbe0d2e19758c798bf16c0a0c61cc51f704a55457d2970ce302c5791774b45ca4c533ffaaf91b5ea95a133e8f33ddcf1c396cbd657b731dae7dd22b9272fa0ee26aacb9a42503741abe2a2e065736d6d6c80f4b423765fa1ef40835dca3bcafa6498cc95076b186d10634eef8d19a4c80c27585f10ff069a63ca4ceb595bace35dd2e3b63ff31f24b208485b1bb31fcba0d1a0e063dfc366fa1d7d9f5ad7ca9bf7f09f62533e4bf13c0a21cb22e7e6f0ea4050ae0348e6cf0e07cede7fa81cc178750ca93c54162da5b2fe6f931331de4c2954171d6ed5e0aa333513b59af1a71889122666b5ba97d469229f011f86eb685378b6e32d2583eeb7ac3243eca55390b86ad2bc21cfedd5e8d4029d60bec56b7fde46e944b24b096a9d5a77e58122d708124d0b87851ec04930a7a9c9dbd22cc3def79b460bbe856daddfaf29594782d780dc62f3aa2eaf1b5d8601fb3781c50dfda5b6aab3f9b54c824f7dacbd87d4ab84a4690ae966f0368c3803be274db595ab29c3c09670809f2ee02dd8ab5eb91ff108909bc440632090e9555ef8875195136eafd2c3daf6340c4c7cde81ffd2e7960500c2db1ef44aa577f9795423392054d875631a7e0cd133513019a478d36e1fc43abb1433b3321e62acfac95c1f239e0f71c3912b582b0b984043db6d7c230804c54aca0067eee6fb17f623db4ce19a6b5d88172e633ce1e99ed14f76e097c109fd8eac570e25677ba70dfc0ccf690eb4b7cdc290d8075871689ad9195d3d8a35185ddd4206fcf0958c9b68f82b6fb45c082e7933c235989db0715a0db58565301ab0c6a2e22ed94651799bd8f60b11c30f12c7c9c56488e76de89bbba9b746fd673741e5b76f1a4be6da3e04bcc259cd9f9f5f861399ee260ed5758774ebe77f0ac9506d38279ea218ca1bbbf4cbd4cae5bc17dd8376004cd8abf99f725bbdc426a18bfc7e748555625fa1853e107e202781615437664e8bf394b8ff0500482c418dea696e3f944286a6fdd7a34addf6dc62dd19880b78fb165977a0d5500c4a5ea70758e56dfd9ba61f64c8579f22626515aacb64243d44e6c19be7c87ff261b3aa7a8debb625fe43c8068e27c9c10efb2b8f29eb882636647fd205fb72ee7891b0f386b0c5de765175a29d37a71bc148d2fb939800fe951c0054380d450ff8463e764feed89755c51d602b0c1d5d982da9bfdb3aadae65b19247ed28723aaa0b445ccd7ea46abe80b252f4a46624b18aaaa7e52db267c6ad5b07b13d8a6f005e04fa549efd50ba574754cf3f2db4e80520ea057e19a5dcc9e996100546fa822905d76e735843a30306dfdee1057ea2400b619a104461d39d45d166831ac771bbd5ef4542ac2f6b965a5d5621523663d10bcbd000a052faea6efdba08abd64f9cf0c73372c8bec70f3547a321d289f1264513111f2d38eb0b23635a8c1f7db2515456d23fae02ff6b1112c537f34c2c288992e72aa862d9ae7874e05d9a284b3dbd147db074b0f746f25549b4167809a99733250797ebbd50c1f0967345ef14d5e12296706401ec5d052f16e37e937a5ab8dae41751d68045388fcdc14a47df9b68369426ba0544aca21ed2b44752cf23518085c57b4d4d25760c585ce6a5f0091d60df5e150d691b6a17a189e71b98a2e426cfa434d0f0179d45bbce05d463fe1c1b04a21e411b9a46c590e01d2371dda589c1ec39c2596213930df5af25e5158cc6ea67dae83c6f7af5497beed9329cea31f81c029fe7d45996256200e85b54f5a33a24287214f6c0169fc4c6c6c2f01d639661cde1c27edc2d8d659625116ad1cb9e80accfa9512edb06093f44f6b0a0cf5e707d1d9e49a4e9cc37b51166f56855f59a816e035853f826cce1f195582ca06d21003f8ba10ffa9f2851bbd771af6aeac34cf18c9365a4cecd20dcbae6ab9d9c796ada3b51d7bc3fd3b472b28f233fd7b9e4ba66a4804c62d3abfce6935c01a3c80b8afaafc167d505d27175d0a3f5aa9fc4038db3ee2f255594d3f130a43187e6989e4662044964b7bc2b2f2c85764996c66e89d39effab14b42c6f15dd3e504c6c5380ed0af39a40e499c45c109f95e2753c07557ef238fece3eb9872d40bcd5c48e010f55c811461570a4571b2c0dffd0fc61c739ea50b207586830e020f3890867fa4b4361789f88d76059bf58d97eeb5808e2868f7f450bf06dae7cd071152bfae6e971f47b7b25e8d37466920ec8fec86d4ba9746bd64196391f83ed07eda4e461a186286b2821344bd412b1b1842ad145d54cabe0b139c5e9df6a13681b01d05fb2ba75f7ca904f651af30223b8dbaf9eff4392ef97b76faa152aa59d2de29229d6f49e49b9cdc75f35c4d4ee5e1a43188d3dba2abc2afae9b269bb404241db70ffa14beb65cc0766916d5bb078c573ae8348434caece04ae1bdbb40da2b519570d325f83004c144be93831eb0386e0ece161689540c39e8aefc3c38f898efc84b8993e36a559d57f030c01298b9af38cac193101663feb26729265d4d41b33baff12b045ddb91e02d7292ef5e77d0747a23670fdf2547a944da65151f7496d28514cf80ee9bf4034a252a83a51e339b375ebe9da36110b4bd59328a9f44ddb27f49ee24f8911f5edadca5a1778eddf702880809087ac90165f2bde8cbc49e381429dee421aa286b5bce23bd72afe5c2718e7c97214f84e6a0609c59a0cbf9cfde995db96db6d49ff4d95158c271e2ca0be813c8c9e5872037e0be07a231cf7fa14eaa880c1db4e1bf245928ede77ab7702fca9fff6c4dc7656df03d5591dab1abdd77fceab39a40b2b1de19dfedae86aa87b78139307cf06b0816b23e0d6c2629c23922e5525b241c23734ca43f2ee34dcd6788462936d855fb321d69bd41015ccb00ab54c117455350f3201de198144c8a1b01ae35fe68a0527e8d359871bca910e6349cea7610ca5e0c8fc71409cd5d2a6b33b91b59a6b506c482d365b46a129479445e65b1e176873fac659d1dbb5f0b729f7ae2fdb14fd494a2b751cbdac69d83a463f16b20d38f05b96f5fcf126483fca9c7d5ad17e8aa4226ddbd0816a318b0112a980d0d7d58b4e53307e084e23a14b6ab2b19f4ae1a0e74a7d2d2f1806a5293ab5e6551f1fdc608fc02c415ccfbd8401f46700dad2f5bb69d5bbf42c8817e68c581e4261b08b1b9b4a95b212eaded56cedaaa6191a74b0de65838d12b41d51e241893a8b9ee1c28ba49577689259f70befed8186a24067e82b6894e3027bdbf4a58c40cbf4a06d0d0f71ab2a4c4d5fb4ad26ba61d6d4b16d73005f018f566420bdbb7ea035d18ef7d30f3f0ace0cb69e2882c72a562571d7eb129f5cbac7283cc412e301bf663e6185b4b2c3831259dc0e81e0bb27c838953cbb8c70f1ea66c319a0ea922e393e9f4bd3599201d6f6905eac5ebece22cba7e0ffdbef599c1437ee39ca3f81f9c3276dcc4ddf58250c2ed03c4d4e6a14672dcf096b03382e6a8aadb6e641629ead03089ff9c853bc6668bfe9849bb0c60573076c120125a0a77f4912b845f0f4381bc491096f6eff7a9dbaff377f5efb36354f6c2b37d29532fa8337ec8bac60309ea8ccf0f26e1a523b2553319007083963a9d76d0c0d86e79522b01926f24f406b2c38422571a761620391e71e3d440ac1a2cb1f0c88458e76ce253f7103f4ed9c213a770ccba0a9635728e876aeee2aa61395b0af929be70d3c34f32df059c84ba44588dad339883d9f20c554f4fcac91cee627d7e9e47bf12f9e71f59abcac252383afb60f8171e93f51dc042c877ce0f22146e051f64034d228b7056a6490ffed5ede95f6cbfdde0b8bd3933a2d2268bdc0736526f9ef49d508a66fc164a4deacb8c68363895711d2c89eecd0d03a5a6d94868c362a1824f811ce3bbd2f90bd750ecba5d8f5135934a6843e88600256444f2ac8cefe2564d8efb8598c034747bfed13f6b38594115fc3c4f03df7a61d5ff0c2f1ee4734d114109e3565c70f0f75603080602c3e630fa01af60761f29226fc966af16d402c2773f704e3e61c220d89e8f809b9b16b1a9a548be4e9d1d8c3a5fbfa25567be97c6b7b554f602adb82e6655f9918ab417364f6cf722f6f73606ff51dc72c19cd2a8fac262a28e7dac2bfba13893ba9d2d4458c253f8fef08db5ffc8bcac4382fae3c3de471690cf6ee910be846e5112bada91143ef396bc9b7c77fa3c759570a5f36c195bc796f4e3267fc5e0d668fa4bfae2917f9972fe3a74964c441f17ae0752cc9ab26351c4523313932ef95a1456ab6f2a346b8c5dd3f8ccb04e951950f3fa4d8874e91d793414bc83c07e45092f45b9157189b881c628eb457f710ec245fdc38ed45a8d5d9be4b4d3c8460480856927ff96ae6c539c61f918e50f957bd2da234eaa4bfbb4509699b912c94e455def6d55bfe363de3b0ef04cabd75288afd84f6c56c827922a2041c17dfdaf20c258b0633916c7ed4928469b52ebd4945a71f34ee9d4a5c5e8dc4a6059523516ab9c6e1a4e825f78d28195bcb09755baab6cd89ff8a36352b667ef1560995507178576d2ddf73e527552f2645bed317e0bc8ca23c66bfb2174ca4af6dfaab9a8ab13f6ca3d96790124fc977caff2238404556265d7540dd279b7f9535aff43336fa149b3a12d8a9e + +Params = SHA2_60/6_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000007e6a18020de0f5a5b86a0df2258ec733bb90cbb236d7689b1c2db2ea8905c62a85a723d89052dbf2971e267635836c6421daa4e45d794dffbf950b6ef9c691816 +Signature = 00000000000000008016bf1e2e5bb66ec9a9a86bbd0e626e1e496ae31eed5f2f4fe71d8fc008fea3dba4cb7bc4aea5c78adfeb89199175472143f6bc7fbf1b232632f110365cd818238e530d0cb20b4a9944ba0793e769eeb203691df6cc04cb0863683ee97809f9a4303985e2090aa7c3e85600bd0f817a505e9674b752294c7ba410cac87e7468f62e9058719d844ba849c4615a242c0c4b2eb957daf1e32ca5b3828e9cb1031244e58907ed2151960f6c01d32258578f1b73fad88951475fc62680206a62369a9ab36949bdc46b49ee4748c37acdf1df5747e27937fd099cbc937120af5484e169df45f9bc7e0ce9b5892b04e78e48402de572dae0d7b6de874bcc8ebbbc45e2029aaba6f3be7c7c432cfd8cbec13f393b60262f7455aa44eaaac6d53e25735034cef187a399a784cad20553915a0e227b08b8fcd629684c0a2fd436989e9841d4ae6de5214735aa6faaa9c14fe7f6d205fa27995b9a29156fd6ebaf9c855f36f6fb3ed5c29e77b2b6fbf56c422a23e2ec69d760eb4678ba1ea09aa66304923e8a7bfa56761bfb766fbc2b11c6dbd7a8531020fce1165e5814785e05bc33d05d0d8bb51c822758e51778ec50c307eb6b321c34a22b47437d2f1b45eeab683c43e155f1600cba15df7ffb092e1483f73b19a502421724c10d6c139694e8bfc56564a492a5414c64247b9b5a9669342b4bef86eaee4eb59a1f86d7df17f5765886314849c6e157327e888257ea9900d9a7dbfe82ab55dce16ce5dac73d5496510c7c3a835db33b671cca80b96d5e686a45fda4714ead4cc38b8c63e8223fb19573bf6fb985cc3ec30782b87b60d8bd1a4585abbd214cadbde58df4a159e1bdea4470c8058175cc9c5d43e0dbdb13efdaf8ab8c811de0702d296d5c01e5b1935d859d6a7283f739e5847925809f18655e5e1f57dea8fbac76d3e7c6eba0d6f5e88e5d9ce4097f87a65732caa507dc38f443b0cc60806b098f81ef1edd0b7dd0dfea4dd8dc02abc2f5cc6968ee893d3e6954b3918952ab0ec68c1703b10ae8137e84a1754686795253fca460243e5b89f282cbe7aebca302fe2785541538247b92036063832ae56170543921e33d445bb03afb0219b6370339ef5fd80555c8a19c4330b4112e0a3b88e91f2531aec484e3b206c4cb4bd7319cf77ecf3e3faa12fa294fe0f71dfe1a9b132cafc64c1dd14c58b35d0bf8beebe33479ff2af1e938f90462dfd19502802d5de3cc02487719be34da64e3524acdb6c211df0d9229c4c9e45ca50ad5378b779011cec1a43dac0cdbb74ab1809e9a8c7b852351a5198203ea9899fae3c6d8fe9420992127cf30139ce9c2f31601317aa7b8ac338a375e0fcd318465fdb460ff55fb1f6f961e77c445793e1c37ccb00a2c44f997348bfb5fd40cbc742cca77554bfa333b9b98379de8b5246941426a8b1022ba6520f96a234ffa24fa4f3038bcf1d323b29ca0df2d2149b5f7bc94915809b65000c16d99002df53cf1dd3d12d184b477b6818c7e82ac34e7d951e2a26c2360021ad3c30c64d5d803a409527daabbb9849e1ac97b345670caca3317d636391417c61ceb1fe229bb70ec65dcb7d4a4d680018330c73a9cefc5e2bd53ff9d639624c1d486db59a0e58593cb879fccfada08c1bcd719a6ceffd0ab12547dda5640238b7cdc8c77fd23fd2bd2779504869df3097cba0df9dc8f16bb1317cfe32784255c5f6dbd9e5879c5cff7c186e2b583e87a04e2e4031c8a1ebb35750ad657aecd2ceefc22dc77e64b6fbc631c7c2e4a23a464e715358f7c05f80dd98c698c065038d9be5a397eb06e004206fa6a30920f5a5c2a8f981268d360114665deee619909bac6b664a43f39136011aa8c1668bec5f424a5385abc9de7735a2def25734c08726dcbe6f4777e92d99d7e4dffd0b4dec121f70e614bae22729e6bd57701a2edf29a6cbdbfddf4a297e08eed79c7e77bf145705a7dea7dd179c598efa1d0b755e7bb686a28510f2b2a3a922377e274fa030d1f4925869158de307bb5f8b0841605023852bc9bdd04d1825615ed3def200ef363ca2dc4ff582c9a5a6c3fe8b6cd31334f72e34148ad91698ddb20ea2a91e8a57bc6c1cf767fc0322a93a7d169cc2fc56b45691be65d327796c2987a5e6833bde97ae448b068df35f9a523dddd94e953284afff80e5f6b7901296db8dc09088f6e81749119a8fb3d9b74b09601b81a6a6c35d006dac24d953054d331d65578289ab866823f96e8ec9d208c3ad7a17ce327c39adeae608e660ee506b619cb870e1d825bebca83c42e953a9e6205d911778e400065a4a6e15dc863b9618f15a71f33f20be1d9b16d139496d91e6eebb5430becd50e8253bda350e97dd069504e2c518ca41f1c4c8291269e81b53af3064fe42c9277743806ab75df45076b47e1ba361d4efe3ec55929002c09f1a2d486e54930242374efda9658ce659bd6936e21aee6d99314a41089b42b8a86020f0329ecf856a5ca7414f6b99a40a8e7c6ee848f50b903a620c284ea6a6205e3352870874c0d09502be98beb7ef439adb27667a94e32c2f6b97fa2c160264833693a12c6c54fc163e87d9442cfb0f8e9c1351ed97d910eb54eabb962567e9d14058e48e9fb1be8425b21ec9556451abbb73da858ce1a55a85094b13d84f14868652d130faa74d24e4311567ff35d1289a9bb944d86c376bbe4f5f1109d16ec3e856a79dfc30328b27b01d68d424eb983e37a40547b016bf61c550d0856a022df4821e8218ae713a0ba705f85b881c0ed4f02c5a07ffdb086a0ed932669e011dbec9088e86a798f9100f6f030b418a444192854651ed8303452f614856882e40f1db600e920189cde62a54e0fcfb506238b53002cb2b6683d802fac85e1c8b229e4e57be406923e07584bb82a34125f6fd514085c3fc54e9628c50d58e73406ec8982bdd0227836c5006fd8f0a6b0ee59a1e02ee7f9acf557bbb14a32aa79581b4064fd77b14484c36cd0e6ba38f8a6ec775cce6a9b7b36aa33951ca8f4f618b18d2462d707eaefd09ca2e36504fc578b02382b5a4f20950ad61b6774053b04f3c1cf705de1a2f5f7221af4a81eb13070621cef428e0bffbc089a86b60ba3ae48d31c8dcf3f47297cc77b78f6af4bdba65c00ff52b466c874acc79a950e20b1fe008e41d789911523e0122fd9dccedb0a0d2eb072e10ebc0106773c3691dd614579810556d2c0153b99a075692efc543d194b1e884b17847c9200e017f74328fdfbb568f4ff0135a0e8f321b90354eef7f3b96714861f64b88014edba73b7abdab6650aab22d78fc32635b8c92161eedc7fe8b9a01621f69d590414885576d58900869f4bf3f875054a9190b8c79f72b35a453dfce1b8d0b54b639db161b42a9ca7f7dd3304ce52c331f534cb627258551ff0eee45776ca26654aee4e3fb637c8872999b5487ddf0db02d1ebb7806b93862560970d44a143dcaec648f4c99f8eefe39d689588b61156f52df8d96077b59079b5d3fbb94d33eb4cf9bba9df7ae0812a3448887f53ee9e5f92c38d5a65de49cb64ad19f6c8d4fb7dc9a96906eef8df654f42869ab37ca58c66e2d8e81b06af017c50136f00fa9a4e52837d019bfd42685ffd7bf4d7645ebce8e33ceb30477e7a4eb90497ba3c5b3f5cbea21811473f772bdb5d4227239fd8929ec72c11d094e5849544db9c369aa06b27b0504bc39aed4a6a58cefe1ac4cff68319f4af32299c910c6d56c4f0e872f3e633fec40c6c20af31f405cd7be96d52a0c076506532dbc6776a05e0f39044707251842ec29b1879caec51603f3016bb79a291b84369bbc3043ce7e42562e6170c76b150e22bd6b012b8a849f159d4f50ae11fb107b78316f3d77018a3a05a7ff31d232638af7e24e102f4aec3105b7ac0b06de2fd9a6c11ded4443f13c1f9a7c415e13553522d9beb29b583b955f8c527dfa7fe89927e984757ff3e241e3b03f5e7a065513ad74b39b6ffa97b147322c4a31c612cc337f0470ab608aa78bacda7da849570603eb468ab7bac864305adb997d5bbcc285b93a8cc6ffac7dd8a766577df246e6b933a1b395703468723f56c2fbd0fb577331a525a5c0a35667db271b3c1043035cf6624bffcc94a13a80b053a74f0fd817f36135e96ef2426ff7990db181553b637c530e0b22fd67e1ac8c2e3b03980a362edbbbf5ebfee0f6f3598572b1d363ca95be279ceed6e61ec816c19e667a23c3c380b1445b140b892e10d654f9a9594948c8f94eb130b01de161f20d6dda448a6ba70d6435a629dbc57011622eefb70f9377add472d5ec2f0082853ea2aa69b020d42505968261091cc2aaf08d27f526d8d0847a7f451a18657f3fe054f6d704d5660e7c6d28bd47a9739dd605895417eaf753865aaf9ea82b9bf7aacf4af866f22b92887d7f98394acc8a02561d5f3b3949c06aa8ee2baea10b9d6777e4713f28982b35a916308be46a02c44e88cc29af85617b75ecf9f086fac7b7795d486a65a08f086e077b4b83f3f9a3ca9ad00ce99d69ee4eaca2b1113d5ad7f324fe0038c4fc9280e0db447df01e73caa4926b644f877aca0b588f5f332b0d4d9c1d895b5c0737dcb4e7dd3de9a74f4de36f683d93484f9d97ab920ce604be815a4642ad22baa3974040dffa7c64a59d2e6fc599a2a755a7c9652a5aaf043a4e35b3ce419ead7eb7712b2e491787f97b29ed367aff14de403407138f6769436a0f848d7910b54f9b55ce6d2228adf60ccd3719f1df03cf394b7ce52e30a6eb558d605ac1430e57736cd4b63c1adc5630332df774184435f61ab58d761d580dbb7447ac6b63edf183f5bafd61c2bf78bb62d2f3ed6e5dc2fc535ecc8311df4b3bee5811ef483cf3b4951c4806d25b8c7c50f4cd7ec209c1a1ed4fb9a6a9c179a902a4a9129862f8708045f171f9068548b63c15ad2be0a1e44fad9531a7446f06bb3c75ed429714e36b215cb23b3aa19b24d39f9fabd8ed117705d0d307b53a601112085b7faf94eed2565d5ab406f7dc0044db305d5d72cff9e1221786eee6c367148beca56abcedbb43769c888fac4bfc8f4a84910e479766438aacf03e6829c03d3363bc8cb74ab97facbcea2e9429bb8c7496f0d0ffd5856a198c716777407dd9db5cfd0a1be1f525d201eb9524611ebeb1c92719d83429fa76c2fa49987136fac0f5c7f4f07d91f3d9475434f6e19152e921ca63df0fc84963b990e0ca25e8d0ad909ef5cfbcf9543ba8e056bab411f7502a802977c79b487660dc1838316660d8d010c6c98c84a70be79db0340c698adf0ee5c211372c9b912f84193fe4c3a56c3db86b1a8f58b95aa2e70842fa19190bd3427b15984742848b512e8a8946fe5fa537512e7a592e5d596c495726a5ed1b01164ce04e705c5fec14e48610a40856e6c953de1ac0aaa737b0574392f3cc6bf0ed538c31702aa0c4fc731488a5ea1b14189042f807886a5555d4a09f2d2d6c85302e09d88920c3d14c364460ded23ed7e73a7625e14bc0d6209ec10c12da6cf8ff2ee0bb3d033394d095a3e2a3a8b3ddbb19c946715eb401b41db4dd69a00e10a356baee9fa08f99005d0ee53f96d0ad31f402a8a11a7813dba9b81014f66a9ceeddc9de21fc17cafc5173fdd5b428d6438ddff8dde173e43e1a252543d8e4fc72a75a28faa732c92cb0d97ec6b60874229e90fb7c80242ade690918f3ca1e323ac7049b72c611b745ae1496ecd978e82036403339d995bc0cf3264fadf379e1f3fc6f66981b9657ed42e30ab850ae8ab3585048b9203d83de78083723fa2a5654b762c3d0e69bfb9d853be7b10bd04aba95fefc6700e44df40db55740dcba5749eddb97cd19a9ac9961e2c303460fd934f7a49d09b7e68647d70138545493b11b74476a6b0aedad19a43b0814d41c8a66a0c18e7f2c784168d7eae5c305ac289492c208fe12c5f5f6bdf7a1fe39eabb05a5a1f0ebc927a0e2b9c8bf1e4f4a97423aafe8826fc42200cc32332bc372c4cfbaf4b3c3fe62fa7ffef04bae23fb5fc6eedfb971d44fb490f18655c2c5427d757a904fbc42abf0c31667b7eb73f6a78d2a4cc09d7eb242cd5a9e63f9f0706f83e2c8bcca597043f0bd057663b52c726565218bd000a1e065de9ed158246da703409339361e76dac2c2a1674d465a1eebb37a356e08fe9af4080ed4c576c2f87b73d22c7016642a2703d3f2f803962e2a48486776a6f9d990795e6e7ae0573af2b1edd5c0055e12128b68cda19a3c12ec1240312fa0dae1ef5234850c2d4fb9fa8cad860829d7c8cf0e252e34b808148a3e22317802471635d7f1f2cf033db492e916d6894a9d50986b0b7327fdc58c72cf17808dc02e1d143858e73f4b87768f1227583f201c06037a1fcebc29e26ad4009b24232ccab8fa51754b3e14fa270758bcd4cd7377fad4cb44ffaf418c092b08e7f4b6474b176eb8cd098aa2ddb0bc3d16cafdb989f368efe4a6a5d486baeb5741bd18496d09fe264704aea9be7dc462d64b6e7524192b57d540e9fffaf061396bdb87ef834ffb00c42c35e019e760e8ea34f2d1066a6a3cffad359deafbf7325a4e7172e6ad5da94ccbd54d3ccae28a933517bd244efaf2d81ad6b1bdd5b9c25974fd0f3efded94fdf87876a5ef4466acc18b6758f0ee2746e16b3e5225169167f45c84a1e82f69ef6789f7c9e9053c511d296c4d7e6a2c697a49b35c1944fb9a8b0354b9dfec014bd089432521f480f32ff9810fb12c3483a94b03263a17b0f339e4da7c37069bf3d631eb48fbacfc89a7ba8621fa1932e19053330585ca9fc48b622ca02df07b6ae08ef14f63f19bf470cf8c1682efba5bc1c8cb9092c4ad29ca125d18d55c160f01e5ef34ce5ee39ac55901e1af711cb55107477c887368cb70175d1eb181b135d50a876c720f974e696cb3c8989b64b57c6af24216ea74979731c8232cb404e277e9f449e32eebc8c9e795565c1819a29eeeb7651442ae8eedcfb5a398ff9a4fa30b0d768029c083d8faa32774ea2cfc6f43ec7460b061bea2b6fab29ed78ae176c2a731342fc665cd3ee535bd0ea230ef07d1bbbc17e44c7b56450b95bebe929f017edf84011d61d63260f10520bbab34db4cf7f4ef447e96999827398143d3d0d20f24525ff16c820088bb3c5151ca42cc86868f0946afbe3661fa6f156a040f2470effa28f516dc85962d2a6054da08d4c2279b3f8d9a5263b54d3096e30a458447cbccdc93342990a42382668f1d941f984eeb4a55cff469edfb0831b917de4e697d6fafdec5af33c036819a8b9d31586c3f5cf6dc9f57a76f503b0b8e455d77d361aebd24fdc704b4cdc40792baca832debd7772aa3c230cc799f8a97009f6b2f2c154b5b60f82e8b8eebb8bd99447de12e374c74bc9de30aaa85401bc9fd371f7f243c8430d3a6ddd948e7a640778edcadf8977d45084e05c6dbb72343b3a17ab153a3a1a79e39561d35b712521a79f68e999334da63427ceeb5fba8a83618f54bdbd2cb183066f38e003e008dd11976126b137c18e17b845f218530310f54fced77336c3bd5b5956110a4443bf595a6d06ad005020afccd6901d1ee886dddebcb7feeb4d2491410996bc98a08223244c35aa54901ccf745ed9e3b62d552cfbfca099853d998940d3ee5f09fa57fff994ccaedcc8576f3b6b880ec332855b9dd9919ae151572efd84344bb10ff959fe294f9a7234566f425ab7681a2a10e9bd887020473bf1b7b1fff74263b30bb1bc1ee6934e4abda267e280d56745f200e11fd4a4a8c19e4fc3cb8bfd67f33ac84e2f540f6418412c01cdf8d73da7c8cfb40eea2ee529d675f2192e7c7901a2f54fe12244906e2938bfce4f499a474c5bb93f6b79650bdd2e602389997b8b53a65bc1e04fabdffa85b40a68e6686953ddc8b209bff975d6cb797f290f56704821048c866d03f6f543172b5b5daa1146d4fad2121a6898975f0da4fa202027946f766100fc3f4e0436bd87690f03721d5324d44a2993b99baa9aeb3959421b651de9a89f6091a1c17e42cebea0ba96fc45241e68e3b775562b17e02dc9b32e56bbbe85b6a205b7c70cfc55c7e959f81592e0101f959520d55a895cf7ad45f0599effb7c1345d3cab352366b3ab842b1eb05a62d94018f8e07fe4ca7fbbe82a05297d9651e505f0e88833b7ea0578c890162b2e29ab81eb49aa21f5340e3ba64a88a9fbbecc7784d81dba168b719b4271dd78f8dcc2466be646ce9d53d82d5993bb86b4c5966919568db5988e61a5def2d01258e1462abce5c81d1f10d928fc86950702711d7bac47f653a7059b37ac818d0d903473d14e2866594569a646602b207b0693fcd208d0cbecd8899d6768208cf227d9c8dda098f7f2890aaff01195c9213323bb4c34b714f8f8939e47509b7f5f67397c36a64b714c2d33f0adecc3849ad3428571bb59faa390e66c74b7c1032fe78a91003946e165d8f2f3e134baa38e60defcd9d32baf4d41975ad2bcfc546d609e10a9a624a7b0860868346419e7696441384e306ad60498fe4add0221a70c1759b7a3bfaa9e7194b7a5bdf83d854e5341de2439b5665eaedee16bd55dfe92284e69c8ad50c75911661ba7d8d728be67495261f1864d6be7e56ed21d0c80c307f61bdf44068e23dc90651b3e8d4e0afc6667e5f57fc9e550b8e167acd4053a643f49b48d3b9200cf3e2c52e08098b63e5d69d8685da338db156bffb8ccc92a55bbcfb4e0dabdea45f00a57abd618329f79c621e3d94642d54c7f1c62373764253fa1c7f3f216302cd61c5a251d124c771853c16e6339e64d1a5b3dabd6a3e31d30168e1c8b3c39ca055cf7652958a54a33b130994a7fb30af9727c49ab41e451e4e73188f8aaec92c8bc924f2ad1f11df9315f10f852ce5daf5b9102f77549223ccca1fd32bd27186743e91f111880e2fcb5572f4ff0d63b67abb817194345f4f69c2e34da2bde2cf7478b254aef296aa99ff92bb3662968c2df5feb8a71dbbbab727b55279b53e877f079e692f5a91395c169e2200912ca550b6b84fd383b8ce34d2a579c28eae4024dd1b0f5b1e96ef5a28146c216731505916a930a9efaa6ae48632fe2d76e0dc60c4ecdf8811f3ae818e287969eaf3e2eeae19e14539c06fb41f2bf931eaf7e370458fb189dd7a58f6ddb43b6bc60823efdb38be423e7334208b0b21d8dba4a623eb5f0a15d5c9cbfa5adaa27912adcd93a433df236a35763fbcdf7034bbf68195a7db6984f9713063182836c752c044ffdbcbbd1239a850f356faac75e256054bf1d3ef34b221dbe340ef7cd1fd4ac1ace6f42c63abe5c47aa91d9e48820fbb934d535d2e52b3bbad3ff2b252c09878c30a6fe9cfab6c7341b299867ecfc3a5031d199aac0cfb81321d216d077ce3d822d4b91f40470a574e0204f4d9326666c7a53e4495f287b36ef346c1106335bcbc7b411a59da07cdd742c0030cb9160eb7666bed671b0b24f6514d0591a45e8a60ed240bf8048d1670ab1afa064025177f541e4300c68dcfa582c829f9c0fcfeecaa16fb9d3f70585a43d2d93f0dcaedc95bc5e5eeaf9611a2450f1e66be9d41cc202d859f7184d0acec15c99375d34dccc613d62a5e9df95627a859c3ea432809056b8ec1b8114a909555bcf01f0aa8ab613da45f822e4178f2060ef3ec420e2288acdbb7c47d43c88612e80f10f99144eb8151aae1c9a4b8303086626364f75687e5149407728c8002ff448c50fb095f75af03706581e8dd41c004660986334eb4caade8dd4f571ec2386d4001a89d354702393c45e72311e4e31fc3d0d1563fdebcfdc4541cf5eb99d27b51deb05fa576a4b2f741eccea1c91fb8105a1b1926b07372e294ce1b995c47efd5eeef6a462af0b0d6bb5848929fc347842ba6b7a023b5208cd1e69f26485764a26a566d0405e07a24e5f93a8ee7098b6a8e2471c8ee03bd7c3f384a57c091c242945b0b66939df2b5cd1f28ae085af48ae1ea6da3477afebada4da26d87f8c36aa23916bdfb46ac56cf03a71c8d883377073920e4c9a1a846215fb43befac1009714d27be6d33f7907c946e129a0208fc5b6a972f337275923342677365cd6f5469fdfbdf717d514fb84a20f9c0f9ad4015c349a312f324bf1ab84b507e1da2fd3451d499c2ca5c0c96f6a20974dfe4774186814322e0eda309388bddb01ec7ec0bacc523c00cfd42b024e9668443d0045cc36029e24a94c40ca0d1bf657e8c37beaa2fe54241dcc72ec83c0b094e6a664797d0c16259d4fcea4621d3005f8131310dcc78781b8b01c16870f8fc96cc7db780e94e6316b89fffcf57984b9f87d3c1ebf84b50c8eab2de9ede6c92239b46e64bdceec7b09bf2447388852d8b38afcb443f06dccc8c96c1385217112d9e16fb3fa34e5fac4a7d5d8d130c4e274ab0c0e977434c1937e63b1e942ded1713fad85943319515bb65ba2bbf1bb1f96daa7b78faecc62c0a9013aa5de16e045c0132f4fc9308d17fbf5b8c91c865797b132c838e42df3dd1d3503c2398b2b10f0c2e99387f9e2eed5803254c3cc1a603c3302609c63f246e392be987049b69ae54ffc3362a65b5b9e0c1038965ad7b7e5e09ca36c64e31249984bd79ff124dab0a96bf4b8978079a2ba9e61d1b102f7a437874960fc7b70bad5d8cfdd7798f44235ce8dd76e588173cdcf9e852a74b93b5b7c2fccffae8b6653429096b403a7094fa08f679d0433efb322f2e3e91470ac7ce10b721d37830a9a1381eb25a7d388ef545029a6ace55e6afbb67f0853862e8e615b817bba15e513fbcacdb797847517483bdef7e0b76b34c31ef4032d129a70fe06e39a19d1bedc473e2475d5f51e213aa3eb1316211d5fb4a5d3d78a4b897b908cd6e226a554a832b2a4dd7cadab12a3a049bff9c1ee679df6a24542225c0d69c565baf073cfdaf9017bdd4aa9d1f734b008a858f7f0be2e055f5ace4a850ebe10f6bb9b2d94759eac20cdd3ff0035b84bd635120b292a51c571f3653be608f2405a87e752dd9f7cce9b68fca8ecfc51f161435519a4dc9aabcf59246e1bd1cd4a6e70edb0ba200084392a0ddb9124ad099ac3caa987933a5fafdcc420bc629d55275d1c0c7daf6a2da68a8ec818e5e456f1dbbbb659dc0d93eb8d0fecb66fbdd80ff5872d531a9fe384b9eb17a417b2d0986cfeda06a2e5892dc8570fe25a0e56916ebe78aeeafea5c9ac674dd0d84ee492ad46edc1b75b39d831438b871742cdc29c6d5f11bcb76ae9f5d4b4a1ea150177a08b3218b7283785f1e4ff6b310b55c7cb5721cea2fa5b18edb2a9260dbe49ecf50b3628a24eb72daa9cb99bf45079ba9c2379c1a6bd045416436a501e148f9cea4d4e1e453fc9157111cacdfe5ec79491a94d1ca08ba906baa17ff436e9aa030f0835093ce25428596af9e6632cafffb8a264dbb08ff2545f80950feed36a99f1051046cb90fa325dea34754d8bfdf5d02ecb9e73895a2c830c903885c1a601cdb3c4f33d25fb9330704210b16128e84eeaaa91a12a2d0766d431b7e8a8a17093d98b4af8ba6d9990d5442b76dc8303320a6a25e2dc1a62ce0518ce0b342824a372d676dc857eb2b94c76a0570ec59efaf18f67ff806c1ca1cf5655b725094f3b6143cc7a549c10ba2598afc472bc2392a13b83ddcf6a781d25d024bd3f02cba0ac3ae3ddc48d16e11524a528052b983f609c07ff7431ac16ec21e56e69f931634fe9e2f6383d46f1364bfe771ae83c5003f9a7b1d05ba6e1d415b7b45c7baa422ffbf9a93ac00470b6db6b721706dd02705905d064e3c27f6476bb24f9cc41ec57f677af43e5446db4b6837c342b185d8cf074d618126d408d113e2496898af80447f403f0caf187ac0f91f8aae054c3bfafddb824876809a085b407a340094058a53d2d23251d99b743241f29fa4a5d045122c1a719336eeb719bf83790e2db9330a7a517bbfe9c7739baa7f960596384c2a2f56eac0a4738d70a1e1d2772a00d413c06235138963d072d7ca563aacfd7c065c485cbe58052d1ba06ed76db35320ba0a6764d6345d764d10daf4b474d117672967ff0a55a062df20966f1554bdbbc072fbebf75c45a7edf2884e0b25ba5ea8d51d4ef08a5352903fc06da30751edb1236c6d9132f3b0d7d38dda5ae5fb25e9a5cf689cd34f0a2f05f3bec9e9defc114ac44a69a9e0a7c500d79cfa00516e2eb35b3a1b1ed1f28ea09f9cdf0933c250e0c97a50142a77762f56481cc3502cbc0340421d36636f4b484ad1ef9c030acb3d587781ff3f9e5304469f120b6b58ff3fffcad5684cab0b5f9dfb88b40e1dcd3bf6db809f64e38e13093e9377b94dddcfb686cba60862356ca1493c3e8adb9dc7833503dd02f89b9d9fc560065bbc6a127290ce53e76bd14c39f6322f5c0d15e6795c09c2c2475447f67843c1e5223677413f8ce64695566b45a7e40c104de569d2fedcae46570241afc13d7a2b4d653196e2f539b3d3c07b8a786ac4380808b31c1c796caa0f916052c118322d4456e863ba84b6742f05cec9f20aa10d82439ec588b62799e8ad93e41e7e192ef2445167183b1525a15e69ff45e4f031e03d052e33bd9bda3860c21b045ab8294544bcfde0cdb148dd8983d565911555ec98c8360b1b54a3498308200b1e0cf8bef62abd2b1abd6a9d97bb5d1d53ffe3f64157499af018c348c1bacf7e0897660837cd2d64745a78adc66807e99dd3d688f607e4da97467873f158051cb8cbc821cb5ea794396ee88feaeb0a22facdb98aee04b438842b12081722c4e987c05f02561412c2b99c24cd60f7bd9f7ce87ecddb41db5db8fca990527783dbe686a0b48d8f1fe5d0ec58b342e63e9a1e0b865e6f31189fb4c69b38fa3b3b05f04eb5cde204391baf2658864e43f1e8934185327bb630290dc32509720d9aa30c99170c18f0a25d9d2f1b675a369dd0ec5e543ab98b4c2f7cbffa470a7f10ba80322df87eb530d6f70a25c5b566029b224b8b9609e558a973ec5284086339339e43b414a6e9851679d13add4f0912c47339a0c96bc572ba3d4919ed73b5c22719b15012f45613c27af1c96d432632e21393fb6cb21fb67dcece3578416c0ba389473033ab57414fdc396670866b489ab7ec773f62bdd5c4becda5dd6c37bdbd005ded0d2d22746454fddf284c200cee784aa7dda8b9395cedfe3b3276d07c5ce10c1a2731b6681ed80fc59d7387a5ad8ba79cf8dfa86e9ebc3b52da611db95e50f0207ba40818e896366e946cdbd956c30409b3daa081452197c59c75f60adc9c770b61c23444cee70bc1e8f5fcd4f7785438053c986f4c1fa1be226c863ccea7d3330897a8b653a8b2559f2d9136b25a386c3d325507630713570db060b8ce3b0520d28449f5949148f2c2b7bf1cbcc3ffe1c243fa3b7cbb9cc3a5ea594e0c93db1c95cce7930ee6ee881b3264ced73ff5cf17f3bb568861c429b05ecec1b1e6e5ab541d090d79c4eee5beaf27baa5bef8d519d71e22331d079e49f679f4a47921a21b02521978ac4fe696402d39f327e7a4219deb2e432b6314ad073cb5710044d07143df34587a2bc03ee2fa8969d3444530aa30837c211adbdc4ca5a69ea38f3004aa1090167256465f31047825f628cc594d2d4df3a2a8187aefe515d46ae17a0fc2137d0889ade0afb740ac6fcc462e7b9fb99e89ed61df6e6a3209d579e31f0ffd4fb6fe1bd24645fec8f53442237b99466019fa457f9acb7df66fba072366d2e36f1c0f50aff9b9d3fdd569f9f1ffc12747a0f73cb1224550ae8db1f661d8cf2436c89cc4d58de977397b5fe4081257bdd1dd6f881dd87cfe7e8d21bf6c24e9875c34788a3b1f8389ec66d8096902f2b2c9222c0241817a449273eb246706df11e2b827a776ba519e2f9c8fb78485d1f3731bb9e0a9e8f4743d52cea93cfea68125d6080876c8907b0035e2efeff3162643416f66239425338d33d0bbc3412ac26ce6e649c14870c52bd2e3e8a7abb4e0c5b0b520146c5b564950ac681571f389d033bc185968a4850a171e81e1f33f749294badf7a6e519481dfcdebc02f3f392f55597547551a24ef1cb171163d6bfd6fcf64b37425ebb941abff4b0c9a47a89943a5df1649527254c35cb049a9f797864d84e98899035d3f5a6a622bb4fac9bceaa6cae856cb25327eef35b9780bb71a18c968068336c34a291725d6ca6d53ccda1bbf30457a5376960c80a151921ab64d453b26390db6db13cede3f258412f8f35dd6eb5af319585406ddec82e493e91b051ad4058c73b551fcf7477a50fd9d47df3463b95988a81901b542ac6ea6e9ea09152dbd77efce0fb5657c4b9ab3e8f78e6fbbdaad1310e127ab16cfbffb6af29fc29c26c347b7959dfe0b35251fc8dad3fc1563f29ac01056ecafa0b8f5b0173d34a14d1be004358a734a63d217b2acae3e87ea86bf2dba2cf492a9c3c1cd5b0a5ce6879db67c86479c2064d72f371dc936131837a28ca33688367f1a3bbe741c6a72e807778260fa078fd8d1db2330f7cefa29ed2fc185195cb71598b9d308178e4de0f71c30f8cb49a468a314649a964eceb356609b14d0010430c1c1149b09180fe6287d924ae4329868f6aa9757d472c9d3834065fcf36b50c1617efcd5f2c8befd11963c87a2ce9424649d822da97dd6d69fd55d7ccc5948334c8d694dcfbb82975769f07986877304fbd1b7dfd6ffb661d9666f17771becf944cf0133cc3ae4b59fd3498d679baa3c90292f886fcdffbb5633945e615ed20d6926e3e48d4b35e2b4693932696da8640e5410d591380a3072c125b07f29fcb14437259e2ce17318962bb52031e4971d10349fba155229cd8e7d4768ef69566097bca72e069835c241e0675ef3ef0dfef6ea8e948bd373d93aac9fda737596be8863ac6381eaa879504e1a6008568f7612ceb1ebfea64217de4e0cdd598d3f8b7c19ad2da6423355c981e55bbec4a9ca09526afccac3bb43c511ebed8df9a1bf1e5765b0a0bcb1528d514978a94a2cb091d1fa494ace7f6e0c0d1a0fceed180e12ce851970da1fd1d4190398b355ef11bcdf9c5f1f071fb0692ee849675ab2be0affc5eb0fc68a233b2b17e01d4845662b475d5448dbeae7c8e216b4629e5740d4d94f130f959733c540c2ebff0deef9f9b350dbf16e6589d1c836b375bfbe12e398807111e109b5654e75628e99ee0440984826d9b9b2d746e92a5c6755763b77831cad2e6e07b9888e33e73ef4392833a0c71a40f4ef0afbc560c9fdea0ef7de2fbe86a9eb1e01334bce1d67d544c6cd4c1701bc6099cd69b552a2289eacb46f340c05009fa3e23480bb1263e0e946217d8fd9a3b37b1735d4960fe4c109ffa1db0044aa02d506a3e5d7ed186db56035dd5101da0972877b23363a9350dfa5313002a0e9f9b1ac157917b8951e9357feef2b669ad952e8ac96d38de8a3e49ba774ebcc596f8961aee2e7d27505df900c1b6b2105205ba680f7865af538ad40ee0f0aad6fc6a59c1335f03795e475df6c3fc71cb20e38b9e0cafd4a1e90876e6f2a839dd84ad1b423f73d6d8d12cd3f55bdbe2e47f7ef43691d2a9b40555b58cb145c3a139c01604d75071537cafa5bf41572dcfddf8f6966a965bb2c5a052b946c92fb5d4db9502c00ac1eb3035cb3aa84a0bd537d9825356a1b7b69bc8d8fd28052ed463e91744216c2236113d4605f960ee9e53e71a3b3a0d22fcb218da6406d60bff1cdf92bc7468ba214f6b4372109f0a2a3f0d9d7f1148436affc8e2d2f18fd7b84fdd9c9e6bec2c1ef3ffd5949594d47496ed9af4e8353c99458db77a6f621211f70e9857087d6eb2f31a85a98923cca32b7f6d6028776672797bebbf2ef622d8c3839aa213b6becf38697caa088e94e120dc874fb1088cbec5b8e3c76cc787359cd20c7b5f47fcb541ee62f5305758a6443ab8009a2ff0a993a712b682acda4dcb9e0c4e0fa2a87c6e9ffa86060bd4551c026fd7436779bcce5af7b732c80feb9467e341422d49c8ea3a1566ba3445d9cd07b85878294ac40c14be22135f119b85cc646dce74deb17ff5aff0d2c43557352782ad6c9f1e45b0609a9e896854aa3af0b5319cd517148c37f8fef15d8ad281a2798d777e43b00b0acfe0c2d76d187137bf06414b577f5b8474ddb60c1fd1cb2a161b477dd8dcfc3a3480f81ec3b42675c7ef18a9ebc9413d309ffcd9cbfac01f4132c65d1d758bf93fbb507bb7fa9ca73427d29df4a3896eb6170e3aa9cdac28eda04c206c26c1b906a5870654a4b40cd93978779d6cf751e19a8edc241960322a01ab81732ba70a4071441e8ec1e7c2d91e261d33423b39244f9cf2417231c97c47eae032e6f3093d4d98b5fb56838de1b264d913ae3f5f67c2991c0aeceeaf1947de1a88d4b7d85d0c4d2be8b080c6f689981b393f3b4cdcf40189495f41c46efe11f332fcd9afabbeef5e9cfffd5663a9c9600cf89b70b3173642a6747fdfdc45d7908038b475d4a2f47483eda20379359cf74e02e871cacddb63108bdd4620aa96278e6ff8de8ff56a33890a675dfade07f126211b464e1ddb9d8504e4ed60f8139cabeeddeded0f3ccaad9a0b35da706e7b4d67503c772f62ae2a26d0609582ea502debcb0340c7554adb246c9de9b42f24a8c38f7457ccaa85280dfa26ed88b3ea53166875d37ba693d008ce15a650ca67d5fd05e5a865da533ae480ccf75d8c00f5f409fec8fcc5e9939a7f2a27b5b5f9356c14c6576702812134b8d132c1eba67067d70edbe0dc68e27ec36c66fca412036b5115427c3921898bf9322989491508f94e9b839686a15fbecfb5e590f820c63d211ee3101798e49142c65c61036f9008d11cc5e6e7978fe0e10fec9dca0f87578337f33810cb9219c3f3a58dce11168d5a1e68b60d1855ad969a78815cceee4271356982208b433b4b113e083456b2d2f03dd21b945af4a5418789ae99a1435dcbc60a1208b739a3f10eb06ad62e365d49565eecd3f4dceab51db2016c16a69ac994c391805a519eaf3716faf8a711fc474ec29c19cbcea5f76695c8e7faf4de0220a409e74a33af65c4820be291808bdfc546562e16fd7dcb866e0de99607959b3f6fd34def5d866b89fe6ec11b2f254ac77497d57da995bcc917ec5e093cc74ea3a660ab56b14d278757eb6e129ac4338081434fbb4cc7b33f0db1ffa1a7094c91fd8523392c8a8c0239d939045d7318c52dc1f419d298183081c2a3c7dd241e44c52491733eeb9a4c776a47391e75a3797f69fc31909c814bf0821cbd4bc240a8024ff4d524af54af5d64a715e655b8d58dd6a32c4bc480206bc675b4cfc6628c4ce4b7148e815b484dcfdf591b8941a5aa539fa99da99310c2fe64f037e83f0953fa14eb5199e6e462e3834d8880ca570323a5a85dd636cd86dc8e6c1c1681b3f1d870886620c40517de5e7f69111089c7c1743ad538e957be8eeef14b90bf8f78c93f6bf8e0b39fc779be2bd9da9d2246e91f92838e4de2237141c449c6a33d562857665e8fec6d98b8cd90f8c76ac91f5b29c3c69e4a28dafdb159ff494e8cfc6f59627a1ead25f1e111115eae1e1b73000e09f98d07cb57a3e7724267247402be0eb2e348b9f70eac95c8e1f178a7f84751dd5f39e824ffd278e5a33fcae51d096afb5acc42d2cafca3185a6d3d875804ca5ba408f29cdfedc7142b5a1c4ee8530935d2bd80aec886afd3f0da6a68104838c2bfdc94527862af9e41e1e37aaeacbc9e39e1185cc380b394b745c2dfe6467a421f30e46bb4eac03a534a53aef65c92009af82dd4143a71f07045d3d815f3ee17307deabf2987d64167c1b717e5631d6901ec2307f292de1dcfcd1fd6fe8d5ecefb9d92ce36e7b45f80dace168a595a2aaed75ffe2b520a0c1a3499d720eafcdcf506917e27f8eafe1b9420d9b2f5c012f280422d17717315aa88ddddc2131b1ffc89c45ac7c6228f2ccaec6f6e41b0262cb701ca687212b12d491f9cf6b0970f77e7a6504a4319bdc2bd82ef58f942fe5b54b26ea39648fe0e7b772d033d8bbd588b4a551dced8ebd93311345b38e6226a5f2de1f199d74c68159638a92838747e2f8e504836f68a0d95883c5458a6d5788511ae2e12f3a696966fbf9fc73c7724a4dd2d1d0bb80cba1182f9a8b323af042ed40ea71da07f918da19a13821e41880ae2f7302f9c1c27abe8f736c2064fd287f48726bb99e1d8d48cd61f91136405cac8a99dc8b9961019a32782f6c0629096eb19f29aa5c87c5a26819f62ea95730579e93547a21ee182ce52561b7f7558b06c57711c8765877198f44840ec7cdb7830a9b24379a13922dac362065d3eb7bd32bafaf8c651a86d75bfbf9dc4a6d91cd546d719368cfb65a93c0cae71f6395e2aaaa1dbfd104bf178982c207f97b7d2477ec272808c03dbbd79d97d86ccc29232c6162cfa2c4eb2557397368689f5ced6986bd533e6e1079c275ee38ce4edc31d72ee0cb7dff516991447454a4c50287d2f53f8d30e3ce9e9453dfacf4a557ed7ab1bc19520ca1dc561ec39384c79293626d6a81caf3b35f3c4cf08a421dd08141939c579539ab6f5f2c9e043ead3e442073656eae7ec7e4329c32e3d292fe91f32f67298163046d2e091edf7713543fbb4ba4841689731ffec07db02d054c01801a43c2729ab9bf2475273ce49114e995c25d1323696e1b23def06c2bd85633d8f4f0ab6fd919fb731d49f4f7df9c59c8ed9e74b87e078d47e2aae8ae1aca9ab6288675124cf22a17ec63673732efd2bf32907305a4bf536092f67db4088b2dd69213cf9c283379d7163d8c0bb54571d18aa89293d12a829a555fa2c93b5cffc85275f7369e439854af0c5e89cd3cd90639b1c69e1233f539daed5167f078c3927ed8fbd8ae8eb3e6e2133117d91b7cf284b4b06ae1cc23915d7d2cb43208439bba92f5a5ab999edb7a2c631a0f15943212ca96ee10c0c527903e14955b695d5310811a27893c21505da321ad412250383a3e781a442e8e0059d97fa54cc39394c45e3e4156ca495ed1517aa8fee7e39aee0c5091ed4283604141e13e17e7918cb83ac6d4663cee1506de4f86d7a5ba92586951d6e16508a24ccb8a205ad7219231a620c12eda5e29e088b100227fcf52d75d065accaff6c2ba64b28ff0b377609f40cdfb095406bc926a61ff223dcd5dde5751daabd5e25cd8282d31cb146759189419fc1ecd7af8cc5288bf3956cd5e2bb3e5299b8ccb838972dfa73b62a8f70b6fe1cbd1835548eab9e3751324e9af1ccde96f8ed88a2ead201724685cbc55236195e9950500a87d67252f7fe04844cafe2b610b8f7cab716b1d2e38da1eefde5d748d49118fc05f1d80c175784b7ec3ebde43cb23db8a3537ece5bc1a765689baaaac099212c831ff9a0a0201db366c7df261cbbb001b111bc91825c5b38c7400fc6bf24046f6230c1ea3c2466488a94d7cf4cd93f174369dc75cd9689cae9e7500535df2aa1b10ee1c0c9c3dd1f77944d0f87b3e564570487f6ae7eda58712a1f68d753a37b41db4f9efc9adb314be7e74a30bb6b6caa376685d8b7735445a4942504b081cd912ef1ac6d3f9a699c58aac35369a642c186b807d3e23a1443180f5f19eee71a2764a3a8980574c3847be2c28c02ffd585d4c6dc1025b0d15f44456a4bbadd4e90afde5a4a2f272e8f3a05a08188e9497c463e77ee715eb52927f34d5a61d4721bf4b849f322ec15787d1a10203bec2c0c0703a93c9895061e5f67c9d9258461af31d27fd4a6fbf4bf80c622e0b69d34b40cfa60f87e0a3f00c523866e779a89a9404427ce85266fb08386a8d0e286d6849b3ad7f347ff848fb5842b12e43d76175ffec53ff3d3495cfad90e4fe5861d15917f863556f80edde6e48dcbfdca9f59a73545eb3be80b7a8e181eee39ed3dc1a5f439dc3d5ba0da17b64bd5cf7665190a88614e7e62821553360569fb82e7bebf19a7744706e9d2517b72fd8c721a14715b40e5457a69c39882f6bfb256af8ecfc38fedade1cc0a1529eb550f05a20c4bb50b09e48f81a7d7c05cc68705584c9d495d18e41b00ea753412ae79fb17b5fea99ec7fd0406640f1bb59580f7f9794a0a7360d44f293b2f58fe97ee286a395658dbddbdd547ccfcb2aaba365acac5286ff90cf4930c0a4bb02f6d748a68e3ad596023dcfebefa9163683e2ebc8c07d1d605ad14419c50bc1cd6175ddd81e245063d57e3eed75e99ef13ccd8fe0697d39cd92d43d783a3a1fb650f01c90384f393bebb2dde5ba994e357e9a8fad04e0a08f68a26a928691c33e7e79824c2ecee15f3f7f9078c4ea54c5a299b52ad0ba4a710db7fdf38ccdea47b048e0c218d53c33c657b5d0cde33358585a64ebda0fe0114f9b0e2c36603eff8f0360f1f1b81975ee4c5ef7e1ca2a82aca45cf5e3481415e387afce55577b9a8140366b9bf06dab6bc691d228d875e51adc760649c2dbd098349f6e776094026debc3fe0966a6193a295099031387cc6d0ce5de6ef04b85ad6b3d98a650d78c67a1a1daa155950d740cf4f70cab465665bf94c79b6a57d2d3948fc45bb499854d799e39deb1067e3a5f00eacf6517a9c5b1fa1133def8756d02c54069d5e462ac91582233c3059dc2b9b9a11d59c05a8777863f95b68fa7643f83d8a4000439a4e7b44dc21f1a2cfd01aa4475c6c16216edb889da383bd6cd66391885a1b15618454b1bd9d7d828c4a63db44a7c938946dc94fe884ca17ffad012b48d400b36573d70d77101c2e5462836720f2f8e432d2ecdd6aea579d9d7cb1aacaad811b7e7177a44272a83269608a02e85dace6fd5b2206e94850056d2bc3c363f957023c1fe4c0a6c75e9e05dd739c245c8835217a4054f3fc639433edc8552d1a4c09e16af2a6abc5f44a7c3dd94ef56ff025f3d4a54c61bfbbb0c9741ec282c62ba532f05d8a3327858386eeab35ea68b000b5c978d226e635b5de81e3eb780a5bacb0e57f810c0f684a7832f33acabdacf7e11e6d376f73ec284992484541ceebdac09d8 + +Params = SHA2_60/6_512 +Msg = +PublicKey = 0000000fcbe169ac805aed7cb5f696e10dcbdcedf68aef41488e401ca825e96457bf186afbcab0763dea5935823a52db370530de6f54150fc3ac11184e94bcdae2061743523ff7b0d7a4fc108ddf84914b8b596bc714920965f4e7e96a8fa9ab6a057a3e1e2fa412be4d036989793228e81e72ba536635625a7a9a2f838d183e540955fb +Signature = 00000000000000000ef168d88234462a31308a2c1c2ea23ea2b08091b2ccd586148ec66893fe26b878f19df09a72607f998949237cf5cc579c9834bd57a594cd6862783e8dca76e1626fd847c33aaef862cc1838cc1df65168a8ad97f9e9b1b85cb67bb66fb20660a71a5ac4663d537f26d00059feb564064c181a6c971980942606b5339a73c72ce566ee80fcafec75f291c59fe6d4b96710f18b6e320dc79103be7b83bc3a772586767da5bcd1475ad65cdd2fd74d1c8d6a7872502b5a8253b1ebdf9e571cee23086607e6085d4b2247f352da1bdca2fb199ecb7949a432963e315415dab93cf2cf7d74b22c2292bb563708d771230ea22c5bf35de48f41027d7fffa142d2f6e8ae8e552a69cc76a3e8348879c92863c5da10f1d1d89049d947bddd77167fd4c30a3433ca6383fcd0b9a51ea7048b7b5987dfae4c665de9ffda0c32a15090c5e6fe9e92c7520d224f405a888df5ddf9fb28e605b77fea682e0ab1c28a5f1986b1c92b238c9fed9f17c703a5518dda4e77aec8fb80033c18e5af5b16d8c8be1baa927ac136a8b70b10927b1ddbd7cbafdc8b04976978157414911cd2c97648331a599d7751ed88369c120e251789cca04349d12db590d84bba1542c90d2d549c8bc7cbf941045d003bb802525431f01f51ad56bcf99f23b732aac0882c800bc3e7206b761e043b0001c72c1f35ece0e7bcc87ecb09d48fae531fa0a12726fc3f4b623277bd816512b4374d43bb8ab02362b798790a3d3a31cc2264972e6d49e0dde08821798b8eb2c38d27532a3070866694ecfac1de2f0e9f4d9511434cd325d35e212a77bbe2bb7b3ff82406019df71298bfa67802a9c603289dc60a92ebb771f1c308dbf7f3ed1261762d36fe1a80b06d5a7d7f7d63379f4e48987b0f55d7907bc87c47b41bf9bfa41e8b2d3082b211209162e4954a9d79d8f69376b5715c3b21f59a378e84d11501d5110ddcadd79b8e0a722255a8d3b6876f36a00b93daa1046814841965976b207d99fa83abda6b0ba2778c98a10fc57a6f2f274dcc73ef79374a070afb4eb36ba9571b6bfb0e14c6940454d5f8fbb67dbb8b647db8bf284beebc0a20345bd3003630d875862953fe4b4fcee65eebf7470c59ce898371e0f7fd59f1e83e211698d59dafd5839fa20ad7473cd4f2c24e38fd54be5be3e7579a5f1a10bcb77a3a8c83ad05723c0e64b20ea01f2a896fa2248971655289db7d6286e7864aa2e5308e03919028a579ccd39f2a0154a6447ec3132815912e8ae7a6137ce31cf80be4ae387f5e223af9d071d83bef4c39383c462d0b1c23e16f26dac52f4f78855cffcae76ce93a9cbe19cd20f101c03316a44e5c01fb9c64485854b8b62229a395bae654d3d755b4d53a6319aac2d9e43ffe5e15c45419fac56375910cac9ccf1adecd8052171881d8252e75b18854b2c0f0cfba14b613a1bec863b3307d31f6fb1f2a5c32f21e8abe210dcba0ec373f27ccd704ff364ce8d7f068425c85423accd37c9dc50563f0fdc6789066c7c49ced1fa3e67b85546de0855c4ce35ed0880349ca573ded2ffa006b1943b872e932e85185dc06e9c980b98ed350c7cde009bd27abbcf6acbe5d80b71b964fff562e2bbdc428ece2eb226d71a4d0290f2dab5b65152cd35597e2129ce8a38b55ac85f5d520ff03b0ad5827eb447e911d8c2a53a8fd9b2e17eaa5cd064f973390b6e7d4e2d66666aab2874e22cb95292a5d63ebd0040645e821eab8d37ada72db8ed2e9de960afc682b09f99dadadeb975c81420fde0820d6ff87420b4a57d9178ba86618d2e73571cd8f6f7fcdd5be3c01fb83a18255615991cc0d673185f5baf05967601d0a1d64d4236732e6b1bfccdefda377cef02e29b4f9bd0b6c66cfa32ce03dabb4afe276e41536d01788ebd64e306cd535d0c43b82038b8eef339fbc03983fcc9ec33b81eb76c639f68b58d917b23d8d6b26362bb29705980bfc709fa380aed72e193c496052216026029f3b9e8b8f239fa4156ec350a4250db84b9a25233c82887d3b4b0e3ca28e3aa653531cded1b0c5392f163dd5248c384845acb653405ebd02bfda8dc29386807e4b69483fb1798a57bda773a3472287044d2f7e4116976871a208f11b69df294eb4270df66b12ca184d6b17c128d3f55d5c30fab69920de0a065cf86657518f3520f026294008cb5527fb4ae2a0a6310233e51d3371da4e8a46c9ee4a010421559932ba2c68c954e6f16d80396cb7ce9783faae9e53630c062ab40d083dce35095e1a0df7747f79199b0a117b002d50ce83a9d399b513e3ad7c34f6efc99ea8e70da24e74146621a9ceb777d6866b603d6856fdf22ac0f18ebc7cea5df6ca03088c8f0f422a537e5380ff8a53c74ebd0e8960ebe0d2d08bb02e10990bcfc6c1ed94331592d2a8c662842d04cebaef03217f63ef3d5ef7c2c0b3495da3eda99fc6d95f4f52b3f76ca5bedd9dd5fe02aff1da395e3f3f4556233b0f9657568f97b8f119e95d20107716596ae9a6ebbddca6745e766075a25d45d102ccc032f1b296d3fddb749a25578f26aad8f129d131e7247b85d5cdb29071614a4dc9fc289ea5c2b0fdc1b8cff68313751787a6f5abb0856a6759336817227362fa84f8a82530c6536b34916191a616cb015a606bfb8052cedd8efb8c119c862dfacdbf1b578e5c939b982c78b5f6b568c5cdacc7b64c4486ba2b5984be5d4c6c135a11587688bf3f588fa19a6be4c999cb3a3e0b2dc45542517a6fee22215d3220fdd81225af4d9475416511b8431a4d247cde4883905834fa87b9777327703fd42d4988b51406f8a4a1d7e82ba76816c8136fce795790f96971bd90764c8f5cdb0b6c4b2f216271e0b2343d445ffd2eb53d29f2f0e3e86e61090c871c95e4be3902e63c53a39b9ec52d9e7b5445862f61735a5d7430c5966dc0c40906705f8f9de428b07a9196adeb47df286c1db00f9112d4ee9c04f52d6feb5ea1e25b9b7db6b4def9db14982d8af3108964e43848f88708453b7a3b2b1ad06fa351ff59b79a82950c697dcf415f164bbfaf185de97e5bdec3d01359f5262768e2b52e8b09aa2318efc0dca776e53deea8784140dd48f0f48857bc2367ecbee734685b642b537e6b2ac50903dfa3f2f7430056435370c8f761d518dd38ad3fe3374ffbc4d7dd33404b32adc21830b958d0d14b0c54dc29904e5bb083d94160903ed6fdccbac95a3f72bbcc0729aa5e5c9c8d46d8cbb3c230cc45c580880970e137a748f29893c2f88a94e8cbb124cc46fb015b5380bb308c0a8c12fa45adffb410f6736677594959907c3df02bc57037674a1a600e5068745136a1b2ffde915dc3885676b3f580c9e83dea9e9c4f612f2d3105e473b477f0a9b844a8e87daa7078e15939581667930aa858dd0fe1d648dcfe823dbc35ee142b9e0c06de64972b612c003855696216a8108e9be278a7c351fa7e19fe4c19727f58c802dcc714c249c81c42460c8cd6d9db5d73a57c9f850b203b87121d1df65e451d4a2350db32f1ea40b52470397d0ddd1a2049b8da0ed4bcfc04f68b41f73bc80ad79bac86f98ee42f104040f3f7a3fdb76d27baa762ffe96a8dbe738ba8dc7727cb703d1f4cd5c99427299aae8ab47b781e4dafb5ace6d370798014fa623d5ea11d1de3163adc4726c3f1349d196bc4e221e34ce503787e37e1542b00c121e8f963db0fcb721b3de1ba50f84bb1e79659458380be3f68e46e863efceac384747fa010ab3b5841fa16b0e0bb5c56195b01b7aa40e5fba987bc04802b64c0aea8cccf68261209450e2b48aa65a8fb5cf831b59b9797ee2952db311cfbe197447fd675ac4bd2fff37f9d11ad89c7e39b2327c18b3a11dac704fb953f86baf1bb1bef715951738ecc3933c926c45ead8be11d9248370ed435e9672792d37181873c35e915432dad2af365321d597bb6cae6f498cc27531f3e77dea0edfc1ccba4b09fe379978d682afe8a50001571bf4feb22d1bd745f3057b1cd82a29181dcc9bd972a4aa4df0b09f8cc7dbd5be85b8ade9511ffa96a6df65223b66721fcab1de7083e700aa126e0e48d5e75f8fae5a148694dbc2e31e8d0f6165ef587ba479f47c04896c2dfc8a0aa0e04c449266db95381112627181bbff9b6c5322be7d416729621a72ea8cadbb05ccd697c8ce1fb1583dd9895f26cfc1cec53c48f617e582915b5016310f700e5b519bf78bc215899fb7654fa74b4e195008b76d10f581111d7acbd8564286a171667562fc3e489070a3370a490adaff75baa6a11d7ba72e936c4db9fa478557492df354ed903d9c53c84987ca990fd3bcb255b0de51cc93afcfcf89fc2e878328351d0e5e789b87c9338631fafaebda74387f35c564f1082dba6eb11bc232278bf768aeb8a1d6ddbe9c98a3b69c0e6084aad87ee706f68055680ae01d7d389b830b91db70fd5dde23b6ffd6bcf80c29ad2f6c53e51b7bc0bc32c42c907d5dd40b31d3f7ee3777d85cf9266d0992600c87bcf9b2063260a7c0254166c4232db479fa4780ac41aec3b3e050e7b024808cdb3d9175641638e0fe984fe537586aa80835b0c0976254a34c9a7fd95a34b487243c1f4706881264fc88f74d65c519f8e2fece89dff67ffe3295ca9ab12ea5d1dd684a40caa87c692ac2e6f3473c54836aee12e2b82c74155867b58980c43f44359652a1006b1d6cbdc07c20bff6b8d4b3dd748377e67c8cab5185db43da21fea78fbe1b26ab04644aaadfc9d693c92044372cbc310671072d11cfa454e552679ec4f098f89e7ab2286f18c23fccb32f0bbd297b37cae8103dff682bd5c2dce1fb265b60e5742c4769ad92ec242c51adf614955249ae1417a73bf45d3eee9409450725c242b0c63377ab92f7bc2bca19a641875ecbd51d3d1d67d7c248ce09001e6026a939a2a755e8e8fcc717e1bf5e85dd2d09ef711cd9491df840d8d6063bf344968e237a02ef38a299a7388c81e103e3b8e326d4627bfc4826b655dc67fdad17d141bad232be0f92e77326fec60250911854b0997d09f0ef44526c4fc9eaa7174d81050d2e778cff79edac3ada0e585fd9c15248d9b87c3aaf71340fef49dc417fb56a6bdb2aab4df5197176887d7015c36c1659adb3bd6a5d23268550adcd2c747dc60ef08dab81041c8cb15852dcc78dacab439e5b2e2a1f0c5dd9d985becfac59c4522e61d4886c6ace9ffc3f61681ad926e69193fd0a1d522cd295766da6f782eff19a40e5f40dc2ff34ae99e7d7ef6735a507f2c4c3a57ebb1cdce12bb23caa1b62fc6558e854ec1d9763794c7e5f7054715bf08b5a91bc667f6a799dd8ff67a780c2e703c0b7a8923d6795aadf973d7a98f14be7811a9831ef9beb99c9137fe8ae1c8d6e0fa81a1a20dfcc36f9c6e81d3e463aa1745e5fe75745f17de9eb2f080f5f34d494813215f793aae8d113b49b5505f04a3f88404d2c2dd6d64fa81781080bb3a08f9bb2ba6efc3d33ce31a9be65533a8cb43b40685fb147b4de8c345361ba53ed17acfdf44e223711945e5feb595499a7cc0e878927ba4767e2f445045eeb5060bf50c181529e6ca26a9fc7c947e48244b41659c7906283c03f046c99dd8cc59fc496205f8edf0187b6a36b2a4e140df23f17a942621ef31d0e4bfeaf3571931a0cd0c42d9d08419cfb89b29f451799464ca51a84f51de9886927f45c1bbb3a278344a5ad2cc7bb78c55af91acf4bd26105c8eee58680e5eb2ec2252bbd03c86d3a35c40231bac6cea17650e3263782032780ab502647256047c2359a086144a2125613d734deaa743e3cfb7e9cf38a46298fec5842fd318ee722e5ce5b3313a8adf238cd92f3eabd0804342e7c31f9d2bfcbd79055ea3a8e36fab519469c446cdb1f17e61cbeb8fd877f9a04f90e818eb66d493182a29135676b66a65879082912449346cbacab295266edcf36254248c91c811cd5407d11b2e59800c47cdcf2ab2a1ceb9737a97ba80bb92ef968bd9413ea6db4ff6d9dcae3197796e43dbe9ebe03e1e4b9afa51a03190ffbef557b3c538bfc36ff6ac7db0d9aa5889d300c022c8bcaf20e0c8ab432308423612463c7102692df7d6c4af833c996472b32bddfceed36ab59e2a75af9318233eede84e09b55f0d95fcacd8589b9db2bb95b043f1f79147f09f3a559f0949416595f365b2ad23e39f018aa8159b3093e6f32f8ac658bf65d5c77995a3ebc1170a42634629a037fe2811818fa2ca754cfd446c1b6f86b653c12d9e65429c7dd1a8078904f7d5f252cb9cb314f5dee72034497062b6e565664efd02491f86917a9514ed20f70ff991e4d1caa6b0d72f687489b90dafee3dc397454d4b6604498e5c22f511203e9f26d66fd510f3e8856207caa9dfd8aaa1c03213b7e16f711babafcec074a48fbb4726a23dad4fd340065beab0c1d7d761e00dd2245bc5f48fc9956420fb8e4967549a64c6973cc69abeb00c400772c3fbc911c8689dd8363eb7f17b25133d4eb233c85af2f921480c8a6335f35952031d2d4fc1d41a5af9e683263d7d77bd86723366c1261f88931491c5dfcdb45a320a2e5f7333aef6f2e48ac0d9380cf39db3ac877fe651da6c50fce2535f373bccf6cba28085007f96d1f568c7789e3e8d71bcdc3d9618e52341b80113d63adb882ec62c3d4dc0cef49c76c4f17fe90e33d2033338f7d53230f2d00df6a24777e7c1996d9086563eb13c15f37030236fc6ef6f7c36a7af3baca12bd30827e7231215343457bef18250b55ea28385dcd4523c42d3dfba8fc14ab39c01a98c35e6a092cfcffd7fbccd797bdf051e7cc115de050f7245196b41463816f75e8a53a66ac97f1ccca2fa27e046f9769b59ec90bd2e54ff0d89309a5a5271658621acedbb0733dc2a2f864e379c6137df070e303e476ea9b6eedbdaff63cfb9fb8073262c2a2031e98e700c97a9fb282d3e15c9abf8bb8653da04294d9137a74b9db0033e752ab86c9676ccf7569597b795dc7a3ed52230db72eae4ffa50d0978da5a17809f924dd32cc212c3013488e12acccdd67be472380d1da7405e584da86d82aace51db3990e884dd418f83b8c3ef43a429abb125c45f302d3026ac72ea2de36bdc3da14944984e6b3e6e082720ab198a7d133d78b3ecff7a14c365483282c3aa7bcfdb2b0e02afef17a9076469fb7627bd6734dd74a7d222a8e5ce59a47a41e1910125dd2b243f98f40627cbb0a417cf869e7278f7c77582c63b6c7425e4b97e7d791836372945cffec288b3fcafccea1a57f1f0c2ecb1010ecf83e40869a754622a10473b6367a79bffe4d77e6a96a6ddc8429d69cbee69c8578d2128814d8f7b0f0fde583891d953e39024953326506078263f68d5eccd19761045c400fffbfd7e48c083782fc3dfdb548914c24ee3f227d3f51d6a2289a0a4c9e9ebe56c364c36f801ab3de341b02c2b2b3b5efe85996655d92e681e6e32e0f2f1e9d5f6fe4fe2f8d820c660d6c35135c3adba5968da79e1ceecca74e45131076d12c997f48714b77bc05c18f6d4224764b306eeb17572d91a123a523bcbbe32733d002e2d34814ca3fbae31417f03d4c1f1ac48e85745c0ffdf0969e16f81046c9af5177120b86962833cd847d1c2ca6d89f77cb53117ee7c79b176c678f22163fff47b70a9c7166a8b632ae4660e8b3945d2512f10934f307f12166bd7d33c262a07cea977e1cb44c61a036ca425e8f893461980450e071329a153c4c073d4e21a30b0745e14268f836344a5735fed70d676a3c717f6df29f3ef95f14369c314a3bfdc628dc4631455cd2b2acc5c53ea569cb7bf570a8d1398672b9199091973e30185bcfc4238276844bb626ea1248412c44ffb8378f1f35f1598cd5799131e95f4d7596f208d82cd5c15418ec84a071ca56e6afdcbd53ca0f4e6fdf2b33a4dba1726bf7293b0fd25c294ec92fa6a554bbc6ad89ba21c106fd15389a739584c7abe7869e825cafec10176ccb6de387d9ddc7dbe206fc6c5d6fbdf049d29ed768bc6032fffc1a628f87600193ec58e537e42673247ceb84b4ad1a057f4a8674ee76eed0c22d2d8665aed8443173c499ab6d47155532438fe9cb3e3099922b655733cef41bf1ef55e8c454227a22115b034a23fc408b3e2d80fe164f196812d38220b1e3b0b81748973f0e1a7a01f394c8bb966bcd4c5a10443e89b22986da036b6a864d24a612edd52d3555e35754421c349ac735febc27da548cca368ea707f8d1394209fdf11019e052ec0dba1abb0011e82ef066f0d2cc2dbdaa313c48a1f87f72dc2a8baeb5caf9b507d2dd56099031ed17e04027e1769a119a9b135d5f18b844757097e9abdb45a745bfd55a5e90c32346d849372b26e1859beeeac7305ad289d026531f97f7fcfb6beeb28b8feb58f5b5a2325b8feb0d3f58357ef5084b9772ab0a64cad2beff66f53bc79e8c98ffc12cd98af94ae93b808b126d35ca5fb352beeea20ffdc043cfd9e0001a5fc0d4242a1bfdb54d41fbf85b74cf8792196cdce6269645332644694922e410fa223a9556155303c45dd77436f1fa00a533502eb4e7a2e3dd3f8efafed1ecfc095676ad53b98ae9910f77184c742459f2f206e79808f33cb11eef9ef99ee29f06bb6f22f192af61a1699396fa58807befed5290ebc3f8896f44028c8ce319900548c23e4158708922b3cd4fc1ff56300000ee4774ddcc036efd3b12cde412d6fc0a58033e0941882785a080ea47a1376660e82673055251daea668c7567b9765472121236ada5929500b55cc46586c072826323e245567bfc25f4fe193147420582ebac6c6bf21615a7878f7854400f0589ace239b196ac6dd3302b64e218a8dbe10c9e6b3ae81815ba4e3366790b7e838b16141bd57b5ae45fa87e3f4d38f0392615d8fb2e469fb894e75dcd15bed990010e65cdc698f52c05e5c59a764068ff6b7cc3d12afc7a00118f8625c4a6f8e4bc30c4e87712b8b94bc45406e411ec8a1b5782e1c4c808bf17f7a3638eebf61b5963be4ad351c06b265b6d4874cc963d4a226ec8b989299171cbed7c4468a080e8e16c2b585886c2dbbe407e6af0f6bcee776ae2f236bed5763fbc3d2d366f817a6a4ba2f541a8155aa0a54b7058282d6b95f46add67527571c72da34cb0e655570d38067eb44eef3953d71fc3ef0fb2bb2f4584bea1598e01385a70e82972afd1e3b546864f1e39afacb4acbc2747551cb97d79289ca2dca5447e60cc34f6d1e14165ceab522d895bc7f121503d0128fb640beb8ec6d8d3c92833065583a06a153fce6d88f38bdb6ed85d07a7ddea160e1794f4a956c579b641018efb3b09f2332fff6dce023e5dcf0b413961e0d77da9142bf4d475f9e1f4c58c7279e0035537760dca25dca1a4d477c03c584023a78eda93ccad19146dacce7800234ff4dfbe19aa3da33bbcccd7c2a387625d0051eea7b070241e487f5519ae27c801353dff32aeab6d1ff7333979da985ac3b482e437e1b4e266604883d2f0b7332055b2b26b10640696eee71df27ea94933469f447cb009ccfbe751371ead763e59e5f940c18ea607a2960169466c9a80ec12295e031d3a662834301d870e42b1a8d7c75e26c07f1f29edb75fec1aed2ea615881fab1b13c80e0bc78616d2c6bf5e24a331540ed7d01848b0e2694c2847f21887796a187d7b3d06a70ee4230d3531477b2a89b8b4e07f830f683891eec497ce478f62a6b069fb63377e9282f7ddadbf4ba10bba0efb2af8834e146eb762745d3646918d01697a9545d4a675278608269267baa43722dfe649d0f88ab70820351bb3c5b7cf3c9834dfb972ab0692f07b7f9e1cc0f466fd97418571e7e6a4d4e51d001b0f6da2e076b649a30a1c6cc0897dcc0e70f71e25dc19e89bbe4084bf9fc6b1366542769d5cccb9c121b457db1511f3bfd506e81a998b34bfc3220c1740ebb960ce8aad730338400c82f7dcab82dc452b76fd0e0647332e3d6d0d42e894e70ac13ed951439c855473589553ebcd7f95995ed0848d87eb8e4b068bd56f7fc9864eb0264ddfa62a6d21396facabb9648e1435a9c33dda3b79284fc025a74f80ec7ee56f0c17a5fd1f38d11b904319afb803581645ece2602b5f2cfca30ed414346f8176415d0ed2c1954c0fbce0c2abb15c7b02dc4b683db9f3d329c16d00de3ff8bd375774a8fb9f011a54fdaa332ab38bfbabf43e7ddb8909b3d4fe2979a967ab519191bf7e2653fe0e854b344e3f737f412e0f6652b8c4973cc5304d0849ff275a8c7618299718663f8b6ba8e899572c69d1830c3a1d447c94b3bd9e15807577b70afe556be2f9263ec8c3bc8354dc7029c8572f78d0ddfb01ad84e9fcb6098bd3dda653f9f2048ca163f021fedb43dba0b15ebd470591f071d8a63b2ea30b7ee015bed7f5fb84be58f545fafcd0769185f467bd484c679aa9899ca379c2deb559fab881e7d640b7ec187e55c920562f17fd50f6dce25652065af543957699a5b317d17eed4cbebc453ec6eb898141755e640b36414b4fb3dfa1af17e8e95509399645b176000857aba7bcc93808a73c71381ca87b27fcb34cf0a1a7fe4aad3dbac33da16d58992b26670e28c126d5c20c0d193a9e244d3c6965624ecac1a8b5d465ab233101e628c8581a0ea81e6a0b0385903e66522e2b463638c01e8142849b44b3b1b018cddcfb48f13d5e6e171e5d9091792be640a0a80200b89a6c7933fac0d442379b79954b5c8b7ff236ae47f5afbf66b931af54da7367bfc71d4093d5e6e31f9687806bc5741d026a101b14c644e17e3d07dfafd251978989723f259aa1d4edd07550dc1702b22bedb6f19777d6b0831f4b01eb078dd18eca5becc3ec431f78d53f291ac93fc89ecf32b2724f32b88553c93949f51c8f8ca7b42352359c929fa636a363746faee7635907ba162b05399f6cba217878c5732160cc7fdb08988ec472618ba14953a6a2179e30c9fc29b35b4a66c77262ec83880458cfccb60bb228f024d89fffa4f0edbe030bb5c2314894a63e1b89bab47a93d3f8cfa49470bd7ccbe3d895f0c1d4719d105176ba3d1c02be6f2278e6a5f391a8645db0fbff7194cdb43cb5257064bef29090889ab829b602396565d4ab4c8293a84d921c8cffb472b5919696be13408e38ae21421f85fc80777b30c656894634126c8aa9c98d1b4251e38af7735485d2ee4271a1407c94087f46c5bb06ce4fe04b7417445a997fbd4f4dcb8d440ec28e9e2f09ebee3b26a0b7285d41c2f72526b3a1c9e079ddda3c6e2f97044f89919ad3c79bee43e772b4946300125cd8b47130bd9d2b3bc8878c2c954ef6946ce633124c4cbce31eca72a2599a461a462554d3331fee503b8d2578805264c336a713bc89999e0adf2b0bcfe4927f80d4cdceab5cd80d6e602a404a225adb1eb9fa04abe7fcbc2854b76e4f5866a2fb8c20e69395f39707ac9777289ea534267922fad6f1cf9fbb2b1c1eb7264c582fecf5453983a9f424412a0824a9427cd20831c7d34b705543f43ee4e8e89a8b1f673d640437f96ca00bf32221e80050d1dc701aa18186f084e49a9e667d34dbafaec7c591e5e64196cdee7e4d0913d071003ba5c98ae512000aed3efa81c77b3cbdcca5326fb4373f52e6784e1220403276cf034e4a214d150ba24381664c54bbdca1827b632a6cf7e957b65f62eac1decc2d8a3131ea02b0582ef6b4df022c61a13b9705abaf0d51ec445c6f3090b89f0894380d896baeb2bf65205ebd2bfb70a75946d3b8ca1dd36dfb3e43522002ea5c196648c28e61445ecd3d831a897e39392edbfe91129ad80bebccac794979c55421798155b7394466cb3db3a09279602d9c868c7ab124128efff3f39b3f2fec6800dd982b3c1cb83aa5c3caa95ee4473ae12bf6d44e8b3a65bd7d4c2412e4621572b080a6002a8bd4bfed58c3320d0faae1585272effc4d601d3e965e744c0d64b33b95a22864a62ac1f4f5f549465b5c2feb3c8be67b1b97b969689f92d3c4981317a25160cacd7ec384c935d000e2f6443c15ee68a3f0c0ea64638c97e8f88e6e288b82488ba3dbcd8d560611f4f0a2535d43363ac404fbfeac8aba2ac0d361ae1141a0fa4805910abf50038d81a9662ec22a14da137be0d9cca53b25f7d583c0ff01c789f245174592b69e6a29b752413e798aee4763a921aaf5ca3363a23ca7283cf30b2250e9c147a5087b95266ead64f0ca4be4e6bfa2cdefb56736e310fd99f134ca623b0a2963362e5a8c87c0c549fedf5c11862c7f7c1509aefee0fb4fee67b00c54ea89acde44817a8204fa50a3a161edf4bf01b1f35da2aad2399b12c2ab41e4823873d971343a4171b9ceafe83ea8d3a1cd7bcc1e2b6312112691d6c934169251f73baec5c803f6680885e6dc3deef3e480d36e79beab64bbabb609f7a8352092e93ce9a7cae9b12dec5d056fad696435ddcb29c8dd84bea9366b673897558f36dcae53933fec154a7a1679e4d5dfebd3b9b8b17b7e4d591add983ab5a4885ae31629278bd96a29977658c9fdd474fd021a1787fdf6edf8cf1371402e2b8b61a5a53d8e9d84893f01a9c62027a7dff4b52b1cda52ec03395b15605d5ce16dc2dfb5c8b3eb2c873347f747d44e322956a7239756576d88489223acd111f786f27c06510be69f76f1f36308b39efc965302825481b530f395c2e7e96b8f8604f508622b77897b0a71eb68ac2f52e6e6f4b83fc5099ef264e76d195f57f601d74b4f505a438f023e00cebb0874d8684db1e806ff29e047805a315971e647659e0d3bed1f42fbf0357ec68e16fd4e0e8947b025b5386f583c2aa78db513e57659b140685ebce5c52a92f7007025faac70eb1571c898479bcc2a4e9f5f9f1fcd93decd3dd872e68f2868f921ff4259c12c4ec0741603a76c7c4014413c2c9e9f5140445a7ba15dd570a340101f9286e9cd5994b36a06b7e991cfd982aec036e655b5ec78b5b7221d61f8d796ab681aba902d1844c5187b7d87c3db835bbb232cf2160af56310455d4a5d49e2678beb1fcca8950da57b94c2130bb78f4ed1bee63e5be48ed7760768957a61091bd608ed2a5ad9efa84ac51616fa69bebf5a69c5e60bf59e944f136c367997fd8bafbb09cd252a840acb96bef6492fd1c870b5da3276858c3ef3fe125bfda32d0a225fcbf25ad2e2a2effcdc8d21e8d1f94002d8c11b80ea8bcba08fd5ee535cd56b16cd13e09a04d3d60e56fe918757646d34f940943c136f77efeb8512e7582d73ac5555f33f7afa4290db5e232d398404622f63663c29804f989e16bdf61bdda0a9d583d78f0e8b1ab3df5a09e5c0d92af8bc898d12568fb2c24d2572e67106d87154cd148f30d6af944530aed0b96f8865736b34b2e461139f47243df5ac782f748a1b6e14f1851eea3dce4a0ea4b90924e2be7688e5ea1801e315d5d0aa0179ee4f17e6eb9c1eabfbe9169470cb5cf7399bef0cfe26f45d67f933dbc05af27eab1fe8659b81ead37d499ed38b1269769cdd6805c44caaad9975a7cbb57a8490a5eb06ccc574fbff3c4442ee140b42509b9e6d0e1d4fc96ff3c2c7ceb844182ad70f4b3e4808029bdc4304eb0b52407c61a0e345bf4fe3d1adbd63505f35614da87d2a660b2a49c2094dd999ffa1a56df49ca17839cd38ddce44374954aff3c63f396929068e8fdc20a963994cd58068b1841e2cd244f2a03d81c09ca7e0b17195bbc43c828fd6da6614ffdfce9c81b66675a0cf3599d1b697e4a33d26cedc9aa43abf267e96f90a3487a08ad6a65b456057cbf68ebbf8185874c1b2d10fbf2ea480e6a6b0897671b59bf5558f6fde2deec55b9fe2fe5af3dc4bceae00adc9f49e3a852c0f30c5a01c5e600e674c042db2ffac228026694669f7d73306f362340f49318cac8af90e1eee6ef0e034eeb4efbb77a4a327070965e763fcc0a243dbf47bad4014b129316d5c3fb68cf037ff494021d055a8efd07c47f7e2715f10cb0821c9cef01682523b84692b4e890f56b5fcce1c78fa941740008f4e37c085b24e0e7927fee930b42b4d83a71d1e2835e9fa90b22e16fe770ca7d17cdbb96fe9d42cccdfb7d78d9dde3dfbac7e8dae95c987fb494a414cefd318c5839c52a9d32fa70f8b36bcb7199fa84bd1cedfd3cc22e387bf2007d0dc30722eec2f294897b944bcfadda1c04f690364b8e2310060db453741f75a4f9da4765bdda91287bf7b98d0ca68fda0f074e2e2422327a098495c3b6ca492cdf0a29f420f3db70bee535bea64b632af1a347b19700b072c541479bf4b3c0da58d6756b9effe762690b0620faf27d86fb9e914bcb02e422870fa0b9808b85fa2f6b91a9f0ffab9663fcacd1eb93b1d91c74147b79a0368245cf73c33bd10a42c803c4bddd13536eeb765df77bb482a618921943738ff00e110dcc1981402f3311c321e172b6f7d3823d9d58778289546b302a46b89a49bb92eed8858ef93b23daf10e429b6a2d77d2e78005770a090b0bd0b6403e883ee01ef129793bb31eb87dfe15e99b67d54f07d23095c582c7395b8c063757ce6f9e9b6a7dffbd6abf6a5943b00b17ccff20ff7dc0bb676d76ee0a32cabecc43b26916a52d00ed62edc252839876aa85e359923f3e04b8bed6b11c187d619f49cc49d4f831c15b4ed093617f2f70f53aaa6cf6fc1e7790028af8c75a4d546b83f227af56058900cd3448ca3e29eb16e84b61ca81447b22e92c44a9564f080c6656295f3ca385180d545f04538937ba18de16a9961f712977b36229d30ed2753aed8c58fa29f7a4a86f17d025c6f150003a3b85fdd35035ef87cd0ee4086a6c841aeb7685c7b1d8555fd76af2735285bb306ed92c0ab8f912b74cdc3d6d048cb08e95812121321a1537cf3a7e1c4c6948b9c3096e1239dc3d93694ec8239da2be0a4a84fe9d9f7d0c1800d798e8c94e22034d6b47e06d916bef4749573180671466c9f26720920446d10dbd71a2eee8a5c775996b2f73ac0f07b9752afcc6ec2966f8e83d610cd648eca06492cb05cc5e8b87b879e9735b7a0bb62ff6c43fd76ff181f4c298e5e1323a7c245379050b11b9fe778b62b1ef3ef84ad9224eccb0b7f388a1dfd439af6dfd854d62ab70820cb201360a7e0b12068d926f7c763c94c5ad1a32233436e7cc625487cb8f2ad2441f2a0d9d298fff52ce99987e18b3a6e032fdfea261d7f4f7a43515390126d6f3048502ba32db4285b287ec0c25f95e4fee427ee811dc7df4fc1f3b29b991530a6414ae5ee3bd480e56a7d36af869208a21d74afadc1cd6cf272aa1a3a9d83b04b7429a7fc8abc5e1e76c66ea8b85c49ec35f5c13d6934b083699a3b4c09e56f27946c0e1052148f3e04227b9c123f615bed7ecff9a228175b4ac74bea5031c0066565cee3e28eb28b4a40f9c6bf908bc5b8daafca3627b6e2da5fbf28a92c695cb1956e1c0e450300110585af6d678b14bb0c68285a2eb322798d1b7fcc79256ae71a61acbf195daf4fe3e7c1e94015f4ba7672ea00e2e83b7b18277bd0ad0d955dab6bc5f2467484e3c392d312da65687e0b02de681a03abd6ab4f3c16c840296c7e3bf5fbb6983cd23c51572bc71dcfa0972fc449fb2fb28fbd08173ab39ba619480b4dd69944b0cfa8a9592d0f94ed9267351d1daff4cac33a6a96dafcb14fe084b1e128bb8397af24803dbaca672a94a1a72f912592bc73ec240eb12c1e254d67f4891d9bb2a2fdb41566d537d5f2cdb114d376d2f443b4508ac76b7df47e0014a87f467fef5a68dbfed24337026033c12416074bf61a121aac5e62ed5a53a30defbe434f43129f4be35b5a3dc3beffe6f9ac387b3e880d718df3fa6b16a5f7a25162b5e61b1c432112b3e689a9a36c91fba7aba8eee080c3cfa126e9788b82bc1b81668b99d9c02b96a53c40c0ef35a0913b6e386bffa969fe0ede7ecb4f05836ff5ff7c1653b1706c5b1db7cb88f90aba66e8548d5753f39894b1a98835885ae1686aca5f0156fcac03ea0bf15d2b1252c28ade6a38baf7867aeb6048fe0cedf034b1f75274016e5393b9a7809d052b1fc89ce4a446e92d3225d74492271235c8279a6ac667f68bc2e74888e744d84c5928ffdcef5c2cb4183958a78b5cdb46f8496c602085f3c2fbf8f46669b06955320341f5950be8929f0f80636a9bb19105575c868a45cbb63148d91ee9842a4605aff5bca6407ffabab295e1f7a4d104c432be33ba98c63d4afaacd0db4dd6a2311cf38edc4a11507877e88e6afd07bd90474bb0f98a4e6d2c2a8b10efed76d5c2dfbe051ca3b827b32fb6bcbd0af6ea091cb01b0e4ecd3de35d9b043423f98933f8ff5b2cfe156eb2db63160305a35c793448aba6bab0da6d51b52e478e89d4c798f00620b79cc04c74c11021cd8cf9c0a4396ecc4bed01eae13223c7a7cda795627b632da0fda867025ecaf7686a689070f5a5404d96354928b4ec2dbfe519b7cbe16a4f3ef66c2922988e156c63675fe95053e3076ceda9544c8510265bd4561886c7d7b60bf451dbbc46a2a81befcf1580d180fa3217d10c232477450024e4ef5ca626b292be4514df05e95b7e6538c12c4e97e430d6729474aead2fba3509d164b7cf2fd5d18d3b2a0a722c53bf05dc178ecb79406bd47eee9a37301a4a18cf59838dd122604afdd91c89099ce4247ffdc5daa4348ce85d314ccc6ba59be4186fe5ce1768664117a1da21824e0a10d77431e65fe3c64b0944f54b13c391f7625b2923681bfcfe0ee7717cfc8dae69a628963aa57d820736e5ff42f943a536436b5e9024b906502f9531f98c830e67b7d14ad4544a8cd22a15889e6ff2502b8424572183ea548816ed939f708c1cbd0cea8b848f461bb55383365bd1138f2c10e175e333ac551007bff1185adf5e67030481ce246906024012aa7ad51aa42c0b5b25c237316fbce6641df14b346cda9305ecadbb785644a2183e635ec1d612973d1dee849a45774469fa56d0073b5b078217e05fb8f38b32facba78a1e836ac869ab87e8a488d3ae2e58ae946a8012f2429a01461ef72b8905efbadad7de3d019bcf7e3f7363f2b91db8887076f895d66835ea5d3fd40d9a2a92b5c7f0b003c2062452075e29443d69c09d1079920826a474c61b62c66fc57fe327462ae7695a52d1c3142f99ab6b6bc6e89687b6eb35aa4d2678ad84fd17149492fe6969089a11956770e33850c3155581cad1234e38d2bd5134b94b8f30ad77e823c1c6092a130bb8b9dd9f425e725d3006e415835445d5f01c658a74289d310fe7eaf4fe93ca4f1fa9f28cc5f6199a053dd5f9a2cf4646df0afae46fa63d1ee128d9881dd71bc4875ff7a994569d10b4d9553127647431c5281c7e72b50874605d371d26dd8d1865c67da0fbad7492d01e8306c6f0a8f139d95da385ec6c918b191689d3f4df5fffd5dffffc6161bf63a5a33cd2275fd566b6e765056ad74dfc9fff0b09eb89c63d7e27d5143369eb4008b47429977bac0c15a7a1ec612b49c3edb77d1900ba5f4625020aad3a4324c3f3234c07252e7307e56f6f0a0a4dc16e1a393667571afc07af6bc15faad4152b452b82c591720ea6969b6fb985da5858e8a586affcdcb878ce25968e18c1626ba736eab352143d2c678bdc89549566237bb84e0684b4f4b7237da9fdd9057c931cf71e55afe919b3d826d0fbd5d51b10b46337afd283b4cf81c3dd9fd244339fecd1c96911fb33bef12b92e98f4a5d0f237610ddc56f6148062c2f4d14033837089d538c2808be56c9fccb9f0967739ebf910e90762bdda275fcf9ff5c74830c934806d2bf9621478f4c95694cdfd59e5bcc2e5267200f473ad565f97a1273605d5f15410902fd7d80dbce3e4ee687f90bcdd929c854657919e3b07bc81473c82933e53bd049d1ad35759479e3150bb814fe204795770f6447d253c93b1981b786b743280b58e548ae51691fe4a016b0a4207023a5a792b844899aee98aefcfc8eb54e3f38159096f003b3fb0e009ffe9da4f9160fe61f605772062d1ce7c43d4a3d64eb7f52fdf41519b0bf5ae262ef09cf85ad933ea6305d74193ca4644714657caf4b0b3926151c268a955c4794800bb3c45d8c45cc56e98c192aec45d7b89ef8842e9655837d95d71db73fec76bbb94ffef021beba1d3632da19ce4b9f427c8eae2ca2519ef21adf7145a8a3956d0b6c0e793ed037f0938dcd0eddbc9c24a81c65e21b9916ca02a598313d4243868710239c47d54168c7ebcc760e9b1a0f2b0e2a583407c593deb38867391cf810c2b1570f4b6221bc1a3152b2972a8e5e0c3cda8bb015ef48c96f38fc8ff4d8204e6fdd40e2caf52333371520a522b211dbf1c90826d577ec30204e054b5e6d696ae594f753e2ed594a0ed55250cdb8d594711f78dfc0b53cdde491e93341a27a0572cee295b92520946fbea702211a5388e24d3ba146b97d8c8548cf088af27395d215094713f1c3a4ddc7078d42b5386947dc8a8f4f09eaff247c89016cd0e828101e58cd3ee0ce285359b924b9b8d5da9bad760d1c49d7a8b7ec4bd31c667e3b3d9272023024d18c2381dd9379a47cc988e78453afc4bcafaeb90230f2d2909f4188819241eba77a18942baeb0118500ff907478d3df2a2710d1d8c167888a5c52f3db6a349aee72da256bec09dd0b011d82d26a99a7b69336547dd1259c1531f4bb24bbe1ce5b406a2e633e9b604103f026f3438c10ebdd5d8945f9f785aa2f06755320b447e4b90e2ca34ed97aba37b6d8ffec553a8ab060a0c8a5fe5e991a7009ac7b3524397f1bb92fe745f670c0b9af6a6e36ffe1c2f4fef16eeffebef1eb587585e9a66432ac520dac486e91e92565ccba0afe3235de5b39395e9bd38e90ec32f9be036f8bbbca13a0163406ddb8e9a66fc6c95eedb477c08e3298c756cab0baddc0cc8a2fe32dcf5e5e8bf3d2b2a2891ff5cf69efb13146e1155e59622e4a70b9b758b9b2bd522fcca79e5c89b3003081e197bc15906ef9521c8e7ef927f542fac96abfbeeb0a555cd86e96c6c13d64825237bd9914acee5d140d048198c34ae7c2582454841e0e3b4c6bb7f2dbb7cd2edd158262cb752f9a50f3acbef5c2904ba77b862da954430dc57ff1f8ffab71c29e360a4f5acf35457e705af19bd2b32bcf41a743cc3cab4c65386828eae11e6db6ff18f2c02443c1eb8f00b23bd5477255b80117b16a75a77e389f1493f706b6839b43b55d658f07673f03ee30ecbb0c8e9779a4102d5b224a4924e90f6740bc4c3f8e145162076ee7c1e12bda412017d8d4268cff86398c05e8ae264a57ec72ebd5d898269153d7394e1713800c3b7a77b656b28c411a778af2bc6cc9b9133354dc856646934ee72dc945da6ccfd295aab653e964bc2297261e43581ff270b784a2ce3506413fe153fd6bdc6d0f90d78c1a4f9959373888ed135ed4211adcf80de0f0a4c991a21877f3e576274880030302acab672e4aaa99786b185f779d015fd2371e5e63c69a7a1a5340b0c29e93631b2f0015aa010eb88062a96e23e5a8ae3c9a79613fe69f3938d73623198b9b6772e61d5507b28fc59c90763168c326c3e7701b370b92ef0f30a062c7d5863dcc7c9c77abcd1aa7feb647442fceaf26417f6d48f8726421ea014e4ff28cbdc7384df64083b36cc2504fca0ab54441d821a1c791c96e4e00214b7981f6ee3f7451894bb0f642ab87cce42995ec927ae6b5aa7d5672a070a877028794e97db6775acac85e288fe4e3344d8e9d522681d2eb680c4d367109635bcddd711a36121d0001a45755c33c3aec164c7df5715e0363f3739e21aaed729c2b0cb2de8f898c8ad4832d2604cb5d78a4f153c075729177266260636041efd0cdd5675c94eb04a38b1bf836c7e7528e472fceb77c1fe118dd5b6d61833730f910f6373f5fa315d92f3a1faaa62c1147e77d424127d7679b0f64c07c8f6de4173c5137c35571faf21a2f61010f264acc795fac64165add2f0ec06b8c6109bcaf03e4f72691e7da9fcad8f612d0a939553fec4eac205430106d2c0fd49f17fb2948097cd805a14eb5818c17e556affaae8d5ac5b1d66746f96ebc52ec1e7626cba67af3fdd24925320605e8eaa6b3fd9647b41b959a2966870813c4aef1d9e51c6323b65baaa46390ec15a67c16bfa2ff721c2cd8709438953faebba8807cdf6d2f4d3c03d02c4dce1733d965ad31e99f8aeaad0b129960fb4a4ad27c4b9db2ac131d230c76592677ea226ae7d4026bc5e1f5112cfed14a8248324d08c6903b7974c43b7ee6b552f09b8af3484dc96f951707667b75aba139f22567645e37b8c3b292e21baf28a6aac9aac0fefda78cdfc504748bf6854c01a2ec75ff714586e2c0740f9685161ce4b4ca7458207a9813b5394600cee4826b249ea0c09526e612c04c9b2062094667021efd977486e7782dd0caa495173f56271dc6635425106b34321906259d258157e73f834dc7d7aa4ebbbae8f3a117456cc082e9f327eb633f8a75143b64fdd2d357d36b5a7e1f146b8a256e026fba8ed6390741883c94f5006bbf88786bd3dad6bf7b247366795602f0619199bdbdbd7b8bc1c96816c6a05bd1d0ca1d4cef59e212ff9b610fb0e57bed0c3f6d9e5e164830c946eaec2e70644779d02ba8a514bc0be22925d780bd7bb02e4580205e640cd5c35d302c39d2608aa3bad2b6f51fb54c6e37f53c137d452366cfae5719fbab002d856ec33564fcebf9802006fef10f0c4de13b2cd97adefa3228215be8d970d5847f0d3c734717efe148fb2e7a310166231f549a6d9ab45bb5447537cb4f9f264b6c1ea0010a8736be488b0c15064052f0df8c09180a14943249c2077bb3dd84cb753974d895d0882dd9ba69853ff2c600e35d7e0c15881818c3b5f31e0ad1ec3e3aba0968cfd20b552f2dd73f74f31f28eabae1dbd743c434521a41b2adb347cc55c9eddb2eb9208e42f5d2645a4d84f23ec3592f4121cbce267411f878e4889bdda23dd07c6d7925885b3a7470de2ba271e253d5f3524fe5595b86b01fbee54c6bb778738e87846043ecdc68c74fe95b5d3a320cb8dc24862a5b9d27b5540b6609e882a4079195eb7af7082947812353070633a4dc18b0722cb1b3e286c41b84cef828e893734ee98e698c776c1d681714e7ba56c5b31494b1be89309d6324a3f672cc4f725357bb312dbbfea1206dad0da1200a2702d86381ec123e4fecb81c5f34523a59eff3ef410d4f52276389581cd0983cad2cb12bb5d25e04a579b1bdeda8cfada01dfe76e6987acfb55b53ebf7419254eb27e7292ca35dd2c45d390841d00df0adb5efaff64bbaedc16b6e0a32a86accc3cc2b31c65ea2178c4be5a5b3904e8bd8c369676c05fd6fa44d3a253a255d1e87002489ffb6e4e1d2be2c3c869759497435277163af45619fae30977b788270be40b852c6a9a152dbb55f6e893fc02ca2c12204353a593ebc7c58b32dd712ad3bfa41a92a94e4abf1460f96eafeb8171d4e7a5d6474289f4190c5d1d663263e47a468f8a6d565db4f41a17516ebebcd7602b956a3eed498ff0dafe5b161f02234502d87ff9436630a832c26496278f58955a94e5ce5a03701271643b4a86cbd53bab9a9b9b34318a246ba0f7a76776aff41a3855c788fa652bf7cb5fa3c4b66bf4a97eb7bb6bffa68a035925bec7a17d51048803f71783aae2d513b7893780e2072ba3ab2bfe0a176da23f6433e638484ba50505a5a2e179663fb5a4c041a9d52fedd7e75ed586bd9bf270fc7b4e92d87799b05d3737eebfded361883e09853c0a64a6d3a3006d41750c8437ee3d7b2b6ab357a0e73611d6bdb8b7fcedd5aac66fce8be628b3c3a227cdaf70854f37a4116698096eeb5fb4fa38d513d9c967ceb6c252dbf376355df0a6c16e5e93941d81b2b3e447d8cd14bb9ee50cf241f3d70ba03dd4c1f2b2bb0b05330f2e6c040653e78d1e1226325a4a81969768bbf33faecb5c530e1a0f6c317ed33067f5403336006e9d4e4bdd73747d86f39063acd7ca164f35e3bee536690cca6f6ef550cd4ee8bf20dab3fbbcb2618fc692b9001e23cb96f3b9acb36c57bfd03abbd98b5d9499772331ce930eceb6f654622414378b18d6792565ba145504f03fe87501e745a9b34f8347e28355e4d5f0a4c280cfa48c97853df15b13536ce34ddaff9d15bbd776b6e44cda6c088029fcaebbdfbf3a2e172e6cd6a259c9b03bd167aa78d78154c2e7c1f76f4cc13c44cf1754ead53bd6911f2a3cc41922cd185f21ff5a60a8433cf031987d345c3f8c97186134c60f318079d43b3917d8ec9b3e0eab3bf333303232e6023b40d9835a104343f4b3958824da7cc812e3eb6f0a030670d228b87de37408107182380543dded34dd84feaf92ecb0671d3dd1c71ee0edf1684cdafbb33c2b47b221de73ad42a7eff68c0e16d24d0821c53df677061901fac87ffef30081cd6ad7ba09e7068cb782320d9beb2247d763f0bc2c315c65d7919a48223b92fe02d7ea9355e9d55f6abedc198ef15a573b2445298018c2635d9049d96c3968c8ff112dd09819c571eee29748b29b7f40a65f6d89c738228d894037715becd6c964e7c507903c47321f3ec334299466be391d69dbc565845a4b43cd7009244f0dba0e845973ca2989ca246e35f168cc54270bf3d34d13a21faabebd89d3fcbfcfcdab8571af706950a943c764c900be4c1009cb64cd029be6be7c3533aae443e97e96569efe6574913d90e04c4aeb5fecf801dacc43ad1400199a6544c91fe7258007a68495fab848ed34bc0dcac845f1563897407573e7bbb016d3957d15f8cfc8b3d1b6c59df8a9f198b903710abe3f1002e23600ad990249eeaa0b0a7c6df5989f7631a2314c9e4815a2293ffdfe2f9beec91a8742b5c6a58a2048d36cd84adebd2157b800ac535762b8049423fb28535169fc100d3893f88cc6a41894cf35e05e0eebbe39d3e77320a1b2a4755bf9c0fe28d9e81e70dbcbe36a218480177fec62d6d6af92ed5ff67ab1d63230f766ff4b2e3346a09e3ca635f7ddcfcb5978dcf2f201bb63a11db9f1825c6899cc823ca19be1a9d70a000493d68b27ef10f66a7bc96563656fe5645e04217e738e11d593b747a7a22f793118c2d833ac9491fd9901f506e81677f12f75a96c8b8491453179197b6cd64471569ce15656c5998387eb4fd679b420ffc7f3ec341d7d5856c822a2b6904b57aa6fa91ed0bd46db45c6ecb1daeeb0819285a11ea0689a96dbe12b27c50c22bbc00f0bbed2ddddd892779eb55b5d99cd73428ca019753a600d4255c9f8d714cc5ee1ae8e1fd178a9f10e2d6911c73e0f8cbcc4214a1b080c98fbadb9ee0efcb06fff0b953bf00cd5ce1ef30138ad26a8fe447086f5d383da1a728ff2e440e3431dde5e55aff577b03a4e94af583a9e5b203b0c7d6e7b4bb00afa43d2ec708ee9f1f6552597d2f7a72142c9afe497fc4acdd450ec9a9bd6c6ac0a0d65baef228f066272db2b3faf31e413c0579ec356358b3a5116ef3693cd5d1edffb01d8adfe8d6289674eae78ada27e8d1182c1dd9eaab48a9ce28f8e580081d5162ae0c54302ea946602fd1360c2d555067e0f8c2ae2313957e182f578a25900c9358b6b70baa2fe45ab97d7db326631ec33107ab9c567d092e8a0d92cd3e3fab9dcf988cd0348e7f663422b609542fd2f2bb7b6aa2011045e22c9b6a9fbcbbec6c14c541b425a84410e296f51463f1a00e706e62b5319cbb1dbf3dc6ceaf892189e3aff89ec5ca0eb9eab0691f2163fe9024352d78b2ec2a8d3b8dea935bd44f676727894df0d5b0bf4781421915b84929f60677124bd4d124aaf1fc4383970aba5a0755049f712cee92cfad483fb8e668e02a3a320bd3260979151d0f4d3a51b35d2ae21c6ac41f11bbee4a6b71878d94f796f271e6f34f2f991e3f2d1e4a8b91fc020343d4f0f61773dd95937bcb246784469564e4e1934d6dceb4f23d555f5cabc3f0fc3aa5a0b13afd73ce8834fbe137b9dd81ad67d5b71b52bf4e286207b2141a84c780b24421a840d36f9bc7e5ec86aa6a37002835073bb2e6f9207d16ad2a96e7b5748f517c919f87252bd653d77871fd677b60c5b15d8a3a5881199fb8b70680d293db5da04c1f53c57110a8fbd9473f774f890c51891cf0de39920901b1ed1c87d265b87a1bb621c91164fe63cdd1d26159cfd44744680ebd55fb9f3c82099f3d6116c9a110844f6d68b2fa7746f9f84cd49e9223fbe53db6f03b23cc8af98fe89fd6473fab5e6b324c4b52f163c0792449ab2f46ecbe4dbb3554c808ac22c41d44c081259e231b87541e47b045c3e345397ddb7ba20b07118d7204d530d78333aaf0e6f64e1d0023ce5069af1fd7daacaca10e7bcbf7ea5b284cd76d67c3a704fbb6c57efddc41fcde8c17314d8aa5fb98021f7d0c8b6ea5f995429945668c982756ba2d275bdb0aacba50fed1f532297c77c6f2f8ed7983ba1a9ec94c80e9a0b2354d152a41d22175bec1cbc56cc9099e7dccb074df08209ab67262def0a0e11ec998a8efc084ee805f90363262c9ea129a122c8de8b89746c76250d8116e722b48afde2a5f5fd6e29a930c2244cd4724d31e47913e531558f82f4c0baebec7168a113abdcaf4937c0986d432049ffcfd3f38744f82ffba7cff65d3025a442c20b2fcce6098ed0336a744df6616dfade2c791d04bd5038bba6d80d3d58e5cb9337e052a6de99ab8d4b9e54128a1846f9ff7ad8f5024fd2cf419078276275bd14cefe0c376b19958e38a652ad5512c1a9d0014c8a17437dbc73191fa380f1dabe022b034603a497321285b0e09d89207d457462d5efd4c79e057423639489588c00f32f20be5ba2e476eced260478bfb3cd76ed566fa04f88dbc474cff900af13eb610fe1f08a38d6cd6cf49320485920efd586f665e9d52d2aeb238207e96df7d1347c714cc45d3c3a4471d180e7d03655a69d1d33fde3479932ace08dd85b3b749324c9549cd1ac329c363a4844d0ab57d50e094c879788cc2960b010d3b1164adc614ae52f7cd186b77d698215a97daa0da0d0723b0195652ca01b8a1e78b4a42fe3691657210c4d13aa5fda50a8a9927c09725e05ef089e43aaae731e65f3742ce297827b81fe97c65e879739827d53f81b0e537fa83b6578226f470052cacfaad836d71e466f8a74505cdce556d9e99a29f4414a7dd4066cfee73c10a512a495cb42b6f222ea13a9e6b75dbf5867720f387efd038b6a8374ea357676908ff57d64097d7ff40cdda59713c3dc33799c2357d68fdb402c08f4a8faeb4a5df0381084b249367d2a94b7d73190bb514121c56f08d5736aea70c1c03e77b7c5033b692394ff31c33e5709c5c1b14d9276a0948ef46f4e1517676698183f307d671119bcdcaf4b4dd0736e8a57d38dbf586fb4989570fcc6392648f752fb2f2e0133aa56b063cdb0d6a736b040250c77c03137969896dd3f6819e4fd49b4fb60ceb76857478d18d0770cd924350b94215b7beac7ec00c31cf84ae6105ac0bd38045722297379a8a71e3317058ec20a4b2939eb12948b44047216ed59b60cdf2f3f91608e3d4f509e5adb7c6d475742fc3f9a399ec6445536176b6babc30591fbdab4cece7038afec1ce132b3fecd560e0faac51051b63a60d6d5507f539e298731e6b360b746384f212d2dd9799c3860b63400b76b98475860257b92df495e63a189e2cb66c2810d9ecee067c61e37f1a6d5134a4a93b2a0793b6ce9faecd9a2d2b743fa91a3f5b1667cc0f9292334b81d4c364943d5c86d61ce220ccd61deb0ffdc53579785e40f13b59ec424076a300bd93c4b32e9040c49932d4ff446fc125be21e90351203e38d534ad2afba76033cbb1145e74cb955a3eeaef98eb15322bdcce309c24cae15cca7c942b274f103f7da76d3a4112776e157de8a2b53f5607b645e6ed91975f75730ee09afa1992001b3c86172677d97255393e25b644fbe27a288f3f768a470be34549e5e81ddcca2b911a408a51e31becbf2a246da4309fc7da3fdaa6417c9f29a2a0d60f31e753dbb32800118d86a14471c27c1e7ea0f54809e62ce819dca0354bec5d7535592c7180480c63819f92b385c176a86be54d3bac2a2658757a5cd4e75815b95b04feb09c7491d36b2eaaf14f94ab3bdbe60fb0c97fca02baed5fd3e41550e78d5c3bde1a78e8e2ab5e8f0b79b78f86a8ade2f36302982c1295033e45de499d7cb6b7071864fb439bbe0df22ce4d6161a5fd80929c1ba352e80d56712de9273a84e81df162bd69728dd09df90fdaefd3a9cdaa54da8d68e4f11b930cd1296c9235d387fa186ef8e09dfbe3ab0dc68197bdc102fc9f475bab38f50e83941963a5beb9130753786055f79c14b180239447b9ef077a0bf90edab6a56d58bd19e343ce4243b52d6d0d2b1ac521b565e04796442f7ba279c282eea2e2ab36abc80c2b2c248a13f5cb25e4841131f3197c52142e2e9fc9f63090ea3d47bd57dcdb6739ea476cb82b8c4bb8dbc1f8ab8465866e6b1ee7cb00b5db40ad91a2667457524cf1c8bcfb2dc1eb7401d2e183e0109a3311f297d637a389704d7c2eb07b109a7d0df5690bc213baf2b40ec202d20f547dc3068382f2f94c6c2cc71539190db2a21a9ed7852cb2106a6f915193c07f7dff0fb3126e82904917e59e8265395ed0ba1964a888425f54ce4ea4ea869930396b4fec050ef33559302547b1b7407e5321d41b79e4f48f55dca011c56648f83c0c9542f88ab41fcb4f3abe474b724cb8361e8cf234fd82dff6311dc5c14a687e522f5041e7bb9d9b466968cf1c4cead5db29a30700eddc347eb8be41af5027c36b27e8159f06832e3d6709588f0e9247d8e4723d0937fb67a5c2c6f361c3bb4061dea5649e2cb5b72689d034ed3144a440ccee89d055106f5f531f86cd0a83bcbc0267c2c345d8d33a6545032579de7fd6206bf4688409331f1886c9be376b5c47e40741842ee00bc0c0de9265400925cfef5f2fec4cca2119b09f259ffe6203983d1b4fb2b67d6617a474f41720b85b68ec22b1c383849db80c5d08bf405942c040683779ec26bbe1c8cb609891247e2cb884f36ad415b6a33c148a94d3a668cf6f903e386d6a775dbb68448034551fbde8d84a3532a1f62be3c212cd30172600997561fe8da0dbc2d9e707990678fe788391c20ca406207ff3ce8115f8c6fa9f075b53f1540501fd51ad7dbb0396ad6d8cdabe939209a3b53d56fbbf62fc56656c101d12d85e58d4b5bca451ffe47f3ef3398cc3aeaa582957c54895f455e41af578980ff43a61c8bb9b2f8e430a909920092c4d8afbd2e8da4b993fcb7e28b9dc0bf78911751a585cf2344dd8a99134f315acbdfc32abf7c3ffdf5072845277803f70b787debc2f8d5bc14604d6490795aabab229e640bf9ef7514351e6ddcb126228743b93ffc800da737521bd7f7b729d3ec1c15420a1e4c9f059958ef97b792985d645f4ec4e494850ac03b38185e527be59f07c07e3f90188a8d51e1a2c8c152548433ac42d994084a4c298a0225e9a72d5904c7ee6797e64c8a6a59de74e854bfb17bb97a4b06a87a72128158d55eb470fcb9b5c8ff636394ba2a9c570ce91b4723b9337b9fb99c19dafc52d12b452424e5361db716dca11fe87786785762864eac9ee058dde778d33a3e17fe44c898b0b5622113f66a68153ff79b449268750951a1786845c2f514ef8238fd66782ed618ea039824090382a8a9e1be026e4faa2dcbd373fe43e32d26ea44cbd870ded3ce4b1aa9c4a4be56d2a55f24ad14327f49b726d649e40b88036edcd828f55a87ec0088f2d45de53aa589ea9bce0339197df5617ba7660da8d48e43b114bac34be1aaf22e12e0c3634dbd9c1cf63dd11472d7c6357c63e4d8ddd04b7dd01a6f68f113a0773eb064dda7d5c5971838b61a11346ec9afbfd68809ba39e24bc5370f099cebe9bb7454d2833ef0f6f7171fd76e4c242ed3b568496777c5dfa96b08f444faa63cda98bd958ac1638c1060b8cd04062cc5208c6fbeb829f1452d00271d128eda7d06a6dbe782adfe8d784410a295cfd35a39e659b2e9e53643ce0851605c008462e4dbeadee689027194d384debe6ccdb3cff9953185790adeef207c484b9a116f5264be53c86a58cac4ff0774c26b90b0ce9ebc7fed946659da0042f44cbd30ad0ba88b8adc9a73d2f752d28a0cfd75ead47af9aa2927dd7b3cd2315b9aa5f8ea1f1001c73758ad8cfc7bb9c684d4f576383e174b7afab9216667b2e4cc5dd84ba2df3ad03996b0a627715cd0328a6f9ab75d5c1d685faa0f7dc5286f2ff0a58bc4e2fc8cb2ce34678ca2f2d9ffa143f62e9518b7233c1b0e3f131ff48824a14287be53c0ed2643a56ef28060ea9e1d1319af6c21964b19b8b8a0432d70b23444c5d20df9d3149e0a7781e82e271af0ced61347b1ce7359c6e5d821d32426d8b0e4a25d7896dd9837f7563cd1ae2e22de6c5fe895b8a4aaac0786acd3a214ed2024c860165e151856f402043fd223cb1edc991957ddb914f4172e6f5602985fbc2111f95e41319c4349528cabb953993d62898de10b5e91fa1348cfaefee7524e63c07d9bca071ae7a46e5d63b1803b9e7c1c40de41dee9aae37f725a6129a3d57ecf0164ad8a328d3230df24879973d9011130bac12005f86aa8c0457b2b112175b27be45d3c1eb771af50c32c1e2afebb857167f039ba8c26f199d78b1f4818aee44650f40e42e56fa8131d77a2c4d2e9adfb2334ce00cb22a4657e74f795ef88a5c0cd2799cfb4809d23b3e8659988034b3e3f619094507576870d5bbc9f66cea609fd543150b69952b30fdc9713ce9c7aa6e04f596a20d21a327e259a22fb5b936457f7b179529dd1ab4c87a86e9dbefe258376cdc9a139bea35d1ac17b234b4c59648ba68a0bf6701e92e8e349878e3bedc76c7a325e5432addc6fbb4104bec56bbff8852f5ecb6c0a9f93a4825ca3a4aa31160a67424b950be726bc82f3f0d21c34427b60667d7c90a8d2947f675df8ebf82954712ecc4d2af23019accd19006ef04b4eb5028bd87ab903258d46f052f705bebff776bd921f044faf78d06877decc63933eee9bfdede7d06cd339d2ea7b614c1b2960f5825f346a944795a6ead1b37b75786a090f1a55d781a24821c3cd9b9f7ee93e9bfdb857756e1cec832fcd7f943513c10e61ec97bcc8e11276e11cd5f94b367d4c0e24db05b1b29e5c8e1af4eee3a632edc206fe0a9927ff371c2b357b53d24f9a0ca20ea40e8a0ce5e56b3f1ecc3d0e7c7747091e8ef6670de811920eea9cbbac5488487cc0aadc0fb7744aa629bc5ac85936c9a3290fc8e8f364b9117dbdfe0a9a901b6346210ad5e3612ec36e6c046e32e7e47aca2fe479322e47ba77b455fc8a87120e9a3e3b905516f5d07af202fb1d840bbae72a3276ae1aae319a0ad1a1ddbb5cd964793989560256ddad7175590b4319affbbf1a624e4a00551e0de108e3868999f3cd9b16407d160c15ad2a368433a104a5e59c851ea66c241cb5be7d66746cf4a89c71412b189e96b72097ec9bca9116ecce92685780488856ecc7d7aa2a749bd3d0121589ea3a8fd6bce5001438d089d93caf12b07218823058f104a3b403fb273e10a55f0551aaf666bae63233abdc2f5c3be086088c0d948bc156c77a380e27c4a9667677a3d4828087671eca899d6553973bb4249595ece44bae555f86247cd4faf82ff3b8e81a03b859a2b7f8fc6e72e88c9dbd619c801931587a651332c900c70ee36d29fe30a8e56b79928b1c5e89b6814288e05830a1a7df879a9bc3c3b5efb2f3be310c7d3c35aa6f8feb8ba7da5c114eaee0b8b879a43ae8112c279eaae2608417416c8b8c6bff17f30c29fdeec3550947d2adea5cdee1df9d98f1774f2c7ef5d07d87bcb65bd21a8ebbab2d96783c35736efceca08315a5e1159457aeb25c66cedf510593128453c04d062f7f0f4ad6590458229b7f38dce80de6d90bf21cc9e80a4b0d53b35c5bceba6a69f6a5105a9fa7d28f69f6b369fe60e3bd7cac0e8ca454c65894aacbfab72aa4b0a74fb47df33a3e5a314aec0850ffaad9effcdacefaea0835d0724da64e38fea589dc401ba87c527442775f98eb75c3055f588b794bc222bc8d6c8ba85107caa82b3b705b6b3308055ac38cec494307c1f027d63da8e46e15caa77e5305514a044c4c86a73b0094386496c4f873537605479255ebfc4eeda20ed1cc1a243499278f32b365e69d52ae207630cf7a1a876d242907d16930240d6dbc995370c5f6e5bc0b2722533e86f3d5f4eb7e7dcade3454f7226d0e8fe64021ffe6703c0a218b4a13fd668e588cc92903b415389a815ca87a038df1fe2bb54610f3c6e028bd7ad8df950c7c2c7d88d5a6fa62775d13299754c81f86b6372389d5b485b8a88a686b268223da188528fd2d480c1015da6e74b23def044b9f8f15bb377149a524955bdcbfa104c852ffdd4dd0566568ce88a635675f3267da20d2c0483802681d6a7782e5926084111d9b62ac0d2386b8f61b283c88eb81b8e7cdb35afe2f11d85de2d6c4758918fe35b145c924f1c864b1390dce3b47750d0803c54a09742603f17b4649128f1bb5abdd8a137e68213003bb650696d4e92baca14e941a22f8b6bea49341ffd0c4c685e8abab3d1a4bf6dae9570ede7aa3f6ef3b31b964a7d775cea7d7d114d222a1ecb4668620c345a7254b3f20ee24f522c04b8be274426517cb860e71f3d4136993b06d9387d3d1b9e7b6513394edaea0826c0459644a4fb706be6beaae36f6f37a64f56fd38930a2f47d714ac5e44cbaf728c730c3b3205325748005496352aa9d7e96afcba54dbb13e0fac2bb3ad3225c0a743e4d3cf5a6c8c62c11dbd37503b2b8b76411ce426a56edda0269546b3f45312c37587a58f4b3cdbcb1cc1efd96d663760aab0d2f24f086d7af83af2aafa856f8b2786e42452d3c5bbc1d36497887c9666f310c71884615920b1285b51df112dd0de07bb7f98b497803f7d36b383c4f8248cbf3d8ada1aec14d2c289ae1ed8bd6ce1f1c9645163ec1fed60538d12f7bc268d054d73f5da55835e2a2220bd3ff345fa83c597446d7b106762b6c90402e16eee2fa837eaa201f79d2ddcf249126060014e18c68ea931fe1e57d1c20cb3bdc99b5cdf0562c05d9086f0a5ed56a3001b977f6a60669f7f40c6095714b0662fb4e784c1d89619ffe7fa013bf8f9954306ae07d4c25b14818be53d9360135be64bf95b06727ad7a56d438cd2a3f15eb39c0ac6c98b22963875f1b284c3093e80648fe1293bd3886138447d97f22b9a07228cc150a54a15e27d86dc6cc9a50bf9b57c3b159f4975bae07ccd46de6d6742094c41a5148b6c7504091631eca602299853e18c55582e5c428103ce9a056bdc878a224d2be30a6fd0490b156f0177daad554991d09f3b955bcce36ae022a79254836b03e715f9a304fecfae147d26516f373f2bb890fd7df3022aa8747a89123375712718d81303bd6159a9e1bd8b1c0c44261581849becb2dbe35415979cacb9fca737f1059e1a66c61152ea4262b13d2e0ed3fae2aa145a6bc7b3f7b65613aad578d03b9aa4830f5c3b7f97becba249496fba0237b999387848910d82e8e09c5d0ed738c6d4cba40e0ba8fa658c96e7c4c5895a0fee264fa09433d5288345ca7406a62b4a43df083057111b0e0dd26e07685c517364f89c136d9d0b319536441d5ada04dc67180dfbe0c3e43244dd5e9e1722e70b4af5b8ab05b994d1578e2baf73b324da99d154cd4c3ca6439d418971d83fef45099d5bd688fda915a260f050f73c7e808e1b5af5eb95a7b21e77ea321ce6490a3d876bb23ce5536a92f1ac0de463ba31565ef9f4b416e3d42f837c954091a2ef07f2033c543073ca1072e6da52aabc0fd6a2dd2befce297738fecdc3034674df3b0e377e0cb7820098ecb776c983117439071dba6639bde9d9588bb7c0356184566132e8258a8d6374408b48745dd10ebeb32eae7e68ce838bd9c2c1e9e8e5381b8725ec9aa84f74be53a60d800fa878c7c5b9ca835ed71a473a7b5728b8f8f1a0badf5f1ec30e7279bc97778eb0d2c602d4de3f5852a375274f6eb5a5874295efc7d1f38bf5d4a6b84abb7da3c1f2a4650f96de9a51eb47aa8f7eb68cf9468583e88e9951406928844add18f2ed685a39d73a9ad7297b49ce761567edaf2129ba9de3c2c5e244bf5520b16d926c2a1bd0e7acf2aca383a1b8eab86efd10cec89c39ffaa3efaaebf2884e0018c5f2ea023a0c3aa09be9c53e18035781ecbba4ffe2ee014ffe18b376e7660ccc6a8109797c7e44df19d66e95093284e0646c236674c45b4af5bb40999e034dd28a3416a74824b8ae3b21c377821a922422e707d1c414c74a84fef0fcb827413c4936c293ac8e0883752a23278557d739786d73308b06f44fa54378515a893f15ddbef38f7ac2769247cdec1d3f480a1d0fd5c8a626c6245180fd2b720cc85775445f509ee6f77228b4721a01b90521334759546fe715cb3172d690ac933c88fa44c05974b321c2840eaf4b287c2c30e3ecb6c7078248d3f1c197dd3ba7a957fe49582b86043a7ebf0f1ac0adb626f689bfef0ea0115e2c94624cb5d7a830340f0979437673d799653dbb0e577e7cd564d035c6a60c1ee7f767ee5eeeebeac5e28634525e8227a3c2b86cf634801ad4611a6f5500e507e73d886ff32e3d18088b99aea0d90d2e1f59805bdf74ddeaf83a39e10d8a2b30d985eb429788ed274ebb239abcd338cd7ba100763c87561d6c8b64d692ce762edd23f085c25fb9273d91639ba49b471e474814fc770df381c0a29093ab73048ce59a3b0e34bdeeaaee11fdbd6b0da981858078d2138f2ff97d4754a3144f8e74cbc7af160b8d0e0022fbebfe61c70a6a96ded1690a77f5060efee86613211bab3ebd627a0d0beeab7ab609036a7e25c682228bfe199b6bf1c34fe1d92f4485c42585732ad91830fa6fa8e6b41ff681a27c29b9a5a62d1e87fb0998fa1817a6c93e411a165e02a8184c9533602daf47219b5f26f3cda0c00f042ca36015d93f2ff32547936277085383b705318842ee433235fe3c48a4cfc7261082a8156759e065e1c829baa677d8462f6448a868356e9ded72ad91b3b2dfe3c46d870c1442656ded3313c3d0548183d0cbe2e264cbf71caa1afea4b1dd0fb21b3880fe8f57a862a945db1c8998238d4ca39a4fe70258b7ef9c1360f5e446e1ebc67c7fed54d5b412b48c07e3d56acfdc047bc2e27ef5630f055d4c1df343d9570e59c47c18b00faaf7c4e28957096bd7dd874b952186a0e2e8c1fe2609ff6d917d5240bf0e626cf8574dec0a82c406596e3cc1d63dc04372c5697dcdde76421276047408dc94604bce835603d4f7fc602c808d851227e098f3f044d69946f14b59656e29cf7b17a4c5c486ba18c59f2702085453ceb4009c580245b022f960ad88d0c145bf95fa3fd3e33c6a123eacad93890d2653ae4d4b8be68102c73c142c1dcf3df367964c479280943f09e247dc86840feecb6384c6e0387f4052ddc99d47c7ae74cefc96c39547d1157486fbf66476988529ad0955f4047ddd3c7c788e8cfd2dc35e8e68ed9c190e93c55a380ab282e4d60810cc86edbc7f9368dc4a9b010ecc752ebe01d0f04621c6a428ae51a4c404475a1dfd1e621233765acd23827485cb0d40cb87e32726fef9661e03c4cf1516f345012feda88d60d6284a9367a7384838294d1aa40c53d61976bc8638f657495efe1040fcd302e1a9ecc76208874986409cb7c2b0fb3946763247ab8c999bee7ddb18611e69d4f658b1f874ead34bcf4393696b7cdcaf198c94c793bc65015fa021e2217c375bcc041bb80fe906bc4b871e4586e7f0e035e8c3b0fffcc37e3dcb8abf052c1ecf6e247addec884607e427e0d66f73c91346da9048f4dd212cb952b95424fdbbbcae072788373acc78723752787ff4d49f70c966ec24820f079763d2000a69601aca48a69ff24dccee01bc37f5bce89f4112ac222f3e23968ab0201943bb3b06d180c3582d727867facec312ece882177e3e1d2ca0bbfcd00387ca5e85de8f82c593932e99ed25fbe9022b4a5dbfcdd166d6ee186c80509155bda64947eefb52544004add6b63811a0c88eea8bdb6690eb62dd057625fa59c69aac8f73835c476d469b10753a19cae8aba9263791dcb49a18d4b69903cd94ed3da4ec9d23b20016f71f13a31345f99b0f881371272e0c9461fe5cdb72bd965456cd5870be5ce9ddacdb9e416fb9c48ce008e38d9fdcf69e3d1d63d62b5033991fa1a3954f6e076bf6ecef7ce0940fa9b90d519ffb190564f5b2a867c72cc7b12d6ac1ba7a59afcd8e7a9db7579e094d569819d2842fc3eb229145d1bf882e27728678be49254a61c186ca61f169f6b7b7c6c8c2889a94e21624748d1d8efdfe327b5c0c89107e32f96bd558c49677afbced751db5658e5adf94def39f752cdbf6e60d20a667748edb3a26ae68c29990839a05d6a8378b9cebf0cbabb17cdff4616e25660fa8f8b2340601bab5ad2587c2ccc5210ad5918983d3ec92c749d66accc75133cccf7581984437c55c95eb5a24c8102de832fde6e7c7e803349f63577ae9831e41e54982a669a68a0daa19c95a19a2dcfaba68615a9695c828046f286731faa3a02ab6ae47ae0a3d761dd84e8903b4dcb32b7983dc32a5fe7816f0588a1fef2645f212797fc769bfb49449bae857099959dd4ab5f362a2d24c646c7d07daca7e73ac0b955ee2deaf45221a04476c5ed65e84b0984484bfc5738dd792d6acc622ee0e9af2ec099528fcafd34466e582721e1b4b4e4c53af76174de18db965ca6e6d1265435e74c8f58259e64cee4817090d11b4a2897800a8a9a05a392e66f78ee1422a3f05326c4b5b18363dc862fcd9d9159778e7b672db4d818558b2600c7685b5d134e804878498f549fc9e161fd871daf78938b8e6e4a16a29eb1690b22583e22e4125a0a28770ad91e82a4e165106d48ab71a5e5a61e4492e299c4006848d627dcd4d5c5d44b22fb0863a98060866d41a7160295d4b937228b2548db41c327c3d4a79099a68bccbcd3286fb6866de029fc18170264d32d34ed177b4a438924f32c0d19537029038aa85d553073f05cf551faeefc4e7fa248416c8393d0f3e5b6ffbfa2c0f99a75bb41506e6f644266ab8ce46743b3524d94de4db563068cef190dc4649058a2ccfe538850b41e0f6f0e713c3d9719e6f166c3807634dbf5e87ec78525663ddff07f050f1b70c45acb74f55f43abbf90d92399809b443a25ab36bdb17675e6fc7517a307297a4ce6f01a7feaabdd0306ba9d05caa8228a13b819c1845f4a1017581effd1fd54f38e265b532f306ccb492c91453bb7e8c649ea4a4ef641f6d25250bbb39a93d5f28bc1d7b56a09be6f3b4b3882e07dd2e49b7de46feaa33a9762e6be27c4b3077ff626b226700a18d264bf3593fe90b607a7fe6dbb2daaf70622c7e6b1ace2c9e106c847971466fcbf6e3d4288fb8d6b9878679868e04a7c4881a85f2dfca3c99d9d21d1a39ab5f24b88600abc0a4a4eaf2dce226fd208b9f667c56ed328faf5f0d895107abc425243cc6d53aefa9592f5fb898c17da53378289f4ee83d11816f7c054bba817679337ebba8a5540c1ae2c77f9f78fbc1c1775009ddc17558b69db39defcb87e3f30c5d939d7f166c539cb2666c58bca93c9c68b5ac452a819d18562e0105558e8c47b17f6985e0a07f86332d42cd40d3554b5a92b96f0110f75b193b054cf7d0400bc96e0eddded205cc09a91e7e5c2e32aa268a757d0a476c17e39973df230d7faf5c63b9d910585a2f71cb36125b907fba7d7c3f3775a56fd5f9dcd5065ae03a6cff2eeea772721a2481cb7c9d5ee3bf5d376fe405b28c8af76d006e1a2df86329fbb17202fc2d430a516c53e70219ac7ea8d591f3cb2578893ab11e3e6d901af31c43f81fce4ab51732839b4a4dbefd10042e1ecb5b98d29cb10b96c562a685bd5fda622979b8077dff85cba24168b8bf792229920578ec169ca60088e85818390edecc5e5fc55f1093b17c505f1250ab2fd36ab80673c1571760369eedb63a60ca0e3542f035119d6ebee424e31507b3b863bd358534c7ebe259616fcb5ee7212b9c4ae6696745f3d69abc7df5ea22a2a464ad9326c048a038f425a6e350717f140b2d6ded68bd54571b27640715d3ad864d3335cd47cad0ccf622e2bd40108a2dd6ce52fe118e237f2623d97fb51efbaef8d1f2fb7a09378810e9997b0a05052a07dae2784f7bdb9123ebb8eb16c90b15e5d705b515d4cbbfa8fc9ad1466caacb50a812ee602fff3838cd378c53cbf51b03a645ee37d78d3461824aadd9b3ee7665a905152c7b88d41e7f5839614237851e9833b4c41789596aa462514b156f47912f66e058a35c31af724bd6fa2a3bcd3f13445cc64f76161110a28cc0b6663f4c44f7b725f19870cb91f7cd3a686fd90b2459fb98200317460b5533565cf7cc86658dfe699c3b0847d8a1a610eb309e52a4289cf90e419a1ca45e884ca01b25db40774e05a1ebdc1c030e97555594db8f66ed44795487bfc91630831fe57dbac2f0d91a78e8a9da7a5d735e714d27281229eba0a9743059f5c54e7e684ea9d18960a65e58d1713bf2f7243520930072eb2ff2d0498c4c706863a2f1ab836a2106ae5895b1c19c38cfca54f199c60d9a07f600dea02b2867ee1c47d5d8239bfa719eceeee942abea90a75bec094565fbd2008ad2dfa11caf2dcd961dcc218d12c00dbeb86582e30c8ae9b00c6d6a153a90bc2e7b036a30006855b6719a74038d9382f76deccb5b8aede2efcf259faa3ce3ff17db58b0ebee0fb664b7b98166565c3b7d3f4789a0dc9f2d4ad1d52362c9aefc4b3364577adeabe340eb7edc7b0313adcbf75a48410f521b528021166c22e56bcc9d4b0f22f20194837f87de3b5e704861b01449703d4aed589176988677f00a8878aa002b3cea44fcb68f843cd72c338e95581f4dd1a1caf30ec69d1cfbad9489ba0197ebf1332f1b95a55aa4cc0af81c803d109b31d6cefe49e064ef87655a5ca8ddabe1c49bb0315084a95e360b15cb5d32b4bb02b710c621e0e4598bba96a802e42ea4e8ab7b9b6882013c708fe9c2425f2b2c25be6111bb7e00ff18504fcd8f3a254a2bc3a9c27df01f433d6d557fb3331660957c1daf70e7ba3702d1a4d2e201ced7729fcf3fb8132271569661d5247d1197c1f924f0207b3ea5e180f53e48fa732ae154c49846fde12886d74dcf43f60bdb75cd8b61634781e60c4cfb164e73745a383030b3693db0b415f61337f36f77e5e6de6334ee19f005561030fb349015f60c8eb1f1dba156fa2dfc164385a27506d29420e414ff2e74807cdf677e79ba7485e5275c050586bba514b49875539ce4cbf3f84e756832526946188eab9f5208e40ba0f07e41e09010b509a291ded2bd7ddace069117cbda3129648df6fd4a80a525823b6416734b93a4bb1a6f14b5f9e1bbc0d425dff983883061642f11a7cb85ddfae07acd1560c5f1cad8c927027e0b5cc936ed4f220133b92e79a1816b8abb0e314526ca5b472ad7e25b91dc63e95f834fe4b5ee56de213ae69bf74c360261b7e4ceff012efd21f2d8de250e498f95395cd6675c620de7fb15e68b608c9d013b7b221af81c634fbf8ed19d806d9f2634c2d382f91c1ed6e216406eccda3c5d2bd0eb75da8c85bbf6481d8179b6fdd132d8ad31a688568b9d474958f752fc5963e81182be894ae142c00dfc729b30ba8227f0e457e632188f8521002444bc1b4a27a144dd2c5a675aaa9b55a5b654b45f65ab427bf2c7189975355caaae0816c7182bdcd9bb9886db9427a8f07a92afc8ed573f339f309c3dd1d31ce2a6ff194c5edf78b9724856cd61be0de4a3682fd6fb93a49ac025e1557a7288f0b38d46395fb976ab18dc72b3d9be1a31b32acb363f70be3f2cecf20b722c2535c16d2db33577d6abb1823d585324a658806514ced824c64ae5da304f2fe9e63886e301dab8bcffc837f02ac8c67134a36447be8ca99713a47afd723bdb08f139c70c364b7471a852349c2cc9a91dcb7bd1057c7afecf9b3047a8ad06169e5287143a5c1ae2bf4f4fd5bbc11bbf7d8cce406c17e4d6a8ed55be009d4bfede905e97f6d7668c9187070c7b37bb03428e223b728d980c5211fc548eaad14af922f027a25bf2e4c018073433b270d63cd43b957c8b03cb43a7d5ec25f7e283ff865d8c6ef8f4d9578e6a3f5e1807c5c505c7faf5330115f93253f71dd227a6a20a1898391fcca8a5e0e4ab98d630fbe51143f56ab6c5e1ad570269a0b405cf7980ebdc570eb21f4c999855adb5242c1028f8dbc9d4870dce4dd7501d7d57b403cd43a5e2e4d304b0c3d0ef7b1a74758f0a3325300b558be426f8f2bcdb0ad7052460f43f11075ddde4a30bd29137cf4ba9d690aab26059cd0a56279377449cee8581c9907ee481b397a22dca1ce8ad2a36a8359779945076301fbe1d226c7d687eca0f84f5a90d332d80197f20be52e5f1e671d3407663fecf2e871596446c67c1695056479cd6f7f5149683e1bb02ca40ccbdc9a258ba9671c495ebb781d950383f8eec913462d3d902fd9d5c0d02af4c60235e85fe08781edf9919581fd9bc783e0250e6b6c1b79846767732ce71186229895c2553da98d0d8ad4e57ad019915a1297155b6921a9ca9b180bf4d7fcd8c8b8dc90d8618c64697b6784d29ec23b50c9d75f06b43f4936270d64d016fd3d6be811396021c2d6f56c20f0e754d68b3cd96bc40e760749efc1b9e3a9815282938c3ff357a6df4944f0ebed7394e20ca196ef6ab5fca0fe49ee03352abe31b8896f7e69fdb6d7dc9fdc42ef4f68f53adc5927c53b069b8df59aec819614d19621826888f5d27edb62d71c56ab74e92b99f720a3465d302acddc1618fbc090d9c20889196a02be7be370b26772be5a7d46294882be39cf6f74dcd090dfe4ee900fcfa8d14e8934ff475dccccf60e0ea0f5967346728b6a5c184d9678bb46b733f0e956e2429d15ee9f182c5f8df6c44dbda0fe778b05a28b6ea377667b2b083a2d3073cf9f4dddf7c24d644ea98bdc0a4f3d82bc249f6b6b470f77348a91b1e1ac85a3a1b8baf3a6ed6d9df7d0794b0b0991c6b841bc59aa51d2042fef85f8f49aaaa233e9ffe3daf441eb82991dc67a56d76562dfee73a8ac7c4c1e838e67a9c8fa2301a8db4e0d365ffe3c7938463d1b743568229056258b9e84a5cc7fc973f1fabba84659a03897dfbc0bb8a016477f33e261fa91caa785755d81cc7642d76e167f655f7ce3f2c5d170b461690a95a5b71a1cfe376c61fad1ab321ce2bad5f33e62edf5506c84174144aa879b43c25ad88073494f1138e332fa44d5473f616d3eb3f2cf277383d6dab8b97a72577b593f2c69d7917da1fc6ea4dc5842d0f35091820ced91c0e90f52e21784e6d3a8a9aa52ba58b755de25eb0424078fb84c88a36c2e59c847e2baf576679db75bba0d8f9352dfefdc29dd91ecb09a8a0bc6c063bc001e2681b0f02e764dca70ad10765e8eea5bdbe7311e5c1046a992d6a68ea12a36b47b593b1890ac55e66c6ba0b7697a7aa33625e4a06105a5503ba53da018b59eba42c318123d05005c13396428516c81bac27e5751099876d150ffaf9d7b7ac5d8cda864009674fe97157615c85e193f3b23e8939ba5aca224df7983a91c28dc4bbfb34bb4489a9d327eeb259a210d95a4f91e41fb5803984ebc5aee800a17fce5852fc178e7beceef71fcf90b1a7e5f86c8ee32338835d957ba66693331d8d2a1b9bed7bdf376c1638c0a170900fd10805ea4d721989d3a9a3402e495ba1d63f7cea86b5b34e65961cf838aef8358089bb91fc871230bf45bc1d1f683530cf07515614e6c8571e51d71e8a2e9ef6334b2ab9d4097fbaef6f26aa029c9aa4c045f12c0e6b0a408c270c069fa7cde624afca07fde272a7f2ce30df6022b19b22063fff493e82d3f2d98a4fb1d6fcc965ecc5cbf77fafe78565ebd8ad9258ef9cfbeb179b0ac0b1fba0acd1b287f244413e2adcd7cb9a200c978a3b22a8e361666205fce0c3d9dacc4b196bd444859fb922c279de91c9e2c639904fb1b921fadfb3762ed47887cfa42cf22e95991dd79dbe681a6d47d56368bda7a25620ee57f66d4d7823702121b1f34bf7c46d2c82e3f8f49e7b21022e7d4a7ff188fb5e7042940fc6aba02b0c85c3c3c071379f91d748f27ffafe4913dad34b3bfa6c3eb08fb85124e509ebbb8e010b48ce4f2efd1b8ef72b6fc97b581c40d8821ea26baabd86447b4e7a8e7c340a1d553d4d6c6075f72e4cba2ba44add605c86314f2d3884081099d2c8c675e0760771b847364bb2d1e36f230a4427fb068d2195adb1ca427e50764f9aff93510415641079a326b6b0ab1630ff1c5ae9c00063e56b90a41bea9b319b0f5077b86fe2b2aacbb30fafb63873d4eefc89c18d2ce728589be4c3c2e2d19125bd96bbdb33f6ace0b588b54ffbaf94b752669a7889ba612e8010c3f59c6131cb7c8374d8daed74b7e042135f7f79e33902dd580cc1c826ddcbc8d1379efb25a1ffd9a49f9a5bd471e8b4be8b71ccfae5e7639ac8dc4ba794193a0454a0811a6a572a8be375be3ba627df040b0e2c32bf0e0f82870afd2fd4d823de5108fb0ae1a9cc6070be0860bd33f578fa7a0dc84a7df5a3f7e1acb944683816eb8ea190a5eb2fc7c20e927eaafe40a0fac4b67deaef699a18dfe1c19f6caad3bbc9f0a05393a4a798bc5b0c85a84daaa90318dce438fe517f7f9b4ee3f745e65367bf66dd715a75149d2236ccb0ca3ce6159aa198396f0badef0ef9e1cfc9f27b964cccf30f262089641ce7ae1f383ef9e2671ce59114e5b689bfbe38a80bdd495ca4af499ecc6b492620ffe2c475705f5fdc4add0fb82fe75b41559970a53566f3c28ddd116b9528a3c8e40e929282c508125a8a62fb59b5e2f9ebb5de5ac0ab9960240ff371d8e503f3ee5504df3e65447d4aba9b4ea14c4c73fa1e7b1b9615f8a281f9dbc6dd9993dac3cb50dcdefde41bc9b0b1aff0d11ce08607b0cebbe9f4a5056bf4be9ff0eaa560119f5226c54ab10f4fd354a0a6fd619fe5007ee28229e9ee7d6c702cbb0b5a26affa6bd09de4e0c070d2785619481cb3cff9ee61f6e293a71a0aaf33a6f9fa2a2ea85d33ed9f6d1c4fb656414f38f01f15bb262928337a6151913b862a78d6e5001d0a10bc74a0779f7357bb711149671d5d4269df1bf408266a626de62497a3a7f8613440b6710390225f82aa1a7cf36182995ccb44bd4c3ef1ea066670b9411537100b25681cda5ee8b2d6dc8c797b4429b195529066f4ae98c2bdc4663c47ff8e1f6f5b4962816a8b3c6d20a31e1c67a6d5dc758a50aacca277ba597838de9db507514fdc4b1cda4a6c76fabe4718f969e25e84846c1b7d21545afea1bde146b0569c66fc549cdb4f66dc0adfdd255a8d72ceec97c9d54f74c6b5d1b9026448ed285599c397b88c89d2f630c3b320865a4e99c8c5d467f0f6ea9aa2242557c011fc86fa304b0903ed5ed7ef8a9c829d0698b9acb7d8b0e30ea363d0d8ba553c02175539ea81abaa108e4556af65781e5da3cd85e2fae33a49f5729d30769be6cc88cbed6f2667c61c44c6a0081f875a75ed5e3ff2c114218ae4e53e942d3a1c73af4565d45d3d879768fa6189077e29a63079d798b5b9e3b3fd6ecbd83b54d2dd5b61d806c0cb997a2d084d8c29bb28fc52e3e6ac466a694448da17232d19a8abfcbfdd96737465c632b324d37f9a465f9d442710900dc55d4a65019ef838ed87caf114e15d8b2139e859256b2d786a6ca87b71985bc5459cda097a1ad885b1db85f372d70bd43660e6a5e122a91e7fc8edb9af881db92ae92a2859c036ded9d778b96e34f68d2bcffa14f445a018bd9c9accf8c1339f349e9717cd9e353f0a39cce2559dc8593f9dcc109232ae464333038d3dcb321ab900a52b33d8732bd70eb6ff7d79e57aa3075b1b51cd41a4cd4ed9868ec966b3caae9dc013829584144d4c4466cd81154e709d966aa2ae2cd237aaca466d01b709973fdc0f2ccca0c065dc60a957662e345a7fa65dde54036c05b594475f0bfc12a32e6286a263a82797faca141a4769cdfbffa884c9e9899d746741f5dc037a8c988de1a8e6b659309d2f61a8661995758a8127e3dc30f244e4577ca92a61a4b10f2fb61ef5e172d34f7d7d9ee1c82972ef2b2325722cc90812838280e467e95b2b5128ffcf92dc7eb34e5a8d914f91fb1cb6f143c5f79bd6c11b7a45417624216165fd7ee7720d4f67eddba610646412fc5f7d2cc6d78b92df09c43de51931944469632254f77e2d9059d15658fbb0b8a2dee09349f456e90aaa7535f40b7b599d3ecd2abad3fa16bb586b2c27098507664bbc107f7c71baa8096a7036fb4d8b54e4d8ce7bd67091905a91ad1b58b5012d3eb23804117f2cf6c641718dafa9effbc5ba6f66f8489b3069355e5049225af04ad7b2150f8dcfb8130b587b8dec1dd64f348e7e6f3c65768eafa88ef8fed4a03f0a307d2c92e8d815e073ebcd4e7a20cc5397a21bed8402df7b711c3499450f2c966ff71d8af24046ed0da30bf1ba6136fea9a3025ee284a6aafdcc579a355ee9dbf9870a7cb1fb92bef835a4dad972fd0cb575f65d0f7ab7e7a44cdf614a26b421d4acfaaca37950e66a798d78ada84d0ced60014aeff2e26bc913905564ec03ad637c8f109210d07225949ffe289b1bc9169886ded1e3780b6b4196194b5c7a2178f69bdf7319449027be292169a85295ecf2d30d5ce97098ea6d800ea18cbeeea09ff2b31d03185962ca33de6c57dec6ff5e5027a354dbb79b31b6a469811959c0060fda0139fd46222d4275e25c21b8daa6fe058a0b5bb856af58c2d7b2a55952ee572a9c69141d469a37f269f0f748759db3ade6246f218da281fe12cea9f0d337367779fce2b0da71b81eaa2d1e0bff46c943f4c51c62af925cb48f7e17d03b630c4a567ff643a754ed4d662551f9f3ec99487c446539125b768147f13ec8843925163d29d3cd6c223c60cc180d51e8ba0c6acd4318082e6fb2709f10b2e9cb7818edaf3834fac2d37aad0c06e331fc2e78665f7af59405a24333be244d3127ef427a2da9581613ec2b3f078aee0df040c567117f2da3c16b2ffa8bd1e6b86beb0325c738dd0bb09e724eaa5cfcebc778d171f60ecdf9c233fd84beb6ef2d21ce4289e21c592d0cdb8d8119bf783456559f5bda0d2178c70bfbc7addeb98fbb78f34a3ad0973d9bee4fa9e2c430d2e8772e0296ef512b154ca1e7e753fcaaf12e7df603e435a2ae9ee08779780fa399b7714318d43d86315dedf95856a8d408c6369cc0534bcb8a6aa3bb334a3038d54d821dc981b43a3bac50515284c9700bd841eddd6a8ad8d411f47488c19d6967e45a9850e528abf438fc48d7c069f06a86a831f43ff7c237f1d62bdd32fac2586f0e769d71de8987813c47d6ddd3d714c89eead2914ff00ec7df73814852ecd1820dc1dd77e4bccdbd247f6956e3aa9abc390dd7c5ad17ea5e5a965de9851b7c8403761469854082d89eaf6d06dc2f1a1293d44e81e364de34baee30450318799a8d9f5454aa744d371a6141f52ed4f183c5907916446b6bd9287dd37f966480dde45f11e978c06121bd9eaf43b121aef50d49ea27387189ad1316a86bfb749e7926789764c7fbf4e37c71765c8a0cdea34e16755ee269e09ab6f1bb3058c700e4b7207084882eb4511bfa7331d79477dfd447b1f39d63b0eb511e154e22287548094f84f006c73d63aa3322f2e388c18880b267ee123fb015006228cf7c7a284b745c42e8181b7ebd3ac981ee95f172b3d2fa81ad1f4e302794fbc02e6e0c460d779e0a8966d0c3d64c5fde596b2b6948836b618868a6c5c6cc1ed1fd27188356fc91aa90c5186c3e5682692926940fd7e8f8a9e994b13b663c97016fbc71d295976671204d53af1586911bcfab09ecd021826de2484486ee1743591e2da7fd351922ca9810f5fbfc31a45d63605b944620910300c4dce0b0cff473e23fefd444e36bab9eaa3ddf25441d21d85bb6d3e25f18c8c7bb99b118cb051377e5a35e7a7da8e64f548c28db11f55590d1f95751fe60c1509612d28cebfaaf9aa7052ca12826b8667affb6f8823e51390f7b534040efd21d83c552a6e7d9b5df1399bae304fdcf893d435c91344b3b4c21591327f8da8f04e39724a823649196ee7b41bea91a82f18a9e0779fdb7f8e321f8fa5a669b9451f5b5aed69384ecf2601fe9eb5ff641acd637faa93bdf39b8713139a6114676ff0115924817a802a95f4fd24d1266ed8ffbf9ba62084011d4b3d67efc81a5b105df5514b3e68ae1ffb232f062cf9edecaeeb7e0935b82bf1b791f9a47d2955ba7d3bcb010546e354f8bde9a49c7367b80f7c9253a098781215113def467159751b21f94db7c73a7e463b9e7bbf8a51706c2a34418717bdcf6fea5b2836261f87df125e13e7d50ec9063ed66637bc5e3bc3104f3ead194a1d1ca9f70c012c8c799c22678ccab8861c36e5950055f3872c7b043ad303324227ea3f3f5e035df9804d49ee1f99122a4c020d959fbb47b974d1b31642411801fbb7ba28e1e151f381d467b901559c1d3efaaf7564d175e0b762c09a49c66084b4006d28f955b9a2911d89faaba4e11b647cac555330f90951c330ee54cffc54aa876443e776dd295f0385097fd4c10e3217263805e353a5825ba1db035052547cd278aecb9e084e353f5cb1c8f67edf951ba9d799d341d580ccca659eae12c7ff467bdbcb97e9e2994e917817d995b1956a9ae83a4dbdc5ac663741c3ee5375f005b1aba2bcc656cc3b1befaec7e8793d0699d29d89a7445466c6a4eaf03d70b1d8545d7e2622cd5c9000a3167277644fc738cb8c59aedce8e75e6cc5c1824e76f6da7473b9b8658bfaff02737725391f8a71a0a528d551cce25c9f25ab7938a172786b035632e632dc3f94153de045db56383fdf01bdda1c77bb9b2e44c42756eee25c2c1831328fcd05a0305d98cc5cb47872d2f4ae8781ff132f79a6b367011c465d19b6fdd33d169a329a2f46fa6926eb6d55969027b3dbb5d6bfded6bbacc92813ddae0777872ba04d9de55badbbf290b45dcff9ac6e74743d1f0976497a60f3435a048439a5d808b5fb702f3421cf6bbb0f4ebb8e2aed5f60de15eb00b00b56513a731f4ec95a2ef21d28a1256c89d2611f194dc600dcb40b08ac0f5afb64b7a304f7f8b1e24d8f52dfbcabdebd6b473eeae33948301a5eda0c36344848c8aac4815a105ba8100941ea7f92a40abc7a9bacc5d465e02b7e83a127d33273e9e30630ff96eaf874426c0f81617f3796b116e2e2d2c95f01d366e9d97b38882c67592a025dede67785df088b3870430196d080837861d6c548b38f258a43e840b21828644919a52d671919b876295f8a2f78890096d0dc1544c9bbc3b95c4a2b2f3d1735d4b435761a7e79c28b6950b393d782b18bd2299d962f375a7d7ef7ff584c3e9740c64cb7ff2be2092217b2fbf97ef268796638741f15f3168abe542d9ba3e96dfddb78169b6050a22f3fa81f58d9935b3e28e2fea3dd767e28e93773eab5fd7bdcc5b16b5e0264c3137702127d85e816544f678a824af803413e7062fac1f1c2b304aeffba8c1720990ccf50270aa93fd4ac140586d9fdddb902daff65d5b2fe9b039a782a840a54b7e191d78708c2159c4061c93fd227ad39b7f891b5286533ca29ba9d17a2680aa2150f756ca21a1f96b1ea43eabfc91c41882c469429b5d91b62cb2b97e30300d83ec7bb844f5e8099995a76f72131ec5339cf9898de096b29da39c76c706dadb8bbe3f630e6a83dd5439fd76b125ea6fa910932ca289bf8c10da0eb1ffcfa84c3cdc7ed2feff589975c9a0f39e31dbdabfe53e15baaaf308704666b3c72ac4dfa31e0adaf779b6bdd8d75f871e22f011f9fe7e85a3f095c3a353f69d69452b5cef5ef689a3ec262ffd2fc0be929841e50dd014f76600c45e2d95e31acd8a3d845a2dfe228e45a387766fa8907a176439be163afb9e06d6427245397e0c4ce7ea5f725d48ad17f5d5d6eb21bd015bd5198f26c5beb1f521fa7370c1f31d6d5edf506d9d082672441716b8414821929b9541ceb3ed77035f81498b4e6cae1d16164c42869cc952e2178de0303d534aafe1d130977b4ba5e926d785a0fbacaf271d3401617131f03731a26115f24fb337debbb03ca5a2e499017f2996b1475bdfdb6d1625b6bf330beea78973c1272e3e7cf220e18f1e7d4d690e7b024eecfc5798ace05edb782bb18c417b900329fabfe1466adca3be4beed9f405a6cfefcda44577a11abf78aeb18bf5d7007c09fcdfcd1d849b23d51313609e43f65dcb251a5b4ff69438deb869f8b54973772660c4d025d2930ae732389c4598ffdcb5569e6618796119090961d4066b29c38a4ca03a214d029ea7b251d46416195fd7f89218994b6c9231a0dd8ff85f39d4bf48bc439e8fac9fe8bfc00cb3b99654f303a29032a0965a75e8dde2c2ec6b1f5380f6ebc9e1e9bef5ebd61ee3cca54923b7299c39171a7ca494d5664b7f29650301c58cd9f0a3b36a57ecb71f6d888549889d18e2a63bd80a95db99c07c7a52640e19f8db74dd30667c9831003db3842c0e1a0e4cb6b56d7b23d722bf13be889f6c5f60fb2aad6fa02a07fa724e6b9a77b6f22c63c801931ab84ae0b8f1c1bd38d6b156ba87a739cfad76781ac5ba76d874e6a7964a3796f6424eca78083bded2dbcae3c680b5ff88bdd20e3e6f1f86fb7ca483dd6ba930272ac970edc246cf3ed15f83aefacc95d1ea6d812b99f28aa953aa769c59bca838c4864a41a05603a48fa960ad5e2c512250d825c8309a24d6ec349b0c26387dee4a3a86af66efad9696a86fb708957270bdbe89d40ca7954997298825e7a85c3b8860277bb1dc358730368981c955300b18deaeba289da3a2d90ac07b10be92cdf9a88822c8aa0dfbceebc2e4e44689f785502daf9c60cb3e3322374790f80b9b7c59b783227db10ffa6a01063535af6c88d78d2afeda2df0d5aba517f931791e4dc34db63600a83bef9f2c79faa664284908a31614277e2b1f39e5dc622432b3993f356cc32d6f9ee3a5732fd7542c926622eda78dc382bb4ece779816b7d136daf2c40d57e658d1554997bd9acaa90601726911007c41091d14f424c4562039358fcaa0938444ef072b025f0edd98402e21ebdbed39c254b1335a73aadbeece20684bbcd32c061983b9892fcd111e2ac664be2ce5bbc0b4e4c722395098856782060cfd9424f66f0f461ed7a7c2d95a505097d9eeaf5de76316e223750edc8e3685ad152fdb65f99aa0137fbbac5f73c8a0c945172e0da691ac887015c7a9c6f0daa8aff0fa153b4a4746ce893eef2a3f4f1faea13a854a7ebc8d6ff3e1689b49d330cef615a9348fe389703a9a7ad7ea6329e7dc4b35cb018a36066dbbb3537102a3976cd59a7232764ec3ffd3894b6b5cab91cfbfdf9425cc8e35f7378acdfe7164fcf3c2878f73ff97dbd4e367aad69d3c03b10769bd46698154a708158213dfbebc83fc173cf43377651b84ac411592aa0732713a82d1f26bd895189ccc6f913f5e04e652967a83f97bbeb34174cfcdc876d97421b61e32d316182f84f32ffb51c03053764e7309ee218b0e56d124bbc7232489e2c47ac5ea8be093f5ddb5cc9e8449b50759cd8c0e4d8e18248dfe3aae81af2fae5fc9735f43e2db4457776ce6c9b85886a02956f5171a93e42b3b56d3e9aa00cb7921015c5c6cce9a2b535a18093e5d31e9ca6503bf1575da78fc3bbe4a47f3239d10daff6eea448754e155496cbe3ed57098a7bbd9ba8f1d9566105bda98a6653f5e20108c3db047ac9230d1d2a13a4fc6d60cb7b403c781635e84ddda4d16bbd2a11de1dc5b2a088f8db8ef25fe64fe08e5abf15480514928b65cd4f04a2ed811b94e83887331f6982eb7960853dde23ee170883fcae3310d0d2ebdfb579069a706fd9d5a4d7231b816e7d625cc8935381be1b8cd93d826ce2479a34d4a4c16d79cdcab97a3f0d196daf9f0fb7265f578d08ba85507663086aca4437448c3934f97e904e04ca44abd216ebd74f2a83d36d68f0cd76301a792b5575045c08422110f06967e6a8973b5d2c09cb71b276847c63469ae023009acd734b406202010790e78bb7db8e11b37a89810f8a7f1c07118f84e424332e2bf3296ccd5c11e5c1b9599a134ca4f4e5942457499a2760a822a30a7dac983be59796ba4c6e923556a7640a123cc1b580fcbc1952a487e47268a6e11539f1b507733b8b3c7cb281932e30bfdf42f35ad40a4f84f5cf5a22ce4745c7837970c7549636fd2f2b8376c9cbdf6388298466b8cacf3fc3d42eae8e496d5bb85e9545e73373afce779a3a33784f3b9424af0b2169f4df7e752bca493cae3f96ae12e32251af3aaeee6fd8e363717c1baac6c76587b048ae98f1518aad46a41a2eae05aa7a2948c3d2207dff37b6d33366259ebe7f7de62a8e8097beed3f6fdd53a3bc83d54071f799169ca545f17995175298d4e609c1228d02728df1d64adea801a63f2162f6777873ca0b5f91e1d3d0b13cb634b3925760e00fddebaa7bf66a8f5a1a981f13a47cf8e843076a5434381fdfb8e989df9f62353d88203c335627a6ddaceec80f468ad6f1f2587ad897cd3d54a3f0b809b49305aa85f1efb371c3098d09e02d5db6664c063fad53d482c12b1a48c0d2562313737bff852132671c6a68f4e4e68ea969a39846611a4db60cfbf25ffb45dc3ec68800ebc3a53235ca1de1a25791ec985329da9f487461e072c6c015ad00af277bcf469dad3f0fd95acffdceed92d4806210b2c26a2763bc3224f10b73bf80276f0d52bd6c8d7dc811c587db6a314db126a6fe4ade0c6f8063c73f1602369fbd59f7053fe5500b47b7535e07634d82f7e63545e62fb39ad6ffd8e629e3e1603241bfb9267a4a9df0af43123e1b7b6018597bb8da5ef58bd5fe8fcfe8f19499a2501a115e4781848daa1098ba0c3b832457bafe66ee16debc57acce95f9cef28765ce62deaf0b577a273b6f7d6d0597e53683f37f6a925706dfea64820ad46361972490da8e2e435c724b2632f2f5761ec7ef6f2fccbd0266bdbc10745522cce36820a9c41814fd16bb1c1bccdaab0ed19aeeb886a36b7def503916c15ece19a35a61a4027ffe1ff7257ec68bd92bed56f35b6d82304baf2e839e5f16d4f90a3ea8f00a785a61a2aa053d28561f2f73a734019fff216f75eca114ff88dff08d96eb2ba114f94a3e6c25472efbe10a0bbee5cd3ce5df9720577bedf51dc1600c8d57918f2f28f51d3b8327c0b7d74cd695005bc55b8e9a772106769c3842ac922421ac6802be25c7ecebf369721eeb06db90b96fc5499f2d1a899306347cf357011443703fe44f09d47df819847fe1ce88ea4b51fc64d829bc0018e7af66310e9fe39da3e22ee82e19de293ceb67ca61533e1e5a6c3acdae6dd496e810d0e7c46e603e2c1e03a5da3b20347ac8a13f6fe8634940b9bf6460edde5a60d631f54d0a4f676772a29ccededd7c29bb5bb88b11a07fc429ce07fa68f2d9d50ca31e69c0c7041ffc957b90ba0ac3fd51916c93382d85a83c7af1a87656ab156738b6a16e14a40c0db51203cc4c74ac72a1fac0bc7272e6406dfe5f7dd0955f64297bec7ceac498fc2802d4be6b467afcc48bdde3db86a47dd7da99f6e34924e03f3b8d0ecc5f057c9f20e3672bca9a0afeff938bd59a380dff8dae876530c65dc050ed212620436ce43fc7a5dbea0538fef54bdb37f2d3266bda15bc2f3cca92e154adfd60e68a43041bb8830c54faec2d44ffc25ccbb7b660c547ae9b71f6a2e240f67890353aa3cba0e6a69a12b27babae979c380856dd7436310bd1e8477af03facb38865282008067bce106fa4b8f6c96231d8a38c59ac272226e0ea21c6ef6c45b85ca5f6af9b0d3b1f10c8acdf97084bc5b0401e4ea13457c8844b5a76fdbdaa5b71bbebea0fbbcd809796e66557d7eaf69dcc74248a593fdd2fd984d1c35588d260086e79841674d78174572aa74c296198cc00fa0377c9f247973577cef6699d7b8c9558fd3367032262caae73aa96fc5c466a3c9fbf58ab001105b540950dea096aec030048ab21d6be409e8e77849869d0bab279da59be971dd85e144769dc7e0e54e8a72816673eb8835ec448b9fee618c67e79f694eddab65ce11da16aab7437d1dd336d4f99c4c4cdc8a70e5ef95fbbd7cbd219843849912b94a5380f4d27828a7e183fe2846158d3c98af50bf9a21145d16c48cb13836466b72959017c011dc29c41aaabede5a695971a653d8908a45e2c8925a007fd681059bdaca249ea098745222add5fbeb1c23dcb83ebec66f41e6d1d5bba42130e18917062fc9bda38cda6256c9861ae25b0c620a8821294c0f24906d80ece330c8e8ea7cbf588b3b2004d6b6a2112fc3fff985d0cb8506a6f184f1e53c2e0d0e11cf19d99fec1d083fac2f3aa47bd91a42bc6054eff8cbf04f22c746466866b7ed4be686ceb42d43ced2796bd4e0a69efd98ab1bed8858c98874e398cb0208b1fdf3c00dc5982fabf42ee4554c5c6e77a47b2e76e39fb307aae992ea9a79296001f5a68dbc02f4f3c5dc2c42f70bdf6040ef76bc3ab3b30e8ce371947a16620f4f16034ef4a206057229f43bd968f1c70b9b11d67de369a9c3d095ba52178372d83cf5fb7ebb747c07ec246a49f5698fcf2e36a333f26774a1398c37817e1b3f3bda950b6804c1ba99b45c45b4995a172ef14badbc8455d48f87810bc83b360c62d139e0e12754016133b03322c5e4619c4781ea20a81fc5fc2f1367be7dad95a4f9b36a94daca6b8dc39ca9722e48ac9f327b3cce98bfdf8f55b52a4f5171b477b5149957a0538a74494b1c298f979aa4f86291dbd6067fbb23db2dd52317d27207b7478f50f7d2e5a9367370c94bad55a70c11f45507d9e4092cdbf325a7c833fa719f6d12ab3c409b451edc6b71e6e275eb92850dde3077c7d39f6fed1ed50483eca717c8da174279dd555b8f50fb4566468f004d336db54f50b697619c62f08ecfbdd17fe4ace4cdc393a67e3bcb195d386491ccd3e92831ef5aa3a87434b0d1c25afeb01ecb11e132e6304a34481eefc46d51008f0a1430dde4b47d61e8243c619cb3f224c300091216f9cf74ddbceb8cc08dcacf372f4fd9ca0a7cc3c3f8330dd2e7cda3348dbec1f0713f991c1a91c6adc2215f9d4778edee2f1cbd161639d083971fee4361e149f829b74e7af56a342a921b7969feb36aeea6552b3bcde5af1eaea9a1b8ea152a856bfd8dbd85c2e89baebe558b677403eadd20ffb0e8388c2c749898615f80d06fc4d0a969d589c119d324a0e76a193453a8d47fe719223e1bf0123a0deffbe7183014ab0bc734d9ec7fb977acafc2f1dae9c97386c899eaa47e84a2f01797db0308243bb1417810c5767865d0ee20926c51886a0f84c87b9598863b8d46f37f7e44d114ed05879ba82ac93ab64cb86e4e60512304cf41e69630ae7ade8f82b6f5c96257555d2eb9f3bcf24dc79fd28a4e6e3aa827d5615e19afddf82dff41ef0184d30c9033b2634ff60290b4cc4dc6c28768a07201688cd6d8e0643085ceece761fb9e7afba4f035303207ad0a4758621065e36216750348c4c5f3089b3cc0806ad0ca487c0954e9eaabec7edfd07ab1af171358b14eeece93e05da5a871624ff16d65596a6605c27290ccaf9bbb01266c4282427fac45398efe3b6c1e4272780084bb246a74927140e7b191952faae6c878418d78b19a429f3dcd6521cdf77a6e919a402744c99a5703d9ae56f402b72845dfef6237a3242077940472983883e9d4e155fb3bc05f8b4a24d29009057527141774656c73d51af00f957e1f373c9a237636a64695601edd815eb0f2853d907238bf8d5d4620049a1acefbcf39e4fb38548f483991d8c6c1cbff341cb7196dfe5db515baa92d20ae01f953b118616f5be2ab35870fe174d6c4720a6825b0b94f34115ff045d18291c3b19a16457071f54224893133d592e0bec6485dc2aa84bc6379e01726a320461264dc56d6156ef3c3b931a0114096a28bd4d97217549eff2a2983521a14439948c768e8c6e48d919c79e539d6c9185b63fbb3e4100d8904dc9e44b19c51b09ff999c7be063d7d544ce61a713e8f238eab0280766d26ee4e7b639ce905035d4cf39908965a023f63decafd310801fffe6e77aee30c70207fb018281769589e814607a247f53a68c912a83d8f60666d2d62426552acf3c27a8812c0e364f9f343e08c7ecea591aedcfa4185725538347cd7d5db197fc78e4805908a37c2274ab6d1dec8cafd5c98cf6c318cbf2393a1163fa6a5b5ca5d0f4ed25ff330d5343bcaef937030583813a2bc58da7daf78a71ec64efebd996ede2909dfb95d5bf97bf1a4bd494f5791b7201313d9193d33b1f5e5c2da59046e4ccea8d86ae86d21b3315850a35e6e4e56f35cc670647afca01103c39f448ce5c3a868631b8afdde10fd266db74f3dd19ab9471e514ec24db717edd91a335bc8c66151a2e04514698c7fc3f7d2b22c40bb6648b9d4b6502150ffdaa015d9d27409653d19602095be5f483c01b110b31899eae1d2110e86da8d68afef19d00dd6b839c11c756574ed8ad7d67da3823d57bc806a890d71d6a8a22bd3d052478d323594255b5fd1dc83b69494142ca4d770fed7aa21590974cadcd4541c45cf296eac83080444da1fa37616235685d898a1d6709575711cb49297a997ae0f5196527de876ced0d24023823e35e61f12f2ed2d80bdbb6a194469e164880052866397ba9bea6a0416183ec5c37b9095ed0e0c040ab3dc618d37f60ba2a9d55459c608945e35f3abd39c8714a9f1a85d2328f54bace67084714e2e6527250d45a2a05139acf531988a6f29283fadc4b63e1f764b46e1d592233a4550ee360ddcf099a8496873da015d6a003195f3bd052475d737d13a6ba3f09f057328a2e7512f7453f798ab58f20f704f2af7e9e4372f896f8496d7bba709a1319a23565ad808f81ef23cdbbbfa07aff0f650cc439d3765a894820deb6668621bfa41b8f2142c1f08e394e1faa3a2217026ebd62c67f24709291c0f7d08f508a25f1957035a67b6ab7bf4d2fa1567cc7a522a2ae089e61a8e2b56d450e6cc5e69560609f8a826083b71c8e568b215bb23d0bf4ec76a4dd3943d7e294e7f024905649b5198e6dc1c3ba99b13cddaebbb42baa65cb4293afc742bedbb67868e491df470b5c51705f1ba7bb552d62a3c6dcd9bd358dde246aba9f6d9ac0beb45e8ffad21cfcece4700bf3f61885bf3482f0ed8812cdb8cd815bac4d642e4b61a9ba3b39be195dc2796e54dabcfb9b64f7f51d9bade8e93ce4a7122bf3f2fa01d5a61e40d28044895e04b78a05b4587f858aa99bc5663665225b325e59a7a7c3ea0b7bf85141d6ea7b8959bb9eecd686caf9001dcc37d2fc151055eef95bd0a22cddc32133b1aa20a6852bed74a6bae043741a144eb09c30598c325bbd351bbb9094a622d25e682fa7fc4a29a755d5a9f9338f553083e481dda4f43e55140851605e05d234b0b9be8fe6fcc7765dfbe2d6ab7a5aefb1ed9bc136784a93d0cd72b46d637665741ff052c492c35bbb9df29e7827c56a10a14f8ddc64a12f9d753b99a80f0d7cb29671e8e83691cd88561fd6c33fda8ce3154fc850e1a4d4fc4a284f826f8c30e0015fd52f6d9e7512005f1065f9c0f26934cc4d617320f438bb35b4a2007d76c831160b7a450f8c9b22c34a34a5a49ee40a54847f5a01f42200a5d900391d42efaa3345397805f322879730575870da616dd7285396806b9ca508b73d47be72d7393e2cf21dc7e92dee94c4e32e12fc76bda60145244107676e92967ac9ac90300473972e7807aaa4e6eedd5d095bd09663c100d74e0c7dc39703bbc0d771fb8007371ded1a5b071b45a6323dc8aa317f7092287acd5e92a602c9f907d41c6df604b087e09fa98bc9d998655c9632b4f776f2dc8b4a77fb7e683940e642bb1dc3d5f61773ec7d00bce8f51990773f6cdbb0a6da3c56e843ea861d86d11d063f2cbb8cb157cdf1467e03ac72050f5703009be32ef1f88a79384719bd5987fe07c2e0ee33040455c6740ede89e4757563553c560d3c5e0034d91809758ffaae47e368b361cf54b1c73038505c83a57bc836f09642e6e87796a706955c69c2d7a9b8f441dcf117d6a7ecc4b7072ba848fe64f0efd3773ef64b6c0c170ec2a441e5603b85e28a1a173ae269fb18d6b1b3b6ea92780aa033cc3d54ef63f031174f478c98d159864635c954829dfaadef67681a48ba22a633effce2628ec2484b6a4c3b54579afe923b87cfa76f541841402aeb6238065b8182860236e9f63a6cd0889b9d94ce0ff306ba8e9cd788284d33f066fb43da68c8e00977da298a1624d670ad114c9ec9f997dd0e0dab23c7d3a8f96830efe28556dd2d9227c477cc1b360f7d47d3085ba7af7273a85a306b419f5d718ae6d4affcfcf4eac68752f9a08c0899d23b9bce871218e5cc741cf68fc74d97303e68892e6753406c69bd4d2cbc388857be60c778f32202756dd19d6c1d1e7fd9ddbc67f99213bc810116e4e87f6873a06b7bdb754844147ed8b881431e7149c2c3d9bcf79b4e6068d8aa29c64f0971c16eaae87f346b28cdf05df3e0e74ef426242f2663c63c6be4b0ba381e67814c94371070037e378ca696ea09d3d7a1ba357f108d6c970730d469e2fc9e651e271f838f071df68c456ad964e5812b2da2a0602b957b101ecc8df6362d431cc0b8667abc58d442f2a2f3891c623cbbec653f68c0a92053864297d71c281a367caabc4bea424136ec27382438269711b1cb31ddee1cac822ab2691310df29f5942de0eb1405a8ac79de4a7ac757731599ac5cd2e34ce37abade26df3f94e8a7d40cac2de1d1700800d2618cace2f89bcec036b91fc3b2ae6fe75f6925373c330ef3eceaa0f06e8ad5e6540436fa7f6c5c6fa021f341fb9c29de0028e39e45814b8783796a13caf59648fafaa15538d4a9c7b888d62ad4589f7719559136ace2ca372f864cc88619ca89640c24759bc9733fd67d5bd8473afc0a8ccc2b3182bc80dfb85a0f11c5dcace477a6cfc2794d5043d8665d80b27b4460b380d480d7f16f6920a49195c89c6319c2d7b67809900768da43af8f3e28217a8eee89cc8506204e34be198bab8e3b3124a75fb350183cfb48e9e3f9fe807f58153a4043068068cd43dfc615c88f4f89bf19855bbb437f05c6572fb6a52e027ac3c57d2d6b92cf803ffa4f5b844bbdae1c32e9b17bed2b728bba65bc094bf9764b0c13f35e8423d8fe2df5a8bf18a9ef8a6026ca5b8bd77fc55cc73bee28b5a535361307a6184bf5275f96e1aa8d278023b006c654aa7c34edee5063f018b4d248404c9810dbd8dc1829382877fbd04f55e7eddca3b4bed5bc3021d5d7811a23d40d11359f2ebfc7f9dec12e87773f1b2c144e6796beb2c866ec5f3ed095ecdcd40a1cc4714a8ba31e533372f2f458bea1b9c59bdf74fba85ce82e1203b490523cda0d2c159bbc9ac7bf23172a6856f8a9019e1e5651796402efd32a57c29aa03e96bddd31591c70eaa51699da537991bb9b3baec4528cf30e255ba33fc8f07f1381f76a2e61de08608a759200017e675da124f5c40b43220b54e89b639a5ff5c1b9acc5ff98699ca00336592afa1c6a8c6cbaacb6b8796bddb0aa679a395307fa3a7734e0a629faade393eb2b9440d1dbf7b917801de23fc130ef8389d0f61d4c6e4da3af8890845635bbf87a65379ec0a74daab7a3949b1c8089212d7f33ed0c61cdaeda6a1c1a6ac493f9557a3e4abfaf0c71e75b65d0e76cb6dec126f404d74588b828769a0be7918edeeee8e939d22271a4f4a05ee11f61c3253ffd943c3ae6318efb8bdb3d5cf00e7ced60cb9d65e318b807cba8584bdbbb46cd7af3964f58c25ab8370838b8fe20d69fba354c9edb269920735d85c2b5eeedf540a1526d9badd931c605e23fc75d4a354a7056bb4da94c31b734cb1badb7a0cdb9cbddc2acb479eb73257f8302b9d1791fb9a02dc19ace773024d5ef5b1faae2229ddfee2dd00965290d00dc24b07dd0cfc45cc7f867235ee75a993d8490ddc3a21fb143f23ee904a1ab2abdef33eb0232eb40d0604927584e078a28c2b78dbed8cdc344ee582a068d1e2378c16634a6d9794464390a67e8e101b04b4b741c45e3e441581a737ea0704d161db37883db7a23a2d87450f499ec77759e5851da1e293788f8842a05d737a1e206b3ca85d8af130fc5ef21356f9020f8ba959e4def49c35c45e908336f40206b2bc79c651394f0983fee087adca222700ee1323ae22de480828ed2c5d8d9975cd6b46d49c874fda3286f7e5f0303328008a3e0148f8839bf1f0e861dacbccb83b7aa1a608a5a7aafd8dac40cf892c231387bae148511e55b8689835a4471f54fd89da38b70d1a5cbdda43bd0027dd08ce516a51be2e4740893123827ba7fec4ebee54732ee957bd841d1e37fc334ab3542408451a56b86bb951cff50bc4f9e00d094aa3a134a93636de2987b74a4761a30e951ce9c424fb1647f862894ee84f3bba33068dc763218e4f77e7a5764d13bc451bbd825f5ca343ac35821f75e7b1d99d6f3ba3ccf5e504c961e0b1134443498ca022a815aedbd599f517d6ed30face2c8b9214ba239cffdd4731f84c3af4abae4ec3d54eaf0b6b211b2d902640a953bf84716eed5e9fd343445603a64680d13ca960ed008176dddb4d1744e50153c65424194ba8597f4201a5ff23f8cbe09d4fcb1fe836e95cfb8c5f49c610700eb65e40a4cfcf037201d7edd7458bfb6fd3cb01e6caae8c8fc42e76d975496ada5a2af427fd01591b74c1ef6d91390c486e71cb726d8fb23839892011324611cb7d3acc3633f6b02b43766257c668ae0d12b368e5ba4a5dfc15bbb1cc95ea1fb73445cada981c3214185d42815d0b1d7bd35116e9a49c96ef5dd79f4f8deef6237a62ead8fdbcaecbee4a3a151aba30a2b998b0d097c15912f8d32c6fa0d40e68ba5d7f0b24ece16edd049a27593f09388dd6d4ec065e147e21eb7b65760266785623c7ff3f5bb9af4ea03e646b33cdeb7c5751fd1a7a2a0609ed8a168876d06a3bc1749cb2677a8e0540f24e6c432ca1d2ec2c3109ff5d966eca143a2b4238bc79bd4d7f49e6ae6a145ce1eeb69ce8c40e89189bac121e0b32b160fec6244b3e00fc0211e005e215f1b8a05a137b6ff8af5eeef8ba921e4d20937db635e28fede1372af99655319189374323b10fcdd9d1a1c49b2d89afcbd49f5ed91501fbebb79724161f2ede44ce28276323f7c1f843a8a37c94f48d0bd03086e3be3b209e472374c66124c52891a774349066788e33694c05ed73f46b513113a5871251018eab8b1d1c3823f73d127ca7b33328e6d4b670c6f721fdd3ee63a5a68112a3a06239374a7bdfadc0963fe98403322d9c96f6af12db89d1b5db969ad5a5f9860fb35e8a71249b79f93808b66bc7f531f15b2d7b99f780ddcfba2a9eed1ff15bdba061e8bfecf0a139df8c3d9921e6a8be749a84d94bda2d63a5e5f9505c1c5cf1f8d1cfb651d4220b115b3d9dd54961254f217e53ed8eb32d7931aa59bd52847fb58d9c155f821f0e6497a5596a6a3dfd9a6a295c06a9f0eb48cdf5e049c8d58dbe4577e0cbbd0376a46e49371d96a38c130f0e45575f2297d2b1f845063708975e22fdbf6d0259f7513e659323b7fc8909b53fc1428794b12d7f81730fd4134203d1bc464d000d48e58ac2607accf5c07cdf2d2a337247f60e4709f6b7a46972dcca11a4da7d5d13c0c40cc576b4f015ef8d5090046c28aee31a2759206d3ec2f4d8fdf6430484e68ac56fa09a617556710207f1e7257897d156281167f9722a495b9ebd57ab21432225d3b6f74f5e1346c24b23fceec08f0b0eba1f8a03bd4e7cae2470ce78f145b0138a06fabb883b9a64f6039e6bf3b0ce58bd9f96c238e95be14e74c620cf0294133bb76b3b2bc245a8e18a9c6382811ecb1261c5110433166eade4eb507885e950038eb32231a19d835fff96217dfd9cfbe5eb278dab3037f329e58c28a52486f2d74a7ff08950c64bda821d7e32689c50eb0586bca72eaa6588c7829c509e24d7385491d1d5d4d03b0a3ba8104ce1dc05b72407ac26eeda9741cb1840f333a1a5d55e0ab6fa4dd97fb933969616dfa2d8e3ce31d140524d98ac7ab241f38fd5944856012ac9b6743ad59572181e18866da4af60e850458c15f357f31668e935b858cb3fc793e8365fcf1cfce7ffa59b3f62544306f8d3e96a1475608b57bd7c838a683f8b7e23b145ac7ecdf0c8daf5c1ea0c9a7d529f8d193383c7bbb27ebfe673894c528b08e1ca2fa71aa37ac7a4b36dc49275282368e574ce2758a5915cbee0498a382e696dda8fb869e99c4543739e940f017beffffd37be1ba9e57bdf786e8024e64f78b36f04f690027e504e6d79188d0c032b13284eb981cf8a840d7f3923a8feb3fb751ceaa8cd9a5e5a2b42c6de89d158cc4b61978727cb04765da5977dd1a12365de1b03222d3f82d618264472203a1e9291251ff8e2d322233b157026ae552b681527b4a56a651b11b5f15ca7afc72023bd46c00d0f99739afe1bab9e02e8cd2fa4bb2c033dc15362f168f83a80d3437ca117028df616e6ff65f383872a2512af19a480ca4b0c813ebea8f34c45ffcec954f7c1ebc28a8496ac109273cf1f23cf8786e410f19d8178b3ed0cd2403bc56b7bc7c1200a99bc735d78b9df11d771f8c4683436a7ca12e8207ad939c1a70aa8bd83e7dee4280c7a983ebc86816dd36c0f399cbb0387ffc4da645c64ddab492d4dcdcd89644c7751584928e54df01771146ca978c2779108d392a8a7b71ea3357a9ee087caafefad6a07856a93d60d68265aae384ee0fa34d2e7c7a4918723bd59972005adbb3b11345c9df69814023e1d76f305d74f7927fe58b831e2e3155c94ce974b91607df0b288a80c6cf27d2cb8bc86db83d877df834d3e9c8d99cbc87b360e96599a9549bbc3f3f281880a38ca2558d94e8f0d81f37900da40e16b4fb4fea336a5ea7d8e576703a185c2eb0452e9d6af4a1ffc0152b29959765ac836beab82cf51ed4c004e0a2536454f216c618ead356f348871547f34af53f45955650db981362ad89012f98951d09017b67fb46beb9da608a40b9bc365015f14afaa828cf145a969786dd2d783a149ea4e0184093c0cb3de5bb0c0bdfe520c062e3be954825a4c6c3bcf9098ac891432717e3315553cf0d03fd06bfb7a4e64d92d7238377e33c91e4992c359a84ff1b691772332f24963709198af9105dc54c8c8e7a189558e222871c748b2a74847b7186bd40f5e5434323a9185670557cb2878a9217f14f4ff7a0f94cb073764dc2e6de96d2e46413246028b352309faeae07042474c52808b50e3a5818cf425b39955bc7ce143634efde073ec7213d3f46ec0a777f3edccf4dcf14e03bc073490d1ea156e66ef79aa39920a56ba9d48723920689d120e07a9c969b3ec533f33125b9e8ee4e2c93c93d0fd7a81cd80cbbdd4a7938864f56dd7466b9bd41ac5b206269090a361329a50e4b35ce8cf7cc2afcdb5707464e966d8b8c61d7ef75bc51e40be376e10519a73526c982b057140480a6ae794d2f76b840783973ab1e8cd3c5cf2863f34db090344bbfa748ec3d18dd364df4c34a51cc7e8f80110f07501f8921d137ef06667595189556cfd7dfdac27496440f5f5a04e56f8741c35b8850b5d03dd645ff5e8fca79850446f2fae277b3a3feffcdcf87860fd688a6af33a3631503249f772783d7eec6cedb83eadf067a63c75b0342e31439abc2f6a278958f030be76ad4832934eaedd975b802f09d47a99e99f7e6e270a0ca0ad9f13e3443a0dcb1edafac170a305fb51ba49af136058f2d9bfe5f54c7dac7ff2157937ea5079d37fa9bda3959a0058bb0a0c345a4a7c459827a1e5ffcf92742a073a67bc0f4ed0daab4b89fe471ebf10845c2defec7c4177acb916d844797e9fb88e923f3a196e9fbb483d0f1755896e2e8050bee483e4b7c38d73665b7da54255ae8b5ff66afc117e137e5144bd162fc8555ef93fff7a5058c781d2aae31c6a88d14466d10c41baa777fd5ec120f05a64490829607742e449105574af126151ef32cb68393d511aa534f425aab31c610638882eea3782c863c8bbb1e6801e272255a52d2a7fec7693cc517041977f4f666bbca6d9f857ef7d1e33e249790385b7947bf7730868e57e2f4c3faceb8b775339b834203a3e497723c091d73927bd79368afa9026033d7b0590244704c567e306a2cd2285d758345c97eac09dd7c15da37d33907b89de7c12451045580df29a12b6ecf2d4027cb257fbd0087df720c54d6d4a4085a99eeae19f8796ec185de763ad476cabf8f9b110c8b616e0d08ab55c61402db3fb6d5e393ee0312b1b40e26d6530eeed93c29191a83c9a7114600dd69a6b8c25f8b69918ca712f9705b97ab4950d058a414f1a41c3b1d7a7e28ee3f71263d2f541340a4af73a6d791ba8626bf0bad74e3eabb5de64d35ceb2aa6e9d73643c89cc9bb5d49766e454adf02d4ab1dbb22deead7670878e1e16e37af18c37a82e99c6a9c30145bb5c4df8de6ebe625d0f1d02a6de3b31137da76556cb6332023327ed0804a761d79dc4590daa6c489b5630d5effdc2dc2c217a5fa34f514a8de26d7b7d9cc5507fdf481df4ff2efd8226763d4a4c81fa8893be0951c48dd6ce137d559bb43919b89b40e05f34c3ddb7b9d45d3b0ba0bf3f11cdaa7aa71ccb98d222d03f53b9d5e354297d6ca1a01af04699f3067d60bc94fd6af3a52f98bc21670b6664d38427b4deccbba2ca495b990e785e3c6261ef072628eaaba33497e6aab42cc6145fab7e247d5bbe9f594837949a6246bfdb79b834e0699a5b67a7099b9368616005fc4745c88e4f0e89dd3cc7ec8e26d94a38900021cf7c28ae303d8d934c45d5d24024d372f9a8904a50741c48a3b41e1e864a8bb8d230645276a4538fcf9de3554746cc89652ebb24fb74097b796e333e75dab0f180e7afaf5925b3c0b47886ddc4ed75e6503127f9c22db098f63a0867f8a397de60f5bb3a61b18ab597f5e4b5f9bd50e7f9487fff43d9b89051f36951779660d6f86e81341a149dbc09ce3736c8fd3fc978557c7b75e4cc826fbad4371f394d03dddee7a63f08d8e6844b1a0985ff59274afe6f30399860be75e72b8ff926249365404bf50b7e1b1ffda4626add35d7206a7cd8c31c201e2f990d8f2480e843c3968e90e003d35f15417e8c0acdf2bbb3ca47b8be91c6bb204df376cb3d8f4085f4c52dae0c2a69209a6375f71f9b2f77713d4168fdc1cc99c50697fe82494d21de6a9ca3514764ca18d983124dda9cb17d2e84d915379b29fbe99538077833cc230ebf9b14d381c3f29736aace236da65ed61e69bb03033e0dd4db72294251db4e8c9dab89b6ce7fa30fd032bcde85921ca0907294b15be66cbfdca519e5ade71bc907b62e2114cbcd1ea10a6fe8a891957b35519bc840401fae08b6d63ff26c54cf0cad8cd9c66b659e84b3b753037d15bf63a3f56d3f31518d14d8a3d4b91f4263076d6e96156962c0f8fcca5d69305c761dd895d98f0495c0acd4228b314b3dc5b3198e062234c95b395fd9c157195841dba317d8e9feb5c1de7f5f39f709e914dae7ec4be6cd5b0eeb6188afaa712b3ef880d80cd72800ee9e1f923bd45f4f643feb9416aadc7328ad01e0710e639134a8961b792dd81db42e8e82a0e76a4c5aae9e3c2209faac16cb2ceae0b1ec8c16b09f7b4e67d974a26414f5c1ce0d7455038ed773c74fd05b32ccb729e05265bae2119aac7f1f256fa9ee3ecef8442715608f60d203c8df5c72a5dbfaae44a658a2edcc3b3d28b30e674ab7c2bc57efab420a5a0ea1ad1ef5b0d7dc996820018de919559005843cff6e967a43136f4c76de9383c8c2286dc02fb9e956d125de8ddb653f46cdb109747b518c6c17e1e6ec95103accf862ef2abaad6ee1094b920ebafe340c860061ac2a571dad799008d42b1cdabec5e8f67d15bd04109d290ff9a4acfb11e0357a506886200f14ea723c8656e7dd19abcc70800cca5de65ea4749bab112a5e338c03079d82d87fbb43adee14bbe691d0db45b228d55b93468025b806634049a8f9b49a49db63cdcc066f5e831141fdd7fe2b7941d859554805083f6c3dcf90a78d759931cc4f9a39c5609e585f8c720d1340c22f0160249306e3b7ca53d15d8bc09951889d122351195ec39a9c86ce562519fec9d25aded277b2820e696f44f4f1bde577a5e72917c5a6e9dfd3c32af8941e258e12e44529bd5219a6dfc2e9d842995a05d6950185853546c2536c45ac41f75fa0c577373dd0daf99e57710f71751ec948da02d22b6cda9bddaaaa0dd9ebbd9b06239e7e1718bd311c6e564081fcce18423aefb68e9512d23d39fcac18fb13a2864df1abc9dc454a1f7c04ce0438f07e7192194af0b5f74b278ef1acaf7cda1d998bc128bfdc4bfe3fc2f4cc0284968926712dd880d5c4ca445d59f20d1ad8b3492223afb084e289d97a2675f6d8a00f4b1d5293ec80936a982517e591fd02b1cb7a01a63e2b2b104b34e03f6188348c19b4f32c7e08fb06195136c929b61df17957dbecb13874257233865a573326f3731aed91438f886c837970fe8c452cd1d5c303acbbbacdfadc759e5c76cb66dba0ce63f996d6be2e3937b2f5881a904228c5e4d2af4df4432f6414e1ac667223c4aa2fda4e5c73872eb8420a5b6c55dd0d4d974c6c6028f4f7108bbcf12152d2d98eb1fdfd1a977121e0e76938999fd2d75bb823021619c57dfd0fde2beef24d7d617e8244823535029800cc832dd482957240afa87831afc470540fea5a216a0208e0822d598f2c2edc9ee2e81d86894071f94133f1380866beca840b46043f04fe322c5226a67ca60fbb7d0ccecd847fe060381d672c4a14aa07eda3928e231287c1f185ad93c18f59b83f3754b925e229ceac7b89a077f628ca820f82a3d5b9c51e8980e62457972c1afe23113f7b6f80936ddf7b1284d6b2acddfc7f179684d77783086985c5dab90c5ddb55066b10a1b9e51e5e538f99715b16099da19c21990847379b9f6f5733ee98596cb039d24fc51139e8625f22b68162817fcb088311bcb8452f58208cad2bba9bf7b6e194aedd25d9e71b6e8177bfb6290e69d5c396a4cf2f9c762cc8ff4d3e92fb05bd34cad13240a52ad049966b2f00f8fbfea169a43ecfb72e57fa585a99bd81e8c9cf60bd955aa7cd08e1059ec3f337ce9075f591f486ceff341e7edf07bb260262dc1911163171898e3d3864239a1ab96e02be30b1094f0012c0bc02a7089ed8b4676d3fe39cbcfd1135d5bcc6c1e6ab0ae67ce0d86e04ccf717544a8ffc4b739c2b9ef3608b1405323a75ae6d3cd84c767c7d96f784043ba31ccafddedd8e951a7c92888f626d497c802788b5959a8427c93df117484e60d6904b4717b6e4c5556371950ebbca7a2dc6874d4d76a806b036fb3a131fd463c6163f447d3b20efa1d543bc3abfd3b8f4707da7dcecfb3cba4ec910a9dccae9da2cfcbd4e7d78d7d06cc89bf1a1729ce4d2a13a38adcc732aa7946252927d7b18268e32fe6893e76de313082eee0df03f07d6b2fc467ffe22a8370be5177d64befbc55625e382c41800cd3b654bf8ce7873f2eb3cb7add7c422482ee82e3492e2ec4cd38d33c9aebb293fb3e85260645e843d90d10d20caa882528e43d1c8ecd2b5a2659f2d8f0d465b94999023391e9660b795f89e329f5bc86eb055fe29010a80f431e100a3a1b898af8ecfb1d35223ddda9e5008b138816a43500a8bdfe707f3d361853e5ba6975a5dd8a146976ac51d858a3c6042b2865d50983858e6db68ec1a688620555d2f4e0c8aa362a2362598981903a8d8a38151cca76cbeea91523970b8feb8435985f6a3f4360101cb65fd6ce25f1f661de8606d6c14484898616e337e04dc40eca1410d6fe52677680ee545576147e92e2ae0f818da081fa988dc92e2cedc9836703c48776fea4f53519697d4e821f88a3d1d7851639a3a0cfb11c5370f8b3b74b759dd90dce80834c55d9cf64f4ff521b27aed7d23ecd61c896da224046998124c61217d6f03453a786393c80a70deb1c2e254d4de35dd1e451195f0067ee20bfbb05d0d568b79ec671da2c49aba945702ab31a2933c35daec473e7566650b3f32306479dc8a79ccac8a43c89545c4b23c977623203eca19f26399816e7ac9a6ee5181c795ae48c15ae1e05807fcdee86863a18d389d63a677fa28e6f0d47f90aac91f98fa1a0d4c17b4479298a25de7cbda53a66ebef4443af69cd52c8e43e68fb4b51ca3a985698ce0d730b10a13fe608ab1717b183432b5c36eb01918d6f5a8577c687b1660e27131d2162edc9bf4a0872b50facbb9151e3b772115b109f3214a18470804ad61c740adf7036c3608ceeab1bc72557fbf2fa303737e7ebb4a16a8fa1e009394e02dc3fe4d9b2f88f53a18ffb9dd85923aa9659ec228f640b96b8e2e3efced2bfad243ce70abe48103fcc1789e1d82e8f06a2cf6c3e0373a68cfc03ef8ea17a81727956fa86efd9176b6e5d2742cb95f1810c7e2c7d13f333c8e9c9eedbe2942d3d60333176cf6b61bc21922b2db682d109b90c3fee136d3957bef4ae02bb61fb0e71e23de375089438546066276f58e68fbc664cdd534db6aa26e06c1e6731c5f25b278ba641ba3d09c10f7379aaa67e362163793e52da5c28af97cca36739e0fbb47a8464dc9351678628f4434bb678fe68f7230c23f630aeb9ffab3cfafca28e03711d4419796e1c16fec02b5ff33808072664dd3816c81395296d134ab43f3a818ce0ae63280ea2352ba6f8dbba671b4d5172ff075d7e8c7c72307ec6fa3c39dfc2a4cab186a08cadb98606be10a995a14a275a164b456911ca6832233fd8911458f34a90c1cc0bcef18f7209d058cd06adfe47e8b52cd5aea1463b8c31d3f058a3a655a98cea16c2722f9b14214f89458429e4f863e35799e44c53d78cc5cf15b77281239a2a5e21ba6811085e688e7e790e134a61223d0e07c7db4e3866e2cb5b1029fa8df5f047a10637638940c5b57918168e1a34eef0bf738dd3199331e66df2733a5f21c57a763ca41958308dc58514f76d261053a2b0b2ca791b356c7e7c01fd29703fcf82c5adb3047c5f63a7b919f4a559f0710dd2cd8ee7bb4c5c47f6729fc82070487db84d3a7055acd4e952e73fc63f80c1a0e793115e99aacd79d8fb035b508ef0de9811ff91b345bcb3e655c9038ffbf1a89634937207fa7e4415edb319fa7ec29aa0712c6028adb8383d94ec3f754e0639cf6c13b18eb6b4f9b68ba65eac1c48605afde7fa62af343f062fdc6eb0d31a3630fad32270b82865623d39bc2e3e5ce960f428b84a8fd9d72c758400bc681f675f79dbd98cd5b89d73ce3c505a48c267bfa47a9279860661967b30d7447762a2e41724641cf594169af74326517ec556bfea9c1903c33048de8590e7d5b8fde34a3373ecbe41c2812813cece42be73f40ce65cf5cd4537ebf3dcc8f16078e273e293ffa26f8056c37f0ba42ad72df756817f2c0b848e623a3aaf4b8bdb0afbdec6ce933769584b268a1da9a91318f7f1e3e77cf6eaefcde4b82138413bd0c87b7127a712af41a85485fc44a4d1ef8af5276148a0b898bb4f8399f9ed6bcea572fe45896803ca292c3a42dc559c29b2b0996c05463b89ccc4ff16e24ab5eb7bf534ee88e6c07a80ec5b9def546f6403fab32ab2e27e595d68c9f6eaf1721eb72dc1a3b3d9593169ad23f4a4df7b2a2703de16239f2106bb6970898d84c02fcf7b475ea9316974e1e2b373ddf5d4ebca4436d2d32cdf5ff5d94cfd04b04d68e913afa5f7d26f9239df632c6c951be233a467bd79d8fa096ad4e2a4ee284cf34244bfcbd1849c93fda5d2f80c1785fa6633da54bb010a629efb8a21f63e4d7b60b1401331c797f6566e77d7495b3cea35e4d5a4065cdcb2fba8e425158d915bd5422f311f2b21aead49540bab07df253d625ff10d0b4021db6c5fe124c4529aec9a9586d3ab4c497f259dcda5b70130aa43c20522678f464166731b2636808726e3c261e16ac16a70f237a4a2517301d55861d2acee7ecfdfdad13b52c41f2b22556a90cb2364e1912eba79d7e2637d31cc834573defa5d732cd04a973d6781085ce7af2725c5aee72ea983b1710e25c190ab38d66257c2e2bbd1c24bd48096964fa8fe7a61a8923969bfc78e5f31c94906b2197e49c30d7bbd22dae893164ea590b8a17718dd3598b77958d762538e8ad59e130ab2e4277d99a0e16419ab476883f6ee5c55d63fd32c487034b35cadb03e454c0fe9973352e9127f74df2d7404673fff4710730d0b6b9c93168f61ce3b7fe03c9c098812217ae60d84bca181ad570dd3a425a7f0dd20c8f628a94f72db025345571b9abe9076e1e4ab931ac2e9bfc9e009e2dc303b88c101b616fdfe095ed00d5dacb41a86d9017e841e8b85e346af214f983c353025b833e1655ae3e8e22bf3795ec201c90e7f4c54f0cb4b1abeb2d5376c1718f9af9158f8a8c4dc636a2f8e857c5b122dca5ce7d44bb7388dd634d0e014c2a28e4515cabd8f064f5a8ef10c7846687abfe17b7034540ddf4863f5a55ca09619a5a831ef75f68aaa52514f693884b7a51423140f43b285f513624ef80627fa5da67d9d43bdb858f31e1a8cb118c34f816f1aba3988579a06de9b4fcced4cd6269c775637d71d32ba3e04e8ba84fb7842ce0c24e3748fb65e25dddae8e207f2d7120f2e1de60a96f6b17b73bc156cad49d264e7ba75930cfc54c037196e15c64a0c23c9fa016d53607686622b2ebe845f769ac93364e5d16865d0c889337e2f816275eb5d35026df08678ca3d81f51910e79d64e639fc4a808853c6cd362414e284f4705ed627e616e9aa167813fd924013028107d97a8581d52b83f339f53b70838c1a9bfb60c57ba6d441bbe0723d53c9eefd01184fd2eb794885e6ae872fd87f2dcd7e29c663a307f0d9af0bbf28b5e96f7cf5bedcaac90024bfdb308236a2a62bbc4af9ebeb835d0b5c8d3aeb7eb9f0ff4ea490178aee3e72c931063b71be5719a9d611993c6b878f10d7b232a9a5717084c3f60d1f2f9389f192082d297c548993749fa40137c755de5d092942b61df888249e55e2ae1a121af602e53a50e8490c4dbd2b2ce68cb583a322a992d42f199c50945add6534a9e6caf09c72d403c70d47db2dd2d98ec4ebe190a7c29ec0b24a484042c53b1d5c0f3ef15ff8725e7f1b818b00f3fff7a7aad7dea8d296357d83bb58feea2c1baaab956564850ebca5b61ff37978a195911b11a09e3067b1224dd5d07982b7f67463ab9ad596448cf86cd2af1b61de783041e17b1fd71262faaf63f20c9a63fc1ab26156eeeb4b2fed514315bc615fcc8faf3b54bd2aa95918ff5cf3864208e7c2cd6a1db93db544796326f9b00aff8cdcc96eb581f0fb725060c5d8a49154c583fe6550896ba625635dc78a38309d5f8a09454ddcd010747f0b7bfbded9b363c3a6fcffc96f1f63b1fa8c7b23f23d734e6f157e5a54166581b7e80ecce6cbe3b029baba70d7d08ae89e53a6d57386a470bb75a91922f174c4469a9f88de12cac46daf88202edfdbe14ec87326ca9eaa216a3a2a4a0686ce789f4416ab260c293f42f0f97a89d0addfefc62fb7809a31cc701f8aa6bfdfce2a561dffef11c5de6ad5b77d99228809307ce0617f82776ceae1833b7e564669f7b75a0cab79a6f37b1e92f3428562a1d844c072a993b9e7d46b7f407117176e1271dc39f95db60977b1c371e97ef9986560dec804e9c2afdcd321ad0ef5ca7b9a286392e6ebd812fe1101ebbe6e6e257625b3513cc87cc613b5fd673d97e1783a5a598d05f18fad7ff868035a18ae4bd68ba9e8c45999bc54f995e35b63481b0c46807704d39696a952e37bf0a790622da2ffc32682c05893ac6eccf2578b297e6d728bb906f8769e66c63fd9170646407926c1ea29583d2b68ebcf1bf19374d99d60ad82fcd957d9caaaaf8445ba860bdc4e8024471e0863e517191fba36d5125f8ae4c35e299c2e25c2eb275728b441e3f563d76f0b36ef7c515a1ba0c1d1c98d7dafd3e14f693d97e45d9396a36c016d615cf6d06d9eae07003a116ed1ccdb817934d9c83870fc0033075c2fd1b5868128a6fd56e8b9f6c02a80ba147bc884350397ba543a181e2b0e98ceb3694af89815be8a4291fa1977c69d46c7f740a6b0a834751a21a4cfe80e0f0fa7c69699c6fc3c6e9a2b1e0de16b734a192960a56bbcf8b779d6d0d856c457e3b08aeb5343de87aa83ee9073ca9e4a283c08c0aa10a857f6ba2c356ccfc4e52a45746ca722ff1268aeb43cdbe599e7b657a073f25dde57b6f5196ac3e1fef0d88037096362e9f36391466ded32e78a26a303f4413ce3c46e907eb3c093709fdf29c56bdf037f92a881f2641d23493e118575985c58294203e4c5bd2a574eadf3e92336af464a93f32e49a3d8d10911a3a80bc1a07bd1d5069f643fccbfb5c9076bc64859769c9aac575d90b19fe43ad83956d6bd457cbf30f47802c30eea6fb5b05d61a1edcd431cce7315ce104d19badbdccf41fdda9e8593236395a4533a2afddd0fbcd6e200c1c438d57d821edf772f74f2c45cb67316a32a165b61b7d938d65bcba9db910bc337ba9fdfce92c8b3a7e7930e54525f214b97c38a3f4746194e45f9221f3d428fdc97367ff6a3d1f4c3bf87e2f3c82fcfa299a261d2f5c20f36498c3d01daf3e45bc5bb9b1ad9ded4d191bfd35aefc3f23e7fe4c0e260b3eb7f785a42b17cd1be019d5700c83c235df577927941f8fa02f4854178c1b0782aa2052744058f8551e051faceb037015fa215a9ccde2cefe73d59c4439da888756cb27ee6aa3255ac7c2637230818c839592cfafbb2c8003b16bc4bef99e183d88f7e77ed70e8ca33dc6d8a0b2af01a1982d99f1fa424a0a35e2b6dbbd425a84da0bc9e65d99539e99ede6012665d635b6a6dba0347c8196c2bc9ef656f2c75dad8024685a095b4b98313c053076f64aa2e29f912efdaa92a61bc10c51de2dbd5d37f1baf7cea8fc36dc3792fd70fb91b2be26f54d9d3deaae1bc8cce21366e85b9a682230f47b2ce37b2070cc70e5a4ede8d8831228adb672dd057730c4cff587cf452ebd918468b7b24613ea4b18330715049da966506fa36dd15b4fa524e26dd417d4965cefc7b4243941d9f0759ba13dbc5bcdb264a64f77454c1ea790ef4a13c1ed0b24cb5cabb9699366c974e7967d21a712dc9fc5c851661f7f014f24746c8beeceac4e66919b53c69b03f17baa55d3c8b339affa998cb93478daa8cda80531bb42abfe9b86f0f3e1ab61e3d66320d1c31747d7d738e4ce01280a28dbe12988f809a95ae9bdbbba5e9f50269aec5535f734a759e39650787192c7b7c6df9ec536d4fbb1ecebef2b2d2be162fe7ab91ab5fd347c93584e0b8c7b2fea48a299510d12fdb7f8459595f91c15226187c9880a18eb24d03477896f9674e1c9006f1a69d4cbd7b7a3fc0ba9d0edb76b24c5fde8b5b9c6068d05e11418ba5d3d7c6756ce7dcd379bbbdb7f06428812f787c44174798f494340149ff9887dd82a0763faf4976931d0a1f97272aaa7c2465e418c5cd88c3c046793638b2200b8e3ab1b6c87e340f4ab32faf810eb6127b46575243d24cdf6ab26cf385c2a70fb6acf799753617eec42aa29432227289bce212040a8e4c0164c10e3d2a6db93c81f64a2f8ba352f099469e04f189123da8b93ce4614b9d0f0b05d8b6766cee7dd614c1dcab4a9bb21f685cbe07648ffc57d596792e7d857c285e37ada2ebb952a0d19299da5f5ba44bbfd8d98dcc18c9e5fc9befe55e8bd7d2547238e4c680d011f892cbf84d9bb14f6330f340fadc6fa9956f04e30cd6c8c333d05bb04aaa7f96887a0b67bb0477df282e6c839f26a672ce14fddf3a86f57afd696d791344e4cc61da67c0e6bf1b596758535097a6e8b407ce40d0fc88fb7a8bd5ffbea096402328fac2d1ca0b61588fea5b36f63ced0bba930fdce06cca12a358ced85c3e32ea28f419789ded486d3a0c4683d4a83ae34174047fdee6ac5b335a122ecfd0c164e50895d82ddfda4b86fb80be16eb0f31c5366ae35a9a6ea1f05d360ef915f888f151b050041b4d33bca4bb3eead5016bdc20eeeb7943854169676809075a38353bb825c3e8091ec229cdd6af8e200a719b2c4411e670d409dbda83bbbd1683267511ba4f29c14596aa9f60ad50d515a9216e8921552e77d70eb1eb55569bfb02c06a0f0fde507fc998d34f0ee51e89c4e40bf188de74cb71d4a25888cbca4b8e17cf745117f39ba5417a8125b4bd8c95947551696d961b29f6a2d6c57aa5bc48c7c2d5b47b83622cc944bdf7f5ef198f7311879d328b0c7a8d0a366846df44cb3c88b8254984662b58d6823a8208e4876c22c671407f43fc5e89962161041667e01905e3168e418fbe48ddf25160c4cdbc7513e0499eef6b915086666c896ed6f527b8526144066359d41e03fa2c1ab13251d708853956bc47e1579c1cd4025fcb5c5fc43859d516bd039a58a50308dfe6d9dec1b4255f83bf9a209d9f3f5a7d8a23f790d83a35dc8499c7c425853a9424b46c527407f1a45ad2cc464485e72f9ac943d9ac8107411b738a1a7b2a1e538ea10de9f6fe98ca67864df7fbe81b52851001173ea87e38968e18eab38b682ab9f6b9bbc085231ca708443212cf25f4419a68b0eeb7806c1171457313c8775f4998a94cff053222422dd4c46ae0b828ddd4ec8f3f65ccac60f3b002beb0fcac9f70e1e5cf3d45803708e3190324f1cc88808de00b51d581056cc09bb6f522015024d229ed48f13c8d04b0978b1cfd197399f927feeddc11fad64d71541b2c46a6ebe269260803b70a0f8a4edfc85dbae32814b17b818bc21ad36e950334905247943f00f1efd94836ee984ed0f6deb263d79fb1d0564b8b172acdad79aae9d19eff27279789df4677cf30697a0ac93f1f6290932eaf662b3a667935b354efe79e3f2cb41903fac333e416ad8f66f27b8104409a4ed01ccc00f493cbe05f9eac1f7b720fd04e0af00ee8f5f74129d7b1c17004507632c5f5c5b963ebcb22ee7ac069ae402de25b86c935c76087834a913ea6ec416febdbfc4bbed4a2921227b9cabd2726ddb1dfae30c1cae4f3639618be2af637105404e890ca116eb7bda37eead1b0ab90759350a80cbb82b43ed6bdc916b563bb66b186de5acdc2610ada9d4f01bc12ae90800f642407a6763c8e88dbe2807bd5ac680bc77dd9495c126e86900079556b04e6cd76dd95fc49a189194b59e35a47575633d44b82d8acd2bc9ec0f98762bf423a66572ed18bf14bd1356d63ecfa08642cb07ff295908a040f0b2e231e9529c6f8b789ef2758872e7c95cfbe53e5df255e34ebb1bb87bc81c070d8da0ad7581f1da1c50fffdb2cc2d8df81363586ac80fc5c1e482ed35a1ad7f72e3c8430a2d4a5464dc1a48f2d30cfe0ee9db0ba22eeb51c44272604931c2a7800fdab32e75525b151c7cb9ba03c32c26cb4ddbad4c528789a608506877adc9df9d2d170df594015c6001b9ba0f59694dacaafee8ebb76c86fd056141ebaae07eb417fc722cd601eb4ca3312dc775eab360a6e3539e835514d590c958bbf121b0d52fe1120ef9d455ba715f2e825feb0a8e5ba5c79f7a811bee9f77268fe7b9dc0a10fc9ac1f205cbf87280999076741a96ad35ae7b85fa5a9115f6010111626a0f55817d480ff94d8cc9cf5fb476cedb260fa9c6a1b89e6de9b75c1315d210fe8b67e9d2d8f72761d5510e0baeecdad87773209c0380fd03a814d13412297f20438fbf80a6e20f65d51fa0f65ea6b23b5c9df61c3c9de302313b24beb68dfb327d20a0dd6bec7ddd7ad4a2fff7fa1f138f23f5bbdc2de7245ba9b942c552bc5f3824dc47c8ac775cdaca5467753615649c410d54221bc79717dd52ca01d3b735dbe4336ef60294cc383859e6a726da19076697c937b898b6f1ed35d943a47e17c693b697237b8b40331e0f188586598b4c8755acd44ddd53a2fa56f842e93a348257a3aa2e7f6ea796fff5e3a11fee168fae42ca892d39962d0bb67a207b31d714894a0e25abe23f8114fcd080d39afcee262171816da747539bfc9882555054cc7361afda61c55bbf2fa70ba493c69a03554ac185bd1559f5e64a412fc9e44a75dc624db8320f080c0d8314134d107442df4cf421336a10e33821ced75302794c515c244887f1d591d18e107e16be193de9a51fd432874da5ae5b9c21c154d0f2ba2a1281f54718ab905c19f7f47d3b9493ad48b96321819df1c6bb3d37e7b2eed6a8febaf5adb521620be9648417b4124749f3990002b132d596f9b1513e653a7e0867d26c1f6aacf1d216eb80653798d9e3f4953da69b4fdcc428daea67a5814743d2e2f34cc6de18f6b7957988e7fbbd37e6b061358edf85f1eb129fead3a22818135b47167bc445fdea8bf6b32ce52557556b6fd1da382831eebea9bbba3fdbf74ce9ffeadadbf24f7895ac66536359b402f9143767e348ffc629acc030c7f4554a372e85a617997dbd86f11b5d5615f9edcfa68bee1a670364b3dbf7607ea6d0d5b1f0e3104a908eadf0aadf0de69e4320d98177f2b1d7857d3094ecd25d06dc3a149aa804f5220a0a5282cb2f44b8b42bba240fb07f03a35e0e339722478d3da243b8e3209f4bc211d732ea5518453c33ef186d8a0f9a0e1dfcd74d17b2174921412f7740f6f0f56af5a100dedcc3a691bd1da983bff99c9810fbf512d65f5d59ecd565b746993a032e3ef980335acd34109f7c8734d544c0e92910fd224ac831e1db098160617ff3bebb691ad95fe5143794b5d4c8d19916f3943d56ce9f97c5ebd9c3115d62bb22b194dcecec61b1097a53775e3880cb53cb1b10a3d2256d375de74d1d30a1f3ee3c0daf7e0a29d9fd7fd6ab6e4ae5b07bb79c207736b522b0cc93eb886d68294e97ce348f91eea00dcc26b930f7d4652168ff276f5462ef601788b1b9d932c8fed270f097a9217bb041048fc9ea8c6405b7737d287fdbed07a55bfee6a986448a3e4299bc87aca17640f86967f7fd79bcbd9c89c4bbc470a80fff03c6920139b5643e2e3bc214d8d0f4f2ae9f35c50a0f14190f8c8e627040b5d8971d49ef063192b1ffb101c0fb60b6d074e1aef1e9799fb8015e5e6d730e8648701a8d63f2639aeae1f11899d7b6cef68941bc7f05a835a795e9eceedd17ec2ce1a02e11cc382620473b5a0c72fae5b5596b2e7507bf09a8e970df513c64ab7dd7f1f076a050fb285e523976b55726afd1e2b0492ab60558b362977fde5e9d2188743df3995bffcf8bb801fc9bcf570a84fc5d20e9171d7e98c960b1248dd72949502ff5e2fdd490594b3c1de33d3c9ab122c2788df9ecad3ed274e04a461cfc5860b9f066d188bbc72e57f35003dd6e379451e0cf579dfbd6472f6253ff0d755d095c7bdf5b904c3b94ab87158959ab6a9ac270b41af106356b34419e28ea7beaf87e62aa1e079d7f5033b2de08c5953a0328497e9b48b62243826b895b4726cff711ae7e4038b61ae4244dec93b551cd82ddba477b9cc3abc0e6f76f1f476e7aca0f040e18ccaf37976823ab1f35bfc021ec9503264377db0d5b1aa124aa27144cb333d9549b49558670acc93c2c9843f4b2b7a4f95e7391066886062484dd4db8a524f1b6a904a893f626e07bceca2e1879f0ea21c808891ad727fa66e75b8e9e2346e1f5fb31085339a325380dc8296c807ce5f3a8415d4de0b14f753f55093c48639bd15c356d14de4ff903cb65bd86b0d13a39bc5f16e703d71c85a9ef239922c1ed52c8689aae4e9f13686d541caaeec3a33a0a146bd542f4e40adc92df2ea0bbbee527c505f90845bc5b8cea872d7c057a66d4ddae126539545b97a4b347df30e7593cdbab11800e8e8cf662f066deaf0988e0cef86b44205a1d1e4a14c92cac4d95864dc88c5485d8b0cc6cc57b337f5cddca4c4e520c07f91923272490ac2f9c96b9a9bc3438c2d67a19094a790116e5fde5c6641332818a8f0b13c56e1122cae9a8e44c95041049457beea2b80375b5cfa8c8ab5cf5d77bb36982e533e192044660eb6e50f9ca0a973bb8c6d32a9b00a9393039d965eda5ceb75e8f6c88a97ad0959c84ea8e607979c749df272a8ec8673c3af36b278308e6ccb4f646996b4d4204e448b9e1583e44de934213dbded1ec623bd4c525e38a395cec2db4f46213acf624c1f04fb67ff5875d6f1979d15f38e7aae13f40d15bb8474108d503653f19f543e2a3440bb8df406f59a4ed092bffc2ef3388fa8b3dc74afcf0ce03c86eadbcf8e1d194db9f972608f8ccb399896760b2ae156e360df8492391fca5335fb0feeb17462c18d0a99ac42bd4fcf9952a677fd61434e5641c1e3ae6331622dd9a8af4cc91c7ae4f85f7aaf9035c30377db5dbf49af3de5beda96181170f3241ac2a4760ca59a18cf180a5b55cede2612a1fed2b0aac4032751f3f7250c4f8c09819c82911ff5cf99806ca4b64bf5dc4c4fc6333bf3d61a69e4c4ebea89dbaefb607b612db5a77b00c0717bb920f99870afc9cf043c26467f2517e4ebd4a90b3fefa14ca14eab780f4e103de8a578062387f97697c5408d7bbdd0539263dc05e5a589c54f44d758d4d422e078606a6a5d1d45859e9c5543e21e99b8a3eec1bdbf039c11be4c54b10402f849c4db2aa6f0b04f01002713d8fdfa0e06be1d725d4eea4deadb2da09ac5fe1e15b0fa89e70f1ab75bbb980c72f78a5825ef5dff7efe2bd190ff2e28dacc8f5148a65646906dafc2dd2706bfbbffe7541c61315dc543ef83889e838334c333dff91f87ebcf2d7d2d0df956ce78bf7fd284b7d3cd925c52f04f8b4e41a09681def01ced28942281fa38c97f174620943f893364a0b0f0548c204ee5148ef33b38515900f0163694b067bd22b47e136604b6dfb417684d44b412cfef336530e0d142bb8dbe74a3d4f350258d4e89733cb9c62b9ce72af65403081fe2f5b615043713d2b12523197598d54ac974db6f1e4f7b307e1c1ae010d7d207dccc5606d7c03722fbab9958914e020dab53c6339185c50e28009d740cc342c9751329a98408325e14481a76c0a746a414e7f8aae0666177f0a9d88d9b5fe2c8d2fd831ba4d26141deea86ac241e3a222d3d2e61c38dfc0abc633c8029fa0f6b709f1fc3ee9ff5d1c3095873f92a94a452844cd7dbfe29b7c5ddc032aa81ad34b5c8b11dbf4d52f9880948a1e14afc215396eb82ac98c77a29f54457c428e4f86105fe6fd4523797f37811737c9123686e262fe249debe291d0cc2e7258f6858a1c7aaf6976b5dac4facc396d4c8e8dddbb7677cbf6c257413b0c8beb93d0202be31ac89378f88c2453f26fe0287c8a7458b213a5fa1322cedb301556cb24f24b93ceeb748b32c1e6f58ffaf2082b985c83c78e2edb5800909f1486144064e82adef81276b8e390ad8bc988515b6611c807f296e7c1db98462535d54048d9d9f651083424b0954b51ade49c67c5f864f3824b7392db7fd7657d93ebe2c3ce656a219b4ac551df9017a5f8505ec25940c39d0d5408063ca7a53f1ae93fbbec788e38b99da07703f158d56211f465044aa501a0365136a1efbf78f8c3d23d6036789cb3c52b1131c6ffd926bf4e728c1c38c479e438f3ed7571e8fe29445bd382ef226f6626d5ec0cb2919821d29dd96f14f41687a1c27e4c7c1dc5113463e15b5fc76bf5765e0662a6cdf2b9778bc0d1c849813405005237201d3151a38683094523a5149e4024153241495afc76aba0c608d45de8145647aa0c010ea02a9cd56d3768e955cf271c668a548f018ed6eca34f305ad6f58dc7ea7d791ef2470732916fb3b765391d55bc1241324da720db16ff4ae67d84712705bd8b760b906c9b0af7eea683a548173bf0e4b89df88b3be06e46c09b4dc7dbfb319a532c12c6083d97acfee09350fa7475ce4c210f0a7701bbcc191c05320ce6d9f1c931f6f703432fa366f6a030f11d1476f06e7332fb8ebf4f405027b4e6fb50f687e0d6411a05700fa2a1d035cf43e8a917865d6c67b122e56fa2f78d9062a76c2fdfb3cf1fdbe7d4ed7f5d44844def430e02e0c5ff31c5c3dfcd40ee00dabed54bf3c246b31096bf000b7e9fe551d3691cec6cad509d2ef85d72fc59ec6edc4d513380b918f6aaac2e71eaa6bc6870253ebf7c68df2638be9e332504130d40417aa6c301a33bdfcbbe35a96670191735b81bf6e00de1074b78663bb42c14dfc54d0425201b79923aec6f5dffc5a8c7796c432e7a6ad41d3b4dc6a7cb1cdd798fb5e3550c1a90d186cea686d448a57022b24df831d2ea621333e48c2d0ae44ceee489971c26a388ae1867d32d528a0adfcb2f7103e163573be2dbeb86e3b64c12d6ce5c13083f03bbac5fb4f60ab6c280019477a064a2dc4fa9b6a2b1bf9b6fd85ed39262bbd94ae6df4f6b5fb4fd473205121e71716e4cb4f3c049033725502f5ec02c83c69a0e859267b65e10 + +Params = SHA2_60/6_512 +Msg = 01020304 +PublicKey = 0000000f2c65e1df9b389accd7565b0c37544193a13c5361e8ec0771b75619069265980b219fe53fa74d803f84d2c8385c6de95bb2a8ca79d1d69ec9983a5ce7077b2cffa4c4d7f1c3cee98e38753075e0c9726a43c85d384f404d44a1cb30e9a92f2e8c06615d163e5caf89beafa9de8099bf2eacea29d145e59fad1bd58ca9cf425bd3 +Signature = 00000000000000000e19044bafc6e844154f19b25ed697f22f2e55ad14914bc1a0555191c4b50c037eea6cdf947ba81c0110ae88be210e5177edcfe2d8f0612ad1511fe66e47c39e36486526e0793fc121c1d5fa3d35e20d6133f61e0d4c5becdde0f22d4f7fac78f0cc70651e945999e58d5c61e61c0dbb2bd1e60c20972c9b1174bb2dde6f865d0906c62835bfe585b8c2b08a4ae102e60137a455713f548e961c5708bcc2d8c3dadd10cdac8f912ed25fbee5aadf0889a9c9796ae7774056e82bcf6dac034d83fac9d5a346e40eeeddad3300bbedbc7c5de669c78f2abe4bd52064764fe64c7f1ba4b8dbbb24fec9d71516ab480c0dd06e5d09d0ad4aff766835c98c6cd921fb9ba29db06080ca63b875008556ef313da6cf6455a1b9a70a58704eaddb90201c8800f73d6eba7d9c6060639d1363bd2adc97de3289d6a299289d9305d0896ea7817b7b76ae50b59e0dc419d961987128b1fc966721b631886c078fe51478cdd03278fbfd7530c6a1f7c31ecc0327f217d4f1c87af1f98b4649d783e0827574b3382c61d317a255e8ab483681b278e4b999c59ff05e486053d953010cb7636d2ef6fc8569a57f753895fe11f4b66a41f45519dc56634e777534445820c4222a098a150c87d998d9a080d844776ad3171f8e2cbab1d6df471440d592c504a44356083005d360b4d54da604a5b79cc387de99d5ec1194833cb7096e48cdf0516babf9d5a3a85b4067451c19482ff846f2913f5f52b1706c6f404cffa9628b496cef8ccd5ea0c7f2f3c5fda372768f70f1bb3f7f032cc14853d8ad95a8cd5ffaa2f51e2c8fec5718702d7e9f6e5a93b4871bf610d536153d8b41036241c1570152bac01294d7d5eb20a0edd342ed53dd93bc58f72107b51ed76293918904d4d179471f104ac9104227ede1b77c10b1ea1149c0f7892984121def4ec1193c4d43e77ae63be4a422678db509c1674c103b6987a88acec74259cbd9a3859fbe5f1ab6a7ed4bf30d22a0e09b653269b5404dd32abe3b60ac9918d2893086021c26dcb93f3deb693f71d420b9578936017f05a41ba7c98600f7391c2b4eaa6d92d50a291c092c379da6560cd1fce91672647d4bbc9630478b2d5577a5bbae0cf6667b2af015d91c77af51b1fc3a002f981ed6903b9831e2e9be1b3e352393918fe65f99ccc4481ddc60faa9d9149eb6d345cbc8d55effd082eae9705e0f307deb723ce8dda412380bd747dc2747c8619522a3249d1a3bc40c7883407a586020d27cc503d154a212908181f82926d6171ec27f097d1f457aa72f2c3404dba4ca52e9ec9ddc6615b07b5179a44bfe42b07873d6b94c6650558f5305cfa0142640099b36565cdfbb9f0227503ef2cb4d14dd573feb3ea12c29053039279742d21f1383fa4fece584ebfeccf50d3fcff2fd8bf2ae9c4e3477265351eb4c159886a43eed126af3011b59f37b630c4dd4a73491e7dda9eda7e5a016135ffc9f9c2ec9eddde1b37212128b547b1860b067b1ada4e44b996ae661c411686a39a668a5c286d3c0c5721bde7dea34a76dc603176f549dc94f8d5b6146622d49a1e6ee76b77e0cd9406f1039de63610bc4b48eb1ff8da76d7468ca171d69661e936ef2338c9b0faead95604090d96d1cf20d6992c12c239f06c6b69fd0314ac75471322bab349c0ca4452c8f461cf39e91ce094a681e866fc148b6a634cb114ce16fb363f5f0902fb91a90663e1a9c72cd0439f071169654fa9c1788475562e0af90428ed49e7f1011a26fee261fbb3bfbff2470cee9a6463fa6417d8c5a0dc478f9e3a6d376768573354b71e7d948b3a276ec5c60001f545ba9d9cfa4a8b476a45773c9a35a165b8a1307630f9472f3c50750ae280b390e253138889bd35ef543111afae40f4b0a72c907e0705e496d32503b37c6432560fa679f3cb8cbf571c57a3091d5b2053892661bbd037046c481a1400ef51095fed53f19971226aa9d965ec9db806818509bba58813c7c6b897deb9550401a8ba937bd83fa75620d9718d0199d776822218a47664b4dd6ad8c229348652bd7557f3763c7c8a36657f0cf973286366409d9e27b1141deb361b4b0877f700bf43238f0b31391308197744aea3281124149880094a9b83b8fbe5f865eb21f8b60cdce9a056e61e4daece3be4e98e15fdea2d7a5cdea1ccdf4db1408544231eb479384376c6c77b29e4ca4ce8af3bb63bbd75ae8ccb97119fd7d9c90281045c5643518709d900a6ffe43a460aa3e2720e164ec0824c47181f50fa767773703f7e6dc96afcef8ea6bb4d20540417d533aeb53ec6d91e71398db267d504a54d36b53343c28be9e97f83a6edd10a36a4e1bc00529bb31dfd63f60faa9005584741b59efcf30cded4acb64ed5c5a350fb112e0986d123eefedd0bcb0a4669460650cb0665e4100e930aecc1ab21c3ee3b6ef21d7c58b3c39066ea8e546a4e4e88524879457e3e7ba2a48e5eabafec5cf9cf0ece3df526030a7b249ecfa3d0d10faea2ddd71081d88e0eb545ca42fc68db0b5b1836f334a05e80e8d98a84abff77a5bf3a906a75eecf1eadc8450ce082d32c82fa3c908819eee2bf3bff6c62c7eeaf1a17b7e4f388fe20d9fad7764dac2a2cb044ea0e43acf29326a968c2450122b4b357c7ca4d0ebf9260b8ede7c05ec303704b7ade4e197404e3453f41ab3a6151d91b00135a4aa4086a0c3601d5182d7edb730bad609f83801b8b4825bae6d675ddb7fe27439a9e9f020f0b59ae28f0189efe4a2df6fa75d3ffa1f78013be58aa89ad831c973f37fc67752ebbfad79463484eee588161fdc2c439519ff41baeaef61fba413fc5df5ebcc80b99c656edcc3295df5c09430d5194d2537bbe45cfa1b633dbb55510aea19dcafbeac44011c862ab712d69a46a4b8d728461e04193760f2b71717e4f57a7954f0e9bf3522b98c890589743edd55e366a936f7fd3c271fbce579ced2497f9aefe5aa00c89614895de2498877fb663f36f8b222f568179f3f842281e3cbe0f487b0dd24df7d59d700c8707d6f678d46cd588fde75de5484c9d4bfb3f9320c7fe94ad2c1cd75c53c382f6048dc830607c4a2f84e8947a983504548494001580da5ccce734d8bcdeb530db2d3fe1683a119ad87247f890c95aba099721edd7813548e15b359c092249bb1e8660b6ae3e27ac5e5b00dce3e16afcffe30d7d5ff92b7a05670561c095515630b88d4f60b86266747151d68dfaf49081c023b87644d5646745ae07aeff95785a2ef956306049cf708b49c779eab2b40ee2236657f19f8a71551a2eef0a43ffd42db387cb1a5ee9a2ed7daf2c264d553d996dff5aa57d075ca9e37576405d578019b99f3e0c43f786e724614396b3f38deafcb4ef798ce4def515a68538a43e984bd7ee88edbf84e977623be5579988540a67d06cea5f9a18ed289fc6a8c1dff5bf77bbe1441e51156795225dab189c839d156f3771a94034bd01534b50a70828a87fb7f51daae8f3d71a661939c35f461dcd274c3cf885fbe2dd6dd8fe6a3c11124d196adeb408658a0329f4455ba6e72fc41aa07534dbdfdadb3188998daed31516e1f20c242ea515cacedad5de02ebc51aee0c2ccde07b0799eb340cc865eef81ae22d6e32d4ed9b15706f187c802c9adc301a9d6b0388fe80de4e48920d6beadabb36f873737cbe52106a3dd895e2ae6e33d7ea16a3963204ffc1f2b81ccf1cce4c9fdf9ed5b00ffd9300c9cec351335c624d49d6e7e0ba420305b37d0360e05b1e7ab529760201ff032e2713f118e86264db65fbebc52d7cdc89415ab88ce46757cf4ac28f0d69a0c96e4ca727238880f07f6fc83c6b14a1fa3b70839e3d08527244cc8076ac9996a06bcedc84bbbaba0172df0b0855f12ff69d5200303ecff78bbe9fb3e4a5c4dda7593e69d90a84f6c300c703dc7aba622384956edac8251e423ba70efa3eef14be11692581f2383d894413def6fc0100a0989880a343d155a5048fa55e606ff73b6955e3441873d67d4f2930a4d2797c938a2bc78831684c56b70faf847094947678e28435a79b2b49795fe1313e004ebe32393b4a5a511b01f59bbfa10d8f5c411d0798fe1da442b774bf2d12fe2ac877ef5a02ce53364e8cc91dcfa07e1fcea55c105dc1458d210cd54d21dee85951c77c649d352645e8695c0159626e0a0fab350040bf401edfce2a2f5840768b963c6ab73f078c8c08392f110b5763b3da6b20ab8eef88f081273b451e6016d44e76ed17ca12cbd5eea075be5e5d854a7aca8368b655d128442f29a7a8890fd042df6d6537926d5c20c8a8e56e3f4e9f9d80b34f63cac472bad13c236a6827845bca7885bbb09c06d5eeabe9baa3b46f49472e6bce860f339382903f6942c96ffe9d90fe6fa0d5e134406444e86691ce848d26ef8050526ecac1c51be3f7da4c1cfbbae43710bbf22ac3f12193a0032857359b0ddc52e768405ecd3d430f2e73e6717817e408a0be287569cfd480cb89207e6bae3aa4e93ac1fa8791ed1ce6e87921451468f568ce370c0311844494880093d705dc366ef538397711bbffe3ee4bd93d61908254566d36a99f03ee47c90b2745ee35cee07e665bad54a64895d431eadd7fc4d2f6e38dfe26ac08cc5873f489dde091e38ae890c5b780a49e2c083620a9da54f1c553177bf4d5eb8aed9edcba04dc02ccdcdaa83c2320b7b39c326f1b9f09b090ddf94dedff91e3428928947326b66faaaa2e259d5917ed12123a4cfe8fa0b242adc05fdc2b08595ec2b30ac0a8ae7df04ad74fe1f0a69946b08113d34f9448f36edc1111cee4e079024cd40bbc1bed08342e1bcb29cf91d76624d7a4f0b593bf540273038b720803fc0b93dc5183bb045e49465d730ebb4faf6a2822350567d6babd1615ddce281fd0d77e191efa4feec38e7487fb224b6d87dd6719619ee0556e7af97fcfac79f04f25e668de81cb1912bd2fd2eb36575ea697bee9e7cdc1923fe5e19544da84c6bc9c0cbd368c39f26e8861d5bbc08262494fe042fb65dd91a3eb2ad8d81eb7dfba4b0c8379854d7f4ef3c8f571aa862b28fa7661cda50962ef9168ac4763c5041115713abc3f1feffd510d6d12003b76d0584524891c821754db149d24002f469687c75abc8391a7a6c4306efaa74aa5729b5628bdb9a5ab61ccbf92e1ab6a6b4c92b1433e1ed8f3c1c51019ca582f060999a4d7acd52af2a7f58b0b27254888e1a159b390da4396bffd078d05791d07c96e6e455563eda2117f685ee94b5fb404153c31ae8889bd00a084cf7a3d84ac3df5e69a43dc98d85d2e588480b5abd20b2523d3226662197261cb5f933a958c9ab122f6dde8935e239a248e7d88cf85540d5a03a5c13fe0003bbfb4229c49b1856fad4d403feaf49a37272e3709aec2a5994421b22daa78648928176ddef0778f97376d9c9ef6008cf1ab41b71ec27fcd1ae3cf73078a65fdfb60cbc05997e41422858ad4266e444558d8de9c327a825d7398449d9125b61ffb5752682c941ce10597ac0fa74014fcb3732eed4da7c498a38df09cc49f218e6d298d3219f9f9952b3ec05a5278093f9a033378861652d80637b2d973367be9b0309924fe1612029500981bd08d477ee4cf61f921602c8c4af40f969327ced019df738d90a4130ac2b4ef33e21a8e8371e37152b1704e1efd1d1d0efdb29d82205fc683d76af5224904369fc5b99b7c14883ac364ee68a74375543ad3300303864f500895cf56ef4fee99e8c3ec87655b45d85867acee4632b8d0cdfdcb9742f0a0637ac62be20f54e9798ffe81902ac52dc74e5c89bd070cb9e016af3df2fa4b235ba04e3d4f4a1e4ae0798dd5c858308adb8f7c3b5e006accdf64b3fab5e187a609cf71fdf724768d2e057349ea9bd94fe6da225bf85bf23906477fb106b58b37af7d72b6b041eef1400cd42c7a5b4d7ecdce9dc609723cb3ce4a37925d58e0116146842d3290c5a6495b599efb0977b8040795ae7c5dbc3266105d9d7ed7e2f6a61c79ae12a1494d8c67c7e567ee62d1066ae00d7588adb935fb3c34a52fa595d4892b6888e30f331445f40738bcb29ff7e23a979a12951cd42add50d756a44e68912372b5c110039a04ff1c3e68578c3b607436b5dd164d45a33e52e146f73fcc3f1a581f2fa4671c933d264163b4151a4ff88dbd5cb79518bcfd50ede2442e78e5a667d3fcd0189734c69df1d67a6bf2c9cdd0daf5d0bcd09bb113fdbda3f6bedcb0737fd9bc5285c2477308ec32f4dffefb3cc1435f2b5d51f227476a90de617c878a9da9f070bd21ffa7a8a51ab61b1f8d28be213c2dca79c7018219e225abfdb70a8d5f4aeef4a9da9d3f1b1731f50bab891dd5d6e20ff8604700b963c347073679af84512c25d154c857217e5692925317bd5ebbf3c764ae67b023757fd6bea8d168b6844df39e3368a805a1033b0d423c088ab5790f4295562969fe2e1fc9e3e26289a0f26163506e6020e3b66ac22d5330647ae8d54f684b6e53ba2964032023396d0e139d7de06f07ae2b311fb90f6e5bbc89e80b76830e0b068cf1c2aad226e9fdf08c96ee3b2956f18b06c6868b47e130e00a8c2af0de3df24dc2449ffdec52befc03e81eb1c4744cc484b136d6c031111ec507766ad60f7aaf2d5b12700f0a6d2fc268aced6fda8c5116fbd1aa4c9fd009b324d1c05b19119ae1acdd970636b4be32e920d52b926c5f804c24abdfed6daf22c51f7150df484c0127b5e10873f5044026ae0079b5848461a27b272326ddc34b806de0d713a7f59d6dec51e9111ad86797007cfe6d499ebdeb6beaa7dcc7b877e56af11b77bf5cfa0682dbb59d547888b922e776e8a866cc3401ebe985de67e22c9450ea0066b021979f91e4126db9b3980f69a01d637467e3bf13d513f5b71627c4e9fe97c5af82e1362f88ed114cc61485b6cb41f58d1cae0866998bf4cf25ff50e7c4895661d59fe1a3436d295cad0af75b4d0f2e8d33d0a4b9498f5adcc052c4238eb076c1721862e7b64be12c0abc949aec4deef056c019e2d7f1c8d3613276a89b0e6d1da0ff4cb44914696aa61bcc8829cf0db25e3bbc07cf2b5196a9fb2df45eb06582c7f95ce0905a7680636fa074ef8083ff29e86887731fdd667bf944f9a51ad2faace4a13870a572b62b2ddd0199299002232659ea95a34fc0488476c1283cec63f63b93947da466113070fb705b3398d7b76ae64f18270db8e597d0c58c259d3949cfebeb03af6b67d98a7b9c9328fc28d79b0c892c03ee01830eac3eb38ff3ce40c1b57b0d7c99bee04ebf6294f1b2a9e98c8887abda80da8530a97b6068f73b15df8412aa6e69ed6da6af8f99a975a03b0caeef7fd3cdb429ccdc8fe955e511535c101df9508bdeb8d312e2abf0fb6fba892757fae4f1865f54e6ceb953264f0727d71019939ac1905973aef7e7ea065533f15b02c8e73b126af3a8688af942387e878616ea2edbee284146a4da4a965d53b7f61014d01c7627cc2ed67c1e5c101e0489d4b1ea35a336b4bdd54298e061ce5063b29962554475040a7ba0ceb6bbb2f4a608338a6537fbf942f597b485900ca055d07be03d8c830fc424ec8c917f0340ee2db6d5461ce18eeab8fb2b79342202a01191dae31459351a59b3a8c2bc1ddb16f5d0741c2361e4678f812052929564ec05d88c45f7e6b543fcd8bf409ff3cf0d5ba3a69a7c7a4db6b7215e8adccd4c7408fe3202b496c4d78bdcf0dbf444970990f77837a74a8b14d2df2a8fba8fed15362ccb16f9aaaf880c1b2b60208a4506581a07776678d970f8ae73c2899263e4d402ce1ec94993d3fddb8f97c2efc79a3f90d85eaecf7eea3baebe77e3d9580e3aa2649234df339e8738013ba0397a7534128dddd3e3ad749658915aacf545b08f459eed379d45df9cd255285d4ea06c5922e76b12a645a1d94884192293d75450b3c2eb949e9ebe75142d12d6a35f03a236378db7d176fc9b0a92d56e7ea2a1d75138ddd50643626c4913acec47088a5ef45b8b5199c81e5ea1a99bf64e5283b3a937d1a57ced3c697fb4f797533d747a5c0f287b4effc6a2938c1b28d8037f8bf85cc546a52825ee25780243999a1809a96ca23c2b4a7ea0fe04ae5c192d241f07d090c6d868a3c79be3db615360bcff98e0057a9a03b9d4bcbf2dce59e95e05f34ef81dca52e41f5c21f980d69e41c43c6399188bc3e9ef689b39a212a503cb0e0ec2473d907d753b15d4823a6c7b74abb1e622e7de0a49237fa600fc44acc7faca0875d348cffa33739ea7a86ec1216d7879b74642bc7c6065a70adb0e2b47df7fc3d8531eb2a661f6fddd401ed2d1463e495c71ac05d48649527360bec63d5fa11c06cd325d9a145f24c0f45f9987bcbff6817381ef509469152c4090b7b2f44e18b09029f4a837d2c657984bd9b141d24d768bffbcedbf48c88945fa9e2cb792a77e557d76309aaa2c3969e61ad049d7fb67a38e87f1007c1c66b6495a44f72606cb4fa4a2b74eed4995318d77106db0e83f17512615897c62ce5a7b8c59037f0b3b2a2a0c475e623c84f70fab513cbbc4f609591b867934a04b3d778de85c653cd935953e6af42e9a9d0566ef80cfffc9c3c716b205ecd81b572604da2029ac5e7b65783bd40a8577ee9c137f928034ce7cf0cdd4a84cc8d5f623ea7bc286002f4a1ede5e5b1412a43e80ab1b40f7c6a2ec323bc976b6d6e630359530047d81ca9ff2effb165b6035605730d8add00af9495bc16c96106ca953bc93ebea56fe0c43a32ec7a8b4f85a798ef2eee1285420d82c5f7967fb3cb7f2987dbd7e3863de9fb5782ec20352716d36926cba8fbe3e9c30c550ed7da4b48cbe27e25bf64b316913876efe12f3b6546e6198e4b2678d0b9153b378695cf05559d8d305174b40d94ed95c689679085acfef147dfc045ec59f1d8af2ac5cf2ba990868b4404c965b6b4e6459c926e0fd0532a630a7f8463f4247a4c69e45539690fb368dec1ef4c1874feb0530259fbd4a86b4e3564ff4646b52660e78e00105e985587810e37e56dc0a80ba89b4135ab0b92eca6c61cf2c1f57dd7afec6ef340b0e3798375fcd19999d071ae2e4184077c6414db3375c3318c20332212f2a3e6da36f8c85ebf5dfe38b43f2a22a0312db6dd6bbfcbc124897264b50652b25be82ae2ec397dd5ee19fedbf05f75883cf37ea6b625156e6b2e3bb459c0a923beb205fd78a49d454ea66f50bf4a15e119588cd22ddd4e627f9d02ac437ad875ed9b768a31f3e803e518bcd64558ed48fdcb5394e4571fc2a563da6bec579f63fa53c5813bbb33c7e2b6153b30a70be999e901cf450e28f22b1f0dd6076575c7c3f73c81b670ca95fa8e3cd312b165703ed3228166e063900cc01428e86b6ca220ff3c477561a76424ba482f7311954f1d043c4c2e0691dbce41f7ad755a802a0d80961ad42a2e352ee5eede22f9611e52c7eab046ccbbce6fbd4691544cc2a294842b2afdb61f5d134e388826c21f6511157bdddf302708681a9542eb8a99561dd47bbddce9b3430c27881680c84778f19e403712b828b1d67bc0a84e781a700e6e6b65e530695245f4d91698867d09842f5eeb2ab784bb77f0a6ef81de9752bf5aeb974771ac9f6993eb69f9ec2185b9e981ea4d30f1dfb833bbdd57a7f15a3ddbfb40791a52177b75fb7d290b08ea7490bea497575e7bcf30a7aaaf25b9c74919ec5b7f861126919d52e17ce4643b959737322581f10eafe87eb5e622f8308544bdc578862059d9039552885c484c7dce0b68ef2e10b2867662b0e7fb2b7ca30dc9e50c6c95868d5cd7dd6bb4765d78ac388dc4ff0b05ac8d84832918daab915358b4b5f052f8561bd18664d69e26aeb920ca422447d9562b27df53a8b97ebfd9fc3c6f925cd73a5f466a1acc895560d2ce4c34896aa6a855725bb039ed9df164a6264b2c174f913a1823d7020d41f7c1108d5ad58eb666e6fbb74b72f2da53ac2eea641953e64bf1ce6e40f82d1aac3bf4d8e7fd393326b31cda3378d9460cf098ebc894adb1c66e1305b5f68c97ccf3aa55cf77cbb5cc6936ac05e02b58250521d828bb56bc712428ed9fd4dd3795dce38ac4bb2145a879d4bf6f295cb1d1a48461c1bce3535b31777e147b1b1f2f9b2f2a0732909bc30256fdb1f53bfb153ffc4c6b42c3c1fc784df1529264952572663c46d516fd7f0856b459dc45e007ba378099f89876b694eeff68c56caf5e62909f3cffb722d0a95894d3cf8e1cd3769c3aa1e2f28b44a6cf3cde90aadf0d2062afa60e5352f2f79c7e3cb619a4e04bb9fa06d5c9f0b7deeb7874b3a536268bff005968f95c6463afc02381827c4d7ba9666d750d861807610bb97f69834f6c417936bd16f0da7b9f0efcee175023b208aa366a87d686b3ce7cad0cbe7810c87bbea9be64430be4fe6ae36a79248a4bc3a0383f7b5d5578323ececc60b272cc262bb8122af9e4f5afa838cc2dcbf028e375407abcd78a0e74bba798faa357acbdcd2b084834173cceca391d6e37c3a08012ddc4d3c139bb0b47bd4820a64ce15ae9f067e540f7fafcef912e2a1fcd5f4661d22a9efda0296a0da77a8c1b8ab43d6446425a110fb6928fc9f74b2bf9633886a1f8d59e8d2c3ac6474b590fcdfd31f2716834f3987bef01968fb5944d030a7be892e8558b4a63680378477663b37225190d3873ebae4163f8c183ee10509618b5863174270c249780e834c384a0857bcac2e21c5e88815c71b48a8b651d2aaf5a5542889b9fb3ccdbd7420ea74ad84a80746a6c543bee4deefd71d64834e7177d402875524396789e83b99c82d30923e2fb2f3f76fb72ad21771e765ca9bbc6887681b2dda93030c13bc62b90707ce466ded5fc30df06d25fd14060c823eebab681c3b606c1f42608e00ea7384e4cd2635a83965fcaa7f4bf094158d9da33790cd9fdcad04675ea2901c3b90691e87aee7aed93276d3d4aafefbb2099809019928d415ee1472f99e6e833f0080b67911a71f2ae9c1266398a7e685a4d56ab39249861ba58df0e3fa25efd53344def2a64cc27d3d43fe780cef25c85046e3b609dbdf0fde3e71c08259885ba3b9681f90557530688dbdbb7101299333729ed32f2957b46a9ab273173e7df4b3d9d854f620ef9423c2375441348f563e9a1cce7029900b52481367320bcf7b8e353aa9f2b4b223ce0f4e66187a7759b007c85404e15f61c02bc4b33f1cb55ab828a0c19683c213afff9164915d840d92bdb9f682b4e02bc3cf317f8d97d12267f2a379fcb35db8cde4df9a0a4bacae279786460f7dc722a4e867499c9d62226a4ef93a3831738a257effbb90508621dd663464d46d1d891c61c6f08446b418987439e3a60b8e303624d73ecab1d4e2298e697161a2e15f0ba6dd9671aac660283ff8983fe3dfa5267a46ad564a9770168c2c07632af00a190c6a2563df250c83b383a51785d5ade6e337f69e983faf871f8200ff726b0107cbb0e107c5d260b1989af2b085f2f3148dd92c9d39f0d6fd2fdaae55e1b2e5643dcae843b2e961585d630d4becde726f1ecec2d06923a284eb9da3379635a0cafebb0605883faad5cc1953339ca4732b5deecd6424a95d53cdc94b4d600a560bccf6b290a06edbf35fc3c1997c272a74154e3b0d5950f0e1f012c9f430c2836a5a2b99fb746d995df338d89c9fe854184cdf07bf9fe2dae8c3cab752f380cc3f465e5b5a0437a5ed64092533fdaa6c0e4ea785a85fbdc31adda4da39c10fbaba10c6303477ffd332c8996a57fb0eba93e5282d4a684618f36bf406ff184ba5a9bd9d00e9d47c744cd3cce64c446ff336c1cf2b388c3070877c009d7ce618330371d62848eff41636c28bda715f663d3d62d0071b8e5ca0a3ceb88ea6b79fb65f1eea023e1cf8ba94f5d082718f6e3ee844a1488598afb425d9022255ccc544f1461e9a48e54a0e9b4199557ef740a6a1df08a63c1377d3e0d299e9c96e9ebee6352642ccb85194b7ef54f5cdcc2e0b8b831773941f5604d1f28f51f7b9d68b0a1831ca4cb7546bb7f2f0947a14b759cc91e5850401b327afc0d9113051dfeb7f094962502388e4edae9d0fc8ea75398a3b79a5c6f43ab4b1cb253fc71adca531770c862485a88a1dc7d72c71f0a5e63a6de2d883217a940dfecb84002f80fdf5eff938d0fadff0e807bb14231dbcb42fd3b97ea0009a6e2aab89693b8b7e059d26fc06b4f505470584486c9d45117a40eb9e4bc0ce09b2a1d3a96923e1486c8d5cbb41983534d9a8cfbad4e71afb7d4a010886aceb6145bc461e39f09acf955cd87692e96f8f500722edd3e6dc353324d36c0d51581d83d09fb1384b9bb9f4ba79e5fc5c4d059d7fb910b5c4ae43461575ee61443cf8bf3c51fcaceea7205e6b97fe531623b06cb3b268a3cdd2434cecba1386c1f15f864ff2a4ca2281175c5ca1848a6de6f286168932dc51ad128435742fe6f2b4e121a4de574c7bf6c66528432481e03e33e00cdc361b10314dfee8746cfd0892c63055b79606983be47ec6b66d284dac8547a287bb9c36c5c436250f49d4ab927c501f8302644dcb14e3193228a602c416978f0c623a239be5bcdd2980bca7a9224b7790e9c883afcf853e7d7eea22f91082f19dd94dbcf2c56d07b3bd2ed98c9b4777593529b72ceb517993d6869299f21bab90cfd81e23dbc788a0912c0863d6ea9bedba6a079b4d0efb67b5cbc85d9e31d685aa942d6520b30e8803ef3f2c120f00908018e9a9af9432fb9aef50412d7c24a9043bfcdf9c8c53a191ffd27f4c312f42885e74125c8a1ade6f01fc0003446332fc075051b272ec61f3a63931d1be23ee2172818749e89d6503ff9028e0099934587088813d6551f323b94812f2e1b4e40af40e6973252cb65d5a48b82a3b6b8a5b7b2f6226c7c2f00200c7de9301ebc2e5ab7854afd42a3e292689a457b2605ea8c81dd3b0be735ca4d06b3f96eb9c6e20f9dc9362168161a18e166cb53f630ab4039149439a2b7308d257c2192abb5f7a503bfbdbad1c8274e68a96747268d0e7a3382e922f619484746fd446c051cae6bbd302dd14474792aa5a9f3a1b4c85185004590e84c5098af8004672d3bc550788e8b10821e44dfdd72483a09b76bd21013526b8cf84fd26e7153873bfb4c88bbe99f330ed6ea2b527bd29e43be31632b2452bab1d3d379ea56bac4b36be39d96457cdd3988a4443c0df83198c1fb20067c37e08d3cb247de9d6f0b136408be31ebd80d4e3b9fd7c8316bf19db31690a6a695cca613e31660a1effaec82cad8427b9ba67f1aa715f365baf41543a3163d973b56b3b886f7d399fa6045101e3ca5c45b48e58188ed6836541f80557e126ab30f3a6dc5545908e0aea9b263285878a98d8d46a94743f60b8d78146b613d78ca93bee85fd27642799c2532844272299a80738a69e6d576bd9d3ddc81b1d2048ff4fdf8c7dc59e4029647c84ff2e9aaee98a5b9aadb8394feac02a122ef8b5cd8145c135c54db6b8d82faef545dfb8b8e76113b03602f13b71ddb3638831cd7fde1d1e0ec6d73edfb0d4ea09ed244d4565dcd81bc6e3fb8c4bcf63d40250f89648151877f670499d315adebb6cf566d622f791654ec4c70aa5932b7f6b11ed5659d2b487af2b4e294f33de2a4e95ae77c27e831e8bb54288e3ecc52c92ae3af59bc6cf248a7812ac04f5fb5cb3b6a06cdfeb01d594ea5a9b1057241fa8feb19c73977220eead4faf4c9d986edccca9c3349d2abb9d84ceb9fab26f6917e1ccdd014c08d544ee59a4e437227fd2e885fa35275d6b87b0276680ce84763a84baf88a0731d9dec2b588245177c12746849cca3241821a4d7345ca850bf1cd9d4e737bb00e397a25bceabdf49d638614a641c444b71bc4a3a44e1853ddd57eee1f84be14ae9bdb873ceef9e08f3e1c8ccbb00a8a58a01a59a2fcb6d814c338047d39b73a996829916b9ac4b04a87f8077008c5569393cd0831be93e5aec0d3bd9cc901dd43cdaf4bf98d656b37c5a61c2ba04562ad5e49b73a3538667d4abcb34972dc1cea1739618d422f4d060ab322af102ff0485fd1b30a5025602736dfea370b1970b69da26ce509ab330497a9b437faa9e1030b9d09efbd840d5342f988b05b0fab859b5b665442a192d5ec64993b785fa327459f937c93f1a2a818f87929f42f18a3608e985a48c112bfdcbc6c1a547922e65b325e1c3a3cb6c4c76bde8bbca4848e2ead9575216019ad7f7e4517a321aa2bfbf5033a09f556fd246c6a370bfc6d70174cb00b2253241eebebc2b336b8db5ffa0cb17ab3e9c6707ffe5e3545deac5b98616a7d272e59b8c7c2286b13348965b67ee33f009e0b2d92d1899b7587af4725c3ab1e2a17b4bac1bea18bdfbf4dac02c44e6c37e5665b0983315882065d73f39b68ff3a7981800725000551280d0e3362e716c0aee7ebecd73a40c93bf79d6e8f78d82960d88cd8dc891034ed38a9bc1fb61ce392bfcabcd7e50d068885865748c3475df6d14e00720f6f08d561848523d45433d25297a180f749680bd0c375781338ac1d46eaaf8bb96e46815bd2b697c26c259918c68781b129ec84e34ac8677a0c58adb19f0851ed4ffcb562b6fd6a33ad521c78874511d0b1e8eb71e3448109d59ccc81b5e2da825c2728282819197d1ea0de0ca2f402634dbf0b68a58df24bb543cce14744ad30914ad5743c219112ce32548de710fb24c5672bbb745816b29c4bab931a2fbc7b32173135fd39483e1aac947c74e3687eb830a9926ca905cc0a3c8f6e340031838fb49a95b86f00c41707bcd47805cc07fc431532aa83986a215fc465ad3c362085ebf02142f68b1b16b202ede554345f06a43f7d4dc0e99cf17adbbbed040f38673b2d7a58bedf6d1052a8007cefa93bea730190c49b7a5ba00725a5e8eca3c039973afe4306c65403acef93661a05f1af67f4ed6b5c87859447e14a6bee987c45d334b30d26a38057ce257d3ea3a57b1d9ee09625afe2404caeed7fa95c3063cd1ec1344c6d5ac8afd7d380187472043daff2f2d803da1bc109e75888ac943f03d9ac9785f4d7f00f94f20ca8e3d031f108333046843c7247193db4f4129dcd52edf737016f9665f0f8530e6d14ba170790ae1da96d7abe01aad7729bceee7f485f341b8c101b824d866bbc512ef8340984945195f5c6b1d3a2e435325bffbaf973bf4bd3e088ad307052b2dfa96ac68cbda04c98ff44d2811208ebf2c946016f3b490e5fef524475221f44650631e50dbd30b67b9f780d8071c53b4bc014681e8f2b3c0a813894bd0533b05d99e1ddb22b2296a7d1e112e7136ea53cf0c1a780b58ed6baeff03266e81498666ede7cbb9d77abb4bc3ef1296543dddb0838ac48a83500da68a282ddbab9a1cca57b5f69a06df15637a7e8ab765dafa80a621cff5ee4deb4c4c7694cecb0b2677a9981e2fa64a253eb0f860b56f7019f77044988d75c846b9a3d302937774b2ffebe22b8bb86d06607f9f4306e9e72c5aae0df633261d471b1f5c9007a822973708924b7fc53e3e53cdae40d59536bc46ac01db334dffa51ea3c5067c37a65a43f13c77cac41a265b72bf7bc77f48bcc6bb3928b7b2ae9dbef8e974357981bf93aa188e805724b4b789f3d2ca33f2b2d01ae0e1de7360fbe0bd4d328b2dbe119b711d9a847bcf01a0b1f9354379723647773aa32fe5813352a69bc67123d956f4991dfe01c60d5069aa49204955bed0b9a975fe135d6776debf42ad3372fcdd27e53a6dd21c0e6bd27568bd211f4e01429a52c5ac44f9edf9f25b9022ed7a9364fa28a3bde0cf92d5bddcbb8f4d190ca20505ec2483e892fdb3d75bc20cb5045046a2a5e21ff00e6b8b85c7af9518abbfd62aebdb744493606d4569cbfc34ff3fc4b1af2ee3cd80dcbbc5cb512286c5e3d2a931357a926434a12aa0f979cd2eaf1012550c39c2059058f731b280aa72e4d3cf64f7605d41ae37dc25ac64d87f682ed1ed58bef7595d779d4796ec72cc45ac3c8af5c8d23e6daf0ddbe95a52c03af78dfbb6a81117887bf975d6d72495d65a9cbd8a7f29f713101386596086688b1d25d4bc749e0a99f3e6c5e83525098b10bc2b6cb89b9ce6de1489a263e2ec5bef3c5983fa71921ade58e55c7edc7a1593680362d2a04345f7875ff4e730879c80240846114b19bbc112e1f47d0763aebdf9bb12f5da48ced4c5d674784dd2e742750192f7ff15c312374b5aa0dad5857ca6446f245acd34024f16962ca68ae72289dc64b3165d25e07484fcd88e0dae20b6e081d3e8bfc84486de22b6595fbc61107e661b626c06126e78d05828212b95cf0c4bcf43785467fa2a6a5d3c00149c168d5e29b7d64ea8601d3295119e253a3e10442e918dbdd454372fc0036c43882aa5a8af24a7fe50593b786b5dc72402d5a1c759f8312be051ec031fc51573c76c04b189bf6856dfa0c32f6a79cfcc149d424c6041c69691c7665b4682d21f9022eeff22b6e3f258ab997de0c99772570db57fdaa873b9c40dc96a41f33a80efb9977f4a0bb06c2898b470b7afa5244883b7ca16fc44bd9f70e2f6094e9df50b4d652f1bc205ac2040848edd90b31b6652b739200f40e70e5cd70c9dabfc956ddc47ed08df8bd0ae537d0cf323207f9ec7af03836f45c5e7b656a4eb6af7a7564668aad922f60c0a548a23cfad5c1b06f17ff8a85e6013c76f13cd69baf7f8cee4061a8a970ffe669bb5d82757c1453a781782ce96904968cf68899d7eaaf9b1c72b16bc70944a2dc8f295f3757f070b1e97b45f110f025c9951f8d7e3cbb2bb03466c26b7494f0694f07981fd12ae70dc08a76913746a040bba2e981a425a9d558f6db88afe8879f71b338e103c2a114c7345d63c7519a6b6faefd94412e1c9b456d2f82dbde42742ba097b4f6a6fa9641ecb481eeec422e76224066dae12f98c634c3f7bd8cd2801a8110b232cf7bd6d66574d40cee194e8a82665bfe8434fa20c9222337b08374765d8bdf9f079220569a285a5e3e1635b8564c34d009bc4c82c97401e0b9a3d4141586057a53bf0ce96aabfbf0eef1d9dc7730231b4829306e7aeb8660afee34a6066da25c1530fef56731eb361cf0ce50c4f918a472a5d50e979f7a45477963e96e02ddb5d365c2fcfcec001f482d8b84803107c62d7717b5f3722adcedd55ee793cb4946bc6931a2012e060460b105a8ae4b5a5b4249caa47ee5c987cb45dc955558d89f1602513a09e1c84822ac3ceb108d1ad72cd0f78f90daecf7c82fd3536d1e6c5bb388df246aa15200889abf24ba614f505ea77cc373673c891bd6dc04f077e38302dfbc555383606751b8568fde63b4290ab223076b271e3d538f13e680d92371db15023383cbeecb8d8eec2b978a929453e2d133e4157a89877e84d1dd2bacb62c17bdf1f6b81ab621a13c48903e256c03452d02a22553aba8dae3a220eee0fc977e440c27053db0aa9937ba4c58e48793bfb07c0b1425317654eb7df9991957ee9de8663d911dfdb92b3d4763e9a1d6b6c012db816e56082a99551d75c167c95bbebf908466ea7834c49e9fbf5ce331435ea26a98d833775303224fa7b6f5351cf40bf91bbde74334da6a5954daad892b638da05255b3cdf399cab93a65f5b03869080c85c1ffe171cce56bed87845901c877da186c2aaaf953f1b8ddca246332a67c8730aa8393ce5a055f97eaa6b81063486fb57e1baaba866b928d17dceae7aa93a7f1077a5f6e8e17a7a67320ab17af4465558ce95d829375bbb3d25f7c0a1f21b50e449b03f7488481db43e51ba10b13f59bce1c3009e30ed46a925e8729dfa9d708dcf9f5697b9f4946b6da3d7d4b1cd80758b90f32be06eb6ec7af318bcd0dad7c629235bdcacb85368a4198dc74736a7d702cdec4cfaa47f835ef43e2db5e7314ec818b2407e12a985eefba7289d29a13d47d8ac921fcd17221680dbf8ec1c6b4bca7f95deb42a7a385df670e6f31d32456af8c27009afb66f595ce9c82fab7a0c63e4e06815b76bfcae8213d34d0e7b4d3dda6c36898635d27d2e93f5a1863498a09c16a6e3a27434abed68b79f94bb60303692ed9daa72edc29e651f1b9c7c77f0f407afa8bddbc5bf6f0674831e4639e1ef5abe297a26371354846aca113356ed75510bd394d314981e9c6de6685e46f27b333bb212d87dbceba2ac58523f0891c26328e86f686b5cc64e1ef97e8bd97676a1520172c19d533197d4c312e1304e68f3d9da55e861715cf27d101ad0873687c087a7b6d42b40cc0744ce629a4a07e37e06c2a45327b6aa9e1734b5ff47d390ef1fdcdfa70d28a696c2ad4b49a99e5fd2fbdb9e46bebd1ded801920ee1867e514be090ecd66d2d7ec9bbc4882d15758f9e8d529f2e542fd124f3f73373ac2e2ed67a3c6dda69dabb7d90310419e6b2c7889d64428c6c8b544e738fa7e4375f4ebedf7062834ad19df687fb691fecef087b079143fb692bc916f88e4def8087a7f567c6fd99e959b001727d385f64401c45322a9ea930f45e4333c25ed0882412ae96e6fd3aaee01ed571a52c5b628e887e91736e061000222bc451e016e08b87cae5c1d08a78d42ddbc01f55b82d368e7e3b393d0695af7ab3021207a5fd6728d9ec3c2bb42ebcf0c8d0e8c0a5e20333aad87031cceb80a2e600e6bf2314a6f2bbdcb6c358a7a8299e81b2d96b939439cbc7ecd826635e76ad00cd04e9d60aa5351eb975671ab507b56c2a66092b9c97866a1ede8dfb07fe606c3902848fb0ac83fba46b7a52eab19a6bb4e48a2279258629b0108d2deb023221e3153859988187825e5eeab2df68cca6c3a4a601e78f20809922464654bd9e090266aafca416b2011e07d9056d1545c32d983493d5534997b1da87b617e86df55ef79ca480582c388ad565409b6775d0a72e76273281b220a2184adebc77bced5e973ae1949a82890278ad45fc41f38b8878662dc30e3dfd6e7dc01f9e1e9c998005c3d53dd0d7d3b9a6d7eb0d73c0161ceb81a61748a92b01ee08e4b1bb8a5c9e889dab1a0fe360d35a80d882cc60c5948a2f6b973293868e2ceb1d4f04753c256c5601c666db6ee6a321ab091f602e3cd3872fb87a3203e37af1d8eaa9ee0798be09fac7538c5ac30b5ca64d07f29a5bd16855fdf0a75ecd0e6dd252699faa6d892b75d8ad29c6f358d25b387847c023a2e29d497eabec46dab866a32c0d1c3117b55185e6f03064cb0b1d4046990be8aacb8d971b73bad8dbad50aa5acc0434d0acb910e022993aee47b81453a14f4d68c44167d07285ba039649dac554166ae76265aefe9db076cd6446fffc9167d07f86efd529a765892d94e10364dc33b81fc9b0b8b251d009400b2e5b3c0ce9fcdaed342d3d8cf557f716d937fdab33c1fbfbe2a6e310fba494291ff14ebccf4c967ee94b5f60cd7190ec4da135130fd4aa4850a570add3400dd136a43d2c0fec3439df668e903e791660c253bf1f011bbc2301ca07b0d59c41f4290ccb97fd6bd6bf978f0ffdb7d4952a45c11cdee30266c407ccc7021f44651b4dc08125c279604f0fbf1b38bace339792428c3c23ee055f3499cbdb474fb5e509f074f861f4eaaaadadd00efdff67814009250a44d513d5bdb096005eadac5b999c9cea7279e750eb925e0a88df181ddcdca86cca99eddfbf35138a4a95989ee6559909acad340372ff58aad268036ca13a733b49bf59bbee937a8765ca24830a88c8ab7bb47ef617ee224d63392439e2b157ba7216e955eda79bf63d04f5a5e1de0b657926053ca54f96ef34331f130823df01bc921f95bb540bc3b1cd8d042a7a4c364f48c19d4538b14af5425b81a533dcee02aeffdcc247a9685b6f4d8c37a4aa0a9b6593ca956a5b1547e082b8b77a269b7310c34fd55ca27499ddc16374df87fcadddad4e0e277572dd9786d984283db9bfde0a92654cc91039639d4ae11d278c735dfeffe7246eea5dc71fb3327eec51b230c29e77935ff6cf2605119a9358ff1fc26389882e0684d4dcddaac04f8a68f63d2dfe493e84ec4e32a0ba1c4300ff02523f9ea7399ef73c81e7399e28ac0ac3447e9d15488ad3fb2e1330bb93cbdfbbd00f1ed3b373a54ab5dd04bf7d240c8d03d360272a303a76680ca28df4b275db405326e1a0a164d8cde030f7c987ff53ac09636f1d6a50a98a4d699232f52891c17bfe918bd0366c66d72046301e38469edef20d65eeb30552b99ff1469581994048721dd0f9d5a5b4a087ef030d1e4408b32e7a7b1aa950781401828dc97817511c00b7aaeadff79476d15e5c34be255e19a4757da81b5e667b82de09ff6e5f39e71d05139a447f4b3cc7b8ecde88c3cbe5f1d4b4565921829f79dfbd767d37832d59b9dd4c9416ea48a09849d42ab77c0d06c64bb7dd754be639cd815ee666870ebdf4cbfc16c4f9945c5958e4815478eff4fe3347318b7be35e49a8401164d4f99767063d8b9342521578dfca72ae71b83999874dfe47eaa6b05a20445a432f967ad2193ef6d8e19e761396294c98299654ad2190a39cdb9900459b5d9b861cf3bbe8bec821e1643436a2cd0bcdc9bef94770b1f4142fe67eb4aceb48b32ed6f747205f71f017a38d12719ba652d3cd85ec53f80f3485df4e290887493cc06db0468f594bf339ae08436950e9c7049eb53ef9403df48327bd0271471932bce140b937689ac6af566a9ffb0dd3ee0b9e03e9309ee076ff2457ed9567560bcc07456ae67f23c29dcd861b0d4117bba8b3ab9fd0e8641c75f6d88e4b0296b0b15a44e795d1e0f7deb5aa7e6547bca1ae589c0a73b813cc6530e14e400ca8db498876bfe14b144ffb400e90471d8fdce5dda82a0396e9c82213871bd9b23bb8e681e77aa9035eceb0de0df3934f7f7be6835b862fd2abbc09d3d7ad4237145a232a0b361bd060d2540d8aa4afeea4b8add7ec5a690e072bffa212c4e7359a8998ea2b16ad478f0010e7f86230c3f102a8142189fa3d1af607ece9b527dd7775ccb55d98bcdfc0ca7913143cf15db8701b72a00dfc91eca32b4fd22f18ad0c87936452cbec7447e68e4dcc5803a6cb1436d32116670f1efeea2249c0aaa77973c95e1ffa5ee528638ad96e84234aaa2da2de1afa2a68aca3ffae57c8c525ed1995cb0c7b7598c29d43a8293427912c12b37f1936113c9973898667b7c601af851ee7eff569bf7376b2890429f1b8a8c3c782ec0d7fe87db0546b0d06d143b6011e4fcf94aa0e5a5eb6d3783f058816bf6cb04d99ba69aefce1a07d0dad83f9efef8636be95e4d7fbe1dc5c6989e7019a3b60568a37bee02ffb80ab76a4f696e39127c48f4d3289b780a95a65093f0c147eb570920b9ccab85391433d62a6c8cd9b2fdcac82577b49e4cd1fdc1d69605d70fdc4dc69c58618038b6d9d344c4955134993b075bda0054737a8a7f43ffd0157465dfe69cea63237be69c0267023de3574f62864c303dd22655495aea875cae6c761b4e0cddfca4d11378d9349c8f445e2596b63d18de835407029406cb68d0e18629b28cc0f26637f4547e2c0dbc1cc536437c03e7d02ff254cd3b6fd24f6ebdceab13aaa4833566cd2f66eadba52eed82f25eae2471eb87e288653202cc27042325fe195a0f986a388ecbdf6b5a4880ad54da57e3997db486e06b7d0e7da34df2dd700fdc45031215725f07140079f66913ae1b55d83b2fc4a3026c433c6f3fe78a645e8f117f353dc85575ad69ecdabc0ab962b3a09e92c4e633a5e302176e032228e3362079c8d2787642f5c4a6ff170ab9b69d25ff02f5039789678656075d63fa378ff869f0a9a6fb0b9e84e27007016968b7028528f8839c2738cdae4ee9c1ae749fd0f8e210afb5958a2834e87eb95b41a33a2c7db8ba5b3e365c2ae9f3573e85b602f2a75749b107bd977d123b214000928d4472d05059ab3b98acd831faf4a9b43db77d591964e30553091fe590eec909d5cb6df5cdf862986cbdbb787cf25638afa258ff180c03a843a00909c28f845f41a2989ba5e18ee35bcf1f65663073db43678eda589fc8126a60276d85f0bb9bc498f7870747dd5ba2e55e8537725e3a3c2fc7a0a24ea93a00c9444749770c2608fa212b0964c038644d32e053b3418e063f6947b2ca88bb8e70aab365b6d3abce7ab72e01308279bb9cac6b0bb0e938599de1039dfdc9517fd424542ccf06199b97ceff2880735ef00d3899340402713fc948f9f3ca90de43f4dc00f2548cded2292e0ab02641d3faea76d3c85bddc01861dc69fe13d85d4bf487cf140e570cf9f8bf19b82a4cb0fd2174c180dbdc6eb5a9507669faa558544d057a958c7137da73b4af4a8b963f72e8349ec743c96afc1717992cbca78f6af84177b9610c9675a31f688d534216003fd8b8cfd87dd74385f697665f6a93c52e4da7caba8ddbcac133e01ac5594a67504da9bb4ff8037c1f0e160212993844ba48b66f05846d3dbda778ac4f7e3d7d922cbeac9ac88d1d65f3cd33bf1343f8775a570e314c9676a996cae73ed0e7b3b5c35be7e9d3a20eb605bf52936b5fd110a6f8ecf6d3a8eaf95bb9aff736b7907d5edd22cf1a295f2d3330df24a68e59c6713aecf4b47a3376a5052eec3186e626d431190c0de2c26ed79865698c6ade12773ad6d4caa0e7aa2fde3af3d912c1443107029bfc6c34e0269b61954b7ad865c3bce6dd4db9b7c44e08e97b0d49ac6fa1f7b1b0d84213edf8b89616b3f04a03c3ae818c465005502c08a9866092f8c9209f3372fd3587663653b26f41a8d9f5e571b9021d1837951eb4e54491f2ca73603dc3131ef6a5030adad90cab96820658c23b183c61f441b9488b8c0f070881a8b346dab77eae5bcf1f955428108c65146e595264734cf0ecf2d2f841cd65aef327a059dcd458e39131c834c3122e6d00099fab20f3f4da4e54b4329cd62c45727c519db41d2ac94909c979cd7822a6a12cca737bfc0a7433b5497937d7ab94d4609af5bfd9fe7e8520bccecfb7de484b6da0256360453d1dc3d199aa8941bae9055461fed3e69c5a536099cf06c23cb6754804ba3f6e2c769a19b5b08aebdcc5bf41d0dbe8efe021cf747900afdbc8070927640b017d536653d9cc979ad705d3dd7c31713a4611a5eb18dffc04706771e39622b86dcf3ea3ec5c0267b211e602ec3997a17c4c20eb6fe3ce2932b9771dd76accecce691044e39be9af0ea71a06e7dac19751fd97b69ce4f36f32df405f1b9d3c91155d657e502070c48a26fea243721040695efbd8f81b709e26fef7b9efa63bdcf2f67955aa42f6e510fa40d9df2172b5e0564a461ac8c952f0827ae06632dae362de43f38f4975689b8459b2d28656ba61452c0ed8d557a257a8dd7c01317969a713753517c90581abd083ca154dac524e2a6d804a9f5a4673d24ed5cf6f4b20f0f48795559304f940c74d778eb55501e210e9bc91edb05083836e908f44905d3acb70c84ac59deb95e3527526b47cc5da04a791ed530f6a382960834128df4ff40e65b9ba85a9b3d2a4f7804170b2409a2b5bc574cfec7240c1bcedeaa202d7c747717a9960fea649c06ca538190098d14506d7132cd1a4435d47bd815b44c6286432409196dc1fd494bebccbf6fc5cb45724ae4ff5a0a78e8ebda87192c390cd4b8ed8d6d38aa0e859803bd030e81d008b1b68174e0d8e518414ddc2b5d696753225cefff9847b5fcb01b10ae391ace1dfb915e8f209c64eb3ebbf9343f8088fa03561b16490488ecc59668eb6b54456dbcfb1a980f2b921d04ba81acece837afd19e44601949608d7cc7c7ae153c753d56d267b406bf01f68eb4574906e2bd7779404811ca9627098eac7bd1fe0426a374df9c9c528125b84e66b9363c135946b0d575a75224780a0b1b2bab07c63b28cb4681a0afade50edf498a564374dd43f18b7e2a1ca0842df4c00c60b4fb6838680876aa360b9bdf2627191b0a4a80150b208e6c283f28a4dfbbb27472892fc6d3458bbc135479788563284cddeef190aacfe07573e56519836b0a6c75e653e2bdfc692711aff685af381519b516b997f8cf3310ba683906481ba14c9ab95ba8233332a83a81126803006f437e780c9e41e4a0edea50d63821ec2aa969e1edc3677f1fb0b17862240a3379e0a8eead06d5df0b41adbdb0cd039e8d0898ed372f0a85d4a309e391251e615cf29171a78d2e2d9e55461bb18f8a0026d45f0af47125ce996d56d4b95982df23a9a7338ddeb655a199f087fb998edfa29275eb6496e06a4f75a7bad8ac50c168f6b30980af5aa76a08b238122be8d536790e1140e2fde98a25692983c8263f8a9516d4d6ccb86a7e6c0e825502a5a6dbbd453aab34b798d4c049349258ed5d54f20191dba2036ec1229c92d2017ae623b12d9911891decbe5474c81db319230f39680db323c9eb3df9d8caa2a05136206a4a07b415f4a9e0423367a4ea5d66daf608464b1b2dbd6149ff1f570e8272576fdd7908c9295277bf18cb27b5723986b86c624171fc3c682bd1bbc60623fef41707459d0baf10d7b94881511fadba447e63ef96a3235f03d3b1332692c23dde9b3a52a2c52c997a092c47793ff46a83fa9a9c9fd0d3361701702ecdab093e21ae7ea7e6303070e0b4576fc6782003b7fe3f2b4d4877b3240a52497390766a480318ec5a11d2e057ca870d3ec940001c930545f44bb1d2477a696ad3633ba2a91ec40f3140ed331e764b82c4537d93d7064b1d65a4a3167fa65f4e6db8fd069ec7df060229f335fbdf48deef422ec47c2d650fafd1d8bda2d3c92fa80df24df8c25dd3214696dde43324e75a4234e70a0051fb3db9b71906e39d3ae5e54961c528f8c41d151a9cc463cce38efd67b0ec6b8533eabefdda38e17ae55bc53dbd9a29804215ed4a5d77717e8cb0c98f4e852181e3b743734c8d839629065a1ff1395d618b4d20ea398ba6403704c87f92c5796f5381199826d2adc4a676c99e37796d6df4b10db62e91425309ed40ed9997880d35c263af337555530db68e9880c1594b73fff25b424e4ba901149303eb2b0c2c372c13f205abb019821a62ec891fd1d9b2ad5aa18df1756cd38b48669ae6dcc3aec66b1ab7fcbb447234c73302dc1841f50994fed4c36bf4c2e8f2dbc33f35b89f82e34a94c3a7399fa7b30eec620549ab1bda67c2eacefba7564a3b3bca62dc7dfda4cbea11991b961587b88a01fe658005d8baeb145b1ccf5b998cd9e8b3d035f5d658c63b7063d8d92d3eb06a18722645a45c46554f2b05f1d7e36afef022b85004a90ead4a51cc56b5dd92ec69d84a9a024b56c4fec305d050d87457329893e3df8fdd2970e81075d57dbd8641ad7e98bd67d2fa8f2291feef78de847de9dcd75deb51ef2926815af698ce5328024baf2364b7980e4d1bf3a3a0b59b4644453151831b138dacd2ccaeffae06e0c945eb6cca5dfdc100e0212702b61f339b57aef5a3e4a200f6d08a49c007ae7da464b3926dfb086761a01c4f96fa281df78f118a1b30402cf1b7c076e9607edca1113444de5a79575b7d39a6de735d1a39a82dd04453878e7a43a0551eca21f2f23f9606ef5907b1bdb45b14ed81ab2dad6d7c3caa8fd5afdbb45e074ee78a7a62df1a0b3c46a1d39918301f314f5b3025b69e9f78f5ce8e4f3b43e8b4a44aca7456a148f7a1e2eaff26764954f598c881e9b82a4236c7b7ffcebc6b99f537e22d3e70f64719c351610d49fb327a53012f61b7d63f7e92b1a2a2c6ba1631b2635c45aef24e0613e890b678bf128ed973ad385aa4589bcb68029303a3d5c0c666031ab46eb057f7a2f81b8e5d5cb26be6d14c351e34d7b3ff133f2ecb7247748aaeafd7f53cb3f2e01e31c0b570872702ceeeb547865b9ba7c9f522b4843b02c9e32b31e5a588f09fa407a8f71650e36d29a8f8c68b5b67b4a43897554e63a351d498ddae7a5b1776377c705e2c1d6f8d2e7c2fe5a84d910ff8971a1a708e159069732ff2e28da31ea4b53975e7c2adc607443156a6cb1c51e638b5dbe2106f4dc66e74d7581ec53e8dab5cbeb191cf541369f97d5ca0103bf591de846742cc5c8e0f96d4ca8c1123f0bc182bca5d8f143192fce5dc7801f2cefc073eb46332321dd1ed09609e6d1d43d81de6e278cbc8841e323337872b5c7a601f37042bcc2c2153fa4ed00cdb16f9eee281ddb65359102c796bc29c882e383b5be7e2b06edf0d14dcc951a12cd4cdc1cd836e5ecb6b6241ea8b439a43ccfe86677d28e181e217b460f84b31a18943b01c96424f916c8dd71ba44be9d0a700efb35fdac34260ab554079056305eb03d5edfd92d81f65b4d30eb214714b85e6c37a8c8277de420a42d7a84b71decbf0b1f2676651c019f8010d92e644d9470ed78bc5ba4bfef5b86f21d6b375440277da6e0675bc5e23d8ae42247c46c1df04ae1fa343e71918607b15ed8b84997942c7f1604ff78c6a352a59ce4e47cd4066bd2d94ff23566edd70dc9129d91f9d5347e3edce8cf9e944dcd557833af65175fb74f7954124ecf3e55eb309abec5697b543d16fdde666ac1925058f27ce693c9ef6e273f0bdd551909b952cbb2f8d14b2e715c3e601fb44162553a99aa574d16637ad646aca3057d948c892b8a360337474a031f7f703a571b8642b55d447cdfaacd4b880eba1edd220aae4e8d70413014cdc340738d15f1d5823eabe3d5c379a555bae9ce43f59808548d23647736ee0ed15c25dbc4cc74860c0dd027016ce8221296aeca17b9d59776a4aa60804331ac0e6b3ddaa14bbf2b2563f3c4ae0690002ca75ac76752d79d7c49c42b4e75db45900bfc26404d1f5b4094dffa92f5f3542098eadfd25e370d495fc9755548774c004758ad10cbf443d638c9572855a52430d556bbdec2f4e5da2ad4d9f4aede973b0b6a03d35e72a8f4bb7af405ab5e32e3462c28099dc626d5c1c924a0d2286495d21e0c583d3977699dbc0fe94fe40f6093c2058327ec9e6eb27171a9246083bec121b4280e56824cb03b29ab0353eb6f955026d856754bc96e43e842291f696922b41de5f1bcbaacfc0dbb3776268b3ab69f43f38fffab52ee1969d0d4f21d4d91a18ce8f94ce58f3689f7205c4de6d8a57f25ed3d5ebee3a9bc229d939332b2c874500f195ffd02e4f61e0483347e219e808d1220e0749210ddb0a7c0a29156408e2c6b6f3f3a2fa3b25af52c6bdd0c685c3421965296353b29517f053654bc159cc7b591f24ea40ca60f88619f1a470c198b577715c543bd590199609bba34e98d10f813e0b64f23be1d3be69296dbcc48dab22ba04f66f3e12b184a9dbb9a6236339b11640ef00a71921d10491af7450746a5c72676bb5459b476588d1559cecfa1dda263bebbe3ef35b74076d6d3e25cc63c292153fc7e0fa7d0be95da913f443bdbc28f0a3b800e7f30b1df14394b3683e22131c38866ac7f090deca931ae5b837b15d1f40383be9603c49b79476f3d59b99b2e58f7bf7668e81102d99bb72d26e3c64300ee784527df26ec279295df4e32e66d2a191bd175e9b4bdcd8da595c30d3081b78e42024bf8d4c0bee74a48202bd092bdf755d50d7c3e920c6840f77e6e2ba566e70980f2f216ef8da743f8aaf862f24b9109a7e9cdb60e8ab4f81c2c6cc10335c62420e63abe9a9449abdd0d9b01f14213cc4fdf69c34c55f25281cd64316fdf50bca6b36c6b30d95da1d8a06d9eea790b07fdeac4c344a9b740fbe56f34bfcf3490bc2ebd6730179599d14251fbad6c6db899ce4b81aa0e68e9a6d6dc4dbff834251e1c0a8e84a9a1b08711d18b72da42d3663956238bde4a196c44befd17e188ef6600caf470e31703b85d856d86cd1556c0ae602337a433afd10fa930bf58b76d81dab9f591e661cbecf71d6966e6e046b984e727933521db5726ddfa2754e0d2fae4c3010228db344a2393ce205fcb7414424d129b056afad6af68b960135d3c0cb3da6cb9bcaf8877f163d19247004474faf8df528a08b4a49cd6273387597c1581268b54e6bdc16b0e37009e3c4fb716ea53d84ce087e41be9882813d66556edc75ebb3489e49a1373ea392a379cf3d90d4eab5ab29039414bed3e7977ace1bd0b1eec4880f8f0c7dbc1cfe17b130c109c89a18e385ed6170da03001f38d46817dcd34d90e0e35f465e2a4d7fc5322d6785f605b479e5362b747cd10a97d317e58d118ef18d2127ad8b2afd1a89aaf7c9b0d2d96caecc4c6891d1faa4b20b9898bc57809fc1958979df7e83cb3eec4356fc0665e1573e277cd41b2d962c8e5bf49b2cf525d1c6427c1907722ecdebee4b403667d70ae36cb2beea988dfc8a478989ba57d69f518976a23033babe42935bf001f1d32d08b867284ac64abc9765d7ec2aeec319e5b15af3bb396cd7447acafea9e81579606487f8413178370bda0251e7b7e1ac4266a180526ec7e67b1ca0ab62c485ba205ddbea4aa05cb5e7411a1031d038ea34f32656f86ac0472292d328791cfece3a1176864328a83ad217911ef86275c914118020395fbc2b284ee7025dd8feb8f3f84a0efb1adfe33e51ba814d1fc71465358d4fc72fd07cb214a407881211efe3e53e38b249038d91a5bf2ec41c2ce5f909c28bb5a2d7de1974748294a93b2aae777b938f30419695c15104ebdb6dac65bdfc472433e6c0bc08dbf52e3f1276da3a5afab8683e78cf42ee23e5502c42cbcd7c33f82e0301cd3125e036e4ec67b10ab967dca4072a43b4dc95981a64010cb4bbc75b42b6c10c0da8724ae62d15ff3d8cbbc216809ce6202b133ddb71dd37129bcc504b82f31dc046761ba08ae21d5f4989ca3ae604f1e581e6a99f1d60062d2c9e54640515476270184dfef69affb2c2f5e96367cd93ffcf235f8ca9bc0c25e6e1b033e041fc614858d49d24f127ac037e27ae23ab7ea67196bb8163a0716dfe198b87626efbda563c815971e40dc1002ff9068a0b34dc05bd53c81cff859033fd91f1fc8e04721cd4964532c110873f864e084421e8787f4f3ec4c202f61e4d9159d35a2a456a97f7b20d47a391257425a259ad93fb261a416db6c277746cf8edf4826a46db1fb100322cd92e08ac099354d55bbb6800dfab1ca4ec2486a02c83623a4b09473b3cd6e05ea963744350eaceb1346529c9b0c7bd55a33c46785abbc1bb53435eef2726bf823112d746e7bd6a9c43cf70ce203b9ff0892911482f49eb4f66cdbd1204eb92702f49c16f135dd01213ef9dec71d03d9d88b62f7a72f0a9d433a87759cdd77ba653efa7ef99af6a0036ce684ea01e82e2519cdc4b3261654596df84ee5601e91ed8e0db76320519db387e4edc2f82ffeec2f18355ad2122a4645fac8ccd41da7cc2ec8f0c0ffe724c7a2a6d5e45b844e6dbd319637e8b30773bf2952cb7a39eabd112526ce4c56bb10f9459f185885fa73e635ad7a1e7fec4817979983ef0911b88eef049f79d501c23e0537f0e4353e458bd381a41411c8055d797d13158d0d1e49d145812166a4caf7edee518dbe867b258080dd67bc10d4fe24a5f4d80bbc20352da84a2e93bce5279a2a96beee634355f61c7c555cc9615c3d04d553425100c46f1b696efaa304a083569a1837457af1d232a8fd9dc3a950400568a7d9f02eca19e70f63780daafcbaab2623426427ac3b0e100c46eb1da19d6c7f3071d4f554d20b8518dc545bbc544f152a068eb76f0eb8cb38ca59cef1c0e239d7e0e0eceb2554fbb117510760c837ce22dadeb6017c52e19b7ff37a4c4d1e950d0191c6bcb5560292c20e60bec2ff8d8bcd551f70a2ce3de1fdd902c0921b075dac468258ad2556f42adfc2b845be1b081dc3ca0aeb46ffe3bd482fbbdde9033964a8ebe9b9976cee87b51f6b41971c95615492b9846ebae73257b02500c1c7aae08cb642b3dea9373de4dddbe21af299ed9bfefc94b143ffc08ced5a7982c963464f144bf00f6ba05b2b010a747fe322a9a5753734f74ce7f312f207ae4f0699e49cc0a9053506d9ac7146a5d5421b709a40645da7f16732b72906d747f689ef2566b65c92c05fdf0d29eca97bce8ecf522b461770571e0ccc7b200da3b4b5ca815dc3a8bf1bff01964f380e67a4ee31faad4d5a734bd4e71b8fa2659b45f872004cd87feb507ff9f2acaab76b43bcd68c4f64d93c5fcc358089fdb3589d83800cfbaf4f3f3ee95a75224c24601263248e019368518182a5bbfdc289ed1f9f5571481544187d755800b133e5b7577bf37cf8d0bbd06a152a15460bab27e013b3b3556fdb330ba7b34a5c6edc870209799a8d8ee12c6634d4b9808ac9285f71cff82050a5849262cc567d3186f00322f4ae38b405ed611a0b6e813a68c895b303ba38cf52441bcf2d83ca230e1456c9bc079eddb6b1e3b6fb0990d47d5d9ebdb5156eaef1b3867ced8a9bb12398b384f36e27428f28e13f7fba2a58f21aa825ad0ad017aebd9e25b9ff87e5a2e198fe440bf46b1f5319a1675fe1035f09b438a09942e48518200f065049cb1377bbb30316c9262047127495fc469f3b59b873b7ed75824dfac363b873ad32d7de7321003861531e137b1ecd816c84b71664079ffa0ae4b60a9acd2c5fb90a1a7afca9e05151798cef6b0a3f39bab8951fb7bc6263fd330b11e2cb5e719db51f8646d93b3e877d35166529d3b5146974059bffa7301b0b4d72e43e820d1d09ddfa0012eb9b83c2c7bc5f3a7bccd00704edfcf8f209b2c2df4cf11dfe308f8b1f96e3b3f9231215550ad3a45170e0144f0ffd63cc63f3647d6fbaae088ebe1ec73115ec786536fd52c573e06e6a4cd1e1ee29dd64f1841140c67cd5d516b3b44e23cec6b7cf88227f2ef9fea94b823c4387daa1213cacb9cf90728396b0f09c4c7fd6c3717789c2788174723b7726fd3aae5f71ec8bece333850589e55671d7cbf8f2394582e4aa00adbf83313ae438c68746fc17335bd48da99cbc30d2adf3b443127937132dc5e4722d600939c66c1df98d708475fae74718b5971a3f030bea023e2aff26659989b6c1001911a937d0647f12c6c0a7a90b3422b01a0a0cebb0c85ab96d2948c6db0dddadea2fa73f3f23798cfbeb385df0b791e4107b6fb0c9b50cd6e3271e71e6ac49ab2f3fcf8944d52d29c81820634dd4cd87a9a57572a1e23f3a4bc879608a8fa2f62245c294dfcad2094cc501a5b2b8b53c6e2d8b20c91eefec82049b3ac25710966edeece532accfaab21e4fa0e21caf69399ae6579f75463d9871b331d5d5cbb3ea625d608a2b94a2b3972d5b6214debd14070c1900e1ad82c0111cb7611a6c9bf1e46e9b13dabbd209b60f41ea66ececa22e2962bf0408b5efaf5c320a4ee29beea23fcff8cdebf89a0e9637f29dea2665cef76dac73a5d8eeb5bea5dc5d9274ce8856f03008c427b47ce239eb6a8b3ed7f81fcd25f5f1a15a07f9f1225672bf6486a7116308de35a6b62eb076c5999863405e07d052263580a00751172a76c41bbc12d8240e878c28651b5c56bf96c4566b5d91508eed1976aa6c7c6b940f84baeb49d39792a7c21dec0714ba9e0e4feef25ecb6351549034a0ae1afb6c0de4d8b412d3946efaacbfed8c4ee4e24545f80155bdaeaef55dcb532f5c0a98c0e7df31384a928ba56fd3de161e813673592f4e2f552e1c99fd8ffbb007ad54858542ab7e7b83a406ee7168f074d5562facc41729528cf726d0e7d8241039d5e20ad638bc0b0c1f25e3d9c0223fd41fcd93422a38d00b67945576632208774355fd2c47749a0f2b6d9f616439c3ccc46823bd034cea6867c5d8f8855c3f55fb7b187846e35aaae866d76a576cab7ba0ea3146e5a47b746bf4d1f934c21d9e448b018950ec3270ce6cdc0f3ff1a08ff21aeca61b0df0eb57f955985a81d9fa0314a5eef209127645ddbece1d1545001c17603c64409f487aeadbd1937c886ef081b5298964ae4cdf74d80a79072bf350de0b37a113b59ee5658e4e729a0527a134643c4ed910f6b69ac1d28477ca6c6272f1cdfca046002b36358239310d1d5ef72a2f14a02063eb4091866651abfe8d57e436707edf85d276435e15cf8e23d044df92e2334642122041dac66f67d7da7e478cbe201193252f48bb48139e661a63978c1847bbd9c0476b0846f0c4c3111387b4fd8f8c6876594dec124a9a8f2fd196245f6203b153a098a7103e558965d48f5d8eb7915ad1ea81db0006f1afec77e1386bf92a088803a2b1c4b14c51a01ba8dc871fd3b843c0005fb8d71635a6754c75711243ec1bbf9abf3f4d97e859247ed5a373b85e4623d01398327331a1e87ac22b58158b9f54ad1059a4dbc5b27de49577c373b412ace595341636be5e8b865f7f1321826a4db1fe28b832ce0b98f686f6211cf52f310c044647ec9c5b0982ffc7208c65b727a959d4abb8588a5358cf6e5aaf2fcca4eaf6378354018291bd996e274f119dbb0d0007e03b7077e9dfa458cc586a525678bf1702ffcda182e203fed3d62501b12b57e03c4ddbc0bc2a47bf2c48b1e6297447cfa38160b5a0b03e69f3aee43f3fbd9493be486b38f56f993359d2c5aa3c5b03c99be7967b81c3478113ca6abaf68caf2f4a493453d0d4a010c5e9731e1bc4315124d3b1e7ee167b1a346d811bb7f03b26af6e42ffb03c9601b0222273f925c2e58db630d9f79551c9a5bc9f2eb5afdcc1dc23e0426ef6175f3214a005d121c8343471506076fce073c5e4ab8e4068158c621b50efb9f9b82cbc3f80c1175b9537ef85c281efe82d85bc3f7df5d757f5c2cb99f4c1db9435b823e2d93af7ba7ff4e5cb3f040facc2e19ec7692081c55dab1254f55f8cb0b79f0efbff23d8d6524acfc759cefe86aad7652a75444391394b506a7639f226b18612d2423f65b63fab21552425afb5b7f2ee51257927a3ae9c1246d7ddea2c2d1af1b45aff139fdb493a1c08449bafe505d5d60371d67b2b53866513e5d9e6f698c9f3f7da02c24a37d9f313cf05fcb4124b69e60bdc8e340ce2efe73c7fd7c17916c4a8ced8c5a6b06e665246e008e1284bf1fb5addf048d93f73d4ba999d44a6aba7bc9efb89f97293ca1158eb50012ad98fda89144cd70cb88b0d1adb27d12f09f024707dac7a44f29f3e775755c1f0e8f0a78cef11fc70f6ab92c452669dae9f04318318734eec56ae3b7cb90563426e4572416b51bf77cd03d6afe2150cd704992a83e5f060a2b5af8035194e240b5416c77204359e0fa164ccd5e8e13b7cb7816089d42870b24a883888f2894443fae38c9a960227e2ed828829a4411677965238b1bb1c4d01dad91edb77b17655675af7bd2f0d823f05743a8139514b2e025462fa3047938d43163e1ed84f7298c4e0b212f86700f06dbdef5a850e63294a6dabf961ad5124bd042443830e766be62f5c51e94862dd831afec50982b1f0391401f5d76a5879985ca5a7aa488b922b6c94e46a3b849f9e1a8bc9e1fcda18777a1322d238141476e5e92cef12ef7718e025e4223d7020efee95867292393f13831beeaf1e9ff0cdac02aed543998363566df87c4b4218e28333173f8e7c60eb0bdac7a65822c8055b39df558bb880f755bb0c6a8501b594006a4e41333d27d28c84d639ab71f9bacfb74f7e72edd306f2eeb9e0b2da1d7d5e3e30f09cbd66e0163daafa45d46925210c19da340f77816b6007163bf766752258d1fa27b96019827337268f5866e87f0aba27c6e947c2490e6e01b7c7a6b3644ed7856d4af04d1bb0a490334459c7f40904124a6e59439b958e60d9ee6a8c91cf6aad84aa3d241bbe89d8e180e13addfd6c39107f793ec871ae80cd5d7304d132c8fe036fbfd493ebc8281624e330b55ad54f9fa58479f664d12b812d46d53cf13810b9f3518c4498a878bb203e06286274d5ee69706eff8a85a0b9684570b7b35ae908cca28ffb7e54551e33dc92588aa77f423ae474d1391ae9fb5c60655c90fff77f0d4650de0f4215f48878386983866b173e5d96c8f42bfe4536686b75ace9a34ef6a90838a1f1d356f6b5161164c7d2128112123f7cd3ba420d43751defade87b3803ff13748c0acb93ad6578287d1ac9fb139c6adc1a0d9b52c9c1ce042dc56d425e22ea79d27aefc87f0681f754e85b841712f69c922adfa25a978c16f60d3c55dfd22fc2f7dc6d7260636e0550669655dd67b5bce2660ad68fc3f1f9b268d68644ed42c3c040717fb67a27d87a65d25ab74422234aa70401372556e31a24b11f5661e218e9f85c7e71899e8785ffc1fa31600fe95a238450ec60dde1cc3241582e74659bdc930ef68fdc2ba2cbbb6edd75ff82ea1c167f6559539ed60ccab2f7d94a487e67ac8d484e017748564193ce56b12efe7c8652de50e5f9e3264d60aeb3093d5a0e9b916919312fdf5ecf8a678f84f68130f0a06a056638f0a342ce0ba730dfdec0801466d86785b68581479d0c465691709cb87889f660e8c70d31404307f03a04bb4428de9d6edef9416e21803dd9337a7e6fbff14b794c43c79cf61f15f54582d186b0b137535b3d84328df30dbd34ffbfdea1550ea17023bde13b28f937a3bd9743940778b529c349f6872f8fcd7155d36b8153770bd64e2ac30634f1cc69f4f3965736696d75daa28d61be1e675d933763db113ef2e9495f4906c6caa4cf870e674aa2d9e329d246bfc857670541646720917892ebf5a79c467735ae6d9e2d4b5873683caf355b9f4b0f8552022fa9750af3111bb555622ee923903a2ecbfe34ae8729030d055386af018fa6fc7640be69950df9c57885a4d2da7b1f508457886a8ca885b6be2e019b962bd192d3e25fc36c8ba5e499b0c26bb774d1041891cd5f2e582e12bd890793b4de9a55f312771527c78f8830af15578d20f9c2c79bafc615cd1ef76fb2fb3ceeb873e38a738823928cfa9796c70b6a7db834869514f5cbf494a8fe33094b42b46e11afcd0a00190cd6f9d8513f8c4f7b707f0cc3eaadc9b0b7f6b899485ab3637b6be027ed65cd1cb9897b7d3e2e42c430bc87feb2eae88e1ab9cc81466be1ee05039ea537d7739fce9fc19659e84c32b2d94d8c122f2b5a18b2b582fe3f6cfc8b1f68e31470b94a59324c5e3ac0ef169a548418b21483941ef26158f22305f11afd0304cb9529512824c57d3c4138b1b62b7fd5c146a8c646d47984781323197734e4f8cb95daaed0b125e8caa8c3cb19cab090227a738bcd34a1764be66d5ab80a187cc6f5501edd3cd2b928df016bd539047667d66daa9fcf62fb94ff57cec2d8a4a642052f822f40d0ffe2527b9a365e992018c6b3c36ce8544b4cb5f26bd1880a2e31b1f032c8f5ac43b2282c67c4cd4283a66bf8e1f5e1055fd0ef7ab3711fbcd3a736d04ec0e158badef1b14412334d296de706ae6061c4f84a46060d4c37a5e2ebec97683ab61f13453ce9804ea7fe5bbf67e71db21b08714a889c9a88202b2c61f831ea9ee96921fd85e9ece5dd4b6c819bb51f3fd5af1cd5bb97c001f34e79e769f21c417ab8036d2d4f1c784ff6d63e32405e74211447dbdbe7bc172eb1d3b18b022322827819a99c0592d4502753aeb7eba9079938146f41c2b4f940ea31e0796ebd75ba30093bee80bffe65994d9fb4ba023fd5b75ce7332e77715d20b71870a796c0a208f61709afa7786709a46fccfaef9dca08d36a64892e8032fd33d5dffde30f7c6c14895f176ff2df8c95ec1963a059b453e551c004fca0fa922e8367b1e49a02166c922cd3c5d391dab347317df917c86f925d15b6b7d3d88a4b33e5977100788df399b9cc9dbab80f0cedafaeaf09b0832ca970f53c60f7824105554052d5ee13e96fb09ddbbe42550ff48d65399ee63ee76e784bb96efd59f759e2a66a901e227031312bdec6f1091ad8dbe03b6c0dedeef75c12d09f2586bfa76a336328c8bb37d5f2eadabd4a543c6047a3b11d4ffededd67be79045147c58eeefdaf519f34f7862a0bd885cfeb3aee9fbe974c494b2a96d1eebdc80e4061e658faa376f5554acd69c3da0ab07577c47a3cae6dd03aa470716267a4165a9fa4a0207effd11831156f50ce6767c0aafe60b65f3baea0861cdb5f1710151c4de4cdbd36d162fddbfd0fb4e8a92d41b768e58df0c217d6e4a2ad20f910aac1e806327e9a690b9cb549eb8c257813c5aef69bb8de820136ac313ac89f7a90525ad4ad7d95f39945265c1942781022a0f7282872d78aaa6116e2c258474878c78ba00e0f8d577ceae22e9ebc8d5b3ac041d838e72c16be658a09f382441191ded36e81bb9808baddde2c07c220cee70e9593392432c5133dad39d996a696cdc7e0a3f7070feedb1feb3ace7fab7926a5178d663963c42e2fd6d568786b34dae5d4abe97a4dd4812dac6d97cdee52ab74e338c4f8d1a51a9b92c2dd8433a49632d898757f29b91fad89d9dec39a738a9aa52c8881a764948d345304f1deab7fb545acf90a604909ee1ab659436f4657ff5cfd9cb09cb64e4877d60965bd31a0a6872bf94e032749a9f62ce6f43cc130fb8c834bd77268922cccababb4f12754ed334c8ca96f448234cbf0dc999495331389f2e5febcbcfc1b810c0d577ecd14a0a39affa863a0e8780e856f090b0fb0650a60876444434a98cabe52e50b5d74de3bfdcfe4ea29b44cd955054d3ae23f75bc45a8d4851145e7173913a4f056f710698812eb170f6c0e56128708c732667b74d74ae1d9897c22fb1cab6887cf37d727b9fc0389c7bb89dad06003daea389531a72c2b1f1d042c5ea99ba5b248cb44541d148e4d9465ea0e09cbce583c54eb4f6d06c52184aeb228b3ac25e13bbb8ebb55fa05a95cd139c711646c63227cd98362cb65671c8c5824bac090208a694810bbb57eb1d0a3092c386eff3eccec7b9dd670342985a790be8bcf4ba4d4b6f3eec71218f891ae2cc66a11bbe87f6397d4cbeab197be58ebf947387a2eaff3ccf7770741acce38c5a92f6c348086bb153d542565d73cf1b2c38c7b4588442f1a1633d7970bf4d75336ce3097a413aafe836ec1bbec1ac0f855b83a39e6fa8fec6251f16eacaa60c8c48bb149c7b83b6a4176f40dc8cfe3b355c705943f84cb8a6cf0c52b63ddcbe6656264eed55e4f527f5f90cdf3c827c28235a1a03c31227bbf977d51ca368df16836d7c2f5ca233a49a1996d1cf9f51f984fa08de4b942fd2d75bc86f4ca19071b2cc7fb6bb14f718a96ebaa3887419755151956348efa1f3102088c17248da2f88878266ade39bd9809e095e5db502fc4df63433d093d52eb5b813dc07977bfd26212115cd544ce8a46098cbd1f2f33f687ad25110164124c39ef1674bb5eb4137b803f778276ce341f5b75e48a5300bd5b63b38c017b83f73ab1e11b376ed75ea9d2c8ef3b42094bd9252c3be5047c67f44f0bb08c03ebcd909b038742758b9ce4b4f636de908d5d0a907b82efe0acba61bae29784188e9a74e19d7238a6463fafd66edbccbd9b42acf1da0add911ef3c50397f6a4fd86969e2d7f12c4e2f5db9466466061ca856331156b800ca2285e33228b470b9a5832421981115fdcf9346deb285a3c3eb8cb74b2c4da1d903abaf5addb4df41bdb27e3534e82d313bc01244406fdd974a72df521ac8822f34432ba554d4114d7e1df1b8e2e2105606850bf5bf4ac14b46faa601412100e1587a3a0d3579a03edb5567c0d3515f1df73c785e06bab65575b4af1abb3020f256cd338c28ae2cf8237db8c8da5518e2d4801fefa559f6525c11db1fcb8565fd662b180d3c2914be8c4f7232a7966abf250251c577a4f7a69e8d8fcadb222ab6e92485372a43ac6b24c1889b5db6fb020a369171f3503fe9b711bdcdf0a2caa5dca173682ce661e04523f2aa92918bb58e97a8af28f3d2018493ea5270ae4545144ffeb3219bd337a4cb9584763ab74416760c720d8fac9a6ef25b17df1d14423eac3b78297c634119813522431895a77ad439734ddcbdf86e49ae77f2f12a8973f9ab28cae8bc5a85eda98a3f20ccdfc4d6938d1707cc51da4867808d22e2f7ea401b10271ad8adad5d0ed4fda1130ea076d1525bc79655aeaaf40d78d1d36630bdc17711a03588a637b1160d666f9f8aa4af2b3f7013b4c5001e3510bde058af33457fec37e557f5b9f85104375ab19e502892d84fbc8ceffc028263ed34b35b4dde5ad049024db0e1ca4502fb15299d58a1bd3da1c8814c7644a0471d449aeb4edcfcae54b5c44ce0ad23b6b1c9dc3563a8110aa9fe7c94c700cbf5ba19b1a1630acc668d9939015cf86e3d7b4f67991d5ed0bbcb00982a763852f25181d42df317dac019c28ec0b57d4494502f511bc5e9d953c2064b2b969fad5b252d87563f7d2baf3ee6e030e919b576a0749be20e05477712b66096f42e72c63b0613f54fc4818f1b84242a97e08a17fc48ca990d71d9c9b8fae6a5aa9ce383bb5ce9407749fc728d257caf380dfd7ecc27233b171de652651476c0114822faaa8e188436c0a68826ef56c18606389c6c154e9ba10f2047cc1b9ddd18d37ace815fb0ef66df4c860953a0458ea1097f12d38c61ca780dc9c2290fd7feb5283cabd05cd46789a2c0a0bf4dd104125d2cc18d2e48cc06cf24d49a238aba8a8a587130c0f6cf7e16a1e0561bd11831667a89469b69b854ef4e49400c8328b1f69a65d64050042862b01500a9f4d77c3be3158357fe13abfe854a340f47465483abb1bf6639d0cc96ddbc9c1ad7811f4e2a318d53e90206dfd9f05f4e2f6e68af7df757aef0599f21bb5b496369cfca79f3b8f11d19fc8dcb128714fcd08059b9e81f2b72ad3fc627ae27976472221103224db58d0af4b14ae5289db89d9d7dfc270582fcd97d7d72b00007e2a03842f30628d2a8368f2476fdffb3e82d3ccda6d0014da83ec8e5b707697a3a3ac55b264a58b53dab940f2aa43027afed3c6cb02b16b718764c3d5187ad226571c2b1d673787672a75c609ce88967c5646348a7ded96beb605b522630d069ee18a2e8665509d104ca4475a6182e2d47820dd1e8a5c4b07f49bd4bcf75e374acf5d48b5fa858b81d14195e5ebd66eb98a158370512098a02573b31de07a4a1c343484baf7c5ca6292f032d83093589f433dcdc40c67c17bcd3a123aee017be5360ad7f3a08007b34d2f82c212a0cab6aaf6762b8ab56c793dcb62946d5dd38a064dfa3cdeb3a3113b42ab4eae30630bfdee5cc77ab6ce41e692f1e67fb289b8ce735dacb366d9412b6c765ca95657341f374a61009bb2628b89a115c736ad79e1b93dbcb284b85cd8cae8c0dd5d9e80d83bb84b6353ee08acca453a2b360bab3350abaa1de7891df16f9bcb95676789736027ff78383e2564d9f6cd284d58eb9f19507737ebc723d9cb287cfa304cb90cd8767306300fd998f8fec317f80c232f4c161f08df71fb452f7bd6b647bb653522db32d8d444975768f5394939f661b061ca6f981a775d3204415cbad203f19576b7415f19dab65eb2e0663595e67c76141c690ff05c62f520f7a86963d00699f92a95539209839043016d97cf4279e0ccac6087f666dbcce9b41ca2b6e634292c103b8447f0a06e5a24c606edcc619f391e470a7a24c40aae1b7015e1eca1b520389df6b55378dd012f5cc232eb017b7abcb4e05328fc44c769207eb841b0b76b5c1091a0279bbb4f1a0bd3145985ba634d2b37877b0fb2fcee23eabf0f4b878894c748918476150fb041e17dcc7b408ee4ed74b2aacb8149727f4c798a091c93dfb6e433df2d3a2eab6837c133b095193feda0888ae67a073bea03b6f92b10f117637a324b382d7622a58aa7388ceb65f800d8730410e181e533b3704ba7ce2d7412c47e0b0c0d4e7c1aeaac6f4f60a0b89252ff44d566228222f2a521775f0a6820ce3b741e0c58d0270da3e289cf696fde6cf5549c2ccafd7d33d56fe0ef4a3d1657c992a34e42eb31e31b1b0c433dfb79c78d2f2fb24c5c7b67dc97f81936702e6a8631a5c239e6626815d80865027d6808a5ea65759e69f7d55c59c0f90eee3d46e0be7146fb51213e95de5a0872c45f0d53074aeccffbb1170b99c5f143176c176a89c3ef6b872500469c3892c57332dc9ded6bea480351b38cd7a5d14da42aa266459ba99df20ab8c12c99877144ade9ea4ea2f4cce1252f6f1f3041fe039de366fcf5e16b2e437f2aa5ea8fa73b3ac6bb2c4c4efbbe4b6c75f6245a559735123767c856d2f88003188b34645b2a5d15e1f28be964278563f3b344a3198a821cdbe22d88eaa22f41eaec3676b8f3a49cf4de760293a1ed5b1bd15440e8851ed8c0058bd705276ff4180ad6aa11f051d7f48c52c69dc70acd7dbeb0006afe3aff335a075f9694dec7e1d9c31bc4ab53aeeb67b93987cfc3e4f0dab34812dfcdd16bda92bcbee26e03fcaf861c0c7e85cd4dbe7194c9c69673bad85d047e8411b3a2d5f824da6ef77a4799de6fbd414af80699b1a50722b7d442ed8449f9582b75b77f93404eb462f4e6a5814876f24e606d2084a0a666992ace28e25086c49c84ef19274dcad4e4b0129581e53e84289db762a9a75b668f99634b505be59dbb3f4886a1bf2b12b8df983e30285e21ef0d5fd6329573b00dc794bf661aa37ab299bff8fc25e34424ccc45023ef1205a1877cfe960af77c04fc774d02b64b4c30f9588e0a445f784dd9af746cc2d3eb26d37fb82c0d2dbfac10b84693936be07624de511cdf86040d072354ed31a0590ee14ed2421a4cf9d291cf73b44b2d42f67833ebf67202ae96068dd8b886b08d0a2b3b447085659c1e76f9da9903483675da4af915d65b42a805e8e1078e1097dc7a5ba6b7996f488230ba847093bbbbf9d03a28c574c2ab9b1fdc1a4e866eb05229bd3f4d66e6c0c54a46c13200893607b8587c481b928ce50e137923000fa4765a3a8b72f5bfe25714361b21a085547de360ed72664bb091f02aaa590d49980f21a6b45fb4d69a08d9cac1509a9a4208088df1d4ab6fa56ee65031363feca108b13430f5f84f5904a244cf811eb5c490336dd8a61b085a7473e02e37650d6081881438de7ec0f3f7062a96713d1b00d3116e959465355fb38cfb10f3f91e2e757daeca3340720a7c799b4d0a96343d43f0563147abd73fc03f1199f3856e45785e2b3344274c1ca8085771e58a2dbab3ae62a219aa02f29cbfba097843746a698d11bdb798898ca2c03377fd67e867f6000d380ddecfafb0ca17c234301cf72d86bbe26b767e9d55fdc87001af9e18a21e7cebef9bb89c465a0fe51faa46e25a73e01f7e353fe8716ce1c69cd0f9889a28d68fa09c0a61049edda3e5662c43b737b26d44a1af9875432658943d96757f712c67fb2b9fdc047cb80f33546d280cf95afcc4a77b8fbbab9a4b0ca4bfc5f8fdbe4f592d407bd7eb6082ae79ee6d4a68af83d22788a8c5afc01f1ea2e2cd5cb26aca4ce1272d3b11a7600d9bd07a086a814c72662c6ca5d8aadf58c666258bedf84a3b7d727fb18cac0291beb86a46992fe0e10ecb458b9b5306bb66b83cd27d1ee95d98adb5c5e672cbe27f6657dfe51c271d69d4b48111b50a4c280e6f46eb11ece7a67059bb2c5292099b074afcc733417096c7bff9d16f9d8f71d5f1004232662e56dc35e21034023cbc3473249aa86492d009e0206d89bbcbf953738dd9d5e3d43e34b261c456a46a401d4e57b69673ee644c0674eea47afcf0610c0b91e7bc641847ee048eaea06ffee0ae8dc773580d970d7bff09418861287e1477d0b125a9970492b20ecf31871aeca91f7facf57c0028f6f3e5b19a71adcabb65be888e641de63cbc758352d2c38c90e1d67835da2e95472c9c7fd45da1889565923c3bb440c5160d150ca97dc354f5109ca97b50504bea0643de0cc3d5914d9453c5f06f26570deb592b1a191afee0ba5841592cda358bcb4809506ff3dcd2e0e73d153dafc24c13ae2eb1f54b1ba59d89e44b5442a4ab5d0f500d3fc2db83c2ee77c467b95289c01e652c00e50d361e9828c2c2551e8b7d851c9bda25dd60170353bc48fc02ba1c8d1ac41a5de8441a6dbe7b75de5eb8a1990c9162faf65c9431846aefe093b3d0d78b2494a693db5a6784be68cdc491256b511a7bc89d252b2987371e19d8b3d1c923415ad5b16021e376ee94748f5d2f99527d159999ffe80506fa7238a543bb5f654a306746f89be453f9c345a38fbf78feeb48c31d55863246f5ebd54a5d70c71616699e8c50abb8784893552943584f52565e53ecf1af0ecdb0b22c9f2c42a441ac7ef9a0682abcb93895d39d4a53decede5c0528b794448bf83f13493857e1413f5855ec4a6b52cd69d1eeed874323578d03149f4b987d2a6130f777d74a27d73e3482c2b5c9e2241bc2412cb1b240ae6c99f621f6a55609305022f30c68829e4727be51130fb065d0d9800f5a9f92fb59cd5d09d928b9ae96c2a37900f46aa005b378291f4a8cf09b3f335b505d52e1f17c5460391b06faccfdec0e427f76856ea896dda711f138606f624405f1e04e7763561a7453852c0b7c8b16d6d396f408ab3808589d7ae9a5252ce46d4bb2fb2ade8702662e9e0cb18f1aa8ed0cdd0f05cbb5d5b5e68fcd828aae20b18beee663b1d618bdf70d6fd504576876c0bc44e6466c510315eee774bdeefab785c5458aa5f0b3747c681b851b740f8db358754751a3cde59cf4bd4f562dee60a2fdeed0b30dfea26eda18b2026aee8eea487a1056af44ba6ce7b1c95791236159fba70327e4ea96d3c9a57bbed2febf56f9bc4858ed94ddeb5eeeb237b0e9acb996ac450f3b023f87e299c43c01c8511103886d5c8691572ae41983a69f609ca89725db81be1ae0f514797e977d5f2b73103fa58b02890aa7a4bfa5036285734d40e8eeffbc5b1cb8f5125a5694730b37ec2252534539f6f31cd3250eb18e292f78705c9ae9f21ca07b52d38cd6b03a935c72ee4f34beca6e7a4e3a85106716df82e9cbee876ad379ecfd11da2d036d708e2989a3edd22eeb977963249050098ea9b67cb4c72b2b5e48377fb8899e8c4645ac29ae79ab3a92e227f1889e46c8985d78854784f0dca771fe332878b4f34319180398449652456595e70ff0104f309099e71558529857e409f5d1bc93b988e31106a12c941f047d40e6c6732cc742b8a545c8d12d316f881d8ae6f74076a302e35ecd87d702d8b86b168c0c892c93795114e2b8e75732550639de095cff5f4b01f997d508b8ffe7c4e9d519b82342888710b5e99f933278c7ed5097f6d9e84880d8412c2ec2f47554a4395c3cfeb8e1282bb4e41327fb91de87b874a37f3474d7fcaa3ce238d541b9bc2611462196c8c4977d51886f9a217de9174a0cbc7744a2fcf5183b3aca7a479c19939735eafab9228e685a40f8a7aa02f498fc11710f588db1726eeaec6d24ce23755efde04b268d3b5f79da741d7a13b0645bd1a89aeb711a2fecc7e51b072e1d393799a39e44aa00740b117eb66d4669463e567695b990d23822afffc69d442ec10e1051982de563e6b192530dd7e2afd0d41f61c62dd0868a22ca542e7dd435401676e2daabc6fd03574034064d21aae2ad23fa9acf7d68ffdc510f342e12dc84b51438cb57d9319b2e2f255d0d2df27997ff4984a1aba68d8ce6dd8c6d99c632bc69597a025675ab344f501eb9a4af8d08df36c371ab5aa0a681c073a0917f29046f7b0f3182c35460754923b36285ecb35b57990e49227256c17cbdeafa5f163c74bc74756dfa31ac47ab921e0533b4b3986f3d933d6eb0989a32653c50827bb54326e74852b16105a27b73ff7ea89f4092f015dedbd52c81162a1504eca3766990b51ed720fd773118cb0656bf58a0d774b8a5d08cd40b51cc9b373f52c6c6be4f35280209e79164094dabfc83f18f4fac36c5a70208bb587d3cf2827f67dd1aab65ccc556d42dc945d7498b15dfdfde3dd2c5bed4129dea40e7e5e9fd2597feb5b9710e15f9bd60b0cb992015a3d238c57c13d7cb4526e532e2e9440d83a004ca122584f433e28e1efb7a33137ee08dc0ee5583f8b5accb155fe7f533483d25d183a6bc5bdb4d10a1b88fe83442dc7e0d8149b8f553ec6b81d4977c507853a5bdeb2ab698c1141dd08a058dd4967ca8c9765c1a5871dfc6790255007f62bfba9918ebf7046cfa86ad67a08532ffef37573a700394e0c718271b9db839dfa8224a4a84c237451a649f86d8e95ba78f6b085d4ddc7eaa6385ebfc608d87c5aa11fddbd7a32e27241fbd5c1e31fad92ed8a858e9af5fc31ee89d72e862f45c01bfbceaa8a7e98f47fadfd524e86410ab5faa104ee5f5e7b45595cd4baaac0f0dc7c31774f18f0db8cca14597063d00ac815f006df270f10828dfa599a951e75b1d2eb891a32f59dfcf3d56b5545bc2ad13ef9933e9b0cdd69f0de7a827fc32ae8a0ab9d77e9aa2dee771fd4a71a30ffc85d319e71dbf75471d225be64076a99747ceef4d04619a36fb42bbf4dcefad075211b8a2feedbf17af34f484bae880087059261266983a3f0907ca55f35e80d1cc65f2486b20a926facfbf76013df7b6b077518bacba014bd32928e05f3862f86d059e36a5f4aafb26bb0502dcac365b93b99ecdd838fe7bb1febfc3dcb8a8dcce3041177311c8a4496fff561e8eb9410f717eed55af8097c5043621770db953f6bf05274cc1cb7fdbc5a548ab5871cf9d90fc389973e27b6aa92e19a43b4c3858fced03da8e7ec7bbf60c26ff6be6947fee79eeb441be6e7c9ba421fae89a4fdd4b8c2c4fdef5d133939415baa2edfaa4d003ff3868803ecb259142df5aa243531cb597f5fb52ef7297c9792b4b0c6ea908475b37c1e4f305a39b7e638ed056a6c65d559346fc75fccdf85602294bac3c260a01d5e501e6cc4168d5c70f4a7570310bc806c699bb143cf6b7281e915ecabe0582bdf200f5198ec2f339fd5e801d13e0056ef500b80d173f6cfc715693a8bd26305c70bd678732e8711cab8423f25ae494b845caf635511c3be0b755462dfb540bd987a3a1eaebe7f4df37066c1e0e9a74d773e61392555d6dc43ae83b0692cedb462c7a8b110f37e32ee2d79e6bfa6a554d031c1d93c3682dee8987ed9bac2bad72a196bbde3a3685adc901b38d786ff7429316dddd60d519712b6066a17949726a9d16699a7693d1b956ba55ed3ed3cc1af899f6eeaf9b02878cb10af6d955211c3e261123208a817897b783990d18d716d408d9e4b0e6fa3a04db2dc014435ce18addba4af37e3ba23f13cfaed45ac33ed29bfc7281a18db59220c59804bcd445de300d248c86655edb19934079ebbb039a1d179113f10879b7fb46a87c6ec04c2336b3d46533fe54701e6875c57cc4b3d626ca3efd29f196c69743e71e6baa0e0c285907a4f085c1e85506165a4cf861bd51501404c9ce66a01e0b05b1e31a3c3495991f026098db75a639227b4d8e0fbed9cc054cfad277413518609cc89f5eeab82c5ef0f8c55f89a1ed888e4570be8fed46ff83ed01634fdf45032e775ad475e5deda1d9fbd25691c740493b0fdd24b47141f47664b22e87f3403b3817ca653d0912de89522a2228d1e83102b96ebd85a452ff4f895f1ec64aca8ed32ddefa21ddb3b4df53240b3a3c243c703ea3867bf1051ac7a629568dadb04a2cc859619cf7fc14a97e9d009545352b5a0cd6da72fe55615b4e4360fa73ac9cd87f642871161989eeba7f338930578210df3334c933aecbc52dceaac0c4a12894e615e5df4df6529048a07ed481a54bbded6912038d6421a8427e296f5d4ff39d85fb15d276725775ffbae517c5fa44eae183d6d2ad4e71ff781a6a5e0b9eba2eee786a76a42b5f285a153f33723867d95101e5b11afbd48e7ef67f871de50d6bbd93d75ca91dc9f1398f8c014a975967e1da4fb9b28e791be36f5630d0a73c3f88b94db1e45fe2b36f835e3b44c695048f5c05070f38639ff1a5a8ee87f140fb8b28e1f99a8048fba6f1ee1b14b69b455717443b07fcba9c0f8d8b56dab27f93d000a265ec0bda2cdfdf451325788395f19a09416500bbd73ba32f6b905ab5c063c01d735bb884067c4d0ffa9d3497b2e84d2277aef9823b4928ff3f07ac302350261b31f7c47f39952922be8d98a28c6319939f3db1da3e15923ca2f0cb0a0ca2e0c47cf3a22f439650d89ea0727e3d56e1e0f8d85c8273d9d08c2aa63bb5b0e08a1da6c8ed824c9bd8a99d15c6b3ac8c0a0bfc91bb0be328c2c18993e1cdf7799266d6eec8d7caa7afab8b016880592af5c9a001c3f4acf62635d3abb8ca277b0e856e42a06df9797148d35a31eaa6a48bcf28fd4f9769babd2b8585b34cded1b56899b756a8b64d410a1a5e695dcc2822be984526c795a5ed65a9d31951d5ab4b3772ec466da775e5c480344cc5edfa1758843c2a3a94923c79b06a927cb87600697a65548c7b763540c3817872cc8188ab215cb0ae0c8ce3fb268b8d4779da881c2cafc4ae68a8da3d1922ce46eefb9e875fd4a2c352c55fbc08c0190861b9394fed58bbe1698537d7b79606efe5a840e8bdd308ddf65b413e91b0942a1bfe9b6a3a9061c8665ad13885cf8a42fbc1c12029310753248d2e919ecf1ab702098cf47c9302ea770f7fa1188eff9813b689b324ae7dcd264e13944fda284f7b018d9d895bb31f2d1372fe58be2d900b73b8046314c0b6d157287901f0cdeb6bc41716aec7434a53e316edde4ab2c3b73436245737d8b05ce5fba713185223f6b8e78ba071f453a46c2e53114749a3dd6fd690af42e40088e0b95236cad3829fd8f68bbc3af59eae86801ee148f3fbb389e5ef28d167ca428d8bf9714999668ac3349dfa3b14a8dd4f0459a3aed003b2bbe2e3569988c1e060e504f0731ef2217c081faac550fba59b744407fce174795c83e4bec342085e618cc9dd72153a9afc267cc667ca9db46eee2975e4320d387b165785f3933e44c6b71b87ea55e0305583f674bb1518093343af97e5debdbcedb7cae66723e84ab4938046aa699df4b802c2183220b07a753028b5fdb6664ed96a2d5f5522e643aea8962c1c981e47ca89e4abc58090309c858a60e2b6c469545707e51052681a2ba600d287330093209055cbc8076e2b55bc0c9f02070f8d5fff6af9867c5f7fd538bba3755754b52a32122c0a669429ec356f0beb147e9173ffb1555dc4266e18c8ba6a19949f96f1c4fc0275729f720c735c86262d579c63045f653e411720b4e56f60c3d710657b4409424246e5057d5603f9a97648771fd0bd323a65146e08436944eddc8a9b36d75114a091c391ef66786bf52c04016888d750905553532feb2424ef5e7c9457b94bc01bc90f3be4f9187a180937bdd16f0d93ddc29d6cacde69a8ce77142f5a1d2d751e89d27c5c97bafc3451108208b4f76b8ab4709a00b939872d8403e6528d7210754f0db11f7143699a0120c37c03f828347653a9b00194d16059445934af627b8230585320105f11b18b2de30911057112f5d4f99ff92b4d716448e4c4fdaf853b4aabe988c9c36c11693bc532b2680c6b1347cf79b8842d8856584b56fe8acd571a722362685bf47017c53f8b5c7aa09d5c7f7091fa354bd824781a9656ceba970237ab5627643385c098533b82d1dd307855ac82fbac8cc7929f246d81fb58cf93511ced4ad76d47d91a495c6b5a14e0c3d108fda2a279b0c3fc1c939c3dc21f5741e3e5bf4ebaf6d9914d18b1c108dce554aabd680fde337e0dc2accc507c1c3f42b3991011ca64e6b1becec455b1b66a6a31383bb26e6c6462b35e2614154057cb7dc75247e8fa15d5ac2a9cc0f36784a81f5696a9b4fd232e69e6c3903330e5286ed38c5d12ca7b2ac2bffe7d33e78b7608462a2d86f04c5e79926efc641608b3fe5bde9d3dc999ec394a5d06d5bd31843d983677eefc1c13886b5307fcb8b8cae6d4db4b55f03fbd21e93bda139a5c7bb2d46c9287b9bb9e2771784e4943cf5ca4211a186faefb58eb5019b5ac9d1fab5a39528c2904c79b3b94cd53a3837b9fed8dc63b6a2b6ec9aedad97c314dc392e847120be70f1bb64b24ea0f6ffbc609d886344e97dd7d8967a0ee27f49f86bf76ec1cb899ba6463e6b8177d5ddf11a02b82da4527a4a1887c7595cea175005300c7600f028da526eede42d8515e00c74eba0ea6bcde6069430d82c158aebd9c1b5d3c950fcfa226ee941376d01bf95f9b8db7045daf0447ca52a542d219626f5e537d0006b538cbe7cd85c6eda1f358b01a6f48413e447bc78e0f2227b7d70470471e06e8066798b81005c258a90b843d133d45dd0a90add99e5461d200f84e3db634442148f2e5afa3e18ab835fdc89eb8a7f93347ff14b6d8357aa00cb10b54eb6fe26d33caa6d6ff8773a895fef4163263f933a572c1463686acd30ebc54da4f663ed2bd678bbc3683bdf6f93d95fb2560d2ad9e29cc83705664fa9430fca7a7b6efa5544195de0804e2a4035b6175c714516ef66f04233f63fbb7b362532d6794b3ac50f96eec57806daa477851c55d2585fd6e96857e886e3925675cd9df2f458947bc6359b35ab12c9c6028ac242e8e90180bd7dbdd366c6ac8c7e40353182ac826b9b430a225d7f12f00bee6a95b510d175ee607984bab62d7532e04550b43453bbc741303b892249818aff169fd57b6e7e9f0517b2ce9908863da37d0aedfd5e2b031d1a9d9c08e6d32a50f13521c761a87808717f97eae29f7adbf554ceb9b09fe86bcabc7a45f2cadebe43448b9ff567e40c33e89c30c9dfcad100f85843617fbc9270fc002118ba6642076e6a600b1170214d3029a9245509f4a35cfd5cd883a23491671fe03d71ba6b322227dc18f81e8eaa1f94cd24c5e5135984c297509d3278fcea1b4a6b79a05e02e2d6395643014a624750024412d8be4712d0033c77b2e44c4a4bfc2205ce00e6f5f016035a82a64e34c35a2ae6d2e2aa8c5f6deaa6f8ded4e729c7a20eded85d9037a66c6889b32c15be6f801b61ede8ba8a6acdbee872f432c1d974eeb1b015ed72622d50ec37a93abbaf57abde624357f47e2d135d819e734978a8faf5ddc0c80b42a39e5a6f65a79707ade26b5414c156e2d29a468b7132a944911e780a83cbd9d11306ba34508cf898f7b46de44153135d74c6e19055125e386eb2f74c8822a8f33ac34eea579c381a231df11276651740676f2350e5555e52666eedd21cd5a18853da0b9e5644f9b3a9c41c24b1f19e517579186b56fa30177f7a841fc598478d3307bcdac3bbb9806175bfa54c9fedcc15605f27a42b0bbff87761285436926cf5dfa9acb9489ba0f2e0c3ff9ea727ff8b643ffbf6e476f3905ec1a3459a93e333fd5e1b129136150dcd1b9fc927c8b1950b4cee216aa61058b3b93d78d9aa3edc9b480549390643501c07663a87aac4823a3d5c7c32b1cd7578845f818485c256766a0827af3a1dce47521cceabc998df26dc280ac557a31741d6a866e14a50ab11a553f9b09218891deeb1eb10dd7618c0bf0d246900373b363fd75538a86cd8c2cb6ed3c52248e7255e8628c1d379c50547f0a47e4b5a8ae64f19fea4a804cfd5e3c3d88ec32193f72d3713ddf244c549115ce4f4c5afb4c5ee1308f452422043fcd46bffa27979d520bb2f994e2bd34f10e93f9162b1be369105cf52212d6dc7ac08823c138c70365248b9f497f1c4fcabd9e9b0ce4ebe0fbf1d4922df4f8eedc389f79fad0a800c21e6b9e33f9be3d8d05702cf3e48779bf62003a0902b99358eac15b6ccc418b54f805c7e0544dfb975190e1f1a86cd6dcbcc8b433ff8e501b17e767b84eab2cac6ebfc0cf394608b72422b7954e988ac73a53d6c36680be2b4ba0cc957cf0d478c55a920f212b634e8b3eb79efd767077a1b524f6971ffa661c40fce664160043ad6704eb93ccfe2f816d6111b8980ee39c0f1b69597e2a40880b9a4cf86313d59fb735a323ffa1b7f478140b16f2b8066d4e6c19f3185775c79b4c2841807d3627be215ed2b0ea056eb86c46b5b4a0f2d320327fabdc455e06b0404857029c6e1e86eb7715db8e22ccc1abb96b7ff312242a70f155de74e2125a94846a70b1909c3b8d162eeba41bd2820423391529f3c9c9359729f6d3b64612418dd545471227bc4ea2e699c93be0194aa90c63590f20df8037b8e0fa3bea9e097f4de75b5311dfaa5524b3c9f058af96ac7c15d43307d77cab426054d50453a66501c63891e02b070dc2de57cd2e7fb84f5604850b1ce3ae25adcc958899c1676f6577abe2e059f00d61db000783c460fb9e1baa6f2ef454fff7a228bdca91e400d0591b3769976929c5f95661b78d82769efbf40d7d8f609777004e5c721862dcff10af366a6a2dc04ae3d4a2df189915965a941c2419d321d55682719797353a4132196258337d5704cc68ff62b20f922d8d81f46530c840348635872139d5416c9cf09562deee229098821c1ced3ba45a0353808a1d4ccf4d5fbc4c7bf56c7336e91d005046d08fff09cc295c36bee4698c0ef5c1ff6719d62e108871c6bb25c3337c5a81873eaaf3876d9b60d24aa22416fcbed8b513f6ea94067f36999e6eaf1fe6ecb77c73e860591324886a4e58fd54997611772c7ac5f9b537f91429c1d04c063a2183ccd1c2adf9bac074b9801e7518fb234cd1e7dd70eb72046882403ae0934ffb893a0d33ad7974de060222d386f459c20768bde3f1d2294f5bb588837f901afa0a71923daa90279d95f019f18fec8cf1ff83e18888aae38162eed751c76c046331f836462ea0206bb98d61d0af160c648b9b2bbed836b03f2f381ddb543add15e6bcaf4fe4a797ce7fdbb7a25c6726e66d7bd1bdf48a4998349994ebf925856df3e397c51ee2ba246aac5fb4015af1ee838b53b6cb54c3191bcc541b554c885b6dc72d3f80fff3cc96d38d34da94302f5637b4b10514d2286c99a0da38be6a90c97387b47e440ab4f37bd670f4344b7f59bab2a8f79cc0a0c89498eafaba195efc0ea4ef9061730ec8d868ef5afc3a5ae9415a186b7aee3113a8355cca8fb050a6b881b87ae9269d203455ea6a5b57ea00ded2379b9b68147e62499585ab0d755f80d5d60332ddf07b5f45ea468e52d5bb1ad52e447673abb00481c008e6dba221f41075ba4469687485c99712e2d03758a32f61e261325a2998d848d4e3479c9cf48d6e4553024e6df13fd3be9ab66ed768c832afc6fcf519b34a418263988d6f73d27a7137a5741549651f6cc6da1f0835cf17b54e764bc53a36bb7aea7cf6ce3cf98ddd40e66c717ddeeb6b052b23c92395dcfe84e8ff7834a0171b1bdd213d47cc791367ba2daa295825c5bf07d8f8e2beaf5eb54b48781c3a17c8b4c1fde36f561a66ba10a64cb3ffc35f6d063e979770d0b373d62496e8074c9e7834307ef7d4e68efd73aee5c74795a4a36ea85d040025b3af34ea103055886ed479d9046f1fc0bb4f15caa3e13552c399a0e48a9b091e640bec75470f033b9ef9cc7b69507834df5b4acaaa41a948e3e415ea531d912c0539dde4d643b282bdb2b90dcdd2ec5d3aae6683a07cc0216cceb59fb379b04fa6e67ab822487f19adf4816066046dd549e9f482b259a346da198e95e42a7ccfbf24641d178295f069c51dacb71cbc85ff5bdff0ba632acb8f84fef6593468335a811c6fa5b5d689725a36fc4c9ff9ced1fcdaedec3312c8e529ca54e631d97a19794221e7a1021865e28baf6e6c892c79693ab7b7a96387ce57547387c561f76ff3f4d218c0eca3462e386a61970c3cbb90959cc041d841b63db11055e4c16515887143036a019465b0e1256dc8ba00ced853d5963a584fee5f088ddbc5bd6b9f23f865a5865b060844f262ea6b9231f3267d8924dd00f6c2309e762b48829ec55438b4a14167a8f68aa9fc240df5a267b54d1802758c3d48abdf74f13225d713f26fb6457109f797552abaaacc7e98809d7e4951f8ae7c21b6124e960afe3b9a430e139400631cf22d366483ec3b5e75a7eea49ae004a87766460cdb20af2bf84a83780adc7647c12b4204ca8e6787ad86d6f3b5ce8476792e85aede659b9cf3e34448d0db36ecc385f97b9be96b722119d92f251a02d07b2e26206f2d44ca66b14f97e5b333fcb472fb7cd4cd770476c6d4190e1b981e65ec068d44814ca3bdb871d58777d54c11cb35c04aaabbeb502316533b088d57d1b7bb26034c48e71de424779b997d146c4219768050669dda28f1564bb05b3db453af2ef9e2c2d5a2131d1d63763c93b451a6355cbddef0de00f79a52816f427b923002475284b94a15d6826de5b309bf36e31bb839ed5b33babf682154aa4a77dc58b30996334e6e2e25e29a1fd39b48fe1f1a29deddc2afe6f707215b190e9a61ad0acea1a66c1624f07d192dfc936980f2668cc434734234835f27b211bd86b3e33513fd73828881cd2486a243c95e86c29c21663542c7bfaeee0a199fb0cbf051342f3f4dc4ee16e5d4d5abb3bba3c346d3a5ebc8f1969251790808cca7dd5d229faa286c6946b63ac897f97b2cb2ced276dbedf93ac4b7f2bbc125d10013f59647c954c5894cf16b00658c2682c299000b192585d4c4f4f8551a5b75341833e4147f16c4edd97bedb93845f677b980d3d7d9954371b7e2f1c7a9c64785796fab3a1a9820a197777de535a17afb1f6f4abba5d626a96f20eae6e514a77a09f3fa4b6c1d4a59bcafa93cc557925da54aa5a5d89cdf3384891da1f5fd885cdf7f2d484b2243563c0cfb81ab408e472f130dd06179f3b2caf03d608c46c115a6693876bb80d43c76316191be5f0d6f7b2d5e51bd86e72be64f71f61a77d5f1698faaabe9a57e0f588d43344bf48e7bed70d0d6e0e33ae47df253d81da4068a978f025b43458b0c2f50008fa031424c7eac24c472bff19ec30be3b6c001e19644ce87df307fdaa9bc398853f946bbc59078948d025d25f9753ed907652178699925ecbb376ace4ce56e631b1b355a167217403f0a945a162dd372d8061f985fa38c0cad8c6ee3a76b911b87b5fd3907024978dbeccad4ddbaeafc40164ebc0b490ec4fb654937679e2ac06c74dedefd5947d2fac78491db762cf7f2d40240703feb402a105a34d551f9321c9cbc348a88f0b28eb8124569bd7235f88ed127435194baac5de0c727e3e67fe879dd58364d261fcef8539a9e5788645d91de054aa47e3e17426f62adb0131613f60fced73509f50b0415a28dde9da5f372cc08138e33f84686fbcd0be620e4116713225515666514183339b264db67bb7c034381262c64223aad0aa9aa8a0a6a909445577be2f3a171d95da3d742555c06696ae1337a44d23103f2b61d45762da231d33f8843a724566c15c94544a495f45466524a8f629f5a697eadbb1169f1c2fbdcdb645a538001bd50dc9270dc0fde4c0ed70487429e742aeac0495804a60bfc3d476bc1d7c7aadf1efce1b03e0ef0120057d933bc8ac8cfc30781fcd602a7d06a92430f4473d702ec1326de30c8c70a010e411256fcdfc959ad0de914d6e8c7fc19e0264bb3bf2d7e7d44ad5814c4f5177a7a3d141cab71859225788e145ecc0466ed3b6d42f063a28492068d5c5bd62de93a0e6be7a688f14a90faa74592cfc4c87f03bf293f80b953a891819aa4aa1fedd394546e59042d5aee3126c73e3f277576245fe99684c72586a6cd2b7cff3a8c70e76749f3816d2d82d42e367f12c175fe6f92b07969397436379effec98d1d59d5d245d9cd466c58fac3ce49bb87abba90b03dc54ccd06e7f53ba6fea4cb790368cd8fc7552ee83c72c280b596bebb3c4fc9fae8b4cf73d8aa74c07f6792ee38824b11d49bda8e4d603d7d91d7358cfc7cceabfe89ce7a0251d85da957d221a99794d2b9ba5aa7e8e121cf4ec8adae2990288516ef6e27158c8047bcd2e6ef14e569fb6e3e35243d48e2fa90d720cf90dbf1d8d67c65f13779a336112b0bad55b354e7718285951801886176e834b38365a07fbc6ff9c793e5e753e4b129b73cfa40ea526cbfe8e9f405ee16297edbc502e034856fb585b97424687c0b55cc6b5f624cfcce71226055825be409df5149ab05aaed7284d7d77d33bb150beff6a85f19b13db94dba5df9fee6ed53083082e1010c4356d75cdcbc14dd5e7148ec94fe9dd5eaf52d67cc3a50c53738668cbbfda2523d155ee798a1102c64b39402d656db363a5dbead02eaa688fde0905885aead1cb6db2fcb9422be356a4b447cb5aab15a81ae07be50c32a8e049262dc19a722e5bfeae80efef6aaf602934cc60cdcfd512d948ce3f8fb20e8ec4ef74251a51586513ac75d57e944e57a007a1612456e18677ba86ed746c100366e0b011cb79f5360bd36d8ba84d22c7f736d6e9ab21a918897a9795aa42e32ccaabc4fab81569f03eb0ad19c50c4007d661ed008672f473318ac1d17338ceb1c76096dfe4119a044878689ad1b45b2dd1676b42db8bf0fe3783d3d6477920d68d3e6a07fae06d5d3d6bc6228c96294abcea5d0fd0c4eee50f6914885bd15f16d6a8847519ba83c4b517cfa27d41a6915115d36b12f7c7510d10a15b989e1b23a4b70d96d5b1885dbcd521d0d56b5daf6e95d81a7429c91e9ebabdf3aba7a0b6d7bf474ca08cf15570fa446b8240f85c685e5fe137394ad72dc857581c347c6b2cf4339b1ade92119fca123f3472e99ebff1885a3679546f718d39a70e72d8d82640f97647acf35ff43a32bf5231b16a8d2d7cdb5b2a23475ece6f87224d90ea6f31a0ba67a74e318c6a689c19bb16855cef84ee623aa378d70a5c5d4ea89fe1df3b8d9df589c956f820a90e55106cec4bb42ee941a7a15989e7c3d1cd51a6d3ad39af7f101058ba37db8dd249d9485404f7c527a3a436a99468adb9d646b02d5afcea320ad17329b62c2db25ba4213d0a2c16c39c92071f4e039a6b81ff8cce60caae6b2e30fd10990509682e4c78e961aa892adcf15f08345f34b4db8f23ddffa4676cc89417851f2593659c885e05fb9041e131977d93cc5e138d7507d9f8b8185189375b40ee87d4ec8fb2c3aea969b5a0492bbe6c1f4854bad18491cd84a24acbc6754a64b9ead33cfa60ab3aef604a214aa969ac109a16a9e03be6841a3875cc44b452dac8991c70371350fc03daa1ef6a134a67f02f2e6efe438cc274535fcb6c8daf943173ecc7cdd2d23ee711f8fa7b654e7cebd09aec835f342f2cf8c22bfa067bce657fc6caa3a1d74f2ef7891e2e40bec4b623214c8af8d68244794753d43d9c3e5263a4e4c631a5bef873a213361f61499afee8e5e8c6db683c25a0168eee2c08c8fe3558bb3c35b52dad070285e809d744bc361470813d7839af3fe1729fe7f44ab17f6ab8dc1207cf95c5e2756d8a12810b75b7c6a74fbb51cb5adc4ac5b554b8fff71452c60d8f87005e226753078f0d13ddb6788789581c1c7fe9e5d11af8c1464ee6a203b99ed5a263fa7a001982563c528f2d0521fbc7ac5f542c4fbe7db8ab5d9f31da1bad9d5729f5c8d5c89d29e3acd2d52a73802f941080457b036275e759d38bf13c16d16616752f3562dbbe4ca4b314dd405882cfa7f5b7e812ff1213f7644dc99ed5ea8e398e2b4588ec89441d153d3fcdf58a433eb5da2c7d5876e1fae29c72e3dec2ccfdfa5b047da5547e79ff875d33b9bf45fa16b80d0970e364c12757949eaec29c741f129b29f5318e49d9204a0dc0723d80ca2f377ea594e427c321cc1a7e6ddb8ff753b4f848c13debc65b4571e24a2efcc624dbcc0cef9b36e693c0e7fe19db84b7527c1b823ff2258c1b54ae14a0842eecb1c66101e53d0d85ecfa6d8b465af976fd4facc3b1962af55dd4ed26ce7eeaf5adda708ec6ddce0c25ab6f2b9e6c666b16f41d5c61533c8a08ff0d8f2facc83d836e198380429f165672747f1e148cbe098eddb1f15877b7daeee085335c64669722ecc623ccf6ba46fa1ea0c8b5e90c0ad5befb473a24e5cec9af7ffcfc6eae163bf13d3769a76f33ed9c904ec3f38c3b1a37b4004eb1667708f8f6870f30c8cd018016286a4e14d82314a019c7296d77af6645981f31759178541ef9491ec32b8a48fd3ccd2085cb6bc1fd680a13eaa8d124a2f220567aa8ebe53e84c9ae514da711d3eb9f9f8a8e1e06f694b05fc2b97b0139bc0df8b4c378e0cabefb4594c1538f754cdb5732724ab9c16f2eae944b62cbdbd97c2760ed6f4f61267367f7e1b284e78f499212784e576cc93e6fb3e6a5e25905222cf366e2b7498544f5e20c23772f94643ddffbdc3f08b2f38db2e8434e3f2a52d073e32a01a248427c3dba833b72b9a1d260a8778daa42aac750697a4ee04edf1af4778fcdf580e58204b458effc1e65a85cc214bb8a4c6cad1ebe30045046edc44a9258c06d7b2ecf5bd65df4123a75c3fbe9eee7b9c60817113d4d2ae03ebd11326e85646c43c4b34f1271a74fe0a1ff2f2b72021c8263b1cd78b6a13dce9dc5f760bcac497dd315bb3743470ff263cab4b1b54fb5644b14f3a9cef05dc59d759f0ec0ce61d3c31b6416afefe6a4389086a5d39b957f0dba24d9357feb9503dc8b15b9e3df6b898de84744da6fe33081db992d123d5b5fc1634d88eeeca6bccda54293dad2db9132ea829431047bf9f6abf1421e42ec5a3924e0456245a351693efe40df57b700d5d713d16788f08fb674f2131cb735219f80b6f63b459c131be05fe7bafe25ac9fe7459d5fed972da963b1af8547b28564aac5e71be9b1474a02ba966090ee350d37bb41d4d9ed466769403d6c946096a483f9e9615c593f65d2cb5efb27faf868ab070e59807c9612cb31533b8b56b6450968366dddfe380f98eb7543aee9fe333adc9d824bc6810dac76b4bf68deb0208ae5aee9e6539be7bcfdb32c3e545f849b9b4f3b6f6912f37b80110d8260d3bacb559d20afffd38f2567c617a28447504b80478aad3ea33388438a8e940da84a354ee47b34028f7919c513dc3af88a486ce4c12efe3bbc9a58ae31e40c093e698cc4ca89e5d5842e23bb71db7cc63650e50ceb178530b7f185878913c335dcacaeb3db2b5920c8b864d7e5ab6325ea055961f574e3e355e365b859b6f034362c1670dd324c0d649231e29dac50477e93f2ef7d00765ae0bd66b5edd19661385808d1cae4c00d093d543c7a1df0fdfce187e77e30d721b0e12008eec7ea58422c53e3d6d383ad4c0df822cf1d626ec2f2d557d8728f6c574b7ea452c89e289f9a76fc333f4579385330e62c89b92a50c121627a8da9c72d018e83fc8eeb4021ec95a9533c5c61128f9b09267638a9d8d1aaf0b0ed0ee21c9d81679dff722fe17b57d4d33121ec1cab0cb481b5687fccc6c4da8c950adaede514c38c71d340eeaaef12a50d0b47410c8a9dd5fa55536633d508c107a8517c101135130345eae8d7bb34c5a9657e308afaf0ca2ac56621b05c428dccb98ee741bc41626720b9d8bf9140c13316193d6190f2d6679fcd26fc887b8ada377755546b60c8f91f5d51991d8fc57022123b473c50ca10de29a522a2e845461efe3a3dc3d3fbbcca53045012f97f667fa8564d9aad4d9c3d85ba2333be986efd1c0eb065ff8cb759ca3e08c4e3b610a06e1679a6716c1e55e8b3f9c9a651b81ff94f22cd139ea3197ef3575bfe38bd9fa1720e1a6e122c20f63fb506ea1282288fed5775958d5173029d2855de31b3ed2f8cce0ef72b2a8a6a7eb173b211467360aa61779f2227e4d555ce1fc4daa9ee26fbbcdcde0489922ca5f488976e0841e3de24c9faff5c913d08fc46c3847203a21d21883e3c9254fadc80b6248ab6c44d91384c86a1b4c0ec62ce70255b58466612485f9cd9ff9fd76afe5f633cea50d80231bbc92342ede4db495ff96e40bdc5e19ace87a79b7bae33ca0596f6be9688a7a54f8430b77ea81a3759df42f342135119fbf802043ea680389dd32df8441564a2123011ab921c59a8a623e1cacf6f44aafe9f25e267e7c793f580e64602ae13b3149542e53da155e1c46e03826bd7551a2682cdd7bf04087534ff07ff16df7507c00ce36d5915ad2153060daad3d17807d815508f01c7334525d686c33f962261f567d4d5b2d8f669917ab853049da0b3b56a3b440d7dfe406349a9ec802bd35161704eeef6f773ccadd7d36da7799013352c3e3a4861bf47a3ee7fbe4c1e70f993439f9203379dea95e62def360643687fc249a4f5be45a7a7351f3943c650d508b17dd7c57fa1a99a041dee1999f0676fe34ca20e14e5b4e3a241b3bb6b3a92103bc6a3f71cef176db8d64ae3600ce4569e4e1d7e964b76b15d25591f5d39ccb3e1c3bc6b5e4b77df3452711a292d3563fa7bcb2932726b127951461d8645bc2f3f10b6a882a77e12fdc023230d80c109ddb37c449485524c306fb3181969def0101829c73070d8c0902a9e50f07df4718d357780932d9cbfba8cec8dd4c28a4cf5491ae7e84c373c79571f794ea0bd68464a18d29911761957fa94b77d4f103b1932680907856551e898c9c930115c76219d2e55d0d913f7a1511e5b306c47721660f267043d732f93cd9f43a165d955a016a1b5527fbe961dc9c2b87daf8afa1d31ab0468c24fa0dbcac77f89b4fbe351aebc5253da4dffe72d51c265637803163373c64602ddf24ee6e653f955852316868a0e77dd86f3e706e705a5517f8c3992b6717de9401a861ea3cba2e5c9d68a9a599df28dfa84c430031250dc426f2fd62f5159f0b468d65a19735d5a6b3832e4c33bb17e860a1439f418dd0030b80cccd0f65dd0d57c46290e187e064bc28afd2d069f81dc096d4cbffa12e68691dd48b80dab489f2e99ddc55d00764a1bd6c195c613371561d9386daf4c805304e3d0234e0a14afe21652d34447dc558fe5b706f15c02263f8841fa281e8e7e0db420cbd542eb92eb8fd3abba393d10ec095070d6765246e66d93cc47e024fb279a0db983f2e2022108aa02b110712a7a77cb06e18baefe6cd60a39775f9e384273b2c15702333abc519f244e214600154bc7a14281ae56feed29fb924bd7292ba6ec9ea95c3a4fa51a9bf07d71c30e452bbca3ae0b8acb5675e7fa4b4eb8355428a99a3ab48b0347b2928744cfc38ba78cb2f7531733d3f7071275ebaef4577379eb0bdc4102f20ad59e8625ffc261f4333ae161c639ddc148ea21414d72b2f164f8e0f88165fba3bb31e5bac2d6dcc6b35294bbd650d577b356b49d948cc6ad836a1da64edeb62bcfbc4873b9e4a5554a1116b68fdfc2aba7500b011d719883ea378d500dbb31fba67fea7982e9367af5a6e04675eab69a3f2a02e0581b5db9cbe9a3c9d97cc5e0f4002765594c043b88419d5949e82a98130087dc66de133959677029d55474a03759771deb847661ab39b9fed78907b7647ddbafbc702a848896134031859d5e4d075c4237d11c81fcfd00753bfa3ce1ad3be7e43f44c4e0210814085df5b00a4eacf851c1e2bb2ac439b5351b98e1fe34d0f2cb0fdef1728a7a6a47964dff2a6a47cad3e95932b495fc7cf1b0013be1efaaaef5fb7e11646822a8bd9d90641013b771fb1cc4d4341ec0a3c580391ee310a18044f446c60960ff34d1e57c710a9b59a730e7d83cc92ae5c8043e593d70cc9064f86d9ac611516768f7b9d3bdfc41ebb28f27b069a7e568058be79eaddbed314ded874beec82c0e06ec75ed6bb4600b9cebe32fdb9716cb79749eb65601d56e3a7a2ee16e7846f2a5a3c3e83d4818422a68e0dea5bd20a662b2cbe29a246373e9df128fbda1104d86aa698fd05b418d7be2a798de4360560aab58abad677ea26723e2de2ad50aab98fe1609b7272b46564a0440b0a37eb5e33795b2c40c5602e735d53bc359898d83d0b73214ecf26842b69fd24ad36eb35cdb9cc1bc6125a4fa12ad871af8875beeee03427f42bc0d6cf918cee5f9dbe3095267d37576a79e95889834d0965e251a36c2dc5e4148555b4c3a8f398642b5256210c1720441e6a13eccf2dea050b64ab2ce4445b7004a4ec8f4f91ff26a6314c0388346062190a87e902cb10273abe94bfda10c9caaed6e3b110d4c51c3b265e41f36f911e050dc9fd4aa0b973f08870217b7f51b05991444792019d90dd0c6dc8b0724a6d7d3356c1f3bc3433941d514e4ea3fc5b4d56af7a8f95af19c639c686ee1895c09a18c9e6af44de867cdba29e2060cc9ba5ffaefd4f5f1c1c12e1e678560bc6edcf8698c65bd94da27d2465ccf35e3b2a142367abc7472cde4805da301aa2e2964ce481f9c614bf6af0eb3d22092497f34b28972ec7f39996e76d05b25876c6b13ddef04dc5812f1fec66de368ef360aa9ba475c6fd992363f53c5a5cf641e398ef4f44e5bb2578d95a128507ec854b07f32ad1ec1062c4d769296292cba67bf0b1ddeeca17debfb024ab8d9fb26c3cf4669b1711c9adb23e83e174d4cee0ce7f90461773557bf250483e6fd99ba2a316bf82b941d1309554ed62a213bc497de302780e49696200eb12b4d2a81a6d9879420f1a17ed73cdf0a9ab556933c789d71262a2e5c22ac2d935edae02eedbc28bfb5dde781d3c3306eec3db70d3d495cee107c59a0721a0d74b0a5665e5c9a2676f56108cba99d9f4b2baf2e1b8031a8067e1e45934ab7a055bb34873c81cff48544fcc0971b9b9e1b46df64f3bf26d00b34f042c49224b34f37d0a760de12f68b2e52f3f6bbba863e279ac6d660a3d5b6017b4c7d1830d60ff06b2d944e88d7c4074d86980d755956cdc7aaa4bad0f982a06712625bfe5e4db572c2fe685f6b7e56f5aaa2eaa72e16e1f4c5adfa8b75d882323230aeff22877d8e2da3093cfd43ad1a2a4461a862e9498178798128d8e196b99ba6b80b0a3cc3952587e86e0c5f3162be131b1a960b8618a677821529032ff46ee524fc1414b4eb249a4c9a09a1a42332f856a44b359bee667949b97167850495bbe511d26fc032fd3cf9fc591f2ad217f7b6da69d9c6ecd286e3d36d1fd766395f38f896c8b3f2800bfd7cfc88c2ce90b335bc7c634e437d24862e9fb2e79dfb42440aa4a0dae37e9287074a994ab91ceefccf945b5fad5ca1b79ea154c4eeab63e139dc5ecc622a65da11f451faa37a05f8ad4b30291f16fbfa5da3b86cea2d98f6784a78212ae3ab68caa27c1f87b4571a15a713d791d4e16ec31bf504dbcadf467b3195348d10361ad408389d70e5fa8852e65fbd0ef02fa881b0eba6fe9d199ee26a2fbfc74fa5e7b36227606edc6b6002ad741d37a741e925c0f0be59c3704a53ac8e36850a609326ffde0fefd3ae7798aef8ba3aaaf6e274041399c72b096c3282a106a9607d24243f6bb9e4cd95da734d582a263498467fd2a1478b54d8c16eff878d0767ef678ceb9d7e0fa21d79b44066af34b9bbf944e4aa6d950c9a89dc7ad035e59de9fd934da7d42040ed457ac91d9cb0c1a37e72453bfe9dfe52b400bd48da82a20f605da1d82afcb38bccf194def7cdf558a84133a0fec04e04832c0c294bade6e1d70cb3f63ced67f7aa41ba183ba31f2bea70c68b6e887c7d56e78d82584b9abc6bedcc78c3be2cd24bf17094271986fa15d0682388a977d9d47b2c8b55dc88f985dd7eabb759022c594d35cc4c8b7607d9211029d92da642f900a510668b124138b3f4e3b869a3b349e472bb077934c919d9a919858ebe31955c25cdc038a52cb6e35c3b207ceb5c57a5002cd9c8553c02d6ad4df663545b0f3bd9a5dda302336d394ad4365d29439a50128e7b98a293dfca368d3d95a56d4083ccc7d0f18cd64faa9e5cdd2cd8dabc1616020ebe28986ce014d2c999bf79005f7b3c7e62913934197002c8630c8333bf9cff61c18bbd22fb7cb7c0000681c1c5323293e0a8f4261dcfec407ecfb1b5cefbed4cd5ef1c5fd0f0f7398b66d3eb70c70592666e0fa4c102246d6adcd43933d43dd08478ceac80ea964529055d1ed67df0c0c3553b03267d0d5f08bf779bd369bb48be2000eefad19654a705a4652cd4e6f5d0a00e150932bebd098d65d65f352c998d771156ab3f9ab4f7352c938f968dbbc2fa480cbfca35ee51edd0d4025b8c975bdabb69c161fd58bca3baaf7b124d5f98124463ea02a4d3cca4ec9d4f86afefc5ebd0b1c04fa1a304fc630fee4f75710785d24640a8276053fcbcd13b060f486169d9128a54353037c182f417e4a93ace44d026310aced1b5bd541cf9086f3d5401bcb8ff10fd7b26402b167ebfa13e6c2e75b10afe48b19c6f14eca98614059f14e638362044b16d73178285c0918ebc7e2f77ce1d77e6fc722cdfcc0a9f56126755fdbb51f67897837a479ffc247930630ce4a639ea5112481bb3866b93d8cec816c3f9f6e4e6a484a76e9b28f051bbbb58c144dd0ba41cd1b56b31aae3e1a322dcdb80c6a265086c1f63f97b8d8282adb7401a8d931851921de3a2edab2ec76d3a65fef5850ec06557a19b4b63124fed6ff69d188d58d476b577559b67f82f5a0fb06d98b1ae3ff5dc99165cff984f12dc1cc668529663b24fb3d1d59f16739d0b7576a47d8d265938d06d9eca7ca478164822bf1e8a1634436c3819eb1b6793e3fea29a9920f094467285a66aaa4c95918bae88b5c4cb94b0dbe3efaad23a812195761086521c8bab4874e97fc89744e1b78baa84d041df53d8ee5e2ffd69aef65c8880b7800a73db3b6dc390e138487ae1a8f51326440b9656b68eac0c6170da07025f3db55fa607c7c5c10191763ad1a238004340d0efbef624b5318201e24dcaeda665e39ebac961830b7c2fef9585fd210524954056d302a79907c90948fbe689fc278767bc95aa3f7fd96d8d57e3e2c973e4908393f094f014b9c00038521dd7a7f1f7dc594c1895d5ffb9115dca8b0a3897469441cc613ba1c10833f312cb7a1b5b453ebe896f025206635edb4bd5efdcf58a918236105c978f8f1ae6975a677e89f15f45ca75675b3231d2f0a84179a2cf52395725929b412484950a95ef7a7c3d03752e6a7fd876ef0fa11e24ddfcbd3f60330905bb67a3e5bafd61731091ce054466307f8400bab1d2bdb2c575520310bd45283667aee5a021e7ef9d495bb63d8a214d988bfab1e43cb0941121bde931e474d5299e41bc4397171f5707180e9941bf11597dc43e0734b5c61a36a6925698b987afb8a1dce58e01a6e761bb6bb1aa340a0fab4592f2ae2a263e5e48388cf3e0ec1001de8a4b0f9424c72ecddd3c9ab03556223e64501fc564ef6d86e927f29cfcb9dd248c52fde143a32401626f94e336334c14fba8ae306e96452c82d926f73f85439d7307d1f876f6e1f0b7da021a06cd88446413ea0c9ebd98467fb1511506a569b17d4735b810b599234eda61a7dcf50c4ace2d89ea933210011cdd45109d2cd796420bf5f099094146b809938bfd6f03b688d63de439eeceac83ae648e2ad7912f3322b7af6f1bbabe8fde4579887d18fe6c7aa738f9721a38adf4fa319aee9a861dda280b75e6b3ae0afdb1d1dfe2d4b1619b7650c5bdc04263cc27b3d833720fb1351c8a5c410e61970df233b6690e3abaa05c4f5a004b0ee3b45af0f23395294440203ab6fd539a0df19cc2f11e7d0d7ab20c385744a61656c1b677e112f26d66e5dedba47135dfad2c50efedaf544952bf61a6aef83e70d42673873239dc548376be5117588726eb7339c00855252eaca404afb8eebd873b85ac01899339243b746a41f3a0c19da2612d33c6df883a2c3a652874e5c25f2b0ca4b828a493d0a3c5ec0f5a0ef2db9604db9607bd1110fd5e52aad926b0b54d9e7e12ff8e2a25bc79426578c9c00c0ba8097d63a2af013606607aeb6054f196b8ac820d75350aa891fcee089c1b98e4a22885045721e6376e05a8412eb0b98f8bbdf6fb7dc62fe138184834819d62deffdc458ef0cbbddfa8aa106a138fb23a8b0f0fd7e7d576a77e3e63b216e0d3c7c99df97e0a5128c516916fae655a60293834178658a5d7b312fa5f365a60472ad498bf29fdc6780ae328b05cea57e68401c86c92afc2f9c2021ad7adfb7612f74639bac62f1f15fdde82fc3d20d759c87f8e74e69a4498e72e113d84727c715547bc3cc0ec049b85870faf597f894bdee6fc4900a4a1c7ca1af0f27774c475e8d2ccc2d6fd32ca70a63b11257465287ee841fafbe5dafecad9bc0c668860b489b9cbbf0c9fc22058c947b4db17146e220410a42e823db620b15401099e9b2c841cd9dcddd9662f1d83de774b81bfd743aad349efb5a6b17ccc159ee58e635b35a3ea2bb1c0df531f07e2f81fb259ceab88d938282413b0f90c03a280887c38df8c380f932058c075b27f8eaf8be7af64267b6a8a211513a97d3cd99de3d81057f71ad328acd4ac2feca59a233bf351fa681990367daea057a9f41336543c16b0e7d25d3c056e202c7b8418cd1534dcfa06bf1e0eed03c70817af75a1c7bc43f1fd92b66391d36c58837c58a8086b1b2e4a2fcf6121039e9937bac54cc3531efe01b10d35075737a786d64f2bdb3554e9f36daa05c81786bfad074a939d26b558ccbf4ce4fe9f3ac7d04da16c19c1913220848d2f9536d1cf871468bdcaa041f094d82b4f7214f95165e6a4792226da4b9e87635de02eb97ecd7c3d12dd4156b13f4fef5ff4a96e68dd1ac9945f0d33528610377831fc7745afaf40bc146901d8e4b27b884b4ca5076c6f0ead928d0d4ee3b3e1118cfd3416fc697509efbd5b8dddf8f85293a8e4869a25344a6a5c6191712d767d52b6995f8ce5957981b42ebba163fe52321bb42df79bc910948ea150659a8556261062fdbc1ab2a11a48e85bf1a7c459dd71c48ca1386534b919aa959ed63e8730a483dde7b8da95a2278e0feca7627221b6d85b35fdd50dae1dff5425d141150cfaa9c1bee7890c9861724c93a7524a0827e75011eb82f46bf5a49a2f76d784223faf9e9c8de9819457cb079db3be7401d0970d9c320b495a8249255299379152015fbce5665b00670eb9a7267e57290f4e6d3a4cacc430880d7d8d8d25744eb97d7b6453e523e023bbff6ced9b060b94730ee2f565c42dd0ed3af1ed64db5ca90bfb5cf68602e38115c7fd302c38b2d664df4775ea682c48684f2618f5972dfaf360c8d4d907b9b80ec0b8e1c79c70abde8179f38b614c9b18c6928363716d33f236d2a80979cb5ff85840d779d8160a2aabdccd82c544b54d609ceff1530b8c133613835c53bd5b71ef0c3be3e63deddec6f4d39fe14e0dfa57c909f2df3af155c741a2e5e8e452aee483f28ea0fb3aac8fb518a9cc96b3ad3dce89fb0474337a208aa8f32d45ea4764b5095e7c5fb7f84bf7303627af454f5d4896c74e6fa72d4ea3b29906a0e36c99fab5d3f5c51fe4651284779028d425749537e677466d2b6040bb99c9d34ddbac7cf441aafc7e1588b382b4c49939448116a6de38b3dacb63e4b0974c3fbd0a37bf8fed982839c119a885adca262846a511e6b7550f0569d089cfe3ad399dfc75146763e69aaaff272e0f599be57136d4f9b9aaedd75f5a7e0459f99219084cbd2cd42a796b8020088c5ee402da62a4f0a49ea181b8be893b029893ff99faa6369c09ba08ce280467bb1b27230d47c8fd18175d32efc432870597c66d05f27ae7fb8e5a7bc9a0390499613cf440590f03f4129b356dfe6f358452e92bc6e64a137343f8df940ef092f30b166d579ae421bccb9969d51f560fc80403f291864a5657a32500a7866272da257f98e70b8657fbc3333c5a0e733e7bc0a1d35d59e8eb1011d92b7082cc846246bf994c28b6dda905f411dab505402f0e5bbeaaff051b2cda834881af2e13d457e04d0791e9ca0bd310e4231c7ba965bb5c4e80719c59b3a639373ab928592b763924c5c04adc2a2ba6c1a8cec35ebde0aa8487f3b3c2891235731380d4df5d679e7ecccb8b96ede5b2f5c705f76c815adbb8015e664107d4250d28dd75ef94e7ddea9076deb1f2a5d43443096946848941f77789ac356728cc27691300f89be1cc2160580cb3f470c06b6eb6f2fa215bba5fee7d45a3ff94ce4a8c993a03fcbd3085b7cef22e60aa1a5f1d2a0b74d4ea9018ada1d5db6476230a9701b16574a68bba64554d86161d5cb23fbd6028dbab3349d890c1c2c2b362895c6ef15f8637be85362bf6e7c10bf63798b543aa1acd22774c27c3074a124df9bca87f67a858f5196749322ea37c4df0f121b30f3234073c4b287383b8b46ad32082a955d9fd30c358ab7d2dc94185025e05b463f9950c2fbbcb09aafabb8a9a5b74a2637439587090839469da4235ab06eea321164ce3724ccee9d6b95f511ff358fef266d646d763162c83f41f7b4e0a26231a09b977e63318bee47a7d6eaa3727d83bcca82ffd36f8f25cb05498796dc755d6a747522b5582c633e4ebf545b8c434c130ddb733c03ad10b3404880a01fb70c50ee4320eca1194e0fc613f5c07fe045cd1cf596264d4957bbc689155a2e9c65b0f8e475d0509a6e34b59cf3ae95b987f79b8ca2da7847a3688c442b822dc9aaf788878d92e7466bb1e82513aaedad40f87ec088ec4fbd8bbd877c253e32f55a77c9d470c78349f3f1b2f15d3cf0392bbd0d677c3e3e849f0955476642ddfd201a57eeb408567f5547ff1b69ca813e576b6df6ea6cf3323561f8a0651faf77eebda26c24a923f66cda8c2cb0707a4c2b305c138c0937b26617313e8fdc3b74ef40bc45139eb1dd622d664e08e87a872d5b1b81e35329c172596bf5ef9b4128023f6ff002ca42fd489ee7747eddb6bd16150f28e7b501afd1daf1772826c60b5748fbb1472e0209fa89302038572ffc5576031ad6d06bb149ee78f245a28339f1056c8ee46969d9fa7bff458aacee02629e9673a4fae036371423840fcec6fdfa960289dae21eeeeab5751b00085879967baf54647088ec139eb0d330699425d30880172ee9dab2a775f3165209ac6609510c89523563d806b56cf89af6b0e0cfdbac188ea18caec42b4d05c5794b0c25d16009eef17fcd3b36d9a4a2bbb9bb2b71867afc5b3f4ce58b390976f4b30bc798026a730d21e53e11cd0f3dd57c2264d4eb1c4deea5993f2a5e8d636a4d59a765c53449fbb3e73b4795067e7d86693d65a81fbce8c1b9f4a3566b24e95f01c7d1034fc0c94f5dd520470c6e25f04830b325b3d7ab2c5765df34a7c49dbf5c6cf5f2512bcad147be9c228a67b9b5ecb8deba24877a95f3f2e59454dab570bfae794c606019d4014898d0b15c04d9a764759b3d3be2708ace655f9280df486c2c7510b8df1ec1e318bfbdcf1b6a4b1233529128e3c090bf8f16bed0bc5bab73aaa769f1c8e6216c1644679781c2bf69ba83bdab501714b56e0202a783e1b71fe6c5c00dde320d6cb0343f6f3bb4c132057d1fe0d42c7f5e41374989131f726a6b7027f879dffeaa5da52911a5cdaa3c3a2a06fd0a87f726f1e7a78c1b106bc9901cb01bd3d315767ccc761cb50331e3db42c832b4496f17a5f4175fa56325759a51017fbcaeac0256d1db4613fc5f46293c7108e21f5504954e628e1e8b751f83d35562bb88966c88c5d64bb2a500ac791f9b62936a9025f7c657b30e8790e9bca05cfcb5ef2bc4e3cb8df3bb4a3d41d98e52af98c81a64e9d26194b836a4a2fb59fd9ca4eac05909e4141a782bd0340b765313e190f41a6ba10b7dfc454bfc19a024068da8be5dc6951c4b4c1d3a096d8ac76861153999d70d443702e587091ae4cb4a0255966abd5e84fccf9617710d9a155486df34d217c05c111e670e4750023395a69721bf643672fe99506ac6761f8aff863c73c31a3381f0119146f0d824a646bb54004908da322837e438b74201bc73731a00f8db84f0f38d43e7a7d97863a79de3f4daaa319315cca455d9558cbc227f11152047b61f6f7a867f0bd343c0363bcc7056dd7090ffb3306a443d359bed38d78f97d1c3792a53c5a4d343afd50b47b8fa6657422bd72328d43becfe0aef65b49962a6a735951026f07feeb649821347f4f355aad9b283dac26d3af274d692fc9c68c615f4cc223ed5ed18a35dbf344c6c933dcf976668a187403a0fd75dd3bd030eb0f7efe459c2a2861c39a2b0d5a60ab2ad65623f7914ea36da7ee6e2951d8089a753cc2b19ed4a446c4f5752ad1ecd3eda1a7503739732ac9d5f3dd79002acf1fbd305dc7131d0f78eba7ddab7c96347972f3eea5db7c5f34f4b764d9bb940fc3a939ba77a231bcb6e64e36a42a06041bcbc54e9055c13a80ad72c2d6cb0ae74426131c7358327e4f0dcb2139480992749e73755450c11435c62bc4523ebed6cdb5c2358b4fd8046eda42077d8f1e6e8e326fd99a17a270e56ebc41bdec70ff9403072e99dd9e30582e183eb6d9ef82411d850b0a775c8e343974e52693c9ab59ab76ef54eaf8991016fdf60923f2885442b5f144c8d0d0a20402e86d7b8e0d138bb60fcd847352b099f84fb35858c70ff464d49e27543b28fd4d71fdb56597b23d89520759960489a0d1777a040556e09d361bc632112c68cf23eea65107275802f5dfb2810e3123bc9a83702d7549d72f02cb00a0fbbe0ab28eccac63eb416cc6229ff5055af91788a3a41845b7b0664f62ad79ec13417207511983389a3e403fbec4afffea39bd12614d0ddaf23d7b26d5e209e87cd816c76c632a3274f948e036cb3d2e7797c6ea051b7bc9672207913ababb2f92f104ae27d25b405441784babb8570372634f5292c3599e257664a6c295f694fbb17eb3ca1488779b936b010784853372c989a35337a23a94947e76257f9da6dad02b803c44ece6fb0962a143b40346edafdd09d1087fc785ede7dc1f982fe67c241dd5a4a74230b445c7b30e4e8e5e40e48cdcbaaf3e97af5f19359e27e243787553b119ef5facc72572961124d05d932c9c69e250175459c21002f5353789271b0685e0c7a47fb7ad7a65186ea4152ce913374a724451f3b01c3c933ef48e68ae273a56963fb9eacfdca9fc2d8fc936f6e3092640a06a4e97e7730048695fb8ee5179c1094a608ae2cda0dbfb992e35c22533fb9283b07e776b898a418508e17fbc1d1a7027208bf253fa9cce8e970191b370e4168d4d4f21cb5938f4f3ec0d224c94576560b87ac104b2ab6e3d61a850fdaa16d814a3d13c946b3682c58d846bb8abfd0789a4fcccbf8c5e9d3fb0cb294e854d25332fb1b5e53a006ea1247b5c42717bb73e6500622f2b869d76e7075ea6f13340da5f6d844c493d32f198f043e6858ff60f8a788a7dc0972b7b153a1ee1847f42781bc54fdb6883fbdcb8c7c0e8cfc61dca0df15c569a35360001744bbfcae2fc9a8d66cdd87e9d8b239ffc9e2af8ad7b5bcf01fe97ef8ee33e4049c18e945b3a5408a63789c7932e1c6de7d40a9de38e2bff8514d21f9d86ebdb09219205c27471f9fd803198759056450c1f71c4bf7c00c12dcccc9fec3e995e50d0b244d6d9abc1f528b92c93f7de5b83e670edcd4d033e1c1848d5035e60d6de8132a145398441670df8df30a5b582f3976e227d5efc2c844ae3ef0f85874fb6efc1ac0b8ed7122e913901903e74b66613edfef7e17a62cbd82dea1f6ee73058d76f1e738147326f7ccdba77c88c4cf047fb2e37fd6412992c061bf83776d7919b77fcae8cca31a5a1677d4a178daa71dfa4e2f09b0b72cc28b696d9f5ef9fa7430dfe7789b255e45dd3537f395c5c3c8c40b2077a5a8439291ce16d560eb78e29ac80bac88e96376106bea8243c1fda99d1f5b461f5dadef7cb453cd6664dc004e69445d29102c543e4df72c76053d768ba351dc463085a735d6a6a4b01a62a6a5731d16d176fb8a982dc570880640f763caf4b0fb3fba2c36ba633aaa3900d5ff9e0982623f3a943944afaf1f319166098e829bb885165d9372706060f087acbf5f27c337c079e0d8ced5b124977cd2f1eb340e1a9e008265d3783b9c8432d319cb1d6013dabaec35706bfacdcc04aedd7f4224749468856de47a5fd3b426549be9fe8673977bcf546164b041aaa2c1aa73add91f9bc9c0d4b6c47cc1271ecf1d1e1d28496c8bc1141391309bc3d628921600e8cdf8bcd18a85f65f5500b68c744272c66f9005871252fa8f397ad74df7e0dca367423e5ba3ef2cba9a68f8761779222da9541b6025e6e7814abcfef862ecc71c0642ac376e45a2cbee7946e82488bd73fe6ce111b0b3b444ec3d5377604ff44d094e8f935ce8da8b4ea0cce0e118f6e7bc722d65fdad3cde7164a3d10b8e5777714d95d36e1ba65383ca0696ad043e1753ef8afee540c4b3fff397ba1dc0cc0fe173515cc84b6a45f0407f10f9cd64b4df52c57ace95d8d406d566afb24fcc89765cdf14a38e14efc89498a0bcfd7ac1b9670cc2239d69edac217d7b01714f4962d88f9c1aace34852618c587f82ccdf773800d66818d4d1dcfbc8ca9c7d98240bfb82ef3b2aee16c9d30244e61b1a683aa24f19f73c4fdbc4b79d150f98e2db9932d0a8092208b56e790896ede8ac5f42ffc931986b8c3c49e13dff3173a886ff6e7cedf0ee00e1973112222e6e574daf83545f0ed9f12bb67f0cdade0b2061dd07fb4d11261fde8c591f8ae97524478bbbda314572ed01b7693430d1610dcd25862a310c2204c34f39054abe621d2252bd3673079f127824534e0a0158da851a8b91e643ed752dda0588e69a63d5f603d6ed6b9eef71721afa4f75a5ce7182d7202053d71efca3bdb6722942b98f09a297e5f39a8d0a722f5e356473a0e47e3d1f41f160ca172531f70edfd5f6fb8c568ecb96c83ec6a1a5b14a6dc7717af90690dda417a776d0e27227f51ee7d47831d3729bf08344fad869de7cde456d4abca1cebed0ab78e7f2657da4f810a091f491ec763f8ed1bbdfc51f92f3b01cc9101861ebf10270f89965b65ac7d92ed532f5e655a6cd1f59a2c7121ebc60e0f380f12ec10fec6c41419db853903a74fd64705b159aa5c4b573471988da97d10923165ecf4931e0d3c7950f3bc7d2a38eaff93dbbc95639bf67a53016c4ffc04e63a89950596115470def9efca47dc83b5d43a731fc4ae1b82299096c313bccb757ed3a0cb64cdcb40e401782a956c4859d8f0dd76adf0ad50d387556a0688b55154e1840e9613f611210bf1a86d73ff4ddd79d0bc4196fc7af21d835021c836fab44ad9216e7f15e212f1ddccca9d19e6c25d5109ff1b6c677e644f2c1fd382af502505b496aaf679fef01b1a33d1a278273750032e97ffb2c67d1ed38a5294727921dbdc70a8ae7f0cb2298fc7ebb7ab3db772bd34c32c547f7e02806ccc92c7f40df365b8f6c6eb1a4bb913ba6d6f87e067d1377f9ee2cec6800d702adb8b8d1532e31d9251a4d96aaa158f411912ba0293df615ebc630190fc9ffe50745dae0c9e201b2c911a5aafabb292eae018a60b72f3a2a9d6e5414c8d126de4650fd754c97d278aa34802339665c332733fd27a524271261595f3ab74b6b0ac0f7de5106cdaed2c15dd9848e44b7ecf517278a2563a5ddd781ba54977b277d5d8a1e21153be2d97020007ec8da8d5efa6049d9ebc2e343059cfa94fa2cc3621186487f88b9d6874eeac30d5a6769f26b7269925bc9218a6229e41ddbf9380df154045482784115f7495f79e370b989f7e0ebe7340a7feb3c6dbf69f822294cf441814153b9e8073a4271eeaed32e6c92a60b15db0c96d48d4bf8f0b5f631f20abb3096456becccf1bd5bdd4eb55c728b3152273df0c6dd16984c9b3cc0b1a7a66326d45bb2d2db6903c125b7abddd12e52c22b81a78b55e0fc390733a112ffa13d41885857c6956c4e0f19c099ae18f4c2423919204ec60c04f0d324963cc91a5be6284dd2553305b8e843bf4f5ba4736bdd0936d33c1deb3be9298e92624358fe1f898b4653b972760c6028c79ff5cf9bf6f01ccd869ad597afb6d499b0d9d5392a0670275fa96f805c5d3fe933045f2054d362e110f0028bde3565d18350da134a80669a2509beec3aed07989791ed72d14f5529683765f6eda478e567d1417e96da16b030a1f6fb33208c6c5e3e932c6e4ea25b69b15ccc352dffb86bada8e7c816b236aefdb1bae295d211c2191f2c91022c8f93e9cba19a436925f3970fe267944ac2a0cf54f800c855c3db9f2191f75448b9debfda58b8fe61bec6366e53666f562fe7a8b9566c2c9566f845911171e948c0ffc863d6c89080ff6d979f0891639ba49969c5ae36e46f937518d39a261946d9978625fd31f2cc1d06267d47596159816e1ed434df5b8a6d19969b1320e3106d3685982584348d3c2d7c90c7e127647dd57bb7718ab60b4b7fcebecbc46acf2394b2a86a485a26d1de7975df863cba6600c926c1a22eeb77c500bec5104636842a4bf28bd1f2f4d3ebe0f6fcd9817a5aba9741783604ac1d5a1da086f034951bc72944adbf44a438fe9f9e0dd566615a323b93468eaaeaba1dc3b9ad865dd05d3d7e8825571d03cde51273b61b76b19e8919ba830f434dad836572e88062ce63a4962c20f0adfff8763e690496b0803378bef49cd1b049e9de626ca8d310c03ce952ff24f56cddd90eab062b27dd451d3f14e0e0cfe8932b00d95175f54a3dc9568cbb3f319f952bc29cb38ba8fd1552fb7033d7bd5becb169e1515d88b0729a0c0687b7f35b7e17973fa3c187fab56d31f7a1412291914bfdfec44d3d9f8422c27c45fbfd14b9961563eaaa36c046303dd3367ba722428c60cce1df74768a302a3568f8dd7f19441ee2ca48efc1b2b8e04b441189b0350972d19f8df28b69a8ff6a692f75f0f2beb9b56b27f43ed6f629c7c10fddf9731699efaf16b61932a2dda367cc1c13f80cdab723c6b4e7e7071110d02dbb67dc49ae444b56366de2d4d1aee000a1debd8368d7e00bed0410a2b25391f87d61bf56e1d23458faf1d61985b2f8034476f1c7f744a12fdf64cbc9e027d291902d6e7ff7eeabcab8ecc3831c7f51efdeb1b5b5b69af17f4d0a8ddb022bba402d1e9bfbc6a637da896270d12bd860fc38ccfe020e9aa4abced7fd07b302c7563e115de80a365e31dd189cd38833ad21171317e7d8bf58ed4b8ca61bed182976d700ef30730e53812ae4cb6377a459b7622c96d05a3b7f58b98035441386b8df3a131919e0b4329c58b43714062b3b4cf2cf276f5181b697948ab770b6c2332ff156c977882236bb730d7ce9b699ad6ce13de6ab9d40768bdb171ecef209f779fc5f97d9ba99e1244a18c36db759b66dbfd4b95c89555ae77cce76bd54b1aebf9d1deb9d525af489ef5931902b76f97d63d8f31ef244f518817c8c1ff3aa68a47d4d45366f218dca3503f9feac203794ec7837200868c8187bbab2fb4b113c920412a9328626500f69aee82a6665c4390e08049959fd30ef16233e0dba83969240b2fe40c98c80a0bcf80ab8308a65e75a894e2f97c13a77b22b9dfeeccdf89d99a0ac09021e38b5fbe10fbff4f5e0f8442b9a48c32efe93ff592f5c8bcb46ce32cb6719940b932afc9c47f15abf3e3d603aa877045777ce28db60e67cb82e2da938e4ab188c77ca54506c7cad9d87a05a19cd43b5a3ef6113261d6d819ff078017ee751b43bf9c743dac855a3448dba776899bce802948f863083f2d2d2e172ff14a71dd3620ce0f77a81cca995465d04599cd2dcfc303581a6c9e81a472de4abf5f9b66307ea3bd02d7865f0477c56029239fbad5cd6d43002499de7c2e8b19d2e11334103fa4f81b529d065271cb56848283a34cd0508526f89e4128613968fe4271f6b21ff3551288c3b8c6d361a861cd6387a0b876b62fcf3401a98ef1b227237c88017e771b106d5dfb970ef70da4d44663df6e455e4840a4f72253f9e9450191539f00fd162110581b0dc27cdb18836025995fcafcfb53d29ed36a4ce1cc7fbe4041d0943a33b8b760e5355ccb32b8387039f4d450d2ae772be017d80121528541b9339fdb9e5b1a117cfd83a04123b4f5b49478000be9a5b1d230e3e1a345db255e6b3c7f2d7782ec9de7b0722b8c3a400a5a0af4842d40c9eb8e62d69fb47d4d3e2d84fefb0275adea289b92bb955545b77e9215d082805394fb90fc5bd27c4194468625239175e1fb138195ef4eb54e66ebb55a83852f4976722b56a5a991547a601ab006f37396b49d7de4f2f4d8c7c7d15f837e451059744e1fb81fc1588231b8a1b6b985d965caa92298f1bf4e01a7a760a1e5d98761363723a3c7fbd0824d0c92cfbc136f7cf53c92a160c660d0ad3becef21e707cf3300ce4bbaa6540adb2eec6d6f3a33231eff16dac7f73e42ee5fdc0afa09b77d8034d70edf2a8357a93986a2b4353613e5b3a8686bce507ae3521070e12ef2cc6b5051880a361ef3c0124fc96536c4137d1bfa1bb26facb3ab20d4d41dfca69404993c0a522526ab4d742a7f91c1ffa6a80e5b2a089dfcce1c3582962fcea2cfdfb6a7f56134f150d521655465b039531fe46751597dcddaafb7c92a1b0b2f9404277f76117beeba09f3facf42fccf915663c424469e2286eae498d317a15f70a1928aa6a750a2817791b9edf185c5cd8a6552daabf09e344e9edf1e998fe9797f33ebba0437d318c6a2a0a58b769f198eeffa9aed6f17f09edbea78eacf72cb4603bf782b934c13d58fff545d482406e18bd0835cb495b1908c689e9b77d387b338a55a8a96aaa3f788eb70a56d538b58058c85190f42c585fea6e3127581decf3a1c767a45b54959833fcfba3acb8a164d57cd4a0b1586e813f93bc07068f8fe6ecf3a6ea3e0c8f2395e93f0ca13ba7bc9c168ccebd1a42a530fd7b136b2fcad9b723986fc7b929a352df36c21b8f984a9a1b4b34ed74c7a1690c7b68f29407a6fa464482fb4532e01e09283fbd76fbc22d8fc63762b6312b97fab63950020558cc8376efdfbc52ac2620291e4f75e0b993e7dd4a0181aa3da529450b48c8c0f36255c15a251b357236b1812b45484f94c44b0618961711addf058904cd1f021ab9aab0221c1d520c7ccc0d42c3d8d2a8d56b75dbf21d91780a212d044f35a346638c09104ed612b017f87770559d7875b56fd72ed6030bd855353638e26352cbc28b8ef78df3bbcfb1300bdf2f746ad6bfad757b24beab82c457f11b2d06159a42571400bc09ceee34b8f7cfe230e290ecc9cf823de00ac2cb653a73869e243e1dfb40369c89bc11cb7ed6baed941d901b9b213f34e97b347cf7eaebd29b88455d175bc06cfc88ea32243710de43bafc041b2074b35ce09af7efd7e3761e4d8238e0aabae8ada366238d4b372c70ef09ba992a37aad7075f498c1ecb49b8bbbb5db5efdace47ae5cc726ddcd8962b841731714631b78903a3f30b1e068e93ddfa814432ef33cf0ed6485e5d4b1c08d0559092f018fd04051c07ca99ca818449b199dbb117b3a9dafb0137bcdab214df2dafecccaf6e084e9b5084815cef36fb4ecb978f9140d0a270edbb04fc246c580c66cb7b6e9375907917b32c84a8f314b5811ae2f213a04b237e7208e983abc6e998f75beed459585204d09da4d38518f056aa3e98011d516232fd43ebfa87ec9abb88b2f998b52465e2151a007af1cdf669440b4e31efdfeb5a67f621552a8673c3681a6824f6d6d4c658876d4a9791bc453d543ed3531ba64523915d76223679df86bbbcc07d0dcedf079ed03f951d979319dd02e43ca425417c622301b4a8f3dc65bc9058e74901be7f0514f942deccc7fba18c69915f2243274165c055fedb25247d760f304569b61a16e3c8a33fd39abacabe5ba4849ff33f08eb605ada4a2ef105d39d9d89137b1fe616b723c48fa75fcbc13657b29d38f2e540fc718799e0f28f0489afd459f50defe16a6e110eb8f17931576692f93f58d43af5bd27665924bc3f312b2bf9c20c13a68e56fa8a978cca7228ef08b3a59b3281ce1937289b469d25b6967e8e22de815582d245f260955b291202a162c9654600bce434c8d1aec8f04b549f6f4d363d568a0aa3b4893009f948f1247e22b60f960edbeff324f87ac44b09c5fda4b7c16bcc5e280f11535f5bce2bda5ccafb0123da64e991d105f4ab44f184380b19cab573327dcfa3447f6e3e15c4e8d1e10b0a0429621f42b387a42f09ad3e4ddae4959b8ac8565f2b68e6f0ff15be748400eb39e45125a3172e72fe95b806bed5f69610b1a6e7f44ae07d04a3171163b70409cb97ae9d2ae135216badb13dfcd49846f5fb21337c03c00a1981a27fb5513b1e3b2662078a4b32ccac74ebea77580d4bef49dbf8362d3a08b5438d487cbd19186e2b69825ab6f48fff8059a1b20c4c2d5fdcd19e57b338d1a24ba3e1af7b5728d0b243527259f7fa2050bcbe8247ed1aef3712bf99569ff4e63d45d4c2753001b45dd3229ae913ea976960fc759b7d5ca86ec3f099f9061e330ea79564e6c2b485ba29c6bc4fbb52f27db58415fb2c29b35b51e5ce19ee229896cc9268563ea0a3fe238bb291b0627c5a7e454aec85b6a4a03b02ac5abf25c3286d3f4a85c10a2138198d65f0f3a6f5003365b469732c831b9564476d4ddf89a59725804d234d5d505fff3af9199bbdb1c3d1b7ba18a18bcbfddc3f309b6b0f1b667f7d850815c5c2c96cfc7ce172795fa945c9c35baf340924727e3caaa7b9c5f25f6c9fd60358ead175fc0bc2322b43788469456f36c04fe7210dd7f8abea7d0a6a4e7a40a4c956f2e69a14803481a9878f8f765ef3e0c410085e534fba56e53d3d2a251d07f7ab9be07626f2231abc2ea4a9990543d6e56312479f0176375b8b420589847a664c8eb01b0c418de88ba25db563e52bb81679117353d1afbf4c95a3e064e3d6fcbbc42c5b30e6bedb1fec5cd7d5a4aaa6eec333c541b64f03ccf981ccfb21db6c81d5afbb746ad7155ff7c9bf201bb23d9d5065683a202a273555d394dcbe258b94665a3c46bcd0f292a8944d9abd82e938bcfa05e4fdab88336e2fb53f5e6b4793dda94528a00fb0829 + +Params = SHA2_60/6_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000000fd8bcb3a67d39c4ec75fb5dedcaa183911066f62de17178f051ff04fab3d3b32edb621d9fd071e0c02707c47a04d4bc66d7d748b2ea0bf4c646cef288362978fb4b46337c9566818582993455bc882351b458d9d036d018346c7e489a0f32975753ba3828c771ceed9dbc830650afd0b8858f92fb60460a09387ec350147bf39f +Signature = 000000000000000032a31439ff655dcc4b6a620bc4f2e8b1e621eddaa5a07b3961a142df484a7e7ff01a40a8e0a23a9c28169743d564cb75ac8eb97f1a5f86fd96c42e8471499126bfeb16d3c6918a4cf8940f6d97fc86e146a6802315f7989c06423d367d9a39459325e0ebb7dc29e614cd1477f2bcb3c575a2235cbc9b059502eeb00db4d4cdc6cffbbfed9b83079d53f158398ca4be4bceb281c3bed4149ffad28ae664119ddca61a2c20acfde8d3df4f5737f1f3f61f418416121527d3d78126556cc04db17a7142a1f6ccb894a0e33e25cbf136ac12722046778fba9fa34f00a9fe5905111694eaa1fa364a2ef90930e2022f43029daceee17347928405deda5dec60a1096a45c182f7fbee4f60b787bba130c0daeeb97d9ac33c164cc0b32902838aa1005f61c7b40317cd4b24b81047e13301e730dcbad11aacb44b8dfb2de16236e05fcf2636f03208c67f30909513654b80b88bf1c187af4132c71135950922fd3916c8a330beec374ea5e252cf170346e365350baf165004da0931e90c77cc92b19740d96c976d39326e81b0e1d2c608112de883067e1a23e9b91fe5467d7c6e20366655335a732dd127b021fec3172620f7dcacd96fc5b75b37978ae2f375750eae601d4abe4bdfbb55c262780117d04736183c7dec4d256a541ade273448af0df5e33c47d95ea9d252d0d214ae5e299b776183869cc6aa3b40523de4433f57d80cf33fce3915582b8e89f72544b57c1e29f11a465a7647e3b46fc7cc77e651149e974cef90c6e8d011c7d142745665e4de059ea894d2aa5d53566219818a4132d0ce646f5d21e36244222e8eaf6a2a8d67050aa579c93e425beefaaa20488e34e3b0926a39ca64a724811d93775a088497684358d8b839cf894652e94090ac2d8660583869997fa5ea7332aa6e333dacbfdcbe52c1d5b2d503637078e3fe0dbe1c42c3502eddcdbe8cf5521362aadf8f4f0801288ae51874b3a7b27bfa52a7b103488710c3b167479df53a1b7210d5de3af77bbd1c6235639c0540d43c8586739aec73f2ec8a3b5c22760e74e1dba97f25bfec8b82902a6fdf0676e39af60c2ec3ace5b82434d77d648262e6229121cbe2489d6d292e9fc34706f0eb232d8ad773734678dc286b12a09dc1a70b44330b7e0687662d02d709754acf04a0280dbd4a10d98265c88ff2b8b26e8c86db41b450af51f5bef9efd9d486756673b753529fcbb508ea7e7a4755444f37c04b0f34c74c89f68d49164fe88bf55576ec5a2ee6725771142055ea205e0ea80519a92b8b63dcf1655eebaea455fe3450159f203808990e5dbf0d18e206008792781d4392dd5afc344f969e8407322697ec675c9cbdacf0ce647e6d6b5f55787932043cc6ddca6fe309c2354476664b4865dc96f84886f06828e135b98daaa7992e703272e9b3e1a98eec8e9c005d6732349da5a48721fefd5505e136d14f66a7452d1e617ea7d34c37b0b9c0a85babeff514c7a7376805c2cbee64909f038882506fd34f769767fa2151037b00a59b6e0b19f4c278c3e5a7805b0d0d40427806a4240586431eee2d735e7814b14f6a0dd4cf9649994b5432bc829dcdd722fe06eb601bfc0b804d87ec48b3b9ef2bcb28e1299e698128ddabacfb6928655bc4d33b170b5a785aa5133e01e5978da0e39f61829459d92c02d50428596efdf097aceabc6c3957a5a48f6195b2df8594054d92f47c044ad313975faddf78facf18463417fefbb06ec3229bd3715b48a6361b8b5e4de0775c81c59f13c9f0443a0fbebd3d6dabbc3c3eedc9d664098d370b36448fa902ddd529453fc23d76abd8195655c62cd3e14c632ddc72f649b28d045bc080880c20cc80539666b1b7c255cffc9a79804061c45816a70be3bd053ff324f6fb7dab0922cbd3582ea4b535ab7cff16ba0369d138461314868c255bd8c8c7584508f1240840c65894ce8f8f98251ce9f670216da769c4676bc5ad11f71d086367c6a9b7e1ac5fe1b3eb9eb04de5d55e1c262064c296110d940b8242bf3cb89f3bedcfd0195573ec28f10b45013a0d72573b3b9ecb3d76f860a7f7eb434cce8624fc6cd011f69ff499e1feed516fd9ac9a60b73b1c81dacdd5fcc55a7f47f86209d72557043aa420577fd59175523b423adff86be8be1d644818793598cd1148471b4b84033b9bd4127bddb835a895fd9201a8b0f55e92c78886f265d0251386f4ed3b849663fcf709d6d15f4667048e0f7f0c2eca5ee209ef5cbce17b491040523cb13e505999616623d2275b1c87883a82d55350e7890645a62b2c207e34eac7ede85f61d23d8f89056ccf897653c81649b1fe2f5bc0241aa56f6f16bc1b5c0495ea1985839af65cf513a6bb70d846707c99a0dd33582e361e26e15319ae00618c03e2dfad7552e4b8a4e0c3621b0a36dd34a457cefbb0b14bb48e5e5dc8dcdf27a3cd302ec74f22ef8726f4cf16278f3b7bd0f0c154e2df3d307075eda7860bf226576602f53c9a9d2b84c6c741d6f3fcec1e004ff62261a16e1afe0b023618101343cd61d78871788dff43b8a6ed545bef56a78feda6cb7c06477cb7c43c14a671bef66b9c06c19d1b4cf3a38b8907a391598a8234a0dc52a0ed792aa19f90534c2219f41e528f3cbd53862032a7366cb2b5b594bab97be3171e2d9f80640f21f2e16414f07c81ef922f5ddf94e66a9fd5c04630be92defea85aafbebc47485afe054c5e332c867d83694357e40f000de1770262158d320562ea48f5f3b8861ccc0551c2204e720895f64ca1efdd3aed05e44bc85fae56223c5e3deb1aa0cd46265c62286e189909af3c6e4ec4104a67c8d1c9a54dfc911d23fb96a7d4322af21254f9565c9cbcdaeca10d6819986db49edd47bd3f25a21d22f8c5c7fcf591de0736861d43394af8c49da4438db96416b8a681ea011a0785414d6827d8f1ffae26fcd915de2fc31abc061bbd57c57f8caac1be13b801c4323c454fe280f0ac83402fa7aa09accaa2ed6b1e75ff378ac340bce42527b244204ced12b58ad31db905b90d2e88226711b225b0e7048898b40c230e05f9de0a247c1e3945b03398f75cdb8a1d6e66f4bb63a538c4abfaba05ad8ddd7ad01c84c12159fc5eb61668887ac952d1f1f97614284f4e66565afa3972ab07a055b7871c69c38506c90beab9f9e9467d7e3ed52935280a1e2b78a475a492bb331b532ed4371b1cfddb5f97ab2349af3a34f999dd8896f3efbce1bce593b80d1da982548168fcc8688d4cecb3fb87ec22fabf81779fd922bd71306cf9d4c4a3a28aca96bd33d358ac1a97a9c63915b715f6ee2e23bed6a6328b8389b10c1378b6b933ac6c33bbf6d2b3e9f893f244e60ad80e15551bb2f3b01c693de9ca7fdb8e431a41a2941bc530cd862d99a4835206fc42e0d4830b9c77102d7453660e3dcd0296a410d8d062afc363b41fda0999d8f55f339e3ae507a86b56071e1e6f2e4e0b81d0f27469bf81ba34dc2eff2e12b2e8fb010d55eab99eda59a3da1b0072c23da056bbfe23f279a997e85508d4fbba7b33f53174db89a15ebf13342a3ae214a2dc9fe1702050e17538c197b14518f71b9a4ee8f8280ddd7349230f657e65cfe61af568508d05593671407d41e86c02abd5616f84972663ad53e4e27dee2b25bd312b99e650508f55abe2a5b19bd93ef54abffe06db58c8829f010be25fcd95b1656dbfade1bef2cb48200efa264631693c0070a5928e4b30b57577f01fe0fbb1e414c97c84f42e18438d1921f909443809dbc257d98bd79a3b39c6b8dfb88e5b14da18178141d234d4a7b055b44589fffb01be17ed2b931f722f41fdf515a11f408d491a58bf587a59b01c0bda90a528864e49eb3be634f6195476ccceface030c265712ced94a1e726e21fe44b260d0a8bdf22d0692f8061e5b4f7100116c6757d347f001dc1ad2216c6fcaf2828094126ac16f4e80187ecdafbc760bcc8267fac1e51299fbda518ec054b3a8854a0292f607a8db3b257e1e50fc5006fdac30dd5434edbef47a12cd76ab000a45e66dd7560d3e0c5f5c3bbb96b0cfa07ff8dd9c22bf629ce3f5ead52d7bb6f447269d72435f40e0985b5f9186f7606387dd47f5adf4580775c2472ca673cafe04c5bacc401a068473e1d28200edf173bceffd19fee4e3c88193097762b454853a65ff338b4fb011947d2cd1e0407ee5576f9a1471de9fa604cae48331f4c7e683ca3cba0b4af255d55a99203e46f4b78c0768ddd86b176ec52403b6ddc4f450368f47671e4e73ce2e3396ceb60291833fd7756617196572396b97597e01cc87f70f85cf584a18f4a325e3dc31a060ddf6d9e0ec41c22637ffb90aa4afc29c166caea07b3891f33f4628617f726862393afd7a2580641bc536f0d2019cde516791bc782d92ac3ffcbbc680dc8661645cd216d709e69f1cd56a3baa0b7422803e19c3e4fc72e9b6c152a7ad2f80263497cc8e9d7f8f49b3b113b350bbeb00e4e860a4969840222c7222fb944fa3a1a454bc7b4fd61df88d935ed632078cd5828059bd68182926f61b48f48e630eb7fbba5d98dc57ec37a0e47440fc8112b2e92ece803a40cfed7ac12d2dc4bb1383d3f01b5fe867e83f9078a44d12039264bd2c214240f748b8b5f2bf5fc92dd174eb52994f56df5c3a8f46196b07d5a6f71c6d61f07dc2716fd5f5c1475bdb89a5bade56b5d751c315105f77db5ac26941594698ffc9020ed96ac2d020d956108290305811f0876d7e971bd77c476412ebae1ccbda31035fab7114f2118e74a192a0ec8d30a6071428d8208947591ef0689476902628c140d60249369c2c7317a7749f8f6ca2ac2b769883485c1d588f0a1bb32b89d9f7232731d73d44227bdcd965f05eb629d64068f9cf5f7ff7ab691a70bc502aa5bad2cf97b913b957107e6cc4cc47c2c7cb5241277fcc78a28ce854b420e9de62b5f7906567a6ab7ce00b87e35f1bcb3cfc472139987a7bbfe96d40a9abb705c45741d219938a9a447b3bd5910c67a4a54b99c2f18f308d4a769569e34365b52561cd1b07476d2662d1a91c20731cf90e3313a58ee63f2e093cfb45f4c684ef7d8bfdee7b1009c5292f4f5eec1d8f90ac7679a605ccb1b270ee20ebdf3899cf322c1ff093af8f6cd87103f14b0c9810d464e883cec13c7b9f89e013c2ae9d91335fa306ee503b70f4be260c371c73e292163200815c5fca1619d4b2639522c4e55d7687611a44eb10160a1e3c416c2532304d30da67f3e21055f1093e949657174e8b603bea86e1cd24bd51a1f49eb90e6e3932624f25fdf2587d43a58bb22ad55533d74da6445c64aa94aa6f990fd6956822ba276547bdfcc0d348ad25596445194a9365cc442dfc38c41c719368319d8d4cce27d057113d8573af583b2d3003808b952cb2fab0bde94b48d889ff7f93eb0a617df0d1055f7fd60de570fb6d3498a48c4f31991cf79a6a1e7d687946e3c1c87e05a2d34d646c701fcb79e1c845d3b25ce6db415c0670df02f6c25ef502691228d3283fc68e4d9e12c98cb73e7f12383766a1c47958ea263ac078ad78c42d25a7bead230063c118ee0a3b9c3c35b974c5832b11abd1ffc0a71eda9d15ae53d9f15cebb75387b41eee61696f0efdf2315cfad5d2916f8b26f58076cda6f7f190aef49a0db6bde28cbce3dc8e657622f32209d929cfe10ee4ad7ae9309e459e8981764890e019290ffb44eef156e1fae393e695e81da964ee3f822f76ef7e67a6084b1cf1836735b9b9b967c8262ab38158711aac649a5091dd5054bcf2c3cf95dfcaa190d3f0ad53050ac61270e840ff30fa36f38da6a62b9bd068eec76bf65605bc6535c5216d8a8347879b4ce64fe10d61e24d1a685727568bc8c3ffcc2500d297ab3400913ef9c602e3fb842f93f118a4421022587f7bb23897446e59caab59e371c57074d29599bb8d8324bf34e3dc16503f8ca1b11c262281ae9ef1a12988fe4a2d76af9dd0bad27ca41cd0d331375c0b009090a4f218903648b30a994057bfdf9c7c44c7828983ab77d7994bfac7680e37431cf6ade5e610492ac14c1e6b4eb0cb0325f021c6fa6a5f1ea83f3476ff20fb0851ec65c98e878b83a21c1e0a8d35a46bdd0b99c434cf97bb8cd44a84aa1df4f8d6b571e9ebbe1af6ff3bdf7b11692742a1ac181495a945fe0763ac663e484e31dccad7677b1521213385afc40d99d4e600d52892beb8dc800dcfd16bb1ed3a515e4decd9d204ca272c37dc40bac08418d6a58af017619fb0ac1af64704329d1ed449aa71393329e40daf411dd4ec57a64c82329afc7ca64bff948dcb40d0c58c0166ef2c8df8cadfdb83af09791c9a25c5a9580a5c8148832024cf113c49e7a035d205d14ef2787d761029086f5be6f844bc0a922e813db8759ece5932da376c50901247e1482faff6782e5306f8d571a50494298e8b5fc12ccda3504cab5fe39a18339f5c568ff4032a9772e45a0dc6fcd54ffaa021474a99f616fcf4a80a3a69d46cf7c8d4264accc835d86b6a68716c063f13d887abc13aa76bca078c9915078981d54fa6dd63a2b003e824080ad18760ebe39ba2a9d552b2e44ca9a6817d1455c6f447c9cfdba28dd3631ca3e915d690d3895f9be2a6f2f980fa5b02b84e0fe19d0742b1d25d3aefb80228d4783ed4550f9dbb156d278aa8c549421f8cdd63b6158e3027db2498d2f480f2e7704fc5b001690d6ba0675f1e2fa79a64305e10097ca2cfe9ca8010489933614b78b3b2934f871bbb24cb38c465c20a4acbb546e619352d8f8d18143fe2ceeea61bdc100271fab760c22651087f32ea764ef3478c90ae842b374b2854c18c9214d145297e4be16391a69d9aa9efeb1a62234a0cdd6339d8d50364aa079912e4494ecc756aadf9bfa755f6676ebb27b5e1943817e387d9bca8b39028ff5dff0fc518ee5a7b3739518a0b4c4be9e720e9d08e7b2da275ed68b7087efa96adc88203ce75c72f7142ecc1fb8a792c647af5ef9311f708ece8dde10217418bc1c1fc36fb83c72aaa4a273d861613623ce813d7b0028c92b0f4f8e40cd02ecc0ec6d27d8a9a91bbcebbab9b7adfab017072f524a343bcfa31d25e24be6cbd1790d96b8676308eeb83641a502994c1c076bc45192f77394158c9c09bc6a781d6eac674e324406a535cc10c34942c8b5f5720e596032959e2eaf3e0c4ed7a7b6a0741f0e4907b3d3f6d7edd0b2020d8f9e54a58fefab657017b29d23e9c114f3df005847e7abbb8c1716aa5ddbcc961ef797c1041a7d371ac467625aba5586ac31125fb7cc9edcc1434c982b5f0efab542006a17e2322cbaf262cae9fd1baee026677a4391a3747c81ac4da8764f68d3d803e1f2b400cb974a5894356acd26b590a2c31ac6b94127e3053d9f2b41cba67b6268b17778a73a1d248135d686677d66adbc16193747fb16dd0d219cfcce3d7b9d1ff2033471e8d1440586060d911796378fd3c58d2cfae7018fb5516872b1bc233079d667732c3dcfc1b5a2067c8b11dfe3611abf1acfbd861a52610529638294fd58f547256bf98bdb0f845d865bc6533dffab59de5ef6d73b4b601efd666bffa4394308e9900fa4ace0847199da52a4da26e70c80c77b638da671fbe934a4cd8f4fd95ea5361d6c396aa4e3dc206260d384c3724e3fa952d030c6ab9ce5a80ef4f7519b1ed8b235e4003eb55a7f386a5c4c8e90e00ebedd4174143254d3bbd1dc95d53a1a04b71468a1aab23704236211e95998ef4dd9b71b2dcc3d86c2419324333da11981785de4c04f87da3003a4ff4439f9c1589c3b58b215f83c01909015b4ea25d2c4758674a324fcf4560853422e1ad0cc20525c6105bca4de82e07b11fdbd197c951b77a206265d5e5d88714a312a41a4b01d460fb5146c74440ec6978ea9ca09909f0deb637bf119cdb6a115e4e32dd443f111c1ffb1a2efb3e8a615a0c4be5bd4121ac7751444a3a8be178fd68be8e53605fb4cd9ae2cde967760067b85df5e7d6e2d5f7920d50571aae52c07220de9b52ad8151739051e91af16e2fcd34b82d46de04c4e6f845e9a3caeace7c3b3233d0d2dc760e85a44579e0ed91c91c793c8f1373f09f88fe1d3e69a93a0b5b81997c4b7b900be3542735677befb8920e9a35b00d3ab30e42f42991b687bc46c02cda26cf0a1d9e3d9f2104ec26dcafe471f9b175b5ed7eaf23d97cc7953b1cd12de10139964f2eb2d05b6dcc33f1252e55c7da214f5eb852e9701c48a092638aaf22921a0f78b872633234d0c6580b4330f08d7e9a8be777f82a55a41d82f0f5cb98501e399f2b865f837e81c3e95e4b35c6e2f900ac8e02692c9365a0ff5b199370f2a383bfccc787b17abe46f396e279779d20def4d08f53a84e31b0b7b07000b1c248b792e5c9ac75572b9b93bfdc110afcec7e1ec207601e23a0e0ece9b124ffeb3c375987fbe2c03a426a9d9e90987807c76b0f1e6f634e415c689a04689d54d94a5c29526191419800b40b81d66e5f532a176ae48acc2f4f67327bbf8ed3d9be82861a618edee23ebd2a1f09559b31d681e428cfc4a78965cca315a6869abb61bfedbceefc5804be38b620cab6501d6322b19f78de09e8dd5e1a521a4dce3c6cb56257cd65f81e971cf8d95eaa34cdd8e9a058c0c83029e258e3802b8f91ad2b6d806a15b1ef93c727a436cd39bfefc4cf3e1177187b342c78b58f79ff9dbc78b15ab5ce1d83a2ea0b96ee75692fccd825fc58af239ea6e15ffc31afe58a47618a6853ee9ab30d08f256e6dfb355d8dc618652cfdf919d7b0d61a20b37ebdbcaba9b15d61c1e47c5f2bf4cfc4d78204ce05f733f782c542719bbaf5b1a9e63e510e7a4c3ba36783f398ac90b58bdf887202154298dd2081034a5e10f8cee025df6e9a6f5da9977bd814180bd0b50279d7508ba4edad3d8452a5aaf6f8e878bf387b70e692a382e530e3aa51aab7b845cc8bf8045b19b8d98eaab6ab1a1343159b9a8a0642f43e63a5b7a16c97d6b50785c44cefcca2000472b69c0765dc4d9a3dc6748e76c2efe3b944b64615e79a087a7718957ae3447c0d029ee329c7604aef2977ba25de7d6e0a1601c8e4b0cd5987e93bcc223a86097e6ba1f5296634305ab35c207249075c2831ca1ed978c36ed197f5d45db54588f6db4cde149807ee7f1875a57353b02a6182a206f70f2eada93dc7d6c0a362e128f952729074dcbaba638cec4248b77eff481e821288c3aec234f61e6a43867448c25e6861b6415ad51e22cc6c178eeb04407a78555ab7dd1863c6e04e6fdb0fc4157994ace4930e75840d869189f84b95a3072ce950771dd3c272e511bbcb1ba67d95d63c675bbcf46c097217f04d7684cad76338ab794163d3554bdb6fd8b7a8f853101cfef933ebe5c3e6096de4cb4e5cf19e80b662c86db1a70909e5f15cdfb8f6e3b5f216f251159f72fbce0d6857121fab1ea46c4153d5e951f0e8cd4cd6dc7ff8ee263f07b0a5340ccdced8dfedea76cfc7a96f5ba35ab6da1ceba8f5bfc45f3e0301ea21ef87759d9ace5dd7bd5f4ff52ea4c1b37438b1779e6ac740615baded19ea4265a5c240491995a4a3ec9a57bb23fd5cc72335223147bbf9c46592d6e29c355ae99edd194f0b724f8769f11d39854a0f3d2bc40b457e8a6a9f70209fccde907f454c3fc37388e35eea6aba776c11673719281e607ce5883fc711d2beb07718be3e7e0dd284261d05c78287be55609c32d3e494fe95e91a5923875a56f1538e7ad64bfb892118938b98eae2fd8994b69216e1d24cccca203602e2ba90fd7e29ab6ea0a00ef4313a3b1374571afc9738653a9445b2fc4d77b044c589df8e4fa0c69e3d791f94d8a48ac7da18f70c397324fb75bf82932c117b50551493b574b1fc7b7dfefb723b25b796618c8fa765845d77ca628b57f675c13d055fb1e9e0e4c0060c9ae98e41f4d79c147986b65c60e2e3b2f1dcad68f3fdddd1c2add76db32d4ceee7db8e3be3d653154cc2d932fc4419f52bdc93f58c1530b0740173d591ae48cf5bca064c01a8ef621097ad01698cb445665ade23385c25ca435bfdd9db7f30715558f287f6ec2d318f2d3e25981af212c615bd8bc8dabcc73d6be4adc0ed4ed5a091e0af9a2239d5c032068e3062ec2dddb8a851ac8d681f148225fa9b36a9730d7bd7a2dc7d3899d7f1956a31c366e7dcb20099419982d04009d174479e14e4785bd43908f1d033d5c9c7233c66af1a011a6c557cf45803bcba570c60199201814b85a2e003acf96f41dfaf16be6302f79018dacc0e4335e37fcf0cd31e2a369d87d7542e6b263309afea06763529be3215dfe86cd088436dd90c2676268bdfd431ff096e69d08b0acfc3d295b7eab8faf0ad8472d1be0f0909e411d59c772c44e1ca097e6edbb0c42356a6d5d374b412fa7dedc597fb76ef2fd55b5545a17a9012b3ced7b3057e35edd29a0882122367a78b7782a6817bd78fd2f085363698189b43319dbf277780f0893d39ad75246311c5f5214b0dcbb4f4bcab0a405b690e8ade25beae5d104f14e7eb112b4a5cdd0ab8c1b229352e1ca19b20f1d8e41b05e75ca6b47c4a3fcda5d52d94452a38d5b5c6576d87f6546b3df812a16783fb52b774d58e91eb461b658a5607a74e9ca68012f08331b993e01e2190354abb8f0d0833701e93110b0d0cead2038d2a5fb3cbe988f97f9556cb2cbbebb610a2e4d8518575a7efd1f8017a8941508222fe473cf8a5c0b38a5de1addb9fad3506d70ed3eddfd862b5c32997205f29aca800e0e3950e46f1c0958e97d63ce87cf8a08677af07fdebd3f96f0890b6c18fdf3b81a3f5e8099b10bf95cda9b75193b86c83a1fcb0999387799e9e3b651a7b4b3f4969092c41979da0ccdce185ee696496ad8389e904db8e44ca4a6d9585fa15d0ced3d31a422efd47f29a1582ec48d96c120372355a5d25d0a00623f17720709dae599ca9362b6e698ef6adfcb9d64415bad5d0a80f189494a713b654fd4a7825c4ba6f0a0b232bcbb13952ac2b35c518536bc5b6911cda48245cc870610c6d78098033866f7a3ad2d1145f414fe267796d447bcf579b1ace1c01fad084df688cad202898075af97eda6586e8eeed9052f2a129a906e9abbc1c25318ae64042bc91b90eff79cb2ee63700e691a29db1707fe5f3bbb8502dca3378bb4b6d1daa8dc8e25ba2c3782c8bb5e7b66157ac6d652fa1ee181bb98a97d9d588a5256ce48a6fd3ab896ddaf68c68e48c587e5922c165ce85a23529bdb4db13236c9af112cf4b13d9c68c0dc27f1728b815ea40e3127fe73a634e37e7c3d23a49b6b1282302357a8daa4548a0240d0fa018846d8a15a0d70f0b0bf790d092e4da637bf5516a1a25c62b53279a64f52bef03651ebff37953e2d0cb507b9551f0266a83b80fa93a86085594bf838f0da286e18a540277ddb035910ee70a1242a211c08b1f36200ea58ab710022f67b1db91730009786f986bfffad89c0bcf123613f24f96485490fe533cb72b677e826b5cafb5e2776c384f31cd7a70741939e4d38b5acbf7c59c5b781f426f0b71cb3f6233c30564630870368f6d0301afe75b3c788161a0b4f6c4859af03d2448626e841e0864f10829fecdcd0425771c17c7dfb6e7392010537520ab7d49e1be5dfcceadf4ad82b3a05efec7c1e2abc9fc0caccf24fdb2fdac4710dde4a3b8655e0257db8af0655a16e96d9f8b1df8b8e0b4251b116d3a387869ea8ca51d7da68b16d7446d27dd46c96b8f9f83af5e5860e05562017ad8f153b459e5ea777e8b3dcf4427245af27360c0435b7c7195977ed3d9532bee057cd42c4ec80143fb614001185d40ac4c70dca1b397290becb8266645aef632a4aa28a0179f6533de1775f1ff1061e8cd85ac68ee364482de17e6a659d2458986feaa8b6e17a6403019a7c3a1ffc1ef63e0c1c20b0ceb68ba334277b5032d99e4bf06f577ab7f1973d136de94ddb49d0d8f1148146a18ee119df89587674968f754e69ba376451b83cdd36a94574e50f749366aabc43d9fb555dca7258cf9623a9b7b5d02e7dbb7811e08b94953fa42dd845220a1d9c3e4cc07cba2ed7250e65eeda8b150f55c3d8d70c7124de2d7b0ee429bb5be09efed6cf227c9cb158a36c045ac6f3905c88bba4120c246be12839ec0163b35e293a942dcf6c075d6fb7c3cfdc7a2355f63a63484b6fe3c20ec16af401353ff75d49862a4f752f4d748d6857c1578ea39c0de3b7ae8a34e364a0312ae03834b3f04ba8cd77eba285607a476999cc695b47aa472f0bc03c8ef55fb12553029385f618eaf82cc59750d1e7f919ee45d30ad61fab85825818ede3ba39fd83e9193067fc3d39c0573bb503e26ffd809906023fd85492c852402e33b0c61bcbe599aab4d315d74731572d21859f6f6f04f59e767180fc5fc11c62eedaf0b6ce6060940497c6cf10685e98faaea8a7e8c07e2e2f8f0f75864ec9aaee5dbc97c5c2302d23feda888681229968e97bf0dd7e99f602debfbd0251fcca9bfafd9b30f15ed7802d4fb6f5b8d8a136ae13f411fbb752e07a274aedb6c50db903e72f3220bd0b5fd7697f075fa7d707f6c3742a7b483698b6d1302461a5b8bab3ded73c374f2d0b5e79ad4046b5f88f48432fd25927757ac2aee0359583c36d816e7b9a4c1092540b1327c21ef2dc6687bfe23d672bef287724346b21024ef77d2260308dd602c105ab8e24fc66bc7de336851b456a3c9ffb3209849a6b9759933dc9b14020a843bd03461fc5db792644cfc9cf229c52a8dd4dc3f072465ed2e0bb998806b72b92268bee6c8b8aa08aa23fb009d490798da38bda13e2d838c5fe4bfa531295eec2e25eefa6bf6756653c9803be07037a23b11260da2569b020396bd9d61deb43b630749062fbe34062e72be93f53898f48762d6669485461ff3d04319cfac943abe10b264a4cd21a05033f839659d740131bf6ff8d981d2eb35864a54fcd419795c4b440f6e3961f8ed526f8feb16a1f1a439ad221ea01b77b3bc7d7159dbb4c44debc33aabea17f7ea7a8031e40db61a70f41d034771de4b22d3b9c95947d451cfa2f0506bf7f76c6405e7071ceba4b9a0d73adf0d4e7f54b74342dbd2d383bcefb0735370061dc1adbf94a691007db3ff99fc08e5d7c5a664f0eaa5d141c57267d5ac6f16a0e00c5b58f8d41e4755c6964a42221b135d6376a0b74359016b83c535bee3ac48c47b7a0ee54630a227805b214b6bb790f6fae5c636619fe4902d8a275aa78d9bde84ac64c22ead29dcdf17997dd4bdbdcc57cb60e595766970f74b384dea28cca6821b3c5a1bf5212db1e6e8460c0b2a6cb977d46402fd2766a3a0b6db1096830eace4c234cc6d68bf693190f8277254d01f2a20b93fcc5ecf2effabf64022ffb81606e0934a01127bd66eb3f08f8e21af3b9136d6e6a9bf2a5ac81321944bbe0937572e743ec751f149e902113aeb3fde94e69b05746ecb0141a1b5da96bc06b50aa9770fe4fcf1682acd638be6d62c865febeeefc5ce0e2d7c590c2cdb72ac96429ec2bc8be5d73db1a66ee7a388cd0112001d4e736baa78c1ab34c8b4c6ff0acb8f30d2ce1dc80b0273d19f93d41adc0ff34e5c2bcede2b485c7438f0436c11ab0a1ef6559c96547570480a431fac82b234eeff8a844c3a4c7ab3bfa08b7c7cb33c549a77bc2095ac48ab0db6cc21e23c7924b28efa01e4bca8913f8378376f7f1f9e0874562fb7b739a8d35dfea749c4a9b4577ec8f49e7ef3809d68519d3f8439571b0396e77711bca774ce41073b9b1f8871297acffba772f1df7a39d1960e130356df59612db803d50835ca58aceec94deec7a6b273ec8a2498d2c3f64f04520c7d6978b371c0868f2514cb10b2887d16a175a4a69fd4a96b501e62e38cc8ece8b1e70bd9a55629c41f1b0817c9ff0b6a91bb25879b3abe59c16f8cfc0f829ad2f36a4be22f764611b373252cd12f09d11d3bea86265db3f5d61712b160e46e781804a202e5d740aa04a83b297e357d640f9d2354d6efe761f1a36baf7cc504a6d6864a367cb4e282d960970a6210080b0c8913ae82f6d6a07e2bea73d50dc39ec2f3c01999675b79f877f2b3d07a021962f77312a4663f6374d5f9335e71fee14534419e41eba80143800e70cde7f68719835febeadee746345b01d0f78dea89e992b7351e27a1a87b246395c7c47c2b3136da03b9d6fbb5f91b640d837810ff99ce71ba23a33a31eceae0fa2ceb5e941abc9ef0a320b254fbcdf045a12277786d58a1f137861a21cd30ffc58de156d0763231c09de9b1b567ef32ecabbb8bca9e7d29474f40c2f5f2413bad66e9ca4eb0dc49d4d78df87685160d82c739546e23bc909883c5ada5b94efc7f4de91fdfdade726a0b4b2dafebf09137e325f53a770799cdec05813055a4fd82c0b70a605f457604ce1dcc9395de198b661dda5d9ccc8640893003a81d6fb2e25ed65c5d066a96bac5993d1b0910af9a11ee2bfe52fdbea890ea18aac9cefbf3dfbddd68a1f1cfa7e05666b29fe1e9636630b60e1498af8f1c1b80e9db56fb373aeeb268dcdf506a3b99dad2fe659bbacd938484eaff5d2c43f914a2d057fd2ee227a2a632a7800236eaea3c6b897076af5964bee4503740aef8856dd33092bcd41e0c1909fe49c426b7a901aa1f3768fdddff7ba139204b96e0f3aff722165858ba3901bd79d2950908d59e6c8840cf66e7653859b090f6d9440f191598760412ed11b70d51af1612b8913a059fefb9294c0a98b71f104a899ace6d8e1cd34d6a06f9fa2a21310e903f5f971cf1f8120d90ed2a70f42c81c71629d914053d3e84374479410a2ea0730ae9b835e4e5eb0fd50361a33ed5d20c9cd2bf2e519f14e5c8ad733c7c05d1ebcbba33fe7c4ff5ee81c005c147d3b04c3fb845a110ff2e620fe310a4709aa62096bd46ace15ff05d1412071f2f0666c4e8a4356530c7be4fe60fe5494a89042cdad0a85e7afdcee01bee361de30e7a7189541ae85bfe85290c1c4a0ca3373461a591decf15f2d5c0893a1cba72ec7108acab5b979b64df97d19af83331add172e6872bbd7d1e4dc59ca32ae2e7e1ec09e47eab2cabc48c3cd68ab318e5d8ab90dc62115ba3d344b8d5be2bc8bd2792fe85956e75c3fdeb3fef1f7749794ebfcb8292d7d321ebc9c0beda493290fd786d0473d53540849d0d5149b82e33554a4c844e164f2bf23a214be70f6ee39779af328dc62af2c6ea1b671829be9063b3f270c80072b7d0d464839c5e303df529a0d4b6df9f537a18aa56a460a01cb6b602176735db005822797ee14330b7f372b254cedaeec3c0b7445f2db11771b9a5ae4f5e4622a888d9dad3c6a5ef31e7cf1f867391e3cb7bf90ad50cfb5ff1fe367b0e67845730e9260deedb2e238a324f55266b4ac1f2e68dbaa7b4bafb1e5843f52603d1fb9b9f6b390b85a59faeab7721c0505ae8855b90668ae564bebab1b05893fd51d86f344b7389a1e92bb6085db7b3e3337edfd8abe7bcd6ecdd1d341300952f9eba2b7e7ba1551471cbdd5045a7af3a5ba64e99089fd035a47065c81e9bbe529bd45d720812f67cdc675c3cf4cd6731189be9dae8bd3298134d7c4b2ce2e74aff1a4a8ea8e8159fd3555a3acc5434d94f46aa981a8f75672fa7c65102a6014b8fcc3849b86c28d2a9380a2f0c8a8ba13fbb31d3f5c600c3434402ae7159c98b04ae86537db26ddeb404562c2bf0ee220832e3d260df756793d25ad88ebd985b30362898d8d329860975d4312d1b92f8ff1212a50f1fa4b5e21b2bc64413b69ccc9f3c346a91210c1be9a8a804e35a55fefe013125c0782efc8df42fabad63209f7993f54aa1a1a5f5b48dfd56b6b6a3db5c19ea1ff57b48240ce3a7cf1cd32e489458a404c17c833aa9689b03adeef4e653ad271c046ea333b1227d3ddb441aeea08db9f67d66fedc5e7d548df5f5c6bded981180f81a3c1f5f9a015df682b6282ed8326b19b38bd131dbbbed172062a76ecac52583e46764fdc09df219d80d58c9dfdbc3dd12b4eeba4876604d0d1db4ad46ab8e45e5d8a44f6ca6dac7379150150daca8e1ccb9a4207aeb61741651c789b829e2160339a9e9544b05a9d0923281dec87557acff0ce8a39288f13e8a86feb0458c16c9b3c32646e5dd6e0c9af7d4911911fa2176ee634b88a6372cf034679465cfc6b45dc4b9b159ab3b8c659036ac1ffbb6979372860212832ce53d303f225efd97bdc81cb0dbb23b93fdb3dbcb641c53de72a51b68ec4ecdb7508040f1cdb56d22fce5e7db8f941a1aa972a427d82826b5ea2032fa8864341668878e3c4df97e481736f5f8965c397400f527db8da54e384a715691a95a1f15d6b568e918d3c7d704eefd06cc726576d867edd6d70b18f0327e7bbddc3bcb621c44052603fd2311ee0eda53b3bed3382261f1ab8e953a290382cae0e5c59a2344183b83654837f790f3d693e004e42af924fe7afaa4fd6aa4032405157e04955d5c904e3d4b056af3a96718515fd376b65531b2b1ebe67a89f148e88ae4cebd1c77a60478ff96dfc34d2b1c3f7e2427093bc8e993e00381bb16b9fee8b2986c0ef3a7fa05bf35757768d5c04ad8f5611ef6b8f18e92e3f50f50d8c4ce1c1ed51609f72e9f30b17362f42a4859c3e4ab4f9c8c5119f9eef06d93aab33da2f40dc3d46e83250701f23adc66687d8d8d1316c8b8300bda88c2a57174065dc9ecd859a110f946c4776deda6a557056cd9c7d584908a2d3e1fd500893321d82fc87c949b1510662810df3a69e76ee7ce35e054498bbe46f6507b4daa7ab92211dbca84264d327d20cde6a3dab8cd45ce111c14ba8b62cac808e9652d2ce1e44a8e6e6523d82af77e8429506e36d5ec6a89d510b0b8823078e3a3a65930ecedc5b804930f153ee9c521e704802d5419cc32b435d39d236d8ff9adf7068986044f9abb50719e6280ae680634b9dc727822bbb2820fb9065b4dc9a30cf52eae0571ebbafad6682e8066543576821e911341fc80dcc984a62d40550a020f4e21474094b2e6b984ea2b44f1f973c5e29523be040332db6e93f3691d8d443d21041d0ab373baa1fd132e8c647702ec4491b426820ff7876e562d50097dd89a620153f82592825fd46218cc3bd0110e7309a4ac191ed402c8e5d41632fefe4d28fb38867bbd153db56008bb0e230306608a20ad56e8d55915685d925578cb4c0d01c8bd8d995302c7f9cd5e3e7613e40fafb0759ba0886b784345ebefd60544085ca28d76f9a73507a792b8ab3a5196d6422048d775625bf64e771469ffcc4572c79cbe8d51e83cf1808b5957535354f5a8c6931cec5db80353c6ffe51113700e75b646359513988a135594e0e11947c2e1860090a6951064ff2f0f3163a94ea816beac01a309b89e608e01037a499586e9dde09a509e26fb587e7305d818cefa39bf3422900d832b73fe0b30fbbee74e9d30b5a7f692ff0023490803fcdcb69e4215d07279db2724c430cc0e37a796abde5acf4b2a5c58049425fd965d187715de57f460d2b8db24f8fd9710d01ce67961363959d9c4760bbda9883bc422aead32b5882ea5ab89d5a8bfe4e381a6e3a5dc84572a86065e41fab1e0a980da919d70b84ca6c1daad7977553c7a9d8ea9c07b0d8a176752c5deb3cb93a5a95298e5d5174e304133f5b6c9b09c5618e65cb5827bf0fa462cc2d875a332f05d13132962a85ac6ddd553616d65d68db0f7cf8b18b328b209572490b6f203a27d2ac4b959aafb395898cf05d7ab068372f13544bd47d8c005e990f7de98cc5a38226aeee3b7f60fff27f0fade0cdd443e5574ba920374808380fce252bd63d62ec52856e909e52c0eb3a92dc6f34d4979fdef8f2b164372b009b6ce09b5160c62902a51f18b4837664e2abb5b897683237cafe20bd4f3cd94d7a5d282cd154a1d1c4d2d8dc682aac5da64ba18ccdb07083203f50796bd6e4c2e8d27180de5c821b907ba482dd5a124d0f3ab780d7e681e5e0cf2bac8f03de710524422558086d580828a456542b016495cc2cb64e7611bc55245545c91d57456599367a8e1871b53014a383c53270c78f3f6d0d3872f1167b4f67c1d4f05d01a1576f85f2890534fb549c8b61cdc62e2cb102c26bb93d9950d5ce671cc42f5c9d374ff00ef61a5d35b0edaa1b5f3c98aeeee73f0b9720e130c298793598eaf17c8e4e3ceb0c7cbb1e1624c1b3206a115d2d769075caee6ede19e8453af7979a87953d2b47485b715686dce0507b3f272c4eaaea0efe871c1408d12ebe8c068794c25386af8f39f21ab745f9c81106b3d1459f72de59d5834488012c60185cc49c092f9126f26e18611c9dcc68872fee1c78c18dd8e43bb4898b7e4c53be6aedfa87c9f88bffffe72a0a2f82423b1e8e5fc3869a4367811df54afc591a174c4f88ac82557de732cd1ad5c5153251f0ae350c3687018ad0746ad41bb2176f9fde1e370239c2dd8945045053a3e6552fa378079f5d94cfe0c1845172e1d70da2a10d069bbf8f9da8c803aff2625c025735762c5c372e9cda38ec26e07317ce271637e2f53eb86c3c37e2b14f4578c27c988c4fd7cbcc2321d17783d6d5be27d880361897ed5c865f497f98a1cf6ed4033906a7a80fb2f6d0963083e270382e937ed14757cee530d26c4608aa9eb29a5e4415be899e0609b436b608bcc0ce1093c0953e053c0f5c0bf7f759e4d5fa9c60e15ad10ae7df3fbecc9d335b7fa74b87d653618bd730cfb94811f26b4d33fd8ab49ef2b709dd01ab28340dba970150b8bb71ac2732255ed1e3b6cdb8bb4f7e57b89b86504ec4cbafde6dc8916be8e50e74d30a29a534b4acf36f7b31a97a80516953b63f68be6d857ceb06709abffcf0159645a58f6eae534075d7e62cb76ad8873c0dcf3faa1a66fa31cf275b8652ea2b3b24360a0da46dba7568dc311bfaff5613379f36a96fb2ff994753cc6089d4eae05e6f2fd8f2debabcd84ffb43f51fd80cea570abcbca4c467ba717e14b8ba260487b09fa798a8da44a5423ace77e12c8dab798aa7b7d0cf3e171acaf09ceef4c9795c26c62bbf8499a36d8804669c493da7b39f1ba3629c674b3cdaaac9b24480aa188a10694441b6dc04e6540dab1c04c034ec5d6d23e8d323b44c3714bd63e84e35151a4e68468fd4707fe6c851402c056d5b15fed6178251b244b117ba19c2056b5ffa09c39856fe9b3b328ba29d392a954a4fc6aa618e001eea287cd5d42f692703c669fff507d038af1785270c76e1dd2720522f0b856fbd672db20b351b6697a144c01e6f709e8468b82f76d10b0a8c3c2821739bbc33e867876be98752a7f4e0c99deb4a81469420212319a652333592f8e8f1d15a94ebb1a03cde373a6c3941eeb7d04d93379a734c9d4ade2689d987b3f0591c780c7170aa63882e3b806e9bdea4c813ba08341442daf7d12a1cd931bdc2a78df130d081f00c8e18b8e00f0a74ad463d5f63584abc5a43229aae8fa82b8cc66a9d26ca97e5d04c62229b296bbbe6db173e0aeaafee6d544ef1a681e3a0d1f2dcd6ea4f98340b8ceac4ae0519942d91f140d09276c606858ad7eddc55d84e33fae4b49ed362c191d162f3b9e41d2b9604661735bdd3996e06f3cdec848a47ae201e097ac423f786d1109e7c356ebef56813ad66b6ebc5fb320689d5933642d6493950d6288b35219de6b3593a977650012585afa16dbf7d216833d9b2dba1bc5154a25662448cf497b1b771873d1f7cb32b35407d000e6da854215bad431cd50e3cad7d79cc91943d658f3fedf7acff02f58c845114183561e0202d9a70784bcc6bf4de15ab9b1926a41358bb0ba7739794423ef0068be45c3e776cf47d191b2e994fb3fc9daa5f4f527784ba17b9a8ddc833b875a742dc255a860271f85b00d85c38aad5e467ef6fc9618c1c490a4784e9caea9e0ee3ce8e136a470c461989348ac24bf837696bc555100c68410911e75583c89c01bea5475b187db7543e2e6cbfc21fb1debafe8b52a80a5a5f1ee96aa98466426fbfaae044ad4377e74e2dcf34f7a0162d51b1a4843f043c1976a81a077e7eddd4179f785ab02e9af8904f7aa946f09c064a245bf7f5ba0fda2d7c5244a928e169104b3e3fedebe035916266b2afb412680def421d3a81dc3c4ada52ac08e492a82ee476d6c0d1ded2798e78245ed071f808571f88d02c68c4b291bbbad5e1c18cbefeea2f9e6c56b029e433001d2280fef983790af3061a9760bdb7093b6bce55a7ed6343e782a9d0fa3bd56f033169b6cc4d026c253dbafa33cbe1976f6ba99c5c6c4b1178a22242d5995152bedd64b8472ff571632a75abc3b5e740a39e3212dd4a78167789d8e4f8ddb47437549033340bac6280bd1fe53e4eac955ea4bdd144d12a6fd5d228e59f84ce25fe7e394c0eb474b18686161cdac07761c52b4a3601659652f5c53316e099a2e03d13c8c7abc48ec7e46208576b9377fee81de3943aa452bb4fdb531cdcdcd240aa80b59c8d4e4f487fd91b2d00761c0d5d01c211285adaf57c263a835233816942e27494deeba12e0f9a5ac17bb7acda621bd9baf2033318d13760ff48337cddb0b6b149d5fcb987c9bf6e3b9bf42bc76ac2db69b1db47a4d0d163e9517d6d14879c01f8e16974c26e55238d203c5e6bef1aa5f604cd3e619b44fd2a9add53bdcde8531071666072e2835e63710a770eb073ce726552a8f135ae3b351a4dc78d8cef721e0ef4be342c6ca7f595ba921b20cf891def2e050fdafb59f979669c4295711a9177f8f9079c38f09bdecadee369010f08461dc8b59f0911111272c611426aa82b00195622c83d82d45e810f0f2bd04aeca28f79cad567be524541aafc8d6a477ef16f457a31329754998bedd57913a5a94b2b148cc130aae1fc80d58b9f9fcc44e7ea99c427f837e8ab9f8892340a46388855cdefc2ac85f253245b3d8b1b527da1a028efff42e70b6f88d7c8677ae20c400f39dad739f84e0e3b69be282972ee0aa6abfbf29a77fd4145ccf11705c9048cae8cea37a727cd32c3b98b4381d14eb6ea70d1fab3e3fe82087e3833eccc83cf9e945398f19787392e21e90a9fe590328780c23d2975a85382b801f37d72cc49cb6e709f6ae395614d5cc9bdad491bd826353790d5e721613f565d9468f5e768d914ebe7e6e7e2b7ff243cbe07315d8fc1ef5e04ee8a1b1f7cdf44aed7904d261f50fc2627df9c32a265468052b1f82daaa5c028b04b291f6b930f5dc4493616082457c3e8c3c9d9313ca834cebb25cf03f7f4872a70c1b7a32f7df12baaa3caa3e432608dd9dd49ea9c9b18e1f06a044c92525ee484bd5f4e14899ecbdb4669e62959fd88a0695a9d0f09ed2dd803aad058dcd5de39d24f22f18a351bfecba49e01276901ff3c307fcf6b95e08f3e0f504f2852ebcd98b50e1bcbead21ce3bbdf16aeaced265816dab5d1619985f9e02935427f3b7bcd3b7cd6e6711fb4bbaeb5a2479b4c5a7f9d8a764922e6c2dbd020e4a3931f681eb94ef87d93fb881e3ac0ac1113312e4897a241c792c6650a462896f7ccd3a7ac05bd2264157eff83c28998a58a4435bf9ba5f9c1ce66b17236b750c907b345467b92db794db6df0e3092a70ee2902dc407a4d596fb719f6bf1b7758c42e24f9a7984472d91186606e78e0c6f1625dad8324b0ebd890087814e20f488d19bb32bec7998a4cd64efacefd5ffa3a5585e263a8b8af62878a1e898b32a23138312443f0e018c083b6cd9d0dbb7a7a34983998a016552a7bb9df5f23a34beaceaed7bfed84582d8cb0ffd2af8e986c218193e81d42194cb8535279882c273516d71f70a3c86f3dedfa086a6b217c015884dc8bcbcd40d2ce99d03c5736a0328ef93c76b570333df3b962e243f54b2c3ef7c4fab5ad6fec67d34f7afeac96f8ecdf8257b73dc8824c9d8dda44613d6f77fb887b79ab031d6ae37d75a57d85c4456e6555e7431fd13f11ebbaf8169c1c11c7d01a625a56971f61e7ba3a529045ef21762d82d32a008f1e56d7338d4b83475480a83190a22f52d2cea9c92089905cb0ccb5de168345bae27246eafe610d1926001c7380b04416d7a977e64cdfcdcf07f393f372ded66cf4d33d30977aa96670445b38dcaf05f3f1c037ade87a868f4aab1079ca025e24fa767d4f5fb82b88e0494ef61e7bee124de2e1344e6a291115c9c9c6a695ebe575364456cb8538aca8ed84878f45038cb56bac0d500e7584dfec1b2d7640f9c50430e4fc5276a036fe683e71846014a3b9f0c63a6367984dba52d7ff099d11ef04b733a877f7be04bef1903fefd6fe0618e8e7df9226fe8ce953b859937d62f0b5cd0febc7027982f3588f39678fd698119542b0254c4cf71cc3269e5d49217bfd0cc4a3fe1a9c4a6a4beece4910e15f7d98e0c495b2d744e951ef2442a6af40bd112e6425df058d7617232f73700f81372e4aacc70cf57488771a4fb7bacdf6dea4e63556e5b11a154fa7850cc56897626034dcf3d52a93aa9118303b880e748f047e7bfdac12fe46abf4309952d48e14952f58e97dfb6f9ca54145b1c17708dcbd032a33fb1ee20b15bcc1e6ac45242bff241d5e9928bc5717fa700af5a0d22f6d3c3081166d2321a2f4db407ff9b4014eb53b96f4d9caf776fdce00145139635742e005e0637b76cd349abe3f558f845edfefedc60a357f79cfab409b7058f394a7bd0b5a3bcac0d4157a53041f03db2afc4ce54dba3126d843697189ca62abbd548427bd21231cd377ae6ecbd2a1596e3c3ed724ccd0b7a086083de66ebbfbf1ab9472f618b43138fea7bb969ddcce24e77af9f76961211e80bb2c7a728459086a8cfc8edc55818a85b2e6316350da3977c36e62737d2446d0094cb73de4f2bcc29fb91de12cd0cbc3508fa960057522036fc285171a8331bc0275dfdf95ec2aa3895089101614d404350d4183a3bb658cb5d1307065b6c4018dc7d7ccd9bf9c5f4a57ecb00ed4eec548089256d24beec9c541bb9c479375eda4f6f6d57a6a8bdcf7aabd4b3e445e604e57583d2da5cb5a70df413e0a452ff382e155980487b49616f376a5ede5cc674b0eeda37061cc198c1350f212b206390147242be23af7b049acd355be0c4413dd63ba025d6719d88355e8b9f1390605bd1e8b27606b45c14407c41badeb30c274dfdd4d9e6be9a9aaa830de39a12756c927288d2146b318a554d4eea8dc043ea7693f4ebca6c11091af61900f0723a2b2bcce2c56fce845bc5af1dd40e608d92d681871fbd7ee84b2f01b81017726bab3bf88a7a4c76c3d307220c7d3f116910a122dc694c347cb647ac33104a317658fe5680eac3d91aa9849a7128573dc7c83b55aada4cd452a14a82f3da3646c2e0f69caba3812c814603319bc1b4605d9bf83a69ca8fdcabc72718c03bd1214f888446ea1d1f049dff3bdd8c7874e13664712ed3ecd7edda263a3a57e90ade88c4d4ca1cdb46c9cf3afc2a6e17fe6b64f020a286c11b7744ff36d33dcd3498b161b70628be5acfa2cc10d54fd3545446281c2f6d16b25e840fd286c7fffe827793dded69da4991ab24cde985891a53d02071e52cf3295d06dc22feff9472162462168e003b21db4433c0caff9f9db601725924576886653dcbc8158dcad0b7fa1b9d21e63aa64fef4f27419f396d15b05d33c71e60a792c16fa9103b9eb908736398f1061b6f2a04b0b3a28a3ee0a596740ff0d83d363ba5231674daa36c42ffeb96ff7012eb175e41b97c05aa590180412719e0cd6f2f5c84eafaf6e20571b1907710a6997e1cb305542843e85320b1644dd9306adae075d76e1fabbecb9d31e26fc8994f22db741d4557c99d87f47ccaecebc6f428a6cc20a46842624bcf4b6553c1490f00147155535cb087029306991fc8cc32e46f408b6684da81ea8a0fa9d77376a8afcbd919ceafc367bf9d769374c411585194d1f7b4a58a97a2c745af112d6e56a2e91b33a22a084c4e411250d96bfa91901d178686f091a3c7e643ee3c506048e6e2f71cfd36ed2b9f2aae9ae7b0bea9f4337f740fe52cb9051e0eb63b15fa74008c3d1e4f7621fb637dfce3524f8d5b3ca7dacd150c8fc0cb687b59895e97d31f4beb30693696e879ff4d5a26de3bba1c20b0f4681aeca27da36630ecc9d9f18b1a38155bc374b8054996efe6d286e830e931a7582045ccff4eac27efc90435bdc52f11636e5c3f018fbf99e918c9a86757233343efc5941ddfa20daa6e222f3cdf690899a67f839407be08ca25bbcbdab6750543f3822f09638867ee9ed1b0a8568760aad6d6706afa123b4253fa553c5d18e65b15b8d2624fb201afc44fb7d83c27fc4971f28dc6e3cc2ba77562a6029a891e482a41e2b2edfa11695019c1779460350c1b4746e6fb658c54f3a2025f42cfca563d57cd52e0b43ba0c56e04ee4f7abdac3dcc0cccc76d9dc41bc383300916d1f7ba8419a24213765fb98bf8bedc1a6ee6a41bd2f9a476ce6c47a0e4276bdb7e5c510ebcd6501ad0da9cb6efc53a99ff30c728dae43bd761b2a7f1d353ee34efb444c6899f8ed2416f0276189b989c79db87fe32e7b0e375e3dc2b7c53b88c08d58ad027afb39089e380545fbeadff3038da329b2619252b1d45d2bdb28343c11ea2c8bbb10206b6f54cb7deb9d5d48f131a8d2632f456ef9c55152fc38c2bffd58ef2e5f658b2268f2d2a1e0ee2e581030f317e1de5e37db0d8ba938230968647cc00d0aa11a8f87d60942979b1953f62430d4fdd06103d21d3ab7d356a1951712e4fe8a534c26610c8b18a27d24a0471147f1693978f0896da291451b327f3ab5dbea48344ce68847c08402399342c99a313bd979a15c1655a50b92750078204303083291df9edf79d3006ef8c36d72d5e236238cbe60e454e15b2e57c19539ebf2a6da8bbb520595559b565b02f4f511a965bcfbf364e47fdfebccc8f1045cf23132f9a59d60d466ccd6b2db138e384ace7635f07986ffba9c11423f4400cf104192935d9407105c4514d65e5f65bdb461eb260ce16b7ef2299a8a6e8731c080e528f364b6ae18812c064def67a51f8a9df4798182712f0478f6760e2db0a9919ebd6659dd4075fdf538947b3ae98764665f85fb6b19dc34916fda89beb91b51a65049ef3f270a915270b433416abd1ccbc9762802641014c5c284148d7c6cfb7926f6af2ca438b328ef212d5b1db73109196394614cb11e044548b0f9bd13a08664ca38b27caf965b2293542d92553d6ed3e9434088719ad5895b302c7bdcd102b17654d690901314cb6d65823e3ada9dbd2052bbe011aee33b787b88ecb7982f65d8e5169e96f8a1a6e01d1e29c3bc0923f5dd93344dfa19decab1c795f5728dbfb5ee8e72ccfb493f694e1481e74fd87340822f6fe0751611ae716e552401114722c9bba2b6c6207ed77c84468ca086c8b19ef6a02d88b5f6946dd053b0af5667a4e5f5696057881406d42a01ac181129b6b47a0839df6de2fa08f043892d52a96115aa160cefb654c5eca891f3257548389d03a81e228ba312ca6b951ea27d964f7101b7a40f548f0149fc3554820cbcfc4932774e0c36ef43be513f557292df9f46d461b715a1d17860981cc182b1420253ca32d1869cf2bc315fd72fbef50a7093cf986f9edb0b5b3ebbfe1237b1350527d506ceac8fb23c2404f84f036f9887723c12e3b784b4b7178bb383ea2d933aa4e82c10faff5244c98de95cca710fe4c9aaab92081ea924ebd02a40f960773f99b1d0cdececaa62701492ec9484a8a53095d03981c49fe98a4d1e045ed36c53ed5b30ed3b074c71db48915bfa1af9325f503bd1ce8c3b943ecb2757b271687702dafc2332d9dc37d1b2b9bd741285b545161f199744ee5c271dc723d55eeadb20efafe361a066ab83dd4d598f04ead6529f3c88b19e6b90a496c756999fee32c3101d8b437046e293ea40d8f1ccfcbe5a4412c4386916af5261ca0d6f2a4c1e3fed4a709afb756e3150f48c1241ac68b786cb1fb4afc8f80c2306304559950a342ebae825f9a38cce039d7625649ffeffd5a6e6b2a27e0c3e097238ede4589bff7229658036d3ac138c93ba041600a0b90281c098beea22b2be58cb8eae3504572dc7e806f0be1bffba412ee1ddd25030d55dde97ecfd88f8d659c5d0db53ea9ad1a9cb0e2198c1a6b9b647ea5e13090ed649ea3cff5a0d5e419b9d319a7972527e945c7dfd15a629fe3688d8a613d805c789a04258aa724a5c3ca4e16e061745d28adfc3044f6135152660fabf39331d80ee2507aa3201173acc0eef6bf383689cae577149a9ef12977d8719cba6d059f8b465bee12923bd263454996ecd148f9438e680dc2f60e443d962a2b153f1d95e24c6ff8e93c0eaf5689d15691a6934cc2351a68644b71c5b658c169f9277e11d8e58ebb2517a9ab2735ce6fede49cf4d10c0acb3840ace0ba864c52b7e7ec4a7cb8a42fb4bd63305601cacdd1c1047a41ea3a73f1ed57bc7911a1fcb51c040edd03f18959984733f7b238596b4665cd76f79eb6b31cafeecb891d8b629606926a46c5932cfc5e000d4e6990fd95cd6a857a1003c8b5cfc72269fc092885cda06ed3245ea5ee85c28561fe931783c848cf159a0ea66ef4e3254cc907660eabae0a4e7f651c956e2963c0691980206a34cc6f48cd3c4b614b22f8f73ee4ef661bef9d34e5a0f2005218ef27a80b3dc21aa91dab8d4f0c9295bd4f4938b2b55205f0eceb1666cbb6c3f2677fb3d21093042f30052389fe850960e01cb26f68e6263210ec2ed6a3f01a9dc650c7a9c3a99a7148077c45d76d013a9f6c75d2abf8f8dd901a2166fc14f48a482bd8f91c5223de5e7fbf64800ca4be5dafe0d2658127b768402a0a5afb49c9801cb24260db83898d333f8d3a194663873885675a3ab57c36da9b26eae0fa2c1f649899451efc40747eb17661c3fa93f57722aaddfcacc74560c691c23ee2b5e76dddc8900a77d075d8755e4f99481f4a096e21450d8d97e4e4482adb20690e64e44eb01142ac869dbdf3b8e4ad3514dc12e6cec0726183a69f379e1cec88674eb672600a017c22620c5b1ae31592d7f6694dce7ad60b41ec191f13f80110afdfbc25e319d675ef3de9b2299b52659cdce229f6a0b5c19fb16adf8332efebbdb8df38b191563a4c0b70a1243be79cbd6a12385dde15ad62a525107198ee95efb02a90ebee2756fcd6068b00b7dd728ce9b51ebd82eeddd5ff018cad2931ec2dfb4dacbf66e7c3dd525f590c89acb8db72e72233e54bb13e91edc75ece5ac84a7ab5458c78189b13b24b8867e0930b10565f3adcda7a4ef23b939ccf020f3dfd12abe35678614fe3ca342c88bf7a127491105d4796a7d62aa6417fb5eb9abac05fec92c94ae07691dcc1397b1a6adc7b5459836e1a1b6ce082bb7589f5c1870e61c9acb97857a8f5ec0d6039276952edd7b4e7046d84df8fbbcd7e7dbd0d20258aa743f2351501a417eba04a26ffb6a5887da83924d2267b6f23a06a352e0cbc385d0759478ee7f3386379cf306c258a973e2d3d96f975c31fc6e1bd53da6fc7f8648a22b10e98881c6b97d93566a1878be82d6178200f87d6598eb95ae8a78f50bf2655e336876733675e0d899e16d891258a25095cd57214d08d5c70280483934415e37369c7b35a2b391f5ae4a341f1f1ef814a9ea3abab4f02136a652e4124ba6f4ef167cb49abee32926358fc79bbd8d40767dc581a5ea68dd034650684f3ffe2d060658143c45a6bddb34373e286db7e75021511a50f1747c77227306c795ba8b661e00a6f54138e2f47cc6f47e331cdf9fc6ecce741479d9aadf00e987e181a06839c137c90eb272846e2944d85f1bbffae137e4f14293f986255235ca9093b3f8e41c429bea2dbd3ba435f41e2e5cc788f76bd3c71a0fac6700cdbb44325ac220c191360da8da5cd6077412548f752288e8577afa0b89c38eff6f8c8b7cbf0a08c5b51025cb6f4dee834f76314a2c9f1360ff50d736243b1be76f3f2fe42ae6a548553f164c23c119ef6379c9a58f3593d44ec893d84230c6c3c1226ddcee24243435c54cac285de697fb4cbc4bd7d03e7eb0436ee6d907cb929c1fe6416ee6b9e09bd10c406cccc734e8e833f22fbe0f030409000a14c194580c8c38090ae56518ee5502cf481361edc9c0303f03191716805de5db8119659e0e7266cd6cf2f01ea6c8fbb88c4d04343d752ee4115b1a99c25b41fca493059cc033335adb05fc96bb2d2e7c68085111da9cff9d16a2c651d1ad498af1046fb4c4cb588088ea31bd99682d058f11eb852288efb6d2b4a31248d193fca2d51936f68f634cd6fec2fcbd043d605557c704163b29ae1de0d0613e387ea8dd8a5d41ec34a6235a64a9c8735cae21aff36c9297dc1acbd47ac0be432233639f3dfbd1345bbc4fb6cbb605f0c430d7d3f802104abb1d527af77e8321cc60cba615e93e9373b4547728c993ce2003bc30f96bd17c01f7f0fe3b9bea139cfda4d426037265919aae117408954c3515ddf826e9026016b5254fda388294b428e0eb600a32d316cc75a89eb1897b41e21d627d54251d968ba88e6ebd4bdbb04a8858b0fd16d5fbfa02c86aa9c07abea63d114437350d36d6003bd84813e81430ad7e49361afb982277a74461032ec4995cf8cc9d48c604a889c3298ad147b10344efbf29e42261eeea1d5c2aa04145a7f3cb85bd04257e0f6d72dbc444d698741c6408f9bbd8a352731a9e86d2d261732561386fccf2cc5c001187a8e4cc6146d85d7d6f2c93c5edef5746296f891d2466342c7af7aba43903cd777c46d700b68d57fb81cb809cfd5c319d57534af4a6eaf0d2848318a48a65f70f88b92609dbc147ccc542a9a1c2842bfedace045f4dc0bcde6bc920508b241d5166a7d46956578052d4dcf9214b679043d0985fece17c6c8919ef1c7e78c2a077d918a13589c4505aad8e6988fc1a58da1201b3e93cfe6c59edaf582d2f98833073b18f543bc89ed464cb457cc762244d0e5499a42f9a0b0c127d4afe2084ef0d0ca7f9e1723a5c6513064f6dead18d8393b9603aad7b156ac3636e13cef5b921dea91b707057e524e544bba093fbe4b753f4982f28b91272f823b95c38db2225db1865416b5ebe8ed24cea16b5464778a658c26019e022ecd18390edc56f56432b713c2aa0c025e2eaa94140a905e3f3b03b0117ee5ce427a2d22239dbca55ec9fc644a1f6d4935d247ce4c0107c614f8e02a8e96d821677e4418b10000338929187d7f9fad55476366ba3525abd0ca5ce625975e866fb6ef35bd50623d97c37dc8c41cf026d6e4becd5532d19a508e454038e0f34dc6e671118f24be312454df401bf4a3985bdb4bcf4a6b4b71a0e5a50927707469e5297d04902a5582fe4e0205522924dc824208a75eac59bfa23b83b84b2f1bd39589134744e663d29355fce02a8db99464ba8558f0c28c1528347869fbafeedd28c5bdd691c876f197bee76ade62f0ff5d37d3c7d4ba71931dc923df56a3a4ad4153999941abe9f2b0526382f3e1601304838e8fa42809c7804ab2cd3c5690ba45facde8ecd018ebb894b20fdbd964240d1237af5a30c18d1b09f55b1a41347330e1669cf656e4ec75f7e0d2f59774556a8578a327f3277f6462ce4af0d10f05d054da3a5212d0381114d0b78c5063807850da6d0be659859d9d2e99039a339eaf59c24a72d9cf8b337bfb30786718acc5e59c82713fc69861af88cab20cc525a3ec03c327220d4d76b6af9e26660fa6869b6d9c0ac8cfc893805cdde4822b65f1db9a53f7f7ef4347cbe89fa14859040aed8be8bffcf8d33a0090c861d43aabedead71a74dd0cb6215f4b255a98d838bf7b4f0cb83783d0baa93f25c4f9a8554bacc2f06aa7c49e4e13ad61c4401eb960132649a9d5688f7013e07328f81255a7ad1d3a8add8ae505874540ff9b5b95d4b02f6146e5b30cebd73b0ca5dfa49ba5af12fc67652fc852ae6ea8b875e06db59c0886a6d7b8a3cc3122fd69fbbd4355e57c822ae0fb048f001d0fb591ebbfe61063d13c3f8b253bf90b1877144a0864e7a4efe56619d76187af2e035583ce0d841b125e89642efa35113d2cfa40105694a855f8425b4b3764f7862668b933703fad8833620135db885fe65a56f087d5ab41d6e79e478debe4b89fc383b3ede7cb3b7711b27e5ef50737ddc6db1e118cf68675dde8dcf4193eae556c8c7b3aef539611acf25405e7ca5f3661ac49f8784d868c7157ce0f6fc6a43058ea41a83aab063936dd5ec6c8ef5a6e12f6805d9dea10def64fe5032fcc2ac1052f2f759413cec8224b42de4a02a4215cd5205eba5b7656fd2c683a019eca657c82b6ff6bfe08137c8c68975c57a2401f8b5f2a2e83266bacc5dfea434d6b88fa5bac257350b0c6e4e6ba470e6edb3e66f2d47634cce9a3dadc83b7d701ca1174bb7fe1636320d765f96800e1acac3640382183b39a8ada660287cff3db0fe987150c39fd269b46821452d28e4abe195d74b400f43f079b97b13c4bd07a22a5ede5023d407f5ef45010c45021f84c90122815efd27e221b2bc5b0137c17c1c7fc14a4d636cb95df8e0267f50f2c25c7e5fc066c8144555762d0c951fd7c5ca657305075eb116daf1f695ac8eb764425b8cdfee38c91773c1feae01e80eac22e9c4578d2f96ffb579c65a402389d3f7c09416dfd9d87f546d753e610f133fab21d2f013f016d16c93665e4f411c0ac60ceb61c23a5b83ef915434cdfcd930653c8679bbcf4ca1d4c6889acf575ef57fe5349f8103add4d50d75ff4e978dac105e18631803a13afd9054c548103ebd49221a44a6c2a2633323e01345587160ee1504798d3440d4670dfc61ce8fe2e73dd3eb897ed3725a2a02c99ff0c841f0e66bf6159660a4d0ad53c831707797d89af4345c1bcab223037ef6a541321aa5f487b7ee3d1c2b8f721657c92569d17a822fd9b97e05b9c0aa913b0b50c6788683b358710e12df33a5b2767c689db1e2b371018290bbdd5e921602c11c5c391aafdaa918de6e04bdac810c76db81ed8d45cdfed3bd632e2d2587fb5ec6fa2761b8836922aa972950d165a536d34aa8a1b93ea2a6865346103c7bca373637a5a0dc0a835dc73ad92171c57904e86db3948d0cd02ed7ac8864e5418981548ce57f996fb8c5eadda8be386cc975eec46e3caac1dd1b9563158de95de64852cff1bd399d8b1e64896a996f13d7b43fe03fff5108e86b9757dbdafec84c0a8ad09648eb65a7636c27630934b1b3d47568d2afc7b7b1f0ee4bb9b46c5eeef61cd0869a01a29d4edfe907e1fc041533e9c04c2b38ac31491aada5fb8712d3f4e3bdb6010b161a151e972c9acb6961aeda6c0663a9876018cd555097224ca551c857df55443f2881ff7e55546ddf6793d37fc7205a94f398a03a474dd06739ecdbfaef8f9e15f4b819754fba471056b761f1ae88356fd9dc91f8b4991317f50890ce0b2b7ff80b6292700422c4d789a1503d146b2122b50f35932fc9176b23b7f69a71200ae1e845bad607fbf2b66301c4f667b5c9684bab6724d0749ce57c17835195f68dee7f127309240649556822ce012fbe99bc4e13d2a793b2632b78cff777a68db70f70fa3d47bb4a4ac8d7955e780af3b04d996b5d4561b591c7aa47019a4e0b63056cb17a52bcad59b8483eb1f7fd4e9319371bb959499b4ee112a1af3cdf7b68cc4978146cb219c99f9f1542d18c3ad91825d6d75517f2bf2b9864ddabe3e50965d55d3f311794118da3480263a305ba5b48c8d2f0560be78d08f019ac54c41aba6b72371249262b723888dd95a85d3fcce27f25bcf67b7be1bd2cf624e774180018265c8bba3575f60d33f00d8c795c49cb1ddac658ead16eec517742ae76bbee6df225712c0cd4cdca0eda1ef03be4a804a82d0a643c25c1483978134697705164df3f7130ca055c47451d6b64390e9c86d8aac9c729a6fa34891d44604408bdbfac4a8e5e3c03b1b919441a1f0f075dc8c6ec9636518285f07425c471735a60d28a3e58bf60a936b01334210807ca96adcbf9f872e01731658a056db69ab312fa6a3fa10d04113fea342b2530f8b8dcc0b0e30e30152288b74df1ddcd8412ea0eebaa7f8574c0f10ee0891504eaa66e1f6306ae135f7e974fab55d57777331ceaffa0737c1f1578fd495bb24a54d8cd4489d97a94686237e8fd49bd0841e8482c85199f0b9cb2cd6b281be9c206a33ffe42d89deefa010f2a02ae41c15ec7b3bb21b7869096bfe409643426902dada2ea42eb7d597d51fa7011b82d3d10f385c18f134813fd5f3efea5a84310b020e2566a4a99f2463e826e6cab5d796335ceddf1218df8a4f98b43b4d7be3b9a9af7060bc2fd8c7a5e6e8eeaa6ad4562a2d67b6f60f13e930ac9e3b75fe7d7249e3a315f7636cb1df606d0a1762959c0e7c8e6f95939b839f00d45caedc519d0e812627faa41c76edd5f30e52563492e2da2e1662fdd9e69e21da045739e8f53f859936ea8e3be6356e0a8d81cc57f6ee548479593ee98e9892e9f73edc72b945c9970c9ec2554ecd83dbe2a6cc10d2e9396e6932c5be27c2e85e65c715379ae5e0ac600dd0b22fa8b6f65ac95e7ef8fafa00b6f0415ef42c897bc47740621c976e072c3884a15e2ef28aba276587b54c90b7dc546cda61f0351c6b6d272b9bc54c83c00b60e759776c887d4c37bb1987935d4e18a91dcdb4b37b3e686ff4f25cac22239b2e429b75138758109c0d46f028067c318ccc5e97be7959133d7070a9512e5d45869c901aebe5ca82a80e594d7a3447fa2348a8fbbafac85eba1ba39b61625d6834bbd3e8e36fb6cf277adee36bfd35e8bc60bc6fd3b4e10c0a8f9fc00cbcc70e91ee42d8957ffae2abf846708aa438a556f5251f2aeabb342d2acb8d0041b43382b88aec765aa784925c5f496be0fb2af05b730396b7449cb6ba6ef614c1f353eb8ff9a318dc8908235598e6558c2b18efc16edfde3686c9870bcd184c231c1d40d50c141aa3cdd9aacb05d45fa590707c591bfff9df03baa7369fbac3efe4b3cffafa4673bee51005e08ab0007dbe257313f1c260b37c57796bdfda7a8a9278c35a84a824d0752ca33bdb0b8630e658c2562b12c7ad2603638c8674e768725354fb9539b79d3b5deaf50e990e2d6590827fa6662815ea1dc02aa30ddc4a3fce94d6c4ae910c6f479d87c828ef17e05ee5a0f3184d1e6c84afdffda98747458695b99598b74fe1c40b389ba308ea1b465cdb2acc5b0d54cea2ed27d0e1a1262c7b81c8bfe39f202df246cc81a2036595dc9eceb9b4a67bb11c976f631e5354f70d3935168e702d28b401ac3dd5e4078abd465ed69eb804738d98c32deef4400ed675af4fa12e927ac762a9ebbfb5bd70c8adcdd424e059a2bb7be7faa0951d4428194ebf4b02a80e8f9e58edb1e19263d416f3599d0ae9f7b91b82bf1b6b83051c7518d3f7aade7a772b40060a5303c88cd2cfea181376076c36c51df67281215c52aad50febeea25eaf8ff601b9bb5783639ec49cad2048e2baaf013dfca01c932ab375241842737e3e72ef81ec11598ffabff2ac742f63acfa8d4524fa17c07567cfc36295664c9a8a075e9aa620ac6642a67a31b055029deaa77804ef7f446f930bde75d5dcdcfb10e23a678e23114b1de5616b11d9acb13fe95f7dac9a10e8782c5009518efdb4a3c6a331c56a6a5319d0ff2b0956be353ee65f4665d33a9ee50255ad1e005c59db95dcb0071d308636956f1883c5682bf8679db0836ac13a9dc80984edbebbacb5e12efabd35f5a224d1f72a73bf17eb60888ae61edab1c51c9a66552cde30ae80105a368587fb1de57aaa85f6164640f91bafbbaf28cbb2fa86316c7ea6b7e9ecddaedc32f2c97b8cd6bfd39a28abebb0ccce029c2294051272c89350e0c70c222662500b70f72190b3dec97866dfa82a4dcf56a1f4ed6d1c4c6b39698751b202a5f3ea0fe3f2f745bbbbd8fe2fa013079441303136318a4cfc39c07893d15bc777b3afa9325ae11f5cbf99180920d644e964644a95031939537eb8afffe585ccd450436b4c82432373506a19bd4eb148a54f37c5ae912d4c7a49c887f9d5b2e2e688a09fd3d3c405e6be40574cd6f16363691ff3b503fe215ce935a3c189457315b09fc724475fda128eba0ca8005a042ca5ae14da3eaeb69f2c9ead4c7e8ec578151f927d3ed4feb8986e6c86d53665009e76f7ffd19e739723516a62b0992cf2888a9cdead87cf0a7c033b225e1510419702e2adac9d33a658d5a9f2fffbe4b74b1a4f06f8490da1ad958e48914e7b5abe30b00f89f4a6bacdb4a25ed140c6a0ad86d2d72b888427fe4117387067ec2893f39b7bd45bcb207768f649a571c44caed4bd34138a4b83e1f450af8065e8feb03e6d2add7a2b85bfa35509059991f8938f25bb8044a91854e1a9a751723e1d5a58b8398862c3e64a1ce71b1045a95617f9e17a1c563d3bbdcf7a37e7b03aa89abb44bd087142dd7b8295f38d7b86cf42c78e542bb6485109864b1b1696151340525e19a46aa46d78493598fdad172d8bedca37b319a795fa00c370b0c693b88d60df04038ef357d41d2f5b420447b6ad2cdd27b503c2b4f6721993d0971e72c0df1be15b77b5a483c81ba134c627b7196b27d758155dac373fe9d9575983806e47b559dee3281a10b4a12875955e151a9bd1d5890a13315235c44878d136cb714b6974137b61b1286e51e3a45ef4565b07d12917ae3c406d525d1fe25361035762a0b9e3a212a2110a987c10b598591c3c863ce5a2f9602f3a3c1c8750ec44c48f83a0d75006a350efba2767d8440b4fc5a74569d3baaf1cb9000d3175f2d9bf87110a98d0a0ad2e46077cdc43b813e7d18045cf08b4cbef287ccb3e4cc8d1792052e078f5be5a6c8f3a005be1a64c001664b0dea84af9d614b23da06d53c774d5c3731851ac15c12a32bf06ba5c0f323a2109d1f173b7374d39840e68ddd183803dc3e5c41ea05a8912f24d058b92081c95ac94a6e5bf683227290b5ddd69da1562b28679ab499adbe6465d576609128d7e089681af95b779d1edbc21cda223597364556cfe71e20aa57ff087f6d2d5919fabdb692b48c86d2b6c6915eef6790cbd6f61d5b09178002d54064d6908fd7b6fd9c5baaa0ae5e69afe5b6d804bb33474c4fca508362d513c7b4ec6e3ae3c78cfa812be96a468f018c11723978f756ed1ec1a6d286987aef15e163ad6ddac12af32fb1d9b529aae36116d34a2f0183000950e4ca6a5944a283e724a5776f3edc91cdd3711000e1b59a5ae3e0bd790bea5e4e223eb948bb68e97405a734a5b2a833221e73a24db91dee39b37a3ee2b276d2c15da6e46de2e60c4d20fb8a599b7b98dd17cf3783a35e86c2ebf6265b028e131b60423b5dece80bcb4554eb70b3b902e4162b2eb37e6b5e88c180444bcc3d909f09826fd03a0644b90ec030e34e7994e75e9cbf57ea0ea7e9bf195270510b1eb354c340f5b8ff5ddca148d671ae759399abc3220b9f834cc5fd2c1d44126c128d7da1cbf4a4a88e50cc17fceabe2240aca22ddf98b5cc1443b225921a4f3c7b124d8ea5bb6a5179158fdb1b1abad6387381def018dfb629ee15d102c4b81983fff8f0ba339d349b205e28af6ed287701a75c5eaa5d0b989047e4c3d0e24cc32e7a80b4af846fe9d2e5ee01ae3c438f5eac80acd878b0020d1a33f1a557219d04bebb79dfcee59277ced864bc98feff0f104ae521beeb85fddf7b0375d77c580f6e20b6c458e7e8db586a774d2aeadc971d7a517cfbfb38e450fe2008a371af7d89771a02e627d0199ceaa4e288692010e774c006a0f0c5355a68fa8139d438811617f09f7a98c4de1a94a809dc9954c0bdb8bee4e412862aa9fd7d8e3e89d84280d42b75700d09a1e906d80454df616e821d9831b1eef33462baf4e534817992131cc273f0274f5a604034b2695f1905d9e107edd5c1e18e9ce54ab755df345934b6d876b1f71150e7d87a6de053de7d4f9df7fcdc4eb19f4487e0f2cdff9f8ef731a3a07e0c00d86ad68e9eb205ae1d947d3d57b4b0fc5682b6ad9bd0030efdff2278cfb0fd368b37e94eedc76d9d88c63b1e40ceecf369b4883d1799ccc38c4e7e8d206c9f8a3c696986b8e5a040df78cdc79f501461bfa6f4d25587e2657b9295894e6b13c51df1222b1baf91c859773f9d0c38d1153f60ade26db1b4f5a7b58a6fd5d1eeae1fa82958994b5698743cc7d214b25e8775816a1c6c6a559e221327a7b22772dc77c69c8a374ad068b09d7e34a2561cd68901b68e7ecaed34008fb6234b386d9d2f7b1ea07ccbda4a0dbc658b1dddf255bc8af7d3eb2aad3e1b8b669b78e3d507f369640f90dc69eec17b3d57f8ca743871ca082203a1ce397f9ba9fd991bed6c82c10cbd62422646e134b032d9a046914da7a929b6bb8916e9d74ffc1c7d10249594c44cb5bdd02f459b7c4c309ae5fdd1be8856ecdd3a79d9e52127c11c58d619e26a0762e4cd0c6560230079f093e2cad412483619956f7e8ec92da8a994331e416180d8532b9ba43b70ca93395daa270b3f963420ad4a8f71c64db7b8855d44c5d3408634d8a50d776f29d51d10e93e59c40b09cb268d7138231150e097335842c8259bb970c0c47f6732b5d71fde949fa10c1cc43e7645f1626f4414db04bf2168e357d44b1f0abeee21b826513ff47e398e3b05cb327928602a0956ff32cce5646b987300e1e6fa91579798c20a11a61b42bc472b2258cfb18a17e3702a0788215432c346d7aff15b944aa3eec0d7cb363244a4a0fbdaa006b85dd239bd9063e76e0fdf84a6e7a42892a4afaf76b4315312acfed577a132b0904b89c27113af4d69816ef4aa3e880781630cb9cd2254e7e960622df3d3187737a054280d63f179065d95887bf78eb335396dbec6ccc4f3e83e2c068cff03bcc27c727986dc1173836131d6e4d72eb2ffef218ac3e672386be5abe9f3ca897438f2d6a5ccbc0936f19b6f4d8baed11c1ab616da9f39930dddf4a493cbb237ce5bc93167e04eb2248fcb8e6ed146b824c3c156e56dccd3cf6b225c33542cd513ff67ad8c37f84e690b090378331b1cd9077920d139e101bd9fe2e232820fe0ba7361107256f8f41dfac778863956d72a4844964620886ae71be4a3ac94138078f85ab56efc9cbc83e08b923395611bd8d0106618f93eb9c09af77541f89a25591e119b52d1e037d4f01f9104c3a19d54941310a63f734d651436bd6b7f0753247f9bd6c8f9c4de3f11dc4e88c0b1956175594821d9d62395ce9634c65d8e939062a85bd6453467466f5ad5ba4959843e9fb8de356ac08b32b35bcba256c1d299bff178c265757a950fc57dfc10023ecf59ec281c528bced8ec8f8fc45c09fae7a6e2e4a94374e898ae2b1bfb44359e355d7750c1438b11f19a94dc52d91a9285c222ce59119ac238c3c24e026b68cf8d68e4d18d55dac62bb25e757812974693895f6adab74311ffad6a64f592a36c26f7de15b6f6bb3c1dc155384b80ec1617e7b30aa30244ff4113f0c463d0a2fb4d3112005623fd66a5b84516df2a0ee9d98112e4ebf236616d1678358852dcfdaf9d633a5aaceb6fde5588d8771d03afd78c170eda0c5b03b790d12f955270b64e1f65768bf0df3110eb9fd2d328a850969eacd4de5a238e25b6388436be9ed89d675f40fd75e19eb65cfe33e31976cbd54816b7aa87aafb311135aca96aacc36bd754ca443bbc91ae0649072046910abad8c41be767aa5cfb52bfd5643272108ed2f2469e7ed4b6f78ba37394a775298daf67b1c9598e810f49ae5039f39a4ad118fc7769d7cb3b74b518af977ec59fd6ef29e285f5290e6e706debcff619f6f619b23483db23e6261ab0196a1a3daccf02dbbad2c558cdd3fb25d2bbde6eeed202c5e9346f2541fffbdbae594934647d5ae8799a047571f8d410ca5d77c1dfbeb45438984e9d995d4a827bd36117ae39a2665b4847ea2496f6c0aa832037355338456e6e62a0bcd3628f0db85cd9d56226ae9f9fc7cd40a1746bd4efe035b1de8661110a5d973be7930d510561d534416db3ae4d900a7a4bbaf11d1acec4d0a4209f1f6130924ae5e41d0c10c1b70e150d8800d9ab83ed8558476ef42f6d12f12b453361b9581df73c8976f4631e10f150d0acb2131efbde6802dc1e5fcb5a247bc3a0a9c14010be352b1f8bf6c206f751b6c0e8dece0c0dfc0cea07ab289993d2121dd495e7079028a18ee5009b0f1b95bf0803ae29c139503e4bc3d289ded8c7138a505eb879807e07b73d47c1e70b1d7ae7b6810674c368f809fe11a36e23dfe9159423c5cdfc8a2e68b96ccff3b775ccee266fe55c7cc76a9441b7985406e4826981532735cf58ee0b0c7afbd93b706ce09a3fe1b24cacf76141db52f3777d68c885ce845a6a51046a22b29ead858a448b1041917b65541b24a677a4c12d6a95918cf96c199f02fa3edba23b178b3971bb39ff7da3e0e7eb554e24b2b64619deb4bd845403580d269e58eaa1abba0fabb25863d505bc0670c38c8552c2815023d5f5072ed869496c6528d3da4fc4ea6d2bd9b9e1b6ef8d8bc86c2540f4c65d306fd523c07ee7c795067c057d0897124df45cbd26b9c3aaccec4a41f23a6fdcde821eca8247bf099f4d238ad20739b07ed20bd44a1f3810601dd12129806a7830bb0568c8d921a70fd1e340b2b8a66db5e760069a09c5b31cf87d9129d4549672d80006a5856bcb24f146c85fadb68fcc5498170a6bd3d703d0b10d7917b4fb6861e7cfea8e825cbd67acf0f6f5e87876cd4771527bbfade0d9309ca3c5495682905883cb6d3f738a21a2f2c2060ae6c200711c51e594538b126408b0348db1f223d649bf9bc10161c8b337448fefd36ec845a79e8737000d89b82c3e739fa85d4a50ede48b745d910b4e9c2503fe72252fbae5b90a4aef3cd8df5a368538dfc80cb9c3a5c15049f5ea11b71d436850e1f58d3392170e9430e4bc08b049a53e73a33fe5dfc58f379b36bc19811938e992476d9f31675735249c82fc88b9534627619847f8321fd86fcb3188c0ada442f8ab9157300b48f549ef0092312f95cc10e4be9986566105359865c404aa5cd964d2b14b65102c22eb268bb1d71694122059a26cd46a5b5be3c6cb03ee3ab651a4d554f8046cb1ab005d61e5ef02ec5e4bdd0bbda11f763e6738382287d11097b00897a617ac402d2adf592d2e479a37e6105a14d49b1832a1fef4956d95c0a6aad9fc57e1b55128e16e36aaf1c4814ecdc3f94c00dfe3d28d770469a6d59f274b15e37712f85cb68266101cf688fddfc8cf074a7dc35ed4edb0606c8d52d4d2ed302b17d191f754104f2863fbe55debbc1d133eba3b6f314289bc6c2ba665fdb27f08a561ed24aafaa6333ed42bb3f31d148300576cb5966b243afcd6519ad3d2846501ca9ca417bfe3fddffd05edf06e6d537cbcf501c85f9ad247f742cfdd8ff576e38ed67f9324f3fed99475b37b37b5727ae5f3c6be2a338698bbf80dc1d94f1d81b74d05e6dcce3ec2543542fd85f1c22d7945f1b42b1abd89e82f31a17454aa557468b6de9ee22e350f7498f33ee5612ff55316293a788bffd599ced2b12018aa5c3e260325c088a6623ddc2963814b46dbd57372c5ecf63c62640c226170d30a8b016107570d6cc6287e91eb2da4654d0d1fcdbabab3266d92afbbdebf8aed999bcef4bf985e60e8fba145c45c0874367f19f62ce0fd57b682be14e70396542681dee3cb1a7344fd124a3465d22da872f791825bc23b19fa256c9b1b5525b383c3be320ee4ed43f9a36abaf630e0d37eaa5b213f2382a7f5392ad6566bc6a8ff6f81eac773f0781d83609d2a5e018ae23861ef2d6637eb033011c0206904f082d3b1fba89fc8260118922f4be1ea495ac035e0847d45e78a790badef63247088dc595878d33ec5035acfad0891c802e19d951b7559890bd37b2ffef0458d0089283768caae076e438694009a0f14c87d56502cc1642621c14bcff28ecd3625841a79f2d128fd95f4613b6927112e9ba40102d63a667158a9e01b641308a4ffc2306e41072d78d558188edd3c12a82b3c8f8c67796087d7a2a6961ca4bf1a06aeaf1b017ebc7cb4892679c44da08506f99ebac47ee877c2556d56529a89f34e04d9936242be1594927599cc1223d3f0088f6a50aa753fde2e7b79fb455e1719405a8ca5c059b641a1d8ffe66b29bccd7a780a680b36c811fbf54431af2a6604e10385e146b7902cf569dcdc6a55d7cb9201bba6c896b55d0dc334b143a93f0e5e4fecc13e689a1b3795fe82f4720f7a5589ddf61537df1855433d5c12f057f3a5b4ba3761d5a661293298580ee19972bb9991ebc2b21173f6bb754b5ce284c441d92e0f57dcdacb7250afe1894ddd94d8f072517d0b9f759e7af35ca8a037606a5a70734e6f401da2d8553feaf52ba4bcdc4d2395c27c2fd83146dd78e2f8c520c129471cecae8bf48f2cfed0d442f9fc3c9575e3930dab698f5b9c3ed8adbd5241126962b59d158ef64bf142e1c929f922a4e31bd30bfdbe7db9c3f2cc622598124622ae2c822576585b30754e28c85095c2263f6c282a54c60b19c92f6fdc22092f54a75ec244044ba233489549ce40855250b0748523709544fab63d5f1ee607adbdf3df2f78f660bef9274222091841780485ea340ca9b12f566d42e8e234abf719cef0df938a6f67bbfa8e73d718081718f9a585e8cde5660b25323cba7403b32cec30c84129b1cadf2e895eacf4c3deeea75834be7d902f3c41aa4f770e5225eb2dc32164993fd038b550e3a4badfd3560b4f03c244fdb02e374556d746392b037702593f95b38813cfdf469b563ae04a3f36b3c670e060e1bfbd474abb634fbbc80a94ed4f55ffbaa65938f153c8040fbece86cc0fc993d3f636c8f76256371d356b5eacb342bd86acba65a9bacbad337eab39942dcfbbb703d4358cb07037f86e131320524efeae3a2441335e6b5f36eecd0afaefa3796e7be8eb25e01f2f0641e154fc5db8d852f102200cabb3f77d88d572e93435da1979e0111166bce5d2e480ad1e993c1c3ec87d09be52404c63e6d3ba529fa2493cc7d42b842aad135c148c8fe4f769777f31eaa2ddf389ab090717e56d617ab3c8b42734c35682b17afc0afe6364268f272cef06e573c4d8cd891194c06616cd45b15278f4e9e2193589005ddbbef42019d4faf18f454ed6c9ed7ebd2eb926c4202ec33aab97ef9282c6bf2347deb29dddaf2748598bcbbf2bae3e8c042535b4c327af128cc9ffbe031734195a200060a7573395d288566e53fede380db2c2ef2e95be43a9ffc7a21ead267e7c9f662af2d9b7b6628a55edd45a83f3813431b1774092e5d89214c42eadf1c11f01df1960d48dfb41e462b6c6ef1d5e2dc29e4c0b793bd09caf6b47e6472dae6431195f9407ac4bbd190c803ca2c1a145f6751c0f4f73de6e2d7ad0fa9f74e3a1a102e86289bfd59d22169f77a6bd5683f2aeaf2ca281044d75b5c684369d5e10b7e52a35df80bbbca36625ce82c5a8cacf16c9016737b72291ef7d9114dbaa3419269b83acd5efd290054f13a360112ed87186784527eb07a9fe6e0b98102e5f075cd3ed684b62b35e350a7cf82148357d4e523aec08b555f6a6f1d23e106bbc65671a5cc809c06fd43e9b1f69b5564e84928356c08a500d706ef5fa52eec0e2f637cf2e6b6bce1259996adcdf2101101d17a05e92a10b2ca35cd7de897bede1db94867fa3e26c897859df77e4ebafa54fbdd6b862530c6967eabe8274dd3756c195a97fdd0ac642cd3d4feab5a55871596e9170565c165cef64752fd9bdabad97bc8ea9f876a3adfe36284574b2c3af6b335c0aaa2f2c131be0ce35ca82f4103c862bcb45d107ae95302a5943fb01f30d22c45644c40c6d7aaf363f601edfbe5648a5ebfa00812cb3c8592b94eb7a6e0c83f1efb8edfbb547e8eb074d1b4d11f6d24a2dcd045ec1cb78f5954f5db218d170abc02fe7f14827eae89eaabe0a4973b4aa6d14748c713c487db17aa64f07de6b33c24d7a50e8ad0d52c1c0949e3a852ef804f763f8e97c696dd9f90c715db4eed2c5cb24e21efadbd93f54260da136e9180c729b5267f7d7b5d4d111c9ce2af0c14c90cce43c4f73934b9942d6517cb5da08e03c6365e6c9740b786aebd3f15de250e05277a438b07139cb51c49301026fb212e3f59de1d73956212d5f3f74fdf6de135ebc9ce9247471dadf0b2daf67817c46fa13d7c703fc02733636bd08aba814d4ac634a32a89c6b567399da62ee728c1f2fe0807cfb703300c6d63713648709a9c3ddc8ff1ab26d4d50d28da929ecc5206ee8ecfd3bfc7a9b83a5d1d9e2ff13b694530bde1132e1052fc878bcad32d19821ee17e01412f1bf852e949b9a7383e1ce099dfae53b922ddc804bde27eb8dacc18dde47d8f8612756ba40609b6ff62a89956653291e72a4aff7012ba2f40b3b3c99e26bfa6ea4a70ab377092ece7733b1035e5e92f2e9d90078b8e517167cdb3c2d8b177142e286a6e85b1f867a5bf94dcdd5a606eb567fa1b4aaf3f8b68435261955c884e038e53ac41f4fbbd7cee1e4180aaf8c583095cc7691a56240c08b0a9e26d4c578930d7ed94a5d346114ec634e1ece70e9946d90fdef54b0fcc3194a395100b844f5c089c01789c42aacc4c34683c063674a543ae72ac5b5e9380a70b0e4173d5cfea6fc846add16acc2aea549caa8c1503d30209737c3ffe724586b3a92c2186c70216d532c490f103079535c3d52b324be7820304df9b11f28a7fe4fcc3de2c6cb6f60ee35a4fc479c01b7f7987c14c7cae827f0a39d96d6903c76f803ef28884bc9c6cbecdd2f36c6d39168f76f674a46cd2d11c37acf7f05faafbeb6912ccc5f62b413377c3d878d13c130ffa1596bf1570cea10d6f2ce08f5ef3e1d84f8baaac02547192108d4bca3d6c429429061d096713b7bffab163706bb5e2c04473c3fde7ee79480f30d434a73d83d6cd30a84194c1d8f1a85c14219046bbea4df4a4f3984c5efca6e9d7f365da28abf037ac9b82d469ed7c95df9d2fb1c71f90e5fa8edd84921dd103679f97e4b4579282ca87d5f42486dcde7f9850a84a69d880ef8ee6159e883eff9c620ece5be69c09bfca1f6f761998951a75f7a27b7cc7aa7cb33a0171a02fc845d7ad5ef22460c39420d84b0748d2c77d1bf2f2702abf918ef74b34fc01a5996322e87f87a92fc07a49b05a4334bb69151341e23beca5c2337eb0aaeeda8b70ef09ac3d50fe229d0f68defedf1accf708ccf0b892298e1b43b87a7cf5284b1d7aec7bb12743a23da5900dce7ddf0c828ad9678e169cf22e8a900f683fa427454b7c726365830a43a2f18d2b03089fd9942948245575bc247cd1c3d942089e9fac295441016972d8773bf3eac67ce0f72c62e1cf0a5f516508152f1ae79e14987247c36e2799d0118b2dd536dc8d4ecaccabf63ccde9872cbc5887a33330a9acb565c77b4690647e9e6795fdb4456edcac59c692132a9820278a842169446a431bf54cded72accde57f83881418656623885ee1b944d7bd66b9ef422e50c17129efc7594fe17997d16bd702b2687d97f72aeaafc9034fc790d675f026e3a65acaf1b427496370245c7106411f89cf7ec3f135094942d1da3a99669d1ea748e7515d4b34df18730e1d89b77bb5329ca5bac4f5fb96efb4031d5794bbeb32a8d779c14ad77badbe292e8c78b0a5777c372c5e12a912e7742a1d4241b5da7f74da0d3f799ff29f795817d0de348a1f0118d1e3c03ee5e9d4b9ebf388379150c4f4a335eaaaa40e2b6128f436b4364e283c93863e2c8d57d499fc7e160daea9e321ecbd1a02ff7d68c289c2acc081d90a7d08724fa09ab6e91067fbe37cf137c0f23a537619d7ec68a6c44cdbe5764cedeca171e83d660df1d80d325104b41896baffbb075195a37061cf95fc59d6a8131fea275f41007c86f0b37167d2942a0fadcb358b7fb8f92276f861dd29285e682b2a23a3b359eb38ecee36523d9604ee8c9b296b3d25fe78ee94da7e095869aad61cfa706732182358281d6d7f7a2c4ebc56eb24eb7352f17cf749df9a13740368b9acd59f1c6aac438c2aae971382e115155ab1b6089ce5b74ff0dbe78db5bbdc8ee577f4bec9acdd5ded372f5dcc940e6e34f1f3218f4529140790371d3714a2320390ce7c3717ef9142f8a342cc387ba13e31a83d5b3646611dfc409d26a96f45c8ad2793d72c7eab1e0530b36a0009ec0607467713558546ae250e47b42ba6e16c819e4273eb46a125b0ae793b6ace7bb6bd9c9483bc41ea0e16825e49a7bbac4b17d7d4d82213c76092072ac653ce31ba75875b46d6755f2cabf99e996ca7b22c5f0b1be2df8e9eb7c91d60ff38993d79fbd3831581ea62e1ed9840dbcc54d075cbc486e6d9f05eb178c62445df7b785d770c62690049888b8a23a8b53ec5d6b3de22da6d6001ff2ee7518b6288b0814d42bd2656750899a2d1985648ea7f6db1789a9d601cdc13b163a2da6630b52296425ea80f22086881ed10f0a0f73893bb554d9be33b732615f10affb77371d72c94118187f5f52b6c0c770ed85e0d2a86f100b403d78d0605099c35c7a109eed0d58b0274c432d5e1e137ee4fe11713f608d3c563cfe68d92550b43f28bc65ef6cbfbacc74927e6de028a7f16881410a8cd4a45865d147144431fab7c4009f6d59e1a3ed2799a993afd2c9c210049c6ae424bbba19c276bf896c3a20f0af05eae77d4f4641a2d17a840ce4c691e241d35a9452b0df8718cedf5d2fc6a852e6639972cd138feeee33822accecd929275d0073a9d5834fb927cc07e28fae12059651c982d18a95c8a4ba25dfd25dfcc33fb6dc9fddb9d24ce7fd0e423a0b1659f53b55032bd1f7a13aac3bd6c0bddc8e0a3a35ec89b089aace50bea059ac06ecb9bf81ba05fd39b71f0a1c82ce817d3e1d67e5bc92c47c0cec9f0ee63703c9fa223026569d327619c90852ae8b86b446fbf74daa5412f08c74593378534a59dcfea2640931f37c6233a069bd4c50cadcb18a5e3ea31ebfb593fc39d0d1068270237eb1cb648fc28f8b852cd2aa8fbff526142620dcedfa81b5710a7ac900fe676d0b3e29dedba4b48eec2f154029a3196b6563f7c6e445b4f0e07396c1e5ab43929ff79ea9ea6eb4d7d3ecd5262e575aa34eb442e206cd1acdc9347a4d4dc6eebbcf1f7998baedb948e727c9b23e95cef3f12318e29ec0654848435d877afabde43f3c26a355ba845a5d110fd680bf963ad5987e7e473559dc6e3c4a23ac9c07fe5598ca41cd28dff22d3e4d02991c1c7e1f254de0cbd955dd2feb980260106efcad8e0d5c8524aa86c822bc6812b54ab19e5279772154adcc4ace464da5c1eb6f679db41d1a46fc15a0f73401e0e95b7bb8eff50c5c22f896e030e48be7a77f076483ec1f5996d7aeb69abd66273336902ad6f3f5dcbedb57b059d90584cd641223b65aa0a7fcd4306c5005fdc0171cb30c1085c5d47a436bdc8d1a0822eae6183ebacb9b4396a35fe7b70ad97e4c92849c17557387f530d262f90db819be0f8653ae51a8cfb6824d37f1460f0ffc6891953f63ffdd467c123875cabe21454de4c9d35c22523b9524b6e8b9eb9706119dc1501a4e6b8c13a20b10720fd42246d2bd1567c3633fda738ba61343cc5caf17c87e724059bda83efc579f1b593ff6f94961f7d7f271454feedb87f8027ad7b71b92d96cbc8bd82021ee612b2bd1bee848440aedf549b8abaa8b0d5ee2eeb52d321fc8003afddf37d54ebcc2a2772e6ee3810d8ee96e77396053586691a1081596c8fea43e9c468b9a2ee48ab2e4d46c946fb7dc2591653b7c6d66fbb32b335a31d75ce02d2c24016b2388695279fbafa3e8e643d96dfc0738d0ddcae3b7bac40d6ba955492af4864ba1703e5bbac8df35e243a2e357753ef1c18ae3d1be7e80fab27ba32f0774b62df73c6a9ff1fbd8774e218290618105919fdd1b20a6b085eb11904e0b6dfec424ac4d1f39777056f5df8723bad08f9d2918e37e00236defe9aa56e38efb91ac24d1d8ae51004d610bd8d234917731fe1013357624da0c508819f1b8ac9e9d4a7115ab9beaec54454f6786b039ae195e12ca48b23f09b738ba8abea8bdd843658a7c1a5b58ac50b358066d6cbdbcc375405f3da41f8f4effe496400b06173b486a2f281222d4f27420245bb5bd943ceaa0427a225cc52830ec8a11b27f16f5c47a811060a577cb71e7e8180bc7d51c4262c13313c69473cca69dc9b9508d9c1d902543e2f6b4388e523174da7fd872679332a82e8cb50e697246dee2f435748a9f179f3b0520143865862e4a45856e01ceca03af0bc1c045e6ce9dd8ab5f0ac581df60969ce388609f0910ea26710f579b2d03918db082db0f990624a1dfdce62ae8020322dbc8f1a64f9385feb2cc14066b48b32115dbc67cbdacf21239612ff917f4ebfdd98f028becc035c955a32d18f3a7144123a95ca1d70ff189de6e0b4350a12732882674b071857e1ae01885e7e419c80dd78a7bdc4c1059dd3df171c020f13cc38cfce7dabaecddd2def85ccfe89f05f22fcc8326ab272d31de7db428b7bee49e95b128ff87a5513946db89cd593b83d24d0de5fe8c4f8f24254ff1fdd1cd6840f402d706422749d8f4a1f5c9d34c7d7521b9491e6ffd733905a2c197b8c054110bfdf585191c2dd07d59954e3eecdf13b6b3824bd9d2eb9a54e6a67bc8d5b065091d13ef80081b575d68713a8dfae7673a39c5e5e289bad83807c1f441bb154330a514f7a945e00105e031a765ecdbc7188e264bff85591c82f07ca81920b060402dadaa08d14189781ed338823aa600c8bade40eeebab262f9bfa69acd7b97a4656dd8a4d502d078fee462a3e2d89af10070e02a6e2581876beb13d3449e104eb73cc945bb604c3c8fb4110078995c65346a70a32c33d93facdea580bf6300c4c4b6b001dcc97bce2c33d3aecc6cf5c71900173392321a9fb68497f822334ae1148bea3316e801d9877c016a540d15b66d17200c04176b43f17f305d7e650b3bed905030fca9f9c1189b182da57722c9fdb24f8e78a3abcc6ddb056fa305e637df5da0f764a8c479997d1b8b762d16423047e2619f28653a4583d4e735e917e3af1044cfd2514ed3cb3a5c2fb1c3d94dbc1c7b8c3bf9e188361c1415a402c731ff09b25339c712a1e29897984cf472d38cfd2f660690ee6caf09964dbade4b178655e7b6654dc4e77e1f3c7940a11423cad3e4fef22b8839a0b18be6e0c31586d7579beded17bd98417a7b991fca640e09f8f186295c27a21964fbf167964be3cff3299a5f64279b53c99145c787dbac15eb92ac6af44d116bdf88ea72189434d45fd36d105eee5fd497a52605cd92fa08898fe101a187ad51117082bcea8bf4c28e74f6350bee1b38a4fc496bdf0e1a59d8d266f372ba26ea4495ca4974d748d348ac48895687099610bb3e42aa1237c79e9fd37eb984bd46fa4bff9557cf5315d357a3f99d3e10056c72100990254bfaa89c4f2fc1bf36a6425b9e2c87990b5c5c7f0bbdc9da352d4c94cb539cbfe42c6a63239eb644eee6b658bd049e62a6f8a63f647464b05db18e16d7d2b387ddb776f721605517dda2e538b1cf35d4371f7e2afc37a10cffaa3504027b1c14643e41394693db861ef944802f9d89cedda9d5c6082a5ad51aceda2ba9ff7a79618b0d305ca35b986ca379cf7e7dcf0c6d7dd4c166b8f49252eec597647517a1b81b036b55a5dd3fdb6f8aa797d1ed8a5871cd2fb68e6222b6bfb40290f4385cd001beb1c4c3cf7086281253c596e2bf190544bcbad36f1d8339c7a2574a6549ab3345ed956427bc6a110dfc2469ff3dbd5b751cef35b4bb7a7c3b3203e30d203c3127d3bd6109a975dcb12a63e4330a967b63f169e50312769a60a0cf97f19d435541517becc278ec32f39aee0de77bc9abd8b634920697cb37e38d205c0f102c94f9b745cb799ec2a2fa68e1ec662364fe47e99e7a4ecd9eee58f2efb2a54e37f53bd8b01138f6fe2f1a2d4e3667ca275549f75c9bff1a891485b1cb40b7b886dae476cc2926835b4bdc564feeeb4d41a68264f64ed49ec234902ba1b9b5c92c8d45f3e7c1b64560688516ced0d7ce81e249f367497933308086832e61a594a29a57d48d1fc96fab1c2c36004e366be5e0568821cb4322ef4b20192756bcc1e06b10313a07fc9b03ecbf85c7258b758d5c8d1364d9d55d88e02649b52b0cd3d6022b9b588fb2ad77cb477ba7a10749f66478dda2dbbaae39f65c44a47d987d875611e92ef37e3ffdc6017fd150e20bf78ba7ded461e803aa65db55f74f853e1c017e190fe08b5f597b64ee29139fcf5125c5b64c5a981c4ab44fb196adb657a1ab6fa9d20786b44cf5a4932cebf98b34f582db9608d4638e632cc37fb8022532e7ee598efe8cd80a0f44c75546b5c7023612b7973aea238eebe7819b2aa6f755320344e3dadee6292c65f57d772eab14fdf75930f1fbee41ff6b3d4d69d95eb97bca32b2b4d386db8d415750483c3904991f397fafe4004a18fae48268694383f07219a2412983d6ed22a409a89bc97987c924c69ee20173b79429cedf7dbb3b0776612e74eb07c27e3feea6c8432e0ddb45d6f60202d92186b93f8a1e4b332f4a073e99e49376db9c0fedda307447fce22c901515613e49486a5095b51a691f7ef90bc5c0d8ef169c48e7086f8f1b1a875b69ef60e73ba4718a2b3fbd1cca1b3dddd05ee2015b44f035313070283c7ac3ee1e73d07979dad615678ecba0b08969924a154fca9ac608ae6ab38c25b15fdc7f1f23c34db7c9cfbbc118910cfd8874901dff3fdff9bcd4fc2f7306ecbeb95bfe06fd64ab113b1ae5ec2c84aefef86ebe0dafed899bc0dd8579e335bd4e6c8a670a9a8f6e807e5e9420a2d48c5768ff951d94ee62787704b551da2fcd7c0c592508f4906010e15141844a2294638aa68c5565fb77c0b44f2335cb5fb2d8cccf37e581f52a1c5b95c0bd33aba374b46797e15b174d0a7229df36ee0b461036bb49f9d6bcf46e105738c61e535a49564bbf13cafac4c2f43b851adedfe2500b9b1b1cc240d2c6d37b16d47f63f29768c5fcc2f871879ae6beb23e7babf8a55fba59dc6065fa0a08f2ea21f54b927997e9d9f05d774b3780959287e39728a391e9af60751109497f0d4ec811dc66c92f97174a6265f02149ca10833011bb424a2bf17ad263c7721f424ef019961fe1a94a0232d1a508de6238afa3459d441f141edabad1f7ce825c711e29377e257a92ca065f62908623b5d7821dc4b2cd06024f194e568c0179073ed4df7a5933b881695f8be9d4f6199e4c9af7397fa8c1c1e153d4c661ab452bb4d0eb24fc1f2f06fd9886d7ef6fe5504b796a85186c79baa50c67a51c590d2ddd6088aabfacd05883141c97fb48c68a2ab0a44d547b2d7130dacf0154f9d3a700901697f060ea5afb9af18459b1577689825470d1a0782554392684ec47c85a02a609bc4bb6af7b8d0aa5e7abb19f000a46d06131330cf38aa1be616e0407c301fc096ef97de408c9c12cdbeebdb17036ea39ec2810ee642830fea1aa74c3f61729efbc8a6302de7bb849784660ffe924ffc7f1ae9c247fb57428a59e2e6ff70b8a854a50140bc03b05b745d5fc80dbb177a035a958ebe5c6afbfa9718290925817a8438f00d8ca53f5407bec5c464efad18bd917afa341a8190f43c44c9273724a561f7cfdb77ec066f567ab934fafb49236b546c1b74bcc3b2b7eef1de4b8ebc604be778a822f587f1f50b5c4d674b3fa9e2b0f2cfe71294c16bf90e00cc910f967ea147c9a5678445cc231ea5df1d1d672d28d403927219e4d2225272ddb1d5d2151aae4559951809e388e6881e19c96af0277a871829b7832b34e6d9f447b35b480788c2a629f3e73867fe5ee8a3196df0e032e486edbefb786dd6a09f825c6189b1a29d7713ac5e4b3ee8266a669bb908c24ee9609513d8df98f1d39faa2f1eef341d81a6ee36c76231425a6e8777730e3247c55ee08d2fc67f150d5c2d8ae7d74913130e0d375197b6cb16d4f0a497beb2c6249a909d80fada5289611352382f17630b28614ea62a94e1ed16f3a72eadb85406f369c0b641a0ec8eb14cb63458ee0837262caecf1fffc1eef2d99e3a4cab081956180f91f1e1ababe380e4fa6c0307a2d1c6dc02df53fe0ecfe13673237edd01575beed7eaac7066e9e7fc02b84269dc37f3175f2ecf32bc9d07c1943fba96635cfe602fe705b5118a4d2fbae4d276dcab134a7efecbd532b6b7872f574ac6a75c3359c92954b8abdab2d191f8403b0ac831b4bf176e61a5fd1df4e142e90088e6621ba1e156f4a89f0f261da7e50ec41edc430a739a2874ce7ac704e9bcfd744fe80332a6877b3516f581b9988d9783216bfd578c4823304484ecf452f25454317bb4513d05a71d57cede44060a114516ac4c698f7f4bb6336a2b0f5383f2a82cb0ed38e4e383b8657647edcb4db9eeb3b673cfe2259ca0d6c9e2bc14e5559ab0986e010aa43c995dd3d59f8264e9ec1fc437de0e64cc64bc281f397b2fd19da054b4d0eeb82ca4a329a23be03f2d9210af8da7292c73ecb608d59b638776f5323439648e84b2e3647880d212f4a1bcac80e1c0f94a3b7a721208106395511bfcbb7351c880f00c3ec40a3f29926b31f1de1f9c986179b97ed9490fd508473329f1e9a70aa138bcccee6fc48fa945009dd18c0e489ad56cacc599ead1a66157546742160baf1fd2ba4bf00e1bbc9e39fec6a25c1755ee277c30b979e4a6ac9da3ae8f8b55e12d4bf5f8f21294be17e74ef2bb6a86302a8fcbee8d07161e351324cf30afc9f05ee8de282dd01f004c8a883223731c0f334a0412b854baec523bb7a54c7066276e36b3d2ed882f4cbf21ab7731c28b8cf101efc6a139e7f8500647794e0ed903dc1a278efae22f8e79c73d05725602ef8af831cf9f2d707caed0f6c875426b9fdaf225cee0c52986f49132c1d83c53ebbc7f34344eb07e3a03b1eaec3dcbe3d14e81234527f0ce3aae5791100cb45d5c6cb78e0abd16bd3352a427bc062ce0735234baba71734c24af603ac1449d81d085753eee9ef8f7bd377c57dc8b542028acbb51c2f3915f7370b8965483c4efdf98551c5184b559979bed0c4b534912926314aaaa7cb2daf89aa484353de2d1ebf9b3a4670cade5b4168f555f049605ed2a6244857dcdc90192e55faedd9d954bf0df1ecbfea8331c268da79d3f6a62d9602e47ab76ae452ff360a9936de8109361387ea81c601abe9de11947c20301981a9f21cf982e7c6c339f124f91d1cc4e526812c369ceabfd9855811811d4ab24ca2a78a3e1286006ab776688705ca3809ba1e0a10e75342ee3792d4b2ec4a787cb1a841bb5c12068f715d8632ceb19dbdd636ec2808d9bf0279d630b67c8eb9fd4be8828bb1b774002024f6998a0305b0b02c02c6d4089c4626c9997c33c7caa98e1acc6b57b3123071fd763f62c8fbba217e32029c821545497e7366adb43affb230a4a044c7271b40bff2dd83ccafbe6d66fcc9fc1f58ff239b7b2aa917cc5cb0f502b6aa47117ef8064028a42aa6f32502d08d34c739de155aa4d5c1e676373e3d82c64e645a1d36ae99d874dbab22a7fa8ef57a78bcb9d870ab6f8e72f26048a06b3b1050dc65871bdad082f3caf0f6d7412d0193000836b9e516fd4ff8c78f7ce1d79f4628bd6de0acac5bb95b793b839439ff5c9c6ec63be26ebe6f131b9bd58468b45d58f699c0b9d86c85f457e8a3fe585617f1fc0f09b6648f1f9b06d6048530e1c2637a37f1fb96fcced23b13af491b1441d8b96e296b59f7af741b07d7a63816af78c90e4754f36f8de19d05f63a7da994cf7c657bb7fa459fca0730b68c57232a9fd1877674fd8cdc45089e9bff1fa25e1a276685e7b2ea76210e471f93e7a12134ce01322d6daa4da8ea7cf80cf38404c70b6fdfdefb1482714c3fac8ec47e896734e653ac141422c624adf2c9987c339b44026126db239bea1e7dc9b266b2a4d517b3be197a6519570992d2ed00c25ecdf6654d54b9104397eb50180334b0d1706105b57020d17ef576d8cf8a5cf673b3693bffd4273de04eb765f466b5e515100ca7e41c293cec5734cc68af5fcf458b1433689415fc02d458a9128aec9e522aa87faf3fc79b90b9680f0109b2362b0649fdbf4cd2947920522754f43444125e5bbe35d29bdf31ec9a9851601c9b9195bea79cb378a0a51ea6945c2673554dc00a594853a146e868256960be7c61b76b95466c65b54f1446a8c5680e6ff2c42181c4f20f39aafa296c4cef64bbeb2e1bc88a26e75673387110a0b7e63805618b6646f2276eaa1e126ebeef3814123126bdbc8c18a1ab303b47fd54452f05caf4e66c908f2e35e9f4f3f95e5d4fa54a5e49428b7aa41026ab27848e05ed94905b6409b3768dbf232decc6be653bd18f0d195e8dbba599ac526bfb997c28ed420acd702150818fa2c8c655346ab50eb6ddf8999e2bb114f163a9a7c0bace9258ac4e798267b7bec91f0f800c61b7ffa21b7926b501bd1bb76ff2139496a470fb57be277f9cfad28ad4fc4ff45647d2cc4a5ef60596f37acfe360ec2283adfc3fde43e6f162b4bd9ff8d5774506b9ad93f42b2a4922f1833c6070479eab5611a736d82d00cdb1d70411a4759c62d7a424369fbf1cfcce719d84f49def411dd25df1122dd747b4c2832699df6a65f1c2dbb266df43807e47b5a9c47748df7006c0da15891449c1fcf1b2a9d6528791b8c569a205c7c3806e14f1974f6cd6ba6a180cea961809959888974c65ed243a46c25c453e0aaca95e3d50f01a751c3b5e9c189d3a8d44800238588cd4710ecf81eeed16f8ae8dc7499273be1d5fa8d23f0249673337dbe251bba0d664a38cd27d7106d30b9317bc54d9bde8ba5feb29f8f715d8aa9cfc7c123cf87bca17bec01ac69f2a673aa9a1d6ff40ea96c6ca8186bdb005ed3c68291a8b229a94c5b768ccf9b9bf2c092f61c0ce7b6bb8aa9cdb90757bdf128e66c95cb7cae667fe5cc22e02c6bc9a230c665582792b2390b665eb1420b812f2a86da59695a24f2466baae56e896b83e5a8a2a332abc235b91bef30ea8394509648e70f3528e808ad02f4c7b094ce3b903009f1455d5d2d760c67bb9ac7809524bf422fc8d436d1e40e6787566b9ee4461fb393bbb42db779af61039535a3872e088bfd271dcabd9a78a2928e7f1c67807ff06ecce9a60c7c1524134fca16b0e7f927e3716f4384ab482e08411e867e7b8ead557ec5a734f1670ae0a715eda34326f8729df3acb698f0a262e94d3a208c420f16544505e8b1f8d429e3b8db0546770b3296d7bb634e54d6a955c9169943626d2552f39223186764990414ae90e954d13f7a6fb25ae0b755ebb9517313df7d898ffe8ede692a62da81502dfda191a874514aaace2c19dc88af2bab5b99d7349c25c4d25b208e1d8add30cd49a918155273325a425cfc459e9c4db66e4a5f0cfc2022969af5d7641ee1c51106e12c1b7efff71a64868403297bcda4c7de136d0e444b2d5136f1f357d4c76c17ebee3c99a6c1ab05f6c1c29ec45580d6e95e7d32df667df61ea85d9283bd2f5fbc9c49aa8b7d7b0f921257d182754e8d91c154490c5a7c7872ba9f9e59dd1e28736ed4cd88927206901fb0b14b6aa5256913055c94c41addffa40156fdd8fdbfa1bb589d1fb1dde4e6391a27b4d698372ecdaa397a61d0d6399e9bb89d18b2f7c60d873e30324bd7bd790b480cca346d7fa19df3390bc5d1ae44555d3bedb08e85226ef54555d42ab60dceb98688883ac89ecb02b8fd836c83d3cbdd8cd2559a13fd91660e7b8290debf2a816ca116f4a12f9b2e58d495095220db12ad5fc2b4ec68bae94026416efaea1866e3333cfaf4f931be229662317cfb2df6e4c89df7cb5e8dce9c3a2b35c3cf95cd8b7b957d0d3f7b4d288b23e2727cd4681c18bdd8611b13b1e3c886d652889a90537a978449124fae555309e2c859c73de6963a3001c37704ad39a6645a2eea5da7a723bd97350e3f7c750e899030b7984656d5d0738908993c12e01b64bc091acd13920ccbe79ae4c391cdca3f7be55217b4f1a7eca00f35b1099d42ad16a60cfd98c115bbea90140391207ac1f7ab5b96f6e46529cc7782d61442e1edf010df0a885df9ec267d3eea15e1397c81b0e19956e68ed8649ebedce8c92c1d76e8402bdcbd0c5b7ba1bab19deb746cbdcf0076b21f861ee9494517ab9e3e23b0827c46abb89c633f5ec7488d23db6925e8831da30f78e7819f7e60a073573d9f105013b2ed725faac3c1f9c2e259772c75f0c3436140ce79009354fe8b6e632dd565f3b2bbdb7b5152c55cc52697fb50abcf1d5d35bb5db99e9b6bd24d6c9bfbf9d76b0e6fef0ef2d85ecf10dce605d27c172da45bbc82d3fb0b0be65b7e763c7a0a7f641a42b94a216fb95d20e53b10f76a1aad738f00ec1d823b0555d471f05e8bd948a684577602b1fb38d23aeb5eecad28857f07b8f47cb465be04314f18642a08ec74bf5e6491a1b92543f3376cdcb98af97a7b0f24dcbeadb891d5a4c2b9d20ef1720e7cd6dac0a48c80c21e8739a3b4abf5c8e6443844db7b4abeb2e60c1e8d4462e7cb338a1c0f68db32343e95a60b862c9189ac385a3768021140d38b174af31c9952b287801735d3c0bdd911f2c9457e8d6c8491c4a2ce56bb1f7fb8e9ae55a16056e825ca5426d34ab39f44a778549befa6e32f5d071eddd87104fe4be3aff5f30110bba60e33fdd0fd53fd6071ed018162d4bf2d18bcaa435a05a708ff8d768468b60eec0dabdffdfce544f1cbb3ff8c2fb5cdc03953fd57da9dab2c4c3a01054df118c42a61de58fb10d842ec294790743ff08344a2e0c392659e1e43eba76ba593162a64ee950dcae091042b42d028c5428ff1dd98ce40965a1258c51e4dd816cfc1e64425199235ce92e699847481465df7beea330fb41bfb5f71fad0daa95b69f79df276d4f92398c0acbfe3c5246b19ee3ac7276bb3ac4f75ce04da6e6d9c15b4aa5b850a7e6234eb9362b205af5265ef82835ad722151e8bdd343f58b7a06be3cca1a2691ff9a1b92785c25e074755ce06f7864ee9ae146b59f3e492b7bfc5a03fcc4d064da52252d10df5e85dfa49f0646b8c007744e44271009c0284e274179b064eaa90e487324abd939f70073d92a1f424ca7728ce6a440895726f09c03e9580999ee87a04d68620f3f3140f97c77d4c0d0d7db9fa1108137e925af55849826f021e90ee2b3befc28840a149f72a05dad786c6957a86eba88ff642e7e7776ebce865fc3f9b0e26ee2bb184baf58a0204d97b93ae9d3f67c3471064c40e87bec450ebae49ba0b5013e0a869df731fc5cad9528292c4f11d0b6867f9892ba769861bc925f8b1388e83ab6e5f2afcaeecb971a40f97b0195c01068b5b59bdd633bd10c8854858266fb3044de08b61fd1d6876b0c9b2a8e1de36ffb1938a01450f806e6b1e63cfac3ea8b00538f43b84fc2508c417ebecf1ea3ed464bae8dc439a3ef85798a4fe688fe55b8f042129d9e0f8f030dc5c0c3fa746bdfd2fb8de8d644a37897fcffd1b9686dd4a404344fcefa080829ad6a9c640bbe81478040fa85672546a41cbb1a3886bb38adda338309d82ef0e6852798e50af76498881b301729a314d23a2120986830b0a10fde8dbcc4609c0427ace7a3206b261ed45f56d9d9c6f8d39317fa47fcf60813a0a7741c7fb5357fd84206f2280e161046d4626903c0434fedb782e633b1bdfd116a2248bbe01d8fafd3274bee129bff134d12ca31ea686e606d1ba47b53537dd80b4dbd4d5f364999d6e471147db0a35d5c3e5eb977e044588129871714d8b85bfd622a3e1677bcfdaf5a8d212f7e1af6087ebd020ae31df707c6358056b68aed0913eeb48c10ac734ece8f5c862f16751c78e9bf70198a2bd50781cd7dd7520f5aa5c4bffdba08d01313d5c304985edce81245fd06be45961cf8e008e5415471b328dfb9d2781089ff23bfdc5b6172e7d879a88790c331dccea0d8ffbad5ae51f2a0c99b851ce480c6019eaaa6b23fc3540fafdccdc0562c1435aa46fa3c4f849728845c9f7c9a2a400732afd76c84d6581871e7c9caa9247a1b23a9bd5ac7c31750cf6108a486fc57ffcbd5f69b3975fa3e44d84bdf76e513c3f3fe21cc160bb54adda15d647f1602db6779886fead5a172324d941b3d77f5e9f27b26ec502478708e0e03a913b79d21c283ef81d4602c95304dfa91f0c3b8428e5b431965f04e4c24fe47ee4e940ba4af4d045f6a645b53f4606524124e21e242aa476d689c5090e6df360a969d8c2cc8f5509b0f9eea0e2bb362348e9669f73425f66a58e7a4ad282f79a21f9af88b094f776993ba6f7e5dc6c260545f5545e9f453b19f1792ddb5cd8225b572aa839f354fcbdee5a699e7b28b08ce04426f22942d527c3eef74ce7c3bebf4d05f681b420d4716a582ff852a3d7264d8dcc97d2c8eb26a9b872aaa59a666a6da07f398cf81edbbed485b8eea96c60e4a03883ae82f6e912c9123bd9bda766da869c60c34def4122f11f3129ff428ccdb99d503f1f061b192ee1ac2798cf317e435761db1ed69ff47611e72b5644505ca34e45399001b03d860f0b4033817255aa1333736e59c906d4dbbad55cd3ff7d04fc6da11e53c71af78aa6e626409cfe9a4621f7fc3ddd6ca65cd35558e3e2a01ed1e688ea9eeb674a809a8af2f3ccde636e5faf131ba27510745e073a6cad5bfac7adeba5aafb1a97947c7271a1a6314189aafd82fe9a2406da47e9130dd0f008123bff2bd6cef062269dfcf67cb10e32cba5b6bd632ef6eff61c3b23b950a3ea5c29c4473ee8ee067ff8144034c2d82a6d3ec6686265b467276bb7e9158ef1162a74dd7d84f7e623284e017064e6103c6cfa351e251ae910816dbbd8c5cb349883f42dd3c6b819b62bf02fee9184821aa6bcaf0917e602aa4f5afe54efe19d579f21043a5e04c63a8a46da0f638d41be78cc51e42ac3fa3a8409088562baa4e4ec71ae5f39b32c0c5f9698f678fa76e5cc59ff67f91cab67b8ad592e38dcaa0b335e8c6b3ac23813ff973088c94bc255f8ac41931c94f2f740c8db21e04a9e03b0b24aba9dc05d0cfe7c857b0d4327adea076f4dc6cee9f4e9474faa0d5c1cd849dc65e186c80c2ec02d24b42b3eb71590c68f800715644daa02d47a136b03d3c33a77a9437b85deca33938bbf257f07a88f9a9f5ad3b7880dfce4adfae9d677b58f6f244f6d3ac7fec766e8fde2a400cbf3563dc77ec1d6c58f6387051c90ea51f1ce2ebeb7ba951e2cf2fe46bb6cdec627470658cc9efbf110e77ec25e9596453d1645016613a220640c210a1d6c5f1afb994d43b211f616132c1585ec19d46d9e208a3a1c4bde2c343e9ceb6f84856d248567c34c93dc9d8989c44ba57e13729559cf83d2536a48ec21ca9e449c62801c748b59b0997ccc7b5dcccd4ddbd59d7c93e536bda4a1673c3e4d1371a37b7215810870e7c8c325d178f55e8d8c2cdf37431791dcd8ddb4e0f73c21181426684433b51acfecb54b620309151eae60f2bbcee6b9f5b45d360e1f8348ea454c80bc58e55423178c2378d8787d3a1b8060c392b8accc327f4093578e567a4b89569b24db3833bace6e7d6a53253a17f23fb220ccc6f8cf263b1ce2163a0ce9054f868734b4ab7be627eebc10715628abd66fc79a45f00ff2e86c2e13aaf74588df7ac17adb52f2922c4b7ff50edd4078bfe0f3b2885a7c6d523c426242bbf07a072b7a189675029d191b67d2bbdb1e9f1161a7b255fb3c6d21d80f98da16d5066c1970f97de851a731ad27602928577450acd31d6c9f14604566caff527e9c46dfaac8f99ee6dbd05be7043501f9e308d76ac927586e82315bda0290254dfb4481bb6a8d982454731845856973c9c41a21cf3e4cca8f9b3da20d91264547f8dc7359255ac6f906e437cb202d659671449ed17138d0a5bd15a48052f35eea61d90237111d53ede24110a7c45d25c07518338f9e40edacae79d86a5552467651ff97fdef4c7d1137412f5fc7cf95dc3aaad4fc392669c797cdc4eb862fafc2bbe40054ffa83bfe236483955565c7914d25e1af9200677339c4c2c4465fb17ad385087da0fc6adf3f492d0c93e41c675563b26fc62b01e00b4675a8245733e632383780daafe9cdc338769f1d686c4bc0dd7e3320301ebebbf592c6fae722c57d75ff45ba3089e78fb56de76788de0af6e8449d1d4776ea2fc28cd79bab69d5b1006d2372de5075749b18d6a2256a651553f37c583437ab3509334e4aff686fc58004b53b584777731ff1a40f104148eb51f838e04b180c54a3d9d630380336077cf12cece3f8edabf6ad45ade03a7a52b5ef170a01a2b404064c4582a0d7c5953bd7e576e560b4c39fd75dc641a00fc40edaa78e7acab0cf27a5f2deb51dd48699cb44037caec0d70a247c232de038781af1d87b7e14744ea62868ff0eb180b44a7c90ebfbec68ee1b9888c59a26cdf370802317e61b1c805b5dc18f75280c46eb13af6a3ecea7313abaabd47e3561512a3705bd5fc37cda97addb564bd9036b185815855e765d3f5783801c2b2bd46943f75f492e731820dc80dd56bd6bdae8bc58b27401b2da73a199b402a7b434a96510f55e746688e4a9eb9da755178b55442216cd85dc8a22d190cb5d0fabec0d93c5d49305ffe64d4db52d443098cc3d6c5e0be7602ae6e0385d8d96bd69c9bb8b7979cf7b615e1467e56a3c8e69085f57fc71b3bfa752b866dc0d894d326c2af959fc1428977c08acca496736a4bd219ff7c85bfc688f304ddfcc8c68a078ee641b32bf4ce192261767281831e2eca155c904c9ab39054b2fc42ef1e4b3724630c5ddbebd783ea581a5cf210bcde020d2a01d5f9330246f0d2736070b3478a29b1e524a1b9f48570d47b9ce6f1338e9dd9a3ac8889177a4d31f98401ff699ffaf1cff05bea4493701d0754ee84554508b7be74ad7cc6835f0d6da7140bf7472ac8897a2c15684c72b42c3f5407db045a644d9c61c41f95aa4f773055b6395fb4c05fa59b8b4016cfa463f4b51d4a0c9d8d21ff914fa71b86e84b4c1369d984faa51d2cf15f20c9a0974e450e65633d0e9a95ecc87667a302d2da457914d156f79b89ec1169b33d773d3955715fad72f2e89accf30505ae5e9eb011552fb5ab5a9d637e3dccb3645af827e423dd4595bff5f973dd959eade3453b90b9997d3427899fb4f6fd9b51a15ed4429025571d2935226382df7b4542708ec16a366ef206e3be56e9e7371052c398c67e56a9baa8eb56cc7779e102723092d3488692749ea4a858add05fb9ddba141a73f0ed9e52f25c0723163dc620eaf789c553b7734776ddfc123fb595e5d9b4e4946aa27e5a871f03a4befe20164b7358430262c459cab5f02a8c488b6a9cee03ebbb2c438cd66fa866cd57d7df21743913dde461d541d8f7bf71e2118bef38cc5b174aba72dbe894f9bd83bd49605f6f560586fc7d6d8ce77d0082c6a22c4e4fe5f439ef4b2752ba723dec944b7919e304fa8bdbe745f39d9b224eda43291360c35e777ea57884a6992e1cd5275e4ed39be2a97c661ec88662f801029ef8ddd030ce3782b419b231b40ad6bc3f5f7fc66cecab3cd092ec5b498ed2449fe06dd8b9747ef11ddb1acf085386f00cbd00a5e52677471958c4ae00f44fd403461e513f112ec57dfcbec442e4571a95721eb1d13b1d2f4f02879653d9672a73bd6575cb5f5625454053806994e2b075004fd6c1ab8c643a3caf2f65bc3cfc13ed81a4d7b0aaaf35a409798dd5d9854ec139742e7eb5b76d9ed2fc1516086f8073435fae509484e4c1f63f9182139b3f021a4cbc75088f5c1f7a2778ffe4a2f582359271c14fe67ab673675d803c8f7f039c67ec5b58866664c1cdf54f2f740e0705e9d14ac4499e94b02ec4677c2ffa5d70e9d3903720a9251e44b02e95dc6d91d6746a24c6300b048f25abe2a6d98f9b19b13c2e756865dbdd3a83cb33201ac3992a7e0a5056b5183e68346f0edca71d6f4c105dcece41007471601158d070354825b5cf2a38a1b9b4467098e14046dd67e95cb47bce021a62716d2988d490cb5f3dc5c225b7590119d244eecfeaa49f484853463dc26edd8cbccd1e5711b7db68de359c259cd8b99af495867356835cc7d4119fbcbe933000d0f4b665d1f75c3c4987dc4688a9449fa7eba36efefbd048c5806bac036002ad7af28dd79322a3433fb189ac993a7439365a602cdc5561c57ab265636391a2c66ffb8d97519319561fbddc25f8211b3a4c7cfed5a719c24c0a5811019ee75f48bb1263fa6f6bb6236718b4b30a0ae7ed5f3951840e1f24b53cba7a42ef9979c4bffc7d89cc5063b4b4dd1278524ce6162d752cc0d768c82e4c4489c33e5ddbe9690972c554c0ce932c976536838b944f025c1460738d7a2f54348a7bdd2fa19f4bc60dfb63dc297c379720fddb3f410666c2b4e948765254876ffc0ac9f96987cd56d9529ffbcfdd4dd2e5d5adfc8325a25e4105067ea975b0db9c06575734d030d4d3b354478800ac1debc00806342af9ffc224ef2f0d84a02007df152c0f71f528563cf6dfb7361d1274adbdb4d1564138b9de9fbcc553f23d7206ef52ea4631a48072818a5428436d5c44b25dfb201f25450e5c7e13d96fe29b68c61a4f58777717a1bb72f313f349e653a7651c9eacca7c112d4fca7845d672ac6b665c3bda57fefae25c6ad812cbcf8685a7e0ce290185bf20be1ab66808a61622f0b8c35dd8b29ff1e2cbf3da8d6154387ba06345de0f60d8f02d91265d4bc5f9b300bc94bd19b80b94d4f52d82e370da69170c13ee663caa845ebf7bff50f429985d8445f7e86d681d6b4648d8cefdb672588125fd6f490da6781251a573f5606151ddfa21bc691582ced63a1f054a0798a0e85cbe715ffd25034c889c306a9631e1be41f2f18aadcea948cc0d4bf1937d7f4accbfd7aea642a6724bc25aeb18c1b59dbb74c48144211d667a39938896f53fe7999e66461ef51abd2d649900cdbb362eb78ad1751aa07e344ecd652c75737c8ba28195bc780b011d45b89d927b38f5a2d6dcdf3bb981c3d2c04fe0968b789dc197eaf5b5d53d9c42c03dfd556f6c1637afb6ae5400992bf04b833b107d5a1a705ea41be383a4da3772aaec2d99bfdf69593740128994785d589dcbd8071703067ad1ebe98f94496518717906e7c0e7bb8768a057a276b76197f7d32637c2eeb39e754a6f97f7772721bd57689305b74e1012b80c802170ccb4c912006cbad15e6fca18856229472107910e9c564d6bdaa9c31d29de9ee82d7c5dfa321425b6991eae0ae8aa0b8be1e929dfc72f8339e424ff92541db1abc0a6670b2be715e69795cfa87f0b5455cc566032efb2ac5461b63f2c7b7865d5ace9411ef2b07e103f48c7f8040085c0509929d99335cedf24d6d8ab6653d8a4a9b0ae70c08207f9ff55bd0a04caf10a3bfccaf7f3ae3591c8bbe65f1c316e4bb2319fbb64b7958061d0dd3dbf9dc9e8991133556d77d23c94ac64055ad2f176e19877b99803326edc89f256750636fc3dfb3a37d263e97d0e1cfc6b6ee90cdc50994494fcb30c44b898f360719c83b57bc4c5049f9b452ddcb49190305383808bec6655e7d883d49bcecd98e6ac73a6c60019e88e50b4b7fb0f991c5849264441414b9e219cd5adf09e02c39a8fcd72a5ec02ddecad502df17fb9a14ddddcdcc0c0c68b92e4c32863ea12c475cb9d4a314b931d08ef56132b9acc9137341de0b69395b12a70650ec53ead3f7dc5a293438483d10b54780293301e1270c778de6cb3d67c5e94abfdaafd7435c9ada80e573fba1eb8ac8f316a5bd21e192f231b2c685bef06c1647f0aef515af5b1238e1545c40481fb7d553925998e4ea465122ac305bd77891f858e4c73eb5bb9adf0eda1b70fe8a3b8673e49e837792c7474e44f5843518334aae1e70ac89a9a70f3f86d3617ea18db29cb63de5ea2063b6a412f1a0e63c1da1bc84c6118eb575bd0a4f64b28053ff840cbb2a17ad194187ee8842a05faf961b924a256e58610059b086afcc36c7a989ca245c2ab368bea37a256af194147cdd6c88add3ce7e6d5d5da04240b5b31dd89b595a871501de1cee2c0def466ea9c3bbbd672a66b325e154ef341b6cbfbb85f0296f87a6decd959323b3d4ba4b3bc27c8524827d7df81990fddf40047236b2e256db9dc97489098cb2b064699ebe83e4f32d8322ce8904a1d2124e44cc6c38f2d42b5186a730b133187112cec1974a1a6feb4cb5001c60a844dd5eb3f37953092c27ffcc1f3193ae38e3aa08f1ca0c86a40d5b1424063f6ed33e160488d93e443af604e1672cf49059dcd70fd587f7c7c62dcb731c3fc4d5e0a28574c7edb77f99c06a539ed413186d287cbfdc8947eec0ab03aa59368ef27d3f5383aa45ea007bb17d00ae7305793869348420e5dc7e5183d25c00c2b30ca4a5f0bd9c8be3f54775cc378fee5da3b7b67bac4d088000ae283701243d456f51d3232723f1234b8ce31ea0261b8c87f58378b2e98c21db176517b1bc6de6f3054d3e46905ac774ccac30c5e025d1268075a9d8fca491d65f5a1e68f4f2362e678a46ec57d64b6aa1a07dde718e2b856fef6e56ac473b0d4fabaf598514ac78fd4dab70777d3fc18fc0a81742c4aba3cf304ee385e81880fa096cb51f6e301b65cbcac0edae433421767c3a6d1b2fa498096687ebfd76d31037cfecb18b0a67a20db81fd3d665bba606a294d6f6aa79945cce98f13cca81ace71aeae725a0bdf9b54811923ac805e1f01beed2a4a92ad3f1d35fb41b87fd6af1f4e923e325b84a6f1c4fa05049d17aed928dc833216a5214cb8a139dbf039c5bde7dd41f7e7a94660cb9986f0dd2993e9dd852d0e52734c85319c8edee5dd0c1a1ca56d89ed6f1f18341c0284dbd8ca2c282310a96a74931902f039a67dd17e9c29dfa1e1a5e7c703f731a37a6aa80baf22604ccc68089360270f8cabb38378e8a1259a70f668a9d7d6837e02870fa641aea8fee8f594a287db2423dc532854d71cd27a3b0f00d22921eb11b5355f15c37790dc7687d937bb8f4e33b37cd14270ca5163e6d5e4504249ea38c0d6aee54b2d4b307f998e6cd06e643a02d2325a6e80eb647477b9e6de7f949588412bb69545e61e38dfd481a0448392fcf5f142358979d7670651df9c29bbb61ab6f541ab2c059ff30e7d7f1e0df4af958b1995a765bc0cdfa27aa1772764d0a4bdce89e6c39b730cf1cdbd9c943f39970b020f5247821077ab6f03182291b87e6ede1494e341bb75bd61d1eb4482c63f698f833073b89b8795f5f19258e7c591427b5a01db6d6243a5fe7b294b695bd0212e93d7be26e1b91559e2d392fe1868f73c92a943c4781f41fb10eb25d3af8be309fec1ddb759da82de04e6df09f09038fee57b2fb8fbcab11ed5cf12bc4d0fa8c4a433aa05a1128fc8c3ef933bec3c33b1b154d701b1ffab71d388bf4e29ec97400ca4c505bffe4c25eee141d7e9f7bb7f2f1739bccf59bdf615f511b06bec45998c0e9896669eeda53e1464c90f0f42fdec924f677df4f8cd941e41fd4a1fb3734f10c08bd69f40a9f02906a31b55ea15408ef9f0a7cf2ddc1755750b05b11dab633328417abc9ebcd81b778d72abc6c627656fc8d4e00be7acefb17fb07c8c6158a22933c8c71efbc4603da9ac2ad8d4ee89bd3678f118bb3c5fc8777c838ad43ca5c6c08c3b26d6844b2be4c28df0d412183e7fc5651fd9a7d6c185eb9cbd1ec7afe15e943ab7b168f7986c51a844a08572279d16c690a0164d0a76bb5e4950c0dab0ac25421c82852379b777295d70e4a24430ffb607a84ec09eae05b99d882b48955ff2bf2a8a44fbb6e95100f1b7c984e2576c7c965cfb9988c1afd22819c27edeb89ec9c275206be00a34312487ab311d51f12a9c4d68bd8ca07be91177ccebfca6e673cc2da90c4b09183ad3640b65c9cd4ffedcddc75298a32d044d3f6a527da20b26899c2a174a1d7b5c445a3c4530d0a9917958a826839fbebf7d1f02dca77f32d4af5c251f24b08428ca4adf0bbac932c139af6f7a73f565da688c905e5c0aed7c6e235ee53b316ce85361510d1b1be28a24628071758dd7bf0a2b90bad7011b665b092cb978fc0a0738424785af4af3f86adf62813234e5748ad6e048c7eb5ba4d952fcf492667d865b87de46d61c8645bb72d3d849e41cc0a58716ea6a2aa39fbf3d87be40644bf119799d1f91993f7f8e6a390f48fa238f4d188bf5207ba9117bee42a3edc4e9ebc210f27e098d053f57f830ea4a2bd6d074fbb31e472b283482565757cbfd063a6410c871c39ff0613225335dec5dd0973f4356e908fa8adc2cbf4b089fa08d57e35e6ec95a15f623a18c651ff4e435fc3d853880ea2ddc65b8aaeb249b88d210fa059b4efcf5c4247da33f418a7919ff679b3542e885dd7ca8ef5afb572a553bb06236e9e78d150a75623cae7a9843fae3f7227ee3fdbb55e499ecdeccfb3f1f296820484c72350cf1ffea227fffdc1d4038349bd7961c3ef8a3e77458c8ebbc630428ade8173851899dafc451e7acf1fd307bab0163e00ec30e71d53065293ee267375b4504724248224653d9e1a452a13e9f62e7c3780cba6bfdecdc143ca7c4f4b524232de80375bb85e64275130fd27a222d2e87f50fbd0d729c5fb601b04515a275f8201ed15add0906bbafa67ec5d13ba1f7d50cca73842ab0ade6367e15027804d8ba27360fc60f2217ee87c7dd0d36e567dd405e092b183f685d488a1a871d58ca0cfa7450dd3bfa978c9f69571f0da4fa00cd2e6121a28a7c21f933cd55b8e2fcd54a87d3182f43a1ea4ee2c8c192adcfda8b7e1eaf91f4e4f879d33c1f2b76c99524fedfc2565c598f1e2a431c1504c95043f4b9d996fc0e5d685c37ccddf57e612514eda63688f46477e3f7442a1f6e2670a4fcb0db25a35ce180e43abdb275123b056c47cb3526546f80c1f45fa7ba1224dcb916944f2e38c4c12ad58138064e2ca4efe05a02504e9dbffaf69ba29d1d68a4c3810312d97741208122a68baa0471b7610d5e5e9ebc49c59fed13f7763b0588f2c71ba65e686e1382abb8bea36fbe51c597de7aaf40a3366472ee400bb296404f0e86003dcd2160ac001cb50c674d477c4a88c9f983645bd578ea5f3132506fa93c3ada75e5123b5bb9341d98f3fed379920aa98fb5dc2229b2dec99993c686049331e112839060e6d8362cf6e34b261052bf34f76968a50490c3bfe7436ddb5a9bd3149c9ea515a050d4f51d3b98e513a1807cec02c84d298f3193c3b68a5bdf8a8dcb0d0306ff5fbe1fc5df99d3032cac1c3016c419c9322803d8788acffac07604ded549339bc9df9da0c5c6ea38bf4d9b55e363c982e1ac67af2a104735cc2e5dd18e4043eff369cc88b9759d9d59662ffcff136d648f83175869a2bd8cf47d1611d8ce589c392e6f9c0459d90048516428e4c5499693e061c53b92de0d0463bf8801569e85c1488ef2d6a514bcb61eb9c997eaf861c5eeb61ca986bdc80bfa3bb09ace372c77f7ce37ab17bae8c409c2269ae4a236222a735eeb4a1ce1bc2b9c9f945bc5aa940b77631bfbfc452b9d9f6e32c7b5325125d9f600c8cc3ce09021d94ec6355c36c6bc75999cd9ab3fa78ac0df3edea3778f305e5d666fbffca8ac46e6c13d23687aeb5d774d94e68b256f5e31e86230e79c2151b1aa8ae88200d16f2d73d1c376f8f7381c88e7f1211e8f8231bda41ef942564b404e9c15746ceee319e5ee332cd34aa3cd6d5e93c580d5c930a43d93516bd39050b557485a197609f4550a545864490c37410fcc3f97e7a0456052398f33ac4f9ef27c5374d09c0ea0189a48163c03356c09570eb049d57255cc9467b259168bf78dd635d722ac1f7cd2db181bbaa0a48e54f13f4000fc56033d3549a611456e77b13a838d9a38e4d3886d8dd310d69de677fb4a903ac57b02f81949c7b4f245dc1720d20f9d5fba184558179e2f62a9a01bc4eac2e49389f808e6a80121e580f1efd247e9d03ae689eaec868fd0c19d72ba33bb45e4ed15f28897b37cd3273ff1718cdb1605e9d19e32071689ade7bd9f38664baee88232bf673e7897e703b34bdf5ce1b58b613fd61b8f193c3c4894c9aec31bb983a33bf561238dda0b9684863de9d7842461ac8ee8a7814b01a6003e60582038afff2ead718d4e43a08d72db841600679a692713534352c1e750bb4098c74771f9507320d1f0d697778d47db6670c528c51a3ccae452d2f32ef79da85d380fa70c21e78ba5a884f31c2703a85993abac3b0e4f4d8ff8c3cc554fa7347199c31249ef5e9b705b8e081432af394ef1a1cb8e650fb965572afc3e61c33a154fc3ef6bbecbd45bc3a9ec2d8ea07bc06a42eb4d5a48dec14aae2f1760c58f8c63dd50213b288f0ace7b410889a0bda51d271748c99eaf08ba9e70ab78db062a0bd64b370b1a56276dae5407067d99d76e78c506f8052e294d27881f4f763afa8ee4f3225008fabb2b2f55bbbd49b144b83c7ec07a385289e198d464bbebf0ce33c763f27592aeb3194f0918778cf62340c349a5a1d2a4ef8aca9a5852d4ceca19680eff97305739b355b6974a2904611dbe5125bbe761459f7354a137aaddb7d48dae7c909a13709cf9d5f594d9d1cbb06afd5e0e98780ce5d817b5801807a4373c327e9bbfb70705b5b8698565e69d3c8db79e0177296b1fc212aa01681eec022f41149b09e3d85860f1c65bd32116059ad81420ac2fcf5213472d2b5fe7a71fb4150a529d1b607260a33c64892a5573555ae3f1ef024f8cdde1eb867f206205ddca3603cf18cef4b360c82bad61302244ff95f3061d4c5860a6a6c5894f24a8a088b843ff3b83e70137b3730ba98aad9da022b0f6af645d94cca43c40ab2236af396eba9d27f8e9acdb064fc61ce49514d22516e5af57299440db95faa1709dd0e76562366ff1a1ec0427ac95990ba5c8b33016901318e141494a337c3a70905ab8b65f7473f9f6f0283f2e792e563d0b3f84e732b8a63c93f8eaac3f3130173b3165b64bbfade6645b6ed569c20019a1875d960bbcdf8edac54d998c326a991e8eb353638bc6594e3b51f3b48b3f4950fa8ea764beac4dfad995bec04467b8a93011865c226c399b8e1ab68207539892fea086989354e5ec0bf5ccc95b8b9ae4dcb5bcf34325784b553a0b386d5723b23ee4cf06200721cf880a120a561972be22052b21dcce381002a600f09df0b827b0075462c022d808487bbfecec11cbf932b8b9cbae6cebf2ba39c3aff3e6a985eeccbe13793a620a1ff02ef0476f1c5912a07878e888719cc4813aa11e218dda8ecdc9d1b1117420d3431b1cf9fc2b9dc328b3b4170ada76c308265a392e88f6ed1073636a24001651e4ea09cdb52acb53436b7f9e9d6c4c9f25f9b9c057d005452e728e2e5b8a0410a2ea7c0652cabf011d51e7537615f9b06d5b4e76870dbd7f147402f5d35604c3d02aa6c6087686cc1099efc6e744b07d024e19b2ef13c2347f5fb5d49db57107c58bf55534ca4b73b0b88c5cb131ae70ba115651992f9c46f522591b9eb15bd5b1059d250e8b1b4d872b877f92ca36859b23fc34ae38a731c03cd3061659ef6706c63e9673c279082c868b748d9b4eafdabe825959b704f4ddaec4acbd98934ee7ed4ed87d7e8f487a9f738369b81c5b3fb364afecc237d9a3db9b950344721a1268fe4c811e02cf33aef0ba7f6f6bc8adfb2607f197ba0fb2d3567828cd861ba47b186a5f40781019141edbb0e445f37475801caea44bc2c4e12223ef6af1d7191e9cee4cab2881b7f8b5b0c4c391e07c000be23d743d585fc9af945cd886ad6021accc8f09d8de3b66ef370821e1b4d09349b103f5a50a7cca95d5a8127627997bbade8bf6b1023b5a6eba5eecde46244dd85d7a500f12d1e5ac12d0be9aedd5ba17bbf0c8151af34f09514a68f5e2895fa1d870d12c527b92414606e7f1c2a22fa8309d7a3b6e921696dd806f8b6e9dbb1415631c4e97b6c435f98c75b725eed39240c6a3605581da337c66a13251379ede8c81c8aa3f3777f1892388905cc0209d82026f18b138ca9822a230c10873f93d069da674131b8607a95a693eb26c55eeb3c23b67cfad047931d8fdb331fcd255fcefacfd948f8b18c332cca81ad87ce1f3fbebc8dd600534a31a03d8208894da8ad8934fbebf857b404a777d7be8efc4b5de0f0c659dcf7c93b5660978c9bea3c023c424fe6f0ecdd4bc08d6c70a08a56d4d0036592b2911ba6bb05f382ad57d2ae814e52687ab1446e7fee0989f27c2b2b75f5fdf66aada963fd6169371f8dee9f85d0305073f42be94eab3bd7c36c473962f56881230185863101465e1cd7c43d847244fc5ae1f58131495f57c53d2eab2da28dddb54fba234c56344ea6dbfb946999122ddbfe4e83d62ce14455da56cfec730d6b9690eda111cfe499d32a8c38fde8371466195a8d9dfc7ea5f5aa0aebba1b0e506810c96b66825f23f6ad523ab8d7fb3391d3bda21841d9a040515c6cc2506edee3644a1cdfa67375bdeecc502f13cd86672160816c1c9e28f62e4f83e28212ac61b8d58144c319610e022e6bd90b1a3cb884268109f2ce858455933f28f5b2133a9b0aa5d0e389c54f04a6a95fe7ffa2f1fdd4b8e00b5eba2e4dca9b2bf10c6b88056f610ca910e7fb9422e7e7a022e0cb5f952462f25aa7b4f59b21c851b13e7d0ee9691d90b1d727cd2a696f841b3eed84232179444896d151444967f38f5d0679e400f597b31024437f436d590521bef781c2fcb5582a5118f05d2b3ea8a5025afa58be0e3c6861e4caf38e09230c2614db2a3085c0a6ee9f68ed7ba340e4a5da0e8e91cae6fd199fcdc5b111684ad3e1a1d25d85a251908e103c35ca85812032ed449edd501bacc9f18c3f580a7484de79e91afca31e0239ff34432dd2438cded7ade7f2696c41999adf2bee237f1466639ea228606927087fb26bbcbb1057c7af64aee9f5f80eba896815a111dda09f776170e3260bc3d4481b73ee4be2688cb5fc573c52c1d3759cde81df2d06641b73e87a2e9b9a7576e029116826a26bc8df4d93e1a2edf3862cc9798b01a1e3f6cdb901b9f22ebb2806e6b0325cb80b375f34d5713d61f91e88b9f5ba3e516166e2558657de5e0b3a4d3eb7088adc0a81c89da28ac60694376bd7af047055d6dc9277e3b7d8c157b462b62e93cfd898430c2b5652acbecde0348f8a3716c143cf730bf6b7a0a4677d9f3d01f8bb57cd22179d5f1ded55061f8850a435793b63f30bf07c06cb070be00eb623c0963b3dcf56dfb613257800f0c348690fb9af40de2e93e0f23f430a9f0769f7c2601d9546fe7c0d0f82d78d5b57ce0b1be513fd7f5ed8646e7644d80bceb9945834edc97358e9bd7ee65e8954f8879c3dea582587d8a59eff721ae2364d8a68c63d03ed3c353b6572a13a657acb476593c327f585e215ca520ccc205517f4c7e8683e212d3b0a699d713c70cd3379f0a7a11edf052bdd220fd3f6f374d26dce1ab841e9199433f4dd1a61f825ef3f6e22a342434d64f00d030d50ef34cbbd94bbe08659e1966682cb360c3e0f56c8fe615f574633ca12f98bc966fed5048f9eee63ef746b617e83a2dee5bfa64b8bdfd159d396c29cd103473a607418e8a3eb6a50039d1c63b908725e6ae512b62f6bff46e4ea4ec2e466724e635706e8ed691a847b3c6fa0dd43daed91fec85b4788394a8c8b6cc9a9a4e2b8e04d0e31f6b110b1c7f16c4506e1903205e073c904740bc2108230783950a0d919d0d88516e943039c7a0a54dfd39cd5f99915058969675efcf6eb77bb2ee6b69004f5fcac6e694e6c7fa431c2d4819f07d26fbb369b33843c08f83cfd9590a34cf6d6c7344cfa5a4e39c531422c9fbec4d6a46757808df6866b879a095c494cc37f934209d6022c93eab80e4c8bbe264d95d3f9419f272ad1d4c1f34577a0ad49a92983466869d07480e4bd64c77fa68147ad9ce8ecee07085db3ac9bab8c1e86f394761a8940c30e28babf2f54733eb3eda7c9c9b2080ed35551bb8d67272edcb0dbcf608cab17c3a328cdba71a3641a804f1b87f17e26e79023fd6292a9b246e5b9619f310cd4fbfc9abc9b6a8c386fea84d70649565a47086d2ac6863776d90ea6f6caac75dad3463a90f32dc410faeca1bb63fe38f98db15410eec08f546e12978e10af4459c57582253c43418141209f1c53d877630d1607a3a6b5a917a5aca573c564971be28a115ae7fb0fc735d42d65e8b02b6001261fe8675cc2d687a0dbce603046315a94118b0473502f52f026bac5bb37d49942da27d351440cc19ae9cb99bb4a62bf97b5c512b75f3426db5e6d35992a53f2c1516bef84d08b5939c2963dc49466a74e44ca0f7fc389044e1b0697afd4fca1ac0a4c0469f534d8195c079d2f2cbced661979f43a8173758047cc1c8593bc32e552602fee6d20fe3211bc5e2b3e08ae627c11476664f99bce6bf3ca0088187bf6eb0c92a6c702e243eae1d924f423b566b662dabe547537df360e8512581dd87a8c47157733330955d93dc32788402d11d122de3faea563992904b8f6aa5eca31b2b8830d32f8a740a2845a0f3bdcd40192fcf11e557e1ad2f79a1960bc1fe361b06fae7f4d7f9febd4d3bca2171a8ec43286f5110c5ee25ad90efbab5d5b33b23e6a9150eef3641c7c20df43dc30d1785eeb7670d98d1e3a5a81b8672daf9e2d6e65480ba97bd8586beaa751c4a135ae748323d7b6bd1764991c33ccee20f314e0e00f0df27fcc8e3dfc20ac05f60d391ec6a1580e0615761fd4d715d067a140297eb4a2ad1e2fb6c959b690a7087175e2993d425aa7227a1ab0bfdadc03e618de682f5a3091327ccca3cf471c1b0797a935dae330a4a39bf6b3ce1d2800b6324b48ac9ad5bd8355b442a41d52ae1ad87c67bc41564e6b70c589873c679e07344c311596d703e26b2b10e14b0d05c08d0a5f1806d9775708d81225d6360966a24988bf573ff83d9ae1a3d357329b643a485c25602eb5294d64aacb91ed0f0e424d702799decbc1bc43b3ce6d8a55d8cd822984a10afa1f5a7e88091840489f8a26f256d14b3b8b529019c6445d4c1c5243cbb9515feb6451d88637eb1b63381697ca39821e7e38a56875b4194b18adf87f14f5f5df83b38c96be13392bbced29e580e79b73b01a1a02f7cb27e10d98d23fe4661f979a8fd128458c0a7d04091ea94dfbb87d7ee66b4ac5d34eac4f2c811ba43561016f8c8e94313aec531146da9a54aa1a0f3b4968311b4519e1caeecacbe968f750e360e39a5b9dec45d1566bb2c833fc7ccc08bb9a64d6cbe19c7dd464484788bc8096f08bd1e04faf4944fb357a76ae82b8490341df103d8aa311ef665b74f518082a191eecbaa6396ac33a2f1504de99e2c925e582a25822120ebf7851ca07b88f1f4cff51e1a61fb43e7e53d8d1ccd3076b18fd6fe4d08f081d175ff9894d31c45685747141a3031b0ab755de449f302796f600138abff5ff00349ed6d9dd29699d61fe0f1e30aa37d80eded479cba90778d3464b4b8ca3c2a215f7fa88f3022edf265db67e128c6e4eb97432aba838fe322499fd2368585b41e6d6ee58bfc06a39624420303b58868ad0869704dacbadabe2c6ee5741242fd77bdb2ec74ad27c557ee168c888759406685a8231c42ef8b27d10e05c03d5407510c3a07abdc128bb0ff0757893c372885e54012e769785ed1ed87e683d1ec83e6baf906b31d5ce6032e092910fe3a3fec0e2931dcbafdb5ddd78df5f8625528a81814e23cf77cbe1acac17e8b63be7ecc0f3975b742d66b450d1630fcc008b8ef669f2df5564ebc00c87cfd3d22bfaf2821acb1e9bdc2c06d6e9eef4256b429f6258c1dd6b8de6983c2870174137384a02c01971e98fce8fce5c8fd57d14b0841c5e9bce72653558245eb26d1c383d62fac5fe216b497ae8044d0ef20698c4b1f5e03aef108ff845a170ce36671e8b4f974012ea25521af4b2cc8ab3c92ad8dbed28ccfa14cf730063c6d3f1de420d567d92f28de5282f87c104a927a66ef269a0d9dfc60873056352cad72edb5c5ae3675839168cbe6ba363525f8d22401ce7bd8fc967e38075d101260c65ebbe0a6daa9bd03f49b0ba773323e64161c47b57a70c2aab5f81188478c04ac798d21c074a7b3c5ba12e4392d13916d0ac5464f2ca11e038179441ab74a750af29ce02b7adf1f40814a114e4aa0f8e17d1e38db27e86b3fc89b4484542b35680d7f3fc5fc1026ec2c608d1ffb4d9807066d57c1d7af78771dc66697a1bcb5205ef005f59dc88115bf3843c6e251c8257bf5def126387dbbf1afab329377dbfb6adb431af00ac9b44167daf2918ef8cdc78cac5d6a7f9883a7cf84431db77aa1440093a7a0887499e7f24f28a5aa6fcd2d134af0185c2dd633deaaca2748c3d18bcf584baf36f102ed64aa22d2a845e3e4c486ce8d9c232388801caf40d5bdb8afbb41a786b16263129d325ffaf20a8be74bec62abac18ab64b3f1b3734e32b3efbefc1ece5c6a4c24873c135c040113abb322cb9ab371bcda1bf96dae07d4f5a5f8ce93496773f06b3b1c79019045306d559c8050330eea1a102d061c1814618cd2b0eea92756888f9dbabdf26cc8b8e74266a8e3c879872ff9bdf1c8520179d42c44899db4422bcca254cfb0f2df9af363d92db0be931c61ac69f818dbf9c1426edc6a3e0517a6ff3757df023d7fae124526398523043118595afcb3caf929c64a7f694d167f595e226806c890314ab845aa79d3e3ad26318d6fe1dbd00d3cac653841a7c8eeab3fbe878c6bd6cac7576475e6e1b169d16aa82c8a9ee0db3ef290fbd6412d2ed64775d8741d458b18cc4297d15164f98c30db1ba31684dc7295742f81166f7104f13b708c1d31b917a92b5a6231bc736f0cb8c39eae77b2faf3640290646ef12e94df866e912c8c8e5357ff00b28a87306dd7a886ac702323ceb70f75d47501fe31f3b7e9373aed2c7edc8c76ecbf24854bd178940666a4d82b75ce5d87154a85270c10d943a1ae84c7fd0df9e798678c786499300c793fa9a645555bc2be29a8945bd603bb64e6c77441b2ab9852943611fd6bbe240bb1ff3067e77dc552e11986fab89d5e344fe13e1fab7d63e4d96946de479ab1b261871b5b4cd8369e141f19e0e0bcd5304d8ee3e8bb6d526c35cfd354dc15b13747520a1c4e711caaea666ad9726902015785c975a2e9d713324c1be578b93955f489f30808a902069ee402832af84afed8977785689e032ffd9b09d3e29c77b770c0639eb23e876d81b40890751ed1ef2b2134e8b931740b863b97ec1e186c492889b69353265f976a8deb409879305fada4a9a53194714bf57b71c72dd4e95f1b51264805d78b72945fea618cee12b1394d3cb2df1f78c55432cee9704b2ad9abb2c8f20560e22bb668aa43c45bf4971321091e0a5d9123f269a54043b1f270066d05bce394be5154493a05cc88cdbe3672beef5202900642a6a43f164c17c9487c9c4d5ff400b3475d94b4c23ec48ea78b9d018241822d231ee32a18936c3f9cabb55503d8e76c3e8ebc56dd480af072550a6ab117e597e3035c131fb77b7e26e69aefbc50cf4b76c93b5bef361f804f35a20aa10ad404e8bc85bba9df8d1c829fc6893dc3b5350b5077ea3112fbe5c35e0bc48e56256aa3e355bbbc86ca7d615b7f297c5dfa19cedd785c01c88f0da8e2ae93ebb0e2934121948153e4aed2f475cd2b309bedb727fa66f234878fe7217ceecfd13ab34be23015f5b58ae9560bfb20dd4ecd3db7d41cc2cc35f1d27172af30ec134179ef5e44049c40f36bd623bb66721339fb7604683f8d7b695f3cd4b4d45fc1a5378455f54d87be82157f7da3ee7091284f77666559c20964e275ff6fb51bdf4fcc5bdd3986b1d163963787850e559f14c1a52ec2524da4aa47051c00e5ddcba9f76932e0c77e5b882a1d8029cc27ccdc598e642bb4dcb8e1245c1dbd72710edc844db8cf7292655295162c29292d4c370b1322600e1eb1579fb3e64f9778d590d7df537c2243e14a031b1864c5a3747750bfac5c824aa7aa46fe2ec03d0563bac4bb86dcc546b9bb0f049bb150d56ee8d15b5ee1ea0caa29fc101d655f2a18021a99bdaa35fefac7936a68e6a0449a48412b0d3b832e0914f367c8e077acce34bb2aa8f6e9cd683c997d5f2a802099240220f1250e2b55038db3a670c63514a4813a4aa82d285bbc6efffeac3dac2ec012af32179c70459be042d6407fe75f3ea78cf32eb55d2a26c336f6bbb115235b5597a4e9b0041cc9ca25eec4ba9ffcb0058db80d682f16f5a77aa58d958df2f9d9d86f0e09dfc74102395c008f08e0dfff045e494b03227b1853d41399071143b2a9bf89ee4360bf129e7ccff20e9cf463966c3d684aa7bbab4bcf816f0e35d2557314ee26366aaa5c2b7d1cd76475dfc33f67a1a98a94645f3f1c71368d9b91f3a7ffcb739cf197e54241763ad7e7c548c059339c3f1f7764fc5551f14adc14cb1598cb9740eba424060d873a1c1d745a22974252c0d6c70f31860fd1df917d7a9d26cc81bd5c6f241b2a7816465db79fda48cdd3bb8e6f352d216d57a224d5400f740e1f14dad73dfe7eac720b8bcf7526d8f822b4f2914f2c2e4ed999192526310885595b1c8d4e31fd19685709dc19d10415bcd25203919ced9ed55a731b756c29a7654e5c6214451b9796957cd5625016661bb37104c715323fab6b9a238623c3a902c65448ffdecad98d5566969f36bb6a065809b5176cf407227d11df418b054d8857c053239a2c0edb81693975c5059597d0f561fcf1b0dc4891f20ce61f12be6e265800f671e850dc9abf053a5f697a89f08ad8014e30dae434705d17ddef336f90e3a161800d38bacb92f39db50f45b75ce12c769f3f0e3e2eb8b7b822e282197d2b55c9d2449a912aa67ebd12edd96825ccdbdcc2e6741e4902ac1ed7a01e543da59534e292eb2a1b9b63745a637cfc37b895fe87b2b155275acbfff6252bec3e797fb6ba0c9aa6757ddfa5a84ba606c8d01572c9e850f64346526683fb20e994fc4f95bcc4f61be81033651ba3815253386706940a5163f40632d4382049ba9bda1e409bc4326c0eb653da74c7801eea0ecde92a6aaf96a4f55a3cbce8e9b2c63cb8e0834bae5923d65a53971129c276a0c6989dfaaa4c40f5900f36f1c0a8182ad2a2a8df6db65e9604cfda6f0562cca554149558b31da6c8e7a759c4054bbb06ccbe99d0e5771f017482910a43cebc3ab975ec840bf105bc13dee0a72baa921b5e77f86d043a1d98ee2026ac7ce2e511aa13c69330f6b94f2d68dc83e5b463a8ca909739834841199ceba7a048a7ef69c35a44c8591a6462408868e45b140f3828117a1b9093d967e1e135d2ca5246cdcaec5cea4b8434fe997b33ee64649d65d56c9201fcb6ec828702ba15aff4403b6987833f296371d31c18acd448fa9751ac8f94d86efac85cb23c59c9aeb32447d771c6caf19a49b86a8f847e72461f3a40299c63fd0eeab65dcdecc73c7d3537056707321c84c40264bf9968ecb37705e56f930383e6c0e1b0085cb7d1b48c04257617c71018a98b6ee6b2543fca22d46ae650d5f66b483619dbbc9de04f155c3c09eb6bc3f654366ef1437b58975fd89291d2c0960ddf554cabb0e0fce0965242cf50a049775fd224020f8404697d3250f1da8169bc47675f341d7dab527f8e718a32b11a66a21cea2e3a127012c7699dafbb44e7253e29f052bf511bebd8206a947395906550f21cc1ce300706d033156a2cd59e9190bd4d21d13c1c92b5bdc0a1ddaca9375337c2f3c1f64acb579eacb4055f844840b08ada0d9f1cd2350b7acd94cfdc6d7a426fe16199c2936a623b97a09777d42dee134f7591ef7dac7bd2410b881c9da5ca6176a929075284d6fed8e76bb5dcbbb2f2900d7baed1d7049a7e02f27fb6e4b7235ecdb7a689a738f7a7bd12d7d7bc8b91314876f5b0df157a8b9d76efef972685afe1e3f34dda2083f0e971975605c006b6c824427d2305d558672d58198b6f491d02e00aa545e68aa8cec8f589658cf9fe4e3c511a1bada698b12e71bc47b3706e159281c3add5ba75a74a8a06305ff0fac19447bd00c04e106b6a8f1017d46be037d3acfb4005d3b697eabd4d319d4b664ff646182d85fff316ff08da44dbd046f51d7c65f47eaa1fd2f779e3a2f6557a32f5671c88657ea06204fb62b6d4486cceb56ce60cd74bee522a3a3004ec672cc7385d15d4b7f0c802aabffac04d51f67c26a68081f341b76391c9bf0849df7011fe65284139812d80f769f5361846c27678342dd4b02a6204432e3198504a90d0becb1a91cc0149de7c75ed2bb49c2c88edf8887bdcd6d4eba312cc8f6d292a14ace6f2fd7081abbd2c2a84560828ca69bb120d18947ad3b8f16becdc64c6532ea71b2cd668c91b3d6cef372faa39407b7a7b13b1e18653fd12792cf5fa090c434e5c0ea88c6e615a8e81f0c9dd39d5d5267f1faec8b6d6a1751db215cf93c35557cf705b8c3305cbb209332d0600df52f3e1a857b40014d781ff4381a33f4670ef2f60822789b0870ae961fe7093a64379d91344e9fa54d2338dae + +Params = SHAKE256_20/2_192 +Msg = +PublicKey = 000000319d865e7c2cfb2534be51877d127bfb335495e6b69cb39f859e984fe154cc39063ae56b2f1ddd3941532844d5113efd20 +Signature = 0000004e383bc773aeda2993d7a22b58d890a41dc7992bffc575a9ded73958f9e24a9c11473d405879817f47d1b701e2872ac629c76f3c2534b905934e0b4315aabfaf99c1827622e30c044d5f4dba01589194db9c1b0b501d6aa99e65ebc3ab19863233eec57d470b55ea00f48d2e5713095488367c8901c0c055cdd4bb14f5c11f88bf0fa148e1d749bc138b027d77417bbafe701890ea63821c8722d633bcc1ab74681349f13318ba14158d8242c541594d89ca743b274e3f8b78309f19250c0ed75af1216a3f3239d2cbcf76262a84bafa54aae6f4d3ef56b4b47b97af81cfcb903a7a34079247d19ff3648ce3154ec76e29a163b0222ffe690eb664ae5c41c3149824c434546156bba73e52b75043dcb27c6f15628d80b9ca302765236dea543233570a059383ddcd38cecfae76e96958ab56d3b46db87cc1900a890fd11ab338d14df1937231ef740a35e9cc5494a6d67154acb2975a622ed80bd65c771d0318e328025253d8f23cb8191542d2cacab9776b9c9787a738cd3714440d3df663d9859a986be85b701a46767ad47f003173d8863716d2a80b337485140afdcdb3a3b5260aebbbcfec16c8e0e656f4191e33cd4cb4b4e04e2075664c4d21fbb3f3bab7783d6ac5fd211a4cf2d7cd3b164a5126c9b3e591be0b063994cb7c06f24a5b5942baf16678c39a1f5e96e3a464d6ad20113e11616ced7f536feba2779cd4fbefc68574735a0e7f6bcb6550a618e36199fd20f0729eda935059f15fb39b3c175ba69b4318053c3d8edf47b129abd0fd68638baa1a2460b7b9b62083a482ee2b365fde6df8311e421d3644efa3ad76bef6bdba8e1f39efe31ee1107f7c83de0c560bb8d8cf445caf646a9905279e9571f20d3033248ed9d58f169990a9ed2144a151f16de3b3f5e667dad3bb2c4f53deaa3bc45c46ea91ec1eafeb14075df25152b2cb396f75423ed17fceb3ca15526c6dedcbc510a5bba2316bc4a17b69f5932b22b2f8033ba3ca056491aefb401bf00d60cd23cd9cd4f86193f50c7ac5eb6a0e2b3932e5c6464c3ec4aca2f925cc5ad7d7ddb08baa964d2e00da1ed1ec532dd900fb28487a00cb8cc32dd6c10595ea6acc9edf05c78c453c108ae67429b9846ad2fa68302167b86e73610292f294cd654ccaeecf2f4304db36676ed691fc6ec12727853a68401e98afd78d29786a8d92a0780d1a01b9f09c6b1090e22f14947dc843a5aa630d65a4e068cd900db30507ebc6582a75a93c43242c5a37ce64a0282a04d8e2b346b9e5d610f8d6ed0e13d67651e9ce1dae579143f4ef4976291d028976f3f3ca3d9ff4906c519cbdcc73c29204b45eab0868b561b551d7249b7f3eb7f5600fa9a46f69b2d5f6fff0370635a58a1ff2ce7ee2aa1da33ba8eacc9518e8afdbbb95d89d1a4b9e7adcaad9edd183dc5c244f8ca9b7484bcc262ca458a6aea97f02f7e83b5d40311dec6207332a25816a87bd10d01b4488347aa3781267551055e2393e48ba4fb77b36421c36465e7959f1f1eaa6f6d87676c0fe5ddd38e3ef4f61dd97e9d09ac289f602a22b95eda8f4a2e00288beca38067d893334c38f9c56f7efc4ced65ff99362f51e551f781ec24feefa3ad739a8da469075adac7d42d585fb9ab138255ee296bab7648c09e0f2786093ba82bea1ab28dc3106fd3ecc2bb206f8e380b68b065f4e3074cab941bc23e6c62aa644f4bf9581167a78d3c6d494bf29508a7599daada448286005a43c655c9ae9b71720875ae9c0525255421355ccb6a4c8f3799932bf1516539d1dae4c02a407fbb8c6c891989ee7806acf2db995b2b7b024f7d82905a40fad93ab56fd1af96704cc2e26571cfc36c0844a52e8f2608552c870fccaa254d5ebdbd4f3924c6873754ff34b65987575bd59e86be9ef45f9f64ea9b992ee6e473f8d35c3eed2bd32879021ae0e5d6046a4354ad1f3d5889130f4d61f80ee41bf1bb8a5960d0ab1890c2bcfad77d78ac5385609d69540e77da0fa5a9a0dd6ca9b26eb4b2a23e86920512a325a2f18d8cd8d7425e2a82dd03f8a8382b03ebfc62e507cfdb5b9c1c4140602be2160479b42c319bc0595feda6519028388f9ccea7dee85d5da428fa118f57a282dbb517cf253654b92af301ef97b30a810e90d4333515c2fa68d542804a97b2508460389520340b9462824de817dc9ef86a35002d16f6c5156f0c72341177411636fbcda22a7807684eb43bf04e7030747e2f61c1a0eb3f5409616e7b11525ca99ff4fb81c1da9d378a5798be50942be1ec144483e088cef7cb7a97d53671dd40d3c75c321e1d2650171ab4e9cae4023ee3aac1f95f397e19e5853f48fb819c6d24c3101360cadb34e483344c168335e4186085a314279548d61fb35f75cc6ccec3cd856a8da2f5a9308e5781d8264c8c42c1470fe84187d381d24155ffec2b9e8ca0d6048c11f23eb19905baa787a3118ad40dd3284b4a2d96998ee8b9c5819b11783fdc407b2d19d242e25ae803ef5b2a39f02742b59890f4cd50f4dd063524776156079928ae18419e66ed07bacf06c8758785100bab97b3afd9029edcd02b5c9d7d747d62e42e41ed98018528fff6477fff62ee9e9c99eee1e18b1d8da2d499e6e6a00781d077a76db55e5f55e6e7879b4a50ecb90a751ce73edf97c09a2b82ae81740e6792c17ee88ef84f321571f62ac09cc1909e5efff47c8c04c4a6960340c8df39f9cfe2da2cac96fb66c190d023da1556b8683b0b505550c657e897ce0ff05c3f3cee9cbe34551144a1ea054828cc469f6660f85e42dee8c59f6a1059ec2d14bfc9e5a2ebe1361ae54368c9df6454a40148bf0dc277fb4b381e5e2777b750ad64bddad12785cbc4e9262063bb27e05fc459fbc2dcd89a91c14a17f9705c646f2c18dd16535e37eca3f432597ff9a2911a46e693cb8481abf4bdfea2ba631d730caba655fc17421dc8da01f9e811af754d38eca806dba19215e660cfad53f74e49d52178eefa2200a4e0a44f64d6c5207feb5fdd70c550aa40cd2d3b091ce4a5dfe714ff87d5fe10762b6cd1d46161ce80981aa7a5f8e408219f34ce201b63b10f448000e118f2bf6d4f0321341262a13c22f640b2c389826f5bdc817fbe2a165392ee58a93f2bf8efb71debbd945c4c7297747bbdbbc23b1aeec4001c0bf66a4c299bb0870f25c88279c667c86efc03b5eb542ec428e47d54a1fa14bc241f6eb067d2460e404eb4d287f57771772ff859ae3db85c1306740aa00bee00acc69e77617a090d143506233656bc62ff2d1d64d0f59a6d03b45ac6a4e7088f0ffdcf904af7b9e95d7f8f7ca3239072b38c17b8c783d0953d0efb36099bd6b4aac72afa0559949009c7d97070e5153dbafbba82c8548b0cc3333b4c574cbbf23fda9626c7d0286ffde8f451cd8705f93ea12d4ae381e7d94fa90fd2f8e80473014d95fac5d0d9349dcdf3170e96b7fb4516ecdbe375158e4280a8b57dad86e1f747c56031da5063a9266d6e01ae0f37694468eb2fce617c8b31da3b78c765530c39ac75c0647a1ad07548789759a688c3bb3f38207b9f08bf64b279752ee099bdcbdc890a34c4ba8ee16bfda0a456220f9a39a65d09375e01ed783fe015bb35395289c4bacd652b188d029773d89d531b00648ae9514a41130aa35b43c2244af8b138f0a2a0894d1a41e84713a94ce4cc0eec21c47af367a28e0d2e83854b01e9f34bcb2dd4e7288344a3717754b3efea54c5f2525b152a6800210d415fea432550a9a5188bbf42c62f169f47daefe5d833a87af6994b99ac2d0d9f2e4ec46db4e05ace2e7be86207d9a1863f61a76aad5f63da2b85eea091c8542a0bc741cba49d7fe3d4f45328d06cb7758d9ed87a497f74d0d3cd6da7cc10f6e1a4ef53408a7e7e569695311d34761762fbb9f3e9393cb1b0085ffe20372bff1bd8c8647de2ffcbe0ca228cabd802da9c7bd091a127e2fae4e30b5855621b50e0f4ea19bd4c69507376c74a862beab9a9b5e64ed3aaf340d334a07da20f04eee9f68fc351040273c04b2db443b078453eeba356f20d82ba72354f2445f9cc9d82ef3f44c6e0cffbdc1408bee1020938060aa08cf9e41edc5a7a13db02277a9483ba1df64436c9e7d6559e8700fd7ffaa7285ccaf5c383d84e8ee1d605956a0f214cabc46c8eee423439d65ef129326be + +Params = SHAKE256_20/2_192 +Msg = 01020304 +PublicKey = 0000003150a64311d1ae0efaa147709723cf4800cd33cbf9138a7d2c768090a8989a4b16e0c38867d2bf5307b363bd1025858840 +Signature = 000000edba134d42181323458a1ed7017417570a07a9db96099a3ce3cad5dc608a6240120c5afd76a4297abda40cf476eadcd4e35ecef5a6460f5cdfddfe60b272fe879d13abf9cc31eadd8e3f28a1ef6e3d2e6885b0f6b04eb39ee856aef1fadfe77d96dc9941caed191b821d2d70d8ab85a6ef80879910895f1a39f5ed5d10db39ff1d681865971d8193b14ead2443db9e50257bb7c1768f0d3fa27b1b0056f9c2cdf51fb9ab3473ef56b81e8586e903479d5a75d01668255605ebe1cbfa06466457e548288b67e7a4ede34281eed6fb876923324d10fb1f125b31730e66eedf427829b21fe82d0fdf4fdcc233d687630a6453ccc5872a0f99c47c3e4a987c2e80267b9667acabe6956760900114f8e64e33aa5dfd1c4e4a2ff8bb93042607216a4dcd6cc3d64b440cc2fa89d84ac688e53d07b2ee4829ca09b677b1202844b9c0b0b249b87d96f26577042fc0803ee0917539f7df06114a062a15aceb975b49b969f786d74c1c81bf3b220c09f131e55b2c230b1f23f540a2d39d417dd3114e8a0a8f4e0833042dddbba132123580f72c77e92d898a52823396c4e63ce1606e31bcbceb9b60fe06dca53c8267eeb824df587b6dd118c983eab25bac9db91883b1af84083c6f51f704182e6ca9ce317316be845bee67b59dff0e28575effa50818f5058e1185666e4c3c102ca86cd4899f9384bd68f1bc484b497775daf935bf562904abfef36cd68b168edf4c235f3c824079999f70205e6a75d45682b28594186951c92d86417bc68ec2c650f5de26efb554f48af0645d15f74dd63551b6557f8b80763763892dffb439206cdd1a01071d44f37c007e2b75b5d9ccdd4696b34da16a8e28bd7bc49d3d83a2b3bf6604f5687a98e675eea65b1c188d9e0d4fa5429032152fbfa4fc08559c53efb3140a621b465a69b6bda2faa1d952e94c3ba7ca6f39ea75802f9083d2453e188a4f754867363046e7a43f9d2f2543f89a339820395ea1387b73a36c626aeee02eb0adc9ab552bc7ff9851edef82479079f46b99bf935458b75822aa997f99fa9a1887245842660d39712886d5fe58e7ec4a877986f443321be78dccb161735d776d08820adc4c26e54dd239eecc05d803eadad3353bf3561423639440be0bfca8c315bfd9bb196fa04d592a4d902cfd8f7ece63ff714c405690591fc8f3a11cb5f95e47689a62e890c10de9460a58d5e2595ac06a255844f8d5a9f6cbe4ff8c4df1b7b6a128c6f2624e2fbec37081cf43f31b570e588af449df9e702a5cf7b23ca955b3aaeea0332b54cf283a682a213c88ca1e2baee78e567fabd72fc0849ac857af5ed23e7138ffb78a574478c5a6872b3f6527ec37ae96a256c43b941d1ff9b35e3d770695475e05caa903c09005eb83aa5f22fc4c531e1669a1ab4c967dc7cf72e3774ea6b6f8dcf69500cda37981d494b76d2008ba2bbdcf7ddf2da75db7906ae2a45755d357c2dca56dc19cf1779a4de2c7a99b85dbcb6c0a58bd2079bb33c8272143072597903dd4d95215454bd78f902d191b36ffaaf155de46832feb987db81bfac521a83565d39602e4f4d70979ac88b4b3050588a585dbc5eff2901e63b16f43b100cde52ff4bded1f7b4fc69eb97d4dd601d8539129345f6b9cdd86d7958bfc7a83828dc114adc0a0504f04124897972f3f3c98f8db551b8ea895b634706045089bfa49a7b49af02be73f95e5a7ec94334d3b555bc59896dde1ecb4b6b4a7984086a9f77f8a1fc36fc03d851d88b348b1dc99f4d8586daba9f181edf8e18f8c849e223dd76281dd7d91db1f03ffeddcb7d508a0c9b5f6058dd04498c4ef13b407a36380cd6eb66a7906c1374929b1ad2923c3707d4f6fcb76bfe00230b26caae8b706a51b0f81a44de1ef275cbe8a669d66d5d7a6b15522d1ddc63fb815025314ce085ac7c1258ddc7af8380a5a8e88c2fe1cb585ba47c79e06f4adb9726e130fe2b3248df4f7dc8d67430599af86fab20d224b5e86f7fa0f23b87e0a797fffaca55b22593556f6e4b45dab21dba6af76cbf277463255e9b395dcef42ba77b60296700c74cca8ee07082825cc7b0847925c60640c0c765088969b10d740a216dd4ca5b8fb93d9547ef698f2e8ca2f4d64d080502b921a34b1f92d6ada18d01494aa1d18c65c3a71207b6d70a2b541b239c73818dcaa4b603de5bacc54a7c33bfff4ddcab3c55fdbee01d44090a95b99be35cc35b1fbe97e730ba88404d1eff413a093f32bec7ffba2436c55b302d8009349cd0669af181c686c8ab2995f5ee9a0ae0e24c8702cc35b1621b322d03b2923462ba15143a160a99bbe3352251449fdce042ba1f0c9ec2dc65cc05b5a498ee27a3328d0f4aa4ab5135f8417c4523988bb111a06ef40bc7727ce9af5a1bb1f0aa00d7bbe4eb3a5db95a015dfe2e3e717669d4f31c2fe8a89299b459e7ee6830050c142fc05aae72ee8f1eddde5d9038dd713785175fade7edb384cd385d4d1387f80fe6e3b7e4d745a061455015e1a707c0ce90b67eb6ce7926a4818d43ae70d98fbdf60985f3a4c31b249ea70f2b51caf433de847b902babc19861aefa08aa6b073532e735440ac25d0f0d83d7677683414fc778748e9e6cb9d4fb53f6b3d2901329946177f7668f468fa89dd023e2854579325f1ebdbab3c5ff9e30c25e2a06bc743dcfbdef1eb00a28b9e089e31a0212ae68860eaceec284d23809bd9b291b6b36c89dee4ac62c45998f52c2535f011594df2c94535f3e4e2652d2114943ac3282870d1b613d7e15863181aa14ce7d10eb0a7368349ac13cbc509c2d2d8a2b82eb4d2de5e7ea9298146abf1a97d1f2978eaaef242e299d5b0073d592d9315b36c67d8ee4632e1e304bd8a1d3b1a6fd23798bad7759027fc26edf37310187201223817fe5f9582e81991b314b3dd870d976e6c896038b31ac57517416be5b35af76903ebc5b3bd429dfe8f8397c3b41c8226c4e680bd37ceb5e87e10ca1c4fbb8468b69d8fec682e7c45f2ab249ee04075607d38f6eba0bc25c4e0b8e1f53ac85b53d57ca72c4db498d3e2e3f22bde5f8c3af88ee9f7b4bdfead3f78c2ad4d0acd06515404eb9714ddfe4973dbd8f679ec8fb2d32ab0a634d637b2ed7bbdf9b2cbae3794437f79cbad0d246aa75c6109becda8cc13ebcd74fa2115551a67e3653136209056c12f3f10d158b9d512a5d9e5bce54899952a1db7fc64a7b90271fb33c193630e1d6cbfc1abf64d8099f5e69175621a33f6af5604925040718160f8faae47521e483bdfe0382fef8a7f7fa0c26ad4b3532b3fd86fd3844d913d815e4e2e534f41180e06fb0d82af5e7f85aad116a9711e667de6402a56bcdefd490607f2eb0b153405e4cc39a0c5e488936c1339a30ff33218e1d5127acbba351b8d7e1aba5c0e51e5c49500a17dbc4348671d1b0436ab5ae40e635a4158463bc1a5bbdd9bb51b492dd36a44286c694a9439cbbea29854c6ca8419030abc0003dc18410b0615ffdb27afdcf6200fc469373f27ebfa89815d42f0c497e43e8a9eb412fb80ca25e134b7c632b4e93806a4f11bc29468b92ba7a73a2aace2f5735199755f6b42dfb36d018cb63aa3d94ba95a5fbdaa13abfbefba855e48135abfc7498a0ad7735aa1be642cf0090f96a2db445281a39519e4148d62402d7baf1c81cf1e4c9fbb58b7d8adbd4a3f549e1dc7609780abffe58eecc6ae90dc6dc544d8f5b437aeeb60ca7ba3f72c7d2e974f52752184681015bda0fb1f175511cf0ae4dc29ceb9e5e8ebb77e0425c666f7f0908d80fd652622dfe482e67a7782e8e093fe4ff11c9017d51fa089f6681f3e3558b1cc90fea7770f5c32e3abc38b5c0b72291f622b915547c1251ec9f3d477743c082a675f730086bf4361baa04544190d862488777264b82f26921419da7389fa947b9a59a6bf31340e64a256276323ed77b5e8ca5386b3bd885b1081f76746e83e9d164ba10ca8aaa43c7a47071492a0c3f48c42af04253c7372cfa929ef7f36fda8355c20355c71b9902ea130a060ee887a8af5d0bc3a5f25d921ceef7adc2fa9f28700b276d3d8ec3678e0be921c6967ea7e2cd3562563914db54e6170e76b8129fee290fc91f1760b261a9ba40b6d04b5ab40a0223f73f6dfc9cca54de8b28aa40ab32beda00142732f5894413e9553019926fcff61 + +Params = SHAKE256_20/2_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000312f07bd30bb2e3cd13feab69768c04af38d1fab5b6f5381b7e9629c1a0763c396010b9adb2fc9bff815a0ab7f5404107a +Signature = 000000a458eafde0d48bd50c81be86d22df52c6dde2e9a221336f01b198f2d372b53601526b4a8358ad3824ba95ebdd536cdf66daf8c68be996c3f7b5c27eca728112733a50ad462755babcd7b0fee7e56e7fdd7adc98b4a77f1095d4f2706022334eda6d8759846608347486bd193a61ed0fb177d80cc62067b5e0f5d0611e40b1a3ce59dcbc31169dd4c23454ccd84dea4f4016edac4e00b28bc86ab8eab21b15595f067fe8b99abe027473e485cb36ed61ba509cc6a6b92aa407c5b814a2fa80ac241a1e4872d2a3fa6fe46d8d28dd90f980ecf45a34f894c4c1b913e80f864f8e14710c97eaa2b2476f3042d320995eb801d6efc91302eea5ba74660ba74dec6954f5d1f892f8def89896fbef7a3f83c3b1761a77a0cb05081b809de1ec8919700a26530b60b2ba2cdc070ae3352fb6fe8d2c3f28a357da58b15494bd2ecd38cc9bd3d082faaabd8dc392c998db985dac3a2f773939b482b5b2e58eaefe14443201a70f031370f6f6fe4e00ac5686e6a46721cd028aff62d8753ea5d4e4632b39d51009a97dcb97de2eff935a86b2180ab545aed399594d4bd0c0256e0aab059ef9e8d515eb098398492348f8ce272b7c40078b5066ee558ec6a24e5e32634ba498be5662f72b47bda9fb5e19ae636aabac1776f27c2bbf4bec9c552c87355adbdb6a677c68ab6233b66b3ad9335f5227755e742187e0792070016e1b223c1aa91d6ae362e1bd9615163147359ae97d8de70a5dcdbb6c3b86c0b2114cb36012a893330f90f53647d7d8966490c8638fe1af66fad423b8e3aeeff30a7399e0c6712a7e9b01550c39ce15bd5c9af1935d5a09c48592def26fe314587c8403819f27dc31348a8a3552e360da05062fafd089d74c81c52430b4fd5e6580b8942cb8cfaf4294c50509efb5a33fbd8dd33ab061db61f759d78486f8b97154c2495b95e620edb79893c453e32fdf174039bcb112c993b577144c685942caee69ee228e251a0280fed09e3cb911612ccda45b94be18646bdd0e50d5d4c2799cd7e2088546de6807a84648a98cc6f145dead82100c8983154724aba587b5b84b470fcbd73a355edeb43798b74495e685721e63879f01905d08b8bd0f37e5a98e129ffb07b87c86278b3fb04f58046e9bc30ff3ebb46c7ca00e9611f627645de79cd084157223e8e70674e3f7062af936c4f29df50909046cfec6a3afc8af38758742d245c5942908d798f0e351649957f60be2b6c4998977f5f39787ca2c7930a2ae01d428faddf932b5e9996b052a17cfc55c407f0cd2e3ff689cd490df77cee2ec7593639cc532e4987d2d60c3a3be416e9a39dd8ff2b6d27a31ad7e35e5da627448a89ceb5860bad2947e801221a64faf84bdd220aac5dae836f5283079cf213ed0536d2dcbc4254faf23adeba5d51c8ddc78e88e65aee1dd8214a1a632e323697c687462510f37e2fdc99e85faa463e440bbb64fac850a2b4fec5c90c4362854e9f454e9fb530ecf50a076e60482f25e4d346a27030ba90bbce7dcd60197454bc5ac3e55ba5e45fb62e29abdf6a450508cd21921d7ee57489fc17285e38450de750156470800268822ed40c3db4f0fa8b11cebb06532d502510a72cd292d5ec09e63a804020bf4ed664b1140a34e94881f4fd887cf8d9c8069c8ac2cecc9886fe12cb5e733e4dc30bd3a6a64b484c43f2e35d25501e0b7d1a1e787486a7b2bc97b83c2175ccf267147d34cd3b25d4ed18ccf95b629df78d716ad4ec5893900038897122bfafe6c1d9c48a5fa81d4dc7afaaafdb37f714604d07d504f565e3a712766182e2ad9500d8752f4f83b9f1f8f36f11c2c2a73fc6067ce1b5801ecb6f4b305f1a6ebac00e44d054bd9eba5b7288f0cd8b997cb0aa4631c5cb9687f65a3a7692c35e81814df36cab0e8d92d2aa79bc38dc37046269f9f65fb02e328ff40e1311bbcf055590f869f894a5924a0e9f5b07fd5053ac891fc203ab9e3fd218857520558a7f08b46aa03e6af8aa18f8b7a4398bbdd8ae196107b21048db4029b97db2740d78f0af679862ac0378925049c6f69889dcde5eceb525ff1bb21f27dfeca37478ee0d979fe5af6069be472d1b7f74ceebe3636a2b6ee3b2c67aaf71c2be3f00948a20290dd2186f823c506cd5e782ec6a4ccde42e4cee23a6f070d1087560211191d7d4fd8077b90a5e0df7babb42a466bbbd7d8ea70dd47754e77c3461cca95cff05c719859f87b5a833ae77276c07612966ba4b0f75efa123333a23bad8d0c73474200ebd4d84ca55eb5f1fbafa451b5d020cdec52a73312a831236b04878db657b718f398d772fea1d4fa06092f70c0daadabf43956e68c489373c93c8679a810bf313061cbf61e3437322d493e97c00331991c0e4f438890d9c8a63f4603331488dedca128a71e83668edec79e633e0552e1ca03fce9b066f709551f37c0f94dc120e1ffb6df29568322522ef58d36a825b040cc910641a80424fe97bc4d59efbc7c7040aa64adcd019baa5e875e716b91eea239d10243e9f2d8179d79ac9a23cdbd362746c9eeddbf18a26f233b81dacd3436316fa8ed9277f8314ff20ca40125eea01934ac0bbdbdddd03330855f6529870e5702312a17ee397f7915ba1866fc064979f4a3a93573f75ffdb6cfb64865a6ee3175ccc0fdc438fd1c542058a08cee272803fbe62f0aa91c0f898362ba53d475d6cfabf4303e026a3a1bca4a2ebd50dfabab563fdeffe19222e44121a7cd42dc8aee15809b88c770872d682897b58632f8de0b06ab862c249e67203ec457cae07f8924343695d5ca9bc365cc9e2fdd3bd83e474b5236f24f396986662a0c429fa7d7311190eeccd1051458953114fdcf7e509a2d7211c3cae32aa57fe9abe6088f1b850a6b971ec28ccd9a731869093e62ae5abbdb4d68b4ff8a70ad8161d0c13137d0879444b2ee3d762eec26fe6094a42fb7978101a25d44ec8cedf50d11dd61906002a5c354f180e40c9595c232d041e8fc872c05b5d21a59c222f0f83d63e0aba723f6c9ff4771172dfc7e83c1efaf2bbe672644e607597ec8d5676b1a00266a7d605c266562e3456428505e5cccad6f7b821fa4bdc73ce94cf06e2c65c6a6d89caa97b2600c79c74773ae759caecbae9cb203748c757ca3d5d7d9e7a3754d805aca9e9eedfa3d5aaa0a84da92f3841725d1547f4f6f2f883b01b53df762a6508ee6eae50827f82eda58184a6c7aa3086ff954889b04b449cab5cd51fff3231bad646ecbd323db9f0ab47f19e93cf6cc6f2b136c4f6dd3f0f55a14674f52d4487bb281972b5827d10b0fd4c40f7f508afd14c855be480afe29c62b396c9124cd684d90eaa7bf02fa417d60863791278e9a6800278b7909dec72f211f9b6bd70366c7b59d6cf4f6bac608de1a78bf19b826f6d63ea642fba0643c3e726f193c6600edfd2d890608a0ad88f3690da5ce159bfb2884b238f6842828738f814a169bf980e8e5b8f4874e8212d754e23004f8f92f8b30adece5f0007e6cb72a7fff7c6cd3576b7414db051c111c1a26d8bb80d2e8a49d4180517559bdff51197b57a29563197f39e3e08a0a161f76c5d88d1720235592d24e760dc72368e581956439f85509fd4673881fc9ff62612b670255b1f132277316f32f901faf5db0d42935717864b6dee9dbeb41c10bdd65fb6e4a9845f3d0fb110ec06b9b52656171a6373e0caf48f2b9d1eb97f6cc1817ad7c6a89de33a0ba148a9eec6861d9dd88d006e6dc2e80cbeeae391941120cd377217e7cf2e14dc71f79eee803cf8a7a9ac2294ebaeab20342077051b4378956d960cbd2999f857b69ae4c70535efae0098ba7ea00e9ef5b005c6955cd893a08a2eed976a37daa1cd78f84074a09867b24f0e1967ec0c70cc7101c202007000e175ac377e6ccd6043bae8da1e77d078edf0893fffd3b64f90404e0a8df80e3a56b0059c0740cafd8dec9fa454f449cde09c208945982cbca0ed1ac52c69a547de784e3a8e2312e7261af7e7989c729100f03a7c98d8ca087872aafd5b248522c18a5153a25c3af25feafc07fc28ae5b2b58ef2637e4f6701b75ba8710c2fe8500e62eca68011ab33a06136a06cf81ce0d479d73fa16f46279001cf9c6a04798f635c1f45e9233946a27d642baeb95e9d7e660a55bb213312916b9cabac148080c32bcb3 + +Params = SHAKE256_20/2_256 +Msg = +PublicKey = 000000291f84a2b283d6fa52d07fd64bf18a01216af918a5c32c7e672a667f33eeb192b9f8b218655ecafd4af1c2578791bd6a6250790a96e1d86966ab4771654777e0cb +Signature = 0000000d3c88ee1bb37fde599a8b7cb6af869430a8c33cfe6a723d69cd627aa8883b5101452e1e21a0334c0f92322c49e3fe1087e7540db8f902d824c47db0f9b3ead910f55cd089aff2884dbc9a63af5bc62a6ec46f37b4b355da3241c944085eef7928baf8cb029d4b8b9d3bc5684ed16335fd2f8c03b59f710bf3641eba779df3cca340d2f057da85f33e1ea87fec5505a39a019cde88bc04f62e6f0a40082b092ce75523f6e9c37761ae06deb053e6cb1c9856a626d28a4d9da9b49b244a700c5a152f63743fdcab1795dd53f4b3446e1d0938ec92849506f15056fc96552ae1fce2feb36dd4b1ecaf8433438d22f0b9d10ba11dc10c73cdd3cd0095be3733a31e700cc99d9accf6d72ec3929d56a1102b52baa603e9003c820bfeebe849fb9bbb2669f41b87f4d667d4a1d663a6ac81f596ca560e4f1b3615c6730c1424997aa754d2092f5bd6ca7ecb9eea7480c98e1d464ab2381417119e0e7165f06ed561fde52d713d675264ccfadeb28386e4c5963dd8891b66487a3a1057ab1aaab4d802abdd12cac9a6c13b1b461a929a363b53ee6a967a3813452a00c7b7d8611df0eba70a29235981fa15f8d566db8346c6e53b565b6d975228c9e9c4178abfec8468cb3f2dc62d598c69c466adf874563390b534727f50003f6a7c3aa6de92041c9b211d77c556369c735f8b88982675f0acfb98100f432c97bfd0d21642eb7fa500e8a90bc6b8ceeac8e9d458c6e45b8f1d0a8cffe83eee42b89bdb20002bb5efcd65ab22a6172623779ce25a5c2877b765d52c7d2b3f6d97f336087f561f7be2c98fd62a424a6c8447d7a94a7dfba24db919cdd09b38a7ecccdf87c3a77b8dfb895fcfba23948b29b964d0643fc1eef17235a010bfca63b55bb5ee07acd6a265f4759028fc57d507336f517195d8bd04f73c415186d1460ac1ffd3c55049e0c4da9c824879b87db222ed9233f3ff39e531ad7e84a2813e085bc87c500c88b24ce86cd1af96d049e454767ed3d1f063f8f69d7cf3bcaa7feb62065ddba66babed72491a1c6000b06a3ab81c04fca2356ab87265bcc8ca7ff5cf8fe3eef0efd311e1b31f3b8a276067f871524011f86b6b1a8cfa5ea682c0611ea903998ffbeabfa3b4f06740bb2d6a1eeef2d49e0bf518e97b5cf29fbb79bbe112073bc356eadac0ee11e2346822d24d791e1f247a46f75f06c16ac7e50f361751cb654e2056ee0c8f2a1f946d0683fe90c2ce3bbaf661ba0719ddc93fe033306bad28aff106f35260120495da768435c36e08464ca1558acbc82188c23086db297df916bb0470f13db6a3fa09734e66354306c0d029ce63e6d637682c7ac954eadd7dd70c7c08b983d128b6aa500733a16d87e6e2bdc8ca31d141b528d01a20da54e6eb6b5c2d541d2c582f02b8cd6800fe341af767f5dddcd42d33bd5b1c38871ef12f9a76e4c752a663b722ff8b28b3120d348775939e66ab72114acb70dfc911da1e5934063c55b1b1291696b37baaf185a81c0edcfc9e193a633df9712db72a7b877b91e85fe6ef54d509857274a165a6061c0ddd31e5065e942aec7c832e8a3b7bc85efe3a1ac1bc773a70aa229a72739053f1495f4361d50a6e5a9e1f6f2fa32f8bd4d51fec5c0bdb3f386cd83633b6647cef74aad1d48439c71d4461ffe5a1ad78d9c1f9ddb3cfc955a87492467f4802f6937134d7fa2180922aaad12f55d9ae50f081aca6450a3ec2387eb3af52ff39e6091ba47677eefdb49e214d5f56953181cb7511e14568900d4d11e7961a78be24d25edc14af0e00833769b4a9c6207176ee0214a4106bdf939e74f441e536382c5f6a083ba5b68223a37195c566eb7a521163b408804b04f6af7ac49a4d19927d4201ad7e8e56915e707466b977a3604ec199fa995677e2ff2ad488f41c85d2219110cf5041d11be8fe8ad90e911db53ec48531599dec31dfea4e9e7dad0abd418f7797a098f6b8674e8da96e9c47f284d86d8b64719eb42fad265dd8af8898c65f2280090db607cde6c5f1d05e3e0094c3dbfbd4632f587d7c4ef1443b7b03c8ad61063b089de71a540ad3698e0d78ea50c036794c5b5a0d143e2faa23e5329c088ae29d3c705b48a1a0a0c989021f3595f2a95ddf605b22a72fe0773202959a32513ba71dc8100ba0382632a535c3b0e74c06d7fcbf01a249b79ba46e59fadf8694dba69067dda92383593e81f1e5adab1f11dd81e6bdaba2be89b3e84959063acf740b1784d870cce592f60342ae8e037b3297494a7c25a3986afa2cac151880c76e85e9b21acfda71a1abd24a7cc6e019ae690dd56eb915699d8af73267064b14173f7c7801ca4b8b01b2a4d5041eeceee2b70a85cf6382312c221b704c56da095938256eef8a00cf68663126b07560400a8f02ea707fd3845f401747680a57c45257773722fc7e377c3debf31ae1803775cabae0cbb2e99d59cb106cfaf35a658e6adb6722f9483e7b46191ba3828de203609101345dade8d9f08c756f4fa0e510c8f04575ab28890e4711873a1904d7e2f061d719decce2d4b4487f5ac1cc6009eb9ad3b2d05212cb67c575722c1af8dc9b3b98bce736cc9566ad8c0c551931448b8d24cfb47ffd6bc5d9c0263035a34c44996463d546036413bbedb46436295cf630773f770388b3fda941ce55e587123eb516aa67eafe843fc12fe9d973341baf122a2c4685df5e63e69dcf14c6b33a4c9febfe7accdbfad881e792d46ba9ed9924f8d869142efed10828c6880a44eb1e47cd8c07fe132de90e75ca2d6ccd33555462fa4a66e0de86ab651d3f5db8e5d31e40c03d8874754a28427d1892f2d412fe929e5d957b45a36eccb182e19c98034aea85e920785aad9ba2edac80358cc30ec45edfeeee2509cda7389749d665a8248b79bb86638a05c2c104fbe5e919d6b5981b9b39eb1628404ee0e3f31412efc1668208e3c83b5e9b5ce7f5adcb92ff1fd7b6c864969309cd07eb88f84cc984cee6e04e16a2630e3b0c99da5ca3f871dea3f4b31e0983dfe7bcb5150002a115bfd081d651b0c19cfaa15ff5448b78bb476f67243bd3da250827643ebf0c1b4d43b499caafa735d153f7b24b848ee901ab6a4fbfaa8b6fb2bcfacbdef8ef498c14855faf6e2f979036bea350eaa5072998562efaba36d705e6533ad529f3b317c0d6300ce26f031b109e02829026e654686e471bca6f50b359756eb88b889736578605031be3cf1b012bdb115ff47ce6cfb1d29646d5ee470de3eebc7a4d11c5ab860e74d64260103618cfc782066b87c1629c747c95a64a7e6a23504bd8e2cae602eb56510c829fe016020009e431e06a3b1ff4524aca3eb0b791ad18d06513ae3f3c00ef3dccb3b2bed737b81d22b95234c7953c948c31661a75b9b0f5af9c288906bfd6ea3f9f00471ab2aa500f62ad7c2d6ba9e23cd93005669efd0f58722a72c6829e4b01caa3ef0d9394943b578306deec3935fe218839dbeb9318eb800e7e8fa774d11d646570857c6848d2d8d8ed2adac7ff5e0b63fef0ecbaf1627056d053257c67b73875efdbd50e3d73158b6c3f0f56f9745f923efe0cc3ebb9ed18fa60dd9b598c6b51cc698f01fbaff0eaaebef9146204296f37c68993dcdf800c77f2d2b4bc4000bee5c341d803be6cdffc6e253c6a5d30bf0995be27a1bf4e9fb66c64bebda2c66bc0ee67478893c578f0201b010f98c8ebeda5884576f021b9fd3857fee391393cae03084425953645dda2c2197d360d79aaa557735400ab1a45d24e8943497aa2a5d817971dde58c45ca8e56973d401b83207d5333fb88e0d11021f32ed654143940fb67c867f9b940e43107e5f35d1b50cbe1ce78e6158ac8e2dc855685d1e6634d427e0b173a76fa9cd6166bcfd4cbeb1ad7e3cb4dbc9ac22bf0e10c4ff91cfbd1045ca4a0670115272e1a5bdce01220ae7e2876045be435e5f316496ef9c4291f84323251b3c4ea9fc5932c95d7c9d705be94de6a98fc649a77b0d12374ec15c35c5b25db90c129be2b28c3e4d4eb0e94d221257652a7910e3a82aaba414fce2aa4e92d1e368df06fcbba56b1ed6c4a886e3a06d8319188512b4ef1515ba79afe27291015737b40a830eda64b570c81bc11b5d8879deb6e297d53760ae0f8941c38a77b7849ff134cad49f6f96abe8e886dc44b265091281f0fcf424fff9695d146063d51ae3ec9c875a8767330667edea43d650aacca93fe1494eaa2563f7d65bfbfbe389bc47c836e9e2587f3fa3a900b19e16174662fde58ec46cd96895072c523ebed608ddab615d789482af98d06ae9d36ac0954546132023e6f8c78348eb983d97c5478781321882ab6f29c02c1ddc8df161cdffc4922f89649ac8407507b8a8796c85c519ddbf9ecfb0e9c4912d0cf513a1d3e9e2b5cbd3433556ebbcbb1e71d45850fdf777b87933cc15c859e829651f27d888126e4f434029e3242b871085ecd531eabf71e1b070e25830f405d3724c0999e708d3d725c6bea156ab72b9172e5151cd1d36153fa62a8dcc0bf39d836325058b7983f49e3dd6c2f7d31bb8fff3ca1a4fa8e489111a12da8228fd7139a11672b060553ab56d8f308896533609190de981cdf37db5a6136ef3d7037e04eaf38d1adaabbd886f2b96a37b62ffd4118d71d36fcda26fd4848485f9139f3f62314463862f3ff8abaa359cf3460224bd818cbae9e6e61f90858d234490bbbaac76a8dfeac647b367c252ffe2f10c7134bb2f712d5365c8d3e63506f063c4abddfa3e58a86083ef428e3129c8971168add3ec564ec01b32cc8a3ea4460e029ede9f1c8090fb426863aa09621fe8d6bd24418b80820aea720405af74ebae570a9e72d98cd0316d3f8da36d7556d524b0c6d035eee84576ddb37382e0a7f6cb86cb509c49ef6416639ba2f21a783d08c1bf9066b2a7c36203ceb00fcb855afcb785004427ec97e9fbe4403e231f4001333d97f494125ec2e4b8f22b1faa6cf35d851dd41e96df38372ae630610527912df61d43e95d7e82694a509bd89ca8ce66323f9e4b2ffda8930834d09a709c6485d1837c8a8e860e406f87a7f991a6ee00b7f9f1bb75bd1408d2db461e13bdc386db5db9682be91ebe95b408d43209747308c31f7cf58af7dfd592439ae714287bcabccb3b9647c00bb3d395565ad027a59c38d6b0175d3a9c542c12cb5a25da4f3d9fe15b75c074ef35fbe46d6d87205b80e36a7b100c19acc189e301d00d04070dcdc55f5b192429a1ed83d9e5bd3af71a539ffec848310d89989563267e499a04eec6c01729ae53e852148a9e65b82dcbe7157619bfe791ed4d872eee01e03cfc426caade5d13059986d2491a86ce23725f67bc06ec99fffb993b3c29d8dec0b44bf55e64142e5721944d92018003894718cc27275989b908410ff0b73ff8872e013dbbf86cd5b26c807c568b2c8c954343c2a3adcffa01d948a9f7416726fa4321b22dc62b82d3284805f7f5bbc0e8712c974abe72a2d526dee364d8f161153540ac7c1585b56a61cf645b30178301cb91cb4a2e00613ad10153483560a1e7808765a19b049a44a91b8decb571fb70d96342781875b7e08b1fd27f4a539e35a30be769f83d2b879ca86b81bf574f801d7679eb9f2a59375cf0d8fe65491cda2a2c7fdde0aaee84e8996617151bca50931214e7d87a69ec282c2458bc45a410de9f6aaa0a826a2e15cfb1e9a9d0ee6f2f6dd92c759b4bd6b81cc4e24543f233bb680daa175af7da32c06a831d14500eba81370f047bd165ea787850ce6d2e11f200f7257d6dcb16ef57918d8348c5381097b92a180d394a54dc6588d9261f3bde5c86f2f768d15e533a642f2add6e515d038928e7b1309936760995772d344f0432f9d5f114d230b08087ae94ba1293ec54c39f17c2441155d03cfbe2b2cb2ec7c1fd3b585e2cfc1045a74dd6f0047330455dc03ad99de1ed82a296409ecc57aea463d55a8096356c2c25286598dbb45185149604a30e68ce0f774af5ec3159c21beb49df750c768f151f45bace6b7febb744bd15ee7a1db40307ad0da5e335d87b254053f0548280db18ddfafc8ef6ad81e1e16127cdcefb5b04467ed8e8b9ba4c2b1d4c98eee7a0b0262b3d6484e62ff029fb891516818d85200345afa1224e415c3a496ab3187f52e1f8cbc50ef64f33359b816170328e6edc022585a750c0462f7768992232c3f74986f391ae458c29b1e4c85ce2a2fd24d8bf102c7ef40522db85f345cda062ed82e658bcff53ade1159cf2a32cef6abd3c1edf0cb5b8684da771fb71c5f9c54852bb18e77340df4fc52f4121be54d5cb73b99f944040f1a77544dd68ccd7594de84a1414ea674cd4cf1658e1bf1d1d25a362ffe4a9e5d3e2f7f033688e95dcee1ea7c6a82d1518e66416d93a9e96658c5a4d4b0b341697db1170851f3d6d5a1bec912bad4d98441cf31062ea5b62554d1b7803a1fe2bd9fc865f371047f153739387aaed46da37aaf857246d602da8a91b9a32ebdf479ed97f188d2fda792fe4e8f924c02e48b2656494cd0be46294c0c500db11eb005a1ceb81293234b6e5ece44afcdd04265bd00083b7bbe66a195a191fab304ad404a1c629319afaed02808f990673d6823b82f31cfc6c7f8b52c9bacb5f6f3461c1756568a6fd916ffdc4060a533fbde42599e026b986102fb5c09cc0fb22b8720e3d83e583061010a3991664fba95d7db056558f0dda8689afc16d10e212062057292440ef0c4990950604278a63e69ae7926c63dc015f3da16d8d2e3456ac082f8980780531bc43823dacc283bcb476c1c97a895f6e80815f3d9c2c4d99990922ed8599ff664d8effc5ff05a5110481a1e90096b9f0249fc94e8119350542e0bf6bce514e4c1c9c80b4423568446abf105cb3f5339dbf88279583e26adce2126513a01c8025162b476172f56ede0880c45d9f263a49b53f443a07f371cdef34ec51b99296a4dab089e57b010360648fae8ad8fccaaca342b6ef28a1da9c994efbfa63d10ec5ad034ce4ab3e28de927e6650 + +Params = SHAKE256_20/2_256 +Msg = 01020304 +PublicKey = 00000029432b3e683bef10f46b0ca59f5cf2b3cd9c58181967f84bd7865fbce77a218447f1233b050caefe83a6769daa7912b181fe1588ca87517232de4051f14af4eac6 +Signature = 00000069478d616e9e7cb298bbf037a59c14f8c040ca81e8abface25b19755f047ecd7f8b240c5e286f9d076d80c9fc66b92c1672ea79bd70c8ddeab4c44f96a1aeb1b367731e7a19f28973e28b556999b5d54239680e13f21896aee0b3fb5f73afa63e080a5e4a63cef7d0a77dada6bb4b265c671900544798ae1053b31a6490ead2cc84ac3f096244c54276c447bbb9e3b9eb4268644837f2ef80945f4d0c00309e704ed2e250d781ec3d14919e6584fbe2c2402824f087e5ea9d9cd8ce8cc82e698782205c43d5d36befa0ea0cdfa2fe70f1ab27d59576d7cebfbd9ed355d0c7d76dfe7112ac59f2757fa7dae1db610b3d47b129ec96b711c5a0d4e122273594f75498b50065feb221ec599b7dacc9cbf065b841e4d50856f99169747b340a63432141e1cc8b3b7b2d3c989ef53fe69d4cb33d059d2a2e8cddfbe67f5ba42e7f38b232c1c4bfff290593d75dca962248957382a0c6a25f6ebb73ab786907c19febfa6e1dde9d2b05c7177f5d69206113ce98cd65f082556cd6f524dd2ce834c53e7123faf4b30f817d64c33ce4006d2224cf810cd51dcb7df02f32766b17813e6dcd4c1906cb49e9a7f1cb0ec7dcec4e75b49447adb2eb3dcfa497cde63f447a33288bd17c007da2aa2b23450c2e1b466b674fbc66ee2ec91df0069962e8dbdc8fb41e01cc09e3429d9c220ed17789c173061b530aa8df44bbc391e31ccdfe885016e596963fca7598fdf8382853c1fc4956b1c697bd7ba2238cd76ea260742ab4012044a69fd5ead09961ad5c98e5f9abc12a28a92f99124e545b4781dae7a26641a8db73da2905dbe8d46574152f1a1013053fca63317bb7abfdeaab82c27cd09a08eb9a3a1419bc1c42b8c5be9060325039beeb5c65831185e50ff35e64d2a82f33482d96605dc4462e4cad7cd0a130000c83bcdd3a11f0f8cfcddba8d7332747edc380b60043d63ff665ab7cdeac0778762a281724dc3a0bcce0f3781bc1dac55995c7104e4be70ac18ea6998f8c1913d92f254553ce1df28f255bdbe17f5ebd9cac02006a1b909f31c147d66250d58525b675da3773415103d2b0011628793a9c8071eafb0e0ca81a8afef145c5526c7ce2614e7053dc0db2db3a189b6e8b363b4c891acb1b8abc7dc72162a129ef91d015344b7961e644db8f2cf8ce09d172a695d3a47a3a75862f5314502129cf8840d40df05a2b9a5d7a63492242cdae51f4c5c4f64aeefd080a24a10c5a24a4224456999ed47ca7995e7df5ac1a26ff01a6eb320f9c237d0c78cd5d991f9e50d13cf65214de811ccf0521b0c7510a3717786acf0b93347b5895aa3fe462471214904f9e06ead483eef6228d11c8e70fb0561987980f7c3b8a8b81aa88728fbf443d73613dd7a015d0fcd954f52146ab0aa24dd39598b975b08367488182701d3097cc131c725118c79cbe9dcd88aaf8255974160ed8af27545774ec8098da3d534bd92ab4792773088315eb7ac114d01746d969bf0a9a43fac27cdc02414e3464c8931cb2dd6f11cfba5a1930c0d8e401aec7e8f940876f2b4d0ecd250875e4ff5be2adf5152b90c8b9b6cb9d7b0326f61404d7b0e347369c6e279e055e817ad57510d7c20d91280a878b352ad079dd69580dde9926ff895ded5f87a3c028d0691d56a9c00e92a0c4e72e90101837fc779fbf0ee8a2eb070747988f0cf99d7ed41c0510c6301e6495830790a1c92ef07abb0265fb6c86734d9b45f212f023e0082f7a7e634b661fdbe98fc8729558f8be327863dcf8b02159e0644a6a0c903b59078fc8cb9b7c7aa41d6a63b8947f8634d1fb2b6c49088c2571c0d761b3970dc793f9bde6f57de5ae3f10f8341e1ac835a30dcaf1af13c9814561dc56fe9cb4688651a94a162b4d67148636c60a12608b3d405795e2e40a0a178c335b19944a6cf4beb164ee6c029e93e73538757396b9a3df35d9140102d1df502b51623fb8d00786892b352b81ccb6a86d5f8ea03291bbdb9f12558099852b69477035e8198fd325999950e4929229ed9cab23eac0bba233ffb7cf78b6e91a3e61b44847e958444e9d0d70e4e9ad717240c375adb6b3b409f6ce8e3f61a38b9a11cd93badce277ecd5ecd81bfd95ca2f03df736cd42166a5f0755b044216a35d59eb25e3ed022d3b0a89719ea02c0db83a37673056d91b2a18086eaadd596286014bc8aeb9986c47d794f5f57ef0d961f7e51e43e484dafb83e7aa76eecf046eff66e70f5643b2cedd09737a2cd4dc6540dcfe34380c1278f2a96b03dfae54f8ce05f349178e109e32c5dde6d162e2e2acd27e242da04455aa44f644c2fbdefd3f1a9672c8c87e5f2fc12516735c4c727decc4c6bab6a0c5bfcc6907a3898813a3530a41684d1d14183f18224dc64aeb4b4d3cee49b6f70e98dde41bec1f18c0090aec2a0ca2e4b7a3a5758ad89a13d0c3f712f2e01ffdf9795bdc524bbb9c03706bddde65ab873753780ff7318d875cd8f497bb5224332b550535a2a6d92505a7e7d83c8b9eac319e97b540fb3f74c42656b37e1c8390456b9d68c7fa8eaca8a34eef578858970fa23bcdad0afc485e730d26453cbafae1e1e9bad289fa4c329ee01673570ab13d282c37cf9d51caf30bea3886a605855bc2adefa5d210e263ceb074a9ac2fddfdd8417c4ab6bc8df3fb81dfbadc21d74f65b4d38601b4154d1dae8d8351eded14b539f6eca45e50931a97b5e76ec4fbb58c2a2f696a2ae18bd1a650b7d3265c25b53a8b3e73d27fae6033baa21a6d8d8543b94858ae2faa79040a278437821fca08bf439c5ea87c1a4637d8e55d4cd480baba9ead60348ab524b81c37cb006407afadef5a25c10cd70b4718813241f7e82003875f7f4ed361286d0929a6ae52df50213d3d584e9025bd84e9187d54feb114890e83bab0fa7876b9c9251399243105113f76ee8a0b223f77e8326fe99d597e40d3e15213f3ae621d69e6e7cf576aefddf18f547d00ed143239469a430ceff421a79d3cd1c386cd10f100477c658cf7070221eea205c2370b039040ac26e21531ee678cf38059618fe700ac5e95b255ad7c8d9b2956c061858e3bbf55b9784e8149d33ea7e7b5625f914111a5a1669d0d968221f006e14325fb4adcae238d581857dd16e310b19633d32645e6aa2d2a907b528243f48b8b69711d365309ccfbf96e72cad60a3c0b5d0952295006d6c65d48ca97a99259e41ed8decdd84e243517b90aee699e6e4b41bc4d11a8ed97daec653ab0d15eba041c1e0cf3be80680f1bd180281b80ef050722937400ba53652a556ddd34650d79126385330c3e95558be51a33f1dea04ee555bca562be8a28ce392a09dd741c3f9da4c97225a384cceb2b8fc85dbca5458e6a8b632a4c424dd061357db7c23fa7a8b181c163331bada0755b5b1eaab9080bc8a65678bfc3d127a3b7f64fe3b21278a5e91bab3caec3bdff499f5e016c17d2ec9b6a03c8a7a2e987fbbf877a041382ed33c5f4f18f877de676fd60f5dd365855469d1cf4b70ca848185dd5fda07d58029bab768b49e8703d486c04715c457d11d05583735ec73a1dec63ec4e79668a677222e762afd3d6e950cfeae29f0f8e60b146d8cb67d0738b7b46f69497c0919d5106044413b965bc6c3f7e287cfe3b96d733bd0f95a0f01460ba858db70f7521674c4245d192d8971edd67c8c4564ba0b456f066c95bb9b7198a1ac31f5cad5b242e6ba68471f9b3b2bdf0e90c751fc461d07d6fb1518108a57fd0bb3fa0ee5ab8edf1829e354b6c1646d390f129818fb4ec745d488f2383c438d5a5a7d3e72af411a01d48ca4be4e926f7c6da4d96890e1a3fb09fade9fdbd769a81efb129212ffd1a4e1332b7a0fe8fdf2fed01a2e7d26c9b3ce1382931ef50ec002ad7b198a780923a45beff6f7a28bac45dc3fc6acd8b379e227eb71f2ccbf1765c1c2029b3bcc34812d63a5ca80c827462bd0ce3c5097d1b0f18da23472439de4018905c73d7e94a4e9ff3ba5aeecf72f3911814e41f6d59fda1940514335d361837889340c5226b20a9c2f625ab4c95b416db93cdd223d779de26e8c44953f9816671beaaf2f21964db3525cdb5232f441cf4ddc52f8550859d9cc906625d0c17283f6f849c1bb156f22fda8a9e786f0a54c819eea48562575c071d53a1e50334a51ffe869f130c170e030ccd74167545aeefeb99504c5a1baaadffd9933546bb4e0d167da208c155d4dc2fc9046c169aa7db954b91d34ce368589b9b6fb6ef765321347eb1e9354a31303dab54ff92bce59808a152c002c23a97fa1d5de637871340208b5fc52c0d612985825bf3a50f0bcc740c106f9bd3450f58ba013fb78f7ec8011c3e07041b7c3e680788661ce065342d520481d10337b3ab6eaf9722c2eae0f3e2c314485a97a63bafe8e78412992c41b1a5a718b9b80e24db5809ecaa1cfa99e93dad3a86e5785228712c0c049001bc57c03d8e6607a288e5b60ad52162c404e321cf099c3e92a07320a1f5c2f089c9812a9ca3beb80a26d465ac9a8f5d8bd24a0711d506e75e82d4de1e87a79185bbc1b0b37c1ead48417ca2ab85c34aa35ccbba11f99b57e23329555d6ba7b910820ea43223d2cedb94cc843c45ac8e717864b0931d401884752b17187ede2afde6a6774d4524fca99dfe1b958f93f818a52112403e75fc8592a3e3dcfd8343ddb949dd30751af19c892e2897a3ecd94d9298b25ce41e5da27ac40c3cd66c8df1686d32bf6f1779515c26d238728a679790009e5fe8111f2e15317781dfd29732443993e6c5fdfd350a1e47301d85233e6e7f5cc326ac5b71b47406e7fc18f201ea3e7b26cc55ff6d628390a76cdedd1bb239c6dacafa80262224f49192b4658a790a3f01611eb52690fae82b88d974f9427f5b83e4a3f9fe6c3cb20cc0430af1a9414b9a8da723e540d232d895dd5bf4c02382ce85d87af0e4a73c4d258f16df0c40676228c177935a0467b3cf5811bb9ff5ba933365fef578b203cfeb80253dc4f0d32364eafb9fc8b645ca5868c750dc9ef6b6e9c2018f0b0dbf9242f0265ed09ff1e1d357747565ea218ea01e1c10ec2a76781929f02f4ba22463eba20af09a13e5cd7c6df580f9089c5d0af7047e8f453a01bbb2638aad67e172f39c79b1d8520d96c4029ec644816d55db9d3a9e71574afcff1c42f07c37c4f7c1183e4559bddb4a5a2e9cdce242a6c794abf41318cb2cdcb04eb252bdb02e2f94d3784bca798f06d5e59f0c4e44eff0a81cd508b86edbc00f832a2598e470dcdeafe0138d8360063508851ca3d39b974877381f9b5f0c346b2795ef454a532ee2186acf02e7a332611d4ba0173e6ad93707ca338bfa1c29643579aae7b54a9dff56fd60f34cb9cd4479dd961f4a55d78532786801715f79b3ee9a75889334344c831c9760f7f076bcd27d7a086de66a8d3cc5ac57a7ee9754a8c151fa0304ccc02c7e01061330f742b391e1511e0167b8a6fdd6c2484c3533666726e59e096b2cfed7507165f2b1002838286778a1889fb108efe5d83518b671133eba5c04194d9221a642914273fedb21bc1402895cb929db70926eeab5d56aef27f3dbdcbe2accc05a3b725052210dbca59a048623010ae7e25dcc78f7eec0eced944eb2734056b101e192a3e6927012676d6ef048994b4317cef550de066a85238808a619176e9a4ecb7eaa5e18d93c79334290475a8603f3648dee970d3e5d4772d9b8f5725a80d70b558d843ad626aa52b80bf9d6e047258d8a21751a86728a4d7b46724db2ff3069e6bd97fb0bf77d696c749457aa96643e95d747ddb5dd0170786a8c1bfa88a5fb1dbd5467f8c7a3cbb13dd69354794f2e269f78c1430235f944107d8817af09397c27914e16be40e677a5c2e94676944912edcb9ba26c4e546da2b6ce7fc821ddd782905a4d828a14e34f01923d8088e5a7b95381042939cda3e3c85a17c2d82b5eaf2828b94b20b4fb04ef444a512e6fa7085a147cf1f18e98a8c87c9228fb67c57f08782aecb8e25eba17ff8d775d0e302d5d92c2d1cf65d70d8fcf0511341bd621214f7f81f163ae624feffb5244997664b2c4c67116e8edc3937c556280331a7e77b688aa00a19aff797670de2e22caafa8cfb49d5ddb62304dff1a79af9cd4768b513e9b66fe3fef1297d0ba6dfa0bacc03d6fd1ce3fa43f25552a8a8a4aab365daaba03a266b62e8d431d4f30d4ce94cc7e08a27d5b61f5a7698a7a2f55a24d696ec3df0a469435073fc89fa541e52edac9dc5cdb1a33937e09456451486e62b5c685d96e52ec7c7f5f0924f0ca1f117b6fa12130cb654ebd1d150528f274452f8b2117bc6f6a2d577ad802592312ba818b7cbc420ebcd866ec4cb012782497c9d085c020203f2c5208c3cc7b33f8fc7c6b1f70e9f4faf533f3a1eca130f5902bd8653b3b1c9954961798ea2cb6b0eebe56e4a3099f0b9944e831568254f14bf4820d5729e48c7f2d78d417ae3f07dcbb0a58431f3e418c74e85bca5e44d9c1f1f5c3faa76363549f5d874ed0e729501034d1a53a9555d0be3a347a7a17f7e222e288742a3281e2ac635e2a5a494b3ed88c2905f911579ae140d80d4a53981886d48006df8eec19b974834a8c72b3eeb3e0e333fe89ae20fd45e681b44ac589742d83454631df93d7829397ecd428c99e1cff60b42680e41376365483cbfa30b8b955e01160eef730f4443d660e82b01c973599bc4f3447c8c4ea3bc5ed6a4ff9461bdea6951c77c30a97c18cf14148d3ec85a7635e78d2c9787fdc7d0de312c1226b8cee6c0b032c5642ec511f5474beda1f50ded35e98785d29352ad93fea46ccf7a42c80aa1e760c180f534ae468b800d1e519344279201610dddca3375b64c2f67ee8d2c191c86b36f094cde09383f1544d996f40cbda20ca35d930c95ca6254dafd89bff71cdaf218c074cd00279c85ee76c6a359d9c6a6492cc22c527d51bcbce6ee0641a26426d8195d6b4b6713e9a54af72fdc85a6e1278042f4dde44be0a8fc1b8f0d53411a89321f96c843 + +Params = SHAKE256_20/2_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000029d5fff8625a727e2f5f0e57e233de207020ce6bed5866016e506eba09dac5cdd3b7dab7c44962ae4fadcc382a22749dd5b118fa2bf26cf67477a07ac16c259084 +Signature = 0000000133c09da5b78d07048d185a17971098c38439474904dc1c5b48f1cd482e5d44edbaeb4eac28513c082d343983b7edc04c80a3ed73abfe2057a7f484823adf6832ab5c92835554f972a71cfadec0cd8e02d31f536fe9969250f5efc29bd1f21bc31f35eefbd8da26dac8b4c0199dc471b9071ee466b3f80ee0b4dd3f45d8aacd609e590cfb762346e52ac585b2b37cd948ee3de0b105d6581bb4d9e6a091ff290761dd0372479c00698a7cb6c10598251c73dc6c3d2bf245f38e81faa4f829797269a234134c06be3f0ded2c8fd6d56bc8aa9377718e023a8eff353ed86f3af83ed0b4fcb04f97c9265a46ced92ce7b48a5c5cd267543f7cf266bb6d27cf83c7d01fcbfdca48ad6d53210b3aa7bd95a4d8689efc98f0a06680d00a59a5128bec6b1472abc6956bb2a3392ee9388f9637ecfe3f1e26f0db7243384646d1dba5c816fbf8860693f36f2467b37a7ebfa94832c5c95b774d2f9ea971bad34a585f28dbcec22321957f34f7671fdfc51a6ebfe76cb299ee2ba930462381ffb3d60bae514bd78e5ab4ad21a9feae71ff1f96a28bce54d7a111d40ddff6dcf6a933f39ad34d78bd40b22c2445e6f48011244d642dd6d2bf3297ae2030f710e0866fca3f5bbfc299d6d8d317642ff1828a90acfa408866af1c19ee99e1f3a761b370aba5440b1d576d398a3a3e22d2be5f89a187e3609c3c9edd2b0adc709e3f48e970fe5bd7d3fce6246e3906f334f49b2440d4d1948ba3ffad13997bfb7f2bfe614c2d7c0ebf6a373f5789be9b8fb697f3aa17f9c9e3ed395299e3b9d870a1248f601d6c130be8c23833f72251fdee1e53dc0e7c337d678efb557c2e52ed554eacb3ffd9d196e689a367faa40d9c0b18c296a8b27721f4fee56df0ebda72439e5c98b51530dbefe39d8fdf47fa94bee350fdd3c825a07482fe815c5eaa9d6b97e62bccb1820661c17a8346a2dd6d510db01bc991d5c4106452e5b942d34b9479a7d44144e3e496307670403a663f7f09ab5da91724bc7ca14ea9ac0564510d9f54fd37583663eac70861e6f01e54b9a3aa9486b24c9595f6e8b62ce1cd5da4d34bde035bffa218fc7c654b7bbdc062058fff6a07d87798ea4d226d6908049231fb9bd4908a85316e74eb8b9c264cedcce173ac32471d94b549087390793591c88be4add516382db7b641e752db484edc8e7140ad8d9331468e305a64eedfc1c929a8d367b45f11d6f46b5d55afa26a4680cc72bd279d9dc44150cf7fb73530740ecf7b2459706fcc37aa8e8b2a6f6f817ae69291b0af4d9b0ec89fc48acb3893105f9d318dd2d70b792821041f97f9ca097720034d29748153b541ac9483429dc408232655b68dfd2de78476cab0e79c5c6811bbd97c1492664f6431a1a85543c7a4621de1796056237979f3a6a2ebcdb1d4f054298ffa423eeeae7290411191bc6cb3a9f5a07055abb5607448a57b2430c355ac9cdb0e0d0dc6b98a08faf03e7165275040bf018542655e192999b4321a97b8f30af95545775024f459ba8d8034c6560e8aac6f78c019e61bf322b20070c7d770b1770d670a47218c121740d7e9b1acad4361c07bac9c4a42d6b5100936457dc7190db7721fe26aefa04e87efc29fd55c2c7fd346b46e173f7bca72c445f00e7628486ff123c8e80f232f0beb31b5cc6976721ba23eb0c553e54bd1b1a6d7c05c8988f644e6a128f14210979ccc6b02ffcf23e61b7fb4323435261ddd3af6d180a5988446be2dd44cd324532eefbc1cd153493f150a3eb136dcd4dd63bc0ecb63ab24fc285ab8dabb1100417dc9cd8e8d5aab54e5190deefe8a639ae32b84526d09382605413cbc652d0259e98ea01eb19791118a905bc6971a17385f6dba7578bb951d2db2fce7a202c972e584ffeec2c38b36e9401c077dd7c9bf6b3a24bf534597b02b0ae467ae993aed5d8be311980894a5195e402301dd7fdbed51ca3ff6aaa418fdd69749eaf6b7109a0661c7c2326164b3981a68e1a879492bf16efbc55d0646a40f22f13f2a1e4fc189ea5344c657fa841be666ca6d4ca8b1427993de2d95065edab5713ba4dd74fa3db54a394ccf91c5319df0d8156b275773211382be51272233d0d2e91297e2c1f6e526b11b1645b288d1d5d3f131045301a5690ba3e16f6839c97911eb461589fe741088fd4ac00cf0026910a5df9b756467a7f5ec41f817b61ce9062439274cadf185f3e85ad72d4e3bcd1e7bf38e0a907a4090bae6fc50da6904c81d5182de17f954f5034e15cf334b19b999c4179785326c7d0bbc8a70d281efc69b62328e9f265575d14f0626b43f760894f897beaf73566a16e6783432fbf4b94001af35c0122dbdd0b1f3500ba4b203681e8b73c5ef2ea6b82ba26d3f6aa8f7e880dc511dfd4eed6257288cdf6f6510a5fed6711688ed2f1dba79edbd6d80d2443577978a3c8391528784696ffb546d0677a1257fcf4941681eb7d01e9e986a75950c9594453a6b10ead9286fd957fecec19599fc9d3253edf917c8fdd51679d34067f21bec2eae37caef61e6b307ebc5a2221afe4838b7442483852da0dc6e7e965633a532034b8d902bcffa7ba79b6951b2a23cf21e7e483ab5cf108b236b5aaa6dab3be731e7d2f2cbef3ff5e9f5647d3023d035d2c47c1ffabb0a96befc3198f8aae65a45647c5c6e6763fad49f3ab32edadd986dec8327faba7bcb6cd7b5896f8c19d40c7a3bd846071f05c538f2999d798b79808abe45e21267c3fb21a188a055d86365bae3708c1c48c4d7a839314dc2acd09d9232d9d5befa821060a4d83475e9359645a97f95e56c4e7ffa872f6f4914814fb4bbfc880b1e48f9aac5012a031952fb932a75ac5d315013f1b9a7716a6da11f6ca2f42cacd6703aa8669164e34c186df916cda27652e75c627f5d867d4c8eb860d71315bb64cd1a82389ee825d49ad791df3082c30b395c69cdd3979432091e1e651fcca02f1c9b787d1f91a3604fab02f54c9241f97071233aba3dc31eb2adab536f70683990488d3bfd664b4cb428d1080b57910904cf2addb6d82677c0adccb4d18ccae86c7148c5f89c99597ede1483afcc1a9d7ada6783741c3483ae607869c65232b4f4dc4621b76a764e72849108126e3f2e7a047b10a7d84aea06ee85bed987868d8c41ac917d54ff21552b0b1a172fb6285cba8f02d766f0b7daefc4e10fedce046b73cb777685711fa95419587c52eb160d7c6e42fee255174d8519a42110c411e448817f15c73e66ccffa2ba81c781b3599fe80382669a16dbe8ae299fc49b5f1c626363bd51f16a17e24683154a3c8df0f49a71da223bec8242a401fb0904440962464a600adb00ddda99a7069a751a26dd004275545bec6b4bac496230c1086e4e3b0c91e2653ae48980661de85382c399bc7f2601d2a2f1fe2022de95a8cc5835f31a8ab63e8b448e932c983f35aa76bce53312b7ee244ab731c810575a279abe75f07b78441b71d8b6d54efc333f567780e13e402e8ecf1ed2e4f4eb8cd3b27d86194329403f5c05239e3862dc05b3e1dc71280f56d0fa38c4aa80986ca66995fb21f04959c0329bdc5cdb71a23efecbc714dc5308de655cf4ec10bbfa4b74643498b2afde42813bc20509c2e2a2ec46f2bb9e8973a79f938b58cd828868c7dc9f5eed4251f4fe49741f35a0300485f3ab8f698fd6e4801a59efef47aa6a051db19f694ecd9a8fe1cc5b77aeed08f1ca0237b34e60ec9af79753a56b3997ef593e9c148a17bae154feb65cb68fed167354d2eed8811906339ad699a4f7246291960f157e342ed7d7cca9521ab0f004515936cf01db9e3a943fb98b71c7ac621aa812af97a61b6a3fbca687c459a9cb8990ee423e15ccff3d03b915361f6b79eb80787ea0a398eee6c90e59163a03b7b80aa43eaac1d377543bd45e19535d8012548e61bf99ef6ccd9276ca0685bda96c477dddbaca1c1ba730525385ffb5adec53056d000f39532dec575ce4351b7bd76c2d06c1c4370bf76d26e85f3b00da4198f7bc64f391a929f4cce2b2d13c058a75b53a2c16f915b1e9a3bd3375c379733090dd98147d2a24c258424eadca16570cc005f1428fa0b64337b29c284540ff00bd7d470e57e8453a6aad1219ad8c1749a2ec1e4c2de5b8b06fa81f89f2fe630144a405515dd35d4912c9842078f421fb7bb0ae81ae728adb23f1b99c4714d80b5cf2cfed129a362f5df697e6744b99fe76b54a978199655336a215931eb4356ee6b8b696fe2a0d5242ba9e593b12b8798ed84fc894298b92d4357aee35b06ec76487db70271b8f7d0caa9a56d2de2c534e6e86c9b575f43ec73de1d4e72f3a359c28f5b5e8814afa57957668aab6fb2d6e36595e74127fc45481d6437159c2bd1d3be8f3399c9f0dea322cb07685810721797f9a7a8efb965a27b51fcae497016e041ad97678229313d494a9164143a4dad8f4d8939683f0c90eaf5083a69b2d38d4b6c4fc6b482f1518be82c63adccb1691bec3d9992e647abe7de4863bcf74900f19b13b7f85a4b281bacd2d1e6e564f308e85cbfd12e7efb3fbfab8fda4ee303ba3718dc80a32443dcd970680e19191dbf47e4bb99615a3da899cd5537687b36e2cc9862f9653c4aa5dbb924d5430668351d4dab39ef74269a1660527f697ce431cf3593a37ac5fd7ee8fc9bc92edab3d32b8a15736c943cddd10b6627c23e68ea3ae70465df6ae05226123e8acd7bb7e7529ca4ebd27e81aae3a5a902ac9b449be18ce56c427aecb5c8af884b0a45d5686baa66a5bb2eed6f4db126bd9cc804b9c9e0e16fe60defcdcff3a63e1d760e4f21e8414b34587d6927aaf8bc80dd6e9de6538a79025d8f192a7b99349e26a6ff8383fda60f1149c5983ab07ac6319eab6389a6e80aa282c9798087d33fc6866bfebd1a431ef7d315300453ada16e8239ec2800e210772e0930c22e18d3fdc458f5ea2d6fbe6962eb342a629a19dc4184391c3a2aa0312915a6f6c3ded0f1574dc841eff9b87de59afa8fd821aa4c42fe998ecbb37ff2120443f57a83fcf06cba831ac5ee8bcccb4e110eef7209dcf23e2c2a2876a41834ff29a149b2da182707ddcd0c61b6cc4e06a7d6cdf0cf7e80f3a47e51b6f32eae8c5faaac0e3926881e3ef6141c039906b5b248b584247365472882316e0160d5da957ca04dc98bced71c4af31eb6ca6332fd524ed20e1ec2e5e4d421b30a26f6cbce6ab5a77067893cd25c2246620be04ee62c9cf39425d8b37f32efdd1bfd6bc07131e85df4b7cf3d90edecfcd5ed43a25a076f5d559a53c6a8274615fc55bfcf0631b669b7a88196749e05613d38173eeb284f6b081b8c1478b787a358174a1cd268ac1c9660a19bb86c60e12e31655a4b1c37159dc9c42b32368b1326452e1c44671b5a9fc19db72c8120d66b742249bbf516417aef550159e3a7f145b51b4f40bd66ad79e4dc102db1cc6ba8d17a9210fa4b7376a2f7c22e36e854e69c4c8b29b9da575eaec2962d9d5c2913889ff108526f4b9f8bfdb14b0841a74b1e657cc361e3b43821f69ac2b169b37f54a7b6faa01e66b9bf2286dbbc9ad1078e081c73fec77f16c8f1edde7a883eb1268b96bade688bca230dd746c485a0af212e3f3abc1a617a2cbd71cd68cb2d375a33f68976966020f862b5bc9fc7ef89f6bcae8f4867222293c221df861194d2b75b896a2f68d0c2ae850f94c390904cb0713809aa14edecdb12b8ff50d1e5045a1bb8154d4887e1092755f7b39e76f4ce2fe862ea33c52dabb813d142e704d1a952e383a2210b959979f30b08fcfe59c298d340a280a27122c612ded7cd4214853fe025d8327a51c2d86c4839d5f41f4eb3078c14728fe366fb2cd94f4a799dba89130140e70d6c99997f9bc449ce107b149823aebf5dd1f9be6e9d60225f519be790a9c746e9aa83abb1b07b929272dbd4ed13e79718cbe591c3e7d2eb1f9a12f0477e9f8d7875af83c70c8d6ce74c7a37e07c9134a979bc06088575cfea904e085300c04f7c52116fdf607b0d16ee6ec91a8f5c5416f266e25828023bc8d5d5fbf7b9e443f7f8fb0df02fb02bb28d02fb23d3d5ce47f996c0517a8206819e85e60478f644c5551a2c3df813b90f03d7cc8b01659884a9733805dd739ef56941ec1fcb89ebc4909221d9ab064c712417e7bb3faec7321a07622f1a670bdc57878b74f88ec6f0482a54b86f17cf358ee26be826be8146b006b4671328973c516f023ad81d5e431e5934452c57f6e975ed3d7699d2764403d96858ff8378327a7f65e43e32e06933a3d1cc89ee398325f456d49d5babcd350911c8a8cf6ecfcc91479eea59cc293d7420ac838e4dcd53bd56bd8bf72d4d1e11da73f1bb4d9e594934b4118ba3692793d1689b3e6bf020b25a3b109f7c763a4752bf3bb3a6618770d74b042a5301cb3461ac4738629b5141905543a5e6811e48ef159a93368bc8d2ae97e8201716a0ba1d07271a6fcab2ab8f30931457d18ba0cbeb0c69d0c608a145928782d7e1882b66f261a1819a1cef6ca7507e2f6fc5af524a9aa6a67642180623189c0797d33fd5b8a2790fd7bf325e4f1c0760b5eecc6ef460e107de9cb10607009da0ab9edb161678332db58f20819cea6716ca480da0c34556ce707143e632f81b442b96c20c89660865573511509f9032cb79d29964aac231189a4ca3a215a563369fb1a57c968e21ac39b88b586c505305fad727b3e3cd017a44070223ec74545a6f36d2762525555216bdea22126cb090ec0f766770ee7f20ae3d9352d1c1b2e07de132c81fc9200b2ceccabd0eee8a02bb45bcc25abf97466b14aae8a38aa9f3ea11d368179ba6d6741b03c4a501efcf80fd1f7d4f11786bbd6e7143029a99d91f9da8de77163b4e44ecac9320641216c8989e56c0eb9751a0627b2d668b4030c06971c4fade354bba72e4beceab1e6d272e18c31b0e37aeb744aa0e0beedc1cef68b77406cc049d01f67021971d1271f15ec8b7edd0a48896f370353ce33377bc9d3ee15819926ebf7 + +Params = SHAKE256_20/4_192 +Msg = +PublicKey = 000000324043a17b590ff7a28bf3c5529e780c88e955b52f13ac8e1fa6f6ea38a355f66322bf6be734aa4c09c0b612c82c71ac12 +Signature = 00000040094a725389222ba00b5970ab95cc08876c9cabe2c5a256ed62c384605f00772752c79cb5c356b01977428c6fd7d567428d62bf912d6329b292c142bae1cd42df4e31fd5dd1fb8d691d9bb66d748037b37f1fb2e5f93055e84aecd7817f72466641ce02e9145b43fdcd5f827d8dd0be49cad2599fb41c21dfdafc51816da408e5473faf014249c5727ba2fea1cba21185e598f02312cd294f0e0aaaaa874d6e14f3e3dffd908eed50af2e958a90c83ecc42f3be44b3f2e66a9b077a65ba34bb17569760f88dd27725425511904a7497b34647fb9a95fd5ebefa12e5b753165307c5b2a2e2e8c1fef651ee25cbf76d4f999756d20f22ca03745beb8372409ca21645f2fb53798202912a9ac2d16acf4b3e7cad5cd95aff80e58d835679fe33603c9dce3e85cc0cda26af0ebefc7fe4c1a60920049aa91b676d3a985674e04c98808b36ece328d47799e56bb28cef92ac145a03d39e2d3a506d460d8670d8eb0b675ef165e733965e528c40ee82ad6d59708dcc4b4bf289371ab12754e26fe6c2e7aff62f4a6e359c8ece19fd7bdb575345084b83058ab38f9db6ea5466689a3dee8f7b111bc633b7f5b79ea25e2c615a1680c5b69f15176d907bcee556750f2e4a5b40e9800b83d960ea5e086127e7c2cb0c1f9981fb63455371986a350fb53a15167d153d4bdded644109cc9055c8cace58f282339ecd17bd139025e29b42a08386f99137a46ddbca7371e6e7786dbaf7089da80069ec5a510798f597361480dc5d0a57460dc3f5d615885538c1be4696c0eb6a101d9998205d5dfe86447e27c9f3c661eac77582baa01a5c526d2bdc17c820c468a3d3ab899ec9c772acbdfe2ac9fbbd0e387b9c722c9bf1de77366f1fc5ce837eb36b461deb971d9ecd2ad9ab87dad94eb36473d856bf25a87bbb65b45f5290110dda32946894071be941481b17c19f9fbbc51b17003e6bf4173740f8f656fcd61030a03288db1e94249f8ebcb34a9b16d4e40ead39daf76ca0e11544916287938ee7d057f04cdf70f161b2944e261d464959cc444e04ec10614021928743dc6da3a3ff77c5e2d4b08237ecc405f3baa2ea4fdd7dafb53b35f6d898003f6da519285a4f88aed62f614f0a2f267a2df60258ef92360f079e68d0aaa1199f2b19213af9034ea9f89704f26ddd978c5929bbab13945be0fa4121e41c29fc34e71e16122cd932c81e424c3b249def42c960b79cbd2ab97a76c0b6df050e89f073e4d0c5564c8a506a838cfa03a63aee93588c44dfc1656c21fc5adff082a70f4afe93fc96a402fd6184d8e4dd70bb14f5138659c3640fa8cefbe4e2396e5b8c837d8d8b21fd0ece393a6a56f3b1c5815955ff4b6c648d5d5f071f763189c2ba84517c95361566f2b19bd994a254f3d3c094af22a84f4ec33aa3fe7da8bc4f2b37c657c02b65a36db453c66ca3768a96f866a39025f1ec5b4748c784d08dfd8fb8c2351f3b5fb91b0181b27593f6cf8f5595be61e9aae93238cb8ee036a923dc48154a7faa36515d0fc0ececeaa9c0e2a3780d9523ed6f4849fa2404b54033c15b98e48e59c90cc3c938a4188bbdde7eaab5c397cebf5a87da15907d8fba05c05a35f472cf623da25e41792ec4b16ecdad633e82d2497810a086a655000b7adea77c68fe5b5f6dab994ccaec5bc50da813b465879d6c5e0e2c35122767d1683737be4981f0684880f9fbf92f0a3d49d6b7908287a8ee66867132e8951a902afc8412e73c0eb92c8c95d4853f28eed129c9fe3418177f1534c2842111238dd08344a652a6dc0858e35abff0f131a7a03eb28e630355d501bf1feff8a7fcbaefb1c18a8165fb1d4b30b639e30d5f0ecf7458c2797947f5c3bfa45218f1642a8aa6dbb610bbc0a12dd99a22bc7772e06b5963b6e9e758e3222f90761226d073bf1b56ac8ef4a8f2d68ad26c75c243c3fc5f1829e056fd2813f50a18b35afd14680b55f9105d81899ffdb3b12735971cacb663046e55561868bf462c88cf439487c8b157db7e4692b35b58265c173c508f5b6746aaf54cfd151f325481509ab0887a166e0656b47583484be080260301fcdf335927335ae3d5c136f362808f648b278e29cf1b40e3fe42a0765f8498ab7489520be8fb919dbbcdd08b8a3a0ac2b7ba32511d4dfa3045e341d89261838f2f56ecaa9ec60e3c643a8af901ddd8c355e9252b68b94b21240dae85097e955afc460b3e0062ac91bf55a0b7fc73ab3149ce72804f2846753308c6dd6991e0900581ddd54d9f79317cf4ecc0e590583f8ff4c4f247b79f4b99a3951a00d0f75d55dc38200cf7e70e33684d9398c7f8aa1b3907d204f11e1cb79e712839789a6af05f76e53f5c85e45b264957223b41190700f5f837251bd74e159c782a1ddfc589da001451e490e7e385d2f6afdff66e24a1c827370ea4bff11c0827ded91077910bad591af7c1d2c819691082f136817686af6df607a70f9bd810207959b74d7272b6bca2ee157a1606c4aae4505b3596df87da20db85c0d543b2034cc506467344053102e9d8fb0509c519eef2d49c668c8ee45aa48ccdfd8ea20f3b17f678aaa3c4be1a7b4f6444d042eaa24fe93569825ae45bf869fa3c47ac92f2ff8bb0d3fe9010d446095ff60e51390a90bab848cdf996147c649a9d5981ba718f8feb0a7347332392bc2bd4d0c277b1533c756acb21fae4eab2f58fb62ead54281ba9fc0ea1a9bdf891a8492468632a59595d207ed45b57b7f11ab1b0bdf833aebaac9f327cb4e778b33a2f46e26ca927af4623475efbc73fb9c1449b3802f4fed76c5ee8613e93dd80f779d8b701985b3fbc5b22432f5120eb3e10935e8f1aadb5bdbd9efb8b4cfb841eff9e4a9dcd3d0e6e46306a8d0429da7b349d8028c7b823d0635b0df2dfa2ea18674245a0d9cad03f6b740ffe696c1b4bb656e54b8437da409ad0146294ce3608e72485ee06a273a2e22bdfa04f6bdf79822b407a4da2713aa7785a5c929ad97c9afe8a8c5b29395f8926dad69b724b9d32d5b444ef3a4b1c624ef9230fcea4e2e3b1687c986ab42703a9640d3ef82786d87e19a232dd87525107c757b65ea9b9033c51bdff278f7e682c967b765661cdec4601720d5ade5ab352601592850be6cd92b9457f591e02551dd46781025f7bb83b078d2df67dd03c082fb912f33e33a58796143ddcaf6a0c255ab4d48df302e64237e1ea174412c7316c2dea20e4b2455ff93ebba2968e9de7be15c63f053e7ecadd33c5d3fb8f94bb02daeb98a8e8df370a201aeb3a986f459e41b5b9d88321f3a6558aa6bbb17829dc2aee315a70c0f821b6af8da1635dfad302db64cf9312cd4d2cde523ac6b8c05ef1d7dc3963ab38f95ff29d85bf53f43b842e20b3dab5b317df45fa2ade53ddbf9ba456f9bba17fc4f9405090d1d2e579ad4aabdadd54920e2db8bca40478e2a9fe7a3cca6353d465e6a4ed81cfa1766b774024a9511cfb82c5be402fa7ac544b32733366de06c5980560e3a1dab9a55c6dddcdc5f3e16a4d42ead3ca63e17096d089b41f46c52fd8f0046bbc73c17595b9a68e80324742df1e2f90ee96bea13f1a7a6aaa8ad743e527ff3c854f8054ab4263b88e028a16f98eef697bf500a4ffb96a0d71d7746b271dd9dabbac736cf399402fb8ef75df1b7a60f8cf150c1e5d0bd362e5100f7df4e7726781743de86331a6fb824ac9fc999168b161a1322a872b576b223648cb328c5f7d782647dbd45661bfc08955daeb82142b5a5b313d12686a1c71f178c6e9cf8d71f0b216ffc47824afd2ed66fafa9db4103b52afd095bba868aa4f41c3acfece86c72d1394a75a72743e3c2d28cff1884c3fa84a7a46b5d48374c0aa94f4fce480940072742790a526120ad481b8572cb4810033d06c4e888ab7577e5bd46e4d92dec8d18c6b6e62c9a29266e6ae0e332b3cc02138a6249b2d554892406ade4ff4bd1a48898fc527360b5ffef73e1fa52915ffb0e86614c30e3a02942d425059987ae6461859c47dc809564d0ecf612f8d2331c8022593cd41a5805bc2d7954a888c1359cf1c6ac2fc6f0d44f5c3c9297212add68e910eee1af8b48d09396349690893ea2f8e848e384e57593a7c385413a2471a08eaa983965eb5ea9fe2eefce673826c912400b04da13a8c09fc91f29717ded7bea8782466f790040bfc4dd574f34f454114a00802db7182435f5bd0d0ee75102fb45a7434540b4c6042c24da389427e8869aefbe0b12ddc3bb37c1a0aa5116285db486e66617dfc660b2a8a0e7e9d2525173a733995fda3998c1be9bbf7dc4fdad48b7786d4d8d96a7a47381fbf2dcd74d2639d029505d41980a0fb28f847fff9a53923478b3a2c58e31b5189d2c3c4c559994366dc7dd77e004d7ef3c6d8128b01ece41ac35ed5f56f21b1300c4a170286feb35099bbbf33c6fe5e73068b59164ff87cac2af082c1d6a35909052f1b52ac4d3feb93cecad9d4c0903fab0f1de36227f41390fbb31d61327bc8d01561818825ebf4f3159a5c31f4a33b320220d833ba29ecaf473197e6d590eb0d5ace17caf405a3e40bc533665b1dd793b5ea82f575c171d4d60a8212e669188623b6e4f68e735c4d9ba8ab30c859b9971ff160420972a62f0cf0bca04507c4a7e0c2ea2559dac7c2d8cb2ed60a7c6980b5622750cf0f97b36ff766bd6552637eca216131c2405ef5b6974a4ed1f1228e626209b2ac3056cafe4bbef11acf61b6bb8de73a3d216180df052f51da9ef090e331e3256ca6a177d58b801e43c021fed0dce6dc825ee24d0ef3a422ada12ef6ed31254ea5472cd6671f7d518fac4c5832689756109d24152c72249afb42da1c20bc8ede359573e5343c82c62f3b6f294d989e36453c3deff56e14e2cabebcef3652c493e99b27e33a94776a782d15074d9a6340616859dfccb1efdef54353513efbe6418a518a590add6902b4d61434f5e7ecab9bae89a167a7cdf6874ef25e746032b5df6a843ff87077b5c18573af49e9446f88b9391240d628fb6f76dfc682befd6ac58ba5fad0d5381aa4796b845617dffde51a69aa7471937ef96a561ef31ddca7a097b72dd92236dcf54e74271326819e0d42af37995ffef214a3b7a21d2ca7780f7072773e2f06f8f88a5685738cbb672a90f27e48fb70e0cd99320f0b3820d091b91c33d91b942c769b0aedd3602f73fca879e481fbe9162e4aecfe76c814e3102e3d78eb4bad2489a3035669f3693532eb7871aff8f16cd88a5a2cc54072c9263ab668cf4eab575f179072db96b3ab4767e0d0a68f33146e88e8722624def556105591ecc6429f26ef93838272c089865e686920361e0d17d371e96f285e207f7214a1f34e8d1a0e66b573bbfa38385af085b70ff384e9eae81e16c549fbfeef184711dfed90767ab2db27396f9337e2a7888182746e16a0b61039b3cbe9ef193cd68283cb6a344254f40cd644ff280d75d0ad8e2163345844f12506d80550a8cd99bff8a87cc175227147993a71e94bd78de85cfde2c8d4d262e7039506bf4c2729f116c1d27529942642ed591c11adfa2f066169c080d85fac7403e8c86518f90ec140dcb27b230749f6417fd3fc2e505766d5ab39da0e4ef36a3c894017698358b4f4305d659fb7d167a6f31dc10c00c69d3a316cdb0ad77cb788103958cea06e493171d35816c84dba3b326c3711c3d1e570a418ee9ff27088e4ccf2d8cc14eeb9341812a50389da56146e1ffc32bdd3acf686f9202e33c99419e9b22e35875e9d36beaad2bf88d98f56bf58b39d9e085b573fa95c2ccb13b5e2666448da41dfe97374a9e1f1ec9153580b95019ec14f5f55ce5a1bad971ddc9c4a3b922abcdafa8c953eb47b7e87763097bb769e70c9bf8c84016e0833ce807f967e92c7c1be00142f4cdf9e7f0c49314032d1bf556007e8d25e1d627a48257ce55126cfaa56e3589c25ebcf99e4a39735fd14011e31d32c0ebd8346bfb2974d48f9ff636c06b5df8b245fa5cd9689c0597b8caa8fabefa490118d58cefa71a0f9dc159e210cb1bb01b0aa651c91d9182897f614e9db2ea8f68b0170d267f9fce03e482e14873102798032cec9a5eb46236347c20344168f1216a3eb7a572621d3141410791624b7f0c6d906a824a90650f37bd9a848e0b492b19b3e1feae47ab3f77cacd26b3e3265b061bbf7ff9cbe612ca5f9e9902975b8ea0ff95350ea832550981b791318a7e337c12a3a9a44080218449757329c60e9d33b54e65ef2e30b7ed3e7666f789403dc0576174aa7fb5d103266dbb9a8f054f1a806b6367cd9bdeda23dbb32faa61d2c379d103ee24b42d6956be4d362966ae4e4f482134d9df30e9f3222f56cf3923853110b4d01a85b38a518b13b96625caa13343f13161c9ecf8318a6bc57babcc863e66f3f8fe0c4e911112a94ca03a2035add2ba3813afb7015d85e35e56181669f79a0f46a4cf808f82b5bd2cb05d4ad8e516788c860a34b2cf29ccf5146f4074ee2b81314632aeb7ce3bbd96797a785f730d013a99824de85edce1c749bec8a1740eb93153c8159e49dbb1a9b5df8b60eea39c2a11b8a49a54b311541bfcc22ac863be432a8dc51dc20b72548dd5a545ec028fd0d48b2fb706a28fe18f893cc55631b3c55fc0185238f06e9ea7b7755491fed4d87fa76b8dcf37dccffe72ae9e7b97ad2cd95727a9a969170be16dd78eb50bc37ca4c9294f7bd50f7fa0f5dfbe6ec04b971d4480a8ffad69ca58cf2a6c3ec736f74c674de1fc89b32fc9956629fb16014b0b7e88461f75fa7399d1005d72206098baf2f4bc47d31b82def9156e7c9f61c482a6a590214905a4c3ae2dcbd0bc52816828c440842b34d2595d0b8d236ee4c87b54282eb9bba7789a87d13b7a4aa02a25e6b9d121c1a7f921cef49f64e3fb14e7fb7d9b61a6a27442fce356e34787420fab994dd911bfe445564aceb6e8b3d638981752e4a8b76dad31fe0b56740456772dafcd1be8e08302d58ce13f1cb543db17b73200a5da50686b1ec64bf6dc2cfd716d81e7986b39579da221e02a341cb4614ffe97bdc160152fcb8999c6c0ea15f89aedcb92f6dc9bdc1afd53a87fbea7a0d133e9fd9bc40720946fa72ae79b5cc78086de484cf6d03f088b6e459410cb48b5f1d6eba916173a7b610cf9924f1f1113b5726f9b1b53f0758d00db3d187b407baabfd28bf91b3cc554009c0667759486af6f69a955feb5b6a08eb769bab4f6b00510b6a675473f41a0e2e87a548e6b26c3a30624d4f6d7f589f1e618c2b3de6241efa04369f91fab9277375041ab7b4f49a5af609d77e6a9f59ad4a1b5e29bec3ef4d02d6e38450b040bb6f7943c4fa8ffa77f7fd48ffeb0eed85d1ff8b1c2e7cc5c4799fbe3f139a3f9e05b23b7e00933c58cf481192652d49fd01af2d3b5b75508278f1add60a3f13e18ce4fdfc190f2f41fd9e4633f1626fb224c5c9521aec673c746ace092e793c045c64db4b4eaa611258636bf8c4afdc76ce560a26a02cb279f63e1f6f46ada593c58761f739568e595e1c7c198fc6f344b81283ba07de80022c6c911ab2fd6ed7fe9624c6e38f2d2bbfad6d75ad4e99625feaf0ab99b29c3feb9af4e0d3077ca7b18b5167306f77076446ae9ab3dfc8b5b3404934656475a7dc80e957 + +Params = SHAKE256_20/4_192 +Msg = 01020304 +PublicKey = 0000003262dd3b559b666f4c4ae4bbff01b1f35d52dca10fd66c3b1c328f20d3fea336724ff3ff2ed23fa4139f5ffd1898f00f8d +Signature = 0000006153b5f358f13ceef41df79cbd0bdb159b5b96f526bb5ec4909a6191ca321319273411c39a139cad5964f51d25ca92e9432743c9a7b6556087f14fc64334ce0b5f0dc6e01748a3b5bcb1fc1d1eebb37c53e46586ea4063720909e573442eca468aa9093e9a33aa3eb0c5855e8d22d0fff0e4555710a69bc6d6b22e3bf4ed20fa56f376279c8aff6b61df54ce5bc1bdfac747cc1f1e66d80d58583739c0224c08e5aeee1052615ffe06a45d832001f50755e9233b83eb5446f90a58b6be6e12cb695d274703506a708a6c1c85d2ec92fa153f60ca5f9dde9c4638c2e6f796c445372aa238ea6f22cf7f98b6bf2e41127c178f3d13c1b51b06bf4992bad2ed546147b99641fc1025b03b43545b460da5a873846bde6a2b0e4dc7b0d2bfe429915ef2c5fc1df117833c6ed8251e0b79d5985bead83432134dcdfbf4a87aca6787b307064236daf5e962bf68718cf2597053c0f3d08526dfd60df77a445eec32984dbcf602ef391e3f7c4651d1731c9db140759dfe289630a3c58ae50856d20edde3803ec1758575fc8e28f0e52be8a4f0ef6753b880e11d2ce76b388eebf7364dd45c279a074e3fd02ca0971b64bf93924f006780c2fc7f19888fd9f49d4b7ff539d4d840b6361e70c8bdc487a2f3e62f39c86c58a0b83b0df5bf930e21426fb3af558ec0c79b9dd4d218e8be8df2ee7ee368c338d766e7a2f7752b318617784cf62d1a140cdfb3184e98f14a231fbca7e9794c033a68d1b76e232fd58c3a3306ac9280d1736cf7b463d472ffa14de570a5a05e1f31cf94fa8f118f6538db77dd1f4e81b3e534dca2bae3e493cd8c202164cc651e659b12ea37a9d3134bbd2e5c809d3eeb82fc266784c9823b1edacdd3ee2589de5b2d7cf733f1c3403eabca29e2f2473bd37a29eac4125b00c8d52219213e283d958b62ac563de665780df6e6b1d7b68ec90c2cbc19f74f494dcb5f7ed6e29a3d346698bc852db3ef12931fa8cf0cda517b7688e5db8fbdb7f887d956f4a60f01eb7d85eeab122356190d2edc80fdb6abc7a3b7eecfb4a96be9cd764a75790889803eea1b7dad5f7839a07b31c659e8cd21ee853b1cfd0b7012b93d2ac42fee828c74ba9114ba0db96002191675b35b392cfda2538008d3ee15df2d68879b9d8cf65c0b58683a716ffdbae151bbf886e4d566b944b8ff15fca11be6be1c3e432fc4135d81befde3e36e53907a200a2be5ccf48744a0a89262f14c9c7f01ecf656165fd35acda15870abea57727e2742ba9657ea57ca2a61b5efde104a83bf8471015865679bc3575e7eccc5c9dcd77a483b8e18b19d22a7a7d3c6f5507eae7aece2a6d119656d9ef1960bf3389b0bb80c53e7938d48d36dfc64f36311ba07292ee9e68dd89022310a0eb46e121be994b906a0da38ada98871e9222f12c13b4b7111cd8790103201cd3a81220eae2f9486ae02aa1a6d0111cee08edaff615cd30fd92c43d9d96e9e95caa97f38fc2babbdf54eb160f93df5cd615c09067ccf1e25bb68e7b95bf47fbcf1bdde5bf9c0491f4589f6cc7df0bab9371126d76a40cfaaa1f5401d31a5ad41b947efc42f775dc4ef6c59e909901727bd3c8e4415ac8f2bb12b875cc44322cabb32c4afcd4aed8767683ab5670059e100625a284dbc099deb921141c3e3e054cbbdc8133e772581ffd06e169bbc4d314876fbfee29d75c0e61c3d644c2aea97a3893cf4e0a138713451267ce7020c69e002b8df930d773ee361d9b73eed65be13f96a012515a637712a673a4c5d0e13bf2cb9c48ea7f0994aea23db6b82c7604085d4076595267fcb0a0cde185463012c6356fdfb37a3539ce31707dcc0c701c88427e4d18dac0abf81e6fe3dca411d7a9d40bbb316965247ac2ca47e22c183d7b787adb3bacd2dd2cd50b07d0332d588317818cd5c6b47de05adac84d2b384a185a1ec040da309c870607475e77e44522df7b2b64fb841b3d937ccb5df4cb61b313068a609ed6f05a9b162d04c63bded8a5700d9b252ded31795562af6c9fde0c03ca09b7a25e315d943e30cbc1f2d55fbd84e86177f81555dafc722a7b4d723cca7352738ec7bb31fe9c213e5915cddb54e872373bd8ac59bbba4a36daf4223ea9d669621fd7bd281aa9120bfea7ba4a92172b5877adc23bf92ffafc86e78736eba5f3d849eea48a1655eab4f5a1af744e1bd1daadc4c5f27241de2d775871f00b37c82b32fa9e326c44f90f946c89f09442297bd536251e25d3a7e29dcb1cc46643ec3183b3b8e308c8910a2f0f7af60e9c8f2a98cd123b00496666ed25bac52a0aa6e4f775c84ce23937dbf40caf7247a72e3cf7dbac2db033bf45e5e9a0c2dbc6642f0ab8357b31d422db60d290347b53d4c55dbf246ba8c37206e4ad66c9c822b0a134f34a3a4cda181f6f43cbcbe5d283f81b89d066934dcda511a2d39e4f91dff48fd85be41a39eb1933b71dd06e0e2e7f870ad16f5aec65dcb3189de931ee17fd533fd13a07e3573b323504642ab66a6fe30efe9ac96034823fadb3b27d1535eef582f28f3af0bd05ce9f1dcd6de92b853ee920dc0561825a06b9dd4e954899c1f9425a174840e8fc2da56c184b450298250bf3d625a911bf05aab9a981c85861e612adfac5135eac3f2d751f1d89e8c9a8dde95bce442f34c9c31fd2d626f52d9e4a5a0afb19f500d5f2b9da7db241524c82262e6e30070b252616f3e094fe30092cd7ff4ac3029a7833f5fa30d6de30c48b18fb97dbfde55b462356ec4b01921f25a243897ba9d42a74554a549d228b72a9fd0c5011132ea652069573a3903451c998cf832f6edc5028893555685ab336c0d2a99614fb51c7894093c39c3ce66fa64d4b2e652d7fe8ab7644c2bba32860756cb8725f4b6de36e49b412d574251da81b06991c90dadab170974868221c7a7b5f5f19ba3e158a35ea5bfb1a16fe3f1f7c3aafda95b7085fe5398c9f039ade912ff81e0888f9f155de438da96a47f35436a0989860b0032fd4c7200cceb4cdf4c935f46f8250797fee7c7b7e35ef2b91a31737c6f95ef6657c1acd42687afd04d7df5a1b3ca2951138c9d360a0f672b86ad8d1ed9986490ee88f81384a66de3531dd6a83a5f899c2c6963f3a825c3b61f1beaa994f74cd861bfe808deea1a7417483df04dab8ece28c64859b036383c7b73f63edccc65ce5865477dd45fc883c5e7739e6bb41b7424786498cfa94abe45867c084883b94c1030a68adf1d7bc47f5322aac9071ee50b833b682f2eebe99aca16ae9f35a101eb3e930667ff399f144c1960bc371c8be2bd23e258a9b9b43105c5644a771d8a3abe16c2ebfef9bb1e87cf6cf7f83d985ac764d6faf384ae22a3145404f5a432846f2df56ca6ede464c186b5f152d9951397f5bcc7c9e46a73dfac32542bf0853fb96345e7984e3f7a892bbc875685f9ca4d2a3cb079527d1dbabb93ed965d7535af0bd2df1eb2a3bf5293f9b5a7a022c7b92ecd48283d2d539f879ecf8cc846014356154e2065c2bb79f771445cd49a7d7a37202e2102286f2e3bf752df57824474fd65e8f37d3013f48de39a6d74162a7eab229d7fe19e6a5abd8594bfdfe975ee24e7d4bbfbc21914fe0b7782438f93616f7801c4d08e3eb7b64aea79a904ebfbad440564f22cfd75beb56e96670d5392b51f76a0402f9c8173e0ec08b528ca51176bc6602a4aafeeb61f61f0a7ac186a8ddd24273ff654812bed23b52048907c2f7d7118487e50d77f3ab56f2bad72b1944721cb13d2a79f1427ea4f7bd7f88e96d814ea7502b40393117b3b29a629c889a6f91dc0565cfe799c910a808e001c423cdf1d97fb81da1a011dbfeb7087b8278da9f7a23d1e91feaada9ea8382ab26025a46544362dde416cda68ec5523361abcf206bebd97d6ac58feb293757ebbc4073dcbc21f75d8a6742be76cd76b2994441e1d9cba7093214ef580a42d17bb4f9fc7ad7a5c0979ba567c3e5eabff1307c3b4611a54b80a543c3debcb054a8b1f74448afbfe03499d58952f5de76b558b838fe46a392c4f6a216d32742dc7151b00cc10161a1789d5fd30e877045b2089d1c43e38360b45f82d9eda1986da616ce78a42f167f99d486241da123ed2e9c61523c22fa94317d78253e491a18733482a5736f90a870b6779c7dbbb9dc30a5d25c23eea1edee85a43615b931d96c41ef5ae16d3124d7fb48f52ae7a75f2855dd28295e0770c736da88fcac003c08d4a018ad14f1f33bc9c216a22595b17aa5c67255e14298da06fd59dda7d104fc18178256cbdf18c3f5439bdb633b65a70ca477569f3160a93f596a5d612ddb2851de41bd104158c31c6f2f8e87e83f703957d5d05091bf390e6126d096fcac2e5807d0e50fb92f7d15abaa63bb8cfec99e5ad09f49886b5df8842a381b14570948ebaa803bbafc22794fca7b2a04b6d50185c79ab7af83d6d88cba065f2481433de35a18d1ddb65b109e005de6cbaf5976d50c035588cacd7675c777d6a89f5f325e9ab3a59b14b65d9a52096fc113f77ee402e4a73bc58722bb0006f7e3963d799b30ea0d217248034f7d49108d9ba4752b121d2fcaa82169271e6cbe6b28e707b75e741225306aac4f05d31bde3263ec85f8e6ddb4a4f71483dc67a0ceac678083bc1d6bf7e97408ac36c62d7f7af91cb616c4f0d392fb53462d88adb2c18d8147a239077a260bc7ade3077446513883d70adc7b072356d6c1d7145d0b26a9f06beef1101a67112636604829dd0382f9a6bfff6b3b60907091fd09be98c6b3657c241b0843d8cfe5b9744e40187ac07f73742367a1d99f4d2cef476eaa26925e7dedf34480f88a718417d6fe7b20d4007f3196b4dc695160e67ad9b6d0ee224e0aa6dc9a4354fac07a15216acbbc7072d3cbe6666f5da50ebb49341e50bcf0f04b7f7a37e0652a00c0d429a735c85f15ee5ab4ad4436b3820a6232060b42f1b0be3506edabd960c98f92d16ec61cccefe210963bcbde739f3bc9850901c21df11ffb2971ccfbd404cf82dfddd147c802694431aade7e689a1c5e93723ce30ee32a965aa756033c7f2c1196585a3287acfa1a2e0b4b564c635a1c41e2d28a562f1dbebfa6b7baa03bc3d4b15a61f1f422bd95c98bb63b8d478256bc4de528cb1d739a1aab73d3e15f1cf55e85fdeeabae088673870b6ecd0faa47ae0e103c41e965cd58bdc36e26124fba0e5aba498a97c1b72d469e4f90e6e61e1926dd3103bd813f3983f36fbc46f5d6d8e063db06cfaadd90d710130f9b2c2fb58fcd2437a600b548021ec84090390237179b6fd741d7aafaec27e8d0fe6994de609f8e97154d1eccb57f257e1079cf043c515be20cb8293b783d3cfcd2db8f80c8c28883ca3de3cb76bf3d63dfd1bd6375d65a7c182cdf32ca6d3c6d9079898fe61751915277872b33b4a2f959c729e3a1f0d133855c1c04e61dc0a7d090a52438d36015ea2f0fa1ccb7e34df59e32374af90b808161d4650b19e195b2cfac14ed4d7ecd146c69617f2feeb0897d2738c22e98800333f85b2f5dc6ed33d02fce147a31c6254a3a6e5026953962a245373f76b7428ebbea3b0f58eab449afbad461a5ee4dc3f82e4f1452e678189df05083f4196525ef3b1bdc72ec52626c2019d7f41b93ba576f9ac88c79a80913b3bb9a876c13325c66f950d8d944fdc7070d9ea7799be7cac86537a43bb51a3bb6e5451e359b1db53729841b6e7e262d65d4ec448ee535f58251bd655b9afa1e8acb19d463941f632671deb40a975768c7c4f4cdeab7b073db47a13f228005763195ff637e858f8797d0663789d67370c981b411c694ef8e46d7552761e5877536a96230872165f1db95bd0fa87c0c1fff83178d7ecd38b6ab15a7d57dd3871ff5b2c91bb58b9052b910373d0d2ffae09735b24f262d51290ac78c0e5e7c4b44374afdbb309d014b0b141e8ee879218133edb795fbe69731cdae0165ccb21566bf536769e55f727ffc8e0c01f5925260b1e26f74d4478d1dc930c957b73a248d8a53937ee58afff5537b9a37ad9f11a3ba023373cf2e876478b9879295c770611fbcf8bbfd8884b747784bbeb7875d863c57a4bf80f4d454a8ca2ea1d9a45ed955251a296d80bbb5f6746d26c00eb7abce65097a78ac8f35ed6f686afd982dc2739910f603643981feda19e3aa4250150eb9138979e73254b8e590baaef31d9dc142fda1134a2ca51aadba092de1fb91bb20259a42c937836a678b8ba4e095cbbd9365d0fe712613847aa271449e3bc1360b4e6e042da4a1571da3c94806b2f910387772a7158504e6c3022175048b72ed1b2607070d309597c126670f858abcb2dc5d2cf384ab93c68956d8454a42e05902a32c6ca9fe1423fd8f139b71209b2094810096828d408bf8497b5bc21193ff66f04b5beac0ef239b7377a201ce97b565de47bd174570036d542b3cf82274a8bff6a8343ce4dc83248e00f6d07193da50e007ab57d82d94102d36e88be2f8a9d8329ef212b3ecea9e345b5f340d3f6bf9aeb893092bfe2e1379c149df4de36546a4f307b72e2ae087bcd9592a0444a11d6307aad5012f829d930d717d4e1e30d140d83234f40e4ae2409084ab58f5ba447173dd4610cab7ccf84f671d51eec4fad94be2d92f65f319ff7a2c33da01be3a18fd5e2ac46db9865d7c289d3f2bf7312d574a2b24115375ba3a1dad3fe28ac913810dac181d892fa11e8a0016d8a2444e2ded8ae433ae9a76ca3af1ad8df686f3d135aaabae209beed534f1177e8b41448af65914565ad1a9641173b0503a7bb20fb1feec598e9d9ad54de4fd3da20d2a871cd22934862ef27118094c42260be6b214b3313c7e617d2e1686d7cafc618e01599f4a642657f16077d9838e782742818c6047c267197dccb1b537117b1276095b4ee5e749e774868e2ceefc9dafc9751a362a8405483974993b9ca4472db198c1d94fc5cb6fa802407e7c69507f8fe851ee78dd8ea2585bb8bdf6434829acd2a5fadb039efeba03edf905e4877a1439984ab302153276c3e201c81056a92134cffe5c7b0411fa036d521ce687e9d3361fa9c68397b163cb3791beefc5f6a333078baea796d1d3880c633c239bfa4b0c2f45da3dc1c78b4710196c4cb6c36878c3fefcd4740680cf551e465064f168a15e574eaab9c0eca22179ee88a50a45329120d4cf0707bb6133b19f50d6076ab3a22bf73035555b16ac501d67a65fae36b1fb21de61f5fc4d3822ab760484db36476f87b7d6a94925c924ec85b6cbc0d904c3a83ba213f627c06d933f678b55642e82987d734d85e2c459af5f423c9b1a91f601fec1b8de6c064b4cffc2196262a00560c2a103a74506d05954e4bfcd8b20c143c5e54d3dc0a046959d3d9345506b8b3332111477fd7b03886761a347ccacbeeec1b99fad8899122c6b2511e85d7ec506d358a6fc59a8e40351fbbf50011488c3ec5307ea675a10cea560df849a513ff3f51b61695e8156cf7e1719a9846fe3ab25e72745687625486d209b483e4d44c7391084cf0762f6655c0d0f5d399b3f889995cea4036abaac3806662abf0dfc99f5cf8a65cc21e6feab755951711f89cffe16d68e18f977bb1896c8ab5c05a4c61a4d2b656e16e1bbb4b534f7ae2ea97c023637e3547eee130c0b392 + +Params = SHAKE256_20/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000032b4ed4e9efa2c7a77209d6f0a9ebfcc5336139631c5f8fd3f1f037b7c1b3c3581314623e3c9d29c8e5d98644f7aa5ba4c +Signature = 000000462f4be3c43e843b3eb65edfc060dbdf87c9ecec9ef7cd6ed1a72278a020c163b544dc27b37ba4ee3ebf88e4cef6ddf7e912e64fe301177d35d9af3490f8ee47fb7908b73632c32bcb415eea6da29b05d5ecee952788dc77c553ca99ff47ad4b11a559c9fb8c53cf703660995bf26c1157fac0b68152d579bb6c14a4931850102fc37c243e4885327d2261245943e65dfc263d6ae1a36d88bf01f240aa017cf6ceec2e9befaed1f3787e11f0e87d507f079d31e651347b6238cd55fdfe10861f6ae531940af1aaa1dc85e1156e2d1429d1de3f09954a588928ffce7076cb9b7a227022122a6d60dd905ebf7ffa59e1afb80ac4fa2057281f64b0cb512df67b6b2941e28c859e0d21152a3a87f5da40441148f2a28c3008c3e68280160958eab2579d791993eb5acc19b0e4f025e30dee49f1d1fdb296aba9b8c5ad6aeb3b417ac92fc5e0c8652ab3a12fc7e9061962b7223e22f0e6a3ddf27e94be9417111348f307de32b5bdd0cdb5247124cc9942716bc67ac5cf940121659497e2bcdd61399962c9f1cffe3909767db09faf4188102e5d16ee7a4eec9b3d50de18a8eee41de49928916f1c8dcdb0f0581ed7f060ac5ab862e6d99b5d1c1cca5970f04601f1520649eec336d1e74e4881a1f194a70c2bbee5e57969051bbf59df4b5852d4055cd0af48693806af03bb8807a4e8e57cbf23067b3332c60d823ff4f9d176a3d3a9ceae63f24036de51f5cd423d33da2aafcc9ad5e442ef992c8b5a77774fd46168cb6814fd0fd8f4d54d9449baf518a0c2c1baf1dbcbec6000437a23537a351c6f6aa09b2cf81ab5c7855006454a86fbb953e742ce30e50faa244e7131c5565b6b8f1fc2d232655823c38362b2ebff61e88185701eabf1fdd31c019af5ad853b843aa30a8277bf6641a01c99cc351f97faa82b668d6956f83f45b014568be22ce44c7778908df55b0ff9fdfbe3762c6e0d5298933f03076563dbeccf9068281c5245534ce377a9e087c39352bc0218b71fd2e823f6ea6045522f4d79cc33d5864a5291d9a3c6ca02eef279f826f4de8962228a42d5ace3b5fef3bc791e1b3ef38e960c1743eccd42ae7f968ed63f19922e869dba3b5e44aa36e8df05a3c7b2095bff6518de240ab205a4cc45276b00dd516ff099e1593d80dee20cc40d719c15255eb1328b085589ecea516f9f7633a11e3e7f9a1d35101174f246d35c8471449040e3b4c143c5fe52ab48432b76d8baa77b72b119d2aea6803e203f33c0b45477f2aa6f312b39b278926a75a1968d2be4d40c3a19ae916a7760e12fd20a90dc29b06681de36ab9624ef11789a470dec2666e9410cab2eb4ade757946de9431df432543f4cc31011c9d673b3e16fd047a23ad3aef5c4c51e310bb4b19730924ddfbc15506eb527d9345a7635a81bba7718d8fc71ea5a457bc66f6640eab5939b9c93968fecefaf11d045d8df1c17c3f23f41b04521723a55b2e1ea97b3bed0b73f3bf0fc554c605a67a5076f317f04418279690cd5c84281a7050d2b921d4de0b34fdc0081f80a600c7a788e650a8d2b4f3293847233dbc2436a936287a77666057bbd69e3350b02adc08aeaa55c7ec5d23ae2282c4cd7bf9df5076bb68b2e63832dc2462e6d2a42f9e65556cdd4862c3c4526ffff62e6ced64dcb1bff25b20239f9248ec57b1a5e7fb59f7eb8ce85e9431bede5a90ef64c8e46ecab761e262a2c850d218c5e10ab29faa69646374fd910972fbfe5804b4ffdf5568aae9f315d431ee3bb871602aef7d53aae2528d189ee15536dae24b03abea660a1e1183373a3902efa26316fc53bfac34d1c528c470043e2a01f1b5cfdf694098e52361931d6d9c977d8f078d3c48ad2beee70bda92df3de91f8f8162e53535ced0b682b1b3526c8e75659cd512b13554f45c3d6e5d7e8ef2aa3086056920d732aa0b7bfb9e42aacc199cfeb646c0356f7c15513b871d34b2e69b03a2254346a3b9a1741a839886ece4f935d2d846be3fecc684e6bb1cc935ec89b60b79d7ddbc30aa04afe3ea779e200227fa00532eaf90f6946468ef60c473d2515498862403ba0588ea1ac60eb67b93d3aa050440127a9a1ab1887454224183eb1aa058254f24efbf884c1b87915e3024762f014a1904181e79fe96edb90aeb5ab7b29ddf23411c92cd41f77789adf63dda3fe12c4192f062329c0a3200e11064519d71c1cb5b46f1d3415d9388e234b6c100dfce1a5eb57ed3c6bcd887a4dd19f6d029b40673e68c35ec1c990fb30a8e466afabf089a3c5fc35d10a630f5eef34b2a1754585f2c8f4faa9d2f2ada2dfafbd83e03ae74c95b9adb9a2b061a5a8a007d7e81263ca9481f4f0e308a1802a523862f27f96a0fe0808cbe959fbfcadc6b13bd9dfe996742dbe08994200ebc207cd9196d78d2dec37f377659db510bf850509507e6b82b876a3c173e0ea7e0386b81b7dc9c13762b426867d4a5b2b3625d535ca4caf0cc244497b7d2edd85c05f42ce159ed00921a10b1151c78bffb2eba6205c6b6afc0bfcad96a61ae2b2e6006a77a1f4a2a75eabb798e333c89faba5a1b2171d64866a932506239cdd03f51339e463274299b46a74c1793362021e561f763b68188ea27d03a30cbaa4203ac060d50dd162012db9d4ccb8fd8090820991d35998847dc0eb3eda47f6fb249af0765e82dd6ec54ab95a7c0568f105ce917399a4a30ace51ad5fad09430b23ca8e65caae516f352a94a61b0e95638a4954c53c64089a38097e4a23da0fd66b4a0a9a324cca170fc7a3cf9b13fd367a0f69c328edc0dc92ccf455c3655afe130c09b2de85760970158333e445e636766efba55ad41282ca433428ca7552330f7afa01d5fc301f76fb8a78cd7ae4e19f273b2521924b913d51333ca20fb83445ad9c9382c84e817f7a22da09934271198b308adc451c1d84730a0fb949221a0cbd0390a5c55076a23a784f2045a76ea50f28dddf313894e15e26cc142015e1c5f5ed1543362a95ecdb70ab8fcacbade3825b9e508254a331b13d4d65b9352074643c516eadf57e81a844db1af37cb0dc38cc2c9c527bd351f46fea80219407c961edb41c3a324b4ee233a107fa806c322878ccb3cc532b8e1d108018dffdc6fe7b1589989ce30fd277e88d5b83ea08ae973683a777c466e5a9d502c4e60596bd1994b623bd3ef582e9530632558ef11d11b615a551d58d90a349706a2a5a670a8075b202545ee7359c9fc3e5a371887379b787e5a2a8c51032dfd62e06dea57b74c52d76d46516d13fef13219a49409f28723beacaca454b35faa776a38242d3a960c25e244f1138a0577fded3de31a83b0addfdf92be91b2ff1e9c53b5c9ce713286da24625105a203f069da24cc97dadcd3a2137ab000a8dfd381b325652392d07f461b721c425d9b53e4b294d3073bb5d50e4074efcdea81c05e94ada91f57a030f207a9c2d667b475b12329ac967dd75b6d0a8a51d625ef432147e52cdf6f811221d1cf092217be56c31ba0ebb19498defb590c1e7edcfc55d0f4ce1b461e61447c99cd672ffafe8b762b80919918c552993f40d633e22bab56bb8e00a8935a2a32786c4eb15216eb5ce3cfdcaf1e398e9b3ebf8cc7ef21d802fdc9a9e473bff8de1e5562ea9e58bf142c0e57624aa42aebc00c9f9b2466a78a27ed0199734c5879628f07edc529445edd6c0091994bbf2cd8d2733d0850f5469e254da40997e1b93ff7d224f4c3c7e4ad4de9664ef5d569942dee9a5bcfb68dda4d93183b1043446cf99890fcde90cffc2db053f285597054ab6e36a8739683118dc47685f32bfd7f18e3af1eb0460c78b52ddae2e001c679f94a71c6bdacaaae7c88d453a9373d7360802215f8a181565a1d20d258ac3bfe7ef66eb6a94d0c36477df60c25712863eca27ef1e8bc8ef29d2fb19dee31f9351005ef7902c8b7bc23f152625f5987f08859146611fa23a72041d473b0caa1cb9b313000fa954bdb4d62afca9aa17d3e23cc8950668c8c9e41787bbe4f87faa4a43cc1e679ddebd0b3a1b26ceb6aa287877721462da603a6461ebb1e3683c3982ff6a64d77cddf0a2cb13f2a4bea4c184529c853ca970235f4ffc540f9c1978a673eaee989512247e1297c50e4687dea95157d2892d448084b2c10e2594dfc3dc94cf71b48539debf519384c475ffc9ad13052ee6858a651f94152454f0ef2847ab72340270d5a10c24dabbc44844e1a9c3bf0eff194f2878daf22a9592c8a2d90fbbe9855c39efb6a033b6a4e267e07aa402d28252000b0f26817b1a2b19187a5fcb5417ed30ee1ffea85bc1158d89157377470d6d71b5f6e7f4b88ef7c194e1805166a18f7ed808becea20b8dfc80737441b62f5048ca8a239ada7d966ac495d007603cc47696322cae80f6d4f80cd8e9a3112a1da2e0f049625ef1590698f3e49f3c230e56e0ec6efd9b004d3d30a0723ead9d00a427511daf112e1f05cfc29e343c5f8a5fd4f650b5c9da2524e44cf119066aee0c420868906839792a9ff8ab2bae2489b26df203bb6f0ff8b0ee96edb905ddde124b8aeff22fb96168f39f6c89d7e8837b4dfe6c0feb498633cb7cd9d2ddb78cc6496e40763c4b5954e8bd34c84b0a3c33331b6c2e3dc17ba6d18b89c10e21d54a5f404480239ee7d1c5c80efb085c83d44cd6b2c9420e40d23ae9db554d33250d7854efb8932b469c266c460b184e30b1a8bc1215a560d80eb419c9b4d052a2bbececccccbae3b888b6fd92f9b6e2eab0b6366299a453b2357ae4ba94bc965f0a979e9f806a1b7be8806ead21d11782745fa6588d1ca8ca5b9a22c81d3e7ae1e20ea13709adbad8949cff0d2f0fdd6916a489f64fb8a812d00ae69e177603eeca3ece185eeb43c7375e0ff941ce82e68b0300d60ae6984c7bd59e1815bb9da5681bcd6c337aaf143181af5569863be0c7c913fd4160ad29442c8c6d79787e1afeb9f8750461879a22b9d32e8dcb098d9777c63e254dd696637bcee07f712bd1a68fc1a7f1cd3204596ebd6f9819209ced226c93343fce26b913039570d8a54f743ead0dbe5963fcf7e4a8b189667c73bc13af16001a181107c5af7b925a11f95891e9dcd23d75a8ab7ce222481680b3e33c6851a03d458185f536acb56bd169262157ad282346f684abe31f87833da40b0643604e6af14b53b6529b50d06bb38ff88eeab694e5d76f887080c86962c70db32364fef167e8d0bca27f88c8412c085d497171e687a555c9f03cfa0c4f4bb151560415bad03c05f4c90992164c9d7b2906a75ae1c7a6001556050f9ed9eb4c632527e768cad350fac8faaaa280581038c9e469f126eb152ca2d30f0898b6f68deb83b362ee31243baf3263dd6b3524a1a9af148ebe190851349718438ae757d230f0734daa88eeccb6f3a9d6fc09a8c7bee7542eaafec2e6761d89e7cd324f9a73af77722beed6236f80c36cb5307ee636ab7aa4219db01525c1b9daf0eb9cc415d992471c9a9f89b2b28ce177f94b1f57039604aeff2060ba44e32482b0ec60e25ffe495e3d0f1b156fa6f65e91dfc0693f82afefa6e49862e724560ca712c5f4898c38f1b39ba538a12dd1805045165656ef2a0abcbaa95e363fe4d8a30709801539bc8a836985a5fa8bbe37a09569724093dd471720c8bf61d0f8e5facd9789d06f552991045617bd07f8069508d2e5b5c710d423d518f9e0d00cf1ecd4adbcea92e234af08f463151df58659daf97caf57e4a28f93627a7e2d6cb59bc815ee3426d670003b3ee2819732b92062eee2cf991c3ba88c453d633875cfa22da03c68667c38a78401cd5f4e908b44b35782424177c9a6b921fddbc16d56c138925dc1a36d11d9af04f43a9c9f85f28f5d9a9b1d04e37906635679e46d34cc2d539ed93744cb70365ba77d561b8ebba443dc4cb03fdb715d1da7f622da2e090a17fa2a2fc6fa1abcdc2af4807a286d4d4280c14c8335f7fce1584a8ea706c186b33aa2cd0481abf9cc073088cd1311371abf511f00d0d204a3c0720c188d1f3470dbc800311b734db32cd8b8c84f19af9a7bf032d9308df52401f5a5e5aadc3355ddd991d2743a9f402993467d743d01cdbb0f47339ec838d014c76e9352db81378b806109b11f967e4d46aeb5835acbf1e1b1068170d74e11d11f61de4dac25cb880abf15ad6ccfb9bb520a4537d2b2b56c71d039c309b3c297f67766ba3fbc89b4af0e9ced39037dab6a1c17c16617592a99470364265d28a6312f3989549fab9e032b20489a505c7c399dba71d8ca1284ee2a611a1d399461cdc96877b33ad31bbc27392a349149e93b2b26dd47639675ada68636211584279821deed42194b4a64c9cd5fcfd0a286aa9a6e6f884d87a9eb887cd2835a8751d20bbe5b261ce873656dda66b6932488c2022fd96a5ffde51450c651b5bb52268ec54f8af0539ffed0af469374c171d58424001c397d695021fe61a9012c025e0bd39ab77f40cdc14a9753ebd3a7a5810ec77d60b1fceab08ce9484624512e11731d74959f4e82bf4b9334240a74036a3c7808cef5856bb127dfd0f7d68ceec40e72c7a814358dab01c2063444909120a81e8fe81619e9840f0b5dbe6a220877903b656f7181245dbd7c6b847d3f1ef4f471bf21517ca49dadc44e5ea82d29d9f46d2d645fa70d2e7871f27ad8f897d5f5daaecfa4028e7065a13ae6ddef1c4be017402a33d28d8c84a27e4bf6f1e7df0c01bf49be550d36fcfec789949b1fbb6941b2d023af677fc59c1a334ce79889e9fdca703c706efc279c51ba39a6721940b090963647b3a89ed30c79d122605c15b408febdcb38fc6b79f86ffe5807159baf2db18acee108b9809f1c8ea274f6ae2a7ba8afcb54a8f1615c0bf2d9cb895f79f317d90d14c53b2ff36f452640095931a7c59e29262226309e8c556344919e671d1b94c2b490152276f5886aa66352446e4ce717338d4a06d0cd1487a869b34a0e63d622d75778ea5feb2e3f1a6036b10764d54d05bb33cd9bbff007377068b35bb79d89ddb3d999e62671337a282886f14f91de32ecff939abac7020d968ac905b37ef549704d94775402b265095ff6b01520f49da46d9b497dd7e376ee7ebd30e15d0614384835f2b45f53de247c846c639d0df048bd0d7bfa01c2da3a67334279e2996c71ffece17cc474190a86de864137d4996a1c9a9c631818a1f68bf863d482adca197b2ce634c237b77cb57f97a0de6b8da46693342efcb9eac387766499a7a5c4f1f78aeba54ecaa7c02a98c2fbec742f955e411397b9c2c06db0c04b725eec3492350ada37283c04ae2ca59365a578c06952e34b2e2f18170bf5c2f7a793594297cfe4079d5c7316c172768da2f8233ef670476951396aebac1b6443d2bbce8f86a4b51560a6861a73696a45e7978222b7bf1af3b7a49fa49516244456c14427db0486bf4619c70c5f6e30e32f9e6f6889cb14487158a01309d54d5c374f1e300491ee5c58bd787787f97cb82687f228831e6932e77c5676d190098a7058af3071edbe14fe004650f9ed4d3fc0de4d74414c1f97701365bb4e0c6624870652158caa45b998edb9a147ad4ebc13cd2d83eba0f67cf91a50ac98e98a1d57f77919dfead025e6f3fad7fd8de0bafa42e78d05724428bbf075 + +Params = SHAKE256_20/4_256 +Msg = +PublicKey = 0000002acdc38a80fbec93ea6be5ab738d4ff7f1e0a123588d47efc2d752061baee214bc99959cc1c869c00a4b15b0b788ff07b0978f38e593a386851f63be25dbfb6aa5 +Signature = 000000437fde3dd4aa775a8a2c12a922e163c3f5f017c7e343283cc9fe59989c5726e95ea1c6ea96eea585c6bcd6592f056060ac5a315b0a73b36770b1247d31c08153f27e3d726df77e9d7f5edc7182a5dab6584495a19962d45c149ab782fbaf99d73376e66e5dfa62a875fc2a784eb5c181d9ba235dad03c8cc172e173c8112638699d98cf7de33a2d2db2312894e928b030b9d63cb07c6c9cb29c1c00d5b907eeba86d3db42cf3596ebe6ee96e1b6e3b2a71050341db459152195357dce166cc23d5c2296aaab89193d3ceb9e645674e6901ce3c3489fc4076105967b47b5a95acd17bc409e1bac9c71c9fd9676354e29bc60adf200e4e26bc4179c63889907338894b736d6c981cb9c822f94096f151cf0d6ce30adf13b5125414ee48ef256da89315431ac597fd789dd7d0e57bd707f5e04e361b3656494011d2863294597e67b60cf00593b5459eaa04d0e30014099f19050eae7a408579b272a626b7282b126712e344403ee7c036f24027335b37d6519e9fc86a466f2073b428ad341a3cabfaf2a1dbffa4fbacfa776e0f3049b0f5bfc02e33c7bfeee746a27f6f60d5f98d67099da27cddb8ebb064ed6ac0052524c69e9527b8d9c8c73e61c5895d857705166c56d6b08ac39c5481f7649780999da8538381690290034f9749d6ed309b7f640e9e21a21d5b938f426a0f7f04f70774cc6344b12308958f5ff8ef84dcbe179d56bb5e1f1e534289bbb584e38a6cbe3a286b95d30cb2d24c74091cd09084470d7b5b918afecfc5300edb38ac66eedc75ebcc9551633ef4e78fbed203711526c2efeacc0c9249de39c487b0b9b24fac4c582c0b981564508bfa9fbd78af4a69e524321285dd50a0c7eea4fee9c6fca791979d45795c7a80f8486b2c599370d3dc8dcc48019257a1368f579cf30bc140535cdeaccebfb915ab98fbb783379d9501d65f7de034a1f76e00b388ab6da43c2777d7b226b6c4b688970fb5cf889348c1fa15b2645e25b571d8e5dbffd21b5ce8fd3aec35713f211cd3e12ca8b986189818b22819c9f5c9b90b3ef1ab4372847122cc16f8286c757078b5390b48700cf8e770d79f40b2885e9a853ef851da2c38bce328167049ea148f2ac66287e2b9862c717921188b46ec5bed84062f740ff196feb11e7d9d035ba3f7e6872f27235c091c07040d65e1f0ecd33b15fa1db8ed9954bdaab66c5b8855acfe1eff96424658ed38fd1c66d8c54f3c346e5c414e73bcf5dd9c0b8df828742a99cf66dc7b71dc725b955f50f365dd7f370d33e89b37f42e6640dca3afa42e6081cbdce902e1a612a0277045e9cc16235baeb02397739a28433fe65ca16dd21e5cd185095a9f194d5278b4c781aa2d9dea6254b2a0fdb8ef6820741b1150430fba90aacb50f9014f6dd814a2c1609fd0787a55a6349a72ce123cee29a8701ad535f79a9e3cc288059f28aae7d5f0f602244b5fae0d35e47236102e8d9d5473017345561ed5163293726fb621ed6eb7818a20927b99bb745837aeff3009355babed7a1e37d2093ae412bcb81a35a51a5bfb2ccb804c2f00314d8d305712ad1772d9673213acc77264c33a0f2fa71ae4a8bbc6980da3cce71ee6a649e065b53889a27e04c27aa7685161449cc61c618b880d89a4519c07263df6954c2d291f159d94696a44ec73f3a7c2033e95c62d7134d759f1f20f9d3a74a15eac36c9127e9f68ac568c2ece76cf779658ed3012ae791807bb48a355783097a75fc522fdaaefb2a5e91a938f769266095badcacb324acee73fb32e75c1f6cd6d45aba46cf92252b648f9ab3f7ec61f11c0f299757efa0d211ca9e4fff42a0f15ce3003d837af8a03227b5ad3539fdca5f24ff3ac09cf3f0915c1b4d9e8f6fb3c7a921286505d88d2df32040f95d44e22862658f8eafe0eac6bbee8aa0f612c88f52185f2d3b114be1b68073a9f3fb4252de042072109e2017516745de59ae8a96c2212481053db86ba976ce42a4830685706e445bc179cb74a48aa4650124a7db0abd3d5e97414814dd6d84e2836b591bb83ba4e10ee1f6ff285dbeeda3359c925640237d1ef2e22128d2ced0b9459c11cb5ef2ca722322f5b387db42aae24af9eac680c7274398d3192e6c13a1dd1faf33d71c76dbb200421bc0de6d110ea8b4d7d747c17e68e6e066c7935cc63059c1c6ba4530900a43553f1fe1f5e864bbe579c14577b751fae790549d4f64d8c6fd044e8748b8aec775580d67b040f750ba67385d580588507438110aff3740d43f26ed9982bc4c8153622bd41e360e748cc7a138c7be84c4a16ca3e227a2284a4ec8a6e49d2cfb138a0cfa531c952b97460777300f8c8b34f506d1887ba23091c132da313c7408d349a22e5f31f837a6ddbe4edd2258c3454f454b631f9155b3b80425896dc5cfee0c4f033bca4ef965c7a3252c35b1d41aa6c60ca3d646c04a50df8b4f7ba2a9df9ed6239f0eebfca475cf9182eddb9b4125d91a7907d2877473cbb15a216934652f032947e264d1c1cc25705efbd3850c6d75b1b4060c4bf7c6aae4eecfed7f2b8cf2c23f2d0d18a9d797da02b303067803b7f548a7c1a41abc4fa17263dab3be8a06941fd06869189f71aa3eb1e1dc0d879ff265b628e2fb8977384596b3603a680598f41b29f40f39dfecedc5d69a6d70e6504325e015a2c3ad61987b248a5a47f2a9264205f96f4a877f25b3acc7d92420b74da2d7cabd6531c8f48e777c5232bfd593f68df16043ac38895860fdc4398764a0ad74e1d61636589d57a9af80d8178b720daf6acb38af955296e06b5537410e5ab3ef38469bb6e45c4994037a4f10e5388dcc4d8e3e6fce489809aac2d75befe528a25ce4a7e218e6d59af18621ff77db2e782d080993b290ffc5112eb37f873b2c4792da4d2bb8b4cf402940bed7489226e7f0bb7bbb7d84681aee8bd7564d5f93a26d9da062caa355d2e38c8c2cd82aa2a2cafede1a0bc2fc98e138030e5c83bfbf515784ba3831ba7888d35936a55e45373659a5a8203a5034b039d898e18a35918215a1fbb1cc1471ad73a772dbc2c93daa0c3c58c6120a940c27c3435c4e702299bc0c5ce358d40472569090951eb2abdcb235e9504955e34f9816cfe4e3f997ca3da232e5eb77bc3c926a4904f979ce2d1738e1775181f9ed0b71c3394fa79852badef87add82c38894761b55ae262b78865016dff52f11edde33e64d568ed0356eb6d637e65f470eb745253541b45ebef3c964cd4f82373a527f8df4230a7864f2b54335f80035d8ffffb300f0b33e8992fca5e8515f9f87e5dc484474a9e1e8ce182db7072a0784ae731861b942c2e062ce6f15f96b3d4e6656ca0ca66c90e156347a2f087aeddb023056ab2165f65c864696f44680fe5da35432749c0216f487219c61849d974f80a093aadc1719dd69be116039cf9d6d5bf7600309d732f0becb183bbdd11587d6a7423c627022e4fb30216738cdec0e5307fa5050525d5a573df24b6274b9b5a4047661b5979427c13dc4e990a41e394bca8afc9d71fe6badf81ff6cf8cfedd50a028375e2c0cca39ad1cffe735264417e098d5082d7198a47c66cc93e71d10baab0f66f275fefc326ce5d6904819cd65e712eedb1a59dfc14fca9aeeb9c98a06d611ef57a8e9f07e57b09d4f0d8bfadbb1f2a74e52aac26aabcc7cc1283019e853bab8f4098f4f603f99f18da296bf14a84104b0a9ce5ef9e66d2d8a4c2f32961fc178b04eacf2cc69ee9907edaf49314efcbd8125bdf8bc5ade169ea49be6cebe1418ee3fa1e33a5fe643898920b2b96aa2aebf8d213c23fc216919b8f23793d0a12b827d9ae2d3924f2c8cdaa499caeb42fd91261b87f22ce35be543dfa5b7d7cd733c3de3d90d2f296b711b30aaa8cb864336001145a1c84c6b4d5f7966665ffec39c453c8ba26cc6951d7327601d89c4a0c820f0dc502a6c8de879841e7ddf8663c61041d35f6fd5b621f63db994c7a79409197deb17975c6eb23ebcbae6a489daa5b36e3f759335fb21d0090028d23200881e46797a33de3c3aec8fd033bdb9e7cc0d9366f13d169b3e84c9a3141f332f9c8f0115003e2969a614d6fabf1cce4e8316410c47520149760109fb1094a903fab034d720640f1daf09d2053769df78bfff238e6fc89568c250a1a7a0dc8aafa33c62f17f92605170e93137cc2de7969eac4feb3187063c4ed6d2b9afbe72100ad5cb5b67217e7ddceb2097bf6bece166435e8246580151e8c394ad0ecad2fd56c8b96125a2c4df43b7568a44b97d856617dd1fed5a4daeef5e9db0ddd6185625e36cdbacf9120945dba675a7ab9d210e3980b468f0e4ddcf2cdf470b4fe2c08ad7d1aeb390bffe308fdb5c288670f476056e5d5d982ad88315a58ca48ddcd8d341d44181108cb4de4e0b3941836494fdf5a9a79afba8fcdc72b8ffacf639b3e57878166211be050dd56e597ee9738560cbef26ad6fb638d2c72f8231d458fe2be619dec7a33f673fb7522240585ba00acabe59bf23f2da0b2c4f0915ea3729f425d1163f4431b43124e54b5998f4010fc03d033013d822c9af629bbb28ccc796c38f284e0ca765c80328f7ceed304abe8b94a0689b7164d7e0c64d214d6a829f96a6db3aaaabb55db32217e48b6f9d192435c4ebeb7717df321a717c2aba4283d788ac77bcb5a8e998d7fdb675740362f7484c840dd7a2c8612dcc2a01747ebe82d3e3ace77e63c4c8798cbc4c8eb5abc5a79be373fdf66a3299140ac38a1289477d72b752bc269371590cc91be806973e1d33513f564df609c0dd2df0099ceed1c3852c36c1e2b27915fff3539d997da8ee054b2deb58793428d54bbf9860ed5cb331330e75f7df87341b3360c22016b4173c703460697f61c149e8bfb260bad13e7c75a5bfb8c2b8f9344a428be4add3cdd7a2f748b0f68d7ea717dc268e08e4b1208b2ed17088d4409ee1c97ecf1f3ed4628680664288eef1e6aad9dcf162ac4b28c7cff8f530e8054c09f724a7fb2be1c8bc314d93a6cbf2154e30230c50a120482034259563fe73eed721841fd42c9c2ad039b1d90821fdfc0fce70cc225ec0ee6f89484a12acde9db192aa6f100d14a0e6dba9e36129cf9f7242a2896ef031b11a50bfb91024543da15ecf36f27c74f12171062ee59ea5ac3e8d56634f3ad947346ccce0bbca28762745e7fce79f8c48e49592151ffce1e3ac95092ed18f7228767e223ad21f900d06d8761ccfe2200f9c8395211649498b9531cb5672e65f6b3dbdcc49b092689ce417c36bb15a8a5bc86aabe874a55355bed19a4bac4ff10fe50a135fa62dbcd9d62b8fd3619b283b8b670f674f7c1264622e62c665742bf4111a7d0a0769f73150fccff4d20f1f689edb1414b355c15f010db9e8eeba9f4dcb9d8f0e47a25b615ae532d2198b68b513b36bf8b7ed891066b6ad8cb6939c84af790ed2a4da541a0a3a79bcf7a55a64b9ae8766cda90d71b8530c3fcb9349296c3a14e92782bb3610111c721f76d6bb9cc373abc10367d42df34ea1999230b57f35000ba0b9a822533f5d612983bbfc4093fe1e05ace2247aeee8bdc929f472683a856437c85e197cd6a0ab651fcec95d4e1ba3e06b66d3b9b7d61c084557f84e794a1e90c290385f6e98704b68a5606de6bae44052f48cb1d4de9f9be66f58168ff5b429c6c7adb75eebcbcf18ebdb44b6bb517c80c92343e35d9bd2266cf1c7599a1e0aaf159bbdc6c5260da35b67982c0dbe1855424b7df71438c742a2a346768178de4611af822269ebc44228abdd63a9560861bdea304e7eb1a2c627a9190694ec90ae729483f07329d621a592617550f304e6fc991490853ea3ab8f79167e6ac9d16b63f3bc5f72c0260851eaceb11538b1f90a89ca27d9d9acec546b69a40aef59b4014f777088112a23e11a70621ab388e476691af8c6cee2704621999a476415f7a5f3971d69f207721f8fb6564ace2add5d7ba877b1ca640b17c719e8e436ecfe561f2a4bae26493c9a39ef3659d0f438a4c13dcff533ed31dcee24395ee565aadb8ca5d3be493ba8c64fd3ed4fbc0c312e38b034c6123dfda961bf8e3cc8eb5cca5a7ff045680666914782d845b48055237893b91913a967a2e1e4c125dedcbefa45d544b7f6da947eb7e1803b1e6d8e843c3424c9a199a4a5ff31d6df2e70ae196c9aafe0fb83d2935ac816a67ba686f4568e45505e50614622cbac01700e93d9095760fa554f3a819bbf50c62fde95b522b6f44d6ce70414e6ea96474fdb41689e9e628df36776631447be342ebc0dd8e03bf6221924be1eb517530208dca235429e7adc6f266133b234613993814e162c455439521aa3367937962a582fe65da5f423023e4c4196389a09934947f3cecf7785f028e86a79841e3304dcdffb676b8d6acd043982cf78a3e9c69d3535ee122437f08d7a2e7a39d3c28311f847836fe645cfaf7a66a7e21a0c4547148c0c8da26612840de4dac4f7f4a8ff5d55c18b7329ddf0ead996a821276f6a519880040f8598277964e2d69cc971b172d8b0b200d4d559a954a23bb621bd4b937005aae8869015a93eac54bff1e12a1cd233d78f5af600b8f0be854b1730fce62471956801d0cc825f1cb65c4077e11f5fbeb4eb4f73b7e54f78c4039ec83857214313e74595bd7d31bfcf261172af60099ff52c218b4191cc53773e4e154bfc379fe977d59e563edf4982d6441da61d3a388ef61cf884245292478e7b691db5513d7f09325653f72862248fcb64477b0c70b7a616775d6e38cd8d3887e3a30e293e074ff605bdf190ad316d7dd3e3e2299c2f6dfcb92e8db86dc7b2bd80c0f5bc74cdbc1a2cdd8862ddda14cc4cb432a5743a3dbe81eed6ca8a0df27bfb8b5597e8e3da681d5254a404b844eb767e0af33bb6cf52563ae24a89f1a221f93698da83e7ac4df9d2ce673afab776defbcb18e1e1463a3afc5a01323f2e0c0cbe336a65fba0c1adc32509221e16d61ebb7153f8152af27b38bccff84855c0a79bbd571577d10c9f12844514b40f550a6baa24ba596c5110ab824a479447b057850f4721b96f6b0adba4e27a803aeee8d74bc13467f0ce95061de86a2a643f46c3a9aceef521cdcaf1ab2160885e5c87890f40eb1611f020d881d511807a07d1d236a77d88e5fb5cb8b3445234443c61b44438560faffb8ddc7978d532a3d0421bba5047d9b9e295b51f1b7ebd931bc2acebc24f917450cc47270ff4ffa571d5bcb836b365f6d1a0f9c5aa18f168a6591ab4ea03e19e9a41d3a13b6896f72c8fb127909284212c50629e549cee413c8a27c361c6dc45d8b15faa6fd21f754586ab25e809dc4b3b14f8e0444dd3c63c90059868ad591c5fa38d6b140e4a6ce4cc74e1229839ba6c135721bae37faa3bdef70ec857408302bd2951a0f04a5c272f7b2bff12d7b871fc9e93e611a917af75d25c6244e99f86d21063defbdedf20658c731dde15572e874b69364a4daaf51a638aa2ae2366364754506b25b256be633c1bc23ec428d5d871bfc38206fd32bf82d700b718a05f0fc69da72104b1e5c78128900b93e398f80615673235e29b6e5b48e1b5a4b549465d3beb9a0fa3333154529ce580bf26186bcf3fa62df322bac3b6be181fb51ed1c930c62afd116a6976a81aefe483e46e17f0262fe3443542836335f8dc984195cf306826bd0c929080fcfbf680c52684ec2aec04b0c854aee879b5160794fa1d4b06e11c8762a0973434b7c5f4418f5866bcb39d81bdd7915df2d3934cb5b017cab5268008056b0d3ee5a4ccab5307867d23a388499da233e57e471021fc2f065699fddd83012561f450c0b81cd44b2e135f9d7e2451c1456eafc8247904a08fb49e67f82a75fc36aeb32768730ece54e36ffc5081144532a9df8aa06a571896a324879f2cb617ac2cedb4bce2b9de919cd4f40f5e67c194c66abae9f8434926e5ac8ba153a9f01fce256f06bdeb0b068a2c9d2cad5c761214e1b27118cdd4028a5398cea64d8e56e093e0a488fd3eb115d6d3bb97fc22a7a4f9d73b4767614a3f5e2e35cf1a78b2b4966da6297a37a85569f29938635602879afc6814c41938f253bee50639c62c636d4ea9661bc851ec36d13142e5a9700e140c64e41d5a87f4585393ddce9375d0ce939f32af17e874f8ae4388bcca039eb1bd47369393517e8da26da24bd1a4c52e49811ad5b41c6287ff54b35b84effb8598168a6ddb6126c696b5111707d09b6a61ca34d549753a9c3b4402a82cd2ac184f259a7728a7b47f90bd9eb9515ddc312551f40771d0fc48b443e02f6a709b2e7afac450766e57b79c7fc38d82155e372c2bfc1afb4711af9a66742b6ec6d2891f918af384527bbb806f1616874c4e09868bc181ee392d593393f9a997c40af4050957f7a45823d4c70a64b63e03b77b78cea267d729c50aad5237bd2201832137e68a80cdc395fe3d36309be1e7e7c12e801904148844a2264dc8aa80f1b35d69e0bfe27af486f66488e4212182bcd633be1c399268123372145940d4f22bb7e57b648b82fb7484810aac1117d31bc8bf09f8f5f628a865e5343f7d9c364e06b9afe0a730ebc35d6c15bf9cce09b9f4dafaba08eca594c4b6cd5ca6e27ccacc843f21eee2a95d7c5c8074fb4f38476e5ea8c97362a1a7a84472f9b1c1ca3baced5255b865ff704ae5d804116d35b06fe093ace2063d1c08ffaa5bbda945878268b5ed29c3231a6146ef6adbf30d3b48816487cd06cd1285a3054edfcbfd066f9c179e0d3f23473f94c83a61c814c5669c284f94238fbf2f524ac483b20b61f6be8ee9929c202b16092859593cea7c8829ce909e51909201a932a1b0d386f08cb77d65a463a34053912404e4963597874e181a6fddf3e443abf438679b6c123a7ea37c535951851f6d60e8e03cb03c574523bf91178b43127716bd43a738180ce2cac9eca4a2babb4d7716776b63194775da6d057b9fadd5aa3e6413885d652e42bb29e8e2545b7233e20c5625f33553222821c1235db997ea67bef81cdcfc9ff2ef08eb73e7b5ad48a0003af1ba437d6987d37d6ff003bf71a0dacc8e3a6a06592d04bdc5849b773c8fdc7c007dd4e4de30fcc9ba171ea31b8f1f85630ff6b048c0a7e7c4e9681aba5909fc2f1ad4fd5a188c33b6cd1f962aaf8d3989a81d257b591f81fcdd107f649e25022b3638a715d3d86f803610e8eb29f714901fea6dd3cccec7eb514fc8f83f941f3a5c4bef99f9e872cd2b62ac138fd3abbc90a3b1d4d160fafc3f07b04bcec6e78f0085cf9c4f11deaa8c0aa7539a5b33b64600fe11d37cc3eb833d97deff76965c1e7f5c7963e18e5832ea97a02584ca94a632bbfa77f95055e587b9cf63eb107cb6c40789f558e81dafc673b8baad1492f30fca4aea986dc32dd82bf07c4c56a6dd3e0eac6ebc80d4520c11a00a6830c5fd8b894d56dff51193e1b3ec28bc28861aac79ea3cca9ed885abfa463945a6ecfe27923e3bc2463b9fb295a7bbfacb36e0447a932883093307799a254a2f3cbbdfc9ba9c64a0aa1ec679c39f5c24bb37510edf8270cc6f34b296f1b6f8625295c0925c66ba4bb02f24e342f35bd7fc2ee5a8ee4f4184db447f939612da4d98e4c989d536749853de2b367ad60c17a650fd68189f72c7e18f311a57f7e867ae529de2f05198bebda8b5fcef8b820c2cad210baf92e39b737266a947af8fc9a646a97ebc1d149df2fb5214e891e7c561012637ad910103623a59d62504947b89827247ad7ab16be6121fdb23e70faaeef7795a25215e5ffb40330bcaea8f9f8cd2303e2f4c3d51794c101a3e553978eecb02c2dd6d9694f8b72348a32d821ac5f3b7bd199a796bc19b47d4eeaacdf6aa8fe8da07c3a783ea51550800235b1d0cb01b98629babb818e3b71cd7303e615800da2389f6dd5c324e14a9c3cfadf2486864a2e42e1100d9931ac762cc12da08ec4a97b7a63a7c14840b96a566907f4524017018950b861a49ca452066fbe46db370e0adc83931cd18254b616c10a66ede651efadf4f9e0ec425e96eec1956b904fef4fb80e382b8efacd851936f57aed1468dc4f4eb8b40d89ccc7dd4616dca4840cb96f544c271a9dc4dd1c4d064a79fde7ec6a1fe22379f15e0c9fb5e8a8ce993e6c6718def62da93f61a5cb8ef24f5ea7a276a45a397b0f6e88ed253c3095a79af7c42b3ed2a2c849394da3cc50e8bccf7b34961e8a1dd6f84123933a39577601c24c879433b34e9cbf9b663e0d84389c84a68d8d87f53f5b69a9cec20473768e506a35f4b0ea6881fbd5550efda40d5eed53027e5ad35a85d7ae64e3337903f93e1924e6570ba68044be542adc1edc4c417591d5c6bb7530186569ba0122728057bd3ad7fabaa05fa08b4a24352b8e9243b1996f965fc672faa0520c8313bf7ae2fd8ec03177beec25f05883cffaf045bd082b00007d91b04599e3d5dd8d316248c9b7dcd9f4c89f2353172f57a4696cb4875e3c99eb5ca39e628314360f38431528f4445a4acd10fd2bf207dc7eef4c1cb670298d0f15184e47ebbc550d6914492d497078e0dcc4901b5f86b2b4dd0a27549c00577ce07c99d765c70aca787f2fcc470bcb3e68c024c5071f3dff9d286214f8f62380bc763a1a95ac235cd55038669dbe3c52dee097ae847c5b9161814bded7a71ee6391090df22f4029382ea05b85fb20ffa5105686861ca126e096d67db185a2e642f3cf5b43b3e86a9fae8f62d123ba4ab74e589b82a1689da05f8fc3cedaa76f91aa706a470e9833ebc37372c4ba976371da2c85c2e4805664d73fbf6d1c4ad7dce9fa4075aaa53f68346d07397e0619bbd3365f9d5bc2bdc9b112db7b6dd1d9c9b0c04ebc10e614b8f02c5213e7556baa951d65b4d82ab208e7622f9446d97e3d2c8feaa077901764dec3b9ab90e94de7df38e70e9c8188646bf98c0ea0bf1e8181931d60bcf2f8bdab796069f37733fbb50a1d8b9b2333d161ef1ff8d19d3104e826e76da5118bb5f9f4f808bb7b8378f3993101d8c472af525dd53dcc6b01f70b0d909a84864ba5df7701b639768b328798d583960c96786fa19b84133a4ae2a26dd1c142f5b025f9254b19b6648e9b520d3e687c399b5fa73014da6c1da68d8fbc3cb2f4e9d1a97d9a266632904a01b28845fd1551cd94a48cac31368e208ddbdd4bac5e760f212ba77a065708e6b5ea576b77dd63e84aee81b259c2f01e008170f8998f59ba65b3f086ec088b865dd93793e7cae3078da248f40d5ca6587ca47e12c2078ebd1d9d328590a0d52d66ae931c2ade79243d4f065fd03bade1c93cffeb6003e8eb4bb56472fbf57441b794634e78f2ce0eed739a05cd91eed492f5e7fcb58f8f8a1862da44b45df400a58656736fe6266d8fddaa4b0ae5bbe8018a32aa579d8f58d24f6ff3811b08d054c914b5b3640bcf61db6697bf6a291eb36e06c45d88afe0042d8454f628d1d061b50eb7c08940a9b3c99cb65a3ad02a2ea8b3190b32bb925b79ad588f54888be063f5a9505b3b9ebbe200466206815f1d7b60685dcf48e0ec75c71d8af63d56c75b9fb0c7587b04a7ae1d92506a94705e8f097d388202e24ba89fec5d048378e3b06dfc3e263aebfdb8529d16d455417f9277dbe20c7e5d31cfbc68953863f2f71ebf6a38f35d7ac8eee874f4fc831265aaa1e78332808ef8cb36d419805fe751183c25eacd74f434e36ca32e444fe6788c843d07faa231da366d678188b78e0e28c3561545057b06f7c48cc6b8fe34a370a2e284aa24b93434e2ba16e5bff3714ec79ee36662cc50fcd830f591d4249005d63ac7782ecbcf749090c4319c0a7e2285544002d6557aa98cdc7420936931a635990cd189f71838d4eed7bfa29fe5ecf1757c9ab579a09dbbfa2a50cc50e37cdcfc7815295452858b3132318ce7ca8319493552840279f491e21425d3294a5850709d97dfebef5e36b60b3619e275b04a11a5f6670a3f19be5dfee76d594ae9dc88811178215d5393f6b4f46d5af6a9eb6a247f1b5e5f67d911b564bf1ac6507e9eefc7b0db2cdab05cb1a4266289526984d1c3bc396da20aca20e9b78e5e716acd0a5e2e1de9c7398302919ae39fd4f8eabfa09f6626d0c43512f5ee1f0bdf945a22ebe1cc2becdffd9814a91dc72cf0474958205dbe10497d49d1109a825b8dfe8696a542914fe216e256a042f3fb4f3a5aa6ba8ba8743e40e47b1ee385f1fafcd647de54d3d5facada00c077591bd8a82aa8a34710688fa3873ed4a9653fb597c88fadd97cd7a9f6c080f5cfb1636b0938cf8ad7cebb47525a000c5ad1fac75a34f1798e0c046c7fe7c8ed5b86dc79ae7eba585f119cb6a3a7f44cbee6b5b29d921e42c33f83f59ec68f14a0209aa9f587d9e1d6af61594b139a4bd068c1b7e1b29c604503feeae35c2df718511793c1501dccc74d5f00a5491da4047f45ad38bbeb0412d54dfabdb226b949fee10bf069dd7a721a804ed61541939e5a92f95d1492806ce7907b751ce0d1f98aab37727a014eb03ac31b40b3e7f84770361cd6731d25274a8cdfda1e4dc0bac429b70a35cde080ff877b6d980fab5389240db528752812f676cc549b6c0bb8629b587c46ebe1d2a991e97869b2ca0070419cfca9c79a2109a71689a853df6e459b47145bc01ab4e4e3284a17ef1f2769c4b6f082c08f36cc620cd0d121c47da8d7cd8f361d3de89552d6f6bd24e49b73b9006ecd7fdde76a3fe5c12b5349148da17ee6b28ee841134546d6fec93a869e6e37f9ce755d418bc1468910b312ca64c03287e0db5ac48eacaac055db8197b9fbf86b357f2e53e1f5f0bed44109bb3931920f4ee6b712397eab8325b9a5692914ea4c3234fe848a61effc393040e58dedd685f2b632f6dd321abeb34425f675aa59dd0f9f725969ac1e56bbae8a5d6d752e3a3150e1ed29022150e09f9ec1f135299a94345a2f42af38681a93a9fee1f2f1b0b05b6150fba5c7879b63932f5e0f5935bc20ca42c0a3f39fd7a317c277a23c57021dc5d763c2b0b16a6d98029e2f4505d174dd5868c44a683f8968ecfa9002fa5c1439b5cab5ddfd46286bf81e6cd2a37826c362bb0ef5affadedee16d0987d + +Params = SHAKE256_20/4_256 +Msg = 01020304 +PublicKey = 0000002a4528f4261896472541f218910d1d3ef0e90e6b6214e666abc9bb4fce0383a691923abfe64a1c92f27666e8f1c476295db9e805bf5b2bde5ad82f7f47db3e0a87 +Signature = 000000c93d418d4ee67bc6c9d55cfa5b86e9e864e30122ab83c99f28f5b20ad404104ea1a020dc504d429011f3b03933ab13538ef0985bd29aa921965837c3994022153e73f5e67538ffdd2847b8297628dcbe62f62c45988d5626d2c806c8b384589b8275a49df507d16a8621a5940918d80df9a224bd58d531dc7f86b6789a40cb796c59804780b8d681d9e92731640bcad6d42c4c053735e5b477982f833d166feeba67b288f898153d67e980b1dcfb5b5ad8f82cab237fd104cdf9524b457ac2354382c28aeac1c0fa0f2c169698d245aa60c5da6396dadafa12e2f409b35f91972ec0764bf48b405e56a09b6622444d15fb85dd5c86dac031b528b4c944c28cd54cd4d8a7f5cd3950ac731e610db2b6e70b8450cb176e7dd38c209342be31ed54b47a283ea2372ca90fd6cec5aa7b749125f4311074c126aa3638d35da8a89e088522dbba2f513150bf4f673c0bbe0a0f417a5496b07e6d5ce0b75d46d37a18085a260f79a6f24b1ddcafee91a099ad8bf56e0c2180246c63dc94c859cbe511f4e6ee831017f2cc1b97f3184236d2a3f42b794672e5b12b07f428a834e7f65da60e00370a9a7c30ad2822ebfba9a5bafe29f0d8ec0e6eeac14f39fbbda8568da5451d02523bad57dbdfef4c9455b3b9ef457bf46c8d72ad2746ab9e944a3b0125134aeb3cb58b22d157ed742ea553d801aeca8f63dc9c5b29a66ecf01043d08f2830ab0cd1442ebff2dd09941fbd9f9cfb81077b1c0fd6815883011f9786a30d0c29b514f8ec4c3ad2bae42a81f1bbcf0de2eea5fddbdc5c4997c3dc0ca07ddb049838aed2c27f7298ef69ec87377c3bce7eef064b9de3dd2b4ce482ca45c4aa23081ed9eb6853ed58634e2c8d0eddb732339117ce03da53249a16d1caad8d6e80e22d87f765cc909f2e20542949f924b96de335411cd620579c425677d382810657f515c2e6d219d07323f84d4bf5fe243f31e28760a4ea70fea9af5d164a03731abb0f21c7486c73b815c420397f9326aaa5461d1f796bc316e5ac7b1e8be9f1524a2f89cd4c1b082d646eaf7b9a02f22f9677936c5b9f46a9045df5c9ffde1192d3f33329c361a74549b15286daedbd73815257f3883ce0e00ada32a956c8e3c33ba735062c0f21d6fcddc745e4edc3aef7b83907690b7bf6bba4ad77c0bd48f0990da2d07aa060803b91172f2a601565d614d44e02f93e21f21e63db125d0e7addb511118d70984842b40f6379c720da14f18a6ebd01689b577bf7b5ce230fb3e199943f9fbac86ff80f7247443f52bce2aa8a337e23b97757fb394598ae74b5ddf8e9086c0de0acf938a17eea15fe23df5e12ee674b9a9f6068a583f94ae4606394454c1a4a9567f8211ffa61a803acd76b619878beae7ee7cee029252f136de6490f4112b25abd903cea3381200144ed98357ed907239b813b8073cf82801c0b5e16b1335fd9204f23318233cec8d4b82a6772471fb53bf518f0425705ff888015eb215129ce2702b8a19d6613e6034e67da92ad95ea3aeca7e0d887dbc53d1541df08c6995dd2bdbc05d5b4324396c97f15aa7249ee48129e7aaa3fdd19d90c0fcf69a124caebba22c0d03bb8735c00afd6f852094965b52e19a5114a5e82a6bcfdcc51a7df1b9a3baa5dffa104966713ab98d8c29739b344350b346f27f0ddffc71f3fe75af159967afc624be29b00ff81654028ed9421b6d08082e434cdad6a1ef30176aa02fff791d788a73607a30c68309f614a43e6aac9014c5389f93ebca728795c85edf40e3c6481ee9926edf5081e17a36cffcec5a5510c903634866688590d542b79647bd977397bf132da4becf687a8f9e4817417f9d62702afdb0516b6a500273e3251e817bc04da34d28fc33afab455646ce133d62f3b61c6c242f7985c84b1dd2419b7f15e83ce2dca13f70c32747231291090d2492ecdf18d02fe90bf9c08760f8f2bc22063cc4a78facc9637ebdca663eac16f10894bad40445969006f035f9f125e2edb1680e88244ff69c056f5072f6fb533f63fe24f3de7cab12e3aa1df6c71f5361fbaa0d280164bc27bfec03006ecceef5cc487e5650d1de6d77ebd18c407a2620e7fe3e17e852010fd95f1bf3a1c3784d68ef48a76cb152590a9358dae82501cb5a99c6eca17241380704f1bb1f127901850740a5d1e84127d4930642e4893e7bd9daa8e818d09660db148f008a9de4d72c2fbc6bf60fd7117f690592fb476995e2c434f28943e622408a14b744d2443ab83666f59c3973b1b7c2672bc44ada9829c4be5122fa61c8faaf5a5c9414d3bf757525b050fca169a34f6eed956792fe3a3ef87ff39cffaa4056063345a71490c94c8d0c9202de69c5458641c9bddd6673a0d17ee2071e47abe3f119d580677d03445f37c8fc7ce38f62be703e1d2f40000424256adeedb2c2298f646999a30a93e45390b4c149277e8c8bee55d359614f06272b88a871f471f00a0f924dc425a65e54189973b131c3cb0f8b5cbc87b656961ff8effbfd370cfa16562d03a919d78374da3bcc4bc0463a4685cc90d5ef412abbb53f3fec5ab7947f9db087a7f4a95752630be9439e5efcb224264932e3ced0a80594faf9ddac70913fca0d86788fdeb2fd3b25eaab5e267e78b25de6f0c28c53a2acf81002e713f24ba4768109ee5a7dafb929559910b4764dbc6d4461ab614d9dbcb3735662affa573343cc37935b42b1237cfa57d8afecd90f2637ae1bfc5c06231882512917e78db2d79be6f78a111335ccc6bba59da301a47697c1b23e8617e82c81dd97cf4772b769e241fbe01409d6f451e8f38c45e0f9ff1c1a5a8addf7ab6a8691b4bf14dc514a49ca0d60a1ca0ebfb2b7a2c6cb73290a6ef7c97b4b10fe83918e7a24ca2254f4ab79952f710fce0b639124c271c05b000f896b4f5047e0d2b68421ae50ac87829fd8cdd2f4ee7be30ed705e91119c12bcc56eb448a96d5bdcd5bcdc4e03eec98beb7e4eba2887a5f7f41cf52b7cb05430c0638a42217cb908d8e70c9c5e205f1e000f9ae1811e5734196b3dfe3814eb7f3731a7db3ff1858aca78f281fe2874a2e5a7143d612ce00bec413fb904d71aa150da6540ef4fbb1d4c6b580a11a7d0fcae5dbe4d920576bf6b74791fd7dd56ffc027f94eb825b2d8beff7a95cee674c595f3b51103f850aa39d9978051feb521e414093f9b192aacc31c7f76a563ec147798805f49a6351fec883ab1e645cf98b7243cd0fee5efd5eb72c69e60533bf1d250a761f49885e62b8c6b2b0ec4ebaabfd91072823092cae16d6296b2b12161b6e60d8a87f5f43d2807f2439bc3d69d9db1353f437f8575741f87e531a0b5b9baf041138b242d6201d357db6ccdfb852d38a23a2d7833925a8c9bc99ce0f659f9ddc20d93dc559e6af5515048826b87a833b72c6015c018f24e29d2ecd8f58e8acb0bc43e25511539e60c26e027bec2824dfe4e8333789d0b31faf7508be95dc19c0b6651f31686359524018baef51f906bea52ca962d3042c2482ba94f8da786209592d3961aa18570c75f7c323482244a5f0764de151e5fd1a96eba702dc8f5a48224d09c7a194b9bc69a3fe7f7d570e7a494d1fba142b244f4cc0df7ef8c53d29665d077400d5b8d708bea8adccaf6949f65428549727c3bf2f188aa4ebd91be63a862c49f5ff11d31176a600cd83e969227bbd534a77129ae4aa5a425a0cc89a213e7bc02ae7795ffd99d8dec18cdc620244cb767fe79a5bab98e29919dd64923a56d49a1ae0d99f5a8c6d1f21c5c1320c3171e5d32151d35779eadcb298bed18ee660f470ae5535773caeb004151f8988c3ebe343e49bf13877a7fd03a2aff1e01e6df25485454de38d6af5d8f56248de86b5c2fbf38684e2073c71bb77dccbc45e84463864e959a034118489c60bf513f193f6c051c471650a25dab98eccbb09db8e4ec4303a2f9b9bcfd31b386d9a1c314c01b88fb01b7ff5115fa59c526863298f9931bc3e20c685b5a4e8572acd3c48a019c0594a82a0be702f1c9233af5edae9da9dfaf3c4f3b6b231cf8fd29f79bfd046320580da3affda946d24f06b236341a799f145e0e2aa1381f6c7a1620d577505427198c3ec04c6cd139b9fb1d1a1020b4deb647b8567463ae442f6ae7de2a68a6d5f46478d1ae007bca2da9f5044f3cba429bb9b814cd6f163195f8f2004f8e68a4e3d13df17645d91d398ad4d8e1e97b39f7ba42b48fc5689e7be3cee0f8ca752257d725bda7bc4f006056f0d2c1fdfc8977f4f53e3d5230899ee6c3496127117312b1a1432aaf8f783c89e6b6de30acfce99bc7c5fdee1aa48ac065abf844f5cb055af0750e4eb54d6c24b40826fd0e89fced3157e75290cf6c41d70c651018df16fc6289961f4b1c7fd8856104f430eae7364ed0fddd50fa2845e0e958930050d40c7b44dbde229a3c54d5bf9c6129d563cfae26b1ac0f1f141f2195fb283977cff563512e5e17eb5fc5283665f0a4452b5c428767a0652ea5d03b648454119b6aab173706771a56785a33f521294cb2f91dba40632635a2605beae7e475b949726b6bea3953e3d74e1b42cdba7e19428e66ec79caab2de9c5612d52d5e7eb1d32580f4dbe5470ae1857f507e6884a9e629ab1cb669a84faadb8f82af3503c44245d7a50905d1f9ef523df61f3083a5210f44a3c26e6ae1e585cf7ac7dc44669055d961d1ac09cab21ffa5e2dd82bcef6d680b9444a280f0a5e7505d9affee6ba56d68a47d482591f77cd9de44cb6d97c35c689c71cedb149f14c2ff3ce9ea6aa848c08dc5bca9cf948cee720c22dccce59d44f115a490c2cc18ed8f0788bd2baffba7406a2926cfc7c83cc833cc14531a216594c27a1d7bbdc26682fc649baf19649215526885420010326601fd6cc56ed8f16b60298d557b5a832a02cd3d71bd8147df5b64bcbcb02ac06943728681ed99a72cc33618065a669aa74f700b5312d0d6d365514377a17adb5c99db5db56bac376bbcc153cccfcfc20f4e607060be4090d2595cd9b8ef6754c124150df4878fb556f4473776524e6e6921f41617ea70390c6eedf98690acf77823b21dafe88b5174db0e6ff861beef1c42d57c8345d98538364f737774583a9d9da65d34bfa49f62d621d396b3b639ffc5e2e4735fab29861f8b6d324332b7538dd34c18c32cdd9342405f843586988ac926c075ccb7dd1fa98f90479d87923e1fc3cc827e240e1ac5cbaa3c90c6ed80b72ab31824339b74733d28fd6e770b2ba8f086dc469e4a9dd22548a3ec0ed6e0f5644a26f2cbbe26a4b59ca1c0ba22fbb82de2b8eb239fb63025fc029b4a4f7901d740f4a8ea3a452a9f7bba3e595a3931be6c42598f68333e1a45077cb496ee2044f2bab355011424b23aff21f406c5d51d27b45c4771fc79bc0216278091fa84b048f377cc6a6698aa5fc288ccf2796874eb44946db4ab55a0d8dde566d3cd5c3dc4dc2303e07ff111d1b1d707abdd48b732e7a0a06704c6076162dd300d949bc25c50215f5c37097456116c2ced390658bd25b5ba15325c3b06f572e3e18b5350e30f67203e4b58ea472d46da23f322cdc3847c1d2d31c6634158c0071933c98794afd304ab60c0c3e623103d4e1f02047dd56c09d85d4de89a323de25076e079d0e7d6c9538c9ec596ceed5a24d78738c76816ccc5fe672e76468cc7d8f18d1939e7789cbd695388a29b471f460c51d9703c40547257eda702c88305c929ab903cf55373a840e89e7b237c05db111a208218d6561ad94e3ceeb737eb3a601716d603ab493fc83ed84f91db3e63d0c76288a47ca6571897e35398e70ad228b5ba0b1d81a35f644a2c444cf22df568e850a4536e85c3380c4bc605d05db4c4ec747a0329c4344db60a79b79eb765e3d688d3e9882e4ca30366f61d90a173ee1d846bd592d73add0d8bc3d24b077a5ce0a7998484dc61f60b55984cd4b0817ba9e53183f39ba532d1f2d667ca401e5630c013d54e5d595b8de0edd769c933ee3763c84bdff530cdb10b4126eed4c3e685ed78f199b2cdcfceb6f03eb576c26b1b1c57f37a83e57544c33c255f9d79f48b8feb38ffffa6579e1c24a14ed224219551e4e5531156b2b539e0bf8b0e6fe27255328390f2f1376dd9c95e1b37f91d3bf82ee65ddefdee3563a8716fd7cceab6eb72d5f881ba97fbae67d3e751217f1794ed7ac9e1063e5fe0a3c255efd756080cbd144aaf1d90ee9523f34b1d975db370c93e98b48f895ef1c37ba3dc2d8ad2b63af90000478f89a64ae93be1e1b48d9d95e33705a0c447db99bd98cfa590c9127f03009912aa2986f31536d7fe6b1c71df158f674d1f3cb408f2021e2e817c0ac32d85b6cdd35f6d86a18775965081ed9ef384457b23caadad98b7537ab55257edd98c5ea5d9c3cf6de14d8e3c001140c2434fc4eb71bfa09856553a6e998cdb51fcda8433903b0af9446ea0999a34c403d605a869043dfc42468ee584f10fb977c2dab17428d7e145b40dcf6d8fd263df947ef073ac9e3529d9d93576fe943bc73beee86208b7b2a4410c278926b3be854fc312c8e709d76e9f02a3fdd528755f053f0564cb8558586f31b992a541b36ea7191b9c46862c862ed6311ec591ea18469deb46fa6d5e014059aceeec372ae9de36c974412fa7caf982139f1a1a52383bced219a83085a06f5fdd557e6a502f4f72bc5fce41acf6888f5f4ac66197689c547c4c52e20eb1b84d454e2c9c70f08d8a810964bd14de216588aa59c44ec778c79a3240c0352acc8b0989a9d4543a3f34fcbf2c90428829e884bf47db0ee71e43788df570b8fe0c0fef78fefe4133093d297d3f5355dc2a63fdf7c5c35a13c0928aacf2b1fba238616cb50e868f9b669825125f237132e6d76bbb6332df702902312de80bd96c6f0172a95447793edc1c4eba5fb3e8576de9a11237bf9f7987600b4e4298729556465e72ba8cf449e1e9ee4eeffecab4be4e7e308acb74a01cf9da0f19bf3531c55bdf10b86fd7c080642a73e97428450beea61aa2ce6b2830df9b20963d64612f5a0ee8d98df33032fecc1c5ae8642793b2a0074d279a4e3961744aafd83c35547672ea46db932ef126e172161fd2a42d61ebc0f4645c12a364a2b55cbb8d7ee038821cd910524e8552cb1254eefc9ae3a72d1f6808a5fbed9f23a6c8401227657e5ab36b5145d56cf680a79927521340634e27ec7e504f763f93e4a5eb74e7bb6e75e5a312879d3f2eda65c4c82869f6c74fb0dcb2d3ad1c49cd38aa638f410f99b537d3b69fdf48a06ec4615adc85940b15181f5b904fc03443868d484be8e2e45cf12277a825f94435f678850658bca7aae92c70bc50cda4c58288ec54b55025dc57ef284547f9e12fc38b9739fb444d515b8bfb7176c85bb2c01f0902469052ab94333c441379ac041721c0433c7f3a9d2da4617592ec1d61671e1bd43697e2dc81f83408109b7789763a2193c3b2c6a79f216c79bbc4af9c88065bd59b1acede70bf68ff3ab38d5bc15e94fd007546a75e859ce16ae5845afd5dddefae12bdbb84f18d5a072bd1d6e67cb4e126b72226aa84836a7182d1d952854146739091ad33f8ea859a02b7d4101c3ff6decf122b6674c0deca9839ebfe19dbfa395a78f68c2066ece825dbe0e6e02feac5415076243ad1a7c39e29a16e16136ff0c79e972207ad69d6509f7dfca16ecdc6d7db2a77ac2e03ef9d893b7d1c105e47acc1753a82fedbe8e22b6bbbdc287f2d487a05d9218c1ded2aa4cdcdb3f71cfffbb5a4c90b51f2546d3897d83efab2065c4c292de97981e68ed58bbdcd9bde3cd19a154f7c50e8e649d0516200025af07f462be8a0dccad053af4e81eb7123a6926822fcb9e6b17365b501a76149e27ca005a004501392c7fec1c09d2e9b2e514317f815ab343c994628839aa3365b36572acb4739b0cf6e4df42d188c543e58e8cbdcedab184913e64fb200bb61694064a777abb934f92f637ebf82a52010fc6031a84fb5144006d03959d67ad166997bd2db8537d6481288a31f4744d7e9d8b4c2621b0ba5f8fe17f70fdf7ed063ded45ea35664102faf79ff7074eb202624c30026c45e4322be4add8a5384bfef854b7afaf665ead1ce0de0a225c3540d40abf544af5a61fa0f19a665e7fb6ca93a4ef88fb509fa94f45d64ebf9a7bc48883f04d1b0db7396afa1d3db6a0f16ab69c608da59aa658ddb8b06cb6a9ee22a2a476a49784477859d0ccbe99f8dfeedb3986f3dacf69172e1127ba4242fcb59ba06137c688741dccd0a55914c7e17868cf1ff9a48f665278f07e6bc7b78768d63cc47aafe7b5ff7b72a290ed10527b60c44a92ef5bb58f91a73975d3e51507835ceca86891685ac6ad732496f693b5a483130f461a9b675090d1d10a1dc7f1b8761db284c862863870ca3902addff91a429880fe9ae339e86776a251f3b610a54ff17e4ebb910f09756b3f5f512068c0ad00975061bc68cafe7b4faca433fed0bdf759b13805d4f791f69c5108a0cc4d4980f0b2f098e0d1be381e317d3d22f2235eff5dcbac4bd3a37da2be4e44078247819a47a266f7581b080a4edc52bcbe72081c12e00a8bb9c0f1cc3e0da2e748dce42687e6150bfd577d2bff9f9cdae6c9f00efd428e6ff0f7a7500aa43aaac4d03f88ad6e5e470e7c31c60c244cfa4c9886965dcad96ebc67b0e4ac65a1fef7c1151b6e78e7d2e173e47efad616c3b9ff4099bc179f4fe63abb1fd73e57d6f914f783c2f5293fc49a956f1ad99d52c7675e9061ecd1d7504b32cabf39dc4a632f704b03cb18d20ebfbd6b6a49fcb527f927f11e3482ff4e64aa7b530284b8b104a27a5ea090976ff84cb80ecb0e66357612398a4a3591bcc27df24a5ba20281abb990935fad21180aa50cd6921e31d9202d0e2f8779f493cacc94a21860cca4ab6d7d4462fce98272ef17c9a1c1b74506fe9e52da05d975517cbab808f762160d38b64af263765803eadd120e77647b8964e59668203f4fcb6a1e4808999c7039b83cb27089e89cf02fcaa11535b788ae2082cf8ad41ff7836957670ee20573bd3835e6c5711049219b2b602cf15c3514cffd10f189fca292cf7db82dd078d8622223a1026d66ee98452892ae26da16362d43fa5da50ef35db8e452fa25db00fe65168f529b4d1aaa130703dfd2ed06a87be9a7cb5dd8a6e89c1af0740d28b58e83f2f1233d137ed821ec0c8e6a6adb8f5c47b5d3fec8055125e1157af58b73ec96597b30c0e0e30e4b77a8305e2a01af43d6762ab83bd853dcfac938996a84d48a01b9c7097ffa70bc884d4f326cf6e9148f9be9c57766136d40592f9f2ff060b6182901f06a429dd21bf7859765b52540fb3e6304220922e721bc88cfafe6024d0478f00d342831515a0cb8fb1e559e3d8ea4d4b078133b07a4c94496f8ff70a7b3fa5e77ccda90ad84c5ceb114f008ab8fdc3e3563163fc457728b64538ae085a81f4b89ea8841ed772608adaf9062c4e909431dcc54174a5f22ab45fc6c26f46d5c2bc37a218c6d8506e85ac218d6f85f6620d25183074e6978cef4fad8f6cb2ab4ccab1b63303e34b1207ceb82b37ecfaf91600704e2649211645411520edf91c12e8564e502bfeb51c69cd190a68f292ebc2d19c6fb55edd843a671b0481562a029ac407c426d9b39f30b54790c9e51f020890ef13a7e5d20f8123b3fc021a22e1ef92ce1635eaa9ca23e68de6d2641a05bdb7ffc3bcd16cec1744f4ef92c155451b7d1ac2db6e5742bd492f1e02ddc13cde82b8fc73257d5f464aabb4bfe9e9fd2a38ce08cf5401130ddbd0e5c69adaf07a28411c6ef899ff61b70673baf94c569b36be8e46c28de2028db7138fc04fb8d1449ab0d19c79861c8ff059249b21db4da86d9f50ad000646c2f8063070bcc9e58e48b8504191b609a1bf07e145ebf8c6978f2d6712b4cbf6b15fdf31b7c693557192da5b62831b97319c8a5a56bf7e8cd236a9af18e081df03742cc577f4ccb20ef412776e1249456999e44f52e085260e2c1b6b4cf2d295c35554eab6a715bc9001677329c90b1af9afb053044b679f61826475c1c0d86345bc6311d6b3a6f9a1919b0152b170d01c6b4ad3891e1cb5cba8de2b888f11fec917f9788b81f55b9f46d6cb12f2b213a65266da6afe0d169f18dfc3091fecd5b01bdb9c7b8082558dcc9f52dac7d41326adc7a6f8fb52d8924728d1a1342cb2074d9a0807c4e0062e514c7ac7f15092f877864a7c33d4322d91544c103120f504e21be9ef9b290d397620505bd83284a2311d6395978fbcc874f7df8ba000b1acc1a0a33e4aa79d68a517bf4b5ac25df875af356ccfc6f0e6a68ecf8b7504a1014ccaa863cfd2ca8d31c726d4ab27758ded4af51be03d56740fdc1185832fa91a37d71d15132dcc71412a499928fb58d188bc44871971a656050745d046ed4d71ee2c998a34af68448e40c3cd0831b5e2340d008716ab56bafd30591c140e654dc74bbfdd6945526e9573f704efd1c4ca7ac54abb289440fff6d0e0a3ee68d395b2a768674c94a5caaa321bdafb22b9ed82be4ee4f03b8598a19c82273c4270ac86b30acd2ce46d04eeac1a22d07df80dc43b3a0761ba766d7f6a0648ff2c1a57493b24b88f4b7ff85e57e26957e6a97780f70f195c43442cec5e0938d844557a02ef457f64e535027d13267b0cb7222a3697f2c2a098b8db9cce794e2b995b2281bcb8a7652a78c40027f64db19de43bfd3f69df8a8bfe2ff4e0e944fe7ccdc36d61ef28e18f6241a8b832de4bca9c96d9824526e6d5a0ad0b51f9efe24e399ac8806852e505b2ad7def068aeb238d738ef55a2719399d5d32977617666d2a9c5b0df83ed40c971a5f1d4106c1175a264b32f0e7257d04cd57e5a41596ea53889fdfe60369890470cbd443303cd3fe2852d076b6a1513ed9afbccfefe908600ad16626334d4ce5d794811e229a325263e5d6dd01e4d4bf7eeb463c12cf5f367582512db8d3df562c49dd39d50c48a303abe4c4b035d057ebd3887f3ab6c6dc936d4bd7604e8bcff190edd1383681cc3def9d1b265d8bd7dd93afabd37a2153390f22277eeb60dc749bd9a2aa676098cf67871f77ee2a0b5af46f0b2a823c8067928197152c3e91c1acd106750a3213aa9df85374ed38616bcc410c3b4eca1f681324df0f41cec9b091a28a22f6d5d3c07bf8ba7814263b1c7e6e1ec260e272d34557d962381552b6dc0d5048c9159f2b0a262e559385b771244a6821be13042390a9f661fa3517541fc14b228a2823dba33b0800addad7a0547029283bf9b2a10ebdb94b83f693fff5fbb86a0508916da9ac2f682ed929f4ff873e356a5a311e3f21cfc0bb157915f5a1b309a1e3f685e76211ed6bfd679436527d944b9d817acef790c3ccdcb5dacd97b1f6c2c45f3f23e533fc89ffbc3f28a0ce0578072eb8f885160c9c12e6feb299de8db956700ac694b7e559764dd3af400ba02178827097908663205a6008da53a7c14d44e5662ce81fcf10fe2c1c53440661a21231b5bdda28edc0f60c7e05ea0595f8e2096c1277c9621aa4a05825a446e7e5af3205bef4dda98807f864c9bd33f07a4e3dd6bf903d1caff3e8383d7d80ba04a8c2360d45cf6889a33d8da7fa6ef513a7e4fde09acc17f426719f300e5a87e82ccf257c554a2f5f019fc9d78dae134691b18182a19b737e4aa48d135466644f18348982c62ea058302bd56947eab2c24ec766ea0977dc58764fce537a492a275994fd10cbda46c9765a637aae09aee70001a280c8e1d8fd241086be9670c071f4db6c793b3b6b30cb8f4bb2353217ad5c18c30d641eaf0314247f10b8afe31f24eda7132a608048156e86a6e8a7a848600b79fae33181b738c76069690a43e5d39d3ae95ddbaa52cb319be14477c8ab9a2e40aa9e99b650456e8da9231596644800a660e0e9e51b9fbacec467f3ce356605c81bc1c81687e382f7efe745f00b7d94c66a4bc214433fdc079f081d3e74a42999e3155cb5014bd9841bcee5183e0fca91c3d431e138741c471dbcf28c06e9864e800f98250468586844d557d3f480829a6b90fa04e1de778f40350a208046ed5f3a16f1643f75d6041db4648c058c82e8b756d826b7e755a1f5fc284c15e740b367f24343db08b6bd85d3470c6ba988430d8fa3bd98d9cf1534f24ac487153fee6b16445295e11c715ef59c5bd7233a4ccd02d18cc9356db596c5e5c03a4fa70d2516a573460a13292938cbc5395a0706c2bf37a3994f610da503a2677e2df5699305458b6237a1a06c95f99dc6e656e9640b28b0ed96f7f88a98f76e0a4b6dd0339c521590b4e9d3d683b6119b2f050f8985bcc721710fb8024b93c7654e023f53e9c6b26324be245ab84ebb1d331164da25257acb848edcbfa0cd9dbe75b21934754c392f075cfd248f34d83bde62e2c69ca93b92237099ed171488565df6469d34e48b893a236227dabcbd9c134c6fda2dd394b1bf5ae9ae8bbf2ee837249f53f82401246ed4f7245cf03fd5be86f91912fb3261af4c8dd91ef1db16f7675e064fbb1bdc7d820d63fd7eb57da8ef4b10a5c160a04cac94cbac4ae71cb44979d904deffc94851a4676d0474309d82a388f6dd772de7ee4c99c7d29d35ec8e115f31c1d6f6ffa2a9dc7a6aedc2a1b9d6c5875afd78b490a696ed44266a245b735468890b4a6deadf5c51f59c907ce1fcb4398de359971a5301aa88420c36221bfa8202f46e9f7c4239e7c0601ec86d282945412ac96d369c6becf8b18631954ae2e64935759528355662521040fe008fa9987df7b87f416b04cf6530118a24dc647cd5eca60de1f9d113a47ea1413eda3df93cad1bb7c5ec0365547bd513f246b1e7f21ab914ad921ae2a2d0cdaf8748eed00cab39ea32d614fd72ee91d1eeab3ae2af2182610ac270bcf0ac6986247c8f0c2c8957ec305674b32e3a3951a9a9755d009f5ac5541bfa2947c63a636da0fde77f6317931bfb02286231b9eaf3e04b4ee36dd6e85968daaa944f7d67197eebe40ee0693f74e9fc479ae9057e4b765e5a7d1005870479dceebf84aa800ca12fc9248e8a797e8e6c4439995f01214ee6b598664ffb7 + +Params = SHAKE256_20/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000002a6d4c469ae46d348b4509cd0b39721ae1c9225e86d6947610833bd1fcb030c95c5c119a6bf320d221b9c862dfbbaaf7605afa291ca72145ed47b9bc0ad64aeff0 +Signature = 00000089ebbc322ef2f435b96c846558b36a2e39584cdd27c988ba06c976438055fc6705daa11dd881277e0c6c5e4e29085b8b968acb156d78eedca51a823e43ca92ee6157d6ec3138daa652483f76845431e5efba4d7c264a753423be330c80a3959b1bc2e1570ee5ff115173dfbe3c0f730e460ec371d504b8a8b0cc00aeffbb57b50f0afd9c548d44d5e86c94ace4326c6283986001c91dacfef8a85a2da089fb7b7424df89f6b8cad286f66b0e0ccab7216b1f26ba9b62741ffcf93a6ef08c4ee81e3915726a10eea9c39264f829e8d70cb84b799ac89e33d56518435767ae0f797f8e7d46edbb8029e9bb05e80aa8a9908741f02f573b019b07008536ccfb875e2cb7383f93d9993ce8b23ba575cc38df9be807527d53fc7698760dfc50c03a0e36fffda10ff5ce893c4429f6fb97d3bdd9d3cffea439fd55b3b2b0d603126fc23b41a4f6bab9ee3fd7a0a9ec62eb89358d3bb63879247f11259e63178c1d2fe94cfed6ddf1ec6dbf0ed902e02e1e20957b1dd95bdbe8fae5ceaf18f49076f8feb1f0712a4a017c9b9fc1c7e7c19ed4f3f9f39730a1ca22d65bab1e5456504cb444a9d2928dd419b42c5231309bd234b6746d57c20cbf63bc9a3de0fd066366cda9ceefad5af2f679f36d392d3347d430dfc223d5d200525ca56d3bfbca28384a257d58bb1039bf0d67cbb6cdb13afaabf33bde896dce200d426a5b1e6c44c60d2affae4ffe75a7fd4c9f300ceeff03a8c4528990dcc6970a388377e937acdce987e2154d314bac675da027a44556bd3442b0d7710637e0123f24d6101104304dee117de15fa1baee5e6138f1df179d4782a9a6cd587b8d0b6fc5bf61c599451c7413bb30f658a7d1378db49d0703e0b1dcc6919f0aa7962312dc9dbe6a1e8e01b1d5200f87509baaa947a1b33d11a7451de442188a7192809925bafd2f4302cd9c1cc2737e981f0963925849051c1dfbf6372da56637ef7ae78b7167cea6fa937163cb8bf3e37276f034846e13aa12598698c9a1eed2bdc6004b3e1b8a28e64404ee8bd1ee2fa0067e834ea714dcdffc1a88f90da9d58676a2c1c1633ec414591a2deb89e4e3a1c1d0854fe736e0fe0dca2d5dfbe6e203fc2b4271ecb6e9c389d364a510c6bd25956c072ce869d483c242034a9f172dc15341381897b9f9c0070d919f6289d450c1bd51995bd271f8882beb4e093a8ba5dce97ad3bc24a0b60cd8eca13d0fc9d46eed034257da65cbe6a99340c9afde9a299373dd625f3e7c9850bb6a806b81d71d042067e3cdb3d834dda96b7696afff7fc8e17c2c95e75756ff8b09ef4f53b472036fee944bac828e27dd74163d8edc2782f93dee0beb720e36e096c1b09103583402ad21663fd34c68464c733fa512408a33ca96b69378d488b15e390f2d93dc67647078288909f42b24ded65c8cac1395aa610835f9e5d4376b1787ca19e1be5a282c4bc65d4ad6120d72b9be8a86e45b60a1b37bc723438b08575520bb7be190bf97481eacfdbe3e0c0cab6d9012dee021dfb60dd8584689326cc3424c9e0407c08d695e4425b46bf43b9d52a6d7cbcbc1a3788ce3903a6341859a25f15177663299f6636e3186f36500b46e409a55a26826999c428f30e2b45599f9a29445124d1927dfd452ee43fb4e73febd2c2d8686d0ff599daf2297b71bf91e09837a566e717c51ad1efdf6254843ea6e9471f03261c50db6c854eaf1aaa75ca770ea7f71e829fa75cb24af0fe215e91c2e8c0de951560a2921d0de045ca3fc8fb5f43f4bf5c3ca11a9ca2d9c9f3836ef9055a5e114bf053c4484fda09560d0cb5f83ecf610f09685231a93fafde5a7638db89754e90d66c7c3f64d37558037ef0320006f0bee190144ce1173539c39a7fbf70a354a09f7e38ded44d6be6d8c4459e089c08b62ca0edcefdd0d06664953d395667b8deb25c48a2f147cc295920855b5b8dcb9805f3ab612586b12533f09f22e495a172b9882ceae3697d810b2e84601e7723b51bf29fc4a55196d532073a5d5230db3075d8aac307516912c51282dda3e9aa0a5dbd3291a2798897d2ed556c40fd8185b431643dfbbc61dbe32b0c0f85af2a6b89521cb7501672d2c09005348095312f9abd43c01e74576d8e0731823cb1714a2482e59de723933e955ca4e33a9860c1332c2ca2ffe4bd4cdfa067f8489db610841cde54b2a5d4daeb3cce52500f829823c3ccd2178d407e7475b415fa2f7b978e947c3f9c39b0afcca5ba079a59b801f8af47670a64a933ff41dbf8da6d38b249755432cea90e4d0529e87a634a66a57eec46c02e47457e90eebff43300a8ad733dd77c5cd3b28e0c42310b2d93cf1cab6aa7f9efe72b05ef0957b36a6e56438fd0979541fee01e6f31956ccaa6c187cbb9ed3650006e5dbf854e4dca95d5978af5718012ae7776bef3a18bb0113dcc9ab8e49edb4ee5e1365d240a30ad4e518bb9bbf1cfa7cca289638dc4387ace0d1de891c3ca4f7166c58dd373b6833419de371b0f15c9609bc4ae85d68bf47e281315f565566aabf51be7d5ca956efd19e2bdf94d1ad42a0464ccd0aa453121a54df35bad367e32eb1e4d8a7e8b03ad60602efee12183a201f8aa9cb618c3be7e685a15e9972aaa6b21db00c6b5de4d74b63513548171b3cf42bee6eb6b81542f3ee2b4b877ef738eaa4b0c9078166ee7abe5be643f7b1d4d6180b59e5a5f9f891dd196e5b642566ae8e1e0242ee93e829fdd29fd20a024cf018ae6dbca6a5c93ef23eafad23cbbf1ce8e8a842d42862a00a51b1604525bf797f37ad4c650ecde62b9d9b654a0eb8a66fa104be046f02710d9bdf4a86c758cf7da888a9da2fe3db6e667d566da325841eb8c43000c8e8b5ee91e40eb26f29b9396c2793fe7fb73288669d4be777088790d023c97b35f9ce496d99972b35f6c0196cee0b5075740d980255a658ae2b7e71cc6c217d7f6fea4169666fbc7e8f1ff3228a6bcd5c7da8fb34cf01616a17f640b8777dca46a7c4923f628308663f17185e7693b58e74404862319c0e8733d151b8e2799079c4e3ad22fe163e5f9979ff9e43d7def1a0e00c4791ee305f93ccc9fb29a7afad3e6cc85c1e01dd854dde77dff6f3b7287af916d1c19d071caaa546bfca08132811be3380db1133fc1e1342063c2b2dca9f8718997e75f5acf1b7e6869f51fe80df2fa22440c57b21755f3703e88f66b2a0b77897260ce0019ca971a4ab77175ff2649146f8e25b2dbaa0d475e0377df4e5f6ea034ac8a09eb5536df559ec5a8e5265f781d8c9830b83b9f90fa61e5727b13cf6ecaf88f947c41b2f2c0cd4d915bb3078c0eb586dfb6a7f2d04426f8e08d216fcbc748744ed01557af35a982cebdbe2abba390e038fb803d49bbb5e0e70718a61ddaa8afe83edc8cc772ba84392610ab738942dd42324c74f5cd7a745c949396f4f503a8a5ca72aaa0ef9852ea53dd41752a222bf5c5362cbb1bca532f3445dc6ec826eea097a05a080bd833ca4156663aa138aaed7de265fdaa738d441930663576833d882eadb27f46c09ace7c54202184e0d48379d4e3cf060bda744ac6dc2f8a310e9df22fe7ec25ef6be8f5e86c296fb38a1e999c48c68adc7b983d8c11dcc1911e4a1ab7eb5240213a7f912b0d0e5b9819aa5334bf8bf5dd1048b1cf92628894d38601d0b36ecc34044d896ea2d58311bf43f42120966aba9ad2930200a43797d39d12414f8d001e153e42a9653ba6f352a5e510ecbe0fa3f937afee0ee891e1787fef53397a3f6e1be83446718acdf0ed25e1f5758dffa41295d9588dc8728c15f0cb0a52efdaaa7432376727e4ca79104e61c43ea698fa62c946780af3f2b78b4034e8b801edf2df3536d8e6597dfc49a79c19b5fcda183be996c56dc114c33f4f86428a27f953209df6882c4c44b3c1ab86af525aa27a56fc3df3ca5b2018ba2831a2c6a6601b25ae6e1fcd979f7db1a96e20fb1b9dd55212cc9c9879cf522db4738c9da6aa262ea1d2585dfe181dc356a2a8f9b836aeed79dbf23e9e73bdac801cd9d27e60313f7d5a7cce11cb83a52d2e7b35e24df3db3be3ecbd5cbe74ff7ff345dc9e6dd2c484949af34f17b261265d48a52b79b98c3bb2c24f0bbdf43402bafe1ee803275fa186cd31aed184a59b0a38960a4458499ef0a8ee2eeb8c8dd5f1622c8670544d1bf0b7a5ea3bbd93019c3be570029c2b6293407d16abf5d2ed6b3928a1bc8427de000801ef4f0135c328b7e373f9ed88d65a57b3ff72fd77de0542cf172b64de6247043fca081122c136402c610d0a21134cca7a3b92eec9c20d5dd690874846bd1a2cf82fa56d2a6158ccb7187d69e33bdcf84bea4dcc81984be46853422d04909c41002e4032711fd69e6cf6eee1235aaf72cb62e8f0b11af33d67ab748f9ec089e79db301e47e25e10aa03bf6ebfaef5f43f1aa073afc6217bc2a7f335693459f342f92e0012cab02d732387b777ddcbc790cfe22ec8bc7c64ec3f86deb83bf6cc215379bad00957d30adec20dca7f42d41a4be75d610a85bd7ea56d750953bb0e4281f8653d97642f203c79a80e7c9121b9227fd94fc94e35c37c80c0b9af60a4110adf9b91e72e45805ba00d82dae7e837ea6f1af68471d4ac8fd3a43c3af84d30d7838587031492b006a9ad7c37d83705905c6ddc2c6f13a12b003585789052373813692d04437cfecf2771a245d4c781322dad0e63d6e0aaa929f8b92146c7962733b4f8aad34ddc0910ca664ec4d9137689c603c548715a5cacf66cc7174f51768a29814933bc6693bf1604c8845a4fd5b01bf1edaf2cbfe3af36a8efa42e73ce9c68a75abe77a5a65d559b78f6c503d9ac7f2bd6c6e42be250ddd121ce4e0ccbb3378c6de708bbaffb8314160dcb0f459dbf2ddd0e2e51abd20fbbb1a9da0339f552bd0f3efa751d02fda085c717a4d1917ba675869d572d7d042d772c0ff6fd0ef41e3eb5c737da2ea1294e6314bc2fb83a9961149c22543ecfc30fc231ae050a2082aa28246f7f266836aec1d7174c7d2f2ccbfa1ed885dfc05d51b02d5d0d0a308ad079cd41da312a42f850af4ddea73af3e09e20da24b53698eb4e76d87a0554e94d7fac8267cd56d49170f7153300c4fa15b796fb532d8a15810cfd9f5f592ee29ca25ecb6a63aa27117c2df0563855c60c93725139921ff15a8cc5283092f89e60370c3b34266b07db685f9a29678e5a74b2510dc6c3c51df11cca73352c414d8372c00fae6640dca3be92c7e29a26c8cee75cc77a5b041dc45c6e4b4ca9b8e802f1d73e89f148bfd6affd6290941b12093fecb9cc3e5982a5586019f823af5582ce6a6a86dbcb08d7c274c207139f2a565a0990a3813c66c8104add33437fc740b3000129e294468925e1f83cc961477c837ea4d775b785bb218748a58e4d5221d56222c1daebb942d2f7d9744a0aaeb790713208ded770e9110ca483ec3b74c0ccd354a89f267a524c1db11aa3b030d7b0f1512d03b865c4770e37fe7db4d2af7e84e1692b94041c2919716ee114b7202bb95608f538c47de667e0bbca13b632c7873de06af4a2092dfd37db0d87c9fcc4ddbca651f9a9d8c05d83ca3c4e43ffa09101c01e56878b951d85dd53217f0f974a12f8fade874b6b605d91ae51ed42ce84479562206c3bb72590e485779e4a06a99263969ee520c615732719269210a26bc85745babd9b354877e8d5f19bf1f2e91dde82a335f6c7ce8df63f605bd86fb6106a308184e2e439211b32fa7bfcb2b3c00ecd437a4bcc4554ff59a9b15958d5c62591ad9644a52dde5c8d823830097151f99d32b1bb8f7ef31b6e754aa0c19963976ccaf97befbd0584682b2c463c0951a9792a5697775d0ad2402de743cb3f818606816f719f919338a2d64c7c54776dabe88f20fefbaa978f1eed142dcfa3815cab26d0ca9bde3e4820aff3da9cd129887e46d465d632299e56d633adc298b62f5393dd81401e09b88ba3af22cf9897fde2088ddeaf897572c0bb2936614852f8da1814ccc87ade4dc72fe46d2da087b9ad65b7397f04cfa3badc1d49d5e9f9a284c34d8f4a3bf978a542af1a994d039ff10c45040049fd451a182bbf51380c198026f4fe95a43aaf434090744efc107361dac5e5384b8e50168853a44dc3f97f7db73cec10eb558eaeb49057fe36330d8600973025c6d3da9b588b8f3626d8e97f760d35f74df55aae575b2bb3b7959fdee26b5040e9bf62ccbda1634173efcffe9c12d4fdfa5e1cfc5c34d20edd3a9223531f5eed678f51a230ae143f9fb81fe44db28b59b82cf705d2b26b53cf4f69ac4ef7a083261476967be41c378ca434796676621fd75f2b436f3b6b4ffeb187b09813405359a07feb15e36fa944be4e311abc1dae30d4d16c83b2a896d96e82c52c0c9926cfcb772504e4853063174fa9414414892c3db8548360c0284daed97a8984843bb5b630998a158432c2e87613516d7fd395b428830689f2dd9bf4804d5f341a3c6dda6fd3b91d9be646e18f5128f4b5f8d05e59b2d9b3fa41e7e5c3bfe4dbc1c035b1dc7ad0c71755e017f04d5455ce585807a40f23ec6a565c10005f3c73f189b0ca7e10a610644ae9bf455dc3e6ec4b8f1e444c3e8ed8b2092a0cb4ca42ef6e225274e02519a29247a0e5686fe082041becfdf42e859f22c717f8c0b1b0515c27defb9c9ac6e393b91b52f36e41d3fc21e359b50e4aac3f4e163acb7115d315abfec06534a81bda9da7839c37ee4778fe4bfb05fe41ee35966ae0d6023936e194899da8825ad7965e0bf73ca7370d8e7a9c96dc0d67705fd4124bf104777e76a96bfe33ba47cded8a397434fa6988be3c8bf64381f5570ab7d57c4ea6c4ad77a15a8b0d13e21653e1fa42ae6d44d444884338c698e7631541e12f4414f95d07283503204b2853376c8b2554591435aab02d3204933169e338792e6fdc32335917304952f2b41d8df846f1ebb0e5dcbb7b138919f1c01132f7bf945083d6d3810a839a878a0beeae8de026dd44e984e094c4a07124b6c497cff78a7494b280b399e96f410928438a4a6d1a6484e7ad58af26627e395ad1ecd47f921d18ddb7598061ae8120fc4ef6ced3a27be9e026b1bc1a3f6a66783cb8689f465fd97f75f00e5acaecd12f90986151e2db4e5e0a40ede10d95ece1a8d65b38957c761c626c913d8608b78ca01fa56c4ac38d76aea1a15da41c814092239f732075276f0ad7ad2d8ca6b6581152a0d3f32c5b4f42103e134cbd582f2103a5e1cfe7ef9a8e1dd1381e900253c26fa7dcfb2ded9832739f2d7729e4458c6377f7e84859dc2a1f5ed5efd3b353fe63bb5cae002056172de45b7c8eefeb844adcd3039f3a36aecc2087b6a11f32a8aa3c249cf91f06ed13b693ede4c253b3fd978a8f5f80e9e8e52bf2967525f80c91d238939cfb73d1b752b2c1fe563522d195dbe7d7aa73d615fec458dce6a9b38d4531924795939049c685d279173b022387d3a64f1e24a1781338a323caf0dec5d5395ca9f8c37921338f6d2be4a343223e6b23974d6665d9b54f4119f20c2bfdd2519868d018d39648c507e6d8dd7bb9ce3d8acc4451a55933330619ad58a3dd148e4d2b03656d60bc8b355f1b4bd2282b6ce60a3627f43206dc5e86ecd4b9938ad464e851015e6f5545e882243c603b66073510b0b1be2b991d6feb92f1342d02258ef000d60f238b9321447372db79096180b270af7cee22634774714016e1c2c6737dc4390764bf82c57711b5c9c2de4df6218b7b1cc0310140d1517e3fbe7abca19c93b37bc53fd3ac7c72ce4e84c93a92f959272e48e91799bf77163eba92c6734d06c2aa55ebc3d743fed0a475557ee927a12ff14cf106b7d01eb0e9b4d98c9dd2698b20e9fb9fcff62f12f501066b45f303f51008b8858f3dbb7858a41bd861001214b40c6f99506e93133e5e00f0ea45285c19c2d00c01cc7ee8e5fa57916ee0dc635aef47f551a6671d1cb638b4096dfa7c74502ef4aa4cbd6f6cb67e5538e50fa73e67706b5e3a35cc8e9b45600199d1bf251ef49c41f34696528283d9c3d49d809a46ea9f60d0a4669ecbbf26e3377a2544606453f584a64834b3e9d3b6842ba931346b30171ff085fdbb941f02bc451a7cff9c66ebc4ba5e877c1c232669e6bac5dcc74ba743e461f63685d20bb4d2be57bc2dfc700f749c4c1eb05d65cafa49ad6608fc3691a5abe68183cad450aea015cbaa5e8dfcecf881eb9cb410ec4b5b49be7188146f030ab9d0f2454437e3dab1f5366b4b5abcbeaecac1ec2ed2e93a271ce4ac13b8a02b3950558a3254b83302293cd29cb9aef0964195a5d83ad1b46d5fe2cd9e99edfe0b5c130292eeea04ffe998cf52042bdcf44df41c0f5f6daf275701776bbedbfcd45de538a1221d9d0188c3054ee7a65c30bbd27c2f2063aaa7069d7977ca0a5c2f40115350299356ee574849ec4e60738b00becc794ee7f095fdf5781d19a8397972888468a8dd5c4be04048b21ba85c4250ed360f23df001a2f5bc390af64e825bb41902982cb5b6dee27bf9a4d89279b2f973b47f49de0460938e23eba69f23aabe0857e3d588721aa5667fe4b14e214da5aa6249318fc9ac7ea0a17578aa681d2e76b8df3ec4fa5a833bad708edd91cb6bd107292ae9b9395af2e9e6e1989906ba7f8404b0c1dc20343741eb71b3083fa32f445eda6e42dbcdba7510cc78aa1e51e21d9a8d66f4b2301b22fec900bac3c214ed1b41c0b6ad2a46b0c376a1ae36601c55025d5c36d9399daf3c1bf01faf0d00a44a860c4c0d41b93de200c47c414099a156ebf2896ec3b18f22b0741e7792bb606825bbffbd3e0618bfc693c5a8e8591486f012486245e07f0476de2f8ea56d88dd7b0ebdfbe9b68108d436bc953398b3d8973691ce8c5adcf2e14bf7234523ff1f8240046b433f31a5a99fb2c298c9d7001be1b4a18d3fc1c21a6622de21fc5170043c208bdfe80c63dae00adadbc1d1dc417e32ef765564e4b60ba3828aff9f94a07968c27f648507ccdbdb5becd76f9ccd33593581adecbd80792bc7d9e9de37c38eb3d1bd344d51de2b32dec9bdeb15922cde69393506f5ea09de96c425426ae8bf0e4e6af78f78af4c2f61ee8a235aef80db9a889852b74c0d25b8d2a22057a457527e5aa0207801729d4fb77a7a99e6a2a474027b51068b17882c50f6e1603ed1a6aafcfb4a27f3b0a2f693c10f519429429ef13347b4c946f3a1c5eb1bf7482b0caf147a50684660c960723a63abb2ed8bcf894cbc6303ba9c9ced756071a64ef0be14897c8412314785d48090608e885aae48825f84744a6b0d2be80b662dc083c11d5923ea77dc2a1aabe474ec25baa21828bbe9ca553b54e5682211e39b5bb476b907068ef64ba9b0a9a22eada946faca1bee10af8926140a513e3d42f3a45bd1fb01ff20fbdd5f454ac756099e0cbed02760f2aba6f0be348d27eada33f75897d9c429bd8ae6c662fab87c734571db680435620d002f5d39df4f6ba971fb872bd7933f3e25a0c255456bb8675b0ae0ac1112975b4e797fee2748a120b96775e652d60994632d8356b6b23e032a66bac255a6e8dfd51bbca003b844a2aeb986bd4a8203e5ed9c4e73b973637c6b3db924f6e0b950868d4a65a6785a94bc3c7cb6d40bea85a607cf384de59cd54e42365ca245755fc6a4f2055fbb25c3f04b082ac67169cb31f62cc414fb369af47f0a846630db9ae5333db30840f5df41d7f2ecb0f517870d7cd6620f76662069efa9dd729e4cabe0e02badf8b38d1233f01a7d6de69c722ef9071a4337bf9a8092351f9cdaa0d032b48537b8dcdcc1cd9455810dd5526747147bc5b826854ea822445a144c2d6d86e4ae9f9eb86a33598c0e11b4f7fdef767474687014c96268390fbd960ce12a55374f7e687306f5fa2bf675116808f6ba1a8c4103474bf4d807acc976693053fb12c8a92694f4e68e1eae53fb31a32634a0459b2d833c3397858a8b2555a24297a32e256a11541a43a877f96066ca847275465483ffd7b423c4a7896ed083e7e934e9c2ac638cb87bc10b81befb5031959dd23ff42a6f0036ff8e69e5c9735d581630b043a2c50a8f640656d803cafd06405967c4a88c5acfc87c72713e296fc547b07bde6f1e6ad111875eac2c906799551a55729c8dd07d67087c967ddd9c4975e34e0b6f431b2e866570e83303f264108719b5ac13418c3084cc6b76a659a8a007093c57744ae4f20cf3da69e065ecde44f195d2c120b2a16d02f2f529290aac021710bf5c9e9d05d4ab90072e0e6b3b581d5f25b9e42ed7e3d27fd817b3ee77399b39b2f27209e7c3bf4da74599219d45cc44d6ba60776b9f88deca2e90ce8de418b426ce3c7ac8247ef53dcb52e9a5aa1a740c1ddf7ea0ac0323708d29089a02f65b82bb91ca961bb6941b6ba986bc648a59e46be8e1a60cbb39474c4f9e4a1de7c8d4425466c3b98f2e88f53c85d893bfe7cc6919816cb4625f97cde55222a81ccf72133ae997393870a37dcb90db454daece18f40cc1a7966da1b9b64d8c7b2fc70ee30930bc0e25658c704bdb315d557e13c4dfb61c8013e6f639c83e9f6995241148f17b118ba81575651057685fc55ecdbfb0c59f162bbf58c820e1f5d818cedfe5977cf44f29b8aaaf5baee0b8e917035d1b2135c2fa49d94d928aa4742f1cac39f0c1cd989cfd131a3062d91e08f7402ced739182c990451dd820fe1f8fb6d4e6c565b36a6f3a4e455164e13aafca16a9d85591535b73aff728be8f33554615f77c876ecb8183cbb3d22dfa28db4e54a987da4cbe8db3d76874680901f39556bca33cf08a538d505bcfaa1dbffe4b51828d778a07b489afe65b81c0001eae37aa1db1f755fe1021d3f41b692e89dc39b1bc4c17264aaba3d4d3d75909edbb020ed5c2bad08aeb332279b81e056edae9995a960031cacde6a4da27e41d4f5d848627cf6437fcadb902f29f5e82a5e6ac8888144af5aeb1343207e7b63365531f5164990563cb4e909368a0a898549945b55b87690e77e928e41a985d9553ec5cd84d0cd937122b1c76ccfd12bf93eb4ebe4e311fed35940897f1d330ad9efb40b413f02e5f080f2c8a39b22aa4b123456a52c4cfb1ccd520bc02fc0038b377c3e8d95b4b362440f8516a2e68d54311b6ec3caffcf9f3f5e44864145c08e1d85f494089f57993fb34f4023f3e8520c2e1f3ec67de7e990ca9d4b146ec6b04127e27884fe088250f66c455415bd420689eb0fe4407752a86d8352957f99b4b2fa2302ad4680b4e93b27f4b5bee736132da7503a103d334d45d8135d61394c9a104891a313dc902d0a4befe7d9e3a0647e97ef56676dd3eab65b4b920b90178a34e2d473c2d3f486d1d166f182deae42d8cafbbf920ee8212f96eb1d8ef6e6510d2514113b4e305074ea8d25aef62886ac0f0b32b11cd88f8ff6eadec4fc7f8bc228ccd3025872d1c4915c91c8595032f7cdc51455a2c604d5dd83795a1f048c4a42a2a29e1738334587763bf2146575c5769cda05a6139e802c5ea91fcd4b02904e8278dc5946d5372f965e72858d79cd5d5090cc0d5cdbfb6082e789def81270ff695bb9e3bea6b25b6b39873a6ee977c29adb37e58543bab32c10a979409c4da031b6c11c09edf3efa187f3525abf8009f635c11858189e21fadd7d596f9369d58ac6d00d12e04025d1d6190258488aa7b7bbf0ef5e61a0b8b7cdaf7eb995be00ec3ec0fe1355c9c7022a488cff0474c790a5a60cd5857275e0f04bfdbbb49f60bcf76262e9ff78b7d2cfd5cb031a696c7c5ed8987681a88fdc6cde5193f5abf112e58ccab9f25609bfb063251034732906b276f29d291c3e7aea361bdf82e4ac58088905a7f18e835673e887efdc794f7ffaabbb9ef9e3f93539c38cfc1faa4fce5fcc9e48c6e53e062182ae3a15274ca041306f892fc44f46dc9e7ae1e03530dd788e4fcce3dd4bfa41d5b62a57fe4264ff5869a90782d55f3da1bc707a8792b9520c8b5594cba822d5d528763a54702cd94c6cc6a83660fcdac24a01f689b8f8240d18d4d6d222a4760bcc1acf20fe5b1f08a61b3b854089c7d2097b042cb27580fd70a7c36fd12c1b462ba16db2f5073e24a025d781a8f0ae32e4667ad2ea46ae22e5eb4cce81a5804aa40796e87d2528ab5cf2a98cd618313b379dad97556672d1ea15481df00fc3db709ba217b83ed9566c7d291714615eb85c8817fababab3401f10af2cecaff497a75eb4794a28dda067bc2f2919e6c8a498abcedf2fb6c97c1e1aef9903da8f1321812dc9cff05f5ae82cb7a65656610b0743430669aa16ae86e283799c5d865009bda595b22c680e4163d3f9bf20269ffaa0a28dc800746ec5864004e009f49b90e339e2526e96378936e82581004c6662f8f8702d47a78ff6056af8347e78106cc652aa7b7eacbd668a3e77e4d91020255f5f211df061cf650c5368d32117b4628b2b9141ef4e34063c376bd8c83a7ce4e893e34a34dea3c5cd8f9ebd5659f82a7f8ce23997803b79bf1cea648d571440ae142f6446a7149e6a5687ff57f8b6374a0bc71311b813dffe7cfd30fba813ded18cf945de03878f8ea606f5bdcb414731277b9b6bcae45240b3e06b4a5e1e6f8f0386ad99518a10adc84d2ff3fd081bca9da7dd346ff9660f8e7ca6151e850a2272a4a7a4a73c4a90fe05eb1ffd1d9c997fde9df53648b1cedccf5ce5d6accfb139a1d894dbc22631960b9276425b2d29b42de44960c823e17695ddd6142c34465a6636212009604e7d5f778fc3dca449781147cdd7b1fbc9fad49f3abbc2612dd7508faf4694e8d868cfbbb66d186a46a8b2f0b2d2eb274870056efa324bb57d6bcb8332586d3044c1b82d10011640ec8d095c3f6709f3ece4658568bada00f7088a61cdc9ac29a0209aecc1580d99741df334949f8a0d021693d9163fdf60aca0c1405a12dceb8ef1d8d4c0dc8b3537ba7c6de971fef1b64889ec0b05317d2ac5d7ad38f125f476c6359b42b3213a3a5e3409b366b3e2d14d84457e77684da8f83be31aafabd7535c5c2ad954fbd24a6f734ff0d89d94aa92424edad69f412f8ce39c80bd62d5dee19798261c8573 + +Params = SHAKE256_40/4_192 +Msg = +PublicKey = 00000034da0c9ce7727c566777b155975db3d88ec4f06779f5ab3549c6c3e2f84ebc2d29799ab89702599f4fdd6cf3595581a824 +Signature = 0000000000848c8b409d5d503114209ee339c15cf756b363b006bb7382e56aa9cf203de842f631a2a7b280133c6d2c068223ba74b3b3d823d7fa28dc5c85747a242243dbb1b00bbe9ddb82b75515b08d43a4bad55dcf3cab2666d38d158be6e86455a2239253d3ef4fef84b56773233c895facacddfc75330c3f57734b9422f30be6897d05ad52b76dc5edde0379952a057b1175418ef3b61a4b0d46d307f4c7fd039e95aadb912fd80a78cdde190945766a3474cd6270c7bd629b9298c88b90ee9c6ff266a669ae48e5f1d15c4166686e01689504c4ec7fdb93eff606ed7f74c39a24a26b8f41513941548821275dc198bdbfe45fbe264ea52be44ea4c904314c20e4a06f67a2091faafb21408992804f54b023694886506f00051fe337a235f5f47d70143190702aa74b12fc4a2f96dc543776cb5365393571120a42def11a226ec6a784a0bd1119e6072b6283fdb9fe5adfe0686850dd6952c76b6aa0c0eb9be834d74332b400a7e8be7c706836b9f6b069fb418468510be51941ea83dbae6946438601f9bc73b0b483254e85450b18a265c410175e65422308baebfdcbc193350d18235ea3369c4aa6926d0812034e3818ea633e9117404e3ae5f7c5d51a73b96b925a9250a39ccf0df3095e5e52ac7bd7545d278071d50a98d3205012d563b4b2a6478736058f376d684db585c7589b1cf72aff6bc857070a3625d02755a97de681077567b028f8599862b1bf1d4009d2be6e442f71f319a4c5bca5f3cc509e4598e98f5cf99840979c1ef6595b12a48f08187dcd4af8fa101c701e3f482ee1234b6123bc979e545c251c6f311ebd09361f059bd745be56ff83dcd1c2b1ef73b99b7fe0b16d7552026cefecb577000ee2d1beb29d456febe833ba1b3ffe3a9d602d802a8729e279c3ab507e10f37a1f319f77b917a430cb8d1a6cbd4b37baacdc9f83d9ca77ca672a6bb4a2dadb2195ef19788078f70b99522bd4695e0495c509644d2dc8c7ab47ae7a1b04758cae4ef6e93790b5493388aaaf8fd596ead82b4c8ce55f137aa01018d6d638418a03c445afb6668a46d197b92d4d58d5394d2c8283fd7549c76855134cfb414e2147f2976c5562c45677f6c9e22aba27621aa4faa3e334c0b9fcd63f997469ce9d0b905729bc28d5318ec057e5bc2937009d91118f93b67ab31edc494b5b9652f24986b02b68bdbb93d2ffac32941a0cb04558c1b261485127edf3d1158118a865bab55649141f1dbe1d0d4847f8fa714a8db538c503dd5215817581513f6cac7bcca7d3258baf3904cc5c566f99357f455c16dfe54b397b0c377b6eb9deb26131eabf627a567ef62712185020ea2128dd56b122c0fb1634d08a1632d6e6739145a703b07d8ab9806b56cc0710b1179be30ec020afe9443340934ad1434ec65f5d73b1d77fbedf6109b394647a4c35d94dd87d0983b1cb9fef8f4d2b3a4530eff506d87bf27e01a82fd407d6bcf96ebeb4a25b0c4c68bda51492e83f1205028ae6d09ecc6c12442ae85679f843041a8a20b1c2cf55a4c6de1f24ec9e2befea596496ed373565ba21cd12421d52d4a70aff072bdf0150a4472e380a76cd3c0fcb184640d9359700927aa428ec64d987602aaf6a97b7f9ceb104e1bbb2345447247a72088f9a584c93187a4f537c9acbb79b8c35e9ef54608905b8acd45baa7e43fc0c6b1b2c60bdcaceaa5e24d2cf68166dfd08b9caecdf2e12563874a55cfb8cf540bc97d0261cadd771ec1ba72d1a232b1f17da4f2747b4d032b91fdcbc93fa0aa3d618fb8d10c2ce4208826448be8f6c4a5256ebdcb8374a4c0f313c47b4f1036f436b0ef3dbfbd46aecb73945955a4764116868ee760d66b43082f11c0069117c15106710c3b26843832efff8c9cacb416c6a8e74d9cd78eead3f93e11499f78f42d58670fe97178d2fd48e5d35dcfbebfb47aa64fe23142947fe03c658b9d55b87d2a361d2f0860cf8974de60e9f94667a519e9ecb46216033c4f32e5a779797164b6a4ceb885dce6d97ae7b79a02507890fa05067b8067bf9a135c0e33d72e895d58e63ed741db7c662eabbea664b554c0c4fcc2ab376b3bd5dfc0058b475761afa4e34dc102bfc920bd8765bb10742d986dea6bf5da90d8742feb1f6982222b1af3277bd0c2c21597d29d9f24a9424bb733c4bc21168df4a98f422480d7373fd71283ee4465631413ce6f9610efb881e91cd7b133e5ee328bdc14cf96e828387e2176bc37e42d0f2fa62cf7c17c952cea41a18df5132491cdb3b432b9ee14d6b5a83aace1daf70899faf46c98a1f10a437b9777d04a4eb17b4a66180232a6f8ba87d988b9aaddd7bb76b26d2d86b4d648d76ba48cfcd7b51eead817bf44b1b3a3c1e2d1347e3922748acc8ffb3f9d31b0c4c6451ad320138017d933eaba14437a1ed2530f668e68461bdd881a96e96f18e7b9811803f5fe385e75cb426a93ed826c88415522639b4187467975a26a149bd8f6d28926968838314a36142dd15dabcd050c4ae51019c43ad49ded5ab15fa1fd62429b1f97323f286a18367ac05eedae12bc90fadf6eb6856947720350054a512248f31135384c10d2b9ec42c88230414af42781948830f777ef85b63aa598e0e51c63714e4d122d5a0225113129cda8e88859ee129a314d51a5a6dc456fb7b3b037e84c8a3237e954cb9d2c94c8729ee7ea55e7f3e2a5f14a193b552a5dc425a8f5a3b847710911ac4b06c880caa43ec16cecc4534a721d6bdb30dce9e2dd352352ed5f3bd22fdf2f30bd887e5b4c844a4efaffb86ed43870754e7cbb2cbca66c787fa745a0dbc4b9c40eedcee1617a05ff4e908850a6a57a1540259705c822894059dea2b607147cc5dc296be4f4b1a90d29a0f1f9c70bda571bbf36d9156ac7df576c4afc887fa35ed698a36f3e079b3f5b084f3d80c7c762db739477b302f8420546800bffca607f515cd973ce05acf5255bb78fe33334753d0975175a17306c4d6fa7f0a9a3d8648f582ec4307e460395fa9fe47bae6db73f49e1fd517a0e52d707111c8d32de82c026b0859e0f88807f35dcb2dc43599479c876f31be98f5800428c6fb967b512e2c76a1344eb78e28852bd56ab43a64a035c5f10ed67ffd6ce3bfd6db2be083a2854a674e84307bd0a474120ae3e5e7896ac27871207b7cfc3ba9bf10737d61175ecd016919a4a067d76bc6549ea6e3ec60e1b7d26187030931106b7fc8379eaf7fd99543a059264628e625ee068c871bb00182ec4aab234ea69041a6eb4538f7c6362ea4f111eb0c71d9bc0494fa40c8e0fa8f9d8ffa0c6a7dbfc2d8e5b96c3416ee35e965dc2de2acdead7530d8bf3717b4d4e3761c94f110ee1b1bf5fe5cc3b83c43381f689bedec1660e9f5eb649c84931b1ad82a5f593146f75c55a8804544c057b76f823868dbb39d1cf2104b0e2d235125b6a3dc9e3c324ebc4c8ed54a7b0fbdd2a247d29308f887547863483749669a2a25484ea8362d02add777ffddb981b12e7fa10629a4676b0daa90a25279be6a44d47cdb1137e74cc9e30e720bb1d4005f87b920488dff1eeb3b507a0a138a356702ecfbe908796361866f1f2d9a56a89d386510541aa1c73e8bfac2f73e0c0255ff3bc398e043207738e80fd075e4b667599474a8c98bdca64b1e2ff0d834b306579eee01a7cb79a47d8058cf0eb23e9ce70cb4245ec6d3ce4f7e28ec28f4152e3153da79491a2e33d359454ece6e5f70248a16fb2986fc468a64e24472285a5b5e38f130dbc43e428ac0d7055b4c184ba3ef7c00fe991789f0a92be5ed84c12d0087051a898ee6460752e5265c0f65433eff48d549a1588b7635b9556dba7cf5fb75c26c8ddcdc6ead6e53b0d190c7d9af9a665529b66774ff84770684d2e5dfb5a8f48cc98a16fd641ae4fd1f960be3b5b8e9b44a52854d39d8dff1ac809213cc4a822152385a662716978fa29418bc6b22b128253466fbf149a10824db8e78136e5b6d1e40475af0ecb81cac9b891f40a669f2cc947ada2f0654e5c2a1e5c269f2409d8d106ece0021f746be47bf6fb44157e6dd076b83ad5cf1091e8ac8a3e3623407be574f69de33b941b2d95199f03dc25a274abf68e9fdcaa868a25a5a1c0aa9120891b471f363e9b608c4dec1493fff7485d62e5706e1ec911381b4806bfe9445859d24ecf24def25ad89d5f0aac7e3ac136a625d0b502fb9354b54ec2c0ca754bedba0c2408795fc91fae2f32a50702acb7b4fb71dbfb6d5d0989449c0be3cb0186d75a59fcf5162a4fc3a7cf862c0a27a519c675dfc1e35a4f19ee3450297260bbb22fc9c601a52beefbf13637b674206449e5a60d57546dc6cbdde0f032549852f73dcd7fa95c87d7250875f893f1982ba657d535b2fb371535bc6b7467fcfb84887fb31480393582c8dc9ff9d108577d89c87ee9f576b811707685669f099c9f910a611aa2bd6f98254ef8215e0797822b849bc71d76dddd1ba4771168c206db2b977aa8a02275fe7b7688d6575ef2f51f24813bfcd7dd8fd2c879deed479f9a2a078e7fe3de0bde291779c1af3b1910948a91d1c76e51d4a6853f86422f537d8d6cf173dfb44c4da45a7f81a65a88c34bda1d246a8ba84a210fe1fcb891b7370d03376696142dc42f4d491dafc13e007ee0b14a27c12a585a972d9da7f7ab035ad5a2890fcf82942655339a8876cd462b818207d72db279a654f8e9b1c41419fd88afb1b2d6f39df24f3cb0594ad6b79754da2d0c881f20adba17ca8a0ce761f79906bfb19f26510f83885e04d5bc4755d13e5344fc52415f0e65a4852e6cdf06a85b9551daa43ed4e97092c1f33a49dc7355327401c0a9cdae3727d880e5c76ceadb24d9f874b3ab17e5da31e4d529784f182948ac5ac66d7b8773c23b4e9e55cffeabcc57752fed52a7a8ceef3b1f34eb0cf6cffee534b1de4937fdcb95b6791dea665250b42c02ecd891c37617b528a55ffa79a51507aab9f7d3c2ca391f23736d4151ad1b5184f30e29a107df10a21bd80192d9dcb9ae87b1d086f3557cd492b733b9295423744a082e35238fbd52e4895eb6c1eae01df14857fe6763e6e636f11cacf7e2b0addbd725449b4b8981f7cd6d1ea5f882354626286272ea006c5cc25313c08f69a35805afed1af3d0ecd7044016eebd9cf64cf953dad29ae7b4bdfc2642bebba50b64236ae418369c26db2e2430618b04e5a40ce4cd5fb267c1c630694a222036d1bb2a37fab7754c3cd51770f3141a583514cd87ee594df0c5bab67e037f307816cc036acea3b0581d6c01014ffd772b842ce557448fa6635e56094e50870a04eaebfd5a72342f6baf3e38d4a754206db7e4666a07dd773c4bc2d83a4e2dca3375fce6ab38e3e3528d384f706e36b37ede3828c0e847a96e280625d41e60831dc37025e4d89da8e0b4d22df06a3477050016ab7403baf0254ea370b1739037c16a0bb4368b99c368b8e3c66b5331eededfbe51053df9785255d3c302dbf5b2feafb40bb13310e7ae70d6378187c945419200832cdb2bc40a652a416ef4e3d560c4dea322d48c3c75a5eb237879d4d3a48b378ac19c18470e28e9bb966fd56c733fc30139e4ffd52f3df070af79ae4d8fff81dd27863965dbf3c8e6609c74f14c159f29eed85e074188840f427be74819dd3af07cc3b0c1d861df9069ec04e108d56984a9b6a93c01450864c0489e8d1ebce7a105aebf547558c2b86684b2acd3c07cd51ac49639f8cee6168482b8737b90848149dde625b69d561825754dcce24ddcb6babce7886513388809fc1c5ab7bdc9de33e931174a6399210a73029245d95e748e39733be77515be9abe684d697b5c550924774462003e4ddadca3a14c4cf3a9e42707b4e2eeaf2fb314ff76021d9e3ef6137c9e670fda71d1a81607888b684b578a49e861480a852c0a93b1a32607eb06c280894a359128f01f8ff57bb7dc02a8bbe14b971b2ee521853913c6ffc7662432a0f81aefdfc5f9976bc9c1a4e127d9bd9757b392a20ced9d19262d4089dc72413b3ad106645719b80d1dd9770845ba414cc72bbc00a31bd0e521249431aaa517e7a9c35f61bf1bb70dacad5062c3689b17040a8065f1303c40def750023735aab95101bbfca01510243cb3fec5b8c9208e55c40606a3c253e1dfa43c41c0b796052049da008cf2c277c07858cf391a6822210205ba791e828f45456c958cfcef3c028e0c051e8c12a5e010285ca4d527f89e5346eebba4f79b25c42b93856a6dd3437e458f6765c65f387121885d6a758327aa495ce68c34106b640f853041d5f5650c932a9f6d3debe57863f8e031359a6d5131c9abd0ff29531e6b3cba035221d682d9ba5d4395fe10f7b1fc81822b794d1cba31f9e91d6871a2e7f97f6e72115fb29b1c0f5d4691705d97ce6be942fd66b7f36201378b59c6f1e281119323764d4fa642441d83f591e02530688ce617882f659c9a4db5500a89b6464ae7ac1846608af8c5dbd3cc89a0eef1ae3d4b41527e3e9800069129b8d9f16b3c7da2181b216502e43c299fbf1c5d7c7c99bfec05c5e84563df9d716c49051723e9d7277a5a04d9318df04b3d5a066678e21fa1b7cd298d6814481fb7b3815fab3ba75a6208c86fc54c5ebb76d7eca1760ffd413ddcb7cee5c8610a8826dcefa036e80c9ca4d843fc95e8052c2869bdbda04af3cc1031ed0b84bcadc5b6c03c1365471c3aa09dabd11f374375b4db91827a781373a7c9c4810ee24bf30d64330e86133bb3b88e3314713e094ba4f8640091de7abcf6be309bdfdef6ed6493cdfef0e5f9a18cbe7f64e745e75d63e95bdd7fdb35dc9959f24d92c04d359b8aae8cb81e12ee089fda1db7ff6a774592c72b3fe94424a0a2ef898d439cce50cb1a5f7755a43934763b992d241d2dec3dc5d33882bd802288f148c228acdcc75d362ccbff7eb4334318e69cc97bee5a5c0b69a15a2c97324849cb533009bd5bf164e13a6cd57afddb627a5a58b12d8cd3a9ced6d4050d009f791f076698a960051bc79ef57ca0957b5290930a2210332049af94d63da8c3dc151dc5fa32c36c3be96520c1382efacb5bcf3e0d63f4b308de1c01489cd43a19b88ac6add2b646abebdb2e40940151184d02fa85a5d6de1502e7a022d82945d618d4079705a1156d44fe9b4a2df5e81d2eb5c56c14f5639a61604ef14f8ec2d5c084db68a7c7ea30036e3551362266de9e404a3d56819c148160fef34cffe8c82094411630f3ce4024a042911a04505658a636a68bc4fbafbf47f164acda4ebb734bfded165fbebc9a1533e9b9092f5985ff435868ddad9df80eb554612e0ce22428bd37708e02a54747b3d642221f6763b141b8ba6fac679a0a5f7632acf4ab2c38135759d1c140ddbc34293c678399f1b394be73c782de531e18c2d672db24c95b7d70bed33853235e87c0067628f52e185d3c3a10becc4371dca4f9ad0760562f9c4aeda154a1fe5b5462da8f8dbb6675a8b3a7ee05223be0e1904550765a57a62ba27f38aa048fb5b0b998394298b45bc7d53edcd8eca41f86fe742b3f2900dfb95631c2ef72416259255cd3c04428c098c8ed01f4842d6782c72c4b89fe8916691d14f889ce60ab6558920eb0d5906078d952988ab2f4e70cdddb060f10a21b8555e2c43d0ff34621199ba15fc413793d4fb38aeee17889cf0c8a88d43ddaeee946af8848fe110159f7cf024b5f29a14e8dcb3ef9d1efcbbf80ad5d326334c16b6b925eaa22b5367b2e1c2641491f81eb3744c80b8a1f7af1f4b7c7c9deb68e96037c6df55ca52247f72305c9d551c55e08ea9f80ea5b3ce59b43160ff92afe395479fb1fca16c03a3843afc30b7fb11f7dd7e2a851a2e664501f2ea040ad638f916c28b3db8cf1f78e5ff66a0a15ad2531505a680396058154154f8608e26101d160529e9f0d1d65a9508f9e92095205f0723bbbcfd8ce059ab023c53305a32792b0a9117c8fb78d84e2d78e997b6f582add04f8a7b2cf507b4d4584479a0388e90bc13531ad6718d470124bb5489b22d1d404c65a14ee089a5ea0c47d9f0f86ef7504344b3467d86d4648d8ced6e169e743a56c0f9b90486c762583a193a4705811db5aadf33e46edd91a952491fec58b364134605fa03497f22d5b10e6ad29ba02617f50de752ca23f69c94bfa71a9d0af4c1b19a21a43c535cb3328c4223938ab68738de836113a2a4fd50a068c1a8efbbe2e85245a8cf06dc515bf6d4d97e17d26122fce3139c914592a46a56d882e396292e842169476c954cdc5641af634d27465af0636b2dbcb85bad84b6ad06f50217436a54da93940f34d9aca85dbecd + +Params = SHAKE256_40/4_192 +Msg = 01020304 +PublicKey = 00000034a85a2c4a7efbb888739598776988dc05157bffa210fc6c6579ec9c7cc3723dba47e61ed0776d6afe7f630a2c0f51622b +Signature = 0000000000dd746b3ca74e24d69ccfdc3e1b1db43540f7fe0c98e323cb57ecee1b4b6cb1469a7ca54d520f3339de5dde7bad30f77bf82c6afdf15afdc04be02721f349e80d076e392e291e9c3cd00bcc022b1e483c9a125a4a3cee3bb5014f0f241e9603c5e851f673bc998c9a22a4a488b9641c17420581a3e5f012edb63213dc5807772dee52a66256341c7b5e9914c5dae9821ebc8bdb7368978dfe1021719826fb835ecbfeb3ff7cbc442fc463ff149153a073820d41074cc786d0276dd2a30f0b1c0013d1d9968b83f508ed737da0d5f84feb64585bb2504e55c5cba6bc86bc80e51312246c22145929d0e7e56c1120f2924758219ab200a661b83ca97d573bde88fdf0508d2e68a0614b7b573a044f4b1ee9724a52828b96cb67a89d2afd160d60cfe634e45a8ed8f2ebd191fa8d5d52a996ab13ff102ddc0943d1e08c0866213e7786213c33104ec7ae3ea5731eee51178536665bf835e542b6920e35bdfa5124cdd5606aac39da770ee6b10c8cf1727433d9feee33e364dcdb047d9d2be46447ab2ad9fb72d0b39c63c8a98e7501ea319948363f1b85918d144fa6adcf2e72a4e3b3333d9c2e544c8797466d40950ec3b467f83fc010db445f5fd92c92385148b47afb695c10a34c1cd95ca0103cd9c8df9b8f07d23d9e93dd3c8b8087e21b218d3832497547525663e181971fbf59324a773da8c2ef3a3f0ef885c4c1c3019df3b395f22b2d6b29a28e6193a02c59ccc9a8ea7729215c6719075f78d5091786605133d739d855e0f154809afb976db83b990f9969f26cc86966b8faca73d474744533c78814546ed1e17db2bafd38dfbcaf0db97e95ed73b00389c1156f0373410deb0c0b709b4831d58081d66fb09df925eec69941edf60fa34b6f9c61f7b6dda6d6905a44b619df66e0902028719f4f6d6230e1b275efa771b3c52728758073e723c5be7ca998e26cc197e9535a719604eb2ce71429457e1cd0a6ccface692d58b2d5dab27911b83ee8985a51a7caa1e51267c09a4bd05b6258065e80b7fc54dee805c32fc6ac0ab3fdce6eca5142db7db5a68b5d094506e837d8c1735e6ae3c5107e7807ba1c893feb5e95a8aa25c8ae283f78a27bcba5912a993896083ccb9a51ec991d006de94d495908ffa64fe6b78a71ca630889b939293ce0037a94c0496b725efcb4dc784dd7ff1bd3436da9b53189a3e951f30b9363e2e5edc6afe8bc2f773662632b74d02a1a862ed8cf0fcfdad31bc9dffda739a489e5038812ea33eb3ae360dad9b9318052f2a779b282741b92064552be068e2e6eee53bcff79d2a7a8caef7f6d274a3c69ac6ab6c28d1f8ad0a82d2b06acd85c45d14df7928eeee021407330ab3303c74cc4452fdbd96177d91190d1e8a3f6aa8dc988858ee425692c267956d44de8c1b987ed1a8c5043fdd9b3667f902a0b633bcd544e3a5adbdb8bb1caefbc9cf436fcfedd2f5b982c9c3ccf4b1e6c8b4f69e2482f5cf90fd58613e408c612f90d4f6fe1794bbb32bee18564d6075e446f6a9eac9b05236f2bc840c2a7f8b70e21b43986b1547ca7fe8b970d18639c565d555193f8aab19bde4702a1794e5f99012e7a05485c3d6117de917dcec2e885ea739c1990e2783723e2e4e9491a8c8ec96bb585cc7ce155be247d00edc6fbc3ddd9fc404a0c18472473abc5a7e63e029017623f72a1f2e20eb3133b0eae6ba6f96a0d094e256a8b8fd96c4a7cb1c40232ebc3cf2b0eea842cf299dfebb7b0c00256a7126e1ee421d614f0b68c67e194fc8ef38783d4a79581025a1a9c413e614e987415f3c65a417c11989979a05038c12b04a7eced2d0af6b431decfe128397b085498a7b86328a00e32b9ad3f813bbfee67279788d56ed886ce850f037694dd30f5b9d13edd6d578f15ac94314f51e41ee26117e6745bc7b4addb412decfe61b8fcbde5ba7dbfc8f61a9b7147552f837d64299f7f69eb7f6b25ddc2b480cf651ec35b1c55e7e4ab6f58cdabc1c9ee0f1747cf688e9c3fc38d941278928724973f8df05a5b331b81f93dfcdf5faa324b5bd0be5c98fb8acb2469be696d5b4fdd65e06820925d6f3c2a1b02d56d17d18410af2c4730f21029f75f5edd59731dcb321e140acce807d5bb56fa7a1474d0cfca4c1e570a56a154bbe960a20bb6e16534a9db494864c4bec3a41c1e83484b64d339bd477c8bf3fad2df1831a7b79b0268279ae0cd84d16849c89bddb16a977f32cacf5036f0938410763166e52b8b0fd0dc1396ea75380b84bb7e80c079fc6a4dd994bbf1a0613ab4f89ae53c8835a1a0b5ebc94c7bcd5b71b157a92fe05973b133d0eb9df47e1c01814a15fcda1ce1dbb45e769c7f61b9996c0f35f929eddbfac73774ee0798b8aeaec71095ad2ec773a6c981afc53dfc45276f5956279a459140fb0f9002c7a2dbd6262588893d50c8bb471580d61107b67ec340e278fa541c9c6c4a972471e7199dde30cf61863792cec86ea4f520d55b57063ce19c0e416b5c6568615d471e1f5c704e58525b90d12d7acd9477024ddbf4044ba138596f075d2b13adafa0749ae1c672a5849c5b5d650efe6de96d90d8f5136c7f59fa03269f78be36b243373de00dfe02168a9cfa603a92495323477a534f3c0e7430f935e6079c354926ff3cf49e2388c0710fa46788d473eac8ed95b0303246191f5b8db1508509e70ef667a8acf0a32e48c3e59ec69e1736b8d755e4c71a36c2f2122d59816fd742074274bdb22c11545de35a18c60988dadb0cb82a051db758f164faae854fe0df0c92ec9cfef3a2d23c29ab5225304cce32ec53a29c088c649249f548f4f5bac66c48275643ec7073c22969e8b0d80fc2ecaa0266d36dec7e668b107a9cd8e7c906229f9da30a04252273da081492a38b59c5b06b6d2fc4634594adc6217ed71f1b6ab3b2cc64e5b026e0b390163f705f4e21252b69a7ab836e70268905a161cb79754df59c730fd668f43118cca5bfab2bc8625405499400fcd7598a796d865c966e9d9be5c7a895f9306d4eb2123bc0335fd7fe638ff5c23b0fe6542bc2352d8c39c701f524dfb321b9c179611b74bc25bf499d6a1a61d1ebb87358e561a5a1c2f67df518ada3ccd37e5056be785080a6301abf7239c403a3e1cc47764b35775b1c0f596c7892f9b3e5c5306ca3d9ada73f0d39cbb8659c576292fff2e14f0a5429ff0e8003332fb920b4238560254c5789fa9254976d2d09dcc4c2d211b3b33d0eff939f8cbb30ec92388520ff337b6b29983030fe3dc1d0da3447913592f5f1f96c32be8c1635d58fc4e4dbda149714f2441e0c8d32920bec56d4ee789f3e7a71168507d220a710dd14aa3af2152c73991b511f97f0656b00be5e08f486584364a202ac3f150a7976363481e88fe02ef3e77a698e4249aea135034bc361449a3ea4be7a081dd90c5b2d6432d08edf2ba872d082ba35088af4dff56340db4d68bdffee6ceeca63d5328ec8ad21639078458b0d11588afcad92f87a766e695fd40c19f539f7b9d208d59642c6bc2605f6aa49b167c994f369496b0aea4b401f2c0f144256c91d3ec1c09b44ccc42d3d28805bd780e58e1a09cf1252b0017a64dc1a767e78eb7f4d6ad24ec31536c21a67c6b505ab0808ea8dc9250e710b0a9b86d848b23267a44ec09a11d61877741becda24669751b8827313f59b17506e8b3d3e76f1c62c0006e956ffd9562661fff6452b6a9347dec40da40d6491b86b1cdba6f60fbad7a48b45a3757339b938261567573e7215e8ae9dc4d0640b18269a7147eaccb0bc0b2e20a28dd9de4591c4154d4c2c178ab3aac7cdc2629dc5ad829c0e1e7032ea1af530197b91ea9f050fc745527746ff24e568b386a1446bdac8392a260703940da2872ec2cdfe5a96c9c791ea1047c2e24908ac7360481b156a07c33106c82da3a7574d2786141c36962896260c5c9aeffdcaaa8a070e70a20eb1f96e5a15d7f21963fb495c7bd29b1cc638831290a36c2638fc154d02827bc8dcccdd09bb38626e66fa3034dfeecff5211a0198bc99b31c78702040d5fe5488f316a2843f25d21dd213acd346612bbb3daecace7b54409c225cdb379ba760fd7198e7da471edc798462d2fa2c184463a24e3d2b024abc3621e5a9e5be867978280dbcf316050ab3d22a131f52715a3ea2d404a7ae459d11e1a5e8ecc41c60556d119250823bbc350b2116a0316b0d6ca676700b4aa37233bb7af0b546076bd5bc98538d2655caa81d1cc838de9bfd07e9a2e4119b519cf46d054a4883da77e6832698ad503a988c42458585821233b5cafac7163f4be0975e1aa944b24dade4def0c51df19952fd2dd031371c9e47d32a3a4cbd4027022d6dbc22a3207ec3cb7b9aee5844b647f68005eb0f477befdc1f9009984274034f37fd0f45bdcd6d4c656def33cbbbfafca58fe411eddc2d7b41540f35a5ac8065890f33f2b4cebad8fa846b7615e1c1a4148ab43cfd06f6a21adc64582f1bf15c40b0ca3a2f3185e80588a7307cab4661ace8e3fa89713d876b55ce07b98bdc073a3bbd9737a7de5739cf2032bceec213d62d71fe8434c3aee60a6085fd0d9ff604b852b70db77d372132cf31e73922331d82ca55666acdc91a1ab9dc72cfe4740a2ea2bd571694249a992b847994312f672d6e536a3818085240dbb446c50687fb04e1d064632cd835ac9354a33ba87eef2446e1dbc6a3adaf750d8502aa3a58d67e08684f94d01288a868e5175a3a78291a0a29a28dd3e13e08e6678696892c786d3cc7b1748968ee0161fc31fa480bac7f12bbd68d460d9a495940f2bcabf53f68a5fae4f8fb48408ad32ba29602747b8b935a2ed8fd8be217aa6bd86d224106c00d8f50b082c9582b10edb226556aeba4dba69bdb42b7c34ab47859aaf9dea752e643cd339ac47a5bc5221edad8bf14c6fa55087a3e48c9f3712d545887a630315d0d27e5f73012731a9711a196e4d41881800f424220be99c748c2f2c55a96758436da3581901753a2200a0e7a2de2bdab9d6e13521b68d74743bd2b2580a662a8ba1fd906f9ee69680b2bc1ff650cec4b8d32895639be55a0398bca6accc50bf30f15a26bdaf566ca2596f0e45f334f1274faaf3896c1c48edcc1cdee5275ad3acc7161e4c2a8f5eb29c178da47ddbd2d4cca96d50eb1a69e8ee8104466553310068887428bfa10274ec918fde1430de3f26fd3fbb64d83f8d70dc7d30908a796ec9f7da4802ad3b1eea7600aeae86f97217f6737f8edaf6f78a802103cd43f3d4b2879bf11a6db066781ded7358f23570cc7d47cdece48408cb00ddeaec4a6eed17bb9374120138867416b125a4c3a96d901cbeebcf8203a05726be9702d20b9fada4a858eb9d3cc49dd95aef1003af3fd1b67cd08c20b944a5d51e7cc8d50ac84c8baeca873b1cad11f202b7e62409f55fceaf3e55d93085ed6fa74fd998ffeb23587f750fcb43948bb4f201c9c164ed3f2c5bf44c94c71f019a6539957b95ae689d2c1835ebb98c168d480d507e98b6b647d62854e15f2b4ce56721bbbfcb460e43d9d277f00078be778e4bfb0302dd62b4980165ad9a25f4c2da871ad52678adae34d7ca05a73267bce569960ff589da49e329995cef9a77bb5c8e17a91f90a1324ef371729a76ddff183bad3b5d30160dd85b806274d7aadb94f9d946fbe96627abc2f06a2ee70766ded91392a95f74df0cca623e0fc6f72f62f7617550f0525fac061fc3b2cebf658235dfca5d371f4b718a7d1f6f3f37e84f2b6f198916f3100155db79133938be717ee102cff16504ad2b2afd119094906921a9e1a8188a44c519ffb370898f28351d72f8535543aa36b45b54dc9d46d111417181e817ccd36223b9dd558d0b6abbc248650cc7f4cf8dbdf8300dd24d67ca63c30250576a98b48b3a11f0614ebef62cfca1133c9ea8267303c29709b8683b65b6e421cd32e7699abe330666d93458d3167228f3516f92889519efbbcd189f5144116fbe45b8b8d63c03424ac95094fb484b24c2ad610f5572dee31729e0a42dd6f57f955f9c07cdba08805010e7989bbf0e73943eef1746013e2da76257228ddce563dc253e4ad378e203d5060815a23bda97391165ebc845bc66df7c9090f65bc114df2055ba7bf16d04759397def4f5646c8dc6676d86294ad72cd8f81881b7e27dc3042c98d26546dc1c0d5ab0b340feebdc15898554d50c5bcca88330291829fc51a23c78e40082628c98eab749d0a24e5fc513391c616cd4769afe7d3980fae613c9981088770a16ff09ca7935b57f259e3e28750f3fc7fad07795363ed1c3f930f649e7cb2294f9482186da291bb28b1411c19d81e7be1232f14cc5eca218a3dd7b964be99d0c93640e902f9340a446092720ce148938b9cd7179a4b0bac9904e57e5c4ebb1f07078127099ac152d77acb2646f10fc6ee9b1f529985b388c3fa77e78385ff3e4b204c0e49f06e93f821cb2e2094748d619a578a301b7bd7bd063e7563f106e548e748b0a586963d0371e719defc6dddc8e994abf05ee70a775d773d0c8f93ab2d69ac17f1a02be5cb1e04ec9d507933b7a4cec8150c065512a02571205390e6906b2364b959c63e1b759a1665250ed7dfe6f6b49db0bf97a4f3f76b8a370968f860c9cde7336868e69e604e79f92b5a2203bbe3955a571bd5239653af553f420e9e895118de45477f9d5e782575c9d5dec55e0b55a0f9ed374692184e2433aa7d0efd8e849264295fa80808aa718eade18b0b498472806b9765e2aff000d867875b6269f6242189f60551d03448415d91585d661e433174860e20ab8adede6dd111bee901fa00b3b00b56a889b20c08a3ef0c7f135e3843299cb91537e119d70fffb61ad040d3158f97843afebc8379727eb04c7d492806e2eca687b96a65750433c1778a8032577d5827c1580a852cef2c8008a63d3afdbde7015686b39930dfb3779e1d68581d678a7ab2832700bc49ca9698513d375cec1302a233ef35a2f5924125ae9cb261786c1e68568f8fd5f138f8986a54f7fee28ec13ae9e00ed0d60d180f54311a62b742b5993a909952d4d4ea421fc7c6e1cba0fc924a451359438c49f35e7fc8bea6115e2f90203471b4d368e3e3938e0830b24abd3109d696039253734a3579821a6e46c2bd1632ab254cf9316568298fd7fa89addc99f72d3247c19327c98bc260f6f3da461cdf9a34a1cedb6a5d37300f4c746866b78d1325cb2146f4e7ef2725f2f9f4b495e7af59c8e408308e557cb15e738ae5944a64c8a40a01f53f9518f697111a766f8cc3e98d1c0dcfb38d0afa066febe9bd3a5dde06e01b4dc73c22401919391d10e3f922d8a757749ce88548dd57cc8c6fa69925d219ae0f6913c589c004a96e8fc69c147b18eace2c47f5eb276c53f894a3da1c26d0e7a3546dc569bca295dcc25ff9b2a3dfb35c23eac7536acfa918ed79bdad91a3947d4b70e0cca69654cd82c9676a79502d4e9b8eb367e2730fd363b3aae3d9ecd281e7be24e165b3aeb79394e149c9d6071515c7d09529f3bcb878b35cdb4982ad74fd670b5a76781398e194ac8ccae103613c02be77abeeedfe403111c7d29f8a8b13a3bb86449336ab288a89271f3be6b7c7b6da44f9904aabcf64217f3e29ca5a8419a60cc5b0077b5f3dfc962484a23906f8fe063578e642368741af8a554cf99569d589144658f7d0ac2cd8f5391a295a7cc96db66cbc02e8ced0dfbdd38329f362de7111704d1e1ea95930ede52eff0f2745e3110e08a5b06160638c6e4761dfd526969a3de82a28b56e7a9682c555fcb9766183b2331cca0251f2df1bee25b8bfcbf5780824e2f8715085c8c1471ef3d47fdf2680ad342b73889c870a8a396f9e8882394e8a767c2acbda772d2f957e9d807e2bce6fe33bfa18606747ba33c23d5b71665ba5b17ddb84ddd1ea21fceb3ab5e56afa904d376820b93cbd1280f1ea2969c28974a108b3489e1a8d29e8b3730e0a13d15e740dc2b9fbfa3945455728d9835fca15a407aa06cf7445dadd87a8ce114baaac424a85e324facca3ecbf44ebc153bd77ee7f475c0efc8bcbcb91b930c5a3872ebbbc0842ed59043c09f4589a74dbf0643a76c9cc54f90e7956489d03b3015426ce774c3327ee5e3640aac67bfabbc597df0821fd2733f8ef1c6957d948ff1cc9dae4760204198f95c4ead0363b33cec0893c19a243aa41b0f96f1ceb21288f8d7421468d9eb6f31b79e7cb6daca6b88a09c1da95bc673e7b9e0a46bdbdcb8a2455bf70c44220b6fd215c4ef27f8a6fb0c1bf6727e08b22f0b24c600f793d9f47de8076263396587ab7d0dc87 + +Params = SHAKE256_40/4_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000341e9379c85aa1945aa638ed93b414ab7bbb2b41c3e7ae09a5aa29892fb11c8d9fa1db0abdad33b2606036945ca606cd2c +Signature = 0000000000bada5f1b0b9d2aaf4d1995791933962a54be7f720833d674ef6db0e2c182a38686dce6c92d43a647defc58c0324c03d4ad42d639de7a1e5bfaed9c3f16c341926a33dc3f8c9cb11796dd1b03c31da51143fe857894dfda7dabd2ce11bd6dcb0ca74bb9c5518a054fefcc76131a68d91e1b904c29b4f376df15189c39e2b8f872ddc3591eb2fe0863207303b32c12c5eef64a2b858934e72ad6e0264c488a71f7183a59b071a97264cda3e6986b75461809c78118c4cbcb4debe906e493a71f34cbba22d5925af0efc285df65e9f64c57dd81593625f40748404c31c8fb6bdc8cec62f59b96d8c610610b6045975b7c206d6707724a9cbd16bd47c88c99eaf502a62a044141afca13022a7d71660b089247b3ae4ada67e4006eb4f42fe434ea9af075409a8a23ee4fbcb586c7be6d3d291de000155847ff4d57a4a01698cb471ff23471ca436c29b21cf626e1cd2d75945dd04d9738a4f746a053224ccad1ecfcb180dca178fe05f779b76feb58954207dea1338158cb70b5bf8b0e166e06104be3c08fe86ec6d39f18a344487797d97070c108a4faf432579b5b88b94d449227d886093a393aabf93f12d9ec689fecae3af72d3a4608f697ff804c2cc3d937f227ecbb0f8f4e8964b8bd4ce7539469cfd04dca3f92c2adc550c0f53e52b55dccb316d907c646bea818c2983f43b5f606f291ceb14faa11982c0eb00a2fdc13f03307ae563266f1ccccadb2c3be4ee3d695b58b61fa2208e3cd61b268b7f7fdf0113e48227d9f380e0b64e07b09178e4f0656bc54247d566e8e8426f8a1f58dd667604f5a1974f6de89965027d210b76ad72fb169739d5335e5f6edfad2851e91454257849835e4c076045fc5728550c26901e50f0d7d6f448fa30fb16aba2a1cd570d67fc938d0fd89694e801595effb143e91c0236888a8e79ad78c83feabfc9f6ec62119a6e21baf8e08f4ea6d0bdc9ab55bf28f2fbfe4971ad65f8bdfc2d2dc5aa80f13cb27f8e44df0a57964babb387dbbc70d84d693265ee15243179fc08ef83c0d31d872acc7a9b967356aa4133e8e55f50b5eb41565ba79bcc542b755e52af76c15d9880c8e55aa95451ba2d16061b8211ae7641e1a14b758c469c4a1a11c453f03c15e180ac139f21b609b71d384cd7feedfe94d8b4a2ac23e0ed94458794ca13b0299dc602289ee041ea98dca43681fc6f4563d263f0e57855bc84fef9f70bad2c9b5fce7b11e193565e95a7866371975fe895fb17ed22a2b0c7b00b3e788fbbc6b3cb269a522916d89028b2f2d19825b1e639e9c55de862cd06b6636fbe285c1224e3806f7e24d415b4e5fb98196c8e8c353b840015dfbc0fac315681ff76339d77d3e1d08f5c9a45a4ece1d123a1083cde6a18d1f15aa890d94dcacefa371821373e74de6b0188ccd986c212e8494efc67abc947e4b849b7be4ae144f54779df4fa2030e939460c5e28e0468e987dc23bc2736f83de973f773c26f90bf0c8c16af8175ef5979dfa54de5e2109ae523e9690ea2b7ac4b38034fa0cf1a032d444f6c6147e7ee0e0d6363a24d484011c74512b17f57f5c746ededd66248754595ab877648ccff36a8c44e916970977e17a2ed7b11700cec08c5a8a9e26062303e5cccb3a9b3e1ee64b0d6e8d5bc146901683629385c924a666c2f0cb099335bf716cb0ad3b4595b51a7dde85c2b98c6613ddc50f7eb644ecc478191b00bfb2ef70cb8a97d5348182e0109d3a0c2a20d8007b3147ee3f32a454ee96346515dbfb77430e1c1b33c28cc47e6577a29251de84fe047b548fe9359b13b02cbff4b88fa16e18d2b48ce0aa4f381cf8fcb9706dd12707b884eb63200b24a51f98c917a388a8eed17f2e0c546cf09cf96f23184fe36751915f223c9296d08d89fc325ac66c284c7b5dcc2594aab0bc4c7127fcf226077ea5f40322f0223fd657b91cc88c6e9ec1c564ca2c7b57e287a7ea8a3da57615d87c2ec0d9c202ce5589c4d75abcf5976c77458ccb88461413fffc54bcc65fbcfbb85dc1334c385c5ce9a69a8b5f877adbcd39288167ca103998544352f6639849d638388164e1ff255e50a838de7ae8c9fe9fc30600cc0d8518ea0b6bf14eff70bc4a1299490f5a71e5deb867242f2597175a847b444c0cc3a711ac0db50c80caac675a6e3dee69df03af35bcc3afd1e7beaade89b906a7ce023f81e0c668e3fa876de44a7e348f56e735e7936f150e7901b6d3e03f6172320c9757b2734d05e6a18ccb7b42e0eca2bd621a734cce9a1af20eb195bc3d0a6fe2e6e76b90db114b69e68233d2adef1443ee9b0d37f9711b9b230b405ca54bbdb5a92db7dd533b20c3fdfbe2da346e753db7e472a5da7cea3469b713301007ab496e6a9a7f59903f64b7c4a1dd5ae1a8f695a5d9f054501ae83830450d29500e0120196346b97f0cc7461dc1f12bedc9c56ac01c766ce2c00ab606810c81cc68f6bf7af85aaca607a387233866806a6177e2db58b7b59a8e89301cb2271f3cfce170b4ba120d8bdd2a5f29de5b074681d03590031475df6f19d22743d9688b4368eb119d7c03863267dc81d50f53781193831709bbb13c70ee4d27f9bff48786c2c7c8e1ccd6ea4d09862778d812aa86250bf68cf13d1a1d16006ddb1e5901dfa69209565ccff827a943047076dc3f486fa8fd1f435033d929c6b7af31df5a50e74f1447cea1c1c0df49b185bffca50437140ffe5a708b4ff2760ca1d8c72acf78d43a2d1f90ea36c3eb52e43b621ea915314dd6f1d390aff2393fa0597f3b63dc0f9953bc5ba7904431b27cdbfb934c1f58a29aa8008872bb45c9dc7dfd99eba7b38d42428c6edde09ec605d246fd81f2443c00fac565b559a82256baa5e03c4fb88c6a34be291489bd20aaeab0ecf264328d4ebf1d86a9d9ecc98fb53d088fc987d7a2589e56aeb1f8074291a558c57745307c93b40175d0943e621fb6a573d8f901c3037e694314cc4b4ecd23b76489dff1f08ee700ac4e71142b6e260c2f3c1b10d9b0901193d81f35132fd5fd9b04075f9ba0295ac7237bb6c0b7924ef13ec59af63e57ea309d0c187095e2fe974b7a039b2f3f86048eb1e8c6f8c7824d172d4a654590987c3bee4d7c6552fd576e556622298deec0167dce95686659dd70d2611c478eb49089fe9601186a4fdae9e820dbb1e7708fda8914c48ae2c3f8c651452b12a36fadf2709ba3a18d074cfbf830e07b3819c181011bbda44cfaa6f9d92a9bb38dd5d83108353528e7c4f6ce5f085abef176923dd60df6e1e56a09018080984e81946b87e7402290974286825d111988a40f4868d5da89aa7cf46173364bf8eaf745c0f850ae19dce102bbd7e944405ddf0945b94859f880e030fb0e57d500d11bed073be91a4a9bcf582c6c423ee065851673578479c8db8ffe305d7799dbb1ec5a17efab104cebc14d73ad1ae657436c48a337300b1a9d45d9b090ff62baa58afeacea7b89e678c67e630f6ae4e13dc704098635e4b3e853300d51674cf811e6c9ae4a2c2c0ae920e8e2c2251ee781e9b1eed8e1c989c2365986ee57e71c83a2d1bb25b7759b63effb74c18e525b5397512254a853007e575d1868a7a02187e8cd1c9e3f987de48a5a540be03e7e5bd6f8b1eaffbdaa313a73c97ae664c1915ffbec70cf5b6426f89bac9f04f1706fe42e9d83d21bdb04ec8a07aff32690a4bd4479801bac8b0cb60936da181d0f6bada551da6298f02963b0cd5c28c1101548b023006e5c6d096f52cd0cc03281e93a2e069ec1990dfe22e8bb39e035d8d463fbd874df8fce22fb7982c4e39bed2969848dfbd4840e6f74dc5cc5fab42ed2528af2d5e68621afd3626cbf656071044f0407f6e122137813aa54330c7a0a6f861c3668f03814c1b44cb479be56456c54cbd9ea05c7ae0dd469d0d64654e0f01ef430f7e60b424073a4e2cbedeffb428fddf5c3e1a24cf41cc58778b6a0735df60502c6e89ce2d59b11b63f4f2f69147c218b61bb567c02c0d68f025c2287ed8cbac664bc63820d06b16eb07f310d0ae839a7c4a3a62ef9bfd39b8f5c9324d97f8d40dc3a809a1a2cd75dfdb25dd5796392a84e2362e8be6f1e301a7ca085705c8c92cc4547abcecc860750904a48ac22a300dcfbec88c4a0e2ec5f6d9986c6fdde9a9202b30bfcc70d6304712f946452af10c79d1745f3ba311c848440cfab4f5fc2cb96938b33f7110d93b90a6725241ff0f2cda5540a10634c1e48fa81d7b559e4e4a35c521c0d62326eec166bf79091cd26d586c1794a95cad8ac625170d787dc105b7dc70adae63084fda659d5dc990830088ae48b3e949feb785ac0aa969b2b4c0271b7aa0723f5072f7ae59a9cb0ce57f33b69d9fd47ce1c460e3f403f9ab11fed793b5b009c74bdc19e366e4a5d4ffc7d65062aba69a7624598b30ce9a5247d248f72a429e98cd7c7fefa1285366416132e23beda1cfd843a92ef1e36ecb02a0a87bfbd54be499f92a4f8338850bf10b1d04564f1c2aaa81801aaa87b1e2bc9d2a2451038e5509c12dac50a22c83b491f6e92ccad2d909f9c22ae0da4fd903657cf40fb3d71c8b4f6ee835dbf99840e3b23e22f9564295ccd745ea2df52bcde04622209520e8f7c6a65dfcde8037530c7c9c4fcc0928c1e751df688c27731f85add77266244895d4de1e85b74b814ff2803eab6f7958710e8bd381d0bc9d83ff1e4e5fb942608edf7503d8d9f625004d375d1a83004c66d87f8836da40ebbc33edfc6e69c014648f5b242e924886ffe4ef46abdb4847eac17f7cb1ee97e1a1ba6235b67a962724fccf35b55cd098b3b7a21e5fc49c538cffef452d45006cb7e6bfd58b76056f71b13df50316a9a8e187e7dfd7a92fc660ee80627024cda57f9b1969eb0e2759341b66b2239ac438973bac03772d608d8d55d888d52dce0dd651a7c39e49be783f5daee33898e00d04922a8b00fe151cc1004c0bee7d3f5da2cc07558f2af71ca68d6cd9fbbe0cec22db224a39cdcddf809a7eee4000aba144f3cb621a1b6044d786815c2fae41d5d80b7727d8ded084c9d3911a6b3139686afb08b0f2ca301e47a9c1f728c65566aa52c314d2828f9fac138f7c503de34341fd8144b6b6dc484db47ddef4ccab080e611bc8818f02e346ebceb7e87ca42479f022be90f670178738700f99a2b821141b1ca553dd1eec25c7650d8fff7fe17069961ec310b36d1c527a128799a849e4633b06958fb91ff72add0e3e21331110a4fcfb9bbecda6b09644c8c6605f0764101c10fd29e5e58193a4caa134b93d749c5c7b041574be4e8380d482399ab931f9b7d329b6ebb9ef8fa975da67ef7fc66d4229f5c0b7cfb1b0cc30fe74ab69fc59d718d4dad91aaf2dbb109f65352551f6401a455915830873ad1a99bc3b742b5b4cad496748ed80795988e9ab36b32a260f3697d3341e2b66bd7f357667aadc96c4c93257357e7b7cffe30482a6950f0d6244c13c95b7f757ce80a351b0b02e3c354900985bba19afc4b0f20857c843daeed95af3ef9bc0f7afb033493ed6b3c3d68ba1471262e119728b3873b34cad7d05ffa69783aa27b5dc3a82bfd5e344bfe3e403f00ca5d0e2451c51836105eb425180b0d5c7ebdaa5c03e875f5e8afcb55c238068fe033c6bee28b87f2ed9496ace6b912ca6150b3ed583b89815c889608507c13146ec9ffde17d7aeb728ec8d9f9ca2761176b657c7ce13efe2e4996f3eb65873132cb588c6661569f86320328e0db8ee7f88c3d602975b48c3b5fca3eb2b089073f48dad534a4f24177c0080c635c8215a0ee45c6ba0cf54b576a539e1082cd5f9949c97cc897ecfe53f9a99818aab1f0100a91a70cb33db00dbde8e72cea3cdf3b8de687bcbff32bb7fcc803dee34fb78c6e88f56e9277bf83484b67e644831bb9729d4f953277c652dad3c17f3b894d77634e5064ee3b792601a36f19d982e2c9e717605c0ccc251be4bebfe109f9e4fb606cc67582b0949bb3f907206e8ecaeeb8bd7afa22fcb3a19dae6e04c7f8cf847370516d2b947433e2d4dedf7e284f9dd6e626e147cbdb43372ab3e62933cb4daf508738342b5c92cada255fc8ece9a8065087debd8a30ec7b7f9a1358a71529edaf4b2b735073d8c3a98d595b8d571f84b2c564b6e42467c048856b90a142da03efcc736c7ec3d792fc99e31f0767d88e5d95f01767075e2531ddf8d7773d5da2d064a82b2709810aa63f7f745e0876d4eac619082317eb1bcc68c3b4d942b837a08530214b3a2eb504634f678f2f002b648e1fa068f7721ae36a08b96351900ac76ba3c18980244c67044ecd345506e655c536accb9da06a245ce20dbcfb1d756931f10b1fbd5cdd54109c51ebcd18a3925d9d1e88e3b752f75e6cb77977460bb4f3a367cee6bdcd626eca527e819178cd18a2d7d2b272f998a2a3199133e557694b64ca2ed2a470c19becd91796e09be89eebd213498b0aabfa3993cfbfc9bee114290ba57ae5ea09affb98b155221f851779eb874c7176f0a271f215656885b88dc9205fb0a015c000fab8139353eacfa6d9e7d8008706269a409a223a72c63fa0875c62ec9383234676ed66b5c57d092612d3949e27e5bf7a66d9dc15e004489ddcde704996591ada425c8d57778525a69304fc6b3dab585b3f1489984810e3fd776cc80106e56926ac28bd265237cf1d03f7732bc82b73780cee0c50cd0846d4a6cbac9de9ef6771c0fa0fa7a3758da28b6601063a2e18c7e7e7fd9b0420b3704c899f61323bc1b0d42f94daec660a61885a57e9cd829dbe2932651a9bca2f47b3941d3355d54058bbcf6abc37485fee2a2cd8083bc1317117d4e4a0bd8395fb5d2ba48c84d33e0a39cdb7d02f23b9accffb65ef1c5f8b7e03e260b297411ef15f3ba182363e64f4f3a9c6f4014dfdb6839b551eb83903eba5df3fac3e4bbdce75e848f481b492ade47cf0b4f69e8ba161352719d4500093b06af86beb8d5e80e80bcc1eda93ad99564d0345cead7ea1df7d7b82e216fdc67842bc82914e2e4a4a8a12afdca318a28928e887dce63bda65d4d6ebf62d700d5d866b0eb7d49f359a9d0e19de44b15cd97ba652933bbb31764daa8119737a7c1dbbd18b633c92f384b19e3952848adea4f5a63a9afc3964511710b8afb767e4a9672b74384c517dd3dd108eb7c84c663963d85b3769d422d3c7fccc6ab945407333d6609c148a255410d75313206ab990fc72b45a7e9664862910552b7e44efb479dc9589a715b8f68f14fd51ed79f5725c31aa122bc6460ee7e3b975e4f903a1181d118391abb84fd831c86515c7fda77ae7a3002d734b3ed77f81a3ffc9d83cc90ca164bc82285fce07a14cb8da484a10461a3d35c1087a87e89f925bb598ea100ffa94bb0a75e55faa6a909fcfebb76b996146161039e2d88b40c060a944ec45157b61f74f122559ddd186368d2becf965c5980d70dc33913e4b0b7826286010ab1c3d2e8fdb8ed45598c40c14abe934b18208f52cbb8dae08d46a670c4005d6e7187d39f5f87a798b44401f5224dfc93d947d6f56c66d7d88f32bc9a45af1fd730046f31b314ec4cb17762a0d110b4d231ea2d24815a88c1070ad13e62484a6afe26e7ccbc382a90bfcb19a94722849f38a4f59b16ddfd67e3248f2d9ebe2509884c28747203918d335019aa6a9b942995ce8ec223d65cf0858aaf0bb94d5a6a061e8b9057dca3fa88d2fca19f233ecbe607d562aa212c664aff5e864162f4ad84183be5004f383061fba9fd7466d7280c1e57eeb6ef5ca3ef40042336591305d8560be6280fce6df5eba74f7f192a44f3682b66db2ef31b11ba2d79032560e1e6654374d231411e2ae83198f2138000ab097b42827855872e3caece59ce3c443640a1e72e318729745e92f6c6b22fe047016f54fb5e454a0dab2ec61638f26b46173f5465aae0398769f5ccadeeda07ca3a40d88f57cf7b7f4809f621de452918382268ce6c8e18b9e84f4ebfffae86a8492e91df2cae499b9f296edf9d9797b33bdb8d72445c8cc5fe5a944a6fdd5f5f4b9e0f990fb8874b99503c8a63710386c99020fdf9d12e78b1ab924a84a57cd59f8ac481b139274ec491c58b177267ce27472e77a2899dd891fc9e72200f96996a343b24373b9acf5afed1d5236974459e74fb7721400f31d0b12798bec108f2b6080d58d4c594ecee6eccff35f149fbd6b49a2903bdab82f93ff02f93b9ff6d28752a1dc6f5eb8db81b685dea55bd6f53542a49a22243e568945299221f578b5b3140537aa442b059f8c28af07f8c6ed9475c54c9f43458d7df5723301bf439cdedd2c8d290ebc8e50fafa6 + +Params = SHAKE256_40/4_256 +Msg = +PublicKey = 0000002cc9abe6ba0dc19dc27cfbe1b8e1ce91fd68aed923aaeeccb61cd9c8459789df370e2a5bb87ab0daebcbd8f6fa0a4f79cecf47dbbfb9509dff84363a78f3e1f5c9 +Signature = 0000000000a9819ec3be677f220c27b61c2b947cc2121e0b8a254b6b0b8ed9f7e7f8fa952c19f6f52a3beadfa280b4287ed186db65d8ae269cdc0aab2ba7ca4f766a614d052bd3366297114a5bec9b1478c94bf02cb83905572be522f5389f9d90a852ab5a15a990af757ea1611bb1a27805e3d074d088b24a6f1372054cb04d1e263469def6a6ab26dbf03b45038b8b8109597a1030a8199e61e3c496ec41b9587302e0db9fed78b756c3791f7cd18b39b9971546a53267f1c200e640b48d16ffa934f030de4003a111faba0789018a30408c4674b2973a64066ae0b39af7a39c1f0e92083a0d43f590997e8a312fe644f9364c86e97fb3c1ff085b1bb5f1b982c95bfc8fe2ac92c6467618e0ad452a4d35c5f93e5df49f5eefe90d417c30c479e3a3b589994dc58b4c239aafe876126b7092ff3145d3a69feb10462e49c9c735e91421b073ee319761766f810fc3940318580f77a2c97d446ed4fd5209d88d294f2db038505d4f2f9b42ea7bc2e5933a64f981c9e0a7eb333e452f06b4399d10a93d038635d4250d6bc0f848c675b1dfa956ecd04c3533893cb4abbfa9cc695ca35446c9d333635c8e8c6245aa3e0368c0229e9dfddf743d5ac62425080fd2cad49f794e4be0574585b5fdceec9ea97c8272db03ede439bc2813bfd4e08e145e97634cbce0949e1245d7fc4a857b6cc66178ed32331c583176d4c90990c040fba7fd22e5b7fe1b9efd5673c50e467f2acc21ce2b8b86672c022914c2a0bdf1eede53a0b285be79065ca6bd2ef324beed296aa003b6915677a9f24913a52dcd65b59fdc1830ef5da3c6b9327a5898573a75dae630867aa890766a56f84b8f38134e5e9346361ab48cc87b40dd3e925ece77af8ccd01dea468d8308610856dc647ff60ebcf32d21011361ea9d60ba407a01e1015c3601e63192b7a5dabadf6a9626686d04fe53f6c9ddfad04affc4278ee66b703eadd8b112ee8a82a355a55c36ef227028b50d3392c8be8533a6e0d9acb23132fdad298bce3ac71bf47875c612e302715ad8d6fc41bd9d1d05b9c9487d85b7448c64c318cc3c57d7c07a0178e911f708675e455c1df6468ca781a53109c6d090482f44eb98159a55c91dd0b1b5d97742053e6b1d040ff87e2012c53d5c4741cc78d83d1d61766b608a3452e1743ab4ab8253ade82e4410bd811c6013476b5d65024ac178b8dc040f5dc8ae39a3deb21fb155a3a9cec60c662acce06e8dc6493f53c67874e81f325126b27add7dbed80645ea390e74a8148cd25f03407e7e89ee7d343760968b41a696aef600923340cd2ef170319685f7d7e769bef14af2feb3ad4bc27ed81805809606de37f7d2cd6198d7cdf98a8112b199c1dbf57a860daad9090cda0be200163cfaf95f5d603a8bf400ba8264eae9db17e1cb0825b580540908f3012c23ea1b5bdd2985e75c2a5faca5f41d58d0227af96de8e435c1a60d987c0f1621d7ae7b28a2f2a39b719e32e0ecd9e7a6ffc1e355ad76753b65231ccb99cbc9af3a372155359b4d60bd527e0dcfe9b79715e4653338bc39aa9e96e3055c24b49991e4b4a78332e4282f279c1504b338760256bf16680d763c83774cee2c08f944d2de78339774dc65736481f72a94eb292444f17c300a1f690f7d7915ca6fd9fd188e67cefebd19ecd0e78594f128ef570e58b9b4f625856beba2fb2d510b26dbd8eac2c22c23be7a64c0537faab3688c465d1284a6da88e954af13b982a9603ec826b945e05e69357516099a2baeaa8bec67763476caabae959af3d1d1cb9491dbcf5484bc0904065cbde05627f6f88b6f18561c0fdad1db6bde8f7b0062feebb3281bec95605abbace94e3ab18ef989d5a2ff73831419352253be3f21921d339bb0205f57b79c26bdeb6f787c5c47586a00895637cf6cb991ef90338b3ad191b5fdea0d0125f3c35009296b5312a815f07e36cae2b244127e03f42ac6271aa8a7f0855b98eaba1065d69b97f7cfe1a6b33bc6e268d0b4154641f6a7e52ba263882b54eeccbc54bcb5295083bae6f138a3ac3bc912e2a4025891fc7770c0447f8a4f46a09623295a83098e6c838e3324a4b4022a34152cc4ecae888b4eea57c606c18e67e9a4ef472fdba1c237f2f17f238d32881ca98cfa7afacae9ccfeb5d0c39126ae3d96bbcfc142b8b850bbb874c2776e0c92e6978d46ac502a50fb6c036b08374e6ae9729357b8f5ba0e11de8bb20fdb8bc09cc8fb59046c1ac07f5ede21f89a6102b12e22edfa0243f97bc8e4d37fc0c5fcc2570701cfd304ca68a9686993126853ef64cc82125ded3c55f957983cb6f821c86bdfba695f6a4bba41d7b6301f468ba7d57ac5cda4be07d2974fa4da9eb12382103d0a7ace57f700778960ef31f1f9321b5248844b73fea9fc1b512e6c5423e66c148491a38f988f0bcff40c481305c5ddbe84f7ca66c3ed5cfbc3a9de772ffdf1879bacb616526c55c9911e0e9a6cfd93b9305a268e3d4c99d7ea8b4c23229d5e9b2bf17b0a430993d87ab24ebd15727e9276c42ad025a78c60545dadb5d095d0fc77ac61d13c3952c47604f401e67019823557cd358916ac039796527841b7a27b23a2610187131eb8c9ea1e352a26651e45f09da20aa24b6b98121d9742c87873d59ac576b546bbab32e10224e330fcf575964a0b112b753c6aedaa55d5379a7f7904064dbacdfb2022a998b56527c4f5e9dae59e85c986e9643796f96ca4f73283741c85827ada4b6b70957dc0a12d39ba589a0b44531cb8a05843dab506844c99cc6605640f26000080802960b5c69a3847c637fa0bb1aa4410bc4bf495c2bef6dd9567fb119c323964dbd099449bd48d6384779eed9d07c65d7280c216fd9ad6e8a1e130a1da56855c5abcd19530b97754e6812753181c925a220329858895963d030e8dd9f9002279a59aafc4f418b59c1e6c440467d11acb4571c36f7f38b9b8a09e9c37f375e6f23dc0fc54d3f9cc58047337325fc48b132561228931deed39f3925fc8ac8de51121fcb80abd34d987bc521a1ff0c991a5955ff7d25b8589ba0ea1e6e78474049ddc4c4ef20830494c2e07935d2572e18a96e4673fccb1a1ea81e219dd852ef1f52b23ffbad0f35b8c669d675632e332bbe774abc1dcc0c332bd59cffbe6af109b54fbd5a564228254840549abf92c34aaba88841ed123ab834e7a1082f7c562920454f4d7310122424648e946f6a3e0a4b2247de9458c29cb0191708cf3ccd51464a2be386fd60aa79224453d2b8aa7d4cb26f8275538c62bcb5ca43af83d8f5697a1649bb6233469a7eb22c08f01e9d2e569c6d4c396882e4b3c43d9e2d7c6cde018c606adccf583d45b38d1f9fad8c6335a673bbf3091bf99318c0aabf517cbfad2b7811429a9c4a3819bb259010a21253761aeca04076fabedf5728b5df3a2f7d24ca10686929eb0aca9233d9713f79d2895157e3f1a59da62b7ac057b35b5362c0e4d0b70d48d7646bd63aaad62b5a6c69d090f1de828066872a569bbc5273ba7776cb3b3d0ebfda7c678978160b968469a76fa63f24cb7c0398e7622575ec4865d4a0c89ed691764663b60242eb66b1933f251efe7a05bb18fec2138eabf877a90996fef0be398bc52906db48f9f06697aaa62cfc03774957ca67c8a52589187fc0fb1f417da6aa73724064e36eaa41d8c0fe0300ff3a3380d16f81e0a1d337ada19bb325cafe0c5179588e494d67c5d8092d0c906ed6afa7301a5fa798e8c018548cc51c57408ff4fee75dadd314a299f6bf63f9d1d2b8f495fe78c6d6c0ef8603d0db56d75b44242eccba481277285502a78e4e8c5c01d2187fdb6b8156f0dc82e413793740af32439958408b6879a9acab144b86d3b778534148f14964b3b5c2cc624f8bb8671e2a7a187b4117681ae2f008f623c87dabf857ff6a9719cb341b7dac996823934524ce652dbc567215a4057d02f55bf38c04853962cef93ef51240c1bfdaf92eb642939d2cf4ef6ee4885b9efd1d55b410cc19eed2d74d48e4a2e3f0ed94c0af58420885282838f38cff2791400941dee64d2af1a6d4753d8ab9aebb7ee4658f7f46468a8dd606d734469667f93c8de4a12b8cf6b3a5c051e599dec1c2c63ba50bf3a0800248a2e01413ca75669b4d2afbcbd578cd53036efa0f2bf7351e91df74e4c8f3e4d0d3b7dc822cde8851b7bd7601b9a8d3f247b9d7663ee1865b9b555880d1df2cb7e7e2ed0f37a81d3c6f99d61f8a362f52f44170efd63176c0612b4f1ad9d0b2dd63838114a179e1cfd741af1bb41f93414f0a2dc94b7afaa717cc7d893b2c6e8501d023cf2fe5bcc74f336eda6de7b76470003d0e502c83d080d9a6aa6a5cbd38224d2ba7757140a1dda0dc918553cefab8bf621f15e30f0022d231649a3d95cb7258188771a08b708c44cca826df04d1fcb29582f0914b916c12613a5145fad0f92ee813462e5fa8247fedf47c7f4dd4ee119e137584cc73b0b94b9886f977a086d7d317ee2be7d935d15a17f645afdd3f13083f37be8d8fbd506d76f20d1200754dcd8c2c8ab2ed316ce7b1899c49cd01036c26166f79cf7abcbe74ae166efacf8f4cf2747538b61e674d17b508d7c1275bb88837fe3e38056856bb5caa68821f4975ba2023f0879a85b775fa54aa9e6755ec06487590e86198feb0a1abbd84b943d28ffd927fd4945211f3eab3d67bd5ef15c0d8b37064cd58b7ca622464de114cfd44aaa583b83184a668a850d5b18ecb966e8cbd9bebab03e4b7a1f8f30383c4dfbd497eac0fcfe9e886eec2615530094d264fa4542e6079f441c36caf0cf408676110e16f4397dc523e3e6db843b3b389c36613dacc452745bcb7cdee53a89384035e49aa682dc3527660a24caecba8c73bb8237d7464ff914ddf4a3dbe85ef7a5518c3b8789abc7d89bef1b6f250e8d19a59c9c19f8df43ccb8180a2542b0f7fc8b12d2f9decfce2b62c783d06e68241c56dd75413af653f5151db83d1aff8da88657285aa0699b14d919fc1564db710f2cd784dacaf0c387014f7105ca5ff565509c99ff40495d63a8273fd26746a518b02faf1afca212b9114521335232a01398da43b6a25caaf4138ec1d983900b4da0862a95daba05b54deb2d1f03f7dcbfd136259f6e5f55e973f6661bb9d288e5c567991d74db4885853d166723238dd0b426b417e8a9ae6b30da59f63ada2e3a68a04f843518ea9b4843e4132f4751d383bfcf494c0ad79e92c25a3d33f24aee9a591bcb29bb8b117af3bebd543587528c4d0f11606593b1239b5d45511dce454ea0d511c6d3da7c30352a675006c2c6050dac6ea19d010de683e1c1ba8de37993f705e5dd1c45a7cfc04a6225449797eaf208c4e084a63aa677f354be7b3852883dfd052bad67318308ff70d913f839184fe54044e45d1de810083de11e84702d45195e5fe214acdb5dc55fbcfa20eac0ac900d2b32bea8220825fefd81e7dab812b92953b93b108937e83ee722245ebbef787e6b8fa18eb7d016f972baa3159b20e66658b0224c27b4aeeacba7a3526edd4b791dec4b182a5de9b9fb6fe329723d920b230899af437dba4a10503ee16135bf64b42ce31c96bdce7df250abb4fc9e3d428019c10814419fc85c03e4e3ae76dbe18614914dd1f8f9707b03d2b8c924ed358ec1287f6b658f6a92937476ebf44e884dd582a8137e68088ad1b8a32d51e55c644c2c6efc409af876f0ed60ecf4c104dc5f102bcf606e267519c6b8461e53885eb89330df300cc7a17e3b83f99dfa96d560ad9775d82e40e71d72378b5e8d337c5babb16f26ee25db95819d05e2f5690f9441c4a1b97faeb0556fe9ad264cfa38073d0820ad65c365aa637d5b0912c5ea2d80e65ce028ed85a73d94060415acb4a71924fe110f87ed4acf611e2fd4e8af12410ed0dc18f84ad89470478ebbf006d666ee2b4285923efa6a342a74e0d2d90e5141fef6352f7a631eefb9f8611a5144014ccad8d6e3294086e68eacbed27abf5ce82a1d1c7f26da6337b7e43dca711f8cc4605df197f6df08031a0f39a47395aa803b22cb3351983396efa453c2de7ed6c74d398fdcb455d980e2a7b014161a6c7cfc3ce091f27b7411563cb5ca25ad64d24188715e179efb7199f25de70b3d5316c168776589c643a3394747d2f9214f06853a1238c65787fcb39d4b35bdaae7d525c02cc56c711a644e2ffa2337200a5abb850fab6261e969033415d0cbf90b92c83fd874e7715715f8aa8b0fa03f748db50e5d542ee10996c3285b0ee158bc072f06d089aec493ff61d1e758ea788a42eee1d2acda10779adca2676a376d3a3c5af22e576af15523bde9378db3bad67b746bd745ac20f0d15371e770c3bf9a5f42eb2c3ffecedcd92f9eb22e409d5e0775f4b2790402ad632302a10ddf65699f30259acc08785cfe2be1a6f19c4c1250f7570ba3488151ef71ee192b8b71c71aa26499cabd9dd0b431b215e75d95f1872bed353309684567b1f26b051f204bb87efe637c50b1c4eed01bcf41c46cfa8c258fb9ff4938d72fead73aad215f79e86bc59c4063bc4547654973b3c21137a6dd215818951413511e33237aec2524543769f76a8f199a7fcd66276e5720fa03c14187a0bfa224efe8dfd9fa6fda47d5f7766a78b7a9c9c3323872c4b384e7459e5ae740c50c6d89ccffbf4d8cac807fb5d6244b03153c23d112fc2386d159f39f3299891e59a806a2261919fb787f480f96e6e4a7dd658503bd79cfa96701e22dcc50b7580078fb0b08e30d855bdeb6ef03f7be4a77fbe343d5f532069199048162ddbe89d50ac400daa72eae8b24eb868c746b63dbaf277c8d453ec9ce46f734fe5c6e77df90c5ff09231049f847839d9c343f9bf1f768d5c370415bfe6058082c583d2f8cb4aece97867c52a6bda197cdf9d8de9b1bf01792c85ba92e3dd6745ab9ebf8a5077e0f7521b174c06aecbda02e9092c9927e185367a4a8f287fd4ce25fc155d697c201f11dfe3486155eb46d9fcbdafa6ef3211c76dbc1a4c1c3ca56811997c8f8e0e8c6af64c532dac7e38a54d4c1f098c09c86e9072db250426612dc77003622387dd04dd30802d9e4c10f1d365fd4d919c345233fa618e83939387b486672d60bc0bf5a0fb2846971c41b86f059621e8f685c5618fde7fb8faac6794b293c2391b32bc710b6e716f0cdee2236c6bd735f4eb7db77bd3c8eece91812c289816221b5982841d69fc8f89938dce2de26cada0aaa91e6652dadcd30e572d11b08f34dc0e2d5121120dfb6d104ac5c7f6028a1692b7317d2aca8a4beadb16e1e3942307803d55a3c6f3c87c37e0a5e8a6279f386f3b14b56786039f6d304228f3f4baeefaafbc24b48479d5867d916e58b6fa6e548f9acd3db7cc83576baad26f244efa5b493a61e53a30da7a6d9390d221057cd241965247da89f1657ef03e75b280d8aa10f2d3566fe42fedda5b2375dcb2ce7e70e71ee45aabb90cd6936235fea40d2411e17ff44504b4f58b29eead9322f068029628e06f5aa3bbbb0a03a1b52bf09c324d8897e82651bd862171b6d6cca2d74628a84221f14af4e96b649e98ef22c7afc01ea2f63b7d120562c60dc438ab2c55a1ef9f65d39af01406b780ab7c1a5777d845a5f888e490f5a7d61c4f41b76bc21d80cba01d4c43b6b0344d66b22128f406a5950de9e63eb65c76bcb218fac6df0075daa2dc0b26695db30a1a68ea666dd2ad9e0d3bd162d62e16c4b20671dabc5980b07f30e0d5cfa975e47f0160eefcc08c6cfa3fddb0ca3046147884dbedeedc199177de93529600febd91fb77a7e838c8f2c3d51bec0a738d5d92781cd8cc69cf6212a29ae885d0f1fcfe16609f66a0b1785838b2e4a1535fd8814f1590ee7a50d840e8aa8c08e78107ee841b4becf5ddb8964c3a09884469a95c3c86420c0b7adf06736a20a746aabdece1dbfc1b9bbd91ec47d73e1e866588fe6f8cc56f04a3decd43328b25f33715391c192f4b2e019d621d5e8efb3bdfda2022ded42274b2a0588d40796f2c29e8cbbf963477ca6af7f923311ebd623bcb311290a539b41942ef6fac4c7646f5dda532b8ee8ea0d73d7ff8dd93b6771594f540d1e5b20447aee3f6c1250b5a6fb2be494c41352c855ae7afb6f47f69b4f9ebdd264363a8df06217a2298b6b3df67fc5f14d281aad665f5dd1aa2ea2d9b1eae302d6270755056b10f6202a8611b8811be6c984b98e2b83fcedbfe4a49c5cc0082181867961e704ef4b1379349612e8177e987df6d1ebcb2e1e0e25522d282e0d1f2f4f4bd414b95df3338c223f0da18ddb755b55efc69bdcbfadd74941a95684c7980268e7de625c2d8a8b8611945aea05ca6f6c8a46a1ede18296cc8657734150fd763008ac6edf85fe6ae8cbf1a91350f7fe07b655b8f141a85de91f1c50ccf22e303e0991ce42fbb21dc52eec535ef2e3e93e60e1dac8ad6b02fbeffd47b6b74680064d113b4a700ce1e7a46060b5d5b1830584ab1bda48704772a2d2dcdffe6594aed08282acf01af466f0ae321fdecb3ba72288fbe85dc0e29115fb26ddd74c57e0889e9f5acbee7125e81fa31b41f8d3613b09f4bf87915dd49307af40a74bf500ff1d74bfc4ca1b5f7d1c0b02dd03b08bb7cba6333c0194f754f17d81ccd55c99ee575c933070bfaa81a71ba2fa8cde7fecf735aa713238a29114346972d52baabebfc3f763aae8f063f401eb4b55f92f02931fd997d538a9214b31dc2140c5a595ef2c6591235ddab1d8aca08ffb577d9f12229861ab3248cd2398d6be3fdabbf22f306cedfc06d408f2ad4630bb5ef2a2a693b7b26890841de5ead4f3360634bf36c43b1ae49eb9d89262cb541e22bfab95473ed4235cee2d180c82275d174a1c5990e4c3170a680a272dc6ac0273530e9dc0501f9b0ccf3aa27c271230cf843d59ddd83a4ba87273ceba714fc3246662536d91ffb8fcf2ddeb06cfa5bcbe6a7be2d3396522b23686eaf71b8c255e60d96ff7baab8970de7700f3942fa024982ebd8d05e64cf7dcf4308918a5ca010f60f66c492c6a6f05c7d4c031014eb9de2493e53978ed1cd7bb34044e620a7e09e4d2269829be2e8715aea8c2a9ee87e9b57a998c419797414cc3deed1f27deaa18d25949e4e75dd42edd446fb569659ff3c7a160544ed5ede161e1b5ebefe6298aca6ba890f61e3f618941b0887428d89c204ae7ade5498143bb303a7cf3208255aba18147d540269b5e3c27398581b2ff74de062408f46fbe9fd10394da7add2ad8be8cf3fed336ac43d9c2a8ee05dad8372c69b165866f01404b6765a8ddd31775e19a7eeeb6ac1d656a3faa1cd0371a4ffb13e34270cafb735f0e9bed6274b26190aca512f6e18ccd9f82adf8e2f7a5ecb796560f29943ae589e65685cfbf8d715f1ddc0a07a1d1a2a93c95db2fc79d4c1d9060d37995b18a5fe260965c84edfc5c7dde56f84d0e0e6f5d6c00a4d71fbcf7522b94a3b8ddddd1bdadda4597dd4fd9db3425587abf4fa5e32615b81bd8ed27f42a8d104f0024ef9d8c8ae8c5e0ed90d1f1d7a23ed25275426bf24bb34c88795aaefbd15ef29fabefed53e25b26d10c9019eccebb6a6922109d2294d95775ceedcba0ace4d645c5402b6f6cd1cdf2052d8d015100d22a22ec03f6d473bff29cfab32099b463485987eaad2eb7264de7cca437a9476525622fde15ce760efe107f2fe553a67609272a84d81649f648c85e31b5b256189540998a45831b0c7a2f76769119d9257bd07e833db7e59ddd30e8c943936da836d22090c4d607d62add2b3c354b7631c18fcf97b7e772ea5339a9dc93b01a132a1a60390c18be83451b7c102070a1935c47118bc634d1b7c84b8fd3226237c2384b425465076e2cca736e0783e95d373ce91094087d3e4fd493729a33003f100c66483cefbaa80ae3d609a43ca7778086fbb867eccf6cea65280335c1ffba3781bb5586043b7cf3a3982e881f15b73a89de4e27348ae2052579984d4e714bf38bb7f9e9189c89722aab387c3a83e577ca5a4cbcdbe4aec1440c164d3cb1e5712d8938fcdf92c30c8685f423efe180b26957115ccda95e5c1605092994bc33804ade7c382923cf480b92ad451a750a32340e259b62640a28746c1031e4ff4a44d8a091db91063bd3eb9c703eea15b3d54e823480b328c73c873867fd46a13529847e5306c7079b66230e6c2dcb4c78156bf1af2a471699561431acb4eac6ea3db2ef162eabfa358a84da380cfe6610a70417fcff6fed279d80f08ff2963150813c857d272f3757ce3830b8cbcddfda5797d6aa0d5fdde1d106600daf24ac4fe49650be738ce973d20dd9942573d9c57b58da5ee3b2624a73e2c6da16eb408a97a481f2d09081be2cfa01e236fd9b9cb7335137ae971850a1bf010b6ed57be14dbcee833ce6d95334b084da752d24b9a3ff4b339f6c565c994663ffd9f80660b7499bb92e24a0a8e77755e56f966d5989e51c6c22a5bc462d9c2222a3dc4f4e20169270f79e45c80fed1fa8e3ac10db5a3031033f745feb489557e216a1de129d0982896b1568f0c3fb8aac2b08d96cf47018e2b0bdefda3fd8376361673daeb26846815de2e6bf988aa394cc238d71c08dedfe8198311ea78479f771c78427a64249fb14edcf347f063a83b34042e8c845dac209724d86507df1168e49f096733cd5628fd60402b9b91c705aa7752468801ca4e79a316eca62ca0869ae115d4d3b3752c4befd9f907abf70fe045f0baad647decce637f7995500bc7c21cd2ce8b92f097f821e43b0a2bfe1a6e698d4ccb28b87967d3896b760ab6ca701c75d88703412d5965a82e5c4360e7977edeb040e019ccd2bb3cfd41a39976286e6cdf4634ba8e672716b80bc6e5883712464807724d431369d7e095b4cae27b8c3c420e6bfcb49bb408220b8c67940896cf6dbc3281b987adb2ed7e168ac9f921ee0a04f50dd55bf2cd5e1f3f7cb5056afc4e04205bc76dacb3a9439698c5c5e2945e3880f165fd3ad95155d89c72f7e138ec9c483fa1612cad7a62fa034774ad40efba7f62d1d9c443a3d27dfd378006a336ff7a2c22b3069342a919dfaba7c384ce5efd6a3ab45481599ec2859145c92361f0f14d7085e05207dd0b099576fe7816b1c1893cccb3e05d893e71b45ab73ef4dc243f2ae7c8c24325180c18240e3242084a6dad0ce20544943fbacba25c92f6d8124574f11feb60be9109a5d96acbbd003824b341f92d36ded717496f5921517f4e1a4155cd440f760d7e8b96c02abb718ef55413a85dfcc59a5174c06420fba36b189fbf23890f1acc5e8e32cb259acd5cbfe06fd2f7e9e41dcc9eeb61b83e24218743b77eefd401595bd516f7f220cfa125de62a19ad885d0d667290fa8455dc81f255ef59088e99ecaf6f7db2f70cf4dc317fd8e490895b84fbd86977d71b7d1a593f907be13429db57f3a383433bfaa2d70cd91533da2be358c1fb59fa2412b2cee2c3d8f87d5e13946be7ceff8d04e906f9ecacfe7c25c20cd52f37911e6bcc7a2c3254713e325d989d46bc9d47c719f7e79f23c13af220231f797d7a2640176c0d1b546d17e3be185b078219df688373e6bdb07f96ac2bba0af40de578b131fc3ef3270eba97e9ff1133e3750f38b39306cc3e3bc3eaf3d6eedef6bbb45eafe3ccfe7da9956f2509fd59c17da2488f9d76cbbeb15f35c4eaeb59e50922b615bf58785aefcf2793b829b1bd4b11128b4c3f0c12f3beb7c345f4fd038670abcef0789fb17035fe2cae431a5e73a88d443419c2c1951540c2cc419440ad3e6b261914a700e0b330a8ec754643844d1207383bf4e1d4e359e1f8a93903cb875717b2a2874df4fd5e2980b06a0d2fc4186b169587eab78eef10226a0c0e545bcfe59080406f429fa1b75b51a88039dcf832e3ba4328cf28c87e2cfda761d7f13ba7cb52af0966d52b77c5018ddf8f9375370ac4f766694b68da93c359e57cb24902bde1f415f6c7cb08d99c4ce5b1937bffa8cba35bcede2dda60f9352ee0214a8b3df4cde1adff4b00954550e3958fac70c5b02dd83b61a329ede795aa79fa6ead95641b6bcdba5fb451f3e5b4228f1a0daee27216198daacc9dda3da2336d58e9394af5e5f6db5b0355bf0ca5b9c0fd00ca36d7c607eb39f4fd2483f73a4b16391bec58e568271895ecd73d8abeb895a3abd2917a4160dfa2d945d2dd5e5c5efa27840cffff9d7aee4a40c5c98d461f676a8ed0bab4d7ad98082e3ebeaa61c687714ed8b198404a6b5974c191d7aa57c15d6a78ce17f26853b2349ae989e06290195b54d58d151a13db8a9d38e477fce853e88a7fb43b044e7b639fbd8e9ad59a4e70ef71ad3270b472fd078b9c990d2c26b2a5656ab33a998077bbbfd53731721e5ad427b1a0e2ff58c9d1ea9cdc2c213983b51ad1395a1ca8d1e7622970fbb519c39ebafd3d031ee726cff321980e4ee4b4048c1f5558e6ae10c972c9ca4c8a92af531bc60756d53f2db606cd04d7d1b7a2919f1fbf9d1a2732761da35803468a469e9ad3eb43b5df02938531c302025e9ac7532cd5a423197ca278a725cbdb45c79d92e021cf78e0d7abfb6994e6a4ff2ced97a73254df3d2742e395da518f16d609466e9bae5862da8e95dae0a07e8a685bb1cf64c22799b2d0ca4359c9aabf559a41195338a268b6fedc4c0a8d00c801ed62c515a268c40797e74308c2c9d22e6cb2062ee33bea63fb355647b3d523db412d0e1120b17d35977d41d66cd5a9fe649f6bc16515a875b9a6094dacc2ce04b147b0b8b3149320324fe74db4643518a7f8520b012ca879a10989292e44fc2944a8ce810070030d22b25452b316a922e0ee14b7f5b5f75571532d0ee970f0c176327fe0596d4c3d9d19dcd4d67183ea4768dffda5f588ffdade81f63c585b33d855a33745df102d37e328c58c6904911e3c48892cf553e0be816a468711e0612e3e6f0a08423b1662cc83808c8bd702f9144401fd7b7969e4838d0dfdd17c36b0b18878b16bd959285a926a43f501aa90c76b815d2323f6f4975833a109e6400c8d37432eaf4f4c1b3de1791d512034accd5f6d602237d044f5aa19dfb77ff8f2c4fa7476e26ad0502c6a09bf5f04ea7f11d6e212b9806e3cb887aff6f3da40610ddf7c370c43163ecda6d419a1666b0ce482babef5b1c9f1a691d3d56a51b7121690221b9913e071da7b4e9641ab5a68b6f50b4f4fdf2eccd8e5207f80557f9a0c87d594b0b8ccb48c1d0c05c1aeb0e9b4c8a7916e5c4c674eff871cb2788212a4f9fda2fe08cdd94d3b37cff627e1d666ef0f1df14ac19ccb742278c68fab81d3c63333bb42053666d53b798d38bf511ab0bae628e3886f67964f782e77b7a335fd71cc8aeb177283f603405a5ee565b657a9c4958136bf7291bfb3a8672ce0514e5a545a936a963af7df2f54c0657216dce88615c9d4d91919fc054ce907e72a6fdbb428e42cc51402658afafdc7aa6d9e6f68ee52ce2df3fbb16b1ac1762dd02fb3658af58b93f80d7983352c49be86fd019e5fcc9e3437f3cd12abddd4ac4d57b9e9f0c0960a865fc9b07a0f576d328923a02830fb823568c39c9a3e0f6c5208a031ee3297c58385058259992fcbce019af5f052fe462c9b1c2b7585cca4361b9e3069d0a56309d6d910a84b03657cd84669f00e2dca8205964b3b1d5eacfc4880243a8570e9ad130861a6e4a8652256cb6b5b480813d9c6ec2cdb1eb7e7cb639a33b8cc115a830b26042571dffbb9a33c7cf60708c9e43aed38ca1d3e95a8d4ca2f935c60a56b3b1704ddbdc9c688e68c6bc40f61a28d080558bfd6789a4175ccc94f3d41b7401bdf652608570dbf479b48fbec1d3a0c930e42b6da5458184d5b76250d41d8ace84f51379157a340d3d7d630be89cd3e4c2da4677b287880698ab8f7281607b37f69def041b6f3dd22ca2f697d0bce11dc5088b175e0cec9343ff8c04e718ac009980f6a132872f128481cc140fd06fd05d0a1c1d89c95346e8873b53f9 + +Params = SHAKE256_40/4_256 +Msg = 01020304 +PublicKey = 0000002cd55bf471997a513f6edfa48cf629b5ed1e3b62f3269197e8ab323b325986f003cb62a9445ca0a0e8619e43a5c843ca1b1e805f4a97a41087977037aa394d9acf +Signature = 0000000000a562d58edd32affd96487a760adf86800dfa4c012fe188a9327717d31aad960f697d7ca73a7668cffc732c5be463f6912024500da68f6e80f40e33ec384a06f582c1a063d2a641face17dfd851bfb0f9e8d0b3468a4a82b58f71364faa98e08e279863f87f679d87a758c7db2cedd722f4399952af69baa52c45b469aac7d4ee46b6ef33527ff91fdf27006af3f97b792870425ba997de25fc1dbdcbd9f716566410354a851632df44a0bd579376c60980a9f9b5cf2691ee3ec6b85d96c92371088c49fed2916cbefc8e5ee9fff87b52885c9a0b4cbbb55aa26d81488fdf9fbf64451e277b2c58c361536c97d003d56a834c5eb634abbbd9d643a6e9105871ad86cc17e400bde348d57ed9c77fd1e4aed08eedff85b7e77a533fcc6fe7a9359cfe3c7d0d0737d6c641dadbd247d66673904c64017f65cb21d57b0b75b99d95e84c53ff088d31fbd0d028051201c13a60ee139f3dc4260063925991b6c64cf1d9de15402adc12e15614087a7c070a44d9c9a28ccb07c053a48c2677dc6e81c65a0f93509602834a765b8926d166f02bf69532a312f48ef6a3b673f039efd579825a1b9fc55303f4f776be55eb41e7f093880f31f617c1b1219b962780daba0a5e10c41fca8ab6ba28c75f11b4b69d40568b14e804224d062f2c4fd9bb95005daf2109dab93d5c8ee5f104406951c4a3607c7a1dde59375be2d71f92c39152f7123a5372cf8ed3079b556bf0d8ede38e09a93c1b7ad600137d91ec42333bf03d47bc1046208b08053689ca394fdeba7876744db230e0706df5f5320f2340b42a0c31b89fa31f4188794ad7a93f386d5271200c922b9f4fb3185e0a6561c873da934341205d49bbf856c193c0b243cb3faba89486f4737ccb218c416cd285df488cb2f8138e3ba077c1b6ef2cf660102e45aed8016e8429ff8ba649f96c5f88e50c3782eee2355f3f8d5efa030497e1eae256d6b1ab03c2d51108e8d93d8031f245a09d43c09c68da3b00e4e87077e8dfbfb6649ec8a4909ac85cb24631033979a9a9595d5decf2ad5f64396e25965679cdc7d2b4304d162ac55383f41394a5ac2bf51b9e36d5d892984336ab38aae82777d2ae5ff0518b092e324d8b2675c28ae34abf55c2fc465dc66045a5899d8e558acd234487ac775b0d53d8d023dae4a90375eefc9aa6f7e4a75a029c6e648fdec24a999caaf57490c0972d694271990a0664be2a3648d9071195895c84e2246b59ee021addd89580fb385ba6e2c0bf9eaabf91f7390afabc6a5d2647f3e2b8322db310fd4c81a01140bcaa78a7967d2bc739ce289b1a661ad09da743b65048d7302c9b91d01676c1027b38cdf24bb09efebf1f813d36cc9842dcbbc1150c5ef1a2847a27a1a295f2943498d814a177f3c2f293e31e1250819942b2794cf95cc3b1774d6b047f6660ae0ab3528286f766686b0361643001290d4c9fb03652b1c2fa6b37f594b3ff1612818b884e145dbed6e9ab264b699521a36317d855f8cdfe0b59c27bd83c9b4f86f7029dbbf77abb4a1ff5aff63e719d5384924fb5b1e0ba0cf622cc442ce72081c6412d788644884ae924a18ea026aa97ad5ca3fa1a1052ec1a32adb1d4de1e9811808eb1dc1aca4cca8063f5062823ba91b9737f5f3929a7254bda9f037296dd01520165d7caa9e1795c45064407a4ac9ee70f490489b532a46d692546aa879aa0631fc647e3e9997ead33bf21a15c57644fb4e0a8f9cfd94e69dc3b9d80a9b98c42ee992a13148aa1052fa1e567b8fea64a2c66eb0166babc022384191a71e53c3bfe9083ce46fa794888d5d035a359fed3ddc0db647d5aabe414cbac92de1a12c2ed9c1b2331fa0498860ce96f60b4e9309612f1d22a5334083245f1d8d5d3562742d9934a818f1e3d8f43c757b131eb6a0a356785aa03dfb04fbff608a85c32723530cbc8037ffb920821cf380624e0fb199c4f4e993d8016075fcbedad0179d9c19b1c63ec7d082377b682b0f18eb7611dcf21d16d0a69cd76b621adf5c1bea49c009eb07144ff2e202f314b7cf3079e769f46779e0dc898011ad55c50edb73ee3601a17abfffe8cce4c7a92a828564f5310d248704bc4f13309de8528306328234c6109cc89c3642e0d27b445caaf0ae6e14062060646a4b0ecc60d3e1c8daa77ab894d4cb60f6c9c1062d5be122ebd272aa9fb5ab15100f0d4d55929b491dfc5656e8bd411d2006404b559c7c99dde36c57533b2d08cfa721ccd6c5f3356f1e1ae07b5dbb361e9c665ede254eb07dc094f71b3c667616f4040ad99fdd50c69c98b22fa44dc1b41e706d3e3ab42130c192d785108b734d2ca5aad44c7cfe8f6b07c6173c917e6d4cedf0c6476fcd534bcc7fd5855391de9673ab917d0fde8e7abc3301b6717c8b0a83e0a08159cb60203d0ca3330b2b9d3f943f14a28cebe1a146e70b53e3db6b3841b854df581a708c65790f986318c15049550d4b5a83bec82b8a79888e07b77837d2be4ea8cc52063e6091fa6ce0d3a97c9226d782821f962e9b0f9d958cd81e958e79ecebeec6b20d4953feb1a09f5966236aee93d78e4300af122b8f05774a56fe465c99b5184c8e022ae09600b603dd606b308861d11efdc052d70f958a7914573bc5ec13bf9eaa04b7d2e495856c3afc47708f561186895d7cd2676a82e6a1b9ca0a4d3f2c6ef89830e145da256e3e702b4f3878756b6c947d2f2ffcb23b2a6b2a6ed40081120b95f7c2210e81e7a92c69cd77416d8f225e543157948b30dc6e19bad2d9db2a3cf72f6137fa35ea0568139c82fb1f3f8131c97baf9a0644a85393a953b81e97c95c3ac95dbbacadc662ccc31ea0369cbd97a5a09f09c15280917aa4558b564fb5270ab64a02d456f93aeb4ecd2172e089c3c3656127079548bda594c3198cfcc46352c90d3bf457efb2b30d3b0e71903db3aeff6011fad0ca1ea70a29859f6ecad26e2e70cb40c56684b3ec4a6fd2a04e8fb9903fc1ffed760b351ff73764e55241e4e0feedbebe937b553296bef0d163a8a9dd246b4521ce3f47d712357acd990c7ea357edcb9eb5b01e76355c4dde71e3e8c04d292478ae4522cc2466a3bd230ecde833894203a9247dc10abff63c20bb5ae4f7958480618362741975a3fc41530aff6725c4badaad4549b1bdaf763266e224de2880b2bb5cdcaea791a6371ea35ef454e6ae23a0300db0d7e0a93ca3822b98fb989c11719b149c8c699d271b6f0dd331d517bf0b227e78a479b9809f916096e082f3a8397389e8cec4c2f705da51b158a49475366cf755d6baa4b9d8421c1b67cfe59c9f09dba1483f48403a04357b6c0b77926bd865096b097d7adc13d3ab32b13c0d1bc955d686eda62bd86495ed7e409c3b320ec2ee450efc5b4ac985b7767ffc91e233b1d296ea1fb487a7b16d89b48eff1d428fe949a5287aa7962d0622c6428754ea0de81cc84d812288f8657d0876a44de8bc56fa43f27b6f4236f29221b84d215757b8e67460b45c58507c3502baf3cf74dddb31175e5b945a8f259ac69c08b3b196d79e8478a70ec91c5acfc471fa194a07a52ff8b5729dc2892bc6d2d30f749846229ec0604f499066f9ffd49a64b4b861125fe16e5c6d1c469f72fbc281bb2a53ecaa74cb0bad32f49ab9befa1614a5162138d7a6ec4dd8696d7ffc72eedafd1d0a9e0bfbab86c47da6c4b9b0b25c40c42a22a4f4c1294f26054d20938064091f909762797d972572ffa84b210775f7ec95850e523dd479519a2756c3f86ea14e56fd2959202217cbf997c20f376788c94316576fa25f440245f8be60ccff72b3869abc266cf0c508ea06db1cfade8a60aa5f6887059e22ae26e06919439460cd8fc09ac6db15ee25496d37360ef95e27cae3070e9ac0d62ce602351a3173d54f81c13010bc7ddb6087eb03042ac4d251f1d5838721171ca59354bdb8cbaf4c501b1f78057352e9b49528f85370fb4dbfa88f91f4dbe9c5b63fbc9bb454c02a132ec369c0d2347ddb86f28560d13054c76097052702853d0c383ada45de2919c9a6dc64ea208de53f0dbd3624cb243ac737383749c68348840001915a19fbeea94dee212a5a4624c31ad690595a12d88b9858cb966de68dfc20266a80c9621af1bb491ab380e72dc5863269af3dc78735dbda87a40b591fb69ae31e6720953ab71af440ddf56a9b7859630f89c843a070cfd3ded01311e95135957295c36199765ad6071e5bbcc1af1905907379d83c6fc6f6a9e6e9bcbad41f01ae6f0bae41b5d1239ab1ce05eb591e80bb9080a13a3cbdb0750ca90e487d7b8bc30312be3dcc6e3b5aed4be5702b866f28ae49016e4a6472d01f2ecd72ecd2b0b3d894daf477cb70bf5f5c6167e1adb373eca35fffe0fe0f031b76066b573d59c097127c7cb0220f59f35882f1cef9aa1241d829f65b758bbb00971813d9b391d1c4e1052577549df530cf2f2575b055f87669a9dac7cee7e5cc16158a9b821512d3051df51d4d16207aa0aa9e98733856f8d615cd8fa1f17534b5a451eceadf8fccd86fa0d95f6b5cbd9a41e34eaacc3dc5b9b70b4bcff5b67c4321b9132d13199ff72997ceac55ce7f46679f6a3a14b6fc73c686d843f39445c0cbf5428ae1b60cd136cc48eba1cb567cf292cbc1eb078217886977a5dc526359e91ac7f72d19f283c61270aaec7880f0331f32d1530892af3280213e31614a52611858e0e4cde3196680c0033175f967404426c73f34fef3d0e6c938d715f4837b46f3c1d4247af993b9b3bee1690bc5b9adf6468053be6d4347f50d6cf24a958f651b24f4e82c12e23e6ca1967ca58b6d7976e932a0be51d069fe4152143ef169cce0d0ea3a149eb65522b71b95b5373853c5295c16f4f819d4aae78ad3d62adf557c9bad36e3e6c78dd072b0e6f5026da8544864a3cea0133f25ea421f15a1e75c0fa580b67ce5ac58e7e88ca6f4e592ca4479b9f5f9acef95adc7bd2525cda4fb9aa565f722a341dd669beacee7ade64848e565efc360fca7963f940ef94dbf10208a1a419c95acc617de41f7d1a4f44aa30397f44e7581672f0319800939239e04c0f39b5989bb77ce7c75e9dc0e9756d718c11670f2f4093af26b63bf24c10b3c95df6df2d1426241af53e5b2e25bfb9bc4fd17e9f9c8caaab870d8b02aac31f3bb0359ed1f7d61e6f784b9c480ae7c5181bb3b3ab54917302b67ea80f04c923604aba7c6c5615319685a99d6496d84d77fe755b9c179cb5644734fffbca5961ff35748b3f5e3132df20a882098ea904d7474f41744e561310b0b8c74295461fc6677f8f8c31e5d53ed7e3823385a0ec7febf84ff9bf3c93dff13688e490899b61aacf884c365c1d9b271e1335b78f1ed4e4f303d09114887c7a5769098996fd60b29c75a9144b9722d9e592a0e6d9bbfa75a895a70a1eab331a9b8d850c12a7e17c89a70942541aa8e3fbd8249b66abd95a4af31c111d940b80ec85c749b59ed9ef6c77899ba4620083cbc7be21396b59e51ba57a979cee5251619190fe18dd331ade651d60c28eb27d06275b8e0fd7dabfa03f2be3e66c7bf1dde8ecd5e6900659a342da00584085a99a3430cd7c70ed341562dccc10fff9c58d7155f91ff99d79076fa49b5e233fa074dc859ef1a344c5fe412de53d39f679ad18f6c8ad9b78067bdeac102f2d56cab6d7ae455007fee384d957c243a82667c461675b2e275e2f7b4fa543efa870dffa09a4ae473bf198dcec1457493aac830a32105afe660cda5acdcfb5440ca2c65aad0f27add7635a11e9a0b5008a3d4501882a6e0120d3971faa4e4052d71e449fa1f0140095f20c7ba9feed6d6292c47de3e7adb2ad7aca7faa1c94c963827f4c817ccc02328b56382a7eb031e89858b2ca88edb13f743cbba8a69f96a9602fcd633c3ed1f1bebdc6060d0a4cd0ed3425cbb2e4b3fa152d405d485b39826aa15f63f34a5214aca29d2ca7502375bf9c5066aac320e3c1802745cfd41e46b6e83bf77026c36c2dca525499bf4aa298d24779ceb70ab22f91c0a01f1f462d1597083c9fc42f6486f0f8a0a2c2d092759d9c54991d06793032ba8f6f175b8225ae1e5b3078f7a0cac66efe076c81cc7f13dbef025da2507ffa834ec36a011426819b6c7f5a8dec6e65b5eadeb3f40789a316a510b9079b8cda46389d90124064400043dff498ca11ebf83f53146abba0052c85085a3ec489d5931a9775d54a76d3b26473c707353aac9eecee2366b5223a5c0bfbdd55eb39f3ac4cc76345b5002193e5a23d4aabaea6ea572c7f52f8ba1cebdfa2b4e298a26c15a4d93e34db3344869a0f433d49936fcd046a58a261fb48dda0a5923c1544a5764d3a3667d682d170e5eeb70990ec05fd8be9d3d7c4f235f6d2a9fe75fdbcd33f6f9320e6a823ea3e5f85b1ac711f11777d2daff3a981da10699f8f9bed14ddd2c113542578b8c847d0d79360cd8f878680e7201d691912f82c0b2f5b302806ae7360f0de7df9f7675d968cda40248ecc6c837a159846d6de6d34ec58f2c26cc3d9d0d761b85e6d441cea7658312ed67fa85a051a423fb7fd916e98864465e59e0756cf337b4cc5a932a4dbfbc1b042b599dd76501bc0702c230c089ccc792b0548f7938898ce553d4851c65b13bc01e58659e81933211100e323d2249b457e93d3d8a7780a4c4297838c6312fda3d0b33864997f704546a5214180e0a9247482c1a780ddab7fb345ed546e58f7ba87a90bfa501467be2360655a6e559e2e63fbe741e4248c554b96cb091d8e46eede3cab0381d3ad9dd22aa5312648774ccf1ab72d7a1a7b60a6124b4eb9e2a6260c1ec42b901043b69a2d22998134e75f7fba6a35c74b19e3d6b3da86bf5d72c5aa6fd4c139b156d1e32d4da7426c889097c19457516352d379badf3edf3e24c1ba0a9cc4ea2b92b3b98d36323edc975192ddb8ef19c1cbd8bb8ce704f0fbfca48f4ef33d94d90139c7794094aa97da506d83543785fd02d680c3190df717f57ffb1f988f85e1538c871c6468d534039406af39c4bd78b0bb09329a6e8500c97a0a68b49d2ffcbd19e314bb6a9b4b29a37799d0a3e1c0379d4987cdaa2141a0ad049b235787d421e2f25a30ca663bbbb6958228fe037ff394ebb24ecf972a5190ef4757d93f4d6660ac24ef0ef94e9165216690e0aa98d850705c790932025a60a81017bab45f3dd856b626c34fc938a13fbee8218235b4895efa0eb28fd74db4453e8baea109830102832983a2af2fe3cf27db9c5ec274ce6c27b62609dc51e1680a2b469ad80e4fb63af49dc9c015831f5270be40f6e38ffebfdda728a37d95adfe1411041ce8512301d6191ff3a285f7abfeade742125f02f0b74aaa0bb815540600e6d7ed965054519d5347c1f263b95eb00c7709b969eb141115fe1e4b9c2ebbf1e71ce4cd19b82cd90f7cedf78ce6281047af9122367e7c487c23ac08f7ce6cb0b82b22e40663cc591d4ba92f0c27c8b140f8154da7a26c58bdc3926ceea3e9657fe35da859aac6f64d2ef28ca9d99979fbe60d3a2fd896d183502100d775603a8f99c4c7aa64e8edb6d0fbd9a2a44a42b8fd505bdf0fc73efee90289e0fd80739667cdd24cfabacc75c86b29721db371d3bdfe0e6ca690e0c853cfa83a47cdd3d012248995770371e64fd9597dda754bbca5087af0c8f39d60b9b1bc3bb631262dfd9287544225f80083b0284e167fff3c3f847e9b24cabba4bd440bf658d98b96fe57fcbc530604a471b63a060597412fbc78ddc4de9083614187d1eeb44dbbb2f389e8a21f2616cc31c4ef8c8486b05db79671c5758aba7041cfb3318ed4c2933ff6a796bb7d19a138406c825ba6cf523ab79d6cf0a531bd9c15d5bb6fa9055d3c4b060d3212ef9f2bc89def8b780cee735cb9b92106ba89b75901c2e418c0966e35e70387ae4a2265928f3f5e4db6cee01ca02a6a6c4f3c7047dcd20b0379bf26a401d19789b62937be883481a048638c9542e99a94c3a08a17daef55f3db10caa8855d438725e5d4d83172823d37ac3228e62dad6276db544bd0527f7a25a980683b3c7d08a83b6645b880475c62a58c527402f81db6d471364780f42aa6c874bb0c5c2bc1beb07496aa24a6c0b7fb25e1820a8c043fb553b8a0aacf7546d2bb201f2abacc35362504e728b805a20360dd5adbd86b223155daf053af078789ed40fe0212551005dea92976a292e5dda42eaafbfdb498f39f52a4d50e19427b69966b20b3facb973da7b66e9547beaec22213e211597a0b88d1e3bc13f53de742e27b7ce038a2e8a2c6167a3f148686d825c8f31613c10a5d03d88b12ba6c45f9505dabb846de6602a74fd6958f1c05dfad7f253cadbf5bb23f6229d7cc1931ca0575b2777bc774314fee8e8da82c247a5c8c3a4ea4ba3f2c2e2a4b7c781df9e54b10a055474e6b08e0cc90b2f7330d13baa71537e19e3ea64984bac9ca5732cde279c91150ef6ffdc7c55730d20dcfcad42992e7e6ee15d67e785f4185c59648e53633aa909cbb58176426c4bf9bc71a2b85eef5fab59a54709fbfa6f09b2e4c515d842a60873c42b4ab932c38502c94cc38e812ab08f237705c363ade1ae7b009a1470b395e9c3b2ef3eb49bdc49a91281fabba6f6bb6835762a9622fcf1ab35870747c6306ca42277bcb165b5076c6f00d42677d9ea330cc3cd91e9e68950dcf783b6e0b493bb9917edf43d36eeaae4d16c242afc884f260ece68f1d4206821315229cec269d059548ea10e5cc62a30a19b4c4e67622a392b71e0ba5c4ae9a1cf39aa282feaae7862b613bec229e0548c4535cfcb0a0d76aecf519022e71d7b6fc89996cb736892650bd3dee9e435afcbd2761f0a8a65018c785b0ec1f8bd453d8cbbcb3ede7c207d73bb5cb648ae6e8ab208f6ec249e05419c49558dd5261587b45b943e0c8fd423c80fb7f5374d55b8314a693e2bdeff0ed8fabdbec2b9929b420521db941bce6e26d648aa89ec85ec52c27f1a5cdb2a0fce011ef4b8214911435f4322740f1c31f43035180fd76cd9cc7c0a0f0ef858e81858c97d3409a269335ff42447d587e131c494171e2bc340f7a948bfddc357bbd5d0485ac5e12cba4a2e47f449a8a75c06e990c464d38de8e20d4a0490ab6e8554b5d00dcf8200e169d5f0490be5135da1516ae486b59a7ea9475bfd53325938e9ede71b4360e93d010a3ec4bd13c5fb64570207ce32f618cbc5f9f25e9571c9fb135787772e37a174e0b0545766bc18ad2ad98037d68e5110bf097c60f32be889c0b53cfedffbfa8ba84103cbcbccec10269c831623c74c24943d685d2c638fba374436f5d5d2bfa33270194739c9a6227bbc7ecb322b9e53f53ff094c4a20d8c50b215583fcc106ac248f5e9960b001b176bd82ecae8c00b920d2079a45f9e939d5a946f10b15a514a1bcaffacca84b2d34acc5945d462e7af770c9607f66570d045db61dc37673ff09b39142ea16ffeef1bde079c9f67830854e5d920f679b28b128bdefeab3dc6a285639d0ca47c6b65122588c6aad5580a4162bb30fcd8226a836f7ed55d7a1e5543ee8a7c209b6c4204cf8812931e493d9b153da3e79740f36153364fe541300d84e38b20d7137e222f21b115d034d90241cb097039d6ac44ba9383904590670278db0060d0025eef2a1f7e18cd8f38ae12bc9f908001227b2219268f4288fba63ee866344df8556105a0b79299059912764ba52b259d5e60a0edcd28f320215b39b90faafe1d9765ac10d361f6c615bfbf2421ae4929ebfc35485cec4813afa77d92ff34ec8469401c751669eaca988e6b1f70d22aec54faae1571a2b23e6c2586da015a0c95daad2d230093b975f6bad76fa377aecc0df3d35914a3f97901b474a8418131434e9bbb2adabeda4ae80f5cfe6379da0be97ceeeac245f8fea9d30672eddaea2f34568d79a64bde5acc303f7e0af56d3c35c053327b839bfff2babf083b0e0499a9ab7277efe6d8f741eb9ce2199a5c0ce0df0ed50fb157aec761c96ad0e4b39b394f4b3811fc66103b277b678cf6277217a19c78fa2471896e2270ecf4fb243b8a5b2775e6dd5be83c1ac1434a12577a613df015ca6585f5d41140e25a203f3f9270559fc72cdc37cc6d8c26930ddc52fa9f54e07658d0b78b4c5d35ecaee2f3bfebd89f115bb1a9d172ce447b8c5a909c9972384722d225d11bd238005dd2d9a075ecf724b16ae8de5f72c6088cce797f0f1de5abf2c8c98d6a048abf54bbc82e6935d88d2ad1a5376c7dafc5c25e4b7bdf98d0e9b244455e19c4bef893a745298b65bded4e15b518294b9be0f8e33a61a14fe28c345bd6a7be45de29216218a0477c9ad6d663372c02f17be691db43de3fe524d37a63a5b3d14a5aa03b0d25efed2672ad9c7d711acb309c33156b270bb086e576dbf3f999c58e25a36929b09f59dbca947c3f01f1989cf3246ceb14374741993018e1df4a1f5a4da0cf417d9db021184e805b6b005c2dfef97173b063d72aeaa083aa9512f964afba9fb41982097830c3f0c8b7cf814ce05d63503f078ea14ddd400eef1a85d4512c96081bb8ed360d38a2d9c771a0685bae7db9118232f40c48b7a086a3bdbdd97cf5fe875a2c50184b1dae80ad01b39ede0438b537478059db6b05be83fad311520d91705d33dc0349182e890c50651eddc85e2af3b71774b8f2b4c08b01aa1c723ebb3840c0e3237181aacc0bb8467ad6483bd01466d4a4c92119e39c8d56b81795ce1d610649b8bdf749019162d8c3bfb39fad3b6e1cd7a9f2dd10037b774bd05c58bd16372af0276da372b6526c2845641c1f93e5948cede56c7ba06d07ff97372ac1209e5fabb2e56ff6a1affcf8d7860b678cdc859c28c9c349a562021d264387e2676739a679daac1cf9453c14d1bc61554ca222176e8f836eb8a26b99386f5e69c6b4ea5627ba0ebd25d3eec5a0d549965c864bdc99a158ca213aeec9ef5460969d79e6ae97204f1601f2e3a77b1d3b2a3de72b1f04c50d88ce0815c0f621a453ece238b44ef94873a66aec6d85a05bde2da3a60f02e77dd1a7a646b725f76dabf20a484c5d3ea0728b64795d7d3c5a7adb6a713837a404bd57017166d2fec15a484f456a100f0c21d3e0d90371554a6919e578762a508611dd83fd807affcb711930eb73788b43cd7b0bcc191b15de959085700e3491959b19177e536b7a134eb459d358450d6be35d4b614b9886a793fb81cb46ae1684e304230422ca60516b2f9eea7520e4fc7bd9ca0921040f6ae8684c9d4f54c681377a2b119fd9943b6075e23fa377af7222874de15254ebfe8c2109b576483a3ccc8f12970d86a70686426c29cd4ec46b9bb86ff7c41dc250fa228a626284b5338c419eedf945970f262619cfe64629749ae8684c6742176416954c4926f70a955e8d9d532dc88c9f16b8edb3af9fc0fa1afd3fd031999f8721585c7e280c7b79ac05453680120599567c9ab24ab573db24062bf2e6e23ae53f503e9161cf2fccf33c1d43102600c2e30fb9ff21db017d55627e630783d4e2c4c43bbcf72e349f1590077135e9dbb85c53d5793400fbebd1c079f30cc780882d5e55641177e3939223c6ef0d47efd9c78c4ad31c294401950561d59c1587d6b5c58c69501e665d034656116008c6ea10c44babdbeacd56cb9bc8c33c34be7598564b9917916995a3e5546b48dacb85bcd2b675271927e8020cdbf127afb6c6254c5266cdfc4d50969a75a43a1bb27ddeff85ec2c15501a33c539550199297fef50355b5933e4a3238d7db1eb8f7d2e54aa3640e5e2d3f5f9dbf388380b89fb36382ad9bd09ff4da28af657d10792f0f2553edb77d1da7b8ab429e2b8669e89d4130dabd5b6078389f4bddc5c390dd2b1839e6970245cb92e2d24442f306bcc87d08a08118084bd03c5fcb936a240cd791f647073ab1136676edc5350d03a9e4e70c8aa1a5b568db58bae9508b8ef64cf30da8806061295a764c3bc1f6e9aa4cc2cfb254186a08a52012fde9cd7c4f51ae56d6e8775837fe1eaff735c5177db4c03af1f2b89ac59f63360e8c12003e0b7a7b304d7231e1d0ad06ab41688f4d4db0206f7656c097a545fc28d525109be21217abe4a5788590d3d6fd544b9a7cd3be6a06ce944362d5cdecf63304386259602ec6143fa54d048200c8c4d534f9a85bbdc5ca186f98c5889e83f43a8d136f98783cbdbe0b70a5e9bf370596cd3504859b12df8d0dd57773d1c01ce2562fee258a28902184711e5c0f7cbb86f6a7840e34b8beaf5fd926a17a7301ce6c96fff36768bead65fa0800749b712b035f6c4a81420ea0431aa0522f8533e17e6c26a9459071ef732a398781f904147b20abda87ba2adecbe44aea8eec424ba744b0958b10b711842b9390c872e723b8662965ed7194a3d19d2f51769afe6c707ca01a7ee182c7ff6b06035622f105a07aeec4b3266b68059b78bf14b41a1aa4646061500d41482e12c9b7fdb6a2d088e319e1ebbe48d149cdccf7ada36cb5671894568b1ba38412904fa0c0458bee7eb393cac7b86235da894c3c66038b33b77ba284b7c72b8b354aea6e6bcba2e30d14136648da6553187d2c5aa7402b7895f18d40ca69532b2bee6d7eea907b1c2a17b22b4dc42fc1c0b20134360de7d7b8e153ccc5162aaedce0607748a05f83f0ee480748e5c74f182d540b222da033c14dbf2f422cba6f0bb80491983360d83e00efa78de33fadf0e8ac42485219f255c998ca86cf35535aa2e344c01304f33ee6edd54de26ab5a4521dd2f2760ce6e38f25934e197196a2af6a3db2a060ed6854fbb447462b99125e5efedf9448fe255d2e253be58b8bed49e0d2b8590a740281fe0917efc0b2a6e7992bec498e9b77ad39a91f8500523d033eebc496da7524945fb84bd42703b5323f111689f702391023dc548f9a328188f2870400417251d18d123d9b61b09f256043301a319c1491ecd7917c2db1809c3d17108cfd884c2d4f118fff304c054c496870f3e48824ee2e8b3f208d9cc941f058c192b799e1283fb38db7bb426413f08dc5e75e56aaf07df41b923d0c71f5a735fae747dc238b0160b202537e049575fa70524a6fca635a080bb93dd0f8b853253c10a42946dc9dee7b5f5adc92be8d151baca9979073838800de0051827b47f967d18edeb84c990097fa2eafeda75579982e09aee765f40d2d475acd672763a3634faa6214f58d5f667ae197529bf307f3f1ab01811401c89f189ae0d6f0b888f92da702fb259cccee64fa2682e7a06f95d3ca7779b6424b0278f50889c299cd15d2a416a6b111a4121714903de7f08bc0bb1e8eeab3b1db2a6cd62e02632120237e84e0a4923e2d57c16cba06008bbfaaa24ce1d2cd869e02d99f9a857c7d85db03bfa7d6d1d4af0bf63be0846efeea32fbccf43bb26e481bcc4cd30fb7250913d3d300a71d1992fb05644f3862bbe6231239616121b89c1fc479240573f387f41f424ebfa945cedc8b8fb7750e79ff646f474182ccfdfb49818952bc8eb77ece531c9eefb8a2a944a5225ce305717679bb93dad08d86ef025c59bd4bfdd3afa07df1d4d87166ad99114b0a1b9d2927127828c865017b54ea83dce1882b6f606b513cd2eafee470c7d4763eae9da7a0d0b37233a1f8822f0e63127c1311b0917de515c520521bf96dd191cce45c4c69cd53b5fea451e864fbee46b775f14044cff814e92a6317ff4c72ab21919683f6a0e69c9ac352c0d3d73e18cdf28d1aea5b1e16a9a8339ed3e947d31056c1e0c15dff9c4f037a0c0f7c868400f3ee37a5e89bac1da53dd391818696fee586e904b718aeeee6eca9e816eca0b32cc2d6d377915cf8bf407b106d0193ebab2769b4b7f4c78753aae11486e6c37b42b66ee2c8e8e5b6c33c70f6e2f10b9aa9efbb9d25b85767e38089fc3bafba48aa63fc5e37ec72b4416fdc90c2cb8efa103a12df6c7dd972b4e3d2378c4c360b9e55654506e78bf6a49526f6f537edf87e7f97503feb2f29643b983c6cf35b + +Params = SHAKE256_40/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000002cdb6827be90367948ed8dcbde0e27aef666e702eeb0b51debcf7af4970a2e920fecb16beb3cf61f160c4d14843635151c67cef3c50aad897dc41c18a05a1b156e +Signature = 00000000005fb75e890ac6f81223d102a36dd9b03f3a3f94bebbd780bb9a8ecc457c04c581d93dd994af90b1342091e70a359f0a42f2727d025fd51d692ca6650c238b56e366b1ab0fb2be5e5736c61917cc90ce2af8b00dea8cca067ecb23f809932a3bbbdbb4d6808297f63a534a28893bd068240c8b12b8996a5380026bcb228b1912557928a99fc829efc7f130e01605c5b0447c0ad8e4c2566152e89111f03adc877c82e2f2e0b0074501869ac274ff7328b325b50a97bf2f84b03a4d2455e8927021dda92aa34894363710d5dc74b3bee12cb9cd630d9f0cee3078ee5d8906d2c4649adf88bb9d9d59236609d0ee33cb68a16afe5018b71bf9234e76e950226ddf0dbefd361e1dfcc2645bb0b27e022d06b25eb95e3f3a25113c3adcf01ba4ccaf402dac8324339717d0516a75373b21c6d736a31bd56cce53c7c26da6f00e1339ba1a26a42ced1a2f6222e34c9652c67b57e4aa0e17fc9f6f08a855a5dea3a1756d9a7831566762a680fba6e4890e5213958c2004675dc3f503439d7fd4657b87bb847048d14bb41859d5f3ab5753ffd3ad13c2c8134ec994a4d2e52c7b3cbf063da667b8dc28df62a9dc4855b2750ddbc111192e4cf97a386ebe1644520ecdcb3a937bc72dbae3d1debcbd7762a71f3a7d5aae6ecd30145e934b5771ea2b9d05a2d16314ed347e4d05d1c8e7984ba9730b991131218e3e21005b7ed01f3e4a709cb4ecbad5b784dd053c1170149f447608faa31103d59a149f41e1fe8dba0b813fdbe61fb989677249fd7c0e6e5b53ba7ce6d7d7ad0cc7694ac5e515dec6c4880dca8f59f92820273f585861380bf1b969e3cdcb293e93a8b7d51bfb0b2fdfbe4f0d0ce2768cfb947f0085253f739c201ad1d68068d7370cdb78e40e5a34ab91b2e1b29e857a9ddacce76f2a05605d9897eb36296d53329037b9629f65b007cef4f723904cb6835cce61a6d7da3ff73dc284524c4e6464065ddc45598c8267055ab65d9fce15cf87cfae8dfb463e86a6890fd3b1d82ca297e0b83e68f06a31e766ec3884f6d3227ccfb93c4d790bdd8744b15db4a0070865ed712a8fa1e95f9eb961d08f25bff4e83d9efd9ff721924296087d0bf3221086b695fec76e41c62163618a8f2cab8d4cdf9e619fcc87e3e0e2d6eeb2e0456946c6588335b0effd4d2f451261a7e833a4f22011abad5d5ff9d5e43dcc391e997d5cc32f8ae57b4053718046eeb6cef8d6fd020f88184e98a092241512327da9b9f9c9792b4b3a8eead5fc5b2d6d224047193b0f3b20f2c4355e33599b294f4e55ef486a65f872b1b44a427bbf708eccdf7c34bba90e8d7a075b4072e69bf0efef07af4f10bbe6aeeab203634f32c8249243017d4d080bbc6761df24717133d5da93905089114d7cfa4add84f150be6cadd3b44df89073ddf92db99a04dd181670779ed52e27a7a1f628fce7e1f4d47275e18a97c0421bcc33cc9bc187b84bbd54dd4256cb30bdc105ba46d73468614068c1952dc0abda5daaa3631be63234e67cc42789a702fc6b42eaa793e7ef1a21faecc2d6724cced7356debbef8c63de08775f6b5ba44d69049b3371213b0aefc1ff247cb7a8f48bc568058bb489789f989c4706f86c271e1e10e93af0aeb579cb3835b85a95b2b3fe483deebfd585fb54760e9f3c9229ee2e29389e926adbef1d4da8cc5ddfee4bb3ea34f810766f1228b94ec57c09333bafe4f5e196ce90e23e93fced2874ccfd9cb740b6b87f1a8e452f5909f8180a9cf6965f7c8f090a633984443227633d4e1d941453c0678c231a4f6621170dbf384e7c7d432abeb88575092768b77b65eed7d260d5576d93ef1d99c11ec1b734ee33351c94d95ebbd4b4015af62bee2e703d5f3416b7a371e934f9b823451b26b1b9c5b8220aad2bc54d80f546e7e6ad30992f9663b576f96af15d3cf2a169d12caead1f27455c197266707b67135a231cd351a20d8da5ed684b7c11b82e4f8b7003da4e5d4218c47c6896c179556fd478763e2bc825535e5cd621150236278f5190ded7cf8404c829fac5930fb36bf589c7499e3a519e199caae99f435381f6e281fd98f009be64381d662aa08faceb45a2a9dc51db201f6c14ead5ea489190ae59cec917a489805b641713e355df6ce82cde803d4be9d7def1e3af8a997c5d8b35642505ca3429a38624ceaf0670c7ee9f3d9aeaf0563173fdfafd49848a98e3e9531df688c41ef679ad33e191bea207d818ce98859361cbe457acbfdee6a1860e5e0778ccbff642c27941a37ddf39be9e9cad3ce4e0aadb6ef76212723b60e88440c06c39cda3a1e2437a9717b569875487e004b96e4504b66ec57fabc919c03c483b70c79bb60da003f086713a4a4a67af2ea9129b0052df0b9a76d15ef60c69f5d6dddef3223049b7e2279876877c62d00d58b20df647917836cbb3ae4034c45a6fed64952b7ab2b1ba1654364a477592e0633149698ed2f85de08ccc930da7c8792031e019deb9fb837ebadefb17a6b3f6a2b727e7e1c669ec552d56480ab8662e29d6f0b5659483f5760171c4378e0044cb76bd0a382367b40e31f3c22085802073f118e20cb030530924e26dd02df57747c3cd15af7a214c507ded07f5e5a42a6303b0341583b9cd4c1d9e5a96d2c7edaae2199f08d581f62db0006d0b5c3b93c6e8cd423b05d4ccf9f23c5ab42340a9c4aac64bb308394583c0279039c80890d6cffdabbb1540f5261ba0cd81f4e2ac0556f759f4d45cf9fccb64c8f4ff0d05ae534fb79d53697c33824c625b8e0cfa4ca7f899fc1a33826ddd58192c7c752dd3fc3d1d6dc608244fc37572769e293cdb1d40683858010b332190740246ada2f3c2696a5fdfaf37bfbdbd42cad33dce06df57f987b70177e5543b0543b244e2e744f17191d289f66789dde3616ca5f80fd789591596736a455d20b46c4b171c588803c109198b04820c4dd457a4a55e4bb00dd9b7ec23ae45cd68af7588f369d7510799c73d14d4ed83595840d61fe8bac4886981c82517412f8fcbfa22a9e8ab8d70fc7607f4bfda04e7626cb4368dcdf1e28f3cac4373c4bf1424a8807cf3fb334e970ecd31a25de206ef134e93eb984df939d01b061f02fd51e11ad62a833459f5b3be16003c444bbc6c9803ab6799379ca101369072fc7920b150d0de43b1b0b7ae2706ca9bec056c6b9706ed50b78d5dd6fe9469323b028aea1f4afbe1d3c6c6d61de24d4dcfe353b9dc9e68c96ef47fa2ffa88bbd5252c8d4196b2659a1d5575acb31b8098f507c57c2ff65391f1d5920b5b902d909808c064b01e3fc5b629652525ffa1893ab667e3da8b8cb3074289bba3f0c0d6ae42ffbdaed951bd47ee387c3e5e66e14f56f94894a4d61148781fb24010aeb5c020da5d5ddde6742e4b52c7155eebfff1dc5bc55fa97305af0ef9de06a3a32cd8d41201a0b825d7eb5374069f0693bf340faa6c388706417619546e64b3172a2037514141feeba665834f5608ef4851d47a54c696d77c1cb49e63e290f64c39a007e5b6acd7ce4e832948e963e2b536eb3e62dd51ad13223613edb392ddaabfb028565f462b7866cd214d5d515401cc7746fa1fc9afa25fb5d4b728f48d768a1697130e163de92d145ad5cfe8a615308dd7ddb87b2b8bb672a087562b5bcb83261a47787e064d735e9e62fdedd7adb8e99cd1da0caf559991bf80230f9a3280c08abdada951d2e96cb72a0ce1d7b515a0f6851fe1952f2069b714414308072d4a4c09c4e453e2f1106dfe63a1fcdcbee373dc7e7152449ae7fe91591f7c2f0dd48f754ba7494d9641b5ac2b9ccb866f6283986d9e01cbe6965368e6ccbd7b3a3ad0df6185b51169e7e3285dc7d81b3f4d4df0c190a9cd4dc1a118c0b2b28ac270c6aabe4eec332a8432ee1b0449a69fba31f7839b7d8f57ab1421faf879d9b032a8ebcd3e1beebfffc6a030e3d8cfc56054c1ba5ecd279569e80be50462a745b97b6b6e208cf6b1308f79bfa8f6914735e3618e71de803dfb67f28e5a2edb61ed7b709c87e42f8e91b6bda7e801a047bd67f3f16ed105a64f3cfc05606bf6fa1180aae2b006883928b8fec86c7916a5f171375298605d71997f8c74da464ed33d301dbadd4cd7533dc22980dda37dddab788e9f867268659a66e2d994a8c5a32e0dc03606c5f5ea01bd40fbd65d63566357c4054a9c1424bb4f623e70f9b3cde394b429381a8ee33f1bb313b7852576ebcc244c0ede2f8af9d157d938c01a19238afdc6260a9bbde2af1ac2145bd3c00a6229a3ae8d19437e048f9cdec7bda595f311bcdf3f8d0fe6e153f9aeb6c1e3579d03319b549e7337a5303aeca16f1088a5a694d5be49ecc98eddbdfe176c1f2c1e34565e54ee4f4445d03d6d7e4d2c381154737f0c108f08b5200392f7b36ea1070f8ca6737574167968fc4460072f8c665c9366e57e80d97c425e73d14e22926cb59b2918de18876c94561ad39a0bcea82d5d87100e1e377e0d11208ff8f496c917e22484c4e6e4c773cefb2c3af5df8698cb09ac2c9fcf8802c39a48a6ac69a0d1f65675921beecaf39e48541f26a82da1e6a1eaf382242cdaf288ef1738d50c26a643611eedc2b0497abf83611c17f1e5452493733f81e1151b8d7fe8edebf62a13827ac40658fda96ad3ba157ea218ab298d490546f15fef91f6cc9684ae8b0191f8a113d6e25f9db2b362c68bc858e7a677cfa95cbf51ede275381dc084b259d50b20dbd06d19a2ffcb45c0899f7297a5c9590c0a1ec41d7c92968f3147c6293e58d337df18782e1e958a2761805259003f88ba7915d40d7aba8ff9980f0362b3ba5666ad43ea41a27a481d3c648ecd6c8625daca6b44820f3951fe828b123a2fada3b98e3b6fc37133c1005084172600561525b1803b630a060563b88ceaa86d5da57188e4166dd0289caf52fad6d01245dc4cbbdabbfa1282ac007398129f26272ce8dcef0f55949d7d6e6bda6692a88d8595425b55839a4b91a77cafcc8b3175dbea73ef9ad30739bada9174b3740a5fab0e64ed488f87e21fc68f7fdaa7b3b6ae55395a12d0cdefaaad33b20d9cacbc55cf7bb32fa809860dbf2f6a4546b3d862113c4ab404d17ab0e3f8f02faef7a07dba4f241e33b3b68265487ea2c8077a75a407cea4c998330c77ee03c268631d5815fcd24601e2cf9d2cf202827ce39daa4ebd353af18382ad6282f4b0648b6215cb308e2b02236c31b02315e9f9469bb445315739514207d25eaebd32540ccdd4f9feae8a2e1c2feaa9f0d9dbf9568b29c20bef45c774ad014c7c8d8dfa5a3b68056c7a10e70c0141d9af400efbbef4af299cfb32d94a29435786f63dae59083bd7c5687ada1c54d61ae8f01cc2c9efcdc95f09390ab5e6efd9095e734d8d37b43a8208a8e78012c65b8fd70b6c25c5394b99b1f8622408d5d6d340801cf81b854d317fd9d7fa2927719fd4a84d423cfac497e52735951564d260fb7e6c17f7f6fa52388e57e7650aa56683649795d66cb47e700e7f2856746d3ef30990db220475e2c3f3769b29b22331ec1fcc12e69c4dc5d9d5c72c8d525b0fbc461145c6aa114f31cb43d678c761f7c8ae320a0adc8057142ab7f88fb8f0d2219aae4deb3d3d7351c2f74133ab86c4261dcfef3f870cf1217a22e461523173cb977c39ceda5880b34192bf4d2703edf43d62f081daeed682d9dcadd167d67e254dde9f199bddfc3817b0ade104ddd5bff41e4bd055f243904497965b12aa14a73b7625601725d23b30d5ec0298d4e310a4e965b96d2956d621cbf311d6261895665e3ea53f1966e83508152f8509acc283df72b4dc8b2e815795bfdee626acf9044f091c0a10bf8cf34ceb0d59a9f3446ffc3ab34b2984c5e1f1209f8df044938f0f6eb59814f4eea25284b462c6f7983a3b6e3a9d13d9ca17076758c97c87f42b7687f067739754ed6b89105630ced9461890e11bf69b2c6989d017b1d2d5c75fe2d6481810c4276640378984215e8decbfe3572eba5d83a7e35e245b38f2448d41d6edb33c912ccd0169190caa424a19fa3ad9e9fb88c475fb37a0ee7590a8b0ca3ae5f45e8fd1c74b6fd1f1171fb955818e116e9f7396cad6c20e3729666da65790e4e3c887a59e7bd1dc25e9f5c2f59a72222fd2145fd7f1a25d07c1eb1a31c0b2ba4a5e4067ddcd030506d6ae2b2df281a1aa02da5e5818ca2570979f9db59968a5163bba5dbac549b99c5b5eea527dd0f7b2fcbcfae8a86b0e2599caf7a3a00521f0be48d23406ca03ddb30612e9335d2e2aeace3b9633469569f7c7bda332c4a3bcd52718c4ea7ced93e46ce8130039188dce677f3055462273c0543addfd705836e70f90ed60694ee5637a3c2e89751c91889214ffb6a6a016d5937fe36d649226b93f3b9dca15912c073b02c3ebf389a532be4b32a3010bf9a70abbb23cd32e358963bc171a2adfceef2ecb81c31d49442ba637e42c73e7a0c291824a46f1abb369e3b1618615832d10c899c7fe26e96ca9c7580e4f5c44053ad526bc37f75b660334e16d706f61e6e6d89bee9cfecfd73ad39ca85e1bbf4121941daca09a902f621197a6de37f45c52e0e521be857cb844075245920c21b85a8dca5b0d5a9a82e5fb4bacf915656150708cad0acc48f26c26f665542559089f15c00b11ccb16538704272336f4b165ad8fc6c89dab03c767b581558ee0acbfb6aaa9c7cfc2c835971e4d49d63dae146afd528d9fb61d4b96935cccdfd8c59a77d3858af2c6b031cfbd886c4879e3dd4287453baef4f848099e3d4d3b8ef260ab2a211cf08c124181c2c026ff6e997fd7a6a671950c2c4782a7708ddac138a7c42aee89fd2454f40ed9a1eb8f1c36ba66926e1772b0e609775c5f30ade1a8c8deac825c0aed96658143d7c335f4875599248e7af14f29e249f2010bb918d2e2d4eaedfe3761b266400b374209179af40a0b10d3994e8ea48e6e1125108dcf98bc5eeb2c485130c2fe3be3f17202a8ff7b97e74dc85757402659b560defca0da5ae0db252e95ee1b533a47f7fde585bd2254b9893e805044bf39dd157297577e4a998c7de32b7a1114b571027228b608d4cd0ce9ca55e801126005d515f7bb02be96b932140e64e849fd673d0da8e52850a0bd91510da67fcb3361b84d4111eb0b1d41995f7b09f02b26273b4dea55ef681e3375e640cace4b66348d28b7310ed435096ef6f9838704927b23605efd72d3dd1fb822e3d319350da30d08c83a92552791d2ce89f15ac01dc2a6f40e16e35d4cbad2df85f79c20d635d60dfa390dcd2ed2ec3c6e8261d37b89fd90954b75874f5af75830967162b12e5c09b593bd186cf591cbd1e804be766386e731e1e94ab004232b78fe68a156d2fa6b1d873a8c3e2bb339cb0df0f2e2c79757bb0ef1af8168105827b4021bf251f826115aa3975c8afe87edf26d7e73738e4b132c0632da49f48696cea8e684567320ec628ec66a228bcbeff47f5a523e35709a906d58c90c5b412604becf11baececf36596142d426e914d7ba54d76965c55b905a97a15b95e41282b261f447ce1c0d3afcbb8c483ecd68473380f706582ed5687fdff4ea2dd102700927d9b106c57530c5cf57a786e9deffd764b17abe6f5e9eb6eeec0186304cfe710fdc2e84203581b1588c266f4661264c667fcb80d18623fd0f8ba11c93874c7f25e433d2a180edf688e635c10f2c5c7332a2baec9a710ef959a82834fe2bebd868cb649c31619fa35e479518157bb84b0fa429584abfc7fe5aa0b7a24d3828ff07409a4415187d9c3e544402eb3b16cfa3141237be08604c63d3b37c339eb6b982a61933df976a358c11590d4e6b7847fe7ca6eb77a4f7490a8ca3cd65e124b116588fc72f5e8c3f2c400986bc6210b2b31f739ca5b85c1082ec30550744361b9e0fa9c248b68a88615fa5d1be7810336a455086ff256b594943514be35233fdf6b3c29ea32c0cf4fcf15b6b11dfce48ae29fe1a20383e84fccf52dd829afb37c75516897634a5657f0c8a64ab64361d44902ff99d01d1b7f2d8e857f749f5400882e948684b3b5045875c93e22f3abf2a9618e5ba30173274aa2d14b56a5e7916cbf45d0a3ec142f1265babe85f1af16ed7eb71f3ad03295368bf4f7ca4e352197340581e6ead792dc7d71fa913cf561e929ad7d488add7066ddc8bda0d4c7e2fb920f2dfbe512435754c48559a1064864caaf3fce0c938e5a18b9e2f4c265eeba7a0deb868a8d6e4337f313fd478ed5b5aba809770acb256b929e41e2c65586b186e4689fc1c0afb3d8c626d506ed00d5068d35ff16bdb53b5b745ab782c4aea9761ea379eab8e269a004df862a6e016c5a9de23c83390bac97b0324da895e83671150fa5ba5ce687fab63bc9a9f0f5f50343d2d26998de6c54b5417635c31de7ca733b3389319c47579f97fada07b10c9529aef1ecdb688efd7147231041c2615cd06c63a675aaf1b7f5d89da2c6b7e3c5e2c0b27329af115dd81dfe690d917deb4260e5eba632ddb90366b3e2ca40d639ca584ed8578cea17bb17f96950754577ae7a156b87d578e64a2ccfc1acaa34ad9dfbc56138120f6bae2628a2a67535d497e1c32acdafa4611bf2e11fd22a412a74af66ccc5d0913f0107ef41ea054f79d3ef6951d3ee41159a3d8adb4709896515bc3cbf59629ad183f5006328c8b20b02c214703e16ce32d0fa3bf40acc0b2be2781e1aa793e81e0ad179bd9e693c5ac16ea4de02d6e96e9ebdaed489382055b3570696e58ad2e251fa52eeb733958ca52e6ad50c7be56db0ace864731d26ea40706675e674f540eca8920baf57c1fb82e509325229bb38db1d51b38ccde21372544449b7175dbf9b4c67297a33f152e24913ace7e18afdff1861ee0c8a56debe46e2a22f5f027173315a25309e207293a49929c234f704f5436f9b0ef6b0b899c4365da3191e9f30dd92c74928e3b823e1d4df234e7c4a299040d40e39c6b015f3b0f38e397214f4baab414a55c2ea5ff2907e05c90e10cd45c89c647e24944a403c396868fbafba13d95fdbda9648577fe1e0e50bbda8979fd188a14540445eba8d099cc9fe6b9bc01475947be9f2c7b7dc232f8909af41509c0dbde0fb5ff34197230e0f79799668b5362215f776fe6291e0ad3bc0e8f25bf90a9813e4cdce7cf048f18bae778116b6c68664dbef16fbb5491acf0254581e30db21aa5ecbe32e4b0974aa17125fa10b726fe178a06a0eaabcb090803bb883b6133f049c088dfeea737c065757736593f337f85c4011f0520da140f317e9f2d980d3a1ea606877885076607e8f6aa3d4e81129903651f623f2b4802187203600ffbaf02729161f6d3caa00b900bd0e956bd2326ee3dc2a942e800df3367505171f02b9b71866ec07b6765756f60aa82bf51afc071b9dcdb7831d28116e16fb68a86c9e601d1c81b67c1badd7ac952276ff9176c8c6faa4cf54584937a6c348ff44024db9070b55d24346d3d7ef4cfd4088b63dd49eb717f80721dc9983c0587a07c6ad3973242cd62f4ee0ee983306a1235f836495a6b5f7f28b701457efeacf48540a93841ee0dc71aac83eb8f77356595100287ca0b04d625b8dfb2d239b42a8fbf4f5636e274abfa240320e134bd40f8194a9d622908a192b7c3df76d2f2a651cf50ee041bb3d470e6dddb0dd3c718294d9617e93447439b31757d6a5edd7dfb97a3a8ef045f0a42ad903b9f19e54cc80eed14d84464f3902b2fa123b99a906c236dc2fff2f1282a36f1d23205096432bac2a3426b9dbf7976e5a122b16dd17aa794ce13b384a60eee3e194f140abf795c9b38cb32849785e6fed9dad1db157823e93fc1780d62a8b58d771372aeed5af7eefec94aabe06e9be7b05fc2c883bf8f1d7eb08ed25d0fde7e6338fd12891a0ec26549a24e5313b0ec4006009c67f1ce843ad2776eb98d63e48cec434f3bb225a93a983680083c31fa4f04c9a1b47231cf2528b8c6c9506de9e43b39f629355316adb6a68cf4977dff7260d632ea2d438c5c9d00818f6a6589d8b15b4bb76dd6d00f215fd64585255d191e4c19a786188735dea7f1e066df5298c68db4c64c26edde500b650d87c5e94178d1d4bddf76c92646fb2c24daf36d99a362ab21ccddf0563bbc5bd0917bfadb086bbe28566eecda954a208c26256c978e5e72a5023fd7fc98dde5868a6797be3636b711a625eabb1bf16c5b0e2c68aff153dbacbe4e44269e004bf3c82efefcc754d9bef6f135a84e211bb99faa7905e97a9cc6c059f87848106f2bc2d0d1a19e9473bec21a95acbfdd5ee34bc9eb37d89dd624b1d622afd1b9125f00ab2d26d85aec17305625aeed8f2011ed35680ad161f60597c8f1748a5b29f2d748284a40f68ddfbe244c667f4bdac802412fef1944e8d8f2aab2b40474dba0744a4309249120c32ddbf8eddf58ba1137c5d0331c2331e9f54cc3ae9bf071fe95f638513b5693ce88470da3c9fe721af294d507f5c2032093e5a1d1464673e8e2c801d5a1a6267052223080270203053918549ceba26629878d93ae938d928e7c4461a884ef278046ea74e4d8337f6d8c6962d6f63f631591fe24e39a09c242dddd533ccf17979350c98a38ade674e3f6447364c476b8632cba683b97742a2c98e07f0fdb3ae1f291f76131099998e0e8509e9822cc936b7a1801bea4f9b858c8dfea7a6e52390b1e7fd7ff741def5c6aa10f4af438c9d3fc7dd054d920ed3e9dd71952653fd1e8f4400b336809eab88e487dd271e45403e5c8833a55d663c347b1b9ab9afdecfdf14cadb7854a03678be4929f222b6439ef71626e268ddc6bb85e4ca384de0c292989f986df9796edda7b9dff6d668c3b958cb8f6fb71e3fbd3d4760f078f10d9909e62246a4a6372eaf024408e197b7cb195e07fc2695d2db5fbd08f9ee6d3499979ec9ef2cdcd807616a49a9c4e31de21de9a0ebb80dffb46de3851056538306b6bda54ba4aa8a3f9785cdb95929682058ddcf6790841844598960326120ae859cd0b22bc44fb2d558f1cc2167798be6876df27d9f0d3a4d40ceda3af9b6bdcf1d2d5830eb384b3fd90d835bb08e4e17487ee721c9931a3ab0c71c044bf2cb74d8299376f09af2506203738d09bcc3da5e40566dfcf0dc39898a58e2294bc6675f2dca557484fdfb43f548d49512d516bcb61444c858c1d396ef863d998231c113aa325912dc42c74b9540853714d4b14cc79e51d153c2003371b2513ac662218036f34088a26a92d4590d56bf6dce18fca1dc8747044d8eb2fad39f7d35d53adcdeaf241c36ad8fdc9e4f8e39f38a5b40cb575ad2e7369eef675df6c1ce9d160268fcd51d13bf0eaa5c704255ea67d4a66d17b8d9b622521151e450de7e66babd0c2e849e37354a474854937100def5e2ed8d926cb953c665bdb2eae1b5452817ea8797f693e835b189e1fef8474f96b43e15f16c1b244ff9015a00eb927cda7fe4cb8f4a91f7d9ecc0d62e23c70cc88911173f62015a5a50c53c91a45fbb6b86f85d7252872e9c2cb745a25d3738130084e0f3ba0290d9cc8cdcd87017ed6e159aebbbda924f8a1a2c1adbee17cd693869e267c01e03d5a37f8477b60137fdff5bf880ad2bbd2e7b514904e82402078d8a0784fae369b5508c2bebf47a7658706906a45d0371d7ecda906b767b15005539b983be59a1b80178f3daa993588e58c96e9b68fe8285e75bd4f7a01ce2f1ea9f4e3d626d9b44b8ccccd0a3950e6ed0ee4ac5ba790d793723227c2dea72a506d8965492d268b300f45df7f52f6004bb05bb46946d86758d8c9bd156a20c23d3d63259fd7261a2a24556644d797bab7efd8662e4a113725dd9e4075cc57d40437a73824f1dc8f4977ae446549c1fe1fb2bd8caa844e98d28dbc5d73eed2e6d1922c3c3644256abed719c8a07dfbcf7259ecf68115edfabe3d489210dbcfb8af18e4aceb152452493b6aecedb589ef8167ac1036aa491c3aabd1e38cfc6dc638c3770ff7d0f026cd6cf216d5a060c1a5acb591447ef6b5d69aaf88ca3145c8f877ec52913affe34c3d9747fabcfcdaec2d70984c530eb6e7741ae4511d1f70cb111361341526ee19a4a4cece03a850edc29bed6a4bb4a50bcc54151b6f4c866b4390afcc836a432c051c4b935891d7a31a2f05a6a3d7ada9050f6d405deed0e7a2849d5d25d10481339b0e4de5c9c0f23b06c5791837b100483fa0c23a68146885945efbf1e9b7f86be7ac7c0a183d87ccc7cfc2812f8cde28b923f9770850e8dc561c11885fbae16501271898e96aa47d53864e3620fcc2a288f35d408a5139feae8c9829bb8bd8d2aff9ed28475041a2813e71738275af058a2cad0fe43a832b70ff42f97d6f4d3af5ce628a15542b647cda40f4c4ed716b8b14c417a6ef80b9b4b3868d993cf054237304e4b1a74f24758b72bb4f535fdda793ab4416c432bdfa9404d45630aedede18c31fc3d350bfbe225f31f6914709b6c9037291bca69d1e4a30e28de21b51059675244644d6d0fe8d481c96719a9452b5e5fc4d6fbb24862f7d13415db5de9fa808bac76d569af26af375828c9a615a034596e0129d840f688690d6a183dafa564b0951ce1b2e6248029a2f45b5e32a545869e3e8225d69cc2132aa75d884af80dddea0370726e07209e68827de656368f0fab4227c488631bc1ae0ef2ecd08d6cd3717be1224aac7fe651642ba618aaff720ae9b72fe84302797a7743312abc86f917a56baf3d597c30c8b96c3d64dca61b502e22947e61f474beb9ee56d4800193a3f29553c7d795e819df8d344e374c7ccda2482f58829b49c4333c016b03bb25ab11059f05934d3079d62a515f1b4830423f2a38bbe9c3fd0048dd3a42dd41d4c569bbd83ad2e96f997f321a068913c6f760e6b6546d7ae3ab6e2068d8c5267811e24e3b5571fd9ced197b826e0bba1fd78e7ff25f86ad5406b021cfdc6bb0657d8827bc0ba0116130a5bdc92acf9a50a4fa6c855130933b0d662eab57ef17ca81d8ed8a9fd6de459f3d769ec3c8a1c69b22608f4220243fd4ab110c048d10d4576b89a4a7875aae4865dc7ad1e251f8fbfb60539911a0cc3964937fe1d4765e948c58495e3bde82a010632daed2d649244f353d3a8b775823080cdeb5f60b137050efdb8ed4384de5eecf9dc00ba1298bfb089d6031d4ffa600f26f0d5e26e6bee7b746aee8902a46782dce033f2cd5401183c763e0e01a7c3729438e3591e5c7c1d3b99b5afe53a4fae7d523d4e7be87537fae350ed06f8cbd0f1bcc23247c384da31a213141f3176dd367684c65ee5a4bfaf8fb26d6cf069e24c678d53f7a93d209c0cd844ad1ca42b8580969394e8c2f03dab05d67d39d526fe51117665f64e5137b8cab840f985bde7c1ef3a602f067715a14ba2cf0db81541173aa3229d541733b024fe035325d40e5c0bc2f01ac29e6e886aef23db40e71230da20acbfb3eca715fec79d9c7e9c737c183b0c7e381771f9334af2b100ec005f207ab4a88b7ae529f375b8a42bace8920b5e98bdbd6ed0228cb02a08d3f48abbfa1f886483c1f2fbb377a9e56fcefe71a3fc0d1215e5f1f65878d35cf5b183d1604198c52aa6f47641017ac690dfc1059209940784cd1d384bd662d21a8b2f3a54dfdd08a8905074d9eaa69c1c57ebcd1c3c904a6f153e4deb536d02760dd3216bf4b3640cfa8a1f106228a57b556beabf85876383338b4a1fa01982bce6012b3e977ac1429cb7d9013aec2720d7ddb7a92e70849269e742e9ec750f82797d5d5b1ce25e0d56c688dd43f63a13c9158bc427375374004ac013db954febafd23abdb9e5b0a82308ca7c8db53b1de0339189e37a9786d786c83b3aa656692e16a9bff6591dfa64c8a7f99642fb76b6e934ee2a3c6e55bac94960b522bd326af8f1e20bd662953e287f42948d7abf831adbf96560da2c8dfed495dde07470e3e2bf864bf28dff6ff0ed38b246646b736a278210c5a5297621c0f78b236f78b30b45c0d10484913d1f8318 + +Params = SHAKE256_40/8_192 +Msg = +PublicKey = 00000035aa7ad163aed040c62fdf2b61d69c99f6c42ee9636238e9ac0bb18e5bab3b3166254813af7ed0d23f5e7cd12dc5b37b5e +Signature = 000000000016ffe44f48d4f4edfb29e86c2da45d0b16c7dff955374fdd00213c7ed65c0dc01fb7f6015fa02cf97ba62c5a3b908abd04e7ca840db4ecb9879bbcd5a9d6ddff17ab6b86b0035c6f1d0516694c0125b4c15d44cbf08df34dde86b803ac98b3f9712c10af130df708156388c4701575984fc449729c85f0a05810716c0769ec94662847b7394ba6859d10394602d0c737c4510ead95de93abe8f4def6cc1efccb0fc69d70979f1c9e0f334842f8251ffa805e18410b3250d167d3d9ca84c304aa8a77463f2e27bbc4de36178e753abdfa8b499910c825cb3cf319d63a0aefc49a29147ec7409e125e3594e6a8d6d1b3b1469038b2c6cea6bafc320054caf10353b75ee83ba180bdb6ef3034dfd39717b5ed240e6cb594aaa5c4b5bc4f6ebb5f2c656797d35a506487cdac25de50ddac79905630b1ff77d7d029f6594b4c0def3e93be929e289bf6ee157285561ed9dd412e7e9ec7819703b4de344d9cc6faaf12f8657a4a3e3827b7cde1baeb13ed1c83a3090c9802fad25768b2b48f6a9b00824bfb12df19bb63966eb3f25df7c68cc808141110d189f811431d75618a40fb71bb4eab47b7280e9c2992dd2145bff7d1ecc11ca71d0925f387af3bf124cf7fcd7f780044c04ca41ad78c9772f85d8bfb4998a65712682294474ced16deca0fc970a82185e384cdc9de7476daac43af985f1f66539513e4d28f4e7da69a92ea2449338e7756be9039570bf8b78055000ec28590346a7a9d5dfe1aadcca559ed253337eac5afe424c4caaeb83048042a07e1c758c1b41431d030a577c26831b9a3420beb5bb866175ef82e58e3b9b6e230bb842d791a858e1b755acf11e886c1fb199b498017b2707d6f7b4b6858bfcbb6ca5453ca7dc5a19883755dad72f62ad67dacab6bc6b586e93fdeb933e5e587e4d4a75b38bed8fd3d75d61b87c46daf8ad471c8ab637ed2c194b26860d2cd8c122dbaf1aa427fdebb3e557fc318a08d770eb952ed19f200866ccd0d179f0c999efe6b98d29a3a35c1a6502e9f5c751d4f434f7a79c0e991b0f9c3fea10b12e1986e6680608c0e2453dda2f4a228384940d3bbd6b31c36cd2cc92e6c05e9cd43e374a763fdc0abaf1c860f87e9b02c3988e6399f20747928607e92185955876b603aa1e04304901da663fb90b95064523d7d5da4e29faa493f42dbb278cd0ddd250e0a278c0e90bbf226d8caf8c3bb695dc961de9f6028daf189da30f2ad287a3915a6e020fd60791f065eb588622669cc6023e5a93a8323912128654323dc7ab6e19d5ebaf56e33c6d2e8cffe1de260066f2316289eaee9fdbf2e719219e7178c3bde832cd49791b891c67c7b86cb81ba04a131895a01f551b24e30e2164e749014dae79813ba84f14862d80587fa63b9782739603e212b0050eefcf7109b81081afd0b4727d601061f35120ab009c41a371332cae902b0f66e3d9ece84a08af12d5566238dbda7138ede743a67fd1221bdc5fccc07751de99f083a6179922d06fe7a561de754091467273732654bd9cd687c9674c19cc46063924d868ed7131e9a8ba0dc3afbe2c47cbe533e82f07c00f29341355f34a53e2e7edf1b3980e60669b45b00dad969a503c5dbd166aa417df3054c467c4e1c166e1d5be51ff58233d71ee248f0fd311ab0ad2b29bad1d3ec748419f85bd5e443241b253dd3b1a3f0ef2c7de111ad55d0df952275eebe5be5bc886dc6632e7b3fc0df8f1d3401ebc49cf8b41625fc9fc8358764ed655c1adec054cebbb3eb0f4b988f533fc26a19902316474a4d224645f51b3bdfa4b2d7317296ac7ed59bbfd24a61077e07ccc6876990d49a454aa951a90155da5fa17e1a5cd9d9669ad7defcefb778ed46b6833dd707c2acadfc573f860d5e68d6eec53548c8e961e0c2262fff4d36b942abaf2fbe55ebbbd65d2693542be81658eab67f09ffeb18207fe4d86d36d361b0f217b8a018142c281bb9a3444aa83393947487dab114fa5ea2adc76e88bc8f68b9faf81d783004a2a90be71cd96885b76eb986cb6a8c822dbb6bf5c00b0fe632e823c30038bd9736824cdddd31f7ec673afc0dc817ee02ace5f5b95202063b752a6f5ed166fcdc8355fb36a3fd96d46209ef812648c4b590b06bc3b82488bae750116b05acf3badb89243f83edfcb4519f85224769cab404838ed69efd644cc3f6c79f2b5f644b3d451404b5ec6d518beaa11646e89d95c5392eccf23b1e7d3dcf14c30628c951449a510b9e51b97b903c1c64680c9086819af8bc46dea27d57b5cafb2d3272912cc8074d2ae59cbc696cc0740c6d1c04d71725c9034a02e380136fcb2e434dfa22d5037b9b52201b8d19fd0e279711bc9c1e189a47336b3a6bd04b1fc3aa8048f3854fa37522759ca21b2abd1ad37f3c47792441bf28065f2eef6602f89dba9387de99a4ce84571cfa8c1f5e0cb912f8712fd7fb9d800029d608b9b3e26d45d26b74edd3d2f15a66ad6def971a7a53dea0930a61a537bc9f6c62ac6bd502b9e996534296fb6cb1e3f5576595ee95bf8914b78a139a17d7aa1f08f078ab5976d4625780022c06ef765e9856159bb412c8b79259b908e24b082bd3582dfbfb6a1fbe6843fcf60a0b90deb503b3b8383d198d9ebba05635cadb635f9997c22317e0d4a24837f519227101a938afc32f1cf7e531c6002000973001ea3e421edc9dda787f8045bc027e0364f26d79706091d9fe099cb35e024f931c81512f965cdb474deca382049f1b82ea6aaf7927b61e4cbe0083811cbccd8a7728d4f26e97cad1d923a8c8252a87f5f2663a03121b4c1938a0ffa0acf658550399fdbd1c93cfe314b50cc16f718a51d2d8f00f700d4d8a7a15114fa60819223ed2e584582bcf360c3f1119ac7a2870bf706ec7c4b1eeec016c9236ceca7ba83e712ebc8d866c3d672bfc1b2068bc4dcfd4d88c8160af2cd298fa8658e9b25e41b57b181b826ef2b90dd48ed7ba381837b5ce5a333c7d0db59fd50a7738d7a5b8b11c57bce04cfa42067a3600a68cbb765d31ec3fa18ef4a3d2e94fa7983314c3bbf6e005db4b4ad75976100a3c9bfed8ecc9bcaefe5e0382bc8f6d04c01affaaca0f4b41fc6b25748e8a3e17b22f21e804273597ee79fb8f1e026d886102fee2856babeed3b056ad45a47926d49fd3d41a2ad18fe702216f08e7b60d2d78ca391dd294c1452a4b48246c997a5c0bff12e3b4b224a8960a119ecf6792d3cae7dec9b217ad26be52eab776f22adf0388c280216f02a4c98a821218d79fb499275e69da423f5c0dee99875df18e907efe8234537f566959cfb70372d5d6770e82ec4176c59c62b2df16fd724de054f26278222547792e5527f9486c360c55c6b1872e81078836cf8a0928e57a7327f31c1dda2b9e2995e4e1fb44610ced8527dda3ba4214638911c68deb1d531aa8905103c1081d8c4b9c1e9e614a849084c07bd9fd27b25ad055b2463556eefca3090e30f10e62aac13fc976c3f6e783cc0222bd2eda097f56f40cde78722296c8cf1a946aefc53eedd34662b6d3ebb6471aedec749ac796cef93f4bfa4806f457f006e0783402cdba3af0b1ed9e4b46de0ca487e152822ec4c7bf0451034da1296adfe5f7f0939c4148ad3c2683777d07434ab33a670e4e9d518c72508d662ccb2377a6b26610581b260f3d8eaa534b724338ed7ff092bca0f84ec84fb213a752aa6f7e5cf54a2fbad057ae71948cb2bce69b9229c7f211049307890be4734d8ae34afe4a6dda30510ad7f02f8c8490a12fcb532ac4b92a1f035324cedad9dea60e9320e22641f73d5083006809656b9a12c0ee1c67c19359af7a15085bae8f892845ce381efe29ce81daee84728b9d611ff3088d42a914132141d328b3f38aece885b574ad16525701cd84e659332c6f987c0a869960b05d65c6bccea7c27849f5881a9d71a4238957846ad8fb7eeb1295c86bf047aa4e8ccc778235bc48ab4974f83c3776e5fdce3cb5c58d7d15e434491aaab2aa00f7e0a9001f50d10d9a3f04a365c8e07495302182676cb532fb37ba668975b42aa51bac3958273860152ce08705ca50006e8f706ad22294c5e99238d83243ec0c011bb8be644a05e33aa97d0f4f13d7d15ccdac62e550d2ad8a3e257e08c0feaec1137dcc89eedaf141fd52cea4f21daeedcb471c20ce78591fbecd6f20d2cbd1147d04f4797e33ecff87a7813caa97d61f0007e862aa292e2832210face4254d04e7e602058f92b681dcc18d69e6496831b30858585a5585c647944bda9400c80c7d375fb3d7dc3e3bae828e67059ff66014f01713ee55efc3849cfef26d82e24631b7ef801e30e8435c2ab1d3f549f394a618e3f5d4bf345fbba35b85ac0df237469444ceb4f8e196b63585fa22de00b4690f4d80a1c938616dcb9a69aed0b59817fa301b837bd98fa5b8c4a17c8de2febf678f4dea2dd13a88a31f2f2ed9d48dd8705ceb0862e64f714c2dabb021c5b891828be324e9af3760f64895b97288cf044a44c909ae9ba52deb214335af1b716135f691cad376c6bec4f360b7f23c53b105c71a9c4f0c0c90158b154ded50167464b4544850ddf210c3a9577a509ab83d559e73747444f393ee65e685e4fcf6c82a329adb9afea442d6b2fe9942c93c3ec4248caca3ff173b93d037495c29dba5761968dab04cf10da0bdd03da84682ead7b2c61ac6572146b5d779ada5158cd51ec9330e2e87f215189d9017850b129184e9bec2946b39c595e21d90aee923d287e0f23094c93b2a1979028f01f644bd8f1711905bac24550343c46ebff47e92724eec53556b883964bab900fc4fa6561aef6bb33bd96fb8213d74e2e7fe6efc9cfbe8ffcee76f69355ce636acec977691b250f1bcd3380334ec94a49d0cb705cfb27696a788ac97a9dfce5647e796ccb1f2f6d0b96b1aa729563fe5265b6152740a5ee0381bfa5ac83488178c5ff4a2c1706b390394dcf3063a16757ca8d338f0df5591b1b16db08c6b5413549d6d74adcb520c515cbdbeb53d773949527f23500f39c0277d6f6491308c3f93dcb69241c2643c8ef511ad659452905251d7338ed26acde2491181a8246a0dcdb0d946bddda0a220624bd3875c5c27d09da0f4221fafd66692509c9d6f9dbe906030b2fe0c5f4b009ecccb7607b43da5fe229dd9230ea40eed9b0592ffa83cffa8cea16f1546218b27ff303c14da118d9d2f85f37e40aba906495493c8b23b9049457f9ce93b2fd15c1c803bcc886245986681d50ed22c2543977836769c32e0f12f34bb140dad0ddd5f3ab77d0765013cd3968474b9e8d516495fbc64f5a9072f1310afd7a193e078932f4360b30a52b91f0072e8e3b5749602e95329204b817f601e399beef0e527dec6871691ceb50732157285da47fbc62ea25479b163d14d7e17bbc11caeca14ce258a548f67edc8a07a9d9f30d0913a7fba6e8487b2af1fd0b537aa4f88edd6986389fd5d71708b544d8f72a4783ffc3c1e7b075f458a3f15ca09dbadaca62e06090fbac9cc21a87c7fa0ecbb70da87e811a9c833680a0d702f64d7ca64697ed20899da6363e919bd35badc16ea6ee691c7ae1fe5944e28a068f1b35885aa1f0d335e5615ec0ed21b00ad9f876bbba7665ec189fa7c1a47b18d0a623c2e18fce949875891dc981ef870c3b1183df44fa601f5fbe5c4a1166dcff7a253dd6b2ae02f4f55869f159c2546f309d0d2b5044d4a59e17a862c82f9226d90087ebb22b011db83071a321a2fdf0b01d2dc714c51d6a65dc79f5588151b661aa08f94439b721cf235917d7aac81e843b374fd9208ff03fbbe89de8c764a9d8c530da2619148c7c655a07426f90c1ef0daec7e5b92d4daf3a4329d56b5a1b65c23ce154433466a10c169964259bb28b91f5321738bd7e4ee59fb06009147f615a8c4ffda8c35aec97a456a8a4fcb85c2ebe70ff894d96f2f60a9b86e2d530a15affe8b25c681118258c4cec3b58178a5e66cee3b3844e238855ae9b632de8a211eba3809ce3514ccb58c392c854f8a6656d3d67a7eb72f5a4329a78e489a825e71220b8b2f02698523876e42e5950b8ba6d19b096e9a050971ed9acacf1bd7dd104b2c7a386092738543a4e78ae17c07f36a24f63898913340454448c53d6434326eeb5c50976662a51aac6b0dc95a48867574be401d5e5282efe471403c3afc7043d2c72b93d11c28b6a7947cf0a1bb65e4900c88e23146e5c49b12d67e77386d80ea0674970a4fc911c59c15cd9744f1c8feda3d94c6e6758bffb62f602124e7a9d2f037ed33e19b362db6668c526d47efb3a5d2d6c664ebd59fe45271f8b1108bcff6a9ba275d253d77244fe9a9d0ee831d5a92e9ba958154e3ef049d2c58f407b23f38ddde60a46f715e9275e0abe6cc6d5560dd3625d9d5a67a481d6ee7718fdf7f4498b97d5e5b85cc1300c5ea2244f02e6b608b223ff14337cf4e718c52dd032c6d1862c5afb27a5505d914376fdd12f31fd3a1384725f26ebf2cfb979805d861526405ac51bc2a0cc949eb36677bef2b8d63201e4aaa05f55f74bb312c1c80c0d38edaebca6498e343f72bfb481d2962d38e2e06514da26ed0052d1a70fcd061f254b2e5ff35bdbfc66821d8470eb4d7f5698f057712e1bbdd298a8eddc4897f129e9714e44b2e0efa74b7fd829a5cbf0bf4f12cd3e82a490ca2abaceebd1d914d2258e53c5aeae847e6059edad9c1f672d2c4bbdc500a5c90f3fe67ebed7d2276ab01f66ca47cd6295ad84421debec76973e166e947c5151158e423bc2d0a724f746361caf8c513fc4a19bfcdc3029779a9b8cd466be727fd1f6d104b785ce4a11c25d81a4b5044c86943115c767feeae54884c7c9848154a497bc4b6fcc8438438b669b480e982c5ce7a1c617a8dbe5fa72954f934eb6602aad9f014737ddbc452b631eeab5187827ed5ad8c9ca2707c315815b91129953cf60a0115540fe7e1d3073bba2fc7628884ab6fcafb01791a551fb7244e135ced135ab5f4ce9fe30bd6a9cfdf841daf62fa799a3b364825987b5edc1f9cfad8eccfa6b845830ea1bba975b8dfeaf072bc184373a3eec7b5240d4b3d927f28d9b13e9ec3298809c7f4e275e074fe9672b843997063dd3d38d399c0259de85c001d1042d9cdb8909b128329e88fc6c43ca97297de6b843165a82ee5e9ecf63eb716f6e3178995828818f1b78b7def81386b3640289258f01ad5a478527830ce872d267f9a4efdc547b7953fb863d16dfb55b37054721cae9d741328bc79118ef94f79deeb29ef43273251867b5e24f391629fdb6a6951e52f8ee6791aaa6d936edefa18d62dd0d607a798de27ebbb31d2bae43129ea9f251499953c89b88a6fc45c039835fafc4c2d47bb863dc836e01a140165bbe3bd5721c84c77aa68268e2196755cddffc0612b5e81dcd9f9693b37f358430a7c9925c5ca8eb5ea550d8d3b53689fe1d5941d40655f3846c6e653e8b73ff48cbe5b0fde358473ea97adaaae2021e7bed9e402db603f716a1500804f1b0f3efa6ee40a4437f63a34d60d45461c59b21aa79c3f9736b5b4dd53e59103571879177bb393c757aebb478f077a729da118011d6bedca1afc5606d1c5b8226eb42f5c66e68bae672db9b7709c426389c1b1cacb5919cc3bd25344aa8038b23d02df2b9d35f3e374f67ab397637eec5229a77d88e7d8780739666a4e4115866e97db80aa15b15ccefbde59cda4451f3e19f1afc769efb6822c1f1889a6e451ccee61c62b5ccd73d6b0134e03ce3c82f737e13c23a2b946f24009aeed5396c66ac1d923ee84bbd505a712488c198e090707f5d5b0e85f58e131faf1b5a565709b942637211c07df76c63083dcea1290cb9c179fe72f6d62042af2fabf360e5254509bba0024b6803b3686ca22a98abdfe5992b2ff8ef80109071d9a24ce842a948f436108dc5ffb7a53a161c8a873e6a16cff9d30c451ebbe92a00b3870d0d99b53420b009934c32aab7269aa0dba21c5ebfb7651719d5c12d9ba7bcb739f01601c7be221a785ee018a97a9ee34d41e87764867ad1efea1493d72bdb6699269f29360f2b8dcbdf320679aba12d04d31bbfa0af86033ce07b1a21614832827bb2aa73fefb369328651bd7603e9c47086712282f2337efe969901437380a6206ebbf524cab164dd616d8b52da6ab6410586d41a9c93c516c90ebc081ee8a62f9f4731b78a05b5533319d18e14e6ef4dbd6df27690ae46a5fd8a5d641e387707fd0ca821b9e5f87cff46dadbf9d9125a3e068a474154e826f1a39e70efb643be536ff804401b367eefd92174ae40b8fea3dcb176cdd947fee1e8f8d5c9e26f99fd3aad1990f1c184ff023c7550c8fb21dc95969b347e8db17a0ebecabd42f02860bad653e158b73116cad17663d1e4c7f5e83e37b4d100e3689d010993071e6deb4d4c6830e2fdca4d3acb60e29aee04d25e0c6fb8d5d91e1b45aadb7e1015da5b8270740dd074c64107e57f062cd7bf2c676a79fd7bd383616c82f71ea768fe28cdf12c0a24d027ece5c83208de7c18f3846ec44808ab0c91c63b215e740ca767fb97732f80b9507f43d2305b7e6121f5e5b7b46debda9f6fdd5669451bb313676899ccaad5f31e02a62edda2fda0f32e230188f8013b05f80e633831577db0b774070c7c7b28915038c44534723c85fce0a8ea4cc34bdd46174259d4c9a13f4f730588f50c4c5034131d3fa84f74c80879ed9e3818c46cc4cc52c3a6a9f6dc0a6a5151175cb8fd6cf48ba020ac2dc399b2158c773b25569c08c33c350a0d97838e2046f98f47b628d3a85adbf7bd7717a0c9acf71cd21bf85ed770044ccce1fde510dc16db1ce2d2503eef0b8076973b0395389b671fc68ff020a16e1911696e87a025c2901ed9427b1c612a158a604b0f763cef3a82d23e2000760b5ed6ac26375876f3f5b8d0e9c81beee6324850173ec6fe39aa00600e8161a22c9429bc28cfbb9b997234a66a1a8f77ea2fd3ac92e155a27483ed5952145baf0f0100ffc893b5e07ff566d19b168b355b9d4fe3e678318fe9a584ae868481b05b5b30e5aa21c2608732270228c56deeed04dab28e7e529834e559c1e8a1bc47079996e4c0c13a9f66076915275db3ca77f1dff0341e0b15dc1fea043bc82816c0454a5245021bd0207e70220b19c82bd8d7bdaf805aec4f001a39aafdc710b2d3bdd8a6c82138b02bb3c964d0b375a49c7c188a873c1877be189579a065dc716c6473097f375f8519e336b21fc0417bc764056a325cc32a7b28394a0314129ed2c4c16b88ddf2080ef17f0770b4ea696e403fe49e37a7e4a1fdcab9a820e21490f8c3030e9c408e2dd7382b3962039183d81c1c8c63235381f57e42d893e3d4544d5b3af2c13aa85453ea398b243de4f4aaa21506bc2ad9a80f81711e5b170cb0e29e9c95059fad9b99f23ccb5bcb89272e8a9b0d1695c0ce6b1c5c45cfa435119f4e50de464f419ea34a8210d4cac05c3661c25702f81555b5c5679176d627e2c795a6e06c1405a078db93f0b079fe0a0c71f796fed960092046d66fd68d5ceb92224e4cc433c95088950f125205cbb8ed2f0ff5c5181c26d9c9c8dee7082b9cfadda110b5617c8d5a970e6400add11b0355541f6d2b6cd4bf262ce460bf2299171286e9530119a3d1edb97ce92b863f7f353ddca82679b5bbae69fa3fb50a2dd6db8b69cc640d23a8044dc6f902bfc37f38339d39fc44e688e140ba1a40d1757c9e776dd4bef27ec99c0d40eea307d521486174830402bfe3d70a3ec675ef598e53a361d6224bb38197a1669dc3b107293a9030f52fea6191867c9d76b79c4b284b6a80fdff460e22fab119291b0d19aac1c9c3216a6b5e7a0194ce53a35c5cc49c932ac36645b7774e3f9fe416784c8e19f60da6c7712fb646414e84d8d3a8f571f6f4da01ed0d87141f368441056f13dbe5049d141092d7d52c0fabae3574653ed6e9fe9ac823c0c646a65a17d0d59b6e658f6c11f5be8ecbba488441b235cf500908eafe46bb962a12b9dcd3381be53d863e5c2ab529c5746b7194666577a2b31f824541a316a4ccc5e67f2394348f3af776ce5d7389e1a3ca2d78a6a27688d8c9a511324c8d64f3e810706b2206501e4c3d3423a2f04d754a900fe95d852366a5230aa9430c897d8deb1ee9d9ee0c60bba0825565b096ed1e6bca9826cca19177d876b375e7e27dfb9be60b67b63c178594de9ccbd565d90334039950e6adfd82ddb57a731c4ed31fb2e46e2e77bcd0020f4435a4bebf2466a20bd1e650a30d12811fc0d93f47aa5d0d1c1de6e2c2b34529f4c7284448ca6cf5f3eeb8a8d3b5746de96190f6f5d5b3bb1d3fa8892e56e2a24638cde2a1b4924a0c47bb30fe6c99f5da782d02003057520e753b4b19a5847eefb72777d20cb63aaa35a85d7a4cec125bc7a65c75edd05c3947111b5f03faa0da5cdebfd35c0cf19ad2cae3240171fbba6108f5be280a99c020d1df17d5e2a5a76720041467002c411a7c75a0f7b5353624259fc8687b63c2b50ecb073fa45589c7cfd94692637840269fa7cd239717286a4378dcad4b6cf23c771cf4371df4d14c229862a98ceecdd679355051d692cea1ee2a068dbeed2aec8fcc2e7f66fbd9685136f504f9c10b738917be7feb44226fe1e93e28d324eed4c650306501bbdece088ae751e7e3e025186fdd7e8230695d6821f5e4d81c36fdc607af07627f3a1a405c95f3464b92c265bb462259fa34142f6425865ee83fb3dd8498670627a5075deee6149df8165d09ce015f42cec0558cc560ea36afe6a173b7b2790e38a528209bee56b199ff7ac6199304af76f47cf76fc787c300593dc8c7dcb4a732f7eecbf16fe57a09a003be0e8d154c1883869f5fa7ed543e87296c74d30a62fd489f7c02aa0f0dc8cbb80504999cb8b54f5f44fbb1dce0999a64cb2404f4e5fcd08dfd1c7a16be01ab3fb81c450da992646cb6545cd76f9f0564f969dabeedb0db181cd77363c730f9d7d1f449750780e21da5a15ff55ca9984750c0f3fb0fbe1a4abd78e01efa1b6d66ce6aada6e21a88d5b553ff48739877d8ff4b7a1a2f18036c47db510a89e3e80b9f2dbd2861388a9ca1a8c148c326b9df9007301a9add4f6272f79c1e3aaacc797882557d72a42476b019b6eb89698c8832a851907c5c658f1137219544251abc4c067d032c5838820d324a9a3c9f704d757d009c745c508eebdb70bf3da431a2e0cbcdfb00812f73e936f97c300d4a2462d3b11537baed0aa69a5782d1d4759639b183eb5aa91c7b4e9cfc5e6f3e29189c40686b186f1cd67a68c7e914829dd070dc771b2593b91670f66550a5deaa6fe29406488d52c8b30c7c5c68e9be286061150f786b0f53d1ac1286d968c4777caa33b694c924675fdbe26b82eb92a7eee4068f7fab6bfde3efc79b3a9db3e553458e0c7bd2651c41e04ff18410b7573e5d9a8300f445fde00dcafa93886fe7fe4bee817dff5cff23a2a1b442c47dc4b104a13cd4411533e5694e6db5ae1670282655489d549bcfdb3e1a93eef022391721ba87921570f5b68772e49e92d61b79b034f271b51f236ae6442c6bdeca1f1b3de5198f6ed414b0bae7b5efcb5d11bd4662c856690c8c7651c148fdb4fd648dcf5d02cf0f66ceb972669a883c092dad74816d8d9e56f59655e1d5a051883eb49c21a2413553891cc3399af6cf4d855b3a3d22e05b5b2fa0b47e908f67faebffa0facd16a39794d7ac4f1743130487568984a136254910e66fb8b93a6d721bc1523bd8762250750283ca9d9e9304a9b8669104b5d41313795dbd1676ac07405e438c681e24d14ff28c02ff7e93775caf0ab90dea5606e3ad72d194a5d8fee74990d9c3c4547bcbc9d1c7a12b7575086ec8ef5ee5070d6dd84e8b44dae2dc9d468bf3bea770a7601efef73da0e3980fd61e6c586e75ea0097765001892eb7e58f8713cbbc1095c6482e1c38bafc00b6168cb8255661519503c6b4d696ac49b28328c9663eab247777b124b149280e5bc278859efea5e6017dc39378f0e5b7252a30545ca5d573584c8702a1126b1999cdb31a9ae166b71207f5acd2674657d73938d7d2c41211e3c4e5189a91435c2d3250a884fed2e4701bce7eef089c6e11899b0e1b16facdc2ec8e7a13244222978676cf0a6cd4bc8313933470dc2c2fc040d1ae9070ff87a40d37453484e78946688f0bda2e63a0c2641f8cf02d67a56fcce7caf968cb2c75d080e4e81ee427796b193c63b026613dafe1866fbb102f1fba03bda13f849f4f4fb1e957fabc6a895ae6b39c6b13ca5357d41663e876016a32b16d9ca81b7d038ae6125a716f49f4dbe4340060f2a5441945e5faaa5fe188e6f55715755f855f11ef106daaa6b4deecd69a38e44fa8e9496de6203fe37439735607d33879d3b04602f5878f4fd473a7646fc011f103e29042fdeadfdeda57a431bc8fba621c329b0b7ebb6aef3aeba8702cc2203b488fdfd8dd3192d700e4ddfe5787b6472b8c66b89f186a0e92bf3d55723128edc9524421543ccc6465e48ff51c31b364e645d3cbfc4fa4e71f72bbd023f5ae7a6b46d3ced7d8b57bb2ca594509569cdb9d71eae25ac85eb53f20644a1c0479c52758977a3dfdb4422fa55ba178e7684e4136b069741e76d5bebe65c9aae84c2fb40114e52925dbbc9be87f931e319a24830c16a0380c672c745ccd55817a4e110495ae353442be88ea824566bd88f6ae77be809e471a58a13fcce3190340bd027555be91fda5237668afa5397aadfd66d3f4de174f2541d0e146d953fbedaf21be280069be40f5ab6b3d299ed88c3a5602d6758fb7c4d7d0f33ba477f878d51386ad58f19ec431caa4906ec04ed932a9de7b58fad108e9c298455c66b156068a808ee370aa71288961dac785f0632babeefc8b63f34f3f78fb9af27e7dc5eb4fb12c9a6a4000a689e7e789e9371fddfe6e468d5b27274ea103574921d934e0f4b20677c47e1d1839aea460d939d9ce32215533f11d8132c324977c3082a1aed3126b3a3fb3529db92e69796a0000c96e53dbb96e0e10a7ed8dd60ffe170040a143af3c4b88ad39a2a8bba012b98315f4bfe6256193a0f8e61f84c8702b078a6ccb607bf43211bdd4e7b3c2b310f0b4c8d616e0ad29724e5d251fd275255af0cdac422838d23fdb31876a93128ae07b179170bf9fa71796d6ab72f742299e59e92037a6ed1f86369ce0401ba29ad4aa70bf9e99314040b4d562ade1bfd074479a280322aac887b5ea5a4f1c64f1e75b3a07a93538240ca4b0b13dfe72fed1ff47a336cd96bc4f55fc70f11f2eefbee81f18f93852c2085ecfdcc3359d2fb005df6a871bf77e96683213000a681e3c7c83c57aabefa3f232b37c7164b650a242cc418e3d582a34903d9a6d97d22004af68f5341a5c4cc2ac435e1c133bce0fdc77efda0acdebbc41dbad040f65dee752635ae22a6a21dc9d2f5e3d1c86b03e7d973bed233214150f28a7867fc6cf17da88848ff493ddaab2a42bf0b1d296fee93b59f6b8def28689a0e44713ff43591965cbb1eb26534d2bbe7d26e2586c178d03605eef64cb42c57660423dacc426b2db382e87f2d60d3ed860394f6139f0929cf6fdbf1ea27d0989740feb70559063a36f4e3a799279d2c701c3a8cab6d0aa38c0e953dc85c4d36a530a683028b556cbd31683c7c693a0e2a9e1d53174a58b157e15b7c6000ecda33d62f985a6a8a1e50cb05ef945e684fe6fbf64adb573b9a68ebd5257554163dc9b5b3432e3c91ee523c40246f280bcff321a7517a170a197c01e76684dcb82d7c466ba50ae43f3aaa7897fe53044e45a17bb09e4f485e4582a44657274d1cc0894b9b8493b71a2e819b8a0150a3a1be7673a671565c2d4a12e698f05a771eba2e5f8b165250f26b3f4c07e20f50e39eedf0d253bff4e0e01710db53448a408fd7bb47a27c8ed24a9cb1d2b96940f340c852a1f53efc61197684cb45d3851080f5d53096ef9eee66d3d01dcdaf0cf3e01a2b899b368ba98bc5ac5594d6427bae1bbd3c8a6c49f5978dc8750e3745feef6524bf3d17ea19613acefe17be76d3c860b259a6c742eef7b3214adc646978b7c8857d45bcfb9b2a1146db7264f9fe320e99eb96924dfe774c4321e99e4d11d5f29b742be8ddc2f7e9b65d00829a2e7ba53a7c9b49d359236483ca2ca340aeea2872cb7ec587baa090f129473fd885d087ea819cfcb4d0b98e6dc3ef7dfcdf8a6cf2763c6c2b9af108168c84be71b71a92479a9a56602f910347a4416dc555cdd7c8f8d1b16c155bcb563d7422a730b084fc37493f8704279a356ed5814a5bfdf1029daa411470a92cfb275fbdfc8b2ecad37554eb6087bd105cf84255651b7b377ac2c3c7cd05e18b94b22bedf529521f1d5e6fd239d62ad897ad7573beefc2d552ee83d93ef35a57b01bd3a98b5335f28f4c9ad7d9f4f0128dc02c88feb0fae515e5c6326a9d5fd46d2683b7e9d911aa6ba8eb21168ecc9e254cea4597a905e0df1b913a7ba1a54b7977b9dfaa59160cc630352204cb5f296abe85902fd6b55f7b33e130ab2d304225f7c02827b29d981c93864801a0535c213b25cefcb98e1838044b470bff0a49311864fb63caba5f331549db1123afb2f3f7d68d341807fa20205a845955efdaa4775dd5f92ed513ccdb947fdb7176d4cdcf74a4f98040695a7f773ec3c5e6c06fd67447e2524550633a6ac3aad4bbabbe09bd9c27383efcc4c1e5f43d5426cdd4d26d49148d7f6d30ca98c9bbcb8905072af6fd767927f3de91ba1e92c3b250c7043c340a9f74472c9b741a2acccac41fe8cb01122a0f589a07960dc9fd05c01508c7452992947419792c1ffa6b1826367315f5a24cfdf8dc02850ce9f362a71b31baac9170137718c599f3fbcb75f277818a7e1d91188e4884a9647f138fbf8c2670ee7e614e49874a4c18fc5cf309683fa9eec9fe6e2117e81d592d3c28a57dc0a5d5a42854d237db3e5964990b7e6d00878070fa1db1ff4ce02641ea9aabe79186178cd17aab98a95b3c90fce4b9378fd93c9ad5b72b4706705f0a0ecd14381cfb0eaa043de8281f649ba05dc1b67d87531a5b8cf597681b5f0b2d5311664716bfc1944d547d10f72078dfdefca74d7082ea70d2d770c8a11003b600e64e6c7a19d01e0573ccf6dff2cd97ee460d5dacaaed10cc07ee706664e247373e3fa78e5fe1dfc2906052d94bf5ec84e0a5ac835e807a8df0063c6fe5d14d0bf9e2b6c6a6bfa044bcb2a + +Params = SHAKE256_40/8_192 +Msg = 01020304 +PublicKey = 0000003525b9e5a1d1f02989d1e2b27aa8b2270d4765451da52c83ba49b045b761a2cf41890f0771831736824164177f5da8c5b2 +Signature = 00000000002e82d2277bb4fed6f0a88397659bb3a62bb6cee464ad09b16e3b3cf7c7e90f8ca50ee4c55feb04d9a598ec76fe1607e983f8aaf9e8de74075862c9d9a26d2c002b2214c995aebae23f818d201a46b672a0a7a2a8f95cca6062daf03df7349bb7e417e0a17086acc0c3ec862ad7f623552d71ed0ddacd320e14329f80a6376d577272f126a93f805e06f57113b2b54749763c2ddb99741a372e520507bbf322f5407d67574c7597294ab67eef074793c6ff839d4e453c42b123963130995742cdc43f4eece846420ef0d9510bf5e84f411b38c2ed5e8fd3737bcf2659d53358aae32f24453b2025f04c897cd483bd34248cdeaa62e9d911dcaad37f11e3618a2ca066b968ddec3e8905ed1a89f04217bd9cf2b87238a53b27d19090fc9a51e90dcca8330d202977c03e702d7968d82caf931bda8539d89fe2773c72136a01028269308211bd133f1a0fcd31d3f331c1a621e9db561db44bfbef09dde6fb9c06523d24024bfe57a836ae34d3a83437b6c2fc4b23f7600e4e8d94aae2331009d7e2ca9cfbcd162770c298c3d9bb3bbcdbf6ae7d0df884e7612927055418de4c767ebdbdea7ba407cf54165f5d92e2d6dbb5b629f00b2747601f88a5f2b3cb90cd2ff05db471375b822f4b9832a27ca14dd06c4b50e11aeac9ca38eb7e99b75a48beb2a98cb13915e11995477c1acc53d05144d69ead47d144ba51fad59e66bc1711cc742eae83f7c9ce90bd2330ad7f89e444cd1830e234b880e1193f2c887154013ec6800e2ee68f991170b80e694b6177ced6a9bf848901d7c2d8c0b6d0314dec2b60e5041111ea0394ff99beda3ebc564451fa018669476c5b28baf7eeceddded3385a788f4949b5f598287cc9b670f9aab1af9ec1a9b0a91db836e81a8fb3e4be6b8db3c00a7c31a91888361a93e15251d915cb53cf98f829225dd6eeb016cfe4696f5dbc82dab38721bade0e9272fa6fccb257b3c741a6a08e19aedf0aa52ff43b81602dfd7e03c6a17ddd77128462d2aa45a4849fed3341a3bc6232d661a501e9c5570739e653c2828a3a0c4821ec556abcdec11cf31b195c9774b0c369a263675c4487b12e09f90a8c725e0ab580816b2a845c7e938d7eb1ccaec6295b5979da870c8386629f1078da160562fa56a1c3973683a8f0a68293c89689fd5167d59ffa5894802acb605bcc94db88420f56619f91f9c9587a5c6db7624db46a4fbfc4886e1110bf8fa022b34a3d3895eec7b00a75e1eb601132e54e8b1c3d725290e013586d6c77884b33367a12cfb4baab65f787dee9fe0db6bb488a7ba6861b46138fc73037cc7498fc4f624ff69a014bdbb2e3a5078ff28131e1dfa21bc3543b67f6ed38ede6f3a80915527fba5b1c16685a118cead9685a6730af266880397a917b11817f2a3e6585b582232403877cde361efa4ef63b02d3ddcddf506716012e4b02ca0f42d6b476e7f6321ac419ce1412259328b9046dc4d1173d5c32d7da6fd629da391b769a1147535c5184e3c906289ffbfbebc6297c1e1dcd9fa33eabee49766c528ff4bd966e4a4ffd7605b19ca0e469a805b3e03106b38e9fde34709cc4bc3c92cd79f313e89f17be946d7adb816f96f2b8d70de11b4ab503e9d1bc60cfb03884d2a306303d433a1663b7a54883b464df33e89ef69c6b47d37f6e84483eece7701b20a234e6e0970f175a2af473edcce6c4e61e7ffb092512833ca83d1237b64070e0eb1a4864b5cda45776dd72a8b7d010ce10198db2778b13cac0b3aae4929afccd80c18d3c153aa2d5052b19ef1d80de97d8fb47125769e587877e203d37c29c8ecb1a841c481589c2c4b20d24f8a7a4c82b725cd4d549cbd6a891d376d5e4e112427ef5c607924e93fad6c4fa900da7e84a1cc2d2117c1ee305464ed6c2b5430f52c359caee77e20a67a61dfe457b8724dd3616d2fa7ff3892befd8607a1c1d12f3da41d3541fd0983acaaa874687375e1c6a46addf0b2dc92d3d199c44ac236c43b4c0d8dd8cbd27c2d231da57032e16e08789925ece27a4c9efd13c81c72fdc5d2747d70cbef97e459e1f3bb18bf0fe8c5b0087e8fe26a6e8fcaac488771daf21fe9dc02c98a3cb63c0951a5ce7a857e66e9f8330c560614fcdca386e8a82b34d772d161b8803dd677c00bbc23c43dd3d09839de474f8ab749426c76b0cebdcd6b46d5d1751fdef3fa6fcd276af3ccfe344a3aa6cd3036f6fa14a00ff3b42d2286bc0aa6bc7cc2ee84111dc35b3d12cfb5202168e84b718465eea50c91083841ef7ca0b296da2e09e4e63dce9d3d7045fd24aca0aa2a67651388fc92c403766d3416fc94d324bde02516fdfa5e9f5554a1907813ae465512450a41e9ebef22b24f40313c8616d8a2352d938ac9f53ee7a0f12a482f11c6d7df56105d486162e8b77a4e3bd841fe7e6d6351c2f5592bc6cb6dcc895bb3ded3efb844483a43b79003089680f39e2e423940514ba7c6312f51105a2a8c0bb0248f83c24e2f7098bc7dc81496d6930b6eaac52c7ec86de5b6ba91ab3073854d7ec74355b3a8cc8fb077da24473eea54abcbe3267821b0550a9ba61180d667a42b730d37e86d8061ee1920008fe76b6dbbe8fe9762ee63224b8a17c602d578dba45b3e7b9f0326c45d33b42a1691cfd0d0624fbd3a6207c79ed336a251990fb41b717b897f64bf2ef8be2fcc8ed704244a47f153b21a869ee6a8420d320a5229f03e8da8e6496b00dfd0b49a8117fa7d4c3df10c1b2907dee02961fececeaf7a9ade18fc93768beef3d24b5a54ea452edcf8966b5fb7cd194face494b50a4646db64118f5586ef56ba9a9b4aa1e08460b7e49d8c34acca685d289646b88fc7e5a046e4ad3da4dfbb90cf309d29718b33b7d2f8ee51698be8d5bff5f73c4c79a2fa9b7967b49fe138f4765f6e28a11a18c45f679a2d96f1d0ef562ee3898a717ef54c260522332a87c1bc83d027260613014ff459e4d4787f87b4af76be6ef0474bbb999f732e6bfdc6e6b81f2700762b18286a656a64cc0634d161dd24c56749601c7af2cbb7784a1c98dd1c960dd67c120b3cca6b75ded5894ca7df0729cf0ae8be01155187b43c3259b400e6faeaeb7b5b9727b6d3972a5c32725b5d11ac4bef3f82277505e4eaf0e20b4082d167886ff71a3892e224d9c81c3f350787308e6d35387ecd16f06d1b9499e454f9bc1bd81acd0ff09a3e02cd9933438d33dabf346481d53682e59eebe4115091fd0ea18511c966eb95828c6792a065361e790488bff5d3ba43a60754bf6282b827faf3900b96dae0a05a8a874bdfc64763a55808799aceaf59ade92b0fa51cd91eedfd6cd1eda19d00bfb9f895c06b7b460671fb38e189ac116414939fab82d91cb06189746c80326341ee4e2f8d18a0f89af429ad3978bb81291deb15209c8ccb298ac2c8de5f67cc0cc2af268a9b1507453c1dfcd4fdb6ff85ea4505ac4cc09f2d307b05c5b90bc5061ec16bf7f108ddb91330e70dd325d7962d07cd9a03c3bc57cf1513c117d97209ac58a98f4206a8aa25a6352be2056d22ecd2a1057cd99ef5d4bae3400cabd689de7788089194537766f5a0eb60f355b98a371fada812efb64d782a6842edf22d8a9e38272caa3ada81d0f0b2adb5ec789a7ee7d2c2a8cf7f943b7eb5a775a9653ab44c681e6e1ab07501b823f360954deb076f1b5c415ebf7281086d25598ea21bb07e9f0be5d697abd42bab1c3d04dd427d264370bc47f1b011872b88c584ff954e4f09e391988b9771d3b989e6487b7391fdd3088f7a235cc86e3787bdd6212a5927ba39c0df56c149abd9061242bb9f60d947318ad51a59a8288aa156f4fd59eca997824d2e7dfb9c897b80604d4072ce0b812179b08809f36c809d392f3935a9b7ab4412db519162b927a485c420bcaafdd43b2572119c6289bcccdd852a8de912d001e33910b2e69337c58eba89aaa005082b1605021e2ebcef19f0580f568e6230bf9b23e10cd2836dddaedc8fc1dd966ae75b29cc6a555e4be8d497108f9c6787abbf73b1422806bc24b8a2e4fc0734bb9eaa4c916acfedfddd829989f5dfba4ea901db70b28dbd33e6c586ae5b63feb006887173be05b9c9b5d12cbaecaa2a943db142575fef2e91f5039a06f5a3348a04c8beb1c2ebb9f380250c7f444f79fdc8e8e89a66da2df0be9372220456684babe565e73cba0588ef20f9bc5bfa9ec4fcf519763781baa0dc4628c8dbcd7806f398ddaf7982160a142b8d8dee912958bcc62884e03472843689918e0051ac198f3d0dde8ae238e3aeafe44523c55e63d7335df8e604c2b4d168d9325de355127d99914973ecb5189034e434bfc2858d07ecffc16e3bff8b20a4ad5afdeafd130649d0d1fae073b48ce7ba1c6244cf7f8f75e4a7a326d0fb878323f2faec1a6c8626bc3885ca687ee00b69f5831bf5e00a22d55bac2be38e938a5dfdcab24f00c3891fc4774eac6f6fc77fca8b787f7e2e2d8af1e37fb24fb9c61025bf08c935856b05fb1c2f2d64af631c25df09be8514af9af69d58f99c70b4dbb3a4d82efe5e14cee785a178e42adca0f3b1118c78d8bd821b9d2a42048bfe8d57da71def76073056baf3bc91979b779a846ecd29f98578111b323f53629adf9efbaf13651bfcf86fd4a1228acb55a54c08c7b94d136494a8b149bce99ad33c2daa00b39da5b84eec30726e92d69be76878534b001b1a01ffa2138cd422cc4ea25d5120d16a6655e3d683e7feb25af01f28a3bdcddf3fd2e3b5e89641ca38149e79f26ba966d81984be7bd2ce992398776d98785305c959a904b18817fe52a8d6548da8eb2c775fa6197374fa2f05d9d76d153a7da4e2f358933ea912874339b7171e68c042e38cfdf971b0f627496d1b5bac146a7235d0bf349e232b87fc6d81a6167d88a760a91ee3126503fe3220119de8db13812406023b6dcdcf235fbb1ed6a3718d4c284409525260d8cdce99ce1c8786c8c68e9d2daf85de6a87b5326dc7d428b4af60c3df69a62aea98e1b059e34d9e878825d9f5cf1e50fa98393743751f364a5d8420477010927c1c96a94dc072cf94f48e7be286116e20732dbca217280a2936df93965c4f31a9e83ad6641d46a9c93fb522613405bfdd576032f5fc21bbbb6444e09fd672ffa40c53a382cf334aa91603506d1f689a830877c8f59264bfe659166998533b7ed86b3b5bb2c0e21ffc426e7531b7286976603c56d899feed3687918dbc68b2b48fc9ab1d749ce79e6279bd228fbdf8fdffa8cdf8865299e77731f19ae16481c927a8636ee77a9bfde31c58db84b2c4b51a2ab57cc1d7cf5ea52a9ed9776cd5402bf31a96059aa3033710a7707308ed2fe15ce6bdee93c8a21bc66adaa267dbc8b2ce7a8296cdff1b07d8cbea39ab03b1bea26c699bdec260ed95c1c8dec1b22fc41d6f9df18d1dcb298d931a1cb4973a16ac664e5e6288d9b0c3ffa3eabba38d70dd10ee6a4fc0b887a4ad6d4fb1a387065794f80a15e54a64a17120ca8e3cfabdec8d0a65f4bc4109a8e0c79dbc8e44aacb1660071c85eaf897031b76ca1da7351c443833f8f8c82e416b3f94883bee4ef589d4ae59cd03ba6306ae7cebff40c6b7b5f6894a92013eb69d4fec3d27b630580a89a2d144694f3adb071cde8628ebd5f8a5c7490f1796b0f378e63ec9edb96c32ba79fd18bb85eb06e73d4986281bc330ec982ac66334a5afcb40a4a4c5b2ade9249da79a39208c33be639a4aef63516d26a674e37569f4258faddc3bc44e10b2f69818f7461c3187873392d558a167801b441972b1de2828091cbcfd88bc9a9689def53f9763ed863e3a0637693c030a470c60d7112056bde72ca461d51f0502c540c36ef3f18e351980d0d7d7284d9d2283d74ab4fe30b4e43adb8f8bf6fa0cf3456ebc8e9d34bef92add9c72b8881e3fcd8d3018c4a5cbe6e207adc3df3833879e7a0a6a814fd3165836451aa364152cf195996f08cc69f2aaaeefa5d72e1f8c69683110b4ddf4edf97763517dd12b0ac540b361aa3a03f02c5a80b97f9f97b55a08937c870f6b34d37d40c7bb9cee0950c91ba958d079fadfe99b42a27850e2e29a366d66f68784f782ce0616b387005feabd33ff220c9db57656afad4bb6f2da461448b222371b260385f10a9317e2e64e4789ee47eee7a012a65f62631e48fa8a3165f0c49130bcb3b10614fbf248ed3933b297cf23636241772659e6020e785af6f7b48bbcfcd67f44b45d8141b9eca1a79e19574836fb4eb396f932db5e2b3817de3f17bbe03009fe6489885cb88bba6cff7a9db48918010c17e6dd1f778f84d46a8e2ad36c2a5b2a2059dc9ce79f694d6ba0f30786848cb2714661830784f4fa1e8087b4155cc34f889f5aba2df1e499f37abc6c3990f594d2bae6fb3bdbcedd4e86fe40d571dd597ac11e196a1f44fb93197c56e10a3b8f358a7341954e8431438824099a6c6f541a47e447a3b88f8140428f96994e37dddb5f021b95da5c07e1a52ed5782857dcdfd485cdc7a792c27e1a3cc261c76e384f64557d66b43d9b063e11d8a23c9b13c6696628dfed0dd6b9d3144c209d47f6226dc27420fc883f17fbc4e367ec7a2c79ba875abd9bdb6294b3b91f0011964097a0264215b0141579b3f87d50e8ff5025b29b9fc75e02b6a5afc76e232e5a0d8249a1bd6467f18f61ba12bf3ab8322b9f1a855a464f1cb28725b81af612ce92560498a67ccd739f8df363042404cf38e893e09765d2bc3dbde83dda9f755ed1fe3e506a04214eed5f751825b1dd12e4390cfe7f3910f8a371dbaa785a56cdb04183414a97a9448a349fe15e8a596b51469d8654a57e8a3e2a5334eebe76749e140882ddb1c3c3405ce83b021524e0ee9cc57c3d3979fb170201d25309a2b158956b71572c9b3adb25749bc2e17876fb8156e28d3b920e144c7967313c631bde1214ee7fcb8a96a83cdbf6fcdb101211f32fb15a474f863ab717ddfccf215f8062fe543a4992e8c06333693f081b7c98e5d337edafbc5346761f6a088cfca2402ad45f4b945a594af5966ad797812ac12b319135ebbd419543d7faa139218e61363fb4d7cc4a725a4e856fa8213733190da51a8f42291ee7429312d45c07e76622505f8265c559008925e2b88bccadbfbd03ce65dd2382a150901a55c8feca6089bb07f488a7d76d0c0d6052e421076756ebfb4e9e48b127eba486a776b4b0e0ca6ed95b75e3733d8f8f7a6d15d77ca9d1cdf1e340b33010d740389cecbb014387a7b64e90bf7837ead1acf274b2c6ca36de0b038a22ebc3d825aa51e335f71843b99575c132c149973b053f2da24e4a3ea2fe86c16ab792f70b43b80961f7582c8911b777cede6d6b6d265f02c87df5cd71b9228b097999c8dbb1e652a9ab51e344211132c488bd784076516dd89bbb86c19445b954012a5190b8e9b66c1d12828bcd0f306e1d5f69d3ad5bb5b45c7bf850404a85a133d4b1baf0e282700cca09516d7df3030de2a3fedbe232aca569a27de2d18c38650fa7cb728ff30a4cca8d1471db72a32f584201e8adcf1fbebdd9ecc5dadab1b2c79945a69c417732e5acf94385601af15ab0dfa2eb006c08a46f634a63e3af7ede06d988ed11e2dfaeabd032676a1c7dca309336a13b3e71c054dd7c4893a5660fc51a8c37bc28786cdb61471f7caee302ffc6f24e7f696535befa6e3a255a0fe5b487ef0e661f2cba4ccd643d2e42e8080d178561fa5ebc5a7daed0b211093f9c5e876db204119f3799dbc14db2486171f1aa3e0d936b899a9975093e693dd1f61dab02ebb10cfa73317e45ea69e20bc832335f07f1cecb34f2361bd69023a248b6eabd5e0c0a0dc534212da2dd32e18836dc99b0cbbd0140794c70a8b8296477e8cdedf590c31d3cd96f487877ab3862c5740e6e18e4035d1b308de4269626a0be393dbaf7b1757b1c79948fe8dcaa1710f1c1483311a20c37d07a3cf4c31ba1d21d9d930e1f5006c43fe4c1a1f7b1b7ccfbc8da51bbe7d9a8a106bb05cd81b1d975d7a47353533b9c095ca527ecc40d58e218cdc6982c979455a6ece3e738ee2f889c475b9fd7c39d1caf15511629346fdb59a630b4d6198f1cfe038adf2cfd7b8e7be731d65089fbae30e51b7c6cc7754c89abc16a79fc738c330678a05c2fce9f9950796eadc2ce3064e3c38796a35f6723aa41b4f76d251292bc726648cb4ae63f6a27957fed73a37bdcb7f153d5595d6b61313b3d7f8f32635330914f302f867875e96eb4ccc6ab55570ecfbc7e46dddfe220c4dc10dae3d6416c49b37c58f401b48bec6a94c7df4c61185aed7d0e7204b1eb225b7f82409c179d814d734bc0fd58be3f6c8b931c01fe462da03bc95ab45ec43e214a4b8e49c5a2ba8abd8b84758a94c7eb9a4c0d3f175b59fa61ade91695e6a0bec4f06d1d21130c2e4853619479f2a19b6ff79969087a604f45a77dc6ed422db924290c77410fc52215c54677d273da2adca3994a927f315663b0f56d62aff1a3627a2cc2d50c5363894b7611e83bf3af560c24e27f1a6d8d2b5732dfade39d1a06d7962ad053a7423bc5c0985d93be35663bc18fc01b181b50df9df455988be7a5ddf6f2b043a45ee63b55fc606fac0d4607a293381c78cd8c879cf0d9ce1f8bb660c53b31212780136941bee4211847e4235e01094925381a3cfcb90d0b8312b0f22bd9c712d68234bd27e46c4d1474ff3d7e80804e2fa508e56bc66b96cf63791220c004779b6065e9390b70e1cb1d34d60215c729202d4e78a7f160a5ac05a21f3e7a18f4b6d6db95a86d24e2f67bff893dc5e315eface69262c7cfebca0c818f67e135f647c5983b7256a98e3175be68720f005747da89f7bf1a0b70074ababd5c06ab0f2941f4956371f818144600bd7ec1ad73062042fa03b2cfd7948a34b459a51bbf1073b7731d28b062bd82950f17f217ff12a53b31a41d5ccd6fb61d3d6e086630ef1f820daa3e8e5a634acfad03ae828c37f2e18917f5abc8163b256a4000c56f1c8a832cba43abaf2679918b992e1207b874bf38c7aef34195022653c44fc6b4592b7540f47e846f39c8f2f8efe304bcc812dba4152814790f2ff43d8ff71863156172f6e5175d18bc246333559a892a42ebf5a151d568268dc258fee814272eb3d8500234965fae2d9b3f1b6cfbed9cf3a419ba476b96f109de10f34694bb359f2cc897bbcbfc5b335c3ce504e8af28483f5617f20b1a2fe2b9aed0dcb6043bf519259b72dc22aa3174f0e01dc06740773df60e9006c319c382f1f2c06f7d8fe88112d940c86c7872b2f1dad8bb3152572c65b852b65823d5c7387d0ab2f7e2758ad05978cb0b3ed376831258f348a5df0cca062c58fbed50b1c1ace6c292a4288f201b2c066dbf84493c5bd496fb595bdcfc5d1d4a0b1413e91a7679530b6d73b99c00ab0c2f195eb403a49e0fa7032eba40157fb3c5c318b1aa2714d5867f587e7a05ee332b4f9a9b3421410aa78a6c970a755703d34085c26f53cb656847388a0ad797c884edd6677f0e010e954d8779cf3fd8bd4bad3c65d857d214b67d04055d21b64748bd8a61989d7477375808656b75efc5c1276c0f9bfdb99b837bbc974a4e9f0943fe688f7c4ea144aad97c73022f1d9e16b6067847f4c658d5896a2166ca98d2af5e078b9ed782b2d3bc7bd2320eb86e36179a229871f1399d11628d2802aa5dab613f4edcd6ead11454864cbcfce05df589a1758a14f3fd9b282c0bfc4857a65b00895257219fa41dd27e6f0e5f44375db37f0d953a2ff5d5e3b600ca2b1bded2744fa72a74072145d3de2660080bf38245303b2af5fd5a5a9bf4e69b3437589ca3d790620fa125c8d7279c728580460fdf6cb08cb465bc331d5e4e8ccdcbe9a3c8291767fa41fef8d1c62f39c03b6f2b8add1bd8719460ac70b23f8ffc03a5d5f9ded1e870c085e7a57bfa740f357511fba3ea29d94e78d295dcad732198c799fa3d7c7d99de4910e67d72dcacd1d8046d1c7701a9472e58e4371a205a87558affd62bd2eb919ba9a80f543da3719dfdb4efe122c23db603e01125a2508b402985f0ac3c4db3c8fdfb81673a2c63fbb2f3e8b9cf6cd4101696b336538eaeee1d677ab9c60d3025f00a47ff636372127862b18a657f4a4011994e9ebaaaa609cec3c8c61bf9ce16e6ef7ed43a100c3248cd6fa0654a8608734cc5dc4d4630252aa503665f42622f26ca0c38981b701907e8340b1785f5feb04ff1012ebb5cc76eb7c2dd802fc752ead1343d5fbbd41f40fcd12bc86b3cda213d29f2ae3ff9c6fd73a5994756918464b8bcc3b8f23da6af087aa2defcf051f8856e77fcce0facae03f580c030b4116f1cbeb64a3417e2e67a7fb8aaa1ea4cd153886650450173aaa4af42620e0dca5c1201f161afdaf0fd68e65da9d68462ae402111d80c98d1e5c66c9495aa1b345436c9f608020b361c76e9dda81a1f3da873ef906593638fd890d954a7ef13e20d4904329fb0f0ba36146b1945fd005f96eb2735cf78cf52ff076b1452f3bb5fa0e2c477ae5b7044a25f08e6ccf1912a2cc52e7b16ad7faecfc19aa354b81acc5641d977e5088d33ac5a126795c466a35d809114ea10779aa17ff5ec5c46ad3cafc3200f248b6ae9cb48c62ef62c833c6012971629a285927a6c2888c13e478c86b6b54c6f10b68753278fb7369fc33a4cc967eab1024e382dcb4e93585e03ae2b717fb2b480f5e9c68c55ddd92ff279f74a1ba7d20dc8436cb2d095761ddb3ec2303aa96a50deb1b0e03182180e1fb9d73353a6b1d8e8e554dae0067cb294de792a8bf5b855531de917bb24b04b1f69a71a5867dabfb92d1c7317a4d325074378021082ea1f172f69f4e2681e744aee2e60a35afc82effe4694e393e569031610a8c5a70da017a410c60e7cad1005ed1244babf7d102224ba58add78b22563a8c10375ae51e3fd7c60150cf7bc45f52e2dbe827ff2a8359c4bb14d42900067eeb1a9d7bc9a1d22cbc97ee5a2305ed9a35bfc60ccbd42fe915f222d8fa4f4ab025d421fe93a6b2676311fa1d0cc0269c49ae437b2683f388995061eda062a3df68236a1f4f261c958625bac34776b97e66d18e2744670c3055fdd1e4961bd8959d2037267d44f435d14bde0f145a58aa3247c145c56e11218d79f2f3233e34c5dcf8bb54c59a542f7eb525adda42d4d759b9cd14375273c1599c0e8ff14d6c9693fb7150a118044c308c4c37a7d81e6cc2c7a4140a3f0552d46177f59e487491ab7390100918d1e41a61c3c89757f6be8b2c189298baa6616604cc757b9054dc6a86edd3698fdff085056192b1e7b2e185c8520d92fc08933b66c667f86a25dcbec9d0729ba2360160e091161eb5f6243c23c82105f465f79dc3325585879a1ac7b71a590abefece1c5a210f218a206a0b752f90e7711599dbbc8ebc1cae16793596e43414c438fcef4c1a18a22fa97f50a3ccdaaba05ff6071567a124f2ef1becec4cdde862f292468d52e3c23f1f16bd55a51d5360a97117851c79ccd47d333608b6fdb7db6ab60ed9eba17a3905bf1e5de267470868c04f45da4cab2ed56be6e5dd4147b4c668602e02f42fd07fbc728d02a642bf71d7436106b8ca3d9d3a1faf261892b1bf28a815a2ade82eb91002c9c623fcba67682f069771802ac9cf80c1062d4726c23b8d7130cafb43ac860f5d8735ac9a8f9a887dcd4b320431b8e061d52f79bcd0f5b85a718f02c50fb0fe23c3084d66abf5b6c7cd66022f91bb38ca9d54f4265f7eb2fcdfb1c4e8500ca455a6c7a6dfbdb7c6c22f5cad22271817b07a47056492095603ac28001f727b74184182661df6d7ba3a829983ac90ae4f56128bfff799faecf16b73db0a227a4fcb846c6f89f30ff6ce53c75535efad097fa2279cbadce51d10198ffe1db5ddcea1e21fc960636f0d9ae283e1112bc9ba140421a32e6a26aaaa4c2fc67a4ef33df07d91ab236fb3471423aa0ff0a449d86528f2e558d9212644f3bd10c59aff0d2419c0c2c2974e4e681b3b7bbd0c0a71e6227f22fb77cae59311ada4f216cdd30fff32d2bf6d9d5b8f5af92871922a17a2f88c854b66c08cb4f5183e0b47c1866502dc57668e87dcaaae8b7206727fb5e7b08b18b833c261d30bd180fa6b306fbaf17acb0bae187aed2b583f62e0a33553fe946ba45906e7e97e8af7c21cb8194f850165bd75aeba440a9e35683bf84c1076ac993fe661f1c91d69858189afa311a281963530bd4090b945bd1b9153851828278aff5787c8499a8806d49a67e82f09400d00ec534b8def64568983ccdf16cf889f8969efd4175e960d3fbe12815113fd95fde169d186076280ba7f8bca86b2bc0d9b516f1ef77e83e864f35d9edd4884f877dba54603566ecb8d0220259a6586667c1e0aba54306830fb86a1041fb0df67496c85c44b62778e9cf7b89c6aca7b05e3e2dc138fb4bee46419baf6468372afa413f3faf0cfbb99cda5c80c5cd21c69e23667fb6a20aa772027d1e94efe749ea5335341268c5506d9d576f81c2065b760af576cbfda0ddf200db0bead4c5b52080515b94ebd4d91799aab75a14d7b24ebd889f55ebbddc2d20652ba79019ebd4a803c77cb007b393821b850368f43e5df80333f774058179cc6931a8547716c8062bdae552a1da3052a28fb52ffb71e79371d265e41076c16433fcc22f72ee98ed6f455aacd237a874870c5c7c140cba50c0fd25abc9a3b678e0b168151de6ff3c51add6e74b8c07de3c949bfe6ff3d78028a63a27ce4d7f3bf2da50eb76f47e6a2fa91d7a4c74b22d9aeffe5c45acc7689ca04b4fbb92509ba97e3cba51c1791503d87519ab49dfdfbdb11a032211a74b6a11b1a64548dced6934150ee7eaafbad32e692debe1ed0d45ad58e5041897e63963f6c96dc150b7548e3a036a1cb6f753f9c4cf24dd449ae83557be9b4c8006da6be7d79415ccc6993d5b033b9cca67961e6129377a0cee5d37fac448c5df8cf0f17b07f264f1a82c338a7021315f2f3c09c2a05f1fffc109a90f324c1fb1eff9e460e2507e5a86b2e778dc808623e832e67b65174ce0efb95725afb68c6e454a6b50c921eafc8e789beb9eca902bb538677071d59ec92f2714f245b793c6ac1adf124181e4ca81c50a8ff8c52cd52267beaac2ef0de52fec19b8deba2c1ca7b989dc58a9f978a39c034a99587174fe7525d2f4fdf9aeb6e330e8b3405f0799c20038fa4cca3f1a86cf12771ba3655309c1f74996abbe9b3a4ca679bb97a009f0e14eb10fd2347d7996d4449f3729d7fea5b5c2bed98af669a0bed205c62ed48ecf5b3594377c513df3bfdfd3383c874ee163574704aa2976dd6d713096378551edd18f8611f3b7e9387fb5e7bc8104da8d839fbb37085fd85b162d6a3604f69676036320563cb5351fe74245e83a3dd20b0aeb9019f83ac0cdfe70559e2b729929d2b1236ffb6813a8716f928f23e15023c2a275ebb8eeb59c47e349050ca6d0b240bb8df381e431603b655955797e565bedd24413eac8b5aec7e9166dec4e7ffe5f4a24b85ccdf99d865e7db6de7ca69122929b54e6fd157340df85f48ffb5b0281374e6953eeddc75437b4e2471fc2506ebb162cacd24c313aa636981d122b985c7bede3501395f2c6ced73e39c658a3c1cd7d030231f7ca72ffa77c80867ffeb82d73b98b1512bdf99b020b4618c953e6bbc2a364519e6da78fe714f84b8829f28464f551dd7b8be00f32d9dd7d559de95b2d8908985705552b9813836d3348b9b845c3246bd14d2c7a481101a497234096774295c78e022112544eb0fb26e3932b6dcd6854415422d40c03d6e7adfdb4bb9ca41f190ab98144dcce89acfad2ca32425c8f83400a39ebae39f74eb22bb6c26a1557a9a0f35f0d402cdcf1981daeb7cc9ecd31ebfb631ce41495f5ce9e8b922f59097bfd61dad1f969ab469ea3f4f44ff8d66860326755a373d5ef2391ab38ed158bd39de61af756ce148b6b3fe5fbd56785618a91f2ccdcc1bcc53fe620f1f56dada8e06cfac91730607dc2b9c386eeca7820509c4485772a2712e9f86b505908a92616858385b8eb2e0e7cbfa13f68b7c816cfde5af038aa981bb719251b5340e6680bdbcd2c82e896211e90b0e22a6192b87e14cbd58727848047689e2cd81f1af2f79ebaeed399544d517cc9ae0607a9621143d6f9f0207190dd509f166d1fbcf078e71d5ea497fc12e3f067dab09e341a547ff4905663eb4541842592e5bb59c41e790560c241f9fcd12b2f9a62f6b2532615c287705640033f37e550d76d8d3d854537076b7a192e67427ebff3d98f8694d225995656a01da075981547f76ac3cc6593210498fdbc7a10ef0aed18954c581fac573b3a72fb8b1206dd8276b51700d4cf7c49006649f3269f3bfc30be32bee3454c392ee4f04218335f555dccf027be40d5d56b5071f9cf809668a6bf52054c8e170fe40cee1b2573ef610554e182591ac16c697d7261af16d29966d678ca522526e785798309bcd9173fa5c60071fc2e2899eb06d81e6f2a047a235e0e67cef706faca7ff3fe16fc9c20a29b55c70e212309e8561614378c7f38d286770bc3dce13cd38fe6574c144033ef062a37b362e6c0b9434069ed5185ee1319aaad289584a18ee55ddba6cb2562d778aafcec7cd7af1e4a8a57ab43779d427acc31aef4d55778903304d19c763b950775afe2ecd98bc8fd779fc8bc9e9a572c6e965a1abd0b666b03f9f1560d6dfc9b103d37b5975e655e7d820606ae5cc31c15ee81bf5a1f5fa4e54306aeb61099adf6f482e20462db2e37e21533395edb97ef540d2e3e132c8a0d58a24f4cd20c450623df6f3bcb62f26391645793c1e557f4efddeca8071a333043834e08f9b2be8dbd91f22e89c4e7d202a1c3e8d4ec1321755f8dc0d9026b6afdd27c249f49685aa658e113f921959881f28159953404dae4669d1931fca1c414e04acdbf6ef8e8501f39a65d43db27cbd6ae919ad382a674eca2c6c666b084028ad088641473307a9a5fc1b137cf30835431f81eacad3966ac1e814986eb13071f3a2263edd113044b21a9bfef301dbe0194950173e20df6aba630f30d844ab6515ddb695d20feb5435c07e978630002b3ef8970f58c777a6dcc26406802f24c36b1a7d6d53e11d01edc1e74f3bf57a113cf392a5cd28b618410157a66e8cd63a39407b556440cf35a3ec5acb3c2d2968c451ca0de64b5e420ddcff1b9b823c047755e8ceeac1efc1dc4e86f86fcbbd9ff7fd6c2796d7e0700013c283e6 + +Params = SHAKE256_40/8_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000003572836f160a6a8947eabcbce08df890429f536c75e16dd1962819eb3375a0a061bc9ec50863b57369d1243646981f2c35 +Signature = 0000000000479536fa359752d08b8f5f31d84e53fb4cefc9bd258040ef8358bdbfc50d684917fc6e3ebea829c71fee6acf3c318397046d9bd8f3c23769016955419c730540f8c3165869236e3307cc79140b673538bb992a01e4ff13c5779bbe0ba0decdf858f4eff0c91f7e7f5a70323ee81bb9b73693e7ec7569acfdd05a129375194a59ac48ebee5115280dffd5597d792cc512b6dfa5663e6ef9540fc7d5d251241235bce24ca03973c17b24974b4a4bb9a9b5504de4f49857d09672a161f16eec4eebcdc3de9bcf566e599ec904fd6e7a9a408a379672fd9ddfa9addbc6d6b988a9d0d6b286c77acbcbb832d084a362f03f5120d37079086ddf29559f6e2d0cd215e557c056847afc7f764678912de693ae961375e1b67eee2e0ec17a8e0d39feb6b393fe436253c71f52e9008ba9a36692590363ca03c1ecbc42ba21d22c39e9fa0314ca5548b797ef92b5e2e5e0bc2f69f74cdd2f253e09241288e1487cc7c3333275261ab821d2d22d2a9225d8c8e7987f15c44e069a35a9c9aed1b7dab3e58ec75bd6ed2c411a4bad0a1fde055ab68de776b303141534b3fadfa70fa94bec8dad585453b797f38699c72b1e27203d70eba6ce0050873ccfe25d1a23591106d11c9017aa4a66df7e427e349a6960d76b7763293eaedcd7d2acd7dd02fa23eeb71f75f8eb946240e87d2fec3dff47ddbeadbfa2cb13b45d260d6bf98fe1ee1b4553a0dd2898202333806da4cd9a9c06efd431dd7c9f2c6d243c3cf4acdea4dfe57e241f8bf29c2985feb1932ae4fe4c73b54deee6f3bca7e38aded2c4ac753292fe1372f9d60220f0713e9a76f73ca2ef7baa3c034cd9b947e72c531d744cbd292c6db9e6f8d12ebb0280901c4293733128a5f6ec5bda6c430473a534eef49c87b9ccb88f85bfddc6819ca8aa1cf5534abd5408422904e9907211e3aa9c1577c8913c096b803611aebc4c09bea1063128b6cf68ca8706c2a81acd8596e869c3c8106def4a2682c8d17b66231fa3b8a05b387b9e72ee5770e1d1f7c84066648409d00777986420a25ae23136a94a2fdf98bef8ba9a73a08e448b1174c20876c91b5f255594561b5791e964895fe1c33393ef985043d2e79becfcf9c88c292f0a920621d1b171d2e31b799bec540e041d97f673e1a38724de256de31d720deafe7fefbd073f70d0481f355afef2bc716ef9ee7f92f5b6344b411d51876c80e509e980320607cc12d3fcbcdcf0ca459a6b2b40d9ebde8a2722b59f1f84ee5bb7e538f2e9fe4ad82b9fc8157b3683352feedf3b6a3ed767a1a9fa987f289a4c9bdb21ace8a94e13cce42630c95d5427aa46cad4d8b2135774e7d632146d3624562b11c7e545450fb35e47b71562c12b0a80c71dc148cc1cb722ff2c572a03b82b30caa8be1d29ea856bdd80134568640982cdc7aee45e0a33f0d3e286e63aac2741271be87dd86b46810d955433527664d4f8aa7963fc9297e57d5e73908757a4e968070285d9a7be28df19d53420f115f1c5b5726ee7036c9d52dcad6cca1faecb60b676fc6b0fac2f29d22a4cf719899fddfeb6d6e62213c9d0048e8e07fbde25377edd8ff946e80e8350a8d837ff4225f8e931f41437aa5f9680f02932619ccb29d1de71e86b6740cef73f8652c725706aab829eecc591a0f59763b74eb552559734eca6a243e48ca0cf6e7f044389f1fd5b94267f80cbfee0418aad077e1c390084043fb50707d28f9d906f9c15148c1e7fc41bc4c4416e188d29bdd6bf34034eef5d17333fd3aa012a3d895d8aae77cf9c8e448869f69c5577792fa57f9cad03308d3ac2504579cced8999c1a50890ab7da11365f859e192ffbdb27cd7417fd466ee416f35dcb1c2df94532ff4699d1076e64c51b6fcd8bdc654406f24b47cf408113711d929fd77a1179b128e4a1e5a9af2ee903fe5b7ca38f79fd594f6685eee6a09840ae66c064742431051550a600275384475762af87e08a65f235ee71ea9d40431e3e77bc9d51f5521b14e2e8a981c3057feafe4eb7cd7863ade5253ef7397940fc3fc51053c4d0e1b64593537dd58e8abb5bf002c6bdcf70f03a354c6c11b5ae828558dafc53195389712acc388aafa7646386c2260820775f7a4607a6eda8b61e4224b68883af725d35eb9e2e5cc9edbe67555038c00ad0441dcc1645f4e7378b22221eb6102d3f0ba5bf597b7c4b196e021009d2b5309c61bbbb76c1df6be8fd01ba99a6b17c24be109bfebdc1e855623a4d1197a3f9959c4049f741d5ccd2049fa46999a7e5d4fc1aa63f52f4d8a57e963c0be31eea87cd425daa6cda57c296c4273f9b5242a292abf1b1184688fcda795da9a33cae855abef0733dba29a4a62dad157020dba8a85a3ace957f6db5d715259daea8290f3b5260e9527457d3b4ab2106e4a4a329b0384ac8892cc437d4c0499b2b4e8f15c1c501c8d8cda4acaa47f45eeaebd5c59a0aef9882706a0102cc04a4c48eba67c60cff3f7824d148fb4ed69f01357101df11ad339ff066f4f830a10a5794aeffee69a6c4e9a298eb01905a4143839d287da883d761fed0a226ac14b0b2c85cef1fa412ee063712525f0045aec269603c8d17220fbaae9394ab7c78fff3a091139a710cd6271dea891bea6f4e2ae76d9f712f9586c9fb4952f6b5867628491551f8a4a644f0bd8da0ac3260f78288060f0e15fdf01f25a15866d464e9827c950e557dab39f14be492b4f94b381a7ba6600b7cf71a1b34c1dda5cb586b556bf1b7f1cbc3e34f690876dd56e09a1decb3b228944b30b340ac02119f6ee0761f6358fcbe3b00967a337f1fdcb42c33182129b715ef36e12bc014919cde0c14dd0ddcea0d2ef92d0eb4a08d4859759a499e028fbd9599d56fa859844e2eecac2d4555944351c71d7e09402d033212c10b5dcee800740526045f8a117412b8f350e4b67bb65354b32a147df1a3d00bf39d97c6d858bbd417296361f45253a9afdffd75ce88321a190ff16f2708af7a07da8f4e938d2cfc8d0562cbb481116b13edda78b21e0cc7027f400dc51907bc2c8372d2de16571b81d43f5786e0b7f4ffe8879cd87d93bf13718296fcf5e94dea628c2a423b31921c2ade7e592c86ec2bac3aeea26dc7c787272bfd0eb6b6f2a311e716d8e34c1a751302ba3d5d18348dd112762d54bc91fa6baa36d8ef20e99a9c230904b5de775a40539edc20eaba0833db3aadc1f4df901ab019e20d3b02b55d8ffc07ca2d4fefe993f9157514e66e296093da0aea6f9e18df47e1ae88ede23dac501be33c049f67ea2cb122500e7c51de5e1a9d57cb29567642f4aaa11438cd804d03ac54ce6e2641cfa3aa2e9f7b668d0a22d3f86ffacdcdeb1a8b27db86cff8b7414886e1f4293da7bfbd4b71908c8cefd8c1b9956fc906b5093b716aa446d59d58e891f3751c9dbf2a5c9d97e51e4ec8c38a2ceeca7dcce6c69b53a808df1ccb5790fc56f4c9903cd817f6afaeceef89d84ebdefa298989bb36e39c182c511fdfcdef33196ae000d1be90f822895eea55d6fd84eefa92d439c5d1fd79264a4bcbaca68a29322ef1ede6174ac1c813168ec8130b0a50a2ea49e86ef72423874e59ae62de2082335e37c44a206c68aa1b413d94baf8bc36afe00a37bfb679660c52e8a0391406b41fe82eaff84050d6b021fd8099b05b321f33f2662f333c05721e583657316b179f57906dc55f08ff589921c3cd8299268608beaf05fb155b7da5fef59e1a21a2df3c59372af4c410de74e5b6fad3173054f2b9410cf9d635313864eb33217efef811f0c87a0662b46eb0e014e69902abc8a79c7d32eb4afe0250470f37d6bddc8d9c65d4319b5d1b5e72f49c28c0418d28993a87d10a8dab416fc517c02625b1bc2aa55c6f45ea3c8e0003511e16772043e181d421a251ccd372f7220516ea1f88543f9ff5ce19ffd74324344b7d2d6097bb1659f6e12e6f0ed5cd1ce7c63f2438496a82ba4e8e946f4436e3f94a7163297f3c4a36ad5969f14e433a4aad829edbbdce396acdbe94ba4101ee9e2f1e2ac8cca8c00a5bb3b3993786b5d1ad4d09a38863cf248c23ffba4d2d66c02411a268fde41ca93c8650e3af9cf97fcaf73cdbee7cc0097a997cb15accaba39aa8dd5314a3c07a9dc38c01b807f76bb0edb360de78e901a7cc9f2bc7e627be3cedb8317328fcc98c2172ce3327c08f35bc9c5a9533237f3be274d0cac096d59e2ecaab057ad161e8b4baf8d71828b837c4e16e7761185034927633a5249a4c207308bbfbfb1004abef892689cc11f06d894784bffba5c867d067c9af467e3e517f3cbde6de0cc6ecd3fa1493fb78f29af68b4ead9b8313f9e3abba1f8d527314bedc0b30102a26c9eda94dbd174a9ee79baef4ca4b92ca9d3e18d96fedc663bcd6392784a4b1212332fe4df1ec13da4e2ea7265f1507f87cba42708676e0a97aff59cbd581cb02568d07ef0b5c8a7d263d87db63c3d778fcb749c966aa01039d484028ebd906f940da92dd5e920c5600c665980663ecdbbf98bf8e98f3fa0686fdeb034515f09228643742d6c3092683981054cbe2e348d9cf049adef433508c4186f351642cb6170497e79a537e0bc0d1f69fa079f430130c1aedca2b0216414c616dd06ca8ea87b298600f1387f8dc70498d0d0c4b0e90cdcccfcb84ba82b18e6d0ddb1dccb7d8ffd52e61ba5549336688f31a9a2204483988c2eddcee0001f3e9aafa01642ac0ebbb856e8825cab2932fc97868a7fd94b01041471a1cbadee097f484bef90f40dc111d975f0e5de01b56059df8c09fdf4ea49540caff2f88d03830b41fd0834bb6a40d3c8f2e5cfd8836a576435b8b4cbde9e9efede9eb70b6fb10dc45a47cde1d26a12405e4ff5d5e3c3f52d9159265fb832f82c403502a32d3606b77f54ceddbdf560cba52af422f3a0afb191d971d26a4459aab0b39b195d7ccb996dc2ad99298964044e4b7e04bdf1d6b7d01b4ead120e9a0e788c5d6d4c35ca7c80e9b7729c95ac3db9b22e1957244de6a359c83e614097b03e0ca9e05125cd994220ec62c88effa54749a99ea5df6fc8d257dc9e5dd9c8ad88e6c3ff09d555cbb7be5eee3765f74d91ac1c97fc743d61529e941382165a2ecd7f717d51c9c8b8d14b1b3bda0a53b9b39474b7f0cb55d8168d231283f49adc92947bd4dd46456c9a927301a42e1c14ad09c2a2d466d1b765461889068674b10d7fc84c64ab2323490b65427f6308979b12e4787f90d8b828f7b770af098777c08a2a02b3b81171a32053b5a94718ca3d2a838820459e7e6c9ea5f59a18a8293384f1e3e90df7e6edebc68cea0ad3091e15c9a72455f6df593eb98a5848e26c60543708535a134b50b23ceaa18c16cc0b929286cf25809887fa98d697e12eb5f0c61ac3bddc5e60344e8aa004ebcb97963fcd35d97455b6132243a26b0edee0487bf0fbc185e91060f7bfcd9b6da9d9a8bc553bdc5ecb22bbd3d4cb00707d912482980ab95f7504e7abec3bc87d2f829d3753bc0f63de6ef180877323f1dfb9b78fbd95b7e02ece158ee2a5435122a3446508646621233a9d8f9d2dd82140a4ed20435071f51c0288594a6e4297fbf1aa726d066c89803d4c39208fc8e7bf8719c4feac096a17d2ef17b8d07a87571b8edf56caf8db6ab4bc9cffdc5274e80dadf7500add5d065a05651ebf3fc08786813253de90cb6e3a4f6dcd11f84ab78c94a430a2566cd05509f32fc67b00f1dc45863446b5df8d6232ef72863fa32498835e017c62b45f7ce42407d95ff6d47c3aa97d9f1a6aaa86c2c3a2db14faeef929366aa66eca6b07dd7f65805bb09b8f76c8966cc687359725c672564959b6918f1376ec95611555b19303f361518b50594db83cea39778f31275c5be0792b95dd55b2fc2ea7413481c99c0d145d43706b35591c15528e48dd81c5dcfcaece7ce42192e165bc7fc9623407420fcdd2b658ccc2652832acfbf847617b39bdcb1a1196d83c93be89100ccd8410f9eff2d1b381b527aab0b1f69e33961194241df423d200469c63f19e5826a6da62f1243d4dfd1a00bdb173247da187d72e399d6bd4cf62f5336d82f3f4347d463f9125194e0dc5428f48c2f82a8e4558834e0571d5b78db56a37bc80ccd3b0a77e78dff14fadc1e4143a4f3219eef62b3493990c24c6662440a22e58569ead44da4543cc97aa18a50353fb257c9a1156564613191c7f39f27b401ba386f2c7a5dd4ae2a1a2751145a21e29bb81722cca5ec48bd54ca3a0ebc897b909efa8d4a3c9819cb91cb8a15f30cc54beb4b1614ba26b6ed25a76219cdc4700b900f5df355561658e0d6f02de4a223f49763f52204e864834a47a1fdbc0c72e9581b1fa9cec80c095f8e3484d8cbf71a37949a3772d8a1d77e814cc2d80a54c13c8a2af88402e0b007167dac84d552dd6973b1362d6d80c1d69400a6bb1126d5863a06f052e48d6ec20588b840836d52632f59616226658d22f3a21b1bd211d70c5cbd7e53e78d48a37eb6c937588aeb8863655b605713e165508cc87d58d0d9c2d5b135242d0a85ebce953229e38b7f97f97021bbe0448a285fb7ca9499ade6d7fb1de136cf0848e76324f5921e19918d49b2b94c21c049a4f3ee941359ac86234c726d6725e4fd232b0fb876348344fe8f92b422f605385d3b67dfc8723acdbbafb7d1f51f5617b8f9696c6fc59afda63264a9183b634541dba14eaf8bca1d90db4558ba7cf2e6d77ad0d25637642848913301b1857dad310f6151c10ce23901f134b108a05790c810841982989cc31ab44da049d3c7545fb9f121c2e241ac17bb44a44671935ec2d5b3122b4510c0bcd356f6583962941886156590998572ac71d3a1f4904b52185f043b3824727c4d46c86e54f44c5eca3fb55f4e566fd4e1541a595300b9e11641fb78bec67f44770b2547265970b903fb0baa2dda302c54928063beb2a253d90d24831eaca98de24e2bdce315d54761ea41df3f999ea8e4616a03be29e32b92b09471e48c10fc5f5201ed132672e3bf176d6f925b78025f81466305fdbc05e7a0773853dc6c6304ade2e0f91c8135b53f33d8a590b4adec1d4b4f6beb18fca9ce22c113bff4d10bf14e482be6a28c60512d358cae1e98f87dccbdce9783769ed6bc6b43d779e9c1eb9d640b53ace9d0cb7a3d12f3054eb606182b5094de0feeff69a168e88182f4c445c81d3f3e9a715878a2db3908b03703ff0b89e302ea0fc6bcda231c5e7c9223bd9b927c09fb05dda9d3e59be8780904b24fdcf6806653945cb7bec2142e749a84616d9cef13731895690877e11cb314a5218b0af984e0717a0c30a7c9caad736811d80549559cc5ea80e36e629fe790b1d89aafee0af612200d3d33542f44580828c9882a353740f85a7a32b7cb53bfb4c0e4459049ca3ebce25b8eb9a5469fca61bc1929ced5a4cd163c131a63c9c00c62849958f883eac3e098adf05ea2fd145f72a446fa8dfc445b7be3776d92bc47c9c6baf7b8eea77ad58365c458ca5eed2d5b80a90f267de5a526fcd63a0bcc2efebe555d45a7e37a0178757b2d04dae9ce29db50b08f9e233c8dcb256fef38c009459bec732e0b40125f0068c6412baa5c814c7724020b25b4e46e83ae89d8f885086e3b29744d2a5d40eed2800923ea790fc49c36b4d8171c1f20062f19542ec16f329c4feabea474eb234d2549e4bbf7c9291c99680ba67628ed407b26d82b6868c2b0afa0e5f372866c65a7d8c74f87d0a3965ba812fc6dc3c609c25c9310723ae88ce257f049170e23c4aa55e81ac5d5d9b521b3e2f15887bd547d7064c335309857ac3e3c510bf2f5736d75078b9e8d6b5a7a22ebb6c75a2d56bbd0d8872b2a0c1dc63800bfcb84800a9a71542dbad5ea99f82e3c8445755bbffa17ac4985d5930f950d30a9a5470c3e146a919652ab63eef5c4178746cffa523042b0d66cc429dd7d5b3d70280c3a7fac997b52450e365d4a5d5907d0ba7a0c9ef7dcb25daa0b9c566f299e5ee84eec5d885764f3160a17bb4c8d5ad4868f512c882fd4cd97bbc6625e6ccc679c95630b24e743ad63c191e6efc439fb649f94f9d7b2c1d9a8ccbe1bddc0b9bf974ad71c96ff2179068350d95c10c2c21aa1e885bddeb103de82832c51851ef0b06a0fc5600fc910cfe616292a538ce35ca935854bc25e51c82b27b5d9de4ec90f55d7dab869441f91cd820bb9160cc148f9f1f84119d965474dc47fdf40e644d50f5f78b7b9d6b05a708a7853db4dd0171a4f77dd6241574c6cee13cdcb5829224d88cbf3ad38ab4a9841ec7bde930b9a35194d7eda56b73f718f36b66446705c06d31e327700c87c783b0dcf78fe60e79d7d551a3334750b904ba89226b23aa343ddbd1012346c8bfc9a87d01d0ba3a036127d4ddab40977c019393385112a9e30970089e4715faadea3820cd250dc01ca520d927a6df45d29835725b734b69e62ffe1275a96e16add90497b9c63d405bb8389d1323e6ad44936cad62da15d7dbae698dfb6dc58efabc8a6ad9c34128ea34cfc1644900d2dfb55b36c00351a74001b7decd3dbf01cd7f2a876460c470baa421b4f99bfa8263b4c8f8467174c645c1b8916d4e8175f66277e3c562292d5ebebd772ecfc815fa233cb6e28c8f59d3d133490a0f663c2ec984a75982917020eaadbb83b2e1a5de923b4f7b95dbf7d043abf1e98237d11e239ce136b9dd435aa0cbe31502f634fd3e677a72d07696ea214b2c2b99e31343154f33cabb392c0db1bea3a8e72b240a203762b3b6d8884dea9786f8de5ab9badc3f2141e6504ced6eb2ab2d8ca851a1db5c9a90bb747b4a26b7dbefa745ae2ed55cc6bb8f886c2d7dcfbbbffbba3a13d2d73eb67254c570560e84652de4167f978bcc13148e5854c609e89235fb8e47539be8884e85b00596843b1a077f2f9f4c73dff119ee010a80384103975490d212e8f43727ce7b4f9d17643c1c8d116ed958c7ac18fd2e354a8bb89097d14a1b358f0384e26d7cdf2cea773519e04546152ee55cd8f8c72dfeacceea1aaa721dcb4549be15bfab2febdfa74c99b1d9efb70ac5904a40f9e6c71eb99443abc1f8b99044cf923189a70531c1a29c7053d5909d9a75bb43184ce24dc2ad3f61f2fb3c672e2b217b8b1118009c7b3db09baefba3f03bad8b52a743ed00456eb2aabad8808e12980f64c7cc39a5b36f404217a0e120e7e6f97175affc0702a6545fc070a9c1a90cb1c1d750fc25f82b8b3e6b357ceac1d2c1eeb1431633cf4d34c8f27f068eec678256be2850b5281f0d711a2afbe7dd07121c7a45e34dd5437c15ff9b70b099cfdc0b27f653b77f4deeb805f117c63285f28a34d7dfdd568860c7c7074597f008578f3cde64c8c6c28dae91a3ec841298f2a7e5aec88800e1fe0ca18356d5c3caaf4b77ee01ebec8023534accb76e73fb8cff5ff72cee1150ef0a323d1a6f87e6f500b38cb31d6639d172c2cf7d63a7e1dacb888cddbd87822524172a393e19be7a40e7000fbd92b809279cc4a63263a9e3fa6311c38686faef923f590babb84f5b78d2d56c2f3ed1b4f9e03a4c72f6c3237d0f8df664dae65135cc6ffeabe1a6fd61a9a63ce8f387cf0cbaeb61af3051adf9d0c300880b88b91906154cdc28a4771ab2dc80a88d8f51b07308d4f2219f0d93271572d86d76ae496fa2c823f69e2e0f168fe1af62c0d62e534b678e8626caeb0317aef955b13fa4ab75c2ea74ebcad754f1a37020fe423579d7345aeeab4bd22ecf5e880bebac28a54f6aa97768d00c5a6c207bafea1cabac9f4f401b198b302f7b4905af4a16eeac7198b1fc304d45e188f515ea9acc47e93051e65db82c5edad34bddf2191389c14a42b3acad87fac69912ceb57df7a3a89c04a8261899969280842e48a5be7c996c8c580831ae9be5782e2fe9fbdf78cb41b3c95033f74683d47df2a8e0ba68f8490bd7007cdb62d80093e968e0d74335150a33c09b1ddf2223a781f08f3e0ca45de8133ed101f527edd2acfa608ab93e6214198a80f5002be81004d7915308b4225f8be2a126e989bf9f6d21accd8f098382d008849a20ce009366a23d4f868e53819c84b5b0c424a15bcf60e59fb24dcd02739a440be06a651f1841cd19730a1fe22ea844a7ed8ee9abba5c3bc3eead09db10e8cf474fd5333e98973982eadd185add9da7a23c799c8e45e397f7ce9bb49cc1fb7334688743631d5d7d0fa8b7e536cbf12c004729fad3acbc86f495b8c7ca95cabfe81cf5719343c8276fb6984daab7da33cbe2f2e781bd148d337b95c7886f4d173a5dd69193e7e2c3fd5f4baf85c8bad9de85848cd74c779fc9a8568d686d1d41dc784ec8152f8737e4343fe01f5d3afcac7cac4fcccf713f60f4134ea3a156377011f6709796ca2983e4659b43f7288fa7cc13748eb9f5b5175e902fc5e7fde5431db3727e078acd2d3453a8d70f7a98fe7fa775a9b72151f5911ada1f9bd0eaf7a24dcb3b446cc56c0ccae5c60dd7d45f1b49226967808600333a915add98fb379a28249932e2af977f537a50ca901be5362856e05db4b7b7395c1271023bc85be0b2f679f3b9278c6b8afaefb24c222666f392b976b291d7ae008fe04d88cb6c53ddde43e416f46e79b8f0d52be675e3b4be42a05f05b30c79c21fbd491771237aad47a3168a5b97a77ae6b1a5407dfef8f3f82002f46559c5c00efa69e569a7b22c6f6fdc4f4f671577da86d9a905b7f3d48bc21d8b56dd5dfc29fca43669ce5c0e211e507294abfafd6e10d6524f01ae48ff20b49744d26f1d7ad2d57e27260665ed4301ebe8e2e2798da6e6451094015fb6b099d186de19e14aa87110ddce8fecabf6bbdeb17183d343c0b25b38abd14b0e372a72f104b7b50c163fe995eff715d15f2a81413245ec761675916f977d5836809b3cbccfa06b20cb1e4fbea6407c8b95aa9f0784688157563a09c1648b526f45e81538f511d50c94f6274e0088bfb0247bfab19ce94c4e5ae10bc4ceb370ef56e23f6a98b007e7103b61e2e7a632e983f5c91f1bb93792f0c29a5e99cf3cc40c26e0f94c3e32b54a7a3dc1f98bf56e5be865ce7494b898d263022359a5b1f28af6b649044fd009dfaf470252809bd2d693693f25a8c16fa6f8aa6668db4a8477a40ab1691f5af399f73da1248ea126664e94df3562339835189c34fcd8c72dd52322f0d86a04245b39230a4b0bf2c403164c1a6f58b8bfcbbfe2aa9f81f345f3a2c47ffaba0c98136cbba0a16713f883948b8283659b6a0c57f18fe9db6f83b53bc9912c2ddf5d77cfb2f4dd4fe6f89b9ba20980cae036b05b14c894c046139d43973f864cba9ea5dd7bae1d9c34859c56656426b59996ea2f10ba93bb6bae44d6a0fdb13c96a204846c7713e013acb549110503bf09e1fc30b56a448e934fadbcb5dd0c3ad953dc17737a8a37afa3b93fb00501f728a75eae01000945ca5e72c1c36f8f097f46415ddabecf517b9afedb4220f3a0530bd372cf3d8597e0a6ab00ea15890de5582130c67e87526f28514dded3ff1820347d46da4ea5c94519bcdfd608c3d3ffc7e8470cb3a4bd2033f471290e1433776a78d317ac8bce262ab0a7d2ccddb9e1d778f333df2012b3cccbd584a0d5f9cf2a89b9a0b2b458f8e002041cfe5235d34bc0b5f303bdb07a8fc988f3936623c41dedc65168e251aa2009c7dd2d8be33b80a232fa8164406450b3b0a9376d1d608e52e9c5eb7012276cc20653ac1f3f0c13177feaebfd6a6b9f6349d19c3878b0201a2f62f2ae8d672003da079929124f1870be5bd6e41768b0e19e7397ef64a255c0a6409ffa9415d72b334bc9358b1f2cdecae15769e439c2f5ae30501e6ecf94d7d097c223b47699e30f3428a5fa079871a58e749bcee2db394436d32a297e22264d5b589949dd0a6f31707810a8c92e13eb0ec54fc7ab2d7624883cec24c07a3b850b21fc8889c98f1d52d8fce2b57236b09c208d952804dc4cab3d1ddac38893cb42ac5c0c0c1ef2dbce4892204a29d7ee41400544be7763d79be4f3d73b1d129b27bae56c1535233d6d5fe75c3e93e5c631ef12137b1731c770f4a6f896f36b8a91e5f817e2b72d5f7ce6dbb238047af8d1a62632f411f1035d507fcfb3fd154ca56b2ff7aa6a11b805f35828c28e9b58d206adb7c90dc503a99c2756fb16639a09bc82a906287b05747ba66872d71eddff0683d87212ece4d109d5d0d7c493f776d6c3165166cd4fdb442dfd29c287985b438adbf208bfe382704103df29d770d326d54cab183b6233906618cb3efb300e65a26a3027ba695f20072e2a64f4006c5d983963f4eb5f0e4224ad44bd9b6f7bfc876bb50f26e2230f89850fdba4bbd6365b4005f43789d47e6150abf97a067d6d4e19980df44cacc405d2502c5b162cba912c82edf8720f922a976490383787dba7f059d0e2d72182280833334b61c6a6b3cea16d98ab12cb49bae66416f7c52a9f6acd045d3e026a9fce05b6f7daf949aca105a1abb772e29b2701abbf1126b013300fc5371664de5b52445882e7bb4bd5cf7f74f09d38fa8cbdcf889400f7e122d83b7664ee3dfd486374e8a003d8c9b0c3ca6a7d33bf4d1ea3d2f371e45943c82f4fdfa11ef0f038baf2892ca84eae7a9190b43d6e9f5fd00358e478aa3cb09a50fcfab84f48ddda3047fbefd54b5ccdbb604b82136cb6766f43ff279eff066469efbc0a670b4bc319612052fd7dc8b935e26515ac99cbb8c91079276b7fe23813d174302ca1f24156a62e7c3c4eadad6b3510c10e9de537634f2f45e200d033a3147c219a26b0fdc250747c7336317b54c4e6bdad526933326cdbea03950e9a83ef14eb6a729e5e74b5572d0f374fc1129d6181b4eb4995951bd2b77f224dd5d031ad779edcf3f7fb8e21d67b6105820fdb3a7320f8ef93239e9792273c1eea669832f79a0cae19d2b58360ae6491a69485983adda1f8b9ba74a9bf055d0479113a1297cb6491f93b593e3b7cc1e748cf6fc5459e6eec6aa02354b4279c92c335c04ef90a365c142d475b285f0b41befa28ad196fd32714bb02aa75a5de8fd4576611fe8edd64abc76a694c976774ac3ddaacc6d81d51a0ff573fcafea5b1dcae66ead327b24f99d852bbec90173b9999f7b20b6feb0d1513577f43c3f97fae9cfba7971c81b5f660c0f94dada710d212fe116a16b05b4c4b5fa9d1d2d0fa0ceb3244a720881e10e608d47034de8fc2feb7310728c07af036f943ded6753b0be3aa85707903a2e30c2498a4b9a06843faf07ff07d961d0b4ed70ce431be99e4d70f83bc1b447fd41392cff1139346c299148ac3d8faaa35acc55ecf9af5acaffa0e6e1cd9463c6f4842ff8dbfb9a8d078c3837096da5f418213b3883fbde88ab39ab5ba66a7d63f3d3323bee197113ff492e32b5ae18df726ea40fc306914b1be4c1cb635247145aad2d2197d2aa0478be370d7c61f26cc57d06526c364c91af91f458a10d752939e24376896c2755c734425b30176f68088718553488583580a320552214964e9dfe0640bd8d76ce6ec317438566b4695e7240af157f146fe9bdcfb6067e9eaa2f2ff4250ffb15e12f2f9dae42f41b843f23b37b4d169067d33b2cc2d8e74d6e8abae841f0186cd467a9e4b1db559fe920d399b808d7ae6951043e73c2e09c94d1b96ec0a7d13a32814e6427201b81dd623edf9fa94865952a161d81f8e7b41a0c546157ed67749c7399bf0a9e4e81b50f26ebad899f099a1cad43ce27fa34744417932111775368ef7871b162fe9f303456dc82f3016e3a535368f0130688b85248256c3880bc4ebd6155544d712336684f1d7b85d7c4be3324edd7e37c7d19e5214e4467c0fc39b915569e27bbb0e109fec415416036a545f3098df5bf9ced552d3849315e7d739b5150d0e8a179ed84fb3cbc5f68b3f3fe1c599324b058b6f34999504d8b3e9e3e3bef03023322a806bb1470aad8e37b4e7b0b13384152fbe52ae6ec5817ef54163a4689bf37c8f0f3a33487c92b47f5a31779949aa1c5eca2c3e245e3f4c96ec8fe34820760f04aa082a8a80e07bdfaf3df9083f469b8068ff0a1fb94ec33ec7ae905a05ee9641b5086abc49f5b8eb71e00f081c2c5f5c239f7f82f543700b6e3d30e2824bbe2e75a51e3766a9bca695429774f60e488d5e93b2d765c616a35a650d1f09d36203afa8b0cb3386fd410ca7d4b5f30baf9219b154b2cdf29db09a966d4099cceca9fdd66881213265242eba9abc5fddb9963735aca9ae06052cbfd1794da46bc8a25ba5577bc73fe51733f518dc903177227b555c6259d908b285aea5a896b1d8b4bc82b025d47cb63439f516330e7f01670775051b8354a17662324cc24fe8c291f594372bf12e14c36e0fe1a5399e9059690191b7052a4eb5f86828d11bb3542845e8360427dfcae3cdc972a2c77e8501e77813c6928efad61f37376321d6d830b995772b695bf8f43baa26db382f9ab54a3c5f705929d4cbf65873b40dc8f41edaf059be5c68adb96bc32b85234e3e5f911fc30dfe364050308bd28b2d052a31ab6a386e9e742ee3f81cc14dd714eb78411a025a3ec76e324db0f83bcab9ce4d04c646635109c2a4bd43af7f7c16a35f227748df719888bb424620347513d16c3eb7cb158b5dcc23620f4ef7b0efc206f14ba44aec0b31c18e8a2db16f0b1438783b970050cb224578e60428894c3f147ff269d0d42e8ccee63ba4d1b582eb09bfa651bae265eec373a6ce80f8eb42bad2de60353a8abb93884ec60031dbe2749db6eb814ce36b238bbf38ba4c3c1fb5bde4e98c706bd08b3d8b84285824801a66769be38670bdc4be5f31338c7cc48786e387638a8c3d2f559d7ac8bc8110e5e3bd5069b6c3b9e05ef5818a0d6e74b45846d447d212f1d43cb41da5c1ef72adf5057f32263dd379cd3f89e95566a3c2bd87a60bceb710b5f4a47a39f8cec269f20db169e12c808bf15291cad0f5ac1d83c9243340b37ae6e741027e7871878df04302fe2be0982c53dbc4b7aed53588ed962d8baf9a7a13d5d66399ecfeaf7e6877e658fb305f27097a8c37ec973d0b239ebb7d4a4167e1d9c16297e5cf6ff4e4e332364345c3cca428bcc935e182f5c7fd5cfb63a56c8f93d6748db4df3eb4bde6f9a9b99df0dbe55e9bdd2b592ba5ee597fabe0df51db19288985cfc7d75db14dcb80510c58ca9a07a5840a17d239ddb64724c85198b2dc5c40c037e1c14eb9a5fb6429e0e90b37a300e47f22b8bf02f96e7fade264c66cc9bf7a337102db9565f + +Params = SHAKE256_40/8_256 +Msg = +PublicKey = 0000002d1a2e6b55547d3f7782d39bb239cacdb8cfa2d2217965b13a279bb937f77d3e78ab307a795fc4c3e744027602c5fc3ca048735752c68c242771ce49d35c360745 +Signature = 0000000000a2b02d41ea93119d57ea29496aafffb295828a0b1aa715d9b5976afedce76f7a4602fc61202f0e4fa92fa5180487bf6f7c275baf802fb5bbda6ae400808a6320fa1287c781935659601f98e04effaa7ce54c8a6a29d8c88e751d156e9c894b537c2c2cf96a37f545a4ccb1281def5ecde9affa68e58b1a13953e41500378afe1df0852482a6bc9b3725a448bdd22283cb84dbdcc2f0a64e42c81fcb3a601fadb00a7f78b6c26462106b1446c2601de7c02ccc5641ae24c29ad311e534af7d030b87bb817b22e2ad4cfd5e94e4503f525b43aa6d464d3c3558f544e77d74db5bcbcb9fac4c2a62a68e4eed40b34be07012ace9d919846fbf1163db593f626194db2cf939570386b250fb7665359357666ab059260442a1b60182aafc2faef4ec48e6af3392ecec70d6e2e13ea12d24ef7ee6147f2449617c67d7fb495e0ec2f2cf3bd5c6658d234e019fc23fc9a55929b604d85afb37f0340445966c9e7ea50992a57aa669fb56505c37679d3b2e55e29dc7b5768a3750eceadc3da3bad26b40a01ae0fca2506aebeda6ff911124440f1e677248dbc004ddc2b9993de87e5d0fdef28e4b8246949ced6ab39a80659c3a5b19bf72fbe7ecd8caee94b8c9a8eee4d606ed75bd14cba084e941ff672d9cc14e99b78189129bad855290e889cb5ec72d3946a0c9bd10d7502818eb8e84bb60a3483750d719a2c48a5211c611533acdcc5224cb81dadaf1e1579a73e1a195bb5d266b71d6122a3e82912ad62436d738225d8f4a284b092b39e3723b6f5162c5dc1fd4f6c04d928c8e635af30e8be549c244622972e8759181adac9a45ad2cd10f6fb421e701ebe250d7f6c0a1f50299bef02827ad4928b19524e8bd14f0683e7ef67d23730ed2e867828ae019bb9e7045d8136574782da6d7e2dc8966e3bc28acc7191db2b29fd008231cb632a160fb31f355513b572ef9b4dfed853f157e19828f8c854624465fdb68ce820e4244bbb43b32cb152e4b442db14719bfea10ba19140753a8c1642e9d41ac5f63a46d6a757d556251e543a9d01209a572fac993aae9feb5ef6d7aa328ca8c31d4b8753ff729db323e66d66db6e7bda7a64052da6db3a33b77c13aa9d3e90ef466248d9f6675bbcad14e37602b3afca77737702ac326c958076968932b763fe256b6dac79ed864f9ef74926d161acf9b54df54e33cb0171ca310047626d8e8f7179c2f85b18a948e4d920838825414ef882f88de0ff0acfded6a7020af199ed188aba730e3e154d1dbe3ff44b2323148f07d82927126bee2eb23861f5b1fef437086d48da0dc8548efbdbb29084309ef83685fd5cef07b074b4a405bfc16a16aa24b1d823621e5158f922fb82dccc2cf99836a876f9f0f9f187d3d8b8e55a12ef2ff15a47c97f6897162b61438ee594e4613a14b3460b6dd10972108878ca5e9f445ebb5867d469bb79b4ddb532ebe69981d059f9241e9afeafae136deab43c43d0e0cdb0df5975d6aebc39abf489c95e822e01b6685c35ee20dec95d2a823b39538b59dc83b150d3580e477533de10f47a462cb9976a8644698ca8d529a749e17c236fad8a5caa3c855fbdae7116df0fc1d38b93ee6a11da6714c37a294deefdccb6b433966c94e40df1dd7aa13f7ba579e48372d448fe3b080fefd34ebcb359620790d52802a3bc71227bba7a43cb987f181ca3b50acdf7f359018079d77305113554fa1f79ee4d15a3973bbac140213489a24e19c73599697bd88a391b82fb1851957fc977738433182ed1b2041784a073fd16c9e8a5eafccdf757363b942e9817d565b39d04e4a2bbf4eac9fa9dfa4fccf99fc118a52b4aaf9d54ab094a4a6ebe0c6fa5a6848d17836a289e88dea9128059eabf98f76df731ac2306ab4171a961f2d33cb6cc8478c4bff33d3a035faf6e0d5c3af372b6207e157e7379f4ce42ec964662ce7502a0bf20f49a99037eaf99cb09684813fa3d212583b7ad626e09878101f146bf5711d7fba57df7ec2c3ceb020d844683d14177f0a1f617cbc2decd0df7a8fac8ce1fe48251d049ff409dd32b8ccfa17994e2efa4671261f2e4c8ce76bf957155d5ae4479fac90057a90c0987f24b0601653a89a5a27158af7da96db7e4acc75ffa5f6e685a1860dfff304d076774f338f5f5f8ad0ce5fd91f58d8573701fbbaaa057b50326012cd33b4b3533637fc60d31620bc8a686dc0a16451bb5778887ea0c9aa748110dcbe69a93f6cd9ddc2f63ae9215933880effaee944f3cd2c85614d181530ac45c9472e24ffeaeb419947be46beb3a9f43c2c7751837d150ed1a889ef8c8252c18bdf390b5ca673495a1aee936e02d6b7167fa38c5c39739b0145fa10cc1f227fc565730c553f9126897ed61cef662e7dffb66e1b7dc9debe1f06064940bbb5f566c91b580d180343575ad69e50ad32f8b13717abc0dd0f6399d3b471e7796246b5922c2ddab32cc36d00f7f7da5c1dab546724677c54fc6fb624ac9ddb7427523ca7a41410ca947c539d9728193c7cb49972ef7387e1e957c2cda307887fce2ecdda2cf0760fb9b7a9eccca25c4d56d637ab91b612bec05f0122ed46d45db0481ec9e5dba747823443e74dfba8b81d7009948677dafb8d573afc249a04ba211e4d1116ef866d61049eb11db627b0227b579d873dbf190bf6427c4aa5265b9ed1543417273c480e54414b9c535bc78374f4de9f0c664969b7268cc9f7af3d112a96f7f92b5ba9daaeb401e81f05e913c62ececdee55d024c84a8e802c185e2adfd4a324470ba2a398aa3d1f761ef5a0ef4a9c251b6e1495d24dec4adf5c0a364034a01601b1a4a44470030187bfc85d96c33fdf73549f73408ca3d0ed9234c7c5fa5f3c0a9686d19d4d88e2ba8d319c58d3a5b202af4f972803bdea65b4b7a07092d1f51db900e6387eded16806f0802d58eab98c06a43671db09108a12a4eafda9eff2812f0b32a8a4e6d8ed09e7eb9598022c77b775e14a23c88f0880eb5391293227fc51f9bc41f17e2b0e83fc8853099599e54cee5c394eafa5f8ec09dca76d99fea0dd5d207a95e1e8065e5f4c2e104440764cc4be84acb0a8de752d2546b05e594ce4181602d100f2710f8ae9662f77311f65e29e203293d2f7e7eb089be60d0f537da79204936f48d5fa99574e5e96467fea176fbc8d81a538ec9f4d9f00b836e5cb87a2f0bddab35808f367e373e2536c10deba7f7b2842e505cbd6b6b26f1d4ad2a13a1bdce51f90be9bcc026dc78a8afdf27cef3b6392584adc24c8523ba0e1080791bb172e96a7d3bf463599c3f91027d0da9dfd549d127a94652b2f7c3ff383b6398c0d1810943ab1066c4774d2b0694e8cacd44d6971b24cea61488c0fbc38f2f8f03273a79ea169b92e93682f8b9dc260f6a89d7923f14ca10021a8f46cac3c0680eb6a5c540a52806362db5c6d324332db79a102aee2a3c3bb306d0710196726be80587053313476dd97730eeda470ea8842ed6feebbd39235a5dd2c1b835690085914b98560888cfcd7dcf32aa837768e35e04313d910002af68ac0a1cedb26489b935e179b321244df2c6cb76a399c765b4b37eb45f5db09cb32a527cff5bb760701a0897ad9ea78c3ed114ad7f2a46f1e3a287eea818469f4116224a5767325d723225e502f46cc8abc0e2937d06cc8138a9b99f85aa66cf03d049939dcaf4e845b1b711f3af92d20eb9a8b9293f717b9d82a812283fea08ef0cee669e699650e1fa58a50cc0d1cad5ebd39bbbbbd458420cee84c7e468ea12ff4b9edd7b771effd18ec622338acdf3bf868df1789d9b388c1c54f12bb4d009b00ca22334e8cc1552ab084c22b907e931b227ea7025104ee06b1f59da28f08f784adbb71a5785d39c8d26115df792a4e680f2bd10db3a7dcb7424291749f079a1ff910933e5d1504f5b953e1c76458656c874fdd03aeabe0bc0891897b86392687afaa25c77ec6b242930558c54f75619612bb87e635b771706e62aded6e2fb1d8d076ffd59ce3b82addf319022417a596d2bf4698043b9a38beb812f87377e50b1d9e923e42f8a5d65903262da21b53adb8c0c9f1b8fca19356a459a3e8d5c55b675ed57ad453463beb067927ecb6aab70f055bbbaa99593293a13bae4d0bb99d75ed89556db47c23903d4d6aad3de4ba63ae8fceedb6b0eb84d889432f427dc110a25c907bd4152d548b4c6e7c0b8059fbf7b4c759d157c5a1216c53b283ee2d58a47f30c147ce26774272088057bfa20db3a3cdd94c67a17f073f54f0d93d6349b92cc774295c40875a706e69823997433d06c257b5f4578c33fe7f57138aa5fad58eef8276b8ac028c673692af139f8cf89192484375e6c073d26e90b25fedb3c9d6b3d62873b86f77c219a1f39671a62a75bb1a906d41305ab00ad2a8b5058811495f54484e7843a7955135a60a586f6f15234c2cd9a0fdec432b6b1314182d62a304d6d96103a05fbf8ca6492e397c2c080d6cafcfd3d16cd3e0a90534c4b5d329cc6d8c18bd5500a4f04b1a74f05ce2e2c6984811a7158476f7e48eae1bfff819d6bf94052e14480a1349b4482582d6abb84292c5fce270c0b1ccd9e1e2e577c317927a67feb3e032066a8b26fe3299f4ac0eb35fe10faa543a8990ac229d32341326cab2ae9aa3bc6dbbe83264834f966e114f11b024074a368fdfd865eb52490c30ec151e3b229afb5f292e9a353a2a28b82fc7cd6b5be8b3297ab9d38f3397b7910ed8aea6c24b4eef9e58ca5ea385cc502f4ebb6f812a78a7b0865e636238eee22828f784a2cb2494afeb398769db5acfce1cc064532c186f68ccefaefeed474391ff38e48cffea45528af46ba7f8dcb6dbedb7ec87a8c873b0c4882f2192fb228278a0f51cbb44c376e82503f5108aa72095175f94fdbbadd9a68268f6b4eb62107770292d5ef465891460cb02a57a50a47a41b2b905771a41ddf6f768313eb180450a309b385d8888af85ed0bfdf93901bb3f4bc6c2be257a9623af62b23c81f36a459a24e812e24b184df57a13d8bd97033a24c5d17039c446986668ed4c4f499d64a86a702b4195a69e809fc193cc715938ef24bc2daba479d088190d523719e0aa298501ef03c4a7c8d22c48c151e510f7846ea2e0008294abc1749201967a2975d1942032fd580d2bc3f5372c303a7008f7d833d6c9e06cc529c4f645bf61521213eac5d5fcdfd806b6e3b07678a2a970ecc66aef34d26104ec96896ba8fc05baa7e27f90b5ca4821083fd2d85086dd6cd84ec80bf6b185940f659ff3e1903f2abb1c8661991fc9d7b9bf69f29891618b47b394847482fc564cc54c4b22affe66aaf3d0354acf4c363e7d193a98bdb862930a03fdf3d580b7cbfe2a24a1b70402c2c1c2b9f7496cafded0ee2bb0ac82b382c1f0176441a6dc5e271f1788a22dda36848f14dc36f141affb227a2e94f101dafcee3ca251f61aa7b2d0051d39f7ab3356c56556ea89f544e827c17b5183f12d168c532730ac2b8d76df01d48d18968d23a8f052b2e0ba2e5e12b753c7dee4f4b40e7a23b6b9bc17cd4a384db3509ef98dd3625233d3576dbf2790b7d3d5fe705594e66f1c6afbfd6bc30a29cb207e96a4a64535bc0f9a9ebc03d408f29dcfec6e14c2a51f90b5533b68e6cfd729689447c5610a0c22bccfb573bd271fc159bb72ecf921497e5c580a3879b2709475fe7e7aec6c61d4e5614dc448d08cff808f95f4ce2ad652f178d6cc4a3c41a017058fa65af911f3d21f5e5e757f5189a0acd8daf69f549a1a03a39ae5e8cdff3c8d0992ccf8898a5f34275c8699d9388e8df2fbfe2dc0d30c86c562a9b3795b4a189bda187e52798928e688ace59a813c506fb70dcd4855aef861a883ffd22711cb52c83e9f7e84203f6757af8613fd5861d2b7260321cfff08e92045668260a5c33e4d9f793ec3ff0bab3fa50b236432f1c71c262bbc58dc6047a6ff09e4185f8a28520797199291524863b433fa0015b2201cd0f60fdbecba7cfd968ec03f5c559888051e840235a572385539b5e7735138d68a290045dcae97d6fd4aa37a5bc9843ea57d455568f276859e9f6e4361fd326ab03bfa26f77e46e7920bb569edef374c9498966dbbec5096402f95e556ee7cbb9b8f1ff89ef52b1cc3a42ba903d1dde0659e00db5572bcead7c0f72b41cb08b8fef1a57d322bfefb1ee4e8d1f25e798bb09df64c4856a348bde0bc2947b300e1cff7dacd4a1ebf4af359a5b2f7f0b79c0c2204815c42ba12e683bd73dae39b25cdeeaa451038c5a17d680079b2818570709f1a57d460fb26180b2f7af91c22c5522ee99c6e6ac3d930a4f621429cb863daa8b2f1577763c957da759520d3ac9bdbad234de0f3fc1a8535ba778e5bffa76b42562666d25f4c1775f184fcc701eb38d4394ba8079a81a6eb39eb9f9d69ddc685a04e93b11e0ff13bff178682c9b809709505325762900ac1002a06862e1a552ea39a8089caacc173b905a0da36d5529073b6ab5f151537fc49d1874950cb0de6a0958fb8ba2427c36422a28f7e45f6acf7be63060b94780fdab58d93be4de32257fb6eae53bcf7c4619e16d6f86d51241ade2ff0666f7582c448cd50838af516663bd1c5f3acc1e14a315a0efcd20c95df5d332f40da75905b28159964497b86cfb71e2104a7aa0f586d105da937f3a82e79002895ed77a0286f2650be3aebd3109452496836c8dc9672a2aec32d52a843ee5ed3745280124f0e26ddf8192817ddd57d4b7842cae91059acdc09b0dd5bb1c70bb3d7a0c5d494aad7cef83740daa62120dc587abf3c4852e06e3cb1fd0beb80866a7d28d689d836d8ed1521c1a0b8b658ed969348e659d347d314f03ffd59df2e8d18850baf5ddf8c314494eab44449531db5163aab1f48686840508edcf34ae68103ac3c6a0fcaab1e2a6b06128f7f1fc86e7874fe25117946b155755bc04dd7811f9c886f3c72324be8abe0fa638fae68e49f16d833e63f769862b626fe7ed622a79da5b70e5f96aa10c9684350490dd729058bf4460112e9b6dff9e5b52ae9211abd0f10a9d745b8560351c84d115aeb6a18757788e51bc1247facdd5c52e47ad2233f7865349e45fbef74cd3251167c6c766a36cef3bc2ec5f46024112d63c681c0f3441054f44de9ec05fed9c4560af38fd3226fcca65caf5d4d0eac18dc1b706b28be3ede722a47fcdac50ecb3670fc9fbd74e23506ef9a5cb5a2775393d58d41d9e0b0dabcf43c9ffb8e66958f1e0dfabd1bf51cd095f0e72bbc5b926027fdbaa241bfbf1110bf0eefa583166d7f279c2bd9394c9a2d42e48c586393d951ff846fe637e30c0aa4bbd1286e09de4f8e01398d50d43b1a80a720115e0ae8258f70fdfeaf23e68f9711dcfe3016f7a37bc661293240f2f4c78105ca3e0a6160ec7d2ab64f0545d19046dc257886e057fb12518e3ec2305767f6d2bc5c9fd4b2b043246749d026f3829e33f057573be42d5054c74c08e9682f16cba9a70bc9c7d49deb93a9db4c849934f0abe38fedc2bb271fdcc0873bc481c27adbb810578f12589b658989bcffb66ef05f638546b2d4a3d3fad9911edddd08202173306b51f6679898a110177234ebb046c6c11f7b7a29abb08eecbe4c1702434a28701ac2ad7b4cea9a08116d81c9390807237954a72e1961a82820370e7a470eeb79dfa1211dbf6b63bbfef2278c2061ef4a1029b78cb6e337930b76610eb1c6df7439e950f55e395be2002a116df2e5b94e7e4e9d0881ee1b85f2fe43ae3735bad472daba0e76d27b9a9d7c617de5056666c25b55eab3e81744d0c2dafda9ca54f00310188837115fea9f9e798e1cb89c05f68ec407e5a020de813823594129a68a0fdee26c4fc8419b2103df012687c0ec6f85aa36dbd5ae5e88940fc11a5ff7dcd795fa610cc9ac8a15f4f73b8ae5319a76132ee3a95edf37e64e107d8087470f999dfd9ea6656045600ee197e0a1224ec0c0a5da25fb28c8a295c815281a148575e4a346b5eec47aff8348d4c1c53db015a49275a904e7e4f77990d89361d048338573088b43f1e298836125baca132984325b16989a0dc3ddf37519899865143fa30e697d38e4dc38674b822b4dce3ed56b3cac5d572aefdcd69d2f958a9e5386c3a5fac398957554d5f7a974ef0bbcbf1c4c357c56382dbfc8eb33ffef2e2e9f9b7f90b54198db3d62f66bf4821d41227245319288941c70ef75d0635ff12e837dd83847af8745152c1e4bf53714f541a750b2fced480bf22c9738157687935d46ba313cf7c05f60e50ef3c42a3722093a41750f835a8b4544794ff46cc1b4f19aea38b12b2f95b58556eec882dad5ad7a1459869f357a354a74164aa0d0ac5748a854a5ffa3610cf9de21366714c11933880cb9637ffe4510d50a571f3b433cffea295f4007d70745007aff6498562d81947dc1394bb47e45bffcb50fc195ccba836fd014387823db9f4d94dcd5f31f22545c428317059255ad0edbd46fe183e6c06b07223580d0566790de0ac6cd42ff11c3ae99469f34424d7a8a7c66089212a7560481e16059b4063b4bbf372dea64c90d73e2d2f7edad10cc55cd2b74f51ef4da33cef84568d57aacdccb0a34b1cd7e415f12432188f0743fc7be133a4ee8b5edb42ea891081a4e89b792d01964a0977b93c595eefe0fa03940f9a95892b9ac333440ca1f8cee69f51c1877197ee4f151ec72a143c197b4ed1d0342f818fe19a1c12c569c60a7b2a5dd42e2ae426e8b1b8523507c660253f6e3b6d8c816dc23bd05a5832d52a522e2d69ace1c79ec6ec281880ee8e27e9cb92249d49dceaf4168a6855fb3e4bc5db11542cc4bf3aab8efba55cbb87100213c38280f4c4d9eddb3cd2d5e31af72a9a79bd59217c24e0f1cf767b15bd33a011ee30d33424d92d8f7246fd28ef2db59078c037f82d54fafc71ffdb6235a13437ca2872dd00d0606fd916da9951ec92f6f677bd962d62cc6806198c417a9a07fd9500bbe82b43313e4dfb75a7d147f8aac18134278e37d961b3678d597e2fd6623eba745b56c642ceec654b71bce3d8d4d6ecdac53065f15d01d52ba6b4958317a410284657bf07a803f096da805e0f94d0b216c9b7e614b358f163af44072509912f2e4c68745dde270f10f8813cdcf79118a474a74c20995dfe03ea0062f1f59d336830fc15dcd4f9425728ed18f9606b00b1dcf0c1350978095f357a36ec8732dca98d9b0c8868b6be2845c5d1ece5cf63866d3ab72825853daf784548d2e8aa007e1a00a37bba9bc8e414c3696ddc8d5e15fd1180d12731d0222b0f13b14b7e6850d13fea06fab9d863f2f5b199a91ac7f955a6a1cd44ad14f9cd8f8982ec886eed8584f5bf6eaa2e6c76d8215b1c299bd4060f12c4fe21826caee6ffcb1b07facf86db44d262b35244c34da725baf7168b4b9c34e63a2c34920502adf2db71cec15b5bdaafe3c65a6321ce723215fa593221fd646ec2dd2833a0e7401c73a311fe5407ec11aba253cabb31346debca50b1a7d97876b4a1876a9a660539b13f47e8aeb8f4c1876c7c8eee0f1d414feb18f13ad5c35f26e655a564a4282d7a5925c833d20778829ed04bb0a32a20890405d97dfdd84c4528468a903af9664afa4f7c15fa6003267efa85e70681439c33980b1615404a41c11a5a3feb154f05c8e6b8ae25626a52f4c2b147373469878260e2d8d58a781516467a1a4c733f912ea41dc3189a783c7cf0c9d685a23081635aeb193cbba2aed57684e0ba4a70488be25cf88d89de42ed57eff9cabb8dc573773b6719be76e20e33de284754240c8c380a60bdfd953cbf10701b03b0a86e78cae3b6ed93471eb53979972c496f802f975e21c05ee2aa62a10b9dcae030a7ad50cfa1e2d2e95350de06dc9607401d11ee2246547597dfec7e361aea60c135ac19a74516176f59103065aa7bf819001668244002983f0535dfe855c1871ca9e97b728f7423752cd08018ba59ca06813a4865b002e3fb300af9890246fa143d8b2abfc80daf2f8204530cfbfbb254e53f5ce13cd3b009ce94929bc016420a82ee4f357270dc1ea8424fc4146f54869ef1697e48d5c62870447be9cf18f3013371ce2227cefea9b2c5579b103820e49f2f9d89f1d5a11030d0fac111c66e1fa1183a3ac30ce758f7369c89ed9e78acbe0f4c53789d81d5d40ac476686ad880e17aa49ee65db004d2afe25bae487c65cf6923d1c2ada807feae3d4dbae4f8f7089bfa5a430759dd7ce017f943111c7208991ade31a348d65e5d9dea42397da4de2588db1f8dd33e995d5c20f718cc19e7c5829c5c668e86ec00fd87e08d2d43fb27e12fb1f9734f73782ac8737af1fc953d0f8be1cb145dbc81ff6c1ae4e157085e9561316a24d023f2e1f4646dc20a818889b29627f963bd1ac4d87d5a5a397745f897af4a46727b57ed4ea939a3398fc940eebc6ac7f9f0996b62e4faeae6c3e5bcf3b743536a92df2248b6e2787a2134c2cf9c4215b5f472964ec7c57def97d5f617d9c34680c824a8608faf6828af7b9426de90185336418f9e2da7870e08f164cdfca8adc912aa9060ad5eb3eb2a364c72b7ddaea183b394dc1ae13b7124d359acb7c6ae4a26fa2115851d1f0ea5abed582398e16dc2cb001005b9f3de2626dbd5d0e7f0183fc8df4fb4464aba1ea64eb47b2913816fe073d922e09856523e46692a32a0063a0a61648fcb02abb771e9ed5f8bca277f93e1520151301a87c4728181ec12c615de6ae68d172578b1a41ba03e1d416ab8c7aef509c2bb8d457d0f12ac759303b886d8cb0edc32507f1367e5f588759a2865dd73dce15b25671c1123864d5b8bbe163eee32bd8980dcdbbc0dee03380e9671447d69282cb4059961e411af34b6682451bbe1766051fee17ff4e60cf9432d70b80f97b9b82fd04d080c2b56a8d4834c324ea6eca5f81da08b0e94cb78d9cf67cf139f16f31b8a46ed6f2958812913c3fe069d3434fe46332bb06a4164b2223da6e9c75696be96c4322358cdab48693478f5041c134ff87e09206316c42a5d3a3cc5f37643661c33375430ba39545d7037c29eb4bae91e1d6a59f436116aff48b64311dc0170efd200e768cbfd00d5c255ec32fc4b2728997efc1c900ce6b30ecdac7da1134653b187bb3ffc37b7ca9dbcac83f196c8343acd3961fd58c2f28c65923e6957c524710b1d5d9f3fcafbe19e192998ea2cc44a4f0c22f1b2c963a82a5cf433d21bc1d8a7e99608e6f9255213d38a14a025f128a1857e6dc6a9e58c77238fb1638066261c6a3769b03c046f7b45226823eee851ad729f7793906a59c2f5412d4c1f9609c38e3a89e0e1330d7c1be4fca90b85169005a89ce05c3664d66364be26185be88640132b1bf55c5b9c8497338564d3e05ebcf9d7c1db0ed47cd6eddaa2a743a3cf4d3bcc0a755dbd810800eb0ba3512741cc582b577633f316dcc68603a9c136973932ba3f933e1e427fe971fdaffb4afca7caa700d21e6e0a3565e7738fe66a5cd884dff13b6a76b040c4377b9fa86e2a5e21e99d953e7844f1c54695ca7778b1087d09c0a6d0e400fe03fdb5f93b680d36410be7f6d957066123c4a8c40dc378289267d1cc5f32e67e4b8532b729db2690a6b791ebf77f2625bf6ee91b3a8ddd3b9fd8e8e049c084f5a37d527ac11d73f0f610f5a57209c694025c3aafa58422f908803eb1d0b228eef11852e70ac8cef4b91367b05e85ac7a37b751099eca102fc03bc3fc137f4326f3d7ed0b0b5722a2c8355179d356779b61f6ebed2cb94a3a9d6c40a55e4251f3ad5a8538ad1d873595ee4c2918983da81d99c04dc9d9922dd558f7c0d3b56cd5c032e9dc38c4a9002177223e5c214ff0618bd1201d1177e96b77fd209eb155e16bec48269e5bfa3199393a625ee834de7d02e689eecd3ba366001ea80de749dac748de12e6cc3fd226d4a01ad571e5a2d37afc1cced9b4705df9befab0124560c35461946f56069c69880295b6b933e7217e686327391e54f54c2e4b84faf3931877390ca38e905021971782622ad5455285108b69251073d74d542cebd575abe6752398770fd15e826238a0b7ed9bf4b09c58a934bf6929dc8562ae4e4b702c2a59ea050839fffc2f4a29d2d80eb9a2d4a7d2f5b670cffd116a144852728d29b822114c8261b4d49a430cdb49bababadd312b090df4aeac6f1da36c497c332f0fedce4193816fba7887535fb7a59055af4363324ac03fa7488958095ba514bd12f049b624b5bc2b5f34ff98d9d08b1aa3b68ffe79c8fb3234a16ab9320ac14f5797696f65ebcd7c3aa7af07e630dc3c966b2ab7c0cd67767cbdf5467753c3aee91712654b9b033bb51521c8506e8c329131d53e595b2a13466e0a086c08f15ca94651eb5fad0b23aab7a088c63f02da03471d095c2bc9c9627587e5e765fb60726b632e752e046e77d6c68dfc4bdccf10862e506bbdc4c173f98e9ab5ccfd0ec7f07cc80288b9dce551d20275ec45d4335c8e55865f4c1b4b1d80a865b065f7f9930e48e5168005c968c96720f166b8b0c66e051b856e02d80a0111ce8b387126da5b7c1e9fc94aa947c03d7d50cb334ff986c6fa579a9f8d47002f8af6d7b74b0974bb8bcbff347a85b1716087e30d818c7d95fb3024013c4a60438034b9ed4dfa0b6efe84f9bc07597203f1d4d0d9790ae61a86c29c729c0a5ec05471197ea0a392d628a795884be1576f87219fa6b3899658d2c57cee24e42a7a6c4200e5147b41d9749c73e02d59d3d5aa458b302b9e2fd72db96d6deda6fec6947a333e54cc4c928bf05f4f91a476905da367b6d16abe05e55a080007ed5e552011a83767e9831da5f4c1407926530c0f2104df655c32513d20fd3223906f85f16fc9de17e9280f0ae873ae47e17305e3b71d2c8a7403ac8351a3d2ed10bfb13b355c8d2064ec481d83564fc0c7a9a3de2c5dd821586e58fbf90bdc3c146ffec7366c15682ed65ffa28c7886d919d5791dc02f84b23ca44d98ca90c1d1ad4cca5ea76617e4457cdab1a7d473b3f65317055fc83faaeeabfcf8407e11251eecccd884d034fa3d7a950aefef7b6c6026efe9de23deaeab50cc1ec43a85a68e5846dc592eb5c0f62f688230ae009397bdaa79a301cc753979b02fa70e04d160fe794d98abe16a4695e2b74a13fa7f7fc5d880e9fc7f7c028c6e19fea3e1787c5f4bcc6a959c170094ed684a134608cec6dbc124d60cfa83bfc877951bb9d7ba898623f20177b81716f672c66e18b0470a67700ea4d44cbd94863e5ff71f0b904475f6d4364bdd9e59e279a137cb38943a55c91e89cbd5afe3b6146a72572d4d6f8dfea0e97e3c4a705cdc3bd466a1feb3495c5a644c1afe7f379cd4020ef27f79fb90697737733b455ef72ab2e12e3782f78aaa01ae5f8103b1a748d769fccfbc82d55853deaed55da2f046ef5b3168180cae0c4c038d63c66ee1579c884ba46f874a6909b40cb375d614768c546f83aa1a96c55bd992b7982b0292812ccb1d2ad37f772465462343aee39ef20bb085d55d930050201511c99b18b610de2a6becfc8a331da81714036e11e473efb1a7f868d3f192e332e8bf9044abe7f904601e08a815660e7fd595cd8b98e6249416e884ce613c1be1f454ad64d5d57756d4ac0fda068d1e709c3469412e474b72e1f3e9a0de075448628038866112a251a8ba6b7067e6cdfbca8f058b4404a1414430350fc5f928536a3d04f0473af47fa425d00e5045db085bcc0db6de1ddadbc5ddf1fdcc5ebd4cf194d8718f3a289919c42751d04b7a22c83ababc5386d9c5c66c5542add5eeb7a791accdc0d66a5d48737e71259a5496e1122d0c5829669348e24eff8f2bbeba15f803a9f905ebf43d53223df79593e6da2aea78d37a2e96dd421b028015306ce684f1c1e24640cfaf160a4ceef5f85768688d2779b86218c8dec89d872a7b42f1a98d9b08b768e36dae66ee7adcaad295a0402a368325207b7bf362219c327a6929fa1b992c949918547533e8a22e512f52098d053a3625404d302345257a8b76dea68bfe0d6bbe491afacad60b3e5163a14542153a6ae6d147c9452f2bafa25e6562884f08a74310dc3d6f225a525f11b0c682114d50ed9f6faf8ba628507911015fb39a7332c2c7a9201f2300cb0ec3ebaa418b637d030fdbaba99639658cf1ac0257f898bded5a473f348eea6a30785d5f455d4f9ceaedc8fd2cf1223328e10a27c9dad1b87cdc132886f3f225c7126222cd1bdeeea65b44f3f30ae653c6cca316e2c345c87f77ca43ddeba1846d541a92243fde9081fa2fcf298a96d794217141aebf97105caf74850609e99af7e92f2d4a14993b699f5e096860758d8d91854a9cc62652b01ed7041b1cbf1147100904a7ddfcc755f6ea55bb74ad13af2159b0a1322a8942183abf2230f97e650c387dfa480e71e4fc4470e219e4b234fda4c373e3daa2fecdf376dbc3dbc616a83ba2c5940f1050ba9f8f47af8141471cc03c72fa05975e21cd257e9ed9fc23c5898fb6464e122d09a87d0d8584f80c1a2ca3c8a8a04ce097e3db4201cf4932b0ec25586e25fd76e4f42237d7a98eef59f865fbbd1e67465044e5c6640a31b9a183969e5f8cceaeb9fa59c8cd8f8fe3a9353e49e1a2a59dcf6ce84faac0e9bd917ca18eb51f9c65219c7531db8f6176b91f3dd60cdf4171e5efda3cccf3bf7452b68c54efaf8a6b28a4dc828b3c7437b02b50eed5acadbbe4f001859a92cba9c10dd516b955659b3e069d139206cbd6cfe3bcfa002d6a902dc995444d954bad760df4ab87962b8151a61a3f88116b4d864c846510cbbed2c2c27f61becca81d3308249dc7a5f5fe262c8195ae8856d0dd1fab82d3bf926b17227effb5febc47d6278c414298d2dc8a0446e245f8c941882294290359ac5836ced1e083057c3aad7987962b1024564fe217f8f3f77e3f4bf9a99779c8d44f2490f4a3e9aae50f88ff6b21111912431b2b75d601b27a6187ac767af96e217a5b63d53ccb074c5095b3bfbe0f1e3d87ce9f531b40c9751f1c465a9596faf2d6259f5754a4927532b980a0f9c2eb44fb91a183392e593c6ad30420afc58660788913a614a88c027c6b2602bd48dd3a24c83c86529424754892acbb4178a6a4af8d07c1fcfe5693dc5528cb09dcff5d5b97615418928d45991f031563d21f35666d80b54f836a911db6be256d308146df57c5abe12ade401795e74243ba303888ce27dde18839c642242315270e05bb2f818233aa0c85032ba5d21928214777fce9644d4ef99fe0f9aadbc7623b4b17f54e02239db769a81df93ea57f5690bb051beace6f44760769cc542ee4bb16cd5732d1539b9adb24df4ff9a6bf0e08a9179edab3caed4ac6fe642b215343e35a219cd127aa36a9283717a413c07bfdd2a91795444efee46bc5780b9a453098dea3ca8fa5d6a36082816712575e9a726284fb8940601fe78f50eb25be1c92a908e636c19cef34ecd0d4af38e0a3c73f61693d2f12099248dfee9da6e1f39f6640977e067825caded4196515b907a37272c3ce9e2ba0eae21654a2ea35cc559ab553af15afb051f24a4ede6cafce721251e39594121d2a2744ec7a107fca114420c03c0829e31a367bd3df851da882d0c4d327708e7658cb25ffb052c6185a577825684423c71333b582a5aff3275be4b8c175c9b89e7f0b872ac85a3f73fcb7818f502a19a494b4feda3b4bacbb76a3c8eaeb22bd4ab3150761f526f2f4197a28a666ac7f317784294332002f0ea900355b702fb833cb2ff439fc2a88ff62a78b17ac1cad4c4316a3cc50d1c9eabafa7b5521f1548972c327941674670fa659a551a007fb914d37619b285510737ac0a9db57081f205d300548b325455022378d39c8790b2a4f672c5df45a053b07f50d314ea011b46af9cde4dc653e7711f0b821f62949d79eccb20592f91b8ff0b13b18d53ab0df834f4f5f8dfc526c99a0d108c3409d417f65357fde0828edcfe864afe4d73282d3b94f4528a583feb1a9caa635c673abf2a4a4354db0956d2d0955f53575d972f9fe6170601add8e765ca20e1160f394e621ca6002211256197cb860f3adf94194f6dbb5bc831ef66dbe7394619755e525325e693e306417ebaadd228d7745ec0b1609fd5efaa840095cc9a73974cafb979bcc2de2a00f880b7461fe62f0b1af5e3fbe5d024cdfc18dde26883cbc5a353b8b5350ac2ace23d98e6de2439912ccf2f8891001c2b4f1adf677bb709eb52e41d8bf056a5c90a1a9df4b93ec878e5d69d60673a94c72291898d5c423a1e998cef3175e965d359b4fc8922912cb07c3c549cb759126c67f766b9c7fe6b3abd4a3c609d3a1fb22c0854b075858bacb5d487ad983819a7c3ec22d49d08e77a7cd2574167e0efed987933d5ceb16b3a5e538509a916ff7ffd8ba10036d1c7a8e552c18829322881454809788141c5517933e1186cd1cbf064deb7eba886c72a8cb2b688ddc67fd38ab1050a662805f0aae57fbe2f4d48c9c6629c5725e4daf822a94f47938156be3a12633a6cfbb5cef7fda5be1450882fdb05bbdd1d56cb274d1c47cb69e1adfa9482d8560125b6a69322fe878ab1aac1e3a0941e4dec3299d19ac108f031b2e3d300be48dba3bd1cf5881e088e95bf44bd789702a6b11274711941ae6de4a54f9cb9ab35432500ca39b815222c6648c7b750363ed9d6171fe1c93c10c7e7b1e15a9077238a3ccc844e49fa330fdd99d07689314f2e0de4c6c521af122acc3f93fad6e23063ff48216efac1fcf5dcc17b99c50ddc5cb259612ef333022cc1c2570e545b3dfae87eb759a8d5eae50c52de6f79a6a038ee4966ae697fafef533276e276fece4aa1b653eca4bec53c4e34db2b3632020abe21f575048b465c7f535d6a848fad140df4e29d5f400c31a743ee4cdad71b5c6780e469a1d2e94d383131323833f094db249f681eb064b83eb1b896028c5689030db2c3afc0819026d70e760cc537a91347f8e6ec55f18c0a8af3920aace92cdc297fcd0d17c99daa4f3c973b558e3e222ceb5c971289a2dd07d753ee61869627d68fbf5432e24e0d8c56389add16b3fc79fb1775c3fa80bce52d2d1054c1cc6265e1a3c0a4b90e18b0db5174637a476392e5086600ee2a06af097ee57952516a3f3c2eb1800532c6175a814bf715bfdc04f9a04962e34991dca6c18ccbcddb7db97d296f95c75bfcdce8997a90088309b4dd91a2be3c71951d5f03d813a2f26f6d92fab98bf45fd393666b1f7130b5c06d19c79ee755989f5ae3f925d7d2d9f3f536919db65c39ee72d4900026153ab1d37681968479e140de5ff6024da8f3e893277e35abad61633c9b7923d1e9438792f2e9b46d567b5b5d7a9d30e344ad14895299368f4208f7f93409b6ab7beec2294320b84dd330ffcd999713571c6adf6b8aa35d8efb76db2c06c0845b20479dd6dfd5d6e99a8ef16f2409b657ac4558d3415d676fd2695d07daf95b035224e2f195cb91978aa14ad568f22fbe2cd23e7daa53f35cde4fda42fd88e10c5e4cd40e1bb6b547acde5a7a8b475e20ba4dc7385a7f10c5b44c4ed11e323103ecfcf21d69f0c443b15162682124ff1fa1d5b323b31445fbed403b7a1015c9ba8a5b506264a3e9e2e6dd76027852f33ea63473e3ebbc42ba96478940945a32ffcbb681f8e0dd38a58996d0e0263213a32fc8a8be6fb389af398924917076a986553fe7efbca4e549c915cdb39cf3e1b2e0d9e0a632de2638bd881f6b70391d69675fd6e598e2eff34fd6d9c19f0e7487457f5a60e6a2f0a6b24e5833e888752d0b87592514949e77d9921f28e6dc3f79b65e4565f6093497512c7e3f673d35abebb15983981f9261e306dfeae0a6ad7697dfe08554deda70cc84bbd992b0603394b446b144ba7cd8312157edea25552a1ca9adcda9f89c580f452ba6e07eee1a0c320b911a064f37db48538b8125c1225f1409fd1f34ce96a078f5cd2998ac1ca5c7de0c39fe1dc7ff71281823675cfcebd436c8c8009d7d10f11b244c57efbefaee37837da980898c71e2177c5d327e807d3784b9c6515fb7ef75e7c84b37a40e23036adb730fa82b44b0df98eb2324f2aea2087825fdca56497cb13fcd5972c615a33b4714043abc287413179b9f5e545eb528fffad0ea725231fa4a8e4155d0c4271457147694bdc61fcff07159492626ef86795c54f8b77701e324dcbfce5e454acd46cc3b9e1b3948cfd2cfaf50dba10530d1799e959300b1157ad65fe2d2aab1b068f8ec2984e14dfb10ed875301cb42cf6c7548c0441e929244bc23192471e15e8e44ec656ad10e75371b955a23b373e7d072d94bcac3cba706ce5cbffc81f5e40b80c5dbf0b946c41790ee810347c369b1dcd974b529abfe3bbd5b03214efd836ee09a7d0fa40baa7d87280970c384844753579cb8faaad49afc86acd8c817e41a1bf26d29fc3ad86998d59d2159488f510248bdffb656a177928f8b54f99ea2ccb91f31f27cba56165aacef66297a5951e3fc97e39d0a061edc5709dfda20d0082ea106ccc02f7ed650edf7157ffa82a4ae47711738724b96ceb28f5aebd896ce9f4898a35ebddaa94ee6bf815a2ebf7aa141bf062d9f70007591eabae025c240e1c82c74f3fd6c49dc3f162148fbfbbf986a8e247481f2c4f14dafa5db6875f76258361fe096691e168985a0f306bbd27d9c76e5f7aaf16bb4e403f28cc2df6a5a487bc36a7c64690235e6d5fd9ddb9130894ead798f6cc08e2ce426aaca4fa6cb9ca9b0dff464605a0c2c4a7c8186b9d6bf0940170f26ccaa9259bb2b9db32f56c6aeeacab13be5afa15aea91df15890e086ddae566009390f6defbd18a9f12bbd03da0de2d90313463255ca262de9bc7d129749ee42d47a72dd83cdd7dd4679b5bbf0b5ed02cb6703322320cc6facd7962ae993130a6243c67a59cd4dcef74fd06805fe9c0a89635f971fda036a0c0b73c933eade20f4f790d064956f8976d34fe0a39eefa3900b0cf7c225628d748adbeaa37241ab0122e6896a7cf0681a5672cf4f3814f7b41bce84ab72893a5b78806a2c4c60717df4500e79c4910051c6dfe9331c47c5b64080c675fd860146c01f4b28e1e0cc069e471502647e8f61cf198ea236d466d3669a2d48080dddd380f6c6580e3ee7180371169fa092d021a72b8d33339c1acb01b14261c83fcc6dff35dd420451548299689e0156112667e3f01011321dc3b77d70fb4e39e65cec33511968bd2b4f643c4871a31c98b346402a03b840652ba7f23bb47bafdbf48ca65cd5e1985338ccb6ba12f468d6845a6f4fdfda05a3b086fc7be77d1732944e75e14802c4cd7b4e9389a8700ca5ad858ed4ffa952737f5397dfd4d8d59a2470b94963d5bdd3dc734ad313b2953d3a7eb5734375405115a999a08bfe4f901b7ff86f3fb8dde39c8c7438d99b2ee38091e35231c8aecdf1c915f65488a64aa53fc9a1eddea746046dde80799b28b34dc6d0072b0954ad38789e228cd252150ac35d24fc74d6511ba987b46d624dd1678843d5452e8751710a07c6fd7eeb0573fe59f239cad699300e9a032a8e17e61f6cc6a90c46c86fe155e21bc2107778e002141de2c5b5587d1634a2b1e6bbb8d328d86a4dd6f29d01fd0489f600e3579a1f6bcfc9e5209efcfabff42548c60a2cfa456df9bf62b752509a1112e127c77127d1050aeac70810b6ed29aa903c50e54d732a9b4a45f7175a506b2c16cd65a7bf91caf6b7610e604bd4e507288b8618d30437cd7b0667128ad2a9f3672ec1e37c6fb6157b28fd597caed3975e5ff6a10d8bcc13e328a7f42963d68320067a0dcfdf3cbc896eff071e5a898e78aaaf5007a6047f17af7fe9b2948a7980befe400e23ab353bc204452c08d71b3446fa73f1d7ecce970a28f81a8516c312b842cb6f950cd377b565880bf4ee5b6f0a3a3780e14aff095dc278f013efd426f41b90588941dd59016caf6e513b5d8fbe1d04ece98d31a8830243a58b7ebd585a4e9d3fa150c16f3d56216170cc2925987b4781859559fc2a431be452562110ab8d16be1117b2e789188940c91e126ad6ba38a0f2f87a54ee50e7a086e03481cb585b7780b1e51d7e782515d33413705e6a002799ef67922024dd7ecb1d4199d4f516dfb5194d36a98111d66715e29646b2964810a57e0378834f15b308b5f53c80666fefa3bd4b0e062571cd764f73d5e6b1d08c622feb59aa754341de1f5e64863cd8061a41c7c77cfb36f8e7c95898be65b3aaa04de4b3cbaace5e28f28b81571bc10e236fba197cbc212f726afc811293029ba6184add58c39a3f0922d5557ee2f2651d6a0377cc163d47a87d46243c461b907f6220f211dd64c9fe4265135ade2eba1c91c8efe71e30f78866671d8665b9f98bf096cfdadbfa4f110005f7db9ec2270c934cd2272bc9f36c002e6c04914d1045de40ca5c951e142ced4b1b5841c6d341ba304bc4e792cc5661f49b2f6ca283accfc79fbd8a3dbfc47a43640e04c819e95cb6c2ea7cdd7be3b09ec4940905575011375733d0b09fed8803dd2ad5924acf7e90bfed5dacfbc6a361050d6413eb8e2753c20dcf498142f92a319fb66e698dee35ee3777e3b4f2950fa36736b279da2ffd2a9dfb8cd55c40d9a7e81f2b2bbeb660da0e483c3fc6f8527317e5482cb675e51dfc0faf8b80ecf8e58757efc2e336c00a956fd8565380b190c94cf13b694a23025f7d847ea30f666d2da5033f0c0037d5a74a7821a9ec8fe52e9599ab9a1cc30e5374f58d36857ebb882e7cd74f60a3a2835ddbfab246380fbe392c066dacb81f9db118047b6c86ea95105bb28290ad85f9371962314d725b3019d0030a42117caff97c14dee45df1b00725163b20ca27845df83adb27b5566710a280de2f3a9d1bf833360f4e39c23e0758d5e605a53fe371b14d47e5663a2b2bce10df270b83612738c189ad2e76dd6b7072389e06338a74ad30d18aed558e946ef2bb8cda60173fe1a2ff4222d95e9b19fe507a2e56d1a9d1d9b9ed82549e18cb63c1ac492363f9e6596718b233e2087c3f915ab779a5173d866406f7df875f22bb25dd5491032bba143df694a7fd6ba9ac6fc9cc05b1b507dd9c7a2d5038cdd8d24e8146a9aada5dcadcc5ccd47cd520ad316582e55772d961eb5e41deee94fcbdc5ceb12edb67014b97c05ce11d0fc08b1eae86cea89fbdfe761f2fb82a7e48f5307cd25cfb6b9dba7cdc55978d7f4365485e61796a796effb413d0e2b067c34085b4ec30820ea6fa8947f0d3b6cfc126be2da58cfdb2c3f8712e039f67c1a1c9a02d544b7f139b4b539bd58faf6923ca82ae54a4b8654f044266cbe6227b6118acfd358f9dbf842d3c76df6524be463b9875154fb3c1a2d1af67438eb2f818a383cadf1da985b86962aea3b2a73f5ed899a59d6aa77222b7b7e9d2e581f01823912e2eeb510fbb48b80022dc9007063e630fe1a3aa3680799111a4367cdb999b1e107daf2eaef80957a90e7de393c89e7073b05690cad94ec0f57175f8ab7bebff7e237ec23ad1d4aa7f13a459ef795bf7349f64ae6cbedbe8f81a383cc3759109185ecdc8ecd5f417102b1243306f673593d52c8cdb713fb1ff39f08b43303af072703bcc1c1d1fb992be2106bba67d8bd4c2158da2bb57acfa410037d5c60650974f9c283d8d4881fbd8d4963daaba03dc388ec5186524206f97e270ecf705e7ab2affb41938d844defd1f7ac2f9132bcf21c3f53132f2c68a9715059ad363deaf82fabd644edd066c024917107a5676602ff36d90ab0129ad5b74ded7013a597b050840a0796bd8f84bb8fc66f921fc5af71bea36437224a645ee223d5e11d71d7e070fb2cc09315adbbb9e0795c75f7401fd7e4f4a997e230f05a8e7a8e3701b64f1cb920f08074f318e86fad35b39fea1397fd2b602aa754de09299fee1c3606416e04db3310a8b50327d1a6e0262d6036371447fae4bf4b0a7e41f7f936bcd9e798f7d6106988a26a028a7c085f0eb5d3142c143a06b6ae634990a9fddec1241aca834f144e60913f7bf581479283d0d73903ebcc18e4924ac3dee88ea71cf2b36425f078f0c0d674d65789732689e097153e125d2b8febb6fede437e2a44e4dc30b7c478b74d940416288b0013f9a75f7903a727e7b43755b9c94dd04fb98f20debfc91d35549fccb21b02d4cf6b9c8251035496d3f4ddeb4a62a4857a3155e3a9e9e7d971ce43477c08637708f9cee1e089b85f1a6e3a57df7dda863f6a3239c2262b40e1a2cf83464738ab85ffa92f95d055912c0623022e2c327cc85b9407e3023a90f15cc4906461c40f4bf92a794f9b50cff832de868d3d654369196bb6facf3e642ce20c2eba0115a02696e2c0974789fa676b927c0347d322dde9974fbba63a5f7bf62c1b097209f47946969673cb9fe7635c147485dd03740e446c20f1c4805a021afa9d0dcd987706fec4b20b8204eb541951c6fe7f77d196958116cef550aea2c49f4a6088557f60f82c43aa4314200caa35efb81ad6b432108cb2145b6a591e9f2fa88fe38a2332119dccbdc01b78d90c421f0964ca07d22c755141373848716b01d81b0d9118227e4501fed0d2b0ff6d81198617073b8974c1adf9a55151a2f3a201d1df944f07dc0721aa82af8aa07a9557fc411aa5f1c5b026058d77e3462aa4affa7b40a1ecd3bfe44492a10dd39cbe0e63653a8a4af35440198cab09afb971e137bc467c1867217f41f01a093ac541b5372f2df6cd3f58824373557275dec37b863df983efa76bed90d9818cccd2540a37646bd95d36dcaf2326419c88fbeed30c81a6305df45bfa4523f263333c180a364cc16fbac660da80f54fc314d71bd5396e11f4e05e26add412db6be494dd9802027f175f58fa914aeaaf8f5477452e5f1cbe1a614a0b94b47887968df7bfd4f1e9df233882f5fa4e8357243bd4e337e3da62be0fc24ffa6488fce614391db0c73005adb46f6f747a1182b97096b5b821557dd5b93711c0dc23916d1a810b64e02d8888780493d47da2c7ea80f525a6c231cb00638a6168de0f09f9f0a4fa177403fc4b6da8d87d8a2a34d9a18e18d07be25db273d5537433144b3866aab61b2ee58ff15832893b5f8cc426047e43ab4ec74265d7af22b6c0bf22a1cc113a82105803365e631121f31aead92595b2bfedc80c61bac42ae2aaff57917f735770d5d57cd6f702ad84e8f7fa629b3560549fac252d1935dceff0c663625eb302d1e8d7199bbf03f09520b228aaff5ce0fefde72b53c62e3f9fc4bb9cc12edb30f7e234003410835640dfb405b05acfd80769b778fb0885b0b2fdc83e7962fb712d73fad623654133370a9b488791e9f53fb56babaaf49d19c4cc8c98780e2bce60c1db061a973d35f25e49a42805e49490e7a10a3c097cf59e31e22b1f97608316d8e7a9d608c9c5cd7942b33a80e4baadf221ddf9a672949ea4cd29582e0fd9a8a4ff5238b38e8ef4cefe8dda0a678db39179b9c7ab4e7c4e8cda33ef97dbdce56326242eecaeed4bb932ba870f4476b9bc66286d69c789e8429514e8e366c471de15cac417a8550432d1688d016fa4895a240e510c54350ee10237eb1bdd8dc2b18d54349e23a62a3a057e095e64605f7f5c653a7e45114e4b40fa2eac4dace968ac73be8523433c6b0fd99de0794d8cc7c1b13930cf0019363e827141c8e651b84f1d73e9a291dd18e17f0fef89450d9ae246825615a7858bd730896a625cb4fedb612729273969269d5a8d5875e598cde672cf7eb8682127b65fc83b7eb358f11b1bd1be35c3a980b82ffc475f82dc8e88734ff9f7e8dc6084d3eda40be486a86033e3b74f8fa7f032794e23437b70e4d43254f847edafe091a9a16a80cd1bb114d58ee1301c997a85fee82bd6c33590aa4e13b32d46550919accecaacb0707ca621a091ab1048243a9f48ba1c1cef7d69ddee91b5ea0369082b660f8bdb81a24b2fa06ce0c9473ad945a2b96488f021297f96a7e389b07cc651a16611e195e96f95b9a95e9ff7a1f059ed736910c54507b8096f3bdffa23f37ade0575211b3b220347414a803bffae258fd1c9d6e601fb487003de775f0087515f1d240fae71e17e778a868e11fa2906184976fc8d65285156afbf273989e6cfc9b73e39c920c40f1f1ece4e27ecc1945d9e01a2f3ed847403a499e639ae552fbf64752a680e88865ca3695a846d4bebec8643c1c2e5f9aa6cff0d9d4ee75653014743206d0cdbfd4e22ec8cc4b09e03cd5130c98ffd3e5e9a558854ad3e3b40b9bcdef4bb0fdbfe74c20691ba71658d506f68f99dde12f7460dcff4bdc5bb026ef3f04b80969872f01199cd52c8c3e4e211c6f2a6d74bdc02a0a86cf270a5482b1354faebab854982cc84c715762ec8f457e0299cb55cc34d5d866be6d15080dffcee8b6de80313a70d04201edac603df78b0b01d2135be3e7493afe8352161d0155b6c99ceed8169a1a52f6bfc39913749c041d0a702aece92bf2e5f55b3c59cf7159f6553a86862b5a00c55b8b0cebcf1208ce0ab2d5c7ee41dff59c69ea25b12785563cc07954cd547d5e5bda296143bb02d26e19dad39409b92eb619c09f0cc67a804681f10945c237f53194cebc23a3175ed9a268ed2b3900536dfa4129ed1f883ed20aa7c01863ffdf51c674bff20e09bb5ddc66aeded81024b5566a3bbc767f6532e04353787c1e48976354f01bf10ff8518dddf2590d57e47c64cd4a24e22f320529e0121e4197babb1b7d49da4e05ee43b285fcd6480bd6fbd9c8530c524de975c93e0562ed8114e3e424cd75829b582b82d794495a9bb7ae1c1d53265b9c84c72d0db6bec2c8abe6bae82629137a33849f97dff5d462496f7deb64d0447ca607ab084ce79e1a3ceca4708830c5ea4a34889d9aa4b1ad3302121284718ea8ec78e098f3596dfc5586c1f547fd7614d33cfcc8a4a1a6d7d7fe26d5ee750e7f00b6bf37a9b137d32dfc260be892e14f41d8f6977cf285cd5ca5ab42468d4d37c620cb071767cf740180fcca862094d29ddde80b5ef17eb99dd01557b49d363f95587cef3d4404f7a6c26abff0dd03a71621e6afa8726b1c1734c313d375f1924b0aa51b050cbf5ea905525369ab6c95c85177a6a9f79d8df645c5fe32d7cf330388e4ecfbb6053d63360cef54269de5ad3eacd987e48b50adb02765df3b7b8e9093427815e540d82cdd74efd4a49d6cf2661f0766f4408d9399fc106a22b618f7155c9641958f793f7d7c60ded8ea282adad95e848bf5fe13b4cc058708d311f64fefb8f9671e31f683118be0afd0cf43dcc771e6ecc7bf14f56567ba3085a8e8b14cd2a4d06dc3dd02452180a61a446cb83024ec533ce861889e9433df262658af2c0b53a833bcddc988400d2610d929619345549755bfd03419ac58303fed6ca35f31a2861b5f86284c61a76f1dc2f8f279bbc33324b14931ee93d121863e238cd96c7de3f7eadfec999df117e43db4b2442c60d47cef88424b572d9dc875ccb544d657fb1f190476ed414a8f1e5d9dac16cd25dd9fc93984d81ec235151991d41feca59b185638c23151f483e136a8e3c1c53d212e7cb94403e6eaf85d278cf67430dd3d87f46f97eee14724cc40c4082f6904bde36c35c9311b1f0b058f65ff000cf0d2497612b26ba02a9b219571c85dfb561861fe5b8b811a41116e1cff452cea0a256bdce85ec20d17e0698a1f0fe7ecbdcce963ef24e20abc5f205051da3623acfd81b9fa530a63a44ac6eb803d19fd8d56da73c58242406454efd9fe577b19376e56233a86ae121c3e2df13a711253d1ebbdcf5342c595bfb189d51add9443c3601a7f26192607a860d5a8021ad1e671f4e700b903c969f60ec43b93626d1d5525e0bef4ccd8be004b9c2c93da630c97cbe1ce2efdfa25fcc6923090b05eede392b44523dfc392e4adc5a9ca6ddca7d52147e8bef985c904f0d09238a4459b0accfbc258bd2efbd239572fabfc8aba38024197c1896c7bf3d44c23785a7d57e64a02b5b7fc251ad08fd12e4a294a33cb98656fc2f9b96e4da077a9b2db3f61127c249523da34293b7397f1bc180971bf80dd0f5f8b5ecccf6f4f33791dd0341e44b373f48e99f1f36d7ea5af3866e4f59ab734b7c60e8ec964dc53c73325b93f77b98bc + +Params = SHAKE256_40/8_256 +Msg = 01020304 +PublicKey = 0000002df03ab104140efc026eb5355916deb666706939dbf8988bf8192b6127addbfe4ff3adab5a2c450c4b31cd1bbc7b4845c581b0ce452fad5a120ac8ffe4e305c65a +Signature = 0000000000aef0a1e10e079c598d0a1e138897ac7bf2816d56fbab1450210724affddadbc766f85842d3ccbd3634527654cebb46ba2bf63f50fdce71dc771d8677ade22d049e0a5d9a8727d71845b6971c8698818c32d6a4cc618ca89029b5dd4a261d717015c4d16e5aff5399a252b00525d60b615be03837e36a3a6d2bcb36652ae0a71dcfcf0ff34859d244e4134158ae517dc052d8ac28d1b4f4365889d624656bd3c302b0992d8ea7d90f84c71f84a0e7e0f25d01ce0dc2440f0d82b55113aacdb4bb7cdcd2ee3dcb9bc9a01a7a7d24230555161c454ba7f132cbf8a8dde92d3ed59e1b5cb1f6037be3e32ae27df32e6e3c2312bcb2ee34a9e18eff0bb7d51643752f919ee1839f473c0963b6f724c252acceefd02dfb155bdb368085dd0145db48b079c2aff89cda0ceb3f5ac94f675cf1dbffa4383b29465683d12a613a092701a7715000e1cba8c4da32a1a62a85e5774aec2596a57d9edddcb890364a048946429a16586d897342dbeb6769f0fd32f31cd11a5c351e292fc0ceb79128c1cdfad605c1e839fc6f2fb4e63ed9f8fdbd606a588630b393f63f9610af21a7a953d64976e6c49af3129977dccc3c85ab41445a7fc5b164fbbbc3170b9a7824e4e64a8965f7fe301f78870543845a2c83adcbd3dc9c2e519433fa47967900ad0a73d28b22a878680781e8ca5ee3a783fba2d99866ab18e3370d8d91a92e399a48700e8fcb36f9f9581c2e83bde74b11b0517c77326b938c656eabf5f5361fa19396c21aac38d418100a9f3d7f579e83981b4d5bb00bf7c1822abe2cb1d7e845a9b212cb244e734540fcdb71c53cf6dd79179b37b61c3a1c9eec707fde820221ec8909d0368ff2c0b1120452a6e31aceab236a5eedf011144392e799da76baf0d60334c4d4427397af00740887f2329628ce6bea6ab17bf8dba8580b6b3a21a296221c4befdbad76c2714efd6a64c5b8c0e15f4cee3cbb4005c1a60be5610a1babbdb940597a7c4c8ccc50f2e8040cb18fc8aa8c9da56965511931f428aa91ebbb7e1b3011c8d749730470d954928ed3e5ef1359f6c1e3f1aaf2832d2a83a2deb3ff1f7e1d038285fb0998434521fe9a4d99f4945eea00adfa1396e94d599ede590d60f2fc24a0cbb0e841e4526abada7beafc414a7b026b374148be34f4de146f3a8daba64b6589dcc3a0c32bbdf3aaa6ca0b59fc036dcb4b06bd565751dd572a03968bb7e0b949b5cf0495a33340fa2c5c1eb22827484c151009dc023c567bf72afa2b249214c9be4bdf71e7db58707012a3aa1870d95a667266cee768372f05bb36c7cbfb9e2ea902473cc2728d7c20ae8ab25685e37b46ad08462c4e771c101f61315c59f5d00e54ab0d56d512b22ffb3c1abb481d7bd0671b2532d690e256eb554420d669561c4b3dd293629a05dc3063746473a5e32f93ac2da31ee799c2d6eab5cf80686964e6a29a0be800ff2ad1a4540cbd6cdf37badfa3eb9a60288067d7cd961b21126782ed9ca92eccc79ba7e6e062642821d2f562d6e8dc52d822519b63244a08e071f197c496d421f508c8111897771ea21d19a3111206fe373b97323b1febe03d71816bb63ff2324be85ecba18b9a2ec05ba7a0da6979c719cfa0a9265c43c03f68784b9969b34c924ae1325059f4b4026d663b062b09c6c42136c213a797bebc1ded1023198ca6d6852f7e011dd5c8dbe90089d95f2448c499464866481ba603bdc1e595130be51148d258043bdea69103e62898e237c858ea2fb7fe6b7bc5d9cf644df2e4eaebf27fbbcfa56d3de426ebcb848f5e8bb9bf926a51049972a61730cdf793d5a76546a5a6ce21cabd2b456672acc5a6f38828a141b0961f69f243c69f23e940037965a71650edc549fb2e697f2986092e3d28b7ee7e37c9f0fa477e902fdd1b67cf99d9477a088c979678c6cc68cfd5f735349c081bf3c19af19e1b707ac36bafe4ab44afbaaf6607162aacc84551bade35549725117305127349252ecc63371bd8f2b0e9e6a11fc66e8b81534ff4715203cc1a2ca06bd33c9210e0f2921d26fa0f308dac9a467bd36186f3fc0634f517b6d00d5a3d3d438e8f5d3e1d5f7737fc78ccdab39f41eb82faa37459c37629cfe97996d9be98433118d6363c18152697a942808e9cc19804c4532f9454ffc9baad2e55b522a550baf1d16dfdf550b076a2a4fb0bc4d2970eb76ceb5e6aed94d2a3da324c6ae7225fb891e3ee2ccc25264b01056fc887f5e3013ca0572a195d95550cbbcd41b49234203ca93080095b67ab96072959b88217f39fac1b3c850b0c5880a5c1455ab1745106d5085abf1bd36893aa29c762de0b9ba1f0805ff8cbd8d2425c88efe49357e3aa331a6e9356c43feecfd1ba71280ff594924ca7326b99d2ee511d6e3d1bf871e525c53cb72de7e22a04db9985a1c775b41cf1294ad0c10fc1b5ca248523b2b99b6c368d18d2addd93dd2efe1db1e67297654e863c34733b0ce7fefdc9a241057eb491c5d84251017b4bec95461d36a56e77b6d6e920ff0d5e52635821781fb245f5aa99c7637b4afa999452f8e309c3effd6d53d53bb73b048cc49bc325cd1d969ecd3c93dd4694367c3950385b868e4daa525c9d04e0a42c001e50e3c00f500c57f83eb79df657228726a0f1cfefa0684d6a6724583309bfe1ce8449fd2f58e15687df25e8f840cddf5cde2ba62114eae57fbb86a00c48e1e88e2acc02bdff31814e7f771d3f903ba124544349160ce4d4a0ee54c62e300f8e85194f3bf758d140e113ce12f25648197ac89d1e36005a051f13d6ed77172c521c8902992592cfd2c5ddf0daf51c71ffd805c5fee1c8cfc387ec70f449090f19c596c3702eecbd0dfeb61670eba815affd948542fe9ba74e30004b451b2dd6f1face0fc4443604255127f7a4de37f793a1147d2acb86e336dadffbaf7c40edc2afb989e9af57ed803e5a54f40ccb06c8da42ed9ccd0cec8dc0ad6c87aa46ce1df72251bad23c6c9ca9916fe44210fb12ced2c9ca2a9658db09dd0b856247f12b3cc5f5be19b97575f71c2f7279a83aba094220d81789e6875c2947421bf6578a7df56265b4a3da258c0395e850909b330f472d75b8c8fea197fabf1d407b9d28f45dde06eaff7ece370ce7b09cab7a2b9426233f6b5670de7e72edd58c3c1610ae78be3c540a9571d090170c7f7036234ff3006a682ed73581d05747244c454f9fe0403e1efaed7024f9bdab4684f3e8041fd790f3098e81f86c3a3e1c7107a0338f898285d5374c2645d225e343a3b341867c06ce5c102c0b789303bcc051ae865ea9961ac7faf5fc617af428bd1f9d5b48b005c3b55d5001e5942e017452ddaf0dfb61958b058b853e683ed02cd5637e056a894eeea3866414d3f270e82b22fa7b4d86807719f00a1fc2d7ec6533df9204765e15d9484a6b36e8c350586c0eca89d2df6192d6c5f127b6b19d185298db8705a9a02cebf95e54d818c7586612f5899708e0d148803a4c61d3ce66b0a3cecfb4d3ccec904a0b116d94c34740341e1c3f04b5d8745e3e0cb9e58abfe87f4281ece71e93e9968ab4150a97121da159fbf8acf68efc39b3b9150c2f533fdc0ed58bafae7c20a233730c43012d32ef01d1a4172e9d5e469965658335eb49c0ef679df24f24b2347911b6e23c4935bb6568b878e01d5626cac2c9ee70f8bf48c91293eb8bc72d0d53aa77e6dc4f193f2bc9badf63b379028fb1534b073b0dc63e525e09935ac118c6eaa02afe70a63d32443eb681615910839ceac7e7099f7fa0bda8aeab39bb5c2ce208441b88757b48024c0e7db36c8c5f978fb05ab1c79010663846dd0df837d42b360812c13d98e92ab6880c438f91799e0d4656698828afd6d106e4d2888a93564b7cb82be853f3d76cc663ad910973f6b75ea318adbc6810135b3a582bc55aab1c63605790de781d344b3c55c7b577f009d9436a9afebe7f9b2a06029b84fe85b4bbec9450461ecc50811347c17a023eea037a8c8f24539c75479b2a271dfa5c35a9532f6282b3d9d460828a431874492bf7de0a2f61b80130786907ef9b4065be9fc9cd21d35312fbfe939e790672498284b053bcc3702fd7a531a53d025215a5ca55fc3f1636ba29b2f1507f331f5c22d7f13a88a9997e45f0de45b3bc8c703da4a076a50749fbaf9fa315f39426c4c47f70425b73063d3f7bd3bd51bfd33f919003f25e68976fbc09b56a6839824d0339f09ef03d8a4b33c74b3ce353026d0d94f1d6fc7b20a3706792f0be7599d7dcf014e49cf5998dbfbf9eedf5774b209f4bcbff5c3b827356d70e1111b50146c2037adaa7e9f8ee7365d0ad7879c046a01b918f8b7849ec90138c57de41da35b61f26d5034eb4ff1db351503595e66eb4225dd4c6dd3f91925adb2e328dc1666565906bebf66ffc86ac1455ec601e2c5b36d278fb025c0430ccb3ed0c868267daf0154c1c539fd15b4e1e1dc27f6a7102d5bbd572d92cad3cbbd572e9bcbdcbf53736487780aecd3b1d1701477a8f61939d2d358081d6fd9965544e62798c33e681646bbb63d5040f3cc4f0e4872c7d23fccd310bdc24e2e1ce6655ce872f20cb44f5286b460995fec4f0f9aceefb772072622b4eddf59027a99fe2f35216ac5a18fcd47ddab638b6c828787c9e848385aa62418a872423a8c4f99ccc5750bc40801595657d1785bd249279e3e47bcfa06fc896e8e539b34876689b3fe32922ee7784e824afdb5888cf5622c73b3ac2cca47bd1092190475b0d47027e0fc6f551c127d957536848c5c5851a05f683fab346c01d152c123aade13de23bda5d22d5c4b89e04b1e2b3d14b34d9e3ef4f3a96556d0cf816b7b88228d7352380f949e17d39e76eaebc864b408531aea18d97af55365383bbb3d088af5415477a593faafa84fa6f62d436243bc243eccce6b6da69604b8a138c969fbc0bdb179da67dbacb312f5660ac18bc791b8b6fb246b201f68a2f53065330bf61cfbac704dff3faa52fbff482025f612a77330e927119c73f67b0724e57ab512b20b78857c6ba10571e723b05314a6c55b5928b573d51d5fb41aacf3d99a83b1e2b6b43f406fd5b36d930cdae56b0746a8b6f56fa84323579f313a794a1d50c69bafc057415370f127f025dc3e2b0d48c6ef5f77b12dbbe16b502d9f472aedfe846fa12bd585ec84af264565fcb441abbda9bd1b003a9ee677851ae13b4baed5827108e3523ec7f0c77eeaf7e56a6a94ab2ac76621d3b8cd6e3fcd6f9565b3b96eef55ea327f5d9af33636c022ae778a738c9789b45a27bdba4e0579f5aa893402714af788610e7d01c9414bcc85918750b97b5f6996da9ee5a79341f567a88f3832eb3467f9ffbb87b5091ee7afe4416ea9b163f7b0fa72d9c05ba28b7b2765c035417f316599d0788604ca3559ff78bd76872bdfd7a18d3c4fcf5ef2b69ebd280b6d8c353ce4b42f0c6405dab12b9bc855811e9f96cc6faf85af1e67a271c37ca9d30a83d6821e0e472e562f85fab45a60cbc945fe7d277fdc2bcbdb18cd27d21744c86bef1c4ef966c3124d666bd7b14eb7422bc5eb26e9379ba67657d8957851e0ddd5e3c72910233129bfa75235b9fbf9eb30ac52056a97647d2075cf2cfa48fbf76cc355d569f58486c2ea410de351abbced67b04f9930c4998b715c419f08c3a7703bf3d8790589d1b5bfc95e8fa877583799671894f22eabc27dda024018d952d3d4912cde5acfcb3d34773fd3b573d121a33ca6da84e82ceb892f3348dedcac38de1341faf68ef69b451602c49420b780fc225ada5e33f45db99c1d32ee434c9bd2c2b1a0d9b1edb28230b840712c4685adcc8b582702e1348d4484ddf32f8caecc89d3ac8e50a8d0ea78a8bf4559d8020b106dce58d45d884cf0c3bebef5df0a35a3c5c9cbd43a510dab01d23d433206950ac1bbd3f24fbab4515a66e9a85d02d4eaa7de77509baae4522fe1c6dcaadcb4e51c5e7403b168e4aca712a0a8114bc61cad166642a6609a790f07764b2174f988db0a2b1b42cc0c1dbfcf3ce3b1df89f8f2c10bc0a1c4565285abfdd1ce88a9e35efc8f248d485dcfa1b860ce1dbd121aa93975d3b8a8f89a9dac56d3d612c95d5b8a758766065f49477bb3d1e2ce50291338b072266d1d8e96ad18c3e3f09e6822dce9cc41e4dc664ec27e2199eb6bd89b8a05a791fceaf5886bce33a7cc5b525819a91ddeab22dcbc8e034a1be24b34ac39521f732fabaf5f1b409a6d1d7fcef3ee97cba2a6fd1e2a5f35fa57cc5f3867376f05014b967ccce820df94b6cb7bd04101b2a31f7a59c63fff279fc70f59192fbc41cfaf67170d46516bb9869dfa787eeb05615a6b7e758230e423619efb7b3967d9bc5c09b53efb3c5422ebd356590e903559be48d67480bbc5b41c130aa9352953ff73040eebe569e8945ec2acbfa4fde0a639c0809146b3173eb85c0d675a0ef59d38eaf6cc5cabb9ef127eb88389fa1bc084ba644cf7539ba0ee7fef1e7d69478cce2277d0130acb1ec0d94f6d2b2a632b9858066f2a823caf4247a8885eceaa07794e373cc3d586f0e20978cad39957cc0ccfb8c6d53564b9c5822a7b31d864f752a736d54153dc013c637ed9b918f86c47cc9600f8aa45b5fc64766211088e27e6c3d05ffe7df9db256dc9003a03982cf4010e10d517da6f281805621683d38f50cabc65eaa5fd8b354fe4df458756d129dc69e044359c27ef67c086d145bd75d6c694fc7db14f4040fb80f33a7d2630ee64abfeeefa08d85647e543295a5dd85b361c4f006e860918f39c20cd055c9d2cc7411c09333b65205bb32a0b26476aaef92241adddf949e5c2cb723387fa9af0a4162a0ac59570a270996f230c3b712facf23771e1ffcc63ebbe01349a822586773c6f4d3b365a993f0979186add8c4bfef86cf24cb59d01041d9060eb43eb9250732daa1345af77dd8d49fd3bba4eef750e681a6e5dda5731ac8f39d2470b2ec9b088da85bb981ea6ab286f1d01c46766be089b929441c7e0b1591a071099f0ef760ae6882055e5ed3123673f8e6cb6a6d9e665069723c382ac539a6b19eddde319b5017f0aee8161f6827aa57d7a12da49f4329a8eb461f25ad5b7b616382a168d5002f67a37a56c78fe795051d0fe8d75a880e3e826055c4145145152a3c73a61102d598bf41bcf83d09b9f27e88a4937251285c9d5da27f74dd832a8e37cad6fbb1c06e46ef393ae59faeacba0efe4986a0e3eb509aa4a0b438afd6217b2ff5457541a7bbb0b6a2eb11d7985cae19b39dbf4e6307f8e7ef432644ed520f16da9a09fc5f442ecd91dd4337ea4d90cc0b971911bcb76ba2e5ad09324514eff26cdb9eac564c649adcebccb06310614e9c6507ef2404d42cefc601a3e26bd0e46c1341a93b9b04f7105a8d985b0c08c5d986c3cba7397941849dcf4a2df963842e24003246d7b03d601ccf238404ac688d1a6cd953a0c95f3f67ce448d4b3e8990ae77c1795af964d64a9e65155a31dcb21dd194cd9aac2d3687381390b6dd57b3b3d6c9dc7138f857ac20f2b330f524541d8c6b6444a0e72f30c0a761bb3a43166778a44ab26d6ab5793b8ac8df520bad0a0a8299f719ed7590e1bda4980df4fccd5ed61df27c6ff7232224c49ee8b90200d2d0a2f812f1d3140b1b6b2997e4f7207f92a0efe15293c59248e30d3bb26e0d6fc89cdb3296e1330ad1a4590604e48a3cdb461996641edd146575fcdf39de2d7d8922f9e1bc29e55c909e13326af481ab2145d64d14355b550a5ef28a8ad74c170e17e703b4600dfb56c8fd533e9cf7789850489af2e68f11711d924063f1c2d69af1dd61e764de96bc4a36968c830330a416cee0fa657240eb742a435cb8c22b37a3dd0686efb95ce3f25d17b89c16b2dd54f6dd5c9e69806db96ebf0bef9a712d676498b1388d583c982883a2fad47f6084399b0d51baf102e314952c44892b789dc11fda7727dba4adc40c5d5ba1a858ffce84e0f0e6afd718e2aee23b0cf0b931315d0d9a8c2d5a934b4ab3fc7a50add129e834915feb4610e6d8ea04165453a1384b6d7afcda72332d58b558b168332362e638c37e29960c27217af655dec3f2fb216596c100582ddb88777fbfd865fcc23ed33fccc921d57b6fda814eab16ec4d0737a65c258f259a1a46ff5786740cbb86c716879994a95ed6313b83a32967275a66cbadda8a810d9bb74b28b7843265a26ef448ba40d5306644bc745a4f6a1339052d98bfb8c0d3b6d613f9b5f7151c770a3db1fe78fc94f5e5c4e699619895813e1873c3ef7356d608d02a6e4bb30ce4528e684d28a6e9cd911f775ee8e5db47c4673905bd8f813a805106377451d0c64ef2ef842b5872289bfe8afe196901e8f494709fe033beaf08dfb86846dc5990843025fa83e71cb77400230515a8d9bd92a6f8d015644194b34f7ec70824202de75505103b0d869f1a7bbc665894dbf89db21da35cc9f291e6fd3414adc2e0b59cb1c4b5998576b0cfb12349ab6bb52d480a22d57bf4c83d4a013ebfc875de7edb883b7659b4f6e0d9b51873b075874ff8b443c98cf25b9c86ab67bbccc489cff330e0cf5d14e7999231b9abff9494e0cc9c361d8dbfff0d56f0e3de5c32dc7807fee35abbcb62342066e43bf1831acefe604053c6e76ac17ddf785d78b5e79ba66a9e0f53fc0ee232417279825247f977eb844fd31dffdeb14185ddd0ca7cc6115771b7a88e3d45dc0af848a5f634af319b3913f57cca3a24d1c92c48e4985ac4930c8ee2156b1a7786c8831fc054e8fd71776725b4b73308399f9b19671ffe759cc933c33ee4c277d28e416863de9c7749ad2a7b3ee80fafb87c3b4840f9023944ce7082faa01806e5d34e4a79e871526f2487c647ae1a9303ebad1e245bc1c73f37f62c8dc847d585c0eb7fba0e9452fd2f6ff9ee311678188085ab8d98dfb6a3922266b817253887b421fd7624a44cb2becdb43bd1a0bfca324ee35cc716ebd3f9f518f5ccd5faeca4c3bf9d00c81a73a8370f894ecfe903204b7ee29fa50abc9158e6a21f99c869c339cdcc10e5bcc3660b86bbade931a2b3d23454daf6ec13a0b1b862869907adcc0f887efe0a735f5879387fbc7120846ff5587758702461b3e375ac1fcf33ae9c27d100c3ced77b592b373602bf7b01c072a1d5b4303210b9159e24034fb754942393dfbc29829d5f53e4e86849ff4a51c58a3a036f4a50f98fee40a5a2bc958d904a037cc872d51c7b85473238e8d6f4a67ea760d96ae0b5e2575b877207b4b0d40e33cec9e941c7a9981176a4c2bb83375388b74f794d8b5b51cb02e2343e8e1387ea46c8ffd505e1be516302df648c8fc3aae37d183ffd606f4b8ea0eda1fcec3ded09daafb12135a57920d6bbf0e202e657d846649d0f1d111f2f4ad4c5be69302d8fe3d8b9991c94c4f50e0f72c93040e91c6bbcacd4961d4f63f495c3f7ee2dfccee11f8c3ff7d395926df6cefbe85e0a568fe628a8490160701dbf3bd9595b720f90cc38e23d545ce8072bbc6b969fcc65e500cd0846b5eb7a3a8884d66bdd301e5a84a9899f03bf612039db0bcf7e887496f208682d378b3d9dcb85789a88e75947fa653175c8c468cbf5a471d3a878e88e4b2a4e8107980906211261e484fb94d5a584b39a1f048325c8900b674dd0915f01381f16bf62b3f34ded12d8ac396d8a2dcd566ba1b3ec64e8ad6819ce951c6a502205658e82d5484dbf63cf1b6f380a67119d5b9440b82727b8a2d6fbfcd3f583e73b9b372617002bd2d88236950c356e9f4fe83d944b1ac641d40eccc209334516a0df609007b74b0dc3f7d918e49357c9ff989c070d7320cc6df41c349cf93df427c45533ad2a58b8a78906a170ecbbef1d178804b2cc3a9a0386d80e1da79320566784cd78b24c702995279d8f7eb6202b2c1193258cb9c56a8257692198d5a0c76398659b19d71fad88a232e87e8ee3c2047cf961bb76adee7d49fc938f8d6df0812641d0954e5f54d84a94160e60202521b76563e8ee49659f1fa40322f863af4e8d59f1c86deb0dd09628e2b953683de1fb31f2afc700c6ea6fb985d755bdbac413c66df275e8f4cedbcb540897ab1c20539824b2f50dd1f6723388d1184a33811f10423f7bc3131549445416f2b4fef43c0e3cf68e43554ca6bf93ad9c2289d239c667fb6df910add795d67cbed771ad15928ef9e80399373b90d52acb9f59d944ef12f54ca9b2e2fb57fab1e76e252223ccbb49697f579202c66556ac40e1a216462fa37679addbb6c38b00013d6144e8324794b0514d67dbfe0c6779ba8eaa3f2f9839c285be250d803d71fbdcaa3db757e469a2da2592edbe4edf2f40b5c871a17b72b6dd459539708f6dba05fb062543850fa66913e62b8ed6e9e4e2256f4268cd3c67f50d5cfd29a5ba21ea5cffbd811b0ed5cdbfcdfdd72cdf0cc39cd68b923e66876508bbb30d64cb6a6ae37451c65c953d0034e6aa3e265618b98117f7cb1ce00ba2ef34c0d18f8b9cc2481e46e751a30b86a4fd34b182874292ac969276edeea25e6421d8a2b5b71270e26ba023775ef172ba0aa9ae891921813e7785a3a82240b42e1410db7a0bc63c8c75532cf9d3009d2bd72187b27e1d292862de0e1769943cd5465368d2b4312456702102f1a9acc89362afc1bfd2477afb7083fb28ef772ee2a8d2d1cc12907e27191c14132bec9966082452fa505ebece3a63666857207cccf8fc0a390a66b60bb415823e47f38d88fbb3a3c185aa4c5efb940faa46f7b52060667b15d053bda464d54f13d573aae7543cf87481a582a3e8c703425815b9ab037c8d79eb61733f6816e246cecefd86a0b0e7492d3762921e07d538b565c38116f944bfacac3c971d69decae91cc1f81b9baf30d7a42110282d1f3b0c96c8d7ca495630ddb448fd7483c030c774852d0a64e1c2e88bf1426bf041c7bb99841eed711e88e554533d87a8c12418c3a1ccb5fd99cc6a44b57e9546518f1aae8f1e1916368791b56e480a5a0598de4b9673875c4ca0a6fc358ec3b34c4f3327b138da8a1f6177d60b33a955f27f309d8bfdd942c9ea358577a60287a23a3b408cd9b1e75b0a0202c3f88a2e8d629d403a953b10311cdc30b837c26371d5c1e4b7687534d04301ff9cdfb86d9fa0a1d6e7af5779d02f9876f6c7d323ff6687e881657ec83d0ab4f77fe93cfd49f9a456c99bea57fe151a69f74f62830ed97892610375ad05ec4c6609adef23b9b9edbc2fd0cdf777fd8d5421d3661c895b223c0fe15e529ef8499ab8751fe2577f8352534385643bc8767c8c9922aacd807a7cd48d754f0e22addfd58ce271c65d40a7494f35a4efeaa1c45240b8775729faf7fb5371eb078ac22ad539597dce77141ccf5cdeee054ca26d4ba9c94c54fbf288c827c04f5b951e6efd0a61d8e58f35d16856b30c04e4621695aba357c603531021f26a6a6be532a2935778bb35ce76181038cf8e0f3c3bb787924a2863e52808314208f0e77bbd8f5834a4230853d3656f387b7b690def47a66c3bdd780de3a24bb3e9ad252bdb99ac55f0e1d3e5428c8539f9d70037beb4577991008d1752b70dd3d8337674b7cf02304e8be48adfdaa06495947bbf302e3681418be374814d65e43b4df681702726603583f0a54d4c70c7a8e484fc321f20de3838105db01fd8863be35c49b5785212491835543294808bd6b3ddbe8a85bc2f7cf52859973b1f7e28c153baedf4628f31bc5ac05a4115d6911af81febea5e3b5051b1547ec54cf63fa12c52fd836148cc0ebd2f1992e4f7fc841cd888c760ebffadf4a843d1efc825e95286afeee6d1909fd7704faba5900a49f3e50a995d61de3e34f0bbd47ae234de6839ed23dc588979a1c7ebb8901b0c127b1c8d2707efc5f16297185a7502575ecff530e7c39b59a99704084f8d2d323fb8b218469eb61477bdcbc43b08a3a8d3382785a324d7f7b10456118753f09a3bacabfbaaa07970a307a907074a3218bcb2894160d118744ae08f0e0a9df69581f0f2984b04776d76e8f7f7004c35ebcd6d600845a5e1943d343c6881f804fb58c5fefb9754d9603ddc7ba4f684dd0cf5eec9fe528ab858fdc87d1967f693fee71b01a9e477b1ac09c6428c8c4f3c36ba240c34d50e2577d769ff02cbbd3b0a5600ad6d1ae1328bf1c73490c0ca20d94e3aded4437a613615b651f4b9bd17978112b70c8152c8c5f3df399f4c22aeb70cd8040f72787f9e4e21f8b5cf10ff73b88721a88d1024e4c8c662960bb87aa19579f534a019dd347271605803ff33840e24be03d39495ebd79927751f4e552e7dbaa36e4cc1ee4eb8a2ad751416e564aba5a28d689b575290de92dda93d58258c92e4ef1b2289a209d29b90b2eb61be913e4f1e7be28701713fcdfc23af5e7685250dbc6a72a14e8555c13a03aa9c32a35771e1c6e25d3942b055e02574ad9b9685068f8a5eec01beb37b90fe6bc0e00047e1dae502a921829c3b60f55aa009c127e95dcf5e78a1f21933b60573ac336def1cf76db58cf5f602c6d957c293f7d400e7b23d3a6dfb4b8b75a1659565a84424f355ee62e1555b01d17f995887b4547a71a27d354003ece846726cb50d98258d20d92f7424add52b3ee346b37ee7aeb4d98c2bc0f6350984cf4cf44631cfa80b9040806aa2e598cbec217813b28648f7f324c094b395edbd5da4c830993ee52dbdb2065460899462be55a9ca1619d737101ed87e1e89244ad34b666f8a4b0f6e2ef214c278444c9286180b878c3040c73b3fb6861470412b1c259f99b2b11579cb549e70a4be6274349c5444d85eba3f270fb0868dbe7e16f55cd68a292f3a3bdcc256f356ccfa30de25915c16578857b379a4233ee511f899f724d55bc092e77fac460456a3654795397aaa3ff408947837b31cabd734e5279776dedfc1c8f578a643aaac7141372985abea9193c8e8126770eec04fd6913ec0cf3feb58df1bfde89923155d614a33da49b2ff52b769d58b2242e84be4ef3425536a6c9d0f1c37d03949088013679ee32d7a09a87dde4dbdcf33d1f63d1e662859a4bd0dec91d92bacd1b6d166eecb5912b98c79722576439fa8099fdf0029d13c6e65fed9acfd3d92ac688a7db1371ec61830de4bd61ebc21b434efc84065395a0d613c734f8ae0f7e94f0133ff4c761527c99c2690abf60bf8a939adaaf77790b6346eed56b4aadea53071df5a6acac0805904228135c50606ccde2d1533d0c132254dd6474c9c910ecffdacbaf78ffeaebfc4cabf50e0e6612f467cf257eb62f2a022f0af1bbb8d3b5d76090e25ca8e03b7a7fb0c42c138ba988cca3eb2eaced7f03a4caa4970b63e302413ed02f3bc2a40a90cfc7a0d0b00d363f6629f746b020054595a0d91045f353061759274a1d996fde194979072c83b065fb0a369b76ca79d4a28c6fc103d1f03e56cf53a746cb5d22246f22e8ddf2764ab207c9f294b0880acd852491770f4c16e46c18856baf5d13784ab50ed50e22608664af16e14b12fa1ccec72dc9e495e0b08f08ebd47491d6586ddbab9d2b1cb4ed38bb2c1fb10511f9185908b4f51a7d2458f3b798a0b764a6c5aae69ff0c3e559a41fcf785cf1571a10136de6f31405752eb994d437ee68df9512a760d173ed4ed7f7c1d5a59e961f75a0c9b875eb5486ba27f583a3093de301b4b7fd9da36f0027d74cd97a75518a5904bd80ed578c94c5197c59f72adcca5983b19b5803e0875fbf32a5cf139176e767b8f6a25be676b7be0c27040c76e74ae6ac9612809121b8805d6f16359236492837ddb3e30494882508a3108e8cc86cfe24cd8da9600cb3091083fbd1cd32ed403c0d1a69a6e5298ea9d40679a36a708402e3ccf82c9d5e80695ac6aa23471c7dd55fd3e675a0a06c5b31e4ad7393f9e6011332ab4beeb4e978cd38879e6a795f07e3e32bf20096696ee046c508ffdd8768786188effb28911f0378737f6a89a500579dfbc2b7a3a68f1c7e5e1b8b2341529578c25994c99733a1596ac613eccf8da8f9dd98ff4ba713316a5945ed4719bedd6ea62537d0845d97f90b1e20f5f8a990155b08b972e179d07e11ab83db71c67565b1336550c986c9f08d39286768a3bcf7c7b8350082514bed6da9a3fb82c7e7021cd283b74bbf8bbfce7c7f64cc389e01668a53ffbc47a03ea75ffc2d33f55236e744ba5d47896d1aa961b2699cf439111ce1e41df31932aacfed8dc67bd69e30e93cfe910bb544d8b9a088c257e45e5a997b6696fe257602e2859b50cdf0c54c292b2414c7c8407a30b9747282729c4c75023cabbbea2109009610c07cfba1c1f8cf285be61d816a49f7074eda4ef6ca3d54ffa0aa48ae9f254d9293de97480852d46013acc33f14b8c28bcdc983c9efffae246450179a788c8858291f94884421b9fe18334f01a62a8e155d3b5295864556f0a4bf5067c91d65a8f42140eb5d689d7711384447f771ec5e03bd18c2c8420015128e6c46dc26fc532b0c0b1a4b71e30bfa848c05307882b1672ced22a3ce1db040b4b2746697bf758e5e9e72bd0a71945e1db4fe78501c2f0889d8d384bc4deaf2f4eb79cf103a7a333aa18d4aefa93a3f1828c01848ed1de3473380ff30c90b64f4dd6ed8d1f125f341aa94623067a6c1d2b6c4298b3c6f9180f9c38abed01d594d7b7c9baf3230a2f6f89c8cbcce2d8e80dce222c83c17e1423b34a1b57aba6ea4eb473102931cbbe3dbf7e2eec50ce25867c11817292fc742634bc9b7345ef3d13dbac4725170188e0a4b848d27103fba7d9c4f73d0b0d6f783247863fee7d637d1c3c6fc7da9b0d0879817b9cc50e351dd95dc41ea91018bbca935b47209561e1ee9290af9b47ec58d581d065410118f5bbc193cd2060a2902f1b91abcd0114d969836d0eb78de46b359141eedf8166d5a4a0b56392a885131ce0e0c83026f7af6dbc7380978c2fe3b48cacbac87355050a0f8351a45db72d41fab75797d002c8c5d38b9a232a91a320bb645219d0655598beeb6efe9832009d2461bd98c38d073111402583ac744a486697fa9b5c14efba3359807ec4a4a096d908e9dddc3dda7811cea12f0d0a1bfd13edde7efcc09f560957fa0b189cf4af8112427aeb6d64af6a65f73340b1e5fd7bd94903ade95f398d6012a2fd68e12ff58f0dbf742ed171b1daf41adfbfebb1dd0e7e36dec71dee4313887bfff0f5c323526b61904fa20aee043a809ebcb13b9e7d891f3566f50a3811c0da9b30c225bb3376e225c99e7b11a6143de41ce8466686a6ff13770f80a31c321b11a9a23f3dcc713f5720c466bbac377884787e2cd5c9a24f4f3caab6a9e4e2d5b6a65037ccb46b103af47e594cfc11ed2426258ee30033262539e1717c5e12708a5a6118b51a1c6be5faefe064d641eeec9c40115b786dd1593fa006a54fd4ec10273b266df69a1c29d0f8fdf3da89a5e90c8b7bbffd7aa8f0db17218783cec6f184f19bb82efa0f13371cb73664595125dee1cb38ab12dd3a0c74fe78586683edbdf9fd953e2c3f06ee917d09ac70bb11c8ee1e677ec3f3f26a0b2d8c465d8953b47fe9f3e9f81006c7f4c8f34fcb82157e6c132497471f1b11f58085e7b02be1ebe6ebd0c308bb4a0821ee3a7d550b2e9207192fff408e78afe6be56a99659347ee8c48b5fbb0d975b983cef6a1e7948cc796deb08b8f72126080624db4183e49e723b3bf4cde7b4b33707a8942da557c53ece5ae00bf4beb6ef1c2875bb309167194224323268f645c012f22fc9e2c4decb3fb7b143c5239008dcb19feecfa0c2bed0a5af8d3ce14642dab9daa131b3bc58f2b994c70b581eb0db24051e0c151a75b14621d4b0c9ce081a2d8b87aed5747973905f6b65d05339917d4c38a1671d5754ac7f407bb27cfc1c50447af07054d01c5929b43e76e32e519a99c26475ace232817b1009caca45ee2bc952eb8b5484832dd9614dd043ceb8d4813e0bbd5df8153d1f0f0e2eb06e1330a9969098ad2faade7f455a7e74afce8dd5b857f5b6cbee8a222febd140b1ef722dbb53e5eece062b6caa896ae5f0acd9c18b5226440c5cc3388bdd118339f84a5e8bb23dcfab471cfcb279c44f54ede121851e4f1a84bf291c18c1c2f79145b9c811af8d5693b7ef8778e3481ab1c58f389f21e03fdee0f4d1196b3e6c1e5327d5bc488a6b41018d85427b094934df71169a9957c10f6901c5b0e6f3fd659487781b89709f0937c3cae7b96d149195fdd5b0fb72e39c38054414a2676194391c702336421372e573f566f178f086f588ea67f004eb2881e29e8d5bd5eae02a8a5ebdc5946a0bf6a36cd074047d8a096792a0ae339966a735c757e9a7cd2fa9e4396684a348b29939f657a1c422a9db653167c10cea9bde9e41fe85c45f3486550ddab043f1af915035e593c6dd3ae3b29cd2b943fac1e3414fe8532f8148d4169281a026301e070fd74f663780b0c6726817bc87e7b24c746954a91b17d21d1dfb6ec946c0da58f7073ec13eb32fc123f9098697d211e94ba71f053f39dc780cbd2446c0dfaa70f73405bb864457d861a0bd8006f442030a9b422c14f783bdb1c52e22aad2bc570cf56e129e0a6a3af53f4a8f5d30994e6116e01001aed2500a16143a1b9795e380b40ad3d1e605b8f69be6a36314b95bcc69cdc6b87c92a124b14302f88968879ef87ff0892d25ad01f70cfbc535344c6abbb7a7e8353aa07d45019e1657a41ae12bd690a4b953e9bb63e09a3a2ef544d78e796ab7d865eb30d34b9d222b6cc44d55d438a4a3c9c24a1487c8c26a94947b413761afeb20bdd8dffc62be54419bfd5011dd6dbd45c8c900b109e19076eac87837d72e4a68a1afc65ed4adf9731b64ff802e426002bb1498bbac9ec62a7ce9c87c3add112d31bf112e7f8a4b77933d8cf1abc1259c774ce7832495986e32130f66da15feb7c095248712beff64b755d6049f2d0bf7bf322205a4d32d16bbf476a737dfc107d8e7606fd39168b12e443cf93ba2fa7123f78606904aefc6fb63de4b6082d1af4ee3574e2b91d3a399d68ddd08a5b1a125623430734f41367ba0f56deee394889300103e7860760149d777ff9eec9a467700b94185b01205a4546a19ff4f1341ce2e9b5255162e61d28299a7cce9c057f02b467aa6fc4cf6fed4e48561492d3f48c244cbca6961362aa3ad5bddebd0ecdd439919c8cb5dc378aee5c293f733d822c0d64e6ed52c1070cb56bf6afe7b4a2d973234c16e0628480f9a61a5dd586789deebb4916d2525c5d3594820b0c249bfe5bc41522b6c9da4b6dd40964346d5e16254b7f018032b8b92fb93b5eefced2e4fe6fb7840c3d2676dcca820a148ae81ff24f960fb13f8ae45efa786567eee7d82ce4a6b60c8d66e1a0be10a2c9ac2191c7dbefc43343b1859717286bd841f1d3f1084c769eb5ddf44a74b690a68be7384ba86d618b680cb2582a3903c536222c3e96820f6a3ed57213d5ecc439c2ca3a71594fbc874c567ed3d7644da19e3a979fe24d22acc732aa73961ec37e42a709580fd190e268fb234eb69603951a68c3915dae2ae62ba46fa0f226edd5e1777605144b8cc38a5678cafd533c4e737152d83405ccacea9fe299592d61eea3c9a54387a04231c2024c17eb4b16ced88e14d2f33828720ce3d3885a999b5b969ca37b73dcf95c3ec8a9e4455d777afb57f9a1f9ba10e2cd95c9b8e0648febb36aa07c6ce1dc3eb8123d3c7aff2f3cba24af76eed30d6ddf42c12e4720e2b2029e89fb2617d5a2e20bae56b0c98ed78e566217e55d0d103849fd330dd703868c869594a2da278027d3ca852d73c1f14b25b5421220461dfe5aa79b26ccc6ee090257f346b2b91a1cb8b99de32e4cde44a366b9221a2aec2ae77fed5051af6fa167f2472f77de83658938450d0f9d3efd7090f5ca4e2ef2ea91c4bf57cacc710ffdb938a1fd5cb7826078beaf3a0ab51884be16cd845783e91a2f7235d8c26f62fe2c593bf956c3a857154fcefbd058bc8a1f08fbf12aa7e2bcfa189e9e4bbe74211c783ebd0faec99319da6e38c821eb54867f3958a4f84a539382fd710e2a866626653423ab8e896f709caa22ad2151b918c846c70b44311ce12a660a0807ef9515f3dd2c2eddc79c44c84dca0707e3ec24e40c51ac700eb375a27c06b4f93a1248d40a3b6028b30618fe841537173159cd27ab588bf3debb3da96c7b6ec253595eeb35a9a01665bd84facc0b11cb94304ba64b99cff52fc6475f92f012a4527e6ec63638f93b6838938192a9293c41f57db82ead7a8c5a91ab2614ef062d54340682737120adc4bd353f88a495295429939de7ca82cf90d8259b459f0ce89095f5faf2f6a995edf0be164234fa17ec2c16920ae7ba21737ef1dd8d0aea91156619fba1bc51bd3ce44c5777fb4f6efff9e5d6780a56b40e050bbbc02e197194aa61241e32ba1cd1f621f9fa3287ee364ab509ab52db4d870432dca186d39a385acebd0a531599173f57da8eabd44480ab98c38cadd6b98d1afa5311bb722910f143b9c8e8eb143948b921baeff03a6c2ffe4c850895552bc58a6ab07b5f427b765ae9908dff0f4fb363f36380199fc44676a0b9109f364d92c69325e79b43ba69b3576ef9200e598f2a10540bf4d4377ae6ce3a87d4d7b8fd7aaaf33141c5636125d79d7f0a5e3c7106f2be4e814ab80c537ed8201738c0c667df04740f0838433d77163b2ac05161615ed0dca7523516b7e90e39349f9a4ffbc4dc8438f9904db4a29fdcf142e50895cca36eb22eefd12ca18db9d6a86f5b86edcd0e16ec4007686f2e9051c7437c0d29c3d3a1aaa63cd3c6a9aec3fe7aa0a61a0d5e4f60c2ef273bb3683c2782ea7380802411a6c2fa2d5491267623ee819720e887b7e8b284219bee9a0908f33982f2845bb073538e1d64d631789b8baa0996d995f3fc1272e8839019ac27cffc75a110a20778ae79e263f27bb80c8eca5e9e8421ba944fde83caf34df9ba130bf016e41499b9d6c099fc72caee79cb3b1962bef12a2a3aec673aa5b94d9147dbb23db76d980bf6cbd5b6b1a2dd94b8748ab5682aa45144360ead5d53716bf135377989721e3ddf45a7a271ff85efb4224b0b8c71dad3a9039a59b6c38923a71a908fbcfe1dd469ff15e2c80ff84d248dc1ff42a9728580542262a49c340050df655c1f100ef65042ad4367740de1547ce4fb88b105c9e4f6f44859db2e57b6c782625339debeb11bbb462939bd8360eb6e3d409c79d7276bffb94b3ab48d059ee70d3662bbd1be2f2a9a74b81bbc7ea68a9b80cf6481b12410cad260ffdc3db2418b150df2d3d5f04c45228d4871ff410b2e3ac1a9ffd1bc9bdfd9d116fcc6cc43c61645c16e2038e9e6ff89fd3fcfc1e27f4beb038c652412e7c63f3adb6ec6b2e23cd3595f43253d439ab0a6493fb6d4da2add6f8dbdb42852d1eed82fd1d846c4255e0d808e4bbfb2557503c62492d6a3faa6ef2d0c73026cc7f78817578896aa9e4f1400ff37d2082e0c0d7fd5f573fad819f23e93f66089ea9029ce9557d1c10f3009b408ddb37b84dc0d06ee87407528a9494be9d57c9e083602fa3be5587ea91fc8c3c5ac264eca3ae7482787209729482ce97358032e7342cffc4a7e576e8ab3d2eed04b33ba7e636277eaab30c6ba4d0711a0473dc1a2dc2fec0434b6171e1da9535f44619ba0d454766e08c7aa7b997fec457eddec3141973b1c451c4b2ee21a76ddebcc2e53cedff419018746de1ca3e769dc796278cddf4aba4ae2768bb074947146fd1c99886727b69e725b90442a8138713077380fe46079ccd3367d9a63b432de05af1791731a0b46b9b04503d8f908b89a15c0102d59c30b64fdc9b1f08c37d6fdeaff8d284eb65208c9e41c22b1ec52c657f54df67d95775833729b03062355770b1bcbfadb7b253fb95e9ac58cfe097ee9cd61c17fd89ecd34cd4456060c53dcde4258bbfcc082b9c58946489628017ace81428526c56571d46f9961ff538fcc476e23983c998c8dda6c7e7211a5525d73553464b916cc43fa1bede5bfce70eb7586243974724ae9daca4e7d9c98e683f8ab9608e112f66ef1a457a2d37a13fe172bcbb723fb47580b51cebe10ab440b500540ea3415a112128d70ea906ad35f3b0c3756dbdf49913e344db338755e446c53ca9a09d3292f8f494f100a69e1d4e2f66de1ee01ada9dcc8a5cb2e37be54c277db7be2b6b7ba2c941a95ab826e8bbd24c1a9bb537073992c8fa28c5fce69fd45335b726afdf36d8e5e425cc88c80f11731e9f1db2bf7f6181b607ffd5009acf24bdd293c8f12467156067d83c696a2dc71c98c38aa0d3220c2fb18ed19a29be50a8cf6037f7ba9e1a49ecacf21e69b49412a0b857f9c6e1d3f22a44868bf5771b3d272e4f2f76b7b900cf744ae50f4dc26147dd8cd8c718664fa7bb53f088a6f5860313022578c72276dc284b4fa2ccdc6b2294a59f890bf813f5842d7f93322a76a7fac6fc2348d4264f69b09dbbb76f250843d168952fbec14012da3a1b6668879e123e1b33b5da5112ddbb91a354ab27ee5f025f311469c995f3821a25bb4d05c68d50e4e19b69e4ac4214a052bb30f7b918bb5ae5055a82f28d23bae4720130f760b649185517b6c8d7a9cf63fd6cf8f69ef65aea63f67b0afa24184ee64d1ecf8a465eaed3c683768db36e6ae910cc749fd6b6067da90166d2ada70e78b1b92635f1881222cc06dcfe1d377641be790b98573a47e0f3736c94f39df6e7d46bbc70f23325eeec4ffd41adc21c8b28caa8ab2e964674ba240cb5942463b11c88e0fcc8882a1cf1e489c0938e031273be92d386030a694a675c3cba3d87c82cc99ed0361963297be11353d2e62cb6b5c63b79258403856008dfecf072f95ff5dbb93c24068e5e5be1f326e703d8c3a9a0d9e3b2842dd1af2adabfdd937c199fd1fe15f5c491c12dead2898052cc2dd5aff3091d901e1767dcfa3f2900ee11c00d22ca4c1fdb5a306d3d211b21f519f72f8da468f9d5927435ed054186202d7e3559a0a3c3c8c32a570d664c9b2e1998ce2a2f509df3102010df922d184c1eb4d6bdb16c03c82c87b0bdc9b94ccc6c9d0d28190e128fd491b24ba0b5c52c8590c148bf429cf0178413e0cd560f63573da6372a1e67d4eb14b616350fa82206205db459acf19b0dca7c403567df8246baf97a3aab84e260b13880830666dca9e5012c58a195ba609892b4dd5746bafffc031966e8ea1cbb78977c75be80d36dd0d5f66289c118ffbd556198587814ca6accc84ba456a1bad367c54edb89fd0ba3c166d1ab7f791c26c39db72b3ce92fe91190457ff9750a50ff19b3ab4c7e2da6dcc59f09f550a4475e0e12424484f9e6a9f08eb3cf4e8d7fe9d8de0fb46a290ce456cac2f2789f3f8ccd4505c736d08742a7bf04be19fb16399ec8191160b02abf5a684043597253d1e4aafc9c56bdf08025eeb3840bb811dc3d76e6cf0363263f875017762e984a1b5acec84109c7e58912473cad088751e4b8f842b8593bea33ac1124ec3bfabbb38a9f264270b9efb8c974b006f5ed6e7da71549e700fd927f424b859528dd9bdbc7a08cc270c3fe18be08b62c471ca807363835734ed790a6cf6ccd21a47ec0c8ce97e7add157663b973d0e9c40981f91d105399955ddfc1f8fbbf77eff5a6f08e8e7c62b66d998a1bc1069154c1ed67597d6b23466bce6d1f779a0ceb7ab3b09e3b168c194358d6cd605eea633f78848e520ce08b0aa076e2d2142b5f8e055cb261cb26de468b54ecdb7b3255670a277167e50cd6609d942c1680141257e10107a23d7f85164a00f7f892651758b4e216050396e5db501f90156d478a9654797e4578821b9092ac4f259d657c05a9bf3a8c51a494927b3849aea486a8038927f54ddd8075358be713f8e52238f17874af297f8a2624795a5b5d19f1e218416716133d39ab3cdbe97fcc77719078603ff45fde81aa1766fad090c3baa5ba12cc0f5ba0bf0e95a62d7219d0c9a1332e212aa0ffbded867cd256e50d2cb98e4ea933bc3755741b478bf93cc4a86fd9e3ef10ab60e0abe3c50788e80800cbf9232364c389de07ed65d58de68b617c96c955d9442d09ff8b5f29d955703fcce18dc1b7605590a59c211312dd60eabb19495d678533a823f1e6d30eafd4115adbac98b100ae1e1a928f0e2588df6217c47cd526a0f21a334639adb849ff7f61ed3cc03cf6e3d11eca5df6384565bdec7b6a2658076bd5f22581b9c9eae500950c5ed58918ceef8c85b90acb21f8e11f143a6e01ec3620ac4132d35c5c326a3d01cac11e8d9a51d3fe245e32a611d840bbf139ce5df8848f5ace9084115c8c69ae1fd09d1bc2ab3d5dc01b3ddc576057c8f22789a3ddbeb29885b71fe1bc30a0b6836d71fe83c58d9cc166217f4dfc92aea14160c0a71bbae00483d758f559bbf6e082bd97b77d4e4dfde0fcd6934bfe92a449e9efb71ae15093503c75d1623105ef9f537753417f40ed2bcab18c8b50555651bf4e4b88512517730290376d6bcb9c82c2f9e02020f1ad7c44d6949f76bbecbcc2cf0a81128661587fa8a00f6f87232b5d76a5427f5a419f3c85adb69902a1f8ca5f7f49cf8354be1d8eae680324f7994b79a5e65eac1c9ba9ab84d8a0b7c018e0c57bc1f5fde7fb43a9143f797303c6848aa2aa26c9204929f2897b43703c1c8c1773064dfaecce6be654b30e4f910caf38383201447b80fbcf59d58ca525de67c0dd131dbe4682d993ca4a9f2e165577d4cea7b601d5c43e3ccc630f8e3a911893f0c1932df0bbfd0172f2badc6fc7aba232895f5940c1ec8a7e62b24f7cfee8392f8d3418811f38baf9bddf7b5708c19e2fe71424562db7793e8fdd1a425db34f4d2854fd183a95786efaa3dbf6cbca161d192d03c64c7d4141ce833f16e78a3b4768ca443d5e1e7e70152dc3799410cd8501f8dc9a9f1886ca5003cf5a3c53bc0764f68dc2bb2f9a275392e2ac309f550fbe1edcda0442279afd1d9b2fd7570e70ea38571ab84596a976e386ba200ef66f87b38ac945a1a3bb6e47c604ce4fd0f0c88ba2015e64f0c867fab17b775670fd2f58796d46c304e714ea954694660d318870e72ed43f3c3bacf6ecb9d3d16381c0372b9804098956e781d6afe631102313d3b1a9899fd1b146602609d71ae2c88b63137ac8f9fabede9a58b70c6016d5450dbfb7965261c48cb1a2f1eb82e6935dfd5837cb8be1dfaf11d410e2d5f6dfb03519f2e62684d273fc62e43b82285c219d5e0497aa51aa22ff493357317d68a22e5731a4ae50717c1a9c8576c7038fee6bfb05397931ef203f27654d49222503f0b2783ca5b84e2bfba8f17f19758c0298f0d1c97877979cf1b259ae013d6642eab9124ad9e5c6394b86090d0a0587d2788b7d8401d218d401f9097bcbc9d7070a3060c81ab8135caac4978640093da97d93c960ae126f0c66fce778a9605de292891d22b5324b268a7c1cca798be7894930b4a74b1c0c351fd6aaf34ab3758fd28efd44e8350a4ceb81b9eb74f273660c823884acc83f6ad91bcfae95cf2ff9f52198d721afe72e99ad67929c408bebc868316d76c04819c02dec5e64c92722e238b52e790d26c8f7141f0bb63508746d20e067beed70a9b4b8d2ddcc1dee445d4d3b96cb56c6174b6ef57a16d56c9cb1d4aa61963df58408370817c75cdd0778cec3e760f86b074441138fdc4b3730489b5a765fa3e100e4e35a0f565c27bb043d466136ebf436aa5bdeb48ce28aa6debd867ee369a7ce4232625900ccd8b897a6ced4d131b74f608e987a72ae453f9542f3c795fbe6ba778ba15d354edfd87cb9415877985ea84d2edebd1bbae7fdf5ca639da7e8ef5162a254ce191adcda23ebf92f3ba8dbcce43ea9710120d4c9c71170a07a1e39102521331db471f6439dba12ecc7faf7ac7ac13a3cf09439bf58b9a8850cedbddf9e896e18121248015150935cbe8e249ce8e3f3c8c80d2a606359c555d765b01ddd76be76e41710201c0f4f30d04ddc07f3df125bc8d1c79829e168505c767b8af3cae02612b66a92e84738ddc8c06fc8d707d5580e555fe7e4bb9d7272d80eb75ca9d631336915846fd1ba6d720bf2d68266d8a2ebe0e35811cc0bb0848c19e0b3f869b836c8aeb5dd8a326cba0324461b780c6f8d152530cdba1f39e2c39adcefa0318bf2da3ddf7a3adcb0bc28e88813d4ea5a2c22aa2f7acd12e38720c732b96f2ec68885a1d463e842a37effac94a5b9b50af9fbd6e9752738c1d3a9eee102ff7fcdb110803f586bb448180369f8160163911e8c37d4f0a4c2c1935abcaace8c9138ef02481781553215c36672eb0b2684d6fec376e6898e63a4f478fe854a11e46c5c3a33438afad3b3dfc33de7bbcbc8eafee1273b12b5ad18ecd91150aa4e19da7bb004a96994a96dfd7ffbf38357a277014a6044f59c78079ac7d60199021cf44621398d962649cc1a908ed5076d62e41b63b077f3ab7029c5cbb5aec0e686dd5a2acc3fe82cae3f018379f93775f70af415c1af543a09ba8095a4edff0c279d8a035bf38b333a3f7f26a943d71ab35a2d2f858dfa8080f6d8db51de422973cac8c72eae1ef14989ee9440fa5ff384cc3fc4184dee2b1c77208a5c90dd213ad242eb1a74ee9d10a1f175fef206d57dbd9a39bb0561be022b7a600082b062260f1f0e1c6657456cfc7355989ead71881ea3764080ce8cc4ffc46c83a32b8b7be0fb4d917bbef309e8e0e9093daa022a3fd9a030e1c70afa4e7f8865bf760decee880135288dda267868172881029d288bd9cd703c507fa9a1a834985f4e6c6fe92d12fdc3a42f44076598fbdb92b283a91eb18f9d763867f0d8e934f7f90e78653d4306c3a95e41da056199f12743492cba0913dca8ef4ebad0b3c88f21577b63d0df72957f3d659aaf939e113dc57758032338489a6aafdb430550d2d25dc609342b415203dfaa2c82cedf692f17954c4d5a205cb9a43622175753fd6be2e39aefde531d3c26665c9739417c5673a31a87d555f2314642916a3793c0c92425db9ccf8e9f9a97b7d1fc7463961d4f2890d47a07bbba3af7f7d4ac00b411a0d26a49e4782328eac84cc69519384dde42538596e342ee3e34d9860c6bdf639a0d74b8bd0d5a95de6ea14a8300063a26864cd85797fc04b9b0490c9a4fc255b15a990ddfb02e8bd8aace3b651c2fa965db6eb9bfb575af051b1360af5866769e4db36197d1a9b0f00eb1a4de69ab9eb5002be8256e698390573e2f6680eb0541215640f7f516a0aaa4518024839b8c5a791175d37bf8cd383e177ce2c3338a9483ea01ebaa211cd04539ca8ccb466d9d13fcf4117bef509f25773c1fa21489296d1f92ee33fc8b4e661a91624ae4ac3094f4ed88adc72c02a1e5c5e199b40ee6974c24e69ea89a72db276cf031f64ad7d24cee0a57017778cb8e934ee9940b6b48c6216be6a56ab6ed0a1fd14113c9174eb205a8a61b2900c999e6073064beff8c38068260d3129cb7b8a41a10f01ac24914b1b44418f12e2c3b7a31ec1ff9e522f4697a106412a3193deec1f54c50195ea0a139f74b6519b17a93d80c4d5989d5eabd5015e84ff1fee78c313193493cf0accbc9eeca394e251132f45f4b5a86d262cf383f7ffbc8194f228d2c2dd8c5118e2f70c89b1d4f04ac8189005637b66e9fb08c625648767e611bf2de022729454fc3affeb792a10e626bcd5040ef39158a86f4c78136cee6250aa20a25708770f26a0424cf1e69680a6de777d535d3aafea2eb5e7cf134fecbe565203875f5f6bf05e40f63b092c1e64b91b39ae7f6afa71de97bad94ef28b7428a383b5c4bf58e5687860c72e1b470aa49188ad8229b1233aac437a2ec193698d7ac01aa324c3d9c1029f1667caee38e6821bebb04dcfd87a29f693ed8a42e0ad0d159aa4699ef0ed13ceb477c6324adfc03190f49f609e198396957b67eb1f696a759d196f38c473b0c5bd8f5d1d3dc98213bb69bc993511390292ea59790c765fb8a4edbddc4258462986431df671fd784136290d8559ed1e898372755785edb63a257e5c1678d5aed27a5442e95c23320c655848fc07ac387396ee6ffc1980c53dda30c85512d53cd05bb6071cbeafc1bf4152e3d6e62f52612f97725eba309dc2b01af86c23599f99452773 + +Params = SHAKE256_40/8_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000002d300f9ef96d6a919895e09056fa950a29ed72683592ecbd02c13d8d62d47bd1aac0291aa2dc75df8cfc554cb9a87e52c9349a6c9902964876cac45f886c3fe373 +Signature = 0000000000ca8db96b44da10badbbe6076750c3e3ce54f27c2d52b9c52f06d6e5f936346832f454dbfeb18200b7c3984a08d678412422d0ab8623b90a1f956cea9ae6375fb26e568d26f72bcef5e25b5d279a974d09931e9f13240e463970619718a60849a6e16585a9639becac1f07172a03b310d0513909eead69862fedfd7a41467d6a49d217e2069417de2f1373d57e925d84589bdec2a8ebc43c2226f0c22de1eeed9c0f0af4424133cd2aafcef97d18f0302995805d4f4f75ce151e654b559b868d71fe35b60106c2cad5ac0e60212153e05a0976e8809c215d57bf3191da4d1c513c5916995d1642358c028dd9685dc4ea6092f97f12092fa6d4c27f8f6af2b1ab24dd6de819e3a91e237508104d7861bd2d14c4ddc2ca1284d85e1c15f3d0bc126468acd776b2d8f48cc9d42cc652d4706d6393f2b613b96c6761dba2cfbf9a6fe41be5bcd211c7a90ae5bdbe083dc44f5c7a5f427075c55677b4b57a5951ba39db6c9afb6cab19cd6520f4a00398c2fe569a955cc7de4673ef54fd2795f1cf31529486d66f5bd3cfc8c95f38a8322a186067ca7ecff39299a86b616136a2183db3f555c3d8d091dc3073a92b917016798da8d943bda07dca32c748b70bd8a9397aa5e0eab9e6b5533e271ddac970d8cb9238bbc09705d8ab804f49d2161f202174542a272ce9268071c9ec3c67d9ebff7d2d8829203b5fb72e86d2c106c352b491c97bc7bc42deec702233c64637b99d0c101155e355c8aa0c0fc854eb08b85452104550d6d1e4fa5cde92a63a5294b4053f0d51596695952b2dfa48d5b1088c9cdb035b57fb9e1b867d9b1d2f496ecd697f3d08307a951406c426a2b87bb4d6cbd333abf481d20e7e325f122664a795ae6563e05209256b3b380f0c0f77ff4df8d6926b1c474818d5794bedf3c9c97c0751219c72fb73f2e78b0810b68456df4a23cac6ba00f1138700c314aa98ffaf46995a83eed3f1c2ade14939da22404169e3aa9c689317ec73af7dbcfc9917456dce6830f53e6388fd5a11260b6b0214b18766d7549b32356017d9605e68ee10641c7df305aad07e81f3e409891fdc09ef27ada17e01d934ff9f1cffdafc1bf68cfbd29a1f6b81964f6caad8c43013487af62283dac33f948ea661932d8e63e4df2cfc24ae8a62b0867a3893f7d908db3a37d3d19fef866c931a0489aed74741444ab859780bdee0273d57a3a295a93c7d15400003c920d4cbc1aca52cf162213145ab4db602bde7a8739f90fd85ca668c5e6355504d38f0dd3e6d47bea1f6ceeb8e1b4b9083abd560766c4fdadf221af3c72f08160b71e46fceb5b1250ca023ace76c921ddbe6937eea3504e575182d2111e7f0ef4d19842bc2f95eea7149463b280975254a1ae554682363089d146b68ae5b0741fd3e7a40dfbfdbbe6252736f93e326e7c4f174f926acda1baad426ddb04f958892aff1a52dcc46fa271f2676214aab68be701ca3952f243ec1c12ef4dd91c40639eb86a8bc54f946b03ebe1fd83a40d8c234bdf2d86304414920ab20c7082891be5320a1630305a99563ea6335feb98a1812840f159eed196332853d65b32502720f34eac3da1a62cc0c4ee10039f5cb5f46d00be99866f43be9e2375e9d44d4103ef8edf9b4719d315bd309ce0014b07a3cfdcbf27fb41959200b31f438f7dbde7c670ec9d8e35dba2359097fd1d6efc1073a9e0c6381f99e1444fcac1edd1fc0930ad78b0e84d76e1b7b4c02e94ec385aa0e09666fdf0a20722e771a686b45b08cfd4293053f5c3ed7eecef10eb9651b0de2aca3536137ee88707dd9fc84d55110ba20724e482e2c6ec5f72e49166202fea896b15bfc3969dda78ffddcf5f53ee7d8b10354d9e4a770eaf7422569d56f115fbfbd4be5a3c6097c53b4090a9b4160bbaf061633d7005b5b680a51f610e2b0beeec40c425bc9994ee8ed7f68978d399f66d58a2461d334a989719cea48725d77ddc13aa6d8bf6c9639c750fe6b3a4942465fe2d34b86d19090c65aba388ee6a41cc7708d3eca103bfb7935ed8d90290f0cdfd849ccc8cd40aea9dfeb50597a3001ae65c31980bcfdc69a3ccd2aaf1daa4f142aade6e37a4aeafb99f0be38bafb16f27f9a7be0d3761a7545b90ee181b09983e49d234da54d9556b22a1131c89b79e55662c25c430ad07fa99d13ec4b68091993f476e8e6cd15e8b7466e4216f1e210a695bd7d9d5547f21b195f8082dd1d21b0bb6e066e5075e0d7c25c6750135c050a312185af8387386343ffe75e3d9060ee9b7f5e0b608ff41f2760443543de14b8097ef2730c70b124b5367799a7712b283bcdc1d6a83a7f12a0ed593ac0a7d56dbbcd45feff08fceed1d0dae0450631a6e4741c23f6ea89e9a948d6ab83f2407b5bae90c2136233c15b1f2443a13179be3fa73bc0c754f2bdee1109d1d6e64b81626391ea15d1e5d8b8fb0f67804a94f2022e8540546c95ca7980ee6d71a834d306423f24744db86b2a64e31a085b22d464056dd8da1a1cae947eb8b367124e0d9161c33637f78d29d51fc50de9525494ce1d655e59e5d3eb1a6c3ad11214337798cfe90d7a9e9f449e502c680f149ff3b00787c560730022a35043677257e9b1eedaf068606aafaae88e6fa07aec026dbbe631e06497a0294d75415c39e3afd3794d5e77121dfc79cfa9679df5e33e80e187b2589eb5a8169a0bbaf2afdd0d0c24b31a708814c7aae55b2c848a9d3315fbcb92d5d3399a5d564b16b28919e7c625afd94c94ff2ca7a95c6715a76cd89e74716ed28e2b1481cf912bf22c988959a7bf489fad4db7674b4d4bd5a199c50d9e240a827188f27be9c768ff408f348c8f876ab81f3bea6e1c5951bbf99c5d3c5a70bc4d74e54586133eb0beb75908640a0b81b8e6cd9ee23b0e22f8a2906775c3988e4e431a46f0a9be9f27ecedd61fffd1427dda8401e2b46b84be119507a4ff30d913b5663ab5cf205abfc209f0b81e3b05c1479f9508d3cc18cb3aa4202ded8f5b3da9313736e3c1a703adf70e041a3aeb30bd76949f1f504efa122b42c4c99cd78699ed5af699bfd90cec8542fb572da92ace8713b962a654c54eb40adb00d5fa59bdd019812ea87969e59370606fad735235958418a881f98354d7200fdb355f1cdaffca12e1d6665dc5d89d14cf09d43b5fe8c8b9d66a5586f1e0f122b69188378a911725d44b7b98ebba3e16d38b67775993372035d76eeabf6c9de0241218e65ca7e097d36eba6328e8234d1e160f6407b34b710e495fb920685aa723f6f26cf1b7adb04a1cc34e9d4825262676de9881655146abed81c785939befe73ed1040f9139b9d6545ae549e83f5ea7db97e4c2cc2c99159b19e23587d7dffa19a577d1dc35abad003303da5e7f2a6613354c8ce1e54418f22dfc1ed1e0aeabb6f27377cff3011df16dd58fc7a25c2805d1e3fcadb58d6cfe9a9411a975c133ca3212127a21b8ff6cf0fca198ff0904ae280a034144cc60811cc4970b8351e82a13a5b0e5e755e0e0b9ceea6af1917e6594f34f5bf38637f940bd5c060add8d553f7f8b1021d96486e5e6eb3f1e9c4a268c026e6de0529eb3ba59d09079f06e23a04ca5558a7ee8e94bc8ab16f823884da537b23482b199ed6a10ec2600e88fef68b93a4497ffa71ac62e7e25f1544e218ec4d764b0ee29b857b1246880fc50204718d242573bf6de2dc82e644abb96b041539444f5ba576d99e30dd9290b34488d8db1be53ed4aa7f1f5ed868401e1141ade16a73fb1a4dc9434ffab4149505248e2bd835588256fb2b87db048e22fd6cbaf612bb156add2be2fe491fd8117470457b06c79792267c11441e426fbd4e26adde954dc5880125755a8e49d3e2f649aa0531e73217b40582b6b297f4fde5192e271dc6d70812fa7811cf9eb60a4428a6ecc7a08ad29bbc5fb7fe43b556947f85fa9429de1bbb42f690e355127c802baa224a0bc7e5de09254b0627497421594972b78b46873c1df1c805a88b1af2a31626a8802831718fd6feade8e30840146c400aabbb5e8da3ad7b7d86a5dff140e95b7d640b69d25b7ee1be85e025ffc5448549cc042abfe86bcad20b74946645b73a4b9ec2054be8705e8edd65c508c6c06dbc5e610909d47d1036deee5847617480010b96d7a42cbf44b1226c0dcc03f27c6f5a83cf16c7483e30ff9c6d3fbd338db809a30c27d99957120c92b0da9d0f23b64a5ac3f410da74c2a51f5d23ae04000e8be359f84494e874aaba8f7d9004ac8d57ec78dfeebde12faf0ab8ff07fad7a67e8db377246e86698ad6d6190aedb6c99e80992a68519929654d346b776fd076dd07b99509c629e1f09bf102cf7f86042e0b991bf0f674cb9fc807123df9f69158b89a9ab75bd22d2cefcc52275c56c157a0f009605b408ee5c9346a9e7e044c9e4730d777b3e93f410d0229132c3fdbfebd3aa200999cc8d9b983a3c2d7c1f12150ca22cc5ffb8342b382ac443e68b2e6171baaad3dd9487cd09294ce47d4d7e5c92b48b90ca159a11533839ca9124cf088beb9c073fba80fe8ef646eacb662981dcdbb58be8a6820c334ca48cbe7ba431b66411f3864515e50701f83e0fe475acbc87f1710f61d4d82556d8297b50a328f0b62a65d1dd8ff3db0ca28351e43a1c5abdb36e26ac02d6ef3e64f4be5daf5d09ea1944d3df25636262fce532e94f08b324a889ae42f02582c0f3983f4cdfec0d62996cd5c1818f0f1070f9acea8064f9538fdd5e2b5452fda625db503fa7c242720f6edbd0c46a9e732986930dba7ce5ccafe4995e25a39dd8f29772acfd6a31013e080e1c56eba2695f9f7c1e6f5bbc1c83f36d9689b08f868499313a0b8447df812565503f565794df608658659f992735a913b65bf9c9f717c58913936fd0e08de5e2d66e775f6385662095cdfa4b0fb702b13431b847212b8f4a2df5ab0d3dfed100a38f972f4cbfb2c716875ed6b0a505801d113defef05c9ebfbdd5f73fc153cf7c946a67ede24ddabc4f59e7de50b970af1288552735d6369e0c7669c3cd89af566b5ba5a83e782c16a6f3114f5cd791dc642afa9d4d227d00a7e2f9c422dba64ad69e0ddf242aa7a613795f3aad5f2ce87bb0c07ce0f43d55dbf20314237e18c726f32d4efcc7b1e657e3e0d3d27a0844ef1f7e29a106b143f3d56576c2946bbf32c91316559547e451b3b7b5837552228ca7a7d031d6db95f38230f8770af8290cf9d6d14591be79ecb31c4999efd7d511699e91efaf116f60f3aa629473b4308ca3330cde686db51b94bdd276400cc2e28846b937da52caf064c75edcaf268eff036ee22f84c3696ef4334616619f66d92d2f0a35731ef1b2ab3dc1f98458be793ec5e7cba9f7e93056e7a06ea52749a1e4fb29e88377340420e01407623ead45707eac06209d5a7360e37a4f9d57e181db9e87bc9c23d51c828ca4b0db1c6e54e8208e9ee66589cdf808505dca8655e23eda77eb707ea9643b931af5183f78b48021f4d33105831f57196b90a3ac73066acd35e6819cbf67d8ca760e6d607c6eb8757181fb627624da237cc50f9962f6c4ae2d605901d767b96c794179711919b71ded926e5db4a047ace8d2a7307a832f652556f44122ecea29cfdc6ccbe686895cec79cd40cb28bf537a567631c095fa4e178d708e053177937996aa1cf6032a3ab1f71ed25ad740308051e2bbc2b6346889b56926e79bda4312e5b5e3a6838e4c11b96e84f1b8b9c8e1d9fe98e2bc5a6a79a2fcef60941d8f436b83893ce8f96310118188dcde852dbe54cc1895d20d8e53376d625a8493957afe580e70fc23db5550be85a6e2aa7af52170f2956e62da83fa00d265ef853b6a275a1be7d56b615622cacf27fee2be27842886e7144e5474e323b4991c33becc1248906ce237adb9b76c79be4bd7c5a3e8446577d560b9f3cd45cac8b0e276e3674d4c2e31f02e0761df20a3473f5a502389a9bf4ec7db016ef336068b0d2cf6199c7603bcf2e7a65087c152c0ff812fd7579b33211e55071afe33ca220ec18cb05869a27119892076c70838042408b0b41a790789888202d756f128e8222c3ced170581b2ad7b667e9094f1cf3d2fa3f7441422dadeaf66220535fa2420dbc5ba7feba8fd6cd37f0d8e3fd65e0fcfa049aff4214e311b3710e079ecae05362cfe592a337013c768aa97b8f450bd8430f8d4bb0620ad8bee9b2276b326d27ff600bc1c109e2cd662b626294615b0200e4bb6958a9b931672f87d37bc6d2c65b7148826236367f675973ea3e93b7d78c3abf2f11e6e7d68e2b157da658ad521ccf5aa665bde83442de2d94ad76d5de590ed98908abe983afe131c1b838827d0d23d95abddb59ca88b044865a2ca37af5163ae208f2d695c86f4ca04455611d7745239f557d4dd100497df744e306bfd4f3c56610dfe57097102c8699a915206d464ca367c3e19878330cadfbdcedb0e6324fd160533e5e6e8973ec1c631c7f1f482de1b6be1995fe03cb4c41ee99d07048a22bb949357710370fd85558eedea25198c2dd2b6d4d8d6611a5e94107a846973d295557f6d9569b40fb6f23d2b66e209f7bee7a24129be01156d9f5faaf5bc1faf2c2551071645b62f68e3d4afeb6324e75a3c27b8b98949ad2b262af57d27ca74b409b76964cfb2a61008246e72b0163187c3f56de5a91b12f886dc2301a78b38b9c6a144a8f7460a2d13520cc56a6d00da8d8ba9e1947ea367d58df75be0aba078e62c73f030cc7484ec0cdf53dea5268307607c7c5d7bdb802f2f3c2d88cb3b66b723c607387be8902c9de5cfd21b49b25f16642a638e2dada9199a1a0155ee747ae21331d861263517a606487cf365bdf242d7d7d74596674ed7ca73ebe4dce2d15613cbd3f39d58aafbaf1c9f067830194007166bec4e917784956f13a8373a99424eac60ead000f01e72a13a894a96fc05f90c2138d84ce4eb679720da88ed3046238ab07829d1757cff265981789021bf4647b0a80100420bd9250230c50eb5192f452af648da7c7ea403e538aa3a33fde05845c8d56acb5cfeb4aef2854b5fed45188e020d40eaf7ba6fe5b703784384624b589c7b2191048e0da39250b9d971d695627359b279d61a3de1d1311c17aaad75935391dc65ae99ed45eba767f6202aa89c52f0642bb86bb6cdbbe26e34b3049537bfc46a6c74327d271abc98eb23b20293b50f7359bef61fc9fba44435c65270dd299fd70c1bc77cf470907132c0a88832375b44d0f2605c05b947eeb17cdb66d24cd7f4acdaf82000a557f154350c8bde0bac5c62839bc48875c33ea00afeb2ad6a6b197776c8750beab8f27aa86abca0541a40eb67d05c0de20fc3834b9194f7a68083dbd5adcda69bbe04a1766fa0838ee4cdcf3501f3268412b3e5036796c9cbfe81b2a7537a2a3c92ce603945f52754be0bdb2bc342603f19977348583a94721f2629a79ce0b5355cad8eeaa3fa4aa65696ca01e89bf214a5c539e3b58e85afdb4760ef04d43e2537666421401c24c6f515bee7153c79ed0042b832e2d19c82254290251125db9af7955f0dd9b2ded9e2dc1ec194a154cddac28c4cdc20eb86c5f5e7c7c5884dd8a84840a5071d35c82a6b1bcefbb8aa0b6b4c5ab4595ffa8cc7a5cb40d42a2259c88117e8770a5b824d6ae54bc5ca8ab4dee5a3753b4f1c732ebd6c2e2060593a1a94e5643e27147e527e212b45414ab6a970f0a9b0d33fde9f6be96cbe2a63d4f89aad0010cfbc5905b4f936e168e107afa7a86778e6c3029f3ad40afd7924fa925e050e18579a4492987bfa8dcfbd02b1b13baca55058edc1647cd970fdb22696a13b097a7a682606d6e88a1138d5c393a84fba1abf54c342d30b7006a0aa5aa1a0ed5c5de84dcabd9daccd932dffea107b2cd311454dad3cfd5bdd9ad6e146df27aa5706fa3f942ab0bcbf7ab535fc96299f52a1a02661a105218aedaabbbb3a0ab35230e4786aee40ee5ca51c52002330a7a6b842119efc3ae25b3f3804b5af9fd1cca2bb7f418beffb293ffd15d09e0e6c2af1c76cb7977bddffc428e729ab44bfcc76dadc56976cc1823a4d17c9f38acdbdecaec03eeaf28438b87b88528b53492fca22dff83c8e5b3e47970ed2551b2e9ff46598958f56bd8dab6f3f9a000653f565171a9679f4ee0b36d2d155058f556215a28538783dc5f5b4568d8020fc7a291a4304348c2898b8867abe431f431d9fa1d729219f5d7338b56fc7fba5aaaceabab97a9acb920e2f8b468390a6b266bf1a4786cd7b5d7789d8e39218ffe87f27102f5120bd66637fb4480de56938d1a57472a8db8931d1cefd107503a1706455cb8c0c2099ae024b66b354cc940176aaafc6c6755501a4f5c754895217c22d3665c5f287096edef9b2700aa87d22f382300b7ef30ca4de997458feeb9a7ad9f687f9c27857891f920cfb2d736313bbeeaa0cb2200fdaaaf729f3420b6b4e3500e3e7a219ebd6df70cad1b392a4549749227ee590910c241d2aa3e2451329c47e18e28c2ec3218d9acb2e28406b8399ed97bded78a9df4cced4cebf5d696ba42d458da9876c4c2c37b8c76864878ffa64f8ae5dd5d9025eff2b8b9ee6e2628d4b7e2699dcb43f8caae71461c0c0ba51bfa9f50157117e6a7855e5f7796a3f38d948ae6af4b0cd46cadd7fe493e5d1d0a8c247c21aaa50f4c73ee1fe2bd1ee504b4736e4dcd90fdac67e968f09685faeb5059cb14b7e252a423289d6985aca227ca7cfcbdc22646f6f9c97c632f69f7761c95d1010f4b3d753161f3e4a7cb7882f90a611b33df9a8fd1d5444d0c85135f9256b00c8cd4f53dfb969e7d403510113718927602164f36c0fc21eac2c204d4b539443ba4eb8095a893fbd16ce7b8e13eb3d1ce791e0550b7cc98d05d4505718a534987599b5524d51545e1dc870eeccb4b2fb1e4b21ff665cd2756478afee81fc72ea5f6b3512591a3afdef5e4f9eb8fe7d64e1eef0c69a95792211011a9c174e73fc81db9c9d575ac85002a9a34641797e94faf30a40da8163d98d567cdfac2abdd64e6b2fa2294b23d27c197c0f691fe66a7d4053d6297c7ddcab4ded3eed21b168eda60a5b329b44e5c46ef8781e74a5c056d87b25bdb0734907c0eb0a9df460284688787a36edc38ed94d12c9f72cfdc4e1d538646a5a1646fb55fe6367fcb170b96cb88209125aea9ad586781a2131e1a23090ef8ba9aad137db3929316c0a1e92431700b9f8a34e42f797931c27719db6439d550d3aab9452e5ac7f653ff5ad5dc9a583970f6757ca6c339055673ca94c9971ee923d73ad861ff13916b95a69acaf5e380b094f828e35b9814b9b1856a42d8d232495f2a374bb9e114304100182b2cc49636b7b23feb601a45f55e359c99cc762ce57b66b7ae09c4461248c8f7bc7bf7cf72135de9875a6c55a94d589942f668d3244a84eaaefe53ff02c64e4f0b53e3be69ae67d443a5fad58c4b2dea1fc7e37d125ac615fe6b339ae3dd643eb12f536e66c173483faf47b38d67426884412a592bcbda5b1e473b205eb9560a5b97f2ded84a6b4fdd71c6492812f0776eb6e5f098dd18acc9e32303e796dfeef1f6ae455ebd978926e27df841a2748af279140c6a7c3898450333cdba97da474ba42e11adf416603d60abdfafc92f86f27eeaa0374187d333c062667bbaf9fa0f250b070ba9e4693d958e7273223d3467e728263806b6dcc8298fc8fc98b3671e48f0aa114147f5d16e63927f6b2d2e295b983b6533af152b975a71f19781d762530b8cd48f052bdb29ab18580d3f8cb5fe00945355d024a2a108ecca7b391b70bdf4a6f0d36695f4c4ce9b4d750630a44c068ad9d8a6b1bbbf434aeb1cd15d70253ea8adffe68e918670514b232b866e5cbc5ad97b6a6c661d71153ecbaf835d527b61e3523492c64175e298f88ed5109a35ab4d4488252757b0be4f2b889a8bbfc4b7ffd665a64185e36e0bb8a0e5d85738597289a4bd6ec7fdff1e20a5f0bc987ab9377402b03e38cfb2b3168b4ca790d27cf42d13361e229283fcfb0e3b3dea72b294818a088ed43e54497331c3198d11fe1939a58fdb2da52250c44a455097e511debec964814d83ec62a4f374ea1f4d2495837daecf696e10a896e73c332a23bc030768e9d4885dc6aaa4e6d5cfd72d77215436ed3579a2c27d369a10e62ea5ab92028b9dc6f254c8d0568275ded08403e42b231375bbec40e79b9c6889fbc945712d759e31d10c78f51ac57003d9aa8cea54c34e95d70691de5e8f0100f9e686e39f155e3984c8af9c06b4238cf7ce8662ce010f99e98fbc8f7995d3c4a0331bce394aebfbda29c6814e71e640b469158eafa15720bff321588e57c49fd6992d45b371f36c7854e73ffa46d984113fdac162b89ff6b207ba1efc777618a8babe93004091cb59fd90f3695a0da2b7fee67558da052e6d722963fdb39ccae2e38c2f914d8aadf22ccbffdda20d00230bd07eddce77581a0917b11d88509dd02099babb3c654069f37da7ff64d92e45fd795261d71e3f5c221436122338cebd932863cf65f2cf5bf5ac57e8f531cc71120eb38140037a2a80eb11f022dde7476232c3ee936407e5b2861f45d403d99d446355fa2500d0d7f03cca2e3e602624e9e38c4086b54ca9f70caf65ad9ce7bd3badf686414054e7a7f4f943f2840cc8fa5c7a710a5161ab8a0da45bb51af7860152389c1f8fe95111277804f14967d3cd41d853d952c75b98fab523f670e89f530cbaa86ed1ddd0ef432e951a21ca1c27c5a618d0122a8a326dd0c0881b821988911d62738567d1ac7f3286b926cc2048d43d2615e02f9fe378740317f292e122a1dcc1dc1183d86cba39392e269c142ac99ca0323e33bd282aa401671a0ba1773a5a500f468eeb9c88271f5902cf39f55739b392be33ba209603ad351088118cd5f7d1a23c0678563bfdc8b39309f82a9436a3f1515bae515f98bf4ed1cd720c60a32f6f26a37aa3e796c58d4defc19ce37cdfb1a05bb5dacba9ef6eec4a9a1f710ce182a748044bbfefb8a6e7f46034758d09d11e9892386fd5385fb48b2060af88ca58c75927dce089fdd4f37111509aa7bb6edd6dc863cf9cb96659d2a80393951281783664337cfbc4c3af0ac2b5a9a9ac2de1a3ef5e507e7bea6a3eb34e595a8507520834d276d80605e346eb6d9b432f7b3fcf512860597e4ebb7db3cd6d316d709c4fb2cd5a37b4670ad6cc153d36df84e75ca3103b0089520bb927068e9ecc789489045ecb6670a6972ba3ec9032815bd2e871c31eca92cb094fa4be3e8b3c449db7a8f61146580d5d276f4ad83c5f226840247774b330fbd67b98f2350e235e8ec3bc6518ecaed49d9a6f2b4b14e831f44b9e7a2876f19c489515672b13acf69675aecbc6251e01ea24400a7a16842f6671df2d3e2163f18bacda11d1c4785824b3a092cb6300064438f1e7e27dc4eb06784975d012a2e850cbf4b41ee8b224894a7786e0a3f0a4304b1755bba16c0ce928962d31cb180decef6b7a3527d4a1b527b263c0c3e648537993c019b859b0f337dfa37cc0f7b80dd7b9f6912ccf16331600e1b881491fbdaa5ed0c8ceabde97e952bdbd69a184bf557fd86cae588d2dc531084f2689e298709048c81aa33ff0b3471d89cd92290ff38e9ce7d2d4eeb8ca18da0fe453ab7e925e084bdae1d33f5d6c15a5a0d332317b3efbe5e5400db7dceb56de911b3799cc2f23cd8f069f289d719b5b29aacb5b94e01c35c16aeb0653687eb36e697af14086fd5376dc9584161a59edf12dc3c37a4134c25f6fe585a326f9588614e6ec470c524822087f29b073b88aa279ffd3c1c69091d8a295fc0af25420c23db3346f0e45f1bcadb1ba213b2d037aeb420bb4cb4a6c55564d2b847c148253f582e18b6b19594a138e64dfa7f8c971b88ba3a2d5cbc16dad1d6c38196c193e8223758d8ca1784f1f560fde72111e519f080f5aa9ea1c5a1a0039bbf28edda1051e08a9b45ea3d55923e28c9648d2d24ee3cb1bdbc9571296f18c26e36bc7904cef0e79b7441665f607b5b43844fd2dc41c64c6631fb6a7da4f5d9a450aae6e937c2ee5c5e935526b58642719b9547d91cfa944efb19165be6cd782bdeb7ed7bd4b43a8f7d3e8aa6fbca88603047088ca3a8182056014819a333aca1e10b2ff9d19058b98758e25109c1895429cea7786f33882c7f88776b7d91fa7f0a8ab6710b4715ae32a30021b947144375f09646648f6abcb79d8255b5b39f0b75160337ca920504732444ed57e4360f52439d7ff44f0c667e742fcee048cc025be0fb3361fd45f731b5c6e9005e0533f028498b9bf65eb487ff0cde9f867505fded938e99b906159c8dd786d105ae9b4e162e2ad5f8a53e23d85b9ead1bc319bb21ae46ac60f00298ac6ca2c25a2d0a11b7016fd4bdfb046919defcbcd802afcf22c26eff4f3399af85205ad70f7772eb08fb9f58012c1bb92b5e532d8241b688b186465a12b11d9ada1987d95e5059c88b2121129e46fd74ec31219bb0531876ce4ab6f3d80f4dbf71060d84d1513044f9f6d2abe18c0e0e78151ddae55b4b9ffe6a74c54a0f6f172d271be6d0ed6f8c527da0b30a9edf24e75bc35c4d2024a2331db7f4ca921d79cfdf0be4372811f9bba55d1d51232c449574f05d8a41efabd36e98150e3742d8cb881c4026872021c579d6ce09f82eb111e2c7ea5c1558660c9e43d0d1fa923f0e4c197422a946e469b350c0650d27010b57b62e0d9bd711ff2315c89d4259c46f328831bd2f02ebe232e6ef5c6485b719898922e598967c3ff355ab714a279751bbc11b4d9ba48a8ec89a5a2e02093860143b1de17d8c3d0021f707e766f6b2222dab900201371da3429d28cacdc0d60dbbd332346692c5267e3e33b1256cdd715bf6062feb9353ba947f505a6abfeb23efee4d5442de1e101e70539782201304969d27fd59388413f789b51e692a505ad714a664361ea11721efa85c0106dfe90388b565d5db5c1bdfdc2b2b82b3df1adf5ba309b71d4744369d17d63caf97a1a70814857bf82f3f113740a71c77eb497b273eecc00b07240dfc37910e8d979586626eb5103e09d3ebb3d2191c808e4afe4feeade1a8533dbe4c06d699b4be33f5584debc87a9c95b3337c843a011e92cba2ae3ce11e0ec9f53a01be178e87d8a53c58ddf3a634936db03045baab6a4702baa5983fe24c12ed5304545a36c46dcda0815e6cd376de5db207620fed4aec8a9f9f3b206dd5d264f3279424008a4dd0788b79f5a070a80159aa2d28982d7951596513c2c690809101e6c30c3024c1b73a7e810e5dd5dd7ee135964b86be2c7f640b5919543e943527af80daa10cdd46a8e345735b8ee1941749750eb7e879bd27f770b1d8df54ce32cc2db5c497d5e6ab19f6cef2ace209343999ad6b905987f7659c4c9f3845bd2fd2562fd0cb4fe05c05af4d67258c0d6de6f2ebb22ec315d2779d8789cb34208177ae80912c2383eb77af09f32492229356ff43b5fa26d3aa10d37426b474231fe1afc84aed6970118adaf118dd2f8955665954eb3ef86050521a3b7b70ce481035eed088e3071c6383e58237323b14d267855ff2c86de0ea32dcf2b0c37c3cfaad5d1132b742377127246ad36baf0b731b101ce66da9bf52786e458bd4441a2ce851fb3ebb4910b4d3459193e0c0d811090eba2b605c7476c6d874f1c9997e8690a98fa17b38fc7e31f81a6734725825f81923753a78b437100e0735730e4be4cadbc611512f2744b6a0ff5bcad0af5b3a8734a36f84e947825936158440ff3a344f55d95eabdf96f7387b5e9f4c347e8d432616f6a60bc02a1cf461feae9b8e236e46766e48af32c202009af2010d730154b6de6b0b6e2a7ee21b167a537874817ead6c5d95409823e62dcfaf3bc7a15bea69302f024e2bd9bdb7c1e69fa70320c15995595176c6dee046ac0dcb24a6159747c938433e367043a8afd9448883a1a79239e8f11e5c08f6bff10f76951487597a12db0064d9f6f93c8ab05c980e3bfd4b7d8cf29a1ec84c2e4f8e1daa0d17394341adf7bee76e1a0610aad4e40a040574853e7db432bbc3769eebfe84856acf9f8edf170206259ccc7847ab15eb1a2d279c94f45051c4eecb5a331f2e1c9c963ff8830c55f9dd098f9578f5b6f45b4ffd4264df7233acb0d62c40e929d1d1e5f2a32bd0918b047ee1ef2c061d333705039b298442e702bded9ee1fea34b2748a1aa598f7e2455b400e10e0c5de7422953af3c7ef558542a117df2a1fef9e827a24b65fe51191aefd13be239c3ed0fd0d188bae7a41834a3078575ac2822faeacf53cbeec2fb6c4e51f280c961eada65b9c46c6c831d209dcb168a3561bef6a1238368190fb201f6ffa2ef15acde201837f5f32d01035eeda948458184a90bb4ec68896ae46280d924590267548f5a01b7a2c5edcd0ee1ef5561165c2ae7d926c4e2136e45faa7138aa9442d6ad609e596ed13cb091aaf9adbdd29665d94444eea86db9975673a0b9b8d4ff62ed6afd53c292dddbdf89385f6427e05e835f86d92cff6a26ab1b5711533d3e8a7ca26f5e4e7119fa47258613b56d2d14a0dcf114b96309ec6a8645b7086cd4a74cbefde5aabb9d2acea031f983b99ed792a3c96f5ec1441754df122f0eef974c11783cfb15513ee197530461d7971b15d5db6763ccd212da14be5657134a5046af2a09d30650c86e04b5c790d3596cd152158b0cbc1d541bbd97ce0d11373fddde1a4e5e2f4af4e938ef783a9e0253eca6318fe3c8cca0caeb92ad3f74b1143bb38f86977831d651daf45e6e1aed6dfd303a466447c7fdbbda4ca82cca33094edbcb5bac9ff5c38fb83f86be841d85fe99146d3f83cfeaec9e920227ee5ee78bd2662ae87ee2ba9f4e7b031f52245ee2312d396a606e7b18152a96ee45f9387a7a55853e4bb296b7da1f7f8a6919097522d32fe6884718bdc22da8e7b0170ef955fc9aec36b9d99bf0180304e6b79e6f4a98b8d316a0e9b361a1f12a3979881391219365c68778955faa82f3342204c4ed59ff9dc34bce10a348a3bc769a1eafc0c45b5720d3b907c94cc145e7abc83cf55b43e8c24805cbe2fef92af2daaca538bbd9e4126ac9c5ab60e47910e2ae50235710cb9379a5b8874e73f20a235734644b103ee583f78fd7dd36f36ba76fe3f1d3d22d73d52acfd780632ca887d074fd8c6795d2f26863c6019e5254fada9cc3cffaa2518b2fcd3869617e92cb8363742d17e1a1a2b317c51b7cf746b8c5ab7d74561c6cc689e8944f05f7f8ee95f8f1b5c4a5e2233ce201bb56836762f72e854716cdc519e889212f1d196285c82c8bf1eb727234297ef1dd4b713e96fffd3da9069fe2c71e42ef7d918a377ae877fd5a4b0cce796dee6ff293f9260b0ac5a5ef0adeb70f8bcef960fe9f94c4263cb8bbfe0efa051590cb513658fbaec064001f1adc4fc3883f1c3ebcb3dbe157a6fb0a0f2d149f466348656569732b5c52bf2bdee10f70bdc2dc216078a3df4c32b19aa5e41616cc70470107c127486b327000cd8cc33c4323b978262fa940a8f2fc6a995b6e9cad8413eebb019511f395ce53bd7e3457e2bae03b8fd2b99b20651d099bcbf701374cf15ad4911f977a3ea306d3ba81d90b035daf29f316efa4d98dfb62fd1e3288c0772e47071e16a3099f95e343dc7c90f014dd530ab9246908dbbcb3befacc7fe686170290d13086a569b5299798d62516c5cb82507429cb7f4e7efb494660f5c73b03d43d5440f21333f63c0cddcc49da6a76d52a5a2aae6daa34d636abea66f66c0bdc2edde22651dfc4c629198d640cd48aa68164f5dfa5b8e85e2661c41172736b0b17def5e08b85efd022235faf5443f66486937f05165d6a03d79c646c23bf50b58cb63fb8d3d29753f7651784d00b2c41c4468d0c73418937df345e9139655ee0ba136e54561b3fa42a2f2e6ce651523bc54e325d04a7ce13048e6290e44eb15231040ceb699149472d9a7542705e5329379975391a65332adf94df9e9828c375c92db3bc2ddb6ddbbf1e22ad0ca9702378a3b2e17df01ebd5a0335556570426b7db1d97361ed181f70fe254537cd50df4092115781fbf9f13890e7e654f89181113cbd90983962313445a808ec20b614aa48fd9cfee243f8828c0eb68d4c56070ab272a9f27845f87350cd2020e25442706bdbf6add3dc940c8cb6a2511884d999a678eac448f093e3e8517516a33e2007446c301257c4d2a8821eb48f866d8973f31a9ae7bfabf9cdba22ed05ffaebedf86843894460e229ae3bfd70bc79e6c6be851ad6029a6de76df4b4e1a66b90cb6b856a817000d1ad1f659d5ebd3763703db6f07dc4ec2cd25043b4d383fd0965b42b20a94a24c471ec21bada5a5830a8b9444e7e6ebeb58a0b88cb2e990e4515e484011140406e5c5ab2ebddc4e10c5ccb9122f7eb5077363ae3db51b8554d5b64ee978d6dadd94b85c84cbbd23de389ea78a0103735fa4c02f724e3ea31a71546a2a15dde0fad1339fc31c1220a63ebb0376c18c8c7f3f0bc0ae663ce8f38d44968b4ea7222157ea6be1d80421c93ababcfb32d8e337a250565d3eb656f18acd48b923fb9e32d775b5dd78e522653273c9815c223397c4bac62a77b6cd654e5860714a0ee33c35f6e57416b8f4f93de3f92b18ae25fe6496fe3546324d8b9f7d3884c18ac2e6a4f171775e179f6b6b477e5c160aa2b8b2c5266dd0b06a5f4bbd4e521b6b10b9f527ced044be1e0c3b1bbcd6770e6db601d4150d56089efb87689695d72c6ca627a483a64699717a0735b958751fcbfe8817cdddd314a4873454516ffbfdc2d4d3021a5ee8be1324b845095ff2be60ab12db88bc99888491141a6725f391357042e22c13aaac7c29f89ca376682bf9175dd0d60b21f28b50ea9a658f5ab4d134c43a81eca98786a8aa2f3d49edca1d66fde5f45fa8d92863d9914d3af25eb46bd76f7657a945191ce9f30afd9c006153203b84170ed745981ad1cf6820d6d554d4a9d0ce95d975dc3ab20860cad169fec84ab245f11de41d8c52ee47dd32b329e6455220acea60c99788f54295232526e51059a4fe5eb012c2fec322f32592038531f558a98031c4f78650b6595cc9e9a71c3a1843f6bbd585608bad32c1b898fae5c1701fcfc182e4fc8b1e1fcf33d8608c2fbeeb1cb2c0fc695502e8886fd82a62d5c32c80828c82a5c895d0544b9ebeb4855975fb0aa3c5720c03b9d369b5d4b5fd063d0cff5e5d84a44557f4b09ac296ae41b45ca532407ec4e9007a43c611f8937f5e3d000680d21bc0ece72a9a8c8d72301d33fbd08729fe6c14c59809be07eaf01dc9e9bce882707e69e5224b9784b0076a7ccfff32d8470c0246beffb1f0e6fb3a30c7b12de428d894df675b222cd41293994af457cdf7ded8417c254393723f8f5451c58522cdff857223661fd145637f7380d7bb48548b1f179ea01ead1eacd943f1c4e85d2611d85242cc645fe6198f8af470ee621e956347b8eca7570cfa660807da97339482a2f0fbbf8735cd8ff30a33c3dab1637ca72c0c428b21b92408b6e89df5b0b3e16d0caed395546ba860792832c9c3ebed6ead0d3cf6565c56ac4fe70f1c163ffa2b3baec48f85157510c30cd1e1ed0c184c802f5834c11b88f4deabf1a21d0dedec0c5aafbc43030017215d5990d23f95fef3fdc8177f20f5ff4bdb20d9710407e36ed5d6eae3965e35d8547953ebce793e1784bbe82ca5161a76b3f5e11be5f3f900204f1a41c32f666f05029859e2b065ccae34d46df0b0e55aee2d1dd48a12d635a18cfcb7932a1e9f14adfce79542d51905f1b49bfbe2aef0070c180c2d6dc41df5320363137beddd24f5b61a9278295e7ca9553a024ad20ecaeed452be8b275895016e3049231fb215a6547b1b4d9c9d682eb6e7d73ac739bdf8ef6bcef6400292e5502bd9839d2ecef8b3596a2a6bce9e8346703d900df7bf528042fbe79ea5032460a8773dc0bfb16a18c9a42b61a0af26a0730401f72dfbb8cef4d855142110a6d7cc3ec8150d62ed54a90ffdea420b4669b021322004b75312f4efc9ebe48a942bfd097ae4ffbd148d11b1bb2cc4cd5e803a48803863fcb09626c202bef865852858800a01939b4a7e9d0bb05ce8e9cd4b02232c0936aa47b624c8a3c3db16aeb673a8f421c22ac5b2e277bf338cf9941610f71019afeedf71425cd759b0a5eb9f7e226faf663450386239628d029d2a636ea5b049ee6d91f858166fd557a72cb6f01e10462a4c36a0ec95baa07b22f42ac960a6ceba684c3ffd2c050bd7017ef717836a54c9e30165b9c0cc2d1aefe8f257ae8ca5ab50fb3b829750fc90e1366c52d6860234655116a890bbc6d553f579a142b6aa9427a9c2093f39ace654e6f39803d4ff0621c9ccaa31210b67ece89222ee23b8797241775a72369e98940236ac4c16298fdff4faf9c219055a65edef9b54faf01f6f49b8eff860e18dd83b703b8916721a0c434e09d79b777d181a6ca3921a3382039631846df6a8231df94dc9f0efdab6e58f5d55709ef9e7b6d9d92b58163a073e9f58c5fd8b020aa2801395188992179d3edb7ee4d44c2431c3fc1afbee14b5c0f6a58c3e2575615eff597696f83d12c1f382b7541c9fa036bdbe9864af1410654506d8dac4a488e174db1928024ce663e672d3b6af88fb2b1d33bbdf1b7cb2c02e51a35c3d438d67ae5f933dd92c946091591e5a0483b24321f61273535cf4ba770cc5b2d4ab01d2f6fcb2d3bb415404c0d0243963c18d21b2a030f628a376cd297a0cd992d58a9ed4b789ded6fc457a25a6ad0a3d91e99f0fa48c2fbe8ac7bfdb691d1bfa2ec8c010460468a11b02b31711cac908bdcf8e7d18ee6cf7d88a4685ec04b2fae66d6093a97d7be8d2f6a700e5d3534421ee5f2a2f6bf36a5c95eb74c55685d4fd743b8564b48237995a3861f0bf97a8124a604b538105779f27f57895a41a40263d0bddd4152913f783e26b8a961e1c10107bd2c5b8ec5d8e6fbe6cb0a07b45d98da1b499e1b3eb63a6e2b535d904c6d9f11f388cc72c36e827368b4e4217307b3faa4c29263b850823f53488d9124aa35f4f8f354be5c6862bdcb6eb8323654c2c7e468ecaf9aab6471d17a2e0d674d712b9a6bece3b3f6e7d6e35cf513eef1ed737d17392d011e7a257244cef715068d1ba504f3bf542d254a52894c63d1dbae4baed2da63cce4be001da3d3e9ebafc5f85852345394d4c78bf6a6fab64e185892d96996785b4604929afcd9b564b8c031e3df566f0008963fbe2e61255f46b8e74c4069225e0e00e647a4935874fdbd0d052c919ff423acb075f29db34794959f98ade429486bf409d803e9cceb054a81f30ea7198576a8c4d1de2dc32f436bec3566cd17d8acc19449315bd520877989263576948bbde19d26492979f3232162550ccfee39db759e655fe4c1496a3a9f05f76f7c82a4afec5da4c44fb257d3036804fca78afdcc96422ed72115d4699410a40bbd9eaac8faa8085855ec1480260c2ac922d4e219e23369e27d668bfab1f82d5ef1e48a7f6588e18e247a94f86ffca221c862f738e7b357d14e734e89f3873116c476df8f5cf063a911ea3d79050aa1d499deafacc15f02d201d93179ecfa1892c969d88a291ec2af4ac09d9dd5cfebf51dc52ccfaf2378e7bb7aaa155a6dbbf79afa5043bfe1bf122d35460d8dfb8eac76d80e3f48b783ba7dfb8c197b086b9f31d0b0870b2750efa37e75c79ef3a414dc5c68b0921f6f781715dcc46c3fcd089b7acf06d13b86b59e8db28ba3e3435e19ca67bf371d91ff937d582737df8ecc7217838a7be15237fb7d407a53120bac86b43298be3316dd749661029774a1cf82b2a09bcd1acd4b8d992c9ee0176930b1361f1979ae76f89969052315a4c79838088dfff5349c26611e38d1fb81ac039e2d65a942ebb42820cbc977ce2ce8158d6466b10273ead92ab7b42e34c4f43ab41e1411595f9fe41f0539c2e603e9de063dde2c37a1894c7053aa49a892a1ea889d058d7227cab3b812c0f6a1092399ae3c41fec9737dd913c0cece8a5821989f2025915e50c2fc6b7430c2b6fa224be82caa42a136781af96d2f3cbb6df0859381699b0b9568a2c970101c57b32ea70b3e3f283386fadc85a08ea75f348e1b8a9f8ed2d2bdebbba3119c885e829b46121c0d66a073890e5f11b184e15e7addf1f4830e6c9b6a80ad1aef37e6cffe255f6b61d31aa76637604c1921c4d73605f6bef560217150f9d7babfecd75d6f634805d69cf2ea79c150cb85afddf95df085756d7309b52b480d51a0e555969611cfdcd7eb821464211c34e8f15389edbcf524d817307e4fc85c5be8e2c1e7ba471d26d6cdee789f8dd5c49d73db092e8b187d09e64b97041bd0e4ad388414481c6c5e7656a5988058e7c53673b579d209fefd15dbaaaa49d9474982d00185d3b58ab2979a729d14fcdfe06b6d432494105d8451e08cf6cbb0144cb902e9215434861a10dce8453dba25b79fd4c3e267f34d5502f94f48ff125d6869ed60ac44f0480efbe2f7cec1ac507376eff3bbdd7e7ed1c48671b7f335d8b60d6e25a72f93739f5ca4737142cb2451e6f008791679304f6ec9da3bbd977b4e7cf0dfd6b441052dbfa103dec5e1e8c558e6e44f93a3c3ac0018ba7fbafa58d4518743e4b56daa1de40c2906f9ac3370ca48f32f356847bf55f4bf85cd76eba6de28c68d843079978f5e0c53678506b6a32f155d82810d5d404fe387bf586dd6a241ea44609329f5545a0a932d90851e521bd09d8754df68bb1640a56b3aac6f8804966174e02eeb65b35fa5961ec435619c2c5eeceaac8d1aa9ddab640584ee84800b9394a65ef73853ce216849539616d78c759cd8e933b7845fa35a4f75c50cb50d492902c4e165a4f2f8f753aeea9c6ba14802010c53dff670db4f3b6d0bb9c810413caa260245ce5b7ccb238fa76d628348504271643026894cc73389694d97552441a8edcebf0fa2f7f5238c47d76faf2e71b13a97a6c631518d63a45db886d645d8c9351a56364c2eb30cfdd9c88641f9f4d50f4fb02a39d7887116f691f5cffce9890aa79544b68c5dc8a366fa1d591d02f8497952ed1c6b89a53abdc6ebf9ed4965d533a74af86dec27510c85ed0b210e97ea8f335b2c62791ced3c57e8458e8c666956d10408ea20af454a9ee0dac0bda0cade63f4a046121907cb0f87325aaf582687adc83edc7e69cea82bc771189f9c262ccc18d5d12b72f8285eae439bfd700c8dc71d556deec476c7149623ca995ed7fdc9b3ae78289873a653df523a37a1fca977bfb6e10e79c241085d063646b70df566e83c2d85d926e36fbad043bed002c1b818498af64aa5fc100ed25bf712a5286a71ef72835b33949d4b184fa4dd35fa1e1bef3e8f642354fcdbd783b623ef4c8dc4100062ab4eea80509e6d354af9977da7639357f6a6ea54e1c89a92e396c7f3f82145e3f0d8359065da5ed380efcab4b46cdb26e1f09baf63272e9ed167bdda44f23440baf95003e0b8b9bd7aa44a845e35413fad681e2412be666b436cb8c7a98efbc3710672f1b0ef3fae2aac583b7d7202d8f405e246c753e97bc9e2c88b202d8c488315dc4290f788122bfbea11b176377f86534f7d57940c5a4e21efad3650cf0489e2a0b1e34d96fd01100e64cdf7a726319526765fb8300d99bfaf32caeaa9a18ab8392c0c5bcab3039a1a2d7d76bd4b2a124bc73ae61986dc23b217706e85a3665c77684b096aeaac8e0e26a716537c1227d7e41250d05d3992ead1b6230b72885d89d377e90e69292732606c099d4e8738040bcb7d9a1fd252530b8adaeea8dbdb9c11065e31f9070c1cf30d76db5d65a7bba3962ff373f2a17a99b86dc8b5700cfe668db775433ed66d55a45a4944c889ae3b5ff331bec961f6fb27efce3a448084e0f6f851cb2c338af51b4576645a6803ebe21188ce2a75ac5d98d103d5fbc27837b2e92b3b9edac15516110f333cff5d810e4be24b82151ee527cd5fefdc1ff4fa2817ed5e458508de57fda360839e5a5bf5e8e6d5d9c80982941ff92d82452a3642efa022cb60192b5fe2ea1e25d09f8b355035c4d1034504f71d3b9575ba97997c0d86c79f2d7cab24b54435c3cd148d0edb37918e578b50c6c1cd795b5daf1fbc4ca406761a39bcc8e739a25f752dfc72e482d07563995526ba1345bdda862a636b2d28982879fb9b9f75d0580b273b7a1dbe64330644b48b9ff1f9e60087581f2b1e243d3893bbbe65fc1bc93f085665db6dbf038a67c39fa0e63c2c3fac8cbf3119fcedbe4912d62877ae05b5a3cdb29fdac7c45f20e1db91714305c9bf92a8e0f233517e41bd2852410b3bf9c05e0e71fd0bd3a43f1ab82ae454541703c7fd0199c8dab03b5c7a81b2ce3dc835c8891a47c7a2762113e696f87054753af11c4f9a445ac453648791d9bc1775479326ec68213235b98b4f6fa18627d306af87894ee7f47356bad24e702f879532e273f03e494b0618bb4336c90bc308a95a00e062524c030e79b052d492d048fd2c5bcb56a693b1f5d98cb7d4f2ede83d060fb39339267d4653b18a35ffa30c1f781fc8def9175425d49b70eac20db1afa689ead2373c0a019842a52765183af688c53d7a9f404a9d9bb23556be8440d802c9b8d0ea8a821c942cf190025c51090d8126db26dc09d61ce924dbb641ce49ea9656a340db24a8cfc97ebd38b12a41d8b214a8d6e4110bded0cba7d6bd5d26f6d5b682ffddee8756ce6c2b284a98631595d4686d50abe6681445d0d8e25509942dd8729ba4e8bc134344a4585b99ba04d39a3c4989099079dd265fd456717ac93765f3aa2d114c87f65c6b9e87a6b49c7e7603433c5c7e502c87bc608a5b33167e068af74f60fbb694814414be0caeaa2e3abe66701b3ab7992f2096edf4a85db4c3c903fbdd2958c7bbd348dc16b657567e2a4144b96cfbaba3c4b2f194cff55b7f9354e77155f0885601772de328bf0eb44110c0362419800f2e526b43b11e143cf1394ffc4c40301fcbf05ec2be9995bdacd787e5217ac9a10745f7bf718e5ee92017f213d6eff42a7b3abb7623b29427cb49a281538b95973413aaafb5d1446d92196f7e47e1090fcfbddc025a0f87e33873c888f02d835d576b98514ed70cc78069d6d21b002f3fdc972ccab4c30c7556d1fff5c7ae9902c11e03dd967cf1f5fdc29e52e5421aa3eaaadba14bc7201dc105fae76833d0cfbcb238e84e88f160f13148b33e08c82e50a7fb59a7c7ee772f696812ffa141f992a24e58a47081d8a6944eebc896be61ca62f3e88d806e9e721019c0b65fd939e1b232105996055f700b35056df649023459f06a10529e125b43448f96238ad9e9fa1acfebc6db38d09e7b1856dd0261d3124c67be4cc189f97142544fbc43766c31cc8afcb33c18f6c7a660d4f0af31437e0933cfdce41d93f25c017c78d3247c66e4c1810745da368cd8e6efd3c6394d5180389c88a9db3c1f9678655326ab4e3197fad9e6a2e8437da54d860e25bbd4b8b632916aa70f1cb4681fd3a271da1c8b6269b3e24bfa00406e99b8a8eba22113c7beb57a98ed8200ad9023517f7a81682ae4347eb18dd8ca83a588716cd5ce11499f85cb23e017179de9e866d9e0935bd0efd195ec56060da90ac06fd327689fd90ef8e75176bdda30c87099e67c6d74da2202795bc7e8b61f27733bf01e55e61116e9cbdc545376727452d0e75565266c3c1997722add1a204bb7873383e3d84b7de0ff5667f26ef27aa9e449634a1ec491da1ce57cf8aeac81330cc5c4ae589ee15bb630a41f17ac6707d7b3cc03182b896cce22a02a78093efc717d8ab9d3bbe689f78593fb8f1fccbe975c86de1ccb72fa71d74120b4e1ace3b60bcd96cfea00cb8bf8aa7f0dc48dec4cf24c352d1108c75cd92a79af2a43d6bb8b544bc5f4db3d4c4aeb422bc05261fa4a23a72e97b88bc52afd7832081ce01ad5e7522c11713295092f5457c095b8a7d6bd3a71ae3ac8ec3777f92d3b26acc0c06979e88d4b0e4f8486740e788b93afbc4c09afbc19d0185bff307e398ca89efb0c7471c61a154abfd86d18d087ca5d90180c2c274e41565ed1f05b8dbcb0ec6874280829093e48da63d7208587adaad8c9406a1d6e81ab4a9b807c7d5cfa4cd13cd98c4ddafe6a8a79b4db20f975f8e22673607cc8aa468aab95ef600303afbec3a583e96b509a95adb08796b9591561fa0a9f07e36945068b440eaf9e15022bb0e275842a1afc01d191a649f29f5b65655a46a3538d6d349493c576d0dc05881889fa3e4184e3419bc5b50ee840b86e29e56992018c5a16e91a61920f91cf10c8bd491cefb99084fe69479745d3d3e4e8ef16eee1915b8c29029bb34eadf1a621ac504501b7f93458136bad9bcee5e441f9eef6a9da13feddc3e96ea682f7a8970cad9a4a70d18629f6562e69d9cfc9a81f09b8054ba1aa461735be4c4946bce53d3e496eff8243ade34eafce3089355a9adff7de5598ce6209c2d549c9e1908be9185688472a1dc659bdd4c1901b2382046322d86b1daa96d340e060139a521410899f985158efd2863b793622804b1452a35cc96fc3ca72342676e49accf990acf1c57b88e20664deca1c1dcb10d49695a8e49fee8919030e396b81c4ec0c039d3f9273fd54a8e5a859ccf8dd1efc599508052c9d0b281d4af5d4647660a71dfa4ce626a96501c7774d9a35701e02ce18c3df1e0a2988f094a80bb399fe2a47a3ccdc51f69448123297c91ec8d4076cf3d26776afa677408ca616975c4e5cc6c2c7977ab830c7bd29650a9557ec4a54d5f86721cf3f4c1ffbc560364af2de7ab2ea0b28f6825166924cfeb1e0b59d4add7d4f24a3d54d6d66793012913e735fce446fb2b68441e49571ab0970b7fcd2eee23b7be71dc55a9fd51ba3a0ab45acfe983f7c0c4e6964e61a8454baf502787f3477ad8ae340750223d963c3d9c573020c76abdb48a7d2db1f6daf8301ba29f6ebc66d7bdd9e8aa4c623a6fdce493ede4a1f32e9148b32888b93f838208c66beece075a3b9ef780bae6d48efe4b0d61c72cdae2288d2a85d5110516a2404dfa223d3a554ef9139c3f1b2ddeb96d1559b506c4f20bedbfe8244c4d2cf3dda3ef698eca1730102b01b812dc5a61885b7850ee0538971ed72b3259388bc7fce8c21a0cb57c7d7082a55e2ea5370d69a2846a5fb6eb5e18a6c09351bc53308c0a55644daa42418f42067a73d4b52f5a7908158da4cd6860bdd9adb9b7d0b166462e55cb0f61c3206b584149852fd9c992c8f98d1e9978bff4b684ffa0dabac1c103f54dbdc57abb692f0fc42efb77b3fc48caabe087e62a30680b7a468a08561b36a3327198f1428cd6b3358eb70934cda3223a54e63058088899ac8ba464238dcb97f339d1a0c99ef7c9f213afd4aa618f35a69331c89e81b2960101ca06d0b08426433fb9fae4e03c01255365d38c35c8661ca16173eca061b341923f5464b9fb254fbf8b2d30645c53c79e48d2aaddd596a4bf0f2a89a543d605ba484cb7bb8e8c1680eea418e4cad9387b92a4b3a8c9394d62b2eed80fe0db861ff200b2846187ef1183de238024f5bfcc8402cbf6a7760f98ded9909c6e684b9e9e78e9964010cec53c3f18f16b8ce468e5da26a919659f9b072b80d0b537f3e6ef952729c4d18e8d715c1651048ffec155c26919355858bdead2bb2e755f7ef0bae3640941b594e07be9b2ef02e78850f2c846fe696be2480f464c69f0245fc9b02516598c4bed73f4e2a8b213d7bea165d217de7a2da0fdd0446f0362c95b29ad213fa3be17adbeae95a4ed42979186640635e19cec3ec7ba8d304e2863e57f570f4d4e93df16f0e679c7d8bc1f63c72fec93074b06339694f86f8bab3bd228e37e589a9bd798ca5f0866d5973f94ab284812c289604de1412816e81867c83b435e1a992fd50aac4fa944c79495310ee1259ecee889798d830a5d75d813c3aa350c09f24845936406f3e5ff731cd8dc1c0d4fd11c2c4cd697b09c3f8fc434956b46d673a13e477fc0f26d152ec804207321d695b02e44b1e69257c8498d9e52f5b0a6ab3491374d116c88c4c5bd542e304db5080eff6571b1a4b7e7f1c7784df51addcaf + +Params = SHAKE256_60/12_192 +Msg = +PublicKey = 00000038e958db700ef3b1ae39c41ad8fbdf713831a8348fff75334fa49910b4bef39df10676269b1a893367396dded786332f30 +Signature = 00000000000000000909a916a7bff12957bc1b71998333d9374987462ce40a973748058d3db83fdbeef66f8dd638f8ce75fd264060cda529290396c324a4c0ef7d75e4a8eb4f20e635c2a7b650c971c850534e125367e37e278769173907187817889fccf99f9dcb1f8f616d03bc170140aec5f38d766ae997d877e094bc6701bb369ba346fc028b8d3cf30a2d42398904ff5b6a008a8f80e9a6c790fa766fde700136f0808b7722c4a311d78312bd3eb1109a760cbe27c1b108fbab52ce1efa41cbc44f0f5e25405bb6ece27a924bde3e8a04c222258084b0320111515f3b633a313e2401959436e4b85ae8c34371cf1f1bc63aced6fb7c124d229afe0b02ea644bb1228eaf3ec1b69d6796dae817f76171f3eb160f23ae4054d61dbe4adf993aec6520a0cb47a95812fbf3be93530e39da767280069d64a710e7018f83574add8cbd308147895e23108969d40f9bbd671435a438a2850dd967b34d913df91ccee469fdbc013bcd5d6df829a29cb947f780f0edd096aea38106ebd8222d817197a6d9c9020ab038ee556a1ada890608f0b2e33d7daf9581b3a55b5963d1cd187c85abefe9ed18bae622b3508f097d7b795f686dc52ae80002759ba064c927b3eeebe99ed95baa7c63631064edd8e0cbaf62c242a452498edd30a3206567df9602d36b9b83c1618cf4cea5c4fdbc6610963f760265103e691d67cd94b3352f39543c600035bd532e8f3a1a37765c9c4e365ff73f7910b7ddbd1b1e64fb0c465064138022f182b53bfaf28bbaf63bd3d079414bb76b9f99ea05a7a69203d3cdb4d3980bbc1d071ebed0edf9a41e69a8a6eac4ecba18c3317f54cec9f0b6fa5d011224712a5f234d69fbf4f54b22e2825c7da34c4d6bc944915488bf312d221673249f5ac20be51abedc7266a39721e5d1cffafc904cd688194236223b855e2133d83aad687f2d92de69ea71a636ded8cf6711fb2a629a1e8a28403e1896dd8648399b3ed37bbb65c8788f0c909ea650f0483f268e1a03bc6cda1eb06cabc6450c66139bb1e7c39f3dae569c49b02968ca512b9d5883585b89a66c125f94fe46484f08d38fae4f5261ef8b601d3cfe35720228b093788739b70354f1fab23f90f35ba32b3b2a85d8858204f05c478eef18b50388b92ee27c46714863c8a2c871a2e8f91c170077274ecd34c3897087c9ead3dcc2da7444f630ad29862d399ee2f576f3dfc2d5e5d916fb2b95aa566f86cf872fc4fe57d73f400eaadd190b9584ac3c9a22acd374ee136aa60eb373a4dc030e43585914d65027d42cccd852e95a3623215395588e49056b1a02d45b1402606e275b73854aa4e8f8f67de4353d61c951cb8d4a112ab76860b30e5723efa61e2e80b6acf520e8874d5cd578bc0e3e1a0e366a31b4336e0dbfd46dd02f21453b39de62e311d2a7d37773b31cdf5bbd24811f7d16c2214a7c7f7f7fdaa27a219a7d7c3ccfdedc012c715b5b23459eb9c2c08800bb2321637e92f30d1060a591f31c4b55b29d6953a8d2d6368794df60b503be6cccc52568020213c79da4cf2a9242fe2e16a36bb169f970897ce07932ae8b5ebffabd74f99127ebaa07d69a35050af3e874e77953e7900b9522c45a17a2f1712c4064d0c6ab05f406949d6d363c486dd19304f6cda151135f79a053d5e95e843bd14be06466a48361b61a804030fef284865e3e3ad176a17d0dd3a60acdb848e9927ba529a77f64b337da9a0c0543aa49293ba39b469548da78ad199ee3281583f5ef76abc4e71b01d8de219af8baccb2d84632de029386fcecc093ee3e0c9853752d838c72ff552a3d7d64a3aeeb1dd122da8e84591380d65efed557d614919b840c96701cb9142a2665b71d22143a731e1396330383ea95eb13071c434d19b807231bddda31f88c5d22bef77ee3af782190f95688e01791366b1e71a99c025473499a899fa4bb4b4031ab296a8ac56d93f5481137b05c85dc7a89fcc8e936e0cb16325ec5031f7363c1ac5e1bc827ba45fb38f9e92787579b4a46854a198312add4116620cea42b1bfccde873c6265b9af22279b9b48592103e76e00d0d7006130317ea5cd7a55be912261004f405209687b2ea1a3537285d1385d841e7deeba333c397d6dd715a55108a5d0a1d31f4e1d3d159af9434eb01f9d266c67ee1b964d75fbc7f000a176a8f39ad02b336a52bd569a0cd304f7bb2a91ecd1d9da91b4f333fc266622fbe0ad5cd564481e9abd6d5fd2f13361ed91d636d2ee35757515238a34243cf4cfeea98655d29988cba8bd4ccdcf60e9a839ea7d66ec251eab9fe10f77ad0e9551a6b4f44501cc3bb0edabad241fcd4525fb079c68fb2dc2c364caa3855a8bf2f09e5c8541ccf99a47729d1575b1e614bd114e9b5c3dae9a78ca1591529853e64548e4bf6a42200bb3f8dbf7491573cc3ef651dd7d5df84925cc6ac30b90ffecb065e4300d29e455b1adab55fccfe5ddfd24e595a709d5d904506720db6efafb9271190860e444a2ecf932380ff351378d673c39c3df687461e8c670cb25693df9076170f3e97416acf218720c75afd64876db88612f5cc72e79b459311da9009529ee029657c3ba86e458160677a72f51a14b13cfdc05936d19d66c752537025ae14309479f95228ee03c88c37109e1cee1432ee8cd04401b95d2f7bf2c436130bd74a8c84058c2e3097767c3717422b72f676ec7273c937095f3b6fad116f31602385e63bea8bd3b7954a845431b189514021ba84faff39cd3ada9adf03e0b6af5e32fd4ca56bd9e5bdff45021294187ac5213924e669a4e861149ca93f806b66dc21421e62dbc9ec0d717fbc460c4e592940c5faf01792c520930c3d1aa34430bb0033356adb883f88e7de8a5ab7c65101bdb098238e208b9cbbcf35e44e7786f4998b953585761619f89c7fc63e7e52c857d834bc510dbc3f0cc68b89beca62785e9a1b0a9f197a191972d19d590d2bd95126f8805e145f1033436ee1296776183782c529858b64b2487dc8e6452eb57aaba9d3b91dd3324df9e65bbfe82cc4b9493614d082a8c7d3459acd60137364277d35dfbd69606e71ac619492932cf4bf912f9753bd25aa3dd331f42de67e18ec1d5d90c51e45abe20d1a24b04b7cb31125623c7265a70344b3e23f707e763a113f1d54ba20176d1c801d16712b91232ba690cb39841ccd5d31e05696397222fa860cadfabcbac5944acb3ddc4cf6dcbbd877609dcdecafa2a556294b5f88ff1671a8c16a69f3e0d9b51849d1f43f9e8feb918c1a5ea47a1970edd70e5570d1c3dcae2e144096d12fe20fb4d5a088d9d4036aefd945ce8571c4ff03fd1a51cb48d70be6cb5a567eda12cbb3976037933c0effacf878f3577566a8f90eba7e15a0d310413207b0aa35e072bd4676ed0d9fa69e84dbdc917057066efa22eb69016a56541e65195e04f7fa08772e3a9fc664e3f6873a4c1ab01dcecdf49beac935275cc32457e76cc8eb650096b7156ac61fae91c83ca7314ba61c2429700c088f389a9f9aea3be475351eb488d9deba1db5b9333addb3f815308689a7cafcf174b8f87a437426579b53ec8d73625588a0d85c11042ad09130c19aaea3770391bfd1da6f2c2b4eca94631f4ffd0a9a16f4ac66f2250a2e02b43cae209c08cdacc06beff3cf77e19492898d164c22f572e551d1555b4d7c04baa4d2e064e088e1691cf44ea9983d1774124e29b31fc6fe15d6c277030a0cc98845d7287265accee72b3008436d0e9171c6c63fc195e0b9a1661689dc708cf4b3023fc6fe17872e0a1819a8946d1604bc8a451975a70990016c7a92670e3856e7447f68b956e89b713379bed0344cd0fb8a7c9cb8be4722f157fe99827ed6134012995429729a5026ce34a7ddb40473e7bc7acebf0112cdb7e2a9805240e3d36cae1c8de6cea68df4ebe2e18c0ede82c7a0a75548fe23545057734e478c929ac16f48dd993994860a6ed76b57a7f17a79f4776e69478984a297cf6239b05bc75a24e967b6ae7dd90abf61315cc82c5dd2d39af74640854769028b6ddd177a8515882458a0f0584ee2e4e2fcf05ba93fa04a7cc636025eba2d6f2a03995bf40a5a8fc1cbb49dc0c5169922107f292883cb0bcc94a3f61eec47b9719908bddd50ceb9e9b8e399146a86d7883bd1fbb5291a553f003dc056c56d1ec29d83d7b9aa11df6877074f83d7da58354c12ae449cc32b052f54dd62dc184d829bdb3b7c76b7a0f93c6cc174b18f411965b527d021af867524e00e4d995e2ec0517f7765c9a4319471bfab31e8705762032ee36eaf8ce95515dc40929ddb83444ae0ee3fad26621ce833b1bd53f6952d8cf2c502f4957c76b14ea64cb472819a6b849c3f5f6db1fe3cb2f2388aebc3f2a8f213cdd39efee66ebd13bcf7e6ed18a620b546184cb2da093b3ad398655a1a5d946c7b353e606d06d0e7e524f847abd9399d144b1a37968d7e128c11e8ae74f86c09514d8d82b5d3b599a0c45f07ae9a55354034c9d1c14ae63f52ff7bf04f4a8d6d79ee9ed7ad583c6218c73b8010602b2859467796c059590fb334676bd9973684f4eff6b834d74bf896d9db1a0c74dc6f87404d389ef700118ef8107409cab6718c4eb6f727e1080d9e90c4534c31e0ffba91022bde93a7c643d75a66bca8fae8590e4b4b5ee62a0dcf6d5512e660a88a36230f87694a8128fb4365fb37ce5c4cd38f425004d3213e7a91bcd38e847bb0faa1165d8db09c0b72c96692fd758aa8ae87b4dae54aad6d98122ae2f2d47814fae1b35d74b0d4e2bd2c778972ba5db62c13fb7291ad44f1c367fdf4325ac0d3e1f35f9dbaafbe55b1616374173a33b18b20fe342ae05f50796c197694a918ac62572a62c2c58cd6e1179348a47f41be3ad200d0b85c78c3b7562c98047d7c426051d3f569ce1ac30076e746b1be51ff53df3cf86fb7399b3133a9b55de4be8918ae448a765a1f760e76f0cf76afb24c870f157f1b41f31f544f7d176e62e87fa3c000f7d147fc0afe6f0e1c5329819c550a3875351bce0dacf9c34662722acd8e51e807b426674d7bd6c8540e4a4242498971db46edd66c7e000d33a7210988d64e02bfee503bdbe2ac31b314f99c5e67472d21c28d866f08a316c626e8dd8dfccc4d079aca521be7841071dd037702e5f76aed1f9df1ffdfeeb6aa0c406e922bd75bcfc6f27017cc7916324d37167a619f43aa509883ba33a04c13204a3ea9971e7572626cd550008c184c3da876beccde7f56497c94ee8738e496fd8ccb431d0715528560c22915fd57766e7b1f53aa551c3ea612e6c6d3d8695aca5b2a46547f6d36da18f871517d2e065a55dcd0754f0b9a8b3a38b67ab225f476c636e764d77a45a934f1d0af2e7ab63491a34877981e4bd6899892e11f81e433a7b55e1954013ac9e5d8ab10477b040002b28ed6eef0cdcd4958b9d6317d35196410bfcccb02acdf8dc4bfff79962f8c6d760c51b6681a6f3b5a2a056e518911435fdcc6580386c0968b8e97ad05e541668c30f38028d5d67006c770ebe6c2b5d0036378199c502f3157f75a5734b2b8f13867a006ce34bd69a8f40352b37720f30606cdc1d4844c9a63f923f988de57932208cab85b54e38f85b851d9ddf88e1e0a0956a2e62736d274e45a2b6ada50e10f646c5a3b6e7b4f343932a8bf0a2184059439b5dc197648956076cb951189afb7f8863e7ee6d7f96cf73846ef41afca9ab6a540898e239891d2179da54ac4a2ea4954411da6586159335c15d0a9042d91cc80c9cafdb93cc4758ac5d014df5f564a92f82a5b922e36e72eeee13464750e58320dba61ac38f2bd3fb955942eb35a76bc24d37d51d506faae636b475cf23cf44cced2dd1ba72d0e3efc663189e99e3dbf4f90b454ac520e40781b0149e0d955a51dd24d8ea494f452dde6ada86ffbac7e14030775fd9cfb718cdcd5d1630a93b5276062cd37f3e09c2394a1453a9e68d665f97f29254b0ab2c836eeb24e99b4943791787edffc2e66ecc00f9d6cf5f842f24650b9e0c3ae6e8dc87bed082b2af9ae4dbef96227ef3f6b9c7561be2b5c5e47b50ea1f8a2728ea6ebc2cdc830aa22e45968a0c935f90f05946cfb217957f7cb83e48da7a7923e0794830b4f5f7c7732836fe3077f764f614be55d5f29e58069ddc8bcf832787c6b3f523fd5c2d3231d5c316ef8bd9d4c14eb40ea2b5453f1e1ce1ff0588ef7e97767a3d843e357b6842f598529a8df8a27df32a0ee25a9b2575bc8597e39deed1852828a18912d688f13a9e94599dce7adb898330b5f1c9bab76e54b945010ed413ee89fd3b2d83126cd6ae4fba936048d24ef02804d5c4322537323c3fe908131b1fc752da46d4185f9bec68ba6bc7f6714fba243e209bf11dffae188fb97b32f135f948ee55ba56936ea7b7c3bef0c99762475c993d4023ac5965a6282d398ce713f7aa58018b6f2b028d004baf4eadc3d230bc1eb4793c6347623785d8c5c4b24e1aa13f4dc943131920f5367a0c1bb222e7330807b9a7c8b927fd825af1fd4b86498160b5dbc7d489baa9ccad2ae4de6aa9e3d5df43818ca80c5e0ee96697a64c15787dfaa2941b902e4671e6d9a99cc844d97338e398af9851bfb5329f8dfe10eb42cbb85705f46a7c8386a233447d20ac75a00a0c2ab2f5816e56683c38dab5db7c3a1fa9d162d465a0b079f1810a9cff86a7c32f3bb47108bd582ce0f5acc0f79fdb5e9ed52586be2f014ed083b1b9ffcbc7c110afcc4a6966ea38b4de027ffb0bee8739f211c59fcca2a8a7bce5d408d852659e855d81372331a47308cbf0b87567aacf76cbc86a2a21b55d05c1500fed79909e7ac63ccbc90654d5290f16cfaeeadeab07bdfb3944d8821745e3d83c0c8707fcc61f0740884da303d59e2a3c28fe28e561338ae2f0d21e4616f8069c634de64fc7bb15ed9879a6939e1a6b51e7a59d81b09db34bbacadb157cec7dc31e8287ea25a0a6fa068c3140c1277d0d0023dd8836630a61e51b2ef93a61878c7ce3e5c43fae6e39be502536c637484c9a1c41dc923d24373cb306c162e24d6e07950dda66b7d5d6886ddc1c18add466ae35f96fa9683fc8dd5003ad5ede23126b577988ebfc36c851bd1533213fdf02c922dc2a81973905b5dea96b866f3333dc2b50fcf3a0c8d4a3f8511241c36d54d139272acf7eab0a81b69719afd5a39265fc6b7f7c927e439e979cb4be7c08bd7de721e841efdae6377e84928fda00199d68faa7da4f2d32c9d926b805ccdc3bc2cd83aa7f065c9029cd46b89ef2ab74ff16017aa7dc9d5366b6d3488c60289687852d61ec907322139068201ff32c0576c7ae2836cd8457bebe4254823ef0fadbe102f8edda0f7a6f283c400ce925549e2048d6f2107bd7ccc2a6a982223a9156400e0ac2704e8c1bc1044f5a7a42e7427ffc92ac783dcef78a41510483b5aad48cceec54e44372bd42bc40389e94e5ed689b1cc690b97b5282d02c81870a268869db1a2362f23fe7c2fc71d85ab0753143b75a86a129921dcdbac12b75a91dae14d586c58f9298f2e0bb58114bfd107b0e41d9ffb932d2bfbc36c22c69a5a569c9764832604d0ad7580f6351cdf055b9bac7db4240df698092aaea62918c522802ba0ff87d7cb0d6c2072e55ec68e65224f49d1d64cd17512bddac625ae2416b9634392b0350d80dd2a6484f036a5e5e603552229f8567f6dcf759197b37f9f2441230ebe77dd23dfc5e7974ca63ec1a70d44a12a41714078980b92f1e65cbbce3539d1037d0ca50875066f7db2cb2e934264c1ff2d8f6817d66e792734cbd20e4020f8b44ef6fe333d9f45a33b0a35b6a41d8b99b7b60c4421ba6bea37b1fc5f13455a647123f506d8493795f72a35f524d6b29a6509e1dfe390171f7530395dbab010eb6dc41ed376a57de661d3b8458dc09c3fd07d85783c68b46129d5c2fa711a82c674bcf9f01637fb7eb6e291ea19b08bb5c7fcf057b49cc0471a4ae35fe7fe22d8c32ce5f23df228a23e450ab7bf5d45c4e06d6ee9a3d97dc27aae8dfe2fbc4fddb9a8a6746614a5a53b4edfa621b1f66063b87ea4db9f3f477c9097377ca5163f425ff1e1c9462fd78bf037aa49a92fa23ac3f41c19cde8829b9f3047bc99fbd5f997e4f973974077230458c376c4c0996abe5c28576e83e9bbe1dfa1c068d5b90c1d48b3fc67ec25d4b67cdc73bfde60117e133058829a0a3c6e0ff03c707d43602addb3eb1fea21728dd9a9fe51761c4a06dc56593215f78afd22d234dc415ad43f712b3f129ea9475644eb4ab4f62a8ccf543acae0a203c0b5c943e07c19946e02d5fbbc8d72037493417cb946a73ba95616210ec8ce347b37b0b3dd450456ab56f8134a9c52ab35934400901d8b2bb3e12d2a52f651234aa9ac50947592ed9f54c6aff98bc7bb0ba28442a61489a2dad1e0c4634faa566fc060a8a2bc8efc989e38720df65f029a8275eb6d809158a2a8c029308377926c67175b32a2957e182b8a308b2edfef1fe765444cb118030c4d1385d6a9001c8ae7e70bfc9985237e72d960eed04cacb2b7bc3100ee9aa074329a69fec7ca285b3f086d16da3155ecbab74c717090bb7ef9381779e1575c7fb79f38126e5d5a7180de370254dd437223a0914898395a2bc932ef2d039cae9bc2172c7a87df6f8f7afdd632682cacf8efe37dd0299bf1bda89081f09d15466141bba4accd365d2c107a17c210064dd61258b8c068120434b45a9584c2b359393d8bfca8671e05ab5e51d38281866859208840b1bf1f23fdee6dbc53291725abcc1fd0011f0fae0ef47bd1b56375c39e9f920019a25a40996d267d0592f4892bb19ee5ce1284bb8476ac66e5e40485f00dd836453632d92eaf207ac5c768f33df1dc4a6986a3eaf2c95045175c93982994b9a18e6497d8a0206daf08249833a819f46230a714e7bf92cb86b8e65a6697f7858da96ce3246a8677cf7433a7dbd21cccdff91a22303529c63b33f2795d7daad1eecd1e1732fbc46731bd730de718bb85047c5981c2a42a92497e2269fbb03f8daf0a987536855ca13419fccca0a6ac1cf21844d578322f1651223d4e2d09f33ee3d466efa3d8239ebffd0e20c874c7438d36fcacf36bf1a85f0d406db3ac0a2eac5100b9dbe70415ab0bd0b7d51a51e67bc11aff6aa386486ea1ea3e133708c092b4c72480f4d2bddc62ab6e8c69a5fe01e37ff02f1d0c62ee1b5db81ea4586879193b25ec7ac92b73ee0666eb009e2a3ee8e2eff6badf3d5e96303936af6d1f0479e50db235b752447e96e7563bfd66f6c0f5ef99a98a825d74723e0e32b7de84c931fcc8ebbf5db563281fcc193b43ecd91ed1bdac1183f81bb544d14cefe4ff4d8b30f0875f80d281811bb40ece87506443ec2611c690ce341f5645ff9351a1085a2479b553ad5248ff51c3590d7fb27e369940506e72b387cc5ac036a4331ed1b9da9390aca5ed67e208de65f7c0057717685bcd26e3cd4dd7f239a751e11c7b0fea00afc012c49efa50f4340980355defea90abdbb5b9734f916da4db84e4204870e697dd8bdd9caa5fdb872f5cf5e09a3e5871be8d58f8309847b61c902fb3677d368f6a5ab8c461e396d06b249844b5aba0a678e0dbe96eed96d8bee58aa79955a8632ffcf0d6223d26d204c2626469473d0d68c6a9018b0b5843dc52fd57ef5cd1bb63327b7a9e28c9b174ec48d1ffd0a0d4dd755ecf2473489f13bd3dba1f58c286dd1527eb39ce48ebf02fd883c3da5628ca357829a394f893bcd2fbe333cc1a090c6d2cfac82b92986071f187316474062585f232ef48d99e890629a952dafdf7bc753886398ff56f172c9b931a7e75a0d7cef39659f205b2316847bd88b27c75543ebaaae0c600108fc2119eb4d33d3aea945b1ef37641c9991ed95a0a19fc876d48ba7169e683e75e05bb6e180bffbd3e754f2ab92450606fd5b802fece847d6989e7d47476bf8278d4ef7a9b975d5a136fe991f8f8c39568c36e576edb37307dc667e8b48e4376d5fc7af471aa8c6a203e1c4c84f256712b8208307378e4e973644b765ce1b2d1b1b33986b73d6091443dd6f0bc6610b8119899e870c42226aa80ffc499efdda62a973a2afbfe020ac34129c90b5819e32e4f3d4af3236b3e78fb1ccfc2396a3c83407aa6c4eb51712db1146c6f6bc8b96fc29282109baf0e06204cbbe63dab0fb11c94c91f37644501d1a5a7f1909abd6aeafae60e8df7eede49e0f6c14eb3bd77a17d84ab87778bcca71684232f126a996c2348f9666df0a992e77f587a997e434fbb501310aa396d288a37fcf648bb7398d284542906acb909541e5803ddb6b9ef4a2e64efd164460bacdcdfff15fa0035674f1a3c2ffafd9369432b47d40f3c542a3e07faf5db4ee76a6b0760b10609dbdfec0ed792ea501d49642d1999c578c7a5c1746c59f7908fa969721490b997276f443d01b7a8d183eb20995db3fea06cc2216c29886c99fd8e4f130ae411238bd782e6a7e4b140c0f60f7c7f052482073478cacb7496196373517df5ba5dbeb1898856bc7adb9b8e1591c4c3960c7888b4c1d1b5e1071dca735d5c0ecdfb90b85952599f4414c85aeca0ac8a258d26ad7f115fcc8366241e9455eda1db420a2963c8a6ec17c2268f556dcdd7470929123d87e060777ee61162490ff66d66e243acb25d547ab074687e0b0f6356dffc12dee30b5ec9f240a3b3580b33b6af0fb323163393aba6821322ecd9c2c3db27e6fb62ad983d4148f7a3165d11c8d60983acc98797d087af0c796732cf5d064aca62b7a713c403aac457ac5b538234fb1c98792b532f1e7070f63eef5b3abbc9ee842be6c622c510c285f341528c8deb18b99ad990c185af2733a8ec0b44c29d9ac0a1e2f214a9864103efc1bd9596b801c1cc63ee8f1dfc78655ceed423d8042c669f2262252e15bb916cb069b473308ea152b47ba14cb00eecc2b34d17b85f9b7b5fe3e92461de94afe8b000175325d589299a831dc38fbf7acde0ee7aef3efd5bc7f95e50f4945db2f029f51eabe82c18f4c7c3f61d1acb9a4c92ccb2101edc03509a727814aa2b092826a808f84772a0b2226484dd85204966efb836cf4d1f0c8d780757295ca7999188619f9c90d09fc983355985185dd3633f9784227ada1a3fa3a58f640062471459e670df14ea977ec01a7b66c7cf705562596a25172eb0c3c739170c9e1e786533615f5653c28cb850cc884f2669aac8efd11bb3c3396244eff22213050c8fa37ef9fe7500cbed12af357c413b04045911a68afd96b962bbccc39169af8ad5264eb0124be935b4017f24d799ac2955371e9384d615fec6c217114d53dbef317beefc0c61603b75fc5bb4d24ee1a6cb6d4f25fdd23518bdb87947272f5c434f2bc27cb28a6d7012eafe57fba098a87e9c3fe2216b97d3d021462af00dc3421e4ab02903f35c1cf613a1758912ed2c78ff5aa0fdce7a16b11c9e381c7a7dd2ba3cf1c2a1f80e9667bad5cc87ea769625412872cd8b19511a20f1e0a9ec039c3701a68ce38ec6fb1e209ed5b5ce7b6bb5e4728562592b7854e099fabbc48d45fb8a041128681f98f7241a1a7906c6e6d1f34e6ab97922a30febc9df9020d38ca7eac269d81bd13156cbc8ff8a768a1f3fc974b3e5c8c865308a3eff59e35d9dd37f0b3106cb6727b5f7b5b7738ba6681fbf6d48e9b94c7a16dc238d691d4bb26fc19eb4a452fce06f08ed141aad51d5a7bb5497af27232e78a937d73cc60179277cc3445dba58d86cb58e0eea72b8616a6860a37d48e9ef3dd97d998980b29ad99b155a6da96f005d6884ad284dc038c15edc5484f7e03136b90c3f71525682ca77c02bb2d0f2c6c005cf21e892f29ea7a32b4af11a1aed5e2e852559968832d598105a92a99c977375bc973d6567b7928239d11602e3dc45dcca4b8efce3f8df2ceb172c2f6cfdda60987ef2065566fa140b8db48681a32018838f14fdbf8e2cefa6ea0f4f07a9ac438e32da8029a8a7628f5a63dabe4f21cdce02abbbc3cd01f1635a1610e70d45db7c7334db8b338a392dbabe761a46061f472bbb607022ae5d16e5411a2b4aef649b17d25e8eb91c7a45f2923ef459627ca81a1e7ccfc51bcf0ecd1e6e2f02549e9ea4feb940a31ea542c53c7a21ef4a2aec103870950a747a5c4ca22099626d05c9aac6010409c5f661acc23030d881e929944017849e1249089c54d78f2685d1fe0ee49984598d66ccd13a7e6453f50286ccac00fceb57c8648bb0c8594e366d0bdd0b41f32343245b5a650018304925986c6e655e4ef526eeb0916c233824360b20972834c4636da393009668882861ec1295d4dc88845221b8ab76a39e6a9f801e28cee84edec306722883e7c51565475142fd8d6bcc047f231bbf7e381d5a3730ed62a99a3d947aaa012d9c5585b64ee9780d8d6c5abe13d92579305eb328b69ae25b046b245c500e4861e952fef4894e791bdf033b660ec3fe746381fbafaceece0d9660f304633df5978226b76d50a66df14ae57d56bb79eaa92aed33b037189130ecc5327bd4885a96e8b0bb7eb2aac2932d5e894cd561545e1d17f4462522f95b46cbb5b17d0d19f44fa9fee772ebf589f102f5a9f517d1e9625dad26bbaeef246353136db8272f925879e15c76d8f34c62ec1240d9c1be00b51838fad1300c4b9bfb11880b6d4f47722260fdf7cd6ebbe99f9608dcbdafe19c4fc259a2b9a1e3f39fda22dc5ba55dc602b3530e36ebf5d02166271bae34a6c80bc10d4e90a2243ba7b8518f4fb8a03d4a890afe128b69ae742c1580ef7f411579a44894de23ad9ec0f95721d0bd12edad42483bafaae4c078ff79cfeb332b45120c9fdeffba0dbfc6675ccec0ff8438f70ef4a7131680ee8d6d64dc5903240b26595088decdebe3009b30a3b3126d1c7abca3ded02d81180f3bf094c353217f8ba797018c1539b581cee87bde4a72d7b010ab5317e3075403aec5f9563966189edd8ecd329224bf232d4aeb027292e7df4751783a60fa04154abb383af4c8eb5cb76fd64f29a559aa51a970f3ec2cce9f1c220d6df6ada4e22e19718fd39e559ef685bfc598ffe908969d3a4c06a2f6a07b3b4ce4b448dfd119e9fc2f3ddd8c192b725b4f90c30b0e0d48378ce6e3551dc8b0a2c70da6e186bccdad83e4ca9bec588eba3c071bed35c74d7ade6c37d752809ada4b8f0ca47c114dc0b3f7507914440855ec92a6a7b9b7e4ec22a75cc3a0dd308c9360ead6093c32176a3acb0d7fc375da65238b701ead3533466b78de60a360ecaad41fc35ab317173c8a6de9d698646505e507cf8fc17b1a97fe22d207df0572294cdb75af0b7dcf11af63ddb95cb7e7c2e77e0c2fe773c748398a793fad97affd5b36564035685a2f1044bf82da439a1a59a7e7e96d69c003c5149751de8e593f3e0de4583adebd69fd8f1482418f1c224f8aa8519a763f7371540a4df740dffc0495a43ee09cf159eddccd1aef044926c56317912ac30b0c0531647b972e0428f7640145c07f612adfc7aadd955580d4a2f780d70ff44b37b2e371d43bda290efa1a3fad56889751057b106f70bc19e814c7f65ed5f17158c252891a4eda26f8a91ead97b9a2dd3492ee04f1f65a28a60f40403e878571ce44c50695584e3a11b22303d102185ed2a4b306ff815a57f24f1bc6689729ae66399e5bf64aee2e34d553d6431dd05b0066010fe54438473e330f052eae81f6fcd6c511e50aea4c007c85d49ad7b8862300024a9d609b242c1b4d9a5bd866c3fa497ea7147ad832ee46625a93ab7c33e3ae585885822139cd237cd7d91f40759d6ef50ce9a8ce39260cf0204a6e7c6ea9619c6e308b74c89bc6feab2e9aea0668c6436936beb371da6b5b17ef051a588eb0a2153a1fc70a441244d36a65cbddff19801873ff44f7a43231e2bcda8ae8dc9d9e67e8fc70977b78747312e6c7ea1e3855470736b338062ee37b0033d7ff2274966e6ace1ac1221eaaf5d2165ec5f769403bb89a358e1d67a52f65cfd1d5148a991e5ce178acc10f8695dcd714bc321ac2baaee96badb83d611614a6cb040d563a970240f54bd14491a2a75817e4f64d725958a514f131604026b1682295ebf39a174787fb7b49fecf2291802819dc83708868723df6e8ceee9be179fb1da4f3e4e714472b4134ac0483a4d00157855888457a5e68b054b3b84cddb902f2911a913a823e0a585069958b9e27c583f85ddffb73964bfe8538968072c6ea58c06160a7bdbec3d6152bebbea6ec1fd9d86b65b4894e147ef691aaf36c7dd8e40a48fdcea03e09b447c2696213542c55132b190fceb9ce1fb70516e96fbe2bf7e101f7aae9368c67016dabbe91214afd4f2c21992ac0e83bb32a261a011928474ff0c31ab3a24d77c54666647a350b36eeb1f4af4f26cdfbdc0b8256524d55e65dbfec6a887d4fae5ee2e4dab9c326115cd0df70ea72002a769fcec1572756469de78b535fbcac27c3685157b9144d477767f992d5cb845b8d59c2601b52d349b91c559656c95ca05bf15cfeb824c2817563248cf8faddfcd77ad3c424600c8f9b4a2b59d57b4d3a954bbe112a658fc100f9902994086022d8bec3bcb9cf0c4d71c5696649cfacbbe7cebd9576da74d8c028690289b38d0db6851986482aa6a59090c52f44769f5e614a92ffd9eb008b2bfa05ab73ad5928af5d22ee4d23888ff67588279a1809ca73006939b29a782caa1efc30d750f51441144cc806a095e5dd635f2276fe3fbe8e6bced0f960b1c21fe98ba1990c86ec41822a544a68a1441f1b5146976cf8bb4e7a71067e1e4d1b753aedc01430b2e1b64c4f6a644952fb921c18e8b755d50d3d23a70242e3937b7a6985ad90228e5a75654ec6367e15d58839e828c83c5043fdc9114bb7306ec57b7cbeaf97ec1cbea635215f964599399d228d75a173501632931ae4e49a1a7874efeebb8bc4af5972dccb8ec2fca40a17ec2d86cd8c51fc29f13900287ecd6fae7e7b49e225d10321ec46d4adbf6141f19684b5d0a26fb70145548493417aa62d2f2ee0d4dfcd263924c9a44aef2d61b9f476556aa633506420e7087ecca091fa734613a16bbe3d778d54c81e60c6521acda8c833b1d282f4385550188aba5aa26fae93139fdfe58f9a7915cab4682be6b579af5a55d1ec9d22bae06095abf499475fa3e2491427cc3e8653a47f3be730683b687b3d89aa97817e7f9c00bb28ef7bce8253f54abbe6ac6d98705026f3f6b52fb42f2cf377f6e06343560c71261f9bd4712146af3e876d464a6c019524704e70de2e0cbd0f21b29676287e53fa4dad4c84d908fc18a3d1c48548765e89e61311f8b0c75447731a3488aea5bf9740e659da6e16147f49916679f40b2a4dc62d5a8fb2fd5c8ea5148f34c47590b9238d1620d4488a608a3356ae743e2c4e63bd00f3e750cd712c74b9e6725873c1619ce265ec9c5cd52a682b5e794be9d68184ffd6e3ae429f6d23fc2ca727a77a3dfafe6568d228cf421bd7e4cef7055a1e931d1e0e9421c4b6b0ba4d9a9c3a3c93d0d5519ef362b409ec181b8a008ed4163124a7a0a4f6e2b233eaec6beb7e1a0f70f7d2d710be34722d6cadb9011b28075a318c52d9dc25d699ebe19246abc560ad8dbbe5461297c5322f5e5721ba8c583ee1100c2cd4214a05472397aa6b80b1456d18c49915973df5978ad0ccd69ca24c5342ee78a92349eac857de60aea98385c1e4b728c00fa82fc0a0aafe5f76cdb4bf2bdf2197634ac26cd23f7e9450ab5f8026ee834940dbc8506723ce8c6b2ebb97d5949b9b4db0a2b6f0ff97afbb3fbedf4c6961f4f424c60eb04b21f2f581d08f53238edee27547b70150817b3dd316ee629715c7c902add1c55b4f6cb3d51186a3c828f809104a2f77d92140d1a3c2ab2fefcc71a7d77a391eb099b5195904f2f40dddf23c39eb34814f1f50bdbce52b2a80421479ecaf49ebdc1e09e02fb502fa027a4a7b79f72e9bfb9b083e017d6206b0eeab88296f69931e880369fb74c6d5b0c7d0fc0bb2156af5bd2708b936bea8eb457fca84c72ef907aeaf37920737aff542601ff0109a55ea10ced948cc1bb9e24d9a766b3c3d62a52dd2885e92fc24faf518644a74a2b8c472613de47c4b2d3db07da7990df64a2ea99245d4e431d2fc88e2ee6a1837b33755cd7a2d9efccd7dd874998843f340456e0860a6ebf777df1566fae706c36e8e9f372ff4b61eaad884ef999d68ff8904d4a0318e66be7e9a4df24d493eecfdb6778f29f672affb9d2b168ea365ab68e48e323e8d0a31c5a3baced54843d3247ca3c3b9062a032aca7a99ee5f22ee11f64a93b6b05211faaa77d41b104f8d0db78d4dc20c305f03b91e5ab45294ea2fbf80565f8f950782e925c257edabdf1faebd4b215e69195965680198499c5bbacb65b77dab48bbbb050cb25a467d9550a291e485f611a7c459c33d5759400ddb72162e3ad88f03688777145b1b7d5fc1970b760e16898ed677c76898ac35905d6608da6337674ddee6035a14df9d184de855847c5737c5184c2a1ab8e5d1dd2d02c7d2f47bab89c4980296f16bd179e1800c1ba9ee0b15dc4927f6e954f9ac8493c68d868b799fa2684936dcd49c1073e261bb643f8e96ae399179d219983bdd10d8ed6d6e33f2b23d306efb0f6e8fff1d6a48ddb375dae0e09dddb4055e0d6cc7083d6681e48d8259d7becf4e3e1844241a91f48f7d5257e912b98fde75e01b4f3c60d50cca611ec7def68c86c0e65d1a410cfc6d53ea1285ca49023bbe57d1dac58ef3f71df014e01560ea46cb6de8d4951ff61ed60e8ba8ad9770df9a5abe79e8ee7756044c58efd4f4c43585793e75892227c7a57635f414a01d34a75393b29dc3e6f136951eed1e8b984205e60dabd2e6f583deeaf517516661f6d97790ffd066e69b4c643b177ccc3e581426536fe95468127ca6cbf7c912329eb539972a1c4e54bcb8816b91344b25833b0bb8d0b71b05aa82ee81b839b739f05a0dc7f768776a233138c296d1a8ebea37dfe1c72a2d75a73ce2e054aea99b9e20b96d64e7b0a4b22b75006532b4f2e9b1d51e7c9eabb6edbef000dcdbbfe76f23883f64d331d4f5f38188d3884fcf203577ded03572d1423c0e604f726727144116643197e552037ed7641225644be48700f10d1ff5a3d63d412857234ce9f2778a4bdd89e4b1e3473f60d63a9f254605f0c5f3fe82bedcb95f0f78787ce6dd8425a9fda0501a45e7b39a9551c1f30f122e43c2bd7d6bb01b9a066fb598514889255efaa9a616c34c113e33247a633dd610c8331632024cd713d1048dd29cec0611042c99d7998d19ae9d071381e1c96d8d11cd4a9affeb6bf22ec0d2cad42cd723c2fc3110b9ab3c5bdd63c73b37a10b2f27a69a9244e8db03bdcfb090c3abe6e82b06a87f1aad68594d75f15a938696215188a5d9f4d15754c0c91a2a094562fe8133a5d15c43958fd86567b67b1753c4a4d2ab476df46278d375c17d79e931ea58e6f32fd296883288524cffe316af99c5db312042f72e3b619d7c1cd0295afc6d3f1f05ad5d6312e21a7b1d875035369ee56013e4aea12d381d621699b8d3bf2191ad5a5b52ca9e9bcee1c98c5e3388498192e7c59bb64a0bf673e2f883595817a82077c73c6dbbe6a39a08e671ef61f3d96186d5d81cf497710e58b767269260e081fd2e2879ad33bdddb1b8295800f244747bfee40e791ffecd1c986e0faf39fee37f4ac40a2b49e0885b5e866e9a345c6c1bcd88622678ef171c032cbb440514a40789c25e556e0f3f1d72b4936599263831c472a3e658fc4201733d0462271ec6fdce4e8cc6739bccf08cdb7441eb0c55008872192cec97f97572c67987e7509b2ef6115972a2c32256430a72815857d300592ccf9639a9bb1eaa8d453176a6211807908ef82712c947d5a8d661ca047d9ce12f6eba758922eac70211b8a6958c258aa2451f3322f7fc464908b668891f74d422105cb8cf14f2c64d50d24d4cf693f159f8e0fe3ce2fb70c8067a7ff11cfa8311c4823c1f2096c0ca27069eba7b04e026dddfc43e99add5cefb8f4e61ec2faef43c23926a0afd819a9582dfe25d51879e0770acd6f048562b7ce72c242d159a42212025f5d18540605b36dbbe163d85d2f49d3e950b1129ce71c98c381486c407655ecb0042624e10d40848f34bdaf519766603a7e5140d8b90736d3dd735a367a0fad988df850768a76adc351676e1be23b5c81c428087b97dc529a61697fc59c31d9e2528e2c31501a8e0c4ca2e9dfb96ba1d42aa1f00de4e865bb04303259293ca516f3915d82498c34a7182197c371fdac30f93ebec086608d62147a2f2e2f1c65e8cd2e3bd75dbc2ed92f4623276528d68b40172d755801bca5fbf65ae5bd0b9316bf9dd4ebefcf4f6317a5117c3701df37c607127769c4c829e699d3161da5f97dbf711b1bdf8cb530ebdaa3d9e2dd0711aa0bc0cb6f9a4498faa3a16fa7db057e73a203a72d4c39bf598e824155382653315de3193671873d3465bb210f856df1cf46f9a7320e585fd7a7fa5fd632e8f2f817e1233a43b600e0354b12a876124d7765e274047b8c2f4361761c1ac7f0571a81fbbe3389b14c9f523029a1f6edfbb22f3f8ef05f7958b6d85100a10884355c91508e874f83e9e5f578e711fab6144e29d1a9345ab8c9a8613c1a984ead66bbbc7cea9eeac20b34639c9a124872e2c1aa8cfeb609ffc80827a3be1456e1235ade7170fc2792ba07d84b69c1714537732c6e94fc47d4ec4ac669a09777843cbaa9323f4fc72288ece61b3e777bc8b68aec84cf26beaf0a869bc34cc0d20b29be9ba03bb82365f89f8c3bfa666b0dcc473995bd65d36787cc024330a74c5beef0b3ce945d70c8342440304a41d6451d34c42db16c2f30d1bb0d526dc000148337c3239dfe5df20407bb9ef8011bbe2a5f887914490d1d38d8d1d896c62f12ff48553ce7273575d1f0a0d32ff7395298345beb70ec2cf1bb8dd73a09b4e59a7dfaa847c5593f35e734b94cad2e98b59612959df6126668d70e386106ea4b51fbbd0462001f9b981a0c456dbe19cbaf568b175564bae9d427d96738a641267c4ca85a9131fd610ccf5f57e98df65e15faa2f7b82b1d11638fa257436b9946b577c617ee3c04c6354acaa192d510d39d9e541208763a57b0ec75d7a58050cd957450da24607cacc08fc2783359171be25eadf99a909face5aca4d146b7850ea62347138b0df3ceb5eb865cf7b718350dc809c9536a9b820a1d0b00ea87ce556912f9332cbb5e5aa051bbf313baf479c6f003136691947e362cf3db138cd4182ea6c844aeecfb193cf25ee09f01b0e263f16294f051dec9bb96632791709d8a89b5bbf3f241bf0cb20ade84d4a92fc549896d92bc36720de6009ce8b0552619ee4d0f6163cfe20df7f3b3170a02cba61fe38cca1fcc84d7bf2b25c924c35fc0d67af4477a455fe902aea60c97a6f5bf4a10c2b8980642eab266ffa5173077af8a916dfc4bd8e8d0ef47756f3b93f87fdad7b03522f84f54270dae5ffafde1dd9adc358e372fa9b110b628e25f333b141d5e101c7fba8fa4ad69a680db687c6015ce825d99249d1a28d261a4445973c188c58b378f232c8c905c75f489ef6b847b597bec2cb8281f063e31b814f120fc27740f52d38e7cdae3d36d781cf3ad5a7b48c65aa5d0cb9b893baf1dfbea3c14015838c9a67b4d69512732e7d61ae9bede02c0761d8b6abf729069003c791465011d24284e8608434e6c7fd21b72326262fabaabc40d463d0630bad6e0224f028161c5a675d5eb42ced4cce2184b38dfd1560eef411d7cfb8e2eb601e9fc130e6bf5b8ab4f738003243b5b95ceee0d5efc725ab2b682684df67030f63f91c5112fd782202d7861288db50ffdb19f193b6ca79bfd636571d69fd04a09a6bfa0624f3d7ba39f6a03aeca1d8b0a48b27b969fa30c0567864ca4104705bcd1d776d571217ac0263b8cd9a4bace2f6a229a4e587ae9747ef8f6254c01f8477de3438cac33129579b7f5102c22e479888dd844529eacc13d5b0badfda3fcb2cbd3666ddae65ef35253c4535568ab95f4566bd05c0f4b66e60750ec728725908367dd3c21d2abc993fe0f0ff9ef719841c5a1347190468897bd7281c5fc996f905733b0b2054e61bce2660ab5119926981b2ab6e40195ddc92417037fbd5e5a54f63d034ea9ad0fcf8f87a4445615f2b646663f8717aa253604a1f73fd935d8dba96391c0e0e1ec9e8ba357d6b72f931fbf3af99538f88c41c1709491a14a12491815f75584cb301abeba866c466d808663c2612adb79103e0506c1cd0bdbf9184ddea39cc2d11d2e3269e3249eb641b836e5f3f39072f06d703153e068f0fe97f121e42ebe3b530d91dca64502b110bd09995dadc4ea02ddfae2ad6e5a02e1d29dacf609113eda2b9cfddf7c142ca580c161fbd7fbc406c1d4cc030f1b7e6d6afc5a3048302b1b6dfd44e59aafa0c226cd192aeb9bcbccdc14b12315a6c36170a3ee49b56c93925ae944914b8e78e20ed3cf927a969e7c0d72e6ff114b6c601660e3842b5c836e7f9ef28b4995d71a79583fc01a32e13392e8d0edf156b5d4d664080746e4d8f21bf87f29c00865066b4f0b5fc6f89757766fadfc6e34beed8008b7ee523577d08f16f6df7bc8c1e5a1c1ee2ee82f479932068495318c83a20b322d2050d74a95e9143c2dd7af16d28e34dafc3068697b1959ed128ab5fe592871bbd16a1bd9e906d502153d4473d083d3935e1f97a40810f838c43c07b6801c49d81575a61c795029a5abf18a16f2e37c0714cfaf65b3d9278a9de4187f29ead8a0a776f517af9aa389a7ed912f7534794e37fd387ae422cdddb96022cc1e9b2c1ca99dc5a76931ad2297dcf7db1461b23896ea8e98d785212a689dc5253d78bdab271d256c8375ea7cf0fd22832fb6af4299cb5967080850cbb5f97f79efbfb9550fff3fa3bb67894d7eb6c7a6f8d7ea703294005640b59af883af0a61331a9e7703e006c998127f8173f6f725132f43d0eae943ce74b93f5a8829fbf11f46ceaf9279263b931c498c52a862de53da82095bec74bec3a45d9b3c2e64e2f74cb25a0c47a1111bd41bc80c6c1fe454db2f5768ca88709a33e05dcd6aec31a0307bf3113050425c0332b7eb3889191ae540c4e1039e3c8affaf4e41f1bf3523a64f59a8dfd4eb39a55572ab703683077fd84ff0c91a26a20d091a2f0b911790cd7b9573b1ee990f1e0abf36298b533e08349cea3515d39877ffc41baab84df5799a4b08cd7a45c75ec76d4f6bcff47d2190e4638439eeb2e0c0785bf6ec6ad25e03a56f13c88a2d10729f45d2001157f4fdfea75ca3f3081b89676493af6cb5b56bd3061337c68221ed6905df892503744146bab8298769212dc2ee22b11fd4268f39b6c55cb32fac3cd9eb08eed7eb0d36180389454b5696c1b92df9cfdd7b5942dbfa89e1190fcea50f2626fc988f306f46f6586a1e94d79e7a656d0bdff2ab00147787b105cf83140c619d853d4f1ee631f410846c519ea3fa65948581192c771a8784cb1b494a37bb1e9c6522ef596f0a0ab047f46a8218e11312fea871d7ec6f6c13ff4c5bf74dca3e0d0470257075d310e0072ebd2fe1f28e1b57bcc3170da77a1def0230a968b28d2729aeed52a406608f8dd6c536000b341b358c1d650d0df9fbec6715359fff3fa59a9980a9a6acdf2a1a335a516dbcfd0895ee2da1359b81bb4f27882d28254c1c84aa03e9a0fabf8096b775dfdcd1dc2c1b5d7c1e0141f010b118e20be96702fc609b6c7a102c502f022426fd16b60351bb6b829b80552b72d655d1a89d4006fd117a7b8356951fefbf02034d8e3749a80edc40feb8ba21ba402dbb461c7d3bbb2842363486ac280e3af97b7ca90627d72f341a1546705024249a12888f488605afbd97a6f11eafcf07f01db997dc87cf3599c2cff59a29f0e6aba022a26b5ff7ace38c4f71b8fe674262e32a417398b3fe58efd23b8f6758eaa831a3451f1cba68c518c235e833d3bd69af5146993f6dd4601825a1f176edf86b03ac3d53d034570a2d41047bad0008fc4265d48c6fed1818da21024b05f11067159e9cd3720b8ab040097ff41c1641b25877bd1a4ef9deb24120659e1d15a820c472527bc47a39bc3175aedebdf192da71e0cf6ce72d0a59e2b6cb40aef7fcee55c67044c4147645312325f3f13232f222de6414eaaf6bf13a134c81f807f0f83464e928917b13fdd029d8bf83eb5f698a8c49824bcd0e32f665fc8513e27f2f94f8455d1b9f6d2f41698024dd723322fbc83bff19269ebd406525216f6c81fc271c703b4b17741606f33e9c636ab2b26951edf5d68b8e6a277b3567342ba6c18df511b046c47eef8253c8deaac14f6dfd1f3575a4457b7e4c92a7996c640f28d89c1f791615d96c31f49d5991d76ca4618d78dcae0b15e33ed59aac1a209abca83066603623acae333873a480be7614e33a74bd92168897755adddd3239c28c9caba2cf96c8871264c7116c3aef6b54ba58f301a995454dd18c897daa5e0c6919d82ec23a01d06edf488d3b23cd568edf7bdb97a1076059e8214c30e647d365d1f4b6023331eae425a5cadd03f1ff974ace10d9ba50b7c858e28c17c7e1e9e5ae0089e8c0e244f09a7d75c6d9464f9bbf65de1a0f4b92114efe5e1aa3a436a410ced8f097ed1acd8e9f4ff6d057736a607f8faed6e3a064b7bf4fa3a8a1fe14da41811b941d706d9e8a2fbe419887080939613e8af4badf29900723c73ea569ec01f37699f5aa204d0cdd825fdd904a9c146039a50c3dfcb7d2e52d935d31a3417aff24b9b0722c1cf96f99090982eca20848b7082738672ad1e + +Params = SHAKE256_60/12_192 +Msg = 01020304 +PublicKey = 0000003829d26e6c29c330fb027569313caf4861e4e8c48961a6aef8fbf8546cfe1f02506d4389402aa793b149b48d6113f59531 +Signature = 00000000000000009c3e99ab793ffea6c1a2cc20e58780b497b6e1563877c81c18390741b672623c7f319bcc689a3f1fd772e078c659a3dc47b2244ce74d6de3cb3b65084397869bfb8ebc0787caf3dbc688f3543d6a55f277f19fbdae95ddeb6ede4757a6034aaba07408d19cd14003493202b78a4db8949b49c4eae7ad80eade5e56cde35764d76a871d563dc0d4e31957efabf4cc72a271ff360ff7ffa506796188089dde3fe1783e5d3091dc77be2a1cf6b737e66d292068675b995f8f58c3734ccec36bbf7633240983892452f3667ca0ab266f4f99b0c92a12c2904fd7b15809f34a95e2089775086510896b8dd69c4761ae7dec0a1cb2d87ed6851027b03895666881bb8d0b812ab1030c6017af0ddbc8e8e0fcda4d47a84d8f7ad6be5b829ef58a489d66e99b5742ab185ab9d65754ee236746cc89115b61a5ecd4d4be7b47e8d93df32fa0ccff5f71312e3f644cca1576c33c5c74c289986cc5f5ccc296052bff276f447e6bdda944f38e9dee7df2a4703d9aa81a3d3b34479e23fc81fde8a626b00f5e1e68695ebf6f934c0be7137050c4f4e7430467a1e895f8ba8bc825404f5879f421c9148497e0c9eb410a7d0ed0755afd48a6bcf089793ef0c92c16a2447623f051a19ea65f676ce82737414478152ee62c41f0ec7dbc4c879bfd7ade7c24840b08ea1454dd1a830616734817f565be4a2233b1fc3f59fd08fecf2f66c250edf76443bf169cab96b0ce1142a8eb2cab16587cb965f14c3e70ff2012141955dfe1cc4d336783d805ebe0bb98419572a3269db70a020332c320f8e3125fb59ed64a2fbbb605822ec4ac98f784237b7e705e18ab3bbaa807875911f7eec05f357099e69f812fd6ce10fbdf0555413b0b5ec76d89ee0abc7185a2d2ad9905fba17acec5303408456ec65494ff642d9f6923ad245843fa8136ccd617726c398593e81429d225911eb56cda6c8f3feecdfd0f084900b1041f7ec538b895d8d9f59b592f9a6581e053e2b6d8a5487af149f137cccb303e6a7aa43ba25f734c1edbffb51a1ba78b3e8632a94a910b1c3aec544f414201818ec54c306a33445f526e1e2c6c09b7faa56143a0278cb01dbbeb4c458c9d95a1b10bccba34a7089c8ca14c36e3289404e92f09305e3ab17efc2817b2906fb5182a7e741e9b915faa2dbce9edb5884aebd4931422cb0575da76dce0c06dc07ea706493278a51bf66a182841cc7dbab679497fa835a69082d56d4997209bd5ed946dceec8b2cf6ab2f1bb1a888ec6d6d39d090f6d1ae4ba1d95d20046c946a597df348306b5e657a21a87c217ada2ce3d8b722f97c4e32309f4bae9c48e07e97eae18c5e43ffb144e25d9e3001e10e0addf9549402eccc7864b89665b6432a1b906f102d73a9a764e7a613300da54e1ac44be9d413c837ae60f635c2a0754e30456c2b4394c15ce6243a25975f37ed0fbf26f448c0ea4c7edcc88583d73a8d0e8189f971f1d6916e84bd8305795e7bec6c470524050e1114846eef9514bf87c73ba363f09ab9cb79f53d94f864517038f1505923b49277b93bea7c3f6ce234bfb63f314cf73aea643bc5a28445722efd77f31ad47b6c09b15847472fe991987ee649ab50e46327f43fc5a1dc0c61ea558f87838a496c51bc0270dd942ad16a374ca9606eae5c39d2a80cc8cffabd16e297c450b9582b85b9f3e759f59640d7ec8625a83442a12447ec9dacb3a88b412caf03ef19c064f96f4d7db43b24ad7493be74edf91687180436935184992679aef87e511b6975efaefd48f7a926b0c8cf7039ae0daec34812409912e008438950ff8a8b7e8822c8463986c5b26e96ba210e842d0b033b4c598d59843a6259923f1a99d506af5d310531443609d35f14333a5245992b2db5e4e72a2dafc896de9bbe00022b54fb71e2faed8ad99d6edaf987a45555b8c1d1fa0bd55be0d45b345c2370ef0b1085080afda9e0b13a6f039421d8d6c0e9185817da28597e81621c5861d3f888b47269070fde38f2d2029cd2a51730ed0757474215fe5d986070bc60bbfb67c7126dab0469b52f07071d69167aa087244e94d15dd05686577324a086a66c9965d826a213325e634f21cc6d3d3a8483ee93ee54b6728957cbeff79153c43fd141d7506a41c1460363a65bdda4f34f550869cc8e905aa35743c810fbd5a936afe25ce2b1dcfe4c5e0e88b3c509de6f31a833d076927ac0fbe1bf8cdcf6231d76ea4b41719df25d49972ba2ba1f069d1b156f935d1cede6b8c5943e06ac1f8b6ff31bbcf69953c1b82c199cbd0058817465c511cab690eca14c9b12603a7dcac77d8489cd8303065fdefd8196baf901d1bb7d1eb9f7ecfb520ab79f92968a84fe6717c863cd2f984abea799c75e07e0740b614f9a7f2b66e1fc77ac24252e75bcda7864f5d12217635c7017e5246ffb2cea92d2dfe962b375bd9df867f3b974e02a68201798835cb568a5394de10a501a3cb845c061ea9efc336b54fbbb9010bdafb7c8c8c74a3d519b44476b1e93420e48b4d6bf0e799bc9387819d8841725b9323ded850811090dc86367d9e223499b767f720cb41c89353588d4aa5190501e66c8cd740eef3c8ded94917e295deb1886e40d61740332ced96195f9149f962e492c3d3566b898793fb63ddafa9747d390c4b4c4fb266957b42e5b0e68f20476a8921ff7417f4c678d0569d80cc60bdb0a5242d739ce07eb3621e9c3e181df6a4b07519b934666a2dc36a4f33e4cf6419f2d84c40bd4981ea38c6f31dbbddc56b2ba57bf4a588de2ca6b95f0ad9edf5a013ad8714c4ecba9e6f6c57f91ef75723c60e5a219a50792044a8d8cbb5b18166a5dd7c28ca9f478526e82772980e07a8a41b9a83f9e0f5de526cb8bc3eebcbcd3b6228b65aabd2fffe4d41bb32b415c484dd374d0ebeaa2626cdd07b3dc1566b51d38562d9553908cb1bad5852312e322357f084d7d8ac7477723e4da80feee52a4e333ad955d3666ba2ca54d051ccde726dd0a0b98d5db52ee8e5732bbd11c1847333b46a20e6543ba4f07b5183d82cd0654f3b0c0be68663f593b5bf320fe416a190ddfcf2cbfc2d4f064cac14a9ac2d0488c14788cf5ca2261febe45b9ec9d931c4c149bbdb62e5ef896918c4ec2a3c857b62d3dd7894dbd4bbc6b5d0678882bf5ca47d512701abeb252a4eb492b08cd87d2dad357114dab8cd6519d16a8f828d8d920bc5e4be441bc6b6c3a4a707b017d47b1d87c3c5ebba082b6b63c5ef2ee44b3bb1ac2ee31a66e7c88a6b5529178abfea04b2afdc694be6ba88e32c3436b2a43f821ed18877377f824f2181a4eecd494f49be5106a71c857865d7c1b3ea678663d0c07336e01a054d1bfb8b7aeede615caef7551b27e0e4c1adf11d257591976146aca93aeeb22e221e368f05d448af12b87b7ba1fce01ef32be42c80a42f84467af0095424acf2d352ace34a2fd7b684d80084f821e1edd4f56dafc2aeb305a04feb376651eb8f654a19d101847eaa951fbc5848ad11fdb1484e2fa1a3fdee297f2126fae8f7f9a133bb2463ec573c5124ae76547603a96105cf9b8c34518576a611bb61e794911e6ec4dfd322ef28fea426bbd733e1554425c174951635d3a15dd20f573716cba8f508b9c65764b3835e0eb7b48213468b8174d368ebc6f0e9b5a156567368fe5b2facae53f485fb25ef9019973a01530407b7a2524298aca57366187b47d84aea62bb9a11944ddd12047c4d6c127570c3aed0a5086f4a708dbe57a51d8579dc52b15acc000440e78b9360739eeba3fe15dee8286ce8cb5b8f33cd69de95e12536a1e79c5b7a6b128f7c6e2a3999d9cc7ca931e983de0530bc81df7632e245d33f9e0ef7ca7bd783e7b0b07606e224d77a65aa3367230e68ebf666bbe2e3f48029cf268f66cf41a7a38570aa7cff49e5bf42ee1d7181754b53a90029ea595ca7d510ca932d06ffedb232e7ba5675f16c627d727377f61e178d0106e231116e5f9ccaacf1095fcf1af6c87ff9e5c77c269f91efbba3870434c4441a008eb51e4d01c7fd10d35d48a855abf0e6487ba8e8db46c6ec17a6612f9aae462b09e3bce71867a9f100b0270a2b780e4d7d5d52ab19506366bcdcb4a8fb86240c42211e7a1c1ccaf42e3a17b231cd17a2b26e372d67bf8047a17a12584167a90fe89388e4208684d7c50547588ab7549d69831a62c701d9ed0f947b5219c2dc7e0563d0e27683c8aa1fb88caff405aba1d1a8bf79884a4a1f935a4c47825b67719abd2016237472e0d1b7e538ffc04eb6de981aff00d2bc39d1b1b18aef4e7c5f6c1398e36d1811535c7e5115444415bce2d7c6601f2838ff03e9de2ed44d3d4261594226344fa65da0afb890c0dc078093fd8d9d6cdc49c10a6c05e01293811897522643ba84f42da95fd9eae984beb49f4ef826186af49480d04bfec859092cd1d99815aa8b00fc6b6f15f1080c2034b2a7787d7920f22c23efc059d059d3d9eb0adb570025d9cf8964eaa752c986d389ba10390e342f765ba8988415b1777bf161bac23f9eac1c937a3c42f9014c758835bc97dfe4e5a31421d6f37797e826e06a9094f164ffb596fbd776b64efca0615853dd6e68488f6199ac6776f3a0d41f496f419008f0accb654b85929ab1a0aceb80cd9aed8959be89bd84ad568c19323b94e96ab85e2b59a477d4cd1afadf7b3cf20664019dea8a0749b03dc11a7d431a98b738330ed68c63fad8d600540fe7625031af77556ead15ebbafd47f819ca055d32089b9025693c740af2a31128861e2d6df4ddcbe0746f4b9d28c69be3acc4f3dbdbb81b8fcbc312024681454002a738888dcd5bbbe6f0d21833538082042c532ce73802bb36c8969007781a60752f6116ad5c5184017ac7cf6ea7e3745ca7d8b18a0032be9b54dd2ffaa2ad9f3ae6ca9c80d15670d82cb0a75e7b8d9f811ab39030773ab0fa35ff3b4d9bd172c8f2c1de28bbced329318d68b01168288e6248980da73f943def0b0856d3928011bf81acee384626b0507bb6c55d03a8ca58d0f152f04e9e7c507bf4328ce8a200d1da9e29e221b6d9496831decc4eebed53512687430f9ac7bcb0762934efcce19ef6a95cc010680e86ba734f5348076ace9b7974fdaa0a402b5bdc5a7c98c9d887bff65d291ca6e4f528c76ee7ce529d2f1cff1be94ac1e604ee79897828282aebcc7f034b9be718d983d29ac2581f6bc7bb88cceb8a9f62fe0036fd04e766fae07e68565227e1497030bfd5157f90054cc4d2d6b4a43fac0fbe6da7fbda8b292d25c34a0618acb48bb825e9da784e8f774219b4febcb0eb2b632bfc2752a9dde7ef5464b59f479714ea1e6ec9b5f74fc74ef305aa99a20bc66c9c1464a55ba41baa0476cc58522874dbecc602cf77bc0bdd7d0fe0253c0f94e82429b5642791603765b3cabc24e676a9ae3913ab8dc4147907f58584b759cf731fad2662459659216e18bb4237fb08ddfddf8b63a8758c0b6bfb698f5bca8ef107c068555fc3ab949ff8440134919432e882b5e34a876d6d52cf1946696802f8999c6d1ea4945e5210346a5ae80d4a9acc93f02b95358bcd81ae82c850e2bc06426073fc801d7284f64024ec4589cb5481ba62d706bd07f147179c27c399a9e147a1ee546de60c33a19bf54582ed2ee6ab49f5e3d3579ff71a4d322ee23467ae1ffa991c08032591bae71416eb7b95dd52a286687f23b66e8558973934a6c7c800065ffc8c244391207fb1c0f3dc76c52228957fe19bcc880830c270b4926cf9c884b6905ce647721a1aab36ad836f88d90e6c3c4500b4c2b2e0f94cdfa97d80c01a53179fa9ec9ff761b50ff5e2465902812f85771f574419ea3fff05d5b2ed59b5755ea9461125267ded48b8fa75f5f0060416a02804c17b5e4f9c97f5b04b36e059c8b45ebce48a1a27e25ef9f74d9c586c98dd51bed7336d5b5d4bb8ff3964651fb458657ff94136827bd22cc0a98ecd71960bfb81148f855c20144392731987926c4168af885c0545d19c55f71c9e1a41d77a89594d197c5dbc2a8cc396738f59af819cc37cafee569d5b9698bf606b1a1d4f4896970307fae63cf436a405a4891bef2a857ff037e3b122fa7bfa8cef8f0c5686e70810798615cf28281a91d37b016be075585c5c5b49a76b30d654e96b8d303b83e3d8832b3528bb6ae3213050cd231eac443a4624fb3ff97232059f05aa12f3c8b5b2ce6b3d2965a768967484fc58e2425159f39372cf6aa22d71378558b4f5e42f850f98be68255fd1c67898ce5d7a92d7d207ec065f2a87a7d7e7231c5a510628252e635916351537039eb95eb836078975170a0673690443855d4222feab2c60032e3e957a231119f162eea3510fcbf8339aaefad971e675f81a9ac7cdf989254a6f1295004a36193ccdaf91430490df9dde8ebf2d74003ed9d5be901747505c74dfd1033339c7a76624c39037970b716e6378ac969402d2240f1d7e14ed21b8b4d8d40e1f029f6e1fdb62c793dab94231dda27124cf92323bdf9b55ae82a88ceeb19b6773c41be7b8b174526ba5e3cf1e15a338bb4ea8354b052136319d13263523f7daaed00cee06930fa6786b3b38dd7d762faaef48e0e3f4191a14ebba5c084586adf92fd53b8fcbaabc7b81bbbfccbb964f169c30827691bdb74030ebce9d256bad3483bc0cbc6691b003024c2a7911dd3c0b14828e64da50e25dbbaf102806ce824a96581daa91c558fe173a89cd75aa3322ddd859ab43f97c90ae59c716e3b21c787b8ac9437d68e415203c580d31a535efff6d4291865c02b4493cafff45fb8087c3521399d065bace019fb7ee108748a7b9b8a9c3de3647133c415f02d4484e6571e26a05f3a996646ba83c079ebccb18a146aca0476fe4c191f91240e6936444463dde460e128a616081089179ae0bb1befc4fb73c4ce4a8db371b5c63a3bf6a335b20a43bee6a043eb90cef7abcc3b02f3c94b9edae403b5b12526c1ba52a363b08bb01271af209cabf8566743e58b9f10e09457849b36c9d06bf5789502af071ee6afe0672e54d2474c5bcb831bd81579cd6d05fc3f19884ce729bf71f2f4a6df66a49859a841b7db74a54f91dcffb1dbcbb37c625b17352dc27510ad37cb84f33b1380c8c23a267ce3b71e72fb15d3fe8c5a38ae26316b6a5a1d51a0d0dd96734479f56edf5d0c5eadbfe617bbde29ad7e972bc775045a8b456b7e68cb49a48e6d96870813ab872a588457ce44e31ab7539c9f1ac25631eb87ddedc4bbd0c83ca74201e4f6aa6ff1bde37afd8dbb01250a23f6eee11b687950f0faa79e8a747a695b6a718669e41f9a655c3ae1f029db81efa637ba2b7348e39094b162e60769eb8c3c758cbf77b8328ec96446c3dac37068acec6f12be80d68869ed1c6eb81548d25f4659e770296b5ae07910ee6f74daa1e91da3a05448c88b0505a359f4ae496a2a5b47311f55fef8e1813cb676118a562c366b48367c5f7b90941ca799edb4ca23a4d9c016a9bb0da371e4ff6e8a1b604c257cf00094cdc9715221f5cf4ab051e6de7b68c61015778a6bd5b2c92802793cd8cd1c85b6a6e946a58c8aafa32102b6df542a6afd08dea11b7739573562d89f8d2b76027ac977bc2e640bdd8ebcbbd363eceaacf869ed256a08fe171adde207ea682e1a2c0454431384d5da516cc5721ecf3f8c647c00075f4c84721a974f9553b47da83d3045e1785cd3112b7e6d3f2ada533be53290dac45f54b59fc412f92be00a3a1a8bfbaa0fa9af76f81e281331511ae176ec15b184842dc7e4c7b6c45d064fcc9fa9b69d76301f60437fb489bf31eeecc1f96bbb4474e390561fae7e6d9bdf63be49d767b7be7bb45c51a21d1bdfa03db7551892bf5804c407605f6bda26a68b93912e2c5e7913b5c6607c19d83cdca744901dd5e45073cd21239f233fe83048f5d014b85c1389b89cd1645dcb60392b71cdac835f9cb4c660f0aa184e405984c032e0dfe6844bee7a9f1a08b2735c49bc28e83be3d6e477e650b2762c4e9c8b59cbb4826e740ce8c243e8f20f77aa101753c26512e4bd407cbfa49d6c81c000bc9716b3ff41e8264d38ec03619990fd69ec2be8a82502eb79c489d0ba7978c9a7df07205bc32732e99ca0dbdc075061100c75547a7b5a8cb2037a8ab1aa273da52ff7ba29b3c705662358fa4a16b7f9b48f32ea9e6e62e88046f11aaf73fd2814b2ef0cd34ffcd774359842ef967c12422eb73bdc47d85b70b1d97f6f3ce7a9a9ca327f3f5cda5e74ee3c511b29482bf9b5e0ed3daef7f626ac78678137da99032737c660fbadabe7457c84055d69a1ce43f7ec50d903647d2d06750794e52cb6e4a1ff432a61140229486509d49a1afe63f850eb155ccb9acbe26fb7adf5b5bc861bccb19fd0989c28c59e6a83b3f7578a7a0d7f1d1c4955ebccc7213fae6775730fdd6aeaed88abc8961f0a8bf7e5c46e70be7744f67ed5bc51fe9758920adcd33820ce8db014d7089fa58b5e4b03dbbaab644bc51626f9fe3ab808e47c3d282910c467713c7f0faf18d9691edfb43af00b462526f9fe7c60655bb5f093f614c75d8a0eeccbacaca4077c0eeb46f4251ef0046bec4445777bbf1de518f92ab7edecb7d51410ccd1dd30fcb96abe55c70c9aa6bb095b09a0bc575f7e68aef98f4e651abdc9313cf2bd38e0ff3c7184fc84588d222a7e45123ddf7c5a65cbe96b5f7d04615cc138d18acb61cbf662bc4a9e70fef75b96c4dcbfc6eebdb4c9b7028ed1f9f78ac86b3f614217d4d219b1284f543fd8f2f8a4a129d2dae6c4b87ee0c88c7a7052d31eeba483f02f45a76b044eb5de98b4f4d571e6d66918df568b2e765c5cce1481fc1e14acaa67d05dc31663ab2dce2d1fa2afd23d66f8dc0a5f1c44da94cdb731e7fdd322cb393abb39efa8bfb746e4d5cbc6ed8bfffe3f19c0898e102a3de14beae298c5b008cb1c1b1fe40aef6d4445a21b7208a2ef6583711b33ba1815b2a6883d2f919d5b9eabee28716f464fabbeced60f6a72bbd665c102cc281d6476ef7ae13fab775f838d7f4aaa3b36fdc9b586e0fe04a92dd8505bdda0edf63d017d3ff33f4c8bb80e94fa4825df0e2f3a234ddab92439ff6dabde2c9df4c9dc1910498fb85d7ff2ea7ea7f911ae4666f5487c41295807945db9ed58a4a63e61d9852fc014ccd98e87d6d164aabce09a89b44d45d51ed1a14d767d5582db57ba21174abf4045f1c4e18e2c1ed410b0da88fb55e307e21e26da4e881e0f17fdac00e44a29e08108c39105d021019fbd81f5818763340119f723d0863e8c90a75377de096a5174c670acaa2ba752359df576907176b175ee77b473d080c62021e920ecae228778b2c51cc6fd3951e8af12f4d24fd5eeb967e09bbede1363d142a24a1ea8998f485b392dc3c7027559d6d043cb50be4a90afa40abe00f060495f676f578a4bccade5ab4369efe13b2212defeaab15c8c01b93ba76a8ca9742eb53d87fb113e2ba919d9d9159ead1b8961a1a4432b8cbccf206bc5da71d99a89455876e5d24b22350cb72bbba90b94b8f240508ba4d792f2f786923bae1121a7825b80099dfdea8e2ff462f4a21d2b5b4f52ade9a2e562b8058f39a9a961ba73dd9f0bad972dc8488230e18d391b956f94959745573b469c848a7940e5c5804fdb9ddd3f1b349141d1f0056b152a8d16bb61d966b3b0c0e4fc105f16009547caec46abcbe85be3582fa0ba383dc6046dcd46fbbf41ce9257ef09837c655b9f1f7f998e6d1a944d8daf03e91af1e5dc82383e8a5bcfa957656ec38b8289ed5c744e444347560628bfdae44cf91ebe3988b4a8de1e2617ed90f1fb8c3d7c748663ff76da8366d2aac3a0cea6fba4132fa99e044a23ab060b9c94af1c83af7ac3b358e4b099f1ff739ca656fc637c3fd6a487fbfe97aaa9fbb2747155ae35f4428f06eef0528394fa53c9e1d8ac3957031bfaff58252756d15239dd4715290a6b3d34072ef77c1427626700051607160f061902f4d95d96cbbffac29774b33d5902ef9bb0e653a4fc673041d61ff2b3b7177e9f2164237baf861de6246a22a68e1393d12c97452d67871eda24d2f6c73b3fb18ede69bf7f8be3333e2609e7c18d803e3d153b63df08ff7696189d296fe496a29d85d284727bef6b47e483160015f348682241460d3604cea69d9510fe5bb338d368794c048bdacdbe28cdd9718769c332f884c8867d03955074a51a6977155c003a7ecc135568d3df3d90937daa135eede0f40aa0db5290ea7bac5c9c35dd31af9e8de5af6e3d9e802ef6dbf0a08f5cd6cee91e2eda627d032bb88dddcd2ff87fd58ff521829a4a44c2df6951423445e01b61d2a2f95fe759d9b026c77075cab4b453900c0b83c9c1c45ceee38cc716b265fad30df9496363117eb82ea7a1c8c151aabab02181aff4c227c8eee3c4db8b71763d250a44918d2eca1fea75693d5924d35ebaed889adc17aa3a1226f04896e8e082548da7caddc7997ef4805592337a5e02d38edd9658d231000225285423e6e1ad3cfb5f24f952caef005bc421a02124869bc8fdebb601bd30a308926951095167fdf06e5f0266526e524db168a8d04d8fb9aea04484f00bfa6a4b6734fe5fc9a8175f35df0d3cbf81abf89cb3310046b4900448f71a7edaadf60f6f50760c3fd7e10aaeccf213c89e1b65fb6902f7baf370d5ac43c49950d22f4f7939d432110ce48d2191d239e791791cb98c3342d2c80f04d2bbdddb3d6493c5b2e4a273249b9d8040a684a1b596339406e6f598c011a4a1fcc26126a18612f188cecc8ffde267b51f3b63e7759d4e77b9296fe31ded0317a07c03608b5186ce4d9330786cb333d8aa6949abbd38cfd09f3fd8f8281a33fa8a297b1b244d5c4af7c7c83baa2aa13cfec2add787d7469d52e1415ce51b14d20cff8bfe80509880f06c30b8e1e7a4f81ddb1d58510a772fb887f0ffa672bb3f10bb596ab91f5b1d1687af1f3875b9658b75b65cb70abb90c1d73e4877092edc39dcd529877a1d6057b8431eb6d66127a949ca81043fbbbfb4382d0fef95e40d7e00b306a6133942704e920159da07a91f9be7a293a3a6add70d50296602bc5d5e461b30152775bf28ed1b34ee633870aa41cbf16adca958b593873d61b9bca2c12a15bd5685b4639fd00ef456bc9346d3f2166d1901fa2dc6542a952232e1853efeab715ff490ebda9d76e9a29da5accad7d0d75e0184bf31b67e2fc9648d847fa780d77edb1a5b01af9b7b98fddc35c7464e54322fe6a88aa8c28cca11ea5eb37521cde9ade6d3b4048bfd4dfcac1ead2f23537721007d249816242c5b8e4ae44d4b35e775a417ee89aa8103c3824fb4b7a51ddae2cf5b927dde33e3ab0ce9888a6d3ea4db4c2ad11ea96593bf6f59198925224f8606549b8fc223f8fb22d9b2becdc866198ac975e6157fa7b3be80ed5450f4d906c38fce0d8b60c9babeca588c38463d52acfa1ae9e2e50a34125847820f8e1aa15a1d74b307ec13fc90ed6f83c0955e508068148261f30656e79e2345ad43447cddfe2400ab2ba32f376a2341abd38143b4ccca51fa4011e5e05531f03e944f43fd07f44e4a2ad46cc68b41d7edfead969c0a098ed61bdf27adbf4a142a491f6938b223b865fd79c0b937bd6fa0b3b6f90c4c01477333b44ae656216585a929d1fa029178d11236015f3c594f473ffacf121b8ba0fdbd2a5457f259129888930a379b851bfa17f8524ea0b400c07cd4276f0241aac3d96d515f36e267ec90aeb1f04c19c29e8ba917ba9df094e7233b7c87ba0fc7c1fb47db455d47d8df0041576c59b72c52b6f3e05daf4ed3409f06c774326bf7b814e72449dab6e336bc4c06c6aacc3782a7b5509efdf3872749c9231f616b873633ffed7f410e5bcb54581ed491b28fe3809d4ba0004b866d73fc2677ab78cf2bfa68ea10569dc9e29cb4215747657222d306a238872d1e3a06f3ef78ac542d35c0f07adacfb6e13bdf173ec958c2cfb651905089d0d4d309a24a10bbe2c4ae7cebeb9ab8927befd0a772148bf3832c712c76447a9345dc4c6b898a277f633e7d5a4bbf6c014580ff35767fa9137166774c01da53ea6adfba5d6548e4ebafd2056c031f40da298a7de70c409d362a0418de3ba84bdf563e6cc10902f0500d0a8388f7c115bad4b2054922e7b72ca4752617c23acac4cb6806b6f1716fe26d7de426a6d7500c1f5130ea51afee1cb805a4ec0fd0385359563a03681851ee160f02be7cac41ff7cf8156bbb192774bf5e183188bb3584b433db56a12bfe91878a77aabb0da751ac762d7349262c9add8e96fb692c3ef350cf7f39a47db604a8c530937243fa68db356c10214d657d6bccb70d1c99ca6abc3836b5e14d2b234fb76f763c22621b4db6a2d27f63eb7f1836f9ae8497dafdc265f230c7504df683d2658fa375eec20c71eb461b80ca79b183ed9c2ea6dee5ed09f43967c03865968e52a8b9506af13878e2149ce7b2ecf20e9908a42dbd494b847e86a259972bf4c154f69c2b95a8217328e4f723c3c11a2e1408d8c150003447ddab6a98ed200eb2ce66c54583f9393d5f13460860cbbb799b979758ad7cf9ca412a1617e01140fb590a4e3043089e8787a88a7980702f773a0c5fc52f7e6c55363b5f359599ca228f99d9801f884c2ca0ab445047f08dd42c0f0405b057d625fc3c4736219a9035d1c8ea3af7a438c05aece66564a67b580c6f8de8a2d17ad6959818b201ef19b02de9bec12960f816f3d8d8f138b848c1f564d3dfa7e2cf4942ee8474a79e9ddd73a86a218c4b502bd23bd2648a7cc8b7739623d1c487299bbf17bec5446d1c93d21dec43475fcefb6178b236f6c0cc2c7bee359608f4b469fc569f432ab2f675c961f25f668901e05ece39624bba69f9dc2ce2498a2eb2de321e2a6cc90d2684082cb1dbbe0c058357df2ad3fe9b2dccf5d13d6ee31bdb746fc26fbea87680df200ce5237478b9b9c73a4235502533847de25c0be165edfec243b002a5c0dbfb503dc06ad08c31d63ca4c3422da701848979097bb635b2e64ecbf61004add185e09d9c67fccc8d298a42ef669f224e0f53db65828b68d5000b1af73441896daaab74030dc027062bee86292519cf1d81d20a7ba903bae11ea87e5830439c40686d6b1763073e9f78182346c22f3ef05ef695e1fcb64c939cfce9f66438cf640c0883f91dd2f0044d98b52876b64ac54497a4a685192f227cc05fad54c565ab186e3458bfcb4beff613601375bb58c7f764c8dcc0410d89706f764cd4ed597d213730f8d6c174499538502083542271bd0b80ff33d5e7dc358db7c74006ccc3ed0d44bca3f2899310ce946271b6d2970d61d5625cd8acd00b40a1a7a8b96f2a0f1a53ef1d2b67b1739ba50e3ede66666144f723d4349ac17d23f0a2489567e3798635b477edaf2403d60309fe1618c386f3eb0faa67fa96b4b6c38e9e32a408ecfa3dcfd2e323817bd510bf78ef31bc6a2bc5d2c809e59926a883d4fc020642e885a9979ce8769bfd44832dd023ac848760c98dcbd11e4d838f7da269bdd5472dc58c08aa67e91b280d6969dd4119e754c69605c694ad2893ad467c6b64a4ebf0cbd96f56a7d75f784ed208eac4d529c5070b13d76721e7d4024192e00d9a9a38f9c4cc59131333309ad16f950e902d1dbf7ed49fcdea040f923700b52d1fc7a45c369ba17e672411476953bbc907cf11792226610e87fb42d5d956e89176a4810cf0bb885bf1bba5819ea799c29243ea9dd78d093cbe637eea9460c2b79545195ea5e7613da5b9d075e5e8d435c5584f39861ab6cf92b800aae33e483a7cb376b6e53a0eae20c55d551703f016065cbd5ec697325b75925912d9a6eaaa3b8b590843ef2e30639c3d5a78c9103afc2e187d96b6002f51e9c721b618540c48a8199568047334e301b49a4e142e9f95272a012d7868a2e7c11e6d0eaf806f1e8404148a273a2ab462ed19fdea06e785eb77b6f892bb8a7050387e735665a7142be65ca4c3e61fb5b99e842e721d42fb4af5ec05d1c489ab6135796b8b2a7f5ad8c3a3e061f0c4e6503f570257d783b7effec23d7cacb612c815c10e3d293fae5c0bc193c44301a2d599484d0ebcc2c1d5828aee685bcec0253d6abd3b85ebc8940591ea17dda91dacb80c1ec6dd688576f6bcef9d1ecdfec2ac6c29ac916070ef6ff18030fb725382d261fb8f58b4d729fe844ed279ece50c9e3d773d00847fac20eb9933097fbd760377a297c6c3175a3ab76c84b70ae0104d2166bc83a3cb37a31993eaf1b6449bca0ab69aee0a4b2b1a98696e8ae1112eb3ed8d4ffc8efc69bba2724288345d403efeb6ffc91d770b63ceac2a234cbdd80a6d19d673fdba23b9bb0b90c614539ed3abf986412c3994fc9910a72d746602613ba86eecb8a4a089e7469fd69a9c9236bd647c8875b2a1a019489d02d0bcb6e7f5b8b3c67de4f927f8f011e60b0508123202ec7eb4b59dc7cd8dcecb4893f21131d3c2a59cccbe46d425469536fa101d2f641783896e82091f9d14e7a824fab36282c2f14bf36091df38cc163f2d90c1a8e0c59ff381fb87d181ec8ace064273382755c9e63ec8777d07ade29a265cdc4b0b435a3ac4e7f892fdc76f13135a0441f5a09d04748b855cd72a6572c7cdac79037ad6a30ddaef0b9639d8a805b5704233cafba1739ea2e4f325302ad039cc91a7c74a046b421251f3924ca716beaecc21df1fe82fdf3db7cd5d151c6fd35995076f0e3d1a3ac96c03198b5d03cf4bc6ad496772649ec83b0afdb06677b257741fa41ad203606d17cc314fba3617bf1ee97a73eaa60f91815cde66e2ae1751fd58914ceb2cc583b53a1c731ee6187d5ebd71d9969761523cd3e8a20404c69cb37d938bea26bc45429d353ae145f73fae7195e804bc3dc4d1d2f108071abc1bc9b46383c74ac2bc6023590753ad22881ad98521287e6c8b96d2714841e3d46e8f07c579a3f68c35781b8e4ff5d1495b7d1d16be2f5b1f2f159897a8afc59bfe5d33cf5c64bac983e5c385f0b646ae01c96e5353f3b3f1892928349fca77c379f05839cf7da734fc3e5472568367ace4c0a3b755110d3755194f6dde15a8c89e812c3060a0735717cd46c57abc57eb00a04786f40b21dca07ffd22072c3ea148c3309574160010e85b9b6daa9859eb9ee56a372019832f7cef051ca36c4fb542a675686327c2cab3a8b5a6cf5b3cea44e8d83e49875d6e89b31976f0926880003cc6432102889405613d0ad0257b5bbf0f5cc945b9e29b8e7816cdd8b3bb959da73990fe4837ed4ed68ca77458d2ed08d1e23208feca3fa4f3d0ef0c1ce0faeaf2380c2d24dfeb90c50f6d651f42cb85ff8ac9e94516d19748c31655e1c55e5f722e83f46a4c2cd0f807b8c33600345ca3345dc8bc6cc952d29678534999b97240ab40880ce783fdb6f63b14bda8336f3c6e2cb12abfcdb19c628f6d40aa724b019f315d2ee26de10a6e73a45e262ea87d94229f92f1f64355ef90cc628ff8d74c9c6f2888727542c141a53db3de256b2576437aae80807ec2ce3b61041fa4416a7ee82663f1b49c136e9d0064c57f94e1cab8943cd46041b4e6ce7da4b4de2b0a92d6a55910947f4e9621b8c245424445e69129b92db3a1e1bf798a70df014aa1673198820236e79d7dfc1ff9ae73ddbfa66150315f33b1389838f92ade6132398843d0ad3f22720fbcbb4fb3488fc54f7aa2de714a41efbef6542fda013be8d7adcfad66fe0fb4148701235a71ca6ce792557c8dc96d9e940926988fb1a3ae90d6a6f240c92d071d169278f30cbc5386b6312908edd75e1f67bd61f0c8ad957bbba71ccc128e10e9c87679663142ca60e3bf971da566b4c2c894454af2a282ac9f74cea2ddbadce5017100d8806daaa57ae1a65ac071f9b56a041b285740e28bdab7f0286d4fc0b1c867c8ee1319bde1c2b13d92bda3d02b0de0aabb546e41f5f7375b18c89a9e054b4a72ff7662492d66c2604d5662563c249d9c5c32a5fc62cb45e5c04ecaf32bf9a9eae9c3a686220413a21304e0938799575a3c6847710016c8f5255f770843f7047062e102fa2c46dfa17181735caabbeaec2fca807d371300184863a317b4ba577b954bb76fc48d13e7557723de4eed3b688e349910eb15899f4afeea27f006e949686da681f7e40c232ca80e6f6ea519cb4572f786cc470bbb650cf5774bc184f9009e25cf257ae7e7676acad763a271f2b73ff03644b443b29ba7352c45e3040e7869f575bb0420b8093b06bb56f5e752c0386fceb8d7f7a823aff8f9aca7dfea17e16bdadf3fc9b542ab8772c53ee26f9db407d38eeaf03d33d20ed5b4e029da3c1ed18e01896b0561a777430794ddb3461d0abdb3de33f76543798ccbadca812a260058fb7c9f6f628a11e843206b230663942c527d0538f8d81473aad7553447b8fd75a48618ce7b7612891b1a1a35ca993e651650d2e0ba8fe153d947bdcdbb6f60ff2ad028a3f0b56d8304ff26271831063bcb2d59654fdd603af34e397de3bc1000cc898c039c6b022b5d8ffcf96adc90936bdb17e7d911b694945ad88be4eb8040f6540e911586a6856391ddb836b7d8d547731db9e81c096522c0611476ed9f99f710533839c327cf962b7b24eb492c2ae0d3d068ddd418bb9c012c31187607602310ebe69c88b07389d307defc3ede0a4129fb6f287d5150b704e57ba72bec8ea563277dc9a328368a21f252be1bb60284013063b2624ef0b629366f477709db5b7e56ea6893d4cfc967653064d4bc0ade6a2cd5591da4d7f8f5beec50d9a514c18b565c77afe574fbeab6be5e7860de3ed1cb71d99acf35201152829f48bece31986c8ebcc6faf99989ca965a31d31c556e1c906edcab5a1289ab2c225f70291e5de62b4adc8e00d96a1c8901d6e538c572bc0ffd76a97dfff010c1fb1466a7d58fe9cc2bac505073860867441cdbb3be3596c5c22b1f974f194a39e84c40e46007d2ee15e1bde1a67eb7446b379c87ff6674118c25a8c2b0e8a79d06c7f7f01c86a371d9f017c16a0c129aaed83f0194a9bf89a76cf02b4d38314445abb38eb3e0300585f68af8b73d3354d444714c6376acf3805f916d8223172e87a00e9d8ffeb920e349c29ef73139ac5da928bff8379ab5e4925f4dcb3e7f72d7390a0792420fda6f4a69ccb74f52197471ef9d50398d27e21f4f8fc50bfc7d558a6743c2543de23c9e1be7645b614d4fff5e1817d5c83ef249c228f3d41ee95117801c149b1f3caf564401fffe4ba03840b7817efba718e696e4868fed4ec70de8519258c4003b7900c8619259451b7b2b9c403ccc4b2d62a135530148718c288c736fa962acbeeb013fbc237ab5abe89fa39e73921f70a05a53c0652b9ceedf5e19aff85e169e3d509945dd8de3e4158fcebbb7d40efbd9ba783f0abdfb2530735e7134f4378b19859d43427a807c15e3ebf93c96c05f348a190fb0c4f9482441db08d2e66630867f77978e1b423f148e5a5e070fd36a824f8a6235f8fa705920c0b0487e2ab855fbeb1f1b5a32003819491a79a509185ed041ee91463521c1a67d2aa9143c34cf07c34d0371c002874271ee572eb9b1bea9a08b1a0b43540ac377632f87b14a78177b6998e3eefb6acfec3379828c6780b08c254d39d851d56c40e87503b1ed63e29d8c08535dffae5a04f5d9ffa673663e936a439c970d6147725bb4b4d9985b4b745c299e4ed46cbf2f686b52b1dda41458d6566ee7ae58a900474028849606684a341a0112c75e13f204f0bf6bf7e640813cc5c246c5146395801cffb9d1ef23eeaded136e0d290d8daded00a721ecc23441ee2cbcd65b61efdde05ba1d19dd89a77689410389a489ca59234effefb2c2f0984585ba1761697434b7b325c1c0792ca66c27d10c7bfed83b60ea902b79c6d0fed3c0cd9ad43513c57a8dace0adb7bf9711dca42f9d2cd4a43b6e7bba37a507d7f75bf1d55f1fc49e5771ab09b7859bc804d01d0209fca93b10d8ce35a5f906c09279f5f467c091f3e2addd375b16bad9b0aa4b46921fbfd5ff8cdf3b4fbd91261b1892c0cc1443a16ba014b0d06066b23176ddf203f9e3b915162b02106adb0a94d678bdaa2a3393485495c70e50c3a24f860d8dca5b2f06cbb6a90194825f91fbcd5689630857413d2fbfa9599fba0a96acb5018733820f064e20b7ed4a9fa8e63b92d5a722d2b18dad5cd586e338334908c6185ef169d41e8cf0e0740fcdf802387c6bc94424c52528179887db58f700de4c3cf7ffb9183083d644b559cba966c0962fb6fe318f803d13fe5cf0f4e818e34d848b8c0dca5f5493f0832aa6e782a334b29c3be26b468af78882114e6cf387565d336ba77631dfebed1ef337a05e3da101dbb0b43903ffe6fbcb42924bff27649919ec02829e24fa3f902d50fa08698c2dd2764e955d8e0c9d692f84c655c43c07345d4f7aedb6b59d033e8f497f1a85ad042925bb6948d03d701f774de0a4cc5f79224bc3644fc7e276433e812fac42837dc6ca7ffc19f9fd93b2234b80a0c14304a2796c87f3dd40663d486b422d6ff2cdee080823cabe4556388345c2faeb1bceee3a9ad8fa94332d4246c836661ba567ae9e9914de9cec1f20c08e6186aa74838d50c2882d2cbbb34ad898723f50b5951465dc6c4e1d5ff5901f918609809d06aed09017a238dfa720fcd33901ab4006447c4a4c9132892ed5528b8a49767451e54adcd907820ce21ae347a69dbe99b1fa0e28aeb920649bbdda359f7118492ae4e73492351338c52c4704870e1388d1f17c19d2cc739311b9f616971e78dba819e1d50a6ca03e871917ca23f935b698d680ce95da4d183c297095949ad2cd66d39694fa45c7e4c9ce4f4f1338beaa7480d5775dd690ecbd51887350bc24289d38cd8b8f8d895408f7d2caf6050e634145a66c613bc6933fae5aa2e5efe11eeb6c444e5948cafd7fba3c4d45c1212dd328e85fe4a8b072f70a6abd6e802446f90ac17b696b5466c7f073ab258079f99bc60b69182b22f2cd5f0f2010b9252eff9cd234363b6e79492b7b6091adda203934b05bf0c9bfed972731dd861d2e643dc3e0a00f49ad5ca87a9d9fff7423ca19e26b51abd9640ee899148b95975cf013e9afc2b1358858d2bda551b4b93b53757c8ad43554e166715b6e08c5fbc2260d4b32952be4554c06354e7173ea93b28dea1490a232f6a8a18218a7d602d2ece2b21ba9fd1cbb23fcf21adbc2288b2061ff7ee4d2ec41cc5e0768e81816feca1241579acf90f1ff635436582b7087cad45ff87259b26b8f4599b163ead43540a721465cf3141d61632045b5347b63f44cd57bd6107b6bb7e9156a64adaab555bc106a46df04873c08822f513890ef2a98c1865b3bec36ada65c3783157b96300ef43ed7b409bec9f8db7fdf89af46896f8f29643518224dbe5e31b8173dcf5a5b1077b46bcf22f5edc0d7a3ef6f63dac5196844a45d63dbad7dd9f959cf9e37a447c3b747ce4f78216d384fa56e13a43700d4ab1a19701d09eeb7ae2ad4b59ebcaeed7b99280980fe7e30cb1f4057978d304c43464fd513127cfd1b6f64518dbf9667300f80060867cb77214405153a05c4a1e8f33ddb5ae576a91b7d663724f4ce877fcff23b23de64357385bb8c9b679adc6b4cf812c0fb028303afc9a645d8b7b748d2ab2ee45c513b279d19ab054cb31b981b6a41234ea3ce909f55110f5a9383fe89871cde8b5846ca96e6431cf11751751cdc24ffdb557c270dfd37a68d1f6e4840619ca3f25d4f8a274abedca611cf15a04fae121f1f8e82754b55fcb35e7c8664867284ee4a6fe6aae641da87df9c89f3a0ac4717928e6aeaaf741ecdcd27ac03d57a3c4e34855fabca8dae786e1593f616296f68d6dd4b13487907eaae485a8d47d51798ca00721be93785ecbbd5a43b00e80d3cbd0cf130852d5cbbfcbffb7666a6b934222122c7f61d33b43ae93757f47b8fb9023b03008e3aea58f9c0e024e91cd3eadfa89a4d01519f402c3c7f591328c7ac8bb1182b8abbe6a560ffcfba6a1d14df1d81d0e4e011c7b1a1cc9fd9688dbd34ff590f49c175c80534979595987de69660d3a4553e2e43ba10fb2fd5f5ca970e992cffbdd4fbf5c980eea3259cf5e0bbcef574da89372b3849c10789857abe60b055e94bb19503c9f9c228b142d2c8d48a2bb186a87351d3b367cc34aa36a4f316e753fa9e0cf178be724ab8b772549ad85e91cc0afb9e26def739fcb20cf2827a059cad7f2502c66371fc237d29824b7934b0e30722b157f899167e735c32fb6f1d92fd291e90d801a069b3acfaca4437f113f6a90352d3af989ae59042f18d11cddbe0141aa895c8ace7031034298f6a211e126db88c201978fdd2e4c9d85ba478e18b0c8a1797004c529bc62fce65bce90b4765b8c03026785d7f70b6e32081204386e56443a970790df1764b4b5ee62fea35ec011f05065599e017294f8fc03747587298b436a1b18e0bfd28b93a93a7e9ae3ee0857d86d8f379720b3a09c234d71cf258ae12fa55a1ed6372c00b04d8f140432eb6f4d489fb57a825798d541453dc8a1aa17a7e6594f0b11481fcaed55344f4fa9eba0fe9018b2bcda88780fc06b2940ef5535f39ec40cec9d01dba3cba006aabc34ed8b72af6cd5320781c6acd9af128e7d265a32829c6f4fa677c4cdc0439f3cd8a3a8b40e559a857e8f22e660b83caf3e71fac9367e4ca53eeb7679073bfc02394c0118c644de721ef1715a57df1a3a2c82fdeb1919cb92efc7f6f2441cfb697637989d63b5cdf7cc98c29f526c1427368a3b35da8fbf1a1a707417d72978dfc03ea6006f256dc7eaf067c3fe1575cb3a27946d974d0ee214de7fb4e255819b56142e3fc4f1fe74d1d66e7fb2d8ceb166cfcdc9a4aa2a97c1ba93405d63c1490541b86ee7684deaab6edfb3524e153a7fc8cb89656ba8915659f9a1f6536cb15efa19297c54db6709697be10cefba5537bd17d68d14da7d115a6a7af083b16e65bc78afa49edd7860717275f755210ab44e7e4b10b0ca926b352235b9d80f5b2f72c27857bff2bba215e85a28853439abcf6a7de6b5bd4898c016aac582b1bf056dd95a9906aa78a771e7a5b4b8c44711e56a272167497800cddf8c3af65ea92bc4f7c0a4c31e64b8c4105a49768582212092cc6ddd1efc1f0c40dcfa7070e021a8b4c487e31d773de83dbd75be093627b64a7e713880c2ffd5b16051efbad1dbb0ae33b184b3e78cc3bc972c586ddc4720492ee3f4da41f73e23bc05c1fe737589df9f9c260c21166fee373fc801a2773a5036afbef8ab150f9e3c9c254fcef13067292b626be632262a386433dc9ee0760fb019a5c70293ba5d402ebf1b6abed73863277ad07cc7a94a9b08e499fc3ebc3f8519428e12d9851aa928a1c42327edf5f9e76c66d7838471ac9ad7e76980364297ad559bc6c1734d4974d3dfceb8376125bfb5f1ef96f8263edd25b885a24f245cc5d9531d7898853f75b56b56f65f838a55f5f06c0722e7f44e1e630b906b2596ce6dd97967c8fa5622b784d4f0ab34d3288c88e4133d059508f0626616515c469cc3e01dc9f05ff66fc3d542e7c66e26651cb9cf8035c1995b077fdd3aad14ad5854e5d25908a8605f24043cf3d2c55d6acdbe2d670cdde8bb2224f081929a8c19cd19905614a05e5f55a0e722cb98669a4d95cb5cccf64824244ff9f884ed2234d0945767b2831442310a6492a3274e785d928decc7e17dcfa0a3ce4ca357a001fe1fa0b7c855b3bb1d4066e2739c47c8b34049c644105654a4fbd8012d450f67335ab68a622d7004ca79dc8825d0fb500f4192cd74889c2f3fcc7e2d3da305304017f4374f2e21caee4f4950bdad4dfc2475e3c6e1c23195f05b88ce4def2f66ef33b8428884602d917b792a768f085c96d9a5c61a5194e6d368aa8609620b8da3aba2ecebb94ebebf391d4f0cfa0622e7f24ddfc2bab0cfc12f70d72f719a14fde48204ba4a42e24d86f7b55fdbfae03c61c40ab4a6804ba2514207982880ce1d50a74bca511511a370f400142c3eed2ef38e74855b47ea17acc37213976f820025581dc0f610c5a0d4ad913a5904d25b0634b8e576f10236d6f0e89a7b549c0d19386b3cfb6f2a99ab7e47e1fd62af6181554809f6025ac05426b69f4491280ae7b4ac26fa04e7299938c468012e9fc7e7274f2b83aa81e325752e4a1528770a40b6bd8424301ff2ca6921e4ea73c08bca82500fd6d16e2d6f527c11494128502452288804d7d198f113563146a1350a7a58c4f48e5a225bd2322f9f8593aec2474fc894c936844b382841dd5e64c2a8f55294da8e0a6de688c7d8f66a5c8d2441f85424f55e2a51f464dd5a753f5a9f628730182543ee36999f17470daf61ed765aa0f798924198bd2d5aa8d2b3dfc98f0afd181a5e9aa6816df614e6407a5959e1dd80ada41040ec5119eb9790d6d9bbb20abda5227efec873aab8b2efc508bfd799b744fdae96e2262716353d3307e9865573f3a260ab65022ad5e24c4eb2c22f87e10aadd774f6cc3f7d72b22e95792e1e7e270c761ae5c7cf79519dc36b46db08e07e3b98317bb00a262cb3c9a2908c523891f3f071ed5b21aeff542632a388b7b40ac5c31caeb950564372adab4e3fc52f2b0688728f7ac4d8ac9c8145d41d1dfb08e2f715641db78773d9a1ca07d23292cab00b2447024607ffa3825f5d9b70cba46f7ee6a4abcb556871456b4907f553de9cc03b344ca614370e72510c5caed114c41c5cbdccfdfcd06e5c28f75be439ce033b72912d09f2cc85e9860816ba7be1ba192eba2f38f8c8f3ab13a351719dd33776aca818ebf26803412d5f4b69ea14135a51b8a4fe6560 + +Params = SHAKE256_60/12_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000038ba64075181983445fb94c6f0eb71fe4ccacab370a97dee224b790ca425a874fc9508c19f79d80f4a9a776c3d7add923d +Signature = 00000000000000005f0f2602f599ef2a5ceb5cde28b06e3226d392dffffe2ad4821adacd4a5a23685de170985d54dc9e08c121a6d6a0403f648df78c8916d4422f6475e5a5d2af4c3067f262c31265de45c34a83ba01c712a250180aa0c90486084ba5e94e559347e6436bc179b11e525cfee040c516ea6d74c4309dd5135397650ee2bc2b42233b52e59a517278951825c2ecc47e0ebfa1520c2705b2e56fdbbc22f8a388d4d37d54617deef3c5cbe440f894b1a21e50066f6436abd57b8a76f0437bc6db2025ebc1c97c2b1a0539eada014cc3eb25dc2952a505a39ff24f28189731792576f73af143920b7bc5fffa056c12bebe8d54d14d37a645f268403e6a5b5bc0a95bbb5f14934f9634c94f47a398446ba570ac03f2b7061fc7210a9e416f622345d5c8618bef2fd793fa0af1bcf873055db4002eee9c44c7363f6bd7680a137b9cfc2a81404a94ebbe58ac24c07a71725e32f9604266f67380cab0facae0888defffdb2b869fb0b605671f337559470fe4c2dcda8457cfbfee78cad46e84c4bd28cccf7199c9d4266b28eab07b8969ad3c29b3133e4fbed61c748edeca4a893c11024f36a3460c8b00a1094e05ac96056974c6dc98a5a37f1d08307f79908c837934c09b6e85809acb643d7aa61ae16ee4b5d78098d8cb46230ab9f9ce957f6477c96d494d56c8f626a21d9208901eac7f480b46b2d91698a5b79230ec6f1a259a393581cfa70213a881edc9d4e841f513e4c43c7aa5b2a97cbe891b0f52d0e7e17080437e5336de3332118f80a7cf95dd7018a17d17ff1bc95b4238f98a4d4269bcefbbe33285c5ec058a31a7192f4349543b39120c60692b17172b3cfcc3ff861685c908fed6fe507995501e628ae71e8524473361cdafa50c8e0267ca840b9f3e7d1a472a8988aef0375d0925d0f2837642e81f585a123e1b34c98089d202aef80beceaa0bef243dc73d6edab2068981c128e19256b2fb8d0ab30ebb8d66aeaf552047aebd723b9b3e5413415a5bc1ad4b8b7466c3a2585d62b7bbed30f3dc8a179d2ee652f897aed914d82330169dc8d421c12c75decf8e0383f64b00d0ea413d1ef76bf4c6099f719982ee55006f76b204a3e1a0410a72f5acddcd6715410781ba63bd5afa8cfafec26e25aad9162ddb00b642e4a156b5eb31b2799f2d06f2a68ef9dc0c40009ae05e5ee7f23752386018480e9539d58854b483a35cd67841af08b59d75bc3117ea183d2c54288c6084d95dfae1caf7fab2ba4d4dba4a43d0a79a4d4cf877609614caa112931c7c68246f69dda6bdd2c01be457a5df7ce565fb3edde20a4fe8ca06d59a11fac34ec22d4da28eb10ca4601c579e901d35616c2447a5f80f5a6420c0c19f47891e756d5b6538599e408c33ca23bd24ed020b2e9753a1153379da7c8f9a59410712b01f55ce1b36e2f3e77bbdf9d15a4924f42c2421e794107df1cbf8ba726fe5b86dd45c92783479178a3f645a91eddd60befb27b7f4981fc63f820227451e8baf1fc69485152105034c7d2b0d2fa039d8dd65477f4687e5c084660592663af6e49e4ead76308626126950e8f12716c9e5ad7683e1c81a0318a5dafdf85715aa38fd4d4d23f27015c938bf1752890724ee015a0cc2c1dbdf43cc8d2cb2cdcec16e729366f6f1ea908d0f93827aa06e0399c726ae07eead4eb56bd3e927d9e95ed3d965baeec46c53775bfdfc95a32fb00bb71b324f4e8283d8d7bc116ec125d7f156bc8ece2fa8c0d07441e5b8ad96c09b8c92e2a202b191fb0c5c4cfc44dbdc97adfb4b8b62a4c8484b3645ad5884547d72ba152c02c920fee70d0264c777719ff98f84135a8ba236aaa0a85bb23074a5f11d9d846ee2e7eff0592710bd4880604385a7bcb7d52de0c76629ce7b5e1d69c8f6c548a09f7cebee35b910a05effefb5ac90db2ed561b34cba0805a00ec98edfeabba6f6ab8d9c93584ef11cff0a44687149a7b96f21591a69c5166989a1561154bfc74040277c39d8f8e0d0720ec67637acbdf852e720a78de39f549f1a56e490efa5661f21a7137b2da55a5e94dc144c6778968392afe245bdd9ffcdcdb81d5ffc4ca2f05d897b21e00545678cd62ae14c30b9680c21fa99b5f63d09658cb2dc45f230a04160b03bc99b39bc71ef206b409d9e998101b496c27b95305aaf2d6590583ae95121ace3da6183411b9ccb784a9be1f3bb06776919eb1aae54521158bf73f9084507d8fd5f2a7b733556d399dd768e51bd350452c0be6e6d32244f0d98dd3015d8861586e5664dcc949df47202250ac2639470d8dd08f550460d09d3ae4245fe712e7a32131fff8b441ebb4b5b13083bbf022dbbd11264e11e11a9c2e8f500bedc44b686b9ded8d41c6eca793db3164ae332d00cca7743207f88d2ca80009fbc4922916012ec3928305ae11271e1211abf1709bf344be31aecd4eba6ab3ecd5b988677b69a9f51ced4d4aa758ae4600fcaaaf7e0ba2f94dc6c457690ab70441376bf97babc0aa241daa45b3ada7726517cbfd3d89f2d07b4d436f25a3232a2e1e7a561e6503c2356dd782b2a0e8e7328a32aeaeef60c484683c7e15f904448eeb896aee3d4181b86293bf064ec3a59ab08dac31ed80f5cd509d3a78b8ad1ef119261773ff9ab00d20868bb19a2626509c5d71529969d82b9d3ace5870bc28a10d3412f1d996aab33b2542ab7fe6a18498b5a0fbeba652bcdaee63814f9f134ac0f2d7992092547cf1536f6ef20c5a68742c3d1cad73a5231b368c6370f9206a1630bab97a24435bd8202cc191df5e10acd1dc139f8d762ede1e07e3fbe2c8f9b4013b3e4477fd4a2f17eaf3b6fefdb0884708dd8ddaf85600e9cbca168f3ca85a1fd1bf6623873cb1b77aa4181477401c7415e76a10c6d25fa63ae21e5e235db91ba07c255f3b5a0a3453e9d6b1aabb75d46d48bdeb50f0bbe4d0666d308721a78bdaf2ae434cbb9e095d919e446b1cffc4b10ff663b9b1aeec887de5bc32fcbe7eb307b836f441aac40d8b01159f0848f85c9aca47d538ca8d11b4b50ec186ebe4e6cc69dceda3de11b3d90004d4c51dc71d8dd6083714ce5b6fb3f9295084a5d0a5dd0e14c68d7ac236360e34180391d5b03c92f0dc757183a910849ffe78ea7aad46db5bf6fd3ac6895f0c4f208704aa6e5ed8e5a4edbdd791b483dba069798b19dc5d94a7f68829c16709831d453aea7d70fbe5898f72afe58b9115b1d41152ff0d2988a0ba8911c35aa0e360ab9a694bcc86f1bf6957ada9a0addb8b59d1b1a8938eac3de529d7601d5a63694bb4c3490201aab44c6d5ce2a48b470e45ff80f0fca9ed0f19932c032db56671f033048ee74dbcba70678a8c34c92fc8cf44eabb7ea8efd874a8e96adf6a0d44075d7a259096ff6216da8595efee0e2899e1ac3a55a57070d805466ba12f549f1ef3402d746b2d0927c493e26f5e5ecb48bae46201ba86c53e215b92e76a076615eafd3dc5087c79c0db9e57108f90e1628a0a843d934a075817629f83e8cc5eb7929c51d488f44800486d0033ae60fe1a830a1fefc43216bf71641f1a0cb2973bc34d9a76ab88e47ee544a50bbe4aa3b16d880a3647c7dc544b0370c3e5db9c0ef405e1a3f355aebfec6b9c74d76cf38bbb956b2c874da59eed3d84a76d15c88dd3ea224a18952af3e08b30c5980232b3bec5f9546208075806b0405dc48c0e79d04ad0a836c120cea92618ade699d0edca039fd2e87a99d5b890acb45773d80cd8beefe320a08cf5b5aa4873a7153ca4562fe6310674eec5cc3013ddfdffbbff79d70b753e1ab135995a7e8612e5ae26ee239c9aad987bc3c0e6cd78d80c1e38b1baa0071c546aecb076717f37bee3d5ea8448bd8564cfdc7ea9080e34060c1b1d827b3f9d5cc55edb6748fd5eef5d83a25c18db7ac748be84cb7a0f3514020103a657c7027675b041fc6848d927ba440251d3c5dfb0f425c04c22c61d9fce18a2261f3cf0ff77d8e4af890a0ef5a7c40a966ffa1907700aab40e61fa2f475d8556cf28ff0f4d660272b633734c237ea6d68421fe1cc76a7773bc742a48243c9766fe609a600a0f00eea26233aa921d8ca3b49733ff972987ff4c57eeaa8cf9b6a7974216b167a160765413b094186eaa1fb909f5aa5c437932d69b22475095edd04df30579b68fb5223629bd4822d59ecf98f19aa25a3d291eea3c0c2b0d08bb0c2cbef007c33a9c8f80d071afae5acbc3e7a1d2466cf31685b98f662db1149f59a46e8ab090768cf0d5d78cca344d3927f0a79d55b12bd55673f5fd7e99c7609d502f38eae201fd8faa8b355f1ce32c85918056e6e7abc17e66a79a44a7c6d6b5cb2a8f1961c57fe5ba60383f8a1db1e0e9008df35ba49bf3e9593d4572e840b0bb39b89484d5dee32a25c222880cb7efc4c1486124c47e2c48971baaf0dcbe27710c893796f3fe4b423dd1e3c517cae24c30b4b0a0f45f0b84e9363b8e7235a2c2cce392959e2884308fc6c8e46a93a9221e5f4f32dd36a581da488ec227d62a14f2ac2270cf52d9a581f6656f822c8f1a980360988388dcfdb8e9f8620a10e80b9d7cca34b1f6584895f0d097b5aba908564dcea2d3dde1d23bfb13af2215e3a769470500ebfd7e64208f4bac8cc5a959044cd7e58f5828cb20a5f9e6ebca4a49da144a0cccbec948de1ce9264ba76ca65f2fa43250ac2724789922a364f7cafe0617757131d3115ea11cc1007adc110efd9083a170b67c384d7d4d3a9c334dc7f139c9110fe74bcc6bc5458982e53f46a5c9e9574b29fb2b8f0242bde8c3e6a7abe0f85b884d5b7d7ce267011f8650fe6dc0d6de42b401876e9d73b60984ced5258196cdeb4dd16f0c1b3c2f6218176701bad88b58b79cc8f639e883750e6d6c85a86066855606af546d5947fe121c0de80c340c50ef7172d236d33bdf3f0c85c7eb5ac428c09083a275bc215eaa45503c116d57e5298aeb284309d15d1fdc824f9c907308788558281399e00dec075f59caf27afbb3881ee8ccab25acb9aafd3668c6c845e46e8695a4382289c32bda3c3c722e461b9d7ff0fa123207bd4fc8ca133c2eaee2db3a2547b1ff3471e46457384d3a84a3961b072fbe2133e3dbd3c4b8127f71c370e33aec7515f465d677b66c5849d42263cacb3629266245bc8884228805345efe361b77b2deee8aebce163c3e7c4bd66964fab41ebbf5d4f2f5027e2f4efb824745a72ffdcf867e82cdba75b76804060ed057bbe05b88c7290283bb5f1dff5cf63d29725293cb0c89d22bde608b1fe1d9a48786866f5e3c7d3c0b574ebf62d72100b937ce5ed1f16b4d752fe81cae0080dfe6869c810cf59045237414488ea4013d4b748919fefc5e45c10193db726dd33a7711af31e36b2afb6efbcd68a6d5e5e136fe65e3b9a357e3583f3874e8d896b3151800362dcb5b61250e9adf3479549173e954de0aab35a77dbb2714156c7020c52696a3e4022e3eff874e4510a8014b444f8a9cb1e960adc582e49ab099c3d6b5189c57ba3ef01bff15553985a242be68a9890afee17903a7e41ef1a1bd507036615f313229e1143f52910108ed969cfa692a50d2c7f3b0ac27195e6bb944bf4bfa409d238ba2aa3ced54bfa3b47afbd56400f24dae95387957d1513b503d882a216f65f8e946f8c86136b10692f6049c4ba3fdd0f08d3b5a0c05ae5b0843377bfbdb64adab477d7dab366963c7c9699555c53e2e42a7992f641180c3a23abef351bd9f4f32a2621b768d726650af1f6d9fa9ad83a84155983cfa5ad086d713722e1c4c2a3a0555a9b9d2b6ab4b4d956a7358f926165d6b6303972a54970468aa701ae97811723084dedb9edc177c83683436d01a508a5960888038c94414d2bbbcc383fee508df5ec414c400531028b4e778c4aaa037495e7f99e2f60f3f2eb0334e9846dcd619876ea3d432e341eac27430e1b48ddbbebd8efd26c2ba2f988194048cca6ca09f3ff7d109e7be2454a9680af7552fdc433830df433b3ba005a802501b26a2801fbfe34106546f08c20b8135a66d8118deeddf213e238fcaff806286e0ec68a20f69859578f639e89ddc49dcc9dd3f1ca0b1493817b06e8869798106e559c20c22e462ddb7c127cefe7b8d9acc1a54d04d74cbd0bc726d545f558a25ddfb061b20d2a20baee3bc1d8eb2cd54d18c6931650ec553905dbde6612cb7f9e166b34f37d77e158e75de2db5d86faff542b468bf0e509627c40d10f1be1b6b3d27e355021f3f13db44d65298376600c9b8ffe20cefeb8dfaaaa459a09701f5a0529e8134d53ad51fda1da7494c820eb63c13d623ae209dd95ca9f826456af5fdccd845eac3373cb62cef105a16111fdb3b84317a9f863d3422d2b9a09315c1ad64f28b17907079d89259979886f94610dfc90c28bdb786b7b9978cf3a0a73c1ed9e70ba2b154c07b1a38ca5021caf928b691fb3c75f0700fd28155d9af3010f8078d52532f7713d1dc22018c9c70de9d261a3c42d42256bad142d46ff066b14dfce9c0fa38dd54cce0ba1ed12d5af5f6a7cd347e9a821aa3caad5797455fb6e96848302eb9aea6cc7459b50e54296005c6cc859a336d745820105a42281a34f2777189dac97728e0d5bb13470bbbf3ee326e113d6899bb0e0ef0d36fad3be288b84d5c9b9cd8ca0a619450d4bf9421e1a495fae68ccb10a44a9875dce42e8aabed6b211303d896b350d14a0500901c451387db7ed16ffd0de8e5434253214ca9e8186a7a57b0a8b6c7473ddd82ca9056c4d4dc44655be08a2f3cfd2f6c5ffb02b88f3ed829edf8db859ffb7d7b5f20a99c74a3986665b04ecddbc9fcb15350f85986d4e5a7dae7c5ca4fe105c220b1f107239d1dc3f237fa98ca354aa579a42e4e162a6de8a198dc3ae07c2a2c053441785c205b0b12db060fbc757d8dd217f1acf021cf970d31c70344233c9ad7e0d9ce7d704ded491eced372d5c6f1e02f889e028de3f85b70f4350a27b3bf423d0553f4f2f76870d7df48e8249823c55e8d630fcebb9ed83e5f8d57fb770de657f2c9b326b7cfccebf699e3b33d6035ffb5cb781bcb012af1209b3f2e6a0dedce57bee1823d2b30f5a6f2c7152d9b6a38f02d9b56197f4566f551d537121dd0e3c36b3b85729a82586e0342f93f6959e786cbd1b6d9781a1a7d23de0043cda8d0f8dc249f3f36d5db75153f0d1376a25106069c9d546ed411d344308207c87e0d2e0ae6356331e0c8c3d47a45233b208fece794c682f17ddb6174fd6967a807636623118766538a7b6a8d8c50cbff2e450a1870c4401570b758b5946b54587431a2f7772febb818b2e49b5792148219516e3ed3795311acb43971e14dad6cab65b9e1a1eb850f33efbbdde519b50f16d7d253a24184230a81359ce9423e72424364d08ec10c79432dc5ab4ba80d9352b8e0abc5560c33db551d390a642f5cdbfef28cfa33f6d8b33cc7aaa0c9382e0628ea933e94469a9e8b45c279ca88e59834182733aa1c3fc21b9ca580a41891721e900fc43327438ba53ad9e10f6520d27a086ed527c1feb8d642744129c2b92a24ade0ab9e62edd38f6dee47dec3a3771b517c6b64f4b67f6a619e9fd6e100cb8f9648f744ac94990cf6f6303dc8f0e6cc4f08e712973a6629c9a708d771b96e9a8ac1947effe196c334f61fb52b922f66933d66fffc1a6395eac04d62dbaf13706a06aa9617ae71811b757d98efe136ee5d6b89272ece211c0eb741667860849728cfe7b72881d12e6f8379b640571d1864801fbe1aaf846c2de6e4caa81fc9bc8491aa867ea89ee8df0ccf83185b317c4322d983f4998bbb29b3133e98b804557978f47cdbc450925c1bcae975a06b7300e578baab803a8f784929e7160b090be9aa1fd052e223dc9140c95ff27ffeb66f732cc77c7f4c1801b33331b49e722eac04c0a5a8f81c6a51279f4b877ce92d08deb6f186079c870c2dbf01663f1b4d3b37382c7cecc4e7658a16eb0c3bebd559d80db5cebf0b88c064b0a2132a83eefd56bb65ddedbd3e2f0aafe23cf25f54987d44fd37a9e0498a8d4bd70e102011d498b12956db667651fcdd0c47f1d055b1b810eb3d331614c479bf49f80388e9734097f74f4b41087394d81fe797bc8038e13c0dfc906f55f01c51114c47d133cde34bfe0370f177fc8bfcbdec5d3b2f366acf1470f3086204eb54e869bad58d200f7be3997cb5f48dc50f96b5bc4d5f3bfb765803d71c7440f397392e9b8fe407e624f60c45d9641e6c70fac97ba51a0f17b74891c895fab39ffef26038f0aef403b2b3ff5a4a2ea4b57cdd323198c4c80191ec6852e864ec61724109f4c6bd44f09942c2fff2b9dafe657471dd5ce20871c3540405b1b9b30c37af185570829e6150aabc9ac5fc66eb45d5286cc9c3799694bd72cbb0b54cd0d6df217721439fc52f686a6536d267c9ae1b66c2bc61159670d78684c3c0da808e7f797e9472b9be8565db8d308d092cc0eb5a8af2c4c75271a50780df15790a9d8a0d19875ffb143ab3fb1754ec3de73b91e8be0a83c0fda4da16ab653af6ccad89df07be7da2091bc04ad3bf70c0c706e513ba9ce3d111d1650e240f0ce4dd3e8b71e0d1e2c23a6966a18414f9b7c1952fa35d28fd0c2b23697cdba793aa01ba80ba748553c9708a6153f36f7a65436e2e6fef133e71d31a7da00af993ef5e48412e4bbf25374345d3c9993d728f4d2a54ddb17e8a694d3d4a3cc1db9bdee1827a49d8119d5ac2caccb8503c06ffd33dba581a3ba0980735aa5f61319743c9378bf328080d793f19e5519bc42c1ed2a0f105ee9460890b59d00179cccaf24690bf83da1d4505bf1a44a1e7c440f8e8af1915f74b837e90f70933fd2a1a2fd34d5ce8e058d9cbd7fd405c5057a898b2fe0d5fbed1ae465b3b0b8ad16e260dc1b392f0ce54ca3b61f929fcbbabf6f9f635f45f570f7b83eea327915980ef609e664ea9d87cc3d891fdc31c387190ce9c9e42ea0f43597be694784624e33c48ef79d3cb2013b7b379b460aee8868d4e411ac3f787349ceef4f7297d9f7a37d4fd8c5f4c87fb40a6404e022c4d68365a6ff699a9b517694de67e860bd9ce4ff2120dcc21ea132dd92f32910c4861533a064bd13bd629558312d65d992d42816bde4f2bb251820c7d07ca83a4e4fbf2df4b8ba08cd2faa7ded08fd257cffcb9d81c88bbfefab2b4be40518ba6d235af78d25010097e672336b479131655804b153d5fcefb6f00c4fc55ca2054cfbe5a693b93f8800eafa73ecc64f862403bb45d67617a2022ed6bb084437e27f8a0ac3e0e7a179f1adbd8b8a73748d64673fb9460025cf5598195f193aca8bc91496828d6bf7f3caf647f733e1af7a267a04bc06abd649d54cd1a9ff8595577c62cd4712620d2b826e2c643a0b7c3c0fb092a7c8fd725c8a683994bc4c9d434f68cc3590c26ac38425b4eaac57b42822b04d690a822f4ab55a228fa7e61c69d00f696c31f7085edf5e4f8d986958a8c769222d124f692e5e8c0bc49032b8489fdcc53c01da3131dd303270df6cbd672c0ecce88c97e7f3c04eae3dde89f97f853659f126ad8f2018c25a57609a99a330861954b72de10cd10ac4f9e6030c1c0bf909d474f5757810c4f716ae482c3f9421c2c164e3379a14d5984d0bfb83b670fa260e6a94b39eec1d353b942d79be3e3719b10f3764569a04f2cc604f528be159347b382c8d5b533a7973430617283a94c971fa0931f853e419145b3d19ed25df6f4ea486108a7aab2d207123c6c1ab8371a0a680c25fb38d3c2d19074315dc40083ac1df2c1913928cd6065c4cf9f381dc2d0dd446bffff837c1a55197c95bc2c8b9d53ab870e2c539464766568d463f326e8f7fd9fc8ad1257dc6197a284e0045c9db70d69d7e6246099b707f958e6c6f9480e08ad435ba11a7d8fac06a09fabd5432f76c8d8a2758d98b042121d80039ab8b9787d115a560bce579684b403742ddec0dee2e0683d98743370110a5eb23ae76cdefe628d2a02f2ce073d08c658292bde12072e17e19d79d8b58a563264a98006fd8959c7021f4ec0f85fbc4bd9e5a5f78d85d3cd63a651c6c611e9ad88ebe68094ee9fe5e3473dcff1279fd538e3bed908d70f8dea5de106fba9e1e9495c514a413243b6b7482effef6b70df08db1fb40b9d52c9dafd9760627bc20a0aa3c67e65ac493838a0518f6dc1e1739526e27371d16e198c524319ed6bc854e6516e77310ffedb01398b52ea9fe8c63a8996cd6127e3153283542bbb6e8f83300ad8f8b27f1f9f8c6c0a03e640a35b289be26bcbe30b28968b4b70c5d9e2c8004218e2b2d84ca0994d8d206d18972f3a384cc15177613c85d4c803968e56d0d862542948a799773de142fa86ec3573e0c04cc1a2bf9a090d768465621c2340798e0c6a27d9f7083b4b1db588f268c1b197ff8c51f7c341d84493d6339da5ed9e16bb564478e8558f2046127a43a88d64c52409d47af41db70fe9badc908cd99572208c70e0b1fe822011cff35a35ce0d7ba9a635971dca4aaf54605baabb9836f59fc7b4390822a62f5f7ec08221df0242828fc425ef5cbcfd5bba5ca12e525f48ff23b9635771e6a7ac3c535315c720a9014f1c9383e887c329c24d7d11a757544bb392736e330d5cf640e2f28dd33fad4379b409d67890b681bafc34d147079f39929817fab1f9d80edf902f4e6b03b033381feca9d83257ea92bb14ee4d0d89b1761086b6154a6184553a65712dfb7ffcafa16bf88a4fcb26900aa32f49f34b5e037d6bdbb72ff848c295edb7dd0a19f3a7e3656a630d72e6e13c4f909ff415b3acc4be7734bc08753ab267621a31cb00942c0801d441dfa1b4846833a9770571b32f24f0224a36b6547c6849513a2c7f06f45d737e4e4f21bd2602727f56ee5eba00314ca0b4e8003ae426d8ae0ee1703d9f027a9f0e0333a0f1d20e6a2465609f9df45698e0c03975fcd66270943ba3537f65cc694c545e6a8a3e4d882f0788670d0d21692d1dc951be73657c288c0410a6e745f3ef62564779c3afaa8c38a78d308bda6944d373eb34e04a71494217bc76218622e14cdc27cbf3c9491737ec21df3550e3acd6815b4caead099d65d3b5bab24f5b2f93dfd365be517768d0698728e079c905b42d22f4d17ed93056a83e764b19d9e8ac0b6ac7e11b7370b49e7face80d5f3071bb96c0631cd317345b277e0e44289ea6006c942dd11dd0c13e8c437737b6566213fc256243aa66454182d740911f9dcb6324792e77bc1c2981e8ca5f9f3ed31347426e03c10b3dd560ca4df973d5cb09eb8ac64448a40a994897e442ccc3c2657c9dad6c0728429ba25e186449687d2e36de2d9af50a8e565c15134aca731e16b8e6238ad436bb6902fa29b9e0ee5552e9050ff6a603be8f86aaab178e58ae5e843349f790b3b91545f24f5c5a7ff816fc9aee7788f34809ac93dba037e49c487890b0575adb081c156c651e8c788120f8db515729390ca2790b28ba195bc9d26a68553de269700e97c3273f0434c05d8d7ddc343b78da72536ae31b1db10cc365a50d335a0d17dc4b3a8f0d660f75967519f962b724a8377c2ef1de79057906fb556e21be7afa1a7a85bb84f03162fdefd9658e46789c7be4e63e65ef137c74263ad54be53181a58d6ee6f31ce26a04af5d08947061fa145025e3ac060bb9fc82aa60744bfd67269f1dc7d7c7e83eedd452243bac25b50dd895471184237c0144c978e05bf942d81ce5e8904eccdd404045c92cd41ee30a2d38ac579ebe54389285ff209c12c5c4822c60dad60e1909febb7b2b926e120400652ab1e3202610b40e91768aaaeb241b2040ccc96964c8c87d7642b6ca463fee85bd71ab40cb97f42227f37ce974706864a1079fd7e55e4a2bd5e03105d10fa5052ee97fb0f8bdf4756b0cf7450ec2cfbee5498df73bf6d1340d440e40ec0971660e9f3dd33af4425ee14b9d602a6f7d4469681fc8c815f3e20e8c171e252d708334b7f825c553a1090c8a659b8506fe15450c81074be57a0faf52d042bfd7a85f806790442941add177449468d56a00a888989830a56b3fd1fa3aa28c4a1fd0e2730e76201b8b6f35cb5540a9eec0da01658419150538e8b8ef644cfc7ae552036d6b59a6e6a3feeccabda200f20b2a311ccb887742a769145f6bc9f3f12c83bef7994a9d2f7083e7b6bf080656e8e44fcfcedb466db22c45d1b7d9d6b05b03e8766e0917314d7ba3a97ad7c619d64be359aa5d91e13266c8e96098a33e29ddee603096cfd2d79a27813722d8af4410bc1d97ac3b3824da315dcee110876ff2615920486e62f7dcec867113b57083653d4bcb25cde4da08ca672e983ec3960a400fa81cac7a9a7f9abe15c411c088c78320415dd6ea5cd9c11b8059150b9f5b07bf9ecbe4ca625b6c2207c61dce3e63b92b773ae314a059e5cd8eb552e5ab9e83fb55bb50d8055068a616e11b7133beacf86071fa7a7c60f1c931132565dc192bd0db3c29f5a6c26c76120bc0c7f78eec855abce093b17e332e75802164d8e41925bed8ef45fabeda6e34fbd93b8875c70e8544ba36e38b575d5705aaea8febf6fee7495b77c62696cddfb424b3ecce16bcddcfe8978cba0158c9f310a89e740aaca9d5bde054a5114e2e9760b8b3da2c8e7ab8ea260e18d2afbdda0b1f37a7c7677228896e987c25c3ddc972a11405431bffaf2c288de255653db408b609ceb6e913b3927c64b29afa0028e0d6f21ba0ad2a6b496fe11603a8e98017c008b5589d69d4e1d02b60e250a5dfac143c4848cce3b2881b15e0db32367dd610df723b8bda9e17a1684d40b59722ab76b56a20fd794580fe9407d083d5f8f4e92afea1eeeae3f6487552f1c33dddb6dfac57d5e02d13ad58c0030ce97f537703e5f1f28260258e72b59d882ba7551e41e13022ad40962433f248889bb2c7d126f6583be206b649f7f01453d7e318c0fe09494e5d520e7b83fdc6a4bf4ed80498038958d6f0f8f079962452c8a78ef59962ff7e46df412e3a1b6c121c2f339b2be641c37245187664b2de7da6798ff8a6b6313309af9724fd708aa2041177d0b5c7af95fb3580ba1e658977b452dbbafd53d73c8bf4a0b58e86a939fd6b1c223bb0b084912be5ee87830ebb20f201fb0b327fb8ab4c74d9e864a4acba463a4023ffb1e49b1b9ce36c16e1cda8910d3364bad49e0047f575b75f75eab7457735507f67a105b6b7ccda8b45e8cbd4669238af055b7f4af0272ca3156d309ba9f865b3f016b782509ad5366d6abb0af56500c0e5c7d85dab07f6379e7f956020f49ccb178b34d29918d35ef2cff7a9406b8679ec18cf2f51d20560660b8c8f0d11e0516b92285ff1ff5288592a4d29754d7c4cbfe3836069bfbd32fcb5bcc402655645d46cacf3ef8ed1ff90ecc3c9b06399e694e72da307432ee50f87813dc8d7aa15e47789fe49e73507465481b463252ec827131045f93d94e0e2035e7585cecb89994edd2cae59586b042dbed7bada80fbbb07cc00a8342f15d58ca25073ab83b5362a939ecf9f194c85dde876259280981f98e4e1faffc3d5d62cc272646f68fd4cbe567d8cb022df5b35553bcc7a2c133da5c31fba50da234356cd5268f58b9dd824c1e640b44ba99350283d34b60a46083901169f6a33f724da820dced5addc157346a99e7a8cb41391fe31d02aff08b1b3e0718c5116e11e6ec4e8fdecf388b9cf2f0853953db0727a6a4f143f4ad364df1e4abcace040c99e5e415b24f99e0c91384317e288e24afdd44a88e6386f9a8009de65e2244324c63830c96c5c29f34774a1238a72033a0723af262b86576f6d182091d15f13fce38d4a6c7be965fe77b9c1fccf3a21cf4bf423d29e79129fe962d837ac34b304caa120275fa6c4f43a5240c23286caf0ef2f23ead730c4f4a3139c4fe98d864e47defb1acea0dd2ee294f6c9810a3bcda540e3d1809de2f1037e9bf7cb51a513aa37811e4da9cd7fb199aeed86e32d881e249006fd8c24d9e2cb43a92ec65e3be81bafc1ba084a60be6e54b615835c027957201da574f13cdde2d62d3ad1273c1cc357e8b7cd6a02419fc4e01a60432c94b8011d370c7225cda1b3112bc4ded3ea03c6489ca4aa1a906c64fecd8ccab7ce77e53bbdcf529d20b2bad2c76b3a56e91b794db6d3855e07e2e8401876212947e7b281569c0d498784a2263e12e9530c1122310a210878904180e4ad5c57a9a617de54ef01246097e8478af689efc07316361598e6d3fc2f9293fed4bf526640fd6731f7624cef647c48c7f362262d37e6e0f67c28a7105fe7d2562743858d26229b9bde82bf927f6797796c8cee955de40b1678b777f8bd7053d95af37539d24d617a84c83e04e418d2023b91f863e5128ca0ee5bde41c6d8207824e3eaffddd079d2252e0dcd27938ce247b048cc908f307309713b42964f281fd7d765f0884a03e3af73aae023a8b8ab58856ca9781692a0e455f82af0b0790b237b27aca2afd4dd38f3145008ab4be160b0e29e62e7f76809f1902504114cd7a976122a681ab0d573520a45cd5195992019d0f2a0f63f6f81e66b5dfe02dcdba8c0fc2bc92ea7cb65e70ae5dad73329452d1c9b741cdabe158e83fe8a543e3067d826f14019f02ee2333fe5b6d10a63bf5c7028da8de03263748ec375c8f4a6ffd16f1713dda7782e6aab1e691055dcfd5cec16f4402064c7d99aaa429e41f891d96d8d7d8f05c8ed5be4a2a8da23390d2bc1f5dd776d2fce7811d44a54a2aa9bd242fec57142e59074bea15c56373d317f31464ef7682c1427b148f7beef559a44c9effa75709e7e3def3607effd8b9d1b40771845373809e60259cb47e288a134d4f7c64dce0e68d960692eb983d6ecc7096acf3f86a6c727ed7bd3c27715fe95b51f1f356f8c40fa8fbd9628500d5cad67cd528b8243218d9ceb9111fd550b235a2d52fe738a307899892f412edccdd420f8fd5093a0b723db6d0a090b296a34913708a4b75231386eaf7dbcb5d22056dcfe9915d05f15258ebc6d0298a2b7e058b6ac26edf61d791eaffdfc57df755c0c1cbd376efdb664e95fd16ddd7d06636981b0eab982bd9cf96e6d98b5cd31d9bae2e956e76be40aaf8ca6dc070e07234c0e77e3dcb26530047d65ded949e133ba1f10c712be021b771de58b47c6f8f9a6a98f72b95f8a331539b3a85e9421a3c6baace21a39fe4f62cba69888d3edb944a0b8d6dd9490a65512fb8f189e496ada58345a8409e5419c3c92ab99f8779ba76938220993537244e17407df097e9c66cb5817dead9890c3359c21d8c8f11b42d06b0431140b71acbe42fde0bda10a0e7712bf85af53718f23724ebfbf20ff2f2f40de3bbabeeb9e71d308cadbe162466b294f1d6b88e657abd59ae3b734286f8dcc01490daf490d5f64fd8f93b4ba6b54160dab9559d2153bf57bfb625913731681fe0155cf735abbba39a4df97bc7bf3001f73c48488e6e5263cd4a3958e786a8c3228078f40f0069bc8c0a977ea8f5fbaf64eda7ea9b15e9e0f57a0c06cade5f0883041fc98d3b5b8d268142d60ab6f6cf345ca76b7cfb0a9d2834ab5300ffb3a7bdec135c9df88967bbcafecd8bb80332975d72e052ff2896df69e11a63d7fec9ed6956e75e3f6783486604d8e1271b98723fcc622bc08999cfab4c1cf546ad932f4b841163991649b260440aa268b5def6bc2cf5eb6e6268929cb0b9cdbd6109e220aceb195ad380a64f38882855289bcbed4210be0b5b0a94765d7fe30e53092b7fd76e01f3fe79be127bcb4be7d30d27569f73aa534aa53906284aaa5d4f039e1af067db021be62c8d18282c0fbe91e4d590450f863be04a3231b1038b4facc211a51a3717b5be21affc938223975204541ff6de6ff646e53ca106e267477da359f6db604ecb87b0262a31e8a3b1e74ab1254081f3a1dff671d95f2ce85f44176c8149ae65244ea8d918873720a8aa8e2b76a0303c8d787f3fc307fac77f3a0df92647fb507ca1af0a9504cc27cdf9ea151a7fb5acf36b9f05927b381ddfc53a47e3e59cb64fdad7371f39de6ae25fc01da70e27a1581e4d9075ccc1207e9fc95a2e3d476fd9796c515d0d39f7b0c46704f55728ecb199492a1f631585efcc6897b0713d708707594a9a9219b3c05beb9657dfa254f4c8d6b985fabec552931a3c22ce7abb09221fed4d4df57a38d9141214b76e73198bff2457b4215eb9eed466189fe540a052267af42a63ed02b46d81e14ee2f1f799800475b6145d21ba573bf43e9ca805a40d99f78a084b00f4378c42157a865410d542cd8a0c77ffa2b2d8b88c03c95747c198567ea80d550d75e26b352bad2c1e6ce851952e29ba196310a797b2b5e40dc1efb3fd26fe6d971026885f676a0e1c984a1c4c30ef8447b10a6e1ced68bd5d55e9eb5abd88e94b35fbdf50916a61db51c8fca7f868579ee1a6ebd0681e0e8a552bcbd12e8ee9ccfafea22f3f00b3522e4f4753baed503919d4ba4448176fe6052c629507fe343fbc4e146f7f287b3069c36f6b61877eb4bace4cee97306c7402a04e9aed4fc48f88274d4662817bf393ddef06b88d32bba3e443c48e0a954f8209bfc4f0294c8da5a2fb1b94c3281b1c80ccec6b1eb893a78d13b736874b59a6bef56b127792263306c006b95adbe8d57394d309e8e0544fe730af3cfaeb71d5beb4a2397b6308dde053b3bd8b34d7f0115d684540f519c594fe4b00fb310a8ea4c236ca8194693efef262871b9afb5b8507d2fc45a4cda657dacea52a65b5a10c71041aa58fcabe0bf60abff42c712e6ed42b9b4141b8106e63952e01bbed581bffeaf8478aa8130132ba2fe568c5de44a01e282818c90627c4664e53b675f4ff0a6198370b5dd75c3f28296271f50790f08a3abc6926103f4b1b76b42c3ac76c36928abe221174370ef07b9b05e815091b7a8c03bb4e53cb6e472515e329659a527e6b363f083c8ae0b3aa00769b6da2e032d5952333599ca8ecf110a9abf6f053ecf1d9d4ae0aa5df6e8d8cb0024f53ed71e91819ac26b31d50753647366fbaff4c057cd234502cc7d5732433901a8fc6080535617733ef87fe8a9f6f9a89c777482e56ae81729398b73560c8f2f3438e0625c5d5ca151083708fa9177193fc918ae31cba03f8b9eb71d30eb5c1960e33db05328c7fd93fba346ed1477f696e2d755fc11686fa23b962e4a2fd03366ddebcc44b9e4536ec99ed576ae6eaac6b7f305b1cc4aff0a753edd8deb201a361d6d685166e27cb7f0d6b25595b7ea7cd7ca277b9126b95077541ecb48c9653ed3a3d6c1b78f14a3101ee24397a796abc7876a15785faa79ee4d69f9cac64dbd80a7c24b7197754b74303415fda738417d642ddc04693d1f5b34160ee4a5f7831fbdc80a3481b25a014192cc97122bb0e81b62e8ca1bdf8b9dc4fd460933b0657441e14e3f39b2fb923f1d21a28d716b876b0e9640f596c3192e3d6b6b6b60442d359836701e88bedb0f81e6c15a721167e0157077b9718f3cec15b7b66a71c5853befdea25ae1c4815d9c31743928b160dfcce3db302debe0b2a10fed8d777cc0c713ca1caa604b0a43f773d61e7f3f544a050aa0fb98fb237eb24165e4aeead832c0c0b01c145b89a2f9c0327b7de70bc8226390a4f945c5c31471292caae4a4ebf7b5bbb4a7976f0d88460d2fd4c830560fe5b69abf8bce80e18af8e3284150264f2463761fea6f8b4636633749a3284809c588a099bee4aebb2b2129539ab3fee365bf3d9b611b528fc643d681c342540e3de9ce30e645f9a5399b08c6f806c120e9be40cf759f34f6813d6b9b4e0fee261944e80289257c493192e8cba435cf771d83bd5b869d14c85273ef57be240947d0f23094d4e1c6439b4b0ffbd9e24afe64dad179589f7a291a0afe88e26f0ec215f0677dcfb7d042eed59c7fe5983313663305b95d5ebd49f274d431973bbb050117f3bfe765e802dad9630ed7cfd60a07dccc73ad39478b503279e283d38de996d45fca51b09c783226cc8f89120f17668374b818c0321eb3d407cdcc492329ce65a9decd32e8d3eeb56f85305b1a9ae7dbe503c61d95bbf76ffb555e89f8b2705df819f97c59ac4cfd4fc9b7bba744b75c9487e91df1ed277455783f03b58c5d6c8d0e888a035ce6038218fe2fb0b45d9162b5ece351fcef0054c5f972f79a94d0c14fffdabd5125d01b0067ef0d273812d1724ab7d9a456d5ac3fb69f64f7388adab52139698f466de3fb02da0c7b64aabbb5812c200c54faa24d481f31716d6353f4e37405395da486609bff55995d2fbafa1f3c91f49ddf68965c1b8cb96dab3566e9bbf1540717691848b0ed96d95b9f0714d233a02a96c773abc2ecee9a08f4ebb53f3c4b7aabbc509542ee25d456d974cd4b6b5ef437291b156f170e83e7fe5c2b7bc5ab79f7777841d9001209b6c5a17c57ec4746fce7c26437e4b5d297bcff7ccaa836e0f4077273674f0e1f3241c7b8c52c0d96b5fc82119559177c467cee63e78a4553b4e93169410b13efb2f59e26d12b450fb05b66d812b4b9d0d4166d6112fd7da5ef82328ce25a0dfba05ff90f30eae6269ac2fcdda5833259f9b7edd4681cf482915d6250b4a93f672480cd8ad3cf676480523300836e8692d45dcce6676b979045761e03b5e68bdc11d5a192b54cd7b2931c3bb83a123f293b8b259be74fda49684e30d520cb57af6ad3fe378d89f5baa1657cd2afd052aab094a9c3f00f17495646b4ed82f1bf075a75ee8b3217253289d49a7f557cf8dad97eead7410a2da3f44e3ced4e8197516dc55a0851e45821430220e585fa8934fc2286fa52d1873191b503abb39721b71b0f5680f77a0a5815c9bfb14db103860e7f05d29a66948de33c887f1b509434b451ed0c8a2cd016d0e86e00a66e00ed6a771542dc68ac5bc1ceb08526ea3b19834fa0cd84340e961619312b0854bd16ebc5c04f22a7287007b6246df9390ba1e0b5b9f5d98337d97cb97afb16b83f6dfae4e582b668adbc76dc39cfa9f89de1479f4e845753def10a26d5c847d3fe584c19520d93cd6569bb9b02149247c42a20fd195d10743b9f63570f9b4b685f0e601f3e966dac7452a0094c8ad40cc9da45f4827c82c865d60aa9af74be1b41382eb0a7f02298ba1a5a335a4f52bca95d1674527dee8e72f1d76c65793dd958c2751ce02080c2b7db011f1d0f176d4f35706145665000fac3ba7f93905a8beab4cdff7d418d897438124dced98a60176a658112bed656fa7eb0e6500ae448a96d78c6730bf6011c92dfdf523228a1d1b0fd6b68c49e494f06d9a0b5644b574655d0a10d9786f2f4553d2ab5eca759ed99c8f47eeae8b3b2231026aa2c438ed71f0cdad8ac3afbe4da6f76b9f91553a397e5686cd2e89bc6fde2fad880339d18dee4586495d22a0703f57554f8cd00cbba5aeebf3fa53aa9a010fd191c7d3a52fbc29932d7d24653c1a92bdfac06fd3c5c1438e53343d2681e58a04094285f8c2e6b80091596424b2e29709149b7986ce904fc6ea60a6ddc6c8b7c86a800b7c7db7630ac25f17bdd33aa74aa62c0126ece6b465ac12a4badd41ea0b5f4b49ba14a0594737e9199306f0f7bb760ebbc72871b82ceb01cf41be7f9b20fb6f1377073b4147663f07b81efb240155a93070c460501d0b506b1f6f8d5d82547a4863db2c66ccfc76ec12a2d6d390478b11abf6a85ef44a16e6ebb6181cde2b0ce891365e12f629dce106ee6c2bbaefee542f3f5e7e611e0c4f0254795573f9355dabea2e9f0ba2d8936caa7bd1bb8d4ffbbf185e736a297642900b1784c44d57b3b7b43efccd2b5f368039fd31528bc96707dbe6566906c71dcc70bbe0ec615b483ceaad81530809e57c359f1a6df302a9c605bc54289fab9107865d85b25489f95dd07422576df1d8bbe7945998785573fa3c551dc470f76b0b82f74d60372899a3497fc50b1200302bab1c103418e01737b8a744dca06f53f53918d5e38b6cdd4ab11a8e6bb24cd0512c19e602475406fa97957aeb2438f1cd9ee7690797dd3cfd74513b04a95f9265532d5830195c195645300c82b627f3c467087dc998aaa43873865232e66c940111e8d3bf571ac3d2f8c0c8afafe8e6d1d774daa3513dd32e505b69d38125cfc8ae0b60442566af54f1ea52df7fda54fb64bb85def818a446d4e4bfe328268f3325c25ba3554f18c87201890f387203369186c479528e5cc48ce525b6758b0e89a5a82de62e6a45bcc1f7557dbc0f8fb4fdbd9b16b80a32325f8e089c2691044f6e3913a8c5c0f073edfd703ecc72a29b5e83bf38d033008dbe03a9dfef5c63c72b5f6841a7be1ef2741fb577ec9b999066010944d4c5f02f03b579fd69c43df40be88365c240663a5d44161c0423bd6376b3c28ab69bb166015470c1a6269cd356b7768fd211042e31eba2067c7052a32f74d341ced7d44eb149a40aba658c874bfa7b268853113f94cfd331847e400de6012ec2798cbf9365ec5b288794231f948d15d9b2bf4e8eea51005c38013faf170affe390988d98062166c336cbfe57fa1604a332b3ba4f3fcdccd6c7844cb8e4f38cccc22324cf473f5c039632ff41754bec2138439f452951eb6b302b8420ad3e7b4d39380c10ecc3c23675d268e0d9d54d13e084e5b8f479cddbda6aa67ae204be2979181f690e38f9f5a189c8e68980483ebe61d3e2f2aa96188c558017b2eadde14595d44969ebebc656cb278d740b1ec4c08f149f262f753949ce685e9d846cf53049faf03110241f8d3bf9e2958ec798e4d734d58d5d7071587575955663161f597b95c02e513c9941e00770ff02960a806ab2880dac7e42598638df69c557fd2d4f07c53dfaac0411decf6d512126f4e712bb8059f3a597789863ae1717f4c20ff3473a82042264b90843e9d1252b55de1401dd12e8fa3c402b61b0424afb99e3998ea31d56a133ea8315a5a0a424beca694025c00d22459dd718ad2601b14c3c07123c1d927aca1168d137abb8eed9cba5fb600716edd3c8b1dd40fca11e86ed1e01e0baab52ddc367ed622f48df5a940caabae2498eb29ad13ece09a5116112156140c7cb1c47dc0d1f8b4bd58b122d3edbd93242aada3ef5af04b20d696272a519512861460fc7c3ae5c4736feb87ac190f337158d9d9682ee00f870247543f467cf0abf61cf29227dd4fd443c1e949bbc469379b6a4a24756f9aabfc8f90046efb8fa024c6eaa4fc75ebbba64cf86b4966541ce53fd3d7952635a1a13c59cc742f6629aa7b54006f35d2f8d3132a3e050264775a8b818cd4732ce353612ae4dce569f7919b74548e3e034dfa56d81bcad5d6eb6f5c361227f70774d99b0e26134d8a7e22cffbd888277100aebf81ed8e6817a87e5c6df8983dde10364b00ab825667ed3d975576604d5e2411e7c2ce59398bc4c8d4c149ba320ffed80f1635f84fb32f9e70df6c9f760b378d86e3f06daf8376891b5898af71b5820827f39f25b9e48196e31ef1e3daa260ff11721446ca1acabf1d1531dbb205da9dcecb46ea2b31451aa0e31bde06c76936975553ae6cab507c59f762933a2dc0b2851a76914fe525886ee6be08cec34903e45f672da963550d4d534e751f452c312d5c4f36350aa6901ae9754a5868cb1c2fc3b85feeb22b83fc1d6af65caf807e8d8fa23ddeb35dc8422d2d6a0cf38ac5bc8b9ab8c99a63f2b551f36ab70d1f1be23ff8b10cbc2ecd977d9e77ae8c69c8f1fc535f49308b894058d15b36db09f2edbd09d1f446a89b840ee43a7eaa03b7df90539f54a52e9206381aec38773916d18c2dbf66e230ad831ef1a2bf50b76ef1458fa046b8c35227b572f61d0dc97784a80a0924f17eeb869c4c461b570804858ba22381e0eb6f33e938f066db5d0d231aaffc7db9a58d3fd30e051500c0acdbfb4f08e35586e8164c0b02d6bd7ac18abf8706cd302730a0d346a8916ed2b4e1c856128545972d80f093e15e8e5da431505d4befefd2180e8b97519d8776f6855977e3e7ec6c138d0bfdda596d5cf83aabcbca0b98b1bd7358a3cdcaf3e235e33da02e05df9a7637ae9f48c4794e89c97c14586c1912958faf06339198dae5f890cdc2cacdcd485228905ec8115ddaeaaddbc77d5b33c8ebff92b63d4424c70d87a30314358c022a279a3a050590678bb2fc3c427f30e98de8c4a61c718ffb1309d5c7077a312841181a8825b5d6e92d781d2ddf64808d85d933f75d30e0cefbd4b1e30485553dd9ae8510899235ed833761ec18c0e11f43ee6c3fb6762828998c396751d1b1c22d6608e3f3a229acb1aba000b606557bf51da3dd6e739e27f96a60350d275ec1ee624f1da282645370997ecb50f63d431aecef0376366bc5def310337daf940c59797e5ee1a0c2dd61ff5cb523ecb58e945718ea333149cec61f55687e9fd6fd79d91baa383c3db0f2fa4cc8556056c7ff9853fa6a7fdee7da28cc982b49b82d4959d48f7ca24ecc0a3e220b5b7cdfdf4236ac2a02f8ee964d2be27cbf71f67c8ccb526cec249cef41144e580b361f5ef619dded38fb6e9b5061a3f8c86debcee81be3b42a666a0b6d5741a1e62f61917241baafbdc5ff7067c99c6631e85a40f7afc0984615623345df5f1b4eb494ada9dee3b3a56bb00f77946321cf269177eec69fc25343902451285582a2960be1cc02523a199b7f390a6babe789f96f13e627679063bd3f6efca60e226cedb311a2d9167a4a9c140bbaf977caa8d9b4b57dd56b7806c6b901be6e4befbe251bf538f26c3477a17e8d6c281deb457c12db5b4af2a6e1f6cc9ca881af8d9ccbfbf654d63e265f4838c92d0520c8240149ecb4e85f1572838f70f3eb86e6f2d60c3d3dad7b4bd7199454fe27e702ac90c281f8f15c0e210d003d9 + +Params = SHAKE256_60/12_256 +Msg = +PublicKey = 00000030379e47ca4d1bcf091c6a3af476a2d186a77515fdec1f22ad182bf1f5d614f7c92f2315978be1c44888d988cbea579cf486ef1f21387557a3ad5021cce4b72e2e +Signature = 00000000000000007ce3515ec8385846fbed1d853490ce5a9f484ec89868a20ba2ca64a64303a70541d5e3c9f42082f3badda70c43257a59908dc9052f7e9cd1313ca41a068a1ad4f551e0fda969618a55ab909092f213e50f09e7c2a583d35b204ec50fd670e7ec65c96713e5d27c01896cbbea319a2c49ff89671a57d4579bfd2f3d11b02dbf667377f7f7aa02b44fedbc93dc2759f3965721529c2254508e21b578f615f7837ac2e7e7c715de7d2a39c4c24dd5ac141d68e064a47cfcc732b9e54e08db8a9ff65d2f15db96cdcdcaa0d5ddb3febae5c4514732971b9e772796749bcdca6655aa4534cef22934103be1da17aedd6892108ebd21c873b364b1a1626fb604955c08e8bbee3ea5f888ef7930c95b22a15c1f2e8570b133e1fb2fe6c7efc0ea5fb69442648678f3bd1b89db60bf59f557f56e96b178f456a64a0fb07d7b029ff1c6d3cce3c45c430fecd71ccf13d98ce2c270e94eecb3e07553c1313adf6578effe5cdd8b414617ba855487dad12c014fe42bb121ee310cf49847fb518cf5e8d08fefcda3b7c2dfe25cfd35a659d10be91ecc47d6f82de835e155dbbdb474ba49d9b64c2ad0da9f2c6bc7809f32fae57ab45965d6112fd582af5d748722545008f00f86562865a6cca016790ed12ad6b8ccf713f706d7e842495ba2ca5a82bc9b423e785587508577fabe667f9540f44808fb2269bb7da26e06bf4ca140a32d8c7da5516c0c9639b92c4ee7b1e9f4bf998e265f0f33c354e898248019ebafbedadb58b8888bfb6e604b829c7717facd7eaaae9261397e36ac9219250e529a66d6c80e8404ef45632258d1842668e43c2dffe9c6e2dd4333aebce96e455971836ef9d1473b46eb4f2e2108551edd8a8241e56fafc4e1d83e7a347f891d9a4220b1b6475cccad8cd7369076f0f1beb05c563257942a05a687716ebb7b0f45cdb0451ca56e413dad9cefc316ada5530889a839c0d73dbcadc4da879ea9c16bce9978c2756fcb9abc594dcc52dae6a9d55e2b48fdaf56dd7d58dde3c8a33eb47492e570b53a054c767a63f1900491ce258797c5bbc0c782850a348e1b4b7964d501283ea0243bfeac6898da4f276f282df89c60f470c5bc29056e7901efdc2b7b49cdcf9c83a17fa66637698cf1a346b35bdad382ab72a38b31b314c31ac0a6a25c8471eaaedecde86081fc224d20091cbe7d7ba89b20b4f7c94defa7242e808b5a3d124ac1b274364a9012aa9f95955b399ddbd6069a6efb5e8680d806d3e4abebf596f685b27c6ae37fa0eda1528eb8850814f3636e538b010024df3fe8b98f6ce8d7834bb840b8af2fc471c75a0be1f8c35fbec3b15ec3c1c3b3df2a51dc12bd797952e99f14b06f5fa0fc53a6b65a7aa00605e344024fd7c77ebcc3dff6102355e3e29d3f1b348b7b90e33ab122df74eeb50839ec6072e3eae0803a2054131b9929b38849e01f3a740c0490a0a8f48f31a1ef93a41348ce34785fd2db4b78cd25bfd1f4fbe7fbce53aef88776ced8d11c5fcd064e1a4ae4bbc65a7cf172ae1a778fe902e0895e4f40deeafc03727e16973d4121f1ebf921d6ea25c1d800a67c4045a508b981cb663b6a17b6f9bb8a48635a5db90ae8d3be0527fe06c65e42ec84db7684c24486bcf218f8d5e75313df28e510572ee62bccc7f845efd580663ff69ab02f1d3ce21e79735fbd1e2172bc06f7b15d2ff697ad1ad72838587985cd38363d07e0f3b4f3262f2280170c3d397c10aea83a7110e17c71bf5f45d8a867f95a6806f35a19dbb455e560affcc585593e40e85d731918db90fd82e99a0814201b3a441e807c0821545408f5ae49aef667093bd8f6c9ff28b490ed0ec88c24f6a043b59b3ce21327c26a8218d7a2eb4bdc40c7d859dce80be10e73ea5cce815f27f740c8a9d4ee7dff0aae366cca4e1f86f2b906bc200ba960887fe0d07fa9d0d3ec379b01b5849e007768f59683ad6c58f57596f91435a261db8b23a68f225339bfb55ca020804ceccd195a5f67729e74a15cee1507ddef7706a8a48daeb5995f19acee883988fc4ae978d50e7fc139419188bf6e1aa5a16cea945e5db4f83f56320f002004e78959d26542d84d3507ac3502536e023f4c2dbc00aa5deca3bede3c4b88d91e0cbd1e76b1eebfaf4299ea1b1914aca6bee352e52ff7bb19eebf2502102f374f6f8623a1f781c3dc2d9cf4b308967e09a8102fd0bf54cfa67a6030a6ce6a2d7cfd71adafcdc1e16444a734dcecf6f60cbb541f2ec04106b0ebb70415c51de2b2eb71f66e7d3a5c9ec56d1ce529bc4b9feeb5cb8aaba5d9387e5ee0f18464d830433a747260e40a61eed5c83fc2cbbdc11bfbce1b96eb077362491842ad384a6759f045eaced048bb44f12e1640faf5ac606fde27bd9f6f04a61fe432eafa05ef04abde81ae176d4f7f4471707dd41b16e8322313d36171f16429572ed8e0792fdc149b407abe1d6854c769b0f77a5340419d3e52652996b6770d5f26dcb42a0ad7f6ebe081fbe269e12be848c71c793675fef44a33c4e259c888f776f09e808e0b1e1fb317574f6492f2fa0796f904c2bf1a843ac49e3f4f5fccbf8fa2212762214fbf04ac1b32c08fec41bb074ee20c3a00d456afadc2b130e05f681c574c2068353795ed18e3960f80508fd889cff9544417bb6e4674904b7a3d4a7ceaddd730c2af93fe6e380094e4d21b84b88195b95277cd7259671daaccd51a333dccb5743a6afd913729106dbfd7b4c3e003872abd763181d2ef1d3d3317b7faf41a5857a0168ca92f9f32fdc8ffa48fa77ecc16353a45a8e9a48e8b08a82e4576f5e7e74d6dafa5899a63b25b5773e01747f659783cd6df2aa2e6cdf39ba21fa0daf1e6d8aac756bbc7eda077e4abeb399648cf4e97086d69ed6fc1ed4b2d123dfbdf2ac4f07346647705b62195e49f7183d341dbfe15b5dd3f8610735c21febe94df46ee944aac92d17798db61a9ca8ae90aa257238e174402b5ace8c20373d12e17f322fa740cdf7ace994eef724fdda3522de00d60e6c67da4da8a48064bc8a3daebd36e1d600252b09f483516f40d10264a409d016ad80c70d2ded1f7a8d8c6bd9a47ee070ec8ea144e1836da405f10d2d98eac767368e658633c1f89d873c8f81123aa3d753c11216100e555914f23f9ae18a2e68277c534a9bd394cba02b5e45b6356aea75f9cb8198c863e21f3e04e2b514e14772aae2cc29732ec0bc11acd6f708f2f32e0e4e8c2dff8d719426d9c45c2305cf660f730ad62e338e3365ea45de3bd40b88aed635b4f6771fea980dec0609a29ea0cd4bef74319f64b10833d716a25a996c46bde4165c268a0b050fb21330f0dcfa2200ccbaaf0b58d24f7fb24a5cb40f36b2a9e2cb5e870d08be05df02590ab8dd9037cb4271934a0542bcfa703b4d615628b8c747fd13bf5bd1dd7dece05202fa2c3a8d8e0ec84243c7a2e5b716546f6ac5b22a3a1f2b7430864122fc9b9e02f0545433a920a7df520c71149ec65c4251a42a0f23a31f660ea8b204b41a55d7ccbbfee44e63797679ea487087e6e99b075c7f864944a157ccf1cc9adbe95449b44fe4aa496e8b4eaa2fd130ee1174b214079b5e4e5baf97a6915cc3add3a011c73d50a984eae56244abbd6836b90579abae060bc00cc4cd040aa2e1ec0379641accef4f2fa030e20412d9b09f79e0ea37f9ae98e7c65d29abebe2bb9cfce423b67d484f8706aceb1e061714f46b49e0cf4abb967c01ee491dac8ae0caa832e4cbbc001141d32b3b3c5d4179afa6437192e9308e2e32cc9d6de003cd3927a881f8ab928106b036b2db7029c9bfbe87828bc18c917b46fb24b497cfe08148f33e9235f89d9644766d2fb116a85c1f0e62db40db4122de1dc2377cc753c69cc3cf13c1647881ba428cc0569fc48587fda3ea1cf98331dbfaaaabc722bf85df816cbdb9119eeacff31a2c4f9cbdd36a6d1c72e94db337831889895e992f38782469fa0b239650545a0497333732eb7a8fa768a8f764d8a82d861a19b6e3398a6db4bfc06e8d2f219768683a315292841c16fb7ce2936769ed0dcf463428610b5b0e5637b5c40dc5c1dd70d767fbfb354ba7660e7d8245ff3fbbd61275db7db8c860b47f89ad549a7b5282cb0c138de2a4bfa5a87ae73697482011f0ce74baab131c80b571b1f2d575481311852f61fdec5cdb0d46d8148b4773246f13fbc3844509a02ad3113e16fe89ee62e966f4aed3914994efb595f414f72a13bf35881803385f2f7712d2f2d7a8e83a9e44b49cdefb4b5e1761509388a99dbe3dd8e33ff91af5028bcd965a1474742d743f4b1099494b159ccd0c43b22e156c6730bdeefe884b2ab11b8680c678dfabad0569af74a7f2ba51930fb7a9abdb9593c02f43b32ecfcf676aba746ccbe3afe3bb616d4a3c81ba8927b3bb7b08db040e7ef43f447d1c67767062d75dd3d536f52ed32b9a2613a28f62deed7a0bfc7b053b6b0c1ece6784aea4fdc320fffc3132ac00f3e16b5b83d54b89f8b7b03c2d66eba3d970f6d93edb185c34393cf7528c06c0a70f5c67c26e3ca5b8b97511fd207a2767d99d662d624e5bb0ea5960ba5e6a9895094903e154e8b30dc0bf42cdd875d87862b8f942b99f9c1dbb029bb5324db4eb3a3a349466fc5f595f9adb1a32dbe6d58c2ace0f2e4cc5169a529131c92a1a0432969c46e86da980528c56629227fc4b0cff6cd28779b0c1dec99f9479eb65d1bf93813d91daaf4128d098d347243bcdce255e18863033829b20fa9ad1c8893afdd9ea23f37c77da3c2185edabd2b1185917f3f8f11f5d4ba9e3edb121507eb4376919222ed6e3308de55f87a5b27afffae1369f29ab0473c7c3ebf23a85dc94d8471847b264e1bc70f155711afdbad04ad0d47e88880d08e59835e422544455db689128dff21807bc73a70c66d1dc56ce7ca9b7245e1106b3386ad72d1b7ebdeb3e5e454392ed74d4269a141c49c30a9b88c865f9f98577e7c9f716d392148f1aaabbbbc57b05f0c948616bccd13bd8eeae3d18dc6a837f24520c1503866c31ac2583f6c10c6879c79115208f661f4213a468ec4df64266e35f99fe0feaf47a6fe5278f12b7cac4b061457a8ba8f7cd92580efb9477ffe64cbdcdda82b99ca1ceedef16f22edff0441a2e51deb92bc26590e232f064b326e42ce82590cfd61210175e643674ef8ba28106c91c68a42ab49de22e389348fe38f4b9bd98a0b4f49b51c6036dcfe0830932333f10fbb0136c21c97a4b7c6c809064e5e335d2d8f4dd160add31e0d014bda05cfdb7e312a2ef42490c23c4d35ff608fc75c48a008bd1902426e492b813db90adb8956cdf28811d09a0e1af1e26da59df29ea1193773bb56c5865c2401675438562cca41654f35cd479307f72f83cbbdc49c3926aeb8c6ca53f970863ef1135eed982b28b83ec3bb4702d63a9b2ef0e74d106b71d285a32a55fb80ab2056f2312f0d234548858779829ba108073ade186a35f71c2d882a5181b8cc8bb0588ab65221f4517ec72a80fc55dc2fdbf168ff15cb56c7b45f3cd2be0eb3ba17ddea6be3af8ef1df3cf62c75deb81c4f804ae41a3ae11429f51feecd12711c8aceea408da164f758bf0a1e5377bb13958908ec6e9bc7f62e0e3ccd675ecd7fdef5f1e28f884f16af7501c837824bbffcdf6e683bf674126e89c9c6d82ee64f85db18a095eac4ef7c1ab253c7331d82428ac0fd1b52e3b0afdc02abcf74d45715eb6b56ab13c0c1f07da20f86943da7439b2e11d8e501564cefeda1231242b75eb8f38f58c8c0bbe821d5c2816742fc95ddfc7403ff73c5be492c722d6b512900aeb5223734408295e6f9dd2ef76e0e48492f24bee8d6df0759d563e7a2c20d6044ad0f29bec4bb9f4f5e59c7b0f49c4eaacc048f4735d43b227cc542a465ee70fad6e9a465ee447c037f47b3b859ac02cc263a91c8bd22a6b97b616768cd7ca704d2d1e000d8ecc23d157cf3630cdd07b1e1bcedc716057ae9262c720474cbfc32b7f0c79f6fa43a2df5e35c2d0b064531842be604895b81ab338cc5f10800753f3ce82b7bf4bfacb748e4bf44d1e27d528c0166f047c62025221000ea87e40d0a8b986c3bc8ad5bdf1e910678e64a5a30d320ca04f8ceea6eb3074ada6226c33fd4c53f2627c6d76853c2de95e35df4d60c21fea6246f9503ea5b11604eef812f02b9b4512778d4f5c26e632ad47366ec5f82225d2bed9f98c69b80bd47175d2bf7aba6d60c89188da1bed28a649c0b4ba174108f860d8e6953f94cba9b919602261dfd8a522e009c3e444602986bbcefba859de29fc03a8e3e9b371c1d57ddf3b84d80b764a3961e56fc7802d27a903428522cda26861fd2817865cfa20921c0c3c5cd994d2d5df2cf9010e1eb4c531a780a4cebbbbb0f826be59be507df0a83aa3febe6191d9071d16ce5705cce0f6379d112c7c870f44baf841edb34fd5d66d521d5c3f94e1450d2f994fd99bc5b64ac034fcdee13a30fc0f867a74d30c6e79237a55e5c12e2feea2ac5c004c7e0a4dfbb5b9ac07d0473208d6d7a04045f2d1925da63d3b29dbb8abb63899c5e0d2f9d9f18515086abc660e4760d34a0f34c9d016e9fffe94c777ca6b069bb9e7ad847ec20aed8f36c793c70a0d6f74b2f0ec5ceb7aadcf767f7ff0dda2d34044856c9d04eb956706955244c51e201c66ea2631944eb24ae6e0c1494b7b9f841eb337883db7e6a370ee3d0a654497c6944243d20c1f622cd4f4a27a93e5a24099affc5fdc3bc769ea40364958bcc362f5e0b658be67f19a9d00c5d55db00bc9fab95daf7c6945d805045b02f0b0d4de051cf3332cc954fb4adb935fa23c49f7f30b8f88e94df17734cc9bc5337238c29120a9ff1538b22da81e345c6702dbbaa5c4962651f62ba055a928d2dd6374fe5957c6ea7146e0925b35b14f3f6de6802d2963d80ac84777b7ae728b64cfabf8239825f9600c5517e84d9b6cf68ba3ff00136708d2ba1b3b198b2c5038a111df6f2b0caee935ff2f928f0b4dc496498528d49640b12f705b3a783bedfa5e6004add48fc464aa9b9bca6bd247c3a5fba07a90783a724b389f54f31767037966abc3eb003e57fec37755cac0d757538a17661f894403fa4656eb1ae0951fed32cb30629e550a469ef1ca9c672897676ec0dab6f0dea8a24f8feb2eab231c21f4427566628bf0f144e553893b84bae372bad82c4284a597f2bbbad519619dc4c3a04060336241306b5d4635257540fe3b24f46ed13305751cdebe20e5a65a41d89e4fa4939da85e6820f7590e69b05895f72d64f332ed92067558e0e8c0dcbaf5ac066f729637fe0883a7a2ba5049c9dd32c92dbfedcaec7511b46bcb4c2f31c4c0608dc0fd1a4181213dbfd8396f9a7bd9e3af806f36fdd3614a7d6ffd3e9f2bf5655ce325bc949cc6f2af0e9b8d21c5c8e3d7350f1f08549952bb00eb255f57cb3b6020cb5d86d5bb2ed7783c621038a591e737bd774d33be6429af19bcf7d6faa770f5709aed68f5daf7b147537ab1835c0ef7fe0da29bc48d812c781dba754261f14d5873ad00318173e93b9e236c0c0c7a355c7b63492111b1deee6742ff8ee555f71f5d6c92db7885c86ff9ce7127ea0b30b3caac550e1d5fcb4d15ebd8cf247d1e3add2eeaf4bbdd1977ea7d11ff89bb35b6b871eb06d081b7672d0079dc1c6c3d58fdc16408255ddac38d6c179e7735592fec2f3a469525a7c30aaf255388d5a734fc4ed0752400c22db79344b59f36ef8d3df6fbca8e02f2e93e63de6b34dc936e498981235b76ce9b4a9a22d084f2f49f7725d283e9c1c3538ecb998efada1c606a61cce2391c2392acc35cbea4f51dc2160a0ecef1e8ff911176dc83a03b5ba9df744c1efdbca26f3bfa58f52330f018f2a74ad9870ba0c1c916e5ba0e4de4b4b48f7e5fade1ecaeb7e0078cd5171d6d2968245d487164a5a80c300091b055c9e33f1961e5d73392a5442d81d073c64ffaad4a9c6d9198500d6deaa9f36b4727ebfc980bad224f1b9ac808420f48b0c8697521e71fd0d2d5590be0383c0c3a73ae56a1f6756db1f5c7a5e487a4c5d0e7c3e3cd2ce080cd50944a7aeffddf420de8f5733e92c0c674b0a6e177ca8baed568be60f3987d7aa8f47e6b5beea7e077f9f16e1a25af89243a8e0570c889783b78d177b59b6a5a170579f5925fd5147ae7b2326c7b14d4724aeb2423d31cf9a446936019205e2e51721878686f0a4087eaa54b58a68b8516b302a96adb2fc94fc17485b5664dce8a40f6026d5768bd678fbf64a4c285147c0eb24ddafa06842136d1537eaa0fd24406e66de8dc62a82e6a3a470421e2de2459d202000c592035ff67b86d94aac4b77b05722ce92541dea4fcfe8bf0834f207f8603734b5fa0a5f94aa54a26c493057b20ad0e2624e7e63255a19ba6d55a277c9d8f1092e03c67d2b3975a78bef21ad18ccff343905a5882b5a9d68fd31a59824185e20ca5d29fcf6dcf8fa4c64792d9901da035c040539c05f8c946788b3da1d1d001019ecc791042e1d57b4875c9892408a4fdc857637a826980467c4901c8e072c1e72b38b7f0e81215ea27e76c334d566a42c28f73eda0878000b0b362b0d6985603e75e659d40e1e99bc629c36e5d1e8c9e79025bccbd92bfeb96a3778c7c04b5e274bd067283d4c0f2c016b8cdca6d4154917744fb3483020ee866898b3a32f579517752e7b0a81a87aa118492e77eca3f7c8fa27eae9871aa6847473baab6a2ba38d5e15a9eb07d20dacddd9d06f72ebef213fe94be48216187eca8386ab7116643bc96b0588c5e086506f66d7ebfd52308ac75364a5860942b67e70d08aba8b565b3593181ec316514b22ab785c8db1522cfd0dcb18509f547ced2b82309b13d2227a8dfb6a3039780d124a05622e71157654e100f11051cb2f7efddf90a6b31271679253ab17935d78f09b6c8d370b053703d5bcc70c394b7cf49c47de1d766cfeb30242f14d1d69e0298e9b053927848ac85e17ffa03188d10085ab127e06c19cf1355575fe6aaf0402ff97a0b134e16e64877626079855bd042734764e5401613991a00efe4fdacec22f5bd81887f92b03b6efaab793a0d7de850bb6f95790ec27e91996fa2d14c138588aec81bfde136d605d5772d7d92d21fbce248ebfea99cf3d9eb5cf691d6c400a02dee2420ee728d81b3245f3fcbe68f36bd043bc90ebf5a00beb8afcdf9a5bf8da0bc65e67b8e2b6ac8d50917b0b5a46638f62ca83e71c4ff37947663a48502870654a7702c6a1c818a51da006e5d32c2a3302e1f1d9b42e39056302fb74b48608f066515c0d50423568265337d8c3beb5f142438b30987f0d424c269176be3a90ebc2e4414058d6501b7f5d2cf9ac25050ca8d773c5b8cdf397a560ba52ee3ee2898adb8fcb756fa2391b5c036a10fb2f41f9fe77f9428b19d1958efc7610ea8d772c1705efa17e979a23505f70bf71fa656ec8041c4fa19f3bacc4101352aba2960445ddecbd56f419909d8d417ddb0247295b15453d4786527709b3efcc4bc74e0a60bc0ab8a8d31f95fd4466783493e2da8d440f8412c73920d50a0a5195d7579ff201dbaa9127875d54ea88873fd65dfeddf473ed7741af1ad243e3b1149be41dd18572c698d421825e0c220616357c597b31cf168a98e042de5b1afb5d42c20f564cd10ceccbcb8513228422e62c0096c021ef227ad4208719274b83620638b4135437a103644997c1ccfceb6f969bcd942ae36a8e8017f98dc30576e4c704dc7e84f7f1f813a3d2efe77b6ea03951e0b7ee45f19b9649ff6e804bc07dd519c7925dfeed76d175398be645467569c4a3361f9d13514874639af3c27380668677e1a5c409b5e51fc4c8d6cc8f87e20347eb1d6450443080dc2ad7078de0bffef2ae37abc2a0604dcbc575e2d2fdcc60ccfb920a3a43be7f263b9225059f0bfcb33d5a93c78a9543076698968f2658cc2192aa82d2a6db9292caa8d77005e3bac4632850bc2d67108f9a6b0bebae160be65807c17cb3d82ac7626586c58544363b72770c80ab3079e44a59e2735b767dcf02baaf5aeee5c228e215bd875e7d6d5f5937fe8c2ff6b06817bc991c13c92974939f38fcfc3c24f36b3a57b1705d7160c3cd15b68b0e9d4b146bcb95a2cf5224550749adbc64db5cd961a2ecb15f959143aafcef5ea33507f77e1f8f16e43d840a41f96c05d91d6f4fd7a7d89c51572f48128709f1030b173ebf96e4fbb5f13265f21d72a5349e49b539e1b3c25d9fed9d7171494f87f948d596658e7accb34a89ceb894b42a36cac6f0dc0d78a0f57ad23e6045f81fabeb84631cfdf6dd764313076eb2fca9414c4f224e826945af092f607e688546691654b7a684a52b94d699f211238fb42cedb1df28e738d7c12eafab493aa009b758e60fb40d65def32ecd05935c3de1281487a53002b09130d013035cfa6a62ad0b7e23747afc1e2490af2acc8ec99fd6b35df6b5a46de0cf319a74f28dcb458650d75d014cefcb6323b15ca9d3a36d07da811497161000b49ba657c4a7687ad8a7b3a191521df9a87b8f252ab01da8a7a6638821a5b52e03643431bcbc1d8d3052f3f64f488e05104ed2708cbfd3bedeb47bfc8908304762e083e32bc42c05b820e8a296699b8fd0f367d32eb37668dcfc5dd45d97d5419795aa72b67c01ab68cf25517115c03b94e4f3c1aa38497a5cf29a56f28532bd508ecaac80405121d54f1ecf39fa28e95495034a16e13f52d2189488c954206e418208eb0c355b58e3273a6b80c4ea45b342209859eb8dad1e7ac81ddb67866eebf8133856b10a74a7fa8c294097efae0077a32678f9febd81de5f9786fa558a0d68c356013b7db087e402b3054a64df897cf0d2d82ca925a8ea61b410cbd11b7b1c1c2242ff62add54e3013c57a80abaefef9d24dba8c8e875bf9e231461c42b0cb28887007e7998423bbbe8854a2ec38d40989f52c5e1d92901a4bb8aa8adbedaf494e1c7157437c33280b0e7aaef6ef5123b6484aa07556a40aa838a7f09c6da7ebe6c9a289d55f7306d63f385eca70fcd1da38fe407017a80abfb40a6f77cc6b202f7be0a3a83ce8443066fc7c824d91ed662b14f61378af85af6b1a1d17da07112b7b96d4fb61188c069e001f5b2fc49224f8624bfb73ef628ecfee0faacd5c4f53c171ea0b9e6740b22711cbaad682cb4bc3472fd27e92579e2ea0656d950f4493f7d368ad3d527953c770587b4115a52e6f42a2d2058544214c5b3c6dad130ba77f6b8a66bdbe533855de77d1ddbe531c94b3658a7fe88e03372de4489b00b263b31424dd02861f6cfebecc6571b0b1b14c73ead0fbdeeda69701583a801a5f9d6b4f39d8600332c0e9c2583ee1a2c5d143f9b5705efa72bf3979a632ecf64bb74dd8d2036aa59da6a06809a3f3ae847036e128c069ba3dcd57c995ef113429d47deb2abb0c3efca9f80172c566614db3a1171ac6174c1cf391dfe7ec94b96fe0f73a77bb0cba0b63c015c397db3f33ca6564ff6f6335f890b4d8b244ef043f0f4939a16c5f7e5832d1f16980242bc1d58883fba6a714cce99e4f4df8576b706d4ed351c93aa83e3b9f22a928e649594e7f6ec7517781b73b742558efa8d66eb309b1c852151096ed50fb3702b228f63591d3ab437e883ff4b90821fe5f890c21b28b15e26d03ca49a209608fd35f496c1ebc883768ff4834e195aa5309c02b29bedb8fd3a3075d3f75c8da7502e4806d85df5fdeb55fa4070f08e5e89041e67c45cf71c0199926ad339ccd320bbf61a8a2f530620f010a6931b3597f779c55f769622efa6a1d1f5aea8ba30e34e32881162df5461a22b3ec303ccf956f2a587ceb0fd8b4321c640d2acf7d24bb999fe52f90867386c4623f874e0b4e5a11fcb0670708a4c06c42aaea947a5250667b4651fed865649ee62216b63f446ff707ce7cb45aafb34b342c14ff8b146c9ecdbc6fd8f6444d0f11c95c5a75dbc8d7edc71b700c7dbbe6519697dbacf1441ffa78f07c145c1c398e8082791324d0c72d171e01074deba4d40dce2b6841b94284fe0e738670c8452cffcd39f62416c97d27c3dee05fe86c4ca93b136d45af4e750ae09bf9676d8f8c243118686259d5ede976fbe31cb118244830b7bdeb0eabecfc167a6a5aa72213c99f467606ebde2856282ee194b2ec88361a4d6bb05cfb828367bf0b0204e875fb8056da0b19f358aafdbf41a804dc0e0a1fd809aaa008e53ffa1a384cb6b5a9e0772e212ff2d6ed10d503881b8ac103229dd25c690c843ae1842b312482f8a532e228920e9bb7b494352312fed40d3d1d14ef1afeddd73897d758fdf433cc14a183397c90c1651b93380fdbdbeb956784a454a7270cc52f9e9a526e4395b9eb5f3f048988f1f0e67f0a1cbf8a45195e45d52b2ce5cf93c35c60bc6696c478469d0f9b3b841553500a47d6f7664ac2f8796d566f661f1587138955c6405903374cbb4a8868e54fffccb1c304b2c9cfd045ee310a78b46842d7ce859c13cb4c08ebc19478576e628733c317f107a95165b0b73a42d1fd650f41046ec76ee8eedaacde762acd1e0aab9f519d758062d9720a9efc863dc00f1a42660518fc3e8a4ccc14f31578a45fd79ec7da9ffc1e4b12e13cb8c45e11c0ba93a0cb24c29010151941d2d3af6c693f06636d3493a1a3b090bb7b9bbb515ade65f258ce609681d9c49873183ece4898fef241c689f0f52a25ea52e30c9213e26dcc3a055f18a89c36917e3a68a4a0476b9e52508a0f6d2273b9a18172bd9de5048178cb0458680fadaa3091dff66ae5f8d9fe523173eef068ba38b3e8de1282ff2d0648ee0042c70d3c06cd5861286b6d262fa008fd6b6abd13cf65c26df0840be6ee40547da2bdf7e784082d5656421ccc974c4fe382dbd7e943ec070b29589a75bfd6aa37653ec2fd323c071fbb4170a122c4ce72952889d34fd8a5480ed6a0689070b73644a029e96fcc714789981d84f937348bcf5f00e1f4fac7d48f9e29d576f24ce772cb9ba47de5511bff8fedbda892e248bc8fbd46c670757340fe5381c9e07c7cc18783354cb35c50f34b83e1cc793741180decaffb0ffb5635af1046d4f74050c7fc4c523c86b8940446f8fab29ff450c62299dbb5bba82e473cd20b93868c354f0eef77922e4fcb70c6d4d527a79b2bbc45b89a63b5974f768110ec8830b72608466315fb2ea146f6166fc53e817e2497cba2634e1fafc5110d412b35def33b4015713935cd3faa11009df7766e2102cbaf8dc557b40776689d2218ae19f5d5cf174333f9fa2a726a1fd3a1379de6b8cf538eb10c781093ada5b41097fecb7dc93b85024d85b2132754c29ad4e12c3e2c09ba46f721811f711b48412afb73494a673f11d4d72ea7139afa131bcd187b9572c7ebc75a9488c0c55d5af34076385bff9ff2763d65b0d4c72d1ddaeeb1f5512f60e8cbb0e32334eefbf335c2c59e017ad23607d87fa5a5865c19d296b1170c78da27afe86b60de72f74641f98ad58581b781f7101c492a459b9254a369b23899fcaa017c53495a30098b1a3b1cb8b81fdec2d7550d55140a7209d220fd2f905b2e754a97e5d6d6e112db32953701c6ea4f0ba3d16cd74982a7c1e2fe68088302609e604f13b9be17494f1eae173b82684f25d37d7bd99c82c02ff6972f46d2ec73e5d86ababb859698ebec06f00f609c6132df6c98d40c1ac9db5bb95e9b8f6f52567318092cd6a710f2429949afac85c591022e5013ed88f68ddf0e378d684b01e7ba04ff4506ed7eb641b8c15bec70a35cec11b3b079430858202e7f736059293c2e18cae63ee64cfce7081affb0a5cd652ec0e8d804e78f67a5c581c8e9045d3b4df6b014e020a2500cfc03ff604375dd9eabd26081f849fe85af392abaf38bde977c669e8ffc03e5a2d2f121e781470f56a51039c6939c0153a5ac157be1d650e2b13d0aedba4eb705107a8dda3492600910230b6b478d161e8c68b65af2d7b76cc568835eb64ea6a1914d1749e0593cee493c1efdbb78902ab483aa00536bc15ced0d9b0921eb2c496307f7008b9e525354a117d5b5eb00db12e532b08ccec2a7daea50b959381c138482df149b7f13102ad33669ac6eb6a9a460bcf40f71d54e9b20c32476f6e9bb7c54dd4023d3377239a45cc5b18a5141f813d26aa18b76bc82179275db78b2e819907af66e991cb25dbd1d0f4b72d7b7f575b20adaaf7740bc06e84affea527c8b4ebc3dc1f91aa5f9c937e82c7f440e9d3ec536f67a2e13271219f07070ee22eb2810f26eec82cb11ad15b6c5ad0ff6cd5ef22579014a2fe3e1379e19d7ddc487fb860a6adb24ced0d98b2896913ba9ee7148f014ff3359e0a6061305ced9b11293b14a4357d525f350f1d9f4d83e38a8fec9da4e29d09e85a7abe2e5f4ed885acc73b7fdf85f405a33ea67cb8f4834ea9c92c4b6ce64292d303d4d034d5787efc8d14fb518546bde5e6d4af17ff870d8f7b4e27340962bd4a19cb73c7471272453b39287496699c4bd53bb9afa323f01b63ff606fd4fe39c1f949d8f0a444ca83e422af59fa50e2e2ab0784d637fe48c09543e6750de1499ad4ab0b6e7359639f749edd34f7ccc9118478d9045ab1b6c33ef89b584ce4cbf073ee5b29d250b41b3402c1161e2ca86f7b9749e9d84197372903f46441a9d7f8506ee8e448f4ab08df6e5e2ead714e1849c7147e760eb9d9d0940d3cc41fb041c98dbef2ac380b14738ce8f0c04c3d01df68a97efb5eb915c949b0445bc1cce097854896af39e6769730389f8de6ef9b1be027bf6e3a718088812f5a18f2ab51dace24bc7b430e9fd1cc5b69655ba85cfb4a99158ca3fb87528b2795b8625f7c312b3735f54d2e6c6854e4e01471d71cba72e54d1c08ac8fcfb9fbf24316723bb6b89992f5ddc33b01cde3a3f619371be0d140ea7d1e2d9bd9213f2d015c1a1dae23eef12404040c9e7a4489a055bf3c67854151d72f3c44628142a8b672c9ed9b167aae02080b2354c43a5cf130dd38927cf9ba3e6a8e50602139d6f4c7b6a75889814f5a700909947c19ce85873374ce02b2ab3104f5ceaaabc775d97c22eb309ae20d105eed4402cc279fab896d06ccbf80dae47d6c16636d8b0b893fcf8605e4e04ab090e902078436ad9b69ab7937d89a0990ae529fb2c9c32f18053f1d95d5962308f229f88127be050c83b6e923b67a0486399bd2f5455b49472d7d575d05b988b7e903a6cbaa124b10dc07146748ff93b3ea97da5a3e37085645db8e51c656b371065662eb7b64f11921d72e371af00cd1ec06a03c952ab6533db1369e123c63b0acff0111ae29f95645fb49a5a17af3e02c8db6b5a42aa463b870cdbaac9468cadc6d302b450f0499772158062a817b7f5c9beebfb6d23e15d71374eff3588fc52d0aa45eccb216db1ca506e02b0f95f2cba0e872fd7acd46cd247ae0f34986438522e8495041d5541388d201dc87e38437a9e94257de463fcf33400817f7ea75fa45bf3b2a1ab4e3952c0cc535c36d21d07d414a6e8647f219421d86c3b60a8498663ba63e8dfa2efbe833d8fb1eb928a09b22b313ffa4faae7fa6e24579542d6fb3aa436e3db54770e6bd4176999829ea94bdb40f8671f1fd0eaf890d457fd7f97493a2903c88d7fe4369886b6383b18dd4845ae8dd1a4803d673ff8e8d8af3833bfc35021ccb8e169a2e3ec489be9b38b04ef4ad42e5cd1a42f495defa2f82567bd70044d2887d9afea66a751acb55c8248a5b1e8b468174bd1e7b11627e345938cae4d9c5af942b0c1e1cb59c282badb3426909d00031f0f758e592b46c8e8f50177989ed171687063cf21c822417dc2c20b20438d3e3af6f575209f9afa521128d00627c97fd53806464b8fb714a5f4db4bbcec45b85791e1543c95a15fb4d05d263be1a4a184e5466428dc674ae848edf95ec2a0d622984eff5050cc611bced821887f11e2d6112aaf7461208f6c81e4ec494060807d163b2280e657113f6a4601461a8e5cb4cd2a85be3d8a6c5e11e9e017d5286a5cf26964babdd2a9dc8a9f5c938e75df761360a096e848835b5d2dd812e958441549863ed9752c816b879d70c66d90d61da29b66314a017ca8ea368977d6b45c5fd2c83d0f40218eb37f81796dcf4a2d1ba86db7d245d11d1ab6b63eaacc7ba1cbda33fd4d880f72e2f27e5d64af9d8a3df50f96420856452663ca64bdd452addc74691a87cfd7568ad159eedc46384da0448ad15d394e7c6d06804fb21e0a6174f51280bb62671b8678d4f9939bb806ef12aa098ca1dd6b45fbd6561c7ec2eddb0536d4636ca1a947c22ca1b4907d29c8f999da535517ac5c417ba089ffc1cacc1eb68854fe8fc19c4d22f3e79fdca8c48c8fe157a6788ad53fb3b9de9c5475651a300cb41d07220440e4dd68206949362168602adbffef67ca17da4c2907908d8f69ca4b7da601ad5b63848bef9c3a75c29abe86c8dea119ffee690b558e5e8b4401ed6c7c212544781f3d8c740002d6b1936c00d58fcaced37b5aad0aac78642752ae2d937ee1afb5558c45fef6d83654320431665fc84fdaf94bdfa2835f37195ac224658253b9e2b030d6178c85145908e48000b589fccb1d55ca4ca52783aeeb6e84738b819945deec9574f4245055df5e5b5c1655bf96d4fc3cf70f10fccee54f7d8e6745fac246a418767508d21d89a91f7130af7906376e4ec879bddf026eec54652011f29a19dc8bc42b149c5dbbc5015231992dcae9cb484c7118a090a0de136899a94d02927ec84213345bedbefa3b0aa332fa5299c7c9e091d26821bd69b3be58e718768ebc99e013aaac899d38f4f92d00d3de9a37a90f2545db831e2837201d3485e036b00816b197d32743561cfd87ef6a7c392da3ecfb91c5a7bac96e7809b58d06975829fbc2d94009ffab4a4429d2c4c364114ac380d70942bed9a52b9eca9ca8fa2ab030c59694c4d8b59c705db85d88c4e7dafd57fbf1fe711c959cf6de4f8ae2f6a3da7d6117b669026da280ac25de2af698998d413c178b6d9ad6b092ad419e0e640ae7ebfe6d376267024a22a68a41185c80c1e91638601b45d366cd78d48cdc8cea3288b47ae4f22da09f61fe7c7d94584f50e6a3613871673fd4a45a4f79a240bf7cf938f2a44b4df12011f9148bf3e1c5bf087ba83a2c5001d5162162ed87ae24533634870d75738854681873665b76584be8dfebf657b8bc67674834fb1b1220c34e6f7cd95daa1fcec3ab2befc7cae564e0d7408c3b766e842caa07c83a3ab25f93cb82fe2f46fe3613aec858df8b991bf66b8a9911864e54499244db01629fc5fdb5b079afa76f70e46126ac8c840c67e99e76327588f1b3098c7895f3b4adec2dc676968955a5dc5aac8cd12809f6f94f85f938b50ecc669bb99cdcd81b88532b4360a487561ee6580d7c6c341de641709b4b7fb775be2942f4031a8aa759fa5e5625b715ccbb0233daf4dd8cf62814a17d8f53861ead31c44565fa2ac67b3653920e3a24a4f557fb5c5ae599d891564dcfb19f18a23643daea6a30524a63c7ec6c171c63141055a1a8d8681f232411f041099589cac164e9639dc2c2011523f92b1b5c091c1f6138fafe7e601b2fe8d0b2501345b5703af2b3b99ac78c4da915bbd7ec72b3d7d580f2ec50589c6551d6bda731e5819188fc5627cfe173c4ee39eae6ffcc828e47ccd59167849e0e85b7f95a8e80140e6e6190e90583790bf5bd412d152323e233c6d44f62b7e466d40a6add8882a6723de2cfa44da47d9281feb3d381df07d3575e6e675b8ce86f11ee9d059b8da7356ef8c33938cc525208b769de6af495fa6260ecf15c4d3c5e7ebe4effdd3bace5dd06c578d67946ab16836b085a37036ebe77f153ffde97dc92f3d13d8f1fc3e31f7d6849f8febe76ed6d9e248c3cbf99ddad6f12684c9ef65feb38db25b147ffe7b896f9b671d20d8cf4a80e0d1cf9f82ba0aa9b42beeaf0f36ba2697e09d4530422be57e3b8ac2b2ea4e1977b4ae6dc28827d71eb476455e57841098f11c4b704de7c7a66701bd86234134eb7e6296638a34032d65bf8833674f21d0fc649c5e1a6fb2b2ebac6e7bcc88c970a753837e106b5dbc7ac157620a56e461e6f69f71d6bdd865d81b2bedaaaacb187d8eea505210f5ddb99a870bce98b9c016a10e5f6634f6c26f68eed17c98aa338891db23bb94677bb80276ef0e392c26e790a65f03b5b627b8aeecc103fc4cbeb619173ab6b23764b69fed89494ccfb0df880d70a3e4085d0dbf875563aa50d5f6a8b6adbf6a0adcc4d9f55451b9999a6283623e0b7fb868015b2f862304a92c264da713093f3abc908fd779357e4977d36f3e3960eda54394831c024eb17559585e4ba5f1a804bff54bbf6f193e182fedd97ba27a13ec33beb581f242812731da011468b33198f2ae6c448314e9639a420eeea82d4091ab120c8d25adf1f5711a4e4fc7241fea6d45bd7c8e5b34975cbc5a02f57e059789556c5e488fee8c8ea1cd853b8398bb95538d0d86dbe68c47b601d35fa90309f34b78d89ba115dadd7c8d945588432f6f78e1f5641a440e1a9e408eb8771cff404a8936f42491e62d568ee118bf70ff4724478a7c30ed47f927daf4d24cb2e7b4d3b23f92952b9d80423436efe3d8bc80a60195a36277d6a009315b398016aa7041b24db64419010ef26a0999d72b26ce0cbd0375721a087af2249e4b78a0ab77af6c0e3f024c515d17142955c99e655e38ec6b5479748b92557fa5a8dd52606df558982e62b518c341aaf98cf2cd121339a9a8a91009f957870b69efdae0d952f5c73d79589faa2467c93d7fb4229aa62d022b15fcc2f1a7141e614fb0ca8c06ee3d9f6d443410fdff0b9f1931ecf231d5353ef1aa1a204afb2bee51b544fa5ab8b5767593ad4e506a644bf417e1e55b4f1a5b82be20f1348a0faefaec46a0fc957c98c8d6eae8c4d0821b7afa2e1cfc28eaf2cac88f5ff675dcccf61d833729bade954cd35c0a76b6e1ec465355ffc7cd438713a58ecb7673ef964915d4c04d0c36cbfe7b811f4bee1a5c411bc2e503664115b0484bbe877ef065954a3f3fb5b8e90f75e88f4381c5ecc2176387923a488768ad59f3a52c31297dad508cdd4e074d22d7bdc71b76237f2191f9e6dc79b0fb35b2e3c802ddbb7b937ba676ca2a02db218d8ce5b7a30b6c7b0dcd26bce136195c1991243ab399fd91011809f872e8f14e923fe13e0bce4c39cf6ce2ebc3862b47f3c49c114fbe94fa55aa78d02e01a78901b1aea87e7fdc6b9f584d1a97a4473cf38ea875573fe6f27736145949cc38d7f9564ab57e82fb1d1b20a9a4c158c4b693d8b64c1c9e8feb749f46b0724ebec04056cf95bc572815d443ccef47fb2bfe82d0989dd8f3132fb9da7e58bdb7ac6681386fa3e53ad301b3f3a1b74b629a03944286f1c1912883deda2e411e82cd0f5afe5229f062c528f8dbd3b49da9381ed968634633c77643b2784226a1e787ba0d6065da2d9544e663b0ea70016c139503b2c52026212ac5f9f6a18b22aeacaa7b3122ea9dad92612f668860fcd2ad1dbab76537e12580eae38b9a5c293579d727b1813abb92dc54eba0248ba46c02491b38b9892c20afbd0e49c5ce9b4fdcd5d1dc8f398d85330bd0ce202564f644151475660e9f89f9a70189fbf9fa3692fe998574fd16b172b6b2b13594768b96390c11b516c91118b0199c3efb4f8081a7d5e4e2dc861ce4ac0492b54dfa0f492bdd233a67ae0e028ac7a82674ad038a60bf09e2e486cc7ff93f036eecf9ae96990e8f733d159f96666dddd8b64e8f754da0f8e3f53acd62b45227005ce92760aed9a20876e37c20e31f60cd2df8b81bb907e67c7e6bbc90abc3771ec523f8fb37a3c8f505773861395747cd501aef2277e71835832207562ba433a9cc665cb8f6f598c0e1c6c3f0b015127b1a4abff83ab6d4bbb0d8890285af7a217720d8470ae58bbbf95b3705673b2a38306716dc7b26ae362de8912b58546659509faf165ab1c059bb5782eb3be272ed33b5bb12da3ecacb92391a8310da4c8e76bcf0cf9fb5ffb1fdf30c079d64ea13b42701a99a319ca67aba3fa591f1ce4cdf3968b76beb10c8a4988e5ad8bd540621a13d6809127afeb0e7f9abdad4aa9ea67d04aadcdcd1f35030c631befe8cf86c8cba837455094f054142482658243f8811e29e97ce87c07fb97b287dbfeb8e85b8eee74462317f2111051933a17a1d94b9ca030ec7ceaa25be8b4e43cc8d55822afa881b40bb1b65adcab0af1f9ef95fc486a7bdb5e4f73bd9bb315c20c5802cf52c97968fa5d4195f9b8ec11a7a4ace50c8c70ff2bcf9a298e8b04189aaa570ad4bbbe28759f471fbbd7747c6ee44bad4c68b5ebc1a959cb7ca82420fae50221c5966703e09516e2373c290dccf1746cb5c95a61dbdef3ace8914a847c81bc2a4784e16c9fee3e8d463fc757cbdf4ca26da8fd65e8f46c4cc60bf97da84d2f589e8e72ea9726e95010050e2873f70a60ea5d903c19fe74218b21597f54b4516704ed5c4b9529710ae0f8c0f9a8d64d5430707a02ba700da571d88463922aef6e69396ad65bed2ae0bb46dc8e8d853b6056fd407ca9de1f4c45e8b8830e16a450f0364f6eea67aa01026a23e5fc4fd9b67cd542dd4bfd43d603893d0ac3ec30b65e8e595a2f5b38a34d37b558c05185845c6ed20bde94365c57ca62115a46942c91beb79498ea01c492bf546bdbdad8a73fc46eff12ddde59b91ac8b77708ab458377821f514e4eaa00b7d01910e6cae50eedc6fe2594f5ef79a65d42e3b3e29dae2213fcd64b38b4db283abacc4d80e6352254dfcb658d72d896c1f9657da76b9da8a0ae24c0e3e7c9a779ad172827d3fdc94702c183a0c647684e430d16658c998b433bca3f72df8beb44589534c201fb75555f40ad18b95989e847752221f42b404d2649bfb1ab40cd9b3b219b54577ba401f31bed6cd0a21224e0806feace3637237ae544cfe85e3649be4b844ccff1150b6c4cd92b8e3b6bf99497cf9a48369779fcc75be334ef3af1357e204ecf17f254aebd6f5a6f58bb10c3d55a705ac776e1c1898754b11382d8aee26b90ce1a37c549d516bbcd5198bdd6547d8120caf30da1c97b99236c38bee442f1a98a69b6b3f045d2f5431f9575cdc4dd4f9069229486a07972657c3eaccfb198d6248138e442cb6d74667cb7eb3872ccdfdb6bdcbcc96d54f9f51be633c988337a15d2c29913cae46997109f9350ba4bff7990bd289bc721d6f847bcde57e29f2b72e9d990ba2c81c2bececcc237098e93575c19d2ec5236b7f6e6938fc0ffdb61bee89278d3d63d51a0ef9a8d33b176d85764ea77b0d3b95a5aafab8a89b89acdc7a5880331e08107c94ebf16a0d0dd49c69fd920975ca701a1fef3c0d2a1704d8349c90835e538e611b001fcd093fc6766ab852cbdbc1ce0f8e56d74dda6a6619b230d7bb1ce2a94ff53ddbffce900d93ca804bae3814179c4248760edf3cea9fa6f6030cdad6f64169488429aaebf860639163ae489988660d5d74187662b3befe1710045584317c6e25891c0b2a3859fc892f62c2eb5e8da57e7a0c438d4cf3ecfa32d1d6ed3d7deb3b883e98ba7dfe28cd09e3e2a458693cfcf391d460feadb11f3dd863483dac12550e1359c7fe1129e0d6ae10c6b8b6a1e07f07e4a24247dc63c78f72d0bc0266aa6fcd679786110d7fdcc860fede3e6e694976d4d4ee7b289563be59cb5cdff4962499434cc8809512a00ccf781d45525dd04551f7e89556e7412e2e87a4d5c9c270478301ab1fd77c8a51920acbaf5b3162965481be752e83617c69d4a302f69d0e5f64b41d86e00a9efec5b37ff1e822610e4e823bff34c735607cef44124a88ee10e774ea7ac27ac18cb296569781d486258b40f6e05869076bf8693309806d20ef6a67cadbad129f7e6775f94791aad5c2f3debd51cc6c714296a412e746bfd61f3553140b079ef8bf3cffff97aadadab7637928b63a1baf8e3bc62624b069dd3a605f470af6b0e0a6abee446b27a72113f94252fadfdea92468e68e670ba99204e250699efefe2451fc5f82ac248411f5634b39e7b439bbec951e11202e17f4db6e8115e562002d6d24526c1853c2222c1743d5c1e5bb997c92df4b85148f9966740f27ae67c24c4c1295a23c85bd8eb025a09fd29ed150dbb532a5f1e5858c789e0a1910ebc2cd4d6eee8c2d9f3f8fc81a13b1f8e4beb7e6fbcc13a69e31281b3433884bca11812748907242d3988ebda48fb9a0cbc124257d132573e7bca72ffe9156373b6129aaca783276b4d0d33ae8fe803612ffb333e3d8179b21503534034e418ec97bc9864815e9396a753702cea1b0a3abfad9c177ed278500fbb4331a39ebecb1bf87910128fb8a3ab7dfcff73aade3e1596b6b225eeea4901d5234178d2e56849f13e5eb56291c2679728617301b98baf3ee5159358484b981e2ab7a4398f9dfc0e3e9d2a2fd710900356fd2727578c0651e1e929ed42b0331e9df417dfe405f2ad08b61fcb6c38b7d34a6c90622b2a47a997e5d83cb5ddd6318fe28dafdf9871a848d6d2097cbf94eabcd2854847908e49d22abc54f39e71be7be8887b5a210c88afcbc93a3501b20d94afb6d57d061a2f6bd3673f6079c9b0586a43bc2dfa6dfa3e63554c5a0a0cb467236efe58d2ace267c10394646feabfdcca7e4cd9772f6003b98f55d256ef41b85c8caa289f4c3bd8ab90980bb7afc6352babe92cb133b7848d04d7c9f1714110374f4d7131a075fbb4267ef194a8f36277f5e24813a5eeb13c55c7e3115b62603348eff90100a4305ccbeeec95b61cea26182d6f49d298d6f35b147fd8084542265672665b1f2c3716eca3eacb4d5d72da1cd67e222f30d4794f10720011dcbeec5e61bd2c04edcb17fa9df35b276901688d980cc0464e1f8d8f654f2c67aab73a6bc7a0eadcb013997a551aca323171b7357eb07e93555863d317f1a583031d1466fdc82e806b368af6d07567b6e9b5071b46102f48e456b6730e2140c19b3f4d91856c3a38c8842faf1bef05ec8cb6ff4d87a6cd1909b775c45352ae739cc06b3fc365cf9c11aea6ee2ad37eb9c6571ef58e53fd6c0167b8e6bab1ed18a691b12c1e765d60abe6f91b0cf6a8a289e82b698f836c1dc7a03a0f54ba44aab26da7e2891e6a0cec9d76b92e86cc71a84d1dd2511acfc6daa797c95513cb47cbb64d5ba9de2b88881031d81a006fd47183263b43394419d7f15a2fed4c76f5362e5f04ab6a563fc25c1d351f72b68160547260747596f26cdd85d8fdd442fe79d4127f8e59baed7ba3eb18d810226b36a991d3967c2e627b1801275dcfdf185afb88ccdcd6248eae75cf739df23a72a7e36aca0977c9f84a1e4d5996d6e3638d6961b3b85b636eabcbd9a4cdc281bdc08ef048f8eb3bb2c57f1f39c29c3c75beac626661d9bdddddd56e543af71097dd80060172ae6e3ac41062b7a95a72c778b0ef1262ee6c4eeba1c265c327f03474f521003588f3b8fb2fc3541ae7943e5c87c4376816a6c7774e8a1c5fe72ac03a58634a9206d32571de0066c698b05f038097141fcf9dafcd036219276e46f8d2eb8307e0f1032c000b7e72ef344199f61f733d9824fe3a8f478f5814c80ad14a20035976fe97a027d63e9550127cbcc3a84ebd9884f775e4c213b83bc2bd8b182b9bfc29a09dd3e628108a17f32b9275ec275eebeb647128ab8b7a5851ca96dd4e03515bb6f0e85dc1c67f9e181d23a3beb24900e7b220afef610a138e0b2e9add176343d84ea7f42dff8e6357ab103aa73e2f55e11b19ee826c4dbd6ff771e2a1a3fda440c50ae368302e8eea1e68c0636230d76336c7005c88154f61e832d57e9d6915fd9fb3aada9facee28c232ed0124a978fe3c02b3c0c1e8c99fab5dab8a56a717cefb5829b836ff73183be1df901261198354f2ea5de27db0dccfb5fea08f3a1a0b9383c3eff80cfbd372526a087da3ea8b6857bbdf6c0c55ca76493d5b3cc1fb524d30753dbdf7dc2215a6a67cbee14ebfc02a45953da3d7532069e9b346d86b309548e7c58a1a9e7e77c62d77a9b8d182f59fa5667344b04ad0b87c884a0f62ecca0f268892aa926bf70a76cef5c152e9dbb74546f409b92441fe972b86094896bffbb3a6e6b8d7175e87b090840e79a6ddacd8b7f49cf84386332bc920175c53895a8138398022adc154ddc4c60534efa0e893e79af1137927b72d9385a5088f50b0314966c56ab847a56be69ab515c17d70c0d5f634d2360e84c41b5cd1eaaa597418754580cfcf4ed31f8cbdce8c67b8c174b04eae493bfdddd57ada0f19ee3eba36ab89eaa737e8e4bd4319319343767069ddc8c7e396658e58d19400a9eaa2cd4be5006c00e62e216d31beff30a84067d809e4e10786e7d115a4e814135ecabda11ef66f9a1838f4e2b400e2ddce39dcf91c7cb2087ba559d334f1b434818a4b5c67bf2cec046de13897832e710f816fb3421d537638efdd43239bdb89850843258dff5d438a8237427f1f516afa10fe23f4606afa93827ce0ed881b42a61529a57f4c9b37258780108fe3bdcc51f43c832ffe2a117958ae3facda4af97fb0833c6d6fdd8472665cab67eb9c27c72d2f2d87b4242fdcd99949e3f4937bb162fc6c69d13afd66265e97988891130975f87bbb1b1f1a246173dbd859bbdc498a3073737674041c44baa464090b2e313b8489bdbb012b5e0b37a215aea244fe242c56902354e0d58e01cc92ca760048a442cbf52ceffb1f4c587e2dee04d5f4d511dedff53fd9b4df65e8fa828dc968a4d5bc32f2cdd545640944a72ac56ec104458d086a717d0b8ed0117518979c677e8bcded01d47137e1864fd982dd2358eac749080851aab5a62c9514e270cead5f5774879764b97f4d8d518b6b59d3aabac06f0fabee6d60f53da516353c7be6cd6066c4f9b84f49d67c87c55d98501cf5beaa46b451d29ff3f9ab6f4f6183a60fe05cdde2ab217664f1b3789b992b4a26362cb1695f837141fcea6ac438ca349b590882422d28100bffd42647268ae4fb7cbbf43bbdaeb94a461409965066d47b178e4b0d905bf743b9249c04e4b2b8ee5fe4503487b1406d36f5e9c4b586966bf4c0f70be1ba2afe590ecae5b17dfad9e07750268fe2f52c20243acecb13cc969095c20b240ae951b4e289d97d3d78ab645ec899cef8e9b208e78e89714e94b52483b8e308725a5b877af29f0abc0c90687d1e80a6d95b1ac7509ae67804acb480e09a5b6d8a7fbc82490b319312f6e13df89201551f693f20e352eb6352db7b2461b82726271d5b3258d87fd1f19bef6384cb33260fdb5e90abfa18b7e9ef2642f83e8ca6c895fb340fad8517d1d5723c6124f14f4faa02322e3d0c7cd510f60776a92ea491f3104fba8942e23af9daade11f12dda20499f665bf41c73a1a153335db891e58b21d14a915c58ddcbe97ebebc8b68cc6f0acfed502f60eab1207a43cc1574960e51f14390c857dccc0ae9de9495f58aa6bf6f8e166a918e65a40be7a563397e8c353ec8f82cd935ce3333bb520145db3f8a8aad698bea63d95a6c850d26a3c08f77af0cc1742c9ff29120977cbdb55773fe4260ea472f577c76cb19d56593b61f028f94b5d6afd15ed86dbe70b77708b8f378f691182313b54199475bc718767b6fcea779ba977183c5190205f614a66647de8398c31a7e3796482b651bbea605247def7ef4bde460126f0e66566fecd3a4d7e3cec020fa50c4beb3bd32afe6d2c5cc00423f36d9a2022110828ead4214be5b336a59144aed93eb5660ffd846529b5c08b09b4fff9b21e6c8f1d2072bdc7f30f34eb90adaa17265eef7bbc17499a7b02c6f8065ef256d2eb462480490f3d81f978283112adea9d8df1654174a7af70081e7389c345cdd13113d05ba86d83c3f84b2a16b4a0ffeb6ad5d258d23790decc109a876351a4952eb85d7d555c34a7c07d947518dbee2862977ea464629397c649a67a228f83565ecb7b6c206fce8c6f74a163f6d487f0b453a5dc2465a176d952c435f835c6077b0e431de71efceda1caf9197ef0cea4b66995725267b27c08da6e0e41b5360c87fdd168e6dbb7bedd1e289d1f2fd8adc516f3c52f4c3a3cc7f3a38edf333bb648a4a75452b0bf16189a3a5b4a14cf8c36b01ee63614b4e46d952f4115b267455f18afebe85b917eadfe399a3f321fe8a03e797199d4931764d7d6c1e18a3a2b659346e8169fd714cd8198cf064355278ff84b2d1688b3a89fdd09093fb6d2b2c7b0217eab1f2b4ec12a3cb47c30b5b983fb36feac1e7062fc1468b1c9fc686f1eda302b9f05a80cab178f7213c09cb07d09271a39915d436103786a9d8de3db326aa2f999c0ef0afecbb307b9645a7a64326a4182232a64bda70e17c13090595170d1a66ef03f8d5abe09e65d46f23416c0d3c5546dfd4f4d02a45e31cf872b67a2332151a13d918f7ab3c4c09c85b3ebf07f789df9c08b32bf181da711e948a296bb95fb6bc87bca336acb8d136f7f0905597e4ad090883667017b3f9bc591f883f73b416cf0324d6dbe9e63379cdd40b9202fc9365030c6236b893cf839e463f792703275d47b2b0bd621458d0ced6004f4dad926668987a0014f06b276ea4a058e127ec5ecd643d9cd6cdec9cc4a751774310909a37068dc641ca8b3914585b11135cf0d93f472d0f5a2ecfd1f58910548e7351cefc9100128d95d382ada2ae01a77e7f80f637b9389de84b2ad79f7f5fdec21dcfeeb019d154ce659d63cda744caf48eae85c2059445852ca96482e1d65ce959f992cb3a8bd07d859329bd6e38d3564787693a15abd3d11a09a1b5178b77093876d90b3cc8d8fd9684d5636901a9e4fcdfad1691efcd5c525c111f5aa6f51d3eedd455fb84c7f700456b35ebd212d912bc4d4168906bb42ef9c457cf19b6d9e9a5ae6a19117df400e48cf3afbb97460f52c20e8a79efafc4156dd4188a0407423d3e7710a5409dcecf46bca218dd8109f5a5883d465c7f5b08559a161b7596b42b71e023f9288baf77c5d4ed45deffa75a28102a5dc42265a00e33ff5632d327bfd17641e98d0f2d9ceb2bdf9a96b2b0223f2a54e5063eff87d2f9e529a8a3589b7023ec514df4416f875985437784fedb68aabf61bc928cb0a6da77ecf05bd7e268e7ce095f89202e4b6d4d34986aaf07dcd1d5f83dc7ca4f1c246b85f0231c61e3f2e90f8aceb9ba8460e987ed03363242eb87b15420ea782fafd1df13b756fa71ee546c264a8900044a58f81b807f699fbf0402a70585380f7531660b9f64770ebbc982aa9f695559a8ba366a58692453de048f57314b4b439035f80d0254f8fafda5e5a9c2d04eaae3bd28374af41c1de62c0204f5ab64a90b2731703d11bf8fb4dfb70abeeaae98b4fa1ad155a4b5272e45ac4ea255710ee7edbe77e3bd90d16212f89551014e1798385b727d73cc6382bcfa94134581d09de3ee6b55348521a3c6293ad5dca28940fb03233315ee781d0c0c58aad9626054d6851daf4117ee2476572bf285c60e89fe82d5822d448eeb54fe5d141c08767750ce1be26bbcb449b463effa0e95ccfcbb93ad626be147906767bf7636fdc6eed2571264c29be6fe9656487853c2792fc2f8f2ca19f6704f5d3c5f001b2c2352764d6dd6712ff900fe09549e873c38e15f1376da0c5c633323f83665052195dcb20b712e66bf79408e4ad0ecfe6a388ad46fd5e74c33ec92bea8bfecae3b36463a655441e167a5396d51e83dd40137a5e522be16e04b3125567a18e13d79a4db7cbbc08dd18736cd9c9edd220e837c584798d27a0c136acbca9d617c4f39a2812bea16d352d88dbc3f32f542bf8c68e9c67c6f60b009ad01d7f67658ec230d5dc9b6f025e6ed8b81ea734be919f34c2d921b4395d776ff8f2d97c4bd4acd3133fce1d0fcee692d3623d9b51ada5e4cc5df55b8e5b556943dfcd952e6c399d3412a8db15159e31e36312db98af68652d90e4608bbb012656a65afe418a01e6567bd1ab917aa92010a77d232f1f6caaca68f8c4d04d08b0924e230a82614b57c4dafd6a5433eb420cd2f6b2228e1dd05a19408cc6bc5dd5560eededb30b981955e8fc159b189f66f64e75bced2c1be19154952364f483792e3f904b50524f3362d0c4c7428640ea44fa5b81b39f8d36db6fe934110209e88b51b218d0026d232a323b8f62a50646eeb0677573292f657a407bc3613c0a2af3c7713134b1565e2ed8fd4880ce94abc34d4880f67078002131ae98ef80ed9f10bd4f0dafbc83783231f656de4a95cd58e967807e5b272620adbaf62769b93df9e750cc27a9cc92cd072d32fc5ee833ecef09271e2be8a2e530f225552c5bb3a50f282bbae059d816ce432939e00bf0a270d9e53e2e620e63e5687f42c4a13243c9071a5c599bf9f78765e8d7bc384a9eafe8bfd8fe69489a3ab7282454f6e63325a322295fea35703b49d4c3f9df80ec593127adf9ffbb84c9f3c7be282affdb4102a05de1cd0ebe30483b2709ee13c96651cb94db6ddb83c5bf2afb8cb9ddd2066a694f8737946c929f7415b8de3ff9b30badcde42ee58335fa462a0ea354eb9be76b806ef480beecfc8b1efb02150bdfd458080195ee0f8281721f203600ae102263b4dd045dea7273d765f6a31c297ff39142a6d8b875e1daf2595246be1d502f34772eb7810d07b7c870beb7da539bfc7678feaf2151d3d29cfd6b10d754e5a5c796362a04526b0c126d697b5acba67503c77dd55e7ed4a92dfc20078712825f2294b3f82ebdbacbd36a8b29ded1b2d220f803e5bc1511b1f91f854447c9c494c216ae26db5e0c919372e90620e52e99716011062e915d0d4eb0d15c0290e6e69fee78361c1bf1dcb9267c2842b0b9c9e32622969e60f7b7a2e20960075a8bdf7b557a3afb5ddfe451dc7a3547dcf7cdec4c40d46f02e72fe01e2862c3dd40fe273b023ed62f446a24cec9a1c395a3668fba44211c45d493727c2ea14fd7ba39082c6d9b674d76567cedae2a756f861c4e75f5e0facf9a90eae47c8af9f6b9b8870744edee6a785d28da1d549a35e92583331362678ed7830423ff8e7c3c640922e071d3d58cfba931ddf0a0d34dde84cfa5922d0c9797a92b051ba9275c63bd7669b19ecbe70d308aa40532c991f2841ab3871d1d9705fb022ef71d3c0d168798a6f5a42e1795c5d3b83a0145b8c2737ffe7be5990a28287f90416ca8304433edfe4fae639b1b05d91449dc2cf10797dff4cda33d86eaa27f5089611cfae314ee3ef96fd8387337c09bf003e5befd0456df3445a69e8d4b8eec20b6863958046b3ff9b84734b6f63fcd9fe009f5088dbbb080a5cd597a9173d428e31858acc358aac79dc36a4f142d8b6bca9fb9e4d179c2a7feae6b356de666264be29ce59d18eff551c4c9a256fe6526e4299f79cd1818d805b4968830e7416fdf4dcb8870e7ea125ffa4b6567e46e1ed46049a0487d5798f34050e1255a11a03149d4201ff2f5b22571547aabea89fd3b4d6df570acea05add6029d0aaa5cd5e10041617a0bba93a863852100d68cd479bc622f354d19666205aae1eb97fc469f8c0550cba536f5a057c4ca0e5bdd8361a082c035e3866b2cdb123ff50712044428b3c71b5c5656610e58772e7c77f857fc57cd6f4cd1a9d477682ae095bd4dd4f21cb9b6022c83a1709b75fd8e236f44446d58705dddf7e4701281ba7ad7c1c900bbcfe3e72669a502d777e4cfe906efb31e2e60db5d20f2d1cb850b435f61c87cee250c7d3d5743db05fea1aebf59b151a3eb0f7181e754aa6bad7ddbef7a677f36426895c202e2800bc06ee7a50a97f8c51a4758e8645329cc76c5a4b5edcf347b8c1bfd0f3bef1fb9d8b7b0c28afa6e5e4e73ef8b3582591a9a6012b15b9abb64867e5dd901412717d312f9afb1d22f156ad7d8d23b2cce2cef8f0ab7c5d253fafb750fdbf612a839687833a1a0c1ba58aa8659102ba9aa23a6bfc6f1f8fe9c5306bb8b62c57b12153c62647d5f01dae8652b9c9dc2ac69bdfecd0286adc98019997b82e98b93b4ee7a304d506201acc67f4b3890c9fe77265e01ba663b475becf4255089c8d4ffcb82513dadb3f7f754d776e631c7b3023b11676c782817d721b29d149b8ede6bcdeced246d68f0ce0f0747b2191d1fbc9b048e34c232bdbcda3aed2bdeeeb4df20fd16a4a460c6037f1abeb46abc3e453c4f9a144219fad860dbad6bbe8ceb904a803d6918433a5882b4ffbe8424a315072202952b4819ca32cd788a0b26beb591223288b77ed79b1e46ad8ec5ffb9c11b7b9a72d85a839787e058c814684d351e33f76ea2bc46f8b3556192d943d7963e49a3b4b68309da905ab3e8d819753a2bd44b2a1c539afa1304ee391952645e08b549e47c4dc5f7ac5b8ed60c973deb3913038adaaba43f330c303b7c6ab95d9a5d4857bfc9ad16fbcf6fd031ecc17675af551c7b0a8608eee8dfc08cd7ad45029aebe2dc1fe09e9b8f0f65e6d5af060981fb41d4a1ab99a78e1396b8b360078093d06022b5399ad53eb8834a902cf8fb38c682cf146975dd5ebdb15427c27f63ad872a922963c47b6c0ce6afbfe1f809b469a33239d08825a3c91f31fdbf136d0c45c525371f61b9ae28dfd93c6609e797f22dfa2080795ac25f23de926aa3fdbbd9edc56154f45768b24f78f9c60be7d1dfe91f495f2423e5b81608e104674aa379cade4b04e27426c6146ffa18b264da76d13c680f665b773812afb3229e6442f0641bc45568a3aebb674509b585c76955c418b1f49094649550e7aae489ff65167a1ad4f0d7a0c4c10cf6a8af55f6a66bd5869db6ff0ad3797ea23befcbd0d9fc15f21a6dba66c21bce5fad65fa501d342e293df9ecda12986d53f8c8f252655c34bd2fd99af21817ba015fdaad2e99c5d339efc06b9f4f00c16b5818a6749def61f79ef4f6dbc043fc3c060153179b85e6145fe46c35081fc81060b7ca3f9571d084c945fd1e9082784dc6ca5061675ea455667c6875d69b0c266a72a3175c9b7a8fbf1a2412a21f4b53e0bde1ae6f64a629c4dc800aeeb13a63a5c9369ae5c5d3d9ee2bb44b4d3e5fd9dde4ef57f5c47c7dd340aa7a75df24e520c89f9e80affc01c469fbd688eb512455ff19cfe6ef08b69853f46c706b6eefa2593271bc7af61c95a38aadabd0ef887dd7ed782182cf59f4da179a30677efdda7255fa5ccb2b88a46bd114a021dfa3a4d1489a803b99cec28ca6275e33e2b3cbd92d767ef44ef449b6eeb4ba686541c5136b427f18f6537d7b04fe2ecfb9219a6d89c0c0ad34fdd182922d24d33d99150de6a3af87df5af386948442bcb7c44d4a9f462cb4fe3dc0f400da94813b1951964ce71c49100ca40665d775c9a739ad3f7809f562d2bfb27e7e359c42b84a99963cc869e86ffdfc422487099890d146858e9f55311e0741dfef4e9611f1e1759a87f086d133f172d783db4ec61b4b6345f5e419e3e879be2220d0ad37e2b15f6c7c92e2e9164dec624c14a8b08a6970ce3c2a90d969fc7dd8f054635ffdf232e13e362d2cc558ea4caee16606c2e23c1a262bd9ae8373f9fc21182863a24753c59c50d83b67255768fb747f77fe7ad208413c40bdf185f74228b9ce568583e59c3cca857ecf3489548a4255a8f5bd67d0e7cf54f2b118706a1e132544a011652840832f2af5a1977c251e159ea69ef974341fd24373b75171c231e99ad23ebe0e139b0c27363ba13bf11b4176a92a7e290b6281e0a770abff437137388d53d0ce7a67cc21383cf07665fe0dd17dfe43495d7ca43334f0666efab12e9365656c6100d0283b4887420c43be1275163b8a567a8c99a3d6efa70b306ed67ac23c4f96fc6c84dea9a1854791abfecbb75d9c4dc1faaf2a8335eecb872ad7b43f7b0f485c4ecb2ebbe4bf32027b32b72035c212deb0edfa04017b33957fca643cc9f3f52a493cfbabf331ece609834473fe05308a5655a2f1f8bc11f4132351a46e079af3ebd86674c9e24db735f4e05ff95b061b14c369901d5d4458ffe2c5c6a0640722beeafd6ca632b992686893c3813e424c4cd276318523e162981c0df865f15baabb89090bce59945a03ab344b85664bc554cddb32a987ce415c249c5793cfe82aeda3f7ab9d490067a2010385cd66acdfef7e04a8e42925861a755cc392c3620e96d9fc2cb65f9e77d55cab6d96f72ed7a7eb89986ed3444204cc9fc7bd524824af32304ebda8dbfea94f15093d6be438abb17802acdb170110b35dfb16fda78a617472d8d984a40468b5ee7129722a386c82c30e3138697b0f13c71eeb47b020c6ce539d03b1c5745ffb45921c08ea8022ab3881292021db1dc08ffd1e3ce828123f38d25c34f6493156ce05297d443952bf6e2d465552430994fe2fdb6cc71a26246fd8f274ebf70af9bc1712c1e70e91fbc40498706266e4d085c27f6a301c1ef4164d798451c39cd0b1137e11573f820ab13b72603cdc2139fd5f6e229e39cbe87d992f5984b490f6e1be0665194d2fa58620108367bce387609adb9d2a08da12f5ccf9534c07f7820f49cbe4b001a7ad04e283457c12c3bd7eee2a927ceb737e9ad50e21dad8e004c47463a0a05ff9c9b01da9a21300c1e6a0699db51286dc92424b5d22a3d4fed7b27981c76622b810e71e78616181e364cccfa62384b6736919e9d502b5df24f0f1b04a30fcbf85d10f624e2933bb4bdef9047f5e7b24092bafa287005ababb4866a6dc869be0a0dcd90c4de659836b27c378466bed5d81d3dd8749ed7eac18de1aa904735ff5293971b702aa6360e88117bb09fe9a33b1a872c6444b971392116c4a06fa7fbc8793d0f06dc52023c34b7053d03cc952a27c2639c3187d303a4f5c24dd6b17c49617031cd68845c24c70ecffd9257c46186133bbcacb2d3e3f2f52aa3d6a41a682e046e7599227e42d19b13cf36b382a7d2050a9db81c957169deb23b9933bbf35a45e03e1534d16a44795599eb3c1c1814f5c27086f1dfb22c5fece3a3c9b7b288d33a7f11576912a576f2a647716cf2c27feba3b56e92b63ec2aec3685f63932d09a02d1dd79d756e29d579371f57111ee2cb1272fd6a8e6e0bcb3b7bf450c73893e7128b348ae228a9a956c6da8d6f013f3dd278fd947ff3b2c255abcd952ad946620b31599a37a34d93cdad2b5fca1ede829871d1ef8b2f02f14afa7f42214ed67f8b004e5c080e959cf40bd360405ea572360eb6acfaf15d06eb6ed314b0fe111cc23fb88399ec472d05f8b55ac1f31d40976841b5797d5c227272ced53891cca9fc380d660e0ec16d9ab2ab93c0086e3e1e01d99e19c5e3b92d006e7669dcb7ce89191416719d97737b1b05953bc5a47cde2c38c24dc0ff47861de7b7f215e7459bc0d1346530c8e524c3b9f4bff179e35b7398d304e6d943727d266e3b603d6df3c43be9f54d6748931f9fca31e7a8d438d4d5a2f55f49fad36d6c1a722bd8498dad0ac28cc6afee5b0c29a329ba845e0d87a22da8c5ea5d7a740e9e18a5b28bbb065e57ce85c62e2e2db23f50dc8902b239dc0684e72ce599e78676513812fe6af26d8a823849bc88673e74c842746a9e75a0662ba2c21629f55ddcc9ec8a3f76feb0a8fd894d8ede03236ad4ee8aab06f4e24aacf288f79e162e6dc41a6781a60f5bced438d14578b6c5bab0967fbdb22fffdba62b78928b69190bbc3e5d141ccb39fb141424cb78cd23b2ff93fe66c9dc983a82a1462f98bd4f3abc0590be5e225ca1b41898b013456b4733112a457db91c4986faa3d284ff4183ffb686e75a05dea742f3efc28bcc29c82a6b78c1b8d633da6f42f94418c9ddf931ce80dd8172cd28190f4a45f5441e8595565829b7f563f90fc0457dcc9f0170025e75c6162cde035ae77d2e524e0431eba2475603208838e738e00a31ccc6769b01911699f822ae45f2de22283586f7341c7ec154c06b865c0033c21eddb110f3755823d4c06b49a1bdc1ed8a66c28ae59a2f4c4698288897e4daa466ccb0d8828148dd8b867afe0c613b9ee07aa00ed8cf0b037101b8a14e17854fc4bdb58886997e6a71c10caea0c19fbc695031b08416947207df69d73d1675ffc2ed423b206b9cc7c0123fa23b122828c57929e15890cb1417cdb0b6e8953f6479db5f7602a7503542d5ff23f4ba3bdfebae64e4d255602bdb2cd062f997c6e0a5e9c165b970d210ffdc69348ac3dbbbc6e6da403135d38e192099b2ddb5e3e5e7d4a7d2ba15b09c43f5bdc66b78596ad98fd37327f0854761c35f2ca1d2db26760f4bb6131812d01cb11863c18788b51721538634466831d6c19d2e45a5e8cd8c0c215cd4efb1b3dc28d928423e5b55f46943fa84ba35753f9cde5c398a1b58897dee391088a4464cf32a83a5efb72b2d16c5df3a72604e946e8ee8e338c41bcfeb9ff63eac401be8715d60e238c5d4c81705b032ec217e41e07023d18f5f9abc242f9e9df70100ba88df68cc3f60da9618b8f10e773713611f0405bd16647ce59138fd3250e84486175a6a0e2c8b37fba422636aab605e6cce09c0810ed9e61c019d30a8f54b0466dd8a1fa2db3b4f8892b07bef224227f2bcffae1ca8ea9a8504e3e496be531633649529cbad45b9bbd2d1e367f29e55a0021f56a3c154a0834a916bfd03308ec8afe4bf3b3009a178dcaf2b7938103b807c0cd8a4a5a324fdd7a0a738fb81028d392143728e81a23bcaf0878ca8c5f9bc616aa7a1c75a1d29d5efe9724ad74e8cdbdc9035a03057211adfd9dd0b4d7c0263bde942db49d79a480666a67cb3c1a53999ea4f5e25fa462098298c7377f69077e771aa0b860b81f2fbedab09022c99fdfd0a379aea7d3f3a8fe49474c51c62a607ff3a9365370d59881528f52d515a0d51782a33e5bb70d53a2e6b3fdd3b8f825a8a8769c7609baf8de39634cb411e47ad757cd66bf8695e22c0a7ea69eed05827dd5413d999a0db5f8d3fbbef37e6dbc5a813b17729b379766163d30dcc989b8d16a9ba1968b344cd7c7067c0a3185a92b3e7771ab7fc38aab3560d0627ad83434051f730a891bdf4a82b7ce3e62a8b6cbfa043d82bd5db56248ddec5db64a1cbb64c9c462993460ed75beb0fa4b74c3d175adcc1c13cc50a9f899346ee3c4d3022cfd360f887440a4585550a6703c48503fd9f1722b67aea9049bfbfe8a470e04583f5329997c36dc248fe6f7c78b0477dbf58e805e5f279768bf22e2dcf0c0f1781331f1404c6c20ed8b42daa79b145fc4acfc6dabc04c17740c66ad86acda871811091b14be2ef1423d16e1f239eb1ec60d435fd7e6891b10b4d42dbafaca73dcf996f4914dc16cd37abf689b12454a86d45f0916f1edb6173f61e6312eb0595866b3474490cbea15d62ba43fa1870300b14c8a3ba8d786fd90ddd7385ee90d25de1b09e6d152333f0aa222f4e05bf7fd3ebffa025d9c714edb97aac821ffd90be5d0620b17108fddbb0065dd1d5c234d1b4d1023685ac7b116b017840b37538a31d06f52367807ba49e01a152f80268d2da0c4516dfbfa43d38029392f8f327b05a80e6c8a6bd96d7100ecf1e9082dc7437cfcc65e4898b414a884d9a62be7b263ead89733c616c51e6f04af55a3ace8458ede1439359e6ae9322e571b068b019e492947bd16591a169626e27a731815cf5f414642ac45166dd96196c315f550b0d4b899030531570500bfb188375cd9cab06e2ddcc29fbcbe5cb43fc5ef96e214e68dca501f8075d579415903ac67713d7ad537855de0453fcdcb00067db1936836c397181b5509c4c85e9c420e2f77f83bc75122e977915333ef0f939a45c8614d1cf4e4d34a8074945ef6e6d8ef5ccc05090f60c6c52f82c2ac45aea6c6489cb59528002ce96876f1122f1b30d7de519c96ee250f9870eed3c098b12baaac7a46fed0f202243f41d6c8c144d085c884dab2f6ea8251cf8208ed79d80dfe9368651418d7f5675d0638d94c68f1b6b1e8096bbed1f826b9d6360e8fb739369c6ff82912deee37a8dc569319169aff44c469217f8f763d48300bcf8ed86b94ccb97050638242879fc499f98ea683bd8f0f7fecb9c334cfe47e63ce5422ea68ec54fa8ddcc3a9926bf4a71b9991917b6396fd7902cd583d148f9ebbcd94a7ec039a3557b09fa5b5a7423d05abe6aaddbcfc663f802d6323e36bedb2d28c1ab15b81eaba5d58713dacb8a33368b3326e3d2a8eb583ba8e37a094d584146e0ecf8f9fcd65dcca4f8410410eb197d0fe405f8e1acb1fcf2dd5fb1dabf076047779254ee4b71709df73f5063e1eb576a11710785eea43267c79a681f2230b17636b6240c6525c5b8c9abd73602ba998f6a264567d8cecb46d056b494acfa147c4991a2e5cf5b9ef767b7cfdde950f9e63665d5a781552038621993bc60457cf1c4ff74c1c2b6cff25eb320b9dbe636c92dc450032b0874aec6ec4aa63b0812976816e3ae1b1ccdff7443263b0305004988e267bff3785f15f845f4ae116108883d09ae43eade64a787952922972e35c1b4e59e437101d2357224c39a7ffb3c4b6b1de12bf5d5e6a70c546b6436c6abe7b2417ee0bfcbd6b773e39a49652a76de692827cf76c9f5305263ed5b37875e9eb613c110bfc10276585a2aa68b5fd9693e41e8f4903105c77c6d01167cbee6ff1aab67ad2d37ad353a57dfcf2a0d75c274cddee0d5fe51ef6d130bf183f1f7f1be88183854dc4f551525b764ff18076b27b0c6a2170352e93b2d5951eb25fd899ef6fd8ec977033aea1bc79f1e4e110862b81440650dd0aebd4c7bbb7352bb17e3f37a47f906045cca503b99bcd7a91acb3d5a6a908113837589682149133f2fa26761312139cc4897a41817ef09ac558b69a864015a1e43cf492f7a695ab00f49783c907bb4f51078e6865f55371c4d5ce8cc5f29761c7e1b276b65bc09777bee30bb292b6ba9342340276a3d0b1d207d9b56513c2cafaeb23aac75ddb59e241fb494b7eb6fa7de1aaf5b69fabf30e248d9694f0ce14bf9722718a3af9f03248f933651ddd6ad5cf30175695a9e379553fad91bf77b58e162e50e023c95cece997d8d6800b164bcf421872416bbfef1dda3273bb8fbbb0f059b37544f8c4cf51999939fe7b5190895830c44ccd44a8ca1a2b23991a499376ed468c4d56ffdc880762bde2e34d50a149af9567e4409b35f5836a713cb4d937e22a413357525929899f8351c4b2dd15f395630373e5c7845db62014a8ab10a45cbde2cb17ff8043cb9f2387b53d8dcfe1d5b9a5c4dbfd02f7b7089bc4b02964b7545cef6dc69e765fdadbc3c84ec6a8465ec8f59b5230fd9362c1b6d3f44b1e7a2de0846207b7b02ecbc273bdc199e41ee167fe8131504434513d5b8ec584c32e9eaa256434ae760e33e9648f634c08a8a040b98ffbf7fe0c426d5dd3109a0d3d50502843043e61001685a114165fd27c7c6c4a9d57ca1b5c8e5775acf0e54e6d8a15e8e9289a11367c56810d84cb76cb27d0811a7f4276bfef5c1ad2a77999a614d5adaec563123c36082ab3c2231e03e59ce78436343125abcf67d6f64e92d6feb2ac4fc584c71f9f3dd13bafb76cbf8fdd9cfa36f0174f55ef201e2f1a7ae1add926b767dbef68326bb0c927086742038274e092cad6e7385c6350946292ce55602ac6c08a0faef0cca1b7647b9c96b6eeb34a86773c3e86b56d583eb9aeae1b88df4463b5fa0d5589fcecfb25f8cbb968a23b88b330fead982faf36a135023e9f87054cb41183cbed2aebf27f6a7adeb46db914a69db7a4ea18de73b73f17c10498ecd20c9cf4ff7e0ccc80b739e41dd668ecc7caeb253728ef716e016920ea76ea1cf66be12ed270ad7492789a4e78ec19ba5429f87cba9680ecdaa8cd566cae6a57e9940ba6b7a490bb3709fdbb85030c50348bdc07fc07cb8d65cd1db6cebea9c32735ed0f87aa18f98750e330b3b753a75ca25fd675cbf3310149d92c142bdb119fa64c022558ac065ee51036ffa16528a176da3c0fc86ad99e16dc38e36d0e854e557b4099e0d127b593073b510234b23b34a5dbe7bf31fa0ba847ed96ef2dedbe2465123c0c80ecb6255cbf3aa0c365b996473bf9d13b3f8662d9b4ccd76a319a34380bd6c69ecbc88da089003697e820ccabde4b36f880aee558f11babf4b1db789ea865bfdb3ab4e7d7cc440de4ec1383ec7239813c81e0c75c5104ed2126008a6caa370344080adb396adf21bb2b0c4af8c9ef5d32cc315ac15390d526f4acfa5521954a42d74e22b42320de89fe621aacd14512fe887cf336ff51fbd265646c33e866796fecbfb5510c5c2c8f5eaabad0b48d31f35333bf8b51c91db770e1d0b65eeff286b18f56de9ce2f3bbc41a85a1e5e3c4ee664d72be9f7dbc8efd9d589b9324984474ba796c2e656d568d06e1152526be6051f0d12bd206f372509d08543b83959f34807225732e0bc68758704b5d4ff3fa49129a9719b0ca5eb8362c47fc6298e8a7687e4e950c5f2d0b27358d2e6e7c0390629df6d4323caa6611c5f9ac712080ee694af09fed824482ebc4f7f1664bbcdd6cb908b0b7d5ac7269759777d633925c3962248b3ff5692897024383dc17b42d99fb770cebd1d2236aecd40517e9997161c98cc25097668309b7d19aee030a0b26b13ab265ed8b3f806b582d41c6f2c06ae501d46c0fccf8c8ff8743db035a8a5b59b599afd31f62a30c2417e80a43e3ecdf9f6d2b0ad234a4fd603633d4ce7641940cd6315148d3857cb225938605710bd1896b96917252f901ff09e77e25e588bc9bb25a3377ad32668d863dd7f1f219b5634670423930b1fdba91a108bbd418facacbeb4e90cfc18d66b65afaa5d3c4ea72d07a4503918190fd6377d651c831f55cc0412587fffb776726a546e39769bde5006764dbdae63df9eb078c4ff9eb715ad7b70e80bc757fe358bb5ce47319738c1e5746e308086698b4aa21a8b28c68cc0a289495287280c1efb21df7bd9b0e8e6231b2e10a4e247025f657e26269e3e49bc86c46c448bbc6e4021fbc890ed619aa1389f09ba72cf86da6864eaa8e8dc5b798c5c7b3df2369baf0d54df1a262af0640462d6a7c8e6d064cd91ba510298e4cc684569268000f3fb7b303add12f99388f4c3bfc0172ab7076df67c21d27a18f80d7760994ec0b79cbc74a8c528139c9454355734a3b66079e8e41837b8a657429e3 + +Params = SHAKE256_60/12_256 +Msg = 01020304 +PublicKey = 000000303ed94bdfcdadfa78401aaa0e503af8bc4110230f5b27e3f24ff63ccd7479128129175d6cf5ce7130daa3828f0b178a51adbc010b0fe9dea26d70e15fb0fecdc3 +Signature = 00000000000000004ff16c8b660281d815caee8f29e36591bb5557e971b293d92051af75065c93ee83dc6da79e6d4a8c90090e9fc19a78a73bde4689a214c968ee0ac0fdf74a53a74a965ef1ac8b4a45fa560b75c00d2a013306b123a7011cada03c187a4878c611f461d9d3f14129a9261661d867032e20ff8303f6360ef1e43bf008f79fd1690e59bf30fd268f7c111a637d0d7046684f6b97910a4539c8243175535aa0157f469f7cb9e3f3f76645207c09cdb6d83df421b48fac999356f3fdb867d6cb6a8b36b082af482d3f193dfc7175b32d16654c21130afc17ac6f66a86d5d7ff5c0ec9eb524dad341f39fb49597a720171dcfa87df9191df3c7b9decc4cb1d6688a6524f2344d44590316ae37a2987968eb8add1c0be4d499883629a73c7e12bbb9eb5f184ab111276a9b88b1e364769009a681c02013f94d479c1380c305030dcee80af246c8da367a88ecf6454a62c7cfb63ad97f4411ee558571f0e232546378371da04ee3635d4c780b18fb9edcdb2bfe99e90852929f2839c6f2e14e4f28c095aae941215b560eb430ca17a0093bc9978e61e633ce747883c180293c67ef941bf5e7ea50ceded4a72484f823e5ef51dd707eede6c358d112fab208d5e44e8df60e10484e375c47f7ed25da0dd30162ff6893eed2b7d942a9c44760ffe18c5817c1a80f112de1f4f56bc1e5372b7c7bc42fbd2b5ec1f07081f9785c560a08709f76e07cdc1e201174d7342dbba6218ee5ca8445ed8c3e963ca22f606169873a56ae8965990f573aed3862dc96ea3ddf476ef1df3b2ddbfc6fee2826135f289bc3d4e425cf11d9c469a6a74131beda8ef2965dcce59cf5ac587103d2785436fa64185f8f3ca33d27a7897e4e32fef43565b7bff6c7167aa60150f54efa90a53b847eed8049437dc3515970ae9bde16e23497a85ce88cb03665d89cf0f4187e4a57f85d5f9d9d41aceb91ad612bddcea5a7e561d150d3ee7c6795e480fb47060609ac43319ee5774107d21e90f20509d21d0104b0eeb796a669915158d5aad40fd70b0fa00c2f9951b56c8a5d017dd60c2fa9cf73802789aff886e6c99567f724a87846752ee94b8db56f29cd2f5c04520c9c65eaddd78010703b36ce9f1cc71df85d282f82efaeb2835abe0188ecd60a13368d80749ffc374f902a6ea5805a8ab827eb2a3f90cbc703adf6a0fbbc19a8123439f4ed9adc7c432a6e23b9f1cefd77a87324bdd6e6d58c6b85fa53a00797a70af6cadea5087ad7a795d9ababa54641794ff82502fbd25cdef26db551568eeb9e632af3b3e64a9aee7fe7b5e0d26b86a00d4f84239e9bf02665827d053d1750e8a62ca6a1672e9bf06c67c5765b767ef58012dbeeda2b9a407aa869ff914ed5f829ca2ec16df65dad9d58d8bc5799c487580e4e8874648e3500594febd5474e5dd697f956e64e7ced96f9d1d2b8714ec99d1b98ae392b874e3daf102f8d105a30cc18b82bd141a89f124e8d3dd0ef14d144f0295dd3f1b6e5d808ff9177696fbcd4c3d7d750f840bd461dd8aba1be5103b0bdc7c6911f6a8e1560b8028345525874898fd19a95dbe4db63a40e8753487775c902da5de47650422041f2e05f5e75d3ca7c92e02bf731ec942959aaae153695275fbd5911c65c208645fc6b588a3bfca7077891576821cc587dbc182d794d051c0bec5f4f2946231be5efe18fd86d7ffbbe4f1722c676facfec9449b92c38eecb37af33ea6f8fa64ca4123a32005e9092ccf50e4eb5a0dfcf491667e2db696129ad5ca1540e9e70a549a0706ba5f3d377689715e11b9654d6d42559673a7829344df2a36e526680b000a5719a13b0cbfdbdd680679c09c193bc93fd2b9ebd5b33af75493a165c49194ea63f40571abbdfaaed54be5e39f99c892bea794ec0e8f93d7360ff14c90e1eef2b58572e32069554f70d382417cbec1b7dd2def6c8fd5c3fe929e629bca8d66745c3c22cb44e2e85ac5f305346a71d7f2b5c615488de0599ea70e9ee40b6b1b47d6df95b7e20a61af39f7a418450618c5cf39321dd83a7f7b989c8d0b0f5e82e1241c4da8588ad837232fdcf09e53ed23ba25ef055bd9450338585cd6d15509360c1e46e12e1d1be2cc65efe228b2d8c1272b6209685b179ed48b0b4d3f39b18945aaaf0109ecd3e14a54488cb45283e6a9800d1cfde3d99e7f9753bbe3c1ea86b15ee629b7ade915d0ee303771c319e5bfb89afac99cebd583d3f79a64e7c446f0ef9db7a2b1cb4dbe13732dbc15e439af59caf59b33a8c0d4682daf54d60a31d7b83525e0adf7e55839bb3cb74b8e89eebb538db937d338438a6d10c70f33a210fec7a49e9fa53890ce39007520e71f93831d3870b01ea686de49c3fc2899d54e130715b38436f3e5912680af65bc4f7bf605e0d0ea6e03b3dfb0143214c93be602d2f6a9223a1e533def5ebf7b0bb1d3871f28b64553b8dfd5d923cd082416278012b6a66d9173f0db280fca8466cd18d3b65bb33824a48eaeb217814727a2db3e1bb5d9d9244f5d0950a90a8621007b56ed2070227e925102444f2a4697f7e1d1e0e114a6dfc540847e5b3000a309674a7ea332ac2322e1db03c4f4fe9fb07e3f335e96c6d816383247d1c980a539995e1e1bcd7b6db85d057ddcc7c4fa047b0b119c81f7914e9919ff7d1ed81c0c1bca7f95497b5197dc9d147d3a442502dff55fe8d668c472805cdc4f151ea05416f902b62cf5ebe03a346d4660e1f3e973782a47f19f03f8ee28152f8e5689eb4ea976da23f77062a7d596bf4ff0358286d3b51d51d89f6c0eb84e573abc7033f9207ad7cf97cff1e51fdaed50c57d17259655a85e821c5569d5ae0a8efeac93e1aaa23682b7a47970bf8d5fbae5b05b7f5fb9f0756d59429ec841cc402ee7a011e4c36b0e90e8ea91487a201aaffdd5449d071378f9ef28f9df8805d01116cfed9ae52779877c93a9e8c8281c844f01baf4a4bfd7911b3741bdfd957eba026abe7ac3424e1115f8a41e6f76269f83dc3071e573d471084211bed312bc9c6a6fe7460b837145e6471a546a9b544523134aa5b8591b24d66ee8bdd27903a7208e18bd80d784a9b61c2eb2d6171d5debafb1cfa6e88fcec46d794324ad0a05a7e1d59ed773e867c32db0f3caac6d50b85bf656e5c227935211d81f47e31c0654069e013ae3ecb35012b4f09fcb0cc8a2e660558db329ab06d5ca27988ba1089202e0f8defa445109397e13d1b57dc22b88804aef2883377ccebd8ab26282b1cfe5ead17ec27138d93b0dcee783a5d2d72ee1a48b6b6567207d55df9abcb529b8cba3d72d4ed69753bd58b9b718280f3d16e82ea1c7fd2e4d3f18297774e34e8fa8c09203211a1b2d2fc56b77830544d5981219c0b1af50cb9ceefe27fc8a16d0187a4ab94143647c6a6e4875447386d00a4d48a4213a255ea2d5bf655416b72a45662c6a76fab00fe6bc0ee804347e9d63a51b053e58811a343306d422cdd9a3abc8b0ed4f1b96d55e66cebd762ad347521181eded2d6292a1fec88deb1e093d02927db117cd30555baa170cb5c4a97b4998c795b0fe9624b62aa88f52966de9cee0eb5549d91250b86ba0d734517779373a2aac476a1ed1e9665d0dd74b40817383ac8d7fe21b402ce9717ce8bf31dafe16b7055d31abd414a98bd2f86902848512e2b54b679ad19914ab1cadb0b976b619d12df0268f2e2fca91edd232359231d900e98f6c3b0a0bb2afa589e0eb39bddd18b8c34ce35bf77c2e297ba99e86bee3c6fa1b00b8d202753d6820a3f422f18da06aef4858a5f8eb4bb723e4e25160706858a03836188f69ca1093eb1751b576acd6838b28bdfd047e181978d7f161c87c433c08bcdd04b772ec7ae11e5b7759234b31907cc450c04ef2bcf357f1a6a3b257cc2bed21ef0958be5914f4bc1039368882b38c100a8b94e34ee4cda5dd5b80b6980d12fd049e3e4bead7c50f594119e4b50ef57a7fb8515654ab72c8d8c607a5ed2088ccec515fac5e19d3eb894e39c601cbcfd54c4530a41705d1aa4f1e3ee13b250fbed3404ea9283f25b82bfae0326403dc852b771bfd43a38151a5904b37f6f5097fb5d6e7cea5f59f92ae602db9ea4bf5bd7efa26a3742163463b0e63c57e7da25d7b79ae6a580a9f3c187eb0e37b113193175dfdbf705f2a3aee0f7a0e63612f062d8c38e5632206d047337f0f8f4271aa4fd733cb4f9d69322f6c602a295c154072a0433f19fc1ad030672ee1321de2cd57fc02837db41f00f6e63fec0c8be34e0979458ba4cfd624aba1842f131026a148f3c5e9180441a8c483e6b5b8bb3a8e37255f8c8c3008837bce300ef8eaf5c4bd8c527ecd3ffcea48d7ca638e560ed720ccaf6c464afb7518d7b2bfab813de8047e092970afa3a63f9d51e8b175bfdb86c643803c418455138f3a7b3a260edaaf7ba2699e8aa5b99782ef1c5e4fa978a40678f2e572ae9a4e8557b64dc50be0e86dd4a7df2bbd5418a317fc078cda2d4bf43cfcfc76683009e166c8211ec44110a8de9a2709d35dcf47ad4cc64ad322cbe20b4a448c80d3ae3133eea1258d52e5f5adffd31061932d0df09ee27c3e3e7a3b98ec606da273ee70251f1ac87c19e73a79ee4766a8ec87a9d6aa136c119715e22b6e66bcae4aa54a0b1b1e897ddac3286baf25b2ac14a3ee1ce45b9a84684c6ae8577a72e22e5ae2f6740965814eda41668a6b5a9ed2c617f0c7b495c4f9944bc54b62e8e6a0f0268ea46337d95d455e57ddfbcd4d8ae13f6e947103d7929e2c30286001ac31be0950c4f94c65df1c838e38e7f36e1acf0f5d25fedd5dbdbd7659c040a9dfcd19dc1c4e10bfcd6959f171094735317e25491ae7ac546f5b3a40d97a3d83ab92bc3e3e5df4632bf09fbdc86dc6c11f4763d4e5d6f3616c511c1b6b73cd1d8ea9957b21e374df7253de9147e76ed22e975d663eb06a78a80f0cea01513262392870f312fb76e4ff48f2fa9881f63fc2dd073cb97cdb87d10ffcc4772981a034d704adf06e8fefe66aea67698bd20c9356778ef050094171e0188ecff6e6721ff2f26a382618dceeb163c34d77401ff27962cd512d92b6acad6df90570db8cfc6fc9f59321bb91d6228b489d215244c5823670642dc57521649507d53ec2297058e36b369f051d5b064e907d6e8a532675a63d98d5dcdc618f3cf682ebca31ec4bec42ea41e22fcdec579a1621ab954177a3c0444e452a5315ccf03f2afed9a43b09f78e90e160f11989d207130498864d4e7e84ff20903d182b4d756d0c40d7f5977005f885860637da5181259124ae53740fe530475df23f2ab41054907a6d2ede71b4bce1a0d7165b582bb559a25b7aeddde2aa7bfccb1ff09cad1026ae80b856b8676492c40e660b4fed7a6f6657909497435460925d6299e48059c12bb9f69c96cb5ac23f94a8a0274c83748c52cf1e49befb011cfafe70eedbef80eb6169167b91d8100ba8c660837ee65494772f662b3ec942181af59eda86709dc2373a8e76c6ad895470d96e477ef9b777635831b8f962ade5786cc94311ca0a14f4202fd162ee49d9d3f8761e1ad6d4e9d16ba55552fb8ac07d988751842ca8761c2bd4e09bb9bbd41b22c6cdf5a5c9ec747e3c5f78145e826438b3a8f0d4c02f050f6f863cd39754641c542db2dc4d66e77b5b64ec2f6aff4a7959969f44d942cd476c297e96526a5fce85afe913f1eabd07591f16079a3217e3620deab2ce599bed63d4363675ad60d6e072489d52cb2b75839f59763b0bcdce1bbe92a3cb54f7fff6a139d9ee9f57defa5b7348a17ca6804e3b97c3660f0255813006dc4462034c367dfb4a0a5d35a4bfa2ab00d26ef8d1c8b53172eb3eb53a9894dee0d1c71fd0e9b18d5bf8428ff81f5b3bf1f82708545d5589647ad74edc43aaad78bcb06db127b58c056bcf8539d3dd9b5510441d243a70bd1009996cfd015cb7cdedbdcc024669a83775648a0614627ec21576b4dc8d60d6336e143cedfe97bd3a2c4a6cbc078a9fba05979186f45a73ead72266bc2a57f71702f7cac6be629a8bb28373960833c32aedd2c3b99404c1160d37909d7b6c58594123daed38f384735040e5c818204fff8c0344741ad41f739e9c012613564b5642d58492a04d8656d1bc9bdb066191a1f33428279da5b7d91485559d0328b940221cddf146e0d84ca32b2096825077d7385432b64a40ebddab871a94e678bd89c98acac3f24f55eff945e46569af48543f99ce7c6171ef53f417e655f1ad96ce42ff00b43b30c29f1be754f6bad6e5cb43ab3fff4d6eee3d1efbc91933e323417cd309a41326d6611f7877c4a58f80b022ab4d58555eef1a3d9f045e952f8ae6f1f582a9de08b5f42da0736e127eafce7b63d197a321c1c730477fbc3a434a4313ada06d3e005d5933fba40dc45946771c3b7739e44192d8d2346a9d2845df165d66bc7f094b8fec24ca8b8ea293470f98a33af3761169c32fda80393429735e6f1155554f2f75e1b61c00fbb955e720c32bde4bf602e246cc0f1ecdf8853247c16b7cd96cf86b102313d3b39dfd3058bdc683552aedb898dd72cf8ce433597b06f1556303ff7594c2a0ef5f8d3e77c06a3badb4829da80544715197940a648689694f9ed817b513946e001b7d31766bcfc880daa2df8ba1758de975f321dea358e6fc6f3a30f6c88bf96664ec9bb873c4059b70d282157eb037acea08744c0a234e3a914e40e9ad082c2d48a88ff5150ae214d40e74fac1b503518bb54e3b526d750fc54c3a889640a9e0a5454b156e3aa5f59f3324459ae95ceb5cf3d414b6256088bf667da8285afe3df5b4a5d954e8da25cdc5b1545cc064f270b529234ee82379c0be98cdbe6efe2a803e8a71d9189b2023d9602ddac250759ec063cf5f8c854a17a928768d1e1a476c9952454f11f48351450114428b7dbe87a2accbf933cc26d33431ed38153bcfca24437e7dfc09b30dd86bfc0fb4a25f4d9001cd632d0c9b55ed794655fef8b01422bd5d2d6bde3f816d1239c2fa34a6a5e510e96bc85fc6280e888f186d99d077b5c275defd30e11b85b0e709ca43cf338b55651f475b7f48ea9c73280eb5ddc199d73ae8cd32b21d4e5e56bb2ec9e7d59365c12024219079c64323c363661dc0b010eff1b7056cee1b003cd586c0794f431d5780e4b6452b50f5694115fc1870de7da1fce74b2f42dcbe02961fea302755275d3ecfd9556ee7b7b2981c565086db3e858cb80a089153e17f79e0b9211a6bf9d038bcd0ad7b0c7af3ab16ae80615e34c4a58c9f302135d7a12bc817e639f95e24cce4acb9dbe7b1ecee58eda3d97562f03bf568a4fa36bedd14d54edfe8d46d72f63643c0e52603033515858501e49b143a0161b4a53dcdec618be327f8985d191d4786c8d5c38f3d6b32bbeed40434b3434b6ebc6d1cb45310ab93b2e5f2c7b26496d007542ac10223e406d80b5e664c703a2854eb31e0aecb0f07723668e74db8a7923cb698910297eaad8c9d1685d396d8c751c32e521f0a769e450bd047e57c0d57d348425cd30ae03e28bf78b4da27c7da5495cabafa6630819cfce80502144e38f153fb11083b2a471d93453486ff298dd21b2d18f8b40650969b896686a088834643c0877dfa4fbaabda38ba654a1c66893db918b47d0b7c498acb60cecdcd14ea44d6f1e088a6694a1aad418e7793cd66ec2cbbd40f699643e66e59fab940d4ad5687b9ccad2baa3a830a5090efcdbf7bb00d3bc207c1ac20b0b9208f5e030e91f9ed995b9eba66c1a11c560fcf4b9ac1ffec198671233af12ddd1926385a08e5f56b24716a104d1048b392d62db2f3bb6fb35993ec4f5927b6ef7b287bac1eefa4b7fda602d1c713deef44c4e3169235b4f67843f68feafe103c618681dd89db8a7f0aad70f475a355037a63fb10f497b7178c702eb1491575ed204b5944be96467afddbf88cfdbee15d7d2b9c63d51622013c1f5183dbd326ba68e3acd3fbb52a720379e12b57c9feddd25fd1d9d481ace72e912653ca8ca860fb5ba9181c722917a4b950175d5142eed6a2906bd81d16bb50e233e9caabbb37f423239d773a2c7d223bce92f9d59b16737e900c7615fa7f43144b7e0089dfd51d6db8b127ca27862d31a3f645951e0fb516760391d796669b0790c5a8d4f974cca03ad3df17133a2fa51687d22932c6bf2b3f7eb1e9b9cd67579e119e23d81dc4df04afe532d5fabeeaf7911ed605735c414a739c62607d554ceae810cca4cf56cd5f0b82df2f5590f8ef49a791a37ff28798885d6e66e600a541a1624c4aa82208ddb1f56d26134d2a97bdda13c6a93302b9224b181f6894b23a55bb532117e26584823386fdfb020d352e1dfa3d2519dfd31f32477dd60950595bbcb56e5d79a192695ef0eeed6155e6e1508c8401075d8ca32354a282509b831cd1b9c33f3e31e4fe5c5816933e8dd6bac6c97c442d1142adcba67b02f421af0affaa96cae101e5a2104059d1431b819454958cc470cfb4045556588501782dc39d7071e13dad2de2ae05969e1b6ccbd7ddaf5a0db671dfbe963cd3e9e2ac71efe14b2948cb08496685dc221379e79b6975b55965589ab3c54e1592db5b20765260585501e54ef4387f9381a60380a8e8cd54208dff1648761840c4a1f363e383a90c4e6b49fbc77bf84d02f3ce01ab470bed4542aa4973da4a27bbc23d497201c8af81579f5af55cee3bc5571dc6f62cce74ccbaafe54f18b05bf6a42c15be4f7bf3e175349d363bcd17b9673bca41c5838c657d9d6a539bf0fb047615eb9fe0050a40a8280e3bb29e0a584e37ce5bf92f2bc0061e4b9cbc1aba3bd1d08f9c66531ebe4275c5e84b2809d18b5e6109d19dab375d994b2f2d51675362cc572a2777a1190cb07b81f2f404f0e12b04321dc77c4d242d34e10d615babc89d00f4b66aeb19e95b241688326cac09fccaabe8a9b17649c13f435a67ea2fb89b6b05af8ca93c6b1e0c40c8660b8d637bb152dd081bb0aa94844842af0d58ae491f60d9e02da2b8a20bcc095e5a03f7b487808edc1247ed9bd892c0b30606802c38fbc5c87c3100e3a1f7c771f0704fa68e268c4ec929199172f54b07ebf48aa62f5e88360ab1d8d7781a35e2384534dc9ece1b0d291203f817c74b963250d833ff6cff75790df151257362fbceac9d2b2d52dfa2bfbdcf529cb498b19cb51dabb4c1432d307f19303e84cc4e9c0192fbf19313f18ca423cb8f6630541ca81dccb4e0beebec7e6cb1b0d9ec32ee1b4c65935316b42e0a90dbdb085384ef529d387ec23b36f02c77f4ac03a36848f923cdfeecf6d90beea6c44e70e86ffc3cc96b1bcf607b7ae72108e2aee81a9c90cc248d31f08b64315d7612c74cacb2ef6c7550a1e617c99bcfa36fb4c9707ff3859e5d732473fbab7d0598b215c7c0f96d68e1191ffc191d2a5f920bf7709fffd588fb7238080a8589fd72665260e4dd0d9153da46639ce2f6920d762fa5cdb5293e13e941a79a7786d394cb2e521bbe9ae625d8b9223f99c252fdb4ce90ce7ff7d9cb33c3580dc364fd22a8616ffbb27eb802eb651dc98ca58863201f578ff70bb736e89de519476330f60ca8e2a4b5b8751b64a987ddd52746ee092e822fbef6a2f66f0f1fb74c1e4a9be29b33144a371a9edc57a435481ee0e44337480ec32d26f35cbd896f2058689eb99b5658bcae94c2910e04d6db358d23a1f93dbc934e430293b20e782edb3259c20c3717cc2e28e914b1fdc78285b31c340adb3086610fa79a90fee66191b081da1fdd52cea58582f8fc8ab9897d1e09ee8de5838355b57df04fd96e59241e04bfcc2575df8d8249d661f96abac58b2cd9351baf667274d76970dc25bc576d451873004b6206f7a049f2675266f3684d87c6d966210c4f6f6c6c871ddcc0b9ed092d817256b45b84847893bf1ce9086540d4a6ed3c3dc1e2f0118a46a9718c2e96433f997718f7a1f75934d09c06e2dd4e9ab03832efd1e0f5a22c853142ae92ef25e7b753bcdfc43425dec29d7524413b0c445a0c2fbbaf20a062ff99b2750fe07eeabd7557e67dd75a873caf76f521506e8abcb8c1e47cdc3d031ea2fcb1a9adc98dcb51825105d2b757ad74b2c7b01b92eab795fa1df3b68626bca271cbc179844ce7cf65e257dd032f2d78992767247539dcd350129a942d3871e97b771bc3c984ba2d8c65427b3d34be66d7b3bf55773e3f6c6eb378f92206a13bf2c7d98916652a26a9f2fc0faa86139a89941a6907ca49de15c741226af7c8454ad3a4efe89581577033ceea577ecf0125aa77535cf4138334ef391b623014cfbf3b9fb4f9e7982dcb560948a18d315735285d23003cd3bd8aa8435973ed301f1ece9e6301e492a7d03221daa47ab5299c452af45423e0916b6bb913a15235deb86a7160a8f8805a1d71e985719f0ae3a09515acb818e14408b7c28eff0a8bae57e09f1d94afcadf5dafe3a1ffaf9e94caeddb2eb188cc3e32b35a1b35bc9bf88babd628bd5bb0c9c2b42858f30332037906647ae9dcaf7f3878d93cf525d210acfb2ca80cc2e4d2d3711a40ca3508f6507ffd485d1667909c5db4bb82b106d15c0dbf6db0b364fbb47f892d121ec0573a4f6d63cfcc5b55e9460ed3c4b839367c3e2d359316a5e4cf82b231e2bd860e332915cc3e6162e42baefe250a9efa2196dac32f264b2166a68806b963921d4b6c31163c1dbcdabccc0678b947d4fc3340b4d37c42026b479cdbb2e4fabb43c38a859ab28b7f9088307d7b48529ad6a57548af31a1c5855213ddb04fdac7b158741cff5a15ebc7481b398638a49a3b1ba5d34fc0abc14b9e667871fbca5144098c2ca2d7942b7ec5819656d9d2adcab66871fec314b67f1b64e9604f5970198727d91ad6d75907cbd8e30442491c464c4ff919122a2ff8da2f21201a5c192304a7c97b590a1ef72810969471a4a739442d8246cdf6ac623b657fb7a004ae56f9344e65c40a2d8b866101934f83e5974d2bbb679951816a4267322c57be3d5c3cfd841267a3b2cd5df28421e45a45ec2b8ec40083778c5ee468912cd908c818d6d4d8b70ed834f1e70b1594e364eed00a992cccdd01ccf4d460d7676eb3ef350796bcdd0ce3bcbea007c5949d25a1c28f18221a4732b1876d4da40602b6fffdeb1db4a6f772835ba16e7604f502422e9297cc12c3d48bb2aa13ab54cf0181ede2c5d1a2fcbf52eb2051833994282260e1c48391a4aff7b1d190583d9d9de65c6eba33ffeb25799abe1bcffe425011aad0dd0e7468dfda798845e0aff52b58547e131af3ffb7b1cb10bcdea1a5f013711eb361e4cb85d5d9da8809d5b333f78f4deb535f037a5d39e3b33ffdb14fcf6ed34505c90d9dabbae7a868032209bde8570adeabd1bda8e1c1170fbd82350da3e7efc4609e886f8b779b8049ff27290356c20aeff0025ac085df77310ad42981ce86251360f4896c38e9ccfab657bea114003fb6df782433159d8ee60978c2666abe5ece70d4350208eebd14c1cd71575bdad505a93ed645edd62a78922f84513e0b1ff79049934c955cfc8b87df3114233aa3dc745ca2429e43970342cff1aa3684f2f2735fa17da50f98120f55db2674c42aa46b34171782783ce4783d442df966c75cb270a8e2ffde41dbd9cba37a12a257c1503b3093e6d6a1f98b03c910be228d1cd39abc49383e6ecfaa20dca132d64e9d884c4d781ae3178446cd49d087b1f55c9734f6a317dc50e0d2ce84cc975f031eb931e1cf8003703a6a21ec10cd21148d6910505bdb2f35d81b14feaae6649608820a89782a9e1a36bb339be513eadb3174ec890c1d31e225dff6e2011b611fe56f3518ea03f4382097fbdb0b5ff88973e4432d8d9357c841218299988dd37c949626b129bc33fafe0ae240e13d2459404aba30d0e01aa7e5d87e96c435b12bc4022023880571f4bb99058941ea52a2cf5e6f38de43a4c590067eee0810ec8640c51d63c561b53312a4d6d198a1b06f465669a141eb5f75ccc52dc907a4a223084bc737da027fe283a823c380b3ab865dd2bae25012cbe7fb4e1efd725c5799254ebd61df0e7f904ebf4bf3ace15e7d339bbbe095b4b1966e5e493ffaf15376aa7889f332e09453635aeacb748aa5b9134fe3cbd8875ae561d0ee0c71748cf4a19965a5756a7bccb76c9ec8c1ed0257f632834af949e2a12cf09b3ed7bb0531042b04a51c74bbd16758d006b33a08ead2ae5050046c593e9cec1d857c5c68267c596785c0138a294fa7c74745868d205111235c57978071c0fa36e65b09f08143e92d44ec50d88f25351d5eadf1df256046d610986f261f662b58c9610dabe3de3160d6f09faa8b511442954f536e646543b0ebde09a294e2347ef68cfdacdcafc2caee10b6a7983e552f6ff01163079014acd52bf4ad5cabef0b64f354cc8650f091cbfe43044b55a243ebd1774447453600ef83f7da27934b4882c5895ceac966f70dbc314c5d30b06ce0fca5502bb2a7fc37647e0895530739ae995f4a0bd8335eb37eea0f350052ed440d8e32eabee4ffe238934b7d36fba38746b9ae734602f79f4a259393893571189ede1013e2a0dbde8c4879c2d52f28b626a841cfd8d29b07a57b1ed17cfdd064937eed0e47d8cc389a4aea0d274071779c81c44d97c04e7807b0c3452850296522c19befe37cd72ebb23b4bc9def32384b86fafa6becbbd392dad9c72f818a1b43f6e3d091e068e1e447a72a9d3b3a7273a6261a478eae6cc26eba3edfa4f6dfac308eb5d96b2a0b13db26602231bceae2941190edf3f701ce653be0efd3815e57fe381c96cbb4ddf9ad245639ace98dcee71f748541bb628e2837c04f66affb3dda3d5a2aa6c6d532812b697398ea9594920d48866083983a1a6bbb3e1bf60edb4d0168f68f992143b9395bc9ac432c40bb599bd0438925ff459b5ccc306552fc303c0daf9860f6f781b2ef0a93c7bcc4242df92e98780df2838ebce52c5a3bb530972e7b81103d824fc76f18b7c574e847d83f0f3a5c70b9c5961b49dd6a8548be378786bebfbf19d96176e707c82c4f6a5b70e66738ab0ba26d85913f56714b6d0295dbe6006436af4e36e7514c1420a9f4929ff11269b03950ba8c6826469fdc4bc90eaa0c03734c961a3edc6bb1a6ada6c235d9456d3cbb883768c9da2dadc98c44fa46f7bbada7321e6f0043c5d9d8f9c05eddb8fcf3beecaeae1e3ba13a5224a36cbe121e90235a3fe8a53d913959f3f1e20c6a6e98ce720d253a7fc85b9f5f0187635a9bf6a0a961ce4576a79561df9958798dd5173153f6b9b251900acbf3f62f12c43275fb60d5d0e52ba28e47714c6d3f23042956149ef4336bd4cf952adda4bbb44a8f0d0e6a2b8dc1f5a8c0b2c3715a6baafb6d1e1b50006286089d245c1778337ce81ebbaeef83401705eb1d69d6909ae8a73e2d99893cb8b799948de438cd6193d85faacc0ae0c597df2bc4d773f5df069b0aea850f9a846b6a0a2ec29d9e8ee8823201bd3d761c6f814d93830424df603aeaa62ba3ab9f03170b7bd23f2494117354549893ab4d2b9529291744eb76d98e29a1283e65370e250d3dc0f511f77eed390e541eca70b65952143d57d3ddd28e7d96ba1c34e3ccf29d83ffcfd986e0e22a8c8352bb4657b6a58e3d35f956b25efe565dbb9818baaed299858315364aa464246fc9752326893aa9c3192a29a6ff4feabe8fd13a48d577f071281b6ad3ba2de2a5c66bd9e404747389ab4eb6e37400ff6e671d1338c145aafc09a58e9805c26fc73a05bc27109880ff56fb8252fe9cf72e75bc5933e10f7a46f33ad7eb19519f1bc9d811983a7d360e70e2262048e505296b168a5159d347e4daa52746b3913b12dfa224467c038e26de75cf8097a931a1de10e5509e933a0bfe8c9a4043d51b7420b432605a13a358d4db6f154a48b2d15c2c528a37147cc65c732e7c3053cd29863f3cd198a4b84bc6cdfd27cd30a6a0937dd7ee702a15f86b86f26f16ea754ca903fe5f37d799bf1f7fa6cb899837def778e597efb9f17d02fd2b036982961919e15e18403875b3c244a3b5408bd9b28f090224074e1080112dfb5b9a60b8047f90ede6f7bb2f616b14aaa04f56c1b2be4e0631c32223d1bbf853da285c7a8517f30afeb638c49fcfee2b6580943bd405f8e5e9599809e6e203fe15b63895de62a9d7d741f25de886d881c4d1aad74f434968539d7d2aac0090a72ee7e1cb26589be3adf2757ca294c0bf8e4ae4905244f0e31548e0bb7f040781649a88541ad3bc582ed077b9040c7b4c4bdb67c12d13e31c0be11cd0bdf45776bb22cd7877471d8efb9f36870d0403446a0ea46fd01327ccaa3d8d92bb1ff9b6356e87f7265d5bcb05142b63421afa78d8b59220b924feb14ad226668e21b0f590ece8d521bcfa8fe31253077555bda4b30e541c2829a4eea47fab173263074847da384b9e47fc8c4a9889737c0986d1d674df73f9352d457221d9fd30d630044fed6d26b2c217f0f89858155b8a154589398a8539f62c1dc37ba592edf856186f73be04c3a3e1c762417c22fea9aee7944d0ae8f55ae3b72c5f9530ee56dffcabb2b9d10913fe8a9dd29c724d3557003b8e2c9cc87a55dfd061a87b63b3501fead65da0422f1b14e2a0a1744dda549cd278a5a9c4f64aa01e742559a34e29eacc152fdbb7428f14ae2c6145a13b368006e7ac4e3b770d6ce5b2edca9b79dd8081a1b2770ac99cd5974e3c90639fcf82c8d5b4d1a58a4651a19dbd3977b9f681e1bf6388b3f4b02c94072dc394e58920c5ea3068eba97e7b7201eb23cb83e04654eac82e74e3b57ea721ebe63742d23feb534e9a9510375602967ed77aeb785d7285397fbeb5202079f17d26592a0f6df0f3e7d1a0e398980447c3b10714ec690951b268896fafecf95361d14fa174dda96def48c869692487769b939838dc4ecf916a6dd4d804af77365c5cf9e787e86ae1bfb3d26a5a266698420245496239c1368fe09e03e19b8d099dfc628b5272019742ec444febbbbbe57e4c8ec4c660469a52e08c4d30c8f97c8d6de433f1dc6078f5ac14e2395163f5491871ac6cb82312d5347fa69e6c894272bd2b7d42f58c8d19c80b07291cf64c7b2b2eed420b51ae936b381e4f6d7979de49b7fbdf70811a377cd6ac7c82a94f3a14921bf03201a34fbe9aeec52b53fa5321096fdaa01611b32a218d4ff730870b4bfb1882ca6b9e51905f7bd359b1d43b2e8836d94979730151d6cb1fd76eb10d0a721ec4b4115a5d1203e77e8e418b61f53cf7229fbe6eecf6d19675406f59fff4c9775be580509ea24c878843fb255adba20c145bc9c18df741adffa84f51aab0819796def3dd6fe5d81c814943371d92139247ce4e58c822ea98065214da2af512953b7100c3a54be7da1075b47ca3ef746729e07bec16041a50824596adef6c36b44f66b08be8bda77acb619c946e193fdb045377b616d9ef20c145e80eca388fe1ec9ce38d4d5b7853161676f2eb47ff00841794bc6945a14ab19eea1b2ca62338c6a7daa16128130528b02f7ab95c24637b86cbd584b62c366224b5d8e8ff8f4d36da81c595935c6840d9c0f62f52dfe2a075d83ae9eac2d36900cd61902c1bc949df6aca80409df999248de7bf1b84f50f7488ee7bf537a31829007f4c13e72345c18f8d44633d2666742112c79a9a195a3e3d53e9611a901996f3324ffab8179a1a7aff2c17d26734c803c47f60aec64e06622b37bae1b112942b82f0c9dade451561070767d62e04125d5e1a476c53cf977b72c0e067ad3a300e091d2246e1c76c7adcc19b8e4812592288f5a4cd83cb71915c212e4a858e4104858d5a0a5b72fa62442d56875b0678536260e45064d4e9688ad74d2fe1010fb2d06b873559b6e7f51f219dde960063a652abbf4eddc0f03dff1f1cff5d921c6f41c72cf0fb6644d1353799663d71d2229e36f72cf3dfaa7cecba6c5c9a8f9791e0b1594b669dfcd1d03b27a4621464321b9877a379aab5df3e9e805fada1db13696f77ad6f9fa59bb89641bfb01d607e822da4016a5c531904695292c819d022a94d761b856eb06b0c9e27dfeaf2fb962addb8fa8d52388563ce792a092745f13ddc13b2bba7518996fb51828ab8861625bd02a9c3d38bbed2982b7009b919b2e68e07055b2730a0b1d1dba1287b444bbcd0ce684f4ea04b7714d48d681ac60913937b8dc9ba08c90ae37f00a47ec3efcfe6c488e398f074f579bff33d5a858897d9339d67389df878ed068e07f67269a25b757bc6afb0c9795ec684647be055bab485272abaf860ff2dace027401b5c73c40227c8b45cbd113addfa180f027fcc11dc4f36dfa0726216d148bf7e3148a9be037c7a36e1e5943cbb92799b7e2d3e0cac4b7e4f70ce0b1789bdb4d201643bc0c118461574747b26e76f9e6f10fb6e3bb28d5b70097d71861a9bf8081064df940e9fab2fc273f063c3d3adfadf9b13fe1434e1ec9c74b5c3215777bd19784b9ded1608712694ff846ea5d3859f82fa524618116120770470ce045c9ad5a1ee16c43770c2ab9066034ef5cee8af766c4664262bed55f55dcef86e0229fab99eadc2c7ee1b6a85c8d6cf2af011210eeff11d4a80975f3379fe97adaa1da3f7e37db46d81277021fa8cd1bce4c9f61cc0c9bd8a6eeda178c0b635a33771c8fe0b3f3a53c0ff35e8b3b1368467074482b53b54d7735f22ac25fe8383da8faa5710051251f199c5c9d7207f2d2bc833d5e6c6f0900f7c3d44741b909d5168a6e90b3c5e513ea26ef2bf9f47a0f54b32f620ff07e9a91d0fde51060bc1679afebe6a490e1761755da05bfdc8fafb2dcd4cd0d4e76e2c8ae92c212cc62b93ab8662ed81e689e05c004e9e6adb23ec3a8774ee13e1d644e4d02d0a81bcbde5abecb5e6ffa1e929cf025b92221063aff23d3cc3d3de2ca103fe75baa94bd1d714387e2930132c39b50281a3fdc2c5c73961c10526e4e5a5b06b03ddba89f36bca640a86834321d08dcbe05eda677bdbd42a5a46d0791745764a5243d7efa780dd10e565124587abbc832fa90990960b8419517edca14eb6c2bcda8d19678b11a3010b79970c26b08191dd2e30bd140ece127d9081b0abf849f86340898c07e65d19f440eea6fea776cd7b35d2ba40a9e4d79abf105035da9e658225f25583480e82b01f4d9f1ef97d907ee5dbf3f6b7bc19da67bfa857328313e264a67b9fb251035589f4ba2296c7cd13784d0cc340da2e676699cff18851c05dd5b74cb9dfc9cf6379e5ce4e95cf8420e3350cf09f781a9b43ca3ecfd4a383dda8fc204d05d056c8e96a310d0799bdb01ee7bbcba1076bc975a1768ba3f3ff5b36836dc6bc0d7cbdc856c340a8cd1081f0fd5a3e956dc5b320dfeeb470f5ff85f58de6ec6e7fac2f5107e8f4aab38da6dcb84a38f2a298571d7c0ea2055cfb3a269561291a1cd40b1da24e6f6940ac8869e9d2e99d388e8f6dadbcf26fd85b16f8aceabe2949b6556406d4ebc414e7e67721bdd9bd03eadcf6410383a59cdd7e70e9a28698c95d82a48ebca95dcd2ff45300f16ca01d5a6da8fa00fbfe82287bbfa844dd285a7a3233ee60c10c92c7e72ca3ae4b8300983408c175ef8d45525374d6d2b79a30b91cd11c6563b1a8fcf87b3e07cf114e8ddb351c87e68038256d0494ab9f7deb92031f0adadd0effa7a06da46c2c033a3c2ed6d2a826755aca11a99af33fff9215d5789e30868c63a2c9dc2f3c8816967f48bc3f927694c0d1168bf619c3bd4eeadd638daaf60b05886bc68e4a863d753e2a041bcf0377dbb531fab6fc5e9f72d00ee05bccd726eed2586f331b1b1d13944652fe73ea4a84adcee95d9a36e795a38083cfc38f5600a44ee1110f60c337a0f83b06782663d78aa91f171ede8473892bdcfbd90edf840e65ab270d2e7d40b29aa3c682f1b2fc4f8886d02b28a00b548c240d808d01557ba50aae638c797fde9550f3136e658a619549e2fef258ad55e9ea3a3d40d79fa873f1851d4941b6ebc7d2706c5ef1840c097881062321742eaea20efa5fd512195fae07027c0758d4d28900b17884d3bb61d5b80769753b696c970760d87c04a443834d8685b2392b9609c2c4b9ade6abffaafcd312e981c98596a5279c63cc5ca2cc26122992bc1bfd539579fe5827c9534229c2becdb76ab5012b7369fae7e0c7f9f7ca3795c91bdd5b8fe41a6cad0c90cb710cf9bbb02c09a397b053ca09877d8408c207b4dc72a4b0c0b51b6a6da22ec5ad7d8eb94340d0067616d467d34449652ab82ee96e4e248e676bc3fac73402bb7f274326f73fd3d59b1428177b282810aa052a8a8ce7c6f748a8e83472d3072fc375b95fe383530de1bbffb73f6411b4d6fa681d590b841963f27aa81672f8f2363354b78bebfd363516bb3fe6547a54acef7bef70e81cb364bc666e375be5bdad13e72206d0e7d262a5bbd91860c68aba9421fcdbe6167dc9ea2fb2ef69727b7a6cd8ce775dd886c96f293c25e98097698db9d636f47b3ee7cdeffb68b18f91beb2825f46313371973e6302832e3a6c9d58f61260d9e4995a3948d85ebc66697c66d4654c32a447d9214746ab8da2360e465b98de53ea68e2597e7e62ca3c329ee13528c582e6d4f33da420735b110b76c853371524a431304f1a7b38ce3fcc50787ca6bea5e3e488b4a98d911b1e79f55b75d7dea9704ea86acffb1c7d81acc32d4bd0d0c4ec817fdec4a0a8a042afe6ecfd450fe09d8889124fc77d7666a892fa67755aa9f6b23af6c216930061b8a9730d322c87fe2121d6c38526e883eb5e36fb4c6b8d5acae8ff3b09083c79d8b0edd181baa47b8410789f97360c667fe46ede248a8ee4477fac641e26d713529ba29921664308abb829ff796088a6378eea33e7a34719827426c632810c31d4b6cc1dbd4ebfb3b88ab2aa7c37fb75f53070208163d4377466ec298eabbfbd050ffa37b056a2832fd8f580fa67c897b1b4ba17542009b2d847d9d7607eb0bbd0f45085e4e350da7af7a4be4ad1e09b245048a89bd0fe74d8c2454d5e4fbac3461c6c06ee6fbdb28528c128756286c787c01853abebba7a094c67728a7d81732cb3de35f00ddb2c897bcacb5ebad22ac6a228f114e32209c1857e2428d541e4836f0a76d9c5281bfcc93b830d0b9bb0c8ed9f58c09a276a2fc4a7edab4f0b72207c32bc3f313711560e21b6e440db263ff2dd1e7101f6045377a8b22cc9e80a83bb6a5aa86ebb713e14837ba0e3cb7665469d009d49bb5e1ca3468155d1b5028175bf956afa9d53a6332c6d4c985450380325da4b0a31387ab1aa348a5c44de556c1368d002820c6bd7d3eaf6df92e20f99583bdf6beac2d916cda16074fff0d397387244e3b73632cdde0997a783f04af70a310dce38191aade29c5ff0330902caddaf59676f621b7e2c3c34d86c7d1fc438985304db13f420609d55e8ec89d04c5db27316c553a8af71b62c96cf3ea32200c499b99618f175bb82b7a76adbdec3abf91080493ff4af7f647183a6e230e44561b9f1af44f56d33d4fb3914c386ca0a30ceb419e1d433b07fc55e24c2de0e700467962e1ef90dd4800b0ec93614a84bfc8ae7fc0025405f94c10ab48fd588e0e43108d827b94b410852eaa57b6ccec23e8a8c9d1f30ba6bf9b1d25245b69d89934c666e3d4df4abba2128f15ddb3f34a67bb242f1e520b3082fcdb07bef442c7ed1cfce16a5772de91ca99508e435f0b986e74e8966e6f5c38157506aa048dafc28f87fb8d250e2c4b60902ccfbe6c6dd5dfc5a03374b7f8bc2b3ed6439570bb16b59355b8bb453ef097d5cccbbf93bd907c638a0aeb181a864a24e28c725a953df6a029eb43682f34fd7a32d08835618f795b4e8c38ea7c3f339c47936b02c1f5a81a2d68ffdee168c8958fee09b9776cbe6fe2447dc807cb88cdb4c43a3b6eb5e1ee139e7da55a3c735eb6c10575ef91beb2f20ba0b54b34557a9be547c5a0f4bca264ea2d358ae8dd6d28dfa92aa3cf654e785b7c4ebc27a8474486b406c7a983e6e778bf6391dbfafcd8d703ea1091f39dc04a82561172d4cfb2e30cc8a5a789796178641bd74ab6a878af2ba8cfa3c967a738906574a6518820ec2c736a5b1539a94e032f682a3fc795a8653e69d12c197731ada9e357443af40a4ead032b680f66a32da2acd806069194f6e150196239106edb5190e5a65073beb4afa96db6ea6e68695f5049b487ff4e899ffbda24a23f97d0038441cbc34b4ee772483787a4a51582bd49fae602877952f1ff07e9fa1292859eb722b3d5fe7f8c764c65c27cd26d3721ae71d68cd232147cc51fc9825d020c333ddc6c78297d51e5b33a553de4c02a7b4dabd697ad44ae4473b221475eb92064c7be3690866e409167ae454d0ca7db40ae678296847a7dde720d9c0502d843fb397edc60437da63153cd715268cd4bc559d953b0a4404759b3eb1673d273633d7f67d5dceafd64606b488bf88706014495b057dd4e7306659afd8f2e98a4d6e43b4249fe77a86df13d7678d2bf9d8a3837acecba26e8d73e382312e7d3a60f95662d4ca026f34285edc4a67f7db7e7fa84985d45ea23db392d5cb9febc78561d402dd892390ae76fa157de1e9da091e4fd3599a08a60524e67f0dacd69b800d124788e8fe957cd1ab87fe2cfe1df4132159f33f7ca67f4e1b8956ebfa725a5f8a835fe35f87f894aece31296677aacb104b03102e4bcd34e67316461b324ae118ef12b849d106b4b409cd77cd535a1d97834ccbab186c820cbb7c3966bcb728a5047638c6ce8b32e88a725cf48ba8261bdbe0a9ad8797ab6d1c91c171777541e131cdc271ab49229d710f381046b2e6078655c65153d3f68ea82d145ff8e2d575f99a6fef263aa3cfadd10c4f28453d2e3d99bd45fbacae6d50bbf2d5ed2be875257eb3d25b18ec95ee2fd2024bee23b572e83bf1a3d59f1e84ce97b777964925cf7a6f1e56c8e00b85abd23924c7fa084907a829c42a12e3e5a0179b848c59f1713cb2ba4043122651fedf8b80c5f624c31f8de9c7acc894092028288027992a72dfd215f90b290ee999e5a976c9b9b48560cb66531ef8a59f3d93d4495170ad9e41073edb3bb94bcf9636f403ac02291860555a3d0091732c7bf197f024525e13e6f54d4dda7cd4d69b5b768ff091dded434782d8181f028fa8f85496fe90a4b4bbc7ecad5c750c4a6896b109310dcc1d7a4b33b64bf900aedc73384ac4d91217c740ab4f6c756e171fc06935d88be6140d19a204177d7a3cd3f9c3f44cf5aa3005692cda4af533055a8c763164e3cc5c25a4d376c47e409323b6ff1e65baac22c1320d0ca8c56d2c9c1991bf323ecf90f8311b0a6b6c14763c7f1c24ebcc4409b0182a7a6b32c034186ef28081e78c9ad049286986a72281168960ccf3d22aa097adc228c4fb2bef15954aa5c03c0dedaec786a59d066e661f46cbb92bdc0507c04df404582056ffa26a53d230570f3f6cfe139bff316a8b182e1a539520cbf138c9498119eb5b06eb537c9222156920612641ff62009a1f804a8876434be4fe869a744691528ede4695a38d7ed1c35cf8ba255438c4fc62455276e18bb24a4e2edb1c7dd92971ceb146468eb4c570a7bf2d6b601b7fdcc8d0ac22a5a66739848f3f26720e5f870df70b8b285b453bac97fc1284b8cbc3e00799398da9baf43c719a7b71f6d3a862b4a75a9595a44b207d586f5d7c3fa3f055f76daf9d26095e44f4b77b1c4435fda8499613323ca0b84ffd2d02ca09cbb24f1ddd8ece94f5b1f9f03470251731ceb59d50393f28635058d1743b07282f272cc92175ba9ab067bf79c7cb7ba754f4789e731db0f8510bff71a5f386c22e66f3065e2a2a35699c6cb4d347282781d361dcf36a8b40b4596cdecc157f87f802a924421254f5e7ac564752ac20d5216668b3b47aaad0790fec98c518d67320bcfd48869583baace8c0b67ee9a2063fcf730b1d2ea926750dae6f61a154e4d32d97e25d9d3387209ab6d08b4d27b5d1f494748d9cb8d3e493b1405625df2cc98623bed6261f512d06ba9e6d7fda1b96dcdc1ed674e94e1206c267fb180432a1cfe2292387c07cda1312375962f0ec332e028c9967b363caec67661ef51e30af6e1b3edfcf32fd728181768d1a3cf6ed3ead883294b76aacc93934b8844be26c4c4bebf4054c4d991a7287ef79501929f826feb8eaf56edf2887afe6bb96fa9be5e4a340c31385d4030532e6a6e0242da7d5774b17d349696cd99e67e9af6d111b63e7574f898b72208be13f290584b192de504f43df7807a606d33d4463d751147c3c24a08b446ae720cee0405102ffb970510d05e51b0707af120e1e9dc4c2c5bdc0f202a36f4d67516caa038d4e41fd2be021db90dcf89665666a34547d306303b8aaca80c6b14602013a0618231cf01edfe8a29d3a4a5802c51049fda2dd4c8911b74493149e764fbb1df8db0d50cfed8571cd19c9b97164dc7d5f50df404513a185d0d9df5be8902922158b70781a1ac62d200ca631ff8b098cf1262d46743ed54b73e2a0d0fd8622e590c1b39b13a7b383e047f8174bd2b8f93642f09a5c713feb852102e6c5cb02b9dc42f0322a220f58d0a5e07b776bd6cd05762c6bbfc6507123ede828f41460fdaf8930273241b8a1543680d3a5ef424660cf6e0495f4e467b3285fab3911928d9d749ab6b63f8974ba67a2ffd4c55dfb46a7cae062519977c0aded6fe6b19588f9e9079595a39c2a30b8ebebcd80f89766c22e7984948b0666d81a6938b2e8540c793859cb76a5b25f317c3bb13015a47b300e3351aac5bfd01e95b40ea122b26f69fd2e29828469b584ff785f9bfcc26d56d9abb78f93d46d247bb1605d59215ed3b89dee0c0cc42ba5bd5c0bc617e602d79a0178e629c330c4e66686b8a3f13c234b2689f60066b74981886fb4a72563c75be7a02d0eb285cf55d6572f17f1974b414f77a4731273b629a2834067a2625cac841f51d137f7bc9c3acc071bd6c4f3ccad57a9338290240d1927e5fd304801c917ee53a52cc6fbe7689959c0565364e5b86fe562c2ffe48134640d72022ecde03f0963b9d13307c0f167a83aff9d21e94b810562273844339dbe939b4774e2eaa7d68a080895eccf46817f3b88ea1ac29b0bd0f3dd87a13051aa6d30f1e499506600ca38776049ec5f80611c2124a34be85737cfa61a4c5371ae47166958a47c0245141ebf43528a8a4df3cc5861b7e15dc5252835b378fb2a7fc9e01859489bae561e007cdd91e0088d58d57016a92d760cd23f5da7b5fdec44192b40d04980a3338afcf8f2bf6facefbb8ca9d7daabe086a6aa84ac798a6341553d62eaaa42049c29812c7662ebdbe45188577785c674c7d159c797c94697cc1d1dae3da5886039d81bef42991fd2ed2de643de11964486eedc4c26076b91bbb22b0bf246267faf13b3f72cc56b6230962ac511ba4e79ea555a4f89c354f102c0c03fa2cc0b65464bd2507b974dc8041c8cf94942d6c4a129ad91c3c34691352e785179da02f7c20ca257d1cbe09c5e69d6a9241ce77af4cdb250df20a7b6424f0d9dbe200af40e9fd850d8a81cb2cabdaac46a63568e24ef98e1c56e7bfef9a47da877620717e35a6643246188017d272225c2eb79befbc452c047a41145f5a7ab2c43864224205df6e405e0e550042556a0aa8be1e18a056ecf9254f7b5131ca8f1a3f022cf09ff6d501269825f2c31060dc1e47b533ac188c432fefd44c18e11435a82ac3f2c32e707e6fea555cc462fe75fced7acc1cc021724cec1aca7f351bd6d183ae489d35bd857dec344f3745b41128782f828cafcad5201ffdd2c0efa68526338c467f3e17eeed4e5da3d1b2899651967df87888d3149efec2d6b3b5f41898fccf2c2d53a9b3f9c74efa99c6d5b3196f1ed6d452502b2f3223174ff44ed1c87dc7f935803f8808141e134622d2ec5216b5ec8a3802e3f059719dcbaceec82cd5337b33f249096459bc538db01ad5163a52718eff51f6b721acf93f572e7eb22671c86709048573e2ebcc4609690ccee8ffc4299a4079860bce178b36c5363dce2617f9509a8141a8599ad1178e13a93ee746b4d2cc2a8bde06a037fc78fe0f82ddaa03de0e9fd48ee34e841e9e77086aeb450f12ad05593782dee880c724163197e72896341c915470b17677e9bd162900d75ef74f54f55a580a9c67b8a6b332c19fb9b5484291c44cfda499fba7e0032296bab5fee55a42051142672a18e40e097b0ef328987f7122c3ee7e2997e1e6663416d771a920f6388a685f2e2332c0c2160a9dae195b01cfe5e38544b5305679c372f1fe2aa53f219f8a4d28bbdbc8116275db87dccbc6db3f3b03048b9c3f0e9db6eac070f4943f9b4d5c8fd2aff4a25dfdf8f6480740958f64837a3b1056774be629e925e87baf401598e7c039421786e7074754d470873afe0bc9ac09159ebdc34819b5d87efd452e9d60dc372986a72d1907de66b69fc4872f6d5d79d7d5857b3d8eb98efcb6ed4709d9a41e4e9f7169387beaa74e53686ad3b1f296e91ca0bab567038cd2955301c26d5522488e37988cfcebde6dc0989bc40763518989ff5a9e821cdb94b5db5f7d2bb1de288b0d09d7841c15c88b99ce047a79125327f9e0ad37549544882229e85ca0659e9aaa47d3de1be7cf286726ac5bf66cc1cb6ee7886ea47d8d0ce491302cb4c3a6ccc321c46d10c36c18663d685810edef9f55f8df4bdd401e72c7256ee838b836d4a6c7ff9d485a049dc1c9e093ed73bbe5159af13b510de354d68de5a8f45fb808243a2327c23a8ee61344a5087dec9d94666237e37b3642357dda5ef90dd537ca35ae9eede062f4eaf4de5c4c92e0863c1e89f0d8839608378f08232f51b9b0ba0158b644974224babec9528d48db2c332ef031c57f1d6fc37ebd2e0b8623b38b225f3f6ec3f7b08c1fed8029702e43ec5fa7d37479a8079e09f166f6f477103022eb5886a6a6d09f2db30d082af0f6fe0b5ba1fce7dccbffd9e53106f4608312b36389ba1d0fe78ef7700bdd7d021222d7397eaca5b7b902234030a3e90ffdc7e9b867d10efdd82209c43717f24af54f4649480dfbc3201405a9e0349f0ec1f9c59b0a048db2b7ddb2a256c625f59512193ca99f8e1614dbb3230ecc9b578ca88fd7464ef13f82672df76f1c5871086c817991a3a8b46039a227a65d8a12581a75f70ed9ec2f522aab9190801ef535230de2b7f11fa12228778cfa8011024dfc32f0380fa46f9af7a7dccd277f0e3b1f626390dda6278c85b4bb3d72feb0a309e6d1c729b9030f23719d32ff4cfe01f038cf3c788decb24e9ad318160248ecc489fdb355e1fafc34408627ed6b634e2d91a8ced860e72dc6fdc736e0665d19d9524d46e35b1450488b50772176d584f7745382082a35edb8da3abcacde0d53e892c3010a4802ceafbfe3f286aeb2e114cfbc8f7246363a1ba4241dd41c6beef268c8909308d0fbf520b3121c2da1d1af206426128ac94fd5884f7bc6336b924e36de7bde7748e6406a8265548bd3221716de4da63d60e7c01d6f226725d5638f498ea63b5540111c4a1c80ed60ac029575c8f43322c69e9089016f320801a38e8efb253dea4f7568ec49a27e784fedcb6eaa52c1d5fd322af87de59a69a63c58414218bb1914514444c390b2049f7c778b89ff89b155fc2585d01271e89861c8d6f0b528c10fcd71a4b9f2c79efd8f454f75b3ea1f2c49ab9e07dd2727a743f48fead04fd3966b35cfba867a20da312b90b57e6e072c857eeef9c944d877ad197fc1d9d0beece6d220837060830f69529ade54e6e3e83517def97383c78c851dd3781a58c50d235f8f9ee3581446a3d149ff353e327173a7642a23412b7b9bfa4e7976b57c41f272e579fb351065962652d870ef645bda6c68e0e5b69b0536629bc75e396bc0c7e84db72605b22322602ed65275718f023ba8d3a806e8c1ddf6b87dae82a46bcc060422b80dcaa3ae4572edabe8520939ed742b9294407e59a552d6c34343dce5071946c0f427dca11dbc0caea926ec3f822d71a63a7ff6335c3ce7cf84c5ff702871b05e2f833bd32ed29cdb21d2375b5ff38cc2429ac4a8c049a734be8f5efb6f8d64c6108cae8d72dde3e5f73469ffdf24c0e0ae80ef7665929b4fd6ea23d59217b57c75e96aec287b7e3304eee4dae350d8cb6efbc4bd50e89b0806a4e11c108d6d7863fbe8bcef74303887d4900a933b6fedd7b495cab45f604851875b339ec399b22543c16708655bda4a0b54c010f9da886b4d6861f6d0b6dae3712db4880ca553cd5f65ee7fe49ec4220ae21bf18a4682785e44dc1cb86e9c4337c3963702944416c31e2569554dd08d1b3b8db7783f81cf40e0afea99f4ce673bcc736bd98bc7171e4bbccdea462a388d5a797c5363d695731dc2d6250f615f518f3a07d6c6bd062f2e2cc75537b73307de817bac96efa6c473e94b4c69661a9b5f068bd388bad60a06a7d26bbbf55a109bfd39dca1e7ffeb682648ecb1ca4591e096506e3e348d8ae47fe9c4eabd97f6570eef770d3c5aa237751abccd028ba19635f5ed1d18b3e7479257e4810c09fcc8d42f0024daa8bfb0a97c69b94d89b93931f0a28543a5b8f1f8cdf1aefec5a7ece5bf6cfbb8b92f109cba2391b7ee9a290b6cfb48602f8eca2192063dde556fa8d9c5ec9a58b971eb45bfffe4bb9e8836ea14dc6b37665cda995daff6f18bd80c703b7b4d9f3b742e772a23b5b2252d9b0ff2de611dfa7171c2f2801bcd07a03c6f66c9d7ff182901edfd49007e0c7d8f4a7fb392499ea0fca8e069cd21ba0c07c62004e4ce2f418c13421d3d4455d84f054fa324fa5a4fbbe6568773c7e844eb85f9ecb3dc9f5e89eb0256e552fd7612a95d68e01fd2aeb743cd530c1fad48370f51c26085809c0641e178627ee73e876f3bebd127b47a18b31e6fcbea2eb878a1c4bda3ed915fca53461358fee1128b49b1ef405683ac42e670ccdb7633e1d7f1575858a805845a57aa307bffce426355f465bce3e09687c0eca5af1353c798ff29c1920bc31933f300b2dacfc2b924dcd0ba3d8ea9eca547a2353443479eacea66b47552603b9621e6c42b47a69ada4518d9b63d05c8f27dfbd4d0c6f72a8f0aed68297077c83e7802bbe7a9db55d060f948321b8e06b4d0edb0e6612bc644fb90ff0165e612994faad79f9612a15e270edcc97eb994213e074a54c294c6b7f108c0e566b96e7c9b7da4e3137ede55aaddb488dd14f8e19fe862697c962a76a290d774210f47607a3348ce6056c3cb3e9e2f0ef49665107072f067fece05538a4f751a703a45b8c2a26ac0a32900ae158c5418b37cce4a39b5d97c49fbea3ef2ccb90e2decc7956619fe726c73531803bdc7f189dac407a9177130bd108520bdb6afc96f5e21cb2c7f55f358750befe0a5aed32a29fffb7c430be9737c1968d486d44f44cd968391f5f7f4979133602abffeb3e3cf93fec6a31880422e1294406c53d2baef9906b532effb79de2cf9621f0ffcdcbfdbc7042a24f8748a7ed3c19179297150770078f6a685204f7bb2a4cfb28712f5ededc625860f4e2ae45d0dea29cbd1688836771e44c7814d72d524a5899aaafeab3f5536ee05636b9da510107c9aabac2b7e3713eb261b3d1d2e6306fc846177f9c9a2fc71e6fcbf478cd3e2abe61c1db5dfa03ac336d2cd1e1fd7a8dd10bed0c08adfa01a39d8ff7e5e64d70a2508a501dd329ea008c26443db6a6af1de65e03ffa999125f7108014ba673980d4191ffc0af3eda965401f3e532eb0ac54cdc09179aacf097bf77c843ba8af62350117aa0ce5b011635e0d59bed1d6b05bea294f7e9112ed8922c773c5a2e42578dd04853285a8075198c25ab590dae9842290be0f8be6bd29e254e51e824e789b647acab8e28e4ce8b3966200190e2890118e794cefdb65e383aec658a5bcf53590d2bfa884f027a04feccda9657340199b5a1aab8025b09235b9704f9f16196f6f3653ed94dbf1b7893dc7b8573a9d75e88244ef2250b855e348fa5f506af9c6b43e3a51b1895d8ff72a63b9811787dcceb60f79d7a06749579f90992cf8b98200d0ded9df41ab2929e2af9ee30cf135e93158d51fdb282638ba0d248ce62ea866c93644268b745803a2eb02fe63780271dc23e72a5f97c8cc8e6e0b0e56b1083601c84e6ea7d6f226d57d546707347308cb05acb907eda3a5516dd08a9e37e87369f2889b406a4ef3fb3d7cf6aaf96fc6cb8ccc90ef6f60390bdb6ab484dc51d21e97c7c4fb483733fe9ffb26a2eec1a7493e379d5c3a9034108d5d064ec175338427422321b59be78b4914413be7bb479ef4feb14518132e04b5fb51b88cf4dcf93c80720b0c2d3f893df3467bb3a4530a3c4b22dcde7076a08ba7e312e895e3579d8ff431bfd4ece4e0e7c49d719bb217b0baef9c82769b7a564435be5055ff0363d46f114cbcddeb2c24ddc28adce9ad1c184797eb7fb8f599de736787e30eb3811155b9d21292776d714aafbf3ba68f4fa85122fa6771850f967d5213e357c257e71b815c5d6a9d56b8b23f679cf8a8e6f198fd9635ad3f07d5d1b4f83c1e9a2f984af2818aedf900530945e2160a95205983bf1d069849a81cf8df70213c71cbe48fc1cb37a9ab0244547846d2af42517e52a9a7955b86a204a117292f314d86813e7c76ba5d1aebe05f995985d93e9b2ffa8b256048fb6b8325de81811b51aa4cf03d09a4ae55d54e73ff85e3a7c59a0ff89dcf40ce705533229e3b33e1c19dec2aeb64e729b1ac3592b15a3ab89c8b7d1cab2a57e92333d964dcc4ddb24369df974c05283b6712e4702c73049b569b477d5dedb06ef3d9a6195d8fe50bb7b2a2cb21856c8ed3b3bf053f90558c00620a2b14d5885a66f5cfb9edced780065df434b00eb2068556b126a1310bdf297702c7c777121b31acefc57ae51800cd6ee6d454939f94b79930602a94a3abaa9d0719cfc4a97adcf7b3cfb425a36f322e6fc743bb73028839339abcad78b09313d72ee54ed45274e54261fb79258c4c38a66455eed3d2f3ad80485f79a4c17d5a882bf5f332609cdb94e1b84404611b2acb2cd48d147759577f55b88d5ce4a6be81a9f21fc93c151463a1e44ed838bf17333a7b5f036207c9c92a3248519931730b6a6f592a61d00b394885fdff2e5c98f746b6b2f5b39916afd5235b8539702c983668e1f1901b513a51308365aa1846f0b42980fcca3c372d0ab6f1c211f29eeabe28d980da417458b1a1f33a562b68767d53a46109edf4f0d245394644231edf063b5e5e18a8e922165f670f948cee70fccba222f61b100379767ca067031f55db823dd4ed9d39fffb811b10b5ed6e515f7eaa202f8b5406d0ac996d7892b0f26168efbe61cafc837dbca9f3e8580215b7e262fdb0827a49f261220bdb2d897a38ab44d77a768cddc39e5bf561ea9eedbf3bb6b35f8a5b2d93ed03277018e4135666cf1401591abab7c4af232f32226ae85aff783351fc831fa0523b291f42f39870d447ce9f79dfc79ef1a58ba4312e3f76a4a2fef1df7b3ebd64a88ac0039d9ddb6a50252b2246d1f7bcb1a77ac6ea3c92a902420f5f4cee1ae6d7ba98e68894273cbde780181e7dfa3256cfdd8624e94942469c4b0b48887c63322e098c6417432fc397e929d6f626959b26c87bd0d779baafe27b5f404c0a23a3cda780e7d6cf7f08bd37554dee4834caacb657b638d4f0ee4810ea3f018e33209586eff8be535419ed05b574d7e599d65b21ae95dc7d1614d2f359c70502491052b1b4eaa0bb540fda26b47c52c4366c810302b4de9bae207f7fd608cfad3b32159830c7647b0c356f0849cbfe85d096abd5879cc3906007e08b6629fd92e5ab2b9f09a7d28c04e7c88c9208095ef94b20c8c9d40cd709e11d12fac7478fa3d41398a396387e4661f595c9e5b2e08d555ee1a1f694033fc36d9540404df57716f74f5ad1511eb43ba6fb65b8f0695dd8832ca27af0cb19b13423a1eecb7c7af18570c69a66965a29ea29bab33f0afcc7bf97931706ca1abf31ef6bf34585b49b098cc5ecc7923a66358274c6cc44bf745fa7f3e70884062c4b52c0fe762f425f0f62bbded4920309d1897f87523d8a99daf93bcd6d665df6d31241dfe9c6a4802277822cd5925be1de0606758aacc640b2f1ea7f80021e7f53b4c283c2ef0108af509a1e099a66d4b84e7543db5bd7489ca4855f518ec44846b75c8506603d4887d7da5ac4b413b2b32b1ef3cad5280190292345a5657b3ddc985e73f454ab5fa60912e62a311bd25689813832692e0437123deb144e26821ce6f4ca6b938b106a6b1a0dcc2c9ecdc8f06b9ecc6848989cfb501e57733bbd980695be2ff4a1c606af4562aedbc34094ba95e37c505f3bbb438413fca94ae6599e06d28fbf3c6c5744ce68c043b26dfb318a8a679dbbb31c246189f8843c6486fd3d51095f32b28a464c53ae52f0d87caa23f3c6c5a8a0b80ab304e2f31dc9b2a5000b24babf8e3352d84f1b4ee84dddfba3e69c1cc2cebc5b5db7d896aa9862deabaf80c8153541cd1bb2c96c4e9747e6b50e50b2d4b3d081bebc180c6d55e647cbddd3ea199bb029173051ee30b7d97ca19b0468c5ad3e641ab5e7b07f9f6eace70e328a178934ccf7e78e0af7609feec032bce90dd008e49111e868cbf3a43809a2a60a8c6ef2b8a486b618f9aeb2dc4ed10e977cabec3dedb930bfa4774aea603ed7776245a9cbfff3582b2c6f34390e19d933c84b7f5ea576b5953b9997dbbf88e820bcb80a49ef43f5d1958ed705e106368e13953e6934de809e746d03792a22040257ed6d1816aa0638aed02f1cfaa969546b4ae3962db9c24d7de0594eb519bc93f964bc3d575c5d1904577f87da63fed823cb503bd09c041dcee405a8c1d278c422a9a4bc0af7870074c6db645678ea87941c36c0ddc61bc91b97508f25612f3b36e155969617ee9f12c44217b3d0d78e2c0f539bf42ea85f26681c2e7fed031d5eb77f3e3774ca35cbc0126a1d064d638fd772684dc9669725f0d2727cd4305bb5b055d603a5e4d7e803c70e8f433b36b10e8f674d829e863f9af40c7efeb6574cde1089e02e129fa65adcec0653134108d0adbfc9488eec2b925fb89b261075e90c14d5e29c0fdfc06596cd3b395d17e7c9a31f253828ce3f6241aad255308629c25991bb624d056cb9e7737232ea9645f679d565babbe3e83ea2b93d24b854cc75dcb91ff3aa199c9f3a7289b03a67a6e1c5f94322e11b8ae4c8b924478c527b06ef2eb963cbf32fa835c8d6f9b71e6e83debac6497515a5e64e7d4709a7a3f55ea1bba9579467e56d6bb3d62aafe285a97ba397a04eb08fbd6763809d845da1f8f0fc4aa259d3f283f59b6bd757833c1282eecfe1d35e3f7582951bd401bfaf77236dbcea394ee04aabef33d4527ac8f54e4d6cd45d38e5f77c8d7f09e39ecfac594ed8a14b6bce7c7bce0422ff5dfa3f271a1158da674d71d41c13ab91289a92e8bfce2d81228468eb3fb2f4e6ff573d2506035a569cb296666383148a7a3e1bd5b49515abb48f37e1c71d988bdfb139c7c4e62ff7e1fd10c05af9f1e219b59a09122f8e7a0ab7df6c105b5761f1cba45a33137aa857c97e7cfef26d093ada72f3972b69fa973cba7ad7f2999cef82267f9e4e838c53e7e052275ca4c6dfe70496f9c5fe041105c124b00ba6b3f015a964148f0c024052b021e614a30ff91b304bcf9475d50a2aa9c5cdbbd4a8e7284bf4adf1bad6c4eb9a6e3b0ff1ff695492c6b7c4faa8af93a6095c9238175265f8277b508b14c720af1ce6d73e3977d9f12a38bf63cee6616ded52599a717ee51d0ae4165685990e87453d3ee67c5a64b5046461728770fda578330b2c1c788009ea6196e00fad2b03276768eed16787348ceadcd7e071892bb46c9d5793b6d3e061475ca27d8f8b7f6b30446c2abc03d6cda93156450c64113c05833cb4f3690e20e0394f936a435a04ed55e50e82b1e6057f996600700bbc8cd3db9be37fd3ca1fb5059b68668137872cdce8d3fc9325f53e45cb63a7c6ab95d92717e0189d336c3a1aadad4f0bd0bb883bbf462194c05847e32aaa3b7ad85fc55c085c5e462a37d4c706fc242fac7035efb937c34b77e72928b2f314d11df9452f8e5cace9bc8eb8c5bbcd0e039050cf666a30111aa96e479de06dacdc9039f43f5c8994e45d9789297e0c4c2e69212a40f3c9a549f26a158ac5572b6427e35a4e3a1a99cbd7ab9c94712da53d21790d6f6bd65abb6dccff2c807a56751075813efe87fccf86b94f0b838a89fb6b9f47184314429dbb048337227d5c7e90d04da8d5c6abe2c3e3ee15811c6d39936c7b559ed95ab04016d2311e2f3109e3f6be12dd10e539ddcbf306205241b7ec300aab8622d5f6158aed507ab839eec3466539cf32d455e4bb017a973469f4729e6589193e4850fab722769fc1be64ddf59a8c31bc1bfff77815cb39c297f42e54bdcb7ffd1bf2272a926cfa784a6a1c1e49b94f93dd76d711c1eb1e162c3107098c6a5fd3ee14a430f2eb97eb411351636a3a097cb30d750a885001274636500916c1201fa12d22d9f35675aadd1a1373f9082efbb48338d63eebdd2d07b75accfa9dab4747c1ba915269a6c4bbd7ac3202c019acf05ee1a59c9c0e3aaec4a39dfb3cb371a7c8df6afee7245f9e21052983a20fdca565f6f79632b18d2a8df5606b01afe8f8911458c5ab41f6f013174cd7143031d0bf1e5f8fcb83037b7d22cce096f5eb3d4fdd2c77530e803ac995db3ce4a49ad16c7552d4a3cdb20a043090481890eb0f9a203fd084806521a1df85da36de17013d504ffb402261d4df9feca507f07337cd3c2b1ac73987858a285fda22c7a2342fcd9d2f23857ff7c4d63d06234348c0dd3355214f569c953166cf0b0629abbf83fccd353a987acb08e7f59022893aff2a7274218441d821d7c4c371a11bf3e2222479447aad1c7410113b16a88515590bbfbc5ddba27ec22a0b9a3b1a71c95148ca8afad8dc563ef601731b86b903ce5a5b908a34fe54939c87fd6859b1b99dd507b4d0fa29b5065aa3da74a554dfa42a3b3834ad13d8490655371405d7813d3f9a3bff7791ff1a70addf6b82bb303ff9d0c99885e0709e8f63bdccf0ec9b9cbdb2f11f08cd0590c481d22c691944cf913f9b40c125100c70503cb9a2ad0fe0c38ff49bfa17a8eee047844061a3d8b837510a85d03ff0bbeeb7179df11bcd9e026eb66ff3c154ca64c9769847d730da61fb00b95598ad23e110828d2951b1a9ed461bc122c883b2b795ae38c6e56412ffe3fd109a846876c2026b1f03b765a236b01eeb95d50dec834f751ed8fa98b278b058fdc2e46d293ce67ffdc99ef6fe86666ae939cc010431a969dc48ff4a4815fa563cda07f8afe7b8007aa081f05ff60ea803c0b4196292784ad7fc155a6619df2858f3a360e6cf1976fb35aac757a69f1aa00d5bd092fe628134fd0b528e52a23e58ad57231ef12e9510f2642348ae7f7d8893bbd96778b59937c02ccfba5fb10169223459b8bdd9c7fdafd13b914345613f82f190ba07f729428e4ebe87b0ff8333b650bfa6af2d16740ea488d02adb80c43b46f427bc17633b28b44249c6c932a77d18b105cb8be906bed07352be38bc6a8c3fc59b9c4ed46dcb52caf0ac4b0b56940018e68e4429975d1f1d3c5831f55bbbaacabad180501023f7db631c72b66ba6c35f9ec1a34b350ea4f73b10869c3b8967d0e3e8fd2ebe3ded37b3e411bccc6f41e0deb88332059feb06fe2afe368586603656a723cac79148e40de3107d4f7d63f197021ac8fcc3bd0aadcbc02e82da1db6b1e36733b236c78bc19920804cd382da4ee4fb10f6b838a2665d7b7bd060a28523a50b520d903a4b76d4e679cc701f95ddd549e08cc0c8d2ff055158dfd2feae957442e60d36cdd755979e2456e3d2e90d8ae9e1fbe12ba4685723806bd8ef7196d41f142e54c9b15475e48901d536a81284e6f0d742d616b045a38cf89533b9b4c5f82745b1f07b1a1cab4dc4f4eaf0b403ef0911c65d3582c09691d1e764d4207776c02834c0b2fa49ccedc0238d7cd357f5ea72c23b311da9dbb0c8c833326ca88bb1d3461058a4a61de0b623c03aa2e1fbeb67d7b4fc569588918c33b8c6a77eca76e6c902c4b48a91d2630f0684088b0f76b5f0b4750e9924647c9cba207bb4988bf9727aecce9321b42411b0574b156be40358e8d0c37bc865c93474142ed77279ca8a6fffc67c6a174f6941889106ecf02f47143158bd22ef3bf49ba266095046194b9ce172089537e1daec877c521b03c61d3ee30d21bac872a9f0dee55bdadad8c529b2722d3427adb96d40782bc5b9654765bbd7d1df85cf34b76297980ef4661dd22f47fcadd02bc82b041b4a61d83f48961506992eeb2cebbb05ce8183da93d7ca7518a9404dbaddea7ab66f700a3739dcc0721737da7cb5c6f1a676d7517325a7708697c351b007930c583e1f34e18b2df69b285db376ce5b384d920c893728140393297dd0fdc2cb75d1c71bd864c4b28acaf8f461c29eb7397d9f8f754d895c5b8eb9e5563b52559e39272cad80f0d57be222da13d3e170329cdb7fffe5fc4f03fffd76e5dfe6a66e936ee96b86ebcca479add98abd4408d4e63c8460bdc736e1828d077c352e6c2ea3bf83972e993b0c8015078e52fda1fe1b68200f5e7ab5c36421b207b64f9f9d567550b5b51f80ffae01540b8cd3ca2448e38fe2da5e170c8627c7b788ddce564b1fa67629e2ed4a26541ac41f88974f1f62343df0e0b8ba975ae440590f1a0be82b6d4d57c4a64121f9edbcb1a220ab84c8f8c8e862ed3a28cc9a0bc249ff006ffb04e58fe28302d2f606fa9b73db25e3ff13632b7d874347dd38b80c29b179781048fdb13c2f952f4924a609e0e0c522728d6314d7637195a780bd5ff69530243e43d1b618583730f24a69497a06d776d5ce274fe34a45fd5740a89d92545bacade957b40cd30734a61ed8eee8feaaedec0759e8130570598e449a045f70497a6a26c526d4ee25e357c9e762ad797d527f59bc22fa84be6576cd46690eefe4cfb52186f5a6748c81ff33de44ea252b20361da351d531b680158a0fbbbc1e1b1ff415d7841bbccb0ee5e1250adab0cab3e7d019da27f882cf46bfbb78cd5bf195f093d03cad54fd91dadaad85951fb7333e9cfdf8f67a7d1b0a4cc088dafb2840313ba187ee58daedab1973e83334213362524bb46ff086ae3232f574a0c1200da6727fb30871e3252f46cbb0acb79308401111c802f0aa626377bdd946821264ce9c788e95d620ba51a995933a1f6b52ba021fbf8baf49f1ae0c9a631809fad3399b3ed73ba1f25fee324d04ff7b023ef796f14ed397cc73ab1260ea62f57a5de17603ea0498641e48ae929bd5e574e396afbbfba57b9abca140e4cd585f5049f55523448bd03299c2d615f7c679cd3c4c0d12e8b34abf5d51ed618eb692a033887ecbd855d711ec93e04d7cba0aa3f81a50085a2ade5ecdfa374d5acc798a63a69ec3d8f48c3d76dbdd60208d7ed7476397297e75e6c2d1abe46ba0c9e1a39bef95ed2b53686689dada302c55b7f87002ee07a7d7b719f7444b5ef16192341e94245b95f73880b9028856816532c6942ffd27363e6034a7898452161ed4a4fb17a62011dee7840cd0579d5ae6f7cf3533aceb4e5a6e0bcb9925a5df4f8f54f18f10322a8533ae3d8987e713010ad4a4ec5f938a4757c4896d8934d86ea10a115c31b7098eba462580fe85a192fd36ad1f9e38a8ddd1dfa59069f4ebce1d40babcf6124ed26d58c58be5d3e0a0ab4c98979fd51359ca717d17c031173f25bfe2e1c15400130620d7960fc5391e21f326bf78a7577ab499dc0fe63f238c86febbff934141d3180ab462601251f1acedfbd8733c6bb54710a102b27cae7ab6130e0e3ad198bb2c2c7f5af69703b1c339e461d95a7946f37ecb614d14593046c08ae3380e913d78b31f0ea5c28bf437451dcd2d33f5e0ff339df6f1d14ae51219bc556f6522ba7adcb9483f969ffe6f5a6c2c7dda649c0f1a12e84b966bfefaf3ad89f4d8bb93553bfcb3492eb98b10cbaf7d2cfb83aa123ab27c5fffa670ea15fd052468730158b9a7ee0dc131f3cf164cec54d85bad3a5e47f86c2d6a84c7c7116b4ba2b9d7b8be468123f1838cbff4d3c6a86145b101baa7b6d4e8922b4c785b779e1f2bce6de81dfbdd53a72944f7c7f6b6a922932f247a6925659ba2cea1227786d7f35280dbdc1b1d360ea620cd4ff88b12d1a1220bb4e0fb0be41859b7f57d9a2dc4410b65e9cddefd9d8634ac6f61042855a415d86f97ca69179b9f0b85fcb2e536b6dac783abf1eb54ecc1d930f8d8c1fc8734a3974408ecac5f6cf9979bc6a35e3e839ef9ef17283c84c3d72077c5ac803f4b6f2a9ada86a956f79569edcdd40ff0128647e62eb829eb6600b310bf786484fd28edd061e847ffaa434bec0724a42b766098b166462ec472bbbaa9101aac2ad62357d9c6d70af36191e225279354dd5964f2bf321aade1f7a7e93ddded5a1a61aba11804554172ae33b8d67470918135159e821af3fdd037ef5bdce91dab0288e4c607382fb35f052e50f6bc566f0558721ccfa9d01fb6388596879024a51181bc80db2ca2950fa36b2091663a597822fd79e3ba2dfa9bf3935907c15984eeee31736dc2a043bd77c7076f11b88b48501721235ebcd6d59ecb5c9bf34c878f65fd514ced40997aaf4b27cfbc7ecd06ff901afb6e607efd014c964c3a0a9067d2ac6e7afadaa548165e70da900ae14d1244bdda842b2ee2195ac631b987aee460143ebddde3c2a58e7140f7a4f0b2b58aa363f051a69198059d5378a0717e4fbcc62f947a865d80550123911306b402c15f6d71075b50d06405bd3f7008d75fd4e1589bd9c6fa8f4549f21e8e5dfd16c6c9be98cf9c08bddc21a51ca829aea7fa69526c0ebe464a95e590a00dfacc49018c2443494804f4e1fee08d4612924d0ea1c5667ce86763670dfee7c9c370f6d5b78c2ec04f9aae72648afe0e26e25f87da7cd9d36426d43998d5632b8f6e76b5fa282329c6428569e477515db0fcb2cfd5326f82546e3e18affc4d39bffe532d162c47e832da100d942b06faf2a08ae8decc5fe662b3f2ef68370ca64fc217a9ec5f358ce337e2be64ef064345595ca1477eac3b25b46a38f761c1e8c27982db376e7fe354c40540bd274f94d618b3d655be826f267670903f05c3e4ae3b135e6f0c9e3c4b8cc91416751a7767e871877626d6299d7f09919d4a3e11fcd3701d418542863442f13a6cfab2755d472c4c0559f81cde59ed9704dd901ceea7e87b11009caf9fcf376fc58a2d6448360e7de79391b1d7b3c5cd828798fca02b0ff648a0b7bbd8477e2d9a4d80ee6546e0b6331bd48a2e8ce47c2fd35dcf5eb415d7fa78146c1c7e6751c2fab86c95a2119cc40eb7f13aa1896d947a97e6a9f0114dacef9f65ccaecf8656e1adc0f799b5de98da5d49166adf2950410e1534ebaadd747144fc13e618f079eeed8db4f07e7ca319f9e10222e208c21939547b97563bed06749b15524110ae2405aab19e730eab2c2009973960805b9a0c7bf88640ec16ab5f292f5eec707c1f9d70070a5fd8495bee2aed24b3cbfecb96857989f722b665120442858a72e7a68d4c65044be162b84a9db5a1d8892ab4916e121292a1b0d2207aaaa1bc407273a90dc6b63e465ec5a911d246f021bee613a87ff8b9014ea82b7431c8adc7d9374156324f73076276c4a7a480f01884ee747e4c5594a2e17d6ab58230806f7962f6decbc52bbb87fe653f6ed4eeb30fc7bea1a69ac4bd1f9fc38371c0883e52adb7a708b16a472167663ffa79538911b05edcee96a85d3dfc765239f7f27587ab590ec8a99e34dc6d13d3d1dbc66491842a8d2686de3c692ab09a3b26b47c6e1c3d43595c7d38953d20c359e9acbc49d2210accdcab514ec19d802a7e38d30fa59a5b834efbdbc01f1d1c286e26a767efdeb9ddfdc2a1e9d8243c695754cce9c5120856958481424910018692f45ef230da601152e4e1157b6c47bfa4cbf5313afe66661d7b7d4028b85454a6c55f581f93bcadd82a4d3b3d8355fe0fdb4140a1cbbaa0c04ebc167004ed038bed9cd9b5d8c4455a32e3fb995b3464e77077da7c5d8144277f04651fa0ff698ebbf384b8276999a7392d7d110782b99bab493a89ee67f54c43eb038c5093916fe2002dac689477266f42d1c04a9f79ba023e7f659a1d6040ccc82af35e02185cccd629ec9c95813e01c6f134c53db0718211750832d17d246483fde7f3c01f8983471ec6939f86cc9539ad8ac4a7272be54aa57df1e19258872c6a7604d704d83d46b2e8b60bb6b7a69ff709a618adeb25b4331445427d712bef0b92f0dafb962745393f38fa5a393130c390214ff4b0fcdc2b67578fc31982d46f001d0aae9d3a1e4ce4033efa559444f18ee11b89a0b4be9ecfd72259243ff38acbba1549c27f749e6764b0fd4271ca24f03dc5be02e597bf4859f03793b64e83ad49ab5ba0399fad2e71f30f9747665a9e5e6a27307be0a856979b867549b1fb8bea3ce4fa2f00f31ed79b6677bdb6a6896cf93ae2c46a5a465b008aa77adf4a92b370b4aa79de42401ce45cccdd0f42cc9fc76ae36b4a30224d53a146f59f0fe1860af5c11416eb8f9b5d8b3b9b555823612ca1b79be6188cce61ae94d1b4b6fc09f377fae6da2f87a0039d66f242f6946b7da4958041438f64d20f218447f9d9c1ec612b41efdb9bb869d027c08fc894ada8a5407be05d47241b70fc837169ab64aa1bb9ce6343fa1e8eee3cec76ee6be0d2fde243422b52eca08440998654b00f666dbe62469c703e216cf746b9f7042631a4668635e6b6d5d576ab80182fd7a169eb59e0f2a8c886c4157e27e9d78890e4c2dd064413a4649814b74041f8fd1189fb4373cf002133d1f19883db5d66e609db168fbadd771ba2ab3141a8aa56a81e0ab1600ac20a66b2237a7518888f98821334580753dedf25c82c3546e357f19c19f114a0b8f9888d4631f54001665715149fe79e14b2f598e2249f35ccdd53331ae7cd24e7102eb6847ac003df8ebc6b312d26057d0557894fd63eaec5a8e5481ded3a66393e6cab2eb144175b95c4c693eb9e + +Params = SHAKE256_60/12_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000030d2ebf337706a386d2b2bdabbf68a834579fd8424c77d203830741e1abe03a4352366d26fe619280ccf071bea339cef4807592b713cea732e601aa03648e69670 +Signature = 00000000000000003a77d8416478b6f7adbda763e622e75e8dde14359678d0c83a37381b2155673b7bced238279b4bbc7d10cb3bbec043907e53baf07a0c7649bb52c7db2854be56259cdd6c29c9c3034cd7f8666fe00da15c5d3423040b39cf05acd165688abc7fd78dee8aca2d5219768b52a4fe5f11ab691ff8bc96d9f61c0bc03a8efce5b2821f77076f10fdc68a9f29424fda0e42b30982c2cf58928ec569f30405f1b7bfe735ed4a38f6fd9092c2bea58d8082024a300d4fda2fbaa29734e0b1ff4edbcee0bced9f43a5d481d5cf7b52e31abd8896647e17c12cadec29ab486f5c4783074b7d613116528a8afd3b90affd5df05f57436f82d080b31fbe3a9507f8d2d744950cb002deb48dcb9a65d9622c611829d8286e205e96706821fc34953843432a23e45b663ff6e3578817cbd7c45eaa222fced68f011c38a7b8384c9e66823d4fbabe7edc4236efb457aad6b0a4a0357ded17046855a68421ff885fcf61c07763889f6be72fd982d4369cad3e0d3691a2b37d17fbe28fd187a623baa3c0dd360ca10383c7cee869a780ca6a4baf6712ac1f9de31604d81e7abd5efef9db0b67331d7dd23615fcd3355b02de9d086c70d1c5102db1fa717c51e96979d37586e6cc256c04d936220775f4274a6c6e88df0d7241e4f0bf1fbf935799a878222b16acc7c56600844b9ee20d5b37deacecb3fb008f941f2712c99f08342a029cee9f4293ae5fcb90432a323426a388317082fa17150d945cfa5aca940dd7a774f9c2d947ab7c90dfd6fd919f1b9962346b68fcb8da91559771ca4a2ef158230d40b3e780842a84114af6575486622f33e918f7944324d4136b41518e7d2f672dfea0f6a0c5ef95b67f6027549aa85690f1401811383e74dd7e672b0bc4aea9bab62a514334f51cdadf30aff6fb411e393b7b9a14e2e9ad2e090f99c60aa478649ec9585d03fbe0ba84bfc8b8594d1aa37c0015ea67cea5d18a34560180821b3770cae5976ca402c3a37098907bab736009185e014138149a1efdac358c650103c04fc50543ca5b78c58bfb882808d96d6bd09c693aa8ebde9582207f1ba1aa1b4162c1d91167faafc2d2feadb04a1f14a633f3deff3013bd73a51052eeaaca93e9aef28c74823d6f5e4f3d51302847c0da2233c52c97ffbe38439ff0d644d7b7f2551b305064fe0a3a9d23ca0ec499c255eb94c257aded63c9ac82d568ab70da1dbd2bdfa20fc71b7f7550ee131b91a55e9f5af28fb1a332f79269ac358190794afb488e00c6c8d9497aafcf12bf9436458f9f1fa6ea71daff9168b276e63f0f0fd7f04727def9b67b2f76344279f6e0501504452dee8886c0a43582abf0509f38eab7f7c83a45df8b836f28bc78fcc5c44ebd0ff504d8392f10f3e4443c1b349171d4678a76e1b5d8ead3314a62b2c126f2808136d6ace6b02dddeb04eaddd4b22fe83b6df9e7609a354d5112925b5315886ba6384e07ac21f5a4bae0c9d0b296b870ee3dfbfc0dff6249a4acf06066aa8aec1b4e39e5d6c0886656f800635d67e7478f634e9600136487e25d1d094cba253f6c501cfaf3ff5d202ef22e08d5405f2dca93aeb1707e977439b638fa80f7ab53285f8449d0af83903fb0cf9860fe0b188f29028275e31ee72983e2e1e41a0ea4a755cf2befd0c101f2d9e5d3b3a08e7eafb278322b3fa05aaa60c162b1bea42e1acb43a779c900c21e29dba97cea489e96f282039685f7ab79a15d170db8558fa7942a36ef32047418df3fd86a6b7b62eb77e6529051278686cfc83ec96a744388a7ef1d62b6c920575efdde6f733f0ed0af51e250e24a3ea18ca5d28b9e9ba3f007f4c45c404006c4e4260f02fd590c3445befddaf432ed1194feb9c198ed89287b6a2de79c2db74cf575608a90b33508872164f24eae452673d898fb6e10f129f21802d209d64a095a0a48e82231098c74a8a22d2c536d919478096ef0a8ee619b2d90df8e68463e2ec9f47bfb9bf23e4219434e479ffacf75e5b9a68c081dfb0b80389a91a65165be85e04b30f94061dcab6f3f459599ae84165608175e5238503d6e707b282a91266ca25ab9cde921610e0313a3cc308330662a7e1ebd1f8c40cbfe18c85ed2788eb4ff2adf875f3c6809e1930dafb94d19518f8ccbe3fb357f04fc769f7a1df1a9583915d4e5bdbff9647640d24e3666850c26034da350b54af8ae5b0c1eec5ffdd5ab764bfc84fdec7bbde703ec63cb449052ce9e5e7665b6ebd2a304e345223148ee50fd55cfc5ffd6f4d021e0ee8854c196f8c284ac5beff5869361de8332493c1c6fe54517201bbe0b45ce23aabfcbb3d5ea1e29057e56d3abd7131532eafcecaf9af1af9e6af456ad73cc747c8708280d682cf2965ff7df05709cc2ad2ed6d355d78cd9a6b7b52bc4be08262433104de519304ba8511fa53082947a773e417ef8572152f57562a95b69f9ebfa8cd214b5b74c36bb22d3625fca861b72142fe2cebc5fffb85ca530da3c6eb93bb9a1d596e094b5b51e60160852d30ef199c5c336a6e989bc93f3f73bed3813afc86cc49690521b6c2b9dc8bb3c3be71a5a29c3278296ca327fbd022591a89df557b089e6174f58d0e57f4eb2378c89e1f1bd55a939bd1898eacbe46312ab156125d21bf16eb1ec88138f6986e30ee7decd3143eb2ee9cb59c53d54f708fa4f127c0a05f5aa181b869a4d17aac4ad7285a115327d4e9ad394f51c079c925759bae3109a66e70bc16331f7229fe0646f5b3c5d03cb4e37528a1ad17bb27278eed586544ffcf1778b57845fb8457886831d66d573a8e028c8a304cc199c3106b9b710479d2c9ed4bb10499b3314e1711744d5915583c996dc13233ef2b3a27e1879f45ce24ac1f4aa1800ecd0ebc568b29d2394e8506dd374e9d442e3e50c846751fc7248556b70d8e499dbfd0a32d0d0fad489c7443c577e6ddd76b757fedf512f3bfc50464223e68af3bd940c9739eda425aa710daec4648285c8d577cbb67bca7cba4ba2a154df9abb308e37080de7934da86e05b9f1805d23d86e20faea4d7b9e3f1d9672a0ce49b12c83c9242125ab2813fee820813d2f8f2023b0284287e5e518287b96ff835d3a4181a30ddc6dc7dd7fe296a57abef74e99da4d6f34185e355611b9ef692151cbb2b10dc676061f39e5e753d02b8e0f39e642f45a7799a636f84ab407cd027ccd6c4c40483694c73f159d22f2daa12b2dd74eb08dd4a022542fd5e4363f46c8ff876dea5dc9a1c160955c39fd1cf781e58ef3c72edee59b803969f33d9d28e7f5c1fdf64cff45eba699217f4edc783f90cfae6cbaa879cb77c4027a00598e275727b9d8f08e4b8fa917ad171a364e44215334ef95d74f6dab26164cb46d63c19831b27ededb48d5e26b5ba2cf62634e9f63d6a8269eb9b8a799eab325f05ddfd86a44c1a9ef771041dcf7546cbcf81b050380a377aba4743cb7efce900590168d11fd01838fb8b3d4b802627685256449b6c9da7aa7a1e3fdd6d1e2f13e08dd8da6f81de6fd3ce2bb5132abc6e2576feef2040c615f33a1dae1b865ea35fa2f309199d906622d5897adde5be6d1634b06497c3f3a31a78708ada9c5cea3b1e57a769179f76a77f14168657af82ca4586a901b1de04788c2f888c291aef9dfe704fd2085cf833aac52ba380d994dfba021880d93aef6ca9a19f27fc64775387023a0b0a231d23a0bcb1ece0e5ad7eaba91ea0aaedd15a64fd79233a2df808a688150fa31a6ac8ae34960c7586a164f2cddb8a375b626d0ef11cb792b03f084064db5c84fa9716d8edfadbbafb00c088cdebe46644c6175698f83e13f0bd70109143fbf7b66b616cff9b2af5e73f43f56a9eb830240535c97335358455f994f30e0224a67219782300248856de9e8a763cdd75d1128673a8d195f375499820d9eb450d16c73d625a64608f680966fc05d2ef97b94a71b508dea88cabbae378b894a4c83d5bed21be4ea542038a61befa88b5a388c0ddc8da6127b175c5054f32668c7978ae9b21f76e01f674b06d7e6e172dd3188fdf5177a1e52c83cdb8bbc67ea6d625615cd4ca2ea15983d2fd8e5fd62713ad8489da6f9b78504edf6491e46c6ee2c41d16b81b53ac58eb3f4c1b6e39823f78fb7c1586704cf1dee714cc97a3cff0d77e1d32de4f2f7bd64b60ed5964dd9574b40725ad5835063c998deb9efb61867abd5cbf386c1cb01da3f051121e0ce23e1409b0d19cdc5e5a7b66667c5bc423f2b1ed36bc3480d23b11c519e14398540201a5cc0d6a5aa9e35401e5953ba059582685b5c1fff9520450da24c40e77ac56460e12feb52ec08af831bfc5b585053f2003ac3e6f51b2c6b9c5e70979ce240b1b58d39b9920a0ed7c575eaecd7b5ff2cbba50ce19347e0fd31eb33b54fff498f30cb76dc8f080d164799a5e39ee9df916aa83590fd94649eb567e2e9595933a2574f8caf4cb343b5026f0cd741562e523f4630c40d483aa985e1b7f6184c1e4100a3b5fffae4483ca58a2e8dfbaeae5c07bff06f04ac7c9394c4585183a4b169f607d558dfd8d080fbe74d0db9038bbdd902d3e2f97cefae45906169f6ce3435c81cb3e4b865a8fc560a32f1b81ffdc2e863a86551fb58574c0942b738c794aca4730b0050e904a59fa10e49d00ecf8a18c1e53247cb31cc28f0ed56d658f83e0cf8254524ab556eac94353832ae17af514d11d95c8f73d6dc07d0f76792f2cc708e274fcd1b3164411bb80ce495f6bf7c97c85c8d3406d6bf2cf44c6bc64326cfac833cf74ccbac8e425db624fd156ff05a500f3bdc89ca169f41fa0e8e33d49da24ec97c1801d8585f136b1ae34342511b53995f2133cf0d5c322b20366db72377d2cad3da31fe4f98dd9218b3325a89948165990f00dd2afc9a1225f2460b2a0044ceb1c3715014768de4aed1f79903edfc71a361883982971b8280509acffeaa4f0adf52469a4297c90bd15546858b2e7a110616cba0fd363ceda1c1d866f8053b0616924c834d5d06692fb82c662bbe5f26ef06f7889f63273c777c96f62d6501856cf7df10e350346ef37a29d63bcf86b6d21909431f078f263eb8c1087ab107a336a5e6bc079c728651917860bbf6d6dad3e8f7084b088ebee507a442ca1fd3628cdcbcac21ddfb42030ef459818fedbc5e493954749e40d230bb733da37d76c31c3cdb64adf11399ddad5573f8e143560a5aaf8a9f46af0896df2eb2ac6500a8421e373631b300b744b95f4b335ca97b72c8ced756a305255cc0d995588f578f998a92ae86e9bcdedb179fdeac49f2d802c2a35473391bee13d372ac4cb7a6bd96a4846baa365f80a4c4627778ca8c0cec4f5122fb3c2a4091e922b3f7f902e8196cdcf0babafea5e577f0ea56c019ef07e6447556c2c120443f31f2e14c5110ec0f8200517644314e8c22f0dbfb585bc8f897c9da73bbf3264dedfff44c8bebbb680b93fcb8a523b992149016d8dda3f78bcba823bde60421106ab37ee22d868867d6c70df1f91065894fd333c139f0c465f3c0e294a658676ae1a68cc27c30f3312ab8bd15929e82fccce23cea566a5ee4a665f96c3a5b8ae4879537af88b21a0003e21cfc17a339658b6b517dd1cefff53fab673326cf94358d5cae6afd8593d6cb366338974fde4274158c58e0323ec247328c7892601cab00986dd9db0c4f4ab2277c2a5284877bede733a4967ec35e699226384bb023024f2bebfd4b99230166e1276cd2f861ce93d04dcde0bdc1ec14d647ceeb34e44d84f941b88ed619f774f452d110f703abc00a6d55c5b715f9bf132a11d48d3267207dff9afed387f2e7069581244e1e25f6f4a46dec542a66fef8b8c39b0b8f28611aa7bcaf9d3d4931a36bf92875efe10d66b8da1ad261f3e746417f5e77bfae0a1fc7027ebccaa8bd55ca884ff39d8ee1fc9d8a1b4726f9432bb9342692e28978078d22b9ae5706efb2ef9305030aa350a2c4bab6a0025f9f1cd0b06704d09d94e39686a71138a348f36bac617106ad86d62d3061dc77f53b7d51be8633f79825bccb97b747de1d34c89cea7c146154b9f500ee86b725c7affb03d1210a1a37f6205da0111a5e0c497f98df4cef504f3b912973544807fd94fe4de809b611fb3d573e8c25fc9190e717bba018f0d48b68aab8624bcb01cd1a832cedf632c157fb6f2860d8423f3452c90a9ac964135bb582582ab5598a6396a2ad8758fa5d30d05c38a14696416105b4b428ca9f29ecdbc1c6e89d21e46cd21e564663a55d9a211a2038cb060debce09507c673c0099f5c055bf761a738cfb969563a876edd406366ac493ae845e4b8efa0d5a14a92245681918aadc45d26b2517fa619d65eadd3b1cd9a72b7c28d3d1da13ab5a4d21acf2b513cb6c32b5f7757a322322dedfdd3a33ce069472a4642e01195bbd6c2d692239ca7ea4b2679f519052026f21d97ac260557d1279389bc2eb158b5112d76ed40ad81990d3d937aabb9ed708055399c9ffd134ed5d18fddba814bd93bd60af9b81262a666aa9cc64a70ca454814f43ebd54e32ae2ffadbdc3259db60b0e69221d974a5799e8f5fc1f4f1feedd66f5f34bd701d29afbcec23891aa3d43ab5c0f22379d121066cb913587b8d934414d10a508e5db379baef85f1d0bb254b41a52ac4b5575e9d8f4f09f08a8b2c610f914378a466364ba87c9bffaeec9d113c1d1f91ad162225da66207773442d86ed138af933d6a007af235486fd5758a86c145c5ec4f2e8230487c7dbada3f5930efabaed830ab62232b0ef6dc8ccff074afda3ab3d69cf7455d02ad89dfb9bc1aaea01b65e567e6b8e724c538e5b7cce94a07c79cc23a2714ba7b0656f3453c29edf7ccd2db9eeec5857d95e9e05441d0c93d0fac2e2c27bca664bcf0d4ab2670b0d38ccfae8b96e1a10959b421ad03a63ec3425433599a2fd1d1d57a93360db55375a88058a48aba9ddb0930d2feb0325672c3a63d19525d727b05124f4227c36b1424071746fdedae04bed4b47ab240fcaae7e3cab0e617d66fe9d0e84eead0c3b3b6801bd0bcec80831d958b00a322ce133e181b4e3bb36e954ba8a7f1e9f2d62d2ac209873e52bbfa2f271d5841df70db6d16e6baec2c6519be6ce5c288ba4bcbd47fbc5fdf90fc47da2d1dcab497298e3c67ab43562d5c05feba3abc51de96e1400d1af4f623d26063143a0ba3f1648c0905ebd60a522309a24d99d63411d4c7401e68fea08c08cb7a9c6bd7b508f37bfa95c4c3b876c806e6ecb5f8bba594f78c50fb93ecbd1b7ef6b1ee3b27c766563906be0da01729ffa332a5749322a7096362ffb5b94df12767c9c08d4c2265215c5d879c89d4ab281c29e93003e88681ea33ce847767ec17a79693ac7391ace5fdcd3ae9237afe134fc459c7182c496159f3880cc8694ecf244330b8052659d610b9b9d5cbe12d4f586ee9b7d4c29a84e8fc3a8b896c5575793e6816e5e47eb05f74952388e8fa40cdf76476e8319b69ef2a00d070f524e35c628defb3f26b2d2d18b6cb586ad7100ec487deebd2c3c5c9820aa1b0bc7852cea1702febd5db101af97c0c259e1873539be5a7ae72521f6a5759c32dcc3b8b848c4672f810c26e0b435ff5b3f3982e8b4fc56de186f0bd5af00b6320fb0257d00cdb4db387ab173b6e217a345591d2033639aa990c382fdf8c66c7ad0bea03b516b5fa6ff124254e6f2fcbcf59a1a6a0c6427b2194cb00b0892d6ad27b85b7c2d6a5605b3c19a11b3f41d1a6df43e7f397a681d7b70a23bac56053df4ea2ba5cbb4e8cfb82e0ce8f009a5c20d1eb9f51e813565981a48a867a6467715bbf072ff826e8fe15496324b0df50dbd2de9c32242bffcc7a9c105672ab2e7e09e407be1d17bae63558e71b41761783d896d9db592b57c3255cf7eb6cb6952dacf44191fa2647be7b2242e01db837668dea79b2b751dd8a7fcf329bd2c7c2fe95d9cc229922d2573f037841719b137fbcd42f31e4d1e1e3594d4b6c3e9b1f101794bbc96ed95238d29008b59d4e3d31f801665abe15b1d457b1bef730732daea2fd5830999f5b12de3514af7f1e90c4f3c1cb1c1e881ca76b6cafc04f1f1b0745cdd09fdf891d9df4a801757e794cd0c0e02c2d3a234cfcd9958ed2b41806ca57ad262d7a3e97c90e8389e45268c396fe83ff75f02d2171f78b8db2a1c3f5c4a37e102bc09311cd4d19a58fdf69f07e9e29b75a8a096a5c434fa68b01517be48979dacd4c8c4615e9abdc5c8cf82b8ecddebe3afc4e154d35bf95ed2997a9559959439495ee5b9d558cecc01ed8030118b3f8c20418fa58b51243f5202a41d2e49687f82915e7793766cb6b58ab09ab608797c771f58c6dad35604dc1891ee4d6890f4d93c2faa8d78bc83de1f6f5475935c0bf956144a0aade1f6de0ab9cdc0b9088aa0abba8120657704eeb6c897992063b864b445fc0e91c2dfd91e38344e5bcc6717277878b07caed53b49491ca4d7b0b8bfe5fa048cd4d535a281c0ffe2c004075565fa5b07c7d363cec6bd5afb814e7c522fddad236ffdc3a2bee62dda747601965875eb8ddba452765430c33c168ba27ab924f8892fa7dfd129480e3882137018b91a9dcb9842c796bf2ac7033d7d3306e3808aa13f7b158efc996bd5908f7255c73ca47cfcde662b67264d896564360d194cc5e57cce5e49256f34bd35fae4b614f564b3ee08c2f48bb1096cd23a5dc29d81626c90566acc37bda46365f0174e0ee5cb5ab5c1fcb184c66c8cb47f201233388fabbd5e8c735602cee9affb44ac1a4b789f9c7c2ddf0607a894ae675d188cda64eef3b5732593c811c695e12ee0a854dff9a138b6cbb967318fb2a24e4e097cf961ab9459a50f79c6b71422e2d0037397524e09945458d66e01c79db53d64b21f59c36fb8a365d39fc2bd154576084cb2aa5ff5f825f135f645a965981a4c3b2417d6fdf6683a85e9d44560965002d83c5b4455b9150bc26587a859441bcbb8b3124dcb319021071e30f89d3f8ad7a3114ef41d9b4beb62633fb80341ac309359122efabeae2fc1f4d578622245e89be967a65de9ee350bbd1adb9a95f84d1b01f5dc73696686cea2eced34967173f64d996f4e665d9efa424e649ed04c1b8d4e13b2b5da274c275b0f2813fd237c5aad6cbc74101047197c6f7b62c576702d078caecb012fd479386e02cb3b7693b7e2fa16be93e27244e8af150ad296e6734a90abd3328b66620f900b2faa476b8638de5b7c840e8a5ef549da051281c7ae1d395ac75a4ff7a9d799680bbc5ad337417940b945295df4bb05064bf7df45aae8a7729e045674242acf14e730f9c2aa7842230395909a3937e7d08b912175db3bab7822d882f7c54d88d7324d29c8b2d4eb4337ef48bd80816cf42307bb9e47d576920d571493704f8df25d74e47c63b88a17195ee5b75c3e615137aacad17c3c94cbb1715e2775a286012516b577cec2e28937c5781544a2f8f639ebf57407c3b4af097dc063231712533cb0f702db7f27bc35dd37a2f2f3a316c455a3497394ba9501bff18652beef5a581d4ed3de940bfb65c24f3a7a94b16981a9a04cda35b821a1866802545c25b1b73a3ceabce661bdc090903b3d295c696ca25443ea129a72bea19a912a5accc14a54c493efc6674cdd766f4a0c5c8c1c9455218c5e559c714d44e4ff902a0c36e170f5b66002571872a957f62ef23721c5bd02ce5375c9c43f1c900d370e821b791109a69b2c7cee441385e798b503aba9ae411c635bc7de44c22692edd91105725d14aff06d3ed15e250849fe138df5981a2117bc3379aee4689836a5dbe431b8a93f1ef8ad418f7d69af14e5dd91dd862d397eeecc59fd220e4239d0679956338f2e83ceb2f11c66dc8ebd5ab56d8e2a857a9c358edf939ce7f91f5f9171d1e6ba6ba86a1e878f0fb1cf782d0cd009340e121f0b0614f7a8ff0917270a89a2a94c5ad1b66eaf900e1997b375caaf1c53e5d39b4ea47adcdddda5a294bd91378c26e9cbc9b7abca1fc9205813867f4a0f915bbbde494d29fe8bced3d4556a0f7b8e14b48c14c7dbe83e485214ee602c2ce19a5931ff687249e16e3c4098d34e1d384d899bc5fdbd84f799ff077d00dbc1a7b1711edf6e46d48d38acea8fa49f24d74be3a51f0433162eead935b17a025d186adee0c16d03e6900433e165fbdb2abd343fac87f9b5b257e389ef270be87bc7598b64e5d4abfddd7e1bbcd992bf4a12a272675fd637b98519f0fc74db97f5f5fb5223be74ea848a4f8a8370436b212306da449d4547fb729d2d141fce85cfa9483510642a5127dcb5e9d57de8d2f8a8a315aa897d6dd93867497e912b9a683eddd9326f272cdff82621b35bca750e9ecca06324542474be313329909888d415fa7eb27465226b54922920ae94782bd38c71247608004070159cf898d6f01bc0257c3a1345de698afef6b1c869236ca9be3c273324ebc7b44b96dc27421d7f0180848327501df611a9f050fc944a2c8d36743b2d5d2de12b959ac125cd301b2aa7b8356b0b01a28b30ae76a978684e22f2372268cced9c9effce5c1fe1b5a001c873b2b50ba8cfe1e7b309f4c5f46ee0a5a277e0ce5de940906df21c9d740988f44e155a54e8b5641259337a074bc669ce4678910bca8a32d29eaf1eaf2d07879cb02f286ae4ce87ad688466d3a0c8987615679c14b0c5ed71bf864915830e0ec1c0b4464dd553b908ff0d57661baf6d8e3da669d10b1000e2e9564cb7435e4b91bc90e3c4491f575858af5fbf4ef59a13ee44b54df5880e8d4b40d9868bd4676f1386fa5829ea60dbb3113d00f1f56a29790171646bc33c65a58870495511dcbd8d7bd815e399fe3e7537e84c2a3d0d105782d73fbf94b9d55d90dba1297141f0c6d5c777fa3a31277d4ac17dcd020abfe97ceb9f1e872d9c07ce69dfab0ec84d4b430cfc618171457d8cddd9d9fa40e7263a3ba5263c1414864daf5f706a742070e19e7404cd06e12802c5899bf3d99e820b560463a0a7719e0dcea0e46a23526984f8d34c2884dc6ef3907bc3ff06e6d042019594cb8a48cda32c6e477c699bb4ca58524f1443c783f0607a7755311de1ebc6bdbba8dfe17ea322633fb8d5019b2eb60bd83fb945905638657cbdba9f926a4f59ff037f10de882d010faeb45ad972cbbcdc8b0adc34b5ded61f4a47ea7f5ffb84a75c34f910a8cf41467a5bae20da30a05a404b8e6b6c5d5a564e41568ba53ba719705c425fef6c7e58c4511c1b63ca37203f1b81f349d6f18f52b0b864fb02c68cb58be64725ed04d3260cf77e6314facb245f966ad82303b77b89d27d45f3aaa67ffa4d5263b3dabfaeb9740201c5edf232a6caae7c2b51da52c9d1503824a63adcabb1b0c33e657c0e06b7a8aeebc60c994519e7b36a98e2861937685813e47bb77b1de768f0dcd8d8b5943be0e67c3ccd111c98e47c321efbd40c1aed12e3952a5aaa0741e45b57e504b24000ae0af91de6ac9e943400174ca41bcb16cc6d499050c300a4851f92f7643e5f24f87dd114803b22107794ceb73da9cfb7cda7e121b667b7520e8b000c2d23ad5682c463fe5f12030d4bb521d25903c773c720299a544942c8508a91dc8afeea34d4e02fbe249d25415f7f9ff3b52bb3296594bf3bbbfddfdd01713a5f79723af69705303a4353907d0fda31bf10ecb7b251c8effbc4db09214972c524ba8ecc0ef1facb5253576160bc3846105499780de7d7cc693574766ced18cff42bd56072fa71577bdda615c8feaddba39c68f0a07bf51595d0703afeb3c57ddd1031e61cc1082c19bb5fcd3f055c44555333bc1f775424db3c401ee2d285ac5bcca6fef477b13ec3afe4662e38c296024f2f2f3115708ff6d9f200a1a56436fd9f541ce9c916ab5bb090b6fe6a66fbbfe86b81032d648d15a305b0a7123f66c29e4d352469e0ee1de8ff04856597e2f3bfa2683e232b381e073db2c33dfdd7b231e045256f9b18e7c6b61bb59b6c04b398a476a6c6f00cf9fbf66f6219a10fd9c09a5f433b170b1ae282f8418fe61844729faf3c0684a5db19d9fcaf44f3906b94b0865b825e87effef927f4bb762396a5575c03647dd082cc16861b2fe4b13508922ea1a87f1e6c7cd67249fce5e96bc4aeed7a8373bfcc7f81c1c58ac3f0108405562386191aa3245f047f4f73df2a500cf553a7d6a8ffa115e3522e6be68655c4cf762f86addcff6a249b94783dd3043e704c781b803ebe7bd881b8983db2b17eaa2a2eff4a3760077769ae384b9ce8a0f27c664ed3d0bb70b4db92bcc21d2635e5b7409ccc7353657a7969bf73cbfb8eb4c8c13417bb2d2bec59e17cb24ea80160ab5900ee346e6d3ccede95bb3773b56c45dd1769b7869a6d72bde2412ba7f80a3fe1254c63470c27416260e1a67781a9805640f40f85ae60baf72e09142490d0e7ff3137031e87e07b1482250421889fadc1ba45b4e5313316cec6b369f668d68ed703070e437fa09c5e560a3efc50a67e5d33ea58202287975f19ff09d594e582e4c60ca5a6d22010a924b437236a75a93881b7b291a29af775285bd681e71281bb4bc31c8b33ba138a0dc937198f1e06b86f0d63beb6f64e930d9f0e26b57b66636f91061e1ccf12342dc35567613e248550e5a608754efc3b44db8db3503d459ed3f98fb000f841e4bbcf923b4e615e3a473208e79dbb80d4a6482aa4542234b53757c0dc8413c745c12b8e9e8562dcb60164f40692c20a0d908167096e29f990f7ca9ba9a38996778dfb38b193e5a557f8904fc5a999714c16e09d3a5f6d8f108cb61e8450f30294b51d9caa038d0db5032b503e3a4c6685890df8b6c7db5dd249b184e3a2e8844d378cc966cd74209430452f4f4807bd254a01e50a784a2bf828c134135ea3f23d4d19d1144ff4fc5e5c6c452ed18a5e708fe1b6f2155e3aa37a259c934817e0ce06f6d14fa653079216b1901b56106cb2917cc530cadd7546a29dd6107d5e198df6a7a9b5d595bfd9b0c3459aa2fef63ab12786b119f151ffbbf41e56911a7837903ca34edc620d53f50e4d3e9472a1dff19cfe50e4be92b7722dba0b27e40373ea2630c8b8794f00969cba85b93cb01926fa4b68f5d7d919916151c502ab20937c1d4125ecc29e322a595345b25a90374e93a14677089337e3504264b3f04936caf023c8a495d71226c393f2a6c2da43392704e76b2c232ed26e945e192d0eb0147bddd07828688a3b144f49a1206de8e8f0d830bd7eff5f7955f6ead58009e0a04a2eab022ab8a6457b8780f11c048ea938c6e8005dfd464b18e18b19a1761c6309a0135eed396fbc697ea7edd4017d3682730981dcbc5e757cb3464234af42e08afa877f1c3556bb7a8177d4ecb47a0255ba84669451fe098d8abfbbfdcc965981ea5a830b97eb6754822584ab4da127116cec56b733ad78c606c574c4cd230134490ff35a17680f25fb7b32c4b1169bd2a4f3da1621216e2a2e809b0f966a4cb2f6d3c20c9ca417a6676357b79b112bb39461cf4a0db3e56ffabd1d2afac83389a08a1945b7747f5252b74cfa70efd90c88d75510f5fc2f57db80767337385b33a374d8569daaf889190372492ac0ffa7b1625a94ad1142044fbd360979fea0758349e768a7ff70373c2551e8cdfedca7b1f6408cd6091ec4d64cd975f5410cfa0620d13b0e1f4a348da3d9f9aefc61a9281dd1f69763ce6eda80a3c71a90a752306bfaf93029a869edc23711925dcbec3cd8be423d2db987912ee6276b1497323d32f5b485f515dc92522af8f527a02dd6e94d91d5a82082ad593f1c45b3eaeee7b87be77d01936c901343d959a694ef5a00641e115493e78313c1387608a0bf15667f74afd8bf597dfff8ccfde9fe6c5ef09baf14556d1d0fde22e5a7b58a6575fa8a0ee276157b7bf1f9ed034112838c1b647e62ff364267b78610452517b9e96886e566484ad0dd683c760a0092a01d414d0488fdf06c6f4a070f7f1e5199b60c47c07ebdb5e04c79e05400f996f81380b35b8dd53107f7a811bc0f4e55fc5057cee0b276acf3bcdc99e3fae9a2a594969ddc29c7607112601c46e62b90aa17601e0c8785469135612f487c89d2407f664d966818f3a05e72660a8dc0c817d516457dad1d4730d61b339953edf907b10021eb2634222da5520ca6ae2390434427629b45482da7b85551ec4040810c5f184c541332e163d50dfffff4657015b036e39e6cd88205e498ad2c279331e1e4247d24062ba0e7076e4161cadeefe181a5df459f6df39e53c9c0b299caa37b9f41caaa00a0f91ac1ae61a6e089f80183a8d7e71999fbde9dcf0bee52caf9ca5459fee38940376f97778fae3e7f0732e6a82a1c6cf98dc0c6de14a6adc89894176845cac33beb149bafb75649a934ff540b0bf2ecd6d7e5dd15699dc63d287d31f3e84176e771cce06a14bd62302d12447cd0d590cfb278b1e319ce3cbac946deda847c354b95cb1e26e78e8ceafb38c4bdf3b5f1e487d22e0735e084d91db9e8b57eca718fce9f41507db2d8fe6092a2585de39502a481a4663675df18755d1588d20213c962e150b485685978668d7fb5f80c28cd6211f157ea9773da69567b008386627a5559557fb9d0b7d9928c9e06074bb52e5ed37c0504ee71f4115666340d6966e144f73e0b086722836489de5af32286c631f6a17350d9ce46e7e0edfec057fe42d70a2c5caa53fad17f26dcefb92d106d061d4e477885659dde29d24606acaa06850dfabad87fb516faecce7113e3d2ffbd907d858ed9eee66ff96dc67c548e291dc7e9b8dc2165564d088556a8cc893cc315037dd2f39f0a80e495995f37174ea52464b49037b469b394fd724da4c6b9ea9a80b7e3107621c5ea81cf46d6ae8826fd222f979d04e4cebac00972e1dbb81b2fa726c06b2d488b40297af67cb4b5c1999c24cbbd8bbacc5fc8cd5bec448bca6a81da780bdb3424771de7a6a7c8763cf5c9189ecdb9467f5e841ac3a9ff132b4e1e2a498133c2918e81e1e471acc57bb64e4806ea4b7bed48316503a1025715899857dbc886717378b242a1b307634e5f8f5311c113e65f11ec6a1d9a0560c88744a600d1b713436aeb6870e686ad92738750eb2e0fc087cf1c5b4c4b68ea7c3cc99e7693e43922e4258173a3d0d6da74050c89cb512ebd6c8b6707a8093ef1af58418395bf9af4d65f1680cc657f52922c6777872e3788e47c743125ff9f67b33f8416dc5e33e93bbc414a18d756924e110e1f73c2931430656ca77882a33f608add17658dc9edf769720c5ad4f9c8493cc91e485d437e4104e3b511224955a47df5ee92bcc98b65b41b608cc9b9c9cddfaf1eb81c9653a1d7fae85641bd6dd50ba75bee41e50cd948ad3c810986abea4a44a2cccb4ea77aaf5d22ccf1e619fa404149d84d7dd97d9d631f7d4782871dd857494d46820b3d8caa10650b8da94520fc60925f9dca05c797166526829fc763e3005c500b16d0092222c858ce10cef32fc3fcf9e2c42b8078dfc35cb71aad08ea72c5be6849ffc1a23b1f4ea405715853f9a1cabe5223c7232870152d48fae0d99e0ae3aa1e6635dd600f3e67decadd8b60a5e3d46ced21c9f461b2d35fcb7694e6357c00c8138712e97aaac986c3b820d8d6573e68b3c6d6a33c531e775b61dbef036a3c30a112dc0676012e0cca16bec9f0e5caccb814a8018205f400e516221edd3ecea887d516d88e4291192c3e4b2268a4070f57bd6478de38e7195efc32040343bc35fd23c2bda1affde2f1172c4fb41e540182f10d6ed621177ac9f2d1a7de1c9dd48b2f05c127998946d38559024364c2725f073ba5a8f34f743f2baa5165edbc343b5dc6b100e4ca3047a364800b3cc425ceff9979463ee74cec202415ff7c31996dde90d6b014eebdce3adf228dd4c8996de715d986a08e2fd7670f2a43c248be6ae94f000f332edd20bb383877927f4e0848d8e76fea172d6fc57177f7e0f5b47fb645e1c83c1b0e32010c79cda9de3e24dde77d3f8764ecb0ae127c4f97245289379fadc0b49bbb1fb35f0eaa7541c9ce3f5b61af98698e4de8a62c0b78654fbb1cd9a7c73324defb12e4f177535c5e85c0996db064ccafcff69f77608189fe0afaa55db2cdbc2e47d0a9ea0882d254ce4cd8fe20bba1a4eddaea65559aa137ea8576fcdec1ce0ba55084d5b601cbb9a83474b842b7d35b956c244a2c9b6490c78a6597de5de9a0156d492bdf1f92732d6e15b4f58c5bb837136e27baacbe4f07241dc93c23883a4a3d01861ca20a3e3b2d67cdcb34fa721b5701d3a2e96ce019ee7a5a36e4963c910fbd37c1e87c51d8c0b79832ced6135e57d548fdb0ac968c8c7bd064182ad4752783ff764b047c8ccede424d15d7047e744c44c48ca10b93aafb43cec1d62e8acf9536b6a92a9273db6f40f8b13209c18131e81135785b55e0d95e80d72a33d3d26a5d565def4f3da86fd7edd8c41ac2fe92bdc8bf26150b8d57a05f770fe8c5f98ca56a28612d16357071157dfdcc6628627d57123dd31bbdb46ed1f0de39aa48b09044518e4d3d4026704e3879cbb96caba844645edc364d558edd5b131d2b6be1baf6b7b62c6f1d9e6bd88720be1b711f9fd1b01116c7f21bb853ffd6bf392e5d33d4c01260ca45b4d6b8592154eb9b041d21c6993e3583a47ffe8ba4638060db3c7048547f82bb600fd77c261154659ec142a341309c22e312a490f72c3be7993df736341590697fbeb03d977ad26dbcb582db8e7ea03bd984ff29404c5f5508559db4672622f2927b222a9b3ac66963d84a73561dd406e93b7ed623e160e3beb1c649d59f0bda84897c196fc2dd85c6b6f87dcf8588006ceab178c7285c9510564226080cf7c135c09bdb9e946725e4cd9e77365eab84fc052670d18b407f45beb4fe6710b65646e6f4922e52e49cd7124ec0f9ca5b0d0516530d84143f3bceb60a28afa0bafc4d00062311ca337c7e238374d904ad40f830166be855367ef87d7c30fb88688d2e55673ebf71d0be7c30e45cc384d12b7be19c19de86d7c2a34fb9a0b587c7fd22e7ddcce0642bc49b7a44d0b73d1b0568bdb4db796727fcbd44ea815829d888454a6cb45da137a5e7d9c3152bcf8f0fef8c1778d4d2fe4a86eff4cf3767c50181311bc2191e3734c64a6a31618ac3709469e5b1609d6394843dc9001f025475cb76a389e9cc7eb27102f5e49d0cfa9a9ef287d337154743b667a01763ec1d185c3f3af6a3178ae9c52a81ed9126124951c0e6f65f8dcf872cd238662dbe17c7bd7144f5999c1c4ea975e26eab40e4f5b270db51c3720ffdbd5a53dc358179fd8901b1b19dd5b2e67adcbf0b640e967633d7bcdc0fa599ce21cb77aba844153e106398a264debfa3064141abd4b148c82be71f09087fd811f5a70c6cacfc1b277287968953725d8c0edbfa6123226bc99b552c079cbd798ed021060c784f83f6b06062dd66965d3281c590b7ba53af325264f90578201d7d2d926a3eb10dcff0d8603f2c22c50c4437942992f20e4af076ab384025b184da71f4ca1caee475bcbbf4bce88c013e70836b6dbd13aba275df1d9ab5545615e97ed1d200b518d24e6dd5cbdf68832f030ae85036be29f1bff3f293befeff754689d44738a8074f38dcd66c5b324f4da9f8153bc9eaa6c07bd46b035a17f9b0ccefc2e2bf8d36ef20f0494eca35d8a56adea88ae8ea69853540fcd2b4db3ae395cbf9d25a40044c5a5e458f8850e524995823bbbfdefe7f4e3c5ccdbbb6a5658908726b98daf3fb2a9d3818dd5e59079580f0108eb16760ce0408efb4ee688cba0ef7892da152abf60bec3c3de7386716126d51cde240165596b9f4d3200a015bd78ee70084f97635aa669e9360db5761e6103be8c84ecec997825f3607875c31188bbb25e858978ad9784b5304155f81a7f5288dab4f4c568d90d4421853bebebed4b6648e60e3bde55ff1e654b9bad20c79b57d2ddd10270f955f50bace7085340061228d75a7e26733f930c49043a8f2e74a0e8ac8bfd111b6d0f53b104ce5e8bc60a2f2d37de9130b37cd63022c8607fd9a5f4b17ed4e5af9965e787b39f3f50397f80bbc6495bbb07180cfeba9a9dee4b70c359cf3ef438fc80ddef9911663c789939be3672dd35cf79d0c50f36f2320d1b969963bda3ca09e5e1d26878d7dc3805c8bc40f0c0f85ae7ac39616f43f27546c0cc95215dc050f970342514362a504b6315955a8e622680b2ae667a5e29cbf701ec8e72adbcf1b7721d8a3371b15cff032eafe686174366fde3ff079c5b9a336388a1d4c7a5e88b3bbe6c052bd0299abbe4468bb63f462202530b55a59858f72f96e445856b9be56007bd4bc766fa66b46f72653ca8bc978aba2391605a363c342d981af19483f182587acf94be1c24de50504bf68d3b264ddd3f2533ee52ea8065bc50c170f13c873932bd5b095c10ba11daa2c0dfd4fa95ec4fd19aadd23a0633538f361ae118ba6810eb8bc010f3dff7809a352925cbb8e32b8980c8a36ada4c6ba10cf124f7906b9f5674c8b13c2082e1a77aec87217e9f932db8eea50b781c18a8e3a48d913a4d6db5e424075a66cdc59a81cfb3f603957e84e625ce79b0c5cbd1b3cea240e9fcbb651508d074b07b7e1c05a5d876daf1679d454db09772386918773b0fbbf39e865185b46d0976ecbb5f329b2812b79b81f88745ae319eca150bfe3e04a6607972d5dd07b7d5002a9316a4f0328a5ae27260666e7c3fd4e913ff213fa6db82c676f06fa44a2e50f56a1db48f751e39d8fa68cd47f558d4b8eb0daae6314974f037348ea3164c44a13ccfc47cddb13780cdb9864ec6d8ce04f94645a819c69708ce1fb5c3ccaac8f368f147ce34f4f8454f2e4881b019a3e87e374b95692dcda677123ec50ad58a52c3bb2c4d38e171b8b5c4396152c8a23dd2029955314bf28845b8e247fc3948c9efadb0f4da2a1adb3a3b0ba966b6c893b916dfce3e9ea50311e11fa2860a371aff05ded5cc7290acd1d3c34ae180d91cd997671361a5c555da0173f99adcfafba72398fe1e4aeb763e5112aa127c38c4853ef6c366cebe55c8275c77ec2be3a2f7eed325166ef6f5c70c44795b2e88d6c4df7fb890460e55842fbbe0d3080fd0ca6b3437c776baf0511a1098b98646fedb56ce24d9d4c11c389bfaa78289632f73ff9fdba0333279c6dc7da76af113286f8c8245e4937fa9fccb9573e822a8caa9516c8dc44c5a9995084265572a0da5012d6daba19d09f7d0ca7e87c7bd8f95a70737d649d7477d7d49051aa71560fd45c5ed6e45dc79fe7c7d57b75664869d892835bc5676a6a8a985c8a88c0d22d598631286b2c18b1766b13e04e8af51c9e516ac1f66605ed102a7731cee35b1df393e7268a13a03aee00a1337cf791229390ca9e61340b5bcacede47d45cc485d8de11a94cd1b1479e4ec2ce734999d197a3ae8386a26dc0a6622ce939b31f852855f49b74ee303a932a883b90b321a9fd03d93e3964613450400baab0972891e17b9c23a5224c88335e03dc697c2a9233a320d408b636316e71c8b1693650d85bcbfd61322f8326c2f43e8110de941d7d403b9a8919e75b6db49a273dbbd16fdab00778fb330664e8595ee8572522c42595c7729044ed18e5362ba1c35bff7e910bdba95ba2bd1e40acfd699db748d0ccae90c23e7fe13c33bf428ed9d3fff1911221254b11cadacbe7fa4bec43fbc0a0b96125f6cb81b50dbb8930c0e3e37eacc7645771f04385851489a090cdc8283fa1faa5f0d5dedcf568e3edcad0b59edca3886fffb372ec80d2d8f7fe489448a5d629c152f18917067029c30e3510f75fc1e48e9082268d07fbefb4aa694ffb5814526d26edc92726e94c34b560c28063c762b0971dbe8f5b04fd8baa1e2c167d0da0d340fcfc4140270e00277aab0a9b80614b30e3569fb3190e5917b251304549581b8ed470b38bfa68d55bc2411b532414ab0b0dede8f135bef7ceda16729b6a434ae2d91d15c964ce5f1a519a7d819bde1e3c6b99fc2d9163daeda96af541806af42618165672062be254cd94b5d466e1cfdb77149e63271e0a74fa377d2991beae8c014f12f7a46b5377ca7097010da8a79c3f3c10bfcb898b202d2a715fcdafc07dbea6c033c883170be82a7e490cdee118e3929855d6d5c1ece498f811287793cd3b45ea64e7d41e83453e28fb3d9e9b948d27ec9f318f88def45731714331dc42517d104dc5391a7cf82c813202ce1ff8aded9ff9ac105eca16e6ddaec6c99bff42593a1df443e181d00821a13fcc7e4fb6a5cbac02ddbc697b882137dd825085134a0a8175819335a44bdd41a54aed787f93eb9dd47170a9c60920eb1d65a7f674c9e4d427de73d0d5910296babc1ef4f26983a63cd13e62a1d99de7e64be75a173537fe4bccee7d8103aa3299e3f8e123e7e54ebf6b46af820f873362f0f63427975b0d1fcd40d7892ca9ef2c7c8b2def9b3ce0ee7c2f761a9be97d02446f59bc6f4071755f948ecd4f1e9bf4483e58e87c5ce3d48bb1225cf3e12172cc479f3fc7fdce2dc73d0a719b81c925fa3069c2887e2dc49b120dbb26c62654268635702a73e39e2aa508bd8be964a8c20afd1464a25b9047709d432122af914e8b55ee02ee1cb9edd03ef9f7c48d7c633325df9cc3b86fee70d13e025157a4da41ad17bbfb556c5d0b20ef491c7169d69188e3974cdcac0d4ca25c2543d15688fdaad2717aec5c9388b7d6d58d5f2c938c3c7b981d8becd6dbbdd2206220f57407730cd21c5895319f672bb0ff46f0ac8c9143e9e43ec26661b9ba62f274d0e4fb865b3f4869d57a906819629d63b73518cab2c2119a7583ccaa0533141097c6187bb2393bb6442e61810c3472dd9bd39fc74b79b8b98037ae8e14b0aa4d973dbb855c79a79614f3505cb9868a997d8a922affc00c7553eeaad5075eaaadb1ec1a61c2b214377e10442cfff7fd3a99c3fb2b3a8ab84ceb92e610291227f14efe62b3a95693fbf06deb601f340e364de5962f5fa93d0a605c4806b6cccbe3b75514d8fa27180bcf9822143b536d3097beee8243d605ef57a8000f13e189782a0799be7b3c8e4eb130492bdd11fc3ccc054827e25a2cd6042e56086c9c6d6a1aaa19c4ff34ece7aeb681ef8ef516142451b79cf275b15d5babea4449d4c51453017a0ed7930a1b5e1689db7e75036c7646232a65764c257ead71782e2464cb3afb833f0eeaf4cb5148d795a057162d25c83c096fd87e9ab896e85e867b6f4670af8c2942ccbde9353fd876fd6651ad3b70d1c2a09b5bc73e5036cfd67bb537eede63012745a285283d34c5aa09da20afe6d19b5d0dcdc444c7a74b72b88cbd631a4e0a6d610cc3e5a752bdcd19bf1b1c4812522557b1ae15f16a02f0126902de51dc7a0155eafe08bf1ad7133a5cb20395e6dca74d7bafa05e627da74bfbb823efdcb5423b576cb9e1f40d45f11f94e46819cd7462e28a3e36633c3172006a1124ab40fc86689ac60c00eb6e9aed493788efa982ffc491f643107c94b82222e7d86af1da8f816eb2f6c92c8c5253bf4ba8b64fd98d805da939941bab9ea8f796293f49b596ebc3124a9b087988e34b9119f023ebd4c78bae16dc32b5fb1807e4e7ab82e3cda8b7c216897d8f211906205b91f4c4889e29d213b643c9bade7c1ec8831a03b85c134209767870e32077595c0c4385cca8f85d0c0a8d5fe80c29bf90ca6a8971b9f58a292813c5ae903ddd444c3d54421c7a9fc269ebf9bfbd66599806c64cd275a860ac059361d974b91826bfbaaac291cbcbac3b9fb793fd4f2abb4ae5f31acc7e8fe71b7fd83eba1bc97dad5e423e7d4d3673f3fce85d00abd9fa8e39bdd02c17edc06311a17bab5594f5cb826fdcdbf6ea5c99a616513118b1f81ef6877f838f8cc25ef916808d399fce78a3e9d4c83b3eaf7f9d1c56b1746d65b31deda5c8d27e38fe5243bb84b91469e4d0e01b8ed5d50e2038d29114d81a73a26390ab43c20ad669e60e509f3e69cc4ed7b0b3274c744503d597ebf11025805956e932c234e086c796230d8d02914d9125d83bb5721d17f049b4c2c5c2ed3b6ec5eeb4d29ce4a466e5fde499b6563f0b259e0240b4c723349e4eb1f4dc8a2825608b1ad97aa7dca13f6732adce6c555a35ecb4609ef5fe9a869a761d420fdc28cd841b2f17e8411e82021ac55e6f6a167e6c868587a43e51958f147af92f85c42a61b3eeaa44acda4c8e269f06a90a8a6c006879d93c6f23edb51018f082807f6b102c05d52151899747f8d3d2afec0c0b5f98de25b7e35532fab048445b8112b51dd672fff47c5c653e7fa29459d728f5e4d5a5f6116b338c0313c3b9f05e7b586c367dea15730fccc293dc2aef6bb5b27c4ef0ba76d276331f55e3095e1ad491ba74806389eada31156b7f34a8d7f530fe79fe81e1d4ed62605a8894ab54736aa8d49721c2d4cda7c8c270dd09041ef4dc938fb199c030d8096243cd073ab15a75449953225a0043f15656e723aa078aa553ff1384ab88eb67b621bc3b85f70396d6d2b009fb792d17af0cf8a2b7fecc7f660c71e3fa6bb47b48e48688c2cad59da7036472c69b8cb11a593bf2ba0061074ef4dd040ea43a33bc80271e5eb294a1379014e8f094b264963956cfc9e5c58176d857a3e166739390e39a9fd79cb067160385789b1c95e5da26e2b6ab14a8f7a21672fcd1e4a19737f80175cc45d54b223828061b11a8a5da276fea2316a9edb6c3eee3dbc1fb58e8078c69d34ad257477e4c31c0e0dc6233518e82dd4cbd3e6d78dd04513eb210bc6bbf531dd8a362ee8d888f8caba20adff1cbbfd3826479556cdbe8fae9d87981a64f2077c3f201eadd4735f12071e3151ec4a1718903c3efc7a3ba9fd6df05d40ce979593d3a816aa83efab1f4075e04f402214f1b5d057cff1c61951c3189a6b9924ebee3705319a6fecbeacda0892e8ee86eafdaee29be2ebc74934820835a1dcde0a69a0ee83f015e1839cd286ac24557e6f5e9ef0665e552e53dce9035d13d98cd5c00f308ee1666d3d2274d1701bb17edd22fbb88297c4adf54d2fcd2948edbaecf4d723558d583807ec9fe03d21c5289475943b638923027c29a08a92871210bc6a0468c65b50cca4a4087ce4cf5786b3b7eeee5b4c905f93eb253108e0d387762e243889f2d41628c522f393e3985629ad2b9d5c3470e2c655667a6997aa95b9ac6f3a19e44301ef697110519f750b5c396a7f3784bcf1796a5e83d5af9c147e938c5eef3782dbdb94bec40c340e4e4158c8a19604666de973b719973113afae038aaae4a2e18c0e9d814300ac61a2e7f66de9ffaf86daf7c77210aca8b44888e2c296fdb8c59ce47bae4b13c64f7b7382253e0900b3e90e54efc16eac7df5c0124a2d297816d963e084917f8b320bccd6ced3dc66b3583180df1447d258d0cd0ba54976b08736b6023e98ac5d7c8582ac14452cc7accdae0a3f53308686eabec38bc841a8e4b0c6f934221caeb6ed809ccb97e03f163dcb1a58bd20a084bb64c89c3e290cdb07be52e9eb7d6247bcabb4005003826eacbc82069d05521a91ca7999139b8d58b65c69c703e0e54b190f3d4b75c0b83b8493f4a5ae9b1f4120ddddbd31c7448df87ce9ab071688aa3a601e082fc697b4afad526808e2bee765e5a6b0f7138958ab79e77e118219b487a7874c0da9ba8763e9b39c1aa579503ec9facdf6bb7ee3f90e4a5dffe24e587c86f1271ea7c87ef0a701b0e7a7df03d47e68e37b9e5f409f9df2bdbc5d3d0af9bd935b0a6a07b79c53bc53a7c86b72885c279049ba7b6112f88f06364cb55b631464749223150167d29bf61cab728b9152966d665e4dd6eab672f50e8c3cc1eeef2512d1f17ffddc22e7c88bb5ee302b987304de0a811afc1eb12db7a690527977cb6ef9d51cf55ef928f5cc798d85f0c7ec1553c27b11734f89370039dbe8d88cc4693d37a38f03a6799b7c1f212cb474a81ffe8bd383c5bb8df37bd975eb001a4e57436d15a97f8f2c6964b9b963f13b1333fabb871bd822b836aaa03080eef1849f383c100045157a07944b6ebabdc582d91681854cabed88f42f03c6cbe09089de318b0eca0558cc06e35d164edb63d6cb2b6b5ddbe885b534561fdaf90bc198413948e6d15dee95d29ec0e648a8be5ae760b08ef6150bd90372cb3ae6c0ed60a826254a4ec97aca0c5503421ec80409e19457ffc5f727bc76e427e08aa67cd1df673b9833a8d7830c2e9645a3c500f21526d15b44cd225224479f0d4acb939d8d9a0a6f2d3a58c8513208e24ca0ce6df6c7e0beeac2f5ad6befa29b99a156332408b379307941dc77ef7cd74a03ff0b37ff6f5ed8f4c7052ea74dc680a6c1a71b3d3468d465abcfb2647ea4fcf9338b0f1d64f505c1d202e092890199b8ce12331027efc3634c04de0eec40ef9818ce2e4c618d211c0dd7fef16b8216799eb89eb052b433a025c64929a2f288f9b7acd80aac5c38dc9ca00ba0185a29788bfe4058f68607a23b0e91342f204f341796d11fe4604a904e329c920d65ec948c375f9012ae8377d683225990c663cf51b3b4c74729312d729981efa93bf1d403dfd7333de5f8fb0ab07dacfba47788d1e5a3d1b4038c4de862f064eb3706c22a80e23e300c69a6cf9058047a0cd5f01792e2d1a0eb9dd957ef3fc0968e0e94a81213138e846096871852a96fa924ce82a3bc95c565a85cf3142d2755508604019c1de27867086a78149f03c941c487a1b29372da657defaaff504ae4b3880a42b15f16f0b6f2e9ebced84e14ffd44f439f89adc1c096e993bd3a3c0b14bae35d8d0ea551915da4b4142246fd8342dd897d2514f3c3c044af47a028e32f73c5a9d343904d3d77d7f5ceaf5965cf55c3445b611656e638cc66baf4c80faef58ed749691d2037fb984bb4873600fbde9d4981529c56f21ae063895bb850a14a8225f03ad266b80b24abb8ed977b115c6cb0093a70e96fb6f6fcc4295d0b84085877ce5dbce4cb73b9e13fc59b7ab04c22d2995570871c90b6bc2bb3e7258e9a1509ec97d2b903761166c4dc7f06c81250389d251d4d7f6339781fd59159cc9160f66416f13ec969194f9f7f9d70ca23ccdb05738c69e2e8762623904d675b64bc064b16cc49743694c6292a48968ba6ec48a9a0de06dcca8efd973c67282faea04ef86bc88d9dddfaad1fd04f6004fae321dea31247e9a0156589511bd5f5914f2cb415471636da203491aedba22ee7182a4c8cb4fe2a586d27443f4e2d2bc4df9d0457515930b269c2ca5efb1b59846ef326d0d56b1043918fa5e378f0febc6b774c490b0423f10f1e4db5295ca3208ce5a10d1c9360ebeff647369da165176549dd4fa1e81e3159ffa5ddcce8118c9504c79d42380e737b94eb5dcbc2c31bd730044609dac14e9b9b6923ffca8e15b12fb9f565d14d7fe67841dc886b4a4e77424eda1abd0fcf1dd7b243596e38a9d99147ec2560ce562ea52b63d24aaef3b7f5a2d8c5f1eb95d0575898200c623aa2b2ead927c1d19ff38183e0b864a3a1455dc78e8d1f0e46676dc56fb064cb6a1df84deccdbd5d556523ef0654b9c19edec7e70c6bcaef6c5a81e3a7be4a3dc56aa4d2b04218652965b6652cb6373930f02434928e47ee66060b928a407496afd985f2d5de57d7ba33c511ee5d605db05fd9fbc454ba68bd9ba7d1161cb1f25302426cfd0338de76b1f50b05be6cc8ad218346bd2263dc5959d4b880854c49c3e8efd4344dd13be90618f8cd4bfbb4353c78b0b5b0adddd547c96668fd0afe8580751e8105d93674aa3fd2a231b6dec8db572c7269bc75970c187844a0a2755ec45aee441f7d0f584aa016b4fd22aa39d8d13919a07413a6e73c4e2151e4b4918583c198d1a9afc52a0a91d432557521b4e922dd776df267424dcc362cad6f1751b17772da98afc2c67181ffb5ddbf2b9eb13ee8dda681eab64dec42016ed505e722e198cc74f6c1c01b0c96245bd7ee53f91356258635a3ee357a15ec7bd3ef4d585ddf83470f2b9e34b30a3174a301476c6460118c53a1ccd33cf9c1975061259b31eb1d2a0f22523ae18e0e15bbfe000992b624db57761f009abb0f0641d477512f76cde5e6c74a966028b0e967ec12f01db4b8cac4d1366f6f303b7bcf19b76cd3c305a2592836152859121e6604345b722c39300323c76eae5818bfb56ad3c9512ec857ca86ee63b20b88aae4170434e8ca8e004d178dd3a4e2f19a97a778db6db344c0e7ec3c9710bf8df71acb3d9b24039c6236f42530210d2277c431b9521876b377ec1d6eaa84bace32ad43de4b7aecdbcff841cd28b6738e98483048c0559cceb894c245c419ab4aec4a9f6a13e33c6027f208b9ea65fd2dc93010731b6d3d80058669b190c65721b94f1e080075d7846a07f5f575c1db30833bb82ce06f13466f8721aa51c914d924335ee563891be605d1f4e1596ee476969a07b925d37a29e3263d2c2bf4e68635771c35949cf8d383d9320f669d08cdd2e1c6fb44f6bc4a4678baec849ffc63139941ce002fe918b58e8f350ad59de2ccee036aca3b5f9800ca7d0268f2ff48d1e9d771b0ab5b458efe1fc102ec38ad9e2de41519836b27368117191e8f1958e6fccb5e6a5d0ee5e9ca4535875ebd4beaa29e7d42b7f66bd68b3bbabf900b50aac8064a00bde8919ec2f7975a74cd783473bfffecaa4c5f6b46b03e58863d6633ba50513456ff5dbfb7c33461dd85ac949b46cd01400fe5287c3114e8fe10be57b329c6f059d3d443e921d0f5fd0b1c58bf81bf85c16e33840d6ed0cac4b3d63d5fb534344af380aba1921ad91443af670bdc74da3c758c84aeb505418e035767da55690de563ff857c8e65a2330f2af6b21ddeb3078c1fced347286e55f7f4a9daf0db3b148db4253938334b35ba7312b0df7430247c529299095a49bf3bdbfabd446412549b0a35a79cf69d6a95e6206aeb1628f809ea44099c38d56623481bab08e7cceac6d713a6594324e918c6a1efe86af545b3bb44ff579554226448bd23e3560ca762ce9888385869ca6a1366c023d8084940d3db4142019e0dd952fe2b08c0f661bb5e15a93ffb799973d0c7a25f9fca178ac2ad7a06dfacaec3e42c35bbd6f5585d90ccb6f7b32619d9afb08955304cb57e11715d5d2af16c03a75bbad8b7ae10fb3a2ebfcc378aa0abc66ee50225f6e7bf38854dea642438b366729e6c15c4f183e3010cc26a73862ca45f1412612e391592a000b963524d71f53068265648837608bb7c2f986f2de2f5ea3ddb9a779d7df7239b3083c6efeb8917a3812b1f442c2e0e61e70462e5af03c19892a8eb990e1924921d6f0afd5d188d22639b9acc01421e8f1705aeb1349828cec42816a2ae921e811dee4813667f97a94968566a92cdf72deb395e766f8758c0dfbab59e9aa9d5bfc911bad862944923dd2c67f8f94739e950d40255fe2faa3ff1ecfdf8ec77bbaec06d2ce80083f9981e86ed240c5cb49176436356277212e7f7e779e2ae553c2df275b87a6de322c732896818d27ea553e2d031ff81546ac3af2b236ae78519cb9ab27f7641665d43e306b9be0b82004114bc222b8ae27b1a1c05b7750579e035caa1ad2616c6636d642497a111cc3a62016095fb153281f0ca3e0fb7128258cc38f115077f36fc3dad4c9f3661f1cbebd401570842ecbbb3a5e6c6ec1f5dd2c6204d7a8fe48b3ec9acd07b28285d3e2cee47064ca1a0ab3f9680996619d8c0e5e7d116b4ea781e5b960dead71350e41e60f65bfe850f0e1465bf306339cd795eb238610de8c240cd8cd30c137213884ebb89ff5cefab9255d80fc78db05cddb475144793b7e158f253b3ee3a2d123c54a306875175f4f0c84b3baa0bcd042c991bd6f0838c0ef35ccbe2d79d1561d018aa8980db929a8ee97d396af815757752d95e20f6e332b98c08561d69f2e1170b780a8c251be813bed23589b7e0c52f2c232007a4581e511d5b4b27d63167198ec53dbf7e7264364e2670cde3fdcbc06a7847084c05684eefff61441e575643cedd45613502fbce786378850253b3ada21027d2aeac5f51c57a237e2c00a789f31c0e4ba99d64727e4ada3b33558391002fec2f5954d8f2644d05b6f42b41d7d036a5020e4c37d68b162e1372abc0f1e1c10eadfe5e42e1322e481252303c9d785781f9ffdc85d4ceefc547efe742ba36fefc3e038d157665389ed9b38d06a7fa6fc9fce52459cb52bf7672c44d71638468690c35213836b5cd0339e2771b7a8c679256a958a3cc8f88591feb97d8f4601103cd48cebf8dfe2be52e19e7815409a04a076b594f5ffadba22110d7f4c475ac4c3f262a65ef488e02669abae8b065493fb0061e39bd0598d0c2f4e02a65e53b97386961c2c2f94f7f3c714d25f7082138ccb374cd364d0dcff947c24669c6892d6a2abf6014ef030a5bce20fd184ad7e6a6f094bc21948ffacabf1c8c4ad053d81f44b32290bc57efd05b5d279481c13385536cc231d27ed67160475bd2dcda84a0107d910638b8ad4ec3c1196cc1511821ce0a6f5b40b33642a48ceedcc17f0dec58952afc029530b7520d3a361d7d83ef5870cbdab1abd805b77ba6dceea184e000b47ae52881e8a4248be819879a3ad79162fc61213ab9faba683c648865005aa8ab58797d2b48dc8eb2e9d63f136e64fc8a112232f36f2c7d41b266affe58f3a3019f8c5dfb5836009e53ce18118ceea95125426eb7b29eab44383c12637d0e68eaa6340c9c4f984d8294fbee30d9b85c3e5c782e22adec944b5cacc1314bad196a28d07264dbe6c8fedc611d20cf5d1fca4cd80fce0d33080e7df84a1fc1c55c9e0ff8a57034bdfb8bfc3ed4e613ba657137d26838e6595dc8444b1756eef9e9508e8570e17d9cc6dedda5c1798c629e51c04f21a422fdb5682cadd974419df5c916e7f09c5f957dfb6aafeb8a29442bc3887c4192f63800ba5299d44dd8e7abe56f299de54749fbf87accaad742a3ee723ca483a6f24c6b02a1de8a83938e46eedb4075d25eaee45c6cda99e7bf2a49d39b43d15f08e97150ac28095382cf01d27ed378671cb59e0c5d7255529220f80d03847bf71d15a306de045a2b6063e5217b3310bb3a949a68cbbe379004bd4340291f51efdfda7148cd732803b9d8e372f890c01f2fc13bb244a2744826d9d51ae4055e2d2d5cc04e199ff2725221f18acdcfa7bf7dcbbd57002ae88ebdc81dd19b00d208cc312554ee8419020ffdede1266fcc8dddb4b7d545889d4b0cb26ae2abcaaf812fc5ab1170841c1c53af33b4c37fe6781dacb069cae2c66747e613ea3cba08b12c316ee18d6178cd99bea85acf82bcfc34f3e0fb2edc078138b782e556e2acb7039a9efc8c810608908da669f2380d95e2a329abf46a794262acdde172046c3bdba40c49a9d0e39fa52cbe5646f47ae78a4d717ed3d24fc3663840cb5380808a7f53695bb5690b4b88cd4968f21b7224941e7522ea084316a892c4bea24cf9f785909ef1dcbaae18662337924457786510be6b55585151513f0cbeb9f69d9dbf70b260224bfd94fd9b369f8aded0d166c182abbe08702668a8cbdc8ceb1bfae2f762cf0f9f2f41431e009c7f62482e8d74bc1a14a7a957ac07537856b283c7d6e860c1310410e01e7652ee5b8b177cc634aff0655d1a90c753e32e7405bffbc848dd74956d853176a21fd051e43a96399bd615d07760c93ecef3ea74f801e2477a391fb06a7baf89f36170773e0c3a8573638d01d9722106e4dc09fee92b95acbe2f0fe6d6cf2f07586b5b2d0442adebf83823cd93730ffaec4d0d8edcda9f5fe4c45a4c9bb952d137f6c4ed33fde82c4d3a2b6a186035a474dfd2add26f7b0524a16aceeb085c833855afd662858c84b92347649f378de36256cba8a29e6b02eb9bf0ba1f713743422973c72087cfb7b0c22685c2faa7e01484b85542ab264c27ae9a2b0648df6505d113bb1a6ed60a6ce1178dc3849a5eb077037b23a9ed1a16b7efc6121691c4f6d7036c51bb695361af84d60f8df7c6c4a5668c3186fe07e7a93e26ccc9cc66e5c9f254aa9eb2e26878b3f2929ff90fdf386bf0493650741e2757989ad4b0c96c7625c44aee8b89536b2c7558f8c779b7dfef692c11023bbdd63799d0598b8e4248a691ec1732be01e6625f372c047c801ec9e485e412d6cc0140d3a410eef819f64dd1157782d1baf8aaf093b8ee62630b494704b7198539e0a19f15eeadd3d218b0440d239e3e645e89d02d1701a6ce115b45dfaf13541b07db66d0698cfa15b5557cd7b2b383713db7b97f591a7107dfa4d065df6a57c726107f84ca6875201af4103e133f34eb109fe6d4d30310c9e5ddc17bb57619fab6c094a58f9587ec3153daf9d850fa2775f7b398a203b2022f030178e3545f5ceac846984456f939751645da5a540b06ee9077b3f017525394aeee854806f05498503a7e1019cab13366627110bdb67cf85362a196599be46f3de632ca7c9a735fd015c3dfc8b1301bfc26c7a8277e84a68ead154e87876d0cca3daaf13dbb0ca41a0a593eb37dea0cfc20e77b8b2606eb079af0ba96c39d7fb415ad4e2f99924d4759fe224497ee62d4fc241ed67190768907c0267b22c398902aa508bcf66b9be4de765ec8611751e209b8ed8428cbd4a75be7f95574c55f18e54f80f1c972f0d7524810108f14e5d69e478b43c14ca92b98fe1bcab9b49c3c6c3557b9d704519a6fa89b97ed856251c574c26b57987936435aa0acffc2333558d8bc1e3eaf4baa966990d07b45bd6cc910c8d7ecf7ae1cfcde62d356c6d5d15178e95c3ab00d1cec6d33a314fef1848b63ce1af16d7c991313c69309631ef366185b234877036052d34ca5f08964857b3ed6e85e472bdadbdb36573dcb956ff99915fc9ee4176e86e319c5fe4379f2b8cf400c9f0cf6209a65c16bcee7a096a8a0a18acdb2acf6b26aae1e61ca71aec1519fcab116f9d0245d4cacd3820932e5708e02f3f6460d5486ea4ce4ad95f214f6a2955794a1d0f91903c5f2775e78ffd0362011536805f75bae6936b01c43ce408f8a93835d93262085f7b13c18aa91a043078b2b5379e21431eff8c4acb9b1eb86bc5055a02249188e36b56d86e0be2e4d50805365962ec98bc0ef2eb6e6cdb07c3ed4d5a9db52ff97f3546878c4344edcb1796403a9b97fe3d110734bc0665eac8323cc9f637acad8711d992ffdcef8536f01409136baebf45787e8f6fb69edbb546f145badcca49dd8f783610b7a6a7321bed273c3e96dc3e6e68f78b06e3c21815ae3ee5b3e0aeccaa7850ce0dfbd9c8231e683ffd2d3bb2d8497d63033fd296e8568cbbd2c4730632a4776d90b052b87ec8f5b13da41f40a70a0b84be05b9b276ca58ae999675e0f5800b0c0193755734da93d9d73757ba310c25c396c400a915f1f5ad0c189944c4dcc0f30c943bd0eba862bca3f1d7db1b86bcadbbaa3e0f654ff871238c01f331940b0d64ace3662af688cad3c06661f25e9e68986e033e897a4ce4bad023f851887cf12c3d418ce45ff6c5c1bea6a097b7f202d9e69a7b321147026483fe696f18b411f4c01ac233f4483a39a9a3b1179c6f636f617a734566b2027d95aeb2c45f291121f5c2ae5b7c3cf31f4b1286f23e058da0ea07d21d6df526535741386531970ccfa3f4db4f9e26911fe5e8172b51ce48d6c095c966976dfd1bdb8a7183a0b2e4b57fb0be896bc2ef2c2a7823155997f745d3874dca66a194213b9ebe2fe4994c427dec6e3cab14d79b830f2aaa177f880dca2ac408ff2f532f6d8fe2513e8990c867f8e5f9cdce06fde7bec8dc8747857d6dc216079c486c9d2bda905799e07f27b7d7f1a081ac67ed074eb0c608246274c4923c98d87b7d4bd72690ccfded7c326024c575923443952b9a8c41b88c28f7024ae64d655e72f761b21ab30251070884680701f3adad6d2fa6389ddd2cde7868da3566b5f635810e4dbe78b73ea94df54f0e109c81255f99688123cfedaea9bed7d38dd74461629910bc0e5a5fe8b1ec70153a6d9bcc64a6d2d74c844ab062c3600b8de31b99fdf4711da3813f7ec965f9b0cc0ebbe7fe4990077723b29eacc6d8623eaf0934712b774e5e6fd84ba9bf81fa04beb283fc50db7009cdd094d7487c35a351fd89b55fdd8abda0aa1aafcbc59b23d7ad755a070dd19a0b073070c1794f2304087a7cd19f4b62b04c12514a9e49dc5d51fae6ea88e1452f626340e2c83b13d0b1fce4b2199e9b6ef20c83c5789d2c2aaea3c7c6099c9395ff5d56f2005a7bf0a9b49417955c86c102cfd9fc56ab0aacc7f9c6cbcbaf1dc21b56e183561719d90118a2892eadebfb4f7744ece44b64b09c9b1cd8df15f0e9a9f0a19343f5c2b30ee94c3f43b59f7086e24f64381379ffccb1ec159536d585b90ba89ca63eeee22d9bfabf894d581d7ef21d696c56f271aa15ab9b4572b74567582da5bda87033cc789620d290e5818ce28e91e9f1b98b5e0bde83625a00a19820f8cc026fe3f7a1f45b768f2a356dcddd58bc3c8099f9edc050deb410fdbe0d15ef7ae36e7cc72c141b9ee50e055de0cb7a46de69194e04ec71d30efa80e65ff1643a6f8ef96907dfe95f5bd66ffa7ea36b6f8767912a69ea4a38747503b29990370d7802e82a51260e4df5c4dc3e4764575e2178dd3c7a8e0a25b0f94b7fc82f9240cd51046711c864a74569425b3ad5f6fe1c099d078ec622f9df4eef79b4e2c93f05e287f4aab2a34af71beff05a520dd665726ddf8037d5497917a42cd370537daf77b42035de0f3ee8f9fd2aeaee43c3a433970d0550a91f327d650f6a91dba21fa926798a36da44376860c60bdc8a7d620314d259b12698b555ee0afb5847d2d038e41f2bf601857a2ea8b683bffed7b75cd2023b04a2f4133aff343d10a665281cfc159d62c2f4b1011a6678f9660c19850f17a6a46e5f702dd54bca8dec48602bb026f377ded9a8b8494e81c9e488559bfde5dd87dcc6379213ca80ae65616c43dc38bd033c0468e7ef9b52e601ae80985d2c191f369854f328410a5d2e40d0f90a5c7fd05910b307fbb3571a863bb61faa3c44b9283064493c59cf85ca8018cf8996e8e8f0edbd1ad91b8891aa1d1f9d05f7ff426dd045fa5ecdd65357451b3f49a016870fcaa47cf8a2796f8c4b5a183f7d76e29d4a9490f8f4bfd8f086900b69ca433b5c7d3cdc83a8f2d96ba741569268ca0b89d3d74a0aa4cebdad2b8792263927367f40c2dfeccbf4487460034fbe6b8596fc1f1f415e842d7c2b5967f6780f110b2efa4db6fd835e59329f91e1fd4925e6e217ef297ded2def8754b48b8528de01524328c5689d03a94a8f69a4a7198c79aade703a7878b1a125ed6eecdf7a1fdff2ee99349cfe687224e6773e7e4317dae6bba6b1d4e4da222b239b231602bbefc98da7b86ab35724a53d5237f7af2e06a45610571a1e992ddfc6bc28ecd3206e29c5e907b71d5e756895dede9437255f188040a966efb79d2ea051267f431b1d83b8e28b64a1b18c84dc6280e8c7f7b3b2101c7e58b9ca9362df00f861101d36575ef9d3a12a822bf8d805e0a67ba7e2dd5fc5f50de973586f4204b01c68057211e0b398c5698a0a5f65793a8f962cfb81bb16b32e9ec8d205fe5fa3686f3a331d9f3fa7774ef08b471f2eb92bc529211ec3ed70aaa1c43eeb95ec9f913fe6e1515b7b29073d7e14e72f01b8cd343e7222de410eb9ccad12d7aa9103b3359eea7364eddd3beda2940e717a01acdb0239d4ee3231c006c21a9cce3cd6ea4eaf498a3af100d406f9eff1620de6c2473b6b34d7cb8ac2bcec1eccd114c66249c553a5fb7bacb962f8244f8d4dcd38d598b9e5b91d2438a82a11187c06e581c51deabb4682d163aa0bbdf4a09bd67234501347b4fd84e370722654310888aa62b556a343daef93f500f327e3883df13a3ce0b2b2b317d8cfe337e56eb1a5a32dba0e38454888473e44fb699b0c3683883750293de1c28975fe3a5c67f93ab2c9d4f6f0ae7bce1fbf607799236d201c60691e65bf9b95bbbe29dcb27b771ac833103ed3b25bbc9157acc78f5ab53b1f3b1182bcf810c2e3469dcb41d6e2cfe3787536787449fc7fdb90b298b0004408256d3b8283fc65bff5088479c349fb723d71d5849c224d1fa9736d2d49fd6d8fb21e48996ac12bd693b06649491892597bd0ca554fc6400cbd5e88c8cc5b85de89046c7938f4ead7382f4ed888e6e17cc06e9b5a28ae5687cd556d14cf8ea6d3b408607a6738813637c566d21e6d3deefa8cdddaddcbbef8e2607e4ae7033306b99426d86edb26ca4b5a3b5c1ab18ca53859656309543978381cfbea9910ed38855905b9102b39085f2a3ee738b1cf7682bd98bf5a46038f4f2c5f605ce61e513537406a673a08fb6f1170594eb2d1f0c52ee04c35c325c1ec921f6cc9600de1ebe1209a062bdecbfff5187cd0acb87847fc7a94cbc2d46cd36617fcb46e94781d16cca58599d0d308395d8a06050d5b74ccbd6023731bcca2154a81c07ae89799e205c91a423332f981731da732ffdf44f68491b91fad20ba78bf3760216845cb1662d4e940f27e39db455ff62522d8ce2633540e59ef66b17d5209139121c86318c0e65a0308ecf1f1ac43a1ebf7836009b6ea070d763cb1e0a2a9cd5193ab172d71db30e348f81ef9fcd54f315c8e89c057449accba60ad6ec36994292d90ce0aae84433d215d89a88eb5325b4d53288d10202cdd69ca2511ed07215095eef05d9ea1f175bb05d859757077b7155f4b1e9b4ae7cc04562541f551cd8e58f98ef8f45bebe2ca1dedff6920ec9c2671016cdaee668e6e6b8b9a2a12973c8fad68c7abcb725567dfb67205ae7ba6b0c387ba3147630fa6e95c62f0b2d128edcd0d80c73e378a7222a391a1a86150a4f4741cbca33cffe5c1ed6cb552d7e6b9b79bc1b23aaa74c4f38d86c7291fe6392278767fd48fe8da73464ad0ac7cc3bcb5667fe2fd45f206706cf7472d38f62ab3c166142a6e67e53eb8c8f277a385bd4359d6b5df048047bc832fbd5ac7fdf3415ff554e9f66d33b8887aecfe2717d2f83420a8ead559498d253303b35e34cff0a708e5851063e7e8ab4aefe0bc1a62e8974b056557b4090f91741d29fe8540d78f45c58b5baa039b3d47c9952d07b88a3afc241d9acc5b8b915e2d7467bf0f22df44ac08b9310ad08f2fde71871c7a036bfe628e698e194d16809868ab914f8f61e5a62f95481dda2889711a9f5df50af6d846a449acf2d0d6e1608da383a2efd29d881c747468a4875f1aab1390340bed4c592bed0693e7000976e710c886aaf35adec18ebc2ea24f6e0a444480a5792e55f2c27eddca2373a8dba723aa19dd5d17c064d512c4c4884db5abae58e84577d6ee078d68257376a6ff9e3165eec32850489f9d1efb16e384a86b051e0289467da96ea1c0d9fab38d155ef081ed88dcaf00fb71e5850c613880122077b6fd2346778587b9ae4834f91723a6fde2311ff1b70fd2a6e2c3088311d3cc3da3d3a49e63c88d9d4f4299337b1994537d9c9bcc840d95dfd6558f317ae1255526478c8c0a6729c8c931ee798037d9b039d97678c6744a0133456451dde6bb1f7711b87437ee6caa10144df350a8f5ee817163b4d3322ef5a220d7ac72358e242f575aa4a211f63b5a70e3b05ee816babb5c5eb3070f8d6ef519448aea68554305ff79dcec8bfcb5b015e45e15d223a1b994a16fd67c43e0798f6134c1c49239ec30150728e1ff80865232deafcb755a0e498a3af7a970fa9e256c19ac831d2f8af2851e502d4751e666c22fb946aa30b6d349861e73ed5c941b583273b3b5a284a92fa1e3ae56ec3698fe0f17b7df56d7f5fc4b19667ede37a7c49a08b8f01bf2e8654ea4533fa2edb1ba0306f968a92ae41059d6da5a67c6d42325e84186364d3c351c76e9842506c5090e6cf79217705a699dde25b7c94ec3039623ea3ec10cde8ffa340d2ecafa3a7767e7cb39a8a4dd1172b9ea661beb76bb81b97e3c7a9b8c51a524bf5ec70cdb2c03d3517ce48b388e6da07e26c09dbb437fe123c11595811aa254e49a1d38639120614d1e3147d5969c773459e3c5a61b0cd491aced09c1dfd0b371ad4e2f081d6d1cbcb134b86b99ed6124c116fcbafcdce94bb6ac94cdb9d6f30c56ca6090c719a9eebd8a3526d071c880058a66fe94ad0c868f13f141403106f33cd3243ca11d6eef362cbd6d5e87e567b822da09bb8f38b4322aa481e3cfc3448d38dcad691a125bfd2c83f1ba09d297ae259d143fa0d34b2f93ad213c3539dfd5cee78180c7e1b79b7053d2a552e5be7c7323b4adf5bf0bad0379e137137ce02317d5f4704e1f44f979ea0635253d7fa3d57c743ebc4798f60e065ef769544a22f3d663e51bb7b1971fba0a67ffd48284b97e2086292c0f9c7f3d4b2279e3b2033cf331105719c7d2aa27e63c2110d8e768197b9e128d74911bda91d0790861abcf22ccb25a6b99f1f43047e9f00fb04f6a059754abaefd40befbed39a973b37fa6f1314ca0de041011b4fab534c886e44e9a9ef5bd4e5b8e9c20be5f8bd546a27e7e4577d9dd9b74bc6a8d11d5c1fd363b30040fb1fc759c15f546e5b0793ba30f784f824977b0407d0ddacdd5d200b73b687c931874955e68263d1e9e4facd9d02bdc88f100814c291b92d3bff10fa176820620e78395570372d1a1bb841b4c2409f52938c0f7007b73372421c284e14f888129422eac3335b4f7a92e6e1a07cb143539f049c1711a90105f56df08bbcb20328ebb04dabeb35c5dbac886a7565d281f32875166a49bf28fe766fac53945ba7729e8ea74141a94ee56951fb2a128c9f078fa9c35e28cb7b7a62972e3438556fe33b64060b357f78b0e9c2f36b12e51bedd1a4be283af1dd0e17fca802ea7162ba59e4839b9a6bcb59ef6ed75f75fd87a8887c742471c4c16d52e44d0b7980bd4d2762a1c68b755540cf06d1ae06b0e16ad15a4cdec819699a7f2a6069c2c8ea0ffd6542240c7b9ea1049f9d1550158c1a297fb3f8757840b7922ea08f9382498883b1ecd6ada71acdafce42069e01b736381bb492f55f919ea0b6085f4b4534fa25acaa9e9a12a0895cda0fb91dd4a357ba84294949906257513a87d4e167f65a3efd3a84bd9c6267a1b99136650e878498415c0ca7dee68957263313ae26bbe506f405ca724af54c0bd3dc0a7bab6de8f409d088b874eeb936c7b4bc85fdc4aa28883570fd8584b71f7604dcca6ed7dcb1fca174c881306e738914a55db8787ca0302cb4f993c3b42cd677bffb5e95ab19af4155680ee4b34c16babc63f056f0cdb99e926b83f68b9d65dbfd311cb668a61d91ce056fd2d39079ebdf05b73838d4a2be991e0f50796f5c3af8de0a0e5ddae2b9246e66deb04eb7e6f25ee9e83065924f63046311c2e320bec56a02f67afce11ec9b8b783b7d945347cc116c3fcea82f32da2352c739103cf25ddd5cc14bf79c6476eb95084d7a5b494ad049adc8f106cf1e02289e48952cd3959f7f5f8e2feb9aeed5e044f8ff95b14b748f56687c7ed3b75039205ffc5bbbab35464f2bfe76c7d18bb35a6c5bdcda093fe451f1b4a30210bff86dd1b3d6e2428b04d1a8afc2338f396829f58a270bafcb22d654824ea11b3f747a03b7667c9610241d3cfa1b98f9064a97c1f8adca1dfcd1a7ab823ee329cf6a7cad6a1c29521c676627a17ab2b03a5057f6d6fbed5ed48965b3e1fe653861c6f39fe15f1b98d8401383ddfe555d4522a33b005e13dc6ad560ab65e7e7355487f49e50bcaa1fb3e848680456238efefff5594d890b20211125e45a6f90e3b415a173ca73fd37286f4b3f0681a5c2c4828cdcb3bed9f67e320d0905293620c914eaf5416983693437086da00da45cc1e2dbdf17c88b28c50975028144fe913f258dd18abce386199361d66a43089e16bee722fd60ffa7c16784046bfd8c6b4a945f60fb263f8c4a298091f899f9ac56c68e8c1a522ea49bfc826f70cbd238605b01eee2df9915cf565cfe2e5487798fe3503af3616dd07b0d732b31473d9d9a22bec46f870051b02d98c262e0074b010ad0f9d53913694edc10fea3edaf82045a80a684b4980c17b20c276168a5870e4d26c3d8ee02fe1cadba6cafbf0efc5dd5bcb1f915bc1773dd77b9365b1c6dce8fb847a68c190c3ca6110ada1c2be351e5ca56b599c40922ea5e7fe7d929051457d91f19ce83deb0eb1e3c890957da3ca933bbf99c3b84d3fe109c4142aafa774bf2053d31618308247662e4886bde43d8f75cc478041e0a7c28c54dd2cb3336f97976043e9cc27e33f49a630fdedeab39f4bceeffb977c2ac224d0bdcc1ebcd4d75539d4514cd648e941e5153e5c987fe35a754c4cee81b990816845d37395fc20c5cb0235753c5a5ef584a68be3b3023d413b33afc5e6676228398312340b87decad755e53f5e8c6e5100a45c8421b6a08e13b5c76eb64221ca4a2e8f19c3608fead2309470e079cc175bda3505152be8fc6219da6a533891dacd1352438efc0fddbb87eca5845d395d58388732e8a22e301c0caf49a7d6d6f224a1f67902a0fbd4eaa100fe66ce102d513dc760c307471d4f2980002587035c81b84869dd263b15d90b801a9ab09b58dfd3630551da37cc38c415c45ce844becf2ec9cf097edda289da6eb3edcf0d4149f3c74d16d56c1d17f44ab915e7ff62f9d9ee282a87254f448e2510ec82fd38349e833729b14d1a9080a2ebe4471c8d5d5b8367a6c238af3b8d0f38f5c2e02418be5ef3b3dce0b854e5f4c76fe080e3feab097b006525a492b93876f1c01af460164619f395d99c2dd617fc9eae3d1a7733989e2e5d510717b8aed94ddb2596677fd76951a7e8d6a6abc872dff530c624a809e65855c0db70bde8db7697be482c8e375ab993e6ebb46deb72494d0a8ca7e961d7b6f06b1bdb7d610bee0272b5681fc2d880c0c265ff3a15aec200f4d191b36e0ec46c150a1b48fbede7eecb518dd69ad48f17a514f1878e6a160b53dafb3a73adb47148ccedccf63613fcaf94c27d6e3c510efbb96d56465f12b82507da0a87fe94757dbbd06b52bdd9963a3b0af02db2d41171e479f426662dceef41304a8122eef7c93f055e21c7be204bfdc23642bf5b62835589b7fc5d4eaba5647dc4264818afa86eef2b71d362b4cdb804c823676b96792243e1fee1c1458c9cb + +Params = SHAKE256_60/6_192 +Msg = +PublicKey = 000000376127fcc6612984e9b9c222a4954b6148fded8888434c2839cdd83a9e3f9552541006ab64bfb0d519b5450fe89ad01d75 +Signature = 00000000000000000f52ff0896a14229fe8fe82aca65a92037bca78d86d8410bc2277e966e6c29d189737e67994806bc12bafe85c9915f5c260e216f1f02e9bc266cac03333c439a56221d738900ca59b8b3a038b93078059705b02ae2c3f13bab639bfb9015cf629807fd243ca1ddc83c195e021846636f2e7d67e84f145659e1182f95c17553b69100fbb2abfbad2790669f2fd55799424a062cff4159a5e9976541b70974c95d79bbf27e5fe57266beaff288c295b2b589a1717d2b6b85d2cabcbc982d24c2b1b9f86a2d22362d3c389cc127cf7ca28f7a67bdf857a498aa12fdada2cc7cf575b0a336c9242096889330b7c88ce9e1f3d58fd6fb544013801e68daf8cd5f514124b0270b707764891f4f68608a8a807f909aeedf387078b5aea29d69e480c82892c061bcd876746e4ec1f6432dc0397aff929e5fba6899894e62dbeb787d086e9086d165bcc537a2825e8c955d9cecdf150e71ba593fe1da68d16ca92bc44d64f909b17331fd26e2cfe67301dd58165f5460f3f64b5498dd75d65a2baab0392bf46fbc2bfe36b5462acb0287e14467b8476dc979d777998217dee39416cd4d9e8695b8b5ce9a5b87377448f4bd3245f94f0a20edbf85eb26d1dcc89451076992e3078923f83ecd3d652b27ce374ef08ff563a372af0e13c9fa217f27fad5aa256251213c4779407b02fa34e27ebf4d4b628c82e5ffdd1ca8dc69a223be17a58789174f394f5aa4235de67b21ddde7f9c5308c5442e822b4f159a8b72958d4c00bfbf93c48fb76f7c0c5c0920111fbd6d5abbc21895ce1e3ed76c94c980123f68e7481fb8ad043fb22d08fcab0f967cd25f338cf875bb9e2da302789f4450c105d7fb059a7e2cde2fef645f82f39f9cd152faf61af86e1d2324c812e589137800c3ccfcf119de9521ab26a523623348d2a89e17a50c915c26ce001dab317fdb8703539741032c46b6f25c32b7445e2e14fac8dcef7fe633b1952ee50c112f04c9c15154c417ebd37d7d8396e875f103de891f68580d4d3d619bea7cc8d2760c34c201c25ed21f9ded63babac577d92560423bd52479e7234ad220c422f6323354f864f1bbabf14b569d4be64077dab46938bad18a724fec60ba4389492e3adad358a998141c1d20ac18071908c1e37fcf7a7d1331d133e6b9c083fd9a9b5d61a14b4e3e81cfab43875a9de31a95a7810cf173b5df8ebd7c2b8e6392b3145d1ce2627db6f6dcbc5aa91cdefb483888cde0a27a25082356e384a92e2b2687b8961e0b425c5dd66c1ac9fb98eb39d291106824724d8549baf1177a723a6b6432202d4ec3cafe6386e712d7c4df1c2795b51624b280099445096e46fda4add65e01f554bd99bd9f2e27e0033da5d7e1de7723e3dd863e16d560febf9b87b520de7811ef577ae80476036e6afed8deb9c87949e06b181e950d80b4ed37d38fb8822c992d67461b1f9effa9ac6d210427e827515f6e17e29fa025060b1cfafadd411060667ced86006c0d2adcb7bebadf38f7c1ab49e24f95d8577a146dd381b2f642c43a8c65d8f1d798a34cc0abb56f1412ed8da662480d3920a0140f0babc81b1a8d1c7a94d86209a7efb1627213f87a3d9d83bc245062b23b982057301b3350a460e61437cd1dc7be377e544fe4a08ba645b068d041f198f4564ef8e8e2a673aaa1bf24ab10dc1a8f79eb7e8d2154632eb4a1119ca86349e226f7cc3609e521272e8382adf13eff42b9d5c9e915d56d8ff6152514a4137202e6b27a243950f4a5eb7362c9a0ba321925a54a6e0d03f5279fdbe9c0bf01f562f619c71ab99a06560d414137e9f6ee6b70c36c602554c207d29fbbb6f84be1619bf80704e911e514cf32769a322419929cf144e5ec03a163c12d8367e7e5749c43a35c93308fcb34d7110b4a38be1c52dc058056c02a21f90de3acc5c1968f5383753cc86d8d3d08dba17aa0de2cc31ead6ef6db37cba134fe2bfe4a8667bcb5555c74e2b15a9c1a2295eab5c83774c303ec5de7f23f53988f4eec94a8ff71414be38d67bb4d781e589bf2764a22b916084ef2607fdbe1d88b1708d877dfe0ffd2f7c27ef3001c6e782cc1f522ae8e96591cf6a25374ec8ad57899541bf5776d8c98f0ae59053d7b80de26cf60b77e50f687af588a816d437c07c381d63595c64c8ac3f41c5aecfdf76433f21d585c1b1a853918ac340e370ce0de8409e923472262d34d5674d004fb5f325ef1ec6ddf87b4aaf61d8d27cdc1121b23570daa0882433fb53118e9d2e7238033b84cce1487da88605c7dfe51e52d631f968718386e4344bfd89b53857bfd075ac2e5d5c5e9f95ccdf349ba385d3b29d6da9011136b6ef53f5c169b7fd2557f65d15b964a7c5659ff07bbbce7818636a859b9d8a5c124fbbe68f82a8aefbe52bd22ebd05d5d86e9bbf75edf595aa57a7dfda788eade0c9594b4013775cff96a176038b05deccbf9038c3100c4cbe7ef7b884f586ab42d07125b19d00a1c20f23544909e9ccf7c2850451fb62e9af1c638260b5ca22c9c11b7c4c9e98d26b8992594cb2eb7d81ce6c607080b1e40d0f9796d07d35dd81a2fc4b3632518fb02fb0732210fc491e16e5c1dc767afaa8d845ad2c744b6900040f2693a1486478f798ea3991d77c34cdcbcb34b46f5ba1446df2f251a90e341fb8b1481f7ae2d02f7cc768ea135aa6c81df9ee6d3588f48caa70ee0dc2c4e9fd5b595dc921a0c5c139db70fc81e244aa60a9074b1be84704643092eb6b50844b8a0fc3d2f18b9e873038ea444faed8b06048f3b384fe483361cfd3a7a85149e561ad5ed28296264e0d4bf4fb69168152fb54229acaa71bbbff81736cbb38c0787c5b891ed80a610754edfc63c8c48214956c5b266634d8612d40f2161944660c88d637b27d46f3988e380a248e759036d9ba7af6300df8693be1e0808485c3b09a74b71296cefb6df2dea57035d7eab0cd19c376f1843346c8caa320b9f57cef1ead090022123a2c7c24974eb87e3cfb88a7bbc585a39348970b7a870dd39b9f75afe4334b4fc5b458bee3925cb6d789aa192e4d7aff27db01554ea4840525921619d4bb825dbd63d76ba38e9e4a45aec510240255f6e37599ed9781f528b0d45aa4e4195ca41c7bc5da019aeba847ac34b728fd3f92faa2fdd869354d19a610603f04b9c73cf8e46cd535aa8a5d4242bfbb108e14357b5db55f5977d6c492cb51b8342e75bfcdea63bd1e1bbe955e57a7f8015ae2ef79ad02e75a3fb3048ee82b309f7d22e4fa5de1821fc1b4aca85cef4d5e173e9dcec5ac2e059867fa87b0016c6b5caa6e3b0e25e77c38a6628813ed1001369b9851ae8d3dc392dd3b02e032bdafc5c5ca6f5fef38c78d87d189f6936e888ae26ffafb30ca960624d0767f4e1f4172277c5440953cded423e233d187b0707f40d285ba36b5f69b183945f64eaa879d2930cd9211158f5fa1977974a9f1db719e96fc50c2f74a0a673cebe44d263400240a4a7835df24e303bcc08072bf55722da5e55bbb1a04475a8ee1ea2de50003785fc73029146ac800d73fb8e23479066f8d1e697c688acabc0e40e64f6a001acaec8a1173a0f2e20b5bc65371ad59af63dcc40ee6920267bcd32768e1caa51bcec2a4fd7e9293eac9beae084a5e09cfb634dafe9c6b8c0f02445545f1f0f58ba4ab2022ed230ac2414ac143d613e880f2b524d03c8f22efa796818258580771c4d1ed266b85d5d3c121f08e21031bf5b64fb6377999e0fc4a3ae602a92cf22c391b55820563abb032c725c4e3731690ed9f002051558e918913c957c0f385795e71d2bfc8fa9b059afdbf847ce8372ed9793d1946db2ea1f2cb3e39825964b72b1083d3cc075ab59cb294f20c6a5d905ef0b38cfef407ba438338c73cb04ce9152c346c63e21ca927fd626a1d413b9c597fdb90dc85f930e870bac8e48aabd677e036625cf69caab797435b6e154d586cb220aae7269fd8b8b8fce45f05c7c69c8534f96b795d0b933c3c42102b33ee4f48e7ecc26c9b6c2d725117b6355d5393e1738ff2a9d817029b699c4c65946bb134d886b5288e7aa6221ed66af42cb5f31ce773cbe65d144944c167a49513f17512757e02a574c59894d906f416dcfb6c57ba06de4d05e337c9e641bc8c78dc2a775e1f0cc15e71a6aef884addd047c88de7e1a6e6559d10dd68af095b4071e7bea744011b0498941acd153fba3fa8681b699d97d0ff2f7c24a6695e60464033169ced5aa1722566e85be5df8160850e17dfefce6132884f9a060bf72bd222cd16d1179bcc56670cec1457597ca93fa42d56c190020eede4e8f5d355387b9357a548540b6d7426112f81363cc25925b190de5811fed29432656883bb5f3087e87b3de8718a4d1cf92da99bf308c53b40e1e89dd0258e8144e41a04517ec9b10baf1a57879df1c8d0b1f4ef39e297b9e4277db58daf4915bc5081cbdebca3c73c19ebd6fa4be6e1827e32b1e6d972904ccbe245411a70a3757ffa2829059143988e53280f1720f8babc110ec969115047af11b80d22b39b31f290195dad7fa3cd89fdcc4ce63995420f18e37cc5eae1d528ae3e3f7a40da685e2145d4de99536637b0f8731f1d79393572e3b05a20d54a55461553e5e090a8e5b44c539e271701875b4332cff4cf67210a9052e617065f9f93311b099b9d22f02c4e32669c7f8eaf2d1760dbe8dfa64267319b8548d706c5c8b5724d399ba25038659d7f69e9ce44d12c22996e95ee5089b9699df748a2f800f372ebbb9d04690a447f1ccfdbe7e06d0da1b81ba15ae81c36b27e7a5bc9366acf880789b5cae6bcb3fc33c65acd59713aca42d3318e5874918c8c6b330e2fbcd85af0ec0a4cf0b3230159524493e7cc458c9a620ae6936ebc030ec9c675110f7223767ab839e0052354f3dc39a3449e7c1d7326d15a683d193463099399d95309d0e6e83198e4c808adbf93f813d66546724d222bf4178a2c7e0b694fc5fc1aee6d56089b6e045a7b2a3ce937f4dd78bd0d6e5f8c7591c73387cd2feb83c8c4a9a2a03e377532e3356505863be17cf5aac349c01807584629ff2b53ce54d62518dadfc11a1a388b006798004789d66acc0b2dcc0057472c246ea087493ee2bd23c8ba8b8c57fe04a7f9b801487208bf8abaad07f750e5290d1ed1b70dab41a555a698217e3726db35a4ea32836f1cbd69109ecc2ff8941bfe1f203124028bbc116d0f308a5c28ce9899e488eb7359a3ce8e8972e6904a584da8a5035989bd4e7928130d0111544a73448dcd0287c2d142f198662ae86d910b2be9a2d71ad3d1293c42a1736ab8413ece49fe8e31ad39168ab9a4d012be632d8612f53335e3b0b0fdbf50e0f13d4b00aa9b5c23864c9afe5f9502aa924c456b8086d7e217e8bb5cf9b0057f87357ccef74f8270faca0e8134195c782d2f9a88766b6ad3bf7ec02a2cf0522302094084e932f86d73724a1f68649e8825fd4525be4de7971595236e72ef6b7a8e6a5b0dd47e171d61c2bb0acca53135af09ecdc365dc149cb4397232a00e04c22a000a6925d584e260d18903e9620f90c7d29f8f905a6b5b5c8d5df37e33eea2e870af06388ab4c9bf100d8f53f2ba4b42755e379a2a9b5ecc3090b1a12338ddb903d631d0e5527e704f141f9c4f8cfbf27463556459f751eea1c66cd2d9dffb5cf1eddc964eec818c44bd5a35a007289e6fb4e700e06e5c1b469f40eca313cb8434400791c873b070054172b65ab7595e6f6f89d6f13ed048bc3cb6e42f0fa55e8acb021a2f1408366ccb2a32729f81380d0e8978459efe61c62106d27ecd0a26f5104169097bb223190fddeeb3e2d80b2dda477d47c45c543045fbf20f70c8af39cce55951dfb6111402b5c2b750550dcc0be2caa6ae2ed6f4a921bd47a2952471f21165d88c39725af1ecfcc73d8a60f8b8aa2296d412904c9cd80a46c59d46f469edc4bb97fe178776f1f97d3ceff12b14c3332c3d76f08a7b21232884c0de480f6c68b62f8eeb7b76c908897d04f25f1e986c07489de3e86bc11d975def7673a6b5abb0730b4b8c8123e5c73d505d9868856c9df248a061e38a1efa7335204d1adaf7cc519e889388c0454221fec14e4b707e5aaaffa33e78bbdca753abfabd2f7d6f4ab21ae0beeb26cec2627e55876136633b2ed02905762580379ed7fb37b9dc9b8719e30ae4f1a3dd65329765f916864e79a67fe2d3e67b358e0293e5ec2c058feb704237a982764bd7ec7932dbf3b36d8101422095ee19a9d88e17cbf00a8003c98b8062dfd458a11272fea098469a7e815024d482ef791788fec766341c850b40f7b1d846a8b9516225efbcf215fc7e8305e6746e149e8b74f166f1febeb7df2f340511f0906000aa6fc7510e49df0afb1a51d38a49628012c5873ee71654b27be17447a19409fba21a70dfb172367a72be7e5e53819ed40fa53c8c1bcf63029cfa6b83af580bb0182ffde0f8b053e923944dfb25ee2d08b577bbecbc2847047b2d45f9557988818fc2f9af5ba8e0ff98bc994dfab49a0e1229d05637da37479d11ce483f74b860963adcb2af6487c1486309410fc7813e4a071bc73c32e100cd099782d5aacb5d211fb08a97ae3bdd666477cbf1f321f3a0b12d745cdf8631c1a5ab09bb80fd4d956a8755605b12ca082fbca42882e5ed23bb3d3503d4e04de9e3979b584b405e4df236f2438ec21915255b2af657e0955d5ecd80efc52e38df94df9190bb75251a5a89d94810e08a9e48f60eea4c05f9e55f424cc96a65fa30537de9ef0c096a0918947aff5c0f076829b465e46e0e9cf667a3908edbb4fd8643f4f63cd15712070d009df264afc6accd7477f7ead07431c38af63bb0a0c521032729ca4c982e3dc9fe8e4ecb35ad53aeb9ae8163924cd5fced8f725d28a27d04c319aa2efed42b3bbce4bb4f59cff913a597350b4c48274915d0a45228fdd9ef1b2db440d90e9d3056c7f07de419af601a579695c67bb7084baf9ae066f18b4705b388e700920d1bd23384bcdb7e935c488cdc323e5040ca506eaafc4c15a3c48c9908f8d3f1a57edd525d5a93b3340d5ce4e1cbcc3e163bacdf37398b47d15ed7a949e31c85df8becaf2ec5ddd6ee24a3bd6602b4f3babd53127af502d40c0cf0ab890802e3d1d6ed1c4df26ecf9dabac9e4d9b9500d7a910e5e8e63f9ce05b0e6ed84514cc3b5cf986efd8d8ed5f566cbb99f691be9dc9cf76d58591b0e1d42ee066f3064a8806258c80fdce561b7cfddf26bbfd803f5ab542bcf7b9fa4275cf2cc84d658db3a1113cd326f15da586312115625a751b002c45e0eba13e4d8e40d4a6bb9730fd7fe284a57f22b0e502a8143d581e5ae7eeeaf779dba3bf0f739a737a604eb732206af1d2296fdf204d940b734a315d56e36b31d13e4867311c0e8c348d03ac2c054dfc9a3a32c1bcb6f41152a8e2779da0df008dbd2a63d6fd341c700aea9d17107c3896fa3c835c8bdd6261508363661a7498396b7684270e080af4ffe2d655620541521a14f88fc7f00e8b67c036369d8f0891f6eb72dd6b4bdfa4ddf813ee65a6cac6111a4aba4a09ecfd715cf499213c6bff8a386e4b7358900701be36426675ec0c298590839286882e280232e0cef2ec249e1807781af653a62cc57a97e82f29f1d1aa06f0c0823b9467b9f4f996e5252286627eb40c217b2ea3204b0ffa773cae1f24162772d29bfacc4ec60763a258b17b23c2b334b64c317dd211e897c699f5ae276c4ed16fbfce803345ca68e7a40d6cc4caa6a9173c73d77039cad9c483355980f86dca2011f8a97cdaff9661b58adfb953dc75d61151427b280574bb4eb113532162355df0057a8d742ed51540189dc0df6a89e51cac7172c0d1aa023f2e711a45007401968ab9033c122959bf9bef2bb0b7d123d273a15d377d168d7d0cec9bb259a2c998723cb19697fa1396cff0be5c3b2f68c26c15c828b58aa3946a55e5d48dbc408c36a2ba61cb11ee9eb9d1605ae91dc2d31b70d93f47412b517bec4dbef7a0cee3d38496ca661c68c9c9875ca9ae182afbbd99cf74e3bd60c47894085c5a35317ded020dc27ace6022374dc0f447e284a12bef3e8ccf43f30bb584492f817cd93ab30b4e4ee463079430ced170f4971556fec2179b5fe34aa1d9044436940c21146bad9890aaa36a8da6d7a18ab1ba7ffb17ac63360f728a38f1ef0863677a43a6bdb01bcc43f98476262be0327cabb775d162a7e73ff9141e08876d23219d17cfc8f04cc137aa7a83bdf8cadbde1b0bd803eface019b66248b1d95c3cb883630c0f8c5b6a4180bf9c55f67ebd4b275c1d03e5deb3893933dd863df776c8651c8874707b60c0d01dc2cf64cf6fb74e4dea4e2b0fedf43bcca2b840a72809cf8f89e0fa53a64479ef327faae7533989789af4e2c5bee1c60bd1f569b128fd8fbdd55d5faf7d064049c15e3ecb64743de74bef069ca8ee37c6368ae5df8eaa8e2bca37b5e720ff8836830e465df97a2bd0ea1aea1408430644ed221870b90c41dc8e78241ed1f700ff82f58f65699551462f67fe383545621101c9c65a1c007ca466b11f1bdfe4e8f4f288b568aa3cbfc16a454af7a88b3168d38f60fe658d1bfa9f50f6007a0f5b85d2b1b98254eeb15c78cf68871a70dd48e46473b14ee0cbd7f460d2a65beb1b71ad85453fe07ef169ee3af82b113b6ffeab2423f02b220109523eab61f54c5c277cf4997d682a0eaa32590160f698704aaa78bb181aff10610befb37fd158a26b83d0c3f4f9a5b1f39dca115d692fccb3c20d9880a7f8ecfb09e65e47b3c338b55dff9a10b9ac78be9cb584a15dba2e5a849f2a7f40c2722745d9298c635b734bbf6afe6c4daf485da116cdf5eaa9364d5a068fbe0b88c4ff2bb4f06d5459edd476cb1856c774df4608b71dcc13e184fdf84c186efd0227f4c8f06e40a9c55f27514eae97a2fed416d74ce54bc6529c692e8a3239a3db4c2a0f29fc1e8981f94fa1566d78eb8795c60ddd8d90d9b889e47f882ca340f94af2974a7bb147e356acd82c13b6a93c788b7790a85a3bf0b7d1d840e9ecbdaa9dd8decc63c17e1c88ecb609a3b34ca9b3f64c316094f17f801506f64f63cb59f4e479b745a001f434b53a7e4bf7a1137f4edb141d20a882bdfc5f9c09a900fa30e86bf35caf95b7a9746551ed12c233dad91e52a7e24736a8b6b341fa81ac253bc8e7eca159fab3b96a8d2cbaaab4cb48d98d66b15a95ffbf596d330f98d3c1cc5eee54b7d277d5966dabf8960b558e9ec9498e6e51801dc3cb66c7884674637af1229559559df96c421ddf681510b573a64fdc8e8b4c93c972c4bbfebf275729ba7c5e289884feb5ba725095a28562edd1845e5d439f14d84b632eeb2eb6ce7e7adf0a93c8017aad53883fb324ce7fe91d73eabdc08d0de2b3e18ec0c8f59ceefa59a5def1f490524020a8fdd9c04c63595aece2d799e1106819848928abc19d6b3e03f53ace274a4a31339274f0f6a30395add39ade5a463e3dce210576d7fe86027df1c64d9be7a7c28a0ae7056c536d9c9a1722d603a6b37791e5340657296998cb5a13b4353cdc31af872cbf5444a5adf3f5b56ebd16cb96dcc9afc199b9a2d2493cd4202c58ed65788d27b1eae4e785ec1dd317e2715bfc594b86b1daddc9c4655a7a52398cf4b6459d0504c7b8ff80481921292183c56cc7eff9dbe3d06869aee68a7283ceba7a0887f1079db6f458a2b250c37e6445e7f3b4a001a0dd832f9b264ee46f804811c25a3dc92c51a4f6f781f02c01396a7f9d2b099fe2fb7574dd5557d84bd566cf4ece9fc4384d2f04eeb51ae3c2bdd51d92c5a64ba1c9cbffb9d833ddbd575719fef7c0b839a6293d68a32efc58a9074fd5ed5ff298c84b70217255ee1acbc2b932fc6127674360e848dd91e0153a720de8dc945da36eaa960b5b2eaa5ad60af66880fa596d8c0ef59a34fadec614a5115bd2506f750cda2c75ec8b8c4ed13faa19ffc2ac0d0888e6db772255f49d61312c7bf8d3939e41ce652320a48784c01f4ca633c5efee0ce8469e47003e7c7be293071eb36dd1df9f07e905a7589b403538b40613aab535f6bdfa830e7aca4c268b230cd7e40a86e11bad1681470d6a29485725e9defdf943ec3ee864dcad59838b0847ed0ab17aa56f95c4b5662642b8484387d84f95ac2a1085efa58115ad1215698774a1e6dc6d6b40e47d38b787f5b6ec43e0b0fed52ac0ba4add8094ed18a1c66fdd7bbec52d7c3015ac9981e09fb78d8351d9eb6b2a228b36acaea2a9a081d05c6066a11fa6c11be051e122a0e534a766bc412e41b17a08a1d52a4700cfc57815959c4a449ac3a94f26cafad70c35f8ae2773d323b28ff34648430b0ca23b6d3159e5fea9dd7f216f51f8463ca33a9486598771f08b1aff9fb44da98180033f3b6eb284459e3cf706d1558231a3a3dc0e880e05e13d50c3eeaf7bdcf8780f31df2f4e68a078ea182cf4bc16021889288cf749371cb98cf52ba75469e4022dc99238cc2ed80df06fb312d2df44b8d118fad447385e15e9247d4111a2ff18f770a151ccc0b61e3b5e68f24172cdfbdcdff03c83fcc5df5c7341e2d630b00cf65041210877211650bdf2ea67da11d665520fa06f45f227ff1821d810820049bcf984e9cdf093cd086ebc7ae65131c3c3444c2b3a28ad4b95ac77523242f84245ebc645f6177cd771038bc6b187301889f116bd4f44f8744e5e6bbda0a1164fd86c4438f5bf761ae0939adce38bc63912159ad4e504c8e28765fe71b2231aa915b9475e528e1fc6a1f455511474ce8d4ae6b32b1db1f3f4663dd4d2c6cfb2e30e61d3edc95202a714d241411b3d345e0c339eeb985dc6e5a974ffd09b9b8ab0a6fcddd4a6a3ed552a2f21d7398ff9b4bab2b198c1ad399969e4901faaa179786304c1b4c0994f5adbcf8b33cecfe44b6b650a069d0ca280953558d27010c254fb7929433869f1ec0f05207884dd3326a14ded04a7fd15712e9af3d10c66e0576359bbd0008de2e51ac7bfc0e7126188485b03851e613070f49ffd39b8268126ea4009fd4541c827dfd9c8d2535b64e41de7f69c09e4e60624409e4e7432bbec37a4f1c8b607c15b11dc1b55044653495b49cc0947d72cda8491e1948b1d437daedaa6ef6e1a8d465690d2ffd2babe73b86d43d9d978f33e41e9e338ee19ac37b22f0c78da18cb9104d0fa0556f3efcd1971fdac33aedafba214b61e43f2407dcf0afdda4279a350ad62b8233883b237f416bf2c189fb1ea611e51b520cbaf774c901a276bdbc356047f641e13bf13d984697fa0e1f234b366db45b3b6b6eba777be510d9b746cd0f8eb44c38b0f9565c3c92abc687c5593d42747ce985feed2683ea85e5884589fdfd739f863480cf6cd0b6962649a3e4743d653b81a913027c22aaf7187f18b466d8761e5c55c2c338a28a34216c9b357da48a59ffd25b119d5e736db1c6123dc425b3710f442ef095f0ebf786e5eec72d1358f7dfb73606bbe2e53b9d078477325a3883030b80b249c00f2c3d7005eb1bbea9c314511e61157b19c068acc132336a5af759034b65f5bc8290925ca466ce0a0f3ead32530e7fb1be10553102bd0a5b8de937ff6fa3ae095063061179d66af736fda3f73b250fba8993e9ffdb70ecb485568345c11835808a9d4836784faedb4dc538a601108c162cbddf23458c605c59814abf99682cd0e2ae1e04b449e8cf0fb9a4d5fb7d19f4ccf1d5b4d684acc4e0a71733f87354cc21b10513cee9e927568f2c62c22619ed67108cc817cb750e3d9359f2ff97215401b5e46c6b05631d8d101a15adba9bfb3a82a9aa878b101fc1eae2eac1cdd41293b90544f37d3a54fd7435e279b34270cf0f5895f616a34437f72dbb6a8cb90904f2cd526b955691a9b2704e2a432c5e931cd800e28d95f2a627288613f503a8c6c86247d084074459073842942343ba55cabc22cc02b6f5d6ac27e5de4fcda1671e1b42d062ef025f89132f3423c3c36f1702130f98ad5914d0a88297542fa2e4f4c5a78747a0c03015da48d8e520b13bc8216a21336ff3f710bd51e553811d0eff6851da37f7848cd79702e3fbca370280a807ca04a8d8d4af7761b27f83591d83e91af30e2e0daba2b631f9c8eb1a7f69eda133f11a498bd07f87175b6e21e60eee87a37dcb31222ef80ee1830abf4821044d5b052eaa8c49483af16970fb78be454c793d0bc59159074413e0a2e2fe4d7c934f8a541ba213b113601fa7343ea3feda23d15fb4bbc9ac96b360ff25c1687ee5cd9c8d7decb39edf2ddf02524888bb82eeeb2c278e6179891a7e432933105e60d60d7c91dcfa4e0b9e13daeb5d8885147ac0e3bfb0bdf70a0365a6dace00b6aaa33a215a0a1c642f57cf22cb556e2a6458d4442a4bd447e8b8da24797d948ea88edc684ebca73b43ea39b34f5103238542605f850ee536ac4c7a67d027c0300462448be9c63b81f4462f78f2 + +Params = SHAKE256_60/6_192 +Msg = 01020304 +PublicKey = 00000037b00f47b985610fb428e081f9733ff0bb1a29121960265cfb58a81b8401742f96c281c9da01311fac61e3c4d05d095052 +Signature = 00000000000000007a75ba9468be7cc91d962c13134d7054bd00a382d0698cb300f83ae082acba078eca3f1c78d30bd2d26b75ff33324029fb7a8ae9facdc29177de29168b5d444faa365e40bc2f9fbdc99364069b5cbf021b530acd6c7976cb432c20487e7f409ac2b2ee1063b4118b66ece9810cd6006ba133bba08c10139530b2fce6c79a769957093977cf76ddb4570e121a7a8839cdcb7900780160b2a6391ae2b80b56fdff63e2b9d242139c49c58fec37e46cf89862701c3493fd3af0d28e7276544ba0d0e152fc83e8095e6ca4b710a229d9dd6fe7158e73b4139a5a0ae7efebf9b311c8ff6d16961f6e3e2a3c95a2f70db02a81346da2d170f1287db639beb2f1d364cc4e8030d4806ed8fcc47e965a52fd7d8d3d27b15842b58f71657b61bbf672e463555ad82f229a54f8cc6f2fd759abf66007cea6e944639f28192e4364cca6244a327beda68cf4ba15a89b32f0b1e408ab1ed16dd064216416d9423e7e1069d5c9399405ee4eeb4ae8a36d7c61264db9f88f267a0c60d4c94c64a45712bacc9c0dfb80192bf524bc7becf7344d0e68992f76850e0157a25438304542b0e27e9831c8f15e5124fb5d30bd1e12a1ce48967a5d2207a2c8ea8eed0eae091b0d0db55fa7cf841cb7ecfb1737b993a3ab8150ac75c3bc589412317f0359e8667c3874e80243e37d28f669e41f608101a15a6da0e0aacec60c329d57501c6978227e76123fdcbb2cf2a9c8b93482febf7d9a0cf122473a800a26b588e4658c30d506554e38c4f96ff44ef8bd7f90f14bae602f2255868b7512fa62d80ef30cb0613a15f6f40ca2bf194dfec6b60e19b6b6645bc93598de32305b5e43dfba2d4f9dd2f04cfebbac999d49c7c124a623eb9605f0919167deb8c772f2d9ab656556be8062a7373cd979993f7514c7f5e3b4ddf27d07bb244bb83a4973761a703e14efe66f786df06d40bc4d30f46bf0a2c43465b1434ce47edc24b5143115e20e3a9b7973b57e4331a6f5392f518def0edfff5856cca2e3c63691d4bcc194785959d6d46113c5cf93b99461628a632a719aad16a9f7a9ec7e4006bbfa1a9babc36efe59898a1f88f1fa19a13a950e21f2792e1bcfe2ad701f0cb446a0e6606ec54a3dc1d652c2444d9adf615ce6fddc75367941eb30c321b4ed35ba97c0a604c7c0bdfe1cc78d9a6c789d2b4b337a1ff5e70ebbcf68be5813b5089c5f60fcb4a6c09c32321acfa5a18aed9bbf066e1b4504f86fe98c4dffd978a111e31bf0589bb1bbfab25b52bf6b6f4ff3e7daf3c9d370b26bdd5de3bde0f043743ac375cecb212d21d77ea2109602cf83e77e8f70c0e42a252535039ec95a4e2814ae3b1e3e14a0f76f0f8f9b50eca1a0c8b3e259082d97ceb3871b5d4b63c769891c722109da365ac6f91895cf5d3d94da8a8bcfad7947f4f6af408f8655d740f86825957dbfd4878b038c825acdde12d4860e9c82c638153c1ff5130be123cf4b3b348e16c25bb747e970e0473ea89844d21d87b904896d7082407cdb3f03e2aa49ded00ceef6034367642148b153b904c1391d1b2225abd1f2494966b0b8b904237485ca07e7e0f5fbab7f6d7e1ea3d52f58a53f3b1bf75f50d33db0ed587ade9759fb92e74a85fb63e22aa3b192aaabd88a2b3d23292d3903d64776ea5a518988c585e2b8df54010615108f360164c2f6c46cbb62948265ce78072bba9ceb8dcd4d5d24528ef6f65fb8e7188ae183aadbbe35b14705775bc6e8194bb05089b4d8642db62b6e399c89467d86456116f3527959807cfd52cb8d6dda4ce045fd755cfdfc6a56ddf3683e2268b35125c3748ee28473d8d93b7906851947ae749918e67a3ced12b16df2fb3a429ccda62f8699f7049c1ed4340c1163340a56af4f9954fa3320c0a62ea028612d1de1da2af8b3a86a8f3e86979b65e77912ec3a3b6e4815c95972f0d4858ac6564ba875db6013a45833423f2c04a7dee77e203367b286d52265c22ba021047d720533bb94eeb0a69627bdd21a4bd754c07b9135e8b957c49e19868769096eb347f60bd85c4b7639a51df454ac69e8ef95a26d601002e19074f9f2700ac4c3915fb1b7d7a3822e8e4f3047e4d6fa446912424f0a3a5701707b0bd27828d9498f21c5bcc19606b27e4e4d49e5dd20a5a9ceb9900a62f16f03b80931efefee27bc705929a602c772b54994c5bf4e6a6961c20215a345689bad930e06de6e46405d3784f3912379481c8d24504fc4e1dbf2d4e3baa97f18bb8f119f924e74e5f7ae682da4b9661b0e158fd1d37176a837865d2fffb45f697bcadee5b930fcc0f9fa1289d8f78fcf0b7728cc47d3737969252efd5ea7686173aa76059b11f3503a59c86386325558fd9e03695540afbbe948746e2f57fe5be0b0cd7aeb8b7706cdee09a02428feac25c4f1fdb49bb43a2f57d0bfcbe0793d07e470b9c8ba7833bff8f02dfb9038cad0fb69778fd47cff438a270a0801bac6f67a9af1682af7ebb3519c30a915c6b443ab444249d66a3423e562e64fe02e1b1213e0e56fced6559035e18b41452466366196304e94dba5e4a19351d1e5169161147de38f3305bdcda5bb6c02145d5ba2f88d44d714c8691d3e734f1fcd3e7a0aa1c7ccca3a0ae7eefa176cb6705191c058470168eb23bce05489861037be9817f5587ae1a29097ef65d188995b0bdf22c15409b0e831d6f48634941e6bcf07be1d254a5e255e7786dccb9862404f19f9a0bf6781ce6bcd849c41d4586ea4c1ddcf60e1a22a659c0f838b7f3efa5f30560e31c123f50f3377331f43a86e0c88b6edbc2f29a079c119d7dbeba4001d3a61ca1a39ec964257113a54dcb6ce8abb607a04cdcf9b02ff8b7ecba3d34af2102415a447e011b3a30b49ebf79a2453085cadcf24750dcf2479d90443d50cbd4ff402284a43e7e196c85ebe9a515f81b80e3086363165456967e75d2c92a0990772452c911f0aa9f139ea4c69d4ec40e4553e53cc3d510f0da4dec74ce3aa5ca5734b94b2d77c5db4712f444fdbf1ec92d379b0c2280690cab395c4fc03ec74353b786b13e71eca77ce9f84a85344ff72650a7cc84b4b52442e24c2fb13e3bc23505110d6e3b9816c66614a400786da43a533732e747d360a856e8f313ceeebb82852d3bcbd80a3fac991c2a1876fe32b479c77325828af820472c22b5101e5fdba0c8300dcb60d258884703f84ea33b9320c546281b1f0448909774bb00a6424d157b58e2305474daa6dc0587685fcf3c341482b3f66861c24964831a1ced0af2a6fb6877ad6dc79a7d57d139a3a4c803f438bacf31c9cca313151557707b2c208ab818f595f1d7f0f40342b394438ee1e36533b64a1201235a31b04424fdfb118b1b472de7dd8448ea647e883b544d02f1941c8aa02ed80af4c04647a224051e77b8cb01b258ed6a5e703805bddc84404d22860cd4a03344f0890472e256fb82ed494c23eb89c6c7bba183d1966ecdfd144a5c76d82bf05e12d8d191c343f354ec5d0286e892f1f09fd5e9f010482c8f0165d73a8bb7022651083da16d2fd09f3245d9cb313fda8abb4ff70c6431d6fd9574b97131aed52693d3f0cede6d7de8f4a1f2f86fe1d7b596298762ab7fbfdbf91ebd0f0f6f9115065be156a096a6fc563cb44e321120d9f9355a6cdcfd3f97ca3e3f184afe4698d177f70a45c047ceca1efd4ab5c566393b6da819e704a59c9ea35438678bbd6567ba1d680210be2e928667cc2dc135dab956127632bada76004b85b5690fa508438e46711997dd6bfaa917d5b292267d1eb38acb32986a95c82a0ef1284f821a97fe88c0f7430cb1e4074a6327218a7ede99d04a1620ba13cc72fe1f902c58029d6af107b3b432f3ea455153dfff88c6436a594f639606aaaaa61d377763180a74013a7e855ebca501c09f837752d68cf2afa393f41301d9ea0a16d68107fdf230a66d0d2d4c0a37c6a0223891390826fd440b70805743f9ab229f97b706849f4c652618791e69589406853ceb85874d8ff720e7ee78d973c743410f7a6bd081f42d0c375d178d14db15b5ad7c5c4f9ea6a0176db46c81616ab382730fec0d40909dbce298fd39664f7b1b5a920b296dd0ae3140c7ca468178849c5509e385ce289c4a6af778575ad08f3c2e8d34301f362bc53d10dac25e77ad1fac13bb0bd32d0c14e49fdd60076300cc4c75ba8bcca3a9d84b9aa17643c0f002764197520e627547a0ed5b8ed3e84bf81835e856696f66137ef4fff7eaf6257faa0de95d2f8d609e4acf316e37437f1be1991aa69c6c60fca727bda8a18e37d1b9362b67ad4a2c2e593e92cd65b343932f526a2654bcd9a96dc32a0b85ac9b8751ff41284b20fd7112d05a0777b597e3608dda7a8428795e2065884740175c7894b0672ca29d7d5b7af54fd9a9c98cc950a1de8e6026ad11b9485b6506ed62b8e53e23d6ba179a2f66828f15c287e786fed925142b64363a612f74bd058786063a9a513907a095a4b209877ace2652afbe57f0f06c0374ca7c21d91a24d6142b3c722de38082907dcb30d88d4f30b6d7ebe867bbbbe12620639cee15dbca5bd559fa63503713773dee1c12dee3be42138eafcbe7a63ef57e4cf580d727dd8bc3fa5adfdb07c80bbe61d4c6b386a5018724f583d04f25e94c5e901d901d56b926b6d70831e3a2b77c57ef513ab594781b78587706bb414b3bdeab745f74860bdf76be2f3e54feaceda071ba709d392878b35c1e9c0ecf60dad810ca71fb062c08ebd2f2b9e9a1b87b70e2c72efea6bff40ffbefbb41179967568de494c4511950c279c8d6773d98a3228e478d8bdf07438852127e7026021695a94a8e03b945bcd4162a9e009df67012dc37581ac2e631f7733cec66489858e742a1d348e2795c2cfe9b34f57c1a454ac79c7d5ebf8772ffcdf88fd0055b04c35eeefdb071c8842daf9d284abc166759229df3a70bd126edefe5f8eae2bc6717cffcdf90b0d2902332d2071ccd335e4623717e19e96ac34b42f68da1040e0328ec39cf66947ff5f63c963a565b68f14fbea5b1b5d3f8527ce1114ce2deee5d15a2fbfc76ac40d196b72d0f2a4a1c7a96345fb8a882d55af7468b65de424279295facb44e4023da0bbb75fa78886763ff5c612f54f8b779fda90b4da400dac6f9208ea46f084781e65b7cc22d5dce4c1e24fb909ff9b1e8a7f0316a77286b0ec8506a11fa89b99153a392451de86d031240bae23db5b3513af9e9b23ad92296ff2b3e20a252930724f2c273e1cc3e88d963044283a2291df65b4d92dbb720a1dd41d08a7ebde1fcd74f57156f55fc5afa7ba55d520f3c7093f5aa6ca0ef77ea406de8cfeb54266b3751dc01127d093cdf5302c8195bbc538ad69a7e05302c98bf7d31e13318ea259d4b52ca065d2ff29a568dc979554b923fda11820967a601dc7acfcbe4cf34f9f0df9e832fbf8ac99d954c3bd32cf8ec4aa3004ab6fef57e90eea7a1f0f72a498fa6686c7a790728442b438ba761fe8a047c7c60623259e3e2e1c0618d53227603f8cf94baa207314c30298cf6db1ac995cfcb87cf6d932b4bfd5ec5afd80909419d46cf9a78bc5536eafdb914a78e6c12cf7550ab4415e2cf2d52130500c401bc082fe1836e1e99952bdb3c27d87947c31a9d3f6b3e605be8aed0db91e4d5e8ed2d9eb602ddf50eb4935fa35a58eea3b3739657895c162484f85fea32020c786b2173b0054add13c78f30ff93d956a3a7fe04bc6b03a15f5c6601834cc320d7511157899bfca9891b1e2306fd27c3a04773ab0f9791d895e29915f279c2a21091ade2f8ac252c5f5bda177a91bbfd2fe1e7a72cf5556f46a9fae89b2be41f766cb131a5ec4cad4e6d3627d694ee07addd28b3c515a0ac83543ebca5a24815474634ee9883267c19e19b7ef3f17fd961fd35e5566f0541a64378631588abcdcb3e9321c0cf7b92bb5ad1900240ce4c76c15f2a094241b45f6f061ff201b3c8af5e67041701a7d2e8071652a5a9b25309b18a7fbb5ff47af9a390b791e622e813f35de8ea637a2c94758d0f49d2c9768710ec2d4ea27c77f23efb7b61a846b0004f63cb0d9888a3fe4be1201aa0a7a6d2f8c983d09a1e5f0217aeb3fa82e253a6de81790c152f4a08b8e922976088ea653e04577e21cad4ffa3ba6398c287d99f5c043587525de27be2abed9192bb8afbdcd172958ad2af10b4826554d7d29a6207892909f4701c11f89eabd96e3bfae2b79a18f1dfb1629d0b241c34fa2e2d15c86be5c2f13ca5ac9242251f16d829c9695e09d04dbcf521201af0c3f7f55e3861f668cf5ab338321d78bc877f077ad9546fd159961fd09024929e158494c0b2d56e3ffbb3f0c902c7f4be3fad98c26c412f11c4058b6f3517f004b80f3af0d69244e5982146472038b2e5bb72e9bef80cd58d022b18a7c83ab372805bedc12f5926437458771f6357e1f477ff9f590c6586f7e5450e4d142700fccd3105735f58a50ec9a11d59d471a0d856337a05ae67903715095471c678ac7398b639d750e0950dc7b96aca72673f9967e45e21640338fa899c9bf3f46e48e103a0775aae1ba8df588cf7f9375623c475d9b2df5e55b615b74ae26fe6bcad650bfebe59755fc41d890c590128f888f91abb226383d015ee92b7fbded7cdf1d86abbd550892494cf83dd4a3567f08001856649c2914c54d86f9678d9e5373e50e273b6820d46845ef849030b4c084fe28c8b1c72e74d20aad454dc97e40965b7c5e1d8b7821a47439d69a26085b85f1c55e08c5c600f5e72f9938e61f7bf947b4f24fcd0f4a3857eae1644791b37e2399bfb410ee7caa588a4d879143731e0723a4eca339d55a854d33e273b01de85c4e5a154b17de9c259f71c56ebe42c1eb02788b5b0d5eff816cca9534089aff753084f25e7798118a3d3ab7fa58ffa52f270b23c067429a517231191b8f6cc715cde166189801ee4058083fff0df9b7d3ab84406ab4ede08c4c8b5b3840de70a0e5c97fb13235a23c40bdb33e2be8e933dab75a6c7b4e974ea81a9766ffa294b44fb595ca39f52651483bdfd82ff7766f2a6b285b7683251e61855ed31e590e717d3ee70b0b7fea4b1aaa0eef3404d960b77a297bb408b8600ebeada0ec48f802f67ef9ce0e52fc9e2f67a6699a2c9d516941294983f21d474a30abed1c0a2bf76297b99bf368d3bcd573faabdefab5bf7695fa69caa77d09147bec8e00c2b830dc87ab8108fd426ddcac2c1b5682d5abc00e3f269ea5f7aa0d8ab08a4d20ba8bfdc08da28610ffeda2ee7cb522b908ebf64a5947c75d1062398cd56136686ad3148e8ff1fd4f4af905fec2799ffec88aa28d4c651847c819af5c65105f08c2503218857273bb08565d2a4f0ce1369736b462a65ab6a3986c22c0fd0ab0c98671eee046e2df20a341111664b256ae6f915769f96a99e38702d89ed83aee1f032cadc6df8965a73cade66a8f751573854e39e41db69578f78ef789ff73c295a456dcfa5d487966ab31209845ffed3ab7e7e5654a3c3506b5bfa505a6d89b30e48a68d8357c64cc5ed0de34583b21fad96c8a9153835536aad518e0ae4e3c442ee2a527629106a899b7f5327647f7a8155e9df77793ad59d4415319dffbf5276cda9e4757474d7a8db7e61eacc10dc3b16ca1138445b74fa039e8f93c9d8c857974e78a413fe3e2479c0291bd7ebac369a0f9b3af3c1568596c01c279328dc919b4342550ff356e1ed60d0024f54dca76bd7504dcb68ba86b845e68f28dabad89be11c6643b96cc056180c96fbf0654538ba4bf2733c356cf29d9ffc7960d7cdb775332faf9eb90d833930db4fd9753ffe2903f8e4ca4eb88c07a9dff8e0112c0874e72b8122b4551efa5d28d86c5c7e1c90c6c52fa2e8348b93f7c308325b63e01854ca3fcfb7c49407e7c3c85c273b695d80d97bda84582f3384b7040ffee0b3a09d44e505791c353473fedb9c5b09ea733fa61a6af0f83f35b9855e6333144e831f628a0a025e54a414551a37ecd6f4d7d9a950e1616a7fc092212ba1c427769d9fbf0980b9c84caf83ea9429b46abfd248dbf9e017cb748607d8b97a2b055a9f250cf5cbda52be448e5666d25531b22d1c3df90d9a65b1b0aa572440c752796e5134196f2c2964370ad2fdac9f5052ae10ca0836d61047844af42e8c6e1839541b8231904efb6e4fe59f468ee97fa00c9c2561bd4ca0b89cecb30af6119e0aa5c9804dd081278a1439a4fdbc85001eb690759fd6a2810fa2ac714ab1237a19cd5d20cc268e4ad314f445f8aef81eb0d2e7f83cfcda5bafcd2516304b0e55ed2ea180183ef47d6e28fd939a99940c7c247d4ae0cef4ea61ebb4fa5460dc6c9535f23d769d52e76b56be2cdd824bdfedd61eced4e4aa43d9ef54af7fadc4f10c81b68ffd0c13372da83528ebd485f7258365a73c18f8d2c7611b3385fe7128d041db6ad29b60575496b01f91700fa3fb3134062b15345917f202856d34ff5190397b37b9e2ff1a08631ab285ec514c35c46e12ef6f37f9363b961bb7682b7eb684dcd37346d7c5097d78111178493ef73713ddb1169dfd23d4dc46f05121d458b1b364342012990268d5de92be9018032e0f225f08e2026d53a2e41ae0f7af4c484ea2c9d4a53e2b40149a994b4fd03407676f0081848b8fb44f06b181cd41bd36de3eaa8ab1d892bb5f04298be100466b6ac15d7f10527470751f8e27d1d912b6bd0f8faa0a29f2f87d9c4959513fb58b50dd56601639e4ba0b0ac2e2094eac9c78e65426986b1ed61c0c180d0f45989b021ef2e683645bc4e67a7cce5b2fa50b180a0af82f1130bfb71a3ad82631e72b988cfc7c896e17e3c9174c4b6e07dc96db4d80678d8c9b39651d7d3341c6a70648422793fccc37efcf024eef237d872bb4beec0a3a373d1d2e29a15d559faacad50eb40f9107d1fe5a9c61cbbec1e8ad7e5b7ea42c1446b09cfe27f3169f98e0fdb27f1c3c4d3c053eb8020ee0c88bcabfebdf64b0c2c98dc564f5b84f0a3323d6483187013ce1769df94702225ba67f3532dbe2eabf96a46b96629d7e95b32b1341858e6ca8d6215918feb35e65dc71d7ce91367b0d870a2063ad002d0f624b8d41752fd9a00c435d9cdd02746dd802042b655ae7f59d17ff32f65ecf01cdcc27f96ce01e388b9876a8bf99a2212aff668e8c06699130a549514c592fc76766073d02c6d0192fd525e989bc8278d32f0fa8530802aec99c434d7c6007378b4660c86e13a94d1168bea6389d4bb6c37ab1d6f6b0c17592673e27604ad2f0d48e087b9184b7d659595cff854d8cfacf3a47d5ca24093b6e74224da1628141fc3fb2e128ca04a52d44664b0ad13b3294044a7046628bd78be6e6df13d067cf15286f52f49fbf3bb553375fb5c02fd7c9f134fd9213f7953910a5a4a6f456094c7edfeea276b25ddbe37710f0cedf0b0a3cda6e98958fe5d6c21f2d99d1c96935bdf4e8c1cae54068aecebfc7bf3dc4089e75ebe1b022e4311d5bc88e5ae5eb05aed104bfb4d8544d56e1ecfc3a4be12973bbfc34abd592844675ae43a3b74e7c2fc4a8cb226763a87c3c492e92e0245c8bee2623627561cedb702ddd7ac9b317a615f80ba84c407de05b74722556c4d403a51c3333917b8e75dcb0843badf817b74a63936f63ce780a30b51045ff9c47ff9915e03b163087a9cfc2f513a90cad343e8c09b57ecd9cf911639c2ba3c98b700c92792ae91b68053f85c4f2c848e824680ae4f045538ca91fb7913f5abd832b4c890d802c79777d47cff3dba2331e94db77a4da9deeb0f5e6e30439443e2af3b2f9b9dd0f57ce47fcb1acc8870fefab698f8deabe25c1bd38faa535cfa87e3d0b2f3fd6e31825e1fff6b442a07882e3672ac5b9e3f3e98c9a8a4a8e94a215e27f22dd8c12e71b0d2cbc094e9d0fbf2acaa1cf713cf8de82aa52aba53fffc4b5b490b184ff1ab6c18d41c89ae11837a13336c5dc0c547cfabe8ff9078ae07f4e52b0d3e9d16a62bb6512c19aefb1daad96d79f8ebb4afe7f38b7a7a529c6c3ad2bc519205e81ec44625b9d9f072a9189af185d99220aae92bdb5406b888b291584458795d3f755dad455b9cbf52b7cf69e0c4e9801c76ed4e16f61ac0c71513bb486ee5bd12fb9c1fc640f0b28bc1e27b153a6884fd3ab5229fd8bec9dfe22da35a58f6c9be8877490690d870c887430acb9a78e08c3582c48a588ffb07931b911af4343b4f7349c788fe490e35e739f41323f04d0ec86e2ad6c9f19f352d906935cfd4bd799d05fc0c98c613bf965f477a724cb1b565cdc5ccfea27dddf038c8431237364a07050e5368d918637e9b9bb9ec174c26e5f3b0a30ca03bd4492d595a6e93bfecf5cd197c858935ebcbf5b7d912575d0fb33d4adb16515d7c18a0de6cdc946bc5a8a076cbf8c91af17af15fd85d666f6d698dc89f02c83759a3516f86c88672fb7485e02064c3c3ea73659d9702e43fa6f555baa5dae7b65f74d39443330647aa620b707d895cff5654042130378b5bd2a61899358f0fdfa1d485050eacb325cbf615c47347cd62c26b07c86c3e92f42429ec71b017787cdecf088bada7b69f3c9aeccf0270da20d537e043f81a6b37a16b5eb6a67b61a182ac18da2584ee187a9dae104bc94d9f838aa9b3f8b13b27c5fef0bd2252fade3bd0da6949a011f48ceb5c5965c58c1fe2f67ff2e5815c36c70b28a43db3174ed0c2a13e7cbe746c663bc049db366b2d2623122fc3a7eb0e0ee44f87f2487aed015d884d8edc094e92611f636e4e6a8638f428bb2b26f2fba6c0eaf418d4be9cb8c072644f3501de5cd256ff3013aa9499c63ea8a2145180ee6a30331cc3a470841293963cf2ea9e4798f960924302fe24480f7a72a87ba967f342c15ce5e05bcc21aa415a7707a119b3cedeec15994de73b8fd46242d42c635b021c062569f5764445a281889b0ec9be142382b34e70a9945d79a91daf711ee7de672065d66c333c42f2bcb6a8ce2546536f0b1413d9fb6b46b1d3e3feb9e7ecaccad7424a177dabbe604a33a04ea9623f27208109e7ab8eeda361673858cb23e953e336d9b902ca5ef9bab823fa2dab28f3ca9bcd9c4e8f6904378ce7df5c6095520baeec4f0fea1159313e06ba13874ad9299868406aa12134b9622e6f149f805b05669212c12e36e2fcfbecd0ad6a7d343e344414d9903a8156ab4f751d38a1ac29a1817090f67a91b22bbb3a532873a8950f6d0f77168464dda23e1e6aaf22081bc6481a68254f03387340b7943d68e2634fe1b4b4c6e6e7863db49f02b187c6d339c7abc9512733f5daa334f079eeb78cf5441818ad0c487170fa50b6f11a02607ff0e05778cf8d02e8c1bd47f67674aa17823f104f86009f3320f7ab59da3c7bfdfbc2212fc10813a78fb00d7acaee4a98650b6c33094646c14f16373676f0619d4df5f340b13334c4abb2fb1efb6d3ccc1fa7bedb9beb56533d282f3ff016b57f5e772fda32f22a1f7765b8fda4bdb651b28e8cc60c045c2f79f353efd9cfa69dfcda446e222758b99d02420f90dd66f87312c8e8037f4e3c6ff13845fabc95405071173a6f5c241a15b93cce62a455b6051050874eb9dc658f157410065b8936477cd400ded675f6f3739eee8278e0f5b0c8dd53803e78ee34e85c72fe23ccb6fea043c7576aa74309f1c4948398af9388787b65ba31c2ceeaeba036463d8c2ea9c1c808f3624fb9144c41da5966a35c66b4446feeb60b0e6ea2a960ee04cb0ecfd0799bd01117fec4f92920bcfc1bb0d21ced768008a8d1e77a2342a5f9897c2b2a65584ecf65ebd66bdf5e34df8000b49506178d3d9c709b5ae9f1262a3442a4d373c706e4ccf3104d237779dbce16fabf5d8e3af86fb2b1a92846c2676199cccec8420ba8fdf9c91cd7b86714cca68e21953657598e6de36533bf033052d907ca3032a5f1d4036ebaf59eec1c7a051942b59cb3d7ce669d2c793aee661aa6d993a5714ed9ac594f44c33639478f8172985e1af98cf4f204d170a44ef4be64e1e7c2d214e6796a5dacbd8890ff2ac82a7e68bdbcf0ba53186bc05674763603827760575b98b2cf99025b82366c882d19a0d219805ce06a070bd473ae1c15875924430b5db0ca98bf24403127bf5112d22c7ffa6e5fae66d627fd20feb6068d0410114fa00720e87bea0b69aa279603999ca6740b020b1494f40cf385886ff6bebcba7da59369c3258648ee8880d41400ad908819ba64879a48a19f6ef8d11ac9a77ba4f6300c7a78e2d60b93ec7c7e7ad200476610abdbdb3542f967b74f5b9827e76c3296a3537bb83e2bdc131a3ad08dbc76a0754a059dead537bf889ada84089b9d6d38768f4cf3445b4eb34a34f80e48e60584eeb94f36960902e3d1ce5c74e29fa14d5b0a6deae37bc6ceebee642ae06d24760b99dfd662e0df058288e3421c53dfb3a158a0f398db2d863ea8f78bc9f364c893e5bb8b0fe28b42d6ae36ae98da21fb1b0f + +Params = SHAKE256_60/6_192 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000371066282d4b91e7726830fb087313b9757df9ef5acbfb1c092383febde95eb572eaaf54774a7a02124c609f8ae6cf3830 +Signature = 0000000000000000e5c4dc1e1da33b3e4d6b5afd361a24a8fb5c51734c1c7dafa7350b399e1cd7cb57cc87dfa19bfe67a5f158ed0d2d1756c7f8a88f6c16500acfe43cdcf8efe48163bc28c540832c85d7ec8281f444f994cd309ce3510e2ff6f1dc54508b337c1fe5fa26b5359aad31f89d36b16c4a8fb18adf64bd255c6ef5b111aa2d4457f3d610eeb42283de1c3607db40b5689faf4c9736f029c96fddc6af1e6aaf978f97a11bdf00cea316d4c7be880581b01fbf7c6f0b6c5139f3a075dbdeb0b9317d648ffa251b2a27b1378f36e1464ed9dcbc603d783a0372c9e4cf7446d4ffbc173927579273f76ab20788b4721859d1452456489e50d8b42633b4e0f5f32d4c55ff1986f79831308e3656612dd5feaa5304ec050bed8b5468b8e29ab00757f0c07ce2b8534198641633da6085d277db5dd3e9336f93a5c3dd636e5633535b9aceb4e567ad2fcf8375de98e60c4846331d79c235c766a2aa0f889c1c06ba139affb9ff2ac90ff8a444c5af95e6bca9d47ea829b3ec8be12ca647cc6ffbf0946c786db20e2a2f149cd70479bcf318fcb3be7ca2c7161f3f0cffce93753fe3146611bdca1aeaf30527e9db0900428d8f1c6158274e835b418166043dcd0ece0bf616a9814d739f4c9e79cdc7e475368a6d946b0aad92dc14251846a9d34dfe0e68959719386afa90ecf26bbd70d2a0f1bbdf4a6fd87762f356759e18589ecbd5405398b58eefae518a833ceb9b3e264370bea1916412d70207ade6032d782d1e4d7308b04ff9d3f2ad22b104f771bb74432061ab4a6be37d5c495ad64d5b0afcf598e280e236ef6c8255836fc86a30acc4fb8ebad46c311ae65a3a15561fa0b6154570da773d644f1f79ecd3860c8e63382f94b0e80736caecdbcb4572c680ccc022dd79708a7da65b2aac9f6c8c223b40130fea296286fa15fdad326b1f004595deacd24563a0a027eeb5370ffd4dce190dd35f9c220219062533f49b7c5b163a996a99ba960a75669b4ec0183a4a09d22d1eee29840211a2a6b8d38d7e480cc0129af415e167498c82f9fb6947765bcc8677bd5f4a0561eb2522ca4ef9b132e90a7c2181b8011ae9fc1575774d95d3e44bd1f7784597cfbf0efd89f2151db96cc07ed3d9ffe97f6dbad62f6f15d95e897e72b9d41b519f9d382eb21132b04aede3e05940a6c820dcabc65fb60b767c6f5fc87c363da982958a3b3ff0db16ade2180b6726c521068fd51036f729995e68e0da6e5a846f3253e55ba1d8bb44b1155f18aeb34116c5f2c0b80314dfc427b2a252624ae545e998b30b342738df4d86f8aeeacb2e8399342287bd7e352fe1e23f429e6a90ab2d960baba66d65c3fad18557080253e1c3d267cabd71590f7216388b3b6f122dc24285083149fc3aaf2d06790bedd85761d078a5818b077d062959724cd940c980eb4b0cb363f7added3654a4483d3a89b6d5cfc4c0a2b1031e31ec656e5d0f001b6aa8490968e603e224c3f47dd70dbf98186b31a3a66b06b20f4e91cb5bcf9963e55211e5118b8f0a77e1eb70e523ceeeff7506a7d6804190e837646c8c42923b4064ace5e5108b97f8173aad8caac554afa970cc1de16926b7e5b905fe33f457aeb3da442aa25f64f52960a468b2b68c55911ac3697bbcc478626191302e642c045b30af406aefe18005da2efb42016fe3d59cff41b5f29779d7edc779cdc6dcf89d54612f324cd3802a30dbadf2351017aa365279e0fe3138b707b685a5f2daea56b260996cc03457f89de402d08724e55fa895b701783e01f691f15cc7551ee28463cb2855096c19d4cd0fb6f8994eedc0af5ae6b32e6fa9815bd9c478f5be44a603b203149d47140b06d5546550234bf8f0e2a11dc71dd437d6c7eb4d50b1e11643616bf2896a0e4fd6cbd08082620ec37f9f5455799637163f09854e7b5c79ffb746c6a1608755051b6c697e460fb9ac59763e6ba4119183fa9e500a5964c519a8c2b623a954b3c16cf1d1028900903129151c28c1fa4a39f9b6353e435b869591cc45cceb74015e7f5d581adf96549df495441b76f4b4742b9ea9920c4dcb0230e36affb6d0246056acfc9821e6cf77dcc021b5659a09cd3e39ed0b64ab301cf271391d779d70b140117215a86317788e73d747beb1d2bdcb438e436499a632f91aff9e7fb616014be53808b57a466608455a09a27dd158bc1e4792f0e55dd88d706addb48c728df08e5e2b730232d75ef2531fdc5b0c4906674747af271b52f5ca0e3ceb4782005a8f1484c82ff1afbd6744785f9bb082f7eb32a1af25614219dc7923df35f083643090b02121dee27ca78dc39f70c8a49c6da7693ceb5f49c0853ac826b6cccf45e7c1518a3c62092d8dda006b2aee57461c8eab772f6ea90123b800801b18fe4bda3f890cebf327572306f4bb54713449fb90eef4a7119ee5a77ae22eb2c2efb9f3c9d97cec71ccefd6564b260f27d317eabf9586416ba4bd0109415b72bcd18f79b57ba41bf6bc46adc63c39db0bb4a9c3b0de58e0a42ffe6e7d2365e833d2f669bb47e60a4c28153bca069a1d3d2e8e194f9d91539a21896b74e4099c605300ff4670e151660d0133e4383c8bc733ddaf803a5714d63e1f84b3001558d0846a40a7dbad9c5b13aa4ad6ac61994d9d346d547e15eef252bb23d991a784d9a25d8d2688faf04ccdf62d16a52da421d18f87e3b0c9e55f47210dec852e6f87041b003216b5891435cf8e077c167a666e0e3ed1d71db4d54e6f6abf53e6c67c928c22ae95f19ca83ef852ac2c014e047203115058edf6872b05a39fab2151a96ee75608393a92fc477592590ea9ae18f868807902466aba9b7fa793f476c14ff7243fe7a0d7b0006a34f38d315cba0ad1ba0f12ab256932fbe129475113f388debca9a677076990a171a7afea347abfe1de843090ea594f1f99519663ae932cabcc47ba9fe297ca781e160ce2c978276d8e0dce525785a62f128a6b36fd4e49c4eef8c54d1ce8f8239b871ae481f82243f613ffd8478407d237219cd85708d70f05fb3efbe6553b9694454afbd677b87b24cdcdfe295b3dd04f696f9c8bba568f0484c2f03ad93a0e48bd146512ce5ce44ea87b23a73b4564280f0c332b308761d4c57f52b60444e6ed88816118eaba8fdc95697a87a837e7929a4a241429ea168f6d8e0439d9b8293bb6f9e8c9ab7f7f63194136cae6a3de1ea7756992290d17425eadc24382967376f8773ee7b91cd3653c5d38b224a3237d42b775d8003c603a68c01a408d8507846358939ed84d1f5bd96e2dc9319c83ee16102f7b8c9432f8632f81a3ad7f2c9e56c911a34dda528c39ce56e58e8ff925f1f98108166b0484945eecd11dd5eff41232c70100d37e94546efc7ba6f28afcc44a024a6d694e7fa2d20299091f09fe825dd2e3fd563fc9e5eb3088d60daf81828af9c4b96f30c556f446f8c1a5b29f5c110564bb8726027fb37ebe29c725e52e4ab092f85708483a01fe87a621a17e77e8d547b48ca90e6c2847dbf04c09f722e0007b6b5432a48f5a0a8b5c06bf00bfbc51f412ea1d2b3f9538041319a84011ed32cc0f1dab881dc68c874de7337a679dd0364762865fe971bfca16504af23319f96659bd06f8ad0f0f79a3ebf1d77ba4549c0389d9784b4f62277f37635f4f8d3213e8b671a58c1fea7a2a05b4e0aa41ed46cba2b540983909f67bd4a24eb56b9818e2dda163b098a9185f14ffde9d7f5f096c4a95e0be084c0096e53482d12627713ccdf972bf9fcace50a50f01962d5ed643b8711b5e541ae2e112c707426133476a19ae5bad6057fb301eed29deb205a214b505acac0aff3242595c8e6ae0e34e2d6db8dbf8b1b9f774f4be65e28e5f9ab9aa64372050013d8df12d70cd9d23bb25a1c16122b1357455f264971110d5c85c79bf5b2571de55b66fd8b7d377c74e187c2d686ac8fa03d082e2546867e56908e5672ef3161c3ebcbd37b3ed79ba496206db835337cd6dfa04a7421622715f730c290ab312bf5bd005a8fd1e6a883436760dbe8b82e5834cee4f54831c754646ef87c0025bad1cc89f3a14a2cb87af12a83605828f1f06a5c2ef77565f304fffe8a849f7070d77455f56e95f4f2aa7aeb8be54ee536d5b765e3fe1767495f7e56c7a4cf95237a59c37e6c3e7a4e09d57aa7cff4b6a2e64a2584f49a6b70474c89545c05674061af4a78f05da0c9e77ca09d16528b6a4fe0bda32102f46bec7b8eefced053826dddd8a32a2994830a8b7bdd043f7c8e57d310e84435f8e701de7fb710d2d8938e9692b5cda155d90471f5909cd82f51958eb83b92b390ec346ff47a402895ba648677595c4fd48daf9f7a167b24b9c86a95dc23acbfef92664f7d916c37496cdad55e1dab710fd0acfbfff301a941e0d79d9d15e5f33399347e90a4137ca6867d24f72827875f87693d94ee6e88c5b81ada3f162da6cf3716aaabad3eb03d5523fa63802f200d1f5485e4419e8e9c577290609c4f69488889be12763d31be568df7db6878f6320bbfa715365a5bfd51b8016f942eff98708627d8860f004c4e707b21fa099183d70ce922e0ad6988c0c32e074ba1db8c49b46d95620774d4524c903f05439c0d7f0527d8797ea41b8fe3f35a202650df12c3153aee45b8afc6a4dabee289557648493a65d682cc8c75ed20841ca16db64dab8fd83a2693acb74f8c50f0172b7b5f3bd5a672ace3a382275d35d6f42ffa9deb1e6a1144d63a38c1c0e4df13f49b86e931bab3b6c467766204656030bfd27afed1d9bbca7ff46cd7e9b28011bbce4262efe26a6c63b783fccded60865a0269a20d072664bb02ebdb9f8bcecff4cbd8365c97e96f038808ccd34f58916cf00ce4d90aef2293112b1fac3a120df7b44608e47f28774600769c3e0c6715825d11d19db80475428cedb5c9018538dffefe3046397f40fa4d9029b28827f7d00d4cbb800795747515ea4cd93687ee107809089833ed443d89fdc060e5d7df321639dbe947a6d76bf2bef1607de5e45c809ac5f47ac34bace0a09dc383e2f364bec274d91f4182192b1f205edff40fa9c8f931f4a4e9c1df74396fd9539a09bf95ab3af2e2e89c2f94c2ae477b982f4075a635c90bb30fe63f695873acfcae38048483c7c8719f469ae6243d382041c7d7cf13f182f9e1fe14b557aa3469f6e0da3959a7866fa69f478b9b3226f7b5ab33e0cff37dee00ff759c1353959f663f19448add891233c809aedc8c0960d10061c9a9324e2f73f826dc38097109813e5a10946c1e60610e8b721b19aa7dd38e16fe32a163760fd1b611f1b0d83719c2900c921aad99f9e2a32787944a75e505c84c085465019ddd7149d22e47a4fcd46e069ab07b19aff86ba8061a106927e4f77db77ac1a599b24cdfb91af7acfda5f552911f7d43c37a36724bbe55925fae739b684fc00617fd9b99f8b8c4425d200c51eb5ac163aba85b2b09cd112a7614b9d9d28c941b1a9392846bc3300774a2e87711e36e4a8ad0d40e9721f2db95a6239b3ab3c998ad272afb923db5c08253809a6c090e2cae0cfbe1cde66fb8283a320d67912983e742a5d09c25182292b5ef4db750ff1754f2f60ea939002cb3b6bfb2540cfa44b2f2167ba11fd0f45ac98e153153c1d265ec39d0cf360fa4b2f14078505616b52478e4f13c2f55cbe411f4cf20c62d8794ddbdd8bc844ef61911f581c89c777503344b410ab7ceb20064752f6556256ada0ddc62fce2f49ad311cddac394b13e720721f5f3d5dfeb52b4debcf157ac237ddfa4e999b3db6810d6b8f097ce09c3a0381a2f8e20f559c9ba242f2322ed483d7dbfc4e417f42583ed2902bcc93195df3f6785b66afd82d7f960d40cb13fe43b90395d5954426323a9d4f71a306847cd658ae026b9c6c03ff02106c15fe6608365c4f632adf381d7c5a37c26cfeae0a4db6a7f28036913f146a5f0429d514622771a2cb23547a2e15a72624981aac1bfc3129c930b1891d6fbfe6f5ef6a5d454ef1aa0d9063d05daaa1b0b10969fe868ad0dc046d7c908137c521ae9649838c17fd33ac002775a51a27a9cbb21ce5d88f0a790c57a325eff9179a582becf3dcb88eae80d16fc08ca46ceb104342bc9d762ef0a832e2b99fe263a7a16e8e75b4bff5b98c35c6c727e3b3c96b3c1d418683e6b9cfb6333dd6bf588a473f646737f27788653a381a8507cb37b64694554b7e3ce06a6f2e4b2faa9a95425e75a8c92b8ca4358082a2ba74675b43e9ed41e937451ea4c9e8e9334dd064acd9d8ef992114e763acf9a49fe4fc35de7d3de57c71b02e8cab83b9271d781887b0a6662b9b1a60b5a83ea7dde60740f35b6f587c36f88de56976bf58aeddf8ab1b33bfcb3846237f4955e71b86836b9c135983c57e0f958e6483fb64a9fe40bf08b18fe33086bd2745bf4a3302783ce5e224f393f16c1d6db89155e8d2a9ab13735f4517d535f9cbdab51f63f99767fac96f6121f349c80838fecdc5a41d8efc5983c0f180b9fc75eac52513a933cb6bf2431962e5bf0d2d47bc0cf7e63013c8d8ee9624fe1c66e47a5326315d05bc6cf95db54e55b7b66efcaf47c00104b709237f5aec4c5667e4f0fc98f2b3113b3194f1905299d7592a2df4a46b0148ed526a9384f1a82e807b50179d0b17629af83c73eed5dee4bf0f92e1aa2e1bd6f82d703da99e3ac2c63a0725afb35253f467338909a32ceed11f5e534f9e2a445742fddb0dba0b33c42c0e49183b4b790ede0aea1a626c44e08d975e70fa9350d54f2d7496ccac30340a643f0b1f9cc5c8b1446049bf31046b228b616f7d6612dfd1b1697882138cfbda0e346f99ca5b92a1e6511b96df72cf50be1b349965a803226ac64e50755335178006b0b76b3cfc14c186b7e691b9ba3fc8df79f69c4c8d632378bebd78d2742ca909e9e60759b20c5b4ad5f1f699d5d99c47b69ee0532220f8a8d32e127579ed395eda20e48d570ee2bd31548c933632c24d305b0d1ade5110cd5caad7c5be9af23e7f055ee7c7e0ec823025e568af3f2de2dbd4b6791a99eb88ad81e89a2b65894916715ad0b8e32db09acfba7f4e9943c54ec3f8f48c8d5ca06358c776a6da787ac0cc63657f2ea70076eba822b569a4c79681ddce7464a00ec26fbb1662802f22a108d3e18c8cb28d3aad389a8ce2a2a4abe97aa59ae6646beebd8c59ea193cdad21ef603fd462188c6c133515d8608a5ada9bfc76b42fe314c3fdff188623ba15f12ac9683635e0b5b02dd5106bba353085d4a3dd09115eebc5968c97855594ce9e41488330f82927016725cb2302f60dea11f6dfc1411c29268dbb62cd8568974f1a9c9f9e4db87353906d6ad4d17bc0e4be5524debeb101b8d79af2ec3f096bef69b7462d09eb2cd2e89e1024ef61dab0722c4151a67095356130c20dcea3826d2227385db69e1975407814a82fea1b49c68ad0de5c81df1e0992ddc1fab2bd264292b001efab64e4e6f45bfcb9042d277e1ad0696a8128ecda17483c6b3eb704134ada3c5dd6edba1a4db2b34a7b9fe33feba1d96a0a7d81b52713640c13b8b8a7d832686b506d39b177bfa6f788586e5c302c1a30e4e82313ba7f6699ef4720955c78c5fffde66ed6b1d30c027d4effc179a117352504d4766cb8683f17c584fc65afbe8c403df32f1917762819292f06ffe8394751c5022cf689d4c7db3e7e6fbac0a76ff8c2be7618436539e791fea6cadf512026767b91cf464db0ae28f2c34ec0eacea9e6eb44f24b54fe4f7e0d45697a6a046ef222391daaa438befb25987788bbdb246b60e195a4cc02237bf3ae08b9c87f60f66877d36128f4f067874d4040e678671597c01d54a7b298ffd7b419ed3410241263be177ccb8d1b39c0aaf57f2278dafbac3bfe05f1cc213cce6e5c58cca2b8f6dd18d0c9cdab5b482e53b66cb2025dd366c53f0ddd618d400844a2b93f6a38fd0f821bd55c4619353a98647cabccda4aaf93507e5f0d263379b56da208ffc58a51b5bfd13dfc7f0a0bcf2fdbb3d58a5ab69b09ebe2bdec3dce606a5aa53a8b3c863dad9daa6da5a6d5e3f29be1dc70b167091afe9d8d20cb38678c6b8440f9018c3a7271b12d7e66fceb092f9489361e408846df095baf6597f1158d2bf385e019bd69295944630d4b0f7e26aa699fdc528dd1a37eead7fede831a63c19e9aa4547a00d96e4836af434c48e57b7621e780a0269e41aa2da411e35a1b5d4c0d89c58ba0657e598e10c6bf4116b32dbe271ee2087f2ce548ef76d739220136125eb31a0c8cac0d93559581305510c2b09be6df50f7d80133248859b30b21b77fd2749bbbe0301cd5ee5d0045251d731077dacdf342196266da79f2cd1fd013b56f3da70a12d4cc292aa2a891cdf63d8c15ddeae1eac1f0592d4ce6f6cc50b9e1dd9421d176e80b1cbe66f2e0f38ea0dd3f38774b71535186fb1380a18d1216229b18b27471414c400ca56a6e790d440543cb613f864c7e9fa46ab2dc4f6619150db7140281fd79e763238ad444cd0704047dbd527171437e73b414b4a84d6149e74e9f60136c7526f283f2fb94f958938407fdfffb55f774bc6c73181518afd528a616c66c8c8c1f50ec6776e6ec59572adbbe4875985dff6972c6d783d9e996e3a9a4893d21fd0d5f76bca63fa5d8fe832eac5a1587b4e13f767902174905259792f7cf2d4a59b7665e005d3b1f0dc983cc7bfd5ccbec33614539af6ea59aed3abf25e73a18f25e2a55282df6300b727719b4c11bd34d34969309af87ee387b80b969af7b24db553e4f46ea8e0828dff0f6e93c718edda8c07bdf426efd75037a11ba40ec7ffbf4da72e981c6335b108187bed177a87b0ccb31418f474c60bdd9664bfdadcff3ea742e4e40b9873955b440edfa24ed9d2f84a719cad513c08573a1efb6a7d86fedc6f27e6e4fb2468873df9a0747cfc9a501b80dc35be09d70123ddd74df66477e8ed519863b081426737d5e8c0000fa9158efc83c8efd9b253cfb864d8d89cdad8a01189fb26741b575469b060e6eafbd7d47491aa0202a024a8ac6f54ae93a4098bb26fdfddc2e70bc997e3a098a8e127aae1ea5fa460c36042d4d879209ed4cede634a6f91d6c8e0a70c00108a4158afd08ce1a5437710ec1056a93854e53d660ae3a01e52c1e3e096df1a51c4da9b44859b736182ba114cc1fc5f1dd3dc8f78092999d843c5282b93ffb0b7a89b4deb7f7e589b5c5c49a6ae15704120517c159ea7c241460fe6de8242c4d2ddcf6b53a61142f4f9e78496a5d12a485a1aaa7b1b4985484d2ab0c545d46434fba99f3ee9011cd4d169903585183e30c9976e0357e7b90f4d6ff6d48f7ac310d004b93c954d400b7fbeddaf8af2cf1c6a043542a21ec67db0e87b1c7299235c5f13e57f649d26c78ac5f856131b55dc93aae4d151c8b570020190b4aa2aa1fc0e1ea17309dbce295fdf6aa3efc461aa28aea1ba5a433538eebdc0f6800abc329cd635bc9b7c48cafea3df96332d014e24d5bdbcecceca42ee72b63ea530d3111bae72210dabb4971032e7e988b37c854496070953075185a760cf0d1f972f5b504ed29ba369df8d0d95af88574f455899ebd78cc2bb0c8c3301335ec66b1f59a24b2945822d8d71457b1b5c9188c466dff71902377c9b04990424b1ae1558d354e35392a5106a2f4bcc5ec75af9d5d66e5eaf12408cca1658b893e22b0de8b95e7fb5d31ce33b30d9a2eabc1ee34469e28dd3297a30d55238274238e58e530f50d3d119b47237d4788893cc319a1d0af905af72317f8d5be45042183b8c9c7ed18c823a09bd2cee2b78029079da52e91b78804b6c127075bd7b893a0bdb0ecb623b44527c3e613c2e9aa21648a1944baa5a3e4ee262f6469b141ecbdb97cfee61baaa0c40e511418efef04eab41b6578ff7e1d0fad0d42cdf7793b8ac5677f2ac454b2874d579713a4376d00c6a44ccfc7a9228f8ec0352363150f33586635b0bc3573a1ddc198e4a7fd0a17d28086a7ec2d6c6d930fb12abaa818a91bdd155a20dab96048d398df4c527f9e8adc0009de673e68f98b68e1ceb9ea57b61cab2d744e5ad2a29f3b770d9a79b326561a188a38edb6fd3bdaf3dbe0ca1976a64b9480e9bca6782e9a3690b16d64c366f21387b60016571676bdcf6c64cdc53a8d699760d0997601f49a03e6221ea3e3057e04fbb0af6b40037a122efcff48e557c3c855c665eca54ff66d4b2fe52d143a049fa80fe0be4128ad79fd302e6a03c6352b6693eb153bf35f6231c500f85928497c5d13a88e55c3d19243387926aa84faaaec5aeb117c6eb410f9af36cfe809d77e8d27bd0fe21b6ce8bdb217d759a6a07abc2a87b6550c3610511701345030ed2052464f830b96403b1232178055ddb1dd5bd63aa20f80d9c276432419dfbddf8b712e0ebc79609c2283a266eed77eeffffb795dc02e0c35cef2bf86e9963ac89661e4580d5f27a49fbadc030a1bcbd6d64a298ce060e41e9a430b478b492e4a24cb034499c69203a8f14fd674106f5b9e3e2ef91019a6246c90e10f753b60d0744ef539c81d1faf07ec35beb496bed579e011f650d2b74dca92f395e0de49118afce990ac3f46633378d6e5e5dfacf8fcb256f17be13cbcf69b04ce88298d1626e8cbc8ab744143ab310afb62786d0821a9687a3c81e9161bc35d1badfde243362e7ebf977543b23f0aae5cdc214951ec0e2eebf42880f493773f261dc0deea604795246343b86454497f1ecbbe7a03d28b5ba666e398df0d0d4e8f1fc3376eba9fc53b742a88630a499ac1a9cf995d933cac4ade1fcdcc7ec1dcb3e19c1336ed7afbffcd8d19c7cfe7d78fa2ee73c70bf432887a66304333adb6e83a6246030eb35e744c91b0cdafcd8adcb5b69462e55ef733c033c46e883f9e4cb0c1c5389d15c237cabfafc5b4f7f185761a7008fd45367663e5a40415835cfe9ddf5a777b1e3dc3d0b7d0061a5c99c8c3892b93ad9ce51bcab92bfb627702b04fc8075046530cdeaed6090103ebfb9231f4e56f6e07bfb6aaa0267521729427c9d1252cd4657813528b54ea9d35fd03603119d6ee1c4b61e06b5fe6a5f0966a5db780da4de092b6b86dfc70a5dcf3ea5feef111c641fa4588992c6e62e656ab0a445cbcb518d03bb2696acdcc968ef6a7a191879144ee8173fc1f4d04aa77b3a06214e27ae1df1d559c90bd632cb6b1dde2baa2f0e7899be67aa9b3b234f088945209a9f63de501011022a95a90effe4489a25f5aa95b46de1eaf7a7a0fbeb9daef1c7dc32ea25a7636de7a50f9fb282b8ef59940258adaacf641041dcad9bfbc54ebb84e7513db56007ddcce77bc831ec93ef28756586438bff42ef3998f6b50fd2b3635467341dce77ac3fb1b64d9446ab9ba4d46117af8c4d56fded589dab1cfe60377e3875c2245155995dd7e45b21a433f9c37093a80b5f96c61d57c954e27b411cb27af1e931ec87a354d12b65339c3b62ae878a15e3946df011d95e7ef54fe0964504adb5e045bdf82e9b59f91d095b550f378345b71e8506a7f58a13e053e33d99e7fbb3793daf7caf15ce7951c411f9ee770cec7e19c9e83b244c8ca67ba3b87c789b79d62936925480c6503e8797b336ad560216e35cc0aef8d4e35f97318bbfc6b9d1eb5674e61f6bb5eee44942d19083253bad5112bf0f9e5ffd23dfa6fc05ef573d3c0243833e1c166969ca35cfa2863475225c39d5a41d7340617b73b52f0054a475076940ecaa234e458c6d3414d65427efe4deadf0083a9bfd34b017c956cc7d7745acf62aa564155ec6a59bc883577a889d9efee964b3f6a5e3df1d7c8c0fc681f3113de414bb4519e2d573f45121da00a0100d59ea96be395bd6650bf4aa5baf826385daa931f200f6026402efa1110c97480fe59a0f61d9a9a46c1a3b0ebbf53cca8ac4936cd4755d3b1c18802f3d0039ed2bc628fd8bbfeb2b7dc9c29d10c40222ed7d6fb02291ca5ae8bdf7cfdaf753a3e0e464736b6420ed513808097f5ad1fa18121daeb2e8d7aa5c2cad893c68a1f777149f4c38001ad22ac123f78e2c5125898e8ab17cae196e178b0b48a13a0baa55f6a4c211045f1c64ac69d52c98ded0595ef2822cf53327c363ec35ea6e752e3c6eb6308dda70bf303e9c1e8b3c1f7bc85e1fd56c2b0f17c59a767ae2bb78184fd6b17e5178b80d18510b548d3d1efc699046197e4fe4c799975618c903218c70727ecc79a07361d5109536f173af38cadad454d34ca0076a0e78cd472b2fca4d989353d533866cf59faf328e833e3a448ceade683ddc021de8f30f13c9dad596a1f6fec48d3ab7be6ed86e5c734b9bca8c4823ec980343c8587c8febf2e613f5afeed528686ef3bb37daa4380b264aa04b5ba05c287d5b99d9bbc9bbce08b87362782e8174e050c951c951f5ccd1eb5155abf2fd2039e61a56f0c94ce3cc0ace79fa566b2a336ee38c86d817a79690e7e990f80d52ff70aa652ca6316ed04 + +Params = SHAKE256_60/6_256 +Msg = +PublicKey = 0000002f9fdfa5014b5dd07f3d62f53989ceef66b8c4928feff4ba6e4ae3739e7f2d6a6b65c0991a6abdf37165430dea7408e03add6e2a07bc70b93bbe7bfb1a4ac3b5e9 +Signature = 00000000000000003ceb7d3c0948137a4caf9a9d7d04ff081092ca10b6ee6573ac359b169fdf68a8ec8e0144fc402050e8f1c6a7295198eda95176f643862b9ab1447a00ca5c8c2ec25182486a02208e7967235e031f4d7a345206b0911e17b4f626182938f0ab87f1b0880b7b99213288a9bec31acaa502102bbc818921206136ecb502e6073abe7eafdb09c21a6742b4a3ba7425e2ad7a11357a296e6fe431f3dc5bebc53dd103ebaa18478346e1a4a6d1878d5d19918bde433f0ae320bcb8af87468144bed60d7a5205033857f20b9d3aaa89522c726411437fba0f7c5aa5c32c1b6a24a38742e14f4c7bbf9ef0da2d6013ecf9599ff07b07efe888c43f461a31a38bfd99a6e60f650d8690b720483513b607ab80cf625f4ebf646022607b99787466ae3557cdb98e3351ca35dd67eeb59ddbd5c42a615c8ccf190d923aed03549ab0b0983668ab6c273b1a8f71d4f9f778123bcf6bc02751774a7ee76b4cfc6fd5b67e708ce22487d3e45b86d6106c42d7778261c068ce166f26894a7d38d85e067d98143ef08cd4dcad49384cf2b9bcc81506115e55f80989828eb4537f67c71f0955065548075a104c7628dde130b28f41cdc75999077c924edbda3b41e62e43935d70892125fe90e31b43d28db9cc58fc8fa2b4f2e40b3cbdc8e83d50e4793ec765c9b65b10e54d48cd12c6ace1f8a712419ec4db59ec8ff7f5e4eb025a5d49b2894b8d862ba4aa9e1a96dd9090855fe655911899bb1e814d1e53b57ac18bd0bb74a983e045ac1e4fc45c9ce517fcefae6769dbc6eae0b80561627b828b588988791124fb75357e7e8a420f438876575a7435022bc254e757af47134230dc4617be8ca81098f5ee64871273c39099a646658fe4b4391dd12905ab74cc2704c89e7f635a763e6280ae5dfef90be7ddf050ed22010ae7b6ea9fdf78901158e4b7bad646e7aaf53cff1cdf6fca5afb3ff8c9b5540b4b1130a10311fe64d3bc4572ee82444bf783ff59c3603f43613e652d11b0877c891e2eb712154ef3f40b8dbff5919bbf818fe7c21d5dc034b4edd34df7561284e77a9799a1ca31492cfa58a7d8402c5a4562c5a4ba5c1bd4b8d61f299e7abeea5055c7e670d699173c760965a6a97b1518933f5bdc73c47e376151284a9cf807a0af686bea1aa0e024c71504a4cebfd55a29bf56cdbb0256a56c5900c4c29243d7b66f54390d5afa9c763e18b688cbbc8ccc21969bbf0c431722a1e03cd32ade432bfd013b4e9545fc9005fbed3df8aad2efdb7a3b1b58eb3724455cb3aff4b6b41e6311dcbe6648d3a24d411b47556ad5ae5bfb062e4d829f4f1db1f5b12a142a6f3e696c3f08bf8fde9c23381375b07eae38611579ef89bdc6408e05c99abf3016841fe0ab730d6a49dfcc7e3feba176e25662ecca6abbcb6276ec1415cc9a56ce073e329c6bfdbff3de85515ebf972a66d3df0a9ad91ab6765d7a651032e85cf7199ddfa24a13efab9ab2dcbe360c941cc90391b2f12933f0b04cb651cf665a5f387cbcd9caf675e96f3d2026a94d2be3664c34e59ec15fb268740b74a930d4c07650b83d700338b349f6599ebd4b5ca5c606027c1a407d17304d564ca55e1f2853476bd6590c5cbc4512884167515e53ce6a29c1616c0865ff3433e9b6629b492c7061711963bdf12887b05ee0a8acc7102ab6214fc981cfb3d82210558702f7d053a33ba545233abe908835d93e7aa8dcb88e11483f2ad8d5b5f894740c44a04337e3038634987dc61e81535857342860d586273a8f245d46a1429ae90ea730b3f5622fdee60b0ff716e82c70cfe3f4b5b06e11109a40aa86c3eaae244e6a80794eb6f4d303b6f594f649bb0eab78aeb380bcc381f0d990c465d53ce66012d707894ba8f9d857e7dbcc439c883335bee606659d88c571d5ebbc4ba95f3bc5a6505fccea82428dac70c68ba5ba2460d74306d075acacc9d5ec2cc586cac88b00511fb29e5c92f278811a2503dfd4d908d9709fdffd4345b2ed6db45c7d0a110310599b75073e47cdaa5541b04b8a45bf85ca41b0b60cbd45f46518bd56e9d61a4120d5fc31863683e6ec150e0f8ef6e0893445994876aa9c609211a7e50eb62a837628df52117ed02772b5e3a5817be5c2c7e17707ad2c99a018f85585d5ee741c67d40f7f3561bd0c0d2d5c2999dfb16b08c39bb1cdfb7d01326c0fc776b799f35a7a1175a98c8c49a77c51263db9108e8bdb9ef0eceff2ded37b91a9720f5ca8a047052c4b97e60dd5f846fadaf2c81c8daa02fda2f91955b4cf3d43b3572357c3256db38018b9edb0b3e214f1a36567966470ab1026cc04970bf98985fb0da2a7f41df333275f1e6eb4759408684f71e5c21f164a185d6a6e3188956ef4ecc83066e1ae6f9f4d530f58db79922ddddb0f7b5a232ddf28f3ca488aaf53951f8d1eac7de82efc48192898e8bed84aabf5890a04c31b3b2d585a0202c16f8076d75efe9189a7a4e1823eac25fa40d3457ff13742392c1562da9c2020eb5c9d646a5c8cd31d68a247f0c46da33e468979db1163444d1820cb7e02c8338fff5e2cc13e838fcece339caac7d90b46a38aa4bc281e8e4ccc4aaecf80e6b67b0d2f9928412cefd327a5d1740e0f5dd9b31d1f255d7deacc4c29d6361a3c672c73943dd626a49b0fb1c0b22ccdfdbf03a557e41113478bc5c576d34d1d07d11a9a02d51d4bbfae49d3879acd32b65969327718f20470e1989cd8e631383baffb7cf1cd609c5613fb332f9f68e24881bf7d70f24cf34b119afb354e7bccd6bbe49cae9a1cd94d617242b3bc2ba1f56178107cbd3e51adaf4370460f2f06382aaf952a48edac21a68c466e8f1d586f21dfc7681135a459f62949f7e22ea7fc25007ae745209b4659353ea458782c7b52b078e6ebaadb05c9adc73533b4d86cdbb4dcd1f7019328058a649aa003269ec7b30ee360394eeade9dce79ca354a5a190195eec30ad607ec688f432249ac8d1deddf2302c159d6eb9e5b254a2864b8132634f8cbab8af6a481511d45b90e19610496491770611383853e9a03163c24c1dfef606957bc53956d8049ee893ec5bb6d8bdecc495a6303f4ce37e11bda60146a8b2cac5afd6049014c6e0065690c563701195421c4916610ab83ceb08d1e932d41c18768f969401374dfb38e4f621caaaa7b65e88a3061fae99de974ee220d8564907a41855f4e1debed5eae82d01032b83fa9e6f003fc3e1e56b22313865989555e161f09d8667299fefc1df1323fe0fd2b173c41660ac0ad1c501230b08eed174fe8fab193ea8a95203e30a1ae283312d2bbc4dec85ebaff985486e70286ee4695309cbb4b128b132ab35163307ce967f86b515fb29205ed10a7676306360110d8228a430fb9416614bc2d4b567637059ca6b7d98dd2dcdf7082c8d4bf31041212e10bbe8a17b551f07fcac3ea1674d57b27b8495720ba3f1079a7392e8b6d4bd541ca27d4d58522723556761939f98af8a5a8be8d2b589244bf3cd02b88bef1418737b4428b25d473afcd3a17f810f0fd93e197cfda6491579de306b1fb7f95b4aef92d29c5690916f8608dd4e6780162945ed0438423098c7313eab8f99df1fd91a684cea1a543a26580c2a13b972cc56a8d00e87d866362c57a065b81e248909ae5023e0ce3bea6319a27ae6a3b9985dd1105c97e62e9cc07e41e33ae21b507ee26f94b921e42ba23383d92a865c68367d55ed612eb7abd0b123f948a9dbdbcecef21520ae0a49af83e166c86bb18bf897f8202d02bcb5dda06f3a14a67b3900f6371c7931026fe340ed7fb8c7ff0bbd00016aa31199d18a28d35382ba6d02eac1aec5f1ec61418a6feb06d8c4c96dafba5db902a240fb1f4d05fedd121338c622b2a31c437f28e2ee688850b054a2c41ceafbcd634d06e1b278d9d360435056271290f857503448d8ec3862cee565669c6345e82e8864b15e4e84c49dcfad16ec45e9d6e9cd124cba4a748897e116994b726eccac7b7a2ad3e1a2f9ed13aff9e30697a820793965563253b7d216e2f3e6282b98edd06070577a095e8cbbb8db9c0d105ac328b53a28d9227d24ad6898bc21bce20d19eade19a335dbb5fbfdc973fff5974a64e824148d99ba96b90727088d2adc55d2c80fe8bc3d9bbbe4a5fd453cab792b1fb595e3df0e74472eddda34dce41421ae70c42b419f5d01cf35bb42e10853c9d51fafc59bfb3dabbc1ab3b5af1bdc067990f78046f36d56101f8b0fea4ffc6bab2a1f52cf0425058c1bd9fbf7ed5be54ddb1ef76b7028e1e1fb12b14b5853310a6be42d717388cf15632532daa0d397b3df46a8de461dbe213c9aa975a0597651c125cd374ea59e931b83345bae2dc80e013b4de1acf1241c277530fdaf9a72d3d8b3951a48a8f8558ee5be227f0e42474209e074950cc4f168fe9b61453fff1c4b8c75764977017198a5e94676f097f959a2e0640b68485cd32ab026379074cb33f726a1e8d3c955c2c1d6859ec8aa6632bf96b57de0728f92599eb811bb6f08b9a8b1ba353c270761d4b1d86cb838bf8d0f87a666896a6cc65ca35f66c48f36c8718a18e3a43fe8e5a47fea37d2d544fe4f65e3131a3ac15f4cbd20b9cfa9f7a705fd089901c9b7516af6b66836faeb4f737a4fd0536a1574cfbbe772c718c7de4c6b71ed06422866af682d8c5ec310833e81751df33249281b194cb36731c85fd9016447acc84ccdf6d231cc4d2849522fc1668284ce9e2059923276e7e203a1895197c583b5b495a9f303a92806f6002fe3b58f4b11cceb6fb3ba15c3bb6b07e4438fe7d24e9a46c860fcced24b2447eef0ead94256beaebed491ac17e3bea0ad8d7822e42ae20fbc2d3a1d80961370c7d3bc942d676895f983e9e4ed40bdf240113fd7d30e85d4a33edffb239219fa76b6e6ce70ce6b0dd89603df946e2f3295576f35aadacf0525afcd972b966947c0d4fb9ec9edd5ed1753cfd198768f787d0ef2ff67ddb16934b59eff63ebb618c6c08cf8d378ef6a41208375e675ccb5013608da8afce8b78b157a9199ba0a8bf2cdf7dc586ae51d0b41882918b0d65763fed0b5080f9e750b61dbb465d915286b520c1041f32da00f9192f11c7ad0ec79eef892f76cae007f4f33a0f8248ef4a811ae35874b68593fa2f5edad9b785a18eddc97e9a57fb2c028f812e309f970a08dd2ac82b93d634adff26e190ea3b7393380d4f85622ca0a5b409cece1050cde9d42a40d512c2c650ae2f2a98c1effdc94558023674fc7befc5912e19b00ed7ffe47ead07dd24f79d2e7aaeb08185a0ba7aad04eee6b73cc8f9febabd19b45e7bf0467d4a206d2f9083613daff3fa2dc961b05e4383b236ff9574122530997e93c040a39b21b5ebfa23ffa6c5bbde43243fed131c5f6a0fa88301aa39461da7c24219405a7721d22fb6777c69ac811dea5a882fbcb4b110a9682caad9c229014a2894cf739598d5153f4b4ee12f9c853364ec3aa2a57b2ec7da7809933defe8a49a5701b6a71207451ccfdea246556d16e5419daef711509de75cadfc8c904debe7d7697f477072934a93b2a7e56f9d04887501762f9a9b0aafbc14810a2a776733445a0eb8fe1739e32208193857b177b957d852f45d2d4c571be0c5ff8618290d0a7928c9f0d130b10e243f9769671e0d6e477887887f8b9ab6516a7e570ba957ac877f58de646bb3c6e96633d63a7ea7cd7a36167cab4c75e055631683d92e07751eb98ea329b16d5d4ffd4be91ef2f10d142e9b8cc574d82954c2ee2d0806db3e3cf1b69879db37fa30840460cc11f833a7393142e22b303802ce82e3af95cf4ab67c1664c7cf8ef1dbe94ed9dda3211b545632da70c3c275374c906ae1dc0e2f1f5d1044838bb944fe00172665c328297ce731942e89cea37fac91273c07fa07109076cdde9ea62ac2039416c3c409263ceee229785997894c609208ddf1ebdbe59a63d7a89c1e20f54d95223ae27fe4011683c15d4a409ccdcab5919b2b57fe6ecf0ee194be32e207cc71a9c2412a0ff1cabefe847c569ea99a8470c5093c553eb0e3e2f7b32a8450f7d1138cda70be4b03d519400dd6ec2b9ea7250b9eaf5e4f7cc5e61c6ea1d2ecef4d121640c3e0aff6ea1606bcccb4592addb3ffb598ee4fee389fcae3cfbbf944078ec65cc315194ee81fd218f554ce6d0f891cd80dbd962ec38c8a8c80a48cebbea0e30877d96611d7b1aef7d29c256fd209bfe531eddd433069df00b28137d9d0a69c730d6cdab937acd8ee263ebb5b8a010cd41b5db5215db0d921331c249880b3d3cc9295767569194d5c1c83233178d544d9c0cf594f00d265a630532fb5d734b5887d6671294db081ee9cd70d21f00b7eeae51762fc3bdd028a7b768409c94ca956bf64bc6eeaa56aeaf72ce302ce3de42a72af1daee2e11a876e9067c1ae332ae1cbd53fd1022cea624e4e8fae675d80213350e72fb604a3bfe4d62d91dc85aee3e0a83394a6e733c1507f18a985398a7afc26307fe68039f41da9aff7c4736782d63a885a0e4499906ed2c616e4acdb7a15a7ec68c4dab1502658e44b479d6979a5861fec3545b2621de26f3d9a287ec66d5ec559d00b0bb2f41ad61f6714b7f805a52220cab82812e99f92274bf87b274f1291daeb2d577cdbc961e19e1310698991aa67902650ce87eff322301ddb650eae86f85e8a1b48117b44f76a04459a7b2fea7b38ae9fd5ead6d93ba6e809696e039d63666a1d1ba0e07ebf876da3ebd8382fbba44463da993dbfa5a8aa04959749955e50bdac9e866b473432a293e83ec7611a86cf12a5595169b8d8ee1377f4bcddd0962206dd903fe7d22eb46a81512210f998667e39c24a6905ebf871921156478f89d3ca1551ceb29ba0ef6ec3484a236a941be3849663d9a68197ec831b7dfba6937ef6124e05432dc93f9addc0ffdbad71d486fb3f5ba5b85f8956e4a12dfd4ed1c847f1dd0231bfa2bf2338bb3bf6ae5d11cabd9b45e8694eb60c6be7d28bffc4a32f70cbdc87e7c8601b0113231df5ddab0c1e0bfe314f8e56230c64d7ae423382e31766c735301f3b65ca591b5fe059479024c2d253518292590d6c1204f715bafbaef0c2868d51fde9e03d1ff0212b7970494df51259fe6072d1df99bce522f2dc73ebaaa3615afc7e207309df1b47418f16313985a1ebd949ac0193736b29d76c19292dfb37e1f22c424cb8d5a0f77996308b183ffd0eb1dba8b66f72df25ffad7617c7d8b0435a912a245997ec2fc5bc0fd98fd9b33b6a420b1ccbb2bfd789dd618e5038cd3d79a9f2504f761cf069b88b18a91e02e6680a43356d7f79fa7f587df44201590136e54c5a5cae8f6f2e1d183f96e727557e77653afdef780d1c4014968a7373fa5df2ebdc43de75d64e59af9f7652dee2b80e56980f503cd0b72d70940d7525c9d06f3d32085723d6e522022a8ed54eb2ef77f0b1f2da9762a3800f63dbd6fc5cd7ec938ab84c3c82e462026ad5e973860894a018b5c85c16ee30d8de1c6778aeef0a64652e68a44ba5c4d10704ab5d95141cfe63881fc496347605b8ba8c53b6664ca6792ff30143b06d76e91e91fd4e814bef4eb738e27530f15fad70f246b9f10a29c474cecc4ad838d046834e187ce437cef833cac41a9519ac7be64dfe38aa7050f36c6ce3ba6036d8a40228e78e64951811b82f1693b97a2a1f8f381864851d1f1af16d0bb0525a5baace077edd083c4fcf9cbe0cb3598802debd884f7590615c11c1ece1a3ed20a76aaa90b1a4e740ea758dd5fdadb514b053945318dcc2ba46525ae6b0f086c5902b39dc5491368ca71197f465dc7c53e61a840c220eaa8418cd1fd5b474ef1d942befb17803353de0f2da339dc89d5004a266a7d076baf368e57ec223011525c3e4548413ee13ea37255c981b8b5f654008670d6417e0ac572b3c18720019e1cc8522f1c5571eb112caed1692ff5652ebca85e4c56cf85b3b1dca80906017b1ea19ac3d407779ff9267ee53bbb7309dc6d161fff55fa4fdc5ed08a28d14578b942547d68be822a48cb9e1fa29b58f5764aa943f34ec5edbedf62bf15b1c45758ef6403730371a68bdde9844893842b917d432c4e20b9beb7aa7a1da4d80a7d317161087fe4f360cc8340a085194000a2625fd58b0a7ba7c737965fee57372f9d6598c98a7a64c74bf4f1365f951dea358d02c044ee49ddeb4fc2e4d1b29d0133f23cd43fa7bc55495c2ee3b95d4d583dd015b6f17cca4f6428635fa1287579748cf4839a43fb453491f60902f5155024844d21a22b0fc1b35621ace99324ccee45ab8e1657d416825e4ab7d4294e18bb34ec41d0b1c25016fb200ae9710fc60fce1364532eb2474517f826669509b61b273eed710bba657ead8168bd8beb747eb40a74a9eaa8da62dbbfb54f1c6e7ff1bfffbca47dee970d34fcba451a6fac58bca888587bee390aa34ca8519b15b71157e842141c405dcdde1d1755138fb96f4d598e4d2cc997ad90a8d3816ec7738f2419956c9ba93329d167d2906edd36ca077e6708c008b3706a8bf3c31cdbf4edb3a0ccf2c61dec6e244ca3b3c779931f49fd9286f8517c450a1b0946d0a8cebd5336100be10ac94fbd86d318c4e2a1ef0593dc18e7735d25c703a646a7d775a0a78647cb5c902ffc4e1d473a8ea823cd7280177b483360f029ef0b06a4705c8d6e30d4472acbc22e710b274bc58fd3971bac5fa420794a32fed6827eae3df339773101957575fbad2a6cf11d0f30776fc2ce78936bcde83953405b682d8fba7e00ce31a64243066405d0f5996a91a8d522d70946316de8afa680f5a087042e0e0a6eeaf25bfdeb9e04fdca51fa428ddbac3a20c3770c1f6ed188bb4afcecc6e8641cb198c2f8bcb7e753c8042f17f42f21b3aa667e2ce8f2b1cb6984b069906e3df5ccd9deda90761f42871b32431d4679f492daf60351b3d5f516ab5e2e07ce26ac9678b92bed4b1c7024dcfecd048fa568d512d579275973143d89482f01d2d1939fd8bbf8e948a230ce9b3ecbe4256d98a295396dcd7d3f543c6c03a6c950039dc9af3c25e09fd87be9d1995b92656396c8a374c643d6e212adf8dcd19705eeb1d43b6376d13ecf7dbfeceb6684041dcd9ae71a241b11e4869d61d6fe964206fd4ced7546a28d159a32324c72f9f6c0b9b7d9a6b420c7d4177959ff0f2eef04923571d38460c8158a87cb1d31f0e29da39de19283e3d06b6c159b7fabf0e22852b993e89b63d03dae6dfa86ada3688d5d531cbbc16e45eca8bf8367e7ee3ea51d264447219af9ad603fec1aab47aa0e46d8b395c692daf447b0adb95a1ce85524ec9da968aad32fb81c4c84ea73b71de45b235d6239a8c45014b414056aa8f07e4946717828366d038661e608b2262263debeb0cf1e4e0f409068f95b3d77f5039dd59c2bc333541512a7fd1db6fafb92526c340663e2cb10b4f6000cdf6b318047c732bf29147f0eb27e845f8bcf39db09e1e88c9859f0128aa68efe63a559c88590ade42894484a2a9e881b26018f7b375c4f1093de77f4c0bb96bb198a02903d0f92e78cd71d657378268f4dacadd6ce9fd847e4a422519555de616eea9584fc437badbbd64106987825906436f7f6c1af4c4b5cf50b0ae31580869cfaaff0184fbbc50b6d2df1809083f4aa0dc85207398daec1d969bfdeb542ceb493cc40f66c1e0cf41764a823587f6a6b566ce3c49f918396773d0bc3efd040bef2e65f55fa55fa3467af6ce42adf759ef39a31b65329e62eb7fa772eeaacaf44cc2c9d8edf5f4faa3314904dd087ef6bb28d3e8f7e92cf0062facd6bbd32044b07dbd211d92eab4cb5d1339a6e6cb32fb4a44f5b97f68442df1fe15d2f467b27b990025f9cf7c1864e31ad0d58dd84519dae5e064112f5fac397fb062fcaf3d9e0679c716e152f86b5734360848319bbad6e8b9d162f54e601cbf389b2e5a21aa9d01a6768e0e468c63f6e9d39f76e1ff7f42c67597715c3770685416dec609492dd81f7368613bdb2370cb420342f98080ec4e79f6a36db0dc27bdd419ece89b84a0818a1091434abb7382b24de6b0220208a65abb14f0374f0633bae1d8d584022304c2abf34ba451a5eb2e968ff13cbf96bf91cd8572eddada4263b1408a8031f9adbe672205ed0027fb2062f1b0dcc2a871f975019e14b1717b57b21daf2a59eae20a412c3fc82882861dc0764f0eda2d9909e860e6b30b60b0a21faf636e2965bc4101570f73c11052909601829e5352900a8c184b0952d82a6af4c9b1eb65f1d78c4a3fe6bb2feb48275ddbcd562094394b2f89fe5aa03b531cba4e9923f906420cbda8728728471b62dde5d2b67fc7327b6e6139fb3c6b16b2326619df98b57cac28c72a3c3ed7a30f54c2c7dad062bd17902705b99366ee1db295e0a1f9c20e5ba20d3f99f98ea4b18ba0a117e5126ec53d2aefb3d32e2ceb43c9d858e5abe86bf5b0de21565af97971fe1402e62d07fd49d8b3e54f9253a26cfe977117d57636239aa6d1055f2d28b55e51ea6d8e58c892fc258d66ce38cb6b9eba02d9bc55e807d5029fdeb1ef551efd19d86e61422405a696e385ea512a278673ef4851e4b268b587ecdca4e541770ed6013067b5e29ebc93bd7c95a6088bb8272510549d88af7ad63fd3a075d0530ca24e0fa1fa678997ee68a4fe609653c53a049deb0c9d4cd075b7f5c3ac79734990ce8bbe378ad248d5f27d6f743c9b0fe1a0a9331b3167821debc6122794f11938405fc1765af424d8346ffbdd8f39d2c20cfe31c0d4529b9403e562639573ed61e4b1fc425e5ec86fe87f53498510c34d7a96220beda74d6f31cd73343b188e8906ab1c95d0b3146d46065e7db12c09c87adc3708b5511754a7cde093f0d9d5d7993b2e703ac616d914470d97f6faee066c0249ad0522775e15b2e9474068de46427205cb2d49a8fcfaaea9173ce583b41d07dd52c6c9b65dccd9e48067625ef6cbe72d933febf07c802ccdc6aff541fcf18d6a30d1f0774e2c7bcea271447939249e35e9f3b525a10754ac47b6395e937481f127f3617ab6973525e47b07d2347f43ca655d588dd7cb3644469616c977b4daa654a00a4ac1cfcfb181a296eb5769e850c376e08223bf98caa145580895645ec62c2114b27070d3e8604e3186e7ccfae068152e4aac501222b3ca7a7b5648f3e75ad99fd2d4eefc48db21442ab0766711cc9d0726393cdf458140f1afbc078f28961b4dd52eff3858e2443c0952a36d70d8749b68c959230164971562a6293b864383018dd8eafcbb7c4a9c40c2bf91670976fb835d4664db0ed3d8c38b985794aaeb372a9db464403a5dbb8877eddff22fb30deb8af0fb763e83f40b5fd68542f47866f54090ad2810777049cb80b8fc18b38e574c191cdec19f5fac9f0acd7728cca289dd59d98108ac33b9859b1f745d2e935f4cfe30b6ef14593e4ac9be7561452438e4739bda22f3a152c478229f15398db75488c6c8923a869a6a92513730a8d36a8233111de085d9eb7f8d7931429cc63e3506fa5b857207294420ec4dd11c80c88a269a5ebe0f6f857a1e7b72f4f99c3d57599d0fe1111f56efec23c88f2d92a2802a80210b46172ec47e1b723178a70dca37f87f4af0357b5301c52b086cd4e4ce516de5ddb733230d9431103d0510b39c7860f212162e72ee363e03aba1625fb7bb38c6ae2e1b83297d2e265ec54df0e5a4dc3982be95e01449f8a9febe787f34676473f3486e64683d319d9459a32e05f84f6a43c5df40ad7be1028760bb3fc74cdc3c8b795fb475d16729cdc847ef2d7bd6dbc5b23273addb9f0b0933d35994d52aee6714f01643fb3215285a33cf76699587c3291135d679c6f9c826991fb7592144bbdbeda26ce34571f15d98decca4cffdb98bf4854163c0f87195a6babb3a86b9e7dacea70530bd216955c2428a56c3a6252b814465d802264da5b88cff94e635f870c41c4eff4912c45b0116b83a3438f98e22f49bd67759c104aa241ee0d1a39720ade13580d3a679a6905879c479f3b552f68c2db4d43b4abe802c0208f09265480e1886689129bc0b39fd3505797861b4a8593926ffd11c659b18c05c2f1543de971bffdf03b1686154db1df00a430742d93c383c6e7e42cdfc35e4801412ff10a3f4e88ea8cf0ea143417d28427260f9f87ecc8990eabb64975449c1e234fa1378c9f22b6aca150b24a617eeccf4e1cd869a49e48218bc3b1833e41f442736a629084f82f8fe3b2558ea3a565c292eb33bdc0474dd2d2d2dcb677494b396d9cae8c13992aabdee063afa57c39dc85330331772cc5da26974e48907fce07ffbd890cb29c40e14e1c17882b4a74db009d3d4aed27d220c903ba6f38b04ce66e4db3ad8eb3524aa17412201ad6b257c4ec035cdef7bdda0beb85dbb3f1422d9c0e7513214d0cd4c2cc67fe01966aa422a6ad13448a4147f69096c452baede21a37045ebd3d4d41671e748fcd7d02b67e10b53ec895988977b5b28b96830f503dcf080debee7ce2102bde42da10dd088b1ae52ac997ce1f8c0d6e9a4698a63873e8f1fe5d23bc85393681c60c426dbed54414e3a7ab4ae537bbffe69873cac406219a0c236fd21719a12786845f7f226fdc6b76e97740970f9a03acea2bbf6e8eeee401d6722e7b4ebfe6499d3b8db28e217fdce08424a2facdeba435221a3836fc208d8a56a585709d6e15b400cf7193608e508373340e8a4013f37abc11d60392c15cea85356ec35ef9f0c314f47e58e7013c9d591757c46b0d55e4588b3495a7a97f362248b8a306be40ae8deacf366c6386bb96d0df0fea736fb508bcf703c9429cf85e538d332af49f81c40c46f38b44fcb7830dfa24bab28fda9fc49afd173ecdbb600462fa5c8cc55b7e540ced194118740f2f09ae4a7b66c4b0a073d81603f3619a0a9a0c9e020e38c0b155fe18c99e726a2f2531bf9950e50d671069c1efd66df18631777222238744f23efd6353fb1461cf8b7ef0dce49dfd2845435fab26e7cf93344badd7ab1d5eac0929925bca476ddbca3197e431c1406e2b9fd6deeb5d08a9cd651d0fd971d94517d2b955252b918fb9afcd7bffca57f5af2ebad0bea9f0ae0c4c810579ca30d2623362275388ef8931e19a944a199ab09f60e89d8812a8ea614d20c19204885968e20222a2f6a5531b25cabe270452ddfb7a7ab1bdbf4e73fbb638a03b82700b4cd09e2ae6fc9a00ea631accb6751093228b81380001585c4b7ef9d7776f6e467e81e4d8b9030ce2261b94ab2ee3247507b588afc23a3ee6df3de559f125b5f5c59a1a7f0fc2527aefb1538c563f56955b7c1dcad2fdf6fcfc8da3590ca61c8bcb037d34e30bfdaeb49f7ce6dedab71c329bd9c32eb086e54ed34d9a9fe8550afc4a60229b86e0caa6a1f8bef636ccec7d1b554bc1260fbe1e46fde1d096b0d65dc7afc455d814cd4c8b6b355135922745a72cdaf10269dd1ff916137f8c5404758605c4c166fa95369f61b6990e56f7b2b26473e30e1c7aca5805e9ad07ce634e5d965ae78831cd5426960a7ee75b13bf3a333fdcb6080eb586cdf4fc8ddf4f44c82c89d706e27b723fc2935ac69721fd45cd42393f510e6870d7ff7cf530a87ba9394bd8632a79a2ebfd050fee3f5ec0dd7c14819a515bbe68fa375acafc221ddce2e19496d6736ce83a7e0415b8e1124267249ac2a9e8e9507858b0f6cafe91b048259eb130312aef504970185b6ce9047631aa9375b1cdffebb2c51afb0c7bdaf8f3265efa181683d563635da52e4ae2d39d8510c1f5e447a1e64cf96a295136191cf2ddc83004358c3457305c342353566acdf93e8ff0daa453ada83e8142506f8e16c4a143b3205fa11cbba77d692888df3b3d5b35c81801a85b1ad3b1c9b97d1cd71442732f9b7873d84884f13ceb2c5d1cffd445c5c9f3a3dd1ea16da73f04c27eb2d6d69d72e250242d54da4b531b4461861cc86d1c157fa36117a9683f6e1f64820aa92f3177d71788b03ebc3661bb1adcf29cc2db6fec7d8b07fd923f1342ed577c831eaea1a95ea022bfb1f42ef1d908ca3738b0522d0a43e1b4de14c6418b589c91bfb6c719171c6ada3ba7b1dae5a9b37de72eadf168866534d70069c8139bf3eb242dc2208e3bff680644dfe57ee619747b96eeebd46821d431970f43e53927bbda4a840a4039faf8f579771f1aff4bfa518525f8909d9de0f1b0287d76740939f4d8f830ef5f3ce401009a95a3594600b2d4f6040eb5771d11d33a601ea12c34cd6cc0d8ac83722f58093146b778a61973c08d1b5ad94bbed7cf0c0339728e9933e213bcfe7a7dc85cdfe559457dbc8187bb36564b757e778a473ccff5611bd95f8d7f1b54387d1b420660936bbf93c28549e5c573d97a884aa817bbbecf00c95e06c416039d9f07cfb9a35235463a10f517a41e34b0b9bd3ad26a17457f531f5a599b8f4102199ca984430ca30df8001025301b289da25da031f3842fd78f4fb189b24249dec54b343fbf4e9dd204cef78318f41eb0993b9bfca9b18148e5f792efd1dd5788352c3b09bb470ca24688a3a60d239d0254324049d80d0e62278b81e32a278b4259dce8f178e876d9d6af16d2846aa71e53db6872c37f5e34b44f0c7864a40832f2c8803c517568474071a8c3be01b605b11b0da6f329e41cd7eb5057029f157e94d7514da6ad0101564f7139c7116e6ec2e7dff746f0380914fdf78cdec669537fd9601aaa2dd070a77470e1dce8c4d4e816edd26c19102c568d88c238031101d38267d46809e30a20deb19e73f2814441ceafaadc208bee77d1b79bd82682c8162eb0454d376d3a6b93f96a8de5873965e18ddfc27390c3a4e0620efe10f17ce8f9e605fd1c8b3d2102b22ed3edf89650cd8f1eba7a7ba7a1e2b160dc80e3ccbc718d182a9f18e3a1d6d36c7b82b501a0108e5cb59ba9ef55e9b6d8f4be2159c6414f18eb1f9b88dd58f7749c40744f400c6355d3868162b974ba59333e279d27cd7647f340891b4d7aaa9c52b89c058e23a0231beeea19bec8b7f6d87d24cfd9776cdcee1ca37747edd2c452bd7c062ca8e630e5b6b89ef4ca5642418f5d42ff6bf81faa20ae4f771ac859258993c8d9ce2baa4346192924727576e422519bdde39fc9bb0edb1bb6187be6a7c8e0daa5bc3f72d7ad066a7bf99326f358d9fa44e3de130fc24f2873ed8fac27e0560a8abb44121c41253eb79150b9bc6aa76133f6584682a9872711db2bb26f1e628500d9ab33a369a19ac39d24bf5f1b1edb32c288e0b5f4d085a791b84971b6c4907f50c3d9eb7044440eb9e587c96c3176126298a0cfe5341f637a8f2afffc8699c240ad00d0be33533525fa9a42e3eee3b2d5e16765c74e1dccc0e416d4a1728d4babcc18656560c7f3c67e463f1eb634d59b3136ffdb62c1e40bd42a732bf9b926c2c7c4136c11e561e2a5aff2d48bd92c212e1d423e9b8fec0039bbd72af52a8f4d607526611cb09e8d7e3673ae245190f1130fbba53608b3592f1b3497135c8f9346ab99e57a6e23ba07fa628819a485aa96eeb55dd1a66530ce920935ad4b421301bcc53d214ae20a8728ca1791b3a41f6e6c8c0b1e5f273d5f86c03ef2bb29bf19552cf320eb3be4cfc5588f34f022e4eb9339278e92fc052cd60c88cb513a7e84cd525c2ec0995ed918fdc13e338157f6f6a3dd634fc08557e04424926ebc00cb0c2ea77518488175498beb89bff6dfea73fc259790b1df61949de6d1a03c170bd34534d11c8c2e275e71a4aea802f0bb5db6d86a38aef0420d2a9e0397ea4db6aee153b79e0c1d6aad31c97fa98b65020e568e41bf6428bbe551ec971dda6c1a4e9931d2561480181dce239e737ecbfcd64d570baf3caa85a1856703f0cc2d3e9131a13aa2d7b5551743915a3db216ef3b786bd0cdb5bd7aa8856f62566681b43cc8b50dfa9269abeb928792f8ffc553c4d1556fe4bf90ad165712b1c5bb7e05d55b72b4ef0611273b2591cd6be3c00313a9b0d00931d8f0105b23df076260b746a21455964ec5e8f23e3f360d4982ff4eaac859453967261ff163773e51d1d1b03c4a7fc7e9f0fe0d6d06d3953c314351615565124faa707183b6eaeec410e865525e5c0beee884d036e397ae478d95c1f7e775b34dd4d7e3da76320352d3d3f0cb1dc47f97ee7488d562c6b096b8d8dd7d375ecc796b1d58a4522cce1bf289126ac4395b1041d26fb2c2a186306b58093dcf2ee223a3b682c754653ade50a1f145b4e1f835be0f720f4de4271f8f50b4ed000224eccf69e8b6d2b25446f4f2861c149f62abc67cf5082be7bf53408df30fe0dc4867caef1aaecb4e63483558b7a1e2ed8055244cf3323019de1ceedfd86a5b2268195e448b583f8cd2e0ee79fac56c9980d62aa319ca40fecf83e5531fc7287cb9b5f66edb5f90640137458f6ea61885e12cd6982db7c6a20e5b3f0bcfb8c57f2b66a556c31d9fd050bc0cb185775174d69bfc16a4c98ee4d4a564c8d668c05b51b99d44935afd0a156c20603ac91bd3cbb607117960631f333f6e47239772fdf28eebfdfef705edcdb496310c5c93417f3e4836ea015a7123d6928f42f987f740b607ff244cadfdcc910f49e0e58322dbe3535d15213170127b29c06c6ff668e28418cbcbd20fa573e0b9b40ccbc15605f735e31fe892dac7f8009ab61fb2c1bdace694d7472f084354bea7677f310d1d9f97626d0c04665d3d2cc1d97b51a3caeda9d4b3999f535d8c6a0a88b86dea310b208fe32d873617f5899aba4c58b1ee93442db0f8763ca493342de4f9c0870addc0ac955b24cca985bef5f162e91c72f1bf658273190a5aec8ca284b04855a17110a4cda860d52cbce59d93b5a7c162e513194784d12c739e5ee93b607090677c037eb4b6caebf1110d94654976c8b55174df218c5f3241bc3de5ad4a66bef3c1f42e683bb6add1c4b74bb7fe315fe7ae1e2a00615ab0a691a3c1b895343b9cfb7e976c6d45d0e4cdeecf5c08be251542f188d7a3f1867fd09b360c1d3d706f59f984a75a54ecb5ad01a5e21556d0a1ed1726f21cda6014be3f4c65a1d22de1b1a60d25e3b1f0180d84d6a1e42eb0d6c4fb5d704ba4b77c854a7aef78463281a7e6d18913f9bc22826173b00fd4f0a59338f2e23938b208d29367a7d2b8a6f6372333b66b337836526f4919bcc793a0c588531f0b819c296bd40c60b417e09a699ede6a3d577f43e69dd9924f541551ffab29046ca87ba6554ce12951726a41ad6b3e3d38d05ff5125871a207b58a827807db5525c19b7221dff006398e2757cc2a693408049b8b71e51de752ea2de13e589a8e48ab0290508b037481e8c344f9bda313b5e6a0caec52f63ae213d2307b988fa24f075ecf8a81019b941a846581116f6a3e9f911c2b0105a4f8f3a920356a6cb3de7e2ef0cae870077916258321c74e8fa1e8c2d299174b4f53cda1949100ebe0e4fd2c0609655b8e307ccc0649ff520ac2d8d680399f54533049e85f8b0443eff75eede1eb187dc652e269643e689a40bb5a7ddf6bf8218f91e28973d23597ce4bcb37e6f020e22c4fd217d6f7f43e84fd668fc676df1753db5a0c60028e0c9d92e4a2025bc61ba30efda50f51fced72e097c6b18405a576ac3a2fc56c7d8be1f7c88d6afe3d438e4460ec41902588ef959ad008df9df6134d707addaad0119706af7b5f541ce5b689ffb387496a08856d4d4bcf0c62bdb416dd2db12141eaa0f934607978718884a97a90eb7867dfa174be6254f6bcacca9814288ad33f42a6561b995e0b61335a680d375b75bbe31beaff2b954354d6736c2b24ef51a756c2a12622fe8e7a213c049a675f81d0003b394a08c1508361d431b53d84fc1631c2d860aced8d0258849dd6651d8c3de05ef965c3c4acc94dffefb9000901a306ad2d37418eba3105bcca07456b1a2ee1ee568e1e68d2ab23931796c33cabfd0e7bccee425eb2543cc32f2fdb686448f719664039bd64170590c83abca2160859ff948e150d2b04d152822572d3c42121553ad6cdddae0c0373cda805fe941f48f0de09218f903626c0e2d5a0dcaa1069f3d03f91349faed3bbc0ae04e71130031fb5dbf038427700e0358c8aa0a39bcb72f18d9da89794bf95bb51f50967a30850bc5aa64182c5dd3bf5490e400c257d41be65cf17fb130bcf600fe2bfb528e14cfc9b6caa55aee39e90015a086ea0d629adc46cff4c0ecf33890acce86c639e1d6229fbc8464a821150396403088ae7a6efaf7588dc1b54e08617982ce7a901fc52bda148eb7233699b5e3599d62eaef8da6a7d1ea19d4576c8e2895dfbcc9494a2a3b15c965abe1d3cf4cb36b8fff919e46f26e2c5508263a261e1890ce493d0a8f5ee7076968afa3b1fdd2d7b2bee7d2bb74d3c4a2543c0bc4eb2ea0020ac64a33dddaeaf5378452e6052e4de5cdba469787e10b6507c692020c0a5c9fd2eb30446d72602d5b2399c3b1ea02d68298f1ede39d46efeb1d9f8cadc4c7bebc2f797e75732f4768b4efa33f4cce2a11031fe5bd53cca5e8f5c966f8e0ea491aa525716d64261f95fdae0d342598714b5208378419601558d29103e9ed05df93ddab57dd99b5aeaa7332821665e8b4f3a06f43c9b381edb620edef975eb496112ed6b79709e50860707fc2ee5377cf37d971815edbb3b4bf33df3e805771caa97dbb3f4ec83909f6a63ba4f91331d50ac280cbd5315ef57a3a9855bd26e62dc173dfe2f4927962616364cfb00e02edd4c73b179c1b81ae5b5a07c6f1bc54762d59052f0ae2f65e7157a8fe3544af7a13c204038ced27f4af98732d78d54ee42405a2edd0a2c30268c28b53bf13665409f20d4eba9ded8fd6aee53b15414142898acfc17b5e0f4a0edfcad74931e62f12596628e2fe2b1ad5e37ed04d1851bce34fda81dc680e54a7c4dc749dbbcb2ca74f223057fa721a34807f49fa41603490cdb641671e4f6ea1740f879ba87d45dc4bf05350cc99d66bb5e9afcaf7a0ada7cb19697a0748555ed6a185c31dca02c54f1b8677fc41e8e36303b2c68220131e567ce06d36a63a27b9b2b817b6efc82c6d928a095852eed5f1a8daf5d3134d5c3ce6dacb7bb7034d346d8f54de4caf11882ad73624fe7a24c9af2ac4ed68bb2669368099b4ad106712fa0768bc14a43689a5e923d81f2cc552d3f9e2af093333e6d89fd478ceeefddec8e8b6c4498b1b1d1d5bbd8ccb995b36552db9716fafa6df225f31b3679e857699cd6e2c5838d7fda093ac3f2f9e483a3153d52233f677c3eb7e1865a7c921f897b5755fea764c2efd1f55aabc5012c5689e6eb08658ac22b42610802c54d55428bbdb1481b00af86688661d3738e75de642a1a923ea64a4014d4893bd4d469760607c7580de561dc5514b5cb2e60e55963e3da65725623e9bece023c0a27a8c8a0a6ca905c5fe208462bfbb02199b47ef49392524acae94b631c5a7577bb5c68a2f21b56cfc54af25c9c50f01a5995d12f1f7d0c9523624fd78cfbc1c45f36d633dd90e030aa775dfc7ca59c36c71f56718efb26411cf1ffe2b9f32e17f0dc1112237e7b3c1c400da684828c931cffe7d2659fa6a623d791505bc632a8fd54f50a29e703fbea6760f0efd24839c19a87e3877597954fba0291c0e8ebe8fe4f347c0289a5be7a528823d7ba499a96c58a18762ea3364b761692d36a8c6e9e2d09da309a048441c7c8c1a3f48e7d6ba2e509fe8af9661249e470c76aa2696480c7534ffdc836509c561f91606979bcd2b0c0523fe148465f14a566b4326a283fee6278eca22013dc126ed3b28ff1d5eb0e244bc1de7e7c468b2357ef1e804950ee68d3126eee9b47b0ab02afc7c38a5357a33710789ee42c1b45ecb8091355123d5fd8ca2c5f7c0da76e929dffb707c8f31f37427fb8c7ea057a73db0d32582e349189d3380703e5e860c0470811c609044ef64ddaaf9edc138897411d0643eca96981c12b2d420695e080d12d77df302c75cfffb5554223e199923c55e090baa31e5e2ee14166c11ea29312719c75c678c1981960b7258e7146f4cd3c4f26fd013471e91c2e3d9921cc78c7a4b9cdf74eeca37b4f8409760f22a5f8d90c0f3b66ae5c2c0174a9d0e604188a8122d0d91dc1d7d73e05b44b0d62ce45ee0fa2f482a4d4bf1ad32acb1f63bd5e446a53a59bd3f0e02ec7ef9663ca4404f3280544ec957420b0bdb8baeb0ccac58b88509d194875a60fa5e81c10536907183a0f9a2164a5671b33b8f1cbfcdc8e81f6395e8e4a486474f1d0db7eb431e338543151b70b2b02197cd68a5acbd34d45a7ade78b0be3ac6161c9af617b4cd6c050f86ff3bdc1a4b45016637824e81a98008379982490f5be97e21af17634092e05c9837b314d88283ab1e58b58a14c1972c5971509ba2064b7cb2bbbb6eb349c4d6e3c5bd859297bca5c9a9e4961f9bfe70c1f1d62d9fe26ab72ca4234de90fe9e19010b2a355a2b2921847fa51115dde30a8e92a49b60004b4702c8617fc412a507370136b6d394e8d350d4975de7896b71a31776a9e362e1481daf3f8afc5bc7073088b8e0b25b63c5d620ffc861ae6fc3d36b188abf40561353e300672c5bd95c8bd305a616fba087da667e34e52cda892980c949dd0dab5636044ac1939b2b2c60cac6988aafa102385026ce293449aa37894bb1c58dbb17cd95432684647e3a13f4fed2d79a5af083c55839f06172bb0ea0dd0480c528ed8c4178423ae4c4a3ec41461bc774a5cc8e0fd17fc5e2d49dfc3efb956f962b3ca7a110dafd00036f4555ec1ffff702f32fed0200eda2dabd2bc0cabded5d6b0861ca6dae94546632b4e76dd591ca9c3f3059ef0c3b48e864d4bd835d687902d935d6d3ecba7af12314d8c0a9bba6ed66de0cda6060145fe0cbfc21690a5a16c11f6dc0e4d38758509ed4986dc2934a77ec9533d11cf49b65c8ba47a98f1a38bc3a548ccb8e6aa1500b53c4c9e5cacf4fef6cfe9d9d93647a3ff6ee3a1a4fd3e + +Params = SHAKE256_60/6_256 +Msg = 01020304 +PublicKey = 0000002f00c4547138dbdd707adad73959cbbbf6e2dcb163e3404b3b9bb451f1325f4a4deeca9c3c8c32b8e5f0d387daa88fe7a2474c4b66e402dff4d0dbb08af137f25b +Signature = 0000000000000000cb0f93a0512598f24effa70639fdc376aec8101b121377fc03d38e112f4925ced31265042dbb29743588ab1c3563ab577fe64890c85d90353f116e85d6ebfc183cf5b6f080bc683908d74408d9893675d831fdf94400a1b3da700b952c6bc379046a7bb03a5a9d3079b778900dc7792b156956fd888218b47a035063ede7f696bda52eab5512706b2b47af094917883fb771f7bedb773eae16826ce8e881025ed5650142d0dd04c7fda46ba22b9c9ab4524f2a42993340674d4aa06bf7343c497ee8763dc0eaf6284efb2c774e69680ff122bb9af0c121632b1bd2c4e14840fbb0327c7c7abed123f86d885702c3054390a832ff90e958dffc196919ba71bca9b5c2e9ef1f4e7ba8783154a56a0a4a71593c45bd37844f77d6d6dd30cf6101c79ffbe138e6bc1169136afa7518daa94d3c0ab2785006fdd93e7169ced3c5093562157c16b9339a7aa9974bb50d24d442015c325b5be1e1ac93ad93fe5559fc04ca9842d03ccffe76b36b3d72169cd62d9e8a2a9462bd49a1ea806ffe4655b798afa988040d83fba8cc6b2a9fe6954dfbc516bc90ad3dd52ea208cc2f48d4868d36f2d14a6dbca121263b052e0a96f8adc8cbbdf7fd9f9f7964ee65943c6afb8e0e9fddca135de8632459bbd377533aec9eccf3e5b141404c2970156f3fd68c4e387e29ed4cac6f934e611a56eff713187a9d5779f6418e8132f1a16e673c6d67711a9cc9710426555b781792bfb02daf9404b5f53a6c38eb059d353d55bf9437474ffd1581257e7b47c5bbc6b25cf74bac1da549d6ef3ad5b3b3d00945b5519e5d17acf54a60b22187992b19cbbc9ea46f8be14a097b08b42a54ac32a7e178f7786302ba7e6f30d3f5c68fe0e3c866c42c26452cd93a6a17ad76f496f545bf4e4ea6e3e50f2dcb5f939e8194da3b9c4678e06ba7bc27b9261cb628a48e01dd4b1f5a9468e5cdb5eb3a6254be998aba940c8cb9e5ed262ba1c3d2e165ee807ebbfea944bd876699da42a626a557e43c489865d7dbadd47399ac38ac9576b217af878892e77a2548c5651e2085c6fd032edb4185f2f9957370800d661ce79d3a99107f60b0f152693bbd21ed17fc80ccda5d71d892aa3ec811ed28a656320eec9e7bfc44e9e54541391bb8299cf3f11b9f458b0a09587349cb3d706d0452bf148ef3d34fc66d660f29ca97c6de670a8e07f9514fb3680dc9fec466500065f42fd6fa94c550c9047e779ed34e0daa993085209efc580aebe17451b72cbe2ada9a1141e70a7d89712c7b568b9280f97ad58eacf80eb8972400119aae7b54b5e5d00a417554a7ecc63cc160f75127ff580077af3910fa632adce9572e3e75bf8166cea94c8e1be12a2c5584f353ade54282b5b046dbb83a10f0a11bbdd785a8aa6eb8c7cf0e430d66ab112586822a18e9f98bed142864eab05f34da3cb8d29ec29ba5f397ebf4a9d5c766947fb6ddc175bdafaf8bb5788a7da6abbfc26483ee54972cc0035bc5ff84b4440dbc4604c5cf0dfe2d4b2d9387e7ddaf53545436b9c7c76db320815e093959d3e968896da6457a268d337675cf071e50836fbf43d3f3191eca1f9df884af1802abcb8bf1cb03af244822b210cde44b5b7f16566b2bf843da77b3bac6d1808bdcee678cdd4e81de23b4812de85fa2fc9df5a6a859de5d07cbdb3d4644ddabad047db3fcd67dbe4b843015b1d6a63b1ca0dc6c97791449c3232378326b6b2edcf745228bc7e3ec22ccf440fe2fa53cef13b9498b3ec60191353fb98dfeda4fe99c9745e95801b5753b4af0bd4855cf4c7741d01f8df6235c6afdfdc638a4331d856aa0d902f6d30903dcb19e326ceee2dc25d08440e5f291dceed4c8abd7c391c27b8fe144e74c84f79bf742f651d477c76a5ead798c654cc45833a82abaa67c0956f6376cc7029774010de1861a796f4ee7ea1986056e81ce4589a86334f1b8a32a5f5bddd23be90a7489458d2a0c4fba0a02e677bbd90aad29975cbb0f782f66404c0c88915bc89bc62e7bb0a573758af12a0a74dbaedc4725d955ef953b1d016f7caadac1ff1e2d7bf4f952b1ac25fe809cc68459f6fadbf0d0bb0d18e260834aafd5e363bd470d9b61c9788d992c6598c063e81d177a8541a76a3145095ac80a5643e70181d9f766a50e1b5e0faca09e5a6369fe89271e7971e2c3a96a9abb5c3a87a6d3b5d34052f22714f8b5b3b87ff6e627e735bf85c12f5fe2482be541bfd78b5ab208dad88f098706c81a0869f250bc864cbf170d209fc06b1f3e2ebd0c9c0eee0c8deabf3c5673420dde24c049cfa687cc54f22309de52db8384f6ee4be26121405270e93bef6fe6ba7138c3dc6e8719683c0b6a1607fbaeed2564784a95ebff590622df59f766aa802d95418fefe5cb99e56d2cc40befb37bc77331afd4ef7017330d546506a7d5252d3b9b55c001729927f6730efaee60ec9f977e58d72c1a28169287254414055e0ccfbd57cae8f1d7130d28b4ba08d31e487afb66416cb83a8069162ee8f763e892fcdbc493510c5b7998c2c56a13364779200518c1aa9eb0c714b9bf1e63c63a548bfb4a49b5453303b8b28f3fbb3f5947f6e98edb5f7f9e5c505ed36d81643b47ec489f02d9a2de67a6ac855f3e168151731456d812aecfac1d16df315aa39ac09e3ad49390a24fbdb29e6afb36696d19acd89be3f34ce63a80f01b9013434e516834a4077cd334a6f7395f5b6f86edcfea1f87ce6a3fe74603cf5adf24a3d9f02b62d6081c7ad6525881e247da965e245143eab4ad7b33e55ffb9f40eeac2093d2ecb400e91284151f511f9bc1614ba276126abf539cb479f5d909a4a47f6590038331308606d4a45f4a1b45bbeae13bea0d0f81bd7cbea812b2b132ece6e96552e32f7817a10b67afebdb2d133a09d2c39f9a4200da4af9aaf581bb508ae7e87cbc92636f1ad378a96a0e47c89a22e26691048cfdd9a5c4fc4427a257bf6eda5b3ff2501f9b06cabc9815287ba8c8ac723e061d10dd4fd5a68249b315edc9c96ff29c809e5102488c52446246b6cd67cd91f3f22d658daaf61e96bce7be526a802f5ad1eed3eb57a4cb59a15e963686a84f05969946abd7e28c60a0f925231b24dc49d259e65539fe420dc20a21a7e7b2dd4097aca394a3362680ebcd8eda03e016ef643dd052bdbd8616e918b5d469e119c79fa95650fe23fb268176afa7d2e8a9b4a7a845197c10bc53c2837c7bcf3e18660f27a868f7eeba3ccc99f9278053d4553397791d633edaacd16cb01dbdd6342d2bff90eb560a88599e089195df734ba66bd92ef216c588bf8d56a75eff63ee0efc6b298d4a8af78b1333f525b755953295e0e63a9ae6b3ae53defc3b23fdca99043983184f5f7c57fa37938d57311317de9fed9e5b56016cb9085cd134ed374f0d963fb902c2343b4917cb13963e8c0b31cd6a9f03700030ac9f119bc7684bc220027c54798c75df1a1775917aa426a874fc19ca594c6ae4dbb3229b188d2ff8aefcc1f274415261665b827fda71ef61b70b96ed67eadd1f2850d78a83a763d97a02bd9bbd3284c167c8eb4e3c52f1b4ab93ad0d9e5a4909f1c1e79a3bd18c381a81e1142547b66b07c45ae8578bf60034648b3472af5ca18876817cfad3c56cb1d98b2db686fdd14b3244ff8ba7b83ca818e7cca1b8128ba9f07b7174f81586021229c570135bd36703f6228a305783827249b23c6ca911a9fd5723eb141fce3ef84d92a8d2248a1670932b10a373b72b0883ec08945a37c50eff5ffe4b2286b3d6d7dd702407974fce713c73c8b5e310acab16fddbda715353bd5e02498de2f8dc6d5f2502e5b2ddbbfe0d296a73c18c3732a3a4372b3581dc9b1822d54f820a235fe7fcf5493f96879b45988ce07004d8a7036dbc97cc30d4d1360af50633ef75612c44241b49893fe63a44edb673a19d5a2f2e0f61e6227b145f339e05fa4ab057ca655d0f45aee495ad91017cda10ffdeab316566bea8ee33dcbb9261184f6ef69e760e244afe414559d618656046845699cd3ca5e3ea06962d65eb2bc753752e492b2075cc3e2b02bc8c8a41a08a62e1f0c80267ac48fa695df45e3687ca4135013b1216315be2b460094c08c1ca7d579f71559f927878e80a45ed5e87171f71e9b598de2c1740efa729400d7b1f106187df04f07b130f79b56a6a13e050d2ff843ca756b3cf41e6c65bb2e14ee6fd8ceaed25172ad6ff89e3a4d806dfa91c1b263478a2f4446763da45379a195299e7f74482d05c352a23697e3493cb8a40a348967f19fa37fbdb9cbaa503a8669d59c578a47a820503619d6f9c81257ca2751dfafe43cac7cc099a7d1afe34fc96035e3ce9378fff6c163f38b87634b52f8fa076971fb13549de17a847360d744f172b9b3b6e0d84a50fa49a8442790a0cc5cfd40c8d3cd48223e989c51bdc4b026e37746a6a2e6cc28a294e835c3c3328307af9069273a0250a7db9a0c5e86f3b1ec9a5a6a17cee08659af667f3e2e097d0ff37dbd2ef03e7e33bd488e02e51730123e99df5468dc3d3415e18f309fb9a7a5c016813e9df1863e86c65fabd9304d634ac79f4524176607a4f9cf8ec6df8d311aaae68aa5ef81564e9d43b3865aee77522683320b8d6ccfae76d7b1a5e058dd91762b7b48c8d62b8f421f2e93fd6b7ddd0f5a31eb2864b44af3fd45bc301a3353f20b18b6af5c57bb109552fb996f0c6c57d76da28f2d8de2b6e8382f4fcdd37d029ec0822bc3afb7a8721a0832278e1ca647f25da84c6fbea132221ab3cc66d63fdf9fea72bbb1a1d4ae458eee5e67d1e5acc938db84559fc01e17f3c18dcef82eed24090bc701f197db8263f7963c9fb9893eaadfcfc3841a6ff9eac3832f2dacec1065e1afdd646ceaaeb2b6a9112ec6eba314ca477edef8c3c455987e98c586c5be46bdd60f3ed59f8ee978ba6e4d6a2583c94c724652c6ba72b86e52434436d1734c0d4e027747c0e4a90e5e04d0a0cafba6858c3b5d0449d109dc734057ea7bdde92b55d5bdc0fd658304919bc001070858618cae7547e5f37eb9ad70bbf38fe8df0e1587535e2565f0a9125546f824d4778a98e6b4c85e9416edec4be4397bf077eeed7fba5df54594480b644e51d484df1db327f27ef06802d212f08d652c3c1e27dc622e2203240e8c5338e03bb22ffea7722fd7add795f90111d138cca6df18b3dae1d518035e5da89d6027b85c768da492b34aa22689e468623368aed3f8b732525c365a62816b1622abcbbed7b3043d6fda1c036ddd6fad591cdbc10ed36f37f0f2c0a33a23bd4e2d83422dd0aad3581b66b85670be7dc683af0e149c574fc1ce37901910c2d1f5b8a21355df4152dfe33e1e9c9ec68268560295b4841042a4e932f1de4203c9b7c9cd70e17da4c60d2d34c5befb2a7f5413b41ee7771c6531c8cabac8f5db246d0d36aa428ee4019bdb60598790913823fc32906574b0dbcfaa1bc26af0852a8e8866184ca88ff1bae95ac728d13df7e79ad1286a98fed3bcb84f46b6c143b45aca44d34990dacaa1df0c4c5974db881ebaea9eff1476783fe3a1ea51ade192b6cae2b93cc0fda981ccde8b62c8dd357be76bbddd05fcc5e8517616e183dd47d5c784818e2ab977d8414c19187d936c09c09c04aa9f753d90df1b2e769c11a0d8686f91133a8fbb2fe874cfa108894d5268726e65f67b38877f175204889e6d039bbcd6b232a0ac81ea991fcb3732a2e2a7089b2159f7c409b57eaf9032f40e1ea069f9fe75d50616f4ca6ec2e81b58634f346d41041cfdad6b8075c6f959df7b5c08a5f7844f6b35687e9941b231b387a8c9d61eb672e0c1459434262eb114f2b504c2d9cfb37d7e1255c07beb6f548afb43d2be31235f558e163fd201ca413f1ce4fdf6c97afb24e70ea8ae0b7077d03c27a917234b0522b741e883192d83490ac8fb2ccbe26de28f5e3edc8430fd2e0383d3aae19ff41a1e109991bdc87e56580951f615066bd3f3abb3beb5445602813a9c65b4c803755eaf9a07a8e7c3cf9fd1b948f8a6f2fbdb8758e384e01792f4021fe57453d6607836f0ac9ebc7ea81644ed72d9296b4c934379fbacc6903d42befed1bd5990d536a8b0c090e27bc768dabec0339c1ecb66afd2a25f2c8415956abd4a2c83fe44905c4ff06d1d7c1012cf3dad9a5a8cfe79fe9eb445708d413c6ffca7f54fa2381cd965f13090fdb8c34340439c785212730d5b1f17812fd7f236f78873b0cbd2d7e865bc41993d47ceda63fe8c017053797bdd2f58df8c34f24bbd0b4d123b8e6398f91573e800e5d74849b869624739cc9716aa9e23a4f016f7ccae5484e2681d3acfe282913402980113e123408d1eeabf021e713bfd48ce3fb1472648e5965b52eb0447f1f290239bb891e7e73e29c977fabb3716bdb78e71d92ea915965b8a596b7a40f8eae6a2a3667d725ef283cdae0f766a55256f8a768aa431e6139339467bd773929b50fec5bc7b948db984a71e8c24208b1bb7e14bd9bc472adfb57127532c4e03c82741c6cec4d693f49449f35aa6ea0cd17289b2115a27fec5de2cfc4025ec290776e4dc69b5dc5afe7ae5887c351df834f6ec1ef85c4d7749654ff5a2f8aecb8b3aa2c50a2c9a02222872ce7a9c2b1d16d022ec8a9959889a01da4952fb949d3c4f31028b52df658e1487e5ab9ae84a878e6f233537af9ea67b0f5fc615625c3f0e4fd5dd7537652ede3ee6de0bb9db8e3a7450c4ea469cc5aca2d420e3f8e779e22a5c1a05fe6de9d5a967d4c5d94fa9185c0871303c8ae719ecff4fa8d2e5ffff29645ab367c70f200ade903f55b84186a11dade3d1a137ce71ba0e6e7ba8f45bf3a16951daafb0f81832d9dd8bf3d20668a366828134364985ebd9e163b434f1d3abaf0a19a5eb10d5ac537a5f1bf13418f9686830a62cb54f5d88ebed5004c866ed5e82b97e84ac2d288f1fb1f89568aa4ed4ed1bcb0773195af91ae58da037a04885ddc3874765ead14cdd1d4a5969034d504916495a1171eb3d10612decb160a969d1b791ee45e121d7bfaae7f795e43c20f4828a8874c542e56ae7329cb17a45791b7711cfc8ddd9879e9170431a591cc5e19cafb23cd77762c37095a65a5368e400cea8e2b187d3d278e8afbc076367ea49f37184b26a56299744831d697575ff9426aabb6f177fdbb19b5cf7271e2084c1684674fe0e13d8a1b8a0b74f756f7a4e42811bd99a968bb24e6b02de3c1ebacca114a427bb168f9b0d85a3461a2d9bb1405cb179ee4fa26c7fa10c41802648949328a08b96fa99c4573c4c82e58462a49ddc54841dc402d159646e4b15b22b01cdc07ef0a2b44a3958ba3c3034bfc7f9766b86034bfb663a759819fff3a3d234fe79f4968f109d8c8d46228b4580a18350e17faecd321183fffc8839501ab54a554eb21ba4806c2e2e40edac6a8f9665f15c3f01e71800c0cb74f27f135ed01e0170bdb28b365d3a79f1e180d236306ffaaa9e2d84d36ff910188f3b92f434036b13c810f77cceabee29cc1d9d6fb505340602683f6fc4c2193436490b628a99038a5b9d3ed7666440cc53a70e21372ee41c16ce2f0c047c9886729fbad326114ccd0956e2b9dd8cbb92d5b9c9d3fead137eeedc84d9c7110f6b67f423e7ebdb6bd5b83cf2a2f37863929c9fe97838db2a449e0884e168868d1d85c67180517d730c2423bc23754b4e0f4a5c0885d13f984c0cbe3dce7beedd2260a6384edd71c888e0cd14d33ec432b8c060f50aa7ec3ad17f173cd56d2f300219d228bfea9358d4839c71c555b8b9d1614d28091a4fd83ad4e79521d5b278cbd15d7cf6d9a70dfc8ac4a76dacccf37fa45d985c92c1f8c61fad6cfa8fac596f7e2e8fbbad3fe7ecb0dbc7cf0f302058f0606de6e4b726273cbdb10a833506f4bbe9fd0a7a8c188ae35b78722bbc4f1ba78d99f20b309ea36c2e297a586007302e0bc783c0d27f93c7825be79c5a8fffff920934750c3a513957f4473ad2df39db7aa9528fb036383e624d22b251ef87b9cfa268c191c44d4707d13b639655c0dc4293d6a2dd10900a53a9796c180dde602be437cf780988a5dda5cc0b0f6d1f8ff4a12ec498c43eefa63c40da88e7a7bd1e14841798fb2bd64b368592255870ca10b18693e4515d00fcafe0efcec94870737d9642201dfac35ed05a8b9812e10c3c7d8304d00ed9b69db339385993d741540b24b5794af426a08b71059aa404603dc5f265988548d319e715785e4b58f421ffc2558f058fad633b806779c42eeea040cf4d2179f32f120398362d142ad4dbc3ac4a7b22c4e708e67b6c80912e42eccee4b91806a0a2f0cd329559e2dff2d3b8eb3aec0b75699cb3e81ab5756e337677be9162f62ce14b136429fc362d28c0a6d0d680c5431b9b7caab79f763d2d8d62df56d13ca62b71998d2bac95b97b2102ccd465414b0e451542e886ef54e525987ce86905d781e1009713c908cd5c15a7934e86d40c147cfaf4126ab07180a16336a5c66f49cacdeb9837667f1036b8a630c32d3df2e42e0edfeced0d589f9ac7736e09c18f4299d4983eda51a913f1096f78e71fe481613d636e98d810f2fee2c4663b286584309807db6099ddc4570ddfa6105b529ae781aa6d8821d09fc78c01263c4dc22a7aa364ec11a24a027b8bcca304e958334ccc02110cb0644f0f05ce7b3d962ceda21b5539ed1d6210a5a5c14ced6ad3f0560833a56addad2073344da366c6bb75efce28a26712a7e4ff2df54f0f853375d757663c5d9a2525fd71e5cc6003303b8911826714ac48eff036f480c4ab1f05f049fafda92ab2be9f39290e0be801b1f38edc2e9d82bea0e51981cac37c1d30e5c8dc11294d58988c36f952331d520593a396c240cd6b22239033188177a08c8dba9dd4476670142ba1bc4e18fc3553c49caacefd952792cfa8c158f8e1da176f0bdee5941af545cd499234589f6b8c696c771c9c587b3cf53b385e64d265776512276464220ea0d6bd91291375fcf8a698669201577550421fe44e8266a70b023a1c216f6319f71f0d5a4319dce536ce186a3a5478f47a7c44704262100d2a84ecd674d70cea472cb55c152144bffdbc80d5a930e788e173b26be3d64682d99fdd3367423b8fbc7de9c6dfb3bcdd1c7a90ed4fc943c2937b65222aed1ad1b8e0bfebc5920a0a72e0a6f829ed111374352f8a563d8c86a7e37f9e0925fd7b924af4956ff85449eebbee04b0e3d5a1d05d075ed411a39f7c05fdc67b779f114b115157b8c5f79b6010e2424ca1a4261803a27f80159d1a32228225380550ff60727b88f3d9dd9fcc866deafa38e75189f70f0e8c9931a276cd4757a184233c16410fa40daf9c4ce88fd9f5e7c2139d4d7b901c0ecca25c569332d3bf96ad02f27c1c50c7305de588c9c0ebbce9db275eef0d5aff3d9f0df0b10762ea9a2471375dfb9c037e593719610c7c1c97743231d255be7bfdd1516c366fd581b204c618418241d8d5b01759a03cfd07deb96cd66831f6f11474ad8a3eb1e42841248681e802f848ab5b6253d90c813d4fda3a76fef5b5cc4be5be2b578e0141cdf62c1b4e9d323dd535bffcebe249cf7194c57ef18081a74f6cb6d2abf26141efa1e6fae60c1a55f5beb5bfaf56a56a0ff9d76d5d7fd8cccc03f1965ece8e5cfc36ee5b08892646f4b508cfe10e6a201c0bf09a51c7821432e16979c03840cacf512e68f53ec1bfe3116bf7351678ec6279e281cf1f766fe17573b465e6868afa30993a928ac2c86875c7392d657ea92d4dbb38f89bb69760bd983cc00e1029d127dd112cb3dff952120b7feb5331367d1989171b71b6b89dd6c4fd5130b457a3f0eaa4b9f0928abd8243cab9dc303d5b9fcd37162c15b0659dd4c0ed6b1389fd7fd369b495bf18062be74deddd3aafe9b185df2d6d9495f5b0d90d209435ae7746970a946b78bc6ceaeb20953b1430b38be7d7564b2f78974269719462d39ed95895f61444fdfacd74f6881b6176b96cfe4a74bcda5dffbf43507f9d833a1f0f50e76c58938bb7ef46b441c486bb3bf7b4d1578ddb760c3c43e46cfdceceb468e59542b51d19fc82a8a04e0ac83c5b3d87e201111df380ea2d0808c03c8a11abc7ea910f2a81d6af651fee1a693fb50818f7979d411122888863dd196061f7445a943fbd9e5e908af8d81546c4519582a3a34f454c156d955d419fe6f6836431bcc5536854f09cfd8142ea534672d1b682533484c1f832d248485bc2a6068a737e2fe8f69b02e1dcd5e8390a09c0caa060ca2fa6359a082881925f5c8b56a8060e62c139ba01ab60ef03226180254b25f06f1ddd29020fa533481ccdfc850c507bb6053dd9440d13b7aaad724027209a4081932453a9d13c31e3e8f13bc09d5b6eed1f1ee766ff68217782984e9bf495f608e00827624159fb9b51a02fd7273f4f9a872032acf257d5c60706ac6d92a258397bcfc91f455fc30b28617a136a362b0b06428f51e78aebc07196010d967a4c80eb83300b37f3be8619dea4ddf49d6844c73d4eb8639b86f20365c46fda17c7a5c50a32daad25e13325b4ae1f16fee91f876707bee67569bfc943ced1726ef9ef5b2615e50e33ba10a2f1cd8ad5fae32fda2b51856dc38e7cff4e3f4893ab9163ead0363e013a90928d9434e2bc579538201cd84cee6c745e7b0436de78b6cf15dfde96169032e36ce94187ecf355b4c43159692026a83e9f2330e82cdd984eec1746958cf5572900b06b47154b9ca198eddf7f360a4267760aa2a41c451e379b3242e46384721fab24b7ca0756d7e5f0fe30d002a9929ac046e80519d26877ac073aec38fa2a48bfa5c40cd692de894b3578293a5b78013d6654b018cb27c4578715edb0c114810c9bdde6968bc28e3a21b56caf81f06e2647f47e9a66d0492010c59243e71cb848548ef256b5bf189b7c0367fef9ddfc9c62ac30c6d497db84197f47d93784cb12e86a5b4fa4b85e391c2045203d113feba159cb7025c782a7b58a5cec4ee7029defae41e27a6c92da1af30c8b10869d4580807b32c1fb79a48d22fd31d747f6b49a33ad1a7bfb241c0ab097b44dcceef079ae970dfa6be23c152f7c5dd507b55e4d055e07441c6d4473a966f84e77ae2b0b3078767a9b5600fb610542456c11f1cb489e3b0232d38e6cb6b35e03b571283c6f0114d28f030413c1e991a26b1cebd0165a1efc9990b06cb37ba8b26697638a389a5c420dd4f0c17f5c2ff29f6528e81cca5f78c634a6966060067d605cc7134e7f3e55212ba846501115b40658e8511dab2e201ea249b9a53bf2bac2d6900bd2b7beac34a1e8d963ae2870d9d0023aa7d384e0f5ef95002ccfe708f6ea23fa382c7094b70e4d233b9337e68c065a77a5113a2a81e17579eb20c95caa288e99641c5a5bb0e5d84d4251960882e91b086e354e1725ef5e058b747bb51aecff8f9c7e8fe1fce81497b8ef8afca4d2c731e0004edcaf066a5039203fcf96970542d13398896a483f31c2c84b7dd4b03fc40c5a0a6ec3dbd0c1a5fad212c3bd1ccc85a01900912c079c4aea868892463ce98eb290a46cbce49ae83c6c4c8a57826608744dd2cc247a8a46b664e236691d8614035eadde3fda9efb400c06af422cb48cfa90213b446eac91f6b83f79a4b8cfb7c31d6a9fc8a42d14fa591b9246d728aac837d711c21da45c72717c0e42bcd34bb8eccbf40bbefc2a15f2fb5609d4ed891f1ce8910d3e06b963e41e32b4d71cd20613e5f9c6dcd03013a79ad229801ef198a2b561d09cb1d77557b17542572a63ba10a01f0be96c8b89347aa7dcc92d613619d28f556c8d81ba9d815f047a2d1740f8eb4459398a6beaf4988898ec34a4e7ff94358f7e9dc8b39ace57923d32d79a5ab66af381448626d03c2d5e1a25d6d993cbea532ddb1a00a2ad86d561ff3146dd5f88403d215b74f0e708875d94174a103a874088771bc462b03d81feb8f7235d21d39d1c40c0e96cb5cb593216cc6d9f7bdc61745842a151dfd2c2b0fc8c8da7d87854ce753b09c676fb27458423d510bfc86d091227f59aab06dedece89968ee90f3d2af74fedc595c909e552953e8540aff68c8ac7d7ef963f74921efd9ff11c83c62f244793fb4f56f738e9d062a8e008713ec49db3320d75387efcf1ccc519c01a6e31be30b2410eb3ba77e86876c5e5ab5eecfe196524e3029b096f2df7c91b5298f77fe0c298ab75e80bf34c8d4474ca816abbf910d3848a00f5d204c17d114408cff7b1eb02799e37a94685b158572538cff9284ebe977f541b25f45a6b169ee15b857edf4473e89eab8b8858cd60617dc1f2fb5c8d09819915084910e73506f3d0adf0db213fdbbd0ef4871e846183b868630250f6f4c84a99f950969aaa88e005438cceb652a5695b7f5585eb4b1f6616c99d1fcb09ce9e455ce8dbb53868c7b9f9c392906274b0f827bd7605e491a6f9f7297caf7c3bf8e953d8e81008bcafa22008bf78b879181730dca1a9fe0b5a049be13d3bf7f89f466cd562fe4d72feb99438efdd731f52fa2b41eee1ac6c6637b138307389902db50a4c8cda6eda9804c5a1c39b8c7707f359c8d713a9d0b2997774d7f42e03fe81ecd1eb14edccfbab7526bfd19ece4ecd9c29805ac338f5ccda9549380ad2a69dec47b5e2b8163abc01dd11057cd4f8bec885182f952c0338885bf6cbb565c762feadc4e897c94976c0c86430b35c11e27bf769fcc1857a6aadc2c09e4679e6b1d373992fa118234af6526051d17e1027acae8e85335c6ee630eb50ddaea87055e643e7c71ab112854341909dda10b0649d82c1a8be110702b33a85153a44b818d84345c3b4c0e2d09b42d1dce2a0d2efb72e0a762fc917d67530785108d4b15876f77488feffc19f3c63901cc605b9dcbd95b98882ae5301c7579a997d59f08fd8ed7cbbdcbb56ac9085779b010eb207d12e5d1d280db8d1e263e56e1681a03ce74dd06bc2e35856b1164b7860d106e5d78ab37a6a16044f77ebf8a2ed8ed007c3b9928a054e661dc28402d739b45df8e68b0ab711643f396957a1da5cc9cf712d5b74213241c0b8ddfb2f052847fcb1565af754a0ef50c3edc1da8c028306e56b9bc2c49129d033626629ba0b3425053209d84b3e3d176c57b0187ec3fecbe3804b8657501efed1ca4a1c31059ed89399753ce49c09cf9994c0e9e5eb2863770703fb44c98a5eddb6a41b70a78a5e2b6bc8decb8bba1bcab0b37ec10b7c972ff016fd2f7906b914da6a6bd99443d3562e989f84d13916de23973e33a2b0d8a63548e1549328c7ab1d2c5346fe6fcd82a03fca653bcece0ee263fad4c1355fa6a4e35ce91097c8c998e1bea1337a92ce14171f174e84e386cbebb1317a5f4df644db34368f9a78bbde180f3778b89f7956b8bf3ccd2b711970a37fabe7c36a6f7362536c377161c940dfbf1c832b06c655f895f0c838926f43158b0bc00d7dfc7d74b6525c29fac5d41e679f24c0c49691d14aace666aa36f3fc7477142f2185049a35dc622490a9a544140e909a04d8db492eb151b8d7785865630d0c5403213405c300191db48c7022eb5b73d3070b76359a15052c14e405006f7df22e3295e4327e98ce92b3b3fda38020a028f0990371ff3228030396da475fbea055b67b9a87815984b1517162c0479a2a08bc48f7d0dca407311a0b7b31be0852c11d2739406557e7a5814ee000d0a687982a22beb157f1d3cebe90b68c9b3d4fc44deef584f3cc56f1c929f580a0b99cf65893252d161b2d650579b4e7c98d7e612add7bb124adbc73fa2518c2d00b46ddee6bfd1c4ac576c8c62711344f76101192dacb9aea39d42f06f3b239d50f8c63f00a6ea62ac5f9c1f3bd199fa1007e1316d817f4dd103e2b81a89861d8a594f61ad4fe7666de09afc0357288826d42b78bc78db5445b41378adc6b319dbaba92ca947ca678fc3d78c5f4e66948db122c1a4d106761e7e95c78bba3020e7be54f7023b0bb7727b2ce6ca8041fe5f4dd4b97c452133ffd92c19f9a70d599374c27bfccc4f525ee2e64291e2e38f9e1d8231b4cb1fe7cf12fac87dfbc7a20b836aec4832564c0c1ae143db6fd40a7bcca8968bc7c211478718dde12b7c33cfb6a2695bd839397222fab065673fde148a7e1291c3386d79ebe98ce5f3ca98d70406bf05c18ac9a7bc9f770a34c5d49aad53bd203b9cf7c20ca1203fed2b0f79428b0499e200fcfb4a8664cec97400fbee6ce4b0d4001f78f8c989a3a03dfff7a7e6a4946068afc655848904adafe788870bf764edc6cb6491346018afd13b08a04ee761dc779b075de55907ad00b9d0ba7ce3d7b46f48a9b7d70bf97459f76232aad6ee63af8f573d172764fa04d7677fe99f514ce81202898d5775ea851bd34bcf041471cef19da225ffb2fb7e13a70471ede9d59abaa9a57a7b15b42525a1ff1ed15afd1431467108c5415d9fba4bdf80ea3035d6bb22aa73e8e9588f390ffc02a4ec613241bc2168eacf156becd00bfa03977528e4907f7efda3459ad6f49dce30ef86e4bdec1f3c9d96d9bb941751d04c2ec5e101b8a48df42b128f3e01b5e1538bdff0fe33ca08f48927af080c339a74a074d469056978c0dd224caa740677af04f603e394afd3466890cda197d1cfd2117493249de55c11fe1a055c82c4f5d17d3f2b6524ee16bc2244bd21cd8e23243950aa5fc5d6cba57059727231dbbb9d239ecfa6089e44f733e050192dc3566b41b737870cf547495ceb04e25514967d8d610b2dc1d59911bae9dfcffd308d978eca59ee0ede63a76e993519426739e384b914cee9590e43631f21d531dc66e381b5f12eb6112d96baaf6db0f46d9a3b1098d790b66a1cb2364535ec1cb748e8519a3a4a772d16cb8d231f65d66dbf3f93c44bdf9af4b99efdfede296a754dfe5173a8f72cd9d1dc516c6422b9c44e1e94afbb59dd6bed72808eaf6fbdcd173d7299aaee5de87c2c911656ecfdf02899bee5c505f7c7884aa6cd5fa8054e4119725844a437b25059340e28aadf41bad1d8975f58a4601000ae09bf92def41dbdd429870ee726f9029168b322f2f188da82f21e27fe9b1d9f8b6df54e17af6972b8921e50211cbfc6a311477b2633e756806c70e32555ec9749ec7cc151c4541533eb64fb09a50fff5365fa938b95bdfec732e110e8c109830134316ca56987ea5a2e2cdde2129178802bcb2a2824b3b61c5c2631dcd0642bb81d3958ed2a1e0da29628622da6b2948b4a19864f288cd8b8b4abb38ea4092793b26ccd4ec7704d4e5b4b2ee9a33a57c63add24f81eebd5847ae032f483243fd770422c8e92158605ea5eed44097b5bab60635aab2a509f55d98fc1944f24bd613159bdff64573cbe725c41228df790bf28355bfc89d7ccafb856b3660456c8ce23007269b3a0dd45858346753d47aabb5fa749ae25bfcdaa31beb5158d23cca8f5016cd02f6c9e4dd17e626e12a42220f420fe01f4e6ef2cc5f275169b1f925fbcd1f608b20952aad1641c7272ba36fa5dd02abfce4290f2854a4a6a0f7c47fc7a562f0205b69c82398cb4b4be0481f00d8199b6a4152a9af455a1789cafc9d2cc75c5ed672b7ad7f6299b90adf6d68dafa9206d32b53df4cf8b413749d5165035fe9e57d5ff8a292b520d60119cfac05ee414819a0305c7cadd03ba1c18cb853d20cf6c8834af9c972c57a757c8de112a50346c66729f38ded603a39652b2ed4f85b031cc94c83bc962377262427bb6c63bf387f4c9bc5b897c3427ed73befcffd09fcfa116ecae8a5e73d62608d5567acf04f63a4f87c2b14f035e8e2881738c3c960bb4fa715035bcc01fff57ed0cf292ba259886c011ee49bf8be9f88ddee9c3866822678aebb72a1892491545921af49394fea929951af2550c81f8248eaac2ed64fde377c109a2bf43db85573d4dfde964abc6501e11275c552bb9a2e2c72772ec3a3a68c2e64e64c7b4fb031c6fca5b7286772487939152e841e43b7d524df6cadb4a045b972c3c8fbc0a49ab6b730ff55fc8aba23014c1863de3cd9dc23dd8f6aa67d4fd2ca9110752ef52edc361d90897c402c6a7a6a8d49c982b6b0cc96025528354b9ea3b45493d3b5611990041ec794f7ea614298e80431cf7f7ff4c3924f7b4f0aea10cf7a346717fb8ca5db64990a7f1b7413db35f0d82bf4839dd19f3d14f0e2f070394123c19e7cc623847ee49e2deaa7560c43504b811989c6d10cc624b7810ccd0fded08f5dd4b64b01eabddf146fd216e7d636ef1f0184483d1f2aaffcb2af43832bcbec77e123d8c650503a8fe1370ea5c083b7b8fb588781b484d5ebbb23513f649c0ba8c8da74e2df6332986d78328ac50e302f420df94ea0d2473d3e1813ee43e514b5184f78d9b07265f085ab77b1610aab83bbe3f07d6a18df16a7139ba0c8502c720fd7b27d3bcbd7b6e3cd5e8c3eb98d6f58055d292cccb2ef04455028d80d387ee32a31d0a0e46e0717b4807c4fb285c31c24dddf2a2be34cb26e987e727b990048a19b9c6e35ab6d4bce3248e2bda4b1f3ab70a3420ebeabd2f69f537dd8dd49f79af75c0a70cc415a17a0136c45446aaa211972505575afe5af59aa6cfdb04f49e6b25848407b4657ffbeec109a4dddcfff5603956bf3c9a3dab7bfaa35ede6798cefe143e5f8fd724fdc5bb2d14a738d776e51dfb833522a74424ab846f665f265ad058f697159e8353a589af08565afcd8525b90efcef01f97c3c8f7b041d14661128fb45ee71527b13f291eb31a5463cd6429c37a16d7c28257c755f265c0f3331f8b06cad4ab23d93c9edbd41c3c0b2f796230074d9a2b8ba0544a6080ff4c83fffbe71cb752d9ea40a8f7f155c4014d14bbe0d2d2ba37b95e450e7e96c7aacf7fc2bad484596f549b1aabf129e949ab3bf3acc140bd9945d9e64a40f242ad396b8278d08e12cf083354249a41db9033b38115914ff23056eacd8e9ebcbcf264658fda3093e691d9a9c2f5ded0a83afafd65e7046b13f550ef76897ff3b8bf952740269212aaae73185a2e3bdefef48a159bda70355420152152cbc980d79dc1f3e8657bc35b199f7a073b0ece57896ae8421bb377f52e843dc96838f7cd78486eaa3caa6e70c026becf740cd22d6f3d08feee064f691d520ab0bbe261871d8ea45012ebbe567cbb58c5ee44df276b06a0fb0cb0396ae330d087efc48a80b205625bdadf4cc26296cacb37021a5b43edaabb8f93176f2cb771dcd336aee19aa0f3928564b33dad9928387b3cd4276d668812752356e1f1b7d52ebd2b3ab36aab92467f3b75f70d9f67ebcc63f6581ede554c3d89eaf58cd3537e7c5747d8cb1ab145082aacbc502790fd08a51c73a450d83aa189169fa847073bc7c01ab1deec4b86d81a3bace0533fffc3fe5457e7f63415a625776515c93485bfcfd385613d72b3f70bd0530188134548f62effaa0ffc8d3e9186c5408e8722e3aaf3f9920ea82307c7bb3848aec57dce19176d9b53075f51ea8baa1756dbc0cc434ea5862ed4a93faac9b741656ef1ba5ed4066015642ee9b8ec6f8687d652ae58220c5f76b9799a7a7f67575ca8c7fe506ff72469ca6f039a225572aab4c78c0d6464d7031014832269850e68f60ffc6efe136ab01aa35c7e2669f0dcabe351a1fa23ea9adf849673f6d9ba62d04002cb7d6c62799ac19571eb1df85da89b690650ae0983b84354448120cd60058b48c043458afe0d33c94f14984fe0562760229075e3c31f560ac5a1879f19945cc82a726067c2b7eb539f8220f1cade62eb84d283863e2f634e3e813970a05adeff3de7dbc22f97ddd2377cc270ae62c8e797e76e5be3262488ba5e9200e5f2c3c527e78e8442d0192b11fc92ad83d761954ebf72b75588575c7c2fc86073fae5535c5ee83e1e9c95167969c9939815367ea5996db3e33dc3f80f9b627c86f2d4fddfe4e278d4ff22c3927cf5d3bdca672789291985732fe2462dcb0e43960ea04dcee599b3d859612a780a1e3af229309065335e48fc673113354a64b071da6e4b5e87a9a13bea761b5beaa0f217c376bfd36fc0df1a06d4ad0796269b234813cbcbe06081a29ca209bedab63c81e45406d7cb308ec234158590c8b263c7b5db73415082cdfd2584ee388b5eba0d39c1ad0af28d6a3f378ca44c47ba0a0ccfd86daa93f24a1672c5845616760880b55ed9d49565da81d73e9cc0e05841c2e24dc73e45db0e7b6da51a0fd102b771067c11b213fce9e21b3c52671a6cdfe0ea69849fa686601cfa3caa2766737176eeeb1298bed7bd4498fe749c8a8e7d6a8997e0a82c13b3c6bfee32480f60bfd23b08dedcd3599448a942ffb5e5138e4e93d1d2bb63e385b87a3d1d85fbe2ee6979f892c76d533b8817d5be5aa0066d0220f90d1efcad6878876edc238ec020b587a67e26986e0c8c20458fde517ae1beaaae508e0466d0131766d84292439a4b05db5f66f45fe6fa2a5d725edfb15f7dffa0da5687e22f1c7fc172dbd2127b0590d571243d9073d386ae419d73e1bea55e84a405e5b304d74748b2b7eb7b60d30cb9436ff85f6c09cc1a1c8eaafc45cb8b0c3160ac3cfb059b7fb8f6520b8415efe9e63bfa16e57e702a645c1d1471f0436373b9ec4efd512fdd50a1e6237e9b02d1fa3140158ae34f3c2a03ff16b7de72bf65a007586f9d6aaa4e38a6ac9a5d9f6a29ce2e1d2950a164c33ef67b771a47d9ef51ad3407124ea3616f77c2d660d432cc72fead522f60b624766fcb71ade8b1ab3366856bba4fc34e01f9a1d63ea4965713c51946451ce855d5292c453658446581bbdf5cf838de549036f3ed173a444a478847c84153c30887d8dcf7ed0d7193c2320ca114d6639cb7073571f74b025de0dec31a110e3a742a9235f975eb7979a3a0480ce21db59274c3c91519056484fbe8b58d5e13b16b75e8575db375d1bbec8dd8c4803a710a972612e6c4564135c24e6d6ec21ea3d29079a296922099c9e7f1ea1644d40e37899075f5dc8748380a3384f970a9b81ad9fa84983de8ea9acc949097f97aae4de32f81233dbe571b546d1627f65076f9c9c862e04a6773915addd443ef726ab0f332ebe841389b0ee57079a0bf16c18d02578d6ce1712a64a17f5a9057a2971a87f7faac5c4a2e7fd8d1f5e332d3a9b8908477eaace6443d4848f147ef943e7637ccf2f64db0fb7a1911170b1e99c1b58968c95b1094f25b934a9dbb906c3127c056d8cc8de6cc639b3df98fd2f2e98414386d21b5661203886169239e5a1e4338803b96a5042f845e5272b5220e6cebe0bb950193266cef5cb8f5e13a6e2d218f90d9790e627722d96b428570142c9bbcec5f2935073a441470a5ff65c6ed5b56546c93820cbfe876bbe519fb1df7c94a751e1df38d5014f28a25e7a75ea0d8d81ce0b995e8600ce65b518a076a1fb8948dc2ed204c9eb993e14ff64df3e43aa8d8b6b5e562352633d65dd471f6f199f3c37698944d9bce3098b0bbba3995c61549f96a42c688e323539fded36ceb303f182050339f4f722b9bf3539d75eaa2435475aeec6d9a341618f7dff8fcab2ad50b46e72adcab28542908aa37d141c3e00a6c0cd33dce9358c6ac5d03810dcc45436b5bb4cd43e79e0871a86eb37a6df78650265e1bfcef02049c557457221e0525810282cc63f52b75aa7b7372caac53544e4db73c5e02d5d868ef87722c8b446729da301602cd26687934531b2bbbc6d6e859af1fdcefd2e05765ac2be350a598270524bdb0d471dc3367428b5137b7aaf190602fae3195428cde2df9931e366b551ae686ad6a95f50eb5dd004aa750e67eb2074fff8b9e5ee33648ccf59d8f9f7890cd1829024e46e5a352dfc257cab4c056bc19a34312b3d21e3eaf328e1a11f73c2bbc19cd4e612252a2d4c1f12a286f013610d3529c3cb51636a47db582e3729b62ab5a5999a2e2a6410a1a63fad1044101f7d4db261f24c019e7d3f454e2778f9d122c69e76325789951a6a531937d609ae611918be3ea8c8a9fc4dacec9f7ad1d1958ac952e0317354144bd14769494db5e4822b2dfe294e6ba7395d5f58dcaf3139fb3f21e765f6bdc74a0d2d72449dfffc7072b2cf582c2f82c8ec005ebae331be5faadbe0cf346463f2dff045faec41fb08649b270e7036b239bf058ab1b3e80594706833df95695f78f6ffb8fc9b025ccec9455b9db7232f552e5a0cab3d5ff5333fe6cb5f8a85aecbd4e0a0bcae89a7f28f87d8973e9c747ec1538848cfa7f6f5168c8500d7c123e0edab6eef9f71839a06282b35cf76adab56788a5c627171f7b0731973880958187e937ba19f2afc6cf8e4086ee5077c712bf9fe3cd849a53fe84998b255e73f6392a03c8f22cc5ef1ff961941e8d619be876818610827c3db6ce9aea7387c684cc18c9f3d460b067a7b6d4dbee2e331e8fd1d75592426cd72c2248f6c5ac0f17c035951a9d43412af6f98481d5f2dbf36bb9df91bb3932ea6687dc2b907760cc4746330045fb3a03d36fb0269550647d0378635740b50976a79e5ebe66fafcf95518a703e9ed3e957b48fc9a5c27c5997a688a9772ba1095cd3772613cd3c9201536d8b8d7b5fcbebe262d620a670569c89ee536db5155a5bcd6c537d5ee72b93734db04f67733ce03d05283e76e2fd4f8d56136cbe58a4006ded43c815968d19d8f9d193384effa81726d683502294cda66ceff606725d605171fce0bd14345648bed2559b05b7c709885d88ba117547883c176cfc078ebdf803817b129a043f6093f454b5fd88bac8a82d0f033ecdfc939ec80616f0be8f6f1414ccbf8039e345c097b8b62fe2b5cd35c4d6d73805463d660713fe8e9fcb7da626111b105641f3b8443c8608aa837cd26fa0c88d6db838bebd37e863124c707967a71de883e7a807512ac373e76f525da31114137f8efc6c823acc4cd0d9daff9aa4d6b105a9bfefeb6f5a00552fbc0773e797eba7993568c40e604c36ac046ad2f48ea3773acb3753ca5d6221e22662601 + +Params = SHAKE256_60/6_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000002f509a9ab5cb483b4906c54c0b8df65bf793c3f4415c0157a739ef2674d1af9aff3715cae4b9a5ff223d8623912af6023ac0bf5019f07025987fbd142b8e166265 +Signature = 00000000000000009bb8352113823737b6ecb2e4b7ebcf225388102f99a716288c5422ed56455272084fbdc694835d79cb11fb11661899420fe4f1af160f97d677dbb0ddbfaed30e4f8785d390b28ee314d2a1f6b63572f9005c8808aa9d6296fdbbaebfe3ef0ae0e3a28252bb40d7af1c91a73054e7907f130f3b796b67fff6c762f17e491405e7c6e4fb245373b74591b40f6742fe8b27a3f7a5ed8fd306090e4b1aa52e4a7bd6008912e1bf0483f9ea521971188c6bf0b4e013492742137f78b42b19e7866fdd2e865c5ebcb7d4b50a0a1c6c5fdc47577e97c686b15f1e0b626fa3ffc13cb9072b8db88c6e0ee6dd2be0dbebb35521db10b50fe8baed9abd47cfe21e15dea917e49fc54ef050bb0992734e61347ca7ab2cac64453a16725b88579f8c80905ee49911f9090df547a2e834b1cbbc5942ab01f51243c86865b596177c2305f85c144ac1736494e9edf9a5ace516aca0381dbddb7b2873514c3783600e58b83aefdb15033fc1969014cb02d2b11022c72f000cc32802ec9d6cd9713b77eff532185502d5460ef35f5308cb2864075fd0b0e939e761ea0e3eb1234ee26dcb572a27558042a8d77d9ac3e51f3187cea5da2ec584198a7dd9b041ffbe14903d1e89e555ff99f0e8554d4b5a2bf692dc4d28074e553480e564497859bd6c7a673eb3605b5a3432f1d70eac80237ff5ec7d20218e7beb5eae15245bbde9c6fde4ea544deb7ce08d023e9ecc0ccff6aee7009454f2088a8cc09168ae2542979586b6d720fcfccb085237b9d106caee38e7919aea9b86e3b14e3e695f1e38ee6210b07f63e2645ae422d67c14faabbffeb5e499fb430b101c0fbe4c9ce20b4fc27e98a32a453c68d7b6fc7bd5aebbf06e71618513968832bf893142f00f196bbff68a8f806c1c9379425b65aa184b11fc1ead07b6ad7ed1e67506f60fc989a2a69e16316560d6423ac45478adbbcd6cbc619e417c717c488377e51b62cae3d5e66abd18c3e1c3471980cd9eb4ebfd0d9b7abb86a05aea71c924b86e43a7c2f4f603c84b76e42bdba9fd18d571b7fd2fccf02fc1ff51c126b9f2c9d265503d5d2786fb503a20f1fbfcb00d5750087c94949aa567d90c39be43ac4852d765659c58d2ae6464c7b8f6d56811e4859a36f76d434110c68e2f2fb1de50a1d71ab38030995f3ad2eee340139995fe358757758c07be1825b8fd328056e8e9066ad26948ecc095d2008af774ed60cfd290004abbfa789b9e7fb0b235efbdfc94f1d8c066b9959149330426c8cbb323380e9a75ea9a475fe924e2164df3e5069a83fe7554a675eaa101e93b2a41ced7ca445ad7a4536f1d9c2cf5bc6206164d5eacffcb7f574fa00b079e1f92da2a15813c93d4b360f00a167990618325d721f8a0f121160a0b1a91c18635b7ebe2cc9a446814f9a4070cd2966cb96e8a0e1be3a983a07caf60d6a8f5c433526587044f61c8c24f2917ebe8543cedd05e51448758191a2b5af978bd0f8665e624eb7b422639d4f10050e83f156e4a3c5c1559640b1643e81a761a6a7e09f8aadb041d11e3d220aa6b7eb9ff6d3cb31dc8216e213a7808726b100f250797578c98c72f2b4c72fda0844b2b04647d64b0019a7dfd206ccf50847a8b05f61cfadb4c896a40662f53e3f25b78f6e0c103183cb45178ad5d987ca52fdad0828ba0e82e76d8d994dcd6e421fb7abe91e371ecd63a64db14fe8ae84028c14de4a1873a068695c3cbd517fbd5fc5eccd6337ca900fca4c2726af83e5fa563357a1eb794ca69c28cf62dd55ab665b63b93cb6cd6fcdab4d2107f5881e44284a5f2437031f8b436091c4bf7715c5e9eb414ca095566c8bf33e2fe9d2bc1eb3bd088f6154522f9006bddf5a428a998506cb5d0760e5109d87c5c0a8c11f504f807e99875a4f6378e60b91de6188ad1089fa2ac11712d97b6d731fce5e43552f800a6075b15580bd222def5dd09a1fe2d4ed2b9379304fed17f43906c7f833f176e6c2286c0ebb53ef09376faafd27348319449317b9ea54b317accea2f020fc0579327159c8baa526e597bdb755b87f571b7a1efe78ea1da9b02fa021b7496c7dacb65472bb26a6a53582282c3c962d27e03e8eb2a1e2a9b1055ddf31a6eec6f64c63a41cbe50d50cc092c8f18e00fbffb342b25dea10969dee6660c74ad3487a1a474e5c1db93d03b9091fffacbaa12d7b44919090bc8c8cf3db81969dc5f16e7d476911bc4f73e9e45d54da169dd1bb4b4c975ec9ec9f4702f71f3f2b8b2094dd0da40ae548f0d635e9bc4218fec91d3704d54ac64f80673868d0e46a5c49b78a1b07c9287af3a3fbaabdfd99880b9f91921c35bdd9b62b7575724dce30fbc67814c9a310464d68c5d64593f87cb84c95fd9ce19bf914f77cba456a5bffa6bc91b9f69129ab2b28952bbd7a23301c640afdd8eedd88f21ba75be14f371747df7522abecdcfb86d7a7366c04a4bb7c47f532a7e4fbae80b2f137d6e1e3a5cf1e9f22c96ffaaae33176e8c2146c00a76716f3fa69e7e81cc64751a6274931fd6424850607402dc763d83142a443b77850c48de47a8ec20745b2262e88b0a77968ea18cc512456ed2faad1a2a407596bf73534155589523be453e010db376d5dabf56ddf2b20bf38df81d0527a020b06ad56e4ada608284c4d713ed8ef8527b5bc5993f52966ca2cf94e4169fe84c30278a895300761011e1765b3e445d6dd90a5667232c29ada9aa7fcdbd57265c5fc085e5e4fb958b254cb26bf9b151302a41d82849669081b16de047e273d01ae18ef56c590928c546eced78912593323b6d8a22955d35f2b6b386ef79ef56cdac227d54fdbb30e487c0d1d21899aeacde8bbd8d3c47436b2e3cf2c4d06eff2ff4f19861d46d6250699e7fb5c6741384ee83340f8a830d557e6d4b7510a2ad7b2d955ec3830f5e036b5c1fff517f365766861fa9f7df552a9c0f7c40c10dadca9ce6fcbc6db05f14b7e065ca7ed43057b0cca7ed419c001b0b79ddb8805a278133929c77ebeb594c22203f7af292cd14818056349c317c63cd3e0fefe09c0bba71eb97f0ba7dc204318c925028f25d88965fd9441fceb20a10c8f112b76dde7ac70d2ca52f482c74310e98ffde0de488ea332e125583862f2bda1c8374e6b6f67daa26f4dcd294ba4e611137d4cea9b2818ccf8e2c71e68d1d50cd973ee662a83c0955490a085e98f3035c1a819c8b33acd9dbbc7882934633c27627db8d007443a2dbec605a0ecb4f879567e25d83806def6fa6cef72ca7be359fed704855259a3f4f7430b63dd08ffb92e6d3596281d838d62c6d9e5a05801833b47147ea10b669308ed730e0d98b503938906782224c38cd5852b393598107b4103115d7b283c2c3d5549144da3fe08906d2222abca02fc59adf000e25c57b2c376f005a6c75dbd2eff96ce772e985d30107c51affe2762d3fd52bba2bd9fe484db932d55302b204d9a4ddae7e6197add5aee6b0a9a76d39bb2bb6e1072954705f00d54b3b129efaa5da604e5d3e348b295692c2db454dbc29243ffdd091154ca2565c616f9d3774956801776d641ad7339d38bf2b97c65df1b6caf156f9f5dbffdccf9b85fe2c0bcf77b9b4f3c7b74db2a041b56afc2921093dc4aa30c222e86e9fef49ede06a96176eb34dc2068a5da4539db9e31ee80e3ecc6e9582ed7b5ee8da0f5423e391c1162189eee6f0a6a9a87d3959e2342e12bf99034b68374194c494e69c8272ad7e2eb3bce11f0f9f547c7b484a1f612a7bcbbd755f3dda122b9df3631b5f3359203f13b7893c21979378f41b619b59617ac33ee25bdf4dfcfbb074eb7eaa0ef27e9ce81cd786edeebb85fbdde4dc229760b60dda1b006b02c5489de5905c59620a8281901c25cf2cfa925887c536e9077287572fca59301566298a88b5201061e11ea73a7bdfb1f7b46c38ff84ddf447e2808e25b85515bb016245a96066977ee51bf3dc056326beffac674832f30e67415d1933724be57d4402a14eddf4f9c4ddd19b7da7dd0b02d03aea09d11de607264ad6487ccf858b9203f8381a31d3bbe2041aa4269deaa9c9e9067fb3219a20d98a3e9af8e28b95c598a933aca842460f99b503f422c0ea43d6ad763d7c870aa8fb333991fd8120fdb97ee2befa542fad5b14befb50c75fd5137eef0ed6b2c2e9f1fe7ef406a1ce8bf3741d6bd67f4800cb037dd9afda283de624d01c3ee0338f2291face8e1b4f1fe522d969452bb064278d457d5502c591a37b16d99f1c1c4e3c9e3cded80d5f2e2cc2bec7e2747c4bb31497ba32c806b368c6a611c8dfe8d9a48f9c7fd868adf33e735a21fb11c882f9d0b20a105565d32f5c4900bf620e5bc810f3ec77008f5412af575a0a3481471bfe75d413fa2789c2ae9214ebd5a62138353264a8c197598adc2f60d322d8996b48274d7a11932adf04fef57544e757189a9bf3a02f342e7856f649a27ec6a130702be6465e6701b2b75fc90b0117a7a5aa6dca529e28aeb7fe111ff3b42266f5bbfcf85ffa6a3e3ea108c82aa85906bad6f2cf2f41d9696f5ac58613567402204396394c342af62e0cf424fd8a96b33de4546ad3f29ec45d2578f011724b021368d46f8f77ae21cf3748101ac178799e4d9d2f052a98b7aaa404c076aa1b4d98e6a3b1ed63d67abcec6262111b904ef5dd480e4af065506b398d5f0e6c525945eb1a76a4ef373c9cf9338087f1e3287e851bfe16f7bfbc09750fd802b60a2d49464834fa49fd710f2d54f0a69dc7685ece983f3ad5d4211b68e1d2328bfdea9ba16035e9355e476f43848b8a77b68f255f450d0f3464b8c9edc2a48d740332d205e2fe94f4c38caa25d4091430985754fa7879f5507b86245e1c2ffba15e7c56a195e131305a139c3e5fd109cb472931e00087452b36c376d3704e37cf8a27eecb71b76050a6b6956786d6472396d4524f63b258ea693fff8640f9a65b258b9f57fdd66a36ffb90ae19b99b04c8aa4acb726524c8d34f99b8c08eff95267ce94982f65a8d97ca197ea9c6f5417f3bd488b41c479c91501be814464548984f3d3ed29366edde86be5ee4423d64c929ebb0e1eb87a7306aab758397945d42a5278c8792aef685394ed38316d89629553ee8d734f75434cb41d1921e3eb36699d954b22a4015b8ebcf7688e739e617efcaaaa32c128f344ce6f872014df476224acbbc7ab5087444b1c33be205b837a501c12789d5f00255dc7dd194497b655bd65c260bf5a51f049850a5f972eb61457169debf11a59d826a16f7178821cbf9b10988abff605c42bacca46e41e9852653e344a965068856f98fa71c711a935b5a5fdcd35c30b8ec152ccbebd9d8820f7ca8ae25b5b0150c765a0432375e9d0526a36ec8ec70ea02d7625bfdef025b6398eecf5f2d59c97951725b476b0a1a757798bd8ceacb6ee6cf648bd74640e49630173dc24b43020c6f4d20204745a60395a1e7f8f881c22ca1e517388278b583ac3ec2fc2978ad7696abde204688dfe607a84a2b3855f7ab2afd071f3c6fb914daa54316b08cce4c89352f958750e20e738a59d765befb5f65487a81cebae78677405d1ae2c8a0d0b1888bacf02b33a8d7c9fb9527e714b70b7a329dc6ea4d290d5ca083530b8239cd56e9c9d2ab5487263633da6a22aa97b400e879b459fe9503a9aa716dfe270268acbdbc76e6c3d78efe2c788d18e01621244ecd7f1a5f30267f1b74f6e3041a3b9445bda1d16f4187a19df991fd8cc633a75d3fac9e3ab29f2ca7564c7a891828b317bf5e0ba4cd4b50c8b468d3f5a5b21e446c99dee43a22e01f8be5a085fbc66719024d4cb0ff06a2befbe9e5aa99d829144e1c0e6568895416e95fb564be4ea036bcdf69bc610a58c8a1b89dc943a085554cef5df5ec94e60bc899ffad68c95191d91e5f4ce1a3a3d95253a25a5c37e3aa8978124b3dfb98219287b95e5ddce30bb0fbe5a3cc7180782dc56a4b769d7ff06c3d41c5ce9c1e94e0245218858917b6b38eab83958f7344e668d456c3217dbb49e24596d64c30bdbd2d4001586899f617645b952a0c6ecd5338da689d63be1cbe15d422e9b2671cd59248c89d0b04f6a43066e2d3e494a8002a83fcd403899c57f17693a030f1858b1aac49be8f9ece5e70dd580bc69a47474e4d099f5e786807d2e81323a5d8afe93aa6d6b7202e631a6a51dda3b3a987db26d7272a2b64cab9ee39c7b71bda0cf9a701c0f23d1aff37bc13617ecebb301e2fc6c3d40e3ef3d976249b091962b0b48f78573f79a6363a61d727cead0611f8da6f3ec6eb47c6a32e7a3f9ef16b79475c2a995dcec8c447d94a0d3abbe2ca490a2e597323328a5295cdc160df79cb4af4dfdf0a9713ddbb84d0ab7b32cbe23d02c2fbb21016fa21151f7eb0cc10f800a47a5fc4f897ce131dbbfb9d07372802ebea398724f3013b1da06741a1e1309efdc96355c5e8bed669cc2c88cd91992c32443f844bb80600d691dc8fc84727e285139e96fa6654867f2dc8465ee3581bbb00e34b03aee879aa6761efec5a8c57d3cebd19c8506704006d6afc1b6bdf0db455526ecf8785a399d2b4d43d2ecbf4c1227227e8f9655a9faf6e74aceb844e86bd8f25252d4ef64caa95a4f57f6ed4f54d78fbb736ef8852765e4832aff75b88f9e3919f5d6a67b7e1b04bc554b0f341f7bec71327d8abfff4a397cc9328f4bfddaee1553aeca459d455c56cf4c612ef60f47a60a5ad94d7c0ff63022225dd66237092b8e13a8a23f02cee87ef00d1d39f98fe39ffda6a9d34d0ebb6bfc4744c7cd56ec44a7f756f06ce40feb373ddaf2a8aa372b6aa2bea0c4a029eca66895217a6e80d1ec4f555839fc3fcceedfdd1269a66f511611e95f7859b1f08fcab330252801209d7d4b280785ed67d150e5314718634becadc36a3e723e5cadd243834d7f8d002afba10a5e5dba546e36ddbcffb9fe4d27063ca9d32ec57bfe03fa19bbc4ebc08eece346e4ec3b126012d0a61d6ae899289cdb2ca4baf139508c8b7879c272dd73a92abecf657841bd777dc48413eb9909afdc96b1e6f119bbcd63ff9ea59d08deea3679a1bc8f2b95a4d629aa6c9a15ab9a08117e6043aa81c8eb9d708424973154269872efb962e883968f7e97733bf35ec47bd378b51e155b477baff17d2fb2a306e02810858bc7767d9e328fa4207de4668304634c62683547ba1766eb449dc29b0a0f5ebdee7a2adbd91557af3bd929bca0f89a949c0823a6095eb5f7dceff20aeb0e0cc5f9cf0b309d570a3e4e3b29dfd50d805d7adb54d100776c8294b1c7c1cac301668bdd5a26bb4c85b5f4cfef57bf74fc14e24c6713ce09e658ad226e739477afec68fa73d94bbc263c27e76e55d437e766d210f882b630a393ea53b5fbc9070147d7bda80f77b04a892304b62c500570ce0daecc9ef5c9055b78e6fdb5e1348d0789677341fe813bddb43bf05f229f2c51b4ecf5df130931f41a8928b952b10f28140b13184d3ca02c60f3534045ae33b5f3291fed210325d34a29922cc17b69f2366464872307bba8d39a37beed2800098296752a72e6aab89c87ab7d3a6947310eaac2dc0a19ddb25014b4adca418f3a5891e5f5fb42441803b120e91114883592f5cd650322d054d2453f9a63fcdc1241120c942ae3226e347c2fac5f2fb191a61bf6d5ac9eb5ad5f533db87badaa845393b0bff2d25d3f249e4c202deaec2110fb80fd2da5912c0f97995eee1ce513c16dda12d4d449f61e441f1800a183c76396272a10cdeadfd010acc2551c4241ccc4e496a78a231f5def19e067cad076766389598abedf62e800fdeda268a8255b84a0dfe88785ae435276494d72176baffc5d1204f16397517d63917987e5e155635411710bd71138360253deb01d71a0b01331f151bc962824cfd28eb8fd04b12c4ca6d6c8d5f254ca0a44237b2574bc7164e26882f3baca2da6ca1fad09a13e8950f6454b142e0f26bd2abe2baf654c4a9e3532a78d0815276d5eecdaa3d9f69d64147b2cecb0d3d125048cecf368348993f363e2fe596fc498c843276475e3b58f1ad5b58911ae1312388e68832bfb87fb80dc695b0ff2eb5e745b8e2185284e94afeffbc9ec3efedafa96c75bda0f78c9ddf5e1a57ab098cf9e7ca36757c40b2af1f22692cd0dec2d273c1c95d0a5ded272ebff2fcfb9a104f9c1cadc28cafc163467b58f248cbec2c0449c6b5f129b5b39ec6cf1ac18e71f98b5fe50ad3341a6db394ee78dd90194aca1189b9638e5e932fbccc28bd6b687260d37ce68b600a294b587c380c24a737eadd75f251bccbcf97dc67c5e3d52e61e2cd77b86e009197961d401a3b9be557a1cc651b9a5e6a829e400466991e735e203001d977cc0f356b2376c74fa6d21486ba863e59b1dd0a592dc286012edb6e261c7ed591b51604367fcff820e9371e4e1a25313580f9884a5fcea16b695917a7089f4e9d641da1eddbf870791f76f0b39375d8e85e15303cf0724dd1dc48a94b79d814874e383c1af5449f7c097ae424c9be7e1c870e8019467572f26a951e8720b2b4365c4dfb1fd4afe8e5e7aabd9f5f4403249711fd52afe78deae9eb045311047603e8f08451c048b6482cb6aae58d040f96f89e8cad3ea15cef2a23aec4f0074de3b821cdfe87dd4559a34ea511c3060348194c6bc9ca7c2fad4d0cfbd27bfcf020f19bf01362be7b14c968e8a3720cd88a8b7d0ce5788446acd531144b67775052e95373dbd92718e1233c1a713d3216a863100183b4150bc81c40dee98aa0cedbed0b6e419fc85a474273e482008047c7f0d29548225a01be0eaa0847ddd6f8c1277d085ac15cdf61b5fdc8a1ffe24a515e7495af3d2a27913551db327e61d026379a297f9d5d29224a60897e15b699dfa5d45f17018ef46bd4d1642998ad223269006f1807084a66eef4755b6feff2a5afeec2763fe472ea7ff6e30522468d51f7efabbb7e0bbfcf10c3fd7699f85fe033cb80f7c2180a35399c01489da0191bbfec91e9b68a38a4897ed7daac3f29cda812f243511f369e27af1912df18e538336cf63e259e1385a23e04f73f64d0fab2cfb239307ea1b313300cb5ec3a8ccc28cb2e919b5276b0acdb2d9d1d783a0dd397f4016ccd04663927d2328adcc4aefb35776d8992b007c4a3bf618682ff1a10d07dc6dea658c9749d93cd1d22a52433e73e203659ecdce21d660276f221921cc2dbf651b6594a1fc9101be106182bcfd1141abeecafc6f7514a01a26593f7545fa347aa99b2d4c48879249265142643036607ac1484eb05c16afd1b69b73c63c4d7baa584d03f975a8a00bae8ed0e64dac4eab6d5952d453c70fc2cb1d72a04d7f7a5a811068c17eac92d2b9c8769d9964d601f54fa22aa03c9390c69205c540d23376fe3b08cb9571c6186a2c2a6af3e5323b032e2919b132a2a33d90d2f213b791c61c2319588ea4b0245520dcbf2934770e5491727341e7e639cb2e43fa47339c58c1b29bd9c78f0f747e832c5edfa4c14b9a1a10de994b71183e23353ff012a136d11144cbb6f202d181fff26ffcfa9be714c9a9ad1e7e1523f1b2be82d5d66bdb8564dccb88207a24bde395fe3303f468750a485c39e79839ac1b6c2d4db22c4f8f9677ab2d8741dd6788b55ad05ff164d9f980ab8bc756f190d8e813d0f1a2eeea71cca775559cb0b0315304eec44ca33196e4f911148dc5bd91f661e8e4348a8f5f94833da8ed2912a36a979eaf9f9daf7e8538f988400240a1118312861e3e8b01497bbe85cb3416bb2f5cb99ce7a843910185c145da662568981e96f2ce572c2d9998a59fe4d0485f24865c883b1ae941bebe0da03fab06dd0c5cea69ecf3ee6eca118c3a91774d5266eb07a96b9399054d3ba122299b7d51b0d92bd6c72665cf14b03bba91378793f3c32f95aad7b33777312a955ea3444fbcc558c1aadfb2b6fb96b77eccc3906b5e3b431698d117b00837515854a24272a64d497510985ac1851df774eb68b9a07a36dab756422c454c51bb0a85580b3d52d6983e0ae288271aeaca30cb662f721c6a3a4c3e3e477aa55970014655b6fbbec7f3d1b77b9645c1b3340c6b8907045eeece5c5d2c77f3ce8aefb11679fcd53ff8d6bbdcb99f7dea68eb4ba00f78ac13e76d944b1f5e7d80a25120003f9d160f869d5535192c2cdf11a2129ec6c04aaf7d09859dc2bd2a8f8dd5ab2dfe8a76a3158e59968b9da5d14b3ea93ee5d4de4fed746575ab887deb22e938e05e721230cdc5ad2599e8fca77ae3ed06a038ca99ff102003dcb5729633e83ccf0eaa32988f2143eaf77ab07dd6c9a061fbe27a33f7d81bc33b23c97e8af1e1cfef8468df68d1462045afbf64a475e7412d081c6deb49f5872acdb53903043ddb8206ed6ed4e88df448199acd14b75a76a4112d4886ef6ac1fd552a2fcc275115b4b7fd24566c7e80770ce4a9e47396d00184c12a3d60d0d8718241f1b3c4df06bbc7508366acd1e106b36be54adbfa1f30f8caba781a81144a5d7de04f15f34bda316fe14108facae4b8222d47692712e6913546b1c28f6fcbb98b7f2d1c1ec5af97271ca0cf79c77da31c39f54b4daf4c1e155c4228a6726857c2a2bf0bd9086c10d29dc591f8f868312f609bb8bcd6018f5a6b824bf19774575ef6bfd00c4ed531d66bbec673d1c4db4a94066e53f373939d02b61bc98ceb2e38cc7fa811eabae5c70be0199c080303a4691da436db2493a2dbe587aff0858e16f17d9315d8714a764b0eadcaee7439a648339a0b5761a30827639fc7168d12908daefeda7327c0bd43bad4e73140afbacf2174d387aa5f9621d240704ee7329cf390fee65ee71b0e213ec6d1098c955e547db4c2d2fb8e4a3def712d3b3bed9e7be0b914eb9cc7f329239037f80790a20ab378a91ae7f02c28f3f49682b981bc30fc93242361559fa95d640c6f529e353c21877619062d6b2bd1e84b9343d26636616515eb9845242b752a984b443169a2e9fa6ed8eb2889aa59f0e1041d42e319e2cfe2c0d4d014efccedfe5e04d645fe068a798f5465222d92e914c76c21d179f5d275ef05a38f2f8efafde2c76d1601ec52c9271e8f89ff0137211d2aa21b4f504d6341abe48a2fc9e8a478bcb19b86340c5a72068139044e108a420dc6e9c00ea7d1a226a596ca83f769100cf609f55c0e46beffb66133d6af0d5d80bff3bba9984bf1fb79e0daa7c597787fab4e9f5934c994e7ec187ab0e10515bac8527fb6e5323c83a9994e8aee0be0bccd62dc97aaacb81886da1f363f4afb3fda771c666672e0c96100ccfb7a207623b5ab9fbc61e55e432c4037fde328b84a7522a1abaa2b04e5b7e01abf5963645636de4af99288af3479d8f6625e38164db67cc5afa6c75a168b87bfe72c48b276af2ea83c30c8e52bd37b370221e1d6d8f094c4d1163c79efeade65b99c3fc865fe22647bc19ed13df47f0366cec13d17b851d7929fd93fb314892383613a9d6746cfba40adeba4f947719c9fe230992317069cfd51d338fc0006cce3ac72233fbf0f42346b8874add89051d90c9c310b4f609e359169367f38835d66c2c9a8c319c963e9c8fb64774d9e008f83b12fb9c8ce13cc539bda26a80e31305b8e1eeb2ff3392ab091717a8e9a493e283a9f45815966496f79fd2502ecb51f619a70ed029c2ee77e713233a5e395b13fb45c655b7a958b2e6af3d56602414226ee9582212afc47bd7f051cb5f0bed56c8af523bbe42be92a6248ab45703916b8351c122003620c478172d60f7b88c62525bef454f6a480b8704a3e299640ea840571c7dfc670e73bdbf41928c885a67a90b25aca01a646a0a39ce1956821f2bd2c422b3cb131a665bd7174b48d0ac6cc7b4f9847e10cc74549197f77601d3034a0d65ce6b1783242e018f3131f2603b2b8c7619a2b0cb0c0795ea483874809004c7fdada3b3ff11a04ed3deceea8503d815d1c2482536283090aa561f8569421fbfee5d5fd476a298935998a1075d09d12e62908479a063f6b977ec4d07e3a4ed19995ac5881d8aaf8a29073a666253829b84c3c07da150b6552c668c911b1c0267fb8ecf470e691eaa8ba4c2dbdf7b1c55aa480b38138d19e7ff6db2b9de62a9d1fa6e710b6fb26b9832dea213e7f114506cd7c48872145bc333032d76f5bda6f8d124c8dd5fe4d43201db1fb6a56e34d9911cbd9f832eaf48d030f35ed4c71f70bfbad977aed0d9a31b27b87101bd1a10864dc370503081cdbe31b73ce721883c88496812dba8fe25eac8b48cdf280e2d8da4dc2a39705688ef50f120344e023215e370a953166b9673c7cdd29d894bc8f6197b957917b6023badd7c42c68fc5c7f87c6405f9eadb8488a10155a66db5c213de2d8bdd2689fc57472453ba1d4fac3a97124135fec50233432dddfaae5dc195478148596d93ac3aa64bdd8765be362bf6a71bfa93c8ca3304418876699bc08b6ff9ad4f22294553434e3e6ed3c3decf2accbc6cadd0bb186b7b817a6e7a4eefdb5ddbd847445304fe374eee9e81f5774379b8a0c17975579126827461f851d27f8d64995a53bf7bfb4889423003c01675933c3aba3008cdeab07b599b40ceabec198034e28a043b866534594fa1799f756f24c03348e54127d1bf8796dcd61b65dbc9b48f09e2b3d0fdb04a81308f223c5301580717066ba74e5d626104443c63055441afea9592c02ba606a03a8801fa7cae9273fe5c0778ab251379108b2845cc08a5383c4a0b91a76792f7c8cdfa7997a27c35c7c44fc4b6f5c5d811849c950ad871eef93af1df2a749639cdc0abff91bc88baac435268bcbb3178646220486b50ca08bf7bc9aadeaa98ba2448871a4f2a4d7ea5f9f32dc249e4a805a2c6a5ef93ceb2efde635917797f461d8e7eb7a1f088230cd9baf78d7b4ee56a56612b613f13d7879abe43b50048caddf68336e100f5c06ae8b24d3cf148f940a63b8e817de174d63190b5dd9f6abe7d5d13d49abb0819b0609686b5af74823d9451ca17dd63586245f896f16b52119bb5e465762de15bed759deee50236850f8dea8b4d510b97bedc3aa7c87181f954cddb877798136bdbddb892973d142257be5576d1b1bb97a461e1c0cd2df9fbc929ceac0336f09c4bfee37c0fa6895a09eb1c71b22f57c08c654dbca689f3d6ab8e2dd5c9d2c074f0c75f9ad7d1834d3fa3901563027b05618e9588d52700bb27e54ddd7ed1f6c5771cd7f5ce0f5b47c45eb910f7e1d2ee0a1364fc8d7654a84a11886ea6d244fa587a6a66972d0e7534425ec65c7ff9ea58fab7b7ceab5ab4dfc90164dc1013af3dbbbe04dd0752f95ea20636a5f97535173a2507d96e8ef1f0a0a7eafb1158207e45855109601ab0d5ae5fdbd5b9ac4d3079461b464a0dd4c452d24fba2f7416413d783c2da7d14e775df4f32d836782703ebf383e4f9dff0f6e73e4783fcf26778bb55cb0d1afc41ee8d14e8edfc0b24096d8043b22ceb6b6b983e456b685b5f59c2edcaa12a6c553b30cb72c536cff87c4f61e071adc3bcd715a7f57f46b737934d416babe0d81803d5e439059809ab92bc1092730d91cf5aa0278073cce07d7c4083ba7ab284f869b858e62761bfe8c223c96ae4fb32c6aaab706f0be302bb776fae64019a04589fa76495ba67e1d042d0156b8b27dc62e13135b1933248bc96970fc9efb2db46c4bf625ade54f68b93930006fc63fff857d690ef1436946626272e95faafa893504242816b7ea1b31a3f90384f297ccf7ef2d439719b3fd36bf0e366c8c6d11ed67d11413c9fb6422abe08754e30aa5facbfd6ef9ee875f438735644cf2bbc28f79ae74e3ecf0ac180673415711b0879951796cfd73af7ceadaf1ee6d53e077c0b3aec15ea8b5c2e02466d9d84b80c86fbb1daa518a44a4e76017832b35196fd82ad13f952dbac39a06036a33ef4120842fafa4cd385c817755b147602711069a745bd4848bc99a65fdf8731ee92641770346f64ecd6759bda452ef6c54f0c402549d3aee385809c8e70510bc9c3d5a877977bbbbaf70b33a7963d3f0f1fe5cf26832c67db13336dfe354de5636a179ae99da4eab2a6af544149e918fcf00a9ce745d618c609232ecdc62c46161b906944df939515d602b2afe13ccda2792955ae032beb801e80e644480c0d60e24bc34be635937d1172e2b1ab4e411a1331a93d554902f8727de8e8b4d82bf447a46beb2ed795c314c3808841ef91eca81b8671c593c4ade34138be9e0e18b1bb1ec74a8bb8ffc9ca1a27faaecddc750bbd8ddcf007d5ea1f19939c1184a6d4040b4df682fd5bf329c86b2cee2987e26077ddc55b234dcd8fc18ac4512730afa9524c7ab7e722b1cf45db2a40179b354e0e7fe804540964e60d9979062f4f545f1e7ebd0affb79947c2278396d9e5a5fb5604b7f0ffa029b5ce47dd504e77cf6ccedb733dfc1cd5cbd0f1abd379b93af4fec21cfee1cd7bf735ae8033ce15f092dc22c78e5eec465c220a133d3256c26121930336d51ba9b1e99f3502009816a1805ec9325135191fad8011546c42314c38a1b2c4b09b5f3f0090609cc82b0b6e6536080c7e4dea06ed080ff7823d651b244078ce2e538c7f0059fb574a7e0eb13a23082d8e2c72ede464eb279d7f14abd827beb8db5bb383f324e5f92331cb24a047c0461faf23217c6f13571510615f947c6078a6210ee68ce48c65d8dac0e06810ffcf837d8631c94508e83d6ff026c23b718c5b1ba162b116ad3b53bf7c8e8d2fb4eccecce1b8628a25ad33c974945850e8671ff1e733d7c5263bd99fcfef4a2a34763f50c1729d3231d32031c889474fd4e944c94f12dd47cf3774143e59be5ff01a19ef94ff30f99369177b5c045ff951bdc34d2b4081f612e2cf15b42212c74e55c8e1229a899a337cd477f76439396849f75bc74be97dfadb0979a0ff39d0c6b94bebc0a04139caf5b1747e640e71bd7e8dd0c3020fbe96d23cd204230de12b3277da92595cf6dbd036171b7d1c8d8bee83e2cfa1b080f977345641b9e04a5468832d38b874152e51313a95fffcfc2e48a5c1c89cc393ea4dd46841feae87fdf3f799ea740192a5b983e63dad37777f4aac848c5cd7f60cd751780d35b14583283acc8cce767d786ca3147001001e0b77f52ae3334a0ef66d706357683ad0f792123782be966c23482bc64effa6434fb00708741c6237d9320aeac0e28351a511d5b1fa7268997236fb2666c84caed69b451b63851a5f04ab0040128f3fc16652fb1edd8c0773532acee46d01096823f501adc19f57fc86403a161d89489d615f4cf354e5d011ae454474c25cf3679737bca9e6e8b5d1ded1b241ef2209a6cafeab86ee1adc632abc7da61edc3037c8da40232b583ae0784eb84d75921dee4fac4c276666001fb1580d0829536dcec11bb7e67345891d27a4c173e139f6ffc93158d786909dfa18c8a52b8f4f9601d680208f843f56b2d6647b770c8489164a6ea45df1d2cbdbe9552e6d35f5f778dad1558c2a2849594056d00af43366c84d5b687de4ca9b0fd0469b8ed1c2fca271883fa213ea3d63977551b01747e74a6c6c060e27040c481fb7cf3fc4e4bddfcdc20bd78b1ba4132fa7c12d63a60e0640592468636ae43b82ed60d72fa48d99be5e99990099ab9b49b1e738e23a976af4da3c139059796b2b7f666d764cda54e856b57227477b75d4bf33d7241b114dbbf2c989f5abd1caeb650a254057afc818ce59f78a9b650e77b7ec37929490b6d5a0c886eb4b3099b4802dbd340a492c1927357fc480c8f9f2aa8c38145686d68c27d426cbe27e7edf34237e7f7a8124fd32fcf2daf4df44a2acf7278fb37c499d09bdf377c1a8b80901fcd734d3e176359c4fd3ab53c6c9b5c993e77c978f0839545e2a400e9327b2170d2051efb0d95ab50be3be5ccef0c5f0abf23247c1bec075239af5bbf0811d8622ca031793c3116380441c6a3e9a6542c04b2e36c2f4d557286fed5ce19faf388830fc3850ae1a8cc0c5e94ccd41fc3d24e189407bda17f000ecd57868ffb3258f00265dee546a4da22efeab0ded23dd600d4165e17b2e3aa0d2968d7184505adc626017fe6c58d5926ebc761d2c4c35e8dcc5f433370015dd6b32749a20de851460b7fbf76b7105eb95693f8c1650fcc1bcf3944e878c7fc0ee2e4cd149cdbfb584670c35b0cfe6eb4f8050c5f199f8ed89d885e1477805298fdd35b464c7be7387b8e0f70141f84249e261a57bf1f6d59e9b4196e6b8c8492e93028a4e1586ac3adc7f7dcd1893e95c6bc3c437e28d60055ab42c1646241fcdc2a214c67491ebdca9ef40fcb0773c2301767145b8320ddbeff813b432b7f4fef65a811c9d77c8995450c0cb685c42a469a09e4afdbd0ceee326052656aa37423b7349fd26d00e204d0aafacd16098083b77a509011644176ef6b801490c85b3968d07958d1862eea7fe00583ff3bf1d015f7bb582c4bc73c9dbb7ef1f859809762805a4ecd7b6046a3a869576c47e743dfd5110b052d45f0c607239cb3b1f10ba43f77acade787136674c97b80862a535d966a7de11cf51c3891d6600b3193705bc91db4da57800958079311d2308df557946ee25773d4512a32a1274d6445e1389bd47d227dfd396998eb80b41940ad388268c9940c565d2f49f58418354861ca516a7853ccac2232af0e1ab611b6623d031f4e761b9f48f6ebb9cbe133fcf94aacf3060c47593b76dba258c6fb4223d67f429c87c3500c683b82a100557509e16bc02bd686fc7b9184ffda73558e957760526f483018955f37dd5b541c0419c7f149377544bc73df33893bd00aafcbb171cdee701fafee3314885b95c2de25bde61e1a3a97b7dc503a3ad66b44df7e248fd7c0d5d47a5c193ba40d4840516d302260ccd16cfed03dcd3ec1560da2b61024844da3d3878f660751e604ea7dc9c50b5a9dd43b1c4dcbe78b899e85f577cd02427738a7efa30812fc845be892eb9270e151eacad492d0d29317dce738ffa2a08eec98e8a6c282553f4b61a92490becc67ef4464714d61eb4b9e121762f4316e5ef0408273d674502ee901849fa73003fab97e0f0e072a4f51d81760ddc9f17c431ad8fff0aabff50f3dec44cd995576401652716ace9eeeb275808d499f5ffe11578fbf6e99b50b21b387ce8be4459fbe21aade43222b86fa2672288d53853de53fc78cd7d379767a4f83b767fb32d501a1d84d8e730ceabe5734b97340623ce9b73e9c584d91b8eaa480779fb4fb40dbfa192727ac8508f0e103c02d162d9bc0f5c9de100011871e709ced620edbccd344054ed9d00a303a1048fb3565ed8017327606cc0f8b89c8ddeff7121bd009fffedd552fa8d8259f3e5ae99d33528f76aa0061b9614091500b4110436a7ab5df5480e90cdaa1975d78720f51830d3b6d0c41003211a11550033eb8db851d0df0c5b07771748e0fac80599f688b7018cdd04a9a4e3fac69bbc7af91947b6afe3d4406d30569962578f1c1bb3951b6737843bf98361d336a280326575a41ff941fa27dc9ad7966fd15f2de97cada2899d6badb4df38c7c4e80bda0dd87346784ca2f668dd60768b51f5a49f8100624a7df810c70da1fbadcccb61bf97b4507cadc0e6a742e37cba38ca5351bf11e342b3c6f019892ad8c489e0b462eed2af45a0ae6222e2bd748bb50c5ca73d4a853608c3f3d8ef5cd88ed4771354182d14852a5295d008db9aa7811f5da0834d9b1fd02e2759829a7436ca1de8f1252a460eac4385476c448a55fa8018a828bacf010a6f101b6fa433ccf0a80a7ff4a569d391a16ea2dbe67a3abf26ef876d2eaa6e62b1000badbb81b52ab9e6712be9f898bb23f5f75e6d874cf85bd16abc5a006959e20ceb964030e484718768e6126cf27a6cc40a28d8fc1eace7201b689577ec947deb61227807b9893f725a4f17911f734b3ee9b187c63556af72e0c0b5b9bd85007687527cf3e8c454218f0fc3affefd0e2023b85cd13693ca2a693b7f484afbd9b2158d1718bfee687d98c850343f54cd697186746247237223fb9abae2b12cc3037dcbfe3f686b17ab1158e84c66f37c849c45412b6e11199fd7399c3a029aad68d11ba37f0d03f02a664ffd69b2f843ae19293638392d3bc2c288886ac4dc85dd9dafbd5fae9996956a244013a9cf0ba8fd10d4056bc174d71731affafcc0241827553de1637397f00b70df15afa71eca168970cd96f1c5ffa5f8eae0e534af945a233425c2da5f64604e9b04dad4978c56f220fb564449197901f2038bec24aee303d6082e866fdc2ac7b951b6b6503b9561d872e9ff315780a912a7fb801a0eade78a44d00bbe1cfcf8e0e68a1120fb14ae62afc5bffd13851676d97377adb1130b740a0828fffd86efd33e78c63c6429891dc7f176abb337eddb63a67b031c225f4ab5c0a9372dbd5bed3a6230b0f884d5a3899296a5414dd8ddba554c7e5d9e20cb4d0f800bc135defb338c57243c737606eeed0eafba48d9a825aef5e58489d3299cf81e5bc4cda3849cb4ea87c3add054da743390f00cf114767acde625a04f4416cce82543e0bb26a9fb1ca19cbf04de487ac4e53a4f9a355087daccb4448289955ba5420e062a7b3d5f28f43df96dbac57c9df7b5bcea20cae22e69336e3e3f99e24769548dc374d69c9d51df3d21247de5e805c80b785edea2b79de1f0b1f269bae01d55e417e05a4527cfbc55bf1455c717ceccb75f39db6c8eb8324d5c52bbacf6704b127566c44ec997206002c94f270c6255894d6d9e41c693491cefadb9997f25567e9308790254995135e2c65bc40d833e4e32ee058734c89ff718bbca488f3d13c1e4e0015d5b3f721145553448a7708c950e3dc14b798df004992e067eec35644b154c527b0e4c2c377a2f9186970183a822ec13f8106e0902d444a1d0cb76eb53bf20f34a5b08b9ffeabc23a1bae1c725509edb08ca697be7dbc475b555e63d3421152dead3ed0f1b1d0cbad0a5319cb39937f36c85e1d416fdf6e3fb83fd601aa707e45a3f6d3e57b5de5291f8f8e22a5e18483a2d8d5d7a81e699b3a09f74428f90565bc28886019481c10563d0208127514c1600efe988988f9281f27a12f4f443f43574360365070df2ca767f4d0b528fef86314c327ef94a2cf2cfe3f4b5dddd7e39d11a461915d1b480502a3c3875132f8b785621b9eb519df16ba5691b16f66748ecd65757f6c78f18a3002d4a817c75cfc2fcf564699af94d4cde1d47a0f0a14e517099fccadd4eedf10a9c1276c49d11433105dc99d8ae9eeeb37fbd96475a4bb95fd4a3e5ba657e78c020211e646505cb69c08e7988b8b987ae36cff9cacfbe4577eff9ecbb16507aacefb3cdfa757bccf357d2bcc8cb783490557d3060aa77d6c2241097c34cad04dfde8a212d99d8e539054464e0a0c1873b29887bc3f1356f2d21477bd15c7b1f051534f40f0cce51898be3648ed6c3ad384fb079694747efdbb1bdb34390f9a136c13c57af11bbecc4bd41a14b411d65054df4cbd4cce5e678c4d4abc7dbf684d5a2b05b288a57b51b2071bcb1d07af0b07395935ac2df28755a7f540ab5ca1f857d05e25346fbc5701b94fc7d6760cb4d4740de5f0f23149e5dd30a182dc1974e693b2d3eceb2e8a1ec330cba4226954d3b0f978495061aa2de9080e7f8729dea237ef21b6fddeae99071372e61985068b33ee0ba7e2f7f1a269a93ef253489749af61cea16dae034651a186dab0a39f83acd4ed1e2b09cc02edb4c7408f6b96b898ff87cc716a9dc119ccb5258f0af46065a92650194a783e2007f8df60fe0f32c48c340516edc4dfd0d9733a74cd8f569ed00f4671f65d931c7f74709e969afaaa396ea6250f101c0b54f457b86a355b6c8358c885b479899eb0811cd33770d871da3b2b67ae98493ae5462e870e3fe5f318eae5415d1efef2d875562698cda350854b76af7eb532a41a2af9adb7125029e976d31d58f74797a7462b56696f661ba6d4210faffe575817ad427bf9b6ec4a2011077ed920b6182b871285f5ec9af6684c323f9ae7cb026ad1e630ef559fd57905c9e4e13d3f4ec10a0618022cbf33646422f35b465a31fae69a17e6e94620e57be187dddfd907d3aace5feb3d82655421dfb9e04eaeee1ed279446b754c81294af6504d4a65ed136e643ed8eeb27e26975ff9de8562462eb3ea9ebd713439275ca857b3fcd9e1582684c682ef0d30ea5e0e270229d8731046045601cd4aed0498113f7e6fecd0a45ca265ab25014274634b31443638ca211fc16e290b2dd86c26e4c0583a55e4464ae3137c349a17cfb4037f5d4c1a2d3f8b7a53b5c907ba7fb04ca1f728a46c72de2119c5285853a717615471ea77783033c9e1435a2cbb6e7e3232d156b8645d519ca18897dc89a4736f7aba0bafeaec972291934d1b4405bd156fb4db34c9503169b1c519995b432ad4be00bf36e8ea629a9fa2739adfdef2cf190bd9e14bf564c9c4a265b6bebe8ef4b881d45cd60a82e0ea5c1b0766096af00b43e264957eea8e31dfcd7e05a16e74a541256469ab3e3381b327fdcaba579dfc59ea363eebde97114f8b2cadb7d4d911d2461e0ef94b6d14542d6f9ea69488280269189cae6f7c532c61c0cd80e5e14469d5bd22f66c552f24863b90f27e72659f256618a4e05cf639453ff9a516c8c562747748b15e8239af867337c50f587ddbb0432e4b3f60f11fb14e20ee3a23fb0a30f6b133e48fe48d6705011bdee864c10dc0152cc79508470b30d2e52b1d0101598b92673a89a66b8e2178cce345e4a9afa212c979ec5ff2154db7df0f37ff1d26ed936c839d402bf7af5c75c6d3d8fb5bf3cc23809f49620a961177417108610aa9621e448a64b077a1c26652594d36b783ea54577a5a8b764df0011f989141bab1d882417503c282557f1bb384d3cc29adbae7aac2efc83f6b4d058fa73f270e0495330f4df083275fc62aa7c1fae7135a14ce9f291807b7e9da53a086e2117b55bc4d60ed4e59 + +Params = SHAKE_20/2_256 +Msg = +PublicKey = 0000001108813eb9660087ac1d9cecaf0eeb098fba9e4109b1c6e3389e003949a04482740d3969683ea19cd62dc7e494c643c1db536bdb9139483b6d1b140bba4c35d5b9 +Signature = 000000bff575d6d95de32e9e37a6ef6f7840d2a1b7b48bf22dad5120676d63065053877fab9899897c4385919fc74a5cd4501acedfd7ff47d2218c7f4958880500361bb654a1cc41b58e3f002761e024e80fc899acde8ef0d23929dbc3792d0e2e2ecc6a290cc0744059f3daf6fc4a3e02fd0dc3da344cb9c8259ef0cb75ddd9e06c411a2433b8f7aa60d277e9eaf319068acf29b0690ee6b9cbb53f6f994efa7435cf06f07f03677f536e25fb4b31f9a9e343031260e236e3ee2e894d11feff4fe76a3badb99ce5023e1185c9908f95d3f086822203e61b3a8816977ad2f9e640ccaee879031a5a30fc727e3619bd7df02a3a0e65412246fc6dd44688834e9bd406b4ea714b3a48290e3603c4fe4e083a10b3127aa58958f4a61a4ed956bfc9312a54700e2840310d41b90143144bf3f1e098af3ed00b56da892ae8fc4098aa243b4b123a6cf35889dbf86611c2fd815741f28bbfa22d815b36aced399ce512bf370865308cc120eee3b7ed6f301189d931d68d89a9a6e603723075a092b3fb47c91f4623881e580aac136e64cdcbe9f61ea7ccf89c2f84cff9b8a5f990af03ec691afcfcd327102330d6e43d63c94e8cc7017fed83152bff07b36e5c60208b5c72840c4b733dec5986b9d36bed151c5369dd540d44972982cbbb932a318ceef152223a9bc9522d65de667f8219129beb9c8e73f2ce5969ab5efacaf47f6db54ba08a76f41b215afc129080a8cb183e4a11520c1abade66984cdffa9bd04f0bdcb428d25197a8c14335ce42786d3e3ff3b50e2ce6bb27c9c56044aebdd4beb90227829916fbef240539e66219a20a2a91f2682b50f5e5776fa140f8bdeaaae7034c4c18d08229bc4789645ddc0117def0cf5de8ce93897738c1a1838ac4b555b55ec47431c742e67c0474eeca8343978936a5e0ec16aad50b295d7c887bb99c47f9932637f805db01c6cecb517a6dfac922f8659febe3a6e1a1c677553cc10de77b78c3ec093a6530366c84e2a99319dea776e5072f73b4c725841a6bd17a4d9b1a3de75d385ecd9c594d4d93b9e6f5af82aff6f3ecb1f996b0844819f2dc76c4211bd7c423821eaf267d26155473a76706f670ab8bdd2a1bf8dcc4d464d16c757c8586ed28c83b59ad99f01ed1f41defbfc33db1d8d188e0c715050f4e73bdba95f5adb58a87eda145a034af7e09d63b32146dc44412c19835290e48db694fa377e1be6d347e37d05f64cf22eb88ebf6669e53fc35579e3044fe65ebaa2e53953fb5fc6d93bc4331a00d3d04009acd196b991590783185e7a89f55ab31124d66a2101faeae527093d943eb303dfd6a04b6e19e68e1a850c655d9007295007150d98d98265479496f149f95d20972c193aee3178aaee57129a34cf75761f6bdb53827da27fe212a16a1d801ede2132e25d69cedc2035f234ae78c9c4f0ce1c459f384a86eae147b340157a1fa6ebd8c5bd4ac643e1ec5d32f34440606e8c7e9b23baf6ed2875f0d5a2af461d04c9449fc66a6533d8e74e6b69176a47f996ee0d792cbb873526de948d8d2d395d733c1b75b7508904a2cb083054ac155ef780dec62b13a38b8e58818f6febd371efb3f46f9ccd1f4d23be2daddc1800e4f809ffa715704101c1657f6f4f8fd59f0de52d5f0e62b281ae8ae9c8345927efa73520d0e77e86fa986dfa40092ba9d80dbddb64e79c26783eb47eaf6e6a531c58bff99e4d646f42ce149a88ddc728688440e479f785bbf0794edf71729642c203409075b74f1c3b38c0eda4818166a99bfb6498d7cc71c60f363711f0f479f5e0408505b9f6635570fac07869683c032904607a21307e5a8cf35cd717c0c2d4af98debd051e0607662e20c8b8dfed2342cb2e599c5607fdd804323cd14a7c6c8a556f8631de717f99efa41700c457f17c4396bf880ab494f4aa2788ce043a3d7c2637b992ed63e83e47348e7d125b648c9ec6bf068fa4773cc7192ba6611a0218ba944915b23f23304e9595292313bb0c7d408ffe35cdc2e48f7683d4e9c9682543fd9a61d99051eefdff19511bb46105cc6add527cc8ffd7f4d0cefe29145b0a38ec36979fcb4ab39460f0d1c3bba1bb409cc6340a73fb07422f394e3838920a15c6bbf4ae23d619ee93482b1ed1b250aa834a6c0130bb2ae838e154fc567b8812aeaeb565002399ce577ff099b0d712c4b93c50b83ce11aba0450757395631004af8cdf6b6aff1fe72d8feff511dde0b3b6f9abce36c24715ec38986e08ca7b5b4fb009fbb569764f21868439dd37a568093d9a7e531747de7552334769065a864b91c5785f9c23e14a6f6c87fea4205b9d9a0ee3f1636dad6b127bbc37df175c3656b23b18ca02696a4c7f8ca0e0f7c58fd9a5538807939276a12036b3abed2016908e0a753e673f2fc8700cff796e3d2765f3558fa1cd3c257748fe1210295ac3789e5119e6e117b8ba51769a827501824013ca05f9da66402ccd90c5689e890f8bf8b3ce18556c55be3444dc6d59b7d641d479de84d6582649fd8f776247dd9499120cdf48ddc10a140247347175f527bed4b24e7f8915edc9c01f0f080011067cfe3f4d753c19dbfda0794c8a66b0a6e9cbff1180c74b19754f4198eef4860f60ad4fae0841de80bd5d09f4904ad55bc9238623cc8cb7e14b8b6cff4cfa76c7738f6aaec5c1bdbf60ea09c49f408a3e4e9da295f5777f184a5f5add2b4bfbe603410ccef5d1167cf2fa9ddbcb008232ad688b9a5317f21702d9a6e1a793f6299125c88b40de47469fa82ca94f7ea3e18b785a0e5f8014b355787c1f6969a83ad42e22b3929ca68f598602a52948911b42a69694a55158a3391fcdfc21dad6a27b83573fe2c6300e764769762b5e13ce515146e9bd7e85f7ba5e38f6b607b0d3a5da92c7dc4cc006f9c3d1bf9eae9c0baf5f848f8aab930c588d5cc70ace5d5f3f8e6ee9637954aef35157a01d3d881644179ce494914b648b15bc328d10ac67c9d93ccf09ba4b17b1f1eb1730bfdc4cc92188942630de9157efe134558e6692fc84b455df8a445e8ca67089dd4e53d497bd4dcd94a7b936a630881e69997d78f43c1d29a766a6139f19522f0e49d295bfcbbe9d8d32221592711f4922a2f8f07d95400bdd21996b8ff4b32e180dfde782c64ae367fe271abe28a53d6700743c259fe9c3545ce4159d55f02062398383529d580b2fa14813208fa8c3b4e64bdf2e3e37c86eca5764cf62a11cd9f92ab4414ecad9f0962911ae08bf0e9a7bff7c82c23954506eea8ff8c744859055f7d7001515be39ac08b2e597264643187e47c35716baa187ea13ef484fce504a1f610f1ed1218d8d0baf0146a24180d54f838830a7b11d671b65d23f10ef731f40e78be8cdda5960ef6acff939922730bea37b9961bcaa69ecb7e5e45dd10267bb16653f41b5d6bcf59ee129539e17c4a3376940b509aa98abdca44ab49441cf93fb6a47d6c33e8740d159bf1fcdaed17f419f4947e47e0823695b18bf9e3393b55aa9c8f2f6aac7c33097ef4e103eda6fcd671ac3b7b3e45a038940cd4f570a895b6265d5f9aa335214be5cad3daf103b4f7f531f4d08d62202cd1aa053a21bb2824c6316439beba37e193f0283a1d63351f36ea2b5f1900f8f2cb2d3c17d13adddd0c30ffab91f421617f2c17dbced8e005efe56d240eb9b71c90d0590aa3d2d83e54bec9b82da1365ab2d98831ba35818b333d408c5f92179a54576bce9e1e7d1e1f5a5ffde19e0f92542b6d5685faedd657aefdf5ce18175692cd2669d80e2ebe0ebf536d1c9aa43075b1ddfadfbeaf4da82e014dea33bc9d5553937e5ac6fc89290af711c7813d3de8ea4e49253df90a5a7155a855f867cc4bf47e355713da317a03c51c95c8dd8ab088b641aaff887db7a7d9105eb479618558e07f5b55bd13ba9e1953a22c99528d61bd072d7c91367bb652265bf2766e13307f676c72ab79fcc790525c4c4fed3f8baedd4ad7e5354206c3392ad6700841d69bb70635c48301634404676b6da5f6a19b9ceb06c6329dd28f967baae7536d60d6c5fc52c5eb714d9b92e97d819527d3dddefc82cf67578067ce6a880751587390ddc227d9ea61edb8daf1937fce6db2ac933196a320708e4103422763e8a9e4d67335817f8011aa5dbf6dc43adfca1784a5696c499176cc202f62809528dc0029184ba9b193178686a142608f401337204b6cc1d93f60b8566bf0c48a7e2a5d6c0ecca380f2e6a708902269003b25efc6dcda533df04585e48366890a5057f6fa52372627bc1b9e32daec17356f5f20e289d4eea0ca6cc7080caa40352bac93c0d9e14f57936d322933198790b9bd227eeb5a05d95a578318c44b0430b182d5f0ab4af0d469b4ed1979f01f925adae7fde2c03e56b9f13de2f63653dc338c3a63b0bacbbade454d64231ce09c3c60c713cd2c982e50eadd6cdbf502041d761dcf1e528f4476ee937e3e62c9db8dae483107f7e5b22e22404d1a6efdb8bb339f2a013ad2659239add9d4884194daadcae9bff25cdc987b135c90873aeabaf78ac976803d33579cc3e1663b2c042a99fd89bede63d6ca9fa97c31886b28d1f99f2d879d824c89bb60e52948c3d472d52c21474ab992bb22fe2ddb1b7f162d9ecdd0b213fde9bad982e920823614407f1e6121bc95c3d430effb34da9f7127d18e3ae1fe34e9b6730c07b565fcec59f83fbd22d8a4daf45e0fe6acc2acf108ad2809b97265721d32e0197b27770384eb795867155aad407d632447f0e06d3eef4c5a543bb6c58c91d01b1c09be3842c2ed74fa519c89e272c628e3562f93eb7d0cf94528f00472e0f98f278c648455d855ab9b18dcd05af998895c5fbcd370f1a096facd194aa052b870f1fef7a317068dea0d7baf6cf299727f3beefd7045ccb7a178fc45cbf1fe3c19ae594cef573b6a1d3419be78db4d9fdafce60fc64ae94e90338303c7a974ede1d3e0756788a0c8734d67460184d1d0d1de6c5204fd6d3d27825950320ed06c663acc359c773290c6f02e4d3a110d221b619a7cdb4c032bdcffe7a4ba10b140d46deb1e998e3f9bfc65fb5ad70a6d9ef66816231af1cd6ec5de26cc6d645329138a2b37d23c67559dce73ef00a56ba5f387ad919e2d5c23fd6110f4800377b412f92df919417daf9804a78abb247768817f796259f43fdf7695166ad879e4452d64bb02ff740c5d254a24a8d3eaab5e298a1dcd07807d5b1d2b96ff18707f39269cf4692aab0429f945429a1ddfceef3f5218eed0739d06f1052c8d8a8b0040162d25799a1b144daee80a8bbf3d405078fb1afd0bb5d6847a724f4b322fb0baaeed6d5d7e543b0f926fe22dddbcdedb8c21e08ba36b79f44a937f5241eda093dd96a911d59c5d2db614a865904202e1015b9bdf170ad05938cd7e81a3437b1007ce2291f68ea7ae2d6ba841df0548ea476c76954af6c5deaff4d58e85563d36517f35529f990e1fbbd434bbe82393e2d1fa01cecc2848c9b5abe90992c6ad530e26792d16026793a1e412d23543fffb801360251871d428bb6213eefa9b0b521a500c0cbc90f2d65a38c674020c851552ce20226d45cc6896ffc095f60d4d3188db9bc43aeb264ae4c1759c82c89bcf9eec6c64bd4670d92a4dbd54703dc41f61ae75f8f827efeb19c069a3faf942f95f67971da4a076a4c2198eb25de1e7ea0b1ca1baac82b5d802bf5a888fefba3ec4236364c8e163d6804d23e3e561d96cfc8fcf4f6f4d6600617c3f14325a2adba1480efe1e571818dd88df80b8d18899df6c6a49d6939a58fa87c29669a9bc875e5fda791446e93c6f0d7d98b97784212b017920ac066ed260fba3bd1b467cde56b17f2456fc8dbaaf6152712d4e1b33a63bebf15d67c7dca479d8ac7feedf266cfe0f6cb0e94cbacc8b31e1ff8a57289b83a9f88e1f4bcd3c7c233a3b9a55389269669f16f46b7742c74a0e392377ac32f51301182ee98eb1f79b7ed090005d67f88a1782bcc5652ac3da3d90afcdee3b348e360b00e1b15a7b81fcdfcb6bfb8eed035a49451b75715d7752d33cffa900814f8422f075b1ee5d91af596b98beb032a7f05696ffc05e5114e43ab2300275cf2e7b61ca0dbfb91e4af8333fa2c851f49c62de4f8dea02e85d14b270108ed0c5c50b5060c95c476dc28993b53a1c8081d87f433a6b1c5431eac4b86818450ff728b6c6c051847c57c6ff1b782e25e02de502e8616208c0168778e836c56774be89a5200a1bb5441212b49fedcf1a2d8fc86851ef03defab7639ce6a7377def4253e3f8c47ec499cc0822ea6f03cb59273108cb9f38bf1530cd6c4963efb56108e1d6171a7c9e4fe72c4be9cdab6f3d0ac97043dcefd1219cec49ddcfae34c88e2d9ce091e8b159cf567efc9b7abb6fb57b7720fdd995312533e367f161cb92adb25377595d85a1ed2fc37df8f6e278d483b1a45f85d3f2741854fc692c272df198e6d06efbde4e3e4c7650f2853d0b8809fe16eeeed15552bf73f1ebc740a169946625781ea1a585745f1b809e912da324b2fcb476ddb7d2aeabe43d4eaf839f8617261852ff39c35ded37619e5fdb89222cc9612371cfdff8eaafe340777e85c5195b3dd69835afc8404aa29664b6bcbea822c6e2956831d8fc3241b0de793ed5413e6833cc59e3eb09ee6a6248895fcd8188ce94e24ae54718be5defee3b9ff55e83528eb89268d3bd90f8883a7ffa25c2c8be494cc52e213f5be1b00648a4ea221308498111df9ead7f961faed6dd343bc75b27c3c7cb481579b1f0752a85cd65e3dc3b666f32814f1fbd9f236f9ee723a98686d904797c9c3be7b40bd02c26869be775123bfb1b52cb8b3a79ebdfb306077f8d1bc90ddbe64aa9144f5534348751257ce292739979e6a970802c16e23e48fc5e5740116551698e7700906300634d19cf23fe4b7b429931944fc80034a8d8e6d8e5014cd41d10e8939b8d775874f0316073b5b73ce8483fcc50adcbb2c5582dda78b0dbf9d382afa18264e1d13c2ecf5b87c6f2b9db38d19176 + +Params = SHAKE_20/2_256 +Msg = 01020304 +PublicKey = 000000112e3ff84ea410c0d8f969dc0d5fb12681cb33e5ac338f71271cdad70ad5573a59f198022173775605c3d33a621063311eb5e77d08bb98b6fed910f883e2aad22f +Signature = 000000c6ca6b66ebf91711c5b97379c83a177206dae4b1b1282b43c15848734060cb20ecf15e691a6562f3b36f388f4c87d1982247af79312a58d328d988f785149030a92e834481a216c1c93ce47e805094f474039666169fde5d4b3c62c3870667b6baed6da3476962f3b8ac5fa0bc8848529e1dc1846f0d54136b55f5f0faa103f45fa44727163036fcc6ea9fd6fd34d29f3bf21b8424c5c94a23ccca9699a6e2b028ab54916f7f91ba8e9495fcc9e0e7f83ed38330054547dde31d41fe3bb394d8f7ba0173b6717ba924c0c8e037cd1d87cca7893c6db7eb4cee212a872940196223a831d0a6f7e4edffcdcf89fde7b14f6d8d4d8c4614157686a7c6b3a6312fa8c22b976c0be3bb92cd479eb24a92137db3d623fe661dfd09d5c27617ef1f64a55bdd2fef4b4af2f9aa79fd45d7957c3d25f07e86c52292e2ded8134e4afbdea2e7effd0f7172deda127b9d4d6e3aa4a6f4929d3a7677d2d5ddaa9c4f03991a4a76e03aec006d3c6b4dc1c482977861087d3c39c02535cb47caf9826fa8e7ceaa75543ae4e179298c6d356b955977461975ac474dd78485c78de3e9556bb9bc5ed21a19bc13a8c88e2daff5c3c1977f2aba5efef4af53a96b66f6a63f4f9c4e77869a4bc3278e732f9d90168dba165301ec5629a542850f81d9f88e1312456a874816f4bee0e5aadb1cfd091bb36346f3884856f7e70385a5a9cc65c18d7f018564b87b7db31a3708b66bed5f79d4a01f81b81f86fcdb4a8432bc4c712e96169a5ccfd85b3e14003182c8fe5c6d269146a8fcf140dcd924398159b4b8586db4ac6127126ced933c0ce5d34ec01bba27269bc001feef66aaa7f6d31e645da6f074a24198059edaf2b9a0dcb386c27dbdc69fa0ac88163a942a2d5a5a6423b1867f39fbcb4099f17b58c40657d9bf2da4aa4caec43938b441a70499b65270e5b215bca3cc3627988c09835e20377811c1e6e3c125d02a5885714fee038f37293e56d6ef0310642e62db18b64d9b1ffa03212b7153724f8a2a50911e1d30fdd1c15cea0683daa416b293486216edf61d55bc61ea9abce7c1adc62a5bf69daccca94115997ea4ba80e3fbf986577dfd865f31062491016c3be70c1edd52394e351eb1828d36c115d6540d7f20d80b42aa6c2f2efae4df500e10d1aefe7c96cc00f47f6b063c382792c4695de5e1e2039fe26aecd36a79ec2bb9754067a2c747a99e6d4433c48999ddfbacbdb0e55d3fdf36afdc3c9762b58caa1fd9b30fd9e6ef3bef18c0aed5869a003813ba1b1bb9db80b32a2aefb38a3fe88a950b2a484c9d910b85c0b4f136557b8fd1e88bef2dd655496133fbd32b3e893b6463d7815274385991873cd0d99b8cfb84c9e23c79cb1483d898d01b2050c82a4b7e693fc749ead1a33ea2d6d69315b8c05ea1b21364169fe28708a22154542414301f732eb4366e78b5c5c039c10428b097dff3a0296f4e7e47d20b3256773c933a3820797eb5c61e8a8b74f285f30fe06efd46aa81fdf1987a5a02fdd723ee2dd7ce4fab6706cfcd25bfe7faf55fb9ab03db448003a7a075de63f2791ac265a3b7d6d14460e8de6d0d99ac6e61507a81af4a381f24ee817a99e67178e66fd58a59de855997f514ba3c616e6dddb0f90c68ad26a511971d52d1d09f0728dac38f01cdbef139e1a3ef8455d990acbf5dd092cf56ff07b6233c28bac66087877cfc0545698c7226e977145140b79cbb15d94944fe77e7aabb7d3994c96136062dcfcd0681e4f4fdbd4063746899804289d6cb985988408b22fdb01888e3c4d6d64f97ab97131cef27e60de8566f208d9ba205701aef7a8e09e46a94d6135eb33d4b8054362ef5cc3759f4b33b6b09aa2f33abddb4aecd2577b84566282c4a903e8c70a4cd0343254c7aa3e604a59fdeb166957de5c3c4706d005481ad2d26c9ecb1e08c10ddbd76f83adef4e2c111c7f2e0dd9d4a57062489360f2d02299170b76d9b0182c99f5060b5338091a8825b67f02dba2dee343d5eaa60d4de678d3d3adbbd31bf337f7ec74fd24e684078864fa71712e25c65d366a5d0fb32c2f61bb7992d0fae4dad082898a54683d01f64f81bb649ec77e8d5e1c05323f760345cb1fb93c5a7a59a4f784a7b9c14c823dcfee262fccdf8cfd8f36bd2d48026d79256711caa7b7f61605e396088c349007e121d9f9934eb90a01bc8df6697984e3e6672084a17f2e1dbc425c9760038ee8cfb252967ead9a505136ab88aac140748971b21398c882effc730a20634281e870032376f56c35a995493a2a2e2d79f8a99b3d69d7b2c5e9d0247aa4170039cbd3e08367f0ac159dcea40aca7dbc8f32ed1abba362b42234a8bd72d7b3d8f322db873af1fcc19ee00f27bd751a6db2bcfb2dbf78dff4009bb5b865cf18b16fe373d12db03c7678c01b4b8b43f8a49eeab211e509fc83bbca8d5b1c14008f098def4b042b241f07ec143c8b2747f36203e982f5f693831a4923e4f957353eaacddd8fc7954651b47df017c6aa13effca6f5ad1c407f290146a298fc1700a94319215a5e1cbcd6ca34f0785553277c0eeb65cd0fc3e3630c2b62996163b863b10ff767f69a80878b4a8815565e584f8ae1e41173bc943121e2b896ddcedaf55671f85980815065b34cca33e6808921525cf36b0ba8a9e9476c3f68de985ef8303b4dbf265565b59b6eb216b92ef2721995112d54374376c09333c11ea5a0e7f5b3af863c359f981171c0045e47f75aa7e50cebec621d0c992f3c6b4c61fc31e4f0daf9e0a4d5c47ff44eb1bfe2938db9c6743adeb556a1910e4a197cd1d5c795fe996e8a7a741aa92a018e76e91c45a933a5a033ea6afc8a0a900f6a37d99a2a51a9b64a056b51fba4c550e647159b6c9f6b91175aa470c31d35696918c43897f30042275299ad7b6448851850943319042150250107a4f1a132f38006ece5a30cb9bad6893cccb071535c0133bf0c0d8de770d03345ad7a999556e9aca855b202b847527a7fb65f52cd7af3c459733367b0f1de26741e979a3bc90c8867616ab0d7055c13082723f6405da973e491b7a126462f09e19fe64c1121b9c02a7e5a099029912e23c257eaffd20ef84da224ab106086bcde0cb3c951bcab9d7ebbe568b951aaea99647de08b6e0f489080333fac4bdaaf1ec57a533ca75ab397bc4efdaf16599380d1ff1d09a8e7a0e04578c557d8b7e3fd8278426a4f9f05580c09daddfd379f3713cf01be93c1f8839d5be0ab49c691c46e7406218d031f4f3748dc8a0527da10e478ab9b147f58687f83baa298fd12949323cbe2b3959f73e01fdd0ca33fa55d016cbedd18b397f7f16b70447bf64b3f00071c43564e7822e7cabb3480192e13e26eb829a3f2c20db1b416611eae03baf11f865391f0fbde64e4ef0776e23b18691d0f547be583367566d04b8697b3566a8f65ff2c8b0cd109a491e6de557f26250efa0cd1776f0c3fb5d70f3b66c1e13325ab54b94945468ad33288fe438877dd2e12370240d4ea392c2032c685c77709445af51047d8bbdcdb8c2329c7242d77546e3ca97cdeae4fe781729dba2b0440b0d3bc81acc5c87f54d651e710a762c1a4e99f824cb1d26ce6f2b6fbf020d147312bc8b91d6a6419e253b6c21ace21fda1814a8da4e77dce2f943037ef9ab22e893958e0c18c1091cf4387d512b08901684a80090029e5073f4c2b2642e0b5a8b473d42cb7390c063c0a9971ec3e3e73aca7b7829bb33c1dc45089f06b60bacb50049520a9144945bed5f746cb824f9f04a108e082d83df06d8bf8b3faad6b7c46fbd7c21520f69c3cc51b00ac149a4fdaad1d245969aef8ad2e7dbdd2b3ca301cc9eda009bde17134567e1378a4a021ff1b88c04a4efe0b01409175968f3921288a0976086b4119ad43a61f1d456194916c756230628389f7b72995006c1e2674a513d6a6a9dd8979a646e5183c7ea4f65667d4ddf84d5dbaeb0a7f2a8385af7ab641422f62815ee3a281cf761a41e334ec6494aa384a17a733934734d4f61808c77ee170f7c7b55ab3ae875f67feb7873ab7348f0085940ab5dd7a46073edd04f58a4fc3c201848e6275260763fef7728381ef90d7c2fef36a912ee03c562a85b0c672133e21ac3768b8e931de1ffb4e0f61a56a1f152f1f9a2bfa9adb14f36642fe7b471faca4e6af0f8370d55cc6e4021d4e9e9de45e0efa55af963ac2faa8d383c5ca649b466b1460a368abae0bbb3d387676281d002e42840fcfb6448572eb581a073fd0ddc61076dbe09f6281a029214688d36ed638f223b39dba38e144af64369e71c7c11a8da228adfbd0ce2799011d7c1feb5e878ac96b4f4687a4268d0a0587a56c1eb7552d87d8fbee1b78ac0d236ffd8f2b4d9d079117c628ec34733254fa61d420f540f6e3f24d14da207c27ad935945a3a4dde10f7cb35b49d38df097741e655561357faa2b9b598a4af74c83ddf4e2acdcd39badff676fab63f7bbbd22f70608704cbdf01059dee708573965c29168077399387790c5156c15e7eea83755f5481620abd2ef7bb5f83fe9be7cb4cc872c65df9134a7896b086995fe65dd9a33621e7addaf7a43a0ce9754d1460628f183e4d12f6986402474774ec8a7ee4d46ba80e42e3dad06adc9ed68ea5fb20abb91a8e3886bb9e724e27451bf3b3644f7f98949c116d12c1fd726437de7154e56df44526af94e13e68f5870e973d4fa1be99019e628558f2f78aed67fecd25912d9a865782dbf3ca74c7760b16d7f2046f9274a3667165e30f8513bb9a3e40c1bc7a0c13ac318da81ccac6ff557531db3f00719d7bb65a3c6c51020d2a0bb472ee05f53cd6f98a6c1ac8c689c95772f7d31bda3dc62c5d9330f2a3e2ddcdd6a9d4666342f9544c055f5d085f756401ad3ae76798a837c65be8ba74fe012444ba5c62a27479d509f7077e2ed408804378a6722027a5d2f644a98600d52f9140c86925d9017e9a46b18e31d080ba48d77f9328bd7f61be3af02ece42132cafbe5b9c0dc7577ede83824b5b7c4e8aa9d0483ab57960bb07b45234f72df2604696e1cc01a656a05169ad52a9cbbf51e5ad649ccf592fc7a5c070d64f345bc9251d648a38a7ac3072225914bb1057c3d01beb91ab2b675bedc976c7a51a4e1f6c6a011fccd717f04e3991a485236d7d158d4a43641ba66d3897dc4e3524f834a69944f79e699b882482374d519eaa877f1cb707117c8a11166c203a3388aa78f13423cdfa53e7f3202ad95a91158d201eaccc9c0b47c1e35f1c78ddc38711d44287163125d8e12a04b702547e17d3533c473efdd4f9415b7d2d85c3416a25a8845a76a4a38549f71895f49336bce18ffc107334a1183471ca6d2943c998ab5500b0e6c488e583e1e10521c38a1d4b57a455cee3d5049f0fca76b60bd97828d5a00f3cf89f1ced3f771c3edcc1ddf29459b0574f29127385919108c42d98f291491387c1f31767553fa473c8d33d317715a52795b697db8653fee991cfe6cb3b7c2e701e954a0cd19f5743933b65df2716794ceeb5d0056190f32a405292ad3a2049325f9c1c87bf98818e4839602b18b560a514ab9a6fa2e31fae4f34c100c1efb9b1377b35db77b498ed19d4d9b0d22662a791dbe17a8532f7a9ddc6baa59815bf8d1b7142c8a3d1b39100d56b007d61c35a905d980123758f520e594eeb439d0ebb3bc0d2eae23b96c256fa59e84152d014b948db0ff41d12a01c3c0a2f4a64dac2db127ee4fc7dd8a37c50f6d9a7e11c3a248d89a1b1f586dbf5b36bfd8872f4119a9937eb099980445e9c92242397d712c862f0661563ebe2f170b90f90cc6c3aed13bd2de9556123dedb3bae15d5b336c375f32c7ad5429dbf108c999655982d49bbd929429ca4622fcc91f4a82ca2d2821c50b0ba2ecb5958c4307ceec6f725d1d69f6c4f64aec95c30b8ea718299747ccada99b0520dfdb7704d9d3022ef137d0c93586f2cada90f05fa0535340153099d30cfa5213e1a25f3ae41dbef5cae8d7e613f317c8257de37464fa79aeb17895a336a7d4c8439e381bcb33d927aaeb5fe80a072824fa89f825d2a460101ae91b0e0d9d08e78558c35a53b51de84d47bfc09470999e1432f8cb649f56a11eb67be414b9a4dae5fccefaf4b2e758fa123eb78e25eb06a443dfca4da58418ec7bfdf2c2ae3516332e9491b7ca1a01867fa4ab431f1c3cf41c3c720aa8df9a0508e28cfa6f03b2a91365779a19d746302e4f189e50ab66b3f0ca477c209137abcc8cafa8acf57b1eba0fe6d33d75622146e789d8675a902d1ba72bf24a1fa1218e4a3ca05d9a00c74ef5e213fc741c376ca9ba6b7f8a18c17d1f29acc343f56f5f643a81f77818e6c54525d7940175654f74947691a0a005a287b45d620a3e488255eae706ff284b4f25caaad57f788cf4ca3955f26f868deb2b6fa7db33493bbe4d0f0647de0f4b004ff044f9b3237c068c5cdbc6cc3852bce0a86f6317306e3ccca8269fe0ac57e73d8068c3cebb839d2fba0d241db7ebe4ef0f92ec944159ff7926919ac3ee31959e925769d0e87486060b8f8c76ab230579649624e94cf336b359fdc984222d09402cae56e2fae5c4afdde9c9415e30c5023c862ba1f7b95374e142854aa34da1e61768d356712a437114b51836684a6152cee325e6e19e472ee9c1a2953e6d35d2168892007f2bace04bb25c22051311483ceae00339fbc27e8113951b70f89e268506b59f7215b02001ad3f3649416927fdb2a878d33884c7f9d7861fc7067fda6444d7743df87930b9efb3074a7caa3fad6bee1bfdaaa41b2cddf3f4fb3927f467c2b204b0da23cfc5ba1a0395d4a1a13757b119860334feb110fe21b81bdcf6c438e6acd90365312a1cb0f97ba9d06f52de88198e58101251c312f81f8c9720ca8c08a90ee8f8ee06eb2d740187900434388e7a4c9d4dd8bbfa30cf69b3986beca047dd505f91abae50fe9e288f628e66a756f3366cf5c265df9538daf94ced8e3765ee09e9aab21292d3520e0c1fbce9e20a6 + +Params = SHAKE_20/2_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000114789249959131963f003cd236101dabaa48a72ebc8ddc619c29120bf5b9c7324a0d4f6a2d442ae5c71f0ae40873f13e88766a78f3e58b4a3564a939d7b68d4db +Signature = 000000185c957597e0def4775a15e706df38faff0e1779490946ba8163cc758fbef462bf1510b636dd3c92680b4c87f17ddf3c01a68ef3cbf8427beef39b8fd9a626f150ec1eac14b9f7d6c51b0d5115ff199533886ef2d5de0fe3e3e7e13ed6c31418ab86a3ab0e52e83161b7051a0f60dd07ba0bbe4156565418fffbb6aad367cddd145c5639e4672f37fc88b8a477afc715e54f012ee66189e32d67efc4e5f6e813fbb3941cdd631da6d4f627658b4288c7f066b88d09f184c7f1446b2ebfb7ebf5740b32b51d64e0705af6757f7c0eec006c68b998ba8a1cdb02bae3b4fa0d7166754dc1790d214f9114a48834e3b6ebcf935391cca29f8b927683c6438d5cdef4bab0187fee7a1ed227659dabbc5056bdaf694a9bd66c577d04f9ef0fd2cc7404354f544de7f5593c78e8c62ce4550bf3dd60c4fa3acb602d8aa0ce404ab1fded878a2ffbfcee9c7028fab237f0e1e4bcf9fd0bb3489e521fe94ef7488b7707d7de0e0c70581e56ecd06c95add320a7783765994d51091128e916fe09a24ddf1c5e5a12d61f7d609481729b20e3ffc6ddcabdf3e084cd5abfb4077250683a7ed06d4bdbbec0beb85c22475e76d6516cf24a12684310114b003ac4b512adfba4de08259a4297f09fcb8b7f47d8bc3f42624244e7d1569917a51afd6a8fc8a5fb8a1c43f40491d37baa223be1ecc4e5d3a4564e99659a4269b4d75c92d0cb472528bc7e255bdd8382a9885f68dce51de2263fe302c2f362f04f05684bf42be2ab0504cbf6a91811752e2fd4c27676518d1a638ab027b6710b9437e1aca67099949cc24d543b0042e81f2c3bb44a3d98cdd24ecc430fe9c635647722b375a6c34c8543e99d13ec78a13560bff9921d7f3fdc3fc01c0d87cc4dba97b8b6183243a14f8d02e25116d7c74d5274d0761d83851962826402d3cd5c78d1f68e4e78ccbabd1877c62812a86c5035a3337a33c10f6fd268c9874a3ca8b9d7844cdadd9450b94510aa65b03777599d968cf3612aa5926d286a99f250469ca7edbeb096919c6f1e2f072161505b47773decf2218c46d494754479d65c38b0b897427eba10f614a6e204b933ea7c64e601b1eb9cffa579166fa20ee250a43947049ae6578fbfe97fc5ac8dc15defaf87ff75bedd9a1f21d4af7efaac7a5efc172c8fef76198808c08cf652f2f677ca46e894bf05fa45663537d3ce4f7973c023165d7a34478bebeafcc12248a5a6fa6e41a5d18249bb064f25998b98469cbc9296e0e320b2abd17461eb8bab29d712277962380b4471fa25099fc05defe3cc89c923c21ce8c4a6705ed0ed6177e5ddb0ce8d38aa2538ad552bac3bd3096404131bc8c3c4352abed3619908691ee18e479225b55dcec4d2a7eea73b65901a2f5c4e8c734480e830dab2e1fb67e8e74286a604dac3f8c2db0dad90a6dbf56a977965effadcf6a2ed5971b5c506545d6964b741b8cc097116b5ec18de58ce642ac332926e696a20ebe3492351f12f9ec454947652757ff2779033c97e3d89439a276eff295ca46ba30767ce8280c9f97c1e53efdd7cc4e9ada6f20fe00c296c1384bc98dfbbe2b25ff0ac2a8c0bfdd0de3e6d30747ff5b7415d844baa3e81bcbe85fa0c71074c33e6f8ed06f2becf54bb829b42e5ceebfc711fca63ae1fc7492787a9da2eb794a25f06cb1f0caf1e0fbf348c6c8bb1af2780644b3079dfb11aa8ec080b249b65f2e18097149b92537ca693f20ca770dacd7470244ca7e43ff99fced863791b06ac147624ec67d0896b8ac9a4a53b9a8be74d6294c663d27ab09a22664bc144252ee8c1e63ebd17e6e872ca2f1ad3b575247b8db8c4b89c960c551e25370864ca6c56b6288bfadf23f44cf6a96bc86a73e8c333581cf186758a37678fbc8878818d16d785b545a31b4222c9a30f3009f844a277ddccb48b5de80895bf0f8acca71b0b67503d001026462c97d57806b13a0fa0d3d2605da35b305b219d50b299545d9fa6bb44bdfac85407428bc4de23afd34e0bcd3408ee3187838445484ec66da16df42c94ebd3cb7dbc58988b69ed579df6860a06a614327e39bb1e1e6f3f337d6fb0d88e6bbc6d01796bc00483d3fc6737fe001f6632e2180c1840ff8e7740694191d9128adc0b29c4e3831fce0b5aa50b630361febe6ae0e923d821cda355a0f89207f82b2243908234413744d66bd3bde76d47f33e98caaf16d59b3769ae8271736e55000cb8578a0d9c968759fa7e795f0bcdb158bb634099c7138029b4ea31c9f9dcfa2900a27bad4442286afbb5fbc27375157d371fa8059f7bb1d75431c36bfa0051fed257f6e819cd3bc4c454612af65f973c97551e822b6747ee7150d7912dfb476f45c71ca6e4a4b868ce2491c25731007a90a59de4200769165e60aa9c4bbbb974c5f061aaee2282b091b0244026b86e72cfbe1b0b9771cf2250116e0ac65e153a3046c43c66b413a6c82a7ddae8073d8d053dba1cb707f62800e5f870a3ac4eabbfae16b04db8ab15dda911ed1808b051c0da436742de9b94ab67e89a0a1227b607c46647aeafd45acd4288cb862664b4a69867ce0a5c9c9deaca6263199f546aa9bedf97b125ceb0201ebcbbab3a0617b816f4ebf1317aadad51fc3f1f150a5b5bd0e8111b8c5b3faff69cb3f6271f244983f056c4ff0df21a4b27aa89a4a104f4ab2b76e98d42256557dc8ac85128e6dbfa7e1a021bea7a8d22111f29b0df923605ac73cc21496e4aac7506ea82b5b06c73754d05a031ceb6db6704e6de1fa2b5fb82b60126ea3df66e58b51da384c377dad1fabd928d38934420146ba44bff09b68f9f71dbe619be227a16cfd44e7e16e84318fe34ac966d1ea1b96de164bde9b23309abeaeea33012b175e7a711d6d3d8168ea56b5444086c68f68ce079e00bde43466c247e0b507d6cbc3e885f18430ed16403111deb2e3b63670ec173fdcc9daff8e98eade81229b865f23d46196293af863ee17bdccac04113bc313ad389844bcd1b24915d5306f5cee4671d46ffe5c44107477aafe8488ba8d09306e14b0a6ddc6fedd1e0ebab95fb82c8392f4b7e90e0c7bb4ffa37a833e9d3fea57a986633c4ec6bb8a2e29cd4164dfa3d48e1123edf91a8202aa41c2c08bc5a740a628ba59ad01fb75bf8bd49f378dd5088ccd8524307d7609f27b107b8c6aa893d8d4c6ae19ef1f594c9b76496410835d7ec54281c1e276068a5b08f98e1ec90ba38c148de241f3d9b67efe89f16ebdd2656c448f8d87bf03d87175a75ac5fd96dda24e875440313c4cca6941ddd664934be607e6997ff903296017c99de1f1db0fa8e2d2cf8e22a501fc613227393904ab17938849e5e2d21d578b84637add08e8af7cd3c7030dbf129d6d434a57cee9f3991ca1643d7db05b5e12d7834fe0f977c5493370fe1bf9a97c3d2f1a9de4e487c0704c12872207fefd972f3897af2949e6da847f1c83f1e4ddf292604aa349170265c1bb1ad56fc65108550be829e3fa859acf9247695f4f24c1777c436c54376cab817934dc9204933ad14e345e31e1897b5f4ecd8296e3c0f379a2b66772a8efc9afd6797fd8485b744fe5760a024198feaaf38d5103bb0352421237269488d6e241da9c1bbc0ad42781486ef855a2b3d6a0e9d1de5505e23b0d719e10e3bc398e10418465cd66cb1877833d65fca4468909311f25b02fb597b7ab13aa8e8cfdeaaf5491767ab685b24d08ce4c03488e0b324cbb25f6fc08ca38de170c3ffa534694c1471ee1faf671ac519707ee68406b1a14115c6a5da6514aa88818084ac7e35cc22c953aac06334d6688d3474f18140b7648d6c7feec18383f0ae99731b95b9ea85a5bfadf3c42f67a5909ccb15418f22613487f7c70edf0da8e056691fafd1ef2ca6f82eb91eca8c51131d134098cefcbcfd4ccdcaf6ec22bec0dd70467459836bdecbecf026262195db003c5507c764c89f11bb0a0f98c5aeb15700b1a4a361e652a19151e7fc8a333ddac9915d5b4722bd64ce4d7b50aca127cbeb17cf0f792dcf85171965335b8152973f76f5cafefa2dba521a46f59169304a03e2064afa2032992cc8be21245e9a7ad5a275bc5288ffef3b5efd5a184a9c31622828f5b5a2761fc18a017c7bd593f5f215f889309798ff7ffda9f024f5b660bd80dd5ca17fa28e727d923bf93ba73f9a3ad10c91fe893dcc83acd835f54bca24429eb44fb5a2d18220a47bdae70a7945bb72e677fb2c0262b361589971c871d5a96f061635e8956df20206442e359b925f68816e5b353028ef4b2aa0ad09dcb27da92cbfebc5710d39a17a9c5c3a48c2cb791b554acfcd0ada1d1305e7ac076000492f4a6d8e2367dae9d7983fac546a5b6cf5b0ecec7427d3f63827e68d7a470bc9471f4b34e77733c4192ed34eb3141dfecca07e9d8b7813b1a4423a8b7d794500ae0e7adfca6e4972ea68d52c410fac5ae82ce779e37bddf522737626093d2b54c70c3abb5acb85f6538e2ffa3d2580bda471cac6e8e252ebef58874f2fd0fa557aaf446504c7ecff57f2719063f87af02158edc7a406c49149b181b9276d5add6b82f0c23cfe5bace7a8e9c44db9cf6eb957ce9d513cec8a9995423cc7ca9ad38020b36139c40cdd6bb34d07da2059b05de524af24f11ce2aa38c95787f8d1ba89f38f24c571bfec18b64bef9e261b073aef08778742162c2080b58ccf730e2a479aceddf34a8ed9b2c4b752aa776c1b53019ad683afc71aa8059dad1e0551c7d2f25345302444cec7e8379b5d223a32c2dd11e98e2f3b0d0bbc11e98ccfd7383cfd5f8c72baa92d5595cebb3efdba952dc4dbf76d76a5c9d0d85e53789fe2df525e7f7c7a4d6f20708e2e502553142bd27d6cc6a2d9dc8b5dec003c67b2e23e91b50c12cd581a3dfd0f7a13d1cf61ce533a1c96e2b15b82e26e4d96b4c9d918a7572683c5055dded52e9d2e7075c40fa0cb14658d6db0d107214fba29de57fe860f5ffb3f4a93dd337b2c37c6dee08d486cb6ea21e1171bdbf9690bbf4d8e05068e6a8127725234e81059a514184740bd2d6e77c9f4cafa2b47a0adf2cf11f92ffff2978c22ad548ff9b7063feb98b2a11b823edb167e4ea9873cede2f3701ec3c4c5fb1742877610ce3a67c87fd252e2519bb66c58574df98f0d041dba0cf445c65fb08475361638206d577636e40f15d50afeeb47350b9ae315b4b4ce4b263428969ca239bd88ccf2dc54e91e375f626abcde8ef84fdd56206b4574415badcd51f05fe770d415281157812634843d33417a971e3202e5c7b612e307deecc21342df20a452b6962ea921c7250e0623fd27d7ee05fdf4fef163f62f44a1baf8968d93ca7d5e29bb13458e370dbb95cc25abb90c74308b6adacaf7c4d8027165d61a9528c1e759dabe9d4851875f6739a714d2728b7793aba4ede77c7d368865f95ac9e45291f558ebb9e29d77d09f2417e6355eaaa8068cd043efa2d9460c27779f7a1fbce9fb475684dd114a2b04fbcda3420b4aad287cfa0fceb7d1e2a5d72a21c28b5eb1c1b0a3088d28dd9f4269948efb52ac1ff3bfa08091c09e219e32b7e1c93aed01c018cd7399bc013158abc9dd6fd8072f198818e9b53ec42311b5e3dba8b1f4ed07ff00e14f43f8c42f8ff17b36bbb92fb9ffd59abea1f681b9c997e2f81f97ec49385eb995ccbde749c4e719eee63c08d69f36c98e15d491ddab29e0080d6ff7921faf45692e3878a35b23b21cd195f3f280063652f1b2220222e12dfbdd5ccfef79a3e477729387f33c2425b71743dbd62554de2493635613c477001057a3ccff9b77782486a26554a95453ae50c9f795a55d3323bc8a14890463d54256b5032d33eff634af0eb7da6f1c75b0094c3b97e2959ee2532da722f5d02fde7a5beff21f5a74e6c82462f8d1fb9267f2f3657f9a8415ff110f634d6b9a5ec5c0399ce2d70aeafe23de3eff214663179b7e9274ff49bf6ebf1e54e85c94998ae4aead4c44e04a18b1455d7d15ae8e652cf25fe2c703fdfcb29bcbd025a3c804701341a56b0da061cbfe41bc51b7352acf9bd989da7fcf303951c8428a22a0ed54ca969fc899faea1696b8192e4213109c1d761f85a448e1a360fc30455dfd88c2633ae6785009f2a55e668276e84f149a6d2606ce5a95e01837b5ed78af7adff0333568ac103863cf80e01bb5f49786288d46a8c0ce3100142bae558dcea3f8b1a4d2dffa203d25d7ea23ef5141a81971972f21947d66e6932d3e1fcd55d574cdbde0309375c3b2c841ffdbe0a092fdf249c5b2b9c798e105f3a935dbc373bb55a1ed9bee51c8f23c341bbfac52b730cf998e4cbe1742067a6ea095996ffde959a8bb31a300d5857e6d77a2d9bfd62e3392944b3403f792175f3afae19f1b4cf21f15b3bd2a4da327933106cab093a2f05e10121f8f90b6033a1436a6592f3340a64236ee2a10fc29cb7b1a5c48c934ffdec7361780ad8290c54503d90867777c936939e2ba42ed42a6c036ef2ba6ce173b83ea3c5d9e633c88b247bb8ed221c2d1adae4a42469671ec79028be22bf1292e594afa96623edf356fe8b4d550de5be19c73c4aaac7557294227a5fd54a29b9967fbfd5e7e1db90f83647673714720344e6d1f151306a4ad311fd922e2ec9d22f052be84c2b0bb8938a47296c06b6b9cff23499ab65cf0d99391d0e29af844f38aef6b6e569f870c15898823720a505064c47f4d236bba59cd966bc8ca040916b6fa75aaaeb257f8797ff63f6d8eb4d78b03e33cff79391db09b951d712ff5835c63d1dbb6cd070b721a0e6ab6723e6e07d6df419efbb931d32994d19d4755a4451a841320eb2300823b7cfd6c39a4e4bdd11224046cdd1d1d4033637bc06d15fae265f3b3c92d2d171f9e88a960d08555122ced019fface9dc757b78dbb66e4271ca0dad6584275bab49ae960a95b82c603c3c2e9c706f5f5cb1dcb5de6a0ab21cd7b4d6a158c8819b0191c76ef453f6ea3c52db4c15dd2d047e1fcaccd8f5abab27659b533e52fdca0d7242dba7c38ff723418 + +Params = SHAKE_20/2_512 +Msg = +PublicKey = 0000001969f8901019c9e6c22686fb69d45426b6dd37532384330bfcce089fa57de956f14ae003a92e7bfd3b7f5a48952030c3bcc5629e8670cecbc8b22c01c97c6d3193047898ab3510b8b1293480f765dc5fe37b2313948418685678ca72f4b9834b52c0bd3b9099cb5d9583e3f836a34bf4d00839c41d08d7078a9f63edc10e274307 +Signature = 000000e30eba7d8ac3d45fb61ab59651614ecfeb9f59f5e548057499306293ba101ff9c3eaaf2706e832d0db6f9ce304881a611a2bde5bd389ea9f56959a362d3cf100b4e92419a151ab4188089477ca68bdc83a8f8ea4e371d1b591e183c04adeb26bc312178b9ac06c4726cef66c7896ba9cef923a433cda154497a2cefc7d631d04be64f7756f93146bba5579da0d6a45e72aee752f1da4b02a3bc0d538d00f55e49fa0861d5198082a6b23a8ae0c5ab920a2a031a17bb17f35f0c2808091e8a33ae46c1907b21678d9838f83b22d9ef85dedb977cc1f4a79c97c09ae8346dca404e4734ed3f2b63d9113fecfff3bf4b24cf68e282512de3c0aa6789fc2e6c734059bb395ddf5aaae9e630e2d6ed5794443615386a88fab2f445cb8d2b5a1b9189ef06673cd9f27566933ebef3b0ddc2daf097e6a9c6c3a31cfdaa7247f504e7aa8869676729f8b5142b021a66312e95f4eba48ac54df62efe503b7fcc5333f58fc0f5738df6925aa99e373c63c2eb4124d338704790ec749c46befc34d388af8028b38e665b0154ae3da7dec3c54205bda6c00e20d26bb20a030d1d7cfc1a2d815ed524e6605314b54a5aaaa20cbe1670579722c4d9465a161d6ea0e40c45cb34e4a212b8dd6a3eaf7866a135007515b266cc86cb9fc6a08a18a53954e173415bdfbf09f47fe2b9932d58a605041f80e87e365442ab3f30fb063b5ba066e7da889e8e5dc2c870b3db370433b18e4f71f3df50542ec99d94475f33ceaa4c4a1bd1db2a934ed00b75325805a501ef4b0768d9e57ac74f6ba6faf2cbdc642f0186a00057754ec4345581cfd4df6ae9579a1b58201ea232496685ffdf0e2e7c0fc2638f573c4657f8174695a0de0b77e57f5b8fe15e61712cc241e6389cad364cf3e14e382041d4607b7ecc8da64859997deda50283ff8626efdf8abcc22225e870e529acdb3351497b187be1b29fccbfc1b97886c043ec4eefac97c514eed704b0676234d90230b5bd749d8b9a05adc9469ef94db7bfaaad46e940244a549bbbc1ba059b201f5a5d041e9cbe4b1fbce9f542379f1e6ee5b3dc280e326f8779cb759fbd19c01ce3a2382d68cd7b483c96c65834bb7d83c988a8155dbc7f37d3f11ae96c970ee35b8e32b21eac64751a212c111dbd3bf45c7661f20dae54d407c82f50c1db3af88661fbe9b178d910594e01895c91217dcef85aaed5cb393c32ee4b3b32a02f487ba4680d22b2c28facaa33efef79debd282aee56de166d0c311dcedb5872308e233cd0dfafaa41f449a19c8460caa1f911bc3a97db62423ddd9047c9cde0dbde3d19163bc47f519c44fc3f49c63cf394d8e5633f2f3a9cb55595bf248314f10c7abea667e5ef7483e37b49946ef6d75766cee80aa8a2e8b51f6ec645a310e3df76df2738cc7c08fff64dc8045930e3b33214b3f3de7cec3ba8a8b42ab0759a686fe4dc52acf7f447e106773d886455c4379ba111e50970a560f1b5e589cc558485288b02632d376f6c1fce768d78749f86f6c504d6a7fd5062f259d201790b0471fb58202efca3acee15cc8a9a98ebb01f5e4e1d93ce6ee450e6ee5e4de0335be2858f0bcae927b10444bad3595b8b2f460372adbd3ab96a1c7beb49001eab98bdeb0d56cc7294bda54ea293810e7958c94a860e6d219262333624e7d58deab6001909953436ae84230622ea5414171f10306ea986f22ada22325992e2e0b48f8c0a533024b7ff1602e60d7f5b9c6345d5d5fb769b4a8fd814a1cf5fe6776046ebd17ec6555a5c38aec280f4e778b40933fa9f91947538d5fce6a4d6bd63c8f18cb94d47e7fd1fa57e0031d546b05f3b4a685f9c2a0163a80917beb8a8f6f318103fa712564679f5a2f877ca43ff5eb7f5773289abf0136d0f54e8bd54c06becf171f7c20439f7b4f13e12b9f25cd1e38729c91e036f7a24cf9b5bf06e8a505a3580deefa492d518db2b7369df697e41e28ee0b3bad641b16fa8d11a094909c14f797a39d5815719cf5a2c3621efa7d240d24a15210690fd9a42c084b9f3d4e97b28441032f8793d54b28d29d02dc87b317856fa626d3a0e3692d2b6b61be77486a8689ae0cebf0a672e57745fa7a79079631405eccb3a3bf70f0cf324c7659adaf8e0e5d2387bc872cccd10b44624060d4ba5e06ed24596a8aac6de560f50c2e47e848744db9c781114d722bb75587f217f06b8b045c3d12ccb9dbc95612b5c42d713eb9b87d693a2c07efd709187bdc6c1413a9152d93116c5c01e1ac548491064362fdc3515a642f52f37c35fcd6eeba9bc9c9aee2f579daecb22cd44227859d812ea13b75bef68c2bc07749595385cc7b780a562051c18520dfa57a1ecdb37381e30f27710cc609af11f266694682a4af4b67264964a1f139c58b237c35a518cec8eb791f5bc69125ac4fbd4195bc66393fbe348a28335a2edc6d2968fce030a2ba7b71dfaa2cd93aff182e55316b3053d295a63e02e21f357fdf366d20adbb9e7bdf381fefa48ceb749d70c25612147ccfe400c787285fd1254b5f620df5cccb5b23350a0263f6f99220e246669cdbc61727bdc54d634db5f7e2d86fca96ed8f78e5b4d82e5d1facdc16417c0ed98b0a20c380dd5a7edd07ba0f1e56f6e84014c10bc6dc0a51dc6cc4f8e3881ea7ea3783f0f6e86e36d7e96cf80ebd681212f50c5c9a2fd291e83a3ad4a70eb8938586f0dedf5f8bddc754eb0c77bc05b38b31663af903a6b1b0b5d0fafaa26a7cd2deb167e26fedcff8f50c6bf0f2d9f6c48a134fe4edac7acda3a462e8fa413d6bfb36905e1b8c28ab7fc265e0fa573f08b2727aa68eaddc04356eb802b8720e7247973ee65ed4dffba8bef8368bd7ebad5c1cb184046746df4767c5e9e8a29b09da2c61de67025deb6c4c199828bb70dbfa69bf3a5efd455afb9279d703caad26bd9c412b7e5c54c19421c7ed6611bbce66e54405fea0a109b8a4f6ac83a8191cd57d77aff833b14abeb2df2622075eaf8af9f64bb0c814fd63c9352795a3d131a62883c237f20643c04964d220b9aaaa8259928e18de9032e9057ba26f8ad65a047ea70cebcd61438ed3db60ee623d6af18e9cb649fc97d0b418f932a028c85db01c22458ce35e06d01993ea81c0d4ebbc080df41acae5b39774b6383aede3aa8ad94cc75a0072ddc78ae85073ce24b39cf529b4334d8e113c58656217e10413672d08a6ac2c07b5f90ee965e019bff41c0bfbdfa950998b424d4ef360d0f84baa7ca861b492200c20187606e18db63b2eef586d4efc80b40df0b6a59038b0f65cfd69fb7de29d892c5f7ea59da04bc7d45066b8fb7f9b6685fdab2c296d0449576197db853bc0c9525725bbde952910951a636714468f33a7b231e6e939d832c172d9df52b609f69bbae4e2dbed4fc70e3aeeab5a8928a4b91393d9a49ca4668ecdcda75fcb7c5820ab3ce46b1da74f5915b5816fa3ad051dbb101901b6f60ac8a08357ba3d8905cae734e528d0ccc8e47be778d799e7710b571653e21c1e03dc9feb52f30198d5566c0ff7d5a85faaef86d0eca68c59f78a5c33196c6ca824c1fb25b86791dbf5096c41a0f39f313a24925fd818c672431be593e678e54a12d22227fc4a1dd7566b7e73e1d0ceb770df1936ffa1d276bee9d8efeefee10a23b601995ab77198ff77f6e70ccab53e3d1d864da01642dcfcb2b85d8e9a079212226987f64ed125ec8e2b3856298cb9c7c0a7012ab7c2a0e13c3f9adec90e96727274dfeb268a8042f23ba5a32ae944f2b8a1216e67720ae5e6cca50982cd55dd7fbdef6ed6b22472aa82331837cf9b1b385806b56b16982bfc0ffdb4bbf5ca3f5f74f9204fed0dfd01e937d996cf03d1b08e9f0803dffe4c274982f1a3f623f222a22a55829814013d3230682c2768e94bde013f168a7b7498da3e6c883242f84f2de6dff0ed352ccf8a999554edd9b4468ca32f9f304d9587e65e440aa5b4cdedb1f51871013485ad2e2c277995c812f465aa974d6017951181c3420a12194772d36ae99e5a5b869ff564666da034678be7367cf575a2c688c6a098013bf1714c5d1dd143f7c2fcc8094acb90c5717d386a0422c8d5f4aca0a1579dcdb10e03c7eb3b78876a8489d6d156fe3d4a55ab610ecc3b123080a642a1bc679565d3b07f68e5682d9e25102853788d86cca96a53a1e87bb3a319b340c46a8300ce4ec7e29167356bd7ac724fd64754dc8edace7dfbf50dee45f12395af7970f135c22645ed7f2f7bbfaeb967a4c2428ceb6fa29a36ca8dc76ca63867f22e0cdedf157dc7ea79be66627fc24adbd2da99c80263618c17fda91709d6eb13c5023f1375783cc6f089dbd76e4fd5d395c50c3befa2eaa968acc62ea2901dd5a7446d25f09a80ab38d7fd036f8e2c7df7ce9099b96a3abed80b0da87ad5a81b5c2950ad053894ff6a61707a5edf79376e5b0ec1377102defbaa2f28e207e11c325a00c6448fe4cfc0fc40fd9bc2ec3ca2abc66e0800d75a2384ae324006f0c43881b9fbe0177fab8736fa793603d2b8b853d902fb311de15733b5b1482e370608400e08cfbe9c257c27d0e2773280a71bab4213a2fada432e20379bb70b70a5d903c7b706cc38f321f99b0b38a5d16aa66751bc0aaa806130e00a956f62e56b29516d84adac62d934a8fbadd389e77808081a3df016fbbad04fdad4ab2121f9b2bdebc9721c4b178783279d1d33eec8b0e0b603499e6c939088c6342132a84aba935f2b5203fd8536d9af7d44af448ac171677ee801e71b33f99f5b07b9451279657f12965532c09460dd6bae05eea7264eb533b5b0645707c5f1b943417478e15161e67cfe84fcbaf1753bc253267bc52fe6884c04831df1e996d836ac4d1966e60a4d036277bb203c9921a5269c8969896d0dbf31e43e5c0e56f977116c19c28d464a5da8ad317c9458d28b83cbeef2f76bee5f3f10bb702e68f7625c5eec0464b7697a2303c0bafa51df7293b2a5fcdd10c722231cda57a15dd212269c573976211725abf76298d56e45f8e5f5b2f9dc59e1e4e469534086b04c171a2ddb31ae70928bd183ecff1d9a52cc5d4be46c79297715edf685331ae57e392d8b35e6511020b07f92f0f326fbc88b4f5605298d59febb857711853037218b806211d005ca7c313a4373206142ac5882f9f4e1d741872f389e71012a90901030d4a821167b090e79a68b1395d1b9e903b88ddb0496bd0da7fe9eaf3da77435dddfd7449c59b2449564abbee7c201701be9cf8f03ddbaea92681b34a9b4e4d92dbe94ad3842a680c471b49166aec4f3845c0b4b7bf7957ae3defc2d10cfdabd4ba78286324403476b4d3a42834c154ef81066445e657bfb47ec42b98c8456781b4989d7e936e8ad996fae0f0dfeced73e8ca199bb4301e1e1019f15840561432ce6031cfe41fbf16da40139192aa568137a187fe3757ccad4569a8f25dfe0d64df94d8d653612f2bace71fa7c81f7d59fe535bf0ad35d8de30cf99f24d674c5445ce70e141112c76e64fe541385bcc9dc1d1dcdde0a31eae7ad26c9ddbb271fb1ea588caff21f9f1950e2a1fddd23cdc5084cf98edeef490f9b8377014065156d9d8182c2d285642037ade9db70ca503c1021b217ec2e82ecce6695ec708ab768e6b74ee9302733217e9514d274d1f9d8a59a242140941678ff4d2b156d449df83f252cd0eaeb95a68625d5bd85ffd729d0287dfd39f1cbc2f718a2f0c169fef8bb0250e49d0ae61e5f7896699a5010f256fa81c18a5ce41471081aeffc6419f6c49d06c3254cade9d59252e0945507bdd59e558847541bfa0558fa2f10cb57753485eecad467c444f06132c37dc84dfdb55e48fe93d53ce1c830adfa5f442f4c7d4a96c64a66f87776134532c6ea734b17ebf0281305ca2db9fadb761a82d7beaff1063f36935326d9193c5d4593278e5ded2712b175876465861aaf8c04c4c8f6f16b054e46d8af5fec41f3d6faa2b9a625099e8e59531906e149cb820cbf8dd228917abc2ad64777dab6b4797e128aef02ca45b967204af17e3483e8d93d9e1a4b673ea90b7072c32f1e2186ab25dbb276ac6b7b0dc1e978548111f93654a8a255be6b43d69c59076805db497e0b98f1f301cf2cf2c181319e3b2743f97dcd05f684c68b7a8c0812e67ff19087f422edb4c845dc92b7d4a9b9c095205d91c362c0e09bf4d1734c2c248fb8b4472130b2c413bf39924426afe04593f369e07929913769335b01943077dca38669d264b0623a5a5706dac60c59b96e2fc07e64b23d1670464c6ecebd4dc10f35cad80baba750554d7b6df9a82ff2525452bf56c5af649445030fe25845f2967b2804eb8e61d54b5d044a8b88e47400dafcd2e1d438bce8de8f3eba3df785a1958b29ebf56137d3b34be7920a08232fdf76cabf5693cda9b0d314330e3997a72a18e3fe31ffc1f5fa97f0974fa2138d94f46ad603d75fe38f317252bb95e10a84aa63268d019af789b9cea6a3383ecb03506b19c6210d2d1b112077ec7f91268171a9a1fa143639304ff60bb01c3dd4e7bfe5b813f5bde0a17982c054c1165cd0ad68eff7e56a778e90996dacc11015984b42f6bcc6b7d17253dd8e453026773add1ece14159f403eaf93e33be0143202ae189e6844749999eeff04d57c7c5185651980d2bcc077aa47558ae550b07cfdacb302d4a1824858be3545cdc1bb2fb939cdce1ee5bed8f355bd56be792859947d7bcdbb766f89756631b87add594e8bdd638a1d7fc5861b48f13f693535e696a80e857479658e7a04abfdf2cfa7957f700f8eb625fdea4260f80bc0ff3cb5b537d410e142d778933e4cf988af9e023beb188700b15250c88fd8d44cfc4b66d3579e424d5922e57706d339d4ccc512995fef5241eace8bd2ea5fc49d4060cdb81c24fae169ed913f2dfd70bca869e003b2257b1af3de9d4529f6405a8cbd35f8ece44769e7aa5b35aecb07d844e43437c3a30e8569e960beb631720685b3b014f016b0f904dbe550ab84d44e60a1c6766168d6730d118dbea62a7a3fd1dad80379d29e4243bc20cb969b319b8ea7d820820fb9498024defb97a687e82bb0655418c5c76c2ce409a2edaec341baf6aa24abeef954d3015be1e803b170217316e9d244549ac86715e24ef434d4dec5ae78e751934be65069abe4940f0be201e6b5874432d38597c18d4a9b8c1d63c4e240a33644e922ec4cbbe6c16e3b931e14bdcbf6b7a37957d7ba9a0a3fab5225aa433c2f65993d1841172cfbef7ef4d7e0d9fae10faef37307ebb930a27bc2fa35d64fdb213af43deab15e7ca7f275e972338479a48944719565fe42b7a8aa8d4793f9536fef946df846ea4744dc51a057fab4f64faa5f429f39a43cfd8a41c81c78054d54806fc9b0126417a5f52b85e7f076929845c210a36fe6399fe224549894c804587b8cf70046ccfe646f108ff5aaf2a9279fb782fe02b6cf7c7221e2df2bced47e99cfe8e62d17f599b3757bc250dd675ac0e920ad675c2b90ef68cf033459483b77156f6ecf412b1aefbb57f33c00059117e0e6ddefb49153b5dca6b63d7fa8aa54655a72f1282eab9271c51d7635cced99f311b8c741e91633f6e982fb2730451335cdd10855747b6996d0304a8d7da89b82bdca4257d3e9301a21654c43ae1de70ce2b5c8f7557e1888108a5a39c45833b525bdb771a9d955bd3886dcd57e5750f81f0f47b1b0bcb446b47f5bbd925d79d486d461dafa0f5f4d49a51e8aa1716524843f0d5fbb695883f78f756d4534141c6b93c52b4bcc926ae998b31b5de5d25d172c0cd68b68cd0ce0eb7d6da132fbf11fd9a2305cd721ecbea125abaaeafdbf1252b135a93b6846ae7591b6f4466f2d1cc86bce5e2e1985967fbdb67a8848afaef2bec5fc6d1ca65e51aa9d9865977f89ac7aa42fc702d147388af1a828da300c940aebe8b399ff32095d02c00bff21e58c7c88003e2215852e8b0b252fb7e0228ab6ab0e20f726072a750adb3c62f55fed29155e07847566bafb8060136877c8255ba79cacc15f3f4639d1c142345ec5c9e67205b1b1bc94177e90cb94eac1c377703466f6796883e5fd1b8eb2960762d97ddc100b4b4c330de05664cafadc2e791fc79e43383411f4318e4accd19097a49de49bee04a9984841f716b13ac344b958ef20f52342adfa0224773d00300d33921f9a419b095e4531e05b5216587744b06391613c1ac8aac7433c618d496e32d2d5a1408c105f65e62d9c4b9dee86b73ff2a80b86dc2f2268c5be93eabde533a5f72a51733694d6ae051582fa8dbfdd8d6b7b1b33e67ecd557c2f96e35ed2b25b51278aa508c1903692f3c210aa2fddfb597de8a6051e2a4be6adcfdd339b4332486bb7233ae2703364810bc342c0dd1d04dbb28a17ae67c11d203a99bdb33905b96c623a16ddcd8f204c3d175446a4352dea3a52675772e071d0d2a172e731f19072f835ebcbb706819fb089ab5698ec0e145d607ef85a45409011b12079ccb66d85612872ab0ff4295518480894cf992e4de9146dd0fafed93946758f07e956eb3bce5a5dc21830853d331be8a605e78c0e25c8742c2eb9187240872af4265349c4e135f46ab422583f9e0d5421c54399da3b4040a7aafb08514e54b3f7cd15ef002ec8117106f2aa8360f4752bfe3607067ee2ddd459b8d98f46364ae92b0469c97763e3ed78e806c28473406678a45e68928eb53875d9d8f87d81fe592d3144494c5c145cd1d95f5030f9f5d6e3815ff3809cc66e1b476c2a1fe2befee666cafb882e0743c69ee05aec6eae8d8bc31b16ee2341b31b50da0e9a7050abb2566e2d0c38db7117c9ee760d3d7d23a0861f630ed1245e7b19a10afc392d81f67dc01655a92254f85e0c28f566a7672470b2136d6a1f781dddda92544a02f73144cca65884f54e708b5b395ad0f64ce79e69d7e7ebdd3a64fa2a2ea2ca881a4c9537c55a6ff41b5cf9e16e9023d45d3a1d7f11efdf14b3a3111576287c5d4d76f88e7d0c4cf6d9c85c52c78bb593a76430dbaa6dd53f223e8febaf73b010e8247bea5aa0a90e57e923e6b8881d01cfcae43a77a9dc2b0ea848de045380045fc0c86cf88b5308aa869c31972a2e6a41b9f32692723270cf4aa638b240e6d8de6f98cffeb2b617b7500f78033cb9a86888c17a9842ebb924d4b621571f668bd75f7d60134faac67058d662985d8bddaf5a427cb37fdc405dec9676e435fa6d0310a2bb2c1c8e0b8a0131fb0bcf8651bfb69524820c0e7857b9be0f95781b80550fcd39e990623de661f25d1a41524b87266d5b69992012308767facf0effbd449a119fde0b523d85ddeed1d53090840aae074b95edfb01c73a7661543eb19c0ba4fcaed6bf059ad8fef7614162e94af5ccf61b6c32cf54d1d6066eba30db7e4abe392d675c866a33671d7907b20add7fdf0a4215cfac4be292a180afc55b794d88961e91b8436f6b0a3d06e24da8101f58e07ae8155cd51c9f5a91a5fdccb8471a3a4fcd46eae4deca9b4e33713bdcab1255548a17e359c366876439026afd84bd84a808cd0c9a2f31d0a826a1a7bed17fe71d43292ae7d0047a7a0b24e85798220b3735912c7247dfbfacc4f33944c4c389641e1e386b200a129db046d9ba475ad361501fb998eb5b32932699abfe3e38b965f8625b523df5d28ebbe3c26f758ff01f27a313a5ce88fa0fc3e270bd863cd57bb6b76fb33b791becc260ba667aa6b0ee6576b327499526a1e4aefdbeb42cdbd1edc27b2643b90d11449975cb9f5608448e98b63af8262b6fbe980143a9523ee7407deb043206af82a16cec6e98f7081331326b86b938a73eec40a5184383fca63048455dfdc8ad4f255aac12defb8d38f54ce5c9f07e51d1ab489344a9a3a3c1da29793bf9a3e03f0514b2946e1bd183c7e2ea922d1707a5d7e8457d437ec240f3c21aebfeeda447663599f79abf1bb61970b663ef4f37c088746c683a1d343c920f9306a3155e895fc65e77d1be3a4e604de8ef51afe04f2a647f652107a09556e01ab82c071134420f3c6e6ab21e47bd0bddfece8ce1d93950838442fc7c6a0144ffdc00b40432728b9160817ffebb1b2bb0db309958affe62a63b49fc9cf10c4fc3f9fcd645eb6bfd1f96bbaa37befe5a9e6b5eabbba1028ed3747ca55e48118db5b75537269febdd8aa7a145bd74330a3c4f6acc2ba5c12376d4bcb29d8517fc130356ada092579f66956ede211e24f6f0f267edbf5b95f09f7714a222c6e7c0f8595b6cfc4c47c6f284dff17b2585cf05da629f59a1b85177eb80bb868be42f15417d5db9c158f70e7dc73f6170050f0aae3ba1c149d14bdb8099e77107920b3bbb66d6d7a1c11915261bcd09955590c49a6ca20c8c44bb50aef84bb7d51a91ac75cb0980052bbdea5d822c4544cf04eaae0909466dca0454ed6a10fe9123f1218a816db8ee1ad7c3b4e0c74ce2cbc02d4d1593681ac104177f8f832e9599bc55aea1e3c54b985a6cbd9d80e128615e3bb66c2b6d8ebcff0cb0ab81187e8f7398eb22327e358e129d9d253885cfc0717dd3352f809de075b3f61280c615387f33dcb6b0ceb99afca2b364dfe28338bfbd544a2f66ec90c2c1a6cae73e26352c297f57b730357bf152b81295e58b245d029b1fa185198b12ad0443dec6099d9aaea92372ea965d8d746dfb1aedabab23acf877c14df8c2ebba0cb018d1a2ef6e54261e6e20690f6b17c6112e1639fcea5b5db3773c5e4ceeda36f917f511190bbff6c86bb66d096fb23e45e3872b6d8c1cf69121d81eb42246d3b8c050342631e35430405b34536baf357d2388aebae6e88cb44ec92fa4c03ddf7a34a2fe796200355acf56daf4f0f823fb99a1963cf489e163598a102adc8453a991e53979807f96eeefff559948aea644173205a8d3f445374c290255f0fc176ec16403e4ddd677f2bedc6accf4cbcf9d176de00c4c48e5283b59cd6490b0102d3420d6eba30f09fc2717aee44add5127c009ca889916e1955d52dec239a2beb22174ce3338f337fffe411a0e9eba7eee7b0d08a8c743fde44440bdd2ebd15d19e7b0f2c3f45f9a8ff3f75dcbd5952d8ae6f617f7ed2a1e58788ea572f3a84492adada5599aa09b475ee695739d81d3037a16d45275b1d1d69076141ecd5c3c4ad112edf386833a859cfe972156cb569a47260f8dd015b5ed45c6fd763b29ff9fac4542225c6955a279038c2c65b8b74b5a86428dac22a94841a04dd38040a1a53c4e6dafd4869cb09db567562c246983605a422070e399d1d1657a23c05ba9b24d1cee3ddd945d9a1ea3fd208b715da53447691f066b647f5427decec2b7a6eb3bb9dba7f76b0df56a192ba30b83acd6020d559c93827c5a20b8d842493d20e4000e9559d9daff4b50a5cea104d2d66419216df94aa6b6fb20aed8d5179348501c018e12c69107509e673dd09699e2aa50ce0069a1a04b3196018e1f608ed510b0e13ebc3663c654d7a7101e13afd787c79b996ea0743a1ba9db03ce9a61b16e5a8943998481109e7bfe2a3f86a954b3decc86ed1af13f877034cd06c7842bd03cdadb68cb68ee63617fee1cd617afacde077b67d0dd9799f52b4038f3aa267482da506378480a0667492e7b72cb4477e9f0be4357917bea8e97ede718340f0d096d3ee31e4ca029015fcbcb757ad29f033566c9babb462639eef2171622ff36432f15a7d62e804a47f7b5be0a9efef74abd40a312d999469536b62b3306a1a3b5341b6e86c44d8e1cd42e7da06454b44740d48b8e81268bcf5cfbb886327f410871c56712ec044d1b57bebf30e47644aef57a4c209fecd61b5670586ce8eada64fa1c59448da44f568008fe9222595bca766152a0749caf1e3c0683271b215fc787f0ef22dca16924ac5855889d047706e9611be8a50abfd2151f02ce23a7403cfbcd758d19567b7dba929baa1d8de83503288cc2cbeee307b61fceeb5f10d6a98fcf87dc5bd25fa0edcb3aa444b2e1098cf9ca49f002f866814af1ec3d4de257881a9934100507298736ce51e024b8eb04a97769f2cd5e736af00b4955330840fa3efeaa5da20484b6932a5f70db249ab9919c63fdecd48c489d2dc5a1ff3269eb7fb02dae1a3411756b9e5cd9c537d5dd4e46d106ebd7b6e68b4ea7eadfe7d3f92c3f181d55fbee5694187ad82f9b78b04cfba98d4a9b90c6f3a5ce8837cc0f8e28556aefa2a459bc7bd326ce0b5fdbb2bb2511eb18cf3b833eed33cef32a5349b6efa0f54b771ce4b9863873cd567e54ea2639cd0003216fea2ddc0ae79a08887b4883a112c7c14b035b3880139ea3acde0a791ea17a28eb847f94a0235ca2d85d68e38cb3932c12a9cdf3ff4612b331447f767ffe06cce6b8ffc8ec5f259b048f3ec285fb02c3b935ac667098555014d6be6fb966435618bf61792d2def826ead2e86fb61d9383a2e017933c678793f4810b4f93899d82c7f6ac4a665ae13584cd5353fd20b83e4bc58083730ce6f3220c97ac0a2bbc357828f3a3ff9ad4c27dc2a0e212acdbb6d322402f3cb4f9b942a770f0e6eb67e738e5009137f2ec922f887a30d9c3968475c4ae0aff96a30c427976d0c28684c04d4ea2afbe822a5166cc0ca740b5652ff113b38164dc9b268e1521ca47ca0c7063b30c72d30c0de81fb7d679f25d6067dfae5fa86e03d36980c9255ddaaa2f023626e85ca6bda1094dc386ae2a068c9b6ae97c365d81799c8b7ffd83049cbe46baae5fd82bf2b7bcc34ce351ce8cc8cba194b981fd55faffa65682b33cf90f4ee8fedfd61f717c188431c70b46ac7bff720920d6f1239a209569368154005424114c60cba39cefac77bd6c850d067c4a8eb7f37a3613e5433625b40e5369a3a0fd138df80c54869321fbf5b06eb8f973909749186bfe26d75c3add91e0d98ee7e0bffae25d33074dd7bcc65ffc13b02353b1b32d3c7a6fd55238d60feece7230aab29b33088dc0489df93490907ac97508684bdec8d698418d4fadda99fdd45f00f9b512d3358ed74f4a32830ee9bea20083037f9472f703ba8a996664481cf5f1287ba21b913fb3a1ba374dd4421fb6769b72037ab39d243e9b9a2703461e1d9c6d811fed18d644b1060b9eaaca2fcbaf3f2a9b47c6b518ca147ed230374d374a510f2fea1461ff8c89d5427e2314b877b5a8afead6211f7bd32aa41b68bccd52729fdde28f4e5eb2f6f7b1d0a2f36745239c1ea152ca8b5f302d8226cd401b0364ca5df5fc325d5a9bf2d5f401b5376fe4662aba7e17e29b84bc471a16bc76114a9dfa802b60cdf6b247d5c57768f31dce0042b78ecbf59fd317cf7a874bdfcaae7b6d6088ebc80103fb3cb5d7d5bf82346982ddf56e09c38d7af2f26204c4a3d809825e642c195ffa831e5aa0cf4c3c9537059b52ee3b433da58bbe650848a3f37d3b90cc13e8da74277a35dc21ab9100f9961c93534a8b106cd142fe1fb77c7dc7b3992bb0ac9765c21502a544c5c8c0e6f71d64559be0c7dd5a5e233321c636b151d7379d7ea20e7213526d1618d352b9ea3443a8ddaf2cce16876af93a7bf1842e01f9ad8ad0598c07317e05bf25eb35bb31008dd512c2e4592d49807b833beaa603bcb223b4b20eb11c1eab60851630783655577b94f1eff3896e7131aabbbce9a40388b689e11266409763970099dbd1c3f67ad60c5f0e2224185209285797484422e9c4d65837015790b875ea9cb71499e58574288c34b667afba4e820775cb346c011016f09e5bddf0768caa02b24ee0033862eb44d2670930df75c8b94c76505be2057af1167e625c8619a0cd50905a561ab4e49fd646e040a0b8557aaa7f68e8f9ec18f1955e63e4fd7f863e45544f4d2fa39060c63ba9842f393efcd75ed5f0ce27890e8759ba652e453764cb351d9e6cb66d5d14eb949ce552e8927033a764b08948f5180db3270c47fd0b771d16d7595d83f07f393b4bb80e1b50463869f223b01a89c758238091d429253e89baa9a94c08d1be7047cc0fce55a0f5195599a2c571dfe10cc6d967955dda2e7e15b848789be5ab68c01d146fe27b583dafa5f6948f26112c7b8e51cab02d9bd75623f8abda2a30b99a0f1bf2d9a8e7dade046ae6bfe4fe272e528062f29c1cdcf30b45b3d3e406e5db2aa7e5a0c01c327e9b06666f522e3028500ad6a144abcbc48531473a4e8d9a312d3b6d26415def17fc5bdcbfbb47d89132595cfaec2297c63d6050d36d2dc9410fb9f0c023130d5451c72bea27db12dd0bf1dbb82bf67e314019b61d972f5f95b29f2e975252436460971f034f7fb059068d70af57e640d0eb57be24179994bac30a670e2b0a946d238a741ab4174c20f557c6a9ebbdd789e1497b7ab55ed88acad72eb95f6eb34ad003a1cd56334fa0b847919112553059334f77bb8e95d22a6d730819936832f6e08f597c1b3a0f4d3e872dd3ebaf7b7d17a02df72209d7a6300ed0c66cb4ef76bfb12a3733c3e095c4168dfb9391b35f7e8b35fb0a90667462b148cb6e295ebe35bfbbae465001bd9e57a5cf18a5c4d3fa0006c899961807fbe98fd7b4d905cf37ca5c4a4b477c2e02dba13dc4d26fb7cdb04dc456b8803ac357a99053449b4618baa7249f1b3f1b38470581ef71a687041b7d3b2d8bbd831a379cf93bd822c8401a88522be7ee4a1d8e6bf287e22b768eae0318ab89f1954cafc591292d332caf403f7b394879e87ff2cdb314dbdb30a927b675c2fd917f536df51cc42c895da8acefdb04b63bb832df5d11f50b9379744e702753a24e910a31d9b6044ad43035cc4708cc5e5e123ca8a597dd4aaec8af0006ff2fe12c620ebc76c51b979dd1acb4509587f13ca96b112144fac1bcb96ea7297850d8b7b1561089c85230ec7a143150c4619706fe97b0eac841319ef5e518b194416ae846299a8cb382d7c6459e517a9c74ade81b8846c66c28b980665c80fb88422039068b050f6a24b421b784f8c273559dfbc26618e5ba88a9097c4d9fb3f21932f878c1144f2abf2f9829e1fbcb220a0eebee622d49ca5c84b009b6fab830b17f43d7d37ed64e3420f14d0be6f6d75e2466995280314b6a7393df6ca782c96896edfb83cc1f1e15ee09846fbfa2d8789fa073e6dfec75c5a721fe533415f7ad5916c72ee3b3956c56da6c2f466d37a5a2d116252368d5e9f8c41c53acc4deaf3ae96ccd8d09be5778a39d7877adb746378f2db77a2fd9367f42d44882d83f3d2510dd1d7f43a086d9ac0e5ce8f7a2fb5b628905fcfd02dbdb917c10e5f4d1af16033162cb1ea34318bddef9c27b710ebc238295e21aa66846ad71c52b09796206f1a547378eae9f692ba3f880754c9b1e7b29ddc0370e3a001dc137c7cdef8e8581ccd6c4339c884f49f4febd39b952b430bf90822303f17bcb54ca612c255f5ef04ffabc6610e48fd75447c46f9a94cb3f30297c5c45a3d79874e95bb736e8b7fed339da142bf46575760bab7bb21769918e1b6a1003059f43e33222b62a4013065db2fed80af32d22c956b0c66187813b9fdcc407eca55cecd26fdfd5d474cd97bacc9ad5dafb54373065e02c64c353b234b2ade90f460d9ca0f110264e60e69a4f3f7818b94b708806c138dd633df755213e0eb3ecaf625ce74c187986b9dd3b40d93dc48866c9a919a36fbc01902666b56453215fca68618b575607dab38d9f23684c03ec16126809edda6dbb2684ec974b013bd27cc9bdbe8c95ed9d6b274cc8a22444a7f3db3eb0e42a2d7037b79fbe556621c36515c2e45d5b9736809b4f73f62ba8f303c3adf5fb52c7e70d65fc563554c29eb7fc77e32a3cfb8139cf003a4ab72815ea49a65860790140d89b2552bfef7d4530c8414e17e34b42a29b793d8c2417590b1d72459c85ed5ad5219ed4c4a44ad4b83823885d4437668aac63410dba76365fd49232461697dad1a0782ee1cf2ed75a169bb17a55197037ca657eed5c90c31461baf46abffe1a21a8f2e4ec51d83b58d999ea120b8365b47e6ef3d928a89ab4877a03a5693fd7d302bfbcf2c41a64cc359640a9a989df8c091e7f82814ebd8a3f8adc2b5592fd1dd20eb2ca1d76d0b5a04a234a8206950274ac842c24950385f4182e4a952b8c77978d19b0ca2b7b7fb137bdef5969a786bf17cba1f74e570a7c89bc0ac073e1f18b83f0946ab548b3cc2e5871c29c60e1ef8d33b221991fec58cc5edbb042ba9872e6a4b456345aae2b6a4e58941936e218ff331928045807c8e49395b523717b3f751b42e35655c8f8c548689e5ac772b4fcd0790a82b1afed88193e62ac0d95faa3ead2d6145483a054bfe4ff3858d7254df23b4c96fd25caa3dab4b712fea708e46d515bb0b281e83b890cf599acd900f14b719b63769cda67c69e65e5131dfe5f04769ba6b1a04ee5449871c91d14e61b1f76e4f6b58f4ddb3caf47693bcc2bdeb0a000ef76925356fe372920151bff315b156050422f27a5d05eb562646ff182288e1af39dfc9618eeee6571f78e6e389c1873ad2289f6c9ff324cb70fdac91e686ce16eafd9493a7a8ea852fedca6ef3b2b3b5c53f907f9ca3a46c93f4cfcc8f42c115f2cfe5bb1e7e344bb841ceabb2c0432b7c3adb7ce6b0f13dda9d575bfa93439ad1b6f3a64acc68e360094ec6d91b329bbe6e28d5ef8012990cb745d1edf437da49d0ea9129bd7c36f497950659ba084c2d6689170a02a85001419c611a2e04770c17fca4d077696ec0740194fdf8260f93e261d2bbcbbc330087cd72ac373ff815decced891183e8e239fccc048c901f7d2881bd4a030bc5425a6f07f823759b81a0f4ae89f5fbaadda0481cc2fb583489e5cc2d9592634283a08ada2cab83d2ac08bdb9fab87a8c7ba2ebf3b5f415d9c5de7d8e69066c6b996691aac57fc27ee5112656ef4058af992b6731957f4873dffd90df26776d39f7460a6f5fc07d56b0579d26474c7fdfa25f916f843cbdece96f488c3e4def65f15749f5b75058d0fa1a83c9c96f4fd2c162efda69f9ab38ab9481239ae663ee1e8bcb5929c661223c8a149c9a51c958b6bdeb6161c4f99a77136e5cecdaf3cdbfec649fac1d16cc7baad0e264f25493bc798709e2837f1fc2b96b3bf7bacdd58d5863fb5f5fc82029f0be3e94e70c640b577aa12bd420ece4177f2cd0ac7cd636a3b68d0e63ce08f3ab765b865497dacb5ec32630d6467cc5b5ec6003930e8431508ffcff3cb8429e916783275a02b5d712e3afd00e2f46f39d22759bf6fc2f0d15ccb90d1b0627edce0cf25472f8d059c986ebd8f714ce9f406b347f7eaf07e8fdbc81f54c86b5798fe41acfae3ec97e3b73eff9500fc7d001610276cfacf9a47d27be74c41bbb52984ea76ce570ba08ed0a63c0454d26b81c1d08970a5df6f48bc2b8b24cb65f3c80bdaeea154a29312083248fdbdf8622e6cd75c464e880a4a1ea2565089c5ef2f0475807b9115435aac9d3b2789dbae7224714fb27ba078fce92153d601839a390ce17dafc7793322082c43515d82056c2d161e38d5182be9f9b8989e21748de3cff4cfb762d7ed8f0fcba45fe4488fa4a280ab625106adae4777ab372d34fd96689caaebb89df9931d54493ab0b89be5b4c280e8a6506fd0644e4ffb386b7ca858ca14a236dec4e2de3c38411374814a877fc602646cc2b585143f20eeb8d6ebc0320e7e51323ae98401664083c678a9691ea34e327e8bdee3ac1d64e32f6e46e986a53452c57bc1537e0da42625050312398541b8c071f7fb2994efd3c83aef375a580f03ca247d6f5445d29a7dd7a5db5771c521d78f817ba613287c84e139609ec6cf3af08fc9483c1c9d1f30c2d4f5846e1e61a1e3cfe5c05634b863c10ec64969c9de0beccb8bb55493526c8fde5b83fabeeaff658306480ac74f68890b2be279a0c35a28d286900938179fd1807bd7e8acdca42a71a0201ba722d8c7dd91a221bfd1381ae726bc45ccbe0faf1a55b6fb93133ed64c9a147291f8e4e22cb9382b05d24ebd107c35459721550981c0207114755d237b8189de56158b9d95015b80c283b28f468c1a7d2e1188df7581b736432bc60d0e6b38ec9a6afcffb588d454c6a59923281c19e5e5af1da844a19b8d99ecc2488cb734731457eb0777875697edae17d232a8ca59ba5f66dd75914ff84e86d4ac51c3d39cb6e6488a1d9f07fee056737a6eeb41b21be1fe1b18cfc2698333482421a340b88cc505cf33a89d31c16b87430ab0ab9dcf8008b796ab04393d60d9aed18bc63c2cbc253de1e9f737cc1a773afe9f54e461009a6d411b989c76ce03d9a89ce203716270a8afb63ea32c82bdb3e1da30c3c8423809625b6b979227970bf3c1b4fefbe200165172d9a338b76098f519e61a4665238be505e9b29ed0c3b2a54b2500fb60222f51f513e428e0a8aa25d5c47ef80719b10da07c03928a0526877727362ca093f6114792dd56ec7f34f93888a44087af0f609d66431340fd9863d46f42f733c091b7de27b543ec8a4050a040cd87d6eab7f022e5c037ad85c5914cfc5f679a7745cb3d28c60cfebf3d47b6ae2c3c56e398e5b500ce9ac6f8a2bbad49a0dad8cc99d99ef79197e7d3d95a761437bcff11cb87b6a7991e1e6eaefd6acbb7d7f92099bf72c7f9b9a9d7e6881b759b871b80d792e74cb0e6961b01e9d8a1bf08153dc5376509137a9dbec3df3164427381c3dc0b8324e0ba1678f534f5f2d84ca36661cd56b7ad2a0931308152c81b69956769614eb519bca375887e5fbc07fbc3d2251d55477e3b73f9e64e9381626b948e5befea0aa36c44b3d9d6a262e6347fd8de1ca17dff9879950bfd1fd0e6817d992a5919d8608ee6e075f0c8d844bd9c2c71b61acb852329efe6ec82c69a95cbe0796c63530907078a3723a47c07a2919b7409c5a313a09d2bba2541fc796b8dfeafc38d46b0a186800e55fc6d8b7d1c013e276afbf350ab7d061a6553cfeeab4147a8201a84ac79f0037e9086957784ac0fd6ae1c8a65b62d89230cdf5c537794a279d11a3bf09e43782534e76d0abac24dd4c630be72f78b8f4167ec7df1f4b39cc27d9873d379b12bab214a2b75cf22b44d27d642004c1669c727c280b24be52af80478c76439e26a8572455ef06cddc5eebbd0017fe18979fef4ae46a04a2981613105479de430f7f9c1a5bbf3bf4797bd32ac7da9ebaba7fbd96720208a664c7031d0fe9ad2a476716d33c807de75c10f053398033e648222a3fc829cdba122acf0dcf18da53d1015f162c5c559ce887877d0c6c4f2017ed7f6074615e68715c9ef99e0f93fe2a45ddac357a76318dc8f8055af104ec88e31a0d32ca8470f18d2ee0886fb98ea0d597baa7d23b01b7bd1d70e8ae2d0d427fa33a8d0f693a7c708a5a39ed9fd381f417987f8fe384e30b816ddf2dc41a1be85e638b6ff8fd3b7506a711375a4a057fb60fa81a684f3c617fc0ef48b2d4e6b2e939c7da85f337c61570f503a7b6f1e40df48e9d322c814f4f9deaa9faf505632f6e56f944b04e4a945fb23ca1c43fea392ddf4b10e6b6a8bcfac913f5554b8d02dda8b9a47132211e3dc53b295a2b2e7db5aab54fa90e1e066c78e4cdf61174759b97842d8eb83ec7520b8914b0900340c29e2131b0c50bee6c376a4350262287166a7fb7b76c43dafc4c3ab3ee7cbb9d2b4865ed62b5a916b1783509ae33b7b65459a759ef1ae874f3a3b01d959d76cf60d8fbc44dff40a64aa622459131615985a595d2cf73477fe89b2a2914aad11d32438792bc1676acd61744589a6d28f343430eb34edb2c4c465ffa7ef065524b929a0ec5d9d749fbccc3a2951d099535e303b084fa8dcd695c7a0c802575c2843891be25e19cd1ec7fce80fbeef20aaf2c790f393ebc21c7fcf450406f67c890203b1990ccc92d240708cc428d24b3c338cc11e4e0e14b06450e72979027b6ba42e58f756d7087cc709cef9135b4c5bdab8bbbb291c0f3de9ac65901b83c84bd4809d165eeda82d0605d54da60f4612da423b5de9ad71110157742d647a554be801845b313c72d4c29e1cc42c113627d95867941aa13b700bc671547d712e920a151ca626afa572820e3eff3e4e3e40a17afdcda83d416c823ca968763e405c9d264019941bd648fb197f8773aede0e4541837e180f45b9ea2dd33947224129f4cdbb02b04f432328306aa34ad169cd942868f5609204efc53f6fd51663aa930ca315caca7cedef7f4e4edca97a11e4ee2d0fe75a212f8d6b6a85bba8689ad1010561dee1d35bf1738cabb1500807ff1c5eb4ccfea1786bad370c67b2a7e9dc6d488d918347f23ec2a286d6c0926f156ff8f0a14fcd5beeedcd570a758e52bcde6aaebd03b2789882404e398baf6578a568fcfa88042fc92ca93a58c3a249e0b0c60eb5c8f42d7ecdc6b9beb90371268ecb0ce66afbb77d3ef392f8ab1d3a99fe7021d90b7a82eb424892d111780b628829562ead8e0afb46f1ea1e4ab7f8913c7baa5f5f4aa713c4e925b15cea18af6803bdd966de50e64a4b47d628e1d0be096b94d27b972e237e12a892cdec09c5607cde437b6397d5aa4cf0be37f73171b922d4a3db604aaae1f0d14d0aeef41021cb13af6e9e57abea69c526aac43a0a17539575c39395bcf86edfd2de7f87eda684c1fc72dd98b5fb717c3d6a2c198824a6d49698cb084a00f4b07fe00d9e9f242bc58feef47d81315f8f248ec846451b4736de6c6c10847549d8678c25b54dde8e364b6ae72f8c47a2938952dcdd4579935dd46ba9dffdd3ede3a707e6b2932d15589c78ce4e99e0e7589be739469597d8369e76b54a76e33e317a3d809788ee2a2867120fa1a3dad7f7714fee98b68cfc6de44c3f83358c44066aa596c06585327d09c6dc77aec8a766e8a4b1bc7e614b9ed1c29e309e64f61f2bc89c0a8ccf9a199f0424a5a2fb140e67b7b16b693864c1da17a3f345ac6b99f73524dccdb45322ff4022be91093dc46887522089ad274738123f2aa914b43883a0b0e19bab4f080ba69af2b8f027a447d794ea7321fa2b8d370810ce1f6b285dc704269453c3103e5382a3c14ccbf9ed078471fcc3b16e270562f12541f3f32f6f7433c55e731a823492ff5202486990d7696b57dea7edcc57e0301312bf042ec0b5bebf8209e5d94155bcea8e3ee155ef08ded874e1509c412fd526b5f37e85d24a4aefee530c9b57c65088bce23f456c53465f434378e762c24e01f7d15d1e5f982050e799b3f4aef1437b94457b5524f971977ed8afaba10569323feea5756fbb6aa6580cc9c717b82937face2c590316abcc296838c5137cd2888393c32cff52e9d09a13dbd17db0f7edd5a73e4518051df3a42ed5e27b03156c2aeab01bc62a191c878ab5c2e2ea6165dbe9bc0e404d069454e9371641136afaba937d736a65044bfd6c0e739721bf2e993958e1623d49289db389f25e771342e5b46c084ff7f01435fb4bf97c30a7a6f62d583a876d8d4479729c267e54aa5306c30af4d146cd902fb3e8a8c38037dbbc2bdf8f81eb35daee8020ee5aa7c43d486b6407d90d54ebb4495e451e953eb0fff73f89f8b6fde20be3bfc0bda6753cefce445f4a248b069f887bc9242e982938b28a6fa7915d365591b0a88907901a68d8ee1b13a57d7c818e6329c071083a64e8b50561650aafa847dd7dca5a4992a91a234cdbe75171b3c2ec038fd2e56dbb2b86622ded7eca2a9e47d7df1405d34eca9fd4dfe3721ac728f1235c8837170e6a10de1ffeb1a65d80eb2eab7db2bc19981c602c3d4890c991d6f50ae5b90f975727df0249912972f58524377ce80b77bc1e6af36ce2c05a6e5b070e1a03a5d94ea7691cca3d82880c1f9d4e08c67a9adf0fc24560f6ba52be099f42e2f9f8f536d992cf95294375712a7e3437087877a9b6e3d84aa4f44b6030e8eb7971ccfdd7fc6388e8db08366a76dc365fe778036d779a6596a043002644da0e2330882d5458a4582ccff24e645c6a06e258480f9cec98de6ef820a63679dc8750caa661cd69198aad9dd55f51ae82c11527ef33f03a1b8bc65717d3233c3e81d2bc3536312bd4e4259a38143d4ae3c04158d1abc6d8d9d86f3ff7a9004c14c137db353f5d23949aabe0e55d138fb55baadbd6db0c88d1deeb5a603064af0cb4b7afc41f64288f1c27a2e5dbf2f47791c5cea22c4d9e5c88930bdb13950420db8336ad4d3d6ed66d8ca19cb9e43a6c3b84c98506cc5d0c9e702e96a6112688f90092a0ebcf1c1527d39b7be4f548c8621d1f37b9da4e7e9e0599084e7561d48389a68192510113f76169460ed4fda854f5b064c6d6e03cc27f5850bb56fcc84d0850b35dd1d31966eaebd8c7e010846441681f8e62d43adf7124bd4108fe235c3d8330edcec4d64b8190196c54d4c2ee91da29cc956286941842676d3e8b01ab2377a63aed32eeeb4571e910b31385c0d61dc8f66fd9045ba053296e5afebc3266514b8a1463afeaed6bca26062fe9b46c213d7458cb1b0d2ff255d56265913edb48e0e12d8e81c57b86ad07d62320157eaf6acb96386004fbd1ba069047b72f183fad4d90b0335836123b66e31871ce871724cd84801756f6469f573e6921c95390a4d9ee9859da0286ddc64b65b4c9c1847fa79d9999814c2b17ba84b59517729dbb883b71cf27247edb6c2d403312f52c90495ca7e88e45a014470d21f693e2d657940dc379e4be72611032561129199b9608b1652f2e1237c540ff02a59f690db5e6f56bbae88f85895538ab916f58147e10c169fbd9afbe80e9f32e9924c2ebe08e3a1fbb522b51f889ed8023e41111b0cb44e82df208ce5943ccc5f2a2b96d95406f5cf7181dc587a1f21d8dca371f13ed654e642b3f2ae738c1bfa48cd58d5328fbda9aee0256bcb89787cdc4e904ddbf596fa54950f552bfa454a92c366285c972f07f62c604b7bea0465cbb3db751c54531b496c3c3d8bf84ad8ffb80a02d811d882f50f968315ff147da95eedb05b3222171eb5da133f407f16b2085a4cefa9eac13c412f18da56d6a6a5c76070600a1016491548bd0bdd5cccfda49ecba30efb4a8e01b33f03ee9d2be01029d1136000d6ceb695fb7bae9b6f139156e3528d9892a87063c0c874604d1b621ffd8ab5a839e296a56056dcc5989936c21545f682a5b63d1a8db0ae0a3b277187960ed654977e3a8cbddc8f7a1c0eb5ff7fbf692152a4f5a8f91cf2c61e1065f08bda094b93fd5e9c286e4905202075184a6b4f44f680cbe4e571b776564d75b0bbda9a60e8742f0309f7993aa4e7ab1907b603aeb50ea545f6ec2f49eab4edfb16c75ea8b41e105bc53fa21ff8fd009449a3a3fd56402365b0d7b0b6b7ee571494c150d1e7b22f50bc62b3b8cd2a87587f1c27223d2f3f566b2d2be6d5ec07fccaa498608356113f604c365243ccb5c055da438d2b00e634df3f7b5b2a7ff8dda3f6614bb06ea702f12465ba88b714e82ba3639e86c8e971376f964aeb621101a128ac87b364c5e75194e9963425f0ab994bc1fb90578043fc573e10590b4631c2295645126e2db179e7db6454093cdb594058f7c1633c4b27b32583e2a2d73a55c37ccd7bcf2a612ead4e809a9814d59b85e18361fbcb5b631859ffba2e03d3c3dc2ed4c023e5907383739a198296ad8a49188197c78cb314a3d99cc23017d569d55388e5377e4fd5f6feb44c9bcf3be7c220e1dc79d951c80576969b1a834d5a37891d5fe4fe23d3f9dc1ec46ccb9ed52d736e9ca3f10e78b7cc8aa5bed7f2dfc51cd19b445e5e565de608de47fd15c2b754377f8769da41bae51156585bffd620e08edef835d363f271f906868cd03fbf411eaf5c1d4dac583044f18d0149055856d73b44b184b85beeff7fcfad44b2fb01bf50380d73bdfab6b62057dec0857e07766d129b4ba1d5e9163d09a93703b37a434d2f493ce05c32fad8266d848406e0c9e2beb94e4219a111f6137c2b9998aae82c593dbe1461c53e441fffdab8497899a09323312a2f5117321471583a67eae77395d09bf8b07b03ef4f638e90f14ac38b08dace0674c70b92f9e2ceab0530712798f93e1d1002620563d7dff9769f54e932ea4e5eb1fccf508edfde6f9ef00f4fb90edfb8cf2697343e404679698a5bc31f9deb9d641e865dbc7fe200e283dc29d7019175cb83218fa8e80b94328a9e594cb7d6e5f7f42ab7898eb689b7a5c7a9326cc345fd09f6ad512fccbd4e27256bea28c58d7f9d67bebd1303cf4c9c830589112c50aaec15542ab3fe0619b7b081352ce7bd14e49635ad1f01685747fef9d92e4650197cdfd22a514d256176be5830f4b44b71454dd802c2b23cb06b505da650cf195fa346535f0ac9b68201e0244aada6d5c2906ebd31e4a46a439586e0d23cf000d93d7661a3d84050bc4ede725c5be05fca1725d8c0d3290a208e4924d1dda5494d747600864b6dd769a416a44d04f9b7d13fe0fb4cb846c950317c944c24801f430259c98c590d701e8899e9c88f3de8c4fa4943e760ead10ea1d38d5d975bf44888b9509816e88476ffea91c3f2b518cf175be33f60ef50e1de7e458dbbadf99abb42c173f4ee50f5463a90f5d83430a77bc92c9beae853694d129ce165a73028d79c565025acca6202b5c49279a5511d8099319c83541630efd1b649d47db287386923b91b95cbe0b16bcda7098baf8d361ded065d23d6edf9b42e4cd70a43fa3e8e9a1d47195cd33d3ea06c5f88fbb3973a724327318a5a5eb1931f9385057141c47dc8349f36a43be01b3dbbb3bdc9d4da9af3241406628313696414e029ced742f6af01c41590fecee9c4b5d56c4f7df50ad17a5e72362a94e56fe566744c4701aae76e32f2843066e3601c98e76ffbc0763ecc7c19a96ef01da4b7da27380331b98cd1b611d5bf406c4d4a6492c3176370ae745eaf7a72f041f2afa95e15a9f1881d3dc07b62319797f86ebea0b886063c818bdba26e5c8fc86a776f64393484529802fba427dae425569b577fabc9bd20fc4362746a268c40def0478b930c80e214be14af3a82ff19d71fae68cb010084e9814f9e0c0210490a30889242b7cb66ec76f353a7ba54f112362ff4869bb3d19c3694caad0e1b9b75487aef1e33a0daafe2cfb241e0808642747618925be14a7e6bb4ca1798d9efb162814dec7a4d13f9b435fd0b777d591eba4cc3ec9fc109ec20e58a0b6239f2d1f2c4186bcc566ac97009e8737aa8694bd2d8bc01fc567700707c507fcf416e552bca75fcb46088e815b5d5054545172326c4792cc85b3c79d22fa85ce5cba9f8b6d997de7cf2d35a928505645e6631aa4f3a2ea57e493fdb2f44b42911547a4df034dae84511e9adde71547a859f68a2dd59010b334b72022cbe01010d27b68bea70325cc56a67056825a1c73be04d785da7c4b354dcea7884760cf0e33a315f493d2ab81def0d37806c5e873ab59a20076774d2252cf92f5f91688b8ee08081c3ad2055479fa4c39b9bf439a82266156a0ef9b844d8b9839d7de1d30a1d9b6a76ab6c5eb6c2ad6513c76baf3df75f106ecea8b792c2182e0a9eee7b29fe7ed512469b506e103f86728dd65fe9770ce26b6a8021dba5ce21de557c27e6a730f10dfaf598b99ca4538f6f7748c59d9ebde81a2597b954013b7a06a8a8de23c568e6295a134d94fea073b44e47108f6204e7f6771b1496d8e3b48dcbe31187e4a58f + +Params = SHAKE_20/2_512 +Msg = 01020304 +PublicKey = 000000192d940c22fe29fc11a87b3168cd7cfe51698d1a45b08acbe0fe2c1f41c842aee588e2c0d3cb720a32e858cf42667d2574044e00f229d5332565122dc3befca26b8ac2ccb780cf8379709ea3f787fc17de959dd383f4bba1d869923ef7a92a15bd354f3b06c072ee9be2f89e333ded334ad51da52ae84c6fe5ded7e0f8f8250564 +Signature = 000000fa4738695c51d46cf2d0624b7d5ded0951ac727c4d1e3d3ab72bfa3f57ea9fdcdc4a3450e5dcd954a302b1cd7540e70ac02948359489bf44194d8c061d3e02ddf58393ab1abccbb5ddb08db7292d32efbbfabb5dd81ebd6108533132d846dedbb4f954afa03b6625c65502a52139c5dfcb05c927960f89bca171db054a94e7f9869f0ebaf09854532048e4ccaa32d2135032b775d8b03c499076311239e1166ba16bb2a12b7b50eae4fe80489ab01045d2250d4a8761053d0f1e4e37adb65b548aff7b069ed6d63381c920af0e87b06aeb0fb2cab012a10b1f1eacebda3bc9d5c488f9b8a8dc568a52c9746e80935596fc311aa926818a966b4fed6f6c9364989c8c241a974261fad3cfb1a1fc182c857939b10f51e54052f394cb49961ddce96ad53bf75ea66364be3ed48e44169252b991c913e4083c3d59d4dff83f2763ebadf962cce0056a1132f6cf9961138b0c31b167e35e6ddc79ba48294736732188fdb54b34a8de24c0a8e53738f9ca588abf2d8d66947cfe09d21801d22f2a9c72349c31b12dde96ef2d300d9dc021e3e1480e975417ecabe1c1d2a70f830360756f1d9a5491a6a631f779d550b04c1fede4f4ad4c172837b88e187ff8f7ee53ec99c3e0687d9a943d44774e737a4bb99d9371a2904020ea6b10667f8d2db03dd1aef7a681260a12e2db195ac21b0fce8f366c51268a177a81af2cb526f0bc4bdce56a9bde0ab8ec42c8953b1d5c68f26acea97aaf83701057c3589ed98f92575d583ce10d403ed952b9d84bd3f6b991d2b356128be3332736fb1e19ec2fcbd98ef1e0f4dcfe47e7b6c9bd46081af46a147680cbeb1abd4cf34694437a6b748c321f85fe1d1efc0798d6fd46d709abfabbbb47e78e833f13e9dac5d029386e0e8c73bbcc7bb37da25c1c7f367b4ba2075a120a35223fcfa761c955e624d3cc5a73204d9db6e1c082708980e8aececaa61d0b028689a1067f7e0fe9bf18d92edb19a73b7d25732632d99cb2e3d29054a2f881011cb5b71f398c4c83d1850ad9f4005f3aba7673e1699b6ab20502084eeec09de36a119abc995741055908078b8cf2d946b2122ed48d9babd1e025d9207a9ce10a73acdeac34cb2ca03e0dbedeedbeaf5a326f2a8a5a55ec8629494942525e9233f6410904f2a8ec29881e0e67287e4c2f1e9fe5021047ed1bbefac121f9be6c2b2f6c0e3cd571bf2e9b199c8407d8dc6805be01b4ca03f2c39528635f45298732a6decef809b6f17667868c18f7a0eb44d3aa1c3bbb82c5d6bfe3e5278bc8e8cf5243a803d89df74c609ffb4424257f058c35a503667dcf9b2344b38ccbc5d9e90471f48b0f8c6c63f1ba7022a7c1034f6b4cf9d6d02024d37ee3a18ae1efc13b44ec287c61e51c9f84b58527de721d1db588fa7ed8b46344b1d8db48c4e22673f588ceb679c487a2a3b6380be26024282f038adb3b032749c6f5d590096a6e57d036c2332f50c3fb0965e48e6de1689df27a9c63e0272d9368c1e6e3b07ab531514a9206d2a8aad4957aa14b642a6396f5bb5bb873946c0a4641ddbb023d051972ada1eb9b0f176620d10fa2ffe0dd37f90eab90d335cc89eda3f8392cfd2c5859638a2644ffe1afb2b1cbd026e26020baa5db0a9a7ee778acf7b1e117cf500e6f33cbec47bbfa985ac61137ed3aff56af560779ce50aa4dd6acbd795330b0aed452fc290e079f9ea96b29bf711b83fde369ff91290baf8b00ffd51eb5aa354f5256527b76b33c8ddb65b9194e51c8d600fcee9b306025f554db4de1faa305f24fa18b65bafa671ff03fa3b6e1808af6f3755586d7804668bd780fc9a3ac975922db42bc5c5dcd9d70c021f6b3d7a57cf817b22fcf7a17d46c6219722c07b05139a2a63da91ec554b7b4716daac4a7485781ba219c8f5b65da300427be4023ed378a52a120bf43325ba63e24b3c9209c41730c9c068e4ac29cda1f1814737393104d228edc782c6d179a271018e5957b221c11b6adf18a64fa8f70d8fee157b7091ba70fd0875ac015170d0d09500d6fe73c1e187fc454dde359b7d7a3a947670ecfe6d44cc60aa4903f9f1ad8104c8167f02cf1997b3f2c7b39c002ca9086ad87724c466e6e9b4f1c85884bd034d90430c78e71eeb267dc8c75b1b97cf4eda410b2cc5b93b4a978bfdafb66e2a4c2a319fe4862646f19cbad99d8b9fabb98bfcfbc67e06fc48cd0a517ecc9fc99c8af0852593a7dd0dccd2a2f398a0494e0ad6a3544585899631886c38fe292c9f1110d269c6e5fcbdac35812f70a3877abe5f062162669a63ef6cc68bea88df1128434d065e8c78a0f9866465345814ef041f43eae2768b816396009a644647eff1cc80cf34a16de647ec3c30500d19a5aedcbf3436c3b7eb69791bbab820f84c830b8a1124cadaad18151a83975e1babc2bda4fd3bbb07f4de48ee9b28dc4e2b3051894481ae33a99cac8eec9845ac050aa14a2a88ad4df2efec39499bfb34112824ad32b6b5c77f286e75a041736cc4d07f7bf11ac7e837c231d7084e9365f63d1548790a14ebac804925355913a47d2cf179de7c3666dff619df4894b27fed600e77711336f32907ef550701bb867f40fb49bfe0e182234b255b8dcbf99d6d4209a363dd995af349b54b4f87a35ef8a703afd8ff7ce4116b05cc0e7068d51f6b12b838098b91850feaa15b500758cb46e49c497c719b4f4ddd10adb5ab1313ed2e10506ba0ebc24cd1220e01363a96289c503d9ac4a399c146e8815f763b4ac1f1e36fe1977dc8a0be6b946a311a912bbec1d84bf6ffc929df779f75bdd0c2fce2d7c118d442f77c3ecc89f0e875cc819ec2fd1f8fb9a7dc1d7c15413f1dae677d8810e9806409f3c65eba685ea0c98efcc98448c55f1b9df95724ac134adcd2ba148d6522d4eba9167485ff38858fba9db20d2ef5f95c1fc207814512056e485ff9097b608cb9cd2f5ac288ac2131ca4cf2f81a2aafbe1c99c690546818336a248f4476bb81af7ec85b92db00b7adea5d73cdb73ffb46cf6f8d884662f30f6f57aab7204056856928562d75c452adc173c1db75eaa25c4c53903f5423fb806fcb185f55683c286a59120448b552a26cdac5737cc3ea73d18032b0f535c81271f951cfa64b29ec2502cd262fda4605256db451780faaf70eb7902a5ed8125f91ad4c3c437d038577c35a6056bfcbf47f8c4367255062934df26fd0227d29849bfbe8caa2764ea35dd5a3451a5e6a0d350f1c32449509bd2c87470b2b8f5424e8a2b59bf5c1bb6324fe2dcf6f31b214f771a9caa0e615f294b05872eb70c1983f01e1946883b9c84ffb8d0635a212bae5e359b42f4dfce56a62824635789f3ddf8751525bdf9de14bed6f9686d3623a994253d9c945c2a7e73555ac3a3f0bd131f2b5f16cbaebb1c191b1ae807e1fd6bc0397b99a06aa53086aff74505c961cc4388a3b40857d5a36b473ea2c2c87c4894999a4766087baf2065ed46a5a64d3362905ec3101ca7b53499124ca69f8ee2acc9b0927653bc491b0fc024ed06dd0c829042c603444a5f3e9aec7817a96cbfc9e6837905ee27857e2214b4eb29286842ddb5dd3ae2cc0ae4d55cbdb68d7b4c2997b202efdd5acdc631861174fbaf9188b610e74ec8900af6110bf1fa7c83d14a8ca4d36927f2e57bc3bf3cdc9833a76092892a3b7f44bc9cde333eda4e974262aaf842a05a75d1a3ebe430be1d313110fb3b0df4de398fb5a3a61a453d210dc54b7d7eae5a9bf5a1395ae513348ba1a1a037f41b66fee7cfce7b932cb416f7695d836bb64385f151894d8f22ab6340bbaf0a8071eabb8ea3be05f0acfbdc12ba7f7026bc45d18c749cb0eea708a032e07c0240d2a1c999fcea2557130318bf6fcb90a7406d3554470db77e754ac2f051a6459e84ff8def4eb342e5337a9c92da96d7c3e3508b4424c4f747ed1c77a5c35063ca625e440eacb318e26a7f9e5f79089858c58e5f9785be213aa502b12168816d237e6e8dcbbcaaa2d7b1108ab549956f1f5d640df9e3482099aeaae26d80b54239486a8c92c6f1b2e5bde3906c080198c4ca54e627df981fff6ffb7bcc1f98533dba7119b805debb3fd4b3ef361a39ba9c7d3cb907b9db3c85420b670ca9140854730ddceaadddcef2b5898203524c2129ffdcd94ce025815a2f3accdce16937c0af737026d9f3b3206cc53d80215e217874a92ef60adb12f8afe4eb711e0e964f64a39537968e727d29665ff2efe42c804306e63c6b46a97f82e72479e1f18604ba21b9df15d8e14f2ca485c995cca4863987f921a7fef208d2fc1578d70ef54d59f70c6f86a8187cab83252551e0e7d566c0fbbb569108425086a4c57c5af5406979ad6b698ae4ec348cc3d3dfebea1aa015ade8478a66636d2cab2a3817e14899d07c51a5c2f26390ad54eaaf4291d713a56363af578adb749ed7c08d43abcca571a849cfe474726a6685d19ac73c9f83cf2bb7a3a4e58b5be1899310fb8b2670d2ac6f767ee6480ce6a8767b3ae7d163f7329bfb4aa3941b2eca783b013576f9ad258d01a3f3c34055f3e3302b2d58a09d23693d54da32f8b3645b90894d58de4ba2d47123a4356f8a425d3a00447ef9731e19fa233fac8bf6e4f12da40bc69a90efd33555d8d9e608f3b8c81820dcdeff1df52ea44f2b11588912d9a3760ed913141d3855d307465c22ff56e795b06f05771c07d2e9c8f17a559f04847ec014d311a8091b967ee550544453489638dc3525e852583297592c2d68d284b68c2cad8b8b2a3e558e134f608594732e70525098bcca6a5503b8b72f85f34c0b719a8bac78e82b16a7699ff23a2dce3061594d8cf9cca052efd31256f4b9f2c3e4ade6798634a8e892811defbd8b5ab15a3646abfcb632c575c33033e22e5780e990f75a559ece4ef7234b4cf6efb3bba7bc82cb2ac6ac0688e3b0238d612761537358807888a850924354692920c427dc1e229e54480b9774579975a0f465964da027f9e11a047f154a60c8537520d0963251d355169995c35d48d101f2b5a1b4fed8211c0b4adf0d637baf96b2db3c5c59511b45f266a877af594eb798dc29724b8b3b2dd2e20213be7e37c7c688db0febbaeae28fce34433d2704af741be77ab5e7c75fec047492f282375bb07d5805db5822d476af7eedf459239e32c7627311c3cacc0d68e0222e5d509e45a90b6923ab3a9b8efe9ac50173f8ccc85bdc566a366c0027262fa5625e9d33930598fc6bbf27ddad3a208cc041d75e54da6f468b6203fb189262bae3faa22b86271442ff351d8b1900705c6396bcbff59b97c0e7207c41e46b62afeda556a81d4f27f48d75aee0c641e0059eaac7efee0c879de16890e9e50f7216df74ffee12839689dfe60e7adba68877e5fe602fc2e208c745d59a65545653478937b6966f804bd77ece94ba863c9ff20081f3294eecb81db4095c79289846b1237deac703b0ed5e7df1ae39e29ba62faf66ba2c0c651fa8a4fa544564ae4c6a8c52b1d37a2dc271dad9e41c6944d8aef08df9b33c4964249933bb43af70306876cebc083403d97a88a8257214d3154d737145f0695613f2cc598264b4fb3168558f9e39f11bc1a54ab29a2f7e788334fe2161a937b53515ceb0b7ff4c4b92f145c614210efa548fd979cb941eff934c949c1e120b198b356eeccb8a3f8695b13ded0b24bed77149c7586bd5d1d2c3f4649e32a670b1e27bd4b88e7f14fc19dcac9959c821c332635f570e253fb84d4ce757fb34a067de1fa756a1baad2260484e5977284d5b223495a3150f0ce18331ae01ff68b9054b401c5a267912c5553b90a7c4b7072f540df031b2b4460fc2d2b9064458ae9bceb0acabedb5db8b90096122164ad24a43599d54f7cf06cc2544abf7f3f21fa17199e88a81abb5423846c40a3d6b59b68c737f9738f507c06155ed913f368d03dbd6be523171fb415541a16b14f5febc878fdf7b135bc4f6a3426209c5b238a3693dcf6af486ad6d1f519d9a89df9569d9d1c7974d805986657bf21b321c00a392985ce158b5bf7b2f322823dd23acdd12396e8afed041b36e0a562d9bc8954d2a35cb8f79dbc4e329272a245705ece00ba22b1bf000813b77555766c49ad71f59dca3d459111efb5a5368df496a4bb42440502d1b718ed8f7270f5533bbd871e1bce4396f1b986c8ed3f150678ddb796e7ede4eb489d500fe42f1ec6c39f255a4b99cbf07f48897d7030fc104e75192d8b9ad48b5dc9ad696190bf944a8489039de85b86e57f7bc6f9b2d5ab247010feba86f69764a147a2815e1dc02cec957ad5c23bcd8681a2ca0ea6487fbf3844416c01da3771437c01de6b4e9416d1cdb15748e08e2ef762453231d068660f5411a194a08d1310a398881334e61193f6e67321996e7b262a1452c11a453ed8fa1c374fb9f0f05c2396b5d0f1b7d7f883b9c4841c8e88ec33e8862bad312ac43715aa939617c23646821284c1e627d602313563ce1bb6636c686c64d3ae1217072ae3f4d9bc80d4e9000ee39199ac8ad60b1958089db195947a365c06380aa5cf76dd9ed59d0f9badf23a04cb1b99b8446b6b269074a31fd9c2238119dfe9f4b7ebd44d55ba32221e451c1e96d2fdb913f671ea354c1073ce34772c81f95e879c5cea6054c8bb23b1d430a6f40d8253941f26688aaf3d4431aaa39035d999a0739c7bbde8b185a4d30aa39f45d9dbd9b241cc291332662877eefd038c3aab58713f20119ddddcdb44e841015e0632bf5f1001e45a81967e1cc082f6b457c876b405b0db7666c70c1cebd112f03157b6982ca162f7b378ab8cda50140552a82f672d920c6c629a42149d42878ca09b4cb2771666fa18fc66a4a9e793a8063f9c7421d7be400e5d2e5d1c197fdf67fdcd3e2a1baa623805aec11c6cc7881966f60a80f6953ec62f7d0a99fd5e92cd99d3181d2bb5b0fc371641f644a19006a43abeb3df2fcc6ca1297df90c2b49801d13f6ef99f82c5994a6feac7fb318ff021d56c7127c628873aea9a4f4a94ade009b95e70a7b47a30e0a21f8b4425fe251758eb9b122c17454fa7d51753783542afa958623ba1626eb988db38ab3c558b096200d8a01f389d1669b167bf71415c85daa3370d4690fc8add967f087c0390aa830aba77675e8c893e5d494059c734813a976677fa2bbbf8f6d4f394f8fe356a19381b462bbf3ceb525994b30c3ff50b5d1eb0dfd17400c96ecbac6d691a870883283ca363110d0816c7023faedc98ba3ce9ff53299a52c9306589d95279e391c6a806c49fc17152bb1789074c59db47deaf32984ca795948c3c1fa33aeecc2f1458f2088b0ca6ac7c4fa4440e73d92f136e4e9a72670055ad9d20048053ab811894929246f7f2765f0f52ad117eeb28793dbeba422c8963440935ab1a8c10f4b7ba33d169f1679c259d4c40bc2fdcb7776a8d393dc056265963015c7d00aede6f26b69f0265edde587d4b150ada7436fda99809d3ae4bf2de96a91bd48e68e00d61dfc308837292fc76f70b91ccc657b2e4e3abfa69a1381567ceddf21e2d595c207ded32b7ea6d41752a36b9e30ca0db38801bc04b4651f09e63dc27ee54b1e6db26dd5eed7033d57d8bd256fc12b09a7408454ade08098d849dbf16796d6712a699d27cfacbf954225176e387b94c26ec6e16d2947eb4b79d467a3e3c96dccd372877a37f0fc3b8eaa5ff85660fbc13a11be68218c3fa4c0d5e6886bf3a23e3ef347dfc838e69d347eab5f9f41cc296a0a2bbcbe028b211f2ca6ce3d765eb3ddaf4585ea67857377cfdb212c06d56be2b2bd008c130f129111040ea7c1d22956bc78b1436806b63561a5df160fe0486214d6993e9dc786460e1e17b1f6f24623c23dcff1d1566ac970be6c735d82d9486bf48bf9e8e9a2933685b7af45bdce1e4431cd7169f7d5c9ed86f7432d4477e1e8432023707717ae097791dc8784741f5b53349098a5f5f87bb0510476334f2455940d94b9065e65da1fafa4d1ef5b32fca173b8314379515f98698210a1e50fd92f383ae69fbe3a3ff6c91f8fb31c559d6c04873d3898db6404f4751debeecb35c4fa7caf570a553a75fed1791493f390bcc6a9a10e4a94fd8955ddb30dba3ecd3f511676077758942850a7822b9d304801b4bbc5dcdc237b7973d1fe35d064c2c8f2675d57108de206a4644d8a5efda3cdebd647d42e9ec98edde720eb955e9607540ce8e271e0d40ffe2e530ebcd3f43468ad663cf9cd253450a678f5ece519b5b4ba2e534c1cdb88e6faecee86559647971b49acbb76589cd75827e49b7de8091e251b49c74a83552e330b1a77def1df2445ccec33550b02f494cb9c7ec73792dc8ad10ed65ea8efd5b3e568d60dbcb58c3f403341ad69c41e9cac7e6ae70b76715d00395728363c8d588ab24123c5192046110710e275ef95ca2d5ed9de7fe1992c74f4119cd75f6dcf7def3a8d0461bc37dee23f2b204968354c1db88de5ffeaef0d4435b50d35358f4c53dbf93da97765b6bf99b05c8800084b216a949addd9ff60f6bed77b9095e33a1bcc49b11040e76a60c66c8c0f64d4ba777175403d6b542f0d36786713f63e77a956340d7f7ed4e8fd71d4d1a1882f5e559d1ad49cddf9c541c1901e416a2715aab3fab9e856a4a6301892653dd63467957cc5dfa65426d642ab98e9112d5cc9484494092b6c6edbd63a8fcf568df6a9e9d5aff004a29902cf11c03541c50bca674dc913345a9ea5c5a9a68dfedfff93b9eec1e377e658782e6cf871b7bd3b7507088e0a9bc587e109689c7c875a474930c3261ecdbec1d3229cf49201cda53d8a95151e16660496f3d7750eced11bb54a8b8dfde157180da79591aab2a12bc21cc31e246cfd6603dcfb6d2770cf0106ddc58d982aa39a16603baf5c0fac70c18170d926e0db8ba5c7387616fbf05d1e1a7fb6b34d88f7ed428ab74248003cec1b3e8fbd12c36c07e57ab588a33ee6cf54e1dcbdfb7399a29a162ba14c081cb4f804b95cda4d7f9a9a69e8db8865eaefa618eb9bb17cfb2391c0a3e4f66677f6b9cd9664defaa408a00cad83d7c6c1d69ef2576362b067708ae187f2a315030dbae5a7d1f855829e74a1ce83e6158be57c0036ec60ab09674e1ad0741fffc50343de4ed323238666fb1b51ffff314ac050085e76c142a05a0c5af134f0553e5ccb600ab25704379526b2e6ba6453731900267d9e317a6a9e77d792c406751d18ae6f0021de363ac35836ef78dbaf631e44e384eb8144e0bb776ddbdba2ef10f2d28a3e3a70d83c0afcf5a012c8cb854c011f6046839ff362eab63abf2b323eddc71c5863cb4479a1fad71adb26ecf20a10d9d4b6a4fece4caf267b01d3aac7609e63c4353ec22f2fa93b58ef39cae03227112660fbe39eadea20c1ec72240eaeaa60e8107f31dcb8e17eb2aa44df2f3744bbf2d3ba54bf65e8d0e9bc7255c27e86df83e7fa416e90968aef645bdaadb4770c334c211e9ef044500a51c40b9e93a35866a1bbb43dc17fc56442af3551a69df7794d258e00e89bce864b39adc52d429fd277e85dbd183194cdf4c8d5d2cb742bfb49d85e0dc2acb175a73129f3f130e081e22275952d2c0cdf43e041ead384a2b17e4f60368f232d9a99c3c91040a2aaf9d9ae94b46fa29ad41853e45767620c94c7ec22c85123a7978423316e8b2afbb8b115fe9cc057c96d3033427e56e15094dcee24a23d81083ed4b72445dae3fed2b74f3f97a90d094eab938431b106a970d5fa227522029b3dbff6d4d091edc429d098fb3fa603fc708bf356dff21b5634836c967cabe48b300d08575467a6916b7777c553d401b4f891f652b22324730b87105c8a843305d1cde20b3c3d9396638507c7cff6cdb7eeeef37e8e320c8188c0ce1b258447910b68feb8ab3e81cfe484c248719e7a61423da5c12d40464111154d43ff8e893bf12a3d06352bf8b0fc6b247e3c518e7d749b6686a9fa678e03feb99c9ad4db3a609efc8b3ea8220195a669a080359782f0e93ab1faaee70a08206672887107e2be37363fe0d811640b3aafa77dba5ea28c6a97082430895acfdfd14831fc7dd3fb2acec725b78b820cb67171e6c684c659edfa26c22c38aa57f1f867375d5440eabf3c977e3a38c1bd1ff7443e6828a5fc74748bf969c6aa7d70a3177b82fd66bf66978ddd1b314dc63b08679937e56adbfcf1a38d2d239c44999e70b42fd2130211f2f9dcce02cd1a90e4a0bcc04433f87bd09232ff0657a6a5fcd09104e0e11b853e6d6bd47663ba62dc80cf4046f88583e93905ea5d0a990e85b0216c82ff79013d8653508da7d8c89cfdc62080a5ed6366fbfabca9bbf3d3645d67c59e44ea133470ca5d677027625076e39d06dbc7f628d957cb0f5f76d02a3fe1c01477b12f634915aab522a5f6cb81299d3430ad7ba96a9560dd02d7f39a7d1852be6db6c9c4843a88f527acc962d4c52f524c138022abb77d1c08bba98d9f81a9daf47f40a905c7b81df25f24b9928906838f44192a4b7417581f324a96f86987a0eb78e1e7d554e74949687b2845bc7895dbe8c90eb42d7f4326fde8f8199c9a9bceb7bf6edb7a24432a0a350ac84cd658b84c8963a13f509f806eee92afe989978c4e20a84d77def4b57dcca99b9595dcfef13c462924f76b7a98a642db703afc30fe88f79781e6c35116dd66928eca126967627799afdbcaa7f58c2a224ccabe91ba218fc43256defcd5123e93ff1a8437fcde7f1a2ceabda30688966fa0d1efb0acab059e13dfd52f8b153287220c6dd8c2b09c4eec44ee8460dcc6a0a1728aac811c9710accec02caf0d44e225d60e5cebf8ed2d61c9340a3631ba63fb5c60958234acc2ee4da166587daf87374e9eec5925e8fd44c2b0857d6e32f8c3b6ee2e902ddf9f5c246a85cd00e261d7fcacb743b28d182b303e771b8c969f065568ac2dad76f6bb915ab10f583195446d65cab6feb69ce4bef28ad26d1e3497c0d765f97cee598a5f8fcbd564f3615bff4ba97d2e3fe0b1ef44e26f929354ff032cf6c6870ad828c8493e1849a72572ee79c14857d6551f9faf3bf0a72d0c9281da927c94dfef646eda4e4f5b458e44832a73f22a1b44f68850a60dbfb3d44f971512e7497e08b147065bc7b3c6b1749510f76c0fea60a4da2e69e1b3e5a3d11d6f17f48de346a6fd3f6ffefd2f22a7353e7ace1f158a4b093eb87ee40da7b26883507e60fc30b99257d6cd587be9c683b3a75bb60568f8bf9a55d11167d4f199206a2965d79188f3da28ebf3e0741868d73658bceebde556e5918448e5ae02f44da1b7bec5a5711c1f48dacf1e582bc99d1e0bb78ea39066464a42daa48682ce3407442309dc77d73869e293edddd9f845ff13e87ac905af45a36f50225cd226b5e5cb50c75fb10e57fb83415aa2f624305c0f0e68afa42e6558cec513c47f7808cc26bd974991e0451b69dec7ec723079876106717871b0ab5997384aafdae35226539678d593158ff706e925fffebad0b7bb2f0dec977f7a03aba6aea68173d5b8ec402e3dc55edffa964f68822e9b72f96f884c7f4f158b38410c3ac72f04e4038073f50cc863607ef814b431c59f772a17506deaaa0e55e6fc8b5c5a4a7377b79376c91eb4bdc2134fec33e87594e62a807f3851c7405ba26247447539842b03e062d85a072e0cffdd0c825cc15c62b47d9788f3d55fd762f683221684f34516a833b29157d02485dc8939dc1b0222f4290eb64d7c333a8da3912c58f5dcc04deeef75626d40d4fc98594e854b6eb6a70a11dc748f7d26a18d357e5fdf1b555569d2ba1c4058505c7c3f3207a4f4e46c29c04d766afbf74759dfbdeeb34e8b51bd75dcbce2a457d6d7e0afd0541fdc62ad5fdbb38d40cb7996b79d80b40098c87304158cfa0a196cad8f91ce38ed2f2e0f2cd817e7225c68fec76950aad067bff7f2cdc2137b61d9b961bb0aacdf38cca3220462269e17a44b822d0ed9df2a844b8149cdefa61ff3f37e5e6d8e8d50995e36fffa3d50e5501afcca767ab1c0abd5d9a255b513b6d86289592b0932ea9411da3b544c79c1c5700d87c707cd3bec2a560b365cea9a0efe637e34636ef50414f5ece7fe5b6e2cdebe097562e5f88a5002469f8f770401860eea4701efe7f62666be07141d9a134010f8e8855cc5c1ca642bd1dd4b737987b1bcd30dbd8e065f17901788f674fec43c256cbd3e4debe2d0763454c55b9586ab00289b46224c4ee067637bda28981d20be68128057606aad2521b871021b05af257dddefad7d1cdda098a24ac49d0467f8fa05ab324ef22fba32f1197a56764a5d6688c1afcafe20145abab51cb6d1f9a8ce7398be9ffa1a3cd6c9b27512935a5179bcc2643fa0b9bebc2ff35165571a33796c0d8827ed6f23d822b310a47f33569e02a760ed8b09a96fb8dad8ae611c0ba2538ffe1035a1c6e3024ee31c76970f25b65d8f1768d25011d2f64e69b5cc852aeed29532f7f42c73ee6e4ff044c455ad0e42c2ae41f8bd9b38475a5319040dda15ac51c3ddb228e1b4ad2aa199cc592fd3f7c8ea3a2aa3a12fc3b52245731b25859e44b1e0b8a7d3ba93e0c2ae9ffa9c41404186db63bc2c4ab10c1a5168b79e85edf96c66437a34fdf3a9b68968de499e067416b39b0c3a6d468360776906326d6b197ad2643c5e702cd69bcfacf9e5159a718dee1e403311eeafe2473aad8899409cd16104af1d3de3a66d9bd13a4e0b0c5b180827c99efecf0464a2edaff41a36ffa38c4328a4d44a2df4a4f84263af70b226f3c289a7811f9e33590f04e2bc0b5bab4f9896091c55b90274884fe51d82e9e3c91404473567e289b0239c4634f5e8568b820a29feb25bc0c65a37cd8095622b94c80b1e3847f70e587855b409a502c3e9dce928a705d6b035e01b96fe0fe50e4ce9b282d695499a14249b58d6b94175c14084c5ff510ec767879d782c4abdd493ffda231d21e6904bbc6c9755aef7acff788e9e48ac7f93b28895a63f969ff8f4ec8e0f4df2da09eea9a6f32537cd68f4628950bbe448986ee1e7b9a2daa6e22888be3b3523efd646375ee75c5f06d0aeb2b68339e6c6ecb959eec6200a7ebfdd863a69cd6b1366c738fbb2f2ff302787ee42645e03a129a2c75fce6249b2f5ec706250964ad27aed31245a11914adc42d821baa7398c25c367590e4b992786ae8d50e824882b664f40bade02c963ae52f460b479d275cdb68e54d0740322efccdc5e3505f959f350589f0bb3bf89c61048d60ab4f976b6263fca307409c6f6ebbd5f0c5839dc71a629bcc01aeaf68654da3efc18c4512ebde7da36e7bb2b0fc44cf72155f26af7fbd81d2fec520b5ea0a22e05abf0df5611cd0ec525ecbeb86d9378ea77b4e63efadb1af51e59a69cc5eca967f80edbaa22bc40d8240c53e2ba397cdf97bb8374e41f6d59f69b68cffb58139db006148e7db0d8829ec6e5aaca56100f201ad12210be1aaa7e302384d4b37403b2748d8a1c805f6420ad6c314cff6aa545589ef9d6b29259beae8e650287ebe1ffbbeeacc6c92f412176ea58443730ca1d0ac2f37011f60f48cdf3240a3cebf05cad12ead14ea7c08c0f72b77184b3386f8634a53a1fd98657f8fc5eafb11d7d41caf4057168c8b82fe6099fa06929b333c7b4c19258498f44c5875a9b1bfd2a61ffc56307e803833860ac8b6bc66709df4a9818aa2db7ebf2e1b120547f2613be7ec20ab8c3a8ea47755de05854c505728832155c923399b651178e7a593f1e5d636406330cba46644af80c44986b74aacc937f90638f0f0f9aa7541451f85ef25af9b2176d461dec07876e9c90242f8fe181af8aec19402d7615972fd869885f42d4625d3d9d2c84d4b3356b546c22461eceb1c12ee224fe4018a6f0ed0e81369d38a4d82f9b3889d125ca13de8b383c843cb4ea840da5070a96c019ad4091d8072304f5882563b8f1b003766e9ad814570b4c9e1d6bbaf5759333a8fd6376f16ef956338a62ffd8673749da7dcb1259247f04b9aef3fe57dd45986b9f52c3fae01279f4c9d7502b873654722a8329d62277e7330d107aeb67b59f5331f9cd3a5f767c48ebb158de79f9411e23fb905666ddeda15b9b63f03475d32699a5c48f9260fa74ba57b6a6d6ca4a18c5bcbf2c1bb55639ca0ca98fbf833cfbf6f4526dffc0ea16716da93661bc5f6785fdc86d722b749b3e16e2fb492d8a566d78a2f954049cf4e5fa5e04cf697af74199e9ad65dd0e1973f71652e77d442b1ea450d26151365f90ea73d8819fd071d86a3ac33cba8b981bdf410abc4f766c3a8da9d82da4c9451c3cda1c65dce536d2071a8fca100b46f666a85fb26201467e500949a57a660a2a9f9724860bdf1c3b7896a828afea4a81f49e78211958e2b4e6ae715c938d885939f49e9df6acbc481bb5fd2059a2bd589cf2fcd44bb6e9662f8a173abeae1dd6dcbdac1f50c2c322754f743b685c92802b708f2012af2eab74858601b8927c7977af9329a3508dd5e80308c357da45745902bc0ac0a7b147ff0cfead79889bb689b56314b8ad5a8250140e13613d20617b318a161f1c84dfde7eed1b0e35ad5462efbd6aa0a30ea0daf3645cf185cecc9e7e8a5a9c2108ff8b4f2a1b1a23a23d1fdc5807625955a1f5d4824c80cd1ca2339690fee130b5fd7d4712a5eca9c906321f797f36d0510013b19fd6c1eb2e675ffcac2f21fef27a74c2f8e93cdaaac0cb4420726575c764d1b91cd406659319649d6afca7d5174de6c23fe6718d112d67fed263f6c5df19659741f4c296efef172a4f26a789798eb3ae0e4fbda3f4479014a4f579ae0778174609ca702a330907b507fb37acb6e8bbbe800a0899ed6eb1c4c2a6af3be480c4f329a544aee939e1f03387dc3207eb0bcd3429b0b6dc4755dfdd349d7afcac18944efbd437d7694c49e4b009ae6223e7f4e00df1516889111d2bb2921977d9c717c85e62659649e85ffcdff5743fd181dfdbbf72b921ef7bf3f4adb93343407dd46c74e42396c94d7d94aa768d25b64aa3f4084dca4653bab28ffccfa4e183440339f1555c7da3b50d4a72510e4c18a274440b54b8d04b2213aab943404fa18dd72724efd78f914713321f0adc4ccb7edb7cd5664859055ac8a750c6e924710a3d0615b3d618a3437196041587dec029b94396e4a0f7e33875b3c6341f6b180d953a1a26cd8fc97ba339fc953c7c36fb71feaf8b1409c5b1f58d5551fc8112d355308cb1f50a54040619d565f8b26f0d69b7d616da1528a92069b175f23dce674ea26e377185cb59ca50d8c25d4bc3711f796ee95ccc73c80d251ffca033be1c524d7798ce56ede02643cf0be766f52710f4da4b50fcb43c8af4c8eb60170a406136795ac60bbaeba05f92a5f476d404da9b73624d2245afc14b6f4867bfc10c4f85dcdd9a87c6b1a589c1135ea6d662da20414ab32dc328374f741a3cf709dddf50838fd0556998a9cfd25ae4bee1c17d46dfd08816cc34e2e0d054f476958310ac2de54cb0820a26b728f86fbbc7ff82bc50c8392689408c37be4385a84dd52010071cd2129d7954ad62b3f628be650121cc5cd77a74a6ed9f5b1634f4c804f855ee6b89340c9ad423ac20f9892889328d176a141c1cab7732e609ba84043e9da8896727d239632cdafe8d52521152b9d09eef803dd0438207f7a4b9277681e257940ebd7422b0adca69295753311671623f32c7bff27188cab74376570a8f22c7d99bec589839dbbc0e0c1c736141b9e8efe8ecc1faae23802fbd5c16bf7e72b69a4e7b41c9f6d4154775d0731658ded4ea9b69d2d533ca778f3adb06c3d4b5bda773e04b27b8e9aa16681d97076c88a0547a92d03ec93b420a37e1a9c29267289ce49aaae99512aa0cf5db94f06ed383c014d6b7e8b39a25a17b0b2fef35ce69b441c1592b3b06e467240d5eaec82545a7a14dbbe8158111581a38a9e35b6b21d9534ee0b71bc1a55c211a7e7142f9e4d69f88bfda36b1a60674ec567d237b333214337a78e1bed1e2c12a3b75ecbd57ce480e547a7abece6bd3b40884b7b3429f4d09fc3ec878b39f7c692936f2f9900b1b64fd14b7f4d0588b544bb0d6bb41331fadfa7c850d0345f4d13c87f4ee9aa24eb57ee7d628f6435a0701dfda552341404ee18c7d5d03f0957f442d3fee517aa72a75aebf9e9a081f7a1957e465484f65e13e220f195dc4fdf9bc61434113f072d5f1905136691ba41dcf164709c6fb0961b12279d08eef4a6f7ea0843630e9ccf3438cfc52fb765d66fc13044abf84b2bea54f9beba5fa90765f4cdc7543b4e0c289ec6b7712ff18f5a09dfa89f1d4635ff8a1f40b5a307a259d8b3412e386f746592157f1d9b682f6b37d6d60076394369e9e951fe21747ba6670a1a9fb4f198e9b120587c5655da965f51bb79f02b4f20bcf2bf1f0df2c3fa6866f4b15b19ad1b861bf5cfaa4de55098fea2c2398be669319b2bc35108e5ecc8a9ac558d5cd5f8d4b064d6ce23da74214ad7f13499e1bc99c0c5634b640c011a1e2d5b8a4f2572295449f3e1a982a041a2ed3f10074be23b46980f0bbe78b2d5af2e597540e5472fa38388b388608b3241f01bd22f53a9a5faae900f411dfc287236c3ed18db4915ed74cf7a520b8478af0b62260b96590f789a2c1b11f3b4d877e05bf1ef1116ad2d9324358c126c2810d4881bdf6aed224867253eef9cb0f4cbd7ecf73447cb192db807ffbfd034697c2894ad56f6e1b62cb1ee7183a4d263f2d4a4dc340b0107cb1188c63a2abc82adec5f4b0d1c2bae47af184a95754fad4ee75816f024f660be76d39254397aa200e0ee3291d89590b5637890220b96590cefcf74e1b4a0f461561d7b02231163d5c4ba676e5a539256babb52e8ea9c903d126720f18853dd3e3b566e4e6fad62b67ab581d7efe963a3179099a7ffc048773a7d38ca59b79887a5fce6c382a7bd54d42f9e147dc1f23b5f3d26eb95a21f61918444682f95b2c3a454a1265219c9e0e44b377c2bb025d1c445908ad0fd215d77171ee86712da0d859a29f5d0e6c2126c117d4316a111efe903896ddc0586db86d397df34a9ca481f29fc1daeb3188780902d93db3fd86a497a60efdade340254da68501618809de4ac3186181d94f0981899a3f89a4b0791339d2e8f7d0e49aa9fbf281518156f2faad8c4f1a06b7e244311a04ac374c5ecdf061d04b977689f2c5594130264c90144541f7bca1fcd81786d1e35084efa072790799e3d3a004f3859a728f4150884861c9f7cd0d87414d3714839171bb0d427779df9d428b0a142683d27f963f458c956b35d6ce340fbc82d01a8e7b26cd4a6cf4485aabf907af88c420dbbe175f2903aae7df15268953f6cace39a207c769556e5215af15a648bd421ba14af108e5c8d8228fd059724fe50bcf338ce8368c27abd3aaa4d28bf79aec947e9e7596db011971f05f968dc591189554f2a1f617a448f44f3e4f094d2c204523702bff65b6402007815134576b72a770e9e70ab6538307db5114db13d7899ac65d17815ca9c8b0908de05755400d8a8015870b134699bc08ce146c99f04b23d4cf241a16ff20cb08af8240b8192bff27e8087f899077b51d4bdfc5f45ab83ed1b1678347be7a8412f723c795c71a1e100119cde4fe30419f64d3d18be13a1e88756615811137f7fbc8a1eed1acb70cbeb73fb905b0f574d62e638819dd6ba9af66f31dbf6d770f6fe9fa47460f2891a6c1060073aa78f78f93d20fd0863fbb102b6a7997384c9d3bc26dba74bb857477f87c0639f583eadbd0b4a4f54ea71a6b635895de4cd9461b7840ce8d8ee9239fab4274c8bf4ebf54a336fc37da2461001fcc1ef9d48919f6b686f92574f6856d89785446ab2bc74e1d9d557413f1dcec608893c5bb1d43d3b59ebb8453d065f72272ada8cdd98da674f1d3301d72ee03e2ab708c6ddde1b6c346ad1ca57479ab5f4605dcc85faeddfaef96e1ac6c09403a371c64d43c4e149bb2fe1b15f3386de3adcdd6f53c4e029f2140c47238e8f519f296aa38aaa512a80734385a14f3fb2e570201194c07ada1c96669f031a356a7e7fb8ac31d9e0b38175b34ac251ddecbfbbc908bdf89c69596c916cd3c8c634ed4c73ce42c065592cd601a7c71e95e1591c8ef83a03a6ab234d8d7f987525f021512ccfcdfbe574ab98d0122eb91ef937f8e8e3aab9777f9a1e9e2862c62013601fd432d14953a5d7546f9721aed79075039d5dcf42d52a08300bdc565e9741ab43c338ce8d9dce6c274588048ac41262996e8cbe15e0249809ec685debf1f4fa28412db7086461e7a6d846a95a4bea8f3a339ff64222d649e63f8d195c51ffa1aa607b45a5a5e3ec8fb37275b031c161421e58a942112006ea7b9d2c78faa40f11490afa30c73cf124fd0eff2a73e58df3f38f467048e3a42af401558f2b77ad0d0cbc73f435921d826f49008dc4a26347fa6b7960f120b990a66830287e2b7705845d94b4be7ee860634a1a2805591eb86b4e057392c97aa804bc62ed7c976460144ea5b56a133a875c7c3af3bfb1ebe25840e480edaf39f902ce6b991aa86257eb332bd1d3f5b6fa7c2de45f4c275c0ec055c6f21b2e9a8f69c3a93a76da4396ddf390c47f883ba4876792ab8557f409d0ffa35c4d5e8dd883048f45c04677fb9ce07293be505e80a5ff5a4eafd11faf1fe0c5ae03d4abe9e72976f10ea6dfd5760d4f8262b38d292d3949a96ee88d580fd41a99fee3438c79b966134dd687626fab801dbbd4ae18218730aa7aee9ff2e8a40e38c88986b148d15f8a8ab28af6c5f6191a9fdcc016582609e4a0e69c48a9c09ad9d0445fe13d3925d92be51ff4f79cba2257d9a24384bec65b9f23b5c18932cf43dc6fc6718d893615d897dced27ca905867c8b1d6015eec8b3ade027c9ab6dca134bfa2742b5291779ae95b0955bfc95d0dab95f3a3b22d53dca11a4bd50c4cb0101ff26ae92fe389a74ac7f88623723306730b1ca34aef59c65d63a451ec2c6a7b7e0daf28134284ced2b157e8df3cf1fb74714c6f389391ea17f76c54c97684aef127b643c93d6d884a56762d41ed173685050db738682d5d381b3274234f2ba131c933619d6dc4add4fe207cffd69db35757ba2ec005954a6c65d7d13d707043cc686c14c62dcfb53b5edf4bba70f51fc1ac4ac3c361190b4add4f53bd8098b87e7a69e85aa7a25cf85a8e050c62178c0b82d6c63593dcb0f68172d0f8fa12f6c61fb58e127ecc5343b8e635684f7eeb68d077adfd6c884ea77b3c290dee4c51eee976aebe4d7523876096f3644cb00c3509d7e80c886a395725ef72dd9856fb507f893bbf0c9a4bc4afb1f30c35e2b6722bca1c4280220928915fe2a85000c163e2e0687875d27b4ed1924acd2066b7b47069b33295f289a899eec319b32afd69021f61b869623b32acbe0263d64190252308fc46b99e98a8dd7cf36bfb9867beaafc3da81b1efb67f1e287c4d87a146b043ad8d0ece89f83ef61df9aaf58cae53fe2eaea7e842f2e688f0c6ba7a69cd4db0663a41ea291aa415add256984be306e9a994d26947d5661705c40a17b3a6ed2835da3eec882922816eb05279efdcd86da3d89c240d100f1afc6868945e3a78e1b6b4db0ef4662d9247260c24d063000572c5b60c67ed077a9ca2ec91aca9c97c0381113dbf07061af5f039bffa9c336410f015ff624700b5b07d5c2342816b9484962035346f114f56a80765c5d96b2f27d4cc2f21a2998cf21aa4bd2fd619ea1ef7d9513de04ed9458921444c96fdfd470d0057adaa9f0dd45734a37b8fa3f0c650cbba9c4423b554f6429c53873806a1b832a56b05a1da0789252b200821f530ed1c85bd621f3657dff8f23b1a6cccd582b5d97a23f38f492a763a826b43f0aba399b848fa653a7b0cf8c06870fe40e63170a0a9658d98647a51540afdf4808225d4805e9a12edcd0e3a0bf2feef8aaafe2f8d5a96bf85ae89abdc65fdd8f0ade6e1e469655c6fe6db39ddfc9d1830a5193bac62044cc80e49ad7bcb233df0915a6b84d74cbeae4af0aff38a091ef5d5c3923083c62018f8d6ee2224e5e73eb9f78c64a253ed228c003bdae3f7d35d23b033d6f7bc6bbcf7cffa92b6884d7ac251b5953c2fd265509a0df97ffc31d9d212d7a610c2f2b7e82988540780fcd7b28de2a98061cc5cb8a0ea3b6aba82a9f91e33c49b7b8b5006775a210be7e181f1a4e978fa90497866ff7dda4dc26386482804e9ae0fea30e3b2ff18e81309cd93d9236840dfa77afd592b6a596adc1e4113bc88989e8a7b9c2d49452ce542523c0fdea6ca26ed90df71468da82e37405e1b91f1b785f16ef1de8f9e395030092b81a6851f00b72b747f739cdf37f501c4418f428e4e79897dda902c44d6d55ebd56dfbf4d8e57cf386608a703ef4fb124c39757aa93cb4347f1478ad4966c10e06f15041043d8845b398fd70efcb4d87eccc6a01afd428cf4a478e7458c6411ef58161c6625138a39f5569a8e36cda0431586bb24ec8f2a3879c01afb46dce88310fd5c6a257fec4f138fa531fdbfcb22c11d7c89a3f027c5813a287724dd4e4c5318d053b60fbda42e2a9179797e5cfd85566c4b4cd613d85419d4d373b86d94fce6b1ee2b39d8f49229b4cb4896babcb860f7f180401e7335ec0ffcc69e90971210857f16e83750607ddf248014ab2cd3f828c526cb4b3efb4d04e53258e3226109ee830db02257e3d23c3d21a513bbe5626e86a0d5b5ec5fe7b1de8c8136723c28e68fa2837de1bf1cc6c5dc1d991b7c5746bfba12580d7a24542e4bd8106b9e71d10e737e34cf57bb0cf7eb62aa7c6a8d93e3787a2739004a489914a938dc00590f15079d569738f3dfc03ab850405dc03118abc8bba00430566c719db87404d219948692ac179de628f75de627297c911877772bb24387a68146634be9c50724985c2684ab1da39043f098de8aa942075c65ad0234e051196d0f44175bb93f8093cf97cb577624e900720352264b71c7589fd023d52d9e7f4eac4a642687654d2fe1e4206541fce15a273fca25fa1a4125456b1d0d2fb487b7552b7492c030f1bd7e9ec28a2f9297cc8dac1bd8df5ae81578b0a163745625bbebec33aa5d39ee68e4b8b2b42a29804ffd20e9b5129eddc9251307d73b0bbce9e0cb53dad9b117afb580b14f7925fcc94c7767ef571dac9830f64cb0d9296e9a1b13765948c3dabd4bf3fd24c3404a72e278bde720785d65133614e1177e060be9284d59c92f18dae6f9e6e0e17f7244b2603f5715cfd231f84bd28f895ddafe7621734a516fa49aec2bab263c45ddbac6d63ac85ac6b5878a00d5ebe3f2083646b2ce86dbd64927456a39951ac87452f846b37fc6a711fc3b9a4d998cde89644633dff58f8f16ac4fc5a743123a79047755da1609589c3627591fabdbe77fd5231c061e9d084467b7740814a309fe2825382022f031965560619762f50f57ec268ccadceeda98d9b8f9d84211b6da43526b7f9a866d0623edd7624b34719fbfd0e6a4c1dca994ee6635e27ee8d73ae9ea8f9f651de6972e9519fbd37cec07d38b21bca3efd1589f0ab2007c837741e6f66f34321da84aa890959d749b62f580cc8643d046cfee9e72fd8dd3e811da6ac3ebe75a1b361818e942e8847ac9b53f5338097585fe5d4142f69f4c6d4a63198a33a508e6dd5574cc998a22525ffea513d70cb6a7b994584c9a3142112f30c96fe0585daaf5de1994900ef4738e5be18eb33fa6847c09a3c8ec691cacd3d48304e360833322ca8bb48ad28a181b8b82922608fd0b508c71f8652cdd8215b87a5e9d3cbcdfa328421d2562168a2d31d4230128e34459953a93092e90dc53a27807cef35eb0e0f7fe66e317f6aea6080081d8adfeba1b2b3d192ab73728e4f3be398bf2bc60387bcf9176f53b394cc02797229b684fe145f60cbe22a240a6f0935af8f047f255133a0e9196f8ccd0bf0a53e10a298c2e03e844244fb57ae87386d5b22f7e99eb7b7b45a7c54d19126731b1bfcfea1e91234033d16ba1e87ba2da63124a2660621b94c84602ab38fd672cfd62230bf7e42a1945589c8bcf25b457d4e2b15b52e346d63434d40aae769d3494b9cc5ca8ca48eb02880359c639cd7797da4b16480cf3469105bc3fe40cb64a54d7a19b12e746671616ca8b804c30b5d0bb6d9cd10b8fead5e04d1eef1029c0dd84d5e841ca0d53cf7d4303f9e699112c11f693de6bf3f040e42520f27bb7d00c36e4ca3539e6a3745ef0182ea17ab9fcbc415005e7ce1883dc787b72a1cfaef64136b0fe1c18dc6ff460ae8e3036da16248199cf0267cbd9516edf262dbac35786bba8e35db8371c549b2935eb57b406fb4a22d04e5240a5bef1aa77b631354ba23b1b995f41a7c5f42a48fd0ce496e09baf4e53382e7fb445e180637bb8eb334c57e7715908f5ab4b5f1e4b00508d73acc86203ac4a14a3e6f8055517e572d879966e687f129fda6f4a2324653c9b07088c398fbaa39825d1e444b08fd2cf42c75a7fc6f2c9bcbcad44cba45e0bc3353975be184babd90f6ff4b6e5718304220639335dda63407364aafb97d25b3d9d06282428cb37c563234c4d40a622b68bce2183e88d2ed167294b8e6a641ea8ba3d0bc25e31ccec2797ce5bf16a0e9dd4be58316e9e80010528bc474f0917a6541e81510a6034d53a95f36b5ac8053657289d65b3f234b7cb06a8168c948d9ec2299626cbd89dcd56c5f1ad8f1cc5678751327997a6c854101f488e8566e3f86565be6c9f0575055303128090126ef199d15362319158ff2fbb26e2e83f39e1ce5b84ce161773c8c3bf80473e17e5644487bde9f06277ae9244d5c53fa1ef4727442e950e828e3e470e3086faf0374a6aa6fe4be7697fd57fcd1b786d638eb1572362b31972321360aedf246cd891fd2b8e98b3fcb54334c414b521292daf6531bdbda2af857cc133d40aec21819d690b8ec747a563173142482ceafec5a97771231e4c65d722c87ff796f13e3316e5c59d4d61d080ec7d1f6e63e01c5e565736f6199f492d697200d96c81136288d49df8983a8192bc8301f8cefef82bf6adabf2ae154463a8b3fc1f3c26bd2d8b20d13aedbd6209e7e32919963eaa43a1bf6b82e0cc0e80e365314001d35d47f89de0a76c3a10337ef7d60c8e9d1b673764e1de4140efef352cb3b18453ff6c2e06a012d6f8c469ca0a88e33ae566191ee0854c79769828a3953427f7615fa5a5dc8688a0e0b7c3ab4849bd2e8b1cf02d0eeaf73763c6e4959c370141a75b2a42130e56520f2dd460381b3c1ed353a75e09c412e477a33968527c2571e97b8e1f38e64b5bdaa900b12a6fb94350995050580d927605187ff3effb9467cbe73648eb95748c036a715db71b6ac9d71dc73bbac92c7bcc2017b9cc4cffa17f30cb84d72ce072728a585a54acadc88a14ffdc94300882aec3efd589e2fa75b194530552df9aba0e7c348a8dd09df58e41c0860fcbcba76006a6e144e19399fef10efb26317934fcf6e253c1dc6aefa7a34348f1b694bbf0e44ecdeb414fb284d890e70bb95a300f05cdd00cb898ba8632d593cc5e08e662322664f52aa8db87ccc17e220a5001743ba5eec581a05a5b0c1e86009c45a543c5d1bc4faa2fc27d79a96f39dabfecdf8504c3c360847e8dda666f04d3a6eca64082e74ceb3ac6c88278c9cedef74307f90a4cd019f8954a181ffd736b150c09ecc6024bb878705c89da1793b54d128a2e4362edb611fb85d041ac4a59f71aa592810b38c12ede8bca614cef3c16cecb4e5d8fe7d6cc589add4917c5cecbde6340fd1b9b3630cde357928ded2e99ea836b82922b99f38067b2a71fa02280fbcdb296a3358f2cdab69fb3926e6c6e4a59057ff0ed8b9e3892c690f8f212f5e2a35ebbab8a048c5fd5405093cfef1a5bc5421ed71b55fe46198ab0f0e730cccf997449c7a8a7b7448bca35dd9dfaf9983784e2ed7aaca661f77df241548364ee722146cdfcd0cf9d16605a3ddb2d8fb79f8fbcad44930b5aac0ce0bfcae7222a6b916a1034a19a556b2c8e82391866425b34c044bae02f0e0069282c0c7eefeca5660cf6492a733365c108c8d1336803ca329e1316e0dfa037970e449cbf5308002a52c7a12768a4b0bf82176e8938c9199480bf85da6801e1abd56133b7a2ea8b471068469148c1acb1971ce1aaee22ba728d81c9579b853b809deae8c19a45ac3033f12fd149d4c34dd45de758eb46fee20b4a07eb9719bc2499efcd863696f0fc6068e8dd07ec34dbce90178cc1ce20337cbb959f3a6cb3a18d31b4e4dff8687017e2a645723d4f4527896fad495b34b47c3a9a6a64499774467da8add7f6eb254630602b0457bc2705dd874ac15cb35f1f00f277502f99401de5182446a08ff8a3a49bec34eefb5a124dd0b2c1bf587eb6b8c2488878367808e7d9e66b72d01bedf9104e79961b603bb1a9ac6faedc2c2af5dc8dd81ec6d0fcf725e5c50c30c14ef28f4501a527cc3d34ad150dd7620cea0ad8db85f4727277f8b54468bd3fa1fd0cbe241b0b9fef10d56badc14ef56562286a58a7cacf84a643754c201b1423bcaf307b11f995267d49cec055d6ea4c60515503453c1129b4c4f662bbd3c545b7ad88f48c0cceaccb40939d4598593b9e39d0b467238f1797350e91f5e4bf484fab90e7dfd020ef6e754e2e64c330d37f924bff298e8aafb8f43b25beb8f36f9a7f697542cc46dc6d835b41ee96b2d72d30b584f4b601f5dfad8b5f9f1b34d2bdbe3d4e7b200c27abfec08761c0bac47df1379b6005887cfe4e42e2520ebacb3067c6c015e71a0305713eb981cd5608e7066bd75e5dc8b6b7a79e718886d4fa8651459c225a73fa386b26e99eb46df0e5963a02136ff05b970eaf1e150b13b155c4edcb3456579463d9491545f13dc508a5b8cb0608abaca6fe66da98efe5f5e74bf985f80f1dbbc301af8cf04a53cd8e09c241671b1a8bcc90b8412fd47994b7018cc64619230750fc51a7ced31d3e5e911f084281a5d1a16bb31e583f807499f21ea6759d0e4a2d949f9b92cbc94451120eadd06e114ad397f68c25bb8c82a9ddaa7f885cae46f9853d2fce0cecfd9c7e157bd7b3cf3aeda711b941b3e7932fcf29046c5ae546b13bc66bb873c4a3b164bc0b21a6394f16ca4953c008db949d062fb3f26e6ae00777ee66db0d46be261a2a1d533bdb1ab1b57e178f29cfb6ce26405a28245ae176f2e96f0ed8886ed1cf66ec5ca9873ebd764a93e166c506c1c8e8384447b410ec68f24668e0bdf442b354a24da145c6b93b2baba74159648ae325085f10866980b16139ceebe4e083747df71f59e6983ab9403690d08257c007e84d734538228182d1ae79a1a88ffe173ba8cab2a7ed7bcffb6ece59735bc328a9d20cb9ff8743152fa4baa2420ae8e5fd6feade7815b2a6112c3b3b28fad4b5bc211de2998ade65ce28509e7a44b70aa98bd60274d72c0416e27f9ddbce6792a6895e3850e8ddbd511effece489fe8098da23f4c8cd255845f88e0708b530b7e6259443deb24848268b72dae59bd9105130d35d799e619d71353f75da172245c1f7cbf647292cc78c1323c1fc754ccc1f58d98f9d5083edcba8978e9ce87dd1f33f9a4245ba41525ab3116627e640f71b9 + +Params = SHAKE_20/2_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000195b7c8c7564b5a7f6e1286fa2018961b2cd60716d2a540e4081a7131590e344f86f5e8a47c96860e6122d73400166c61c9a25c40194e1fe32ebb1ba453564e002116583c45c4ce498d1a44a48ff841dd2cbb80c7fdee4fc5bf3b3d48f58d0f2f7b9153201563df0c111722d4e1c171fa9772c17385becfdb9b9ae6a88de805f1b +Signature = 00000074653ecbbdf54b679d6451ce5543f96cb36775311e9359bcb91ae48511d9393b139143395e1b1ac0019e10f34c8383adfbba8fdc64ff513ddc5e3f0334107e1764e795482bbf927e09d475fff5baabd5dac4a6d5a56e09107a8d33bfa45b5d6cebbefd5337269a6df5f55183d10f8b673c4668159b6a499a015c09503414c4a66cd7350b9c98bef75e24736f28bd8a62453985b684e61149fedad2f2a2754903da3d4910b670f2a0b673537aa630471855f526b26b83202a328a80c5655b1d985a3d95b268780f49bd0529f15c6af32547d5a5657038442739da4b48970f4fdcfd96b771b502dda88e798e7728817364f016c404c2bf9c933aa38f1faeace1cd0c2aa3a2a1493327ce4a9c942b8b075a571bea00329075e546108a1af88e16a2d41cc34afd54442a7dba452616b87457e36889d040ffee949bfd27cec971da4fa8b0277007b165e477adf313727d55a8a03fedcdafcad864af6add879049b2f9789146a2a02b07a4d724435175204eb7510bb2a1a22af5f0099c0e4f4588cc56c3bbd9bafee17c2ed8ae053d7553cc436eb3b5def0ebb478f8740029bee3d3bc163f5093b11b49de37d11ae01d718644eeb6e77bdd19588865434d66f98b35a4ff35e4ba611cf7165ca18831f2115dae12695b9615b099f6180e115845e344837df77ea6e89183b8cd0badcec7373046837ff48c8f444d5a8eca41e66bbfd81ac238c2e9f25a97875c693a72f8e35bdaec20d7271cee8e51c3ddc48d1528483f3407ea72ed1e2a16c2e4dabbc5987688b94d5c85de5409cf91c9896a06dbd8030d7fb620e69659189d68ec5ac2fd93b2c1c73cde6b4b1a64d6c5cb63255518c97bad963faf5918ffaf602b1f1be1302c67ae8af99497c27c476eb6e4a694f2790ef38a3151047457918f9f787ef289782ef1b9b4e02472855e0399e1ab95099f31b9ccc551e85a87cf602abe2bdfbeb3285f8824460e4f7b30b9defd5b039e2fabb3f7ba0b50bb9ffa39a2c1639098e4b5190012efeb0e4287278d094edebe2ef6861b61804cdeefe86bee80fe00218e679db5609749a4e082b4968dbc51e70ac5c0fba29a77c196dcd34b2c1ac28606ad7f89096606efec725377589352ca61bc5a3c622851137f57fede48186d3eae2cc47edd458df216178bf3505dfa57b65a3fb4f7d26908bf6c3e40b8bffaac93b3bc9e43c49ce0a32d74c7d84834a8cef9d1357d599acbada7cbb6c397f944f4db20a6ceec67e6cc7c15976af3f4e5d8933c2ffdc73ee577b2a192d56633bb57a5d67963884fadbba30352e6d6dae3fb152b6cab2f1da2133080a5e959dff64d253b12886fb96b7267b99a0fcc7849810d0df42d9f9576c8e67cf3dbe7f33e9763338dd44116a4097327641365dd2cb7ac84ce553e58244f2fe26df1c9c9c117740a204eaeccac3f67a85806b924be22ee7e1997d687bbff695deae0280b5afc09ab19c706d38f5d83c43ad964c074952773f04d6427e71ad45398e9427cbed9ecd218b056577f734baf08f6c363dcc09ce1d5d7151ffbf52ac129731a65224fa8afded335ba5daf72a6b55616f2b50f5556c780e61f2ca68efc8f080ce121bf8636e6f0d9cf20c72caab6bb5d59c3685cef09543e89019b3780cdf76caabbd3fa241994377fc8b89386bb384a242cb083daf28abdd8acd12d7f9cb6462c7b53e7b40e71cdad5fd11d2ef05a51d1af969396a5b39234243544f552ef773f735a58bd0732f0000d3fe96f84c031ba83658ad727a53666216b3c4636c0b8244bc723ce522072a69e8a351349809a388cbcef7efb9c3add55f236e4f6bf5e2e23d4b0532fccdfbd60976db81d999c7b36cb8c4cd61f5f6ae6e7b13c8ab7ff3db4e43774a212bfa6931a440dd8c263aa400eebe5c53baafdb45cb9c2cca0508130c2e3af3d766f177147c0872ee45927c3ded6e986442b2a555536b90b1bd9840941e1b663a68b8b7be5d75fb2506b3dbd40a041cf7659ab75ab99ede427071b8561e9b3267d381b79716fb5c8a26528be0306163d0235d353fde6e6df8b577e063ddb7009561cad507495b4e56801ecc064434f2add6482c23279aa8a0b15662ce62f357defdadfe114f884c2be8bbd2096a2a94c97c270d4340c3cfc499c13ee67f130c5018da60da6140f2e630c52e785c56fc49cd15ac18c95170ec6cdd9b71f1f7a4485ea7a9e157663d4d3e3773c3e008a48dbe977dbba02457cde8cccf444ae1e720bc3de58804828b0e7ccb8a3ff80a5bada294ee726b4d437eb98d1252f591649efaf95434e68b90145799d8881310ddfea4fb6ad88a15ead621a7442672ca2a57dc5dd655adf5072da768e46829150ea487d54d3c8405efe9dfd15728ce015c5a1e58f67020b4ff5295d51c0245dbfe29570d80b18bd2f15ae4cccc21cf52cf3a7970866ec608fe94c03114248e64ad12ee4d3b76102392868692486c425e6620efc1c8f8312f5200d4b8069d99fcdf20bcfe31e4358b0b3b38deafd51782b1a3504c56d8b5486407bbc1b515a45b88f1f7f1c8c2f5e923cdb02db22e6baa82d243aa68bdbd894d60cc320afa48e155e6e66cb42c86f07542175b2300748cc6e61d6b5f03d557d9cb1cb9e51d73ab735e9d435a325cc317406fa169db328f2306b22ae2242149f88ce2bb8528f9dab8fec94b395225dcd7aa2b3a88677b4c0fd5ec6f634ee262100fc99e6757a5f1fc2735c0821b01ce426040257cf0ad1d61b9a86e3407e18def28144e18942f8cc3516e8720c87fef3c85877a0521abb127c25ab1c98403ff4ff482128af3a2d39bf5347aa0f2c52f49d35ccde61f6d15521c77fd867a5d9a87099191503cf4ef2a7843d91a74376b300cfa9c423a865e255630b8067bba819cb6d22000b45fcd1c720dd53400eaf8854ddb261134c425339d9bf1bf4a7ac4d1ab5cf8bde20d97c9d1411b5f890513dfa0ff09b9f6befef54512e9ccfd9399a2a079bdccdfa8b4dbfbc9c3750c73bb14eac731856334739ddf1c58020b58ab97e9eb07304a7e2ff497a76975b6f101227d47e34029b562f8b2e7cc6aed82eeb2104866c974d469dff9b1f5de1d73d3e035ea8db9e6c90d46eb2b3fa3854ad642f92d18bba911c6fdcf4493a8353c8c08f20dc00f286c3a08e0a84636f9370fa3e47661d2eb149d6fe20342823f3cd451e33c11a591e266dc73e821d68465af05c9d380ac132dbc0af7fa8225ceec600ab7c191c863d431977fc579fcf2c9e932778342d4e399d9c1eb91f83b0bc4ebd6584bbc168fe438e4c0df10e51f59bc832d84792338221f537bc27f897d156991dbd8500cb00ea61e2a9c7927503733b007bacb1da580fc132d255e1b06562c8fe436f45654625c4ba0663c596e6f538aab0e15fe0f4a33fbab7272f45813f4ad7759f10cbddd2d4be793c0c5193967cd5266d6c53498608a20207525f96976203b33e6a30cb68808e5360637a8cff35389fead7165d6a9d5072b69dd18e475e40187e948481a0ca51911cd9ff649652a7a1b14aa8c4cb2490bb4f130ace82c03505f2c9e4e381fb70c439e6670414dbc763c431a2893d8771efe4c80f4b832962a43c6781ecb78a7b2fb42787468d8b0484ee14c280d194620b966e7275d057daf60b980d3a1fed780ab077c9edd838158d4fd29a29e90b7c1ff377264de712658db23bfe5eab8666456d76f9ceeb368d4ab7b676fcf4121788143fba1cf7e67288dbd9a736bab98add2467c794f87d2b85d9af09b3a4552e59ac6608f9b1112a7232c5e1a917959afdddfbdd29fcb1c225806620e0be1cf597549fbce8d66a2be491d064d91f74f98f19202c35e759b7c96eac70ff4b584321d2e069fdb8ff37d29d83fcc92b1e381f9e514fbf0d1fb5e4756b834352d197fcaa39b5e8799a0455b84979a82c540d84a48e7bf87059d18f6ab78387f66c13c59a30553bdd34962885bd75f0cedac375acb42fa3a5defeb8f0c8757b6e62730da52e05d94a89c3d332e90028e0ae5bf4d23a85c7e7b4d22a8f9483bf9cb92766ba28ab68f2868d3f68c4756ed067954ab3a088a627c0427df663b8deafb85687e517e8e9d78aa4ce680b4b193fbefd5983e768880f0f9222889950951df9a9414e108df8cd95fbceba065cd3ecf48bb71683d09cb1e2c57b8e048eb0fabb7be968c5faa457a42879e6480f77bab6d8cb11adf4d9d01a7beeb7d89590d16d7db79c0a0fbe38fd40803054315d6c64466e8f7a0f6a8195f55f7a4f1f087a222a36ab7fa8423715f81b552792348ee7126433dccdf7f7f92cf95e2b18477f626c341cf4c4fd475ba22f30d1f2e687c162125bf7de346176bcb2fea925bd836904b04855ebf01862cb6c15c7fb22fcfcf3107a2829df14e980f149a1097ee63f6a33e3bb4b1c2555d067a8a4d0716d690f0160d56ec575d89f0291865dda7d78cf4257d4fc8d826b13b27b7212a199e9146594e351f4aac64180fc27e36501f925c10b4e0a656ae0cf8e80801c685bed552e9395f606ad4954ccc8f14fc30e0bb14ba4c77a987362f7094feac932765c110dbbdd6756a680e4c60d452c2db30895c909b00fd5089e13b98503845fc9dad200d4540d9949d8ef228f4ed96d296ab445b320b5ebf019c0f434f70f57f772468980934b4e2fdd84caceb8ce1e8db42eacc1e91b49e23b4f8376018b5a0c19c1da8ea0ece8c281f5673bd74bfb9f2ab9bac5b42d304de4e2678fb42ca1978756f597faa233685a6fea69dc5a37ce98dfbfd0c42ce2cc87aacbdf2fed6fc17a743c1b1ea123fa2323ba7f1fb804e6230d9cd2249fbe2c4506fc3390f0bd422c2cf1575a823650d467394119a4730eba7f45d082ba85843c04a394246d9fc49c1c050c983f15768c4b8b61d18142dafc49b1fcf80bd0b463d2693acda5c21422733202351b8a3a2ed6fa94ac23ec0d3d50dcbacee44a898611842c42a0a5b0ad74822fcd16bc2728612ae798bdd0bdebaade024319a5ab5d4c6dbd874bc62dc8bd1a4cd203282973e6915cd05c150100f8d17b740bafd1a7643c94e26901e07020b5a168ac84abbc23f8a712e2771b7bd1934556e4f10f630429dfe2c681f1e453d5b13989daa4acadfe5695b4dfc536cea2e1a7c7109c472f20025b4e2cc1f5436e67c14f344800ee0b9476ad89756408052ad785fb9cdd152bf3463b630e0f860b6c35046a0b4380ded5afc7655ed18fb87c4e3d04ad80b9e50038968ccf0d6901563750f7af8035aafac9a79e2393734e245a4ffd83382dcf024658df448065e931e882118688261b43ee5cb4d0f11c3697dea5e082223a2cdae394fbfca549bd13e9ca3681577eeb2d5fe08e98b379c086232a00d5ac958c4e84d86dd0f288727d3283a336440cfe326933a6a6ed9f06b46091cade69484dd694ab4b37e205c84c2f13f4fdb3f77f6bc2368e5ef923c7d26401d2e9b2b41fd1ef8a90ec317bd941a9e64be5fad6a55a97ed2a6b6481675b8ac67e3d0a672c950945ed627391d4130e0f83d17018edd2cb8e70c73416cabdde2184c1b025e72bab8b8b9ec53d9b6f0542c8c682f533727406a9a17ec08e86f5dddcc200314ac0202d7252d4f2fbeecc05b6dddc41efdda8c909c9d44d2ba8ca6312c3a2d390f3db524d3f6e25aa3310af35d3672218bf4aaf93c7e81ea2f1c3208b8743fb9495aefbb643f057f50f0a8de25bf4fa54d43d03a29763a2518a7890f6c72aa7764631065ba1f8ebdcb4877ee07eb35d25737fb9481d3d90f62b48bb339b59492b5bfed3360c810bcf213c7e0009ded5053372b0c6c57bd437de1183726ae8affecb3e9dd6a67bfd1c67a6b6f6baebca315b0a5f10fea3e97e7a82b367384c74b4da35f849acc666935c6406d801ddcf2f8cc319f000432ce04b824040802e8e839f2ce8af9543ae57036eb35a2900597252675730575959473bb21b98adefb135b8dd6df286bbff117ff93430fbcc90ea70d42a6c077fd7fbc6b03ce11c1e8bcf8b3e835dc6278d41e079f2a1ed55f6bbed2afdc6d5afa605f3f37561acc0d28be14e9b493e0e2e122d0d2747dbc002fcf29f88b826979ef23ea7dc18b74f3f9b6c6f6551865a77a6ab65f33c7021f69cd6264362e55bc690e5f8b3f92ad077629a962d2fe188042f48c3822a6cdf5de9879a3872061ab47014959f6c1baac39ffc67116d4099e7c2ac115e4de9e64443a0cb03ccb6f366d4cbbdd990d3421658587dab0e9b274a184aa3b23a9537c4c83f231ad57d65b837c901724772e2e8de11c9a39ec1f462bc05f1f2c9d2dc02d9df19ad4ef67e4fadb9049866229fb9a2d307d8cea34cbbd38606f947ecab36c1e02145a44344090688ba04c817fb23e567c8a3bbacb95cbb48a088e85c9ee5b3d1981a98c0a1344078069e5865d6f33bf0d83a590ca022163983e1098e94ba185b6ebe0677d1960b44f5af71ccf231717004f3478ffc186212a22fefd9891b376bfd853ca171b91be20c83c594c90bdce9f845df53260485046e2c44309eb91ddb17ecbbca577c54218e2762510f4d2787e96478a06b52de05f3bf9228fba92f89c806655b789cb5447dc244d7e193dc1d0108de783bb7d9a6ba06e91d3e0684ca16eb52e3ea28f0d2a348f9d59d6aabd1e81848d4fd07a75d341c1c164772af7362c6520ab088412bb3876cd4a7b4b8af253ee1e6b01aa2797caa63c89ffffc64220b3dabd32f0b9edd5f8a9b699772cbed57ad983d802b843e9e7b1d574ad6c5c84f7a22001b4cf77a46cdf831a8dbac99ae3ac152f69d0cfd181e320487853f45fc9273b7171bb7b945016bfbdf4aa37c466611a347776e509eec8ae9a2b859a8c4d2f9dcfc6a5ddeb984fa7081159f18f2a789a06a9cfe46f2711cfaca28a81be5e014649fe993407e958e9d96eec7210c3adc4219e59ede06d59ad8429da32801b0f790989acfd25e9114cc49b98a6bbe6df4cc6d1a391737d79ed019df7e83dda4c84d9575bb71c4a6b695ed5bc0be711fce5b8a4cee78294e3ecbe5310e9f33c8adbf60bc5e561cd98bd32168614bc1a8b42b7c3bd22c9d598df8de8955493eb6cdcd6879f716eded687b6528c15a4d74d36625b2e9fa73eee0af0c7620986ceb395c51cdfafda664084d5174c2ce555bc34608e4f5ba4f46ec8f57c15295c0f94c63b704dcfe8d2f42afba1aa71e9a50c176cdbbcbe76e5703e3dd4eca1f57e2725f39379ffa9287c6c19b8382d986aca689950d7dededfcf90e5e9275fc3d79d5bf5a7f9811334a3ed15079989e95f010bef9296707eb545c035874a4859afedf0fa80a8af18c36f936e4982629d770fe8e27b88f6cc50beb28f5b44c9efe6f420ae5be1f63524a32861579f0479f84a5f92f7ef39cb9ca9e682c0ea7adc8e59228089e711cbcc9cbd5f63a6259abdf44b28122fd87bc5ab5db711e5dc2399691a03ca6abc6e140f9de6080d564ea7c70a91566ef9f26d3eee6c4f7842f6ac9928d26cf61b6acd7bca65055661c8182181adf2f009ca1f1437708d30d7d3bc3fd55989bb08de165e1ec86bbbaa84a328a2f5327a2c0669db8d0a6da80d4fa8a3c1eb7dc1880950cae39a25a6b2122d91d33a043eab27d45b4bd8c54645397e827cc454c15894bec60fb3e0cd8e14e7b391b9e69f96233c11c1b9248e0ed4157b6a7cb08fc9d818244082eab980be8249375b8145ebb21feb238b90e31cb9f5d421e2e045d3d9fb3985015c259c8ff38535d97bf0d4eebd61707c41ec0dd6d13eb9f899ed5c4fc6b79611c86d1733d8e673f06ae09498db0abb33eae83ce3603876767d35e8db7e4bec72383a4cb5bb70e3b8e91c674bbae445db40c14d245a370d5e98d82633d82ee95880be303d626b8ab24401993f621f75e035816266d5306e92d7a55d635a8718438befe96c0ff195279cd2327171b0bcd67c321b19b8a906632551412ed6ddd9933eaafc3e39cd426b2fadab54cb51bfcca7da69d7aca7718ce0f09415f41fa4a9ca68b3de3222a088d4269bf26f5ba121f761b558a4b5dbcfebab747546d6d745a06d7a9dfc6f2cc5cd49783f963d5e83f68a57f806ce8fd55558b303f7e3872871b2f8ff96379f910a0d73fae0ca8d8a5cb55919d06615bfc4dbc897b06e0a53f79da76962e677e32a8a60644f6f6913d3e1fb3ce3b03475c242bc3f1016fc0cfb0bb88ff8a86801dc3a3dc44d95b4813ea4287b14c1f904319a769766ba92ac79c61467151d0609a1150a0dd9ad94de33f5d2d2ee734f6f1c67c65c105df47576574cf59f13920bbbd1d53ffd78acbb620ffddb1c064a92c45ae40b9a695383a1e4ca1c56aacd99abf86285a9e7eef3e6665baea95aa49cbe4d0f83da0fe86d00cbfa3f23c40904043ed505c4c799ec292e2ad6672ce9a89f889c37f391e0fb63bb0c5b7bcb07d52b901b621ca227259c3524865449e8ab0279d20d56944eb11a888c7c8c41344ebde52c48349f31e3bb471ef3e7386561cf373febfdf47aa5c29a9acf677fbc22673ad15564b36fac832c3c10a79edac0ba769b638081f6d4db6144a709bc16ac2229d798a83cc6c1566f4be4dc86f62b3268af9c1c132786c81d9468eba5670ce524d109acc0f5304f97917393a53871ec00ddffb3899c8de6560f7be098b1ffeddf949e1f9fc0b0f41bfff59a1a4318b7d40c95e1995af90bf73b6cb91bf351d53a9af6a397736ea09b5180a319e7c0ad1f7cdef72ce049bf99d716ccbb74bf9efc0c255a91c0ed5f7260d99b1bccddbaa1a9ec966b28b05ad573add055ed83ff413d73fd8317f2c542fe1e1b09b226c692f55e87300d8f3101922c603c106b95261ce7ca1d36f06b93251aa774e11aaf98585d9023bf49e4935bcb7c5c725af7b4fa4f926d0092633e7fb6b749be2ccda8f9cbc9fa6a3e9b370531408ce500d422d6ff932739670f4fa03568da6c9cc7349e0cc98618eb8094e6fcda837a34adb3d561fc2dc6f52350705ebe693bc11c10d3a9984afdf88dc8e4b0c55404fed29a2171a1dbd5ca933c2bfc063f95a65dd2598d57d14b106e4e7d79d86ecf75e44abcc6bb08a686cc1656107fa8c5d3ef9830f13c282a5126a6577307434a308166d9669ff97c18aec0c80b60b6ac5b257b938f6f9e765e774956559f1ea62a742eb69cbafe8906983de3ea289395022238df03d3bb3aca7a2ac88c8ef2e3ceb367a2d565893b7031e1d4fb10a849e5165737f348565055645b73650d2f56edbc2fd71c2215aab12a813732a6360296595d876a5e3bb617367b64c718ac6dbef8a6da0b340030bca266a925c2bb8ddcd9305625d4224b3e6a167b7251ce4e0374e3b78240089dfadba1676e647776f84c086b1d138832b050dcc6a2b005c7ec95468668dbea317d1705c48e2a515caa9917efeec7b81a398c3aa692033780e5351c4bd9557ecfb5dfd8e0f59016a1b22bc47d1c01a397a9c4559b7661816b4354dd99848736e40fe14b2785597a1bf9386ab3ae882488f309852724ae0f1c56077b3448d88a835f9fba3b764e0bde05dedf4cee691478bf051a1b36ca3e6fb8411fe770b3fa06818ae8dbfed7aba4f120007e749c245e87fd92fff7169f6cb4d8959b79212c626afe4a3c8581bd97e320132c80b053a1f6ccaa5aff0b3e2b9a1adbc945be5f73326f722d81ff3a3ca0c2d6fecce6d94f14683f6b98c9ba51188d91e26cadd5a8a039633b257d9d99405f2325500c13aea994a00f5c5883322ea165192c14a90fbb3d14b83dcaacaa8044817c5a7644858ade170fd5b1c5e7fc7d48f19b959c61cd889cac2bbeb3e90ca8720869e94d7aed634cf98daeb19addcd413a705828f4301f013698b0e73c4165b8bbfbbd50e301835963780bad99ca64f0996e76b724c66d09389bafd82aede1f9ded5c737d755e55386e049d5e8dba528152cbe5840fb738733d4427f680e0fa8f0e6bc25c0e166d72b4437f6c102c05e33d5dcb56f3d9482d509ec49232f5f18d279f5e726e2991d9b86b81871c0857699e764cd5997406c97de88f1a091908cb3874266ed29db927508daa6ffcd2e5d2203c0d80d30a899a68d4e6ad3d4974eb61c58818b01afe9b5f5d5ce8a9112ab169786eacccb37c0517a45b8498eb990782f7fb99cfc353dac5e6bb04252b4ed50e7ce196e467b91197d27a21d0f369dabc80031b773d407dc31c85ec96b1caa91bfe63a96d7bfb03703a5899cbd5299235000ecead8c746555e91e4d998bf6151e9456e1ad5a1f7dff00dc2d42e2d8bdb89b32dc93cb6cc3c5ed541cc1fb6738b0c9af5626dd2b470e9d59bedfce694d1fdf23d542da0b6b6dbee62d3188e71a031c1571f86e97708807166ab3b687d3970fc11b1a333ce80dfe68274b0380ddc5a786c7f76d0471a941a4c2cab1c8ed7482bdf314b5dc0b7a6a7b63ded410328670e28366f6b1d5f841cad2da192a30ace1dd08c562cbd8b6e79885f069530cd56c357334c4ebae4d0f53066dd7b38c308d061648333a9dcac1ae164c42e18ab3549f4a2593343dd6a33f51b0bbeb5864a8bbfb98bf60e04c9c76d8fb9a9659a6207fc2290ef663d2aea9e492045675cc6580254c1c82e57e03f5702e3f54c11ab7b4b873b965b207a47e38ae15510e0a95fdf1c67e586acc6e2f9dc9a66babd9616b51df8511f06c87cdc9086ca748f6e337d0be85ec173268f7154298ba290a4adba2e6bf8c560c29def01cfbda780851dd0e4f003c427f3bddb0ab8e69c70cf35d12055966902c2ec3702227c25bb9da744509e34d15b501e70e9dfca7ceaf4272a80ad2838e494db67324078ce18a4d86e20f5732053dbd3b06f5a918af176feed46d2f15dca193b8347bffdf198030234a00fdb199e05e60b028046be56f48c9d32b02ed1dc8c9bebf8e2da95f1d2d70772092ce28518df9b9f6b5605e8c557c4db4cc69dd7e828c54349be5f4210521e3ab77e3a5c0bd41b403f31ab4a6b123c60ae95107956c0eae019d7a1ca63d33282a6cd47c7386dacaae6c009dfb343ea8e00faf49bfa69bf5c0dccdebf0de6cf665f0fb6205a694e5c431104ce04a4d650521744e2c7e22d525278e49ec32c70f8d166423f4f39f6147b53edfdaac8039ba1497af1db9ff9df645735c6cb17bdd1a280abe6d1f58c848160326c609b5b8e72d335f8dcd34bbdfb68496777cf16e6129029a46dfefc2658c6a7b90c92afad6b50fb6e245fe9a9931e53245053e670d56d4e2feb81994f51912a9317658ba5b6d9697bcb31fad87cac328e7bac255c7b0a33baf059d006a860cf931f27b62c2d325a17b240e9438f6a39fefb0b2cffb91b71201f10b45bcd0da81881298a8bc98f2d31e01133eecd6cb7ecfc220681a8361e019144f06f7dd9c4d5b496e01f4cf4a73bb662c2d71b6ffa694e6e91d822fb1e04e1157b1d1f18579702edbd4ec3b413f563388f4083030feeec87a1a140c415e114cce2fa46f3e31cab37858479439fda8ab9e62af1291f093f556f19333011f2e40751d269b2b34e4ebd08ed70a35293c04388e66bc147af891e4d4c91968930f7141bcef06290dc26b72b9bd920f77682bda43f1a5eb4a705a7624f1c0123ade0c6f81cd65e04a0955fb1d437d22ae7f7b34778242f4a2bde203edff87d03bb464445169b4a7cb4f82367ff38ee84227cb07be5e61d933bf95cd393982938305136296e6e19022384e15120ef3aca0d9b85b6bfc6a1ffd6a4c69c691303d235f24146f9ffeb207145ed84aa486dbbcf22aff6e67870e59ef8fc128fbf0be32d9613199358467632baaec21077535a191ffdf26fe19bc9dcde63e2f1be45ab2c7bd566ac01449c10d3148b2235b754ab76ee76215e1378b5ded150456e74f87a6d75ff7ba76522c60089551e40d9f5a07c15bdbe0fbe2f637dc1075ebf87e1c64e7e2e4b2407ad4024a24af5ea07cf4994038262797d63c91ef33224e7838886631c5713bec903b5ee43a21c667c8681ca913ae291a64eb43fdea9e39c4aaef2592d73ee10eac8eca7ffa2d25acd07c73f27e254bff7d0c379e4541c751c46c16e7e18d9a8e3e381bf8f17b1e8868fa32cfcf6f65f20772961c11ea9366de2c76732de2e705aec98a166583551e0243900b0f34955699ff363a5a61a0b17824d745f85c211c130e6c5704b6469595439e0e8f4e03d61eed024123629d527335e011389ca7f195cda3f5e85247230af14f87e8f6dfbe3f3c03e089e5d34abcb2b3af6c7e9d03770e933ba2d3dc33722ba2aaad4a833e4e387d8e7eac4e48a54ecac88ad7d9261a4a297b20e11c5bc5367daf71915b52d5aeb730c194e8284d052eba7f347b0ed39b7f87126a7657a38d7ac3b73c694602b8a4c0191066ce3a14e1f8fcaa0ef30efd888f2617c9fd9fe97432adfda0720e148a27cace24f2e093076954c0bf9d5fa24c1dfcc723751fd20a464b9753536340ca21a0021e56c6bec28340349580dcfff42a06db0ceacf5b8047e427ddf844ad87aca96a0de7bf15f6db28409110bda2fbc0dc628c648724111a96735a153f247998948a56f18d13fb7e72a2a22d9abaac565b6f14c1fee5cefb9daa0b6c275c23664e7b373cf4cda2af8d089303448c1b860b16d11eab0488046faf51c7c45191cc3b0bd7f751513ecca2eab74b6b1ed77983f70bda055fc9567725f8362f26cb47917a0e00fae4a35ac85a251851063e167164388a0e20e68ddd532fb1d03929e079190df9abcfe4a6d67ca5ffc4261ede9e6c0a93f44ca7356bd68ff438508355dbd049fe236d8d63312911426f3bba88e0e5bd9aab1c6d9caf7cb43cc2cb38690228d2e979f6a31570955ef3691a6df39a0bafd11994fc490d6ea87a0a7735d8fcc0a0e62e3ea58425bfc8bd059f4c52988a6f52c4a1e5d5ee57825e66e94374fec189097d54070ef8ed7a269e6972339faa09b4049ca080d873eea7da874358432f79c9999e580decbba7f5233d8925ce638a457977a3f18ff98a4ac413fef948a682c18f07ca9b17b1051388c326f10e51f9e7070c450a61836704110c86d6095a521034e46031ff9a35325b8d822072a79bafeef4655bbc461e7c3be08959dbacad452a19b7943fa423729efca10c3f3504b895d3a6f9f47d9ac6265c000b288599bd6d0d418dfbf70d3855e15ab4034baf225cf70df405ef946939205e75a90a8cf08623fab91039f0c0244f79ce403bbb1b99a73794426e9c2566d8e498ec518e4b6266e634adf57e6d9ef40f776c813a6a27f3ee0e5fa18e451c143c5c6a8a7a9fc6362cc82f7cd55edc077dd0c55d4b6fd8559eeec405fe22877c7b08504a557ba76bc79ffeb4fc147659d808b3574d449f2ca3b0d02d91b15ed5a3d7d6868405b47accfc8adbd11cff15604ff1aecf48b585f15bcdaa475cb7d32ddaeef7974a140df36773ccba6da19389c36a2a4a040f0ad35a32b3096a16ae7e2b8fb0ed0924d4ad63c4e7e2820895143226c8679f50547ee687fa7d8f309d5db14a728952fb82c699f759a3d2ec7dff2168158da9f9fcd16ddcb63fa454875e4e2d39049305a9ed596f6703724e2546920f798846f0cd9dd871e56aee69a4f62fee73931609640ef4c473aece07bb2cf39c2343d5c614a3b6d7a4a8951264614fc69781ca4a0a850fe0bcb19ac7a5d25966c4f63cfd1dc8d5a1f909514ffa549eec4e047d0e77cdd51668424f88c56e468e097ff770baf45895c654b88a1569b1288bb8134dbaaf06b67af6920b3a27b05660dba3c8c54a68d637f88559b3ad8819ae5dbf7378c1c243e7201e8305382ae0f6b823df4d33bb01695bab4c6091cc4e24e37159b462f59cf491bc4fb25f0551a6150ad781eb68d14723a5defdf5a87d635f74ee18cebe9aae1329b04606c522e098371be7499c24ce51aba8f103a51b4026b6548433f59d1c349e8ef24c50b46cf62e772daabe459dd2ceb6e9650852de58c1f8967325cb4a7350e12a54c1f5066cd084906ddc72fe6ca114439d0bc333c009163f265320363483a6bf3890c72d85385b15821bf55c52a74cef9700cf262d897efa8d8bc523c65c79d242d69dcd9a2c2812fa804718dc4e6c74f9a1675f3c8a710763dc85abf559dc6dc12991f4321ae5f2f98f57fce21197aef19fd97f980f560d57a089d883be213500f5facb9d45ae7f84223eaabe503e784b1f6ff2504eafd57b4cc3206841b6a2aa94e362ce4f16d97667f6cfc0999d103509df9930ddd6a83cb422d0a47d91b4410352ab02ce14b92981e0fe373b1618db209b2ee66077ac8b73786d20768086d1046b096fecac341bbadee175fb41079a389e8850fbf407861786add946ddd98028de9c683ef22082784c9452d046fc5f5a2cd037c4a0fe7417d84ab18ab0425ba303c3edf79b606134579355bebac824d0559edaf4d7b92714b50cc9a101f00a5bf75dca850b2ad9bd85a40faa9da96a616022cc7d6d689c1006151642e68a3ffde5cd758bbeb787e5dc0c0f312cd64eb4309d0858eb770e5bd678b210b8f68690543d3e4bec984eeb41bc66a9bbd0bbcf521e5625cb652d05bc673752c7a4d2d03d73b017b7e99eb0103dad407322423698c87466d4a6219ddfe99c7a5f799404947f8d973d9fd0e7f02bfc5368cdf9c9c305e41ce991eed0f1e183a172220bbf187f81927c47ce783e615f654b276e0965311ef953686fd72c160c0560dbe055b78bd3251dae151da3513b287cb8d96d728bdab0e4ff005d8f2b6fb2153bd91023c09183f43015c700c3fea00b8856debdb930d58b2ca22d9828ab0324173a567b1ce1db54a85f406e49699a52e5db97fcc74394f93aa7b7d5b08f72574e49812f30e10244939ea90a59291b6a843e6f12417f252b6c631a44ddcf56c0c2abffbed2e7a297b9d9a66ed940a667c50ad46a9a7a338377ca5ce8f6b0c2852dfd9ba82b2f603a80f564280d5236c88b317786c0a57ed0e0732c0b13b34d672a5991f2003b09a572c812d49ad2b6bf0cb5dc59cfac1baa25fdddcc9e713990497d7e3f47858eb4f93e67dea108b7c6e4fca28cc6ce6c37e999e211242519e7779b161f76f7b48079207178f8367981796f66b2810d4fe1868fb0004198fabf87a99f0c608174ba7ecf6235fc42bf5e0b772b40c54f0d4368b0c9d84326462f0e51bb6e3ee93141a3c2127398ee5de078830c1f328b5f5544e89f9cf63e71069726210d2817e27632c0c2fe6de9e04ce9bdd2c42eaf7dc191eef1169fbe1988b6fd446aa253d8f00510ebf601f5c58d6f9be69b4cb838b50f53f68f2d3df93b8314a156ca48c85c24bb5717dfd087e384d188947acc8fef33164b7a66868563e10d0c04154f83703f98dc80b74987aacc8069e95dea35fbb7f672f9bbe74895c6de7097906d875f51f8ac8f84615d5b9bb96aabafc067def031fb3aef2a4cad9d9a3e21f1a6333731b5bcf9e61f572d5f6c553df2988b80e212f7509132bd3d3be9687c772263569bd01b9fd1273d0131c45b73f5f42a15dc30e800662100444abe501196d6956bf8aa8340c0908919f1ff6a7eb918efca8b7e624a74f52d24125ef3e889893ddec6f5418a7c1d2a5d11f8fd52f4d5e8c3376ff3d59959948245fa67713a56388ed37f30c467b3447992e9f13e252d593565474d6bab0fae12ea359d02b7ede4dab6dfdf93dbae32d085c63c44d3a0161767b01b5c6ff2bda9590a40fc43c7d16dddac1f88e86156443637c082ba251c394e62a86585b843a9d294a0f6a17937bbcf2c9d6f68d7b198266dbda178ccd50994daa675a1d641779264c1569a1eb3ca14e6b4a6885b21aff8e7c3ee208644cc13a1c7ff19ac8988da5053223aa81cfa32f85dbd7ee0b211a824b218bc022897e3b70c9bd430ebef74cbae8afe8f0fd67bd3fa27575e1dd40e4412b2ddc1644ca01a835da795ada056c02c08fa75da772000a70e4fef72caff0e89285a0e0202756f6f08677904e3b65ec969df4183cfadd3cab73932acf373df966b4197f38d4c13130737533953d4d637c9f5a599310e5aaeb42373ac3062d706639a4d3f208e1f9333e676269d79e67419a43e962fed478e722f473fb39e7eee2a122a5dbb65909095f43663137bdb97a1f18828f3a7d5b9610408b7cf36fe93e16a5a2c622b2b0e78d6d480a5e209867e6d926ca4f9c72d3452ec053d140058744a6b45ffc1704e209fc8338c79af928e6cc6fd20d3f049825ef53b912f1be36e5c96869fdcae26690d9b097920857fb93ab91411f5d66b146a44c1df4da3f74cdc570b8867b5c8de8f2db212d8da463860693ddaf7e9f22d25a713a27b9da58dbb1118ce4bc9f76c6694689d58ee522be3bc295563d67eb6fa5ac01156c9d80d1fe24c1d81a48f3bf9dc0be6f36c5ce663735d267f32c516344c4d6780786c02ea3539a0f00bfebb834006f35bb2a76aeb609dffc818a84c832f63d46d24393e23aab4698feedc4e78e3df5b8536f4cfde4738c7474666cd66f43948f76da02f4b779f0012a2355ee8368bbec9e795532753bc8c238c07c458f31dc33572e49b14d733d090f6a8a2e544dba7730131a11ec43620d3dedb56af59fa92fbae547bd2f3b6694fdced64986d98728725682061571adf46fe68c33cbe7945737ff891d72c01dc6c004f30847bff6e93b6b68bb959bf6014b235859cceed62640b47b0c9a17e867c0cc2e38106a4b6711313943f8f4341fccf4b2b178153aff7dc46225d5bae8802b744ba33b5868f0db82a5833eea6b852224bdb75ff00c8d40e2afbe11bd191e80ab752ba24daffbe5a4b2d4d672985afd4e0fad167bef02691d6a6aee1118fc88e01e491d67c6ecf7a3291dce87a2c5b8edb6412b10b55990c8f4379e6e22d122683d1f866becb1d33c578091a052619422b0b75c96b0143b3a42938378712009c51df5d641e30d9159dac2fae983628e7b77dcf366835078358d9791eec6bd46a5a83471d18012ba37c73143680439b5240ada4f3e0c3211b0f87996be3b56e11c7bab26a26a414e1f2defefcb7e9bd6a9dd9fcb639b4ab422648a6d70159fb75efd8f51e3d6362290a56fa0ce18341372fdae624ea7b14b1f2a34b1e6ee535f03c68ab521cd874506b128afbf4706ab10f2d829127438475e15f6994eeaa44add60b12db15b4e258585c2401ae3d094d6872ce7896e27274a610125ba6ba8a518e5cc45df9852e7090376ae911d96b77502e5efa51b4e35c4dbc4adc5034309e1c6a8dcb3bf6904ecf6e1549b05ad43ca47feac44381020640dca5b2220155e2894b8c221458d6a4c19dae2a338fc37859c58ededd210a5ef58ffa5923cfdc393803b52da5657308a9de05f84eedcb68b265dab5686c168b18f4976a8702d3b5da842199d5dc9873f39dd073ca84647042948731cc11ce1a86e87102e3e112c47033815cb41ade24a11ff022f6fefa9872253194ca85630832496c095f4c7963e5cba44624944a7e10f273a2fef9a880edd8b7f8f07eace6931183de3a81efc82e16c1965601d10397786b8b9853b16b09ac79ed6859f8463543f58cbdafc4822607f9290fae977250e677139c7667241bdb6b53dcd050ec87900f360744b3cb9b78feada955409186b48dd0413d66887806c42befe97bbc75555ce952a14947f81a18405ae03bdd2f5e231f466f7fced297af2df2459adb1856757bf102b5d75a341a35ff7ca1895f941d69c2c4c61443acafe79fd4ebf924e4c06930aa583b2fe555000c31b66b704e1d6bf8f7befced1a1734287a1cdd9a7b3b31e4e7a7bf86a135146f914a01d8b75814ccba1c282c9a892dcf4344482752979de0f790f4e7074e4bf3c7963848b5c9f7463d3efca9f58a3b0313129fc7bc284fc98a02e77da518cfe3f70ba789ccf22cf1cc360a51674a75b55722bac3028fca57e62f357ec7eb048421ac47624bbf663f7c266f6f2f4f8536856648b162eb88bfb3c15f8a73c711e7b0aacb8162f058f782453618d2fcfba402ef1eabd65fca839d88cffbc62a2a0345961732c010a275960a90c5fc1f51e6542689d1c5dc42afe33284501bcf9c87dc1b0328733714a0d74a10886cd633561ef620e988bee179cde94c482e9a1144bfa9347f0de824c0abb33413899a13a66270e75b0531cc082f7dafea325cd9f579d70b75da798e22081747227e6ecb0bc78e2a72cf7563ed134ef4a2330a08393bec837b254e2146b9bac12222201604d21d3f424c1611a4807784e3bb6e6d67e50ec8d7241c2bcd83bc4a30e6bdb503af9d63851c242f959958d9d446db2eb21d9d126149493e33cf27d8ca6e11dc311b8dc3d2d09c4efc2735496945df30bdfce228865362d6dbe81be3b6e13518027eca43dd9633cad88ee664fc40b69f45654c87f732f4418b0e6dc695a40080adade4f6ce0d227c109a6df517e6fd44c1abffdafa4583da67456c3057767bea569689c34b606a116e233bef16b1c28cd77297f9604062c79e27ade32b4bd81ff384a9a05b9c7d0ee5694c8de8a390f8addd636d4e46d00459b6baed04bb84c7fb45a85a01d4a96ed97319257e09ca3d363625ececeb763626681e4a02e6f8ab6a689ef057d52c50a367a321e5db39722a7580ae990c8a9ca63aedcbd1d5d7d413aa24e6de985bd8f1b45e1e5ed23d4cc31d2fee4f56d05abed49e3b70236cb2a4d646e6c3e44c6a56c60e3d3c82e74730d8763303117b7362a64c824a4c62a14c1459eb31b2b0e57e9f40e856e6950c6aa7d567ef302cf7466c64ddcddeb9a2e2e3fac26ca3630e01a2d7838ac902cf3aad36d6cdc0aef197090e93554647b60571db1e4639b8eea19e46cb4c2ea5fd9a03b9756514d1a6d713df6fa12486ba6f54784df0ebebbec2d741776bdc260e56786a9a710c074534e2a871348e5a17ffb57cdd8e16ab8499f2a260a230f8e4873c793cbf5ad2c16015794f9623f42feaf349656d42e09a2bf2c0be72f6599ae6760a8b67f6a3fe297377e10f7dbc8263c778e0d2da2466a4f9bd363aba9f413fb34479a22cbf68459ef907002077e0661eb39aab6ea6ba277d44f03b768a5afb107c5913af720bc9f88b8a5984c2efa36fe9b94436ab78af428e907d8d44d4b1bb6360204ed51cc8fe9f876b0543d2cb252239463eba31e4344a3418fa6928572a48378644d34ff0e53797f0645371f1be6ddb6eb99faab17dbf02d2c2af2601a3fbc3befd53393fc8a6e4af8a2f8df8af5b00a1942c799827375909de5564a1b057d220ad9ccdf6187c335cca2ecc4544a95e052af89db93f191c942341dbce6e27e3590a615db190217164de18daff3115434c70a04b5946ad85bfca7ad7ee88aff58753507d8d3173a57498d8589592bdaea166363f67d6d55e8da7046f33f5412a6eb23a234a68415fa312ac14f0599c37304f9ce51c04f71f36825d3eb979b6e68f9a3bce54de1c879b1d291404f1c87dabe29c9ba743c888ca398142b8ce60a1d6c925d2827b4e307aa21af497f999912e1a67fa1af3bdbaa16ae0a89af74459775fd64c1eeae44dd1e5801e017ffc6d2ce07abe3705a49b09a141f961ffdcdf746e9eea5ab273669748a9cf4029a6a14670705cfa37d362d20f1fb8a05d110cfddb2abe1d623a9a31416fc0411a94b533ba75dc9194a1821448108f3a4bfe3398ca713fd22aed77a5f8ef1a5ccdde92b57ad64472d7da3e7a65bbfbb5f7c986c05faa2e34a2d8ab70c3430d0045454d2de9b00810b3c4852902cb83bfff57597dde14f01ff54367879bcff32ddf436438d4e4c264fd846d708daadcef08662ac66a7adc61e6893769947a8a4536a296d379381ff925abf712a80c774101fa83e279a0df256de75cf94140f0430e381ac5083a40606013e6b29a2f381329e34b1cf8e55c818821ca05ccc22ce72ac1212fa79cd97ee2fbaf3ce269694a9011ab3eca5a6f90f99a76504d675cbec0fae85e688b352f0d5c4d7caf36eb7e77e385bc5d841b5dc3a2adbd11a22fb42ee23c8fb878d67267eeb95ed7cc77f1829f0694747ba224429f83a07a89e21c067993fbf412f0445219d30f1dd4108db5fa758b174ab6c6be0a8893086ee0468e8901acbdc0986435523581af3f01e8ed8e1559177b516b2091d054037975b33faa02dd91de83b78a6a9ba67b55c6cc497e5f3c3b3590815b6da5e09ca24f843f0cfa3ad0ed0f7bbbdbf8fc3f1bf2de33fd0f8186b3d39ece535a9197bb3a3325c1964fb4fbe7d76cb29df71b7bd7c6404af2f3bc45491d1c5cacad6eeb073707f04f5296b3b9d2aaa38ef3d78feb8e570884b0bee82bdf945519ea976d43dcb90392dbd7cdac4417afa131deb4b274e2bc24b170a4957ec4603d950138051c49336bc41306770e1e182f13baf7979556826145934b3196fa9cb9520ab8bda155060c819ff5ed0f71333185dab93d91f33acd55d90267197ba23f0b975b7c407e345d8c66135c5b7b2c48343b3019f4d38f3ec7b79a5c0c392f2a602d210f625146d7c93eebfb1e688cd7226211fa19e8d113c2be2ffc41fb792e62c50ba3fd4c9b3fb0d5581c76f5f781a62dce731839f10884abdf4c7e23fd16c9549585b935b21bf338c5aa1ef6b3dada89e3ef1fbb2d4e5b0b379e1f787bfc663a87de428ea25f35efbf827428d3972ae047b20ca363661aca93c3658ae413684448df1fc14316f064a163c86255c523c12632fc366b9ba41784d2f06152021d105a5a83b294fbfc2c83f8ed8ed26e9a1dcd832ac503a5bb69778790dd23502bf4e5c09c7b80aaefc2eb15b7aff6923f39680909a66b0fc25e3aa10117e0976f94725e950065d25423ec2f8b6c1d3a37b9d7b229d74cb3541a6bcd773d568ade6724a4eb74d054701c1bbbd486344499187731892d9c0c7a9cc9d7b2c54d9e3f2744171227e3e0de5eb891d0d193a426e33c118db58fcfc842bc503cd0d3479999fdb455e0162166f41ed880aa049536f7ac8c94d632354ea6d940679010de0b17d982976e75abe9108cd4c74edc4505a23c271f17f3050742ba82f15008eabfc5345de8dc219dfdd6c8f6839e8e300f529827e09b32e29aca45736ba7e2842fb1532f17a10bb9f54a760b26927d5906d157919c4964cfa195a3dbd9ab0e4f0f8aa2247d2d5f78fc49df079470f308cea9bb89526c2c9e2320bda4d0b2537155b16e228c36ee9194af763e095ce622c2ff256997b8a33a76d47ffcbf01aab1583efa0c4942fdb666a8894dee26b85c8ee2e02105c2172f4936b3db37c5061455c7da9b6525f18c0e449d3e7f441501c8a56942b92404333c119843f5a4243a5a2c7bfb42e8afca4af658d364b08edb051607f2247a6c0be3de5de35efec60ff86a9d8e3eaf7e795b62702002ca1fbe1c83a108e3ad4bdc3b38867c3c9b46816c2d1b7b39ec7cadeef801f4d031eb1df174ff732eb51040eb0bdda88da6777370841d67511ce62c0324a060553643711473844bcc585f902317964880e4ced5db7430c4caf78614b2a07bc158529102f7e98f41e40080f293423b2669ee5261c3a3cf9fd2e2e170263af5c1e0c72ee4c2664de0512ff4a2ac5c88037923cf460c6afcd80ac4c511dfcd4f54eb6616e62520f77c198a14989bc83f77bb667e6068d1e0203a9b14e4a14a474e858db9bb92ce2a8c970549aa396e99fcb7b2ea8bde0fca924f9a52ab97d772d3a2b5c7a308db1752a315a8fda0ce203c13e0a6fc42483693752f7d271990b6eb20155ebed4e284b5756a728ec4c7df2ee74f09df8b60e24982ca1dfda7eefaacd906d2fc4a38a74ed401e37dc8da314dd37e8e859cd0e93a4ca9c41d3302a8aca8dd34a28b901f559bcd15d4846410c952b2989f537155a339b3ff3f6601cdc9c7bc7f19ac11ea342efab1114ab944289f8de95140aebcfa02364e91215518fd2d1d843c6556008b74d6662a9bbd7eaf059a93b8defa5c45fecc9d3050e0f8251fbec8b65ee656b19afd8e4631ba6bc69492ef750f84df1db87235270fe680b68235a522301ab2f7504e7e4ebb91af87da9117e4b1f3b1df81a9c67c7762a0ea67f74aba9c52566f00c9d3a2131caa1231a9882d95e9c4ad4ee344881bd83bc9495868c1583e9f41cb041cbbc0e2e70110aa51d86e6f2408553c1ddcbaf8faa9aa19da8367a34ce19cd3efdf026879312c36b2862ed0b56366238a5e6ee573ef4eabc2e74b08d79bafaf445ab5567e435699d92def0e65864eddfe042b81b764d43b0c6aedae5cb33847456d8e7915c75547892611b901fb8275c29d115530bd597e82a41c9407db5ff8c9049e39ffe9054d38e1d722d6fcc5f73e6caf5ef89c9395d1a7f18d9a95c6e836a07ea06909eed0c525dd1ad645d8387e542b4a5e741b218118398e713fcdfa80aaa413cf16915fee6df69ff0882bd23ed01688717c217b2ab733fb6817ee95acffb6c05e9a0327ec87f6d075af16307fd5b39e72481d2b454671fb6cde066f945945b9c4b79488444997a8cd80d24a79a37711d65b8ae2714fb09d8e0a27fbeb50ebff86e24575acaf41f386f31c9c3e541786fb331f5833aad86632ed2349242994f33ed9805066337e9c86edfdd9cbd2e4932c71badd7c2bc29267802577f98df9c2f2276aff4f7e2062c04c541f701fefb82a9738fa02405de81e01e095fde926ecad39a3b5474137273f2108cb03ca9277a6ba6617c4ae6653f81cbb1b6d26df14ee0d3f2793945b6d70eb5415fb403a9edbf28e6143c615b9a4e2a66d32f88b3deff54b52ad100864019f03be65e6e93d5093167a4351cc7d631c72de33c92335c31da10aa6e68f8bcf6d418c988fe4cc9d2d6643e61d6330ea74bdb6a56a38e37dda4a7573f9ea2a364542b6d7a671b45344430bef168c63a3171fda0ad89ea22e85cf409f71174a828d6e4dc144bfa6ecbadb46fe72b56394596f386035c5df08b6d2b3ef0eed204783e5da31de7728bae092a5e816b04940e8634f06ef337c8fe8a68a6b7f20155c921b394c75c17adf51f999fa897ca7ab7183700d88c308858f97c3cde67e82d6911abe012b8af6720abc51e45c38b19e2c48eab224a45bea130288bfc79a51d75ebf02b2fb264f745fad3423a97213aa1155fecf9f0256c22efe424ca8a7cfe397e72e41c862d0465bde3a6311a753c40943682c0ebad37a32e0bf275e3a49d542bb2badfbaf6453df45f86c07f03eb3d01be0c36271cfa49f1602d60f1e9a6bdff6a0498388c4fbe5afc1b4223b6695af929094f2e0e4ba9b6108138bf5dc9ec00a26da0c23c09a4ba2a50cba2c25b01e5bffcf8bf9d25f4857470405296584093981d525024330f44bb73c1c99b72e990ee10543eb81a6a0e9051749b7fcc49a043d8f9d76a409b66087b6f12514a986535744bc7745636a7b2df989b387a1fe65a9c54dfabc676d4f4ce2a8e49bf37c56b78e0ff1c745c508d6b9cdb56e1ff1bd6f1e4e238c8595d6a43af5f15d287517583130e07695844ee1a594eaf649c624be6de6e080a4156a912cd7488c45493bfcd8614212d812840a72b010ed2c6642209c6e45a74b988ff3a6eea3588729dd32c72c60d0f27f71b2d33ce1b997945f668e0872c39c3ee28c1ffa867cb58c9bdd4310532445e6c07529a446172313a881fc924a68744baa0ac423f66065741c4e5620308a5eaa71565ca0fe030724a4bbdd90c22f085ae4d445767a5c5d40339c363023cc49e9629f7a063141082ec8fb667bc01d808df503a93d919e40e80c76d43b60deb7a8020e7d6e505bc45e04c18a83f38fd7934b08eea49d53698425454abd9ded2698620a5d05e47a03b6eb6ffc7ed0befd5bbcb368bb63eeb409c6e4e31225182a9d20916d981f0147fcc0ab36da73c4446cbec56ca14b12836e53e54a7133c75b5b3c2eda501c35efa02ce4816f66dcae865138d5a1d028d36adea82cdbd35d023c56e979f2f9594842b06b3cb9664bb2e054e5e76cdc50a42a44a873da9b0d9bd2fe1125433dfb9c8e38a918fee069b9099e4580ed5e397293b23b3c3660d53398ce269f4351edc0307af4651d36830467d36d9177518648c2485215bc3b22a7b3fa76fdd42fd1d408fd0a2f1730789184341962854265b3892f63509597c75a51f10582ad71d81351aae8f7b831b12250ca494dbed987706bcf3dcaea668371863d6acd4176e56c6914fb98cc72ee2013cc1ff7b685bf2bf0c5be7a88f943fbefecdb128185b09e61a15adc76a7fe4555974b39e49858f8a48cce013d2fce27120826bdaddf569c787e1e231f8efea1cd32c8774a08a19163c6c1aa41d761ef439010c0235d41164d025cb7b7ee4275f6a86a993056fe35efa9ece1ef6f97379587fa96196951feb2b35671db49c3004846398db993165afacfc7ac7d74d928a512c4a3515b4c8aab2bc86f2c552d7b87ac7d59b3478890dd623014ca94ca5c04e12bead48dc2c05fe414f2feb375870f906eab6d0a5f079d0b8343f8c7251dbf62f669015efc5111b405878d2b613ecd50f4d4ae7754f87786b0139a65d2fbca92b59fa150e6881a28b599a56d7055d901e4008bd068ff0756ffb1db87a1987e879c748b8af7afc4046506e051b7a8995d3955121775c1d254789f1f99565e12738dfb3f912786add0f91c1e10fdcf653dea898ac77564f50059d866acdcde806c88872f85ddcd18f7224519ef1c1dc9e3a4a94be51dd510666e50878e798eb3bdd7416d6d3b3cb04e299f1e80adeebb0627c7b13c026c4cf8ad47a2a97d78a1c0591fe451ed3829694a51128cf1486f18742117ca261ae96cacd14857437b59af058ac6ebc4f9cd16e1fa6ab1e02d344b182400380ce58fe5b528dfd2cfa78013976c9794f1981f92a0e335edf3b081189e237063f06049194a34672dec72072ca15f13c73492ad69a25effe0dabbe6dbdf476302ac898a6dd433e7eb6f0124b4d3f49f9d3d7b3fe0b028df9cddb6f0177269baac45c6e38cd921e2924a815f3f96c960dc371e94b8fb0c10e6aff33e291a9532215d4b112f27dc3f482cc742ecd55cd472389c80a4ca340522365449f0274b925332b9e59f3b4c85e3b78845fb144ea7c951b80520a39e90b121dc81e77dc58e72c3e7138fbbe3fe4926b2e8ffc494572e7a926cfc25769ef5f899c1c98e18e2f7b1833efbc6482ae80ce136684d8698cf0a0fcc18f929e4248ab317028ab45d1c74de315fe3070f84aad68f7a795eb374d8f30b9e64481e721eebba8774788e7bae3a78c1ff77d1dcde2edb0729943707661123dc9a209bb56a6a2cf5bdf5c7301e6693ab80604b9147b1e783cf94449addf856e260457f98144e2bf756b43c247523863ba247eab8d3aa4a0bdd3a2e61eb41e8e1618a097de79cfe23e772be8166f8875be40827f56bffd30bbff41bce12e8be376438c479e39aedb01926a0145e5ece2d8db36aba5d9fa429c34d964d1e27307b96dde362bec4b1d2629de3a73939a2233b812a194ef9630a760d6ce00043ebfe4512c1af1dcac23da0b5323f6d2d31134aed7cbb28714089ece97af8f51a67fdee2632fd46851d0ac91e63d07ca3909237ac1812fc7f3e5ed6f64a92bf589ba81792d25ae1a288abd3d4716050341ab13a383b81814643553b8194ee6223ad3287e99c080586a308bc817c2719f756c61ac779650a43ce261963c4eb7ebd03551552b46dd17b620c1d88d0adc4177e963db358775feaf40dce2d9d6372 + +Params = SHAKE_20/4_256 +Msg = +PublicKey = 00000012de6c1b86658c337c4e5112e8f707e439f6758cbb23d56b159061cf1ccbf519a5656154576440f53b635bc4f3cc6c777cb8feb2c1484b3cf42d8fdd31d5f92220 +Signature = 0000004dae258c5cface1104900dd51509247f5206cd17d829719e61c20d2a17fd2bf78ed290e6d4226605ec392058dd5d13dbfe78478bcc470e56eaabbc604801606ce602b0d45856a84b807dd259853f8b99aa73364a906096cc4c731ef9457c570e6616728b9bac117148887a57a541b093ff81625671666c6d0ddb2b77a517a8ac4882048380141932e71cf8659c23fdfeb45c9d5a7d1380338fa26c9600d206e48859a42c845598053fc29b2edd374f141ff79d14d9f3be40f381fc5514a0ebf82c4b065960c95f3c63bf5e6d289b49a9440be3c7d34a4a319462671946a35853b8310eba59a3437d91b55a7a9a3c507163ce4ddcbbb3d424f1654a9c6b620cd6d2fec0238cc88c3f15057ef73134585f6d276e675038b261440e83c299ad36ca802823bb8db9b9f056a920b5865a8709524d755ae77356a68fd6697267ce8b97d7d44cd353798605e2b821dfaf0676a63523461537c85bed4cde91038a004a17cf9590fa755516448bb427ce9218c51759e96dd0d8d89450319faecbca7ca5b0141e45b3e7bec01a68f855e8fc2487da6224d7ca6900c7d5ffadefd4a9c1ee771c2f4aee57f99d3e56e31abd3bcc3208db8b28258126f3ad07e5bf548c24f4c9eb165a243a85d770dd9ad4a2f6adc472b2a2abf4fc5853d4e5fb3bd8e4f772ef4e86cf89c309092789e39094b65ef55678e8d85a51103d54ae49336ba7eb91f71f6e48cdba5580bfb6c4fb37e5f2b2f891665c98faea6d31c256fd467e2bb99a70b5e4ccaaaa20077dc3c82ecd327d381db33602651ec37de91d1d74bc21c425fb0a71cf9f3f58afeca16d73a192c4d335d81293a7573a4b705d950be061ef17a0eed688ce7dabab17ab4a7038bae73a9e14c19cf986ee353ab799b038be55be2ab36bd9955215a2cae031254c6eaa304f32055fc3571889bf180b6fad6942bc705e3bd19b2e05c2ba3e420ab9f996e9c3ed5f2c589a053cd485b0fbb503124e751994d7f38dc6e420b34634e59c84b3bc97ac94dbcb1178d5a855a1b4743534a55695043de544132da266efeda76eaadd278df5b3ea06a8162f84820ce4262e45311a12cc91959a41f327e347790754ec2d1a5edb5bc8bda2358f612cf1d05fb43f686b9c28c82dfdf1935541df6f6b63e60660d3e1f2a083e931a61d22cdd351d0b6f6259366023038de97482b34f7b23720c3660c4f61bfe092a6715f26472cd9388ce1a69567af60437bae4fb7e120802af156a28566fbc5039234f9383a072efd084a66eda94d595f03bfca94195daa0f57a5af36799085bab9cc32ff507445132a41687301e05bb8fad6b9cdb377f4dc0db83b8ad38718e0faa2b71e67cfd69ce7512a51326d9fe970a914759597654f5608379be4501f796c945697354fd432a257f711762831bf15079e5f67dea53f7bc2fdfb30dc3ad32b41ceee8b9d8e097a91bfd58f765bdbec88837894352ee2cb714b2a3e7aec7717570be62d995da423436ac21fa7870ffc8fc5d648bb92158c68916151262cf3eecb95427ef98f4116651175167003a093c80d89553fdddac2ab3a92cd195f82db8e4b203b51ce234c51d5fae6132a8a711a41d9ddad0b686cd2fd83bff1bc9f4baddbce87cec88152e4669d5e8cf033e1ef3626cc3d572256dc9603ec8a1438039528021fe28814c7c64098fc10490a36d87483f8a5bc9d40c55ad063da83d25871b680582aaafc9ef00f63aee2da1ac2360bb1794f1e2447029a899f0b8752f1c43e8e7411e82c40295f54497d7e75ed2bcfb2e4c4f2140373de3ed2a2624627fce28fd68923ae7dbf3b80cdbd4fb00bd59b1ad37c651a3dc6660f26a65b9df4bebfd079009d7d19a8d65b267c4d66d96ece3703f276e87334dac2c37503ab6e43095809574f5aa25acff57abcea8aac5a703a725a6b921d6dcb013c08f19bb2d5c7eb82a31cc39d6435e0e2d2d0b6f9b03baf7a8f250756b3860d61126f367626615b56dd74cdc86781a05d39981759dd068cf0ae0e0cb43eb633734cebd0bd428db03719fc891f54c2b8fd2e376a55e1ad26d516f1e06ab7896ebaf5cb1458ca844d0427aadf7cf097c09bd70d4d09821d246d92c75f55ba1448d9aa83b3cd30822dd4cff0ae618805813e7ba6632c23ad0b0d9f78a3f35ffdb02c759c370b85d22132972c44e15dc52b79f7844be87edf56790d63075293a40bf2813880d3c96bbbc69a336f7eb4d5de9def7673e57f63ba195d92f79e2f4b7b80e76eba9ed30765f42621d5ea7b325e20d5f7219cc6c74323d419ec063af60af615b10fb3d8e53bf472a91590b0a39fc621655778bd73abe792535bc6caa72477c94bdfd714d583dcb5c57cda436f4113409361b82eaaf4d59bd4d3757c771af0fd4e1da52bc98459c4cb14789ddc484252eb61bd3ab22a73d71c95fadfe12ac05e496705e206cfdc8a29bc43358248efc9d5eff1548b4442c409d18672f8dfe65de3b8811c6f5d17b7b5ddb2a3e3d0c7bd83ec08f5ff2f1505552d9d88e578e815d2f200bac026c3068f2a2d7eaec76666895113b4fb54cafd578ab1c76ddf36f6139310788032f7577ff1392c3e47805b24b8910344d58c739d4061433bd1839f7b83486ef055f71f97f02c0b08bd464a145827822fc28a914f0940ed260e4211550da244cee4a9f125280f25e309bcd7437963bdedaa44324e1bebaa89a7f59aa79475bb6e4741a816028b353ccec037d381b824e64972ce4a3dc6be508b998e7b7a30cd8b0e7889c44f813b7a0795e4412423509f89be59ff384e8b7824432b6385871534a72a8557591d7f1975212fa36c53fd912a9975378fe5632376c27d406b815cce566590292b88f556c2761b103ece4ced16f7e164d7ad291bd6230d720b608dfd877697982e9987d6bbb5b3d4bb5a3e7e3c26a1f9284840f4548bbfb74bf8552d40894ff32023fb9e3182458374da2cfcba1ec4de8d52a5af8075e0d497fdde3d7ce584370415fb44b4e1c83fd5f638ca3e0f6fe5a936ed60e4c69fe514f9cc71f3e612fee2b948658135a7d36eb31a6bdeb4db78ef93d6bdf4a4a9f75dc54d66336910104e36e6f6774dfabbaba9315b532ce0f1c095b9d63c872c1acddf072310c5562ba2ef541844f8ebc7ce1549899b69ef7683de4c85c3406562cb2ce8ddac00bdce6e4cceb5306f2c2604ab8257f829a55c75e4444589e52735ed4c49a5fd3ab6ffddd83f75dca4bccb3fe07e8545d5e2c5dc1f469ee0d9dd4798829ea30e98e0fe0ac2b8aa4a032e9f91852ea3a70d529b27e7818208eb5e5946ea83e97bfe56748ed84a8c4027fec7d62e835cea25e916699c0da7aabe16ba71ca50358352d654d8a26c280ab6599338fd1a17ddf42afa5e5b4db2025f6ffef9307e92b6a34a3a02b968848dab6a7eadc91374fdc412def402c50eac1ed55ac96a6b621080804ec57fdb07f86f0e397ca2b8941964d777ba6b4cf40030b8cdcff5998d4a5f098a6b3e56b9c864ebf22a8731a4d4117215093ee6594e0361b3287ca140ffe05db48d02d9652090084dbb0aa1c05ba74f4399155fa08e7e955198351f64f7a3ecba860ef822cdecc332f2e814dea7f64b57711b808c046ebdbaf51a6772c4fe23540c2a7c603cda3a95134fc9a647f2791951ee4202e6bcc4e825cd3299b7e7b18692c312ab749248e052064be49524ec34ae8704b38cb9941769a7c62c3f1c9ba2cecf6558303821b68b00d06be03e32e473c7869cfa6a96579d5fc5dfcc796ae0069c46b7748a59563de291845c30b055b6525ea1616f8b03774b9b996c80491a6ef54523b05a9af8245c38613a46bcfa5e2ffaa63bf4b8057aa65bb61cc46f9d71a295f77200802aa97614806eec93f5ca0f4878c5640700e714c66f05596a5a147b715719a40a5c549f91b836deef798fccab7577fb9fa0fb4969f8974128e4078f3c22d6e62e494b133093fe57c5096bb384ab225b96cc99a98e2d6584ddd88e344d2ed73853fcd3fac146f7ea7c259861ec42dba6f1eec4aed18978c53d07d6c97fd0d3a6afead58d0166884b85aaaceadfbeb65b2fe2109e38b6a6861a85ea1153d6ed61733f0609118c722ca4cdba4a6ea3b14a657dde07a3dd9b7ebd4af1d53cc08cb8d56d33c3ea07042f1e2506f934dfbf5bc180ed2591ccc5c41f1841861cfc13b4b5f0c380ed95c1644ae783777adb2b18d13d397106e70f7a1e864b0aa898179dde279df7c6048db0c1ea247a6d21a434f50890bf0fe85428e8124fb26735fd19fccfc573a8fc96789c8a6b9e90c1bbdc638ba35083d7b3f998d73a4023c1ead52138365af2043d50572414a501bc3570ebb3f559dd844836fecc180ebb9866e70c5e2b9d9c3aa7e3472586d5804cba22768c18b3926146a9bec21dc0554b357bb6bcbf297e4d1782c6f5de849a8a5b64cf7ada6da2f4c375fccb93f2932c74d704bb4f072a7c87a4878b8104cbdf0ccf8e2ff04f616e4e926f598b535ec64fadc85059c1e7aee1b14af06f11bb02a0198dffa59f103a308cf40a8effd106a476da95ce469ec735fb6cceabba5edafaaa1a3cab1a665fe5ac692ce70c7a222d7a86944a4eb3c8bfc055e2571f1cc35d6b998c04339f3051bc03b3ae11929ab6ccb9d9a12d6fd2e7151ca28c3e4a5de1e1f8091de334de1bbda8bc607f1423577845a4cbbbc544a80da920c21393581e6e0d34e17c9436c03835b8f17051573b0a93f089a205cb382e9d391d4196b6a54d51dff8f6ce51346c478c326b28c302367e2de61de6a7d7f80d254b26c70261989fae446975caf7f5486c57c8c93d4aa7068603a2fb416525bf89d57753a79279687040366892df5c17736b3ce6f60ad7cc62a071fa3364731e3295bb5366092e1c1471ba5816800d1e04a09a306160f733f460d408a89ccb200757fd88925096c190e217414ca7e92acfcdd2a416f1cc13288dc2193a7a3547f75883d0e036f9f80959924897a7d7526226749a824683f70d93c230ce026e9a1ceaa010e13014881b0a780368701e989036aa2c5ded5ed6fc23b9bf11fce982f6031e4b109d6b23dc322caf437d7a8d16e415d40ed2f7a9e19e2072b0472f5a30fed778b9158affba0c00233d43c9b582f94e7863dfc755ac3d033b3d900565af33f47d3fefb7256f3f25bd5aea51f2d92aafcba3fe2d2b4a4e713ace5bdecb64a53c8c2c54c7505b5acb4ed3c6a24c140174794ed1c3403f90f6c356c1176f71b7aa5c1a2240093736659801d62be8186b918cfbda2cdc390d6bb4171f5eb02b138c051e3de272d7c64270e9eece2d82956da188307e272fa58d7e4690c12f53a1cb80e6fa1bbb9ef59062f3d5735e761b97569bad32635a564725fe52338f405a42c3be1724d822034075fa68ca1a26b4fd434357e221146a41e363f9182f87572bfd7a99222e01dc96f14b2c877c6f1a0377f02ab6cdf79f85b513c6e4625370b12ddb0a09cbc0b971cc4f971be7e9c9b907633bf4ca8cc6206fe3e91cccd4c65ff15214cf590434fb44a229be4844ba8ea0486935691e02577fa6b480bae56d10b952e6c03e2944bea3d96f54791806fb2975f14d55be4bbfa078868335b34aaae240e5a5a49148ad54e0be6065d4d24d1a87e514aaa9042294f3b2fae15058ce1d455966b412211077a501575e32548a3b8b804ec9e5bf323569095ed36452adf3b4f87b2a66836d0abfd7869533d4abccb5904f9912558df44f9eb4e2f9b0cda0ecdd753c34f20ef494adb6e138a755691a61098ef25be1e469c9eca6affa800dc85f1a4472ac84750694364d17d7def62cace9063cf9a5b36914848ad7d4d03597dc2d75f1f097c8941e92b76f63e2673f0f69086e050a8ad9a8787af7f8e15edd39be3ed0ae6d4e89c5c4bb29a5cbe09e49fa0cafab9c27818759f1886b21e9224bdc59c47043434da5e2a5c2695c1d701c5a74fe88f44d46efac642cadd656a7e44eed2c4c4fdadd4d525a443950949338983e74ff90def4a80e11b2a720044856bc26ec250d451457aa3216c22087654cbd3553a72e7dd2f65689cc0870f9634e26c34b92cec6331f51d0333683adc4cc1944706cdff8410510661c05d15e34b3f9550853ecb8f83af475b8949dcc3f64ea1441f2f62373905085ba575add08a9e2e73e22bfe5fbcce2f0fc4973620789615b9a434b68e6bf2c149b81475c1abb213ea0b8af6e2b2a796c3cfca0a0f0be473c50eb61b5665b43fd0407d3c29c83ae513dd2d680f594cc56392ea6f57c81d801274d181a3813020d39745f5260c597a9853d21f3fe811cf10b21878194e9b7977c417b43b16857e2f690d9313d4015ff82d01da8d8d9ef1cee568040bfcbdd56c60cfbc71b2c5249f5688877db425a1df9eba0de8cbec8e0b710cc1a1c4da835ffbb89742dff114cf8d377760385e1477b321a1bd833fc20578c94e951979c02b073ecd812f18372548a12fc547c292839e2367e331af7f56919431a94b4bb59e66762217957e50591a24ae310b80c3ba6def8cca383c150b72df3fa408b0846dfbbfdc08c55edd42d0b2a3bf02ff1db2244da358dc8bb60d3ee22267e3864b32c1bc0e8986b15fdcbfb10757e963e61f2ba587724a62a98335ca7e7d418845aae3a882649c0207b40bc9a7cbffa8c99387bcb6058249c361db285ad863c080774018617b0a566659072362645c353c4b962477d81f0766b616ebe73eb197cf74621113e8a8480e6e62c5653d8947fc12fc3263fb689eb7a5c198213b0128b73d30110e04e2dde1d05b43e9a73d080abc657c800af5537bce54174ba91a93ece60bb3a76c511d723ec78ef7f32431a45d401af723478930bd76443d0cc8837c5efb4eda0e6b4c3e5e277adab4a285af105de8243a384053584697fc3a283fd40ad1a3d648eb5f9cf4c045dee2167715a5bc335f5cc4543a463ed4d0773451a2f50895139eb35a877433bc25ddb5bf8f670b99234992312b36a2423156421542d219060378e2cd61fdcd57d7f23afea22fe3849085e5e2f9a6e055fc374445dba48182966b80bb24c448ec35ce300b6667a479710ce3ed8776d39a8ae783926e201da8c20aae8d572201e2f372d40eebffc8ff94d6b8b832645fe4653b1106bd6af583738472e55129c8d1c7a28d22ac0eb558389e91b469295ad4cd51dbe8fd80774d40100bd4578ab28758b7cf90fdae7e5faa56eb60932e121d49ccf93275a5c1ee50642856e0a050a21dcf5a7665e1a7d82ab7ffc6a77b5f10aedf6a22d78484bfcc2d5f345fcc7f6d2afa94ea794a5187d2f31030c8064ca872e0902d787ca69ebb3948f895dcc78ccffa430848c8bf803ec05b0cbc1c0b746a971433c7f298f8370ebf81138f382e7df7619c77f2161f5dfbdfc606f064a7dded7e28e2cf39fba6b75d8168dfb566951b07b2d9c0d3377a7c2224309455a281955c2ab84271dff5fd3947871b0f6d59f624abc51f00a7bfd4366e79db4d12c4cdb392a02cda195cba0303be7440aa2ced7dfa32aa44172d7feb8c99d44fae2aa8f63170ec98e7191ba4f86dc731046941b98cb241825d64547c74525fef9a7aeacfb6af7ded78b5eef3a637b6b04b9b1230f7670708a7c68809755648f883065b2560de628697a59784eda8e54aacd5d472be85a77b2a19ce5b1c4e3cb7cdb80e6d3e55a8a4aeab7c3f39a5e457ead896ca3e5b13957c418cfa527e00b1c16b5374949a1b38e0adae85fb6d93caff69cec9b308627e8f816e87cb094985f9a9cd934ac0762c20c65ad88496b3408158c437b7e9095c6501da111a1df76e4fb014c6896d3f9a694c96c4aee7d602e6346285a88bae2d1c285f6270a99090eebc6472ca160c09be6043392076560b333844a6b0de9ce110be7f4ad97834c3c1a8834d9c0e170953a6db29bd5c8b13f7e672420ce898c49d80b8bd970129f17bdac4297ea74515cde381bc5a606e34bcbdce6782d2d5c32cc5872d77af997b17f16e74b6a5e7ddca5318d3be70f8bc183d644b0261d9a0b2fc4915367d91b010a44181be5e6b0dc51d9aac0d86b8f64b7d4d56c6ab5ec20230ec36ed3c175ab56b809a4a657fc62418e138dab174a4f12cf80daaecfd7f534e4192a1e2142d5f4e3a631a2854f27169666b0823d3f4e0218ed749836dc2a85a2d654f2313c0cce2d5b946338faa73ca163ce5ce23e6d5138eb449057b5297845fc72b9407c791f0bf18664f3ec3263169da2fabf20ecace00c49167d483592413c654e1e6600a4ec862ba7be0f1051f575763635973bc89a784c2239feeba6d3cbcc85d31c026ce7341ad99a36194343f8dad679943296d9c0cb7857af7949d29271e272e85ea779d94d961e0ddf4179da77441d396a5d87f41d2f3a90fbb6313763a7a8da5da82c51bc99c11f0b4fbc059c6608b00f9f8b675eac7411360c1aee0b1db6518602baab79f2d3f4f50d334b47056fd8bd75b86f75f009e7501ca5963106249492667253960eda7bcc0f715ee91eff0a7d8eff6910981daa9c3902a728e0a38b52a5b7483655d1100a89c75bc88a5361d5d6b55ff5546aa532cad49f86a96bcbe79bafe14eda3d477bfa8dd50e421eeedaecaaf153867a720db559bc29e01a55b9f02dae474ca1d06ac50dd3b87b41b30eeb6e20ed724684dfa1d8a390118d8858b16c42f567bf7d2d22b8e43dab3d5508f74b78aa4d77be159c9007dd8a07905c32ceb2820acc6596a488327687f6003d6e146f09ab0a7de2a7070fe4502f95567b4676c5836cd38544c6fcd32b3e8d413c0ea14aebeddcf268ec111e4da58b2dbf8f9da2609455828114719fcdc2a1fc00dcdc95bebaab94e25e880bc7eb9467591131044810f41ee4037dbec7e5ae855395d157ef256732edd3657ce467a14fa8376d1d6034027a1d4b5a87f5526f5a89ca52bf5d6a6f4ac0d1311318b2f27a3b8b0c3cffadb3b0c69b5b4a00182141b62f92fa043cc7a76b353f2f5750bc4810c897a4fff31c93a1f9d0973725796e3d7eb18866191cf41b2134d995b0a7d4801fa017075c5856d75e26f086b5f7136db7d69a74fc38d4832304357209f14e97cca8c933f408230e77978a0a7f91cb309ca2f32e4a6c6167bc6e19ab2a0152e3dca34e1724046ca6e5909e38eea00926f91e4b4698a2b5299f1df280628332549b7bcad7b33236583137fbd6b1f356dbfc77845037032e93e43cb071ce5e6c8c3816a073cd0697ca5f551f304a8a085f04c56e8ae4e4cb056d60c62cfb88899916c1cbfd0b5070d007645dc179d1e337a7170320f453bb46f92f09bb5f93e9c6663469e944878c8a021dda6c10ebd2a4ef6db5687d98b4ff072faa540359adc2129c42371ec5fdacdbfcd74709647f4a697ca5e679a42a8305254465793267938fe3ac7f4ed0651778040af6c74cd112daa5f49cd32b898283af55f9b463417c5860e0a411cdf1ba20577d27f7042fd55fe7ab943e6b5beb902b1dbd0f60e1b3601091b68c113a4796735ba3d0d9ee3f9770c8fde36aad28374a8d0121b441605110ab2d497237c6bd0d368c3e60d297f115dab68cacc0f5e70a4e8a41d9b54e313f71cb51c08f53c9c4d0a3df5f92789d78473bf95d706e648672d0803440af724be4bcb14521beeef604d97d2ac74f4ef7f459cd0c09ea5cfe2d4601fa891016f97b4c325319e7a3ca16925f88f21c7fc7b0bceeb17e19b28355210bbe06e54adc6e938c28282e0dbed4d05a6e6d4d5d7408297aa7c083d6bb33548559055761e57e4883f7f64baf451f88631d1691fea6add2aaf9f591bd4547653391a658a216e58bec82ad8758e99d06b25a90eb4e897d4c66af661589a273ad1fb5c5d95f5ec1362c76f3a05cc29ba08b6713e51be1b89670782622d47ff0ccbfce7f5a5a941a5584bccb2f48ddbec2aaf6c41dc781fb8099352953e93233a00e286cb101de14ae353f9cd7e46de47921ee42c6459ed20816b60a72e3f249cad2ef93cf77e287de62eb0eb674365a55b49cfd12c8ea73fa14526fe186c15a75b34ca0f3a42c254ea25a96ce4126f6c81b8ea462eaf5440606a6b59922ea7ccabbf7fc610f305f501d8d7ab8e9dd6ae9e237dcab391e6588503e87732bd4df2ada4da6bc0ac2d425664fd09e08d98579f9ecb65e14b1daaa09d480c0a07960adbe5422ca1bf2eb235f7efd81ea83f3123453d47ce88190d3cc280e1c3fa973d8670959716c376b0ccbaca81977676c67a8deffcf499e46cdae6ef409b8031d5da95a8df1a5667658d5b07c4797d498e5f25d888afe62e6df19e2408e71ab932d4f8d8a4fb7a015a39a4c0d806988045cb3fbe0d366ea43610ac28bb2a6f269f064320584eceff2115199c4d56d22e22eb4d41d6ad9763e67b899536f5f2d5f35d206e3b3a3e87f0f4988988fe1bfb5aabfe2870d4c6a2bfecf50906a02fab662595ca27c02e2a1d77d316256ba674b8635fd406419d2ce4f1a646e3d9ad88969b1de1b264eb8725bc1227e06ec9d21aaf5b6029f331f61098d40b228d93f72ba26d60e3d3e5b469b017d67aacf42dcf65baacb56bff2eb11f0674f09c4360c7d00a15d9b34959710aa2b3fdadfa5668b1f69887be5c9b519f3323ab105ebc3d6831bc648b50ffa97210b8b7675363e497b437dac31d4c527610bc8ef9d46fb450f303bbb7772ee405851b38c17c9645720b22abb72ba77791f06b7470ea386417657fe18066b6ec34bb4fcefd1e7181ff59b21b188d7e30808b66a09f11f10029a08c5780495d0519ac49007bba9b10f0fc48bf572f944eb1d9d5a2587a7e1829444b0f1fd18163eda7b38bea8f7d9e0d40b0cde8bde8a0b3d515eace082240c9da9f8b05e41628bfd657a380bd945712167247e107cec422960131722ab0629dcc4997c65548c584b983e6106bcc7bc21bde76e735cd7ade727445df07585b21e43ee6a1ba640c47418bd277ae8ad5b8cde97fd5b56e9d70012d34933dc6d1089bbc016274adc371da6ef24da88c6558b8d394dd6bf649f0db3585b48f328396881d073f4d4d7402d94b6eee8d89b3bf678440430068478d5c541bdd5d8ad442fb42e6326bb322cbc4094f70fabdcca435bca41b4d4f2454d22d388e95334de3fce50a82902d98e37c1e5481e7f840b18516726c8933ea92c8c8c434309a5c3c5a2257c6986043e2eacfa3b5ef732aa430fcbb1ea16c2829875d47d322d55350ae2f86dfc3508ce93400b64b190b528428d3456d9b28b8042738ba0541cab008be2d02471fb4604ca1885e7d15ea212d5243f2ec8b15e1236544c3213e8c8cf9c4ba1f0d2cd3bd170008364f3d92bc90e980ae58d02094a3d96b6b5e918470b0f2ee4f26e2f9048890ccc53c66313199f273ec32cfbf5a7f396bea2f6ffe8b4336e0771e3b7665312277b100752e1e3ba41537990038e1637654d719fe22cfde1608d2578eee51a014819ff1e8e837ccf6abeae82e330d3c61d098f96e1a4bab37cd8d320ef666f60ec07d8e621a537c21b6c20b733b5b4d6980f2c53106b00f69988b27f5364ab7e04df31c0e708475fff0a891124c77777ee763ba8710aaee6491ccab20e6db0e05feb03f76845382e5289cd0c13f451ab0988311d4a434036a18f580d25f907a7ef5a9a4759de93a02f1fc474a765ff8ffd26a102294851a4ea6374a6feab46651180123a244d20522ee632020432fdca1c0067c661717a4430131470e741c6bcd9ec57d93fe210f511267c49678a1757cd355d1006a3b100853d30e28e7458522aa65595a63ee37119b21834c3332b6387022d51e7dd7d9327b2d1d050d56b98312ca7bdd6f5b02d7940eb3fb923895e3d7b94ce3eb14e7e67dc441908f3402e266e0859422fcfdcdd9b104eb4f66b22af2fdcbac2bc4b70a0f6c966d76811c0a55c35ee14f6d7fbee9a6150b9e4c917cb6388280aa8989e4f952d198ac9f56ae84be4bf1fd8c9846d22157218fa62c74dfd1751c6387b2a3db0c8c6b521f7a47aad0ff56c8570ec7a32029ecfced958637022a563c68a399dd45b54ff81e871faf2d0486c25e85546381908fae0bf568502f5a36346f2d7fe57ee32ecf24aeed6a85a9603c30d1b0acd864aaac4f26c46640adf6448f4af8df312c2db10720b2298962abec6431be220957f066427a9441c06ec7bd57d644acb90cff161ce4fe76e3dee3d47821b946803c64213ace646f61916389ef038a912c4e61ce45d206b687043123cbafd4e52523534a83bb9388a26dba26c49bd9f6a5009dd5082918e8ebc33229510d5ac40db08d199ea84781265fffe489ad5609d2a420f19ff8b63383347ec4ee4d858b6f743d8fc17aca44844103f36f55175f2fd5ed5d32481e86fe7b129b120c16c7ceb53867049bbaa77c9e16006b55d469eb18385508768b55a75fd9eb77540fd0a44ae61381806fc50fd5ccdc2ec9fafd71a6926bdd551e1531005bbc6f7061b7c5a12f4d3659b50ba13bda8d174c60469376cc449231ec3d9e53242174df8bb1ffc6d261d174c59d5bf01ed783add2cacbde0b9b698d110bac51a14445ebb03900a3c81282932f3c91dfea845bb555c7ae7a437921a60c2915623ad709325cd48d564b8d3029dcd0648c0d5686ef3b69a0c7df04c0daf0e8f6b62eb950b25fc10a7dca65dec3985cd89f6b4329ac491194b724c4649f8d624418c2876adfda3788a65addeef5c0f2782c33835db33a9c6324aa7826e2f864cec9f9084ac3d74db82399c821d5531bc06802d0860dbcfab13fa740c28e6a8520e6f38ab042b113eeeff539676378e2cef52c496d79db35317e7f35d57d2e354b418e58ddab962fd9ca11b2d342c52bf758d22a761c5016469a02073fb209bfdae8c871f2912d42f1c1a52e0f327646e74d23de1fd945de2fb49643e4986f75af13d15fcf47631633bedb98f3e113c0bd47d073396834adc8708ff0239b6d166cf38cab596fa6989d0d446c5ef3c7cb4f9bc75f4155db6a2cc09ea72053e2c1eb69da2fd05ea9a5cc3e8a8c056c7efd063cae5f4a65a31ed13059cd24661717e0cdd14f0dadbc3bd6465dfba0c37619bad9d84d5b20e72c6ea0cbb5c2823a70831f6be973bff30459ce232f8def2f969f1558ec384 + +Params = SHAKE_20/4_256 +Msg = 01020304 +PublicKey = 000000122d8d27bd847b84bb5936e7cc50fcdf6383c1c7354f817fc88d67c8e3f08a5fb4bd47ffe68f61c40de2850ee4ed79a6dd66c4687ba9560eaf43a5dff6a254d323 +Signature = 00000021acff925754cd3603c314992c2c70f1e5d335092b3790e3a2f7232de1e00f7e92471e20cc31474e8e1b169e9b2b9eafdd5194d21a69dd0415fae8032f4abb28c1adc48579f9b1825f2233fd7dfc5baf908dc96fa3c1b18789ef4a4b8ee3a52a31ab1a1bcf53db75583fb5a40fc3355236635ea3be8ab8b685e86b49b738b4064549fffdd8de8533d32dd853adc32a21705aa0925af843a3dbfc172f39bd121aa9f77d2a9921571a65c7e33f02ca07e71fed7817abd68b9ce9d98a4df7dfa1f34d4d16463f1c8a249cc3727c41eb205d2beca0e3b4de5c00d62e8e40ca74a2f2c7ce78f1ea2015c410b93f63e10c779b95049d5198fb34efd43c0b01b60717a7819cb9ab28bf4f2c0ea5fd49493c912aae057a9a43ffd18ca6b0f1d528c31b4514271b41e68cc1f62becec82e172ea2ca11ed9f3dfbff9d4673ad7ea5585b0a4c567bda64eb521170d5bd31dde19f3f65c053f4b8af71d4f1b18486972ae94ed61ef6b0a547657a18af56e33d17290541d6c5f9800f932d8f2cecc7a92ce7b9381df4da2306e02c4eb3651713debe61d48d2da70386bac7cdfcf3d0adab2906af11cdf6394bfe2ee582cb4ef61c3e3d40757045b22edce6b19e5c5bb84ce6815e1cc1730c1bc73f66cfe5beb6a6e177b5cb9f5654110938d4457814bfb6dff848c4d2c356e913f3231a661d429e2211c58ee8c431a7b0c6f1a8f2dae55f6291937915db3e1dba3e7b75e5a62f5921f8a227cbe4235bcf6d1b53ed09453ca50daac89b275e1948b2e0755cbbc8307fc8eb9e7528ad2d1128a6267c4163ee251fea6a99325a32e7886178d7ab3312c3ee0cb149548eb57190cd2918ab8852f8915dafc702962c23d47775eb14e55698d9139be20a6a43b6e950c0c29ab05c36fb4694439937fe921b92bf1b49955cbb49eca89ff2b24749e267c0a397d7378ff5bf58a28f3092f0bd44736d062af254f2de8f49ebe58ca487e4172ed343c48ad69bc14f53df1b2f50d60755f1858fc46a9356d500b65fde46569622069e2d9bd968e6345d0788dc9dc6693f77c8944bea0e21b1139873ee63250918cd83e1be2abd5f36c94400b1c6206ff15d6f5a07024f8836e488bab076c5715053cb1951117dfa627305cb213b37256c6680acacb4e28c34ebc65ed73eef268ccfe07e76c7458df308ff30c4d7e2f335471d376bf66ff2b72d474629bc186cfa994267c75efddec582a3673c97f8ca3568b356f5658d7ea2c2f664f11ec57333bfdbe43be596f78a7db700d49405272ece5058c18b5a7842978ede14ba40fbfe85affd65cc41578b63b6fbc29dfdfc00e9bb0bc0e265bea48b78709223a77b4336ccb0137868561ea12368e2c3208143ac3ddc9d2b76c3b92076e5db132ef02de4e97feebc09cf238d40b455b63af98f3fd603afe5e08abdb7b641aeb6dbebaada23ef999a623674303791e41c221a2cba6519ac3815f9fc7f95e641677e7cc154dcef7fd5a9e855f0c7a924a2e0e497413103ffe9c60624c1382767262b0e818a870ae2ec1fb519d3077c7b78b9ce4a5e2a31a1c20eb2a1e767ee098e390c4640454b0373e027bb0e83646ec2ea8eb9ad50801642f68adc2437e83808cdfa02e098e86f28d87475e97451b09d0702827a11cf137a331958fe301d0ce68e91e460983d72991c2ecbcac5f5e1a39fc70a4a0f5b76823928aa31edc136335cbe94a154c862bfe6132a31ab2e94f0b3a09a5d2d21979e2bc46baf9a3dae3c2e9d013dc98c3ed811f62f66c17aebf9c2c34ab62e2fd93848372b1186f45b41ae5dc4728803466595a4c1b9f58ce74e1210c8b8f7f2076fc6dc40ade973ab80aa20481ea1134a521cdea4ac0cb188e5ed30cd6aa9f94ea75c9f865a7efdcd6c55e9f3a9d749670f1a2a24b62e019bc6fcd842f4142ed95c35ee7004d7e0db36eec1a4778c27f73d85414c4a4afa76e815715ed665af6f78601b0162a92eb0afab17b33eb0f461469938fb8c293399c5323def0f75197a18eec5dbb1e4c83a440cb2e09c4e0e1118e8713e7740199691e34eed2983894ec637822d5a75af62fbbb910075f93ef4bd1312f42bbbe948ddcd57844ffb877f3664e27d4c2968c325f63e2771a8b1470130e367741cd511c75669b2088ffd0164177ed6585ae0707a202e0fcb9d944ca9a22dc25e4ab43052cb0f3dc86dcede6d9ccd8898a022f457461687c469791a61f1fd683cc7b8fbd863ba863ab91db3ff05fbe916327d672790fbe069412c3ecdb17525444e6d3eb5a4ea8e1c554456fd52e96f7cd65019b437b6e9b240b86c64b0654b0a0ff4fcc12b6411bfc8671771a90e21cc10ae4d6fa5ff9f3d213ad58aace9dc974ca2cd66726a3e00144702fb1e023b848f6ea5a6a7cae1ab8dddab1bcc154b79b757f2d7c8c54dd07f9b12021217769e2dd493cf00ae345312582dbd7f1375037f4413bb4845dfcb3d331f9aeb92127734159c4800fbd81e95c0dfca3391ee02fa05002ef76036fb811d44b19e7e41df16f5f3f006aed8d8c7a90197486148690c37370f699b4e3ccf3e84ddc1ee8415801f102bd791577fa328b37d3d4e238d4eaec3a3ea6562b81a7907a9f93ddeaf4a824c2cc5acf1fea09bebf8f3e0b105b10191978955361817ab141fe18cc1b407fd6afa95ac7b0a803f618e0d72a3001053bbfa73a19d2b31470bc874e1025b9860c523d671e413bf78bd954b17dc5ed9ff4848f9eaca533157943d870ab8bd3914abbf58e8d91417af70b77111b874500aaf505b8457b29e296b86242294ea262df82e73e4daf3eebafe42895e68c76ff7a42f370684a220fc1d7971eb442baaf1c34e464fc6176b583b1410492898744d1df51b5d1938d10db0d7a88c9fabff3a8dc804dcb742b9bdb02bf567ee6eb8ddd772ed2f35563f481ef31040deae08d74b3f97b58991812ca8a70ef7460f7db708427578b40fcc595f527fcef72a8e49360c53da128a9c3af93d3adf76caebb12e4ed4264f92eea8d87477ce9c89e9a1475bc6937209908f6ff1a43ecf91ce13ec509693dbf68bd4321d3415825a74fe53fadb80eb888c41e65e53df156302efae400a7b88b4719576fbce7a3e898a7dffbaaf4032e36f43fd673cc15dc06dfe3519274ef64f673dff975e1f5f98aef37e8587a3c00c8549066a8279cd9a6a704557838351aa43a86b9088b9854edaa2611b643af503902c78b073e97d186f288ce009175f9a95deb8b6e632a73a97c2c288550135470fe757369cf629698aa1df0e1a8ed5884fb89c5d52cf5724ab1850d574e6da8c220546c2643508ab645b834a4c7baaeba7b9a652d02904f23aee37d873f9a8b4fa7d0eaadc593c03d0e30dda7485ae1e91fa51ec594051a4d44ab8b9208d21644fb3cc72969d076e6a60d3fe68777f9ffac0a1eee434bf1c1839c27f3de252aefcbecc8f979ad66908117b46ee9edf5b11f9e65728819e96980120cb7a66b38e5d1342f9186ab76580fbc1cfaaeeeea55f2933dc81e81c24c932073335c3db4021fd93a2c18b7d8f18610d381f5c577fb1e9017d5fa9ddf61b1e7d49054fd20ecf9584db95faa1735cc12f37a24148f06b30bad88ddc97ff91ac403bce5daf2dd3eef9e6c480ef7bb956a832d92fff1a465b3637a2fc5601f438d23fe5c6d9fc21df54e7f2b557939fb997d3bab0856a9e7404985e4e4c36ec2a9883515398461702fd3b867d74f3321f6a6ae91198af8e2617407c358f459e5a330529b550373f695cbaab300c6b14d6b0abd5f229e20acef13268ea5f6f5d211344be469d7901546ab6084ab936df1e1a3487f72fc8fac1c7678f175e8432a354d81c28e0d7bb5d56762ab10428267b796403dcb47977e573bf033515ce8cf112e6286ef328477698f7feefc4cd41ebc92d146db71c83f482d346d45949b267ff2f8fe096b807c45b02591123b31e21103593d82f9cd6581335a45c0d2326bddb916282860cf0e9e3cc6d155a03f1e9298a6e7cfcdff16a2cd500d5265b7388bdc53940ddee4062afd7c88a0d1a6a73ba167beff75bcbc496ab0d6f47a25571f68e9c67df131635e3b4883b487d5c5d992ad5355574dab77b08f10580906e57ecb76d44d51d8cdfca4acecb0cc830523d4bfe7cee79ea21ab385b5d3329988fd6084c76c99f08affbbde418eecfdf44a130a7e34db6558917d1dee798035d8d54f3f35af1d45113e7dc8911df244f0b9afa51fd11f40ffb34efd7d9034b5163bfc5794c8a4e29e7acfd9edda72c3a403f7bb4bf9c7d5870a1d479278c0db70779fac37073e4193bb65be8236fdfa97079a7c2615e7f3df94d5f7dcdddf6a822111f4ee442f4ae695e146c60f6de3b4ae301e55ddea35b523738ba98236cb233c1b749b968cf592764d11ecac3016dbd8c95a21e6acda318e87f48c23949d61c40058708cb098a7ce45ef9430f949f8ff11385b13297e1b0f11eb24e370e8f350277ec7c0905b0922ec0ce232f1e5a5d231efb87bef8e579c2d82f58601d18e30cf34e1afcef55229b7e6ac0a621f5f1cc8f4eb8c1eb20388808139b66391229026f2ebcc48789224cb5d067f2f61258b436e6579dc25d524c08e560e68aa3b305c0aeafb23a4381ffd39b0f2378a35624d20702054e2b8e2c77aad96585403e4a14d82a0b9b8a8d3546f94bea3c7cb012c8df332efc0216c84a386aa238d7165cf0e2c7504f60558e49df2f85859630c920897b5fafc244a8fd6bcf8e6903c9cbbf4c1f02002078eb673b95e592b49fff8561f8f69aca1e96e68ff38d112de0df7b98329ab6c3a6c9e2502986fd4fa73511399b5cc498527aa7cd51a863cfb1576647446ef57da3543f9d98d35089c3cd404eecd90037c605ab6bd7baf4c569caa029e3602b973e795a2cad374b4959ddeebcc65b604814ed510129a69e973289525c3951d0fdf6732d0252dd2d52cd0620fb0ba721891ec20e25f963e702a4f00757829fc23c18403debe1b15e9686a92a8ca7477dd5916b221c48e5038c90b21b21e3009d39d5fb375bff2c5af69ec19e3ee13af021ec7dd77bc9c516f99d460ce5c25a8d1db5ea2e11ffc5d00d451be6cf24e7073b6c470efb47eeb7706da51b554a453c930a05b9e24ddeec8559e0bbc57671f3ab8dc388b3edeb7c97646502cd3f411a5613cd47d976a91f3f5d5ab8e94186b29dc55dcf7f9094d4050a3eb71985a9686f654b5fc15557a84bf189c0c07e91ff8793a00b6190847815e52f159efc4673c514f4149b368706c7fe70e8bd0cd5c6c4edbc8a72749e74404941725cb27e281c9342507c65238e4f971d23ad812aac5ad2da2a516dfc72c7abb5b72ebd0ad7016ce4fffaf0746bd09a7cb84e0aee2ff3a0914f308a2c54a262f3e02e536ea01fc235e9932993c5ff5b47e9b499290d7cb385886b8fd2ecc61f75819a5424b4860f1017ed8df1fec3d08f46f111c3b5d03beaeed977b01906f76af3cdaef51acacfa8bc1c0a6add25b1845954ec836036e62bec0e9e85c719411a6876bb20309e68640fde34776c395e80900340fcc542f7367dd516c1d72af236438993388073f668d5eb10f136ed449b5e4743e943ef05d070c104b37fbfff7a39486b36d5edf6ed7703bb271d46da4bc760e36bcebbb1dc7b6cd4ea8aff2256aa62f4095b1385c0a84e6aaf45e683a6f3e4825cd71a295bb3eb8cf337e7edf097cbb37cb750b0cce8a5a90b2ad5afb62e8eb220cb2638d3af35e383c1a4a1d323a57616055f427cfc7abcc69c3e87e65baae88ed30cd84d5654e3a8c095e3e77388c8493275b63b7e5de1b9a9251603ac8303177223a79bd516389e2acfa47b5f03eb494b1c74a6e50cde53626dfb299b792fcaf42ef98d26c51effcfc626508a2691d8b62c43d53b206012d76f970155e24fc0e16016855e7b11384bfb9825ac18ef7c89b1b7eed41687384c79c1adfc883aa7f0943ea67883bcada0ce6c4f5f0b37f140ad84f78ae319de027d2a7798ce02890ff51a797d93eddfe7ebd4763398dbb0da7f9d3e8b433213e6fef7ee27e928af68a7b37e8fce4c1801d7a08ec7fee84e5d4c1e490fb21d51cb13333c2c05a5060f50ac7f32c2601e51e901281c9d6de0364c935ecb76cb79d335a75c8ed461909b6b3ee7c004148323fe6f86e3848c4a2761806d72bd9b8a65f58f8818d0172274d6a9f9692471a71babcd9d878a27bd8de0a7e4e746355b7bc50369667fa3f71c947059d2db20de07bb1e89f417948d64c9a8e849b128a4d5840ea90bfda0da77384630b76600b78832d53bfcea6975a0d4193f9c442e73f10a346db9b1367d2414d2566d002112dc258977fac070c49ff85a9b92ff9af62f2f2926549e7172eb2643c8f38d2ddbc02dcabfe18d498e4b7fc68ea44d1dd9e15dd935a934d7a92775783351c75326e437c282f0fb9cc52c8d6a3ae138333817540034801bf395b7bbb2b469d42069127cf4ee7be7ec6d915d154e27662284a4b1f5054894bfeeb2dc06e56ae88fa81f2d4020914ea3c56c1025bf8206e39d0b3d37c19b47a12a3a72ad3740460ac84dff18137b8413b472729d9f38504db3b4b5da47cd8dcb01974538b44e3394973b0ed5dc8e2d365f49a45b977a5b2d9eb896a033d542d88d07db67d89c8f18e050c85c48f50815b1b2f71d7f7e4259535608ca001bcc3fdbdec2714c4eee9b39b7c7bc1c4db72f1deed371140f41c43cb6f227e3f38384e6b5135cf07c6c5662421c359921d255d565dc42486ceb0ec37ab4f82ea772418e4433935544e666c84751f8184dfd8fcbca4b592a48d9840c815580d3bd90c45cefc62a8b92c623db6b324718b3a60bfdf27cb5c24dfb4763e2fc49d3ec2c18d08cf620f21cde8ad5e7fa8e1865d3aa7918dc9be692d9793e1203ce391f3a529a7e5411fe2c617d320ac5b7c20350f0743c0d06975f35d2a7f99c0b8952fe39af9fa2647430c30198882054f1521d91bd3ff9dd8559b560df2e0bfc8ff46b6a3bd77f5b7fe4b46ffcdcb05d4d82162b073b495452656b833b675fc3594c162276da8e35ed065b53ae13877f8e16969854c075229918b22b928e199ea59d0d902ae4f4eee2caeadd94b20c3e2eecdd27fa5e39543aedad6b8c8ea3386ff4f0ea92d0248daf9f9713a932e5af8ef672376843a4460256e72ba519618f6f5e8882df8f8696cb553fee6e7770b608ce1fa62b5ade826992bee07fda4b4638f0965943cd7c938a078eddfec5964a0c952792d3f5650f114d3f6160b4f3e816c7c19c619ca7e4e0a5f39d43371a10d496f159ab814ff98dd4e43ddcbc908de51302f2ec3346e12004bb1691edf1f16dfa96e9495a8216bd6ee41d3ef366af3852f3308cdc45e62a11f9b27db2733dbd23bd893f639bff5192fe218680bc4ab4b51d935ee374cf2026afb8f575ae7551989728bb99882ad212afac3ca99536a921f111b8b97810c29ef7227e74e29a3eba5976ab930a56b53fef45509ea89bafde8e1fda9ec15c1be7e234e25b7be5fab971c9a3e4332f1e89fce65e901508001f55f6cdd0385b24edfbd28dc49795a73fdd1d98895881820b0eec723fd3105393acd9a538dc0ba7bb8cb2561c47e14e381854f4129e24143b70d652d9aac08ab095af9aa54faf1dc9304c56e83a5a9674901b5195263c70b34bb3cde600fc24c415a777b956e0d0e7a0f19dfd2a7d503c5b98ad328c2255b577143d740e247e2007d32ede8732e84077c696b4807f397e2ee71bdebe78c5144449e79f20a796292ec0cfdf46a28eb817acb7b982dbc64a54aef857ee7a930c11337cdaa2011b7805f605d7078bd63c7d172f9615b9e30fe4a8a33de8ce3554dd71b90e323208130feb306c64bb45dc0b9b6ffff5018c8b7b13e06970ff05e2657327f2592c8e18bce77ffba831b4d3d0d7c498b6df8057403f8cfdf63ad99eb87f7e611494cecb09f663bc4dc9fd77830d46756e52ca31fb98b4239405045b8ab5a5d28c5562ad4601c5251d982adecfa6657da3a29208d8755cd4e29ea485c27bc2337759d29b90f6bd2d960e79e998ec1747d87742ef67d5e960ee06675063f2a105846290df61e45b12de80a2dec408f8c1836ca187ce067cf3e59d93cbee21c3aaf8746f2c99112ae06f413fe2c76ad839eb2c375335f3b63ddc291d809bac5e418dffbc9942007122f5f62e3d4e3af1c6ab3ece60695d4f8e34aad65e4e9b0e1a43f5572eeaab63ee0a70e1b5e883b335cde375688e0120c01f6d9a0e8529798b1930b1e9051b8788482e8fba4bbe427963820364d07178bd666070afc372697456ba23c9342cc62c77c4a93e4b5e0fa10b00a22d57911eeaa1febed41ccb55e3080f09d41f2624722e36ef928cbe74760a1077480552d47bd1f17b70ab5b8a5db57ca41f0dbcc04b98e73e052f7a47de30fc3279f614f707e1b96cc0b10edabf75ef134bdbceb2f5efffd2e06f15a9f5208f893b04f029bb04e6e6d82a2e05e418712b6fcbe169e14b24ace23ce0514d7c399a5825a2b0d94205c0f9187833e5d1d5294c32bab7de08d28756d56a545b9599b6bd554aa4ce22f11c6001201043fd253ec26617fab71164ff0a95e4a42a0f17001fd69510ee4b02ea70efd3b9d78ff4727e0402f1e81e77435b903872fc621a667ef8babc4780edd999984267bb1ea428c79c4f0643469dd22b52ddfe37c8123e5c9895eb2c4d4fb46e28fce5b74c0c301f201731f65c50f90b953d727ec5638e9d16654d468c78737c505b0bdf1a1efea5d314fe659d7fdec05500118b50c2eef0cb71b5a576334cc84bdddea89df28135421ec6763df24cd30e30f31b30d5dd6e608ab7313c677555d0ba22e76afd5872e9526780d2ab2a1aa0b08fc05ddc1b3c450dab18ac9e77c0076b57f2ffff9703a29f35e16473ebb027a27bb88e114169c7880433b24d54860ce40a9ffbb2279dfb3951928faab99c36df088511fc3ada110d7b63a0baa90483e1e6977309b1606b036cd389e3c917d6753d7e41411233d16e7c610ed2c325ac8afa8e3b3dae14c4fc4ac4ce1021a9f4d0a1c8ba443936b72977294cb49f9001fd978c775df48b97680d875bdc37193e394e02330557e0322fe6c50226cf8490dbae5d205c47a04d4abdcd422a2843114133e4cdf6721d07a04c934a62631ea969c6f12804a649bf7559e59fa7154a72deff5b603f560eb5cc6aac160c64859915213c5fb4f7eb7f14463e8f65ddeefbe99ce92d969623812a3274434fedd82e222d210e1bdace10a53ce8b4ca83a4bfe46e4043ca390530315c1dfffbffb2c4356b843859f6ac6596d1d05042a57ea78d2a5e36fc52d0a64ebb144c75883324a162a1f27c90873c4d3cd6acba4d9fb9b0f7c35cd908a91c9fe60e404ff79b72949d609f06fe7c4576a8ceebf5274dbd5425b56d3d3514b15709843f628ca774e0a42cc1e484d70ff552bedaabf84aff7f1a86cbb36a9ec2f20b5438eb04cbfd3bd8c10094945cae58eb2b1a165adb093c9bff4f2ad550b08924a22d56d5f47435e69c4763b0c869c14e8cf02f493b1167b4e5847f9bbc1ffcfda274b15a988392a075790b7f596804c16b39bf8d70f4d6508212fdac7de15d260019ed6869885c7d0f07ec4910ed68860455fa3e6bf9daa53fc267ac6fd59945c89b565df01acd6bc454d201b64e22f7cf2b9c5b4a955604a0a62b608a8d196496774a104b30e2afd3d8b04c98350a88b108d9e33ab1063fff61c653937ab453ecdeffc903f2df2957fe42b19ceddc0a085f1cc3dd33e93d8bd525300824bbc48f1ee9d5d5b4c6232a3535c18a9c6f76039abd7041ce8430a28a451b12bbbd43fefb356367d86c9c6a6a1946b59ece5f255c23d2d303d8166d8310fbcb6db2ec57d36887117a8b6facf25dacf28f80efdcaea4e602b8bea81549d53c14c3b967700c6cf2e6222b35b7768c75703754cf0fc349b39a23f5cd0c10143e1fd9e4fefc2a804e602647042e41c88637933218f7fbac5b424c7972c7739699c6b9db71fa41f2dd6bc691d042550bf6151099fe09bce81abfd1ea6afa878bd125504bc47cc0762c46f4df242828644c6fe920c8dde2b997ac4d6d0974fd631162eceb9b8a290a6526cb0bfe2f09fbbc177e0eeeead705e651438bd91a8a4069cdedd9bc2e89f25dac1773efa061921b803e5b788dc2ea11ae8e8e9ec855c711de831d1ae8e1b4edcaaaff6ab66ae6af5f3900f2958e343656039ac9ae103a5dac1954f0cff4684ce43a5fe398ae9aaabc6892ae41b72e01a2d631022f7a64afecca5cb4bbf93c95b7dae5379199a852d995e20a9f3884a566740e95f395552509f09cbf54dae9436c9c8059cff9c23c2d5b06ac190cadd4b6e9b9ce0548191e39c74e260fcce1f8fc9c4718426fbc0900221fda9e5d36a17a735fafefce2dbb6ce621a9b6bb33c9f49c9910c7b8c8cce50b77fac58fc3b525c9c16b2b51e4ff6bae1717cea48fe800f6dc613a652d0b294f19f0fc3e1dea80bcae2092dc6fd58d6fdd8956febc83447ffe6e993a586113fa042b375a398a25ce10c0c28b3ceeed4e06d1cf546b239638d0137700461b62231f0960c3302dee58e486e892a80b1289b103c9efc39b4f8ab65736a9c619f99aa9715fc1f14ef3516ed330f734a9bd0606b668a2bd34bf3852b4306f1f406b293bfa815c76f09f0a99cd6bec309672dc91bce0d837a235b5653c4e2eaf43000d370d46759e897d97b92773b6dadadfc04c7074937c49f00c7c7b262ea093ba5da925f6822340f23da1cb8139d43881830d2f91229ed80aa2809acc6eba3e07fe96b8d1163a9cdfa0e950d9a9d462759afc8fa6d26c1dca7731e8ee727d223f7376e80c49ccde6389e576b040a1af445a9334762d2a24d3e3507387ff8eb87a1a87f6c5882ec2e83222b94af6ddc45a0069b43d5558f7c2c0cf26d2ac19112ae3f3e3fdad227f9f0dafd176727414c039cc5e8137327d0007c63ec6bcdeeb709c8a30e9cb937f2af2f86293cea13e73be4b396561416e4a0173d61d8f9f839b8ad3154d770d53de86dfdcd0d0bbad5221e7e1ef9ed984f63a15b9b27df731683e032544fa19d09c2bc36280c278eaac864a2db35d61c98cb3b6570a101b1354a6fed9fcfb614a73d45435fa83d76844a618725560d547be6a7bf3c86025bb1a69b08aac5cbda3a219ffb3ea27d3ebe1c78149f75e55a1b8feee4df43904e79b39869c02407eadbf67f4d30ebb8ade4d5312d20b869c3c6fa635c9d0b1fe36366b4b07ed7e556ee750cd4b06ddf81b975889c9aade262682631e7fee3e4669aa347654e96b8438b5392d76bbb6ff1c14581ed509ab8af767b61c54974d056a5c0fb7ba359d35868fc65e0b42e99d263231753c01791b87860e92ec78570259e88764918a1dbc2da65c723e2e8d84786558d755ec3a0bd6a9abf0e452b70708e7f53e0a385b5f48179187d2b8fede0399356f1c2c0c89ea3f27db0c907fa434ecd77751a213e84ba3e6c45dcef0eb6e3a09b85a26aca428932d13a37d8a9cf9ea13ed8f86e441604834bc33a37f66912be3b755fb3fa934b21cd1f5cb499bdde586c44a597f5d709c925ea9b101b3af22190e062d0ae417520d3b958a3c2d518eb0bd412d2f3e7db9845005fcb93cb85d14e168d71606638fdf5e5c1c0a9e80af18ab1d1af299dcfaae973b0998eb7975ea384b789ec8203776e5daef253df104baf3ca4510868dcfd46d52e4fd4841f0eb506aa9d234ef84d7400c94fa9623227413f92c5f075c95f7d7dbed9879b94d1f86e50b9df1d9c654ae35ad070b98a051fe95d3dd700725801ac70055928e77ff731cc6e97c3add21abaaa10989655bbde3697a23eec506bfd99946aa76144472c67e50a0326e8e800bdf075004ac926939b642054e95f4fdbe7c951dd9f734fc53f48dc4852b2663daf852bc618986e7f3d8547b61a597ce915b5a58e4096bafa33801d3b76c1a99bdba8edb468c01ddf3a804f0e7c3f8f89813be9db047190b8261685969c9ff088bc7ae6a0f9898af846915f03c800c6f26a746901f3e1305e26c66d601db31ba84e924ae69c825c752d0d316aeb2f821cba4befb0a5796e2a49510cc07d347075cdabe5305163bdca8e641be5a7e45d474ec7a66c4c250ffe5f99ab82b33bec50f57cfc868157bcea6cca998d16e435f0ef07aceaf858e240815d727c672c87fce69a5bbccc566985a96af776cec00a77c4422d2120ee90cdc22485808f1b5b3d5d473514ee7e2bff2632c1df64f91700bd3ffa36dfcee3518f400c219a62728ce503226e38d5065743084b812b0edab67782eee9687a48ec8c5a41328c0492cc45ff5ecba5a578078fab95d55b8c70e23447a7d49c38a5b4bd62497196234bdd4f092cc4b61e69b4b88fecd0d75f9ef45f410f67736d9e96c9f0f6ce84cb80dd468c8fc2d791fe0e81e6500c8f75f622a058d964cecf351b3c42eb5dddca2830f638c941c5ea0b80c2edbc945136e4e243638790d62ad8299d13cef09f2ecdfcfadb5bd91723e5fc63d929cc3facb406e9db1af2543d64f89810999512475321a4ea9bf2561aa7f67d866049d85bc9d84fb733953e4277c684120b31e667aa71b07c0135c376f44a2850f19ccf06622e0922a53688515cabd42d47ccdf3c4106ecd2e67e3ce70c459d318e563d7ab82bb504bdaffa7930aa9259bc99a505af5d725721d83b8ed70fc8d10624e74f090c684906b5ac403a32e839b160d8bbab1c436eeee976c750f55268ba7134c5295ebe1afd6145c14101b498dc02ed93ca2434fda58844a50c008abdbd426a0b0cb00259b57d8d36d01d4657c99f2f28906b73b7d90e28376e779dc7646a5e55127b0c770f1fed873f980bc045df54d983791a042f012d00954978567489c0cbb5f428efb36deed1bd9a29b41a23ea21e3d758fe224f3d343cb56e4068885bf211053a43fa80c1e4d44234bd9b5686b376f78d374493a340361edce48649abe3b46de8a2882bfb606b3cbb4ca556478f4fd16281c2096fb78c9309eba50903ce6c74b5a69899e53022e8dfb8d87393794e4cc6325a06c8c00cc2a8c3045865c66fcfd2950b3816658fda6b31c8f1591fd2 + +Params = SHAKE_20/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000129709f4de6866b0b126549ea790bc163b7bffad2f94dc0914f30f5dd637bd1250cc8661c60a9ef3bcdccc6b723f8704bee44cbd4da882aacbe9e1adca7dec5d07 +Signature = 000000d3b3a8b6ff8624e75c1bdf34b6cace5484c1369a87162b5e4f708a2e77ae4909b51c5646fc50184c7d2dc53a8bf576d268bc82bc90599c2c4cb223d3f8c7b04054708d91247a508de5e6b10407614cfe07681f736704f058abcc8abf87d37bc9cc02ae5408033df6ddb9c92cd0b9ed894cbe6459b9f673c72d786a431bfb9d93cfcf07eade5eaa58516de54c2637aec4de4008768b81d804f8e4ef7e9817bc25b9427e4042ebd11c5d49ca0ff4d1850ceed75d19e8589f147eebc67026ed59bd61edc75e2b9317c77529f24321d868225d0c66b2bbc91a6577ef0f0b4935871252dddf63f385147cb35b5105fb565f648c33a944455ec2ed69f0eebcac30461d68729a9f56337e04af8a10eba51d552b782930781f8bf3ad3d32c151c1c9ee52155c9c962e3e524cdf555073f595c0ee95dd5b00e3ff9082150cd178c19a393a3aacc5ad2b92d7c2642b1c913c3ad2adb52feb356d875e54292e8a7c884e5f64b04a3614a820fafa306b332ee2ffcb107cb1c0c557e2400102cbb33af7492739500c701013b30b7e900be7b07f42ff8886bba7e3edf3410d1b00720d22b7cfd4bef08c6fe65d13f101b44362cf33b1a0b08d57ffe11c3b70034eca0cdf41dbbe1c87fcde6ae64f10c2cca4a67512382bd669bf8a18ed30a16f4272eef26909e66bbbd5798be3608a60456574e3468084a9f60e037d107414d70e370353541f54044e42ec91234d9a9c029545945f0832aa8fde1618ce890106b8aefa075dc9f5b79125439c664f3509da06e0b59d01498354eb738f050ba48f459e9a8c443aa0f007c2791f064f71ef8987aa952fe3b8cdc3034bdb44ff199ada14bac30faf5cc310cba7411dd41390ee4727930b1e89d4b691e8d4942e340110fb8d7d6ee08ddf584067a55eff214c4abcade6c01b0cd078683235a328bd82ce2f3e08cff44c39c59cdb3bc4461be525b5354c9b552d1f20aab2dea7d57ce26d33a26225cd706a6b21c32b30c534c5f65ce01a44fed632c644ba09765244e22ce67d0d264c5e24d3de8fee72c5a6de6b15929f10c39efbd0c811d70d23c9fb6bd3ad17db8a40685db845667c4802d6972a25076a44dce07b909a9a9d09e331798c629f34a8e9ccb1d22527d92fd2a319527a13d3d3d55665de40c690975494647f3ab912dfaa1f1ab62268475abb535f4decbeb23fe32fcae160525af3cd0d1165299bae166d9ce0bf9f89eb9998c674eda34f64f5c519157bd318263f22948545da1484e50ef11b969518d33f2a694877aaaf7eb51995b20f346040ee1c94b5077329d4bd6386941b901acf3e4ba8d62a2c8983523750ca5308e867c71b02238a7347e2a4b2edf07181baf5a58292ae7b093dddb7b30e51f74e76991483a162151eec2f76a727816b99c4902949b4e5fb0f04e2ebce90a0cfe2cc18073caa4724ae3a69ab2a65efbe0ac5fa4a2da965c373ddfce3790c0f968c3ff53add8a19b4171e6b7424e50b4f82d49531e882a1baac36ec8b079cef4611df521f86012a4c81944a3bca8ee2c2509424078c4ac2f30fc195f355d4d9709c304714bb4b620eb553d7579f22fc4c62768e6b03eb4e48d186a2176890f9721f79a1ae1531c3c5224b278daf29ae69d1c6bd0e42d4cb4f420f3cbbded322cf38ff0de1e29e39ee87a486f3fe0ea2f6863758a55f10dff16a4ec11dffb1290c4e9e50cec41b915fea39b7cdc48fbea2c383675c7a3588f9b92ee3facffcf2295fcc849839eacf210aa78136e4b52c4dabacbd2e3664437ff4d7c3bdb6dd133e09f644ea8d656129756f8ce03ce27b938f250302c7f3c690e4052035f8bc595575c1cef1ac5cf8aafca6d012bfc99fdccd6877df40ed90241d6112447379a3ca90e124c7e0a82de12325f665932e5c04e3fbf6788383d3bfe004717db6b0add48138e61072a060934ba158017999109a2539daf94404e2292d344f6f5d965324cb41207923475f8374236fbbec89ef2598929422c4aeb63bce44b1b5cecbe54af2051abf39e9d82fab35eb901308583318114671160d0edf60bca52e3ad51dea9b3aff5177f7bd2598a9a9b02efaae298d18f92e0e71f6d83f7dea9c76b6e7ce92809af476e3e5672fe0e86d8363f587a438d456b22904fabe14bbcaa4eed7d3c6b09d6911a1377584a211dd78cb3581e9f95d0add8f91094b566f351cbe5ee8c71de066f053cad4ef5f81bb6bd2513f3d95bc716c1724cfdd92360ee25765df66c59516be3035b4088e30e6c3ff71cec8f49567d37afde1205bd4b7b5dc66f3358efe3a2cd4426efbb8c815cccb8ed734fed32e391c2f2ef4d03c60d8a819e461bbb5455d65bcad064e0e62ab7f5ec22e2435898a77dec471f0b669128402f96ce0a099a710e197b2dfd73e340d897bec54b18ecc3d53859f2a8d7f9b155c974b07734ac71d7406417f16def10332104a82bee6b8a3296f1270f63cebc3df1eddd024dbad6f2eca1bd16236de06bb63580c91c3124cd59ca6b0c345cc48563453bf602f96b402da3d11b8a885e30d4226cd33c70bf805e7437495f23765f7b7a8eb43b18baad64bb14dcc5bd275c2486c0c765393699c51dbbefe47de3eb64234c07eca354708542e931053f2420f4cff32de548534a19db501f5b5f802c8ec5fc9630037095cc6918ed203c17cd2edc285fd3a16e5653753522e03f8aa71792de412268771b9196f85d6696b9d0c572d1b2a894b8dddcc988825f8ad174a936ec81a3e49fc6411ff6c52d68692de0dab7ff954618665780c05ee73764027f3689d933f3158c9041107635123c80c970bb0dad5dc7aa566783f45c8d285015d250818f16966cab0c0d27c64019e1fce6cb0554c9f4f59cab1237eef9b156673614ceacd4eddd346026686ba2e04c8b80099ea860955254cb27208c063da5c2120494eab9b70587075194021b3549b35daa2b187d5163a18f208eb6d9b0557801001f5621dc65b91bfbdad12d68d7329c81dc55dee1d5cd136a6615a393b4c0fc10f44d6d5902fff30a070549be25ac02e8cc51110958f497a218ba0c5246c1d2475d523ae4895ff20b028c3ffb63b02772bbfb3ea33793e802f7c23afd857d372680296bd5aab7a5343a21f27d85fbf3cdab2ebc44922b466ec10dba768372990d2c48be0c67114188cf4c1e1f93ff9f7cd32e118d6669a4cfa09a6d6b27b0b9342dddf2182a2071cd63a75afe3b0e50e603ed2c78582288379695871e6ce9cb084dd8c3e6d4e9b731a86be5bad9d451021c4d1a2a096640f124a2764d447a73e7597a2be5a0fe12c6eb9f9c77a21057f45ded1e56324b07a58b213774db22d0467655016514cc510347010b157f461f9bdeed1ec891d42b26b051f6b5f8c534f2bba3b24751c915be9d55f69771e7b0757666a044db2b8a958f911c2daed31f325262f5013adbdfee414ded7998184403e749ce521242bc7d4b81c14daec41fe8dc2d4b3f9991616b797ccc86539cf369a3960de3ab55c60db7a4f167cf177e2b1b21d5d5db845c1d2b7bf0d0d8d5c6dc910c9715512140b6065ea77e642cfd5aadbfb85b7d2fa920d2b4e48feba022a17ca63cc09f4f8c12b436ac29425811129da0076dcf8bdee8da0d18a30d6f2e3dcf4548e38a14be1ff7de4bc9c2d0feb0b91e26a8726c052acb4c91607ad9079738d22b8699fdfebe583adb3a6015d1a3bd3ffb28b80cdfb756749d2988ba65b28073ef9117b31c6d6d51e0b0ae5634bba07f3feb474daef7f3dc1939aa35f098e435aac880d3a39ca45ff98aa7eb9543261aa08b4d5b6cb95a51a96cea483cfd2b133a2faf02dbcba0ad9e7e6773f33503e350cab261998f1c3cfb9d3c5688c4a192cc37903d71b037cce702f6ab0342af2f584236c6ba142393d85d13138d24351e986f3065d819e1e651d288191d2a30ff669ae6a8f8c09d6d54998dc71e2657130cbd1d6f7f50002bb0ec785ab8d9209a28916c795a2f6881f737e19d3fd2a10bab0b364ac123752d3729cacc903cf1528be8f85c4686e6a75fc40728486f8576c9b917da666883f9c51026fcd711531ae09cf5059a7bfabd1f0b504ae2cf1c35998f06422608c0ec4b78930a7f05896183e75f1050310694e0df6b329f9772165ebb31dbd831be1d739946bea6383a862695f682876dfe9d1c69b8ffce8a6365c9ff69c831b86fc61c0006d10103bdc4ce76f28055a41c3e14234c522b56edd08ea3422af84aa114fdd0c703bba23da2243267fe4bdd8c263e9b179cc9e9a7a27302376e4c6e26a53226f699038c70b8f5ebe10e98f2c91df8b738f81a89dcb17e7d0f6a4e8e795c3dc68cd25157e1617a70e0331d94fe819f981d1e34a6654c477641d57e103f200e6a266a99e7b95ed94d85b7c998ca133f3b1098f55f099f82eb931769e9c2163bb4df97e34758a7f89b6bd7a4dd0cbc99cdd109f75d1a0a02c12b848739fcc09d6b35e42f679659f62bc48a658f2bcdb5050cf83478b2c607fe95c7589b0b43755450fd3133d5c67cebe94eaab1b079053b64a0f6a9f588c90a14721acf8e93058d3fe22d0ef769fc0d40cdd73ba972156e1088b83136a6f25a868d2b5fc40f086c5d925a52e20d8b6cd0c3540cfcc21ee49815398e49fcd7a61fd933038588a5fada41cbed0a1d337db50551bf2736d66500c01edd32717706495863b28996cb9bdb53ed43ae31a1508c293fcebf716ec214ce9a557e0fe0fb3ef8b138dea134c85c063aaf1d41956f35d496e442070a17db2a24c03bd72e7ed3b4dcc9e36a9e547a5d9cb045dc07701031f15854ad4106204b1cd6ade7130be48f23a38a9c5234ea26170f35d3124b4092274ccd8f26e392e80cf6fa38ad70448994d6c22d531611636a55c4f475119ec5fe9584ad70ceb9b61b3d4c8624c05b9b40c222372f9c7914ddfa357e43b6c8e1b8b33339f57974d492bd3932d9e1545d670c774449b351cb1b272c0452b94959ab4d9df391489f3de9e60581737d2c7ddac4a8708b299a72a59b448e5d5502fc818809dc258b8964a49f9d5e777339fb06ef13676742bb4b1c4c24b2e9b71d0e2528bb845e5f982406e49834602daeaf06eb29102465aa4ea3acbe728197ea12188a752ffbb92a305e008fa1efe18319e19f062633a12c9a6b64978e32799aaa064ed608ef0d3d907471c1078d4b0d5a39e0460bdb7567659476ae1026fc0a9b5860057dcf829e52dcb2ae60fe8edfd6ad0b52b959e79d17aaa87925cc12ac5c671000eed49a9b42470c3566a22d0eeb89c01cd1b023e81cd5fd9692f88a3c45a82f3046b1cfb37f3070c053edf6c5b083295f213e7de9d29566675cff6f7f625e163bb5fdf32d4a686bf60dcdc339852a05c7ca4bb3a2e6a778be0c02634926335ee384af8a26f074cf84a2e0cc10cf8a17a1ea6e5ca7b101ea383db3de89b7141c826e74512a095515e7670f4ba1810e469a7e8796140160cae56a4ad2c6b23a808e3a5707b411fe1d465ae1063d311b1bcac11c476b4b511b5d6eddf685b22dca0d6fffb5c78b103ea9091d89a12a7df0b81ef0513f0c627467cde7f457c787eb7317b69ae47ebae46ba6b12f6252c0cca54ff34b5831a19373a0b22e4fec000b0b09bce469c48a05576814727a7f2ce1d87da7445038559b95aabf489745531761b17810dbaddfb98dd9d0f24e3a6e77d2761c03ac0ea867737a0fbb878155788cd629feede4a087d7cbb0aee9e450389c78ddccb14126bf17148c1761dfbceb349f077dac4851d1d6c3edea8416cc779bea0476554493b188da8a2f66b222655e09c045057d5c84652e0cc57e7abfa11b7ff17c74141295dd092b81e1dd444061343c8ab86c208ded0633db0926191b239f549a0723640fdafa35d0c8068e6f2e0e65ac29f00563a7c6519562f2488309c2bf4a9a556273b52f15c14d97816395a6676422c6642c29f6aa60f18bcff5970717e249e31555e36022601e7577d0891549422c753d64ab782d151a96e07ea049cf2b6ae1f998c6b236abad4bbe1cd191df9fc7627851fa2406c554957e722ae84af6dcb22d2df3ccdac721a52d93b6b0025c16ba2e6af9405b3c7024af6dd697571f1c7c99dffad4fef43fbc976ed7b08167aa7ec37fbc69feeaa7d91bfb692501daca7624b17561f5f3df25f22b4427fbbdee638d4bb9c1e2bd9f922ff7124c049d15f7ffdb8c2f892d21a9b3469cf8d4fa03cabe33763fdff9ddad4b266ddc7fd73997272c6b6d08599ed294cfbea8c734e734b4fcafad3758389e55f67c17f049cbaa88689e7d742e8ed1c76577c2e112a746188c90a7b0a02911bd7d7001b00d92d2946a6607d098fbea1235d8faef690dabaca3e43219fc889c28ad0db5258a4efcc32e7a49718204c1bba46b5ce58127f79abe675cbe0304a050bd32d3af168d5932a9ccb65f66de6f247378fb97531cfdfce22fa1b9e8b9fc7438825940793310b2e29546a1ad07e8df7fb7ef455c46485573509ed90cc0c11e12513d25c7037f4113c3907f920d6e94b21d4ee60dd7d8f4c64ee207b25eb035699501651cfe1d170262824d0b8e28d1af9554649ed502fb91ecba9d512131bf3d9f833b3cf797092998d9129bc3fce1fba8be5e90429806e8bad2629ee59bb9e0e3edc0dad18a37969112ba478f344e57bd8fdfc0637a40e23cf2eaad1321b575bd8d0f17b064d6355feeedaae482b25c0e1a10cd4a8c782fd5d2604d4d7b7ea98ba4ad6c12ff1a614ced8593aeec27b2866e051f24f5f6f425b87fdc47cca1c0adf35bdca785ea52bf71bff7954c6ce45ce60b22710877936d4dd9a0c8f530aabb6239eb331c27ee431c253ef6f02d63c2b23eeee36edbada8ba47dae0f398b4f2dd36c916add31d099090a20af5299d122a96604cbe3dbdf12c240bb3baab5ba6f246bf01b19d5d9aeaa6cdd502afb681084f2534a40b2214a49476e63f6c0a8e6f3e93dd9504d0e8a436ee6144b889e46e790cb5a9b7b054c12816c45972e61fb9bc93e28ca2d5cb1184487751bb802534ca22f7b34d4c5c3f0e718f9fa6895f9778866ef1f0056b81fbf638a7a2e3d4b82ea7f8cf65090b2d5dd36eacab69e7adfce3176ad9bc32354131d2576d3f42a243bbfb23ba28d5cd3f8322970a60f31ab44a4b391f9d9a3e896bc1022480eb00f6908b6b79888d7e01b668d0b0a349e794bda71961a69865dbeaf29e13cb28b8042195721b60389ad26e2f629b143681da9c8c7c5a00aeb2d2af13ce9396bb924d5a75766f90b95546f0a574d9927e2c2152c7736b0db9bf02c23b21e5e79c5299957ce40b4777b0564d07e94f3a4b191f5dcad6d77af09d1c1bf8917f53dc2518987f47f799300049785f703a1ef0fca3b40c099a4632b07e83aba0faafb94b16569069fbb1470e145dc1f1a6add3542ed896ff59850c322f48e56753f21da9135b29ebff3c9f101ac8dd8f987d9e03132bf96ac165fc5a082982a259578a88f43cbce7db21de7c806a05ac4b188bc725b7f2203e4b529199a5a03651c4e000bc251539f5592ac98fe884dfb68a2c8e4f5c8b13e623d4476e3d434c23e009f3cdac5f8360de9b99dba3430fec1e6eadef6dc86bdb53e1a5c206a1de475df103189bf25aa74200f8f38a4cbf9ae75bf933f11e8a3e9d460e70ad89eb99d793a4eebb8aa181b7664fc45193a816c009650ada5c4357f7ea1ad5924bab3026d6d9e9d69cd0b3f7b9f4a0322bbc22c3ded8c10a9c24db5300ba46c97c286cf5099b62d4b8a183eb9b27137ef09644586ec437f0f9985470d196bf0f2cda6a8dc55ab1c0ebde0254776d12dba50a421d3d86745498156cf4eb84d8dd840154b35759cafec673786d32aa3f991d955c83d72ddfe9fd39458456baa2c6b809a0c9ccb63bed3616763cb6c7786d2eed6aea834d21139962e726f7f6c4391b57db044c12a8e815a68b68ff49a04cc9319bd9aa4550a55446e34b71144f7890629b701941b711bfe547064b6aa35410c2805b5b79ae507c9167d0c93d87d482bfb78b43735454a11e913664a2564b4f218a94135679e49ae4dd749a7391511bc543a2d194a5ac059b7dd4722391970437dd2f1b85d51d182375d1b3dfe18120bf1737f73f4ee2db408e063b2b7217b349cc9a87c21e9a02aaca69259bffffccd3e0918959f76fab013330f65b2875d99017738c8d864653329c5a168abb6b79fb6d771d57e36964448571d031f235381015359c48c7c224675a1653b7d657bc5ab4e8e0ccb773d82ce4c0171f736b346ef2f27cd48ad59eeb7467088fb8ab221d07bd803eb525d460ec3128e7f2bb97c1b08302edf34a3a5641348d0307edd4cc1c55f9e66e8d6adcae0f81a83eed8ec5c6c593987c21d04ba5012342131513b9cce2ee6f30abbee9987bb842aa64ec72d0174aca85f726f75cd310ed543677e08fe7c59538472ab58a3d00aafd8b317dc70913c70d115499f811f61006e7381879abc61032e767dda2f30f0f4f322bddf389831fa3511ecc4709f445137d7066cb7f72e933726eeea75ad3384a7212383b43cee7ce21b1f38c55f65fbc7742aadcf5dae2644bcca4c20066842d02a86a1913de35c146f41f46b9864b6b4c4990d8a30cd639cb62323950e0095393915f26c484b45de4e8853b10d69d2a45a17b12960f554e35e2bf0488d18801c0c01c5dacc1ea416f7d663f6a6ba5453ea63623fa8cc946b8168e067ad95a1a5f25be03c35e5f868e7f0e1c4c9e80bac4304b14dada65d5e645a3709b49c385c495bfa09dfa8e0265fb630483deca332e75ed7707d8db85574e1bb40f40ea6b9491494003a5dcce2d658fac926a63f15a89121ad2574d7bc278c69830b1707336bf83f09374b547be1f48d64ba883917ed104f97ce8d9158899102bba09d3e73f974ad650d8bf5ac0005538d743af84eb9ba58c93827c144b44790e9e50252bd2386c010deb9c4413c4f1869beb1ed402f0dd7bf3e1cc7a10b2b55dc43d4348f3d8cf91e62221734bd95f7688fca13f92c7138ec76088079e89371d701dc7364cb208ca7f1a2356e99941f8e1c2ef074d0c23aaba7b4d623d6715eade62547816941d69fa2e83483f3e2e7279866fafa68550b17b34c4669f1697d4a50faae19d0e418e8a0e620a0db9f2b0640972739aee96792de7dcdbb1b9bc09063315e840d00cdd6962c876d233142be018f081d64f5ba205b63c5dc73feb4d6addd5cdde50b1585a9889f380b62931185b067be6b0be83ff783ec145c7e40f06cc4760f5f1e010e620b07ecbcb797148f49b0ffb7fdc0798ca39b60365a64f3e26c2bc77523a122bf78129f38e08cfa7fe163145a528e460df63be3264ac2aa570af86a94bb25264d8847f6e3f83f28fa53f495785c20ab2e03d7c1f4492675a01e7745394de539fae08c29e12e65e34b4d2921264abc244684838e70f25c8b46152f92f96ea1a6c5e732696849eb7d9b1c3edbd2b89145cafe0370ea0e0f8c8bef6a5027171febc87d803dd2b3c328f307dad2abdcc98f7661e6904136c7efaa7dd8c91c68a6097e3318171ef3671687ec00da66b5a9117b713d44f2d2e3114555f43cf229dd58680600ff75f4b2c85277341b63f2148b57ba32c00d7090d2d7d491f5f3e72bcc90df6341ff29a58a86eaa67d74c1bf6770dccee8f1a8dcd7bc5d891a7eade777eba1abfdc1ff9dfa74d48a98c36adc3b2de64a209e2aff238ce5a2e4fd9e877dccd55681108f6cc965d89998da4ef880482218856e2eb0a45c8747ec54b55fdbfb71f9f5b204b816f33b9090fb89f7f9a175717af79d0380612a3f3ab098b257f24cf3efb8081e3dcd4b9bcf9b7aa03cdabd7966c820c42fbc318284c58224688ea3b61f30c2ad49f099509862e494a214b7e7be7d436ca1bd6915f7071e1c546b2e048e4f2d40f7ed06c489c7decd5266ccabb6971f0e75feca41e5b633fd1558723a8a8fd5dca26fd6d363507b0b53db5e8e60ec28cba781d7e8db39d004f654c51a4f00ea69e68a9f8dae8a3ae5c6ef3abdc02330a1411987aab03803e859dbb09f74ee0a9bb1a86c22fffa439c5c1fc6471a743f68e99f1a70d63fcf80df9f186019258d3ea903f37e0e580017c9a0f188251531ec98dceadfb9b37b94d5242bc001f6d67489780a0bf4ccf48e4a6741d13ff2eb560f72114c89bd676f606f3b0bdc820738627f888ea77ec5b4b611ef57ad8b6e153216257c7c4cf32858768e2f8bce5ae01d54ade5d46e480ee54c8909cd34c1e3a7ac916d49515bc453845764f844838099ee0adfd99c7935b304c9160d1682900c41bfa0e8fb29791e02e9f7c1500abc1b1ac2e346b61917ddb65de0f16b95c94fcb6cc36b3d1f4660ef0a00b2c6550f494124d95a76591e039720ba33bc4b0c8ac12d8646224023e71effe746454143e87a1dc263d59c27487436bc6559521a1c573df5460b6c2964fa224262c77e4a306335df9cd382d59c0ed73dc7f5c53cbb68673479a97cba867403c0d2544b090087d4e8c4ce15103e5c6086bc6128da8de6896e1ab4bba9e4ec648130869f433d47a8fbf7cd1e91cbd7efbb0565f98fbc82fdf6105c30604fd1002dbb9310153503a11fb7527f35ff7c36c57d0eb760efca66c6c669354af0913b3c68c0567fddc631e5ba004b8e980f62f8f13dad1cc6287d41ce4dc244b58caecb5d5f4231c79a14cd3b6be3989e08b761593afecedba09b97797ed673ffcb3d635ebe83d44beba6d0694558833afdb97290a6815de94ae817422001b3ed2bc3f819038e9b68ead57fa09f285912fe20291e6018a6258eb08b38e4309da4fd5ed4e7d7711c1f2e51172ee3671b9120e571c60318be64009229be49761f8a3e9e496936293b7e80b2dc562ba2eb99b4117ce08427b1295ec90cdfb875f90c2116518985c62d655bfe461f845db1d4ff5fd2a0cdaac1e4199712be0429cc587d91be1b398805be14c6e1dbb07f3c9386f0875c815736b88fc55861e85e9eeece3d3814ce70a2602357da057e625b4968168c850b8fe69ba9ffdb5aa34122c0da572f6c3026e17e5dce49341700e0cf9b997bc05fd8288cbf8f4cabc32be608649fe0fbe708a47a7e47cc299037ff7c4dda35f15303f5808e4503dc613f8d25a0d138dfa3918e85b75cf0e9191cca4c9c2ecb59c72262bb8797606f30a0531c57b0ec5d31ecd128c036d34f15305fdb2b25cce3163e8e90267a1cdf13bb962a5f1403ef7b7667ce2110c3697c27270587f9a4745e7c00999c55610664c1e89bdbfa2ee1073a78aded8daadc3e15e6248f34bbcfc32699bcde312509cbb994a0974ffbde35334552e94a90964a45cfb6053f585ab9be9eceeeeaafe2e98a0e47c6fc8c7e6af28646404d9c7ad20da7503cefaa775876a9ae01b429d85948a851cbf71b08816831f32bf4c6b4d61325d34e574b7fd481ea75ffcd7650e5030e7f8c576ccb32d3db040ecd0dd3a2de1cf3b41bba93abd5dc2d1e8f33b1c08c559957958cd33394d4aae43b22125133552347e2a74b23c7168195f904be8edce9a215b2b097efbb2567aa0f70dd560fc949a8e1ecba259d84c693c24bc792d2c99feebf5445b16e371440850e5d236f14860ab6d5c843e6e816b5fb82aa1f031343bc4dd7e5c4c17f150ca42e983e102eacd677e35725e0901adf632a930b0206600b8cc6e1fd4b1a35ee1275718b3427ccd7bb0fdcaccce080571c30bd0bc54dc66963dc48b5602a13ffdef7d4ebe27ecad0893cc5be278b5eb00e7ac45855a6105419200919005b71f5bfc28df7ac680dfdf1108dbc2b85512ba2a6b1cc870df1ef10c7663562a15632dbc6932191eaf4bf1160233fb85f88ed3bb6c13245fb611111edeaecf0807aee661e811b70d91e1ce6c5a82454d72095a0280d2817ffe24e95c000a16a671915b3662d4f1b8c5536a56fa9255bd51e1863f4dcd05dec15e798d7d67d192ce3eb681e27d8ba8f8850746ab6ce73a90b6bcde8fad1bf70f16446531b58db6444d2006799b6f7027578c7cf0e0e7f94eced883fffe8b0b7bcd9bc90b538fe75b4b3df9b7fa340284989cc0cd374e00db6ae517f18a0ffa41a4b8412aa57ed15c5e47bb6cd8084bf35626202fe00616fc5e91989862c210356b75157de80ed749f4da9c0eca9350d542bc826ee8ee28ab15fa5e66887807c0c4ee4866509ce5a1e06748135bf038b22a853ff5962a0c20bb8f6501757abdeb6cbbc5ed942092b78ea81fbca1ff119db0947265d2b40960bb97765fb42339c3541de03e397e2cf5559717791dda06613a6580c50a209b11c66a9af2107349343fa9dfc713aab457bbb342e720dca942e5c35a7a623400e97cdcb6752eb84ab51f94392c19a11d2297151fd70cb9293efd323763f7b62e8eddcc000e5c592a6961c1bcb4fc3883485a847a235e7b1f14c41d9edc79abf03dc23b59a43d61c8efe21eee87cbc94b9ceec662320920cdc1c835cb7039e199b44b95830d9373e26b1abf2e0e29caf37727399873f13fff87c1be58af2f58b0b21a978c9463ed91dca6d04157a4bc029797a7b61f7831cbd25cd56e9e385abdcf78bac417c3110859fc76311b1d8d9e1f2bb9d11777afcea10e28cf77fc55c2151d276509f5b4bf414737172cf426bbc456a17483dfcbf49f37dc6da1a1d1b45869993714c734d5f7dc15c649a1677eb291ae52163eedb1872fcfb28b1c6e86cc42fd99794fd1a9c6bc11ce7efcccb9fcca7cd889b4e6f2a81c34f4a10a8e3bc3ca5984b7d78d5d33981e994f68071bb62873aae2cf306e001b46ff08f754f03bbf74094546520ebc402980e00ad917ef034663b811188a393d161d062be0946f2ecb062f55d770f62ef6684663db41f2ed94dac1940479e3521da2127721451ba73513d456330f9861dc055909e6aca77a5c8824edd8469fd7c205f7edb6338666acc4c1ee0cc562394337959baf73af3d7db3d85cfe01f607b09773898f12bc25bd139ae7fb8064e8b4536eaf9f58e874d8ba0cb70d1790711fec79c7de4eb9c467abb1064f225efcb2a74ae8dbfe59e4598a9d1743c83bad2eed708d8ac52ab0ddeec246ab31ea319506498f00a0fe25bbfcdc856e88e8eaac31a6f + +Params = SHAKE_20/4_512 +Msg = +PublicKey = 0000001a5cdc97c4aa3a5ec19b6f7b9ebe8af9ae3ffcfb8db05d586aecd3f6384c4f1f93762da654d312c8b2516f1db2ad40cc611a095010a8c3ce4bc41b01aa81b0f85e5c0f287e071a40c312c17f4e4cd08a4f0c442a77f9defda1d7151093a25ea8efc8117d8ad7639bc33b6c1503d718ac2697c2e32e9953fd8eb335eda276194cd2 +Signature = 000000f6ea53f6d2ba79284797ed18c54b5f855628e7b6e48ea1bc8bf73875671edb0acf14791807d25f97b0cb74a390172ad506f7da9ed6d306bffd08ef30ec645af4d2018aa45d1ec4bdff4c9fc85db33d0527fa2441f2889f9952b9ad8df65f351d234249fa294a8a843fe7505f6b2d6c4c9cc9701cd3844f5e9591121c049bcc7a0a55cd4cdece5fc10ce2f264cb7c38b10bf1dbc50c7620119cb859a3f1318bf20d7e5ab7efc2a60c2efd42653b6f8e17ddd5e15ba6b30efca330018cb3218f2d7ee6232ad3cafdba403668e9b6a56d6e8327c18843c929d41a7f9f32e4f34fe71ccfed9bedcfc677179794bb7e49f62702cdfe02921ad6f7322daadacf66e752b588f52211530c0c9d61552db0871cbdf40bbb068bd4f43c1246a45c53b2d7155a947347bca44b532e3caa64362dd2852efc666182008a1e7de7d4597057c7bb59bb0760b3c330abb9d127d1016a3843687a86517e5bdc85dff2f3a66941e38b45d8e28fac7314d82ec4191a4b2e2b6f94b75024bc2627552d2e7be273c8362d367c9c8d1e8e6570b181ed0600a86097d1795a13aa62bd9833133d53e0ed551b8439fe02e66c3d29ddba94f1f04e9d7120e767149625a72010e0d3c1ca0c93b5f60a5562264a370f0b7a6bc1de2cd329878dbf40b5548b01d3cf4e1362e04dbe8a980cec166579f460d4b5a408bd281f5af89194bd263b7e6e98c41cbe35a2e72744f4350c204c5cfde0e058c6891b8277b0af99405b5de9e5dca8a97fe507dd60e21edea30797cb6e8f5c65db0c57fcf867842c973de78fcf58e7169bfe2a388bd4f3bee6985207626052bc4ab6a1ad1c093102eaa1db52e2773865c2b37de3fc39182c358b3ea2b4b68578847b36527e57e6e3a9a1cd7fcf83ed1ec12a69b8ccb60a70ac52a672352fb590f86ba85efd8e878b2b9b0dcc912c1133b196ef560d7ec8a21123f7f52ccc40cd6fa93e89e784fd1d0cbd8661cc18730cfaaeb93e02f689d59b7ca979aa88648254f81917b418c9a792c744c307548fa01cabc24b23c28831b4e292d925b2354378287276fc3721d6e1fb56ab4a45fa29c3c23ba7dd080bd07a7a46fd6041b3981a37b8bf5ee749b64a452ad7c213756e6503a5cc4ab5aedeb26fcac27783cc7e8703cbe08c1769eb632e60e0c62969f972672045f983f52acf215ee159ec2df52276d20c1807c9fc1ee64aab09627b6cfe051d6ed7e304644b8bb62f00622b2a08bcb67549ca3bf09bf81977b14a1832c60edae33bbd99ae3f25a1f4c0891c74eb9a18b83b51260df5f0d04619599535111fdf66064114cf0390c4614c6c7096e9b96e0ff0a478c8da3d69f6e1b6081255476c04d77a3d237ad5b62a5f8c8c9805723463084baeaa32b8c298c0f9767a48d391e41524c033aa1fd050b253ca682d4d6233a1cd4cb19b08c293bcfaa74efcd6af3f16b4a41353e53a2852c31fddfeb4ced14845ebfaed7ab39fbab55a8f2aefc1e3f81056abc17f72a137e6819615659b52ceddacb7d7ef75940ff31d31207606e7017b27789481cea3ecb77a8652cd1abca9f9cd2a5547f42f39093d8b25ad38a93d0316ec723a45cf475f7da161f8067707bc6de1894e528b17dae1225baa5e92fc8de0c66dc500bed2af2d9e0c3d4f252ef0e1621619f2b91f5632c723bdea05eb83ca72a3b6c5a47d2a717f4cb1396f2e5b5af0b23d8b6395aabef9036fb56203f7eec7b2475ac20fd9a805f0e295da694900e138f68c9def7866dec2631ea112c0c0e38801763517feeda2be86f0052d68499389874fa068b16d22422799984cd58c3a2dc7d72096ec525fd8e6ec5e1bcb6352a27fff860f95412264bd6d1f21a34c6ead15cfb84f7def9fca6d8d6ffeb5aef73991236db747ed26719bed26ec0f30059f142243eebe1eb64e8cf0f04e7245d2785383d9a3ccdcd956f485a4ca24c027cde20aefc8155fce2c89b495a60bebf4399f0312147daf1cfbeb4d344c4137a848be67f206389197e99171228fc58d9ff9b7297540df878fcdc8a2c1004f3f548359cdf26d386f9a776af385874fa193daaddddd6e266def8461fd7cb6b42cea30a7f497f942ddef757610321c55c1ec9892efd14531a6d6b8b472f8a34f07e3a47d6ed7687ccac4a8a28ffbbdccd518af8292dc2b120fa2481fadd87daa45e719b22448c2b863995d59474309042766e55fd54929600c8e34d45ae911a36369d44488b4d83b6b2fc1e899791d19156ddc769ee3e4611679fcfb13666d685c95e1f552f7ac091ba31ff63d4992cf966aac6a2b457509e227d63bfffa259978bec1f96e5cea406482b9a4ebda075244d2ea4653b924cd2943dfc5d0bb35bafd6af79321d4568255d4efbbf04441cbe6d393dddd8653527b11de8c3f6242723f6c327a6a9b30b51dbf9260fc2dee8116234ea5d73af3f80590fd8607807064f5af8ab2be25efefe98d04cd0db6d4d81290cc4d4980f8ec6ae53916f97884e297c5b90a93a97167ce1eddcdac8fdcc49bb1cbd5f2df728060f8ee716d9e634fe3b0988ebdc4c67a07eadc457783bfa4daf12c8572b469f1220a6f9a933c7cde4aaa88aeb37c8193c606545a86a4b9db096f24d2f111a9e3034340b1498e294479b42fe69fa7fbcadea755ce81b16d37ff6dc5acb2ae430c0f77530d596bc751b3b95dfaca0152ac16e32bf3ab795d20c4de638518a1e3d234baf4d9bbe99d8e0f328221b0f9dce23c8c6c574bb6616fc4577b8f831e8dd26c8937b6d8315b752eefe579361bf45a4cfa34e870da477d19411406749a64c3ac287925a1aa493c19f64d1c61d4cdb7b9ed2b0341930d99dc81c67ea883faf179184b7b175adb7130414f01a4e41558877696f561d22623c3bdb6ba5dbce78570227bbb0bda0d775816e9258877d50cda28314c0a12c9c4a99e9c139724d15e7afd20988666263054c0e36505fc2f0f502abd6e8f88ad37bf808280d2de84d218a1eab9ca039d8a40660b89cade3694defc01e5113914fcaa0483fa150ca9ca22c3558dec2e3eb5713fcdaa32e3a054e319f735038552f587945c541d3f03c432bb5ee08800dde3669d7cf0a1cb3862f5310f69899c3743f4b50943f09c6886ddb1d74c87284a34ab4a22dd68670f49edabc7328e55950add752298664b0e23ad96a4f527f7bfb7c2c0b1b89a5710d254583fa335f226c3062ded9a725c4d982d2a1544e45f8bcb8b57c1eab08931358225f352b5c4d2c9a408dd8e2213e3709b2a43e8b732ff6d6d4d7628b48eea0376917ea9c78a34c09116426c71fb5aebacc2fce39557afc054579440453a0ff1d93b038534dbbbf38a67d26dca00b152efdb2a20423221cdffb2d2df4751329601e9f06fb37ce62503bcb8345669ab3170ca9de4cf9f507d75b8389a8c8fbb6d1cb539fc8898ba9129ec9a51b248cb64db1cb7eb6996668402801468271a9fa81a54aa2735b1b9df28a3380ff6547171c9f57e10400d211c95c498be6b25678636d96396262932bbb306b21b7446fc359bda40503745116f7616d2d601f3840ef3d342df93327c281ad04438f58dd609212e81390a295c21bf36decbcbc6722a989f1320e4b800d962d5380b4ab4f2f45f88dae85793864b8f0f91c337ed01365eba5dda5b5a06d4dde92c407b68dbc79e5d30d7c5204b35d4b280d447aff12810ad80b5d426f0f8c79ca61347af24a93338d1249ea381beb37f7f9279152430ccc0dbcafa11a725641bd9691e6ca877fe5e65164fb3873186254a97c1d3fff7d534bb618093f5412c9c3d6671c7ec25d2e41ac604a7ed8d22985c1a7bf65f50f32bb2064b85d103e268e8a1275d27e9d3bc9141dd093fbdca9484b51aafbcdd9c9b114509c4b393ef4c2a4646f9c76e6b2c52969ede7c6aefb73dcf5a70e27ae8d3b60986d22babbf3b6fc2a59d8d58150dbc2006e6082de65e1b2670a576d737f8366f1871e6a705e67bbd713e5277bc7b00ba484ef71e68cc46528c80072df9519d09a957f7a6965ef95301a3316449b3db8e90e66b4d6f948190938cec3e90747f010028ec39c7144847dfad7cc91c7d2df1215d678c32973826447dabb7eecd01623f01ec75dbe49c1ffe217a479e8c8f82ac88f849db287bc93527db94c4c210f56974414bc3400fd016f2a5b75bd442a099d14f32ab23363d343b5b7a2b66a5237b3f9bb587f91e9b5cfbd7c9f2ac309d01b3ea5096fc40f41e8409f105931f662ce5babfc23390eb921388f6f8e7e13a9537688acb403423899d8b1ae1e0857c42e07fe07901bd4b117a058ea312636c755b7a3d9683b2f1a21a72c379995f1f5538ae41d74ef893ae3457616e376fcb9b703ace3cd1ed6aeb602b2d02d599d8a22e46da80b582f5d3c797450dc83efe140436a81faca558e10c73af70f7e8992f4809fe83f20471a047182bcc3b08abd285c5a98a44f36ec0ee944ee744ae7ab72b62d466b7b5a486012e2052d351010857783fe20be9acdb637032d115361b32648c69096bda3697f6e346a76b966330b6a115db05fcba57a3affa75243010b971b4187ae7afd7639a65ea0c72d62f6b978a8a7ed04b5d030de71c09e82f366dff6c334f3033fe2c12a3f275ad7b734f5ea29eec705b1f29541a44ff8978b9ae6751f6ebe6ba397ae8dee566ada5c48e7344af21bf4a9b382aaf36ee4b9a452f409350780a208eff762c831f286fa8c6059cb13d4400bf260b34c8d9033c648e3d1be122b0c170be2274ade78b3162ee709fb6929808ff581770187a7535fb2af1f3daa26edef14416b373258eba6cbc0fb22e7adeb6f6bf963a1cc957ca6ebe45772a34e49ac198ce053a7defc417b755e2c90316e7c9b60607ada10d4920396450589cad2b92ba38c0dbeb75bc8476c89661b1b97f099e0ac2f99ec1513a28e3b3dad1c4136efd9b12d9e69915a91ef2563361b3430d4d84aa913255293d0a24db38907af1f7fc4a5febf8123ff132ce154bf02109bc045d5eadcd5dcdd83f2eeaae5d25e4a5ccdd31065093f4e8a89830643a8c413baaf2d37ac6ceb14384582ea02a2043ee016c7e980bbedaa47bf7951a653a4f2700d35a4a874688e3c4a09442c4d6cd7d2d78a87def86a07e29839088ca1d87b5e254857e198d3ae2f7cdff44d57f1c7436038832bb8d21e9f85b5288eb28e832948fd613a79667484c9095ef41f5466b3468856dbb92a1331655dedf99b280c687c1f06fd6a12198783aa89a0011a2e613bd5cedd6dea79a13aee9167f8fd096a0546ab4d662206eb24aa25e71269148918cb91edfb4b8e017f1216bac51b606f99a3fce0e234c6828a24900ceb940299aae62637b9dcd79b7b7483536a65d7b2f585536358c742aa71392a796f97fb3b03b9a562d7022d70e722e6f969562219ac87a1ea998790fe0afeb19cb13fb28ea5e8ff6c8574c08c59cd2a6f6fe9f7192c7061d588315fa42b29868a43f85f6da43f2c1fa18f458e0f5460bfbbafb16eea2206d3357df5b0a8c3fb8200df2040c67788d4a149e1139e8d5e649218f47fbaf5a625cb1f31c897603a9d3aa38082a09f458cec33a91adc2c1dab63a812f13508ce3d8e2fec297684bfc29d09f81dd357290381247bc75d2c4ed0c743abe2494f1d1389b19a4d7108176ac800f5e7b2cdf9c9eb3e46d43af2d300ff60615cb680fb3a27b03acf3ab56256c96eac368174d77b76829fbf071bacee919a7a9a74f3bfd01a7c506b1a51f1fd6582b8a2725c30fa464b3dced162b9e5a93fcbab34a9ceebd5636446cd3d9bea7f8709be7b7c0afea7b0abf9a56767d465f6ca32ec38011204c7a9ce76e40259f97db28b06373d817161b9d103bb58cb2dbb90b42595d9a4c1ff22b0d1a94fdffcb57f7398351b9632b1fbd5a942f9e9bf9eb11a060fd6ec6c44de53b25ff8d4d27cb3a419e401daf2752b0e73b860cd2426487526fb04599cc5832d12c40f86847a46affc191409dcd78d6acc85a3e47ec0cfd09cbc3818da044b684717ab0219dcf5793e38aea83b1e508722a1d0dbc391ae31d6a513d73fa11d16f2596f1c5312113b3cf92b5b5d95645fda3b6ee9ea070878e6bb7313b9e7c53687aa25caa1099736962a918c029b2deb9c5a3c7b6a5766cb7541ec483e90f3857de5539882e53c637013da77d6cdb9add2f2e72ec8599ba3242d0a0ab6b167cbf304ad71147e5a7fc2da9dc8fcf4e2d680daf19549e2b5e8f92f87242de862ea6dfc94a329ef3f637a5c3211c40486bfaf1f754f5a3d4ce1a7237d2744f2cb8c44c65aa7f6baa273083c34406e9e49aa4bb0fa4869dc34c32dc05d98e479f7435923129f92171aa28d9e2bf07f04de8e84e6545ed02dbb31f1a050e30b9c4aa08757056267342b7db21d09b71545e36414104688e6cb301633ae5c305cad933a2ae43225cf812a0b6b79525d5fed62e2560a401675946b0e9a2446115a182325d0cf46a57b6f0da75dc8b0e385de4f9660a3a41e8a1bc72b5fbf077bb40a49e2e114eef8d232a76aec00a60541fa3fcdc48e9380eb590f19f1c6431ed5115dfa77e19e5c8893655c8229b3baf8f9a5ca0dd82a6d00e9d4d21a86812c5542d4bfe0332a5735bce939c7836eadb7b24e22557cdaa99ce5fb60f6fbdbe724e6006630ab7594d40778dc924f03c94beb31be1c017ac306e61b3fdb9ecb28aec7fe920ddd208a102b4e57c7a9c9ce228b2f70644a44774594d74f742d9fe7c8b982c8aea3af50cfa1dfd7ab13bc35786f1e42133e57709a1feef7d24dd172e006dbd607d0623175512ed71c7734075f8fbb3fe0fa92a722b4186cc0b6202ce175a7324def1e63159e84b17faf61437a3f5ff5e1ff69353cc7fe698b989e69172bd6c02e07dcc04262c2d6d8c7c0f14fc54fd5e0bb26436e79d1649b120cac74df2f2cf267aa5230c64f33e0868c1a948516068c3cc7cd01de687f2b88a6e7190d14328fdc9545eef1fc0f79b3ff02e3b54a11cc364174af296ccda652a892a172f7c581a041068302d4edd350f72655e72aeb98da976dd027c06fd35de407a6320c3a52fbfe35f8c937731c028372413aef34fb98a54a4342ec6f4e013392d9281ad63c655c7d73515a1144dda88a932aaa521d63d7eaebbcb1fb5aad585e24614830b038fc0a8cdfaafd26de408b14f90657d39fe45e84766ebc45d4a7c3de598c0b0c197c0c3e0b00addd787075ab597f961ae709d4b43780985af493cf720a9eed4db5ba363aeb0937ccfdb5d21d11a91dd2aa4095fc1c189922c8eaa18e8a57e9d046abf3fdbc0152e0850f652fea9d2fddd910e6fbd0d504973c7b09fe8f4f4046afec3a86941eec4354e010504c2a5c14733ee2e212d693e25e2c6334461ad557e9c7c1a062f3b8560c862c8d6511a3de9d01c79556891a4c53abb9074427f183b7ab449e75b53b3ef4483283fcaece983d81e44962d1c1623058c212c008e7f537d7b6d38f1163d52ec628fa7df6ee9b7f0a0430134131ac18d760355ffaf5f07fd0547bd5621be0d9bb1d9d498859a9b8cf74909d0527929d70d40eb73f16d64d46a77d2bfc8cb4662297fd21478b10c42a28b95a0d65746e65fd2e798ccfeb3c3516f3debeee6a0042062385cd088fac237c07ec83c62147ab7ad684d0dcce026979281ee35e011e512e42619289393f038be8cbcc5a19d9b3f2fa8e6b7da5c39c3771e9195dfc77233e4c9d9bbdab6783afd4abae7496f708b0b72400e08fdc2f3f707532af334611c13becbaeb0be95f7aed0beb288d4dc77325843ed2f37f173346ac69ebe01729b36259333cca5ea845af5f060bf3c210b71e0e6b18ab1feac00086c79c9a406209ec436f629832e059abe2a832d052ed13bdcf10288979b20f91322b55506ae6801cfae5740dab29444d80a476acb58158ffaa515edd77b66fca20fcb10bb3562acabdfeb9fd73d300c96dfa30334a85a86a1290219413e2ca13f1ed69dcdc0f7c339f149d4ee191b10db226853c4646e91e8b86cb3dcea59aac1cc9fb97701aac0ad6363dcaba8e7410bc7d88195c7379cb036ef338d18515b4bdd193b84de34577f7a4d90158cbd90b0d7c0443266956fcf483ec9367e2d279a1959715bedc8a978db5ca9581c1d5e63bfeea38fffdf87f43f799fedea1e6ea182ca4f2e7ea5cc82fd8a910af4de67d683d4359b4c58ccea7d140688aed9cb1f26cbd57e963e6020dcb6dba98ce37feb5474b46fe1da061ca11e07ade36f3b689b736f727d509bcf1e934b12dda94e6af6fd29613e351229eba666cddb5f307ae05efba261fa3a6a6b305b8d405e8d720e43aa6b83c28cf551419f45ccb8237a2bb455aab8817cc59d67bd59206fc3484cc06fd1b63e812f8469092f576834516f95bfda6f0ceb453c1f87e8d4b2cd53cf13702f8115db6e6d34d13fe61914e318809a0700d56a8aa2e5cd361b1fe7483bbae2e2bbc71ccd6a79c5de53349a88fc3269e10d0a74373a0ebf8cd676088a89f9faae81f5a65412877a5f33707f825663a9bbb7f7cc809c67a44fcfcfe770285c4cf93b89a7430ad9b0e3d2c35114382d830955a245c57b9b07212280d18f643c0b823bcb469b20f31e525fef87bac4bfdac186365d65e256a954b7db96dd17a423bc4850015e949e5a992f56d9de9efcc836d405048fc764633bd8cc093f61572954055804974a08d2cf066c5ecefb684ce59e8cf67f69c0b241395555ea6736f241d0db0a85c1ac9b8270b8dee82ed183ea12a36652d1dafd991753ed497085503eef8ed62ded67686300eff12f7caa6cd9c3fa99e6a89ed1d6563019a84bb5f1b7ad477b6fbc258cd79b171b0b11646759866b1f61225d851f776e88d126fff3a192304f55f3c9018e0599b6099683ab9dd211c71062cd1e1c327df0f77e7081431541f23c96a0035940f8a36ba8d9629e0ae9488e11511f006b9815dfac2a61b3c6628cc42c98d885038669f6f127d85eebdaec577172ad6392767b0acde303286ac802404c4f539078637582c29d8ca6f836a4c204995dedac2d7bfdcca1feda4047771f7c8bd1d1dca5a81186c02b8ae493bbc182bed902f8aebfabdf6741a4bee3819e4baae7edcc4d18b38f40312ad6077807c68afae28795d790c91d8beb8bc51b5b5373d6b77b77c94e02b1801f5accbe4b647e15c471b9ec8409a67f2dfb9717b9ea050157672bb456c9c3687cd43256004c4557d9eb4fd5f3aae416b8264c7181bacd895c47e5d1019785b249f8a82cf5174c824631dcb8cc0ee1b064b4091f7de9839a6bd9d7ee72fc8d73491dd284e7396887fcd8e745669132b2e038dc351f7e3d85943ba530312ebb5f84889f49b8a39f4e34dc9995d2e3aa2511186afa298cb452f22258eb329064109ba93a0be896c8f1164d0adce1fc799eb81e0c47ef9824f08b8aa942cadaff288c64f36c221dd737a2ad0548aa4cead4426f8afd4921d3dba623378ff47171d1b1faf13c2f5cfadce028eaf83ef719883d9877923db28ab7ea3b0f0f4807fbcaf49981f956b8dd438e895aa3c386a5e66cd3e62e4cfd5b792e6f694c4d8b20295455fc6ee878b16f89e9bcbe24e9020a8429fe45c755a538b3fc3bb4be403394e63b41134087c200b0594bb132dbd038125f019d93b176df0ad29cfa0d705eb609a6fbe7ee26d8a3fd1185a9e506d54f96877d7c2ee35ff53e4c2c25ae1072631a44b5bd4675eb15a88ae19d9be7f3e2b59648b54a6962f4e63265eb2a11c6c6e76c72fd23c3f90a96730772809f2a2221534008c26f6841158ce99cdb419c55b20898c1f1e97a9322c1de2e6a3898fd58f683f3f97ff7886ac2343674d4083b509a699d6407db4b419bc5e55937250346ec4ef00aeaac119760d659e9471507294966f8c190793bbff0be20825bbcbfec3070ffd242ef162c478264925d5e1dc7ce2582874f74540e3bd94228d368c5c5e372e9a217d42d462f527f915d7713128852ac47493ec903d6a1b4152e78990e1d83bcda3e91d57024184838f5d51bdeeb6666803762854c55e8a2632edb2b164918ff24d338793217aed701d9ee06d74c1f9560dd922459743a4f589289dda49dcc6fd4587cec1fe8a04bc8ad8ef35f0fc35806656eee1a105b78b25970eca8414c37d826528032a9e6b30d753826b01512974ee4f09f8a7de7ce90ca11a30488a0cfd8f7807994bea0bf8294591b7d6b68ff1f414d7cc5a981fc533422c9fc819a6d3e1ca5e69c3800d4961e876497b0983f65b02df8a30fd1f4fa14454d6e14e55884766636161f2853588af317471203fc54d222cc30ce05331ed9a4116c43dfed28e1f7cc1f6cbba0f60dec5bf200ed55da456eeff5920c8a959ed7d4fb8542eee8d464729c89bb076e287d4dc5e1d1fa69c1fd93039fe8c61f0075d0fd36487824b9a61acaf7a0c66a8b1149bc30f956c5844ae502e65af44de118291324e1e463503ffc3c2b9accabaad928468145c88510c1ac4186d4f8f42a1be8a4db3df20c013381e91218d5d5f2566a254a359f0d8bccdcd7268ab93512aec8c007401a1e19696838c6db16b273077c4a3657ab8a4398cc1f8e05a5c3b37b59838edbc38e027ad0b358b3804bcb7a4808d8ea90c8278bf5f0af0e4bd0afb6d9ee0627b358b214f99436b8a9a29faf8adf1332386f91b20ad7e9fe1f11c3a6ceed00509170861daf2164c2d6b47d3803ff4db6f25cd09872d0d433d25fe5f5bb38d9684a62e72e10340c6d2339b4f217e68885fdf8eabdcc7b012922d511a34b1df475ee6835b57f08eb372fa509d6c25691404003865f2a3965dc59821fd3eeb48bd8bf56a4019266293ae438aec069e95f76a40f852d02347e2766105dced8a09f481c57946b9219eec4c86ef916798cae4d0a398ea5857e11c7349102c48662313c77f58e064093d6bf1e4babf920665235142c902fb111b07967d0979e77eb5186eb0fd650dc9a1da31e005f2dec3ea4fda308ad8e39dbea5797f22916532d5764ca14038df8c6a0849341766e6496c09b6257ae920e99a962b79f46136cfd0f7423cd71a8181b1ab0ad55a7e601cf193e682a27afdf43ebdbccaef54c570d2fd02bd74f5dfff1bb5965cc3e113e03f1ee4d12676a1fd88d41dd3dddd77a3253024c1410c3263e0b53042fc70002e95642f0c80776f5f2e21922a157c50375ad84636783298930cde1a5e28fcb79b5e92a0a4d041b04bd2255a1cb421182e960b8ac13915ceb9a72fadc8ee322da1982b9bd9da10e126d893d977e0e6abbf0ea704ecddcc90db98fbb78644364be19a166732e96412bdfba629bb31c3e440fe67421499418cb42af46a5924752a11033a4a0f1b402c493fbd33cbd48153d5cbf76c6b977b2d71bfb91d1b44375c6f56cb272a3de5c68c5a679eefd826847efb54e7100347b4b459d9f7ff406fe3a476d4cd5e350e5fd1ffcd6329eb9902eac9b272151dc35a43cdaaaf3c0a924800e943bf9d894c4c535d1c6207ee46236db2902babd7d88f8523c13bb8c1c816f559feacbcc1b55910783f7dd924d703915b59629b75a44f4ff15dbd5a2c84c9aee55bee9d1bf85419f6be5db7aa49af87367af55c7c0c3a6fd2b56ba74bf12b2bc89a605ccc769bb431a7e8cd45de965e9a2a1831bc27b28a140083d017c53e5eeb2e3628174281f7aebb8c1d1c67040e296dadfc4d66ce534616baa5eff8430551d590b1b9ac7f8f5b508abe89d8227089b3d2ef9e647a7b19be86f1e33f6954caba47dd970985e8c37fcbc0e16f2d0b146eafa9831c04503745f2f0b8d126bca8a132cfa5bfc5ecbd99c798a119c2717e8ac3a29e929b36cd58e2d0c0e9a741cf8f735e918a99d6dd8665ed7c6b44bfcb2359eb0c49a9399880afa0868f795269bdb8a596635fe753205cfa4ef278905ab47e8903c3d3071d0d7a3b7622d5d04bb05c08c9cd666c7ef8b565b657ca4dc256d73364fe9883e745f03bc450207ede8c564bdaa0a464ed0f0736bd167471c5c46415816230a47b265106c646694ad43c2c87d13bdbea6c70e82151131d72c72f3714d68f93ee37d00085e65e9e140c9bf9d2b3313ab58d59201ba018a1c0fe6ab9b5f68f58b927db3582b420f797b1179744cb6ad8606b67f1ad04d58c708df8f96a6839fc94dc05295ef2fd4f2b18defec3dd28bd86b6aef538b8936238a969164b42038b730215dbda9dca64e98aee672faecada58d840913682ea3df77f05e34caff380983511a4866363d8631f757b7614834632e6dabe1f08e389420b5313c262c1ce890b55c84d3995b61d03494e1a372b7557bbba9d36b95b2046e85f8ecf63679969f72e7a56a6c58378fe590560d46eb15d5661000c7ae3fb38479171419b7e8ed50195f1d7af99b0cab1674f9d3f8cd2fb7faf0dc71f194dbc3eebef40c75ba822667911b8d414d37d76354f919a0afa09b21e0f6ef4d34383cefa4c862ec763f03a1683c59c72626c78b554769e5a5f3943d17fe70b35cb398cc8ae01d2b6634199a1e6a31503a2dee2c94144be77bce4a159c4b8630701d9b18a01563ab0e96215d33c2714774a94d69fa903715aed15c2b7f1d3ab4199e684e319d6afa4cc6e6fc3d5f746cb21c70a397b79a062f56c20a03c71e50c1f269291dd7b7ce798bffd63520fd1591036ec71fa447cc351953ec841516987f54d6a988543c8cf673e916dcfdab9bb83856afc3a79607887454e8f0abaf5c475ead0d4a866709bf026d6e9b6a1536059ebe9622d529bb8138d2f10deb9f17385b5c28a3e3c3cb0698fe59421ab75468591a24c095863958fecab55bed726fc048d86e7473adf452b100ccd42eb088b50b1c2b58ba6fcde661bf73327fb014c59941e927d69f18c6234620ced0ff36ee081c7d0679b24fd7484115c847c775755d0a578bbd10da6eaa7bb086cd026a666fcb23e8cf1960fc44053290c9ac275e7cc49de3ff7586d68ad93b47268070186dae0179055711fba3d2a6ecaf0ffd9f8b99ef564ae5b49753025058d0c30c5e9d401d156d6e0dad38b9685f3be38b7df7a881a9085ee2fd6367f3a297f4b0c4949f8bbdce3a3d0c6d4e40e30c8fe3c94f57162743cd95798193c43b7b70656ea52cc00d84ee07fda0aa03a05dd65688d6fa3bdc2258542d8674dba38ec86f9de9a6b16f6e09834eac8212cceba55823df8f58d51d5ee2109d55e5f638bc3bcd0bd78a52be4f17686828bc2677d442ed9f200f4e89708d4ffa6e335287b70309b71c78d6bfd90f2b52df4bd63d7e4929aeb5f05f6be0cba342c1e900522b4577c6bb1723a9447bc1e8b443d7d455cd9798262ff3c9151d7c8532ef5afbc432577921e5bb118865a30528bbfb9f62212b1afc5d819b05be0015f07851425c8d2b51589e2d44e939a45559a541047b4f89bba44402797f6f8a4ba24fbc19f5e0144d0d1c1e0156258936e4f9c60c9360264a72ed2831ccbce285a0a550da93529a79d549d03c6e0e548fea24281977682d07f57011a4900d38332db390164bb98f9a0dba97074ba058e55f8acd076a229c1e303eeab2fbd3f32009937a108aa87be1d3667f9a68636888c6cf36ac9e223f3602a34fb7f7a7af1fac3a4cefdc7792424ab4fb800eb8cd12147b36f7e4473b33e3e24e6e09998ee1588c771e45af2e477706433daf89ca66ab16529754b59eb607c558a31a1c7c0b90a1486d1a309883bf124cf1b4e6da54268fc5277ee1d69c02be847b8ac5f40a2414c3cbdbc1dc0de7f95111393e3039a95c4654075ff495df53b6877eb2cbc529942f04bb4486206292afbb25bdbc23da01d359976d00a38e7b8e8b0e4831dd35d606fc598098015f6218c9e58b68e7aba4e7733fdc9615386ff53bace9b516b5d7f86ebf66fcf6b6b281e294234ded932d814f27ec879b50ec1ac07e8685f7fd26831f6154a69810fd724e7848cff6cef75da807ba7581b70b149463553f08e2201fd6a58cacc67cae85e1af07259b9a12354ad884d15af500a88185d7c8c6bbd04fcfcb44420eee117759de564292c8a5afa37f05bec71502622e849984feec6e512a19b5e260bfde519599e612294ca2d354847cb2584706ad8d44ce9db65ab524e0d25c2eb8f2b3a3b8867ef444bb944b4162fe065a4b931c6e7aaa15350c664b094219977d3511a5436712a45f113e6ed507d566a42d5661c29c2d00b156b8d8e48cb196b4fa3e23fc19511f3bf31fb014fed078a83ddcb8afcae5c39afd896f54850d25581725c14137b2756c800030baa17499455fdb224bc1e484830bea6a6eda4a5af94416334be2446929478dcf1359466e6e958cc91cf34a5b480bdae196430d1880b0f6dc3e29d693e7bd4d37b369d19da18481bcd2dab7929759606bc0690b4d07492cb6fbc271f97b370a7200a04a07e04b815efbe12a92a102d27363109d2c1df57c357a90d7691878408887cae9a7ea5116e927816048e0dcb6bb1a5c140c3e3c9562d08d24979951285a5c25591b8e4e3a59a2ad6a27a696008d0871dc8f73b934c69652e56b8c4625134277960360a838a0105e51c5562892e883c60b5c9963ab618278447ff74427f4b8a082d42e5ffb484329937a72ad84e6ad5d998471d4ed6f4b2a6973144c45daa2a547b214c2161bfa0634cb0a5b433f795cf84e676d9766bc041a5a8ccd8c8ed7e49839329fcd85936291ea08a18ee3661ce008a3aa1a2278ed54b1d5abbf7023d90b8f5bc0a64b5648ac9f9af80433bab709fa8fd9561f6750f8e44d59d193ce770bab8acb33dad5379b3a54366fa9b8833e9b5e5a4bfaf2058319e8378548481b7e322ca620bd07e92a8a099e4b509f2da2b8452ec47409afc68372b0fd12448e437f2ca46f32d2ca8072c428b17b7fe5fd11072c9b512e5b43ec1183f8d4103b6618f0afcc5a50683cc07568f4b8dfee9ad7a906246604aa707e7b5b0230f1b98e69723b36e613ac08689cef926a2ead8683c623f4c9cc7ce22404a40abad7040920f1d7e951acd07a01ae93af767ed5977d0dc5b7d28a901dbcddb2004660dfc579d813be40d0b6e849470190a6722c74dfcf6ee29b332bd4dec228aded3eb649cc4331789027f7b2da8c2aa7005ecc101d8b47309c9daad95fe78b3da4797f7822d33987f290645d054900bd05003b5b1751f503e2140a34c1b5ec3d9c550aa53b4bded14b323f39b1de55405f712db2e0889968964c2d9fcad2f260ff7ed04068ae11f618afd5ddd49fb940370838aaf91ae884bef370531ca110c73ffb5d68f03ecc6b88cad0fa8fdc199f401fd147a61c04e0f6f3dfa889b7910217666e6bc2b1402679969d9e30bfe9e639ee79b07b56aee0677c6f50b9911902d97e6881054e8240bf7ce91fe1b42f5da56ef09692b7084ad62cc5c36d1af47f4877bd0bff357543ad417b150c9ebab523c9e752a2d81145034403e5b6cd9fdc6d8587e8f71b60c72d16d49c16a67048ec2ab993625c7f7cfbb3af33e1e89ec50c02ffc914bb51ae11f75d16ac1b853c1767b41dfac65c3f6010792d275daa42fe031591a87f8e5afb6426fd2b169c03b6efd989a72456cfaeeba927d79aada04b1f5c4775a525c1b354282bec1b23e8303c84425b4f5d03505d1890f4cfec27ac61a80e65ed4692d4b690152fd0ec58172ca6a85552d3b4c7f3ba7c9d88ce342d49170ad9242d3a653616f9ca3a1a091d5c3412f8156f654b07f6613c833a4493963ad16c408ae410b694680ef49e2da8b473ff726a100eaff7187ceeb1c929063f6cb1ce84859795ab3d72c7871df224644ccc50d0df37efae5d3b94389fd606df5b28cd3034ce37ff3e1b029a4f21a4845dc583ad2083611d109016bd106d70594c2eee590e434dc9df0eb311956fab38ab940dbb153763d83ca9a277498fbbfe6a43879d9007315823ba35dd4f495d091edc3299f1f054ffb1287e2572f0a024c6a34ceac8c02f11178654f821ae787a38542b85246cd5688936b66b3acdfa547acc28b165978d9b3e64aa548d9b2b432484305c55dc989c2f65f6f0d9e2cf93c2aad2b046ca932ee467a052ab95698f90d7e642b770521fa1b44a6c2432f48e537ba1bcb11ea2a88d0cfe9be0590f57db993a5ef4234804338a702289da4a2b310179820934a091cfae1cb24b6cb7df4564d477668a4477e76cd3eca0bec3b4ff32a569c1462897db466e209b5a01684fa2307404355713866584460a5feb7bf5dcb77f7f88845e505bfd5fd80e2fbdfd0f1fcc811b1fb824c5112ecb1fd152a721ce8b8b42df20a261623bf33c745d7fcf246a57ec3615cf2281c24c395670f4e8f4a57e3b9e18425cc0dbcd1e11c49affdcac11c53eae8f7987f15e3b4ee1435c8aa10048a1da31637e3b110b00140bc2301f56eccd377243de22bd9e9377fbc4ac1b5bcf7eda86959d22e5d3b1634f8b5c566d7d05aae49b84f36f0ba52e71bcef382510acc84b11f145f47b31cb6392494445c72e186abbad60865b6310aa42d1ec324e98442d6abe8b0d9b07f78f19d449c717d0e13221da7922b992dd99ff48ed0213e946456a722299e2564ec4e4424d056cdf4589a445d7975f6059001ed167787065677288a5ea941f7a3041aafaf99a77e0d73c127b9d54522867a9fc4491f0c10d244c77c70570e25a76f19ea6c91efd784f9cca3009ec35c6aae1138e3c1cab7e0cb6b65848931b425114e4ef326e0d8406c56a57eaf62fd39c8db60e209104563b9c07fed7fd64a42eef3d9a9c39298290f49f15f9bd870d2584f37f615590c2e45dc161106366e955a25f433cf0dfa17ff9fe0cbed58a0e3e3f0d8b2c9bf566e386e92082af8593e0fd85e34e75a982c4bf42f3022c9836d3496bf2d66a95ec85440b058ccbcc465a2b6ac909f33f0a3fb350f03e88ed0b0dbb4e9f27bcf189acf4fea10e58bcbaff288ce28a784dc5cab287d90791f7d6be21797559d15dea4166af78b9a35e6bb496218c4c463a40cff845e698eb34bd0eb931f7d0f4894c6fe19f523f0a01d3153a4bc909b6009f2c1959a66b344e007fc9336173c4696d9e55a2df1a725aec7fafd1984dd6a6c001a6097f7a17d63cb3fa5d4d2eb33df1fb3f26eec796c70903d66e7969b84cf58cb3adde429921e6ae3c900c3e9e4b1ef9f680d5c817611c67b97ea8b37d9f8302a1c54fa0933b0051c4172fc8596a22ab543f123e01ea8a679607e795f79e5e987dde44d59a252a340a79486373ef6c4c81078384f90d46b4071478023047be39ce37101fe371ac33000764fe1d7bb8de91da29ab552a4e158f475118115db20047f12935e9cf5db8f6c0c3dfe6a14f6bce904895a405f624b49aa97f8edff58195bdd0b9b8735991a6e5870fc407739b1af278fe52dc6d29616ca06272984461cedddb634b21f4ad87d731736312d6d144a8727d23d47de2abff56a022fbf0b6f0a45ffdff5954317732a2cb6221a98bb32b5d2863663a9d32cf2dfb601f9c33945afdaeb91af6dc174bfa8553f045e4aa2ce55ae8fa56770bf449328e30e15bd47518c26523d6c2994bb84af18f3b465b4564c33b202a58b35142cc61372f4d9765de83fd01f73c13e6650c50073e5540fa230a4215c344d0a10a47f633ba1e789265091afab8ccd75597f2a5257170c6659de3ed36957eaa12f9115d0fa63ac8a9e560df8f20ba809c7a56cce6cfe9b4d4af6235b490a928080311d116b7549fa47766dccbd53ccbae1e52da65c3953fa551c02009c460ebad7482d54f31e14bfc6ab347bee9f5ccc2e68f123a16b8d175a98e4c20d2abdc79c5a9728cb0a4a44e1105cd6d0f8a6b718ca66ead94bf08ca8f8bdb832773fb14c0552f19ad95ab1769cf1603a7bffe116b4584c197a77bd16aabd8db97b91572b2cb5b1a90cb8b06db53ca6c90865971cb4d8c69bf3fbfcbfcf65ded4e0ac53609289e7305c6ab9b66b097a9a48268913423448579a98902c37972aff8a96d506c523c38132802974630f705c221d7139d6077e1c67aa4196b2e021332c8ab4dd86c0f4483fd13d26dc8c803220586dd323a2a300a29ae692266a99196c2f884eb6b5ec2a0540ec221fbbbc0c359da2f17e75569880a5b0263c16cdd5a95106e44dfa7d88225a9f6dffc43f032013bb09c8f76f6cbb39a5bdef9da25bc4c8a66ca5cd94a7079f9b238e001a6ce83ecac724617229d09dbdfc26f44c2211d4b430b6ea52984c12ed62f4905dada1b91dad6acb80d2eb70929bd5103d141f489580163a6f1967a43a19e5fb8c403e86315d15f60074d7a299a6ed19a776874ee3f4cd47ed72fd070a271ce027ef0feefe48593847b6c8506972d2a275d69c66dca07ff5938b9f4a5c5bbe933659020c6de024c3c6ccb2a51f83dcfa8f1c7b333b55a758df29f34fb90f19715550041ae2b589d64600e2cf7ec22fab66c0115947e484568e41e16bc1491e8e218fe7e885c25e5d471ca92b20518c986142dfa1853c4f6a02412935dbff921123f547f2698e8b8b5add35e5ed19c99383f53841d1690ca26450883c2cace870dc432e436619c4aef10a20485c74d9ded19db0ea478a48c92cf4824bb18735cb17072925a0eed89a943edb637c93945ecedfa386c78ff74ffb7ce13e9283e61272d9ce227489cfd6cfe221ba18abdeef7f08aa7cc58e5d2570a07dae1d1974ab3688f95192bd134420a6b7224071727eef1086602da50930a52f91d74935c6805eac36b12be38c72b1adaf0a934395d944d5791c88f70395f800cf2035a697b4847331b453dac09e2529b41bb540588d82dcd70c48d7c68f597f1932e2c3ac8cc6e9ab42a25caa5a223b3cc4b616a9d66771a87c6fabdd7657b74079542c3fd5632e36519b9cf926ce7f0e32d9fb8f0776a58291c9cb8c56b7a1f5ec9e8fc79b5545ca5ccc0f4ef9ba751caa34ee4a4afffcb839c1106cbbc7b0de2b1b49df545b1f063c7b17444dc4da152f08d59c81c632dd4829710900794bac87eebe5e832bb8ac2d07353f0460500bb3207272a086c9dc91f955196302728f76ad80a0702adfd85ad100f8d74f3ad427ac0cee7e31c8bbc6e9e7ca194bcae91febbdecd9cb6086a916aa100f63f5d724dfe22e0ec29da0a3c3a44a0998d6712f4ffde909b68e65d93cd7aa3eb3a89abe400aa722430fe1e7162b353020b232a5115502b87cb49192b76c0ddbda6a57b5efed3510c3c2baee35509c0b74514128f98317c75f1ba3ac6e9f1a3f996edcb709b747ce126f138aee5fa2c12f0d31819633101543b3042814b149bd1b5372cfd35c3727a312e35422fda36b0b609ea051d35c0cbb57598f878fb7d1cabbbcbc37a91014945cfd6aab078d362ce910b215e412a0968c5c270cd8335c8b9dea56db0ad89f75ba73bfab611b4d1a2af96c26f7f7b023c6653d2766ea96041213c325ef737f24cef1f046f43963afe1e366c502437224c686cf59397c61c6d7f4d945fa30774ce6d881bd6c16f11b4d0b9bd2f5c19d493a8734d41ca9835b6d0fb9ba289de47070017aed222d71b48f5351f52b7b81e262a8fd9e19a192592721e9407e153e5a7d7240fc0a728db023ad82ebe87927ca1de325f55676134027f58841e4414504bb908927fab5a36c2c4e88f573e60ec0484e28cea22a88afaefaf0b3716b395e266a7622f30235358252defead832f27580b41920da8396d78226e65eb482224e26513826ea248ff780bce7c072705df5cf1f9d59db4ae5499d9a6353a83c125b44736b9267c596eaaaca7f93c66a9a4b1a8628075e329d50bdac94291270fc2e78c64492263f871ecd07ef8b2c1d5e67dd5ec00c229dc44709d50fa4b2914ab8068a48825f50bdc74f31f105ba454444ae87a5f270c266d26c27c2d117e59649ceca5ec18ce0c7c8edcd7a258f61167a04f158e7ed47555299c9595a49bc099a6516b36c4325689fdf3f22059dcefed6288f044af37d113f5f7bb2ba1baa830c25555ad04e311e31874399ecfb46294d2d960d733e768e9826ee1c690a0f452cbf25a208784c42f766fa3d534e9da2bf6bef04de1d7b5af1289651300867fb4ae2574bcdfd6b324634a9af7a356b80b3ffb682bc20f586df28e552f61e5c5ffd2f2e1df1989ac3cd9f1b35aa02be22c99e9275b935af97033d0dd060cd61e9c1f845ba1875997b60506375c739d977334788872760a256cd8a53a331cadef6de3e53480ef4cdb45c01e4e777aeb3e8bdd41e7bec66713cc7a30f1c1cb92f248ad6755e045329f7bcfff376710b9b2883d173212e8c19bea8ba20c6320e4edfd6a3bb409bd5e0f810587d802f7180672b91093d650b1529f96a94117f99caa35639b320175376f5a3b0146ecf6d002c7f58aa7ebd9b4102d568ea9368256f7246762fa53968020b447853a698eb33e282144e84498e3315ea609abbc86d6b92ca6b992f7616cca56375bd88a11010759d8dba0a1e5be503294534e0e9cbbe8b221f48f355bb37e7e1e96aaf94c6f4d21382b8adca1c56ebe28087aa342b3965fc5dd5588d6257edc05c6bfbea944fa4246e1a3a020bcf0271962df2bbd8b295b336c051b191389bdc9566d3cf85a34d51e50706ea633b07ff59aa169c177157cedf22fa4bce815fea2c4f4358d8edf67476380af32613671d6403a5fe2339c4969cfeb13ff4291c291435bcc579269963c082c298c1801eddbefe102f455347481ce201f2fea334d97ce8b4fd83bb2933b31f3723950ff192c96357a8d6ceee60c26ae5918028778e2dc31b7eeb5488974f7a9b158bc1913d0d94301537631c12d4016cd117ef78ce1fabf4acf876ba84569ac76414655ef28ec897015592a28d078a7a55ab738a2da81d21d227e5d524a93df636aaefd0da1174fbdc09a804df16059d2a977b2e9757505081e020adfaddf5faf00676cd21c16d73b0ad7ffff56b5b193fb16ca9c7f2bcf2a14cb71f0f626e56f08ba7612b9fded43e18c00025edea5077effb29d171288b84358ab6d1d465269aa1f03f3fc09dca6afd580d2bfbd0d06e1a62327f9670e1f5d556256c475c20380051f69b704dff824e33a1d0631f7666eae7ef1634b16fac3134e58ea3e24129b7460d2488f196e41aa757c29315603c5bd1492c4fdff091e8554b32bb888e2273f9b32eb4528c2f0e9a26fa8a069f548c73e0e308b0479fef4624345c0a54efa912807ffcc848af69094a628164c2a56e427b929c76ca9e32a3c8aa65131c385593c4d741d24845d8974044b90077e2232d8e66be90e73029b51040f4eb595ea2679c927ed3212fc4c1802a972b3281bc6778e65331a32d265b9ae02efef9be545933c5468ef9509960cd13b49f4771e4cc0e6fb17ed54492c624127b0004bc67dcb78cff4f7f06fa97fd5e258b2043168ce4c985a4c328212f5546c985de1d869649cd5013540b0883b1d6a64820e55fff1fa432c78cc5d4602b7f46d0fda419f81b6a4ed29fa064bfeb0552aadfeb38521e0b3811e31029141a6718da56ae379787996110cf4854fcf058c698eb87496e3363d472defb546fde5e2ced87dd25a6e94865c8ed5f5189e5ecf0dbabfbaa42ec538ae79137479ed64379044b96da102cdf661d80e38f54062cc06fcbe84a830c21f3e7bcdcc6ee3c16437a701221bd47b5fbe7ad0faa75e152dd10107cda95b194350f9709341e4942ed66ad2f4acf9b2672b51de8c860a00b35f4d6137b9d6cc39f2971ec87091b2525e4e859db68cc365b3820171dc90e3e83a82f5604f4ea2c3a984e97a01f4f945084c8892eacf715d519478e7535e57647bbeaf62f984b4486c7fc2b1b5667551e1d48c72a527eac2874b5a05c894b6fff077046b7be3fa1f250ee512aa40cfac0f65a8de2770908485813e282e4608f47f4e60dee5f1367aacb3d58b0ab4a355b37b86c93f80b6f9428c5d3fe2bda7a3f44886ef3d0fbedf0d62e0f3d42b29485d06912c96f2be59f9c0a8901cd99fb46ea480d9232b2e55f75797e1f85b64f927b696736ff28ef86b05436c9989f24f63392d89b5443ec57f311c0b759bd3c284665869019ec37d4a94661240f410b02f38b6e285967ea86865d5aa8d1041d10ed19ff9c1e76549575f46bc06b96e752ca784a9cdd1968030a8ecb31573226ebf1061b83b34f1b5c2582e3be48a112177977c8db5d72153c81483d5c1c900fac8ced2b43c63c7fce8a83976b261d37fedcb529a2aab79701d4bf48ef47291a06a6644f85008873aeb48ebc98a7b28742f011379243ba92c4fa5931b9050e510800eb479fb6f3b67a28446606b9446b23bea5da44ecb30e67ab02321934976c691055294627314503c0b79c0d8c44386601ac8820ffbbc672643dfc011c53a16000782886f0a284344ea641fe24fd05cb72356d07c940a5b53977034e411eaa9084d4d069f0d6e4b59262a34e9219a0e9732cddcca84a51a34578b3466969fd579d8df7766f997d9c8e86e12676f930bb518130a708278ce4aa2a8feb0dfc4cd26ca9a90f1d5b24960e230654ad4193419381f6fedbdfc9419efe3c01a3111872cbcad56e70e530d6d07dfbb3df5f7e67d69e26604cb3d50de183ba2dd4b54abba973b47d2efdd2aa745faed6744f722d0cf03d2f0c886c8ad2a7f3f09480984304db4f09380455a99842f29c2c4ce6fcbf1dcc755aacd10d09d3d6ae3392fd1bb87f5ab62463a9187746f9af0289b1c4695c477cbb5d57147045f2ea3ca7db5f103b819d2a203d1993a821325a9163b71b6b6333775789198557b5f306d2516abfa04945b671b765c5862cc8f8aac66c54a737a81f35c5bf792deb01612bff3ab3a1dce262099964068aafdf17c09da40d4c9287f96195d43f77677878da773f86392481761422406842b74c709becae17d1b7dbbb349d4f832fcd8b04f9994b046957c0d35c122c70f4fa07a53330ca087ad71cf0e31244640c4c271548ab42e8d9e260749e0bcfe8d124907e3b2401154aec03b3fef57ff44cedfd3f95bcdce4c19ca0ba5bc58f916b9fd40cae17d03a0d392ea67ef00872533089434757f9b49c0072dd6672e33924cdde38adaefbdf28412847207e98eea8e6b6fc7f5893c441fb276b03dd988b86fc38e4403fd3cf0e81d920a75e5a51f49cc53ca9ba4bb55e3b4a233b29ccd35a9c39f668ff9c82233914aae168f466aa8fb78465d003dd326a19ccff1c36a1928735c67172c689ec8b0eb24319efbff31e59437b825e874c79ce21410df8156ff660eb522271ce9c0b13a9ba1aa545ba2af48024c7ef0f5af4607ef65e3f9be4ff66a39fd9c82b2f06e049c6d964b156e3a072e56a7b3e1adf5ec4056801ce703ef7c2f43fc8ed78824dc13b7f910a9f248c6b678365f084a329b4570c45fb2ecf4235f16c517cefd60500b9b1a352994df83bd40966dbf709fe1390c3671048e94a50335f19c178b0046b45d5c56cbc7996d4a08d5b785db23e3d6a99d06c956e724c30f140b6add1dbd5f42baecf473a17b54c37e1ab1b260b7e5c9e53cd125e66f75b4d9b3e202d9c99235ff2823d7745cf642966e1148134cd08a602486a291050029fe92f9908a1f0d408880df066e948083d5121d4a2953a6345127c479b3338919da15a114d9b68fdce93c2ae80bc1a85cb6e3b43fd2433014fad1dea4f2fcdae5f05b11269b707bce8f20140246cf569466d10835cfecf2879cf5659c170c5180fd9977482f70221370c2ca7a65b176a9414e2bd2548d5a39ec0a1c49068f6f0c35bf1776063c9a912117154b1ce4682eb93531dd2d380ae46ff3a1f208fa568ed769a4c6e0d58f1f269313beae8c3adcc3b5b16c21dce959952111498d4744d4bdc6ad1212f5a6d86e8c6943d2bd1d2f350e20ef0e6b617362a879fa4808e677c03021b12c72800853ae12794f4f41b0b8e60c68079d7b8c7a95b2b766b5c1918a1deb55e87b73a2026b2706c271409e7f1d7b37bd316408649944510ed538ef8441bdcafea913db859bf28efa5ebe93a04fb4028b30ed77c88d756d8f3449f5f0f51b65d037b087990cbbd3e789691ec1fd29611d713c35d8350353413189dbc0984e3a4b008832b762cd37def5c01fcb77a20d23d4a289f5da9a4c85cd99e8bacce25e71aca5c1bdf4042863c07cb524d98af2452e389f384ebcb4c344dc73e80e6076e258d8968a9b5c1dcbea8dba1bcaae609b0e2e364c6635effbcbff548aaeb870ac8805a358904a65e5c1d184c30b9f8cde44aa2792c1fcb53d1af6616511e6ad3bfadfd38da6f726d4e2780358b5267ee6686f11485019d5c4cb08d104165e4a32678484d1ad94abb04d8f376b558b67c347518fa4638d5c66e94eb5f48228fb16073fba785fa1b4ece0b6f3c92d5ad71f0fb20b21726256e12bec1d463006e6fe3ce4e3967b5ce061579374a8352a23ec93d98331f063ddcf1320e6b83ecdfbff12cbd4ab88ce65bac55819c31f711d3d4284c6ee79032978dfc3efec8bd307ad7d54d8abe85504194db72ac40317e848bd5ba1eedfb513570bcedb901ab72cd0f1b5e5e258cd463e0ea45adff9a48c9fabae35cff4a9b849ac0d0d2e173f722f34ee7bf13af67369547a093c02d5a3c462de3a3bae6e54330f17b8844bfb70171abec4dbd9503a6ad54646319b870826dd4ef9b29d1ae19dced85473d61a4f8d9e7152a8c85980beb53b4c93ef9c4df1efe13e8cdf0acad82230038e556f504561126439494891d757c8c30153a889e474c1a81b03c712ac22419bcf98bb6ceabfbac6ea19ab79711d6424b47bb2880e88cfcea8b1e21cc719ec857114c05b5511ce27d310b9ccc26e5504278c812e5da8639d33f94e2ad9ad59331fc491a58188521c8499b69817c44c59b6df4d4ad0f938c593c388a9f5cca302abcd6d6ab28e1794fa7892b12a265b6c0e8e1ffff08b797c0279acc873c1574ac1201d3101a441d90c47f590cf7c39d43add3767a8773782cd1ec8e7fabbc5a43592621576500453c69e4d28b5b8834075760d6c13a13089ba9661fbbfcd83403c2ffbeaed3a0448eef6b5ae121966583f16a13159574e06d449508347e4d615b5a5e11b64546dc46b59220833551204163278df5eb05e6839aec51f6bcab537081e175a7dcc83cd1529b263ff20301b82a964c5541fde33197680ba851d7dc3ff1212a78e399a3dc0e2455e8fee4d38d2a63bd7454c0f9ea903d6cc50edffd7cc7b2dde90fc9287635a8f2a41284b488194fff818afb29b0b9a7abc122debac3b464f2c62af735919f9d1870954fa19c9de16a4fc8d0708d9302b14652894a44f9c826d2b2ca28e630fe1a51eb264fc3d3d3cd9811d5d5a87a0919231b9049f27b639e5478c763d878dceddc65dc9794ba37cb515457ff05f29a35debf21539997f54632788128e6f95fc859eec00c57a5e4f477f98eb419fcf9a15841beb44a90b43ed88dc643ee962db89e850f004cc006f07f79c77de1f84127efc68dd00a3848206e6af341b0f0b338c0e82500076740cd887d8e5e6f02096311eee2c29100258bcff921877fa198af0bf6a23fe4d7735ea42dbf8b14536e0246941d6b5e1b69bd8e27eb6015c2611bd478202393dcbfa678cfe8a37fb6bc9bf3d54f186280927b4b4caafdd369ee028c54cd861cddb0ffda26b4e02b28a83ce876ac0ab1383a36cd5c9982ad351116dd3efc01426a1425afada0944dcea052057d2a661945892e57d0e8d18b5076398a4d2098a12cf9c8b689eb931643eb5883009d031fc1e47a18ac550f9632fdd6c036c715903d7a440e2374c3caceacf476ae1d73348d099cf298a233aa774ee94ffa53c90f71d2b034d104b1a88e4b91943ded2cda4ce093a825aa43de59bc0fecf49697b87d53c32b40556e81ce6d63947b4608cd3b554071386b72cbe83449b288b32e605e9d1f3d958c533259b96456f2b1e4e8b970e76243f1632aa407240f83b5df1827629baeb7d1b7ccceb595fd0c4414a93a08cc467fdb01d301133160118126976161c219ec611d45727d85a980d44879a0ec002a36134b42fab8637958942146ed94bbdbc55fcd09dc0cf5b3168e12f34ae9c50da0bc4e65ac600789e23721d9a0cca920233b7c4664a798c11e693b4c9493e5488fa15732f249ecefbdb35c26efbfb4aa5c6fe4a370cb5d83dcf572deb153236bc893de6999a385347469a84765fd6d2b7be1c9a80956c4f3d7f637e0d64d2b2a1597ec1cc2043747bc81ad44266b851d7cbf7101a486dc27da5a1f50a3727a1033e7ea39866c9be0e634617ea1d38d6c58ffe46b08d3db48b4b2dc60d95f3539363d00a30c34c2cbdeaacf6f6d2c7c11f817cb1354e236f8dd55f37799e48c090424ef1dbc43e641a26ea3ef7eb66799eac676dba2f672c8e0519ffc33e8e34e852df61d900087a2449265cdf64f830fad048520f624c46a3c7c4b09e2df266afdbc4a61755185d77f4361240044bff101e7c91ba14af2e49cc16623da20afd43b7ce92552566a1a252c7c01de3499fd5cfe65e5a6a1872db3b589869cd18e4038e78756e95b50c7661c0b841beb04be06fdfe2ade1d2be161739c3f9b04d9b0f874c2f14c0a16e2f381c98bfbbcdf478fd2a0e923094a2974b79cf2b88fbe94b764409593ee88b544777c671b5d62b770ebb44dfd83eef31d11b3a5e05892a5c299b0e4c8d834857522fa0a84e71b3a2b441006896fdc89e2ff2013c178d45296313d7c2a9268a2aff605807c6578f11b34a7f856ae37e40a431bc9cd9c45050588a1fc6f986cb454cf80c8eb63bb18916f4acf6b5ab3ed81e4e94113ed2ee35e59ee0bb9667f34283b2382c29bcaaa8251cf80c99c3ee6d43c7eb0b3d45bba5a32667ae9731f18b6b7f935598ac0bf03d53abbf3a37f1df448abc89cc78a7e6bf1690401e21df8325897150f895955669a5963073ec524a556aaac334040c17a3b9ba74c3f4163d2ae31513da9407e0fa62ba3d54720bd4ba50c7045871e68b3f7fb280239b61cdf7c7d4a29e0413183a0f28ce94ae1935ce7e3fd59d8587e4128e4b9de784d1adbe34e46c72fa7f400c82e0c7a4eb65959a2e8da42b5004c3fec43f0b006735cb2e7b7317446cb4f16d941a02f539e168b9769864d66acd31a311fa70ebb7de3eb4d74a0c2eddcdae56986ef3617c71b3e4b840cd4e054906e8b0983131193ba7f45f22e64d70773021f3597dd548c1cb17470df927fa8ed559b4587c9ebd9049939352cee256d5b5b171918543ba08a3974b222c82e21e2bdac2c5fc936a2068e0d6ef38376c9ec60d56d577ba6940e9c1ca1756b8f7bf9c29ca0b762e7c24cc1f9099c1cc673188270b7c78aa56924135d62f8a6e727f4aae8d8e02e2fb89dd5b1aa1e6815356ef4288953647180d82078d013c4ae4cc6efd84ff05de3f428ca1ac311ce7f58db155de9bbb91ca4f7a080cfe7f793559d11d02b256db38b6d11721240b9ba33c0869920ac6993d426b561f01efd7278d60581bad63f289b35e4d31fefd4851da7b0426da5a34a94b665419b7fc821bf1e6a6d2ff34b44d36afc5912a02af48692e76fe33e8d16d57e8ed7f0771a9b37f3d131db141bf8506c0ba04b2c16eeae1ecacf16ca2dca7a45f10f82e38b627f8c24650e011f45866964e25d8a038ddcd5ddaa722e186d098d9b51bdbdef1a745cb7764d0af61fc0bd6c42a2d250af217ef60b43540c6e68a4f249f711cd2d80c6dad83de7ee7845558a46ecdcaf08bd29c99b63d07fd39bad1bcb279c3fc0d49c4b57364f4a50a862604677369abf136fc5c089fcacc32cb4bdfcf70dd8cb98f57fb5ed23baf87dc0e922b83bd552dd02d2f3aece266f4cf2d9e99506e520861b48dd041aa84c548bdcd416aad1dc06106ad3ed7aae501a508b539071f1800ed49ca340abbb4f9920820b8209e995c3d3b241cf461d2b2feebdd31b0491d22d638c440381b0451689eafd9e12690e5db8572e7dffe33d8559d1e1eed393ccd97640c828c68d456d25fc1b74a4ec7ee24488f3d9edc068e02f4b26a420e535968b68532f99471790b841bdd90570cd17f303397e4dfeadfab2c2be912bc1ef076849863b32637de255b4d80547313de3e4aca6eab68dd9fedc2641a03ff691fe0ac73bf990b1a0b058e2c5e765ac905aaee4b487e2546ce8645c7e8b160218e2980f06e6aa53c7f1c25c6bc849a6f1bf92024862477daad6c5009fb01473fee279c8b8a5a3c853f751f644b72a99be1473a7ccd8298d6154d9f535ce36a9f19a28a20e02fe770673fc85cb6b08c601c5943c39c83d4de0a0a5c5d24c2e2a1d4b36c0517a42819b9b5142adcc99b5c5f26e532c9ffa3ed93f684831ac59c7c0e7a52612dfb3cc4a1e6111c8cf34eb4a90676cb6a79d5af01ac79fe6fc3b40ed8c0bb26e8d9d2530b5a11cda9726770cbcfccb734313d04f3986f45fb6d5331011255983254c23b4124b7fce99f5061871f67249d90a241a016b3e912802f4d8561592ab1c094188adb9faadb1b215ac0112ec02041c428bd8c644851fe4eb8f884089170bbf44f82d0e8edf3ff09273e72ed361da5492523c2129d098165345384da8e74536b295af386fee1cbb64c3c2945623d2ea68fa44f289b9819ee5c1336884646b187dd88331caa03d461eec16aaf10b0e085d5a89d41394f2e0a33d824191f19f547fc502bdb1208afe8a458a76925b3b26f7639f4843e81c726d53d684e67188dd1b061689346f07d45567dfbc428cb7d8d9cfab21dec60f6dbd185ff92602ffd0681de1753cb7f4cf90084f4091ccc888a944cbc5143fe2b5b01e2615928ddc9bfac747a384b129430ad49f7634953765544a27d731a0738241b711922b4f4d5dde653e376a9cc5cef51b252a04ac3d7664463e27ea1c547c236d406e2517b16dda8f17630d31b287ffcd05ec8bb869926f1b3b26fa4dd3717ff14a4938d4bd78aa277413a95351ba8e2da24d4c52da10e9ffe8462fe68379fd13c72765085a873f64bf7d2f8a80d27f0dc48fc149f1af56f810eb247dad5e5823a5b3623e894137c300b9818d87d0d16ad68c5e173c75b88aaebe24ba2ccb35dcb04d00aaccc4ee0ec784450296dd127b1ef53f3bf974897d2064e84d04cb9502502433927634d28d07bbc96899c6c422202a7f3b0cc3bbeaeb97bf6aae5b059e2adb9d526618f09ea49761911c46df3c39727897a779531d679c2bc5b80a651c5b38abe14ae18ee9d34e7bbccc38a4ada85981ac5c5726f6173d400cc0698cf67c2f8fcbe5d1945b5b4931bedef868a2fd8772c3d5fceaeb9a1809998cb4e2539ff6ac428ffb79eab7765a3f99b370da9ca6f8358b14c05d778e2cfde6e3d6913091273d4ee627945eebb4ef547ea0ffda75762a7c0cf23b9fb3a5243c5ac181fa4a51c6fee2ce38a8166a69d8a7bb140ecbbfd27d19c7eba41d8b683860534d6eb919ff148274924bdb8fb176a2cdcb03f605eac63c89687c84f523512f9d099fefee59fb8f6340599717a2195ad960ab5a9ccf051a811f044cf820027b04720f5a8b7a424da569ade6045ac5c4281020f78f97bc5c047ceb02138167109fcefc9e26182fcb1a25590f99bdeb269cfa30b7d0856116f807105469be0ff3a02380be1ce6c5106ae94602d7364d17264714906f2ec7be384d659acc71e0fcaf67888210a0259952511a16a58892af7d28fbb161642bb2c91ae1a5c5268d66b4449823185a8618f11e9f2c61884ef16afda63d868e2003fafc56e296d8c039be93ef697850d688f0ffdea2b10c5dd217b99a9288d273e122ae0fd82e42ce4754ec7d9cee39572d3272eaaaa98361e646a6306bc1cda3d7e2eb5371acc959b52caa5ca2ebc7288da951a3704e64c8f5365e04a86e3316822ec560c41ae5c6d0a3534aafdea0dd952a351438bd3cfcb2899b381580c07f636f3513e49a144f223b9482b5343155bbab647a0294a22892f0c0daa25974200c1a3af94c2f4377b2dac890f13c9a54b373704e451589d46ec4f746cf848bd400b2fbc29c163ae81fce013dbfa81055721c1ee88c319220bc5c6fab8c001606d45c927f15ace54b5822cea70cbbfa5c410cef749b01e06f7766982ade92c8745cc55be643da28649d535463edc5ba465925de998a8b77fa9adace33a0ecefc1bb223347b151d618c775d5c5425f19c61a2d98a7bfec6415cc78d1b517291bdc8d383561d99d4f3fc912acc24c47399160bc2ed357fa6d5edf2969693ff7960bdf2270c9bbc8dfd4d2b4011627eda514794b116038fdb68dcfefc2036988f035ec46ad0dc9551aa5b2f1b71a45b67e4c65eb7c88171f1e57153a48602099e506ea8496e99cbad46d5192320ff81ad60cab8ca2af5918bd5a1799a18710a1ed1418f8a7937f58a2d7bbd7edfa41094e20b69ce2f2ca71a8fdc3ee72dbbd92ddf5ecbb003c0e5b380a0333fac167f2fa71117a15ee5aa90bb1678e43eecde99d9c0fceda1c35beceb7d4f81188e3e96cdf39a4541450c11f132be766d6d74086c7e4824bf913616edc2f12c1d6b5b5022160f660ac5ba6c199dd8ecff7ac0d2a008046ce04ae6ba8524a3d44f1bb49d8e5f56246cb4892adadabe20c2fa061df66f33fc14e253403d640fd60554493c209ac53948a870ca6416c4cc23d1fb7c20fd79ef0d5ba4774623b72c5835aacf11b0700b1be8a0d27213878e06852cd7ab2ec978841765b0ce43d5ca5980a12d92c4c48e861544a18886c54088d2be07558b15809d74ae790bd965ecbc67046d6457b80e45326e56a0b85729029f9a44cce121b0e3f9a584eb6e64958cbcc5cb495da53f39d2e3ada97342db05674f9f72ea93d6f2b614a55bfe311f668c3fd802f5a984c6d870cf1e4a86bcae40293bd4565dd0dd0e747cce71561a7dfd63eb813caf7e5e072cb6c0a1a7c74229306887d031d38916932d0c373fa20034ef2899ea82bc5b1040badf46dcfd8bc49e430a9d50deef717f60176f042f52b91c89f16687c56c5da0c670b0e7a681271aa1e4f52c0c7b653423929ddf67343b17c8adbf1b7209da689415a32ecb024a46eb6da3caeef03442c570e6526a28580baa28b0d5c65cffc2873e44c91c498846547e2b6af53bdb0f39c0bac8a76e94e28bbc535ece514cca2068f872f5a1d2f50c0fcc55efef59a18699125216a574ae0f330cb8bbc764b89dc375c1507802469db6236155ec085c1f8c5a86f514de449117423e53e0d4d57f52243c55cbe8959cd59ccf9767c89e7de7dbd8e5814bacafd9a4131a208d18565bb6ebef85345db77bfd2272edf180bea2940fb857b3890ee5b357e0499caed83e87d5a02b8be0c9c9ae21f79d42133591ee269de6bbebee73eabfbe2be8f767a78dc042a78b8889b45e19306bc8f3d5231cd06e15313e05c803536bca7342d411e4610ecc5c6f873bcf2ed05ade1c1fb56333881775fe58e1b514c9ed7058f87b77589da936c98c250d7dc36e3e977f57b2964285ba6dc9f9bca4a599d208a4f75f9e303b123ea795adf1ed100c6fadf7773d8076584395e9a624a81d24914ba518696651911840c809463aacaf8aa2772993f28cadbf8de541d8e6285dd41c7e1b5b37b68d546f2af9189980473f8823c4e6b3e3651524ca68e06594846862e94b73bab85c9969f4b55d1fac2ce8a91a4c36b2c67d8edeb4be48a7335d8eda78f3e167e54e04ebaff9171b56a9d3b1ecdaf035f41da53979d11b8135845c150679f4d384d860d5f1eb03a06a829108e14f4d9414b42f912594acad70ae1bd5110f5206efc163008e2aad60de3a8956382dcf9a1695a434c761ba66bc88df47bb02c0299d0a811b37c72a56dcbd814deab17968a5ae9195646057fb09278f4578704c4b9199eec68aae5f39e5ee7130966267463a27fa989e8de35b0620a190383e4065349eb7bcdfccea48443740c74bcc0bd52775e6a607410539616819608ae888c77ced01e546b257ef59dc4a283bd23ca8d870e7b38ed084c52111e60a367a712a8bf18e962bfce2c8b1a2805fc109dbc716160b4c86d057dfd408cf1664940685ea2e8d438329950c62aa7bf3a28a984d6c8ca65fba4c4334337f0e81805581284bc4d686ff91e4866fbc657c2db44bdf25c0a7135a391945c3edc0b84dcec36cc2b59f0c22247a8dfdb4ea316753d540ae57851522b41936ae30b70864b6f4130c3e94f7749afe6459d40f3f830a667fad38e7ee7fdc496cf0b6293a236cc82b59a6e1c872430da1456eb1c888d7904709e6106f28865d7f87b70f33b56e44d1bb35993377625bbfdfd41df59f74e8a4afabd68c754e883822247b6413b1a39c81c2d7ab7122df2f5ce289e005eaa9223d229db9b63df5d3c9d6756fb1de12616abd5a2656cc9c2e9490e20f27a5d57130a4f6f34b9a6e0e316f505ac2c121efe155de1fb7a5d6b9118d12302f1db899cd66eadf091b5d2d83e91d18c1bdd135c74a30ee972d00004643f2a7fa3d985b9960dd34c81bf05e0cd9553e2b4ade508cd7455a7b37ff5d7107d703bc17c730e92a31c0cb7d3b19a59868f6abe97c7d8d7f725d04f209afaa38530da172550e0476f1e46eb972746477c91bda405f9854a8f17669a2edb8d83d5e1b946c3b7a774eac14bcb7f16fc50b19d69a6b192241d3c280472d13905ee8cce88a611baf927b9ad913a33b455c96d12a5a5795d436865906aa4c53f248a62d9e07ed3ba9115a1924f71c7c2756f89c161287f75acb2d4bfe861c5ebe00f1c2f40d222233b7d5fe2633d2390db695b5244549ffa3cbc689ec4b05b38d961345d3a12dae08e09451db33b548ec1b86eb60297ecb1c81f9bcf202785e072430a0ac36ac372a504fa89ffc5434662e0b78a8a191ec60dd5b0630b253305d77b74a3238375e87f359b6d90a421cbb091e2c82488d62ac5d4c0b629be27e6322d60323181526439eabd3160374e5b99fef685838b5553aba6563821a5ac4be9b0e89885bee5b010c3bfb7d0d3ee57e30f66fa1a136daf9dc3c8d7915028b35a4b40aae11fa7be365e9649ddc7748a6b639cae1b558e4d3dd39f1cfad3faf13327339c407ed5b894efbb648b5f0ef5c89f348b19e51325f3c4cc6e7c8fbb30e7492cec5d6ad8073af6fa728a6af1cfa55b0a0677f88fa0aeca14c0f8a7ff8338f3e3b3a26f86f53febe704c65217affd6dcd46406571cb23056dfbf019cc2b1f7fa9ac8f7d50ae4ec6e4e74609ba87e13cbc12fe4d178c99de98c19cb73cd5093d39a310dbace7ba6cef4e796bc9e905234de045e4421c535d90891fbb78e318c7da7ac984154f22a399ceac02c0c1d39012653bd90c7c1deee95ffd1f516065af4edf9dd12b09fb3a06e8c7169b008cf2db266334cc47cf8035f1b45ec11a9ebb6048fc145b80be3873799e939e59db274a11488c2336b2f58449a3ff52871d342163a71d65c66ad82f7efbe59a1b9c5e4dde05d45e7745e9e017806d75042f7e0a08f3ca06f94a4e87c9da69d88f0aa7d36be590ff6df0b11ec24b6c28b16dcecb3cbfbabbfc03f4a25fda1584ae178e6784d58b566e05e653e3305b2c3fa1a31133ff71e541bc6399844a33cb73f8e35fe4d8363a1bd6164c6e49996eb38e22eeb7b8f5ff94db3b1f695a58a4f798b61fde6619e988057427997ade602bfdf58669f9313301c0e7fc3723ac5a822fd7687d40ec818e03b7699cec8229577a10cea2a7423d5ec1a5982e20bb0fff3fb664d5ac3c8bbae867de355b869beeca798711190ad35c63605f1aea01d13bbae40b3a66f20c4dd6d6158b41d05c9b47bcf6ad9bebac02957bb3b008703d37247c59a2b30ee30c6e8458a6b0741f9350bc072bb860bab2cf6e34c8c55a1bdde2bea0e4249759b155337ab5156aa4fb240d59a4d372a16744076b910c089fd89e792a39598feb0fb4a849b6d9efcdef65c573f4edb56e30ba0c6ac9d77fa2d2ec94bb8020ffb506f9cf7cd5da06480889234a04627af99b63fec8f15826cf84e313a27a40073e3676ae3c8610d5d371974afd04f6633c7b05c76c1e59944c87cf4ea3b543f3621e3887b40c8b9e93d3334ee5d00234ec9a67ffae97dcdeaa0144e88ccc51ddb481521e80a1516ec72893217300768d687cd4d3b1bf40143384c57dede62f20f76863b63523e0d963e11c3d4b01616c23f932e5ac1538f8d54e44ba00637519e64ee66493499b64adc4ccc8acf020bd903d0a1b02d1d61a730a0945aa07cac6cdf932c1a1f3c048a148c7fab833dc5432f2286b7dc0b5f80b40a33b984f900ecd476812abe89469d496cc3b13de04750df74ef7474f791c404250f8fbc82f6cc81417f7d4019ce1a0cfab61bc2e9b6571ff309ab44d58600e4d95cc886abf451ced3c18053724a788d873a3dd2dc56ccbaf9a450b7c47ec81c1bd8f2097fd3edd3e5a48373d8e29e15cd943158aabc77ec38929a5b1ba7e0085faf5d25f7cf7fa84f5fafd51c9de2d3829340deda84f6eb5e1d83f0d13c0a327ea2dc56bbd5dbf98fc211799c0d3cba15753a2394fbf77720a090d26abe7caa640a741399a408f3189dd8763b456bc4727ed87d7aa51caf5142dfaf1bad606ff00bd7cb4a74687ab57639bd0b0930bac53c5ef56fd734d650182d2164ba9c9f56097465c6c49ff344e9150d8f5624db2a81e08924c1868c0900af75327cddc6e8623f743c803951ab8fc7a8a97366f5a16630e45d58239fad1bedd976d43a165eb6eed29b637e48f4e3e69a8fe349b55473589d35496e559ac3e96da261575439b7a81f07c236cacb5abfedcee72bcdc0f2350b697a76f6b5dd141329cec3549f2388d87cab246126576ad3e1dd89955c72eca428e63e174eb4ae7347ac0dd0ad9d7597ad6156fda1a0de677e1dbf9fcec6fbc4c40b0f5588f4a82ad6b1ebc5b5008e6231c786e62a140d514df6c2cd0a90ebae8cbdc5c11d0e37a30dfae6e0a933a70436ae16e78a781df497f07d1857b297b0519f5a29ce8624b71d9b2ce6ca2e246bac0adb51f660d3a300030b502ea2e7ccbc29ded75449911be9a18564ad83d02c217fabaae161a610df875c239d00b7446030ff3f406c790e320eb15dc2e7cf65f607c8cde6f42a3d0eed989ea099c806ee43a58cc518ff9c7cc5fccd191c99d416d3e15cb97965af4da10412768ecf6c5f57a96239e5f7bc5ce47952dcc9a15c1222280709b15b97e8e7aff11c708f114b6a797b5061b4f8470c12c47614244b877a0b6e9da3e066592da20ff6a2969c1f5d432b937bc4c022faf882f6c0b8892063228ea0f12c9327b22bdc2ae34e4f3e3f0f18f0fa149dd3bb56fbafff28848fab493f2fd75de5016e9a83ced267b8a359409f9bb4ee67505ecba345639aea9dc1d2582e9bde4a36651304e7aafe3ce2cf060000f48fad561345a0bc929618b0149acc1fbedc34a5b9677a5b01f10bb39162080b487666c2083606521216f149ae708589ea1250b898ed184198eece605da1d97afe6bb6cce5e109d26274a48f291caa13915a687d999bf5547f2c5280ffb541da3b1283420c9d01b22dd96e088c7297e06530190d8eecd010ccddb2570a0fc66d4db93f874fb0052c04b1067fa9b0a0d5772e1ff1b511057fec79606e8a545f176bd413b92ee14c46043321994be4e21850fe8546c2f898f3f9e48994727d062ec8ba216787a267e441c63734024ec35540ba6adf2e13826df98a81fa23086c9501e7d84a6affb510cd75e9d3159361faba0264607236cf0de7e8b4855bdb30af573adc8962b9b298495e48fe3f4e05d681151952041f14032fd872ba2bd9de3643164b20c7457004df6c5d60558d4d1d167055865b8784db9a6b131d7ea9372ff86ed153483b1b26c01b2bdbc140899d7aa517b77eaa0bbfa4f6a3c64852ac5bda4ac487ffd0a1c7727ed22b3b2570c33c35d513bffe1e13318994dd0b633796ef46c940d71780a7e18acfa2bf97248588fb2b043f637838f5aee8e7604fcff64034546e61bbb64cf11a28cfbed8dcacd32e8cd300409e0f78993a447a4e60a3a1f8140ebdfa30a0d405d13f87bb718ca1531bdc1cd1b2479abfbcd752b179832c5a9835b424b4003adaef6476d940d5dc549772392e077130b05e23e5051efd0ddbc3ef7d84e986533a4ce7137f7dc997e921c2eeaa2c48743226a7ce7cb211bcc427df18338835dfad4f57b675e1e7c4b4d69ae295cc078acceff47310dbe1ecd8dadb1f832f4854a1bac855dedb0d2f26de87e341764f99851b8aa9980a30ec78acfa05f278063f203671da729f95c3f5293bd1a6e1fac2bac359eadbabd4af81196bae6d33a7275f183f8c441eb926dd227d61f88065747785d619d49bb2f3f110943f7b28c068c5ef6d043632151e2bbbafc39605d15e76dbfae41972effd92e799fcb39d571e8021c082eac5a94f29c5519afcedc7aa7b5260b59df6c73a12b55e6ad0cbfd3506c0fcdc5cb38feeeafc5c86d6fa36d3b50c6273b714bf621ed2528db706bd1ec6d349d95b7867a82a376b6be405b2583a8b38436386b11b14a5ac935fc3cd4c3305c9a8032e92426191a2464d743e80435d2609206c60ab5ea2e06cc432ec5b2fa149fdb860e89d60b9302fce3ba03c938746f93922a352e6c6a25366101f0976117ae1ee4782f5fe62a0e9e8ec57215b9aa7cc31ffc3bf62758476cd066408c5ef3a190ca19c15925b64d248f8084a959470b32290217d6f1f82184eefb0a58d5c69fb126ce4de089c08cdae2e73779a370580e41bc068f1f5d84f2cc3d19fbce2086fb8ebb2cd074c0dbf4fe4a413344610c1395e32243d2a7e181413b5b0268dedefa0a4fd7d49b7eb918dbe10d7cbb41709acb9e7e67c91b31a9783b1a769186219eb2d0ba857e2ca72294b604dad65161763d4964759551bc6495c07c2f8aff592fadf970dcc15240bee465a2e56f0241d61d5809c1d606e8e220054abd057bc1297865925a3d16a7b2ffc08ec72ada256f5de2c61c10a289a864c1cd0729e55a34958c0ddf8baad51c7c910d7442b06cc88f8ad2f775f68686e823d1a8b9818106f6152b417d860c5aa561294660c2968f6d7d80ff6bfd8f3b02c77b7076eabd554f7c91b9386f3f31142cee4792fc969839ce0dac5992597903c51f5c07ac77f625b70e66177b31e574c12916773650081ef851a1dbc514e9726fbf9e63113a85fc7bee21d87fd906244bb78b2707f961eb9d96b269958a815ffc1cda306152d109f581065970378965323669007d5326210a578538e6930911ec2a09f8f9180f4f180b74a4e638a5da4268175408680e997964f6e7bd54411f8079a60be34e6e96f9a41b3876595507edbf14dffbd64b231db5913d069cf9ea4d1f583d95598d579fb13e7c42e7ce4cbf20b19d3287823e701d26370d5650b8f6e8468dd9392ab7942f4aee3dbe688cefb97e07ed815b83be73fd21818059ab99e17dda06eaad5eea79037c7bdcf0151b77e4bac2ebc3a247c54392ee76e2f92ae04a73c33c98040004bf719e9740f8a047a8a00062bccaa4267cf52305f630f70286dec8ea152420eadcff958f6c487b5d88525a037b693abe2bfd53b9303235bd19848a1984264213c238eb721a13d7ae489aa6505419445be846584baff7aae9c390e52b51f797ea1410dbe7c2912f6e443c02a31a0ae9e94efbcfcec0cd11810ffea1c589af4a5aabec5c95cf2b8c21fc93c311b3420f2b4bf42b67eb2a294a8fc410f5ec603f7ae8e74835ab6a398fc4d30c9dd6aee3cf20dd3359c0e983c6448394ecbbf1a488a0a0453d80fefffd396b84d9ed92f72756fd5e46a7b5469461552339b83c2ca1322b9416201dcfabf0b6a3f16b29d35a2758b280bcbb945ff10d479e62b2225d1a78c074c8831c742fcaa23b256d5f55953516ecdbe1d374092d8fd78411c1c0229a4349e1bc540ed20a417a45633ba7b9dafe434c34942f36dd248d4b7494d7a5cdfccef58181a6ed883fec68bf7f869ecbb1f09dd54ad11fcd8f6e8fa22ec6949f5c476367b4d45cda26582d7e9a9d75147bc3e300e73532042b7764a5f6bd5c33aafd49089f79702b2513aa325fb183978528ea071e2471faa2af4a7ce30535fe0531107a9757d70ba85d722b78fc7314d364a4841d7256ab5ff0cf91c582062d177b658e6c967cc378c984d38305b5ce9579839a0dd59cb0c2e6e080e32cca9f43df45cffc9337d10b9081ace1464fcb42ea30a38440950ad4f973b5c7af0089c366f0365a1524049a748f49e026db0b0aea2fdeef99a566474c45ce84a24e798af201b08ff1b3011ff280ded23fae634f75e9c9ea32bbc78c7927d6a755f18e513745fd3ef2f4a465eec68f211768acc9984e6bf292e1d736e9d83a4e744142612f74d486ab0c4fb380206a797528dd5701810d4ab244b5049e154177de34f48b5fa9f6c8b727b7b36cc2d735d67d3981920ea20aa8afbe25f6288c637156c62f934fd2d683ebb34c66a9f185c905d295039ebb994e8a40bdc13acc65acc7bda326625ea61e63a7118d90f71c5c8537c27a059f5a77ffbe660b6350521689e57596e2a2e7216c09c87a1295e3cc0c2e9f795c18fec090160ed40ab1682e1bf4c08b3aebddb52807415474e777c47f603ec06aa6f43b74afc68a503adfbbb85b5f929449395f5dd1491aaa3c86a14619beb782a0e2d6717b2b1654eb9c20136901e9ec749116d3809b5d678b01291a69f84f45131a3cb38fee951a9885b34d15937d2573a032601c504720d35c3889ad657900caf192f9634c526c5adecb2664bd3f121943ca14a8fcddb38a71a7b0893e3884ab39ba2834f8c94187d7418c6b2e3e7c935e72a3a8e6fa9cb73f7e48ae7d17e1e8397c1b4111922c3a028fda90ea7af715651956848aa4d4313136a338333a64a457cbc4881cdef997027f71b8f44c0a2000cc746839a9ec330a3643ac7930d37a6ba59370daece832d5eed4483c546864354843a4b6160fffd2ab7b9e86b7ff454317f4c4c1b580887c6b1c4ee8064932fc70b98720894b4d4ba950387d4af85f2e9af26f2d49564fd34ef06e3c732c42202ba2f1384c87b362991b6ccaf22b4e962a9591bfbc6f152c69b9c8a640a587b00b5954305dda2c713cc9909f678fabc93945fb2f8e2b627536e244dffb072360031aa56b639c18ddb93a75cc0bf2821f30310ba48cacd6c3a501f643852fe288e69412c15d53633e98f2bbbdc91968305ff5884fd07c398e997239b6bf9080a74053d147ff7f22ca3d5c79669ae80835856c251acaa339818b9ad374b4226d6b938dbe1a8165d15e58a707b100931807be79432e5df7ae2e896a4d0a773506fa40ee437acc00ffff149dc9adc3e99ed2dcef8a9f02c36734cc07355b4d981b8cb408495495e73b0735faa2794b9eb511f513c3f02a5f07ce783fc5677ce32b0ffe626aa47845ce048d8a0007ce2407cf888c508985fe8279b2cfc2efef58bc922026cae4046831c07eb5af78e03fc1378d0216101ed7cdb91a92238837c9199242650f32d538572371dec72a947543aa68423b832c13a72ae80cc0cf6ef06afe0b6eb3921edffb36ddefcd3eab68df48ffbc30842fa7b35e9cf700ebeed762032f336a8bf1a17996bfa69dd36e49c30582b3e7090c1d032466590c25a6e355d01a505d1d2bef20aa5491b5bce9c856f571e9c58d454a70fe3734b1b5cdc865c040d550a4a87ba8fa90e622f52e49ffe4b4253e42e6c00efdd09d80117c60ac1db6a7f2a89f7d5416173285df79eef0099b79ef337744c75c4062ad81d246e3f75dfb694ffc3f481a8d1552e81a8ef17d245e200f8b435c3698430d54f8ebeb70cd9e480a6aed8e2b5c0d7bbc0c271bf98a37f5ff9733d5d3ff97d5c9e3e18c29b2164334ab72c2ffc6f5cf79cc20877b61cf4f06a1255d1ab64decf475fe84b0bff4198aa61b6c88290d2e10570ae5cff0b97c6912bc9bbbcfd3671348b97dc4088e79c677a5679a6abf43f759ecdc21b1bdf13b22d4d37f3f8053a6c2746c3415402a293e1bfd44df308a48ae3af777d7b6ae33d3817c07d986bb69e56a5a83fd1e98a3743b97479a9fb5b91b0ad1fe0480603bc1152a95228ba06d9297011e4d195b2724b778ac80f4d7016c8eb51470ab8d58fbddfb0765fccfff88a68f14ccdb77fcd255281d253725f57e2eb44b9e721a86efa849993b9a37e1bcaadcfc5208c1d2863097ddefd0f4df290c82de43953749dc3b869bcb145830594ed6fc01a0afeb590e1a94a4783406c717967c2374fc9577b2bde9df284bd0da7bfc698e3a8c2d68c85fe57944fbe81b5eb1d7a821d7b1a09a09229bfee305226feaff8898eeb66981e8356c06dad54aaf126bdef39df7a98921a3f680c11e7efdb9ddd2d298d05c00d84f968210218d09d00f0db4d8f824f6e30f839ea17e9d5849910b90628ca0977a5083ca7992ead177c87e6ddbad73293a4a2db6159ecec4642bc83e6799a69e0973d1e9c4966a2186b55c4ecb08b82f266d7e24e54e910a90dd00e1603636cbece3de4dd9a2dfd3c135d2a30e47e12bd7a14fc45f4a4ab501c9e8862671147e87feb9a8d74e4e8c53448dc11f2a4cdb6e6325d0c5c5fe13167ed6245d660dddc27fa0777373810094bc2ea1e3f281b2a7b0b1e266180c959c0ab7c8ac50645664eb258626d3e2e0f71ae28316ff4846cb1366d00dfa22d54c8a9b4af0e9d079011c013d80c2ad48b1764fdc67bca5f981ed60280ca668c99c3906e5cc0acfea2dff7a14ec807798b21f0d5232afb621fa0cba4f7854dd2327a957949507b96a9ab191e5545de97d92b611f4539c7ebb701199ad15cddaed8eb87a760adff8cd0587a71188a117a416ad7b0cd795e9a2265b7c91bb47db92220f0ee4deff9aa71af27f2801316ab78b5bb6ddfce68cea8954ba09b8cbce88fbfcac6ed4063517d2bb1746673847152ae34d7d711531b0fd6db66eb1f3193411a34b32d2102658c751105febe664be946b607e59ef9909d01d4e3e609334d63d158bcb9807ec9be1ac5e3d8193d3c6aa8761a21326801079aaf79b337b760039310d1b16d228f1d00d120042f8144eb8855913b7ad71c5e5d8b6bcdc09b25edee77d7bb16dfa74dbdba6f8e8b150a02242ac5209b1acf21e3b5b59425a7ed5141ff0addee1e3e4eb72530747a3e4fc7c1f6e488fed9bbff20ceebb3b84e76d9da62197a5a93ae034fd7dc3b30b0b829b9e30665ba9ceeb17366039f6eefa15bf5b5da239547c4e708c7a1f80116f02806a92ed2ce3982eaf9a2748a9625c114f13b2c66c53c6e2422577ef282d3ae899520282aae9f0b207929c5d77272b2cca80cca7007d9c18f0c046a4cf988d4a82868d664d44f803462204919a09748b7ac97c37f27bdbd876cb82c64ea99e419fd38697bef9470d267c4d88b6065fc7b1dc123ab38314220b8b984064c5d9f32b8cda19e7ef0cb68cf7fff7194c01c4bd987c96c3134b63c1a5763e21d9a46fccea482ce65bc259cc179abdcc78505e994a8c2db8193bf947d3b1ce19b4b300be0d7d9797d6844f2f3f6fbab70c5f0a3de525f38a5d67195e0f4eb51a78ca9afb3895458351a4af102a49e16049f07a2674031e7d943848ff1ea859d3e949ff327f27133f03aa1b9dd8298e2c4e2f8bb071aff4297b0bf869178dc8dcf418a5896d72b34cd03a2a665857a227929dcdc7268010e10f5ac4238487b065741b1a9d6b2d8e6f50431919aa35767b8637c016f2f0b3645f408329b7594332c2a7a25fcc1c605c70890127bccb488472ed2d09862b532abf22202456d0ba1de8917aa7bac680b2dca89fba66cd9a72f2c452a187ff90617686eea42dbbfa6d89ff243e95cc9b76ea93beff1e8f0405fb4a25911c3662df817890e92dba08ffef73676b93409af96168b916c712a3169a815ab1f12c2ff7c9458fcb806ff00a54cb5f103b389fc363632d7b5fc64ddfe05b463349669d512cf952927808e35a3fb8dfae0bfa4a7b1d1074eb4a4bd7fa3d50916d980517de2c3d36e3d3746951b7ceeb24995d768e228290c9cefe76bcf43de441e3f620a8e1d8f37a889bbfed77143bc80ba234f145502ba79dc5dcec7a03c106e765ede145e1bf32e10b0668692ddf36bf5995d9a3200c1f54fc2755fe90c492bbd4a54c00ab7105ec3d4cab56e921e0e99ccee244a7678724aadf2149830d855003087912d56ef438401d2952a7827e7572e39283ae95e5ffcfc58a6bd2f28f0d4500521d872a664c3e4ec45be8682869d2199e5f93e42b598aeccd0f317881317962f0c892c6bc2ca9ed67b5961af0e6e3a558fdcf3ea1e391dd5158d8f3210f4e8f8e144dd069d502514ef3877e29a640a9fdbc84ecf99d2891946fb0fe8a91964b5a3887fc68c663ce905b5fa5b1afff09abd2b86f514750ac28a7d8c3c86aa8f1de2a2eb95ac34f65b39d1cac82a53e16c1f003b9ee93f5d513903f2f87f9035365694db712c736d30c260feef4af887b0d818d438a82f969793bc691b9dfd83e23e91496e173fd2173256f6a1b686d8e00d85ea82ccf4bfc2c4eeb27c52e0f89992300b4a34d736b03007c9e2f87b7ab8120a37dfbc71721028069e22d34d03cae6ec36796d0116a7478094d77981658a50054950c7e2f588924d5efe13b90b30218e8e31caee615d29684c7ba3923695cf745585fce10d49733fc9dd0a691eca5ddcadfd4951eba6fc65ec540fff996d1c492d2d88929c8757c1611fe6972428f2ea0a54ed550bd8e8c5ab008db8a6740feb4d1264d4dc74e9a8fefb8be8bb47b69d8abde5384b9cb0f4feee2c25753e31be4c7924c055109893484b17c89f36289bac8f706394e1884d9bb8f12944283cb51165b1a669f18f6c3d6d6b2200f6ce61ce78b36a393e57d4b5b5480a8e27e9417986cd71c67e4a59787b079d334a29e21a0f67100c1c96fd3979a45ccf296c5278a4df1b3912dd2d800b1adfe00e444c4178c5a9b0ef14102c867598d7ec4b40676565bd1af22035cd6fcddc4ee746f41677017903962a3f352a66b69b2f88714316afeedca842a8ede47cc7441e5e2b700777c7932c2778050a3c5c965ef742f1ba3b98ee2e6c0e9aba33e9ff30f6b940065c33b37c58168a8501e64a5a772f5e11e9b06afd141ef5fdc61dc8a155943289740f34194aa0629f6ce1949e85ce5880956295e1151dc1ae8b162ae56a6fadfa4e0d1002c06689f88cc6cd1bdbc4b163047ee5586fd26bc25499475884234d6b3ff6bd3e9917785e24cb7e828992898ab7812485c223aaf80bbbb72692c72b951f782467280b846b70fe9800010ce8517b5e3c2d0d31d23426980a7c140561ec0adb25b677b4d8e107a35765dc3ce5e060beb15416ebd45634cd0ab497e42532439c2fb2fee6702cc63c5cecb19148342332788910fcb439704eb26fe5e90b4e82f2a05d63a69f4783504b59400cc6d4f4914ee9b0cd7fc9f70ac02eaf7cc759cf5f75b54fd9a33784c6cd41e173ff95bdc622f96c6b3322ad6ea77c69b461e58a9a149767b555c46f74acfe37b533b22443fd2755df2b02e3e38988b95b91ef03e233a93336058e9a1389e12adbbaa35ef5b161da7fd1c355ef52c2bc6047d7e1d8e63b0d314e2d5f38397664d2853d21fbe12a30b20cdf46d284fc0607e30ab6bec932fa36075b3378d448dc4ee426afccdc8a7457d77aa1e4c4c7f6bc44998bc3edbd3b222db8355608ed003ddcfe87c47ea3c99c4abeea9d2b471a2ce7f81e21a60e6813d99d075333600188c102a28d15d13b5f8cb4ac78d170e4920294ed4ab2c6d7da4b329bcd7bd5f76dfd89daccd26afb984fc0c6abe7f5914165bfb6b05d54c32243a3969de8f9f29f9c168e9dcb55df0fd7bd5a2a81e6623b00e8ffa206dfa6ba28813a2d486440e5f48efeffded53724f9baf389840387a788a461afb96ee1fafc79da6cb76a6620e2d363ab0889ad10f0f7b9c5267d49d92c8e2e1fac7626e8a082614b84dec32e9eda214e9c2c16c82006f2cf3eef146236661f0c2f1131f2e5dfca0dff3b64da7db7db39bbb67a40beee1703a3b59b6c0e12aa7fd13f750d9d742330386fd8feecd1921d9238ac84ecb0b49f41f0347f9848defebe0a7ad9bd135aafe5e43a86e2785ab390a79cd2b42bb997b15e2bb860e2eb89e41deda4d5e06bc34c7c51b7f214f5c306ce81a4724d1c1b3dfeddead7628e674d9799e355413f947f360b5ad368719c39900ed14dfacb77d5835936d9993b1cba7ce43f38ac8af587734cb5695886ddc97d77d05fa8ebe83a75b95c7af95509bf08dfb9c12787f609bf7ac758b5c8b5278cd09dc4781123d793b9ebf4bba6b0205d88d9e68bb5a30ac15d8fb844572f1e612f3efdd238a2d2db4167ef0da9fe36319f8879a065a9b056596cbe5b1403457073a7167243d47aac73f722f70b994e83a93c7d35126745f6ec003717a4456246e41d5a85b427b676454a33f0680c2718d12bc75d3a539d0e580443495cc593b45514b51d4e34580bd8bb0bb5eed8d7836af7073d2c9a197f36ded3cf459e1fe2f06656ecc355e923c1b2b4bb5f5ddf8dfe3b96c597c09dd05259664de2487500020ca7a33426318caeded97a87e912248cc6fa11276b4026cf27378f4b5609ae52dd3ddbfbf9fc67b3add8b64f04990a02314d9936b63cf9a1e3db49f0304179b788ef40cd5c9554a6a1e1658c9ca183040ae3741d21e648304499cd426adfba2e75c68177e53bc8eac1a068d613d9ec872a939a6d4e977c3c57b264435911e3a40b088326a64b649d33c74fa1c7a954c2a1c4b5176ffdd5aa1bac0204a67013a0b70cac4c9d59ccdea07cbdb5f0e3bcb700c688aef61c23d94d18ce1354b1fb925c0643ec1c479ae25723d808bc00066ebb46ceb2817317bd0eac2c35274e95dffdcc3c4852553a32832c8c3090992695a6521a3ad72f9bda9bd990e5374384600592219b6fd1b3f62d50800aa3a1546552102eb2bb93c25acedfc8e8bcc952c7863c83034f968b752c083018bbfe8adc06b8f87a54cca1d4a59d838e72938d953a7a3a7965f28a0f4f55e04236c9f1c4333248d8f6fba59d312d70f2e2e520a8fa65375e0691bcad7ac26ac1691fda48b2fffa0712fe9009a1a32d574b5e3e92b77dcc431ddb8288fbf13e50b6930967c81dff524c04cf8e7c5a7c82b57a69a4b5a4ab5f6d088e7940ec9546437c37030163118bfbd1f5011806dc515ff90f24f004f6b067e17f729620e29abd6d630f94087dac0c5c117ea626323cf14267cd9c3ca1a770d4ea4d00002375f8ca67180d84f7acd6b0d3a600e64fc684448949f3e44227ba07af7bdbde054e6dc2e8356c1aacd19da1a5b9088c0838b6aae1ab18c2f8cc610dab5b07ce279369b52a73f3317ca3cb900d966e1e71a38d7c085da6f2fdcbe05c7354c40457eed46ca2dd8b292ae019609714387ad92ab5d37fa6436be77755c1dc25d43ad167809a11f9421e036fc341b05420503251ee604bbd7238fd77861efda67221f1eb967f0a5cfc54ee02a202152142157fae5fb2b01f87d6b8a0f8e92555c1531b01a3c656046392a660afd6ef1c4136c12b6bc6fdf37e05eb70af398c67f1ab15579a72c9ea3514f02f97c8d1c037bcb5a2d1a910f1ecdc63d8b2beec9c80c435459e5380c489ab245aa9fc1c2cda458ad7d81a538b0cae37ac45edd4849398c96d53e12dcd5c532fdf5d64ade6613e50f3c0036819a45a4617f0d947ca6469e8e6d595d022138732ee0abdd659726fc7ac189d5175d58ef87a16c63b78d2438172e61ecc90071aad9c23ce2eea29128100fc7e99c4520d4c5e332775427e9d0f480eeaed4820ce8e8cc6c77cffd1f601c2f1bfb2f305db323fef3d27bdf3c6a0f900a5942eeb473b4001ea7f9ca29b04aa834d1c454126069e42eca22f42497c9922a5e82bda97d52c2a30e3f818694cc01b764118f370f97c0526f3b39e1660e9208c5b8533d0b26fc60b0a6460a77b3a4a914bc803a1f90987cb261460fe544e47e5fb80aabae67ab99a22ba7b0f450339769bd6400304f656b66ffaab8f4f0c6079d19925bd7635c5ec5909a1584f4ac60a001ead24d374133899bd3c205212e1a0d6959492ef877d0759588bfbfac3cc82e3e3f3c92efc5758cc6a3cb663c703ebf4e7bcfb0229d2442c7c27beda350c26e00b14bf6a8593e5f670852c88b9772a530ff082fa825457b246172edf99fbde10bc49cc6f910fbb89067666c866f654cf88ef694dfbe3b81531a746778e2f5fd69149f55ae2ce052e79902736da70f0bbba9ceb8560140892b7e888357236dd2322021bd8c070251ed4361ce1f46f64cbe228b293391e61c32862f673a6166f509438bf1f3048413d0a8d96f628ae642b6721922078f13e328f3f2e5e7405f872ae7753d3a4103cfee994fa3bb26dd1d65581db92c3672bf4680a3ddd7e100d55b315242dfbebdedef45d081e3d77406b4632287371454a54a0fc85cbc5dcacdd6510169dad7500a4dea7ab26d9be806ee2c933b715c912ace15a02ffa2702028e00b0f6e19a982960d65ae1233cb2827305ec8e78e131f7ada5fa8bf6a332d66ffcfea3bd2c346c0e45128b38e3a326b16a0e8def8b6087d7036f4d9e4e09c4321a497350f98c94908e203e7c42dd98ad836c3929327b6170bfd2962a0ee6cc54cb668de980ec7336ba2b23c8e0a2576ebe39ea9096d0b68d252bf44d996be93265989b78d4779f213ee631f563f3b89301f4dd2a32f912eec9bc95956e7ce4c39857ff0deb160d681f93eb523b471244d00fd8155e8590679cb77a39ddf93421d513b000b1f7138d0cfb570e1ff6c973f71d9f654e04b584fb092fc161681969c1cb4b98ce3e15deb2871563f8020c4b043bf8fad9e32153db1c0bd055f8aa6c25687f4175996c3d78e43ec32c4985afdf2a2920db52bdd494e3746867f55263eb2bf0530f608f8dc1ccf2c33b0567c90142b534227f621f6c5cdba678611a315582fa9958dfd0f290972be102b53cfcdae65949d10221837beecad88658a5a869c56d7bbb433b36c018f2cecd043098535f47eb5a4ac4d60495d47fffb1d0c95051713f0662b3a49b424012361191013912c29187ca4a7b1b31df5484ca692024e0dee6d87ccad3c3f99008399c83657b64fd90f83952ed8bda432f54bb0614b07cdc8e58ae4bb6bb2a234e2ebb5a99701406f197ca9adfe959c1dc51419f07fa605cac85685973615052e0acb6e5bf6fc8e0e9617987d7cabb614f85db82476323ed3f6dc31c80a3fae33110f6adc13092f840598f76891f4dc3bf65ce8106049077c86869c0a5d1c5f5ec53c65224775153fcb3a4135a694794be791b6c4ac7884d19e34492ef807e4b9de2ac04f08d7f3785e993a8e68da823aae12692821fea6eba5f7b50fe4dbc24ee13940e322ca1d143ec2af3df7012cb98169494738e1f1570fc076b6c3ed371ada619ed00618249d61f737ba45669787f23e6818e29fb11358e2af4cc2862b414a6f33a550c4c32b1c59dda2d00553c4f8e8736a711276f92e573a18121631db3239645a541a8a0d76d5a0d4831afa3c5237ba38712f2d00c4d084c185e2e0f69b36233ab486ac2c7321948ca52292f98e6c9a5f583247fa47b7e894105efdee8cb9ff09ac12973dd87f9ad9880ed01f008fe50e03e68fc50494969326828b3ab0bf32c130c56d2076ea70aeddf9b0c584cfe01400a70573128cef1ac8e78ec2f77be95585083927bb0a3f7f11397128e678e6d3e5d23b09068e2247f0cc288244dbf1fe4b36965497b64e5d38a44220c62fbbbd6a33cd5431a7f43cc708931d8f5bfbcaa0ff9416710e80b24bc83fc38e1dafee126e39e071804577312ac8a25d20c8e5b6318622010bcea1ddfab9f203c3329bee577debee86ef1d2ce1a48474466e146a2e850856bd9666016c890a781e209849028715d44a4be04e35bffcb7dd720dc609dbbe6a9f2725ac86a837583ffd3641b2c1b510e9aa2f5a11bbc52c99f7938240ae705d410d6e4384f0861b65682ad8f19bc9909f05239a972f9ce036d503e1429a8dac7ce8e38b0bd7f6d22b23e7d678ce46e9aaa197d4fc9ec62d4bbddc8b0383f610cc5f8e0c21cf6034be142a97a86f8048e694692d4829e41363f9134960fd0053803c34183e1275b5f873b90c010dd09f39af236408e35692609e817ae77ed1226ff4d63eca316ffc5a5b4c94e25b7f1765274e8fed579bd5aa6c0b979c1c5f4ffc4ed6c3203f5363a7188c04c57b3e594972f68fbb2c116ae9a1d804676ac4a12e34c6db99b7adcec1342fc6f268f1fb15678ea8fd37ede9697fe805a1c3978d9c171926e7f4db953212dc204fdb9225447bc36a077c0f619cf33c2258902b9baecb6771e9a7316247694fb0367b2e656e5824c2fa8e7de770a47eadbba09f568a979476a40640856904ca393f96ac4418e0b64c0b49afca35fc7a6a0679b8a7b59aad904f1f5e7cb1b0c1194b79ba6c3c120b8e0264b1a5a586f18d9614d86e679e03f17f5414d239ec4fe91a01fbd3cfae72789ef4eb92e785daf69c56fccd9859819e713e9118ebae5c802b2ed0aa097da370eee305c8468d08a1de3d80910760f786a9e767ba5c85a886bbfd85f6520185c7046b5f5ba20a94bc290944192417d6aca0768b0b041feeb563b6ec7dcaedbe8a1a47d2b1b3c3176948013bfd347d7f2517bc51367287d85e3aedc8e2dcccf851efd16907f2c09fec896561c7cd32ab78d3832d839e5dd4b58cd553840713cac18690960e1378df11dbdb02070c22366238a521de45670dfecde4636ac84e0f65df45ce69f067619d571f144e1ce8a6034f760a272686d67ec7608ba04dc87ffed66a4d4f028ccde2acda1cd4c9f2ee014732429bbade73dd6cbb24da32e9ef4229f2ee599e0bf9db7c3898b545bc2ed32e973b301ce489ac56d26f433df0d0477501f0dad4bca6583543584495c7ab16c1a0b302080fa855e900d97c2a1312b85d3e53f837904416327bae19ea1c828a5a5729ac8787b224567d456966d3a9fe8d6baf288e68f62471058a9826c16668c3a824aaacef0b9246ad8c9952f27ceebcf6de8a6d1d28e6d8619adec50e275d865a468126dd91bd6473b873566063ddec19d23bc0d35134aaa315102b3a0c56a80df2db016e71c5e13e6a319669b9cba2ad9465542feb7b1e12859d016b6abda4e734db68e9dbba79aef3b3c5b9b6cf78567d2689e73fdaf9761b0fa86d4d314bee4322b6c24f2233ae950979c24c4c7394dbefe36b1d433b44aa3b34dfe5b1a923a289db062e9ff048c4a751779e44e741bfdeec242ef1fe7631133fa88426000d4d89fd841795cdcac12caa94341f648fd9c33a98b88ed7dd59086ad76bcd085aba10628fc2210921907b7a409707ece804f74245b6ea074dffc42b4c4a8460d590ef973a460ff850a42a25cb2bbd653a9751c50295ff0029088f37d07adcabce8994195993f298db36d0747a166f9fd5936225423e74261befc36312504625396 + +Params = SHAKE_20/4_512 +Msg = 01020304 +PublicKey = 0000001a676b91f16f3ffa9f838bdeabc3c826c17bc8c9788c547e924402a06e90a14a5ee4f8dfd620989e7efa0cbe3a93ad556376a678f3ebc81afb2cafff76aa0e7f044b810e266fa44766aab62c28683807f5f4334f24cbcb144c608b94d9527baad4348c506b513c98fd1caf9bd0d1992c2b483a3e1066e40666ddc3d5bb33d138ef +Signature = 000000024e577df3a5072b5248e4a37d33b855a41fc8eee03d62625cca0743f4c8f95e5f80c221360097a493ded48c70c585213f46ec72833f36d08200250b8101e5cec992de732bb5737c435aa5828cf88fb83968a5fa063111af0431e238f39484df4e7eb0daae83b4d55e52e6039b296a6d1dc2eef328e25e090b39c71b788521251de17e2fb17065480e92761beb58eaaf592345aa1dd38ba09d4ad4e76a3b64d95f6497c52a354c54d7e12431cc191f5a6fb2f8c73bb69ad198ff5747f44373a6da461991fef6c600222b1020e0cf6a32500908548ec9c7b58bd21b82084a0d5b417a5f795920ee33b78147ea0c6359fac1173705e4d13a629860b64e34b5e3ba88cd6f0614874b5c347e1a3cd2b43f9fbe5867ba07b9ea2633f006d11e7303a7ef559a94850958ada17eacf8a490ca8de575e1455c8235f43fdd18a4f978507d4174547c6770ba35d8b9a9074bab54a1fcba393122c2f273ff0f06b0c059af1ecfa4a168b3dc3c068c7e1bf0d62a8a7972bb61c0fc42f654c0aa342363c9ab7a298a7cabba0e9fe498b67c7aa9d8f5509bd7cd7256ecc93c79ee22ffd71f0086f192fac0d539f162df8b4efe79dd83350ee31a996e3a9e7383c497f82ec1e880170352437390f9edaa229700ffdebe72eacaaaa86f5a47812f3b2c386eb8ddd38d2ab37e7114d375e26223e35a2034a4c750a1d6d370f8bab6a9893836331d7392ad89ad1e8e8652edb442c8cbce9b8f13901a85726c4fd1ebb723df0337ca0cbb2ba5b485cd13c15aeea53b2b3b05f3d252d97a202a59d629704f91d3a934437957876083fd8488a103ef2ff0f29b8b87da8f775e11a4bd2238f90f092ae6e3eca22fd199454f636ad29d3febb2dfa26dcddeacfe636d4d46b534fcc70baf3c7c41557631cb0b1967b2389598e52ac32aa332aa6cd75015f4fb3ccf4cea2b4014da7f340a50ff3140e230011a25f5a0f1c8e3c64e4c66668e83ac0eab97ffd6d28abd4f037ded0fcd242549cf24910d421e4815ba4fee48d82e6d474acf8958f71a22882e95bc079796cdad1d7d0845b1a8280085ea8268e53386a6aca2e71488617275341d4e028661da5d4449c44c054b5e6be5f5bc9be2a781aa966856f3a03f24ede6cdc031404abdc4a62a823eaf234c97ef2e5e1b65cd9f1ec938981044933a9b6e5f2288de4082d5aadee0cdaee0c6bad8640fc7c157196da0eb9dd2c4e075eed267e287795f7255a86590f714db697ffd34f89c1862f870d392bbc1cb7997e0e73fbe0e09714423bbbd1b97dec833a594990ba5050dc1d220fc4172e7f01c32df1b880072de5b42afa340e88eeb2878e73f35cfd9c7d48bc77b66237e10158920e9e53042b3611fb880b0d170db73f8d6108b7f790e7a17059bef93f610230f664fded6b2040b1022d713e95e19a9512e3999ec9264d3233264bc8fe8682624de9a7ab2ea100f3fe0611684a84eae3da3444ffc0cc00e6359725fa096a8e7c854c73c8a3c87ec0ef1f126cd946de67ea96f4b2477366da2ac2d96e3a9ba47145bdd95adace69b22b521d15d623035e39f4c8e087cfd870280742120b3b23cbfec72d35bf65b69c641b3823b4efa9b92a96e33032ae945237e62d557329bea818cfeca03f37243e382b6ed46138a5cf39f39e5227c455a75954ae9e1663db7c141827337da5d10f980007c78b4010ca9dea15e5b9e978a60c7ae98fbb8ef3ce631a19ae6400b886ea09eca1055eea0a898ab8a914fb57744b3f6d3fdc175f2c4605b9c437e2491e499390e97259a9e16da47ffb4c939c41d7dc83bf6a34b5609ed6d5b00bb78ac8e2d71b02fa6509b910fa845f92ccac6de9d56b14f31b328a8af0606af7599d6c113bf839aed8e819075ddada51b0abaae9762dee3e263fcfa4138aacd5888b884a46fd2dd89a71ad506f04ee992d5b3b3c60ebe5cea6f2957eb5086b2852eb8219a7bbd11be6330d2d290e6418c339596038a3f99310fdfc83998534f1299ac37d8387cfe3e98a004dd2d48f2d45639baddff90088c7f012baed63f2557fe0543c6df8289068d78e0a5caf43badb4da03ba5bcd6ceb511e8d9c864c3eb0ecff905b95bdf97a4b82cf02ff8b87a4be357068784440ce8dd4e84d4105c3d1acc6da002fc08eba365a86054ae0e0d7eaf1bf1bf9d0e5fd357624355ef614e1ec5c03087dd5b592169c0618783277e601776cafb0545f7f0a01a54918e75069f32922990ef7f02f249d978a28983d949db3d66f2cd9d82050ed6e2aee6f25307e249cb965933d092477030c0c0f51ef19f79ae35673875c6a660aa394a4646030002c99b636a6dc6f0bf48cea537c46c94571992ad91d203c1fd6944ed3237435fac8fc73a15c174fe21dfcd50422f637a60ba05d40665255f3d11b968d7a41190fd8f29455cfdd5437d578a7a40f9c80458e8d3f0c7fd7e1661ea4798501b9bb3bb59f7ff204b2a80f63245d3cde6b1b7c8970d15d193baa32c01ac97fb5990d412c8c3533e522fe02d59a77075b67743f13aad76ecd482142531184bd5595aa299189336a8a5b957b632b32876fc1cd29e4170c812621ebbee0617137a7fcf30dfad7ae054656a82d51256dd39bccec8c73ba2bbc1bc71addb37af04fa73449cf340e0b74fb196ea67428c3f840adaf4e5e1f13029dd81e5b8956f372afecc141c61387dcb48120683d4070a2d64ba300b1f6fe9a94391857c3bf638d80fb0431e922171a4e2103ecdf5027a491ef02a40803f2187286e9c2053c592df527ab27b637f4fa24c04122c9f87689417a2405e9b1955897382c349cf09d1968d2b58c09eb3fc9247309777b8d55447df69fd6011c10db8da4d27b26d5fc3b3b4d3f9f84c048c6b2991ca00c193765b1c1c098a8bb74552c4ac3fa02aabcfba5804f7f7072c908d5ac408398c3b47e47cac707c8e0d0a87a2bb0a40f6f45904700f6e254ff7d2534c9ccf2cd753e74019d3998d7465a088a50a09cc3186f135a5ec31182d7496073e41b1d83fb4e3f4077dddcf81fabde8e89e24aaccea7b4444829b0fc7d75a6ba9f8ae056406e5d050ce5dc7b7887ffeaefc04abb512437bd5f6361ce9d79830a13d37a3702c1db676703463d01ded2a603a8e74883d31b0a150d58b971b992f2ee0b2e7901f16a32c5ac2ecf6f2828efcc230dd39c0fc15147f5739f58d2f61592f3c50ae6752b5baed734046ff467cf386a3ae078f7fa3b4c0673bf83ba9941a6bfc57fe90d761ef355ce3d1b59dada01369b39a3e216d60f7ac999f9e13fb41009ea473a0e4ee65f228ddc445d2bc11b253a2497bfe5c4cec08d8d9db1245ff527b8e206e6bf23d88c5f0d07da57f44975f6fa16e097ddb1d78508cdc3b46d8e13b359d2f10712cfc9dbc13b20b4055481b047e0e1c6367de735eafb318d95fed315917c99b1d582ba524c9ef2c628aba187a23d3424f3b535a74781c9885cb3c0a8d10771a2e0389ed927bd5dc3d394ccc2b2de32e5931259742d23f2d419d394e0fced9dc5977a6369c2510d88b7580c7741f8fe06ddb0e937c6b0f4a662187e93547df8f680f2086b3dc9324887f3f2826c2338c8e36fd98a728a832a4035a8a14c2abab34c9550e711a3ab1298ce2c7dc45b474cec3c88858d8027e231e3f59c4a8e76dcdd3ba37e64e254658dd8b831e207ab8d4f3190815f796f963ea9c701d487e57ca9dee5d506fe6ce045bfc83c42bd477f65423ecb0e14fc45ff2b753528ee9f2facda8e0cf37d971638dedc3ad2ba5f65d69b75cba39509b024cea9165312aa5896c226b1bfcebad30cacfc8d35766d7ce0034010ab5daae255717d364275d160580377d9172e468c54ffac74541f13125d10618f7190e2141600048fe442947de20a35be2d9b9633d0a99bd373221d57e42d10b4c1884124aa422af5b75352a13808524d3247909eecc29c58898323a62cccde93e1a973fc28ea3fc0f011dca1c0b0f7293b7c473b06e039f911670e66196c39bd9faa2b9b2cf2533d48ef01588bcc7c3377a056fc27d3b62d8475d5be1cd8daac97c7bd245b49281bb1597f2cb274f8f66861d7d9abfb7289636e9e93754e3aca5f812b9670806d568237a3574f1498668f7222c1425e10660519b7f99795a0a11f6ed24b77c367191303d421b73be34d714c3d8c7977358f7620ed5e744db763a975ec6a9443bb3fccd386a9b605cc410fcede227c48d19cfd2620f0f2eced9f1c63ed8abc3ab1cdff2c6aeefc173b7a514ee10c6118834ace674d2acab209fc577a2e01e62f04c820a23342af4ed7d9f28dc87aad441d5589f217358c8bf4c5a86cf516f460da63fff3a3b95f3d498beb45713bc96683673ea2073b853436f3a78d61d0a19d67d74baef5222a82d06c0a6062af4cbb4e00552ba2627d09b52f560fdbbc8a89efd2a87e83b5564e09e1c489681c3658b7dc5289624cafe9e2ea578a18d0a946e7cc36cdce7367906a960aa47006b152ca05d59bef14a7461f101aa9b5114ea0933264c9f81f8ad4576e99aaa77df713a1ef6da8198f13cbe884d15dd398e1b639984e548be88373824a96f1649091e9b58a7331441ad1f768df6a69701c7b5ebb55d8f857a96b3f7da1d9bef12eb7dee7c3aa382862c107261bafc939c4c6f33e272476502e19a60c90b4f226cb0374edabd7d5417df4bcb901a244c5d3ac6124b50dac49cf42d03004c6986831edb8871d7ab3b003e35ee36a693fc77582c1513d1a4c05959487a5a00b6392c53cd0b7b495392acedec31dbbb9247ffba7f59a8a517f953b5b8532969037bd83526b29212fd6cee255a014e4cad5fd664154331f40361764880e8bf0098604aa8fdfd108035d6b76dc993f7bf7adf52091562e34ba29fc924b87c70d3c049d07a33d1c6468a9f8f9902522af68de3ec8d3ab8cb287dd4bfd0362bb3d429ef584746672e4af927740745be8d7e1e21b2fef5ff8fc672d665eeaac1cc7d0aebf3a0758400001c3abd6cd28f36b282d8279b0f0be1cab27690caa1c87e58ff9bf02b93341237ec2193af41410c2378113149a8f223e7013a1c2c6dd13e961e3e42ead18cc6605159638657484e5612fb63be56fd991791886d50eeaf554583de9859d15a970e536be5b420161467d8364681cf85bcb258e897440770dd2e83f5894b2ab530cbdb798755f636b32b9426299663c9ea2707153570d12a5a1fef039631a7110da9745c88bd587d98d2d87a5529036d5d251d97f2fe825d3bc68748dba78022a6c648bf1680b0ff395ddd5a53886c00eadba9045ea49094603524f209a2b7e887a9709e76d57da23213f5060ac8b98caef33739f91e7b833cc3f233c37f29a69b5a8e93eb990e186de8ab18a283482406e48d016bb5758a991d8b1f081fa8191832abcd83f1f2dfadc16c385c5a0ab37105289997f7cbb15bf6141a0c7949cbfa469d6f1ae989499b034da8f717d0d8672d385a3f3151f1178a2a1da8748fc31b6c4e3fec4c46e49948357ee862609c6642bc8230f370ce9a29544e4b5ffaddb90e6553d1b3665679a843469287c7063fd1c58dd8495d233039fe85166a779ab1e34ff315f45178740aeda8aa1b9fd9ee15bf6244e47d0bee1bb20d2bae0a2991f5bb6425db106a7cc78fa8fd0c2c024e4630a5bd6e66a07f3b0231f94039f7cc3b586ede3435deca067467f11faf00e2e0ff5d941d5b85cbd39ea70f714389ce6a7350ffaa8565ae0dbc62c2bbde61940443af5c7378d9da1dd26edfdc84bad4585c5242a314a4ab3f7faba439d2dd30ce8011245f34a958fb875f284862dd730c1b76085f79f49367b75a4245164db94dcff7e2ef601524f07088e06fa6cbec085394db2a2b375b110154fadbea6ad81da5b1c4e8247842d86d328bc77fa40ef4e0ef5bbbd8e154bd6c87372d361201255752f550fb71ae1ee91accac8cdf1182e663fdfe4967d2ecd2302f01d34a65af1f9410d7ef3b46481998add83b8fced330fda3fedc00058a41a2996f701a12d2ed0b1f241949231ec598738b5f38d8d4a7287d131e1392fa85be2fca41092011191c49f8f210434c49f2e49db16a0f04d1b60f6ab02d05adf3cc8d00fbd219c82385bd56ce50eb537433f11ad02cf76765a5438a99f8326888b0690a71945fd31b5220ed5277bc3b3753bc12a8ed08983b6cbd6172eeac04b4b4fc29f46cc7d01d2bc009e4fe713db2beddc17c2c8f3d4f6883e0432c54463e212bb7d9e7273365294fe96f4ba70aa603bb8b54f011243edb9d767c955fa44e8d4c35b0a7a7da8e3da35656cf3460be9fb1af05e4a6dee21c75df634d71613f1e1f012534184037725065242079e9f9508668a42fde1c6e21c815efde0badae44bf3fa47a44432673433a546e8d998ef5564d7d2312b5a34c42bc041bd6f42332b947dc56e5166db913accf09dac69a2936d55702fe9396aac2f1b6d3ca6af0a1c0934fa2f4bbb1c4e914465f17e3aacbd27c24629f0f2d9ca795db2c4886ab664cff374f966ceef88fa5579c2d924038d4e19db9dcc3f687b00bf65f51f980346df12d43df57c24a7f4806082950e009ddf48cb99ee102b2c87f258cfde9547d34bd9735e1013b7c38959a9199a26586946885ae1d153e9188b0914fbd8329181e4c76c7c8c8faf62f3730afcdfb1a298e5d0131583a5f391ce57e68a18dc19df266fffe3183fb5d5440718c12872c6ae1fc62575c4db319b1754544e8ed698e0ff12fe305448459e2027968e239a0e6479651c8618f67538a895d3a64ffd5b6c69b3d0223df953bb55a5afcf65cfc37fe4b2e08923c3d3946b711668da8542759fa768c942ce8fe55880916c9f35d423224cf4c721558a6af973b5b9855a6d8805ac978e9fba6e0d1284c58182059cf6766396edaa536b6f88d054a557a8dcb0725647c53c5f26b1a83a5f26d83e606d70ead6a8f83e16b133cdede532a7ec1fe7a75d44652072b29db2850e231563466506c43fcbb44340e4af3c7b7b17733ced50b438501df33b31a5f441777478fbc4012ccaadbcaf8e1b753ed50188527e1e8f40eca3e7763545b15d59b34550b103334cbf9e098bbe5e08e4a2cd505a0643e85664a3b91ea3fd448a34ddcd14894ead166d790343ba503aa199dd75ccb0c2c1025c2fa411bde4142259d71e967da0d791696423cb0a4ebf1be204788276f4713e58c01ae0f9073c28cf53e3e1faacc0d1b5963722b2480d2e68abf02a62feb90e6c1f7d6d9197b9c44324f440a5b2134699ea4aef0f01195b2011030c9175e0fd049f712ce805a52fcc4b3a60d9d99f2f902de66e4506bd2d51a8ce47f0d0a2452282cf517d66bf6aa2ca633c6b03b52be68843964975197770f3a9624c231d2b7aaec114967620e9b3465f7ebf1776f7629e3780ba421ad88679fac780b35d039dd20a6eebf675bb07788ca335c5961b07b10d2b2892db9b664a6c414e5d27702d7c7ce9e999ac8e91c90ca2d05e9b9f3f9ac107c029478a74722a0ec0acd702d5188ce7ab98b4c6e41096946bc008de75b9d6145344e97ee3a14ca66822e91c066fc6fd934e6507b3867bf01840d88e7788f24be784e2afbf9abc56ab3f95016e6c917f2b9f39b8a0e4e0421b72fb45cfb3524098e1c361b5275b2ec87ac390d6f5534835d3e5414636bdea857fda3247af72057ba7422b34cbf750ac7cac8d572f24ceb630fcd21a4907a082a358da6b295f804029ea9d5ec35f413cc041be9a00749306bdc7c4005227a9886d236962c9a5560c5a704f349df2e9a93ae244184c6d39aab5701d84f87018c44df35b67f088df716153faabf95260b3629413ddf5ef5610d4286881611b3cbab4f64f3eca099b872fc846d792d8e103dd1603a0950545142ee9b64737195cfe07a6074c0644c499178f985913d5a068209b905ee660b9630b27c86e4caf95aeca84388c982990876b3ec42a6b5b65b770d52236e4313976726944d5be1a8c3fb13c249f40bc0bc8ef6e73f6f12aa8195e31c4014bb07e0b850a144ce63985e0bd8543f00cbc73df491d16ca5b8869e2a47969074be82b258b96529fd7703c292d760c751f44d9616d8e78e269eb08b53620214a9df846bf455406668c46c3ed9c7c5b801d7a01f1886e9168e2857209be2ba7b85a01b28edbf349aab8c8431560374882745d3352f869bda2eaa809744e1956f5b54d5aad33e72b8c64bb48a278f710d23f63781f15734d4e578fcc683033677ea42a12cc242766742debe9e4a345be0561d4d53569fa62224e8a188007329f5b9838b8567b40c7a7f35913ca4159775ae8c4d86e149abe4a180cb5c9880e27a30244061730f7f77bc159967cbeef50b39406831d16e054a86747fe39928ff9d7d314372b324b6d6de85f9b2e7901cbf486fa8cff9edcb44bd379c917eb7eee55a7a3a8cb25eeb7d32eb151ee952e6060b8ef3dcc41375678ad4901c7d0fc94ea1d1a4a43cfaf9fac122f903f0108c0cb1f5841c4d6aadcc2da09f151d24d08d5adc59e449c177b4c4143de1e308651a95e63d0e11cf1f4a70c2ba86699a2c571b805a5424f044f58d0f1458b23eaa3b31b54ed655a84182effec48a538c0895156f4c3321b57025c7120e6e9e3975c41c81eb7dfb2732dafdfb60ad2fcd2121388740a185ab52aef1fe9c0c564a8563b2dee80a22ae8cdb2cd28178bad039fa1cdb034436599075b1d0188533ecc2f654acbd9fe35af90809ce4aa09dc2da77e1c17c7f25520796a50e72e88a88b55238d818a946e65e61721d0ad23a31f3478508af3daaaa0fc243ea7358df6832a1490ad509fd8f07cffc3d50053478470a97eec169e40a06f9eeaa13073b0f23a0b6c2684796e8f4ade9a9d137bb84159737c134082b2341ceb57a6bf89e6cb83097ba46ce0a7661f5b38bb980c9c71fffe101f8bc974466782fd874d2e804c212947c5146b018a3f7b8f11c24d6980676ce70b45f89f8c448419a611ab1195bb11656f139f422cfb2d07720a0a758faee38140bc0f17045cb46da8972f86bff3e120f267f348ee5bde4337d707ffab7798f6eb66d45e2552d2d876f0ab5754051df74845effe6e375d720c7f59e1ba3056d753aca9d53d481ca354fbea4647d806fa0c697991d6a25987890b0846757d76ce81ee1a99bdab2f43dbc806cc28c35aedb20849e9e8710b214e5c9977d89731a5563ec5489e963cf467485ff8c8694cfe6854b3be4a2854fa9019a64ced7303fae6889c322301f4991643a468c639a12e44887b966b49c2a2d8c77cb85ff062ba7966bd0d499245579a3c8353d1c2c355acaf3c25ca383edb4a3c8d778e5ce32b9c93db69027057999b33a6a2a261a5e5c580f04a5d9e020f65e0cc73082e44d8b5b3fbb82dfcd5079f33f0c91eaa919776f6f18e3f5198ad1b31e8b85130433434108f55b194e5aa8940105af6e9bb8c8f94cfab7dbea4d4018e34c23966247c317f956fb6999b7178c23a0cf3a024fd945f41eb633cd3a83f8023bbf9ee75f771896879b6eef154a07064c6c19ff591752a1572dcf3f8406315de896b57c1e4036a716c31745fa5b9385fbbf89b534545151d141923161f9cb9f1df0e99563420d111d943b994357a62b65ac190c1ebc05f6e01254fef9ec5b4dd1069861e915fb2afa5c75d8bf8ea6cdc492f8cc9deb0365a4406aa5e5b5707f33c25f94dc7eca084365f89381cc9b2f115a76871e12d1c63aa98a5ef9eb254c33aa3977dffb41360338cd3400bed341ed67b6545c267483d4a6272ed5ca5f01ce2a010f1209fb0630dfe09a4d7e01c91e40115a42821fb9a05ec1c3241d7d95bea19dc96bf82c7c249505a15362cf35f1b96008256be99488f043293ce90e40d91d02b2dce6650391fc67e5165f5f3acfe2bd2225e285969e8fcae206fac8c2efebabec67e78f08a8f8696a2fc2deaed8cea33a5b823e4e118d61415d1a329ff6a41f1c909e934a768aba13d034503e18fa38085df5630a7ad4277bc2177ba3734562dce6f8ead6bb44fea35937a5ca33d3beda2981dfe9b316efc1263ea2bdbd8179b97f2c19e964b8dd3338cfb5ba30013fdb6e4e1a782251c957c1cf5a7739c09b70a4672ee8772a6cda9c0480d0e774c18c589f1f30167703d0034ba0edbe8f9ae5531ececee7aa9c1bf8b3a6efd063142318af71b2de3fb2014f45f0d72e941cdcfb50d393624c05ab1a427b95ff45c0c7748810829151ba440b0eb24febabade0552989aacf4210d50672f0062204657e689aeafa25fceae736eaa8a3c4fbf5e9134f376e378415b6b7ecd5454c7082ecfe693452b1c6f01438652050c00a476dbcfc8eca9c5303f6e380e5a2b7fb301b889c1b825384a1e48f039429cda777bfdc58c619441e31d9bb70ac9be3c03e1823b7f30967eca94f0061f061986e7e505ad45cdf05de129abebadaefae1d993b67ee779bccbd35ad73da0805eb8c8469286c76eb3fd726b8722a40e44d8cb13ef1ed2d95a2a3c717b6b4e5e4a5fb89e5eda15dc2c05123081a032a3db7f6d78310f171eb98cbe366d75e6b20d1ddc205dcc059086e9ae63be75cdf55e9773e9c00fcb5c53f9535e1e09b9fe6db746e7034841d82f162840576b5ce1a5c8242d88af7b011d1a0c0280df4297021c2f652811668db146066f7cf5d7492f6204056a90372b29f13e1c4d979ab1cc21c036f3729b6b17545925c0da982a4e228bd95350e27ce8e45038ae1629365cfe1c84d637b8d9434935d1afc737594df4872579325bbbf032f58dc55a4eefab2d1d7f26b320619b26a1cbe5ee434a9c2ec1120e6b59903d57737fce357c3543316c7e4263398f25de1021f0d513ed98291dcbf4c23a82e40b3d87c248c8d06c053aec4ab1c3e917ac1f6b299b185a3cd32bcbf54684c8e2f089bc7dcf1a0b139a58496dc48048241a651a1d30efcbcc334a890a290eedb9d9703cd58d0b07a35befd8835e4e33240938aa747030b6c8af70a3f5ed7e644185a463a4c640bd70940916f8993828105d0e97dbadf5d9eb435d8b0ddcc299745d91854a4e5cbcffeec366acec7579f41308cdbbb6006e4b230ded7d6585415fdd063f5c3851ee35880561f4d43c7626e37ca24bd677a31257a15904794a0b920a343ea375d84536158239e7cb780c21bd87677cd9a455b15763599e0cd6bee5c690566b6ee63e64d94b0ced1296440a8407e961151ee623c5f530bc76a517b53a94a2eb3d294cb7ff6316a48471e50cb724ca3f99503b9705185894699208d861e412de438c979efd93540190c6f26c16be0c27243e61cf7d217f40b85a61232d62cf525a4cd42ece403ed171db4b06f12ebe8e4e77aeb76cf27293b93821d9d653d29a20c5beedb9fe75407283ea8b3c91bf4c3c8aea7b61322fec3d03fa9079ad23212f7160243d2d4d9eeb5893a46f9f6a2afd25968b2530929fb82665d7f53ec77903ffe4ffdf229d0732c3859e0ac646e3586de539b8e35c7005def6c0e058a3e7c663096761f2dc82207a26dbbd389c528e84a02f9e8a1c5e7d152d121ffd171464f598fd1942fbb120dea1dc160cad16ffbbb7498703c228f79347eb0fd266ab28e35866601596cdebbc840c5ce68801f0c132f89561cae4c979faef30a782eb32ed0931b7c24692ad64fa10417f3352f9451c42b954126e9b339ac2658884fc43e754efa2921a81d08d1651f62c09abbacd29ac4574f9291053e9b2f9ac0e381fa659152a095f01dc4f136369c76273a7b277f9a2f1beb45558d3bf2f5832975231cc2489cac3fbf4218994f2bdfe4c89cb879379f9e3785ff62e56fbab3401c937eafe68b3690a61d56cce7e0d2142267f55800fb718d425f657984a319010833364e6e2314908ee463b7d7301c71c11270da28f359fe75620a8cd774dbaaccfffa3e55ae8fcddb255631b19b8cd7d25b5d8e9e970eafb60f0619c0ad2d124750f4c964394d46ab98b655c0db8fabd828c4584e43f94198b0ce1b5b8079c89d5b64358dec86a22d8114f57cdbb96a3b6e01b91896b3a44033156f078ea40f8a0fbc06a83d7663b441d773be4502b8ce0f161511723f9b2ac4a93f2062bc63ba3da0c230272a84e1506a89644635217bf226aca13dc18e1eac9610f45e6ca9840c2727d9a4abcb1679b27afad803ec846ed080908848ec53add44a486ca66e9eb37b91ed8742918425a7288e8a3cea95ae35498f10cf75d9b57a92cc42a88653a932c10724efcd2e4511b06da8b01ae57d078c96fa60b36c78ecbe5f5b923e67ff22308a55010ab22570a03daf3d16af425e216a1a677f51199906caea9eaeeceaf24647ef9cf459e9c422ae2c1038ac46da5d903e3ace542d44a938fa35e5a8f7de5a80f64cc6f649317834dc8e75adb8c92708e35eb0756d08a69bf318a7cc17808440972d1084a4184dc5e7e48e8d07ce286a0d94a81f49f7aabd528017d41eee94bbc28b36a010bcec6fe6025f143cbd64a7bb5683f8f79c4155eaf5018041269d9b20ae92bcbe60a8f7dc7fca1854b53c27de3d852b3cc4bf42821406b6dc4615dd1ac1c4146a10af76ca739b9bdab6aeb8846ac7ecf307c79022c3095bf74201e32188030efc876a975482894f3dbf49dd7bc0e0fcac6be193369a731cb8c2ddf8217ceb9cc2f6700aa18c3dd1438b00e313a7a850258cfeea6e8a6e8648d121b3fbd8c0738cade212127cd9a587b0a79c3efeb660d8f52ec2b6231bfe62baaa094a3667ed235a5c4451512950f0e5343323b5bb58efb08ff7f63d574f69395c500d1f3fc6d3c6b0577ca890366756c3e3f5d8a6b694d2488e467bcbb9d6e1bcd850426789e589516a457c94e38ac9c2474763887971567c7af619cd731e751957091c788853a2e38261bb534f9638534929f6a2c5beaea7fc2eba90dd8bf4c739c68df01913b6fcb9f705672b3206cab56efbbaf0fb72ee1a6c9e05f1882b7423e667268e12d22064301c80feb7747a3cbea76e8d1f3d8fb128889933d12eef88a4179420d89c2c91057b97425a6e440f6f3b085073eeff203799660fa7b24edce3ee7c75dc8153b5ac54d04b7880cb0af106e0e27676c9e60ee13d4b6b940fefc8000b0b84668701732d22749b090c4cf6474d8f081da65c33c86398042a17201410bc31fe63f620356a575665941929c113d2a3288fd507bcf82426264f17fe4bae7911a0d72c8cfd224e8dfd57a89fff74560ee8651e9fdb6d0f2c50393aab479d482ff0a82dcea49b096c0ed782ac911045ca0bdb46d962716626c4b43e74ef3fc13960151b31749c6c4f98f30a0c94f9bc133d1e5e230e32803895fb610e1c9c34bcd1cd1ed879c1c7afdf0606fa25ab78ab6357872566f0a335d8280822b7a08bfe0cc0ee032fba95f5fad248d2221eee6b9d67b3d7eaafff5e7dba1a844e8ae23bb7fbda68a35e63ae26b06c3f51d8b15c33fc4091b53cbeba787b0f6737da4cc5315c9c0a4ff828d0b10a231266925fb8797a2a994318804262641ab59efab701f5c0cc67ec6f505a4722433e8005b395be4f9ca55edb38edc7890f19537e51a507b522b001d4c816e923615564725f19d969dfb1df3426058004862a80e9776a3d093f84641a51267d0a3e6f41d6eaa4a4546bfa1a28d3aead5ae91fb4116007d145e7270f8694d93ccee300b24fc8dadcd930f25776a2794e2a379d8ac5de71ca543bd50a920475b43dff1cc7c720b53e515da7886eeb4b53569a32796dba2ad9e9a6a3c2891c1d869cb93c47f5335026b9cc4d2c323a60965170b8dc2c4baab3677e700d47d0dfd2e7f2d350393958995f1b0987933fece8520c4ca3f10cdc05f721a57d4afa1dc15e606336b4422f0d5251234df80e8722ba93bf8f2cab28a4a4ff358295291c38cbe025c543891dd397b51b2722837c896713e57b9e4770e66ec4775399b43864912c0c676f8276cb1435f879bcd0a98c80e7a8c16562c7f56dba83b13019f9abbe734c4bde29177f173662f5dff9da30e592debad2041d51b7157e2c5a4773f722a06f5410ab70722f3ec0c81c76baede2dca0829a0623495184aec7c8f1905601f8436d69f8ad9832d285f0e93d667a80c3f90c139024f622a300ec3fb126f953b34c91f33062a390675ffe53f163997626a41eec86b8f41e4361fb77feb637a3f66b8a4b7b48858d6d7aea8ef94370c1c2195d14b4ef65a06d4e8e84eaad06bb8382304d2ff59383d70acdb03c33c1d6ebe9bac711b58694b65ec3728553ee592a15ec460bff65791103bc041f74d204537b7c9095b18ceeff3bddf8adbb4b873c628ee48a057d30a71e67a765d16a89474473208018eabbcbb3bc17b61a247a32e2e4e9dcffa5d4ebda5eeefc1ae3f2b460e882b8efdce6fb54786371fa42f99055a186b5ac639b2cb5e697b970130f8a8fc7bfc68d064f4e7f70af752df4a46c7c0f620d3f096f48a87c2244ed83ae6b1233f7669fd094fe22d01deea2004bd365a37cb325883adbb6c40bc518dbdb6d6e5a3e52a8195c523f0f130e51756b8bc2dd5d9ca327614d9464f7c28db6a5827407c9cd569f8f6c6967419c31fa1e8f4fd2a2a6cd0d8f0d304fddf2d94dbb8e268a7578d12a1634695b30ca34d6dc0ddfb9ced2ee5c9dc5c3bde8409a6e2aab189b8b49695278784c15f70c10ddfd77eba60ce021e558d3a625adc700c2e3dd2f2818e7444763ed460e3022a50db146097212ac6e3dc9367ddf31384bd627f0d6cbb7c10e6ca165875174e63e043a32af4f85006a19c0024622055dd31524c91142dbfdb399eb3da7021db0cc44bf5e3d9647acae1d441415f2917404e3231c266d57c73c2b74179134f23b567f5f951eae2728af9bdd4f5174fc1f4c48d8d28ef212f12d8559dcfcea394c4665fad12ac24f3004bc0b1b5802cf81735b4ceeb835e7dd9ec0a92148c5c19405d1246a701c6c4a5b3196a34af9ae370a1ddec1c156e1db2809e75337b5a219a9c2d0f746c46645967f4714df242e7bc14581d2630931bf8090c017a85003fa26f02a1d68320dd03ebbedfa5c8437d811f153bb7a1439466fee801e4d9376a8d052c3fdfae853023802b1b1dc3e55f9f561f245f0b9b608985fe885cf5ce16732a05d90a35a23361f98a5ca039aca952f050a6e9e9f5dc676ff1d7583cab871a4b6d047f0191a953cd16ba2cb6574a84cc1f9cd2703e50ea12b7b57df13d5f444f3839ab0d2ddf4115c4e15317def08237fb9e7951f4213da7073c5d7a9c2d68384189eee89d27c73c1c12360f34e366b892c3d25d672b57ada79f6b132436b1c8bc91b55b9c90b4afdaafdb8af22aa74cae666b0e8ce2bf2f01ffe5118c17ad586ba75bad1c1173938c41e30c93cbb260bb21c22b90e97c478063d7001726db7f0c236c8829dc1a415181152b2cd866dcb1d1c9891cfac01669e08a3a718d977871df24c687c9fde75e951b7ea2350517f9d727e536f1db4743cbda969ebde3c6cb5f621456f9ec860a896838bd72f42e7a7e589d7ee565ae7b415bd220b7d06c8520d0451c17902eebb9a4ee4e9abee1e79227aae4170d9d900a01bf48c39d8cca05697c540d6c749faf83f9c8c2f0224215f4c815a0637fa762563f116cc6aa050490b15511c6dd1adb6b04b6490025a91843911476ac796672ea06c31684b95055053c03c6bb7b5984bf70fbc482f3aa7f819b2bef485d2fb2d50c4a959d82db543b2914ab1030401ce7a067409df66d4b0211fb9443cc8ef96efdc01c5bbcee81e0d3ddbe4a8481b1399e5d80197a23be68ce69d5da0aa01094684a6537062260e05efe17389a107db42c2bf9148737aee4130ebd511c5b61c7c5a1dd19d465805c8a7b591067e35c7e2ca03fb108961b1b3dceaa5e5effb03fa453cedd8dec9a72a6474c6d7b72a80497b2a5aa8c68f4a6921391f784d34af08f94629077b7f5d65c750efa2a0ddb9e7d36cfc8984922737ca5c6cec08436373d687985c069de682cef51b5f64716282e178035a29efcb224b4e9921a5c63abd2e0bece3cb9adf264bb2297ada7420a2ef6165201961e6d7685a91f848867bf536870410ce2c9d6cf00afc405982ceb9292d845f3b245a643332fa21ca14754bcdef912cdb5afa39e43e1c7474d89801950a0bf3439b2b68101c5e8e038b252715f9faeb0124194e682db6c049af6149051749d89da8e6b27f9b324290a2bea49e19b8c36befd197a64d5bcd09feccc6432ac749e6f2ac3209d8a3b295fc6645e92e4d91df9367047351bea63fecc0d9a8d182287aeae2a8da737ea9c6ebcf27c746b5b5c92f39821d4f90516b4f8924c3d38a5943719ed4880a3f12d6c0dc2d7d198f53f9404f7fd49ee0e23bbbfe54bec3cbcec06a7df868513e955295f720bc36d517c958d19ff3e5c12d82c35b4722af5b7e08cb700a03a4f50a4527f5b104c4fa9d4d6033efeac2cbb49be3ab1c214e1edd1c95b8219a4edd68e8c7389d6989e78919cef2a8e3e8fd33b8b59141db3258a2ea6a916b447936ab3803669144231e690368617aff06492a3bb8b5cbf66032856349d4e22e727aba8d6f8c101a92259094d13eaf8bd26393bb6b9f2093a5c16ba7fca828dad2df51c8f5f321f39bf5d75bef7a6d3c90534377f82f8fdebfc36c1891897e77bb24fcb171dac6efa4b72abf877e99eabc2fba1a5b6e3af43eec662b1152839bbc3d579be1291e516adcdc3196399a089af962ba851668d6e07f941d47b9e8ff60fce65bf1feed76477333c3f44556b735c7cedd01041cc861c6c710fc2fbed153e2b2b5153341e779da67cab3e91322d44011e4899ec4faed209d3afcdd51245dc7ccf7c0a74ec1f06542bd3961ceea45b49bc2adfadff65b7d529553b6ea6ded79e32b8f9bc736ee9d9e4d0679dc5504218bfa19b80583d72b68141e66668ccd5b5707e01485c7f76d841a7b3508dc6646f8b52e6e5de212a88bb452d15d0a8aaf0d8905eb563fd16a26f9843c594d245f230d8c2ce716f22a63035309d269a8f41d0c279b2a426f65a245e90b7f261dfe705d75b11b06a8827e36a2da6faf619a2a1c74c9e981da6ceebe7ed478c0943cc225e933891edb7253c895c1fafabddaf55f72cb384123e40d3c3ce10b1fbf4e16845fe9cc9597fdd449db0b10cd17f2b8505c87f2ed451e2609d4b20cfa2c53f928ecbbdbb8e3eb69fd0c2855acb585186dc2fdf3a593e9450972192c59272599d0c5bc2b1fdd0cc0e00d14e58bbc2d84587308c2e6b6db2dd737b704565a592ca046630423ef6427eb6f34e9522a65549605871913e6ebad003ce6117acd28989594f3bfff27b5ac3e929ecdb109207f6bc773a5f0bcaac4a61ab5e186a50862bebcb9e483cb3a868a31bd2f0d8ed82e5239549fa95d72817c534be7ed90909aed09d07e6d7aeb0c2299c3f72caf0a0c3928470b5bd742ae9a0fa28e894a4702ada694018937532ef38f0e93a9ba07958e7002e510eacc4d1f46a7dbf0f9aec122d72c567cf44096fe77e02127fa996ebaac1772b817e9537cbff3036f98f9ba2b2e13de85744829e01e906ff8bbfd060250dc185ba4fc90c50baf5937f3a48b271866a80121586fe63883ab9892579032fec9046f337a68310ca284f0ffe9f3e70e86319b0a7fdb047fd3b56ba44adddcdccaff4ca851e98042f6ea7d52c36a7e748096ba3c2e55e990a2195893add7322751a72c534ecaf9629011a0277c933b1ce7bf3033337684b402a8e09bf4a2a8f3bb38489170387cdd78c9c73c0de1f76c909a0dd8c9b256b1d5a1571742b4a6ca0f0e5b9bcaa329967cf5647ff6083891c0498647380fa59a1bea5e22ccf9bd750a0941a57cf7b13becc330cdb29681da35b7c6bee62d652e9f9d91ae76d98409cbde93b54c1723811869c45caf072f398ed1cc47b5acb6d82d29fdb5781b8660ca774869659484fafae931d96aeb73b6a9b806b8a3a3b3588c2ae61aef9b90770c97cebe8bfd33a0b5d64b73a8d076b299842d8f77d7eec42ba8e316a06c5f3a3b4747539c29af7139c5eda0e8914013e513e041b639999c77afe4aece56ca0f873476db838a6a6d8c43a7bd7fbc6e80ece8a4dfef6f9b22f5e2e6c279affba200e5614765a0b1850f0d12a4d6516ff3919fee5e04035bb72da7327cf28257b4f4c935d8716c4aa04533d7d9cf68e5f1b7f70e1ae15b51ef5d8d689fe1394a4c89190765cca919c6a6b5f3ecf00d37661af9dd6890ad6f9e8255349ada4e08826cfa6e57d46b59c3f730dfdb16e4659a69c6dda87d5be7b00701c388789ddc4c4f11cc454a974911695b49142ad45164601b107b062d701e462b0bbb13b908030b53a76a5e895c10afadbb257bd76814419f8730628fe790cd6fa577b251864249e82a2e5390c502204c01ffa3f0cb0b95c5f5ffc5ae30267cd211ae8d4543fadd77f508324ff71583426d93bf93955311b984e684b8dfe75eb12b62e6edcb1eb4faa620fa8a67e68b593b5ea1e76ff5da8e9a30ef6c1ed2de6b8b2935b85603a188972215056aea8685f8144b8acec22fb2ea827c0778f5c2248c0dcbea68a83b6ac6f089d0d75de841c8bd3aba4667567df736b02ff31720469d30faeaa5dda064fbe8109a8d97c1c4367105dc8243877a0a8dda65cb337f9d5e5ecfb93bef7155ee4848a60cf1221c8acd31eee82d43cfebba780cfac1d3f0985fa3a8f7882a4d006ab13546c08f0007c168a0f90cdb1618e5a8e55b5902d7d2e71c8b1c31b3dea9bdc795da53eeab25f83927fb52c23ec1826c1847677290ce43881ac527d04e1432fa45845a22116c02b0ce12070ded5625f856f7392b8a6b9a6278874b0097d117c7dd26dc106d84fb88687f1a69efd18b4c2f799533c6cba8a2350610b5c6a05ab8f007846bbf7d860570127a901c61a2fbeaca6c60e78aeca3bdf2c4f817e4aab2cd7d21ef4f4b0e72903597d2aed27c98bf80234fb9593d7639c60280262b3dac2cc2ca18f94cbc14b796bdc10b6222a58bec17fd19d07a1520bc8265517568a2966a9e32d2d79a8f34f534796e2bb481fbcce0dec10524da9fe5c797342a67cd5660a606c90c171e36cb8c24f0c2ab9ceb251966431217f31d6a38dc66b90436d74b6ee595e3006fd77de3202c9e3cbf8eca63a6a13ac67a0bb541b5733d3c50e076b499a8d603baf0def7bbbfc6ab284f0e5c29d35f5f344c9c2f728f11e1bad90a34b3935873b4ac1b129d1d8bcc78ddda06455ede93abcea94a066beeeb10a21332039d2d0f9dbf1504127981014c656fb48eae7b15a218f306cb89240f1c70c602d9ccd29c0303370920f9d6db53c8786219ddd321c1615ea9d1c499caf548ff09fb61843d84166ac2a01543c39289679294438883c6af8686b85f6270ba37aec25f604ada126ebd49b6d046e8bbf3f25f4cae0a178f273b3bbf1ffbe332b75121787539239fa119e1e1bb0c2c882db0226199dd6382321f9952892c4f94b104e87a72f4ae6f79264cb4eed167976717320972a88837c8df034d3fa84e602ed4a1d51616cf41af631f2604f0f60f9ca9cfe1dc5b673383860a736652dcc74a3d8a0e3972159447f82326bf261ae958d18a40db641b06f1f2b594164acf1ea95478ff81f8075e0a009dbf17bd2af8f4b787e9d52265a4eb1a5e0e6582978d79edb23da2a7c7e7d2f33ed4b13c15ccb80758f45dcda1a48bfc1a413ef6847083d053edc7d9e47489da3c4bb1fd817dfdb4a5033122893be41f829dbac2a4f024b4aef9b217b303d4c52c313f6d58762ff4d5bcd704bcca3e6e40c6178f4351f23c844db254db7b4be45baa31fbda0671f70dffa0651b9d9523142bc5700e056945d1421f3b0f982740e15e33e0317b109256db6aef9bf6b398dcab6246969822ccef7cf63ce1ad820f4807f5ac3391084075aefd7b1c8297309a0c67663e1a72d3342fc6668ca2a6b53abc6c643dcb410c20f9d92b6b6e981b4883c3e74c66eb2f83a42e4f2bb09273183fcece5d392412b3177011f57ea6c39af3456c240109cc2ce557ae0aabc10fb216ff5be54f25335fcccf2e36c9aaf4dcfb7e9cb89bc7d43fae9cd71f47bc4f2e1bb754c210098222f89b72fe03beda8e6a6946a8d56eed09cfa5cb8cc3689c2718e24a827325437d8724f2cddef2e6bfc4bdc6ca4d27c68a0654e75b1d1a8dfbd38818bde1b207ce8f2ba60465026f349579b821acf2a974e5f9c1b208b3e714b3a17a34b42ff82845fbeddf353e0242fb064b39695156d47fc299cffa8a18d0f8ef14062dc5756410f3dc90da8b6985bed7eeb96184b8b819ada15ee3b9d270dfe7868194682bed353676e80ec9750ebebb72d0934d3b40a751db9a81931593eab1b68d16177c66015169935aa52a04812e548363e9bd76edc4e6d1b1bef9f3c5f1090cc485f93602884ea1c15d2c3fbcf1fa1c5f6af02cfc6b305936430b628bd6d6ff2182c18f3c23f097f61f04c33b1126ff745fca596ddef3c8c603144155353b0e5962372de115369578f8ae42198d43c9d403e0415b9ca53ffcaa0919e1fee64c8db3e7bfa7c4f1c803e90da5824a8ba9e17577f75fae22c4281f649a878314cefa4af9965449c7d4da1ea3c3203e116d42cd5254acd66531941a5ac9ace9fbdf3e4de25d8864627d7389551dc4459aba641a04af99cede741b78161918353c1c5c99d63a4a1afcc1141cc4d9dca040e65bc66a64fa3a038ca6ac1e7b955be55babb3764c87f9c44e166520737657e9c6db410e272cbded22a4d892b318dd8917157d193c83e49650617f8b5f1b87f6632a82ced72e6eae3e184bd784cd114cf37e95452975fa0c0c11d6c169ace45015692d9a8514b66ca9a36a1800de5cf4efa6f00cc9a5d9a10efe72c5f4f90003ca187e6010e5d59021b9e556e3e78bf0e4d9726008a6d429e5410afe57be7d0aadf6eddbf590b7343cf5d282107626269863b90578fe0b69a67646283d6bb83ab91d12f916223eb8a7b9a02a3ecd4a96685212c82ac5bcedb254b1b0bf70b78460a21c30580faf4b92e98aef31f5dbce5f63c7a3dd9307e8c43bda2bf3b6491ed8bebf907e7d8c8b6d398d407bd94e6e7bb37c0ebcaa07b60e924426d73e274aeacdb33365e7a4f70d1c5531919fb0a48e0365c8b857c7acc8c35e328cc290af6ecf03161ea1be5c948a51e592a6ae041b2b0fa9f04f6f9be5d38b1ed5ac321a7d39c919574cd7896b136978f07eae34290b9a6b2dbcd80c5555357d0749bba209a8f21d6d5174daa6e0df6c12d3b2dee3108ff0fdc7d002c2d4ea98cc46221ffb0508cdb4c4bf722511c82f04c312efa3bc2d381b72f1b7c56e88401adc7231a72a1c9fa7134f2148d4720df8da7e5a314052b2442a2a4ffcf0ac517fbc5ebe73a78824906f02042af6da9ae0f6b205411c847ed47491024fca65f1d5d494b57e5a7ae79199250fa434554f2da0accc6e98f1724408b0af0f1198f14cb85273bc9edd97cc78b7fb3dc7bc90a039e8e1250b1bb325ca5ab42d4c3fdc64d90aac0c140e4a26f4ba2392718a49d746c067bc1ca2b9b5af35ee48db5ee5a1c6d361755941399c749f6b1936a26f977dd498973fb5826e1321f130258edb85bd4e32cbea5f406b4f4731fb423654c779341916f074cdfd6764577bdd38b3a6ed9975bb775190344288213b5975ddb559ff442f0dd846b07cb707cd9a20e9336c68928ae4d463f2cfdd24a7cfc2d83dd9ad4a5c5d8050389cae2c479a89015060db38c235995d8abb95a017d2da37e422d5c91d40b3f9ac0321f0843424d786ae4d976baa21006e3e01d52ecff14fc05c7fed445bbd08dc406cd1b9c1110018c6fc12585412e6c3d57a353828e81a060bbb0bda0c5dd49173629e18477a1fe1e4feebe4fdb9b412a5cd69f10d6319fe222a1158b9f1c356a1e740484b08e013f4555c3663673cc61958d5b99eb8ac4199969e82d3b2bb68f2efecc61e8843b1f1a1c85f917a4789788805e70694f2178724ed824540cb2fffbfa16d4289ce17ef57edc0ccfbc92c8641267e371b7c9b09a46e84646cd3e5889cc6234c89265274c7d9f984f971c6970a4d305264960e1fdb0446c553f726a4be52c08e0193cc55b32ce508efcf886448ac7653d88e241a1fa6630fe7cc118bbec819e75ca37fc1cc66f2e6d05e30acb3982d44417486bca1f0aa9c552d01d821c3858ca2d3b7a0da8218f0c50d849adebffd66a6a14dbdfdf5792b2cbc2fde446c757d1dbd247e1060092625fdd501680ea0d4572bf9d1d77b6cd2e044fca2b0150384d331466391ed609a8cbd58584222e204385d00c60e3a44f889d12ba660d9567e22cc26f76dec903ce4c7390691244dbe90f33de469dece6f4e82c309bebfa1566d26cff07779a9f0c33e49eb03042e99b2b113cacd288b21f9e13d6b2f5a8e1f5aa4eab4632538fc49d34e049e2f61dbecc23b006a9517b10800f4f46589a0817d781913d702c43d0bf2f6ef41578ad492fda18873001c5692d508912eac9f067222b724d42cc6550703ea574876a024cbf6a7976e691e8125c3098192f350850170ed518b0439bd2b44419756d63c640ddc1097ab6f44a560eaa312975ba4ab06f16e2b2e75e601afac2210ab9d0944cb194ad0b08a313606d44cacaab28d35fe894da0c41f925eefa7a6e1fe85500a51c3ad6225b2d13444cd1f2400c04effadd889efa5ed93a2e45897d258d5f3329afa04f8650a573f40001df7ffdd31ac335800d5c3a979eadb546f42bdc3ecd8bd16039c5b1488f7c8130ec1878da8a2c18d9a2906a1d90a745756782b19716275caaba04839b769dee1dc02b327bb156564efb0e74e6e5d7acb4e8eeae26d7ebbab679ca365ec5979478a2dc6cc893640d9246eb55c637cd60736656ba6b2b2422d7e0b782f7f9f0a9116b99f522c639b4d2ef65c55485d309904ba0a29d6db821685f56466363047e56aeba019f2de561b83335cf53664ad4ced59dfb21c6b9a0c55b79be80a78a61da2240f03fb721ce23921ce8332e54a97958f0a974d398a9f0869c83df2c7521938c12d88c2e0b65c49c5c9f31738e2c89d2adf0e17c01da56946f0aeb87bbac7f4122d9fa05a7998afe4208a47d132fc69a84fd4b531b539bc26769bbd5404989ab0b24c34363afda7c37316aff088814396abbf13b73b86ab552740bc308ace79724fd94e759776d2a17daa8a9dba71364648cef21e021f23cc4f4bf849c13eea8295a51c283fdd50bf408c90642bc580735c547b1a92a46db73144df6b1930fd4a6593402302e7b5c994997e0a4bb1ad70f043ca9e1a9448d1520a50e7ef2e323506eab77b59cc68f0975b9ce0e2f19fa124cd1693612b21e9ad7e918db5c6cf1ea1fa8a983811f43ccb26ce4f8a5c2612661840d3d404dc8a5e075c33f4b4c00213e72e8c35e8cd8d17feb0ac74077d3489310b1ebbb653176fd728d6e87c14440d8e45f209a022aab64f6ccfe6806360574ace4995ffa081f28d75b2edafc0c866f598d1e39721422ea10d63c480ad9ee0f1c9beed6cb7283a76e7255f10451e569c8fb8fcef1f91795901b9535f284471aa10c36a69e1df14aa546035a523df95e16b8d4a4fad90ec4e618f570e0bacb0e05caa7dc6c5fededc2e0f48a5f3926b32dfd48400f6544ab94dd13ff876ac5db5300b5afd6a74272a3197192d26ef069b39b2156deae7b3815e311c6bccc50ce22376576d4eedfc18265da73a6c52c32d2c38cba548eb1e9766ab2da3f0369fb7c0507151200d05031dc7d37d9903ad5e2881bb6be5454c1086537b9008f90d03f2ceab7fcc106ccacbd7f4ac3f56e4f7a325b71fc771b440cb5dcc9eacdbc1b72774f9c933e4042625f7f38e6a6e07d1d2208d7968930f4566beb0085cd1657efc252c20a3cc8134c7a47d1613fe83271ed78bad7f7354c8f001bf2e73f3a71f2d4f4469b3e11d9307d29d5beb0952ef39ce85c5858f75679c52857cc6ca747b48d4232982fb9c361eeb671b25c209e03c7333cc11a6814434ec1e72128f87d14733d116b7207d52a7a55649d18062d4159d0d55b459282d89cda78cdd5c0f8ac9cb0e236e7404cd65ffc1bd7af0663ea3beb6e196321cbe0a91654e3a9ca58978e4bd05d2b0dbc40933e4b6d7c77ef5f9d221606468d4f934c67a0bc39cfe270dfce5c8358c05f0607e8d0fcf8745686690b76e4748739cfb14c9630a004a7d6438bb30b11c070bf259f06593b3a753fa385270cbff699be0d9245928153a9bdccb07e36a844d207ea872ca08185957621106774efbaf46b035b1374e32d6ecd080eb008a53cc52bd560a437f3120a738344f5abf0e754c0ab03c79f469920aaf7a9a156bdc3f956d96a55274fadc8f75e67a938a845129f9e0f75f8ab35b07e41a7f4e29cadd91f7e290c8642ac2faacd8e35b8ab00a90128b74e20f9c7ec5a92fb270a459507740c6ce8bbf599c4664c9f1707055394115100db72a1a8601fa167014d6eed193a54db550cc738f8bbf099ab29bb16540ace5db8157cb3b58577a8c946ad9cb83abed7cbb9eaf33bab23c2b21f7f28f77b1b8b76b9e536c69d70d08f14692aa82c2808e05defd5470de80e43894b00f5ec2674ef91e7280d33498d7657530a0aa20b980ce4ab998fa11fca71028895f37851b30c4bebe2b6a35dc70cb4679150c897c41d03299a3fbe3fc7b38c1767bf9235f97a87d03c20bcf7da2036ef5ce6fec61242c724e3984a172bd4acef8e1b5e28c2c4f31b0c11394c7522121bd590f93b1690ad2a8a5680da14755c7826e8525e11d3c2703e8c2e658496bbe5e253cfbcb19692eee48537d5281e8111ba5ee0a200b1a285af5c5bd03b4f27952ecdb9db8e1b9d8cf9a77b1012b7207c91d559dae45a558e4518c2c4e4b99ca3efaeb44bd263fd6e362fd269bbb61c90f1be25263982add14a1731dca4af20b92faf1f445cc5e86e06846bcdb5a2633164e7a19a239c465c63c4625ee31bc68304ab8a7f936645aab56e61acd5e8c93d12fcd1bb6d415f3f54fe1db6045da943f47f600ea8e33dbff7179ed73fe343b1886382d0a05fec93525231b33234a86e60d6dd8f03b04980100ecc171ea60ae0332edf0754601776c9f797feda03cc4deb18a6c805817a3cd3cec9c3e6eb7e2e7398af0565dd7eebf0aaae0fd34da3b2fe73ee20861bc80c0fd691826989eb36e1d6338ccecb6500c6abed5122fd73ef3dd8c7b79a8b8cb86a305796a0348bb2a06d97eb4cdfe9a690f275c79c1aa9c48d1db3392521a84a7c7f73f916bbfb8d2bec9773b1db1f0917faefd053ee9a2de520ded7d96b08930f011c96956fcf62021c98c1f6fe5a4e9d98460997c9b11cddd3dda96dbcb7151ad001a35c07293fb7db06021c71bd4e6aae4c8c6669b6dd3fa0d402062784215f3b9394e03ddc360fbdc9444ef6977da145da953640de0a168b4eb38c2c63c96c2f0c983715e4ed26cea98571259224c02111c9c290e2551c595b624c9793bc248997ec8c18f0b01b6445de337f0705cc0c20c0ef9923619b7d91be3961f26db910f9dae77864c5adc7be9e423af8e76e9dab86e71de59b065153112bd21121a6426615bd0f3c80c0bb08423ecf150363e392058199f7fcff6a40109385af532a06f4c515d22fbc56e4906e09c9b74de87cac0bf1c965dc152b9350d4fa24b05c628f07ee45e08f3cb96f3562b171a4ccba8fca24f902e6d9ad072245821a098ef29c9c78aae11a4e00c5916f3525ae8619b81499c9cb0815942c36e0a59fb5628aa2472d458e0f89db01a4730bf35c7fe4c88cbc41baef94747565345214df30ba25d44935847abaa7cfc684a10629431550a5d9adc6ad92c415ef8ef7ac0db319356facc55e7a16624e3287e36318c5d8e45797dffdcd3876cf7cc25faf410e8bccdecd9b320f73b7a50caad96fc3d5c01eb51123678aab3856bf14b0a1600013f2185b8b288440bff30782778950d9217512dd20fb526660e55ea7b7d2c03d9c6d29bf9f5d199e48544631f20f2a2c9f5f917f42f5696a535b697e47c1490ce19f91ffb9d8719da0c7f353098954d46c1b3d507ffbbdc33a684b07a4c339815c21f838d0fee50c13c5ac8353b39055a7f9d70021a16b431034005ed9a9b81f5061aca6efd9b9fc7513e4b1c8979c4839c1021381c26181f5edadf7f0eecb89b5e365ad2ea295e3253283ca2cecc541131208a83f5329cd3b7a69c783cbd07015368ca0ef1ba9b6d698c018f4e403524cab7c2b38ed8e76c38578ce57ecaccf9cba10ac9f6b8e3065dd6c0c169d69b5aad170ed0d9263be0ccc2d95453d9fd37ce4d585c4ddff970ba59ec4059ca8d90ff8a658475cbac4d09c6a5a231cf2bb5547f45a0f4991d9aaa9b729d79d192bbe82c982259b7b45b07cd882ca03fa395768c207c8af89f5b9e04513640db33597a1eb346d2231c4b1cbb537f9591f456a4a5efcbd1446d75eed4faae290f5b230b74ac573d95bfa5cd4f0d21d9d2453cace6551444ce759f02949fab08074adaa13dc4db97c63052db60ccace293638fa51f37452c91eda563904820ba47395b8b9c778a99ec2cb8d0ed35a48fc655884bae48392ceb60e6742dfed0f463d0ac7c0030cc971f2e7a7b1b0497067fce3a161cd8853d4685497bf889e56fd74cde99f7b456c629783f7713117353851eca376fc3ad1249d61e658e347a9a5b3eb3bcf8bafd30abeaa31c993d725bb8b5ac9fb83b96a94a96c88bbf7d70b9b6e181b0999d4c115e23033fcdd1b6a64e75141b33d67a1841d02d23581e0373cdade876cdb1fd7ea560b24528a967efeff0ba677209e9ecfc7bcea4bd033602ae426a586c8d292da3caec44871c2b25c6f8190df18f35bd52dd92fc3535a6d10eceb7408bba8e9d871acb196ff19277583cc2f17e212a8b31837f1446697a21769e4c4d3b5d70c9138f77f31ec82518ad2895d2bf1a96cbcb3e37a37de49fe45fc820fb6daa15a9c32683c5ada27d4935e6411c75b35e35312ab9c67170e3099a51ab70eadaa7c59b365a04e562a20aca9741047049fc5831a6c22aaee4640621ba993aba3ef3761b893895d7bbc736db79d2c169de5957db7a2435d3b5529d4d372dfa8b86c5d615394e3cb1b7902f804c17fbb1e6bcb3978207f43078cd9a79851869f7925905f7a0d2dec86e26aa2aadc55649b009df93370c65c7fde7d17f99b5c03946b776e72450b1206d7c9364f3bbff5228396bbf07fd1dcf001a9a0a92980705c7617f731ce4931a8a78fa871ba062b62af7ff82e7772670212f50f62a9d81fc9c3c3b94e2148ddc22a7765d489aa5cf83e855801555110daef7d42ba52d0ec61bc6e9f0660883706986990050c17226723ed2bd8a736aa0b0329276ff69f49975cf62bb92793fcd85bf2f133a6223f89e23cc5c949e860c29e6925b0a57f53ef7bbb1fe7ab0bbc22a2b090b00f3d32ef0c2f5a025188111c49600e2104956e2418336be0f2e5e0a67ddedb9d17f42b76286f7ff9a0bd7d4e75044fb2ff30ceeb4c09c033ccf689014a4c240868de683e1f3cd16167905bccacb468e11eb5574b9c40da1c09423fd84b4165c929277f6f36e6d2840cb75c7e8633e45eee5b4bf6709ef1c7be96a6d825d4d3d20bdf74175f92dc372b3e87f1ede39f8bc52cb3b0586196761c011cd5e8282b7e391b8cc8993f9254e8df30806030f5ed8ecc9bede1344356481c6899b413fefb8c4a77b8e3fd5b1676a922a2b9b793a505a1fc88ecec181255e79ab3f14686a94358bcdaeff462623a2199ee1c016a0681aaa465b8608e31b7c36ee36af4752f2e53fa3c0036b33ced2ff58387969fbde8e89a41735362f115a192183631853b20a6fbbc52eb16e9bd2471c30317b98298d220f4968da8e3b2f905d42267bcdcf766f17a07565335acbd342e56a69023a36e5f21f84f7db6949b2c59570b4b4adc233aea2920b92ef367ef55f8612d48016a2b412aa0bf6fb2666fe41ae48674ed38c18d4f436e89f6420f803f7cd10997e17b33c03b60e9c4a6950c72f4ddbed6c2c55816ddc0301fc814757dc6085372dfb937968a8a2959adc7e2bcee67fe46302976c139e38a1bbffaebf4946523a03fcd299e31d05f2d063c253a33d4a65c44bf6f93fa0e5f4ed88e992a4be5dc0a488aa32cf49d3ba77b63407f8cb6fdc2da57637ba285b374a5cd641c24d1694f612236aa01c3d295b4100f367fa53a0e8a0e96218f8fd1346520081ba5ae5786b522d260149e2d722c3a46a469c3423325cab98dd7b66e828786d1c9e08ba619c4e3e1a2ea1d075a600b8299c740ad45577f65ae7eeb3fd75101e573abd60f54d1421da3e322e5619b6a628c2a130cf286017db4e282f45db2636577920908535c11bc1ea4e40b9ce26b02670fd266368f38bcb128de7e866c78081f5adb87e5b44ce68df7907774ffc44346ea263e49583d5075f5d9853dfcd578472c7eafaf024c4551774b8951aeea3bd4a3a50671543660a4ce2759a3cc8cbdc152546accdc49d8dbcfc8d6a6274bb6f99a2a46368a8916fc4609838d4924aeaedf43ad588436994deff04e710e7c786670dd7d236360ed23fbd803c104f3f05716bb45fa9ce7455c66de582fa40d975dc5b1881a128f5976cf265123918867907dfbccd1d5ed40600bf6042301e975ec5f41b6def3c2deb2fdb3c8c08fb97905bcc4b9816a423254c00a0ce49bae44092a6fcc6204acf2bbb32e554ec526f42c9bbfe06d307afe10d1cb727bdc2d7956986cd910f239df52836623c2a7d89e5273f2a18383442769de62fcbd066714035c9df97cc34520343a5dfab5f3bc60cec95a40885ee823f29424af391d841bf795648a84cd6fb2571f2f977c7f0e50db99130836dcac722d9ad7ebd0744478204a7de98144deccd068c49293de6758e49d960e62b4d85a36943d82c5dab760265e8da8c872e6dbff322420d65541d9fc347a61137391f6f49cdef831669d92645317619c7f1e2e4771e4489c41cd85fbaa4e9b9bb9d94576d563cefa6aea2313fae208efa5bae2718dcb69b7324d8096d145aec2b997de93d1a2035a223953e67b734efecb7310072c7b86ce973c948aaa6b3b03689dec08da330f5caa53fa267a7b910242620645bf9b4bfee782ad567d3d6aef82756c5a2489be858f6b90e2db1c87af65fdf42cda7de3f446a5c1c30baba66727f361475ff2b50a46a7a18dccdd2ec5d98d42638be287a66c4e1deb59bfcf4a02b956fcc87807b0392a4c6afd32b251b1e99d0153cb760dbae4e44eaafd7fb55218f27a66b08cc1959c493c7172b98c64fd4d61c03d67bb480efe92ea56d60c960fb9be6ce94e7c8363fa0578a57dae473dd69fb83f6f13b78a8a2a78a4904212aeafd60839f7f9365ef0161a22bbe621cec9f2b13ac01164646037e5728e1f262f4b9d7c993c1061a8a955d44530dbfc2260eabde16edf8d8c8723671718115ff45c18f48faf4f2a9f210aa03890e4292bcebb6dc752f9162b21a40c7da1afa43bc8806c47fa39b0ccefd1022d2c6791473e37ad28c0f4ff681c54ab77c34beb7a27838916f1ef0072c98af76c48e558c81fb9227b5b64c4a89e22529287dc9917c0844f6f423a7fbecb5b867382703e0de6d33caf55861c794d00898468a516f1d65b1377561774e6061231515833aafc1b879de689dd11e664cf642d624307ca282f9d63934a3ef4c21f2a369855dc1707647d94dfb61e1a751d92491ffc2f51c4161a34b9dec2fa90b231a0a6823983226a1e05e30fbf218f6be1d9b1ee7ac3a38c272a64a8a7f0444fe03b2f43196766f61173c5b78281b2f34a6f0ca1236b632038e2f72e591ca743b7403a50e8a7d77ac0719877c5ffdf8ab007dad4ed3444b2a77cfea3313691861bebcbb953fd4c0cbdb25fe8533fc5e1e23550a8501259fce58a7462ebeb5a9e4ea14ffe4c6fe699a00325ee28c1e7b23b3047470350a4817c130538014010602cae70a135d2801c3aaf5073a1045445f567ca2d4a3e7ea3be30521b005c0ec801ff14f2499090c8851763465807790eef0d1874cb08e93633cfbfb464ab65b0960dd94240c147342cd52d6b64bd293fe8a687fcbb023ed908d7f00cb0d160729bd4d46cb226115f7894c4aa718c223253c9b227971c255d7f96054d192be636a2f4cadb382ae6caf81aa8a4d6a9591f80f0ff6622eb45b41cc2eebb6a34c5e24f5b8f3b22cdbb954301bee524e8a1716fde9d630dcb14e8729b0ab7385657901c13bd21a5a2b5ca71e9e0bc7f4144262475eb00f1bee98a7f007c682d03eb2f83177beb5f5cedfca10df1681da3af2f1013b61121b4b1269ee5421c11815610ae465a66c3b8382dca05309fbd52a0bdd3a9c62ea416a6cc65d7fdfdd30933bbc4277e1996c6fd66948a726ea174d447575facadcabb619081221b58c541b5f359e0db6cb29c03cc77ec814cb899d514db995bf9f4ea9d3d9ee9e05163879d3f392423d50b3ef434ac5c120f518bf4c20765618c071c4c4ccaddfaf57da0eaa4dce9d6d78b16b7f29815e08fa01e720c4bee193e8f91a126e466cdb96c0d723a7ac68e93768b5abedd3ad26b79132911e6b02e04d20776211c2b7afa203529b4dfc56a7f28cfab850226c928698b4b928513d9de99e942ae5a1867949db29d5a1d0242bf7bf1c8312bd8670d2bdd9ff98f90437f59eb1fa6063566801542be9579fdec87b9bbab46eb2cd6aa0d77f6421c02f94a8a3aa7554a9d55e6b08d39157b3936438652be39aa8fcca9995f74b5b4085242b068d160013eabbfdb6a86f6edb108e6e16e7c905bc0a3614b954f2144b8b699eaca3beedb8f0212c82a6d69798c6e9f30c5a376795ffa4a8ee7381094878a6aeb1849475a2ad906ec62964ce4820682289fe7284d5d6c442492179ddc6251423863b0e8bd2e606f6e06b8826b4880c1f386522c4372e7d2908a938c08f4584031136c6092a5cc73e867d5d3ee13e3e9e9a3c84fb71f0a03963ab7d597fc6d3c7e92dd99aca01addff77130be1b4d75f75dd88c4435b83f8947bc951463a183000bb8f99ae4852320c0b80fe0c40a8b2e132f0c4319e4ca725b8b0ad1059d1334d091e7b90d80aa423233036b769b9e341a84128accf3de103aabdf8f9054565d73e7499c19b2481f994aad10b71cbe29188ffbeb243dd8d05ca6cd02b3ec31133369c6da5a3919c046b14c05e0bef5845515a770c29f13eff210faca5080c5e50e654141f6a0d80fe92b5b21bdc43001272dfdfad25dfce304f168d9e9cbd4e765ea1d67a195f427ead7d0d15e734a99147a13194b0ff4704ffca9ccd6a7e82fabd7b6c9ab07f4e75df4edc6b262590b5ee69a4b77a65962099bbd015bf4e354dff8444fefd29cc9765383a437eceebc322c00edd6f564eec1993c8436fc9ba104c0a58cfc07b2e443e7348163185066b7203cc19cf4d422a49fc5d8edad1345dc7fa74f223e007950a9538b757b4bb095ad752da527aefc9ef9dbaf6f5cd0200b6b2efa0c9ea3cd18a929cb8a184d692bbeeda85472a7ca9b54770728f0026a53ab97c599786095c14ea9a631537c5ae802b8e3785243957f0b1b84aa704c817b48369089ad8077e39f1c3852b4a78168d4cf9d0ee8e4494ffc027e8e2149dc80d71cb516050c071e75d165ee106f36c21a751cff28600406d97a1a0e18e9e3485586b9aeee7e3420281df601ae8f0ce1d0ffbaf1414cd9e5f3e2054fa0afc3026aef171e443fae90ffcccfbe6e632351603b437a7c25bb21901ea571a23c1d28ca263331e6984aa8b23020d5be82e2aef7052c1c92bdb607a17d10bc1bab57517c34b444e466016ad8e8d12ec029aa05318d50410398761c57691352d7badcada9ec4012fecc9434864335f0fec1a6a5aa5f1cc6e41337393bae7b2b93432f56e00790f5defebab19e112e151dd4b3907274df5744b4de5dba048bf04a876a2cfb694796c23a53bbb9ef2ce24572bb4af66fe0315ba9aec6dd1e0d8f4190a803bef3365fb3cd4b9e684f9f9b7470406cf28b212a610e62092c52da67bc3d34c53ec366a8e5742405df63e9b04901c5a198f70a5023982e17e96068ffc4a91ee899f4507e63e73c0dc53d9d0aee41dcd87cbf0f77b53057d681305c7bfe611aa78a745a7add668714c386b938de36f79e926f1c3c5a79b871181016ee4ec937297b1eb998317c7828216a7a08a3633a14c3d8f0be0d0312e6243499da4f818d41055ff9f213b62a6884dd5189f06da58c4803cb53882eae2a227e5c79ed273ad72213888c486639c3092be7720e6cfa04bd81027bc430e9f301bc566dbb497e962968f951998843469fcd06bf4b60a2d4b41a90cb83ad7a15656c817801b1656115147cfb309d926e36c4cb2b50807228aa6c53a1c7b66b786176f87e9168cf598508abd81352a797f824ac6c19400c665fb8a0f01d336978dc1ca97c3f3ba5e8d8075817ce5d37d945d70bb14ab639b72f5453a79f523bc6eb6b70454b69a496937b5bf483ba9df895f98702169aadf6ab3f0c766b247b8d1ed58273c4aa3624ee2ab1bbc2bdd3c151f054e7933ce1d35764f3ee866cfd413f74a0164fdc32aac14460ac129493166c34d05a36d733287631842beeef33b40eba4203dd03b8681a4e93af2880135ebb7f02e420435022c9e2e341f515d71e18ef0e29ff6bb4bec3d7b2d7405734b32c86831ddf80af2fedf7124fe835cbb7ee9bbd79383113fac147855855075bf68ecb52d3bae155fdb1c7462ecc5846f98bda1c547102f0f155b768aff0fc16422cfafaa55f699f16540f2c24a94ac639a2e9358211b8b88d37c43bbd0314f6a6e2e18fc28714d002109eb3e67aeb8d2e49a6db9db3ebbf005724f7d3bf44c9af3d6cfa4821e8123cdf146188882b29c9f16de85110850bc2410f7ebd254184802de624e41ba067c8657c64d1f013c9e8f2863e2c0d1b67c9f3dc44375130acddf0efa2a387f9086fcc531494ae21147779057841cf789b02a55237e2292402583a22a92df718eab2dbe9c1023cee3459f7b0a2dfe9155ff9ab8b1d6c42dc6c6cc08ac1b9affcdc8566ac8fd4f0e5fd939d8e33e9d5dbb182061bdd503edd0d5eaa7dc604c94cb99ccf74ae975457d62c0a5c2e6c92cad4867313a77b34e13f939b2de896559bf2bfcd5706a8fa8782fbe864d3e83aa76c1a16c461960103f346766ea7fffcb77515ddf10b117a56c54497a41fbfd366ecaa165dba8aa9d09134905768a2684e348a6b6fe97924d5b147d76db5a802ee7b228895013be8e02eb76904713115980da9cb2bbb87ab4ddd1c2627e95ae4027beeb2041d21a39a1793871ff37d24ce18c51a3b119025167ad915e16d8459c323d799b7911aea9619bbed5f41dcff440ac78e205cd489a4e2914144867b3f7dda86dc377464b5038631839a1f20357bdf69ffec15a5767b42b4cdd32af8cc7fbf73cac887ed66b46db81cb943d6dc071ae2c7c6bc1089b4bc483caf981521c7b93d0c3b36d6e591fea9585ec960f861d6717d8fa8bb66a3ec8d1c1d8c73b0f0a949b3796eabab9f9e75b119a603c7a422a1f39ef474738bcee2b7b88de117a878141945ae802f078301068a3343151278c7760b5fd033c477476818bbc2b21d35d02e92cfb65bbffe575e12f6b1677e8545a0cbb2fee8dece14f512db3c6f27e2035477c6ea408a9b56dd6882118b5eb6526716486ec156a3967914f82fe29a418591d502744312b60f73507882b81f76e421ba4ba8925eaa619b9738eb994129d2a32a1a4ca8797a9b36eb36dbb804c2867bb3686ba0eb5839a7b42f7e38316b01c9eac6ed73ade0ad174e2442071a56417071debf958659187bac9d79dea5ebda04866219a58305d0fe0e374583835e6cff3b68b1cb58342c4a1083b7402331e2f184a05af3b9bf002815b41496b5fb59c6ac546ac5b3d36195f907a15c34b1b7f5f469162f47c7fb8659ffe0013bd36f327870e3b619ffac487e3b34ab83365d6fb682627fd379de67d43b64bd860e544090ee23e910875261443b8656f59edd62cb66701db2cc22c064edd8121bf34b570eb06466bd148b1ed0681e7b2373de5ec97dbff361502e16d404bfb0a5dcacfcb3b958104c4b4ddffec0040d5740858d245590dfdb81c7e1d3aa34389bed506b12e1e26d94219a4d76ea441f9518b50271ad6fdb86460f25974750cba555961686956d3bc4f4602aa02354b3b71beb271da15ff6157b95356a69a4c940fd8af00dcd341f1019cb150b8ad259bd4199249e53f04f04548f708f6c085433daa7833191b7a2f18a52772ec565c482b652636eca2fd7a06251d4cbe4e256579c810048741ed08d74dc0f0eaa92cefee778a03eeb2cb5066986db4d808604f36054b5433156e6a182b893b36cb1eef76a378b01f23da36a8f60a988fd12616b0428a8fc087989ca8f6ac2452d3c4559b98114cb8c9600a4d36c78b532ec97b8125502789150ec73c493e4caa6f3e745af1e538ff58505b44095d3767bc849f9c80455c881a86cec0d88a5b80177da1321fd1796d64c2bc13e17e161dc04fc0a5e3b6570b318cd717d06e64d42bf8bafe2a2bcbed8453ad11b4bce7d20d3392e451654e85d5d5be6bbf8b231c85ff6488fe90b6f7c7ff05f64b39a319258cb8691da33b39442ba58d42409bb7a4267380550ec7ea11f25afbf3273e6692facf8177e0728fc8d3f55059db80604e45626f3725ffa3781399185ed46bcbda40d8a8c47af5e02464341fa2fb1842d3d52c3219913269a8d6f9371930ca3c4e4ce03754d5a559ab4bdd0456de95a88a1f367cbd4c3e8907c03667e8c6496a0137de333f57397fe5193d4ff3b7735b11e4955cfc6dad461921b20283638e089df7c1891c29ef1c069a332848b672629798511e776c6c8ffae8f809934ec379623d831782519b3fb242b8c871b0549cc13ff42d07005ea109c5a3c55ffe7b48e23699c0f5bd9818f124b14145349d2d4492dee01b4da7ba01de9d4a3789eed5083775104a45598d5f7c06ebd43cd902d9d379ad86c6c1887423aaefbf8aade4866a3f4eb04232973f20ee0daf773254954850cc7060ff494f9ffc11aae8016a8be7d66d107d4b50680d3064ca6657e068082403eb831b169598c90bf24767fca3b8acf5f52b8e6bece2747c25bae4f4803bffa6e32872c63a2201a5edf9f5f150760a257213c4e107a6fbd3aa4da8c9363e9bdc0d565e4c3d7b52d7d20c37c185d2f7f63d0a205d94e13f4c9b9ffac41c30eda3979959ab3a5a8829cae9157fccb4d56d8271c26b65f70cd551acc4a48e3e990e3b0a9532e2fb576a8d2a68390ebead3c1e3128b6af24cea0bbaaae8589de432df158d477395cf0885b1522797db9df4ef9e8427b48ec29683fedbbccecaab2aaa61a35544f6d4b71410f239cca9cb0ebc56d1eb2c179b156e4e4566ec56fd12ec6a5edf1ac5a2ea4789daf003e7f1a142d0ae7388f9d3290a8b7e565c676c35072c8e73e2c383fe0a1cc0b68a118bd413b987973118d5a7a06b1133f7431fcd2b5ba6b8809081d1301ad7bd26ad2c0143d49cbe71d465207207f974f180e37f71c692e541de42cc515ac50ddba902dde10065b18945a9e0e3398b000f6f38a8103516944597d4a85958789a821f2353696c5b8324bf1bd123c172345109a4241312ccd4b646ef800a56fd1e36d41531cc4e016678f54304374557318f60bba2043fdb0ab20298d04dc933c76f3a0e045c34dbf011a82f5e9bfa9bb40edb5ae65c96f8eb1d7ad5aea7522de39af5bfa399a5c3defe5427ea5d38ec4ab97d71e2600f9d946ffb86a33c688840397d4fd713f2ac30b5dcd86bbb196f28c538ce83b634ec20ec7351659c0397b8f64f5ceff4de865626a9916a498d6207600cdc13b0e01e841eee649c1ab7fff7a54e396570e5fd0b99354917e6976adf2d33873270572ac8775ca3038d4fbae746f35cc1ab145dae0812a386b5269ebc652fefa3d35ea4c5a90522c3d1ba570086f5a2f31fe8484be8acb2936f80796eb9c2cdceb2b7904f4a68888a40ab3a08b916451f6ff230f43704426848c8f958927f5a2a20fc89410579a7d11ecf49801e03faad49664f28c8f97389a092b7d5a7a204dca79d933adcac5cc08314a859a7e39df2932cd76cef238e4905e2d4b193ff4b5f2b59952f3bcdcbc9b47ef5910e789b607a30e7e4765d558af9386251493db89a8f231cf2da8fc1e44ed9c7df7337705202ae4baf1bd572cd8c13b2fe37966bbaed4e8da01b188ed5b8936665b3037a963b0a6489248895a3c701fb025ea6d559589a7e60da59badbb973a7e56e2bff4d99e854489c641f55a54bea8adac4b399896df1217581385d496c9923d0e34472441f206cdf3bffb89468f7d776cf0a6a276ff799b77354ff3d750096310f11aee051dbc4e9e8ec0f6bc041e9b41d9c029469f349f7bc49d458ea2761b534435871b10835f8d9e6cf4008f7888c25bd9296b1dd0477504fb468e3fc7128b1251455020bdf40e2b523f3f60f5ba4245ac2cbf8c4575c14d014d15b1d7b887c377c3e509e869c6663814a3cc27647341785aed7f09714a4b13684cdb5c41f12834816869372f089722eab82062203e4cf5bbbbd8a30d6929afc02c609c7810ddbd385f6b1e5029000374fb309da8b43ff958aa40465e4db8c00ad7d3d98a12dfe5912bf4c1ec0329e8c5f27c7f5396c5b0ecc07e79e73facc8d6caa2312c85a43bd2f39fbf6eccb2e7a694dcf15c31413c801669d6e422bf149663663705237959b615b1783a625d3ea6803122e50c66194bc9c85344d668fcb50b2ae562d725fec5d32d68a621ad7c2f397528f57c539c16a6aa577973bbe3e90549ae11cca35df8da32217adfafddcce3bd91d8941dbd2f3fe3f58bc5ba95f982e85fc8b1f5c37a08aeeaa9b4e4790dc870bf3becfbc22e1b1adb6967dbea9d2911ea1c2647a92d86e6870464e194c3c445ee0f70a0330f26038c95b02eb2a7350fe3b87dc8fb7f49ae3b8db5c97ddf09f7ed1f27a2867a110cc4cf7ba9a5f747f5e0bc0992411c468405e4c1d3a6b930fc3bb3c5e382ac43b273fceb7a9d27f4858da3dc5d8dfadaf058886c29bb348b71bd7843ab41e80ff17ca691c5987b62d7e0e3851c23dc84e5637a6b39fa88db3c167044c861a81d3483c5cebc15588266a48a88bc84ad2194c841f36957a4c79878373871091779fa3d3c3a38b305dc3be42b9442c1f1e93cfb7b2407edcec144d1fdefac89135b3c422a9c21503ebfe2d7dead0398ed4232b0a866ad93b27b4b434619a3ab5b3c3665ff5036e9f2c5fca3171099dd4d95395a46d2a5e4cd406040e8e40ce29160dc24535bc144718f330939eb82924edc756118ad5ebfa87d7ffadbaf20175108d464bc1a7aee9f53ba32b69a5cec67366ad663cf802ea90e39f243f416b3c759c0c3d87249b1036ef52f14d48be541f4bd9f5fc0d26396553142dc535c896aec97ebb705e9de417767fdf4d63490dec79eb3cd93eb11f666afda8aac82778d663b66b87d50fe21071bb1d046d9fd920f080fd4c8a2a13bbe0c4b88b6cfc99904fcd05cc6dbc3c99fb4383931b73cf17e75dd61276a79a6949a44da77a0d1d0d0fbb11fc2d31394ba43a6425b81277386671726da3cbc6f99723e935361de00475f220b4784024bc03998d5925a942947db3fab68055e1d8ce67aa7805f569c4f24dd56b4c752daf9e91c4836db70355da3b688680a021369649d1e053515f3079188e1064fc5b1783c39630b3835a8a37b3f96614c441498b98cce69390dde6b3e882c80e31552d271a7ea7368a01798d955e471f296208cd26624f843772b5be54d48dc22cd3d73e1380106ab95f409175c8aff309b10bf07b34bd57eb0740bfbba7b7139a32f68bbbe54cc06d1fd1148c78c45eb60bba14092c26aed43ebc6746ee0b33ff0b42e08a81ba5f372ca38a1e7078917b3dc465ca5475cbdced50dd8c1ad58434a84dc232389b32ce651ff3e9441c68f6ef68723cea836ab53b276f4f58e1fa33944148b990bfcd34c6506a87de68a3a991720604fac6c748f16f27ebc25ee512882e783fbfb060a4e1d6b6c6ad6ade1046b173722cc594ebbc28237f097a6e0000f624d93db1abe9559a1eeee331cdfa015ba1676c2e9bbe62ef030e14dbd3166a0dc832ef8d3018a843d780339393849b910c12d58d4c81a0e4d863fb96419daac3c83e45c70d47fae23c65744ffa33dfbb66e933e4215707d5434008ef66403b5eb067dbe58f9aba57e7c90fc5ef1579566da5f9ea50c033f47ba8d0620034c5dabcf4c1848bec7f647cec6f0494451edffd0cbbcf8b024c973250cc338bb389d7ce97cd694221674bf6baedb91d2332e0aaa94868a2de7eac207783cbd304f3f602409e77b83a61b7a61aa3bec42e7eebd6fe0511ba7fd090948cdcfe9c633851e4450e5f8c2c239d241146adc0a023500a7fb371535c84708e5c25cb874663306b29c7a9f09661e1675fc76d42ac2f33cac5e46487669bc7850e1590f9c09fd6c3173699507dce83620c9a3d2ae66aebc0f482073a635e501ebdf7756cb6744baf7ad1b9fd24f30f7ce86997789b1db1eb593612cb9c1b67e38f498e3b82cffa1386778df0bbc1387405e316d54a70b8e42e0dc26e48fd5c499529658a807a89a92c789211dba3349b000f38a2d81b8a413cadd0da3f01adbba22be5f97acb862dfe36e282d239b5fbafab91df85f6c7ceb8a44dd388d5dde11bfa5926b7cd4f89e02fab19e100b0a317b444fe04bd7e05c034f95a6b53c552c1f9cfdbb7432737e6dae8f5106d3e17c819cb34379f91213a7e73dd0f6a506ab25a9ee4fe1cc4177c882961b871b96a73baf7471a8e5dbb25c4004d0706f2692da6e7da9b8aaeef80a9410e7f8dafe6ca3eb08c6568c15a6ef0560b6f693732131a748e7c86c7ce76a822588064e61f4269e1a884838169fa041741b74f88b5caefa5f919abcf9923c55c185bb4d81061e5045b4a295983956ffc51cf28356a3a20a62506f3b2141977dfd53a4d3a72aed6df5c1a643d607ba410925e5601041e409a1238b8e0be54ea5533b9e3f5426efa5591f9f5795f3037352934274c0ce13080757f051da4e5aab758c4bc52c213274d6a00528b032d6f61058928f4c53749753e4a9fdd5037cba22e75b86cc1e79accf05ec6e53b612dac29b075c16e22812b01a4e9577459dfe45cde4ebf1779243bec2c72525b9ebedb4e378862da5e2638b3925736811b5e483b956c927b86376ac2b197bee44d382fa400b4a63247cc781edbd96d31f3ae60c301f5e6fb38e387cef39e4b674aac28fbff32e559f675f9a45597db798756ea7fed6a23a56154051a317b93b69d39af89b1697010f0d9db97b8aca5fd1f63847b914005e3187c39fa03f493689485a0ab41eb29344b1abcd346c116eaca845b27a4b0494537ca887555fe92ce4199152d41ecc8cde5cfceb1db33d158de2a6add098d504e047379ab46dd8e0697f3ec8adfa0f7b12c27a222700100f5a3a7ee20a4460062d5035bbfadad8e61a05be4fb3cae99e122a971408757c18a5cc98b2335c6c4de6277a1ed373b724bc704dc19b33fa076df6cac938ddfa3085ac4918bd776643264b6bdb185860f9cf5539d65a956a4cc281f1fc4702c40cc09cccccc027c564e7b5706816504929b2891dfc709308d8f83b5f130ed831ce1c645127621de893ec961194d4c8c20b9ee57a61133e40d6bdc71ebcfaeba11703699b122a944d4bcad1f9f1395c59e19b82cdd1110fce438c3ed263d67623e1db166c2b989ee34031890eabbfa3bdc89590c0b41976c7694a07176d3a54976a459c3bea34740c4b931adc1d525f92513bc200d8cc227193afb700ac7b384996d25c692f1156b120a1c8ea5a1febc4bc0b4374afaa5c84bff97dc526b7d1082ec76734437188b510f0471690ad4fb5be91663fe3005e1ffaa417b3636ad6f72b8d28d2999de28c36de9c6e45c8669b71ebbf0f1e9632038a9889f6b0bad8ce773255f73d6ee553558016426ba1134c5299dd344089eb453dd3056a4f266e28186bca657f10e72ac4b4c4417225a68a61b6b0ed2d8e344912c0f61e15e4972067604100b9e5d27271fb38647f1d0ecdeaf710c0f0eaf0d5fb84e3dd15b7a2eec44977ed6d44b5851c53aff02e181ff30a16697c27db8cc17282fa97e662eb51f1c62649b2b4e77c1374cb179b2dfc5b9277731044a6addc0cf19dcd6600ab92e201f599e3f5d5d0e719f34c3c29089586bb8920aba645c3737244ce2811297979d79872246e1e4462b32169731a7f3b207775f17c8757a11d849fa4b8efeeac246aa2f5aaf53fbb58190dd1b0b79217a2723133d0b46574869eb3744de4a45431e4e4ec92c3439e5fcd4e0f395454b3948ae086bee92f5370f59b52725a38e89122632b2a203250425bfd3fcd03f382f5cb4a1276e5492d4b9fa8dca2437ddad287a1b232f8a2db22dfc89b4079aca4957b6bb05988b43e4ef699cc291ce0d597d565c2ea9a40b59b5ea9c8ddffba751ad46d543903f06b4f0255cace5b5ef032ec0a1dbdb0f8f731d5ab5eeb46886885a88a347809d6f7090da029002b1263609f0aecc341cb26e112c49db518009e784b530c341ff3e1849d9de88d37abaabe5a17ca678e605a5c656eec2fb3f40342f3631b85d6c169c3e3d8e933a64f95a0f7427d96cb69a0873ee5cc0e3fb23265ceb95ae77c6fb71bba7b2b8892cc0f1f8bac9bf089aa04dc7de289129f5b3c44d4905fdc4a708116b18a804497419dc520ed737028b4a78dd6a39bdcd5f0a2465122a063fe52e185d248bcb51cbdfbc13a219c7a59bdcc2b2bf892db55b9185187f8655b00f9c69c4bb071b6d76065928fb97cfa483dfeba8e2f4a03300a54324afb4aced5a58c6ec020a576f422cb8cf9e07569ba358048b913d4625f48893c23db9a823c1e41abfc0fa67cf69d9314b6029378adff5f77e584de7769c65ef23d11c97662724b1e6c428f3e0fbde4a08164c74617cfc766e8134c9f1d8867ba55c746058c8b4c4425298778f0302b8746802d12cd5e829b32784fd4cacb98b925b7d06b74ea8c952114a8c44a9d6ebc10509f3072c90a0c715abd17d027f58dfaf53ce47c8ab33f5a9a74c3456f5ebd2d4745feda09bc862aa71c74104e34fb6287f1ffcb66b1c6b609a73104d5bf65d6018fd9cc5066d483b404336a846a5002afc8042c68386fa795362ac8ba70174ee78d61ae720e17330fc68784a204dd81944bbd084903b8814308e0abfe9541bc749e89032ad321b81ea99a02d90b46c0bfabb4e63ed1298ae2252da7ace0772862e9c93af0a3788bdfbb6375439afe65b46da72215f18835785eed5a3bc2b851606ac4293a2f70773e1959205ca524c6dfde6b98f4d7d2c5d7d38e231606c215ed5010a8c0a91daf06f4b47bfa05c6d9435fb71633ac4209106b5e1b4227d62cc28825ff895cced0f87bffb56bb8590d6c1aeb242d1565364ed5f545f9d37ccdfe3f7db139fd0647f392a9249e480ebf510d46022766e425ac51854d5a09892a61bce9b7d398064dae6bec32a3c531aacde8a00b07d73e837390806a5beeadc77ddb9a1cbefe7009d5f965c4c54826d5c9745e25051155ec6c42dbbb2e6da737295c3c68b25c567ee49fb7332adccbc87ced9ad5f7102c157aaa53bbcdae212657673bb68b860fec1ac2544074292f2288d06ecc8a8743348a100b9a49b4d491ba4eb6dd9d4469e73b6ca1f5cbb9d5b560f132396dc776a8e60cd2460e3e51884546b7f0fae3267d8d55ae399c10b88c88279c562762d2a680c301caa009b22d7d0e273fa8f3e07807bb8d730bbc1e6d4b277806ef4fcf1a4a9bbc14931e73b3edba90c5d0dd9d7f1a699e3a21452934bf21ba0bb576a7dea5cdbc1aa061cfb0b3b1e59f06c3959d6723893d533f8ad42dab699b1ff74cd7f46d5f0819d40f4e4845866753ba458b42e4e388681d39f48a5b6837d2558957c3c08128331b12a539a2669d69ce6af532f77d1f90bd8eb2c0587e9c2d8ea3d9b2fd4aa1377c656da28a7b649add2dc3396c424c94bf67e4fbbbd71a3adae8cb3be8943f3e93d27a3fae1955ee279872b1a14963c8c9fd5a35d3db34460226655612a20a5d1200b00c1d9fc006d0f4af3fb7e8b33dac6a7b993cfea9a004458fe819c114142dd16ecc3d214c1a5b21c747107e8b0d64987456e112d7e77c0ecc7d368edab4f13ea6862414ced432bd178acaefa4a34573ce6d04f1aa971db404c3a82d6dee98e20efd753c3f82afae5b787183f4ab631cb6b455f54e736890cc7c216fc1f83f1b25e3d4e332a556956d7303d6d369404dd1d049c5c279941aefe683511e51c53e7445a19bd9fb401704629149058c71116388fcbac2dd75f10cc2d700096c988359a2227ade53c38758af37c0410921cd287f81b0e329f9e29d2f30b06f19581cc64cdeaeb391963a9e90ec9b767416022f9011b6bc1605b82f166252b891296cbd511fa836710323274ce8552de56198174bc40acd2407e98efdf353067fa90b5f579ea925921b5297e52461970a07fb74bd12a5c364acf6eb0e0e675a706d5c5205c621f4522cec693972fd795a1ee7ae3c29b254517185d1a9e97b69cb0022cbbd67d4465f7bfc67e03804eca2eaa6e57133c45d8ab45e818d40e8bc3be683117e97c8dba4fffc1d76dd586938026b781d3e20a906a6dc6bc7be4150faaac9db7ebcd4932164bd0bd8e889547d8f62df75999a791f7f8bd4c8c7df064c736c0796a9ea21853bd671e2d0537fcc1dff2a15a658012d9f2aceeb005ba01b3056352c436388d65a7faf056a696590f346cb5a62ff18c7e81e31bfccbfa8ee3bda7179fa281d15b1eef7bb3e82201a480af94513cb58f93039e56383410fcec811ff44ae45216f30e0ce34f96abef57b59990c0a6628809f77fdb51728ea1329152ac8b0f2bfa5cc0c2cf744f4739a7f2c1232936c8c4f355d735e8686aa62fdabd5022436765dbf5d48c235d8a136588b5709ec136eeb0d2f60c0380d0ba681666bdffd7052644a7969d8c243bd453034dea7a01d0f7cf5e129963ce45c73c45d8557c35c4b1b0522957a7db247c41182fb61a65affd5c583b1cd1d65bc794367d74720eb848368e72fd31c617bd53a23c59101d07f2b12308ea44efa12b6338493179972773ea3e059332713529ae116c9639a8ca1ba78ca48c3dac65b9c9b7a50bf70a19e742b99bb05774573842390b8d11e3a853b0ff9cdc00bfb0a91a243c060388e819c1adb1e6648486560d2b7c6ed2cfc77915dd53150127c3cf87d1c6086a9a9191e0f92cb11a68bb1311e50f675f9c3fc0cfd6e53e8dc6fa4b8cee0822dde534254d149da4b0aa9c77703776a726ceb9d1b3d46e900b11c4c8f860716a9057695309f2e62eef1fa5ec63e8f8cd32709fc54d69cfb895cbb2bcf376004626e2d88afa03aadd2957f616fd681de1db1bd24e7fcee5770ea64da7f0481aa0e82c4a1a3ce195170832f09ec0c799b1a5ad03f2ed14849c90cd707b8af2f915e84b9e545ee0d222c99e980b686bb7158094944f062d1111ec9fd92ba0c393cc4312be3d339c9491909267085a6a4f65631f669fd5413597cbb29588d9c79cf69fa0b8b64ef8f0fafc5f587a5405fbf32d8225b40819193103c0c9199cac74d32a54ff497d26d73499b2a2c07ed1002776974b01c9cabd2d9af4bb8b78d672e0bcfcc2cafa9ad88b9e3d331a259cf1dbb86f8636dd6623c7891c510ece24bce16289f8b7a42a536a99def90832445dd306e4fba9620c472fbc85312ddbd3f4e291d92214746d38f2cc1f7d78086253f550a7413c5292d1ca2b73ab2d14e6c0d414d2f0245ae4c76530766a4913351b1edaca674d5ac119fefbbe0bdd7229fb0c106f1537cbfde54d358674f4ab3bb4b209887829bcf0d7aa1ba888571bbdbca18713741b9ce35084816fe498f6dca8d8c253e6b3b04d761b6a8a1bfd0973bb0076ebd6fbb399b8e41664f3f60b4295fc607a97b6c8b2a358fd3bb4e24994259bfd4edbc47a84779c90708b1209c36c773bc707d51b7bcf3767d2ffc963730999e651262d42b689ce4c39db2b9db63209b5097bf8312cd1966912828d8df16a89d7cb07d59f7754ce305f40a1238e93d0ac32e46c1a699eb7e5f4f209ad832edfbcf8bd1f6174c3a895ddd0319f04e996d95d2ec1ce908d0379e9f41d3a7e5921d4a87299c3148056456e85807400c6ea4dc20560e7b78b0d6dbf15f2a6b6ad95e424ff7cd50f91267200aa5892e0f3160ebf02ff3244b50b51de77f7ee9ee7f83a11e92db8b1c260c624fec45fb9a3705d3995f05428e98edc6a75379ab70f3dca49d553849120a12f6d94448dedf6f2e84f2b4d43c33c356b2313db03ece3ae4ae8c6804217de83618957f285cf8d5c9816de36473cd363835288276aa643919a2d56ea9efc2946c141b83743b5256cadc22279423e5e238fd137dc8478adfc2259b5b3563fdc9beb76983c6a18110584e781ca69156812385630c5e8e95250c5793fa1f9f49fbdc659b7a0a56781c4d9c478a95b83d385ef461fa715aedb94f0893c82b5148139ed4a378ce72a242027d7def05489796c03a33317299f4f5837e91fd54f8f55f0a942404eb5528c0798ef3b93a904c3514eeab449529376912aae8181484a83fbb3f61727dc90d70bfb7bb7958f3a8c24b1a1412fdaac2fd488235b26fa9663e70831772a1fb95e841332216bf1ff3b9d493494c6d29aad00929774409edb7de77380a0349a2594be5aa93f54b0cd5d8eae05bc5def11833a7c298e925ec5e3d0cc1762788f06e44a3aff3f4a65a4695167a1d87efdc4c454ba32a7182e45effe36095c84190222130353d01b980e816ae2e50358dd959931dc4269a591a3f4104634412ed3446ff53120058e6bd351e11ad9e6c842fdbe5910b784b62b2718babc16a49f6ea6e6bbdbcea5990f3171b9a7b86d25def3e65df12914fcba416dabd41508fb7774f616fb4f9638507a40d192ddefe408f2265b7096f2bd2fafd8e78a6827b215e474a649e797884551237f551ccb4b56fc7f56a0d16d8b11e1b1d6003e491d107205caf1f5d400edce5c192f397fac468509e876b86d3b503bfa730cf1a159d15e57ebedd561e00054526b24c1c2fe54dd56b820ea181d069bc4d112391dbd726fbaa3ccd2650f9a8a17a1404132a5b37cee4180497402a76620f671ffc2d80b11d0439785068c61d6a75a8a203a7414ee11f3d6a9b8c2dfa89c141ebd9dfd21e61ffcfd26686b257fe41b5f1aaa47943ae037224c43b363a74f2b6ca552fbff0708aae4fac1cc30278396a1be1e1701b2edc9a3cc5814c3d0f2be9cd57f25dc975fae5f2ba6d32ccee3ede9059896c4805a438c7ecf0b29dad11e4204c762d9057cb9417bf7e0673fb7704a8f116aa67a7685233d9f498b7faef9deba4d86c4308d29b4e2aca7976ffa19949cc6b245bc97f962e0c5e072149ff938ca89ff2b784749d3b5976a4c5113e25ed2cb821bd157e5e20d67f335b2583fcf382e234d489c689c5cab0e8ad35a8c3ac34855a6f456b331a571eb303978b71ebb8829d3458bf6a8796eecbe6caaaa7681b27eb4e5753ff57e6ad70c67a98432d26215928127f09b348ee71860118d03565f4b4cf54d5141f660f12eff9d4b31d43f9a3a5d10297fb85fdb7bb1c58b09c0f65dea747bf785e1217e6e7661ab566786b3b957d2d2e13153ded86b23215e8e72d891102be5ccd00e603ac63f4b608e3bc9bec8ce66b384de15848afad60bf5ebd1ead714ddcbc7e27276d2b4d2c55a264cee03bdc0de2ab10accf1d5666f43b2b6e95fd80555bff909694ff81e267ef54fbeca966272a9543578a790937dfd346ef6f1508694998e7a1ba636dc365934400231e6cbd112c645e9aff9ba50dd761df230f2788bd0d90a7701d5a1a19f67aaa9fee13b88da60509dcc2637575799905d74fbaad84bdca83bfcad438c78c2d9ac88a06a844d2b8cb0f953b28d9b642e49a5bf7339a882e33d36d022b4d54f05a946da7e040011b6e152b0965ea4b6bd75695a7a2d1a3903c8fd2a496c0b67e519ed2805648ef717a7b3454a7b51a9a9c01de1add067bba793c447963966bb270708e64711cd8061997eea30427756b468a2e0ae7695bc8a422eebcc4df4a2eee2ba75bd59bf494870b2d59acdf04a6e346d99eed9fb1bbed64def55acf39f869383655f01d52c3bc5dff9c41247492ce946c99525085ec1b23881d626fa808973efdb769b7dd748d22459b30a0d6e26e704d5e2889765e23c8bc00770998d9ad9a1798072c4c84417c79ef514072a5ec52787f238ff759d102b241c90348b4d15eee147f8cefb32a2d908c702a277a255b553efc36db54c5f057b0eca647f64a2bdd8f943cfb72b00d136ee0141f4cbd590cd38a3ac416a502527f19cce460e2ab9bbf9c1eaea5fae4be22965559792b39cf684f9fb3e7bb42819fc5a2ce1dbe31504aa83aea379b466999167c0ba1d902b7c2bb951b8d6c550cdcf33399154d7811a8dcae5666b9b0ccc82e24671275a969d865b80e30216356953f877aeb1bc4aa8e6710c927569d5123a009f723c9bafcb31db0951ef5ca59241fa0ada96d91d6f53312193051629b93a2fc38e753d38a3629977cadac67eb7d185961e488abb3ac73c1e062ddd24a5daf7277306468a29defc93fcb85d3a4ca64318827b66e668c46870e0f577a095f6e6729d21a78fd656b0dbc61b7418688e97d10c9d6d226d9cd811a557c9b8a471b44ee07a6dd17eea54710e7ce13f6ab6172923d302ec6081d6462338d1675a91ee8c817961e9999e5b9a4376cc82653fb58ed9be6e9eef83da8ca52a82309ea354968434312ca80585f0349971dcbafefca3b3ae4cf6bc6f4037a6db3a17c7634361e3b47d93b8edcad66651037549a2a6a08523db556121d9308494af4e2db67f9baccb3f33ca7011819f74fa6c45b07269dac34b7a5ea318b5e73c8e0771ea2a917ffa4d799f6f37477e5ef15a968c40f1bb912b7e6b07ebc166251b3126257ab6576645adebbf425e9afb490d3d21df1619a143f91965e43751134f5d1c29d41af8b29ffeec6cf2011b7c9cd074c834121a534c5870560187b0beb1ff217bf3119395babc8ada3ab3b7c1e603ff0033a3ffde5bf20d120ad7c1c6ddc16701da5e0b4c21ec83582195e85f6bc2e30d0203e3ff25518716f986c694b1c9c0b7a8539d13779b82f2ce25ceb3abf9e3e4e8a4e2df6a1d92d0858bdf5c5f22aa3dd4da77a039cebb0f42cb7628fc7feda1b861001a3de13d5017ca398e438a6c0ff251a942bc3b85b7efbfc139bf6f6c705efb222f27236fc6685b137011537f2f1089c4dcb37acbe1e3bb03a7cee510647cd1e9f0321c7caa24a1b5ec5e2ea7692098766e816116128cb9da3101d10a87fb36ff28eed45fe523b60188965db0676ae2b4b34f62316dc15344054e8ab59162a7d16514917a665e6082010890ccc464ee6d7d4d57377f0181ebcb148297e782e1953c5ea7db1ea0b34e02536385ff729d994ca5dfb8c2f29f3cbe52b695ed673b219242ec20fa6e604631b38eefd4749098c7bdacdcc9fdbc72453c208be5a97c99d7ae42517f1ee45eaf3726a9383d5825ebe0433caffe39c95c9ddf9bdff2003aeca3618ab6539b19a1def3376ffb30b3ba961c4bfabc9c0e8bcd291fb3acbfc9002725b8f83eebeb9643dfbc55c50978d475129228562aea88928e803e448fdc258bcce2036680b6bd7b72a3a2f077e63cc0ff59d25cb462de255f5438e205fc0db4a0a016f56bf33669783fbfc2bfc2f14801644d6116f7ed483672c4e3bfd17eb29b8e157dce35a04090c43bd2e8fd3688399349498a3ce6a186177448aaf6ee54f0bf23c02c873f3060275ac97a7d069b5e22b082dc7c201ca48b5c32ffc7ea9ed46b3ed8356b95e74fc90acc4d1d79f43c86d044dfcd54d98aab72aa9a078346b31b2020ef7c474ce269d59c97a329a7550b4dbbe991885225ab5c4dc9a281cd82012799a3b1dbdf7f78e5d8f75a65541f55baac496bded4fc02ea0f27e69dfb3160948885df46b4b624384b14126c5997f96f2dffff056ece159d25b2d73827d795b46978bbb9e1e41dc875362ed466ecdee56fec9d483d5eb6284000c7fe5e80722b219b44a12aeb58c9366a8e0becc3afca9f9dc99c8bf9424491655bb50a57a93adcc01bdee138ea263fceb9b69a2a07c6ac5aea557b9c1f437c72362cbe55a7df34977eb4e73e11edf4539256da5aa9411e72f5eac5f6474c24f2f32da26ac3440160f3871e93d7315c964fcdb6f50095ed991967226decc804d2699ca13bfbd4e79a17804c77d9bcf38a84a15c4c3dbf82239d5ed2c57aef4e4775080174dc1cd93e17ad1c8254317afc8e1f544be434ec753aa456bfcc9a9c79815d8f96d2f41df3c72f70a4bc0ef17d0494bd695dd31f25ec004bdaac1f19112a6a6e3e6055077ff4727508b3b286b6bd18087f719506b523a29c4d7a8b9a999ef3976fba33f4c29bc13c04e2a84d7dff8e960804d6580c80053e1de5fb4d6ee136a69492ea51a980b6afb4c47afc67d0e1cdf95ca216bc1e488f150128abd1be2c773bfe211c8c36956f090fc5f5e98ddd9ad6325f2759a7b504ff8b9180178c4065d1c5c8f9385a57c651d6a3ef0e27aaa64e7b4cff6b627842dff081a5fc928d270c2379cf80ffde87ecc0a258c62a87d95d191a9dea8a5bbff84ace862c0cdfd100011fe1ea6d3dc96cd8d1fba24f94297489ba77018b96c6e64a3997414dcc479dda01dbf97f2e80e8b8a5019c2fc43caf23aa152b1392638ebcbf8232a175f3bf8ca8a93341df14ff7bf212251f5e5a1f9a2d26a7972ffada9e6fbea953038fbce9891d2c08d09a6f006a1ca3eea369c1fdfb799631671f083ff87062dafe19cba544a25226f6b371a1dfce2e48ef8eae8ddc9c4cd3763da116de6647cd0bcd6432bd26d7bc6555c9914c0d1bd42e99750e10ee987f91b0c6133a41ae036fcaab78f977812d6826e87769b59569334adf0a2f187fecca7e3443636730864278992b142c73c899d68e23ba6f5c2a37aa0ba4a1bbf53c4d72ebf8446c4797b07a05089aa917fdea8f0886668e697fa7bf303cf97a7865ea512e09a4316c37df134d3c274f22bf0cc6f9d02a81fc41ea9a5f21b7818ebec4a0ae17709d190adc8e4dbade7e384fca8e62075d3a1ff1a2a5be6cde7f89dab341aa89a017c380286c776a19f16a93e512fb48903b6f9005d179da0ab8ed7639133c2ecea4df3c05ddf575c85fd5f27a350676346f264e67c4e079589eca17370cf00e586067886f169100103218a17a09a503037d0ea832c6400516eb0429b7f3c0f1fbf605d8ad43a839a240c5d91d6be63e2 + +Params = SHAKE_20/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000001ae689e294ce59605bea29e39f7a07b232534930a1975efef77f6402319afef95bb845c63bc606705f98b57ba39974e6d437ef7f5b77e89466061a57155b63673b08eaf90853ff99d2af015f816d259c21af2e580b3a879fc51cfa53c1f3c347f5e6f1c45ffb0f47a23640faf7bcd762bea06e22d19b2dd15a23272bc27712d888 +Signature = 000000cca03f061a10e19c3645535337c37c1d48263fdba77e0434850cd0953de6868cebac4a15035345dbb7240f2793d1cc029e73bec4b95473d8d144f0a6088b0ddc560a73691c0b5ab2586c438f633d185b98aa5028580ec9a76a9fa4b8bc00a3f05ae391d1d6e2fe434e5cd55d92858e67bb7c5704a3b77f40f6e693443999c0db7d14d98db29801bf543e41e7f1283427972a008634eeb37ed6d069c682bce07d7fb84a22eeab4f38de523c989cbd3b8ba0be786f9ee124c7060ae85aeb649faaabbb7b4f7736e37e77f5d3e80baf516c4a05e1b65173e6b1cf052d13565b4dde6b918d06fc7f52dbbcfa71f16d4667cf6cc6bd6fa38b1f01038534d1d1cfd940fe498b96312206dbb794a0f916d5a72f3098fafd9da3219a8d2e1663050aeb93ae4759ad81810ecd0356618cba6d6586819f08013ae8dbc07d77c97a97475a9ff7f0943a45ea63c8672f0e3cbed3378b18ac02a34fff8bac90a5127c982d2de7e94b9f5c19b7bb1a452af0562ce91cfa449db1e4c5e03897217c3607bb3a278b3dce7e3f8cbb83695e38bcb94cdd7a3f433230894a8634e52fc628d69942d5b8e62586bf3043177c767339e5bbc8cbee432438284bd7a133df100fc4a80a808d2ce05345885808b662859ec2958c35a55e0dfd363e62431cf11898203c1ad152b782189aef352f4b859d794734f83dbc80316fdae5ac6c7fe7002e63ddf0b44771c2ab38432b6d87147187050b2a9c2bddf458a5010bbfcaadc9e1b0c712ab6ff674bde66187b541e07399bff3c977e1cc71d1310ca6d78cdc408a5b36a19363796fbf5fde774ccd4c5e192b258595b371064c42768d21ebeee36a503b246fd54753f90954e144770d224c2108290a3eff73cddbf65fb5bbe4872d40e6c11ffb067f9176b918c3a436c098b5949e7dbc3f5297a2300ff3037340e54a6bc612cc380b5b8ad9ac7bed7dfdfe7deaaa66e92cdb30d08231ec59b9bb7a0fb8457c2f9364b5c21e9c3bd030470c93aea65ee7f610504acdaf779c121c6b2f03c36af2db581973ed0c6268d167a64d1c6e09b2c2b423285d7580d9db08d0a599844dd29205c2d4a52e08b7f4eeba1619abfda03d2fd1198660ae2b393803fb02211aeef2e549b1e723fab8cdd895b44c67f4c4f8851d3f48751faf90b59c8b69841e0fcf8061a04509f5a23f5f9bd6bf530b4d8995ea063ec1ed5ea19285af30227a8183be1c34f372bffb2a79f72de81b4e5608f1a19093a914f5830ed895b2ca69949596023a7674ab8e88b232996623c2afec975008e99b778575a5cffe5838b5a177ea48875e3aa37c3102e240259302caaa7fac70a8602786f66f63a3f30ba7ef8c15e2650d63daad796dc8a4fe073c242861ea12a0ed2aaf3dd1141178fb6d9a0187b155c8bfd244bce330654b716621033eb25172a4e4dbac0ce357691ded1af8da2c13debebc346c204e9622135bc2b67f3a06cd2139d74f411f2e699b6c2c5923acb4a68055b5ddb70e13adec11a5d169b1127fc7c775e58a2fc82b66ae2c37f14cf0ca80ccdbc3c50a48275363708bcbd53b223d58e637dd5220c202e2c30d667855d8a4268101d7e48c8c25863a706a6b1bca0bf901f76629b5deb5c8a6af235557ce7a96e01fdc5aa39b9429bebd3a3a619b07b35adbf41b089b42f464904f1c9cf3ef708002f47c6da56f840cdb0c3bdf9246771deb44377f8a6044b6f04bad75a567d69ae278c8c858cb08800c25533ad6f18126d3b85cbee127060dd173160192c47097d1f5e4d67c5c4cd5a6a78c00caf8cf88d26904af822ecffecb048cb1940f471cb0b2329d11ca6c326454df511c7ab999ceca5375113fe8de17cef1ea79fe4d8e70d37b268547543e32467e477ec5016cee4ee1d8330c38da0792143dfbe101df140524a5d4fd446dd6e33c30d60b11b8ebe05f4678bba39dbbe35334508e01825be4b82710df7f433c7255cdcc97c363e17a9c5b3a494781d0b413ec39af0ee80d3785c75356a75f64998dec16ca4d157d83a275c04fefd4c2626897f4fa26079d83e54b5d2c46fef1dcb1a8f4d78f13c47d93b46d3a14b937ca9dbc5a8746e6d11cc77ab21872a7434f98b768884a1543591732eebe01845dfe0e53c1f5bfd853c9bf18850e0f3f297263cb4a94aa5b829f70558995c1bf6c699ee26837b9f18ef612860a0e917f19d9bae6fffb125934f34a21fc37f100f37d86782637e7f6717563c2354a65f3c5eac8a568bdf0078779761e09ac1a5138b1542918e204130c3d86ff524834b21c51a5e5e5bbc9d00f9d5a8136fd3fa7a77f3cd7c9aa22b51ef054921479f316cd4a605cea9da7371703ff7d983be6e2cb460deb84b7d4764cfb5695512ccaca0211f0fe2d3777b24d2a85fe73808c4de1566bccd2ea4990dddecf09d78a25958d4a0bbd825558e7ac4914a0bdcc47a20a90ee20792300ce0108040627f28330006eb751a0bfff1f727ef698bb72a367a4efff5051c2a61fe364a5f61d65b82222b0eaf1958e03f49a6e057a89d4fa347f6505ce501b86bcf56e6d4cce3c3ea9e8c88a7bc1995fd7964d0c19f99b52caf7f873cc9282aed838cfbd916840efddef87d66f220f56c64cb35f11a0c9a4d1ea12bf2cd8e9d554c32f627fd799eac5efa0603d49fdf62d49270aadb09e13c0099f8654dcf8cf65180179b1d54ad569477f0f05088e9492ef9e75d397c7689d952af395cbcb78d50f59e4ef84cb0c79b00ce92aca302b6ada2ca5c2bb4b691ef6909cb29bb6876d906a34756d2e303ada202b2d63ed48fc6fabf7af2a56b2b802d11ef9278d792ac450ad9da1d21eba39a2b456016cf1209ffd46b257c5c0a26cd2227d686fdbcadf2e3d5a97c6087c754b36b271be89a3798bf929df04d76bea82ba7be31be5bd3242529d91db18c557c112de2fc87cf6e1f7a3d52e6db8916c1d2812fe39efeea1efae97c76722f8448751c4314f0978590a613ffde197131debc5d7a76eac2ba3123135088bd1d8e22a19810f61f087bc4fd7c734eb0553288c3753b8fa473253db1ec2149f19c40a9c5931d2f6683c98f38b9f34515ac6669b689a900046ac9889d4178cebd334331813e7e4681fdc101f5d4cdc42b2859c5332ea7991b8fcf24fec5f0d40113a079610cc335dbe4dcdc6e81fb9ce12acdf3e234813e63a9af84329cd2e27da428cbb1604ccec17b5e2b72ed93a89cfeb75e05ebb9d93beb4bed8279f2ea8e8cfedb9f8d5767e79a66dd3d051c37fefe2c2e050f18f43f70ecb59efdf08de11888532d1b325e1a97ecf179718712fb33f9b1fd68bcbbee86dfffa7ed4ff87ece32861342efdb181bef09f4096964f13490ce8f250ee62f8f01e8056bd33d36085a5e3df8e3a2f3ad448c0388aad9400d41fcde579d68a0a1f4f54d72c9f7a516fcbe9b0b34b3cf49b329c9ae1270334375188c50b8c4ffbd63ee4cfd2e376d4163d58335da84269d3d1d696b5711f6252f37bb783bea6e8651aadb9dd4a5ed6f4419dce9cc012592122f77ffaf010eb57d634109677af153395ef993fbaa9eefd80011f1d6d18641a7e0f96fb556a93b80c7719e5075f407d7559febc35d1662dc49f09f63abd4b7dd976a0e2fa3887b5c09cfd536a95f0b500ef2920d9c3eec63716d7d16dbb6796539188d52517fe6e6377730bb29e7e02a081e014c33d21341c55e29e8a451806ac37ca63dbb4a2a27cc74ee439c44a0d9c6e9c7a1b945dfd95b426aadffec93078ffc7ed297885a85d5c4b1addaaa0caf92b7cdc969966c773e2778343b4fa250acbc759358381dfa986a9de5b68504b9b6b5a365dafe4a25a786d5b28634a926d18acb83c42c98bb4258f9f452b035dda22f916012da1c7728c7c8f2b47b0f0b6ce71abb360c204317d49f8f398e93b0f8f01245a202d862bc21ada9fd390d25c199430372296f6c4f127276b455902a7cbbbf888cfb47ab542911d956740709032a3a49513925cbe32c81c074f5b09c9b3514b9932948a59c409167af9dbb9891e25866de732b32b9748634201a2b916266b0a7007b357e2a6d0acd669e067db3d8eb8e57d5fc3ee3f3094b05d34a052d2e17b23ed7c697416890f2b0a514d13aa0445f091a13d7a474a24249f6d7035be93d6f561cc35e02671b3356601a3bb94b576638312f1faf51d6847a9c794b6883dbaba6f748bc49504f82c6ee5b06b4496fa29d7947495fb4e953109a8a9475fda65f8861f6d3ad4d8f7599ddf508d6de935c6fcadd66b79243f8be92a521fe66c11e2085d8c7db2e953c67069f3461161901fa820562b3c4dc616fce4ae52207faa65ebebd022367bfd57a9b9015ee43132279b9d4a06e3517afe83c1ccb4fd781b6cd46fb9ee3e469886b757541af0a89f7b93ac186824bf97902dc6243368ccba933bebb7a35ce38e5a3f79417e13163837c1234e7f51ce26ce1a431acbdeaaac47191c7586e5892edc0567a69b602bc03ca2d3f383e6535da7499b133f6b0905ba680e9d63defdfbcf8abadcc985a6d2e9817b6c11e7f8145a114f2b5f9a2a3c3a35ddc248ca22dd9b1febf0928baf2b1dffee01f82fa22a7860cf2fc081a351cf4c0ddd8a3cc9aa578b0bfd09208b89f4d7dd7df99457cab88c7ff38c750e86870d5cfa95c765cf7dd27f017aed9273fb69b1ddcf719adcf45c2483452e0267af1edc1acc9787862bd5fcd7113c774c5f475da86908da5cfa75453a3f8f37bf8882e3e171bfbe4d4a245bf42727fa55c16eed409816cfcc4de632eb48efc3a5406f0134df0b5fdfb38a567ea882ddc972d147257c88505587983a449bb95ed95ba7a52dc424cb278784f6adc734ecb064a03d7ed680f96f8f1af70cf53974aed1bd00ac06dbe3df8d7c15de53188110ac97e6040e8727953cac7db982d74bd94ca55f101407e14cc09598d2cb5c46bf6cc23e3010c19a4aff9bd962a3e5c56390880ed4e075004fd46dfd666a1b9015e57b47f8768b287d7a92bcca71da68f7819af4acfcf31d820dd4c115a797fd181e07ae993a61ef7182b1f13fcb2628e39da5822d0b58c3dc104545a331f6a2aa05346045a1a8345f351a87577563981dc51c0db34e32efdf3b5c80fc8bd6433fefa59137bded86d73293555152e3e056447ab7242bc5c269c1af3264b9b1d588095a110075be8d98590c24964f74b78ffa3b15d3c0c7a6485b64dd9bed94d89c20f1a6144a06585fb145dc93b239547d7291c6c1ad8e035d627d1c32a3af61580ad5f090c598ffeb22e93d57e59a66bb01e19eaed1374d5e6f73f17cdc7c8a4b3df0089fb55943188be16f46b727f5f0aef64de949181d22a8c2d977910a2f1181104ab195d6aec8b4917380dc4b6666a07d7e91e67475b5cf60c9a03da51090c93e8a981d086ca34962ca83b58e860f0dba10a894025474fde24430807bd4135b7b67e0df0e44f5f9476c6cab0448e11755e3a4470d4ef6921b8f45f512e4553d77537892597cf592b61354e2065fe13bbc6d7d1c05d679e0340d4ed489fab1f2e80107304765c02ed040b0903ee3e0ed9bbb8f4d7cc6776aa3852804054f07d4794ce17019ac74ce63176462ccd14448b44df7d628e932a6a30b528601e024b1641a1aae4be2119fbaabca8171041ec5130117424a3cdd8b372cd2650dc301bd64dd97e403e8ec2df7077e25d920dd2f41f9ba5e5f379a82cbaa37a1a8d5aa4006eca3ac67347db97ea9f855a9b46b333aee1a94161cac4d2586483434a534c8a3cf6564120f25d2ec5f958833eb93ea4e3c91f4e3660cd945b5cf3a540dbfba8d9a18a4c3c2238801721b6b78f461460e720ecb730aa4fae05fce5ad8d63177ea6a3816c083047d01aee85d66d6f7492391f77104eb0ec91db01f0dbce0fb8f33c154fcd579b26d63fb5f38ae0ad046beed0c61d697869c0f9f604e276d0bc8ce6c03ba8f6ab5bdeacd5210a2ad81db2eb0236933f331892cef454c2ea06917261dbf478caaeb4115d8436d66de26745d42e567424452c43e496be6de348e562e0497b04284b1216d2e9bdef301fd3ba6e8da0b349614046546e2c6f20e4fdd736d7bce9d1ef7334c801c58010fc688ce84653566897d9a095570778e781fbf83ea11b664a77ca34d3e8b4acf86eaee74c5b7cffa73b1076f9e4baac58ad638778dd941e4479ef4659f3dcfa42405777920d4499bd84c152cbf7837715c5478c518808660b00442604a7cc5f78b7c0c8ce768ed9e9dd18a14eb05458e75f1d19e986d6e6d98d930846f11908c9e0dff04e08b91259193a049db71e648c79ce3bd5a5c4972da9d7b5e02ebee7c1e596eca9d0019cd2881603e86412e031ab00b3c2f88d6903030788b79590c731b02fff4645d7cabacc2474b25e8b6067a31e09812700d273d914e17107122ee0ac408b358a85bbadc3d6f1d0feb64de89e6276addd4ce8e103bf1ac51c75641db87037b5d7dda2c8d18954781fe4c4dd8018906ffdb10ef3c38d46fc57cd422545fa7ffa60d9bbea80cd3e215a0ba9c7a36359e764284a67d08b12cb9f4e3b5e6f0de414c2acc7c56ea8f158fa45fe4a99a54929a64d0cf12fb9f060b4d4ef4e7895079891ec1725d06dd646f0a8f13fd9c854a26623fc2343324000f39ba554d67270927d4cbdf894a60686c9b4c53402b28d9a10bd8fb81bc5eed3e046bfd777c55330eb22b4990efa4d7abae5e8ad88ad31dd9647983b7d7c53456bc631e99d817bd19c61bc0df8d842f4a07f05fae266478081ee1bcd5a4814fdc02c66b3bc5caf98437f1c81e43e3d0a5d6067fe4e020a2acadccbb062a1ab65dd4ff7e31629b813b129ce1187d9c8858fe20d48d921f28423272d8dcfd25ebdb5c57c1741b71091672c757164117508b657142e5f5c6f78bc44c4f5a184c49373ad450d0ffe83738e2f3860481d612f09f324ad7a604a1c23d8ee29279ad2b26e13a4a33a6594ae0122609a510cbb5a33a1b91be003438cc4aaa4ebbb44f742f35667e0064167dda5d4771efb608bec5665f656c3f8d9df07f099fa35b3f0b53b4d71d9e8e53ae1685149b613b1258a34ceb977448ad7a5f7b9a457c4e87126d8b1d0bd20a714fe546c697904551158fcd63f2c27ea6fad4d328dc25efb3e0c9388c0df5d7e5217b363579aa523636249da9ba4362ceae55c6a59cce29a0c74955126a3b8b0409f5f95493b2e8d55e59eb2df13b17ddb5b910bca48d7f34fd393170893db0467e137831a678fd055550d4e704ba69004d5e9fd5cd7973f9eb755b73d9426502c4094b5b62a6af4210e988d2e22b20f80ea2e48af8cf1420a15b75ff47b991f66fc57c80547224010a5946e749c8ee0f8e4b46ddb9baf7c60e4f538c9c870f9541145f1ecbc244bb9e68538ce491e13f7bf63680bc8c0c336237084e4c65ec8518ad3c64078a6059d4d7eac0d0f3fc5338d3092653eee1da5b931163a8f4b04307e6ee888265cdc5c3433963219d3a759a2ba07b6eaaa57df573645a867669ba22d2da0aa8f003eed7e820f7e627ae8f65ad5f4f6c808131c857b390965146dbe7678edb88386068bd9941718da9177b3c38226a31e9d524b1b6bdd1e52541ddf38c956ad71fc00ea7c84df3eaf31f2468c143edb09787683878f6ddde5f602e6775f862421164a6f268eba65f1aaebaf3f4be807c7f9620e0dce19fb1cd8242ecf9fb30e95a0e9b6cbd3a891d76c4972c6a6693bf3ac3b867cc244d5f3306ceef9c0d62ea8328243aaefaed5d5507a553b96366605825e1f87ec37ac70614c09d073c15981fa448fe46c94227d5e4642e7af9a4219dfe6ade851eca037aa82975c998dd07a455641d1745c9cc2dcab78703409206c421786e170ab9a9513433055815ae524eaaeaac23c4ca43bd7872f0605125da4792083b24847d4e78fda3442d5888ea27b95ecd5c51a50af39a9fac6747995aa24cbf65511749c48bf6ca195125ca0af1903ed66095269076de6516c88ce15154a51cd3946bd165d52be1e752c5bce35c7b525559f201fcf997a08e433a0c58eb19683ed2a74677beaaf568bf7b87c074015c73c9389502962d313767fd479dd7c5da9d2b0d0ae976f6d33dabb6e5539c6f8e1c0c9d7a8096c66c64db90f6bb069c409a5eb86df3f0f2283b52fdbcc2ce49a08b39643f51c7f48a315c0310313277570d4620a40003719f06ab4c1baedc26d06c8d3995236a94a559509e48786c65ebd0370beab89b78c90cdb98b2a55a82c562bf68f7780beb5d1ea86f166cc39df258d723f23de553e0279995a84d0b026def7f5fad304d5b9f7db64c0b3ed7e425f4557d7be8da658aa829566f8019ba1afe9f644d2867464d654620b7c9e59048f3851dee300b36f3ff9d8a313674beec8853b52ba075696287b813bb740c6ebb90d4976e9fcb66b761b161bfcb4ae6d4dab77607048dfc4e7f321343046e5583d2fda3562f208788c002d3c0eef53b4cfcfd4f164aa70a2ed735e249d55ae5b52978b0e8b500d49c22e85ec4dbf0480a798ab4ca9adc404e361c454e4f5c86db53abc4946b4940d738b3e589ccf3fcc698f238abddc0b9064e35c682007f5c27837d627ecb88dc9941ab0ff12eba748ce828051433534ff5d65bcd6c218fbc9102f6455ddd95794a63097b1a41070f1893c5ed85990de3de1ad651ab29a826ba88b5a6e3ea75012279747b5af80cda9edcfda4e09ae84384ea7d0376ab971f08a0eaabd5ba5205e4edaa9ba19a67dadc16631e985a4162233281edebf24e1e7c0fa37e5f63aaa98e561bd895ae7249d12df26b88136b557f1af2f7c0fd3486c66cf5a1971246347e5825d07854ef82b20c657e48417fb72c88b07691f41fdc266cf221af686ee9fb85bafe5e9a7b97b9865d6e86020bdd856cb42bea67efe4fd63320d18a6991741cb93c496ac1de4805877fed1300c74be95a6a2628e862f0c0b7bfc12c328166d16e30ebd0acab93306b312005c0b1ab0576f3d169422e858e777d8cca88a9bdb2b8dd9ab721ba41e97c918cdb8e470d445d1c4f8e5959a992bc0a29af8ee820ab8e22806979e24367139920dca810d27107052d79c00f6ac923f513c7f19ec6c44a52b85fecebedddb73826a81e50ab3aaf77e2b76074fdfb78dda910f644306883979c4eddb1817c3db1d90f150b99d8e5084e680e3de731018480b638ddce305cabd6bf877460e5a887e37f94b129a0ac19aa9e2a07670c781965539c490aa65a924864f97da4ce6c8213724fd6c9c333711270e84be658a3d2bb5110fef47688986e8fafa52c797af194a766375f544b856b4f1f80478e49632684e28dc571966e93932ac8ebed75e8b5bd029e941aea4225ddde80b857032c3cff7a65cdd8121a0cb0d78809627f658a52d488c44d9527ed0d8a9149c5c2f4366821c6ed1480638af2ce66a3be102f82725d579d1fff281e696125846b6e786aec02c761f10b5057fd0fdecb28a08ced0144ac9ced2ae1001f5e4731d874bb6b48c0a39a1f2e3a915e9b66fe892cf04cf5cb4bad2c225e2196d5fe84c7f6d0d7dbe86765915e76177b423fa5f297b160296725ec8a3b031f35af3dc9ac2f2fa5efc243755e1cf2f8891113337d59363d425e7538f3992e4445c525fb03014890ce2b373b3d6decdb2271b85c4dedd46e27694910f9d7d3487091a84eaea42e15bef4fc130ecd89ca83f971573c9b085fa47247c08f78d3533017e3636f3157060860d5fedb80827ce613c39fc93cbd73403efa95f09bd20697ec62b0e2a90193b722a99960f48361c399a95379e55281cf7375a3536dbf27e5a4d3b413c75ce106038a352828d53c7153f112b6e3b3946d34e4a3a9ae2caa64ba585b132c977eee629b52d5037a376bdf579ccd29ed72eaa39792392370f6a367a13959bc2beebe85a331df072f6415bed7085bb84abec27b4c0a4c1ac05c2d77a6edc93495b690bc02b2797459884193f0409fdebd8b168d4d0389dfa3de11da326046dde6773ea5e4b49d9f570dc80200131b74c7bb8b778ef17ba13c4cbeaa5d059846e88e60fae6152dcbf4cc56e9bdd32cc6b8b67e393e0dc1fe1df7bcc48359bdaa1bf695be5e6ec6c4bea7282462de90266f69112e0e4edef1c997da19adb750ca70ef138e7a515a7971837de99dc082c4ce48b9428775848b942b3c0202eedd2ba79c0ce5fd4e70889f52534618e02a2839b6878c69bf85ac97fac2860ad58ae2368c582a61ebc6232758d6026ec7ab73de4eaa49a96355b2c05170eea9fb9c3ec0df712121fcf273dca52be12b4114f51e59bff9a34c74899bf1e60f191dd10d91402b713405be03fb99f31d777c46bb51b57dca90da3f6fe950a7d6cd71961b4f0de2afa885b49e90cb1716df2eef258ac0ab90c06d3c3ea21e7b6a1e85ff0b3449dec18af8f9aa5a8e54c82a39a2ee26dd926a1246cb6d5b317fddb7034930879bc0f81cb92821ce54bd895d841b85e5eeaa28b77586a742ceac23c5d8b69b3a1fa422ae660435edb9909d1e79a13d5d58c4e63cb0e5afd087e5113fe104c2ebf2a2764f3a8ca6bda301356889dc547763ec1bd6ca267ddc8a3df83b94d0f0a5f5ca21cd993b1dbccf97f3c0c83241fa3d9a40b56b33bf5cf02003bca05dd41fdc51ec064cf14412a341f8800f9a3fa7edc2a35217da47c92e1137cf6a7f668871ea0860e83602d4ff60d34558a5c92a4b25e114af81ed1cb1a6f115ee0bcb020223c4ca970ac487a6c417394e77ba41d37f2355e000f8393aa2d0f353581281af6f03b5f1a76cd642ad65c16eca965fc13a683ff7d954918bd0937a8a832b120d73fea8c62c07919ab9640fc65c5e5544f32d4dc50286f95e57dd610e8114b2e2c7e31f131b842a3a476525a3e009fce37b9b17cc2b32ff366f216cbf59739911a52af51b26e2554f87a0a65cf7c63217b160cc6c89a42df08614aafce7f4fb9f5de358cb04ab03ddf1374f30e391a954965e3521bab63b6da17cdced123b2f7a946e10fd5de58beab714e7ddce205863be8085c3e1bbb650d32e55837fd2288c63bd53f6a42fc34f50b23ea21fb364c5d1ff400dde11ef1e5cc63912ae70e0f410a114b76014a55e408323b6402d4416dd9ac1d65546a350bff5349d1d61b679df281b45684948f41e9e9ea2b4d761a26f60ece6d72fb788ed3c0d3be904ceea52dbffd3bf9dd148b3a2f06fbcb4687f9b37c36d6a7379f015fc738287855b03c7c3d38efc19e936222d52576c386c894ad20674c4917e1513347c0d03e815c57c4d09defc9533729e6f81788318701cfed2c479f190f35709a30ad88b9ac7aeeccc26077cda7eb51c742eca093a5ff9f4d5db0fa9c1c739ef20fc78a7999081a3041187aef18c15cee9d0a38bbf0c4ec1dc0408eaf25d50abeef32b90503389bb5dde7be2eec2277c2577d6a03ebe8367fa8cc9ccd37ad9bea35ab51a509c58ef66526533699da5e2bebe42cb1b09b8a1111f5863ac106fbd88b45c8802b26d93148c05c673b5fe05f2dbcfe6f859de188a907aed78b3e0404d1c5a402579c075ad5ea0bd704dacf92df3add8b29529ad445aa0850f1891ae5c6b4871f020a531111635dd818a61854c27663eac3f391d2d106016d1a4589ee417ae4794ca5f6c6b9f6767abdceeb1b1c259ebefa8e0153d5e9e393cbcb872d5e72340a59a04e179cc39fa25f029015c40592c0c057a1d0d57a85602631b14215981e3f8abf2aebec4edcba32a2089c378fc8a3b3bbf611510106b914f9cdbdea73ea43fd16828e327f670238745a6256825de5d382f891024af559e8dd0554b1796ec65ce0d959847bba26ccb509ebdba1adcbfe3997ed70f70aec360efb829e62c29c296380c38db1af485b195704d973bf95fbb616d2630486793b3f4c85a18bd842a9e2f72a447b7cb26ec2f714c8ba7d4ba5cc65d57d5786e5730454af45e7cb5201de70f259d57b5b668d7ac0f23c1af7e00214ce9923c148c49b2e0670bdbbab05fa1a6c5c162dbb9826bab485c6887ee55f123891204b86604da259666ad6c8eaedfd2d75eb3cd06cba2e40b0241bfcca30920f1a50eff5ac6266476560fc1bec98a3e231f518302c417645089afbe37dff0fae082e60480e01e4a524b427ace197ac32afba482ae985ae3967592ee72046afdd97930a7cac34ead907f8a84a02ae496bc4e4db36191357848edb6b339653f408509a1da52f7805cec7510fa5dc7e0804738cc0049032de3e00955d7cf228a930fd5fdda947c31c3f8261c57d4e99ca8423a1a0450ec122560fb7f7892191ce9e175a80a4a3769c397db18e524c39a9ae5b1980f86c7e45855a2dedf03426e36cc440598d8912b7a053f364bce3588d23ada988a62c9dcb09690394f7ec4f7f5b19fed7850e3e9337e34d9ef079cece1bed76c51c39cbafeeab4988bfc2054a923e951e76e632b81520b1e17474713213288a171389b589968a4a79de67c50162edc4f889487c4faae610f30946abc6801872ad5494f64c9a2c4cc26905fd75218616b053c3592cbfe98b725f7ccc9f3a34d78e0c00ed41b199db9fd2f7f64cc02511c80f07514dc3d9bc5f9c7cbf13c7e53f49c79b5eb0c4557ceaec69c1924ac8e6199e4286754c6262a3e6edfc4355e1cc014913ef3352f4089d3a87d58ae9780ac629dce1f655da784c9db155c0b4dc0284ed76e3da3ed39215efcd54b992a56bb94d8cc3a3750b4f3772a61c49c821ec5c5dcea9e1b7af3f3dece90d229bca08130559e36d35d00cb44efaacd84b7bd9bab8d663873e53342ded95b4c6229b355aab5d041a6e049aebec010d3df129e2faf4074823e7707f5a749c959d841d6d6c47c22f2c2c8defc24e143e0a2581c4c38f2695c4ec38006d07334d86b19f112bef36f9592d05b04da470ef667c7e8976a5b2826a54db3cf8c80187b2d5a5c62cf6c34ab73a5d62fc433281bf061448d040e0ca75d5e706a0d74816452ac7f774b9caa72f508ca8359cc045705b9e90e13a51d3baf66b1e705dc3dd3e1d8cbd4a012f9e6fab2a22165eda79d33023201c0c9730d8aa3f71c0092d67df400eb31029e45ad2b4200f21d0371aa4f680bffaf5f62277ff5c547149a0631dfbdbeb9620550de630449796a74c4d2863d0a6fbd85a4cf9d64833d3f85451108642a4cbe4afb584f4fd205f136957900eb59fbf95e3bcf83c57c66140e11254cdf800c795c80ba7228817309f45fd56d60061b211d6d17c62a0e3c806c6335dc35b94f8e28208cdc25ddec7a3454e6a68975ef445ea237a604a2d6a539adfa9210b56c134157f1573d12c94cc711f42f84a18f2204ba85451bfd5c463934c86ebd309d5a39cbd009f05c465dc23ca4790bd4872025499f68a3ad367ff67c840c305af891832d5ca337a58efb932a126158c148dfaefbed760131a10745043f94da3c94ba134588d6c8f70af4ec5af58004f2742a8ca4d1a25010fbd9d62001b5b8d1494bb2c051ffb3506a36381b33d46649b93f6b131230e1ba7edce7880a4c38934cfe711c5ff0b0a37817fc514d037f230bdc45e39bad720c45ff048b0804fe3d4fc2b45c13f955616a566ba2e74870b36127ddeafa4d4a226de663c55db91d115a64cbf037950bf3e03035ed80d2773e338e8ed116f27aaf78e61493f23f128890435ad288bf47514b9946645594daa65765e5239f41f64f88475c44bb4c10f73be1d3caf1b911d6d92e8f45dcdd5ea27499c2a3d86b6c58ea68080f1d3228fb5d43d4478f96c5cb92c28a47ca4f0811f5981874d282fce3a777fe31d3019cc6ff6f75aafb08ac02117eba21fc218fc7209abc2c2eb35919064a6045ca523abcbac6f54b8535f119cbf9d9bb3e7135208be00db1b8d9cc77fdcb3f72ff981c85747543d8d2a7f94d8b4d5336898d9081c8e64b2ac839227b9a43da3de16fda984e802ceacc07715f25fa5eb1c9de69acf66fdcbad8ad4caf5323137ea650d2c81b55b7f141365355239ac91605ffd3b18fe997f6992b4433b64525e8c3c546a48ff0168b4c50f9975178dcd3aa7ac9b7cd3ce33ebfe52cd2d7047b2c5bddcc5ae806a0ba8d16e6f5a8842ad6e7c29a252ecef1b785dcd1f7225f9054150feee8ecfa490c54cffbfcd3a19eff1561cd1913cec9e3c693b32d2624fab639ee55cbd41166881f0976b48f71784146d94692ce8522c6e58b3e74a13e14dddb9c9bfd9499fb8ee2d746c24fc1f79bd7dde1568977497491307acebf8d37aa5646e794a2233f2c0289908a38123be443f0eb66806d67c5365b795acb5d414f0594a49fa44e51cb71f675a57b0b8d956a1ca052787ebd45ea36408f377b30ea309cb273ddd8ea27e4b8fb3fc41af50cc3e0e3c45c7c2f1b71147e151be6f70e05d68c2032b04e2ba201af126912c4e132fd6f6e3cd78379a6511898c66ac71474ce67342d195d6b36e9d6a831ab2a4b402df3b60fb2a9fe7befdbb65068ab2b60a06c6c7173eed20df241624393a56752440cb4d7cf4159c6948be994a5a27d422a2ce08c67071f211f19c297a1ec86000c60e5af4ea9571b0897ae84ce4d3ab5fab3c27493e1b68d57e1110503bd1b143df04d51a983a7833c84d7f2d9e4c2c7b977b46e8f17912bb7f70a36b564a67fb25130593562be43264d7ee2e5352ba3b66bc0645b6f2725e13e0a36628c79cbeb52444bda84e8af0ff99ac95ddcb680de8c2ab38e0bc6050abba2e77ef007cb53de780129da698ec536e81779a7938978debda5fcfb376cfe3d77b708d936ab721bd4fe28821246c7d868fb2acc6e0ee55af0f1d90d02a23c2b8b0a19b5696f998d2994b91727a150cdc2c4f01132b6b11630bfe9b60e1c994599f96efd08720dbe5518d1b5d79e84be204c7f9b3e3a6ff8589c42fae7bfd5bffe48a6441fdca59920b5b351a53a2c8a9c9583fd158e78762d5456adc4225f2776e7bf32cc6de7de97131ed4ff05486d9d9a518ffedd70719ac64986f57bf1bf2c04d48ec0a4901489ab2c7ea6ddf1d087ac0969f1dbc5ce7727cd19e63eae6dcf2d4207aeec8d125743e9d30eff82175952b2d881aabdc3477a1e293e0f79375503d4e4014faf66d624ec157f19ae5583fc5852a7414a91137f16c7c0c06f3689ac9fa6e6045c876d71587972236adcc22c8f7f01d64d9e28c6579da0668ff004509cef0a8e0f8541ef2372463a96f0c9c860d3dfa77baf6927baffa6598410f7e92f6bd2de88075a575be192a30cd248de8b7d687f10b022f2c945b9171a9d31b0461e504abac7987361046318faa8239b5d68feaea67670a2a089d56368b6f2488113b33c8ff8c8cae0b3e5cdd02e9910dd42ffdfb664696979dcfd9d99c1730bcb1508ac194481ae0d4073a940f54b3785d894f51874e2574f944f8e1474b89db18e7a03fb9e67eb04d0b200d85684ce18526c999da37c81ea0a65ff47598f660b26ef8707af30b4a566e8f7269d3ce58f706f2da1c9af0d4b46f8873995312be76085dda579c0023d55a19287dfaf4ccebbdea26e6f5d86c32cb054d0663bc5f9ba70df76d83cb2f1947faf65f0f3de932e90c5e04a694efea978d718f992a89179e9f8e3ca82ed6827d6218875d765d039bcae195b32de029304a9138f31b3fe704fda0ed0bca9024fbf9e91050785f9d01aa8ae2ff8983096979c001f1861e6f7bee528837022baeb180cd0aba60e4f84a9092b1a256303686a0103284a18e8311d4b994de526b7442c60f40c8fc00ef7a2dc78bc82422a1be29bf9c69ecba778b3d303b9b8bb0bd2d0258152a7ad815259bd50e76fa7db4ea10a3279dbe066281f5c616709d7d11ae730b14c423d4b26dc84ebd6e8ed13e4ee99f3fd6692295f0da4fe37cd6af6f55f47b264d263067a0d1953f63f1d07ccdca49672f524e3cb1b2a0a722c768b0e202211e7d8fd3c7434f1c6a5063c9d4c431d6f42645cb42ef0d6a3cca10ac4acd9e3a6be31fc3db9d6f11727972ec1e1dbf13eb488071736c1eb6c9b4af7a276a4601a7b1c5820f9f38391eec2638db7f5e2e1797619a18d8f97a0d4066a43d5619cefc52ed0761c6fdf6d8481dfb3025380108468ce5e7c65f9bdde3a903d178c99620e7997df226816ce058ede8f6695c4b6204dd240afead4f13f31d8032c253b1dbb2532b6b778f94b1b63098bef43fe605f60d8807c02a7623e8b3a09a086b11abccd0f0bba855490d45f91475162c4ba3f22a25a48f98f3769e24394aaaed6a0bd8b2d6efa6c496a655b2a95ada7145cbb12237ed76ffc5dc79339a671cad7529e010f7356c84bfd587ebe64fcf55bc20ee663aff101fefc330d1b320615adb1ea778ef4636188263bfe206caf57274c6ff523de6cca92dceb8348a9f16cd8a61ed3d3950ea515cdd279839d6902e5590b0f214dcc4a9ad5c650290ebba3b10853db3977df83f2c6212227a9180a505014c77fb6eb5067f2d58755ead975e32e04a269c4bd745577f969e6d88a15985da53da88d09810940433088e91d7dbc36401c899a673f0701eecf9195a29a85b70c02d26586c5689659c1fd9db1b6e6fad09899c77ab3aa79e3cf39e4193acc2998c98166e8753d539d4fc339dbd7020317565e899420b881029c4d49ea0ccdc475c9c78bcbd227e7ef6ebb77a893790db51fae74811955d45a55a6ec980b6a7f49d36dd49fc8543342d0f78594a689dffe17985c73355116980818e3c837b4c210f60da2a6ed1f07da145989919a0e2f4dcf73fc65afabb70bf85f838a406d4d300caf087d8963efaeecf771ec949b580231e623f9414b9e5664e31ac89eef3645b4cc8d033717b65a19e8a33caa0a334fde8d3441c1c0633d51f4bea0b3c4163ea57a26105725953e68b095208afaef1bb2bfec50c4d00a4ae3b46cc831eb37d03735e6d74c237953b802d915154be7b26dfb70162408020b25f04c74fc1edb56c30ca6763c18239691bc61104591dd0a321bf5e6069b6cb76e4db096ed3d50443514e832368f3e8691c2af87734da82fb517bc76f6ab3bd7c4914333c2b674ccfbcda9bb138ffd1728572bf38ac0f693aec5d3b940abd0462c068d3e4bdcec8c81540d5755d7220f8240bb1978bfe7ffa159397476aeacb63adbdb2221025151974c774a4cda8438bf44f1495fc5b0d306e689b46f3f37971e8087b588f7aada3432a7dee17f1cef6359fe212b1f00654a63445b7cae6594934164ed22e343f6663f33822ca44cdb4a49db0bec7b042aae215c3f3d1be54b8a9474206fbaea0eb32ac285370b6466c90043473fcdb74df249edce448079d756b9357e2762b81c40db1891bc70484194a2d298a4d43c7d009b8991f916e9cdc97cfb85af9a3b6bfada2f636804615fe88c64fba3c57b023a515851e6fc3fbc120dcb4f76481c05b99ba60f24e55f2018d63491273b2dd633d9825c9533940471e023f48fd9ad4a9a1aeaa59150775d11615f475d865c4c7ad833e55ba0f1831c0b76a16cea00eaea49b2012b663d0b7db29f974e0c75e09e8c5136428432ee28b03d238d7ae12ccdc49f8a42fa7737717e00b35b6941e0bc40a781372786f718bfcc4bf96ad28b57a46023daf8ff35d16b4468b49f058a9fa993765f4a7d598ab1eae2fccd8c1e377600d1427b4deb47c952f5b3fcac4afd4ef8e80e551ba11218e109dfce1854765077baa53203ce294b1f3abfe1166aee27cf873ec236ec222fed71d9e3f6652fc19ff8ba294aa87a161379c1da9ad937db6a640a06a32d36635a66f2a7f8cd6456881420d8f797c6c0e43d79de44634e89e2d31083ab9566f1ea9310ec3b4623d103681558e080400bc962c9354c83729037e8239e042850e00a37ef2f48b404681a6b725392863036f0d6532cc6f3ebb3c72f49b98c83db9205c0e6b959066e9aa0042bc410826b7962843981242a90a2c9cb5336c74c70e2d564133871f0fe7030343d3707d68186a9ab6a12b8af282d0260efdb90912760dcd56fbcf2394ef1c9b35b55b3074694f78bab3d2d73e8f4268b5cb22250a85b54961816de303aefc77a98303702e6c36fa486c78919f399e2bbdf19260be7d0c18e58316b805571476e53263dc2b361c34f91ab044ee8bc8df44ba011d207d4c1efff1b941a13ea174691ac629e3a7353407ebb9cecfbc70bb482f034b31043a18fea91656c38140ab31cf3feb64abfdc561479578214561269b9d57c93f90291ee4ae25e8c90e19fabadbbb8cd70332986aa66a534b0ff631e5b9e0d212e50de82238796a374767af6457fb09cf6459547cef438800afbf5f4b5f428bfbbf8aa065e20a244ff0973caa00e495aaf8ab3adc5c5116367fcc82de8d1b66984a5203ffb9c8de32e936393f272dfcffd9b5b0932bea492d93127bbbfa50392e4512c54e5e98a61dccd35dea0e93a5b7d868abff6853873c19a9f05b03eeff01a41c704aec0fea91b1e8fc58dc6b3bd662f460f970e80af68af64997cd5d6b5478ef8b4ef7163e2b175ef05b90aeb6177f175e630f896f5cb6de22597da12d3297a3b7aaaa2a84aa79c385a5477ea0629cd498fea01dada4737bebcc13d6f83ba73e51805aada1656c0ae75566c4ec706f6607a14a108af18ebb34e123e1492f3dc7c0c40e596f6a79afc3171223c161d6b992e940f6791e2dc868bb2b961acba0ce5ffa5ac1d36828b710143218d9968c76a263b252b0a1a269fa8ca128c457b0414d7c756872aae4b3d2272bac73abbdca5ca6f4447f703003521f85705a7712354c8c7aba32dbabb58f5a305714522ce7c53d81ed120083cbcff1c3786ffa98677dfa15a5a795a67eadd6fe1be0f3694f2b0a5f7795ef565e7bef5853dbcc89784acb980c24a0b390fee4d9f7614fc21576a039414c3adfa72a96aa6d8d97e9a3aafc0951ed34e93c32f6951833c4a3a61640ad5f4a5b8610cf14807590867f9b309225a9cd64e00778e3760cb3e96f34343dca3e9215806e13d71d4a51b6cb292f9c92d1aed35271132e723a06a9c4abfd15300ce3287623a8e6dc19c2af7d8a2209305356f7e44192b0572064cfe38e8b9944f41e6e8406abfd332180a62fefcef662bd585be9f7b5761f6d8b3bd8cce4eddf4bea0f521f531273011b642c9848d99bab89f89bd5d95fba7f1a2b6fae870dfc552b67dd0265987455e167cffa067fa315068a30e326ad57acfe2e1a8d81e5c26d363a0706bfc6f69fc117e7856110ee5206970cecbbf89cb1574d4d9d654575b29185cd953d82f747f52015de3bda5d6d61cb721526541a6aa232253b9520402cdb9f4ea212b99bdb58a27b69069333b0bd7093a5229cfa81989d80900e2ff463d7805e1e111c793b0d6c1f3e0ade186e76eb9dffc5c5c3fb59c0121f76a4c44d66099ea6fd46d94ddc23867e9824b73ed32684f503b35eacc72fd7f8ec890ed4fc7973953f5e7ba6f07a077f5ef2d21a66d60abf14b6b531704dc46d2ef7e4874c68c5479b8f9f1ad4b625936e7e1414470ec7fcda3167abac45dd72f2830629f3b476aa6ed7b37878fe7d81fddec435d8daee5585ae37b3dfb05384124841ad06ef1536e869d3867f553e136d1db3ab9507308de21b0f05559daf19ef03859bb780fd02448df5563f461f6c0783328d3b9b3779718530097c206dbc40c6bd303c0f01d824e15782ca8cae95f8ca499a6162514d52c881801992f085c53ab676b624558942cb0e180ffe7b093ea1cfdd0aaa5d35345c422ab018fdfe17f1804415e68f9b45ad235067db4634f03e8faa33c2c5361b3daf533baf5c1223b7460fc4913a20f5211698f7612ae45773211353b0162a3966b9a877420dea3af1244ae1c28bd1c3b79d639441f6e2b20850647cbd2df5cfe3f96bd40cb82fb9141d1deefb82815c5c7555bbc00358875beedf61f89fdbe669bbd23ae8fab866c7f9745367db9a04ad77ee5e881d55c46dfac75c7ebb7a018e0efc57d95bd387c0cdedd95868d61a5d0efedfc597fe61a4b4b77cb3148c4fc57a0df17e00199592cd03eec20ae9f02602f12f7bc6ae0cfdc3641ca03f3387098a11707de38edb7b584d3fc759392aa0a8672eb4c81a76165b9cdc6c0782b9d9238da420dbcd3358260a4eb2282f4417e4496abb651140b9b62df115109012db00737dca53db012fa6a0adb9888c9cdbdff01d48668eb292b92c2ee8aeb8d9bb98a479605ddb091d9129248b06e4d6b75293f1ef9e4032012483fa656f1297dd1e9580841d75c1188b24169dcf4662637b27284bd91e3677aba913b28a1d52bb8deaf42e8f14e68fe21075ae4b4393a3fd3a3a31a27b2c8e8610293129c8b9aa32be7c64c9a99511c822203ba70d4258e46162989ee0317685ca1664ecd805da7fd4688143beb9e47ccf79f47a5487b6558598fd78b859946a5492c8c4e31fea9d8f414e0f98f99cf0766bffa10af7600b8f8cdf5bd1fc378076a92132d6fa90723d0f25978ea0a07367deee73546aa31d009c24e3bbe733b371f2ceb085cf673206adcdec6017e235346f6ae674dd2b5a1d4e358378e502ba287904e843d621bee4f8d3036431a52da39220a8843c3be3fddca3f857972e22a7c07c8b7d028a25db6c5d419d3993209d112d858a4831692c6f3e34d266da39e3945e0d4b8f92d4e1932e55d5dd89844c4a0fda836ba87566732bdfe38aa1a4975aa8aa9aae874fa75f5415d708e921f28cb4b58413a6832c8daa34b92d9d85d2e36f5890e7080f36afd9bfe42bf22714f6462612789698f09bafc9f72ce6dd4acd535fc7d42d333141938819c65832d441f2ecb1518ded9f0ab4c82892def69504704cf0f519cd76cf839f00597371092d93c31e6d38552f2f67dc261948cfd97d9279f26d7f48432c2c3b9a29204d52e09b7c4f02635cf5882149305f48a9033b1068be15a04e6ec0e2272a3ed475a071243fe20a31a6cab906276c1ca560959ef10a3200adcd1fdcc5c926d791e93a1e159e74e35b851d116c38927b1d9969b0e85ede3ac7b79ec71eae0adccfd3e6e14de1c01e8c0d747fb0d32653e3ce2d27bc8fa08d85c7d1db8d96ffe9f430628cea3f64986a499e688cc30e625c0ce49cf22e50b5acb9c3868c0372bae3e300a9d83ec7aa392ef0c105e27c42fef7b694ac7ffd7d9a9e7d3adc4f23034d22a32af2714e7120565771ec0ad34c79e700ef0205555968be0cc827bc264deb8683a6fcf7331020e90582f3b312caff3248f6b823a0b4f0dff5adc185db579924a6746a16db7ed57002c9e257700c9e679750d6a469fd015821aa14375bad5bf620cbac220fd10a9c47720e20ea4f2d0df235a2ae89bac1c71b10e7a2e6c9657465419a22f3b0c6341d2472c4ab97fa0ae3141332303d40a247de434dd2810ab1358f4a1c20024b5894da3912c21cc227ad04778006cc38169712282eeb4eca99e22f9b7cfdd97f66dae14529b2ce87c0e42a526989ceeae1f16a90f18803685fd0b76c524b31bae957e38302a7e16e852698a42dd397a4ee2dc2779f13d20532781f42aaa3752477c6538c16dbd939c355cc45bce8ea44b4bae9b749b0b485b76906dde31bc92c017b0ee861feeaadb065ba5d1c851fdf12f5e1d7a7a7fe02ae9acbf07c830913423e27de9b043e6f577d3998b8df9ae5b99dfd799af4349bcb74bb4ad36cb8d9628184e4e07aee7502b6588d40209de5c847080c08e5a9bd8a7a0e2622fa94af91354486d7874ba8ba4bed8683906c25a23124aa058bc0841b5b9443390a91950e00a3f0b7486357dd8dbc4a223fbfbff8b0b0eeab4d9b2173e2b4b50fdb13a98505ef1bcac504950fed8fe30de992561f79c16770d4971776b7eab4d8419f3a9f204e6c52cde86e19baba849d7bd3ec2739c08546b19675ccf06d0238f978d1cae2097e64efa98c991a368a7edfd4708bafc67089d133bb6bf81621d9e80731f887879aadf1f92750761e3f495e782a32017a3e76c43d6ca2d7b4269a20440d81b9914f5e58ee39a2f0941dffea293f45b25baa5de1afac5b448a8d34a0989f302027c54e89e1b1ae2b3bd233b168a109bf96b1fab6b57e11241d95a8d162f9b3dbe2bcf7522a7bdadadf3203989e4bce12fdbec0df19df6f9633679b8e91d2e063df68fb731e0e000c6af45b5fef19851a9413d0a9430f7c09d242640d684727e27e47d508d87c109b6f51f5ab6c44a7382b7a5dd36ac29ab2cc4f69d6f35cb8a4463f7513d0d8433bc55f2658db49a9611cdb78f7faa4c285b72cc40490b0d7a81b021b24219537f5d2aa17013ddfa68deac46278d92730c089ec21a4ec41401108bf8bac73e07bf82bd9db7b7891f8ad3fa16365b6317a7aa84081bbd47877cc228e481f1dcdf26f3da195c39295c3907223c3780575b56b08982cd2599da8cca32792b862cf2cac490f986e8c7c993dd326540785497faa26392b5859ad8b7d0e4ef486d6958872d5b01f5227c443499e702cd52d560efc99635a7b6b281c344a1fc0223c46a694258b2fe79298f0a6743ac95bf8eba2e94e78405aabbee86231bed1b1867e0a5fa85067171a444c01431f2ae008bc97ce651d2d9a41532ccb1a86dfb65ad4e6b907e68169742b3c968dd4a74cb8fe00223b1f2213326552e69d82cb2c19afcc4d7ce3cd3995b5e9d9707233e164719bf3fbe8e94076068ad39f6fe79481c01dc110d364f1d1c70097f8f29d3569b5b95a1b9084854259e2346795951ad8abcc28afc2da73acd8be6acb625bcdfb5eee7fee319c8b9de0869b7cc8e6b977f698bc1dfa2fb18353af14e55450054f08b3951c533e8471cdad7b7697aa06d0bb1b7f3da73bd23f0f12a54657f1a83f9ac0700bff6739f8eba24bc460beb6abdca6c28562000c9eefe126a8e02fcd093cc4c2d6ecef16deb35264fc4801f5dc1c4ee05218b27f592574806063edf6ce94613dc6cee5f78d9a1d21273163c6f7d9d87959654ca15ca1d2ab13f2f75af94527feb1e731b232fd7990dbdf689d120f51fcc33e029b6c31ccb76d026401fe74fc1f0ce56e7f051c3aaf6640a87c3da7701646aa00b8c1d86486030a4f4eb7914fe7fa2a289484597bd4d773b24719c12d94f2b9574c4619e6616c770850ffffd1abb9a81ac21740c1221472d80ad8028ce8fa1f54c546f86b0c8e42d5de267736a7a974a3809b9dd9be81c97996de59ad2d5fd7bce24a7d3b2e45f911f0344676958ad2c037cd6ba17f1ae48201e47912a7676a91ec4ff97b524084b47f99c8dd80bf86682e143392b3bf4bf62d613557e1314ce3997a2afe3d1f02f731286a4377efeb094eceafbe9cb6ee5b927425ee5fadc6daf6497cd741196cde14e50d69eba4f81140fb2d11c9ee33fb06fa128cada74ab345e39129ef994c4b325d940eedf40764c9bb5ddcfc739763b7dc63cc3aad4b51544e4b062b1530af7015400b16560f685e533646e38304bd676ee6d6baa4e200df1867cb8b849d6086c55945496ef4f83c9e56a2abc4ab7f54155d8ad5a365b6595365c9189c1e5560faf190256183b6bf81bb7f6164bf3aac0dec7c80dfc28bc3936998c1962fe19713c0c4fd4fadde9cf3c32b29719a407595f9f183f6cb5f2ce762ed6f41e3f90672933c388ae53b81a470e5acbde48099a8b2dbba5392bc4c98f08793a21674b7fd80048bc43d68e134cb1c041b54dff2c5993a45da8d363804363df2e30073951dba4c73576deb4b804e547a49abbbf11a80dff07648210a593afa93488eea6ed368ee6bf085b63d1310a1fdf05bdff805b1960acc65a07366595c20febed37da0e1eff4d434785251f1476591bfe603e8200878911c4c2f5f7c5bb0ba9ee64be76a0126bba0e85e9ceeb2532e2a842b6aeda616f805fa77117072ab23e3ce26dbb823ff0a5369cf41797e4505a1f08031016f5c896393b7e9ff900e92149caf0ac669fd2cbc68c2c15f99608657eb703331b1b3c3ea8409d0fd1009e485b94c739f137807558a36d6f9a71ba0a93b483ea90534ef833b463f30e9e78b8016f6afe6a3cdd30dff25950f942c327e2d468cf0837ca6ebd868d208e5e3fbdb91e859987cc3c7a4e08d811623842a7bb32fd644d6d2a7a1e86c0972988ca00ed047c94f8d04ec3869d63656a8aca7206ce152e9fedc92928dc04d83a2316e84896afa74ec74f861c1b993a97eba9e2fe9045de8ed1f1c3e4c0e6f6d7a22656fb853d9d6754d529d3bf56e09cd532d022ff80a36d5ab4599ca4312bcc1f2cdc392c5fc31733ce057477aaae525e743582869dde4ff3e8dd00381838583bc60cb0b07142cb1d4a801e81fdaadda8722fdb9e830aad69f5bc5f9de840b6d5a4ee8e8260a2e4bed00123c6f2560f4a3d9581dc027a359292b29e539deaccfd0d0b1e50300e7a634eaa2efb12a594ee874fa4056ac3419f7de8f47f2b5bc0cd19ba714ca6c52c7e2aa5d61b45007e323f2a759ab5b558d245242176a416a2104676a2c74a032077b4d66316e9fd4aff8b0398226f7dde3f13b319fa14757ad14823a1212fbde4f1610f478cfd80404121e7325b6cbb6b496c12a8a2cdf29eb4d0a447f682bddfb90419317ee85071318251f548345731e1263bcbf5a70fa37089d2802d24775db88cd417d576c314c5ec3c91b896e30d3b289d2a3e461af33db4c1fc354ee1187fa547f84302b8a762bd4f7f7d9ba26426f8ab792e9606c3d288ed9ed1337214578691a542f6e1ff34a409b7aa2e23bc8c4a6284848ccafbb2798616d79ecd9104a6dae312e9d5383893923a9be6a7fddf757d16d24f94be310178b460529cc52a9003ea85528ac26fc73c4b835bd49ea83065dc0b3d684912f470c1199f93dd5c097fb083e6b11edf6fbe82a8acacd66a3c7515e4ca5faad9a60539df08b01c64185f2ae777813877a1f8e4e2d73d773f8783b254518859a5a95dc70a8ac30440faff189c72f817c18b77d54d982d92b3935ffd746c9901a15c38b48c32ab5711fb28c6f625dba0012c94adfad24e1cac5876cfc0605213bde639b556b8669830059bc2ea0edb8a1f983e61e5555ccc48079cd0ae7ddc830c91bde3788e9e22530742790608450294d995c13ecf4030c5eff7dafc04f744295da8c240d563876e55d5d2bab94124fcbb61f260611ca4d555bfeef43b865dcc73b565dbd5aa6acf7837698371f04b37dccb945fbc1a29e5937c6256db216ef40c969a740c5ec45d8030042e34a7998fe11b8f507f04f1066e1b9a0ac215d40add53580fbd6072ca72e83861f10812b9128406d4d44316ad1e2957869b6f2efdc5e5ff74326784319818bcc02be5f6a3b589d260b5abcb435a2ee42049e88434523fdc8048d67020e6a51f7a1c33d21a589dd734b32fb1be1c587cb403b0deb26f7050cdff698f6226f718616b642e9e34473e3ad1debb7b1e2aa311c16180d6d64d08a1e79d9b795e5a861522a32c39d85cb64167894dc11a766d9511edb3483545d51d666e94f20fb23d1ee14c5678bbacbe043ffcd499ac683dac24975cded5fb8378c8e29fcd7fee1bda023cbce6b9471e3fef175fce77437a88579889852bab1a36e1f9d4ddc510c65d5b0133a117be8bac8a1cd3d62683e60ba6bcbb5fafb437ea28de43d84863d9b593cf309082e17e43dc93109575eac0ab0090ec88373e19363c9a41a5e435730e469edb32662b59cf0647cde528e0d2efd829c34b0a5af585c10dd1c0336063dd81efbbb4af9f290a80f38888e003e4343c987f1408b80449cd8ee5a8bd3aabaf0f1cc17ab8ae26bc922fdfc990b1e26850c6e0441e4f13908d5b8e446378dd9f5f8cb039c253b35c6b6f6f8c33a2a311ab6f3a2d74085d1b45e54249f17d8f5339492744ee938626624464dc7aeae9179e29616889609bd45882110b50ce335cd0456b1a35c91bc78c945a8f0a0707670b038a5b7a12e5fe411d9385c100f64668fb38566e217649c0bd81a589f0971efec23d563366d2a5606ce3003a4afabb79caf14c560036b221fd48e23bc8842d91225608aa9fe374a7e42d950a8e2eed54aaff9b58be5ee3f3d472944e995fa246816bc223d87a938354b1b43a0dc4099ea36a6b088863b555d036d979a7edc9cf2bfb1550706876be6068d79d5bd8824cf94b7e9c252d7a8eff612fe88a594137768dc5e0e3dc8a28e4df2defed39de060c95040dba37679cc8ef2e9265446106d929259dfa26d4c090bbe9276fadd3ca94cfd0dc84f30a2d1f6dd7701ba1f56114ba67b54c7cf94d7c800910a8e0d73a9fe15443f6f07820ab29b81d62df5fdaca6da0d7203b8fa203828e087aa34ebc0969a630b81ec82ddbb4ac5feab677f8b3e4eb9d737b152dabfd0b3e71d956e50d6d4db4f8c297d0b69ba7257bf0cfc04b052b91c3d4da95603b7f0054c658708c8a2bcc5fa933e86b910db2b04dd9809a232cc864b1e8afc351726b71325ed4c671191775e71aafb88bd8a23b330a9b07deb99b4049662e53861aa6b5c8ca71281ef959bc6f6f1eca227502da05d47cd3ba2917e7abcc6422acd83b12cd559940cc20ae1fa3c267096e05866d487bad82be43718ccf61108e5aa2840560f2647a51372f31c08b7d6975622676c99da87e6316096c163fa24c33112f8a63a353368e4c828303584596c30f3c81d1b3339807152785e4a7b821ad652c732e7f7a4c8708f166b7a70c76456c141e54faaf8719eb0a646675666d2fc3fa45dbf510cb95e78d75b3b04e88c18e33029a12da01bdda5c0fabde50421ae9301a128420a5c572dc82633eb0065b4e5478b4470dd086d96370372b208f7f72885c2dcc5bae7d63df08fa447305f5204c4823f96ba3544d9f6417760795cc5cd81e8efddeb4c44527acc0a581eedf50c0f53f35167ea8534112acfedbe4976bd2ecb0510fe021c753ed2348d4286c6bf52871ea24b1447450fea9cd81f255c2195d6877ce91151d944d3697d68dd46fdcf9fd986f3030d25366a3a57373f07c6b6bceac704a74fc83ac00baf44f3280b65a519a06acb378108490035c9518b0f7ad17daec7f10e66e6f2d825d59d48537a4a1f0b36edde7107b765a8996b04ebd624fad53728008baf8f02cb59a9cae440c6a2400683046375af44be7ab07af5936a29e6456a2d1d93031b9f82bed9668031b4879e39d454db151f45f91a15427440597643f10474d79d89aca55b32d8eaf4d9dac827b373885d9f0cbdb7c6d86662205ac5029d2b394a6c443e4592c1fea874922f8fcab2bbba3805ccfdbea5bb1a9edc421aef56703f79d268a70248375757502eefe4daa9df1c6b0d9b7c2309205979c72d37497ab590436ee8e8363c41ff1f522d337113420a36d1cc91640b714ba1826d729e48af128ecd4c4c9f74d17ee8f9825a33c70ee758a09e81669eef2d8f4cef389cf9eb1e48226c3967cd4cd49c8845248e76a6a3a87520450b20dc4579a519192a199c0ad503d38ca4db530de398079cd2c3d4fd1ce9426affd2e87080d5747d6530e2306c3f4c5100461287aacb06498a64e8cc635d66b925abfa2f71e11a3d734f6235a8eed79965f495f4c0753bd753abfc96084bc6135758432fb6ce077eb15eb088db4244bf9bd2267e25bbc43ade0e70c5ebff0bf1a9e0c8e73e4b45d7c70e6e644c084328e22278637ea1cdef7c688091d30e5a3b46aefa29b034ee923c93245a7f324a43e328fd6e3551d4f1a59646b8db3f80b7de9e4927771afc8a9df1600733ac793992210a3e774168cce6677d5fe4491b86bceb410ee9b65c22e4a82354fb59cbc6160f45440e7768fd086fa2d735057dc79c9f3d941cf8b7629dcf4f2b1203e36a3497ec6c7ba75bb82f0b74c69d02a915a876b7e08e855268107f0ef95b68fcc33f96b3ed6bae0c63fa92f2bc75a5356832527a199e4466ac43a8642b86bedbd45f69a607fa0772785710f3a94342afe37dc56ec0e5a442c916336278f0dba7a456456fe69df4247a64d97fe1baa5cc77d8380135b3b53fdea83df362571622a1205b17b05a892b8de925b0d461cfe3c6a338f3dc38091734a6532d32e749e31125cac8f272efc3bcfb155e662c6eb621e88119f4724e628d0331bd7f30e9fbc6340df6e71a17f87782150e38e62c0cf10d9219ec766ab2e68c66a6c10c69fdfcdbad124d796e35b99ac55acee438a382ced92052ef5cf15673a8ec849a02389bc084dd3b350fa81c79048ba5d40f2326337fe69b2fc617717ec1b1114c50121ff353aa88263d302eb7e1cfad0e819cf1c081099ccf8821d2fab8d4508cf218ab49b600ec457e411e628fcc2fc8959db5a57015268ca566d371b1d27eb427d8b504d1a3477bf7a8898573a602f34cc10c0fed97ca5f2df055deb1957bd92df06f75169afb62ea48ee5ab41f82ee89abb2f1785bbace077b4b7d59f7dc71a11dd43ab167583716039f4379d4b20c4553fd69b6c710a2f70b200b897267ab3faf144c947318327df48427b5188d5e9fe50e84b87ccfc5db81c9b6754926d1ed26f0d4f6fd2e0f9862f2b2937d03784b744203d3cdd8ff9e5036be739013f5dd757be1a774b9afd1b7f5b2bd33da96e4f28118795836ac35e688f61a164e6d8505d9493c054d4ba111ce7967b6ac596d93145c6c276c76997a2a259c396be5f617d961ebdadd6e89f292869e2308a4c35658e4853f9d7c38c3e3c4e20b5ae68955dfe166bf849f372f0b89040c658c1ebd23738db3f8385349837446331eeac16b7e895e63bf7c30854fff8aac55486d390da301d8798ed9b26b4fbe3a8ccfdfc4993a46072471b1f8bd6ead2467acdb65c3a783be7d92afe2c3a2436a6e1127d1b1a22e236b6302c2f63ca6c14549767146d851deb2880e4e120f2f89b17156aee7967524b70a4ed84c508b884e82aad603ddc12bd05711124db7061340d6ad8bf3a6a10ef9686c432c382e11b844b6f184a715e8980ce92f4c308c5713a86e6a5ce818eb1c660c839f54c52dfb1f745d4392e77ac23cf71874c319e4255628cae3af7382e6089ba1cb48d84b50bc868c0886539276ed79c4d65e09e4bb2be91f7e95b0c2edd3eb7e8d82057f00670e2615f56afaa97a1f93347949d0301cbcb4a79186ee09c14dc55b249777c03a5ae8ef5d040408382d4a73612d19e8d3f3feb3995d2578bda4bf070a1f7feac79945b0df62fb6cb16b8166eb98a159e61ad50d49ad7a21aeee3e017dddc0681e026105b12de05c28c9a0bb50a552bde8efd786070002ad021d47fc97722ba5731087b4a3d7be0d1b6ddbc9419ae38eb6100b11ff1e0493c4c81156c795774b746f158d5fd5c37128b2657ecb631f9de81e225f33ebbd50d71202d66d71d1a44f5a1fff962da183bf33bbbce6d257b22982a9042d25ca50cd295d182a6932e24461f68876afdf471b7fefd8609638ca8027f3c3a8e4670907ca6457fb04b2368f99d03001892b2431160debe36dd42af9701ab5394acdb3076d756a9e1706b582adacc830b58475918367204549aa4c85922d852202c036816c771d4fec90ce6221dd1604b18d233cb1f3113309128f89aa1e9503cce995a96df18a7de75f2b8d7d2166ff8307d4d033aa41fd585a2ca0fc72ac60bab7f1774efce71670a7811ddfc2293cf977402a5dbec02fa449ece9ac2981d053d1b71b004dbb83029064800c614e48a08f6a362fe2ede4e444dd5e51433fa000e5c82a2d11565b98eb6aa09624d759dcc09e55188c40b95e27f8a36562ad278e53aed6d60dbae14b2cbab015174e5f0c3b893c805c489c763a4d97698c41fc02f829f2b3ab8538f63dc4b72ec26911a093a51632fd528ef2e34dbadb7818069614333c65120353b13e4704e0153ad7869aee22c36029eec67d78506339da72b6008805eb041b74114b00cdf1fee078febcc7ff8579b55e03760be3ce78d4003f0b4a96b77e48824724fbfee85e93946c9736190a1a93a177350d8011965ebb4f8b9085e7a2dd943f200117bff7d5cd79487ccdfe5907ebbb237aef8c44c64ce9e50e16ace849e2e13e030778a3b3104a1c29086550ede349dc5127289cfda4299caddcd78dbc0a8ff92973481169b77fcbef3be869438ebe1959e57cbb255eff5bc13a9622d577491fba38caf440bac101f1c6472b5f88a642b168e9425867af51484db62c328d4dadb9e4c0f3aacc47d22969fcad830382ea8080afdf97682026993527720c0caaedd05f8a075e7933c9be8dbc1ef7b53f8f1ef0a38334043ac6391cf6604d945d1f54b5284c14d122032a0c983294e8f8bff35e76b0ba7d17ba4a8e12b062c698d5f41ee14cbb2356e100508db29f344f4cec929e286de970bc2dcfc8c59b9783dee1948342cac3a76198e28b5af0c8468bfa4d8b494a8e1616805364c099b0346b910496dd74d2b4f6899994afe93ca950e878f02ac8a411be7a937f203451b447daae2ab0d885733c164360bfc7fe77821d9942b1699882d88731ee67594f89d97097d13db9e2d22007e74e346b563077c3424280be177f4bb3096e2233a2e2477e74a88f971980031318a0b4c08e2c18ea25d3c1add11734e8ac0872ccd586a9117958a0451b85483fa882d2193650e65b0f02a9243c129600a354c8833a652f34282b927e2bb79d0d840eaa7227cbec5b1fcff34a01d8f4df79f3b284862ab6e3fcac3870032e5d36e9d391100cfd248396b71e52f1d1a2722c64826d53d3a431c64a054fcc01aa59ebff963612fe9375603683d805a327ce8a38d7652be9fa38346e56dba7ae493f46c2749dd5678afcf6405adbe256360e71bd3ed924221cf6708ec1c8be0d80639e379ff067c1c865ee2001933f7952c63ecf2a6d7b4b2653adb7fd1eb894cb4054b2ffc41b56a77f3d31ad9995840e251177bb111437e9349f676734d9e6a14e0d29c79f3ecae62cbab8365662176bd8a4da46c2a17eeb22693b0f8af634e56b37b1e9ae6f431953cc8f23bff286558db5531cd32098b78b6cb43e04e2d74be719936620aa01c7d9263b228e479364439a4bf93d242e4c8abbd60376b7c7e47426cc6af8b7c608f0f83719f9f935d5ac5c856079ae14fef03ced776a87665f963a0ebb7138e491be6ff0efac962794d887c236d167fca8c6089b9c1acb2615a89e5293d297d3bbc8c3058b13f8ec6de09899813485003a7f7c27808aa8d70a15105e9dd78ac0bf0b18a5667742f8d12fab4693e2b91da1db2b739c83d1318af6e76b6b0458b66a108176e8d3a3f27fb2b8df3ed7e08e6d0e2642c3dfbe0642fc0b9e8346ba9a8d65ffbe642e69b6e016dba4b4bb5b0f7d82889e76b2ada47cc2c6f957b9ecef4fcf52e56e1f3c802874a63372dc37fe2460e3f8348a53acbd57c6242a559a09e123f95f290c2ce5bf6740356298b3281312d6192b451c889d2470ef5e4fa1298685a1dada42a54d62b398c137f7b083f98cd4db81877dc7da379989e704f7ecc79de729e8fe76d56b045d2318ccc4e424710608dedaf957e8a4217c51a3cc01afccbe41b1c9ca6e1e0c9d0f1d01150ddf0494dc2073bc90082076c73b4d713ac915fafd9943dcec18ee9b336962057a1cde0ec5a7788bfa12ccd4a18488094d17f608836f0e1a1eaba51a89982a8f60f11e8215df367500a9d13b576fc2ac20081c6e8df0465a8100f39fc648c59af6bdce4b1d31b02337287599eb45eeafba0ce23da07f38e69cfdac96d1bed7b54fbadc3dd378633f0bf7e60b800741c337d170f218403c6b6de800219ca2aa220e4ad56d8182a78e89ac3dda310611292954fad05cde531408fe580819bf3eb90e4f62978ecce1fde055ae6a935c1fcb117bcf8552f070d76af2fbe2b228bdf51c6ede53256ab5f2d741852098c699bff236754208c315bcfa55f232909e84f02c0f0afd68d0f8d97e222328754373efd63cb6c29ca8bb12fc04da4ba75dd718a3183455eab7ba8a14879d85a0af8552880a3eac70410646ad0fb3b8ab174d39e583eeed21f86a68d787e637ca8032e08bd9524c506538afd9eea34d6f18851ac016d6ab1e17846ab42dbdea895e810ca8596a9f7df4ca53d7f4a018c596fbb70332495b1d4d392a3458fb458792046bde714eb409df2e50779f92d43fca4544f15d449623a545f681799248d2f33f4df0e7c3e0729b15aa3c19135997ab1784c2b294b8595181e7fe09bd989573dd6cfff97a6cd9ff8b579b0c52ea62dabd92750c2d781a68462944bda7ecb944817ec1cbe44e0b7cb4b22e4deafa2dbeabdca3bdd246fd135d8aaed1a670d2d9cea7838a37b2c2f2f26bc54ca7afceef4e3eea8947d516539a111127d43a9d3ccae3f151ef9c938fd79e48152112fb3f6f7dfd00c11bcc804c9a0de35db9b5ff4d6ec4e46a7fd76a3d707b6c201b80d3c6c612484c5e42d744176bbf506094b3968d6488bc635292bd620c9b6dcc9326609d252826e412eb320309e9ccf75f3b3eb822a1256d575e22d9194f5c991f86903f676342e1650176f60a711311873abac5a45f8f0c243ded9682c39bed79f037f538331c86285eaa0c94d0f7f9f4262a1d3799289f3d650c74ea478fc78d825a5e50f526b1a5b94b6876c69c648ee25e85175e8efb037ac9ddc3b60464b6cf2349b9c404623ea5377007f2b1224123d8d6d803ea59c53052b54533a10af35a4e9d262f4dd6f69b35f226c1e467160ea9812f42f8100f2578f4645884ffd639cb035d3c58a9a58bf94a5e3f1a994d68aae5490b8e8bd601c52d5f24c782597362d0966bc72220e1a44d6fd1170c1b28a53f46d9d1b38f9846506e2e3cd63e2cf0e4202e37df798cf4cf4ec8744a39f4137f37a15fdb427a808dfa65e4bf6933d3fb63bb1b2087c36f87eedf7e04325e65b1d3b6454728e26e19e29ffea38c314f3187af604771b45d53cb6cc15a2c5bf2fb2a74a6e934e1862dd8521ab3081ab4c04304961e801ed0efcf4a580736514b9a5fe231ec84b99a16f0c8157cdc393be37607375f746584152c12626bd4dcfe3baa342f1ba9268f43f8556ab9b645e585c2b75f103e88bda27a1bc9a4df46fb337bbb5a1f406c555fbd42e52be00132304919ee5dcc6ce403da445e1c58e9d794a4cce3667d99271c24d5d881f8716fea4fc6959dd59bcc9553270205aaff35c0e9eda9830fdaff65368b9ff931177178c9791514becf208f52743ac15235cb1c6aedaa31cc5abd215b669102d0a17560a4353b68671148848a0525da5902abd7809959080d4384b23e6f27efdd77c6663f78d34b6fd75e52235f2863333997db75d248c1eb2e21b8a0d9b61ad49ca781baf3669bef299a64eaad08fea69cc93c7d393f086a6fd1960f91d72b61ca783369a583f3688f92e2c145c4d601a94028b191eb5eea25619f7517df9c40262f14295a01e5294d8a132692e63b07bb2c709fc15593315b70d81bf45344baf34559b96ebcbd34eb54eceab04df7b1e70c24fec8b75b59066aa6d8d8b9fdf44ed18d7c118768e7298d33d59bf3e0dcefa683a2ca85f30ca0e313b1fa9c4aa9cc1f5d7a3344963b4d6225768df70af983115d25052013919f51e77939598d9ca45e94e953d46e79bd6167f9ac3d81981631e60a4ff8e2ed58f2eb6786d23f85c254fe84e07fdd41a46d4a67c14f05a5689ee18817eeb6950217b634cdc82c1a8163ed38ebec3534e5e08a30fc289fa4b9432ef1909569db5740bf005c726d8973252df75498c23f24bc476b2787390899a196daa98d57a0b9dd974554240f024a466b2d4a6c7c694cd08b7eec0e1809adce3e49e8de0282a385f75232d1efe8abf7f9b1edb241782b64826789c84d2c4af05810a39ed5c4df084dfcd8b79fca0688638ea2cfc22e1f0c95ea038beab236c7d701a70901053e14265795ce0a0507413009df8f3925e1dfcb3b9b38fdbc5f12db7d1ceec16ee578ca23dc916b0a6e37aa380ee48836f2c7c0988c14c21e7fbda5ea86683ca5d4d0860732781eb9b324fa82d13d3602e89172b845c7a219819cdae80bbacf80c4010206783c6037f5a6f460a51de9308cd5a441c9573630a4dddcbd4a70e3dae0f8b7621e78a515eaa9afe72e26c53f3c9f55b1273a003159c9a85dbf708f70445e9fe57ae1f825b7fdb14a464702e25294a17d813fed61d42691b10df7270612a326c74f2f49dc446d62de62107c9816c76aab77140edb1d43c77a2f3cdd210f401fa3d890c7bdf4e3fa48f0505457bf8f634ecd7451dd585480793abf43e8122bb08d5751ace1a89be06df3dc2fbd8962c5b1c0588463d3a5485d30b98898c944d24165e0ec49e20707ea5868e46cd9e344c494fe19f75c19c22fb1e4f6c06a57d78c6f1202319aa351c0e531593466bd95c0b27a1d2bdaffefb2f4508deb144c782ded13bff8270a3d29bf73ed5c5721a8368cd101f51d66f9c3551663b2ceceaa51a46ca255b43673e9b7a5dce65116020cf028ef038b424dac3f7205155c45770165d1cee986819de0b5d9948334ae7fb6274038560dae8a4d252c53afe4e5804e389c1dc93648e198f79e213c671c5afbef47bf3354d6b01e9f5db978f6d21ffd6a2f929f4a6f2f5207e56deccfd0652e74fe067e3b7302efbb0e7cc2f60e82c5bea78c8e95c8505d337374d3eee7ca8c228ae1430c63a0c2a494e544921cf3c7fd750ff4b2ad24c652675c093d503498bf0b68eabd0bc7057630486a1adf0d09a48df6fdb52de86422d7a263653a34bc61e93f42984b9d66f110c69f019225dc07942037669498438c8ee9fcf6ac3475177b38f1eaede59a86de6d58dc8ccf9f3e00051c6a599449a7f338a19f41004e8dc0e448eb214115c266acff133cb276329e05c2418a374502ff04a9e8e83e55ed7994972b2a0003d46ef6f4c9bdce604ff4b0e900cc3c575c7044363f09d50ee45d40622221fe98f22b5a2222db6a1955b7ee68c3066db84013bb124be56e8e789110b928a0aa2c861db846c95b8e0c3b04216a44f63003b5399241ac55fceede3364543b817ae2c3a30228dea8a60ef8e4e4cdd44e1abafb135a21295caaefb6f7b3fcca463a357f37cf6e00f1dbbf06af90a41a51789cf962c4b08a757aa2de6825f2a9dea18aa38e9210c0fa1ad6f49ed6de741f108d5aaaa0c51c09351faaecb2f9b0339d031256208439cd7d8a2ba1c4774e319b087273687128fa0aa3e1db76c07e3a5e61034c3821d4ceb8e6bdcf248d9536b1cee5a27826e1aff231629e732be04f7018a9196a3e3d37caafd7aeb0e24d11ac558b7425491986265262083e6d6abd3a3f7c52628b95967f4c5217c7f7ddbedc04eb29f72d83262ec9d9db5ae8104cba028134e904d28cb9f988c764a299854942e15786a5c1a04023d8babfd296c3494c5ae9e8f6721bc5bc011e9b90dc7b9e75b21282a849f4fb802a8641a03ea9c7ab637e784adf768566f90f9eae893d60c250c9414e5f9012ad51c37b066f49ea0653b10fced29fb2daa6fa4a5de34c566ce4e16303c74613d6a3fa405721add4230da871fdef7923074c78da101a3a587568818703411e427dd3bbfc77772cae7941b5e984417cddbdb1f9060b856b7854ca64c6da30aacede88ec1d8ea3024ab8f6e657ec2a24ea1579ef45c0a2a7d1e0afdee38a1249e3188e274833baabc97c62230f2a83cf5ba080d92492b7fba9d75911c00c8bb5a72192f3c3107f1ffc211132851244aed8a92bda4b33eb9668ab5c0c8e345c6de4b9feaf4e21088ba0da1319afc45923906783117c6fbad21963791b347b7113caba7dcd3efa8d6e6d98b161d3084c120005ce31d1f15483065b9ffaa0d318a5feb1bf358beb01da834f0cd68618e8cdad6a241301b1cec59e8c62cc9eff8ab436dd238e932f8a666456908bc781e8d70a0817c6679117e162e0b953f607fa7593756c9bbdc62d9d4547c1d9785d20c7ce053dddb8dd861a2efbb9afbcab51fd6eec57b565b6cea28be0417c98a4610e9e4418d5731d4411fe77925239e5857567f46874c33ef16d6abcf066538490bbe2f04363298bddf2d62be96e795c4e5c674ff092f217cbfee3ed44874e85843436a9dc1c76d0332f64fc18ac56d0e9de57f3e1a7f1e79bc004d7c3a98623fd3b58ef781532622b86a37709084e61a57f6098a24f5b049d9db3013e025a3bb4ee0c17c4ddcf0e8835f0a21bf1a3d5e93a978762420fed0904fa4fa1c9c94275fb0440490542ac4d7c85ead732402da44256f2f4a2260728d5525fb3c9dda18e3755a5b140b649b63041d60b82e7ef7d3c04a85c11ce5f41266a1eda699663b18aadb88a8931e7c2135a8a4fae7c7579eb7da213b6a9df0d2db1a915a983198db5b942e840a610e2d72d9aa5c759eb7ade0ec592386266aa5f57ba7d4afb59a16d04fa2d887891e8707ec11c7f791004b59a50e23659ff0af91c49155329010b3b5c9b693e7193267b5bbb029a35ec960bc3dc7cb943bc43b35fe8a6f09f95a16b91db4c6b939515977bfa83a1d82aa3cbce4c24130c9962ff1f2c50cc5eb0628b99353c2f9135092e666b147ffef2c3e7441bd7c9acf03f14eb3d604aae4115e27ba5d7acdb85b28106877fe54d4884f2951ae6562f2f8a9f30e89f6681b3fd1fa070605d278800e1e083a79bbc9cfcef7cf9f25d0e530ab641617736f84cbb191cb8c2fd539788e1fb5fe6001cd4cb072fbb92ebe297afea4e04012596e3a71f8eff7187cd25bc943ee4c9a5146de91b24fc885b7382a2d4a80f31cfc9a77ee15d6889b9a892e15fdbbdbd9a42d41165b922b3ae3152a41d33234a0219b8356b0d36953085f79bde76090cb37bffbfb9a1bf214d2bbb4a5707ee162e34e2c34333f5d4833897d01172a817368bfd605e24b05ca6cac5c75bc2b5f0bb4081c65184ca1ba21d3ae635e56cb9fbd656b6f6e03922de0be26dd5ff7c887b292ec3a645cad5b64715dc02fa74fa3b5f3e6da36416bb4c223f97382df72fc9723cdb34c8f0238af667a47690cc78cadfa99b311e2d0ca24170690d8b65f22901840e3d71f87a5fe9a8b6f85e4f6f46b08ce9fbd02fd519a9d938227c355483308cb87deedfcdb4d371b1661b20980d91091b152ad9ebb4cd4baf48cf7b3499029fd8cfb9c289536cf2bab9debde2b4f86df8dd2c4ac9bac225724fa4039215c12f6e0228166d6dc985144bb42315f7dbc504e329455f52fdbeedc9a8a6746b5d21170231a2b6b380498574a068f5b7fe4ada053b9b2b258803eff1688935f1c789ff459d0324df7191fedab35a848bb8d9e130263dbe1d2c67065c258b0c70e10425d5618872d7d8338afe6d847c7857606955c778077f1f09e0a2269634afeded34992b989a8c4f6eed395c92fd4e33952a85c3dd2af1b83c58ca212b025b1050a9fe6589e31d1d89dab51f377a5703aa6183707b502215a3c705468d3abe32de2360cffbec896791111bc30dd2097199d3c39fe1a948248e3b9c0c93651cddadd8e841aac0e1d28f1efc1e7735f7489d1d681adf9b6eca501edde2667aefe9a14bbc0460678e19c6223af3d4e67e540e21d7eb84d4c73560d299fdbb1074c0fa1767f5dffbd8410d675ab7c3f59d16129c619a8bb1aa05a5e6cd5b737e262c2d8f65afbdd57480661722a109ef42ee2e38c71fc92a3f97c8fc756d9b41b54b872de7b8ed90a653604176523eb491996d7d69971217e361f5841605b5124dcafc6b9a52dc9c9d419283202627d2fad9eb0c25afae8b87026885b208a82c2d94db7c7ba45b831e323c14a12bb7ae6175454268e67fbefe641e2cbc02e5eda15376d38e229a6b9e164795603568ad6767736374edc911021e66b6b615bf9441b8c430e5dc45d5b84ef711b2b409c2acd1b7f7f56ed6a22963dcc85a279efa9ed6c5ca13c975fd135131abb2a23cb05f6a5e93868e0f710db23055707715490340f6e2d6d1a0744065597e8274db8e26bdc79e3f563d9b63a421431252f04fce1e26413c024964334df6889de3e512e2d869a785c543d5f76f5b9f8579cebfdf16c31ce8fc4fbe6d765575ac6310651d5305bfa4a639cd46f5e25c5dd8231851fee73db1133582d2b922dac689b7a68e8f53755aa06b6a80cf49acd10f185616ce524e98940fe182119b161f33c6d095b22171934f39cc5af9a50588ee7ab3378f3f92b0f6a01b7eda936ae3bea21308f43fe1c6e054ef9986d8437c5dda8c2b9cdcb2ea77872e69a4302e092afe3b4c00178d0cc20faf8c576ebb23b7d44cc3623a1241c9a1bfceee924dd071974a65b376f55298dc5a7dcf3cb22eaba5578ae29c8f2cdbb63b4b3a9ce4a51270309f5666e1ddb96eb1a95f09e918e20c0151006231c8cb0fe77119f96d7b320be6eabe77561f6c8e4dc5edfcb0d3755905fee3277ba10cdd41678bb9fd49be59ee207912fb21f4754d50952984602b0240f608ac5f7fc0a28b142a35e4bbbd34309603a4fc2885d87473eda90f451f9344a8d8a6b5fab545c5606c0a96cedd599f0e6ef5b55d8cdf103be542f50c05e9f00c44d099777bd2f2de898098c92537218c4eebcddb0965385fbe3b1d93c9cff3bc972aded56e41736e345c0b42e33dcdfa1a3b07cd3de5bea36648b6546455ad995c7b0f8d06de44e9ebe5fa44d685d5c73f64b6a2b9cb7d400e74e8f21f280f912aec8a8bd4953d20dcdc395188ce850dd1225fa58bfc03a112932cecbf2aa3bc4a39a4f7447835de0c057736bdbba14115c951a26bcae6ae1c758ee6088f4fa8e12d6f3da5c6cbc402712e4e28e624bcfb7bb976416e6c0b47448ca09e441f66a8986cff61e6008f71caeedbeb052df6290fa2bd7c4856736e882bae783d1018e3c9fb4f57ef2fcdc2e4d7e2584c956825211ddf5ca683427f20a29ac08c3119d0f6ab4bf86892c20d682e1a58230cf35003a823f4e5b70ee21b308f3b89d32ed9fe46c2319248e501b768a8a05178858119c2f09ae7fb2c738c12cd8bead9d8afe7ff69c7dfb3f1da29c5224d4a744e4cc869d80dbde84645d71b04c1921c223999060841a79531865ae815ad5f13419fbc7b2d592ff0d1b5b8e7a3c7f445051dc41fcd85a97769f8834f9c378b650dfc8408d7fe53064124c52ae28eb12c6bfa0a6c4f1295b7b7a28f7d4456b7942beac15b903faead7c86acb27916e40d6393614b0c1c3a97dcaf84eaf15621a249b825bdccd65ad8509525cfebf595caa5b66f1a0e8f0242183c8e2638f6a4ae1d33ad5d297d814ad52886f37ead7340e80db0624c57830b725fc5eb0ffee2f3bb2a1b7c7b6125650752532932350438360640b682d89817ec6c103a511c04f8226e7730b73382edb275c2a26805519b7003184d4f211d0833b6c97d6d3229dd35b35a7ea200e8a2a4ad28e460f78ea04c57ddb662eaa17d0d6aa4091110a53f6992e60e0b10aaef8eb72b7f902c8716e28226de1590a6df0317f92882840c97f34f50195e5a4d70ee2b2e011b1d6d4a8a487389d9c637a36dcb7ff0abd65843aef00528590e3bcc10d11aceec9932e5a0611cd7452cf57e2b5dd5b20744853bf94eed021c206afe7f14c94f5ff478fec9f6ac89ed0d1149e4724718bcc8431381f1ca4d0085a2215985a7b316632066ed42675978e575d3b08b56cb5497efab4c99eb8321cb3031837e164b360a5e97bb41eddaf68d3b592ace61232ca31e50acefbdea20c84fcd08dd15a5cd6c56cc1c1e044b52a08ee115db4386188ba103f6a2677e650742bbae0eea6e1ccfae5d40405e519a8c87654c8c3b7bd6d1ced442115628f923319af74d324d3525e3bf73e517569fe852ae9dafb204f2eca0165af5bfcf099a74dc1aded217455fceada27c6a0dea6bf9049422f12a436e4b47cd47d41519cc347a9c5e584bad7178f0624d10665e30efe1082a3de3c692ceb4921ad89cc24d0bd30c2e83188de6a15178af3ecdbae02d869c6ba4480531209dbe3156be21fcb0e0778054b9edef64c79f67b7aeca921edfb8dca40d79fd9842cb006eacb753442808aa10fc180fabb58f5bc185ea6274f2fc7b0bd74380839864a53db5ccda685a406f112a60e3804b179a04f43bd54c79e66935223bd77382d047f5ac08567597feb0d5584aacc0ec0a63b7edfc5be29a3d1c401b981e829a7eb918642197082401ffbe29c75771c72b2b7accf0559440bcd4c54b4e1e4e41e0d20e99ea4e0be34f44dce4687a2c8fc507aaa14b5c195f206d051c02c5e7fce3165e9a2834b9201fbf21f8029918e014f64ef6536560a207fc392e1b4dcdfd0ff4f68d41c6bc8fe0dd0b1164a0d2a07335d6c51d7ae5e8ceaf3ac1d0c2f344e7ee4eaa6bb059a4bf83aee21b234af77eca6ef25fc80f3e4c4950a2750684c6170b2c7017ae8e6e8ccc7d397204e9c06f098edb9898fa36350bcf923a991382527983c0ef07863d95f235fbfe30974500db4158ae538ab9f82d7f4e06e0f69de6ba04134068ea91255d40cf2416ec4b5a4e542bbae395f3b98a5bdd00f65f22f223fb879ea12b0b20f9ceff77a39a016d0c19960fc02dcf5da234d5e9c6dcb634fcf9b541beb4a06e117d101a0f6d0024077b154f499a8cd4da291c647b7d53d3b32b9df8a3b56a49488045ff75f02a8bbfbcdf80f109362ffc81eaf5d2ea415132d618d3b1b99b055053bc55d1316a80c34dcf4b607d03e5351490b76f535dd44fba539d0548dd409aa2e38735e8a9dcc60560fa678bc56323a6e806e67995b1895e7344d750af6bd340b655de57370f3361a84cd4125006ea0ff11cd750084b125b287f7784b3ecd77324bc3ab0142560e8517094cc246cf26c402893cc51a21bc717fc504c1dbab7696ae3d642f18f759c177422ece4c4d651be70df24d1094b970005c64203b231da25c7101e26b897b5244c4f845e6270db85244c82106fd4df04b9b95c1b2d0007baf306e2500df4d3ba0202861e505e83b8ed785f8f44bc9a322799a7a291fba4c4fc9136fb1a411e4ca14f998de16b7f4084d15e7e2ca21869eee139433fcb939bfdb646937709e4add5773e5bfc844dc1023e0526dea4b14c64f15df196548d3e915dc4d1d2d2f98f27e55dfabe6dadd8281cc9e26d75b9b5f2b4ebce12f69923da8a27ec288854da18f88df16abea57b90f65fc6976458687c206a257a3534119bfcda87946ead5758b0987f939d58ee60e7ee41a9d0f4d86dadcd753f2a7afdcc939c4a8ab7ae492f330d85ef1e620b0db9cbf4bbea839bfd3a5e8c105d6abf901ba4bd40cefa65ab6880589bfdf15e6125528ca22903781e2cca18154821dfa6292302d56f6f89c52d75b77b34f32b70f7d4bec12a3078e22d6119615853cbe4b73294f83ece95335e35089fd2a40058b746016f2c963c00ee9875ca9174947dce5f25f3f60b19562b4d374f951dc6b4393dc777ec67b209642a0c0782b068ae4a459184195eda9050c1221971f1cba68e1ffdd86ddc946fb1288ef9a76a15a816418c34c47df9b861d56107a321c27643f77487bb5ca229bcc486682832d016aeeed9d3ecdc00785c511f4d1ed63e6e6eb9386847d92d4d1f11f16cf004f7eee8296bf30c8b7c332047bb1f83ce356d24d49e32ec4d3b7b1104b849919bf26cb286ff878ebf05baa8a0481b0fe1911ef10d506b896ac4624e5e014eb9fe1ddf0208d19df774cbaea8241f56a04f7a491e8143d05c469c1fb1539b327e942e64af263d367928bab9a6fe5a1bf7a4da33e0be0b77b45f1436ff9063cc1bffda34778e89c267eeaeb490326c45c3d766c7098258375166f2013664e3fc13939378efe37814058c0faa54f105465fa4ceca9d99b9099c5aac3639023b8a70970cc9b4803fc65c5bb813d73f567afdee27f24c1dab3a114bd8a7f9a5b91441daa8c52f6c77f25a7c7f1935171e63cc797d652b67999d1d374cb840c7ef08bd5dd59deb8e1bceb563fef9e29d993df4a9c55e6da23cb102335d5dded2b3bfc5a7b9bbfba03c86d73c700792ee1d7acd1e24fed68e81edbde0a8805bdb2486eafd005c8a795abb76fbe89fcaf5ac0caab147bcfef05986c6e823989b2cba9d9f98825b084b0cf77add4cf2b9bbb3e0a2aabeb61fab262b9d573b9166bf59fc5089b05d588c6a88f9e519cadda4ab809ea1ef29de4d7552516561ff48397ca83abcb19d0f35987c5f72fd6959e3676654b48aaf611835623e0feca791333d4c91d107ed0bfc102f88195bda96585396101315b008a775f5dd6b8fa353b93f3b05ec8db7958cebff865563371aba909ccb8b5c4ae33fe3f440944c1a0674523d9212ad225a28ae29809f37940e409611cf739a3b9fba2fa869288637e06c8346b744c00f6afd47e17993391b48aec49b264ebf9537fcf04a0d4e4a7ab0fd2a376f1ddb8b41c98cfe279755c0ee5e0b37ea85b8683e53f84ec59cd0ce5d5657cbdca405bde3fc20e3bd5fd0eab83db1e0a314354e1fcfef75da0836da4c6a389458c95497c0d00228437f0f47a7df586e091d208fdd11bf92aa47c3a02903b57e64960bf334aea29ce70701a9e647daa76cfaecb3fdfc5da861b18436718d323adde206cfbe7e44fbef169866a9e84f5d16d95761d4d0a8545790871f39a9f1648bb619b54c51d1d88a5804552d1ebf2addc7c833bf50fd9f913ed4c842b5507b9314497df7b557565bbfb8055b8d298e807c4e6ec64ccfd38669969f828b7a035738133b53bd02203102d6fff1e42e78c2a99257236b7c795db442c24924a75004fef885d17c61b1d9ab24fb7a90ed393f52175f69aa2e1bf6585624dfe23de27fc1057e12ef3c16072c51e8aa22c9ab8a0c99af72d2e6e31c1a285bab29982b5be92bb472b19738f0df0a4070d70e1c79bbb14566323a0875a542b63304ae5b977dd37170a3bbe246d6d55fe1570ea84f477363636da38ed1bc696a62ff7e6ca42b870d89d2754f370f22f417e5632d23f307855f38fcb0fa628a578248ef923848af0ecd2a549e27326ca728cd330b55382a8bd44f6feea0e1e0c6aa588bff7cc4a600b681fa8861bac408fa41944f93396548d6c957c443c88afe3a08eb3fc2af942cb77487e449fb4329b397e301e49b333c5343c88e0020a32768dbdb6b5caaabbff1d5c33edc36929266dd11712d4ef868df7572855c8a0359cae37b57a457d91af0edf2375cb21570a7b0997b6134efe0f833b0857b72cdb79cc25a73ba738d677117dc9c0ada41879c1a29e09ffe9d7be1b8260ccfb8a4cacb532750cc24c106edf134baab71c37997d0dd2e54f527d57af3c87d6e0c87450ad8073eee86e51ffd9184026835827a17c259e89dccaadb89e5f4cb1348b1f255675d911f0e775915f4f96dcc4e539a35f90e4020fa8d6bf690d0e38da9fb188e4e6549c945e0908b8570671d75551a3c2cc06166e25fb97315252f9dea0213afa5d8bcc968fa02194d0d31acfe676dc8dcbb38ac4770d912b6fdf0c21900e106afffd000573f9d93d57f178bfa0d70c617524b6518f60cd60099e14d6d1f43e248393aed5945b4f4258792cd4ed95d55934357e69e49b95d2996956bb2423582c071de78193135cc90c6c303b5973ff88e80a5d4bb54941fc5f6eeaa06422449cd924a74030e8433d532317c52d00f6737b44b314d48787170d2d8185088340195541c55b9e8ec4266544d9e38313cb6f8bc2cffd981bcdf7e50232f81e8633aa58a8adb6bbd23f25e943cf89f4263bc3ed8e0cc3e033902dae33f5eb65e70aab8f2875204597db4890f0746e86420d47f38c0208dd53a0fcb7c8733d402def5de1ba79a841d4ed659b51944311ae3d5dcc4867ee7f91c43e245344cf0235a2cc11b30d88138c7bdecc76e3176959e530478614d70207c0d3acd87f55c1675fc3ef3044efb3609d39aa52d383457bd39e392eed191b692ee2a7d1e3af9c0ec92ead7778fae4402cfb2acd63b6da4fbcb20ee670727a1a65ab9ac9b178238059e8863dd912649e0b7f68a880ac4844c02eadf4438a3e1ac2f1801cf4d595a9e2fb3cde6b3db279799045816707b5f7579478dad8bc1e0c2e6d5b7a670d14e5da6962f6870045c6fecf7e00615d2e30250d06de2d6f9c1bbf89660ffa75ecf6bd4351233927ad8b9fe4a22cc4b6fe2309e48e58f9338a062a393bcac1aaaf37cade137d1684c3e06450db6acc39d4331d9d2b7427f6350758cc5f216c4fff4642df5102a462daebb2e757b7a3b47f10a367bcd7f6dc59d5b1e1d1fc923ded23a0d5b4382b0423272c41d6d77977d0188b66f4bd1793535fe9bf6058e6a848b0a6999e0977da45f757373ee23d00f5c819a06223cbfecdf49ee0c27584081f7122b21e19af2f870091a3b780924c9ad1f0d35db7d57930c25af64b099a52a1b8a439781562e3785e97236dfaebf15c083cc68632e8f166a8e50c195387b6e12ac4979c677257b38ad14fc961809378dd26d35e7e0b2c44bd2a9e895878ef68e14622ee8e08729cdf46b402251fc2495debd73e8bd369603f43711c5812012be1ab147d3d85f2e029e46fd7141ac06da0cc5f22c5905d751ae53327d39f02d54181f2cf3f4a1eb0477b5d798a2e41557ebe98324c440cb8f883bc03a7a9904d083313b74c34e7fcae0ab497187cc148774315b7f480a6b5b55a89aed669fd5d00f798a87a837a526d95fa5907a7347cf6d0ee0b313da8cd05c6ffad967304f6af83e23064da267b0df4eabbfa83a54bc3df025aabe52b0e20207998331e27c893d4bfba697021e87088a23db497fb15fe709c441ea03dbca0277fbc33c30561390abbafe25cbefeef1074d321a0278c7aec05c59ed844e77d3675223e8d10df0a7666da0ac018a703be3eff81f7ea0e7cd514305fe694e243fbeae5f51f38a429f14f042a08eb4a09938c414e52672d9217b754abe16e4358309a8c825a547fd4ac0cad5eeb7d8473d91d3e714d33e956d3f075f8308a38aaba21418fe9d2ed5c0830998771b0983877d3d06499eb76799277d6bbada504f5cda70d82941bce42ee40d54b786c1585d3b17276b69a7a0d97e97218ffbe111dbfd35e243f98bf4a7a2ec9b73ad455e01679d7ede3940915f37cee943bcbeca337c99bcdb50c8177144e114a76f3d1014328a033015e2b1869f292b6f86aae11cee70da808ca8f9514cb01c782d6586fd698ae2082661f831b6495d00f59ab7a74992b87213115839241977c2168fa0ad8525a0948a53813509a6d3b8f96bb102dfabdc5dacad6a36d2ffc790d2f16b0cdd61af7eb057b994abf0e77d16aba2d82419679eef927ae2d48cc9c5333a4f13fc4eedde91772ac1b9d31820f284c442fef6de5c0b5aa3ddc27616db87bae1c575993d504dfbe7fe9dc2e77cd677374f94f772143981124cb6448d030874dae94f7a4ea3c4f33b683e2ecbf27e65cfdfd47a3da0555bd12594c987185ea4c8ff2b3394e0810a13dbb53a4f1e20c1c6cf0da9dd6bc8759445cc2ddcc1f8f811f465e0f73b1fab76a622658080b9514ab19c59a22b50ce6d85448f0c2171666de2bc190abc7fef4cb6d289d439adf9f15dc03279c8441217a3911432daef53a7feda457ecbd45d713ff97f4827784afbf2eb6b4cf9f8c28e62d6104fdf4df9fe742bb8b0e2fd51c6bd0ee6bf91fb077191735559c7fc67125fa3599c19edfc2578476ed23303ab020418a7f523388113c9735fc616a75984acba8804ab85f882deb9b67554d103291080a3a969df27bfc786a0eb35079e08cb021ec29cfbf95444c2ce66ba14fae131afab38d49c5a9c870e97f3b7fc92f30437a339c654daf974d2b2b5d3b699d3141a67b0352403f1b483dacac59d55f0cd7fd1b784e89edc4e0640b4f5f633ea64200b1306f012036577bf95065ccf3929956d9de314886519a7c19123a0d847884603d775368aec076c9978d7dcb3a1fab001946b355fb77db5a8b41cc02719fe18a57827a36d831602dfecf12129a327d4ebaee1a7a81f1f8d0e30b77a48a209ef8ac4349a6a481814121aeb03fd36a22176fd708aa65067a7d7b08fc102786dbe756ad9e9a3025601200cb79ebf510b3cabb6d2dbf97edb09463f843308153fc5568bab4e23ca33eb4a16967c0534da247c270505dcc48f4ba0545a97bf8f206531ae13f025faad3d81cfbee01abc402b96dbedb1dff84b3375d2774ccc15bd068063c506844cec4baee5a0a248296263a0d33cfd87c855add32f3a369e829fc1c0bc7127b0ffeed5acdff359fff4ca337025fd8de867384d5ed5cc88783fd177622897dc75eb1467c986389e5f226f6b098867aaa835c39091c88701cdbbef89a292bc25eff811cace711c4774d6089b6a69fa42432f6e5b91afa059d205d23030f695994c4eecb58804c9710e29f442aee59c1db962e5ff17209e0a6f7e8e45fc9ad0966ab19f557fa0298aab44c6a3ea76e7c672b5f1a3ce4a68d09d9dbffd3dd468b1780f887e0f44a7746c7aa5f01660e29fd954272cb6775a9a68b75ecf9a660c75e86af5674b6b9d626baea54ac150879cf76e644cdf9aa15488593cd5e480b4d6a85fd4c4a25137f15f2c4c92b8ada7ae4de407f1274c376b4fc1ad41e9be16cac96a54f96b2068efeaa6738e73bb51a058c9a977c3ad7113c12e4b210cf03a683fd2904204b09ccd367b1374e062da1785fa0e1963fc9dca132c7b09bee2c479c0d556908183154ea942592986fd6bf8dec21e7a6c43f0e02271cb6b5e11b59776cef9f266dbc17fda7b2c74b18dd8213a57e68e289b4eea53bba96183ff7cd620ea621ffa1af7d56c3b8b63fe7366fa5a35f3403a711393f40abb09dcf4a264a9c1c9be130beecbd8921848138608eaa948d94e65844e873b5599fe47f9dcdc975ecbd0b42521242c719979bad3e2b740049eca3afcf638568afd511550e1edc8effb40a7e7f1faf50db82575d305b08e1535121e01dd09e9e7b871330e6cc89dc22216e574465588b6fb6aa2b19d6409adc145e20bd76d2103a4a820302ea1e2e38e6a718a353ad3ebf5051ee6213f554eb114f718f0806ec6bbb37d87d7f3a4b40644f531a7f035e5e72b56552f8a8350bbfc0c5c9e8c7e2dc30844ea6a0d1db0f06a0dc19e18b1209519b4656abdc6b07b3034f9a96febba16c798f7935a04f4706747a64238b1d0734a8d6d07873392605a349e92dadd2ca06d662e245ab6d4ed2548dbdc45aee1fb3920370238befac465c83fd1c710a07cbfd112b82ec7c2590bb350f27770767ce48bdcfef5888795c9c6c2778942157cbc17a09c682866fa43cb1f59fcdb3d1f7a524b64cb7cf052dd7aea9fed62812583ff3c6fadfe8244ad34d402f38e2f89d0a4ef1795f3e896e2b9dca43177f835e463e21ab61601c8d91097bf1ba717953dea5305f95d22fda58b1770d063f6fadc3d64ddc567795357e96b9357ed3bcd9dbcbf939ff3d84cebdcdf22505eac90ec015a0d42428cccc79a4df2b9c6b9f831311584c5a15f720c4ce478a24a18674218efc87c6e910737a54fabbe99e7bd5ba440c152e0f410fda627ebee1d5640578cb8763612215c647655f81cb92bb6267a6b3594e93b6f45f4fa5d9d422552c6c5dd78715b373328a6e55cd8ac350d8eddcbab40fc32317e435212bce978ede5adf851669819136911b13bb9a7315dcef9c834913080afea2cff23a897fff13f89621f8f39d09cbce46df1c2f1b0e4e3592cbed143b2ff9212a2c872b81995d28f092a2fa0d2f7c23ed1e59442915ad80071b59d94ee8c21c8ab4c19572c1b5d44019542eba8b77a29552c9fb33b8e4020b0342431f757e53855455441040f1ecd5b33b078dc4ed092ecdbe0479f7835210fc90f22d5309047fc0a2380806ef8c3230a66c55d220d637c5acabd123b1d5c3770d02b3de9177fef9c350ce44729528d9d5ad12078c8fcf5209a50bd7f58b2eebab507fa3c74a99e04dbbe539643225ca8a6e98e3ee059b9fc0845e89d1eed76d451164cfde0673c0ef503ee8d0c82d92d52e22b68ba14372ce3822aab51f1ad04395d763c6a1376bc3fd90a8fd77bc3a8215f6503da520b4f8eb81a04364565045e772bccf0bdf7ad60137d1edd65de2294ceda8be06a877a2e4e3b3f5800d52c11e9e169f94fde558eb5e38894f8092f1f7fb2ae270a90611be63ee2bb2f3513c32df53c11839e9f40f70d6538a36adfe9caae52a52c7948c3fd56c55bba5489bda409a788d5218e920ca925418e7652f262b7a6bf27c9d4940dfe6fd64d5bb4e3f5f62d2f6a744c12c14bdab6e83505223b57ef4c52962e93e5c9df1902a8a5332ff4aae3677a01473552633831c942b8565d8bc972f4defd94ac26c5702e85baf5542a0095039bddcbc25ad5017e583cfd8ac054e988d4e851e1637fd7ad9104d23ccd934c4aa504776d0d58532e42367f27963372cee189fab4cb8bf070b01c2a32ab1bfbeb78ab676bbcad3c3b3c23567ee4fcee1f205b071da667a722a26e3306ec9b9fb33c3b11eca4198aabf169698e18d6aec7bf2694f12f8b1cbfe295fa14a2a91cc2d8be6f82b89f78cfbe4d241d548048d952f9437e02b8bc1ffee1ed216346958341ff566a71d15da9b8e5b1de3f729437d809858a43acebfc351b305c1b9e9208383f0aec304d8a5fd4de8b2b71b56f9b98a48b8820ee5ceab78e269f778ae2ea4b29f80dfc2f420cba592f06d817423ba7eab2d300ac3d6f14a46dcdd095b875d063af361a58b8110b67718662809d821d3542b75930b5cb92890b2e1cfff81c645adc217c232d932c703dc53f5dc09c8f4aba607335f6c8bf4619e2ad84f521f98a97d81e8ef294d8a2f079271586981d19cdff9118bf347d7998fbbdcbde564b1575ff1a753c97f95db0abf00a2bb5a72e4523230f48c4725e3b531a994de73eff19e7e71522b5b75581cab2af444200bdde078a2604796e6f9fadb4e20f67993b8cc397f07facf2a8ec96f8b151cd803d834b911f64dde7f843a80b6197b6cc9e3dc1f0edb04327e2ef164bbb640157c4724cd69f82c12edf04413772d3db6ef3e147398306f48475d56d9543437ea92a81d97766ab78b095598240436904e7e994635019d0396318c0902ae69123bf3b5b67d7c6b8c5c93367eaa085d4d964c5eed273b6988f907c9bc221df3e73fe7bd1d8f0a982d538d24df88109b780402ee412179d35b584e25620c824aaac2cae02a7b1f3508f1ad3f3500f92cb58eaf757584db7abd7ee3d2d66200ff3331cd9d32e0bb99e89ab6cc6f47b8594fa46a9ca44b325faeaab22dca4dc3f5276b3c4195fc262abc752561f934bb21bb87c688b24c579c827e31f20399be1a009d0faa9ebc2b4c2555911b5719b37a5013e6784125d3c085d27af38bbd04ac87cc555cb9c3e67f8abf8ca71cfb1a57ff428343f0643b93d2c174683276ed245e24ef0d499cd063eb9088a0865de41eb91f3503496965f1cdef45be17d82999677ec663b3443f670cf4367f1258380065c70c5dcafda4bf70303a10304e717811fbe53af9d4a0a9686f4dd4d411c265c565b3f25f4a25ae0542475766f6f5a4bbe4eb36762fe4906fee21244771b86c5e71cc27c9063 + +Params = SHAKE_40/4_256 +Msg = +PublicKey = 0000001466fc1be871efe666aed2eebf298448a1a32c22d1a08e8bb4eceb3fae46c0d1238af51de4244b97701539ac35b9d1d96afb3c71f8621cb7c3b46601988ea0eaa0 +Signature = 00000000008d8cce551e2f4f442d30063af6c2086c65de0276c21ffb72bfd94ebb21d6fe04350b6a3b55ff9a9ce8cc220a02e6eed376a91051bf9abcfca1b1516abf29e445196af8c99f7a22305cfc69e8733b3bba4104521e68d459ab644a1faa1610fcf5d55bce808f80460ba108d924201462b248bdea85a0819b057c6d19bc15d8cd36e394d6078ff2b619763ceed6bafecb25aa144e814a98653933a781471b13ffe7407118517bec6aa50532065e2f1a350dbfe3f2e90cc2e1bbf96e14ebd9a25cecb309fa917089ffcf03e400b1fc7dafba250868d0242e44c956339564f10f395c3ab9f96833d1fe7fe493885c3d3ecb82c7ed5145cf05fff972b10aca400ad1c290db0af24db05019b70db78184ade78ad94241d245f761b4a192d5dbfb23e661080b000db47174f3d21537f79a11af3b5ac5eaecb59d7cd16fdaacbd482f58e0da42a9923c0c887ff7395c8347153d4095a44a21a55b0a3cafb143656610fc9a4fdc725cb6cd34ed9c86bc49449fdb5780e79a122207ed3da3567fe4f2158b61bf4e5dc3be26c2efeff4e1c1dd2b06fbd3fd202055403f36005f920216cd2446dede62b15a73e3500d31764feb7f79b86a9e3a8f130666db729b193ff4779f2840a30e8abc21854ae5518f4f78e9c550d98fcca63dda382e061f2837e0befd63f41b3ab7db3c90ed694680a8f971cd63d868a5007d1461c00d18cd511c43abd2182670cd8931c851e8236e088fb262702dd0d9f070ace7fff003e957223b29dbc5180a04a5e47bd38c28de4dcaca9f44d829017c42b1ace001ad5c015b72103f7b21407158d13f915364f5ee7e2d2b7c37bdb51e87462451edfed5ad3e3fdfef263e4f2882d384cf2aff69e2fc47d7f9f9e2c4b0e74091f42661e980bff59ba2bfbe7aaba4bf958e5edafa12c1f21b68461b29eb1fdedbbf027cbe1cd78a0f92b900c616550923baf66db65f9c8fc793b92f4e0428939678b528c32aacdf647e7e4071635218a8bc143a0409b52562c10f09536955b246b9e570357f4afda50ab78cd50f60fcaa1b5ece6a4310c3afea0ba9f265f7317067b0dd9c4b39634388654bb0665d4c04a8635bc04a81238eadb61b3c9cade2e2153cff64571e100fa63163d25a318d3a057cb50967175a92aabdd8aa502e54689499353b52c7745e5e330cdf52e741d968048fc53a9d9d34ef0c79337718270e166c46df463d02827698dd461d252a53d8d39f14e0a648b6ed5bb963605ed55262a3201a1fec8832faa74f3ce5f2743f193d46897d6f21a6b4488698dfd9cc3fd2d61e3ae57106764b2038d254b097f58ede4fc22f0b5ea053d5c78e6c154eb004f9465a8e8141b001cc6b3cd88a5af2ec01244cd0ca5822654025065b560914eec70b7494b8d7d5754e3a82bd30cc97d02534ba3ded73d1ca851759d07473195a11413ad66d2d0a30073324c7f62959f5359b55e7dd655526b0194b008429a3cc0bbeae965a481e5d23b5ada5376d957e86917f9f3f139c0a2509801472757147087463c8a3266a225fe97ad926b4d8499022f37465cebc10eb72b02f6221a7c4c69e265cd4525d567bc8cc5a658b6fbd4e12aa1036d8d053d620909d22c5ff959c28b020bb3e740922c068f3157fbd40c495d863653555b4c90f37c1808369b0d14b018f97b8aee59f582892530b2c74061cebc895baf5ab123f7971bcfe03c2dd2bd3742f8b1e30df3c0823f45c0feae084a27d3de84a069152478e1cdbfa70d519fa17fbefd592f50385d2926049939a291cc2819a0f02ce3a7aa389742b813835ed06c1eae9ddbeb762fc2dfaf3bc6d76074efc408f3ffd1cbaeef0da165c21fd313d6344fe8e26e831b346c5e10d80e873d1847743e39066c3fa2039b02004396fc5905f749ca872d1f5eb32ca9597bd8e339db6dc9ab400d40c3b75280471b7018e642ee2d6dc04baea5100a3f097d507b1cf8bfde2ace16278889a2f898298014c5da2fee996fca96e74d84417caa3b92bdeb88034ad0dc68399dd31c47a46db1b530afc579d3bbab4bbdd90ee3be0208d059a8885686156ec063440ace2059220a6b7cdee9fc8846dfc03832dd57debb91e437678cf7087ccdcff8318b5bdade0ca219475b4e838e116e73936bc65c2cfff66163311b8b2d821cec4a90ea27ec5135c600a472f9f0ca8e5113e5385481758917f9a4285663b8e1de32c74009971d40263d6278610e330288baa3b98ccdf5b09115c15114cededcb944c680972961592478975c55b25880bac5014de3a70b16ee4a86cbdf3bb52904e54d569de3cff479f5113e370ec092c2577834e8fcf07aa777163c69386a29cc4bd0c902aa6ad1a30598fc136968086aea642199d64e08925c038c6f8c5807de1b68cd9451299b3cea487e655ed2bbfd26b2044b044cb58255940e3fbfb6201a9b909066b97879bb1e4e70cbb679485bafc8f5bc0081788936d84776faa3398fa7a154ad455c6d2b10a5e5a7310d80836f612e917775e93c52385e074fbd55d50ef083551b599eb46f2703e58dccfd7105c8d096da494ed2b0225f31616a9ad3882258a623aa1172a9bb3ad2f8e01fff424c958dae5e1bc148ee5273216dbb61cf879574d0e8b5a75d07ef60564eda25247740c60cb0dbf1ba30246703afb811f1e931ea3f0388c3a3772c121b7515bc62e05c41d5c5673dff155ca2e6aea488f0780df315fb9e92953887fc43ada8af4a6db9e485d410aa1b3372b46a8ca1aed98b5c23e28770bf3addf46fe2a81254fc3257356a95a7f1914e15ea76ed1806894ac466fde2b05b1a62d55df050d77fb77ea72e338fc50cccd5b3e454ed49351746887e48523965f1e86cf98e3fba7787ea89f368c69b5f6e8259343d60f5e5a7403a3fb3e4db7ad2842409a36def5b0430e0e911ed097449bfc666321afda8ac74849fcf2e777dc95ddfa790c8d8159338fed44a57a1ad3804f35f88a0a553a533a8ee566de855a523fa9066b2f51bf61249277b4e4612e7ccf906e56b519ec0499384c6401c7c39e2c411ce3fd66df0b24092182b008cf96a5f55e063e1a3fc4eb85269ba2d19dba53feb05d9aca65123e596c556bed94e4222b787f2ec6df912d76983ea86bd774deccc8d2cf466d81c366f11da0fe28ed9b5a48ca80a1b843b65b02c2654eb0194eb9530ae59338525633a2ff93efabea63b1c91d0f61b0d16e87aaa951a2cb5651599a7d3da7eff98bb43cc0af82f98c8647f066ea8604c7fa8a4601ddd2c9ff45738ef3110935ff5babc9c88f6f90b829964dcffe6294a818e4b113eb4b7b3a596d13ffbffec37ef42855eb3522dd0c34d5112940568a1166917e6397cc9067fb5bc83cd40b6cb56316fbab8ba5a5a25afba004b8de27fb409fe0644b6e6d7ee079a41893b155907630a57e869da4102804a6a6226fe8098caca813eceb252fc3e6c05360fa8d78d5fd53ded34fa1c1b96d51f56ea8597156eccd2eafbea53c9ddc874c88caa4124c4d0b06083e0c47bc291ed598e4b8323584dfe29462f3939990f3e451f594b86bf9fbe21195391c7aace80938bf4f6cf93a71f54effa423f274495e5dca6cdb1057805099733acf90ec12f07f88e15a5cc91ea7cccf7c56b4595ac865a6c4644ce4b6cb0d4c5362e7a06414fcef35c177e50b5f8e1a8afd326ff731045a3fe6fe0bdd3a811309250540e2d3e33c8ccece8d7dec65f41e79b04588e25270fe17a46513f49edb8261face15a396c26a1a601dc1d4b008d2ad7d6f236b42873c046ab4f09a492f85e95b923d64cbbe9a6c9596ff3d5150acf75cc06878611dfdb1b2e1511e71eac10a07c075b3c32c6c324630f5c2c134204631a474d31997ed57468195d501e60995ed644008157e0a0be8eb484bb25ae381ffbf0b11cc79d3f73da90d6e4b8fd5fccabad1443bebb5b4eae34541ebcf86cf7e0b68952d9768d19b3877e95de4e12cc20cf62c62befbfffcd0a884490f38e2bdbfc83e62451f9ede78b749f8231c54dfd76e483aac9ede97708c1bcb3c3f749710595f584fa68905db10952125bf57f9bdafbf467fb3ec6a5aebe2d76bbe2f3151368f90c7beff42db63fc6113a417e6f1693e25f983ec64ac81d972a00b5c1b3b2a64f17b680329d9a880f5db286c12aa0429df27f3bc36771e3157acfd005d6f2540618c6992add723d54cf6e5d468e8c513b68d6605ee7e55d68569f26bc968408913170550c93aae572dfc93e55570e166181d0aa2469a1dd65eb914e660a4a5cde748b75d7ca5808d0c569737ead2b2c9285edb70b2fc8d4c54c5cae2ce57e6b4a2a30eb03afae78bf8287dee0163c4528ea6c6ecee4c0391b8b729708472c961ed051a5d19b3ce9b0a398dfb602b31a88eae7384a7a6d815e1bb07b448b26402cb7776234dab3139dcfbeb152ef04ebb0660d933ce576c6d7a329fdb8f0a8c7d87467ddadd4af123579396f11551b546d2c228306a39a4c625db4777fa2e690c54be30c448691667c4934df6879d3d475392012901754ecabaa36f01046c2da0e1b3d544ee2899ea05422db6e432e108e3e479b5a7012ecba840af65e62cc4af35a49a8a392624866e6001b214d5b4879b5c01d49b52b6333ce3d2e7f8e97b9802978213c0db757c521d6abe017fd7eea9cc34b47406992a58736fb9c1b515dac89ec55a00932b7f28c76942c9a3f9753795e778ca631db553acbb95c9c517ec3b635210115f02e1b11653ebf7668380b3d02bb96c7ff253c588aef80de0e2f95553f23ee24a26644808e16b658e3a3b04aff5db063bcde6944dff8b857022459c9efeff74bc0694765b802c20644655755ef3a218f0774c53c4a9c878185c929d91a78046cd7b1dbdc2f3cd77444abe2862a133315d7797134f6a10eb98fbf7f538a14d005a03336adb8350b12d3f57f033520d08142d4e3bce8a32705624bb098c6ec3d9d18ef7f7f7a9ac97fa56ce2b0aedf90ff37bfe644968d37803a761a6cfa3301ee33860623d514a74eb8938e225fea232ea198a8110f68d1ad696c5fd6530427459e93ba9c5565f5a9518e34b19e69bdeee262c01dc6879e94e78bc89bbd343aaacd6d974d8460c2a338a9f2234b04c3aa6022234418ccc437a8ef422eeb65f8767b9edc1ec5c9a82e0f028418aab2c65a33aac7455542e4d74407b88c30606eb727dd182b47d37dd356559c78648802d8d95053850484e08434cffba4ec55f9f1e4e0934bea65f81270aa40a6b505251830d55fde6c3db655f35d2c5ed00145537f6466456782e3373d8438f5e2db45818a648575bfe9ceb359995de1e19c56e70e28a96429f29ca12f6663182f7f305f4786fa456ce34c59f2e2d5f3abeb24533250a9ab5510854e1e2687f0e9fc022cf29e098067361df512b4324394050afc19371c7e58f9d4bf81b1e0313ab3cb79bc91644a6d0ad973a4c052024d4ec9405be7789ea56cce6283ea51e0d1fde72bebbb97b12aa5dadeaf8c30b7c940b0ac86a09655bd0c710d72b6fd11f9d205f3f6fd43fb55654c846546f4177e529f61ee2cab9a80440da3b6ea954d0126475266cdf1bf931caaaec2545d83b2f528af213a41b8efeb9c3d0fe6b747ce52d42bcd4a9882d36df3eaa01fe592137fd2afde7ea7d8d68f1bab31e7af4e3a835412810c6fe979ee144137c66314f726a1c6553bdae7189623b7380b22a59ef12b49e20f9b107579f5acf4cf5deac351f51ee2fb417312911665bee358024a0c784f5d4c697c755933334c84ef204a0ad3e092722e0b18d71366095f802776119d0d9dc94edd95b587008fea529f58d458dc07bfc9546b6645718d9bd81141e6bf32a65720514e9da94a6c144498c9c3eff439789816ef201617540743b6763d23fdd7f162f1e01696b0423cde137bae3198231600d3a05013c9981583cf3db74750df4fca94f06a03f83ebea493d207d30439bb1a86ca63e42b5a0f59e4773d08419d0876c78b07786421aee0731edc74aa866360c55ef8de18bda3b1116181ca9b0178a124a506bd98de00c6067daaa0859517d5ed99312b53a322a5267f63bd79e9df8808efb1099ec61b3bce0b9fd9ebb0496caef272564819c96ceec630020d6f1a43ec47863563b84a6771e4f028e6a81b2515b6d6c7ef1852c0fd72bae7b23f342961eeb5c390038d91ca576686853cb7771470988e953618f3c0176cdcdd1dcab6ad94873443f036563f46cfd242f507f31225de1cebdbb1fb445c4680d13d5db18417332a164e80048e330d1b33107f004cca6274b650efe713c9df624883ad1a4ea7480b57453757048e8bd6ffca297d0c06f032077075a15acd69a91026403b01c0f1bbeaff63dd71193d50401634e125516bd326bbbae0a4ab10085d0a2181be416566020acbec2724d06665affa14cebca54bed1d769a50b7d10feeace0c73f6952d5955b20d4e7bc6b630baab644b17be7e4853e5bce59b637b954053bfaded14c6e777783f749a0f2dc318a8becce2c64627143a41057fa81473f14e1fa76cdb2d4ba7d0c35cd040fb16f72598dfae77a42d7eb7708bb4c9288dec400a29f502f5a1a6b297de6ed22c1a8207d819bc5f422ae53d2625e06cff4315c0b64db3e7af655bb7092653ac20c8bcb774b52ad042c87df96372c85ed3e5939f45b359f5e43bed07b74b8616ea6910fba34b09100bb2b027d379adc87655428b093a06c29e6c3de47133318e94b02d47a3c6d046ac856b7c14a2e60d8fecf038af2ec9d890e82e2ecf4371adee7480f4ef371194839d1246f91ef2696fa83752bd84191aa242c57ae9fc4760f5ce05c7c4b01af44b176c313006eea2ae21acc38c8a36eefc9992a8c9f5ee525b99e20c6630b9b21b39e922d7871e62bb22f716c808fd5d83082700dd4799e548adaa0108ac85189119689ca18e5ab69ddfa222d113d43d1fd96ee41bcae67861ebd822c6ac67571e682e05a0a1c8bafb0f9cc88d84c39851d19db946e6ae279a625cb030840acdd32bdddd1eaa417dab6290c63b4b5ce231864c4f15c635f6fc7499f1dc2844ef7adf16d732d2f1ec0628bcc3e6b9f588f9e0164a05549270acc40a6e2759a4c275a52297e3047a1953d75af8b797c25ad4bf03ac3d1d4a284ffdcc6671c82b9dc71d50d106373a3b6eb707ea0a110636989ba814cf4f8bd10811c95df6b10396b2dca091011750b6b241fe1d8ef67f928cc29a25b894a7a500f920cf5efee659fa84e63d9c771ed7ad2d5424c44037ac869d2c08c4ab6cead34ec845b28eb9a132ad3bb528d9f3da781d23b970af178febe60994812edc9428a965417d57293d77034df74fd25e9eec12e32a367456fc88d564f6e61313d138a9f1ffe0fb77b3927a4cc386cf604fcdff9f5b3359d5b677f30899671ac0795e73ab29c3ac92657ccd7fe7a8fd764e69d75bccf6533dcbebc4f1e6766decd5c364f770043d5ae2ce7eb7aaeea3191ab1b85cad7d02ff7c083833cd47275e998b600ebf2c2b128f9f491b43d57159e2f38127e21a8c9972d1ee3bba7afc76f3f0bd1fe7bab44992226522b71f6a3d2d7b4768ed5a27087229e5a3d54b86fd6c37eae4b82633379a381b7dcb2b9f33840318a623e94987cee23b79a2d0bebd457892d2650d96a8b7ffb659bedd6b92df669456341fd3cb0247c011229e1cc1578fd27bd913a2b28cccafeddd411a535977cd1f36d6f13152aef9fe81882999b3a8c8b29c67f119ab9d1268cf7f9c1fa9fedd34491c56fa3e25d239855e2455ebe1b2e57d4530dd4722e7b6cf9ab676a799275699295a894316b16d66feed99a9253f76ddf90e7b2060aadf517063b29e116ca5c6e8e2c6b9b44e4aa45d3e9262ec18a2319c36ff2607922aaf5cdf09d9dd17fc043dad31c53fc35a110f2e4906ce6ce1cd2d7873af0f163824ffa1b2d56f9cd838a5a1571d258cfaab1c0c76b0f36a89e85a9d759b7c5516ab4876de9adb2aa950297495debd2ac411f22f589275a9ff7e691a321729d9cebe33354a84d6f1d20489b2e12f37fe02be999882451b7de598c9fb6953eb1f573eb416822ebcb68804f46a6591d0540e2bb87db92b114d41f91ee3f867898f72c75b953843b0e9e7b933e8609dd509a71e939f5155548aeaa1157d9aadd4f27d8cc9fc95d582b6351263501224cfc6284cf5ece9e115aa7c54e2ae66026f51a5792d3de021a4535f2ba17b244318f91131f4a0e2347b38add83188675ca84bf59d591dc58f47d7f4bba9c01d7b60cabd9ff4f0ea17427db17e8cff87566d7d428d711e51552b71a2b2a1cdfd9a3516521e50c62a67f9ab9d655a25bb0e750946268cf9f277e0e0610ba42694bcd649107d61eccbf534774b9c14199b3f01d81577c4cb224bb0779bead74de5c3e4178aa2cd4bcc5d36dc2332d25638f619c4dbe701f48974128a67029c7bfaaf0e548f198a7bfe39583a74f5b48907b1cdf5410e43ce4d6e6ec3e233af6cf366a46834e747dbe888eb86639e4160ac44c43860f40219d82fa560b2672ddc1c79fdaffdfe7c1ea7e332afdda4318b84bb91589116c2b5aa60c08cc16c61d044408028f2a16447a9004e3b6016c1de16985fc5bf618369787695e19dab5fb7565fc4efdffe7d22f862240945b63c5823dc090ccbc6ca82e9b23a4db0bd30ec9b7fb3a0563543246c888c69050d14d835ef70b131cbe89d1ced1cf4acd6b33f42d9ca4f739ecb2d777cb8e813e13be558db43ae9c6d0b613e1bf977c9dc2b93659ca416723b2721191e46becbef0c676bc26e62f9bf07b4422c5d8cafecd8594d7549eeaa44058cd5618b9db43e1af8a074d104079c1e1aa477a4241ddb05179b281a1edcf654f3c3120f62407dc1a0808dfcf3e5d7ff1161ed2dad3e5a6716a3206132d8ee1a2f2918b07ce89503572a7fb9de178f2e03b850dc28dc5f0549da14a4920b30e2d306b4f8966c11a76d552d309ac67bdaa6ee5b3edb7036f891930aa0f810bfa620bd8d10cefb9b0812d024476ae48da4c6913289aaf929995481fd0872dbe81aaae14d5dd20b2dacdde82c0454008afebf6d709524dd35fcf4c5fbd3df6aded7f8ece2533543bfa0eead3623d2e8e271c6d4840be063165ed3de1bd450fb40148f872627849f6c3e6ee4a345b017c12092caadb9b48ab49cc2044236d768131de8560da29a8742013f40bac740366b93a1ca8d7c5885a3e14c807652e7a3ac757c60a5c65f1e45fb536c2d20d444857e47cef6c3bebba374e8f2f5b5c38f20e2eeb360432f9be5d8c012158ac7aaa500c08b14b1695ee5b9013deafef2e06fb13c03903be820a9fc96e8c07cc67bd85c72c2a9659840432997a8b9eb515c8c39bc346d52320850107e53082320bd247548b401bd88fd67f7a912888da7789acdfda7b05cbc631e2f348a6394acbcca5bf641688ee1fd1379c48d1597547ad6faedbed7c72e85fef61049e20764ade6435e10c9dbd9678594584a6e88cd201f9fb052eb7df1af4d61c35c4aff12898aaf81e045a00ca10dedff5a65d5af55f623ecf020f086c38f48b03e703b5d918455267214062003725d6caa2d0064e5387547d88c54f85b08cb1b1310bb8d063dcfb210e47b69a353667b4149c7a1bc02b0d9359431eac1bc4ce36e55de9012b5f8d7f25b7d6ee7a3119956ee7fcaff5e4f8f6246c0e4757c70aff5a192faf252316baddf17eee746e11b406282a68aba68856b26fa7ca3aac7df8afd022b0fda1cbd74a284a2169d349f00054da96788a55f8d00958f0484ffa79c0603f857a04171d9083cb9032fc47ee6d4a3fb5577fddf7ebdda02f3a1ea805da4a955adc623aef1724f6ca0e97e00d237ca4f19180559574bb6a6edbc5b562dc5d56e72911807b056110be7f145fed61c41d11a5f4460ce79dabbd2d5e0bc011ac955c87ccb56307a29ac2c431fff60f805106d4cb4e23b5b0cc250d677ca7a105b7195b9e404d639194002b853322899e548541b2e6677869c5240996900031d85a66277c98fd2677e293be9c921ad13c52ac0be25b594cc873b215e38aa19c8b6082504d4441c6d70cca8bc9aca2bc10531eaf06bf058a913aee5a95c1b82d5abda80198f0b175e55bcfea5395c3d29e783aee722410c5d0f8432bf0aafffb1232aafae4acbae6e272503e2b74c6ba00efadbe000bcc60dc7bb7711ac3f1e2ad5540472044e2bfe072f07f78d2ac35501f34dc1b1045a65a5c25c8d011da21a51d5455919a1b45330a2658c39e5e15fed1a18df5fcf5b1094161e175aac537dd8db7a4bbd1386e3e849fcb129aa558e2510080e7341096503bb782eeb7a925a08ddb2714e18ec6b6016b59f7e1204b86bd700adb4e784cfc00d465e9524c1dd824dfaad43b52158d9e288aade5d2028ad4fa6f988c7a35092201a5705e19e844b33f7280fcb5c6eeedcaa5eec2cd3e0595c406cd64585bbfc7cc5b4bed9bbdb8be3bfee1bf4b4461c524ec72be7fbfb7e0086cfb2eb564bb0965262fb7b3b13a81a9c3935b4c6484c63df74cecb46cde4b2eab28d90165e5146af9117169b69806713a6c1322fb12e01891cb5796e6e8393cc3e1edc6cfefd55f1c4f9fb04d6f04c5fcc9c5bc528d62b198a7f3daf48095ad085eba7b25a782b869cb47e41b7e1a5c2c6e00709d060518a394a27131438f3a1342ac8a3d741421183de5d5c68d8103dde9dfe879a2ff42205f510b656a57a8b9ad5fb5eb1efddf563a6514c02c3b8d0505ecb0226523f071bab63b1cdbee68960696461f889d25343461b331770a276304533cae8091366daed41842f3f3411611b1b42d6c642e0d7d4996d25d4bca079d14dff3dff593dd80b15eb62f81d9c10b1016b74f939a6f7b10d679ec6b4ee62369f41b2a7531967564a6d8d1c2f663b38ceece01b3ee9c2ed4d408f8c85a2692b685aaca780797868e79215889953db9783afb5ba911e45cc5d2e867313edb8414e02fed2f8187c614c124aad325b995585c4a61ca166bf7702430ea8c2ada0f0a8703199910ef9a4ef5df6f0e938d070fbcc625dde63693131b7502230a7d9a2ebe0c0e0f178c38af5cae8f787bf4aea8de6ac1bb6d10246f74e356afffe8a944956ef4e9307be8bb5beff0d2135760a19ea85f546c61bf44caa0c2eb6f58ab377d41ee869e27c6d379d8c910585cc0c48b462f038ca70bc5bf2e5a751705a4a4cfd4605b87c09debb98ed4bdaf9c834120db31a67cb7d70181003b3b4d0abcacfd3da7a9ce23e3848c0365b5fff01cff66b49bae2b98418e3ac0f2cad3bb591a2e572aaeadac716cb1ab1899d8b2606cb482b7b467502fbbd7177ace845d526498bf3111b4a9a5c127815d9873b6aa04355e111476dc0e0e4afb3852405b6f3be615b2bba19ce960bf4625293b5c765d355bd33c5fcefaa68f2ddc42c11a93dbc63ae83a6d57f1f142ce18eee23c0c1413e4e44a42bc52bc0914146a4ec41685a2df86e372ee8a0faef983bb1941c72e492b69e0ced7280eb8e74e95cbaef512874aa521ff2b9c36f81e720e019280741d1d324bab2d62aa93d8f7efe52cd736e1aad80d7fc37ba195c9014cd9f673aaa570f73d159936ba2d90cd90a5ac9b80683215d2d0619286c91fb3aabf7490ad25d2619b7a918de91567cdff373de48a67641ec540e442635f8661e2764919f128b580130cc5b62d1b5f017408e5c42efb5f99b5315c0ecc18c66d4d6c1f6139a84e56dd37b83438aa1e18cd40f717771659168ef8a4a84c70ed3ea3ce540b03f1c7fcfdeafe6e22082656ca1b89e37cafafffaf044b7d7c398728164f79a4e8f975f7fd32a40c636e1de7651c0b6dc8b43cc4dd24fd4f38ca8d226b91434d47479fba7d1f7fde8295b0854ed048d97845d646a8f7882766001f4e1304e0148467638af6ecf1952549f5116e5fc572607df7c8f1cb81e8dd1351b8081a73a8d44157ee5420239bf842064e3b033dc64134b959d399ff7cd04b62d428052c138aca47a6faab91aea3fd0d6bb1eed3eed5f4a8916a247ca3f7dbd3fee4fe9fade56ca701032c0ce6bd07562d8e6fc6f9009e2fbf949e737e0975abb8bbe4c24396de4e2a38d3cff36d9acb7f4a841ea66af01aa70653577c6baed7e3538ee372723a82489c22f745243f8ef4b8e1045c678f4b71507b3ba06cb8221413bf2096e8dacf5062b3324ecffd2365497782cfdcdaa0465ef987096758d5c83218626f85e564eea35b208ccf0218b6b6412da1957c2b1fe540379c0fcba4a11e66dd7bda8d0c482cb8775b623d85c8055250668926c8519105205348408bb6f391be0ac71ef0eb2b2f5b4cb8cef6a62f521b09af5e589ac271d8ea8fc155a657548b0573ec9d82f611d65685b5bad9cf6f8f084f476554cb53b7a3c29420212a50ac9f8d78564c669a9d75517b02a59bcb2c112717ec8dfed6343e74d52bc44d0abaf4be120a06e42c3d445b47c26a0a395ce547b10f64f1c2f90bc6eb249d54137527ed301aa95730ff9c131a3d6f3c1677d672861d2d274d28031f121b45176698debe0a18c903e18706d1a3b7f4ca0cf20a8d14bc8590896b4289bb8bc153c15b27f3e66add0b96d7afc5d8597c7d70a8442368e99b33d5713e789757c96443d8995c6a57ee8e0017ab69929f09cc1d6fd89ba594485092a0055efd3d4c4059194896bbe290f38ed3fd6f5a0efa5efff2fd1ccf1375787c3ff771966240beb7784da52a5c6e168db9a0cc9bd960404e87700542baf7363164ae94eb6d831bb414517b28e14d2c89304ef7b2604d768ecc9a0d78cfc30c0cd9aa84b7577188097d18d2966e9615451921aedc95d879673d78cbdbb57c7a6e4a74b4a991ce8890fcd73908fc3ce304a34a83218c7d54d5e1cdcc5795d845fd386f7294daf036886ea06c059182896a83f1c6d9a15f8546732ba6c07b077e7303b7bec20ce2e5efa0561ee9bf2fda4b3482c2e473a4229c807ecb2ac5ae35cf6ab881a947e33f9294400533b30231a866db0cfa930b8abedc904cfae1b65b434988e89a5c3fc11dc3406fb75e803501a263f62be46094d34fc2e763080c10a8d78e33f7f77210742ae0bf5bf0389105ca7d8b3fc7985be11b7d26c47f11add2ef087e9caaa812dc31b3da96f8562ad77dd6646e1b5a962375324707bcd609ac4cf24eb401dcf975e6799303ff6cb599d3594df8d3e5b05d79cc24911b8738a5c8808195c61ba3b6aeec61188272de7186789284440daf5f4ddbae74474e257e871327d94138c379f87ca2bc5bbc775f3a26ee987b3a1e5b06b653be6a262145cd88686db736362e7196c9cb79530995af0e31c01ce0bb4b5f0b7c5bb52ddc8a9a8dd3bc809787935eaade279ff872389ba6ab4173d31434b0645aa473e23494a900abea3afe7ac2a6c598a284c0b1f6250a8e96c510566ef5371ec839c0f297c8e2c4f29021e64851340d63c569725bf3c5e70941e5b38b222d6ca2dae1f65c89a5efea3ea998595cf2c366ad543ef6f942b7e28af7c46ead5c6f3aaf0e2e8954b40fee2d0e01ded8078abbcb42115f9d9cd7f446011ca8874c79c050b79d113761b76e41cedf147b37f825d9ad5a8101367e46a16cf839c23026a6acede8ad15de0e7e51cf449196597c77ced20d11658218978a5c9a22201a979265ace52a354435d79b08a9c363867d2f60675d7babf7a3e65bac7049700d87e851551ed8fb77837c256eeb50132a110792537133a9ffd68c11e6a02e121e62e41262477445e8f2da2fb3fafc7cc9317115e08fc6f811d718f2b1e6a972df90b8beec29b58924c56da438461d7a7b70a00c7f174f7d1887ff7372b47256b70d06960813f6d8110649765f8872bd32a8845bbe6db1d9aba949649c1f44f105ba9934422b59e5994d9445cbbbd7fc394cb4d42145f448e77d3e509823e4f062211c64a436f52bb8f623b5620e3ecba71a4a9fd0ba83e99202021850b3b3f964061552ac776340a4ecd39a4a86d656b25ebbe6f67cafda14d6621c354d7c01dca704a30cece669566807ee720 + +Params = SHAKE_40/4_256 +Msg = 01020304 +PublicKey = 0000001495d516f8d25b305c51a032e633ef379df7b5438415f43fe7cf6795a8d4e98d3128d4c2981145a446ae9da485e3322c823776b56b4eeecd91ee078dad558fadfd +Signature = 0000000000a4225f9007ab14dc389114fae611fe80f969fc60b9d9d7960a6e77d22d197847432b2def9cde52a16e28700ad975911a5ac617490c1456414820f9306108b50dfcca7c5726bf8eeee58eccde813cebad965ec423706daf64630bf4d513a9e59cc34311016f4e55843b35e7e9dd25e8ab99801f5d3497830f2921a96ada2a9c7dd8c02964fae3ce28f4fe58357c2ac653a3a692799130635191ee4d49e2e22f212cea54785913a84dff080ef643460bcb291253a3b069ec8fafb23f2ea6f770ef71244d3c77a1e556a8191e141f86a66a38f100dcd997f8f7d6d9d9180916313f5dbe8f0414f6d354e3cb557098a101baa70f4cdac554bf19b516cf994067c54ce1d84a30dd8a4ea20ce414d567e09fb6cf9c3ffbb1e2b0483a28a745cdd2ae2bfe4bc300e8067aa64c641dc6c7bae5e023f9560833b6053f3681b49b375d59ac06eb7dadc280cc23c82ba6378fdd497baa5ad1131dd954fb7768ace6395705dba7a9ef26502fade15b1ebd68c1845b4b7a2b043af473badc1781c385136eae8f15b951385a1063f9113a775769d9f902e515b3d80e59bf03997c477f7403ff0bdd9f46a4a7c19bbd7021e99a7f25b71d7124b3d36e6677e0b05b8824bc72f20080441bb41cc1524858085152f3b03205637be8f3e128feec8efd83d1164007631a49b4c073b17fdc55effafea8797b3d6338815c8e4a07de6ca75c9dc7362bf128b03b66bdb12c7495b3404c1143437fa40238862aa5cb5128d61528dee53159dfb6a72959f850732079a5fc196e8c715d7f514e92f64f391b49e29e09b66636b9e45517dc53ae507e32ed10ca877639c3e3208fa6f26e2ea9483697369d61fe98bdcc8c523ceabdbe6e14688939aa4c9a36cf98937f9ebc572c68246d317c1d1d08d98fc6cf32d1f1ae72ffd773905ae4c0798a0f8e576da8effa0228d83cc54e10edeabc3d28ae3ad12ed56a53aea2773761bc630984fd28ce9d52aafa51cb496c1148c3763b306b7c5998c7b849d8bac54431287b5cb7ea31b4781cc63352bbf0579cefb68975ed2795f4be8579a9b530a80a5c5d8b714d5c41d1f50f2d105d586f9123e923e74c29ee62d5819afa5f3b63d4c2b4175a3bc6a87dcc5387c6f0520c3d33bf319a6961dea3e45e17c92d12ca31afa9e494ccd7a251c4b8aedff7caa236f1e2f54be57a61b1359f2471c349bcd0bfdc101ad1aee9f6db74d531d49a5dd4b4ff939a6525f49c3ec7fb43bbe9d16895809ff7f1b048f74f3d555bf90567150fbde2f2a775ff76eab4362e2a0f1c5eb69aebdc40bf8ed62f4041742e65b11ab7fb3b52e956515f1ebbf3910b54e71d9b6e7d2ced095f50c8718d06ecbb53ae42010eac0cd6a473a967d2c2ba1d5eb4b653c0b80d0d412955204a7cdfe74132b27ea15c9e34c8e86daa2ac1e505bea65e37d712e93d9aedba50396ebd683935c8d0a387c3b024453a3052f0a370272c5ae120dd020e9a5b0ad9bf3c4528be88ef30b3cc19ed37a59198387cbde7386e775730fd0017a8c94c747266dc2ab99711c6271061c06a5e5f8e2a7aa37d05ce706dbc2bd8fa203c2efb5c4fd51f3ca511a45b6914705edf651e948093030f9a1d4f1d0cd4753ef8c418f33fd6985a397ec403e72318e7259480dab6e720bc2591f1aa9d284127b4852cc410ff788cd772bf83be5d54a50fcee306e2a35083a3da0b533beb7015691291f2da01746cafc8c650d3a0db892c029baf5efcb4a8ddca13d74c72147914055e1a44cd197491d94e7cda62260aff0db22ec369c65328ccb43d1f4a7272738b8082fef622c925238f3f84584a49ed40b45dbb629016a5cceb2b7c7f19f33b17067bf72802839d4cd276c10f7a04ec180bea1f0f9bcc1071766c30170e165bf37a12f735d745ef9709fe701d71814a593c0700bbf5b3af1c5b3475325a9dab6d85e6b6df5e50795f9fb0d55235870ac7e2a3c0ff3533828302f698f3da722aaa5858b7c277e59d7bdfbb733d23c78bf7df15f1c05ad7c159f5a706b65f82d27d1e4fecd6d42ce3ef3de67edcf5eb6d5195e60f0d278edc9c1f513d3a5327b2dc6a1b3dfcd4e415be08b22fc4029913043448c6d3abcea0a77f57cae2404f3609dd2adbbbaa0561769edf0c581879dfae533c370a75be018fc6d921d51ae445ed600fa2c77e25c579b91781e7f4212ba24bed8923bf26ee8303fe0fdf3b0e92cd5ed6c69465384e5fcf443d6d866a968d22b8f001cd917d565c13a3f73fd620eef2987bf59bab653ac9e38383cd114b84ef16b4c4c5702139d7f2a2b1e5018f16e2df9ec4e96902f0ddc5af08a2d4e06e710ba82a07e2315d26dc50552f20fcbb04952025e728bb734b4fe202bc69ba98d5a3174ba2d492f84ccea7989a70de385fc08ad8fdee0abe6998e73dd139ff75ca3ab5d2c33683b82b77b1eb94eaa8cacaec227f722a13534e5ceb8b767f3976dd547d41e396b163da38aaab17c0367ae870acee9d1dd9f790e40a019c56f2caa3c836111d3ddcf071f73a45265da68abf702ba0bd2736200da58037373d0e256efdf2931ebde6129b40c7d6f8c77dbcc96107df5b0f17624e074ffe133722051e7ef8a49dac7af5003e5e46dec93cc86c5b60eeb1381ba11c71c0599c0663a60875507b8c5b01c634f53ee33e333ae8755fa524a0486b87c9fead73a2a8c1c8fd8b799b5fa5d5c7d929764ddb2caa8adde61208a6e3e3d61554c8590b7ce151d139e42246449d51231659d1daab1911e02c5690709a92f79ac906e53b5469d4e74e188f12e242ef303b201884299f47873205f07f8d4f48a272d305cdb032fa32a88c88b9ca67bafce4f083fe2d29b96694bf09eb8c93cea1f58f895fd982ad4a2d11f0efcf6796f02cf62fb742eaf4950c0fa949f745dae820915b5325a2f333dfe4f195a03a454e90b52a25003e81234d85f8763a474a42d7927d11c77d42be4132b5043463cbaeac7a5cf86e8f8ae33161708172688a40643c3c1a16af1e323788ee1479d31393bd408e462ca4be0a910e747cad231a9b1a807a97fa566fbb932d0641ec9cf1dab0bde5fb7d0ba06bb5060f004123b3a1c512988faaaf0bff685e51add69434fe0ba574d5ac796352b870028eb57e5bb49118f3a7576330687414da7b9fb5bba97f935ab317cd0ab1c53df0768ba43a33c73589bf04fa37e1b42c12e81e3732294cc8db26250c6de92daf1087355d29e4c09dccbff7607c2de86b51453210f41d35b5167f9d3dd1bb35c6958b7765b9a1c7da7cb87840dfa3a58ab6ee93b6ae333970138721c52fc914a3e4344a034c2cb1412a0d570227fe1aaea408fe0037b6abad1279a08a96e00ef3edbf49b1944bc94d082378101544a1e34ef2d6c59315cccb90a90422781a3b69ca331cef728efbe2753b10f242a1c3feb84cf655953c0760533e61c8b6553d4b7565ee89f538690225cea1235aacd706cbd817e77b676af256559076021d637fc22d6439cec449d64b255c0056b10b02a158342a1b917e85eca3c22da0e148b77e526199a3410f319ec2ba6a593ee04312337b863d62bb573729f12c1746c4283fd0e453cf0875f24c443620bea3fdaa803efbda2b985724791e42e5a55feaabc3cc5f98f145569ecc568d790e27c1ed129ab4cf792dd00e0da6c83308b6a870129c103c00039c94c42ada803f3200c91b494a15cba2dcbd534d00fb7fd651dc10e7008cc2d8a12c9229d87a3e62bc99d376faa24c383ea73343298d968f58ec3ef3202649b7e7a48ef31d3cbadf62528626e11d0eaabe7bfa86b5a9edf3051eb41d26bd402f57e81124b0c541e4a433a77c3d068ef858544fe37b4afcab5e213b2d0c0f37d144c2fcbed5b9715623e62238a5c424b416d50e008e17b478d2f1064fae24746c55dab50bfce4cba2c89df087c1f96b586832c3cc9b562efeabdc031c82f3cbd1ab01cc591287f979f6bcca5b12b4bf66004e3ad62d84366d457df40d9aa9d08fe66124642fe4236df2ec796e3353b862c7da1eecbcbe864f4d0a58cac0b5d066959f4661818569e49065d12d351a81cf768eccddd80a5653a8fad91736d584019311d70befd55531f3136e8f941939b123b157b97d24a8e36296d062e3708b62d16a41795cfeef4e6ea7dc31abd3211c8f6a7aeacd0ebd12498821f4fea60ca4469f116d041ec8d5f5e9d77afb9b34f8b7e73d0181e7d9a59bc043d3cd72ad1103874244f1c2917f7d22c54efeeb941ec20fc5f5c384c97c78b1de7c436234026968b7bdc1f4b9a8a57f146e6c255920fdb6ceee13abaddb6e5dfb437d16ee7f478b893a33aa4d23a66a1f0f845e7087d700cb1a3bf2b48efbb6a4ee1e0e9a317d2c694718b47732a09faea9dca21d9803769ece10f24af013f6e2b4dbe7abebb8d4d033f3f2ec819fd201729a81e3c60a8233743f5f427f9f4b009c6ea16446f798074799497457e472c02ac1e00b09609d2f64766045e948801af8a0409e8d5782b4f402473d0a73ce013760a55c6ff1d6c219d0bdc24ddb883feaad20fbdf8f1b0956db3fbac1f25d7e9e8f52c9add3d5b8b945fd0028d598dbcf23767ad609b16e6d84e0cfab27a341d7acf2c52ab78aad9e5268c7f3bdb7090a8bb070963289de14e0951417154a5ce96336ac311b72c586c8c40c1e60414088d4ab46c8e82cf19d194889b0f017099177267a4b48eb360338ae5fc4d0224dd8c56d5eb029685c980d4c6e407858e82a8837e8baa3018d21a3b843cd289f624a54f8513942356846cd66c6260a39a0c4e8e431ca72645955ad22bb2be31aaec9b75a14b68c372c6452fe918927133a9853dab96faba5e4bbb4381ad2ef102c1d9299e7f29e46367a779a17f5b3098466f5bd992f4e8d329f9f1012104d9772d11c81f61191e0759f1284a50ada1a52b6cf4e75e06d32ba0a7f8cf4752e7bb74c427409c7dd01e2fa2bdd69ba62dc7f80cfe68cdc2435ea8651a0fe02194eb5a7a0947751e011aedee488fa7807fe80673b4c36fd8d887b6c4e450ef9babfa93f192223d5d30fd825bfd2ee4ef07e91f8a6b30045017acd6cadb8469c66199cd92a6602cb2f3644326d935c8f3e2019ad82ccd29fe729d5f54062b4e41e8e256fc01eb5b6b1527baa606b86058acbfb4c70de38674915f930445308b25e4448f802db9df3b3a13ac7182b1c54a126123d316624697f9634fc3838e969345706a5417f7203c9f1046f7221ccb00fedbe0abc2d5698179d4dedc1467e7b3616b084f729cc6e55569e2136da49c77ab4f6043db4eb44e3e5dbb2725b9f4b8ecac7d31b2100f2e2ee1046d36161dff80d9273b9b37213a444d673e7c5ac4a256877f770b70e82fd3236363460a1adbf0511299d7c6ca709202b362aa906f6034b3f9f84819302891ebc9ba91b12983e26f31e4cabdf27dcc0026719dcc1d1c7a25287651f861fb832fdf992433c33f737e7723c906deb34e743ec90644e71a3c59d547e11db6a3c1961627cd4e07a1cc890ed5728af64ff5abb4cae049a29c2669ac983ff6ebcd7ab4024fc034071d58bd49f8551af5b7344904c5dce0e6fce3af7567eaf993652b302034ca316f6089c331210f1f962952d5f80d38b2e3832e5fa8892511a99a308380a9e28bc0c28bd14b735e76cc29086dd9ad61ecd147e9cbfe84e144696e7bc9cba6acfc05977f29d4399ba15e3aa92a73582b4551491dc7203a64fee434536b019241d2090c22e5b37e316370304c2cbe8319598880ef34dcafddc0210dfbd45e3c213a948b6ce391d70b230b6bdef5cb7ba9291ad78e3f7e43179e0d88e1ee0a075744fa2b38e7901a8dc1538c555d98ee5215a7f16936a68c218f8acf7dcd1ae09b932abf9ca5d8b3d9860037ea75a552cd87acfd6cbe01dad5a09e79bb2be2d4efa74e25e8120ab9b5bd4019e52092800a2596bc711ce8759a79b3f753937be54d961ab36add0266c9a0830be74c40a1178268302e402aa4df05ccad711ca51e77a06ab0ccd08d45db9d021214f56f4edb5230e0cc0a7f42fe975b9fa1173b122aacd37379a5ee0e57680c1752cba00f050c124058cfbf57f7d44f25c50874b1d47117a62f6cd6e8c1415ecda89d344d94704c1b07f7d3d948133f9ac54aa6ac3797906eb8939ca6cb269fab993e7bc3bcacdb4f442d4e4fcebf453645276991f6360436b8e05844f77ee88603c71d60e8a40b6b7eb91664073bc566d6cafb91de19193f432651343466afa311ae82a8e03c225a4077e4f1956927dea7cb342b5f5e237177e49eccb28faea61eaf2296576fe556744d76b62f8fe66c77dc5970fee1dc90cbc8171049ffabc6dc758ef054d13cbc3857d3ed855c687ca378bf1110800f26add8b8a9a0bbe11b9a701c858430112c36105a16499d28f96327f48df468739fc0c315eeb328a7508fa465de0cbd56881fbc9403598d7c343d701b17742dc92a943dde20a0e3d17cdfadabd30a65f554806d7e030c7e933375c41195b9df825f6abeddfb5840cc1751385136ac379e372b944820affbe8dcde94a72283e3cdf8dee51904944ea9ee6d18e56938cddff4739aca3aa2a3eeb4ba73dc3c33a263fddeeef64e4d871e10fef4e6114bd3a37238a281f7d0a394b4291b921b966a0afacf130ea5c7201633814662456c81a45e9794f11ea89c0be16e70d57885577eecae04153360bd48d7932f22c6d23c94d8f123cd73e7ed2231d955aee24570c8d67d79c454dee523f3b0ac5c6869422ae9ed973018c3904b9f1fa807b72940963b3c849b92bcad8bb3efd7af5556792ff3b8e8f99a58646849d56ec80ab3d5c19bdc7296fe2c3b3cbbef90828a3b3631d80058711d99e7835f808162f317429f0c61af1ecf8540957381882a34b0c2e1dd2ccf619f4db20f7d8d84c31dbb96f311d7a43ae6a0c348a7c6812927eb3cdae65b81218e286646f23542df1ecd7604eea3fdaf08573a1f465aa1f77ca6cd00ac40168df8757a413eada59252adf33fc81cce974f428691b6c19b061c0640d3a24531a7a11881f59fae4207ca211493338b8850b23c31e27b1e242f01b2730575d09dc9d35356357dcb49d1b45f225e2a870b9bbf9dde9207e96377196159cf1be5efb83327c45bca39fc5d2d6253395a8501aba5da641b08f496bbc7c0c28cbae2f23cba7e83e88f044968d637be2c74d123364ab2760d829bb3a4f2b0d6fd9f39ae48960713e01f2a013021370dc5ac35d6ad702a894f6b47bb117258a755441258da0999209bbf3952ccd9af6f3d4d205c40cfcfb0e80082550794c13c87b5995806b5f36c793cca2d85d414cb25d154e1ee5d0cbbf8a7fdd49aef0a231c287b3eea20ed804eecc5899e511ec38396b7a3bb3c4524e8a7b1173ce04198e5615fcc887cf893aa70f3c008220df2a308abed74b3f61a4bcdbfa7fbdf213b41ad88464a4f5ca042ce250e2ec3e247d92fa1c2a1f0d25f4a7c4dd72b39ae09057395d301b1c66af2d2083bbe2caf7bd1567fe5305762653737ea003fe672500d0d7d0859260373284f93eb66f2ad284c82d273b71c44d7a484e8e11e8a7f128657eacc7a393e65de2a36ea5e822b5dafe61d5113056bbd8f545ae50ebc79b4a3bec82b9db36bcc15d44c133adc79b41aba9e9e8db9df351e1a268a200ee5865aedf9997b387eb7ce462b6e0122f441af8fdbe295382752eeec487cbf0007bcf5c8b728f94d7787c4f3feaa485022ddbd00bf0c7d9a119dbe3e8d108523c778e706fae8a0980b9c2b825e72845827416c2ea09dc5938477b52254494665bebce7b4de2a18e1c08e4228342822076b9979014452ecbf5397e758f38c998094992a8f67d60ce08e025967f23ac38c8c4f26e9ab4aa636819116ff710a9e7ec63a05cb405fe311437efc7c8f392e3d9bcb40af27b11f77a6bdf44809c0a96eef4d9d69f0e915993d29c73f1e80ec046bb81863833cae8886d24ddaeacfe6c3019ac9ac632e51d7ed7927dadbb1a4af15378aa0f64e41662b7ae1575403bdf66e2d37eb55f5b5c3c38249bddf09eb9fed66b6a2effb569ebb36aec91bf98cd73fbf865e6bbbd7e8d2352afe7e2eff0acb3bccc137e176396b5686d87cc0c87ef42bd5eaa5e4a04d6974536f48fa6bfb063508335852cb3c1892a58e746b563bc10df52ff41c628569173fabfc8a0fcbd755b37a942498b74bc95ac2079eed3e40887db7bb7e9ad9e991b8c66c42e71d76d0ca4af448b35a4dfe29848066af4f2385e50dde7775b607954acca9ed32374e5ac3f82908966c8c01af9345d6caaf270b5bfedd780b53eee98e40c91f4fa4f1eaa137941730811b5e2f869f1dd8795064e13455314f02779be255d98cc930b2545c209415f1321b9f410ad92cfaee1267247371aeb2143c89fc761963008aa3e86d8baa855b209a3252f657c76c51fdf84eed946ee385a2b42e700f0e60910f6bd9201750f166c6c0f20beda0b83562ba261ed2e13f2b50ca88b3643998861475ab15b2d500fd456cb68b7d4f00e1a2713a0384b3f5fecf1fd0958527ea1b3b087621be93e56619fa89eb27783b2e552224af3a7c0c6f8bce093dd5cecbf099474716c1ecd9647bdbf70ced203866742e617e5b06b7d0be97e3554ace8c63f984b06e871dc922c7e12207054bb3b137856482d95d0a3cd18937dca671e4419ff3a3cffab0ab4daa3a8c13514a8935287262b5f310131ccf3823048c7d0d96e5182913eeb79af9154674b47c1f83f68872ac3db31deaafc50f2c76b84aaf0062d76cef9bd729ee9d7b10cd58ea94c3452be6bf52b8292e71f6187796e6618b22b312efc44ee41b4c8ac730be48010522b4f1f1182eac85c42f5b8782ff793ff699b46eb6ccf26ec725d44d1b3ab837851d2ad73292fff3dd94e1f8e9610ec81b66974675c9c649c5bd1e2875dcdcb0d3a0a66cd0e87dd7f1f30788bd5ea2b44752422844519dcf3a884d2d485aed8ae977e8a253fe664f940e9108630b33963b0fffb3e753c9a3fe48ba13c2abae6d561483e3bf51cbb43d7784e6a8fcf853ba3cc16704b5209b75e5801e45037e148727bd60b32969467dbace1ecc0c62156ba4663269c1969401831daa7aefb0db7266b7662c45e47a73430674658df01871734483dfdc2f15c68a9f8f5f5154957904fd0175b6ae8510c0316e81a9f9cec791cd09f9dc05ae00dba90081c49c73a4bea09ec2702a803ec0b3dd6698828f133df01f200d8b019a830bb31c5584b9d4fa3a9a1f13414a376a8a2fcc1ba136d7a3c824d50e56a02f2fd1c4a5e419ab6db9f4d85a5e1dbd3ea5d9230158f1601fced104d702b9246d20b063a256356c1c938fca09a15bb4a1826b89780d4ca7829d3d9c3ae7802305619850083f4286a0baf98e903968dd82aaecb6dbaeb132800f69864b08c3134e2c9102d6ce7fef6627cb54592a77100e2c259b3bb41a341d2789b098a6e827143e00f64b315e2a4f78719368fb5581ed385907fbdf1023548db22f4ad558eb443498187d627fcc2079c55a1bc616cc6e9c3f95c6e93ac87f5b894ca8da728794818a86e754f3807072288b1cb2dcca97ace0cb897f01cc47e8e5a0e3f58583d0818e9392746a2d03edd753e28017dcd9725cdb9f675839ef4808d38abdd06495ffa6ba4a38eae0a588f3d7df32a42935000c9b8d4fc6fd51bf634ca9734228267c6de2161b97865a061073c3fcdfe462d33753a80bb24e63059e376f4e7668410b356b7a931ddcaeda7662463a57d3199e8542eb0793a42201c6124ff6b870f6d5327f621fc71bda01e5f6065606936b4600571c37da62e069e04d9b973aedccd1fffc3c476547abfe904ae20fae488f3ebde2e89723d28c122a343411fb4e478de26bd89fbb79a18760122f1c56f6a02e85a8924099f98541e861de4b65a07a9f1b603e0bb2b7a5e247ca9ca4e7b78a5e891cfc196c69d2024c03843a268ff92b87a002f927ad226950455b71d002fb1350ccfc358d04ebc477bd6e03eb8b4015da72e33bcde92c835c9f227c731ea29bdd1e82c3edcb2de9ec65e4e5c425d7f730166a3be0e02158f8850a20c4df21e6c1f68822427ebe27fd73bac8b217f797b0a4e09ea3118b8ffbd7cfabd15ab6a03ef287d14c0e07dfcba067292973e55ab8fa30472f1a23a81397b618bb3dd64aa355f2606bdd353ea3c61893bb16de81c272feda4b98f219436bbc84ae1f353501ab6bec57359681aab6f1bc46765231db38f31aee6719663c7cc9e682e2fb79b4a0dc0cf75c01eadc4015f9cffa4a392ae3cdd05dd45c666b384f6a74bad5d734f415eea5ecd0deb2d70621cc266cf374e2685bac8823fd4c59f6745ae485d1de5d089dec82420f297d28423a12a56623dfac4cbd0eec858b44793efca0ebd174555918151faa213e2130258178683fc0f5d077b64b5079e19e874aa8d69649b3d9c09a53d697d2ba5a890c9c2e2e4347036191cd7d0ad1550fd6694d7d082dd7eae7160c0163803201de59c4ccfeaf301e1cfc193a972a4ca6d5734c364b9072507f3becc8e9ab0e9c7a7141c12662dba164b16a6f40fb5065a22595e5248102283bb07d07ec72cbf64f7ea89b531c577b36c1db1fdcdb94f6de6e096a1d0e0cef0259f9fac229379ab264d995fc25b12a3f599fb3f52a780e5a466a941502a8f28d3b525cb8cacea43ab808da3f0cec062cff09872aa37f40128d933de072550720912f4ef5538a91f2ff4277ddb2533b3ff9b5df4efad2756baae7a2d4653d0c63d347b981fbe741aee4fccd474cb69a132337a126da3f027438b1a9f2db2aca5bced1fc87bb263643c15d48c9610ea16199d872c14bff8aa846af9b3e31f882376b5cbf665406a77e353e7c0920ceefc03cceca8483df9c779abbf8e5f89e285b090e09f00468f487734a994fd6554713f0a8f755f3585c5081ab1b599cb72d1f01f728a888eba58ac0779e8262020ef9aeca763e9bb74f3805c9642b4963d6f372598409dc480b2ccbc4cda2f917af7017c62124f736faaf4fbe90c0b19f370dbbc78ffb306c7189157168b25914f85feb659aa83c85cba164e0d405c7418f9df9be2b5bf9760aa569173b5cc47bd606ff86a0c9df4a365d0364454e11513bf1980afc59b289d11e9d968c7ca8d56a9d78a49d8272d1a1f46d9fb3e1507baa075153a31d39b4957f57d0ddec2c4e8612800835a47a31852efcaa05750922affded11b13de8a1df34b2ef585df49412212102f5ede70e63b930bdec38f8c13af896b8fee33271af3e3a56a198f44490a5dc1b4b13a8c1670010cb0e7f0d7f7c368549daee8fbd316e20baf426edbad9ca7a33f78bf86be68d430a2f5b44afeb99177309b40b509f900fbac010efb5118ecec5feac38c965252822473ecd8b9ace4ad4f2740b6641b1695026010007e3f3e34cf76a8cc0d27ace89b4a1b9a7ba36a676b8441903ba174c03fece170d835a274db419c51b983077b7f365db5c73a065b88150570a9f309ecb4d1aff7cb9dcb49c861435684b0651bde0f3fbe0fc3574c0921aafa7d890fb16a04ad78cc95274021516192db3f09b40ad4809439abfa1775a88c10c7f9e6614daa26b7d807a51d81a340b604aa61e4412bfbaed4fd65a012085b41a42b7393e1b2f38425f989ff471fd3953f8acbd44f0556ca74dfd8948985c6e92148fd58a33defd82f2ffa81bc675ea139b86324517abe1d48c8cc64cd2216d353d7f0889573faa688f20fc607411db3c837d6a32c383ef11ec7ec8d41106b85ea48bd08e2fdbc8294e9527b56520019aeee84464a8d3ae3161f5df9d045f59985003f8e94ab8a8dd6959847025a3eae86aeb343416743b8204aeee537e1f46e2671de31ba3a258cf72bb1c94029dfc8be83894e7770aa1303b1108d35f94d7a4bc6ee488a1994bca6c05415d9a75cc1c607a6dee9479400af0cfa6c9930067c0021767be5615f1d32a8e7e52d6e31cbf11d58a577e07b7546e10596a72e6b58839910d252d96ff722c0a329a9e2eb8f485aa68b6033c3d2db5c348969844d5363dbbf83323cbf8c654dad7097f46e9d67f6d8bf26a57dd8902197d9e1d20d5588f415b0dcfd80f65a0af47bd13d25b563890e6bf26504de808f72946ef80533d5bb7c89739a61fb203a1836c778791f384826cba7bda6fe9bd09fafd46b2b622247e1d2843ec9e94f697e0d1995e59bf6e31e993540a6c1bd3788dfc4786ba13eb90968b607e14ba56396b720caaaccc81eeb96f39cf9bcbba2a90f27c320590f1dd78ec35b16af41beeb21441c3d1c393cfd8b51f9feabd92f44d1568550ad7674db4647af2a69b210796db858933a8d0a2810973318a78e73a08342b435d96dad57ca52b0360e947b532c674fa3ecd922c137666439bf009a5f24599e01ef5ad526666905984ba3e1fe2a41c4dc224b805e45fecadd901f3584172e0ac1742ced497078b578a0d8aa386384200c6f9a9ea7bc2b03dc6e6c39f801ba9eab8b4ebb37b9e3d0a07eb146108280b932d14908a5d315c34a6cc5e4fa4267e92084bd5ebaea6ec1524de2343eaf30b1dc82cc0993da554dea081266f1d5d702fb73faae8298415d47711668cfe430eec91a44b8cfb6161ec2c27d5682c523200117b72e92939497b70adff260731f04787a96977ab484eb329f22a4c9ed5663b7e2bce3e041991edd15914622a391bc07fc7b1daf6ab56243d9319044532ec52a5e1c11dba3991d5e81c023e64cb5490c9e331ecdfc011d84c54eacefad6ddc7f6ddaec7731c9fa9a935c54b6077f04376f6cf9ed8dc650dfebf661871fb60347d144f754fd361984674eb9b15c088654f31f2dfbc6c9cfb7a6231ad42bc5c56867a1fe04fc541872bd1ee02bbdab38ee302ca101cd93d2f46e0f893118ef4878f006cc7ee91ee60a1765e51d0727afef87579eb0e164db7c7c24740bc3c20ad8e35f8c56537c10fb55b3ce05d500df491ca361e8cd456e7de104824c52b456e74587ecc4f0ff44fed35772e9f9a979f182d323b913f3ed978a5a3c81ebfd7e1acdf6ccc65eda1b766f23412524fccfe632d0e1bfb19a4ab73fb7f9ff2af1e7653fb07aa0566935b8956390fbaf9b0be813bca65d2c4e2a34d3ba29d3312c00f1240c22ec38975249e5ee504ce0b39000b6bffde0a4f1ef41273b0558fc75d878c7dbf892134088243cc0299c772f242cddf5e1e7cacde2a2245f87d0df6f822aa6f8b57db9d470d1735a94af8fe84396f474b16fb10ee05aa2c6b1a09b6f80e93c203f0a92b749e05ae91a1b71769b199400e38c8d1d2825d617cbc06ca5f017579495e71f363bd9cb2715cb3e876e073f5016f3efdd938be77d82ea3a437d1e483854dc81f1c83850686208b6e4980cc2235020c1b9f6b5164554df586a8f6eeeeb581882f3e99cf5ce8611db3b10f5008150aacb1c6240365f8f1ab364988ce7dec871bbf36c9b588a8031466fbb00480be7fc2aefe93ed6b37106d1059f84a4266da9495f9ef6179c26e49855b6209bdb8c8604c02295ca02648ed5b9971e422c20115ca46a33770a6e1defa67a3f4c01db4fff7cf565ae696a75abe34c23671a5b9868117174ef72fa6344d74b609f8f38d98add95e3e53825b78855e901d4d0d8dc93a2a329f52d18202fc98eb0d0356b502802c00fda7aa5ee65b6181a2f5db78ad25febbd280c22d509a832a301ed5ba951a06619e7ce9089473f67dbf004a5cfda3cf6ae034f0b85619da7ad9e30ec9b00e860ce56444f12a1c872a6cf48c7964aefbb56473e7114d38b8aa5f3472e89f46619a87b13c1d3e30859ccbf858cf35fc6e58c355c5c59468237f25fb74e0c807bc9c4aac4f099476339c4f2f94e348df86ae768b7e96438a487af806e287aabd0257ab6d7bcf104d0d88871092b99c02a899e7c7641b5c4545d2ad792faf88bce61400e11dfd319cb866d68dbb504413d4f9ca700412ea711a7235de5e31932d1096b4c3a516a7fc2c666c2da6d01a7816f915515a6be01040dfab65b50d8 + +Params = SHAKE_40/4_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000145fd21e784d05878e1f42518091006f24895a96a79d879a26e2a22600b2373c096c75e1c97cd89216e56b1e46e2f0f771af43f8789c69e84de8ae2d7e1227e2fb +Signature = 00000000008fc7e98dac4be0730e5547faacf1601feb65d179e27efecfedc947b4bc184393cf33bacde9bf0e211b194399e462b7d4fc7305292e44d47b799f8d5fc6f14b6196389238edcb461f0a90463b914a2d3d48cc965912c3090b4a24b45674fa53ed282ed2174d98d21cb5e9bb8af256958a5fc89656c81866767899fd11f6266247013a28f580ff36ec3d4b69ced5ac2f75bb7575039db9969159f53646ea3b1f7861a0b62940f702d918f627d8cf331c13dfd9fce52e336b9b46bc62444ded66af07929c6f01bba50b5bbf8dcfbd0d0cb2c2bf427426804b80b7bdddff2ea0b3fb4e4ed7719be685fae797b160b60901f4516f9f06acf5a38191a40044d7c82821dadc11ceb7ca393b6e4c1cd1a9848b0ff4065105befe13d9cc3d3ca98f822de08e8bfe9e5bef7b5fa8c1accd8cfef955dcae4c1b5e4826d8f509b12ecd4f0036170afd183ee9c3876faf5fae526b97bc175b802e95fa10d7b9c64cd76062150f5f3b31b56aa6a578bcddaa84ca8769f747c1e46d9d6f8531c523b7d01eb9f9436b22da85d1e1c86481c59b3d85ddd5bb1499d5855534ab2b19ed4cbe6fbeb14f4209997bde1193fe9911872b15394a1b3b48a8d7c5cc601ab987fb00051328673124d359fc69e4f40a4ae62103b7b740b1b98e60588439c69d0f3013b099ccf7d2d085258201814632fa9a8e34d8ae421df0960cb865323ebad2bf6cc078df0ff2b3736d4d6eb10c607eeb304b2e022d37e45eaa89807b740b2a702b4c899fcc47447a680de994a5e89631ab8a7c7a3416532544c123fcba80ac25b50cc3ffbecdda8330b30805493980b4a171eed2ce4423640483d7c2619e647505e229eb7bb2e1148527b99e5a38258ed9ab20dd7dbdd70d5d2c9fc3de5ee9a8163053d9b8def7566109ce3ea424e73b79db073510e996ae7ef20a85a3f7545e7464bb3768fa3cc22c05098fb3ba9b1c39d65e1e9c2d1c64d8a1ad8c08deee8bf55123cbbda7a1cf1af9b3cfe7ee8837004befa74f7e23ca75a47f4455020b4633a6ed05a6cec6b74abcc7abfaa440bd2251b25176e65bd09297ad8417f946dca9ef529eacbc524111a5bd42c852755d86f7ab73811fbeb9917e53f1c46962d061dae1e869bd36eb01c68f760c40f4d03dc2ae1af0f979d006ff8f09fa9530b9b6af33b7fb4610f75ea2efe6aebb82c98929b2605c2fd29cdf530341fee1f25dc6b060b02f6f94d3f008c55a56fb493ca5745f6ff90a1893553861d5e472f8f4be60260832535980ad2acbccd7a4b53a64ed5471b4d9fa89cb10d6e931d3da5f6fe3c7a45ed6699d1ce8fb2868e05ca93a33728da07820336b525701e26df4b5425afc7db787319dbc2249bf6e9d5d8c3a77d5ced1f5b31f16fb362b6a41834cc0a50c65aeaee38a917c1517ba6d8a84bd7cfbf3595a209d57c1cc8106d0b66638e002bbf0f584c43436cc5c9bb375bca55f90bf4bac834f834591a269d7ab6795c621d976b1a8710c54a8ab1212ddd75808b4837168db0b4a0d8403e879f684d95f7e1f121ebbe6f3acc7ab64ee4ea67e272528ea42aec57962c3a81f46b0d1818ae4c6da75d1bbfeacf888c3b4d1d2d0da846aee254806bda9194deff8f275cb0099a5a8befa4606141b91fa7bb3971ee490e30637d8076c07b0a5170d2eb24321574041b999e7bc07d5000dcc6d8411cf8e894df0f420ad13e1b6700dc2c17ddb571285c08c12dddee4db846cea5e8dddfeebfede49bf226786bc23ea152768789a86c34e63ecbc56b06fd9d268c59d433e91be770ddee48c7a3421e78865c9e2c9c6b1043853f1ff5c6b15939628ee1ae6ceb122bc7c9815c33e3430b426d24da4a90c515ade5dd6ca5f55ee3803888f3db4824a318d2b6d884ae4a17abe5dbc5038e8404a8295d9326329b3cea4a5d012e4abd028f82a9b75c83baccae0065afb760b403f6e0c50a01203d444319c58661aea9fc88a9a841ac38f9b82e91fd924a6aaa7f36b31c194a9e8ab1b593332e35d92097152c0e7b011b1ba882ae84388c3e43488d72682316d7e073add69628b882fcadd778e92ff6c6e6f0e95e3f58169e329e172365c0fdc7665b6eaa7ef8ac567f2ebb4faa99880cf315889da4e6fc9a74d16c67729385a3166e943f48be4804f62cb35544cbc448f1b9b2f390eef04f593ad8a1c172dcd9a0badc73c1bb915fed8807cda6277678f3e04b4b2f81b9c1d5eb899983cd483dbfa7f55257d00cfaa9ce317bca105308db8307372c15733939e9b9e460d9a38cf918697672648da0d87784400447f84a74392fa6a89647fa8dba2f6a6e86b79c49547bd6653143f27bbd05dba26e15a25be654069ff17e67e1f634896dba38295ee4530fbbc2dbad3172dfcbfe212d7608904d9f5541ad8ef63d1ca1ad68f25ce8e19321a1135cc717472f536c13f1e897140d3124ab7e1f6492ec3aa625a969a54217a1488e2a40d453994fa515dee4ac5c4608c6391f0fdf4740167eca00fde54252b58e874a96a3294503a82af1aee08ab051e428d2933150a808ad55195ecb366d5be66061983dab1311d599efc7aa822969308c83c156373268de1e012cec67d99b539488d220b75f0db2d4f1acdf043e9164d10d450dc1c3ad4a5da32240825f6c9c7263d0bdb56affc32d33c83bf1280ec8f9904ce5257438afb651539a6ee8461a9e0f26320ffea5616f642e130c2c1b0a3b1776450cab25c1ede53ec3ddb7c0de40b52efd35da82e906212d9dec1d06409928c527d76b8553c30b0d0f8aea4c68eef3e48ba3ec42fdb0c6b492a7c62dce11409032049ce8e326a1e82db2e5a6f45848a55a3bef00e6e4b4160825e9efbfa0755aa24a2cc5cb8dd3bf4fed50dce210e744db19f055f5d2ff25568bea7f179ddbb5f757ff1fc290ea7cb5d078bec65b4c18609e7cbede365dd54dfe3fc95e9847adb512c5855bdeecd934ba9d329a7254954fcc3c8f3605883d8b5a6dfae085a928a5005d9ffdb1ef013b8936872c94f58ee709ab69ac11edf37359cecc3ae8e9b8bd872f771dd6fac9174b464ee98e3c2adaf822d1c7d7352036b846e0d4a8c09916c5cecafe2a0e17939d5e60a6df6d48c28a24cd9033a327fc6a2ae24b3e4e3c2fd98078c5ede7638b09a3c0ec90856ce3c5949e2dc7923c38784716a56481ddc47281a9fdf09b919a3a6b2357d215cc2709644f7ef1f00ac57f74caf8a0251afd6354f22133b615a32913bdc32c6ca4b600756653d1013491f20a7d14dde75040ff60e73c5ef913c4efe1615d992cef1e3cf5f14662746c8c83dd928cb06383edffde207e47b48783f836e7c4cbeb7d1c6b0cf9f3de169374495af698325a2975368cb54a5b6b3db6ba9d05e01e5ef86a6f116432dad1c8744781ed60b302f4b8837d4a83ce6f6b58716c46fa81db141f45a9f901f0f9de1ddd94ca5222fb0f271a5ce157ab00754e9a503da345ae58ba67872931d96741da6816731929175b4ec98b84196bb03249984e05a69f8f8c0694296a8130b28164f822954193e5229726b1ea7b9b8024e9b682d3e39a3d419ffa1885dc8d30cd85acb2803f746c1eeb69269131acc71db7a4ccb0e27f6f2c9de697528e3cd263b42b12169e163f38ce6414572e95e27c02b85a0cdace5f6ddeedd5101d0d5402c311c9fb08468836fc9d7ae318111754c9cdc1e2e54ce39419b9327e89b1998cd2d5adcd8c8158a471991439e75b83b29a1377e590f46859734cd7d60468c0e524070608b44c5017433e6e4f5a0d26a25fda49c9445b5bc4c7919575caf0ff298d085ac7b0565744ab4df7553dbbf13aadabacd108ed289ef9d9da86343d33c33f7a73d00b0d0dc435211100eb8791ec36be4d6eb0fc6c7a0fd603009124ed53c96f6a107a3fd6961a3924a255ac6205e9a566e0d287564aa6d78fc71d71f0e42d1603ec5118117fddf6ab626f8aef41f742f988001996c327e68911f67eb7ecc6e471b34916cd2a2a5a69224c4967e0760a43e70e3a5091abb3a0db796e40d60feb0e81c3feb0f3a16db48906e9462ae1d286b6e883301b1a40d53d8c819035a66f9a7afae913e83a87a3e7868fffcf22bc5b5bfb270888e547c108ee455d1ef09da3a50e6dc501326b58165b7c954e3e15e1e3709ccc195b62abefd03e4864ecfcdf260d4868dc8a0c21312aa3477031db9b6245b618cb538709c11aac3a848e82d73e1b13a2a3d05d8eea819f4657da52eb3881768004227ccbb66bda122c6755ff936327ed422aab5a76b44940275527f28cc588813020ae0afd3ae0725323ad5f6eaa6225f184f3ae16795713480a6b6784a90935d21324590a8499331f46b88fdf38febd405a01698d9902e1a14777fae9ca1412cb894051fb9604464c6c3b053d334ada0022d9f5f1115482b9e3300669a47fce103da1e5a098c369a6388fa2900de3014c4331782a40f9c72f588cf54d23ad9e27ae7600a3dffb680ec5bb40a503cb3bde6ec546eaf146aad8dc292426fd7197bf8d05ca719bf36e1e47e0287b89d0dfd6ff8b947ca2440e230d6b45ab31df990f109dd20b07881c9e09e6f662c3815aa714a60dae737bf92d1b32be896020903b45c6807831b2d719ece51b7a913a0246a4452c19fbe4f68bb635acaa67f611208e30d56488245634f98d70c1d93b518a1120c9c92c19c549f0572cefdf40fd9c978f4ca64aa33ec32ef9d77a777959602c868b333e5be145d0983eba91de0a18ed92bea51f06a8f64a187104f050fb493253e8523b696a8cfc73463dda00a26772cd861bee4ec29c9f4d1549440195ce6eaaf643db4a66996fab0f5ae5e4fa8256b84a24f6145e982001622f4a558ab01f6d8e83f44e6e0cc3df262c4e68a1d1bd45b61ac101cab0ecbf1a811f38647a50ea34b49168f381c66da27fc15ddd0f1bd95d3ee141ed34a92fc7f07810b1d7f16e2cee590eb07c67c101944c7a1904eb81e0789739c4f213567a1bd03c9b31248dbaba0ee7099610f02dbdb357d2aff696c444beae3417201a05ccbed330a239546dff1774d39c6f9b7a5ea615429bb4bca40215f9c8d87d465de0fad95dbf261a2b20fd9c96a9635505bc17562e0b481ce024f194d02463224e14913ccaa48dc465741b65021b22d63f22669e62b9e0102e771fe47c799d7a64b6b7091c84ab975d3b1616f9c3bba5e267b2ffd30ee3d6e688db2746b9e5c1a2921bab1522071d0fe0a866c78f5d45be73abec5bab1955da8a4e3b7032ed127c07be61f6e0912d9dac5cb36cb4d2b05af467d28723c39a4614dab72fadaae1987bf1b45996bb6eefda7a42f141a567cf38ca31b3533d4feb4a33f5956b22de486042542af7b2370c0ffe7b0523f2da683400f1b2a9eea4036ade4cc69d31e956dfdd0662eb3285e040fb51e7d6d9d1446658b74e2fc668e11fe06d34d6103340ce727511aef6605661600c1e8aadba663baca4cebcfc3f27dc5ef869ed804a64f6e452b89de1234d4be6550ba391a98fe8eff7b99416e0f848fd4c9027d7aa5e2b28468b9eeb00aa63032d15909b635ca9d2701205310a88c55721e1749159d7d5e506c5b4ece4496e60f1f069e892b6f3d2e5c5c7983df694b46129d36c51184cbe354fde82c8df16cd1c5c57e283db084e72ac5d2ce27732985a60e9821c00c0824e05f598b5010b3750c53f26e81e6ab7a6174167d3a355cad8bfd9c84a77b94c6c089386584be066f921d68da5b231459666437f8570b653458e7094a3806974b9069b557bdf54ae3ba90ae573a2d9e9f3c2184cb51b5315798fbaf82b453f3ee71acc927b2dadae5b2c435967cd994d1181f59df09af30ad1bad1c28f741f7833486b78842a746aa455f1f4cf8bb92ee41d5ebeab34a01c346572ef6d3a2a518363beceb1448cc741895ba1b82343c4081da71d72f336c975ef324441d8770518926629526e50a92e257d65f9ee9944543b5c384a92f59e7c00cae408ac76ecc8cde718d0af2d16823363c9ed6c0f1684936b347cfce0e08ccd3160419be03392fbdb030c94f815363caba6a6bc30fe3ee070016f112c36fa7237440d701b1ab6cb1017df503881420bdbdb159df99d639d52b501145d18af57654d96e1ecc2350364dd8de2515a4b972080f79cbfa8adc7b6d64c309e3ec5b4cf6c059519586e1b03b1501b2aaf6641e279d125f6b9b3b5c7fe5c7990b98bff03e37cf61cdd4bf3c9c36d33b03dc8fff3f141b0ffee1972e47de22f238cc32fa67cbfb0909ea40680e8e2941d005fa27f1df3ff6561008955ab36d24dcdaef3f714aa1cc9b95fe50669bc639ae19275e5ea1c22512ba1dedccda4d0719a0be26cfd727743d6fbaa7f2a79c2a956ac62f727a672d7fd0894d81587221a85d8e2e8d2be07d86b3622f26eaf940196e41082cee91d8e2c947ee785aebb97d837b1c48dc02bcdc19ec0f50b7fa1782c17d7c0a4507b7e8ea1f7e88178a5de28ed4d9eeb798d0beaf287b01b9d9c8385797adbdbddc516852a6fa6e6ad601c8b83d51cc561757d24337484dd59bafbc45c00ec349008842cec474b493a450a0fb0791cbf07f1c2659f90118fedd230657025814f686889a77672c9e8c06fbf9bbe2d11975e7f1a2d3fbaf75e92be100bf11a9600be1e556b97caf083ecd75a9ec0262c583d5cc2076a764aa06874da0b057fcbbcf5569c0b96c5be590c363169ad887012cbf2d19a2b46a607d2822719c4875991c9e55d6ce599ba873a3e8afa6324dfe2ff2e0c553bc0b815893aa6b309b0d29f511808fe66708039fb3e318f0a3051d8200d4c08f85d41513324f9644237493da7513b2a1d49829b4e182b62946a44f87da82ad48b55ff7786a23a5dd08aefea80d526a6e737f23a7bc878199dbe894aacdbceac5e856236fc96207818dce51585ad229aa9ac9f4860865828392caed3be85c4ebf616ee3910fa18dabdd35811b559ffe99a78f110f8408276f8bd77f4dc56d4a5e770d9566cad6fb463f2b1b0f6dde749a2043bd41c0368263408645f034a91311bfaad86ef98fd45f4ec26886ac2a39dbf29e75b68d4029d97caf208d105b755edc53c438c5bc3b4261ea7d6c1a22640690e8b907c1f04b43d95a8e7392ad88dee16c8c2a13e3c211e9d3327f24821ae62118181e16e7621c6c516cc5bd267c65eb7ea2e25cad5723d4ff939249666ce9509bb3d72184637eb202e52a505357b8704cf9cca4f9a0185c2ee846b0d178de3110138727e2168d7dba3e98e1a98947991cbff4b30d3239a29ab07c0e06356d07023919c6e58ed5ff95dfb79aed102372b68b4af80e33cceaa7d083f071f84031938f1fc1b07b5fbfd88cdd899a8fa869b0bec2f1fa2198c27f6a2af249476523be62f6b561493cb40e2ecd70c3999676c5ee5f52b900b19fe0b3a6a7f6937f53fa33b0d080f961728be1ac68f8065715f877fbcab1146a3285387e9981e131958782f86dca65ffce80de3350a4ad19d161990c98939183cd83b34dcd748dd1fbeed92138389d5f8ba64cc1a568817e3dbf03dcc102e6da8cb36e3e8f765edd8b5e0949975809bf87a27c8ffb7b258d7976274445a476d7e9529f750350441c6b0627585acfe717a27a8077e07fb8242e296b214d2b8d499f47288a1238350e1e7fe537171ef53698016ef5d87ca7cf2b3ec5db76bb0188c9e3bdc4a95093f2f16075923f3d0e5ff7a8014937211e5787207a0cfcd8f93caea00d954be442f1865747f632e07c14e5d9e03ac83e54bf2844b8417601f82632c42d669b5406f3bbb30acb0e57c2debcf5436aba128a403c243247a5ee2d3b45a1d6a5172e74414cb4ad79c99b3bb050f926e12a9c783ab8abf4ed919eb572d5aa05ac4320affe43517449351919d00c14b0e7fd6167116deab0c2bd9d9ff4b6a381ce78c0391c9971982f452f575e8c4c02ec68e32fe9aae82831e6bf65d9af4baa7864c050a441825ad649255103161e13ffb4bec63975abdfafa77a9e0082fc8ab7aa922e07390d900e7db4d1b056707217d58ab79a63fee00f2801f90a91934d3080cad321d47e8d94fa9467ebacbd6d19e435c7552e76de9d4169b213545d129b93cda8fb0e7787bff0f884488621dd9baefe9ffd047ad6d20b1f3a9d51f1d1fe89442e45bab22fd9325ba20cf799fcdff89b5ca7ab4c649c0531698324bb5d5799bd41acebf079053d487f2096ac6b54b3e4e678c9bf114705148da144930415d5b8f48212c615fb603e528a0148ecbd085303aca5f629108871980ba6dd58d0ba75149b7867592bb37232d712afb6bc70789d03c89c121a6616b34da9b910a77d0168b0e18e7a08a53ab3729176a7fbce74ed010a519fcacdb6694b81c35fb5de69c19adfd9cec668da606cf66b55d043ea701a9467a138106e37ef02ff712e7f9de6d3756a41811635b96444d68f5902382a42958dac8c8a0a4f2760964c418406da8cc6ae3a390a287b6a250322b6f49d7ce13df9a0b08bc9036be0c540569a9afe8cb2a875cd2f45c92ff498dcc8f28cd3c01343458d942ee534ffbc4df84109955fbabcdf198092b544919e91212951030ff73c06b478a45c0dbedbf9debf0578ca1c8025a89aebb7faccb5cc9e6f204718d121be32aa23370a64e5ec32849441902c9e2707f82510a6b11be12da9e56da6c8210138c215c8fd24c919ec84c22c23cbb192af19f8f9495ac93c02aa3bdaaba012b819f7ac671de30f2bbdd30358d6a48b5e3cbde013c11add6885903b47d977e6a0b590b1f9d622ac93fada28817a9b2b7491f88696651430351db35d65761e190950e6689e4e615e5fa30f52632eaac16acc61add375f371fa0d683231034831441ce2f3c6f298fd3db934d22c6f8c8895c2bc614573de859a4ec00c2e5cc556a1f52a78e79948fe83c8b8ca12c1fb56a33290f86963191dcb43cc3d505ca9b9b67bb609a9c485a9823c55dc491d057e10af11f7816413cecf79df045fcbb41788d7a1ba03dd09113278839b9daad8468009d8278ea1aba9f70932faa74e212cf881cf542d0a97fc19d32fc4783757f349815aa6f747a0c65dd0c1f64d98bed8526844676b1a415779427cb5a9e878bf58eb555c4cfc282d7007c5c87a8719547c276be84f70c07fc79a6672aca5e3d89c52a18c860c13d2de121888c46610792a87208af69d8c0580cd77c951fff4382c048f053519d55f9216d171bd8c94142682c831db9cad49edb92a041a245367cdaa4f9165088f66b9d35141c81af32cc361bac4e57e29cb50dda369f67dda4afe2700ef549329fccfee31361fc1b756836a6dd195df19053cd5ea51162385adcb2f06d954d00601564586fc7bbd3ce52adf87d3df92ae1261a4e1102d683f9beed9d4b605161b13a87a1d88e446abb600b1fd5eb54c60ec5bec72daee3366e76866496aeb9bf260ce526c102d60abf8fa701336158905fc02c9efbd4dfd60fde27ed9a66c07a7795f5cd8688f191603cda52a2da4e4d84a6ce8d5f40343bb99ef050f5af6bfaf0e6a6bdbd67213666634ee5e4e68c74d2d1891521000bcb160453cef2bd6198d3ca6bdf589e312634b6256547cfd292d2f6a8457198e57f130ee9aea450bf26f0eb76aa742e0922ab1cd17eca3ed010e7c2acf020ae9805ae774401982edc89aeccbd8b75b697688c898f99cd3e09af0da731bf578d59cdfdd6ba02104e6954c5c87840d60c17a908a4fa302d0d522e236a99fe5c4d3a2068378d6f0119d429601918fef69ee3ada2fc9edfd00de3824a694586b518b717a1e19c487a7d4632d48740194bc1283cea71539835dcef36a20ce362282c47d2152dcd1b0344f148ac98347a6913bd3266313596ba7a78e1da4dd2d006aaea162bcfa6c2c6084340975216750d32bbc35ebb5d5df4df5204f5d562e9e5a165b05fc7556a8c5e9851abe7613febc453ad1eb4b74789edd7fac42ffd120985f68887c8497879a887117723f21375566cd7cc62728a19a27cf60266c4238fb653aeae196783d4fcb14bbe9f234013b00682f641c908c6ca0029dea6a026d0d90e21b38901aa0336b65057bb18f2851bc8f640157a8cab0bdc70adb4c25641d6124d60e4dd3d6c019ab10255fb82792f30bcd30a5009a0ece54ab0823fd2dba01ca9a0494147c5fae044af7c1a30b5f8ba8fa064dbddaab440668f39530b999da3a3880a272b79608d19884032705ec6f4ddbc413a9d532e2ffc80abce3006facc2c5485ff815e5a050f20081ac02f83b3bcd805f23807ded05f91aae2cbe5512d622ef7ff2b36c818c15ef27adcdfba2134aea241d72565aa060d509ad636a3b185316723f66cb21d66bb3c07a6957542bcacf72209a1c89b13ef5a705de6061a9d18a9e4016bcb8ef17718f49fde4bbf6f609d3d30d7036eed60bb368648b042a011899fe893b678158a9a123e9ad199c2feaaf38752ece93a21e8114a7cb231988074dc3ff199766c51029b6e17dd84a060b31c8a345bbd5a49e67312b540214c22da0be9d3edaae3d9e35d9cbe8292262385f36ac638fb8759c95e94cb6bc4fc58605d9fdbda58888f38095f864dc46038b4ce24f907c4515da1dfd065a9955227159a909c0069c66629ca2a8440b2d597ddd2a0c69ec214dbc0ef8633ed5130e3ea9ccf138b44431597df23eec94719e5727391d164649440885179ec00e23173b4477734b4e2f8e266972973baf810cf2019ea033085440d34c94d023b6b9893cb4090112c72f158369b627e163e6fd824a57a3ba8bc926e13c5a24c5068e20211d917803aaa7d3600858819e0559233b27dd46a27a787c98d530139d86400dc7898b391e6912ca10a31a20ab51c32059bdcc8536debdf0892d1f5602bab3ad63dfe8284be0b8b19f0b07cd8bffcf18c1915f3c4da34630f418a8db148461ad09476251216fd73c6b5cf70ce133901ab8cc96df9bf6af217133cb3202fb18a186a72d29e4b3a88c015b7ba526336d31ecc44e0f2185f9e78e00b79b0e6ff3096d3b6235b082bd240c0c321f6c32e73d1f850dfc606464e9180f727b80f4a274108a0b3a9df021322b19c461c412d14f82e879e2910a08afacf4786ca5c84628e5f383d7eb8ec5c4051379ce32e1005ba8fad707f42bdd357b2617eeccc68e663a22dc995c7d99fa1f838332b848b768ac893a3af20bd5cc3d27008ae775ddf037855df6bbc3283c00a4ca2d3908d26e2010be515c73b8f755db3b64ac9c0adaf0b066830e7ca982b0c8755853d22e44bf8924f5941125111acfbc386039c437992ba5af22ff779ca8bd872262434e00611ecc0f6a686270ac78fb207896a94ea42187082255f62ecafa6e0dfceeb7ce495fefd5ae47db2aff74c5a2bba4001835b1c6495d4e110a1377e33d94af4fb43dd598a39407d2a0a2d25bd10c1f8da24bc0c45175ccf2e9cf9510fa2753ea234206416179362d9e9f89000865ac43bd95a1bc686e2665fe15691e7f89204acfa949dbd0fcc22c6d4fa2a5072ba47198b1df2566e9910da1611e660ec688940d278583365af334434a42ba1742d9f2102c598cc922bbe357fcd8f4ff882e9ec5ba77bcde22458fb6d2d30f17ec66d3ff1dc251d3b44ef3f0bef5faffc0a97231107c79320b9fdcdb2c71a5823d3b4921f33f9483678e9e228fb85fb43ae15d717c44522556405a7010a540578a5b02dace9f9295af7bc4d32694a34e0bd75d696726c2255f0c849faad8a0bd29c94f6e488c9a8199ba4a82bf2c93438751c04208645169857acc519e65f5ede239f7e62bd1c534b4adad59ebc9c682ccdabe6e30300cd8752c58587ac3d94bcf9112d30a98ce0a2305a94a14cc48d0a188304db15ae920b88347ce0521f93ebbe93bdad84f311acc5ea699ee127d3d0f764ea7a5ada5d516c170c0d317fdd18fe47c58da20e3d1600dc43587adbaf550b74f876934c86ca43cd5af390c134d3b2677f0696696862151a4d6ee9f56e8ef8cb067b0b88af67eb6497d1ad59d4d46bc128822f6cc2ff9458dabbd811918a81b0477b9c530b62e67fcbebb170bd3a7e8e8740745afeb6999e796b367de77c58670dac85421871ee933aad6955690f6a328e2047164da7b8a5b2a2d4ee5fbd8fbe988df5fdd28585487d8c5bd7a9a2da141a601e425b1b7065ac2335a9bc2810a68d1d8a3f1c5fe3362f5749cd4521094eda37111980540458308130007bf93e8158d2f0103059d1a8832b52d252fa101df99656b1b63fdea1ef9b9a1d2784f3851d1fe58196194813cf78ee9c85a56f72884185a5712516efe9801feb08fc2884fcaced8956b6ac1d936a64992da76cdc415d5cb14e7b67a0febcb951730f4fda75bf76e373ca040a5656c69f98c36c2c8faa0c487d1986a5ff01ae8bd9aa13660ac8ee6988c504dfb7ce681212d245fd40a95bd2faee4c5ec74b7fb30c3a6ed65d7c1c4150fe1ad253b25bf7dedddabb4161755ec8ac431deff494e1391b346f8138640948232963a2b343d65671a368dfc10a7ccac11a19ca7599b5b08bc6ed99661c93956cd7ad83fe5a539fde28e533619c9c58f54725f521728b72bbcf143b19ad776b60b400ccd62b84b315ecbb410bd3e1de78dd5e4b1b25764bd8f82bfaefb3c8e8381b36e3ca65f8ccbf39ba852e87fa61ee51d933dd19fbc97c50e0d575e3bce445cbf572b381b107669bed446e5235ec6a48e3f24068a566163f383066a7de7bb8a05e384e157de23a8ce59c91f5a5838c003ed8dc39b4283dfb327f0fbc116529ce012a2d0bd53b1b2f3c3ca2a4096789dbbfd19815eb76fd0ba0aff477ad2c432b21be8c6b23f49e0d7dc295d2ee867006cd33c91d95267078761638fb8aa669830b6ad536eac82045a27133df8e0227172dbe1426116e6bf855e9522fb29e6aefe79f8c392fd3c5de601bb290945baaa1aa1846a9c08a6328437b90b34c1b80f3098937b2492b3c7df4bd7fddfbc92ab5b75f6c96ab8ba4a90417917f91ff9d08b15cc6d0cd7745b0468a77dbb33931e8112c8e596a9bd47a3358d02952f56e10154c16276b2575d9bd0027ac6cff3d85592dd6b2f009c7d20331fb79e2d94bb23203b509a850fe555dcca759066b750d83ba3854dfe0b7961263ad83c19aa9e9af3463469f6dc1cbc43b43ba1b36e8abfb2ebef469aa3981b157558270a647c2c0d6ab3ea319c121e61a1c23c96bed94aefe279417b82ae977f6ff62d3d7834c08c690c40efe46b4739564a56e710f0233e23a7ed37f95ee9e701bb6c6251073c9e66075a9e06d8b85351c2c4cae2fbfad93efbb953c0d17a63e1d413c78a477e150c49085edf90e646b1ae4f0ffb3197848b3b2f57e4b449124ae0f54d40ca552ba1a0d73bd481aea5a1a71b66f004499fd2304e59c6742e1b594711ebb35364ba8fad947117441f82790defeb099a09f7941dbca6df66352ff97c33d949b09c8236ba1938cb3cf6aced425f5bdd2196aaff634eada9f6c26686f3a22eceab96e7e9ed0851f78b927d2afdca270beca574c6bf7d4fecf202bbad87901767bec8af1016165d706765f31a6fbbe9ee77ff73b8f17b8a0138a3323972a199904c83880b4390a69a01481d31359cf3c671287620642ad3859259800aed7753c26b9abc7ace4eedd694c6528e33e132bac475c46c1e78c78aedd1705a7ff95cff72699ae8b617615b7a938b500b6d5d7a0fcef7a413e8aef6efecb7eacd4bd5098aad512ba3bd2c7ff9a353e591fadd4887ca0802d4a4f04819b1943671769df85073d141622544a1e0e95fbb92c58df4d217e849aa6fdfe7750df8ea481e68c77b6a7b7ab4dd621a1434b3f033e7ab758a0f0523189ded2fcf3e1ff38113cbb6b33a77fed78acd0194747e873d7cd457fb2b9457b6aa5348bfa5a9d2581d02f40fe3ea6b582c593af1e5ead1e9e2badc8ab91bf9897613840dd9dd19c811bc1d5e33fecf1f1fc197852d81e900da5b7b9df135b66da27babb6cbd299d1a809e020d4418d6a4605d04b482c3f72e537898553846b73702bcfa60854dd89b6 + +Params = SHAKE_40/4_512 +Msg = +PublicKey = 0000001c4f06e698474f1ee684d5bc7d16edb5133c09d92c58fbda2dcca047525cf82823afc0825c4bcc64125894686b887669f859fb8b69093253940d4856494dc34be1395e8d46f92145ef25dedbb8bdd492457c7669374a287459888dbbae1639ba488c84f56d1ea85c224516d9e98b08773c374578c60a55c350d40e7e1561272e5f +Signature = 0000000000257627d275491169a634e48881dabfeb25d0c59e82673745173122118857fde250b9ca8675ff3d5b73633cc5e2ae872b12f532dd40b6ce44af196ddae6be21b9c7f3504ccbff42a51e9258a2247755620c0e7b3a327ab128e92d1c66dbc98c4929be5fa7ca41b3a6c9a6f5fbd6e79abc483a2ffe6926f10e3dd3e5cb4d12550fc9e504d2282cd51e8de323fffe6b87205fd64230a95e625698d9800c79f7ed27c51e5b36aee1b0c2b27dd6a5a4c6aeb3533e896c60cb3f07bfb7fa5c174ace71b71939f09b2f7b04131672f0d2faff28d46e958718f11b339b6082621b781f1a44defd1ee759ddfb541367f945d1048566e06929a456580dc2aa6f755c413c46c971a630a908be543143c2df26a1a921cb663a8afe785ae6d4b82db2e90f9bffd4cf4548f1217d99137924867115ca12c75b21ad084b4f67fa406a45c5982fac843d5b233bde99890a5fd26359c0aab8dd38061b95888784c32dd0a4ab419541bafd667a4278749fd6512ab41e128344dc43badb96eb13fbcecfad2fef6904f5f754dacc4b999d89615377b108a409c96853d74ee37b799f542ea69062688770d479a0ad697459a665d8ded26f96fd12049f381322543b6ed42ed183d11a7da7ae21b1401abf2420ab3986d7c7e03367738b95e4da32eb57bfd082184f91353fe00bdbb707edeb77d39f89c5bdbd20a862b7f6150752bd2cc578be99dad26bbe81ce40c3758ea028531352c88ed843f5d906142c87da158ceb94d81942ac159066d2dd9fd4a962ad4e9f24e90493fc9e495111032cb9c7ac581dc40ef5d62cf79c5a41464acef710729a97a80cc66362dcacecdd4a36c57ab8473c243a32f5ceb3a10b13c8d737632b4d930bced9c98fa98a9969650cb5045d1724ae2306bf7a7b95c910db58c7d8f4a782b1bc30b1a7b9ecd87ca339202be763e4401c129c41842c172eca1b77c9fed8be331763e4ef507f81c3941dd505637f32d781e0064fbfcbb2db4655c536de74456109e4cfe23cc48ce85db0236603252bfc4b3113fe59b99c83ac4935d4cca0f89a16bd900b1407d97cc85173132294b3a256c64c5e9c8b153cc99b80120a8fc7e243b5f9b3fe5559beaf5aa1f1640939c48aaaf3b469627729a4593bae297103764d691a257ab2e7d46daae7b14bfa1bbabf7e9cc6ca9adc7a8becd5945e0d9b81378632131f27265048e96f9b75b7962ee5d94dd59e6cf8ddd93b1d1dc5878e397318a04817cf5f6a7f20544e7414cee632401d7cb50215cab6b71c0769dbb02a6fed4996889b57a84ce096c52df338516e40861f59d408c153af428d04e4e76631262522d21ee9cea0c74e4c576f9343085177dc8d286106381a49480e635a0fd8abd0f6a93ee94007c1db1206d203e19394e77d7aa1681ff3834dadbaf2268b8d0c4bf19399b69fb42a6b3629a24dc81528b64c527b7f062ae70fddb8b70a162bb2ce1c4a13c7f97a682e4c5a155f2902ca01795743e091448b401fe686aa5171dee15e624c243e2b15d18d6c7c6afb52d69a17235cbfeca14e10d6b298c4cdb277cb5777ce5a6ead6881f1cb193601d179c2cda1c9c2899c4679887f1ca6d2701bbcef9e3d1064dd848a3109d1b398f267dbbaff5424b6e36de06c8b6abb1a2b26412eaca281e66cd304720a8b1e25424c95be837ea8d2e387f8303fdd0b9a528d4488341df439350625277e2e2bc079f5075aa999fc572a728b3946b1cb2a2c3ebeec8d10ce7087d1f03786327135d3087da3bdf1519a6dcd1eb9ab060b4affe6203a6da275ccfee613f4f0640c482de26dbae05ea7244d5f0d7a47eba728bd9dbf13dcb525c1f9fb467fac8fb1f0f4cf1019e35720aa3102f673b0b12b3b81923e7173b514d2aefdc539b6c99c14ee8f825d2bc3c10b7d2d4633112ab2696b26400d1023cae11c21bddbc37ce96be75c978fb7e3c5718e35bbfbd18afd94677d0604737d9fe39b50e06e2366007e046dd51ec71bf07ea3de825c8e00fcc4cdb7e12d829c33675b3e9b5a090e3b3b82bb2a41052b898a026b78806e0c7b3e8701dfa01fd9b7327ad15d279870828f790b6ca5067070d09d01629941ec5b66539f765a5c4772af6666047963dfd7e7af429407da33ab7497684917dd3e9733c385e3042446b5ccf629d415fc9bde87be2ef649b9499bca4d6c7cbe680974b8c18486eee6e3c23a64203b64ee8982b273e17ec12cfd7d7dd49f773e42e4f871c68d7d078ad92980be472809dbaae65733cbabb57f6a09c34779c63e21099df40cc2085f6d16902fe052d4b00a1632c19ef880b5b0b06eabd06f8d3da57dee20ddd15ae6af531a97903046224f81929ecb4434bbc500925ee511365cd433192810429f1b238c5b287d431032d54ccd19074aacec0a7f9c818cf3319204529aebb72b579331c55275ac5b85488a191e38c953236148c5868227ff2141702be8bc905b15eed2a5e8c9f619d78289a5709a027c8bda769b27f8fc3397a35025b3d8a7feb4cef393743314615820b90c572c7379ba60c8ce0f2205515d861999d0dbf48f92dd139af593b896e13b3923f7f395a2dd95317b9a866f892034a70fda9252a08440854028569572889d1031fad6e65ac5a6b703c918524563f549c5998347a54ff2291bd9d58c6617e12ae614e5ed351910711383c04b9db20eaa4ebfe2df64547d7b8e0ff5e2a6af7a264fcf2d431e5bb59d538c266691381b2ef455483081503d72ed598b9e7b509569f2372dd9cb50071c8cc281de6eede0ea753135c87a3b54df105893d94ac6ce12566916ebb9ee8948bfe610a3804b1f4c70bcf71995f2fb61057e5a04332b528ed9f9210dfa8d7b3b708dfa57834d9a0dd8da5aaa139013b4fa5da114a298b5c83599148fc2c3b187034fad2b8b880befaaadae7a132c8ca5af1a8bfea06f1d3eb95b2e188b7fd960cedc27027572b95116b9796cbfbc347c0f19c3bfa0a195c325fc1ed87c6ab546686413c1f76be264fdcddd6c4c1df64ca59cf78f37357ad63861aba5174cdbc34fcfcdbf1c4286e2f40d3af09abca0a561794750bded040e196afa10e1c3260560116f771ca0166a39770db0816240d8b487f10100c9231bb56a14406dd100efaba1ef0be5d5bde2b342b81408373648f59ea3b65c2024b8d5ba60ae93428cb770b85285a1cdc6d42fff2a455501d55fea8bc6f3da268fe31fcc34e3897d438133f1908d9b26c001142d28b6b4cff271dad7190b15352b441a1da7850b4aae8b8b8e3698e42c130e3312240225f68a090bd10320a1d22b470e1532ce687748e67742bb0bb34d8c8a7a46136dbae0266721495b1ad00af26b3dcb6269df5a3decfa42613697b4d30c398b090393bd358bca028d38ffccd3a2de71429e84a55fbbb4736e6a0c6c32d7aa77863dc0e4b4a6478fb0318531a640053c3035902d32eabc4db0ce2a58c7b8fe8bee2f50f3017d6e8120a63050f66839e2d42c1752a9c582faa72090f3e3d12eabca1585d3db953a78ee371cd93664f0f298017f6ca342734c7a447afee1330bbbde025642f4d93373d692a8615146cf62cf6d01a61c4c5c6255c5824981b69d58f19e9f2afd9d1604ea4b82deea374d701e7ffe9c59bfc40e3b426772a32027b8cd180c2f01afacb6a9881e7c0136d52d46632393caa3d1b1b15068f84c46d970084676c2cd2f0f9a129bba04adcbf6f4534e9aebcb4e27d025f6421bffd696c4652ed034be0e49c4ec44fe78c0508928536ad35cbe31ec641cad9570545a606cf82397cee7df909a9cf878adc7f7186fd1c92aaef6df8092a73c2bf128f0acaa06a3ee1dfdd2cfa74d026b1f2244d389e62883fea31c7812b08af01e1a6f5a3929545e9944b4eaa48efb93b722f0140ecc927decf5791bd2c70e437bc280a380ef0d932667be85e5dae0e03f1ed40ac4ff3b46fce8c2a99bf9efc8934a39d8ccd66d7a67ff761547ceacb5d1523ad0dc7db630aadd49b5df2f4efac03b795bb8f6fb7d2a6b34d5d25d70b9ce4400a659a7729066c5205cf8c6c99fef9f7260ebafe22b07226a9216a30b1664910c0e16e731003ca152edfb4baacfb9a54dc2e11a35fc101c3feb87e523ea43343e262e45f018a0f2a933c09cab9cc8a5f0698965668092ebd7a12530f798459783d58955915805a1cd753b4d052a2b3b358304cb1166ec15dd98051cde8e2c8f6e1b4ee810e020de3341bc0cb74c5a2627f987fe617dd60a1e876dbc099aa58963c79d5264d6c3b731ec06a23264e0159ac6357ad094972eb905cac5656e2b5a73a436c6b5e256f31f5f0c3adb952d20d016f54bf47ae0d6cfd12a1e97b01f43afc54397637bccc2486479da52a1bac57f0fb9411ee0920f4b3f0facbd62fd85a52b5fad305a307f22d39f1aacfc10e9df181b62b5771079d0a39b80b92b06a752862522758ced6abe99f53586e8a47fa8c956d38df472dd82dd64a5305dd6c686c71017651963cabcd8bf36f72b01de1e6a1b8dbae5dff94a4d826213a6cf17d82c726182a5ec4be25c869ca10ee62c7b41607ec1488c5f1e1bfb912973262999580cbab06ac5c17812bb98b99fe5b6f8b4c7a220e96917f589aaf377c86077e4479e6f9790660e49a285ee5e388181d45f76e369ff3071aa4c5505a99bb71f0f8f41019490b2b08b8bc63e01309040772276897d634c4282d8296f2902b3d48620eddb4f2ca6f693d74d5888fb42a2482d892f0243d2c2358b83b2f782194ae33276fe188d7443278969487eb276f76af50aaee219838f12ca3736d2af2349ecffb4a48ee678da01e1bd1b37bd64a25779a683ad120ea7419daf2c18f687e4830672b1a7238147aecbc48049f5d66025f5a513258928f2f5a6df2d80f66ea35a76ecb3c086dbe22d9e89447638a7d5f316c354962355b5d98faea7557a10b60d21e156df13b5c0cbed494b9615a0f043a5b68f10355ca34b963604e7b5abf0be134057799f3f4d5783869a76c42ff5a0eb47a71a8b89437725365f81fb3f929149c12c3956532bf75332bfaea0e39036703a381979c6af5da9357c481e7a63d56e0143ed44edcdc7418efa45a4ddf2fb55874bebe86c077936a14e36442e66527b8b784215cd40260a22bd93e0a2140b1cac16c70692f2a93d9c35487c813edf114fbf81ee8e8596ee60a7b1bc1b46f100631103b9f5fa0938c39223bdff2bfa12e691d42ca74d30d6fe3e7dc0c9eaf9dc46db0f0ae028fc8ce73cce7e0a88a9f425fd9376ed25c445c40f1e898d272274d4a3fd3140b092c2d21dd865a44d85630e50d7efa7037557d1459e72ffbeb02f0e7e75c355cbea246532858a03b1a3ec8a01de9876d8dd8525b4dd66543201ef4977c5a26cec80d1c1c985c44bf028ceeb9f17c78961088316ac6554f5ebd661af944b40feb8f1e0af23385d159e3647c121fd9194ee63a43831d6d21ef84764c8176ac70ee81c25f15701481a112033f8617a084f946bae0070b84aff2e59d22bb73f8c71ea0d357800b714366a6c0f5e6345ae84758f0acbaac0f631464a408e448ff5612d661c29bfb712e1aa0ea920820bf4c9ad834289a7c4aa1f77fd2fb508da7305d91522a32bb750fc34da4b8219eccda06ca272458789312581073b2dfee22307e854e5ec9b125fda20dab31a41d2eeaad14d01fc08024b81ec0a527de90364108070e801ef8c32b71bb727f41c764a02fdf2322bb8e8c8f387451a6ee2cc4223a5c4c3f00de3a1a9d86a16987a0ea080ee8687afb38c59f6d2b8a15744c7c1c9c1e0efd8bb2f71a4d8906c3c42d106e28dfe1058393e9909330b27b5b594470ef218ed2458ec7511ca3e2d826d390ab59dbf917a9b695696cef5119a6fd4d3a4694328c3008cccc43573a4e274b6d616bd35191488b192efd45bb4421854511d9326f91086da5d9f1d2d11afb5426bfbbb44b256a7f38072e43d4aa0744e99156befbc62756002cbec0fc4caf00d83eedf3d1e6d064b269498e1e678a44e74b4aa8d44806ba0e9b86a10250aca528084f5a93c85d7e5d901e6b840982bd172034f3d7052cf10520868036da841195be82476563cd1b29c5664f9648c7dca22ef5b49e478d44e5a021e3152d2c452b037025102ced32e78d8c35cdee9df9be47b9f89300061ac88b0715869feeada2b4befef9b0eda79865269e49a651688ead9fde686207836b499ce91bf687dd5900330877ef121389d8600c8eec9c0e6a828ef6ad0c1b32813147d09e77eac06736840c5f3637d7db9df77952c1d93db7d556495dcab107539d78b0c39156836899e55a246600157f97b4b5e6a0afeab29828ce2fdb554eb35367e57750704b6fc1edbb0a594ee22d6818a5d3e38e44fd775dac57c2f34334d33ed0647f823c7c12fbd37ffc97874c2e4bea5f614563a4110cf0364374d6342de741fab9111bd97c48066155eb75a95ccfa34232162591e4749548d89e60c2938d32590fa8d16573be3510f2fcacbd8778cd4e34420edb50ccfa644dd3314aab437351b8c8d0020802f73c723331f1130b578d575cddce4ded97d1fab1f0e2d98507a2dbd6442512a77bcf7088b5a94d149781413dd14fa8eb33f3ba9182d88c8ccec34bc00108c957ff17aecc5b75350fd043f9113bf7f9d58e0a0b403e637a821f1f3ffcc89096db3f102a468699abc52e0e835f72cadbc56cd123c24f325f0a7211c08d087f75d15d36665f69b3e6d36de0071238b007b2ee2bbe05742b95236e737c8df8c2071cbc0122254d3d4d1e4c3f8a1f7054f89584e29e67baae2ceabdf02c489ec6296574bd4ef3bb36c6654f3d551264a24307c6188f318cc6be35354bf288464dad0f31f5808ad5c881f3a89f9a8db2a824ecee900cb1d04b43357855c5007c7edf2b67788303ca0ca026ecce1c94ec4b787c85135aa0ad6dcf344ef3144f7c8111f0f1400977237cd6b7f9271b16cae8a07ec4e8a2c265b8666e5beaf55f889f542708552a583904a10c422729d25df63a19edf331447c25ec342631eb3d7730e37b5a2ceb0c2245e7e40e3f7574fce9796fd7450596f921474b6e610e76a749a700ecfb59d26bebbcd65eb72b57189e17523c3a3232f46cc5b9419478d3d8fa6de3642606caf8e927ffeeb9affc8819c6e34060d88d4900a11e287ed5d0a32b5633f394e568600a4d1d361ebda20e56b63ad19b56f2bd8fb120b55d18069842cafded57d58912169a3b67f3f747d6632779d27e1cdf69544f246beb27286765a6cc2aec1633f4c52c8e49aca9ce2726b5a00e22ab6a23b1c137ca5d0bd495eb4f19d97d730196772cd9b998efe1278aa31fbcffeb7341daa88404bc4d6af91a88f37ab0e8560f99be7592bfece4ef85724f86c45586ce1a071f6d6ae517e82e7457cbd600e652053bc59de7ba6127bb943b51cfb3de15d9e1520c3bbb874afc2a1fd7fd48d1e25385352552b8b1db85308bce8ad49262ddb22f18e83323bfbe344f907d691d7eaa8fe41dd412c0d77ea39be1c4008be88d5dfd9ac3c91a7b173bcec5c1ac4b9d105fb71c96092b313479702edcf187b086da289a34675388da71e5f70b0da5ae3d082413dcaf7efcee3d0fa3790a561115cfd566ccc225e5932fb8bd22f26a812e826caef4840fa551dc13d79cf4f14222c892735868bbf49699ea40595c43abeda16a6abb52777b39edf3c9bdb8085ce0d36402c9fabbeaf8287abffeabdb64a3b481080954a47571773275be9df02f2e1046688b621410331dbea6d5bd40941ebc829448e9cccc7b246c5cf349ccd17d3531139ac23bd5f03ec59b2c71dc92e1a5368df23fc01429c50b8964e5444a8b0d184db30a66752f79054b96a992b3bd922caf3cf9a57d4332dbcc7d83609929a50b4bb0c056781b8915d7281e44eff56bb49ee4879ff97093674dfb7d111a6164f1c3f9d802867d33af364aa066bc206f4aa4d52ca04fb58434451807fd1fc369287a467cc6d95dc8b07961230b063d3abfbfe97b1215d1fb9172f24de11e904adaefc5c3351f7b86c4b4712e5e7c3b3c26cdf271c23a3be8c30acd53ef0209c1f2c1f3f08f315be5302f07fe8e266295a0a78135322ebd176ba07dd4820dfe9daae96cde37c57e65c085f1bb2789cc684c2dcd04ee34921bd9dcd4b62ac9421b094e06b8060d5b5d98652ef108fb2533855117ab91e8877f04f9da9b7711dff29c92707673fe8bc773a3a9c0268ef6cc80c0ad8059bc6065e16f0d43dccab9638f26e776214ed5e8fc988355b38b0c381def56846bd38d2dd634bb39e9e56d00c83f0a7ff9b88cf3c730f1666fb4d885378bed650adb35b706bf3e9c0eb7863f4d7c0bd30a2efad9540e9255dd86e4759a0426bdde9d24022006c24010648abe8445c3bed79a6bd4bb30b6e4a8a9957b9259e6e9f9a4892da4abc7ab7a098fb542f6c4f2c65f5ba6f66b5cfacb7d63d60c1bb716c1b3c6b0472dc0af44f53cf8b2fbde4ee535ebe9da157772947c15d51cf7882e4e23fdcfacef860cb143a4a90e764579e8d21dcba1dd6c01eea3647cbee00e0168f84733d0b9fc7eb4445685173282f176d269e95318cf07138be44b9c27bebd4d6e60d75e88b59e420c424ae9a91846e1a7847d0f07d56d2bb868865cf372f2773c7fb79ec0dd06c207d2129693ce47c3a3b88a7be7e4c454e4665af8dd6b5424c9c23fbdbc8eee7c535ad59f3a99e20ef324c38f71f41067b74455d600227fc52abce99ad355972c30f65693a3bf33d44abda57b6b89d4596a52ef30e99321690fbc9659841f5cec91b65cd4d50b120f110538b59e7b7da90a7219a41cb40048db0c48523766022ed4b56cc21c08d92e5c8b145a7a07e0df8e4b9893e196bc59decb8921a1aac70b48173f49544dc65be08fb4bbc01d78ba7c4f7d60a8daaff630ca9b05ac08fcdaeee8cd01ffb322ddf6272584c1f548ec01dbeea0ec11cccb3ba6748e4e175d83cf988ced186817f235d8229835182192b562afefa6e9973454415b5541584030ddd57837b2bc4c3df71831cde31dbc2a8952e5249b2a1e299fd00f9d8f776cebcce50eafb159a39558ceed019132f176efadaa372a5b9652a2c815e26c1bfeb377de9a7fc6d5f4e8fdd5ac1d9f52ad0683938e3ef789f245b28e44407b756d9f90fd78751488a506a1260e0f421568876119165746ced827b0cc84c2a41f8a51cd3928e740717418a2569e101a6c00507bab35230d5e394addcf0810232c50bd2375b99f3b719fdbb4bb521d9eb121dc5dbd16e2f9ef0e03dfc52cf7e207a7abe3467507c4bfc1196b5dde1675788879b021535cb6c9ce729027efef17fc3b67ca68c663b0c1769030310c7de03babd0ddc004744573750b42e891c2e74c0addff2564abde96bc7d8b94963fa70664f82b86f0341f956793e8492dcc9510b1cc609c11a7264164174128526bf36b2c1a1d7c5e425d3f9a5576d27ef31d5c773274671c85f5a915e72c7513b749532f1d14d641aba123a1591096fca705305b2355ba845dc62f459a70ffe9069b5e01542d6e19e3d3bc81c04f06d99bf68e9934d758cdb7a72c4cdc38c78810cf2572031402fc84b04ea56c77ec0a430fb243d2ea632bd2e3af39fce45ad60462512f062dab4c0201422b1e53640d8dd9d3e5a208063654cc56a1126765c770471821c9523c9db2c79bd3a7f19750752f090ff11f9a75e7878fca1763aa70f284a6b31ebb5b447cf85b6f3e6e713598976caf327a1cd1c83bc4cb90d9425a50b66a33d798cf13318e7c093c7ac989c47ff6f0403bf4bf0afdbb34a81cba72624cbbd6bfed02ae081b2597af7e67a72efb747a9af4a3c731d157168af4528be575a2fd79290b7ce9655d4a5719512653cefcdcf601c7c707c64fc66157caedda87e8aec0266a2e5ef10611d784513015e199ff999d85811de0eb86644dd30b7e098028ab56e1c6f6bb5dc1c0c0ad630eb074ecb3a04047004bc25b751266d3926904fa421bd572ae6594ae86f9df040c6b9f7a96460dfdaf40f93ea1fecb45ac6c2a9de5f5e0d308932901980f9fc578d3b3f01007a80e44e49d98fe7b62fc1f128b921a03f383449668a8d8b60982981f03d3cafddbf5233f246c55462a609a99af69d1301341eb21cdd92beb52c6cdda47b710c473af08ab0286d914b1fcff459137eeda4dc9eaa0cf8d5f006557c3edea1af499ad147b106d16a4b9fe45cfae24107e6294a6f05ed9e8b9311a3e699cf5ac86c812c24c3d70e1558395b4a52afbcf47cfabbe84fe95ddaad2a87ef6df55a6a8ea0d806c4580ba0e91182ce4314215206f1ecdb108e351b8f4a5895f896d9963478b7b4cf8dd8eed867c2a6f5166c31b26bd2e50096f96c2e0d6f32c2d02e9e8623a28db902ebe93e9ea5a7269c92699ac4a700faa8570492ce615cb3bf14707354d28564a0e3f20848f6045a5ecef3483177c2bc83147ce4a803c97c2440268cd0e0cc75478eacdb7d5d164f0b261b3fefb24c130d1472c32773a3294a06dd3b7c8cb04c210d62229ee55ae7fb6c45092bc8c2ede0c33d963c5a44cf0b9a3e2e9d15c99049730a4d4589d467cc06020a28475a01b7849ba94b1e6359a2257e22f1f8dec0a8da49e683c1988b4507f62946ed1d4885a4df9683f8b355bbe8162afcd6df31b844e05039eccaba2329042575afc4026f3447c51fb7904ded9bed05acee8ab76ac374cc0ddaa2e0f9832bc5e17b4f6b946e17192a60cabc01c910a5ace30fe9b2d09e2574708cb9e0e56e1aa0d25341b4902d5634289a83ec1fd7251a1a1624de7001c82ca2196b0ec27c251d1e1119b1eaf3d04cbeb16ebba4407816bf44a887f6b9c1db57578435afebd7bf29da2c99da608cbc83c1ff96cb7764050d0e79818df2426f2a23e645701b53cabd32635df5a6f50fc3c8ada836d47fbb726d0299c0c0af6aefa47633023c5a5dd4029661b38d9df4d9de1a6bc51d9a5496542f89c53a1737d95816b55cd753f6c858f6057ba1a839993ed351ef1bed6a96281248d0885c4639393dc58d3366e720d2131ca787ba806f128ad8fb80be371c7a9a3f9582b8ed17d08d6efeea94fa67b1dd8409fbfb56fdc03ed5ebb10f7255d42f70fe4759edccf27ecce8eb3c2115a0260192de42f2755e5e2b9ad0b822d9c4e0cb47ac7448b60c30d20f56d6a4f3d04e934e99eba4dec4dd0f5de5e0e265bebf17009ff0fa4d299e6d903bc5599bbfab99854ac62a8c1d75791879b7e2c6255bc42f8a180c2c2cd0fc3803770c133c271ed6750ee21934f2d61b5ef5ae18f71062f694ece239e34b6d9864f01b9eca70aaabe097d037a35079b1149da80a391b2abc4ac941d974dae07abbfc731288c07f3316482767782c6e389e9555b6329d80de9e7be0395003c43aef9afa42d2888ba490c8de27730e1193975e56a6d786beafaba1e93fd72725d1a9189d868bfedf0d07aabed7cba63b2b890bae207ee40bd4f359905504ad99933cb79c959bbe181c9ae59dd39615d17c9373ecc67e49153a861f046a7dcb0103320accae58346f3968cc6198c0df76dfec47c544b540541c89fd8d384ce755c26c02dcaebaa9435500d74a6e7c3f3dafbbe35adac8479b246356e3bedd0281dd4f59348e14ad2a5f072908ef10ffd851a46369f2d883030776975c83f8748bea452f421f22bd7561debb8e8dbe6598116ca6ece8334dbbec6678adcab98d1b5db9651e3141778d1a2a999de57f4339c845593b6050e546cbafbcf2abf0f3afc676764dabe56b9eaf792e5f881934eb06964b58cbd8d4c91f4ec5c53367fd493264e4c1da99c10bacbeba2fb1c239c512cf4dc4fb500879fda59cfcf4625536efa689d8ef5161527509e1bcf387264dd78f65b982582a2570278b913c3bb59e1858acee18cfc8e99b4b756f56c847de3c5549e1e0c9fe2aecd5a30d991ffe05d2404956b7827c02d4d88b52b95a67f6c81d332b291e78d59a5dd4d745e86ba9309983f30b74d4d09295c2f0222d665a69b30b85bae79ae1b90c327022422bf07cab75d6d4c004e1ef53a2e1fc8ff7e623d39ec40f7bfa55ff4c0193e0a664dc468fdf71e5bd51711aefee16f2a9689e73144480d9a658a45a607e2031311b78de6723efcf6bb36d2185354542e281a02b49dd89ad4a007b6c9bf18acc9797b5a6a27f5da67ec2e2535fffb27068e908a12d50f52914b3950f88f31de46834ed8942cbf5661a18fb628194bf343d0861d2349829c1cda43ad42ac74689a6137181bc93c5e567844ca14c9ca2e1462f922815cc9982706a13364133f3b666a65ff40a3767964e06a16e8eaedae0b04eda1fca12f6e88d9968d6c3a1806f7dfe369af1b427ba48b11087d2a78e8a9128742d21fec5c452af9b48ddfe30c3de980fa1f656f20ce4d1568d4142339a9645a2b2e061edca9fa1814901b1198b455fd4e6795e580c139c1941b73d1931fa3aaf8464c0eae9d3213e47752f5be2a4f7878cda51be126e4c0bba46a561cbb3bf29443bcccf341129430f9638da86b8b1963904280ea7dee96333333cbef3cc518c5f76329217f345848bdc5785362b2910981e3aba9b584d6ed64670fc6db743790d5c648d86b98f522246709386eb25bd0c71aaaead4b04423f137e1978ec586ea905c7be3efed71d9b83ab7a94ca83d977c77bcf5edb48e3de877c6cea0ec5286b7cb06971944e8af6d672c34ea3c580715477ecc38394bcb9b3a73604d8e5bfaa908260adabe8dcfdc6563e88be9ee8ee8192025bdbe58739882592548a96703078e5eaff871da548cd41f5c8c359c8880eafc6194cd98a8d8c5dc6d4d613ef089f9108545d0c56e119ec395b16191faa67638f4f65fa975b09cf6e9fffe75f9899d191d31fd53668d05402fc498a641de80566b860397f5cefafed3fb1507026caa4a8f6105aceb76be09ad89d572c5292a12d6a3901e35b008d12150c6ac4cba49d6517b50f5aece7e1b1f0ad43f0deb4a326b6796ed7bb35a127400c91d5e43d6e7afaf0fca76a707c74a051e6642d27872fe13d64c9b2c8df429e7abbf309937c0a125748a4cafcbd3ce350923a1a20f0867455cc55e9498a95afd14218009d93ee330bc7a60dbb95d2f42818159de724e8327c111740d148244f005bd2e398a4db49f45770c451a08c4197e8e9804933e5f16550d2147e19a1b1cf566839ef9380b97736daac0efe8fcd1c1b1df3d11826bc323051af2f6e28d3aafa2c1eb57a0bcec063a123a8087b3b598e0c9049646fd12cfc81c8a3ba67f76359932481affa6994048de3fbc66f3d25e921cc7b9d0ff2309e51304125f5f11ef42b07ffae5a70f15496a9dab7b2ed349d92b3fe0ace5d08a5f99cf3d1c0f50a2ba9a1da6c1de7404541a24c6e0389f47c6d4ff27928e1f66b5b9bdc8fcf84466fb7d5c37dba0bc22476d48705de6067607a691309a7d89a7ff8221e5255d874bc0fb00583bd32a42ce5a491196a775ea22292f2c54e6c2e9ad23a47f6cca1601a4429e0c6c2f697f9b704070fedacac246a7dcb6993db630735598efd0b0b5e036bd4897449d07e60213ca19afdfea819b6f14fcabe9ae478a15b44f698debc6ccbda7a76fc645f96ca4db9dcc229abe554e85877b621716847527887b55c7bed2cd299adcfa1b2f814ea23c2004f24645b31315328885371f1f8f1b668aa095d583a5902ea1757674169a69074cd5f537de8072a2ffa75bcc7891516d8f488ef49faaad397826288b50240b17d2410625e37a459de1f179ec50f7223982aa8c7f35c078091983e56abf5dcff4099e92f1e7b5f4b7f5117e7c41f2b048e1bfb330e01edc70c87a8c4ab67cafcf1c84c12512103b4b923bd70c00243c8be1eef971303525ecfd336453a921b5f68cf795901097a11fc2e117efe42a0fb7699592b6fb4b5c6d61779dd1c9591be6a5176b13d86dc54fbe4cbc6e76c06ad1cf8010e06b9f06b919f61fc3f1ff0df7b2e92e1fe5e3ba023c983f7489b73fd9a04f885b9d4e66b13489caf41f351fe38487c404cc7da43b368384ee6399e7eb0233102c075a91ced00fe6b34fedb7b97cfdd99c286546080e3fe1335ac06b8dbd9ff916ab037a0f605a883377d504f29b72166d2d5b95d09bf45144adac9a8a5d908232fe67cc5b41cbec4bf8c837562d2ffad9e30b1f7d9b49ae95f936aedb02a4873de35704275edbf420a2fc5aa85d71e889c84e557ed986e299c1f590ae6ceaa5f7f7471aad33656ca0c21ba7d8354614872349273dfd8e8ba578087ff0de1cdcf3cb0f3f1a8c0c1c5194d631872e0ff03154fa4a86b147d46e3a485f44b91a623b07ffa519de90cd77cb10eccd7cff5762c3692b934e627fd0800ca1bc2afc672300379b9c53b43a63f9ba663a997ece04755ed33d97a3b1c109c5213842a33e6b5ad382468e25354c9516e8dd2baccbc6639ea3f8c7439a1bd4169f1c934eefface722225554c44eec5050eee8f2d0d33f9292ed2387e729cfddb6d539ff78acd1fcc039b8cd4149ee46ed88f01f490dc0f2a7590dd8f014279b6aa879f40d69381d7f0d95cd8b50354d598c312db8d5f4febf9e5e4cfdce7c573d351a5bc987f697f8361b012ff84f805065b83d4a2b813565e3a6405f1174f33b8b2a0a959ed7bbf194339683914aba9ac16aa4319270002b9a39f5a7e872f2b897495f9f948076f3df04b72c3557457d14a586e6a6d6afa921d1c475bf2dacb5004638e6e1dc462df4ca982dd326e04c8ab7324c0a6990ddfb7c0100bfbcccc10cc81e7c581145f8ccee2e101aa4a030477b6a5cf88fae796ac58c7ea8a7b7fbfd94946f87d31e1d86758c04abaaa407a8b2f266435e1d9e34d2d7975028ec6fb608ee23a0c5c5d5bac6072d5daf0050be86404b67a3c954b3c24f7a62fa2b3c72ffa78f60071ec46afbe4ae4d5eef610e6f541ac162d570ecc2d30b972990fd0a4b94d8df42f4885be9635fd2196aec1bad66821f319d04ab3ca5d8e87779edc12af21bbd4507b50aa5d2424339390ede7f9094df4c8226b24b4f9e96f28528e3e878ec80706ec1c60b5f13936af3cc04dfaf257133d4d54ab4b76b000a756b01112a837924412d11d3c2504788af848fda398b59ccfc91e6cfe90405fe69ce498a3f268bc125b10f82d09e2210c81e74834bfa1a17c318908ddbb4a21f7a9c44c29cae69ba0426f381d17c768428e68e19676572597344f6409ecb23c50cfbda7b8896304827099305cf07c577d1d7388b9acc7ddbfd06994d2793273bd955ec54c8cf58b2531164c7807b35055c33f417e12866877fafdca111173dcdfa5e52d5b9d8a2f4ca9e2111fb1efed35b4bcf7b1c01cdb1f25ce8782b2cdb7ac5b366b6fcef4dc20f8609ea4f92378937895ccb0f0a86e8ec6dd6eb7210d6aff6bd8f584f5d3e2bfe87471bbb3f4846265e2e809d4255a0937ae0e9b9355cf76ee4260650d4344e505ec557a0e2c3817cc952ad0fd2eab5f06c749b3f5bdbfda981ab956ecacea111d9c783cd5a80355977c5f4fa7002b086ce643fc8f91949af9435993fd276b5b16190d3838c72add9552fbff002c270870b62976a9137197202fa33119e2b8e363022930c512e22b9947761cc35b5056857aae76874c12a5f939fc5d31b67b0285eb297f99959fafccb549f5dc1f8e61e6344698f903664da2e297bdcd84d3881a9cf8307bca58389c64e06094734d3982eb0440a887f35888ff2b0df414c6798e7934380d671dcb78d92c7bc47808f21ac74010ba8664488d59671cd87203468f01dcb7a4e557b65774e3204f011737eeb01ecfcca38e0eab4269fe09a38b9712c2add2fe1fb04f0daa07d12fd7f04e478ea464cdf6cde16a185a16649c5d2e182d6f99d35db27bb82a99c9441493325c965c459eca6b86509a0d845c29fbe50abd3b5c1ad562fa906bb2bcfc71c05f688c473885b965336d64e7a7b8eaa6344dee584440002317e716e2a31db9ea908fc7fa9e04e866018cf8403400e566ad260e39a695a84e073fa947bbdbeafe4a44adc320b6f925fdee0ac80201704aae28d0ce9338e56384e51321d1692bfd85caae62538f479461b29d121bc50af4bf230baddf1dcb86d53add81df4184d876231b53b79a3c326c7cf7072259c466dec9e9592e063e0343b7366aad901cd2c0e6980792a5120f9619fbbdca340ef2bb708279c722eb0b4514bece9a928e43d76c11fbad3c39baa56086ecc087b1341d41ede3adee4f87bb73a9b319df8d3da3397c35cf2a3f1bec2a7a8e81b2795c62508e524ef994447f8894c6203e66761ce2070620e2761950a5cf365dbfe2f33f260db5651b21e54db5ad8ce698ca01bfd09d186b3a957040644a8a56f8282eedc8a1840910cf57582b5965381f47f916bee754ae2c107f49438e2eb26e6c366b88f08b2c3623467791d36ffa569dce00d15954c9699b1f540b5fe40eb5e68f670af62dcdc7287f92328b4f8ed4341d18105b5f7314a5742040fc5213562d40f69a057e0b5b3a53193a2361c18ca0826b484c0514cc05658d210b9803ec955cb722d8dc16727ece60423342618f4f21e985b8504013c3636e00b2ebf224560c60d55912dba2f00dc6cf54dadb38ecb9860508107987cbc6ba12e339eb139a56988470770e28be31a97dbadad3202cc6b31d729da0115e94b404811509ac9019f1680b3b189bd259e0658bcedeb437aeff3d962202bfac1ffa3598a62c873f131bbfbd59fa4c7e04463e6a7335c2bf242cd9099db77aa4c1bd4ff2245f3271f7ed107b52fc67c46a595c99ceb4bd8c27d2fd77f334022c688ae9d4284451908cc5082bd7f41066d9cc2d38b5b507843174e2ca1428d072c8bc486bd05211f02a23ded18360f504aeea000be3dbef219f85b3cd001065f113abccb2e3973a4af2f9bf03a1d41760030c0ad5f120284af2429ba01672289d35b82f78255bb0eae6824c921d3069443a3bdd6ed8d58b2aba07fe1b6d92f51f08ad2712617a1397875ee4c04361bb8c99af2c03c5790b7bbee7bfd310d006ab88f526b6fdb16691748d1919ee267290728a51e29c1fadcfabd1d7922c52a034452df5bc89ead669f403ba98939d22aa4790d2f4f212b19de0942673f7b9756ce5a1317df50ce9d6dc1be481d81b492254c59700bea201c29aa7f70fdc0e2a1a52ad8e6e2d6e6233a767bf6899e5bd2afaea92aaeb68e1429b910ba2d1c6d28c218956a8372513750c5a97acbf6c375a4407e6034be064d53697841a4d3827d829b90a5e98558e9f5366a330c3f1d546ee97a51e4c252cc58487c244f8eba7e44cc155b5c9b81edade9e801b73d470315d9c93d1db87a6d8d213c1e3ef0334d4b2b72d4a5eab9e2f01055be838e75b7e56dc537fc7647f36eed054bc5fb000098ca38ddfe8c7fba394f2ce5e6177fc7c0d6d7cda4821a94312be9911386903dfdbd874a803c5202cd8ba8fd28ab113b84f15552ccacda8a94413654977b8008ac7cdd15d40f2cd6016ea14ebd629bdb65629de8443bf07fd1fd93c977e2c9a5b4bc5255dd8aef0b4bdf5137dad8d646076449ddb9a0952e1935d21fdc5651eea1d28a25c75bc174ddbc729910ca33d1f56631d2345882bdf63ffd68caec392c6dd3f1812dea035a57786ffd664c38103756d254d2ff3aa17a4f9d60415c9db0709fbf915311a16615feaf86abae1e7eaefe0db06dff2103e0e6c2c223dd8388624118f08a8b19d208f10246d11efd1894d0422278add42aca3ad911ff7bae5abf4ee5a27f2a4b2ab5bd4c22461620b8a5c29a92f9012e26841a8c23137a8e84060aee0e6d8e0e9876d6f2f1873cf7e30e695390ddb2fd85bd9dec6a282e6d27f43c3d7c456de6276bf908e38deacd85ab93c76c7f706e2652cadf9ec229c31432a80e711308ee3c57312ed00e4c49ab1746b1b03c3de584eb7581a6b57252b8c281e5ddfc5baabf7bc17852712262e47dcf9a4b526dc54c3f16bb1083f70800a8c057583c4e9d68c5bb7dda1e28732eb599e99cca293a1d0728e1441fd2a147be69af8ed277d662957d05c4e48dfb0596fa06201bb90d37b84e49dbef6643e431596843384ae71240029231ecb97810e12a50be7b2397a0a06e874cbaf289e0f281de94eecdddc26c227eaba16a8f47d65cf41b8501ca0d2801564c46513d1e30bce670140ff7490f29b3c6cd4ebe1f9283f607e701f08f7f253dfe21461e1a93659132473271db083f494abebaf27ae964c971edcbd36479d414ef9193c95e35bd83aaeceb0a871935420e15a395fbdbfc50608ec55d6c009c3b5d16ce0f418b6a93fc3bdc926d3740b66fc67d808fe3adc7c53f7160e83597aaacefeb89df9644954973c55fff55c06f803236ad4b7a33bfaf5d45a987abac5452d152e0ed886feae9a9464c5842b908c5d1b455bd20a82dc814125e09eb7ad273510cab750b58c6ff4487d843bdec632655b844f23ab972efc6ea8ca94cb0388e871b6ad94dc02039ee6ea3ee061e1a7548ca77851bf65ee82c18c3cd3937f935cdfedcfe85565b591ed176ef2cf1373ae14214f184ac6941c92a85d13a197470e53e158b46b68025ace16ae0d663515561da4550e8d7caf1326a04aed9cc403be0118d21e7ea56b677ac3e1a755837c4bc2636f1336d05ab446303b4e361a7f9e136c66995ab9ec84aff1f225329421aa03bda17e825a04ea1eee58aa21a47915f901467834822599d4b761e932fb8639659e057a9ae00e9df7a40d402ad5a5cc447bb571bc2e2cc1be4093c1c198d62fa2a9f0db6b29bbbfb3aec0cdd77049a7a5aab22ceb1be6be730c86583301d8f36e9e4fe07fc84a7de648732b0208d95947c4a53949e2ba114425ee131403fab87a997f89597debc588e2359b6fef9c4aae7e23766a759df834641622c97c2126b4097d2e272d303181709470b6147f3ad0190c35787aa30d22ad00395622d82b96cb6db4d3a7c378c2dcb6ace292d0035c562c955c17e4d32ac76c309b89134678e8f3fbfb108430dd0e8f4ae93db4f1f5695f6615f1be1f08cf73a9d48ffc37ed6db42d4b791ab132ef5fb73ca6c5c75ec8ec24944ea22438083150ea98554c675d6dc50a26ec262653174b9fcc094253de78e680421c60ea256f50a17e6f87ce4669df4c3a83c158ea0b1da65d9013c6c81fe09c610f203cfe7a629345e5e35f58597cb185617480297d8409a923b225ee5ddd4f80137d99f1cd9a9f65fbd15b492afc6f1555a2d0dde9843b8a26af2474c4cbece9667621a8252d3c74d9ce7ae94a24deee66657f07b8d5b864680f5761b7affd372700f53272c4839d9431d604f681317fe521425e4dc923be21c97eb1dd35258d8d83fe77b3b78e8c30106f223d73e7b854e59c417840f7087fa7fb6a4727c0548b1b8c54cb539744bf452d8921c10b8b71cf3be36a9b89c67b78750fc965d2a559b2e7401a2af8156b960564a1b48cebe498f12e162fdfa8075c0acaf965dad0ac69ceabda50e180ea50f52ec454f58fc221c21ec7e1c0eb9d35690731ddb35f8a7cd9a1650f72c8aa86260b716a73fdf9fd9b47c51db466c77a64bb71c7a7e51cf91b22c785452862bba1608288518d3bae8e80ddc815d1389ac5219cc6d1a157bb1e717de5e180680ca2073bacdeb265a10fc373399c98cd37e09f9fc050426f7a39e717554e64b7bf905b786e7b6e0aa0490f2b1dbde319f5165d5db1f07664963266d15e3ffcff7630b14e91d2511e85600bf8271a603996c2aea736f5ecd289e735986a23d43494a6bd79105329a7e58a24db2fda8bedd2a5378e1a2a8124aab00edf6dcd62125de52eb86410f24b87ad7f1f462707991b2b8e6b6ef693dbe5f01849f9a98e3c45f057a6262b1323499d00455ecd2e10275a9a90edcfaedede35d8a355a2aec54bb1575a9a7a4367100f4e50a8f6de6b5ee1fd26f8daafe4d07f95ad090f767957796f55c9651411ce2de69cb8f4d3ffa2b43b7e9e4f3f8aba8fff7d0629973e6742cf57eb7e033cb55fce2fc55ef6c80323c2ad862d50bdb04d354c1f41a203fa48d81838dfbc6485534924c981f3fd7f854b266a262235e2db5f867c98197b62d631d26c7c469797ebe654a8f825f64e896bf3f09b0ddeacd6b92e4dc90d66b08870105c6c9f0495cc21e9475997e67d1e3a0b8093d1225c94b5d12af25be8ed17568b6d3048dcaa59cc9f134ce8d94f1616a112e7df487fad18b15e7702c121bbd14f11ed0da252a3c2257f4de463f9f836d92306e58f30d7455f46135c3a8a28b86865e5a2810ffe0fdcd43dab890b341a0c6cf6e246eeda320307e7951efdda0b373d49538c14b1f3eea56eadc3e0f11f0def26d2bbf0b522dfef81ccf972f402622482b99cebfc47131af422d230d25b223e889e3106da4ea51e15423ad7b0bda5b25bc1e997bdfe0a9e454022fa02df6dcc2c2f86d5d43db0e5f118a5bced2cffed5cf7979953f25479051c46f63cf09887634248511cbedc8e82b2f1e302819949c7053cffd5fd70bb995c08533050d5a059993e107c5f77acbe196ef19e98cf42ff6aab574c046c9463b85d8f24ecdc34985f6656496f07aa299142a76391aba9f1725e9f19386520cd7a385872675cb992389ed16c3ed2abd561320b35df987fd79acb7bcb542c43eda93e918a360c5bc5eb934b88d5b665bfd6aa39e668be72b2e77d8a49dc6b3409b2c8407a931a4b04401bf33c5630e0d679f6d1fc278b6e69228e2020aa181f2471eb5cfb32128881c14dce3bf494a70871ff08141ef559a385e9ac1f65ce132ce6fa3345088f75eb5661278d3bd352059e3693d630741065ffc633ab34b22f8c0adc0af99e681315bac46240e2b62f0e37af42af40f4051d9e300134d963b584526764339b5949d5d96f95142da69eca15f60ae81eb73888bcb43cb44008b7f77b27ab6fe3533177ef10142219f9ed908f59f293f325b47ed370caae5b2e7abeed7774d54c2f5c4e83a82ef1afd5a9d34d7a918db7f434d3d0505316a379b7530c5f7fc52a1409827fe80240cbf17b73da58824d7f11f763185386b8d0c5ecb987b17d9fe69c22ecbb94c10d76864eb1b73d7960ea8bded7afbc83e2237c24ebb08afbf0819bf2b9fc1571d2fd95dc165b2ef62dea72e11a293162f22ed9fe17bdd72fe75e1b1eb0212b2d7a492240b75711dbaab0fa48aca5b319eb6a0bef2e22add8074e04428e2f7f1095bfffbfcac1c26098c734ed4c91feb6f13fc6db7e171770ed2dff1ed6afedb790c923aecf960695fbb3adc39b2ac325576d9c2fc786f075966eeec0fa1a1ba05a147df44b66709dc0d36bf7179cc177325b6f04efd36252de5b681aa6375f795ec43b71f412dd4fcc91f70afa11e6863f6fc89c7e478ee6e7144a91b69a6ae1b746926c5c553b615b4b395c0c7500dd4bbc725b68cec8abc4269ae77b6d8dd0e2afe16adc46d635c1ffcd7451eacfe6ebd95ccad1861fb04735942dfec0217544690522aeb7e72af2ff923c1bd1cc4dab64c1faa5c36219532b1a66c69ddb155d71fc1403c9a11024326cd709a1448c9b8c9fed375f091d5952d04f94a27a2cc8b6eeb399587ae47081549840a6e05fa6276d1aa3ad6e5d563aad791fc8b39050970485a543ccf144d545c6393f8dcbeafd14b408dbae4ac0cbb38380f0242c7c67d16520271cf031aa75cf86bd85782f607abd2adc1ce758cbd5d00703746a409b28c8564e6764e148d53eca9b28bd05cf772b356485d32ed57dbdf150b57f02f699c5a69f93756ac4e71d71358f84821fdb07f45c2f1c4c3b930cb8f2cb78947b60a6f7bd511def36175c548b37c7c57bef2f7d1d848de6b54b8d05d66bb5c532e35127ad716e588090574722a71b8b56d3cc3d20b0bfc527b89a7320338d005fb41db43fcd2c1a9ba0e5dbacaa12f4536513e03ab7102ac0f2d5ed6b2c00d747baeb3b84c748e9b88d9ca5de3d34e64f2dd562ae4087be85275b2a8c3b4f99e3eb2b432bb10581ed5e76b794e7e260d489ba614912e3c371f10bc71e7819ed87572de47c9780e625e4e6d7b1da5b0777786c4b0a37248a10fc7d037c266b7629f5ef0625d09df7c0cd424505480c998b10ce86dadf4efbcbca1e991ecf34910488fc952ed4d09bbd6c7ba7f99f954873244b49720098bdd3cb5380eeb7b9c31dbaba35320a04934c275fb6f9a4fc112295da5237f0cc3a5a96512d23dbb4a3c65e0fb6bc63e96ff9df4f08c423a1da2c6d4dfc5e219a445fb912195bb105a1a8cf62f132c35460a8bed4dda222c35356aee662e90bf8a7d8851488a546d460b97587ee1c229a7264b2f2383b3627dd5eee3ce4a1a0e717d24c3ba756c6f7340bb878396f9d7050a33c9415adfc2212fd5739020ac76e07892c95cf9171fde7e1c3839ebfda6fc9bd2fad1483d34fe4b8ba8503bd9388f284b1e5d9f3b36f7be087280cc09474c124801b775fcc2a30125481c0d9764fe4ba3fb2b87e371098c2a1e7af09bda7af29bfc8af209d0695631d0ca8f77b9d953fb6d9beaf49d970a2d4a2f8c7cbe87d70c0494eefb838fbd093a2cb525d8cf3448fcd8328d066b754bb26a3926c13d6aea94ebee3b88a7c9993e950703d243b077fd54f2085fbaced12a49e69f15e967527ac7f3619d5f2e6c53951df529a7c8eafc9f36fa1c3e1a2b6f565e956192e5cbf23fa72bf3f94a59ecb466bdc3bde3f4e4787f1efeb4c97bf1c12e02e17882e826fbe056e806f690265a2b42da2b110163c5ce76a103e0eecd325ec092134e654d71a431eac0071583c1ae5a584315d0c1b384f8a91ac101272760b2f0825e75abda8ef0cfa11db3ee2f2493cc2fd3690d49268c45da19d2253694c30299febb1c0bb7485597dbbc3e636104aed4206f1abc29dca4d6afbed5a7b8ac7ee7531c997aa7313567b3f87a26550740805016fa2bc637f82c124984337e1202b79b5a8d8455db3721607b615fcd58e8f3c064985d2d3e6b5f3d4421efd0df6e5012b065af5e07355dae57b7da731bafa442d259aaf32a72a993682f2a7b4fd47d4b89e77cc08f8841b3aa6afd6264a9f51e18943ecd596037c756e0ca646ad8f3301acf7124e9b6fbbbd2a65c4fba10feff8301595782f15ccb6259c7d1db609b8ae3ec9c52cfbe9c442d74d5952146c01276438ce234aae1ea528572db4590ed7b7eea4b57a2cdd70b103913651452fc59f6111953c12ffd1084a828bd8a765743d0a9d5dc26087435afd37a5a3d89bd51da32e012efad980b4088567b73c16138f3656f1f05dd7e1cdd64859f8a79744a40f2987657356f6448c8081bb4a6a4f4f37142f310531bd87762998459164fcc6b933ac90ab344844dd9f6730a423fa0a5a88ce9920c113f4c745ba4214ef9d262233930924d456efdf17c4711170a0406289da2cc3b035bce9fc515a2e7147173b23fdd3a558b9825870a6ac3c8eadf5acba9a3286191c6f6269bd25a1d7a588cf16a7295e7b60b2cf0e3f5bd749a85b7c8ea8889cc6032825fe2020db90ce7135d2f9cba1c3b779a9e3d481bc4bf64ea038adddab523fc61a4b7a607850695b390ef0d9f2b3773e3c64e732cb595a919ab72c0fbf127de304827dc2445f93bd6e1e5ca34ab4d03145a753a4056f6b0f23ffebc49013b63d2213225e51ae2d728ddfdcbcc9cd192d0e5761b76574cbdbfa9c246e25a4029ce0622f000917af878f64ea682172822060b713f3e060a15573713a22bf22028142267c68744cc19ff3f40717298f9645a9f3b4a3c2a70c7ea002ad2dc64bebd9971c6368b78c33301c454ea943b6fca641a7e263f98e1bfab540d70891fb54d4352fe234d63f6ba93b621234da1c514a7bcf22c878772be60811fce0605a802a27e16b01fcb0a3a3052721d365662bffc03ebbc2a8caa2094fece36d243f640d6c49d88782fd6bc55fd46677e5b531d34d0cffb91be0399918438cdc78e4d5f0c8ea9c5fe3e51cd59e91af75114a385a824d60526ef32be19617b7863db26d5a9c8707965b3588aceddb571b732163db4a8c416cd602134faa6778975ffc43ee1275f63d522a3e812cc27565c7f00f0ff904c0804c06fd6292034b8926506363d98366d3518fc967b94a5399bed5c7d1d2806c685919e6a11f79e97c8aba6c1e751b308f77a86577b80ac2494399692ebc4e37f098951173c2e7dbb86539eb19bc9be0635c3d48011352ea8dc0e3a86607b4919412439a12797dfdda63816398aeb4815ae713a5487a781c1da6f23cbef42204b9a99bbf9b57348d157d4eb31ea3b97d7cb2140e412fd469c7f51ea88481a69615eb3f63c606c3ed21fd3ac49d34c8c7c222b1446f8a9b76c35b4db4f324e23297355357c7b567b0b1b092ea5dc8b90d976fa747454eacd3b20a4ce0a7091b401d9372cb6f032e3bf1d88ae4d313dec0bad5e95cf6664a90dce10ce4baa68ac80014a3ab52e44abb61bfb710e26479e1d9e1b84af457ff11b36217f0440fe74c4edae49e6e5747604da04c8a7bcb9a2496b9ec9fc6afbb1552bcc66de1e40acdb6e4d3412663777113502660aaf847b12d65c285b299020799f81dce8e3f5884014d01ff0ed9b6340449eaea8ff362e066ca6ac490f0747d3f49cded5ae03391b6e78a860e89e5cc01009d84df6211c82ab7db6c039ee546ff84c31e22175239c4f55388b67cbe7d3c6b825c6268a783f7510ea93b4dc4c6f6f079184a9cd5a12f293885a222714e86268e20227bd9184628ece8d426359953f72284e73234ae7bcf07e3655fda604cd27894cfb0f55d554374064fb8af6bd1a1dfca98f568af9b6cc0859fa8a53324784d73071e57d44fda68394d694f95c5e929ee32efa3872cec53265e812e21ce84fd0675a39af5a17da1fce79f20415d6e93aed61219b4092a20b8e9fe82f32ebd48396ccd2029fd1ac39c428501103f65c67c10fcd3367bc21a27af2ddb8f5dd8bd20a3d21a04206b1b980c864033349f304522a419dbb61df2cd439484cb3471b10bbedf2f3f1fd48d4d8f53086181a81136d4929639f840bd1dbd744dab0d036a2588458f8244084038b4b7a57e87ebf32e798fe3aad479da9bc2afd70c98195dd8e4b093b134c96a704a6723c21428461f207f7d474ab52074e67ffde1c2a1b546c75b94e2f7e756dcb0104dd9ad1365fcd26371527e40b348b9fb7fd0b437ca13a920cbabda917037e6278608ad41b8c9dcc4a8749e4af08574ed5b0d13d4ecbc0c90ae9f47b64fcb04820449c66616507234ed7a5c68d0a5cdac6e29391179f7a7b2efadbcbf3768e3624c3ef4deb703f0fce4df81d341ab2d87bf2e9eef9791360c1eb34fd58daf91c92b3172cfaecd1fa1e4317b8387b2d1ca2e61a533043a6e709b63332e7c784dc522f77a7d59ace134b225ed19d4c3d5a32dac0105ae5034be4b00b55511396143a228d916612d21f5cf6db99951c2dce55d31bfb62d4ecd51e47f45bb10fac54ce07ad6be46251937b93a31af20b2c02d933c6ec50f5f0b91e22f7bb9eb86cd8e873baf5ee0d6da65aba3a6e64ee678cd5b78615a6bcad32ddabef3c3dac442d71db0fffb0666dac7d282fab51ef8c825c19130d7b4906eb6f4e1567d094766b3d8090930dbfbe4214b69246259b76af88696117ca19fd2b2db7c66338cc9800548f17810419e50af81cf9f9dbdd4a628250602f4e81a80fae9d9968e0fea79eed00ee74cd9b444e403a2a04bdeea7fe9de82d28f8bac9624f01bf3e044a9ad16806ce82ab8a90ff3ae79ee1dc4a977f0294f1cbc02863ca5b1a68a6aa81722afacc966df9cc0a3afd93e2c4c4b221a75e1425921b985b850701e2ed016f6e4314d9bfa9e591d4e4c55b9e5d65afa7cef57f27ce4b45df188dc66313c19ec8a27809b3948ca09ea65d72cc0f5c751cfa2d144a4ec7961d86cd4176a68dfae7a64bae48fd5af538fecee9869ec40d8930b58d4378eca565f3debefa3bb45c60de9574fb9f4711baa95766d55a4514322a8164d3796c039a6a2068038ed8fec88bef97cf9946a4a65fb31f17efa77d37a203511dae4c23e957cc53f4f62fafd0297bcb61c62833942a098f6cb6a640a71553bead9062439e78c1bafc23ac88a3f03fbdab0f9498df82ce90e32bc4a78e84a3f211db903b4f70aea0425fdb38efc8c9374b90171e89862b49449a63987aeccb84096b44c9d20e6076847db5ef8d2fbeec62ec227e73c09bd4fc595c4658ab4f3296738bda376dbb179190b0716e459b2c99736d839597d43c25293eaf8576f54af22476a2138d65dbf3b192a8fdbeea8d7bf25b49a4f0454107c86dc6efdd4a98951e22615acc89e2e3dd3efb00746de9a545aace0f1f2e91a7abc764bd402d75eb31ddfa9bcbf4c75ad95f2b938044666547c86e6f4a7dd04b324d5b656eef5ff409241689c94b467531c614fca319eb612e793989063b349af26fcc54faa9a23ef2b02bb43a1cd919904c46daa34be72a3d260122eb8d52f6022d0508d5769df5a837234931a687343672f16adff76ccea0f5eb5debd80ed7969082fde9f87745bf42ca569ff9e393218b2556e6b02e14120da9f1bab13107b906afa795a81ab0e42002b2ed6e5f6bf4986923245547a364f9ea9aa2c1980333bb94d049e89f2e1f52ef26783772b1dc7640a535333c2dbdc286c474a9b36c982133af2b84bb1d57ef625eff1fe95d16593e132277878a2d13c992b75664e84e131e3d0c8fd59ae36d2f3080897ff28915466093054e9e0b1cce6a0338552f030f1a50bbedd487ef169714611a9893dd2462fc2179cdcb64cc19ffb1b02213dba08e73e9e1fb08d56e62b715e0fbb3a2c6d24b2f6e37c9ed2aa65dc62cfe80a0572bd1e11a38de8a8eef0807e2aa16f06d35a8605728d75ecadd8f824ca1e0fc2e2bbd333e724b239f32a974b21f74cd30ce1ddc142fcd31db9a1ea242cf187806a513f31f60a3618d9ed6a6fd033b65fa25bac018909f767c8232e8f2e7e6ad6c360b33bdefb4f7ba9a49b6a3498b4fb812f4583df5bb34aec95859d3fea38894e2a4d1bd4e0c04fa43d172517b2812f9e219622b9e1517f47035f531a1316d42183c4528565933f81d22368ca0b7229b03778fad264540392e5925d1e6fb5baf1481967edc5cfe8f0fdea5ac36801304a5962469689ca2f14f7cb15380bce17abb52437b7097ee0dc0b22bd802b62f705e0f6d9d955ec634f22aa6ac41f07da139b723819f782784946ae6b3f519b1245c023f177667fde59a0be4aead87e628e20bfe00882c29c84816f4b555d1a422eeda113fa818c499c3c78b821e658b0802f4d72b7aafd7158f2d31e6c8149b9af0741d55ce5593191a6009ba063033cf2fea68b9144a9f8233772f9844dff1d2a40a381007f1edda9fbc05ab1c20983e96ac586a37b9c10a0930d90f4e09ff2184c9f810b12a412af1284c66ee1a81b261903f807282784b0302bc4757be2e3a308404c6eca9bf98ad34f4f4eeb511bb213d7f609007fe0ab5e9b412089b1101d01daf60d136450b7da44f2a393dba2142d1581a5393d106af5c24dcd096086eca88d9bf7ece2b3dbae9fa1b09baaa72ec15bb022550a9a22d5649d81a81277cf68efc6df5a0eaebf8da85c0d373855460d7bf28e61c88eafd60c74dd68275dfce96a0e95aed30736abadc193c20b7f8e15d724b4d8aae7d73781be7b3b99bad1d68471a68b0954fc8b70b3233c29ca09bb2ade35e62fbb0d0b8aff7642702f73ca4a785aede46bab75a817ec9bdb37c7f41021189db7aa911f2f3fdd71058d41130783b79efa64d356f91e26c8cfb310f6cff7ec4c45239ba243b03c2786c998f7cfc4b8647d5c72368d0846af240888b3801d9a9b5fee5af83bc305c45f7c3efd7e0d8c5d1ca3a8f524662f1a13b47526dbd1016497c51271089aa984865a7fa9aa99c6da5ac97ad9b0886573e1bf87b62a5d7e889a46ce954e17b9c23938f23a708cc9573b30f6567c5b71201cddffe85686fae6c740627fe12870155cec732ead0098bc431ebef095d63b31244c6f409d59eb7c99d16ac66e417c2569f8c006881b62865bf32d82a33ccc9e6bcef6c87954a44842d4d6452db4d4e2e5c39eabd6a0abdea17038f8608576703752b4895628c3bbe468e83a5c647fec4cc5d825ab1b19d46a0f447ff6250c7f3ccae2313380b9fb4531918303e52e300654893794bc1fb73df5bdb9762428af45aa778ee36538a01d79a644d49a8d6b05b1ee3bd404acd2c69381444649ff244beec81acd38d2b6b0db8ce3ca6ca51492a6e95edfde343b8dba8a31dd75ba60f7eca712ae19f9a8e75f9147a17fd817dbb377e4364559e1e56fce040895c3f6513b15dd207501f27079e1502daeaee0943966be1748ed78ea708cb9274a12cedac7b688d1bf00d45846c509e984e38959ffc577dd60f02a8ecca5e4739a90f7e05097ad4ead1a9db33fc34584c082c5c8a551eb530f3ad1d37d56f9572529bce0ca950b20359d415be70bcb7c2b789f46b66d11e01b081477227c78c6ecce3233784566de7f2c6656d8a6b84ad5fc5717baf2bb3fbbd5d01bdf14756085ea5e3c6c619766ba92d1a500868703b9ffc9e2d88c6d4d811ecc86c8fec9443fc10f51716be5f043297603110f18fe5c11c51e538b457676878cb7be0cbc130f06ab9d5540284c19956312bb8caae22dcd304348fe55bbc426ad52c9da307488d8f1764a14ace3cbd4e0f40b4ffbc6bb3c9256af5444128e9676307a13fe3053562781c4f2bf47654a2e01bf1348e1a74d415c11c885dcdffc535b4cab9017e0fc50a4d4b2608dff6194b0041da5276410aa1da1f73a69bfb7983c5a0ad471d88eee5a873fa9e51d78fd61fcbbd15031ec40cd5c8137b69ffdf73016a4ab81ff529cdd1fae95f849c93e138fe3fbf5ab37b42fb0f38af5dffe092be44115f264b28facd82dcd61e266a0de4cc69bbc2c33f7da890d5b132c0079faa40a02e04bfb5bfc9c212bdad60aa33febf5b669f3387393ea69c3769e61f63e67e932d9aee26ba24515c1c703cd887c79d61b2e90e685e5fc868735889dc34fd96e534e6aa5026a2aceb2a8af4ebe16542cca3a6f3bbbf938b11c52a9e9f333449748b0a9b1b62b271cefb6bb22fbd5e3d43c04f2074f56a0c32e7e7cf65ceb99882ffba71458a61903989c2fb8226f937e3e8607845dd33646a76aca5157dd76912caa7d4b57d5f942dbf6fe97c06ac574a2b4d6fe9056e177754e16ee7320a3760c0b96a253194a4a4e24b850ed0e9878971f0e88bedf4b47b786bdc0133d5679f3fe135e826f942e516acb9ef6af095376cebb95163aeac255ac4ac3a9e96c2d4a2dca8e741787e146a3e2cf4d66280ff5d62d49c44d32ed5987f6f378ebbbf00a81ab1c28208bd42051554faf5a3af425a64991c0174d9b3d1c9ca27fdeb0b14319a82cf32362e35c56147af4758d497bb7b23d2632502e2059d2921cfa368b661ac1494f508a3ac9dba3039271cffc470d3f42cfe9ebf784187888c31933e08bacaf176c66374472d8adae102a03d7f213aeacade642d9e2be831f78c7833a6215ec50e68d8cb05cf35f4e0ffe8568b4185185507fc71c667cad34a905b2512e4188fbc28618818fa70d0aa896f5c7ffa4079de4a56e46d4107375de7350cd8785d3d1cbc5bc661980d8ff9c4d447a2c29db08063371aae3b35f34f14c935ae39495583a5f09baf01f5aa750838a10017c6fe49a4f9a3746d5302522c7c2a67ff1372a22e2b4031dfcd7ab62ed16d78ea0cc7442d3d95364093535e8e17b91a7b04738beace740d53d9fbd95b72f26456f380b6544ee4e417c5c6594eebed4b41dda22b7a28303e886686314201179114a7e1641e6e2c2d1f7f98d65b41a3af2fff7512d9af078f87f2b71bb24859aa63eddd5a341fb9848d0e6d947a0ec6f5eb364d6c2618975dbe4fe8c4d58179054fe21edfbd65925cf96a84a3cd21044eecac0c1ac1c6197a7be902abf2759a3b357039dafe1bf26844cf1923e28a0e0228b6c6993e60a8c522318b22be5f01bf21c5d7b50ed60b4d11a39419c4116e2bfa925291c4ce261e35bfe3482b83d0616595caf571c917c0ff689cd0eadcf27656278fbd3c4c9e2e685669704fd51e43bba3868bb5ce8e30d514d44bd7533c83d2f85be188af802274153776c74f8bf8356b558ae34d4ffc6609cbf400cdb4ecb36b27d7566cc22aa8feb13994a6918bdbee08855f9c86caec6b723887812bcfde67e1605138d14aa855b561235087140bd23d0580bd64f440763987492810bde3dad04a605ed0c3950dc866509a4e8d43dec9c9c63c77bd019406248f26e528c46b1e7829df763ee8f88776b2e22db1d42b5ecfaf5fd6f5175982bda564f874514367e0ca6966c64fa0331417b077549e92ca2eb94747f2b38a04b525778bcd57d595c47f5169d7d6e0ef624d04fa688d2f2964dea41858120a7c24d2c1d6d759d9ad2bdd01a2f6aea592a92bee64baf0aef38d3aed4368d1488f98f50de732c93ff6ae9462640586972e76c6737a3c94a92c406c7857a460157a32af8f390c625831abb1209d27527e20730d7379629c3a5b4e6549568fd7a5117465807ac50dd91e800d83541bcbff14d93d7dc1ca1a70ca44f7b236ee31fb0f1c21a28a2710b10b149dddacf60ca2b140bcaa5b10ea91d443c61f7c29982ec856858b2e7ee8887b06c46aeee924b7925c883393949378b564b4d3bb1d735f2b6cd40fa2e99f41b2d4a0d45df0f3f7380297d05b9774ba4ccf1decc05c225b50cf0ae76b4e5c29d7965ffe9331e068b1d8e5e8a006806cc7006362fda4f0c69af5c6255cacc7c6ea9f170fd22bf5fb4d0fe1d5ecb209d10b0312ca2d99e34c3321200e750b6e60b51ae74c851f1281563fd55219dd1be775fd44d08637fec67e024988f49d917ac3b57907deacae4d52c8a40be1301209de9e61c61440195df0b5511033a06a32af03f524802dd37eabe46416967082ceabcf8004cbdf2c0799710374074780854c88f868abeef8d124525476f9a7a6df555a2e2bd79e309aa1389b59ba7b5be73d6860f8d03a6e899c8e693f1b8139e5d4fde703d025fdd6e3fbc6cc1ff3fb76387fe00f28866d702120dd6402f3f7305dfba3d4d4d91b88aa7574056ac45aeda0d65ccbbedab5e6d2ed8068b91fe35c3c5aace16ee27d5bba2da2504d0532f85343a022507b0ab58b2d607cf8813c7d25f11c6efb91ad74a8554da8fed15b927961aa4ad27b9702f21796f161862e96f622c0b8a2309127d79420d509b3f6c08be0037bd16e01b137dd69b3c86b889616039c44e3e59e5bcb9d9407a7184af63395e0349aaa65681c3a3c17e7cab34c9f58eb8a4ccde08fef4afc1aadfdf19adefcf26946be1446bca1715f7e74af750e8d8f0b398c75567aab7e2527d286392f0349813fe41c0f447b77fdb1e4825699162fec0243ddf71343dc8bf7c10d87dbad925b18cc2f6040d3d96e5705b863f0568101c7249e1aa434f65feb1dd09f46ddc0ee44655a2149f957d88d8b64ba785eb1c948de6dc8a57816eaf6d9888e0fc272fd145f36bd75a5a3b5e7c8452a234c8e3914700464eefc1cf93816eae15ba996ffecb642d23d21ed8817f3528f62b2d68533c0f670ccf8285d5cbd53f4c8c8c3143ed2d3144f07c2935665dd2b0ca0b580e7ee4cd6a1ec08c919968411ce9d4eed79a038ba2ae303f2d60855b2810b49d2cd2b45eaeae9a5a10f2c13138108745862c409376c0942aefc7d515429bd9dc5d04676168d0d7094d3ce25dbc8502fb27eaf6ad86efe68cabf826cc4e17cb86178c4a1a72fa6f52efe5ac0df38fc2a062bf11b62eb32c1476192f4bd9bad4156114aa8230d072c1f9a71e9283300f1653f957726aa5acd201d778ffc0b14836ab4f15511721add143f807fc2bceab6e724ba0a16623623ef5813f86913c9efb153007e960391b7821f837396c93ecaaeaf336014129f196d7c49908d6b17b9b84cceb5a989865040068f3036ecea38164483ccf3062ff04552666ed67452179a3df9a34360dbbb504785aae21bce43a14caafdc4c9518878e74804bf9cf6d1da2ad47485f88a7477c0c347c06e6917a67fb22ee3e46627a6c9200f194ed1ea6d84ad216dc4b795e49353a11349105b578d8cac662be3abb24b52bb9afb43642661a75f9792d0a114744ebf38d952ef7d4dc379d35f8e51675e57cc51638ab16dccf4550dcf43c026255a15b518e6e752f181a9a2e447cc152b0a9c251f282831cb7728fe1e84418d3e6b623814e04b85860e6b3cf17212aac68e3b901410dea53c5463c0cf00153145a163ccb36ce8322c8175dfc0c7d10286b123b9896fc916125930a3cdcaf8d1954eed5fd94f93c1564654de1e13c274ddb9528c934d0407c562f275dfc222492c2bb5947c080f3bcdc8a361d4cf246f5800d13440e30a46e31b45fbe0f649b90aa9ba1227b1ba526dd554dd1b1a0ed2129731973ae434665233f091aed52118c5f2464245ce3c0c3a77e162bfda9e4ac5655030d63ebb51da039b502ae96322773de9897bb7b6a052f72151f0503f4778a5f4368fc95d5554afcd27cfd82741b641cf24e46c21d3b4a6b9a3fb752fefb59c91cb39053c537884f3583bb4a385a7a42f4f984a944cfd8c1b904923cdfd94519ea02480c8efd89500bf6c5afd82280fd9e7bea34892d3306128735d56a29d5144d2271b0ba317ee660a6393dca796a0b1bff01444af24d11a90dc248b7a14e453425ee35c418c4f7a4927a066cd6f0a2735e688adddf0e4ecfe084d71a7c95a73958f1e85793486c9dbf1f439692a7a602536327b0fe3413d46b5328ea4dd1303a498e1d841589c8a517170429c54a34a9e7840fcf626381b8557cf2839212cab589bdfb50691abe015e0cfc606efe20eacc9e5e727fe438b298c525f2602535d27166366c1ef4ab65c2ef9df5d702ee9f6918dc0e5f5c4d92e5ce0d26e5b44ef2d8e7e100493b07af707c6731472fd5a5d24e3eaf4163f3ba000a10296aab81d4f23e46b7d9b0ba6f1b1809e312e9d1c38e996ca2bcd21f06198f3dce1ed41efe50dee7f4becb7c4e11c8b6676eb1761f06477934ab9fd770110ad29acc4b98c0bb9f13cf9c590d74ca8c82cfb8a2a7b6a3a813b374ffc12c1b08ca9b537cef9057d3acf073a68607bac080b7eb0d291486436e11665397aab98ce6eea780b3be909c649c1b231732893f5320725eeff20118a7f409ea573c9e20b9aa3fb1945b6cb60fef38c0473b6a33c379d33522448811fc3cd406fa845095194a37d04a581983693a504d64768a4cafd6623f0109c25a59e977f3b120d7333c706445ec1405b4188ab05735f447f72815936644ae916f37d0404bf436b1426a6b1af89a753fd3693daedff4a19ae93b994d63a3254c2a080577e73fbedeabed1f2da76632ec53e012d3e06664e0b3ffca6957190571b6402100ccdcabc52b4967361ede3855fbe5cf590473014577b5caaab912347a0baae1051eb67b11335be35e5f74ccf9086f58eaf64f432d547f677e53e4476af05824501574a40d3d6e2779bac064f78ddefa6ae76b31ea739d69190216e5b00340ee43a3c3e489e29b4946c98137e3697707efd6adcdaa742d3c6e9833b865f986d8d5a9c4cd60a2dbc79ce3bf06560c0ec7d5b8e13b2a4f3f6617dfa66fb3ccb58d37fe9b8750aa219384dc8b6b67b0ffe67d836b570b5bcdc8a33b8e9ac6e2931f6647675afac07fe92f6cdadff503df8b73c23acbe506546aa41227f205f95dba06507daf100db901336707d9ca2971bb95e013c5c835676c66a2194c0d3767d048a132176de6a662f00d53218cba0432ff6c4f6af7331d1f197b3ceffe23b9389faab830781e0af97fb1246e340d5429783a70d57a8a985df9af7fd4c2ab85a0a24d950d13829bf83fbe0ac6b57faecf41a45beb76d4b6cc590cf1d074a22ef0309ec106276675bdf009a0b3b92b8e2492b6bede530ec7178fe06c9c7451265b6017fd093606e57a4a7809be239bd8bfbe05b9051dc85f1ea9f54a76261f7c35e81a8cb25d0c1dadfe873b9b154a3093d05810d32050b8922ddf63c3a4e4e8961a00c808b3c2adb56c3c46c00547a0b04c2b01b4697480009e2ad7443d607b9d0368c14d23023553b72e27468817a8d7a480e1059b39d322283592effc9f0c54f6bd947dc2e7a12e30f4d016417fe2b44fc68ada2c2f88e94c3a6673c9ade2c32550cf26773ec09d3b9e3b649954e3138f415dd643479b1b920a9b77367257a1cd0983b7582f15db967d81d3484d4327e1b8cf7ea28c5d0d81f242c03bcd510f91ad6722d40f9dcd751e032124db9bb2c7a22d0ea4a3dc2503136d25c6e999b6b5b3137bcfa4de40b574a5b2e2286c8d26c7881ba4c8f56fd715a509b93488a427cef3c79926b476fe5a1a73b1976111427dccce9d37e43d8611b73dc0fb6678a4e5667fbef1c44734f0c70114016b72021a8cf5d2086438ce4f975adf47a307ef44ef63e16ab3ccb692e6ee804290ee9a5dbf2d22451c269ab03d4497c6f8e3ba7437b3d9e9bd44d40e3237d6093403ce2dc6806176adec35064ac03838a9916a60b9c51b2c48dfd494720d1da91cad7544048e9192c5c8678c6bc455a0a0f8b762e90e126b2d9d2fd1b54a0f79b6cf0a7a2667c89c644297b9c50c963be5e8adf3ce5291a5d0c5a46416a13508d392dd1cf0a610dce97c51f71b44afc6ef78b8d909d08a2450a73d160eb3ccc464c84f0b0516361ded835c0cb7db6c235941917d1e234508092ef8fb0e1ccc0095ccf2ef29152c5b0dfc23f0fd0b359f2eae629fc8e3e95d556f8894eea8989f9da4156b33b00d8cd3a5224eee0cc0557b982d2766d16b0ac105a38291091e99c546cf5dbd08fa0f0e2295a2b9629019a4c0243039de2ee25150dea30921cf0fc678d99286e62e403155b18beb8153226defe2fcaaf0773839549a8957fbe31662a03f7069c801ba44160f785e8fc8516e0cf857feea6df4e48f5b864be892e4d18d50eef6890093c4c3bbbede06482a0241760acc04c250b38194a46ba74ea96bd78b202bf359fd0f57ad41bd462f88d372251547ead26dc8c522a116219a632aaeb93656149d6b8e55bf545928e9f56b980481d9342ee86858dc307aa3a78242314ce832b86a38846081cb9fb3e5d3726449878fbae30529e7decd8837e79e8232871e69c0169dd1356e8fc58ca28f990dec972310434327b34ac1c637fc177e61223dacab3477f29f60c1726dc6fdb19a427183f2aba930cb85f933bcd3f1e081398392a582515f3cbf43b99cc42b0d703d81bab64f1189a40b2a49d4260c71e2ff0a4267e17fa6338faa837a15decd4297f1f658f1a9c124e1598cb7564a3b075b1aa0947e5d24309c2966c4728c6659d1a03a2fd68bfcbe232caf28701d1f7ea5c66657cd330b065e7d78d98e995f78a3e884f64cd4e904225d23cb32cbd1b38181152c31d4e47c435098f6b43b93eb3657f904efda396c743cfd9a432d67c3f23f69c5508c218070a5f8417284c86f0c12ac6548c48e7f5163639206c58f2c8afb3700f8d6d0112740e7bbccb561b4814553366b67d64c79cec69064f0ff8b69a602d474b94217b3bebf6918951aad828eb9098ebc423c41f3352f24208622f39f4b042ba2150a0cab0fff2a2627347fb162f576f6ce7f6e1ea21ab299446126594b47192ad6c4a8a69867167e9737fb735ec866380dae508f792f6c1395d7d9e037d8c15472de84e2339cff5bc0e8355d17f56c13393f85e9f453401f80e4f8aaddfd030506f5141a758ab43a3537e22d0dd5f2940ca15272f318da204e02956007425c7bec5dcb001d68583910df9092e15fa9ef97c8dedeb7fecf07b76d304bc039f4e61b9e8b417a787103035c8e8b507703ebf0e5ad1dccde9bc0fac295403a1b43c4e6f63629398df4202ff70ab6805dcd0d0d49d40efc19514a8f8b68dc67a447b9cd85a668a7091e65acfaf5a97a05e3db205d44ebadcbdeebe28d9f47a98af6b34b9a53438c63f8c44d45a8cc48156fc56fd7bb541e992fabd17bd340cc41906f4543dc6c23be06f3adab9337fd6a17d9ee8dccb1dec2348a995c2be1bcbe19359e423172ba78d13baa718329f3fcca3a917c705d87c01be3f9a5e2feb49ab668076ed05c3c298c524682ab3ca8f8287eb89bf461d1d15118c8f0e79cb00bfd1e097ec5d2f34ed39bfca8c834fc2bb847f28b6bb8b7cd231d5cf73a787ccf8731f54e90a9c22e332ef32e373e0b65695ffe65669ec855af88c751671061dae57673e648d1e883ba5283623b047c80b5b6c626193c6f1fb47559c86a2373b942d61050fc17b78b7e80fa0581127bca8045f1210155caee8b4030c5eb0c3eeb7864a1031b5fedc1eab6733b8a970d167a7ef2295d5335678c673e1da1a09e89a9de14cc97179639b4b31ade78a4cd96916ca4b6e920e592235e8a42caf53b7b0ead82852b6b2ec827fd00282bc2b703231bf14eaaa63e256fd11c55274f6af403174cf240e29b7bf3f581c2a47e0c0a8d5e100d7d231821ed654d7d00ca0b45d29585c836b998153c5234bf84b5c076edf2e9f0fd9a9d5ab9774a62dcf927c78d287097bdba7c72acfdd93c2e1f0dc964be5b7ffb475749625efd909ba86c316a2702a609495748eefe79d30d024d9dabb93c3194b28c83b17d22e908e04fcf8d43670acc02fd8c86857f638a2f8c12c4b87256d6058712a665ead66124843a99b1b557e734bd67620a4176135fa3face2f331920fc4d2a4a6f3d85c53a7c47b10f386d54722ed3d2aeef5339856b490183410b49b480369b457e6a979685faf2ae12aa889f12f5a66db4d975dcc8721eaa9c5272382b75d24431452b3577ace9bce66f10f26c0a0c42795b904efd03142ce277899f17ca39f9ece441e0fbffae5cfe7dd943eea6b5ee3c27f8e863f8c7100cd1e0e27d3e9a3a2d9e1d782c9b15520c80f334cc2b1bf64ee7a7e5dcda2e07f00a7f9a93255e10d2e35e335493d0a349619d5bc0a864c8fcc6dcf1b8d5f0c54e202c7076dd38e12af177dff756073a5b385a5a446a2f19f6389b761c0f1f24fd1de190f63238afd9ac19accdd1ad48ff8b775f546c59af7463a1fbbdb34bdad0c73566fcec17b331a56e767eeb99f8a277ab017e18b03ff5673544574d330e6ace125577aae2d2db41371f00ab3e3d42a81e3226fb6c0f0125a9edc0a452d64cbb9b7da43d4da2272d9955ee5a174e4f3a524d9f61d3b43d00cbbb0393f82f08ccfc21d8cf3da4fae14d944a30c9391e785d321984de5351e4252e3f15e887b0dade83bdfd0bcd0e3b0e02a12f19ef23ae9068b851570cdecc8ae6ba99a9f60dcd58c155c55c53e6881f9d3fefe80b4fd6f89220559c9421dd5d95d6cefee4d0cfaf41efa2f91500beaa01db787f377ea9732e02d21d2aa8a6ad536e58fb56271f7cc63a6e7d25764cab40ed3f81f385bbf88f7e60dc681c789eabf7c4f643f2cd4c3f12dc86af677fb68a2728725422997364572004ef0b319384ac367e1ae9357f5f6849d9cc346dcb8de1fb535f6b326e86dea301e7541347ffef3c60a47c39953b6d042b67102bf8e9cee3b0ff00291667f3f35c8337c57c4e62315b9f3d299a7d5136f621bb655850054758d0abc46c408c7546a5b118b6f077779f722fea8dd2c07624f04a1de492367fbf95f5ada8f930c34fd816f555fd63a20608898498585e84147554385c704da7e64c0b4f9ffdea13e1185fe49056c814c8a3873927ce5b0392be2f2d06870cea192c4fd9c7e4192346e1ac61c9896721b5b1ce1ba2e1a9104ffda17788fa295ff0cd72119a69ac707cf4a1895600342e5b5f7c2771aa66194141600930460c3202e6370ff3eb9c51e76666542ea5990cc2caffcf1b6fb2de026984d542612aa99b99be8270b3ae0491c68f04df8b8b9383165b077e192897805d85b05e1eaaf03567b75fab5ff5682f5c6f6f6afde5ae442f723ff870643d61289ccc289c74bb37f05b26acbc92a6c637bce077aded6958714461b24b6a51e76fc6218fef7d79046cff205dce0cfb7df42d4149b3c9aa29915916a11ba2c3f9657e85e916cf8d9ef10f541184903246ea3d831e25e1b778981dcdd8fcb797469d47aad9bfd87c2a2873419414f912a7d062fa07e1b586f1ad9cba16723db5092f94f177a338c2fafd77d3405b97be2994fe844357d6691316cfabb08e6e9ca911aa6ff5b719c86ad1eaf7b2d7b22021972f9353c0f90929edad57ca2e320225f3f7a62f9fb65d450709b2c1c8e20a775a4a66a01d23d2b380558295cbba966a1e5ce73554e5e0addc155cfd8382790bce86043b53405bb3b0eea19cf2a966eb1aaae6cc786f69cfa64981927df4ee0d7031bdd1b2a4d545a1494b364e1e36db57473eed98d2163dd03a13c7636dda742716a7d2ae4a7ca5594b1802e0da38365b2c2bfc22337fe573c151e5c2c36dfe6a32ab488f4cbc7cf4131f20aee713ac14adcae7861e31c71065b40fb7a4c9a96dc9b16e7d6d286d47acc93b098322017805b899fcd7764e6074afcb8899fa770a25ffaa39a3150cc184187c29f228f4c43b577a7106a8be0f64abf4597ba5d004047b0796a9966c110eff99bc8c387b6b04b90f0bb51ad5c722d7556449c5a72dee35a15348552bd9010909b313e6dbe9aeab5f0634bf8da8a0ce669d4b039afee936740f2808e3f3def60b459a6769546b9263d78fcb44c161126c80605460b87c0bd24f6504ec921a9bafbabd00b8c294f839733358650fab514b0b0453dc5ac3467d52c11bc4de25fff232f9c3f1b17d3b39b2ca90941bcf2fd0932f4b8f23a1518d58aa12271e9f6e227ffebecc0433de135cc8244cfa0b0af3bf6a7240b0b648ebf93926450a00b0f59cabaa515f4b172e7585800b565167acbbab27772fd627f0e35fa39c093d193e09319eb9863c139dea8ce5883f31ea4a0fd8b9622134515d47523ea41415572d99f070fd08d1a78cc6c1a29f325aaccdd8cd219394a6f794cb195b84ac0244c2aab9cdb0acf8bc1d55fddb8a885372225c693f70cd87454383c7d4a4523b457aa4bdbaf317fe1d866318d4743c23fc46ed5b8cde6a62a780011e5c5e6487b4a9dd509f3f11875d8c46d51d21e1652a4cba05098122f5d8a27c180f6a710a5ec083f631c62aa0bd1049863950a97cf4cc083e1ed94331ceb61c5a5752039f42f7f8a313ff2d37bce7606973519b041b6feef6d5abdf68ff7c469a4c72af4cc0a0a0899f35bdf9ef831ee1796ce5f0d0102041c540faa8c93dbd415e4045bc98f263dc9ba6c22b17335b3a793f69b7be0c7481b9ff8129431a30f5313750dc2ccd4a4d0af8e5fe5da2e844b7b1fd7b3d68056c4e0aa1d95d10038709185b44931e6b400d3658bb9b976885e2a63759b8f6461095969bbed4b8c5a5af2dfe60df13cb8026c769da94bb7d7f8a7b023baa89d530f1576a93bcef173e885f0d3620a0ff784ec82e5e8e844d40d29d1abd550138a0538a3c9d42e507890802a34487d05a24b8a17dd6373c6ed20dc45f7f4ce5fa81c65fea35307da941bdd7e1e928b1416bcbb610720d3ee8cbd5ad2b0711423f4ddc51610db3b7ab700c3b11ef2447081eb1b75eacbff0b68fcab9b75f1144ac15bcff5469525bb8e5bd9d166c0ff60e461cc9181a78ccedd72d9ab52fc5ab19b9d3a04064ed4d738ecc4d1ddcad76d49b8dd55313ced65fe691d3d24ad16e088dcdf7687f8bb1314baa93927e25a8c09dc8aba9fc0e1836362431c67838a1d01f4b19439b9476e2113e15143f4e80f0fdc4f0abd27626fbadd9c9f5aff9a40fe420a157cb051eb8ec344443ddbd220b61705785bc538a71b5d107b280cd563708541ec897d77822ef28740d5111236d82efe760853792a1a828b2c3eb532e02f9359b00e0ca8b8e48a94c66d485072c61569cd493db4388cb968bf836f2e4c187a472595a51d540e9de73e7e6c8347c61194031a513df1d5a332b505a569f1f9d496154be58a2a801ae1df2e0aef36bd4df8dfd443be2d0a3f9f8753dd00e3ccbc12bd2b153605e09b91a9a7fd338443a943d83d4789c77a2019fc1ebb6a2a997560e7d153ed4d573f06e3beced2f7dcab2804cb2264c4387263101ca9b2b3de20dddd80b46f471748cddc0b7b3158299ddfbee807d548a7b721e938895f14314d1064b36f3a4f071467fcb5c05a239d2dc4f3442f96e543a6c4b4f3f6cd27168f900c7728fdd0c33e61b53e46c792a6fcfcd17d2efe0ceaf6654a85756961ed96a247af4455d6b632802be3fcc0fa827a0e613b1907f9aba618b84c31f3efe33b49f0704111a674a98cd1a6c8607d0c16b123a2f18c451b21574c25e52228e51e2616df75d5fcff1aa90692bbc8a68a163e28b3b41319a6ed8158a360d27494eea92bb0c52ba84454cc2faedd592e09a404f6113d48b5677ef6fff0efd1f56a6d6fb36f56ae8b69d97b707b9b37d5702c645f41bf5c37ab2225815ca3e3d05672d613f1d203af985caa8a50387665442d900a507029cc91b43774f8d3de251581330ddad0d7834f828b6b7bdcfdd9ea0883758880765413c6328bb5a556548de614211ecfd833dfc56e450b4e30184d3d64fca67d4c5e29db1765e3e358289c802451bf4a0808d4b814a26f583c2dde81193513a60fb861217abd5fe754a958142baf4c26d72d356c224725c3e58b9b01ed3ec182272e8c7415de8b04f11ec5dd03d09211764cabd9410a8a58bf61ee473dc12224bbd429ca47834490f3c2c34cf4537ac62c4c8ec342568f2cecb698d43c4aee07cf8230b74dd389b7e2513571aebf51be07727982bf728d3cf1f8bff8e50bce775043bb0e316c9ebb1a082eaa2391cad81a34ef7bbb79bba957b2f53e54a51aa1afe4655bb6ad44741d1c6e3f025fd2c5b0c08747e1458b7e613c3ac1c5799ee891d9cbfe63d347c4d961d40ecd39c3e4348ce1a910d6946d05d5fbccfa44f57c0090bca32652c551e89d57c94765938dfe86ec46ee5e42eececffc5b2618676215191efed39bfefa3f17dbaa16f70c22261d46bf9c4bc922fa45d6318313a2d1908bb0e50416c50836bf71598c97572e99c7845d14be143841247f306f5e8332c1c84c4ae1de32e4d6352b3e70e8a6af461f0047ba38ae027057a1c4bac793b7c9c5a6d486937f52691314715b26689b57b04fb3e0b8f08fbf84b7a4f67b27b165738357bbbeccb027363b5d3402f1fc316dae317e608449a8d1b29423ae5e534d4a83c627a79fba511641b0fd573e752bed904d29dc4775a971dfe698669701666fdb86fda3310d2de3e1b0477c352953ca90ac6ccb60fc991bc7cdc8807379857745817ff35eb91d85b23f8c47c5c21bdc502d42f29d961ab5bc773d0e035d963d248d1b241632aac67a009c5cb0a7ac308df952137e38553d05ac1df1b9e4502a29c9d57f399ad41264d86f5a8f0709c86bc8a43c1d23618c3535239d76c7142c0b796d48867b4ac1ea80c91b1f7c0e5ce061efa13c77dc16b2072c934dfaaacc054c9eeeab82b4fb5c49874ad1cc06bbf3aa6287bb5a92b7b0263a31721632b6e85bafc0965f018530d69a6418157603e0cd649f6de836b352e7856fa0e071193cc67bef3104f93905e3180ae75db1e4052870f69b6e4af7099330632eb09b8f6a2f1500070dd37ccb91c5cab5d2039fa28c552e100f13b5a0136dcf87be9c2e2fc12a964dd5cd75724971fe1d77a8396ecfed09e1bd13e05b297f08c4f7f5f164bd43be4b7ec5a3503162fc3d50dce58727fcd2e3d2e5b1de675722cfe2318abada1fcdedd5c03f0d950d667746a55534bb011a492e50c40fe7b5f6bd79f949b9876b2df2884a2995eb7705a8f1188fac38ff277cbe2251012970b9fb2d0c939dffc9b43db023736d6b7b02212572a583fda5347c30374972a13f8acc3134c69d1b9f80456748195dc4a9a53dbf40af0b45c6ec9da09be48ec4020a928952ca8b62eb64c5c7382d2a7ee526e24f01b8a3d096ad0132919cfb38ae4484718168e0cae45baa1c98dbf078825348205e31a9f4fef57208600e4a5fa5e58d891862329b13b5a74e2e6ad049fab00e594a333de55c2b57031e5f99d4923b23a67b7f0c4e15f3515ad9cc2f43239eb366624728da126ba9f03d1bca9138e43087fef3676e2d31e90bef6f6ed2ba81dcc2e3bb4c050e6cd76a445204e329f13c688a75d69b4a7af4ac0c21b7db1b5a374432290e7fac7b0a0e8470f865601c85495f94a6c3f40f797b73887f323c651b46d2519a83d8d810f21a67047193f6a592b288fd12aa145757efdac100821010983e1f655a424808ee565647dedb8dfdafbf929abca32ffd21d67e48ee706e5f5f64c093b95765d2873dcca99601af6458284a0801f4dabc1c991ce489cbe6a8495b8e1dadd44f6db58c4bd7f3a9abdf7829d36f0968038dedd50891d238a9e703acf8c23162b27cb967166ee9843832d37e920136a84ace156e77e9a3ae8181b4cbde1dba232c853424167d40419af5174ac635acb66dcf91f23e1116e328e9981e74608ad6d4ff9838fada0122d13372cb246a7069d1e7599643c76e1f5d70245653159c28020fdac2f61876b337397b2f17b85d8af839c000b7be883eb15193492a12d61ce97f88ca758242d5c6beba5927e8457a3bfddbdccc1452ec25b5111fd54b94c24e439ddd839afdddf05d6c5e9fa1fa4c08659c6e9a513689837276b4012721ad9254c9d34012eb23ca74f6e1ff00d51c9065664d16ae4c7976609f3c6c065f5f838d8992efdfa6b7a3d56862621f8b7150305152ae61e60f61cdba789e6b8f4f498c550c4cd9268d14422348814d098b68c3f3c97ae3bdf02122548df5d0eb19f5c86994ad2077ca01880c4398cee72e043aad840a26c5ad95c9c28229f6788fc92f0ddd34848408bd943377cc5a5b5725dcb5a1358cddd6cead44d13318788c5a2600818c609d007c9f4b031ac664da39954b85121d7663d268c51d4b2042651456a24d6b45962a8853f3617f6e295323b5db07d5bc0d2f8a5cb4a54a3d45f3f5a8a600e6f7c871a7072c219b840013f2b0f35760d2d225efdd963079173bb20a24ba0d39cebad03a013c31240a7c45ef5ad0bb7caf0c3c201b309fac1df8e2617f436837582cc7b2705fe0bcd860ff04d7bd9c29d8ab419ce01d4dc0458451acda0f592a50a483d4b019b1ac91b9c7c177add236f59eaef300931040298c89618d07197776677d654d9774b2e9f16d83cd5d6874b3d6f6024454fd3b5ba0fb33b05cd727add89df35df0960623428a03f3e61765f24d7043a73dc417951c53b291a13e10a09242480dc38646e1d9cbe0fd8f52943ca0819d2d975d25e5a5248ffa1fa1f1f45f2b78689dec45e6891ad2dd89621ce63f307f0e8f26070058bb61c018c846c9ffb2abefe01b41f5134f96652b3d3865f655bc13a13738ebc43422d7a64c172be9428385df25e71530bd8fed4758d94e8ab82dbb9af259c469e2b1f56311674f7342863d9d886c5bb3ce131e1a466565e5b3acd52d653428f51a8ed2af3fea37fbfaa1a9d1345ed6ec4eba2965d853adef180deb53452e58a48ebd6e89d28f9b1530dc1c266d1ffd91c37f5bc548d326bc837d96f5cc0bf4281e92f2d211097c1b4b2ab51e1cc85262cb72f478dbf6f92451f1a1e91a83ff3cd023fe1d0d7eea54160bdf2adda0cc54559f462bf8f27e13cf3a1fe6d85ed19eceebfc425b52942c46de74d0229734f3d829bea3b9f2cba80ce24bfa3fc5125c9722e17280eb6961544bd9a343bfe997fe73599580126942c2d71fac73781080f495bd768abff7d97b9350403a80bf1bb7e4e695ce4435246939b96f5e8767f335efd2d403641f51d99a4eccae97d1860cdc67dc48ef2c59ba34014afd8217257e6217d3167163bf45ba5a2bb6133f3606010ab282e48a0867060e89de05ea3e05d3f3e18c637676969ca3e1e669eb4431a5a72a7021f926e67b7a2428efa16f98afd72a532900a1c86b24108abf2d14c2790dcc25761891721ea7aad864e28ce2bedc0b3cfc1f270622a3127641fcbb00ff8a1b02d959e0a3dc15517f8110c99931d035a7c27d75b161e04d4e082440f50ad4adbd6d4a7077694ccb01566983b09a7638a1826aac940e0f44fbdf93df99fc936c2fffaeaa54b2707a7ae9276adc2d0aaefc6368077d9a314dec4d293f741da4dfc2bc47dd999a145ff7a6cc5efdf798aeba00b9bde170967756611d1a3719ee6e14b44fdd2035b39561936539a513d303f691a43a39e625273110bf89d818ae99d43c73e90b12245d0f43c15ac29988c80a50255e8ce0b840d858986b36958b05a7437c3f7fddd4a5588f0981f4833c74759fa3c69c3a04904b31555ae60941ae880b4c55a59b6f1f14e61a60d94c526277e22008c1526d8bac38acd9959ee9f220b88f1f415664c22ed2bc0988f5b07c6ddbeb389a7ce82e2292a9a483d9c3127f86826e928f0ff22f50603939431b381a403b3333a518df09db44f5272015f4c5e7ab110aa64e99f94940eb9df71048cacb3029cc73cbdd3d09fdb58632ef13d12fdbdd1ed0c53f5de34ad4d92f048f28e84a579a6434789577e2130a150abe4405168656acb60d88a8c806ac2065e70f103ce6165d4f1700b3cb38ac2d0002a329d4cdfb9f7e1cf723237ae7408829f7ebf27064501e9f7820a922d110a0ccbb0af752c54031b68b631ab657cf72d1818a279dda2f7970dacff42825f752ecdcabd73fdb1a472519816be46f00a24ba4378c84467f86c5f938ca517e8b50b160f43cbcc9d64330fd26067b20719fa199045dd89b50fde8a03fe7c64fb8148a5af5871a697be59bd99289bc5abb13e96e9ad6fe589302dfa69a1581d8597f9ce6d3a858ca50841067a39ab8b7fdcc297f6ef8cfc1107c0cc3561d28f0ecc78acdc2c936f87299e3c226a7f72abbfc8d176b704b2c5e419b46a35c7b023fc5706791f3a7a755ea421709f1c6ef6aeec403846fc754558e60a89fa8c72b7bf7022b91a13aea6d3a8f05530417bbd3b094f88950cea5ff4ea48023c526d46a956498d73ab7c922889536f0f1930707607269e6873a31ccf8ca7ba0d7ea0a9eb0663412640e35d32889a4248aa2f34eb68d56f164c8518b7b2044ebbacaa8bfad8cb4f4f21c3f30cc0087298d4fb91efa5c75deecf0062a1cc65aa4c87e6030fdae4e4359d9cdcdbaef15ee686717f0bc7ba551e00a5d765a984d55c9a0047885f757f2a2d6dd74906670eb200a91330177fdfaf0b26e1bef2500b43efa4148d4c54a22b03f5155a201cc8e1dd2911bc3dfea8696ac59bb6ea9b16c7f79097062adc7975aa4e71db1dfcc16f41af01f8e00a83b6f227eba3701b18190605faa5aa70368839b11864effebd70e651e604ccf6faba7306b1a923caa63f907a8bb39d5fd81deea5f727307f28969ba6d6d2a61817836b4b2f3fbe09a0dc91dc7476e50c55258265be07ace32400e141f3c1f69e6323729cad4c9069c39ada794e48cf1ecc7f66958ea9a0326cb70e0bb799b90c6f99b3d52e57bcabaa74160f57ba37d94e06f52106805959af16941039c044d63e7453b48ba9ea6c64e698f6c9cb32952716bc216ece4fc2501058a378085590ac26f91d3499bcfb6b052dca7524ea4d8d3f735482574d5099a0b45f61b95de804bdeaed6c2bb08a87dd37662f0f4ad6804bf3cae038d91f542b97f2ba6b7fd223a7425b05e23f3309395a12d5dc69704c7af8a74ab4d0d915912ce4b68bf498fd015760ec9b464b0527b9e17b3cd9325a7dab7de6192a648f07209c1f673772a23b8b7b5533d1ecd52cf9b4694baf0f90125a1fe5b422cbc924e2d02615916138ee94e13a31a70218be83b3d34528f8070fcd9376b7db0a5d7efc1862b394dc1e440910c0a3e24d0d68abcb726f30227a52b4cffc857da46ff9b73b10f134566cb31ee31152e4e7648f620ef831dc347562a1c2415df1a3e5565f71fadc77a6aa0798a2994c35019cd78f2a49f5bb4f68f31e1f2edeb89faf91f2e49f23c4faaf964b098769ed2678d1749834935d14eeca26d0a3d6461354e13da2649b379813c82ad552c32b812ea14545aa1320206a7e5ecc6342ed6bc7f704f53d3f6b2eca68c2df5423f15d1beff6f6860bacfdf974ef23cf6fda81a3d0096eae3aec3b2926dd8553916dec321e439ddf29732b1e51dcbeafec9449f37a6fdd466baaf3819516e1054ed7a03c5f11ccaf8240ad1cdb2093fa93f0f06bc52eb433d992243493deb58e039482d18eaaa878abf49666610b1e6040d9bd496999ebe4fb1c9abe6db959a8fbb99c316fbcf0b7137668ce82f2c6a2948158cb2581e17deafc1aa82f3acd1909b2625dc03e15483496fe6bb20ce9bdb81b0cded1e6e950b9aa7e37a9b01b6a178477d779bfcb778772553d6aa7dfd085a3bf5ac5cb766f709dc332d026ab8a7b011fa5e485e65ea5e29f05744e9adc4e1e1432a8928e40d6b8ec1105f42667c5542a314f8267d0ced90e2b676c1f53ad59c3284e5c97dd67813c3ef7d4735aaceedec50aa874f992e088bf79a0be65d7b6c2d5aa3a30df7950671a9375b76802b6470bb2310ba4953ebcc61efd60200318d9e3f5c0a62e09b15320deec91d6cdec4f6996108b1089d0aae831467371978aca5d522bf7ac0f72041f247f82bc66735080b540ecfacd3d62f400057321dff2b98ebb290a34744b173b220e6f20f3a4c06a4e3304e9576f98a9dcdac864c99e8c91322583964e4d7748f2922eb645fa1ec87ae38d0241ac91291c960a10376e8b846033693e94cc34dfd845f926d245804cc5891e551b491470903a6815a625a7b45d202fdbb5535201a2e011239024c183c9d7d91bcb7ce85db1fe8e97e282fca07d74141b57e29a49e83ec1a8f89bd9737e5c33e744473f9e405cea0299ee219c6c073fdc4c42f389d352edd8c830032c7369fab06714b034e465cbded691dbe63fbe7525efea2be9684aec2277cb019cc838bde4259444f05210c73f898b14ae5c0bd6451afd275c822b0c928b333b64d701b8416b8d9ea26d5b21ff255663e6e96f0fd3b7b11d5436571ceada3341d2e1afccaa58a04f42b7e120cf918e4b302ccef807ce41d7cb599156af6ea481a9cc4e20f736ed7f416ae9f97b5604cb4481a1d5d68b1ea3fe963b7c96261ac9b21d26dcbc5a18c227ebd41795c705670901e35f3d7603cea3f9650effcda17a1b7e7cdc1c17618d4ba0d49fd25cfeaf469f94394549c2ad40c74ed3cf0bd34a32d49e0c1dba39ced285d3806b217f81c64dd277779b92ea16e006a7d687a7cc21ad2e5a0265be4a1f77278fdf051301896b767d0f0cdad1c25c3d6045560e03b04d6a07f395a69d868fed22c9ff18062cfa6d2a72966957e12341d9e1d84288402c2df15a571627d0a1011fc923c6832dd7b76afd8787d69d72de069e666e279cbe0d4431537f260fc8b7196b56dbca6c30322e8a40235c38b4fa822ce808db731d4a7862f2517279fd1ab8df3fff1313c70de53aa5e09ae5dd237c62bccc2dfc6217871d7b999c8eb57a3e7a6f3c82bd085af34c96ff112f5dc7e809b245c072a77be941b36dd58d4e00ad739dfccd3feae28b98eb4164e8cb6372bd75adef1b126241dbcf24237a6565dab0c967cde1a379d1b504f638d04cbc1d493e6c9ff0c810a555e442e0779ecb2d7949ac2d355653c85eb41a652c5d5853d1f018974503079b64ef770bf48a5371033909f6f9c46d26b4341f167326c1b5a654c579e68fb61535b22273759e17d1164af79d099412b6434ec10589869937c1cb102a02fd27a2759f3bd9f1b3aae65e90be983c5184b21bae64be24ff230bc9c0c37a343f1680cbed749956829024543d73081be7d051979997b02a9e66ce25817142726f9caaf95396b2fe46cb78ed7478871fb11c6f1b59c1365afc49b51056e9c3e299ba273fc308f3d2c205194b6be3b558f9b31cd6a3770ca4a585d4378818661245009db11161ce7af9e00f60a84a688d6a68af9114fa39e8344b14510d39920e6b155038f84dcc31556d2ea76a8eebab5db52e60a7ab1ee208f203803e04bbeb128620e8922690e616db7c52d19eed021e8c3e8b5b7573e74e54927cd88d744d9cee5735801a8eb5f2c8a096f40e07150ab66bd413442be124b46d4c51774827e1b75ba2fdb0654cebf7eb5ec697ba5b027cd611d4e255ca71b3f3c07e1a5f9257766fb6b7146fecc7612b8bb1b53e40d853fab1c615382b4eadd8260b0cb4a9172da9ca72af13eaad86159681f439bdd89cca6a819056dcc61289591f41ae242824ab9dee222cb434dd04eab7cd4996a9c818be0ab5caeb075389bec54144c7ff46cbf0ad151e429c165c6dae693194acfa6fcffdf60ca85fad60115d9e9b069780b50c8da407540aad0085213fedcbf5362856eff55eea2a3e3dc549d39161d5c06d1076a529b86756950eff6c38e983bce75dc2221e0d4cbef1dda410dbb8d763612d6a9949e23dc228dadbe8dfb68198f227ea045210b319d39c71b521fbd406ad069ec2548b56d8d3d33b857e914280d846a88d8535baf14e4cb643de5cf0698345cde68158a24454a3a8cc943f9e66934c55d3950617c581dcd8e693b6282b381bde3f2fa26f57d29e5385ecba27dc57c421b040b6532b75c160c853de69a713c8e1e4ee7b880c38f5cd6dbf55e7f3925b98be29ac2e9db715731a65bfba2c9dbda88c805fd9380a8f68867a752b07398f1707781175366f0b911fba959a271393bedeaa9e8285b3e009bf5a518e9795b8001e0003fe8f5b5635c0580aef5a8d03c55483df90c214d0f3590dd437bb2a786b0b79e21a40ad2f272e80102df83472c4290add43609a64dc770553be7e768be9100baf046d27dae2f1aa124e7ffd1a5a4077a47c00d7ca2fee2f6d2355d0d64bc7c4810bcb51c80337ccbd683c6be99c524720322d21115e64260e26e850d693e701697cead92ba3ce98aca33d42a7a25527eb13c97a08b5b901408325f54644c04f118d920164aad96d01084b1117c68a94521e4d6cb6c6cd6a4074c32cfe13404234f5f6131b3dd98271904e3299e027845d4c5e62de4c45069399e68f1719665923975f05c0edf97533f2a958344a193efa419d33cdda123bfffa02176dd16a3a4e20902ed2ae82d6275773b92148079eca5d0ac61073296735e58544b1292fd345fde7da2a37572699ee7acb335fc5c747249f9c126d54a66d516f3952a3ad3b3172dcefd823089c257c374dc31a9dd3763739ab4c0a13b20b0c173f53c583a6f59f177822df9451440626ce316b78517c8f9363116183522fcbc4ab3d7796a473ae14fda3e571d6cd7ccc5e9f097eb2c39a0bd4b3b83b2b7fd4907bba0d4e7142554f8e6c587013d025f8e4f212438b1f51e7e95cdff2b59217b2c0a803812b4fac9988f5bb57790ecaf681fda0a17445c7bdd914d2ddbcbd26b48d3783fac11fe15821dedf75788af772c6960f0bada2e1310100e66524ab89ab10dcecb3f32385c6519b9d54ac70535eded66c4568588c8d3ca05c3f7e066ba653b4777993ccd19e92eff49d97e678569995219391e971faecf811b86f86b759bb6ed82838a6c635f5ad419ee8b96163de4ff44b38cec0ce4bfc9aeab84ab6264f8019117caec037320b7b235e0c7b44738b01236c3c62fccaf83b062286ee7d63a11eb1bb7eaeb3a5c7d5c242042e45857958f651681973ac0b37e1b651a2b6b35c57880d12add0b1d004e5f5a0ec2b8e4601788c94a18fb15dce7fecca3b0de4499e99345d786dbfe6f457e41c0bd342d1da8159e71043d1bfbb0631025c190a7877e5e3c949cf0327500b543cd82581057fc03a3d11a948b9e161fa3f3abf1b917b26f6d90f762f297158323715d8264449dcefcba4a806f99f25865050540d18dce65ac1b74ba1a64f800e8eb43b38c006a6c3309fe4d51ffa8c5637d610da8989e6e7f588ac5e8de63f9e89060e237c90455a71b068d780a31a83fc641d661252908e5465e5eae427d32178de328f8ed4b8fa84bb4450f14837463fe64d781e56e60898887e1d36a3fdff8834ad3c743ea27ef834efc28c328faafc82d5ac0a189bb89b0c9c2797dfddf0e14b4edc4579eb58ed4e5da647d585482abe8a9e44f9c87f6bda89a5b4885e216de4275c7acf754cb7225b4d50845047ca8dd670e74d530759f6291862c19285b744be94206bbc818fdeaf9cb919f60553aeff3625a5c747c9d10e3c45a782dec95d0db686b29a949ccdb0dab908deda2fcc00bc3e25fd86548b339966b802f36193fd4357a773fb4b9eb4487aecbc34261ee23cd9191f0fc963795002726cee178405fd9e14d6ba5410dac5e67aa07ccfc3a9a4f4998ba3e15f52576ff5189460c3acaf993df4a94f8344c6409e71a34b1cae85e43c76b8c181f6066e995f2477ceced048a8615f137078600b28e1b7fa307397d4dc7fd1754fe69c0f29351e2029f73180589b8199db072c025b655675b93a8943ba301ef8bfe52d6692683ee5c54fad965807f90bdc532013738874f634e7d5ea7183d669bb8a03fde3f6b1bf2dd9f2bfa305a29765e7d30baec350e99505585e3d2fe2c88954cf17c26300335aef9e7cd03f8b33fae75c3dd49baad5968326651fa4914d33439b02c9bc45d0446b549d1f0aa53496e92656fae90aeba867d5f5601a04ae71be7722a1c38ca38778a39f80aa4c9a8b7ce7bdc01db93821de6700151ffb7bb99554df8300d1d82ad5202de7e6b0bed92e1a03c42dfcd41ac0fad476d9c5003862cd6bf821e262948d03d1f7fba1b0d4a67b27e63fcb607d772f60c71dd918c5c18b64ca8323c9b03d5a91993ac8d8f11f7ac0a01273467d8e47c9c7397fdb87113bdd76201391cb59bbec72af9e2a0d8d9abf82f7c68879d16dfc2eb11d8963e45c631e299389f6b788a3b28b1754e47f3cb552796ecae754e662a21a07a0bd72ea2c25ed945f6b2fe2b5a524ce12ab8d4c72740f546548ce9d2f5e20d2f4ba6bd35462d8a19a2e99df30b37ba45f9b4774f7efb23af4e4a893596543ba385969b1581762e69547a34af93a7dc9fe7c1ae2ccc57af3c322cd497d36fa9c33b846df06e323a4e7b82acbf77e5a0e36b8498e29bfa977e4d6e0ba3b94a59dc5a0d6cd9e59cd154095b44566ae3120169abb4dc759185dc9d34cdd5f5fcc6700d4894330dfe + +Params = SHAKE_40/4_512 +Msg = 01020304 +PublicKey = 0000001ca2b9660e96d679729670b192bb0c4d791871b541c259aebee931bca8ef87612d252b460d66b3be2178aa1c8cd2df19a7e5313193f0ce89c5602cd977874b73851dea386c7e6bd385c7424744bdeea1421ba99a9287e4b27e03480b6751f54e467702d4adfbe75ca3ac90146e8e7a3adc6c8d39b7531bacf7260965a626b4bf86 +Signature = 0000000000c9130102eea8327216f6c39da7c9730ad165caaf18498da0611f6ac02f8baeee1d575f710b62208c12587ee02b4be8b477e3c4d6c1165adb41d61299ec69b6339a03505a0dc9e5c78679e9a359ed12be5e9498fc1c8cf6a2c3f79ed49526d6d335f0b2a1c5654a3657edda009b2f2f46ebbfed4c38a1c1193691f10e0429479fd205f80a6689829f08dd58ae919e935278f71ef3aa4ec6aa7a7cce326534a38801f716ece76d53573702cf128c20ed7dd14977e853f69b3507653894c8f3cde20bc1f25fabd9cde7be11f615df9fbab027c4a74aa82590e02b9f7bfd9f4db2114b90c1f0e786d2f519a6275f8a69641703abf3dc0d934e57582731fbb5f4d514da6b0e999f4bda5e110287aee6b1cc2214254e6ade4a0908afd1521c5bcbce8ab86aadf8fe714e53bbbf9fe045526ee8206dfdcec7d7231d49de92f211a75138ac4d86afe36f757a45dd6d8136e1156b05ac10eca7cb3bf5b97c05e370c9d5e3c275f5d5ea567a618351b22d2927809acb4e61a5f5aef17e6dabfa13b0a380a587839964c91fa44dc0d7f121232ccf46d6166316708fda230172d585226f29e0af8960e4aabfa7dfeebb15f4221c3d09be45510c44818b0cd3360b7389825c6a6a4edf32d4def0f9dad67eb34b4671f0be408ea44b64cd146320ff08ebd06f0bb3d1f0396aee3566a225595c6059a2fe118a22436104b6a8b0c78d62d5f91f2a6c719b5ca9ee861e5843b4c2cb22be66ce84464095b66cfddcc39f05686b8012d91bf628781da77a444934481da9b29b6345e8964664778e3bef7a641132626d68a90ec5967d6869308f8524fc2d23b94b0b2f84e61b5885566df102f397eeebc503a4dba04364b096238f10befb61b6b818dcab264724de4748a3f5eb57ce9e29ce45ac516c8302aeffd178ca3ae58dd1468e64197d00d112f122671246647b7b3c7440ab3fecee4d1061afaaf6cd840e99a1fd234cde21b59e48f379c2c3758996b77ceb6f616dd0135436f32cf969a06ee17b54e0a6de143f3b6a0232e990b70df4245f9639d2a23e840968c41b45d45bb65253ff4000edca2abb40c83732b15fb15c92e3e46bc6c1c4d53e7c02b687551b8f2dd2c28e9461df241bc09a14ffb3a435f63933cdaeea78b61b8043aa671687e64537ae0d0a59bae0bb33b1113c9938c8d42dd2599a536acab1460bf4553290bcd56d84b8895c90c4ae9a8df5095a59bc83955470f403928365ed0500ce28af0bd10628a43b40f68cfdd7e08e11e93a04b37be2c40f892f89b75a91a1687736b19518f119837347202cec351bbbd7d7bac7e31111ec73b74411f0b348569cb4e28389ba1ea55be9a98906ff5297c7117233fb67948d41559ca345c9f213080966b7d860fd671895189dd7c33f5683c5617f9fe38b1afe6d517b798f32afe275ebb60a28e34eb170c4ed499f7a82f3ab6caece148363d56d18c75779ca6c4f43a2fc02c83abfd2a06a812e1377b88c2c22d67380301df6c6b30a6f731cb546acbd140b959aec1445bdad5f88b74848fbf2f029c96055a38f76309748e361c8a40fbb27004d0c870a583965a99e070e9075435bdd7cbd1cb13af31dd3bf3ad5968dc2ebdae9c736ef92bd7e20da7a86de4e03ef4ae9489976d93248937b33686735fcf1f6ff191b2dca9d4a1a9a6779d12a7b448c529b9c9e0cbb0718d02246385f6ed322883cf872dd517a4a35bafb89a0c1904bc91676f8b4638bb77b3608d174484d37a6ac50d3b066c34a49e56852e24d1133399f6980206afb2fce33b12f9a0af5f36820cae589d86118cb441f1eb868eef8b45ada08685160197b471a02e0901b87a5e2791a30e24625d44664457bd938d74a43f07fb105566a0ecfddbbcb5d84d38bcd6061e1ea0d23f25664d0ecab44c9b9ed1c701651d84036fab2a0a2f563749031567820de6d6ab074a9041f7965006becda5f72aacbc86efa77026e0954077522f27dae2d4a7d8dfcb17468e78f62f958923efc5f726cf8a7b192bb40d0a828e4cf6c0e0e930991e63572506dcf939960fe21bcf58fb36e0103d4a4572a1e3078aa196eaa96c1594cb92ba14e5a012a214883ce02ccbf2b8ba612853322de9789a4f87dddf4229fb0b3e48b9c5e9fd6497170a65afb5e2dba6685fc8f308c8ac3ff408e81f87b18da1857b56821a875bbcd315c28c88c45d30235790b5423201ebf35f77ac08036da099bbcdee1bbbaed67a28f3cc8d136572dbc271704390f1a2ed5eceb76d86cee92e2eb01742b3061b6a1de060847c7dd16276552f5eb9e6eabbc7fe7a30762782bc9e99d379cddc8a9b0eeaff24f613d30140e2ff22f03d5560bcdb0de9cf60c1f64ef9f0944e98b5dbe3ac74a7fbcb563ae7463be58527f243395a96c89b37bf5d21a7b492578abcd2b6d44cc9c120186cdb252c9ef4907c44ca9dc9cafc11a4dab8854e45324cbdec8b2b5528a14b067506d6c4a6f664ec908eb515ae02b79e95da5920e8ef5b064b2f1296edca8a1c419a48b09c0330108683f26de8828c0fb2fcc7f09bab9aa8bfc00b2ddf219d9e7b49bd02b645ce57d7b1960507ba48dbd858ccf017712519f3481970026ea7b452c45f245de4ea3690ca3a0b75e054f312944940f4554ddbdbf7360df3d9bcb5cb4c2b70cc0f1dcbb7173a20987674b9811ef6781c84dba2c4a877372aa0eaa10259ef49afd99f117338790410f3d6e71e3993bba1f45bc01459f0917b9c7ea4a7e92573d74b3e7a9d3406fbce61dbae4ff6c991ca0a0c7a19b468bfc732c70d88acfaec5e6420bc564c0fa1e4cd226d1c7c7a7659d228703cdb3f62d2d5a0f857cf14fa2e8397a29a635035fd8ea4aa04376bf47cee1e140bfb6180a47f92fe72b8853e5fb904ff5bb7471778660acf2c904041858f31f713a7483b2c5b0853f26aaa1f9fd6ff60dcbab7f413e4b45b057954fee412287b174ce3626cd230cbc88d7a3d44020c5b544400493675bf5032cc8c437b0cdcec243944258171fbbd076dbae7f38a72f59566c34bc3377247dfd58f0aae0bed46b3503cc2119d8e5454cb449fa7059907d49fea4b16f5eae6b3661094c147f479041fc2e66b6ae0c21e175b28d47c2faff0686de6909d57ff5b26a946716861781a9ecde3957664bd783c606c4946a0ac19eeae551d18cdf756cba73f3f5daa612325778546b2aba4a139d874a6e06eb4386f23426a8e0543784378d2847e4a14a12588fe032dbfa8d321cf47e01fb72cf86812a4688a56225bde4d4c1939009bea2249e868c8cc975f9e797bb0ffa4ea7709d1af3e2df5a5f63cabb1b608cee25248f18efebd684fe41d2fbed8e1a4b65c292e6e40a1cf19a194a88a3c26dbbc525a5a5884ab76c1958f2872af206f49cf13cab721036ac251e488056928181db7897420639ed92c155857ec48b9dc4309ac0efebc8171e8f6458612df50ece484e5622a091e623e18a6917175153ce9e68fa55d6051f5204b3436d50c8d5bbfdb4ecc18033ce95b0822f3bb0c4f26670fcaa266df3d29e02afb7f06a44505a88239b716dd119573689fe684b00997d57182a8297f9071b5d231e9daeec84bbb702a4fbfdc2eb8f8965393261634eaf28cd263189726d7feb0e6fd06111cd6c606d45ffea81aaea7040c161135d843cfe94fc4fb3cc163c4fd5aa11740783a239283f9a2328e9d50be0578f9c686faff1a8b911fb779c72c08ea6955123cff0b1e51e3b2f252e0632623ed2c98f0726795d4e518fc961600f577646316b039ea9412fa884338869ffa6a16573cb5f6487fd3b4bdd3cd081cda1106d8c00a11ecf8ce9cb8fd5b7f128875f72ec49043ee1acb056df52fe16273cfe65980709a6dd0f63878bb8b85ca9113de36d30612c49a6f6fbadd99c1fa1a6df6a78802d95825133aa118dd5249c91e7a853787fc22396af73208b3d04cfffc2bdf387cbed5ab6fb21502f473b99b0a1360510362bc3dd8abe4fe937c4aa5860e72ff1e04df1e5e69b5de52aa09287e18127ad2656446b5bce094838a9a14c4b67290f5b22f6f58262af89aa4e8c21fc3318f7a6cc53e9d89ae0ea8d70ea2bf39a7dda147e07a231789dbb792afe683d296e482871274292a52f328e85cc5e40fffd71ed375747e3058324eeae085aaa7da4b86ce002c5703f8d2340bed154874183bc467f9e90acb24044526cc8a4cf9df91b5f3331a37d677120e166f24db82e36d886b261b3de248d8f720ffad9fe9630a6a1273ec7aea360d814ac81922d89e66d198f1b726b268271cad666d93adef614831b0b93fc85a3c382910cf4543565f67bea4e6a1457155e13f24fc5f4a3cf8243b38d759e41ef2a96752d11073e4b34ee32c70aa94770a1c46ee09433f837348e2e39996228a639a8b08e910fd738ad5de5f10ba03a0bb545c37beb700c07d8bb3814ff4f0cc2bd2a111f09349a9d1c57c890ddb630b2c96e981be2ef653284408e7ceb4f1201753953a9fbad8f95fd209ec280bfc9a5aa1b0fbf2ea73a596c6ac8ed80cec26b613c13f926d7fa988baa4e7b80803f24595bbf20d445f14093ef13337af225fe45e8dcb8cd8a8d2db1be961ab187b9bf6ce6250e44a982a007c3c9bb28fdd27711ad88b00aaf3dca1f6ebcdef0c2c127759a005e5c23b89f6112a09f35eba1cf257d23a0b9c0db611b185dd710d1ef4963062e1495a46e1bae9ba1061aec18087a16742e47649dc5b0c3a1412299731a0a79784255804df2a8b19bf45742db8f478bfe292b9a64d8aa4b2388265d4d1fd515c948241aa14fa6e434caa57eeb098fff5118eb713684f098c403d36d3ed6dd24edf07a1a6f39549e66c2a1a9a367a397b3fed9e1a4ba5e391ecb0086a3e30db3d707e462bf8d0d7cd205ce00d716dd7515d2db2642e49a769ef70fbfc0be6b1c130077e75a28d3850f6b072a7ffb93a1995e4c2d39c40308f28249985098036e879b4ff8e21dcfa9a6e3bd50ff9e0b66d3f91884ff7e6c9d5c82c824ea16512f9e8b4f62f212e9fdd4f4d7b39f00144c1fd9a7c6d05f06377b1d60e7772720daab86f7cf3b8fbd2e2d9868e28283afdde8cc014ecf40403fa3c4806e029bb159afaf6d20b83a314b1b30d5e212a989a758d680c5b7396a2fcd5c9c5b851235e37b645aed7f310693fff81c79a58b8a74c86426e2e62c4765e37e9fd4bf17d0820df8a7914574c2f91831a6c701c833a111512738c2b350caee2d57866b1a6e5f06d6bb59dbb666dfb6d61e27e647580fdd5743bbaaa1e57121dc1d6fe530a76ac6e6836dd232d66ac245254d1571177f13f862f5b7ddf21e756a9cf537a9c6620a919a2b90d565155a3988843667ef3fbf85c0e9653a103e51a55e028f7be53a9fd3e20d88448f0eea3446e881d25dc2d13403579982240d6e7540b850ca01d1d8711c6dde8dd889d30b9de027f229546717581ab5e23b58593b19a7c19e05d60f2fa8890eb8e4906672ff7c22dbd795bb81239f932414dbe0864a7e26e97124c65de327cb6082035bf9dde7a55476cf8a54ba888ad97ee12739e64151b74b251f0db90eb1e306e5878220bb34c5dfc790b0f5bf54b9ab171882ff1ea9df1fb0688edbb21a721a7a6ef92d43a0188d4c069ecf199dc381def55c203cb215d1edfeedaed23a05a840eec3fec84194f006d7d6ec251377ba736ecbbb3e8f47130411cc2995cd1c3310564e5762dd73d68663ee710e524d63861a237fc832e7fec58d94709ff9a425efd9a7a02c5ed138a885d203edf58b0bc7c45b80e3d125c7142ab5361c66c713000760aacb11de3fe3d0d2ea4ecb8fc1603eacdb2f98b0a4520958468db3f9829ef3ae5f08f0f70aa5427ed79921bc34a743223ae0fb17796f0d9ae80dde5183a78551d5dbb32b9d92d4aeb33a2166e08211b5378e639c49cf5e38a5d0eb84d8277ee82021576d4ba2d55d8551e4bb8548a9af82ff93eb69799fa31fc8d315b40026814d05351485a0ec2bebf4e8f7349d96d9cf315983f8e40a3e7c1d5fe3d4dbe3a70a89a15a32d39f767168c65d5732bb3a240e4e32c6fea3fb0890f08bff6470d2c331514309c9077c5bd5fe6220f1d8e0d883761ff875be819d599f994802db11c643373a45d8a6e2508e9dcdbb995ce941796d0877d98e65dea43b4fbdbaa2c000edebba3ef8bdeb1f789846945ba4021abc17e5987355202fb3841dce1fc13b630e55d39d97d4a61f145d91e12d83d85a4b4221726f27f26f7ccd08a95b9cdb9ec18f613f3c9fb33762f727a938a82fbc02888897dabba59dc25ca62799ac7daed1c8b3ab38fcba1165f9d261a73582dcace2a9f4a63cbf82f35f74f20ac0eefd4ed79b3052741f617faebd841ab8ebc0dc6505a7c54fcd6014ddd99d3b55fdddffd74d96d475bdc833a0cb4b5bd0dcf491009042900e02a254061a28a58c5e85f82e92027108c816686953f7756137c5247b2580a8697411de7c2c13d12ab52b020c0349dc8e5a76fc6fb3ad50767543eca419b9b0b882f48bc8ac8dc812b7f60807b2454f0afda2f87473cbb9746b9ef34393086e84db034ad95e7fb99b10246bf29225bf30255b4f2e34ff9b4d196993b391f24800b53b31c40a88a5d395587b2894c173b3da8bf13ae54c4c939dff8f42a5710e21026550cd1ca256f21eec87456a3678552c60e4ec566c79c9c76c513afae1a0e1d37870a2d83f2395904bf81e49ddb8adc91b5550f33d0885937c21e41ddd0ed9e974020ec675751d5dadf47cee459edf9f00083ff8b234f6aa8b8372cc22ec5ca46c41734877c929de60e5474b44eb0e17b2f71059c0dd358370bfc16a257d0b3f36dda3064b5d77bdf13ceb4e122af53081563adcea6017caf9bc21753edf5a892245ed4e2cb7e0409e9322be186fc8784cc96fd0c7b84afa1210391ddaa6c7c6455a22ac7a4d2e253a6732cc94ac123c5b39789e1eecd6c8f5b9e3baad1259b7aad478d843c59065fde5fe5c6f21d0c270432d4c8337d83097279b7c4ddd62a87a1adb3a18b5a526fc925c80728154183221a01ad0c869bf35416ed5353d6aef553e55845ebf0e1af3a747eb46a1d1dbec15b91059cd6e53d7fb906a0ad6f2080e2a6385c845d01b28b1630dd40be5ea3ad1ddd3101dcd042d77dc93cfbdab542426d1c940042587ae70a2b07328fc12948aa823635e159003aa7253a4d7c2a76d0d64b33619a6baf62cd7e3c99881dec7e534fee8bc7fc14b2ecbeeb62d927db06ddf829650012f2d2e7cd4ea424c29988a925d26c867d5150f44c3e31455385a8fab9cdf986bd0214722b30f094d85e8ae27485849342b878bdf4274d6019f52b72cd86e64775304e8e4fd5242ceae8025fc359ed3112ac8a0cde36cc896b7e6f8bbc30887bc30dddda37719adf8709688c7c9191e02bc9795a9c8daaf57c8285db5128479c9257cfde2f968d3e36d00011493d375def45570ca7492c51c7eac18a53d4885f0c0a1f693417d8b22b1454205d42b3af47995dbe95541c931139f4f5c74e42915ab6a8a11d20aa0f44d6b2a66d78131627b8d56293f28272d813019e6e13eac623a0a59e739755598e84e9af055e886faec2d343b4bcc3af01e7d59cf3615f1559d7e11955ba0ae8d3a3ce119d31ce06b7d5887b9a14877133f0b6ff9fdaa41d2bf5cc768e2eaf24c3efce65814a5223453b2d6d38ae7f0e13deb0707d81db104cbada3340fb2b7f5d6ca7baea7a5f101db14a751ef12d963a4fe5da288c4478b7ebf4f43d708d34d9b75e3b313ef495644ad9523eeaaeed056766c2422f3ca2a63bf4c8023e2a31cbe80fda3a87d8660a0deca8eaa21d2c7bcb75330592909101d701f5b7d1637470f207a32e71d6b7c8bb5c0c4b91e182eea6d1f5fbb8dd077c74cbc958d2fc3c72891febad16923d693f2e56d20f59ba31c07971e5ea802d308d5ec4288468b5a16e63a33ee8990708fcc30841a1e43c01500e98234bcf4f0e37312c2c5479bb3f6739edcad4bcaa926610f3fef4a1d53be05625fe6f56b25da75f231e9b4b4ace1e82b63210b3b95d51d6801db5c4d13d8d6cc0120b0beecacf46567c07b210ca49491f8011d026c7b9acfdcd1240080c4f04ac3dbae46e43b24d5842371d93a9b5392297ed59f735e6702578f8ee3089d029915b0ebe21fe302d7c3db67df00174147b106a0f498907bab586fa372bf0c34de6624d48bc7e6b556f7d3bccf13a152f9721237ea3fe69f22baaf8cd2a99562fd906f8d3ebefe15b0a90674e3422b2ddc799ed2db05b77b7636446175bb7f4df078c7b1d2db2d93c9ae8bb1842eff835b7b0a37c30d7fcdc9750e285ceb979e552d2af91ffcc8d35b604be84eda068b6a68240a6040b87c0a732e58f464ddded594b982931e0cfe5db6a07d7e8750a117f66ba4617aa885a3c5255b9d2e83e1fa6fe5722f7b9b5fede838221f526c1d10fc5ed891f13991e2af67f39a8e8d00fd96d752165b80d8512befdcaade8c4e57f22bd8738a835fb9733fd4d03f77f44f62c55459521b93d98823db0455a041cb487cf4df89c1f0c6bdfcdee0ee3f702af1260a2156cba561e9e537c398f84ded6d1db41d0bb6f065dc694285d7b762baef1cad7b249cdea890b7c43fdceabb9cb2dedd12f53f1e1b567471760295486b200e9ec38c91ae21d019717f04a99c9f9534b160419be0c510b4081ca51ef1ef2256de91b734c4887a4d2be9c3b8e063f4f8a02ec365d37daeb57a813af52892e9a7d15051cde2737795754522865400d1f2a069f1016b34af7f56a339caeede462202d3f168381a6a36a5a778e85d481c370fef1d8f54ee8ec71327c6e42a55310413df0a56beea6def163f9a8175d4a2565c404e47eb28749d4360451adcd12f77b0ec235d735851d49f05ca979e4430c3ffdb6f4703a53a7f5a517e06d41f47f43646aca207fbb5a856b03fabfdcb99696f50b8139ce591378a423cf93c5a6cc5c4102b1c1c6ba6b4da614df967e50595726bb765f897e62c8f2f8fd026e789185cea380333c4f9607ab89720e0376b659a1b21271a70a33c258fe0e5e835fc721760b929e2cb3f56402504f6ee6b81e40e3b4834f2d2aa40ec484a30c1f0b6dcf9f1be5ed55c66a9fcee75c63230060ae8cf693ed561d2fee33d9f23c2ff65bd7ae1e88b90f3ac05e2ac9dd5a2039d8566dc8479c4b754df46e0f0634f364e055493dc3a740fa0217ae41dbe3a63cae47b2ec17fdd4403b4aca9ddb95f3841ff7e4cf6d83ffdffb0100da80b348207bfd82c93e43a43febfa5e332bb70ddfaf0d8f14ff8d9ab59eafbc1e39b96f9976092b2639478a7c3ff267dc2f575e8e4c72236be8e64e1e75f481603bee1467e49cf239d50babc5ae7c75f8b94ce5ebcd5d243ed125b69b7ac186686c4baa9c8da666322d8b834295f8420bbfa3154c438af18811f8f9d63455a9d18f6fb83165e7162eb1a9c682d47a884f5c2901fa35c0f50457854b3d96f274577cb2b089f809693ada34bce636491535269592fad4c2daa3f26c640353870062a2849b1389a915dcc119bbee341ae9afa211cf13524d0fa452df7fbfaab2b3498e6d4831dcc41965691e5291682c8ce72dd698acb0e4762ff0f45ad5793b51735ed631f2d7a37de566a21d0ca4988ac75bb38cd7a21128ea8b8481a23219b8d4ff19445abb0f8c97e6bc2a7a6ac27e2391897465ac6774779f60da7e65e4b7d99a664e4b434bc71f808081c940319199745f89cdbb5918401f93e8e58204b3af81debba1b54ccd67d15cac6826b1567d52dc5ad493a2fde484c930bdafc3c0c611b0cd3c901b2608eea0b5ec451765d575f8ecb9a737bc0c817cbdb752146fcb79dc66f1f45c8f01d9b6e5d46da719374f3fcf6de6aa3aacebf2cf53d7f556ab53070cf3c7d5ce2791c9d503ed8ee65bd4e4d75e7eac6d2827f796e87870bc4c9ae9f7331a23d78a41171300f28bc2264d64a2f4452578ed0b016b95b35d3ed565630d5b8f53658762815573d410f06311ffb90f5b66bd8c011d385692cafebfc0d7bb082957dab2b30a662054ca29677dfe8f0b30ab2b2fbaa7b11d8976daaf78fc8f8c98c50d35ecb17a4b1cfaf6eb663c2120e047eea1a51bd33a325a19215a77c4a94aa2ef6e000d460995edeac6929162e1ffc80f4784ed815979dbd0d51728ff338a738432a2b929dfb112d905b68555c5e8e2b0625bd2713a77e57fe55e8aa67af03b8ed1644d4d0dd9bc630573f9e31199c86c97cefdc7778fbf9e7369deec0255fb4b381c38467e8375707ca50c27605cdabe7ab644cd8df2f54d8f02b54cd95f2353b8d48de8f219c3b93ed87075796382f66ef85cbf1c02c511ff25da83821cc4147568784b37afcaa4ae0389db572b027ce2b0857faf4df342394806b957d33486cec751348d7236d6ca12a2e6243208bc1aae7b5eb4fc8215133be84c06606b0924c3917f6e4e939376dd7c28682ae7c45845785596bb843b3bc39d9fb38740c22b665f00458cd3fca9bb6afbd67a57a8435f295686dd2498531071fc97819bc18a196353cecb22e769458f91ac1fdcb7d06da017effc5e3739d071fd5c051866235cff52c395f31a123a63873e528227b892cc1781bc95b06faca73b1cbc3ea7966b0447599c6543f381b91e724d21cac19178fc238c11187e0fe6b52552f24a6c4f33fba5819fd7ca28bd92c27d8b3f2ffd35194016c06f1413749f9b9354f2fd920746ba3221004c53849febd1caba04d7cf5f6219a5c3c5d85e0986e3062049f505f6d54c3db1ce78a9d378aa8890a4411aa122d106dc70429eb9cf4b0e319ed3b01a784121e7e4fbbdcbd17ac94fcc687a0719606315292081e539f9939b8497c9cb5f0d430e6d6e08d2521b8a979527323face7d90a99e7dc64ce526bd9de10bcc009f3e53f33ba3444097b2c72684ad01a7d268604435fcc26069b03a16b23054bab8efc3e0fba64c689d3fddd01b3370e208d7f08f1d1e0ce3bfc00c11b5d6881f9e63c02bdc0748fedb260011daec28f739a2891724f234b961ff716f4de035c546d6d0ad24a81fcb46afd3c939d4ba2093f56e3563334bbaeb6f2686e6fcea067386664cd115127be08b7a33d60a95a8d6bc5fb769fff9234e75ad778fd67cba6b2a9d4684f9f28ea4dccf320bd539fd37a56bc1e8cb0fe78ee555611453cd72cb6045cfc637334e98163bce3a5e14aae1efbe67fc44bddc18d44f20beee130ff7e2c7019853e9a89d336252f69c9df18acaf9d1a9b70be64f6ca99f96f41e7b466457d6305701e715ec61f6abf2ebad196d1069fca853680e867fb4191bd2cbee03d8ab9d5f6269a75cd9b13b5bf8ebd91eeb312f28232c63ad87bd91fd3dd9bf9d40226980e0071fcbb67bed504bd2f631f72d53a8235adb8e4805494aaf4955d5844afae9e9b14be7087df84c3bef6a4520759309aeaeea551be4991194e2a36301a7345825699e79c7c3ab9f914484c306cee56b5947bd0743cc01fbc582825c4ad779f3095729071c7c2ac286eb33e3e0900cd2ade82385cbd5989979f99daaa572e4d089bf6ed1c27521734429f20b5a8c5df1cc8037c866f22cddbdb2d8824f85ad3e1c2580969ec4f5ab2564761876d4fbe5e4f062abea4aac1eb24b7423cd445c6ad824709c7a388f766173f4b4b37cfe4ce3e66a87f04dbd0555b43d88ef68121f699fe0f138afb4965f71b087042516cee40a60c4f6aeb1290e8b1b3ce450ac328a7401baae79c657df95c1cf631c8a449f5390f8be37601287b417a0db118403be33f4ff8d6e1ce508ffc4885739930148d3d28ea6625c78d92d727f83263971564af48c8f57fd4da8199c89a7eddb0c7f321fcf87bd668f7c5cb89d73d21e385fe859505aa86c8790c4ec8ea83ab06b225e1c9a11781456446e62b1a761cb5c443bc06a935b8b0cf8e4180ac679eb4db8596709f2ad4f285bcbaf57afe8ccba24a5b1d898ee3762770035765e353050c467d63e4c5d6be5afe9e663593023ff54ef7c7faf18a0cd78a7ff1da8a1b70962cc3ed3eeca2232bb0cdb4bec1d1244e0cb29bc0df5383f2c4bc387befdb2fdbfce439d576fb52bdb4a7b89bc942cf8915e268ffce54daba3806e82c907589e6d2749df608e61e23753fd40fa52580073618035a38412458303780bdae570481ecf34cec5aaba6cb0aec6cd49ae2cc319cba3d8f48521399dd61e3cdf9c4f2185772a16c9a20e0be9a5dbd0d0c6154017d7b171ff142b0aee1c55b18e80013ce82d3a294b68a6d34f66d596c29f2276e262ed195f9f9b4c92f5ba02eab14346e233fd658b6e7c4703e11d9c06928bdbebbfbb709066cc8b55960d3b03723b00ca71c95a251b253173d52470c8f73430966c4fc1c3eda06781ea45f168ea55b0bf99faea311cdb8e9a5cc7a6942b50abb3f43b7f81b6cd63aa73a3c652ee8e154a5cef28954e56e637297320bb2d8f0ff52c0e0e24b1cefc7b02f753327fa6d29dd8c84205eaf6e9100f133bc7acab5d0d99e06ce41f8373e6a92d8abbb14f37ce231e49c3318ddaf26d0b12b97735bd353b6fda4ce2eb5e0776b32c51f310a62b4920c5292da647dfe17579805a6b3902f1bb98aa79c323fbb55d17d4a9704a7525c7958ec81113ec8c967f9237b94e86b2f6715da2ee56de44af18b1a91f0aaeebb05d9b3215cd9e22968af10c28a162ace052fe69084a776e00e0fc69088870a05f5f3033dac4d830b7165336d48dd1051ee943aa6a9ec516ebc30fce515344655725b7f9c7cf65023d3eb8c2434b6d82de5b796b2a162a16a8c15f5827e86d1042845b301c768a9a440d4d239ab637fb2cac95083ca114c99aabe5812abe12880513617f60ba3020625663229025800ad6d20987de250f8fa5812cf0efbb079eb9ee417ebb73c22442a86801395991b23c093f74a9dbb739ee7b79e03c74be8859814924c7911264ef9e6372b4d80f9174cb1729989d7545e5a07971488ec8e2fb6e90feba50029d666bb853111b550f5fadf19fa3f226b2e35b1348dae28a83328eab1ef2e8f3b265bd3eb6f999343dd823bb18d2ae73aeddaf55a023c0f0f6ee1bfee3fe1be69073818e8f11fee58ca84d00ab62ce67321cda9bc8af032f934f1e270bf7ced67961356f2bb4fc5f276e67b523747863da0eac540c001ba0dfe1b63bbd6cffe4df835651d2315318269f9c9bbc5f0fe49b684896ae3d8b5db89243dd1f06dcc6747392050306f92001d43b3f2ee2ea792ebab769269326efe323ea86d108b98aa93e59abe4be7037481a1ee304a7987ede97b3fd6cf4f46f15b28e36edec3dfa3a6eecbfbdf2ded9a0cc01c22a2b0483bda61b4c24ab7fe2de2cd74ac7cad676cf4f9fa012ef2b6469da5d67797f5b69f3047a23c3aabdfdd302febb7ecb4f1d9de8d9c477b6c684508a8311bf7ade917ee4dbbc7466033fd9b2e7d9894b9d9986cdf7978f934931a4663a41a4b6379fef4eb8b08c9e4f73fdf4e99b9be5e43003b19be1ee0a3f2225658d5c683e2dff7c17758cebe36b0e26c877ea1a4902178d6e9ff97bc719b296103d187c2a7da9e26eedde5ab6441989cd3d0f56c974aff8b37f4b512ee0481b7d72fcd5518a897da1dab98a4fae12da48f3b2b6b782e1edbd37605b9f549bb2b9b2f1c7fb53c369926542ce277d40589383e84815fcb5d898923fefa98523c3428be1f8fd745e05082594d3babf330a6ac4bbc65704e13c1f8f34b7154cb6420988d11cbd7b42401b0fcec3fcaa96ee30651b764e417a0f397e8e4c4d759d941d9b8cc33f22109401d9ccee586e0b47196b27676620f478ef8323c8f0ce07b894387513c036467db406582078c12b6b2512f1fbb873c116135587a2e3ca6fa3e6fafae72f0fbe762caef9774d67286e3c90455805b4d8081258ae7ee39c43a9608126c560600b3ef9cffc52b322526d655d8800d4ced9931adbbd808ad89f946f756a3795afa39c13eade7e811e0519e060e89e885b5f2b7914563c8e3c0c13d3f63f0c17dd6cc815d1f886e33a7650b4e4f5aac2263ae40ba93225ab361434e69c257a19367da4b647c058577b09c7fed2078a0837c80e5a8a6278e33c125fef7fdf87c35e8cdb6eeb57b8fea987bc152e765262b3c7ee906a854c8e74026bf25b64fec26fcb5ddfaf7fe28f9c5d071a50b4c7e4c32a6f4f95abed1472bcef140a47876fca5dc1e7ff17c5f0ffabd88b283e735568f597fc4e0db0b233c6826b82e2c6ef08ea4a747fe4acc961fcd10810413cb7a609d3135a0452fc3a15ab9bd26ba0b79798791dbf5f7f52854f232a328a74b6143f2139302047bdb009a4f7e1a0c17e635b5e56b670b3624dcf9f2496a0a6a9259bb50363642e6831aea8691924658aa251706141c3f736bb04a2892bba9531e54410446324d448a51be257f1a8eec633b80ce7e4fb0e6a781bdb1066e84a5929a21b469a41ef8b79e5306b5c2638b9cf7e13337d1efa7fe531c6e5b1a70e722fbd095d4e6d43234818df940821c2afc537ae3bc75a20fce2e905583844a51a5051e33314fb10ddd0928f428638bdebf24f63bf648449292f703b973f777513190d8c972ef907dd8b370046f7c12c812da256957ede8e3b2feea03ca08005b0a0d668ff8230b7d26def2d0f52975b88d773aad34f633b20a46b1ed5e5514d9cb3cef86a08e97745911e0c402f336ac19fc669be97bc546a617909e86b57b24b41e5dd5de95d66dd13d19ad6d949ff3d5eb680dd977190080952b7156d78f8aad206706f590604abd8a653e07a3dd2a2bfeea8513ee799c1004c42a2a1e0219fc4befd1290b0b766f4528423a2dab69cd802e9392eef3221e02804c45166bd63293e6342c4135e82474c892263c15abd1bbf82b97d72e72392aaf2489deb49c66da6972a64c6acb60f9a1e8f705adf6ec50202a6d402e2133b2df63c1db1e22afa044c2bf7115ba3d4d0aafc210d6eaef881dbe389c126e9e455e239edeaeaa6970a82dfed36d9e755c7b4f10fd04461e8bae2d00821c046f0ce848388b9fce9758e31f692d257faa62d1700ee8406d3d21cdefff37470da13e4e99caf118b2b289c89ad0b6a8b878f7808370ccce11627769d69abfdec8e752707004ec8442170bd195563276a5cd3af1f6786d8e00d95167b5637659c2d1a9cbde7dd3ab55c6a5efb00ae869d0f03bb9424b3239ed7c81a6cb64beecc52e42fc97eda92557ab366d659ed9d5f10f640ab9df5d5bce8d46a26a1ba0ee8bea174d47e4414eb4e441e24a39306449f6eb02f4f84a1befe54266ed588b85115abfe2dc56cd183b452409a80fca14f7bac65e8cc9d1035b7c29c87d1aac5ec82406e45358d26d80ea75a1c21d94baa5c4068af00c2d02ec8280e9cf428b72b04be63ecc2afb35b11467303caa4529f3069a9b81985883725e431d883bd6a1b6058bfd07b2f652bb1ffe8f4d027d7dc7711ee7728463cb0aff0353eacb739c978ef848270667940f68a2a1b7b96f4cdf730fc176385f3206e3d508c3016867db6275cbacb60a0f1bed3c41676c3f1a6992e9149c5f7b13a1df1d6a96f220e9582adab2d55ee3866af4b3f5609e64e8c50bed6853682f96955eaf41bb0c1fd92b8a1446d205f5028c4f11ee2aad31d753cb289df958926cb2e63a0b0ec407b5fe9d91e27618b8449b0732183ec7406199167f02de470147a11daeb7c828359eba4d0b1a415ee5be5a93ae89a7c27e91b1f4955c7545f23419d3db0a5d57216731bff0d64ca55ed9236a6bde24dafe695d07c1082233c16ee7a12144ba449922826b4b3cccfed414134636eaa1821d9aa1dd63352fda4690c727bccc5ee170724c05a1cdbdbaeadf1d0e78611c9f5784b10542aa0925a00f0acab36b6c9a56f014748577d2ccb1da5f7631e59b9f3fc61c9916a26b2fdd334fb0429ff2bfaf208300946af6ce53e5a1337f6ffe8c29ddc3e365c69ee2f5a40da455d8caa2128b3934f8a3145d0170f1b6830f84815b763d9f202148eee75b815839e5bd231ad7f09f73408e3027b6523d1569b49a8f86c228406f2c7998672a5b37be0f3a6320433d23c857735be0a0a96590c7f48f07c9d86b5a5ca9af7e2a114f46966c1cf4ac4d5f20b2809ef2663e4535e02a2f01acd2ba64ccb6b2730ca4109a803e0e21bc2b2cca5421b287f396365d07775e992024fe44a5a1cef691ffff2c1444a86cd8989c8a18cc4a98fa8caab207d22c3308ff80ce8cbf870b49dd2c6df01cb4f6abc54906dff5f0faf68dba77f08c2ba8d914187c3ff1b48f917eb052f00bf981455d000efe71e2bd9134e21bc9d84cf49b56c0903b9932d1822e22d61ba2caaf3d1d8c6e44c4e9e3e45c5d76503e0383be6e22fa7b456294971081da8f60c167b7bdcdc48642f2f02231c3844905c832063341f66ea1b5d41f9cb77c60b59db5c6ab2ed8412aa2ae4de00892b93ddc619a3f3574202469fd6a8a392c92828d077467df7d1033343ee71c79313dd690da8fef831822ff651351bddf0b92113c0b91488f1579cb477ff0f6c9b8023e6e00af61ceb1b2c1bf09d14587afbf82caf39367d1b948c1b49d250f806149c36a5a044974ad00f19ace0cac66df9966b23fada9d848879bae3f300ec6497898dd3c8b6f1045b4b2b7566fe818e68f5af7037bc777121741b5358fbe8d447db4b637122addcdb533e8c884cdd76db9cc12975c00425f0a6e9cb1c8e4dca12f28d2d6af1b9975fe50cd3cf9e307d1b6edf14e3e6010068c80c873e402ce80e979e7ef0b825a7bfb652958efe9fd879be3e99982b56c9c0a0fa9d45564c59ec9571ca464b5d697d213e3961cb05b4f3a751554153cfb2cd0e1116b6db4a84fa39b3783314b6ee9d3b7b415ff7cf7a65abb572c3fde713d3ca1716fe6811067e97e885d9e5163c3f37cedc03cc03f3c9e24428d46f210899b3fa1c46ddb3da6ced888a7cf9031b53aea17cfd2c260e7623a312a3455ea3b983eee79c2e6891b75e406cf64fa800a1322fb28c68b77e964bb9c2c197a3a9fc7af3d6f303cfe9d6ef4d0152dfd223b40ae5fd83a46722555aaccc8ba5ab5678aa81bba697bf0967088b5d9e0270c18e2c65c5d1782098afb99c7e04d8718f13438fae2e6e62bdf5af8686dbc8e90a801e60a5557b2a00e3ad5ea17d980f6f9fa8c7402d2a3b7d270497e60c6ccb49069ab0600fb1cd3ee78cac4039741459e8f05852c7700227063940ae4b0fc6509284259a097a9672f58ef300dd060e6594bbb7595a61a4deb5cea8e0afdd677536c50d968de1e57d9747b730bd070342f653f24f845fe0bfccb88755bdca73b9e40a3e800ea1d3c009892897402bba4cc456c8938e69291e7b6febdee0fabdd6d35830149655e6be1cde4279ad36f1f5d6c04e6ca95ddda17c9b1109c4dc8bf5a82c460ccd8b143a677347acd2f4e1c360318c342a0258dd6dd6e7ba6c6b20975c6b267fcbf8237e183aa707d4ffadbfb77e22c46fea46ea7958bddbbf9d4d7c6429166b62e161ae7c13d844d1fbeb45f124e5008b221b39c2043b4a334fbd6bc6b2d3f6b14b69c44d1ae6e048261f21720ce731f618a6ef8a0e231552f7470e45856f7d02b03324bfc58a96e2fe5dc5cdc10704d6176d713b23bc3f7efd22285bc96f1646bfc6546c061df1d18e39f6ca17732433abcc7dae73dc584f8964b7695d18237dd0e2babb42f23885e7db86fce91ef5992dcbe49d5a7de3cad3702d87f24f83653650265904c2de1a1e756ee28a5ce4210ac1d03e18999a703d8dcb87a4ffaecdb6fe4cf2a9ac583116e5df635e6d475f56381102601f6229c7f2bd9711bc10f446b39bdc13b1dcafe6f6c74efe463860317069b02a3a3c4faad620221831d0da24ba80aea8287140c7c4245f1dae49e9866cfffdfc836c9bbdf4d29e1b24b62a87176a2786bc8a07b60babd15f4ade12a4bb5682c82072a0432a69c6cdcbe1b5e909d2add4e4243a97c3f9f7322d4b9f8e26468ec45bd5981b1425b05a608c0e165b3db121053970993b5a6ccc7de479c42c8ab0358c6b16b61e23c1a0ee419ffbf730fd96e5436efb3d6c563729cd5eebbad590a40997cbec2787e5e4ae1844bf4a948ca770d30067b0ee6e763733cb7f123de861eddc646561d4b6e2420059be58fd4f5915dbc93dd18ad6b7b361acfeeded5984bc631624c4c998947c3327c2cae7f8f1c3edec02b205785ec6037a62129188001359667fbc99bdc29a8bd679fcb974e7f369f3626bf318867a0e1ef6b6aec85eaa12097cecddd3cba973890327f4d77b315f5301b1d720eae8de763977e19cc25d4834d2baee35a873e151ccc10bb96b10b623131f8cf10a563779424fa3313e189c48755a7781afd912250296c49afb9f729693088f2110f6d8348e2495766552831b6eafa43055d6af060a0e1f390797c48c8b4574d3abffece7050c882837488c28d1e2f8cd3fbf43ebb3932667e679930bc6093033d5cdcb0d376b13f32a0fba93681de793b50ebd42185b22c21f2340469cb8ac16ad043cb985ceda5d1ec1856b8fff16fcad7d45e11880a42fbe52aeb7bdca1ed6d4d445243fd84178d3328edf9d65de01cb03dc89448afff0d28389e6904b80413e1654e0225904cd384aae60ea403fda1005668887401fd9590abedc40907b5f5b39de5f7c3bbf7db45fa2d4e36440308ca197e66d924edc4f51e040123b1f02163a05946e2e15574d158e430e6f40f04810ac9c54918d5540a47f00106901a3eb39d865a30de4e7acf2bd12ae176ad7d19f5879c8c4640202a7350782debf3224907d2512f1caaacb6475205f5cfcaca1e4e864fde4b22c37ea7b0cccc562f949cb53f99938f6dfdf14850011c286ab2a542b78467bc2bece9b2d041e3be5db1e4165cbb7205056b2f3030b662b453ba35f4ab66475c294ddb67f874b35a506f21e0ff0352c574365a970044ffd04fea704105430ad0200b90d08616a99eed992d77cc72b51b0b99a4bcd44612aca6fcd9249d23318c420322c1f4af5d90b0cee659467663d56e9263cde8fb2fa06fc23a5382b29ea676069624b04199099091203464dd7e802f2ef2553e3cd44e911197cc4a25d074e6e9243ca4c13edec373649f476f0da5141b767ba71bf3407317c2809315ae24f5cde837b5f01f5b4299ca270252f94164e897325a53300bf33d04ba3f8faff2bec5b3a807e48f2e188fe8c8724b8907c70203451a0766633ee1a2fc5324ba0d7744e4bd29bfbdcb1d8907ae4e42d5e2d2e07fea26b57b0f96c03a53760deb59fa606ba194d1a0089a84cf652fc9b95269450d831dafe6871c20133e614647c6c807bfdd371442eb6642911157c7bb841d2d66bcb441bcdfe90b8b10303b40ec056803391e381ad15626a0d64b4878321f3179b6aefa9b4aa5ba8febedcd06e087277d7c6c31debe7aa76a52cb48069a2f3486092c2d7163262fbea192059ce449c97b1734ae98e541147780571b180060d05858212331a0133cecd68e3d684d646b1204d8cf578ee65fd53189673211e193c6e11bd81e49aed9357203dd226b2513270d19c7685ac11ee95eb73337185d17108f89e0c39a2029de1088df84b67d7cd51230e9ea919294790e7494ffbf60647cfb92479e178a36dd54a325f3c957c261e2da3a7b3f1293a31a06e22993bea685ecc16c55da1be42f623d83031af08fa5b2dbf1c6a7bfa4f9e24084ba973dad5724a40b67247ae8de06b9a367333629d0f1bbfddec70b989c2153736f410bfe3ea6cc7f6227d0c420160328cbda5b1dffeeff6db0a19006db25c01261a016f3045162d20a93a55d33eca23c3ce745c3e4685ad4a98c53ff34146d8fce8a830d2ec6f06359a760d7a7407dcb5541d32773af5b08ac4beddf43c7ed62d873fcd5d9f49a95d0a5802ce4f2038067fae0b1f33da246c82ef16571c84998a66218fd1dbfa197d941bae5fe391cb422693a86713e6a76b82e8525aaa5e535fe9b33b6db54db1c5905a3d33432a7c8ffc5a78541d1df9dc042b78f984dda7a8d2bd16feb1b028faeeb913e17c4fe3ea3f129ffff37cb34b030757714df77b31a225c39f4b284e49189edc954c3beeb37f96f1e5939b09eb7dd32308d340684a259af7eeb4defed9d4395f5a94173e3c7fdab4aa9abd25578e64bba00847f40aa3a233572cf21566158e45ca4fb08fe6924f1c44ff8538ac923c10d3f8c31d7cccdb431336a00d98cfe4dbd5fdb3ffd5aa023d8386213fd914f7e3a888d310a56a8afa00038002c80729b386e03fcfdc53a941090f1c757bdf7980ebd3ab7c8494f5ac81d42f3399978323aa606ba15c501c77ced492bddd6807ef3bda3f90101259e5c25fe1cf2b596bad1a971db2d5ae7ade3425fc57948c6981f5e120bf87fa0353799ad078751352435e5d291817f1c90c2a99e7ddbab83580addd83a74bd66cc795160026436b3ec1ae2cdabe7d930c6f469f2f4a030604166a8a04c4d891b8cc493380ee849aab6a24a29922b462810f8f6d099898fa6ce76a544543f2a7371defabc53ece9e304417df7e17874d697fc6165d848f98932c9d17fb5576c53fe88b871c084ff1983df7b80278977f25892b776b14bafec3b58ae97ab2fbf1a132ff5dc9f84bcc5dce78cdc7875133480f8825bc2969f62399f20a7f2bd4cdfa47e3d59b13a9b4e1844d8a672cc195d297907e570e5414b196ed7ee24fdedf7961881666c8f490364090f386d139b303ea2bbd24adba28c38b68512cf7fef584acf5b742c60e7dc03905c1ac968ff13d69de0aed1bcd71c32d08d017c6f9d6f809fae95847ff5187b52f4971c12f78d94331205ddb16f5c9f8e5a9390f00db1f1635324c50c1f8c08992e30a1a92fa2f2d14e0e7378aae07259e2e16d4f43bb0325a202a439a38d3f9b8c3691eb7807df773047df1b9a42996222d3420fe97504bd6d7ced6a31ba12ab205fc1ac39e63c02a0a8f7e4bc9def8cab9fd702bebc589d511e922862b9f8b11a244b2a4140625dd663e993081eee9b17f88cc7a802d6511348d016c716adbe45106d0f3f896c45da7fcaad2631ae1923278b0dbb4226e1ba089d79de219a8f2ba3ac9754f78a92b8571a7c4bd813fa823242124cf442a4c3f4846522063b7de6f6b96b5488abdcdc59a5137a6f2e4b048500f7b90a5eacdbc5c46944f8b639ffdea06595d10327969e559d411e101933717fa16440c03f541777684b197b39cda44b36cb59b2364a07441c1ef9d21ce1159f16b3ae75bfc080902c741a939678efbae0b3226e5ddad3ee44fc77a383d06eb2925d5111a601aba9b06a26a82ca46f9727c70a75062b1300d01dffd674d314c982b1335d5604da75c3ea71ca1e6f457f333326fadd4ae8bcf2a45dade21f711d85210805a873f08a5d722571b9cb3a0cdc60b1232fd0f09146fc72a2e56c999987fec254fd3278aff6e6a03da57ee3b9101907f4acf1dd948c380d9657281286d8076d3dbfe6cf734eb65f57bc49394440d066c3533819949547e73359e4527af1609c6709bb5178cf40d9604f9e71a5104319bd02ed5f70e5c568b0bd0a2f66156323fd3227173e78efe9c1bef56b7b237aaf992bf32a5fd77b74f1357ec116f69a0615f2eca1925f781fdddfa81096dd0fb166f31d3dfedb3271cae5266aab612fa4651d492b579bce55343cdf3ff7b117ba326f716a2c6c81e031320370140cf7915a659d655bb7dfc71fa5b10850cab4e82ce59ef77956fedf8b47ecfd8be4912d127e46aa4ad639747fe4cfa4f36a24ba0fd9f575fba5aed82987a45957bb42a4e33d3b4d13bd806874552acc25d496b6738fe3db26071358eed514b222d907b92f36ade73efaaca9f36ee474de804589da2308c0ee4f7a85e5f72d72153119367676e13c66f5a2658426ef5eb4540f12869a44bf687859b588813efe0a82b9c09f2f8e3234ff50f1be5ff49996a70d33af8ea68fa4ad98a5c8af7200a888b0ae626cda76be34e26e3bac13a1543b835c2bd2fed31ab70031a001ecbf591a4a959974582ca5e4e66061c2512562f1127b79c231ccb81f737d7795793f91a52492de68d36b8ccac0cfb966073cb7f52c8449f5a482da4bd089f0d996ae99097c4dea46101439cffd3c94a1f046f4bb484c560999a2050a6a9cae223a9fbb537d3f1e26eafd81eeb1379cf6858e37a295bfa95d7a31f3f2172914b02c68c310dde3d0bbcf2a912099be62da44a09bd86439723fb07a46c823e2fd19dd73fbeacd17b277d43db152fa58d78208bff3d8a6fa58bf2efe35829bf3902f486e32692dfa2423dc4f27c8f45e645f1dccee5c4bc289cde16b607aa25a418612ceb3a2f74144a7abe17e06c2a0d30eff902d95efcf36bfea5c377fda3ea3f0e6625b0f11f4ee8b1af6b21aa29c9aeea4e894a0e13ee266931479a2cf6eb9153114df04b5ee9d73588487f6a268d315efd0b4733d622680f252552f61a1388241f21712d9444843727901c6da7a33d52fb620ab1e51a1604360099622176e66555ea82533959d3b989bc7b8afbf5b86317c25defac5d94100483b35a1cec3e8237f854c6f9b7131058854352caf1d0338dd55eb73ca5714dafc3189feab14787ab8050eeeb376d25b3727767e34bd8b202202f5485ae769b3c3bbf662268b7942524de4169f467b65c23056f201020abd701bd76f2ea2acd4fc1fd2fe3834bce3300159cf182182e8aa4797f15225343d4e84a5d52db40ff4a9a8b4ba75fd2b32297bea0f94c70ea116cf4fc0e898440b0b6f79244ea3d339b72847f84f962612e4e27002d8529338d6c9c41f4c0eedc38bfcd9f1ec3e2bff0e98d4965b18261580b0e7c32f0e35b0837d325b295003575d52efdfe8f84ef3a9a6a92c3db9afaaeea7dd66e5f1776524afa3207bac836f424a1177523709ca14a24c2e7e803c684be789c67f4e4228ada6e7166187a14f6d17bfcf183d886e9bd668695ed3459cb0cc86995fccef81c4c11d5d990726f6516ef2a58d6e8bd3ce965c6436debacfc50552f71f33fbf9b7b56b313c7963076f4760d2fb7d5f2308ecb3df616c0d62d16c3dde1fc9bdcd678c6a5f00af35278951f24585c7ba43a16e1ccfe353c0f334b87f142784045bcc693fc0d791d548e9a85322f0973b0abf68d68213d104c41a7dcdef9312c4f7b90abe355b3c0d10b6e811831e140191e0ed8e8dac20f1909d9e6689e504d5b1785fc2b2a55d940d0eab40d3f3cd2ea4717658aadb560f777b619539f567696305cbab5c37e666fa2aeca3b6b6bd2d007e06f5b3f2a2c13c9ea3143c661651920e578959347d249aa2913f69f5d96426367ead10afdc29519edc8924b8e9ab0f49ca5e2204274ad913ec20455faa7695bc7e005a6a7aa5df48ddfae89b29e8d5f10267db499ed6adb8b73543afe935a7839ca621415910ac8ab6250e17a7fc8163c58b2e1121d3c6570a8c7a16c3fdbf04f6cf62dbd6b9b0c8c47077ba9e2bc6be328cff1e376d5653ea0f6cc364ce4a2d94716b49391451987299e9478183cab3d2d262c165903c9241024c72173a1a2e78901ac8710aa67716250e3800c282748b86af230ceec8445064e5716973d640c5c1814b1bbd1f26edc11074b84c969cb74ecfc6ad5e3778c8344305c2a8ccb044aa21d8829a8effeed1c3bc9cb764caf330c8256ba569d450c067043bcc242bd36605000ded2a52e45d7ba6e3e14ab00b8f099480fbd7fc5029eea15eee18e01528976d8d8dfa81f7236ea6104b37b8948b70901345d7280c09fbc8f6a05b3d7060f79daa2b4d32a58a18d94890d25a281edd7d90eba50dd8257207fbc284912e9ed0f718a63795a7edf94d3c9cc7ea96baa036204daa7d519600ebc352406e08a6a2bbcc0fe4c03a29684e122df662c48a3c05ecbb0aad6602dad03184cfc73e438d0a471528d0469ab2e6008d46b19a5375bbaaa19eabbb9c79e4705421333680faba264bb20ef0bb8d410c7b36efa395c36293c54b2a6ef004e44c1c422789ba14f19334f60dffb6799cc76f34d3ea5c725acbfa6ff55a60a28fa5657c6f9314b7b10c5f62f2c73f5efb9947d7168d4a91bb2aa6d646fd31f701c9b4f48c6d01cd1416be432641768a885a871354561d2d41d7a48582859d12ca9632597fb0da94bdbe7ab67c03dca4b098f712d958d0ce876096f1de33fd17a81aad9b95de5db710db88735aa257a2ed6ceabdbf912d391e62234dc1f0ed9cdea17988783b44b1e0dc3c389efba26fb510917a83c6f66b898512fd8a4f17946843b068dcbda22b19e9fe507e0f336f003fc97a590c0bf4f8adda575ab0d9ed91b3ec949704d383766b041e83f2aca202ec23adc33a359c76cd48d15ba6e193bcff6e20bebcd6741c4f2e546bd7e3d767211bd42daf7c700b1c30e424854bde8b49a01792f4cf49aba5999783d3883e703e5fd1b705628a2451eee1c88460240c01e12988381129ef43143d6f244fdc456894c751b6e72f0fd3df6640ed0d785392644066449c40027a10b6b156b0dd2c74d1f23c897a55a6696ce8575d8fd90272c577d3f973d2b701c6204fb129c13086c948f5b0b04c9cc060af43afd254579ded0e174963ab4576b3756fe8bec7eb3d25246fa8be1a68939dd9377a7ef263a1e8a35e68dd3b3504531e4eac93a7112ff505ee974b7467709b1d147cba522de9676cee83183f7abec9519db37332bcd5a47cd0e33ab2aaa5ba4195a6df022b61b7054f74c5d17ddbdb9d18a63f45fa19ebb3b937675dfcc6efa2dcea40d491bb2f3ab1e7139e3ed80ecffe8595940ed0a8d71bcbcdc744532ed8decb157acb1bf04cf1b7fbcee46f764db1039fc038069c09dabc2b560b0cace192adb756fa37fcb30575f550163cea134bd7e0ead8ed83e233ec24a8c544909e5053a75ce1a36ef4ffe5187995ae024c42485cfad65a1009d16118b3d3eb772ca0537a2bb2d562689675c5a60418b699c00f8b6986454f6323b598744b770e8202e02ebcf73f46ee46e5664201d70b24f9f2c18f762554b39d0e0b11961d63b786b4f293ee9a03e884e4cd5e35a8fd3d738723317a4133513d8678fe743bbf76a1799d1ed68ee96c915ba12715038c71013561159a156bd9e968602ba0adf453d3f61c006eacec9f9bc3ed6c892e5127ca624b000d0294b2bb8727ea31ee36a82c9b2ae32b4b54005776c3383cc4bfd9d3dce0cef5b859f2cd7eb1e74c3d08531ba619ba3cbda53ee5aab73018d0d0afc555484be01650fc2ece7df511ecdf670b76d10c21a459212497b01bb07ebbcfdbd893c6d980f6261086e7fb466f6820d5ad7adbe04aaf464d677967dfcae5d1c3b0fa05ef88374a3cbb5e454d4f6ae78dc324a28e08f9ad5c9ed99c3b510af8e011279a2d5ad7f50f0cd16f0b67877365d7f215fbf5b4d588cf8735053d5033908f8c1e7c1a3f09392f9b5bca87be23a00b53fabd36a75c7796905d06b5243cebcb6de42854b191f056160c5e6195b5b0d154729eef0194cedf0016a3a70d70d1c1964dfbb5169f036819de41ed22fb2f513fd82602239d3aae61bf99829fbb1b2edf7a899f284ed8a5027e47fe846fe84f88342595de076e6ce0bd9a5fc57c73c4666e3703136e9db8eb586d6ee08646176def82729d5e14476ba794980dc2802ae530483c417a083901b63623a786faeb1c56da855449e387827745b361e0f4bfaf2e015cc288f351c4a520f66766700d75b1f4c2dff01eb690fa8ee6a25b029137fd1460865c752af47ce22c0b6bd3c1cc1a536198692d6c4cad30fd4be4b2bd917f3b6ec6ecbd7fc932091588e31f3457e08bcbb6bc329b3adb754dc7f906d5a5bdcc3824e98cce13ef5512a33317a705c79ff7497a8777df0a1ea6df64ce55572ec039c460f36a6e6acd86e7eefdebfc28425e0e30acbdb73e2a68a034c814c03d80835f392013f5520df2c6edc055835b1e9fffdf557542bcefc56b04c0ef5a073d3291d9e566a615260a883201656e77c4179d526ecb20128de2d5314cb5b32938fc4258374911553eb211e7160bf874b09e821eb3bc42fb97532164f8e83c01a1cf04bf5ca7e17a0ece1ace05fa0f06688887a4b687ddd778f0cea4b5b7534aafd31239325574d8ca60ab0556b11d61a07a20195eb9f2d3b7c1743c7d427ae289ec7267bd44d42751dfaa1f089b6e0f993bf9259a399a11c2777f1d579e74116aa0e6ac299916a3c3cb9e765b0e24d81d9e236a8066f9d6ed812f6e255f1b22921417940eae0b6419793bd737cb78da5efdb22dff5a37858d6f0c6e7cd08824bf6a37139f5e7c5db067e1ba396ff730cde163ef7dc21c4c966f9d0d174345aafd29ff0933eb3a2788deb33cd874daee96e64f82ce4c6e4d173b403f3545c29fc481d168228962e3dd3bf9adf6a3edf8369c3c5cdca41942c0ff4d5e91272cd1ae609098d82260968442b06236652b36c7235da66d1cfb74ee94f4bdaf0934a57de43550dc7b470685099238a1aec33ae5b09063a502fd60a9bf12fe9fc62a1950ff945b802c71a9bb2dc185ba3b44673e762422666f92406a4164a9126ceb50deccd56990391359f359bd87ac48cc8e0a1a2789d7d20f006e340be44dc798bc092920a2c338d0e426bb309bcad005b4af2eaabf969adc8c6a775e9aa4b63bfa60585ad14db36b4fb433aa8a3ef49bdc2b12550165d7d6f8bffb09777fdd5eb9088b6e23a45c479a1d180762d29b96014eb5369104164c61cab940267fdfc2408c5ccc55865fb013e3399b5d7e3c95fdf7b8675a4cd8e6521e478a347717fde21977da84b94d31502156760225826836f2415807397a86b39044583438104e969c3da1d28e4b5286269d0fa78dbb10d162787a1972416f6450affa2117950e40da831016a75f0f6346581dd4133ed531201e694d0c6a3dc0824f422f73585e5bbb854be241135936c39fb7650d997348369dd48c191a1a0199f4c2b09c4e27c4746fcb352ba0235db6c3d169d700c3360d0e3939ae14683e6612b98c13b5fc2e57d12e63699640d4e51a664d20adc113867c0b2d0c2b2d7a4dbe25277d782b5f7834bedb4d6f8ec34d8306714154af92b3e24860a5ec41ee999d7a677e8283c00f33049a2bb572da6033a3a620b4aa6012abb3c6213ad346ccac57ac99b4b70e640fd00726083feab74279036c41644b9be8216ce86454519da705f342708cf5f66c257efdc0436f3503e0699a9b102b0eeac189076d554155fdbff9bd9e2612df452696e35ed2fb7bec49ff39bbd1c4969a7d4dffd0cb15095492f5feefdb72ef7958ac5aef48bc3af9aa7e5f933204af1496077c7d5cb9c3cc616de2686b1217f6ee9f7017cc0a4ef2f61f19e98b31a62e7a401fa62454a4da968e5315315b93535e8441667f901c2718f3b01533ee9d2b15199804dd8aae7ae579c5ecc87ce1a9f1b721784e8ae9781405a3748e49368335edad662cbcde4d6a38cfc9195a8767629e4123432578eb90f4355f146ec3a9ce1127c5a15046c792ad198a20097f1662ed265ee3dd250ef496c69d8d79e729dd7163f2cd3be9e1904e27da3bdf58be417dd4276460982683e877577e141fdc83d7c90657f6fa8d5e7932a181d3c6f3523bbb6ce9049b6db6469d31a7588932cf2ad4965b8d6a619b2e10c163cc6cfe96237039e21d8728cbca4f3f1df16b526eba9920a50b684ac63db460051f6084e73ba5a6cb73f47d8a44d579a4a6d37526d7e8ca9833698006d09f093899fbe67beef68d7f4a9bd0b47b67ee48fd2aa3c93fa1f0715bb5debe608102ed33968a167ddffb56c4c77ed76bd3db2a29f60e4f4c75f5a6a69be1302cc7ae029c2517ab268389b3f1c36504aed63e05f82c7dbb3461136b92dd5c0d7c3467d1bd2c561a092851617b8b07b5292effa7f16881649c9fb065e486411cf3d6401f47b9b5208d0932ee29d0964d4cb2ab428944e1bf74c475f3c74a5e4817be7fd141e1d84ac9d0b40aae73111a3fdc2fbc6a6039ea31c7e5b94982f8bcfecb64642cafa74f6809d79e934da1d632da5fa4c56f242a338c79aef2b3d6611231a9b7688ac84ffb834ca3dddb7d9c2d9e59a3993260d7b69982c4dfd8401c62db590b9e3aa72494f0d409764a9f48ec40a228842ace05117e99df8cda74b37299eaa6833e0ce342e0f67c753efcd3a31fed15fdfd1f385cb40ada143d2bec84696d15b42b78a01c8caf4aa8761705a06acdcc40bf9fdffc4bf74b13aa2acb0f8ec1e6852ec67ded878f9b50bdc9493bccfc325c9d2221800d59fd50be52d375ff7bdb7b39f8515b5a0037e9139a30c65c5befa721e8bc54594e400402e53deaddc6ac007ff29459522fd26fd2e210795ea143d2c46e8d2ac547f437d7dbd4336505df7b1f6a16d14e7936dd3b9a10ffd8da30de91542b85a46366a6863c78f48836db4308f724c8ef4bd8f404b96b0347f52b3c76c2e8da3f40c032fc781696ab31c508ea4e32ee35e6945d1ac4eacf33f9c9e5cd2d10685afd9e638dd35c9967477696751181d482a237a5d91684b61237280f4b0b65dbe25fa09d963c69195403db292d47bc8022d6cdd83561a4f6cd1f21d50185aeeef9f2ab059c358ac08a67e0cf7c48bcdfe431c9aea2d4f302e16a807507d45ec1a8f5304829cb7dc3beabe1423f154910294bae60f463fac17bb09eac0aea485fed0d265acf7674e54a07f78b365ad55bb63f582f2666c568b810582d3408cb7b55160bf57b634c43fb06e7fde7f5d26964cfddc18c494cacaa36c71993bda3b283e31441ee81f1b08c92f0b4049a0958fbb86c0368de7794cb9b088aebe49b36fc6355dba880f279dc4a100e4f5c0f053c92de48f19cad11620a6413d0cc2d4102eb842d5988ba48b1065aee81b14b50c8368bfa5fa09adb45ed2a1275b75d7d3684aee2d4b0fd56565189b42d6c524fe63da99b5251a5285b5b492c53c682e5deef4e2062bd6729df676bb0bc5d827cbf713313f34f3c3ca77fa672a3617cdbf71b8ab7dc1abb39076a0a4025607236e21823071d36cb0c651153d7af61969ac2732c12d774673e426f8c428d30292f022c1164110db691a6c4382ce0e030012f111b8ea97b9055e1e6fa1fdec179a947130deb4f4e132de94018b17400c7f49196e991fc2be5868c60405894f5b108d049f97e6c4be94343f6d8c31bcce04b63bc51b30addbbac08cba5ce336cfdcc49ca3912c9465f2c8d2f2d518dcc86d64f63bae053c59a031f225bbccd351b48948b2bb1d8d6bb57f56b17f39829691fcba6aa169dc6aba1f983ecd4127df44849bc503753e0b5e7631cf7747484f76e42f718568df7bb52919e0a324afa70978be1006812d460287766e3bfc115c4074fb5348705edd119475a6daa8e63af80f91beeea25bf80cec3c918777670f6e123f95569538dd9bb1a3a40ccc351a07e1c21e8d3ca23cc631dffc7e1720d2c8ab83f07a485e280af50a2ce433b5a413740cd33c7da8996e0fbf002c16504068c841530d8e5a687382f8dd27ce9ee0f90457c98fab64a1cd80f0ec5055071cdde200afc2e26719b14be3b4b8bccf85849d39cc5a36d65805e1529785bca2225a38f4f359f431d449649ad9f8bf9976b91b37a6bb704b83760af15155f5b1c622fbca2ab7df22272415dcc93126381a72c6f1248b52d47aef7b0d2a1fee78d01f14567ecdae02b1cdffdefe21725400edc31f608f219ef66029d751d76c9050d74aea3a570e71a6661e4c3882cdaa01a3aeefb02d186e4aaffbc96d495e90bc54f9d3ef01269c96229b25db790d0c0d2f71be5dc9de4c24714a813cfa00199c86f47e74f35621e9a5a894686011e8f0ecb38c2b9083f4ddafcb4908ecf819e01f1db9c5379d0879c450a8322efd0faad9d1bf8628e27fee371db2c3fd802120c0c6e9d46fab60d353a0a04eaa945012840f8ed99c4f6791738c0061202137f850fdb99e2d1123c242c0b92570dc75a89a2b51321fa1d055bc913bad031301cfca93db89bf4de7c5500bccede8353d3ebfbd5296cc6bdb39a3836c56229be5497e99c7ec430093da463703f3f7da0c709cce8f1edd9a724a0a6f23f390e59462ae4387c973262ea9b334e3fa9af90fe9aeaf224a82e6d1e577cb0bf47aed4821b27661818a73cedcd9c87448a9eb4c9160956dc0ba553a9337e3232af4ef1a53a6b58c218ae4c92ef84fb98ae1d414b0d19011ae8d7eb8f98ffa717c396ec82736fdb12be52a1771673415acc17c89b6ef7f280414f05274706cf6e7b1f18e85695ceec83ad340d06ca6e3673ea2f7d6d8a4fd3851336a677c4a5fac618c7066c14ac6374bf6d6830fe70f28f12a87b4e707af6c8714298a0c41784dba690d9f2971ec8ad091e4a76cae4677fa1e49abe3d7fb50bfa1d725fd69cba907af3bdff55e4229b6d95f4a1a11f2fb40d2cf140eec273074ce45ad378726a146d2a41964efcf4e2163a95043c140b7abac0d71727b732f8957fdf4b7c7be63a3a7d2342109933c26ad04c719793d227bed02e878e5cfb618d0b72b4f7c7e9fdceb08c07250c9885d1ea2ee41058caa6de1156b69908602d1803def7eff0d51080de51095a06a94704b5f9a0035db1758711b81779dcb7d57b6f7870e409f324469e746a7a25e0462cfb518b2b3414463b326d5b6db90b1cce6f9a442ca134b756c315dd87e948a0a5e1dcfbb625f490ae039f055e6051bd7b7606460cf2ee97f1657117f9f76ab1b868eeba4186b899d92b0516427013ac836ac78e18ffdbfe3f7afce732a1536c6e2541e0d9190db76b57a1291958fb6537b86610424e67958aa32724f760db6046d71fe7ae9bdf546d144ac7c01d34cfca972ab85859c2f5bbdd642f60ff5280c3563f34a25b40d422da8557e6d8adee36ccf444d2bcca7367abbfbf78f2df793c263f89e9b6c86f1362e7b5fd0d30edc61e32e7ac36731e74b2d74a716b9af3725dd91ed538bb259130ae57b550c7a33ebd6e0c9c6019413dc9ae2de992954eeb85f74cd8e5965208da1f047fc74970689d5d949bc79e9a2f585868198a7ef3fbaa614a995f5620702d2f9a20861af887923e1dd94fb81fbc68271e17be5dc724b65525b4ec7e48f85c169c20730157fb9a06ba5742dcbec5671bb7acd8070a9c402e45801b1f6b170e269ee31cf35f1bc1bd22ee2e952ec5b6e8e9493fbdd93fc6efcc99bc3082310ce5e55c83d7ddc31a3da42ebe66134b305f7ad84314e2b39c3d6bf78f63bf665362ba2119cd3e4d6b7eca550b3821adbc249698902aa7d086e1d7344d9e3d4e5ed5970ef8f434719ff47c09190bf6be200465d489aade5ac658b6be3e8b85385e0d89a9444c5c8868b885fa1b461301f7165622fb2317758483d8378c777fc29bd5046020d12a43954b44ee35c6f0ef0a41e9040cf0167109ed424ca46ce0b28033f765ee8d94ccf360d54062a5e197a76c1a79ed9ea02833c449e56736491f151e0922c4794aba928d196a912fd854e8ccd952b2094758eeaf410f2fb3eb22ac38c3f4b42d752d11d690ee22d8550771f51b87a3dbc4169613884decab7c83ea684a38d5eb0bc678951e4ffa86bc906250a2aa802c8492cd9bd97a052516f58c456809a0817df3c8efbd126fbc6f0ba62530ce3e0401e94cceaf683153dc7677b9b8be9c7f38b8ab0ac246a54ad187a4c119ce2f1f9a515b1f295c522f83b14c6f57869b89b828a884d6632a95116a51a92c5d502df345d925a4d105f7a13b8e264af6cd24384c4c51f4646000eaf81804b15b9490708487822169bd440a66c866c38012f3e62e103beea929a1755163a7c2aa793910681b9040d058cac7ddaaf39d0cce26e23a31aa860e337ca558e63ac82a38c2f1d438338f52be895dcd0731a5718be50b52378aff7b33a223b243d6624640911a00fd3050e2132bc062a83be52a2e84e311b1776a576856ba74d4b532278e0bc6350dccfacc5148ac0e8d3f50d50e943599ed49eb4c56075d77f23ef2972da85df85826825b46f4f8057ad60def41c8fdd869ff4ffc2c4fd886fc4767fd186a3395b74cfecd2d7bae8f145eea2883752e2a1b33a7d25815e343962f16879269316ef36d967aab62c424c1949813e7e4124ecf1c1582e74588340ceb5635c97c055ab8069f16ac2861224828c596eb529233e91029e9c5438cb5363a5e48d69b1ffb24b2d8ab680525d62994b5ad8f7371abb48bcfca850c9f81896f309e263b36b13485d6e0923b8b5c461f1b349ee52e2069fafd7188030a1dc68b294aa877bc95706c4982ad3f6807e1605d725643fea96fabb02b3564314291b56afa4e83f51a9db857d321eecaf2ed3580866fee72eae78e4fbb1b213e2a2812073cc4d6121c68bc6af5f085925b0ae0017b71c6698433bd05e62fafa92835313cca6546bfe27cf9eca919b0dbcdc379801c3582d3c61170f2d769feb33a2a34673f7f3991d0810d5fac317bd4ed77f64d268e39029724bc113c301d3de18c56214405aa2ff7f7df1d35ef74a081e158bb6109dd35c36e2f01738c8b63b35ddb7c14910c4e4ee047d51525c5e227f95b9d4551681d30cc619be7b2d34c7be8893ccbb6e4b47e66e113481bfe62e91cea0d9abaf880bf9cee1c3a8fb1ca4a0ff85a7b65820752031c218043a356c05bc310cf3f051a5971c1a67871c8e8c256fa8d9b5b98341d7d9a39409735245a8b20cfe73d8710a8c8f548c284f4585bd187a97c07c12d3588344cfdade815fc6820a9d44c2d0b7692ad29a22f27e62095aee3804b162538fa0d13adc935e79bc7ca84c5b37fdbe39a4628e641bc7aa2b88e3cf8bcae142bc35d8dacf1e16b14c0968de977ef164fc1adb9a029ae572656e82c0110e3fcb9dcd5241b9b3a104ce1594d8482d2d489bb35339dfe0b512d3fb4c531a8bed674b4a84c6b5509d8f5263fc0a8e8dbd66d0cad15aafad47dca0c782e203e613d37823e84baad90d75ef357b6359e15592040b14bfbc434ddd8bef2a0e6c4bf7fc803097b1d135e516dc80bf77293316fa72b263ef3b30974dd1f5f778efc95c5765e23ea1af1de87ba319a77166b28bc7fd331a25ac5ac3fa2486b4bc374a5b7975f9590a7058dc2b8a94252ad6b2fa7e48f6645da9650bf5a0547aa2e8d1382f6a15498ed418de501edc1f0a06038bd042d253203b3f03baa6436d9781713b452691ba306129114d604df67341340275b833a4654f2c40518b715a2460d5c8c1bfb01e59d6ed8596f9179bcb22a5d1fb99bf7e384d4c0af4b70e537843810fa12e1183d7d2e0e61a7abefff77c332ca06852b434f2b587d3ac53f0333882254e9cfe5bcec66149c608a3d5e55d2f0f86a05069e0e493a9a7d9030151483f787bb260cba4379eb3ec88c502ac232646369eeae4520df3398c11857eae2dc3737eb945c16ab7a3690c057a69c5d670c2125f9d139af1b95d63843e1894bb8f952d3971b20e503b82444145f302fe0449b4ca70a0fe4795fae23594cd2f68780473dfe89f5e45262f2956466153154b107940cff12f1ee594f33db72c706c64a068edddda09d43e79904113f9ce5faf377a79084283d89ece4a0e836cc72f4984adeadbe41d10aa80a5112f275ecd30bc760533bf2bb3222139eb5dd9ea3c6814da171c383d78801f09afc921e12c33f25b194ed8b9a3e9342937a03c64d044306a85fac39cbe34f7125c7b1ad5254e7ee06de2f1f31aaf4d43a76831cef71dc767d5c2579d88275ca41178d54b745502a9ebdd7b55426527ea8e5afa9a41c65c131c960067b9122248a114228f639194797331c94749560ee003957218c4095950f3444506ce2532aa34bfbbb3c2de26793e7f72f6d310fa16d939e28bc7d711266dfab5e98f839fa5ba119c58dfeecbd483149acd80293042ec97f3d4aef506610fdc0bdf42b9172439c588bbb14f82d903f7f3343b6004d4909fccf045cc78e03c5118f46e68012a0093539bd43fa67d774c6e302838fda8c111a6b203580d9e62c44af9d113e1da5f9284593113952a38e247b43bb3032335c9e9ded40735058abd63afd8ea4a027e9e37308e1968bffef824effbbcb85b0e3aca77ef6645dbeaf0a95797ac6b5ccefea1c487b0e1342ac9b32dff033eeb6d9c897ec14a633124571903437eab933de7b9ae2b0a1b6ca7074b86c5cb12342d1bda3173d6c7a29d2345351f21947d68fe5adea6f194127c0644b39cde39a5ba7fe82bd47c320c61ef95325aa554ae5fcedc6fa6b32066fee91adbe0b6f44c79d4a231bd5de25a5deb302c69da7231f5bb9e45e706ba413afbadbb34fff1c69eba6a7da2acb2c5044a92702bfd8f11f2a5cfe5333e8e03b2b9bac458955d627413d68b3bfe69fe43c730d4134a1ddc77147f736ab742c7966640d6e6f08a9b2e937b6e11258b61a5f3120fa5fff03729fde7a05767e1f756c7e489b3a84be8b377a695636d9aea3dd4bc9d15e72e574dc1b61b5f95032a825ddf7dff2fc7792ad482fc9631ef46d06695858dec70893160b1d6b1fcd7d82bce2262d35c013ae5996dc08b96c289e9fcead43a8f5f15d3b7cc86a821a3e603d4b98189d1945bc22f7ce20328c4856f8c183cbc922acedd9ff1ac9717ce9ef4ed1a93f6dd3eee4959835f7d80ce4cb369f088c4d77f01fbfc6ba4b1e155e0d5f7070134944d1a487ee34067ad9fad855be71833beb14dc713365c9875cf7afcb3e419a9f67c36b4f6602769e80ae25374dfccd024112bc5a9a47a7d70bb1d461a033f3fe71581af3b9da80e5a1b84240cffa26e3b956b0b9f30d7223979f461c7490ec3da85e9a34f81728c8a98ad7a6ad474ff2b57cdf7146bd0eb11cf411363917479483d5798460408eb2621919f33d1c7a230ef68eafe5ffff9bfc9919ce6ea5a9272a04abdf68cc56e8a328dc2d6349d5bef6fd20da8926d370711210b6ab370da5578cb437974867210191c0bc7304200109a5a2b03baf396da3034109fb582be7970f8ef8ed19ff6fd778e8ecaa0989dbfc627f13f3422d59483558f202230c327cbd51c3671f0e5b23072e29d27a383fc3e2827cea155e6809f95dce04fe20908e21a55b047997b01af4ceed509240e00387d8a04b4e4ba94669e7e907e8765d50fe74ee88e13f8d39c2a3d5cc28c278ac058e5064bee9dd4998afe1887ba4c8a2f56bf17b3329fdad74a5abec55050710b56b69f65b260a659e7bec9a67510c3b377924b010b553112153e8e6ad91e8fa09f4c4f97524f13199c8eed58c21832bc36286bcb18bac31d5318e22a71c89ae649f08bb893eb4e4fb347f6331d3cb14a56be1b727b5173dde5b7386704067651609619ebdd086d8be0f970f2888432fe0b55c1220a7138a42bdfccd04e828fc97f5f97765bbbd75f0efd50e3413e3db7989b8170035e720f84e77acf18aa510f3f602b7d0538bff5bd3fa7250695c4eff67c6ef3b6c3d85410455edf3a3728c2e2d648cf1fbba5c2be709a844b301e44deebf713e2ba54b499f473a4aadfb5cfd9d4df2bb1f8b3511f156b13f496dd5f413a54dd75e679e0c6631655957e6fc46937c926a33e756f655cf616a1ee40ffb40fc765f53c6f218c810393cf52df7f16f150917d2afd2db9a4781b16ca2ce622af724dae04c621c810b0ec138ce5399966ccc419ea59863ee86ed0e82631a1589e95c3db8693991711b270363996803144765ccdf8dbf5da7a433427ffa3b8012148665de2160cd863eb51220e653ab32758b90c7c7f62fab0a3efb9485ec5fe03ab26fa2e9ae8d60b19cc007e97f26f75a01007590396cea3ba6b9d062e700da31366781ad0e1e51b0cbcd8fc5a822d6afc490253212a7ed8f5f7de2cda67d4c7f73b80bb508dc8d25e965b5b42c4de6a8d6e07f88d53c2d54364b2c55486fab2e5db88c08b17ec543fcef910b4e40af216d011bb319ac6b02a2df73ea029abcfea28b5e6afb55a06df46d3d35b8dc605e7917f750afd1f2138c064236c0560e3022c3edb8374d228215baa327075e1119e71922e6e2e1b28acddc97bd19653f56976aefd8026e5e14ce88f8ebb03850d768dd43a23d8199e875972a4d8379f1a90408eb8d31ab8a62ad82b145bc0563c89cc63347659ef91ba2bd37d9bc1c2abc2b0800fdc8b7658f874fe58adc7a04a015e923ee387861e2a4de7d5e61891e80b57ddb58adb86f78606f550c7820bc9a2260f5f4eed3c31507481f5e072d64fcd6c04416bed9e455b37431142f36afc117f0508afaaaad9916f66d2c0b449bfbd522cc2166948bb0a30f93931b0df89c23f39a6d29ba970f5f3d8bc3840f57627ac703c7aae2197c781f13bae4de0e6ac4ce98c9b816baf3652c08222124198ffc04dc4c5a0d5aa9317936cfd447f9f0f131f99688420035dc58c8763d770f84d64db3edc62aa10eaf0eeb3e58ff6f1dfe3946e6cea98efd9d41e2b989048e42581740d26f3065a3bc432b6705cf5ff8c171a4f67d6a6306b0c757ea745cda494f247180b1cdd045a148dbdd6790b889dc37a480a07a9d8bf9536622886ebf320003b44331e0ca7f9d48f4089acb7897af0e63a20188bda158c03dde20d9e2dc9c4dda50553a9b3e89dd80a223aefe34f409a286eda957fee0a094840e009b53d8c477b3ae131935e986c42b02cb9b65f848dbf039610ca174e50ab562f619d5be075d275666991ad8d266c064f925ce3b4c1c27ebde470ce65ee40654818cacbc8dd3aab07ebd9e28eed73e0982a7bf0cd4aea754fa76f0f39ccddc9d8b99fbcb89420c06fdff9752d1160c1f7c615a87b43e2ccf0c923118518a47fc5b4bfa6080d03a5193e20193604312553a82fab8c8ae2cfba8ec149a34b4ad682797920ef2ef369e995d0d53ef4c5387911270762dec79a6daa765704aab36f45f3db18766cd40fd64f03da733a86135fd107a36efa668e2b6ee257b6425d445d3e2977ef5654465ca2983232092ffbd1a02e556736893babfadbfc65de446cd84e6b30d67d0bbc8a0f44cd86719f22ea56963684cddef6da8887f9ec5ffbba102ab36075155ae5dcccdfaef0733c952a568d17ac8679603a984e0ebcf326cc0478b5bc6aa1a4b6a4bb3e32cd23165386c50580d3a6244d8fa4202b463c6a8f108fde4cbc7be0b29eb5cbe272776b86a0aa1fd968525df564e851a32fff497a5948bec89735d6f3a420440b9edec222687d6cad35b92133ccee677b0875bfe7d3c12a07b0541189b25ab6ba34a4ce4544b1f36f2eba7b7dece3a9b4b5b935c20b369c7feb4bdd31dcbd81fa721356855e9853285a8a4750899d847ff49c4f04e338de6c2c9a5655c1570023f045f1b325571b912040502b842a37a03de4e3d44c66a8d73e8177e3e0780e58fb59999c5fd6fc7fa3edd35962aa15d08ed9a4c5513aec655f9833dc5e74106617e3ae35e5b243361a559e3338a790d09247cff9449dbd3f8531b969e0ac7db8fdcba6a783e96dd44f56441fbebcd0aad30fc7d74a8e66779af9e3c58f6a15ff8116c60ceb86f05fcab6137fe7a1ff318ee254577d4ad711b8ac25635d0451890c33f57efb59b00d8034e60d2225d2e642938cc7fe5fa7c44c1b35506c2dd9c0353ea73249260689ed66d8fd93ac9a59ef144fd3b04280309cf037c3cd8a069bf00adc434c33bfd033b12a0be94e372742489c85d7c88d910f0324b119d49bb9cf027bbeb7dffa992ab983ffb545cef1d741ac9999f701655fac00ab1f6ed2d46c2b6a4edf00db38e1c66ff1aa5bfd5ed1bc47b62b511f46c654a5b677579125f1c86010807cfb3614fb75c0a81f8bcf58717af05e8da057a5fa5b0a76949c0eb28d7534ce8c91fc99f9c633ba9f6105d427a002a7fd9c70e35836126b91941fb68c33964b18114f52dd3488d959469528512d1c13c461d4f14b9bd3c84063d841d25300f69edec18a4cad70f2a36a346d506ef18a3b758ea7e199e1726d56b777bbe62bea63a3c7bfd04db63c1fa9b87e97a5dca8404257d33ce3226e1bc391f92bd6c4849a15ff08187e8c63d8a0db6adff98010c2300f98d1d54e9e9488bf135837603482849a4f00ef5f09cfb59717714a0e7ce8cccb3fff10d7d6d42f35a8b84e1c8ffc837f3f5e2aa664e3ed12f1c95d92c304f586b0f1c659e07e544a0d7b58da4e799e82babf44d42437161b94686157a30e6f6c0082930f582e6f93ac7194007d18fb94d2e1f2c20f271ec1ca6f5c20175e7613da77547a07aa5080956324a07c9233e62d721804f2b71fcf3ed83d8eb94984af4ed42bf2f2c13c9a8b0701cb4faa62c8383ccf79284b7f83e1989d7ebcdcdddfe0c6a3bea3d98ab0fe43ee863d2fedd675285bc166938bbeff2d6a0f1b9bc5b49ddab4936dfe0540486c28f0f41c6e815836d7edc91f575c6315c663199502b955d7665bc5e39588dd9dc4642f4993d05daf29c39cb239c5543de0bb85823c4d165d11f1072bb38b7eae11c787dc65e06b6eb04c49201f9dcc578dfe4af72ad31da756c856efc135581502f2abae11d26131ae4fda7bc10d880e66adb13a469bc45c916f9894f80cfd097e0015d2aeae13c4afb1fd6f2992087018f493cb1f60601fdcfde8546f6b3210882a7b594bb8152996349d1ec6c8cc69e5f398affd25234075686578e9277d93d0bdebd8fc987a5cc554fddb4b1b753eb1122b621e6c92fc02a83181594dc73512901c030439990ee6c7112edf415fb4f9fd4c9733073a732b5adf38784b7f01e6d8c666e9619748554262c239cac8fca83d82266b9f09e8c42788082793c0946e17b4d1b20116a5fa89f3501a9d40a7ac91cdc2921980300ed1f02c79b8cd622765c8117b82eca702f3d99fe650732ca71d21ba402b637a7d72c06283f8ff986fa1dc336877046e3c1335a64eaca4e5c9bfb1c178f96bfa31569444ef3c5a4e6fcd455a1a3e256e89732fc3c363f69ffe24b6a6596d360b2968fbd55374f8e605371c268f0f3e4ffac22614edb091b478c2f8ec7ceb3fbf61e6b8c28d2a7472f4f29ac199a2f078527367de44f1fcaca97ce7a4ca065718cf4c19542bf9bf6b3aeabaf87e09512ac7762773a6996925dfad471712deb4c2a5c5ca09445219d12ac6cf45592401ea4785f4e910307d88da8d91f8474f0fa459a0895f27dd2da5c26c44c3365c6225122621b7dc91483280273259260cabacc7b5531967938d7a5d5e3175af2cb5e421e94455d0101683923c52ae4cc6b32051bbb13fceed0523718869f1927d7a8c639f26493fca1a0d57fb40a3b2c8380830255ea2ef6f6df6744e50aa14e73d1cdde42114aa2a2896b76553bb8a8d460c848413f6e5437ed1ebce6f25afcdda3f9345e186a955e9f49b1e0a4f2d35b349183e04919e68369d8cdf442bc9f64cd5f7bedb9923143cdea20b1281d2f71ec580391607b4504a0cfc264713d7cae6c841791716834da9e1e7278d152332ce7afcfee9bcb1513d2b91c1256bce75fa1403c8f8d6dab8535670cedabe3b2b4c5366a6fc99cfb0860e462822ffc8568e8cbe18ab0d6393d98b2588aab3c55ef703da8e2c250342a084c9c01f766fd89680c744f1b7bed757b0b21ecd4bcd84cc35f05cd4c4704a29241cd8a880fbb2ce2040a710cd8e4104ea15280468d928073b6a96f29fc6d701c6af3d8c580f6beba460a59d120a15412eb1b0fc1407cdab33f5ed074c41dc89cbe71fe419c8781fe42e6ef45726a773169e6766a7c1335703ea26485ff6969d15877647d95a943772929b22d7ee313195639cf348c24275f9fb28b8d9b0c1a3edfad0dbf97d618f327e6d8c691c2679da01abb1b1f3200f45de3309231f55fe677f8b043a1a0e6e87cac19cc9ae9ae317e5a3cbc92fafc8f855b4d0fb4f1b799d82b01634db9e10914005db8cb0ab83a4ce854629f1ba0ebdd18d880006505a2ffa08a8a9ff58b978bf5d59bc1204a93a255e018344c6b80f8e2372ff17215c03a538ba5b781c2448f3df86b795d232f04f8c82f8dac3eaad70e29b0e2fd6bc13b5d9e84a9a479ec2e368a5320fdd3aa40030c27d671b2cd17b047852963f9bd4e71433af4dc045bb4122c1f383367cc0645ab606bc88ea2ab09dc1517ecac19a2b423b54f6559f0b44bb7767948a5733b67ee55a63193135fb3016fcaaf7d256ca385bd2e698279d0ccee648741d35e5ed1c5dfc0b841c3192d469a876f9bd024521c0c367d69c93527cdd9be718b5069d4ffed75f2051738edd88caba463b6c52c212b8eadb2f1098cc62652b9a129d2ddde62be5404473ade276105ea2237d695118efbe7cf8156357728ab7ce1b35bf00d7fb16645b8a4bca46444ca1c8a02482308028497fc75cf6a83bd72c027857472261acd273f0c4b014e20b149162a10a91af30103f23c90607c96da3c9a9f88869f89e46ceb41e389ae75ecc4bfaff5e68e831ee4d264703afe3343ba138d086a0875ad68e339c0dec9ba728172c5ac3fa01506c5d4c7c50d46694b2fc930ea1a036fe919013c4f9f96208c99611bea0f285baf0fdf915cc42b34edf83fc1cf23e802fff97d6463da745d851ee3da138cdf23ac22d13234ebdc71f3ede862d5d674fd1662830216ef09d87f0b535de27bd37779286cbe4dab4f116ebb61e4bb46ef03e6af1f236570c5f23b7a13087f1afa29167912bd12deea586822e955da7759b623aa1e5fcb65d0d73deebfae4708ec3cf708ed70f350aafca5353f1501397b251e1a8f0d5d13c2d43722c5bc70fa05e69565b2c739a4136ace5da5c3c69d053ad5e451eaff4411667e7fd3d5c9fd7bf6f708953dadcf743d3904fa5d21adf272495de9d137bfbc9c696f9f338a1f91101ef9ebf99a2e3a15fa31480a2085d5563eb2e4efc6919f091c97ec1a8a317786d15e3e9273099a62a81d0bf24e4af0dc9cd704a7a0bf4ed4bd9f79fc00db34fb2a1ee2b90843375d0076a20de8d136ab19dcf7e11eb5d97ce056ec7e141602b5e5e201e3bb810b2720063f8ec8426cd752af622a3612ddfa49ffa6304c35a8ddbeff69e98874ca32337be3efe411805651d0a335a9b9f739767be32b43f8eb54d03bc50934df221d64bab703d02fd0b2b802f9e42003091bc61f23d47cffd22ab58ce71c4ffd015fed9c3da04991a0a172e002dec84e53faf5791d8ea339937853c8658f4f17ab5aa2e25ca8045ad68cde48c93a7ae7c0e1778e253e89c60e6778a12ffc5ad936169143d331efcd307e8fdff47cf31f04e8f720b6e4f78a9f1802dc3d2f46063606fa7d1283a061404ed3fa5e82d4356c4103dde1ed40d4d51d72e7c09c3d8935c4bb7213a86636d7e62b1d9afb7c132e688f181c942c74e261d2a497f45fd934f311e11ba744f9c2cebc8bf82f8fe5e5cb8a6284873a926ba09c33b9f46dbc92e5f984e726cab1eaae9c4ec98c3896411f3f1dd89350b92bcd4b23a69c2afc43ae704fb84f36c1e2610eb2ea9bd9cc02df0cf1efaa3895faff17a89d46a7ae2d15f235406279c199b40c9b118be0387b823b17635084a483f076a43303002e93ff53f42f07e496742504e77423f2d7d6fef5e68642b454957836ff6b2658aa957315bd87a2156767cd2ed08ab82bb566b7480763449686de39d44e6eeca9cace597da7301dd7fa4289f00c5496f068b5f0af127bdcb8a90549ddb7b33bde3c7fa8faf57a41649362a4dee6abc727b5e7d0ace254c14f660d3ddc7ae480bcd9e1c892794b1b6316b03d33836f651239c229e31a38990b58934fb70efb9727a374efef8c1901231c48c4c4b4809d54341213a83d2e9e52235f9ffa6059b1d2f83c38ac21bbb32ffb3bf4ed197657e0a30aae949eb4451df83ccfc70d0d851080c60a5e517c8b12dd4f7e5e6660839a1383cdea7ebd2e8bb06b309d5ed184de1e201493803ee0dd60318c1deafa85ba9bad39da68209caaf3188aacb4db88917e6bb4bc80824d645d12420862bc808d8b03dc920a16ad9a5078f986bd268fff70090110b986943b65e7b97d72228f1939d977bdc8f1d3ab8a9255adc0bcb0dba0a9362ae07afb1412b6f1c22edacec89da2e27b4736e81f99e221dac5612f7a50e2ef013aba2bf1da7d75e5e6e94169da07f98283ab4ee56836be4d4894b2360af4e8a784970d6aeaca646a6c506299db17ed6c1e91d2c75c3203aa546da6a88093821d466ac339f88f1b940c92ff9f9af01b0943ab0a754fe0bb9e29df50cb2d628af56c37688424d0699494bfe457c7760ce9a7d8029f3da5aca5be08dfb9526c7a07a5f91245f28aec28ef0779140c842ac7a341aaf3b2e6ca822047c00bdfffb47ddc754321116fbc8cef7d6373fe906d0522aff840acc631c5aac22d1575787fe447ff60523874a3c099872bdabb4da79be764c062fa826766c6a23374b093bfc484fb04816543699e5a89ce6b0b653db1c993ce33b5f8813e9788686bd0ec4aad6190b133437c13f4982f41f9dc620561e5f7a4eb8469d5b5caf12d43141706d096a3ff187eea7acee3ba21f2dbed5b58551577ad3597314cdaa1b5a764bed7393e42ae317dd2d21beb887504209a76956064acf20d976c7c3a35da233936308e5b867b88eefb9e2cb3f47561394ab49c6c294e0ef8ba30f05bda67acef946ffcedd1346072dbfe97d7b54f3c835cba7934ef871d48271c9bf2eabf338c62d9204f7cf72b8781ed77d76901262795e519f42f6b17c90dbdc659431d0b5626f61a8ef4b885a07f8d6223a0791bec023515705047782c0b9040d65eaa56e15be040eb1d1a0a834d19a85685be10156f96ca6536402e3f57a04f014d785042c2bcb6400de422a647385958a23c4435770d7337de3e4feedcbdc15d5a054c97341050973172539af3671ecafa0d58de00588a633d8b292e225825c7cc85bd0aa869f39f4e92b68f0c333e8607a6a4f3448ada2cba0ae9ce6116bf8570046608c2c5496f68221a3708312515619ba21912a7b6ffecc55f8999116cf0af23ef27ff265d2c73be76aaa65349c6ca116114f6f54a616c8b66356c3cdf70d1557b16af457a94d68f8ac0799f4d4d7f0495262f08cead824b6ff50bc9138ab5489b5a94da878cb60d65dfd5303796578caa7ed8852149e023ddf33fffe1c6afc8ba212acc1f6f7773a8a093f0d66bcc1a83252c69d5d33528a24118933f16209a576eb288d6c42e52b55964fa405a30fdeff5891b67d9c3b62eac1dcbaf6627cb41d84263187e9c0fff8eeea998cd7bbfd90c9318680af980ca0f9ad70cff9a6d12c222f8df0d4f60ee49674fc6fa5bab51ed35651b5be544d181bbf5ba5bdfab4e61253da277d4efb6dc427fc01d092537f5811125bcfd60936c7afec2afa6a0ed7e63db3a53da51feacf94e88e52bbfb74b4d3c5e536fae54a8b14fe1608608a6a68ffb84afa12da9ead42da47b4a5984b374068ef4634a67e219bead8343b726294978d9cbf4bbcb4619b2599107d8dc5a844b888df70f2fc71f3a37733778480551d3b33bde75d7b1fcb636f21ab11e91a13d00d05d2882a7d2ea850cf959b7d1359c686eebf2e38cd9b2573cb9f67d066304c21979c6de8f30610238d5bebc21e899d50bf0ff414386be7316bfbafa72615a7fe1925c61cfacfb97ef0e8993a363166522135300a7a00fe3fe102499778d34f5b117cf77ce1035d77bb262f54876891321785c18023db85057652929dae8379c13b3ff5bf00f6ea3652d945fe8cda8243e10ba7b5b98a86363a41e066c01f1c2a0b4c401f6059b9282e44aa5cd7b0a3c43f2209d44577427a1a1eb7382d8c16d0f932404e654f9aec69da88f639e4bf613d6b2f2aa50ab7a35d2a84341443da39208f009e41f9062f6141b160d2c569f5774cd1e0421cb910ed2ce2fe04c81b88e87e81f59371bbaf11bfb71d83e9afd56f6040ac401e1624dc2caf51b033d873fe61a5be675606fde0cf5f0d0465f4b89f59b1a86b0cdb1aaebd890440d3d0b496a040c25d158752f703c85969e747f79e40cce048079171e3425db9a133ac7dd00661d9290acf979f915eec0d0710964db302a69645915ce6a4e97f6910742abb8e7341b0243ca34d4ea28c8497fab6c4781124b381ee5b1a0d4cf2aefc223d22dfd7c67c5ded24528135a3e75e1cf461b68da849d7b0c430cf88f2203c3a4f6f5861f6a20222dcdd2be38df929f6b63e8a1ebec99230feaa3e4bbae71b110f397cb4d6f36375cec01e0ce2ed41640ae62afca41284957f6b356a98a10c116305f2557e3903558e82bd87dd279449552d296df8fe1c8e313e6aabd235930fd504f233316c6b9591e6c8cf3acf1102ea2129ddd839ee5f267066e3d6670f7e7794ee2c3703c49fba4c1b69a1a0a76f26ec5f56f4869372e92a8b3203dbda2149e220ededd46f65516af3938fbf4533e37bc185c8f3c93789538a5c2bff63048351bc7299125f4c4dc9be16ec37264c0a1aca139b1bf084ca397a8fbad49767d321f9f642064733c56de989215fb95ddd4573b7da4403e4f27271bf096baa964cc16fcf7dc4cbe92228e2609b269ecdeb11881562f0ef7f6136192263fc3f3cfe1e69adfc8f5eecd79c7d767a0cbc63633fdb317edaa1a3e0d7f376c2e0dcbe29d4a81978237ed844f062f2d1e82cba8585265669db51f8339cb5956ba10897382093505f588c74b728bf0b63e953911c8c7a14b98c486cc86588531247036f11798a449558bf52ce5554ffd183c43f9fe9136c4f7804638f0d81970998949fefb0cdc440fb2be7c273e9d06defbcfaa18bf3900d20099042db93578932fb874cbfc8c693274350de0d22e5f6933a69c07c6b42254dbd7824a03254cd35f41c9099d87aa7e622a4ccc68a6f5a4e31ab43d942b389989967a548a8784a0d52eea7d816668a4ccc2bbb1c9afb6aaccfa666f90f870b5bc43a8f64f2c3e8a894452238766b1c3478348da180c1b30c88601f47069b17150ac8c75bf46d9ae0a088649343b9af7a48327247d469ecbe4bcabafcc019cd221004132b4098d54973f7970678331c04daa336d0ef41c2c5a1a669042fe69114d66bc265c7bcd5f20061a0873120c552ed11c24ea0910c9f0710681b38d53864dd193f78bcbdaf60b722829ddc9525997828dce8c2cb95de4191f9ea3cffd029135e7e40447a6d41f519d80650a0982584c5f76e90c20bf5473e91a7686b7f10f8c53a257857e4dd98670f3d8fd37b4242c67ad1b8094f4a0e57c9b2094a3ac476be0919957e4377dad37f20419904ce0963f8679cf2d0ec5b43d6d315b9b10092e76f414953c658081107f08ce598d255453311f845c98c5425943f42c53523d86b3e0e082388c7e26175e51ddd98cba25f1a4853a51eba6f558c24640d07ddcfed95e51515a05bae10d602fa023136f06a9f15567fbc6de0e79e54971f9607ddd38973be1da80ca0ce0aa8655f7ee06567dff6cdc9e1b9676a2f61f0df20866f035061b12a9c4b25ec26aea91961cd6c21ee8b024dd6a3df6874fe05fe28ce395b269255a54b7dc3707ccb1996d5af4cffc5fd9daeed92bc944a49a963d50761052b68f4ea1961d4da7be61b5fd00fcf208b855baeb22309db1feabcec727f80cfefff6b502f886a0344ef270f3a2da105d8d78f9f706db02236349879a5943d942fd7ced124e953bcb5f503620903fe42aa74e7ac77cb326c714c9657a4b70a6731615e0b0e590bfc842d951d7eed0b4a55ecd87b1cc561366dfc31ff673583e2bacded476934240f11c74ea535bc794192bb005d642c88a799370ea6736ad19fbf53052d360709f565ab3660195d3745a5fdf790684f12d70bfb09c27883ad1e6f783a2691936481b207e43e6a66514e411a5dd67fd2ace15ea92f7ebec17586b1e2e8141ee095bbe924235722581d6c6e3d58667b7561e673d5dbfa6efc021f079dd7401dfdc8bc7bb600b8a80b0afb79ca4b0845bc48ab791a05f6d96fa3c91957ecb4362d412cd3c79c90b7bbc3b8a3b361006dad3a4d231bf5f89b04209c80505045836ad8ae00138c55b9edb730eebde3847964a1d820e2e18e8366b4696ee3a7b0788b7ea0812b6f97f4fce82979cb1b5c0673a9a8b2ab714fdac81da81ec89d16c20dc732cab2453a44d07a77ec9a33327346f138d60d18178c19c0225940c325e8cf7d4456035724ca613fe349a7f331c3e5f102a361eca25c950b3c40d1c010537e8b35b12989d25e0aba339856a23e132284a508ff1d44e565435dee55412453aab14be8c46b5faa4f48423355c92ebb77ef47acc608887288d7b33d2c6a6b34985a2bddb3bdf2be6d30b3114144c2aee2acf5aa3f4e8963af8f039426c8334b552e30773fbc10308348669f913f48405e9664f2c3e35635b86e8ae27e6edce93150bc0986afabb22b0106f37acf643c24f89d8d3b2a606dce2433aa4de75282cd15cf9d4f530d81372ac7500e32d65358ea8c194f6786d718804719edbdb0b9207286e14df124df523044f7d0a1d3747f2931d7ffbff06f7d8d100c6de2f611e1b4dc664d6663ce054224b3a557fe39e0a9141f0ee1034c4961c8b3ea2d36778484e51c8c648d48a682b8787404e36fadb8ef885c05a15229480ca937d8f63d4ca0fb2dd480c49caca2646bb2a6557ec76e6adecf197fa35d45e0828f77ebceb3e088a5e7b2dc10e689ad3521296b00c49158fec7f4a6a45deebeeaa39f58aa817a40639302ec9f9058d27f1712a5d06c7f45e0df9ad7b505ff5a73b8456e1174fd0707f683ec70dfc3659b79d327284ec0ca0f21504a5cfa2c4e77b41c62b5445aaecaa8c7f611427d5c582c605faff3365e5d87779ae7541bfa4dfe2a20f521643d9e082ba994f40966d1e6d9026f1f2a6104153a630272df039d10725d6cd06588740a798f54fd3ac0512f7f2314fdf8fdce1cdae4f7ce21a6d285b98e188f093b5806e4940f3744c0366b2af0a35728884ec4b0a10f6ebdf1f73d64da227654fa186a6db4066dae949b033df7b22da54bf8f04e2074cbdfe442092c840ca3ead23205d81ca70f2ad2d4674c108f6bc61e3392204f1663d626e88216a55ad51e0c0ec56e37e49dab2e2caeb0ddcd050dd5447810aaddc262dd47f8563a02ec3a1c3af3b603b9ba25bbffe02cac864b0ca71f266ff46ae8ca506d14d307e4b8b9afcf718ff04fe50c199d987411ad716221f7d1063dcf3bad230daaf1b4f73b926c2f6ae58d8e46f67aa45cb6709e2b8b67843196902098f2208702d1909495836cf7f84e801405bb2412e6d92778a4cf75422af8923e5d09c1f6c05aa56e2ebc8aaaf2f86241c0b6fda33d060015c88a6757d94a57c8b99152752714f4496ad9792e435290fdc8a54b53f49de0c23534e30d286d3a640e00ecc79e78afdd97baa37fe140340745729ec651ddb1770116e804fddd75b383f25961a1e2e098c14450505571a7526e784b458490ed3a52a760c413575d750cfd22f05a2bdc56a63c54ea63a8dcccfc1dbdee02f739c39b4889a7c3a0adddd399bd45e63a9fae53c32214c821aefd83f5f7a76b892e0057810a4075ab1c2728f54628beda1d9468e393e5136a65877c68a25412df7bbe6ec979f5153d0c14e1a605a6d3142862399749cdd0b6a36283e85a4fc65c7b6a356ad607f18a4f04d8d519262892814d12bb4e994c1d86cca4753c55763e68dfb25239a7010afad71e9add5fdf2a62b6c2443bb3e245809728956ab92e2fa97ab292a615d10743f52cfefa3b80826723eff638beb7e3a3ef2b1be83b1e0de40f0b9dfd6d69770f3d884ec005be626a6ce65a192c5c2e22ef2fca9ac935686b082996031af6c6bd149086f87536001939225b19ea8fdcf128f90eaddfede11be3abeb2901f63324af6a66cf9f0275295ec5ef6d28acaaee8bd74152f6b3e7c1f12a0e7ca8a1f913cc495a77b5d4c9530540247c2cc54f848a980686479fde8c39c6a10f951d3216088b2333afcebc530dfcae9c45cfcfaf9b3a597175cb2dfe376be5ed08e48fcca445d42169ef294ec95f0197076d1e9d4a672dc377ef42ef37252238bc26cda5752d59e294403e9e6c63f0bb216677e9d73a08c3cff2509525e2c3273f0811516053e0362ef6fc2bde7931a1e1461efa80a1d57cb3a69fd0516920fe4820b57ed0d68134095801c32a194f55cb05cebcd197785418ccf37b0bff62db90185d4ec25d6d6c45898aa78d5c42a2daec9e957cd3756e721ca01ae84d2bb7e51c6704011931720c3beafc8971884a6ebca6e47799d6259f859574b2a1753de5346ac124fbe4ee2fe39f395ccaeab8d7216ce7781d911480025155bcba7af1a651f15e639c27126be47e03225d3daf9d2beaab64f930cf09071bbd497507b4e54221af23e815885a52c78356286012c9b7b84cd79439d9f958be6962b77de912146666c07660d566dba7a325962ec92dacb104fd99214eae06b57e144a878b034d54f73962b86eba222e03231cd0be014ea97b8695320a55b363a46aa3bd37181e1424a22dfc2ec5c0bfc3f812160c4e10ad55e16d00beb345396cbf9acd9bac014ed3c8e18dca4c1f67a11cba29f4f398fe6c43bfd2bd796799dbde82713a805aaed329c0f5829ef51d697e1082e42817ce9196e43c2c7177c868387b25144ea44bff6859be0dbd27d045dfb76a46a2a97c4a31781b20ba970876823add25c0a0ea5acc49f289734ad5f0e59e554b7abee10a938c031456a71abf71e463d452d7494abd4d40fd6d0f7f68fbfd82de4dda2bacd8a5f8c869ff73d2008f70a79617e59f64492b0bf959c00031005db50cf39dcbcf01abb4f9117b0a56723e3b5ad448b72b59383a46c1f7a8689add4c5121c7594fcd7aebd682ced3b651aa117c16369518750b15cf5ae67e0908caf2f6fcc9089dde7c32d1f5884a22dd604609af3769d59b7f5e18f5e6e3c3bf13a57b70f718cc7785c44c4329e2087d9f29b1925621d1b8e4c7af52dee1223ee661e7d3ac80972c475ac52c577ee446e87ffbd7af81cc04d0c4c63ffc9d46f68df481d6b670b212c0c375f1ebc59a933369ac03222baf5534fa703961babb431189eefff5359f4faa832ebabe9a09d869de1d17aaedf6ae409400fc36871928ec51d64b7d79bdfe556d84ef17b765fec62ce90dd47ef163c6cda5300da7502c673f466d35bc2066e27b8597be03dd7f271d8aa57902314b1f965f705ab32f432606469baffb698b6bc87d62e5c31474118524d25ed65bc58869089ac2be4f7ca83e443e171ff619ac4efaaa7120196a3cb6370af4974dcaa453609f2b88c0ca2bf58eed6b3c7129f012ecc84aa2c0efc1f846d7ff92e4b0bad3cf41dc33f7e864711b0622621fe2facf99554609f240de555f73c15bf443f8cf161acbb9b685408a23105bed1620f1fc16bcce33ca2d00020900a6c4d41a7b628eee5b865af49baaed9b1f6f9251cef6471fb6773f9d185193451eb80c84367e5b60dbe2b55b968764ae44d990b7ead52f61c1d208f0ab6438f175e371a12d2a9adbdd9099617a314ca9489578003f846f3cab19fa6b813fa3223b8f9e9b2c5e8ba930f78f0c39a27a43ce3368ac3c230ea508d8ee71a215c1904f05b6f1be00afdf35fc2688adc8470422efa21c1330c0d4e731b21d33c48fb4a7bc96c71332e0aa9b9eaf38072a496d9244c96c39fe0ca7d2dd798dad3ddc1b0a5ee91d02b1c1c8c8a202a47a46d45ae8158516ac43fda9f412c6cb4974a92feaec7a1c1808a60a13fedcc885b5bcfdbcbeaa1c4d86c673dd7eb8c496bc4a522ac34857a759f73b96dd03e4b5175562b5ce94e887df972ba461dbe1ad0dfd631d9ba65ac76fd7f8bbb659863bf38bb2ef9ea3b1456f4977c3de99933a4737e0897735696dce40e60fb762cee4bab9b051da43d056a8bf83dacff5ed4c63972cb8dbe0ed44886145ed995d6b21b80768e783f26302b0c3a97bae6583e86fadda63b185229066fd434331fa924a72da5d54b03f6b215bb4523c3e54c773ac4c46ac9e599602f123dda4bcfd27930a9977aabd97509eca52ef50d9bdabea4e9c5f3b7b8f5a776ea2eb6211a02a1aa3f771373efc74bfab05ce3151dc5068d9f630bc0c544ba56e7b3b20e4a1c521cdb34088f90c962d6565006628550caf1e1bbde3d27d3973eef58c717f46cb521ec3758f767e5ebbafe954641a0f084c077dd02174b18b367ecf9e755f72edb29fd484cf75e5dd486fab8b0d4bf6cc1b40a201680c4dceab6c03732d4aa274a95b645a28a1bf49af2a73d348c0eeb73e5ebd22ef5948cb3d45a7d354f423253c074a8d31fddf3b6972db000b568b7646c2de32a7b9b89b9396f48eba00e17644995886e39ecbf59a3153860c710f958852a8a2fc63e3a1d973c59f2372ca0bd4ae0a0aab6baeca30d180749064d3ff9460609e724ad09934d483d3e301674ff6d4de7530eae2be4804e7ac72b312b3af0829d5410ad5c024526436ee8648075d78d470be5ab782fcc5ff72efe4d365b2487ab3ffe981d5510f030c401ca1993b9500d705d6656f942d614b2369695c62f1f97c3c7072e8492c51da2c7fd2ae7efefa19369bdf6e964e31f22456d3caba7e606feefa025c3ddb416ed851814e4720570c24fbd56d6b14798b9a04be80f93bf7dcfc62ab44914c434b7913212ab8c1742b0ecd06f1a31936dd9d0e33286fc79cec0331d92d36ca516df5ad13688bdace3955ab9ac2424cac5d85aea4c2f697134028ebdf86503b1ee82f9b68a860cf027ca2fb9800d166a68de052ec7f2c4fbebf7a4992f22cb21f059d62972f049dbf4f64ae99c7fd5fe89a603293e05306cb9d7639024f38090ceb51f1403e387470b81e7ed1c8ca94778a87759cda4ae1eb7ff0394ee25ac22e3aa0b26b795516c11d4bcf46b92cdc9b90db0261f3c6b30e3ce7d5556cb32152f52513c500111b1cb128b159904299cb50792a2da81e24f9727f811666c67fb18c5d398919f967b652b1490e8ee8ddfed589b0163baa6960b7e83cefd482eef77b7205359505aed4e209bbfb80779c03ffbe607d25ed3ff82d1246dc9d32e1802ce006fdd53a49330b3f974b7554d335b67aa33957f247ac9972b945f313e73d2dfb1722afb18576ba050cc8213ae5f8c5fbcbb8de35ba10d2b6b892af43030245a5048eec8292573fe08d4f08931ec9933400b7ed912e220f18f8837afde36f76a295a6bb664cf78f006a928ccbfab3b0bf7ff8dbf294b515997cebfb76a1107ed091cc7fe5c7e0d2fa727e1d189722a089ee1f683c26ff80062ea9c32ba05c76a0d7c69aa8a0a3e7da2a8cc82c7672c934cf13035fd1aa9a5f88b6bbbbc8e822c36d52bd + +Params = SHAKE_40/4_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000001c6bc7906dec45832da2127199f637e54e39a720032f61d9994aa7112ce74de9ca2a9fea0d4a74e6b618c70d27d152ec29dff2fcb922bc6687384ad87cd4af1d2cb665b729f414ddb3915a1f356e7fe209f8e3980dea7453e1d244f2f12c28ca9c3c61e9084e519dbde94c8f893eae374e0772606e34aee203049f9ac8cdfd988a +Signature = 000000000002362658411b3080382fa25d9a3c3dc83858ca8e5aa36266baa68a9d52dbd6ce6c06370f3aaa10afb56c81e6cc85773292f07f1e0964d5f9aea1471bef16fbfeac47ade487d14405d7034af6c8f1b7a93c3cc08a0afcef9a21ad1ed27998d46cb3622f02c89c238932b1876e66d380b49826f4afccedfcd6dcd0949b317ffb7af1a8a08901e87986544032e898f7ab09995021789e8e9d4d00bd5f1acae3872768019c6a07921200afe4f9ead073bc2e4565de0ed3ec795164d0b2e20d58724e40ae1c2cfb0c3fa64729aafc6465e5e9dbac2da9802dc14646718368fe0d0b612cd7f7804110b13af94e4118e291dad20b2fe486db57dcac8ae6da7c83b4d1bb58f3a2054ddb9610c4e80334c23eda542cb7f05eb08d2ecc46ddd790b83a6e6831baed12c91020a888a15cf78e244fe68707026c87ed82f8962289757f7e961ccc141c006d2612f9296b14527a913a0ad938326efccc6b72e0a9cde0104ddfe4eb6d21ac370d2b63874880f38cb534f595d354af8526053d903ad4c11fac0d11b13832977565777617309418aab0fe6281015bae9077ea650a70cf382689f38ed60e02b61161823dd37431cc28f4748407de6603c167ccd3f9f6bf9ba8758c4eb7d372743874ea15c97d389d0e6f140c354779478658d4ed7ff1f8455b4e35c9dbfdfa3bd4046911a25bb0f153485ba47572f3078e6e42c0ecd26214ff674fa33d5eef230240240db4159da5d9e0f5358789e570dab22e0541c7bc1733ffd4da6adaea81d4b84086331edbe6cfc5414636e29b6c784ea3778a792ee4a0f9876b12c867cbd38a189938b0cafc3cdf7787e42873bbf6b7795a6df34c8e1d0bf12d41582dd1c890ec2f9472e2a94f61d58fb97d4fc879408e24218d0336bdb8885ce394c103d9d35b308a2a6100fe791aac9dd14edb2549dff2ce8c719c3b81cc17e5da4843df385cc45b8be645d180ad682a611614ad7793878e1b93580b1275bb262b0782c5e14fdcfd8c23353dbb854cf409c76c07aa0473b06972add5c3bd572f12faf20167caba6dc3f00b4fd573d4fff468249cd05a8ad60ccdf7706815174b10a5eb03cba0935ddc052489390e1a84ac6319c30a2587de0b26a71717bea65bcb7304c3469e6e1b8e9334aa9be9e2a9397c54ba2215cb27fb35437c966a789589f229c6124fe32adb47ad316fd5db647bb8c6a971ffe6645fd92334e1d9be3c9cb74da67b3982b153e7796a7d5eb387322436fd04c65487638b8faa9884f877440a50a6be972b18833f5c782038a72aaf5b21ada7f07be676a6952cd992c4173598a4856205f3a79bf7eeeda517c3bba76ab97381e7c13db8c3e9e5527254fb151a8e43380df6d5ce7e55d83e80953b5a86268c94c1a5e0504319e4c224acc3153645fceeff743b98caa8fca7647333fcd7a46c73741c8e08d84079517633e0103f7aed4b97873bf699dc393185895034e7361f3233912eadf79b474cff5a7188171a1113afe74b081acb2342b4165b06a528c4edd7d1e93fc9ba98791d79486d9c6d6601bad0994c62ce60fca1b8dfec19b5cc5f28b53eeb04c0edea3e7bd2b71b01684fc640b552d360ec9df058288c32a78e623947d13e48a11c64f7d90636073c2bad7cf86896785dac233fb4c1d0dc05f442815e104a3a002d1d4c5400887435642ebe45af949a586ed3e8e8fff79781ef5765295bf25ce7a22e468b8d14fd8cc5833ac0cadcec0bbed8f0835ef5950932c193877a53852351947fb11643322919beee98c0f6b97520821f72628ca0257746da0c9bd867ed067d5653f7b43692f21348be4587b68a25d8767b8601d65881789c6ff43bb90607909bfda5a2f306dbd3ebbb6697f1fa98bd4ce5a2d603b827f62d5bd3d44e2ede89e3e8b8fc35f0c2b613fa9018a3c7a185bee390a3c22be4669655cf6d67a3b116e31929c608011fe51e359cb1da07a7603ae871acd34778ecdbc2d0dd715deb01d7a0984349fb1460f30195dec9b0bcd72116def315f94c06134d475dcff0dddcfd7197609324936d8932466bc665b70208d094db055356617e850a6429ae712ed0012084d70264a9170a4576f828ccdf1bde73ed8f293a4cec7aa66cfa24cd299ee3318ffc4a1ea642301407ecae07cb1d4eb13224cc7801868dae9d52230aedb7f59a106b0819adde3291888e81bef4c9016a9fce469a1fda8d3994167d11bc03ae9bf91df46ec160ffa3a42aa1464782d997f74b49bbb59614d908a02178f57d1e080867f38af7ee621cafd42c83361fb480d99f62be73d280b938d9f5db808774457c691d75e356f8ef980a67cc7f7e412447ee6431db7ca95aa198a7ef961a3151ae050dfe646c0a30afccc7e305f43a6ff914e58249f79a68afb3b82489d86135d6febe0bf283a115ab0bb5d832ea8b0f4185fda4d8b2f20765c43f6fbf3efd84cd4a817f30502c8d9bf168d3c4e1fa2d69f526f72d2be7024c780bc229b8e79ff318896a019324e8c0823194a056d65fe630eb42ef2d45eed302c7e93f77d73ea11aefc285bbdf463fdee2c6ea31cf2afcd1645daba7ec10eb064dff2d9ca275dca148e1d15ed5f4404b3399201a70ef880a4d2ae3a48f7dc4930c75d93629adcaf2e9a3e3d04e94c63ca900b8039c9d23da8a213c6189f8f252441cf2f3bcf1d0866f2697fa40b7250e8d7339a879ed83e10f97264cc7a23b3dd844de2828bdd3b1855877c5552bbf2e6b48f30b2caec26c5434aa65a4e9b6f4845d57d8ab940b091de5e37906b0eb54f22dcc3465018809fe23edd7d2ab188f91240181eaa4f5de3f2f8e230ddb7a455d1a032d25a81df1da00a54b8742454081597ee3bca91458d596d5b7a14a9effa5b114f8fe2579f7e534d5b9ac28a90eedf7ba2a47f66507b750c79f1440c5a3ff217ff66d34cabc52ba4b5a04372a7f1330b952878106b40922c6f969f83e939f264a3943964f8164a58e774be485de3513543f88004fe7289b8467d2f58dcd3af4436832a871d40ae01bbe6e7a645e0d9fb7cf9f49e8b65fda6a73293d89624427e89877773321e732b4bd6c70591c7c7208fd0e400a5fed4d2876ed7dbc6d07844a23c2342cd53ecead88908e92a8746f706cbd59e8cd3711d6fcb503baeeb93878ee4b273d44d18de4eb4db052da3953c6dc73471a4766b36920ccd15f828879d5eb8db083402a11d8ff88de8a411551ba886beb54a510cf9c85f0ac88b19b6c2394cdc533b28d22fee4ea91dafcae591b73abca2dd92983d1d8e2e395cb6cc3c1d014c159fdadfdf0a2624c2643d74587dcb6a3190571e462ec8f7d8892b553b8fd639d0d936c15c1ec443a027afd46be80156ef6612ae71bea58032ae7294d402e20cd1be01e7cd1928eff4c809ea8d8294a2758b23028f50539e46f2ae36dbfc21a0c75fc177d1223a543f5ebe04f06b1071a5e327864be1d9c226c955f6d601d7fc4ddee52fba8c8a04567003d9c3edbe1f3353347e80879fc8b14e525ead9e9b3916d421732fd9f06d904a8e9a4f38badfcecf5a5f736bd80808977bc269509bfd1107e518602c55402f7a8d3c4a70ac62ab01ed2f980be1e72f400bbb47968878f31be4309442a4dec0f7fae962aed9c94ab6928eb20c21b4169c25fbec971a9f15378e4cde59ae35768aaf64be6f966e2f74308784c3b7b2920bdaeb556c2fa5325309ba632300bf9006d1993550defdc36f54f32fb6e76fbee5bce945d74eed8d53a39a0a14caefce00c149c699a8c3b9100c1789ad1086250c951ff1c9e561499d18b92c1e62ca116eff4b265c1c9e8fbbb4d57a010abfee06e749c07886a7c9d61de67b95012a5922658102ac06d109ec59947fc8e77030a002111b252ce75b1fa0b7bff81a6863461a34f5b6b09d123f4f102bb39c70a97239c733d5991f5cd29cd217d5dc8578112ddf1e19d3c1344b0d2448d3786517ce1303349ba2971d04f7ed50a21d2df523a0ef10954c5183a059b9ad52f5bba1213313538cba833e52577d5e18248f83203ea28b12bd401b8b83844015bdcbbec5561575dfa54d0298a66bc7328728ccac8b3f3d8a707616e5d06750441cba547f150e94ea0e6ee5b483a67180e311106f59d2c4d790ea18aa3adcd538b39e9bc93866eccd9596e88d9bd545824b6315a75c61cba024d21114e34f0e632e471b09c3bacf7e03e11175e410894d3c4995dd4d47397c764de19227d9e6ceb7d4b696b8ce4abd889c08d98948678d6af1c7297a704b5d7e0dcf076cec30cbfd2a76851209d14f19c484104003f52026477dacb728974c685e7366cec91a66afd9a3b343196f172b159e0f5d4ebc669db408e5d4104baa4d4fdcda446675d5e4a976994ef413fcc69e94857bf23cc626c68ce3925ee734993f90f909dcb6b2a6aaf34d123d8694ece4536e9a38d8469de823569cd5bbd91362e2d27bd1fa82294058497d799aca35c87446b554c93fd51640930837ea33e439fb7d2180d3eb923c1d1acf49654b307cae555e9aa03dfd0cef95c77fdce0c42ba7f75ef6c786cc86d2168818b8a557b56b609a41f6ad13d0835ec54267e4496a823aa83a866750acd856d7a65f06216f10c9e7b44a92fac8bc7dd460acdbea0a7dfe18e0adbd0ef76fa16eb48bf3e58e46bcca882476c20c584e0bd98511ba3e7911d9694d7acc9ee8cdf3f87af069462fd581fcc8115da74dcb04eeba6bae8c1d06f0be06b9c734d0c7246d147298a41132ccb9886b788a333f01023c1bcd3fdedd9131144bd4044c5f70d25815acd63c28f105e9ce6e26d6a548e22ea91aa1a01c75898bfbfbde6fc149931c7458d6f31a1913ad2327e5ac9ccff496e47f93d05d566174488ae4d52a1c26f3b4b2cc481cb673ca4015637286d75645e307b73f736b3418efd389b14eb6bc0e91801e18e99b79a25367896d8c1f2cc44d92562c97ae37fb8a56c0e98142d9fff26c4a4a28fff21ef2e7e0ccb956a7fffa6d4be3be3f5a2d289f760f4df4a714ea6b7ec749c7a91d1aa24af585397bc04856342d3368e21c4cce106c28c24a169dc48a6c474b9e5da1db9b0b25a70591bc9dc86f36379e91f67d87ab8e6b1812516c81695ead1e36f3dc4fc181af95ef846efc0dcda3cbf51a4ff48ea5fee25c4cd7ebf80cef48feac5768ce8775321601373676b163d191e6949af0a6cab9808a8d19ec1912667a95a15ff70b950446ded9103c1bc693a4655cd18b6c209995944c7bc76743d92ee1e1b2e6ded8c0abc11bb5caef505a342a4281c2f66056b92b6bec201eb78dede4af936980f4c76feabae1d94c2f419fc35a0146057d39b5fa3dc5da8f6362085547ca275720ce13b628b64a9706205ee9b41c03be299eb59efe5c2f7b9e9c3f50dfda8bd8be3f9ec54c743743eabbf48e6d3e7a8853287f8f572e5f0326f1744e214324d493cd5dcdb674963bd29c69beb83c874460883f19d0d3f4dd0c120a30e71f412306bf4a442464de07c2c28d016f340be9456ef9f61743e9a23c3af361346dfa41ad11400b7788e8daa135eb0d68da61a0cec6142191bf98307835e87bc6297589269883f6a2a1e8f7367e41b709351ac94bef114d0cb9ae0f928ac07c205132c2f99c577d035ef3743163f10bb25ea683d97da83f6f1bb4b32f570ef77c025b32f70d8df3b9dc1f23b48f95b6c0171159ef34897b954c4a53edf8f6077f07168ffc4530f07e5d0be4e7008d9f8ec156ea8d7f6f569564709b68a610f130a71e9dbe3d5b8d8c17abd522b9f62fb5c00b75c4b264e456cff848ec97723e303660a31dfdbf64a2cff79c201a2b36b6fab2a99ce3a370b7e31901fd87bc3f53ac533d4102288a5ee4f797657eb0db3893abb6f1052bc547244c6fedaddda47604f2409df85a66ec92c9bc25263e9a138a4255f0d13b6e194397a343a38e0e9e0add78697671c642c64b61a95814cc4b40fc516eb3fc8f2762cf9a7e8206a11bbd8f737dffe356964f575766870960b3ec6f5496cbfd359856f0dcc5b71f77816f1a2d3edd8ed31bf0f6e66acd28e074a9741a5806d8e2e8393822df537e575359e5d1b300d72b32c83e1c6213a3094c0146191ea37d069b1c33480054333b056146ea23310f0cba0d67865379223293dd2df6760eef6619c5ec480141a2e241627dec32470a7039ec2b814dd297a6a573f05a3bd9304e9afb8e697bc844b518148a33f58b26623cc03ad2ee20d2ba2396aa935996e2e459d9a6b1b318db9b0972b16f8c5ca0693019f051227c191e48799f62ccb78a6229abcd2af6d6195b5dd7938beff97f9a3614b19a962241e10cc3ac15fac1ab9c2701d0f19c64ea53be2324686db2897a70b83c32b84586bed1a43d6e51e881610a7a2d8617d4f5cbedbeba7a624832d13a222da967a293ce0f74ad3dce3082406c720762be14c85bfa7ab2f2306be7ca24b9edb3e740537cf53e6d3649b6e07f8f23a3b9cd0affdd562e09540563497ae620cd802298ca333ddc585bb8284777c7aeef951da99cc9fc94fbba81140a4891512bf1031fcb8b42a8b73e3d6190126412c85e314f73a5dfa5365846e41e57eea3a86ad565205ec72b9b5a78a1135806194d844489f8319601445cf079ae0a892ca920e6455a155d3cb7e6431fd60375fc878f9ed354956b61865ee742ef031d67d689113f02f883b0b2d6ee47a5544c16f2d8191068199bbb1c46028d0f299d8b607aabfd7e48db23c91c43c6d8fab5b9ae3b760048f4ffacf612d434cd1f2f9b2713775de44687149e7ff35f856fd1e2316cbef93f860a7dcf5a7d0499cff6bcf8e5ac2eba832535f81690b470314185a7a7f42b7414df41071e552a3add745b400a8f92d34f87fe2113d62263bb5e785b3a412671d58593930169b0938a4365f3bdf9e57f754c8f322ac832214b76b78daa0a12dbd5d8483c900e8b2f4f50445aa300ddacbc67f9e32a050f3ad1f5bf7bc7acd6708dcd597bb21de268533b670e838743f80990c9377d8c43093c1af179d80168f0e50a841d4462d9680a0888943e2a591a6437461cf8eb97e5270354845fa469c11dc752a6340617a5fb281fe15d7ccc7f2c922492b1e25f07d4a902b124972c593007fa16da3668865c3e9d7360a6425e7c2604444daa07719a96323d1804816bab0b8c78208cc104efeb55b2426e2de08c16e6a7f6fa922a00281a63a4ce75009988696c8ed3cb1f56922f16f8142fe45f58145ef2bc991cfd5a5f1942f9ce555aa2f9ba44c84a4b502929d47bd1aac0dcfefec8a6cd0594969ce288208438977a9507289915bca3a1e6442d10cdea3d551dc55da15e28fc80b3e10dbe9d435c188ba7045d4b27be4b7eb7e421435e6bc78a6da3ffc2d006eb718a4a2a32995f6df67db70ce1a1ba3741aa900a93492037ff82520be6e3c20dc011687b51ce7928e451d478ee3727609b6e98f62d014226a1ac82c5975c00535a3a93c9d586ccaebe5290350710b9bb27c316a8b47c557ca60a1eb58599816301b384cea4b35d451a9899a10805a4a4badfdaf2e7f5fd409ed2c473817c9064d6548e04cffb6924e5e795fcf377807db629a22eeb450738d146e4a84820ff63619448dc1232ac78ad220af0404de37c46e9605915a453605e98eaf136ce69b644109193bfd950943fd7bdeffd29a8a9f1f0c0d6fe1c78c346feed61c2007efd8ad0d43a691ebc0e8a491b60f7ace0e43a1bc7cbefa99e09285f7c031e930c7a511c5e550439c35a4797aaf49974eec4b10285bf2398f5bc3475b91fd04c3f14e3474cbf71d3975d59b0141332d6e612fb6cd112cc20a139f0360bf5135d1ea78c018a0ab3747d7248c11b479f16acd24881f4b812e2689bd91ae026bf64cb523b37bc435bae59efab61a2bd204f96ee81e1c1a66d701482929c82eec8871b9a924746906258406b8d5835b1cd82aeed9041e8bc4bfe2641851087765aee0ee05f504c6dbba4e61a118a10ca78e9b2efe7b158498a21ac09ddfe630a5ce14a8ad0a999b36b7ee7ec402fd49f2b2040736e93ded378de4803bef74c8a55305ccae22f3f87b4de793bbfdb9f56dbd55f3a3a8d6976327dddcb6f826306f9778ed3a73ca5de44405e8e69c5aa4036cd1d416141ca9a0a2bf34a065c9fc83014ec274bd8cdaf8532ae5a17650ec05682dfd525bfcf13a4adf2c712a23b282a4587618f392ca9d0f36201550e94f3e0220d03a88571a7bff370157517375c746ec3be1e19183e6419bdd43440c1e44af7a2c5544c99d681ad23d2f2f169302e9031813aa6af7594c0ae2e55d9bbde336649e9f205eabee693a572e1245e52f7db14572102e597b170fded127a56a16644ce23f6909b0995b18736f5b14ce495c295bf26c0e0c063c22867eec16a8901c1e3063bc23193da58709ef8943bb3a4d7831ea6017be591782d4c748b0c5788a565f0c3fbf58bee3c470c5f4b5984767270dd60926f424b5843e55b2b76789acf1daf8e7d9ff57e39df0ca272be173063064ef45cbc0f48852e54635521b1d9cbd5bbf8364893e60e806d9520b78eca518d12402c06528f52ee4b5d3030ace700ae2598a980008b7bf2341b45c4d4d0f0053b09aa4f751b875962b88bc6da68e4b73421cfac59a988b0ac43bbbb9fabf82e311a9ac0c8380d728a42b3c66468386a1b1388949e9b075b37897898216298b4d955f5172ab67a3fc59f03fe302f8bcb1db65de8a91edf2b5c81f6ee0b355ebc593725b73ccf39ec9cf7524da9d68113c4d71f743bc3bbf53ba673c2184df0dca0386dd578295407c6b92d90100ca5034a8461b36a31d4ef4f4c13a3c89c25451f6200d2bca177585187e96d54c05eee53c867f916ca2d9a6d4ebb5231d0b2bb3b0d22fe52ad779b6686fc2b6ec9cb1b383f131849fe1ad01c59745f966c67054013f4a491b5737cccf900fef9b95f0bc462cae862465779344c629aa339fa5aee88672bdfad4f1ac0f588b9647683d7467f015097fdc361c7c3675ab1e09a0f2e41e9c9d313abb118b65db1d5949997cd3f32a5014398c66a59b68675c4ff32b073a4c3a543dba5b851a9ca10b1add6bb8f10abbcaa55a5ff7585fb06890cdb38820cf879234bb7762d42e008f3e9d6683ef33160ecdf92f0d5691ade89e9f53d094da10b90b308f79b546072d064789e5fcaeb35b63fec3ac7be062812ade655bfb92024f94f3ed391b21a118e67152d1dbeaff4dd7c07ca32c6c4a544e7903819be7fc92438569c294921afc12e45762038aab000b437486c137eb15318cebb9eb1eff6cde4073252723aa926c400530b254af578e2a351fa19af52f790d3823c86f37f513699ba9b18860f81faeca8afd065585e27b75195a3e1ce789c6ca02237a8ba4159b30d0c76b06b0118fab39becbeade64c4d8b46cb4004b126f3628efbaeb7d300a2be9199af49315830b07fd24421c3c24cf03244030b324bb359f566ee6ff3909a44f7ac4364e29ba71c202bb5c56e4d7e20950fa9546cb0a83a4ed33d25c43e38ebbd6a477ce6f6fac90c6fb25bd5d153de925d4c6b74e06e0cb468c09fbc55772cf7f324bb5b86f8fb19d57568659b650fa08e5c5d4c7886401c747538509aad0c690849e37b713ee09b8d893b79667863cc3a97747936c70f4f3925370524cbeddf672aab1e996f1af641fab28becbf309b320e8bf866582a8dd90e46026967ed99ee736bd02294836f6844a05e120ebde2b1fd0e6610cbb9a923f125e062c71b4ab8d8a969d1ee75e905da123b33b450c0bad641e27eb05b8b2639eb41ed100dd95964af7b85fbbb8318728d44b35192ec9fb2a224dfba064dc449a6d844a369bd7122471e7527e3e7a1f787c01779d28e45b2100fbe19da8cec96e77e340044b7b9cc2a75792de072595fb65100747ee633e4ac4f066d64633b105591ffc43fd4629acdad4cedc37c31f02a081c72c828ff810b75a46da39ff996f8280ca1fe742d99d57641d143f340ad00b9c653fe476e9a371f516010bbc499034d10468bff920e1834ca6b8152d3d7ce6875a78d0a94aa9e3d71de0ac230aa13c07a6b45c2c0351e042eac41b86f89d11b03aac4cd7322088d5d365b6e5d5e3200149bb4b7448a7e1980b10d2f8775cc27e7e7d9896dd9920e95957284d889a47f83e73301163187b2e324aa7d7e01964ee04c1b369a0a8e1e5c8c3cb59585784b552279ec177c1c2b9bd07d682df2c20fca5e2a39aa019fab9a6d20c10e2edfd401d903e5502f532c01ddeeb89d4a76e542f549a54d7902b7d20c252aaa50d12d8a222411d1fe7a94e8c613f3c9fb7944602e9ba1c4ebafe462ca8a0f6f50f6992e6375b941b84cb68f8a6cb7611fbf0bc7a2eeec65cb3bf682c0b2603968d1ab1c66ed1b760dd3ef7426d3335a3e9b799236f7efa2f9fe8bfafae56bb9467b9af63d3aceab2d5386188073c1960891f9e378d0eda0feb29f3b9e9ea2ddb0de6a14af18cb3a847ab7ae6b898e8c76b9cef96ff7a5326224468b35ed9ede8c1023e6b5d35b86f816d3abe77573ad95b1406dd3bcbe675ec2e470b92d7f7dd4bfaaa7fe3b98d49c170d172f927163ce48cb96ae4c9bf27e99a2e5eb07f2b1e2feca6bb2caa0ad8a9022dbdcea25ec29354a273b309cc88ba233ab7e62f325e6c8f2b15feba5f74aed79862cb43eaf8ce245c33abdd270d1a1fc52b3582e1796ab2bff97a9f7ef1b505a5d1d4c17740a25bbf8cbeca79ba9e943ffaec081f5191ef34305ed0ade12cf8a83da4b92767b8331aebd492140828736b23051d109b9a0ec93534dbf28e4e0485d8db15d53a8dfae5ae134fe4184d4aee375b8fc6974a5446a361dab2f815fd0fd407e0e0667131aacffa14c2d8afdd76aabd28c11710e7ece959ce2ac83d4a5b531f9026681280d067db763dff3b661a17d213d23fac935981b665cde0c4ed3142a0cb3c40af816a8fff19a1a6ecdfff4891a835c4959c18c509da9ede4e2b2543d930e0278543c238c45019d47c22037b4616aef992a485cd9199ae2843fb7d6c36fc62dc32bac9bc41b79c25b961f5cb4f27c09e35e46292f2d02b67e8d959ec65c33e25d8eb4994a0b00a949cd6df3f94e4970a1055557a1ab3ea9b41605c476e1c305bd3da026b63f483209f11d4a0fbf53e218fea6b6ded21c67fa1e02c726a51dbed86d3324e74dad27c1384e500909bbde98bef724ba71ffddc4bf151a0340e839de9e54b8357f3ad0137e508b111c8824b12baf06d2b888c186536c9e521e98129feab533d4323c975f9f5eedf7dc97adc687a07ebf03324a0a723a44d114cbf605a087c9176389e65d9b613507fce7336f810b958c24e1660d8166c3898c85bfd09bb71c70b13a287bd9a9c062e3229e23069ef578e6850003d31f73c53511465040f85195dc2f9cc6e6e3b3f9635f9c8dd2ccf4dbd43791aa717af683a1d0852af10182477cf54fa651cd29ddfba828d5ec77dd5b555882d6aba7b8b187c08efb6e2e4685cb958f9f2123ef39acd955e1ec78a60144b4d9134391665418b226495e58ed62080364b3978f46784f3d406c01ddb919899871d39a9f6865fe5d987182831a4ada52b51872414627772dd5f669cb225ec72d4274dc4e0444d74aeefd065b5a6e4b8b71bf2cdf74b72ab654ff76831652e38276942b7c3dd75723824b9b3e788b3a598e3633597ee477a86e733d074ad3da195cdf373edce0c035ec73239e096a38d5e6f3ef3809e7ce2277b760ab2c9116f760f64b4861393ba0a706043884efcadc2a987ecdbe007dd77aa97ac8c67b479c5448c1ebdd11fe8da3a47e909b1edf12e2f4a9759900922b507e5d5aecc6d0e511523d76bc71ac244e4e418591140a316e36bf1d62eb6b5bdf980b71a3fa74873a4c1b0e458315a5e090cd18ddca0f3c06150a77d15b12c9f192c88e7efd0e2e8b5afd5c57adcc373cac846af3f86860c27ea8e1ed42ad29c70591fffaf7dff9d2f60268daea60301a52dbce70e35e1c870f3778d92aeb4bba53e26b6a2baad4f66bf74a9adaa894ca85a858dd6f0fc930dda16bd8e464b966011d299aed2d7c55e2e155433e2f00538da643e32490d7d8219ad2aaed53adfa4f947753de102b5dc5a4375b4a3fd34d4047cc15a86b6d7a2ced83611a02a8893947b1854ab975f36b4ec48197a4a4a174f829b93ff213ac7d93a509c5ee6f6a2bbdb4007289d8635b6d25a7c289d1c5d46db3f4e752b857d2d7885e92f7ad179c8efd2a665b40d0da4135a1491a8c1e72e922ad01ab4ac37ec6218ce2ff0a35fd9c13ca372290a1ed3dfcaacccb20db10b158692f10946e69839fdbfff33a6c515adee98f5f07ad62bb3cf455719b2ee94b48c151eb4ac7a6603f80d67144a939d9ad14edf2e580f77719539c24539320535b5f7666f2f5e34eef0cd1ebf6da92d6cf083962feb99a8f5b6ec4975bc6596dd6fc4b6f39f0beaaa3511aee46ad36a577a2fa28088b504e80868da8351bbf20c60e0023290976a85ca8f6bc1d5f47ca449b5a2a0a578ee6f7834a943d74a9b144193f439be8d075d8a7b8518c0118a1fc33b24e6d56e0352864a68d2cb2763e3516964a7995e73d7f1e68f828e8706d51e03808c2d3ead42ab43042df5f9214ef3d190aa14388b60f15721e1db3109a188fb9efdb28188c193fcf182fa417d61bc4aed43178b4b3077f656b430757c530164d9651a8df2bf2bba6aa06905b6daf67e1ab6d66c9ec9564875e9bc54af5be3ebccb97bb20e2683674c8bd8597a944bef185b0073ed94cc5898e6c0aa80c9cc0b2398f9a31dec2f52b9a063cccee4b7788c615ec2840924608ae05ed3bcbf35dcb3da1890fb3b5b01bcefb36622ecf1a34072fbe693a92dbe3949edb604d7b931cea14df0d9b1cd55604402e23ecc8646c85c76426480441fc1a064b4c2193cfd6edb5629fdf0e90fac17b6710fcf0ea8c6d774b1a5a6f42c3d5263d9f82f57170f4d51672a4dda0843291243c00b2d081e2dffe207047715743989a68d0c4b2b0510452354a317fa3f5e2792bb7a8c364dc35277a232a5efa92fba75ae552c167c3610f04cf6c0245e853b442e82f7d77a5523f8a88e7da45624fea3c67c1d913a60d5514bfef3b5b1479736fa5c47cec9ca64bad0217a18e1436d14ce58edd3c95a648f9b00c47e70e2a897829f3aa3e6f4b02989b242f9064b02b407c71fd2e72b87be4d2421d3bc672f6c5923c4cda258041bf61dcc5a2fc1779d8d828d2fd70fadf5cd0fd97454f9b239b4fe6fca7108eb63bb77f4acaa2a9c408415a34e1fb616f9fa7dfd2a1b42aa0cc7969e0190331afd2c928de1159165e3c78a0719375e8d7681c421cc1192adce8f9e641b9b19a63f49f0442b617ebce42ed9f634993c1e181445e568f1ac88e86ca5b0165e69311793d1cc80ed68094798fbf8ae355b7b4a1e7231886edcb396595d49b5bb2986f024c02a0a792de1c557aebc1e0518a5016fa3a1fd2bb9cc6199140d2c6799d350b6c4b5cf6f85cbb21f73a556dd1dcc3150f0bdea7f83fc4c24c5e37559d6d44dae8b3fc4c3f33f3036af360c524e3241fff6c7340395ba19f1de1b20304d1e7a6e8b532cd88df9c9c905e1dacc97b166d706d29dbbaa491ff5746ef0f92e6fb0158f0372c32a9b6865836ffc5026b143b91423b7db4a7c5e6c88b5f1f979d0b0bcce1cae3f1f1ac2e358d7660ef908cee4d3c5ae13a89fdcfce8ceb52b29eecf23cb38499bdabaace78ce132b7446cf5c3b7718c1ed4c3b6f3ef516661049f1559b7ff7b7caea02dcb6245ca9d183bca3320f69cd68df8c743d662eaf6ed7ca389ce3ed71393fc918a96e05e67d460dc809108a80073c5dcde78ad88109d79680d689010b62c02e665eb92ded1344021572be4e8dfe5576130629740e4d1f0e10c62473eb069e67356d25ce5e9b0c97b016d2b33be3bb6f5178347085a6a9d0e68e9f58ce9fe65ea0da4889a1712497edbdc082f7ca2d0fd8e37b2113539f11b0a4867a94784338241b005fdc5c5a9d9c83fb77085e78a27a7cea397bdc9aa80b1fa83a5c0e9410dfddf910f75e414403bb1d756908f4b475d88f70cdb72d1070ae7e26ef37351126f7d499787086de8517b8f5e6d2e7a8f25b827d343693ca0bdbf29d39f4f25b322f5928f963bbab1fcd5251b434b850f5d0bc0b5e5a7c1fe0400ca65714819f6ca57f796786615a71ff0b72278e0a9e3b8f256c664b107f44a6379e10b7c693b747f696eb33a76cfeb824657dee2867b2c28948dfd9feef5286edbba499453c6929d7849f89dd80148a8abbc1aaf08eb3ff7ddffbc51c6953bf2399d0c3edd7501a23107d21b5111a75b438879b5736215763530d4712e29ad7ba476d18a240a74f732701ef96a842d25e9436d0ffdede52e079317da417cba0fef6065ade26c254d7f6fe5ca86a557ec37eac98f512634f4493a7c85ac7a06a0b0bd441542e9a79a1bb55166695f3297ee7a9b004d09819618c3f45ebe4f98dbbe32f181e494a644c616941d97c1cac1978d0606ba8928d5f38f46e653b3985a5876a86b448700a638e3ac4541cb2572a1aa15b71efe46f3f02ce3354024d35764112832531e25d2b577d855ba13e8d253295658e2a33677bf86e0d8504a081529d4f03add75e6d539a852ce9d98a8b552bd636cc8eb96de73767cf1a855a8d926cc3eea8664e23f64e0942de8ae5a21830341ff4861a51bc9ac0ace4cdb0e4f754307169d4a184d57f62ac8eee0692a84cf14bc81a669dac95bc5dd405bfe4088e937be195a9a0c81918cf0e966f217a2168ed62c5858147ce3bfce5246a3008bdddd600a833fea8c71bc567d893a65c48eb1e38c163d4e271560fd423461a820974ed4952d0603f1124652987259ed98c8438dfcbbbfe1a3d8051cfb320665f9598ad866ddca940302ad93147dbcd8066892acce3de87dd8e7ba768c7888283959b606e564cfa02a4d2618bb302a88368c8c298e5a9257a076d61454f0b1ace5a8fca4dcc7fefbf3d7a140e8c397cf008df66005b3f11af553e4e3136284508fadd9ad6c8a63d973bdc6bc40d3738d34ddfed0d41e80f2def89b926b858503e7fbd1ce27a0c51eb4f5804ee9b0ad4321bc95877075524b9bf5053b2347e320e5f372ff4e7c92057e92d51f45733a1d307acca48b211b849161ce74fe4beacca2fd4ac2676ae35e85a125eb324600daf2b6bca3c112a16c3ab5786ddf87835a135d1851c2e135d225b7f7048f20682fef68228bb279ceeb2dd5404cfb3b9e81d0ac0c11eb179fd149090db43c71b93b9a05138a8e67e6cdb34026d7e56e52727018383a97c24528c17de9f1fa462268845717134c4d8ff770a165a1d00be37394910967ced98fb51f1676501000d81b143f4d1f9cf3860904a16942eb82d53c8a112d6985b654b039b1d12a8787e4b730e599abd71a9b593a38705c0837ed50b6469d707a67b67e054b0d9e613fd5a584aa6f2c55bb41075f04c841ff733afe17b39f36db1f6815baa9b2d04bb7f8d4a545807ecd154f7c48c23f308071133f1bd5196820d823ab52faf718cdea51581c3dc9687b7cac0ce47595d6036aef04870ad4b053c62377dd8f0fcfa2a91aa9a7e4ed3f823a46a690be37c990671d4292c9e36aab00d85e561a6e3017360054ce7c6b5e0b3586e01fbc171b998b4a5ac36709871016e2be359b7ee8f6f63c74c4040470e531cd7030d48a8bcd4a592eda63ba191da88ab68321b6159c4ee70856da43fc93d7963ea99e790eaa1dd92d3682ac4cd05aa0aaee0f7a0ab1acedcfddb6df64f9bddfdeb6e9f04314b82b493b507311876cc4f362cd86090a6db57597033f07c54c108e8a7e12fe5f792ba747faf5a3ab6890b86e6bc8a240021e6a8a4e75abc8a2ff81d50d4e99b692b0298355beb51e01dcebfe00d18cb1a6b9c48b45a51d6a929a1fca2bc96500bf060592995914e5660b9629524b252451e936bf989dfab598875feedb32b401e2761e2ae9ec1d19e8930a142d62dc6988d3247c8bc5b24cfa514e95159c828c8c8921b92107845e56b3912408aad906474191cf907665916e67d38e3ace46f319d73cf061fa6423d3d588639e1e6ff719d821fbfae21c4cdf47d947de5191c4d18649e8727175720bbc89bd04804adc528a51528503809d974037320c6ad283bdce35731dccf486d4c0dcdfd223bda5b5c148ceb3b1793c254398031aad6c255031a01346664ff2ed935690bb0a7477bfcb64e22d04062baaf8fbdb8be9c1253f7c6ae78da5cde63578cca5450ab6342ec8fdc17f8f97be0aef2e7ff6bc5a20b21fb52cb8ba6756af9f037a888bf6e96ff32eb1fdd83ed1be81ea5566b60ca75e22130f5ac61272b23055a5ab27ea2b5e978016a9a6609ef28d8bdfcb9da57479b5eee177a6e4851337f8f52214ffacda2d3a6dc0e321a34bcb5cbac5cdd4315b6392215c425deb0fea9512ac8f5ea3d274f34392995fccb0f5615daf4b57648139be27a76e8a2b25828fca10c68b88f05c460adb668fdc15f74cff822dadb6072f6aaf7fe92fba1ea406b6c00c40b4d84e183109b7c5d9e385e23faa25c6069c77a762195313649717416bad84f2affafccd269320e5146287fe3c23eabe559d305eab37a15076b4ae6e8b4745061d2dc2aa90e0841696f264ebb2cdde697c6f69e5283ad374146b981c1a2ecef13bc849710e2077270a78b8074396d449db8f398f10a520a2e4129841106d20a4e5b65d3bde6ad44e830c7d7940d19ce0ea7392ebe21a204b2b94f735b6e0a27c5d1caf873f3d04c84a97e28464b864db134e7e0e72d16359d4a49d2b56df8a537a7a224392d160301442695723c1fbb1991a27155c5633c4f1e276edc98630030bd4b59d1ab22d7b0f6bb0125874d274c437785fdd86f9b40522dff80476b824affaddad8b03556862e4dea8708140276084c747107c67f106247eb4426a8b6f7c25d11f6c478da9d12f7938529f17c932405208435d5bbbeec2369d34e6e4c9b1dddf5a7755950f13bee145c5edc40df51fb609328aeb44c533e875e2ca14f36f53985891ad46622dfddc375e3ddd43b4a86d92a1786b715d0dac6883c485affdeb8c964da76ca4df2d7ea11701994cf54aa3e5d378733531efc3bf9add3ea567a86447ad6598aadb3e85f120b87df029fdfb93040e6c198cde9353f7b347cca2925a36466486d3760ee29de14a709dfe299616c237e4b93ca69ebd61835837ca50e34c6d0b4953928cdcbd944a84776ab46411a15a3ab664d2be2629c6698b6ba9fe1440a7360ab965ba5777867cbcd05b3fffd621e658a865d4c8a85dc152d7c319ca37f0f6d7be1cd915c0d6d155e3618a69d3ab0efe2a0a273ac73e881faf6c0b88bd94a1b30b2675134169874bfcfbe9b152dfe1cc2afb5c74cfcb7b09d5846162642961d744e557daf7a55adc3602a9f9954dd89731d1dd6f4f4ed0a4ef0ed45951f49290bd76b6caaf0ea7e21237cec536c4f2f99069278db9ffad8c10e0b82d45a16ca036bbcc8be82f345f85ed6a1cc49d77894f45dfd1f835ef21e4ff1683b95855fa9239b8e1ea3e2502b78443eeca15c7189100054ea3819ccc3aa806b8bf75dbe65da0b9df684fc288bce7a98c5985b6ca9643c3d9d66b52b21bcc6b8198fffcdf407c419e7b8962a3d1ee5e706d31bb9ae734921ce720bf38c1e6e3bcd1a42fecd498aebde59056f92fe9fb0c7c7446ebe58e2d9fdf7fb95846e9a2d601181df75b59e1757bf212e8ba06a2a92c18f2e87c3ac15d14bb589608ce107a8e55e4d3e426dc321da2ba3d9f1e7af688230d5e4501139abb70db93bcc274a421ddfa8dc2964ae34f4d52bca594ddb23f774df8e47df78135e7e44f9fd914c067a5ac4391ec168d1d23d3ab9085c5bfa3a13f3cd1731fe5bbbb176ee6ba78f6fa3b17a5d9cae4d961b055435656e01f776f033f485525761d3d573e3caf6d1d36bb6c258c0bbac38378eb12a49c9aabbae6acae3ddff421de49128f2fc60307735fbe534e6c0596aa8df0cf97ab914b19dd54afdda818da56fe74e7d67aaf1257df77b68dc18d6e2c1b3cd4679773912190b1491bd7a98acf7280ec71424e0d86550701cd0126a77a251fcd154dc418df890f711160279a078485f23303029a0e3254724a4cd35ce2963204d4083cfba13de79cf921e7af2bf6432ee7a11f6d443f0d9caa07325a94b3455bcfb869ab728b559d406c147d8a7d4f5042ed25b77dc7ea7c6442ba50053b9313e2547ba8e6f9556b54b946a8b066f1f0ac7690b51802ac8042a26f4f9986abbf1789309565293d6682f85ce05056e49edf3211b25168afaccf145b5f407d3b529366e09dae319924c57521363c46c66a38e04abfc453e232a5191de9b7d7b23cd5a23fa42e0340874b06a09e27176d269e5a871d2a530bc910250764831d35f4c0ba71109de3aad233472f9e7e41cb2e75c4db3018ca9c9a9a0968e6f9d1b7ccb57901aa95863949e92525a89404b6d392bef7da9ecc488f9f417f17796751e0b60e06632dc5be5a4167330f53846e751cc040083eb5045bd702c074c4e2b38970daa87be4100bab6caa9ccd025a0ccab91677752cc92869fd3cebfcb807247810fc75c098ee0bb44cfc401f9d76cd3fc7ec0efd31256cb6b4b38736fb2111bb2124b7132271e5d6f5276f4b6bff58841749623e7341532ce9838ca44c90b3a689d86237f107524a43c80b5e8f89e8bd62cb22132002d8aa55f351297af551fb176b144a405317b9de9c3e9357e3f9cced755a43b231d2dc8e3177e5569ab21d5c553409b0a6694f34bd341203dca25574dbcc393378b7389d0375720560e1b228571547a2a39db18d88d12fd3efcce7f5d81b8771b3bf208376b77e116136e940b04bd65b8ac7483ca6c61bb1be06d76d685df320d0d8536d593cc1400117536fe4639a5acdb516c585467db6486d6d6084ff1bffa3f28a9ce93beb9ae5115afa5cbcaf126739729bb3edc1a366d007b137abf50d456fa7fe747da971be562dc22347bb14c6e6c69093a68d3c120825890f753ac8b94da6ba7486792ca1c84cdbac2e7110c6f653e3fbb2a659eb73cf01caea75fbcb4525cd628c59f2ae9d655bc7df3159391adf6091ca1a561d808cb5679b6ce267ca1dc3e0cb23c7f29d2490421b4ec10d044c81d97c7c9c5a0ce98df4d723338221ad53478d358bd004ea3b1af03d386a70d69d7f971f08ecbbe9b2b5266c612cfd0cd0fd0f9b62e9ffb975ee30cd1033276185070f6ef1765dd3f5d75897ef421fea243bc0ea3a7170e12d015ec43485f16c2debc435566a2e5658e8c7a20f312523fec8e040466f38dbb6ac6cfb82f3dfa76f9eb19ab74b14940ed2a27304f85163cfcb64e771ad389c2f16331dea0503998d2c3cdd81c14bf61406278815e1c2d087c589520530cffccfff6fb010875fa775ba21002989b6a0ad4f146649f6a2c6f549ed0458e852c95d808fd3092c6b5d7dbb000f473bb45ab9ecf585ec1131586062d139c4724039b9c7f48eac0a6def3d6f60b2c107a71746ea2bfd2dc491b2a7247b097e537f65d85d20495351e0d83c92cce455f3676c40b5633f0fe2dfc8d8f575a92071e6649873fab5b2578e6074f6708e4b70ba9ad3a11c191067b3c197ed4139d0c2b45b2f9e07f0bad691eecc80b1bc5a0d60f2cf7fb100536d69feed00230f728583e4284cb21c6f53bec595a1307e7f5da7968113c8c05db892d811f21f1e581e5b7d81500fd0ef39d3c294eb2caaaaae65de2fc727855e00720626fdd07e12966d73fc767c3cb817beeb9b90c7a0e1d351f3a90928e4d46104a4c9e685a1ac9b4147bf3b17a20c9e02206e84103bf3f26d92a00e4c97f863402ad2bb5b31bc1e63eab3ed48d420b8feb06bd2034cfdf0451bab03b81150f7a9e14a3eb33f5a7dcf7e2f95ce5b35bda4244e10e12c48f2af1f559f8b9e8d8436b967cf6e587389b55229186f9553c5fcbe72db806362ac20be6b4de60710c0b94fad8cd392728e4676eeacc24d05ea029aa19502a11ad8b0c1656f93752b8ae4e1ee57800c6dfa38146d3894be0d8aee2700f0434fc66ac4c83b887bc2db8738522d52be29e91be1da27c2f4e090ab27c47fe7496be4c375100a994953724f33222476714a058a1e8733da925e91cb3b7a5917b8ccd2de428b47970b6dd9d03f530ad37373b8d50930e2462181e492b5112b4e3d001689e8eab9c63e1774549d41bf8f141e39f31abcdb559ebab919e5125b304ae4d07d3e5ec89ac603573e0552e204da8eb9d8a0be8544141e809d0d065d142ffed6e7f9f8136696114375fe2025202dba28da1e50d7851cef2fa8333f6a9154e65438b4ddd7a2a24affeacd9831841dde2071f9a2e759f5f5637e064f03cc5c6c509bd7e7562c82d15e7de8d316b329d97d085653e11a91b1ee20dbe8982dd611a8fcd41b8dcc027312389f15c12cc36706de983687d38761d431709eb5efa575e3a63d7bcddcd769cb8e305c9819075c78a00afbe37d9e3133a41d7f62971436f18f8edb614741e7e3fd8bb22060a9c54bc1da64ae0f25b1313731b0c3c1e7b68dd9fd20a5f7c192c0910ea5414fc6fa6b8c73470a5b692e88fbc9736a2b20d06b45563eb1463a690ab651533b1bc697777ef9edad827ec3f27f3f3205d8067d2741e733225858d5553d22074f91c68600ea59e006a03ba281235a30d0cb199d636bd7efbac2a9d82fbaa8376dbb4bf1fbe140dd46540ccc71a1a3222613daf0b5ce21181bacb506eef9f81fb46aaa9e8d9f84a220bdade0886a7b54efda8a99d38491f1c9e6368d8d582cc35b644594f9ea02c1e5ed75afadfead2981cc2f5fba4a3698fd93163faf343b923b908d890ca1d36707aef9f522f272ed4d2c36cf3e598ace45be2f7f3f984ea77ade4bb20b987fe81775f55c3c1faef449ee9e9ca24ef22fd508321942a4f3501e64777ee96cdfcbdbdf344b404ee0ad31278fa31fe515615d0119f4cf58aec7618c16e82feb0fac5423375b839448cfc2eb748b580a922e9b88fae39addf36c3fb45a6e399161946e509aff36de99898a7bdbd7233807786261bcd26752873fd3e9c7148b24e01e1f829e07b8855d18e6885666a322dc61d417a32304904c43c15801e4e995411f68c4975eecca52512ad050994193d80bf4d4ff199fe581948f4cadd4aeae53f5abffc29381ec1cd275f8209bde17f7a9ab6cabd1f75f797d80c77c532d2684a147de85c3a39082d087bf5216cff29760e016949cb6ea75c91c6417dfd2bf03c0f150967f8c6e1026190bebb2611440c947d972cabd3d49a0bd4b8ebf0514bccaa6c9d7172c52cf7844becac1d95b01d8b54a5c9b91876eca72d9d2c44ff30e9e4724184442769805fdc1ae7206c7179eeea097904ddbb13db68ef4318213714e0f290fb1414226d551919a1b66aa6d6529f272f036d50d6fa6e25b190f7e60f0882223bbe0c2a665004b50198a01a4f29d1142c29c9815cf7d20a7dbaadd7d42999e3e043eaf39a7b6d36b1b1832f4feff7ec8075d0c0051e5932a803e1d11b60660451f1788f0d177fe434434ae21ceea4718e99e6f3fcf1e6a2f8087624df7b5e11f9abf01ea27299b91bcee9e20c6f3f47a7bd1d58bdfa235d9c8af6d0c13f2d835356b6ecfa4645e3c9d04fb8ee5200122c491b3a7d31ece870ff7833c3aa3e7d7831c0831bd0c4a9ad1f593fdecd9655511a985b99250eec1237ea5311fb900eb17c42ae1ec80d042293d1d204fcb138f6b7356d8146c3228baf921eeb5466f54c486d27a5bc2dfa8a14446ae7e174abcc66149c59997f61c4c29c1a84bbce3509d07af10ee333067c7cb4e2b011963b474981e08d6483e770ce36d8f188594b531fd75a18d1946d9d34b5854576b461ce0c00e4f98523d42e2bdd997648fc8d86a06207251742167f111c166242e7e657b98f7112fd0e13bc72720f85f18bea029e8a889ac3821f28fd5ebc379b320226edab4a7acc6cf1fbfa049d11d35008f52f653b40dd31beae94db2249c099aa03f6f773370ca3cd195d386be37ee8821d47d14c0d58b844500e752f61c5b7fd8d953f3627e53b3e9ecc051b01fe9eeffdf2324ce7e29a7a5253d94670629e81f0f98e514720a75f3fd40443df6fc3cfa42e59496008031b920a6f51abf26180120a5a0adce4ec1fc482bfea0d019d958fe6f3a5ff387d41b665514c28efe1d09c1b6786c9de97f57513e9d55466a6a9954911df48adafc4a7f0f842d04f356e9c650aac08befc97f831b8f962cd0a2e1299d4cd7ef184b512d8f17bdd9c89451161bb119cbce9fa4510176c6e554b6fd462ff5ae536e1511678a0873ade5a329add2a669983acd40962d6ba475da39d22de79d3b2d5b4fa3d8ecba37a6fb74753c79e8ad9d709147802dc466ef9e064281b7545af7aa591a5f8a7e79fd8124a65785c656e4ffa04f82f525a687c34018ad6934fd5722a17f7a66db9c9939622cd072994fac050174e5f7d3169e9cdf61a90049ff731dacf0e5ba9a0510e314f318d9882bf409fdb9f9ad19dfe7929a257bea525e38ab5724346b6a634660ba4c1fa8eddfb0e8b6411950fb345f26b4576770ab8ca49cee9dff1409a237a0152336f7fe2bbc39f132f598391e448bd5987543806b11b8e252797f5eb9aba8ef5e713bab5279f77686e15b14ddde5d3c465e70498ee3638ee81ac327deac085a04e0dd69ed5448a9a0a328eafc179625bbfedd2f3b0712e43e005863dfb4f2c661df5dc63f0200624199773d6e15118f9ef66c1e2df827536c664a7157651c88d1598b73df9503a2a583e763921462ceadde01657834f8e7a7dc875998bc480745010fdc3c99e2d84c99773dfce3cd1de71ab6c47cf2b3de10773af9e0a1d81a26def1cf20ecbb2e0ff2a0ae7a67d02ef73c1846ee69cbbead6378bed54aa153744bcdef03e1654e1e33f9e1f81079a39617e99c5226566a9b003e6f8263046e978718d7b9cd203b739dd272efc50ac667c68a5a550ba63d3860f116f066f075cd1dd2aee8bdba81115f95e1cc08d03f3415820ce2e8c7bf504085e0fc738587c7123990f74c88ba140e91bcb3118676a92ee8b9a6f3733a6408c9fb5714386387510cd3d6d08d5e96336694c15a66900ce3466399f4651be89871ebf04bebca7d1546f73ef1212c6b541943bcf5c9c9de1f6e6ab206e23bf46b24a42b50e7a8fbeceba1d72da1064cbcd05601b46cc361aa40bee188358d6c05c8bea97f9b171831c648b745f69b7220b1e91334cf3fd7d1cd1aa3b24fc974fb8adb9b97a4237c66564cb73ea986725f088bd1229b0ac279c526ea107c519599a8f712c72ce9ecb626ba9a673d643801696e9d3820ed45982306c0019d76809d2eca2ab1fc15f16f2efd6a7713e42fa6570d767dffc49461e1aa9f1365f3839ec2a4413e8ed0f93dfdfaaeb4eae1a80a80214c6881f1009f2ea8c7af5aa36ad102ea15a6cfb92672e3fffadc4b24061842c200b5279a0f145067e7c24d79052e62c99663540dcf16a9aa50cd4f0d6033f33a34ca2145f428b31568bbae808380a1faa83cbbad2bda1198ecd609019213402be2e7c3de09c247e6d540b9a9d1a70dbb090a2bb856b8b1bcda8cfbd60bd35f6a06da329c3e4fac9c4fc7780bace032dc3d887e5310606754c9dbcf4bb98412beca4f9e61c85119f0373e6401bf52b0a7b156cef07a0de9df1d346c1bc669108d3aee34fbacb34410fe06853b2c8134e5f3e23d40957ed6d184505559f3e11a8002c225448f9309015f56e9f98c98a3aae90c88a39a1404ca4e2209363de197d3542090248d6d57ba397a23118c4c225161854c2bd6dc70a7054abd42fa230876a37526097955679a0160926b025d3158b77953e0b7d83080b5ca3d749e340daf141df6e352ec58bdbd5d457f7c9f62a6b027890a6584b08cbd43b5f9f675c1fb04caff65faa259ecc962fdd5aacd02890364722529ee0c1b8b42b027c0bd1a8c58eeb80a7db4b13050674e17f38b4208fba501bfcd63116cfe29b4f69cb7ec0b502061bcde20fa0d3ea0fc03198559ea2e549a9079d595c118c74bdfb888518978f3ebc5baa0cc08270164ceec4db4c58f3a7f1fd22049fe9d30431c92e1b05cc906566b3c64b445233750d18c2e36e33912ab6ca87ceaabe1a646bed73e1d095c0ab71f44e63852525eea7899e240d5aab0942bdf484edfb95abdecc6391bbe501a6ceaf84610401035d1f98be7a3b7c7828e33dd1d238727bafa783a5d5884ebed3956c4e1659ef09df6e45609edea4da16027c3730241a2730d9ea06fda0fe93f897347078517ec212930943d9fa9bdfcf1097ce4c2bf5e6a0bf283bbea51eac147a6da6f95c09e980e0758616bff69b98f887c8c59d25cbb6805793108e4c61da639af5df1f4a48d4a4e46ee856b5f572f4ba86591c31a764842fee98a0e999dbcfb03aaaceb74df0d98d1ccf5e2cff009d2ea5a0df3a0a2760a7aca6d7307350eb05027476bdacbee99fb4c3dfbbb4f4792d25a2559d405f8b042757e017c3888469379257d36120dd5d78aa9a49bb591011c088798c573e577f41bcf2e0f1a957f1d321088f940d8f008e403bf924cdf0153e562fadac977263fc680ed20acca0734f2f2d24071775b06935715c07c913ec783bd177b04845f77a0c39bfe29328534d6544f8a9165feee1249b099494cc436a0ffada3079d8fac158f1c297026f9693f9a7350e9bc97e808fcbb8d5c0d3c1dcbccb771b365c993b93f8448ed181dd7259b8fe6a237e0e53a1942aac7709cd63bf651843d87d060c93324d69f941dee1c329ea8eeddd4e30ed389616ccfbd37f0370a3e1e1650efd1f4e2bf1daea476e8095781465c0a39830ad94462845fed7253cf40b9114cb9741b6e8a49e5f03f97736daafc82a49fc715d2cc0a90d63d40d74fc7f3997ea9285bce99585d6f199cfb44d5d996fb5c27731c86cc88522aa274cc73254db9de7ca2483b5a6a01fbb5076b0b9dd685630f61197b858c743997963176c97c547d8d0d9bcbd9533cf67f1b83dcefa55fdf95b2bcabdf4bfe79b3c475b488d4098594833779a20a7ddc9c1800b202f80c308ccb55781c0f34b8f3dbcdd9ca34d9571d20cdc7dbced047f7af2edbb4073ae2da5415fb5a97f6502baa5198ecfb08e878757917a75d214a22c425424b0c6c70942352002434dfd38b0fdb963729ceada457e923c31215e39f9868790d950269ae9b6ad71ba2cbe092ce511c184f0cab9af2be9a07d350d632ceec8d61ec0f35e307616796d03fdc0f2965b2e242ceaf23ee60d0fe3f8a61c47c2b16db7d0e1eb700ba21ca671126fdce1737a480b13397c9f1d01abf1243358a397e574a14b7ff45a5a2d9c0d3d42612a958246fbd492d984cf146e72bf6ac7ad2c2f6520a12e936620fdec951b0c87c0a936302aa3d056e96bce6ba6e8523b9011857e214c54b114d82ca1c62f889059b8ae249bb36b341bc06d822b7474ab5a5234d74ba4cd56a4d9bd93519fadaabe88a0a2b9a36557e820691d1d152fb330fccfe6d5e4eb43ed9882fe7fe86eca5e70f187c88ad8584c862ce11206786f44ca2fef1b56734bf709db80e991ea5ad0233a42ee77fd5fc09a22e36e0381f0e72e6fdb84e176b718244bd85f547d07dd2c477819e602a9ef8c8bb3fe21e69b095c3104fcb4672aff74ac16dfa8a5c57c424a87a4fff835056efc451fbefe6a22f0d3f81b50f1d7bb4cfeed8c82f148dc6169f36f032fa7a800b2116786c671391cb1025dd4b030beaebfd45f1930aebe939656670358d37afbddb560c2e0bd9da8419adb34b668ae7c553bbb9b24dcffea147e6d0c964eb59ab727b01fd497231017b6c86c242cfcbea77cf48c786b9bc1f72f7a6013736d067b010efefaea4813785265b2cd3a65187fa469b9532abe054480f579afd2d6207851532bb2efdc478d13303445f3db78a8762ae43b04ac2163dd73976165154800e29d8d5b7751ac8953e99918ad3e9cca78c612084d03ce5edc092c1c888ea8653b1a7a3fa7fdb518df9bdefcc631830293613c0ded3cfe8eb0b33a95c4a3a48649926c75cfaaf82bbe184a8c18f2dca591515b24c4651179a58cf8e91f3fc7becd86196fca84b80ebd637eebe254df936790c6a5de96ff9152fa34f08b156d8ed835c2423d94fc6f862ca61a165ec3a246f021b7d08ae86d70c0f37c004832069fe21f19357aa7acb04409af588b469fff2e6d11a2c661e43b905f112da78bc0ee408ab6b54ae7db0d2a16570268529b3508aa4aab58f50c2048a00dde954fba0c37af19aad415721bd5e65886d75d7320acdc0f7c40cd7a087f9cce35f2a8719fa1c40eaa9ec8dcb3af47d225aa0b4e2af316a32b4054f1576eaa8ffcb6895a554e1afe02dd9f57f818df38991043005ba820e312d2eb2f68fe93e61c96732d1aee9d1a36edc592a24aacd608502a0a9ecabbc55689b7544d69dd6034e8b2079ece55e748dcc7f7cdd0e22d77470def5774f47f6c5f09b99227651bf9f8637c900d4c443e89300b17678286d60b12b5dfff5732845c7379b308ca12db995d46a6893c599755a6fcf5ff2a0ae4a619f2623ae97aeca9113d5320361edfc2e327650d791de65708561244a0925f052bf209a302841d141fe2e4c4110517d6d897dbd6e4e3467c03f770e4725664fbb3a4787792ce06ba0e6450428c40a836826170f2e3f94e23755faf8536cd3b0ca2f08df0293aeff22f5ca4f8026f32d738a9009e88ed2d8dcdd060c94828013f1997c79ebb45e36a10edfc75a3e9eac4faf49fbff52b9aa0af5c17f6eb4367bd6032012adcecdaa585adab904bad6136028e25ef5e1d7e1c7618dd7381f12b80f62ae1e863b054f4344cb2ad5eaca491133a8a17c4c84784701d2760294768d75da67d71e954fdce1aa16471d74e80d66fcb72712acbac6f2d5623cd6da5a514f4ea22ad45a84d0edeea3946588e769a0a5270c4fcc2e16f9a377838c9c3e5506da5b37eddf05b58761d6f39949cfbf1d36410b6d38c945cef4c0cdc570458f9b56ba461a7339d4222cd0d6fabebbfe186cc487b30a00d84292810fe181727d9755088975bc3f61f9ddb5fa0331a6f89cf5a2e78d009dbc697d9ee5938beaf85ce1e97ac686253cb0ce72e4b75722a14aff54588e78b754b7404c3f663f679bdb8871378d43c1a9654292de79622b01ebc2bb0580b61cac37c9e971a08cb9d251576e3387bf2a9fb4d31d39a7a00fc1568336e19ee1457c7a05e068fd078f3a17667eee48bf21665e9d857ef1d70a3c3d788b0dfcfb3dc3d59d7fb5b6c8384e07da6d148ce749b7e1fd6e9dd75c2769af9fa867fbf6f273a87cfa805e0ac9c7474c8bd2f70531a4968298db5a1a0cf2bfa2beda47317963fce56044d525ef5fc72e5f3adad4e6a2c42afd028c58c729aefa684122744a5f47823a1c7da3077c1beee072f16f5dfc85ba8caf2f415ad47b3304f0d95124a01d8b50426c1a124d9c6d5e15f3f5503b287a7cafbfad9de75690156967ab09eeac156bf4855f094a9f038071024921ea3f1659ad7a12cd60510d7ae6ac2c58ee71eebc12a3b4317828445572a1e12574dc9b81fbc675af0602dfe8fc6e5345485ffe4e80322f548fd6029b817d7aa50084aaddfbe50b2c5be962d63f97446e7d3ac27b42330e49c335efe2718dd0f2f9ff94fabd5faf8584a6aafd43ef18f6a4b4f70629ba8f3ed9518aa8b7e7ee2f2b5e912d8425bdf8a7c0e8d6bca4c23d063183aeb66e982754d2847c2a75380fbbb089f095bbf67a77cf29164699de657ad4a3e4e9a40167923cbff08791e57499e332bc97beba44b64f0ff18d7848cb860e433972b9bc7ae4007a131db7c90218b021d9cfd4ffdb7953aa9e55ef5acda4e5e01981aecd5e0f8f691b5be2729d652a76432fb407a4cd31780f4e11cc7cd7d821744603fbab43a2705d70870b170cfdeb44b2070094cd7dd345ccea92727ee0c2a21c8176d480fe01a8f5e3d3b40b9f9de05642f91e91d7d155299a85f278e3de3c6c1d4343ba9ccf1708a4d9fe60cb6029b477796ae82b9f321a8204da36621f19f58534e62c3feff07f51e85102d815b16a1f60d7c180f6b60608f86c0251d753237cf13a44100ac668fb42ccf367113f89e8c8d806c721355b0a20cdcb5401ce6b513b43074ab02d5778284eadda3c4bb7ee990dccb36fa4a1dfe247a9352c1d32056aa89c863b673dc6a2b7290d19aacef2456907986870c050aabd7606635cb9b60261ace8b94a9769f276a50142384261915b365cf52ac727876bbd8a8c84122e8f3f09e4a5188181725388804ee7ba8327428d060479416b5667e4b9d60d1ece057bc869b7231a07d0c98b415455e4bd13908403129a8e3ad39673c981aa63a61e8675b74d091d7ce41c69ac2c0c13195625ac77827b50236e90e88e3ee20a4bb03c46b519304b307a17c43ddde3d20d3ee616b93f232f70492c0df4b31b09851fb751cd281ae6ddcc2bd61e3d415e1d02353417a0f2de96379a55dde4e6015cff782a80473830f31040e70c48d4113e15241ac50a5e33dbaeb23da7a9f3fb066acb8a8aa41b65e08e74e793b5ecf885e70f5fba255b23c8c475c893255d28da5b407377dc32c3fb0cc2755bdb092adf400b0284dc4ef24e48f5a54061cb45a25d2ce306c40cef5bea4e12359f8f1579c3e9ae9db5d63ef3531b448ec58dc264bb87a24b66d74e9b8044d77b4a9676ca2eb95b960253105e303216c8479e5c32434d643828bd4f20c44fc78c73f3eb95e6d52b80c121cf2462583bdfe0fd2f173c04ec95350b40a8cce3e377b00b349a903f93b40b5d86f26346bc1e465be815f77b726825863ea3cf1901f57d32975c1f26e3ea4a6c0a0934ea0ad4cd8004e49a44526728a930aa844fe6fa58fb8f9fb4b50f314087b122eb3f74801ff3ea99d8a9d442fcfff64e22455694fdef4d3543cddcc6fb86a35f348a1b1931695984a446ad63d34d9ae9a152f469b5fb9f872a66575d3828e97dc4c93749bff882f453f9ee5d258cd86d80851929aa3c6db7af4a7e43b809c376091ab3dbdcf8b1658cf1ac69405b0420c3355bdda5c553a62f0eecc2dc900ad25d7f1cf6200452b02f1e43cd328d29bc0d842694a13e4b8f7f6073891031cd94a84d1a40271d578bdeeada3962df7fd84ca6f19d3f11b078d100cd2b429b01e24d6c95a0b42e8af2eb87546105cc9e7f79858a0bd68653ade6cf02c5c0e1fa4e067e1875e7d348699209abd5f76a9f6e37274a132515b43ecc37fbd3a73d563f548687cd7a5d57e27df764baeb3b1d15c6d33e7e4b14c4a168caaf4ee3a96b449e3151276a9d2556144e74835e2846991983de48c3a1cc165340160e48f98978848ba7cf7d7fec6da93bd64a2c5162778271a37c72296aad5cebf00ffdfe1f81aecdfd74dedf97b399773df017a934be0f877d8064788483355dbd281f0d0a13a37c09f6d42cbe4808cd231e4da35be047c12b0b1211b7c5c91a686b7b57400515df3f82f952f24932d128c8cb5e2f7e1103c9edbdb44db5283115690c8d49395c81c0381de767d539b0dad032e46f5b54657d31069882619786729c2f41cd5c9f7d95d138de21cad1154d45ff05264583b6e5f910f5793c2adc2815c57360aace456aa6054fa56d361f40b09e25981f306d0514a1066f7b5d798fcfc56f75316513021142e3c30bc74dc04f553c6a17f6ece6d8d400a3775bf2e845b902dfe9135a4287d7c31817c9fdcc563a562c9dffcbcc758c5bdeaa618012525d0b373f7583b4895f8f1931b67a22613d4650a71a05c11c8445b44a1365726c40bd721761f54a66ce67a5a70c7f4e0bcacbc310dc11bf95e13bb9d6f186caa48967ecd2e0f83b64928de71efaccf17681ecbe432ddb3bd211479b6bb959202b7e78bcde7d9792f4f366f1c8005dc53cb74546cf6fb53f5daa056d7836d273560567372bac3304afc6227c63cc97a87f07a0f34c5cf88703b562ad2832269cabc1d66c4cfcd4c19c96998617bd479dc9b183ac759e0b58bec686a8cbea060b9a32b331a7ac0b60a0b5f290784107bdccc88b90777f466ce475d6e3378d75d92bf39a6a80336a1aa38d6933f145becb0be03b16fb8393029904235f7742c1e4bf7387b9d6b14898cbc7b42e538ed0ce93d5faa703fdbe223e15969492ecafcb4c22a515d8fe383b3a8bde9ac45c44cd64096ceccbf5bffe46d3243ae8e67df70897a45dd373ba290e0238ba3a51cfcfa39e8878c784f1a096c4d30e91433d92a13d3fc2d2069e5014d4b9f3c80de6bd96d59d61e6072848ba22371ca642d260be66b647240af48a2d24f013db66d70e8d031202f929f9e10eb7b95aac12acbfaf9769c11ae4e77dfffa22b2c868bcb6d8fb414b0bda96f02966d38813e32588d838e8e8fe4f215cef5f5629e46b9fe815f2dd5cde957488abf841025161a25773865bc852c078b0d73d2a4f46749ae952d30186d3f1ec390052b83c4ab3783918226906af7dbd3d4651fb76cf96fb4bd4b0ccacbb5c67789cd39eddb0178caf08fb136c1f948d6cdefcf0058685e2892368293308d45eef13d289397417b2b2be462b2571e483724281d4ed51769a3520429c41a3ba46023dad4631889dc8dcf1de2ddd4163539ac24047ff5663282a93e40ec2428927f194ce8e31c422d0752e230c706140a5d622a5a9ee42ccd2adc5fe59056db6e85ef9be23a1a8b2b853c8612115aabf4a5021ca8d3cdd6250d73538187df2940ecfcbfeab176922a3edb5be60f53dc0435f34773279d9a4c415b83f0b446fef27c8e12abb16676576b9689265564644dd3e69911dabe123c8a7ba3ae327b32ecf2bb0e886eb868ca644443768f8dc493cf2b93f6d2e2318026a0cae27d08b805e98599d97c4d00c5fcc3258e9ec2a47031345ea82d985c7e0c6e928a0e437cad18058c6662bef44359430284a5baca607b65b5b624f0db3ee963601af43e8f9027d64243c2137881714e94c98a4bd6aacb5f7b5318d3eb938994f493e30c195aa7eae806d0ff8c992b1d49a96eb206405cf500564aa65ee15854fba286bf6e45d7deebc174ae2e2877f2e72b8ad70113a0041b766e3c1c0062884257f725f90d02f9670ab44471af188d298362b211c52c94727e33357eff580c797cd92a85bb592e4a928762386ad6f2c182c0672be2cc5e50684e0347cafb3a6b9bc28aaa9e44203fe01da7ec9e25959eb9faa8e23018ce836a50759b25a49e826382885b7cf5f1fa1c5a2a8674755aa352c1ae5de8711ba68ce60c87e01130f72aa509f63528904492e66314b6a6c9504c29224aa7da9dfad6457d45a60384df8888a440218cff62048d78803d58b8941f0b948cc246ae3fafdfeb03f5261d928c47db6553a26107d45212677298ac9459388a5b3012d09b59592eb044a24036fd4ba2eb12a33b6d4c5406971676124d3ec755ff796038cacb440aab74734135bfe33d05ef0139adb0f3551ec7486c2dedc038795319c99b6221add1e133c83f8b0cb7d2e60d8a37fb2e60f98c7fc1a51e52af23932457b67b40737d9e657970eb7fcfdb8bf7d6055973a4595952a58a3bee0b6fe5e04e18a44cef34da7063bf4b6ca542b80e24ec9260ee17521773785300a1cbbe26c00b13533e5c0adee1babe26c6379acb16cede523e344b3dff131326fe297fcf4495ce6e5f0e1d1b26ba2291dd8904131ced5ec529d2229cd90c01d8ccc1f1f7bcac53cb30f7cb9a9bdde6caa8b819967fe316db130f34e28fb4eb95858035e7f3e13f8279ee83ef7b96f5cd2358cd0c4f04902c58cc0bf82a4dcb2ec6e1334e97cf15d88c4da08942d1070a7c7fbd51bfdb7102e02156229318d0c5da3f15f6760dec3ec455e6ad13d1a0cb4db66f03ff2542176ab9a0820dcbdb63945d7e81743c8db38c4362b3e55d7675f089f67aa0dd77030ad9703509a086f772ea9e2a54c1ed185b3689b364150f6ccceaf5705a2400eb7a8df385ee3df943b34e99e7259e85198f1daebe22039a21e99e52c445dd0a1e300f32dda0a81374c48b38b19d67175e9a021df2275bf53edccd9330a548008ee79cefab507c5452f32a8b6d785bc9aec9f0384f4338a31e9cd9e1766f9c2d239c50298de8d07863e07abc89a309d45f1330c9e2f816d0f50c4554c83c549502797196258266d829d8c5a2b75815245f81848e6b43d25dcbe2b487907d3aa171844384c94eb48a3aa15a22ed6848214bd3dd146eb1316e1a6c031ec85a6bafdaca8e246f9c428dc7a1462491f54f778ea85c46153db0b3f42fb2588235b1d1120cd2712e0c8606c159846420abef812934dc998dfe21f47bbb73fb0b193c4dc8b0149c35aecf6665489f88dbe8165882fc29c2b22d9d25be24e2990d485d335907122bf27be18d2d78c0ca5fbe768c2831abbdfdd5827a7ab45eae7289254c8f68a617b453423593b54997dde00a3673f03d25cf85d89529d00e918313c1773b2371c2526c992dd110e7b007b7533d8903ed0ad42d124ebce3d1e70267caf6dea6b9a205c13062ca14e5562777764811e44c2f51ba832b8c6c78750ac684c0296d78ea165de3edb4e6bcb376e1d14951cf7b0192f760b9cc9c827edde547c0884df9bb1edd6c83114a6d1f99c9c447afc253ae5af8dcb1df4aff156a89caa139e33ffb568f23444b43bf815cb08f80d2d127296300826a9f3b123e9f8afd2a7dfffa04903e144d83c3bf972df0d8781b2ff75adef911d232a30c3fe9e79a7d9910c611561a003b5eab547748fbfa43c5c902d3098f6b0f6b6996f535fc0ce22096990ab8ce92774e076c3fae6a7f9ba6df052d2febcac0246534c22535cee5aca861e2b222affd834aecbd36a96df4f1a7b5a6ea08e20caeefe0debf50404747d47bc66fc2f6dc67b6f2cc812781fc9484a00effe0e02e897b9d70111a413ddcd270bf577ebe9ac7afb58c5774e8225af0dc2107f9023af8dc214cf524bee1c1625a40e95adaa9be1c1ff727ad7523591de8cdede8f65a13b7b8e8a2ee52441705ba53ab7d4d1ba0225b0d0eb694f42fbdc3d4f9368bb73652e8649ed73624ac5ce9cacafbb30a2719f3ca991e16cd132ee22cdb71306c0b094cd8b389eb08a8d6e56a4f96c4079317cfe1a452650cc77b969bf4c4277cff196577fb7e2b7089e228c80b99560cce1d46e8b0b26a2a962d76d756d61749b79509359c74ae62f0001ad58c7cdbe1d9241cfd40739be4f0dae6674f2f25a91924be9d0e12f20989de0525439e4798a27d30dc888f4e93325d02b1e2c1fe8f6f2e07517222acda205bcbcd4104ec2a68459d9c9890c694c71453174d5ff1182336247d6edaf280830b7f9c55dfc3be509137893922fa8accbc1c472bedfd3357599c551fa1ec122412ec1406015888fea8fcb0c53793f20187f3d5d6e311c9af59798eba09e408a01d21222008f92af99e23ba22f3ba9783dd2c3f1b2c419bc15ae0e212522e248781e4ca4f4a50feca4e756fd464752001c500ae87bec82cf6d420386d796e842ec8a4c6defd25189711dba829bde02debde984dceff35ee73539b0f825f3f707a384266c89ff9dcc56d4efe2a93bafc21811d098d51b4fc193c4e698ef0fce0e4cd7d431f00d80e75fc3bb729dd6fb99fc3b6923c8954c5d696cf848e56fad6bdd9dd41d3f0daca8bee2401f9191e2b57748a8e0c87e55dc805952bf18595d7088d080bdaeaf1d70e317effeb59a3419b6eb4f812083a6bf4f3828099142c35fc52a20a2f7dccb90fc11194e46a8bd928e8f3570018897289528972ad444cab8e6e74d09f2309502e37fc00d03a2393827c86040bb1a8650534f21211a948e425faf9ac5e604cc0dc6ce7e22407f2eb1ba80a9272b9bd104c1a157352976902dcc5ee2e5b3e9102f58eb66957eef3af500078b1f3cdd1047bcb28ca1bbc4f3ba9f59a6df689caad48146e5a81b94e32724f508e9e1ddf07e7d6e0a37434ec3fb8fc76c5fa8cbd48af4e2788e2aa39b5710503d019ba409f4b815601b3eae05198b66ea2724ab86c3b4a660a25f32a89d6f643fd79422b09f83bd7efbfe1958dd2facea65218a69d2adf851409a7d5cb515168e71f2c96bc55ed0d6ee8a2e59b2c3652a4713fc500223157f9872a77df9f45a5a8654f85e1ff6de62026bff3dd0696433ab7ab3ff6e13f3c04201eff32b9e19bc80267793e8d06ad9e024fd0aa13fda6e415ec85e3ceee925073a9082ac3a1a35dd757810335001176fb0b86c284015f5d2719298a2341d88bf20bd338330ea4e231bfc9a2d9a2d6353e1e4c9a7e0ffd94fcaa5857f936d581d65368c64c5322110afa3d95c92fd134076dd436c65b7cbbdcdd79db731f01f5fc8fbeea6c7cab2f7eb7196fa550bc4e041929d5837ac022c87404d2b4b95b4270d8d4cb4b676c5d5427bef0e7e5e32796d9e92036b77ac8ba71a1a726aa4d9e3923804841e23f001e64417a83c8aa7c516aafceb09eea87b1a24f56fd4d74e95a54aec9063c1f3b8e098381c976ebe223424babe166712b930489196520fd12b9406bbbea70da71817dd4703a1802b59b493538543ca3c382afe05864aca339b08400eb6fc1e541742c7a2b8d172a967eaf1ff4c86378766ba36455ae1e8e8df990e440827c1f5f46f9754e67229cbe329346d462f8315d31ebc1f8e3eae29c0f20f6aa16585429cebc0da975e6220d7d500dcf0f55743d262a5764122b36c5fd46caaa0ac8f7d6031970c95165f77801a12992de3aabd94cd26d103962e0afe94dd2423a85e01e2920062bda802cfb8e3c0334410a578b6878babd938cd67e11e35a5951ac1afe863ef7f12ddc888cdcc56de66a0af04e16c6dd84ae2693c5b7bb2028e2aa03f1dc9103e3bf7b1cef12a095464d040f502bbd120dfc38e4115c2fabf6fdfd070cd5823e9a506932f410e6daf11af1a194fe08c30955f71a03e0c24a0e5a48e1a1c60638222e3f1683270c4b180f1709246e6531a9b7adaddaa5c7170ece7c58966cdd02cc088cd4a0feafc028b6b2146df3c01fbb42de3b90a195f988390f226eeec4c166387f646062a981383343adcc902766aa6136a63b04a4e2e7f0c82084d1f08cfea04a1088b9db7b30b5873ce40026f863054bbe3c901e606a98f5a343ef186315938afb6ac7072c1bef368c44052754632d6cbd9f0e1e93591ffcd086ab757d75447f5bf559e195d0ae71cc777e1e6c2ad246241f1f7580b4498f50b29d7ba6e3083228c2e11030c54226ebb9e676c644287f7c9fda647a3d70498d6bb7582ffc2042ce7acc513cd0752b80fe37a5266525f7738c9f7d07e77ba5fcc74ed9cde532e5d4a893501736f231dd94fb940cbdb0a4728511ff5e629d2a70d6b4867fa4d35b59351a54db37871b0d3a705030723e5792c393ac6c5a0adb7afd23be23f9c4559e0b0dbab2b2400058bc2748b0b0d31ad594b73255e5aaa326e9bde2794b68775a0c479d1e4f839bfab31454e2a53ce3cf5f82ecca34282a6612768f0da8bb973730be3624cb770fc36e71a6a410eed022967614a093474750bf104452d7666c7c497adf946a43224b8e523343df1cc10a55e94fa775dae7aac0f77516fe7726c732a42aced9b3fdcaeaad9a2bd4f580ef1039e22f1e0e5239888104b07a526e098d68043c7957005dccccf0efdceeaf7432c9263a01ece1aef60b315aee5f67b4ea968f8c086757d3adac564a1fcaf4993c0d74ad3e710438eb8674a0c07bdd0eea6735895e0c2b2f1462514e138797e71dbc68ebc5c6a2154bc65dbb98a46dd4cd568b3e94ebb7c634353b3ba055f42fc3a8fee496d90738305b9119a45d897fd92e4073a0f8fc6fb5199e006566d6f2ac2435c2614cdadd21bb7b4ca3711cc111b3b11c31cb6c3ebcdae492fb9a0237808f53d51943e267ef0ad94e213bca9d72483b37005ddcbc11c7c0979525a431f11696ffb64f9080edca3ab9e34e02831e80c49b57931384d4238f954a0d826a19df63b33f99fbbacd84082ecedabef5420b597192876cbaec0a4d31fb436176b2ac2fbbbd752b4e099649fefa0652a2d9c3a2a58eb5341e2e41968a8fd683611bfc08a6b526a1b022c06e30b78f4d7c6f6959d6a10b198be15ad2afba2136c01de0ea3c8251cb3136a5f55173b06e4544117867860d57eefed9b863b390322b54e453334ec5d9c10ebd20fe180a5210f9f6fc05e8a302b738f7962aa267c1fef3f57b38504fd2203730490dfd17b64a011506a0f889d6efcee669af2b2ab67bb2b9d2ba2c2785ccf89159ea28f74d9d949eb5d168e7b7df05245fdf6cbff6355b4f20d83e5f3906ce09d3703622133dc3e0727a5397087353765d694561af7dcfb3e4f01c65337cfd6ea305d273965d597464b394cbd0c7eb9c7c8facf3c41d27b6d399e1ab6208887f589561f2e845b43793a82391acef6988f7b2e131b83cbb88b866f11bdd3dad5c97bd95454631b133d78a95736f8f13f5f410da7b6a189821ea208fa4f9fc95dadb0a473af73ab5efe5ceb2005ee3d9a14a95b9d7e436aa80b71a82ec7a95cd7f563c75610c61a3bf80e6acb643e6365509a091dcaa5437b806d8d6e5a146c2eafcc583701abd4b5d89d5ff3ca809a71e85cfde7d5f8bf83854463463c3e30055f601272c7eca6e64587d5e3ec66ffa4184e0dc72e4043f1be563444ccfd156620328a8b79c24cd75cf899701e17b3d3d5bbb738bb9dc23f28715f073614c52400842cc48eb4ab3be0b060825ea8485fe4eda9a019138696bf0063fafcc771625202ddeb1094588be68fdba1411d7c1c672d3b8d5cc3141c7511afc2a9572c99e0aa200618d7243d0f1a1543ab605b95ee7e0af018e341098f8f38d429559786516a0872259f4efd6197eff68c9d295c2734782b0c4b8824f91535d669542799e47c1671ba344428c35b7dc5548a5d4fd9a25ba14c767827f418ec5baae87976c38641d53d6464bab730e4b99ffb1d357f10f50da0ee1bfc4d4fbf6664dda7d5ba96acda75a4fd756608864b2b666d3ec4b9fb3109dd6146466b73068c47f9b018d1caf095e3b86e5d5aa211171b7441520b8e3c93dd802d1643d611f0e54debcd3be81c824694eec1ef9ea30cf1949985748f150f2b3bfb248d4a795f467b640fd0595946e8294e3d8e05fda91dd428024643a3bf02485f06776f00da8bec9e48a851a5d2efc1bfcecd0689838ccf61f189752951e515abf19ecdba0d78b902cc97684ccec37ef97e0f10494e90ba5c28ce30e818c311e02fb5218a0dbbe134bd5ead48ce1381729e4faa382ca6ecad2cee191314e5aff4ffbacf9512c6a67b2e08384b8d8a12c489a0022c1c1401f613416a1e67e4a40d994353487edc1ace6e53f17818d28a972799279c31598f81cc40feafb88b447bd6f86c2c89e77e679271b0572939c520d06364e6f041977894d9386da39d7abef248a63bd73c664a574ed48154292eccc3eaedc679a3f3bc6a93ec2cb3a089ffeb68be259a514914483a7a972201d65d3e69e7707c2b0693ca2fd848ab548b3d2320bcee85735b3346d2313ccaa9479bf189dc7df5dfda6b2730c6348bee8850cc2827af595dd9b0bcfd01745404402872e38a7ce2fb833cbd827bf29dcf800c29a75fc85d1164d28471e0dccecd1c3d11c1ce1275ddf10f6eed4c1d7508748e78a37e39edc13bce401bd235e5190ec89723227d763602f30ad75b7a947f4d566df1c1e5c9f2af2b4cf49facfcede2bdf3eea919284a0b52d77943b889eac8205c2b2fc76c8b68dc94dd270a41a0842ec5c3eea624f4d04417c9943c2765d31463761e95d400777d1f67b8201527d88e3321f6dddc8898ff47224efe9b7125c313cf946097a8a2d44a6ebb35521da1ac66b29100a380ca2b49325ed7f6281c1390ee4d2faa642b7c1486ce9998142beb0b45ad75e71ef494dba4f4e384d45183c45106173e2949afe46980267c1c63ec9e3e2f2014b8110456dbe5d38acb19fe50dc3e80057663c29ca4dc39b14e10385157ee1f22bea3c7ac4cdfd668b4cbd17774154c2ddd149c721039d16360be4532f80d51ac4dbe32dd8779a7ff3f18ec678ae93211dbe7e12b1b92182cf0bfd1a278e26013923217cdfc4082773de05726288fb332620314d764374cce824052183dc222ea281f024c72b728de5ce564b92fde8f1aa81c3d539a250fdfd41a547dde326cec55c4607973a070569b1b31f52ca2248fc665a063a343f38932cfbde63843e0439e1ad61aff5c3997d61e53dbe83ea6e2687445a792673065698587f9129cfbda5e3eef776d3833df16e2bafe292aa06ad5f4888d397e460992a8efcff4eb253bdb5e958c21819de916dadb6a15c6feaada9b0446bb0510a5d2c1671852febdf83aa2d15aa6d86a1404dbad484fa549651fbb514c6fcf08df1c96d16672aebc3df47f113f7cd9743123fa7ee21f93999b6dfb689ef415b37782bf1b7bfbb9a4f661de72b01347172fb58739074a01b04163cada9ae766028d4c82c66e3a6396d5d8cdee986d488e2e7b830ffc2a5c505f573997fcad9d1557b0f7ec93fac276c4d88a8847b63ec8a686912ab6feeee778fc745dadc9f011389fd0d09678f0666d7df08bf43646c5dd6fd03bcf26c0a04fd4f372a1dc20d967f6e6399290f4f7b31c9ae20386efe5c2a977e7f816813b5d83eadbb73311c25adb8d5a97df256e8446d07a7edc25e234f108b6c44d390734f1851cf4b9972b33dc8b3370453f65803474b3fe3e7deb98312aeda8139bb4d1b41bd86e24aa236d94b159bfd192d5bc375d00530c819b3b3f1e66eaf8d79ccc608e38b12744ec365c6302524222fad07f4b7a468fad34864a2c232ad510c2e0ee7d234260ad919ccb83a3151b0273e456ea0884403065dac1aae9baf6c2d2e6fa9a8c8def5dfc0c8fb8aaa5eb0db2c70a3b5c80bf3c83985ae279917cf367140f52f5a5916b00efddc8def8a1630a22212bef0b76a9a4ae8af1aa28773fd8b05efd6a6d2eecd2b4245f70f6e75892740a78fec65c01d9bfc685cb1a96f549d959fcb053191f7b2c2be0671fdd75ecf4a9a4f9c5a9f1f7a24b9552afd697b57ad6b420a80aebe5791e126e3aa54e5b8f9f7c78c6f2b860068087973ea91ae4f4cf2019debe136c9a205b73c8ff53dccf762ba2f83b88953d42b1ac6adadd351b6eadb95b237f3ab71562efe12eb47ecc8a9aab8b435a761fd673e6254971ff01bf637c4fcea14817e1ca3b31bc1cf509b4e5ca565d5069e086fe7c8500fb6d5cc6e48b0fb8d5002cea63f7ffd37abe393d36849a272df98fb0efe25e26f1472e1bffe9dff333411e37f1517a30fe40e1235f03fffb1f0d7005d8c72bf9da6b0b7797fceac9f67ed30ea03610bcd70734331b5a045e98347204c817012796ed1f1bc62c73e8e5120daf156f05a3be3fc98d6e71c106a957ecd81c213a7edf3e3b30c93c6499dd21d9f1a5a7aa12a0bedb4e8342760d17a45f9d4822487219779e48a4b081f0c2a8959b77059475e4b845a42271f8c65c52c2fc5151b42340f8daee055da86896104d3f0c7726128ee5f997eb653d60190fefcf03773ce3a98095a674338d837f389fc83edba3e0a57f265085a78c22079cdd9bbae240b1beafb6847f7af8815f0d0b22cdbfb17de4001dd62345b9b8ffe851f6038271ebdb70703f48961a4d5cfc31823b6dac150bbe9c94df7cc83bf1aa7cfd3fba5631d7633a5613e78150018c1bef07261438a2af2d864e615d8031f5e5271d5555121559463aadbe8e04e84db190c590bf6c3a7f81d39a20f4d1322543be554e2dbdad081263eb4c038e6e6d89a931304de1a03429d7740b31fc08e515b11643c28e480b99c8aa4409d94c2bda70b93e227093c4035ba6663b2fdfe4eb45421ea58d616730625a433d68c67876ce713700fc386d12c2ff48653303c51ae6f5466fd4468a709f14f9c700d0ff0f16ed39b70ff0eb8fe44fff21ad7c55c0dc7824499a70c3909e7ab3729800fd215234ece1d0ad589d1262532ba1a75283be39a26aa652fdb413a322e14680163dd172d5706ef8b311db00683f0fa08c84398b307f2063e5d53641800be4005d3fbfdd9f6263c7f08d0f7295e72a1dedf363d2f9b075a11c6363fa43a270c923a4324837a592d219c2d9390ff040f79708fce10aa74d70a5d1a15c3bb2be1a78521834892687fd9e2b8651deaa2135c22a3918a48f3481188d4a8086662cc73fa43e2ade7053a2fd5998cc97ed16e1843b4ae73abed904e830e26eaf754d100a5b828c33ce27d7bb62c6854d5030a5f67ac2683ce550f40d653e30613e732e1cfbc11f549a1d2624c620c5b56fa829f73bf4653412e628ae803c69f8487103697f956800c962a134f0cdb5f81f06616268f8c859a60926634f355205a355a1aeb387e9ff578db392996f66cd60f9d14569e3e9ee8b886494aa7c6eeb361f9d30a3d22a7c338220e9ad431bfe7edc1accaf0f2438f9dd4f2de133e4e87f6dd015b478e77997f680d37f5e9a99879c4035584788c3dbfe4e96662334c810ca27b0cf5cf8ad967efb041c14abb10fa3d3cc4ff2447e97ed0ba155a6c0b5a365d15d4ef4fd526c36ab6b9b309407a791d88afcbf76795d56a6b63293fea47c037e51fb82b6638d28d0511ecc4492e2de90699c728c8c1f2b4aac4d8bd0c21722b19885191128cfc7e5aa754b9a919c7e08f548ed8e7d496be52844fde6c9b0c813f7a2f5e5978a710705d5494a346bba5f95b81fc79da2cceaec5913144fa023f8ec4fcf25a83c9f9379632e7233c3dab1e4f3e7dd40fa87a61cfb6d48911c5e7c975e793781d415c1e93da9c4837d2c61844ec05488262bff083d44d61dea169c10e03a9245e1c112d0a6174dcbd95094edf589d80fb3de8e6ab2eeb6191983634960d3552df573d1a22cf9983410d4404b90532b32d78efde4082ac252470dfba701ec2f12b2990901886e199cf892cc6f054d9e2f58bc8084687030ef0042c2627513ac36392b4795480ce07acff7f5563fa373028e5e2f34480f80162c34cb4a3f684659fb13d7c7b09656da85cfc4b9742325014ed21a3afeb22668e0cc5cca9b36cf71002ed81bcc068f244d2cb7638494518dd03e2265da312e96d3bc5dc52fd435eda714b6e64b6a5245ea654c0e2d32b1628a1cc37a60dc5b54d7b9a917f7b69836b89e8aa8e35c741859dac6fd0ba2a4370e89210e590d58463086195909584a29f997cdb772f8b041d5b807c03cfe8840195053e839bc4dbe01c1681fd425ec764e533bdfef1937e8f7f0e213b5ccb75bc11b971f6776104b3957072d539e918e59fb8dcee293566bec51f7e145e6a180db7645db2d544312c5986666f2fd24408e1080e64f9bf60c643755164f056844ef040af3f94eba3a0ff2a570d62a015892c2a849b68e3f2762cf31f86b5cdc8ee7a81ae5d6efe12866d386596627af33bba3de90c52362948ca6297f2ac13a1e9eb6e9587a77e3d7fd4ae673f4fa3c5213b084927550026cebb7876238fc137dee0907607030c0bce6ead1d1737e23f64588ffffec4617189e4404504ced1cb734a37ceb30c63df20438065bc1a33e08efd9e6a86b5bce212a6db8d959d89ead25cfc6f430027e55b8e9fcc4068f1152c080cb5b060b2dbedb0c635f2f77c161ed6fe64a48405b663faf8b219e14ed5f0f8b0eba92b5e180272f5fa5245d0582bd2caa130f14f9e7b5c9cf64733c6aea7dc61420821a741d3a5caee84ed7a30a81b3686e518001c57cd2a0028124f15c1b946fa77309384ea96ef16b33ad10f97f85582b8b19d337c86247446346d6cfbb0896ff87ea8d7282959c73decccea0a895f5f1cb5cc6a4cf9564d62672159f0efe91c60b74877c8e464224ad4b598560d3889bf7f7328102ebd45de74c6ed6b62e003b1bc3c5f2a5eba201d84aa366bab7eea22cc54a41155fa9289b12d022082fc2a48a5aebb71b6f2b3e36aeee993c16ef720b6536f44ad8f8c0fa6f4285412421d0bfa3f2fe25040a73ee58a8fd5f70e633938f0938a293dc6f7de7a9afd9816108d993e39be6b62cd83255190aef3be7fff8917d61b4434f64a2b59ac6900ea0abe82e168e0caf8423c4dd8b7e80153883e15c645b9d25867350465b29ee4e1f8fc54ab21c49d4abf133a78896578c8e6976efcd5149d915c955af90ccdef1ce503cea0a6a587d89103594247d3aafbd87318d2d98591858fdb619a13f588982024595ee31d39dbac90b5ae1f8ce65c5193a8014152ea3ff32f7791a49d4bc2001922252289c4c2d302f22416e35d2c8ecdc8ae895abb46f169461eb9ec8b5eecab3488c0b41254ea9503401193178d795a2287163babe0a7e14bdbca5062fd2f48f8098828774d1c447c79e50b30c4a066ecab85ec06489ffb01d4c45e19059f9a4a61d220fb0b0e756a4a8d32f4225fcc7bb9a7762ae7a3057951299ce306a633ac0063c4d6023fd473f6f306fff632443e2f0ab81f54665f5ae4975fe4143f3e8ce82c48662a3523361238ea3dabf733ee14ea0deb9430353fdb88fd883a5bb32b8d3b07cfcc9a8b6a8225315e638aa870475bf48fefb64f60bc31ecf6c1166d906a6b2a308119bc9e9e8eedc318ff730589008f39505f1652c70f135bc62211481805f01217e1d5ad2e6448100ae6ce29c72947298e78abd8222483cc51a1a25ca167d4a0e32667323685e104bb255b685418324c8773729386e1eec870bb966587cf59e2690e6d64ec2a90e8d2ae0f397b139e544a08f5fcec73f390a645319edc72ab9df53270d70771a512280e3bad9d9aedb3c13e62b2add334f72562e70076b86a1daa3c9f48fbede31cfe456b52a149855e30017eda802537f64a0e821bb2885371bfa427be66925116939d0095c41bd12b0e3a6d33bd11f571394f406d9613ea6fb9a2b33434f9aba65285853c4a60374707565dafb44103d575149e168ef1e638cc3e59b167920246dafe95410e34d8fb87402765ca12c98182ade663c1008b3137386fe076658840376b3293cdc868a06a639f8ce3cfdb788a6268e56241e72baf17b6f2131303880261ff681e6357981fb4fd0105a6382c0acd1762f918f31511b6ceccc3efa2299f98a0c298e8cf0f48d95379624c518ea597fae9f2c265bb39a726836f7887355c8b6bcfd0506781d5feeda42779edb68f6be58668681f055de558d26854e8a19ade2ed8b84c3457ce78a92570e54fd430f65b7e7fe8eb336a6878d47d3aedcd280a090eae74d3546edfb3c515f21fd0f78485007e130491d79e46c787493234ea5b1e384c51ab1c431fe6b40a573733d2c2b5e05c440bd9c1c2cc7ff52fbec8df788de289368356e09b0baa9f9d4510b1f6db56597facc902a563bd540612dc59010b26e8d4684c87042711c32b712a0dc9990a2c892fb4ccfb94326ed129e268322f4b9c97788614c11977f8a9dfdc5f1f8a4a0613496dfb01e79fbdb87381d1f73b35cb230f97ff987765c128e510191a78b96faac7533e71d31d1f43959b291c80ced03194f4b3a447a8a56ba0d031c5ab5c7a92b26013b25c264c9cff394c6797561f75a65e1a170830de5ce55801fe70c35aa7e8261b70afcad1cce19cb1025d9f771bbc3287f159696691fae8166ee66e47a3806ed74d817350801d62662efd56117853379ec75609a55bde272118289fe94cd6030d7263914e9ecb826b6ab8e9f32ee5d0507385619a7bc885e5c657e9491131e294717765bda8fa7c81315066b0f20268f3b31895ac50999d91f31340aa1aa3e4e788241bd4453677a8e439a0f2b0b1c9079022dc92f4a5790ff3ab408c04ca31044a0f42ef7b74227388c9620d8d18b4620dffaf01fff20a1379cbd9a1fb7c0ec3e1db14914b04208845ae59787b412249b955d76cb53a5392f9df2293f64bd7e42b76aa66cada9788a0653fb18c34c094d9bac32679ba28d80569d1fbc608738418338886002ff06624d73f27362b2ef343114e5cc25a93612a4705a4a2b0a73de4bf2a93819a36844afabf13a6af6c4876035b0e9b82debdf04f921c6084448ad5bf9fb9f80b6a5395aef3db6a0ce6d8e0bb7db4fd5244f1bf360356ba04979056fee6a160b4dba48f16a01b470f62e17f49442d509f5a880ec1a6339953448695db3c49fec6125b7c5c342d354c64aa75c1106bc09c300b8e571e3137b9c4b8ce437ad5e9c23a99f583b340813087b0aec17fd5cf3027d9ce938501bdc683d99ec1f636144766c6547cb03f7ec7134cbbdf9f6287458aef7718479645df39d752e7effcc0665130a7afe9593b27b805e21763b3e4ef4d7103cde9d3aa0494a998f8af4f54777df107e144d633992b156f4c8911311018e535dad56a631cff96c751e10becc7c61ac1b68564eadf765de56918fe87f7a30fed3203c61ab471f31d6f50e9dba05fb6a5e53616ba6ae5ab0d9b25e99510bc6ace55142c35adc2675acf66d00bccdf33055afb38a9cdcdf8a85c4a9abd06d0e7459311f064f37c140b730f46504f328ffd614c7c58554970dfa625a21e811ef4365d3fabf685c3009b2c9f162f3e0136c2088ec1454522d9556dfe3d378eb4a43032d31147bca2b0e7670e00d728e0423c9af8ad0d7c7d85d7618644afdb101753bf80443721754172d92a6f2e8be3af1813e6d0c902c974e5a3ed7547ea00050ae540b2a67200191990a1bf03043130c03aafbd4a9b62ea9470306dd51f5ace216994adb256fd815b3ab6284466efe1ba301337e05869f808e8a292e2d116a85de4543aaad2de7928ee29bab50a903499a0d67e1007efbf3e4da2937e356f57f8f7f793dcf91caa49099fba48e15ea4b8417e5b7ffe0bc9926cd5e6a0f91cef44d086073bac34ee9e106821aef88f3267d03e2ea2fa0a447c11050351f56a0e0fba87116f5df774e370e30aecbe355afffc45356ff2a304c473c389b1b1dfdb8a6dc4f57eeac4169321097e14c38ff7c3d2d8a1df61846f5582422dbc73e85841f56ec6b786da723318a1c574188d31cf4afbcb5cc26abb4457513e7f40604cf41d6e23b47dde79050aa982ead09a7a79acb03f52f31631e4afabc2d18b731d2a3eff944233a9abb658a5f06fd3658122f37bcdb289759a7ad0fea6d3229933d82bbf1e47018f27e6bf498f23afedf27df18b1968f953b36a909db34f5524df1233b9967a8a81e1aa7aefe762015975e6cb4cb3605b34452c62d8d653cc78f43cbb335ed22b033432e907bc78a5d317c25f1102499c1912c6c0ced11be7bfde9212732bd68e2b5146758a72327ee46785db80dde9eaca5dfe56b5d5d8aec3ed4cb5f614c21feaf4aae873571aece2cb4f8941bb46c23275bc1eb363bef545c5db46b03429e49c9c399bf267233bf1fad4608bc665133904166409e30d53a481463665e33667dd8a71ab09240869d616886aca76ec1dae57f00a276ca82486578c80be09d7ee08fe85506e2b80f778439f697d88cf5c5b924c9741d178b333f065f4f806caecbe8fb9b34393a8abea3a6d7654ddd79ace3c1d6adda30c58d0eaad606575767881af94beb51c1e7fe36d5e4668740db970a325e611c3bb7c499efa77deef86fd02ca2d0629cb79cc6eb095be9d2cb164e798e74ebd6a7826cdfafc3871cd7174bf139225b23cddaf7cae391a07cd54d587819873eef88eb1dfbc9542d640c4ad3efd157afb1b9d8914176bdf17749e5107789ceb7b0b11c69fb2bcf686fc7633c24291c87772d253ec1207305ad712c8f12d0530dab67c451aed0e9d22a4af610214e3c759b30db356d5345a74ebb941016d03aa99ff261c5b90e9b91e2b8667c1278632f0776eb99fdec56ec4546f6deeb0166d12a15838c43f2bc02342fbfb937093c39e9810529569f1b7fe1fa6d7733183a6fa09c749670b772c992b24bbd75e7abf369eecdf0a338670ab874e02886dc6d45672f85bcfc201c1a84d5672b293af7939ae7589660c4a4738649a2f334027a52d11a56ae740ae7ea0c6db44acd38c1e3efcddba6a063a20e61f2092d2dea4a4a5497526f276384a4202d440e88d649b9000dcdcf39b5f9f5acf57189823009540ffd9c2d5cab995b7f9dded71ffe6139ca0aa8565f8936d9c865ffeb6629b2a0a961a978e62988a4c638f93391a36a36b9c970bb14d644d0fd303737a19ef1baffdd1721ff76600abaaa042170fb87713a5524e3e88149bd4dddca4b88b293d0dde18bd4aeba415002d3aca3723e033ec72357c64e0aee7ad51df8e13ddbcd775d7b34f6f4359fbd72aafc0bcbd44398a9f5921b470b6f7fafffb3000f716d8b36b3d159e571786a6167c990c4dcc20f4757e52b2429cb3059e6b74c029d6e8b19e1c32f1accfd64d7ac82676cc97e2622ee6f2adf00fa70021b81663256e5fc3b537f7ea0f011870c46afcef8b688c48b33a06ac10429c9f58d4c60e40cfe34eb4909bd921ee70113466713d0b1a70235a64ab75f4383a0ce6e4a4c09b8e9d74b35229c778435be876a75bac028b8f6e2b973418ec9af7e3d00fb8770e4cc052e270eba0dea7f1620cd2daa0559faf090f6a829f696757223447bc0b59f83f09f79c10bad9e872db2c9663d01ebdcd3963faf1e9f4c9be3500d11cbe9a757d6267606333e9a42d8c3d54d772b5de5dff402829646766c6b8ad913797633432b7c356f8d8179b7af86d2a10b44b1bf31aff1b7a31b44012603023068003cf77d90134763780b7616ac99d0b3c9f5a4a95ad3286917c01f8a9da40748509e9a687a5ad8db11d61965ab9e303641c1e3f527ccbae75f9a4111c22d0e8d48ee750d9ad25b5e4b30c17cca1893638f8ec6249f56722b22cd9f535b7bc995bbde34a0e6a6b450b180b135d9f9b5b2e59d399ed1749f8f6d7a29ba6667307e32f36d35de17a3fd1b1ca7003126d9d60b6a23b433850264debd03293590f2bb495cd4abc5e4fe781a30d1ce0e8271ea9c4b520d7cb2a68606e2de838ef5293c5095df229b925f4fb22da61ec0ff727a6f7c9ec78046cf6c847c199b923ead4a2ab3361ed511ca2532ae36b57760fc68413b8ff4137df443d0ac736f8934fe2376ac23e59da85154ef14ebda76c72d410c0d9af94328fa3c71a20c8d5401f6835e40618023e70287574d129e7f31fb4667882c8ef20cfda3f332b7e843b453706648ab9df211b66e09637d9e5f29053926074677bc405c5e5b7c5255ecb3a6db674a5c4e42b43e5ff9a023463bf7ed7801da8a750b6c506d63316fbf5816a5317f7607f73604099ba44e9b41ba2775b65545217c194096e2e26ec97ef4c1e141b7c2eee59532db5a0043f822939f0d27eba1a607e5727d52300793a0fe664987a0ccafaa09ee54aede46abdb152de9fca3a6a9cf0709b667c73b06802da81712b6c951d22f0b381dddc5715459680b1e39191a1067d8233dc33bf2958de0cb6b3fc8e8d8fe66731ad5f377a7a371868b3d08041c9a72efc532dfadc13d1209baf89465917b98d2820d5e31a1f4dde625f496c218d19882a22e42664f15e83b89bb73f3008bfc92c083230b297768c0fa93f9ab6d361e27e31ae260269e01d6a177774f4fe6aea988fd5d7d0a195339a77faf0a2e19468ba0399731a756512ca5b55ea22672d35974de0b519a1f52e058e02c42787bdaf9634df134db5962246e198d8fb0650146c36f73a7141ce7b1a2584e6d76a9526c9665ab092e0fced6abda2858c4ae818b1708840a46d1c329d73616c63bb0e3133da39ea59e227cafe26542ed03d47374de92a729c4a645ec2d687b1c8ca4784c0bf01707f41992d4326a9c8da78caddaf002ff4b1b3de4f659b4583cd8c090b5011d75590b278059c0b49a9e23b80506310c4647079fd9e0a645659052206aacd0da30903b8effd8e732cd746501924aec999d6216fd3fe7e53dbf89d7f6b758628b596388950476d3c842fde8b7a013a89800fb398bb83ca5acf4c1fc2cfa2148a8415a93b948882e2a70cf22c85ad1d072820a84e32e955e51b6217ce37b0a751c38d2aba1faff10890f87aa5a2198e84757706edc014032242a69f80164c55af442bb7b947889d88905b1599869199721d93d43ea5f0186b3e53f9c25c0783f37f2e2e6025e53c970b155d9b4f8f20123748c487a447002cca4bf5ed9f6b3686adeed648875a7f8220c7cdd72beade79713ffe07c3ec5f3406b7d9ef490a9402813f3de3734e2ca6e1087fc6bcf6642da0bb3ca578c5480d3901739d6129466cd463b896fa54ad58f61406115ba021a8ee517cd8585ca30151ae36aca98233238c0350c12890569f56e3bf57e86975d9d522521627498509971567b1b3568ca12c70b9d636ece1b820396243864c8d4ce5172b9b01391f99237320d4278182ffc534058a7f667c675870177eee6613ab1f4859a8f73edf1ef4dc3562c4c4c93d9375547456f2498bd2d6a9b5b79e58a219293712446784f3ef42a47e6757a7def45514619ff4fdaaf6789f68559f6b382c671b789c39d492dfdfc5df3d330fd86e267fe69e41486031fed2bb06b5d881a1aea60eb5ca133ebf8f67e8048061ee4720711126dfcfc5d0982a0d4c697e0cf6d29e7922845148929d1e2a069eabc67086889e3d14119538e4f705244fce684a0edee9593136407816b0005590af2bc6d9bdb00c13cd905e3f087906ce74968d7ef079e73d1aa4db05ed0f7942397fae09725dcad68d44623f3880dba2217d03c4980f88491ebdfd2227b6b52ee2255d4d0c37f20548f00dca884d73a670f965851860df644f7fd74bd10f2fb5496a9c2136b363c0b25af05a7f887259ca240e8a817e8bc903d83cb1b652f61f7a86ffdc35fa9413296de9e55d76804f225603f8f6388c45807278e8cc1b2b4eaf6e9008745680c4254a856c3a7831d1a9094d3859af5d6bf5c9489c48146ed96b17ac238bf33e2e704f8d375b177a98fc250f8210e51fc7d8f527c6a657e7df3efafb114c7669f14c2195d8806ea82514422015bae8cd2e30329887e388f683c83fb9b5ece62ad978956bb7b2938c0871e992dee44d948c0c6acaa1313177f62c0f7f77569f8d2a4eae8735985f881d5fc93622d9bc1efcf9ffb7ede249105b091316c6b99bc9af4718a3b115f701c4d2ea559e710a64ebc8c481ffd37bf7050b29feb3492bbd04494e725f9dbb8093cc8cf13b3e3f90461c3145a9ce0b9aa180dc932619043b51babc3842ce57a57c0d8230589fee8d282726555a2114c82a52f2d1f0a1c1f23ee689ff0368219701a095a56ebf85e1cc25b6513d6ddefa9e4726c65e4983de5a3792d48f5aa256895615e6c4fe27aeb7c8e4d2241faa56024a9c2613a93d46c029ed0a58f0cdb5c1a42570bc311aca40f9e24749c9ce13e56a1347e12a28fda385174b4c9793ebaeaad9805278dd03403efa442e5c4b5cec10e1c35dc8caae41e6ca09b428b62cdb5eaef59bb1c18f6c551d78eb455fe15316977e3154123def0e9206526857c8b3de28572a48a4f5db5c2c4fb958878d9cfd68c7b519eaef6eea50b4140e190f851eedb09f0da533aa88950366ac44a6abbd9e19599314a187f131da9177971c17e42645859f6337a91ce5172c511bb40fbe964a33b64ab0b6f69bc14da1038e5fbf50db8a336ca5e17d04de4375630c132bc9c79e82340a42a349a6d888784f8ba3f1c9baa20daed0ce049082fd9239e1656ba82f208d1aaf0c5bc31fb43db4c783e37ff08a46def462f9a62c077cffa5a4263fc2b966752307842f281bfa1725814b856940ade3dc2ef6d551b72201eb7521b7645130e7bb4003e184643ca3cd6611ca27eedba66d09d9473dcf186c5c61201de371e89673dbfa339e7acd75dfa5dc5fd8dee50e2715edc75c3c7353af2f40034d9d7a4e7aaedbbd4ca08a14ba5f37e0edac813374adfe0813819c745c8729af28e75807b95b2c08da81d81a52fc0b92fa92cc79b0c22b185d8f808cd0b3ba29610a14179378df81f55aef840b7413705ff95cbb0c4c5701040c7205092f0eeec04ac3b0afec877753cc58b3a0e95bd93bd4547826070d4dcd5d7bb18587ce98c2d97aaf7454ebfd0cf7d7f62c603e5673e50442de624b608f31230800fa0879716db6c65abacebb29ed639e6f2ee606ce695f3a4f095c26e16d5fc165ab096bf52fcc4896b55ca614b95cbadbfb06479d2a81faf5b52ad501c96c53afa1bf80815a00c7153438c38274866315cac60c72ed1c258c8ea6f221184aa743ba15220a425d72cd6030e388bc7eee78c68ad7943a7a4559f77555c632cf4d1af1320cba02da15cce6187f1ed0e7eba540a5bece39047fa31f2bdf3ad50f8b561dc1b0be7d72f0d25473dab5ab5c549f2f38c2ff93df3644e5aa6473a6a39d1ab76e2ad3c8558d152369d144190883491d8823e42ec49c2fc69304b30669e30f5a90f4121dae71940c108d2f426ca2eab30fba47b1b2bd087c66760e538a6c86fa30f4f4f06e26446c5c94b05c6522c5ffc973557e1006ac5fe2a5c31bf2aea059fcb6016a21e273875743c72fa32ef329c4f62500da0e56e8a253de4df48bdf8d3eb660de7da38193604b6e7a4ab537577b9677990ff6e0213f1a02450e9227c40182ce1afd18202345912f44338318908bf546184defd019558cb6abd1698f77b8f8744c6a1d59abce7abf3713db3fe830aa2d758f75c9b0d78394f29b088f684c964d197ff3805f80febccbdb074d98488fcb07db062aa5f089fb0e0be4d4590d221aebe294f79c51d7a3f01affc4b9c53871b288200f67fdd8ab35698178e1db00de4c49400112ea0a6eb283e637868555819f0b0a3f724eefe3dae274edd509902c9eeab1b73d4328c28d7102d9a6b42e125fa022c4cc1a5d17812d6fd81e40977545a940c74376dacb26c06baeb52b4d49bf6bad63857b2c89a43e71292902ac943b664236048f982eb3e22dd22fa2ec78545b6552aa24fd8e7a6ff05840a12906cba46422afc259336754c6ecb5217ffedd968a475b5a7a353b2ee3f6d2025f35969194eb1d931e18330e6549d3f72c4fc57edc9c5bfba9cca393f7b4723932c75cb95d6ab893eb0db1fd93e93a92e890027b65cef696dbd641980bb1af58a4cd9b9d1705ec59e47e5bcf0d21caac109464e038af790513941486bb249935ddd58fd5103464ba8516df209b5bce6f2371cfbdc9053e499519bc0bac223a659335a48c3bb3eca0240879e5704798decd19bc5 + +Params = SHAKE_40/8_256 +Msg = +PublicKey = 00000015a5b7cfde4dc0792e837e4f577407794e69ba0e496024c93e318d0a6bf62920cfa9bf77205bdfe640386c549d763f7a3caa23fb0a2b9846fccd5a8c9f3193f7bf +Signature = 000000000008b2e1c4a2c936c3d2a084e0362345b9efdb3d38dc27b70ff961b6c6f6414a810ea87d04afd98f642a1496a49c1ada52fc0b4265dc317a86a5736c7f92809a0957264fd7afb3ee24da5cee6ae3b7e0c8e7df38c64b049e0135e3d050059ec2b934983138069caa4b510341c6d12ded5860876a39f9bc39ce5f84bc4c6e95d15fee36da8d9784c9b9b634ae4343ffeba03152faa36a0125ee0c1f26047a338cdbace7140e3f24b2d6dbf228c20bff2e12125d411536f4ecf3f449621700f4b68592f00f4b661d58fd367e39ad1a6b1c222612893e1ed1302a4e61f7d5542ddd16c56ae11df50f938e8c9c8cc517656f105b3c9f5dc166f51d9b73bcd5c34009fb88d91260e6391f7e350cfbb9c5a1999c67e76ba147172da2b167e60fade33437d21d9a70fcca924da208ff5485e8b01c06fed401b73dd905f31ae7a95af742d1db7ceee039b873775525d64e059faa7049ddc2e74302754b218f6f0ce3b892ba0783976d4885d3e6f22ea02fa112bcc3fe3ebd4a5c15a996edb88023f00f7623b4972ce5c3245dfbfe662cfc82a22b114d739e3f7c6476fa495636bf692cd6cd6a71d0e43b5b0edd10b1f752dd7c78d387f61187cbbcb4f7b7e4fe0377b67828ac324f6dc91241eb2108c7f580ff7e2c6bb32b57bc3319f00e29fbd9afc81451219a69d70f5806bd4c0a7d160d9057fee4c0505de06202370ff7e538d888c5eaf675a3effab89e6e225fa64737c7fb2b9f7d709c7e123416942498b1cbbc46e686d9170665e9b8335ce3a487ab06f53c80fd5b2402a2a0a5efb9e7b3f099265ec76e0928d9f6adca594d179119b89f62adec05a7b2e8ba1c2c8a295127aa4ec0d9b186e111dfb2c7b9b9a5a22c29fc3d465346047dcaffc84fd6e537117bd4c3d2b3757572b01ee2f44269e74bfb70f8d8793605c7949c88ec42dc3177d16e24c1be62a78ffe292e2dae569bf641533edcea901967da3ee07f01031d2505cd0968a091a2c5382d5c4f5d350e991ef352e9b84c8fefd9ce2e70250edbdb5bea7cb3189a7cf317f9edf45f47002e9ad863dc4fd315aeb5b5076142afe1b501be22984a39fd722f5dc1e5cb7bff5dd39f3987f06d664fbceaf24b0e85ac39d3f414a34f830a32c9ef80ad7d0545f10933589f6f0075b6e9a8471f71e9147cbe9cb525a96afe705c7d79b292c8751d0ba8dcad06637d5950e03d7f501a52395ebfeb2682613e30f09b7cba70845a3c06ee03b464d93c4b7062ec94aa06072c85dad91f3933b64a2fc2ec2a5f8bc2c872330d425cfd99ca81d1c4c49a385ef030f26b529d9d561b814d9eb081a11ba6972fb6832f5f7098da87d429c92b3eec30e8ffc629fa76655e11f65105169b58e35792de96f4834c75d0db6c12900d3864fd9fb89cbbef24d30f259da0190c7c8bc990bc89df98c8172155701d49904b9400e5705be8c1941b8de39d7121b45b59f1eefb447cdd7bc15ff999eeaeac81454edd731034a7693ec8a3860e9463256a1cb9fc98c0d310d21caf8c3dfb5264dee33ac4723e2fba0c31836d2a6f2f2ab3c1db3b3aef24d752dddc59428e6c28de0836aae440c8d15cfc1e308a5526cb07cc6db14f4fc3e905f683b30b13bb488cb60a981f73446e92427c951e5d4403265d2ca5c73db2da8ba9b3684ff5dab80833ee132b41198a3484ce7ad3b399b74bb2ae024613c7b82bf578efa71eebe430cfe82cc8a278d671edd4079468845351cebd5a450c08adaeedf42ee186027f2a6edeffea859d63f0385ad073d8e5a9110698ccc5f00fd1963691ff979a44c956466b01b87bf9ac265ad54fc6fec1a49365fabe77ff8ddb3c83f21807946bad8381a323f95e568e752d1c09613f35289da8063f744d7b6164f72f255fe4a3dd631e593bdff94eb587ef6190c584c352055d5d2111b1bb221d9df745799fa9885ecdbcdf3b353c00c4fed386f51c47fe6e18843de236cd670dd5ab46a1a7a10075ba7c26121b550d1360982c674cecd082698094df204548462ffef5837b7f7cdf4742286cc5d11a05f4ccb930936883c96bc3c896882dda00e7734ab09e7a5f73d4cd4f7bfe998a7dd4acf912911411e17c773a9775add432c047ec010036a7bb33caedbb2e72854c0b018067011235a352f7246d79483c594af858a7cc9a0878c9a43d95387f5f6fc9f0de4dce1baf959dfb9c7e024aefd4f30fdec11bb42aa2445e47c0128b053568a8e88539d89960375701cd7867080e7859b1aed4c18320550c98a114930a8a002a1ef99cfe8d9f529f30aef94050208b4b1026039cf75d4c73688765d3dc182bad6b82f7826a80b870f412163c3bf18bc0b900ef8ff5f260373fc197e5981da7264205fcec24efdd32df9b931530d96ba37500df4046801022474e8adcb2426d81b86b270605eaadf88fb4074627c37e8fc8f44649c597a256742a0d8e2079c6d7814f35b516b8c940c84c9817bc0c3cdad1e6cecad0eb355bf1bc5f4ddd709dc19b7839968b4a6d0877de38e4acab9427cd6e9dbd25b81ac82da0ca1e7cacf22fc2cc77b04239bf217b8bde63b1ef3d44164ff2ac237c83434ca5a24219792538f19b08f5d63e62196c907fe2cfeaf5527172d0c2515100a568f5fa76caa4f33e828a56e2a991ecc538eac4d6809b9362310db9f21276c6a4dd2910fee9fa5d1e26d69fb82096bdba7b6bc0e6ac2fa03f312d68fd65bea62f6c68c756061a9a9241ae37c5e0b8d4d6e198883618eeba036c5fba50d7ace2bff029d9015a985cd4835524cf5efc89e7f6dc2a98e9f6c214738cee984ddc86de23e3dddbf414e7a842949d2a61ea1df1e8f3175db73c48508ac6efe71a25a65bdce578dcf2a7570259c526995a022d501cfce3232da140880666cc7222a6f45cf7645f54294a6db757b2863f3a049808cbec9ddffdd4ff66504d1b6793e5927d76c02fa7732e535cca181fb49a26dd5cbc4ff3a6f2fbe048f45d79dd39b6c21db7c0f4be37f4071f4cb60f8c465063d6dc1e15aacd1ed3b9e7fcb7e1bf6b10cc51e3bfdf9f7bed3c023b77e62d9a35a3ccf45552678d27bcf07659537c4fe9b6fa5cf8149e155b1eb6994ddfde33a176bd75210278e2a384b8a9abb395a37835a3069324468b4af8d12e6623cc93f629791993e8afa5e1acfadb03b83fec82c6b121503c36b94d475cf09bb324fd8ae4819c5ba28f5fc4d94060306914aeea5c6ce36f08fb142361df043e4ddea5b3edb60007dfaf375fcc9c4a9fef4649f2a78dbc09b83b2d8cd973ca849e50230d8e29ec92fd6de6be59cc3d717494af567aaaa9ec958336ec76e2c2b5eb4334523fa254acbe693d2ca2387d4fbf649899e42bf91c71c1b201e972b1731a7f04ecadfa3b7c29089d1139b2e0e6c9676cf23eeea99bd1e4ed1285634569e9787eb747ba38ea444a0918c1c1a9d1792773d184eadb6c47af285cf89db16c25704f8043bdefd669c9c5fc5a4147731b544f44f14c132582c2f7e5b55b2abab0bd135342fbc45e7a4b42fa5da1bf9db89cd7cd035bd3990dc15c870068e30a64da390eb1f507f28e7816dcffaebcf16c8e187b36a911bc2eebb036d6a94bb39374c439baebde6dea11eb5b413d65ade48c39a486505254eeb9a6453352eee078ad18cbf953c7fb5ef83063a1ab1b678dbefec500de3c9cd92f46d05a696e094b66cf49925dff5fd519f4d70d085688838d519eda87a51fb24d1c6aaeae6130f2fe3d348b28bbc36839b42522fc0349fc4446616c2942c8b7cff16c292b06d5f74498b7258c047304fa23ba80489d5aaa79e5af020b410143e6824309703cbf41113079d61eac6d74dbff58e6e3a8b6c259def9ef9c09a7cddaae4942099de4e752cf373f5d083a4331e1e33a60954855cccc1e5fc57ddd8a9e507e03e17cf865bd7265e57ad34ac41095922c01ecdaa241e15c6f87a5b85ab27f8806162b50849fdffa2df8f479ec4b8cae741347ac6621e8b747235e8718a6f5280ceedc98489ded675752b54188f47348baba4ba7cf7661c40e2bf2d9f6d19ad2c7e73921cfbb64f046547448869fcbd99f7b38e7f742852895fe0522fee5d28727e56a7daaed5e9d208988f0daa91e5271acf96ac4de9ee8576b5d353cacb41e80dde9d26c6bb7bcfff38c2c1136488a97a21d458c21a006943d57221f2871d692e900541b249ea355d414bf6c539f3e7ccdb734c7223d53dd904a8623420f24c14f58572d77dcdef37a0a018994eeb13496f84f5141920b535a55f87df2b9e1a62cd41344766a420083136150d07631b4a815327c6e326dbb4a0bf3a7cd649183b5c066505b56734a1271bc0abdc7524499685476e5a926b2b2a763500fd957d2aac823dad4ca83af35d1219f811ede253d49cd900f89aff2226943c96f2d4d958803506e999f6cde512e045cc357d03895ae06f9a130972900a0864ec0330a17ef559b5713887b4968ffd3410d24bd4f22eacd2c02f71f1cc5fccc9f1d8c1e28eaf52cf7a9f6890466664850da551a3d2600acb3d981ebd2cb777270f63b8a6cc1d2559a2fab79c549a9a9c44602d06b824ad20b0127abaf32cf4490eb41be0aaf798314417d1e52d30f7b017ccb6bd3d7f1583186a7cbbc2a60566d051dc6123fa124dc63edb9ca76f9bbb94baac830ac2782a19c292448c9fbfe51a28baeee65c781ef2e2181fc1d1594d7f28e106733b63196a2f74d4174d026c8143ea874ac379a5c43c1ca35166f8d685ecce13be933368d3377ee73981987cceff9328076b712310a1187f461ee7220ce641c28835b956f3827d6dfa08657dd515b826fbaaa7703c9b3f57582d3e3813fac55ef1412e0c302230dac524b1ad5ddfe73a632b880ea670435eea7d5272f0809c76a1404605093bfc56f4757d3c24988eac5ea5456b1533fb0000258bbe3bba614ddc4abb8983580fc559b13079596bcad6517765c00adf47ccf6fe17e63621b86e48bcb33a422f7984b49b209d7990d7b2eb15d839432e8bdd86cd639b6d1b83e646926ca37d56fbd55410c123d2dac0b2b4e8d83bde35f5b5247f984c10b805a06527595f4f2996e66facce7650eed3450ba8d1be4b714b0e6d12cc730bf3d6637add9ab3e8cd92cec4dbb9a8157c403f66b21e6aa45b31427f10c4d86900c73ecc2a542cf108f5b57400eecf0005453b508b4283694179db5ad726da3d6e68bae56036d5c9b1c7f0f5076b28e181a0de1c2325e73d0c7bdcaff5f5a69088c8c4a5ae897fcee4f050a9417783bf7493db9025937b95d538e304f6237e5962b0279aa33f9bd528f331e6290eabec6527feb9399c536fcfea4e2c1b0a6888aa551f90d2d6c876b8e0f7e348bd6f195c5bcb57f00cd50885a60fea5b3afc2461f53f0e2acf063fbe4de1d4e3f129a1ccaaf4e75673931fd90bea2f358e25464938d171606c970b38eed46af0ea1ab544b559e5ab15f6345cd0da631e3e822e29889d2c203b811dc05f7e29f566a451641ee91b541b54a5bd810e101394e77cbff3453c964fac04ff8498ef98b8d5a9070ca9a4e4e384a17c7032846c5bbaf9999aedf156169da8c2d67c13387d2ae73ea1aeed3ec5c5978f3b4f14ee629f32d1a7c7f21bde837a89e53bd065a9d1dfb5471dd2bc39690d823c095152372b9ecd6fe07784ab4df43e6c8f53bf229f9757d7756643b5eae4f9b6f9d26f14315432fe8ae4867bed8c7b1cec9b987a1aea4b6d961cf63c58af5c8084888712be7e76da3cb165ac47d5867bb1c2e6be27f7143b8cc93ac169d14b037616002f50c51cb5779f01dc15388f648232ef7fe84201557b43605afc075abd5795fa61b1c5fbcc090dd46218d27d88e11a182b430cfbacdc189454f22a7dd8fb693770ded4e48f839d183b3e24548b11a8bf775c9f049236fef7ae7ec9b355b9b07313afa0328cd7c5b0d6e1ff9bae8c72a17a8aff0609b00cf83795cbbb44c95be57f06047602dd0b0d3fd2ed43e66380bd4e534a1147806433a2fd676c80a51bca4ba3a36af669c45e97969bcdf802020d6007691774f1a22772792872a792cd81263bd32fde49dcb745b325fb1d8ba1baef4f79ce2881846955f4fc45f3fba79b41bb84697ce6f509f797a086ad970c9b48926448af709820383b72eccbfe9d8d21b42dc4c1447d2223a76702b221396b26ad38a445d539cd22dc556415fb6761652854f20e1e37ff6ccafeaf21ce43c6b415f39e26f85777a2c6e6ca8debd94c35ace8d0bb01ceb01e5a762afce569878ceaf134aa4479f30c87dcc42827baa50a49f06a8cf1e0648905efbc367772713b070e7f575e1ac2f95278868cd071fcb54757eb5d5ffa4a562439785bc3f23bee55adbcef4dedc69a7d5df189c58631c674bcda4165773501f2e0ef7ec09b9821fad177d4ee204003f0f68505883640fea72029b28ace830c5c2ddca927c0e303feb66c9120fdba3a9ab0e062fe217af1dc2ea4ae3090a76141c401750aa05c0e4fa773541ca2c178ef6f890aa1e7e431d3c33b95a122f62c1bfe16433b7e41d0eba1485a51f6c3b757e827b623a63eceb2db9557f3bfbc35e42307ecd0d723df36b79af01b6e60df9c42a19524cbbed5ebf37a4d64151a4eeaa28aea75e70720ec1de5bbedd79f94ac6dc81e5176150114bf539febe296f374cafd3575b7590c332db76dace27eb5de9161028a024ba38304245f749ff9cf56b29878cb8624415b77e1df82319cefa93e381c669c659a887f3d6b435df9c02d069ec0379665ab11f0e6bcd50c6e6002ba619b83476f5306512f5858ece25d0e743614819e11a5e365a8878002a3aa0175e15b959ef60347f9fa20b1e1bced36a792a4cbda09e4b9a9dd2544178be94a05450dbedf783275238bba1b430fc0c539b8136895c8b6ecd54f9ba17e2f715bab24da69b511cb24b18b910f1644817095701a9a1646bba10d89f8f914dc665e579a7f61fca288e95b674141650bb374a461a5fa288f1eabbb17abd9265faa9e3270716cb19762ba013ec93af0bdb2a900035ba4f466c466671d40297b150752b4632b5f77bc3616f8333df6415ebd2896361a6f35cf0a59c797e9da9a3f9c1c656783c93783a760c6d16ebe0bdd3d118fdd65fcc93d7eb62fabb8038b8b6f27cf2d9c991273b87b7c3567d374be9ef9d248155b572ea9b2c5b9d4bf67a31b786981966317d84ff7a94d729f9fbaca99bf74e26b8b381fd69a1f79a0d03685786d608051bfc4bf44fe65d250570abc4e7040f1582f6d746e2a776ce9634cb8541d8c18d75c70c106885e08a9bd1a4b582ab5efad07e48a3f092ee50b0029e73d3d4a2c3285e9f535fdf65c98b40490a77a8dbfffb5feecaf4ee1dce721359ef30c1dd70ba6f9c449bac408f81747b9f8becbee77ab783434bfb3dc066cbd654693126df0aeb5e0f1a7cd3f4155478334609d81d96e0a4e22602691d3f2f959a8a0e50f5ad86fcfeef19155aa138fb289b4d8f13660f596a4d2146242b220bba73f043364adae706e4af4effc801cd41a716d3dd361cb2f896ae442796dc736c12efbc84f944dedae98705b971381c4d16c7624ffbc14a1480f446ebe7b2b76db6a68ed2a531550a377f5e52c06241a31ce783620e6e948a2225e7de4567861b4b31f3eb1caf19b29d8aa642d2ec3894f3a2bb1247f6f208ad7fd45ade12836e0d08c5a03aa839afb9c73ca69073f45b6ef06d4e732cc1d93ef4e261930d8018a85078b974cefff38959d5208f6dbd436df14ab7d48fa4fbabefe4d3634da9fc7d9dbbc54e3a44f5ebcddc121d493e175ca516f8ac7f8bb9861c3e737c7732e7af952a79a6d598a1b6233d68224d00f19904ef0fff671b8636ec9e41eead3e704281c29415a999cae9d4f85a9c6068d35c8b5da422a1d292c9341c2abf848d1fbcc4426162d088d7cb88bdde0c40a0e1635bf72427f5ed04235f1407f3bbf789fda9d08236e4ba2b24d35cd1d3b7e520b34bfe180f70fb1e6495aab3ff9023f7994878c8e1122f63a00a3c66d78a33553a74525c67d6a86005a6121b76cd18f63e2000677024131dafc90238bb4cff31945084d49228c3a1530527b5f6c0f3a97a155ac682ea91367e906dfa95b29a77194fa17829b4bc5c301f2d9a8b100d3d436c5db4e5ef8d35eb4996bf723fc03bdf1cd9a0bc92eb376dc51cc737aeb8296e5c40e52008d799af35c241d1b138930a58e0df4630bd4e6ac936f3dcd7abc2e4c4deb560b8555a09c25947917ffb8c26eee3cd81a47968bb2441e7f87620d4945e17cc284da28c8aff48fbecc36225f3d18e5c71cc374f8cb0e2ed4612913a85ec3cd52c4e58161bb6150ccfbdb7e55cbf16c5bc1e5b69b04f9aa5f924ef51dd5b7fa9f79ad96652dc42420d7d934a9bf5e0b1dbf2015dd3bfbf41ab40ee8192fd835b430d5aa257b621ba66db20d1401561423967f2a72cb25b99c4bb8a4682f986e0768fbe5e028ff7f112492036acffa03c61f64c5f768ac8125148a54821d3a9c25123a3464451a5e10e5ad78d8f889d739aca0f341aa5f1d6cc3828fbbf7a0561d6f12e75b6635f2f58831105274d848f75bec4f6383d459477c1c2cd65d5d32c71977a3ab70f102c7949763d5fac0685be2b90e857411fe95f98090eb8a3741500e548e5bdeb8820db21a3a32c473e624ca233b3611efa597d54ebcb9b346bf277349fcf1ee5ad3157eacc4972bc761c8b9862156a22eefcfbadbe7c8d64d5cd64d073a6b21072f0e7407ed44298ffce1e65270a93ec9de2ad2ff71df0e6537136fe254028c7bce2b8070bdad835b54958a91da34692689deae1a1c657d654811e65f121ec3c92d5aaee277fb8d430d6b11ced5941901e6aeee51d4d87cbf523620173f5add1ea309a2cbb14ec30e2337cc090db16ecf28879f9165530f96f4018588ae51883553679251745e7866c1f1046c834117a557b25c136f24eafcc9ba466065ca9c4a2d91cadce3f6df9b9d4143ca27b35653f391ad7d2d7843124fca7e3de941ebece5e8a7355bca4174eb4168a9c18564ebd269254170ff62e4c3f99ea35e2dc8b5f344af072fc6a47a53854dc5bc300b2b9cc6761134b56d4760b2a74e21523aa620de877d128da10a0d084764d9844942c883ce7c4d28e92c8fa987278bbc3d4fd4f3d7bef60d34ea6aa14c4c9aa41964b9104cd30ade46ee8528f4e4d95e0d692b10426d1bc6a35d239b986766291420784b9cb7aefeebc95029c169cfc8ddef4012a7ea3b974208d8bcc962be367fa5b2612bd6e56a82de02a2d963d2d569c5cd2bb2660dae1343494182cb9cad8c389fbba3d7e05ca3df4ff302b752bdbf2f297490e94e0be3c9486fc7e13425412befedad3561ba69aef608b0a42b8d465de3633c3c1c2471033ae73005a805d94e2459f63bf7e8c3b5e76f487910c6d3b74418b6bfebe784f1ad77cecb39c38e2fce9480f8e75435f74c2816d66d6f3e9d5115bd1fd58f1e80746700ca87d6418c8100808fad23c9b6ec407809e9f1ebcd8ea97c904d944db94c67ef3fd9b4f9e6ab6e448f564c168199762f7df005fd51bd5ba85318bb1106f36721cd5d3a2f088ff6c40b5d37a08695e0e30271717f4bfff7561f9c68a8f90edf458224247b70c166dc44aa74446c9fe41a0d273dfc089dfaf840c1ff139455bd6d4759db08903d8504a6cd8e48f6b3a68b39029daa6e07e7dec23fdeb49b6e509e4cf92cc72c6e2ac33e6d08a2187a5f3370d6ae7ed29b790d434114a8c53c5ffeaee9bcb21dc817283b14d25e1d1d8f7e0375f0f62b0b2b9377e29141820bb25c83ca577b91ea2063b0dffe03eb1ca69ffa8fb2be78c76f6787fbcfca3e4b9ee9a1046af4379e9096c9ebfb123fdf76dc36bac28b9ff16edc8b93781c58f8089c6182563f35445a108fd16c0a281715a24928d96d771730d322c96565ff77bc143a9b0a9d66386746bd0fc998981023eaabda234633dbcf2841b197eb5d648351363aec27c3ef751c547d79c29966502347bd969e44e97fe67c67469357c6811408225762243e9457569844a045e77b0bb51fa7ce6fa152db87a3cfc2b38bac093b3f03ebd3f00580830bb7f2842b74b84596a8e8fdd446bee9a150365b5a7ec905af0cbaf838d80c812a57df11c655e74100529b6c52d8de9c2005af7cccbdf1a8b75f44b667ff9f67003916597933173ff26f600763771ea12e9306f94831bc112580265835ee669fc72cddcf5bcec6da3a749ea7e83d183d336fe8a163580766c84d1198d0bd729096053adbb8896cb43472ea3b5ab5baf50d161af2b2ebc63153f76b16e99869accbc6e21320cd841b95d0d2ac6ec0a987ce1562816a0b37a4156a1a4bf7ee032225dc6986475dc88d86f40dbdabb0980de71dfd7482f8e0aac725ca1a7d91fcba54c2316e932ea20d787d34eaa113fc10069f0f0b72ae219304493ba3a9919ffe70b9bb584bb75a59e458b5ccbe482e26e362f25d84c61528b828103234d81f2e4423126bcc111a064f129a06ae57c31a778ff0476dc554cae7ad5a9c25cc46a5e0418e0787dc0c73351abc8090f73e6912438620f2493c072516bce6c1674666b37e53c593ba5e82d65a567cbd187f9772b479f676e22ac63ac7b313c1bf2e72d183749ca45ac0acf2581c56b0704d6878282330576bdbc9fbf88d3b7611eb0424ece3e30656f813055ff3db19f7091091ac855c47b26f83c5385fb6b4a2183b91058caa17be1b8784ab93ef5ec8591d08df4be724fe7ced0f2a7da7b4e6405fa4b76826e810f7e12c7a6df779e03f6b58778c66bfc562b35ae87438f1e48deadc763dae196609eb1a4a42a0e1d9368c12b539f38871e9c5c3988c754415e37e1852dfd08a122ff370b8d902d11b3b9cbae6ec1a38ed25513e17b314c506134735a6a217af21050a818e9ae77ce19f847a9a31d1ee9ee8f9ef428fe98a791d65b9bc8753e04834a1a4674969f3e87540f0107071106bcf4a513faed362c2a1e6ac92ab90d51b722560e40d7e2a2323f4616c341c48ee978f58eeea442a3fa864c90d30b5f3280fd668b81e307fd6dd420ca09857f73a4f34d0d6f54e0eeac48f6d5877436d9b507d7b2b3d3e6907a63b5085fdf97bf582a4210f7be2826fe8d8dfea8fd890a86d022c06c54754a7afca3e52bc17e4dc0317caec93e1cd214a5b51e4693f4be588977c45d5ed8a308a7620e40c071b0b024b9be84c580c8014a68c95b5afaccf02684ae4b5f7abe32622f765eeae5182ff2ddc462f6bbb7261e93f66cc4ca1acede6365bcba4dc3d72c665c726925819a3617e8e40cfac4011e72c4d37b970708cd9244e87abd9274cf2075e61e1c8d771cf95c9d839b84e8005c2233a581b01a9b0ee82a3893180b1e0d4686f6645ca5bd2ad236525523f287982c7ed7bdc5dee279261be948c02480726c7c3653ab274ff76e657d98aaad8f71ebab86873e92bbd6f5abd8ac9fdf38454c795254b25cdaf2a438167c454b3598896d582e27c9049d48fffa42e34f10cd97869e8c33dee5261adb20519550cea1a74a94d92af546fc96da1650f0377a12e779a8b0b6ac22df5e4e296cab9bc6412f6efbb747dcc4031c95a3f1aae51ef81916286bf6c0071401b26f0f03c040e263e89fea3c8b43157f5458d3584ca361c59976063601e11e6013b626d6046b83588a5cc42b057f603d2216ffa90fc375f815a93ef56cba34ecd578f6b711ce25f26c0bfff312b7b767eca7d7a5565e942ee3627646b2c4913feff9e6fb724c6ed31df0d136b3d9984b99596a1f6347db68a81eb658793e560d11e42881cf76cba1679f85dadb48677f43badb49fbf843c3917611e52bac7668a476d0f3b7ccec39e8a5d72738b443513ea37a99dcd6fd8e21e57bb9baac68ecd14424eea5969186e7687fa9c5f4fe6ef44b94619bae520c5635f454e60c5ad8e9d58757753e8c3d5a1173842156e630fb7efcfa95b6bf64a4329fa5c8d82d78fdcd7a0d6ab668e4a8dbdbca32bd892300750acbc5b8ef3483a04b67398941558abefd9af8161931de680921a6e43c080fd3c2be4f8af55d9b96638cc1fededcd2e2ebbdc38d13d95e23f50e5f394e2af76e70ee351140e8d9f98d4092655941b12f146bb3e412ec254bb7f45c0d4a3e2a1ea0c41ea07bc1ac75b13c756a7005778b471ea175392336f056314ab11aaaf706e7df51958eb30c5933162b85595622b24d0a5fbf864bef207a4240a1dde354a646e9363cb5871015aa24a8cc5221beaa144d959278c9f7bf49ab5be9be8659c1424be87571db77653eebb6737ec6c6d7f79516e18e1954c13c5b2ba42b4cc852efaae855b2583915b01eefea91ddf0b24b3ad9a6157225f0c48349e8b721004a195b71e2e5000c7d37bbf6b30dddfa538c4110143f1082c87abcde48ec1fa7efe3a071a6a79ded459d19643784eaa96cb25909fc7283115c10fb9fd772a041272690f34ebad86dae8a3084797461f107b1038612cfa4ac514659642bde80b4870ceca5fb657f05c9edfb49e6234ded7806b022cd0043a0ac5f9ed0b5f31ee91ba8d29347642e810b3a71b245d335a124c59f88f12643cda3c4e1ac90a4a84b4cd020ca7c7d93f92e73078e1acf624c703da3c5afb9b7e4a99fcfb31143443faecb3d1d95f1e3d9f931707921458543bfb079f8f5173b1d65c576a521f5566ccc1b60e427b4ac650bbf3ddaea35ce29032874e1038db7620c5e2c177ecaf2c57ebe7f70bda95f6096612869df520cf8ba9a019008cc5d2ae9d89d79b555782cb23e0db5ff10bcde35530b03b6dfe0c58da48511d36b7f38720a763e39cb650284ab7a7804b21d14817f9f36e73a0750c6180ab928c758d0b58ec2858b8cc63579d187f1718dd4259d715532c32fe67c081d8c4527239b26232f0819654e56260165004ce864c79f23d415dd4f9f580e43b1e2f8b26c6a30a82bd50937dca9c9417822dcb87843f461c5e55d8636c51f1ee2a7725e5b199a04031724ef40e1943ef5bdf0a9844028c4c899f989a959006e501cc38a4484c749e40dcccc4fc8dc55318be001dfc1b929dc0dc5c960e99ad8bb3abda526f9ebf4ddbfa19c8b90a5ab7f125fea6d23d8dc7bc303677b76ead6d2c8bf7efc2d60a5c73eea235990c9f87c1b9feaee6a23adef612b3907b6e5513e6481cb25a72408cde202f37ad41b7d452940b16b9781d6165f7503673984803c25fc2321788b2d88db33c68b0619a7c14919afef5ed18b3e388b66eadc3daced397a03f7538333190614495e1a39826c7a2da03a128cd507954437f2cc46c5e9606b40656bba0d023a3d45343abb73754da032e979f66692d31b620480043d1bfff3853e9b8bb75a457cb716e43a90eac050c3c9e4741378547997ba863531a64f368c520ee451c87ae392d4161d4ce7979aa1a2449388853e6babd92d4f997c0d29dc024ed304bbbd0989f79c7c2cd7efc2aaa2f0fe0834cc4e7886d2059cf4087acf1c4da0adc191cdc83ff257c436b519b78fd19776cd1f889e3444791373eaa694c969f3445a9a639640f5aa338fdbb1487bb472bede9ff9f6ff1693df3723d8d74779940d1234bc36924bb382e71bbf77e5ecddf305711c128c505eb172d54911751c0dbca87174fc28d94517598e147c250afb1b91f6322240a43db33604105f943a0b7daa814c1e98485476de446413495d6693622bedec3bfd3cdeeefdb84aabfb64e0e24546dbf702467693dd377e6dc1410491b2f0a579207db13844d3e7f8d6306084101d51e8d96c174555330b227b7a38d5c9067b15926e6aa35ea7a0090eaf1697204f81b092fc8538d346020e8611f437f69cf3942c83a20913771ee304282215899281691e1881ad5da71d5a6dcef4b5868aec7d02e651afadae438ffeb9392e3c3cffac0018100349ccb57553aaf4e3264f8e79e3524d0655939fd971fd518da3178cd7577178a291e6718ac009a01144f36c6aeb05532aeefb074126558cda807bdbe1d5cd61b38149abb34989ebd98c1e811178d97f4327e7ffc2cb3b69913a7ba4c4c9fe7b0c161187b863e83eae6831f8eceedaa03ec75e3f05e837f86de694fac1c58ccd17b147609dd2f0ddc5c37d8098c10a2ea8363cefc630cc16cf893096a2d92e5d89e99faed271aa10ffbcb71509fcdc426d03816490124fabe0e993b3991ef8ec979481d66bbaca88d0e11d72a7fd80c2ee6bd27a8215f13b019c76879215aa86ff607587a4b8281f246a697dec4549d2beba213bb6e7ad49cd513d51c35b208834b879ed547c10c093c4ec0c961e7ee9db660e9f300a1824caab671cdbafdcd7ade4fd5e07fb37fc23748ebe097ea2c52f83f80807e5a9112474db1e13b08d563f2550c9f993e31d26cc8947f16ba9a8fa2c010486741b36db14a810a793bb0867865a88d944d7bc051043f3a2432d24c400ca49136c7e6298257b599d44aeb674e0474d38f640c0f673ce92635b6bce4062047190ebf113c4beab542989df1ec222457ddf7b502619e5a79d53c6754f132a924facded4463514ffa79d6d6168c6b1712d1ee53493b5e92e250c37af126c5f29fa61c5b5d6f2fe07b6cbe92c647d0d79e086e98d8f561f9cc898c2219ece277f21c9fb1933b01e8fdb28835c6c5f0136d05def0b11f2362d0d30fbe6d761edce0d2dec88e1e9bdf8c3ca0598765d804947f88682c7c4f9087e1feb03664ff82f509a2d730d55c15b934410f30b3dd7445f14ecae8c656113ca8fc1dd6b191e1f14ac749240bda349afbcc537a163fa97f119b075f88bde5432326f27c1261bb7e6c095d71189c8811f59bb671d6e57ade53b69841a531ae91702b63ac2b4917be483328956f6b334a7cf91b163d8059a877c149f75b139fec1b1339e411b242eb69feddeb76709779d0bb632bbc223fe4ed3be5b6736112f7a7d0fd7887320a914249847eb8d4c28f656e7adaa4afdc60ee6fd19ea73b2170f7361e0102f6188a0e796d8cf5e7338fdf39cce41c3ca96acd8fc53ef7a03c1e14ce90a06824896787116e54bbf98996226857a71f2f6e68eb746df0817c7ab417a292f62c7cd29b4f047366b62d3e7ae4c10edd7d109e6235d56a996f0fdd173290928f7569602e0e69f7e3368507225b0e7d07164d0e93d5af8ce649d2cabbab3c0eac41d5278a8f4f84ecd7656b70be9b009693a22769ade44ed3dedcb17c9251d24535f617bed493039b3d66d352c8b9ef698f0cb85f6da07c5788972f1a0d12896c7da7d22cfeea6f16ee8de72895a78284d5342d2ecd085be6f935fe96815536b47b4731c4b4fb6db5a6b709f2719b7ca3352a23314f79776d9b8dc7722244adfc69ec1cc4e132aa4b2c9c75ad366e6a0cbfe06918bf345456b5d90c3e49b0cb77ed6b1cfe97ba88e70fe2b5451df6b702aed4d3d19268cc4607109287ca170615ad8f0c2f77632a26d714efd51a23425891efa3d27e6f7522680f258183488b1a700264455acfc3939485e330b8e17cd26591730410cf22dcf140394ae5947ac88b2b8ba6179072d9915ad9954bca8b3c7cfb784030c623123e0074e6d19ead2f7d2ac5e5f188683532740d81acdd679c9f2d1e4cfca3b995d56195ae11099417173696d7122643a5f3d3a94f17cda0980b8819cc9882fa1245d441d719e00e24a50459b710b791a7d5e735f67f8f0e8abb609b3ea1aa491a6af6f07829cf8eb6d67aad6aeb65ae053ca59a9620628b4caeaf23238959f4b6a8be5322bed59cbdc18e666686db37bda372fcae772516b2bc00a81e80cbc09b4f9098f3a463b9dae94b3c8b3a8756e658654e59592fd47a9e8d7fef35133177ec0987826b6ee3d46bc99e7eb6cd0ffe3c8d94e5a07ed52fd311dce1ad4a418de2f5c362a5ff4b92e64415eaa469f041fd866aba2fe20fee44553f6c8531c79b141c28ccd0b2ed7890e179f115762d8f9f59155532f176e25f514ac4d0de02c42fda0b35850852ef504266cbd7037fee8a59003cc8dc8a0fb29b8abed493ec56ee0d3fe368ece2d5504a6855f0486b7e5cc60b24e4c4877f764f6da177a027847d1fac6aaefd826a353581200494ab0614b578eb02f6d533c1429cd3cf30d85b7569159ffd0e269e8814c90b4c3471bc2d2f8cfaa3ee3d7d1acb6a27b019e107dcc2a9a9b1cbc64d119f399ac6d85689660c7ccb1e903cb6c60ba6318cd0e390ecf1cab7d9c7e6e0f100648458959179464d2ffffffa52c2203a54df6f3c323b395d98d3e4f1bdb855de89ce172a7c563eca59d9af1ef13b465e4832a8a2d310c0c945083ce9cfd841bc3ca145ca8d73e38c2a05bad1585a7e4d4b90a450d954d544c513e32c908fd894ad50f17e7cf6bc5c02d98e617f64db890c4137d2e8a51536ae43fbf24917be48ec6817fa6785efab9cdb20b03df9f24cddd10bfda9d6fed1ba888a81ca087e19d71a0e01a4dd822a2f80dd0deda041caabaf4f4ee61a3802b0b832c1d92cf3e39bfe8a5d4693783372f1659ef5b8440f85d06ff0b60cc37253d59808b39b87ee3ba8895c06f9ee22d240b87195d36b5dad9b97e83cb4eef78452b6462ce29db78e864e36117fe55fd9d312dd30a85ba97bd65c31abe7270ae7f9977efc26a35317dc37e1da6e187586368ee4dd03f8acc4906e6e99fdde411fffd1358c1cae0fbcbd950f66ae6973dedc777b221b8c911fd19228b7cecf2e43a6cae96f29c087ae3aaf016640665fa499f622a564d0c2618c0d0809700397494217eafe167f81e0c94bc248f65a7c9a13bdcc723adf899779dfc9bdcd7edbcb3c758b88f878918927a7c705a463c08474bad07f4c2e7ffb20897c0178413d5c878a3121b020f288a82df1e6122185e276c067ad6bfabbd05f6f5626e3cd4d7f0c0e65ec60dc0ae06ea394cd5521f7debf0239b0bd5424ada8f13d69af48f8dee8e3835065e6fd954112fc629553138170eac339f1a76847e51410e78b586e95e5959b815850a3a90056a497959bb05ca454abc68d6c520e32461f01e7dcf53920a79cc073dffabdffd786e577e04427544c33f528326e6421c7e009adadc7875e0212e56f732bdce72a5b5f818d5a00bfb2c57701524931de761dae451276efe55430eda178dc3824cf045fd1fb6cf5842af9cfea68b8eed2a2c0fe403dc1847a087d0aac00b52df65adf25e11bd1e14411e8ac1fb5da74f135460f78fcd6d52be14c9da034a983a6dae5c494f1cc7c1d0243846f6a730c9eb86e9b129076daceabfd0cc3d23ccd4456a671021ce0a2d1c7b48c3a5f21dc1b6a6b32d560120801eb72048517f1967e355a41e672288747bd23124df5598fed57cce15d7d19e005825bd06505eeedbf3ff43514174c3a2e3d4617e19b6f4f52014b936c537e6c81507e9899b35f728a15904f701d6eee43491dd38cd832c4a85a0a47b1d93ae8790cfdf6b130444bc2a51ae918ddd2b0daa21df81e9b1fae5efd04fb900a143edeca83301a00d3c59dd123246273b59310ca5be2f0867882db78ce0a0525c46c5ae4c98034cc5dcce7cf6e39481d8e29c72615d4f859084a2e4f93b72ce5ae33ea91e5ec173e5d86e496198645c185c561e3ed9c32bbedc072ca7ef6b8f7533dde2f51537a35934418da448c63a642e488bd24aee32fa8f2b67180cd792137a7a49872a992d7b1e95ecae13c9e8c7915767ed4ae15baa749fd56efc837c0201a66214a10d860ded5cb92e9aa5228f0b93505299010aa899b7412b3c4096986be2007a46916075cb961cf71440baf88a4e9e91513716122dcf7861ffe0fd20029ff3d02bc6d88307a90188545a68abd362df39114d131cd0b96c291829bf9dbc95d65572c30b8b3c1d367147949910696fa75957fc3fbac0a72efe7421a785af0d0d9b08d0e09cfefb51378cff4e9601acf7889dc2153dfef170f30c7e982f1fdf7dc49a2f0fabc14a0da5bbcbdc3ab57a5f4059ce0cb0e0378919becbf36461cd613bbad151e94b2e55f6ae337f3a498016be6e1acb97e86a06b0f0cbec1662aad29c8d526aa63f2caed9a23f7cd995659e512ee8c644534ce050dabc27179f2a1240679707318172d187bf502601ec6fbeb7952a2c290421f3996047812ff24b35dd4747561dca6a49bd87da573ed57bbb7932ede69a0215b33c3e79fd2c2178b3a403043c1afd6e4f5c89223a078197a870d02d9afba51d58a0efaf6647f765a9d6715a6ad613218fc00a557212a1c0466009686e30d989dae10503cd7f849a81851f9b31e7333603237456f004f5f3f1677d80029ebbde794f65632612ba3b7a597a0439e68be382794090c1c4137df080ea2f4a652f60b54349e515f1a16e2e5122e4a5a025c53486cd227a2d5ccd284df927619ce89f89b2c2b2c8c608bcfddf0d1147a94163e37dba800999842bc05718633e47966b81f41c647b9adc48987866e6196e6f226d8c46496c8c91d81085340016cc7c4d562b90291eee4a0fb9567d3afa7e0ff1d189b67dad095a9f20660f7cf146b008cb7aa277c82125f3141665bdfb389b117cae53a0c821ee578fd3187a2d36bc5c4d653efa5f1f403092e048d1dc64e71180825728e0175648dcab63192d4e063322f7d63af9d34d38bffa4a43855122ed1ad8194abe81b816932af922675b47bce4622fb0e364f777f0c746357dd930df41b368e6d152bf294a0a58b116a55638316908b74eb552f88b754bcd971465ccbc114a72d4aa1c28ee68b46df1cea2ba33d02717d7ae5422532a61422f6059f960dbfe600d55741ef8b001ce95acaec4a1285ac929254d3d4b1f54951da4a39582b79636394c0284ba8f7e2145f74291a35d359dacc85843c3d270fdc2ff38bb360fa635f22faa5ad31bf651a8ea727e73587fffc9b31effa22c18bf90feab1351662b64f7b0be17fb7840b88ab4fd58b4ec178453e086adaf4d6d030891d03a941d86e0ae41068079ebf5440fc24701844fce494845a1d4e0dfc1cb93304441f187392b493932d3adb778436ba3f72ec1a06b5e3b58bf2cdb13266e6915a7f25c1ba05841e4c1ac1b23b814984dff1190c5dd212010b73320f3b88dca5c3dfeb0dc2744d990704216ad96491e33489ae93f5a210e6f2e565ff8e6a637d3a68582837d38ea55cb9af05437130de8cb74812334f266026b89b7bc019da3677d5b88624467c444bfd66af7d48621cc098581ef6b0f855f7a5a91cdeb7fe22f874b93c9a9e17c734f87b673a9369678250d9d929ff406f38b76b3d7257bd4ac8201630e420ac2cbf55ffffdda42320290d003332b6fbdde958fe8e84a40b2b3ca6b4391b524216926d62319509a9e18364be98ad3dd6401fd281386b1278a59a022dcdeb4dcbef71191b1e3ee0639f733c9a52b101a4291e32c06cca24bf462c087b6815fa7e92e562ae3f3171585fe50ab27ca712c3046b36456c0c13570aba618b4dd8147c7b54c70ec717a643cfe059784b9f6665de8a8a4a9278e84589ff3bcb4a3754efccea8fde65837f654f51c1d80ac0db912925f069f3d64e4864063718028d26002256efc24abc2344f2e07bdf59df8eeaab05db7deaa699336029c2945570a9d5279f83e3e622635a35427223145bbc1dadf309fb45abeae9c58dbfa0a81679ac932aa6121f06ebd59d856f0c15e3c58d3b317ebbb9b4ce279128fb7e0b600a36348e1754db9e90a6eb37c837ca8d0904bafc1910ed708d933ec46c877f366f39fae7d1b0a0bccef5d0a268531e7d311cf4660e67b51c20a1b21d17244d9c2d9ddf62a395553b373c795e7b91605ed02b905a2b7408d9955d71bf7e384fcb50e6e3480e60bcd91f888e48cbc24e5eb292e7deb8c83700f3977d77beff8156c1d0f61d995af62b873489a7597ab7b0c63a5a6a9e08e3ba5c0a6363407d478ebb422c7e4285b627d6e4c1d718886945d0448c115331c9b19efb811d26b092424bdafa307e80787ef15c3cc2e4c6d6cfc02d404a47f11df901ff006a9f24e898b8b23d2bd73898256196b3706a5c18d304618a0851b6bb7112f9038a6867a5905b885159d8a084eff43490d5dd9ad1dbcf5da76f4b8d245ee87c47fb1d402e11e503ee3243e9521ab48520b1ddc83c25f2b58182f7668873d6fa235a43c05ac8f76e69785722c3ed97a5ad3a2e4f73c3c98eddd79d014a1f3112bbd1eb6e59fb052f75a4ef133aefef411a14e11397390ed3ff0dca3e478734b54aed597ebb84661b23c00ce3ee95b480773c951189c780d4897990dda3e8d58de69868917ec34d20f43bc4456f803a7febc2da011c828f9aeaeeefac5a3f8a2efc961b621a85d06f3dbdde53e0f0b0a7fb2ce3b5a2ba930009c1f931270c4615c9036a6ae24ceb8f292efd0ad8c451c7e3c30f9e9097d76ac9a4f1b7e48ac8438791514d279cd138f37adc03d7224d24217d4f2b145ea590ae126ac9ed36262f64695c1ce5f4327be51a72fecf53d59418b0948533c40db677a48cc3ea0e84c675df3d31c0878ed8a8e916593ff17c9b9ee89f9f7f0c8e16ec126c0881b4d6be7ef66845ccca7996833534d2d242a650b234ff73c53e011b3ece07cbe833804cb771facecaea3c1578205ec98f0b6cdc85d73ac0f9c4cbdb7023d9b7eb437015d2d8333b95c5fbcedf567ce984d014b9b90c4b06a22136ae7b75651077eadfbfcf4ec573878090c7ef749355b403e1fc88e54db94873104cfe98ec1f428c1d8374f3ff8248344978bf19346a7f3aa50863857949674e2603ba41977bb6a4628a313f6f52c25f46e7f850959ac61436aeed3491aa3754ff01d2d66f12007be29ee71b0d9e5dffc8c83b22665d1dc99f511dbc6aef76121f9beeb65ade14bad57c736871501082690c70d592e9db2a453fca0dc6e592a8b6db01e435cab170aeead0cafb5dd3da703885937f12d98e1af63a7f3ac7e87fd05a87f6658de16d21d2461abf80df45fdbc9e109afed70748a4f67211d2fc1d534ec663062991c5d5426e37b229337532ef5ee2b6fe8c3e151be58cec08da64afccfd5443b383b96b31a9dc865764b856158cf8556218a356e74b45ef4624db1dff1d7cce323f8a2fd802233c7bf620ddcae0f06de95ea9dc5cb19d204aef110091e8753c11722422d567667ab20578b8ea1743ec095e053d06e718e6fff4f10ed6517047480ab97d1358bd7e1ef9cd49adbf8d732384e30c4cb6ca8f407717f0c88ac54bd513fa35d9cf1a389a587d3d26ed476c64becb634ca72105c667f62ea2d50f9b802edcc7b4addc1344087494e20f2bfe881b5dee9b03d6e2939f83474fd31ee84f02f619825fa11e4262936ee91753e633c9109511dfcc94a2ae2057ff9d3d00c4bb69fe9c9475b0056367167647bb26abc265a05a6f6c9c7a22883a4d210e527d57ab3628d0ed53345cd98d918fe37214d2f32f352baa895d6dc7a9d7788422c59e9863a0d68d1023bc424eada9185b3e562431dbfcfe3eff6f2f107f551cc12b69160174503d04b6579077cd971ed3cf917e522c65bd60cf515a9a6cc4025d467bb6f06b6b119fac4626843a1009b56d4ab94a931599567afdd7cacc649750ee591b9a4676868750a108ebabc688f4e949ff9a393ab322153dcfa2b19686e033924fc253a86c4a4e9b00b061c3cc1567378308fc003d878c51302c519e0fcd6b62e702fd5476097df39ce46172deaafae09a6a0aaa819a1fbf1740db976ee0521dd8786e57cdcbe6038624ddcad1ea5814ae7fba1a6bd93255fe7e956ea39ce9b5f4d7b6726635e763e72c496d75474ffd04d27046c1c15d90467ffb2c681a159ea82e814dcb499c0a4568c6e820ef23a6790326ad002b081606d25d45eb6d31c7350052384cc1d6dbcca1d4701b6111f0985d3758fd991c23c69426f9ee597e17a861fff7d884681f3f60489c7262b39eeb710ce8058f2fb66724de13830a11f021042d7aa958495efe61c147d33cfc272eff8f559298feaf50b15697b541b01f1a69c132cdde43205d060b0cd9df27d23be8a4c74a24abdc8cb55db724d0b84d2be4212552fbdf8e5b3d164057ae77b8ded3889d741381878cecf1c01ea364501c02c362cdf58c86987398f5b706de176de715157050d4f0c1bb0307f8e6e45908eb4a99aea2c61811271664a98c04293a2497dfb7e4d4f4dd19500b4444edf4d171ff8f81b9556cdc445d2fbd7590197d093f60cb640ca6d0698d40be9b08735e8b04ef310b826ea6bf8602d9df2793c7eb8cf80c7d5302ba78962123101b5cd56b093eb4357879000ce1c1b05295c2cd859de752552c85bfcb08d243a388b7157208d52bc315848a138518ab8c8702cea3b719ba9ecad571a8c14bd3ea290c97019316af30b8506eb39724aa874ff3423400368a857c6f90e2eaa9d0187b239ddcaff4821eaafc0e2aca9ed80da671667d4774bb35dde1eed61f8a2233304e74f06f857d6aa5553df4255d4bd040a7ff2cb27fcbd99b5e2903f7aa93125a39a6dfd06864b0270912dc9e2acf48a134b8fe87ee0a44f658b8e1ae317eadc97fe8c7272375a2b35a10952d0af1b5252bbd3de4b0a4e3d8d9078d8969b476e51ec83182cf448791fd43192bb0d061545d1524f627074ec58bd11855523d97521b1ac91717802763dc1d51b03f8f33869be0beaaca6af153e4381efd7eeb72cd9243cb68ae0c404b561c05c4e30f3b7c96162aeb84d7cc15fd2ad799939a34bcc9639f6d26ff8fedbec5e348b02d32f4dfa076f13502d9ffc6daff2bafaa0eb3e543c82ae2b86cd57cc19e3f7a72784f32b71a785525307e30664fae33fbdcebd21f18d45084e4e3923edec5a4d3b0e4c72bd3d717da9163fefdd89bc43cc8a514f16f434f5a80f22431473850cc11604856ade1e73d817098b34802011b6a651955fe6041f78e7fa79cf7e23cd6b014f16f0e6023e5f6c8f2cba1f818180109a80cdab336db8dd5cafaff84df10da855c2b30baebe7a43295bfdd32ce59e0da01a38e35a47f65b45175a4668ca290b4a8d14ced9e8122b715091fd73b6a5f3b7bd096f0639b30b62cc59200c168aae5031e1c3578898c1c424a7112aad69ced7da69f26d61c29f26a9f846d232ce876c1cde932a57d6963d599b6827ed844a3b4549445210bf6b6542b309d4494b48c8c692f7f70d8a2feb3762b8fd63e362fea0c8fbfb1bf3564dfbba3ab9f33eb7e10d565b362a1bab9e0fa38baad972bf61892cec840286b86836e9346f5f54e332aaf5001323e647f338aa8153230c68143e438762c8dd5149d789d179aed59c65f3dd671b7d0a923597552627f55e22d6790c47e9a2c23ccad0387c62fe89ef962c76b3390659b97b3ce0e96125e5d904b76e39348327e83619a52cb16fc54869b69c107ed42d60c166d61ad1e162ed4a05ad37cc00395604a86b60598d8c0ec64fd6794ac2609ff65a86b765083dac1bee8f19d55ce41fbc006ba16df8fd762f032ffc7bf41bba12bacf265e69d9490f9ca749a2abafbcc1b9c92e0cf5206cb379379149926e168185d7033dbef7597b23d804d18f6db71a564885f0a0dacf63567ec9aa908918104e36d84746f9824ca47c31299a7b8b4691b21165bfb24c0a4b827b5cdca651bce9281880e0e40740eaaf65a6361a9c1cd267f285f33b1b01dda3055b7463f51e75bc43d4767a6cc0ac68433ced95fc753c88e77cedfe294a404923981a6e320ce3d31b14f8a4f275f910d31df9e9eb4976c8098fe328f9416316a185a8f46027b96e103b84037b4e3473ec299ed8e52eeb8e69c380abbda3c772a116eb0f7e04fb58ac8b99ef27646ecfa1e794ebd943faf2f8ca00090165585c530a049fe6ff716eca40c5317c10d1b90d4c3e9e7589ab4932a8ee363af4d2df620c91a4108f31ee2dcb88bdcaf221232ac1705a8a9e998176e149e76d65dfe1b2802579edb0d6f57b77a59038cf37dcefe3d57f6598838783e22c378789ca0080240e6b1e81e57bb1caa6a30b78b97810daf047374b117f6ad824fdc1be3012e0aa175ba55a250cc749c37a10ea5e487eee569c8afbdc2fa5b071aa5a429c9913b93920e091fd2783ec1ecec168baa0d2de7cdf5218b18262a1270e6252c024dc6dfcfd2195278cc9d3f61e066c14031a97560850e4782f2a431184a0a402e6f995277e657bdcee4937fc6c2cac01ead2333712189401f044e855bcf731d925d2f913761bc6d7ab9bd4ca849416222a8094e5147bc554874481bd64bb69f9378bc6063d9b99df397b65b4852ffed57563a38a9fe827b17207f21aa701b96a6f155218ec5687b8e888a72090ee5a82be20802008c423587d2fd0080dac3dd9c3d37635e2d15db4fef75378cc40e3ab9e15c08ed77459b196db5d4a89ec48dc2c562354b837caa5124ac2f9d69fa4f502ff9b2940b02cceeafab0443e6685b8198e638a92367ddc7f680ff97199f74f5fa99c28ee0a5b643f76c69eca27796ce513b82ed3c6d4522f4098125af9eb9ff32922d62c3f73fcf5bc4db24769e63972775972b807a900ef0514f2b1fd90e82b80286fcad322224937c5d05bd52da50ee590438b386e5577f129f97b94ef8e8b2a951b5397a13e37a1f4e7d68c1709b669731d789b9cc6c559b315fac1fb9a9d64b6e3727fad11b5a46acd4812ecd3c3b6af1823a3ecd0a2b904349680b8b21cc693f11ae57af3bf7f15f7dad931492a4ce22f178d8ba4cae0f379df4b40108e237d948662bc5d93fdf2521f6ee6b94d825675ce4fbbb1c79b9888a1b43f6a0b623e3d9bcaa3b4e7366b0698e562860d3e4dff52b6e5b1bd38e12a4b67afd6f333a1d0e6d1491151d0a9dea4f8230c015bca07d92af412f0dae3a4000efc25e5064c5ab9e3f4e562ffef0a7fe2e239a928aaf25d849c6cdec434454d59bf86e0f763a734c20704f8f9eef71f28a96baf1a1aaf13e6bb364af9d526c15a3bd0120d37196cfcd52b11d913c3f29d3ac5ce7e47445a5ce9cd28421bdee4ef70f6316c290a40dc6650295c121f57797f5ce3ca2995f49c893cca5f69c84b240eef0c9acac4b86e324e922ac43d40369cb2c15232abc3ed2591a3a09cf5d4979fce1391a80676ea0c384d5f7bc5343aa07f03487f5aea50119b19efd3e1c1f08bc512168d696f39963c3c19804cce2aa166393a6bc6dfbcdabc5cf66e191fb2a01a05cfa3bd82365808fa616493d1479c1008792633c8e949b991d7bfe0f3baf5ecf30a137f07df711c4941df59f3531ed225332b8421618760a50317309a37dae207146ae4cc6e94b8064fee98ec0d1d8177a671fd2bfa98504eb8c592c579c8bc127b4df64e8b6c385862a3490b8128cd73739c7594c097a15413ad60e65d41cf0461b12c2b2a179ae8cc5c9a6dd5dc266f76c394a41372a9a66fc5316507a779e1a7552953f9ff7332961b04cf68d83f2bac9cb3e677e587def6d1d74a43101ebbb1fe73f582d8faf33bd8aa433130bc3b4ce2a9c758b173913e42f8f021bc842ce382c4e6391718be0bd348f2ac35f6f42e3b05ae856bd5fd1a6c601336bfc0e045adfd92988f3f758af95c3fd598b7ba1768acebc5e23dea6656ac43c34cbcc893f689263828afb4a72b61377025b10cca82e937f67079d356d6c9af22a5b7d25e649e484a9af5654b2eaac8d305704297eef6ed3f85448e69e3c46318460ea99f12a2db114125c7d7ed49ca28004caaf12da569a6737edefadd7d769b28966b229602eac832a9c93056c1ecebe083e75aac1d8e7c6df0ed583172e98da7ca99ac4ca0abf16845400c75f2145b1f4c8da078a05fa589837f2cad59e4c28554238f2ff6a82f9ebedf121ae086676024ec7f45e4616dc4dfd768c5491c3cee699d0d20c0071153f20559475b4132f491e2891f1e5c964b369cb23b9200603af96b788c36865fa246f06051ebca3ab20eaa0c75ba687aaf7f0d8108a20de8a77918e5d324fed53c74a99da8b9a2e48591146e681c3def78948e6148eb0f80a8feb192026421d155fbc6a5d10e43526b02c0053508d70303d46cd4cac2996ba2933ba0c5cb8c20374411def34c18c7b60178d7f0d821f78c17902dd995d08a5f09926d92d538cce3636623ea51925b4b8ff1ab5e94bfaa3f312eab4714363f7e1635de86115776b447aed0e7745dcf52ac38125aa8ac0c0577a1ca9aee695ca7dbac20ae250311c02d10e25a0de0eed323010256268932df5e6e7d932a005a + +Params = SHAKE_40/8_256 +Msg = 01020304 +PublicKey = 000000151c58a896f0ff0e2f22cf8a04d3b95a60375c547d8b286134d9ecbb3505b9b972e96f573ce4ad6cde82798b9c9b5b16a8346265c9bda0521b5b0d337f8bd4b55c +Signature = 00000000007c1476a914022ba857ebfcfd9281cd804c87c9860ff3e752b874ec1ac8a49e7b6d2f8fad9b39b18b2ad9f3ccf563a52cc44afd908197b28d81c02bc1c27d53b41571fa050de318c1d1f672866d0ee1da5eb523643a44c9e0a02b22e1261c361cd8e79e743a070d780d5eb5333bed24354c8f2ed3ea5699ebb1550090000bb58e20f09f2b3a331996291046ad2bbf11785ae0a7fa50f71b9e27d495676d15b92cc36a33ee15c2938186b9bbfce44e45c0e00f25f49ef890223793771426983f2ee355d9c022584e686199c08db0a1285f6b43d046377f2fb430913dabfc1c5cdc52c9e937fef688487957249cc0e9aa0372d28749ab9c95f30d525605d8aa11f5971d2c6bb927fa57d81b02beba46bbe7f68716e8933f1bef0378ba31f744dc72ed6a8b9b955795b667b6ce2687599ceb05db1733ea0c860352545cc9083ea1f7c521ad63d36cb5f1aef9a3341926d9d70effc6a411c364395946c592f8593500b164847f02037590f20447de5218361bb4af8d47cbb29d5ad0baeb4e095f386db692c4045fe614a4eaf0dad8cd29fe2ff97d26eb0bda3fc8c3f711dd288a3bfb5a53a7d275ec14801dd5daf91fcf9b78a54883115024c559ca912f694ceb3f20018ca8f51d79c407d378970121b24aa2622a7bd404e65d9837c2c45e354a34c358e84fba3fcb8351fcdaa5bf128dc6c4f17ac8bf858f89ddff30b5f6a563cbeeae1619a90425f4aa6480bcfc6916dac05be2c2b0094bfc38eda09007a8632742f3d4868597911c955d5aa967533fd805a93be51aba49142200ad62c27f1906f206c489220d7969d15487ac41be93d79918a2b787bb64bd92c969a1f226483cfd721c59d205413efe9d8bed34295d33fd6f0ed07180f13bd0333fdd73c811cfde0643750055b568f925740a344eaff1d81f5103ea09831a76ff1ba1506afa604cdb54baf564c1b676df0ad5cd5f04d79a920f84fe9f5865b87b67d96d6f3c537b5ea946d23565565be038347cf1802a80cf25a07fbcb95eebd93d14b250619c652f0cdfdc5cb65638886056d50292a8e74fdef2d61451dc93986c7c47a6f7699a8e90c639fd1ac9578586a6cbf3d7d9feb85492bf542195dbcb5502faa7761adec9bf4291739d7a5c077a1ea8b78f713743673f2d2bdff4996a7da4d0c6443c4683e7de23131e117a3dd31acd347cec7138ddad7c5048d8351e63dca40ee51b0cebc8c25b5310d435b331db34e097cd6ef1467b54658bd33a8e9dc9ff9ab921b6b36cc061371daa004c63065a577e04f205bf42061f425d540c4d89c5569df79cc65ba39abb0c3fb98f4b8a726f417cb5afdd3840e6f7f78d4478f2c04835ceb6352252f053d5a3fe6f67b631e5295dfc3f8f16e88841db958f1d2cb38b9d77da9ef76754121c6d8e982ceae6b1c9d6362b170b1b806fb06e34f8b6d656328675d905f1f453ac315f9fa4f3011707c787f48d4fb6c25bf0c6ec68ac8a06c08687aa326b7d8408cb6380c976c997d98c0dad45426fb28ae21072620cd3c05c547be48469e63ace8ff4a95fb3a3944b23532200cd77bc43326cc6e23ec19f69a59ad0adc42b0e73687ba36e70633edc0c3a4b6fcf755e3580f525063ee339f7cad58f0884e4d9ff1e3f52abe41369f002ff69de81bfd0ccb412294e34d8df8c97bc9420b67e107259d08ed41695841a8c5b83f7047444e25e4110cc81517042d6b9f3c04c5692ba9b338b6da2a27b2146e4cc4de53a11792063704921afbf5a51e194e4575cf69399fdf874f98a248abcefc682cebfacb5863467f74e46668df8c21fb2846c3fb242b02e2d6fe6f943ca05d1e41c292c0611aca45fe5cf9eac855e1a7e6cb41994cb57e3a24e51db8700f03da2ae5e60df753130a027177046a09a3637e889f653aef57dd171cd69236a7be5d65d384445a64d49d8f055be70639fae85fa439f79d00d4c270fd1da9b2a7a51c4faf21aaf0a44c2c0f7cabf30b664fd23c044c3f9d91202a6f96c570ac71b0a40a35fa81dcda6b3b0659e3898460ea4fd83170b9fc0b09d875192103e3d893c16ca8fdac1cfe36553f86a76b85d88edcdb41ca4db0b9946dfe05e6c4511a59d1162735e85234021512557b8ab85e1e220d4998b29013eca10ea421fc5d937f136750b7a3cda47ccbfb66237608b667b5f2efbc165d3eea8099c5daadb2c28218f9b09566def1377a1bb928b8ff89da03e79d2588523cde547761fdeab5782b043deef27af51a2c32e2aa36c36ba421ebc601851e7fff06c009958333e605ea8ffd282dd7290be3b26b6d2a1dd9ab0600270cd8daf0dac02496eb9a44ac49ba3cee52df964555aad1963a928547c1001a93ac3639181600e0e634a0c650204b1c4dc2a5158b4db92e0adba5ea9661ad753d4ad933cf3c586c845880861167775c5c88718cf9e10f29abe7ba8a0e3874fd815ca178f7423e0ebbcb8f13da8d19762285e3d04dc3e73d4202990a16235296411fb95914e7e347baae9ecd8d1122b88e9ea53a8a0bffae7674a91d8d13867cc5a4c9c07a0fe914d9b9a6d5ffa428543e560b3c322e5f887fcf4cc99e32c723e15cd83dfb3eec4fe68c39741d769eb8ee7934f15686f2e3dc0fddb657221a574c4ee3352138de6d33024bc900cff56c554aa5684e1c31bd8ab61bfe37c82b1f37a05258569c2b99a30094e33ff7dee20a90cf75d2507f4ce20b7fd15194e9c9c4d4bb092d06c7705269bd523565bfac0376c5edef2843270f87ceb8e211b004550a7c48d3e8160cb1669bc1261ae4076c5d668d7c18c0667588032ea1fd97fac550e3ee94f697f006cb8042824cd23355750f6df13fa57508fa2d16850d75dd0d2357189e872e8fd2fe483bbb34bc5c25a34d29da20a7d012a3385457dced078bb4217ede24312e2e3791243cc16304c5746f27cba96afc642e4b32e3e3be3e017a56b557353a40ce5eb0e62c0ae81b202648634ec9db8632789d32cfbc7c2c847aae9a629d1698b6b09cbb1bb79d703f7b6b5c37af13a0fc734d6f3cf766008fc2d021f634df1bd5f11bc3ab664b526f483b281708fc71cd58afbb2703a3ded74c98a3cd3e910c550794644d0c90d803bc1d366188f275937f414ffaea5e0607152ce46034a0a8067f1ec1fd3470bc5aa2334dd13c7667f73c190a4b82d3c5945450d4f9f379fcdee2c117193154f8f9a523f579cd1e4578d9c3cc0dcc05bb79bc672c3030105a5b4799fea6af22a9c1be263809ed7b092f31bb0b23d59ba3fa50bb9dac1711b89406d6b681b3213e167b4254afa538ef30775eea7ffebde94adb44387d9730417faad83e1cf4a553029bf483ea3409e8de28774088f2f32847e6100cc6d143b7c3b15bdfe9dfa69a24a5b12ddb99e513352be7bc907828610e2fbf6682e12a0cb626518c4b4b77fc00d82c15e707396e3568ba6b304f9e9fafdb8cef151094230c9c3699aaf69eb80b2b13b61285a38f04fcba7a76787e5ca1857b8285e76ef16a4d09c3852b6b1b250ed28bbab6f99ab2396574659ca02ff033f34b0b4cd414191c6c28c64636d8598e03f2daa4eb64a391f65d435e4a5ec71025a0d476a3104177cbd2e101dc560b4472d70b470948de45239cd1788c8a835596dd00fe26d4f22bd3c6bd721c705d2f32a534ad094d94c49318d7934df86e71400df9e54535002c530ad652f33bf75d18f3c81444a8fba9477f6687e3f7053f868e8d7dc7ee514484ef5265ffdb4e9b82daa450c8c7ef0bb6f025377542f8da20acf17381971ed949391a41ac1d41b800fb2c36a4d37eeb4afb74ee3d69ae56cafed14ad2439cc1e3e7c9533a47e48cba787bf734aa9fa22f409ac81e269d12ab94256209fb15f01456b3bd2f482f6f48ecb9356b7e873dfb9ef58eccebd175ffe9510ca563962732aed881f7ea9fc158a840ca419c286b1cf5daef7c3ead2a33f488cc93ee3388d228a3618628428b1d41e3d58591bfac85c0e3d57e2ecf4bd2f22a71ea01ce32ba31757af47cfe808d0b11ef26e5af5851874c6d5c1ba399258a658dd1dc268ede45305a0c5e97a71fdd3f134a1550746e9327aa5efec1ca1c50634eaa53d0a73c601d615fa114a8ecb12dfe15d5aaf762c4a0885f369d15a45b5d49c867e5732787862a6d60621f2032dc89a94607421eb8c3814b9af45af8953bc2ce2a78b5743a264481489e1b9f9026cdc6448e67dcf8039b0ea18292475e3a90241b6baff1e66de12d39d6a1d3f1f8272ef0918de9a853c020ac0a3ca0e2c86f6df87576110a66f21dfc0edf4247c8e20c51649a177ee9d93a2650a0a12b3e745b74f417ecfb610cb586d084c0c221e93a1c3595e64c2a706a1d168f8a3d81cfa5b94c4bd68f8c7041d65cf52cd20e016c19ad6091e9d4e89e5cbf0a8d4a0e8dd97dc419a497daef9bc4a848bb7d041e3934200aa145de046b751a475a72ac9f39e0342f647045b8e73b3d392364730b9eada322e3fdfc3aa43c6cc72e72345182e72be729ddcec5c053ccdf601b6392eedcb6fadd3e3b748dd814dc04e3dfbcb45a3bd1f7757c66936a006069e6078dbad82f74f3df574ecee9397f1e4775732ff1c93ddb26e019936217e3d0f6336166b62d227b23ed057fb3214d337a5519368112f9636a9c1dcfc07b01ba3aac863ed598f3ef7246e7cefc1c45c60f32cae3ce7d676e39e9a3d67983f3eb020d0259dd3f3bb5ea159050311bda7e80c9428065a4a180746bd560d8009ae534c12970a518aaf336c38c083674766cabcff4f8aa051e92a4f712e5d5150e847d648f4a1be716e4852c4eca55002633e171d066c9881c7c3c2df3b483b9242a5c45bacf98e624115b27b58eedd9e4da1ef51752e9926df5b79c069d57c83085b51f11c0df4ab514eca10269f1744fe9e19b1043b113db4d43a50d9ec88eebed80d1bfcc5aba4b1d4ef87fa5e6c3d111607ba55ad7bbd7c02492ae9c1d41f6d57b0fb7f6e874dbbd5a40ff76aecc579043236d2120d81438b32724de96eae8006879ca489507232294e66b515865e96602ffc64cb34d7f13697350f2e89d071163ca0c55ac6410ed166a40fc4e68540c8cafe16f2d8979ac44c214b5a6b7f2df0fa178b210217c39f371f760b29747841c15fb9182ec3c4049fe34305d29bbb4149b015caa8aa34a32f86da52775d0159b88fae3e5e24cf2759ab1731165bc85d615d219bf66e12ad62240f8ede86ea409148310853551946541113927dd3bee06f1e7f838b7d84c49b562cca7dada364243ccba998c8218dd9c9e57a7ae503edcbebe4a6ae8983e6929c561fd0986d166a706e006ff739f265358d647d813e17a80b85b2af499ec42af928db8e730c856b59aab4c2f560c6622eb3476e0ca66318885f74d162cc15ca73162ad2ce77250912c0356fc0eda82b7013f82ea260aee9a3380e899565e75484cb8784e11da81db5dc47ef2bf9b88c0227f9863251c49699cf0d0644022ce07674c805a3c50d6872d62e1604570bdddf6f7699855e3cdba40cd9d8c67e908b4b1e1bdddeb2f33095777a99ca36fb2edd0612cb85acf809ee539c0cb2c84ade2a3a5ba6a34b772f1bbc3f2c0965a198fa3b943ce78419d32d94bba0fffad510253b654fff5dee489a7cc37d7f533ce1900f2d24d291807fc0baf3bd9df31f1b7656a5d751d183a280e2153021cc819dc0f3861805796a8d3d560964b87869f25f953353036bf36a9aac94ab2ca2909917e798baac2424d6546aa0f75c6603e37810a8cd052e3704a20ef0e3ac9532f1e8c39498138ab45ef47a1b48e19405aea050276ffa41085792a34d54b20fe0a967bce3714b1c53f58d5795e61eda62c95429e93b138726c4463f13eaac0cbcd9ad30d26786ca3a74fbf96a360cb9beb61a147b9d21002379540910a75e897351b1a3b915453e1a29798dc7b3d4d026ac5a1f14874f2c8566fc241ed2df6f40fbf2a7e09f41f491bbf19f2fccb565ad6c469bc9ac2fc343ef2b5840b9e4d255e1c27b02a7b50acdecf270357bdc0bf60c86d24eee231e39fae891b3dfdc5b880c8f809d81252f0e31def70bcc9aba8e5f2a5396e14fed71821099948bde3245ba4497609710910939e797f831d526e1632eec9579cfe7c154af49dac232fb52be3eb71c3d0c9bafe9ccdc5929e0aec35b01599dd096dc4ef5db86c4fcd203fdef3e576817208440632b7b42240b6be03fa5d39bf33da1c7985291cfc1ad67ca2d9cf19b007796ceee1e490abd24aefe0590c64b77b65904d584a6249f99af1aaf34e7917b25459fa49e8b63bdd62443bde6cd177885a2bedb52eb85b3667f1f6875e8841b3f282e4e4467f917406a8ea3c39aa7447165d66b4d717520e5e74afb10d064fcd8d09506b07e537553e5db89c919b75c31567556c73e23aa5e16b8372622c2ed82f090f33ee061404e5f6bd601d52d4d63d44bbbac14f11b1f4dfd9d21e06910b51702db7685f65dde96c032eae4786950bcdb19c1c78964d9eb7825851784b73604e0d1a96b5c4395472de4012f0022aa6d22c0d882d22eab5a0d027abf9210936aef2f149a04f57751afafcab56e023493901718dd4066fb6da9347938dc020fed7cadc2b25e44f19c279ecbddfba599ee31ced528d93900b7dbbdf05e74ed4814671bdcdc67c389c8e245b349b0782a153b5216953f9cba2bf47f74da8484fbea8f5b74c50a2e8997df7310a709249f65835847662759f977ab9558db71416419c47f15367183d9fb888e8dc3b558336ecbb19071521cf5cd05f54926ec48b3e3edd9c1d9b9e6bbcc797f115807340fbd26861d06a60b228c897fd45cbf9a0e2b91f9e7171991c228b13d32b62c08f9f7859f45cc6802561818cb4b9cea1006f5c64b95509ec30b6fb7101d1ee357dabff5d6947bdb2595103040f03f2fa837fe8ff414e3a90aa33c1d16fbd0dc509b8acedaf2280ee24956b967d8838878108dd3b07efc95eacc791898560d874d633a0606b4b3ab169499a019c06b68bcda6c0149acbdc3b3f29c845352cdb9ffe44fa58fd20530e74878141518fa1fd16c1085f01a1eb7ed3f3c287cfcfcea19d1671389b82e24c4143af01363935bac52ad77c785ea31563c462654c79ed2a2408571f6add31fc4e4670e24ee303972af5cc700ccf315b5f8755cb98b862f466cefae67707f307f3227139954451e54b894697684df2d00464f95a0719cf28ab46d02ad13ddd3f9f5423bb772c8626c6a4515b8362e1d408b705d7f00ed912f3041492a6c847d012c2f3a5a3042423258b7b0b9c9869e1964b58360450d68a8054fe36e29ee09778173903a6ad396b42822e75c64059e1c4808c9834b39ef66975ab4db2fa488511c1e0f7b9b7367bdd17628dccd7c7dc3f155c35a4b62c41dde7e629b20932ced3492d9cc95b67322c2e99620cb7089af19a9fac98447af42fd25a15e79b2af95850b076a0dbfd13e79b5692f9d4435fe8434d3787e4eac3913a45e8bd175c52826f941f76772ca91b878d9ec64863155c8509458bf72ded81bf88d6565354aac0b4d5011599b7ba28791d047f4143d623673d3e3346d58b368bf1a1f72d6036c03676d6a030a2bffe99ed604c10d970ed33d33270dd1c12b11a46211c64baa9e60dc10c38ed2aa59cfaad5a27fbbb545f5f57302a4464fb42018ceee82d6b9cdf4dac656f0af52f0ac90906997e0a41f4f6ab5cd78c04fc0ffc3cbbdcea7300a88835360f433d9440b0625bfe4261d6def63c20442d5b52fa9bb0ac70b0d6d765183b613b7f9d16300c335017db8920d198afefbf0b7c59f157aa07d005fdca95b56d2252c5b2cceaf06180fcdaad2d54382c326d2a1fe08577388eea6bcbe1f08b20e6fc2017de6af0e71ad23addfbecd256e18ed6000dd0ee7b8b2566f6dd27641c6751991c5f5b09778e927b9b50f448d17caa90fe169f05f5e498c93e25197e354ec9edaef4dbbefd4c08867b867c942f2a54106ea9aecb926230c9a73c92664a56694bb6ecac30d5e853f4ca34c0b484a3fef36f9aa58410bf66bb181a6e6d05a8e0cd61127ff42680a2768ace09047bdbb592f92d6b24e64aefb5ede54c7c73798794ebebe629b69f62145f530e36e0554a472abdd4ddca481d0738a8faada956e6339a88c3e6d5114d097442fd26650147a64cd62b6ae6394edaaa463684ae5fd4ac902944f28f761dfd7d260fc05671b08eb999f76b7a23096b2cf30fa6dcc689a96eac2fa224fe97f694215ed19be44b26b6d7febec9f5ff06db3902659374c0b4533071f6885e25f203eeb1f1781e88246fdee531b03d93039fe4be34c63e79582202b9a5e4ede6acbc510038d7179b3f831d592b0be905e1492f211a0f6d61a3acd3b56b791304ac4dba3bbd12190859c2715c383bd8a06dad4f567fceb768c4184c15ad01cca68ac14009ce1623178ee616037fcc3b881c8ad4767638f90efd1dc2a35e5623fdb7409d528bf10b8df0d70d078f51235b6b926d087d85be078337f43f4afec7e77d4f8727f78cde89039ad766d28695b6b85a3d3b8250fb45eff3891a06ed8a1a332d4e5d5a5d6daa79d8a05efe8c0f2bd02440b31c2e89545dc38254b1d88b36d65c89e2d0b220ef381e9d043edd57a490e6d069c44c3c032f70c93354242f3ddadb3407b75747b3426228249a0bfb3859da4ccb39705ec2fc465aca9b0bc151e82ab743aa04e91e5e77de6462f2626cfa7b258bf302f939f9b01fd838759df751b695ce92f82efcce2711f5f14bde4b005e4758706df174eefcc8737a4ae91782f327d8c35b5dc372c6d846fea96824b42bd2d708bb5f1abde7dc9ae11a328a5cace9c840f1ee58861dc060634d7df5b3a2db3d50a4b35fa58134f331f7a2813f5dff90344b656bf7c69057a42deca7361b3f37973bfea980df40d30c56ad7623133a464771c78fd48885f39b7964ba997a750ccf0d03a045c1d5fed52146269665b71a362d960f37037110559dc6088ca1f092a85477abfe7907f447b659aaa70df998f843cb933e6d7a48964a70d599b5a964db4d6b8c817d36b60cd7d5107440c3eb324feb3fee7ff9cf528567b1d13e13bf63a98f157bc33e28ad79f229c6efb1c3e974b3eeccb4ffb9ba0dd3cab3207d0a552d8e496969cf76062115bc693aca094d64cba8a3a46d8e03ddfe9a64a41b75fb5376131eb2064644dd5cadb3aa00157b11a8020ce445d80520776f3892c0c5233170add9543acd11ae4f050578e3d47c9795b91a299a5ed2b2301a0846cbfb6347b7f2ad74e264ed5990bb7248e6d0ba2648450bd668d2141fe520b307c8463ad33202d725c701641cdeec37fef068909a9ed9a0c50056bc5ec0d09679646e1a7c80693c9bb41dcff775ab1cf99db38d42336f4d86c7d2b69a03353456d247fa88a0cef8103d8e388ed2386bc543eb1e51d79e60eab568b23fe12d82f2725db1dc20a4b62c01b0a6d3ab54d3daf2bdc17a6304b38228744b881baf3b1901f0630aa529d89b502f11a993a5a16ffc846da32ec0da6b202ca4158f1433a6c70b648227e423c6dc16d0d39957a5e66ac8415278e7a3d7d6655b4b40d4964351e764bf4f68c3db124fd8a4d6c34fb54cc6ff3fc52f6d8a931a06c69073e138e28cceae7b5a071b804d19c6c959c501ae7e2646aabd4ba1a75ba1ffacb94630169b6b4d31a80d441e400d9d8bf0d9f11996698f24d971f3cb008c488f8403b025a35c45a291d9634c30a2d9f38a626fb0e64469ca011244e446c884388e51c8b0b1b376d1f993a7ff1554512d610411d2a55dc2430d0899964a9e37db81146d129ee92b5e930821cfaa40d990c87d3c7e7fce04aa5a64dfe2cad492e7c7fb3fc623096b3a529f04cb9ac0d23e7fd6e6c60cfe0e614b46a0c6ddcb68d5219473d385c20f2ccc9c0c19ca63c1657774ae7831883b7d30da1d6bd9b9f1af60b1edb8f679d064596ffff44a43ee0483200e3b693a6340314ef14054e0a1a22496a6ade251de1e8559e6ea313634720301c252efec2d830a035f16fd37e81444fa4d975b575117b2d18dcb2259328bf19611f1d531730706590ac640c3d1bc39f65563b407b7de824f94423963a68e7270086fc548f4cf8ad9434a6ab63f2e2ea66939e4bdab104caac38d66c419304c47995a448aeb1ee5a9f1c64804a44427a18a93350aace15ebaca6131ab55a6dd8934257a3401076066368de552a9edfcb6283e1e32fb63113305016451879fd70d2e07da5b8f68f0a6686e23259e6abeaaa85fb724d87b57ef12a8d0823a4784c8b36c569dd06ebf4d8603e4062c37b3fc48cb8ec710f3c0c88b781f29317c184964fc11edb52c33f3debe1337a744f91424e6350f252de4938f201ee68488551d0dc8246615474df8fa918b682ae15561e1fb85b2ba88d38548df6009940b6fc297b09dd54a1313161f9065d81c8dd6f9a6051a063ee3bd1829e15a5f65267d1a7afee4a15ec10e977d58da8fe8bba1ba7b935adcfdd7965f03c8bb2cf68b77ce6835f2cab4c6bd1b0c7f7f07001bbb74d412d3a1c342cf51063a9dc739a948424a01a852bde2134d1e6ba14cd25699d4bf32621730f965656c3202ef993775548fd9f499deca65b7540a0e53a6a2ed42216ad5091842a1742ac1f6e5ac1e2781c1ec3e311749ef88b25881ed27f12dea362786621d7fe2b663bac87cb32fe2488eaa1d0c6c3f77d19dea9c35db089a528c9cb5fd8b5028019a93afe03ee46aa2ad2c476de5a63517afc049fc04db9b83a2dc5bf86a1b3c15664b7c20be4ec283f29eaaffcebb091e2ffc3ec0e6c2beb9ab954293de1df9c54cdf64772a712fa2d46de7dd6c4c51e41111f022d0b5acdeb07f90fe74473dc11f3c4e597f752e2cfce5228f81ed82ca3b98988f5bf5dab077ca8920d9634cdbb0a7a1d3fc04bcbf010b8992b886cf0e9757e2f7fd4d2d70a227585fb0911d871b6ba571a973f2ad952148f4144c404d847702892ae7f7e13f93e7b10260f9604b982eb438c9d8e84314c9a2c353c3c8dfd277a81f530eb2cc650a4d0b99536a2e0a4b322aa0cd952365781350d284954e201acf0c49ea67876096239a055e02e1a2608bba26dd7a13e0dc7b2d917cc759672bb9cf01e7c3054180251eddadd9ab8246d4fbab4c3b2bfbc266f9b660f9b07ae1fdbb27969f656da053c9eefd05e85475353fb40374bcdcd12ff57e837c1a083d8a033d0928d3b084aeaa0bebc9ef1371ea2879f544e17852400d5c6d3b13e5327b1fdd65f1ab19d9bfb6dc4df2c27a36d23a8ba700b3cf9bf3a7fef97b125e7f0d9bb69e260437c7d3f3ab71d9268ccde3ec40041d5852f15f1d11bed372274fcd491233a26962d5b667658ab0a4bfa35a073241870755675ec4b6be6996a9a1efd55014004d0ce1789c3207c5e40edbb834da018ac5e49b4fe352865ea167c5384d4456df3eb89564606e21ddeb12c5f18b1fbf96fade73d4d38a6b92aa90fec4afbb50c499ce9a38234163e62b71feebc049e1da85df4cc36303a8431aebeb79fbb5a6c94428b3241474688021783da8621cb92413cf86860e3a9ead2e321b26bf131aac0b8afea32e791f371c9230c5a4af64ff4da01dc25c7ec8525ed6cbd446d3f6bceaed9c062daa914d22e91e773e774b1c38d1472a0ccd96511cd52a4997ac1c1eea187aae676cc46414064f6da64ec6bc66fb5d20d7ec27c53abc3a1e34ce9c1120bdf1a7095def52d3ac402046c5efe46a98576cb418e97636ae54dbd46817b69d9d9b0254e86fc3be9536f7fc3c6d7026ab0296382fd2d28150f17611788ca9911a44edccbefa9d093f99971fe00299b4fd72203e461d8e0a69542364e3f39e699a731f54c46b5a70e3245d7c570debf43de314b848d9c3738007672dd4ca32cf6746b4032699d4311ad26548451b9f86bf32b312e85a50d1cbb7208e7c6ac9bf80bd7e54e9a7bf606497fbee8f2e1f57b0c437f6ce6b9d24b4ba1c0d738984080b67e21a42f79d79ca88c37909cd0f0db660d2c968fba141c98cd5a2a934705f1103656cf16d2606ccb2f0fad2d2d3bab8527ef34c63972e78050895c4e5abf13ced9da3c213f907d6ace8184c8b13b657df4053808f3a49716ae392a9fc481e1a8d7520567fc2f67a07abb097d1df8513dbde49ba4f6e89480d2fdd61d482fadfc2f1636225f248f4a5409ed084061dc1b7d53f61c3aa8c79921cfb0a5d2535de35eb1214bde8d026d985a87b5d390589b23f85c279237b1d110bb374e6a90278a0f7fd39098527ec38ecce9144afdb18a309f1a02ff996f03a61a0089ad8ec0e7ab878e5e8d81f8a583641f9044af4e24d1992d45a5d75f6b5fe522ad72f3584c034f804d6c38e082afab19069c11c29ea82df9f1d1b9d18c5445b2769eed417da96f64705f1620ab29afcced3527893a9d52abfe1a66bc24fda614528bd118a145939941974228958d38a694dbda0502e0113b06a7962e3cfa66f1d9d0c4e101b239cdce45782f6842d35354e324ba26d605bfd11639693c726e9461dc2611b0add998df0c03a78f67c5ab182dba7907d19f9f12568cbb2107de76d6a76dac226b0b1d09aedfc80aac5f3413ca7d9ac6da241ab70a8beab187e4da429080f9af711993a972cdef3559e68e1c68ca0c271d8322f59ade2352fb166ac1108d547568c86625fc14f7a3745439b526150ce6dea2505021a1f81a43b79b1a02ea0df27dd534e2832d3a6d15e1c3fe0c3afba7f95ea1b247e272139bb4acebd7747ca5c7fe94c1ad41ce4e457d76842a937460adec17a1cf25606934b5891bbe538670a1dc9dc90b94889eba5c38e781a180abffc08044e0be3b89713066dc4ec8f890e551779c89ea097cd6ec707071f1e19bf0200634af3ec6aed86b7b071ce7fd572013f0e50609c0af9e66d2789a67023c058694c8ea8305e1cda0bd3ee7141019388e7221ef11703d03fff1009238e184db98da437dd8a6893318decd5becc5cd681773128c34329d291905aa79772dd87b312db337add3e36520ecdb32ada28c80e83ab5b3a0fc2f38ec961d63d42e49f946a6b20e8d6c45b9dd49cbcc5709985cb62d8a347338eb8b89c1b7ef8455ea914bf5fd3b44a4878ebd15e802cbf168a051caf17edb27acc132eacf82a1969e443af8213ef6d4151ac5aaa6ff8756bab06e9ebc2c4a25478800c568643850ed53baf9312e2b050941d646e823b4bd1c739c2db1e5af7375da0f89e26e7fcb6c238dacb03e5e8350790e881824e9604ce4f9c02aab5eb1b905a054d34f8e09e89db01df9bba52460d2c3ecd4aa4235865bb880b92aa4b73cb6bec11a17cf26e316f76dd02d18486922846c2635d5316f5b4df17cd2da4e0010d606ee333a4824ce30d3f9897fc8fa55819f370fe882387503ef1599158cf7997f2979eb3a6c0302ebd8484eac1863b4dba372d93e97eaace50cbeaed434afaf37d0fba55d6a880e7c0a8ef58db799c84aa2e8d83747eab29dfde99de96a62ec56111ff4c049a9ce9271c9388df624b2d2384aba5b521b7d676da1fb45ee9ab2a1d984d656e762451eec5cfbfaef211e64f34d3bc48a74333a5a4d38909508f1738196af3f9e106225e0d9329d7654df3df33489f5e0cc5b47cb836bf05c1ae6c07773550511d1b47ba4ad7899a26a24eca2ce635040d67f507b7acb53eeb2838b9449e6063fa554508b77a0cd76fafd7dff9e3549df9a7858a8bccdc63d1e47917ed0aa9a01520a5d4c325cae744cde02445ff75a046400731cf19d16d77e9e8e7a327b378cb7cf96f61d917e56ded7f3cdb65725053c78fc1bfcf57bfaa2c9425dd2c2a0dd3214bada22b3095f86d4bd5e553b1f299453e363de6417dc765d3805ddb2df8bda4cef41041fc70a9e265b6c87c7030aec83d00abe8893fc2f06fa33fdc02f194d9a6736780cb40971f702b577fa6c5795995bf113ce267aa4c0c2fb7e39b7d87f8f061b1451bfc686f2d529ed73208f666da0825617c0890c046b88f5be8a0597600508e0827e0b00ab2e19fe759108d0e3b6bbe212f77d4ccb75961f9af8a69f2267f59229087891232cef4fc60694be834eab79d77e1e92143a381cd6bf2f504414d7bbe7957104bcf6ba4ea38542d089e3006ae8a5e577ae3be108f03ba8d54b6d2dcf6a54a580c332f594997dd3a2e35a2d857042c905f61a8c2fc7bb6fc82da190c85a102a06b209368c7d976e125564e5ab8503a70665461e9c9c1e95b47cb057a6d606bd3fb97bf1037beaea0980b0489d3ff1519c9f7f7fcffc6874a270ea0c6395460a6338e58e77ee6c7cd68a633b0c46a23c37ab4de66d3b101d5131b40d75027d7f4cecfb1eb5081535e0c4b0a6fba7870243cbf4c279f22765993ddd068d637aa5efe8c469b5df3b40145ee0eb769fa1e88e5948c54916c3ba310f46c7512899a9c7745aad91f829a28161acf3992300deeb700f141143976009befc06b9c18ddfbfcfe761471a36cc2a13772d9aa5eec74902595f89ebb7087f66b5a07222f7145f9dc6b6f5190ae10ac082bec1626fb894701af889d83159349518ff3b9a90fb606d04b3c1695a251421ac7423813c1a2cb31edd0047fc636c8709c45c6c1e3298b3cefbc3acf62e2fc3162869b82d366745532cc311914fd0e1f45fc4e288d7e7f18b88c251cfc4990f808785257120688efc695e07cddf89dbf1a549a7582e366608573a5e3cb1ce91f3d613c1cb8a1b6760bc6a3352e2a2836fed25812eb08ee2392413fabe23b93c898cc8bbc476d61ddcd4bb060dc40923ccbb69ddefe4f8ee1e9392b588518e9a9599634c4d441b1194d7665ab3ff7532fb9f781c64c8a24c1c65770a16b43364a39286784e28541ea13bb667ad0a0b13df588d8f25169f49223cfd9fd165c1421b02f19abb99fc8a519b10efc646e25fcbcf3b18a725a1afd11a31e37040b4cf41a820c234804b8fb2966c99aa323767eefa83f6b1c5c3bc89d2303aa64355d8202f0e7a008e36c6b52be5f70608c3010072feb17b5b1bb017f1c11760cfb29dd2e18a612808f0a8d27a00c09863e4d094dbc352b163ae7c3ea18ec5ce620798cdf612c04120df1d64d011dfcb39b6151e4da49f79d4ffc1e5423182c6a252374bcb135a0db0cc534662bc1a188e72ac1ade577a0dc06c04b5b693cebf9a52b83ba20e2ac94f69f5c57148fdb03d0c4ec6851f78a17cfe892f7d6dc0df5b37c17e4640076fd48a2ec5cd40b9b597a268c0174371d21fde533f784b01c555b964c0150210691c954aa3a9a6b4b7a968ff63af477d4633557b89f7bfde9813defd851d9b2379ab5f1506bc6ec8032debdad1f0f3effed602ed51e4cd40f862e086c47644786b0162c000b22e55c236db4f5bc936376e23c053f564064ba6dad3ae6c5acdbcd66776ace56055e2cb92002034d2a32b5937e7881fee92f0c5764be299a76b8aca6acdc3dbe6b1438b96e096a43d540fbfac12f9b85d25b95f3e1bc045cdf063bde9bf2e03f6a02fa762e88f5bf15ffbc0ac5bfd0c83d02b74ccd4546bfc6cceba8aa37957ae15691bc3ed9d6ea9f7da2624ba9b42ba7e33f248655e92b437751495a68577b0d978f5ca9bdc02b8fc103e90a78617e74b633b792699c39b6790c01969d7f9fe8cb099c6dd428d693a642b683604103e037e3f33ef3fcc4cb2ca72fc7e0e6d4f18aab9765a0dbd73c11fd5f0837e9129192a89aa4d8095e7d04446523cbe7e2b9271eb1edc230179b782279de4368431bf00c71d4dca8164b68207417088f5c574da5f9c294fb6c7afc545eaaca2dd28ba90f2b3fdffb0e2790fd2ce3155bb66f23a03a7666a70ffe6f37cc8436d24c848d92f537e3eadbc5ab4f20a8c535c8b3ce5f5eea2bfb87b17414468bf2a8e3e663471828b50ed00512e2ca30a2669d984182c5357f0216e49824fc22228d64c6becfd3313f2006b2f874684286b745e4b65b583aa11b4346372aa8197a228322c3d177c8f92ddf8df730b9e24446f1695c1867005da9ccf43d53879263fe775cf26148eca000705f30b88ceb66ddf19e453dbf033f6fd1dc77ce5c879b471d84af7f6f7013d2faef8923095c05c0552431bcedc541f9d2d096051f8d7cec08042667dc40954e2582ab32cdf7d263798eaf1218e7af769c55475316d008704e148258bf3ec7f2b48f75b85971fd6744d8bdf6325ba92fe75065acb220600d2ef858ff5f501dd8fa555421500a251dc22a62a4f37ba3f555aecf0840a3a3b959b62a3882c82cc3c85f8de85f02985dc7bf4d3151c67c96637c5c15166b42f67c7e6fdc564a5fb24ecf12223a3148cc4c232aa0e27426b9b3c0f192b8e784386e86866d11f1729bb62907b8b24fe2560cc1f6a588d0de9e2439aa7fd9f94ddaf7dc4b474d41deb26af7debcaf878298f2839e2ee24f72340072405358c0d96ecef38c100f449f4ed9f5fd2f45ec3a7776d06070952ce7200458e06e4a293541b983bee5e33a13360c6eb652a43d714473b8b465727b6b7c0b90b8f4dc35f12ddcaff90fe9dab479e7646ceed18f58250bf00834cff0652d0a2b172533aaedafb353c567313111ac47fc20be8f4bdaa474dc87287ff66a7cc927c45000d0b3b2edd1ed9fca6bfa53a0c27ca8f55a0e648f654f7037479ff6627568bf8b4056bd55c331ab6645a863f17c113c50dc14d8fee1c7574b74f0f0aacf0528cf14874523144433a2ec8d8337229513e82cb12778a14fd4efa94a1a6646fb87014cbd7db8b0f44fb16f67b9074dbaf8c386ba19b0740aab997c42638f60b784a185af6a450d9ac04c24ea93bbc7b4505aebeb66e9223b55cb64a1cdbc5dbb5871e3b1b2d6369f4038e070195a8f360a8581dcf9d93837c25d8795a569108218b7957fd475498f25cdc273a02344b8b3ae6d86a3c46116193188d81866cf1096da5134b92d7c43c49c69eecc0478f1864247d519cacc0b840159456ef80e3657f02ad6344b9ceae591971389b4e2516a7a8b06792ee044e6b855bbd90f6a8f21771d3dc7434346688ecee7a02e5ed1d8bc38192447592039eacba7c20a3c42cd95c069f9d1a19bcb801f28bf313d7e713776248e0a0d37555f35fac1ba99b6cd1e01910382fefe21c67fa13076a342103af8a324d6efd4d5e13436fe3c97210f6a064598fece5bd9a0bce8a31ab9126d99b74c6524acd01a691c3f99d6284dbeabb100f8a644a963bf8ec56bbd0ed95e642051b12f14ef3fa59f19069cfa057dc08934a781a8b4011ef24d0a9f9fcefacbf1c6979a00f7335a76c1d415acf52e496134407cea34438bda286f3aee8536af2be845a0256b6155b8a1cbce565791cb4febca70b5051a5801b4d476d4ab9d1f4207412b30ba179d27d29166b065c57eef13cff98cf6cb6612fbae434614c200fe3fe1ccde10a752fcebd1db8eb329147d510ba0134f1b9693cc8d17e39c3401568a408e4706141e26abaaec8b7a3cf3766160a16c27399d7e6d2c0ac3d6334ffce84db1751851a0f2ef4689d4444ac8b3d50d0df32791d031c48c51d57aaf20bcc9dd5b84a49d228a7ec1ec667d8d68541fe623229417b4d97243fe2935232f527976ec5c5adbe19f7492aea8362bed134ce1a3602519e97bc9dc166267084e3584b45978cbf6c84827f08a145f91c863db438ab03449de0763daf0cfdac9d7a34489877ef7dbf0fb9da7553431fa324a0a951473669affd5d59650bc4b84dd3cdd90bbdb6c19d06424107d1c0507890826c2df6730e3c9a3e3391394988020bff5c73134e1d70b4a4c92369296642d908f0e8055ca6eaf0e1f61d04f3db8d3dff7a4958d0fbe0ade0599d75d9a7c605bb934903dc72cd0671d44d13f99e0218eb897116b45dcef927acf47fa4b9088fcea654edd48a7c684019f9bd7d01c6a07ef02a39dc801d3e1ac23a15e81bb3b33b89bb7c77c3bbc5d8df37aac04540b1ba7a56f397d25cefb757fafb05094b853883de7e21ab3616e8f3492d81e1fc297ea1e2ad30b41d5269e4d8c2652bbec866cc82e091e13d3d04b18cc145b15c332ca55e21bbd66face5310c6345cbd2f0be2c1baeaaaa1f833a936b594bbec1557b766ade80cf8bc72e7c4db5a36052222a0cc9433fb0fc38efb69255d6940d646c7198ccd906c227a5163cb94005a76d19b726f84b405981522c227dfb4fb28a99d77f63ee6935f4e7e717edccd41bfeddace7b44d5520d02ea1875656234f31ff593beecb5a3a3bf2c8dc2c944e44d6c7cd05c8bc64f0610d7cb7b92c99986419535a772905168887347086ba7a0b87eb4c16d25a9aaa4cd5e6f6a2937b8898b8362e57ce83cc6ac37dc337ba4fc5700c052116bc4ff49eab0bb1f15d9f3f0aac93921c6bb39010bca2cca820ba08bb8206d22bc94e6a93e3d491d3df6ae289ef1fe913ee7f2e6d70cd9cfbfe643a3bd829aa43d1650297bfbb276ae1026a6a5adc1018fee16c831706667ebb6e3163f9f5d5fd7f1d1119cf8130b4acd692feefc3ef40cc9f212e49dad0cb1747824e9364d7c226b7a6a04a12d626b46fb4a2d05fc9c19752fdf4c7d8069e9269370c1c116bfb3ea1f3c0027d490e9d8aaceece473f644023974c4a9a404036b64a790874f36ecc69c5c5ded5a4c7bed2d3509fa38fef1eac4da4c2454d52ca67950802945284b95fd0af18fb28b92c7961288080e86f9adc6b144f6322ab3a29d80c5ce411db6017dce9d1e22ecc9dceeae7633d7c75ec2996616c7fc6dbbe436a2f46b18aac2c8ebbdb7f55825c62e0dd65fc0ce9bc31b49b790ef295d37629d1a546d5b906fed15d77b5af367d7253c61a9a19f3c188ef34a063ba5fbd217695fab0b554fed89731e13967a2117a318846303cbf19f0cbdb06a7f16648fbeb784d46601f7494afe75d0797057d62e12f0f3ac887d02b15f05dc8c7405756a1c660262ac0eb554a48881c1fce15fdfd6276ce98995673526787bac3f1b73ae0cbc2c66c21774dc7120b387e5876484c6bd08a52e81db40a541d5388f3d17f235f92606145f68bc3bd3fc646b107535509ee11f716fa3008d0fce268e41e7bc99ac6214e9305acc59548d40152ccb15ff844b0269c6116a7ecfdd25c5d890ddad776a6f8966d8562c1a75ec02d9289a66743502fddb51cdfacd9b31740854f76dfea1c1beb7d4434afb5c069e746f46488b88d306a46422dddd8faddd76ecbd9352f7a5c199f51f94a2190168cd1a1389593d90e2456207a4da9a2df431cf93d8d0b3779e7d15ee958d5caec9aab35c9a4e99cb033c9f6314cb7636c3a80d255db8b5eacc55794f531fe3df506175f1d3549d3e1bd91fced813c6693bc067ea4afb706818c8c9769a56562c557bf955e07ac4de23a4d1de29c3ef7dae5ef88f395cf955a4074a04b852cf3a1f377b9cbe7475cbd11ced448c9a12bd3c08704cfdd333fefe3616251e7cdf373684d0da44fde088e1d25af8f708c0afce2f1d7c36de5409e01161af807ef693111dc9c37481701d0e254eebde629ce1142cbb185e46cd0071564d19b741b12923e7dbc94a925259e583add496fd99be184c2f7b9c65f7c280cdd8a6f7ca7a39185ba16340cc2e2d5c0836a32c7d70ae259ab8d8656ffeea93bba1fb5423fbab0f6b7f0ff24590c758f36703ac7ad93fb6bd650bf0232a46729c5d51837ada4c394ad214df4f2da766ba555b3e208119aaa1ecca1cc347c6e168f43846cffcf720629e8ca8accece9ad4589e34e585cb3720801f9653d8b9e5aa38481a4843e15dcfbf117236d34558fcade74b1ffabc8f5ab8a468a1bbd1521271266f3ef7dfc2ab736376711b162e18027b8d072829c7ec5cb2750664952189d47b66c4e5deafb42c1d55ff5210e71ead1f96987959f01cff0a93403959f1aab5cbf39849e170419ca622a4e5cb737d8c64bd2c2ca31d6dfbc453ca985dc5ac9f843911cf92cd1c124992ff576031dcba93ff71cb815be0d80dc34b3971c7be26b658d46c0bb45e32d98b4428e1ebfacf8cac23b804c2337be71b2e8186fcf53b446cc5d90fddb113b72f1b900e1e0e4c57865eea957f7aa04f74907ce3e45b1bca480ef842d2aaf94f3cd301ad808772bab41473232e3e8915a14a7d30a16e23002ff04432b90b7ad9ac823ff048df13d24f0b05cfd7c34046535281634a04805a898ff821f3c1492778903151f3a9d5a8a893677f61237a8e9fd7bfd90a43da045111c6617e1d1139f2ef83cc3e04362e74b61a50e84f159e555c5a062728de0c13ab5af26763887606a8329a968fec58ded46c08aa1b7fdd25865c75e77d7f04ccac1807a3ca8b1ade4df09f62ef024215982e853dc5fb2aa543fa2cf9cf96c5ab8ce3e1e27ce2ac1ecaeda01c9639e65a83d6db9ea3b308e5b1841e8c369b8463c22e62c1565a198e55e906278fd3c2b1cf0926fce70bb281cca6747b97a6be917060167f9eab451b98a91f04280d8c38397c1bf021b78dade09846a81ab0301f4baa7f30c686c1c9fa99c3e0e8a7f2f93b760cd32d9cad8351309c565a54c708b91a87cbefc8f99c2407278a9ad04ac176c0f83d6331d41cd878b31c73da63917f8b3b0a2d8ececa2dc3ef4fe3d31d0192c39e92b2a25c817ad5f34a2e86e181928bd1241b50844f9ec599708605cc98f286caa39aea9bdabe64bddb7f05d0fe4c8b106bb23e7564466d43f4e53e66e4ef26a82b079cf47561b4c90034869265d1d2681d9edb7d8ab27b62dbac4780eb3b455fa9e86b82000c1a7a16ac5dfc880ab664d68418de68ba24d9727b3cc0f96bd189ac940c8961866d3b14c6566d2721fe048ccda39bda39e2dfd9e0c76a17898c86d82a37b2a4c9a73e7b90054c291ccb13f75b00f8221a67587b22672196582c857211cfd8e009c87b7fe3e22544db476f233adb1d405add200027813e9dee14fbd312570bbe8f371a941ba01520793b3efdf26c7e5d77e7f48705dca5c6ad463cee0af62b8cd13eb48e251794a40bde295a94fe3857ea928cfdfd1efb86afcff3d9080754c7bfbea8095af8879216cc80754adef567ab2f1fcdad60dd5b7f855be93a883671d1dd624ee2377c5a52f0c7a4c3954f1d21166319e95c72e6af6cdaedc86105a9d44e1e80d7c5efbdf03a1c55762780655da936b1e3266eb3aafe226dda9a71a1e848b5c066b724ce43ba4573e7963d892d4516d9da156daafe13149cb349373477d9af359d7cebc9da53768d8e4e42f55de6cccc53793b760c5eded573c79da37a920f1933b32bee741a74c005b5c53932628ef16bdfc2ee796b3a9be309c62c579f2d86088720c6709df44ad7562c0f2e3e08eeffef9b72b290681baaed628c9c5498c17d8c4bdc4ac2c3c84dcdade30a16c469cc5e0d12e2edd2cb7b06e811067ff45b5c414db24185af2f9564f38f521a05dd3d2f0d90e75e02636e9189523f2e1cefa018e0c941830fa3659186653ef36936ba3b55721c11d26a50c5a3974ba3e91f7b9ddc92d4a0164b22685f620d721066e5e9a22979b769e32bd675a35f83ec7a02c8f33a4ac186feee7872d46f35ff80fc3fddca87eea081d656f5fb89cab6881bb718d876bc516247464a1c53b35bdc6d975c7cc41f1899f6bb63d48bbe95322308e86c0a7239a45771c18e2f160f57e00bd0b3d69ab8346491a8a18cdb2a36bc57555f7362252aac0bd5b31e549f85e9fbf22d13b0bbacb4db8a84e5ca87573d574c00b1b69e505404b4dccaa172077bcc7923e745fc0c61dd1d2b6a2fee42472e88c2fb766359f93c2c03c32d9294e3ba274e2107431acc8ec9ea471dcad2ba0f3aeb10c77552674ea471db52cef7ecfb7f450bcf351d2656373c7f097cf3ba55d14143bdd95dc5fa22cd496e1eafc8069294941a7d033da93ec0ee67aebf6f8a8960a13bf53912ba550497ab884091ea173716a0717b3bd4ebf66b58e4388aaa1360bebb26b0a3b5c508c03fcbe2a35f648f90d9df42cfa630aecf4420c362a448a7ce4009b7f583dcd55b0004666b4a599e846d5646acba66781fd7ac4aa973f4d9f81d9e24f3f76b1bf8259cdc7926fc9b95a194bedf160580eff51b4be05d2958daf3c789a6e7d81801a153830e0c452144692b50352759d06b2092691fcc56bd5b5d8f55821a51669d3ba695796b9672de7152d36e658f96ba15d66c5bcdc8dad07822a2a469938111bfc2f27b747c72e64c7216c1b689a7878a3fc71d0d438ce4c963729eb458a7df5148cec9f01ef6e42e787d060c123ce45c2558ed7028cd3e5686b5cbed01cb46362bdacd34e9fa7fdf62e474159a10e246dc5c983d147b6ce2907391f6bb9cfe0b7291639deccafc620bf93996d82f7bacd846502545918c803683debaa147de71ba14fbde001a85399a1cdac260c6027b52d267d6850b4b5d85c5f5526f9f903bfd50a71556c9f922cd33603c3040d699df68be65cdfcf6dd2f23c73eb4ac71e6bddf700f63f76cde0e35150a190ff00bf8e1aa274b2c16fb8c89d972a9a099c1c14cf4539d93cbe2438863f30f9ef71f4e46a241f1e4e38f7ffe012692c176166f4b1f83f33ab4eeaf0dfc031d9465a57456e126e665628bbc90eba9c2d5ea860fe511f70b3b82d6ff7ce49d3138b11441c93f08f5b235a05391f4283bf8c3f68b274b8bbab7b6dc0ab3ae31c7c3f2f8de5917a914fec81d9a6073f1383ed9a06cc20b602a805dc4f76e55eb01ccc9b55c2a1ff3387dd7041e55f5630aa297c626cd52aeb6cb13dea2589dc3b78893762a5bc4ebe484d8e7e2a076e23954fae34f0674f297aaf8bf7e50f0e0e627948f114276f4b71d104dd59a277e9f8fabc34e95c04d4323d83a364fe7da9eb84554bb07ac52b1666fd9095b5724ace6bf1708d630e44560062bebe45b4f962c0511f875cd079cd332cac3714b78f6065c8a81f56ea46a834ab42f7d7f5d3419360037f2fa7ae372bc39f12cfcc7e8769ba19fbcdcea261f34218499f679febc5fba559ee49889b895601bb7cbeea6282818918f15a8392bd20cb03f72316b3c1c3fca6fce85b7e2f4ef51e6ee9d99fed7f9929dc9cd70c954575fbc57391123b272d0ff4e80cf37530b5b71e6b5a1ce7dd1b1f1d6b1cde7b5f84ac88d2af82071b4eb31717f91d3da929c9b91a6357e1f9a20d6ab8435354661dce881b63c504fccf0492617ebc3e95c0a14a95d35aef4e2326152c7f0c49ebab6bd0b324efb1ad76d44d826e756ea703287b87e613edc8e67999e81adc369bcdda48f5e560f0f0cfacb39801426d516db35a5654b1e5e80987372d94c644ea4cdd76d57067b36c249b47099136c3750606ee4a5de248a37c765948985ed7fcfe3c458f5334c7dd964876737cd80369403951424a1efe804168d8ad0ea1ca97873ec389592ea0d528e181f9a18cf30fcf66c286d885dc97e63f91691f0ea678f091b19f45a890186a023ffb204363fa38022b7bf6648f43c5fc7d623f2f7c0d887ae5a1d2cdfdf0329a10b8eafcd471f10b3aff056d80826ef53da602aec2b38df858ba76999f9fc7675b69f90a494ff876cbf0645572378a1a019746c234c419f71a6c8b326f08c8cb5c273c9ce718b3fedd6b94ce03278524f9f545e077770401180fe2b7e17e49f1b9e2d9da1a16175ccd8978632451c3a9e234ed3371410f52cf767013feb470815e49d353bb143c8e4638a38c9ca3d2323729de08e9854b783bc804b7049523826b82aadddda8f47fa25eda71d492a53cd058a30f596310ace347158b17eab4b5f560b51b8f3d05a3eeb1842eb4fb390eb16b0378625cd78b836f91bee97d3566e0c848f16470d57318962e7015980e216e087eea11f99f97f5155d1f9ffbcd7ae3f7c673a60e2b759df9045b56dfe66f150f3b34d264354a0b9635ea4df682c9b229feb8781ee6234f164005dd14672ecdfa87886c410a5e55b4dc6b836067fd5f899cfaeeb545516dea51b2d62319bfcf01de64f17c2be560f452e00dd0d396c60e7e515d939368581d1d197afc4b6304057f717aa017ba2cf54a2fa3f91e5c16312ca35514d96059769be47d2a8e0ed67a4aaad4e030e2f602942150992b799dde1067adf6ce5d94762e01752cb1e6ba5392d82ddcb80843873821217683332dd736fab8d13b12ad2106c5c98d041c219eb51fca504f47eabdf8f0c89c31eb771fe29c0d69a68f2d44a155014d2fe23715d656c1169c167f687c71f6562e594ffeca25ba89b5f65a033cb1bd4627a308763d8791e482fbfee80651a3d63c374b221456382d7923b05bb90ffa152000c3f65c950193f07467f65da759dc84a52c2bbcd96ed24294b469240e953f685151de8ecefcdedd14abafe17245e60891019f0602fc9c6360ad16df01341460fd7dc1fb4dee7b5a9a5e7fc92d8fc12ced10c9647edb30a95760cf4bf9fe244f7452d32a5ecc5658c498757635d72af4b4257c7363d10405c4be8ac800b87d3b818fd083d1fe4fed8755a219c35b3f5c561dc35427800ca15206564a1193dd888e9080f1275a03a6b551c50a62956f941f909735ae1910f5fc4d231cb7cc9ae4be30f0872643a49e24525d14ff6bb934413be679922e30c6d206056560d657d146528b3bad2ee97f4f3d609ec26783751a9f7d27f63bb6ea8b8f59962f756af881f71d0e146b5c90cff673cb26f51624b9be0919173cf051cacf8105480cd055bf12103271fa3c82874f462efcaee5f999fa60c57bc03e1db6fc1e10f062dadf5cb235dc7651d14b21747cbdadf331fc189151683e907d604ec9919a57fc97a9babfab12c05b8441a200e655190deba52cce0f4702b574706a6d419a671658ca9636f747fccd91a3a727f50473fc123e29937d6470dcad88573a4724d4c6eb95b87f3ace768beae09ae05188d289343355d1eac1a0edfe0a23b98ff30231cbc7f2059248878ea6215544db87a46a01f76139dc2995dc7e4f0c33fb491363d40560beec544f27978ce0af890094f32ce870a503794c7ef53ec812bdff7a85a2cc2a7ea5e1d0b9a25a410a2f192847ca3c8542d5ac03a04d60c9168e51d2e5f3735987f8c3b868ec87b9787761a262d14204f4976013df0e3c8002938d5ad196bdb9ce0ab7d9244ec20c649ffdb96b54120964dc7357ff349a4b3790349b7e34422e2edf7fa5b64397d87d2e071cb6f11ba74e807b4a27858ede9611877e5f1e31db08abe5db612f8337dea8f771645d9b791ca6f2783ad93b848bd5da3cf0190ae6fd0d43205aa1d82e6c427eaa5419074a9ad11ec9a92346f30539d7590dd3caa6f4b8ddb37a8c5fe3f9c7a302f7fb95b6e4a65c7bec1c88bd6c31e597d573163e2f76807065c1f83fd63112a6c24285115f86062681a6f0b4c03cc0d17db8abff2296be5f1b851b1885cd1a299c54d0cf68217e3e82837faf194acd1038df59e222ae5362627f836751c745b24998ed5d7739b321a21e74a7784d4354b1bd6800cae3f5aa3681ecacbd96f175d63f268f6c738ebcb892a085b048d151833b78b8dddc0625bff9ee1d4e2b214cb86cf3017327b69213797112c4060dc8ccba813d0342cf1e90d5ba3acd7cf45ee20f589b6bd81517d472ab6ba51628f0636c671bcfbb4a6e699ccb6ba8a391d8ed56192f8465be237c43aafa1bab7831d8ec03b56e4731de884ae4a8edacb7d53f57d1ef99769de5c8db8e97c38dfdef6475360a5bb94dfa75087ce1fade0d07edb53341d68496ce9a35e62bfabcbbe46667d024018825c2687cf5a10c301709c3a3ce32a9b47df8a88551b5eecd354c48093a82bdc4079a560bb449585b8020c2b3f9e2413952cec9f2643a3eed3b44e6c1258b0d797babd268886e1ba3c416377ff22e98f1f4622ccaa2f3d20616f4ebfeb2da1d3e98253c210db8a2986c8610e1a49f0ed7d44752ceeb0afd91646b75c95268dbf20e3664cafdf56f4d4a5d5b0cd397bbbbf2b929aff3fc91ac1c677246bc05d8230cfd1cafc48e599f8bd756bc7559af5b7cbbccae7de52f5a00658689175cb13639d4a2b9fa28854cc809484d1821b52025838ac60bc22d544b9c9c883a05a24818b7b1d2abafe9038b254e3945cbc11181b5cd32e2aa05d7eb7f4af02e95a4ec2930d3a0c9743180468a109cffc7384d26012f240995215f3e482cdef2e172b5dd371a2f221b172fc06c3c5cb9fe2a3ad81d712e6308c8ffa0007d6f7c2f11b1235fdbcf613e4bcf90fc78 + +Params = SHAKE_40/8_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000001543ebd6dff2fae675ea227ea0f6502587ac0b97117de668c8443d00dde4b8c780b5ef86e926f617fdca80a3271c45a649013efdab3fb9e862101958c1357c9895 +Signature = 000000000002a722296c31dcf65851a97827231772dd387e35e9044fee2f3d9c3ddedc5bf9f55b3c2f6dca921e2bd075861efe36cfbc1526e101b13198b5ac46a3b63e1bd01bda1e5959a07a5ffa537ab1feb1879e49f5e1bc037f177e2a08c527e67092b0a142aec54fbc386ff9269255f8b2f65052ef1b2e86b1d84a8f1ca38fff427771d4e7cae3db481d9e457701bdef7ffad5505be30303f59330bb895eedafb5b380c2bcc8dd7b55209d490f412cf2c902e0b8e6467b419ca2dac0fa87d8e2d892a2036de8a5db46b0a32fbbb4dce49d002c32cec307b8c6112fdd1ea22ec5da76e99d00bdfdd8fff3dd1cd4ac78a8f3613a1b9f40e980dac84068898c0713b3278d685d2162961d6f6c24764daaf4d4111d6d0521e9f51bd5593875a28fec7eece3db1e52206396a211d40d4b74a9911d852327d943aeaf3e8f98298b17100228302c21866ff4ba9bb99ad7810c18dedec4fa1e9719079a170c866c1c7807c766e914c84fed06f7f2daeffc1c1b2cb4bb9c7ac736a842794092b58e980c292fb56a5c0606362a10fd49f424a666a42ca606954c3d2f2c099173eb1a3c51c068e778f806fc6467b36ff8b37a0893b4cf7e8490a8d6d11e4d9850893037d0f6870ed03ef5853a2e6618e81e908cfc473d956a5e62d566b87f0dca5e22c3678638b4271c15ddfc98dc63d6ece71cbad36fdff89b868db0dc2b05868e2f4ff4700f993ae70e1b163ef4972b5cfd72b6ea52224aaf53abdfaebcf532ec2640778b2fb84a9101e3f7863127b509c6ac14bbddbe829998f2aecf7a613f69f45f3aa33f8a2fd5d937e643453620d01a62304cb68ee99cbf304d23d3f4542f5b5fdb2ac0d9c9b80df4dcff760bf8326b23c23eb55ea48218527632576b029253268b3f9e00d9c44656203011170252c379a6594d83b45e04f2414f0ca4dc3c8389e6dfcf2f1c6595ab41aaae895d7e0eb16f2044fe6d2f0ef94b0b2a4445fd8fe46824f6ec4cf5fccb2f94d3eebcf505490fd3341dad74b94274b5280b6e6668cce49513e95b879996529fe0c6949d350435db81eb7be42810b7ecf02649dabbb5d15877d4dac16a9c00585ddb88f216650ce971a8a7ea8538605ea4e3d3c4d1841e9e531d38f533df64005c6bf41699e5325ad4519ec302a42f647bcc970665c6fa233d89879b5744fcb20b3b1b8abf350f7a3fb42d876a9d7d661e4ca56070521589b156ebc43f5f43bae34a0c95d2b28ddcb072fac7c37e8ef80b1fd9536a20b7d60f772f5946b07e6442bcb4aeb1c7c54d0c1b038a0d5767f59966ad026c9947cefaff209aba931360a904879204777c4709af28da4c309460ed78a726a5843a49d98795cc1799381261ae2001f81ec89cf1dbd5e8347ddde1c4713d0cc41dea35bed71cb31bae0d14c586dbc13447447fbb50c7f033eb5406ada835c83ac258a58f09b7d00c567955ac4834dcec4328efec9c7f0525c064f1b48526738e14600068817c84c8ecbef2faa27bfe54692bb2ac95ea0ca615af8675822a001bd0ba9c56ab81b0f0b8f9736c800431fa5f5aafb7c3e9da995d1808c3285be30e5f5beca7bb1342ca52b18b0076979deb7664e6c9dd6308e76d9b2c4c9e36121d3247798cf666f67b8fd7b00acfb2eb6459b88fa1d59d3a8fcc76a8315d7a100255cded79aa39fe6346e6f4d308900e08d320d2a4db7883116ea1b0f1e1a1938e32301c57a6502cd4077b62bafa8ddb309824404f4fed9269f7834e4da235b548619f971c880cb8ddf0c2ee66d42202b5b59c4e2caf4005b34d276a10ff94f097a0985e1d0c41f4cdb778fd654ad36300ee66c0e6771f00fea0e687484b882bed3ad177e7db003c35337684160e54b70650c7936c10d5f287363f777fb671e9890106e9b986420b7731528a328d9836b92a80350fabf4848c90ac34fb3d3a93db4ec3e7111e374bbd5b45b5999ddbc57255b488bf7718cc8eb0a03a2c8fb3270e8dd2f63091b3991054aa930b392ae63dc2aaabdcf356b23e97c0b819fd7962c6d83c50ba9d9a0c1417c4bac555c6747ed9ef8fbe1ac93ad86440bda6afe9a42f48512541c7408e7acfe1b22b51d84090182d7d914848f7c830ec7c9e4e111997796dbe59b75187d4beaf186976f039ddb9e56beab726a241ffb77381a4d81ea66cfe5d1029766b2c6b4bfd08ad77a6671a8656fe8a44ee853c6a816cff4720fe9a7344e095496f78ac6abb347a0969a5bc739819328fc3685df50b79e5f9b3ee7393ff0befdef14a1baa689cb3eee3c716f94c3e0b360072450eebfa395dd81a1e2ab899606b51b6baa6a24f6f47962b5114fa22e76fcc7a94bb651874744284b355cf4d1baf439c4307bae89540d433e4bfadcaaf49d1cd8847a5400e1120dcafa0313253d1ed37b4fed5f4357e669a9ebd9da7b1ba603445c8d3f118e5f2b1efad4e00642b3aad5936477ccb60ca665775869df4193f38e1853d1c88306a7473923ca53626576f846181567fe613463556004f20ea77395fd645077a3c7ed50947e39017e08dd149763673b787bed201c080958a227f53cbcea2c2e02294ba68872b882bc5475e75cfdb225db63c7f261f09242dbd1e6175fc4ad747b75c24a4b4e20f50b1f70e0610c966f6d763abcdfc1b6d7d4a566b58d82f9c74ee45db2b265d52cfcca9f50881940eb6d425afa3565d2132055292e5a3a06c79809dc467c4df6c6f527b9e1c62619b1e3c9ad527560af618bf22bc1aa03e4d34970e6c9e6a5b672f5efe26ff9895bbfc0dfc5dbcf5623f6957e3c58f3bd8fca9bed9a3460e3fb7e4067c397a3e662079b7c3f1524c4e0ea2dfe1319a0949a6d0b0be7043395c8e05a86b56493cfadd1b3dc6fed9c538d46c6f62256f38977fc5f90f7fcf10503a005284b81701c6c26473baf622634c2e89ca2b8727ca91c1808846b7225730db066c196c05fcca6659a0c2158e76cc16d4d3ea0ca6ecd8c5bc82dd018fbce168e6e3a29bc199c814517686644298d406f07da2a298f90ce0f837e96654dc73b0451623827f0003a65b7923ae821a319a057c94241ebe12ad128d01e6c12179ac6a055c77ed0df202bf62143d5ee19cbedeb21d55a86e07d5023d42ceff4979aae032995b8ad9d278b1682cac7251822b6028dcd2498119bae6a6a02a439eaae87499935610aebbc3f0f5d510edf018f97a4af4b1e7ff9794adfb437bd9a67ce712cf1c4b23a41b381567a82ba1970eeaf4d52213b8cd9ef1e8108ab207e7097df0d60e80fcf8cb51ed42241224519b537631edea7005b81bb8f380439caa010a25c174b3d10ce31d3c75e5d93c4b31408b0d6f2c098ea725ad9618de54db389aa3d0e5572872586996738f5bea2c4619bb596a30f1c4d760738b21986ea9e50bf9af70ec33256c268c6063dc93516cef082d1eb2728a8c7003411416c009da6d0dc06ddf9f46dbc894866beb912419caa848db3f78a77a9c5cb5aec7825c0f8af07e9450db4663763ba305b52151ab50be8da93d7be31e14d44b4f77a05ef058fed477d95acaf716826e0dbf80479f5fa32967db496320adc88aa45eb87cd4b9f68710f51797ce3a972988bab1ee3ba5d5dae13b70cc157edd91fd0fd7968ac23d3bff141eb81f6ef370111d59f07ca6f29b3cd74a27fba056597e3347cf83fe8e305fcba562031b3e59597630a9a63cd2f7c07ca4f5697512e6964b966cf66503ec2e9338afafeeabf7095a14d4247f5621a22938be89da3ae27fc5f11567e66579c51ec00d311405fd7139c6594fa647db24e23410d9cf804f41d76e1c8fc7d89e5dd842cd20ee5748fad0a7e2aedf324f2f5a0abb895a01293953043c4c526f7dbc2365fc151b5d88bb8b55b875314da84da7739ca0a4b6b93ed360551407c623f377aad4ff654d3a73a0b3051adea9767f9ac10d5b2df50d753dd04bc0854f897118a070765101052a29a4a1c707dc015b03268c8045963db004084f78871a53f4b1def1463d542e59a711f3f324fc4158855890782c4a3df9bb755ae0f37757bf543d793104b5d2a09b1a378ab9e5094fd0d950e9c928e548e93aed469f672ae2bb40f88a9c34c761681590cb9e14714e4879aa7e2eb58f18580635bc234da7652b74dbcba7d1e405ba47c0232b5ff36a80bdbcbdd35a42f3c7b99c4f5c769a72f7736933386ce84c521f5b6abec582dfbfffbabd4827226d3cbc94e11c52102c6a30b392bfa179cbfa2a41a61f5b9187ce45f2678dfc43430ae49b9dcd20d9a36077eaa16bf88ac087f3e7c066646fa8f9245995222744a72dc29493ffb72ab994db6906476a692d1694c767926ef0701eb313d351f3d34c06cc8c7ac4dbd6dfd41e9b348e2b74f8a19f478ef9d59dd0aeda2d1aeb34e081c77fb0f7efcfedd0408a0f12eacb8a4872f0e8f8682c197d828315276b6ecd7e382c64d50baa405fde8f259cca6bf42c606c87c77144557b57b5783d014668f20cf698171c781e469fd65742e3cf40570568af663231490408f6d76398cb203749d7960e91c83550dc91f5d3f36378c41f56b8279d6fbcddda497aa16173958c5552f6796bd3e6bf2af6ca98d528c4ab1220420693afce5f5af1a6319ea41b185e62616bdea5aa5ce5b003d4b72fbf8d21593648868a1f21d5b0c65b32a7dd8386b04fac829ae519e52ad7ce371c6d1c7fbc0aca39cf04396d4374028b69e2863149f388e16c74af59e18f0966f6f16101600fe7215e4413789681f7fbb274958595a3ee8f1a3c54f35fd002585140b8cc8696e3465142452e956f262f14aa179988f697047cd394e92800eb144890b3162cdb676f49a9f2a5c8f0e9fe66c943ef75964f163c24394d5cba84542973e6723c9996ee7bc1323bbfb7b996e0a1c59e740cfd140c3a9033e91f5a4c3cbd3841e1be99b41fe0dbb2f617b34ebbb7f5d8c0a7afa1289503f56e713f8f250a8b0c7164e64c027712a71c6f7045312822b63e6d5031cf1438d69bb66f56cd5955a8772520bb61e43683b39d05a2a900b6b30e8d38c2290aa8ebdb45747856135ab6a49508c03d4cc9d99cdfaf2bab1e08cb7df1f69ceac8f7ff139050535a1195836348983fd5c729ab7ad7185b12c29f69d18869822d44f467d4af2bf6e8f091a8866a290df131709dd3a507c08af838b9f42499fceeadd091b2b26205f516a9d9c5bfd207f92b357eeceda0546d7c597584355b10dae626294d43f8fd15553a529e06a171c8f718e6021622a66ddb7e51e06031e4492579990ebf1e705f024fe9dc8c292073867df3a73793170dffe8581a894770cff08033f74e46c1575a068683dfa1d3aa332f67944998ff5ce98e2ef98348a5b7734a594791195f9b6a616b484b43159bf7c21f24f0bce47ebd8da1a677da101cccbbd39a464d78fedd475d0562bce3a074b8356c792ff6ea2de84d523fc1b617155279b40193551e08ab82fd88e640e38ba07ddb6f461447bc7ea6eec624205a832931a4dfe28494b62283571cb21bbfaab3b3029744e1bf7ae9aa4473ce225225480172f001e29460318e6b8bce280c0f1503ddfbec7c2805e1d080ef631b22633e8a40b168aab05b4a8244f5727ba65d97364bb40799d2889f141d84233aa50f15e0fcbe29239e0be2496d6047c543c87925540841bca752670ab9cd143fa7607619b6202a223d5bfee999c5a61a34f747980c4f2732c536e71943bf74adacc25907e7c23effec884f59c0d657fec2f54c961282fe76d06fd7b579a873da6e04b6ad3d57591609647e0d754e2cafc8098d0ec4692ca568bfe77bc455c758e5a7461dc6f0fb7c7633012831e082c111f2014674d07153947954b7ac48a8144e77d8694c8c127027867e1c3157480b3ff8e299845bdbb6b0c6eece5fc54d17748921ecebd7ef959de75b6e4bd2bb081fd4cb69f1486db3848ed8c284c8ef69f88c6ed6d536018fea761cb8504f2f7610cd3d138af696b2bab460748fef3843abafb176807ff89d33dd7169cca4658f552926119931f83226a9db6b867cc67cb8da358ec23cf47e780cf7432c2028092c893ecb0fb6888946b80fff006717c7d1a98aae6078a12c22b0eccca8b0ca0d3c5fe2a6c61f0463e317c2bc4ed1987b51a2cc363c44cd266bb0a8c19848768c00c5b2be11c9e2b19096fab1fd0fedce7bc5c118f086c3912d9c5da91dc5ef02ad7d6aa11c1207444cd9abc9e31df9a81c0a0c15c6b395032781d9fe65b80cfeb8122dd44aaae70640238d925316fae1f68f16eafadba7bb483d185251c4e9ad04dc762d14a4492da181d57cf229bc003dddf97ff0a073f38c4fb259d0e3c17e15feb3ee8d19b76ae12fd7d639efeebd56404fa29805797a7db54e292a025bb2702199ab64b2e600af1c9a8a547490e0a19f0f762125746781502074ceced94c3ffd86492268ac9a4ad3dd4d4e4a7df40851b7a6509c68475fa7c9533d7539d1b3fc58d58c17f13629e776f3ad4a721068512b3c1a5c6945428f9d87189f883bcfdd9cebcd0dbc22284ee51a1e45281748630eaadcc589822e4082776126e2ec38216fa6389bfc8526160441c2fdb1ef91bfa99600a0bf619e78a2942038d7a7dc77f355f9e8beb74412a1e14e3932e78d772477cd8e30c8f8adc919b6574a12ac13bc5545227b51e58dce3f750ed2a51409486d14149c30afc2e6b9fc5e9324f5208d3ed7e1ff9454e8d8b9d38f6ba6ecceb67616300124e5c34a9299b27906fc174c09d6852da900c089143f2b8cf0635eb1126381d80f542b15f12a2c28b8155d2ba1268e5caf8b9a75f43368aba2bee7b60ec2cacdddfbfa2f5c6d80286804e2a812952c099188e839f9e181ff7966b487738d1b8c77ce255774f383f355469a07f8b7f58a61c2eb6d7a5d28cf477b57fdaea6b4675f0d80e44814f5c6a205aeb09feb68c797ca402bd07b89fcba6866e2b9c088a642a3faceae8e75cbc7757b9c216e358d5de5f2027d54f2c970a7837f97742e3238790fc5b54694d967907a1533b9464829615e1f67a2e73ed14df79fea5237d5ed37713d26cfdf66f28a369ab977fd055f8c6e52283163b919e2252aed5fa89ad852b3f01e77ea3dba25f0a88d98a8bff4f77e7d967070645cff05b63d92df42bc514aa92b9a863a5b372af7ced6a75461e2026d79fdb6b7dc430055b597c421a481da063c9106e8277c8fc307f4cef58012e48be3c5d45e5d42ce3d51aa65e805beefb62e49ae60239cf06c5eca3b26b747b5d1afc54736e6dff62884b3307266e53d3a0cb27fbbca5ee131f6a944313916a90e8112d4572c0377db4fb3ca02b93043c21f4523e581eec2efa3db4b7c470c97b7f0a62332faab1d21da471ccd3e2ba21c34fea9827e2cc393975652ac00fcca895f665852006ed11a920fb78bf6b4b0c77366f3346ffade576357e1a23b633eedb1fafce1bc665d9b4d37ddd10d15e2d5fd5caf5ab7aea7674d22a919afa65bf0d512e79470eaba3627539e6f433629fb26c0e0b4891053f58ae3e949df43d4f4bd63292a63bdb0997e6e85b8ba1a3fe3e41e9a968c33b2e0b88700d7dfe6b614fb57ac540db369ef006909389289fffbce1774ba1dc3197d03c8b92cdfe3c243f3fcb7a86d0503fe1f46db26395fb36ef9977d5f9a627e5e73eff070dcb32167bcb0ba0e9769fe049da500bd86e75a2d3c240b283f17af1d2f79056a408321fa9c189b15090b27cfc5053ab742da55dc69da3f41380c96cde57a7fa2eb6de4d062587619212a71179f1e1f9834aaf6abe9e9d7fc475eb722b492f17112d06c39d47d5d033bd3463ec2a686bba48e20dd89881bc94b33d92b337985eb259ebd3b1e384dd2184673eeddecf065e61eb81b57159f05ae40280156584ccc71ab10fd880999ff4f13c673e34933cae764dbd8a63dd96b418e8ad5d810eb5ee95812aa121965bda23d5a349f05c125c5e67850f7968c30856fcc4a772d42a459abb66b8b83c436193820afc18ef1ab8c4f548a9139b56969828191b3e3708d4a531c5575e46a43cf7bb195d416a9d509da23c10605a4f62fc995e182e04342e951567f85fb95bf6e01479c8d07e567b6fc6e7c32dfdaa2fc037457c0f1dbbad25bbb5d553c2d27591f2377bf7a2553a10b810258313667626c0c42e9db33ce7437f53006572ae378018d355b3a78608a63a0f6df823d3ba04547b391f408df5a35f3df79534ec392eeb704f7b0769a4d1dd7e2d99a3139d52ffac84fd478363503e8421a416db5c072974665a98a93973cd4520ebf78900cb5374557d16b8490ec172901089f6ca38d00c08ab689be6372f6983d51b9de1673405433295a6f9f0426a76b295a95350ad6b6681673f621aa554ea286ea43fa831c34ec69f3479b132526ef20803995d49a73dc92fcd02560e1b7bccbfdd9cf398570bca98a4282a5052a150eadfe3d2c7ea1163694fd0b5963ce93040eca2605566d6290175ea62dbbbef67358bd28fe3f5b8fa43742e66f32adf39368df89e74e7f990c5c4138cea79aee2daf2f32fb764a67dde23f97d57e2059aa7c156fd87bd010453db4d9a4dde176603db6f5db316bf5181deded243585a74d61e45b25cb954dda0dbb80d13518bbd9603db0f231ea034772f8dadee7867c5c4c84c6679f96210ce6b806102963e7767247034f689244b6ab14619069bab85fdf3b4fa5451fa7d0c4053e36df7ff8f59d3c75635b77e5397a5f3a67ecd14a6b05b4a2b9276e950f60240ffcd9280d23a9aa2202a78eb896209da9966a01399937b79b7dc3403118fc5f8e2793a187de995777fc59da42852158db4e848d2f46d9dcebcd0cbc11aeb7b9f9190e7f0ce535b9fce6738b7dd0b0aa52ea08dffc44e3f267b86b07da2d22eb2293b52f6e25bd2aa53aeb8e198511993d427a8a06465d2c95d75df93475b7873488cb27e019ff083db1fc32acef9e1251381e5421b9fbfa038d1df93b91ae09c2f08e109396830b11bb67e83ea91faf1c4d26cdb0b75688399709f3111874ff07b9615cec2fe0a4e03b93b9050aaeeb32ba51573d5ea1401b5e54a0cc46dd51e9c9a79743d19f663a38d5b2d1e62a04a3c3bd7e6f72a5e7ea53d441d928d3424dc8e6eedfac212d552927ae06ea5ddd29ceb3fc4b0da62f38a11459f6fef7528c742d0244b3c3f9c713bf0e7244485728374dc41aa837b1decf20cb8ce2cf2a724b2ba1ab8474bddb6966f0b2b3cbdebc481860fa024549f987dd1a8e8b3a4900130be35e9140bbc0e76ea23e72889e188c9a984f4efc5f143fad8cbac196becb5577c65f1c934562786a113f1145783ce4cacb2acd63a457554f10e30d279bfe5534733122a418c73839f20f2a9af48a7aa9afb02da68a771f1d9243a06d099f295283a44c6417955de1d36ba5f2380605a49d1e1285b659ca33208f143263827c588398a2f70be291e9cb75a1854d27e5c797fb489ff9ef9ef08c531864f6ab41554cecd7238c6a8e0dd1d67a9adaa76f2336ce2b845e55736cdd02cae7972f62e5ca6ca37902df6c9a8f9eff21d450a55a4da85b244328211b17c42dc0dd19e8bc7657fba3bd76e4401549150392ed87f62be3a56dc3cd075bf28df5674b8a21ffb37bb5c38211d8318d528d246047e167ae6b009790664025c9f6cc1db79c47b994f341b1a62710fb3373f606b630bcb07d1f12ac0cfa293cbf65df10814f2e3ba027eea46fa58bfb16978e0c3ef62b314160d65fa78b6494957012936afbe4168866f689073318bd9e71892d2476e77333a31e63566bb420bbcdc0f5272b2213f2077fa86fec4104e17e3ae78018c6716fb468b567e53fbb188fd5c305dc695deb046dda11c4b54742d169568604312a0ff7c2dabd4482132c726f7b78310f46a5af2454527eb570fb847fed11b0f80fd535daeed9c23fb9eccf8e379a4bf891c2b5a151e77a3c829b6a6677d5d29c9e1043d9d1e255a0371a3e149a361bd18104956df1dd81a51cb0ecd150239f4a532b0959baec0a85d130215437933ddf0a5eb74dbfbb5a406795c16a5be80ffd558c93238ba0edd26e318ef35a39ab21babf17146f01496220a61e67f0329a4a88e30346c276cde3d99f846d862806a1f1d8c713093e0273a508864e7e87781e2f274fa8fc457bdcf83f4abd8b143b4ebd9515c5a8cac119207e602c15394f11c360b9551206243e2b62e69ae08f2171166bba191968f66eddf4dd17a2e981b881a8616e620c2ff2a60412e89defaed137009775c271d6970fc5260e4c3ca0623404f3244d5c8c3d198e63d2ab6ce365252cb281557a11a5b586fe79295482670deec1309e50c37d6978f2a197bcb3283dc816ea4242d83739819cbc4d0c15c6210d2db43ff2f9843ec5b4ae4e6aca3b77ecc506b227f27e9b549d5f416de084d4f19e757fb38425f407c004fd4c6a68e9c807710acd9e07ef2874a3a4d1bd0ea398e8752c7416e6fb81441d07d4cd3972c8553ef6282575535630a2c8435b16d4831d52b4ddd8b240eeb9f77569605400292de85a0f223731e51e49af7b445a0a2acdf20a15240afd897119d26056f7688d59faeab43a79c5362b346afd2c585ea375176c696a173e6dc0a9d9017a0e91651785339f1410e172d2ba8fb690153d5f6b3f738e19a11e0e4d89a6bea1c8f1357d89dbf23c7cce35f71cbd6d09e61592df26d4827c720b07f060e59278b63fdcd4cc8ccc64958009bdb959b076fde9a569cf505a20c34b51c211aeb71c4af914b30a87f1749e59ab1e8243818c0ebd632d82f63147810971b322ae55e66eb8dc50c0d7d4601860f359f441d450d2398963ec72ca71ef1850ea67ef198f30c3b1b2b23cd1a6e558ee2e22d5db3402e8f0dc7e7596433198f5bccda0f7fa21c64173fa06bca8f9be8a64b5fc58782e252862913eb18b806246b8a86978a82f5ced8386dbe77a32a8b27c3d8ea7bc622ad6b281e7eeabafb55c656b0dd343fcb1a4f7f80b6a15b5c916fe273c91311301d0114f2ee964bd93760c4eb07edda0035ca4ad79dd90dda0f193610f4d80f484e61a280137c0f3b2a19d009f6a7c1aef0d69641cd7596b9a1c2731d038963aae254c271bd2c3832036f12590f48d68cdabe7c031b789d4bce7ca2b257aa37a844d2f9a72db81dc2d754d82a33c5a7bb6c84a496958f2b4a0930d79aacc38e91254e96d4abefb29c279510830540d037d69c841d498c5f20c98f047cfdf135696e3370851033d52c57b0fd4921c949e45a6f24989b75c969bc8c647ac822fcae0efe09b59b7f22475162e9f6f5acdfdde1344b97846abac78791f146422481fbf5134a63f2ac951241c26e4977b8fed5f3979f96cd98e6baf8c5596576277320d1cbfd427bb6b1b0ece863f48d9747bdcae86e39642a0186f993a30c5e2074304e8cd11e94df9f92ddea6801812f7c85ece82a9e9cf6c86eb1a4502a8ad067c161a04359dec011f4efed2f6638f58d5a8e9612dadf4d35580ac32a6c0bdccd93c3f50ec56379fd5c8143dcd6e91ec0b8a741c3ad1498e525f6e1b4ccfb464d495e899d0894e9c8430be636e30699449d67eb73be551e3d7ebe02507fcd7263b780f49434646255cbbb3b5668bfa0b236c489813b2eae88c300524982d0452d77b631fea47b87903269d2cc46c60f6fc7078a52a4932bd6c07dcab0462649d8036e4b577bf104c6f513228c81f1a09c86349c8608d55821c28ef792ce16be4519c449dc578e3e5d1f50db251b2364650ee0620467287eb3c46e8ea54e2c7b6ceff5a879d546b6a4d33039b18801b664212ddd439612cfd52ca76084ec6dbd7f86a82acc49a76ec7d97657e2328336c49bb872066ff7fbb59ead03d6602ad932530fe040acbfe9f22575deaa1c840308e15856f658a711898d24718b62fad86edbbe050ce14083888e2da1520e06ba9f48e0bed493d8ceb4ee23df63c962bd0c1bc52d832911a665d964745cfe1cfd908bb3d10077d66d8b1ba3cff21ff16b8f0ba841333f6ada3ac557cd7d9b05c4d44e1e49e41616d505d18e85596215ed1756119f1d3c512ac0ccb222b370f038f90dcb6364de906668b6a23489d3019453e9b58e557e3f260328581fd1626171ec0e6180252cdb39a100e08d3f40b33430e670e28661c331ec116611f97bb14fda5ffdb248b7c19d9ede685dccfbad40405f1ebcdcafd5be46150092694c0b88c33dde73c886300e8877d7349ef7647d85df24d99fbda20a09bb954424a48abeb6d5efaa71cf816e420b5f0a2af6bcea390176b9b20b2e9ab8d5326209e0caa3992800097fb1903f56a5e35cac1d452faaf9ca0f2d9d663c78ce6eba1ff660c59c3269521ff2194084041644e944994457be273fe6756900d47466dce05ef69b8412514e334948d85690b36c32dd9d52e1bc4bbb9a57a0bb51562a67d9eeb03b41512edb4c6ab88678f68cb4d911c60088696dd4939eb584b443528257cd675d7a4cb6a18ef1442c8d0fec4d45e1798f20a367776cdc3058fb1ccb86f286a1b166fb9bf32752d13c4581163eb17bc572c49225acba224e3c6cab57f26b45ded8a8564fbcd02244d1ee9324284657d36609331aa04582863dad0ec602b7c99d2813f7d33acc96f7419157829145d0086b25da09565c66af6280eb83f0721ff34f8fa2cc55aa3af6733fb383eb5836a20e0ef152963b980e7f01a3e6dac926904ab9b979417290d8dc31369b2baabf7072a169ff5c7892755b1a772ab02d16e19d45e5ffc4470515cf3cc2e29609a020b78ed35255bea598e0bb1a3d9c0b8a53689cf823f1c4c6096e27672164531890d3a53d47421e13ed30b87ea206658d5a996cdf8eeac751642296b2460afc8bfe49fe93e80203a4adbdba6cab27269119419841a0ea2817ec558e7554d16320142eca844b54b3510567932de8c16d1e164373cedd9d416e2cce6b98e67d1cfc0e2d684c382f14d2b12f69270e7686a83159e7defff0509061319d2512ab33d5e6d1f0aeca3dd52440621ddbcfa0ee4ecb7bc82f1d29465452954e97f893defee2b5a99009218cdc4b1704a3a03580ac4751af791ab6c89472cf6941590490e72654b5158bc0afcc3e5c1c801968c3b089c7551d62fa8cde96cf3295b431a892bc653cf4516093909f96752096dec9b554b3d65325358fa52a3aa576b4947cf520930c7c8624fa265da83884caa24581c5effd590ccde8f962357f0a096183cabe496c1c24eb31be551091ee848b8240df62730e0de3196e5256fd477b010da73b3f72f901e5b0cc70bbb983069e3c5e9f4a691cdcc95c9391293c6ca464c41f8a0b304b589335fd617196b282b3a3fc579997dd143c5a01053ffb07f876d560609725401e8677aab566f584978c5fe210d30b7a9cf51e7638e6a0be7d60ce58ddf841aec3dbc8d653b7ee247ea192c48d21097cc5ffd8b1b99ff76290e69878f01ebb3640ec47e5f28fc7a506a01d49f72656ced3ce6c8ad55e6deee37a721667ff58e82548bf8a323c1f2269bafb41bda0ad9bb53069de672dbc1979f30d618578a92fc8ce8b0edb2824f55e089724083cd7727be0ba229614f040b0028aff0d40214fac7b59a7cad2c5cf02798de772f41962e6a4e86560d3c2f070d51b52a22a89cff1fdb5dcb0701c0d532c40bfe55a210ac530faa2e3caaa58cf5fa9275e0e849284400c5eb1704cb2b6354258523ed3a03e0b650800054d2454eec1f825fad780b4e1c76669e362bf2f825b480c629dceb0cd2f144973455671e79a3e9f7a26ab8e76714e7907b908f699519eac800f87f0e5434dd9e596b83809c517c266844ffdabf9c91b00fcf1cad4e098ee498a054383cd5ca50804c909e26235d21422e9f2ff9f8a1e263708c60f047c28d9e2849e61f2a5f43b4382a383eb26502f6ef6150af471e58e28faf058887493fa5e386eb914a740a75bf05a6c5faa2b6f825f99111070f210a9f666738a7043e2063e1d9056b0d57d9436d6698feabc4d8e41d54a4f85ff2fa4a3aa22f665d4e9a29692efbcc59d3148ec4144cd7c4d70992af4c21810bd16bcfd34e6c6ca6f82eb4c459aadd9e336c67f640dc2c7651aa58c0cbcabd0bc88ed0895bfecbfc921b4f26ba5b2c6be4c0ecd95d440e4802d4940678f9812c4ea999b6a5b033f147d431b6fae2a8ec53f3c4462e377152751b074d922d2d063a4ee844ace0473bae3202ef74bc135c335febeee48ed58c64a41b29863314b73fd2f5add37a86d0132c2d9b1bd3efceba3ccd2032dfadbfe0a6e13d1f4c5fc578983308e32bf3c21bc48cd5ca3d9f6f52d220988ffd82d36e5d11995e995f56cd1be5d4fa913d50b35cef5310749239cb841267ad2a141ccdab9da64722a7551ca0409917cb69a2281870edb25ef69f76c50d4ab79d9ab70ba933262d4d6414e91497269e043e849d2145fc382b6e2795c4af29d6506933d78d40d816b163fde9c701ba1a8c2162aadcccc94e56f54d215f52da6cada999f77679df01c3baafa35d97c586daa36e8e7509d622b3c94872678e192bd1bbd1e9c8c33e072fb6750b976888edbe49acb49b09fda0ddadeebbb83207cfa634999109b0470679649162665bfa257ae0ef22c6e0c049d48d6def0f2b70a16f585d063b98f0dd93060ad0e7cf8c8bbfc5e04b23b8e624e062d348aeb4cf07b1e625817293d4c81b3fd93f4366cee7f006c2be33b016fdb592694fc0c5dd30c87b32dffb255ee6bd8f80e0d673f1abe64087c2de0839c5f8de573bd4e2f4f1cf91eb0b23b53a520bb3a450eb9aadacc0c2bc5072c23299025413bad4ac117d0d777925b4a0f6834b5c5602b269c000a06262d735b58159ee6df19dd78078d20beebc12ecf7d5e4de1719c16747b1382c5d3ff74b0cf226b686358aeea23142465738001a43fae71a294bf0b27c913096264b73c0ce4c2f99e2b7463f9feafc6030fc0293ecc3e52aff031e4e4f05a5b663adf5df10e5e3ed74c65901e4c8bec30e304c4c03c2e4e6aa1008695ec2ae285ffde53c7d85bcad36b7695cafdb7d7e2c4cb868670618154b45bb5e02e6ca68cbed2bc3f1e6c2d5fdb108db19cc8a4d681f704c6d07550115b08179fee85c45a80ad300b1f3953088db893966335c57b208ae67f2ec01eae289f14d6c717521a771ef8989db7d48e24ebf88f92b6947486dfd1a936bbd50729cd82e615d7358b5f80e779c9dd531db7cc7108151cbc442233abfd4918ce1dd3c9c0d1471970c3c9d51fc0e6cf6b6360cc660abdf1b2bd18042b47d2185680dff5dfc4a2c51938e8eeed512d90556c614fda2a74da3395c25560c282911b97d09e0f6cdaee66a2ad4c4e17e541ca013d31f39f24a74d2910e1be8df6fe7417638673bf9b7f026f8f37bf195e7f878c1275b0a78558cccffa12e17ec9c44aaa8f0bb1e90e94e45da0e88e6ac7335a44dc2a8d12c961c3e0d44166bf1690ff54777d65f02b934433f96457509f80ec40fc3706646ca3ced3109c4a8f8524a1d47b6e0ae2955267b3830816c96fdb8a4ffc7c91f66088779bff47547e439127048b3dda9c21466319e8c63b52ca8ee1d7ebb3ac4f251249739e6415972a9bfa03140fe9775307a33a46c37fac04fa0c9c7da4379744654b5697a7123fe4c5ac3564b7fa19dccdaaf7d871fff6108ec2555133d60acc406286d970500b184f090207cb29e6cc9f8b74d801cce7ae837d9b9372183c152663bbac829ae9a360376d83ee11f64417ef467369210682f1a54b72e14695a26ed2602ec4ee172707f17fec06d955e2e685e9cbb53785dab160a69d83fecd84c0db83a406604d882820e1ecbf456562b0d452bf446928fd09f2dbdc0f9f7b35c0e7772f1e782ec4519018a974b7a47b8f9e8ccdad1eb99d99e7ad203440277de7f61d52892c43687899207b318f4680f22c770c445c242cfb0e3bbf804c5701fd0de574010163b2938f2d8447ffbe46ad62199b71368d3ce2a14250558e7f071c7b312cc1bb99fa87e36ebe8db3d83a6397e937a2c52608fedbad46bfb796b123e9f61ae1064d0a7fc1975095a66f52de7dadeca12e9a356107018e3dfb0d40a2b2e967f4ac35c65374055cba6179af10b0fc6afa3fe9053d2a7db1f0195fa02c86a46cb3b1acb03e1f47608131f5ed168f19c44113f802eb6c5b92188a3c997486f0c44f6e7787a8f8a045c5999f82eae45b871b56d4baf0039431319a37973de67d5b4ab31fc92bd00538557622ffc52a83360649411992f9f22eb9ab4d93fe8b282856d3cca97e7054713d593e5d5cac39c6a47ffed70bbc9fa4d18c14a9f164570645ddf441bb694d468af4a3099109c7a5f441fc2526b9b73fcb4df327cecc6531b9fa3414b4138a126cb3c6cc718842adc3e503cf5c60deb7ad128818080f4f73e3631ffa4cf10de209f26424aa5517720482b10db82ed77bd34f68eea14f2687707501d4163354f5fec8dc005fbfaedfe85f4597d538d86eaa284f9ed84fda9563019b8b78ad11b6e643c34180cd6bf5779c475c2da96a96ecec49169464cb40135577d7ce62d1bae5a761267bdc7f4b548522ab60f331f43db24934cb149432dc681c6208f656c3bf6b4cfc80da936f8564b65d3fd986e2e0363fc9abdb8b692ade83157206f6e6b99b8ea890cde5461c360ed1c01ce6f5740f79ca2912fe00c29ff44ce8c33113793507badd1ce700f4411f091167209a32e0a2a295b7464937b54f7ddd64015be341d88d51a4942738e9d5c86ea51d914f422c053a70d76e8a4421f0014e7462dcaaa688ef61db0243abd5f750164685291fa3e15a4c65a64f68190b3bdbb6ecd0385385259d61229dbb93169e26cc801192e7948302562420cc02c92e590d49b370522718f8eb59df9bb84971747ff3f2ebcad8fb911c451b7439b6f6cb5f69195e43d7a053ca1ab5e86bb52c30e2fe27e2d8a138589a75ed0e7cc4d92e266cbfcebace182e3d09a932eb3cb1a15352aa5c9a8d74b328334baec7a274b66e4a721f8e816230636f548d5b84ff4d62dbd8e6d3344279218654c260ac7812d1f72b2e7dfc7819bfb62fdb243b89a410fc72dea33bb120afdb21ff803d5b87e665938f3f36d811c65bc254a499d0b649d657a074a0d5217ea72ad5a5f8e2896702a84026f7360b84e48a13653d4d46b9e87755a6a94c0ca4d12548cfb6ef33c1a07cde693148c7ce923a4f420d3a75572d3e5f3cca69a1054c79acb4af51f3fff0192fd416a726c7ee2adc8872309634e35d82a1eacab4f84d2ecd8b47c2c7795cb6593937a68a5df4f6a21f501bf7cee4b5168945bda4ea60fa8db7760a7d03e49554f12b5106f3880ec1610ba77e5428a09644d4b36d936fbbca1ee80d77ded71cfa6f4b8bc93282213c52570d65bd1c8667e8650f9a4e01606bebf73e64a67f27113ed70b76287d751d453c072c787cd241e9864298c3317a399943a2359fa613177a37aaeadddad45f9483a4ef784fa66e2c1aced9cecd315720bb5f451fc01b4d6910873779e88f7d63d7e84426380d24458e09abe40f8d5922a94abadae332f5b076acb401524af261c4f03d6414315dbb5edbb9dd41a2c92ed5ede1f0d3a95c1c0393fb6bc80b68e9e834b7fec8edcc822405a7a4ccf0ba7011f63db964bba87c8acefeffd292ce3413894669c961367ff974515ebde523b1a747d099bfb0b0f9570a1ed4519be36c0eba16450274007d47d7183c549f4a8570ec4140dc9b5b83d78fca62015f69e9bbf1df2060bbb1d7ceeb3c88fbc1239e87483a26deb351a0fa5158881543aaff847546bceb0108a16bc011c774b9b347209cae12de4fe667743856903ae5123a9eb1be2d40ac2175bd9242fc62aea729ab6c40dd472891505b75985f60ba5052c56cfdc46128356fc4d7d4e4ef97f0240c4fe5f8dd4810b8d0c1fec5c5ef9182df0b8ee06ed616a97ec46bbb786d9c3ab8f9bbbf94e41ada0e7eb0144e0760d640413b537cf5646b6dad10d7c9c3daa2b2f396b3f50a63692b3506ed11723113d00f31b3023afd0e7abaff1187a5f99f3994ca1c040c7f8f7ca52334f57674639e761477b074123d7de6aa222370a461845a02148010b6a6d56dd760f6361bfc73670713b7626b69a4adda71e0539aab2295b415230859dabb77af0e48b8a95bab68523d4b0404d5ec8b188172bb4c2e158b70a6f476179f87443943b1d5b162a0db2f41dc4c80bc82c30a5beea1b5732fb1d87ebbdfa620c5d892cd437dae5a31e9999400145c54bbd99d19726c76f323df7a9b4520fd0d3a6fa28eb988cc3285782db4e0d633a1caa0fcba956a8c14de2942e9fcb9b13fadd8300177066f37b6f0e811b0bc675a7011c2bf16bcc3252a44b8de6f6e932aaf00fe55d2c029c92d87cad2100b6b74ba666ab49153d18c6ca6511c8431bfed49a3496b29871dc36d1a69afd52d05cb6af1f2b08ce01b3329b89a5454a06cc549f95b51c45c2be6a2651acfbbcf4f4f32aa6776bfc5bd71b0efb9daa09d8ae8ac864c22717c3559d4a4968b3e52d0a2ce1b71438614c01838485002032d30fb68537d7162b9af8ebf8e13875fa3aa5d4a654167ef3ae0d6827db8b45915cc103bb5e5d1f02b7ab14faf6865dab82ca4c913c663bf18f916d6cdd0de44f5339bda3f9b52e91ba682fa9623d1134e76604489b1bd65416971b7cacf61f8c0de764f13d3f4b19ee76342191531e4a0e2b1af1fe13ac2073064af931e4cb464af4fbff00e613a36861277b615793c8a16e81a070b40dce975e8edba8e38aa4a350a5f00b10920b759453f5ea8efd823c21e7d3675001dcd2c65a4af7814599ff2d29fcc7cce9d3b769d75b5f75bf29e90d3fc5504ba9b4001f126673a05caddc4caf3cb530dcc402f5ce98c7b222b9f2035a7a3f4124679a0c30b98a2eb72c2e07d6e491239482ceed049c037561151a44b55272d73515557e5e2eff5764fd401d17a73981d23eb39ac1f7b8d5fcfcc6b640f723ed17628b65ecb521b396ca5c4b28ebc7655d45cc7cf70065d61a1ca31b5ffc584fc15459ac80e2486bdd19f6cd8624b8c1fd8210def7b1098529e417f7907d72b3eedf1dfcd62c5861c54ca8f155a4dea237456d9541dfb22c35d986117ade45c388fcf00cefae96b4eb60fe3c7d02b60c9c07ff5dbe60ab683405a8fd7e360ca70da6ab954c314c26ebf45306b54fe60d197bf3768eb0c55f1fc4cc0a00d490ce94cd2997037956de5823922769d5758d855dec1e442cc22d3b7549e6db477c1ef87ca22162b6addb7c83c4bfbf4ec0fd8e07df0120dec1e186c1d6443822de0c7d8cd5f2cd45af749f1de35aa93d52a2b4eedfa706af72a6674f85b4958e4b20d668f7b7e4cb8daf4e375580ecd868e1962006a6bbdee92dd01baef6b96f6166c517a744e2722100299cae3d059c4641a64498846bf954475d9e1c6cc438f5d60e8054e25d8a285210e6cd2377ea6c6ac8d771e14a4b4c83c64c60629c9b636e3a5be86396724c843b1e8a37472fd75fe2b71c78af98d10fd7778141cb1d33ed7362349c49171ebc0714b1303dacb1333ca88f119980fb2a2383fce2c2008d45c0f386264c51df92a3eecbb433aa491f413aac752ef513ed490f3e755c19d4000d20e4188503cc8c3197f63ef0367f7166deb0bba60438165b6072383ad65073666f6dede84e89ff171e9f92ae4da8c35b79ef9423a36517589851a07b63e9c3aa3cec9595a87c467a47f08eafb8d56992d8a6c6371b3dafdccd5efb687031802b4284501674af203c189a7887e1c16e722d7f8a5b2074b7f260e5355d395e4926197c1ea9c8d76b310b4c74db7ec0500c13d4c54962be1801dd0d416f87e122ae8af6d3e04d1028604c4fb68ddc272a686cd81ee367450f829db1696a46f0bf887284992461b4ebd0b2490d8c99c220b0abe31f9f88265e7d27fa029145f051a3535b8c4282870c0484a888d3abbdff8fa750839d213c4636583cb2692c39af1e94ee4c5b8b909ead5f9771fae00585856ed3ae499b4965097e9b34ab8869ecc9f6d6dfebb3d8215dac994f9fb92d3cfc1ec92a3a7315aef3a6314529d0f5d517341be711d8e74a1c88d1c76bb4a81f26f3962431c0a631072c7a5c87aa7d3f0e9058e1f1657fe44f305d8bd3d3a180cb44e031fea6f467bf9156193a9d5b0cc53e1341ac71bd6230249bc2ba19bed80db85e5f1d290245110e9ed5e224ef967965b456839824af9994dfce7212a0fc3fc1e64139ec3806e595f92839199997146ba42f1735fec2ea6a58c68362ed196d5cd1dc4c4388ae62a987e574bb8a03eb4d650e600815a1322f58f1ff40c25266987941460572139e9d6747f6a5ff2929388721ec75d5310e4b428448794458e2b436e0627217613da9a1490a18e7a13cdb96257e7903a00349e51ff00b792d72c700f31f090a0afcf42662fed286a941e0d979f2bb6f82038f0bd8dd1d9e365fc93ca14a2354a4a6a6fb793a8be7b7a1b6e391419e3d147e26f8244948f48f7a7f0cb3fbb4e5278ece540e207e56f77f33a8e7670c3eac1288052a35f00b74b896b96a4e6abbfc7a206ab41c2ab0581d673ebd1d4c61f21deff095d5b3db663917c0913fe806a7bc832dc94da39c8ad0865a3e9e71b17e5cea00f1483c4b7076ca9bf56d8d19addbbd368e735ffffce5762ada306f7f372f453cf56002410cea02425c30a30dc03bbc74d0df9edcd5fe0f54e37d842d2c79e23161da032fab5bc7ee0f6000c304507413541867646e38c4ee168f4f3410e1b47befe85ffd1d72df2d825cf0f2328a65175f0326eeb367ed46e17262d0a3362636a116ca25378d35cf12bd5900f464c5d33c6421f8e28d4d189cf38736e9aa4fc33570be8b886b9625047b6b4d00cd395757945ba1b880b4437b8f6608ec692c3a1cac99269985ac1d67e38e01a163283f33b7e0babe7f52e9a9553951b106fdf699c8777ae7077933ab0087e8bc3de9a6e2b3c9f7457f7fbffe088f5628ac2f96f96336965adf51c488fbc6de24f43bc8c7f31066ce026f919abf59f16bdfed1985819c847166d8319d6bf0c1743e4389aafc0a246b1d2bdde2bc03a97b2aa890e0d7f89adf38932fb13289a6cc176aa440476c172b95249d37e1664f6cad8b08c4b15cb14bc4b5c3faebe20c4d6430d4fcad7883704fdf8676d74d4cb95d93b57532e677a0400ddbab32405f7ee96fdc4e4c5622fca9b55ce51ea888602a87010ec64cd3ec8773392286a9c13d084e032b105a6ff9bbe7b4d6ca34bd37657841d4e9f4c85e241b115bc8aead326f36f9738455eb88653658ec404c036876141fc09adb2c4d07c2a43eb71d3234ce550da5b52388df1ba3de74921c0e08a12b9e3e0d5aa6a8287dd889faa7f517e9d749061c6f3e36911ef6efbdd6b1a2857a8d61e193712c1f069cebb927030069fdabd6b602f1f274f49ca559681b8b23c3200f732a2263a4461bd384b396b34ad14555d65af84df4001b7b5423971020bf4bf05985cf26891d8f4defd48a5f17209c634cffbaed34ce6bbd02a2ce8564593a300ab5d9afd5881376693d8f1a67cfb1bb518b4f198f424ff86a6f4a8713c9c52f861e382550a1e063b2c13b80517a9dd75b83e841c84dbeb0a1b4410d64b0c0c52bdd4b13f5c1a467f183ee0a95b82799d4a8230523a0d5fd00be8e6edb5203a831b3a179b9aaf6124bbcb738fc1331a114c0d04af2138e2a264fd0747990d004ed3277a057a055139653311c66250b665c2181e87a64f36dff515da7ffe268cc8660052ec8c205fb662df1d9dc39ac6a8916ae2f1aafad20f0891d4348c8bc9af2e2fe2de7430766545abf0ccda238ecd0968aad75e453656b805d5e2a7894d455fd71337a52c23139515982c14325c3f9929ce04c10fb509a03757d9bc9c84a86802dbc6e391dc7ebda48fc65a74ec317b05c1daad5d24af2840448b9c043fd087ff44703ac92a7d36aea85e6d6516d8981e547fba6ebf3653a2e45e06122f952bbf0c568afe3ffd99547c3853c9d0c2764bf50814c0b8fa254dbd8da1368318e4459137bd393f9ec27f8bd7a715fa3edc103f96ba061fa63c853f2e1a7c5fe3c10a89c19f3a36f3e2b0ffe484f57222a4b3c4baafda1c131e3c98fe61659636c6c2f77cc091a81b21861169adea33c018f0c6f37755aa28e5b6252d65972005d77502fa6ef34c904eade639de2119c3a9ec23a8015fc479097a2871534ec561bc214520a210ce856ec4fe8c224f9e6c0895ed1cd27f34c9cc67eadb119354d08ac126411fdfa6a56a150adae959a85abe5effa8e154155cc59f804af11111f7687e736918a881ea419a81bba5597257eaf490d9778081ffc18c3d1f3c62b0d78f4401a75c6f14d47ae962e4a9256b0963333115154abd8ed3f2c9fd619edaca43eda7b23c68d19d65ab3be625ffc341df3b44210b1bfcba18f608abea1fd9a85e5b812609a48ff12299e5502a8eb23f71bb8abbfb542930b2cc5dc34d3f9f28b0a0d354729ab77e3f51e17e13f9533b377be6176bfa259cb1a81f431bf05bbcb120aef800893050f1b5173722dc83ae6e649f5452d98d8082cc3f0db598498c4dcf9495be358548891af87ddbd3205399113ca0a83454af447fce37fe1484b476d9fc2f662cafcf30f036fbd960e6e74b1b062fe575e03c245e1aeb4dc64513aa8bdadab311a44a070688b19a9a411ec416d08c6e8a2ab836f429bfc2990cea92fce18b78e41152f6c35c2ef6f7c0b0bb930047b786fa82f767faec6deab61500998b9225f64b7fcf73456ba990f97d55a632c7acfed4d633e51597ce4c1c04ffd534bd93e9f7361a43a4de187ec6650b49356b955f71e8947337222710e9e53caa5423bb084ea2167c07f5db7636986f50215b01c0ba758fd56f836be23e9bb8160faa8e23148e0013eebdf204fd3381331b6654766c6f5253ecc8c8df96dee6229208a9615c0449657abf7eb4714937a4762a8fd76bbc376c225595a89037f5ef95bdc3bdf328289a0513de78c7e9fafbd59f6d8e423103af1b858e7ace3ee87e799011063f3b63fe095ff71d93ea01d24b4c0449824d6190d536108587afdc1e08ac5124d17cda53c9e739a9a14d6bd0592b4c7e0df6cac31ba1ab9fe5a8675364cbee96dc42dc66667bc54c4c2206f245fbff85098bf06339ea8d0fdbc6385721069834f7745d7cb3e209b6dea0b33351ab63a533a808063cdd3e5f2945db429806fd2c90dacb7b497a6319bad0532ea75ca5bab1e6053b58d20bccd12ec84574dc4f9e70a2ef0d3e61ab83a0c08db00d0a06c0c20c57a26cc19aa64f84c9654d6297274850a1291a617fbab126bfec568259cfa7ef19dca3437931e78e4a4f50d618cca7549655e5a03eb5b9505a3ad405d52856c7c4df32d43fced7eadeb1a5b4e57688d51e61e9132678b00e07f8727c662c156f93322fa1ab112da293b151d8ff7f4d2f14e2989b50dd63f2822a25fb2200ce6912fbd30e62030ff21bf4a225cf9a68a6f1875a7fafef929c4952f9fd4cadcd66b783d0eb867d7da978d682d754e1fec68917e7443422e5e734b2daccd7116716e4cd8a9b4287c852c5ea3b09811a8b04893c4e321fd1efe934ea952af2fc134244f5d6f4dee86d3f54f05767be869209c7edb31f3372c9665e138f7b46732fd766ceaa04d84a0b7e2cd3f84469825c304f6de404ba1290112f99becbdbd2b7bc75c323f234400700e602646101f97a34218bf8d64342b47b1ba272f5660466fdca3dab1839b5dea51a76912f0836d89e95341f96d96b302e61cc2c908136e64ada819b2476f6ef011dc18d67f49b3c145513293e7e80a169b1af3d97a63920c7d5a0eb961546373bac4ff7f2dc1c859595d10576d62dfd255369ae825b747b9cc5ef53c287f72ea444b5f0d2e171e12390eb6ebfb166a370dc9647ac43e4a66599804830c0b9d735aecb4e50da95c86183b90aca2dd4c293bdaa3d66a14a8a62160b481f9aab13869a2bceadd083b617183c6f7b7d6e066b380cbcdb4f345479e894d59ddf277b6fe8b59638b8753a850b3dee770d0bfeb319918cc4c8f0d7462aef7dc9109ffdb250db51edd36bef73e5426574fd9fd258ce177df9ce9a84fe3b5292d8384b1cf980f39c69f4c4a3110b394f4e1d16b3f10f086d4a642e2ac69d1932b2c6d361c9437c7e026d0ae68bbbeb64d44f869b885b7df826fad2c7f57cd34643967faf4d003f67201bc316b7db93507e5e31e5ee5e37b46a10ac47ebd7e330dbaa70e328d9350380a21851c2e9445cde83085983aab5c23c5509abfb0aba3678979dbc94daa9b3f34a204c8775e6b5b00b85955bb7d9bc5c568dddf504b04e1eb29f19fd33566e315abcc7aeddf489aded39341b4b7f9f9ed604d5867baf3ad8052bf44b8b80ffef91fd6de4a25ee1381e00d6621b604daa617669f21e9e0e885f088d9652ecd282b142ba4b14fdeab5b45bd8951d2c9dba79671347e084995fad0e2d9580a88d3b6633df4467cc2fdbf37daecf26f3aeadf0836097853dc7835cb4faab29e6f29a7b1475c3bbe443f8e1f59a12a780c189a4ffa6744cac7df76c10d7f289a2d5d68a6f2d0b79e7f7b377ac2f3feb5efb122d59c81c06c2775bca0a605ea0dc8c864cf7dc266f832f3ab6fa1fc5a0afec420bdc91090a805433955d2ff8c5ce756f7035e5a5a2593dfaa4768fe42f0b1abe448b28498a0915b3ad398c13047c5c2ac592da12776faaf18de85418ffe50ac03ed816e61a5af1fa5440f80fa05beab9d60362eb16bf3236479171d8a83f478907f93a8a2bfa668cf3be631ffbe2fe63b66703689a59ccbcef9343b70de769d086dbc2e4f7ab8fde646bf58248baa722dce36e43d63593dccb52c1e004b2ffb4f7321fd2637e6a57bec05dee86c31ad0408c3c8ad3d068eed1487db8af6abd37f1f6486cd19d06ba72a86dfeaf56fe2eaab7d987dc3259147cbcfd7e14e13a382674c84f3f9c61e685c4b90a85ef676cc80831c82e1216e1b2980a5afb86625c3ea59716477b61878e68dfb5a4c4fddb77dc33ae1bfa4f7885b6e9ce53389f840e1c1f119a66920bcc542ee529aae03d459c93e1e674b53f735be863fbb1babc308306ef136e96e55137f06aea1310aeb382e2018b80d96701ec56b8d23841390824567ed3b88808729fd411d5ad41362313a72e70d36f6c46da2ec87f151f15027d0695aec9f0d7164051fef5b17bb2766f5328c345ad4dc2d2ab174837a63361ea70a4d93e45b7daf5a06c3bbeec0046d9788e05f8bf34a9d8dbb3f93141fda242c29daca341bfb410ceaaa1d8c23c36977b99382b3b4ac80bf1c053a0ff7d693bf338c55be81ee77a4b1b92601f643776cb90f2c67ee77b39487bcdd94176fbabfd9527a5f79c623cd8c4ae3273cdc644f59cce7be801d3fcc7a3d7dd25f3379502cdcbcc0be64920ec6a3064c6e5183c5bf1c13d9877957b0d807e61705e0328838051cff20a679c15e1e086c17889d33cde1d4a24a347f1e1570950a9277fb56acf6e29488d8b78de011865da66d5ba563783b81e27ca5838560fca69537d7db6cc4eb87e3b2419c1b04dcf1e553aaefa695e09027b58066327067145915c63486979fec23fb9bf54a7af3ee4c68cec9edc9caaa845ddcce44989e05f92636d1eae65cf6031d681d78fa99f5777bc60343aab659c0837ff0eaaa238f1c56df62c6152355c6417ec5ce063b8329dec45ad86cdf19c7c7e910408e079cd78aae4e17a2a78ea8fb8368ffaa55ae149140252b37c4e8346afffe9b93172198c5496c7224efd560c55af6583b2f43343561cb0a7189276c8b4a12b502b0cdbf617bcfbebb703cec6b44db3ee14827981ee7482829545da5463d46cf4029a0514541b6af7943cee9991b728e75c927cd433359e06911e630f78a4905265e58e733c13e9d24d2de75d9bee28696902919a45d8264645f9708dc89bac378c27e9dafce76ca526a5b6d8ec1742945c3fe1dabcad2ae1be21b39b57c89d44e5bad8410c6fc9582169b4a4b5d68374c53d8a70f3f500c9b6f57fcb604804cec02f0c529b267e253c1eb5c9016fbb13c91620fa4e176d133bfbface850237d85910ff52bcd6d63011ba605c633625b7916b61fea9cece4660404cbc88a4e29ddc52574dbb9fcbcfab049d2ec869a82295005b9c2e130857c35082a067ae1ac8c7d + +Params = SHAKE_40/8_512 +Msg = +PublicKey = 0000001d2945b25323e02e732b32ebf6a9f19ef7ac5acdf5bb11d30bedacf703d47029633e35294aec18900ad80dbece011b8ef9309cc05461c92d00607beabf1a5091c518885fd09060997cbc529c35b4be322519f03faf3bc00fd660a6ab875ef09160a01973272419c53224b08621ba57e58f6c084d6f08f1f3496ba5636c37562ca8 +Signature = 0000000000a290f51a51993bbbbdc04e067b76f43e939643b1150d928a5ea9933ccca6a84660be9352a381751f95bbefc41d233f5d20aeb49b82a7d03f56dc8c179967614856c9c5f69bed3b8ac571f00dee210c155e8a74fd99b39b9329805675651b0838b8a16fac996d58eaf9c5062d0fb68b24edc33460b359728ebfb8306aabda7867f5cfa5b6ff1e0b68c68781167693870ee169c17be75be9142fd2d9ca2e4660b16f66b63ed791d56c38f311b4ccf5d797e7bc9c6d9c949f1a20eca3833d6d28faa238b3096e178521bd28f8c67e845cdc2c3891affa8e63311dacb9d858c1fa6c99293a8d7b2121813a25e868cfa7eeb788d896b20f783a63b56f5866ce4d2f9ba5e380e969d2ab72b4e599ce545d6e2f5e0bb8c01554bb96d6c72c0376e39ee104099a28721ac00ec4d6d63e1a5f214324a8dc37f2ec0efd05fa18a6ce042a8e1ee03754cef00d7d433a6e7ce0ef0d671176236adf39b8d7ff1d47387c3d718b17a63e1b6adbd140576e41df425ecc15f5f6cf5f429a547761e23bf322cc6c613a793f689f88c246a8cbbe3270e49f7c97f89a764e34b87263328358cb0eae9a7fe8fdcb9fc63f2ec47822b86225a158af7721ba58631acfe30851b20ff2862d3e0db466898519a11e34c27860d91286661fea1f6b41d3f9dc96d774804f2282e88290d883de5b50fdaf8aae3e3d491530ef630e7b8210cefc5a849b9ab07123f0403a2edf50b263009588d53f469dad789f40043a616dd8a70d3ee006367fbd3323c86f4bd4b41689ecb7e5284118cf18b40f9b338a8c6aa6cb1b215ac3745649f038b3946f7ae68971382249c4138a1d5247fc55f5570b6c45c8edc2f84771a1d5c69b6ae6465fe7e6673a394a149e4420133a3e3e86e6c6524c42e96f84698606d7ec220bd092df1b807fa09b465c0d968c125e5ef8e21ff1a3e78735ae91118d91548b84ab73d6d670955b5f63ac598767660e2744b3c9c998bc8b21e530cdff83942b29e1821b6f138b30361320eeb3b092e9414cfc2205cec19d94f0a3c90c35fd08643a8b650e3ab768b0a5b6760e2cfea1d7ccfa2054cf163dce52137f7e0b00538c142cc260d2c7ed937ef2bb83553387dcca450ed9fbc7ea90a8a8c5a2bae002a46cdf2b330895d1b96ec0caa9c0a6ecb158fb8f6d298bc9faf177bfb9baf495fc9db7034d19f621703056cce4274e71c6182bb983a47ed4da43b41c3fb8ad3fae56fe916ad7d12401d49fbd6169e2781a7bab9b7da8ebb8fffdd4fe0534319806e5f86552c037f1ab411645c9ccb1e765ccb1fe4264cf6b836cf16b270281627af6366c8f254185243a9cd82505fa3aebe6b18a2d50e62c21029b29e93de77f894483cdffb3d0f5c283b66b1fb2d5347190888e6a78965d648545c50f554504f51ff8b16c710d39ce7cbc04ee84e3a6a112e4b37aa0c982f78e5d857960e72f059fc0f26ff789df03e521ef40dcec4e415cb14dea6f8e6a31df4db2a7b7bd30e19e0bf84e7fab8e18c241daa23c5123fcd1dea494b793aec1172752b289e092ef665e0380fd65e464d603257668a47ac71b1c41d3ca08bbe81105b023f113540003bebdd08e3dabb45530b61fc6d4d4d16560a0f7ca1c3b28f94bd89e40e646c4311ea1dab7fb6a52ffbf87c3ced4f3f8893012e87aa963923af92ed6430ff1d45cb8ee134078d132039b31ae1a3b31e8ea26f07dc0bc7953764cb148ac1d0d691f0758c6d13f5e88c6e83cad7ee9063da8536581b477d25f6a89e1d65c7f4782d59cf2abef1125f1ff6fb642046b0cb162eaf18007d7d6e626c01125e696f5da7d6f1be6a6664df35bc273618c4af0f4f7b9a6b10bf286100e145473ca2655065757e07e3848ad7639a8e68f715271f61a774e242726c5f953468bab5cf25981c5c06592d1d983d8be336d195c1f8599d6aaa02f6b2cbbbb1b8a24a99daca6f4b1a8b71ca1f35e5a81e92a47afd4bf77400ecf438e5722285b21dc8f8c99f7900bf1a641905a323e4fede493dd161d28798e3ac416dbec514d437a48ed782005c772dc062a26a7956003d6a32629ad56f09f4fdc8cda9bf9edc021efc78143c5cf7f48a83c6800a75f88156b2e236697f736b4e7fb302f4638d06de7df9ab397ccc17e04c8b7b7b89aee38706ab4f94c59a5e6bc199ede18fff7176b6131af4d785ae244e937fcbf2158e11b15d6a4017a9380fa6f38d67295f9aa4417c235326f66fcbbe9475c7d8c768c7bc25da53959fb42771bfd15b79687bd834b85e765a4027f88ddaf49148e8c26f2173675d78964b19a0b23a8871ff8d25e06d53954e978f38b29fada4b55774fd26a5e2eec4412341b54be652e79a37cd175c70e5e56fa2c9f8247772932a6957afc21dce5afea90f2baaf950b844dad52579d4022fb1c8d7d50ba563cd3afec2addf5d562250e02709868215ed8e75391776c7aac8dfa0eebeaa4095a2f065b1f76334dd6cfe30e257c72f429b525e0baf66f3be9019462db7d7a12c1360c5ac3f7147a5a58787831e5760b09fc2e1970d972783b20720eb2f9e4812a24bd6d45adb3b1add73243706d5d0faa83985106e6105f4813efac7f6f6302590fbdd2fa3996d3c32ca5f5abf6c54d317c040d9a54bac0ff19aff2f30f93cacc99b16a8bb0729d8f3e31e213fe752b967387842cff751908e3984ee63312ed688036266730eff502c0bd466ffe665aade9ea22402cf0e902ddc013a0741a9728ab6e84e8769e0d5dd090476b5e41a31160d9684671c591189d8d9b96fb0812bf5ff158649e85907bc058ffb6d95d0b56b4488f7645515bf25319de0f62f58c4384da7595b7f9befc64c1c7be9b81162504eab0de00a402a11fbe5a51c2af4e9810243833ad98b7b6ea9f99db6841cab500cea722b38a226a2539e1a424c155e9a1a31b2a7c6d894459e444ee9e58ab1b7e886d9f36288f4748072cb0b4d67825b38256f1d809c3a974f6780e4e8a3856cf4bcff329b1bf77078ab267eb5464f4e4871237a2e074d4da60573ca90c599712f17517d4785ba75f836ca294bde84afeb22371041346bf1c0b5aebd8dd309fc6f71f7bacf996fd5fa61214c2181567dffcb5ffbe59eeedc743510ab43e3a4e7540ec98d91a8cb52257f15ba629e26d87b6aad6e8b9d3335d3640a5eb41d6ebdb39980af8a47ab9324dd61dcb96ecaa6eb91a072e6d35017e23f93da78ce1157db2def7afaf3e475e55794854bc4f502f071a0477133ef0eb8e87ad74e05e3c663aa9324cede4c002a3a22999b1e7865c36b74e6ad23472b29632ec0449a514234923c539bf588030d27737b5b7967752c9e9dc10ca177fca2387964d008e8d70ab875bfabbbec56bccc8d815f0a4ea6b545aeb4241af398d1ce60f0899ffaa9b4c3e1553bd4a22ee2df16e99cff70113b89ef275623e5e67bd13acd6e9019fda234368774693ab8956229ce353372e60245166831679e85913b033b572b363a882eae3e2b661ecb741256a59e9f7046466d76ed56f5c0a918a50c8d55f4004fd60a97f524063d1db9aa0d5f7821812e45ac492649f6ec25d0b1ae624a8917822a9f8fe13c90dfd963cab65f78a4acf78673736fac4a1cfe01e21b7c7488fb2aeb3d6210a0a1ab4cae68ded24a4d674a2b7a193a7128e397324ec836b4aaf7d60fdfc26599df602ea0b483c56c0b7f6ce949ce9737227e6b5cd289e3208828fb96d72f0d2088b41a9ecbe12430eb1d89ca6aca01e366db07383667b10ed7fff97bbab2c81012d71f938bf65ad6caffbc1c276a2378bbfa6575a784ac634f571a7e564f8bb4a5cca8306224f1a2b0493604f2bc74327875ff8ba07e8135aa3526342c14959c2bc9c9b78afaf4be72272de0ce40529b81db6cea1bbb3803c126ca5bda9c14f27e7f183a0f293b554a3029578353d4a1f411d8f8c577d8dc79c2781cbc700a5ce9e52fd1e0fa3a6618c69218319e561b8863468ba9c100921aac27dcc84b2f6a01d06d16218d77c84a0628675567e700e2cd102bbbd9690da04dc7f8385157b8cbf8c5f63e3b47cf056eeb62f83ee9c205f9b00da6e3a6e944baf3ab8dc6bafb1cd006b4c1f88b9f9bc5c59377ac1f6d11e6b9e58ed9f47220e17b69bdb9cfe4a417c297a7b4b5b2032d31dc0488276dbe9d0ad1a69b30534183e6d11a772650e3f4501a37450c29c148f1637201b24d2d4ec2872409031d9b65cbddeac85343d1961c097c05769c05c989df88169ad29ea16737340673de30b236229e0742cd4b1be337308ddabfc019cc61e1bfc2983221322bb8a8880180f477515e6a9f5b2ba9ce63a9e3a79f91bf8f24b1f411d7f5ee82a3302c8c3a50824eb4871f891c330d22255b2694cc8dfaf9e62741c26652b2a0fff5f8d04b8a16e268e8d13d48bdbf07d1b265c6587fcc07bd695f3c09a909a7c4a8e287b8f9ec048d862d06a00eb04996c82d6cde6068f267f0d79313680ee77fe4f1486284073d66bb30b295e5f890bf7be35c9b5b090ddf37e8afa4febd930accf6bd05ce4be085b5f598c50907876d906543ee9b9ddcec33127895e4767910e1e457a765ab6473f5cad6f8318b4f2b1cf6e5327fd2e8c9985bdde196b801bcec60c6ac666b1d7a2580c959259af41531d7a8d1fca9069479aefa923b6cbad0fa3185f2a5c1c606f18aeb38267c2e1a014febb936c07afc01a595791d11473ad8b3da831324444c02afce86f0ef825afe6943808ac0dff970562b1baccfd05d3031a4ef960f7b861b784675550b91d158a08463b38cf736b18c2647ae8eb7c11200c8bc3ff0e3f857c1474ca65e2bab64cd2e1d1782e42afab16485787449cf2433ee8092bf5dc77d48d565acf9b66134ea1243126ddcded7535c582934d4cfa07a9143dec0a0f96d598a1cbd9ef8249340ff487a8a0ea1d0440dc0a5ac8d34d568d6ed63b3743605ffef130e581cf607c7f84e5970787a339f71676dce197654cee541f5aeb40ae2bc124709441b47733ee7b6612c404c4168ff6fd2bde01cf198fdbd451d08d677bd728277c85b3bfd61ac3a79ba90ca65818d1fd642970eacd323eaf0aacb526b3929bf5da5028b545dc89933c36b1523b470a826f77e75fc72ded61f78532572a141c86aa3b4aff174b45b304816f80ee01f8dceb1eee289f62143e2671a7a1aee5d0827c1c6a51b0f4d917e6dbcd5af1a3eed99e06f9ece6bdf57fac86a94e9335fffea1b802170b26dcc75a0f47e3ece6463e00bb93821001afd6286bcc206688ffa9ffb866c5fba0ad598fa25f98b2d34f5d30faaadaed6fe97a138fe914ec03219818421d4321fa7e8df8ff64f02b92c654956868f12ed7dfaf3d4c36ff648dd02b6e04a7349773dce796bb731b5dd9571eaf44eb6c004ec94f86a5312aab24e2213a5cfde99e3e6fe7937724dddf3cbad855fa1bcddd10c5878d15570bdac4bb6e7f9af0622edd3426b38a2797792b225d5fd1864dba28fb5c7defb014b4744dc2d78ba0ea8c2daeb4285c14c479f7dfc5c185a7d4e90dc0c02cbd731a96273ed2d5da9e1211bde2112d83b1f339e32da856f144a0f862175100ed4908e85ce941146b389123c99f6c2b1151362ed5bfb65eeb545d01861a1421625478eeba2ba789260f626e46d30f69afee362d2d1f90bc340aeb28ca3bd4318ea5856f1a8570c9e005deaafacb193f06f917d6d8931e13a5d12f3a05e355c6362cf72880f54d1f67f55c7786b7e1ce69e1323ca227d1b32522b37918e28b009e6fb7d1584c52175fcaf9f3a62065431fb4f48971ca0c7ceb2d53ce5966ba0ff5c9393e1886996938c1b7007bd63de1fe60effd4d810083687e3d5e16369bd74fb2b5d40460c2afcfba13b1d5263ddeb37acc61ea92213ad29bf594c8763e84591c497272aa2b40180adfad3207b6e276ae17967ffdb3ff84a64c41b5b09602b278d1e01492b198b8e2ff22a9c52232a2e5a78464cc97fb451099446215cca8090dc348e798c4f6f32e8b5716ec8209291519d180b2735c0c3dc06d211a7060a8ae15346ace62430eac546ae312a92805620b76f9f1785bd7110c1c79b97f090c325c52652a7183937b9178ae357f9007acb29b3d316b2e543a85c89d2f500cf7dc13f181d7f8e01f1b4567640981b6a40668c5b4914e8a1560c23a045b26a8c2127d4ae0f05383857e52fa79b0454cf0f317f44e0f130712157aebbc5b372a4e95a70e1fd9d4e6844b2c98ac769538edb7fcccf60f4c1c586ce22b2aedcefc022b70f9124b97f63c3787d5008d9f0accb53e4abd6666c7ec7d001f6ed156678188218b33b1b59b3605812f80e3636448a80d9dcca577882454f128284056bafeb8d1887d08312700dfc0c2319a435e6693829f9afccd5ba3bf3d00cfa26259cad339d90c87c622ac63b9f9c82fd66abb88a6a05d73f16dceaa4dd6d8364c1c540567b7d95cec9df7228f713e230a29b4bef78c8ac07cb39063e297c540ba8956f7c966bfcbd2c5df2f5724296591999025aa6c4ecba9be033ffed6653866763f36e5176adea6de94711846fafae4fcf8a329214f876c53c6f51b99660f5208695e12cc2a2ded66315b791ba2f8628233e0e0aa9d2c51be41c22255c3786d9a3a2239c73c6e310ed0c9fe46e80310386a619df67d837d2b48ae38b083884254c4b3f5baec059c7f56114cb0158844427388b65a7a3221bfc9000b8a20bdb6cf5515c8f48cffe4174ea044f96757cdb56983a20fb27b344f1b921cbbb4038830f4834682407f37bb7bfbe933d7b2bfbabb7d20626caba891a700717765e24613b0948a56bf24180b9ae556404d5f59dea05bda4052e8f28a4bb27fb81cfe75bf99c03d68a245896fb30bd14c694afa2a976e06456af64f9a4a8b5e624310aceeb67b377daa68c678e712ca82db8d7dd9702f563f16c5445de1ef24421c8510e53c361122a654fa4c9cc6a170948752bf33de80b343beda6867a91f5c282f34e74da9e5168f66c21edc434ce9c662e7453b21cff2af565c3e0902bd3d30b7af9afd299e5ba1035590911e1712591d9974664a86c2ec114196e7b38173c5946150e6db453ff90bfc201bdda83a8f63430db79715298a7a50fcae3a78725dc89f0fbcde7b19ff4c18887485f5c9a2ae2dfcf678bc52dfa6a93c7daf00455881df6e2a91b9425edc7630f92e17075d6ade0020f1d37a7c1ec6d5d73c6770425b442550fb919f44642658c90534b216fe58bcef5fe594977d71266b13a88549f71b514fe7bab8425d4b5d94198eb4650fa80a2335e23111fb0f17849be18983e0164b51967d2567f075fdf4da29077a4b3c6c51703061edc773c6b902e33fea82e51c3a1e693c7805e26bcb28226ca24b58e3ea5936a4b975c6d75482e4f8b19e7e9d45ed41fe7a2fc8e6c8ea8ae5ecc1e7127f315bb3a1fb5542f6f0283366fe5891a650f6003a4d29d08c9d06743a4eedcc48ffa5d936d9d3ced9c68375bccd02e023ba149369aecabbf3e88dc988c92eedd3c398d39c956e635076e6360fafa0ab7838cce7fbcfe7463b26ef656e40e1bc936e31280837d43f2dcc3348228dc3eec3861c1211a8ceb287324eb9ec861ad070cccd357837218e100e686db363bb96dc878cfdd4cd3bd4e997a26739513e6119abd45da7b809df9ae26e42b2fa8ce5a15f0b2caf4517dc226422ac0a9b3b31b7ba284ee37aa241b972701575c7bc75576b0297950ef0377beab1d7a1bad04d3ad44de5d50b0653c791123bc078845f82535da461d8da292924c62c589badbd80acf8b4c679a3f22fd9cf26e613a6155c393e42efaf5a74ff9576926bf0b725112644326e726759637c7ca9a629c16e4fdbc0dde5494fe33a9b3eef713c710f71e02ec04ee7272397c0ed5e097ffa2ba850157b9a84343ed338bf280ab298d80ab2f97d3858a513c7e7dcd37e52176052e2065651a192eb970af649236c7fc994a2f16add7acfc58e22a3b9dc4584566d9dd7ffb8bfced46aa7fb35d9facf5db6935d069cbc9c09e2a996fe0f0b9664559713c6183f8abb156a20ea9dbf4f1cee1e3a12c2f6e73766343e4853acc8591e190a9be9d520d3eecd92a2ce45158c406ba74e734cd2844d6ab67d700fad63c8c87ec0dc25579462fc171bac1b234b7e5cd6c5519af26773378811b1194db9cf0e2d858440e6e1b4b98534996a4fa563a3106aef83f3a516f9e3a859b67fa220fa493738514d724cf77317f795e6a3b87b4375e79f3baa5bd121a5086d3aba2d90142b54be4b1c245467d6ca68943923b1d7a79fdb974a096c36ae705dad71c79bdb0b74e4cb5d5c669d1e0c63664572e96c3409446f23ac92836485117e4349eea55b19c9a4a2a85c83cb4efe2515b6324d07e90dc72099874f0dcee94207c2756d88ca77e39d50a7e5b3be761124af099907bf38608f61e56872f1d7a94a6ba5bc65e7083cace027a95e3a35eefc161571ae42a4ee0143400988f56a05407afd68d9aa8edb559e37a9e664715e97c05b6da12a67fa1aa14cdffc0137768999f677c9b0a1627df029c23866dd029ed7cf2ce15ec627f6ae3c06f97469cda46a05f40e60c81d29a28378dfeedfc63c66bba58ae33b522961667ee8018e8d4e0941db420ae9622933a72029f3430c20b1301d9bdf8678b60be2bea037e990038da03093b953547903dac450d6a97f688fee78a7d5bf156c94b53f62786c7ee8b10ff25642322d32e21c4b75ee11bc2a4f235a381fd66f2c46d71cbc93821d60e8cfc2f97fc88494746084570d66d623bc594f33036f93bc78368069c3ce52fcf90c92353ccb1dd7e967fea675c7a0f36e9e789e088e2c0f31fdb7478c614d3474da4e0bfe8d8730e8c464109146e3e9989978c890c88d9e5597aa0fd5bb7cb319297f92708f3934ea0d00ba5404df5b9d0a6ba8a0cab03696f7e256f81dfe0d278d5c1deafff28bb4d6cb65b7f173b02f8a8f6f08285abbc8b5376256afc8351044ad0f3a5f67de23f2c6065d2f1d5a9207a9861b4c500b26cc7b6717598e81a07fffe5776ad25f93cb025b5ed45dcd0ac170df8ace49e672e8d2d3eb5023e47e3c6c0b5ac08dc82e6e3f7231892c1855e6fd5adee64cd5d7a5098652036d56a5db2eddf1aebed4a4734bc71f957c881bc4692b480ae887379b8d00aa109f10604a14f86f1a78815656ba7fcd65dcff6e47c30921904819705ac1c9dbcea1959174fdd0729b55981282375cf09b165d8eb70b6b5f478d62a338baf32c3791f31de907e2de469853d3d26f7526201ec104bf5c1608473a83276825b7b1a800bffd559f416cf366f99f297e696ef6773b99b623019d94ce9ee30aeb60d0e1dc49de9cc6f5f1e8448c5d252d1b1fb7dc56d548dab9988d4622f44640cdc043f17ce4faf41908f2465b9c650874f6df212286674d69989698c7cb7bdd63f658ef6e3a9b3868cb4a80e0636d36974c7dde5ee60dcde41d54a2c54a7d1be9a70860d754c908a24a347776023e7bb0239a7f1d7f043f98ff3f4917e2c169a1634bf92b86c47eca81a3bb8c2ae0f57092b9d14af5cbd7bb12e6b62af5356459610ec940e938bdd376814bf32ed728b144d814f3f00d9ed0b9be0662ec5aa119cbdd39952bd6ae7f821fb85185854a43b58f66ff7429bbc44bc68d5bd42469eddd6751a0d745fe89d98915c9ff24eac20ff1a2b0f48cc39a71e79c36d30e0c48f9d1fe46a5a4ef334c81b3a677f92b77c75122393bdc41418470d17c81445bf87bd5c18016d7c65cec7b535cbfdfe5840845156b2257aa82a9e07c8f0966e03a152888c49d0aa0ad7ebc1228fb35efef5da9868d6c38f173fa88adae23ce0054acf6c724051705f4c9c711cf21411f1a1d784770cc41631b99908a327bf0affea9818fc21ff6e2d5e3f431928ebd8048ec8b74076679dc28d8353480de312545c37780702bc57b6df562b4f6ee84287889b5f2394405fc7c3204357be53d70dfcf5e6b4ec75bed6ae24925b81354cc09a92d7d810141c63a6555a89bda7c537fd4e2ab477d1e485419d136b7c99c5f53c6271903a933d77559886eb1af734ce756432daf904c0fe289d46a1c9169fea96d4b5a468c3d40f0f93d06e324837f9b9d50d56f9b308bef5aaf225c6ab4683a42a300569cec71751a1eb2e912254e0dd251429e3570357fa9e6675d6b8dc4b762d9e3ebe24c0e71bbdb35e6fd8f9d6b0465efdf2721efc2a390c5e39cba8a13025e28d9e19f43bc4156eae76aca6eb72eb235570fccc90a52dbe7cdaf472cd84fd065ff020777157651be6c78e636ac561500ad3df63ffa8c22114525104528b47e4d500a98f204c3ba2b98d8f65e0f7f37c425f6bd79873ed543edf71cb0d58359cf8d3e317cc75f7d6d33ad2af14a7edcf69ca922e123df296d00c1b3ac6d47e5c50b67e2d21ad244fd239d97a25639dd63544d07a7a5d985f7d8010a0857d3480cce2e3e15e4953857ddf4942adcedeb38f7dae732e01dfffe7aa85676b4551890124b3267f13fd7910b65e3dc3b79c59bba76f6891c835f0913e236c6b3eb63f4f1df1ca562ff8b5cdec22017eee3244352e9122dad79d7da1ddc2fd0b635860390296e3f854447e0ffbafe34a2f04308786d8e09274ba61c0c0727ab2ed7453825efc0bad6507bde14b522bacbdd81b462d1297d543a11e95ed5b08dd82efbde23df13059f685afdf729865d6fefd776a19cde73f3ce292abf03cb4bf55025f3e5a9f292d9ee9e6d5d25f8f2008a35b612e86b7b0e83325a7e8eb1e0bb711516e1dad35a5598e58e0c872c98caa00db93eb90d360f5358969ac3669f2d170ebb62d253eeae8f83a2ba61c6e5a391200f1b6e32b2a6c3961eb1540d6c3c45251ef11d1d00321fc47c0bad743cc9b4aee0d1ef99ae14fca0839659d7e089a4ff4b70ce49367b44210d6fbc12523dcc99fa1b299c69543bbd9cb8eab9b3304073b25e172d87a3db78f4fc20c684c9795f6d8c1ebee7a8fe9a839d7be1fb93daaf9262abbe6bc593e7754249c03ba716ba05fa3a3b8e5fe9f0de893ec01bbf0a89524e704d938b1f7ff5f6a073c450cd3946b74144cbf543d34e9bb4e8c2a2a5eaa5045235fb3977747f442b25e17f22fb81eb3bd05cffcc57031b13437b4a142b30b58bf0cf291bc249565bc4180996c310401ee1be51181d6256718785ab1dd428680475cd1772fd13619507dc9f93b95fda5f64970bb2c6f5b4b89ec7e3fd4154c7e90d0d5db86162b11bc79f0e1d7420ba4fd62e30e86bb21bfb89297022d644b5d32c7b1e005f6d1db0730842800f3b6138779dec55f4158d80f7146d3608ef82113f65af0cd1d6919ca4c1fa0f1abfdeff33df79a555155360efd89a4c99840b460fb14928ddc013aedb2ac3e15c5232106ee4f3ea02d920d1b2e22457b42f7908b7723d685666e71edb895d2d65fc7c70c9ef2166277c09e82460dac972215bc087e0c31cdf1e28879776e1c444cef49828faf588a952bf77624f2f3acd182d0d1c6eda66f6b0b44effa2201947ebd81f11ec06f2649e5efd3635e3511495954e023f26d67ffdaec8c4b70e48f52596bb40e095a94200b3fdda54d51cd8a63e81906cc9080f1385ae698fb8a113d094aa6a5da8c77ffd419d655304f0aef71025aa6174723ac9c42a5da3e093208c74bc3fdfef745774b7603eb5bce784bd17b4b965b19ac802aa27567d58622c7885201b429b2513c5a4a4fca5f6c7b53ad931607603cb16b2bf6234340514e0ab7c9b3a5e30d327e2b889069b5a1dd8948cc82d7907ad83fb0e7abeab8e7ecc11ccdda6290315cd2bf8ac798355ce99576a8538307185c8a49ccc7e6a5cdb6e8fa9b2d025793535c003d09325a7cb4a6be4e31cd1a081b4258a8c937e1254f332b8edf1a60922c50ce8c7e54ba5c1cf33e65631818338a28bd7b97831ab4ecbe01162760d807c7e2b37ee59354a42084e5a52b4d755cd0253d8781afe6ee10f4fc62c9a58b077fef8ca94c24425812c5e5810032580302536daa21460d07f2a3feb3c175b981c8d7c7d824261c7c66dadf276010568da3feceac4b271fbeb1a8b6fe51c17df52b778691deb8fe515daa9e9958a33e53adbb35933c2367885e05a3c6c854bd7b87592817cc3cb3a0c3458bfde0ffffab9c1957fe9358f2acbe81d81e5c213697d641d97536c99eb7e055631e13425b6fd2cc7d054bc62b615027a8775ca050d1c56e17f2c68235829b968ca4f37f048558930baf4e9a20eb7b600c26b1f0707f62e63cabbd02baa936dce9cb457b4450294b7fd0151092c54a259ea54a704fb4be05bf3b9d0332d336bd9e2cc6b922f8e8eba7f8a2e00600e0a1d7dc5ba54539cd02e897e5ab3e103f96e5162f15ecd5d1faf2eb1dcfa2bdec827fd7c5a44ade525716bb71fc6a66dfa9b1cd15ed4a193f026d5638ec5b61a07327c6d94953214a0019ea8f1ca8cad4cd84b9de6b41c1324025b9ad6233a874d0436659312dc1787c63c96b21b8c1625e38e123eb37ef297e8bf4db35768ebc9fa0a4dc82d7f47fa4c4a2ed681d3e56a82f26bdd1289b77bef7bc18f8741477544608c661c5cc6bd2d058e738fd109155e7e9443763f187e657ce570797f906ec1fa2e8ea3e8bd04c350ac4c195d7e4c98fdb45360e54f62b01ed6492f8be91d5dc8f26031ea475a0b2809ccff5170629cf872b323dc1d188486e6bd17636e6ab36cca14d862723925e7168a3009b97268a13ff1322705bef0812c903330cf9fe64a51385191d9a4b719d64115874bfc0a07f4cf70ae95e6ff6aa9f9f06fc129d48b99076d42658af85276a969719a8998de6d99acc2c4d864229ccdecb17642729f9cf5d7dfcf90a6e49e890682a29505be5a5e7290f0af6a9c3d53585ccddc7e81822b9a0edf17e8724edc94a6a018ab385ae4dd34ccd60f5c0ccde7cd77adbd3b3dc54c0b2012c8c26bbf94cd7a71da9a45397f55f39e50365950393a4e0dad6ae0b414eedac42baf86e9b01566df30354f262d9d1ed047157020b508dfc57bfbaaa51e8eda103596c33eab1afd9e8d48d290771aca1b6c14289ac6c55e0f572901e0cb0346d1b3e72d42acdf9e75d99bc38329e69bf7253116ebb48c5c6046bd91b947dbd02610b9154e3e36229ed7d37c564fcd37f815c97f7f96239937fb1f28d5783f647c3cb4c2bfb843533c3052f1e93a7e7b8d65ce8ab4c358dc1879f74bd0f120e8d677d8947b77b62f6576da3dee58e800dcb70f846123354768738587e1398016dad1185d04ad8ddc8f8238a7218f9082fccefeefae8c81c7be0297dd38aaf20b13c8062466f7ac209e0677155f4851fc2568862dfa7b9f7f578b3a69b910f6d5218f36a9715c043be92e22b487e606d8a9abd4cdcefca9c7fbf5d70396f9685338bd3e6a5351ad7f11d4e95ede8b27833607f5db6d0e35d6c34e91654bdcb6ed87d1837122ddaac5e340febeb9db1741e2f1cfae8772c0d1dd9d3b52748606be92a0be2eed13ef05660fab9b99027a2267f9d8d728b9caa6e93959254a13397713e374d6caad66142c0b1ab917efb22f6205b1c9dc720ee1eac1a7700521e7ebfd3d58e7988160c3459bfc113d3ff05bccac8c2ffe0f49aab78aa32d8c83eead3f3daf698167e75f25f70bac465d5703341a4f0163bd60ccdd807bf4fce1c754496721c34504a4413e2824d1079521b3a094b9855b05d9fa4bcd1bf73e60f19c1aacd85e86aec6c3efd30df70e3befa146b94b328be8da323cf916ee2273ec4e47f54a066ec13aad472236904997f9568ca78d9607c47c60aad353af48bdf385d0c54d2c47bc50cf17e8767fa3a8907dcd1caaeca42a577d06b5e6defa7a2bc5f6b8e198c0b5c73fe76ad51eb19100c024624f6c7c945cd81ccc7d525fd87c17f6cbe92d4425462f9f5ffc70eff90c8028be93aa732b61148244441756cad46fad7d785cd84860be1a2e9fa7cf8852c2fe028ca424f70ec79346d986b27260ae4db9d23836aa5d7ac1c3d0470faf640b5a85156934b56018371aabbed12e57b7c97bbff62c781414f74b823fb7ebdd1658f6254094b476adbf0491f6cb752d7f36ac3d6e94e016308b7b6fecf23b905a19183320d1686f0e15ad6419ef0f0d9e727b8d59ab26749dab1d95ffb296009565859657a67c84cde2fc0307bb18382190d80ad5faa18fa2cde65ffdada17d0c6fc214d2fd3ea4e703754724b3d110487c938a91e3a18b8c6abc028212be1b81f20be53964659d5d5e3d5446da3947723d57499c688ca968b879921e153bf82cd954fb297b22454dafc087db2dd31749d6ea12e5a29d2354a286bec29bfe020567297b4d3770ced087456b33e781ecdbb2f547d7ca753b0cbd3e3f60e827ab9f45f048b86aaf13a338bf7fdb8ff73c2b48fee8c0d31d16c0712434acd2b0cddf01ce33c60b012b0e2d6eb75c3075cf2bb7a0673181a3afe6717306a09a74019e4f887748b198112eedee6c673932f2b14dabe689518c962d20f56f7e8d48603e08030f2ddb10d3c77bfa5fb4a0d981b8b51b16bb79dcd7860137f57014adeacf35dcf4be38a62396f99411cb07688d5b380b3ab3bb147d06aa561c7c3d79d22e882c251d5d805752b35e11887ccbcc6bf955b0fcc978eaabd4b5ddc0beca82a88aa1d439c0b8cebaba0134007979a9db2e622e5ef07492f8d1fb530fa0a0a8a8c8dce865f03c5ab9b0d4a4c10a269215730e5dd7d2b0061f9bbb1b08ef4b8597255b4952599eb0b3b3cccbda781bb5e62f3c14f5e4f39589ba29b8871a28f15f27d23940dc51f51d2d104febcf3d708d7df206af5caa99afc9ec32336360e39fcc9d5d6fbc740716f4cfff6ec5ae27af1f7b9e0d12f7cf867b7214337373f1fad91e303eaceea1a20d670bd0e5c7e409870a8277d4ef5092593d911ebabbb6218035c1de09702d98fcea4fab0d66fe730f61e06800e08eb9be0be9a6e8546e944ba366d4718de3598224a79f6c286c38d48dc66424d934e450c4896b9e284c9760f6307c27253f190528379abc58832491e2f52856423a07ec71cfaf6323643a694110991b3749ba0da166e24afe52e7560af2b91027e9baddfd2f7978c5934efb5b66567b6c7470eed4e0503e03622eef18fe642b428308afbad025f82c06886e213f3e1680f45bcb5106196f59a57ef9bbdf4cb4114dee8aa25b0c11f6cb164e56b74f194427c3898321a95a4a8ab614a7e63cc574bac5712e7b03d551ff8fd9f093700beea8f62361f47bd956414a6f01e5fe9a06499e77aacafbbb14e08b12fcb875c9f10086b9e8c37a0fe55e298e9bad62f857f5615364e4ad4559bdd29982746fb57252a565442b40b4d423a9b064c8bbd67f08105790d01603dcc37000ff2e5aeb7d09fd82fb02b0bf813ccf1db83cb585f8ff978f80ae1c5d4dd6331827009e91369e1e4680d23d52116cf132315342adc36ebc26e2fe53a3bc24bb8774b20da2091c0cbc2190240c08475b18bcc029ec3faba6e61547916ccccd7f9ab7afb013596dfdd154dcc1902a30771454b6c2f7b50f3df1adb7b1b9e9a4c85e3946ca6a665bc7628e5ce6d4eee940689684b1f000e7a3a9562f2d06fe7537969f288ffc4b393ed2d49f5ef899c52bc8681d84c77aa6f2ef103e79273bd48be19e2331bb06636fce232316bc9d564ee076558fd19d616a5f485cfd965ed8252aba58e9127153b99ffc495c9f0ed38aee7c6013d13edbe11fdcc724db8d606e18b19c5ff49af8a7014ad23e5290794394af776d53330e69b668f41367134d58059225b0f522ab9eb801fea0290c58756e20c822c38dc3c1098669e6479df47700d07842b5acd317b89e39920e7c6bf8f05ab3256721168c917fa367783eb1f693c12c97e6590d78a9f8ad83b2aaa528f177d9824130ae400566c5a5e8463a89e4b1f31a385fb06854cb32f76b1e09cec91889654b06f3c19aaf80ba119d90631db414d9afa18dadba0a4ccc820f412fa338f71ad06af35a8f86d42b11788cb8c6adcfee2a94c71541d86fcee2ba42b61068aec3a391df9c345f0e316d143a45782d576bd71729ba113964be763469a6c29b6315ba8a4fa7f917237ebf67af4e9d6feed2c776eb25587f6cf5938cb4374b58ca6b18835e2f5a622492fc0d45aa787ab0b89279b98caff87c50a36cd4d6c317b94f7684195320f97d8a69eaf4d247d495a342229b6e16e3a3950f0d9c024088cdb5c28c3d10d4412213831ca2f197aa6baa92f0fcd0c414a9eae68b255b991ad7af08222deb53bae3dd804d7856bc9ecf7f6b8bb7adfae7000fe66027a370398a8649da6351ff8103943c921af713a30b85b461a195f08009e59e614bd13ff1c070f2612952842a60fc06eab1928c40e8221d344d192fa373aaa7d8998a9647c16a52a7063092aa3595ccf4ca2bf2b01071d1ea347fa65c82b08285eda06c8363c02e559f42aedeb2d9a9a39127964366de46a7a472c35a1014f5c30ab73c7221e21019db9846ef8702a3101526f44eec7ee25f446ec352d2cbab6fbf3afb09aaca4274ed371a618cd37728f1b53142292abc0f75f8e0edc9e38dc98504b8e9ee8e76620638592a4327135a9053576171433a1e688698357909d6a38fcfee8b4b8912e3693bdb60a81b9da2f7fb64776e2255596060326021c2e82e8847c3e86b210dbeed6db1544d3147dc1b49dd9140886c68940919d6faa3be85ddfc77f0586cb43a7c166ddc4edb8db331ded704b180c9b2ed8f80f4ba652443b9ab0fa6b4f71a6ff32da3c4b7709301a999453f8d2571d85de641e02e7307f3383c12b356b9c307bf948a554f12230b5587a7f77fa3df7836e1daaf070932bf0d63ef6a9d2cdecbce3f9fadbf20dced9085a336f465afddfb9913518a61863b210810357dda0eea6532ddedde16c4e0d1bf455390aa8d6d1141f524e1662814a8d28e3406fc7ffc3b1dc36aa427172540b0a15debd669200978f44a2ec45f67d9b8ce4f299c7775b66e3796504e775308b717696b72b92bec5b18996031193765430e88de1ca8c32d365125fdbcee1223530a30d8396a6714d2be751d01e27fe185d2443df7c55e47251dba535f176a4fc9665f394720d1dd5efdf2b33e9c7236fe93708c214c7c67f210d8674a410c344ae5280b0ff9b4cee8014c54f89933715d20467abf513939a9271f3d986aceeb77a8f7c414ac1c8894873040cba85d14d9dabd0ef61a5e539cb8fa26c589b0eaf3ab1d20a4699292a49762d346f3590d21fab4dd3f8b8e08cee11a8aebc8043cf112a5c268d4145145c935b9cd8e515c5fef1c0440240b51c39e8abcd92b742d719233ff80869b33e01b8d106e8ca83a321bf937f9a1e05b131c2a338d5299dd2a546549d9e64f6d7318c909dcf5fb0e477893322bef5ca4b334ab891b3db937de4c435a4a43801e3e4e28c94db9a270c2d96f31fb5a493ae1abb28d238cb1ed59512c5a6f55ab099c17035d4e10bf6453a174e181aa9787599b4bed787477cfe34bb1de89dfc9368629536cfec29dec88ff90d6189771dbc7bc70b728f7c456b2a61e4354d6d08faf41f4684aeb81dfe4c2ccb429cddc16c7778025a4671e62ea0cea65460e7cbfdcf83c85b14771c90c4ca68c0dc9509a19d92ddf9ef7b112c12c38e7c7c60482e466a6482169de823f55de64766f67d4e15e820f391e20e2a73e484573fc48d4529c43b56e3d9e66c881edb799fe603dd508be1d6fe9f1f8a1e6477c0a8f821242ff2197488496c5980f8756e419fb26ff5cbe6836e3a6e302e12224523c87bb83dc42e6d490b19d5f6357448a732f9aaef31ca882898107be3e59a304f2c8af6a4f675e810fbd024c9b1e1b31c4946905749ede20d7a8adb0a669a9556959fbc993ebf174235990c3a6199829a2c6e3dc14e8959a896f7a37f10c49314e6ac1db2652c5bd931d49ba5f12f10064383ffa52928837ba5d1a5e131d93f8aa5d37ebb4e6d21b0f81f6605b7717436d1d0d304f9dfc21a1440911814195a654098faea9941cdd88d77aeaab5e12c46ce00c33f3308af7c14657cbb29fac27ee39154d6ee6943bb723af551c6742527c9717855c9002f580f472b05c787b8ac2c552862d90d2149cc0e340e1593b4bba89c6fc13c2e24b77d576834d0484d3a060d24637ed433fa0118f7749933430874d6a0afd686cdeac208f3240b46497ce1176f0158d09c3a60a1b8639531ec41f2e06749b2fcfff9f57a5b2bc8d8474b99cd648a1473a6d41173a65d712a2649ff3329a7f7b1e7c9e9a9efc16c3b80aa72395d07b852d7c52722920de89c96048f21af34ef6cfd942e87905dba4865917f95820f09a53b8a26513ee96752fd4b7a5e59e3f6b2cedf9da791d34d20d39dbc0a13e5b8943321731879433823c0151b20483cb79bf110f76603eb5639932334fa1cc72c30e14799b6e4f397f5dd021443ed4fab99f75005886763551a032e2e718bf3315fc660753696ec9198007f71000ac11f5bc4f4cd6b3d41bda7e705da3f18d439405c8ca15cb3dabfb924fc4560152560d67a4719b37f9d3d4a7076f2ecfcb7cddea07c17fdaefa9c648984f891b5dff4a4c17d8e4d14f0356b4f3d432f27fa5069f153a60d7dedd19da4727a3ff35beb063b88a96ea0d702f0e5402fb3e7deda02fdd6d7d69e6930f3dd95779b519e722403aabcdc40046a69efd06cb523e623eddfb0d3bad00138c2f9a2c001588cb6c24a5a0f9b0bea2e07d13d4cb3cc9cce541095d15a025e5e81ee61ebd3d5833ccc79c67931e96780a9f3771f4d61639d905ec42eb81ad769046ba9024aa32036cca50c40bf649588cbef874cace6a1234dcc40981e102c90b853fca9d7b6c15b2dca0ec4664242c3b724d703801db80ba08ac6c0f35477578c1e5259fa14ce610d0b7e9811b884ec22eabd3111967a158178f5f41b49cd3d676fb59fa74133b60c4ae07a193fe2a1d92fd961c0bb6c169af55894d4ec3498a64827085c9c3cea6bbaa67584c841aa31b96bd2e0736dad981e5f44f5355fe17b5241eadf42c5ff43c8d4a1c3c8d3976a66ef4a3e89d2aef62ac18a9a018b0f2f114858a858d2a0c4541f026d2f165667bbf31413ddc0f08ecc666b818d42f2cbac644c762425d9f5008889f524276aa880232c0f7b3eb1d8e24a30181e0289d68fb69911cf211c31c320fac6e31e81d31986649d3398be098f18458322e93a631936ae0fb614514db221260f9a9f985d002b9976e22ff9df3acf2301d278a3ffc4df1bc28d09473adaf00923fa70416833fd53d4d856629005695ce8870bbcd13aa50f00917a16d3527768f5f4a98d8159c671f69db0a4737ec55b7e5cdca855dd57e2f0cc39301a494a163555b768373fec354bad17a23be74edfab120d445eba384c69d88498b9cfd1a8071accbcfa56f28f6bef740f9a8db2e7a63da99b5ec9d6df6aef602941f204d4dca5c8aa19e1a97b275bdce4d6a2b5e8495c88b08bbd0eef4ae041da532b9631a443d322cd4991c22cb92d3316851d14a73de9d059bcf0bc3c93e0a783dd93c8ac32ef2f903e125344519c311bac21ed31fb640fd999a6fa50596be07e5f4983326ca33b4534df50508b8a906c24a8b29ab57cfbc5484d6df1dc4b4b2b0da8a6c0cd0bedc682108b5e421ae3cc8d0f90595d03e648eb6dccaa845761b13810d9ec41a064c4dab34a1b4c9f943524e1090e6e465dc89653992f7a0f730e4ae85317e40ea02d79f42b9ea44b725393e65208b0bc041c32a680a39ee6acf4a0d2e2420912d1fab376b17610c9d8cc24bf804dd4b1bc66bc753a6b5325edfef44475957c84ab3096b0126c41e94da44a93d6f1d93f077938c7bd7a4600e1555e7716a5307ea18c2b4dd79144c94247c3761dae69e4c4e6c6276427e7187da7a8dc635d7edf8e3fe0be5e27b53286e8c2d02c55dacccfc775ee1958f2ee24c52f3b1c29af49d86c2eaa013fc98aeabacc4f709037fba88756946f97d4216f0cdc52041e1fef8a3727ffce8d11ff0cee6a7fb528475389b618c772a4dfd366774d3e054852181b03669c037d32d6fa4700d7261901627b0402de74535db927bf602d44458f56e833deed9cb79cea9eaf82a5d400dbd16487c71fda0bfc8118c10bace47fa5eb2ffe3bb4310fc8f4dada0a476bffdc7aac46659462b11320ceadf84dfe47c9f98237a93465ec3ef30b0ee4e713cae9f2f02593bd222989b7b92594b7e23add610a7a18afb47888ede812e1452771e43cac54efb37894c624a43eb0e8789f7f36eb712a9f07631ad2fea0913ebb5ed13d2f46d5dd8d2dd5eaed2ad8c1bb07167ebfe463c9fcd05ac7affeb6be803469ccbae61ddb1200c443044d02b20147f6cb9c61a86d0ea901fe8f3f3b34c7aad1fea917fa9ad56c9aad9dae691ccf10c2f11c07398953bebea5ce3dc27387726c05122368f2ce337060bf93ff162c3a2226bef0cd82986e949ad2d27829ec07e07671ec5c3ae109cd6505c360213ccffa3b3adc07ed8fbc4433b5b8c4fee3d070f9b0724725f422d75a90d7f45b9099aa7c9d7ede11879206e020b592310d29184742ed329f2e47c5b91af78fc86ad62a5330599d5534e96a3d807826aa10ac1117fb40ecb4c5b7813f6c864f8a9af533c0cc7234cbcc1379094a0267996d93f175658d81278d68766454ba01b6f06623eec3bfcf7ed96abbd9e1de50dfc007a7a312b0dbcad6f2665f51ff22c93a5afffec1c4b89fcb0826d0c0ee9aadc03aee9a23586852722e5ab7b736da3e47b29f7ec62633a0aeb16d810046f380809313ed678f703a06aaf8ba9d9025379977173da94bd142d23083f1cb0dbcfb2f03bd39bcdc1256025b78bf97ffada5ac4ebd364d47d76e7af5ebff31a0d90b464c70c86bc92583dbc28f9234e698fce10a63f7f0f30a142acda26a592d70f15afa2fa53b4d46905746c669ea96398c0fe0dfa4c4f815d375eeec9816a18d6a01aa2177ed4e7a8320f38fbd660dfaed3d550eddcb3080453af5cd1f146a5191e6b0cb471decfafe352aecbd34fdd0d7417ebccb8ebb52f7749bdda7a36f4d7930e297a52c89f7212912d2d556443094881cd9b55440f44c27c79fab2fab3fb5ce70ae220f80509338ab9480937641c2083e643786b05c11d7791809192a82904919a41530e0b24b67e1d406dd2b7c8b0942d6f1eead8e1780ad2de2d28669308caec1f892ca2ea3befd4e281694db4b2515079772bd6e4dac2a60f171cde8a0b2db888c3516a92b5da9421cb970d61db04871f5a7b05c35b9b54f3a0f774b967a8c8a902226fa31ec889483cdf1b2e1b0d52ef673fb2e359394cf0512028c7e457629ede5b756641a5460fc32e46fad5b3ece8fca3d93a12bc1b2a9357cdd934c3297d36b774b460bf993225c9ff9f251172e07e200bf67a8b46865fbf8b091c9ddf79d8fe9ba9208bd1a7fe375c9a3ddae5099aba834da668414e44a76376b28cdcc5f6cb86434747daf7c3e0e312d74ffe340e8472cd8b2c4d8b5f5fe4cbffc4192bb1ab8d155a5fb58fd59c352d711dfb81c3a3394bb5b08f7744e89de1869cb5d8962ef95b5dd29076d840644664d32a39e0eea47a50c9e133bf1b655d40fda461e700633aefe1d08bf0086523f574cc29ad93c7b6ab6bc4b8e818ca22bfdbaf3ab0b4984583da1278d39da95ccb40f5a51b9dbe1e2e881786537d185812e7d914a67cf0c65180188d49a3c6721d45f92c77544ee0e431601c2bbac91358479df0a7d54685caa53a0addd1fb1ace06eb8b8157c937e047e28e3f208aaed180888a5b7a1bf797575f332127977c709de7ab05a5495c817773e3a2a77d2fc3d2ab248963a2b867efed6955999d9467830da1c35c05aadee36000df5c630c95fc5f6da4050a458d20b6a0336e888a9bdc20b73adc8ce433e7cc92a13bb6848bcc8b81d9e8462f743ae5f3e8fa775920f46144bfe01d213c18a6012a7e1c861c468ae1b65517419a40c3250263bebf3474f8a6d9b674391d645c6e1324e0eff65dc438aac75fcac63f8f2db116d4c1c9c3d03bdbed3e8b8066d54d4817f59f9ca0f94bc326358c2998a58919334e6f83b7a46e2ff77d42c3866c3f8240823f74abfa5fa866c024acf3bfcc1e1fe4837a56ff4f4b4980d998d495628d6c86c1acfcbb56edfea1e60ab4eae0168b090250d007482ecbc04f33c9a2ecfc97884a83fa4694e182498f5af6a610da74e19f94f29882d454a0b7efb9334a1bba6a8fcaa5ee7e973d58c5103a082452983a695667e475dc64470e03394d2d86c08e5f9d29636c0e8fb0439ea27bb0e9990f20316e9a6e366437fa7e4a1488c22bf6dc090109d0d8f9dca83b1675e592135389b41afe07349088a3055b90a72b748ca0df7c70fb99eece143870e66548755bc186d8df3061d6373b57664895eed70c63e1f339b01674ec7909ad2af5bcfb0001a7f3947701c80cf3068f26f6a2c213188576dcf542abbe1abda393481ffd2e7ca66d8fcce3a6d12f8b1a66184b215b94be802aa88c700ca26d00f3ec711706715e46e4f53219008222bf96c25fa875ba1ed0aba1d96b8e5f54e837b2dcbcaf95ca82b9b9817c285fd34b78ec2a8842c1784324f2acc01ae6149b28d44905b6e6eab76f93ce484129298efe158c6682304425349d18aba99c2079e86714da18714ac72278a0e6f5015fb49161482889fee60d47786ed152a2a49f16bb8ea171dc6c413ba3fc7f56a5bcc3f95068db70bd0c18a0b8b3a1dfaec1908fd0e166256a57734008e73795102328150ca3729a83f2d73acc0fa909b82fac02a56589e3199c0b4d4c054bfc5a2da546580c8a162ed01976175fab43f7d0461a962ca5b34abd400f4b016883fc2d063219943d332616de1ac97b304cbdc42bd5b90544992b1efdd22a97cc6c6878bb054e405d3fa10d3403d0d6eaf77a9d13982cef53d043d8feedb017946d0577575792d933f1307006157118e2d722795bf7b1093cf78ae00d73231a705a3c72373ab5545cd7a770cf24e807af32b49953d3dc15bb3bfca885191fc929c7bd462d39bc76aaf3fcd84a552ba09b3d276e40302a520f4183c6b442185dd04bb41d6eed6b9a3bd1aea648455c1106a563b8997f924ac7bdbb975585f4eed227e60c1442d7cf62b30c18bba5ff89401e4d75181dc239f99fe5bde52d63feb463dd7075177056be15b7fde675174ab3dd4e361f366ae95735461b40afff52e9539a2490955dbc088b3156418fc17cfd2062ac583195aa90567f9b953004a7fabcf00aea31ec7a04d2c08fbed5535cdd5ffb9a9483519cb6dc4bc45def8d49ef8915d80774f8fcfd9d8e72d2472e3dd59ca3a1a5b257835974a4880687c45c7cdef412cd6febe99b7fcd4e537d28b0a61a434deff5f1aa546c360731bb13f96d3c31cb443a3a56cf9785a008cfffaa19347c712e9c096a51813287fcca6ee5a23ea8a5302bbb3844cb36007560b6b7805f2cc39dd377395a19aa99f6a2d13490ba334b31c1f6cb100c16e7e1beb751e4061d5f954fc081e0a2b83688684318d4ff4e9cdb2349f37502025316a9c929ddf1b0faf5f782598a8bf2fa1fa6c0623ce38e0ff871c43fb44d14de9e1bbacf7b4a9d205bf5407977b3b8963d1d756618397fe169d0dcb2bb8559c30ad3e1695b50548b99da7dae577dad29d5b29e659f221335ffaeb32b48069fc6665bc606d272b36282fb0c9575f8809dc565518da951ef3750c753a582ca67055ba54f6ba02a5f1bfc3ce01d43d82fc3a064a806deb8fa40d3c5465eeca3145ddd9a4641b4fdcb9336c3437160099d6c3fde14f928a45af8a7944726995d141d1295fcf06757486aa433631c171f61d66aa912987edd677d76c7c5c5904d8ad39c401e31e9e2ca69cc6d7ced5e45b7e69d9a8bb7f845c280c831bd1f0de312c5b1dd6a397242524920c5b628409d2f8ff07c5364bb47a04222be5a362b9bdf4ee99eb4b621b03dc48b8047e484adb654030d9916d065607c8be19c80da8894e22f11e1b4a8b643f943dc5c80def273c92fcd4b0f08eaeef0c29ac2ebc15537f84338700311e68a986bffacd9387bd18fe7f284bed64b601a7341c0c2dc7a17c75fdcc399e046052b3d6e7220ac702e41eb3caffb007270555cdac39f0bb21c24860c9ecd782d7458b1aa246c789c03af7b963fe1eabffa123f3a6aec3a5435eacd62a2e7eeb599fab886501875f5ef783c382720a8e8ab9ea2d4ae41bd49d0bf5631f6987c0d9ba74cc8446b80520ed8bb2bcd242ed2d3cf287dffd154de9bac45837f3cbc46eeb58fee48656946f353dcf0efb57eb29f8db28566c574d9093313345dc3675ad2e6b2150000319025302f122c7f657f4061c807675b500a211c25f58ea8086923682624ba656060ced540ff49cab4ba4c3bf7fa77a8d70edabe268a2644ccc9effb0615fe23ae3cef1d82ea0d9bbc13861a6a8480017dbeb67c6c5d938bde35148b623497116619776bdf1ba37d0136f1e1500e14de0961e2d94c5629caf01d96d79ec7fc741cb2ca0ccd57d8879e568865f5a01ba7c570d3e8dfd70ef6829c509f049e9a42543413a8afb2cca12c8969640f7c53749a9725247939da24f88f1127c23a9db8bcc1bea03064972f78517918c41bf1a2600e50fd0c9b7b9159bc42ffe1e47ead6aa4429823a5c66ff0a180807d56a6a8809c4e1ce6553a745839047f0e14b5d5420e7570fb96241d822ff9d9a579c4cf33febdc5434171653bddb102d9ed8017003a4c14e1f525904926abccfb1631d25321b200a7bcd2a343d142ecab8abc83b87659fbfd8c7e7929c66f6724de8f4984aca8c59780a17d6b6b08a7c6d03f2276192a99bd3e055adee3a2a1bf608454109d6b79b3b4cae9d62a261118baed3da820497575b8efefcf760db141a8473c8c6f519b9f42f4105f98dc67ac6b6378be6c827b9988ddfb29fcc6513b227457cb76743c7d5b562b268f94b0947690b68d2927360da31ea161b7c62b9f9178f77e635d1f96cb92b20d92c01ee4203f3693a137f0ce62c9dc3e8b506331cf83e8223228f9574c59d28ad6b23e48e64c308082977ef901037ff93504f3b0cb279b6cf67714829485374a19f52fad09072749969cd3ac57319d0a44fd08158cf3e5aca133f8177adb9522369387ccb0b72ed3d25b7f613c20ad4573c0348afe5f9a7aef63d3ee80a0414075523756d739ea3d4829efebde3ca44968e681d812b1b7e73c76df04749452db1f79982947d683739e52b5b725f606e4dff828a1d4241bb9002dbfbdce99c72e1b967f1f82e23a8a1462db4e3d6ea4d42b4c0a58b0b7b2b5ae521b69912052be583f1bf5b0ac614efa70cc824172d8a72c0d008c4722e648011418bc6441716561cb238f0b4a6503d19d73fc155ed79f12061a2bd6d26f82d42a85bb4894f3b3d736be637156087136a0fc044a679bd018e0b09a87c205df046949418c73baf1c630020d2b1efb2a846f909b85d4a51abce84a5ab7d9fcd76fc154456a8efe71b06a569f30c900219d24906d3d57740615eeaf261e85e0ce36d3450ab53d2110885e464463bfa1829e11159179c7aaf585f6fa9fbda457017aab0c1868dcbf3fed5614e63e0ddc28a0b82390db6b12f143c272e7cfaedc38cd8e08ddcba59c376154227e5321f6336271d29231228a8d7c5a231ef5b6c877e3ecf7efbef2fa54576ee72ad899b5330b1530f02a30f5c602b6673b34d83e8ae7fa8ada0e33d433cf17e565e426852b190f1e5ab42bca23dc2586c4f4ebfac97f0c4d1db71dfc28b3da5677d257a4620ec43bf73a554607d87943d7129ac364888cd7503fabf65dc68e82aecc95db8dbaec8ccd90c52dce2dde5c4c10ea85d9847c3d06c02ec14755cab10ff6250055fb0390c1ff47b32c8fd2459a6ff10fc5816fcfe624cc77799676f32a6e8702366bb302ecd1b8fc00dec00606735c338f704d060dff9ae02e921396b36a355ff86414d7212ba179878329d97bd16361cb626d25b3716d9250195361590befdc3a180a8e2ab57b74e90a4bf224ee526c0509b25fd6c4fc8f838c7f8a9f74f08874ab7c4a4f7608600537781a3c1bcf3d7b60ea750b39036e25f6b9870ac660647d3b52be6934a066c84dd09b7f97b6e59c1163446c906bca94c2f0be58a82afbc391dbe61b32d09edc180b6dfb35d024d99fc9f7abc464bc033e282254891ae7f4d5f462068b9465744973c0089802a644dafc5ad72aca7c2f1c7959ae51dc7cadcf15a5c0a4ba7189b7d248594e435f8f1da5a4cc774f771e2ff1251c9319c5128cbc38d124a43307a08e7107e6f31f28bec94c02292aa8cf135cba39956c99742b526ada032679fd1bc1b2921db9c08656055192fc592c54abd73054a18d3475fabe815a99b23f20f489f58789055350447d31c22addae678d9a8d12034bced4c5b47e290487c5ea372c8b1d3a5236a090527fb4a95e6eb28d26f77b9a3d37791d76383aa99da62a4086e971defb3fd664e8c9ea4a3bb9adbab358f71b0585d92a0526591d027a3a0b5be25c029d342c6c6cf652ea6e51d12dcaa8ede27084ed36a5a6c6e443005ed5df9d8d2e2c2d2a752778d0ad8c97a3032e7a10252326f5ed7eeb034281e82488e5905a096012e70b10a72efe290c2e8d266062a1b7cefde873beb677f3fbdbc7c3e9e3d42dfc8e15860dda629d5aab88c0a7b3c0b2735889f4dc47c4b8ce8a1e65311be3d11132c4f87369a71b16d563ff8551cc010bc3084dc0904a0dbbf2ad1d329219365ca58a61c219dd9eec4c862070298def0910b8918567eaa280c1d97da5a9d96d57e7d898d7805064bb0c3006f094c53bd40530ae80b049afd80732b1e9e4d19f0e1ac33788811a8769eb90a616a98a56c4156f764cb9245494eb694c4e3176f233232d980ad1c1c284513e83f070e60cba6e79bcdcc450275e84ab639b9140d0189374c8ae9b4cfaedea158d75b6819196a8242186517befb5a8692ea030e9034065e5dbc5e46fc11819a1cbbc35e5e02b762f972be5f981ac5c5be4f0a42fbd45b292add8b300473344ba31a76658eb1b99424ab5f67fc06847d933c11ba6868d377cd0c2feb3e0c958bb19c61a20be5ef3d60fdaedfa73b05cd7b4a31658cedf7d187e8061b9165889d885f4cce32f0dcf62cba1612558dc1479c8e1a704076c84ca3ad7fd84a9915b25872432765509d1dde5c7f7e3ccd57412c6ce59891d83b840153eb29cc0c39dd4860870a4a405f1b5088ae30aa9b46a20a4870d1572d666703d73ed9e3bc39dc66133240994f20043a15fc936183769cfb457844356941603ee4e6bb44e806c0c24c71aefe846ec170b5d294bef75fd936e101a323c4b18adada979ff806d32eac67781fd1c77f5326b9e8295cc620462d9842bb1c8f37228e85c39f380f54072a34b964f1dd8b9775a05bfcea2638cd3f30a923007c7618c93738ca345c05e9081f25ccde998ad5bdee8f313332b7950c51f30fc11c192da8d8d81f9c24a3bb5025bb39caff03f0b7727f70d505b61bc41990229aeee420f6975ded7345f1c2e41900e0d12783fbf0f3175a213549e0674a3c2868e6be81880be2f62342ce8c1f55d53510616009a576dfa075a8eaef6d50f952cd8a5c839195c70b2d99c45f1177d323f154409cd97c665e6587b237ddf15e5fb094ac94eb936bbd5394d27cf18f81d72daa2c5fb37f7f57de4b95269459755bae62613cb6c514b2158618b3adc87ef550ffa256d35e4b5137a5d8c3fc28ad84b3c0b4e24d66abac9858647cf5f919290162f85cc44830f2764c51f592e5e86fce3b100e2c93df7a8ffa8f226e6f0088e44e1400a3fdb521f310f101c8ccf2cd4c3906d5e1a291655c3d9e439ff13e1b01dc760cc12b2bf49b9065fe6d9b1d605822b034c8c8484f614effca752badc4d996342ea64a91f9f56cbfb82713d71eddb48551c938053230b1c25b8ecf14fcdd38f4dfc11a4f360608b2138c0aca2c6214b7f5d56b37259afb6b64a24b9b27fa23364cf4610573a2b264e382b730e9872ee44681b835ee072cfbcfb9a51afc864587b9e69a02a1200901933efebeb41e4c4a5e50154ca92b98eda588f0d40f014696ef49539b67fa05745f45591876954fc59784235a86dfd3c010851101ac1674332b74b95e2d0cc7f548ffffe1588a3933c2d312bad74143d56a53b2fb0aa00ab1bc95fbf228756f09123e01eecc36ddb63eddf06bb0481ddfb51fa9917d05e2b34b82cf3ec093f58942aa712dff3c4ac68667729e1ee06e9715fed5a0704f5e17d68e924f70afe38d71a8b4003556a7664ecf44a633ac3b1d8392694abaf616c6b787c5cca40fc244fdfab1d2e4e1cd482ca92d4e95de105c0c08b909019c78a102008f81d0bf0f9b783721a58be4c614b2facbcfe7f244038100dc099fb658a4b27cfa954c80df7c4348a789a33df37172a00dad7c9d72dc51c95e8bd755b8c451d11cbeb6890ad6f52786a861c092959d1cebe7cd104253a1b7f6641c96aac88ff696c6a4ab57c8dba22dae0abef62da602359706f1847bd7e323198c3dbd1add48c80f633b01de711e3f03bb8064b4cf84c4f79cc126f2b38fc89b06d13df7fcd35e7432d3a9fb311f5bc031df0022e9a333509557bcfe3256a40657476a4f37d48b555ca7fddd2aea58525364c96741190cac7dd6e110a7092cd96ebb5d6ce38b06eaa09b82a48f26c28769e540d82f26b6baeb2390d4c251e6e574becd11565654dcc805d8a0cfb1c84d7e9b5d25419b256e7298831edd7554de15cd6cbffcb533fc4bc937f5ff2db8ee7d3f2dba4c8a3196bd0773096a9a1a9b100ea9616f5b742c0b965691ce63bd9666085abfc42056d478a4b55ec46091c22c4bf1b1e11a755bfffeb3ccaa82a09ec713878a51840b93e089e9eaede0adfff150a8a53088a20a4d9598a1d196a7db72d0c5edc77956b49d3d90fb06d34a7549f49712b1330488d1269068b642a5b3eb982d40bc719f160ffae7e80359b2f9443596a8bc2efb956a5c65281a54b6b8b3c653562410b950aec1ef49d1be2faabf068ede1bc91d6fd7e589fbafa05381e558797d6b69f1dfef47f07de71a7d2bb83aa6c27b466de45854924d1aeaec12ee91067cb8ae21af350bac3f6dccfa8bf9e766b9f5633bc06070d3be883b53b2b39105ec98f9c65ab641ce9cb054ef72909cc0e9b59a63e6f2d0f71ddb3130d8a81e381c83701ad32e8b744979aec28ee53e2c50494f4e6942ad5110da599317a44d190343dbfe08a38fb6c5292ca9b389cbd34fa604713f6ac00845f2e00861c7b2cdba648b4e6cc15e5996993fccb3922028f9ff717b390dcf9cb5dc23ff557e087701e55fbad310ff8897fd133d3cef5401d76b61c7ac6216e3fa49fb79f8c878685f1804f9c9ba93af9cc42a3a1fd43ce1608de8c6e47e3c58d85aabde7112a57d651178760bdaf1d48e469f39852a31737bf7d5b0c0cabc8881caf5b6626431ce856e9bc43226bbbd58f4ca9203eb03a93e8361a41758d52528cb97949ad82d0587a67a9d28a8cfac01d4beab1304506c7013311807d2c717e0a0eb94bb8b3419410860d53aa55e31f9ebe0e438fc1fbff518b4b1965d4f32d621f15187570578e7208feb95db8463c777cc929c55d6f18fc5cc11d15507002bd4c9394581e9ada02baa3a25822f0c9b65917c240d431721afacd2162624279d5c957b5358524ec18418d15953cb6d1c89dfaba7963dcc249e6c0a6c4a85e3a25351e0c99ff286fb009225e04e546a9c702990ab59f5abe6df6e151c9155372c3a448b1ed9de4e1a22e609e4e7781b50b66252cc373cf0b04b0c68a010a6d4e8e0c96c9565927ce1169fea029221d9cc61200dd669a94d48287dd066008a5eb7c3055f55587bab7ab6099c0feb47433c2cfaf91a7be196195008ebd1e8583feae11ae63afbbe359a2a0beb442f3d5880b661ca78e3278be993a739ea6f8bc166a509dea7a14b37df5d0826bcd5cbeb097abaf3e5141db752122b81d0ba37b52f19ce78e039905b6c200f389afdef585dee1116093bc82e02a128b2ee22100671b53ac626442a66015df8822111ae8358967816161ad53aa37d351d23651422d91706cd2715de82d910e6ff041139f6babc79ac374c07bfbe7b0d0288072e0acb9a8502f359bfa3a9ed9fbe6cf3bef3a88da877edc4188877f7adc73245060c09e9e6c69ca03a01adea2ffedabcff28587ca6bfb5db9a778b2bee0d30bf91ed3762cc8b55c056ee2da4cbf4114c6868b5a646e9e64c05a217daf01ba9e4816327f03463e4b91fd1d9802b77a73fb8413d31270d2befd13267c8927247fd2fba3f84a7197c1cba8f529a4b01cc4c7f369746e36f5ae1044fba185e84a8978cebc7f9f3ed38ca2f153aac291f8eac3750d95fdcc68630c5977190b843fdc7efb44f9f63461668ff2b899dc131f9edd40dae7c1016a763584c0ef7c7d759f68bbb4d4e90be9d0cd9cf31bab2846288da24e7193cf5581bbe152a9389b1ae244bce6f6adf86ec9ec1c988d9047169ddd89034b2a3e96eb99ac86454a1d6b929682fc51e01770b30e1cf26ce4b0fc901b1758bdd835e9d16a1c8c0cc8305f60e26c3c02367e0f498cf8397faf5669cbadfb390cdbab46ed6a11e0dfe7b6707a4551797b2a9cba632b6fdaff3b1f8f1eccd671b1efc961d7c8f2228f58f823833f2560cf55bd2256e420753a84ece803829b6ff44134a5c57c3e3890f63701541814514ba619b7d9b007ec4f60158d834c2be46e464951b56bc5f1a9387cd9e176bd461b3c00a55d31006e6157cfed828fec8be95754b756e5fd3461e440119fd430be6978ce46a4dee6b94ae0a5b952d0d20a3ccb066498ec0efabfb7fcf600a6a1c0959f3ce032a4ec53ff92bc867205fb03e937480058f19b7ad44b0ecb5ad86f97ab0ca9b7854556dfc3e3df142faec9ef6ec30ea44f4ea687a17e3c79327f67973f50cd8929788746ad0d9526bb6d8ebfbae9a2f3014b48089e746c97ee6d98bd47ef1e5c8709a01ce08b2795d7328a2c59f447b862aa6969a68ab402527113a934ae858e0eff0da5167a3a1abc78bf8930c80eb732f9da0879bf461b932bc6fd6b06356e2297d586b413799b4501dd732178230ec949dcd4071dcdc1c6fb071a3a891ade3bb2236be6bbe07884935802ea5b7b63b6ac1ea00eabcf71f0b87fe2f6a7713708e6b5b3e01c68b2a61f477559bd4c253075a60f9e37bbd212967f9b783d96a884c009510992982e743f0edbd258c082385e317b131787791fd90545e42394bc90e0f2153282019e759f6b39385732f651d22f840ee14ce6c88422855ee4aeaea1dcc1e1c14a36b7de681443f0a7a62d1745a7032bed7cdc6231c44b8628ad5585baed56d28504e015564fc67f6ea4575bd2878457cf9d08bb998a99aa8fca58d8c5fd17dba8f0f8d0c16b002a7f8d24cc27a340d4adfd534a07690f7e85787f8eb078a64d2ed437cbca78656a108b738507b4d0b953ac13c543193db8b17c385ed6c82317d09bf462778acdcaa4eabc7ecd880f1fbb3094a135e62cd83636b7c1fe79b32ee2768da3197d906cf15ae8fbd11461cf27e584bacc47b45e9402dffe2e8cdba72c98fb8d0259ebb3645900afe6b2b47f97e74290de0bab7233c781009154ccc102351c08b3362ec0f013207f7bc50ae06356b0aadb68b34401a24ce0ef3f6d08fba1397d1deae36b7e523809ab64f4533568cd5c01eb835dd699bd25e73f89a44f1ffcaf59c43f68d960ad60724d674b81a4cd7710f49b34c2f20aa469cdf202707eb4d6276be06ff7ba53031f283d291b2db68124a42cbfd317ff37b546862bcb74669a26eae956772b19c687c70cfed13e3825ad2dff05f22a79f28abd4ebbe850695f287ab16219dbb89becce3e1e2a65d8f692330cc0500191d913ecd845608d16ef48614918da1c98ae121d5a31fa99477fb5f58e6518e29655b5456a5b6b27d5e2aa39f7874e99f016b8ca52d24cd1b2a20e2fdd9ee563ec7413672cb5abd1a1b497b4f5b06e23a7b45bf5689e9927390de2254b91c60bd3624a8bacc989dbf8202cf9eab506a9ba8a1477e3e73edf3e824aae382ecea17df35dd3adbc74c26a4142cd2354f66d0793cea1609a708ba6869ced0e7a640b1d662d974fb557f54d35ca074f6432cea257c4c65bed0e08c232f7028e31ff51d81a985bef08ff075abfd2c00a581ec6ee9a860e9f68bee4febe4fc56e563b4148523ae1ce5846d17d4af824b593d5bd7ccac611418581507fb09dcef1a161e3bfa5a5a15beece0347d43122b8c104b2d259e99c71e46c636e0a3349bfdebe73ec639c9e9ba2ca1e601dd8fe736b831446308493ab04280a047ef33ff6af9ff011695dda77678850e06ab923c7081efe850b49faab780358cb57c1f2d6950b462753f0ad750cbe99a6eba4cb66bdfcce95b612b43082e1107b94e692945fa49ba69dc0e6c0462aad678776433071dddeb6c33a427061b9c8e929cc03c7cf48054231d24bc3d661b8dce8e361cb299702e847f99ec4ec796dacb3a207985a50762ce1dfed49576329a5ab1ec0f2b2f6012286f57e98cf3190b7d0012426a646e0fb13dbbdecde7da503d356e49a75fada6728f7104fbfb8aeeeeecc6fb5af0bd8b2490bded4c12fa8661602cf4938962ba734e99745dadac7919b1b150ec6e5c6bea2d7d74ad91abca3cb446f926991d275d267c5d1308e9f32641c87a431c9e174aaed9b2210b6060a6363042ca7b0a528e2c97804d8669b5a915c9d512ab6d46bd0ce5254bfc34dbd5dbb55ebc43a88f4bf5bb8fad1251bd6c2c782bcbd580d3fcb02a7c0908a7361b51e40ce36d1a101982a8e48103d0def62b5f3d7bea06b6acaca0ac81c4e8dd4433a0546f65e613fee786b18d558a0886515f256a3b5b6d121aff6a06e9933abea62f50d0f17bf3bc1360d6dfb313e5e06e777fedfe115148c1824189a75daf0f04db40fc63c3ffd4c81b3814036623d54c2f66ecbcab1fa3f2383befaf4bb52b6e9a158082d4ad5e3042cddcc0d3e099916f6429f095f13110534fe46dbe45b9b3d9da8591525466eaece364f742256b1093995f431238b317322b90df462d4e3242969315de04c59d40afac46f6a579e4c9d90539a219a8976c0b6f1a8bc528f5c18bc376cd11960abee8def0fd6eb12cd424b6878fcee37f405a28a19cae47456e9ecde4be754689ed92ff34179e02e457e088b7c9e2618a0f5e138545fd0c59a3f1ad0830682cd3763b61e41a635c2b1b46e3955bca46ccdd970c86d8d736cddb01daf01fb83c97d0f7d17a770c6388bd0286a23e7f380b380662058dfb013b99a0b51f18dbc5fb24ba1663bb24ae4b51d4a372df895ce4a9d2b9a32928f84f045030310eaecbf2d9cd10e872ea529610018e02c6ba83d12f5a61ff944fad061c7f2e1a57b9906bf28726ed7ef72015d4b6ea21370151fb0d5cbaf3229433b9b0c0f0c228ba5d08c05535f733ffa999bc0ad72a2b77f4e31d6df5727aa937bf1627e47f7dc06f8eb9066e7ff30a58dbe31504d880ec8fedbabf26fd28a8b4541a154493462f6573440749504fe622e6f255836e48f6a5fc0b93aabfb2ecb2290ba920329c8cfcf20caca5161b8eb738ad1bf33420ca7a0aa709fafed12c936c0d6a35201a70fa9110d7f1ddb301e91cbf6255d85e5d132efca6a37397137e16c79ba6015f4f32e2898309c494a33a69ab048999bf662b7e888df2a04b35d5844d73afc0e229763ec9f803a4fe39583bafbe07fe8b874cbc4baddda9ccb9a539b0101a8aa8fd57658d2e4c1587b1072e6984b01b9cdc2f9449a0837782ef893ac7989cdc2b33c8c3dd0a346a82b60f92257a315bf89686a2016292b36966d398f269737a4cc1d0c0739af5f5a0494912611f96845111d2038945000215b723f8776dbf13f9adf2281abf3fad5adec124a89a5d7561eb6f86206f3b531763fcf7b391a85ff96d08b9037158d9709eb091827b634fc47095a6d76f3667f04346379cd07748f01a7d794fd844e375e283e48928748d33d00c22682d4a5f15c775e577f1977fa3093e02ce593730788545fb856a4f92d6ed81edf747de2e3249d02449cc34f2b0c769f746ee345ac06aade730f8a4bfb3c24db02c2572356f1b74e2b1ca75a77c2a89c7fa5f565303590be395b81417966108d3094a6075c5563694c471511e633293d277e478a3966d5a202463912949ae51c3ef39c3b7e6e4496805bc66ef86ef9eb66961a647124697b05441e7317fe0814eb69b61bd73f9021259dcc43fc8d385859755850ba8c0cf7cf1cd88b57a3fc6994f1ab14669ea4d4037ffe1922714e96dee7207ed8b91b3286e1efd48a1d8009dba792a8c866b23beacd1dd426533f3944ddfd2f2f24e433545fab9d68b4c24031614ca9e58c50d7ec08f6839b2fef995c58aa77cb66c02b9a3f79e0b7fa13389d1af71a8578b195548dea8a955a7435738b112a72db25822abf959c523b55f8df52839a9764aeaa0f7b690703fbcba603861452919eac1bfbe2e370a40e28e1116c7780cba1ace88caa137f5a1786b871a7bae4293aed957e67e0ca05d40ed8a9e63da5a7b874283040272f8a0b493911b6353633320490caab66dfaa160ef31fe567f5f6bb0164daff56efd95f94839c67b864ab0139c4e1686a5d4f7527422d1d77f93fb620aa73ee3f1f9d314661d8f452ad89434511c96e685e26b506138e54c4e95f7c94f7f4ad41aadc997a2fb8846ad3b55ed1e4409da9149f4b0b67ff96d9a2d12925e6f0b975b08236bb8970aec37cc05a3c19c488649d06b83a6a51e6ea6739e68e899f9f74fc350b19088153cf20418317008025d644c81a707b823ba79baa41db977f8c1c78a3b9615d60559f52cd5acbae845f5f1e2b0c95260e210c031d00d47dc82ac708f5a417482298b1770d5342547809cbfb3d1c0f798f98ba863aba7ec999e39a83ea815b8de74a2df54497b0e33672d03e5192afc1cad6df207af2192379b8905c467a58068f86c8f461ffc9e7dca4b40cd7b6b7e04f6329ac4bac3dd17377ef85f277adf541f660f78d3ace334a790e76f68209e86469157ceb28ef65dcd3e5324b8a80454a7e7c1d433ffb1bb1d32529ce3263bf6a6116e349a9cebe3e4ee52c1f237b5eec5f0c9dd747cfe47cd7f14d14f8fbfa7c7e4f6ca40eae21ba2e6e109095cc6848355af6bbe34a0234d2bac5d27c7f3f1571ba616cdc65566be725068d75e59485e87400a0a64b50f4cff1d5f2c4a58ec817c4c2ab9cd2b3cbe657c1b236870bd84fd255e47b3a7a4ba096e8ef1aca31bcbe31774cb1a98e26e1e45dd80ba1ae98e861d625f1c5ef3bea3b1b65c7c864f157a95bb7444337fe85b7b8056c0e12dec02ba935ae42399b320fb8e8a7c484e6bef9ba26bf8a6528254ccbf316e94e95d59e13b1ff119cc4e3048ed5591c8d2976d6ac98ae614bd6e28a3221857f262bb1477d08e2a16314d0665e336f1acffd8570394c152131935f9692d5d56f45d3f65768f39ef2a71b6f2811ccd6612977dedf03785d4c388eaa4278976adac01a31a456e341c8ddfc789a12de7297b1793440d3eb0c801447b884a6b65b94dabee7741989a9d9349cb03d60d37ac59c7cc29dd35709c8e4e521393a8f20a876ccffce0ae0898d577efe29bde0716d7b825fc891170dc10223fe25e34fac47b58a9f992aec3f4efaf17964d9a7bab8d5f420f52b71e8884a27598a87065a7c203da52a3cb46f7b8099575282c6b146d40ea81efe7026f7af9a2956c16da51b3d1bcb28397b93804a8af6cc96e3b3f5e2158dfc747506cdd8307bf5fc2e1c612de7959529abdd3eab71b3fcc93ac6afd7bfbf2fadd554603ae39c7b93b69c5f49d088b0f889feb5e813e4a015c0f0f08395b87646dcf3646e3040c43538bdeaf7b33a3b0f454dd2c368284afc11e7f5fb163b50f43ac2d29776c86f3004d507f80be3f2357341238687846c8a323506f5a82758329b42c65ba2d5a3c666fab073a3f7731b7cc02182f6ffb627ddf3f5c47a49f1cdf3cb2590ee7eee8359e6c9bb5b300c74791cd5b26aae2b1549c96c0c059ef63d1277f938313563b2e43b1d6bfa688df0333ec7df2cbd26b64147fdb2cad535af4e420ab373e0b373bfea1e225a3b62eb9d162c5e3ec7d6ce1c67e65115e89bdd9f5ea8fbd770143cb191f37dbf5e86bc02341d56d22088c46db13a8816074aa1c924d8ca06a749c994594d79a0480c2e6d5ea051a37b1ca3dd8fc2bd6241d4860bde3c6c775eaf16fae422272fd5b70e945e1c5d1af6a788d4d41a21d5a98b1fda39e72fcd3348189a3a0b75751c99f9beed140e375e0569765726bdfb777f4144ef384e23bdc03b47340b8a33c265e7ab460968175ff5c9fef2cbcb10422909f4fd1e92b7a4e78d55ed7307e542f4f365717a1f70c4587eead1a62d0e7106ca79f20a4a63d061bdba26f0bf4cb5a02c36c75f83e3d2aae4a033c93f237ff870a59814f037bf75d1486d89c72b68c0a71c1f9342ce4ba5f97e1e77f37c9be91a1577b105b95ce5c1b47be3c02033adfc7e9ae5ac5444a401105c5d43fa2b5229e210a12f486b21e63cd0e32793ff7e9574154d0fab6b68e3b8d22ea194d4ae89ba309d7f604661f19154a90e2ccc0ce7e74ba430f522f1ce6afa5c2a7b7f69e9c6332b50666b0ce45ccc68792fc67b4ccd4350ab991fd7f882e18c3e7be2eac62ee23c6e1cd81efbe05b8ceaf6cd161dae7647653d2fbc51a77c356e53e53d5617b15b52c8886a0ee38acaaa1422aa744b0bf7c31a6062371f87e09cfb396f8a7ae4759d9c479a3e08af99c07b01ce5791338cbbf23a8ba0919517a10a9a1c0a57631ced36097924f92c27d85feeb85c52af99ec1124e32df152bfabcd1b1bb8fd98d552a258af3f4b9b496536a820b738bdf93107cf7826db08124f90c074a989c1204fb83eabbc0fbd95ad51b6aab85d26715c7000381637b58d67ed23627b099e6645b03541ef6392a4980c71b34acb958b7955913662b2a841af1a47bbb06ebd1507cc072b31524bf9e0c2209dd0a37e492cb9dffe887b01cca9d86f7aae96d20cae47d92ce56a0afc4910ab6cd6dee0d306985d2a59d8dbea6fc1a3b88e5512ab182c4c971d34a7e0faf50531622779250452a0bb3cb73874ad47537e12e8b2366879dea72491b993792137f0f38637d3f2a5da07ac5e3f1c8624c6741c7458782de51ba4d2eec2d2bd1d877db188368c122414a09e3140a16e8deae8b92f479a0946ffa8f711e0a42f7a1fa3fc0da9b4de22dcf1f77b1e7cf2200d4e16c9c2dec05f235914a1634cd24827c248a7fcbb926f66676759caadedbf274c9a096d0f2026a22fb062d5163a9c2e17fc1d2d9ba20cc500de4addb27f79678bb1884d839d20249afb9c78142a8f1945292cb0bbd1302732f4ccff432bab9e18695dbfaa7cdae5ff99371d7c6be685fc8cc350ff3d977238e960429cb6b786beacfb78eefd866a946ce55e2d3ae38fd1df713fffc42fe7f02c43f6c1cffc796955e427f4f54575272b53f5b9f94e14ca688bcffb40574b62fc2af969d23ac336307ca3261ae1a077f3b2d542d757aca54ad33c051776ec21be41ec3af43443911e07fa988a4516e4c34daca406779e37e2b797adf9f329ad5d0b07bcc3b95c8d72d8474435288cc3acbf5e7d5660150ca796d432368405e1880ab76541a8ef6c71369cbbb1dbc390e2f27028701c0beb1dfce7d887c25c8139e5fb2b112c04266655e24e39995e2fa47d5fadb4e3d58b3b57d370dfc00c50a15b52c9a577ecb4b9e0a01cc170a6b39f198952bec78be0debbc488d588af11db3997ea929f947719e6725bd9c69aae8f50c1bdfc1122299c2376cb0e88ec5acec37b73acd056d4a5ed4501ae54171bb564a1d24eb7de2e0a60c60da873bf51f7899440d76267474bebb71fededab880e7e27ac9651991c1129628c5e9af4b42b5791d2ee0539b5226f96834deae7e7afb433821ac308818eacf2faf6803886866eca279acf6c4ca67384c15cb3cf9e9abed282673d1d33c491d303a44dc75c11e78090594d362145bf179a08ab569c9f09d6d8667d359b61906194d9755f48ae712846e9288d581f15a87589a01251eb6dd588dd88260e419899e85b059a4993ae9249ca22e7b356b78b17d595bf3a13215ec2e8fc54ce521ce08eef229f8f7f763fa886f1fa6a6a4b080be08bd1884c18001e6e753791e66d78ae015005626415ab2ac5fce466156f4f408c4f760acc3004671919165868f96e0587a040042de6e821c13b51a318f439a4ad5c1e94e7539de14f2d5fbbc0a15d1b77b8a163cd407d8dfe8d090512bed26477bcda4fc408af3936051386b473f5ba134d5ee023ad4ada4a5814daed8b6dc1284976eeacde38bfbaa33287203ef9981c38ca2f9626f999e3a0d2af24c7182bba95356a271fc0db98eb6132f18a2fe954fe60c53d6a1786da16c97ecaf556b65f190f9c9a6dea4148d0d106f1bf583c28501096b91f857acdc5b0897dbca09ea47885bdb5d53f2b23b82e5f1407cc467ce2fc2368cc2cca1fb64a29ef56dbed97a83d6b1f229d7576ed3cfa5c15ae3421ccf2393a1e26c14e2eb2c6442f8fd8faa8ee0d9ba07cdf39f6ca9cc1567ebdb0f329f8b41e41e347732833f8e786e4a6962c658269de085ca1a60ef732a77ae1a3eca3d510279960dec334727a7cbd25d96d1ed9417e3c4f8c8fe520ea39a77df2056bc035192b5c7fe7a5171167b46557df92806d46248103f9b985c928ac09695cc44491ab2c9951d7697032d951e601b481fa4604290ab508101e2f80d70075d7a39901ede7c0bdaa85394b0c4fe1f4916d88f12a2c1fd845e9183e25f123e44743cc8b4876bac6c4cdee2831cb3ceefea099bcfe5cde47e9c82d91324d3699712ec733ef441c4690b3ce0878cea55494b6b2ed7614f762a89978bcfb7e29eb4ab2e1ac90034f7bd9d159997ecf1913be5e4efb7077a05f0b5164d32386ebf1e52c2d0fa1a3c86c646f004bb49c80dbb9dfcc36f46f36477c68c0585e094b0af72c68a6f75b9a007958f33a6a6ba447655e37f4ddba19c9ac34ada8873cc43826e0e4ee4e78970b3e32a951fc19f27e178180e5f1d669e63e0b08ad4cd16d389796f284e4f16fff306f1f6b063e0157ca48667d045ebc919ccc64836753bed7aef7a724ecab8f885ddc0bc38c56258f5f397d05fb7a3f833e8fdc620f656967b73b7953d71bb197c2e785143bd7044e80f2d95e8d94ffd616bc297ad67cf23dfee7327216bcdd1c6c668ca3ec5eba6f3c4fd4ba2f0079168d799529fd0f3f4f6c0fd24cd0f071b27523056a1506e74d42b9f9b4688745303188198f625fa224bad8e48d0898a12833f5b5d0057d4172657e9436f350b80c25dfb72291727b661f4ceb62f39b4dd50088d9c8f3688f23061efc8f16541cae9580f11adf12a1061fa90a8b88e7bf2cc8faf119f2be409cfacfd8db7b62fb8d15e058bd39d7a490b092af4dfa185679c5b662e80f9060071a17bc4a294e16809474d1442ff01dad52055b9a12eca89f394af8b73da059e647a1ae925ff74411bf0f17c51a975bbcbb016911d9ab1102d82e573322e77c7858e8a4fd1cc48ab6d6e7682443bc9086ac4f2335b84f3f19ed56bc8d34d687ad0622be08d71db7c2b2b50fddd5c2081687a9d57190e0ed5cf2f975527f4e7336b20b1b1da3c0b0daa0d0ce485f0a07745f3899a01debf7bca4234b069e0e67bc6f175f4f8f40b6af2710c9f5a8d085efa79a38b5b77475f193a63bfebc2f7dad85f6871189fb5c73b2d2b97977ad1608508e0dad22cb15aa380c83111f27fd4725e4a6efedf61f87f3fa4e4a1d3c57e88e0086f16e165b51eacad7717d544124a3e773c1188e67af715974c30f5a632c70efdd43260c967fd6c82be2ebae1529ee257cf33f9928da556400bab46f141fa9ce70f43a3b7ae213c1b2b104fc809b50f3b98a9ed045e0f29d9644653caf124019821bc544c86b6059655e0c38c81bb23e8029abe56957b693f723a1927baf2d301c7827fa57a3bedf5fafcc7ec098401079e31d9adc8a128310f7ea156f724946d345e10ec6000728787cdf7d19ede51cbc974646eee3a4ffdcc15deddbf8b405fa6008b3a200d58994d3c1b0d9b60ff0474b9d98cb03741a1491ea816d72b2ad4b0fd547f5192c4b7e7b2104b8c3edd7d892ca582448226d475f0662ba9a6dc9180d962ce77a98ebe2e8e67c6466c2eb13dda3d1530ed5831aa2895aa02ba10e30c07ba061060854f31f72572f567920f194e9134d8bd2aa0d41b81fb4639ed23d94854fd2b9d4cc7c2edefa3060a688492779faef1c0abab772ff993e40c909e414d130e25a9adba000d58db10c62cd40cec9949d0adc424c3ee24182e695c928423c4fd56c2bddf8717711550e809bfeb8119f441c7fec5fdeff7fe9954c5b56a38d801269b0d29bc1fbbfc8c71195779009666147970165b3623ec05615e2abefdc364a255e4424ff399eff6fef734592f59f67d0beb429ccc639275b8a5da9894e15bb47765784186875794e64df0a4f88fc8c981d72e7e7e1702db56190cafdb886db6052afb48a46fec8b40fa0dec0962f9e029ce30824f960833ca8eed14414124c07e552c9c558ef8e6f54a39c54ed969c40b46f9a3facd328b9acef9e74ea31c89d42de6fd6a9421be96b96112211c886a3c9baea2e26b65d927e31a53cf22cf76e077b909e449b787b6dccbf605da1aaa53810812e4e0add5c1665d08ee0200bbc167424c430d7fb43d4e55a35b0d0903ca47b64da95b082647c3d87af234483725eadeabeca9f2f7e9cb6fb037cd8c72458cd2e294da0a19e166281bb9ee260a91543a2916056db6615ccb2994efd2fe2ee7122eb6fae4331da52fdfdd1024ccba2b691e1229903c825fbec1b78a290cf0fc85700456ce8aa8a895ba619f24cea95fd048809c792b5bdf3c4473af1b94a17249ee6e628bec8b81b44a27a608dd2f2bc6ae56c85c9b64662c314f206bbf4e3ea71370c93f0f5f5493f96f88a3180a4c912006ee96be429c8e801d6ad3e0610dc0e457a325cf79cf019f521441438442d25a5dbdea348f0f939e2f36ab5465a285917ba8912e4dd3497a5c20717bfb3a72362f3c6b0c2a9fed399f40b41a0d6f9b5b8bc11425e8f12d72ecdb01aa1e456094c5060856101855ed6c02948c8c681d9379e0c2630522022d7581e005bfcf943cc1b46857801fae978f9fa329a5fd162f68d8ff11c56cb76d647c6f7732df0d965a5c3d4a7194934b207ad6267add53e87df33ddb6488e314b4892aa004f6a2ddf3ad1392df76b5ccc061aa9a41275ffd92a9fd22ab7e378d56f7195f0fd73794873beae30f278eeba3ded6931971a29cfe686f8ecb49a4759762764431564934aef6ef7cbdb688c970e40b6cb6cbc9791d986356961d4adb097b2c186f3876f12c06013902277720275f0e97f24c6e017ad6e1808c06014df6cde2a911c2ecaa445539e4fbfa871e4ad8ce57448a0210ad4034ebb672b7ec5bcc135ba046c3ecc10079c89badcd146fb94e527d47240892485d9c530348f9dd391c18f01754547174ba5117ce4e95074c500f487ba46eba5f95c6a9794600fab329b94c2348f616b00f594464b4436b36d45bf18f9dce78a6c3738f24ee4fbb161c0961678c92bebe4e5fa97201fca97b612d1cbaaf9b1cee46ccd29ad97aebd1f667ea2488d10d09436242e7606eeda08b981d4c894228aa02b202b089dda210095042570911199b641d5ff6097a5663a626c7c3d9530b862e758d907187eca63348ba555499923e6950a2f6ded6cda8114cdd0b99423535e8db174c4b5b6e03fc86492cba434ec3530b941f473ac3c3712b670853fcc923997995ee442490ef714ded6f534b2c097c4d0b5b634c300f027181f96ab9c455951a82a2b8b2cb5f2ffa37b42fe67fa6b7eccabf02e964a31112d282322018ca108aa5f5bcca38187ae0a48e9733a3221df66b29191292df82d1fa8dd0e1d49a4c5db1129d3188838a9438feb5faa0684ddb972abb89715b1cda80486a83fcf882d1cf09d5c6017ec42b5145cb26d9b517440708608e495efa0722ca9c56921a3412d082a38f4573d1c9d760ced9cd522fb9150b6901f78377b4b795aee96e444ac0a9b0a7bc57f9254c965a2b79586a279fd391cbfd1c064a648f711a081f5c613d2b0b7f31db3db7be79224784e30f9fc125647d9d2947e2a55adea0c5c67b33c061aa085d6af3fed24dcf0a4efb388f3a554847cf745d75bae0bab923481522668d8f97bf3d62c86e942379f0bc5b8982c02918f29179ddaf5f96ca587b25f780124935dbed4cd3a6ccaaac72429705fc038663bbf7e4f701888e30a85acad02dabaf904c22b6df2d0d26db5a48127d34901e096f2f4c67c9681ad54fb8f51cc696fcaf12fb0e90053abb7c6ad787ce8bb9533890f6ff9e6451b913405a8aed52259d6ba04d2b7e692c2ab9a7e1ac0a7ed4465652464defff4df126c8c2365a0fd4417eae0650bc02a9371483d1db0fe1328494598c94c22f58f066a43d4b5fbe86cc88f3be8490dea9ece4a5b738b32b040a92ed1d2ef7ca1338c3a64912feec8328d7f12a82ddfc40b31e600280ee076580a15dde3f5688135cd07ae0d55118934cc279968025a8ffbe3cd874636a67ecac4070acafa1350b95407c22eb642c07f1b3e76c5bb5ccb1c8b80c2669889fd34dd5219313fbc691db5326b587b1f879b29cd7b1ce975cb6e8b0be64a27b680324cfe25e5f981f21629cb49144b40a4f8639d3a04bec572d5e1612aca53eddb789620c4c65efbeecb49a099a068ed04cdfe270b80967802d90feb240cc2919a6c6455a8f13bfcbcf9ece3951828f45b72b42c74a8e6b16f96dafc2c707ece12b27b17dab97c9d68078f42eaf144461ba3a60ac7393c113b726a74303de2290cd6e892e60d03f5bed35b415d0656b507e39d9111261e4e27d5857a3d5e7ba7208eb0cd2ac009b587ed46c30e6241419532b6367e44dd6ddd067838ece6340d7e5f9b8f42fc86d5b4f0985657fe300094fdc1f551ce4fb52facaa18bad40e320a1fcdaa6b6ed0e43bcb47536605658cde6069913a443bafc61b0b5525fc0ef56d28c0d6147ea890a2dfe2dadca3ea257852932518f1e40db5badc0ebe42a74a7fef2b6fa1fcaed803226ceaae516e700581aa88033a00ec4e3c8281e1af3a9cc82f477fa9631697a36ccdc91df80e4d7091714c87102021d11b06614e0c60bb9b5fb1f3ffce005ef71421ab1435dcb3f9493774b76858c94509c95aefd03a4e8cc065dfb97ba063c1e518611e2e0ce16af88808bebb1df973a58a273e410ff6fee15e80ec5f4b7f693e9d67318009b3d3d501938685b21a42a927e9da5986839cdbd9aecc565c970fe5efd90ca1da63a12e496ec1858426445ad72b96d702968ff0cad1a885a1bef3bdc12c9ab53450a950c9f655400bb74bcfe0bf990148a8847ca44f959c376e063b5f262cd513d140ed1f5f64ba9bdb3a5a843eb5868a197b42e9799e4fc2f0c8820cfa3831b35b597b091af815bd34af0e1e01c353a3e2a33b0a427b9793e2a8cbcdebc2f1462e458640be1b6c2a939411eed6b27dcfc25cb3d017d0f139e727e7538933c577520c2049d8ba88557e66c3307200603fd8d9b8d0413d69f45112d94189bd370485bc690ceaef15059fcccf7cd7ce3b42d5cb2ec1ebcaa8aa6a3d8b22906e5d82d9d54590e4b715928bf60b2a903b377dc03c421c5e900a395b957a8c89d21f99fd278ded8bebda870c529b6e50c8d80da568bbd5b2e0a4be0c9fc807b5e89ec11586006f9a892926e14a6f0d9191f0d2ec4e2218bcfc85023124fa64e6a1e0deab974e1bab10d3e524ed8f08e6cb1e9714eae661295891d96ea66c70c284e33fbf2a3619d4c2f13ba174e8daa6bc6520be52a7dec5271f84ada4cfd386a341256d4b13cfe54e3c18da35d41fc3b3dbc0a060448a414d14f6aef99c3db5d2336676e9493cfb3f12f2dd7353fc151f3c93383b8637b44ae3be4cbd21406479e42f8dbdede4c387fa16a188a5b5e9694bf176cfe9a44df19a7673925c5676bf5e9830b3cb39bf709333935af47e6139f4ecf6becb4783298b19531f942546ae28d29cfe284ecea548f9816c633ec5d0f2f0bd421c1cb3f2348226db48ed4b3b4168d2158fbbf550b6876b5b059f42548a8f5de85e8b9ee809c6866ab07bfabf394f02978f390a4846d765c0c005c19059babaa0bd6d6240bfac7ce9b3d20881d84ad09e4ef2e0cb7e3622b25b4948e7d6b62c218546f3add5bf3c9e5c88960daa270df51f6adef5b5bb407a2f1c4a1559346f4e52040ae2e841cb4e906d72728df27ec3e895e71795019da41592f97872b7d56ba107790e232c19a6d3e16643ad20fe37dcf575659a4e96039518ba81f866bb3cec238497d89c93f851782add94efefbe0a762d0c5a39b6a6d5b34c26211172befce9728ac1a90f956fa56815b538a9bbd50dbe89cf929b4dbb0b23ac9754fb0de427c96d2a651ac948d87f1a6f998a98b9b6d72dea2f6eed34bb92926a78219683fd497e1ed3fda6ddba4a958467b20c0dffe74aece59a5bf641b11148e601ebb0019a95e14b515868060533723c168365a788c9b30ae4d41903c898fde95393eb4b081febe52a883fa7739c5efe959a6f037a405631c524d0187416d5ec4bedbe1f5389d2b6d55158c5908c5dd33d5c5eea648889a1c2f3db677a05f4e85cf4400450588baa80eddeb02bfeb7f41b9f8d8c8003b2db69525541571c62b68dc7e5f3f96980216207b9beb9f46455c389adbddd25d025e921ae70f0775babf74d682133a5a3d7fb0f85652957c34d1bf158e23b6c167ae1e127ffea2d2a1621e0606f61743b0155dfd7514dedf1c2ab023cf8d608a87752c341d98d5edf9721a9e37e26f2020bde942ad1a687cb3478d9ca26ac9bf890955608dfe1b1c45264914b35a24ca077e58ff73d15f4eb3aecc838750c6971c6679087d492661a860e56c9e111739863e55a26a9f57b2bbb8a691bec4bde10193a36165465d8ff3ffbe42bccdfbe22f56431329897969aa33dfe350d6a1619428a921346d00b4d1cc73f248c4cd389fd10d01ef0d2ac59d47eb546f49e6db8c376090031d2d5e797aa0a72624538e0c52c744c74100e44013ecc2b1aa527b98f38a312819ebf08c27f0d0c0f08e860999f3f0feb210e647ec251f430ed65bada0ab980a32d3d6c1acd0844a45c9ae73dc814bef6eb39fe73905f5a870b8fbbade0b31f00d01da34933981003cb4407dafe17ea64ea7bb8af898e5b2c4ce04dce40e34a9dfe701a75ed8564e89f9258ee57a352bda3e6db0c4e216d09527f512e6e72b69723e482cd1756248fcd8934511c4f2bfcd8b311c9446f4f61cf9a156533b146364eb25bd2f88dc1ba70a38f1148d0dfb37303655a7ce89b89a682cab538edd080deb000918cf404cb0a1c2cec17439366183a78a20e3142c7bd4318148a855d0ee549e1030df619d5c03de77ac688fe92cc67dfb0b608914476931ec450272d84d4119f59f11e8cc209931ce444c247065ae333927f2b67b067fe68bd9089c8b5506fcbf4f4833531f58781176c5d5f361684c7d91e5d7424841da6b06366ed71929282a081bba1b04b63fb73562fadc63c9114c72cf610225baffbe99c161f485172b041cad399056db8de0fdc4697f9d347823061ce4b734d780cd01692aaedeb64755b59d5583737f44f7cb4c0a1a5f3a6a5591e70f383c0df9466b89284b26068c770fc1c7bfd702b78e35519538ec7c5819086f4e5d39355549d3fad85fd2692f25c7c223d3ef7ecb8becfba41dac8c64905cc7a8bceb70514e96115e5737f14705f2c815a41c3068376e01f4d3c4cfc32b1e8f40807a765f232f7155475648069b27efb959867ce8838b26b169226053bef8ed8c68fe9cb0b3b0d402a0850befe4d4650cc43939352e0555913b00b189f9c012d2fd1680f3a1ec524843a0b413a84a4f036429a75311cab85dba80a61f8209d93c86c458d504a2167b888dcc9004d8d3af5124f7a261a7b9edb8b8c7643c260f11ddb0a97c3d175979b2685cd8a344a95fe70d0fabb9c4752a7aa4da5a87f4c48e8dd817c4a94eb7f74ccf40981be96fdf0971a66f0a57752e4a34b24e54f0f092dce91db10684d9a10e4085ce565a7d195f77cf0f49195debbab288a531669cfc7dfcca390df4a0209760d306a5f28d5865716194c4f51f1e4efd7fb32192d958a32c554270f96b969a8dfb06c2d3df6e70ecbf7179dda1b296febeef364fa0424e37e03778e64b4583dd56bb69cefee3250ab732e9238df6d2560d78f8bb92eb1b9c607a384cadf31c70b36f9d328df89a46eec9dddffdd4816464a2130ce3c62f406afdcc770011e833165ae3fa7219b2fa5b4f7c3b795870a62aa9fbce2eea9035a4be24d85094cd3da3dc27d102551ce479b8ecf1e509eb935a803b30763d5b2742f2bf11ab89befa5866e1a1d5a7807dd8af6939308910d63fe6bf0f42a7ac26dafc35ca9b9197763765c0ca01c88e41b5a9e7a2ad0b3171745ea236bd6ddeedb9ee3b9debd435550a05a3dfea72927544433451c6b620a95db175dbc50369dfa7cc0eee2da5a4001fc7b70590499d5153af9486ea1dc3119255e09030b4725a10866a0b3e32ce3519f2842f7f984ca63e68aef07a2591ca4c3a54dc4439ac90ead148328f862e9ce64f661108aeee6bf55afa4e1c640ffe5e7be99b1703e12e844ae385b5e3b06ae628f92060ddad078193590cfd92a4cc05558950bdc65ba666ef0734796cbf6207d4f15f625f15c8108603885fc025b332de6efe071239fede888921d3913e28c4f90ec1877fa31f0a8db9eb5d3b6e359106586f27ffa7e8c3745101099e6d1e00f01d265248f2e9d660e1487d8fc63ab9de660eb1f5e6b45a9ee3f325544161e13b8b7dd77455faa04c5f798afbdcd362e017b09d21676051c60bacac59d34d7f722643760ab4b9d7144218f9dbabdcaf15204453e874376ee70bdb0684a8f85b3f5035eea4694d966daeaf6f4e7605b5b1ccbc56e9da917183a478ea31cc682a4a3ace87a0a735849be16628db53be8c55797fb170e234f64db581357cda38a1f2bbc3df51028ced5d09bdee8cad0e60e023fefd3002734dbdfec37dbeba46e730d86789826c3f52af174a071d1c99c6c36b3e815e58d2cfa6b8c000e53e50793b71af4041be9de8382c97299adf8b2963e2e2d052a629da267fc5cff06c796d56fc5c745905b6011ca14529a2ae0a79f62e338c0782e3d3934aeaecfd46e89b871815f454796e966106680b438e30ce5ba1c4908ab5edf989005787ec4a98297fa75743fed22995fdaf03c49ccb9d9d90577a26c6ed5c505a6b9287cd093f6670d530522f6aa024806727d64571c754fe181fb42fd448035c17ba7d210236f617cef5ccae9018de2694362645145a6404e67aaff36d8d0ba57bf9a33794aef6b7d39995fd75953ad672f5e9f8e2fe35ae4fd84d57fc48e478b0c52053e4689edaefb23129abedc1ab3613fb21fd474ca79288f489ee751029d283b26edeaa46ec7411440f630991049b3df256f69385c09a592dd548370d31b0f3e8c50ae76a852c2af31add7955ab85249e96b684b0bb1e4cc6e86a0eca800c5c34acfbe6d6300a302b395b405b8e9d9c9a879d452fb7470a3821f5b2f13e11c3701329d448a4a9afe023bbba7beaa16384fd468c3e458b83f1a1c4ff3b4ba62385f768780e1f5743e8e9f18a4b2a61f08b3fa54e018cb92af28ded5af42f1b8790f70241bb86533e914930cccbd148121003b58f147ee280af2d6e575cedd8bce8d0e43ad34144d02b12988c19af7e6ea4b35f50774fa86357e8a496a45b8c2807a234f4708563afb4d75c84640fc8260cd179dc88b3c9cd76493aa3d6b181991f7db55603425803d2d1b67ed60fe473634741445f2f3c7cf5647ba6f739b3b7e4285c2df81d65032846a9d3fa06efff3e08f87d758d861c16ab1630af41acb87779dd90053eb416fa8df592cf33cd311fbafbec1e67aa84d1b83a363b8ff904fe74acbb9a3a1cabd9bd4225259419252fd9b16aa9c177789878394c9371eb32143210accdb475257334dcf15788397de73e244d7f9e0c3a4baf165a854967a46eba01460d833fd00c8d355f6c5b97d828d3185e5c98a5f7580a98ccb78b3d2c432cc1c968c78bddd422c2bf17a7575bf626c14178b96277d555ae9ea1a2a01b416942c699b4cddc5b22a2c4504de4d695fdef7502c301a39e39e9bf72e6a8e5d6b377716ff57b35a1c767495ee59da29076bc8059199346a06c6bd5216aed1f6e633c0f9eb47416d3ef21355019f196653d208a13a9adac6b9df4d8661edc5ad27391b1c9c2a33cd4d8b9230183a0ea0f5b6833845520ceebe4c8afac5ee87e7c9ae4ffd3869b08a6e55e338b4c8b5462062d3808676063084773394e033e3923d6d5075aeaeeba7b55733cfc9a0fa862cb9c66c445e40509025bb36ed85b4b5116538468bff94d40d773324fd2c5f43e574346637eee0187ef03dbd2e6511bc7fac0cbaebd7b5ce764ef066fc13cc7e7cfddffcb083ed370de0e5a3062e4107e38e66e128519cee27cca18041892b39f5d8b1a3fbdac59b4edb815cccf6b54028fdb550d540517ac8ed2aa74c99c065b2e0de51a353b34e291a5c94ad0590983ad93d9c846ad74fa948ecd9d4e2ee25bd030653dbeceefcba759af4e0d742ffd4c42ef1f26bcd4f958d327e792579f623e0eae556015ace470e862530a966da68905ae928141b2d43575aae2672062028ece1320354b24642f563f0e05f8261c6945fdc655c24d42fcb5208b49633900e24460cfb90b2ce2cbefb59293fdce2c0685a50d64826f778b9c430e95e06f5b2c87dbc85e90614c0b25563292e613ebfaaaba37c3b2198aa3f5d329a62b90b3ad9e43f45471ab7491f843cad098374347837baa06974efea7a784423094ef19fb62d446cff4c968ea9d7036468f1a1ceb4561edfb5f7700103393a1c1b8e3bac5431149395b55a531691166813f63f46648e302f95766c8bb89c3b1afe895b78b8da7ed499535bd52590fcf5e646ab3398ba0f94e184a73f2a0a5866233e9509734cbffc7f4624434dabb40a57b143cf5297d2230595e23b3d20e6a877a777b6ac71a440480e2cb4612ade350933b75b958f15a043f554e9fcc0c6c6a58ea403fe5bbe5eb43fb5939ee074c8cd90f5dee5ccd20356198f007ed1b6a78093a44e760c144fe763fda4077076dd0a1bd7078a200cee5327d624ef0e95888754c299265d7049b8b233b2a3aa51ebd0ea39b850c57550cb85ec5bf1808b054541056af1ba628f013e6842d2c6fac8d70dca2a6f635ab813dea2bde733c2829b7759faa5a8ebbeeb0c418348faca694e7ddb6d3c26e63338a602b624556dc4b6b1191247275192f3d5b1232f417659e345900fbd12e4549b4f48db47b2bd4aaf6e3650d52cf96a6f002438e31cfc24e33fea864b61051b8284530f389916ab7c0cb82c598a2b226c277044a9d4e35e177e1b668d82ffb98661b4f4fd1ed2202b0188a3d69b7ae8f9fe8d8676dbeb501d08c82618e3e799e7249636af01efc0d3f12f49b3fe47ee8919262903ec16a49ac8f1b183e4932fe6b9ed43b3a6661a51ad68c65a4d18a52bdd829a9ad3c0d39bf84cef96a99f74817e11abffe8a89c8ee799ee2e4d6b3afc08c2e1ea508f16008692939a8501fb2e79738ae9b7e0a9a017332a099557862a4755fec3c062f29b7b9c59caa3a11836ae30290716bba51251b2d27f948d2883960931e7f8f4ec6215cc4027c6aa141e09c005b4c67ad1e7bc3b66a9913cfa3fee8e413bcb527be22571a4876525895975bf2f3ac7355fb0bb3750f4e7050ba3c7214999d087c421a623a305da6f340352230d935a91ce8c0eafed271806618b1ffb57aa65a943722f2f75d27f1a8f378bad34268516af412aa0f842cdd0aa174ffcbe377ca7651cdb336400b020d6e02aadb0c3cc6ccf5ab2722206c035614f0832c8598230c213980594b33568a1a1148a719009010c6fdbe4af2182b1c7753ef47153b4e57d58f1cb5b11b3969f502c3a245b8cf1e5d525f533039f5f1fa3d668c56f43472eb693b893052d9d2b341ed80d171afbae825008eae0479f5d5936969ed113cbf27cc9eb2216c4c805b1d8fca78270cdb277dd5cf13dd6ea051e102a4320a6eecbf8f01b8b0a47c2fc20766bce677a43a460827da3e8f833625c335339d103a54d06abc7d0daa0f1185a9dce1906c0df09256d0248fed545a6d4ca6e998fdd90217edb5200366963812e1b814eb55483ee0292ecb175e34b71169a670925e39315c959d71b0eea3d5a66ceda8ac4d533a795793967cd511d1641137cf06b7da4dd50dd082d480bd44995c3a0caddd44bdec8915025b2dee03cf8993a9d1d5eac104bc5ca0f8488013b8115405834e0b350e6d2f246df9d70778d10a6c5a805988a857d223ef31b5ce1e186f2b583a8dfb9ef8cfae42660ace04e469523f45ab15bb866aad75eb7351417f57924ef3dc88b03b7de97bb4450630a87c6fb4352e6df72e871266eb3eb66e3148dcb2749f9656b6b4579522be23907f1392196f442696661136c3cf373efeab986ade5e93b86e69d47052b494ad2ec5df7f8ec7f9f091b66e2c516c75dbe47a9c4d430420e1faf0e9303d8265af33d766ffe9114076bfd869b989a4c7e09b3bc59f94105a5bc4adebc0bec7b8f6851eced4343ecb381f84ecdd4f4c2f92f17c7dba4cc6a69eab28609616110e216c4b45f0c714ef1ace14977b168a30b611f0f852b23e63daab8d554f5da3aa1189c497af551d59049c6ad93919b4f646eb762956463f1cd780dfb82fb790bb0fccaabcd92604dbf16768d3f58b1d2422131e100e4e3994a3842047238a3b17a3ae04954041ebd225ee2c59e8d95c105e63a9a93c7a5a2298b63f1c756b38afb6fe61d1602b8461041201e0c36008fda35f803226cc97c376d4b20f2c29535a2deda7a6b576ebe88c104593936df166532c382d5b61b0a1a429a4d784e1243472c862df773b9650f1e1ad39bc2ac546c4b1e4ffc80f1fc4fed6257fbf7a4467d4e4528033b5be84ea0b33200d1d14d9ac85ed1dcba9517776b638fef322335c5eeee801be973945391c6461f09b8a8f8f82c91135e69695f40b2629c0cc7ef2e4dba92ff04131b862d6c624b2ed1b1f0329f6be92c535a018a167fa0252a12c5df29cb6cb462cc901f8c044acc725ba1663d41c42761be8a2d780613cee76ebabab4eac31098ed571302245c475b6f3e23866258daa1798bc4936d3f84d843a6c587e577ef9061397c391fedcdb9e13b2295bcd772029f5355a200eddb92f42e22febc12f6904dc72b2b3ce9089d8e737726427bc514235596568d9918757cb28228951c69632063d461cc67a16667eab93c249f2e59c0fdce9a8b3346dc9145eb296d03e903420559a03a7b424b36b9e9bcb5bea331cc8c709e997adb7d5229d6eef85f99d0b0db5b9687e2f3063621a1761f53d45457487c26e5391d3bd5511b3ac17d8fc7d783d25dee83732246ca826de86f0e88da09f60dc1b07b9b345e72d6ea0c6f5cb78f7a5b541cc50305a1734af4a0626c5ca8fa462bc50b46214cb39f4afb7fa5c5b914af947eba4465b3acf1e4ee9315808413eed557f429723a2d0600797e25b47414208674c8afabbcb662d137cd89cc760c9c15d007b870c0185cf91541cc316e24b21b3c7039363169f4d5bede63be820957d962b0aef2bb1f20d19fbc4045caf61b5d8316d5134d97c6994444a0f20a8d91e6594e7e5e488c4cb2e4c4a709f3d819ce565411a1c0de0bff3de2450e143da07899b89e4ff7645b9bd5f954e57b4b0c68fc115a9a7e18da807d32299275301ab5c96bfbe81ee7caf28688d3a3af63baa05cb189d773b18864e8f845ada756eedcd06fddf23800d732b6e4f5440946789074ed6cf77fc47a170cf5cf31cbe53ae002588950360989d9c0e795072f5c0f9198925d23f0152c23ba970f41b29f6711378c7ccdfc27dd1997fa3735f089e40618e5040224bfec0b052c2acf1b9bfe5e9b903bacf3d5c7cbfd2adf1df3d1f24dee697cebbb4cd1ad31d054e32492bb61b095e3af549b3b3fdfab7e71e778904e1243653f878e114f0e1b48c60db99ef86023b9371647c04168508431a81c960809afdc5dea617e5f2842f623815502e5b9cce0b28b2ceb14c47c095e408a031fa09b3bc7ac28bbee601f262fc063d3bd2098cc5f0be5d85c038571ccf12aea273ed8818ef9fa536e2b6242a4bd0db8396550805c5a2421e1e4450e9eb568f1ba0bb900d29ccf591d11b20ac715ee1a3fece1858f8d075195d06525c0e599c37f92343b7a227b29335e51aa15b5a134d687470a67b5cdde70e1f9482313841e98cf28e632346ad93d5d29f67a2329bf13f0199c36232219d7cbf5c1a2a5cca180648e1129062580cf9d79a1685e1de44b02f92628c9cb57dc98df28eef26fbc4e20d46329ac0c912567e5ddaa8ebf03d3f717f8c6ebc9899a863aed4c10179e41238aec017d02c35072074e88f80a15e8b7a8da2828524c3e05572e883e4ef265aa705fece0133809c5216302683e259f71b7675e5b10366da205a427aedec2362aab945899528e8a6dc27d463a6c2371ae989c232e08359389a98d1fefdc9d987f7533fe26f5180919d94f483fc55dee0b1879e9f2acee7e5dfde2d7ecb5da35be03c674b569b92d401641762e5ec9ec8bb80297ab3a6575c8cab152fef0c415b46e1dc623ed268a8983ff6108f59a96b8ac3b27c1ddae6afbcf48c7f633016d1734f07d519caba9ef9652a9912b78d812b3c6e5d354addac6ac8c958c14ab5a36a4164c630fbc9483a1cb1bdded454fe9d6c29edf37390f9dcf5edf5a767a1447ebc6de931b108a741f2d61bd8ea79114accdce3d6d49e95cecca7d7ee5c620db6a0ddf4d57cc9848298f2c8f29edb89c8955c5579fa0a1ceaa3dfec5ee6d82b50fd405f75260fe30657bdab30a70f9b6b42b1e5519f65918c07c97b0300a01d46e725166896b8db060a2f8166ecbeaa010fefe5151cf8e49af5bcd283826d682a345c3ec974c9710567f381a9efd72b770b4f2d4e6cec66c2e84840066b554797424811b41c1193729d97e83ba230f315bcb0b7ae0710ad95e538ade0084e2d4363c1df6cbbf23c98a2898cbbae65c8a650d7647eb4116a732f7eaf145bb1d43add39829d50d5b2698afa980b2a9c8aad8b4e8e49b7b0b4115359702fc0e4c32ce1b4b17e2e709f78c6f3434f0d476bdb403854edffd8bb682277ac785445e270b5f9287c9e942d9f54461785610ba521eea7fac6b67f2ad960a0a2f9fefca0d163d438113fe1722c7a5ff285de02c1d0b562d998c733814554407812c25b0ebca2ab7b1206d1381b4534e16044e13b12be21adf0e34a17cf3117be871096f07da7ed2d23cc0deadbe5e66f92dc20f03331ec4648cc72d3787da96c87c6070a868122b026f63571ab31665aacdd71de0acb8edd05768a696ccdd58db3d39fda0e34fde12070add0551990768ccc9c40bff32a4c731b50a6f917f663072d83340186ee6d6246548e57ab3782b201d58a71cb1fe41d9fca377805509c5d41332572064a31b4ff71456a24ecf410d62c2c60fb6bf4a2e584e52f91b794c88c9ae74321b1964879d013d14b1979a6e65ce8d758a4dfc849edb8256aac91cc35a815fb4e09096c32e4f71e9181ee76345e5e9f440dd8b2c4de0ab1df3712de04e42f32c303c6e158d0c9cf580817f713234412b67a8860498bcf0ee5c297a0e94e54c50e9b361d9e33b594392814343ad2c72ca52a505ad16cee4c8c0ca6f83c2b6c5d3eb6f96195a05ed5e3c95f2ed6b4fa27d2b6077e24b3d58aa6cc7c2a91a29f9c53e4dac73a0413b6ad6d7ecf9000ec2ad1563e7855b29f630e08bbbb825f680ab21469790ec996e8e2f8a58ebe8ec0b336d16136107afe787bbcf11779e1ce76815880763c8ca536fc27cf1d0428f3a056f37d3ee1b36b4a34988422743603bbc70618d6f4f7e64ab0267e9ffc5b2fc93cf02d6651e8332c9318f98311fea08f363509e2b7338fe11a2a124335d59e6b5117d2cf901a2a5df100a33fdc2efc99a11cea2d7ddcfa198fbee242851cd6ab996da6739c6eb427cfce7afdd0363bfc41de1b72af9d3008e458063c5efe84bc3f8f5b3d9b74d95eda4632f3c52ec2ff6e84f20c6b3ba6c596dd5411d617326a42a0eab20975bfced12beb57e12ab5ec4bf0fe77ee335c3cd1bd5b82354e11f37c8e5999a417484628af59cf68bf082a9e2164cfbaf33dd13e43de3a24ab1b497ebd4c81bd01db222fabc6371b8e919a91d8d1ae4f85395e84a08cfaba3745accbbadbfba4c813771023cb97ee9c02323e307f82d04d7b39cf7ce3bcd4afe6258ea8715b0f184bd5127897b8adcc736e64ea1b7dea72cc5c46d476b12f835e31591a846df278e31432aed8907733102298965c9e3d12b4ac919a7cff69d33ddc23ddb761c6f7206f1d8fd1d8590fc1975ccb177bdcbf98e572467fee25615deb391529fdbdf9070fb3763f48bc62aae3596a1276ab164ea5954f703e7482061a4bf12379e01462eb3e6444bd6af901a0f9af8dcc8c060b2dbfd8711698f675a233fca788bdea867dde6963c35aef303ee3471bcac796ab016e8ec0f0e5b6ab5ca247c9c79be5c51321316215460d53744fda3694d2e908017bac3c5b3a210b8ff443e865547cc76174e8b39c5ecd418956c144ffd14e8290ddcd07092fba0aa95c9d5e53d811a864146a4bf11dedea5cc00809272328f7480532a01743f4e3280cf36ab5ffa472b6f4b19c9bc1f42b361e86c37894aeb0114c32a86610f9f1d5d041ced0997daf752a4ce2cd8a5da21c85d0cce2e75fe8f2923128ca6df36ecca8a3609e537ce9a17939999460f018ccc83b6c832d91348316c20a6c0a92bc65407547d8a28c7605b1b28b06c81c7357f19aebbc2e59c35bcf0071192c052ac3ae2826f7ca04023c99eb730f1364ab6261e07f46d708e6c5734e29708533b24f29729db49b317b9c0f075ac147a08c5fdf8ab2d8e57e833abd2d183c76e40b2a7f6bb65aa66da237c7806e4e82a38a276c994ecdfdf690293ba712c2fcd4524ab9b6249dd5774c1f735d15941103e6c59c5e308c702b8f1fbb273b074c297f6440d09cef308cbf13e29ad82db6cdff24e7a1acfae3be3207b645f3217a1148ca40513b2c11923c1027681080e19528d1b74dbea9aaf1d46a4c689b16cf6e079f8cafba72c6602f5708c8bee6cd5a4384210545204ebbe6d48c11d8a177f383dd0a935116d8a1195537d67882d7e866fe437074de631e5afde8145d0bb86e04714527e1fc0d3274aab3396643587fd991b992074157aa15ff967f839ee6da7634fc72855b61e94475c2c5a491e6fe33a8f6ceffae5811239595e7f611d96de11f66ba96369b102cb6887f4c4f30ee58b2204fbb3190d59ad9456e2fc0384c93e9092f28fc86166ce0674d3a1d333c15bcd2b4e2a312f274d38de2eacd1780412d9bbe02463acb81703e0099017403ee96750ddcb14fedc43e7775c0868f6eb255175e5c4b9aa597be88419498b9fa20ab5120a082646eae8514b9e29c854ae564dd5aa190ddb5503cd0a27fa8f4b6db84484ef97af7bef0104aaaa64a4d016cf15f5007eb1028924038e546687d05fbbe6837d55653eac3406477736b8278c199db764de51ceda7b7e8bc16d8db814a3bb4b93c381b4484061af224852138956fb357cdc73a4bdd55595ec2bb8a7ffd252167eb593926e3a68d9884826bfd8fc400089daed83f167f73a71aeb412442c2b84d098a2de7a12f5160c0e84629eeaa0568e9fd2a5dd5f4dc0e696f3b9aa377274b235cdf4fcdc954a73fde2825b486123eb1e0256307e99f70efd03a4a830b6a2cb4dfd6929b34732f5cb463ffb7229599682d12c81e8b72418075ed2b67e3c909989ef6d41098f53803316a5987fcdb39623b55cda5eb140f95c02fdc99a1f20b2b079748299e123574cf6236675debd4297b2ea9ee29d5bd6e9b4371056a1aaee98dd0509636f6f57db93d4d758dcf9d4497b85b6954304c08510cf22c2779a653c7f67a6e25420d5ee42228ee7e358e971049ea56d95ae1c4301fd4045a68e2525390ac5d490f6f6e89d23b00146568414c511144cfef72b05998578d52b9544dac012d67fd46edb034eb97d748b25f2a568a4ec2a1cdb36b1064b35e283169a95d564d0d0dc8fca51309e3371e22c1de4a7edaeff5065405c67d6de9be82a0f3e96e72227d344cc2db697e27ed4cfc00bd6dc1daf621dfc3aed811f8cd6933fbcf45b07e8f04e72f19ea2b7802fcb1eee143fddfdd663745bf52dc3619db0b19225ef0440f33beff94c914ad88bf88cfa688a43e241c413769726f5f4509e6dcaf270f35d5a6abded5199552f0122961e4b9e01be1c2d77e3b5f2e1e0a85d65d1b76efaa25654676c4fd5067a6cf235419607e872ecc9706d6f7fc3598bda8cb2d268394fb3f2cdc2481823e10fd67535e6ef916041d1951f40bb71fa5c57ace0f1c4da1d39157f9555122a627c096abbd6ac45680271a03c2089d67e760527b91a4521bbbbb468330f1c46c9d873d7c0e7e829987753bf12c888da3dcbec43b8d3990f93f4dfb81c6722ad7e8f05d63e2dda55b75b0cbcf0e66ca9ff364e2ea907c2a50a561a634add797a2d2d86ab7f209bcd6be5d6edb99c6be6e17d8f48aaae6dbc2fa844d7729aff7b362c6c83abb5d5322663da73f1f274316f5a00cb11eb606ca9eecbf2086ac2dab76dec905f7eaef0df329c469383a2212a7e0f60d5db8a8f0087aa083993c72f827b5fb3ca1f21d953fe63055edb6969d8056a7b83cfa68c80fe3ec05842df590f65707b0277c6323a90d6eea96d007028a145d892c8a02d654549fc543e15b3707b164682b329330f5b714e9ae24e235084005358b643b237a28e73fc1b418b8a5d3feeeb6cfcfb33981fbc6a26475ec43276661ecd66b541e8743e44299ba0c2bfbf09f367a028fd79af08c63577eab08c896538f0d477040d001d5d75e497a74f7a3d87eecc5bfd3e7994de794a28cd1820b658ca7f4c2159f31ebbd0966db3e98eb03ed799a1ffaac06f4f570b5e77b3984eeb86e5e6503b77ad68bd625aec446f307b8321100e38ec7e132430484eb0e233e708969dc738d6fe5c60e51fe6c4ecfd52c7c3513f4c0c4d84a7b8af129adac2b87f7ea2af6e86c035ac47e54a057e52bee2655f356dfc2366258077cb8c6f811245c12747a4e3255a8597d9ba94d94ceeb7baebd1ce7798128bb7ede1d40792ad4ea2d35ded18a4577010e56956648fd7b6c56d30d6fc17eae4c7bf2fe468a936f75a67c7a23b7fcbdf5ebbce18bc6001e6ff4eb970f4d409ffe4fceb6f32995f65c05370af43f9d828b03530faf18fd82bce9f275d6c77a01bdd4128cdc48b256645fb374fb3de8a4974766804871168955afd5ae474694a90f4a4d59c4c3ca22639322bf38885428440d589e04766a2f312849f0782fbaf00cd9ef878bc719644d5617049c1e516007b08f43368f7dd1556711cd6da4e347ad9bbfd91ac489f0e274984296a45c84415d99b7fe73f059f9daa0f543476005d04d76a7850da60e509ff835495d3d3a455066fa07e04000c1604dffb4b58794bad5f21964bee4f5f887faa5a059fa04d453cfa85fd4412a5acae5d82b739c5168368c9ea8d1e5b2f0a7272371deb06b2f5ac7db3f11df0df7a049bec51f9cad583de2a94ca65705f23d19918da297fbfbb9ae196690d7955dd2536428ebdd529ec404be9262640386d9aad53351b45900af1794b366fbddd0581893d8858e4fa38b90f568c0e6d12629cf52de303e25a40795535b3f843be86f33679acdde8804c89ada1569d91cc894f6cee0f68ffc83ee6d9cf14ae1e25e05440b155a33b4817ddee47e3927c61b362d4894e6593280504a3b4e05ea7193edcfe74dfbcbaefc011faf84a1ce673224d091494a6683e41e2332f8976d8115ee5c08f94d2c4a439015016052084de8ed51c14cd8e1df763e69f304ffd56a6fb4d1b06a3bf19b7e7dc497b98b056cd72c717b1e5f04b4ec5aa378280f439a232a88b6ec5dd95bfd765ad80bf895e1852c1eb8d63653c7145ebc38f65c6a611c04ba9f9866189922b8c6f0730d4771b432a7cc3bf5f195eeff4255d2b4febb9fcae0d82db074b7a9abd1dbcbe1c5c63bda992003dd4c96ec308aef54da8b51b383341f27f2f40ab4d92cdac71f0168dfd42d7dc0921b1b7d5a68c9211512ab3f16e44658a9788f9053554b89cb52265a2915a970e521b9b057fa2ae7f0230ba758fc1a9504d8e9c05496c438d9d2abe60521c0021664cf633bb96181ca28a37a8d122c1a6928977bc4c1db22d38a159449e3910672dbef0fec500c5b0eccc67c5b218f7a66a648ff6c2c01d553cf2c05d75df1abcdd2e45049a6d36f8a9b170778e0ac091779e3f5707b2c52e97e8c7e3123648ac01821d26028e9e6ccbe63d3ee612a056e35b3390ce0de13271c0aec513aa26c20b2ee50eccad9f3229cf779698f65f0410a87371defd092dc9a0ccb307edee14a1001952834a988a14af5c30236d682ebf97a486659b7d2fb53ef7c92eead30597fbd8706b3139aefe87f490af99e88cb43b482a81043c5bc18dbfe71fb0fee2d73e6461aada3d116de8cea8dc586fa03bb5102666c45b60817b7074e6c10ad74b4ed65d4ec660aab3af9c24e7ac3fd55bda315ffb694269dbcc6f93c9416e678b8f98130128f2d06b672d31b3d7da4114807e62580e0078c6400d949562f59f89ce73cb699de1448d37e4e993feacd6dc519bed40dbebf51d77e51652c7cd17c518d200a12fc135a229c48434f41e16d0b876c22dcdcbc7fffe05bc7afbe04dea003d845107a672f7b27e1f323a1363e93ce37e617efe2331acdddc3a4035b3515a3e4d0ae68bc9069da72b285c7d51f9551bc3979b68a8a8bbc44b218a4176fac218779895db7dd27802c679d3e4393da5ad54ebf9c829eda881174fcd22df382794faa1f15f490b2c3782ce4c95b0cd91d8ed3b12d49e468c57b4f0e658a4f8b92d4f716ad8aed0d9727bc408f39bbc075298f0866715b873f36646661b910d170278f6fe74c1ae48a28dc3131374baaf9b69f09c562df8963b2c47c241587e0716ee496595fb0c419f06246376b672793923b9a417534ea92bd83897f1c277fe0488f577e61a75e5cf2bf182b42dd4d2507b8e8591c2fc861e172c053aad1eade3ac1a111c6e6d48f9cdefae4cd1a2fc0005ccc75738fccbe35c482b162391c8ef81a3105d1388a43a0c527b14bfd2dd63b88e131cd840b85daa10887a928420772c07ff6d886ef64169e5438b05c4ae2d84c5f12b13e7bfbbefb0795ea087e3ab54f28aa03dc156f97607443f7766dd4664a93a7216b4f250940d592c51a71c8418443e8715784c67766ab43482c29c9e7e4d6e5324ffaed8810a6c70cc66b9890689b41178cd03a09f508c74a8c9a023c4d5d776e0c6e55a147125e27a6b8877a1df164948a402ad0e4ed9441fc280417681a37b8a5c10afb702c930f4520aa861a065d76f0b036d96102b24ac7e8fdcbe539a963d2b3553610791253f86c6af69a69dc1b9600eed61d02b69fc218e3739d9ef33da8ae101ebc9566c028d580ebdfdb40f1b3c06dd9ae1aed82021237f48112881f1e4b695d61f1838676dd34b1f3bb13fbd7d398fcabcabc2a567f292ed4e435d2652b6a9c6ca0b9d91a0ebb6e9b1f4bb8fc8325e3dc43db81bda4471f7e8ddec7b5de5c0614fd85340334a94832a484221535e14c199674ee8998572f0cd52dea622251a694f71c9dfa47294aca6973afc4915119b89c545c1f9b4db90d23978b70a85f861929b56c610f522816a1f0b68af8620b4e2b65ace61ab717a8b1985fd46c941541c8b0aaa81ba2507fe95872bd251a7fcf143c7bfe689a627bc4454c62f58de34340c23be71b9b4550578ba4e36b2b25aae3510d076153a2b8942e9f07a48ec5f73da2464aa86d276c89bdf813ac6cfbadb4061d2ef89aab3ea5d4881053c15abff63d51185ea460a8660d51f0cde76c8956b1cc6a0526e320cc7cb6e07663b3346fbb9c7615ae14bddb2b4781496f851422adc8f2cb2ff9bd50fba2c2257081992c094be6555762482510b521b870f737d367914d51ef7d333ccde78f1eadad6f38782d473169319f7ce4e3cf4513a10a1df22805f4b35328df11e5eddc63896ac2c693bbef1cb699604a1f898086be7c11f69d3a9c83412186b141c0402383beafdea955991107a3ce7c2da649c80a00ed13752d3814913e133b814dcd672a950caaa6a0fd96a8cc3422c1acb591d893fe867350b579f94044e55fa26571bd96b0dea056942698fdd8316434f393cf81d78eb5a6e7f447c3d5a44878228c5e12cd2f6e785e8045e2f44d9c72415d9bf04d36810e661d7b9f7a0b5b45394a80fd7ebe89f40d8995279b4f79fd120db4a3edf00744aa2c3c06fb695c04cbad403338a77b74e3e55ae6c5efb697300e45a8a2dd5aa3ff4ee7d1791a314c78e2c8f5408d698873a5981d53abbb9acd32fb27809d90cb237c3cb6195fa2bb1dd0508f5dd5bc0f09648ed98d1be433dd244f2abfab51d9b62993f48b31157b976355d2001feeb87462d8c9b0f216d2ee585887ac8e63e7fe6ffef8cc959b8d604f1a9b6cdfefe6794143c8a61d1f573c9399c0640875b8ddd26f781db5481fec313bdd33c245ccc5492133e61d247273b9cfd4544f7511fa48a70c8693992989770f622aa6c026a95830ab922cec7c79d96ba1ea09373b0b9bc8e27af1616fa1ee475542d91661b6845fa20417356a496c79158cdcdcafcb007a47d3f599206838c36484eacd9add62ba0e13f8f88fe961d93374f3c5918109572f63660eb046895a26e5054fa27d710012bc9777697bee7aac6e5ca4e2c62164b1fb0c687f3d61534a1b799d49236a3574f45efce6070e730bd46d1bb682cec1b13393868ae592abbc0e0390d258a6c8499f26d2fccf08f139541b973621207ad975751e0709cbe3b83561df0ab2b3a1bd218d8efc1397b59eed644fd16831cd37236859f56e48cdba2442f742f239e7d875d5ab5de22f9bd965e02f189cf2be2933befd87dc4db0b0ce59c2fd8c03866bab457010093e8e8164cd7f515d3fbac7093852ccfda738edd16022c8b638577165dcc35c8ccd26fe12ba719fb957266f9a5029955ddc82088b52b3377cfa4157fd89255d030fa007f07e810b35f86cf1e0a454a2386605c61b4838ff8a623703964522fb1e63d11d0406afd397859a573124f320ef102406ae4f9e7c33aa477e8e59761cbf934c8e6b3699ede3037d8202367f48d3087746c96b31c1405607d5296b6bb774e289bd9e3915f3c8755128c5fad7a9e0ce4aa4737cac9dc72e1c4978375b189adb47f09327b063e1965df50d1f580d82cf8d3725105392fa098bd03e730a51cae38eb0755bc6d2def62692354f8be646e9247fa9ced9898a5838de70129e0e174e58e0ac7f84fbc1e09a83d76776752cc06ec0391c78b0ed4e19b6744c7f45e47d5f612c41d6d7313908b9a971d6661a91718c958f1e209a3046ef73f6275b8b8a9028526f01165df6d477fc02dbff5aa61d6eb4dd437b3de064fc5b0c6d2618d492508dc958f57ce64359ae4bc617380406e374d061072b3a1a09ae6c2f4b395d7000488f269854d4a6f993cfbba53931ea32c30ed48c63c66b6e182254d12d1e032d8b0456ac21cb751e32a8189a8ca3ecb0db2d0e119f8d4e00c3b3376faea0b269347000caef34a4e6a524a3113435dd3f4f9c39c6844b1d0742c63c0981ebb13b2aed01ca2c870aaed7c701bf875393440f642b3d3f844f772e2cbb281e40d17b6645543f1993606e1a0a5961ee850809deac5beefcf9f60af88bde9b0888bedc2ac89906e4e82a0a634ee8606e322a4c68972d128c13acb4348731bdc010d18d0e4533a8a79d6cfac60db55eba9cc48d15ea385abc8ad05cf77cb0d7a6c75cda3d3566ea20dd335f60e446f64061b96f63a94219f7bb87167a57609a143b7993eef4ef1c30df2a4bbaf8f093e8a59298c44e6d8d99e0068c662a4799852c8fa2e5316618e2201b0ad27745e20b8b49441facbbf31a132cc209a055b9a77482e0933b28276ece063f83b8ba7cab4483b59f5dcb9133733b6c06bbe4d2036e58b2e9488399ae68f3d6ff3363b5aa91e4737b352de09b2583a06da441a51e4c1d054c5bff495ddcb04391a4a66b1f07a1df37fc7a15cbc4325f6180626a2d29d1dd60bb88d06570bb513a30edb672b9b2aa37cfb3b49ad2aba49c3b806d84f308c17fe339ab97df4797ddc58b7a8fa7129af1864dcf0c60b1627f31d35209e88dfbcd5d59890e41cec836cc5289cb867ca1f58613ab649d9a5b4020442796501dfed3bf641af2bd2f6f583ae42be98f98e349044436690d43d8b37db6775b8b64e601908efbce75e2c8a59866de159a19bdfc52e1de827fdf86486448250f7d4339a3d8e8ecad11e1c81456688b74974b44a49461b289dd8095a3e81381f91faaf6723a26b61033ebe1e4b84b3f29a76b0ddb569c00c02ce2bf8c7d2b397bb5c2440cc1d8055c1b93c23079573c0e89b38dd0d917da0011e1ca60c769fe76f1275352a55faf083d1171ff2bd7ef48a3a89dd707f271df10feef55497467182f93b04713398610288d19709aadc72355fcc01765edf4014760133753471753fb355074a30e532d250eabb62432a94ce1cc594085457dce515bf36fdcc2c4c7b38923111056bb0204f76e3564cc351c63282d1e94127cd75892d13a984206407e4d912ed5793e271a33dd20c29aecfa105deeb68040a8e010becfc8a57a63d0a579c1d2e1a616428f176924e4f35bcd93d09b34ee38bd713196c4f8caf47cf207c663fb6f784314712f791ebaab71dce66d824049ad9a798d714d720ead4b53a58e661a9ab7a760e0096c2f1f8362acfb61dde1cc09978c0ea8e9e11a900f4453185e1a9e54f1cc0459b1792cc83ab2e62dde04794afb4c01de70a86aefff7a51c5aff609cc2f171721fb03d99317c7ac824f6ddfe4731bdb8c206e2b3c6424b5b343b0dab52c1c5bf58fe6c5d93c54cd3702934e1af5c2567c74889ab241058a0810fa8d6218f718c28b7b95f75e1254b36954c3fd08f75ce3847bd5c224a6d8abc2f91685e6573a02577c3c5093c773c956153b4c80de447d9de819981ace7aef38e95b1a52de94eb59914dfa39878e5af905c0e8bce2687ef7a0c31040cb4f6837ca09b85f16045f2072b3912aa1bfab552f11aeeed3238961afe984dc1f1e163089fae03306b10622a286efae17b8c6be1c3c351a463ace3afdba0446ad1de8a7c586dbc2e84977d8c4b6b6a096492560157ce1ab920f8986c37f6d8fc83924f36ade36ec445d38d0416520091290955c2684a9585afe9b8b43d647faee724f7e55b4435a344c6920c32a7061acab064ba926f6fd4f56bd8c6c1eb2d41e717e1dce86b176856af56b67641fec3e9c60e19371be2f8272f3ab82249fe1b9307a040aa10ea25ce90f3f5e5c1b6a2b70e88210243e37c5555c419d49dadb2bf0b66c3f9d5e4b1fac8a523e3618b58d219f1b330c152ba9e94145a42603b9c37194ecc49bd0df3b7a46869fec6768f7275fbf4542ad11d611746ad813b7a7f7bf04672391173ee7b740814f8460aaadf5015ed67a2e64d3d8535eb913e0a88f4fc05ff6a662c19706a34a22a372644cefc4edac89af413462e8ea073d29ffcfc217b746dca9182da1dab6884415980e3e9fd7a21681c37beba4a43838139825fdc082c0a82aa7202d728950be88f9dc258a4d836369fbd5c5456d94ca6a2e3e482b010ff37c022bf69252b968e1238c79f96b50d44ed0c05c7baf236f86f55c29a9dcdcf7ef15c295e79e077f9e10897599a8b12d171b92d676e92bc919126153de26c3dfc35f3cdc0bb9a882ffd493a1491e1be439f68393cd81311e7cdf3633ce5587f4593eac06c4eaee8def63f37ffecd1c2bd908f81cde7793512b3b39efa81b9d7b9056adc8e7b0ab35f02336cef2abad42287cab24c51da098c5831e2dd1981e03e17f257ccef150ae2d6de60cbecd0b000c37750479b0fa675905c555542413b94eda60c22535d85a6263d142ccc33da93b48f8739a128b56dddebd66e285ecd820fa0134c4c0209234842ed7bb73f8cd31897b7e36dad71bb781c06e9fe45bf5545d72bd20c9c333338c1c96f6fd237696c86a9656303d49a5061becbe5f938b9ae9ea4cb2d82093b57ccf43660557b672993bdb003dfecbf9af543fdc7d6616b410d2f7d3bf5949323a7ac78179fb4623c46ca9a2b2ecddf3d17ab65689915e357719fd347b5967f78b4ff65970ad87229a011cd78934ecf64aaea6341e09a106be875b1b9b1d388b8b3ba712b2866446b68ff74feefa56d66f9b4620b0b0633b547cbb1a07b0641b245c941a609279d713c511d7643f5464411caaaa6d4b93de3e11e38c50a548792d7ce99e601f691c4b53cfd7d01cfb55f058c8d04992f3f3640f155c2addc49d42d7fd30c4996e62159b3d5129f31bc677160c6802945950a5e676b78b7306f57ee2bfc72e59a5631d86b96c562d4d59cd87d70ff7ce88ec3316466b1f4d21373cb20e5484486e946bdc6bda74135a65975c0875737782ca4f3aab8466c011a55776c688a9218e06f64a1af6b8e53a4e6bdb6ad93ff8b56518772be5b801b559dd2ff69f7173ac6dff6eed92ef397a03c9684c4df7bb9175484b7de7b4f38faa2b5e6705a1cc7ac9e8c792678239b4dce066e27053690cc46978ca95e2f8d3a30bc4e08bbd684b8d0273ef9cba6ac6761986856926116b9e5442cea07acd7a74ef3e538d6c0d8d7e81c74d15be559be9180fa7809176205eb469c3b97225d0ecda26cf0191ed786149af81b0987e63416665c5c14752feda59f25076b6e8db827a21d4ddc6af957761d0515746fca1dccfaf421739c30ec4233c6958c7d135c1019dc26daf0724840374fd655608b421091d9ad0a7527fc0c96cc267f22f7f88df017cb25370f0171605b764dfec444b06d827db0b8b1d89c71fdd7d2b6d5f3a5b6f8d0a739d34e773283dfcb8695488cc8dca15f2e0c37e5fa12042a8bd8a47dd72abce4cea1a147829515393c299141f8fb334442da74af718598a42e7f1ae7e49f74a417b5e55879b051fab42606e3bf8ef967375c14802c533920904e7a6bfc2ba7909eae6c565fa859f9ac7d4c682616b594918707270cb55da0ad504d3b036a95e5fdc43554b176a11f033c00e0e9f880bee285c8c9973abcd08f79aa73bde0b6497014cb6393230aa494baf7077991d1cf9e07a7419bcaaf4a5985b29a06d17377ba991d9ea6605dd74a6cbba3c8964dafe4f5201167c86cd1837aeb19b4c52b5ca2f588e4a9db8c6b1836e55f32b9d76b0af3f8c6995baccee4c4ba6e3c2b29ea1e33f02c45a39edb0bda15ed76e1ac9a1f4a78b8b9e4d4eab8a8fe4894a1900af72671c59ebe71962a61877d9b700c909f473edd70365601ba1dbd293f728bdf918e1c2c2ffb98770832fd42f0d5968346f0d38678c132c4fa39d05c0aa35191befbf267fd0c775a9be834fed22f7f96ea6c78c5bf8565edb061483e95b897a7f7220d7b3c9a171b6a5d5e8306bed97984ebe96fb84ffd28419a989ebf56f270a544668e444ecb4c788936898d84093d12f8f302075d3c6305ca1a526d4577e7e12d75ef0808cf903f128c66129264234c9a2956d77babc9e306a78af540df2c7de0daa6a307c0efaf23798372ba445a45608b329d0978d61a55def36d3286ad635732aa9f7d221ba07d02f7dbf1d17f351f2998eba72be6d4cd6b4ca5a3b06c9bd77e066650537acc66bbf99174e6ef81ed6e91f8afd2cbe489ab35a05c7c12b05e2277c1e2146c402fd642c4d28f5adb5a8e6f06a3a7bc3b5989e787e5580d0e5dc6db5bccc1007e4c86396b58bd70f169a332d71ce669e7a16bd9d5d71a3d496b0723031de998ca47ffd25847cb4d651ba4a28573134a7cb892c27e8a1f6399ddaf67fce73d8323942e66fdad1e6f606427d8d0a58a8c48c0496a303fd41de6f8ab5ede9f1c03b9a4b5f4c73fec39ce7c46187b421fc539bae19b1adce8c82b80c1875435a44b8b5c1b13b1077ac6b243b18fc9c7e078635b2bcd17d2d2e78395e37342a492ee7e6a475eb0592d24178b2d1dd875a636e003b8c9e2b7b523f010bb1b3239af21f8420c830f43e86f11714785c5d7185804ecea6ef071b593c61f0133365a26ff536d88673e5c580ef9a95c137b5bdd7811542f373f98a0cf63a9e34b6cdb1f3d094c562650b366fb04f0759894fcd9f7b883071ac06f9ebb4d2ab13fe4b8162ee489cbdbc5655e7ae28c8473a3438f4a1488499ac6dbf22aa3fa9827faf1833998e61047976f913f2d6271ce858b396322804d0f61ccb1bbcf478f5ce81691b56b4725d354442a32b7fdecbaa2d730d5275929115b7a698500a06d8f0938ece70228035c0868b3bea1fe4033a8efa8ba3cf6fbd112d595a422dcee8f684cecb173b0a088465666d9404568fdd1e925f62f839aa2d424e02cdfa43234d13be1c65143cd87549e3c2e681818eaaa33e2b568bbd386caac2169f3a047f3939105af16b91326f6decd98b79c841a6ec960fd35934517d193946abcd856fedad8f14f8dcc6f34f133317f0bc37da9a94baa95b624f76830e814c4acfa734797f648ec6e7dc5ce838d41e8506d150b6884dc1a940d081489ca6821bc3900d85e397c471fe3e0720f2fadc097755c11fc4c25e6c2962f6172b1f3026b2cf3e77b55ce55e0f61c09d76d6368d71e829429c105706b071fbd84f63cb40ab3128efa5fc91db4a115bcc4e24ec18a086c2ed0586861e77795ca281d1daffbd2f22d2ce878912fb0b376ab7299c03e0c02eb2fd19a785abd89c48c69cf5d636312c0a589af81ba7a0ae33d3d86beb3375a162c85e90c94c91280dabdf7d157c2e7d58eaf8941e9ebad712ca9007fd9668fef86f9eaac823e85c657464408724769d4423a3388cf82b1840ee3bfe0ff7cff40809dfb7f765b9b900cb4f984eb4f1a62ea53c7644c1d47e393693b57e86ddbf3a44588ecda828f63fba05b25262edb42f4a5dded6ca4bde61b8746f65074387157fe708f29855b753ac0f0dd01c493fea30f7d0eef785452d38a5d12426423ca6ee38b2e6b58c740b8d2244646a0f4eec5bf0eb8fbf6ed337a23029fe86bd67b2a3bc745134e2c9aaa055889458a3defda6441e2d7723b4faeadb58803ed94bcb1c93a4eba8b4b3c8053827afb1c2e3107996d11b7870dd814941651d376607dfc6de42cca556ddc4249a2ee3b92beff753c7aa7745ee917d395c8ba2e80cd82b414c5193d7914a18ef8810188d17fe72c3a5b7ca61c69eda96c756eb934f58a9e9e718f08c7874b1bae3427af3a19709202a2d8a064cb9b637207da00906d3d12e160d1c392e5dd5ce0a391843becac10797d9ef684b35c25df4846f32062e011f37ff984a82cdaf45a8f99fc03fcf52155cfb92425a8a62c81c4a001d79cd1ada70572c03603384621d25a10102b92ff28a6f88ad10472d78f1ebec80d8bcb35028d7c454f40419354823b0b0a090b8649cbeb3813fe03c1f80ffa3ee24305e06b77fc97d7383658eebcab904d76214f44e1c65e90a531399a51e7175358d839cd707250360dc85e94b07b32bfc4e46ff24a61b0ed339d08b027a51af707eccb418f4a7c0d56481291260cb3a4e109d0598a9503ffbdd0745acbf9aa19e4b6b396da18ddba71f02bf94477928d1bb201e53b2a4226a89ca3e67d72d5ba4fc447c0606bf3d90eb19425eab05daac710b5e30709f3027a872cc04d77ad1b2cfe36fd6837775254984cdd83292044ab324abd802bec855618d57b7d95a0a93b667342097ebd763d740374c4def91cb746c5be92755983635b68bce283544946c8aeb7d24a05852e33354f03decdbb712e322bc9d0e83ac20cd6bab267c6c26fc3d1622a53028e79d182d415ec055fa44d5c0adf1f1efe60fd94cb4893ce0a2acbd0a0b7a9c4933628bc9fccac3ae225fad85958ca831dcfd15c9787cbb870344950e5b8f731f78f59125fbc50c5ef66086f70100b66cfd99e52453f7732737f710d42b0f1c7ef14a2b2b63a5732a9187f0cf93b4532c3a706186ed7bf4101a5402f122bea404961ae52741dce7d55211820533f4a9afa238a6e43cd411f8380d675ff1ef28e6e5095d447f5cb7ecc29afb862d4ead0d0cc99442b37d516ffcf53dd612425fece74114206671d880efeaa9044556c2bc60324e0651f65dff1aabb03c77ed7f7224f9fd11d8160c6a5d0f0acb51dffec8c5019b8006cfef8118b563a3108e020062a95b409c868d90c95bc3707c1178be2d3132de360845fdd2547c4553c2d66510512dc687a5ffb1345c76f4cf4419ea3bc0108bb6fe98009b55b4762d2afa5f95484c2dcdf61a747fc28f04dc93c94fb67028233546ca1189d724c307bdf896f20205fe47267797343ce5a9e85fb242b70fbe30d73ce3e9b62e08b83dfcbc370b07fcd80aa7ec61dc332f5ded448fae74a8a6019d87be4fea72d89b67d494996dcbd1e92d4901e693cb44b9df554da14b85c5b3fb4f3b1d1e49cc885c7084b4f37fd31765eb91359f7deead2b261b4180eb8b3920b0c5d60293fdf86537d11e4bdd9775559ce9bb51b6920466984a17fc80f98ee57febd211347a3351a4b16f196dedc0329c02f1cd15919c1263ec364da810fcd9c254fd73ec7ed3e072254b0d58d62304f51a7a8c6993a0cddbf3b666016ed508e789ba8cc4bd83bb10740085088aece4915728bf3a9552745882adeae2b266e2ef2fa7ca37b81ba57447f5fb199152aa0965b8cf9f5f8e7846bdb53c6c8a2053d94f64b27fac8829d2af6e2756d96de6c75a9fcb0f8a5020f7ad21dee412559e18b1c1a94a2271bceab64aa24abaf1d43e134c0189992853f6940020d0f382d2f615cb2dbb8daefee127bacb3da71297353519c4847e1d66f7f1fc598ffa34dcea591b291feb35c2d82853df4e6293f026108a562b51178e9fccc80e8993c089432d5a3ee7404de264001a2edebc77399bcfc18ee58d2c6ea2dd56e11c70897f9ba1305ceb51b5298b26009ac9f0fd3da04aca1dbf760525836a324c0f612616ce79d3546637b0dcc753f5fbcb44e039b7e1dd8425b2c0bb1272959994ae6a804dfa5070dc98bf5b8bd4b4a7292981ab20d724adf6c31eddb724d751f28a27c643ffa52dd9d99a9e93084a2c89149087900438175a50a402397a085c5a8d2dcd42f0f190e7ba77aed9d34b45583828b18a97bd7917793fe411c596837c294046d9eb498b1624b1babc3ab47a660c9f46abdd8ec37e664386f4187001917dbf9ac48ed585ffad38683f6ec0804ecf619b3599e0d8ab3edd45a6d6046ae65959cee5a12371c95cab762f78878d1001af0aceb3bbb5bf69517a7bad24b474b91eb98ac608dd89661f80c5e7fa0de2c8258558c0725f82f1401af650bab7362af83c1c8106f605e549b0033647f9d58c2a224065e98a84fa5f3e12001fcfe45828df0fd5b409813947b0a03a755da78d9a2e65a931b8481bcf9a673862d621542b75a51166cf650af205c63e5ccf1e7c394f62fc20d5655c6a7d32334a5eb2df1863ab71d718054c0ebdb1d65fc9bec3edfb9e90785ddef83578c1070ab6c8b8e16d4d77d3b2488b96739395a6acb8e4799baaf817be7baccf22e96854056b6975e4b0bdf36e13b90b474273c769d55012ae561f7c13eec111340df739b95b668e30290e4b87936a4bbaedbaefdef8824165cc45369d1f134272fa7244290909bcc0070e5e68283c514b9f0db5037743021793dba29a7f664c08190be7ab4a2c7ba079d9ae76861f9dfd5cc33efe237a255a904201559722a565f5c14170b7a6aa7f6147462802f52b9b4b0ece727cb65cba37aff405500f747a0e57c6e570bd286f6edd572e0c5de68837d64e1fb2581f8005af5eb2c41d0e8f052141fe7250b517db308748aaffe4b976a0bbcfa0cc07651228a9e28f3b12345945e053f956dbdc638241904512bf087290993a2744d3355dc0e768dafa8e574c71459367a30643551b3fc00a938d4823dec300d245fee43615f6b6afb00d12462499275a48b218ce577b1d55c2ad01ad88a8b2de0a0e02f0d280d4e287e2fa103ce71236a4cab1a759b69555b35c214ddf735cbde8ec1282352b04daf9db7acf6101ac2719dafabdbdcb06840db963c85bbdf44c6e5761900169e05b44632313e5d8342072e0be07bba66b9eff48ae6ec3b57646f4e8c43402477c832020a6e7b565fe0b1d896283a51d89697fdf5ea3732be0dfab23f2408fc789a79b289a7586722408016a911c89188544064498ed9376e4fe1dfb2f650a4553cc7fbdd0bcd97b3adc2d2460487edadd8e236ad53b062d8f8d1dd0b823eb652667ea795a4cd33ded07884db36376ed1b1b4951b3adc428634560b45b2b073d0e1f94e051e3a3aa2c1c69cb38fcc8c1de13e607346b7f04fbe7d6c4cb143a25367335bc88ac5981adb30ca2468737f65ce4bc4ae3ca9cf84ea30d52723e242e047d5d713b6a144c7e120081edf90d291ee065c4b08f0e5b9e1b0d81dca62b34de4eba68721fe1d586f4228c18305cc329df13edb19224390682e63b6403c8395169971f0674630136e688918f4ebcaf9d4493ad0141860ccef11b22101da42a67db30277707d881533f8ef20ea2853776a21d1c9fb13a952e576a9df7cd38a5382af18f5e4f3b26054ed2a36c3656e178279dc5e5ad0e99c554cb41c5a5e57f0f4718a8bce338fd00c5b381f4dbc1893fbd760ea7557f410e21f80939c211a92b058c04a570b188744e96ef3e29697052be7d2544db91cb085646fb894a1ea40f151b42928da64f5fbbd37e63a7f5d3e28bfd9048a155fdf937d67b962c07c2b9e9928651a56267e8fbd4f98e1ad0a885259f234f8484379daf36a7313ad3511924bf9bea6f81e9e0b8e056094cd422d7e946120e9d402134ccae9fd05f25a242748e4e5499be54eb2230088287ce1ac1ede2ade0f6c27b865d1bef6c38cab8b7b46237ef62fcf547479b28a55954ecddfd08994ca93491f3c140015d4f2a68a93da5c8814d5045a7180635010226d4e7be449d9a63b9d9827bd70770499c82e1d06aca46f9e501b11b59a886676b9f2d025faae4eb5e456c53ff7fb9895c0ba3b6628951c69d2a9d84506cbde2aa41c6a96dd9a0799bbee8e21fedf961b79ba04172057bd367390a5725caca8bd5e39f646c94ef7bb090f1fa0c327e71d4daed3aabbc97065354b94e63b5e705abd04d212e89758bf0c013a02789a30109d31e7edb246653739f627d011db78d619d21d7fa74ab972403945822eeeef6c926a72a2a3535cf666b1f0ddd4a24bb9976ec16d51598dc7193016f032aeb36d8757648d746105c9bcf8e66116995202e3d38e5c24abfcd8b09c0f1e18d8b756e84836cc14111b257e580d6b8f0c5ff8b43a63738a080d224d42b97da238b87675269d7512952578e67e7d20454388a3f97d12c69585a2e3bba83607e1bdd82810b50540fdf1b9c35d5b76e3a57a6b2712d0ed2eec5b5f47faa3d40324e925d41462e015cea034cc343b89dfcded33ec2aa06e88e9a5be2ddf1a046f46cca2080f83d6c6b3d8a9486b1b0538e1b63d9477d9758f58ca48a958bd4a4633522039d4b156ef27d8a233ba00e353d62138601962b44467bd2b0eb3ecbfa71ff9c4a89c19adf335d9556ec8ba82e9404042eef5f54c49a049d0688454fac47a4d12cf3e47977f05233085317a1dd05cabaf8923ca85cc17aed879ae72dd959c230142859af27c7c385b135b81d9e22d7da4ca19d4b90c9bf68bc0983c6022af759d10fa126726375b924ca34b8bc00af3e761c0abfa17f2251e224b56942c9a760ab7d6fac86e41ae47125f8c5d5099280b5949334a0744f9b6b6710700dbef1a30d3d4a7bc3368006fba137f0d91d278c08da5c14190b82eaacdcbe7cfd13408d19303dbaa310facce0cde2c322e6041e37f90d716b38dfba39cd7dbe608301a845d11d402edcfc53983349e4e5366ca2d3a3c688fbace0229743cd4f077b0599bece6df6f3feb1dc7910b75b2a3ea69e6e738516985eaff015571dbaba3a91f8444a9591101ad0dded3f2b7d5f5a6044b20635cb5047f25eab7383b4537cbe77558f5a5e3e7971878bd2f0d970c6184f8e49a7dff7a87fcc203160ea7f9fcd73dfd6635295ec0a461d4db982efa0494e5f666fa4b0eaca1d5a0a70cb7c887ea374f60fc668c2a4a1f2b155eba212cd40a82cce3268c593c14090bb8ad5d0bc359f9bef84bd878d78351c5ef5a8e8e3e78d77d969a94094f6c3cdc128311f82b4b57476fa413fc9413465a01d476e3e1613dfe0480f941c5c1acea82c872fee6b31ef4961d6ef1f30b9fccc4d0bb33fda309f2b2189aca6e696ef8413a26164c053956cc9435d04cbfa653347e08f982915bdbdf7bde57ec8592589eeb374a496b263ffe873886904effdfe3ad6974cf23c3c9fc98c11f1165096d881883550162100bff44e3d4f492f537958838adf446458a2f0229028ef227ed4af37a3915db668925569f3223cc225de8aa07b29f087413ffd3959b2a9626af6dca5cfb307e0753a002dbaf4e6ccf5c5b4b27fcaee50d005d212cfec169a16c391f17509eef10652c65ad916232889fc5d147e151eb3be9e40041c5bc1d9e3dbb1adabc6a4e25688c29dd8d2e68ed59f85de2467f7f6c47403abab2132f54cf7290fb807dea53f12b7ff9353989b928a828f32121a4962ae9c31845657570665490048ec69c758c0a69360d4791c337df936ba6463d8e37d4a31ef7d352fb2d556f184a81f65385db9a3296b115da390203dc2af9257280aa4582b08be011da15fb151d41448d4dab9c62b0f47b6d1b0c091b39ce7cca5ccc07e4df5fc288ae83cea86f19593f23fe6868c7ea013c98b32066a88840ebe3269061029595096fe00ccb6cdbe3cb3404f2caea2f60d639ec5cccbe3c83af0fb803c3b68c2b80e654aaaccaaff68b4bb6ce4718e3bb0a2c08032e4849091987f08d7c7558e05c7764081440cb1b70846015cf6fcf919bafd02e0cdab59b6a2c1cf60b1757f3499580ff9017e14a7d6954ced1fb868f3d6ad5c68cc26f024749d3355ae35b01f7ba101a3531e470bd026084c249078c76807c9affd1103ada0a1e5ff2f43545cdbf40d37a2dfce0318e748cd1be2a0e0d7bd92ce3943e7209435e789f239d67e05a57c17220ac2594f95edd7bc3d34783300c7a65c813fd84083b6ffa26e394cbff43247000feabe4b80cf3e8207238f30352f62def75f0cd362d2ac20b33cb162318d93da67ca75590f962757916b1ac42aa41cd1429b7dcf4503a61f4ca8d30953b9761558ff15b646384425881dfe06bac4a67a914b1d500f0a9ec0f8d7a025b74cbb68f709c5908e2dc4449325a94b967fb886782432e1e51c6b1290dc2f404da693bcb3ad9aa92eefea26f2f481947f85c93568b057dee5cd1d7e70e23afdd4ad1f91d75a693c82d842e2f8b2d62507e3ddc6e386647ee09daa6cf36b24a969eee391c6ad9a868d8c7280003e1f2558c230dc6ad4bd0d8b5d0211d46463888ceb0e97341deb9dae66e90a4e7f2687c9c0c4d5345f2ccb11451636c2ab7661e7a90ba79522a8264b9be550c3e9033e54da37397f9fecbf2c52093edf159e37880470330bfc8ca94b75782dbac8f9c78aa7adfe90b76815873c87c5d017a4a4db72d0d952ccb9bd4fd4206d8de2ba599fa7e5281dd7b6b8db4026f7494d19d79d85acf5eaae6a9a3c11e248450f4f8f087365d266f29db95637a3f84ae6963cd6511478c47fea20853cb22bd4f960e63077f2ffc7742161e2b0e0cca351d9d1d02fb18d8d6f1747631eeff22d41dbbedfaaed0c5de252372bf7c104d3211557e630d03964f630ce9b5fbe129a6de64c9097c249330eaccd284c9b91466b45d1a492d96fd91cc5920bc9f306a5ab220dc564d557528250cdeaa463afdc8c52c627df46ef2d5a92c45ab65704a86b1f555df44eb5c5be31034624bbc40f871d3706d9ac8bb4343d3ea7948d47a78b55c1c0316caa7db315f9ff7b5cf270d6faff2c6c27949934f1200653be6e75018f00f8750d08dd71bd4c8311578ffa83cf2c8f282d64fc65232b9d8f5583d66db537ab3d50c5c016e5fc8653e0fc114fab883621d12f80f55bffe5adde091820053d46d76ae2e8b032c976af518eeb9741226c0f76a2c3dff4462d6087b587a39f2fac444d297e631c85546a8ad20da2306958f81a82eb61c9b733cab9eab259ce50fdb0e98ee2ea400a8b1263dd755eb6b9310e6a721e230ee3d62bbb211534a19682ae759c5ce88c9f1a3bae46403900c552b68f6555900e5522717833df51560c11f993a88c8402c12c2247fc459de9051245cf69459c77b66016a26b2ad5a1df1a02911bc505fda4cf91aa164733b5752ca2d60d50feeb9362f0bc989ef35f487d331ace08f77394ba7d47cc2c4ec89ec43026851123b0fab631c67412f2e795e58eee1bfe4f8ec6550a68c485080bd27fc8ea6a1276bbe2a88737a99d5ee18d88d56ed08a17678f457098e8bdcd40320986cae1a9e3e7505c6aba571de71dfaf93ff3a1b288ddf6c192fe638fa3bae673b96319c7bfd2838c75f2ec6a5610dc23c6bdd62078146918d5543eb4890579008da06e8d9a5fe9e372212a98fd6c4e253f8e96aeaa7571d77286aa98e7b29c2109a7aa7867140dc07a513a8c44bd5520a04bc0a0ce197ded47bb17167716e0daec9754fcd1327ed87593d615f2c9959c096f22ce34419d6f82aa24132868019918936edb479650f1e14efde1db846688b05491010670346a78ec27411bc3c95774c0435f7e95b13fbb61d555ae1bb31410f0554959d97130161d82fe3523fbd2bdd22ab1e418c9be3cee8fdd3841964d3835fe8edc2b1ac943f3df7ba64857247e73b6cfdd0e912e31b3a72a1a1394fc58596af0e280583c176297e3ca42790cf4f8b997d71483679d3cb301b586e07d60410b8d83c846aa1c2577155a69f53c8125ee83a58766d70b790e0b845e9945eed30e7a9156e2324782889d59567da94cbe5658fcbee4449b7f62cfc57f4ae1713b2be978da228d795415fe0e703fd44aa134438ef5b9af567dd01a4f25967359eab4ba8d63bdc36b0ccc2baa1d1c1acc36ee39ab39a60f7b6503f562f8a9032ca44e4df647205e32bdc836904b6b470271582a0916e8faa7a71b905d2a1ef9cc948976c6071a7504c474e354d60b9f3d3fa673655974a6956d4996d970a4e4317f852dcca0c22130002180850a1770b5acaf6c78bb6f5f9863f1ca15a21dccf66a09bba85488b701666739db0caf8563f731698d56aa0044038e9cef2401c662206a325dcd283c1947298e5071107936dd8d0ff03420a9d8654a08cd5c414e1e82b2716525fd9e2953dbb250bb4962586110f689c7b5a9a30d99519f6574e1dc45cd81f62bfe9ec7cf0e9f9ed698165c253f7b15de0d1b4de29fe53abb16609cf69c701b6f7265cf2939e492d328eac62ffbbd1daab34e7878e4938a479491757f261404fa7d3ebeb34b97078e5924dfb27d946cdab3820242e3f38c1a7c02aed3213e8a4a44868006e8d41c379598c978a7447b880492e40cd138c796c7dda8cbc8f0e13eeee7ffe301e89c8696bf107af06934b428f4c65d88ade7413e722d204e499cf17c3cf7a8bd863b2d9938ceb84a3e7e8d5d62b114de42c8652fdbd164aaffa135bf36370837d87a9185471540c68a963782a75701c821d596b53ca10a0b77c0a79b2922dfe4bddabd8c8543290c3616227e43ee7ea0a9508d73914235a8f56c168dd46b60e3d28862e9c4cbaa9058f2b807bddc1b3793d0dd23179bd833c0f5467cc95cc5065b2a5afb58b561bba6f81b3db935a496060334ac59720ea8ab8b4f70c680ccd8674a5457df44449023928c1ddf9cedef02907d8266e8b75ad827a5a8de39f81131f6f69cf5bdf223173ad190c8e78120f371a3c24265d404317e5af894243517dc55f60f9c58beeeaa7ac34952c0563f5494fb88af7ac1d190040f46e28ea3306d28e96c59b8c59586a7af7f7f26e35732ef198b463e9ed8a56a5bfb8170b8c05dc27665db0f5e63de744507ed0143693fc068027427bcc078db57c959e6ba296f224c0c77297822855b2cfe9ff941fbe344d33f62bff8be2c6d848d8dbdfe0cc4ae3279aefadf0e16596fd57d456d971b26f16fac7d86208f1ad181d7edeac3e01b0b1eda3ef199108d9a79b4b78650c6afff6cf382bc597c8032815d8a33f761ae6a655d2b918383cef2ef789095155a424c3594a803f12a809c5cc4d811e19830302f7b6dfafb6663147ac25ba46d5a7a0af0c24e8cd0c6476dfd8151f151801679b90342a6325fe3e3f4d234f83f5aeefa12d4530371345035fc02f1f77f30b0340818f194e6879b37058662013f2475987159f410309cdf4618386cbb833e82210fd1d2b98610047ecff8831160f393cf838d1b8e62cfc5674064e0d589944080a219c41d6dc93e4b18987b47606c42079f1e928baaf9b83a530d47f689f67d65eadb5ecf322627fae580cde394c5e6b5fd064892823d02d1a7594cd2a767e1288a5b5edef2c3e880d64266d80156655ad694ac2912bc55d29a64cb934e2dd97d286a74cee4c3ffe5a143f9e0c5cd4d3acf497cdc6a2249cb40392c85b2ee2938fac4caabf4fd7572d4343c34af273d16f084fa8bb8de93ae62526b05eaa0fad2bac993927dbf0c9bed7796fd791c82b79fb00de22d3c513edaa2ed7ec0a9b1432a637170011ae7ff5e80e616e84784c6db9d399f38d712b16ecdf1c1411f27bf5d3cd6b73522ae06fcbff56bc50e6cd9f8866c7e3d8aab34ce4a2c9ed2fb447cf0ce39a6f3be4f99f515105c863370945cd992b9ce9f711ce2e9d3e3fce5e3e24d99947191945af5dcfb269235d62e5ccca2d86dc81f2fcae6d231bd3a0143d026dca63539dcdfe39d79faa481939af7ba04f0ebbd2c7ba350e988927a1795fe57dceb9da871055afb059566249bed798686c83ffa87287a8e3da690d6365251f9488345f3062a51677ff369ad51c2e44a1537dc27e776c3154ffe08367e0ae099b87df493a354a579bb6728af12134df4a899a1ce07715caaa3dd866940cc46f9148c368092e68a9559e78325b45e91fdb7d717bb2dc19393ebb3a7e769ef939110e8666207c06fe9f07e371e0b6a581fdcc9be65caabce67902e03b68d14979d05c6d9f0fdd9af4c6b5d0bc99de8231a18cf0f31d79c05837f6287fd352149363b6bcef1cd3d9ef4ef605494967b16e738ccea15e12bd435acf4d7157c03b7a4ce194487bc39bce8f475351e5cccd8a36dd59e555c64f1fa9fbf796d0030e3f951f481b68ddb0207ee0508edbae8bd2dadd0d73089a37fded4372039e3522675767e93bb363d3048ddd0b05b11ca36807e5035808686a3e2d7e3b463f0398dbb4b8600185271b23b45a4df7ecc82f08ae30c8cefff516bfd9f68ea511bc42c2ceb1df3b16d4e4aa862167cd77d24bf972ddcae0745ff71f28849cc9134e4b3ff0710e46a1c9a59d3f6190efc68d293fb47bf5f491c5701bc858de0bcbea4b9c76b7bcf7f3c29d163d577f877b8d9357f136b177c1c47a2e0aec61b1d8249207d2f0460998ba28872d5b4b7ac419cb46fa4b4607984ecfae6fadaa64fb4a9bf1a1aff9556c67d1eb64b70983203f70904b6d65b921ac4451ce53de8658410e31728b137a50a3a9d37fe25491dd66276cc776355f2b648cd50212a5aafd90a7ddba634726c258be714230a6c4706324509e6ee85e83952eb69c389fbe40929ecf7d46c743a1ed147719c4f55ef0bea85c04539f3be63c67e922ba7e47c368fd2e12b5a681a013c3bd70c1bb748e6768a8ae5aa83054cc2cecf441983abf11ecac03892ae15e3383bacdaed5ccb9b1717183bebd870b8ff84b779f740ede58d3fc59ba8e84f65001b81241c70135f35dee99d1d4d1f269021bfe8228a46804a2a4ffc4f6f7c417508be3147cf70109fa69eb626efdfb299591d67beb280c257c7ce55f257a1baeb5b90adf12f0c008dc8ade59bfc1c2f8d93d7dced9fea349270d0f85be05b7e27368e4009bdae288bfdefbf0340fc513e9d4d90f0254a8c08b6ae9d16df3733947423e6b56c85c82ca3d6420876d46357a036256bdc24e9ae113f094094ac09474cf1f66dcba149b38369fd9ed1263fe066fc134b2c3d4e116e9899cbd2766442e8e252af9943e895a8c7ba0d5049c1c94c64c2d5aaf8d831fb80ac697f83a9d544cd0c62c294fa266141bf3642d35239865e26c19286d9cea2d2373f1a1bc71941af7c7e6dbae76bc31f3088b23b815f2c36721d337e4ce06ab6f956f62ef8e36be2b09b445a1c11ef6f8d515dd3cc16d5f93e550cb0d9df4d6e648d6cbbd6808917ae1941807ef0f00a339b2020b80bd2ef17a187b2553307778372acda654dbc956018455ec43d2624a4478380338f07658f7d54fe1765d506986902e4d96ba00ee37a62ab28c92ab9b9ec14f031476ab744cf6eb80e31012b83ac773418b0eed9bdd2463d5b7ea20192b69e03882fcbcdf0c36064f066d32a6bc260ecc5ffcbebdf016b32b572a7a2096921eaccc791667398f2703c6070d94ce250c20244ed56e7074b302f78444bf6c71518d6a6a2256fc0d41cc05acdd541ffae6a3182519d257bf796141258f0e3ebdb8797ca066804329e3daa827fecf93a36d86b2476f2ad63265bba13edccc9a7d93b9cd773e9d350e93de9bdc11e002d787b91ee78d727cd5fdf2651fd1f32fdd368e5a274a43c79cc4adcfd4630983e2afecf5e4e0c95eff5db26054b476320b03d50f42accc3787d3f2091513a562faf6302841379ad76e8d5dec524c80d4a8d9bc757b5d3f5f750015d25b9d1bdffc2c56eb2b74022a5c7d02e499444b7ca2c1acb2658dd4c63c89a2f63d56f932fab06def2326cfb04007b9ce581aa6f4bda57f9eea1787063b4bc90a245d4d56c6caa9f7c8126efd1888b34d669657c7ba9e3911bd00abf934999947907710b849ed53ff5d02b83cf5581e68da4342a4a92d4634782275c16be8d8547307080f0e59eeb692a080683980ba4e21a3f1082967a8612e63a21db4d0a8e19ae965bb25c595697133e35e638b5c8b249cb2806012d27a82eaa8b14e7eee2783570821fb5d4a67cd69dc4c76cfa80ed7f927a3e20660fcab05daa033d7777c1fe6a4bf295efa5fc1b8b26035145543b219f3bd686bd4c1e5e1ed6c09f84d2fe8b531b5feae783f0163976d7ecbf32bdb771d16041bd6609728546a37738ec9eeb78076c9b406e7261153d509ad9933ad028d01ab5d0080273ab20d449efe39e32dd5ff324a06976a9bb53ea1828c0c248f8c7be3f79a256acbc8bbdf764959127dfe4304ea9b36a24a25a81b9010f82d028864462ffede6adbfb99677bd7d83edb3ea47d298a013879938c3f5e5d9a5997395427b460c5e297fbb49fac3316e8b101ea32c28a01b3fcfb60cc54fd62dbdef6abd038b618a5df0c9d60b8af1c491db06a6442c15d01ef9da8661815b12e98f30e1502fd2aa2ef6017c945169dfe635a6e24992e30b8b4a9c3145087447cef4e84b04a13f3e797e220531c0cb66d74ff735b8d38b808f4f407e5f821b3bb95b3b7f7f1b3a85ab8b544621cd2a7f6ddd7f10e59d4cff17d3b2370ab042490bc48ee4a7b47104789a619a7ad7236c84dd50639dfa2d4fd8763b751bcdf570c04927a55974cd23b19c75c9b04e9b15f9da10a251a7c2196f2fed1e03dd6504f7655a6d67937e9145764f378e1f1e0ae5e0e574795e0d5295f65c59a9615decad15e5eb32ea2ba024dbf744f17a7c404ed4c606d05dcc6f42e599fed4a29dcaa27d31020afae233f79e6450b41af4edacddfecb1121347379dfac854ffe7348c801fc748bb101b51c27d59bd298aacc314bcceeed5c8f68f045da05e2cb2b41fe357531a2a9b6781e5f6e387412727cb86b2d7c898014b7a6c0cc098e62cefa166fa68b08b82593d93e71a3b81cb8b431196bd9ad7f8eb15356743c6543eb03eded4a01cfa01a1ed0e15ea2ed7709fee28a2abc5ceea35bbdb200ca9419bdd38ab46b6d97f3256d929fef2687928a80483e52b0d641c3e1a4bb1cb6d20e9f407143626fea81d81be06e1f4743a2ae08a36266b93a7925665c711c52c27c7e832016a721ba3d7dc1d1e3647d56dca491539cabdf10eb1f8b2bdb627c91a8e7e1f9b5f3eb9e86c3a8c16c2972a36c38b2450ceab9d023b17e10d22674a24e4d736e900f0f5de9c681f4caae272f964890fef4214d8de8d2c00ff7bff46f744e3deb110c467fb4a9c96c50f2e38e3fdcf96844e6e99004b9edaedb31c864d73f05e5795a9c8fb13268ef4cb13d8f3bfb318613ac58032381fd8af8d13ebbb9bf3e5b514fd65b5a873304d2d1da75f2f8bbb4f5e0ec0d2d2c66f02f79f6042ef36934694b13830ff4a635533eeb96ef8377a3a04fdfccea38901dc3362cb546726e14d284d111e18ee9144d3193252132719421ad22699d0081d2f4547ab64214ef395b69b1ab3c0259452d01569e173ca955911c50efefbdb506636b4acb5b7b4ceab9ab2d062b2072286d224a0d74b623c6ad33c899ede90fb770ec5a9561c206843ae55e500fc877026172723cf0259408f2f2dd68f34e713dfc498979256364843815d81e8f7b6e6d726a0dd5049f46075c610e7e957c334471a396b1912da44e35933f127b24c4cd0636e85a6fb16f182d625005740102bf85e973dc652e156a380e3bb60ad12dc8d9167cbeb9b31f2defcb049edb42da58a9578bc61986f95d83412021bc21790d0eb0c38fbb81bf7956da91772f102dad9021fb113b767cb6b0f9d3144ef1ce0461f597b8f06e574e7f5db65b7fe1bb4ad9e0d77e5037f148d805be49f5d3106a45ce54a6a0bcf2fb27f1f969cd2c5fcdba99bf896c207a50c429d5f4964d59b6c9c38b815732351057db954726bd6c9a8753e355179d4b9676111881ecf786f0e5ec33b8920f0ed5c07b5a4550e4fa7199fbe7ae6a630ac3659d09128fa0230a20ae31a931dee9f1cb26da10aee5b08105b250d477819ed672cf0af908a6ad25f3d0faf50b0f3082d2b4795a013ab468a709580c16c110016e0b259e3c8089c869bdc5d2f3d413e5a2b0f64c9d8a667a5e94d16c2349a3420c8d6f32f87f137853b73389a125fa49825c810cbf7cfe89721ca679626e0aa9a6d1419e10803b55ec46e342f953ae1f7b432198f329a17da401027f09af14a5974b27ed8990a4ef9e67c033fcee590a671d4f9e97e38744fbee371033f241d0a075c09786534b0b60e070353b33500a30e3686cc4aa76cad80a6b40c0bd1bf404846b0e27dc8e1ba7fa375b4fa48dec0702caa5c7967312334b266699d4809ed98b646e5edefca355584bb61b8c990c40d0522141e80f1e9436ac4d76d4d594e66a92667ca5ee1b71c74401b5c2cf4677be068ff42e0e4e150aa348264074e810332c9994e528e2dc3d6b3c6a1df20ef85de1b1cd492788566259cfad3c722506de04ca70d8a8744848f67defdb4f397d1cef1aacd4bd3e6b36fa6a066c3b8c7c1ac3719b46e2db888cb06c988d0f73fab58d19ca82646704b65fb18ce74c1363b679390a38b4f8565530abe708982959cb5498cc5dab7a8123a1aff9163f16280abc9fbd362a5cb703705051e7ca964e51ba7141308dfe404f2e4589ffa48aaf882934c88a587f2904a50f58a3c10b0366a6268978415a573b2a0967c83780c1aa1229564ed66e2b04e6fba078a53071506a53917239aef66893863df76bfc48742e127f3c6adb1a391bb39c598747df362208dec47ee5d3eabfe71e795432449a08d423b98d3b2fae417a588fb2a5ce24a0455d8df1c80c83c6336a5d6f6114309defbc4493e4a3057d6c375830bc5ec93a4bd4b20a070cd94599b2f5637e08224fdd9ac55adcf859d4810d78b4fa51d2d256fcf66a2637a57e6c921826b87569354b61812c77020f3fcc56b3ae53e836ead51b3a30f27fc859ad2872875eb63cfeedd20e6303f9fe75d4fb33967a54c43acbe3988cf59339cea643601781a44cb8c7eb7542b5672198a161fe31882caa4af4eb7b4bab3d88fc4dfea86e1bf2df79a536c663536b5af0e84b7c5c70fd15980bffe4485d9b7308272d6bcb6c60262cd109b11bfd5b9814fceb8dd08b35292b57bf13bfb869df7e50a2df66539a8f4cd3ba62fcd4487dcd39fe40d5752c15fcfa2ff430f6547505f31bfdf02eae988d5b0ffdf98d23238df62645b41efc99b2c30e506dfb5371e355e8544d84b5532c38db4e2af6978f3e5470411796a97e2a60dfb82cacc22dccc67028ff8db07362d9c2300065c1af2ffdfbfee2c056b28c90e7cd180a8c16848b11a18528d61c8f4a4d8c0a0f33deb28ff9286c57e52483754b8b618cfe10d32747ca3b25a89db5f848c99ca8da128305beca4979f19ba4acb7097b5abe10b4da413196f90b0c713a1b3b52dfb792ed311e0df175a0fbd3522759670f1df693e794e6188bf68bb79f07e5cd982bdd0f289a3796ddb285f52f278efc54e481aa54e2008bd248c0fad5332d8c7460d0af80df9c5827dbaff54a92d5ff9a671d6bd53bc8d30ff5d8a142d62e67983bff9e3d78b1c09dd969eb5477013fb7929aee5e8c86ec2ecb1517eb659186b2e3543f33f44e358f3e09bbd8e17ebc5c80ecfa95ccc2180b8ac5c3b52b9548bd4bf0daafce475d42ede67eb4e67c02dae647add4823f04ea775ee63504e033114ebea91a03eb2b900c1864dd357455fac7293a1bea301c84cd08f55fba21da1944304f41b3e303452db53bb7f58a376cd68bc889cb0174ca50add896beea63eee1d30cf9c2c792370394f82b4b0e964112ff470f154a2ffd9db796fb073fdcb2e3d2dfb79e2f0ca49fae57486f3a8fdf9edf3fb59d9d49802aeb20a3181cbbff95df20c201c3432f96d894e6295eed0aadab4dd891f14a9ecee70515bc4ef06a98c4dc93a86f2b03e7c0a5e1ecff1792d137111ff2c41126cc5295086b4af06d563f4736b19756d91df815e6efe88c74d6121d1dcc2e45e959cde3ad4d0aa5e46d9d861492dee7c9cabeaa2980f0a905bf107f6ca0108e0aa7d5d57197c8728e60005dc66704cae8591fd22d1cbce6cf4ab7df8de1684150a23b61310edc8791e2beeebb2e684b0b8c8d80b42a9a0b08ed92541d22d13e36c3b99bedf294356ca9d3d7859c5a9cc3c07194b0f4e090a13d82f4e6a3f44e563460a49924acbb45d0d91104f2caaadccae0e5db659538170c7a2573360e6da58640fe4b711080072550dd58e55f1bd18c465eba7742b1994f6cad2c02ac83b63c8ce74349e188851b6e9db644f69b175aeb6c37b84c0e6d893acc0d7ad8b5ebddb15e672634a255dfb6de8bfb618208a9c2ae9ecd8b44fc150df814a85dd8258bab7da3993d6f61df4a9ef91eb89b15b6003cdf74b1eecb0819d96de146455c88f1ea71c4f9fa80ec6026ca8af7264a7d490061a56b5ffcb2687e91ff7da9d17ab44530a257c8f4516477ab9a64e6fb769f4b39becc0cc35fed7b1663dd29d6a79bd783da8c5f84609befea129d46413bc47968b5f3af63b52a57bbde51e51a756c23a03c2aaa168ba94c2dc2b2ac0d2588c6a5acd9fd3ccc9e26ff2a078d169c46c5361d278044fe73defe1a851ff2c74d5eebdae7b0d84e6764d05a8b46f4acf48a929e89f04be3cea44fcbeaa020780ed1049b19405e3665cd1876011d5d7255edb7e28ed21f159cb313206e55eac73555f4448005aa9aba3dd9357102416ddce23101232db830c6555a0429511832f705b8a0ad6cb368e2c71686003d5db2fdf789055fbb4ac9c18d82b7e6a347edf4d3959bbb03f5bb3f6f49d5fccb6cf7e0a2a0a52527152b4fa3517d0beb7774a6de53c793465983490d30ac40415453a1bf86f081671d95ef4d9164bd7e518e4c06c25b0f8d65008050d35425550ed398a4aa160d9d2d0b4f876d04ae237ea89485942088e8f9fbeba1cd6021ef12b60471103c745c3531cf219b04c3d2ce3684d682b83657c058ed852fd27cbfcd285de44947bf4d800f9303c518fb4d99fceccfe964f997740231fca484aa01d71759b3b51bf95c51c5add61877d4600f89defbf0f9c05b8828ea306515b3dc75d7d6a40f7ec146e406bebc6ed8df21843ae5503029a76d9e0e37614cee064e824eca90cbae5f772440e37c8878567bfc1abd89c18a2902f5d7fd71d0c1f1782f0e4bdf6017eaf8e2506f20beb85bd7ce0ec91ac30a1af30e668c4f084fd473c0c576f60f577c8c9302c2c0ccedf33feb431df72f4d0889a7a6c45224c15781a7568d43ab0d0723d0f4005d4beaf3a1042feeec008a94947cdd4cd734956b583f0c675f0f9eeff2ac102446489dc964b2ded9fc6a85e0ac5ca8caca42a98b318dd56ceb3b5b34ca530adc98119a9ea9144037adf476e70dbaa449c5bfa9b4ceb5c365fd4bbfc1367974285e5a6f96ed041012e4aec161689c34dad07aa8f340ab43950ec36a976eda1731384ebd16c6b1fb9478fcbed125dcb95cb3cdd0da744827fc89d1eff90002b1680064ffb8f5a822bbb2df9f34477e6710913ce7b2e508bd403f4d96fe6ddf19dcf2f152e1a006e3559ba5d8bc6c056b09b975bf2b5595a5364bdddc3bdc9126ae2b5dee17352c5fdac93e85ab6396fc9e3523104ec9d4850aaa16c4b4f7e31c76718abd671d3d565a82c844525c66da52e737eaaed5470e2b3026d087ac0a408bbdf7bfb24fc6b6e741229f3333f49b15ad2efb343838c503514bdea366d78c0ccef0b19b2d969696e2b6aafe1f9457f42ec9496fc213d22e788681d1df2fec7b35bcc9d1b892f1afa5ea55a66d3c9e75f86b1d48a20a789ad62ba89b6fdaff62f8d4803b8025a01e49acec0d40e8700a492ae84d7bf67d5a8939021d8644697eea742427a1f73f9c44cc9c5428d1b47149711a00fa80dba4ec0b2a15fc2ca82d3450a5ac26e0c4ff7d98d3460f9bc8a3114e42fb8a1d9a8b468814bfe60d01db34b7b852bd97db04fc966bd136ca568622b2594a1ed07cb93c353d25f6286bdeccc1d88c64301e03d4b2f7682a2a8966f5d78249922c9031a33ad384ed345318d66e2066488f2f723762a8eef491a555ba08389d7d30546924d0d4eba85f8f59d26a732fd4f3e8b38f4d862f2a42ef72739e8a87772df7f630d60a55a77a8e6fbec127a336b6933d0bb9a87fb7a6b833f63fb391bcf6f29eb59e07e56d893e7b64d7b67a13ab09a21897c79556fc3d7a6f501c7633f46f39e17a4c5602944ef1ea830d0005cafb4f04a9764e69551fa4db3a079058338d3b50eb06ff9706c69e962e73f49c1f4bd627cf561b0962f740a984f8599aca19284bdd87ffecb5405ebbf82c306759c649beffc0909af893a3b51cd9d39b7e440e44651abf747fb170e75449ccb6065009c52ef0808fee5922c0d774053d6ae59db8e8007644ef1a749e82b14776b3ad461411261110425dc114c3bfe9afe722dc41441d0fcc2f964c8d0a0f75e3f72f0125ce005af95223b85c3b4cd119774bbccb630f67692abca6b6b4bd8a3f7402b7331554acdf221ae0e49dd059bc6fd654eed2c1cb39df8fc84e07b11b38de233edfb5f18f7dddeddcea4d9ab5ce3bb8070d26bc0593651dbb60066121516796f9ddf5b8f7a59c97e9857a6ecc594070690cb8bb68a6b1f0663b18d6378e4f37e8c0ea5878ce06913c733ebe537abe63fb40d5821b4fb097494307021bacfe3dfef96917a75b98f23c5f0930494ef4a5c7dbdb5df47217d47edb30c8116ed2a1f6d7f0dc649dd99f14e800a4a6e5377e90b3bce6a1f6454d55d11d519f84352c2b5eb51ece201a8ffe2c43cdd31eba3eaed00b0bc956c8e36ec45af175ea3617fe4a93acf49798a9645f8d1d20d8da771b04d73a3aeb35484af407994b6007bf07d051655138be1ceccfe104a9e1eba2a8751a9bce0280059f744ee385e024dd3b6b93ac03a420ec24c90acc68c10b3476b3613d53cb1d259aa8195fb66ba677193b277120c7a64ba69760d0a31e4a72d870ecc4bc95d8925a03526cd1db3c3d2bcd9eeca7ede0f3ef9e138191a483cf80fa0a804508de75c4480209f7e2655e18ea324d2de9132186ac06d96a6e53a050708dc451722fe736a0e4f101046191cd86d18280320cb41d3827eb6a059f074912fa7652510ee6e916504b0291ca62fe5428dc4927669588e39f65a6af87777d0cc303386ca81f294b95499f3d15e73292c1b8f1222eb4e45ec02c411084e5571e36c14b7a10f65bbafb8479e0ecc5bb3f4ec959cbddebd5a54c3cc9b8fa06307ef0e907292e4defc2ce97984a44e06df253def0cacac2960312494558dcaa5bb58b3f43b9535108474054c5c704d0bb690b6a8d31cd6ae8d90809648320c14e18984db1f1a9f7d295c1786ca59924469b59589d3e9d49e2399cb5ebcbc83334863b4401288f346b91a0b351d9fcad1f2a24d7d2441eba9dc779c808e09dcc0aac113e98334a5ce36213847981608850a365b6960cc2f84232345fc60854738da07853d9713917c25fc601d4b4e9baa6517a057d794c9a1cde3a0b79ae012a346e7c26c4ac3c28dbd8750b7d04b486b8fde822691af2fa5ea1c0083becca914ce78912124875307ebb35cebad298118965c018f351835f65854e7dbbf14c4f46a3693a19c9eed1c14af1d8055591aafbc53b622a2c85e5cdeed169288d87b191ff1064d7fab1391284eec8676287aa48527b890ded66fe51347d507d1217ab2aa4c258d6f100fb4ea0be330e99dc572b1fce84aed81ac7ca5bc2c0ae215060ba493edba525b10f4af71243076fc61cfbc1817367c6cfe86cb08d3338704e521bfb5f915cecce4c5279e1e1dbabaec59845b322c2a75fe4c48dc416427f49077842489154cbfdd6373a79f290060419b301b3b33263cbba363d640be749818a3b978a04ccf1b4c0c015ce8917e52f8f5f9aa1d2fcd8654dac62d083e0e11f3909bb7acaf2bbdf62ac3f8f41f7183325b96aac8451efd7b8b82eb5f6bda8474d94804ac1111f93c432277536e82cf4368bda329901505641b324ed16701893b6b7c74259bee287335942b9351c0ef20ce4a172110c64ba6bb894cee7cd4ce82d6066b479aa18cdababf9e33baddcc1acad40dd7e54f03edd89cf619584b505d1b7c2d87b74eb0a45302067ed03bb647c6385a2ef84d11955e44adbc279430e4eb89331492da09773eed3db94624af406ab1ec5d63a3389da6c47f979f8b2cf2d280e9ed3feb96294460107dc65c1b50a886c4eb683233c4db1025e4e783f89f2521137fa654cc496627971a88bf2fdd26a6c1f1945dcb8c01e4b3ab379b4ef22f9f0e8b60d14cd66a1cdc51894c968b7d7e058faf3507130e6f86a4c9fd676bacfc42961057676a8b139d1e68aae27d13fc716730fb5f13c5b36820e9ee0f760c2954a7dff6fd956064143eb45a3b5f8457cb5b824a1779532c8f1ed5a59294a078e85ae3939238d2e58ec75f4a7fc2531007dfc9012f07004346d7f3fbd606dd5364b13a67ddad9061df605bf9547a8c6c1f8861710a102da008682caa4ef8a3714d6a75077a55a064997f9b3207f986a23488c7288c3a0b95baf5ffce369cf7be6b6f4a243e621a3b6677d5730efccd34beb01b43c42bd4fad0c401f59d7a4890091145cc54987517a8e3985c0e62f80f3cdf4cef92ab6b74360ab959aeaf604c247fce728dafd898da12185f451cc46de54697068198f2b9f76bf9f9caf9b3cfcc3557c458923a9abbc9b975952a9ab2eecc3baf6e583256253c89f2d0af0ed4f5535f092b9ee1aff161fab492c8e9b127b0220becdd80cfb11e18e6880bf23166afc0952f2205cbdd5a4f988990202f76002d05bdead3039ff6b470db9fe72cb0330e78b5fbd7b2ee7c939326e06c148ec1c6e76afd68a284a4fdecb4706a06ae6de4c413ac08fbe3e407b8f6edcd30eae2337cc1b7ee47efdefb2daa62b56a0e9396cd85fd7b07d3bee3de580f5e75e5ed63dacf2fe49966ed426dc99c9ca91bc7eca2f02f91866c626591ef5b23dc1954c5387920b7ec152c8a2ac97033584e8c83a85788de3364684ecb15cfccdf1adcc8dfcc74b8fb298eb606550d7c027c25e44ab75e52f7e5c5c094d11b13593a3030023b8cb0f8a464446a39379f7bd10624d13f334d83762d017757e4c49d5b283bd3bacb3de5327abb670c877548be7bba73b8b11c6bc53663dcd55feab2cafeb279f561bace0f1f141b3350cd9d09656ce6dd9b2dc54e1e3f0644c331f4558019980cf1a734401136ef7ff61860065745a7fc0f61177334480307ad94245e67747c4dfa93e196d438b05ad9e5543b26c6c621d5262a5f2f8b61fe0a20f4ac5e00bacc1e81ca4263a240da61ac59b0a9c33b756451a382cfecdfcbdbc8115ea6880a1d0bd03a9373d381015a8b8ff0f714e60cc77f5313fc8e51f5b10b41901e39c2a9c1df15930c8840abc7779f107360768bb39bac2122fd98cad425d4644e140b3f285705fc04bfd33fee3086d0464a1040832670e5043db78d393c3a569313a6cbab6636fce7a0202cd963354545b5e8db5be01bc0a322481fd1c03f74b89d302e03680b75b2a7514fd06853877485756b9856d38a2da87ba3ef79995c02fbcec56d19f53a71711f2db42709717cc28447feaefd04251e60d098fcd30dfea1f480a8cbdbf673548963ec2a54ebe16e4d331edbce537f010a9491f12b071cac57fbd8570ee7e248d4243a01590e5c3f4c9f2f5dec778eac98511e72498eab866b598892c247467a37ec066c9282811688eaf73574f7b8d9053364a2ffd78a9d1d6436c262304fec93d0e7f7bb66f40f698a9ab05ec13729bb5a6cc7b4cddec48907e0bd1b56516e19b364694518f71acdddd22d72a5f73bf4a424e5190a1920ae4315992b29ac47e18e2bd1be71f4c7971fd94bf908baf8b02da1cec45b3f36ae2ddab9834245d5842a42e3452187ba5b443bb419607467d7a031d4a461d3d010ef9a701c26bd68559fb8e6f45204e2a415a6b6d63ca534b8db331164f38c90fc54963ff4ddca66bcec2c6fbd15c5c813ea346d007addd6a0a46f9a8290563db1e450e9c8c0fb69d77e2cd18cd4dc8085dcc0cedc3f7ec2415340c00e1ce1b4cd2ed68bb5caf0b2cfc3d9a2c81096ee4dfb1c230025d37800f176275f03038038a1de67c5a7096708c2bfc54c851a251226b1dd40ad040212727058eb678e923b964a768e47ce9817cf39c4051d7f1235ddc7c1ea43e6ac4f76dddd638d845432b78b7c766ec85aae8114bf2c5fbdc9976da23181bfa648268de45cac08a241be853da53745b6b6a63f901381665d58b2658b73094706257219817e179339cf36c3d64e1fa6d0a4c2bf0ade7e988290ef7fdb916a5008046457173108c2e2eb8b00022e3137dc670ef66480370aa78909548d939d71054c5968590ca64a8abf1b1b0740fb13ce94c65b0872f1db3508096794a7b8e7c272c8cd74a49014add6b741aee90bbd5866c772c1c68ccdd8ec2609f5f83bca1f72bb633cbf74af5107fbf233268112ba9e8327278afa1ceb4a66f4a42f506c9f667ecb602c39f7b45e14b394c9941d1fa8e1d9c1e52eb62a4dac2d7a950e6744c3ad58aa548f98e8b476ef557ec459e09c0b6e4309cf0daf2006082689d57294a9493230a32d682e80763792e353676fc19b371a6921092f57cfd5e551565fc09154686edb4fc5f4067c409664ea4083c097b4462cac5be279bbd4b5f10cbbba553a3101ad9c46dd64dabafce25f9e88045de357df616400f8b03948e24ddb8afbf254ce0e2c22bae1c962e6759ab6b4a734ef5140813cf06706db6ae15bf2ec67bde4cf3db8ee300ae80f10eb7de33b4fc0ccec5301bc00a5f661ec548d6d20c04fcc202f1a115a9a531525bae439670b6279997e641b13a46e92e1ee3130994a755db1024a8ef613b6ebc5031a42cd36278f706c3ca4fecf9c64edc2d3dc309716953f9c594decb84713b4d0b8bbf332c1a0a76c038e3a5f80ded879efb0e615908472212e1fe74fc18fb00fa53b5b6c95bbbfde2ae1e91da3c2b921f61fd315db8ce0414224d2cf2d1a1bb1310487e4cff27cd3865e99d64d3670a4e78d8b341ec731c88aee94c81f274559091329734e2a820bf4a67c010e4a7e7bb381e6759849e22f3e51c4bdd17b0d3d7083bba26c7c06dd1435b7f644a144766bd3b4c86b761d690a17941017c6c99ca74e0ed7d90217743490cab4717c45c593ac1007204ce116adf611e7306879a71a2b9eb08e648d30cccc1b75b79eca2043b724e4d9b88d088ad87a4f2faf87a00662fb86d9f0becca9fdecfea49bdcdcce16657951a68a8507b0e9d85ba1dd53e59c8afa5a2627f7bfaed91b7a01dbdb221901c78a7ac7de1a488a3cec497dcbdede3a67f3285a32707397c8a3bdc5ead25eb6b0d2f316b4bc98195d334a2aac1369a1cde3dcb0209bc357132b4f88b5d2d08aa031de53b02ad013f00733bb9b123d08954a4e1af0f1199c15e0344588ff06692869c010d9e284c6c5a258aaa4d3c42e11b681321b7011c1b666c189e2e515f34f5393df691a7b6455769016b92e9e5e1810b4952cf5ee243933d51c58bd429181e5e681d0e3a209964a344994b27c8fe534cbbcb7c1c172c48c2d33e59df5aa5fdc13627cf83d8e7c326a70cd81ed47356f2158d0ddf32f28c8dba29c84e2b7327ae0dfbc1d525cb1fdde6dd79a1f669d3ec97b7b19d7a588e2427c0c39e8506c1c3862c77335a4d86fbc380d7fe035d9d2c6db6056c288e82e20b5b31c71a36fcd80947fbdfa88f7e435b1ff0c5286dff90b5bc5bf75b263c9cf41a61c9f7267756a97f22b1db5c95e09907124e166b4c653e71539a747afef34c3eb70710531e0b9007e24cb3beffafae4668d2e2a7b26094e369ffb09ff048dd3c117d082ea93aa85fa264da6d4e881ed6b4c5c7a5fe8f403140f85879ad78c3d583094acf715ee8be4d2601c847da1c784126ce815b5f66163fe98134aa34e5f035afb013dfce215507c330cdc4318017daa78b4d866c9b6a4b0ce61e69b11943e5e342de6fd27daf61009aa336f5e4f8b41658a3d4ba676ce686f6ef585277c8b7d2e17a54835f13759616f45f568a4efd459677e1836ec2b719dd96f26ba6cdfaa6b6ae6f4d917fe0698b635962d5ada348f7d972a4f237660f94c871526ba04d6fe8d62fcc84898ea16d148d96441a8c91d914bd8215dc898a3eca8c8658f6ecf47b461c41e52622d53c0928ba1f514e67ad702dde117cb58d245db4fd27b6a7b532b80482fa5148c03a44b25a351c62632806a13825df655f1f732cbbbf119f063cd73d4ebeb64ab49a321554d7f75c615a2e0fdd24b1e88d2b213a1c06ca239980ecfe0974c709bc8649651f0c74f9e66410d4fb688f17ae86388e7707bcaa76be95b42c78ae2b74b42bda3ad788835640b9c86f5e322625449d8377776fc7ac914a56f74170167cb10908781d215a93f061400f9c028561754c138ff072005ea6ded524aba1562840a22c06624b888ceae0d7ecb38dbb84d198b37fd8bff6474d8f4f4656a8559ac1145249a28bd6459fa53ead03a44049ea2d1bb788299b6e15cd382418478386ab11b34f3c58ddc1cd3ee5cc3cc36373e8b29a5fc64e34af12cb736e3827e22cf7da90bc7acfbd2929fe4c0e1056f062d7e7fc9a0b7d1fe17a2d63c3aeb152de1e06332b9e81af4b758945c69b00e3ad1675e61a5dc3baa13f53c3f37234368b7d7d963bf3b72d2ddfb5607dce0919065b33830f81ee008fd1387a65f200343e043a9471b1bfff2913901163c67fa06feccd5c31c7412846e4965e407a0c9244fea6ebedb368241c320f0706fa965fbe86e77b8f4e40fb9141dda0fec0dabedb5a43b5d677dd47aa6abc4ca6768dc7305a5e8e19e10d65c46d17341b4c487cc1147841e0c76f34ac1f193021e7a1d1a0c71f54c45781c0ec8f9a734fb59f54eba8d0bba56a6d9682402e3e6cd7c9bbf706a893be228c0a1dd0372a0571eaf94b62724ec343f73849ede2240f512016a30587b4b887d49ef0eb9448218f817c30296fec1dd30ee30e28a3de2260cc235f65fe445d8b5b9faf7449f36f3a931e13f2f4dc4ca3ceaf1c8911692fff788d056788a31b3eb9d48d84a141f5d8cc8189b83858f37994c708481006f7d37cc4e781d1fb6529682d3f2c5406c771d5fb9044ea95760be008bd7b919918b8e94881e4ab06f8d6759eafbbd2f4974d1ba973e3d5af53828646797d236f13875863f791157d76ce669eeca4ed41780187798c1019633563098a0018c35da8556b69c457d185a82ee65d17dcdfe6c7b5d66c9ca701ef42088614d204c3817e138af42e84bf2eecfffc8d346e6e9367967600ce67d6335b5e0389a64a437fd828450adad6419a73bfb3cee1989818f06929e044d4bbd9c49a4477001c5b1d5280621339782d6ec870a82a90f9e14f222ff2231237d258306111af4e72223fb77b487250991f47c986bdeb5e523a691d44b0ec7d472ef4ca5c01b292931f344efcb39dce3d5f1cc0f392604501f92bfb01d659d6127de8d09f470fdec9f01a74762605db648ac321d191defececcb28ff1ddc7e3b1a585628b351647da8b43489c7f469ca01fa1501e09928db707bfeb89e7a3b817572eae4502b83762e7595088e361427eb59d26c0912107c3274b127fe7b490b433fb98d459a129034dcc6c13ae3b5805f7167083ce3f1ce77c96a3b027fff877c9f3385d5ba41e7b5678debce2f787edcfb82a3ddccf1926ae1783846e876e35f88e13ab49e3f9457cfd5a586b7abf9218b2177486f2ac6ae884590934cc7304213fb2d870ab16d334b3a1d9d5dd37107a68074dba7fb56822886cf867624ec1fe8f4496e26c4bf93b50564d67a1a9fa0b875bd1d9a89c627769511be860453f33ccef8efc4812319c75c2629a195f35c689533b98de171586a39cbfc5b602372d4671772650527eae2c163f62ec7c46f6ac9fa90bbd876b5f3de751ccdcd717a952d13f74985782adfe092b746a24b0169bdc3403157aeaa9ca9a399acb85075ae118067fc37dff64ed52045a1a4f4de174f1c8e1b9c67043a4d065ef1d8e14a23281c1e14b71ca4252e9a9dfa215726a3661afeb1e19af5ff2b8547685cfc570929fb4b37e10ca3c72a4af141d37b8abf85e2dcfc917ae5d4731eb6025f59a11bc3c8c24bc26b45733d1956511efdaa527623a25bc8afe728f38422a845f84daf52e69fcced8ba2e12909053a9d2b713143dd4febdbacb0b960f0db7abcda85321c8fa0b6a0078848bdc346f571cbcde0093850050f654e7abc3d0a94b4dc855f70db783f1c766ae9e45ab3f534999a17ef3ec2c3483d1789fc3e9080fb5834957d4dcc94ecc1bc8ef5fcb25a3b9294becf7da6840e01c0ed5393dc982a69cefd52cbe2c42fbf8f0f1119210e551df54ca4a33e420202a49804c32935c5b3fd70798151320bfe23446ff2d0d7801707d506a4afeb4534eee5c81c9d24404f11820b78edc40adb74e3aa25669c3bf9e88c915fa9102a00512903cb6664abac3cbe12fde39bf1ea33bee3256e51143330c69ef74c60d5bf402250e1517a625da989bfc27f0e4d5e3b894c6e4060e834603e72d5944820d9d8562793c74a2f6951b7d53ed60d074a5c25910e7bd4ab5692d2bba340dc2e39127dd0423cc041a45a38e1f639f6b621ab659dfc9d9399d471f5a738ed7874157cae20a73cb8c346c0b2a487734a17afc8ca9692a2e5a95224e727c9476c048aeca3613094399888b218f2f5692d259fcc961ec174cdd5ad1235842a8ff02ab45d42b8d0dc04bd218764a3b6209ddd289f1deb104e218e22b1fd160b7357396beeae4b02aa3f2e7add62c1eb3b876db93196b64e9dc76b4e9c005e10f19d66ec6007256e21b643dcdbb92e7a6d50c830d50889eacbf41db1c585f1760121facda01eb95a0d731f464f1878159e1be461a30ee8e7fb22e576dac06c75b4502bc10258337bd9b9ce9fb466a672a28c8b0d8fd445684e98e6d1fbb53c04bbe00d11c9d57bb5925fc872a2c79915b5e78333a1018d637522ba6893564dfc6c82d30d75b88600dde0a346aeb981f9b7386ba9641779f711aab0e68a1f68cbe50daa1dcbde648e7627a3fe9a54b4583eb3ba2a86c477ca5e92be4d041324be28d721830d0580fbd211221fe0310fa6f8605c7c131c46517628d7a62feae99699c4f019bb9fb51e0704f48b636321f16ca9d21b2b7e78523f6ccb02fc8e73de392dcc09b1e160aee24f622bffa5e8443ea770673301d72f608587455718cffb38dc82d1a3f7664a25e1901d7bb5ee65b8727a48efe8135cc21f4beb6c7caeba74164ff21e5e544267f50ec5c687251246fc9c8b366f9f0b0ec4619ee722e8de4d2ec59d163b7f73d70a4a9c6179174a6c0c1d4b9b39e48b0433f8fee4cb990c738e3c590f5886546085f922b5859abb6bf2bd774f1bd5366a8058faa36f813275fa9b33e89832f12653cbe7853a3b86b3853c4c88cab1b7ed8b1885f2bf933390eec5a48f64982e6aa1e6a458f3c50eda24399763c46e96151211ed6c12b36afd8a4de0dcc63909f2a1efa7b3657420ad6a6677c855a221197d0ac52fe8d8d76334b68cc53cc5a0ba5dee849219d3f2f7ca8937d5918bb1ff755f148fbb14c8b9f5c11e32746342b35c7889cfd41d2520edf5ea3e53ed825db9ebe1cf80f0333f6a554bd9984ac8c5b7e576f39089afdefbeed41aa37edea525fe0696ffa34a6a881923f06ee3428ef2abec5d031358a7aa38862dba64e692c457e56a78a9e193c0b6c8225b770043e9dcacadee5ed5361c6af20b74e980990db3ce1a7abee29d523b6e04f595a53b5c7957339c0f13954e2795b41b2001567907f3bf63cbad6f66cd42c3cb233ad7c388ce3b05ef201764731daafb064b6c6656ffac5c71d0174cd2cd42135a7c2e76d4174a2188a4fee68ee703fbc7f317cbaba7326d8506b14badd437ff93fb917c5b7e32fa73b0d33faf8edf5a38ba6e8a95786aea08c0040ec6f9801c3bb9ff9b829e99b74de810a12742b49045cf39baa37dff71d8a8cf23c4acc1962744b0a864e6203d095da71ca9ababd0064d180348f955cb3583330b3b34101c26d778349fc833cfd43e4d2364b2f92c6276d9614779d3b206c22764db2b1f69b70f6ddc853e72e18b0214812b08bafd0b5a7fd3373d274f34a1083ea60734e72ea872561c76365256b526335b6ab01e3c86733f51d8d92986a757ca7043f061bda5bb1dae1cee3f8cb85ebc3fd77353effde4af68c71dbe1e28347529c02b0b3fdd8aa35fc62fa77a5b54f44ec5a60ff42431b8b1b7b52ed331588c97dc673f8afa16218409e9560f66d3fb23a5388ef929742cc0d78b55c7bf6a75e0697bfa817542f3c6b1f325e430d18d840036d969ca4559c897ba392d119843e08f148be1856c08aecda876ba6a180697223d2a68c95b6c282962fc71c936f943233fb6dc859832243ab5c4760bb33945792b1db9e866beb59252eda472c9f6d2c0e30d606cb0f3f7e590a8f1017cd0e4f30c31951b1535847a8cec30370d730fb12b908f12630a34086daa3d9b5af716b7e8b0f96aeec690910bc0d52c9205db505b71d2805ffa949a16f1f75a11b6de0bc31bb4c875111f37a162d724b49ffb32216a15eb40a3abe6640cbee4d127775ed55a2e67a83b0e9da2df7c3d621193053c6ad353c0557c7aadb0631be1fb9b95d4f4b0cda79e0e850d9eeebb275af07284da0435cde6bca7fcada4359cb8b7660ba41e46aaa17a2cdd1ae48d62b4702771d00cd53a1edafce6178258f01c315349bd10e1bfb019e50e5c0b764ccc2e25311d50c9811c0052fc15f03ca0db9db6a88b12197bef7b6aff7d38af3931e27d453b2c740a16c02cb9ae08a8a11e3a288f77a9a30dcbeb11ddba58607d19b1ee352bb9da8eec7ba262716a761af53a137d0b02f16aa22fb7891c00b6146d36684c7941bd67045a628b8537e1887fff939f9c941063dc2f5997cc335ff4e4686481b0b6940a5e095ba782c9ee24c18f8e7fe2a0195506d9e26dfef10b094edff4c6a70bd41636f7859281e9428c99171f1adb2370a93ec82ab32ee707acc511732d92e795d03af18cd349e1806e4598d620ed101a01cdd6e703ab1a547a7094e33336da17680dc8925062eda10bb3a2701a730f4058efa133a62fc6dbce78b6e083239f3f7897c962638ee8d8e63c2a2d7c6e8883e06d924557bd67a6f822ce6fa1028a30ea96def6d0d6d209eec980b2647f089e23a3ccd78f4243808f8961f8243607d66deba097ec0396db93402e6d54910bc5ebbcd3aaa42641b4ef840441236c0f031a70c379ee5eca51ea644c13316c8a66ba40227aa03026c097b7128f56d4b56cf24722757c2ce1414794b28d18270a53a6a570f5850f7aa587e730166079cd7ded07df3b844422f1453d2007868e2886ba387ba2d6279636352df704847dc7a69096e994a301f616a307ba4bb94c9f315100d364ca55b86f47b16e300d7c8fb3aceb70e10829b44f095ff87b8edd8976fd0880f9f137316bb341970cf036d300bb5624759a8084f7da618c9fb2c42c68c5946a55556e7fdc6a51f2532756223b8cf41c10d921aa01f2c6519b96f79d97668c8586c88e7c0b038dca52b9d89001db2bf98702143dfcbb96abaaa1fed9e2a72f5136894306ea33f8a3ce27105b5e881e9316488f32ec6aeccbb7cb5d6ffb492731a8563c98219d3c1453df5bdf9e9a1eaadae48dc3cb0eef501ed7c1e83e345b73e8a8ca3167d9360c5e228b771024d6ce31a950925e6c444e375c86f29e86ecc7ecab611897f55949f316bba3f604c396eb2a931c1758fb6d58d5336de9298792d657f01400352b0cde76c39a445c92dd2ad36dcfad995bd16ad3bff53c37144aae360501e5bfdfe4a72a541fd477fc8b920e7bb27de682be864321e9ff046884dfebebcb1e74aa22fa010fe64c9eef073dfbae103752c2862ca3230ba24a908b12cdea623e2e9324d6afbbd91efba2412933e39835ef4150d196cc36c3a68a85a580e42b8a19428246fade7a3ee45f780dd420279c72d2bb8fab57dfc85fd08a13973100cdedb43e589ec9ba9dbedfe3df940bccef78ba7411e635c675da7cdb0c50ac2349aa384bb44d93d8ecd8d7e8adfc105003d7e5e721f2e7c3049b109c351f42bfb0d2d52de126516cf49257578e48ecd33cb4114a4286ec95b580ce78626f5604cdae36fd6dbea93ec328bf3494bf65afde720f9fd7ec97dfd2d77356d2057d1bc4b051b0ffd2a3beaed60fbe540425510963cc32e6934060974a934a5e12243c9d657dfbb4941d13b0942cbc20fa8b92c61c7451bc0673e428e4a33c6715192c9ea666d590408f22bcd1c1aec7f8335ba7c1733463b3be5cb3a2377e433a5aaef407bcbbe49e09482e5ee090a594aeca32b50aa8b363a321034ac793fcb75eb66b8686b274fd4541dae874438c0db19ecd9b6b1843341e2e7b06205aa0649e77fdf1549d899ce033cfec4af2bc56eeffd4768e8688368643387bdcd93fbf1b561baec535e455c2a1cff03ac9d1603e41f42b4fca83a4d3a4851bb5c7c5b6c68699701551b080a8764dc313966ef019dc443f9e7117e535eb0b039ae6eb3f01b10eb70f7d1a361a0b23b2e756760b457d6c749c80f3e2701674bcd0a64a28d1ae3c90da615b6880dfbf055b553a63853d4be66c8d5659f9784039ece9fa7c0eb86b501c04ac071e5e2d2aeeda95b50ed47c87180369a2d2d1f8492a6b01701bb6349363f4c235be8d70c7cb634981a6ce59d3c44a7cb9de23c124b3edc5519af491926a5632c4a6c7a3e2f0a59be11bc99500155e4cddeb1627224f5ae60820d8a1c6f7e1a5095a6453d1a6fd751fa2de40f91305f9d79ed5f05839c5d1cfc7af23df0919b104979622e18bb25b11b9c33abf8a8cb727948f6ddf0b876933f8ba693aef76dc2925627a1a8e5084ccd7e47d80459bee083d1f321d228dcbbf297a2d0da02452493d42960a7891444e0950d7289e8be2a3be35f92f5f328c5d64f0a17b3c2688ab705f6570b4abdc761f41ac7e01b47134d9f51fbcc26b9d9c8ed73747190dc3339357dfba3fd4d2803e87e2b9508c20928016b3dc170c609f58a649206bde4a1f8710b904ecc10f18bfd2c6a3cc4fdf6f26c0d7806b09f7cd762f862626783ca5171a54bb2f9640f4b9eb6ea3f190c9b319e400970d86e792e35e312a5c8e545e11643a71e22cd9301e7faf7cdb5e + +Params = SHAKE_40/8_512 +Msg = 01020304 +PublicKey = 0000001d451cb4658204a6ba2e2dc5fb8dafa25346eb637f09825740e4c7496c0d8ff185807ecaa73200f37501a62a88355e1504e005af4b4be6d0b90b5c988076f788ef04674663a643eb66dc6cef48234315af1326bfbbbc74cfa86442701402e364fc9ef30c4f7e9461ec9f219a31f0e1875c78da32100001987962320e124b4bee7f +Signature = 0000000000acdaa26dd3d70a561f8389585a625c211938644932c3dac2a9d3907b95e62267745e332be50c073c7e3564fd93bc7b78f86627ddbcb0b72203e71813399e97b72030dfe31e053cfb764d309bb769715208d9ac230876f375df91243d80cc62e7bfff5ade07c76919540cbb64524d44ead4017a1bdc9382dcac78fe00ac42b060bc1331285d216375729cce9d778a7a9526c87f33dcff452e8c37d2545b9a506cc16bc5356272a24383f988166864c3b8a43815e2aefbb13b9def52c8b010fdc7322c287d42d6897b95563699ac91dccdba229f16584e3d515a13558daad3d92cf502c1422c30dd75b49377429419939e9cb3c406c5c7056eea645a56f073beca98fcd7687217732af8d9b278c95efb944e83a09cd71d546f14d50daa2005b40ac03b63908e84627fc76da3cc052b6ed3af85b85aa613ba2b8e845ad42275ceddba38ef1170299f8ce513e1d4f61914601c285bbdd788a4148478cca7cadd60e7770784e56e1d0ec0a88ac7151a75dc8260c60a2da089321a759e80d31290eac331cbe30f9b6900fce2b387bdd4e531bc398f15f13e267131b56479e83cc1dd69347936332339a3fe712b6bb1c70397a86c93b099db9de13aa9f3f356d04b8f5c62e576349fa6bceb43d4005b0e095cdffadf0f7091c15f439a47d1934c0cc1c6ecb4e5f0063c778f445e4b5e9fb31c739d4b38addd0fedf0b4e97b7df31d92c58ba705c2ac39c7ced29cac92d69ce7f090875ce0e05c1f5921754b9b802daf6a37540fa107e6512d5cefec6331a853697c9dae296a0ebc07da2846e6ccf29c269730a6cbf80e39f99bcee3a3778bef443523b154ffb2d67f918f345930fccc2f4594c83fd2f480009ac7a6bad9789bf689e1682535a7f1c7fdaf928d0c64c3012f6cdd710fb82608f173df338d4c8cfe4d73ecce3126c5c45223840c8feeabf34ba1dd9e35b4202acfbd9078bbe77281928d34f703c9467b77d6366797aedcc0ce8d94cd0f61a16be64f5f8370b34ca2a2a8cbc77a39a274927ab1d497123f6f5f1a75b831248d176bbd25738c16d0f1534d5e2a94f8202be018aa06a5860adcba0f019dcdd87c0c9313eeed7bfbaccc75c899c0e931a1932774812670444374db3eed736ef2fe6b0565ff1059aaade2e7cf175ea1bfe645a924bf291e041a5dd90d55f638b42ee70b85ebe23f0423c8fde09ad0da619674406483296dc694e3cab7f289fb40e1bdca348127dff32448ad8119ad08b0787f21dddaa63690450ee81f833b39c51c4d5cc665640985033e28b397e7aabb36385a24d559c076e644ecd165c92dcba5e8f6d683c7c40cf66993341976c7740e6467feefc3fa01aa64244b34fa8583879cb4e6a323cbe7ec7b752d80112b775e15ffcf6fc4ac581204d710ef64c9fa5a5a9c43ffc369eb608fbb408c3f4c8550a11681b4a1d24b02bd067e1788b2c1abd77e1433d8c0d5bbb2b03846e9fb10f2cc3731520ca6dad1b9ff7371e1bf83c024ad9ffd356b1fbb7abcb467c43842b05260ac70f1be99564a3e751a49d71e8a8e0ef55100d9b2d8c385ce2bdc83c5d014ef7e3f65a0428d9c3d162b96d78b83d4635d5a3ab9670dd8a57b605f4af3b7527a0cf93a2142cc992f8fa2857cab774b532974f331d1d8a6acee51f0be8ad1156860f4cda459c0b48fe3ae185d0fea8f129a2b092279c8f29392c1b6b3603925530e71956ec0489fa31f8b02c27d4cc2163c7f98dd7a2929dae39e135c1a91bc7cc552dfc27633e976fdee3725c17bf703fe35946776d81a59c62676b455f31bbabfce73d5bb3d531e7a8bc26e552b4c37732a9597309b37d4c61f11c785ec68e2c6557cb8d6a212ec0678706e708987e39ddd048a5dd98e9ef2d3d2e5e6d5023f284d2e3343101f22482a6a71ae297861bda7ac25177b02ad08a246cc3d2fe180955c727f2465ec284ea98673a04c38fa162c4cd489c81f2cc892803dff8efbb0feed6447ecc6f7043069d8fd4cdb613e7da7e56fbce1cd72aaa39eabf457f64fae57cfd225aa17441f2c0be650020bb47484302be7bbfbfb4522887a6bba464a51193a4abfb966b9871896c7f170627559a5095055faa0982c5e56d7a1052a72e9be78ff6ca6de97d8e59a852502143cadf20d18383bc6ed4215c6af0c35108e7640833b10254d8d0072d9c1afbfb6ebfb69b04c9578b2e4c22817a89a142ced24aa59e1e8585594db8886e50277a72e9d915d523dbbfb7f2e25123ae62900097319a5151cac7273fc8f189cb84f6f630bd674118f12589f63f6e017959efe5e89d654f6a7006ea60cf0c0fb5eca8555f7369fcd66e86cd35e19534aa0e7738e80c5e9a914dae252285011dd16eeb25f9a050068521c0454694c3bf7baa10f3ad8a1ba84a12743b11f7f323a1a7a9556cdfe63013dfda6257d7f3fcc38740f0f01516cacb860d32b6c6faa834b19b042b1d736e07116147a82bf39e1a1a33e393779ec8e6b6093879ae6ea26632f230154e1bf07a1cd6bca2c591e99a62d8278e6bea9505c9c29e3820599bf071dba8828157f50b9288384a4e8e6361363379b40e8ff05f978c2836f2587626a83edfc812f2dfd42e1a14954d4a90aeee94a5692ed8d082f151ada2f91eb259e0d3e8cc0a7f4b4e9b99af9776cfbabfa721b46a9ee22997b9e0d4fc5ab91f44f40d834ee9659735fea4206470e488aff5de364007cb34fb461bacdbe8d85860856cdd2b6b8f29d6cee022fdee26a732ba11479757192317ddb61ad0919f3ac4d68e956bd4eb01121bd596825a40530610851508022ca50d4800e5f7b0a97edee5fc7a9b7196440b85b05161fbbf980fdcceb5c873779d63dd0937526288b46c1ed7031ff08f1694869d1da86e219b47236efc6a6593edc9cda08430ed8c35a244b0812473c7bf0517ea1514e3dab357c10049b912c8c1a1f1cf98d22a78e4afbfc7ff305f69b70b1a385d0d174cddc8ce374d71bbcbfa73339f1c1952d138071948a2e440f0bf50e9e268677ec19a27606af281e0ab5539c910268c0f91984b087f81a1354f50b8aa73ed2b4b588fa49a674e9118289fa9afc0e85d6d536e1735a252fc78409e0eb3e0e7c3b6979280bfa5f897d2eb6935dc4ce45873666a1a2f796b0a76dcc179c661f691b48d1c8cc2b424d924bf8cc2b53579da8774c4e5e15c555d6d0d9ddc0ca69dc36a5a9c437dab24739d3b5eb291adacca9f171a5a5cf2689e8572b2b1998d5c26e4f66f3cc60fdb0ceb26d0835a85e8a924c1a4add6993ca298b186421de7560dcef15994ce660df32687228e17775eced3a7691778a3ac6c0478a0b830aac594a3a2baf9b023964043e4ecb5a426c3a7f8ffcec4929e3e80de39c8ebc12d690c3d619bd86827506f937ea7e7715d67245baba39106cc9ab65add4e85920157b969ee6ae68c3a7e8a853be06bcd389b61e55f4db4737e485a0be2b835ca19a457371c8cc49ab2ea4f2befa0231286376dba4c825292ac7bf9a83498f20f89f8a6e6fad1acbb678c15c7d1533962c33983360a2dfe21c03e78295690b66d9bc907238a5209c0be625b13f8176fc0a5fcc5e9ebff6aa8acbfeb82db5d76c97f5b26135bb1483738bae6c28a7684525e983ca25be55156c4a9cd3ef54166e492b83268d18b0fa29b4d3db55a70cd8334fe7022d6b5c2afab1ed224a9792237a6541c5ba7aa802da8fe0f2d0db2c3c503e82210ca89f8d0be3b249ae418577201f4038cbf27cc546b55c13b72b91bfdfef05bc02523423cbab0c0fa77429eaa557182b3c79e75665e21341b3d8f649553103363c8b6230edeee7a81062f5387bf62527d306659ab79547b418bb733e299cf8ef85c4c9e96eb086eac701986cb808ae87f22822f47c9a96591f7c77473db1cf6eaa54e50d61a1ac056e51dbeb82323372b73f27bd643a9fbdbaecfffabfaed41b8f162272faa1b255ebb7ecd1b763b4975225204466d62a42c3c4889988068faf13d6e36425d757bb368d3f7429aaf77aef1677843476d4346c778bcb8b1f790dd83432b09d0eb79327d66c10cdfa3f313e57b183fb9db7bccd37438b55c7f36a3b3bbac4723e92e880c925cb951ef2f05cc8221013e5bd650666b7e0b8e0ad4cd598b60d2414305e42d82065b8e3861b8bfbcf13978fd7272f0ffbc20b8b42ac8cbab814c9c746a7ee2d07236ec5e3a0df8710022ac1e66d29dab6befae6070b776b9d678581d3d819ddd01df1ab74ce5b6f8cb3a40d1533427dcb2c5f5936c057b3103adfb37ee89034aed0a10b908bf2383fcc9b4b9898b46f569eb4a65d03cd32d0f7031d98ccc561b71dfa4db64420efd5bd4afb0405a8db552246dea0721eefadce6aaa5e4b5bb0fad40bcbc8d49ece74e2537708793bdad52f3882d5f423489502624874a9f4f7725405a39ffba1e1e06c30265c629722a6159d7ed2171afc956e2b7cd7b8245b8f2e6ad981a9792d6bed750e884221add8d2ad546fd286ba626bfa658fe96eb964ca3a33136671165ccaf2366a11a2e5162962094a3053e35916b779658473c1a36ca4cf617f475f2a0aac7fc7d21ca1cebe578ed40eb9c440883f787ada3d7447ca0436fa6dead38198620535d3ec59af7862c3e8f033459fe83216be816663e2550b41bd3b68e8fe83c3b504931cb5a60fce8d3c0cae13970f75720dffc64873c30debd557be9aea2ea13f3990ec416d1f91eadf719736dd3c666ba95e4eb735503585a5199485f68b476a375c43c1f7295131d8f64906b98c4e4e8630bc8666ad6eade5f170aa9960b6a3276376a26c0fb2b02d786b7a112f054b7d702a103aaaca76830ed47179456a5e9887941769829e1887b12d7d4762138686e4d62efb1f4872fb4fbdabf60c7d14e34972657659ef9d68a07be837bf8a3559a76cd2fae4dc843ac88ff70c681f9dfb2b0aa4ce35344cd9f417ff363bd47b9fe91ee3151e8bcdaed3d1c3b592db0238e30e95aae1369f427b926b7d8139d8af7ef5ebf2c91f67f217d7df934f62af61ce151e0136825c40daf2e5f314841590aa9cd9d14f1cbb0c2dc65a8ea39812ffbcabb04fd3a6513b6a9942845222040a0402bd9f4d964c1c28e7a13145b0a1cc78906d82eb8a5754d30d7ba6ef3cc49bacd6271f6d55245d92d6aca6aef025b04d8f8908fb8fdbb3661e3732711cb847fca45955015ad5b0c6878174b831dd35912a98478269fb4685f09146ac7f86cd0cf6d172aa7c738ba66e453dc9f3c15f9eb0575215fbfb64593c5f1660019ef114495fbbef7fe745d3a510dae6022d203b5b6abc30b5e6ec1c22794dc8680ee5da8553373a902687c7175a7dea4c1c4d1a0bb5610750df34bc54e7d960f8ecb3b89e903b87d890b87d8dee44890e90b5ff268dfa5366c8d381a1f2003cd3b87c83f8e3ae80c0b75546b120c64821f9c5aa9f6a10cc7b5a27845d5285aaae72389eb4b2f66c584a88a76958f16727f8c623c437be3608a5fff9b7853ba1014060ffcaed824da08de43f6f505d85f5b7717f3efef8b5d2ac9d24fff182f43565ffb678ed208cc9f60ad51d074eeb99a70a58606c80e8d9a955240174a7d4d8f6b7d224535a4635e77093a637a0d79c2957911a843d0a9221f020ad3a13a5dd7a1b9a56b89f1294c8a76458a1e3aac46ed142d956bdefe1e443c3393ca2c4b89f9b2e1aebdb8fc8b8f3dd04ccc5020b0261d83d2a51bcfd703cd127f2464580cf63965de82b101b24a2e78a04e7780917e4a562b7369a6a063ebeba93e9aada803748feb86ec5b53377e714cbabc2f9a91a4b33ebac1f35387b01db87b22ddd037dce1fd208cdc32a0f4aab033aba0b0272ad3aaf98930fc2434588b42ad3ebedba597525e6d8ddab6f38b2dd0f9779cfcd3f2edaa8ad0ec5b838c988d17267a96ed00a310b6347d89e0f97e97b6fd3140905ee8b775a574d6b1f85806f459489830edf4e35d8e090811655a409f2aefd52cf9b0aeeb227355e65b1b956d71418f86c2183b69697dbb56076b1c9ee2c497253f0e827e267b2867500f70c55d37075d1757ba14f32a060d125685ba1f603f5634f7e56cf2790e3e69495c863e9ca1eaa7754146d07848651208705b3dc261ef9773429d8c3532e86f1f186f67636acbc0961a8ef79d84e892736a0b26d264d4be03a3905619afcc862ab6b8704318d59338de21ac910993948e259f784bc37ce623fe2e36c4d97acef3e5719a30c69cbfd819b3fa22c627c74219e2fb879f7cbae64f0db0c04cff3d1cb3244b6232f76ed2f1204daa0e382d5bc333d11ca8fa44a9eb8dbdf2acb13eab185ac81da49adf28a23492cfb545106a95facca69e4b46b7a1d27c668290cbef9a843076e101f14c8713c7f9ea62d9d4e3bbc78b2a97f24a67630528d9c2956ad48e25a98a8b5c744d79f7454409cddac41bb0345f7e6bf9da0ffb1af531aca56f520df26b2a52f2e039116857193e6978e1d17d383b17e1c53b5e76d55febf90b7bf6aeb276501a1a6016285e52abe9ea93dc72f525403d9fbe34bc5010cac83e3d1d85d520f83339ee1bfb356e592b8b8afd47829b3a2ea06e9a83feb6a5b3a24cc3edc35a89210cc2d8ee894e2fd51185d34247e12c73219ec9d8c1c77bb9d1918dc7d86e9eb7f69ba784729088d6220789a3cec65bfb03d76241b3b3c722177ee3843dab474bed2e22047eff602babdeb2b0ab260445bddb7db73db5bcccbdf6415abd79731b216cae5a7beac3571e9b471986e2559d9dacb147b1b5469c90a2643e3dfd77b33dde71798a07f9fc1d884c92731cd00d2aa058ec8a54d52846a4ecebc2e976d465c4fccd6dd52edbc34114a27231a6d7df2397957b470b79bea1554ae52cf1a84b0ddc7f7ebbcd0f1e0cf4c22124a1bb8a69781bbcda54e6f46a6213f2b90a3287c50af9edaa45da9c87766d78d6470f332a07b2ddd2de45f7a2b6001ec601d1f7b8e0f85024c608703215926c111a6fecf920d0f915ade42395fcbda82190f06236a64ff5b741bd6bca050c2b525fae2a3abf7afe66533f21dbcdac42391d75de0e7ccf0faedecf00feaaeb326b454b1ba34204f5338fbd0128026b470450993e8435d84c9613caf6109eb6ea4f8856049b22274b18569e3857964927ecc22d81276a13571f9d3fe1cedfbd58e58ab59f5e48b3b3e7b161342efca8ae8e79e9ed77f4d99489c9669b5351c199a5ac7c0a878e2f3f860d95133db38f6e3c9b46fcbfbff1ce33990a4f36cecb577ad0a6ba620ec9de4819ffeaf42a64d997835ffb9e236d7c93d995ce714d2bd38fca3fec20aec9cf667b2201eb4b7d89243b1e9a403db919288cb61d54c6be0f186bfafb7cd35097b7164e2df0768f5f4b85f900155547924bcc6d45ef32820e07acd42340f67fd789e96c612d214f1b0638b29dd7c69b701fd1af4879efbe0881e3db8b4c539e192aed00d700aebd64d5a3db3fe6f4b1436e4232051086b91d297bca29ab47bbc7c3307d404247c2a741f35413a8a59a3d3742a0457187fd3c1a8f9d9fb5808596eb0df6e3daaf42dbcc1b6007fa08bdcc24c034d3e7aed799e78d53f41e09cdf55a7d5e12c751ba2f1055e9f603499a3cf3a39671dd7038d9d11ec56a3cab29aa704a0bd4a0565d627e847c24f46dae7a24af65c4fc4f12c7c433b180d1c5b0024d1ec66ecf8a2a21e933803239472e3171c4d15ed226f2e1b048bb346d382f9d03f6dc8d9f8f5b0a009f72fc25732d48324ddd98e8796b59855e965ebdd3f19d2e19a9e103436e873b1de26fe119c35eccd5f1e505adb68a03d931aa1d61cc84800648961665cfef5a7c863666c4bbbc20ae021aa45d4db835f57a1671169beed7d3007f677f00a225f0266d08976ea1f3dfd3767853caa847ff2e8de7f5b6f0c32978af47f27ee4ec9967058436fa83bd03e5cf6af07db9ebf6fc9735273b1d3558b0b0655be1367076f4c644f4cba630d1ef86825c9e2a8bcab83a7c4abc1312459862b2dbd49d2460b7d9bbf9ee754459b795ab5c1c2a77dea8d040b234235c15eaee9085058caa09f375e54e60d258ff03d322a7bab5e266cd56ddab124d724b91ea89d916c59ba57b45642877009f714d064610d53f0cf56bc591fa2d52cf7930f94784edcbf30cf1d5d31c88fd5b1a89221a425e6ba2008d6744e0ad777fd163ab9dbd3c0028d8cd231463d4fadd7b75ed571b3610c0a23aac67d7861d886d917028165493aec5ada388d6f1c74a9c6a7f26a389d8af0bc6bbbff61f72aca132128fe03869aff9553b6f9b87fa71ac788e46f92d47cd43f1f3fa17ec74a7cf4f43a555064eff3812645dc13ac3e422a1ec5944d58142f9d027cfbc189030e7ab075f82f84528c950dce61f6b66a96a9c1a2d58005a6fccbc969fbea6fca0267b5204c97903fc2a3f5ad034aea15ac127b5f3f1d4f313c6dee4a4ac8bc7f8d2673716335852087bf3c158ee5c1bf9140e947753887f63a812bacd63dce006505f334104402cd24c40767676f56ec6a7c297b09bd0d5db2c316d5848bd7e4a9ba46fcbf2b78d00a529f8fdc1e79df5537aa06531e8a6695ab6161bff87d12882add9bf55c8794a4340644e720009cda51c53e5d041db429615b326c0c6671671c3e51d337635114077b976dcf53182d4205940c24c09b6667793474565f0532560e7617cb2123c54b46e30e12601655209d9305ffa7b95162527ced1a22a241d2747384ff75ede7d2e22edc623e85c4a778f9819aee6c4ea96f7c45ff8134f2d7f1ae8872fdc31b026625f0962422607a0c4ea977a6985a255969b3232fc3bdbaec9146ab3070345e4150866547b098d543a2f46b8bf2e093285a9a3184c0c5bdb4017da8c221f52789e316a68cb065f3b21435b347075783747fc94445f23a941392ff66874f14203e7bc09439df6db1ecb914039d6f62309778fd1741f27c47268268ecac87b03dda761d1ace1b93718c91b70e5c1f6c0c79d3fd7ce1b6b31986020072418ea54c25e8c5a876ae1f542ea2bc78f6731e7117bb091eb3ab0097358ba2fc51095b6de3db9195df348c60b2bc995586c8801b16611d2da964a12ea6d47caa80d97d37893f70d1997135444907720d899bbdc721bfa1b54c569fe252b7afaea29fb2e6cb3d4483d18f08a5fda877aa76d92a53f14e66535b1153b38286941205f7a93800a934f589142b458a50c7cb1d97fa176325ec19b3c85ae012dd1e3a40441811cee2438c99d2fb53ccc0a6d64b29b6afeecb2ea9304e6a8d22abba5da26303563fc92ba0c909150da3aabbba5d7ad338786f75043d1da82113b2299f837994e35be237c72ae827ed6067fb8c9d06b6fbf3a34a1e67e264d0bcbb60d8614444a9cd82ef36e72b12930fa494252b4dcb0077105e7c3e44e1c296a39ec5ca850deead97cc428be3a2455b4793d51e25445cf1b3965ab5de790485802eb06698f25a9c3496efe787b8dc6d4f6447b22ac8966c073ce90af47f4921609a20665d96b86c9a85a849975c41edba2c08dd5b4a47ecee70aec0b908a31430a8dc80b013ceaf43fb04fb56c5a7b267dd73e73dcb33b130cda37528cad9a4eaba3ecc43d95bd9fd7c58e61415e2d62115825e2c57b611f41a8c4be2fa4e4863d23c515d88439d68f1d1954e7c9c7b6627e19061bb7b55d0cb4f19e0686ddf6524bd6f8899571aba1d2df06d635c985114f5cfead00283dbeb7ea7fd157a6d56730b2acc93686a6a6cc5ca2a52cec02d6b91e33618f4907607fe885b921939a4907aa88b0c2ae07efe33abd86c26ff1e98ad00f9005072c570e5c43e187bf8b3f9d398415d993851723fd3259da89cdce68b409d50e9d5ccae51293df4f3ca9a10d5a40023d35016e592c1e4d677194ed93697dcffde8c1e27eacaece8394e6387308e8923b9091b381fc30eea8cfdd339b910334ff2b9e7a782085e1bc038d80103991b14c4695d9ed26410ccc031734bc2eb711e0bd66f6f4158d164481c345c0d96c6eff7b3fa9c452db08d304209da81094f2a0b75815859d9f10f5dc0c655a6c6cd2036cf7079809634449d26a5fce44426d6d0b7f9d4843b37d1b97e047fb6eb943ff3069c9ac558cfd3d72b9bfc93cadc7ae833313c8d46761cd4f3ae77db61a26c8b3aee13f27427df63b4d011586d815427a7307b5c654fa28aeab81d7e511e3637e516d3a7f33e98cc982126072d5ab385701238da7c1f5719f0aaf04d024a8489be81fcd5d96ed2ca1d70f18f85b25bce20bb5f8698693b90c156e3b8934c47c2389a3a157f87043c53cb81ecd1ac3614c072346cf031883e1cc3efe0e77151fc68ff45f4b826202be80b8d25162dc94e76190016978c2e6d9360d79582cb5e954ac8a83f5ed2f31c65dae87cc37ebac2c7d23f0449d76daab5cac24cc77341edbc3c233cca14a4a6466195aa1db51654957bc33d09a61bc1e9a9e0599f31cc52833c5dcabdfdfc902bed6f0fa1788160ee7d9beab9671efceb7822037067a20c255955bbd2882abf5dbc060351f83c027c705181fcf033b12b365127d1e1246cb0cacc3e735152f26fb452d5625078107ded882b9f61264ac55a622efb28de6e7db790742728c696fc3d9a92710a6fc7c73c785f0b0b972f58c88b41782dbceed930fb5ed84088bff87ae0320f3a8a3d7c6a9436d4923db21d2e8c025848e9658821e5983d3b2dafe5eb2865c4788be275d78ee1bd417764d45db546cbe6ad31238624b38a36c22cdf0e74e8d5773c7c90e1fcc0493fb554918eb6ad2ec05e2171cff1e04ee95d14567e955291f8cb78815026b29bdefba836a2eb2a46009cf9170017c848dc72464ecca0748a195fa0fcd666d2178498d4db00802f5fda9b7a32076734e215d3f3a6bd02133cd6dbf7189fc81b218df75513723a9dd6d1225066c2f9071d5f5c715c7e8452420df70add4cb30e4fcf0b9c2dbc3c90bc577b68f75bbd90127ede10c207d2dfbe344eff50606949c7ce43bd7b1ae75a485b900b61430126b34e13b5049c951e2f9f46ba93989ac4c6b5fcd5e3a8b3434ed94fbd058d95b58b8f3da45aa13a204c4901bed5b2cc0752cec84af468eaba7618ec32eb56671094ace653e2acdf81256087c1c68ec08e05f49528790b95d1e9e9d873bd56053892affb781ac1bb8f8aefdf102af98356b7f38dc52a5dbea49496a09ebdcd5053a7f2a381eb720d904e4d124aa6059d1403697a36f9f970875f4b0bb940272cf20467c56b58906ebdeb9648d92a3f9229d426e7b51a74626bdf95ff9b4a09ed3a42c1e1958e1887a49db3214ff9fc130b2510e5d1dac57b877994465c54c1c09ce5217ecc411e2f6bbbb501564e69965627e48b5852a440706845c8857547731f65bb5e0701f1cb58bb9730b8b2b8ebd43367766cc8e94788f874c26923d2a37f248a80a84db494baed8f644fc1bdd0631e7aaad55fd1c2c4d8fc77926b9ad037334798f23f604aebe47629160be8b86f67319348d180ab3ea32e5a3b789b0cb816c1df7dc3fd56b8529e4ab67d0ae980dba958e80af8bba0579f8c40cfd6c5c860b8ce0a2970741409794bc11cba6e687fd2d5aa8ea33fe0d22219321e6932eafbf640bb6980bcd3ae7274b9d4ab3204c4531273cdb9d203cb4fb545efe3b098f36079f49f1381fd9a5a10b8825a3edffc6c4983376b9ff754d55d13bb534fc08f60951d908b242812c1efb291cc02d9b8c5fa3a51e342cfe0fc7dade5ce584616b2601db1ae85324bb8f8f4ce2b6038f269fa54447c8f798a8ca75660bdf9848012a765e263cb762175eda48a51330d3e84a5d3a28004ed833595f8b602e9f4f6348c5749e78e16294c69e5c2432fe1bbd5660f8c972b154162dae60d85d87f9af4f90994dccef14437dd8e700f3d7065641af5ca509ec284d9b21ab3bc677a1d43270e5745e6cc15f2fe097266a486951575cec4a4ad8d8d8b19f18f0043c31e673345ed1b0537d9660b641d067a695a31da16c7c1cdf15a9a482b8c88f3fe0ddb1b254110388cb9d5dc7bc1162e5f1f699e10465db2a051a0b7ae30d90c9161f5805f952574c00adcce971947f924529851b028e652a000f36d7ff53a7a5d2769af88b7133491d57fd51d0ccde0d40bffc9b66d892ce7b595351493a1719f9b2acf70c98d8021113731774e8797fd7d18cda2a025e1cbc3af549eea131e01e34c2dd5483d25b84aa43a6ed4367dfc44daacd36a36d6dd9183ffa865fb61f4f2b632f5162b698d9dc8e0fda97e501488820044b6da257b8840f6dfd10f8ee3299ecf5a7414d22d373ed45081622302c84ff337c651ce9fc1a37ff82d3bf90b098e661be10f0c30f4eba346eb4edcde11a65263403d02da4edeea633a4b388e06376ee8a1fc2f8ddf5091f2266b8688482ba87ed365f4c212543f4acd1fdf613409cac09e091eaa6ac85b224199e3beef82b8c6c0d7e332f124148f2e98ecee0a70f0e0c1401208778c79055a170b55b25a214e6278dad68bb1942a0ca9fb68a627ed680377046eb1fe80c97471611213a6e7e01e02bafb16b1b6fc6b96402efca8569dab5ce3294bb7e5e81a63c9bcac08985af9ed7ddf9920565c02ffcaf63a44aa42832ac3368ed37a0f580bf62f462879cec02dbb898fb7743e78940a837705e39a8bf417ddcece19139b21a41b92a08247ceeb5d5551665ebf730ffe465fea8b8842dc7499be2a1074416ae184990a9251247cbde4c56b1d19d7229984600dcc2c4bf580d96b11995967bdee998dc6719717293fe27849e93b0f03b7908d273e480f0b34b4f732c90f144d04007e40cccf9ad705e147716ed4ba3aeb538a8319f72f92af36f47cf477e93b9fd80157d347d5bd460926e9e7d7c398d99535f2bd26fde827f84cc3216dd3d5e25fd63a9b34daac2c7d5b19a47e7cff2084fdbfbfe1912879c055bd73f767c3778470a241945d5199dfb294a5e5f93536e14d01c1684305797604e038582d2bbb5a3e895f79c0e38c6619cfe114be124dbff8290f03a3c310c17fe0f1a23e469ea06c2dde1bf7797e39ae4dbe670c870b0d611b61f403cc34579f9e569d032ecb925db1f3f52aafbe4257d18c6cf30456a578fd9792dd0c9881be68bb84d904bf52453666050dbe59bbb8fe1cb61e545079f4850dbb7f9badad708422043cbe590a2fb124aabfad85bc8a70c46419e3e6e66f24f5d68d282fd2a6b1d70aa7b4ccc11646ca0ba38f8a1acaf95e061125dc87d6aaa52da6160171f67348decd7e7bea33f57f563808e366a6678b8e2c93eab1e24028ac0c41b902511dfe1dbded3cbb2d0eb3c86f42a33b6957ad793a4a814867345b92e4e5fe939a019f031523e7b48a40bc32c5702e5e6f710e3efb2427823fc2a7fc105db6f56314c2a13869b8962cfd03f9f082bb53d9c5c5c6ab59f3832ab6381c0735eeb4fb68359a549efbb2832367643b6b7dc36487fdf72a776a3a7c5e1ff7dee622638d63c1f6e4376021b1af16ba2f6d10a8990a6fa44ba23a4d43988dc24012ea8d643e44f5f1f2fba6dfe21f4499f99034ddec01a0f7cc68d6ed82ac0dd2e529df899cf509a224bf8b1b2feb646a9fef5fc8e763895d56c14a264add42c01e3f216bfcfb260b6abd5f46f4375c503487b44478dea61d53934aae351c1111bd07b6f61be50678e08ef470867369d7399d211d59bcb3661f3cae206d92830164c86831b6d2907c465e66c50dc1469b807c0e7ccd58af9dc420a1944521a16d5cb8b052c2fb87c9026058f21e10391d56133cb7175d42f3e69f9bdb03677b7b1ae910457890cd41f6e20afc6a954b9ce34904002dab91792bd4b895fc36d73f455bda24e58a3e4bdb07d32f30fb8ecb66c82e8fa73dc2c6b7f3e3b7db4f5e3aafe97a9c1e13fe929b56ca8a2e226ce55fe761d67e5575c45cb80b84f181774afd502b7f9b136d8809f74f07499d4165abbeb5f9d27b4675f764c56f931116c7d438cb875f8f135a7ab5f51161a6495a545fce00a0f08528fc1ee1e2c0f0e8252daa92ccddfd9f5c793b190bf9414080397c322efdab7787f267e2467621deafa9ee70e6aca1195044b6bc0b1511dcfa2a1f6bb9fb45801fe3eee6b3d31cee49b3506b4304ac3801cf1f294d94e31f30b5b2ba06bc0ca9e9a411c94e2a37226e10c9cb0f3ca0bcd4def709fd3b2a6d8b0bb876364575e8848eaa30747fc97222e1135d492d6884bc63e50027cb9a76a1d63b3d417f0fb8900a8fb7f9c00123a33279bb44eb2286907dcc216721a41dc63437cb986ea51f0aa804bfa8dec643675d8821d962398060ddf64c69bae04a3651badc2465019d63a3423fa233074efd9b2fca355162c0409e46a4e8b4f54e4aba78f3c716dd6d1bee8e975d580ed9504d0d804122504f0d601cd97ea702056ce93691b9b62b097f7e38b42cfc97c09a7b39f2dcc9939f0af2e0b7282aa067f04b351ec94d506e8aff79a74132f852899d58b7249c7d66a19e9ec8c9fd07ab748af4ff7774f99e12bd732cdea5ea7ee422e0aafc0167e0bba1d93bb1a4b8954e5758209fd8c66495bfd4cc19b4649e30828386bfe28db229b239f6f9d28ccaf421e0d64251b9632bb617a94fd86c3e8c2828c591378d514cc4fab25a272573207e427d00d138711a0d762418599c63b7f5edc50531ad8c7b9f89580b15f3911eb09ec4f4f311bc2bdf301e5cde95346d093227aa7cf6c17038d8aba7c1e847d7bddcf24176626b6bc7d04a2cfc900b307048d2fe869d014a4331c4ac19df0eca42d81eab328980e67501c9febaaeec44decf128b31210b6e4bb706dd54aa958463d77628d6c4c37639d45382c790b4f7a47fbba18af4df9e8bf87ee5a0769270d6611d730814e2e6215ab6300730f847025e9a2e451e43cf5fde83b9b4da8b2c0cf770266c6298a24f386a096ff90a5fb46dd85e0421ca9e0e20171dd8d186d97a2b48e44fda813126738d9ccc8d8dcd0ac01205fff5e690a026ef635ad572ccbcb8a5d1a4cf9d50505d4709b5460572e6bd690c3cb15603bbf179406fc2dd7a2ee213f0dd4771db217a4f2e8df24966985cbb093f0c49f397bb7c637de20b126f7e93c8cae0d18e4f917b900a3008ec6efb1a7b4dcca6d805d3b3e143f9b88b2f4aaca213d2b6a43af72278c71375b31c8d51709b33e3f06909eedc01630de73d3348e0a406c6ca19a84f74ec7790c341fd77d22e9b270d345c244e1dfac3f46652834720262b69dccf86348ef070450eff837703839ed6a26e310e2374452a2dbeceabe7ebabe934f7f576f8398b01b6e0321c05d4098d1d257e05bafdd2a9d71f3a0985974ecbb5947232b49b226874f59c3c2ad26d3a2a9f17d19a87d65f70ab5d464d5c1f3f413bc19ad7d336f81d50f39528b3c4cb7a10713d24226ddf28dab86106c5ad47661c2205b1f7a201c0debe8b9bdf284548b57d3a0ec0538a376f6ff5c31df6538bdf92ff959e22f7da509f05ecd59080eb582702c2f00fc53ce0c49b546a4089135381eea8a1351fe45161b5a01d481254b7032229540874fc8ea8b4cf3f7a15dbd689fdf514f5198bfffae060b8445967752aade55b1ef8292e9b384f818ba608e6efbbd2e7e58aaf5bdebae7993ccc185d12b44ddb14c8cffb8fb5aa7fe781e6eb69f1fc6badaf72550996af1876abfd9d038bcb388ee3fa261832c2207d5bf96f3c5bc3ea7eb579541d7cf103a38d5ae377952e0a1d6126e6bd365cff0149f876d5a352f6ffa69b305d5cfc291f071e80bbcb38ed7ab4a8edb29597c34277fc9f25e0836559588e826fa07b00eacf0f65d9ab1d323907c4c54d114fd5f96cd76e165c30ace50afd2997c866f1a7e4f49487e4bf3247391644e2a4b0d24281d039177cd34dac9744f1d60406e4d197ac3321d9f08749c56e699f58e9467d158b7c206cff3721e062f7848c5fb9b1cf1e44a1d333fa7eb6851ae0ef1b00c5c57dcec868db9987dc31d1d6d4b9272cb3192f0b9629c4b3301bf4112114a6b0ac8fa18aaa3d70c3481015228f2bb5d96063150ec088b460dddd0056fdece0c58a35b6ce037e3e977a1e11838b6c1a5d0502f1027307c6e76197505539449db72378f8831d77ea583a4d5d9ef2aba1a1579f52d648b17b3b7e1d5118d39cb83458cf99f3b9cfee5ebee7d97ab3f0de2656de9698b558a89bc5f06e671cb0e60c735261b663cbf90b5be6a2c126499c1ef807e2d1b9de92886c214db23b6cf551c17c8adb77054f2f85731068e623a2f6ab260a0fec8a3bcb414d9d7d90c2f9fdd89f2968884416e426dcaa2e494ffe0012f04d91839a272ae61a6dac4aa903f88ae8a453a4a9e226bf24e68c63843f74f2189779c1788c3e197a631896b3efda24df8a954563b8822f4464fb92ab6512f93b1a4f2eb2a561f1b28ed8e3b514cfbc02108276aab681330ceb3566af50d6fbcf5d29650c2e7fc042483f996be329fc63541f8b9765cd1c31ac873eccd1b0dad108967bf0bb5f375f16a55f4353e8dc6be5111610d3942e818bb4a3e64bd2e962f443493b536d707106b776adbe66c873acd84a4c1db5fc649f03a0ccb0f10a0797b1b341cbd1a56cf873e673942997bfca7879a8c65130274fbef3d660f973e0cdb11a3ccd7f05c994ff2ad0314169544a2b8daaef16ce239ce2101c7e3800efa60963807ee226f1df98158ed868bf2ed8f117ff0b3505a7ed9d328cc86fdb58b47864593b7c3ccd47f7ff05b642f7cd9e2f354f79d9b8294c9811106cba56f8bdce45ec0d069d6892e2af1a049f14851ecd35b4f4e5152bd22d500e5023febdb55a082147de1ef2f5ee5e6b239656320f2ab675bbc3dbdec5778019fd843f9fbe3cf4aba730849d2769ec96a5a576e04fabbd5577df6620c490fa9101a952a0e2eeb0c178aa8e06580248e69589317061d5b93a98591e1b990b583cda401adba39d41de3b25a4c35526f79a783dbbe2472fecc092792b25177a8a72fc7514af4e75d2ca1c1281a1b172746cf747a29a3fa7e2402256dd2075420856e7f38dfe3059957bc48ff40233615fb70f56f71b70ee9b7d3e5e37bd24e2f4ee206c7cf46dff6ae9e947b916be324192cb4aab2a9d86345e8a5f4ecea2e6c7c1a17b233a0be3f73787f3c0b7a90e8da37f3b31f5d898d2ca3fc31356cfad4bed3024fad641b9413d0b3b2ad74b5644272acf24369c57cea6a9044d1ffd9aca239c2615e1b02a8fd335417e6da48d9de83b29608ddce7883d8d2ebfdfce6c73ef73c0ebe561c153219b30cd530fcf31017256f05721cd4d380ff8235d0d8380e566aaa40cf60a4c7357f8fc1b8535bd3a65282fadd9bfd24c6ae24bb072a6c9ccc5dc458aff025e96c8ccbf53925ca526c23b301746690551bc889796e6028501e6711d9daaa6133a88319623ed9fc988891d8dd128906990d1ed06e65530a03a959736b917f5f140c01477c7f0394f7728c197d418ec548027a89fd96a216c8d830578bfa881721eb08382b000241cd3dd7c725a0b766690b2758f4c01a203527de503fee5dee7717ea4238fa7f2b713ee1ac9df599ce77848f80d80acdd9d2185e13617abfa1d4eff8bccf01f567af861792e41739d1e09fb6c09892b6a7130ae8965f2bd6d6c3b422efe8ac421a19f1a96ca5f22539966d4d4e7066d4a60ce6416c35753c4d76b888700414f8608aed2a3a14cf520ac0bd00a142fd670864e8a6f6d820f4c9269b35f65859b3895f189d892a92f35b6a6f296cd94c1b49519c68b30fcd02016ad238fb29e4210cbc03be4c02a04d6454ca5f33a6223a4e421a0c8e1083d018faaa8a7e3213d67efd44091e89ba55f7cd1481de46d01ac6509e9122004b4964cf8e0748ebd516098af935f09a776e01af1f4d3643bc4411577fa4e0c29416a2733203cd3d54c6daf3b87416868d977f33f33aebbed782909d266988fbabfecf3337b7bda41c24375aec9f292e4fe44a04db8facb5e960d4ad78bc8c33f129370c8f0fa06a143d0f4d10ecf39202ba9c637e3690cc57064b04db80fbf1cb42c39f83e62cbd73d7af3ff5e306579952cfbe48eaefab254c1e39b628b1a1985f7e26673947625589ffd6dba119b3e0753ebae62ddb6efe11780cb7784b43a4c02e17d32c4dfe1441ac4593125b0092462bf27f6ad3ace12b65ca47415c6e1874937fc7992b7b2020736ec422f828a44feb1e46c5aa4a636bda56a60663ede8abb98e9783207604595af9e3dffe142838d705ddb014fbceecde52f03cddab24f3c9717c90d216dafb2937b0c9b9654578b7bf1c77c02ea5ba52c857ec67f72c43061f625faaa6095319596fe2c515e7e2c421501d6138dd97a0db9b9371944d9f21b34eee24df056e460b25ddea06dc636e763cc62bc3496b0c7eabe591eada00427efdf17fe694dbaa03ca8fd4c757b41331330fc18183067d00c70719f94e463707ac02c26cad364ce9872b765afca29b3bfeddf27325c3cb92e270ae72e973b5fa43e10eef29a2a3973bf2191a3335bfbd0c4c71f55e4b66fb9dd533ddf381b0b448fd9531d1bddd6a59fc6a5d294a3bd96695cd4b5bc05c1363164293953ea3aa2b5b8a775d7a0bba9dfadc6d83d069054e47360122be2a2c35c3288d400df1af4a3e56e6ccbdfaa4d71a4fab27c45b25e181805416bbc93350c59b870039d1a9b6f8e053ec5044e3fad1ab21b589c7b0dafb9fec711d609591116f2a1fb3f825dc664f39474f9fdd3e7604205d3293e41d51aa57878ead4ce1fcc7a35c248965e8720279f2a0432a1c8693197cb0e5fadf2340a6c49ffcd1020a2f516e685fcf6787d7bac6a1e3434a8bbf37a37f715c300d1cab0222f9c54e399eabaa24568b98cb797bd4d1a7261fc2e086e205b415f7e7f5871ee61dcf3a548ce17e8a3bd7f53d957e2bef58dc076b3fb0b9030aab424fe75b3a7fc1299cbde76e1fca9118994e85154ff4131915625b3b27be9edac77f5f133fba6c556d1c090770a7090fb7a8f461442975cdf8ccdf6991da54e27b168b92db5e62528f03391fcfa537e525183de356b26944ede6ee2057de9b9a0b5fec21d85a776517dd907bc9743dc809e226cdc9085060c100cc97302df746bded80312292189cc4572aa2515ce78dd4d23960792d3fad531dfd98497edefafb6526170828c4f63146a693d0fda10219a30f460530c44faec91e21ebfcfafda768e2bea5b2c38f31f33d34672c6fce18c4352d210968079a4b98e96a0039ef3d123e438f747d2b07ba6e8e56196701f58041be224942e4627d81eef0852448b13770b8cd03941ef1da1017999c4a97aca64e28c96e6758cc52653bb23a4b79ec5a5f54572e1bf73316bf0b20cb9573d8e3e79bc47a3debf5e2894b630df6116c696fa55a96620646def740eabc1bdc3bcd416ca4260c19c4281cc16800ea8094f720191db2661f77cd72fd6d45c693bc05945bfb2b9c7d3e96b7cdd43e58c5117eee03e712fe80843258027a9b597d7790bf91cbef889984b632a148f3af5dee33b07cce993c60d6a789475cd2ef65a2e6104232ec6725c7e0bea71116913156f43beceb493b30f80d04f66a449efac3541ebbfe40df711bbb154df070db802d57555521bcbfd7e21efb887e6bfde188a0683254884f6d48b4435e46902fd9a9dfe5c5b47eab53905adad97a69dd2054988ef10d5efb12854daa7127ad3b3d062c40a50a5bcd6c7ef7d2614552000dd48bcd95d6558366b15e73b358d1dd664b23da67aae799275b1d61fb1de293b4790f48a76d12625925addc0745de16f7b8ba6355bb034f54cb34be85f3766f43a13ffe0c11328852d4060ee644be317af72c77729c2ad938110033338a17203ee209dc250ccf05957e75b390a07d4c6498dfb7f71368da995c0437d230ec1d85a45e53ff0f55154cc114bb8088b4b320041b91dc29bb5f251e35dcdd40ed72b73ec6e7716b5894f4cab06baf3f7180f8ce4ca70ab7bb562a2aaa47345610687fe6e8dd628b90dea42623f0517d86aff28e9b93dbccf5dc6ea87c420d5c033b14151a07ef07f07fad3f7d32b58ba4445eb640c82b6d37d4288e71506c9bad65d5a75a42108ec8fb039781136654c057e449a538897068500fd8091e776476daa6e742c3325c405ca158a1e481538a1aedd17c6dc1f44e1afebc6879be31d6e1407873ea8ee45869183fb782d55e4ab9e8086392d789b39feea5e6640088bf9ac1981754cb0ef023de78889f6a7ec46863a03f44c96cddbfae8b3ca82f8f3c8280d18fce5e93dfb3e1238cb5a9fc7d37a2ad9233adb1560128a86e64d8f0e94ae24c8b67bf0019d9b4d75408d45e59bf938027802fd65f37e2794b1ffc20e03d0b8409a705d6700ba87ee654fbaea7325762360f53847d23edd4704bcfe873ebd47a4b191a5f826502e97ff9818dadfa22bc8c84f1110f5b224dbb051175de1f8bd53e89ba886943659d1ddd0193e32e0c0b6f6d18957a7bcdc71fc3f94e93abcf2093b7c9ec9b9793cc0f385f3cedb7c135fb3d98fda1c5ac0463d0b8eebee7e2082ed41d9403a42b5f3ab684e3938b861de5cc3bff73092e03c912c18043fb14db58a2a4a2bc0a36998c6ba8aafd7375f79f2a7feecdff9849035cf3f28a84559055bbd4cf7db78b64704f0a2385bf48deb77e3a015278da401a73a05cd02b9f6e5f2a16554f5cd50d1598a50d27082cbbb4f1ca5d09219ccf6349424eefbf016e8706fc4fb3078b1c11c78d09016395864837288c3925a3be9d718e7c7b90aeb287cc41b2117e3f13f6b026e4044b56469a941bc166ec89a870d2cc449ead9c521093ecb94f8c4c047f9ba189892ff85cc45a92b122097c795b3b82396f85677dd149455100bbf4bbadd82bc3ae5a34ee062f484563351f22a2983d58d670ced28c30e2db92e8e21158208f6939223d915ef0683265ff96e99b3da7d1016cb29f66a4a7cf7590742f90cd4f0113914c601aad0dd1d6863bf32950b0b1815f679d787ae7c694ab715065aa7bf43f956eaf1617d9c655ea206c35180ad7e1ffa73d34f922a8a505b41f045289dfd3db6bf6b93ef1c32b2b92ba7675e1b87ee3a7827cf2628ad651372eae60b6386c896bd0bfd8421a08400563c45f743bc4b1fb7cdeaa8538237756dfae3d6ed97934bc03ff671185877c51d26b55c919ce38101991e8d5f2e098d432c65f96801e344c055f1344aa937fac2192ca48e51d7a9c12b628034b08be3fa15c83d26f565f65d265222b788ac938ce6bb2af823dba7a273ae2635cf7b4554c16f99e1db42d8771e4f36262e3c5480d7581b5ece344cd1e4faa9169edf60e95f439cfcbae810c3d2126e1ecd5b9642bbf8020d8279b9c9e3196936bdfef8b862a9eeb6700aa19d3d2ca247495babad8b5fbcbd725bf9636a3c9e5ff63ebda72f1d68640aad3c45bc7f921a3888e1528afacd08dd019d327e34a7ac5f7b94dc71cd6d3b2ffc10e4bfaebfe125dbb666dc9c262c2307e2aa08998e49b754c48d062969499e4e0a8a8a8d4774adbb19ae9931ae7ea37df05e907a635f9ce86db6e0ba48e3ff2321fa6d33634417cdb82d2d981d6b68e3fe299d8f95b62e259854de7238c9dc76b358d6a9d4dfe92764b5e3837abe53e197d45651ae18711ea5ef1f24b04ff779ecb39c4db1614266d18ff57caf6b528fcfb1a86eac0b1a58bce6f0cde1cbd8dda9a14c0a4fd703987d0fd0b6f16855c5b4e0da3ca17c3b2e3b6c993b93d5fd332e9cbe74c6a36d25f18ad2b9d33ff0fcedac68b5f5e904dd2a38bfcd7a0a0bb3a5bdd1077469e49a10b3ae4c8e1c61c590b27e206d2f19e8e353ae667ab233dbe56e1dfd87da2217dd6f41596a8e7e1fd7bf9221e52e5cd42986389299911e6b34fee8154d42a4c655d591131cd2dae3808085a4c966a2d6178f896a16753ef45a4ac173a3ace0ea8ebda5e7215300daedf68c660608319b93dd9e66c89d3b080e73ce797c1eb1565e88688d7b56557f41144b9bef60bff5da2538ee7dd813d83763ea2476055e889ee40d6576a1da5fddb03b8a141fdf3f367cf2c9f019f8acd9659ed218bb9158c053c83b6aa8f8d24e26179f8688910689b38296d87ece50998f0b306b1fce1efcf067606f84e55a95f23b13ac46ae1c4fb2a97430f994759289e71828c0e4361f0be036095ad4786a8e2fbb08b9d36a722d4e606ff8ea3198cd8248a9ddb4f1645cbb2fbe0e4785f32fb049e0e1d617041c9b1794075c4068a3e300cb3474443c9c37ad11e9c363af69abeb880e580e2163305c2d5a988011a6cab1778bf437aec9f59df6d94449889e3cabceac6ad08809531b77f90d25c2e43849b1d75e6d5c718d19dd93a813c77d1e613f0a0c675c21ebb71c5ca973ca3883ab5a7a26eaf268a8b9d74cd4da873f5b5cdd87f1644466a58f806d98bb96ffe3e324787c0b687699d5770deac3d0f90223468016a6bfd1c73ad57466f68d41c6425d425851a4b535668b6ca424da83075b2ba8b38f5d196dfe9bfe3d1b4bad0624b7859100bb57392febd9415bec1d9d250ad1931977c4327cc4bafa961b55eb858c773eccb041d8eeca335672b8ef948b2aef5e86f6931ec6a82e97c46551dac8c7716f5bf55091f05bbfe9b0af2bde451660f1d8765b4be696a558235ed2a2bba3c7ae48b76b095187bfc2b86e0b16b7c790583df4efd285b43ad555788b80fed7dd239916fdae84355597279dcb7ae99629a8d191b30c7dd6414333b5934c13b378e5a50aa90f4d9dcf0cf294801845f6a3c4567c1c370fbf227bf63905a24421036e02c56a80f6bb5ccaf1c6946c3cca264aed89f7e7ff86bb8f60c030e793b803c25f86f8f49f5921e414d1cf30385a49426432443b15740ae534630125d8f54e9ffd43452a2e28cb2f69c6087e9640dc54cef24588e2ef12d8ad3d80f20de2ff7321314fb2192aeab9b8fec6e4a85581618c3fc9865dcccd83d9a683f0aa35615af40da7d25b9f3ba41857b85eb314b78c7afdb6ce49d84157f2703a0bfaf0fc97408886ec212f3cccc5281758220ebdda06c41693e724d24db57e0a53b596d3f1110fb5012a9169a7c9ca212045e51b8170ddaa25d8df91c4d56bb0304e64c78a5dfa964ddc21ec36a55ff2c134933e12ffc107726ad915c435336eb1ecad07e460eef40244244651ed96fdc799bc6a647a9611d98837abae8752908cfb85557dc4a192f22098650fe05c6b2643d1772481e2908ddb537c3dc47bfdaf8c5432ccf3659c1a2e091193cb7082326f745672cc4c8a4854a1cb9ee2bd40e0ffbe9fcecb948a4739fcca78953a663c29f674f3d0b520a99dda69471d5b788bd1e5804dbc571cfea4cb01bbb1d22b330e2a1165006d54e3bc809de0e481b9a81f84ee1301c49b5370dbd7440f00557302904ad7ae60cdce0ab6c926430c67bfd97f6169c8fef5b518cae0a9f9a3246f01c109a44f91526173b0a2b87decad78e0ce513ad458e62d3be9c89669ea3b3b8d1d4ad465ffb22c2573f4168845f2e732d2c9208a4a6af384f8d4efcb7916053eb4f14ef49651b04681ff2cd942484dfe13d44fd52097fc72693d29bab9283af7cd35340bd75e681e266cd11f519e325c083fc0616c027315256ea8d0ab0c9ebec5bbd95a6c5c50ca3c10228b8ec8201f7993cafaa1c8e49d60da88e9cb15f30b5f99e233347ce464d90ba5cfebb42462defa17d086074ef6ace25b1cb980771e3d2c8259da8a95d6dbd906ded916114b8edfbc002c1ebd97a5c56f741a2d6f028b01f37c09299f43d84110f8a266db8f49cb29ce36a97cbda826fa3749cd97221cf5faccd29ccabc1422f8d74b32c5d9c79704677c1a60729df221842db3df33903c2945956a5f9aaea7f87d80c10862fde65059873371e5dec802cceff7d6fdd5815a3a842d9af724913d89866b2e667a46e3001a8c547576cbb7b1f5d6c6161a5bb9e3ce3b9ff350cb3aeb9e881dc4ed47c4fbf09564f35bf9a360478ddec36112a6f20e63205cd5210b7ed9c087df4a7f671aa00a18cd3380bf16c70f6b2fc04ee9edfe3fce84add4d051dbd04ddaf283784ee9bd65cb5931e5231665fb15c73630dc0b5d589e1c9902f14a58bcbabee61da1b8137ef19ec2efe3a29dfb8869bff7676d75829540edc35bc58027b407a6522cbb663bb4555af980e5b3ef727b3a8e49c5d5504697fc1b602e47e4e28b0d0ded0c6fb401895fc56807b26cd7dd1c90937c1cff261c4ac2f60dd22d3962c0c819c00175cab81d25d7dad200295f15597cf75af02fa20212cd07379ebed6694afb08dcd9a56f4239e29150272b0bc263d7c7920f5f0ec29c0ec8e055d6b3ec7b3464259ca169e85bab439ef37467a1478f896dc469c1bba4abced45128679971d7e02fde1cd36b9e4ada7f5f1bc779ce13991232ac5bc601b8d8eb1ce2b030d410db46b4cb7d2e71236e7be9db822c2236caac97e19ba354e6fa04e2effcc589804cb0aa8e618194bfad72547d5f3b9a7dfb97a02929df3c9959be30a83b368029444db5281405d04fa2ed97aec75307b2cf62485f07050691a8ca9fe9aa4164fc6194d37880ad9a84e1d4bc211456691569fd763b1bf808589d65ebb8c9913a2cd65812f01b778eda30825f2c13a60f2699538284d460adff61e1a4c455e3fd58522a5786db261d55dd808cf5e3a4bbd1fb8e95bde909cc2cdd950b3ad7a1f7fece88f05b90553cedc37b6e0c1a6d01dba08c60b4f4bfcb8b02079d01d2bd29e741a1fe1f07b763a3028713dd2b2f217d8dc7d59d19262599aad8ea7a613b6036dc51e13dccfc5c82a51a85560e5ea685376d3c37fab544947f5a15aab7ffa87800f1ce4514a0f95f24ae4cb74ce236e71678d0f1ccec566e808721bdf8cde2e579ea84ac37db2517d29792e1c7eb1bb3fd4c758ab02cec141fa3a72bedb9e04bfc56989b632bfa4fa47bfd54a342e5445ae879c4d06ab07a3d7aff6f3995b51500415c92c5b401a372378e24af75968399c46ad6be72197f362e94975fa47fae971aa5bc0e8017784e207883aedecf5c9730aabafe707518006d9b20de0de25163de130b9d670fc16a7907e46e705cf7110c58c670be39fe668a9e3e6087158b129b8dd004005d5c6dad1b153d83fac80daa331d2f44eee7e00934c41b3f4f3a16019064e31f89968dc03df074e31ecaf280c3234f6317c3ea14a2469db388483542aca86c1422f14be8339965cdaecc120d4f9ba82d8f89e13dce3bb213209eb1310ac8dc6e7c2fe22a28ccb30a2cb694c3a0d16777c199f060d009754de184973870390dec66d41954ad374a1bf6fc48ecaf82cdc3dfff952e97f3618c1043f2488637c06dda8c604e9f5814c214331192df79f4aea735eea2608ec9a10f4d32ff7fe0101efab50cbd7a0831fb457b11d02c1b258f2f9c16cbe7538d077338fc6b32cfab998feb05199e99eb3965511ac59cbf90e167e1155bd9f331e05603877c4024b24893b5008614be879d7732e4cdf1aa5e5e3dd1043330f9ba5b9bbbf6aaa97ad100c1287900d5d693e33cf81d09b391c7e213013875d69710e76f2d596545a578fcf82935f5b06fcbf925b57f25637fc2e9c215a3c798074d2a3029fd26294d6c17c611db7980351b02bf718e7ab1a976db965f7d9548a7f34372bfaba8d4ec6c0a675cc9eb9f6b8b8295f9ee0492ab1b0d881423b5749c05e2be48eb8a7c8a8f98ab19ef21fb8cb6c0fe33e7b03fe88aa9efab516f865b948d7995856f01d865f1a34766c634136b368d056bce33aac0e1c11bd3a4d83bf8117d006d0a055fe9c5f8b6248e131cf838fa460ed2660193caa32b51552e71e772e26e1c90a634bcdc49eb249f525b5b4da56704c7eddfdd285be39e1461634f47439be9b32131f2ae17ec7b7ce1719c459f35b3360c96b51f935c411493526c4fc7d9992f15c2f137288a7e63b2bf7f5a2ecc8bf7ee409c2e2657e413cbfefc1326f80d99e63c6521aa8856fab558180789f05b716338b01a75c3a66633fae3b54b84203f449520d1706d42e55d24b14ef5530b5c9b5f5c06c5b7f3c7efcf16a53a1718af145db2a81bb862f7e69f379e47fd55f104ec6208dca425750d0adf9dd3ea00735adb77161ef492bd38abba651cbff5ce7f074eb022a7bed2c7c0a04a34d4d431ef90192d7fd526a2cc45acf835fdd48f08424fd8bacc094bdd5b985c0db83d7c40bb3688c74c5270f3dc5a977d59a517da2ca8e4f00de98cf13cbf76cfe827dd041f26f507390cad915514feaaac8bb912c89178142d33205eccd3993283f58f907c0f937d98b1aa80f7aa278d5a62ee79e35b2f083b1ebb29c496b2e3c75162a00ed6196190b2d9d46e6e90a4e8e3f266d0cec7dbfde892cdf064183b84249665d2adc164424e36ba7cd7ec63445df0382cdde4c467775eacd882032cddc50e9c81f175afc69b9d6f94f551d89a4d774bb53dc43121ca3faf24d284c352ff0355c2e1692cd2882738ad5dace0b89d668bb7a40b861684d42190bbfe171d7da28cdbf4f08994a46ac83c233c4f0c5dbc86ce1decf480902db151964708a5555644a12aaefba5d7c969e33cb66a431abe3c2fbd8de08872853749a735a469405d150d8528784636c89e4e0101dd7e99de26f4a717c2fd6ceb7e6a1d649bd8177b256cc08369f46064c97db2812e8e1804a92f07134dacb1db6c4ef3d129c4135cee3996f30a535093ce569104733c20e01ca8663c7f0b223c1db3b1dfdaa9031961dbec157a953cccb3670599771f1337237494ac5657c49a34b8ee636ce8cfa5506c5439767c2c03efc5345f036185319686c6e94c01284d15ee756550b2298ea45ebc0d45d8944263454393f4d684534ff906fdf9cff97060dff2d069ce6cb94b25903a22ed767952af552289641c117a1ccdf6b50e3372b8caca797ce055cccf39c8d6735d9d788a1a908c0add5f7491caca0c3022f31555abb3608ed782108391e2fc19d5e26d01980e4a7970296408867a05fa5a44bb58e6fb3149c8ef6cbac0b747101cc7d028b56bab6336a58927ac9b949cb17a948b2d0a9d159283ede639d47c6d017b937ebaf892157ac7aa8fc09fdaeb97b2aee11c381d014ad5ad7077c7398829c00e676a3a0b6498c4895cda1550442aca0db46d07d356eca1d17dcf5fc389546e36e0b6620e904ad7a5bb94c824591c78680001946902e2a692f61c2ca89710872137b70890913861b8cd25e7ea0ab3629c821e8401c37e726d341ae9e064ff416473ef29bf4ade609bffdbfde02cceeb004f1e5cdbe8cfacc54a3d97281a51e8ee1cd7098f71a3f60d8d17074436621d9b5d6ec01c39789e4a2dddfa15676f740658fc5ae9e9357613be6a2de8e0c5c15e3bd30a9a54a09aab20f0346cd09a9b84b40bcd719d838a9db2df439663784006f9a1d341f60931fe2421e8d9396a166b17a3c96d118b564d59bb0b3afb286d9e2f30e3dfec78f353aa688ab33aee4c8fb276284bf1c8e432cd63014693d7af3b604da6f3aa0c34103ecb0825a8ed9500c4a7fce14e2d3e6454dd035ddbe9807afba7f90f7822b572c987d286d1921b3b13af4fb8c30211c3ca7a5a511745274155233ffbea50eb7579a48b21bfa149956c416e4e0a68a688dadc6e363738d46c00cf49b21d9ab4a1244c23f76c6594ad082b3938d7d04e75b91b55c73bd98c844bfc58a310f6108b498702ee5e6c3cd9be1ae066df9b4f238df4a41c739615556a3b9424f098e3f551b67dc31d9abf6b7442a675acd436ed6955a67e79f21bf63f504d6b8bbbd1b8901c679e1e50f20ea2198d4709f45822bc0c4116726c7b59a4695be08dc4c5076174249815b1b7e24da10ec30f4f2902145fed195cf7c5a04afc0b7185a4b768eb92339155a0c8e755610bf57486db9ca1f5cb478df87b7e095fae83d7e5efedace73b01dc2130afc21215084696c6d2006f55189661747f407ce9ed7c3b62103dcfab59ef633fb5d9776f1ff6a7ceb7ea4ae1fea9cccbbc2ca8413bdd050ec09ed02bdad185d1c2b6945018cb30e57fb54516c07d39cabc09fd44675e96b1310243810edee06d268ad82fd574c2049b9643702a40b72b3b46a71389b0bace57000ebe827f0539a8fbbff5ecb118d93bf1c49c1c7e1f744af952597715bca2173416f1526b1a8b1b7303dd6d60a15208014643fe7b9bfa371369b78b9ec75a1eacd31034ca30d3fead9ff0714b962924fd1d9fe954d2a7713c6576a52fa27d33ad6198dd790f3917923332e89e3493f9afc7a8addcb33fb23a482bb73cc3e92ae11342e2eb66f120d639cc8b151ae6331c7d0d2a7aba72a0f3c9e8b384201ae3c4be32532fce8719e488886b3b30071a28bec8e26695467a0f673dbea66fab7113f5426aef9d0f6874830bf84528b734dc56451aa1b1a3b9ef64597b9881a3f33eedc363403780893c51052a6694936b2cd63313e8d3d4a25ff438ab9590766bd0ae717c4064be24aa12e63b377f00c9ecb6c5396ab238161ea822e1852f9e8c53a4f6ad5e9a103d02f272d059fb3dff7c6e23e885dc4a48af78285ef2e59d8de1628d772bd52797f43d4abaa0e8e296d96a26647286ef58c6ff9501056d2fa614f7cf2f427d2a4a55f7345ca60e75487893e9b0fde50a6477d6f3296a7e4f6315c1a2171a38735cbbc1ab174094cc5c53a8f90f9d14c8921301b0502189c53bde7d723bb4d8a5550cc6faac28f46431d5ab67eea363d80ec5093302a6109e87a273801a6add1009a67d7c8c5e0eb92237c21ec12e0a0817766727c6a27e222b681cb1ca3eedf48d980d1a0587b6fa2734218d77ddde6cc082d6fad7e3bfbc9647eb5d204a4ace01369cdb315a18e89452bc090017a884ace790461649384459c1de82b0087ab5426c36819486cd3a52ba03b6e7648f4d11303c5b212062e0289f9a4addb5e9d53f2878224bc67c300eb1dca61f4f37935def9929c85e71c38a2558a0c494d8dc86109a8568864793754f7288d3349862f3f0f88cd5820161b149f520ffadd5852a18472cee43b7e14cd5e67c18338db2b1864bb9b21f815b6dd1590dc01a8937fcc7010ca262b0de7c0431ad515db32be33736b9e65a27f6c1250695aee25be1949cca9548e9a5363e19cfd9cfa097c56bf9c7cee88302031a35406a66fc3685e4a2e970bf0655a428398e839b7bdcdf796f1f7ffc232472d26c84dd0485dbe16b5ea7911dc49bf92fc1ccdc2114d7d7cd7508d165ae2dcedcec8d0dfac06f4a2e6b6ff2e1aa8e8e911553c8170e3935a21469c854885fbdc90d316562dba6c7cf817db83e2826779cf190d1d367e521c6d147bb5078caa4fcd324d9dae1aa40ecca64a0baed77e666be53eed3622ad8bcaaa171a356d9b7999c28c6e85f080a3afa15bbd3849db6263c6902ee58ecc993cc98e8a9715c79681b2031bce9cb703409fc3b46151c3104595db45deec96936ce531ce2ac035069bf85ef9196d8b6539e09ee601f5f749fc02c8d2f11d3d750293c4ed94d533341c9f2ecac6911c868385968e831c865a447acb2afdd6869247dd42851c7051ace345423129594e2b9a59ed00a59454e156ecef823d7c4edc1efcdf38c734df3035e15d43d44597c37e909860f478f4a02c157cc0ecf12ba2da59b7867481c0da64651b7fa96e06a3fb8529593f32ea23b544be55902c3c9ab6adf165e49090d5f59c6c15b07ffa0c20a3e4526df3281c3c6c41f21e4a9cb402fa0f3f35b4be4f453f390eeaefe77585e04fc9a7566a72adb29f694c54e8c5d159ebf886dc1e8e5b7c64bf40b71cea26e39debd67de8914e1d61321b1175741acf8c2e9f112fe2a1942c841e98d68791f19a8997baa2532f24c2bac876f8ce937cb80d513b8ac9b880ba434f6234d55aad06ce9b5e05f3e4b1057fdf4fdb4203c79f0a68b1dd801c4d167aeaf443cea6263936ff205cdd31c9438922cd142cd0caee8c9df18bab975ef0a14e7b71798b0df68c4d78e4c13af2e5139eccba94594e9d95bd8805316a402c529a8aaeaedbb139e30ec45124fd5807b5c52041599c6ab8db7476b4c491616d20102b1cc94a3724d6154f2cbc6897c4db3c667b4688cefcbbb705ac421169f19d4dbd37feaddb3f034ada7e9d32cf42f8df8156ac9b19af2e0b0a89526c8a38d37e280535b37c3e37b2ed583e5c17be2d6f00816bbdd38eaef1a12fcf8c3b7b19421c53b48dbd75303c1ac205a669841edde97632e622527ec8ced7fd7165ceb380202e1329b26c877166afb674db10f360d717b9960db95d804bb02f451d6922e623d4f64d5bacfa771dac5d96dd227fc4fdc5c8a7552000e35cacdf2c019a08b12e186b782c051aa83247a2f7fdc82e0f6c1d978063cd484853cf1aeb83d9e47d76dce5c675e3acbcecc94dcdd0cb5391873dc6f182af3c76a2d4f56de67bc5569888453c0ef44b1166bc4996c0aa2d2e98631f45281a6194092ae187697dd998dcaba5cda53d1fbf7ad4d81e7cf1a1f54521b50ec589236bf081d0db9f6024b56c9354e44f54370cf74b4d287c5b2f313549995f881ab6cfc377446ce613ab2474787bc9af14945d54e20dfff106b9be0bfd3778fef325e3297202f89f897b1423e538a991a7b0c2434bfe2bbf6506998017aca48fadeacc09899fd00ca6f4c41064adbae775a590016454cedbeaaac4b8718aadc153f9ca67d4dfe53b76beeac58fc68a22a4e65e8e6e3db08e7b455255a4c4883b9bcfadc577ebddd281bdda469f97b853e105d0f1111ef1e000f3894a5817368917ca5c8dc97f666461ac2c3641b061e7c4ae2dbc5b60b82c7adc293e0f03bd81e135c5222cea0420582a5578336dc37a9a7a7487c5bfd8a9c8979b522d6b7c95bac3b2e947ced4c76ef6839c817c0304ecd752f89614343b445254f70a2193b3c3101be16e7b4c9580628a3a1d696cf87e56f5c839ba99ffd4dfde66cbda158d2909762c8da2e1a6ced7843821d0d6f17e17553253e107d2a2b9a15ef729cd70775d182f3ac2e6046f6311dbb61c5d01bb0ebfffb475df351acb77989e33c824898eea0c4eb3120b9974368a347dff4a0b02b7661d57029b3f04dbb955ce4786ba3df98f5c516be5fc3e8af89f149136f2c417ac3e3142a4bd843fd1ae4b4a56cc40e41f82d36ca74b87afbbeb549f3f3269245046bbb80a7e29afe50018b0402d57d2f88ee07717ff0fe7b516b9ad46e334d8c634b9807868b1a2c8635bf97b1eb0fdaa2e8a66fbdf35ba43efacddfbf87a04b309062058a41d13993e140e6f11f22719e4d9b5e0b489daf59643abd76183e46fd73b89a0f48bbeb712904084f7933e6d69b508515ff9fff9a73d71e2bdc42930c044037df63932023a010d1652bc3c12842a9ebf51a10a1092c387a1f7abb520089333ec08181541fdee8db74e13d54ec13607efe6436f0ea2a23484d2103267f78c79a27b7d53d738ae9565e4b2f953c76299f5a6cb6344a806282c16b8e703cc02090bcd5098e43f79327e0aaaab042910d654cc926bda1352b2e58e080eed8cbc9ce0d8c83cdcfd58565d3f71082b141c413088cea70998927fece4cc6e1b38ec5ef5129f571ec3abbc4e1c2afa3992c4a54cc41121bd07da0ff16934f1325816ab88f7a6c266b637e7a768c09da7d22e60ada62a9e9d2c52e355feb45f9810be9179b9fe152828451ebe014f4d1293de7db33dc8aa20bdcbc12550ad076b823b7490dce6ee20ad92ed9eac6e6145a5287be34ad047d646f5d3a8b4563daad68ad145f9d30ce2d014ad3936d5e5b9a196690d84a2082f9b5579b0bdbeaa7928f43fa5cd8a046f4f34f6bddc790531acce4fc7bd39b0c546d940999b803861e01d87e534976cf3c10e91abcdb2530d1018c9c1f86bc222b8e15f185266ee35b47d6c7505298d3a59f77a5d3da92da529f2280bc07376542d2f0330b4c8a8bdf3966953a360ed102ca5a337786988aae735647b670ab1055bf28e1dbdf61959d5cae91125908853e8f3845ea2f6b60791d47f9b64625552eee2599507a34032235afe8f62a84f69951ee01c85139e37b59425cc92d6b176770090ef3cb267ebb8353112dcd1b27226ea8f0e44a7637d8e862b2e9ff5a89c75101bb2d5fb26c0a1e1d36534b4021b6b2fd07ee236707cd8c3a397114ea180e6877b2f249ca4d42f71f40bc0bd4ab471504fd1280420075849c216e534463f8ec0fa80078bd40c45df0014f2c3173d54b375de3a7b0554d298aed9c4a39ca4f51d0fe0643e8e7eb68ae45fb9f80448ffd82d87c3f24f56a70b4adb1c36782a6692d2764da48d2f1fec4e70fd675a7a0d01247c4dcef08e9bfdfc379a5d375e0ed50b4acbf9128baa910e51a00e2c3781c5bfeb463b9237fe63ce24711e79d20278b197b3e2cbcffebfc7ae584db781dbbf462188680685903fc73e0cfc107e8725296012bcf236e4ad661d8e07e399f4092582727b942e41d0518aada40f32902132da463c104bb062b6e545a9e2e4781e731ff064e4e50e830420c8eb86f566e9803ea732d855f7fec16f1b6b6baeabc30bbea86abdddd912ab2183691d69f6c74f55b9929ee65a81791a6f89c7774e73dea6d2b5a5dfe0832c3d7a633b3453463633eb5e19d886293bb17c48998a5cb07fd39f0564fe1f41c8a923bdff107b6ddd3814ac2587e7357d0512b0c720f3fc69322293f0a0ca965f849a79c742a2cbb675026c7a020cd0ecd2ce82e4658ef698ff63b29d4fb2e3d94158a75a4ec6ddc4100359f95c8790f9a23eabe3f7c3274e1d0c6b6bdfabb1b1ea41c76adca791772c052594f9868410d1961cda4f2a8cafe29d06c442a4f0d7b3a3b48f887ad6807b04959c3937f1c50ab99b6e3d0d40ab7d6302a02f48e98cfa5bae36f70ae7866d3f69450dc49ac006dc5a6550c06023c055f8fc935e21a392237e29f5cdd7b4eb28c96b6a51009c6c0ecbef9916425210f20112425d6d01eee4ff592f3e81a90c7472e76ea5c22faf08bd6b53564063843465318b4c7fa94af245eb2ec5d33ea485943b0fd3c8739f854e9ef2b9b88960b7065d26b6b0a0f23a3184c47b3f865f34333956aec4c69fef2d021635849d78acdf3967a86fbdfedc855df46022cd45d4cd3d120c6bf188b2680e0a54afdcec802ba8597f6f7d1c6524ace187de62612249d03639e01c2a84196c0192e648638ef596e61af01dd76cf2881a92693afd14bd08170c0c9aedcd5fc93d41d9832572437dbcd7f5e84a17e02bb4f23753d9b10e6b4af7dd85a14e8c6078bb64fd963fceafde20ac7e1e01731be138a2a9d082d1621d4ae62a5720ad76eca854995001ed733a428fba29cd1d6e5aa0db075b3e0dd5263fd41ac0b8117ccaa7f8b8ea4c05012649df57fce25c9c422575b024327ed573d1b3b48ef2c54e97706555b5ac0038b9f1e6b8307a682ee96f5eba77dd8135591c745f50e032becda8979eb70534b94fab8ff8d73e800b3af48404a4b6590c49d0d43bed862d04f700136a93d7c0f31600a33a7d3365e6b6ff8ae8ac8d8f1113b1d98c0b89125bb83de50cdc6df850ef54b19af7aac62c9a411185227f1b468109a702f47b01257f1e1de604f221bbd95ce536419febad26ec873eda587da5d4532803df5ecf1251e5eefc59b27773cba77587542359fffddcf0dc66198da36ed070d1b005a17e8c253b1e25c337904ba3cec92d59ea982fe72d18acad0c1c8a68460fec6100920e6e6266e4bab9909fce2a88373df4e7c95f40518190558d7fcfd0271e78e1ee340b787011923023aadb87659a2a34bb754e919f5ab1e43d3c2591a5ec91722b2043bc89d1a0479d50d8c9f5e5d921a5d0510c517e9b65c67878e3f67143182be44e6fb1b7d89a8bf60ecb8dead29a9456ddb7236d8105aa220885bd017f6f0d7ade2f92a1ea92c0b459f1c34be741770237c20d3a964dd199bb5b84583aa104a444fef58a267ebc83cf63c111fe829c13fedae5cbddffdd345a65620dcfdb2a6aef0368ecc10d241eca94922bb7df0750924e65d4d55d2aee9f7f39f8b58db70f45a358e009394156d7f9f5e98d56bf48633c9b6ecc17e24f5a25c66d810815a808e90a44d93eaa7cc3097e0f4c6e85195b108a92e1c1908f4fe5fb9ee4c7fc1cf7ddb75ef53986814e29a3a1d88055eed0f2a996c3e8937f509c61d7e00cc44fda535f7215bfe23f96c4b38cd88c0a2f49286cc0386fb4a916a2dc322e49b38ce3c4f25e4872192228555657a5a8046d69ca269a996b2cefdc41008754c2897966f18755384463e7b90aaed9dca3aefa3ec9ea1712b64f3f93fcb11c7d1b7c9943cf7a6aacedf1b39d96c75ef3dba741cdbcad8364bebeee93aa035b1991183658540d2c42f9bacd53d81e0db3073d6223e0b120a2b143004daeb5683bb7ce0bcb3e1e24b53bcb8f8f34ebebef50728bea6eed364bf76126c814d73c2fc4a96b7cf345b515ea7443d8c360034fd0387b79d59d947f04f1dac3661cbff077eeb9f1afad978a01a92a0a3cc947e5cf5736c62876c0596c9332399555f2cf4d8196ce5b71b790fbb7fce7721da4110318bfb4d3279591ee5572cdee647d970c007436650e088946e612d4ec8e28d3ca67603cb418341efaaad638e6ef3726536c5f1a30f371072dd1dba047a279fc19627344d0c20ef17a19e91a7843aa8c121eefa0a6ff2e8c5b8c694be02c68a2fa5fe2a6d6d44bfeaa3bf7da0671349883745eff7a312ec55e95cc64646a571196eec4e76533e1f9f0eba9b75a1e9a1b5057ca705cb8844d873fca0c627ecc9d0c3d6314ffd9fb70523b101f0bb08a50ba531f10a6ae82b36608bbaf2f7b329e589e4c512f2c38a5ed67610a8fbbe5d87c4e8daa75d17a21e1d9a000aa5b2d1b09a67911c04668d3529936a17f58fe09d81da7e8e14361d54420d52748b1bb7a4f43a106938f33c2b8a6396d665ed74a0bdb06f2ccf032010bccb5ff882906b460e8ec03a17c07510e652f9a17fa7ade6e5fad348dd8b34e5fef3955bb5cd4897c90ea809d7b04dc61f6fac6855d1e8af112f4ab875ab54a35c6d0ae42690ac73aceada273d39dcdcd1a02da16e6c63ab25e3350d108c79fb3e58cdd4d7f3590389d3aac0e8fb6adf9c8f2a22285d4f34cc3b8e08d514cc4870c5c50f0c48e58115ce04a7a10469c2dfeca92ae4906147849418a77b03c7dc91814c7700dd5278ad173c02993b4301deae783ed86582749dec37f456f0fb7a44e5e8b70c515e60bdc9b3fbb18bc27adac78e1efeb24b23bf43ff23f0614ff8b59fe251f2261cb4359c7341e520e836a69d985f2267d97a7870d41dcead0efa0b3a04c6234e639383b4e121bae3323e358c93436096065232d61d248787c8e1cb672e3893f8c5b083ee29dd3718de624fbad09d2271625b1e9eb39a8227bfc7dff7c123e0f33d103ce5c952d87164885fc8f6ed3ef8a2ec6aaf03dc555988de12a8006789b2538045e4a54449cdb56b23d90e8d7ba72ddf407630259825153efc4b19accb7d4b44384b60a44e985d4c43362324f11112f05b442c3b5a0025f6e4b859e565c89b2c368bc66cfb46f80d1254316f49001ec18c40ddde243724f2d4f39614448211fb979b2b37717f458be29b6e903cee2f098361ec583cf96603b4ac496ffa251533c08d99efb694e5c2bc70fe136017bf231e7635155ea81cd2cb6bf699af66c238585662add31b08169333b495163c543940040185512a97f2b2c7875cfb9fb0869075e5783afe2ef2d49d3748850419cc27f508b5b1a3dd3bc330468b2dcdf7dbcde8b66e7c4c1233e3a56e57c567a108a204d3b3d13f477e81c231f5d227759ad0c4046f3129c0536bf666c08d8ab37126bb176c8b5ed8243f2b27a974f1875339b898ea7b68cc2221f67c779e7b20af1554b49216d389b17f47f4db12523607abd970457b56b51ca71d1d3fdab59cbcb09a9c8ad49d80f4c47d344ae124e8f259a7b736135f62eb38e079dce62719f5179011b968c09b325558fa4681498354c8bd06d1a09b269ba2d7d6ff169e8d3af5c9c13af5a61bc6cd2b8d48b9c0986172165038c5bfd38074f5778c3d8bc421896c74b446437d0f0864400694eee33d86f6a13019da7743d5a7001fa20151469726445c816880f79ced5dc5b7602c44a22a98dd1eb34cf391d6ed7b0eee06073456a2f737e350b97dbcb5656e3a9644a655d4b7f2c1e34cb1d1ae580147499372acee548d9cab88ff7e6617bc6f7c11364b79007a2209bd6dc3434e21d62bf117d9bd9923955b6a4130fa26a0170285f4e488aaed1f2be4dd8333270181ffaa35ce4ef20100c94eecff8e874fd10533269131edd5e39b33a6ad31e3d583d23b13cd1afed2b7dc4281d07d163f7a433396cd23de62f8bb60e5882966db90629b07b529aaa2bfed52a72932529fb6c03523d16d4162cf86a337e058058cf89f6ca19a7d6cd73e743596e18b2627a54538a3efd3f2c23723036fe1ba0fbc9fd7560c91a70cb9a65dbd2a52785179841582b7b2cc9943a4593f3f4979dbc4a0d309797b62da2b99490dfb0fdaa198e54183248735325c05540ce409ddfffb6c75df438594d54f127352c228de3ab8c66dc36e43b4dde3883690cd191fd292faa541de068d2d9892b9ce0af166be090f3fed3d90f51f5d7e620fba4831253988421ad8e96de772fec11f0411596af5eef615e9a1d283053cc901b558ddb5e0f93c2c240c8e19867a6b8a2477241a0ee08ef85b55f94d695c8ac2ff7f62e51e9a940fd198c5ef38842e7b09bbbf716c4017414ff5a02283662b180b9acd24941ae958ef21e8363c9bba4ba0e6bb54886754892e69f341e49376bab3e107cad57adff798e7a88c6890e5df3ba90dbd7e1f85edaf7131e0b01abba0064d22b09201c3063f96292f6ac4c1bb0981b4e62b66828afa7f3f56c4e555f9f6011df0257827834f8509c840c0947449fc7f9bb5197e54f530b9b20a778b785410ceea019ec941b9f915206647d4a0484cf3d0052fbe3804263eebd71173242bdb526a907deccd6262a715197e0e70c4a50be9ce115663ee705a3e7244afb18a0e2ea3cd628c8874a2e3dd068ef34b563ca2b6dbdf3888c544b7dfe58ed71342078d70d409d860906ae475d19da809982b7ae662220f0a69ebf26323b32924e8bdd3c779bc60d70828f4865555dd9eb42486301b45341edb1838fb33bdd2e8d835d4f13480e51542076d4fd5ef39a69491a98ec8097b6b985db689e05cbc0a4b928d11ae780356533e53e33d57e307ca2de51e69e68b043d8d3d985b975a3063718a213f4a24f47e3c14a59778149e0924f0f6a00f6824986dd08f5f361c2f5a4ec48ae6a29e2e4893bbe679f4c58d58063d60cd6247904aa36b7cd6316018baee1aca7be03488ba5eb096b7f560946135192ec4c7a2f29d69f52b8ec019552d0aeab46af44f088308a04b34e7f58b11188185c3299e7966cf84b086adb000b5d15e6e320923d559b40a75835c5557d641ebc7d7dd7f19d8511ede83cbdc3a95f21c8406721f304b27cd260f1721ef1443df359a61c0805302aed8e0435e44863874a8b2dede16e89bee698e1dfa905a7d42e25bb52109e6ae20489ee77b19c11105a7946b4d321739cbe9012b5cd64ba7c15cbd2060c2b4356346d037948f1aedf6a306a618327229e7f0140941cfced1c70781acd2b5a1320911c1f9e33c2428e2c3efa05be2273fafc69090ea0d6f79c74ffff659a757725cb7d1e82ce96503a0a0ecaa896823bbc6c7b3cc79f4f1d276405786d630b50536648e60dddc759da19fd8b9de8661a8750ed41140909f2932eb37e3f3d155594c932287612e91d367ed8a9c21d39a57b45e79b5ed480264c861b502014906dd431b2d886f8aa65320687133d2b6c172d47a282c5651db5d89f7358960743c639ce59c67623c0435484b8c657e1550059047239793fdc17e97109f113071858ccdd205be3bfe0daa44588707b02ea62fd666faee95359634526dd9fdc048468097d490c59aac768fa771a90980f4242752d6bb6ecc9bf3de34f1539e2290e6da068624ba1a2053873a6ac3effb582f9a801a5d91d1aea7e87006f06c87b7c89517514f9010577ec8df2473e49d1fe2f4d292d8775e9a22cfd0585a3820fefbf26f1c7088065038aab617d1c532700603ef8eee0e8307432cf2396bb3c94c252c26e51048880b34f0bb71966551b2e98472f07a400f3735901a67b1b7202eab740d5e44db4d5b42e7187cb5f0b0d126791381376417e32a396b8b25c93d9762290a4fe10212bc5ccbd32937ef05db35647cc8ca30b1f9b35a626d8c0b2f92f92a0449d2b73358927cc6aa6c7d37253118224e8308a0397192dd226c934e6626761f93fdbad660521a47e4f86c3ed0ad325ea1856954be4ceb614f23c4fa28e4f7137fc2934cb4d9bcefb09ad7bdabc125c24d786ffb2483b3e9092ccce5946b359e0a6bcb759af13a09b5a5ce22426ff20f2f2411a02ce83d6ef6e0b1bc835edaececd46dea98d6d82e3c83f7ea62944e2bb9f28fc1b77df0cfeca790b31111e3219547401af20670d77ce1ea9af72bcbe1cf219904897b9b58a9e445ba0fd754dd8673434e0ce85b493924af0969a72aa216f185c9b7da3a47d261d0d38a608e49a1ee420b0c1dc93b0fef7dc2cbd96b4f7cfde02cfcf7040667e36dd24a0fd163cd5e638b46b3739f0013a2a262d1d606a23fddaf593b1c083e37edf43c0567175ce3f6d34bf20b4dd60fbe8357c216e7d682d05293ffb3c06b1ed59ae3d74cc3630069e2c85b237e9e5c5daec6711990761bee714ac5d5ec02c0dc6070f162ff29534311ef1c9e60251f60b5899dc645e1e92ed79ca89de75f165b25b3b32e0cab3cf18d261976ffee92764f7949fcfac66aed05758d62dd92c6d5e75b94ccbb8f96eae4d9ecfdf16b70133f580cfd87fb3089d5debc735824ffa1ffcdea3f512e11d3f5113021c329c1640b0af714cdc8b6c38affb92635b31a53abc9eb4186f3f7584475d7f15f5cc0598d6715a934d258c67a2a339110f004c5a938c484c307e72d72833ba4136a05b412a89b5d98d3898eab43875596ae346701d9a02059cc4780c5e60f2a6e4a2cfb2c4b25a85392d2b2760a12bc42578595427c864fe8848785d294799774c8e31fa9c58ef657882efd86c0c070225819e0641ffecc9ac459b7684003e3cb916e420f2caec27080941b2282c925401e1d3e5440e70a07c9ef14de8500bd0337ab330047b34b309ef8dcaca01480044e6931ff4b80e3cdec08aafa3dcbded7a0bc271a4aff75ac6676fa39e7a7f046813890ad91b2f14bd293abb2be1c5636cdba38b1004f02fe408fbb2143dd790ad9e09e884f0f387d8e59e7c30325a35c187becd55019c4c08c4ff91779093b5dd274131a9e43c597ae8f7baada9da09b2451ae79cb4f6b33a698d31e8189481bdd8bd46837de10d954a37c9de2bd92de65591235cb76ec9457f7a06da0d039ef66043cbfb0fd5aa95985f14c95362afa865fc55d8fa092987e9cce37fcc0e86cdda426b52f682fc84de6806734b7813d2f4fad325a87d738b90f75e3e8b353cae6211b2c95f1edbe375d52e8783b0915ab19646181cd1c5770b36397cb3c002e460e41db19b6071dd0d7311b5b9b018a2458f2040d7dd05b48932f60f2e29b0f44646ab6800c0d8eb9c765585dcd3219ae82a24f6c00bc7f1b168330e6eb9c61fee00fc40f3d843097cb439a518848a8ac1a1bbb585df5b6b3318bfb53e36d78e498e9b1519a1c8063b38d109bf9251a67285576a81badbb68b50aeb3ca71be5e47dfdc0f8d684c31e11d4a97bf0a803bc4478a214ac79c3342eb7f97872f178ccc107207b079092b5821c22c7643fb97d67a10d121385c996e1301ca57b3a75f9382979a0745e90813048a3a14e262d8ac345463ad6ed1e728e984cc486b2cec7c8cddbb5e0d094e839f9b155ddaf4d37c7bb04b5752880272086e6c143b1170c7b181b1fbc29761e9b54e0d9f255268e6430fae7986812032ae5d384d58f9c2b1e78540d063f6c73b170440f6b298169ec710a4a6b806ce9cf2f22829cedfedf4c45b1a14c491cde8bc450909fe6f2abc8258d5e62f969be02b861a81ad37bee5f04595a11c456c6b86501ac9cdd8f90aec9798e6c4e3cd81840c184abbca38187274334fe9433fbfee6a46db0c0b636040d7e3f94ffadbfc9953d7aee0918edc88b77d51f30f0bcc67fae9e71f69a25cec28836c85a69af58d104dbc02036169208d72992e1746f7b85ca228ba85ee509f7c3ae736c36bb699d1adce426356c158dd057b1c5a4b9c99cae7857ada067fcd8e6425feb7df45626da8319b2248eb9352a43d33b959e8c69fd0e14db4c9839b242ef5a3501a417898d2b7beeb93fd02b28fca9d2ac19d70b700e919120379049cb7cb44b4c5af0c042d12a027c5e1cadef8f54bd54a99624ae912a27661ac6dc9f207c867c800084533a669ece7e19c2fe560d24f22de094f47792013558257de88b781eddcf9a6765354ec7a0befc311730b2b3daaaf42e23b52b120f1fcb0500d85306a52b9e6e0801a88da01f537874b13d18c470c92d16640e8529c1413cc8c1d34bd405b12096dc4a76e85c84c6612fc86ca42eb1a3c8d5df123b26e651a8e5bf9b34a89d2759dfd53e2bfe521d78f6e97074ca7e0d7f6d82a1e02e97eeb8ee2ee4efad7e4af2944cd4e1d0586674106748398b4e00a06c14e415a11708830b03965bab1ad684a2c4bd00ac678b1e899b94ab15c9f49eeb7d5b659c29621978c7c22ac441f83558c56447a9e21acdefb3dcdadecbd059f6a98f84818399d990ddf94f34bd575e46ed340b61ac248bb26b371b0c619f49c70a981e52176bffd0bc87be865ee47a7998bc49a800002252926f49482069ff20c39a6a30a0e7c4d287a253dc1c64fd6cfbd14620709f4b91f5c0a3592201b0bdb0c09903a9fb43a452f7082905d3b7f3177936a2ec787f87cb2b3c068bf43d037ee95d456d8afa75212f800fa92ef631b55c2913dd21978a0afa18382227cfa71198c9512939e827cdbc60520a377d351ed7fc5aa576e5fefdfc3205fa8a1946d31c1d42d6b8608edf61d9143fc7ca21132e5d2fe97b18b4bdcaaa1f2ef6cbeee16421a0ea7169322d40d563603018892f31a2c99f7b3618268aa5ee00e20128af32446257c1e18701d884fd9d87f88adaf66cc1c680fc1eeb82049183d773a26c90831b07e3150771a7c1dd8f22f27ae73d136a40a49a3b23a32558fb895088c32ee20c71e0d8f01e1b17de847c93d672ebfc71ceba2dc197810c1f05ae3958b5def680d7d123355f19611adbea43b35a5deca96e1ba7f96a87cc2cab29b453546b8f60a1fde53db498e6b542732b6837d1ce50fae3a9a6a82ad8576ec9021df8ef7f90d335ff4e290a9424574726ce4fce93779a3b14d40c5aa8504b9482b68cf52d182e1ebe93dc6a5245962c1f4fc086052da9ea3ee33757e00a06b020812ea9e6d46d83374ae13b4f7a66131a7bd134a2e38bb6fa07fef0d4305aa23c1cdcfbdebc0e9f0e23c698eb9b85d54cbb19fd71bc3004422a83fce6ad0356e4bbf17d97cbcd0cc06c9c7850be4fa3c9349bfebe465e0403aa6b039c4c0bc16ebf3dd6e2bd78356d5269f3c4b206b67fa82cb38d03fc64c8626f47548779ad38c224e73bc0d79fc7da6ae8935a1c3ae5a65ac46758f2153f3f80b3c51122660179bbae77669b59e55055c207d4a397fb780b0bc80eeeb5d5661e412938def2b5844d96c550d31491b539fbeab1615b3fba9cca7cdb836e67bf6a772938eb91e7abf9135a42d600bb95fab735929cbc4ba28f1549179db293d04acdcf1021fb85262cbf81654bc72fb9396e8f108587df25c3a0286b40546f394b1d71c3e5ccb901e3728d50af5991261e7897db2f2faaad953a1462f26853b03f9aab45c487c60dd9df5be253e4b7815fcb9231a9b1edc990b468b22ee2cb73cee5180ddddf3fcc053c966c017a2708483605a51909f5b01847ef95e509beab687d2abf50903f7240fb9414467d0799d2dc563e699a69048b45c696146d4351ff9981da945f6f82d26a1e77394c647ce4eae62033ef1c6d7ed6e6494d64af582e34512bd2eefe1a4af5198842d7ff58c20c182ea8be48ee1013e0174e6c38e636f5d6163e4a5f840b401554d4f07eb8c47100e15f6864900438ce8b640bd839a1cb01d3d9f63054615485df244d6c4665ffa032f8f5f98ba840be2be918defcfcf94d8a0018d0f38a98f0ac7e42d921fdcf63e1f96529f04ca114400e71703517bc32e35db64bb71ac8b0af458902e27a2f5c5ce8b9ac63df756044102bec8cfabacad6fc5ea0cfc766986573165c8f51627ff63b50fe0e259b1d77c65f47dfd699db36f3233aa462f162d85c880a7df0ff9e52718c58fde87d10325ef84057471e950401080f096b155daa4449fdddf6db53b6e3f3f5e85fd125eacf5385de7650a39a73fa5f8d672fe3f843308d80780601edbb5265683194dfd6bbfee1f106430d6223214a58e9be24f20b012a3b8b672ae1376a1b988f8e4354068c9085506bd797d1e5a6760685e161b8a795d78f74df3738bbf562dabb8dd96d76542a300e11dc9af16bf6344fccf73beacdc37a0a2412140db7f40c87a4d8a40ca7b23e4fe468559095d2d58a5116177ae0be88fb183fc95ff505a09a51cebd847c462b7694948ca61fc251a08a7ed80a0863ebc872b67c3ec0ea3efc5b0b5002598587b19bc4eace6d274e2320246a3161ca5baaf7056f650053220a8ec1323dcc30b7c07f8ff4c3d5978d5f77138e1b7b82185f8b048195cd60a73a3d9671ab3aff6abbbf8560243dc1f02c9c2208ae1b9e6cd33acfb190107e6b49a38d498580dfb1f0c11aba2e3502213768b75f69295a8400e5032f7544ed4c50a54397f1222e81a0237c445b3424905b67f6b310a0c11a07e78967b06f720cc9e5b48aab26c7fb29eb7657d99f4bebbf517a43e2daa51d6ad709bd8178ac444f3c08e6026d32b65869774f81bb2108748c370da0b24d5c2aacb3618b7ccecd28d0c7eac1b043b186dc9d133a9cead775435ee8b54278adde82c48283d5a616c1fa4e53b1840bb56564d4f6e9aa17011c0309d1ce0a5d2264fdc33f9228e8e4ef0dfefb83ba23359dbba23d099847874e38f437a003601445d9d77b6ba0e26314deee25e1a2f6ba5cd8a595b5fac4f51d1e35bfab03a9a34b95b4661284ca857477fe2019c2b60a53d53f751b833a201d7de4f6b245c63b197e476fb24e7a579ccf1b93bac7582091694a170ecf7e4a76e8468a18f13e1f15c55f5dc55ab0f241938c1446bda7c77237c501900c349aba3461605bdaf3b09cdc7c55b0c791aaa4ea247a9991f42ce0dd7383df36553af8acc0f3c76922c1786f8539198e5167eae98298e5c1e7764ceef6026493a7c020d31a75107dddf18539dbb8593fac0dd7217b1f2e5aa5fbb13fc225401ab5d059a94f0963f85e8f463687013d6c279849ff7025fa7e01f37e1525b51766dead1aa764e003e91f7d11b8fb6c709eb0e91a7fab4ce95261a70f06aefb932aabff24d162580ba936724360a908268785a29ce84c041b01fa23d207ecee16fe4bedee0983225f3bd894df52907f9e708f9d8bde3910a39b9ed4c5305a4ab808b0eea8972d83d43a1c983c164dd71ca25a44943b4a31c1ed55fb77ec9992a7c249e9b7eeb141c90bd3f5e17a8c9b85e442791d0cf633f9c880fc891cbb25b8f355190cb8407d9be7673112974c2bd6da7adf47f8681e5aaf21059070a5cba8cf3a4fe13d1ac314f4475ecc586db6608f30bfa30951c02343b1e9d47006e3d402709c216ab2307420f91dae821e7f2fad85ef47b9ea98649f1f7284393ea7eba761395d433adbd70962b5ae249f57eb18e3973724ff94cd5bc2e152028893908b9817bd54d21474645baba68f6c1fa1b93073d7cf5f622d15abc2ed2301455ec3348898639c602a22fbafe4a2a3ab2a52134c560fde44b4f4a94463b6af380ac4cc481c82aefe0206dacdaa727c6cb0b967b643e1bb53c43dfcfb6f5c995b0f7dbc6ada1eb39a6209f700bc33bf96519b6d7460b50e2eb645a26ce061c55e81f1145a248a85ba052a48afe3695cd86fe01904d2a45134c33479dcfda8584f3228ef74ac0afce6f913878cc2e6724826b1733d938692f9e2c7251783a6aaf1a66a5863c5dcf72fa79fe98f5e461882e53cf4ae54f5651f6203ac808513172c17abb66dc96d0b18cf780c014cada7d1ca6cd8d576b67a150710b276788bb7016911cc5ed1bd3ebf13633b0e976f77dfa2690e34bc7c073397a7a6d28a508eabe2c587a6c4410c96d870b8e87ddc4603f922dbaab84ad6c0e9dea693da293d792909335ed953427a05b162c5912e75cc6b1bdcd4826730d9968b1e580b734524e1ca02648c1bba2300cfec4791a07141100c810a96f3c7d747828c2357ac4c4995a11f255c237ee7c1904ccd81bb9ff97468a7e0c823382fcdd67fdf7b2a8cadfd0f92a85a6b2b9835f4aec636c269d06a39e711607852e90b1c0fc95c1530a9c03a1a89ba37305e86e0d36ed1cbfbf8f12589811af5810134c7d7ff2e04a5b82deb114c88e4eec699eec8415a9065690d595ca85c1243e29ece17da8cf53d210ae0c2543338205f24064a13982bc85fa3d879e74a25a398faaf06652f0e6510d866bdaeaa6169325daccc85f7b8290e16e05af8ab1831c62882112ca42a471612efcfa798579837ca48e1dc359db9e94a96536167196847fc6e0bc585a744618679ab2ac6b2000a8438dad302ae0dca665cd257a2e842821382d959c9dfa9812afbbc03df02dd0917f5140a8e7eb685127aad13f32012912f0649e0300ab2ab165888861480977ef91f35cc720a040e95d15b7ce1f27451bf6136b3e2acf5b1a90c002f179a01505d5933987d3a07135a321ebeb47fe02e8b8db71b7d2a180a7e673d3570053bdfb4a34b1b355fbc09f533e6a86f9be337d6a1f59f954445db0bded80613f02e2d768a19f01596bffb43ef6ac297c97c86d420c76d8c8f5f1dac7418e1aedc624f1359b9a7e04b0f5a45f02044a4a2fe96ef61a8abd13c3e0d7e8b226e77fb52c0e6fd45fc911f4b322b94b1cd38305c4463c76d487f17e9914d06d13a36766c34300b68d28dc07bf08abdf62f30e764ad00d1ade9ac419b98e9907a97ba39a90a4f3cd5224f7df272d24b648af8dd26a93d90542e750a8b94e159b8832c53a8b5a653ee15eedba5ac40462d712476cf38e9d2155a9426b25e58f48489b99033119baa26830ab5c81b328c97a5665b1c5ab282a9e9bbc9ba954ef62b7eca634a0f772bb71cbdd0da4333bfdeac3da87d6977e09f36b197cba208416edd156d5c4bd648942359ba4ff3e901669adb75733470b8b2edd33cf6f1c55b7c6481281ed8a9e3dab55b5805ab6ab5b2e23b63221778ebd25fcbd4f3e5afe3884fac9ad3b97a431c6e7d4b7f5a99d95cb9880c0e01643d1f2d13d0c94ac035a818df33a1f6d768e8e753277fe41aab3094bc68e9e81a8a2ab724f235ed9d2df226a548f0dbdbccc61059c849b61ea92dc9496d15d2fabded75d46f7da48fce1f0f166dd247a5cde22e05b9d4cb4562a887b3af208d84a91d7009cbd4308ba24fd3f3e2a4a0b4311882b4c107b7d06326ccf464cc179f8e4f23a92d5665594bc90bcf00f03ce6b23db8c1ddee2cc4a3957c7c81e12731a0703b7e6f7555261274ea4e5262f6cc00be8de4410b44e61c1060ad2aa10a82178b324a98b351b3858cd2a313459f86b43a56d72d27c8304a567811923230a368ef096bc8fd6ce70d0ab05123dfbf68542a03b483a826a575f9a9b35c46c8878e846a09b358ef2a79243460b770708bd891610d1a696cd4bfb4fd02894945956a3af9606faecf9cdfcc2b016f032f31e6e73d718bdd39f3688d289a44a31a053169c7f2376049ea55f37c84f759567ae0bd4866471383b760be31569cc9699d3c73e33cc752be05e6d077d2245f0afd6f497a9f5ea8b11e569d99ef054f5091c28d39b33840193ce5755d48f705775bd69f637906c71cdc71d5f44b0ff4c209ee84c46646f25650f009c6a09d28e4545f69bb546c0fd23b81851f3042e8353ba15cd45650421d1246f4341f67b74967041948e24f9442e13e0e41ba19b29383be759ece82d39c54dd19e6539b664fef95847e9ca8957f8f19fc87794cbcc7f63834faefab5fc95ebfbbbb4a88aa31b7d37554ad50283ce1a2d98a65cd1eba7744245ad47b60a803d6a661b710466f72cf3a710a43a0fd2ec2f6e72115851f8a815edb42e2205a4029c9c3dbb7841cca61ce8747856fa720d5ee3e0040a693af00834d75c593a586c374fce6ee5d5862da70824633d6a522fb4c0b7e7becb8855ea71d108e4fff5ac8da4542bf2db8c868b91cd75d0a7d42f1769db50773dfe13a32cf7d2ec8fe1e3ae2b270d948642a73b6d6d22b0890466564004df9e5178a796813e89a845e042bf4a3ca1535f7f65be004f5f643e20204787b895a1dbcb0c1cbe8e231d79d9e128424783560eff1e3def5ff40f3a9763c5452693022afe2b9c6d9423479400dc556bc9a3817cde81c29bf0c582e51a12190bc7e9e54cdc7bc71e9627a15a71bfb4d9355776495e814e6ee474bd1a14dfdfc4a874fbd40a4cea7e53043ac444b4db28e13d44d1ef0597bff6c60740016ef1667084ffe8ae2e62186f1df9ebd041f7ee7411a41b79225a259543b53d17858313ae427ee8d254e0d027eac1624cf5fc2a17fb5850963f497448199cbdeef8e12f31d271621112bfa4951dcd3344a1d8a90637918066992c5b32d39784e53d9a5e60728caa99ddf4c6a4c9a7ecb672048358ca30220f21329169d24aa7cb7c6881227ee0733817f25261ee430ee7514630a19bb1fefc7166f89ea444d7b0b1855245fa42c5b9ca4135c6e5514cb37d1787ad80ae162129899034cf1bd0821e185784080a9bb4a3203e797ea346df241798de92e88d509188b123c762b541bb25ac8b1968404dd53d04d5c02df8bbcc249163d35af9073996431b9a4a23bb2676e6ab419a58cbb6385a1d79488a21f09c512ffc6fb7e9a6e49f3fafd605eb293e2e4e2cbf9a0965acd27a1945fc7af3b11cd8848c6b345a99b78d879c2d3733abbf653a605e1c282097c3579cecac5bd528a03c039a1ef444a26564c7be820e05dc0ed104338ec353464e8fb054f6d18b0171099fc98e889e26cb0b7442a642bf647f70fb6f78e4883696f0f53718f76973fa887882e3e6bf2380ac5edb5cd85ff7524d9174c8d8814201f9409bdea6d158d7d0d4fb23d50ec17cdaf0f7d2fa746778cf7d67c39915942223aeb0d15f75df2ddfb8ad381e0d219cba648bd16687dde317c8de0d697ae6ad09336e39f6a798ff89cc2e72fcdfaee80869aa882c64b2d09aad69e88644ddd72e2114e5bb3e2b69b564cded3738450ebe010d08d4326a8bf76927104257730483e065aa8292f4fe9f257d0f5119940aaab69b5a490595be5e63b2afdfce316aa4188217899f0737d2e7bc2b4a97d4cd6f6aa371725f16df12359256f5358e203951d1d6b5282d641ef72711ddc81a166767c531a1657d4f4890d75d2e7f740a530c80ca1d00ba69de947e947b7c0821dcc8b1c5ef516df36d41d91a8607e8951b89bc250451cfd64dc9565058db5c76f4c05bff2fd9462360ff16dd0f776c241e98ea7f21263068dc7f5f168faa90314afef8fe890b311a142f822677a51d005c1b8189d932a9d1de60a77f3bf6935c930205e46a7d07e52366ffc85fcc4405bb45aea300c4936403f9476682d9b23492f82ba8047a4a5b53b1f3b7f9e085a80faf3c7ab8637f06cba521875b596f6223673bacf0741b176bb48f15d53c262b1f40f6a6cb71d143faaf91b04f9a407f37f0f657bf7adcdedb3afb87429eb0950cec19caaffbcd45edd516d8881d65b9988765b0e6363b4fe7ed8a89eefd937eb5dbd9becbbaa206b3de0489183ae248da0c47df59c54633f9ddd612d5b99d6fbc2a0a8d5716b50a6e905835264c70d507aa37dfda3ced473d7fcc0e61e67f0c372ca8f660c6067acb00a5ea3d5beffa893c1f6f1d046925f8cb3111a301d8bc6016a4417ae2c7fc67ac5e705c82a535aa61a3e1abd77c31607e3effcefb4ea90b1ad4719523da18a192ddf3400a0b6f10574794e05a482fc762fac0dd8c37eab3fca735b054611e8e0bae81cb5ac716c5ec464ea8e46baec65acd055fad9df1fab5b2bc65cc3e58aa57a42ee6067b3833c02cf38f7ee5d83b4e2a50761bffeb2b88609bcd6b591df427219a09c6b3e2f9a542c1a2c86d7b74da92f94f04a0a623b104b6b576b7338e8b5dfff36f5bafeb135f2f70778b717897209e1186cd88ef67e4fd217f53b034d45b667304fb3fbd3520a39994f6d524b3abb8f5c264778e83ac71eb74c570cdd94057dd6ab3f86bbde78224c102737ae266640a821e00b08f415c48913b35ef68655d0a6524662940e4ef9e5d321f5933020f7d4c90782af693361b78d209163c7ef4bb385c93cdc1e2c8c3ac62c83d85cc8655db9ff71b03df331878a8fb4532a5bdc38df91c73e9c8f8c83414961e24688dc6790f47579bc2a08c8c660d93b1ef44836f39b1a584e40a2d9fe3da9a2ffaf2ce04fa958d576077b5821cfcc768db1f17a43317add2d0e44902ce6cf93009759703e1199f4ff1dc5762660194e17cbae14150a4b8e78a2293c57a1798edcac63c2b165671dc8c3f72ed6d43e01b122d624feff9587625d9d63b470eb883ac42bf72fae75fc2dec155b02baeb7e3c60a7b6799b0cddcc365a3289f8f3d0b4edb75be39fd2059c4e58e7f240bf2c3e26e90d5cc18ed440806a4a30b655744adf12986fec557ca64312a65bdd34ee3dd1d4d2d74484cb35d73cbd2a9b7c720e4bc467981ac17527397961fbe10c9dc738699ef8774fd00608341f30e60d4c95829b0ab54460b468a8214c1c2f6570ff26251377fd3196e4d671c6b1272b6817110229c3f6842db50d6e4f2c65fde1f6f68d3a477fa7679be3f8b759a63808ac1a8e6c5d1b1b0ac139cbfcb45754cd670ecdea100157921be25b8508f59b95b8f46a5db27af9e2eb1ae7ef03eb3e562179bc233b57b8be81a45ae332febffdcac5ddc161cd6ed1fef4cb524098b09bb3e6bba5bac5397122e1406eee428c2779f7bdecffd46b064503d615f05aa246375dd961d7ef7ca80e21058380b92e564d2eec811a6b68454b0a238795bdbfbd35d76fc446e9a2eddc9a3817f9dede0291a833fce7c7548e2651a5bb1c55559dddc805a60fc84d76814e9f8eb82265be896e426ded82bb69591a97c1f9133b8dc1b2e53bc1c63f7512cb19e4486389ee3ffd24e6940f33d06ef09864b89fef27c3639fc52af8551eadf0dbddb8ecad96c1ea18bd0d94b6ca80f1055d74a88e38c20a99a767eb13be3589abbe5734890f7c382d493641584c5c5fc18d0912380a00c569094690778a94aa66a1ac3007182bb25b4ad4608146508164c15ac46c389ff30c08f69f1c39a1d0e6aaf87ae959c031b2d1b79af090dc54675b850eb98d3bb97a9abd0a3850bd24fffc0a9e0a44f89f2f85324974ba329b0242c3f27c3920fe3c7017f33f7c6af8792cddf153968d71bf13d01a155dd6e79546914cfd3b0bca55ab643b30c787fb8d73d8907c1b89a012b310345dd5c9a099e84f8871ef9f6a4a974af6f9aeefe056ecfe0b7286e110b656af34b5e8bfb79549eadc3f9c615cc362ce4c0d0cbec03ee595b975d160a81b29b53df5918b1cf66da62ab19bd8ab1f3a8e08b050a10eb92166e2430ae1c271e503f1e7d6d31f583e296dfb786fa5c1d3d13cd81e9853b5cbbaed8803170689a615766fc044b5b2a02a72dfcc1d0042762585ae10af7c74a9eca6f16eb7ae347740fa1332fb6293d8425e23bb646f0a0f95151504c02e2f0e003aa9331c9f38ae4efad0e429f1fd69d8debf0f793777c3e8acfae7bf4071536a99c9101f6c36a0ad018d7796a28623d396ec47fcf6a176b7ca21f0a6dcce265cf94a4f519456ccbf0938c545cc0fdb4ff180970a2c2189f6ecc0d7aad6372504e0c6df61f0d862a0fc20fe7690e9a226e5647a3a3a1ad35412c508c74d2a8a4e18e3ba771d9ca7c0555b83b423f5a26b77d47aeb187cf9cd19bc9860c655b471736084e801fe6d76684273ac79f166a35230b41be4a076be13b37fd12eaf5f71d1717e396dd78ef21ea5add9ea86e72fba59e2d69c2a863b1c8222c376b416b340d575c8ce06d500e31a1acdb9a1e0c07f1957977d75c554361dcf4d4590dc089b2fd5d2dac60a144a933a7f9108751e26683afd219163b8a6589481032cd6b9e5e8d0f5b8c5cf7ea086b65be24bda807432cc2e3384d139401ca3c3048908e89abcba72a652be4b3075d1c50c45061b53dfcdab1e6f84a2ee704a28202bcd2995a028fa9e38ef2bd27b6b755f8a2142d7cc9b909da885c284c7a918972facb8774dad460424a20f22618697a7a612a77e6dee4f39dda176102438b9fcbd159843e2c8c2f2850e16bd260003794411d80452eef10dd90e3a8b317d9a2d74861819a8cb3e50b35675445e605e74ef7055e03a820ba85ed44ae9f3f7267f4c036e3dd4f5606a5bdfba30200bb5c928ad34a9a49718334465b1cacf0b4777975461a76d7bdd67b3134f89ce2e015813d916f6fd7eb6a446f47d23b160dc842a30c87cd0714dc06a2c49f80340847707b0abaf66c8530e9184bd21c980aa0fd12aef65cbf654b93f86ede2bd03e30d980f32bfb480bba18af3668e6a55a94a391e917c5ea3dec72dc8998580be580e0da688377b4fa47a640178f9bd6ecf8a3bf3082c9783692844e8c261ce76857e508b355cd0d9ecb76a6d9c784628410bf499522b7c38cca1c9fbbd5b29610e991dc5bc5d95074bfb0d9f275f8f60a573bc1f10bdce1bade5e56095a0f04d68a4a6168bff2c121ad2b0da88f08ab5cbd38d665a843b32d5eaa9254151cea3ddd89bf89f2a503067c6a672a54dd344219a0259aa0d781aa6e6d260684bc3edec7ca572f85a1fe19ee47be567962356279d6005b7b9bda6cb5bc03faed8a0bb311a1389e73367269943f039fee11b627f53c1c49c5a24590a646940b26a51b90e9a42fac9ca5a6c77045226ceb1bab2e0ab12f934984ef05cf1b2d16ab2efab748c4615d384d860f484b102379fd4d09b2ab3fe527fd38a1b3b8dbb34a1e6692f4982ffef99b93aff85d94947e5097b00acce4ea603a567873bd45205c7c5ae0e80dfd4c1e1f0a07c73942b0ac3b91c1b9ad920f08d8158eae68c10e8800989ed9ded222932b92dc10c7e3a6e2a8c50123f53dfcf6cd5a165557592aa4b4a6cc9d61d30dbf7e95e0fd5b6a40e55c077b1593959aeedb32b8a37fc56878e867f49dc25f81a30ce133f53bbe16e90b2bb4a00ccbb8c373c7528e9fb7f004aab16b8514ea2bedb900dc28521a40ec1d62ac4ed9c6a596008365d14b8f60a9946b2b914c27d0b2635d2892f434da78f7a37de3ef47bba6fc1e3ddee20dec126d57ffca928a25a457edb366a788754ae8e2de45394786bc317186da07709ca5532343e81087d8b43cdef9f70b8ea43e83a673a44ad6ac72d63a30147d5d4f9f6e1eb27dc6954fc80795aea1630ce54e1cfa9bb42a7601123f1af92934f8b442e629a3727e1477b97203d59dd8e19b2f7295ceba69f3dccf9a857f82518a4e8faebaee72c4b786809be02bb0eca851c1186ebad8eae830bec5a99572d162936c3d2f390e954d7d2c72cf26d3818d54b431a60d201529eafb6b25a8f615dcab27fedd855cc948769543f1080357b675c28c0cb30b0d14e108e4bf5ad964288bee5346804e7537daee6c6f9e892a0195dcac9ffecb9a75f55a332979d1b8a3da31efe418eb89eb885486f72ab8c82d440bb6f24de9e0de72ea6238529580f05841415867e702bc76d509cdd753bac65fdc848be8a94142bb3a9a13ed75a9efd069cb211884e344f2b7b3b9423f499e066b7c81b44202f1ca6128471a228d28a988b3227b02192d7c8e578b3e2227375c0ec26dd619760dfef572fe495e758b963a58dbd767a8178600e81b2be3f8ad31e1d11dd2d360c15332ae949b88fdec476bd72afed7221ca5bfb8781554f4e2546de759423e152f08a7bcac32a055d08cdb03ac3c045cbef6ab88c5e939c04015fb62294567172887a6da166d71a2ba3cad49c42b2f4f9647f11f96d6cc14622e1619f3e5acaa0be82d730353706dfe07b9420802efbe65ed9e363c4d6f6aac808f4f561ad775bb6deb6db6e801a7f193b7758557470099970f9d5e46ce6f1c6549b4d9d4b81bd31420ee931d97c5e0a699e979be7fde903462d2e5fd73b82e551d9b9e7b536995c68444a55d864d64ef514e1517352c95deed40c867aa9504bae6348e49ccc46594ed221b136250033467e600340adc015e2217e7184175b440982ab6080cdd2e82328c1c1577c9c806e5dddf826520c3aa5f3c8dce2bf529a22a247458a3d9e155d10ff5b4556da4a0f5c4fb8c4bbf42cc262d715ef7d01add5dae49f68b03dd2db76a64981929c3cf0e82988fe2df59314a4fe669ca148617f8130795d28af3983a060e53091587bdb20b5c9c7744c18748fd39ecddc4317ce529ab42e79c127e3fc2f93d269ca033b5d28911daecfce14600966541ab738c018f68daf1a7587e5830b8cce398fb5bcd0b64e10dde3ca7adbb3c1b07cb44000042405d8766c099fb01af1e3dfbafd9b2c56d6b1532d50d0f278b087649dfa776cee06c69b7dd200d39d1c5e48ad2b912125c1cf8b0eef90245f67833fee5777416c0827881d2d6b6df4634f606d8724ba7755e5b87e41d6d48b5de2eb62822ca1267010e57cc12ca9c68236be8bf00e07866c0adde1ef7d973180383fb79c31266c4a79cc0005bd8a5145758a5a20510acac341d83905161971fae70ead13c712121e3bae747bf4c32e0fcbcab6eb039d394edca150fa42f8e54c550c6fba443821d5e4d1c7f99fe2a007e1f7e09abb03f5deed6b291881a5fc8e312f978fa2b28bbb0e142b08f12543eb46e86823f2f49829b1c847d68aea3fe6053463841c4ec990299e322ef4b4aa835364c31c90cc136db2401e6312338e03ee35a8c8856f881e1709f3e2d45a03f53f3709c007d3d1789b55c5ef2f328cee9ce9ee81e922726adfeb02f7d5fd4e8bcde33947ebb452a9c0f8b7b00ba6f8823e9a8394546e28604b6704188fcba6243afaba7ba76bd589f2000909460df4d6a54918b697db67da9564a7c5411d01d2baedc5791a7f41800e3ada0fd076dcca71b22c8fe55c7a169037e583e4294b27b5d59d4e167cd8ab2b986af5a144a9238f49891af065fc6d0a4638e0f632ba25890daf4c608a44d148eacad55244dabf2407813ae132d251df2cb474d0d06cf64a23578b87f765fe9c6062fc5063263c73fc9a3abe6781b79dd0bd41f25142d4879664c594313255a398d3089b7ad74060b909973d4e2fd5d3fd7a38e22d67de136e393cf32eae54a80a03f7d3ea90a27e427e9ff06d4a5d7568712be460d89a20b6614dce733f1c40f76b6a92661029db0cda6b44a749fa0d5cae3fd460f734cde24277a71d82e19f955a9708250b064c8b4412149e3faedae6a21e9663d3e64b6898fc2792d518f39ff941063eca912490421d6c1b7ae0d39d78dda12e23da94df7d09353689781066661927fe7db0f82abc9119fd571ec010b056c6321402987bf41e4a5766d4b2b8f2778d784c73dbb8515c046dc0cfd825cb8f2c55536f3694b9a88bfe60d051dfab05d01efd2fe218ea4940c7422261dddd886938344d127df2a73f453424d80669edb5519686c50028a4e6d097b8a92fc126cd9ce28c47f9a35175a72033f5b91b278209f833a09ead9d3765a453eb40754ab06c5e9faed3009e56e49bacc608ce6268554824ee4da34c807d3b8bfb8fb9ddfd245671e2fd4b18b7e6ef65adc308fd0b818d8b19d09f83e7d915dbc1cde4440894a7adb078e3031aba727802b3b2485f9df22a489893ccdd5ac1c5e8dc60e5b30789d542787ad5daa12eb90e69cc3ea47548379a13f57f2557a8ef3081896e1b505fd2c895d77444fdf9100e42add6d6c95bc043892729e2714f2d85e05848ea507c878a71cc1fcd6f37c0dcd377d9c3de6d91e0441ec2bd783df4c637a775a7803901d96d2a4bae8c2eebe1e9ba02269dbff04305dd6791b07bdb4c6cc4c45eac80c150ace770181d15f1b6d25c4c1f1bac7c9a38ebc690f139336a88a8737007f1638976cf64337541d91370d4dc6c95fe884705335e40ed6ced90e461a6bba26f3d0323b0581bc08fbb7eb7d715e1d85d3168bde7dca50b4d1b5cc922b919dfcd2443d8f92d299c9852747f5adeadc0408d9d2ec0039bc97614e19edfaf95be13b8f8b05ae4f95941099810d69496535f4ed66b54315f231d94c0a1627bccc7f249b77a0d9465839f9eb90d2f7656679f06e16cb7d1dd5c617f9d60d98aced9d03c5922a34cc6cd406cf1d1a2a070346b9523976994f58349ffe62041be3b697ae733fcfe64c8f26017bb15a4899c41b6751f93d2116ae9d15f286d54457b5da441ce0069b89ff02740a349363e5b00a44dd4255f8d708bb4c8e0cce23ea9ab9e12d505b986320ef018a5548a4c61aa7b63656b5544b044bf177c0a915c1ce0370ae90e89780dcdb0d07aa1159ab2da03f6560c477a2f4848204dafd7f9fa8596d1ba688925fe219e7ecbf555f30fec13b3d018dcdc03df81fbe6bd5cf1dfd619cbf4d816dce9b91ce5eb43d5b0559d61346cf9d2f6e38f7d44c34af099dbbc92d17965a9eaa0dc6024047e025f1fcff0b70c111a6b7449017da7517e3bfd44541217f5441f608334d71a5e292a5a9a210a96c130ad54013216c47285c10ce33b8651c637644fd228903228e66dcc051e5c9736ee08a667b9b7bb3ceb95e1da126653284beb7e2c4f5946510903a07c07a247e50a04bfe506d96ede726cb3cc91f63f81084ab572a7124a0786a285e39afd5eed855e2245b75cb24810131188d4b0d6349a900daf0df623854c0dd5a190e0c7549ca9e13c63d9194bfd71b8d89a06dc7931e70da55bc0fef58578f8b09de655d9968ffb4d552c550aca8b8d65e3812d4fbd15570361dc8147cac48670e5e2738870e4003ced0fb70c301f05398800df09ac3e49ce3d614739ce6249236830849fa3ae3e256f7756b5de29fd82f9f8164afe6b1373366d939efa33951909b2192c02a075ffc820e312b42d16da292f4e06f55fb6bf76aa45849f113592f09678fadc933063814317bca64025163babdaaf1af880cad31d17e09856f11d9eb4d6412f0805af25ebbc7e8041df8401fac2df64992aa0395fe1356e25cea668ead485007c041284b45fa666876a12ed097d0ff1628cee8bb518503211737b0e01fa1196aec94d2db3b2708845765c13e592cb9af773150dcd8d7c891fc5573f2c6d7b5b25c7ff96e020ca74961a1266e33e8227c8ec0e4ee893462e5f8180fb1597e578ecf91c9ce8e39a4dfe33ea5dd8415fd37e1d42c0f67ddefe2006b6d50307aab3bbeb7ed92e656b15ccd0a10804ea619b8af19c3bb9be4ab5fb271a6e585c53b526f63aca12ca3e86210372dd5a6b256e3ba10791fbf9fc1e695406faa83dd053fef6d831dd684686a43759a7c34a7f5bb0523382ae5a1399448b247d49ce64049699d51ddbdde35c6ea1d8a35d6d6311c8a865e1d89fc827bedbb099df30a56d2a3d46b49630cc40d995676e67a9e3e88f22ad23f052665fff7144382f1f15559c8c2106fb808a1af1c09dcd9152a641f9163aabd8d6c4d97a0b56b57cc186ecd63ad00905fe8713e56c67daa154496d0c46d79c9c1aace5d0f68eb9111607a4f519a0a0923c87d7e2c56a33e07e0ba839ca3e00b7fdf078a9c9dcf2b49607a4b2b3a126a4d0e08d4c2da03cd2340060e3f7db3cf2da8a5556244b6165b120dbec8a50773e26a9e3eff1314520bf0d9670a9e0b29a6e98152a9b58080f676a9582c966271a09c22208216b0d0cde41b1f17f7276d8600d26be7d989ca2f93d90394a30a7de48daaaa0a01b0779a6282aa6054103925cbe77d67ecf88168402118f2e3b703fd586e2aae02bbd1cc1bf8f6c68695de3af8dfec60bac1bf7b021c12f1a9e37ce20675b4f37a10489eb4e47a946cc53b6e150f1a6bb59e2158e9bb6a1aa9738284ba2e0bccf42f6bff72302866f8019f65918db79c4df0fbc11e1030dd7baadc958eaba45cbd8c8fc13d13860c198babcfd56fb0b318c833e1bbda207e339b1bcbafbced1e0bc26f4b51077a91f3d1a32f961d5fcf61d7b74de973539376c13f6706ab15b3db37312f245766a9585e0a5a104ae8cf2e41fb1d5a33384eec8932b5ce5a3e8ef7e210775e7e83a21f7e7b8f32ade876da1969f645d14ff455c345197f9ba73096d10c2d2714315839b044244505c36a344433c3e16436ae3bb172ddbeba2d0e9c456072aa3e25497464a4a2f3cfb468d58a1af6b531f72513be3653f7182d29756e235eb80cc085713004d5d966d9bd835dc88cf9327321c5d64b20d0503a3019cffd2a7000307016b870393ac323d3d961cfbd5c258bd1b49f082f3cda7b2f5c10cae2409df43f2004fb0662ee61ccf163f2334929658f114357563cb473f0118a526a82cd49e8131acb3074049d74fc10ce43307ea825fbfa7930ffa59ecc01bf8f125cc79b86a99d4132fde050c1e6bee53ea047442ce6e6246147c4895e34e2493de0ba96ad46250472edf72ec601cef2e0f68473c07736bc6666535e426233b0135209163509b88d82e570cc35ae1b2478f77524071f6fcab761536b20985c44a80e7c0fbc42eadf99943a35c6e7bc2699b41e3022de682160b9089509757eb0ebce0a8a74b2ac96bd7c8a52bcdf6bca2bbbd61e9a55d21a43a1abd78c31f3448bfab288d682010aac3b60e4168c373a551874219251cf525dd8c33fe59248758634fc7544e23a3b430a998d324ea4f0d338786145c12ac14f8ec52c4bc39f2c909c3e02dfd8d564081ba68ec98d7ae2edf4f48aa96928b8e5a7dc8f8e05e792b732f40fe6c44cdc217fce0468c2c7e08e002429250f85515d800dfc5d76608308856edcbbeda6ae2c782ff7717294c1b7c5892b5dbf004917f18540a369bc56431f19c17e5d10ec08839340c5a50f2a52942f4149b7563a8b324fce9312105ad48cb98d8741ec68bc7b7cf05846035e4ba335e34b188c575e1898ea5dd6748d5c2a31bf024f8cdf7d49181a26f4fab23f0b9f16dbcfc00e484a80f05402bc98a225a75a36c182f46c1f3defdbc0a32274905e7030b5d005c056181aee854390cdcc1cf8fe8147227bce833d2b0e5de800ed7acdbd02f97c127bd2ed4cb092a38f33b2b58b3089b741d0ff978401c0bd148d7efabf9b2e89ad4ed923f624445d428e1f1d51f49376007c85c813c0a2b1e0d276cd269ed4f5a0cd56da9a7ab23c5f91dec47e686ab7040442e3f5a4ffa6de6657370b184a61887abc76b03e39480b840c19ce97132d3391854bc44ff0c7f8a12e3202de3662459f1ae9d27779da40a9098d17327709dbc32c2889b04a8b0f0f195a25519221a62635655df29396acfa5d9d8057186e8e84edca06025243526de5d55d55efe19e838ba9c80670a9953f5f05746a753153bf079f4c482dc0810893a15f06b9eca37f9ab06d93f25615a05d305c99e97e9a5ad7910dcae1477b8228d7b7a5a52aa0f1f21009d1b4a69c54d6bcadea06e4bee809c597d3bce78103d47970c529856dd4b2f64ac67b38bd9084ca79d2cfd666448282a1f35ad6f1e08e31422a404af40140089063cef83c364d1a6e0063d65b6e1889e0fc09eaaa6cab2a63dc32da0553e8bf610043e57296217b8e8d1f372a46dbfdd282f547b9a9bd3ac1683e4e4ae8031e515b932649d685938c3d098aacf9ff6ce6afc6ce341328c62a8e6d43f077fb89cd40aed2d47d0764aa50a976cd5edc3236f4355a0400d3b98ae5d42c6f12084c7237df68506b1e89770403f2b57444a838c8b8cd1d6377014143f94e1b8f31cd225145396ff6a9ad7e802ac905b3e19429f865b0058edf367ed38c2b752c360647c49c80ea13686db98419a66f824a0762c4019188319e3d2141675a424a061164ae4c7ede284c4399be4b37c1ca53c51413090b8ac7a854536110cc5d7d7872448fb3ba9826e188e4de778fee2f1d18e9aecf08f5708ff8b37c4871288d82ef3222eca471f33872a1f404032a246c3108b3db527a4160a5acd3404087c66140767ba0eb8e0494a3a84e675e70c39b711d309247df6dddc09a818443989570043ebff52f1423bb2c075ee8680f6a673475c5496add717695cc5e259dcef64da4c310b97409ce66dde8cfaa3e02f50ae10bd98ba538aec6d03ed32782bdd527fc254f40fa5584e6fa49937f9bb5072a78115d899b470e953669fc5427e2a645597884bb3d4c2341f68f1c3ec1047c588e8552a5a52b2d7548fda47420b3c6f21332805aec1f9e60e6d79cb55c7a922b136e685295afe2a3618d88a4d67cab6e1e2f35f6f0a6adee1139d6e59c3fe47848bfa689503fed7677d38dd51959d7ba316acd3ed73cd74f751985d645368124e0230dd1a06a3aabfadd286a51d489717ee92b6e537eface82d363b7a69e8bbb49a2b51c442cce0f7146ad2450ceefd728da551a3a817a322185507b00ff4dd0f27ed8881e8d1f85cea75bc48f457a2242f0d82a8dfc195dfeb3db86542a9c57cfd4eca46d63a19341c65ce38477633bbb5e804378015606e084c79b21cc07707da6ebff5bfe54aa6404338837c9d6039b8076a72db0523eb32d4b2992b10e45dcfb47deb95bd452d89712407af08c928e3dcce5ae4fcb568c74b1d4af3ce34841ffe2e15a9392000ca8a37ed536a22d82ae4c35edb55e3646eea0d351c286e6e936ab3cd530a2fc2e8a988256d39bb577ea4491c6ab2df6c64570cfdbb640b8ee8629bac959c8114f5b60e334df6b091a60db89964913a7f1393519ee782f48b61db6b51e510c7d36b56e7570fa241c1deab3426e99e3a54a967e64552620601ef449b4517eb90f7e2dd4f516e62096fb6b6f0d13f58293918cbdf7601d361ce12144537d2f0e9531af0e34ebbb3d21b805aa098db01b782d3d1d4617c8430108ee3dec8fbe52d969b13853223c873fb93b1c3d880757883c5ca3c8e5b2a25de86ac568323a02b66594fe693cfad107fa7c42a07f3dda6b8df8bfbcb00543ded50021b0bbe0a90bfe3ba9781c46de75e47f58b2e4ec9c4b431507511d2cd44917ee973bae44c1c44ed53eb25852f915b041dcdfdf269f8b61f8fc2448d9a9e91ab82069e71b9a2645c7b4c3af83ab42ed16d8cf5ae95c94471876cdceb5a83c34b081d7c91acf26b08c4f77d3f294348b97155baf6782f70e12b095f005997a44ef91098c0abc3d987de7f1ef6d099459aeeec3f463ba87a6b6cedb09ce493de21015dcc0419b9cb85d50fa0d5494dbdaf47d0411ce8ab229f867349ad39c5e10012f989693f3a4802a89fd7e9f1ec62795f36c580ed9c494e83fc9d3485d98e6192f6e993e0033a5e34b588350daeea20e693f8a33be31be51fbda8837f04f636a1d2dd5fc3abdf83bd6f6f693119b60582019bf2a4128048a0bc00b1e76e95c6c1f180fcdb986b1395ebc51b91e608b145ab81db6138141b68b83efb6d2740cc8b476b7af036d6357a9a6817e90c81a0f7c60f0c0acf3d3d4fb9c798bcc93b3f2fc2408195d63c0fc820f4d18e7b2ceff8115b887a86933ea5046d1306649c3965191207bdc83cebf2a89558460eadf9047fdf182a1dc861ba860c9be6dab4189c7237188d4d92ccfed0ded5d00094d3f84291d0c7df457a299cb3e6774386bdb42d8678de5eef143bb7711c583d95891566354918260c47bf5feeb38cc4891ff128fd5cce5263d6fd3fd5678ee5c7633e2ebd9cd08a27cc2abd7751d224e3090df1fdf0f47948c3185750762a9048bd2ab55c135adac5ebdffacd0f35dcc7affc6fabbccb733f775e3dac757134c7a2ef11448b8f46d5129460fa3736ffc308785e8f675bbf042b20192f1b967b8c9d82f539e803b8a2b6d7585d0562300f10c7ff153c7867ebbc64219896f1082a5e6d4aeef1382b76c0ea02329b107392080883b96d4aa23427181f942ae53bfe1a69be3a42ab40d6d5e8c26a1cd5e4f2ec7a05a0536e4978df45f2656f80e25f479a69865d8c65fd20edef20054491ebacafeea142da20d92ca7251a29aba2fc1a73de77de972e9f95fc797d7dfea4a0822c3428b951dc47bc90e2343ce8b12584fa372c3403b9e28c8a4ce1029f86c25262656c7c6e0903490166dde8354e4152e4c3182bc0852430f2b882301758f1bc479829b56e127e69d35ef1fa257fc494e26f8647f189bf9095cfa7fcb0f9c89a93389eb386545481a9cbec9ed0f3b67d6582bd8b9ab3d31eeaf3c5b8ab6468b309872c8c11c999782299419079051dc3da0568448b541f11f362a4ade02349fd1d5bca1ef1830582806376da414f98b25c77d11b3fb3994013d18c64ff8c9bcbed9c07e409fea4d7e5469f689edca794000a36718c0d2455dad94bcaa47b4c4117208299ee1cd3dac61cfde1ee8258e799bfc0fa385d9d4f55751c0b06ba9c919f3b14af409c499c1be60f865106a255a384a941b46f2b34be83a6257c1afa75521b354303020fb0d955458464ce4d30161f5186ef1e4378aa984829742a34003ab2fe24871fc450c7a3987bdc897ed1a53e54b254cebcea5a92e8541dfa4fddfad92a0b9995692f26af186a7273b0107531b8c69804bbb682bd67c9552228085544495e6322db8db7045c3b86548f3883b92d12873ec545667c4d90ed9c85306f2e0e9bae0efd019a317ca2339d5a18a7b281c14a2f7987343c3e715fb18273332932852081e813d4c7d4aeead248fa82c8cc06c1463b83011166c6ca46fce0395d3c5e61cfe42576a1806803acf1a48b0eb30e6417a774a64b6061e7d57d742f583664772f7a267a31bc95f11959936ddf8cc099acd12460fe6178f5bf38f3bd7d301204943499cf4250b070cd7553f66c83c5ad450719537428ade20a5aafa5f81d85a07bbf319f530576fd2b9afc655ddea1af247dbe9ec258a97060d007964888eb9a8fdf58880499c1442fb4d22722c0a659496e26de713b4d8638e58d5af09a98ffd1bcb049047a1783cd79d297615b032a5a410269981e93cf3384f9b3d7ef51df370a9aa8c27ba754b77b36e43db955cea2cf825c0ffdf05eb926b78cd461d959e123826ea0283bd772261196b602cb05485806185a4f3ecfad179bdc6b20b2bdd6cdbe9b69e1822c602d178aba9999751a29c7bc149aae681c07a7b3b948a7a10f59aa70e43ca247e984530984a54f084dff51ccadf53f6b88f2978691f3c280d3edafbe10e9819e39ce951a9c1f88517c7b4937fcadd8bd337f5c21a8626e3a40b2c399c25f1e79b7464e577798dde4320c6df5b73440e05a150bcef07ec3fa17b3596cf37dd86f29cd468bc637f594927da9bcc212b6926a0e8b2c6512042d493cb878db08067f8cd7dfad2eb3567efbffc05de63fa0e976066576f2238d575d7f837f385d6b008e6bbb3db08de93f23513d40516dd130121e705935704529f8090a68456ef5e03500a82ca3fa2cd14081a0d540a0a72864221d675b5c23d2067368cfdfb942be5fbafc2dce75c4dbe901cf3d231477966a0e73f83c5ba178d59473f1e84ddff6b38569117791b99463913ed965f926075559d565634dcd2af45a508782fd363a36c8a0b368bcba60bc93af3a323bdde7d473b9fb876b302fed7fcafb4f9992f4bb4f4e9277e5aecb522b7a91b35d5913ba47c15c504f3a1693b7cccca16cc8eb2b7f7fbf1f84f24ecafb85a2caf3e53e86ff31c6720d8e17aded3f54e81b84c4a3ab665ae29399735066cbc8fb74209947d09ff0c2bda4a8c4bddb61d8cbf3ea5d70a2ecc4d49a585153ca4f5f91fd37fa14abd0654338254f7da69cad7bc63b3c81c431e8c0701047cc5bb4582f93f3e5a02e8108c26e5e9a54cbd97a94718020607f67030fabda8d22afea34a1c1ce9afe0831620f778f0306385ebf934fed619750ccb69aee9b3dcb4da2288efb543f444df2c2ae140843e16af332739786311b3ae0356979e6020349b2de1d9178ab32d2960a45869d960be4c6eb76249e820b053333386125ad6d9f777461825b05b660fd8251f021e59ff2f2c8ccce060f406be418f60f4d3864103da73e95b7094cffb270e32b2277ed13b9e1ca3c134b3827bbcc48c5739f7e63b94185e0f036c9816cf90aa5a321e79bb6eb39a90cdc5a52cee2ebeadf6dd0128d5d6b3813bc2e442668cdb3a8f5ce6c08cb42ea6f43736f7236e38d6cf0f346519513e3979729cfe555c2d4cec01c419e7c205b8b17fd691bd72e692fc35471bb45521191ef93cd870ce94c9592765de3da88f30135a3dfe70616052e6cfecd238fcb1ce41bbeb5803d55b84ee34db69319043788539ec12015e1e1086557f435cf063d9e31d39522ec7c6af1b5309e806ce9379d56b1d250b96c77e78872a80b7575d5987dde944f54b403e86414edc49904d19624db97e22ab5dd04fe9b916c7953fac8acfb0c2026e96c1a0180fdbca09fb8ccf85ad0367e5f23922d481a903155cb7cbc5d29698fc02bf48df53c15d4e424d83c2fc066318c8d439568698f944583592f7d4ecdb9da93601343d7033c050646632fe4f588cb34803e160bfcc078be15ee6dd6c381d84e3bf79b6d2692a0a74b1fc9ed49311afd6bc682464d095baeb7f3109476cc2972c4ce8415685f819093e8529977257b98f8c0dab046a381ea39a477d7fbf556ad6c4068ab788eccaf770ef384d1fabeba4c053fde1510cab2bd508926b79abb9b6153a01fee14bc9031819c26a163a6dc4e44c8fe299e861051fee93602fe6cf73cf9c88a2d819ada5f00f6d89a48500f5ca917a60ce62bfc6df6d1f0a3f3563779011a6f4f7d580426d2e6f080eb731109d1e6f2e553eb68b558c546e03518d6ec511cec25420ba024b145ed700cdd58cacc56060c087fe928e70c124e838b8e703828823fcafe06aac3b66c49967c5a8ce1a4bc03d796bffe878784965bc0a529ad80f14950b57d51d2bee41311f64a46f34ef33c6f2795a8e26c571c083ca249965d48004ae05c9f54d16dad053456834c99bef7d377a24d85e66079cb7e0a6a55fda17f777f841e9c9ec91e7d41a5eeec75b37494033e64d90d21e62f1777b745c3a18b1f05729209d52b2a3529186cf7acecc6d4787536de9ccd2037435ec9e91edbdb46ae86cfb5e5aeb4029e5ce15bafe33ad59f1b2f6acf08f8a529e1b56762f2f743a2e9103e77c65a720bd22ff67fe847ca5494e04c3250b8e81b41adaaf5546af7ce22715508459bb0933f35417fcd098705fe076a1143f2228c592c4f310dda270f912996510ca51939f9b59fa94a110d11edd62098dd9f8640f88b2906cdcb0a4c52f87622771b1f1c6c76fda5f5dd4e1c08ac9329db6b4270027fd5459d7acb1341e7706f8569e3d76e7c5dbef2d4506dbf9b4dc4bbf2ef4c93c62a50b0d0ea58e84b1e61531a93d21252e02c23d727e3166923cdd5262e7c31e0cf03db7cd43fcc5bbfa70f1ce2387b95396f0934ca965e77ccc767e71f113c7ee13b1f8d1510171605e366c50a50e4368a123c7786919347addfe286dc30147c92d4160cf3bc0e1715e4172af840bb83fadc2836549c9e87ebaaab8202966a9bed38dfa5d1eab65ff1981c4998ed7488afb4ede13bcf65899134121a0bcb40fdc344307d74912b48a20e19a235b1db00181a7f7768dcd3c8237e3ba59102755926d840a00f671da68395349f94e63747213d5aea530c669bb458496c43f6b999cd7c744207468652f3b4a401fe7c6993bba53a723025a1f5bebcbc5ccd2652a591f5fc0f12a60134630c6b7d68721e6db8c5d847fe338202119f70895a5f0d0e74d99508b78c1bb4c8c885053b3a452ba61d212757c18e7ae0c39dc8e9b85e19ec511b3e4e7841a3dafff924914d0525f6ccaec041e8617a7b7aa29ee4c5776516741a57d3174e10ab069059408367b62fd79fe6518b5461965504e7ffe7351bcc336421a91a1cf3ffe8976f7bc473d4c04fd081e4b96d75dbc2aa131c8fd66b6d16efca88fcac833e1653d5339c04fe5250f2dbb400377f07cf5edd33bbd3367480155db2ee7de9e80e0329f0b836505c0ef5871059a339decea9d5bfe531c133350d9997b82606bcca40743799a20a330276d44fc7d83636347f9f0786a7530105329e44d6c8b506e037683584d456200e0c9e2f92d337f648637b804c02748b3915733d73192c196dd9bbc152464c04a23cbc435d2a1385278f403ac9ea4324e5ab1333c11a206c1c354a6a856ddf9e9ad54b91dee6e4cbac02a8cdb500d2915c4b3061923aad96e96463c3752cb063e6121f94cea7f022c0b43de18bde2e5d973484d61622ea0fd86829af3f001a3ad2e36c9e17e8bf2bc6840f181658fa85dbfd93ab707e4d34389d20fed32a8120d693399256023e8d8932eb17d3b57d9f9843a6f304ec4a99c38e1eb498ffd9158751f79fd1f6c6a4ae7bc6e9618e4f19160a75e10d1a48aa4ed97c9e2302100dfa4bf39a811173a3c86efe8ed6c3578e74037f998585195fe115efcf28262ce3046197c5e2de1d1592b993b14437e2968540bc4df4d843eebe2439bbe49ef6ed45813e3094fe826847e1c78a4538b70818a84e0d3377bc211e446cff621b652736bd320010fdd44a19c78c776d90d532cdddc90f423409175a0f8b8c54e7fa8ecdb7ccbf3107f00e962d3b61835b2102851e2a682b2d0bb8bc586a06cb7f339a42dc00fe9d8801846f9dad91e13f0e4e4b548192a36b55913e2f4bcb662ed2e4c0aac0fde5b266a93ba8a7d477411dd13e1456b4005fc107bcfd5260c7938065f36113b4303433226adfa8fbe038a636267282b4e8a246529c06b81deb6eb589da5728570cd69a67d8e113a576be4eaf9ac4060e53a6f7ec6868db9f1437d3cc153f76ba128e2125b6ba5ce072a4017a44ffb00be03d25a9cbef79b02842edee42f4b3b3140a09b3c71fa9d11fcc93828027a77dcbfb6693851b9461c401765aa303a84f5a169df11efc9a9b6dfc9a9a2f82a6fd93ac1d1d56e5aa7d3a39eb59eb34f3248b70866e9bbb13440aede4e7a73557045c79ab889186f20e16157f341ae2ff297223df4f8c1279aeb3b0e299853b264cc7c540cbf196cb6799fa7086e7d5134a829ca1701a7747272d1272373425d3348e4df59b3cac1eec9258ad5516d5a9454b7626a219c8a936966b75e6fbf50ba742e36ce9d1f7e845948136a93e22a2c9edd75eb715dba664da0f49f0bfaa871336299966237db8a163531961dd9086fb3486d3b390ca7b268192d5554789b43d9e5adbec00322721085b889a27fcbc6d54252656a1a5b309b97d8c68bc29b62b551d5e7585f2169dea8e3f20369b193cc31f5f2735218ac2018295d992fcad746a49728b6088f347ceb7ccdd8876bdbb1f058c78dfd655254aa5c99288837067ce2cb297b70ccd14101b1336d3ec3d17df2dec100b2ba55fd8a310a3d75e7cc989955df67db13b9e364d9ef2d15387b91f0d5b51054ac4b6ddc33b2d5816ae8179b1858561e12507ad71547eafde464412e1d88be8fa61d2bb5d963d5122ec6d0f23f58069177ee5d34b0fba71affec2a1bdf2123819454547e3b4f51fff7e2be5f62a6e4eb7ca148d2805ff983eb9476ebc4f848ce35907f2726f80a3e960f1bed149aa29ce7ae16c8923426b6d7ea525fad75d5df31d9e54e24429f4749a7ac520216837097486fff34785a44ea32318c5f9d21cd03f8253fdca9ad7602a7a1a135d1cc5a8f32580fd11a9fb481d414afe94a385db4fdb6a3751d57f940a8ca91395dc45ce53d7e3aadd478f1472e4e8061e980c3fa5fcd048e8086f35588ce12cbb9f1e4e9a5cd4fdd0b1a12d8c3259159ed652a13ed6db0bfb26543ffc58d64aac1a6ac4ce409f68b7b4b739f090b7ee938e93329a0af4b2cd8ffca59b5cba7a47ad77eeb3abbf6e5a34fda97dc3096112984e51f06e88046c850f7d34e878486d37cd30a2be45e3cb28506dd3d4462483844392002a64ad5577ff9c93afd02824deb85526586e45233ea1d0810a7d753bb3f7dc42554565d77e888d0ce398964365a535ad71cc445d2db0629620717285de548dde4e7dad6cad7079da43c626a3b53419cd8858658cf51e892b36ecd5b7daa0f1d6523aae166e0d87243e0d84c588852ed7b6703c01f567730acb1fe982b02fd8c934c66076db41444cf01ebd26d334c6a504222b97c8426d124157a5c3d1c524853673dc30204b8fe8591501b72938549627dd1389dc222d482e7e386f0f5c89bce9b7fcf0c202006f2b0681c8a868c3b965ff2d7a1305361e606115ebdaf2aa4a436093d45abf3325c33f554ec91ec70d9cfb2415b9718749fb865fedba9bf19031b810a7158acf1e9de28abc9058024802af3662dfe47e4ca9a5d37159428440d3089238a69dad18b72c1813d0bd83055e460db6d8ae03e9e33dd8560f8a92adcdb7fec50108a4d10121b386607a7cddd4f21f2336a934222e1b570873a1cb2e22f42b1e3104d0cc0af56f8c402defd8cc1029c6ea5779668e275937d86a1f1ede288d115eba5a485d2adf9ea4bdb59bc1cc2d40c2f7f21a62d9d473c27d4db4f665d2e5ec08f32ab395dd6598ce5a795e24b61307cb8b9b3060cdab3401992eed81480aebd3c93997d058cb3002a1d88addb4453b9422e8a268799efeea28fca3624e90f2e455202fba6d2dfb33f6d6590cbff98f26d126eb57eece5187c95ace56df5e11858594ec5a83d6aa0ddb476188da5acd6cba75c6fdbf87aeef6cad79c6a981fe8b78cc88c858c3a26a9da1f7b766659f890847b62bda087e5efbe365149ac418d91994d7010cd5f7db5e710a7a3efc6dbe47baabf9dfe53a3c14bf98436997200a74f3e5b0472c0cc4dfe63240acdd6b2053bdad71dfcd6d876b216c5804e9b1b0a53f92b9c2956b5d5e57bb0f40fac90d41975f74bb39f9a886c34ab8ad370903cbac9da5c20cfb8eb18a107d16bdc57d2ab4548a1d75b07774a1613a4f21a65f07f179ada364afcef4cb750da5d3f8ba699d25157c38e499c0c53506ff885d84ee5dc44e2d3ea7eb42f0e56e216aa1421ac3ee33e4225208c369b7865cf5e13ad03aa361f01b4cc2afd44e373a77caba05ab2737f4f546e9a0df22b1b5dfdaf76c5a6e4df1e83829d9a8b9cf86d396b659d98fbe946714936a4a27385065529c84996ad44ba899b174f8869d3a7543cf0717ca205485c85c07fe465248da3eb5a0a4d4302f37d9a1bb4342b312d5cb6e3a909f91627d8ec08348eb468ee73a07d85b8b9622c231a7acb11069b3bbb1c337b680adf6215fd579966ebe0136873c35b3c3b5b34ba737d256d5aee6437dc6a60bd9c79d4f9e717db2bc42f64d0b96d1e7d70f2d4c9d99a4090717e6d2bea5669aad8cb0343048e16ff9ea93ca460c945b9b8d17519fe2f976d6cd0b8836e7cc611a088d435f4c5f020b9854185c4699368dcc73d90beab874092ef657b868da6ee0d86aca1b3d49ca47c6493af07d8f69b05082e207dd92e29fa7b12ae08ef9e73036109718d78e647245d0fb7a60c1ff6336f90fb4598a27d0651ae31a6f78595b8089f872ed0bde25b0ed31066bafc71bdf46d09ecbd1be5f64cc765ab13c0f444b90b3d3d6eccb821a97d9cb6249a1112972f650a372efb9152489e698f2ef69a0a77b1c9298358c2d336fc0581ad6eba014e26ac9234923a0801e21a5fe83fdb213ec42caf6f390fa2e531a9c410f29cd8c3cb63251b8463f53f0e6d5f3edc749fe4c84e3374186949d5f2059c76c2077052c4b06b80b2cd6ecf686b33928245ecdbf313d442004fbde48dc7092bfe1ece8fdf090cd521c316b7d044d4b9fe1e8f70ca44e313b19c95055337a7aa860c755acc94cc9f193fcd7d1bf127868de4161b0d6e15ab114ad89b78608312331dd8eb130c66a4faf3462abead888d0c491cef236042cc37a0b52c949e778c0955c2d8ca060d916c0850e029e652cb33b66ec25f2e4ff10a530d96396459449f2baf947454e41ae896c5f6c832e5b5c82d739cdd5e5a6f35bbb61825330e9eb840c05d08ba61f8bcc249d56be421617f3377fc41efdd6aeaaf60fa0cb65fc4bc2c1c3173dc6d213a308a045dca1cd7c1c40b04bdcd172f2e8dcf568320f2548afe827e28beeea24e22b9a0fd6d9ebcb8465ac244f6ceea843e53015ab56be6c1d535d9acbca40cde61113833d6e6ac72d198bae3bb98cf3bca8827e494e4d448e7d21ef81cb0704efba44a954429ae58c52efaaef17f012fe167c34630a7e8b2a488e82a5380f4e78073979978d14d51179db461e57fb78d6c2c0a11f83151af0f74f5980e789d4db666648c2bd716f08fed50ca7565688db6c0cc813166d19b02eec76d7f0b680cfaec529148c71bdd57ea03b52aaa74d688e28793f47899faebb2c18c63e3bc8106d19fa9e1d8187b252f1e99ba9ec872a74e449acb45a3216833d5d72d52908f54ba280426eeaf6a58a85f18553a14547b70e45cc28924d46ee920b68a209b2980a05b83e01795fd7320be7b5475dde5d47ee57cfd1c6302ac2d696785057b9f640e0322d93205ebe3c735810bea6bcae4ecc657d2abdfd826f1ec548bb424d411cbb534d397ef0c9b2a2bc025cacab62e780f85c843e23bbd27687853abd22ee9187d84faaa98c860f40b620751351cd6ae11d386b453c7c76b4d9509bc61ff5d718b0e5b3de862b99d83af3f1ff9b7b9c6b469582f746f439b2649f850eff228a8abfc58ede4a5128eff4db134795949a206ac4acc07526deac7d66841fd377239b22e2b2e766c535001a0fd505862f8c36d3f16ccaddf38d75a61cd8d80d63ca0b86ffa74c3f4a16f0939abaf6dbc5583cf109ff22d490db2d4834756f67c4f8f2bcc82b5ec46683bc719fa60386010c6f28ac5648594c049f3dfa0c8466dbd1af90dc84fdf62e9d6a6e5c2d071b086719d461dfc641af2528e701edd18606ffbfd6ac8886b85a7c9aad05ab025b9724b4e2d0df71aac4195dca19da5897facd6f9cb54d4d89e6a83ee3edc7c240af28312d74dd34264ebbd95e8db267c3e185bdaef3c1389b4b385a05ef1e1d2c1c9a2905ac33377e5aae9d403315dd2e76777a3449e02ab50db801e628e998057a2ddc94d81d00547aaa74c0ab34083276a7c9e7cbf057803f4345a96a1f136bfc848accb80c807fc7aa35ec75805943a35b38c8df6419ec043bbd01943c7a888d1869c69116cea02964f9db58364398c9a2c359054ea826e3fe18930940f47c243a6e2c9d07d72661b11a51794b0bf2ebf9e997d7fbb237809ad4cf29107b6edb7410b4a1a197bb77279afa211fa62bcf9c64cdbc234b566977464a40ec480cf7727b9eb4f70c600f79fad9263ff76b6c23cd4b296cb03ec01a99cc7c88720535293ff6c98a272abb968104a25e818a14d2b5904abd3ec55efbfd5a4d52ea480a28c1b0ee5da6a93714a87b6aa1ea5761ef7f805985a6379ea2f902e9d75642f60787c0e6f81d7dc3aa9130fe36ea084a2bb49b4e5c8716b09cedaee91bc66591beb7c0290ad876db25010c7ccc5ca3419afd03d424e81dfe01bb0a49ddf1affd9b9aa97be8ba2d08b28876bacdd5ba4d7a106d021b36a350a6a46982d5eae97e87e984fdac4dd9a4fb26bee36ad492b9909b3b07cfa49d5da94e4389f182274f9726c26550a4b6a25481992ef1757d3aaa91aedfbf4cb0d02c39de697d67e7efb1aae1ae5a7a00256250141ef1b223089b8dff0c7f2c04a9ab8333f1e5e46608076c8871d1b0fc51332cfc32e1c56598d11c3ba41cc072a40ebc12f7bb3918eebf6225439d718ba4fcd2ab58b7352e249dcf00ce539c04c27255c531a2f9f9b33216fd49b949862a869f81c9319c6c85b57ab5d72f2a7c66858908c6eda6b9cbc02e1b41759bacf2b4f3f965376fa60145ffec9d7fc93707d43635266a4d93112ba9ecca8ec50ed0a77b3e60ee2ffc248e7cd96c7e7b61d08bf958049d658b007a75e2c7f78ad758605da508101b787e010d651785a42e6d743b23e2afbd9672bdc5e15fa82ccab2de6688862007cc3b7d1f4436d3e6f29cb7a763f2b5525fa0a28c585cbe4ff40086d8a07de6bb81d02c542b66422a9a447715ad8806ecf260f9f3d01600489aa1e19b30d72af7aa1e1d718a866b8a3f5522f0651c4cc4ae0f171242a78173d10cfa12e44a13f8d9232ecbc721a02a9c22d5c33768d97bb3d464d4a6ba143d65dd9e4c9f68d72f4f46c930dc934a4632c89976f7b536cc4deb84fb44051ee62781e7d1fc2b7181e291c0820924ecb9bc5cca87ece616b992f098dbf909501985fb09aff5520ccd24446460190248f46c7cd9a2770ba7e48a8b2a80bd57950c8ff8e68a4c5c370945af7d271165225f367b8a4f57202c6c3d3c8e0d101da635b537741bbcde3f4938c9d816512e2c830b4721263bac80729bd50cdd615f068f5f6876844220dc252d7598ff5ab2b91318c041dedf7c21c41df7d7534a2197c95c86a675d62f859ceac13da7940511d4d5f08d903c5d6066dc226dba13df2cab37ba89483ca4b532eed05a1a6395542475e727738024f76935a89b30aa17fbcf1245597289298646f4841481d091d0c3b75feb573975c83b8b7e08b3d233ff2effe27ca1910a8acc4b636d7472425dd5b21a58ad79a991e6041a716968a3f6227fba270a6a19d6c7f2b0d8afb17e7bcda61edbcb1301f1050818d42bc9f40b9aee76b40aeb296d92a8c844db49e0161fdecdd3bdc8216eb4be13922e070dfd2e6beb5c881fefd42425d5dcefa4749bfeac28adcbc2586055f2386a973e81efb40c7ae0ad9430f6f1325bb2abc997d2fea60842d0671889974d088768ce1470d6d39dee8b46628f29216cc07fa95abb3dc77821c0d227698d92c78592da517aa3decfb96c65cf120080b0fa76cc809a00ec1cb2516bd5a8d4dc98abacc777893a32f54cac460c40de1f7cb93a8873a1ce9b8340e87155375d1dc87547741d723ca7ac6b538b92de2b0c1665ac33eb375abd6f1204d82bb18490ee7fc1695618255bd655226988bf1b0ac1d16f25d38c963b14126fbc4692faa47eb4408b3319610834e3da88f21c5330a9258d3d4525ff228a4a2fffdebba6aadb9361f5d4fe626c2ea19de0fd04047a2404e300fbe328ff4ef7703b92a9aefc17544b669b177344006031746b5bbcac316dc9ff2ece6231e935f743feea83feef341817389c6a2768b52421a5beca2392138ebe25f950c3b3da4393006d3e9da1da9b0f0399e2ce18f20ff23fff7dff0acfe06772db5594b9633e7034a746d7d4efbb5d1522fc50469fde3c0a8a8270afcd8a0e15be1126c69f3da2aebc091fa4b7597ba403ca6788272b2ae55e4dc224d9a58bc2c34305e1d85766db6d285ec00e4f3711df02467b5b5481e896dbf528ee20ef088b7dbc8eeea6e2d709a52a14c13d0edec20d259657ac186c33ee2385977e76e7eab3bd75949fb87dbad5213b8c9d27cb3f2349786dea542b9021345b60bd3f2624facfc7a17269d56df792f2165c5df962a2d6875b7aeb4eca9544b7b804c1b2a9f0a1d52207627c308a885e74f809e96acba54f4b91a886ebe79c9df2d50e6fa186771af9492524b5cde98c5aa346b0638c63f44ba8c465c9aeb3ade4e288a8e8ee3f41b106387f1e0aeb3183bdb9b5886b288dfc1dacffc53842dbf4386d80760485998deaa10af3752344ffd45565f4d9a698c7b94c8460663dd14ff23926ead7695c0f1c9a30ee7f861e0d8517caf255d3a6d8dcf32ab131a0ee8a7ca14f5c54788df393739eb0231a430c0b1f0184d9d38db16725df8664f914452f6ea7fd282825eaa7b303659aa4908956ae190f0d0b9dec6b178a45b339892a5ab91fef4597d0174961a10d3f269b3e6b9e21b05dbe30bb37b71eebdabf1dd6312334b51d7f5d4f5c11db46ff835999529f45daac45cd7906dbb415d7cec83c12ea300d5c018a4255135562b327dce078c3a2afbdc9ea3157f7b3398199710c03d1aca155fa5b87085389ee8c9452df9e0accc7055c270ad2be5804caa2800192645efe9961e4cb15ab17aeb176ea192140ac6b26eb1a9e4298c4a4a9829813a928608639cda7cab918cd483a2fefbeea8c4862ddfd7599511102768a9925de0f8c5a43e2bc173a4dc597b63a2ee73ceeea10d7e77445a4301ab2ea3688c70fcf55e74772a7498b7313d91cda41c6edc3353136edc7383623cd1e4aa630d4c98cd7952545b509df7db73fcb5b28a7438deabd0efbda4c5a8ccd955c20ff6cd043f2db84ec074801a0cc42d89b92b9f65d40c4eaa5457eae64f0b9c754d3817c7dd294fc1fb8866e930218d75e3e55697ad7cb83aca47b55757700bebde8de69081d1e5a900a86e4e690a0f2866bdf0b0d48f858cdb3b3dfd6e4c47b3ec6d7d3467a637626a83ae0cb155d79d72a7dd3189543acf0d11fc1d706efddfa9d088c83c4472e57ce778a120f5886752b633ce05aabc1dc2b7c3dc47c4bfdf9bd40b72c4e81eecab924fa8e7c88e376ad69b6067a4067963f99cf110331b41e5864c089dabb0232cf2d9347637172ad362dc5317c5297a0ec38e9e23c232d0388fa590e8f81d2f6e4d72b5b66c7de372f6dbdc03988e4439bd87b3a0f1d4de41ac22ff1ca75fcd6af264043e2b71013fa873b79ad0fd96b7e14442f7d68eb443474acce5ca411adf429c484c6a1fa8a8c6af45f9c875451022bf78efd9b58986b1d9ba8552f7c26485eda07766f406c4aea6445d8880a63ce1082174f83000beddbfc060a34d46c4f74d706fa950cf77bc224cccc7da63481a9fc50d0b4423514b95ba9c9a19f16914ab03594a66b0ce5055e8d77fb0ece216ee0457b7792ef609be908a859dc86d94d579c98f96ab24388162a8537de52dd625a304aef8772f6df2fc674d1cd68cfbf1a4db19be32638f5cd317bdaee12de21f2fccb9fb2ff87cee739aadf4abcdf30af2145788de9bb67eb3a7d83e23e049eba6e0bc60f5e950fd7b331f97a9f1399c5ec691f2a3f4ed16fb093e9ec918f5dfe766c83d1cf0dbd1bd96428799622be6b3c4c22cb45b3e189f906f26b6e013e1c5b1d77eb7be3447336d61448feaeea746fdff65cc29c0575cf07b7110db9eb28dd1c3ebc58b3aa37776871d836def7fdc472a7b8fee1c0aa3f48f8a3cff733c088acdd61f38d1fe100c7e6c3fdd81e086c1d82ffe44d9b4eca897f7176f78f0d6722b67cefbbbc3ce30f2a8a1570cdcafe5fe8bd314276185d35627064ac12ce600d5a031a46db9cfb2065e59b8a9aa594df50fff2ba83f644bcd3483c0c4230a5065c9fd94309f9350c53130f3811e2f81f7b14c483584ef4db090343e51dcc2a68a131ee83fab6a1fb76babc28bef4933230786986f223767ebc9b88c39b4aba5932c3250b8678d03bc80cc42c865058b8c79e6d0959e5d63c9b19e8a625ff04be5931e5970360309ce1a34717b04f6608fe8130c1faa7f7c9b8aa2340a7a1ef5dca54b212aabd77389bed0c31247394428b6a3545b0893a43a1fe9365fdd114de5bc683b5c08ef7dcf41480ff229bdb89af9c674a5b23ae3da988f510ce24aaa73dad58e20179188e06270e7740e636656d32f2efcd56219940b6a8f64f03edf80245bd906a1387b0b798d4e384441b30b589a5d57d74dfac9ae660897b11f5cfdf9718aad3e7f419f12ca4bff1abed93d55bc2f2bd085b7feb5487954aedc223b798ce11b6942c6a5049d5b36cb7f57aa0e814b185180a249d34d3d74ab6906e8e346aaf61a4c1bb8c926bf80849077d186dc542661d50aab5a81f385c29aa4e183fa76ed552d0515790e5b8e8cef5f61d3f77fcec7c8af383416166fa61c9363c8b67412dc3f63b599600c25aef63d84ae5593b98bb8761b6e292f1df02653430eff28a871f3e5e77877e634cab561ff5ee0307781fcd1f22004181e335a21ebb4bd97d3485714dc9f9d3ed601969da1eef4af66ea2e8751ab0b967f10dc82bfb129d8fe7c27a5c2d7aedcf42ff5950b77c1d99c1d52e15919a81550111bb9d9119700c0a1d046d5953c00ff5e5bfc2c507c98d03a022f87a08dd2e478ead68070337015a58a29f23eace013d83e1035bfc0230487e464172bc34d1de18da2f774e322a7c1b382f8baed73516418407b1e1e52b413bcab241505e49dd241af84a46bb7ad2ce0eb8cce010ea460d1a0ccb68ecd40c523e97f02e54a10bf0c5c9f97293c39677b7e69f387daae445b72ac01151bb4023da9ef73023375e183e9000a59807122f22b1be7a3b9ba92d0a98c80f768eb0b8c76516a2b54df8ed1f75a24fac2b8db96141236f519f060e5d37cf91c70a8e372c988640b1056c929b7c05f02b46661bb402623b42d837c487f7ff39afb50299e6098f7366548bc15bbc3921c539da88017d8b16747dc6898174c862ea0dbc7853badcd0da16e70f886d27af5512882ba5e6e09a54dfa296bc849ce44ce69bddd0cebdb920b9ad32490190f2147da044bb66525f74bb253c9231abf2129e01dcc266dd8e8264355adf6c1374f3530d6cd2a736cc54c13769f878aca6485791afc99b1f6818ccb0ae124f813819eb42e50ad7328f364829869c870410565584b5eea611bf1c8b99d058ba151dad1bbb0c3f3268c91d87ee7ba2154e52dbd412aabdad28dbc4ff0af8f54248d7399a974fe344e0c52229656bb166ca5fc7dae475d4bba0a2ab3a11102b296bacb801128457c95c8284529310d76b77944b0172da3c3f57959c548b67bb6b5fac878b6a6a48fa348a2e08ab11531fa1b360fe348f2ae54afc0ade863a99f161afe60f1c519a13a257faf83677eb164c637d9079cc6b47db87607dc0eeea22031a366ac262d720c5f6346696d5302c7ee6ddb9ac62530dd9857112945439fdd96556b0f1d33b3c506cd839ff432bc002a952a9ce7e21c78b6fd42e625461d959e0af53101801b9c1b7989bd58c46caa21ce4e502cf12a194b2aac7cf3c12ac7df47493e783b35eec4c8c72b012fe1d6b1330fa465ae6b34138426ddf77b724f31a8dca9bd138aef86290758a7f61367f2c5ab6ad7b04066143a5e9e0697194c90821e682e952415414c8a7019b610604ec409cc0bb3c7699391b7e6f9fb02c3e6af938e187f8ef5d7975fe8a2d5c1096894f11181020ef028e0454f6c0756f2e8d51e1b5fd8aff7c566f284f965242a94f19020744ae6b5b10aec8302b3efd6112db4017a33b478dce79990f7c3585c7b6950f6296a5d1d3cc0eb03dc49dcd45017f7760f5527fc192ad88fd789db38bfd41f3503885b0dd70ba769a64a1e6edf6e038904080b04933adb3e29c8868b4553594ac73a20c0645e0f423bfdf566a982448f3015fddd89db90531f77b75ffe0685b881a6c262470ffb7b4e66e5cd785e30f96cbca2a5a2e891f00faaeacabfde8fffe44d5d2b38285dcec2e75bf62b050b85691953514769302eda77af8e367eaaddb275ea1b9efe3e358032fd4b7809236261e1363a45e9afd6030487b274560d150e452b90de5441d34870bcaca7d3a63f207bcb92149baab6ad625c03a128421636c6acac32113bc632fe5e22e7a7105620e07087e926a493066d68d82641958e88db7ad7b1f45283be03eaca47d93134121aecc40ced027aabf2a78198499dd26ef7117088e899782fa144b00956453ef8e0e4fe2e9901a6c978ac4bec48be2e1955ee6583969ade75bb0bc7e492133a6ad4a658093a68cad4adcbbc78a37567b861b150145bc94cb4ee9756fdeb86017c7b1f8d554d5d02d02c1744031566c6be945a1f4691b57954997bd8e410adf942c3dbc88e6de34b6821552d2feda62246d01fecad4dd7e2a9ea44431c69a3b66447cbe3564e51453c2bf519d042bf1ff0524d1365ccaddcacb5b17e65134f44c414172cf4c7ce1b60c7bb36f023cda127af8ec95421bb2a010e92cccdc98ab8b170eee019c27485f4bd5178158ed1b61eeca11cc7989b117d6c3e47f5499a72522215e4800a9477652436bdffe518dcbf46fc645f15f61de52e70d4c998c94ac0ace2b772063380d89f5aa03c9b65fa384ef09ce98bff7e961e806081ea83bae608f239b58f7449cc68a3a7e78fb01604dfc3890273a45930c63fb06066f5ede2b1d9d3a6a63930db19213044a696e6ca6cc2a2c696d28e9a65c5781b4a94004b4d8ce297c20ce02f617e5d57e7881602a82659d6ccdb667455ab89b87dac6d7406b7742486dc76610c9d4b1062bb66539e38b2ae1719114b591ac173c68e18aeba138b0d8a4495d1f1b23c1fcd01683ea7f24dbb72d6498fe0d95f024a23d0babdc2f080c6708cf6d54c46bc886fd858a91a3152402e3fffb3522c6033248e88b9bf95aafc80b146b71daf256902a948c938e2eceb41930123cc67103f7be821dc9f5c5cf85a38c5d3b59b40027976974e524e9531e115b1096b827d8ae4ee86bbe391b89b7e79746d65fc4141015523996ef902df052311ea9fb3f6f9368662f588b17f32a72ebdd68632b12134ef4d5fc7b2f9d0b7ec97226ebc9c40bc5014d21a3dfd5aa4c4bbedaf9ea5960c24e961b3c266baaa746a3e276d48f24ccb2089875023ecb1b6b3ec04bbb72f725295d6cfacd27b5fae45d140c3ad82c721cc06d9005924ab121babd12d00678233364aa404a8241f14860956e8a4de4fbee2ed295176ffa25eceb72eacdc7727d9f6e34276173c6ecf46f62de1f8521ea8f0ca0d86ded340474bf447cef6c5534c15a35663cd7a1609628b6c79ead22c8d3f0104056baed092a0efc84bf54529c1cc164a2d0fc283d0ee55de665bff85303ba7436d0e6c4e3b0ca1a0d72e973066e324b631e51308e9835f7f33060d69fcb3b4d973744fd44e915687c4ba4cacf2116698e05455a9f439be52393fd9570857136548957334e2d75387038c810ef29d5df7f2407fecee099d77e23f938b5f2de732e4380387bd381459d71956b201879ea5a7350f654879c2494280db97df0d2183ba97fe7710d3ee1a469880876b538f3cb5a3446cc1df2fa8cc65001291df489e920dd91889bf0343066428da61526b260af3d463f5534c3a775c5ab88503beccb562ee5f6aff8c88fe8ade23e682c8bb96730e0dda9a6bada7a7b60e6ce172c8e71e4e231ddaf5ae8679ca060eb1654fefbf67c288905229a471f725be5d7c4ba93c84e7463057bfc5b778f706810269074bff4306222d222c93a92443e24892663f11e2359b1d308504da85552fe0628f38d8cbbbb75b8b6839e2e8a8db23da557af405ae889446ac2854aead8dffcbb08cae61422726ef4b598c747fee8256d675b98fe45f02cf8af73c850d43fdb993124ebe021b7caa5b124622837e8015c7a0d153ec217315752a0bc688bb8f68f926b1330eba92f1ba627dbff82cd79543b8ae9e98343c757c61339da81ca8b3d381dcc16e22d8c1c2569b3d2c145e5fb16a3ea98811e0dbc30850795b84f75a5a79cbaa753ffa84c4379e4967a4e1a71ec99070818ea4215550e2c6b2022625edaf022e921ead061073a154427da1512e96c3ada1a053e436190fecaea8ac82dcf50ec4d5a71371d96989bd6fee77590474633753cbc13326aa9fef5528a65f08a84b34886bc8c8f4254c37d7ae028a9791ebf88e71498a923a0ee64e2a33c0c8844d9493dd786893adcf6c3b957fba70ca9495a71f3e8e582b36921a6da7642fffbbf83bf02b932a06ded5e20d2dbb1f20798e7d8c206fabe2f36c9cabd0bdbab95aca1b6848366c92dd6fcf7e474ae055188bfbddb68bb83b58dcf278285ae5ffc5044c840792d915a9842e917cb5ad9589702288fa9f981f86316343b8b498673dd58a383f16a0d9237bd146d7f132b9d89b898eabbe20f4f61bdc6ffeb33a53906d291af232190fb708b76d5a3c4a0d82eb2eebeb8172b5d5c6af54c9ad4228919501581a1251314f48c7ab111bcf4c4a8ce5dd94cc278a582029e05cf0a71ff918daf8f9889cd5dd409f06bc26d62be3b398bfcc9f83bae23022ad777771a32923ec2aa4899b9a9ea2e1bcf1b946b7b731723d7343a322dd8a1bf0b07207e8e1de3e5cdc4c9d45a1c28590a7316ea9d2b47b0126d4c28e2f33f435aa3f4c023d86c82b99208b31c0ca58c17708d08c9e839282dc668adbf57ff80a6e8b7d17313737bdf15844d460ccb3942cb44fa5e169148d5c0f8021d3a28d11abb41d458ee202d99bab3d4036e47624ddc3648ae29b65888ac49f2f303ff83ef6c424881010477ee17ec0641b5510924eb69bac24f2e118eb85350c1d77800695109834c0199fa62af9941cbcd7e6462af8ddfd017fcd8a17c4690b8ad4f626ef8e3d151147360df1691c52265b6e3914be3798c5bd79cc0a29c72614d16b0a9a6f78cd4a02ec2bfa3aa1a61f0071600a3248fe24cb5e78364a84c8483e62430e0cb525e21e58079ad8519a391a68613624e122697c04d3f9524057f71d3f4b134e1af1c4eb18cad34686cec0bd156c09db2f0bd115b1224a20b9339ade2d1ae22c2ae422b477b0ad037f750b1324161eb625f435d59b71b1a31041605c2946d03699bab90fb28ce45e738ff02d1307a351200d54f102b4a5c0c36f1842e18a7d00aaa8f92f7971c6020a166f1ab542d378a387d292d32666d0921d1154e57a4d90b6164635840b40930dd9940adbc8147368ede671bd66b0ce2fa4556963246adc75b8758cc73b923f8dff7c3e1b42b8c6f450e1e549764f583d29a35186c8ecbdfcf04e7b39cb15e33ff3315d888262c35c4bb411d1b21d1e167cacb6968fae052656775f083bd7ac4baa890a6869ce3ef8d4bed860c41f910d6cd29b9c446985e6e8e5e7dd57354fd86f41d222f00d91c34be2c9dec50ee7307750ef562a56dc00376882466fdf7ca7568d3085cd94ee7eaf34d271dd903607022bf3a9b8033fb1104caa0dfd1a6982158c5d6674f56ad8230eece0b3823548466a8fccfda2dd6efa3d5d19dc070e21cc3907ad2d0ae275492640fcfc976fadbe75c0266a9fa60d24a647769d6ed53c8861a12a03d6c196604041a6996004c28dc19d0f6634acf950560484666a65a435c0d9e497e7bffef10a6cd1630f5b6085250098ce4f469eba4ae74d7e3f568eadc9d3a6aaf684464d08f162137fd6d9fde25b69ef0c0c1d243bf7c34a2eb0a95a947ba77e95adef35b2346f7cd1442c4661afe84e3cda9f31355d229601801e57181713487a4f98688c0b3a4ef49b12b09d668a3e153800059bbc42b723a35a5386be06232648d918ac28b8bbf19f007e11567479c0714310af2775f6a376b07eeb4454939e9b5ccb32e5321b97cc27125abf9a337ca723e6e98ec73d9dcdf958927db04c3a7e8ba6798e97e1f194d47d2e3bb1fe12b241f25eb924ad71b958093645a10cc4121ad265153b9a8fb1a0b9c01e31fc003794c922d7546e251ce5ea882b1ae7a4853cade785f91e3b84a4f1f51b344002e264af2e5f42470945fd714d40528476a6b99c5c40c1f8362e389ee642a3b22d2621d10695dfd700b382dfe19ac290354fbfc21673193373eaacdb4da59870e9c78c35d2cda24401f649f9b369ddfc708c2147f9ce7f1e29e149da8a132b31c8475edf21d27d2ebede755632d1aaa2092d74f77d2ac4ae6c9897778beddd7310c33902a059fe2dfdb84a4d6d364f49bcb8568633136849a225ceb243af0833797941bdc8aad22f1a2292e6521db3ebd6fd107d002d7a083ce8bc6984720074a59c7e176d2ee3bb08e714d4170f6fe27dfd9484710d5ac934719c5cea81f56f3b52344b349e9815251424a4a4e1031a2741c1442fb866c520f78a7d4b7e2eb9b4814406901f10184cc2accbcdc1d67fc06c6afca68e283780c92269ecba66c844890bd0957fc96293cec1e28e6c02711976481403a71b4ab3c2d9ac2f3d738a81e569543abdc9e29b04070e4d73fcd36d6a36a15e4fc91b199fbde9a47b6e13181f3873e3b11b90e9b5318600955b659b127354fed14cb25f8b7ceadebb4690a12a771279b492d5fbf343fd2a5be6481e4b112f20fe3f095b95f6febc39d780d97024c079bb62ad18b041db1f40acb3db420ce4aea8723ccda7810ad70c3c1916f62547803a7717cf1a7699e86cf6e920ac665b49f913fc788c9b13d8f34a0e575b7c3da756387541618e7a380297023a8df0af99396fc3f4de795bbb4991f987e74fce27be2bba88f327183eba3e054108708cdb4428e63523e9ee806a748977856fd76500fa1bc4243c128d3aa2e4b0825a64f68dac9d522ebc54704f773b05d6253d156c59d2a7cca332aa7e720c3d39ece898b432456a42d54871ec6654cddb06d2b1652871a3905e9a19a6c66350227de78ff3a90164ba1f10aa430e57b7796d3039e35f7a1e516a611359e689f2d0e16f84b8e9225d0616e9fbef21c44f45b4f812b7ff090fdde0f7ba60ff9d2afe17355238edc54af85e2d5c94ac7559b951801966d98cc6e4254f000993ac6e584e2e0be21226088b44bf5e7f6446c3713110fea9e53567629154ffb58e75f55ff4b25274303b2faa7917bd066953400fea658bfea8a5b044a03112fe5ab3b1e9442b58a29c452595cd55941c742685c426e3e20043ce0f69383619fd7bf1a1027a5a6c3b0dddffaf5282676bc39ca16d789b0137887619a67875b407be7a9783e42fe85a5518c64bde248c9e03b398caa94b9270eb726579a6efa53a871df671fc694ef86644a88998da5d4601a75d020134ad2d3563fe8a6646b3f6fdfe93a47b068b3ae4f1369ee6306e0b8bd58634cbe9b9a9d1350761765cf649c2db7d259b4f75332e11067482f863c74febdf13b8f5599cb8fd0e3a00eb60d794f6070ed5b52dfa61f333fd023734c880d858f7753110fe54ef74385d86c8d69094d38db011ff244c96a2bfd6dbec343624e01cf947845f7bc56fe4f5ce9d56d1d121cc70c9807e3e8b15a6df749071201da6a83d7e096450f47bb51f70deecbd8ea010ecbe857fcd94b1742ab603f956037adef2801f4759fe7a87430bc6d579ecd502223dc1a248702270a141d260e6ad5126bc9f07e4e699f29e9634272f6a322e1afb3d1e85d5a6737b23523a392b0a02dfb9065c48c05073d01ffc25f154b16b781036d7abe9a43418e68d01a083972948dd8aabb80c10d7701a7d4e5952582e9bbe7ec20787788dee5a7a5f0f5a40e88701af43bdac31fd3f9b36896676557c09410daba54199f8fa0b87e68e6ad1d2a94c824fefb765bf9231a1c45a4ce440f6d9375fd8312a3a7c3ced720112fe260e8a18f469abeddf94e3cd1ef02c9b3786c34cd4cb9ef8f4748e036fc47f9e21656137ba6226ea7024418d8d0bd4b56b507f6147f195472b94940b6453ca5e461a71df7503738ae7f646df92608944d405a46bac1ee692b11f026f3a37562f23de547851857637aff33255903962ad3947e8d3a8750db5f136323e3909f722c10cc09d8af97cae3eef5bfc68499e701a48ed6f4605f4d71b78cb9ae71f58d28e0fae45f7b7f83a7f6dfb50c512bca3922a821f27c9114d2e24bc082dea7f2ba42c03302c9010454e679335a1a7bee3542c70fca6c9eccfd458883a99ca1a92699210169f3659dd2134fa02a26aaa45e62836e609b2096279555a5b9a4465dc15e6bf8e9142ede1c85bdfc3a774d2fea591e4a5433af1800c48cbfe88a2d8c4f1dfcfb2c437bd5b3018de70407e5542ad2aee1dc0b3fc76f5f5e57985350b2d8431dc2c0304c2b8498b9e870aa024908a63100a645b48b0c0afab4ed683dcee68ba55d40a244ce0307e73536d0c3bbf25f4890c985a575c836a1cc3a5fcc58aabd18301fb2236db194fb94229b15566ee1661712f45f4292243bdb3f2da478bff65583338e9daba198e1e24f6aea425164dc17b25cfd8394cc2d4471e8c58e62879e1263d668083730cbaf4662d7db303411ffdb13e7a7968d4f9f4c52eaaf776aaee0af5b793d38ccfc03b23303a984c34e754d13680530f6eddc9bc166021ddf723f4bc11efcf122d693e7345b5c4997419bd18c91cabe75a9c306032aa0cbe8bfb12cd365826b668dfbb00813e4253f607bde43b1522e76e29381bda263a6bd346370f427d87cd7dec651aa897af71aca91f248c9269e1b8ab89dceff26bffad0ede9bebf5f3058b7fbe6a09e5a02c5529b0221fb691d1f04f1626f128f4d3ce31a2aa57d949b799033a15f5aa20028aba71618f544ca5cdce879114f92b27717785290a629b0ad689674c769bac96554cce105dc0848d6489032ba0aad84dba6f077f45b95c9de9bc5b7a31eabae8fd133e9f72b8cf2754ea807c615d4fcab2697e44c0c8311059583dc18004aaaf4b18872f96b498d7bdd1da84f3e2e505526010e1cb702dc0fe6f157adc40c0d23a206190bd9a17aea7894e5327a440a0e1a70e24368475740ac604a8d9e1c226308de800e32eb6552facf47eed2e506f347dad28025517847bc548c9bd0db2324f40bc3272544e28b135e9d79b423b89b1268cab405243c461376725367432de4198df91454ffc2d19a165c56a25454838afd41e2414108f88af482a3e793c0723782113cdb6ada807e8580de7433ac8a6629d3f502a3c897334e835b963fa445fe889d0ab12919c2d226e43531e38b20240561c9a937fc3c4345dde3a303111e2dd872e7b48e11ee7ba62b851e9b934776e14bf6fbde4fc431c4c9403b4a190d57cffd75bf012432051976191990cbf08ed8d3b7bba59e76279d9d5fe832e9ba58258cc0d6aca8717f9da51a67802391048d99729c9cdcef31880acc682f2f7aca649d5b1627246a9f1b4201455978cf87f00f1e067dfe372bb4bf56a6ba9a3b1455bc2f4218a043992e742c087802ec5766a08cd917bb840903f07f6f03ef0386032692c771b8429ef22de73bed9b5f8be98754f6f32a1748f518e20e23cd336f24643b2116aeaa1439b682f1d7b014248718803b5c604cbd054eeff130d48e090c1ff46e238e3d555ee79ad9038c65ecb510c137663fd61cf4add18555df6457ab5a9afc0dfa8dcecb3e331e9d2851398c8976f57b072a7c2f7215e2e2802c364beafcace3d260be2f3df529e7bb519f69acf0bf2bacde53cfccd13fe29cd02d66ff0a8b620437400a8d5650f98c031dffbce8b2743a30205de76c4a375423dc6f180307245982154514ad8d7472e1e51ad94773601de0af04f3a1cf17e860e4718c4df00e6cad137dd74e3bae1c229c795023b86a680d5d93e1dc9157e50a1fe54be5512038e30c3e08f715e8792e64e2ff11b96a2b9b2adbca9599e2dc9b6bc110fb717c5bb1c3957607c5d7287f2d2e971e6733d476194c8f9fc9ce7a59d2c601f3f1e61f17711b39e07044ce1693f2b3efec6b1b689c580b4e430fb692f4e0403d916b0e701f5de3b96294cca1c0e514dd529d0edb0ebe769a87b56f4de40a77c8c2aeaffce3e761372ddff0c085299c2afa17bd9ed7fbde3e4cbec3e9397cb8bef825be8e7adbdfb8ee6d806271008ba90fce76a4380ddde727383c1da82a9487736a390ae3e98c51cdd88cdcc70d1cbc6679efb7e6003f714b33823837eca294f8ce3b89c90e411b537f8330a547ca5ec5170f79956a0602513d7fd0e3b3871ff3e0342032bddfcd79eea1b0b5cb41c34fbc9f5b086300e8a2b4e0a110ee8a07305ae63645f65127aa9a971f8a84044df2e92e60ac7a53f3e5366cb4f80db2e8cee558373921dc03f5d2bbe5dc8465a03e54f567033f5bb346d00928d5a220bf4de4569f14097f4d4f79ff612d4deab2a6adf4c815b99d38b5fb37cbad275b09b9cc0a6f0201df7b4f55274a4c6c8dfe589e9c6c6a4eee30441796ddf74c04017ddaf61d91dc1337d910e3a942bcb15ebbe1a6a3022129f6a22f397cd5abc657324074f1ad1892299de998a967807c31cb49bc59ea83671e37f1b9b297c9311f5de4b04d127de55f064c586f400d5d33fcd54c3a27306a4bde7f6d10e7f260baab4fc4d50428dcc952256de1f133cf29232a2ee312e99977fd78b6f6dce247313c4834e376777d81f179cc1113110a4fd17bb4fd625519b9065883b63a95728be552acea1837d08b508f8d7f3ad460cf76f975ea5efe41a76e1aaa262224cfb4c7ea09e7b10f22e0d274840d70dfa60697fb71022103b7b3c58b27d19c50649f4f21d8bee20326d5d7b515ea574bdb5369974125f45298d1df3d7f06a215f94473ce30c339e58aa0cee8686c453d81e6a9622a3e895d38a2eeaf8c66ce5ad5bc9a9076bde67f07ff954624dd5f92db0c1402a5f3d9ae84e9c8bfbe2c06d106facc9a15ae4360656c32dc9d81c3a8c4c40d2ef5b9018735ab8de6fbf853294ecb07f2ac82d402333ebb7fa88f89be9f6190e85dd9fb92bf9dc7ad5f937270892c035d27c3cd31ebbd3e277995cc57ae6d065782f2a1e59929df37a35b06321c6949313b7004ca7dc33623f1c13ae769a253def6463535f2200f44fba0b2af0afb61719dea512e51c334047f52fb5094bac10fac0a97b878d16aec7a6770b14a1927e1a0b91b17d2bed53948d263013fc4057421a6f19012feabf60b22263cefb21f194332c3a93c9b908a7793c1972b3a798f2b9e04c2df521b707c01e19f2604a05c1785ff4d0ab0030a3229d38d7900766e60c14b1b8d24ba5f1aca93809ed104c93fcc0e6755af85f88de34c640f4f76538578a3649d77de9de4a2b976ae69d532835d3a7f25fee34ae2eaf6a12d7f84a896ff273269f56c986744e0d1681a36e642c1f468d98d54e988e74282ade4bfcf38c0c0323adeeed14a996542760e685b1cf46d881db9f83163b787c1ce78575a596efc381b0ab1ac3de637c5b5a84dc212d1b809b67ce92f73aa8be037f5758adcb19fcd199f35b11ca7cb95a6e64776323febdd84049e2c2e2593cdec0da3f96e6f36537a066d972bdfc574fa401360e47f8390a9f26182827113fdb1c54e3f8888ef983d3323af54b44b351810c19e76eff8bebdb409a80a2b10aba398694e947ebb8dae441a606bc158da20ff9b75ef7699db002be9c7696221471d42a956f4c85564cdc0a65f90ac93b7ff6249c515f6ba16fc56901f0f275753cd43c22da0c50d77b969f264d7a792e463404c651bb9038e54b870d15abe98e1dcbe3eabb819a43c211b0c1f591f6c7588727ea3a1d51229755aedcc8b1224d3a3fbb110a7a138b425ece83b0c849d7eb25fb00f82424bc7d784fdc69f14be118999d91e0b7230e975c80d15ad2577185d2d779eb3cadd9f8183dcf2ebd34ce1efee437944802ae110eed24ef5d52c1684ad8939896ff23e951ee477f1571e4d87d18a4d5c85b04f1148f06d64b13edcd089a0d449ff2924939214b77f99ca34c6d3a1113304a43b2b7c0f17351e144f63a56b5b2242178b5b55508b37d4f7ee1b082f51d1f032124a4c655e659b0cfcf1ac83108041b130eaafa2a52135b2c4e0f559cfa00f628641ad50977a2a89d98f29b9e5f96150cd88c0cff53e18a190f79b507f99118e1d289f653b4a0f4455bc6060686b89c1db1d9ce400619fbac2668a0b8c7afd22acd14999af1d55f948f4b559f34af6a2681efc3031c9b45244078fdaa67a121fef58c725b206fcdc8b163a8182058870be1b12296e0259512374c2d48cfbcd1b01c20bdda8a6c01eecafb52ab0b3abe0a48094a245046a0adddf3c943a2b4e346df6e869a74e0d44ef942a00e8d0c00f81e76648ed3867d6c8414be16f231164ecfa21efb1695c8076eec37b51a7157a75f1947424304df86bea29e1d13f89a966a32edffb416bcb6c23e1a8c68840b0fbc34c557b8b1ce1ff20b8748d5e19748aa959a7310ff9ae0f378838506a0d53f9dc5e0696074867badade47af941378a0e56c76bc9c4ddcb072358899859a998d77d37b20270e7d35b6c88276589f993130e7d351a24b6ac951734587f1ea6c3f20d75f1ad89fc14168a826752d9599a13a0b77eed1d647c9b3728c9e19126daf74606a99b105d43237666b8073a1a48befca490cf617b240c8cb1a6305d6276105877f6af9d95cf73152dc1d2f68ca3bf13ccf038b47b21f7075491fbb8d19c884c29846709c40bce05b7ec26d4f24492788bf8bf9deab36eddba0f08491be2a74e956d1ee7e963ae3375843d937dea6f7dde5e8c2e7e73b169513f9b1459c110240c87a9c1c65dd9073dabdabbe9407c5655edb07e707fa45cf768a1a41f14e4531065340aab83888ed857c8fd84df471bf2772fff6cc38df3175a6a85627ad74c2e4877a5f80c87b3f692051bcf43250c87628f86cadc2b51b2b29ce066455cde686498599d5e38660e22efd57972145cf84dc1f52b64d1a923fd273d3249b3f41ad97bcda79f78291541e7ee7c253c6a61e9aed395554f0ab113d7b5a4a2041892c9bbef3571633078b20e1b3486c13222e413ec66e1ca020362ddc3f29e9dcabec32e2ab0381ade135fcd71a73ed4eb3c6bfdb00e714c8bde0e002ebbcd122fea824d93144638ab4960f65c7cdaee858e840d4c7e63be5baf2a7ed2f302b9e20257d7ef9bf9e02ce9ea022c87e936f07e85e75c126c2d1165e2bc72373bf84655ca0c43226df7b71ca25b1d5b95368d69983e9d21a65f7861c6315bb18ea4a4a3ef4cc70a218592b3b76bd7a52632cd7634e63c008d9efefc69fa5f01c2afd42b265bd1bed87f462dfdad828df168d0c460c0ea6913175360634b03d32cadbeda4ceec041af74c033b80d35850c845a97c712c19aa1aeb0a53a2efb9847a0e7347bdd66e5efd18baedfdb25c12804b72aa96dd2713ca915d24e256c5524314bb92d00ad20269f671f5592740ac06e334c4ebbfcd3b451fecccd40bcb6f13cb24981f38f9af9cda657cdfd1d22205e3583edfb3e5af515b0f6c6a580c9b103e837dfc8b5e5b791c6aade97358e78fedffb404a7c9573b8c723d9fd63bf7705f8f2893fbb033d5a4ffd0f97641ad5a489608b8eafe5af5c18d7f09c8ea59c98940d17880f0be1bdc91b4d88ca23bfc021e0495c851c6da15825f949429ffba7648831378e39d20803c4d91bafc95c25eecb9cc9ad88d1262b244b4fc3f80ae6cca15242019c65fa782db542b929f8679eb0a6f619267640d1418b7a0f97b63ccd0bc6ae72c14ce1d7968ae8bb7abadd4fec53bf833ff7c8e9005a4216491b2d782b2de5b4b8c8a1ddf64b2ce793c40058b442178f6d8b6a74b8cef99298f806ae575cd16db2781684c14ee98d459bf90f234c9b1de2d89849984580bb45b94685bf5c7b2cdd5aa615e455f9e81aa37c923f37c355e72ca2c712cca889e664c3a6027442a98b341698f55c741f8c820295d95bec7ff9df180f66ee62129f1b576816c7ecf066c586eb692afd1e1c4be61815fb64c8923f168c899fd35d3f63044cf0de890c72ffd9d8aa40132e04ff1ecc1aff3341182ad723e9fc478279d9ac71e1721ea6c6b7d16533c74cdc45dec06226cfc41810e1ef63cddad46053e25ec76733e2dac1c33921153fff6e41205c1a7b227382463ee8160924272b6dd1e53009f05598e0484c5a6b68e1c55b5b1ac9bc26f9b545685aaf0e9c3f80f970319726531c4e96386a328c282a3d5989489a8f658fc4a147f6bc6881a925972fecd7397619740aee6e6b2e73afa7beceab42cb89d98f578c0bebe26dc984c9da8347eeac5a9f021881fb9b5548dcf3b97d6d2d8a8394c23d25b55e2dd8cc994ded537c0731b57afd36b93d062d7cb30d1223eeaefc5a56bb82f7c545945d6d8af2ec4feb8ec947c4464fbc1fd71459da5d664a6c007767c2a699fda9beefd2cc7ada559642e071209303c3fe7b615480b6585dd510c7c5072cccd9e00757171f05bf7b834e018f8a17f253562eb6a808a6e1cb519b7482e8ec04eef7bcccfd8b46239e6bb98a22d0e0d2bd5b1df5bbf6029da2450da42efc6e26281a9cc20d39930b055916f49ddc28daae8fd892788bd60dc0188d2ac864587b254228e6a03c2a2746f7ec9bb61f86da6428777e6d25a5d000b6f88384c8d954af402c784dea5704fc817cf5c0f3ac2ccfbf9ada6c9c14a1e75292bfd8d16248ec69d7b25ed43d49cef7c5a4d308e22c9904f6717edb002dbae7ac84e538d0fc48eadb902923c748c74703aad86062ff407ce3341061a9e6b10574eea4665583cb2f028d95a71c367cf3fc7eedf2cb1ff6ae1e58e6f96aaf611682f5fce990caabf14ec9c50840fa42d20e590d617623e7e8fcd3ec76471b316371a97ab152de5353ab44473e304f29ff4e05aa6541d8b21b51520ae2b07d571ff70ac407c84d8b54a3c1f370f9f429c6b51026cdcbf47737b369170e9db36ca4de6ad34150e0f4e549ec43305050c5a9ecae4c19b955eedc6ec118950232402ba33ac24676c55aa7b30ef6e66aee45e20e9853e0404e9440a06e07c5565c192c3cfbb1122bbdfd972dd05f775d190b09f9e0abaa04d48d74b3c826a78976e0ebb50eedce2d80f2c9c40df229f7cb1498dbfef9f6c745d6515e591f79ecc2a4e93d86716deb550d20bcd4839384bffbe8f7d474bfc1ba5bf19a6eca8c84524ecf1b958cfdd322256b897d31a2b65d9fc939e3dc0b7573679f1c839745caf2d082d2e9f30a1362c2e0273592f68974917ca07ef4c67f398b26fa6dc6a63470afcdc139bdc1d75f9a1adb1afecfe5e54c53bae314b1c298f56d1e8e3bf9e61ee545d0dbcf6b81073ad243ce179df172f51a6304f1905e6a0cd4e38b7c2a1c3e5d7067c63225b62805a25bedbed99c77a3f7be33a98fd1ad23be2020b30b13373b220c43df47f81154dfdf0f9e0487f9f0b172d3049e5b75a719b6114e98050bc563def4859333c80d0ca2ca1ca100a8e70f9de1acec91dacc9abfc4224ce12304466b539b1d39132993fcc51990a678bfebb3d33b312a40d89bb8af6838f052bcca0f70287ca8ddff33dcb152ea18031c61a9a55adc984a0491d0b5cf69838d60a6d11ca3b0e8753a6760b3e12140896af464ac91cf489402cef349f33e4a23ed7e7adbb031a198712d19c8b69695a572b48d5ffe3e383dc5f1684c8d78599f70bda6f82998a17de73faa7203eaaf5dd880481013c34871a7ead41fe5e80ae55f953bb42ef1dfc9c035ff9d4430f067d670370d59ae4df72c146b3ed225cc210cbf6e8d4562a520d755ac04306e6276d7779138b4f550d0c1e3ad8b3d03270175f320e1a0afac76ec750ab6124aa3c09f53472f32514b04f2a27e589eb8736910d360806866fc4268e8c9bbe8b9c9d9e2bf9504d620db442974f5430374a7ccdac9d744fccba6de4c4793964b337b8e74b600bc40b67f5b56b424228946d9861d553ebe1925fdd1c67f9e564b758edb6c42f4abea3fcf3ac3b3b6bb06cb695b8cb942e93bd40308d922cae636ef6fff28b2c15035da6b14a5f4f994f78e368933c9a7f2c0cfe041f5c90e24eaf4a04468168dbd3770c54cc0baa19b5322fa84a3011efede918671a05b0c0f72dc488a4e456592b07aa9833927bf1b5707f2996b95b751b656aa3085ff8c2d97074079dbdc5ec2fde8fa75a959fecdfa183d64ce2ff7caf12ba99a913a71eaf2390b55d75c0b1a4f3f8914dd46f2473a167f7658faaa257a08cfdc1728488156bd8be2f92768054b20d752965a70d9ae6bfea20fac4ca3a44a3de025a6b40555d928b16a004973d5b6734ff79a1eb4c6071df730652e1096141a1573e48d00b673ee77b862b9ec24fb9152c545afe32c780e719e4bd64547acaae38bed06581b4988007bcb6886f253f0d9902913326bd410f95aee2075e5cafdecb2388ae2162b0bde1c641f3d268dd49ffb78119a7b24ac94352c2ac07b7a7341a6220e2a599b6435176da5ac67bac1ba6d3d3ce3634623cad321b15191c30e28fb781224ae538d64fefb2a77351185832fc01e5f4c5a5b2d0ff1f34ef685d7945c0ea53d3bc4a52665cb04e7d2857fac35e7f8bdbf270d949c9204bd7112cabe2d34c61f5ac47e0053d5c6fcce2347f93b30a0428053cad3a4491a94cb14e2d203a8a3f6528d0fa736b8c6c8ade717c99bed3c563d8e7458ff950894725ee16b95d9a0b6b0ecc5bf769ad8f0a14f79537ca92830721d3358674f78b63fe2187df4aa8fb1ebb1cd1fd0bf3144b57a4c3d786bd028b4469e370b70f557caf542c924da958b42017f10f2aff1ae007591958bd1a2377c110674237e2a9c6e4e728a1ec47b979ba70736d268d81b21fc7c16b28ddd38220de935d59220d4c2684a4212fc3923e0528d405651fe267dbd94494201c802cfa7ec0a3a4f264457539f43e84d2753f5e58fddaeb27712ce6aa14fdafc227ecd303303fb3368c8da28b90d84c417eed1b52324fade838eb0fbac6705e2a0ed6b4cbe3581e66959c720a872a51e3138ed1f74ad1b7ef6288eca90fbc2ce651871390dc1d4bafc119d11591fb982f8b74ae1ee4f719afd7312e82cbffce16dfd77d73f1376412f27961aab68df5dcc2b075d9d6d40527f94d737ee0276cb2ada55fc84c15b5f51265d3da7a36c95e91a51f33492dc1fdb2fff842d78f6cc4ea5555ce0a46d96589fb3088fe4188f1122f734b78ad81c84604995dd864a12ba47e5a5d12795c90cb5b5726e267bf635516d135ce70cda92f51aa283083f0c4f87f2ebf112573f0045ebafc0866c6c35c435646c3ac770ac826b7ffe22b48121582fa2c0a8ccfd647f46586b946ef02794ef7d215fe02cb86f3b932b0667de51e1435c9784465fc56cdd96be80f09dc25c14d0449c17ff540913bad03fea958d1854497618533dc65aefb30a0a6b54330bc6f6ffa182cb88fe276ee864a758814a15ae70eb250a5c91d2b93316f3bfad3439370db3887e84e22e3c02a509afb00834a6f1e850f23981f51a070f7a774417bfc9ff39fc501be8c394d70b444e4e80d5c363c8e623dca51fd8c2e5272c63b05827ba7c2c69b93281c659788fc2d32af35256d6b6704d56b63180c8758f59c32e078675aeffa2f245a4d60d258eba06e3febaf85c6cef5dcf29ebb64eff21fc36c0a00339eb19822564509cfbbfbcfbd2e45128c9a78e0f5b54ba045c309be6b39da14a835061f3c5a388a52929cbbb42a55517efca3ee3ec9e2a92fe4b9382bd1f5ab2bed5c9e41b0f81db0018b386f8a3d35df8dd6db71957f2f5dd212b9001f4793b5b51a67146d559197b55ff0a849c9f699972e6e1139afcf7010a39818e3fc92de0f6bf521cb872d9fd9dce17b5fbc930c4746f9056ada874571554cf2f0a2e9a62fc33be2b4cecd6ddc814df76b4c953f68b5543cfb2a6947240e4e29e9f3b870ac6e5acb8ff3b9aadd5476f3aad5a8ba938c058bc1f9ed3d7cf1e504637bc541540da8e47722d68b222cd15d323fa811d2150097f7c4ae30c9da7522847b0f7995cd7f43a9a5665ba178078c788315bc21fd55ba7eca107b95612efb46a4229b0bdde5977fa48599525f2c19c5a44c991a148f6cab3b5b5b0f79b80c551779d92ba6eadd57415c3bb485adc03a51a222a6f28d1b9c20acfec51e808590120f29977663466d48cf962033e8d3a9b7c25a16568deb0e99423fcfd439f5eb84255b816563ffa856378841ebdd5f25f34eaf7a9a1501e7a724d4b62aab7156aa80912f5ef3456a5d3b55424de1e7741d2eaf86704a1b1d88366d8a1462dadea605fa5558663785f21ce0415d38ed6923b7369c0db5b4d7468cddc605694c920cfbf9561051a144367424c2b88c1a669d00de294df22bf26a9833dd262449bfd7bbfe18362a9bbc20ff9d2e98956a916fc9f42df61bf2e3cbc995c98a892b491ebe583bccd0ead291f7ea98fda53b8d0acea16ccc250a56373b56eda2e336762f0b2da49ebb1ff36cd93beea3083d45d33c225c8ce87ef213f014033993302668465bfb318678289c43c80c98868f2ed7713c29929fe785387e3f71bff0fec3cf0c635cd5091835a25e77cd0f48b753237f01a2450982331d092870a64fa5aeb18e1405ce58b12e4ebbb34f406f742a74af3d99d790f6edd7e1debae587458515343cbeb3217af496e5d5d9f2f4ffea7bae8484e60928a56f729f90f39ffd65bc574193844118273173ff983faa14866b99f2592b90ab6859248629fe784dcede0e355d6fca9d5f286c91e1be43a692090f53a6cf8285bda76aaa7322e87f07ae8a0619aacf0ae93f794c7a02936b9b08a24f2ec7c3fb8338b6d2bf13bc080fb2acdf1a1dbadc940353dd14b0d5990137c3734e21585ff50768c5b3718656ba4a9c70a8d85f55d71b86b0ac320e56b32015e27185df56bcb33468bb174bbf79ebb6e2d91dc1d218fdf9a9e8b743ec4f1da8209ca70cba9b6b911223b693c5477735100d73b811b7991fd353b48fbf681883b870da941b29c01adfbaec7f8b2d9d71ba665567d715fd50da56109029ed57b8c024246a3cf1ee63abf50ae681bc693ff5068b843ee751450202cf80446f93878a73f1c4ff1fac164b4f28612bf75eeb7aba8d97ac8c3c3c73efc97e2219cb1e59ce4225cf8a1a814a8149e114414ac3f26e8197d2fdd8a693c2f958c56751ee77872b825bae8dc31b2652bbcba9a88c8c423b2cc03e4a47b278436de4ba1c3e43457ac74289b29eb72eb52e229f15d20853f4a3071ff538a7ee8a36ca96bfabf853572e6880099e2c4ea9d74fd103942e3931b49986c1e94986febbf563bb8a967fc187325fff1a586be85fc0aa5c74bd7c71cb0f47cd9739a02365b7015f0df10c4b1e441eec2af0ba7f9d7455f7291ac018cfe3275405a87f4ff6087f3cbfc13231bd0860611ec0ecb3be36a8e0ceb29b73d4298f1a93d563b85bb27e76ccdfa898af506e60a37a36e76c899d0fb76ebbd178b7165fa6a73dd2b68ba928f42cf761d4c08d21edf65b1bd651297bb71bc26ff3d3e3c390f894c1f63da495d7d6ae831615f8c459504dcce25b9cb098f545fc5dc26ab09730f971f826c9849fa36e872dee949de4e7aff70f33d0986ee039a3ba0758bafc97d91d82e90a78d7450ccbecad5f768c6e3b30404f0d85f287b174020a766a042512319757480b297ff8ec766cb99623c4164ce82c28b0f1be4599cc6bbb9d4394570014a836d8fe7b3ef2e9c85cccd01ac1528697572febd7e6bfd15af8051374716f4565943bf55f41a19325d592473e74e3cd412ac301b98c74da7290c168dff581972e01657561f60723e3d877571a5f41490caef0ebb8ac16d369fd27f5e38717e40012126cabd6ea77f73eb67bbd6b59d01d49d9ae5e286454f75f65d2b76e7df4e591aa4c7774b208482d61fb4a0233aa71d51ed4bbf5e54fe291321ad9551763c580670dc541b86a9afcc42ca4d2a4b92f1edf9b688aba765f23eed2e026039f7dcf385af107841e4db12fad9a73f3cb7779139a5894e51a59ddb37cf9207fb6f2d9082df557813846e8d14d3cf25071231606ecc7e5b1bfa754cc178fb46deb7faa5524cc732ca9f55aa0ffc58eff4c5edbb5434441b163cc304d12ca213ceda79ae4261e6a2b0b3c711bad51eb695c4da1d8511e08d52efe7483a815056b7d290f6459d2e282a6ee0a2eab66d1e01a529e0175d913751deb71f15fc77b4d076226a7393c77aaaa75c0f7a14ce520ef982fcbca05b13c893e3dfb566804cc70d72b776a5e745e98ca76bea8dc43cc4eab51ca6a3ace3dd71240a624dc7820b130f715ed48199400534660abfb1ab11441f6c3a6b986ce4d107030d0131dab97dec3389e03c1e15112722787c3248965c630a83999c30b09bc6537e2982eb61ac8949beb517213369d55b478ad59b194ee5b421e798e127389ef1d04ee7ec3403eca17563bb1e6bbe762482b5566ad4ce42f5e7e13cb51c95ff92b59cf5d75897bade9999a85d3b66d3e767c3306abac375b4072c92357dad567eae7ad033a846107ace77c412da0f574ac58db0204d3fa1ad177cddb55e446d909bf8512bb30db9463cfc7dac361ba23bf4690afa4d7caf0de2d55898d4d42e89c41654f1dc3a2c9c8c71d4f9546ebb7b669f12591e970342926f82b55d3af7d4b447d8c681abf1a4540cb555bff043a28b0ebc09046ce00dcb37406fb1438c61ff5de8673ceeb43e668a007d853ad8f2920de043a5935907e68e8d4e033c85174747c0e55e32e686677e2efbf3c80fe320e77c3a6b1533b725033d1048a933fb59848c9e28a17d220e63341a71ed632923eaed8a711ccba1586001ea660db44689af52d757141ed0da7a188769b81111c56daf09651080bb2cbe915e630398524b239f3f15b389d9908b49913207f72d213edd68e255494ef5b1e8d55fc20fc23197efaca6087e0e17b3a81fa614e1674310294c50ed4a678d52049fa69672960220416ed1e51417e2030aabab01bf3a1bce731e1bb71ced3a88c94dd2243507a0b65d8ce0b9d356971d38760306c0717dd4199511e28bc3cc34b3ffeb209006f5b7d23867331005421d0168c397a2a679b03edc98731604add9106d380c66d689e526a72361c0fcd94e35b643baf34db9f6f956def2222b850a81bfda50303dc8fb1e06c8f92d4aae2d04970e87e2886948d8e4188bf07fde7f823c31a3e6d0f8b487576a9dfc57cf4d4f2436ccf572f6a990aa39908ec9667e0668838bfde9af2add32f6a32b6fbb975987ae54964658c7023edad2e36c525b6aaae4790c5d9c6dc3f10aa206d6399fe5065c81653d723ea1cff2a0de34fac1fd8d6c1c11e549e34358fcc5325de4f6c08aee9f60974b92325757ab78c87762718efc7ea1e395f6e9c63d9ca7830b23b0289368d7d7b973d69685f494006f61a3df3f7cd6a9f8cd931635f327412f795ccb9a095dbe9d16f6720fdb3af8ba55e1a849f9cd7bb1270f5954ded45d7da4136971a37dbf37cc4179c2e51b327dabd2161641bd9433ed5000fc340824a7f8fe6291b77996766a936449210d86b6b595c9f5252e4dd41ba884e78cc29491de57417362c62a49180bcdcd3c93c979979f6052e902a89b484825759cd51bc94899c322bbe5b8bb59f1abd0dc3006c51c6a79da077ca0e79ecc75db7963f5e497572a4e00683aeb1e92a0ac62fb977b504fd079827a12c17295066609fde35596896161edccf0639def7962a3ea0f6343a27a63c3f915fde41332199b4f849e45beb19172f1b73fc1e784f5ec1e1b5b8249a789f76013574cb430693d4a44818306cb6f68f63c8535f3fa68edce09a9bbf5624b442551d2782f1672bf68c7b598ed0d4f88a6f28734e8dcf31d67b5fa5c0e9071e81f37ddde958d3877199b655fe81dbc0515580fab72cb2ae65e67880569dea11ebc3e38171933589194bc0cd4bdcf74e2aff61ef4a139f9c69ffa390605ef8e1842a03f5b2d9a0a04227c4ee6c2a7dc2f30f44dbabb97b3865fbab8d4c7aff3ce3f1d3e9f446b9d590aee4e20b5104a48106d985a83143e06779777280156f6b8ea9f3819a8631ce2b0e23780871240fb67e9e383102425767005c922e961b9ccb682b2924936d2896dd5c1ec4734cbeaeebfcc3ca224cd48c406fc1cfb5968c5bca28ba42ad41781f5123296405b99361fca731ef30dc8f109385717c8d800e2f69ccf5f9b1acb56117505f43b0355e3bd6367c9aec0181b952805cae26228287599391d79fdd3c794d52dd68d4cde3fbcf64baffd57d979dc2a7b9732e649d085290e4a11be50284edb83f66ba2b28e98f52c24df52b4cc032766f2a6d87c41e0b3e0d31339efacd1f675e28448d192836d8f093b648b5d749637b7d98f973c2cf47c2d88c24390a1edb245b1356cf7efd0979319422ceb7d42aa67b1edaa13cb879878bea18db0a1bc7a063d3611fa5c029b300b05426cedf2155fcb02b8b39481b7041023ecea5b43c19a8f874d12766edfd9253e69efc9cedb1c9e1991fc531d7e6454139b06362e79692bd0a737b511838eef443b79f3b196d5b2f8f8a73dab239c8044ea38b27e7532164fe3a592e79276df70ce3b84976f218feecf343c2606e2a025fbe7c441c172d558fd3fa5a37a8a99ed3f7054db9864b7ec98ecdad4640cb8614879f87ba546ee6edc8b425c1c3dd7c517e93d93519da46df16529c47b547b277a895baa0893c40dc327aa7b3a70e6f2fb3ce1cf932b5aeed4f0ec290cf189210f5511e0a4fb1517f5a5e276b7e4d7214713fe02c39db1e45268f4cb57a1b0906928de882a90349b0c1c6e2953b4f96cd418f53bbd9fd428dce49b28758a2eff84016493add49587ed0ff4c2377d2714eab827941ac81d700df6e2690540bc7dbbe59c20260b859f42b28526ad667caab50fe7097401205b5ca6052575ae0eb754ee83984150b0afb7a07f368886b38e24c7bc7478328a661338734f6fe52eae9a260e096e76259cd2783ada567b9e3aacc279842952aa517a070bcea78c8ebf652104b24f7e3c85fda95de5883161976e9ee7a367cb0f025d0cb7542b43d7fda6f6d7ef05c0bec24e5fe225c0a2fc9005b4923b52d260938fc725377227b57c1adec10c0fa74649af8a7d896bb787a0aa9ace76033949d6d14c87ebc6e8409409c2f2468e6bbbda51a421b7b88a41a8b33d9ce4d139a57f15dba5ca0471a05e8a563eef5a1faacc4c267673f31a2d1c67a891bb505a086c5bd48eb8ba4244e037e1db7c6fc1cc07807508688b5eb1b54de9f3b5afd493b53bf868c9910d015e21010d2d96987fbc19de1545818f67649a166b7bdd68b5b643faa1c0d19866eda44ec91f58fe66370d7660d19ebb3bad679b8072c7947107a9281f7e1c4d4e1e8a8c477a3fb27ed84c0195f0112f4c08412e21de752b2e7ad008a3eb3ccc284bcc9ab4cf4238e25b158ac03f7960c45b0073f839e806b63d08552b8dbce14703d25c6b6b88b680703d7eef315c224099e2f24f8caae6a91f80df68b1584d37e588f106e0f741bbd19d056249dcab34337c32a94e93df23d236653d32d818bc94e579f3f9c4b46f28e7d94dbf15e32a666031e1439125ce3dfcdf5ab814f8d763ab4c76930bfe692e321fcc5ce353a87670ba1d871c19a8916d1be05456fc3a2aa28f8739de2437d2446db1690e6bcc1426fbfe3807b4fee3f32044c3fb26a5dd3250d145527a529095d2baab18742c04e0d5519567e5521df3cedef5b9555ab4740eed827aea98f56ecded5e4373112cabcd8d3a589d904768be47fdadb3df1b672c0be399fc673725e3b76eb14b92240eea42b3289478ef8db63aee0c66f9a7d7cb0c24685069163048f9f0a0262641d4b967bcc60e8ff52f92d2a0a63ca5393ecd88f425e91ca7827c5839e698801a8e61eb869cfc8976f25492729f00ac3824ffae52a92cae2f7093769e502116071918f070e0aa3ae7348441bf6e4235ed20a43641bd14d11e0909b493e38710b180e169cf89d07e0d2a22bf64e9bc8cdd078b839d72bd687b00109c218ed6712b7e68697e30f6cf0e7a36a995246319739e1941e5ad59e05548048ad63e52b7922ebfad7887017e123083b69a106b85cdd60ab547eb8b8d82c89d82305c09e9d62dc7ca00f9113e837a097a3ba1ceeeebf4477b41c4d068132fcc9fb4611a77d865b6b78cf555baf8e9340520a173b9efe1e71f5e311517c0e3e60ef1b0f113a8abea5c188dad295339c7c7e625c6e179d0e4baf6e57275cf41bab3ed98462351bc892decfa170d2b1a4268b23bc182f9e35ba5bd0de42cbb547a8045a69ebcc4c77d1b61486140cba7b71635e9e1c583722fe97c52d9af2964d9876e0fbe55be940a80ea6dbfbf5d24d90af4d4917eb576e289cebe56adcdd9b60deb11d0dbf557f375accc8f5c6c249c4e4e3cabd8d636a699b889b5d55c0f4fafeccdf9cb8c936a7b5b11db1de5abbc77642a7a06bbfe73348090a331e28668cd0371b4c9de46677455d20c65db7e5a394725ea3be05be407eba04281454b29f30ea93b29f3547153f4253f2725c57f91e9e6ddef4759f6d1dee52c3c4ce30af57ea3d78cb83ebd89e8d8bc1bbce27b2fa36fb244c838cc3f8685acfbf44e1cfdf5ab23249c896b93bf423e8f0345c421957b3755dbf7152ddc4fd488e9fe437d0719f5c70818414d99591055ee168ec4c63724411ac66b392f82422e3b04e1a6d2c3504aa9ef02097b2147423d32b2cc861a2a6359609f45f97df501ced5880cc1d39aef6fd2fd0e92344c50ebb7bbe9d5e40acf251f829f4b19ab26e72a9f19f0ca0b5b7623099c2795cb45b64f9635d2df4b818c26fa9821a338769d993c1987b50155b385e0eeee32817be65c4730bcdfb0bdde0788bdfaf2805433f308c4a5fc42c75d1151b53baea7957679e3b2b90e961df2b27692a66fef31fc75c17a7706e6d265fb645f484511505f6f8086769c560864197de65872c48da6241735010a6750927b2a5ea4392da4b72898779de47e910bd2a9b116eb1d7959c69d4a4df0e52945eb2f7108294b53fbf6ce17e28752e7b9a2a911f2db752638ea53c6748a538a60b19f04e3578c200b6aafe68113617ffa57003eb46054df9b36aa75d720dfded704f9083 + +Params = SHAKE_40/8_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000001dfc808a6d921bbb8f2b56ffd92d3a33dee7e1d527b48a441e1ea75caff68fb93bada4be1c85ea39767cb62facc5ca91181fae534b496e87317aa67a9973a5410eb6bdfd76ddaf0af6a467cb7e758384c6ccb4ec44b3cfd4ab5f212f8fdbd153e3c6e6ae2b5b647968cc1be82350719b75d11b826c84043072fd4054839e27f041 +Signature = 00000000006087fe03b581022ac42932dc8a7e48553b773fc3cab745be071c80fb58b0fc8b08a2e080459982e7e32c52ed15c8d68697c73a4f9a3f96ee9077561c7237bfa42a6bb89a7df48818bc2b76816fb361fb9cb57925b17e35a282519858aabf0504431290e334c2884b1bab671a7934ad336a2f5c17613eba20ed6cbbf2b8e2d2414232fa2595b8abac728a1749a0ae2331ca78bd15d3d52f7a28e648ef10d52787c344392c845b12ff2080b5e9c0fda921492dba8e23003deb0543fa744b0a3063c3e4c580f109c024f455f43b5f6a7b174bc0a7ab227e812a2035567fabc98fe6496c890518ab65a9c566d1b1b9aea19c1f5f18ced8fc94fb7d11e01430b0819978e9d811ebb67308614c319047e4e958954d5313217d6f7572bc473d753457b4e79d9c46de3c1028ec80c7e42ff15ed3e60aec277ce67060f9e61d400eaa07d6455221ac0cff03f00012e4096490e443be3f38e514b8bd9c5a145340dccef2c8899dfc1c3d6fb307edad3a4873e15ec3974c031f6244d9d4ff2da471ec2c6b95ae60fa5681f6cb96ac7268e45ccc301b39a3bb8689e7ddb5dd8fdb20a013960eb0c68a31ed4e998af2a3f55172b5846d89c47bfb8a6b14e436fe1ec2319407c0106f3d0155a2369755f6bb6cc4d8757c89127f3223d7cbd30b1506e69f9270a88cb8e78c7a8d2bfa5b7541ea45204023e1b5500d77e0f5df7d0eea9f5de96ccc6e2ecad0f9e532163cb37a37ccefec83353c58e1b090596df6ce6149e34540ad4f0824a1711812d5ddc868f161bb48d80da2a9d9e6e866f16b292991a2e967a8a799a350c3b37723ace13236143b613a1b1d7e0163bec172d46c177ddd009efedabe58f4a7c7bee2ee2d65babd04bf8db8fea8427a0fd647f697b7e1fa14e0bb44e5335638539626c4a16a9f90dc0b58d36381ba30f1d72e73ac6bee7ba17e3560d424adcee2a9a1d82331880c98034582e3598e6c74172a13159fa2eddd47373437e571937104a3bd74040da3a8763fc42544a6075db7aa5426dc53e550fb7773cb0b6b3a400cac5a93c174aadd0378be2a4c82acd496b274bf89d065a52e4e3275618ee3f9970933efd730cc3f61e38f5ead573063130b80f220c61f9a9c9c179a00b773d89899b65a7b3ce7e2f8ec4f8a0b10f3abce80f6032da5e0d46fec047b3930da93d01377c3529cdd5c298e8969157699d0fbfefb9b449202b0957853298e543fbd4a28485df09ba44bca9f9cab395a5b42d9cc60120dab77ce03e0b4d46f6e93cffc7b1d6e345b247b0a01f465f63893fe52b8fe2dbb8e24f704a55321646c9a1de3e9707dabd024080e93b25165d56637e5d85e4ca6b8d76570020a46b342e84df0c34d91e284f462905661f7d1516b5afdaaf9992998d86c056af4b852459076183c3933c027e491def5c49daf2724b0ff8d4801df318154875c42f1ae1b85373de531aec82e9448a15ad52860aafeeb1cb658b36ced35e09b8ce1820ff8ac10e122f9956b27ea672849d6e1fd96f277c04bbd3e4131b7626d80a8df57626b06cde948f51e784a47127715eb05ebd5bef1eea1d949ce8a7e5d9b854a5f0f7eadb38f8c2f1d877cd0d620071ad4a5e267bab8f680db746f5cc39fccea6ce91fb8f4c630b956f575e954398f9faf3b4cc6dcce9c879c3cf8b9d0d3431c9208e2f20641704ef95e29d8e5cd2d815038f347ea57fd123007f070e41bf28a6bf7da5c14597b5ddf1a5562a0e4481e064b951a9e2346a375b08c70a01d507b53334ca04b1e8dc0588f4a834446915427ff69c22913f42c0da53ee07ae6e1909f6fca5381dbad76b5b11ee0eee79109fcfc5f8460486aeddc6d869bf3311b9489c2ac608a08e1b64de10f94a1f84f5125b3b0bf7cfc5f647a204a35764cb28b29f6a96f303dae5be44b89af368eab7ebc703c4bda1a46c25905c3caf0a381e8f4634adfdebcc2de17fec39f009e81cebad390ce7bdd8cdde34647be8e4b46b0be74bd6a9709e1ff80a70681cc906792f62d392617a105f1be0173e51a130de2d1dc8ae9e254abe860ce49db4eae531a00507a70d337f634699c0e6fde9d13b0e0aa0e76fa5c28dfe32bcf00c3aa90fba64f6a6616966fd2a694f7960c934f03366a923edeaf4f867d36ed1f42f6a9e700b0df26cbb7c909d492728906ab07e2093b9032d701d0fe43807a66506a057ab737863946c7ef1ec4f327e89a4a51ca033c994f93ebb731805a9bbbb4e9f1560b4a939ecf26c1ff21a537814092934c04aa038a19cd888cdd6db9b5631154b9c71522956e6655bc9c2d52fc9a3834f4717a57c204ce7ff6cae4781f5e3f693e9c52d24e2d52e50db427089c6a5e75ce94d3a2fcfca1ae1f8e8cfbe3f3fe5b158071e8be2140137d81e172bd22bbe0992ef92b98c3d338686e4642cb1468ef7ea9ca0d0eaf702d084f414c89bffff508c6720c89af2c443a8dffce418c09e9dd8e1f998a1af3f691528839903511f972c17bf0df774234fdc9777e6819fdaf2e68c91b99f7f666ba552a3b1169e4c063038e418ad3b774bbfb3e0e62f4beccf3671614d123aa982c06d2e1bba5893c390f87091c563cde423486d93afb110d40a5d234a5c36b6f583e5b99bb714547294ba631eb8d7ff843e648f50cc0e5171e8539d99c7f5553d2b417448ee527c6f8124017a62d9838352e9e6a61f9dd4af6526a400f0f1c71504ae5fe9309348e3652db01491e61dfb2728132d279f5aab9260aff03bf391c367412ab4542a12cd88e4debb0c40d0ef02ea404497b3bdd7969a52464a9cf754e396c96f5a689dac81f7fef315b40c78a161583e17321784e737c86a4c4489df335aa07ed699fa446ee1a4ce232814f70c20a7995493eff846842e8cc3ad08c419190d1e9187200e8f48abcb8d6d43a22aab49f17dffd0c85cbc73f42d0aa56730c0d5502d914cfd4e9b461cddfc3a10e8cf0cb434fc367a2987b3900c5e018bdc3ec6e705f21eac32fc5c1e2d281bfc6d1161b36c7d51e3c1bd83723a667689988a00f66f001fe75c59aa1dfeadc01f5b13583321273b3d3e0689074449942d89a56fce9f3f2a169bcc599f7b8c965b4bdfd94e6aa1760cf4832ba82e776e274bcb28480e228c9cfb8d960d63057b92259414d10b6907209c7b746958d3da4b4b008cb415f040c2250d691bbcb60672c64c80fd865ca569e46df2694300a9b59b751e466ab7b6caaacf0a0ea65833cd3f6e3611bf296c48d2e56175bbcc5ed4a97ed16aec6ff77c32fd19d7d493e83ece7cdcc58dd33c7c7802a2891f4d37045aeb8c572f8bffb97286ea7e3c7295a74cee80d2d9e0d4e6367cf37ba9be6a8033f1d50690264de74ad690a5a68f0083e45087948248e3ea8072dbe4fbe8e631eeded599584f6cf53d49af686ee0348dbdc8152d97731fa97711bbb3ba200625f110d2fa1bcf644a579ac52bd623f9a7638b0c4cef37b6a75683f3032870aa87a076ee893dee62bcc1e3b7aefd3812b3c4e211c8941bff5f1889acbce6fff03bc8070f96ba9a5f3b18e93d15ee611fc8a14eb4466b20587715f345cfdcc1688067b3323170a29c61d25fd231e9bbd0460ea947281f0323c85b9ebec5b6db79e4f5fcc4646a38c504872ed2874229fcb07f7ab0b7c8f4d21c131a2bf90d7569336bb4089f541e8fe650b36c02afd3b1c4da703d3dd9e36840c69973fafdf7e1166ad2964f2b5158dea1dd85600f33863c58c8d5ac52c995f5fc38534074a5c483f2664a29deb1629826cafd0f5e97b511f57f0d42cc0ff76f643d12245e0b608c24b6dcc9e75082a0fbe4b91e8d0c7ab959fb76cb543fb7fd75fcedacb254e799c95756cb01d7ec8e6df08576c2ec7f6aed430a8125c0bd74ce3d7f5f20477f4a3cc744e56648fb242d3cd82b8ef3be8b5209fb540dfdaa7e817daaf3d2d44d4b69c04279caf468722f541c385c2740dc6020bf853b4cb169dbe8fa5cbc70639f4725b22c16af10b9cb6fc36fd97abf4c71d544e70be29d2090f84062f7d36409b2028340998fc3f84c821ecb50b89b48c0be77c0eae7348f08eef182b620bbd5a7b98ccb9eeb54869933df8eaf16ee2524adec08ae11cd0529ffd64718d5baa9fd5d24e83529ce47a50890999f42135d5153cc4c6dccfcc10fdf7beefd8d7e652843c52ff1e58c1c2921a19453556a2ae2a3902e3832a4004f5d41b03b871e025635d9b71f6766361a3944e2a5780dd045f1781af6ab63deaf98f90a2fc4de7f2519db6c15e7648856ab35b57e811280b67bd081854807be28622ab76147eea62d5a072784b2430095ad1869e943df1804363134e5631f7497de166d90b194f122eb8e3ae75e193b9d49f78f006e8b4e7d664ce58c70a1de06ee184548e769ec11c7a7e8992614e2d1e11366fb74795cd6e47e8350e4192f264703f9d1c678503abb7395433c84f814a960538ef38233be77ff9ec803b93ea258a63b464ad40995acc2b9df266e92c548252a35f3721d54e247209b079edff1314ece505da505fb20b60d0ba5854eadec33f2e9915d75e20398526465db2924b85d85cc8538ad7b7881bd2081ae071272e14efc65fe57af1f6fedc51ad243d68fcabcedda440511fbce0c3846c868eccc092bbe2145d132a2cdce14f943fcf14d9b0cd11811d365d6f63fa75fc8c6da9b51d75295dd772da827e52791c6aaa645a657d9a7dee6468f6cb710bc10d1fbada5f55c5075f877b5e20b25408323d16b3f797a2adbe3a0c0c9f08db096f6006602ccfc63575ab2de4b7166119e53355090c3f90cccbc9cba2764e8a04035906745daf36cdd884771e07cb50d924fe1090d345906acd09bb5c48edb30a8c9ef084a8ef5a0ef60388cfa8219448e8ddc38a288f9c060aed4156c86b7cfe021e2511c668f9db55884bc7822bb414e74216aebc54e9402d4ce6fde9b19b803500d15ec6c245589329d6b28e584e32d46ffc3ef9868b5eef79c0724471a1e0131b412206d053068704189253d78f6586368d68c9098ef26ad23b294bcde71b960776f0d381b75e8c86e53fe6bc81d73df5230d8b4877486c442d22dacccd5b6df4d83b0a0f4b978e7c8346cf698a052b050826c157882235f60f14d832d39f5a018f2705c4c482ce3ee961b656ba090985c54d3093a9c37dc6097071d568bcb97ce7fc81b607f66a8d5282caeb089190bd51bdccd2276a25cf16f414959612103ae20fe214c80c7454b357885137bedf8a6936c48730fd1c5be8cab548813e417ac4e5baf0c7081000eb0e44ebdef701b6d980ddf363464caf09c3dd1dc678b9263a867deb57e1f01ddaf46b3fe16fb7088642d69b99327a1c4245c7b71d83e64c70a8be9c80cb35c3bba5f6b6ed567a7309e06abbd31a8913cf6d6211c6f6f5109f15a6132e3568bab8b71f84f8248e9516797b2bd4b60bfc5d3862ea611fec72a1ddc188972a8c1558e1ed208b116384b62aadf414d223bba6094259bc0ec47e6557bf8feda2d6581be643df3ef8ce4bd4e2ca75557f7c5bbe66d2fd53719575675e5f77553f3a47775eddf920de1298d89c2eaf6f4c926bb6ad9b42df0bc89f39566c12f09e5765b696ed05d3f2ed3861752744c9eec7c6a92f196613086227aa73729c811a5a24f773bcaad8a58c1f25d45854981655b7a7682ebecfca104113ab3d22130c35715ddbb2853048b8c35fb70f6e5b100c154adbb293334844721c55d09713c04eee01fda36efe6d9909a63ab7dc53243ca43a97e015b126965eca5f2db2f13a036e7097617e2878d1556375e2148d35b3abbc7929d2765ad687c35603a2a60a86c5b8375788857b8da5ffa3055daea3eca6157a220263c081662e70007d176158c087e23ceb4f66e3c89254a8852b44d3694e23ba13e0a22c35f2caef114517b9ddb53b127890c1be891abca779d8e433c35cf72450e53277aa14e912b7996b85ec531a4322ef0ae4dd08c82dac31c6761a7ef8340a4d3d0d1b22f2910f52cafc433308826fd35567bec141ecf0634b2cf32b3dc23edfb51ae31834e7816a9444a4d957717bf3b89e858fb68163fa167d237824a45ea6b5b4cb63d51a4e0ef56e9ac784e7d5517a4b0382be342cd8cdc3e6be764d1c787a4072af795a64b8eef38eecc691144b6d5ad8ae894485452cb1d8292c75e51795fa7f55dfc1647981094d7ae9791afd678d08f2b97567a2c1e8621a78ad55799732fa09a3a182caa3b0c771063348161a2bef9736015f550ac09f4144370294f23d4b150f640f167e3077f692684cff34cf563904eb22b2ff2dedcff2f66131ebb20d165fd0a0ab9dab1744a3175d516a93553149eabe43f8eda6eedcf07de0371d794218025997a89b1bd7349c22dd372940455f89b409940b4699c148f9cd9caafc1bcf327a3188c6c9e7966b4a9831a3e8c9ce99e3ef6f572a8b5ceb8b96ea81f7110507a080e690733add1aeaf1ca9a4443dda9bd1294ae7ef1a2191735778754eb4e5d62cb4f609b87b9a56845749cc8ee0c5d49c8b6e10c1210b90709925af5f7e40f6b166f22d9b7fecc3d49b4f666ad42f3fbe1009e7b3a0a10f7369f3be35b0d8d22687691b77cd5adc9dc0e3184cad218def9e627db8f9216af74a51aef9c2ddd68c6336b1735c747569750481382cf9aa5edd7f1950d2a50cb094e129df4e7d8ea6c9c70f4c1a7779ca3a70d1278cb3a8d966bdeca3f02f773771048584bc9d4e5b05303585b97e02498da6167cd2532e2451996c243008f9bdd70c0101abeec1912dbe79635d3dc6e277bee6a1fb8408fdf276526c6b7427c57104d3f9f686a23d7c6ac4c976db339ca26141417fc0b71b72b945b1794b65ef1d203f66405dd793082f96d2deb3903585b5c76a618baaa807b37ad73f1dcd0d708762a6a0b59ef794d93b6fd2b20e86fd3c1b44d05f19bfff0a52ee5b87a1e94a31ae84632f10c96a44d25d8e5acadd1c8d1d3ad4cf95a2a86f0b6e855644807849625b7d900cb55480581d3dc309f1b6ebc445732493370631196587dd6a91f9caff9c61fe3b39f7a973eac99048a3c25122478894f8efe24d44607da06320fb6c2983809d24c55ffd15020cc970a25f7c0809a425a0e260b7624c266ec6e34d10f10d7a72263fca4b387e87194853a8738db5192f4fd896203eac0ebbd7b9cea97079497b4d2fb5c96b26f1e98a0782e830a8de7b87bcac392ac59ef1ccbd725854959e04ea352ae765765bf2743831481c7a0c0fec0165840a253defc582811001cb135f27196fa9edeafb3e142e650d82d62b0e54e4f40eb29b8aa5bb1c0e307cf27abbde9730715a7ec93715ca3849b551058870002b3630f1d5f9fc3294f2c7ce213fd17312bb3ce9d4e9818cdc0b3bf82826772897fc27d96726920eaf62b3db08c1b57cf8f8aff5cac2fac0ecb70afa38d8877001217466b20f4abdd757c3eae3b5f23c2e478f7aeedd66b3bed15ffb1abbe564d7058327d277f51c0d51d3fffbccba7754bbcace5f81ef4473b7f74c37653dffc823f96848ff462efbc6edc54a32465c698b4a421f4f16f955b12ca049d1f31232a6a16410a1aff74de3361c66eddc3328f2fba9736b83dbc7b1752cbf6c3a501a820368af2e81844d1fd5f5458e52fddd5bab36436ea2dc3080f8617ff53fe8ff5f7edf38d2b0e46da25f3c60956535d9fa94d974c4ebf0da839140ba4249179690f587831d83211397238f49837c844ecd21e9515b8b5228eba17d305a8f45cc5e468957c14f789ececbe65c2fa74d7fe55679dba8568d0af22f21a14e3820694aa80f54927a5bf52874afd8e35fdae3164b73724ceade6b80d8103115d94bd22e54875742699e4ecb7ae650e1bbfcd90ad102e17b0d1b73f2740026a68711e546a02d2dd237656bd4ea760ded30da5c7199b4c1749c35a0ee3223da02715635a43b001619ac8c0ab71c21e01360ce80aff2a209dadded878c46ad8e1822f3cb85cda7aa922ec148159d27815587f08f8f2e1ddc72b76ca5aab5a30903f0714c0a91d3591248d526a77bfa4ce9d42a6127b3ac3682a7aee3e37eaf44d9c410387cd03ae9c0a1ff97d2d33d7fc1b47277d6fee3d7dbe52468b8f126095648cc924732d5e3e96540571b6c7aa5a49345df5b9f2fa28dcd384b40b77045ef00b1aaafce6c28e376344cc75d2ab5828b39c7e302871da6b7a8317731c643d843b097e6be23c8631ea38b09ed89d688164c89cd413f87bc1e9df165cd89a2dd2fbe075a5eedcc51228c8c3193d51ad5002d9f1c846ddab2e3ca25bb0cdae5bcb684d09b7c8252b96447d82ef168af63ff0c2c6c5e36d4c303af3eb4a6067ae45c1470ae8fa12a2ed3d70fb875a1a1112ece564ed7c4005da1cb002577dd2c1883197760dec0df5b9124b9919db4c64dbdbf605d50fc8497a2c9ff433981aba42e9085c3a427b19f8fde1c396488844723894dc682f0afb1eec7daea010598f8c50da9e4e1ad15963c0cdc15c979ca36fd1a9056e3b7d5812ea2afbe35afa7bf06174a805434e0b0ea06537b70563aa7f292cd5abc6e8418eb139bc0da3d0709c4be3426a34e59975024b77668a52e1d6b7d74b3f259c8da7173ec2600f2ece0b8b1497ca313ad5d681dda96ca30ad2e1e05d17b7987fb93e96f7b9e13966248766c231e9c8597b78653cda085c747f234f869fd434bc95bb67d8c863a60854eb852a8184940d4b8c9fefc21db0df1ac5da8f8c1c01454da6bc15ab640387d5d1ec2b1b2c4775524e2f312ea139a817794f9d614a65acff18fa3522bffca68ccb269222c2a4ff25a0690d8c36debe73d53f958dfa51e2aaf951ebe1f4aad13fad63d8153a9af4aefffdba25d4629bda9b7875ee6069b15b2fcf1abff9e8cc834a4ce59ad67b765eb228f2d9258a8a2df4e1429633491bbb5616d58607e1c75aeadc0c8b583134df15e9f01f22266f2109ca3f096a48df14c3243f474799d19a77e27df737d1a031bde172c78473d3b425a9cd916c8e121e4c35a825a38791b03a2d70238f576468637916392d90873133a746e21d018cd9c12f4917f2789dd34bb3e0ce2566bff683b072b87e88e461ee01459acf69ba0a0328da7156376b331152a89b69473a3ba68c6e93011500de8ca43a4bb420937b4806abf722a02e23411b6322e4209cf8556dc29998225208a3421dcc93e722263e390bb2046d570279ede37ebab27da09f1341fd9d8ea8b971dd76c3c4f2e4cdbf098e82c3b2eb8dc992022315a028cfe4d37c2f450d8503f1f565163928f3612df51c6ae1a2b6d54efe4548f15245c37623d8f51963e02562b62cec3af0c8cb5e00a58db0c1cb0069b2f8aaa6d8933dfd9878ccbdde94953483add7cee5539501b70b2b67d24331bd6c34a77968f0b462f8d706b0b3364553eb5182b69ccb761b300837a94b50305778a01cfca716b5dd367dae438b2ab457a2467c07c03e63704b3f8c73f2f18aa2216aed07265e54cfffd0be0719b8ca56430750e5fce796d06b35c11239ab93c21188d3ee4487ace66932912eb65196743f49d4629c8c2e35d528d575fe8fa44c5ecc37fd05ec29c0572efd194dd9d49f8beb2e411cecf4a9ff60efcec1aedf24182f023e8a5416e7c05bfeacb763125f9040c0e7d95ff301e57a80fc219710b431a4e55300a01165dcbc0ea6ea1f51d6cacb1027c826cfd1bbb609b4c9d15f9540b17e0d9f2853b0599c4c7ec5b0ff5095e8b8238d9335a7fb4cf4572b232bf80ad29737fb17f4f09e2badf3783341569088a5c432a372ceb1711462e2a41b274f5bd616ecd920e5142619245c7eb2c5ee8bc89ad39928c4ffee720a86ddbbb73eb8088b4b8dcbc11e2ae147aa6212a0e12dde3aa08405592d38f1a0d15e5af3e7982b3747993b530f04cb87cc62ec8b15756e71ae5c956f226347a1b8f2873426648495a00d7a58ecb6f3e7e2ddb21d2534b54b0bc876b39135782d337f0a79dfad4b68da5aa9992fa14fbdf5d6dc484125f56b5987e0d146a67fc125664b20cc4b4571bf61b08277ef0aa5ed4850c8c6d1e40e08db8f8122e705b4e8ced7f93f503515fef0e8e51f5b39e1923f314bd172e1b624b2f854b8d97a6d4664ffafd599c7d0c4079e09336bd9919c4d7f4fcdbd40ca426eeee3e77e3c1afa115594f9a77b223785e34d5d1ac0c46fbe3a6721081ac0c1176242079b306fc6f52510cd8e1ce463fa333df71bb81f22bc0adf6c692dd45f3a5fbea90972906b8f595086b1803a5029c058da30378f4effc36425f9fb5978b77694b98af7e987f22943156ef44bcdad563a0699ddb2982abbf50056fa346fbcbac7fad76639d407d98d43dc6ec149ed14d723ab108962e05d7a82aaf8f08480cd45113bb34054f1f159d61b0cf9e0fe6339c68cadb43191d62b7ceed7e3328d6be622787de6bfc177fb09f35e4ffc00e103c1c7bc1f231e17d55e132cbd8e464538e4b7b60b92de3e73b67ee2df87824cb8abebf2cce8ef4819fec6cfcf7e0626068c2ec824e7615db81b3e64b5e12f75709e73d8efc038e8e54320c2cdc5a12cebc46313c33533b62de81f1ae3d27e2271e71df82a2860ec08bf0730637e42146ab39b06e847555dbc38f5c7cc828b1fbac4b0a71c9dd9f0b232532880e2a297fc2384e0c7a7849ada24c14dc1b10a0c9681cf4c7e2838a439c5aec5119cd5193484bdb9d4f029c712afc9593ceadafe84f82a6e37898b417a439cde9e0e560bed60c5c05de20e175fe60b930010e58a68e1e6448c8e4b91a3b99d069b84c67c33d2fa7fa396c06dea525a99c56bddf9090cbf29c74d06cd3e891cd60fd137bd8eb34f8f38a650b545324ae9440d030e49c75298e9e28968700e4171d1fcf2d97a50ecd830046c11d457242a720b2f3a26ba9d954f3701dd2c62097febbe5c6997d3cb54f37ded0a71f1e4fe725e3f03343a3a51379e996807b8acdae127e70f21effd7f695b98948465b154f31d9510251f26db8ebb130d0f1fa2ba997070a4b1ed60dff27022c7c805fed65a5d5f982eaf28886027b69ca5e26930a9bb55726ce3c408eda45bbccd283ba7f2a102db9cd56b7238aac0907eec83b84e061ebe4d63c65dcba980fd687f8c7b7892c75270446c0a8c3837d5cda8ede3a4230a5ead27e7c52b3af2674a8c0335792afd38d2725325f2f23e067365034c913a7f3a5ee78c806ee97ed118e93fc3b14ac6e7e5b4474599e180fa4c1f20be8b72bfc8835edc5cee0049587a3a95a5d648f16fb5d3aa40cbf6c7138671d6dd7f7edfe481c16f97ba82aa9c9f09f494a31211edff23448dcd44da0b18095a536d71d4c8cc2349a1fed31603f8374dccf43124526d2b5d58fedac3cdb350303d097279085412683b6f41bdc0280f46022f1bed7ca175217625e7dfc180daa54940e76f5585ece55b292c5fe0c3870ff6c956280d6bc5b9373b09aee21326157feb9ed2cfb3df8e6387dbccde39eea6980aa0dab13a3ebd89f246daaf4afef5d8c350fa57e7ecccb78b8bdb3553b876f56543de3dbba12267d63a41ffb30f03dcc888dd8fb5ccb1946de199f2394777025edf56bad0f643b063c8b232af458416bae55f71163b0c59eb057a1839cf92cd9b926ad525d25ad7f29e1f889143224e1e482d52a8b55a508974006de96ab00ddf7e44503bce54c512ebd86d27789dac285c768dd6aa0c42f71d477f2b1a22521ad4665bc679b347d2c14d2bc134ac12a2003d83343f8af0ac12ca5b594cef2bacf56422c69fd156ac0fffee7bb633d52d691450eac932c8aa349508a7c1c1d76012eb96afee769ede5ac189113bf732fe93d8824792d2f99db80bea737251be83c2aaec949d6f31a618f9e29fbe810a56ead33c8919460a2537bc5b204fa0184f8c68f56f5906415fb83b3fa93cc1e88a42f6e85b949d25f37c8e21c82f7b91e73c2448a69d9a0ed55f474534af212ca91dd6fad02ab39d43d5164d6d595bc8f90deb7cf29467032910f019282d521093e151e1e93304c2ef0bb917f8e4fe93ec30af9ea197e3f127d8285cddee800e0815cce3687889be95a8a2b4772423d9ca2f59aa757d0c62b1374ff3a9779a4a9f1e1c24acbb391da975bef8d22b4ec076d8a6f65ab3a04df81065763923d2d8694fb8ac741811a08c23824b6600d696d069fa28b0f796d3e002d32790eb8104ac45cdb2c82f4a94c165d3a5cfb08499491213c577eaa55b4083983a5bbef5f1ec6ee9b0dcb1738bdb0c4a6d4eea866997ac7848e1b74c8de485406fb30c3ab1ca3fc96d2bf6767b2b6948c3f10154bf277d22602d45ec25a93a2d7d84ecd8824830214075a5e8e0c48354824d8f478c8debf6798088fd18d115baf3ac18ae9fd989f4a5db93d489a65974e4ef8369eca75f9d528aed78e6a2831cdb71160218397114872fee83d1160c82fde2f34aef3f4355b91fa96de161a514265052d193bf151fac1a6c0a034cd99596ceb7ed51ee4bc24c651e93f8050837f83b1c1f377d82243a2e5127ef09696e3c61ecae505db9fe9de9ad853ba577dad464cdf0034457337341c0df5c11f968377c25cc0413477dbbe26d3d04889aea3b2cf16e8554ae251149ac871f2d4b194ff3e121a8c584618b8a20a03cb269c50a318690face3ad5ff95e9dd00ee41ee419263ea0242dc93c361766e7b80b69bae1ae5b748240bdc9e22c1859d2debf41ca14502f7397800ef73574ad5ecc502cf3f89773b7102da1eeef00c1ab220c74f4be079c75f2dbddf73363e1dacf81d4ace2449e3c1647398d6869e4c948d0641a9d59ed6c10e5f628b2d42fb6ca57aa7c62e253a6e58372f3141a67f27a6c168f7594e7429f383e168e2fdf0537abbc182681b94d1661b97ff1dc6ac3fe6d6c9d152d142e725dc1aae7b3f9194b502f522b560e77036dd9b8c1487ddd9b645cad45bcaf92fe3fe33a7c04a86405b9d9e8cc3b26a258b898d0982d64f8a00c526d231351526ff0d1b069f0323ebbe6bfa37ce5c39efcd853deb9980c09fec56b30044b555ba2faa113c8e0ec2ade8620d99efcad6c1565e4956d3804ebf9dd1de65c2df1dc0dd487c2c88621d4992f8f119c2c2b04688c1d7e48de31342e669626a0e0178d89f4c6a2cff268593c89e016b46dca1c545b1e7dc5fd986919071dd2230a47e39a80507a899b6aec2c352e7a344bcdf1f22b8f47865bb18676ad8ae89daf2cf0887c705256207b04cbb45693d05ee41c4413fe31e45f039eccd440f00286de33db2e7ca94355f3ddf9ac7f0f17fbb7b23bd9e6c23c969574084a88e9fa78d06359cad70f33b556c329ee340a1f76ae8093d4b8c2343a9cd1f8155fc7411946f75b4ee6bc73e01c12d29d355ef464bceee3034e05d6a8e8fbdb9a0e6b705d26e81e6b870733921311a6c85b4c26a9b03fe34b4511c06e8dc71971b876846f759c60f611e65987d174d09ecf64720310f232990e5d3fc2d2134fabbe693a3f9329b5e58cd575e15bff6e39dcbd9554132d802f9f9589ee62911aec082575b4909ff5dfc4287bd2f326f7c74416687a6270232751384cceeea84299fc424b8e5cbaca48b80f3c8028007062fe79ea5522d245a3ca11b15d7db8b83d495a02235fa56eaca028dac3a2960483635e4b9d8668812bd01907e896a9bfed87bb53b41d40d8c9362d42687adc5f2e9cfa879d870643655d6d7c647bd36f564b91113b5475a081c7bc8d59da61dbe5c97c6aae2299b3863d78bf0d6e9ec647f76c743c8bd08e1f3cf92923d99d47f93c6bb729319f666276db6c6eb34845f8d5d29ee604c35d0a56fcbdfb0eacd60f941910b005a38d8b7ef29e887800d246aaec908a38c900785bc5ae1b2f9168885ccec4cbdddb139050762ae4a99d4c6a1114631a32b59373041ac05a09bd62162f592a82cb1b4bc725c5e9cdfc69ec6d221a7707316c8f04d652c5d421250d4827b5aeb304ea0a319b6b5f894bf29a5145434e238f6cff98ab2fa3a3345faec94cdb31164bfbc80b1e73a9e8aa25db09e03ac8bb4314136424ff6f9a5d50c3d6305a12885555a9a803fd18a88d008c8fcd6af83e56428a2cb7f6465b7301eb8b5bf04ba8174aa9b07f6a2026813695303f83c01dc6bfab5ede777c646a80d637ee838b8df1ae1292cea5d424f281f9a261f180462967685ff6fe1b202e7c506da37907afb4fcd6c19668a47d0906d0a5fc1dd54238905af4607c92e9cc81d4719ace82a63762807865b7f11faec50a1901f0e25897596698b69e99a83ed5fa9c1462964e89ee7051bd030835dfd8512a604bb2f739223151ee8f50325b9bf0e034f5cf6ffdbfc98f9d67c77b0881b2bcbc9304a307cd379ded6e358ced9130adc65189a685c2b0adddf7309cbc8f8c04f105fe2a65d0c2f5bb2d7a17b57aa0b31e0f5f5d5ad950fa491909c480a10fe6a0ce8ecb942e1757cddd4327fa50b6940a60ec45926571adf7c43820e6aaa3f685a85e1a8f8ce7c385fff6f2c48fe557be3d81743891c6a9af34990274e261282cfa904ebe3378791bbe9e204bc6fa15a1a4b46b972d432ce05d05d9be2e77539395f7df5f5dc4f17e8f8c64d928f1468ea303dba2e745070a888134c950f911433bb9d2eba127234e45e5bd4ed4780eea0abeb3f6e7c88a775b0798f95d253a23be5f7eb82f5cca46bb6658c0eb5654378bf1920e1b682b5834d70290f7e8d12c06241914f46afe9f42a2f65e28aed3786ee7826473abb980b78c31bbd372d31281db0341dfc7a2cef807287e7209b13573d766067f413487617dbfbedf3a18b80690700b0aa6a2fb0cf7543cb0d6127674983389db7632b5d9a64b82aa3419c8758ca35b322425f8aecf33d33bd026d684e4dd30330b880d375b7b37d13b63f83044090ee795b968b0f98a7adaa92fc27e1d1040eabe02d931bb740a24c622a43a670460cae8c9cecb3f75c31a8106324c41f58b41c1a2c3cd91dcf53b14c71acb7c390bf032cbe1ad12c414608ef5a5c865b60c141c0d8f3c254249a17253c30b8f4d797ebfed817e5a3c565780d63a7bad0c5e9cda981c1f9bb63bb4622bc86c7c3a3b9dc7f45231fa4586493cd261a7580241e84d06abd359858e3c122a81fd8e366483a84ce48a4b5bd878c1ec87ad56a3c6118eb3f170784c71204da7639d87c8d467581864b7fc1aa5c2b93aa3a1fbd6b11d481fbeb69b24cbce2962b29c3f9d7d59ae10df5261a6cbb09653ba8bfa0b2d913195c185661949e72883636dd8c7b24612a3f07d640e560af7f0626e46040eb1f7462c117a1151937c0a13fadc79235b301d5bb2972e4114394d1b5eb865c3a213847b845ba055121b33b437fac8746e4f36e668069c0c6ac2811210eead7a942892cfbf7472b761528e5c9186d08bbfee2744095337e3ef0b77604192f9cb4347fba12f8134b647339f9e05c512624e6112a3c92e86347c87fa5dbab6c681a9e16de524e0d7e37f9ad44d4abfa62a4e94fa14e296f97c601532774898fbd51739f55a5067aa4907fa2ceaffb8ed044a21e850f56ca194911a4b2b565877c633bdf74534edd06c34cff1d25cfdb1340e3b7b7935cffab69365a8daffdcde8eb8482a3bdeeeabd7482c6be513f126b545f4d606e84185ed2b3b44f00d1492ee076dfa94a69859b3be7db090da47b2651a812cf95b021a92eaf5934eecbbfb8edf58cba971a79730c4ca9d1531134db9fec1e47ee63d7097cf14f5bc148c9f5acbcf7ce7f20b8fd90b3552ab4049679086bb248519ac6e80c22c2ea59770756553eb458976595de14374e0bf2354205f92a32a65c148b8c572ec4740cbcc8ced99eac06f87e90500ae2690ef3d676052656379509d0f9a882e4f22717248324b8d75f09b26fd0de86c2d17ae99f0b45092a3f7fbb36eba30824bf8d46e408dc200bc0837d1d3ba88be2d1397cbeb6440c70b58ac42577e4a6a6f014ec159ee553cfce4fa2b36ab3f181d19a57d4ac9971646540527f4e8298826a33824739415c9c759ea835317c588b267fd0269ffc31117433c4f760142be6d22adbe443886d32b3e9e438321ccb27ff9fa7d001ed163c47891baa976fbe249435f7fa890d926d945063d1911be327fd9e481a88d266962ab2d213847601fe3b81053a39206bc4a2f47f1ad8682eca93cd347895b5ab017f45131239ddac3c70cecb7b95c9ba4509712c7082be866e662ae803b4ec946a387b0bef3029e378931540e9b846a201edbc4a1266602be5e94aa42cbc091f41dd5147102158fcace95f5fa7ec5ef0d9e8c895ba161d98be74a72e4223a5d6f338306aec82f73096544cf08a4dd4a3eee9862dbafc6c99b2d1d2a8d1184cb5f26d155a04e3d467ae73e6a978e8feab5cb29ef7c78772e454f80be1278312c8f7f52fc00b6177ad5264b21b1cfccf7e479221b3e658686455eb98501b5df6cd0a28f2646c109afc4a27fa005a09523eab1047d627b5e5da53eaf41a64ec6934928f48f8ac6d970f37ab4d96ab23547a29f4c6eee38099a83831edfb82f527f9d3506fa2bcc214b39393e223ecc3ad66ff71a1978f59c134ae943ef4bc0392d745aeee2db2d7b115a800fe95c02c971b0f8e66dd3ba6143d0e9136e2d64caa1b2c1090739af648310d3fefc746bd6c08b3039cd12af7379c4257ad4f6ea1d7373b947e335c2031441938e5cd2f08ba1f0f172ff1c9660bfa8b9f7130b06c3b6728ecf0e2635496badda9addddd7187bf41fb7054b295ac4046e551bae93cee285f1d657b0b88226c7a47372eedf9362861c287d4bdfc560e9936dd5f94020bcd77c0d19cde4a83794eaef354e7e6647fcb3ac0239961a84e829f3f3a07b60627cb74ea902422a81ed2f507832c9a08a9effad85e9b2cdf01b3af045afa40fee0c8be066659a25ee7535d601a227d08e823de45e979da8cf0662d21f2e23c61d95c167dd8198e1c079a04bde037299ad6450a85a84d4846147570d2bb7b02c2f1e05b91562426d0ca0db7dbfa80582b78204e9b358008ffdbfa1fb00fb3c34f8fe946e02dc4a4f52b4ab5995d6db3bf6fa7f7e56bdac1b13048d4b24b39bde92572a237ba611c96a6a3ea3cf9d60809059547500e34b7fa63787ce5b11f40d76499a767480eca2e6437ef73b5f1fd1dbc02df8c7ce9cc8c0b5b4e39cdc8a6d2d36d4e477bef4a486bccc8c6b6eacd06e70c1b07a2f5ec3f08462927655df3e323edc24984a98ffec0926f66a655f707f8ca852e70c726484c8715f32c7b00d163845cdc66007414c27798913abdc9e13ec4f9540efbb49ce7315c571800eb47210ed01f57f9bd8743a0bad72886c176ae2d764c40b860617a65531a4aa904df58432524e67c0c4d70eaaed085aae8ba1edebde6741f98b0ecfc91471510fdb20b72aad94f0ff66f4fa79b5af2963739c089f375aeac41070a8a9b8071eb98abd01c134287a8bce8188a638762238f41efe32f5375bfb39553080a6c77ea0b512e9b42e2c741c7b1c5f3c338448c07a05380a9834e1e36f619225becd4766f756d50d5c78bfc46177a323d76b343c9b51a5ff58d00fb5855f0ddfbfb48802f08de2c4ef39f901df7a406d458bf537c750b577965164bf997ed3e46d470e19fbd536b19d98d201a1023eaa265f0a33d09138baf9858dfff3e44a166cd6cf162eafb6a00ca45056b62931a5af5fa86557b3b6fb162c5502485ec67d14590e87049230f12be8f7e380e7d791ffc83294e914d8a6a07a586b33e73056ff1913df74e1ccc695d566fbb5cf7bc30335180ec3c09adef47b3bc97c5e5638a918707c073afb7c2197102b98caabe27c5ebcf1d5512e977b09b4076e78b8e96deb2fa52551d76986a5a5ccc6cb45ae33ae06421dda158fd54d0005b728cf202edc83306d8984a30fe0a82dc079c67afdf46bc5d7350e979309b34ac2a77ad35a03f3484de0e514b16e63968a7b435d7e249031b0bc1dcda01f303c8e204c16b746f01d0a5c9193152567f6006224579372c52257addb228e028065e789d20a6a1a7b5cfbf77c8351d6c832a6d26d8d74afd1f5c05d8b5cc178bb012daf036569e6d4c0040d192a6280de54ef0c1b8fa433854dffdadc460baddfd3282c86a0b0f3a44719f82f75acb0d9e70bbd231c0c4349b771057f8347ddfc804b6ccb8871944350ab03117a72ac591188066a4778161d5479653f595f4409c1721b8d4fc09e938771205a2b53873654e33a45d75e44926d15439655fea1b37f290105ed45872ca9fd25af6584654b374a55fa3a5ce0b43987ac1420f8ec7becf76f22604110b69ea21233a5794a3a90318e60531e175b89ea78bbaead1cb5c16b6e09cc0884c0c72d5e4b47ed98dd47a129f8313bd8f385a6cc42f7b81dc5bfb25afd3e14963536da4d060b7bb5f6df1f6a25e1ddc53963e8ad6b9b91806a4d08750b1b66572f1c9d099654afd59756f899aaaa7559e9aa45ebd9a826741c9623518a52c473fd835e2a91a89f665566884fc075ccd4ef2e2a55a697b1b2e209807e0d42adfd9a19e551f7d1525c15b2c8bfae72c6337f3127032560579f9ddf95cb22f67f2cabc22c981a291d0eabd0fb319489e7c0596908df5527cf074cd894de8a4c1927d777101245ff2780ccaaa796501ca9bee7d8b249fcea86cf03dc6f96884a607016490f086145d1d1a4c9503b6c7ecc16ae3ab03693fd3bd98f3d3824c89d1097be2fe0996597b5eb8cf0dab28ec0b9e6ec7343dbae04a9982dbc95e2515856d7c42c2568521c73f104e99dbbaafd51b503ec345486f9660b6ac38caf0c2e156d2e8e671ce98653955afccba89d57053e446aac73708138b1017b123df2413c52a314e1067156f58fc4c53172175fb7344e64935434254c383f06fb19d6e1143160c55ea2976948d96a5ded6a474e40fcd95e339b34ce606a8e8c718f54d2daac6dd0a45bf1bb2ddd077b740504f3255f0875a79f7bede55fd5c613448b64f59077af056dcd517b9b990f29458b7c5708a07584d977af6ae613d5681f6bfbad4e103c5ab4d1263cd46b8c9f4cd8d3e4685a0a78dc0697d1d07bd092ef0e4965403f4e1ee39ba3bdcd1dfa54dbebf39196d087f9f479e192184382139526c9b7a4407f1af4254d9428df8ff19b880a97ce5de3e8e8fdaad122537208278b09cea0232eaf864efa461afdfdd0f60829a133c03ffa0e924017be0fff19e3c10c6ea88e43438092d268b99990480d0e6aa40aa17c7fb3bc8f6a0760f9068bb93c536d28b5f3ae5a9f8bfe95f68e84a8557db5beb53693fa72b67657842abbdb20e2d6eb70ba1986c2dfc6c42d4e2a757e7a5b7ab71a0ebc0dd9425ff06fcf888adc8059c45cc50c520c69317d22468455fd3e0115ef26bf686ce90ed7de53b386b1efbcb2a6db60d6669b4c46ad9f5504ba59579661e36f362b80d6d09b151671e61dd4d99e49d49e64b20d5863dd5015628b414cf32b5fce193cdd9ff43db72111fb22102f37a5b21256ec8bb2ae0560e0d6d4cd0c09152e5dc287a6f74d5ed43ce92f5a38e9cadb0b9efecd75874e78d452a89d82f38ed1ea475489a6b85f4901cb2533af0cdc70ba5c2f86b940082e68db6ec626380000cb4e1575d1bd4fb220f36f23e59cccdd9d2569adeb0ea4affcd454363081970d81a09dc0327393d0c973aa287c4664d6a3d9abf220ed02aac06840e5927c5f19961d190a22e3ca578b7d0e1a1afc3621bacb7203248c0206f3e9c28605983a48a6c5eda2ae2a9310860783b33426f7c59cb47b3f16046dffcc2e4173a23f769e534dfa007508ed205c17667545c4b3e002e91d45e3857bf4b8eefd93dc75caf3910809f7a497c92024e59f604ca2824e18948fe968ed0d741bbc9987a1ea423247442fe916752177d8203e2b6a3fc1950e00064b3daddcd08be8da561d38497e5d7cb9bbb31aab319daf61aeb78b1e8fc6228f9ccd4d42fc40c638b52b2e0d7b760b274feda7daed7f316b71ef5b55b063e804be642efe8f5dad7cd3a727ebac3121e9b6d503d6a3c686212d3d42d463291c888014a9422d1643f45aa7f93895e8f282d6c598cb135ceae68f15fd2e709571c0987a752d6da3b3540afbcaa285456ea0da172d3af20a7001d8c432ef2a75d99756acd1ef20a3491aa9b97720d5ddafaea7dabda091a32ce95cdc9db4032c7e48e4be264286939b5e56fe40e2d53a425ceb6b7f90073ccb7f6bf2e8c0502d185b79b2283961cf3c8aa3a397a1cd47faec58a742f649658c45600365d85e731c0736bcedf121cbc09f8e7a96650d0b4b15ed03140187aca6eff2ab569914e2c922fc439591244314c1ac348cc240b248d73642e489ce9190671fdc593854ffb4efe67f34d0408ca647b8297a684218ed97d7316ba537cc759cc13dcb44d285bcad5cdda7179876a7ef3cad180091903d2647791678e9ae1f8237471250f2ea573f348352fe5608223313145afc7925b408205b3e9c3ac37d0ad8fed2619f2cd7c19b165e112ddd24b45abd41b5b00efa64acaf50e1bde33bb1abda042ea5563c82fb671cc76a72fadd2104bd16706ad5ab1ddfb9721f3a050542026774fb6bc1836931bec5db859676f1c238a57c0eb8adb9d0b8b4e1643ab87ea9f3f91c3eaba88b5bc334c6e56887105654b24597665c7dd2dbfd62033bc3e5f8efbed21f1c3f6b2e310b0055cdaf7b99f2adef0e1abd40ee69db66c8ea82b22ef3eb2cf0d8f3cf9b9f0f677b6353ca560ceab5a4408aeb0ec9f4d8955d72d9007496be6cb2bfe63d1abde8ce8f1cdc90100f20d74686b07b8637327fcafc8676e6996d54c5fe8a7a70475197a9a9bf845b1380bd1f370eaa3c159b2f213da6f43fca7066ba699e49a9cf37dd8a3f0bc28115e0f084b085b917a0e8371c0c1a6384052d4ebc37930e3d6f3639935bd2ac054fa52a362844c0d2a049fc5b89c914f613d31cfc6c7ceea3ae0323611f318c621e61c1deda61b0b5a0ab9999c1df8c398a89aeb4ce1377ed491ae0b6dc1a88d10e86179b4c7321ecc624f3680abb0682f2cacd58b6afea1c9b0464035f1691ce340c3c30832ee66984d928b194eef686f0244fc5d740905ca0587dc066a30d5661d34fd9de6d4513f30a4a9a2ea3b0908d988c42c0aa4487265b1ec4215d7d86f30351cd01bf5a98ca7fdb6cf68a49ef26b31ef95ba5a3e7b8b41ba35bb1ef10d8bbf7ad6f2143dd2bff17bcccc94259675bca3cff396b6e53655bfdf830c7585b1f02af993c8a2f1262573033e86992cfa4f24a1e4b04b683d0902e57dc86ed40b4256e1e212780cafd11eaf32e86f0c41fdba384f48baa091d7a0ebdc0d55f7da4f8a11e88bf474510bb0af5b6d021b308e33e90204d5ceb8a74e6d9a4a60c19e881645d56b696e843c88487301217e82c9dc1f9ac661237ecfa6c37fc2667918a4ee4a0efba52d95a0541507f5517e440db8f42c4ed946ce5693f1810562392fd841c3e503efbba523d5daf3487b949b2ccc433518d883d2ba6daa79b7eceaf0dff5d0b7d0ba743b26d53654afecf23007182991a736ec9700d50dd1018ecbf214d5bc01eb6f65883157c2072cb7a2c8d096c1878fb7c8bccfb992652220c511c0008b60e0ca40dc14b27a805e9bbdf1707a48bb5a970a8a4d0bef2fa5e356f60d34fa0ab4269257312780d729b97f66ab737c064cc42d4905d0156e9cf694ebfb90e961f8b712976df22963e37d2ac54fd643b3a3a6c206096cdd1179632ce4bf55be838d35ed2165e43c7725595df9f4e8fe63640ab1e0008309c5b6b57289a009f168f9831844e6de6b7cc01a8870a08c9fb26509c55fa8bab9768fc2a8bd1d279bdc464383cd330472821c67538e1e6ed48cb8deee4e3622f4402c2cf6b0010529a8f0253766c0e6c59d53a5c8960f39fae0e9fdf65f15103373db99941250c5ac33d2b63c9b7d383f2b7be7c4a39d35afc86d001e1a3823c6af0a1f4fe357a8854cd79c4df3e9f14ec7730f939c26e970b855fc49add3fa246919c241ff5e8217b1997243e234e02c14a3ccc6e063b36175b370a5ec16b86eb9f0d5f8770eb03e3c71351306c3726f41fcef8bff2c5117a8d59c37b3577196fdad2945a756d0b6a552f7208fd8e0702a33b5e6dd26068495971f1ec0c65bffa7227c99d8d136f87a296f8fc16cab155e803f590180d06482ccbab1c04bcd0f0e6abbf73cedcba16542806badc3932196e1836eb5912dbffc9a6d25c12b0708e777b9d1f39dd507d58e2beed7ed5bb6414537ba80d5342e8651764947627a82510e517fe09fbcfc4e84b2c78568baceedcda7395f8200746c57c97292e3f1170e251b2abfce17cdb32e0a1e44f2fc3ca244da6edae0ed4d0c3490760c1aa3b7851c9fd7f90898924806ca50672f2435823cc8d370fb6678c3ce93d771b9acc27683fe5eab568c3a4589866ae430202d85e76f38b3e07d6bd4533d13015286c74ae8de12f2029f20a7863a16026068256c06abfa8483e4f28c456b1d220de9931780f70036d29bfbba009fc4716ed3fc1c74a7c514f38f95525e22fcd1270aa60d87f8047b1b734ac41591644f7163c9523d0864e96f14445c35d11b9fa3f7a27d20c167592ce3399c99c317517459a93aba95ea4d22440c69b5498bfb737f82f5594d30e012b8511f0710e3906b334ccf2c3a86c2ec872f37e9ca97df240fc39e5e1f015a801a5151c5916658530ef701b292fb19dbc0353978cf7296fbcabeaaebf2e8c5002672e00e5230f6d5e9bd5d295121999db9fcfb1dc7b7e98cad2d13907bc211ace6348e3a07f1c928312f84a1d16dea20908d3a11335565a8eb9a3d177615715abd6cc404f8d4422ee56ffc95a6bfd09403f661e96d2f3b03c8aefdc08e74f8311e2eae294c871cda0976bc4862054288b1b5eb03a87a89e9c7521be1473004f46d1e98da4f7f556725e89bf50b6bbe8615c1ad62d2e6325038b6aba1900dee47397c154642fdd6c7d83682f8b3a7430659dd222c08b73ed3297890e2fd6062adec9ae27dc6e1199a9c488199c8d06ab41daeb742d88475bf10211434f38d0fa6a904506e846b108f60c8e0f9dd273284b1b54a4580410a7c46643600a15c03f3e62e0d8446c03109f991a14dab4c66ea8f5509a2e3945d45e166bd73c3cbc89d8f8d99290bdbcdb2ad2a1f7f52eae5fcd732307e0d92f85b6afe9ae8f535d2f858be4b3db2fbcde476a81f83d7d929c70ed02ed4ff3cb5f6b74051b72ab523dc9497dc612461155aef39ef168501506f0c77ca1ae084ff1efdeb768a4b9972769962d14caab7ab30b04cdba0bb69f235f135aa0bd3d3a8c69db70b8ed5da54df192d682c49c98a74002ed40815d53c58c69284e4e2c6f19acbb21f113ce70639e1d34833be1fc66f94cd099a5388e6b90f28b3b1881c5a5de3ab2a1ed847b7de16d81e824fb23babcc9f7b9610549156757f2f2c161b254cddc33f2d5dd2dbce269eedfcfdf19aaf63cb3869502babd4efd2b3b76cf232c7927fbd238f9a02b965100e788131d4cdc4b4c052c95f276ca7c0447074334ffaefa027e83da64ec6547b6e7170a8cff69e794e6133b76964d854d07b489aa7786ea81d774d54e56c2270660820c78ce9940d65855144a7e358409015ea65cabb6456c9034b228723f8ec19291d48575d9cddbda2a791f83589febbac8796e5e2defaca9591550b395ff3ee11698959ac7ca91b7a2a5e18ca16c190f3249895e6388f8cb578e74285f33a8dedd64ef86825923c677065d06ae97795b8c11258a767ed069c2abc644504009a158573ec4526b0b15ed77c33f2dcf34288ee771be5b34c937867481e8355383778553e25993bc3adba1978bf6b7444c95092d7ffcc9585a3f320d55003958022cca384d2475d11888732eda214f6b01d1d1c01858eb902f4fe6a6445884fa42172efc7d2fd64f3a6c69d75c9bdbadd72aeedde92d811abe4d864723622fec2534fb02e20570cef829dda32ec7f9b6abfeb1add0f3296521b097468f172b8f78b65833a679279975ff4bdb0b49f0f2598a9d0924614bea1b9c3e205b9b368f2545b63c0ea1d57d62ed5d5b49130492abcfec80653b3676387b1285a573565bc2bff4aa32724c770af5f2fb91b6c395ffa84ea8918d0a275669216866ee31ee6e180a35a37214117eb1015bab2ff49605d6d3beb52279a840c2b71195d5048d2aa60b50dce0144d26862d2ef05bce9136180cbebb04282b5f291d025dd5bbfc84c8204ee0e517feff05222a81f4d132a26a54d8ff732b90e584991cb156cd4768bed38979f54932399ba054d9145fec35f4d9bac017d9bdd45fb471d49b0c09050707cd325c41a0213e85e27216eed36c28e893b4442deb4277d723c70b283e21cde41e933e02cf292bcd43ab188ba134116ed340c7a98338c51e14e02698a3b083f96085757dcaeda63700f69aaa95dd4ad875a3c68a4fa8389ed89464d898050864c1427b8712931743e98eaf7c4517d6f100fbb1f7c597055502cfda4461f99308bdb51b1e1576601e4866bc2828deb4d0de8b3536b1f14b2af7323a796835c47c6fd720c6e38df1bc602dbb565b9b28ec96e6232256a439a8297f13281efcb806fc6001c761d89891517dbd17f4fa846b993fd1f4058a0c1333c724ac7c1593c815a510d4533d44dae935168e845720a4e8ff1fe1d72abd110663f8e4ac954747a7a3fd6222fa9f1e5cfc7032695a69852af2f27a05915b2e07e3b57ff561a6bc1dd920de340ed4fce7983efc494bdf18905b3f3b13fc96c7cae25e3cb5f6e5b9089fca583449bb1a6dd928cdf4351c3fbd3d7ec4dcbe660ffe4b5c0f5544af5c8d35926320a9ba04ea2108c87b3303e8a07e8ea63475cfd6045f17fa68555d76738fc2649f5ee33ed8c786b32cfc0679eb48d4ffecbb7b1971bd29d0b0896d83f5ab4b8faf82b04f93c1170c8e9b2d88665974bfd90beac92c4328fbafc2da7745e1f6f54447d7f0bd0fa474b1ef071c85d6866ffff622e09ef6f76fadc95e92468c930d48ba6be5dcb66ace90beeba421a4a25bf08616e364494b729ef007a35df5003c7473cde81a22ac098b9282fbce8e1fbfdf2ee2e39dbf6dc5b9b89e7a2c35e665458abba133e32b1ac76febc791ae57f1bf5ed3476f4ba9a67d843b39b5d1a8253d2600c6b887194ab3bfe4b6ca61608cc84c6ad552524e181a4c9cfe6ca888adca3be49c5f169aa6725641aedadfbc16d9818c59e721b20975e2f6c99de6e8afcb86ed8277efdca22e32809ad3de4c0d4c87306ae6d295207958ba8367bba24d98d51ec5fd5538ffeef5869c9f42d0bb9cd3872f4f7c3b3cc7a33c74ec965afaad6de129a36799b6e34ae0780ae80916587e98c4dc7e85aa2dd7ecedd7a187d29dd503fd3bcf8c9ac27e98d866057cabe29e5f26a0f74f0f2533303d911150b4473f9474c2c3c38c117244f8b52df044346eef2fa4eeac485286cdc85d854e4959cd83c819e1e93d8812e4a14e181d84bd473a392d16476c22bf3c4a8e6348dadcd3eae7e8c55959d78478d4c46e0857e6ee3b26be101e7ac02bfa74235d236125398d856fa4061b7cef7a707dab0aae81afb5f97234e5fdf60694852b2cdce4c4bfc7dc8df793c57874219a33b46e01555aab32a1ff3e4ffa2dbeda1ccfebc437eaba54d2f3132904302c28a7860e3614944aa371d261e6ef35f86eb72ebe3af0653157a8d6fef472e8dba5df4160ea537d89b06739b761a78d797de1fd26d2592173315ef587b1b99804e9c26041593ebf269e1b17639d93f0fe0e6d4b953c6bc8bf3f013765a1a981ca0d7bc40764aae2f1bb21ce2cc4ae59ca5842dd2a380197f58ee69133cca1a36944b7881eb942f81d5bbeb1822e6bbba2d2dc57b203d433342382e5fc324e0e093b0cf783a2a757a84afbd83cc6efc76f9d41278d7e975d08ce6e8c2d06a55df166ccefe513b92f7d063d386271eb0c43396e8b8e40f56c3be15197806abdd0f771a7a0c9bd5ff19877ddf2256cb58c4303b46bdedcd8989e418b8c6f7e3e7fca538677d68c272bb1c580b3c36a9bccefec567e92806ecf04ba711c47a6ee6c5fccc60eab9e2667dec6002b3c08038f59802c1193cac14b18582b97e841c5aa49863df300899aa7dba2fd0c49a69e70722d6970254a1b4376085659196a9ecc269b37df41787422e761557e613cfb970aa63679398d7cfe310aeb7dd6612ef82c4e149951950f9acb0c7edc86664198d353cdeedb5caa6f7d0bedabd20ef41ee9188ab6919b062f4c19c4c86132eef288b9f0bcc7fddadba01b54d2c0e4ba3e935f0431b2fc63862a23164a664833c1e62682d0863b518f5a896521de8574daf19358cf37a39cd84ef5f9c56fb997ebf8255832657101a59a211d698201a6e4470c9826547dbe9560cf4963ef73792fc50f86b83b93ab4348ba1f453eef1041422fb79af61c791ba81f42f986c73f2bc5e729b651718686d3e35e00d95b49fb9b9fadf87c244b726ead6447b9953f41c71fb0fe85cc804d22cbea6fc83f6b6748c07b419725ebbf103c1fbdaa8ea4e4ee2d8c0feb2a38cdab185277c6d6e5bd56d5c3c56e3455976cd3337cef3404400421b801b3ba62bfe89905bc2c1df6c8b31506470e8151c9a93eb6f2df4c3add23ad7bce76d0cd813e8115df97bb5aa4480154375a5a603a05e40552813973027aa7011f1549196486df38acbc2396654a27a9f26eaa9792cb61fde41e441b50ad4fc44a9fb242928a30e7856e05fcc5f757eb652b13b12dfa49f29e9bffc68dbd640e4601ebeef6293b81df3013f273e35440720408e571803efefeef26229105b908965447321fe1ca26e11702ff8b7ebd5925ad4c63984513aef6c619920698bd5e00b6f44fb427748876dd777cf818ddaf200b84621457e671efa45aaf41230e8e96b5f24e75597896e2a3af2b0da0893e55a2097348bb852c045217da92d15a77368b58b244330ef2fb8dfedb2529b34cff36b7390f68dbe1480f50da750ce41d958f81f9ae89f9f1aeed7d4796691fd2d8979a79318d04aca0f87e71d64f1d5b6d16984e5c06f7382a28adad75cef05242d65054d33c763cd072c54cd078fc60e82de78bc4cf625a3eff7482c80a56a077c839b327f5b1a1f674c595925fdf13b64c2610c542ac5363ea2bb6560b2d3a24a837243694733fc8925a420352114eb6c276fee13ffe83e446558882e6884fcef0edf73537a944698aeed9a1f553f53c14af12f47a061ea524fa7ef89f25130748589c85adbfad96f4505122476c64df9d64eed62ad782cedbe26427bfb40bcdd8b4662833998edf07be77cde3fc406b6abfa8962d6ab6bb64337e4d8c1d5f794f02a75d8ccd76bd57263c5745bff460bee206708f863fed6443aaef5a938c86b310045a76dbe66af42c183a38e2c6af15f0c33367a056205cdd9444490e6f4be160861134ae11182f98f8f4464ee847015f9cc4bcce4dbaa5126f9126cf3b75b3d5a9e1048d3f4f7ab9d38cd88457cf3beb7cbb119e34c873dd078ecbddafa5ca2d84dffb73ada3ce634ca54696821024787bb2030e864cf33881b7bab8f4c49ee878debe3167b1a13f71fca9fbb30f259c9ea25c71f7460a4cd30b161c388da20f6199d9be1dec8160d97f9d7bff035cdf8d6ba22e8e882bbf6b9733ca33ad0285915346697a320a15faf83cbb75afbd31a4c125355675289ca18e56cdfe1e5844933ee451993dade79090450100f6ac4df637847ac68688d6cf152f375b69ec05b35ceab478efefd7ddd7825a3ca6adc787b93d1ef3cb0c571902d0fa6d2b8578a34ceeb45818df3695c6c014abf1b7c98a5edaf9b87fbff2377b4caacd909c7ce5f398944af667f055de803bbdd760fa56e1f8ddbb1323a4ce8a884eb409192c881f11fba9c5d6d5968e34e87f2355a6abcc0a4cae0f489ea2f1b90d4d02d294c7b3825432c62619d355679b8971c615471944228547534e7d562436f0c0c9d1140afb55479e69690113bf80b6871e785c73d3a48b0db6f38c2bffa4ea6128814e633d9f817085b145fd049cbc39258ae79a0ae68dcb6d45d261f6578d9f081e7cab1ab1278a4337b3c3e62d6caafc96518d623c410858f3570fce9863e4dbd0121c841b8ed29d48178285ff102c0b158f07d208e612f1ae2f6e825784f9af3a8c36141a2daf6c1b51bd4f2061fb77ee7970bf90e9b35880465324e06d58272af4976acc1f3582b2c2223d15066ef8f46f927e9a7221eb214034f56714f8c7054b246c6292146cb2cb5178adcee5c084e2f079c5c02e0fb51a72c56573af4d6e01cb0313b1b0925dcf7877cb753ba17f88063e65e9b765f6a14a309a67e65963c849725fde267176b7a009e2998fe602684ded2407d9b4a02c15b1d0b19cf14cdf07a15a6bd83c874ced775c2a972a89c764699a7990ded7f187d92c024b4f1877d45ea39a41127aef3e74b373911905505972103fbd197af1a5530b06a6a6eb2bfc9c5df759541e4bb64ce88a2ef432fcae3c921c57bdd5848cf5b08e1276b82146ef1a6f4f06c0ed2eeb0820689903e0889a87a787da9c8f69627b55379934fd3d2c157a6d35eea9cc3bed01fcfc0d3d34ed1b85a64d4cf9e13abf90790d74a490e1839ce5b0148913dfbd2a0a3e87b3df2ce7f36f2aba2129d319e4892fa03a4d3f379cd602f3eb6b833b6782fb3dda1d365f6ddd27c440fd268a2e8e577e350244a367d9df6273c3abfb0db35ccd1146f508d2973a79a7b33fcad2043e8f088bc89b3d7def126708e50b9ce4576f6b501e4591c50a2ddf0af074068261be5b4b4da8127b47776fad9cc78921ec1b1034f1ad22fd29c1f84d0148c42187dae366c952bac5341b97b5dd7bbda7f45cb86a54cad0bdcc0a94ebc7ecaf9cfd4084fc635849cd9b7c7d652bec1cf0ca34431b26b1cea352c7108a5d4432b461c37c27d27798ae87af5f6e2b81433891aa080390006dc4e08232ebbe86a8acc6f3587c2b98b216b7a04fe42ab217ebcb1d4a6991f36b8934669912d30f29440c1cab0d7b71cb7fda0b3d86eb9c25f0eb6274a95ced3ff768ca24a0e8ea4f62163ca16ee90719e648cc67f5db59837fd7f064da7437d2dce67f0fb8cdb7c313fa28191c10ad1fdbef0f79f014eb52927b923a1d665c62e987d0a15d5a26a4a377c4ba13519c3e7c6687880e942fe1ffa280c6bf396415965114f73dc972bd846d3f4c2e69591385b00b126e0cfff08d852520b38f9fbafd7ae4969fe4ca01cd2beb2521b25d0526cee4b4e516d8b6f04bc129e2cc863b77650ec4df64e1b2cef10cf2e02088410514f5513a2b47828806715f86a61db86ff75a3f0815ede5a0a96ee3c9471163bfa8bddaffccfe844bffea8452cc3aeb1a32623fc4e712e2385b6ce17c551c1e3ec3967aa47b012d43bd048cddd1dcc8099851854948a8d2bce482c677527b67d1ab3a83eec2afe267272f43a8b692ca2e1e4e5d9895df662e2610809d0984a16f4e5cb8cce1b53a1fd7eeba9524886255dac77848503781c9b3e6577071769ad5343dcddf5a94b73e2d353cbbd0735d711607cf5d03bb1a5121a31a8e096f5b9ff72ce70ca1b355ad59a6ef791c44e9e8795934a0efeb46d147582ef06469ad1a485ca27def8cd721805999997f3ef41c4ec0ab8a02dc2c553569723810b1c74a0f410313f618416666d817feaa5705b1ac8545873e518967b0e891d58ba19b1f8128a437db3ff53837fb7a4f84064796cbb57a96bc9375687dd8a98783334e5a81b4457514d11070c84dfe4d6b5a4e81730dd6739858544ec6f6720f7683ed65e74fae66720c079cfccddafbbe770504bb90d57e5865a44a2a471023ca2134246de90e5c8d025eb4517b595d8d88a28e1147cc4d4110ab1631927e7200243f632f678402ff0b056bea5c80f63e8320c3081d22d7efc3fc4018cf118073e7dbf50ef30a669e93595b3876212430593a4240db60c554d070d8159299bf38d04c0ef3bd1ba87de8912c7971c66102dd96212543efce539edf9a562a04cced969db989d0be982443bca2f3e1835953d683e5e13e4c800e6f2bc375f9b5566ee9707947e6dcc468603536035e0efc4bdeaacce5c400461ee41e65fb062a83bc6f5de5a86e559e5c983ae690c1b62e08fb08c3b371bedd9a38e98fe55bc467a71fb62b6d7640471da48201baaf81549e2bdfb04a94e6b18d4a1c2ed6913f4cc1a6e9d3fa0a157ef732e435f1e73b14ac65be7216560b6e159b2e7a819fec669098b2e7910c009241ff3e48466ed353a75c4a1bc2821de5daec187b5547d0d7436e8ade135cffcafc9e89c024a3116ca62f3f6b1cddacbb804bd5898beb5d314474f64dbd258267a219a9900921a48a2771eaab9de6c5b992a0ba792c86b6bc587fcf7b3ef745c7f4e3512ad8cce015425c8bc1395f1bebc99f39577b05c6f5be9c953478c5c7d454b8c19c52619ff708fb076daa5c8a3d23bd67cfa67aa7ce1375596cfe787307c75fc936837e6839c49edef2415c7a2b002b527a1d1b40f489f66565bde716f87e5507eda3df9027c50b7f33ac307bc0148a6bdfa486024d9f8095e65ad515db4cf5d0e3b873814b1f0056b2db56657475a7ba0ef15f6510a5b8a7a0f76e0afaea4d72a1ff33502e9a0c8cd44a3de02d661848b71923423dff12d1d8cfe500e4c9873a7cdd8eb62fdfc1affcf89c8443e6b5786a8c199284a9ac0f7decd85869c3b80b95a9471f1d19815a1b035d02ac0929589b44b2aba8672c56d2fcda4c43b10d699fc0703a1aab43bb751150cd9ff06ba29e42ba5d757b5a97c85b8a56a2486cf82d6e010fe3f9b3eac887b41d137b5568c05a611d34c37f61e7a7a4b49ae054ed608920593f7cdf7c5e5b5f7413d7d759cc29024d438f4c11b145f90136423a723b0c88e8b2fb4d22fc871cd475ffe1ad467f6751f7e5b0696836a834d7f3d575fe106f9e181648a49a94b3e8a5c53cc9310a3f6c2378576d02706a093a747bee7256d6b2686493d45d0193a3cca7e728940d1de60525c32878bc22b8657ac85c193c2a20105aef3e4570103ab8259beedbc44147d62f0ba38e2683044c5a2b470f4300597952b270802af69a2e7264f36ce6862d32ca9dc6eb64b20b42a4ea78e5f3297fee1a5c1141a6923f92cec3ca40bf8ec7f77d17390d8d89dcfea14511404700c58251dad45ad878bc997de9bc0153f6c3d2a460b4e434f3bfd1490bfdf8115b4fbf4b3fc65e911938824fd252f5dd55df58467f63002bc1e081405cdddf39cd4c328bf1e189bc8ba13775334dffe4a4957c631d1b851ab0408fccf31e4df0bf8d98c0677294946314e74af6a257bb0dbc3066afbdb66f15c3fad8ad3679d0f28ae51f92f735e71caf273e7ea3e94f49e843a0b87792be33941fabf633f3f2471f0c58e8318283111fe9f550de8a68b38a1f32c19f8e46e7f7ce927fb4b7d586ed861fd13c6c39b64044f65e997597d0b5a0f076c1a2dbd27acd2b88810729d82a4762b85bf6bc6c1a2e335648d01ee635f754b8febba2518534cfabb8762ea393e39c7a8a2c7e33fa6246b8ddf48719ab28830f6efd2dc8c17b58c71e0278c5d46f90a0df422fa8e1f4c67a24d224acaaed12669d294af41ffcb761ccfbc2e6051b144c166110de65f5131bd2f63f9b5174a66bdc9a59456c788e449901d50c204feb2df398f95331bc5b5cbd6be8a011e50df999a9d0ba046797392a776b9b8d0480e42469769d9481f98912e6455f46d44dd58ab0b51da1866726300fb1dc91549b0e3f2914b17c83cb89270ad3053f072b27842df0d99cc5b8fb169983166067274de34e1bb628ef67939bfd4d266658de08a0e3ba04766f8f6f71875959a0959190fe88ba8530328f06fa15828ba06c0634f81f6c4e543dfa8f3e072c7d1ca3e4b4b1dd9b38a4d9a598f64472c25eac6d6bb736084c2d867d43e00b3869d95b5b2d8084a3a4db284510e7c3319f114208d72a157906d430cf1c70e1d1f0c764065cb8578b9d7609877dacb1f38f365e4df54769b00591e2385965e64c223b4a0e9cdc46a628d30e6c47282cbc1b2f4956967a832850c52193dad464e01f7dda0cf333de3b75248e8b63a2edee32889c602afb447c91948463fd8a90a0fa66b74dcb0960489bd11c2d766037b1285d732c39a577db8da68a75e0eeee02e9ceb88d89e5512c8b510ff4e3d0a956d16c7af8df8ae8a472ffce854906caef8cadf919c1f6e679da534518b1f4af6a31656d975b53d7a3fc4b2124d3a7cc1dc925844e48a6a62c6445813caa22e4ec8f684de3d61a55cf4ef61aad0d5db2c0dc7bb98651f65ec38c41ae175b829311970c913fb3801c87de453b79065aed4aae3f8e6d9a29a2c467f5f4ba4bdd68ea636bd814ccd852537b16d6ed25ca9d5cf13ed11f826fcb3f187e0d6ab411338c228a8c85c9dac60911ed6d244f99b54e40939584a6db8eb9b88a8c6309e79a942a2a7f78ae1c351eafd0de1d6e928c1d17670ff31d5f5ac7ec6e1ac7c59cbec398032db82f2dcdba6af6450743e69dcdfca1abb237a2e9d13e00a9571593729a2d66d71887baa68e9bc02af6c9fe17d4356bbf94041cf2e65d02df816e4b0df7c4228d10882dee8d59054bb88ac6573e1e1dec49e07d6c7d8971bfe0053cff0ee7fe7f6e80916f4c43f4a14590b9c6da445fd9ae662c79360b0762c5a6f77d681dec2d84a7a3603284bae0a573202f9bdf67549afd8741969b0ebef8e49d865415f29184b3dac5da7574148060c52948796f5ef0ad111baeecbf3ea7016cc35c09c5b1fcf143284df27bca4c3a55f7045551b7193d2ec7cc4281bb2a88ca7fea70e92ee0d3c3c77387b0236de9ca373e6a15317690ff1e1cf1fcf787565fcd375104c47cc2dd6c6e55d7f5c4bbe08b8e2dc278f5a3349676624c0684cc56f370b6cc1cc0ad900fcb587d08e0f033213eb4b5d723a899ebb587442a5e363151ec8bda1af027ba5d15075af4588d2570fa9999ca1c35755a28994e31b5b63b25740b22324c7e9f992696c1ffe32464050af5146b9c85333ff6f4853ea576c32535f8ee8e17db708c3afc15e86068ffb3544cb0c75a3b01dff12ecaab6c984a07cf84a803b285889aef3ac33f83a91a3cb10e3815202ff68f5c16a1c79866fd32f702df0d4c6ccead797dd2487cb326ebde3711f8ddf2e9af3948e68efe4d9953f4f6605c8fae06c5b847268a723bab59d791e83870dc5215b3c00cfc2e2907df675ad2cb11577b657a6ebde6437c86be7ac14e56501ba24ba9e4aebee4866bfb0ddb6c5e016b65d0c28e732f3ce6ffb21e5d88e5489dc082785d668680f83fcd61ac10788d291ac6204befbec3bf0ed16796d93232b063549926bcb87e7eb128dd3e5e3a6dc56d78c0068c4367fde803f0133f0e2127e4f9474b4770849c01698821dc05dacf160e370c5bddb22ee9517bd7b4b98d64cbdd7be3400fd9a39effee1c2efc30bd8bf7b53b7f20ee8a45399609b4ecfa8f7768124b2c068882d3407f0dfc37b75ed595c9347c9d06675137ec2053062ecfe2adb41026bd887af91ef5f14d0043a239ce371672cd2e5caf7b1f355801cfb33756230c5d7eca57402779a6ea6be008c2c67e616868c17d9d7c4b7b76749ce3cc28a7918361d315d409659edce6ec23e699775c266eb9f5e2040a9a22814987f9fe1235e5222e028283baebbd6eed442b95efad0dd7ae4678bf7ec64d022f4e00ff06c53e412335037f76037e11e2775a335b299c2667e31c418d910b5aebed471df96013eceaf305ecd258fa56df18bd711007b1c99027d2aba6fcb70d1c5dc1d716ffc0156f8d91b9eea47c9abbd9e54c96f09bd7761ec5970692dda00be8cf538e2727b1a5cd0b0e9be2cc21b878286d85544cd60e6ce8ffe80ca8049066d4b228519337acf750548b983dcdd6dc1a13b36a418fceab4bca60b40262749d8ae418331d753cece7025c5053330fdefd7d6e4438f09e921fb5d11bd8e99e137a3c073b678e7df34afd2a09184c46e92bed8cccd03637f309a2bd7da747a0fe4841cd8bf2b76e354bec7e63b25c36eadf3e2f6659344271e8cbf85b6e2b96ab2ed6e9d152c768e66abddf0c0653cde42120899f99b8f61826900a46694bb2b8c6df405d8741d66cd332a9bf832ee5e013de5ba04998defb53ed3fe2d03bf599fd60dccb46a22ca3afd633cee1f60d3729003c0ac53600390c5c7f94b3829c4cdc57e4993fe6d5a8adcd85ee3c757a2107b342622d675ae76ae97f2591242cb17da4e134d1eca28f9eec96068a10f57c5284922afb8d80b9f331e891274a585c333a50e980e081b87076a5d09ccb293b70164e13850495e5546cacda18a6ffdb1d9be957fdb01338a820dab47da4925696c0b9da77ec845c185300a3e48810d20019901d23c5ea2fc898d1b99bf30d655c2fbc983107d602563fa3653b8930ab3f399a5f3be86e9f88306db0e4eed96be2a3093859a67e5677d459e1741e49f1f9395f1d5441a29508dbf4e9ef55a7d3485a13c6e5ccedd50b7be3c786479fd201e8b9c413a5fd704de596b41c1677fdc3a5671eb622742b048ca12e6f850e552e4261cab3f3a98d35bc92ddc367daa53a14575eea31b57f8a935ba14f43ee1f1af2724e0addc8154fa4d4906a219d197e2c7f1a9256d5fcdab54558eeec37b1218e45b6f2d6733dbbda4171462d92a68b3dc536d61c47e0a5143bba932f61370209c6c88c88cf1feac95099b72d33e0d958cc012988ad25692fdb5f7902c66408f714d59b8262e03d3111ffc6a711c38d161bfddf0e1f05aeae1dcde00b84523cf95136ceea38b3a04b0f64f0803c7c68e4e7712dbbcf9980184e03cbacb4937df070bb82903c0c960f94857a23e3915f833309e45983fd2161fa35670d5f26b4cd527a6838f5d26c31f4c00ae739fab1c5bce745af95e35366179faa91704d84b221c50d54a5d67ff08d8a1d24bd4276d0cf3c5a1692698b5eff029817051772616dde7f325547d426f0f1c80cb93e2960cede1dd6e9a1782fc50b630ba691fb3b6dc6c603fb5cbd4d417d766dafe3a4dfb8128626a642af4652eb36195b46038ace02dbf5be4b9b540acdc397968c7aa9a126fba725efbfae375cec860f607031cb79055aa45e0bb99a1ac5b50ec7cfc1a3f853d4507f2275a1f1db75ebb9a534155b052ed467a7ba82a2db58395d1aaf44844bb3f7323d6d344d46f1a3e23c7bd9a0c608068b33d3399e7b40c21b4cfcf0045146cd1267e9e0ecc7dce515cd5aea05ca8c672cefc72d07141c908f00d2f70b96330a9039cb3d237d0110c5a4f56ebd3ebe8f2128e2136956a512a016e724e470f330968f5732aeb82ea63dd9628332172e7692561d8d1539f3de6995d6cd3a8825cecf9f6998e7d4c6ad83cbea04d4682c2e3cb86cfddd79bb8429cc7e6bd8c4776a0ca694b47da05bda0a7e3838e97a79df09ee8f9a95ac9dc03b1a0e299d073c5207fae912d91c6b7e3508758b55cdcb935e58bc3a9d6278e6a1479fc0c633331c3393ce1b3d3febd786c3e9f2eaaea6b3c32268523529e81bd8dfc0c3d1d8384a108280c1f00b8a8c71ad1807340290a39e08720fb8c14664ae07801c59f23ac7f134951d45b7512131dbe95d2a9ebc6890eca357fb42722e445c55e86e03eed0693316a1523c6cabb8781ba49793fc0282904a89b35c5ec48e3e14864462da764b230cc52d28bbc94138450ffd97b546c2c4d3e0b6d599ff5164ae6f5f1f995852cf8e715189eddc27df3ebec8b3529a89674c4f722b1f58eaa627bd48852710f600fc9039e296f6e9bc5ac7d28ea4ae3fd003d266c2014ac642d542dec8a3c8d76fcc8533c7a219f9cea91969343c7abdb069d62eedac506045489e30f2b0ebcd20590c1ac4d26d9445972c8df728de00fb4ff23bee2e271ba7373b279ce0b31d5cd3c253017dc12e28b10564952071c7c0fb28884f075dc8191120c26b3d68d117c07e14f8090ad2cb734951b8ac758ef8ceddd6bccf618de70e74663c687e9c5b4e0485735e074b769048243dac896ac2565b77044324a6b58808ce24ae4d0d8c4a0abab268e794af67f7fd6a8b6e30efc9de31256ca46d1c571d79984ef82082b86bdda53bd25a93bb0bf8942135b56b6a583b5143914ada50dfd52364dcbbb82bebcfeb29f3fa1eb0f66ec8176f716c8c3818a0f093e2e3f095f88adb0897c1cda4e4eefd69c9d0622b7dbbc3c1ce1fa14355aec4dbd88880abcc454afb1edeb029d3957f7e8e402a6d415c939b532f4f0665319223b6d04fe9b825cdf8804d03b2bf1398d22c76bf6540478cd89ba3a6b1a4230bfb88c3f6be48ededd9630864c7f09fbc42dfd1f45554633a5317ebaa809c1ff2af54acf2bcbae0511bdd1d922d01af96e20d898114188560809b73f484815282418e9f40e2e69c78b94e75b9a4bacc114b7d044399560c605e062026983b9f527927e34e0c60fa9d939d74b433bc9ca9daf6327990d5e4e74f9dd010bfa1d17a68abe5cd356ea436f32762717f4a86da20c2f1ba59be899d6aaa9e4e8db693468790dc27f62c0a1d2c901f66f0d031db239e64b62d39f863f10476b082304f09e0574c7018af9f07cd6f165705252502dc186707408d03a4946ceebf970c111a21ec2562623605650521d0966af65433304ca32aaecae83a2eec6e1400286be7dc63e10b9231b0bb96902ba1d1bc30b5a876fc3f639c1b58d08e0c9e8570f7cd35eaa692e2c172e77a67d1dc3c80122e4159f4ce2b6d3652e106b8fbce8daa2de054c45f23e8525f9faee292a9cc1e5de9343719a0aaa106d9d47b3ae8f3cc6c7ba779aa87ebcd1580f0744435affbcc5f855eb0468fb59ff4eab20fd7a151de1744d6c825a6cfe24ed9d8da2613766b36854e130c62365cff096f5b7a10891a6dc20089f570c9bb77d0e679f4316b577d7e7a8467020ad7098094d159968ea9cf87ae224d567e0b3f5c0d128e65de48dc1f7832e4941130705d64a4eb058addd5e5886c3be5a5f358c84148fbbbd9d966d67f3dcab0ec790dabafc481aeea46d53a019fa1c9a7f113a53f3ddd89669e276e472b2d1ae292b725f78f1d5a90ea9965a348e98253e780ea945565c5348a570a7ad3e5210f8ec6590e203580ca12639414a4af2b59e71bddca0fd8e3c9c9aa273a0ab0f7ab0817fa74f1cec16ab656f68b856a1feabb9d477392621ce14d4cb8215801e6a448bd5c518864eea26ec5f6d02d178906e6afd7864bf95a4d033ed7e0e2a7734484ffd77e909c236dde1ebbda0e717f7038543ea9f1f688bfb3de78b1b964919596929736fcc337163cef0ef4326d8abb8b5eaa9a977e5a7d579c9b0a4c2906fd0f86cda68f3626b7c146dd5f882d6a34dadc2092d6696287fca592fc87ec50f29c2e1d4b51bd6b06362692f0ae84b891bf6d6837177606a265a13b75bf6cad1c6a7d17cf8154369cb3c68352b7bcb49a0e257d660a114f1a0e1113417e9a6c76ef14f1d358566348ef69945fcace38cb5c76b5421f1d3f5c80e0b7655d677a43e0112e0a769d47e8432ecacd3bc46530fc4de819dbfe2878bccc5ce8fc096b200f4acd18382be3d5dd08a574ffd5a09482673b83627e61fc99016618c21a1bd3cab10f7521708d887e85d29cbfb6d7a64fa128d3f265aa02fd436bcf412f6fd0f04591083a36cbe911b7ed89bda090832275393fbd7bd5a82f270873e846a53fa4a2d9a5fe45e0596692564225a55445d5bcc53f0d179e92899275e6f1f24050e6795ca5e552a22c84a9ca396d9d086ec3989018038af523f351d8a298ae668bc4a1eb758dedeb511baa85b5de6552dba660d66ce3f6bd7bbb2bab20d649592679a24a12b64029eb419e74c452e8a80299988e1b4b19c62840e6d23ae2505db307a18e29aed6ea809c89917259c225f52f5c65ea310314556dc56449e2c6f4af15ed49cf671db7cee3497f995cf64bf4f9c7c44b6505443a2559f17dbb8828e0de816e20bda36addeb7475784ebb33e485ebccaf6ce5a57642c173936a9675f049f2684e65692451a85a681f08f7b31413c6bffad7321aa35ee595e66ec60ffb52430757facd778d90706af60d8b76c0e875225470c4ec200dd98b8bd2cef38c50e8e250265090dfa14bf088468c49d9c5f5ee795ffebd7587395bbdf93ba64e960b623f276de4fd3b450a108b7f60dce3d3d80d0e1a0ad753dfa1f92be78e8ab655867f0c61f390c62c0fa305c5c95d08c18015ebc062447c43ab569dd802020fcf835acd927be1d561415ce81a3048b7f0c6f260b76584ed78878c65373daf8a943d7111856e379c780ef6652fd3662c018d532ec7b46bdcb8aa6e9c4bd4162d1ac20f97d11a68874e496e44a8c903f8aaf87bf711c4476e0d74f7f77dcc81e19c268b6081b9c215b55d4d7727fab7665034524cf90b4ef8130a08c6fff86b49424b3c2d139c834da8c899f8c546550ac3ce4f981161a0d341bee05ed90e5422cac340da89644b001ddff4d1864a4f210ab2108ff816efe82d1f66ecee98c1ced0f9b15b7e59e253c75c12d372670daafcf02999dc1aa5781fa2095893ad92c5b4944de63bb76b56d321684686362af89676d9c2d554781222b1d4a1489f60e7d9904fc3e485ca92c29e1e39764040064f326558c469b89f2ea9394193166f9bba8b9266fd35140ef53698eb4b9bf81dcddbbcdb37e547e0d7031d1e564f1a3fc169be324e68571fd68cce48d904c26a41487bb09b94bb3eeb42e339945e66f81b1c768b9909a9eff7859540f8b21587ea97776bc6e3da7a8b9e235dc4f2c373a245d5a671e73f94f6c37ed2de00cb4a2995b88f0f892d3b1483cd6eb05b405178a70767fcc58cc9d871764a483a84a6a3d91e970998b17fc8210b192e336487dcbf9b350e5610f03b81f30a8630b6f6c02f7caddb7b21e8ec2c6e332caa661c3393388208c90427c833759807869f8ed847ad8273276a7cba0697f3d7b0fc2ca8f34150a9b9199a62874febb6896455eb0caeac6f5561f657e33b240d5b82b7ab23251d9c42ea7a843b0e601b5d08dcda3b294d1e1e8fea1a8c00c136ef1eaaa0da681e1353cdeb7c93c58e47641066221ead933d677326a3a59f99e8da3eb799bdb84ab1e2ba1250bd1bcbd99a92d256df84460d85d7a1128474d2a2905812b9d7775f32f11aafa6b02dbb51721d3d0c5f3af26092bfc321ffbfbda9c350d148df51a2397a8329e5f3bf8f19003d526edf81014550c12e40efc22bb6e4fcc48bb692e36b90ad8d43e244c5f878091f56558156dbec03642b2cfd244d5a9fa10e22719b34bfdfd165ac4106141a881496026a414c974e7313a154da632e550867133ff770541e0839d72a7cfb87487e5c2a7c7835c50fd868c5b3ff45ac83d9d7313e0deafa5fd8521d6d7a2e3747212ca2174601d2b366ca9c6b296358e9d8f56b31eb1d060a9e483f159d691c52eca4790c38ad2c74856c74f002a7ce71f64a4c5392fbcf786fc0a64deb8695aa586bb670e9e98f0063088d3915b466ecea25dfcde4beb6b68331973ffad35c87c35b9b08bf2e2794ba158293529c881c71fb31ae49c7e3c9253aa8fb081b17d289bd6392df60ecb120a0a9e328b73e2af90de02a3ed94de190dc1923aef4c7e155cf9d2b7b5b65d0a147284bc0af2a6fc7775d196e9221d728cd6dbfadccd0fd06353c077f32b95c396d2199032e75de2a3bf03828de1d950f0f831f8343101a801e764dfb7b914ef2005d54163b97b3ba1a69b8385f7660c5d78b1af6e2d06e9a99037a8ba3552d4ebfc0a3cbaa9d30f8623febe3337021acd78d8a857c347e4d2bfd18286dde1ae999d9953d2ca6fe9f909aee3248dbec90e3f4e594ea28ada8a85fcaea5013934d89da121de4963f114d2054c3f2717845dda7ea63d13d403481bc89abf29a6e5b57fe691d38f7ad027bce199faa5403031d72f338b1a9a9fa0efa0c35679fe4ff3022e779348158101ffdb3f2fa88e908c1997e6d65c37e32d848ddc4de41ae4095b40f8f70eb96949281b26ee953ebfa2b7846bea37fabf38f4104572f7e4934e178ba41b06e015eef12baa4b49e886ed015dff2c0f0757483af8f8cacea8b1fcad3edfae05a5bdb9bfd3148f15c5e7b36fa3e5799003050212df64ec14e4f220866b11ebf379fe9af25aae4a4ac36b8404aacee5c889e12292ae46abe4fbcc49d267ad2c3e9521a87b2af76aaa85dcbca54233604b237a7fdfafeec07529281948e5915ffa096390bfc7cee941139b60f608d13601d487d9c96fec7f73e1cb6c6311925c5cf5ecfef2c8c7cd026f73275b7f3c87dc927f27d322c21109f7a036ecf0a7edcd0d03547e3da4b3a5a65e6fb1948959c12ce65986b1ecd3125592c645e706df0cb4345896911c46b957393555fe9e7627a77b48ce455f46a39e71ab9ca5079722b12c403baae703f4297d44c72f4839b25f911038f87b13a22c5af9a19b426330a48276c165429f686ac17139144a5dfc25b74fd1898d2daaf2871eedadd0390e90273267d1960627ace0be1fb9e61b34f3c1a146bf51b93903790fd06d02ba0d4b456a67f8c1718c6e6b39eeaa7198ef9da9e1888a0f6e48214e2a1fb54b34cecc3e3806586d979bac5a15cf199253c42fb8c427edb465403efd1622cd694f81aa579e4f9ecf5a11c3b022a09dd78e386f1041f01bcfc95d9f1238af1fc9d5bf5cc5b8d8d058ea87cc047b72f7bbf3b7ca9d09420defdd4b0053dbfdd841bdfcb1388bbb2db073ac599173d23b43fb6af4c381c8f8d1048e508ef6000b7abbfc71269b796da1074a509b980e74c297df03dd5ef49c5e4bad20423e89578813a60ec9d89500450e96e2a725dcde52b103eba81ac6f17a836739fc536c4b9bf641ae1f05f3a5e3efbb54c9b26f1cc135546bd2f6a5866811783f68b4c9070a18ab292368df351674dc75948caf7281c94bad34b8317c4450ec27b68f3488b78b9b00ca627ac58b3042c9f1de00ef237345ef6e970810dcaee775167f46073c54d492327219ffa3f48d9d9fe497f23e2532751767622aa330acdf25408e55d5c228f6b0e6a0ce701d7625b0e5ec8a18942d2b4a63e53469d71710b0585dd27ca7b9f7666b4bf1368e2e314cae6e2661d576f89336795ad0cdd39f061d9d83284d229e4c927cdff92990466996517ad83335975ba7483290387d403c8cee093b0b089c0acf9c3e57a889d68d76666e02c4ceec6aaa3bd74c73d8e9881a95412d02b155444ac55847f3322ebf79bef0228008f06c8a14338956a8102b9013f7d4184717359d54d95d30813c18d76faca20ceace950f59df7b1429807b58eef161ab0c89e661044406c68ba30b144f482f143d520406fbf042e1e68a738af202e4e76243fba78ffdca9dbb639b91dab86490b523ce1fe1f615eca969e843e049d75527fa8ebc09f1cef54f4d4dc2d85c345d91c245de518ea06a48edfc07b2cf1dfa0a52df215aa2c7bf3efa739459d0147897b91c713e4f0318ad2a34eebd04b806d1f017a6d3410e829007a6726df478dbd02862d56294ab9c97f2846ef9bd221275e063dabd24f312aea65a2ce29e16e053dbf8704e20a1fb11984d216fd3227703548e708889a9015e30a5dd70e8a034b2cfd1691d74011c991386c9c642bd01f01e5be7971923316b72031d811810ec9f9b4f0a783742ca9326c5d3b4b59c71b62e86b3f713a877f0cd10ed7e77ffbabac92ee020ea7c99289727a19f01ce8bad5d844269aea406680acec7292e0a0a61b30e5cee5f20329c423bf8e4de1a7675247713ec0678b75cc34f37b148efd0d294a11ea15f59b74f4530f09b63bb54958b9bad12587c533486827658288846fe5babbcc5679f7a2e9b320ae0f81a433ca47b3d7542aaf437c6fcc302d6ba7fec0b07c4a2bcbe3ca92bf78064582071d78c34db969bc19803114efe54a7f074d0e6b2d3ed0268b007d49aa189f2530c90a8b4ef4703ae61a8b6eec1b494a8deb6f18ff0b4269571f90c77ab5fb7801bd07d61939103308f5960eede27a9ca449d3218b6e0cc04e49b92a597fc734ff2b4f9363c04e0e70355a1869d20cd52d01bba6af6cec73fa361e916a3938f63326ed315fdda46cc08f0ac220824c29a8f2b3e6341bde5ed39076f8ce87ecebe931ab4c32d4c36f83a9195c202ee45ec5df650f3d302fcc576193853e48f681839b19849490e144e016a2d176128ac3747d9bcbe2ab27c3f6b787f7bf571827c26ade98231efc46e262eecb24d9c156c642b81ea1ba48e6ad988f865dab01d0d762dc3da114a56259839b66683aad395c8488bf590216b96f8894fe9cbfa6e1234cf055d22d3d9274d3c3da68ca53ea051a0eb775d6c1491ed2d37be1d87cdb689d1af8903c5b7bfe9720a6daf3e2d21a1bc5d018f27677b5db2e57b85c8d559c83820dd923d3597a335262d13acd6419ff77557485115258bb79759f7945caf4c2394de80f529ed21e7bd198a46aaacb06ca683048e5e7deb8ad3e6ecddfac84bf81f2c1eea528355ea809f9b66e90dad4cb1fcec7b1fb9f4d02a97a6e3d5c66e8c2eb559cd246c49dec16ca066935994e0db754ac6ce621d49d325c2e6228b7433e9ff30de779e878abee19a56e416c5eeb3da6bdeacc638e20dd202ebb0c6909d7ced2bb77b9481591bbfb53f2ebab854a34a72a0f1e827cd087fc445ab6b059c7452b3f521224a0284e194ab9f7549191c48b0bec1e52c7d54c56d097896adc57bf58d0dc26afbb668cfc3803547d197684816cffbf746b7279c31fc6c7f6901780ca1dd11be3c5d9cc2b4edf3f78d68df94437037819ec08fbfe4a06293f561985dba9df10f74834e1acb28fa1fc5d0ac23aa0d0f94d00ad945c181913cdf7ed366931100d0488dcde0935a3653057703e129dac943db93d4f4c41dfdb70a6a588271c291d02c7434b4596be445618394c202a3642bde3b69d491e5430366d477262fb417516ae2f7d03c59fa4c987ef65d68ced55bc4967738683057d6209245956d63b98fd45e5c1b7b6ca513e53ff210a16bc43bcec93bc2c7a55b16b01aa96f65776ffa384d34d04a9b720d47c19b26cfa31afd4bbd64f1b24d9b23f61eff8b12c4cd545ee5b95503a6fd8e515e1c284e39bcb03805f8d8a5e1cffa9beb166aa88858d728cb15522309086970b615d1389b8cf9d8faacdb658b833fda4b0cd686a05be03e2a7bcebb75795cf5b6a724c7f58dc40ce7661acae2c9a351bfcf86bbe78dc52306d2dca4b5f6df3253b24bb05cd4091348f6aaddac048ad93597a10f9b5d411bbc8682ff842c2f8084cc42b810e139a0cc9b0db12ae191f933dd6648c1003b20d116bd19b408fa42373b3ddbcad38e4740e702c30c4ed7c562d1f8efc78ac4d324aa209561654da2826bead364b02d52d0c84a1f00a4d52634498073d993db83146d6e22e928578b1ae4817a99958a980082b0ca6f7c4f401e151280e286342b81014c1cfc1926113a7ac9c3b271ea6d87d97518bf728cb2b864f02295a8cadb9f9706d20e4288daf6eb3b7ea9756e75138f85b3f36e8b7df6bd67297e1e5e1519bf701bd6f23a6f0845146cc2504cd4bb199a30d203ba420bc5e83a598d84032ceabefb3cd8cfaf422f3ff980501634fe0970d1ec9261ee94df5b23d3164d8c0162717d6cd01fb28813bfa326f4e39f3f1d8ade99d5d22b8637ae70cd0574c85e14ebc4acad41e2a438602fdb5b1cfd0fcbefc2b7aa7e6a48a2d2b74085b84d0c435f22d399d5ad5b9c5b9f7db88ea4bd1e433cb2968b9a6d0a6018a0eef180404d9abf8314d871cc9765ffbef38864b32446e6aee3099b49490e6c21d03c5af34624ef494312df1efb7709267e7e7fa29319616add571d86125ab216087aaf43d79144e398a75243832212aad740479c48ee552e3cfe3189d597ea32ebcc484b0f98ef86b2fb3b92671a575d48c29d4722d03d3420dbf71176a6f66bfa206cded9a2006b830063b1af27d9f8c5fb16bf7817dac0347653cd64fdaf6ab88e8be289c741b9e89e6bd33b5e688a969e830aef63cecfd8cb80f3929dbd73b2d8a4dc5edddbbbc50d172e7525f0137901f5223239f7e5d32315f3c1a78a82fa4b376160062ac2682e3d0bf5c1bb01f9a31dc26deb893a4d2ffc509ec8859da3cd4022f834efa1e9bf2dda25056a86fc6ad5e96f1301e8b7a44b224b2c2bb2996ad68ee7a26f30f70807a556ea44890ecfe03bc1a217b72fcf770c72dbe1861382517c2d1f2fcfc5a054505c7cfdc2bcd3cab9b1d596e837410a7caad2713308602fb1b39f3f6706cb14fd655e7151dfcb3f545c98bb7cd73f7aa301547c5ab62aad85ba84e9c56db44f50728ae0a28b682dabb6c0b782a09edc7a14b956ed279ecbb77589bfaa628b6896814b02e7214d575bf78f5575fcf4ea363f7c72d15060a1a0b3fd40a718003b5811fcac38d490d488798961e5643987b02cfed4c78c7b26b3a8c84d8e751ac30c9f8c3e36924310294d403b363cd9ceb371438b1defa7dc2c1ba7bf9553401ce23d06cc0322d64d771300a34628abbabd496e2c0b363d3aa853bb54c1ad03e688e96384db6a9b86782f000a71b04a03d7784f889c91ea45429e1c05c82c8a7bb9feb346f7bb231ed9dd5177b75e4bb653eab609ab246d5238e350c6857847788faebbffa4b9970c73e2e19e5d2fd76eeb505f098cc4bc53612a0f20e80f201e5b30633856add286fc051ef727dd2136c6a64618a00305ea465f72301220552502d69559f6c41e9298ff37baa5a161ecfb0c16a5258c56d25faf68c6599184c1a112fc250fb931bcded9a66323155db3d1f2e3dc5c013293082c4201b318ad12861ed5945c6e96801c0bbb7122c86b198cbcb3c624c554c0cc45ee2f18f988ce28f67df614c5f442d71355bb7899eda3d4149106b5db864d0f43c9c1f87f36004f3a3db9c9182c3b832134f64d51b0f3892135c0d0a30656ea58eeaa323b9704d5a0ba6a14e708f502e643b02687550e17d449b24d317ea6673f555e37c7feda95e0507e2425e05cb0c4855f9e56b2e25d8db3da1a8c28f2ac5e88b1bd8a268a1349fc876c8321064bfafbe1be6ad6ef0e670c806233e0e48e668191c028bdd2460b3bb620038a3638ae8b8773834baf12596e82fb7f8cdebb7363af5580da8e518ad92c35ba6dd44fd4ee31e308c8944566aef4bb1e14bb18f661e9c63fea783ded93cf9da1e209a72e79f7bb841e93fcbbced534e86849bae9dc9fd837e1da84e5b5ad242529c36d669d3c4b686ebe53811a51a00d6ea4016177918b569868f6a6845386015a2f1a9b11d40c7611884d4fd71a5ee2fd6a46d0d853ddf3ea856ae8a163278a338f70838cba74b6fc521015bcecf032df346fb555286f94fc42ad0ed143fe88ada192b631b39de6f2d8e490d4472acaccb32ed72086e3696a02eda71f134ca3d4d7d3312964604a6aa51fb125a83945fa9b581fa97f5e2a66b546133e94953e5c5a30745dd2bae962c1445d8b891f36624923b4aff35dc6b5ebda5a11832397f69168b8c7796dddeed9cb37ce04383205335907eec30f09fab71d75419cf913ccc568562a060dd55416d9c94232c41e8239d7b0579670b4711edcf4faa1bea81de6f53a65f5c269b385d988e5712e80a2d8257119d7073ed3e3f3929b38914fbdbd403e691625a216ee73ee128bc7360c8433358b11d72bb0a4cb4cab8bd71ffafadea115101eb14e431f3122d19f72e7fed00b0b5271b39a26f8a9dd37b847103566bcebd496bd7629d227e3e1be9a81866cb1cc68a866a0aa02ff25a4e7ebe80b76b0d26567bef83fdb50c62f1fa9d0aa83c0686dd037eae3c4928063ade1b0ed09a385b59accf61fc955516207f519a7dfa23307dfd0a93b73c334522f99abf1c2f4b8b4794f2c60ff2dbe9911a37e3b2dc78d74d8da335ac2957ec72ebb517f08656eff30bb9bc9a5f55816083897b4382046e9ce0bf0751ebca966ec7b7b1f505b2fd748f25bcbd858d6017561a35537716e7d18aab77632be2bf1a0579b7942cd7d18c1f769977ce4ed85147b5f036b7d7cfe68ac3bce9a0bbf0ad56cea590214e9857146556727839d22920aa8c19c84bf4e37f297856545294132e4e9a7109bf74160a168310ed0dcb0bec479cb398c6c28cd58bc6df49b3f0cf9c77a9556c8f723aeeaccdfe68724ae4cb7e2a7cc77c47af8dbd39b4b41d5bc0db768c8933a4ef2d31267a4d9348dd756ae4da26e4a3848664fc7b8d0e88f6c71ffc53f153dc56e93b2fce099ed5a94c74c93d3a660242cd4ecf298516f59cf984761e7aab8b348342477556e4c43ee2d079b7476811a792131a9275c871539d16764345cfca4cf7fcc072a5cfe2adaead8130aec7118af641e979eac9f3cb6e63b939b01131aadfc01ed2b02f30f3b2dfe57939f5b43e7cf781d291572cd91f02c04dc4848a7035b03fd9759a8f774234aed118e3787e6c963fe6e40bef45f365c044d388f7da20291a47b2e581f1b0ed409bf411d175624e1a1189f8e19e451a1b3eb0ee350fd3650d473e5b691051097da0f8f61de57720229a2a26216189e3723a5d09ac5684b45776bd77f39ea4ff8853a152a5aa9b2c269e0821f370cd4d36fc674bffda6f0701e8f199643b7b5549bc389d2497bfd6c59a68fd67b1af5ea77764e8f6f54c9d0173b63b19dcc522197a0d261435c3a14bc064893f87ca1ad395f651fb12d2db28020e473eb6ec08af152e25d8d60e4ca50f4e9285145daf50a2c343f5edca1e85092f3a4d0a763600e1196e2da661140a4e61c3ca293ffba00988ce6027085a5697b3411dbe0cadf395c2edad2fe434c6ac6ead1236cabe8934a21c50d7c946ada34ea92ee019513b4415651570efe8fc1020d7a1a6cfbc8ebd6c0a3a8a66aea7464e095fa0d2da8e3d6a7bffdda730e8db2a23c087bf6b5e17b6c893004e068475794a435f98e0e55e1dfce7b52195a501ccddffdf13cde72080bc6b2101a8b2aa4efc2e32d1815e658d2bb3b7ddf1adc4605b0258820bc31debb955cd27c22179a2f231bdcd98584aa0548bfdab6115513d5d789269add953d7b97111a8906e357caebd72450d7bba174450b36607744513b99c60d4046711d200848ac14c26192fd04991013fd23c4c78743ca409d8cbb31336c415ead5529b1b40082155286018430a8754d9b88c442b19c4f03d888ba60a0daa499f03a31e4c92a7a2f8fd066f6d8c93d93ec50df6d8e484eec95c82971b661c40530257d2c29cfb7f61f3039e980440d30837792f0284dd82b17eb2dcb5df19ab839e2024cd342b66dc5a45c2324aa71e719bd46656d38a965f6fdaac48a4a15fad73c7441721b449f795415cec7b0aad53e25914504c7e2b7c683380ec8483eaa2aa17cd3dde0d7d23922a44f4d8838b467bc20e785e4460dc67abbd4a7efff3d2a4963331ecf19605505ec56b9ed5188af9844c4760d0041e15c57c26070416dff6f06db1df54d8533c8a7028e52b2ecc7f567390bac3ef0262fb03dbf1063244223ba99d78fe20fed3242cc70f01d3a6567b9d7673e877468bf2ba33d2dce346d757c9ceedb90331cc9b39b4cf61d6c339a6037c5d925865a7509d833ee100fb2a45bb740d2a90a025f38c4b22a6311b99cae38b63cc730839bad7baa5801ed5b89c22b8058695e6d4bf6d52923c27afbc7c391a4e9caffa074135ce55a23abae5b042fb887bd3b8deb196bab887517d0bdc7cbbf89b1535baf8f1d4a6449ff8fd78c7a5ac41d35a58799c6842a759984d6dc9d084a01a7341e316b9777859c43c550eeca41c4e600b44e2997b66d757bd6534d3763595658aa3d8a4c40a142f4d26d5f6a38086820d469472a9df79630f5947d2e2fcc68602eb239b4d03d7470809b0d08cde1d2acc31c7035ac10ad6b0cbbb4df9030eb0c67ff0fb379eb010478568685fd3e7f09610495d7168e9c25d9b862dcbe70b50337cede380782ab06dae60f845f8f0dc1a732f4706547161ffba1f17a3804794dc8e73f446b4b29b7a87ae92b12bcb0d3018833c440dd777d99934509c8fd70a4242dc31b489fbf51de2b0c66c7cfa71c85b43ab5cd4aadfa005d7fc33db088256ed6a06f15f6e7eca3feec73f506d6095b203643e1a984caee330dcce0ba8760a18191f34b4db2c00b586ed7d46a97d4420fad2e63b38aeb28d4ef09251c1f2482caa998afc59fabae275c0a0365edb6e95d9165996c39dc070217bcf9522830d7047dffee6ae0f8133df4a4852aa8da060262991e07d0535b889fc759549b23cf15c56b8c391291dc51083b6942e5559591a2ed7bb212b4a468fa87d3cd509b4d584641dcb5b0e385549e6ee42d3eaa617faabcacf59d636bb9d68e6228df920c338a32ed959e6d14b8592bbdf4d8fae569b8d6f572849f0679fcff34fe309d4e6009a5e76b74c07b62f8d99447f1f2eb66af63da078ab9d6a2c9b30eed0a8ae953a55c37b7103b5376d3a1a0784f07efea6fa74107d7f41d87caa95e548d8e6fe4538047f1bb6e4e8b35c77bfabe7f642be4cd02d6ac6d832c3d14e8b5530341e67efac9683f1e32e08931c9050ba7707ccb2056912e42375b636ac936f1ffa5083884fa0c5d47a4985e57bc3cd7ce71b12f7617d243f777d8339c78eb8e2c1993172b7d6b2705d4b8855087bce4c0fa9bb4ebee0c2483bb31319e988d752f4a6ea873b8007e8ce7ca986cbbc87d7fe993a5b475f653bbe99aa3181f1a34b78e3242b2b47a73d801705720a8e8be1fa87ae3c4fa07d562ad5b84236be22ef759a818146a7884f67f9c5dd8218f8a2c110abc9a70a9a1c64b0e23a9740da66eaf265fce81a500677ecf49fae638955cf154603e6b3812af9f08322ac4e42b51f67a74abd34ac2553dea220d78904cef0f3adea2af7883bc4ad2657709f7e42b1a79629e109eaeb4b214cb10f8e160900484637085a5f4e05a27fd4ee92d0bdfee8761676edc66e2695390ae7fb4e069bacb84c6f6c0cc1c8a55c18a3a2882a2c4725ad3e90e3d3bf3c1cc8c5c4cdca375d5fdd7a449f1971ffc7d6a22355a9ecfb5287e152adb21ed55d9a000c024637064b573133743ecc2c635c0423e8377b381530ed2d0dbed9f3f7ea0280da881c9e845e2a133a2f5b760b81a8097006038d13f73d0a8857e0c47d090ea0c30eab6c93cb6d6213072ad0ec68bb963f56f35d2a00f2da534a29f63ffd6cf2b609a5f23085cad7aefdc26a0a181a39b10f2dda12082c5e35986f3e719994eb42e73568e7e4792376cb7426c396402114c2ca883fe278b2dd080813812c5ad0e1461018b2475851323914238421186003f052c1d906499aea9cf4a7c4b9983d3746f1376cd0b8d3a06e5535f0a05a0f403a5ee9348a738742a9b17f5c9d767f1ecbec74b92c5b924da75572a4bb595a9d56177c28fd80077e828b14a53fd21b04dbf0b0baff56adfc253f37d2b000d6b40fcdbe2e095e16092536d2ad9b5c1b4baa3162d17cdb11207a0c6e31de3356c1c4cd48dd19ea7f734e298d106fbee3cbfa8cae684ee204675512f445ff0ae72f91b5edbedb82cac0f01bfe3853689021a3be3216aea084ac3ddcfd0d8d825ba3a2087d49e47e9fa3d6901945ea0bd3110e845371597601a01a142f2d15ac19eaaa5acf20af776180b63adc2c9356baaaba6d3caaf12fd17699bbd488a8b8c1b8b216498d05ee60069c41ce41b821552e738bf60a29020f0169fa701fa17e23c30b9987a7614631e079d73e7eafedc435edd19a69081fe408d974dd5127f118e9dd7c0cfdf4aa81966880f71e49d0a765eba29913b3d48f4a11d6d7b36f874ad5c098c5c613da81e8e22fb717b9f8147db267c4894d183a4d75887b9dbce8860f3c4f89ea4c6ec9644ccba8b20b68b741fac1cf667e6e861a078e4ff36e67c449df5b7d7594cf5582fab13595d11be73f156c50547dc6931512a4dba93aa1e7060850cf415adbeae85e597918234dddeedaa9650dc10977a70746c4683ea55a5ed1e334f33017e8f0c016e0625d6ff2043b073232d2be4d26dd241bd59b47e566ce6022d9173f65c0ce96f0466560cca4e62dc401a58ac1c74a23bd2ef24af8bd71ab3dedcccf91fb1746fe95ea53b0029fca6c6c7d72b514ea33cbc6d119c9f6d1d816dc5602ef6faeafbde230f2b08ed472c0e4b58324b3c0dac35bc609014dc732fddd8bc008c9b2bffd856a87d1d1c13f1e397fe437f845d2c74b36a5515036eb8beb0bb940dbbdfa9e1d7b21c1a086a0cd88fe7db8c265a20567d88c5cb4e0a44839a6e938a94331eb6e54c2e3583da6b6143a92240bfe6ac26f3ab23e9b06d641aac356f27df42843bde07d0944bfb0930afae8f72536bca62ef9f68a6de29d071b0e66e736cd52250e5b9122fc8191425b3b83f1a41b5856555f7074fa0399b608e2545f6bc97e3275f780b5864f8abd33b3f9b815a3e8b6035815dd8d11bbf0518406931cd8d35db5196561356ea7fe1d61994f5428e0baa2746fd3a75635edbf4bd644ba690c0f1594c3ab16882369ca9aa7f2d98749c4032d6bd5ba5c74d84b88e2a6a330fec73664e09d66d12793426847f472575180016020cf02a168e9244ab25eed14a8bfbe18203d3338eccfffed541b61691b9c93db66c062a78ec793c1f4bde42dae78a3f7c57dcdfa43b81c4914d4411f9269ad07ad14f53efa10035b873450b029c4002968b041179e57ad327c08edf12e984680b57e91e9729d9b2c8efcc8de945fce90a4704bf9819e094b53c56e3e69d09f2497f756e466d55883de8cdad298c57a1f59d9b767133786dda8993506727dbdec2d68e2518bcf92c0042fed40fbcf44e9c09f038294a79db56321fb40a3521ed6246c702ee09d2642fc9cd7610f51417b47f278aa04a546ce7e221184db9d6b9e7165025863afd989c82484fdf83818ab2626ef6e3e7c3b63b6f101e2e2aa25512cc37242b7a0f05d08067c6fff341e4e4f3093a9d8f2f63f35253a5be3287cef4972c7a52eb1b52d697b8f26bf5f4deb608873a2a0fb71a9c3f7e4641f5de9177341a37c3ab61afd6623afd72a5a9d50a7d6e89f71ddbcba1943435100ae8aed0efbdf765546d51bb2e6bffcdeb35b06bbbf9e8f3044c4b44d6374c2888bb869ebcaea9087e8a803c23e114e7c474e06e9719fb124361be67d8728056d6768d98dc9ddf9dd2b3c413891ab578ac8b885ba230b6b2cd98eca6431f34808eeccc90a98ec3b6ce0b7cf92ec121df308080efdd386eb3b12fb114aa69eea5196171ec27201a6066a21fe0bbceaf079eaf17429431d6fcc83397406c8d299082ea796d1e0cc6a4edf68df6d9ce9685fb76fb7de779a516fa5e508a1b2be245d2ecfab015e65bc32c55c64f35ceaae4a9b2aac5ffd2c70b2a4f4864fd687f73b6bf046e5bb24a261419678236cab47e9edcc08eeee84eeae82537c70539a19ba13b7a7d0c5a10956824a6f6ded33019ca7ded2cb48ef41ac6237e0a8bc4e087552b467df4146b76b295cee065019fe438f75db2ee46e7c29390403bc26bd318dc468703644061eb5c9f9166dc711d751a8a1e82a45ce20304f19047303b19dac1864d104ad72f90d944578065f5d2ba77a9e6b7dfd7d7002f038a93ed6641d2473e7a1dccfc62060c830202f539483e3282a9658c8dd2f347e263f9548cc7e3caa1c338e2808ace40eab9976c0dc2de3b54ff38d04c64fc64ef789ccd6615528d48e09be12aacea1eac23307abcb7f2cf22383be77da39db41e477ee10d77961e8e277511468337c93d258113ce399bc5d07fd5d4111f647f60e96322d85586e1b13b8f81e4b63c81969d072e8d8eac972c754fd459517b7f556a00a7f0208922d41a457f288c4fa33e7c1e07676b4a7c5458d366beabb7d43cc04b86e0305163fe689dafff0b7d88ff4f5aa5096bd5efcbc738bf63d4424127172f4e2220a12c016671edab532a8d50a2dbff4d36774ae5c684f282012c594ee00186013b1d9f068f9733a8af8d0d2163db650f0e42422c19b2911c9fb2525d0c3c46b70b71343f0635ae4d472cc969351bbe0ca0e5fe2e2f411a5c4226c996aec21308b8a71afe765bfb4b9cb9f74ebd910a20ad7e4d57e006ffc94f032261de59d94060e7c37bb82af0ccac63bc8a905cb5dd1209df653af2f9b27b9b7a706f14bb36e89b154ac2a3ac91d6433fd5ae5d553cd706e50fff11b62c6b0bab25b22de84ec668e8184a4bc04212308f15f6743bc0c0ca303d62ebeb857365af509a145ca598f2683cd1bac8cef7155236341f02badad5c1051cfa3af73b3c97b42e98e301c549d19dc4296d760e5458c453d6d69cb79c58ff47686b5cdb01f42550b8a776ade4de033eab900c20ea265be591b08eac829e149fb58abe2b6e08cc6457a727f7660ccc34a56bd1e24391a986f3ab97ef6bd4df102d1ede23dd8ac36c571d8338d143afaa73c0a5a950109379a77dea6cfbfd87572543870c4a742931ed85f28a61fbbd14c318723eab9f29013255a84499a0c2fec56125cd96236fa6a5b145c4dc60efa966efb883568f0c7a31b62ff22ad1d248a6e325b3511bd76791de18c114dcb614bcf968e123c46ccce6c6120c13ed1dbc7710a50c0d47c33b85876f931c907fddb5e7d9507ffeaf5df40b7d5dd6e0f994cba141888495839d05f38735d3da8860a66e5727df5a0dd46f02ab8dff57c0730afd3f0471e1107cbe112796384d37f67f40149d6451eebc04edbf8d483ff52a8dd2ce1d6e52245ee0fecbe8bff1b541eabcfec3fe0a1b83c8c92a82574faac0cd7320fb9d3a66f2fd58a2cfe8d14805f661d72a4ca4a0f16af464817634cd7a119089adcd63d5d729ec1c781580c18a2489a78c28ccb809ccf2d71cfb85d8bceee40231a36ac4cb10b2fd4b1ff832675040db7f06615ca404541478c22662bbb6ab9a80b1f230f208da970a403aebe461e471184458db922e5e9af5aef323c2b482acb864151abf8e884c1bdbed8b6f18a70b3f0e1773107cb5bad2ce761a63d9f2ea729910851deee93d7a4a2d786d8eaf85262957a88188b8398e556c06718f38c5cde82b9242a3224e7c1f7e02188ee025bb1d60e600cd8d53416bd2c457718afe50725293eb6fa51ea0533d287a2bb957f4b8b9c82ee6b05893c6103881ffab4dd500a3df2361616408285edd80a02697784824b54404ec32f7b927096d80e58bba3d886603c70fb4f11f6b160c16b68e099135d3ed11f905efbe6af26c3ce4e58349add81874a8567a48f359c3752edd8f95f6d3848cedfa986fb5d20a08cd098796ade4df7ecd9c24901920ac2a451f1f36ecff40dea9275810270bb281a6e0b5d7886203b62123303a6df7afec883a4d08d9d742ba631589c149377b19af427ebab75a51374d7e868b58a3aef0e134e41811f53776fec79d173c12e7a8cc61c1073a3e8398bb374e36f11002c707c83db31f6ab2eebffe477f7197b5d295a1c9063c84df6f546df0c9bce7fc4c350bf50e9825d18808767eb7cbd414779f69e64d1b23962f8a087f5b0e19426adb25de3ede47e7ea1b0b07265a0145b5ab7eeedb21fc51c8f7e09632c9bf3a2b92623a11cc085032506ca115b464cf7029eff50d8b216a483d960ddb1d9cc95f0738578a93140fb05b76585f02dcb04d38530278709540d25ba78958f933086968537fb3282a6d015859b60f55cb5c7f14016bc99a8fba9ac1ebd151e81056cc3dd83368fc529ea7a419acfdb43956e180d6d43e865eb2d1f0f4955f140055e72987165962f3e1650e66013a2aa2d5e13478a8a41d45de23e9ed6fe9160436123edd9047c34f472331d84c2180623edde0badaa90c82beeafec021846effea72c4a1daf8d73ad838c79acd0026ee7cb8cd53190430da7af508da76ecd860bd6c1446051a5a433023ea12347c818880ccc8c2615ac11a64fcf539ad8370358c913437fa40292db9c1af06c454edbb188231e1164377526bbbafe77b5f93a41faeae538b9a29c0cca643b87c16aab6a5c272f50646b497046aad5cdd8e534d1f33ec31c20cbe82d15425ef0734196c5c0cb55812f348f09a77ac3b47813544b9a92577360df103d6f374b9d5726a9d4f25ffb36cc6a3d4f2c9f21b8f4248ce13cf140a7eab57baed83a609400a4e5d24d94db8f0d176ba623c24d5f270e33e23510e3d3d9a1002d3bf6a0d37860427023d80d966f9decd4c312c39d0444dedc9621025e7d162a8e095a63ecd008a97478aa4067d5d4991c55822c48f5b2e827e55ff85b9fb6bb28db52ad900da8efa66f474830bec58bd9c7b712ff514e06d9e9d36924340cf5ee2b500e8991451c80a1e2693d91737d4e660334ba6ef09ab8c09404d14bc0ea912b796d7a8782b565d243c53d815dfe981dd8495232fd173f63cd01b7d84b4ac97cc752a1a120a9ee9b2f17fc02243391223dd77d89cee0ae5a8f62afe4d5ac44806349d05da1d41a814a628c30e291742b27a0d1aab69fd8f14f5d7162f165dc0dad6fd2398a4e684335782ccecca1166fc59e19ed5db40c3c64f192db4d1c5773d2880bee34e4be612c46aa882cb53121e6dade3187678fa45cdcadabd9971947d030e6a6e5920d3f63b18208430930abb3b71a461aea9a947cd634fee96df3b36149c0e4c967d793d95a06b5959daa9e1d0e6da5c887d9993e4663cc176abf092d1fe4bc96fa5bc143b17a1652113ed385959c824c3e9890fece1e95a3f4f57347a7de14c52a49f079c25e082fcb4bcdf004c51120db59dbe0d41cfdf3f58e7f7e6e606b5aca6b4304bbd5b31f0ecc5b2bd35460cba3c0033507a8a317f6ea5f90ff91cba28ddaf620acdaef8944c0ea1335c9c264cadc6abc734b31c13961f45d6b17f5336bebbd5f5240f69895d99db1345d4c234db078c15bc97d49dda775e32cb3a42a2f710a3f5fccfa72232e2948aa75d215e76d888b5e3b01819abe53a5c34e5aadd1c92d25d3143138fb03042276f23c6ff8191ee0df82968acedb6366238496de307a088fbdb6609314831deb02bf20f90206f525b13ad6f348885f52b791583650dbbb4f29c6c6f3555bb7b0735ea584b3d94ee418038d4be669caeb020eec261f9c250dffc3c98445a5a6f7dd290c65fdaf27a5357914b6ad09974297acc185b583acba64d5ac3607d7b82a8e3389a8a95346e5e20ae9120fc2eed96fcb1dd1caa57c14265959ffa3725bd230c35c585735ba649a983437d969c3f85dbecbccf7b8cd858efde08af1dfe5bf953c74adfe148622f9f4301ba448cdea6367d30360b11b8b9e8b573940a38afd5774d03e023b8fb28b086e36b664590bf7fafe312baaf8aa7e84de0bea559e15a1bfd9edfed60e408b709c9d01a0e7d513a8495f59ccfc457e489ff2bc497cbfd617c84df1d586a29f75ecbe8c56ab7c6624442f80d1750c9e6d219605f7d1068d6486143236fe16b82bac707fdc957680a573f7230ad88ed8f09c2e8a8d0dda68def6a4d34d660d987f8251213dbf40aaffddcebc2705373ccbab2d03bc625b8ae2404b20cd1f2f486c89bd1e06face8c1731004f342a0fe1d1adea9bc3d805790e5400f0669c20b1498be54c7a62c818a2db612a8e4d435589b837f0543d9782613135014e4f74dc69da0bcda6039eafe8889c56a2987e5f9b93c8ec17deaedb1be2ffcc21f3be198cc3c6496de04824b7e76e55c8f2db34b80afb7dd248c77a5e2ad7f06d29c3ee27f86aff815ea383d272d1d469475f7b3736b93be147abf6af1fc1e1dae75921d943c9130a7f2b2aa127fb995ba3d4cb6a2cd4d03d21f5811e4d2164bfc5eb20e121f1eb4751c3b0b0babed5dbb8c58a3473a30ebca026b4134e0d91d7de218b73a950db79a76bc3082b08cb650462bba1d26079fe4babd76d9c72c3fb2ab76abe6d45feff80a3398595c8642130aed4acadfb8caa9adc034ba140fe97881a60886fd4c4e82bc9c4c3e85df2be5d95b33c098a4de08236a10f979771f3a7b06803f8e6b9ae92da5145857a7e0e4c5670a103831a4cbdb7054a750ce38228a7cbab3b1f6915064a5fe4f50c14b71a166a01c4978e070987005140889c93be204a91ef38d6c5b5825ab110ca1455f21c5e2eeeb453c784dfe428cc4c7a0eb52fb6c942154d383be0d56b50a076ed5973cb211280f14ba6d09b23e516a94ba97fe4edcd743001a5c48cf04485fd1d8f36ee045f2ee4992801bb3acf3a0d156e0613254fb1a4a6909be6a3c9d254248ecc423f70d0db58a383c9e2719f5e28665f1b6f2c0867f459aac28fb99aa2908b5fe7fca1b1dfc06540f485332b69572d0fe3bd94a458b7bd618b1b1d6784dab31cfc0cb486bd27a1fc7428a1353ef87b1148190c8d6888d050616421c9230c02caf57708e4a7d7819e4bd6206decdeaf15a5506c54f7031984dba0c597559347d340fd02c00cd7f219f050443565985024998b87f31010843aca5078622fa070778f326499e104ab23a39bf4d9c0501a63af58d715345dbe1a2ae95cad7de75f10cb450f2da51a2b39e3040b5e3ea972734773f6fb4332594384470ecb4d6ad1ddb728a3decbd73c3e2c9ca8d5524cb37eaadb1d0c994992a70b8b4779485f5f24a3d32fd0c0dd946e5466c884709c4d510ee385b83415967a0b7386993aaab0e63c953678249373e3a21e989dd8e527e9c5653c74d5068002ac8fd61703f05c5c63fb0a80f50d3c57c7ec35551c9b77e92cfee075fab36dca8f073731d34bc34e1e72c6f9e30a53ffb7f32d07df00d92a6bc90a33f0c15c9c1a859d17375fbd76f697cd949d509232d92000bc4d54a14692a613799f60aca8aac0360d9267381e9fb82ba1724c9a5dfcd60fea2e8bb23eb9b6d3b0cbd655ca04da01bf04603dd8eac4de98a2e8e29f418a5c0d930970d5b7a327d168595bdba5901766323dec228bd64c4351d6078c24286a13016f33c3cca047c2313c52a749c180ecd541ff4da95cc73b53573a2eec30bb7ff4f496bfa0b1c8c6b173041cce6f6befe14aa213e691a4b128f9fcde7b2b28c56232049a4fd4eb86d42757f7b9af85a111e090935f492a933d40601cea119a947252c1899683703cbe0e87da993d75fa7b519b8c15fc4d4eb370d894ebfdb6a4f1cc79a4e21fe797b5c2c43ad7b415f8b6e47c2d6e50b0609eaa1dd112e6585148835f8c292c6be3ff2e666bc9a00dcc3e156849b8b7765e8f58cffd29dec296b3e8dabafcd8813f7bfdaa4a17d8c4592796c92fff06fbf66de5677979e2db47a932bd2ef8c1eccf3de707c119682d956868eda09f952bb6a02efe86bd24ea259571a7d69bc25fc1793a0885616e48e5f17c944c16a4860def5689d31c3b46b84460a6fc89238255a0a4154daa2fa64595bdf77d2f383b0eeadf730d624807ee7fcd9315b142fea607d3d3e646016f1d2f297cfbc5d44cb5e0d05de25f5e31f86a351b841364952bf59a387d165ca900ccf1c6d80dd5c4a503abcd44bb16d40f921065506d63fc16808035898034f71dddc5c8ebb453d5efda0201b0c497ddbf0312cd56dc164d4ec12e922349ff00de14fe81c88c321876d9822094b7d8a31ad35506b5e3182afe15dc8332e1b4ac3b8c3ad7a44cae15586242340fedd43e6a06f7c8b5d9c1b1156cf7d08e0b5cc0fbbc78f51bee80a2556631427194a52a88b0983e9e21c0ab2a02ecbe1837eb42f4043cdc81050b27c46ef7fa97fda1a7cf616ba045a7977b0e8d82fe366f4178e3a5b0b35dd46c15f2872433bf237dff3fa9cd907a9835f8303054f2f32db390e4225e7a57ca0a3ac08438b2299da15b27bc522fabec73478c5864b9769e80aaaf8a958022035c572f6ac393cac15feda71b5cca164e94c52f70ee4a2f1a2f8b6d33bf38bc34d7b2fd1c1785c7b965efec4c8bac11870b1d3053ef2d58511da6d1838f946c5e85c33c5fde231c69d7741b0b4c47aefec40091b7ba8100402cf9fa767337f2f3f58881838d47da84970a4460817cea90220388893cf1ebd19a83644107df4795feb92bfcd7525f590dd92ead45e4f2571a2f46e0bf8f8a92ddadd2e68d377cfbbb0beed335de04a5854011ee6c608b00f9999eeb1090081f2a7cc6ca7a6d46e32de8d37dff3a55178eb7495e9b516eb96465db315ad5f4984e06382568333849984e03a809ef3e16203549cf543c66c94d70dbfee7761324edf13d695514ab778e22aa5fa43cdae6464f9a491d4715f44c6d609158fdce169ea35ef46d077ddaa50b4fce297de526fb7de21256f6f007449fb14e2c035b6de72591987174948db73bcd4e0570e8cbb17ed2f6c1c96610870ab03bcd2d6a3b85b0bb428f07f8811d2a6385ea8005d3ad2a757af2d5c283c6c30cbfd2ee1475e2128ba49a830117bc84010c117eeaddf10231436c2a76b7f6e482ac0e067437ec4f0ca483fe5082eb76a771787fb271278af48602bb5f5fc813f56bc443e3d5a80d60ac7fb36a5fef8797e7a205a98addd740ac916226a0652e85aae77d660242a59908bc750992d8b3dd690ed192b87ecff2b7dcedb3d7571957188f8ab6c2657eabab077c98acee23e7c46982e249958372a89cb3ed5b1221ad2c015acbf0a9e758dd62cfe4a003c046ebcc6161a428f759c465a6a9044fc09246da5e80c0c5c53819ef461b9b8b594681f07d420202a44f563cd89f99254a5bc87ded9d3fe439639466c7640f3196b564348eae08a9816568e64cf1c54ec17bde3792c1c7ece2589195c63f9484a77b62fae694e0d852abf63f624b30db31628ff1f30ba67e23c86db72c274e2153e264571eb2cb52fedee817a8243c43e4c34fca98dc0fd97ff18bf7479d6aa3d909d9fc8be3ef87e8cc98864c6d9828738b6e76e7157651290903874042e4f387ab58c82f67f6c98df0866c901fd01932f6bbc3ca8af4a2bb9f163450f9398672d6b955a205f914253c7e16e42e8550258fc76ed901ea6adda08c2bb292b495032fcd9c0b1ac2de8572867df28058e23e673d1a774580602ed416f0b2da7ea8834381e4f3caa0c9d557bf0064c9f0a594c74a49436c91a8dc1c0ac74c8925df021145414e86bab6c6a28ae37cc92ca2d622595694670984fd1f51058bdf1d63f4bc6d68dc08a725b89cd310b20d5b050fa250c6e6f70bd11e7e894496bb426ef36ed7b9e20ef128b0776af258b9fed4c7d3b83c54e40b97c2551e2550e6d20e823f7330836c6a6236e848298f2395dad6bca26b5b613b396287f847a3fed76fdb3925f2589758e1658f42b9e86d40711cbbc7ecafbc1eb8d49d521a9f7e69aa9bf517c2669a0db57ed508c163620802f7e8d62e26de427aae2a8c44aa963a1ef0a9a24030094c7a86c0cf2100367ad025164da5b53ef87becb969a4cdd2116a7231a44baee03cb411db2ea9b21c4aac4c0c1b47b23d68f26b05d9ba0da47c9687fcf0036bb1ef87cd7025b4e9267bb505efdbd7c1c133cfa22b37cf6a8b518ca5eaad69c9e07e8fbfd03673cbda017e66f9f4c82fc6b28ca3df339bb7959bfd5d43e2148c345ac7cd994a94b289f8e0c6a900de60616e56162fb2a12ab8fd0bc809502521261b314f1288e9f576bcb00da05d6433fa21847053a76dc1bc22dcf4da408bc1a9e1c631202af3d7e85c8ab578bcdf96311960e91ca31df52b2b747608d85c6358be3f562b8e9858391dd40f710d1a46cbda17e9ba2db42a31e1d60208df17a07840ca4e1e4f2f8f09b5a2c7881a12c07e86714e87e3fec3c09e43bff17f497f253c81d12965a59d6dbcdfffbe84a9864866f6aec329fee864f93395e5d9bf29244a936449eb5e649c8aafcc00b16c3f21bf02f8fc8bd68d92c8cd7f0d3dfd8e28a6e06cbec5a1c256e29f0163a5cfbe31ed02bbe7bd53117bcc4180c1bbee9d8a7af9592d0abd5f61d44c1be3dd93f6b69741d230828bdece247186f738c60e14ad98f5e5831cfa973a83d4e2ad22c7ca3655d8b46b14acb5c41401c3bfe99bce1cc0ba557789d50b8b0a83e61d8efcff62af956bddccc2ea233a759365e404c64d7f07f776d7ab1a42a8ae39fb8a657864fc4e19076179303f44e6e03bdecba73729370a8ebb6fb51e7f8e82b2edc0d413fb71ff249fd4154da6d5688df9464930f9e6d6075b90cc4da679f24fc105a9f4280b474c23e90c0523f6b7d8b612866a56b83aa5e6c22a5b568b3e83429f9cd97db22a9808822b21591bac783adb3f30fd46c5fecddf5345d7897c30cda9761d75c3cbaf576ca6a5aa529253559c4c8786b138833f33f3c00d4789a8afc4eeb87d925bd332ee4b791df44eb1109cb25cb677fca92a1fe1d171c43433c8eaa062e8de54b56209855a5150d9095b4b9ce5d0180d2a060e6c68f8d7e3f988a28da790cc431001f6aaa798b294a011e01e3a12b830805f403bae15ba04b5f6a7a51d06f4d7b2030d771d06d1f28995e37858d565924d0eded354d3e01ae8d8bed42155d0c986a86441d4fe0b62b42475e1158e59dff8dfc066a5058d8bfaa21e22fca8c5e537dae3f67c8689ac00d97d10f5e8ffc5e1a4c39f15b14438bbdb9c35857810e7e0d995a71a90e25f21ecf2305d389b0cf116c34cc2e9b30b0ba1cc3c901da2c35cef7f00c4b7c06cb3127722e12dd8d98b561d26687f22191c84c47abd6d64eca6069128167d70f67fd97b7f0a75eefab747b9db293ec6dcded50fc99a616608909d9e2977ac6c9f83fccbccf326bfe649f69e17d3c75d6e2647cae2b96e9494bfc309ee4099f5161a71fbbad8ad155c93ed8868d55ea5022bd0e4dedbc6309c127665e8f5a149d27a8b75b70823f54774a17072c509c28706a5d2d650123f3b94b1a3c7867c63cf3ec0bae79904ea1c9fd0a6846ac05f15e36d30f0002d111f4a6df59cd73bf6bde8a214770cd5a721cc3c31824f3a26b042fc8d570da8e8d41bc06964dbe6b7b5e52a6875eec3816bdb1ee907b61d36862634dff9b166962cbfacea22e3a52a3264bd681eee8f797b1173e4069b905190a79d30511b205010cff41222501989c41889348b93b5dd7df8a75b0b28ee4e620e1331b0f4c973b2985424e9862ec47eaf906cf0cf9be36644846d28e5084b4e7f577f28afadd76ef1671274c11e86b56ca989334e0e97674c4533f5cf0093bf2e1459a43e3c01f7294b1b5d7e8fcb01be77dcdaaad51855510e9991ca90fd0f8e55effc6cef5736e1f01af9ea116f28436753d78588fb19366ac8a024932da17f6d32b68728ae155423e8d93e26d16c23df6f131ee81ca479532e36097b937c9cc71b55db9e03d2571e44d14a959cc226d2efaa79610bce072ad0aaa38202d2ced24750332c34c50e7e9875664090e47112e5f5a6f7a9417911c9d922c6cf12a732d1859ec66f8567215239922113143e54d2ff93d52c723b1dd28d6e22c4a6bf9bc4fab8a5166d1cba58ea249744ef03f7875c0590d0d8c6b4ed43ce4a6e50f642889db4c1478570315432854e4d38e08907ba5bfab0bf3a24b9b3ecc4f38067d449d9812f965beef0441f7357b0ea022029409cf22ce8c8431ce113359781c3978b024def51295e8a5344816e4a7da8794247b3982a4e658ea78d5abb8783e5b13edd14d1dfdab9959192257f2fefa83cb6110a6b95a3184e603b3d264ab7b84ada2ca17030af023a1049b9a43129e030fd917ece33f4d143613840c5044675f598dfa868ad8df52140019c3a7c8c8bed193de8405d784bb270751cc7e232b3962ff764d76930726ba91655f4a982fd7b340d16102cd0844798f6bf8501d4bec5fdbcf82398887ae71d207961025d36dba1eb09e042e7703b977ec4c0bc9ffa9d7db8b5b330aebd3f8fd063d378658a96f96e7fb48a1e6ae2ec243e860ff0f09d32ddd6d3577a9047230cfb1e8ee344b7d0b77521905831723d7e7705f041ef3bc74ec9a29f2c6f89135ab5d26797d92ba6130203af8934bd0caf3421b6f6eb60b669261ba08ffa05ea3a56eb3fd0abd503d1f4573c58a6c20af304394e793eeaff973044cd7b33d7ac54636929b90af75f833a3b972392c2819a9e5665529e71695fd0a1d332d534e790fe3e471a7b13fed3d796eb0549916f9df417a7c971d558cdb2acfd657bb7df6ffe1b370daa28cdd3e8e5781c328a321302609fab3ebf6e39bb44cff951a8c221704b38e2db5586a79c3e20921ea7390bc7f64ec96e14f9c2c1bb70fda6bdd1c06ac380cefbbd860510ff13285d865c700c52d78383a80baa20ec7bd109637c22232d294a1a176b1a5d0f0315cc716f7a4aaa643975c2896bb022b4f58d9b6790780ff08228ecf456d8a6f0da2caed66af03705d50277c0b31d58cce09bc93053f24ef58736a8496dbfdd51a6da15e04c255cf30e870de8fff6f8e16e8d4bbae9538b3d15f157e147ddf2e9002595fd5c933f5e9f763e137fbdc1d5eced3aaa93523db477c11d8ba11c9f98ae7050ebd28b36db49e374b221691e78bee6865b6903f0d07348b598d1c40e31a7c4786ac3a8642c32553482e1b2e9a7f8e19edea818a8df22200ecdadb71fda25a7ba7530a3d5a57e2fa5a3cfd6f0a48215b08152b97815f8b7c601f73652dd801b8b6a23e5d0eb63fb2cc2eaf578cbaa13e943cfe115c177c444b5c56183d333eef959258596be54d3f9b3c38e0e10288f5bfe84ac8c39a1c078b8ae03c48425661df4fdf3c8767cf1dfbe604d146a4a4496cc6134ab6b1f0c63eb596b4bcee5b9001adac4efdd6f595f98d543ad8b6684186ca961da93b7eb9b63c55bcabb7d74c75b2be5d221c39df9d3365378dbfc2e9632755fc9f7293848761aa3ef2c343e2b1849972f74be726289e251313d2b15a3301398a972362875725bf8455d2a47a9d29294fe04277e58a0561ba193b658162337e6a898cb51eac0d6bfb58c50081108d22a8e3e44022769bde55c4f855c8eb794742ef56f44d0c8d9a96afbf8a3189fc316c3fc12ba7498f345d12c0be16cb386676cae679e09897df440739405f31e535c93c529da1a5c5491d83f0309d4ec4aff1eef11a72f7ccb52cbc3b2e1c85b1d876f9ca154ba0fb4e3d975f1434cf071340e4b62df8a8f70bbf35744c94dea171a509b88a1033af5e8e11a9c0f16ba0368055ef4e45d702c449d374e92feee54107ff411d105e02ccae3a7d4a07b4321411e524178abdc5ba121bbe042b62e223cf4d8863ebbd5dd91e2986c4278f59a49b9b4c36dfa07442abe78c86a566e4d6ce32212172a36a9bb1e6b37ce8fc7128049407a352c3d328d81a4d44fe2638ab2af89ef97ae7c1f7dff78bdecea8de2c1b4b7b8a396151eba3043c8222a1a8a9f771bf428237e40469992b3a1efe820dbece86e035346c442889b95f127126f743ebca67abc643e223224935a7c9161ba065e1aab1aa4625af31dfe482c41943e41f16ed312dbf100376ec5bfba2484000c15bb4625db7f83a65acad466b1ecfe9792a89ebc34b1710d44f22191e225173e8f5f70070c38e3029755c957c5dd898e330aa981577690da595720a1e81517218fb908dee867bc1ecc0960e32eb5849702c85c2d2751c8d0e2acf545352e712da6d76e153e8cc73923213f3d7d415f3bb26b4e9aff02ca43ae1ab5710d8c58beea1a35a5275178aad86f3eb668def313eca48c3d536326970a13c047ae5dc4225995bff76ff3d1dde79fc8fb93d08d50e465d978d64b2e18a550d297b5f651562eceaaaf191939ff5141166378238b4bb0e8b8095b1acc2ec60592273337d44a16062a4fd473c9a01ccc160ba90dc2f39dd219d0fcb9e2de4cdec58ac2a571c27955e854a5bdfd9fc850e7f5f869207f3de819b3c774712123532857248f94e76461f37ef3e6d405d2212e6d7adcce48ba122dfa2b3ba5878a18729450c6583908768bf64d8bf6fc018e644345fa3e68fdb1efb805b121a8325db1c4a2b1bc92bdbd8375d48ad0589b09d0e71a236ffe5493ccfe3bda79aa94c0733e9e24b4442767cf99869d95396afd0f797ae32a005c1f9e86d93ce8e06033d3f143c5681568adac5e3a0d92c7c768e68b0970d0c4658d29faad2b8e704d7d5a692d2498ebf15cedd026a0dee4365d2555e91effa54e7f89b1bf6a6fe396da1939446a6b5724a4084728a60508f8bbd6600436963a1dc4d3120265433fd91294e3154e2225e0675870bdbfcd0984ce49025a8ecdc3f48df5da9179c0fd3e6a4ca3a2aeebbd8913490360c0b5f8f81fa8276419e4039d259ffe6d1e87a500779b6ef3dd5d44ddc23c27fda1bc98f63b6b3b74d1f817a2a9558b70912cb9091037246552b5d3e0239ea8c0cffb5cfad24f0430b709a1bf833d77fbfba131a5fae2285b0ac8538c3f18790219b424c3390cb525d1223af961cd6d99269ce8fc236c848a1dbe1ef2f421be336d2149a105fe717f05eed327aa82ff28d6d9f4fd86a5ba9637ea8372b7d806376b58103cfe7951629d17ed6fe5356f44bf5b3c854085ded07eacbd74668415bf7beeb59691d0c49210a6ed1fc916d24441fd6027adfa575fbd9fbeee42d491298158247ea6f57448eefd6588bc519167a3fe841462928698dddc3f79ca889e17570ca972e9dc0f0f25da345d63f89d36791dcea0d6ee1b8dc464f5c693b66830585aba3149c937d4a3389eeecbb1cae5f50b000a3bad37aeb0d70435abd033e65a003ab2ba0e5fe6f4dae0cbc715514d4b02eba82c3d8a90fe52332973ef9736738ff4d5f5ba24079075a5ed21df32a64d148829a9fbc27b669ca4f4e8eb56671c1dca1911afb471e5e248e96ea3500d163fdaaa572c0c8ca61bf8b2c65ce5d3d24a380c8150a94fca76a8028fd5bd4a757cb6074cbc2efe83dcb67bc66ffd872e90ab9f359e8be7b02f8a953d9b1aa93757c3738bb28fdff81d2fd4cdc46a04cbbc3ad2a1017e89f39ff23d1de952643c4105669fc0aabd9edfa524a4ff49ca0cda4736ffd80e53a8116bcd8104ab8ee62193bda1ff95a218170fdc941c8597edf06b1242a1ae663504e7e8daee90690e32567a30abc032ee14cf124b96bb77c51c00066fd8430daccaa721ed48b147b0b4b3e056659b0414cd30de67a63693ff07b755ccf26a2ea813b51c07b13291c7d3deb35d1dece01cdcfccff0a73bec3d4d68460475dde8eeeb0669397b673a8b9619b8b534a2dc672287326e5e4b6657a06c5bdba3d3ec9649b13ed88898967fac79bf7eab42e589f8b5f8c29fcab1141548b5cb5d9fc0eb55e1b66f9a119abfe500d21c79bd3bd1725ca5c20850eb14c3c302410cb32eb80b8f3ab43cd480ae300852c3da7c5e7c4cd1ded48f8b352c171334c2e7579c5d5e6216cfe733224b5a0b92b23f8b52069f32f9916eafe11c23b440ed33e8c6cddeab1892ed3e6fa01ea6a3418a5cd452f9a0ce1d1ba2808cce8bce836cf5d54e635fdd59c64aa1286967b993d4210c315d51245ce7b5f2503a35a73ccfe7e4c693615ee1828232f12ce998618beb2c88b56d2533e14f2df93505632222cf14c2d596e0ef04b3337469e3be1f474eb49b193cdb74dd7a1cdefb123c232ba038e47bffaf4eca9a54cf286079dadde4366c9ecb8b475d5a24a240fa55e9018e789d6daef67ab4435cba04f0786b0f7b744f671fb47ac25d3df4fd522c458dbd8475cf08a144aa085162cfaa45f4e50abfcbccb2f7793fd0aceac6488ea2483000f4e5c0f5f75e6bc58df3b6a9b4a342293e8f398ed002f4d3bed7acf6fa6a61324f6eb203559f308eb201ce3af3505d68dbdd2201ea3b3deec4273738133da697dc8251ada59b275c610ca54def977c5e109c82f52d49b48e0a2d4f371a1cb6f3c9b892ddaf03831d8318fb98e794ed073e0b75dccac23789e01d0e229e0f7c0743f27c7f9e41c327ee2ca92eda59c0da95cb23dbd466c06ac5084272fc688e259bd700f08959ec130bf10778299c545057491470d68f0019e83a8f8347742bb11b1c06108e3d48972f5c0ce0608a30a1bcdf6f9d3f74398880a8de1b5845e05d4ee58167c9fea9c87f9ac89c828034b760900dbaa951bbfba9aca23d7a1769c4d6a5fbaa825f741394cff770bc75c9cdd96b8429dd41ceded1284c57c0c60eab3a79fd8a4acfa7287725ea54749bce70b9a9d8e3f09fc9fb4d24c1400f82fea9fe055cbe3138df8cb1c30c7a225bcc4b5ec275fe0e6d80abb76df73f67b421c34ba3043dd6d424259c10362d090baedc33a60fb7e7cc825563e534bd56803ae88bc3de05b710438cca0baf87098d6fab4601556b1b8c93293324b05f3cc28c22fee02b8dcfda0b5c006ca7e02cab420f900d91cc22fb0ada3771dc7a92179d5bc9b19978ac5afc3fd298641477adcf570c7eabeccd7177357926fbe65f955692b9f5d905348ccfbd3380fdda59562b291405d13c31785857be92d3e7fdc8b00a8ecbe18b6b1da8b52904f9e9fba504190671d29909cc530af8fe970a0fba7ee364253dfed99e7fca8a7a11d1db65509414b10daea7e39c2390126955616d1aecabbe3d7b29e431716733d4fb2a96fab9735769f108ea4782ecb94adcb246602ad10cad97643de6b7f7e4cb5723c12f51499e1da4075d7bde78fe4113468d23ac7714a50b73271e9c829005ce67c9365daf82cfd7b11c55a0bf4d5f02bc732b2e5a320486756ab57e46471561d2cecd5f0bf2f2ff64e7b52ad0b4c86b1f589387198f3c810003565a19bfd50f949ca1202e5b9b6a0429d0bc6e1b7b169e7bdb5e51ad078b06b6c56e9b609e489c60466ff68b8fea7e647e6e2b1377243d1d1c63fdd06f00e40025e21861111ab5a603f4c02cf9cb6f17c7f855a959b1cbd805ffec3c2655b933f2f3e03d4a52bfb5e33747ebcbe5ce96982786a7e88b35784a6020d251acdcce9df8f26b721644b5857df39c0d15907df9211b7dc146357a87b7560ab6a1ed2706a23eb85c342c226d3bc1e9cbe59f9164cc369fbd38b02b125f17dfe09ec52c162065ce47dcea15e5e74e6a090a652c369c40e153c6c0df6a9a875827324c09fe5ac424520609afba8ae466a36f6b61ccebc8126883eccf798c7d4ecb56c9a7537e0596659342692c0aabb78ac3c282d231a00f76967a67283fc7c44d2f9052d8ac73778b583c49c4eaf6ac4f7a007cbb4cf669b283e01c76dc6e5e51326f707d9a26d62ce4f8c412a4955d654f3dcbaca4bc635c1936fc555724022eb212348b0c213bccc35edc01791265c23a14e75ef89ef1cd88cf660879c89f6e93b26584d3b3f0d6b74f923129b7c6b10025143ec58ad5503cd9fc42d3856d0075722c67468109de2c343af7074e0c6ff9710e5ce1c6eb916854209629c24ae9923368414c55862513176409477d03988f17a82c3a7a15b489e14f205d55db500298e9edffe6a03bb20f64cd1d61916d580d78c82ab6592ab67ad0853c1955fa773a8357283afabe778a5b681c12a093dd93e195f9645845904b44a2a33121977c606d27c5f14c597991795253a843504ad2576bd4eb0c51614456418b3ac1b6a9825b62f7cdc8516b60a4f6db60b34e9187a9dea907a1de80aede1bc7330a728ebd7274c1e9ef196ee915519054caf46a3f7858c7cb372a8f6b5396798a3b94efc4c53c160e2d1ce6cd203948d63e7ffcd95cc52e931ca34f519247efb2be94f10d2681827d0443eef1fe5987b623ec3a82c4d26b18d7e4535625f8a86f9eb5045b10a24e8aa969e264f2be2a56cea84b272f0ac1fd3a8c487a25ba3fa741f9ec419147674b495d99cbf522d4d5195e89ff9c5e982a15a67e157756512d1f760a2dbbe042173706ebaf93d94347d9db6ba2d10aaf253bfba51abbcd36d7350b6b020ce67a6bf0bf66320ea9e6d94629d2c266ff9485b0910ddc847656a85b8ccaf1559e9f0ef790a6a71b0b52959e6c9712d7398b04ca748cec884f13424f0ef6ae48d7aabf48694d0e452b1a4c5d945da2658f1198d22979aeb9529db8fb36458bda478aa0558e3200ae3e47c30c2b4d3a3e9ec298dfd84ae7f9cf39ad247776be696b935039962c51fd63f4e35b890cd8ca65e00ac9b5a9d4c19fbd6cda8579c7c407bdaa0668c0edf808406c8bfb5699df08c3a6bdf91c98bf216952595c0ecef3cb1f750f2965de2ea2d6c2e5ab6070a21ce467dfd9cbc05f4a456ef38f219e5bf50d9c7a6e6ce81f5627d8127adab2855925711c7141118c7e92f01cb0a5a93b9b5ea323936f411c9aca8356c86aee5e430280eda7522cb049b20d22439328a084b1cee7378322ae4f9d691da4c5eae2a5e1e096c42cac63ece5d6ed57f850c378c27e5b9d11ed3d1f0a846b82b103123d91541560bf45568d18553f7c52ba4e0bcbdc4a101aa8cb18355129173ca16c787e61f83e5f00561483a3b7e09f17a0ad4ffbba1b58ef9c7533bc02137366b61fe981a66033ee671b173898bdc894f5271798411ee3b217d0ce99ef4fcb9a3670b965bfbb2f1efdd2f36620509e451802060e119a93f1f698ce2c0f59e12ec98f2f5e1fb4e799b7969458dfa16c6745eac936f63494fd6d725afb6bc939688c6ef8832e9e7b318ff0446057958c8013eb616c0f8e450152b25eb5a5bb212c93e6202a52261eea3cc87c11c1fb5cc084d98038b66bdfc1f4fd3e569b5a0ad82b8b0c6f9e759129c01452c2c006b7a1e47e5b4d717a3324dd5b9489b93c90a93b227cc254ae1d049af1f9200fa0253da039c61198a90c076984cbb169797443ed328144ab1a723cecbc7f69138c1cec88940e7cba39f330709a4cb415fda94139227d51f8e2df4f32f708e195c18737d4f4cb3bdef9c9deab89082cf82abedeaa8f9db5598f4f03c2269d4ef8206c0c703d8a1e3c76cf1b5dfa23ee9f96da68305c8bb8265de05b01e3043c226d0d39c347ef74aa2ab257b2c41955db0615535cf2152f1b389c5ec597c3c20f63731448ed79134ad44883c81eb7291137c9c421e85b4396c8ba965952d74da8902d7507b621b3b6cc4028684b658bdddabad591ac18bacecfcaf1a659ca8711b87dc060e59a10db2991e03d221a1cec99ddc6649f1f7e0971fb58c7a4da940668fe74add075b45bedaa1175b081f39ca94383de1fdaffa2b12c88104635c1b187c7905433418aac7703983b3fa35c58fbb62928993c3713a831066cd68048b2bef40c4faed6d10a168369cda1374e75f6c7632bb61c0f36196b9da98f813d5cebefc38bd339191c3868b0ae9779811b697bf759f477a1462c311886df2a8831438dd93cfc231e9cfea5e6722f5dd56de6198c92166a9b2bb875223377857273e9c043b46ffe5b2ccfb0143813a025a7977b224f2bd125cd2c8a12a59b9b714fc915647c89875831add2390660b345d881dafdfa5e8669ba3ea1f7040aa14568ccccb64f0d97cbaa4683359fd9064ca9081096a736144f499c531f41e076012fbb6529a0ae1336b9b5b46ceacd9d168ddf00d215983114776e93c1ffc12d189a7d0367a30ca53b5d74166ca4b23a1b54229b4b66977e966d8cc099140bbcdc0064c8809ccc518b69a7f19db26521529b99d959a81146335734e03f65ff1dd75c55c2466332f83365064f1d7cdd61d3aa9de6072be473f9a12e512cbf08dc33c42e5cf0b61183c3f51b727ff673e4bc4ed2d2c075acb52543c7674654bd4a4a5862f4805d9e9b135cb25e278d68f0ae3f628c25df6a4a174ec88bfbfcfe2687b434ab665b5a80655290a7cc526e53372771c6b3aeada279bffc7f628eb5748fd3a9033b114e7c6a7c63f1b59edb36814aa3ebb4bf4be051b38fafcf46592aaa70690806483f054acd9673c266ea2c3bf9ce37c0653b31a0828db7e479646a45f5f6167251e6ef5c65d5a1aac3b82f20afb17b88a90220bf8865085cbbf36143022cae2c261a0311c2045ce4a5dd0313e652274ef97019ace3e8a07bc1004fcf4b8ae89ac2d8a70a0daf77aabfe14169ab81ee2c3e1be886a735069eacbc6636afb9e7b8e62f74e9dc1669db17726ac268b9b6eb135d98c10a68a89ba04a2e98550affee4048e4eedd171e52ef92a5f18ea44d030f90aebeecde28e9944e2cc892bb632535b2f072b8b4f909a68b33f7c0efddfa3a06b06e7b7202c0fb70cb771d78cab3bbb11686c12a6b86ef473e6c6a0b66c3ea397b02ff4d29f6096343aa7add8a1752fc2c4ed5a362cd2fa1c382e721bf03b0626b2127da78af1d88855a36765a95bba1c227d6bbaced33f818b9247eaae7ee71ac0587e0665e6fd329eca9f8129b59d8a6e7bb2e31e75fe99b55a46b30b4858279bf03fa9eebdc24b194ea43bfdd0fe2b55bb0b29e8b6c578fd6f01e8c1d2b952016e9973d801e41cf3de6f9289d9e07941e470a1ab2b7098e0a01f33c62f46bbd9552fbb91a915f2bead0c8d0c4f553dac380c9a99b306d8050ecf9801f1d547841418b14bfdbfcf47fe7c8eeb43cd87054ed07a5cdec13459e7cfd8d7285ddec6d157317d37015aa5c03b55c7362ded8260957b7a8be19a1773df0871108c6696be36d29180024f76458f36d67134c3434359553561fa78ac03c7e279a548c96fc2850732fd2f800bb3681031481b20313b6e1a2d7702b432780d03c78eb592f899aa9ac849be1c70905df1a2596b6414df110f3e8c9111956d2ed076957905f3b77559e9a214dde13d1c8b1d3eed39f6ab1a4ede5a2aa8283e3b9416fa5fa858e599248b067dbaaca8e29a118864cd92fc3a2637b2d2ac32be70d81a164e5b1f5e89768a88a8c547671615a457ec943c0f42de616dd51001d6b0194a0e4a13988c1f1f0f44304bcb66ebb32e01ead89aa880484f3136ae949157f545b2e60aaacc446d343e186dfad9c1f8284a552868c017bcc2fdc408ca967df29de6c3faa67a327acd6bb98ccf39e0eb5ca072d2d60232c50ece8e50a372847797e5c7d8d83eea7c55ab1707fff9c2b75c090e3122a0d4224afe53669694ef734bd8f91be881ed05c546d4a74a1524bd348289f1b2978a21cec169223157a5ee493551461c8e5ad41c66650b62001ed1474751e5c1155aa5565404d0a34b2f1392856d9baa969ac8929d7b9bbc8aebafad5dae4c826f4b93a2c628111e911a6d26d04255c79adce98c83cd195f56679cdbde1ec1a2738dd570c8f6712291585655b408f41386545cde958fa4a121f161320be332daed0cffd54aa5b1afba44f60ab9abca1a5ae8df3ddcaa0d50777300870898cd905ad3a7296f05482699d08362d847e62948ae8bee02bfdc62eca878913706d4f13d1de8a96a1c2f692143484fd89a9ab24e9bb1f696898d744e3da965bf0551b810f23f86840e97bbda4bda309c9391c17c0ca753ae88bb658b4842845e5181bb1c284d8d686166f3fcc2c9549397e07938aa351444972ffff6f981a39b8f11e9b047e7b995e9fff48fa3b4fa2ac2c8941ec83aa2c5f46cafc1968bd273afb3da4800c06f1666fd73ecb1b3c6b69e8972a424d05d94d024aca4be12f86d8092771a667212edeb267e0919720cc1beb9f72d739687dfa000165a378c0469f9ad6dc72dec4f6aad56721c69e34e35cea80189abf34405f9cdae929338a3d91bcf5aa6930747f43d841cc7f2e1b18319f2bf80b15c2e4383359aa2b28a2c8de1e56f2a2fd6716425157296eef73dae34cb9c4233df21c23115d564beed340921d71ff08c701b22a013703c4a5a488d1c590ab65904b294066b5ed625422c3c6468b6f727c9f7f66e103ae2cb6965c884f022a34613fe9c6b6fc12c644c5ebf70aafacf324ff2ec22d46231ea1a770bf176727ccbd383fff611ddb0c143711a53d384fa5aea438bedb9c14f818892071116d2a7086dfba6526cda165363f208b0447908e3a2828087887733d24a516614b47ee88c02f6dc1347fe1295f701903a4d2c9f76228013156a9cb8b41f86c7302bbc866466de1a4238e4350bf9ad4615313f31f250a062db873f4f8a280f8ed7cee6d8230c4f8ec19f2d1012f5fac3723689c1003433ab6b41de1667a4f7d85c7921077563887fb2de82b5ee4c6fd026a016dbb098642277d3de091e0019cfc34055c87391a63272cca3169d5041f02ccedefbaedb4c1ff06a71f142456e9e5024b20191499b6373c28f39e98a83b9e3fa71b084ca6a8550c16494b4ccd263ee011e426373b6075f5f7058ed2dbdfc8fd9ecea6e0904b9602e19cf4fe243defb0fa443483eaf052b948010651a234ffabc080e0da55800529466ad87d2ece1510eaccc6719b984ca2574baf6e675dc4610fcd0cdb07cf7b0c07ae50906e5f48de9812edc7d9ff6826d5e582dca4fc6b4792f331c0210d9708686ca59e2884cf67235c0835beee75ebde4f56174f91bdb1f254429f653588c5d477a65665a2c38f997e4779f12484154a6ed2d6ecf1d242041cf74f4ba9bca473287e1678b2bd767fbba978d7edd1283407601f6941dd4f27e699c5eea959dbc97737d7dd08de464f30120418f6e9918f31783c753f884c20cb29dfa042796751b304563b7576f808178911d848d12926c7b563c5e8d731ad47ed71c1d25e564808cb5337f350c6899bdebe34b70b301b0c7ccdce28de9f9fd0670068f4c50e3eea4311002a1da9742b18df51806a8b6e94b986353495ce685d8e97ccc87dd920ce8b75026c7b87d003856a812cbbdf46588e9dcdf1dd14633050683e8a86f01e30d8683ba795c8a13d4ec7f81fd887f6cbcd2a54cc1db4de6a1bfb8641079de877693a93f2c0a59f407126894859be3b09d5a76f0bb34f14e17e5e0fc8ffa85877cbe4d3034a67e5f647c96411cca2e440d52965ce386d6bef46c811e15176417b9846f2e684e32fae8837e4df893f0ffe47af352607a3a8fb65ede1b87e28046670588fd86191f28e37d1952e0a887bd0356383a902ebf8124554e358cb9be3b82093ce39603ab65f0da7a001a848bc54654caf01e694c5e91b12087259c07b64914790384c3ea822f4867d16b68eedcbf11c2b9ec2b594e9caac01599998180c335e91d749347849889e2d5eb7d8b1589aebeb4bbd0ef854be8aae121767d56ec96e23603abfa53d7e9e2981f926e61dfafa0cd6c2b95b94d26de0c1ca1ddb71684798c35c4e017413f7ce6b74dd5a99185996a95755a84018399eada2732bcf7c719102b22314d8e1fdf7dac2b83f66487ce9f0206556a46d23a1cfb26975693d7aa99a4f7aba8e317e9c78beea6dafdd501cef63cf506f990ded44406227970d4cea9a30a9d591dc03428c582bb595f9892585728d4ef240d1750f3cff457de5fe9d37c144487372c9e10f5db32ac7944bd47e143084393d019bf17be85f82073b902c1ad5909761f35196aefab5a95eacc1803d71c2912ab825d604dbac27b7c93df07b703e81e0f1937c1c2b041c535ceb24b089c487e465380f963c6ff7a4f1c7092231e652f6b2238578d52acab44dfeca7d030c19ad4c32fe06a413c2911a736c9948e8518459fcef82eff54099826e30f5dc8d4bb87123f68177dcca0dda1eb041bf6b520313677becc359178ec3ef9409f608473891b9bcb1f99735cb537f7ac7d53e0430794b97d423c004ebc5d603ba569da41fe478d0b403c7770db7c72d777e6df0eef0abf07e268ea9a66fa03352fd74b66788c33a38d4ddf8c79dca403897aa2048712be80f5883345ca1e199f6a2cf26fe4bfebef03b32129842f4c6c3c56397ace5916fa5e8a07791125db841196dde6b7d9f06c335c971b3a58efa0ac11fea22c76b281472a228b2966e4c9fc7cd8405bdd137f00eed446dcbd80f3691352eb4619fd6e52e7149992f10fd326ad17b9abb96ce52f9e5982109ab5312b28c13df789ef735ae36262f4319d6782a754449bb13848309d6eeb9eaf1c57f4fc9127ca07ec8cdd371ed2fa9807dd68a9b98e8672054a9e1b81d35cd3165a6af2e451362aaa04f8599f1c88540bd1d8559386110b7e6e0736c72bad66854d3fb020d766e3f7c44d5463e78ae16b5de89709ac27981d8d75656aa14fb0d11dfed9094c36f034fe6adc0c7fd2a0b141748534951d0e8a6dcd9407c6869ca011c7d9cff8eedeb45b5cc4378fd009236a56084cb4a4c13b281dd787457977e3716809d2ed2f7bea101d9d3ac0b444cb05ecbffc663ad28df236c3df9ac301d794cd3591d8223f251f68c4b7e6f0a32d36e0dae0933c7c982fc4aa257b5f057e67e4700d0c5b75c44c68e74c7178728c707304f7fd450dec37ade23d37986e63bea83e46db4c5d57f51f2a8004e4032518d48400d26217a235dc3a3ad89025485d748a2ee7d1aaa9928ecc517d1f285c29a58f5cc77dd37bbf150195fb20ca7e097670c8d5f1bf14162839d3ceb1671fc60d18b9f2aa31ceab6e0c0f4555475258add622260dc3be03db907a14b9fec0a3d56912d65e90552ff73ad67d030a9e94b393b67cb418e65a3648bb5ccdd77bd45bb0829d8438cf83016d261c41bbca06beaacd7999116287c93fac579c33e1f06e66bb5eb27f6c93695231d0a52760b30facb4b1fe1527f0bd100448aff2e97a64edf5674fda6a718ab66ba6a46fb3ed246687694ebae6a1d085d9b9194a529996c0e82fe5d3f55d85af8508eb1f93cfb13e8546c48c479caf6aedb1dd5b42d038db8b4f915ecd006d653a18d5fa10f7d89c9655e2a44b1ab2ea4b939321ef630d55372b795a5856cb107ce92a7035d304a6393a0d9e628f08bc5c4dc20bd31bac2cf0538deb882fbdf5c90a86f13e12a1939f2fecd29acc701cfa33d528ca680955365ddd1b57c66323130e740ec0634804ba6877573155a5f97ad2d62741cf0d92957c830825dea7184685f169ebb26505c88f87d9d15eb2c48eec91699d77725f2deca6bb19d43c3598482432700b4bfff0d2fcb6ae5576883f8ede61f6454acad7369116d748378e7d7c57b27787bdea1b8f37a3d71a5ccb68ffc3e9ca952b4af557169a6c49e16348a73fa435c831156df382969d0f452e394b064d4b532164554670a2471db2e8430baa73d44ebfc573a9bbf5ad885afd48c338d987835380ef6be0e2747ca20403ac66d2ef6358d22770904fe353f2c0a248efdff9317d6f040276302bccf84a03beea412dedecc6087f085ab02fa94c6fa2debdf9dd3456527a6f877aba05b47906d00b258919e193f8fa6eb60b58d197b9d694febc669d9a5db05f36d626de3bdb30dd39ef9aba4a8fd6000128847593f74499d358a4495b490fa9c4f83a735919e3dd636e7f827897b9641e95073513d5bb476f637a1450497b6639d6521a37acae348673789664a45e93b7313c359b2c2244c90d16d85816d06f676d89c2c3932f5b1764a55ca1d743174c3153823a7fbc962a25a09d0d9cdd7dbf4ce7a9165cc3699f403f110e2ebc230122e775f40005b1b452b0597d6d3eee636c30a7564db3911cbf7b31ba72ee593ae6ddb511f275406d4394e9ae0f5eaec49600d9c6f533269f0b718553e86dd17e5d30146ffe8e9f90b89ca0fe15220b1ff79003fbbf92edcddcac44611e220c2dee54a91db76bde7d2f36453a4b014e115e0ed7ef9bc52a853f4f5dd52ad8c184c81ca9c369e0c3568df3710fe15cf9480dd7974ac850a6542aad13007926aeb88ad183df3a2e20756342e0d449a908816b7c31452e0379d7a68f2ff5f77bd78e6f21b8c971beb844a5c32c724eaff18d8772b72bf777c289dacde6add155a5f34753c2127a4fbb5ec4c143f879da551e8f27901f5aabde666f1468c22e79083f5c92e5225fb4a3fba9e7efe5e1d4d26baa4f7765a1604621a5ecc8994ff6fd3e472625e341b39d4a1e8b6e35c9f9d831d0d5d0859b5558fe3b14d8afeb97f33e3855230d3570bfac16bf1cc89c2e47c74f7d47b25d1ae8d350f48d74b3a541b70c5109249c07eb1f38e7563511a872f09846e02360bcbb791d6c0ea721c3b9db7c2944f94867290c65dbf7c8b7fac0286f1be337f49e6c0f9fb679494d8c22496521037bc492bf20f625710cfc7f2bb5d5c097d08b78a864c3e9f16ef1d5bbe76a8755a2bab29f66986968434b099a028a5774c321f413a2417ab563a67f091c3974ba97ba996b8288b489985171428649e542dfc5d65775d0d69241a02e0e597e5580213450386bacc9d5fc4b5d9811690a47d4a3ab50fb01ebb7303f3ecb7a6d9b1ddbfb5e6ee45b0af8dacceaa0fef5d435597564c3f684d0ab51cb1bd024a73ffda5ec5e2cc416e613199dfa398026ddd74ea6a9baaa881e85c3ab77fd4327c9fd1713859cdf759c1128326f6b315fd1db6abff59ee510f0254119e7c8fb895cf53a2aee6a863f62ca9d9a7c097bb07ba5404129968818c1d3f9bd5d7cbffbae0c88ee8a7b2f8c898a3ecb640641a9aeb8a9126afa2e1e26028e97e77cea7be7d34392fdc03a917bac2238339791961539cfd1dd34696da6755b09e7855388f7461426845bf17ea151c9e5a1d8780bfafe3c873de4c58398f3f32ec9679db82e6ed44c5f5da9a75defecb226c29181e0f370b4dcb61a8da002d2e0dc884c94bb218c59d31395d6fb5da1108fc28271a8f231568310ac1c34b4d8b232370ce173b9b64f41e05ac114143099cdd7cfcef7261a25b73a783c29aab6e9631b2425504ebc362cdace1aeededcfe662fb0510bef2327dbe88e712f8a441e9dbe13b6354f1f880042e25aabae650d9097c028e8a682391c12202a1e391455a825627e59894d59582dd531421f01707519be6f741a7d69a2850343000c051fe43b7c76ec2c57f1bd7d0b1b12d0338ee356e95adb4f9462b636826f934a1c722445ac6029dcfc3a4b7c529926c8f580f725faa54ca149ad43d3b867ace1f7833adf382ca4c6a6e75d8f0bb4d0a0b861cd774d2f3b2f5064a77e53907fcdf5050d4d70d2146607fe2c38612962c12062f3f4b5d487208e38c6b5d32c02d7a410fcf32be29e6692e23cf90f07b77ac6c552d118c7187f152c5c5ca4b86972bd3d003c674ca0ceff61cb470da3e7c664cbaa3cb23912ebce14a9a57a42b6e373351eeba2cb5870a8689e0fb1df6f4de7739dc718798eb2d6b22cc8c685eccf06252229343031f544bf7fac43f8eb27e74b3cec275a86a4c02a48dda95588b3e5763d12397fcf9b05f45c71e269968f88417fce01ce44f7b639f13583c2ea69a7dbf34bca0dd96f6c01ddfa35bc396e30d2d91cb237d320d4f5ee487a29191cc7d1ff0a864afc6e8694cd01a40a62318a5f33f9cf6df44e0c8b3705a10ecdbddedf7e1306a311c649bbefb1ea737e0ecbf5354d323f9878770542df0431969032f92ea0f964352326f94c51682f48e651d3af59c1714ca7b38e2bdfe67f198a0be9f9202d5a1915e44fb628af883b55923f5c9b819d37608d853b202d9550ff5d5783df88bfc834968ebff2f4c19059fcee8efb7e17c0bde4299ff4a49e75968897be60ea5149a49ae3af85ddfe2ab25dd2e3f2aaa35b8000e6996747e76d88de368b53c0584ff004dda6495b156e781b515e9e3398320cf17685afd053662b18377ae0635bfd7d9b3bba48b53a1b797ad9c4f9ab8d64a014271e685d81dc0c814644a5625e6dfac5e477d0fe2e69e69b921e5291cb30c108446587af6fa8aa7135caa3b9b3733adface71cfc379159727828109aeac6a5d3fc2ffa38905f5ed3f3ff840a4b90b797355bdb9c20aa2aa9a86f706711e2646d2a8644244dbcbafe6f093880de3abfd058ea904f764be2f8de3e78f72c97501284a8904fc3d4acce49e4929e3c87972c097a0b70b0d2c8381741a158af0b4b1f3e6fd40f34255b2f715be51afd087aefd3b8f4b38bd345809b68c08371671df7ef8f7f15e3268a5ed8eab4dfc22f0874588d0f3e9c6a557a334c8ddf0028b893fa4786ca99c30f9dbe046e637903a2c3cf43e890026b12d0d7092a3cbf30740ebe37fc5660fc38f94698472185f0f3b0c1e0df90af20efa5efc717630105de388b695648a49b332d802141bd650c232c6549583e8897c0aced0d5eb9fb5fe9489d6a1ec6d018c17676fc993061b0e64827057c242977019839712b8c75568c3a7266ca799558d2077be7eaf15d92f49e666e329f49051a985462d9a9a60c76315acab0ffd43d41d2024e26d54b86783c3d441de0b48698c95e44c9a2ac66647390a0fd0b88eb935cc7462d296b1a5afb323a213e33756c5a984687764d4181d88e65e6bbfbab450b2b7d1639f33fcae836e92c7feb3b457b7ad89eed5b7c3673f426fe0586b84df73b20ee00a2826d00549fe62361020338986c544ea0612c278ad03e0360e5f929bf020ff8da73cd866c207cd5de0f19e880f71d8e21b5939af7cee32e990fab17df656b292e97871e8ba57b7b2ecd4e1c7736775b6209793e734d2af3cc40a4c3e8281cc00d1bc9b92eb1dca3dba15886fdbc2ace5152db47fee1366e2bb8e173b7174ad1a7889c73ccc1766577d067f11c24559821ea64026add69f9d9f20d4613384bd3979be6e7248d09362be2d279540ff3027638fd144d0d04ae592dc38ce427592518c3755e7741f9448b91aeec4c515f2c2f8d4f1e7a42ee1a8483da5f1627d5abf0fbd09d0d60d5984fb19655cd2b24c73673cee0dcfed2eab4a7d835f38f173715c6a506439bf1ec9ca4d501486e698a0d4cfef878223e4b59c5426f836be3c6abe04fa6b14969aebb550f507bb5b48da4dcc4aaf24962b75528e25a5970b341158e4086b607877a78fb4a34caf66555a5dda102938e9e28ac3eeda885dcc6e516bb1643dc387689e754d491bd9671c7db7a97563d9d03dd58d20d2479b8824900776e6eeef06655465c09af4c470179b1dc1088b988b6632139aa6a6d304ce2927c5d1fe28ca70f38a93665491bf63c5fe581b7f7678ef27b377c937661206923e1c61f1b9a88deb7593f2d28210fc641ab7d5342f9676359f03ac67e138d74b970574229d021dc1b04d0699f4b2fdbc41f0026275f317c6f8688c8dbca5043ad0abb17aabc7acf471b79c98f06eb9f866b2f6792539ce34c71415f70db780f771b1a5e532b187973b41351975c61b84226508c3e64d98b2516d945437b14f820644a92da8c32f7b572b810abf19787ebefb432a254c7e3f79e141b83d836aa99b8dde91efe322a28c0f7960938c88eae7e112a0b0fcaf69eb3c325c75508ba1faf6e1c180eabbed9dceac7e609a066b4fc064385e79e2bde41e133786b9f5ed495b51881317f00655db0d6b5d6e93bcf237485fd127f93a5e5ff5853d99d0ba4b96d2d3db003070d984c810f423208726befa6a0b21746b6940c73d8b6a6bb51496276e0ab35d2673611c8d4356dae23757ab43f1cf60c0f662a1e0c1b25735bd724103b7f80a45885d29c05c6dea4b7e013345082d04cd10504272c4adff547bcfa3d396e6bea7590afa593931f6b24419bcba3942f7d3301d47cdeae9e9f87f782413f2473900f65e6381ff33a124cd73cfa3592109b41502a7f22cf57f87cb1960509941f1f0f84594e411070577194af306299538efbd146d65c25220f600472dd2bc2707dd6a9fd1400d211a1f99a170c8e3cef651190ae0ca88a0bd40550d219ab125d7ea73330604d6dad2a9a84fad0858c396aed8e0ad5928eff6936a931099287d90c28523b6efdaf35039e988382a2c9c1c788797702bfa12da9953b63cceb982fe0edce39bd75f339a29787ad7400461fe2f1243b439c6b6de0d66abccd0a9dcfa1c55db6ecdc604a68328386496492d6f86ba6cff60d4512d822c5dcdb09dd3c710cdb9a4cefa09a6cf40189873849e50e8525850562340a35c97305328590337b5aeeb216a1e06d25bd28fadc240a05d3e56db8712f4695b7629dbc3261848ad7f9121e708a175b3ea6c027de7c00a75e36cfe664ba3f193d068e6e02de58acd2bc99b9b44ad4bdb68f4e9bb31241b870f7eee51e2854d4bb5c07739d534a53a3af6648429b79b15d373946ca5fc44310fa4481b24f41053e579ca3c88965d446e7620a9def494d9bc30b2fbdf94966c7372fbea5643764b6746624b534573dc272ba18ee34dc57e1a48eb3abfd59b687ab92232ebc4bea647da6784753d10a126e373d937c109cd84876af17341397da9eb82f83cf826d549278bab1507b76fe8b75c2aa2d0e2f28f12c7a2e4dd4beff47501320edb4297a47fe5d4647561c5c86913e42bf7099b2c7020f04fe007e022be74f406d13ed7330493ab3a7bfb27fe3d845fb998539b653e7137ffcb359afa648a0f87467dcde778b9244830044c2e81d47aaf5bc9e6f67f3b825ca0501aa968d78a4118cb731db67ae847e0cc60149b26def06de0d4e75eea8cd8a00f2e652bcaa85dfe7e94d918005127efeff8c92b3c8b75967e9407c46f6d9249bf75fa9a408fcb8c08875890cc108489725ae6f2c89866d5bd27fb554660e87b6415fe9b6bb3f693bf3ab3a01755566ab61416f2a2d1de79367c3f4033e7a665ccd65bb5d5e0b8658391f502498de5c1021d3c486e2e3ce4737003622780d10f863739e8319591bb85069a94557cb275d6a83191207e16319b2ad89ec6a08cf9e2f5d0f5b5d5b89268eb31b7e0e62d89c1a3ba0c8f5e04d36d2a47bda96796e40aca2da6081247f9918bb08e3962c6d9e837afb5ce19cc7b2cd040223788c759892ff2d5dcd9af6cc8c43c24140e3b8cb567f115bd709aac79a954919a2dff506c1c81aa563b0d488237f09805c7055266bc50eecd65474a3228f171ba3a828d652df2c6feebb10569342aa36d0986df6d3d5f70fcd58ef6ba42aca09c65aec273e84384eb9099dd2a8f1187049419018e8554c01f752975f3ee0bf7e5c1581194b2f76c13b54bd2dbadaff7f655fc0b1b69ff22e3bae28514d4bc35758043994be31b9edb80135824af64fc4e74b07e764c721d6458e87b04df12a3e85bd8b62267b7d7746105fa92d654e8e4d22e24d70158c6596a6f629ca85cedd5fb3d5394bd8946b6e9ec7e6453c28324915dc3d66480ab575ed20ed1e43240a8ea6b75af03b1bf46e9481e28d369da45a2411952526ede7aa166f5822235c460f1bafe78b55eedd52051f0356b8fca11c9c003bb8f19e5d0f785fe3ed83b0a4dfe6aa2eee85b184efdaa1b8529a49e3c7582ee6f3887df5d2497128a73990db5174074b348d4564a068cd87b6cbe7a22676e0195a8dcf8987b42c64d61587e6a20d2543fff9c7a2e7a2cff5f02e6c8c3d7ff344d29ed02e7ac02234398cfe48e4dc8aac155687ec9c79a7369209bea646a4b9cc370cc3429c1bcef89553763102e541f7d0cf963d9f2966409b89d55f5ad8fdb8fbcf286e2fbe685311202cdf26562c78a41e3f7dc47bb88a1d129cd056f1ec2592a14e1112999bcd20e48c53d24e3b3fda2fd4d71f6c71745367c447e1f18012ac48dce7f506687b703fa47ae750d2dbda3441cf3ae1f38e245066721b827dafde1deb58e01dc1949fceb163f1b2a51159c447a7119c4c4383d33a966a4e1e0e022614982e6940467252ea25fcc17506696cb8fb1701d6eb364b5865a5bcd91a1ea4f78f4fe4095bb7183a35980d661518e9f69fb296ffb04a0b91d59cadf88ec0864f50ab747bb11ce8269a0cc2a32d01aa84fe2d0ce52051327de6b9902940083c103a01809222fb59cf7fc97274cac69494efeb78f32ecf3a2f1ca369b58349040f7bc897d3e2d30b7b67716f86c3530a9dc71a083d81804a8f767032c2ba18d9644238541e381b51b87c47766b2df0d4d43a4dfb05421d296e24be64203d5c3e83344e9ad798209df1deaaad80d643cccdc6a23f0c9f67ccc112602ff3dec33fa5035688409a93959fb102f21ffc3ca6631047006daebf044df4dd8fe184677c3024ca8b5638ddce85d47efde32e68d8e385a5bf98a7045f686c586637a3e4bb57c70e58d28dfeb4efbdf4343bf494fb3a56b83060c49f1d7c98a4ebe5ec6c9d7ea6f9a247710e7c367085cb7857fb0a9d74cb6790f2889ada5c5c072f412fb5c770f0f07e2ade408bb73b8d4e2ad2c6481e576f7ca3c16fd1b4fcded7e5e42e60d229f37a7c40b821bbb54dd3456245a45abe9a91ce6a000e67ad4d69bbb20a7b4e2a231ad82d31215d196919204a1a9da3186f2d3f1b8ccf433476fe654ac1edb71a9046771a6bdec96584fe636a7b489dd95feab68de5e710905f36cd9d0da61fa06fddf8995c397bc3e9eae89e1518bb25427f2f3ce3d3f786faca8973e9996bae917cf2c3bb276edc45741c32db68dc38492b2767a991a978deff79a4c8d08f03157c0fe4080ac7cf3e63b1e3e55ff0cdc6f32f78faf6bfac467be964d5e941b9aa3da22fac774e42fa3e621ac9965714e4bb6a274bb46a408164590968953a2cd82143a5f1943343c1b5c3a5ff99ad1c8a7125bfa2bf63babcbc886bb597b7757e3741188b9ed0835b6d07bf72fed6d39624df546cfffe2fc7e62da0a7f2e89ab4ed86abba40d902263f16d5c9575781164f8b206c745a4f7f91858f4b68f5f78bac6ac1edeb3bc713e51dbdf1383424b98f5a7555d3673662a73089740fa4130bca7868e3b5c498c92f1d55290dc3a459c34b6abe5b7c11f854621f46c2982e01b06aa79813e80334dcd67ff13eb276686182dbf91418a2a450939f75becc54cbf806f7ee99f7f0d85d8c0903b038ab711f3fa23dfa75d52e5ab1a847874c8897d48f5683b804266bf5a2c01c91e7c081e625e0370ac2e4ab023fef49b3ab901859be2017e07f6674088c09bdb8b494b6e4c952fb4c22646366a9bf313a6bbc6fbc60fd35cd8a9f0fc65929f469e1c7157802d32016ea8d30bd774c8c0fa3443b736b6d46c1d9e66007d079f559bd57630731ea218627dd5e7ebde140e0fd62213746df55b6c04eee4b7b86181730ee544b8b767a519689961c6ae55a0bb702c4c07223f876d3cc43e350516e482cd75739650c99f5c150d8966c14433ca29c2f6d19934a89682f2d1c85d697597d92b28163d737cf1bd7daf3b45ce5a3e59fdbb7623f815a4df762809a95ee4606f16ef4198f1ee83289f0a4e1dc05a34a2957b4be0bc07cc058fa7b41d80005cfeba10a76ae470ad221e0352d868edafd2688bb97fd5e9f4592730d4a08a156cbb432c289a2d84d709c7af790c856184f76940d911f994502e5776c2dcd2f380ec18c59556fea4d42d3ac0cd11573185da02445ee3a9571ae4f94241fdbb425817ce23887e2ca219fbab8041b0e5eadcfa903c5bc7d778f4923620fce1d20312f65c7e1c133f1d4423317b4999068acc35523131b010b8b711389161a54c5ef369831bf583406d2dd2e3b54813d78c55e791b42863730b87911fe0001ae363ee1646e6f327df99b7ca616026af65d4eeaed355ad4005e914841d62fa141ba1c28f1e6afed176b554d451264897e0c736eb8f175b8c3e900b3d15e5a76a7f1d765cd3797b6f0fb68b67016c63d659db6ec6433ac95a4be1f53db38df409f9e9fe9e33599ca485c08f8959cef83b43553f67592197a968b9978d62bc368fd5ccf3ad687668eecec83f35619075b11d9a87240da947c4f2d9058bce27d5cd84126eea6a817f3505ad3ce0c360274758b3ce0eea8462d726bcb3a8e9ed202ddca24eb3e82fe703088b301f9151d0f1fb783f6c18d1e6bd05605ed2d3802ac241bf5fd15c3d45c8300ecb5f8c98475d4db70c91dc2f4e3c3ac51e7c7263f43de1a781f72e48ed06ef7458e38c40d1036347df7b7fafdd36782d85e3365a1909221fd4f0900508ab52bad5f8cc5fed937454ef89100f0de4433720d556bd6bc2bc49632fd4939dcdc444f527302981ba476a4ca7e699beae832a601e57c2cf303a57544789860940c72e54c147b63059031eb30dae0a456fa950785922e3785249f5b366b9309f6139014070458d610c05b5397c9ba7bd90db3ba83d951ecec19944f9f8091224fb47288220c8b11ecaf8f60210e821ad426845edd5ac0683cedc41b7e17856f70d2dd0b41bf0f5e26d9d3b6b870d708501d4d4c1a59b66bbacfe5dce252ccba4cab933e47438ebc9bde3b93744d74092e54ce04831d1ba44fa23a34c1def2661b149d79426436c72248eb6295224cce4c46ce5b2c2932a181a6929a1d31d6375f11b794dcf1c4f7615f8ce9b97d948e771cd1eea27b2c67ac035ae658a16168d863c09c53e7d9595ae031813a9f3bcfcbfe7b9f61c6a1adf7e1be71fe1baecf3084adc08ceb481abfb402c3429f4e06f9ba53d204ef7c6d3ed39776ae94e297d899c8c82426f19622dbb3a9e34a5300cef504af3570ee50c8cdce645989b5610a00710d926f20a2090b88100bf75dd93903965842baf6bfe2f880758e54a1360b05b4bc3c487f32a1f525f7bade5de4b241e7da9dc8f1f884748eedd77eabe6ff3d406bde3e43f25a044200934ee085bb4193a883f478e21f7758f6d96efef93ac0639227a7068de0e9b4106c0a3d15db13bd6e58c65e60c94c8ffa589ee7ef78faa1a8255278193750a9be18cdbb299d7147b416e33fb115bc1c79ff68c8fb27a13ab22f9c3fca7e5a6eac5f8ea9baf64ee04541e3e4f4328166c5a643bfecbd6e969e17d458f689e6755aa7d2974001eb92b923363a212124f07f9fda8bd3453840ac6fd163b69a1c9672e43b69ed8875357e816ff2d803a64337ef3063305024197a030cf9b4182b6816038133d577ae6f859ffda8a99d1c8b3d5130f72f3b9b826fc89e06c89123479c042b9d648a23ccb80227e75ea757e25a7cae9efc5a1f911d830b4262191defec0095ee9e77f779c95679fe649481e9c6946f2e3eb89b07c61118cfdaeb2a3df15b7fedffed6774dc54dece5c034344495985d1b38ffe8e37e104338ff0b1e0988b7d862dee864967da0df018b9272cf138f4862b72e949b6cf4d5ffc0b13c66172a3388df395dc23860bf169e3754aebff4adc3af4ad60c85736279813003707bf16db672a970b29bc0309f6fa5a368856cb3f6ea90f0a0b11f476ad5bff5bf115c9e5396e605a503761b3fc2574da1cbc31a61efdbd37ebec0722284c4f7a6968a3e0a0ad218d4eaec08235a70aa7a7dd652fc0b145604cd3a7ecc286ecea3779a721dd79d9d562a7c407f71609c677706c0f78802cdb2a33893957e6ff0e8fb89f00a631b281c348d444ea124d991e4972e2634358afc3211a4e5bf02b73da9e033ffaf763dcb84df2a7423e5e9478ddd0c18ea362c14dad72eca7f673b018e8a0dc5fcaa515b7f69f2cfea36bab222bb806ceb01a47588d349d614e576de4badfdcef480f83fcf221ae0dc35caf3b37e6787c4db87f917da04438d2170053e15ff3bb31c7b260691eda38d48aebbc7b7cf95087d8874577d558bdafe688ebf58727c609aa22c4c5f2829eaffd592dde8cdf1fd6ea806ebb15074ae4458de0bf55e6599f7180494c17c76eadbdba3af5f4769115e6d4c0775b3eedb82205aa72a14621664af09334f78224c810b06d8735f170e181ec7bf4de55a0d7aee24cd60bb4394b7a2e1410342eef0df79cb972ef07c253e7a718a39e2dbfc5872c48c1110786ef5028a4d18c807d18891d112ce6a53751313dc08c716766f00a5f576821d3d51f60481811bf6e647fc218f6fac0a99aa67882ca6e8536b772e32c908a9d2459a722ad94fad466c5f9234f8fe2e0b2ec4f304736f36928dd4dae7fcc420b6e7f18d1f848e1a52d18514b2b728e940a01ff011ee896d6ccf3cb65db5d8b06a10db42e73b5c5697b79e424b698a83efbe3b7a08d4f1e65f4b12ee58f63763c4055c501be1688d200a8ce271bc16af18ceab590420dff1e698a9fd47f99e9d850993242aa14cd2df748e1bd13925c18f50a1580f0458189582c2cec83bba3eaabeaff364f3e81db42a55f28dce265146f91f009fe3b19b8361202b81c2d6f47f088ecd9837d7e465820b46008deab1ce37c205bb53058b2d0336ad1d78910e017e577ac5675da3227be3927b0bcc593fe385132b3f2ccaba1c64f6cef073bbb0d1eedceeb410a3efb646a678154153063f7225650f9ab7c3e74e6a7a969ffaf6555b6667f4ad5e770d2b88fa8edc10761804ae858cc152e52c67e510395037560b216aacf3191a51ade854f803c289a90b1efb8eb87353e591c1dee0919f3c4b43453a51c79a9bd73cc0bca77c04c75ec6a4e2bfc593d9f667d38cdc77d7244109369a0de79e531426c44dd0a1ae7e56e860f8c13c4c899594c845d35cf1b9544b95098a529b3e3095c9e4b1187fc86e9316632856fc18333e22c9170b0b502213de843ab42c81ad0b41a1863111fb8d2939596c6583c5981fc1dd28efdbc7855b457ed47df3ce410f53622eee41a6bc3aebcacfa464757cd72194bdbbef79bbaeac698ae8ba4076754e13f37ebf10f982a5a498f019738d9ff7b44a797ff74e1b6284241d463f7361b2f63cfc3564b11d875e0a17fdf6f4b845889576d7200e8ed708afea5b40c901f80666f7ca1a6d068b6efcbc628558d9d3de286a7a8a321a86c10988b1804c5fe1a6902d41ff7a371b2d5d6d8aaa22b071f9b5357a83f9288bad7edc4a51194c1a091cb060cd2669530508d94ab4fd236532dfc5b6e2dccfa54ca27632801a81668e9f923c248e50157c4f819eb041e1a940d7569bfa3db1cd66bd3d57c4d4afbf00294072f4f753e6b509f903c92f8d0d94255cff2d451a1aaeee30452e3bb7436c35b98b26e88c456285c7be2ea786b31a93d4a04d3376ea925739e77a730f5c040e30045502fd9a20a7b98291fbd24e5ea89af2f648d10c516171cb3544f47cd8a8fbffc5faa2a023a3cd0bf51bac2322cc2826b6d78b1fedc9f2bfa7dc93b2e7ab6a6e3e1a02b2884084c66c3730466a00baf14298a82c38dfc788e396d45264eaf97a702e662c2aff2c1cab8a1a3bbe50e7e19e6870b0db65e8f574c4559a8e361db3f058f687f128f824b6b3c56b5f4a72c7969b2940c980a31795fdc7b27521213fcb995cf9d493a80e31f3aaf06051619193a638702923ad4ee133ba851053816caeb2a045d43c42adbe20e84979bc99bf7d979840da0d71d98f65f797f45ec2083cf4edc49b511ba3c3461339aa4bde500335fc2e48f70aaca87056f5f0fd38b4a2e3994746061e0c168f9b4fb87a6297d3c13f1b5bd9a6f54e8303666854f8866b8642b23f95768e34f8f19ea7289b83407bc5e90af4314d14163515175162b9cbe8543d30b018f948c0fbcd0114cf4d03c1ab7a668660d8d41fe0d425cb7deb45c3f13cfe6b0e47929cb3a68cd1bc50ac1b1effb0513842c5165778a3bf5ae453d4482c2c1795a9ead73f8f42635cc7a5c19372fcdadfdf5be3d7bb4d83f0917df318ea0ebd260cd7c04861050da43afa3402a66f71769efa4d25bc4d7de052b80b554f32db85e39f7c36e4d440f20df1431a4d44bfd1abaf793086d92bc43e76094ee5559a7d447376d66e759c43fc752acc4e09d4f95cc0b24e3546b9d944ff0ae3813e3acc568e44f8bd34cfc721502ab9beb23c933a076b8c4c8c4941d69168b271b3816dbcda2a1c0b8bf3175e7c54cb06e0fa88055d8e9e1d276fb26c002119ec48231c502a2fab55964b9e66520e76ad6927f996aebc3620aa48b51e66a673c07d70d21e1e588163cdca952167a5de82577e8681e8ff5830b4e7eff931df3d975d50ec935e90086dfb6aa6d9772fe114a57338b1572486e8756e4034043b7c8e4a39b00de8cc6f65e724e8b1b0a5f348af013b7a53fb346330c3ce67c351ce5ff72bfcc684ddead9da8a99484590be947bdeefb32cad9f17049936d1e878402aec81d164f3a07a10d49f94183071352aec9595d302452dfdf5fcd1f3b243054f99807ca79bbde118bad8105c44939bd429abca77cffd62c181f5f1084b13893918a9f486716f397253b692bc0d5b33a9ea6c73efe991a97e8ec8801b293560d15083ae1f6c9dea9446f1c056cb8c6d58d85861ad6658c33958eae4e82ecfe0080010b0e414cdc19b7df90df404dd75dc6abf75bd1f90b4f7fa0ec2230127f2d3f58f6e723ef5e6e65c6105a79d113faebf4c7a6b393ab085ce8c70db485e3896f8152f44161129debd8a623fdeb5eb7f048c24a12f95eb1168b1a5a7d86b69e3c04cb0a0d902b895047a8ce07763b436af49aef9d7ec2efba9fb4688ce0058d66ba35b9ae329b1aed6911fb8c6930fe0330c27d4e9f8de81dc5a6d6415c33f21c7fc49cb2ce68bcf515e714f18b3797b5d3ef405fcb8efc0a71addb1da432713cdace59d52b4c13450326c79f9d513bc127d47db5f7baa9f4734215dc26c82ea78eb51a75abff6ba3c147910a7eab5aac8592dc7915ddd8854f3324e3bceb577d977dff11faede41b70deb99fac454707b8bac3c64169b26a4a46a8e0867ecbe24984a968955a4cbad093c7075c29d22a33034c4f876b50b140633976560bf3c1cacbb436a12a9bdbdf59a015f11afdc8328b0f93c4919c522015d1be07411e0a0256c92a3c7755d27ca51accb119d07c5f2f991656148bd43b762da593bc7fc4da5f44adceb36a43893fae2c19f7e78c25c259455d7e4a492e13af9eacc0481f91f81de6bf24278b622823d82a93c0c157277dcb54c524c79d67abb160d0a44117ed8714994c70990e5adf85e5cda240709a89bc4418af1b9c37acf11a72117cfe06ed53c180d59ba690b85ee3d3d935259b72c475cef4cc70fbb0146b1433232f6a85b7e2c30eb6a0ca34152e9457919d787c01cee1cb50c689dda5f2713300078c0c1c228155df6792ac3360082a9a1f79fd6145db279eee6bc11a9023c2ae0370d534125600464cc0ca5607093be007b0bd57ca4e3c98076581992a248bd9fdb0ed84e5c1880eac7e257e69618696803413853e76d9a66acdb4a17d4b10e65bdfa26a6db1bacd99245ab5181fec4ccb2e1675e46c0ebaae9ea013d92c405956eccaaf9ed2499121cc59d1f7d19a0e59a8231c006a091f24b06d8e2b2d4e29e1b91dc93ca1d39bc8c42651effca1fc32fd47aebb41722dba8282badd3d34a3a72b22fe567930220f3d42f0328e3771cf9f23dbe75348d51c41c7ca2a7eb24157c0285e2ef15a7740d689f6746aa7db05262d9d84d1dc3b547650966cf9ad28e5823a1374d834de9457bec9fe3c1bd4471f552196183f96e334dd2a56d08b87d00827c2f489c3edf34ffbdae436ac70f99daa6d2857d17b0721fd12569b96ccd03aa3041750df1168586e12e762dd1e0aa7bb3c41fd36969c38e330c55cf41dacd046531411895e6bbde2533b167896ac4e5c1d6f8473f5371af481c760e436b486d27e20a3826a084b8334ce89e02414c18e842cd5432cf3280fad535ebdf118dacd77440779fb6cc78e1ebd388fcd6904f5c714e04a6ebafe284356be1bb66b68608601c91f369b7b24145f3a38c30f7cc458f9c11f2c9c9ea37c2910fae644b82c72c5c20c6fd6d53ac5cd324cffeb5beb58c5751880b462a549d60b42d72be4ebbb6d4c01617d0dd9ac73487113ab753fd3a849b5fbaf98186b40adfedc64ccfd618f5b21c8fda3e3badf20de86f78facb075fa20fe0ea853b537760133237faf82a87b437f5fb83b27d083d47d703a74e6eb3f85607fe698b9d302a77f3bbc9bbad0d240b04adb109f99a3158fa41cfd38d7cfd072ed8d37fe601042d667c1f8431095ebc09224843bfa354de3d0b9b411f8fe380cc235e6ca1b5db66e4d1d2fec29f3a196d6adf6172a72d7b08d157b8d1045d4e309422092f09812c9c9760c7c9d6eb08c0d095ca30c873cb340ebac6cf35c19cf1d2729df04cabb17fa7c690e6b55310497d13dce647cfb4155710ceade4ba73b279d1c8eb0976ef26ab6259831b41d28597e987c51653b3ff11498e644ea1accff5f903de496bca03787826977ebf1319968ecc00c0964b05070b3959be73a108f3106bdab8355abefb5490dca898e8c38863c83a2d88c12e494ed8a050b728c7d0256407ef554762359f81d4ccb263ad3bb51b8978c96bc7f49f520e916e5838c8d33b66e578e21cdd3a5934354797a634a5143a41c296253dcd7c6c5dc48c9569456c20aa40111917ad9f13aacb0ba099ba8d81bea80d7c6c56f969cf214a0c22e2acbf6893bdd40a56573d5c657e3ac65be8dfebba3b22e5c55502ad6a7b79fe317eb54cc9cb7434dac6b6d9f41d9fc1396444f898c906e6f6c20782531af1a0cdef0a3373585da878bc9c9bb06d661ef65cb4dcf9c7eb0812e251e5d3992d00bcc6e0ad87483f7bc0989d46a7f43b3c083c7e98b84b7bd5c1c3e3670ab58123b560a834d60a36f2fc1e45fad266248efb106b9bcce79c6bcc44780127c69d9660585534c98040225c9200df22a9676ec2e18a356d160f1388c62fdc79685cf11b795bdc6557fefac529144cbe4dfb87f780bfa343275ab402136ae829573a41579915cc43b68129a5e645b19b9e2ecb880006628d3278a3725e10960f31f0d6c54c3620400e313389158bbd17273a47c369809c876239842f036d9f51195dc18010159e0a3821d06a9b1e3ef8b7c5b65cebecad841ed146df6d434779b775b4a74c5c54b11471c21f7582cfb8dc6e08f24d646170c96819ec72b7d60a77557d66809c9b0ca6f7c11631d33b637f7d903712e932917edab5993c7baf1eb4c7d37e325fdce9eb1253aabb64d43c9612c9f72abb6755a4ee99b6723a3eff68c9f9e4a80c7793d40f708dfb8b4a112c4a176fb5b6b936f7f21e6cbefb788575921fa910c5256ddf5459a783ecc882e398238c5386ee5022cbc405e8fbe2cb7b03c61e24568337d9785c5c0aff683ad2332b83463760ef6bd8b56b1dadbc73d8fba3e01c8b4f2e295138ec4ce36fcb9cede0b5af577aae2eab6bc07cc975ca26e8075dfd8ca72638d22fc3b8e36d3d9315d5f2f24dc0a49f4cfc2c542357cc54284273c838747736da1c4ee83210433fd0cdfeab46a9226ae36a4097f018aef1c16ff141a8c28ee4db32473c10eccd872509401d664b05095cca02ba73d9444d9d88139567926ca8de06ca2c679e9eaabd25dea7db02329c003ca3f9f49512ff08a18cedb6fa4bcf182a002761330c197ddce3ca8e6e11b38bb0a6685a1b791c60162ae4f9a1a800976d67874ebd6e831c745e3726d7083bc24296e1ffac78aaa972af1dd8d0a5d9c096c1607f78b648ce3f8d725fe283dce6fcff1b1f47018804108d6f449f4db6caba6ac3994772e503c56ffef7f26178ac5e74a342e6c33ffddbbe99457761dddc9efb604c52c085e2213a52f7505f3b66af56c9f546a5f8e35bf52a6254f65c7843535005cc121eb553e3840c37eec9c6f69f2fa323b6ae1d5192e6851a2bfc9cb8aa9135e0b0cb183de9c59a98812efaf5a9fdbda0f7f26408a7d817b347ae56dafcc3df77bd40cbbd322e9ce5b1b5c74c2514ecc55af4a03bcc45117301e1482c859f4fe2c540a3df8c3ac9f6abec65aa54153267a00f438dc4855f2d91ef84bdf57fd39641fc89f4bdb76001578a51f1670146016b59378803b493fde107f2a4f2a12c090b5628eb007f865c781545ad74fa655f7cfcfa054a5208b2c6d8599315e8df1bf781cf804710c8238ad782a456918b4727321c81b45fd11e1a9948c29cdc9332bf86404228bd231429f5942f9237b82be34dd58c5bea6f956d5f33d42db633edf66fa417e5198ea5663376948aa1322dd3f7a2c6431ff88137bbe3fc1b4b5962d0b7273483668c4877d2f722d345fdde4dcff3a379b98297070ab2ece7c60f1c55828d6721916dde32dceff31bf2ea4b4ce8d694c8cccb0a5aef115512cea24f54b2d6fdd097db3e08f9d112240929552b506ef309df4382f0e76334e3f9f4f75bde2e89b7c0ff64bb0c1788c9864d281c04923ce6f1fad1b263d0c28853fee5fc9fd09d36dff0c296deef9bc7d7f26f28562bdb53737a605ff1ad83641dc65b8027126c69e6428926a8b66cb9d0b4ab930c138c25780d5ef8f61022acea20e39cd5ca40ee80be2ccc7ba063b38209951c7ccc35a808b37463191aa75974c611f631f4444f65f68cba3ecaf969aa1a2187ffc36a1d6976d22ead2fb935ce327d8ac5527defc3d8d31bb2bd8094436c17eb2928f22f37dad9775982f3fd2c8e9b93d85c8d62c25efca26d47e6d5d8e4213ff564c57eb318d32ee333d22390b69848c34e271f7b1b73a524d467996ca98ff7793768c5b3c61f064d78c85e4d633d358b9b9819f2ca3fee2da9a6cb4be38bde5b52aa89675ec9db76b0611560f9c7f96b1dfe81ed509ed4d9b1d70f4bc9d71b4cd04cef55a6bd8227b610366a80c528b5e18a285578df033e939210ca4138f79e37f0e758f460fa3d110d74c637d102f56b28799f0756db292d7f22bd591dd86d044116afd2116205b5168040d83fe8c390d7d4506b9e91a348564abb44e1089289276750ddbe23a0a00032f68216b60e7e9233b78f1196123a944c076df4c5fc9af89d4f2ae3be0d38875931d215049578df3887e7bc39147ad04084364361d51e8832f5a4903839c0d7f894671ad6c489ff1daa8d8c52f9fcd38b876fe3dfd5b58f376e7110bc8d726881f16297aeaa358de6399e107967e3cf45b58d66bfd53c0d4c9bb207f80a82894a70a05f954a459cc62ec138d247951af672d8e01dc389dd2dc77f10f7e7a3e58f492207bcaeb6a4e11ad3b3ab12150c7b0a6162cb78779eaac2cf9685a96d0914a4f3b6a20e8973061b76c29defc80e10e4eaf88e80a34ddbb3221137a98798e089f93b91d8e808e5d693e759df037a0a3fc55238e64fc2c400f73994e21f47fb175efcbf6a4c08401d7979f3909a8912fb7530810e9070263ca29158e8c0367982c6009de532a49eb3ebefce3003b795fb76473fd6f3ee5770f9762748ab02525ac0c91cfaa1ff9b4bacf642ee5f7d02e34c44124dfbe637b5099c1a9e2f8394bcd2b481026631aea7dab63dc611997ea96c71abe7b708474930d6d3b4020ab2d5a375bb0d809929c62a929cfa3c1501787538f3a4738fb2f255b68445cb5093169b11395b3dc6e32b0af9fb8d9fb22ef99e1c74de2973140857814498c7de480bd4c450e5487cdfdf0a49b0f8ac873ce2fbcf807c0785d3efd44f205d8d7d4ebbedba9995a7882ce37c37b23f8378c79e6ccc5e9c8b9fa9ef47b51eb0bfad75052cbf461cd0eabab4de70974794c0411fcddcdf22cced42e3014a74e718af49135eb2110738e22fcce3d08e5348bc8cc0f29e6be1458901be84bada391c637d9b8c5a14dfc3bac47acbd6b2f7a2dd33e96c66f8aa166ee51a87a0b1e8a1bc73c1ce3c6ef246c5bffef9215369f36c87f219a3b4bb03851f8372026bc0c1b448619e97c0a721dd7083019c3ba732e7d603850476927f10bddbc88f7312d33697ccf7755325bd89b98a5b79b67cc4a2e0d8d40fd65ad4c0e224c258cd2fb597a40c20991206fdc585d789c243e7971323f1a33cf3ac23ad45c338c399aba24267326142ecc4d0ac17bda5f1760f23baa8e12e2d571d9b9b7eac619fac386ecbaf9989dbb53c592559f77a8b71a430da5df05d46a4856d7d109fc150450ff573f898828bc10b6e0d3e7ef376c724dc47c5d00735c327f466b3d64b002d34c9911769972236a0ec31f98b8473a0d3b86b898b0fdcd3f8065d9b06564a6d110415afc1549eaf76afdc81e615d274a24ed0dfeee63ac6a43fce1729d560c08451fc51256d5cb1e2cec122ad77980386aed8cf245341a55504a013ed8b379448d876a413baa5a8ee5aa79538ef72ff3e0ef487808c7e5d61248c5b40def94a69959ab64ddf1505266478dd8cb9180eae88cbe269d4abb6e251b05611d66f0e704478a3bb4bd5509595682940ac29cb207e628da377cb1909b7e7e6a0b05d4dbea221bf73a20213005b73fa7a61d01d294d9a6e212742011b10b224304c68eb18b857e9f7e7006379bb1651a1bc91e6407ce84b3b517030ab815c71703cd70cf4f940c2f7e2b370dd15f671b45e1d134e433bb68717573f4c19413b5aa64056db5286cdf8d67a1d9ccefc0a118bae27df46a8aea146fb082031e5606d364ac93dca33aee3066a446fb5f0e150d9422a9e082fd420ad322e51313e95c6b924a1a176499434507736674f7fa62afc66d591413849b19973aa786129cb99d9d988ece9d455ab8d8d3036dfd95fa27415f1be7ec71beb2beb7726a0de6405168ffc8e56eab04aa59c194bbb53e137907e3013d4196e664b7af4d67a99a6458388cca8fa9d546fd1aaa42f627f972e06dc3d0cbd6c8fdf9520551dddb289d03aa599b6520b49a657bdd10fb5ac3347fa9bec8070bfcf6c037b76e719efdb8c75a249c3d53ba1af15b72a13b68f2e94be57c9223a6889af70b757fc0c7387d826f62fddcf72c5df55d68eecabe994ee63039bd483d5f3febc073ffcbbe847a038b84ce54ffffaad95238325af06b104c61b969b50380ed2650430422e86ffa72c1b98a1156e5e656377e0dfb4eda1e96a0b798899e9569d2ab0a3f1cce2d3c21ddfdf8697609a2945965249b6265f533c474ea41b33c2647e07dbaec20bb41050c3ae86a4e117d5b1a4c370bfc130940a14c244a7d634a8882452a6ed8eec7eab0ab58cc9714f6b14a41c123924f89772dadf2417c687550666aed22d417f4dd8d691bc454f8f53485c041628cc0d2b50f3f21768e8db26606d5cdaae6a90076f964c81980d053c2df99569cd9f38e185cc11b750a3d162d9d8d20ec1b1492965ab77c94bb21245cf000c338c6e3836c3d514839057b886bbffed75038294e7f2db43c9fe68485d280a227eb04ae51864e1a3a70b7c19bdfb9e42fd185931634d93b34d05199e09d6bf87b11752492341c9aa2a450a83b964b41bc15144228066c6789eaac8bc7095db0775c87facf6d2cea339b8d2ef03ca53c0298137c8fee3c642301626e0b2c0699bf87d956597261afc04ba8481b2be219cc880251f2368bb59c2826f4394b41bd0c028ab737d7e9723edb348c3652af7c500b21b0e42b11b51e666eb52fb8f53ad378945ed7c0e7543003377b90f194d29a66ab712230b1b7f941f9f22e9f0af603707ecd4687145a05b929a0ca697789187167957334eec0f9b37f92103c286eb2b8c68c57ca086868f78ce16ac574454fe557605994c2558a2a2366dab9ccab309fffa40fac751bd08211a13e2af2500a628cedebc20e6277571ae9360c01f6236a41805805caec37ae5a380ae4c858bf634db95b773f3ab16798c1a91b89700b0029bb96b4d6ba16b00488e7d67b3393d4179f3138618d172ed1d0d67d4020d417b4a2e20c9980094e986608ec337f767c96989ed9f33a4a1e0bd2aea634951968244f11b354bd82d13e531d4ef9a01ac7061abb51214417962962d6c0e6f810c37df7572382f232734f3402914d8d09212dcdd79a91ba5bd1bb53cd49cf6d7ae87fa976ca23bdaf79d469ef4083b4c05e31a28a1047390ebf88fc27a3752789169b2fd77c9cb27fcd7cec219adbaad62ac548e89439dc10bda53c9bfa47a377eca87624dacb526b9bd78ee2f3417c0099db4d81347fef49ad3d0f41a2a41bf23fc6598e4a9cebb0304958e523a9dcfe684c54a3fda3b7a51c4cfdb3d76cb27bdc71721a0f14810963134aff9b5895b393f359b0a9efabd97cdfcbb030b088ec89b9628934e283e94cf3e6d69ba9b6e6543e63a0150231ea92b17808274059be37a38afcf1a6bff0cb9e4885f2482a1906f7bfb7d49f2f24b50e0f75b5d646941eeea4d09418aa2a2bb1793958699bb56b076618c3b8e4d57226240d0963d77e3eb03ed1a0337e308f7d96d282c77bcdaabd62a953da8927adbc19419e3d2c1de804d85458cc4d9ad61b3f5c447869e06e95b3c5709c2a8008ddcd6fac7d4aa2dee6c4f6ef957d70ca2d49a714779a863c032e303ffe01c1f786b92fd3038c0f3fa424501cabd2920fee75366db5a9190ce8b085c99a94511a9acbe296524095a641ce2012c73e8b43588675dc2a4c31fd9b1ea5af6c0f132199999a718820d55d3b0c43d10ef7c4cd211889220e8eda5ae0012e80c751999cb380dbec06d3394633f92c0e12be3885af6d1dceab04ef6c136ec48862e90c37d643a88f7ed3b43ab2e45c53407ef2435e723832c8fee27fefb043fe0b285e6bc6c32b4b8b031d1831d2c4f7d63177c5c18c94558ee07bd82e146cfd4cd563010a40f0fefa73dd2bcb5b919204fe30bbecb690bbefd14537b2e6540cfd3a1f4b61e0debe809a1c5f94c6217fdc101aa7845e55b2cd6ba1f6e3b84c8dbc43ef124590766358198a61a96945249a217070368a3e21c5963b149ddc008437cd947e72a3a33f414c197cd6b22cc1fe16248aac88d40ab0e064fdb4e40060b8f4144d0608dcf5493526422d4173fd51af3859d71e1be5f3a1d8e3de16a3f5b2879507559f820da61b162a2b284b6736c647ede83692248287114751ccef53b18c9fdfd0cc2a3311d8dc9c8e290f5223f20790d181f742e0c51ec92dc5c2cc245bcafa3e7536abb95106ef5e2b6a2757984eadfc19a2016c2f876b400f294e2b1e70a1dd8c3fca66f3c84fac0ac69df5c64f02912cfde0042def3013ad07bab978336add89dbe66b67936ebebb2c4324897fb37b5fd18f2182bbe46be943b33b22f6e3601175b892f52daf0ea2c2d46068d139c088812a2865042c352317eb1190d637e7b1bde2befca4200170059082df41b165856703d429a276b7c7c8fe69779695b6abc2a6ebca3023881dd8fd6bb1767861c5f68ad39441852b0cf0496ebb696ddde250b92e074fd138c10b535d4203d1f0d9e1775db1d54fa8a797032cefaec5df26b35f8668fd8d3b9ee5fd36920b3ef097e52baabf1745cf8e10c4bbe77fad2b7f0c411cc7ac711ac6e5c839ffa1891b31aadc6e253f619b12ddefc5f2e9a045b8c1e7c7747f50beaa2e7556654e4f03b2634ae9fb526df2628d424f68db79be1d3bbd68f2f88478e642f3e67ab5f767bcb85529147bb7b1682b9f75ef7d4cee29c72b7aed0ce3667922db2b1af0e9313a3881f17f4a6f7c66124498fef14fa54c3a0d44cb2682590f44dadac531a0a5516bc5b380a8ea75eb7b01f96e4211e2856128e211b9c1d0e3ca6ad0521516a239a9e23edcc4c846f743907b95aa42711d1663a7c5a2c3710b27a5e6283936a654aa3d33717799e5a82a7e9a756e9e852e4301bb3e248aa003edfe7172afac9f57e7a9b0b78422f12b409b88f08d3b8c5f1fd06cbcdc5d30a510fbc4c82f89ef95e9d84b940f533cba458d788f8f9f1f158dc0a14dceca3fa9c071bce8db6d6346dc951db0d1bed068bcb776d8f0e697001d03d7da1f29bfd3ce385edb00939ad6f55ebf424b1bde6a4de8499ac18b3b45cfa9b9edbb5964f9ca03b4f2312cadc87043b4ca98a0944d2793ac2380ff25cee9c4ec5084bc88258551d2fec95a139521475de369b94beaec05644114eaabf652a64f87d8af03c61de857af1accc8b81e8b12bf70ce002068d86cb546352290b27bc3ea579f2f04f08660792728923930af66f1fa7f9fcca1755339997b81abd95c48756545705493f85ce290d485563ecf01f26455848e8817be05574e7c1f873046f46002030b3cc545fd0599f1271103e75fe94f49f50f918a91ccd65a1367e97ca0c512f1458121f71019c7f97de77afc519f7f58165bbae6b8178f86616d63ff06d79b876ac00149376788ee3d954d90860dba3abf98f970ed89c37d64af0c08c9768b5f5f9885b7dfa4ab4fd015d0f126651bdd839ece0b691d8767df75fb77e91482860129ca0eb30300b89331ca0adcf19e7bbb86b22cbe94f7b08245cd7f3f5017c899f78fd612456bc1d6f13437cd63df48a9b896ebc9422aeccc5bbefdc487c75f113be781491ffdfbcecc3cce4665d00e8cfd3a3e30638f61fbee4f8e15b1921f96798d411a798bb8f61aae32ff38ba32cfa2401e1039922465c6c0b661b653869d1560b0a1d0361bc999781dc006d1549262c5f2cdfd23326f576f18702c535e3e618955bb47675b5390ed3b62239973750c03cdac54c056d5fcd3a55c0515c40fb934b21d8d9288713514f84e460947e10d77e33861f01d46ea397e2fcf57e70217e3a301a1d448270f177ff377fbb3683a558a91977ec0e3b527a46236da1621a30a5fa2f0e5f1e9f8494f5da442fa9423cb794bf06b161833b3ad2b5940ce587efc863e36761ed4ae0f79a72e803db46d3678e97a127b11a4e6f35c6595e25a74c6b7a64aa464871e338ca1edccddca1e6a846d7001bbb827a1306da32c9a9cd998cff236b172d7b2b87db92fcf66c18cf6cbf1b426cdfb21890e6c6baab6a6f6a3bddba8a7f8c72f35caf49a249797386c8d91a3b7dae62a9d6a5da01ee3e88fd7761d3c6739cbcc34b35a252d3c8c3f17cbd89d699b21cc76fc36148ae35f2dfd1c5b6f5020e3dabfff6843d7cb336e6020209b5cbb290d24e4f9b667e463d75ca7755b2ecb1c897b3de352537e6257a004557732c323d5e151507d09b03214b8e7f171c3fdadf8759c7d7a51f7bb76f0c57e1dfb87e337dce9514e3fa4a112c560474a5aae80e923a13d10d5ca22ff150cd6da77616e1af79642d7e52cfd9ae4afb8859789400a2977974679175abcc7d44d532e6822519f2270823704900be44812002bf7c12f86b89cbc23cfe08c7c36c72fadac8f052f157df42692bba88d0e5db4503d9250875bd06f04e1722547dcaa73eaa6be501144f527157a83ce912d8e91a372e3cdc1ad2202ce6c92713ec5def18f6dee4816ce5fad15ae75fdc8a2ccbd64852e8b151d82b3e76136922677bfc8b5905265d35f154749ed0c8f2e40663030b6ca9017823d0ae395a059c1c5dad42f302a33f9437d52cf5529bd7354f147ff5af4b67e25cf6822cfaadbf4c814bd98d1e58c + +Params = SHAKE_60/12_256 +Msg = +PublicKey = 00000018f13c7076c281decd657736542eccea16af12835a8778b7b4d4e801ffac62e6aa614082b7324c81ef10b36841e140149e7842fb9fbedad5eb8168b0efc3043a11 +Signature = 0000000000000000bc1f2af0494e20fbddd0dee3c0811fe788944c0e9a8aea989c2bf398ec20d55e77b19d1994176e8137d96a8188fd9c9336c73d56c50f7d0209b683972fe5536fa765e682217c80373f8305fee2e5d43f253afc1333a4fa6e92d028f195af82953ff2c60ab2aa0d2e779bc322e7972c2d864d005ca7c9f32a8ef037f42ef01d09d64837d34912b63593f27cb5164b861fda3c909d8b66d829653e249a585da88a32b41db0a6ad47e084efa750d3b64737a47be8c0388eb1e525c3ba7fa8fc87150b11b560066d2612435b926121816517a8b9748cc6cd2320d56aae389348a9ca229b33999b1bdc5aaf57360d1f55bcf318da5cb2579891e1747c51ea42db50c250877b4737671cebaa74e99f594219bd7c5bd0602f732e5cd5f67aead813726c890fa86ab3fc9d4daf0b306da01d00320af8c61ded2ee01c7528835066666c5185105520ddc9c89b28f6a9da6845ffce31eba9656bf120af668f94e4ed1f047859b8a3dd3cee8c9bd507f1c4a83cb9539de35964629a95bdb6aa2fda4466bc8fbe88358e68e8b484355cdbe045816fa4f0e106caeec3ac153a01d36514d7fd93c5cb23040c2e28ff6fde32064e1c91a0857a6651ce14d305d39caf7f8b815b5b36fc5ef5dda013e7a1ce315b6ddc6ab59549f32b1938353ce7051f317bd939c00a09f3518d6be2cd94bea8065dc664cafe868e1ba953f63a84baaac0f3234782a89bc46bf8bacfc081782cef2f8a21c65521ad0eb41a4188499adeeee7040c0d8387a1c7e9a95cc976ba4d246fcc4731d838fea888997fa50f000b18b995d7dbf459476889fca91c26a01355ebb1e610982ee5b723dcd4292a25314eb050839908355711f6245943e96d43a6d298192ba8875da39b55c12bedd90d2f17edbf7e6595ddb74221cbd4afb03bc5664714e778db329520e836ae33afbe67828a4fa7782dc5a2a61988238789b992be59ba23cb67c8ca17c611b829752120bfc999cec5f95ff3d0863227f93b8976afb2b43ae2f35d174656d02bfc2a2f9c6f208bc4179033759c4d35a4b94b5f5a010dcb68db5d0beca84e3ea24e1c0dc59e436152f8d8f0507e387ae3878cd28e94b969c445eccba5674dd1dc259429b89cdb4874b0810291bc6668b1b10345cfe3c6f4f7395155e57233bc779a78b0a683fdc02fff68144332824b59f75261a84469d44aac31d4fc7afbfbe9a2dcdac613bb334c24b798bf4781fe3725dea24e4cac4af9ef5379a5f8e81c3e212e199821d3c3b51220c84ab0accafde8c0a56a2b4dc2c5e504ab9d2befca688ec44df3af6fe335fe6e0d19f7ad31698fdc0977f2f1ceb5dd0ae1cd052440bc4a5952109fe38dcf32332ddfe40b0148efb1f6a3971f6db2b611dac24c223a4d26cb4045192a0347ce671e90cf055f0b4892827add33561a57fc7cdc4ffe9f51d6044efee3fde78e080bfec7d00fe5288725ec5379b3f4583465b0509e9e7852d5331e9580ebddd39ba3068b7850f31387144d43cdf5c64054aa9c8d0d976308a41ea8a3cb48db5e4710c6ae5fe71178e6af46bb54a97f9fa32f9a02ff64a8bd1e51a0010e49d6b72edfbe16d9c0ea91456e4394ff81c6209b76b1085cbd3dd75c51eb89b66d2c3e17159e524811e719d71e3f22b1ad6249e2ee241f4c6059844236152221531951fbe062df2ab1a4bd43180cf9945949ebe8571c969476b0fcdb9f5c1ca0407a4e213a1f4a4aec6256badc5271c2910ded4c7cd1b4093a0de85c8dc298063045b2a269d6fdfd66f8371d6d620bf4e751ac1648c7df8bfb5611df6e828da011adbfdec2aad13af25960d0657638b5dbf6efea86051d7d7c9d3963feeeb49b5eb5d96d92535386adae787015cabaf0c00f58e6a6abddf0b7d0fa314173d4ad5e577a3ca1b0621fa55720e07e461401e4eb0c02b43c8685fe76c4afe6bbe0bcb99a8eb813ad9da5caaa5327cfe3ad26c2024122d4c039651b74faa7f3a4e48c821f8973133ab459d6c99cb3af99fbdc528dd753b1ab9413f4e816a69cf1dac3555311144ff137fcdd5c4563aad90cbecaf4975cd191760af8ddf6c642c66ecea536e13d05a72415336982bb8bf7d8661234385f96c255df649f79be509a43dc4a34f1aab67a7dbee7ca3d9be4932bf7c7a34f38ee7419eb3de9d454f7cfe371f8e3b447b5586a2a182ee87767f932122e6c49ec958364559ca163e6877b6d66b036729af7ee5270c61f4b4dc59af952d33d19c12047e4a755a75298ab6721fd13890da3e010730e5a61d2055b3706c42337142f37964f838fabe6a0973d87c56e7f6ef7abe220583fd9d3f5732557d6df408a66018e8b599d566a603453590f065f27285e8a7971b458866c48ab9b9d90ccf572ac826e754119cf48fbef5de7096658a2a348f0e189c836099478e6905ee28c7c97dad749d554eb24b2c4cd8eb948bb6d6298c367a564fbceff3a0da93882ed30c88331eaadc0b319fb3fb8eb4b93e86a769d54ed8dc3b60e01ab3814b4e0c56f8a073854db523fe43fd178e3604547bef413d15d03fc3450fb8d6c043fde36de54ce7522d77e9985004f60ec8e744293ad733197791836f7ceda5d56c72b22ad554112e2453863f140b912a886cee3cd875ff9bc8cfad340b5f791946d3aa6ff6b84e0fa7d382895f4067164b1a9bc0ae63a16257f977fd3490df0fd9ce558337e702e6810504f6dce6839a952daa96b315965e2895eb4d942bc564b9ccf5f6d5c1e31ef00ccf6ff263586f0429ad651d86d62b9c3c29626dd6421d8389e0946bcf44cb0451a20a5e28e403bf73e35b0d5f14d9a6aa52f429e350f5b5d36f154aa1570f0e724218d1dc5706e8c7b613693e005e1b0abfcf55fb70ff31809cfeeab14f1c05d8f75c8b6f583a02f23f0814ae4319da10eb2de371e88016092bf2c683f21c72eba8aecbaf5b6e0f957f6be5b87638653b86d00c6dd75d82af94d2826679dfafbda3954a0ad4f39f5db0429b586339fb229bf27ebb643cff5cdeb5787e6d76e6dd1b5aaadab4973b69c74a250463e3b023af1e553ca2d778d277c67474a0f61daf29211772a48aca71f186368d5f56523106f20da47e53fd43617954307a35ca6e4b63b2543c10ad67b26a83ce6a3d62c14667930d1b3ea2a60e09a2ab3a23096e2072a2a98499fef5aa8b55c10151d1281bf54cc2b356c4c321d2b992d29ef7c263007f2ca7d57cf640d119fdb9a0d046e51624b482d21e267a37c5f90a083c5142137947fa0be3aa80cf5381dd3522450f70ba5caa564438b4478efda1e3601a458d26987d6fcde73a5247b455cfef891995c356e74833b2eb75d2d6d23ad69287418f17368c936cd01245497134dfa312a665ede71f78493dbdf5548d51aec0894d519fed51a4c7eb8662990ab29ff2b3cf0dba65168d480dfff5589a623531c7890c8e330ae921bf6ee4ce1d5fa8ca551d3c1b6448f56304c00f02afe37458bb138e1943b99b1ffb29a9800d5aa793520bba08a8e383c6d97686d307537201b2edd88484b63090c04f6b024721c5b09086df04ebb70a965ced91f743676298345b2b2eedfef26fd6a7d53352d1d90a0ff8e53ea327324107f957ca630ad05aa93a3d54925d7661a87974d3aa528a82a8b1bafa40fd1a10fcea8e01b1ae3c8103e4a4697b93ab61059fdc9c38be4336918c7c0b283751927fb6bc6b4c24c3038fb51bd9c5403b93e454fc1f71f4f2a439db7eb9d4398520cfa33e62fac1c4cf024816545d2cbbbbe52d9cd7357dbe4986ec05c894171be3bf73103f218462170e9ee5bc8a372712ab6646159f88d1fe22e8c0c3b4a9bf9de062d144c40bdec6f983ad9057a695a601f7eb14f25483dc957e31a609700c622d3cf238ffba7b25e5e98af5481a96b3c1b9e16f41db024b3bf44f902be686cbf348bd2bbf5bb1eb5d6b0db57c8b27fb7e681ee333b97c56d3ca881c530b26081d6a834b0a1f9575153c5d9b9244ac6f280d63baa7f187e0f09cd5749d984748f47092b3e7b1536b5ab202549c4a330418a66c63358bbe1b6c8e17d8bd0750897e6361e8c92410b7504794a11eb026654935694ea8b387a13d8cc2fde4e6b4a1ea5261708828ff91a086509f5eaff9d0a5e925514cc86ffe607f9d892623d3e1fb42484f341a54a28f9073d2ea968f0a970f66fe3808fcefdd017ddae2e23a182ecd9f3f8165ccabe776f248202606bcdf1843f45a7ffe646f2d723b7c285cbdabb2d49e36127663f106ff1d6828bb186f041072a9ed1b66cc5e03d20e4e36f1ba3aa0af3c3b6fcfd9ce845e2d5686a29e5d470d0a19d48460f7adc781eef2d011084c0d713b8e1aef354bde0c21fadb881d2ff1ecdc4eaa9e222cc27bffae4b1630aed35e8522c3cd0a769022795d43311cba32882681b848115b37a6bd331faa70036c671fca536d142860221c7d0792be0505c23fae926214535a8547c4f5554cd0577209e9e6d13b762eafc861bf90e674bd2fd00d31671f8498fff5f8a3986110a634f52a950bd590362bfeea2ee46fd331e270c06eeef10f75fa19d3d1c83cdcb9282de91d46d9999129e9b41d6db8dc0020e5d5bc03f592bdabfc762aa7bae930809954aa4ccee765dec706180cd20b32a828ebeeb379925c1c5cd0a4daa35f2d0a7cc0ed334a7034daa95b3ce94296d4c03989ed2e6c183baa1cc0c8dc299f4984656ec1bfef38672200abdd39ee615c09d1f489b83532a36ab902e335a19b02ea5bbe1a2400634657e93c1b6ce1ff4831d1c684e8cb8d90801a46c0084b1e491de6b21c21bc8edc2940a9d7f03079be7ada48919d04655ec41d63aeb9a883aef9161c81dbb9169a51a663bce472e47ce44c54d721e5a5d7ad23bfa9736f36ba9815d13f8323fcbe6da336bf4f91eb603f6f2dd9502729c73bc421ddbb9ee8e1e880189e046b51f794127a308e170862c0e4573a37d960f0b7097059dabc49bb9d45042fa203dcc11b9debbaffa09188f3eb419f6d9d94c1670d0eab2505ecf8f08addd86fb67391992b38159df9501ad9564e2f97c699b7850e8ca9d4cbfaae98dddd67e3f6e74633774c6dbdb84b85efe7be9f80aa1de8988fd0c9cca15da15f3bbfddc6f54e4350c2ad57a794519d8dafff496266a9e3766b2a127ceff61105de71a45ae91d67bfddda6e9a5c616aebe803e5764b7158f7fa967f5dbd4393fb11d444bea0e02b7bdf4a483f60e70ed13f80fc4ef37447450bbebaffcbc9b9d73f7a6ca3ed4d87aeb965e7fc6c2874ad0f3cf35aef66814f4065490ac29354ff35219f4e32174456723f629ff78481afc5198b33a77e81b232cd0c7a70d71a48e46810d8f31e4d1d98d30495cb9cd932495e8903711a4bf460b81521508b1b74012c04ec00a9360095be197c261948691541aacf53338197f68f4ddb07295dd741bfdd746eebc036dc07d2625002a88de1becbe63d93f517de1afac8561eb21b99b0cc94d9c3c06a14fa7ca4a128f2dc1d3f59cf9f8bbe844966a30a997a42118b455581b801be00ea5a6929c51fbc8ec4a65eb38f376ba4eb9a83a3d595a14eea538b9005eec3dfee803f51f90556a388f32094a5395a0b10202e22e91c51e1f95a68e3e51006c8845f4e42b4a9fb9be32bbab39b1b6499580206c69f0867bd9acab788fd8012e3fe32e7febdfa11a952cec64dceeeb40c53067efd1eee63a17a9a710c0593e8339f57c05c303c2ec1a31be4ed66267ac3b9f9e0681517e510ac4ba6314738e4e089b039dad717f2e494723bd6658c8d007e800989821f7be1e7fcde6ebb9b2267c8cb1f126ca4f51d15689875f356ffcd955a785ec2acf19f0a249e5465c19da3552d73fed613ff45f1a3e2979b077fffc1d575c752b24f8028944d4ee3808fbf3af751c3480badcc8b4e7b5df951b7931703f77b7b60670593740d690195e2e2d26cf1704b101fe384e45e05c070ba1b1400a5e6f86102efa929824a6967b47836b7a53ac0099e64a0b42deebcb411093acb4887362236d0e1e9b56c157995c07c12140200235ea099e14c15b9857ba6eb616d0166309be67d7e21072662ca1f7b9fc949189feaff54b0cb85bb896e6bc1b883e4d6652069eecd3e9a560dd68c62c05bf9da3dfb6864013aaa679f8e0520b5daecec05f1955a70f00212039cab709ea834aa4026e5c1301afa0d9cf646fc2c224615ec9e96b83bf59749ba5705e90556c1ab7aceda128921f092d6cd478796edf89ec082f47aceb7a2a18ea10474188d88b53ffdfba4e5a1e84437787bf6a5106719ce82343b5bc9e54fecad37fd851f9093e4b84883f3c7cec223235b17b52c9f00358c774ce56d995f63190375505abf817c3e864c4ed1f61a4a385ae3049096fd5684c5e9d2d65a484fe501bfa2050bc42d94760baef25f2f69f2a87745e44e6b04d0a84455933bfdde631abe196c5d240f1b0869fa22b9253227beb3da2443bf5ea6ae57d55b250a10de1c2749f9be387146013e2170e9284584edc511354236a785306031ff09ff230bc50f5847c2351e3d61bd043a904b2de4157104869cc9e575ef009d37226b096c42d41d6e1feea0096fa45ee8c904f939ca09368fbb19b3489812ec7a4845b6e5b78650cf0588641f06ef92827d536ab7c694860db20c4c1274dc0b30a6459ed6ecd4486d167623e515c0446ff1381716739fd7ef7647a7096470713aae7d6867e1f3f014be9d1e8418a0f0b1a59088b97c76ec1d0e06fb61b3c07af59f4ffbc080d92866904df9c438fef125db30735865533606595a2d18c2ad09ac2b6628ef436092c2f7aec902864677699280dbb0ef9d70c3610a392eac1f38867fb0c06e3bbbe7ff8ba269c8e9f3598ca5e594106b02374e94c17a9da8a11794c85ec9c53ee6d065b612019fa9ae757f9c58d64b1783680ff5008218f6463b49f42753a86da1585a9ff5d6d95be9a329a93a66b815bf2e271d2cda33f1a872f8966415e788ed1f003dea5bf59a4e5838087a3c15f53e7733ea46199bff6711533c0695d354d2605752233b1ddde25c19d78525ab0ce9c5c044e39fc9742dc15ef42d253aac9ced368adf123e748ff941bcdf3458ddc2cdb6adef133ff694860c2041cd21a65aca20a9945205bd4401bd3be7978c6da69a94480d76a76adfe732096c9977dbd43af2a656d0350e0499565509e6110770b9358312a34b7bc9d7ba44c592ab29c3b66e001d5af7ca14c154cf2acf900e7aae9c1454766a170b0133001e2924d845434d46e9abba57637efca5d83ff8064820bddc4eceea18323406597853de0fdcfca7a4f3e417d911790c3e57efedda5204429cda55c25824810f308b0e19ee06c560ce9c2bef4e53ce0c22e7fe0e0adf98ca2628adb346987ea671fd879cee55b89fc9846a75314559eee2f0774bf9479407313c759c833ee7050d8e90978dd3bdb3383680f1c5142d30ea662faf88f691144b8fee45f93974b0d3f043ee48dfebd0317ab030075d05b3e29bdbee94c1a16c3a77a568f05ba1918e1723cf43cf805a752ce70a8fd6723aae15811fb1d53d728689f03347afbceec49d0744c1d8c3b220c5d9fa4dddcf75339cb8aa57ea8f0d682714ebd6ed96297ef14a29c9681652dce0aee65d08ac2ddb51bb39e8c773cbb97fbf50678f082a882212927fdf01cc8dfc95f6a3a99b68f648b9cdbcb50fbb8647b554cd12cd67244ccbfc7e4ab1cb8ff45998976e90a35c546648c42239e112493ea4e026dda79a47599a4430c5847876da105a217ef749eba932c3b203fcfdbee01fa6a45db14d6f55c2371481de66c2e1649215f4143a12c8c768bf2fef3374b4920e8f15453215f8ba3b3f6cebc9867bfe1bbdce43f62d97e128e7d26a92176ac8e406baf1045f98a9fa2be368259a3ddeda65e83b78eb2381af5096fde7b2fed2ee2ec0dd56efff56362d2a61c3b524ad1ade2b249f3c374767afea8cb11fa111ebabc273a5518e8c619d261edb7f3d2f4c36569bf7aaa910f4eaebddd4044966eecf10b3aef86a7af026a07f6248a73901275ccd91e99e0e390d95eeb2d31ecc5a6bd39540a38560951763ad8d576395542fdbc182436df7227f7ba4fb67c45115bb8a8b056d66416cd0a15a4612a583438b35d5a03445e0f9024f1e2c9378b7b58947f13c2d7b31fd0798206ab32b3d4b4eb41cb3b2d0496c93bf545bb94fbf4a05bc09bd2e2e89fa70ab051fa026d2876c8cefb07feda455e97e5444808507cbbf3b2efabf8d183fac6862b5e0e842ebee36658383881f1052986be50246331214afbc019b3b9c16aada76a9a2dd66e82fda1ee28a0574076c6d4022c29f342f99035248d3c60dfd26407c5bed7c7f7c726f18c6f050db4881a35e024d393fe51386d3560d792116fdb1281d8400267b8516d8842c147829960e9c503cc7cc0d7ed88c9df7cc237ca4ef01e3f7009d82ac1c96182ec0d42d9b4f5fe8d7d71c21a3ecea8b97d60d2096d6206897896af50725c5e633b97b688850c972a399d13ea190aeb3f99b37b18aa5e35d11d34d09a99803fac4ba8e1b4c6929c79a1a00fa3fe3dc11909392d90d716a0f804ba2cfc82e9285f9363c4288905364618221468877036ae2b7c47a043fd173aae010244325d17c03a3b1ba02d5aa1e16ba6a850a753fce0637d0292540978e170184384be699ff27bc32396a57e9172d38600b064869cf3890e8eccd0cdc7789ab0d13412bb3653a2c4a8ea7a8a8ca3fb24330ed6570c60ecf753e4aa6f5188381a9028ff0080db4166dc865898c7e6cd868156075565ddd03bd9cdb934769d729d2a718497d0ac913765e5225cbe3ead1b5964cbf721eff3a4a0deb1761afe3bb0a259ef73052a7e67026bf21152b7b9a77f888b81bfa04d889bcd361487ba184ab64df61635afab4ec79fe05bd22f4050f2dfa1505c1169d90728bed866bdea94f13d251a23c6f6a8853d1958e1a0d09c567d6c5a164c1634914923bffe0068971b5feb68afd3e84ae26c9dab80ee7004c5d2e6ea55851c031e4462f299a23bb8d8e1ac861a3fa61a4ae22955bff4be9c949998a6a5a7222fbfdc66935fe4008dfe97c463cd7e96e81ca4dc46e80f6fc20ca5673daf8664eebfa1ef0321ca32ee8e3a56d74fcbbeee119bb2f38015464889fe4e3b6bd853cd6dadacad2e9ce83ea7ed011151089f4f6acaa1a565e5d5a4429ceaa69270c66ef8543180e7787885be663393136e56854d35b6bd38f03dcc65c9ee8e6edd6e312cb5a8dbbcb5cf5ac5d70c54e03a30bf951ac4c9c93346c1ba17d402e11c9882e91d0d02e8d3849bf31875d15c0062a9c7e7ab63ca1e8a60913a094e0d3bdaabeae7a17c84b0f3b609f2ffdb98a56e1ade2f25332e9ea6fa9215505374c87495af3a3258fc04bc4022f4b77c89c6e0404debe7eb8082d4755b1cf7dfad06e8c524e3954ea29e8072e46a159a571e118a7aefba877fdee9172da1f70633f2703f15e84d2a4fa92c06a4a01ec01dd92e3db427c0751c7cd43d8c1c736614a449667f51ca30cd74f740e2d8ac9304a5be600aa32f47af2ac916ab5377f1628c18e510e465b4329029d6a794a8111f5a6380792655eefe363a8f26fb6a0d997572a90037f75b5f092a542ac3dca8ddd0a1bb8a1efe1d65f5c3069fdb1a4293aaf7b94841090caf2aa2c468e92928e9c01371555908e57118d2d47118e8cdf1f29eed6bd99f9e42fa0a550cb701fc2f4e8b34302e5b0f8f588247be4cf64a7da3cd623567cabe2f0d187442feb6dbf41fbcaafbd9cf9cc3c8bfa1b2df370340b37e824722ea7f09b21b8e945cd1d03cbe3433334f6cbf3866ac29ee1afd6bae2d8a8c376736c34c323fe163951f2b036b1acaed3daf29a3e9df981690caa3a5825e81bcde6549f07f4ec38bf240cef17aa68aca28e094ccd21bb6369b9c7658e0f4bc3474a2dc8feeb1d8f94dd7667b02486864f9d9fd5e56550b418ae6820c5a06bacb35b310467463818e353f61668ad3d57efdae73d9f43497b7a21cfb7f015fddcf167845a45ba419965d5694bfe049921c0e11377b3cece0be7863146370549e1857d16e17d981cbad02a35bbe0e28b7341b40186b7a3a9e48e6f4868e8d8475517590fbe827ecfdc8a9819812e5541fd8a3220f1d27407ad407950fc033f72c13982404ef6bd84282d5af1bc7f7f3306987cf2afff6e0829b5564013f6b60db422fff330120b1761960b17118faa838df8d37d2cb0cc9bae79236ce86a656c3698c7c3d3ee198c106271a78ddf11f06ecaf1dc57b4acfb61d920d2f0633369a55e149ecb42039b7a47a4a86069b76a9dd1328c07438f3bde0dffe6ce106d7826feedb1bedeaa654fc9cb0a61a8eed4d772b253a35b8732ea5ec429f135a34a7a51b7a17f85515a8671f4a2427a61b38d53e98e4e64db2c8ca7232ef89cbc99d62bfd48aecd1805cb107eb982e986e923bf33ae29e87597f7cbe4876392f39dc97bd237c40d38753b9114c530838e5a9f303d6c557b749ebd40b73df1e66f84cab5b5948357dfc8842d1ab1f29bda9da41ec7c72c58701291fcf51cb54cae459cdf39bedde5b73c5ba7d631fc51861527ed21ea9ad8cb6621c2226ea6c8df1bab2bf62cff31916b5a8bf5c2ff553008ad00bb6c91e1391add47f9316de547f0cb08c1a7b8cb152c78dba454b32b5e39c901493992d27bfc930f0a480fbd7c25c2bbfca61966669d32f838e0152d36acab93c39f7642820942da5fd0cb5535c1175fa4e15182f915f01e3c02fce317ac04d733a5525a948b0d5f5f2af4dcb80445a5bd09235694b977873e28e90713f663981140dcfda9d3e91942e013333cecbaff9a9986652503be42b3625e8aa26df4dec1f69b2ed20e7153e505e451cc4577c1723ae605f795b25b91b5f2e239780a951744807a36b6e7019fd987fb3a98cd750cd36b9df68d11cdd38c1db47aac384c176f542a25e36a78e423813526154ca93d0d7ef87558c5e4b0e1a7a927d4678bf8562c511de64440012323d0abe77f7b8d47f90ba8756969f3ee18d3b98cc72137b329880b673f5c44e5f40f9dda21b48fe51c3e76bdcd2ec0d759261b6f3f71e09206728973d073d8c802de8a29fcc2d06d03836a9ba19628a9e1661e0b7e14582476b6c41b2810018188d9e19bc47cd14c2557a0f3a25bf3e3ebb0aa6186f00cc405db4a52587f737c98e9de01af69c2c2b43336e995d4b68e4d3d515a5d14d6a8e5237a7e934db590cbde9a1119256ee48ed2b2e3261a0479d1456157d6292b396b6c7046c1cabbbadbf103670e08eee6e0fb2d4814a548b875276e76a8e0fb7f2a63c49638033af919874e7ed4e81b2244d5db87a2c91cdbce4227b9a106a71c419a7f22f88d9975df39fa3eb20efcf541ac7da24bae3b84618bd364e4f72f9dfa9d25623ec403d024060749e72df4a45a8234aaea710c3eed621b2ef1a93e628171c1f10b5a673229d5b0b63c8381735e0c93fd73450f60833cd37170999e5cbee18ea4996d4d94237ecc115cf541ffd2fa33f0429f64ccebb8580e3e0721e653d6f7499fb936c8cc218f45f9ea35be04dcac69e98f13d95c44b45ae90a6f376c5440912e4b76e721be34a20a57243b8fe7d028c3650021100cac2152268761fcb203f35abc9b4b778fb743f116c668b006620bcb510185a6b7c5a40134008f88bcea8c905310895fdfecdc5e5227882ddfdf2e32bc914f4827b257d03caf505f555156a9d044b154324b62ef76642e28e0930c917fa43dbd346bb0dc30e85f1ac9cdf3f5136e3d7646eccec6dad02b2e6792f8621423a8cb17c62f145a9292f9ea0a0230c8ecaaa6d1c1ab603f21421bd531498374581ede71b457bb4fcd363c0ca1046143e085b0d05e328a3d5486771a3ee6cf4251b8e1d67bab376b00f5b46aa3779e1ab55948f2d2ccdff8374e16ce7f54f15bb55d0ca8815ede4feaa9a2416940a66fbb5455d97d1b7364b0abd070f24561e14358aee70f13d8bb643d3349b9c24f86a5c79a10fe9fc444fa6ff50970d7128f9f2bd972fa144aafc42ed2c395d4fae65eac5d7bff1801948390563eb2eefb7d856709cbfdf5760eca4a0d6936aa2ca044979fcb29e344860cec9eda0a8aab0753fb004306e1416e59182e65bd02e6b982001f468b257eb790e0c4e99ee6fc928cc43dbde23831a024c5399c72ed58db1ef9699591445a5d4304847aafa5f170d23083c66453e06e1555c91260e5cd7c06ff9fa5ffb58705d02a621907614a2c20b967d0a15c820797f994d955e703cd7cf56f15222b3bf54d69405f6ad4951c07e601e2b2c7cfbdbe1dc76280935be2bf9ac74f08978b44757ee1e612060bb370d4a2438fc5d66eeecb7a2b77db1719e6482e95c1a38ce7abd79ba1fcc3cee0e3ad1c0f04552cabefb06b74dd16a4c4c19b89651eeae5636b9a1777ce630825176a3dc2253709c8e1914e416153c25d05eb63d357746afdd139de316119b8a83bca0bcda4c0e909b90f4c8a194103bb285bc842a2ab8fe3f2977a8753e226b3bca8ee925172e22f8979cc9fbd2a282b90296b29318f40c0312b9d4c58c29b673124a3f8f390b736f13fa809360352cf4fab2cfb57ae27625341def1803ff386950baf3c0ee637c4aa59b435361fc3bcd786db6718c3606f886faacea1061624df3a565c13fdc393086ee488edb7f0f412e83651fb104fe64729a6831a7102f49baeb022a2f5761c767bd9105235396a9bf29dc54ff8b2af39735eadc83042d617186f3086595b38bc47f56973a98acbfac3ce1c6f13b49bf38529d8424231a6371f618b67abb673260464959e007fab55d756cef348988ed6275316b75b0311a6e426efd4e52ca1b2b49841a21b69ef877f44438193e419c9201b58bc5a91b54f0019abd4c29316c3613c2ab8020159f4613fdc4c6bb0ba903a61d98164dd6ee3a34c3736b7d02ed3c94f73eb284c152ddf209124603805704e6448aa3504d9b57b14671988125c967b34976ce2184a5b4daaa9bf7749269f8fa4c8658353ef5f9b7237c1489bfcae7a59842bf7f53907a3d7d66a87f565049ffa70dc3c7ee3c0de4ccadd7284e748c7d0fa31ade8a674c1a5a81212407cb783204a7f7650259d933942f59ed64c585d15ef7829ae1e7f1647e86b5bcbea1411bfda52e9b1601a73091b5634f91bfccf25434a7127f3180fd747454f2f93c7a261ea84d50935cacaba3b5e458bf1c0979e151cf690d42ad08c837bfb34c9c34a49c2a462cfcdaa051f8abae1a69230b9d890cafd45fc20a053725fdc15c722cfbc3a451644ae657043269ce1f294469d6f320a1cbf56d90d19809aa5d2b030b270788c547c2b569b310ee93c4665838682417848c71af4e9d7991d09c68a42705a1e1a58bc01409d326734531e8a9080ee29b7218b30963870480270fce8744d01c1672d393967b047541ff0138e8083a87146a86e7cba5d265ed4233370bd3564b8ceeeb16f1c3a960a49a663f575c0faa212d5b0c17f2e45855c015ffa48d4be1a9e1e771c6f36896a417de383a819e08c2aaaa9e28cee8fcc2855becc9d0471ad21be726cdb6cb3783fe4b50afe4842972b24055a62ff90141cf768f4ec02c3697c62467c4726c4dd436f24517474260e9286bab1642e23c193fc635107dcf17f4947a0a148b10a4d53a4eb09245efc6cdf3cf434ea58e61c1a26b59c59d502e5cab333f3120da74fbbb0471effaad2d03489f2fd314e7818eb962860bf800e5271efef46bb8d0439065d5822663fc9d00838e427d35ef3597dae4d05ad78f6f9e58bd7067f0613374ef9eb320a3d81e4cd8f42726fe49560b797d659f0753eaf78c4e970c575309abe7e7ccdf4f9c215f10066c18e0708ccf5dacd6504a06550f4dc113c176f65db93ee3a8618def1b8ffbbe8615ad0224aca087e457b1a7245a3dc8adb0d7bdf4ae1039734eb19a9b806d641803cfd74a0a736f5d95d68d2445cf5a1633330789378f0d796a67e25e5e09e309045a47c54b5fbabcee94ed46d7c97f8fc2fbcbf288ff1e633daf32920ec73f240f0e559b24718ef73d2588f7ecac3a502afdc9ee1e5cf619a058aead496cec83b85de771445c2d4bcfce76da2d73616f8e26c834d92218b46bca09bf53445ef19a73ac09dbb9d58afa3e5aadf2ccbe1308c5641180f33921bebbd49faaef53355b5bdfc986ec635aa2e20782f44002fd9c1c6fc58b69e4d6ed504bef3e684d669062ffd094c3ce323b734f43906fd02ad15df1a4d453e8f00afaa2fa9716b31b4d88c84404423c2b9d3fc781fe65420783d23f52b5b8ac75769cb30ccbff3463560a33b68bf4f3646e40ecfeaaad93f307d8ad796a0e0eb8e826d623339f4b55ffc5432a5846731b1d28be1eaecccb8ad852d96eaef3ef7a27941c2291d3b66cb76813503e729a7dd033e329695d8f809aaaab2745bf5d8beb8a8e1140fb689134e358dae1972582b6d54eeffd10e361994d8623f607cac8e325cea8a6e94b5f71325f3ec083ddb3aed19aaae584b94b8a3a9c351d4848998fc8c0c8c4a0a1beefe94871c2a8803dda604c9756259c5c1080acaad9edf66139333c55035d931c80cc717b8c1f8a39f3528a5c1d4434cfb0a9f9c38072317e5957bb32e8cefacc83fa47b82551b1ed13a9646343939f96a2323a35b3a91bb69ce71099ca525d02262e98c475541f837c9eafb00419c68499b867b37b8b90ddcc1e6fb9b74a0e4eb02847859ab69ef983e095ecf82f910f992b14be921d599ce7eeeeb65eb6d84d0c34635d79199e9cd5d8f46f5d50d824aaf09160fb3e03b01a7524ece59b15d2e59b5f95a33e312232db989f1b2d1b468321618af5f88db1bc790e1884a26796aaec27b6a7089975f01247738968eb9ba2a793efb00c4d6a6769eb4ff860db0a5d08729e117704cb1d6dcc900cf1c0dd3cfb07ec3c22a2b16485c9f137bbd265b9f78153c4e0c429fdd1f192e7abbd8f2512664a32506d79b5fc0169021ae9795d6672a06aa34fd5244e778e7992889a76ac45a07efe3f04228e25b12b04ac7030176ac43405d151c2911ef11831c7b131babbf9b38d4191d3bd6040e5185088cda2e69c69072e82ce140a09c099cf459116cd94a9bc5e399343a979ca012a7efcd53d0c1e5ac736aeadbf857676037562bdb78890178ab16a60c444087f3fc1600e300c979e315d075333b55731b1b090f4fadaad2c43fcc87d702cd4c42ce19a75ca154bba6b5be12d2a9633de40e3e7019a633a4d1c8b809cb676da9de913c2aa251b092596f80aafaa75d621129b1a2545c8f8d16ebabf795331acf1dde4745ad7d60a47518c48618990a8d96356f128cffc9088a2147b1c1a2e67c93ca2d5f9ebef241671dbbbd078738e42b9ff399ffc1eaf5c9e5e96bb8bc2021b1bf634b4d7e53be7e1ef96f1827db358ec1c9d54c9a897caa03e84ee9a3755165edd13db5e931d538988216fb7aa55571fa0ddb9d92dedacb7c23a5458cbf78e8163f715d1979ebd7c7169c1de4e6950ebf0ea97d4db8d6efaeabb561960984fd1e326b56229f8109bd6b09d75953253570ad74a228804bc0e73dea9348bd77e97b899cf436cb0162b56b60f24673d761e506bac1daf40321379f5ad8f8b347368c55a11a427bbaeda8cef2f2f566aaec74fb862ed90dede078a714dd681a0db2429d14b6f8596aa801ef48b8913d0cb54c9914baca75e90db04fa6533e21aff3257c0173af13f57befe70c2d9931c200e7f7682ebba8feb30c1ba4bc1330f4987650693eb148e9800ea8359edf5d1be69226ddc55c2a17419ceca4475481e8cb35b17d5af4f436800ed0077909f325807ae55ece3732ed77086a54f4ff7ca69b628f569d7aa1de61296f7264bb7009b9d0563fd7730300ddedae9d2719cbfc0aabfafea421e9de85466281c061c1ef4e9c7d9b30cc7a1a80b07755f0c791734c40b91f6ab46c036c9534671d5900b821d0d5272bd1a8b5737a688a1768ed2abd9289ff8fb5673732d1c787f90a680fdba9b7ae5a21f42fb081826e25d8b0fe4f8d977f30636d0dbd2b15402b4692b198e4e57cead966fef35a12cc1ad8a92aaa58308b05a29cb9f276e7438619692cda2ddfe4a6dcf0f875f9c0927f3bf7e78de41b6e8c4b740b98db052d6944ecbb58aa7e3797ad1982a8aa5f12a6f0ddc5bc14c522f1d2e64b4b6d110ac92c4eec241ad7d220971d6902e322425e0f2c25fcefb644fb3bdaf63c454e54b64b92c2954a0015a0b9bed04837faac1a1b6ff5d99ebd1a12c46dcdfceddbd8ce7c489efbeff13214a7b6b177f12df8fc913a93e604599e415a2e8cc1cd517b2af7f80226628fc459e8f23a199e3fd475c4e449e7c7cb606c910c5bf6b99c4c54264b4e27a8eefa849fac3fd961d9947b346679fbbbef69bf9fa49f89a59b062faa8e71f95f71f788d40b859f0d85b46bbfc7ae9b2cc0b0d406d686a2068605f23325f1e8ac9f74f0c702ba4a3e9f0d283eb8ca73d2324ef061b43c6e2db4e2dc6d512217555670ff58faf8e92e0ce32fe3a51896905742b283165a9eaa00d555b9e4e72d43056d176ca8a706f4dd1f556f646ab5ffff8a5a12c03ae33b4c6da228324cf867271bc24886baa4223bebfaf95ce5c11d7cb73bffc9c73bd4d9e65c241601d15aaa8d37508bfe726ed1a9dbe2ef4809f2c63a7bcf823268036c4bb39207d8c56bd4ce764451e6431676f55f1f57d7e2926236b393e53af50b73e5aad1dce7beebc6870568f9e3a6cf327095929c462414149e88b09f8249209b16f326a427e8f5243b439880997e7fae18b4ae64d0f0ccf77d40693959888974794c08b1046f74a370d347d4d16343e40daee9d1f30bd4d34b414270ab2f1d69e1d66e81e8833de2e44f9094e7d4da49716b2246253491274bbe726f753c1f8040015334d2c048117a8f29ef1b0d09a86c7875484d30f1f5d0b05a0b02e3c653c04119fe5884531aebbfdfa763cff06754d7372d43c73038ab61d22e29fc9f4a5626f07a9eaec1cb93ed6d55b6caa440367edcc1b36ea539bc58ade8feae8d4a835ebf281958808c21e198ddab33bf6c0ce5c19f72f51b6ad925fc383f535caf41b5d89a9df67f87aa03461c3a5c2deec85ffcdda15ead023451582d48f3e496d297aa1b0bfd208aeb5862f5c592f4a7b68359e88998d332136341dece8ad23eb6d46936f26d2bedef0f207cc0bb238de00eb9c4e3b3429a6625cfb3406deb58a1641ad3fba7d59e59b361672c84a2db4c6f0406c3fa9219e1274bfdd3c50dbffa967b54de87e0dab8eabe4ded40809eb07854c8e9f3014852c9499b564141485b271dac80131a42d2dfbb7911daa6c7244cb301b368d3f9649f53e08f997ed0a691137950c1c07024858cd426219f6f7216fb29045a89015a90d1c9a839c5da0f3aa4eb7142a92b8c1e28769b17707d954bfc32790e996f20bd6c1fc0849357284c7d43cb04d76ee4afa1d784431d493f317a558baab60c22df198cbfe883b7d979b84326440845f9fb807bfe53ee49256138989a6cc1c680ae77a1109499673f45a5c1e2b23dcb725f9b30ea348089402b372694213d48792f8b597be5b5efea4c3ebe2c3fd0ee378a760c66008ec2a6642ddabd31995a57676ced0e6ae4e235f3ae47548efb630186e3502bc5703b68e35784d9b046cf5b2e2a2ccd35ef89c3a066e5a0caa2e71833500a156324b372afa9b7396f3b229042c4d93cc1c855b8a0f8948fc37b9009234f583c953203f61db0cf90af036c207a3594708264b6ef6371ad4ea24a8c83248babe89e5efa565b5c6a1b533cfdcd49d24b4b43f16478dca0881077b1d4a75718283fb4c9c0d41467f92abdde780a4849afdec98fef6f1684db2e31dea3b1f738952ab4b36cfbae36b975edaa8d72e6fd13e4b8787e1b82b9530013fec824d18dd80f4088455de6ce3af131d298d9b64ec7932331b4ae8c718354ed5b58a41dd5f6d27e2d85275b6be56e2053b7fce4e2d329b9aae155a462e8953ea026aa383541c3e104b4aa00e56fc5e1de07d0693ad25aadd28c2e31a4063f42cfe10f0deb4086a8a8e1698542345525a5dda426a6da6839958aed127b01380b60d5f02a5f0f088587e30668c48268257d2b2ab8ce7c450d0a7325b6b11bed83a27f95fb6083d4458d38fbcaf1ee099660e3f71210d8167013fad5b7473c878447d76dc6d0652991a2b44b63f4716e8d1a8fa915d17625308eabba6b67a23c906a7d199a6766009025dc0b77295f6e1133e445738eb3381d73db393029c8da6358b5c6ddb77d16d6b806714cf9b13f4c03262dbcc1083129da446e4db08ac7041478339dfad47a7bece7061bf2357f7e5f565b89125a8c29fd0111ba0c76844277f8c630a83bbdf1e909f23ef5431c79acccabb78b4ed1b9374f553dcedf980125ceba94044e6f97fdce1636fd8cf5f3bbc392b285afc255a95e36f1632de95cf01b84a018488c929b72cab5ae18e81d93ea06b13ec406f2e602c1ca9d09b8bdf89ae34ee704e2b0480b669861eca4dea3856cb149ff91f01f7305854a2a3f30e1af02491f536b3380aaf920682f7f1496606d048c4f94fe34b18f46936ac02f53c571006c6212e3501f59b1853c31e475f6e98a815d1d540b3d91f172a1527557211134a91131d5b7cc92c54f68e3f3a02acd146add350f2c2bd3fbef7b9386324d87635bac98e5f468cf553192b11b568a4aba6f8e1169e7a64b14170f55c4e81a74d7d778e9a7fdc1a97e16886ef3840108970d723f5ec0bdc93b2ea95803b07dee9a79eff88ac510d81bdc28c866c36ad13d1e56227e67e1fd3268f9fe5689a5a53022918f048e921e82a5b5a01809b19dcf75982b90ee43836f840ed75dc86b6a98ef0fe8710ea94f869ac86e5dcdc4063291adfe66e76311de259e631ca77181a44464bca88d6d6061cef4f5140e626b90088d5fbadd7a9ada8e872e30eeca93eea6598725ea8405f90c0366859138a0c0db0bf3003db7d78a614e7973565819929b20cce537b07f49650568c965b6132e81d0413497f9391bdee4711acd1a1cb90e47746c76fa4f7a6e091a3547c2603f715958e773a5f79e0e1f14162178cf1f87a5bb545439e44aa7bb121ff80a376e02c8f0918b6e26009ecc0d1f0455522960cf87827a6b58b49e7e6a82329b5870f4ed15bab0f274741e6aebdd7185cd76267bd3b02ddc125d30852a310d96f0e5090e98834cdb3c7521ffc427121fff51c24a608e5a9a2010997336b24616ce78dcce28db7d4deb788729db693f6357ef3af5664086dc31b73ed12e3181c789a4d540ecc0c21fa53a4124d41bae45aaf6d0fd8a1ed435517e6b29aa3ed1c51cdc4b2b185d0fd13c92f18567efd35877b0ff72658672f6c76e188252850240caaecfebbe17e3785a8f883a21d8fb7c8471faa58278e02572328f938fedb94d40197746d38fe6ce847475e702cec8a181ca331983d7c70106901faf546fb54493e9290e76b3802f9f628aa29ddecd92f0c0480b374575e660027a5b2b814027a32696aa637612d1b6d8ba9aa8039a60385ee95f1ac8ec50c4462e60c394e73cbb45d645cb4dfe7609b946146ad4aeb7f52655698806d59bc5b8c1e0faf4b635b3ac59f4239967be8821d284734b024ce53947bf29831f736ab1d9675dce09ae32ae7c486bb72ad4ad985f4570a8851d4f2936b0f0a8641fc71a43fa3623af520a89721959396571415a88aa89dd12c77b02cdec32b4f5f0868b5a6c460a3317c49d4fcd837badbafccf5fea6dea930ce74a5541f81ba2f5149fc1c0b7a6abe3e721b7feadeb262d7c9736e13fd97816eded202d7d4a9444653d6066c2bcc4ed52dc05db98c2792ff888868cffed44e1c771cd64b5925cfd140b1565fe8d062a1cc8550614ed9898547a36b6da4ebbc6154822a836296308e0067937fa63d5fdc1cdf450a5aecdaface838111fd29af577aba616ec8113fa242933ffb1b15240f6ead1252b2afa14e68c31400fdf005a4b1aa75261ffaed2ff80ae45bc33dffc11afe081c22cbd5662dcb7ccf069d993853c0008b0a5a0fe76c95c127ffa105d7fc300f3605536de17361ea1b7bf98bffc7f069bd0c8c49324b3eef002568dea1c8dea736f2975a67827080de90bd9a21176ea23c8a0e3bcc483f102c58debdcaea958accdec00b186809d337681242b046c46687f00dfabf072e7d18ab24104c70f325ab799d4d092daaedaf69f465babc7e3a5ff16d5de7a337e4e49d0ade9d01b447e1d052970627f33430613373a1f9c4ba22bfae1756bcd5d8a31dbcbeb16c4cae5b359d96046c36b07d4893eed8fbbf2c7541313efee99831c451944e6c7475d3340be7ab8cd01fa08cf472cab3a65e363b5d9ee4e5cfe021daf936dfe643aa07adbb367f93878dbb957134e37692143e3a8bd9ffc37989be3d9c2e3d0d1726e1d9c9b6181362db9710a055e811969a94cb7d583ec16e9feb09d3b2dadd1d43f863be5015b0d802390bfff8433bf94b09b10bc605a10fb78e49bfc30db4c2a11233a70728a4a468256de441379eeb59d76f2d0cad8356e004e5c51e91efc0d90de4a1a81e87e235f48b4ce52bc0f082d09a3f0b975ac85dc95196231186aabfbc47c32b1f753c84bf7f0a6b3d5a5d48db75cd10dcf232101351931ca6592996509c25fbb4c3b447923e7434a4fc286c63dfa7bde9ff0e1016f1521ed93e1f7d8ff1f67da7e7ae119edc4be9240b4f22b008d7eab4baeb9daa50e322b6fa4997b685674ec01975b3e3ccb90cd8a424efdbd79d7a9c216701079cf424ec0442a381f26b69143407e1c50d0ef230958f5d08c0f9c09cd26b87a04b8e34e0a1c598a745ac1293f92bd417a4df7b254bae1ffea0e74df239e99ad225b0b3c139c32b79ffbd4a1720cabe7fc6b1e45810e39985cef19cc0638669a934e9a47b69556bc5f02a341fe85c8bb594a56da5f949935021717b3d05d408e716eeb97dfdf0c6220a60991c2bdddb87e501576cb5eb030212e1e86bc5baf68885a1ae0e4765cd3feb9a7a31c03cfa52930d41f382ae413db373e7ecda1de4de64e1f50ad045df0efcd9fcfb5b0b8802577e2a855bc04632c96bc576b9306e48daf45d71bfc4dedf8dfc537a685685774092f40a9d2e34ad0769a3396bf541d126e91b2e3b8bcc632323520d48011824c94b905b9064a7c9b18d22ba5fb6383e0deae29ca557110b4f9f7624058c5e7c5320546359e556606d509a611a2858eaaefa99f2ddb13171e38e99944eb8213fea903010dd4c2832abb13d100d60d74f763e99977c43118982c1dc0617992fc48f89978fbad5663094c70499dd7c6ad5efc1ed7853684baf4c5b4667705c0c39410a4c57b7146fd41b441842c74405da5fc6e49098243fea07f7bbae70c794e8f4501c2bdca9c85f366d8077ce55cd71334bede4a6c2eb1209146b2a7fe967bf1aaf8d4d5899972fd85bdfc81b2bd4ac5cf79020bec2c8d824a98149018c37701ab255cfe252245d77a537bb634bebc8058877f3af14977f10b04b0dd20270119eea09a823c96d722d17d313c30f12d83d65261ffffcb79ced2b1296e2c71b2640f0fc2183eba26a14d3fd7c263d26f5d641ad9d9742693a0a625ce1eef2906a6b94a3eb2cbe82979bc8a12ef3bdb5e3b08ba1703ca5aeac94bcd15c74d4618d0f594220cbe279ee52eded8b934ead53e5494044e322229902137142c0338542bbdc16a54c2b0e2fec461a29d8df028dd23478799801b3a53864c36689bb81be5dc3e057a68628dd0a8b8364276e6ea2ad3d46af47a3c29c2791c47ad15af3888badbf89390de17ab60051d9cdc747e6a244e31ab446bd3781b53c523a308a5122bac3f6785cb1a1588d1159757ba04cfd852d870a491710a362e3da3acf14ddba2ba2c634113d42e45581d27a499c049636325054f3eecde7e62163a62bfc3a82029143de62047a6b59212ff01cf8561c1aaa53488fdd122ad7c5fdd6e37268f5021eb22400708e707701f8f242c10603a347cc4d8f1e28dca54cc2b3a6c37b1727253e217c80d94fa384612933ce5403172b9e6e2818efd928656bd5225446940ab9b9811fd7a4a9069c07624dc12c4f56cbbc864dd51a2e3601e9c531554dad175f8298872a4b25475a84886796b89e41d130d11dfdb6fdb351b2f9e0d5187c62421ea617b7d4663d862bc8ad0cba853a1cf56c17888c47b417ca0bca168612d1bd9d12d61b4bcf16adcfa9a82c9e8c41c0e2f5e716f890f91b90368a3bee3e24c22c833c17b0cdb65e0050086711a797ce62b67985ce7f8ea9a9e456490399deb093a76e13beb8328f3f4df6d5301fb39e42bbf8d0918f87aa013a4851311d02cc13dc22fd30cefc576fb54536eeab128d06f55605370379f8da44865ca0eaed3f05944a7ea56d27ff2e9629cba7487cfcafebfe3805afa3d0e009337edc3a65adb7680e01af929331133168d0ce24636eaa0b7bcdfc98e33406d82c668c1c24c5d6fe0962e9f776286ee26e6b57ee9b0c37471e72169b0df9e0d81595d725b6f21ff03f3b237f82ec5fc41e0fe22b0ff8dbd0dfae1d64248ad06d11de3895cd492b930bfd3c3c89332cc718ba6647439314c860133624ecbccaf4cfc6f3282d4cf889e105171cc6ecb4b532839cff3782ac2d008a7a60c6e71dd46acf7e2db4f0f5a25275fb59a3bbbe705d6ce560047b5c0c6982d571dab54c964e689920b2ef2e8b9410d381035f4989e6958c9c5f1acccefd376b2162f4722039c29aced0290bfed552b3bf00672024eb7a7d5836f3299296c256fd64cbf1b9f2d1a53747f14efd44239ea1fc33a984a62c71064f7cf5aab9384b27ef59c4298b3e7c849a1dac5703e7fe02c3eb5b386e8db80cc59e8fa6d0ba2e7e59f025572453620410bb788535a186438b7869342488adcd60bd7413e0357130fd574186862279fca1b80ad5b730dd5af331515a59e770c081237e5eb74e4d76bf2ad8256e317d50b0f3b9486c55d4a27830f81e6cd6313aa14a0d68729eb57a2f210dec69ed4579392958ac23c73473daca419a114d778f57a8535481561e50776545b7e913c07110df97eb62384a5b3d6748390c4cc6e8b869c9c5b051034af87b9190825996f36abc790adf0b6ad506145f354891f1e458e6fc5de94b0266d89f03c422f299a8a4f2068997a18446dbb8165f6d19a01df155ecd1b6b9ed9e1b061debd486f465d057700db7c981cf3acbb393e492332215a3c76a291c5ad035628c01ca12ec30d0ac23a01f9f55c0cd6aece96ebf589da2b49ded8ce0bfdfbcfacc62d87fb75d8b2c3b5a7d77a083a98a01f444e2d5bfa7770844c22259ca24e0a42f586690b64cca95604d7d6eb09d0ded81c54d658081a8c06c3324d2dbbdf437140410f25b944256a4b97c039e9bd8212f5b5d13bab61a509fd6e15224e48e95d6d1ef32979def42343cd10f79595287a5d7d3cae7fd83fb0aa4757e9b1e78a9d6c8f255a36f5cd03a9e4f18882cf25b237a0a2cede33da5d1fb572ac9e3339c6562e95f6254f102281f4c010473ad546bd441be8389ebfd32a955fbc82c66a6cc4d59824698dc1a784fd59468da08013fd2df85271b7abc7718b50b24bde1383b502ba7d79ee08ad0c18f4e88953bbfe207523389364f2d35a30c26ab8235cac99b145cd48058c86713eafe9e59cd6f216779df482ee8353158ec56265a0ec7d18374b178a8d319d9ac3b899372bc74dde77dcce000da2bd6fee0793aedf0d47c8789e103959e57a35e090b0a5131b76c08abf542edd331edb8e1e6507e105ed56f01f311cee7ff3422262528fd9add1530572a8ddbaa5027fcdae3e6c5da0e1db553534c44deec119f2eb405a4912a1257c31ce285abe4ad130cd00c6baa160b1cc0048fe21b6c898d17b39e4eb589ed4495cf0e3c147c10ff18bf3994a5a979246c78d8b3e7c0d0ea0894a6277b0a7fe36a01fbab6d3179e2edd578296ce3b317849043a6d23147442dbe34e23b128dea7ff7c41a0531253f66755eedbad57d3fb23e7151606531b0e9caa59fdffb5a630c4f41a61ab5d1b150c803e048ad5225501a5d7ad5fab714c8cc7e205325cf793ed0b7c4a4389654c65d45eff09e89a51af0bed4664fbebb5e041f1df93a66b60198ded09b2af7251333c7d58c10c5981c6322116be3abd5dcc05a0fdca49776893c9385b4048d85d6af6c1862c4fc66e345ac7ffb59c1385c7674ac2399c1a3e9147d9c065c9afc0286deaabcd0eeb5be35f912e61f57c44119bd394babb9b0522aa59a0b4ab7d98f61c52cdc3f43e6f663d1b210b2f8c725a5ef92dd918b0368594588b78ef125f4c57bacfd14c733101a2d7cc37e7ee46017809d08f4182ecdd43b5a412accb73fd04421ec12143152c853e71611bdcb0ea888c0ba084e5da8dc34fd742c3fe98c19eaca2ada325ba70dda568bac2dd4579506b611dc1a4c688a248ad48ca238630ca5a33fc53319644824fcffa7c862fe84d573802631c718e25f087508795a40f7ae86c077292cf76637f0d95cd33979d2c7147d29d5016ce3a5611c2aa9e683778186db656df9077133cff4a819239728082370f30e3a2d06535c9ff8bec1d1b0c93f39d711561da58a168744f874449549d8a069743952c5ae55b1574d1ca0ae1e3904f664405f5397b5be8a167fefab330bc6db565e0c9739b15b735179dece39f45cb4efb378ae3c9347974f35ddf704447241ded582bfbce5bc47e18cacdee05fb32e47c598197f043e7487525d0ecaf72c154f7f23c417606bf50ffc579a20b2d04b2654cc29cc318cdc9470c523ba0bfb6fbf0a4876f1a759b1d7283b0edee871a330536be77ef101ca83fb308ece5bc1a253fa95546b2e01df0cf3d170a8eaa8de764daf3b42113dd6b8fcdf103a8569006bf1c8da74e3ce113344164c00bf602fded8a89b1210ba6de1fc86b3c8bb18cee1fc1a43e7484837cae9e96db1355fdb77869077e44205aeef8ea5c40401aaf5b49e912e7328a9f42abdb0924dbbdc1fa134e59261b8092c2cd8bbfa5e2af7874140fbead7dd25b004bca4ac3b0ad8efc0e5f2836015184b6de74b5e04f18318b8e2a94b485ca6918bf194fc14c6fc1e4ae4d91a8b122ffdfba9957ec821938d7ae4de693a063ad4bad387a41acb60b12317cedea734d43e4f3e2622bcf14fda5e140bcd9b290ba242ea81018aba1621d2e5ee97a9d7cf11578d947ed80dfc11b92e6dee0884e6759c984e83aa91dadc98b9789dd667d7c4b5db111945c091a9ec8ff0179d688f2061e5dd19b61f865ad2120a174b4d9924f5ecddcb4e5eb8a28b35618d8c1c8725358ea37f96deb50987af08a2edf8896b2e3cb3eb44cb25d537911607e6d2928a88fd05c5dffebd82c317a6298439ae9729935928b3f59b840710f64473747c39abbd4337d1919312c825dd3438ffe244ed9025441acb6249b72e27e3e0b389c1fd63be95a6692132a91a77e67f6a8e50e980f09cb0be8c42712007131bc755a9d499f46d65945fadda81c84482452ba10082796fa55b799d3a636cbc2d1ed22079388405a16bd5b8515d1798bb4b43756d6eb8d7bf61f429b6e853d217cad48128430a65de2c258f239f85f5f88d23681a51899e7749677cb4198f6c7085eea5f524ca07a7cb6053342c8c51a4308e0ea007493ea656ff36f6eda22986fada2f343c4352185c03733dfff74eed4c9b8cca2b2ccda9247184921e364bd84b81851b4e47b399edf020c7493d1d9ead9d7173e77ecd416430b6208c06216b82db32ee0e537a5ebb35036f04523cbeccb896868684bf3b5fa1d51d987d70e37bfe263b949c103cbdbc07f8092ad11c1fd73b13c86aa72bb50ddc47c3bbd0b9858e1b5f00fadc08decf607175ff9bbbfa97d26bdae5741fa5d9fabb4013953a408a19d788e63511a270bfd08d6f21969922faa31b645ae24ca502ca5cb621f390cfd529e536dac58f5597c3630f8c56dd927debb851cb4fcde107003197df8049e4b926f01c8186b59c7bfdaa020c7d4d1488058b354c2fdd4aad4283078fe1db088f0c3b0547684538f3051bdb563c320f1999c7b9d351aa95fe8661ad61d1ccd6e775b4a77aaa3c4812dd1d4e3a9f5604e752b4c1d94472b2d15a4e9fe82d5bfc093491ee12ddce175921c1818d5d5dd3ab2821adeb04b3dcd223d2da6c75196e088bbe53fbd39c64620c62f8dcf971db934fb37954c6907a7e54928f451f8de28ff71961a7b22a846836e114cc9e06795b0f13ab69550ffdf648a5006b642292a70941d72943de910c6cc22833b4a76567ef35fbd36c2138747b50f870ca2f5f58595fb10ab0fd78218b377df1eb0c13477734e571d80d5b3b17a744924a042e15978ed421766823301332ba6fb945d8943774a0f2060e8bc5972e93eab492fee6d49639eb758e13e2355c647bd1579c3858dc6ef7a72bf24ca7c404423f07644255fb1014f7a1e19b6702e34f17c496687cf7047091544c9048ba2fe37eeaba08c3c94917637862cab6c1630651aad3730961dc58afede813f80689e2b10134d77382a4fb7280c192a2c0f852a4a4e51630200045f0d9177036d61e426ba12e50f809987c4faa45623797351428a0cfe62ac84b5cdc382b0fbcaf2feb701e92e5e5b3d6d4a6c9d919f7de8ee772942e7320d3aedfa3ea779989446017f986ab0d85859fa68c61c38831b7fece1caaf087882a06e5436914d4f46eb5c09cfdd9f1d682a03afc8650024a3c479e73cad21c53354f363cbe72cc44d9414527004bc2406e8036412ea9b0b817fe6d1d6b7a203454c83c4890b1110fecf72f8a4f61824b31907f3fcd59326b38b1c2be32c78b94890e10063198774590b8d056d6a7115e63a91343f935b25ab2cf7a42f77038dfcfc5649977904cf68f3ad61ca3800742b2f9d957f7b1d52bf098a9adb6e90e6d02d51d40bb45ee3bd3e5e12c86d82de617072d69f7a53e822b89c679946c5f251443d6dbbbfd48d6c457766c152bea7ff38f3d8ebb99b753b0f7b780de2ea2d0d11d62ef31df58c75cfe2f0c9ceb774bafc18577f0a13d4d887deb48583fa2768feccf76e748e576bbef5e336babf6ff967483d6321db52d038c4ec369a74c5fe28684a0753591dae19481980a51ba9b3777ea2039112adccc1345a09df284c33f681d909be6117a6bc878340afb4f5efbeccf0fb148e30e19b0f68996cf7679982311ae6023e64c6241a433aec0833bf487511518410f4ad57620cddd7579fd511e929ee29bc26549bc46d181f248655ccd249212eb0ea7ba56f648188beaad849a5c4139a0b0fa51f4cb4193e8f3ea50a7a0baf47c0863be71e1064e49d2fe2ae6382cce7c2a7829ef4cfd286274db894c73a8ac84e4e82c349363da6a8bbe145565770ebb4610dc112a08e201962a99bd35d185b8754aae88a352e241d8efd6a0ee9c5c26425714f5854708978a8e183de643a87ad38ec3897404674c4822017c77cb62fd0f1a0d77239c1cc8e2eeb4a49a1ce70f7348bf1f65e740392e95fe79d745a322444eed60103f03a86f2b1bd6b158bab8e97d63e650ac6f69f2fd8e20820d6225571edd679b5c5d45cf1e5aad78a4b95020be804660f54a52058200aab6c09b4f8dd6dabaa58bcfb50335e68a2ecb5ba2a2e8b1fff6f9a1081e1556ba3945d62fa30f2eb25f745c1c7e4abd8c30ff92b3438c4c473ad7267376061206e0d2fd399fabcf02ad649e6f3aa9f3be353bdf1a6ee794666dec3a7b411358dd6f05514e22ab1f6806f145a6722e6bed3fdb4394060c9343f024792e399e168e4c80a7f31f9edbfbf83ee941b78f6a39c5e7d7a392f3e5834ba4a50476258bd540407d56c437dfca8d6b4d0128a347765cd49b0fcb636ac41bc08fa63c5b01c789568510c5b692c3b56ad8eb5c9e77b1763fb99a2702cf80fcb17502ac66afd823cbeebc5e1690482b7ed057f41eb591cedb4d1eff37c4e5daa93b41e064f0d258a785c7b91d131a1302100ff6304a51c852147d11907fc8af8b65fc9151adb52da9006e38f59cc4b18e0eb6ae9620da383da77bc600cb045f91ba3728532dc75c8cfe40f9165954ddea2e3b6a241a1ffcd78838411bb4060b47ff454fe13cd378280eeb2faf1e07888dc8ce8479378dc24f46844f6d25a8fedece379f983478cd6d33966020a542b99c955e399de6e9f19846210b3a124f838fc76f3c296351f4315d6b3bb64e2f7ca38fc4ee414619f75f2831f5f73be4863ca5b56ec7af795ad9eb809fe19f06f942b1aa255b8d3c22bf47167cccd21d9c8b6d27b68576be810b0e29d85d3322358cfbdd2f32092f54bda97035dd297cd92592d183721be01fab4136a4f503fc6a0db16f2cfc472a82a1b634e7e71c0df30463302da1c63bcc069e411dd0b3c62684bab93f7bd070a67de2872e3ff1ff7b1717c15bed05d9c5674ea0ed7e073bc81fe4c73c9a22e2325aa7e3cb2bca7857fb758b87e040f81bd97bdb871651c94f6c9dd8f854cbc80ba8b3434ed97b8fa46feb2f670689e1f918275f146da02333e79b1d213ab1682c38c58bb68a3ad7938edfee30413d5b3a65d935f03668d2570c84aee0b9f22452e24e91dad670a2e71795b30e89b968abe0585099d8691eaf2020f49440d5f58b2cd00e36a586be6336c1a2a4e1ed305129053fed41e21ca033e468fd5ec5f98c44789c1170a9a8b82098ddf44a77764a3df466acb33000f4074a87965d789f2aa7072aed9401529870a9c1f73fd9b9235fc5f2daf2bcf23cf7792090955bc44f0d72b5d28320903c23c3b7cc16f68565e18d949d8c4bff2541a1aa8f1f700093094f323811226e84294bbf9afb964bd53daa675a7424383303ca9a78fb891d1bd52458a7f930a4b6afff0baa9689700b0a3dbd99145e05f01351e6ce3d5b3feaf8f9f4c9671cd136804ef48e4a7a00da8354552dace01f8b8d62a383ef2fdae7d0a3f73f300cb9fbd5d117bb138ee09f625e5c34e339c26be74f2127bfd5f60577f4dd9e3359c7a88c2efbe4053052acff4dfbbd1a95001d5249fd8e763623c12e899222b1d4feda5cb1a8a26166852adada455cede451bc85dff1a89c5240d908724b4cf1f0c64b11d59bf980af4728ad4a0237f40de0feca61ccbef82bef7a3da32823f978671b9931327d7a02e8900839f69bf1fb240517c6af4f5bd52b3751e0c196f04b59077934108fff61791002abcbcbb4f623e91a716457b797f4b615b618c387106fb00c9d681f8a9bcc1b8d9ea44702af3f4aac86f7f9f910e4d0af5edcd66c3552f9583bf3a6e4082cfa9687d3098c34291530f864e0d5b69347d2073a5a5432d0849637a8cf8b99821aa81e0a04b44671ee1f5d0268c4fd73be19ca2f3a8d4f03c803ba4b005e350b59c56f5b0b4efd70dac141bbb7a0af1545f377b2ff7fd470c95ae4d723069820c44f6b3442ef8c308314e0ca8c428bbf941491bc4d014c5b8cb11d20fa4e65612a4670f42eadc7ff25c3354aac829d3e8586dcd3e32caf07b82cf0891d9d226ea360eff12379d62386a9b6979542cfb33a71685d31540c8f4d3b0dd0a2871269399bf6ecbbbaa4c59980ca61f10385bbd7a04e0901d4af19fc55d1a070bb776fcae7f2fc419cc8d29384ee2162695f25f569f224e37076985d2b3f74080b22f2f0dcd2f50d053818d85099779fe5365c22132ceb1f3e0322ef416fd58fb5a92ad80f08a1a05526ce179a81d381307e483cdc744c33c41ed513bdc3b203762ded89c36bc0927bc44ecbea2f95145ef297d287816b4aa44bd4f05eb87b712efb90a1a73126c9ca5deea4411adb3dd85a9b4684f3a58fffb877db9067f4894d93a28b1d8d0ae3ed29ca9ea2571e7d9b94d00ccadee64c2112445a3ba223bca5f795445dff1b7abf6fe56dc944aeb8f8603448edff3f618d9d848f846e901a493a89ef742a6f6b6f30feb7d25679a60738ab9c7a29f563a70e0742adfc6e7e4582b3ddb59bd6217eceed0869087fecfff8048c3788586d61e015c77ed08ea985f421a0ce3302bcb11d0c480dec3dca94763ffcb6dfd00f4f4ec7474fff5d3efb98c8f995cebff3a65f55b37fb02c20585df01e50c761b42fb308c2cdeb1e0779b7edd38418cd9e5f1d1dd38a69ab626876b7d613b0784c4e957b3c1e2b9c273b9a98da079b70d379382c0e579bda824beba4a22d4963429d648d09322a5e9ebfb80bb6f98bffac3d986d14ffc5e60727fa9927ea05e29db0366fc244c85bf0e0649a2decc8af95af01b22d4a0a61f7d5ec5999e83a0f8422636634d969f626c0da200e54aafe296b2f1b5432275988808802d4b7c4a8748951a957b753725e6857cb30bedd75eaf33dc3b8e4a420947285f9ed277fa41fe135c7d50e8bf048f1fcbac2ce47f5dc716b536d35e3ddd806a16a086518b74a8331e79a10a501151467f8996a9acabea5ad25df847dfe698f6407e0d9520c198e04dcbc11b8dd61b0a03154c3baddd26d9e45513fbbdf569202c2b707c0df4f45c0d53c03e63e879256456235ce01aca9f24de5da28dd082e4870df87b8f4e760433aeb337464f8de48111497b5c378634fd4c42526874a56dda978de0e5f9d62d05d14112d84eba369ff4624667d3a6a519030261291536ec2fb5fddb9af3f5af0aca1ef725f4b1832c31b1a12b96c9ce743d84292ef24493f5bddae432aa96a870e7aaa12898088131ad332065bfbaadb7c7a072c92d1554edf1050ac712245ca423fc210baa315a3d5536fdb67c1eb91be014e26097d61918726c1f74fcb694e7bd9c5fcd2224e6e6f5f74afe19a1819d26a891afe6016745fc422b505ef4386f526a15509d2c9d9637d88c21f875b4dcc8daa7f90a04902b61060489d48e53d6806cfcd498c4ca150dafead0c67eb0bcee88d79489ab277fd9560a991b6614c47d6d2f530daa6562c58a8fceb12be6b54c74c3ec585a72cbc37a85d30ad924bf323a551843e76f8c57d76386b1832577d8f888d27f1a2da3d3ffbdaeac076d384de43a2a4c8232bc0b834b54bc94e7b2041bfaf15c616d718b2864e40f9418cab708d0df88e27546eb68404e6e638e978cac0011c8ac313f46c3dc24bf2983cbb0e6836b9825606e88d825fed1c37f0fc53c007398dc03a97e384fadb96e1b0cc7bc3b4f556b6ed18a32d8db2a03798d4a979312d0bb4303b1666904f426a677e0d4dfc7f5b660d85a651a269b2cd8197eba20605a42931c25e280d323f3537e4993ed8243ae5aa8281b217d7b108728863a3969b535204c8021ca5f4890fc3ce41d528ed7f2d8e5a773e1c8c4353fe5c22a42a179d7021783dac0ce215efc616251742e58b59d0781ab0522669263da7e5b656deadcc4ce12b6f72e41187b1b8f586940ae412a73a2500b9ea9c27f6046f7391cfccd7ae5a8c05a8b6124873b4f77848fdf90504b36395107176ca539f553727ed149934ef8d4f179cd2f0fff7c22866106c609f002a9e39fbd347fcf71e7ee77df34ed34a82f0b94ef2e5866f89b6191ef4886da306011461ec76ca93e72106f10d2e570a6556efc3f27573192010ed219f39ba9c988e4c625ed4567c6cd2ea9ee876bcc31c4bed0b12b0bf3f074e92eed967266615e945f4995558d340f21180f3de6958210d86ef45e6b198de38198aa57b1b103170eae3a63cec34d835abf5acc259ec2f3a237c17bd2bd8bd5c145c52eca0732b89669f352e54ce7a32409923977212dc7a39f305774a187e1e616df1999b3dfa73444377e6b1f98538182925d558392b58ef976673289e9b1eeb672bf4b0649e3eb514485d43d0e2329854b19a3f2d3ed1b93ce96cd93156cf94eb788f50582f1bedc55471aeaf219dbc80763db24a37d75f7352675fe24fd5d3e63a46366d64ed5453a5d905ec89998fe15e964cb96e5918b54316801001b4d14060f3eb454db8fa73383118d35fb6c3d2c0ae41dec4f32d36bf912c6bd144a875a9e4e9605693085e0a85f4ca2d4c34167024feea3f8ad0a6c0742753fd30d0c4642dff128b9eaf7757f76eb2ec2507748bd3f4ee9c396a42f8b9a66dea6220567c21dca701eec13eb882b649203503a49fb4cc0ae62c0b880ee931c07b080a3bd89bbd01ab804e50bcd1add8f8da84388624b2e9b09b19dc71b8edc7eed20a35a2aaa52f96b5cef71b4ed9a8e591b6a9ff45ae507ad9417f090beb1fbd8a02d46d4e77ec4bc1962d4a81b729542af0f923535653214bd27ed1b1d5f0bed37507eda18de39d90b5aa93aff576ae891bbfea9af2b0949c710ecce543136fe294c716b3474cbf4cbc2011d1f1f4f67f06a203a06b950a2f9f5c604ff7fdd4ee3ee8e2861f53fd6e5c97af7cf1025276b34f320f34b5c5e7e6f083064e6613d60c3f53b5c5487d6bc6d8050877c645f74b554a15eca968098d8bc16661c7ec5532acb4e2c088d19f75553843c430840218f825af13a649b487485b36adea24002a9bc18894ebfdf16c5a6661d9aceaab9b925dfb0c218715ffbef334b88fb49d518adb7b48893747d4f298385a674009403edf5745b3b713311ca593ddbcb663b35f02eb410649573c240d699ac8baeb40b5a75d545b2c4dee2e02e7f086f9f225b0cc7fcee5035533d1c0dc6b945c4eca14cb2bf668009407adc2a6436481e3e6e6f91013a5849553c944ebcbad3865449e6c61ec0305f62b6f492f51bd3b18c482cf5f27b9e8dfb489583aaf15016d6faf924e9f9320b994c66b24ae0e08327f19c58844b53a43b44da96e8d6e29a5d3fc3bf7a86a7a61a3f768418a1ff70d7853eb87a51d7f4b54952c6a2130e363752637fc6d7d3d37f3df289b8e28d6cc7c08d9e1a66ee82a3b3328f3da06806c28fdf47affeacbe7779b5b6ba13b919bb7c012be30cc91a722784e51bb21985068118271d584fabe8e4449e877c0d90650c162d25f6e967b194e1afe5bf7ba640d1390f0ac727c516ce77f40700788bd5e78289345e8efb4825486b7a96b15fac9ba2640475dd77cdf5a89a3484af953e0b5d0b7f5d0d6b8e2f322b30a4fc041624fe4580454666823771f2b6577a43ecfc8fb628f733d1135ac8fe1071c9b7f24325a0319aeaeefb170a4fa4bffeddce7c7930c44811321c5f3e619b14f5b77e5755be0efbf78b70a9597fb6bde49d9947aebb280b45e02c86897864049b232e9d4bf48b5e6755d6f5ab0009cf470f1ba4365413135960d51aff165bd72dc6ede40a3c75f37995f3ca5407239eeda9f5b364db65249d4ef7d13e4ac7131967aa0cb8b82c847c063d57b2c4be13e18d1181a8c341d991e5ed05f002e13177130a02e6f6f4a1f4bd488d13f0e03c562ffbec3fcbcf56f49e8c7b4b203371a5358670f830e24a1a164f3cbfcd8febdba2a365bb1da493ae293f589ad2174ce1e91f5156f74fa8305a9fbf79a5ff519784f1e77286ea9d70307f3f629cc923cbe9b996fb46b0dfa458a30a37224d403457f75fc0ad6d82253306e4772cb470ac6d53140a3654de6f74c1f62e4e35822a853b9f3c9be9ebd5cc725f16cd1e1b85d0f0c3c4efffb0a142d2dbbe6268fddca8ff66896decbab1b9116e29789ae334107025499f1d0b141d942e3bb2506f72906baf4ad6cd14d0c7ffb421f5d5ff2e490e29d1c932163592a3ef82f66d84cc13484e55d913fe8dd4cea91887fceb976f81dbe7278233128900188da453676569798b1ffa686da9b4e49b08d988406f9b0fef0da4d1a8d51547efd506028d06ad4d94f4eb3bc95010c310e0ea3a079dd779c6ae9f90a723561d2d5854eb345a37955ffcb861ab1be4b90fad82203aca1c389b068cec15d8257dc62d28241768ec395eec8db443198c801f3e1dbb01f98d20b27666761a8031639cb4e629b03df7f67720ae3a1295177d0a79f2367a3f9bf2d951184ff87fc3536aac0b9f28327753a29df9a2836a1728fa3f6f0c6328682aeecf5953131e84d59b04da4fd0362a177cc8313a3b91437712a11e77265d70cd77d49e430c5762245ab1dac229c9b0495c9df6955ae36f3ee9deb0100c94fdd49775681f45575513080680f69c876de21f89cfd971ab9405ea93771f570e805245a0ed996df5fa9bd7a98adffa1b05a0fb42eb2bd5e6b310f2227d251adcf8dfa7e64e30a60b1cd6d47b5e85323d65cccc4adb95a5f16756634ea9160921471d382d9df743702934adf7f1b352393cb02b51e3ea51549310da789f406f214474ff3e2692fd29ba13586439c4b93bd23d03f1656b4f54cda346e1cea0d428d1b6f1cf5900869b63906d3e87a1b61e22455ff547fd37148c59f6f3bd65a6b6afa3e98d08a0f030186707ff9ac0fc078bb7d02576a60301c92cb3c9cf42dd5683022950041b35c2a462b1cc5c5dc9447fa592757c2ae38768b8b56d2305898a69f605f53571bf4fd00991ec9d4d80a092f053afdf1c00746f3b7690d628dade47908eede722c45487dad379904887c3920735b92d11f46095e3ae827ff2b0720d1769bbf5a6b90f6f338aabfa1d2aaf5842c5c95ccecb98841d0add6b314d1a97717d81bbf0efb28f97a5bd9054b28e1782cd7577c81dc5413a4dea90ad600ab79005782a537405eb00e5767407714d56e1624dd55c0c3fa02df4c6cb8cb66b6639be80ddceb6b184e841d246b97d5ec10adb2fe885d26afada3cd3e5e3b7d0f99c4bf0eaf614154b9a6a787ebe55e9844d1d6307fe9ab28295885d838838aa50b1293adf0cf0ba20c60c3b7e741075644356d9ca0acf60ba52bae2c2663f189bf17b887b6498270c5e391a03bf7687aec633172384ca9a2b3ae39cd3ce4d13d35f4a00e5bb182a92e546d8d87b1c7dc5637af54473301614f174190dfb281b643c64b40cb0736fd8e1cf26ec3573e14babedb92cf867d3cfde9b4930d8ab51ebda44334a17ecca26fb61335a0a1d5a0ed46d2884b4560cbef0ff86a2013579f46388fa9e4abbbe19e3c41d0bc4b930ab255ae07718562d7938e43c87ff712d871319850f2fb2911580598608a8cb725021d54bc819e47dcf83548da1bea64c28ec51e38574699ee4a782413e1f44d9106dbcc8a703b0a4d767fc84e6ede90f1f5266256888e26cad4213502a3a782fca88dcce0f3954c75a91e711da1f539034cc616fd668fb37f6d2fa03a71cc2282aeced88e866c569f622ec82d4f5aefbfdfdf24f32594d4de3c0aa82f93733d8dad7146801a08be32878435dbb1aabc4c6235478f02b931bf5ae53cc6f65c272dbee93c1b334c76e3f8b99aa5f9631fce0c29ecd25c9356732033538653cb8d660ad26a394044fd8a23d890bddf0b7fc15567af860d0ec2f5c76565600c1b098a5c461b27aefbcb8a74a81f53dd0c68c85eb037b1ba7e6868f71dc3c6837bada3b7e3b4fde0de3f0524daa374de08c59a5349bc81f6ed81f2e1d735615991af70d8b9fba9125d3116ea2e078a3f9398cfec2caee6d0f2b1f1f202fa9b926346d3235aa5a96f5c1668f0923c9398528ef944c58fa56e28ef09333f51e299f43f50bdcd0eb0afc82f2e7fd0db57b717d2f02a5574548b3f9aca0dfc1eaab7f051b8416e6835fc621848028c16dadff3dcddcd4ca8bad055dd29bb8e7020bb02c0bfbfe0f1ec2c0a09d8a5e323d75b1a7452e066cecf2b35720759c9e2fe15a57d01cc34caa801e15b948b95b8b3a181f63cd8f804ecaac3b7fcf0990bf278cb6ffaa6dc835185b603b832aa6830b68949b5df10763ae26da848b6ed35980c5132899f79f661b81d3db0ca0979c5050df4dc9492440585eaf126eaf18e172b0e53d5503cc79154e820d1a9f1444c3982676554b7a959138a24585d2a8e53108020d89e3b6b3d7a1054f8764d96f769bae054f2e4b7758daa3a1db91e005e62c3ee48177e30c0cf76822d215b361030c9446b4b86654be2c25966c1140b79ee549a70f192bef0dade8401286bd206be52935883f2419bfe96da7ed7d57e6cd9bd3c0fb60a3171ad7a5fc4c2421af233d4da69382821765131f5e73f4dcd130a0f80e6961f02096eac9cc1825d9685636ac2f53ff5e155a304cf08916a383fff40ec1f867e4fa9b35a3bd70034de94081a2ed98a29a52c8e618a8cf3678e95114d77879c12b8fe2cd806a5c50fb76f0c27a219a3d092fb9541e689cf613b72a1b62c19610b1f32c0ed21dcd671089daf964fa5d084e4f25b0dfae7743f82988cd279fa14b734c98039e4f6787d01abc8946b7548d6f36de60f60154cf7d4bcf99138f6f3b4a903f872486da7dc910ceab52fac0113520bc22495e4f2fc68609370e891a0f725e745ac7b45b923ddafd843b913a4f45df3fd12a1ce0de1be704fc0eae4a7b3a41dffe8ae6bcb193e1513a9f6aadfb7dcb43ddf0dbb4b1266b9f520a2417f80b031a24a1abf8fe2d564d99e3bf1839410a1b75647c63fa8b83a8679f66d0e8bed08eaca602f17f5f3a62d40cab7ed36d354b00a3372757264369874d493fa523d9e8496f8282be98dcbbfed1539f4b41a0a808aa17e9d4a9ad55c69fb3c43253477077125773883f347417c6f930e77ae429bf57a044e6d4ea895eea0e0337ba4c86d33ca0159d36d3ac78769dde95e9a552ebda8c3ab00f69e8b7cde3455fb332632c462d4cec29118ae26660058aaad4a5ff10e05c0ffb6b30c7a523c76e643eac940cfd2d57b2ce1e8f1dc6275844a600d6abf71a9e493f23bc15248e422b7b272e7b40998696441615eaa6e40a0be1e38c3e32929ee6fd6cca3efc3498ed6ba61542a4bcf32b6e51b2e7eb8aefe1e71018b762d3699ecf78084798b89e1c37c7fd08639af85958b46b56294a6ebdda48ae702b7a7c258ce916826fafbbde287bcdb04880d0dea1bbf45c3787f0243492c8fa735d20d1f970c22a3237e12a5d2b2bf845eb48e3e280ab727f0fa7a391957843174f57f6e7a2e4811489c0388233e997c2768690531890f864d03762e9f796c63e525bef7f832a95767e4dab60fc7e55444f54ae237dfce8a9e7b2208b691809c2f1d416344075c34ef05a2f9c0a237812d0b0c3d4efea2ec03f0b416a21d2db7b52e9077f8aad63f457834d852a4eefd0cca621d2b62a6e0d5455f3fa3493b77e0b847521afea2a2614f63543d5da9ec25c8015a6a3f10789dcd77efdd11cb9aeb087c83f3698e904cf7f498f4dfb02eca41be30b0a3c7bc4fdfeb038bc5f3e81e2861ce0ed8195387f44783380371b609cc6b5cd2143c795bd56eed7b8e3b5833b89c757cf2b49682c56da2531aa3da10194847c71b9e6a8d72d7802644fac270e4f559179f5e88612079474b9a36727bd172b48ac638b5e11088b3480ce5317c3f2df378c064cca6e3694392f1ecb6c7895a1e47104d64ae6f0339a66a97d57ed09b5b182a601554ec817b85cc983f379923b4f5788be49212e17bea33981cb06a026cbeeed2bf993d8cdbd7ba9b284c02d1ebe6f015460039c5266e59b79f78590e01479dcf92a736ee5f601e4616a2957716962a45d4451513a5905d945db99c2af65e08891aef98de1f9b7b54b0605acfc271548b48da8a158106d61653b767037a5eb32b606cb43b9b14def8a696db77162369017c7ab457c5e78521d9f15f6a5f1772aab2ecd88f71ab35287d039b9a59ebc1da5271cb48470ab5682ff32ba874db0185d8530c9ed1f1b490699b56b7814a38d35085aab15b3d2c733813db469a39adc00551367d3948e2e695b5c31de9f7fcbca2c5708c3abb49f806619e78f339f5d04c1593a1342310def9f575f9a4a311e2ecb95b9a599fb78593eb0b6cc6804b4cd774a19d585c2834596b1b2935a17f4dedb635fc12df37b2cce8e8ac2f1e7119bd82a7cf62c7292945f9add66040d12a93f1d8b67179aa166dc98acbc9858f2830e184817a2f18130adf12a1513044a9b397f0e0b12e90f99f586a5f5eb870c8ac56b5bc8a5373bda4e1951ca99aa5c0bbfaa2ab976b8a53527f0160c4f7b4f5865385e060c14652f056952daf04b5b8e4d53abc7004b6dc0efad13c8cf1e9d8ef13bb6e4b8c1d86094e7128e87360067ffde2a752538393535d9389e33216b51d6d71d34cf7cb03cbcf4af43095bbe000bb27b6b85b8300be4f334d5e4b5c8e8f6b11e0ecdfbfc19dd20a7edf0da09402fcdf56b42271074d9013b554547017040a4e8e1732562f51e4660b339697849584466ba9eaf6e99c21e4677c887e80b2f440d816e695f4b690e4807083984b61fdabe70ebe9d4730e687173503085fda762f10a0c2d67e4d7de93e65b80a5bf65b6946b07b429f9dbbfaa5551ad2288e8b84288c042ae11a275485f89d2eebb7827b4235c8aba39071e5d54a95e372c0ca15f9f3400166feafd28e03d5f1d6b654afd12642453cd2ac930b5bdb7aa05ad9e9a0bdc43ce7a6677b6d8ed8428faa17d841a55affb85a2951b92cc4f8f9f5b4ad3120e15d41c617a7762b0ebc4d5150c2d18c7e44c4692c9eed2a711e4c78ffda0617da52c2bc48bf2ce34d0001303e05f3300ce1ec054f8e0a1072b164733520e2244b008f7aa7bb3b839162a108877e6c1185e5462b8584d76d47dbd293336e79fff5d658ef68f45d685ab739f8fdbff23047a8e15ffd59db3c1a1ad7df6747e8b0c1dcfc51210b9a8bbcf62f0349652870909c97733baa717ac82a840151a03d5e138f66f3cc55bd7ef8bc17c59fbbba305cdbdf36f15ef5a0074553296b4a6be102ea67098763000d1e39707dd6221a08e7b72d63d09f90ab34d6715be77937cf12fdaf2b937bbb5240ef1c679f11ce69b4c913d3bae8564890d39ff2bd7b57d31b8ca9de04c9f1b047f6eb5c7f0237ded1c7f3343f1732a4e295b9a8732f48d77476f7885e80babe850bf9d2ab432b0a0f5a24e84b9da76bfba4a66dde90dc79c8e144ab493a07fc764251efd72abdc5f26743dda80b80ffe0cf1cd0f9da03f988820f369ed303bc4c0c9b7c8987234a382b7b726714fdcd8a1289f0a5de80a4211df88b3a07dff123ea3de77d9a7efa712b2df3741bb1886b93baaec4b7660fe6eac84b9553ed1a881b3bd9a63b54454d977bdb4ba7774ae4fd7378e9b1ebe8912e426337d78de65600d5d668deb5edb4ee406f83e5108bedd5997f970a0881d47e59ed429aeb56124d13c8184aa96971e60d8e07be880002d1109033f36ce9d67e490d4eace326834ddc1d05900cbeff904d9042160b54fe7feaf6ae6b547ac8bdc69946aef4f1a3eee69002d08afe32e2c825c591a0e974a6f95f12ed + +Params = SHAKE_60/12_256 +Msg = 01020304 +PublicKey = 000000182953eaea29a40c672963f35be24bfd3f040c144b0203db41d6df5599c55282a255aa0306797e41c4e51afa5c440e9039543fed1f612034ede95df87d60149c93 +Signature = 0000000000000000e80fd36a60e34676e8344840dd7e2bf1d689aa49e04c747d12b8674df151338c90943054e8a06beebca84e3f6a48874a0382c678da9fc5b47139eb7867611815b3571cf39eb14417bfb6243d7cc78447973a532bcdaa4d03f409622218855fb6771c154e689c4ed869f4724f5fbf730c5113981e66924e9a00ea4ff1b2614415e84c2a42de2ba669f8cf3130d667f9b7dae657228af071c35142984859f73fadcfd60fd052593b764576b5623817cc088bb95a312855e459100a4ca50a02289d072443e6fe3fdf797afe644fea9257be7188d7edd3bf1b556bc189dbac89ccc266c134a43b1564e9e41052b97ca6b44c9ccf8320f40be28e0a85594fe8c49ca689e8f7041a9801880c785b8de48659e38bd5b3c47ad709e44e126385a2c960c1dc4059ce0b191baab6a3de7973dedc6f01372bccb159a1ae6ea5057ad8dc9d1c753192a155a03659d6f1a7154794ea441eac06ee58a01d4795dbcb87edd1f0e8f01617c99ac9f13494119a8cedffb01e142e2c8420fa85372d67b4c8e5f73c8f5d686f399d8789ff5cc7fd7079b0b1c6b6802786533e94bd80bdd752db8cf2edb20bea51d46ddc0793282259be80a1b0beabcb32ba57df75fef217e6da87fc984afc45a6505917f9cb9b16d4ee4c65522273aaf49ae40bee84fd1b783453c0bd288c985a177e37455a7738b50acdbd46d643f784d4f4cbf0721e0d32dc6ce04a89819a7768d8055b168ad586099671e3a901521ed012f644798038c7ba107c8a36fb26c437c7e364600a0472b7f4171e845e09e19163a44daa609bae48144058a6e1ad62d9cc1587f2578820fdb1436cb436712e235b09f95f41438f2042063a54c754ed10f3ea47d8e3c617f13ff4174e9b19697ade6eb4288537f4f6421d2234076df2daeb877159491872472e41a21729b51e75211af9dc95476ea4be5cc5c35211b18e84a4231833842aae5129c3e54d47c8515d7d90f0787007df39bbc71e06fac2e89c3da61126e589ea559ecb1a55cc742720641d7cba51e9fd4b9bbccf2fc0638fb00a8d83bc4d0b547dfb3e439c408c37355b726cf6680eb0e0b9fc4fd43b8adcb85d9dab705deeb9ece15b5297e902367bb76d8903643ee38bde6c63a57d174c83bbdc498cf6c92d07919cfa2274e26870531bb081aa2210ff8a5fadec3bdb406021822fa8bf114e26dcdfb67cc77cbdef1dd0e26aa220bc51166018cc22c9a95a0a2ab5626338a96ce8b9f406358df7cde3df2fdbf780fa3fcb3e51b7721700fa8d083043fe2a16bafea3565d87d427f42973c5c507d144e51345fe89cd51d3c7461283847547c2d3d6760cb94073e650390aba326f743321033d921e3b10b6a51104412551b5fe4dc215b6c4e94a5586a09a39af9c070b5c221f109b375a8a99a80e93b0d1d9d35d647e7f2837b37b5b81a278e777b186573930f44b40e33776d76d222f45176c7eeb434d63ba1540b561a171a4d3f1e149c9c128563d5ca506acb7e267ba23fe7878a7670c9cb053d168c57be17f993598e165b5115c2257d5c731aa72dfe390fd29c06ae970611afa622426d874b96974862e2d918413981b4151b32f9d7bb4a366e9e5179fe53a56860d8b200fb89bbc0b59642a5be221edc23df86445cd5aaad61831a30fb43505b65af39de8e16f38abd478018e94b4e580d1926f1ac341e7777fb13bb49f9e68ffb838e11c3ca718a9baf72ef31f76b6ae757f55618ee756026ba3c4a9c87270476df99fe4acc0305d86fc718f60fa50b9587a524b19a8bd2fb08c3bb18a495814b3c0ac863fe3f0135643ee5417434b4d1a2c97564031cc35fdb79036e30c6eeb9b9ac041aa51da86412b7473b7fd87b71588ffcb08cfa72b660e552ddaf74022689add43cc2431b69cc0d33014b51ebab4aff50b35d1bdcc35bc97fe08b7765ab5151d26aee9a666bfb67acd1e27e038b32c00dcfb099a3bcad9dd83a506c45516244bdf40411c94b1f48587fd72e4fae062dbfc879692f9ebbe5219b6f7a791bdf0630117ec9bbe1af20dd81d37e606a628298c29a8ab049560d9826182f535b089bf4561ef2ef65ce08bda16bc73b9b7887be004b7e5cdf1c24529ea98d9297aa8f43787cc7626e9440b252dae0c28f7125ad00220fc64336130b3fc83659e04ef3391a8d5ee4ccc2bdc15081eb23ad93403845ad9f22afd5adc4a31795145a4805ec482265441590eb9e9624b6fb4aa86c6114812bc67d590163084de9dd36cb02fdbd8930000952d1b2bed52fdecfc6a075ca7a237dc75888eedeb32ef132f08db9a2b832d221a50ddb10e2d63f50679d60180be3947d911d1c47a59b5d6bce40225eb2bbe52891c8ed17063565d49a242a71c6c6e9ef2b1fdf3b66c09f4021d925e733d0d205404d6f5ea59f47be8fb4d365f169967d7b7a001b34c737eb42c10ddafb9a6e8b46760e2c949b8dfffe194a1addf7ab21576769fe75674950c89e1dc02e7113c99c00d930900a456912bf857cb22a3f0822471a705e9507b03b4bf66482615c5569a15deca4044b7cc4ff96afc174a380abb3132aea937c4bda576c584e2998cdca722992be9eaf3108cc218db7338d97e0ded0dd6a55d21ae56411ee29816ae1a3fa83bd617a435674b5b4e05c66b75dee767e5902302ad297070403c8cb1a74a9fe6f4ea2e8226f28c91c03ad93666600b68e939060584ddf7764d56d876bb6e8a962d653731126da5b4754d422c8013111eac61f99006f92dbe2565f57105559bd9ad42389368078d5fa2aa119273d2431565af5fcf17e2759facbe209b24897b2a0ad6fee06420a468b5bdbeba668e4c49c81805a7f8dda9f41a5ff81da9be58b746b44c1139eb0e21b80728b3057141e2d3e086491556c9d183a13aa4d8e16514284cc4048c843f6edab500ffb4f1ffbd057c3fdffb6f187e2baafa7a5f6a481d7a2b8ff89009f27c6985e8c03417be2239cae4b3ac4bb91a4218c0a6baeb70b8abd06f6a26362a1e772cb7eee81a33f8ef1acc08d8c9d686a517cf52b3151f046354209ea63f2c9edfdabe68f500f21dfef2ad8b765067f0949482a79683b5c5c15dcbf6e23f22f4c9f00571870d58641e0d56c6eedde7942d715c61f6f75e022bb116c63809afaf46e312e2be62cc9ab188649253f11c71382d2e2fb0ee91354f9b56dcc8cb4b66d222b89f6b0b1b92d5fcf786413197d56668bb38abf6daa1907e61aa22ce26a1c12151a732a2c785334a5abe3989ba7cc84e20432c2bed35d87dd9923cd3900162640d502a17d5bbf068b1a7a52a4af1dbfcdb6ad524f57cac6bbbb73ffa7628a935659d48d01d2239d60ed4038821e1d4903646bc989739b8b51192d5460db63edccd5612a853e60b03fe5d062c9261a387d317f41d2a1d6c8055ff076d9aa703c0e473ff71fca707c83c8d979f672852caf02ea74c7f939cda0310f6c35e31a54a2ec6c516e63f698bfd0ec3335a54554db12a9000d412156f36311f0973ad8c0138c57af6fe0cb521b82a8724d9262c2b0c2395a0e88b28e7a78e323479b64dd22da1e09e94ad4d37d7e6acdb4789f8f5ae2b57fefd02f55f69f245226da7977cdb47d8cb43341f3b13cb31feb0d12baf13cda3d761ca1c73061196f57205f9d1d95a58480ace2f875a5e90a9fca40d0f969fb7ca095ccbf456e6bca59b95292a073bd9fabc4d0998fdb4b95f8c274e4b5211510afaf8e83b06f7b7162bf55f3d502c0aaea28f397e7c6ae6c1e5d38f8030c4e03fb3dbba2efe2be3f7ad50453c45426b7ac4fc8999b45f0f8f4fd587cd28e9017097e638994e8879fc1b92f00c95cc438c5ad9755930997b4174781551c8bf060bd7ba1cba8b5858fb809801657edcf1f5781bea262d04292970820f19728a12261da6d089534cec3c22a4355c0f99688faeb3a7ea65b80cda16d87ea7ef9a154004590dfd401dc4b339dd403ff704c82b182ed0bfe816ace10f9244897c1c67bc8de1812151227d7b9b6cb0e6efc4a5c4a03a8bd3be5a9628c790eb080bb57982a20ec861bdb0ebd3fbceabda27bf193d788fe76cd4adfb66f723cfe139beadbe925a981ed3e9b0701626b9ee2dafaadcef55830fdc4f306eb14bd8512ae7f15a95e1ff5983b1d322c55d752f13d82ecefc85b23f7cde9be0d2e8aeefcfdd0153e017420d148b7f41e11b79f147c22b789d728241523ef8680b5896d980e5bfa5863719ce688d493d3e01702ef3ca7c351f91321241a9af2fc98619e234b0e28fe2fae3cf14d177fd33ce42874ec6bce0bb88672e83a086886aaa583b86bd80106ae01cfb651e86ce0e9956eee80bb93c9c3f0a65b20eb49122603566bffd5e76ddfd1dd9859576c5ab79088c217097df3928b35ef5bb59187387883707e4c93718921b455fea60ccecf3766575fe324e89b2acfe856f4f4afd71966160cb61902de8ce2dcb02817fc8f9594d825835166737b5fd0b36a923fc5f9bf79bedb3f0ed012e4ca7743f4c58bd0c3257a2d295ade2754921f838a26f6212e382e7c994b0bac80cc33474d29a8140ac4ace869169db2a7228e67323ce3bbc6b0e4b7269677634bb77a1262e18bf04dea4e3906f7e22c416b87587118fe097aa3d32b4156844dcf0a8e5d54f079a179d875ae034bb1adbfb1fdc5cb9f15c71afb30bd992d069a9d4e905303908ae51ec0afae713ee24355a3790d11aefd2de8fbc3d49413a6a69984730650ae07d6d4311cb7f2db9ae45ba36c6c92efb1c4a6d833a6d477bc84a8e89f438f98e62d9d61f9906c8058504b4819731d10eb530554f8d51db8bee37958412f7d9ea9b1c9e2b7435f9fbe931d7fe64b6739573ab6b5c4bb54230d6fc0ac4a7c4327e856ecb2013d7f4e8c6b8fdc842e7f3c23621543d83ca3265006524ff0b6bc643a20812611ffb5949c0df138f164e6d1b5745817589919683dcb549b827742ad551189a04c308033fa04a15345d9818f3c59b6028e6fc95581538364aa7eab8e13984fcb787e0f42051b6822c6da0428d0c567ed965b4d46653f5bd63d70d124b23057f658be12a5cdc6acfc091bd32228f85aa357ee19b853718a35e859c2dac61882b905e7c7656a5b55850faf32244f75c56ab29140b1e4225c6f8fb9b640b5b62d3e297f1b5a07f4c026fb6391f6262088ed1c548b4a89bdfafbcf875bd25a3dec647a2618be6a5095a3775c7b2dd79533a0505355a410af20ed98f71141d94467354f5914ead9cea13504610342269a46e4e0da62b6ba3c66ea7f23342709a4dd6c0db3f45fcad9fcf70d1066f7fb845db2d32322632e962991d0e318e2755cb7e987cbb75fcc58a313965ba6e3dc20acb27081607207f35154354d08001807429454b77eae4f7de3e199115262a7d5a895026acd8924a385b6b1cfe3e36c6ab1b184d84d5add96ff34d7c4e9158257a7a32e7106a172d8d1950120409d178b4cf975c7dd5ff6bdd2085463bf3d1ce88ecc92c4282f8096dec018d3819a9047c5e3ec995a2e3450442c08bbb2c7993fef31e4696338c2bf5b05d7f48e4a3c0ab24cf0f1cf424bca930fe96d523cccce864d71663736e1df357839594a8a8bf5e83f399a8798a849242e6aa8f528cfd68cb7052a2df201da6652df33dad17c395c97a68a95bec6cc5f4d3c35b6d891d53f7e6556b99196207beb657dea278eb6152c42550ea30cc747a62cf09705312456b34cfcc584694fc5b8e4bb53fe550bbb3634f83d94a22b4f5d61195c4e41005710b19f173ef10aec52e5c2ec312d567610bdb1681a236e8faa590f3856b2336bbbcf7323615272561316c06643ff17a5a378b4323a2b725b90a4d01132f8a76db61144fcb3f9ee9db2b99c89310c9f54187755e9e452153c1566becb67960fec405e669b892a22773d31f9ea50cd21e3cfec84c40eaf4dab7dd5f415f5155abcac011c636cc1e9b5615d71dc4248e8b209ac09c86bb6996ca74ac027b297beb3c9806a54f8236746f6eb98617b1836251b13cc9816af7d6269f130f86427de88fe7b7aecb9f7d8c835a6e0c2de8fbf123708807e0517a47eee0de5737149c6073ed8b6e43d61f96b6e6fc2c8baa1f32c461a496dc8801940512da6215ccb0897a393cdea6b4f79d263e181cd52bee0d191a51bd82d45bc48e5e6fa5951e95a9abd7a5044d6bb00b649620d9898e4059f9376e0d72b7e4bf4547a752ca89818b4d1d2dd21716628e2a466993d5a0d743e1868c21e00d54c33368282b62bbaffbe6301813ba57b598d546a93d1d487aff86b54dadb80369dab326aa82f1c1266ac8047ed0274e2457ccae7a1e2d59f92df44adb503832c7ad3f75662ce06ae8eb455a9f8e7dd65519a1f91a68920aedea08df2c97c9673476c7f6e9a8177c38b0c04829f863b00cc959e93d4087f7bca5fd349ace05a659ee2956ec56160bd6ffad81d3cdca84d86159e5e8f2dc99493fec12c163a4374531326741e9b8071806d44d219dd39a7285a81dc813f98a75255dd00ac4593e5b78f893af05b2ec33e1c9ed2ad4de73398378ca449a67184ebbe0c6fd68b4112169d75e4b7f5433acd5c13363aa0138d8ee1df63cd07405d2c4b1b2caa4c0258e8cffbbbbe05eddd8e3226822e891a3efc0ee8813123462cb938aef3ac08c5c5dbfcbb354a01f847c05041ab27de81ec0d91c52004bdda835aa1622b5e40cf3375ff13b58d5f7594afe921ffd52007dbcc1a36362f3c8b8946d59f02f5b60abbe6b4ee48b650c345e11cdb0cb7a72a7ffcbe53663908050d8e571b0916458f07299b19faf820be6c5b414ff7f6a30d84d095ba16c394cd450c8baab8cac203a1ed862df340a6ce63d0398b7eccb03fcba701e87fc4b7c82aa02c8cce583e52e3c1ba3dbe1f2a35696820e3a2f6c7bc4e1733babaf3a3ad00a2c8649f465905efe2663d44c954a389a238cd0081a492efd407c389ed9067e65aeba31986b772d98df4124f0e973ea2fb5e70f66d778f925aa352333c9d225d17f024f6fa16771a177ebf48a5c0b36dd323d18cb6f55ab1528140fc33eeef815b43676659219ad0456d72520db07c12028dbb6c7a8cea1728f7b69fae03fd6e93d8d2097e7e13ea5469b434c3a857ff5da6472fa4632b2575c4af4d8251b16c1439ad38d930fa64ecf78a44a1f2e5fa8c997e965d141819ef146734c44d548365061cb6b9389f2f1aff709a9701374e7cbfcaf56a24be6deb6acb75a84c887521a42d30c800be4be773bb1dad39c5efedd4424d1a35f966bb19a91b68945368fa58cd88434dcd381aa94e034af8dc0259a6f80691494f7125834b0ad1f929ec1e4b5e4157a0a396b41c1c4b2788ffe88d05a763dbcb7a41b71549663f9b6ba3646930056cf9797ccd1394e83719a51ab5ba44bb39b9059c95f22ccf33bb4bd8cf4d5037f56e2eeefe7fe875d339c69556a3e8e00557e1abbfbe929479d4653063447e126a2df13e3ac4bfe2ed968a10400bd99239ea465c6fabfcb1cf47aa1d00de495b4a34ca08df6c29e16bb647467eb0811dbce187a011c41efaedb549663094e29a88bd865254877157ae80e49d37b4ff44542e6f66d51b96aa5754bec99f830fdef7451b842de88daeee2ad2bc0b622429c0c18978763206c0e0bffb0ed721bdd08e88796b146e2bf3b8ce6918d2ea29cca7c15cee4573dcd20ae48b83bc37d9749be52245849c4a936250f2616790d460f949c311422c3f7a367b4a330c1ac86310668988c89c987c1d943e1084a81a3c22561555f3fc9cc44bd457728f395b8d89459d2056c566e14576da88787a452b8861f6235bd5d7d4dfb979d4aa41444a92eceaa3ba2ed4b67a0c70f7cd3c6587334873dfbf41e67d3939a740ec8bc37341ea10327e4c07feb70b87299477ecdecb62a02591c745005d20c394e87c29b6001052d3a52f0ab59682a23ad3e281261939b7e6997fa6f40f254e01d5725dc00d8d2e7eabd3f6c57ef9126b0d9cc566f7e3e51490115dd1dc4815b7873ea1f4faf21692cff60b6302952eb7a3e3ed7c6153cf2966e086eb180d02a4b0bf50ab27311e35863d85690c76aafe9ba485ea7472a47a7f08b297500fdc51ebe0b4883f9961a0316959346707ed460a58f784696c759f4826388a47c8fee293369403998769504b37b41931f51133f73b6cd0ff524892ebe138b9dcc78075441f0031fe2cae2d8a2abccd9d26a1cba0f106b8d905fd2a49eb1d63bcf8a9b450a1105e8e4c5bc412227b96464f53f134c09bceb2205b7a7f0936b4a2787c41401c4ececf5990dd48be1ece000e015f222be9ea88db757cf9504930f5639a18934d63dfee029e234d54e1e251e6e42924e142813a13f7464480d4c6d9950e4a0ec5c6424bb6e222a46ceee91f9fc369c5f5881df6af8e4e34cc0d3eab7059273fbefa71c67dc92f78af9409d760d7fa3ceeaa6c048a987e9a4508e9be127730bd491039a3e7988c13ff4b8b8b3ff6eeaa8e7ca9598c1a462dbc70924d8055a4b60effc11c5d7df0a1e086071f99d44b485a6befb074836edcd783228b435bceb5503c986b3d569b740844cffaa1d0bfe44e6772cb84f8cb9648e1bd4b74f7945bef32921a54a2d23c9d040516f86b2fcc0431860a5fd5f8bebee543d88497481c00dd22de9d8d25928c8b6252791536c1314a40176716d253eeebbc4866093153e703e9f54ff7922c2a279aa7c23c6b4e31688846f8b099592be94ee949e31de466f7cc1cf27a1b958d347f34b1927b8df3b31199004f30e297df858eecc4d7a9bff6e6e3b7d35a55253b5d3f0554ce5828efadbf1ae287f2e42645f9e1d7084580e8810b222b40b8bf2efde77c5b0053d68fb1707337f9aa2b521cc69c792a7689442d76935e3aeaea0a8eb9dcc4eab9582febd223a238a03d9ed7c651969e9c2cb75378452a6ed1926ae59ee703aceee4f6a8707490ab779500d4185ce497d4fdd0c54270cf4e01e41172cc83939f61728b99eb077efca6c0eb0ae16edf7c369662eb07968726b5b9dd6aaa79cd635ad3398a6d0c0f0040ad2fe5fe8c50a4a1ef5c13f96a3fa834b0a71ebb2b54d6fbbe5447e925fb92011379ca4b05bcd4a05c30c0e7fc3339a9b837691b3ece34b85d5f6daefcd13395041a2f36fd7e53f18aaed25504371b148d4ebf44fef07db0b32334777ed701d4dc55d84513a6cb26a2af92037aa9f2c94e79c8477e5ce14e7feff715ab4df4cc8e38751f1de7dd08367d5fa25664c702efd4d2fcfc48f4acfe1359e4f98bb5cffb8f56922d6ac85e59d453385affc67a645cc8541da7ab3cf323db8199c7300b9f1608e0e8a3003c4316ae2fa396a2965875994cda795362c625530864a1b68c767c2fe00bb3ab8bb45812386e19eaf15701ce3dda26753526dda0ec36b1bc55d68fb6b904f27b0b37f323884814670b3d41085d047628902d9c327fa9f4ab58f95582ae5d1da2aa13346b9982c926c83ebad930e0b94f37895c78c36074b89d08b122fc72555c7876f4cc2171045e0d078efe9fa2438fdb80d842c3994ddb8c00d91b74551a5d38fe21589680b5bdd55f43626fea2b195b6cd2ab3054514edb069da18bfda64156e857581f297b634aa93ae10d8aa57a7c9af9fb7d4423856ecc8d8f636d407079e8f21d19446b534ebd30bf8ce26b0eba33561b8e0cd523bdc67ac78901d0569207fd12a4ba828b84ba88d57c9b729f55c13082ffad1d61a68bd394dd90fa335e9a5539f828f976575175c0b1f2ee03130301dcdf1773c963821e8e214606aba491f4d5a8ec72a6cbcce9bd2ec78b04ae3352277b5d40026ec3e2df9a5ecfd3892e03aee6d04da5e88450337e60aeb3a81bff5ce0bdb99aac5151a5ca909cdec3a354af15e010655f6da1f59b617f0ee286c2c6ae3de1f8064e05ad5617fd795c841ce58fa6ec23773fce236cf1244ce57f10ed48b0a42858db5d85e21d74d758f1d4ab1ddeae507ca15f8d7dff8ea3f32ed00db604ad30093897fb5172d3c37754fb4ce827ed71a441f16d3341bd1fddd69697295191224d616928262bbf4e5eddd0a70bfeed96b87bc5a4ff483c189533a3c1b1c72d1831fb37bd102e4dfec4663ec7c355a6dbdddc39db59bcfc8669911ff53dbf557f0a65c9bac0961839755ad465fe5b598344c6df98a628e0e3ff4f7cc659e788b729f26ad35ce52de45d6c6e8908e0d640bdf006520bcc4800bd260e0f5edcc0161809b147723f153e38ffc418e395fd73935ff2dd5ee8af2584ecd2d0f1192c32c68abde592b0064bd80fab5ee29532511094464c93ea09378defbf7bf9545491d3e7f90bb0c1fc75e23cc7cb380ba92df68da4f23496143d6451a15b94e8a6a6c69eafbba00b41659045bb521721a1cf88754c2d120e633709e4a8f5c9cad77d4c170350a7d21c502611be2119f1544d5d123dc04bec0d202ca138ace917e022b04123765def041b4e1ecf8546258e48d0d763646bcb8f02d88b42c593afceb753bfafae8ece68a322be50a3b38a285544ffe9b0ed079fb6ee43b90eb78ba052c8227a71aae51c3b2fd6f0003cbd5c75d72153c71a034a882f2cb758677f56b91c50c9776a3cf03844c805d4a252ee8d1dc0c2e540c8b8aa650e7bc38ba84b0403ea7c4ee67bbac4f0eb6aa8b5c835350216150fe36a9a59cbc4561f219764fb1a93dfd4773820f2fc049cc1836a1405df2fb6250a02cad07fe51cda0ac7fb1205487d2380cf495f8d7f586d6744b75ad7a100b2865fe9757a5a7c8e428b69d483e106363d461b5a06b1c6541b51a1bff625b0427adae56967c0e81f8d9249f0cbf1aaea2131f7f1700e36b520e2f9f6f308b39a375cc1994ddb9e0fc7e49c5b95c15814c661251ab99651704a8ece68b9332639fd570e3bb8f199db7f47570869e47b8afda8bbe4d594baa5fc25b4a6631940d4f79bbf293a5df4bb69f0677c933a1a520f1968ec584a25039ce32e3b5199c76a998636ed2ba3170788c21951ccd7d5bb800f27bc742244bd997f334fd08df69d614807bb6dc71cd1026a30b328cbb71caae1a7ba288369a700fa47d478b7e960bb81c7594ea6dd2ada047e7824aba5e2b079410ced11b40e7f6e86db3b9fb87b34ba406a8145c1654b503dc4d47b8f2cbac75e98f95ce3cef9f353b1cffd8883491f05b330262ab06cfd107b7c2d770e7d35ef00ae3f3991e5fff87e98d6fa38785f119201671f7a55177cfc1c127d33f7dfc91b0b92dfded38f89d1138460249fa9459b6e9ca7dbe22ab9a0ae3f1d778e67eacf9944ea563fdef4d4bf427030bfb30ee22a0d67280ce4ad17b054700cbf31803b2c58d19758bf348f861c4ebd83f768a4a37dc6a680d1c4e976268b3994698bee6b082d46106fa49116fc9c2a0f36e68367e464b3a6eb68fe9c7f214c5339f95269d2bda315c926c47aefe4b1929d741d3eb2f0ef341c05120220fcd5ee4005ce2e0ac368aaebf7229d097f83da4bfd034a9725c2fe65d7ffa20d196817bad6f80d9ab4922737d6fa4edaccf82720451fb243c69a0182582682708da257732afa36ce01f47699bd2bc9c7de974670ee162638748a8d1767bbbf3e0a35dfa891cc7a072a3483441b13e771d1203345699165b45e8262b77766163332c58921def269b1c5414bc5881048f1300f97d6cdf98975796683979f5a4b0f723b6fe42d2a8b69c67f4b7a64728f162155f275a7419921e5c282f059b89376d4f8f86d4b0d2f7300c787fde3509c7dbe1ac9f8a651a4e4d76cbf841d784cd1830bbe1569a523a906782237965fdae5efb1591845237f0a5b89e66ef518478c6338ab53436a2ab523e245dcdbb507a29bd258350df226717fe845f0b538f6c5612c720ee2c2b6ebd90151f7dcd9afc078642ab7208b345e5ef7d072fa5c3bf1b6610d45ad747cc111f7075841658cae66fec4eb7ce38784d743feaf0666209d1c74f352913bdfc94778435a57b63c0c043332784f43f5f34b38814ab52604b95e5785ca2a52cbe1b44e57c6b92fb08f6e1ab6c8b7b917fffc9101e22b9966af0226d70c350257093429355b5bed6ca693c7110283259f05e0f90f10e9587f7586894bda3684c8d6a5f2ea65f9efd1077b162441056b6f11aec3c0cf701669e42941a0a8b9a44fd37116c6d2b67bc9ff93aa745d81fdd65320bfa2dc293e57c0eb1dbd6c943f5c922cd6df439d1f77b0c53e38d9d0e4c13f887e4cb497cbce0d2a243bba1f1ce3b5e4c2d6fd136fc68a15ca5864352b28fe66a4334932a5322b6de13cf885ab38ef39b4569602c9edc14a68feeed23c4a5d8eaee78b6f31d60fc404ea2cba4bde222819edfa039380d5189ed36ada0bb22f2b0914cce6ebbf8dce16e8ea18e1b3acf6a304a3b273e996233f1b80e46dc2a65ce12d013d65c70b398a87cf38b8e5e480f15ddd846b90e566a0c74a29bfc99a769856fec5ca4351dd66b200bffb03994142fdd03c470e22dcad21e35b18feac4b57f82ff1761a10a38b4e79e187fcc2dd998b92b94a669bc6d5aceb53a4a10661b5c3c21a5f43623d5a479953062ff3ec15cb9b016898316f4909913779b4574a97938e25eb87b3b6efb21086237e85a4c341064adbf229b84b5f9a74bda238945472dcb14b467ac1846f0d376914a2d343f42991d8bba3662a364937abf1e5d4d3c4bd89d742cbaf8ea11004339ae4d5c8c3871eac23dbd4f5f8992f12eaf3b60aa734f335ed3940ec0133a8b695df3eb62703564e5a8aea6288001512a5318c8a4f9ca1c82917d5afb318797faee11b5b4cbdaf58457b1e86d8d07bb950431ca9ba53795041c029550a04828af6a00d99b15e9cfcb16b662787a62ffbc60f12c2dad1af3a68a67fb5c4929f75624ef78280f06570859b4de2a1577fb5932ee9d684c2d3ea8846d0aa8302b0a4ddeddfa43390f2a14c4b8fae643ebf75cc914931ae0046dd791ab03b020f6d434696006274a9a6f3cb2fe25018da140e2f5fb56b34f9018a62810ecb93a31e6801935be753ee1a1d880f228517784c3ed1139196661d1dcb3276104d1b752ebb077fdc165b65962f6640aa5e025ae7a4cbd0c136ed03a599bb88a23e68f6493ddfe673db814ef8668ee877050db345cc36b582bb3d26ea56d6496a2c9e802a141cee43bbe7641a8cc7bb7b486d5dcc3ceb4d899f40b672d830e4bac1e077d205a680e435770ce986e283ab32524c82b02696d51f18ace4152914363f95a1b97422a3b53c52679f8fd47db99608bce39df24ecc847ed343d489b8a8b6eb300af82d23bd07c8c34bb07c3dc49307ca7d5e1f2160f165d6cca2e7f6441d259fb7b1e486c14ea97fa5ada0c294287a3ca363e833d560427616e47c925e918d48bfda231604f664359b4a83b8d4001d535827b21bde5e55cebd0239e166dd68b51e15de42a3568e88b5756292963f87efb2960f76b8ebf44c62a58ff8b52abefa43d8d6f23408ecb4ecdffd8e904cc95c41fbb6de704f2693caf618cc59c6ba2251269e9b264807d52f34459ee3a6d36fed786fd92d0347f59f524d65ae70fcba417a6bb9e28de98d3c3d927fd37e129dbe6732ebed867967d9a0cb31ac69806d1e4d8882650d5eedb38bc09dfb187095adb00c8400b356736f2ee8aa0260ef3468bc97dec254aef6ff3fd39c0c371e1d1dc45a0bf0aad225983b75d6319c4bfca9b2c68acbc6dd41efe8c633591506fe887ba82827ae15b620bc6c9201b4377b48f9833fd681e51d6fe0e093317d00a4358b85faf21a756b0a826f3348d1aefab4bc9326a1a96d9d04c612a8db431660259409568258f3e9229d50bd7f147fa854cfd79a1682cc763d3e972ed430f9522078ac9204ea84f148bc202e96379e1fcae2596ca78fcec8894495c9f9c26f7fc826c169f578bf0180de84ff5f578a4ed4f34b34c92bbb1d9fdde3aa1f9832d514e26f1ae691e5daf6cb8cd05e30bc616430c5759ea16b0c83c85febffb9336ef8e9ef3bd2595afa753648f388ae9d5de35d2b050a570478345af4533c1534286879323783fb1bd383db80b165814ec39a24ffdb7682d6d434c5304b4bbc8d370ff5113d7851edc45e40fcc9871059da5a15aee41bee6b0bdb916f0228f7c0dd50e7607ea5de052f03b559140082f777e89d227fcd362fc34fbf6fa35efb5ff98f9047161fa3cff079be7a874699fe4e139db6166d9b59de02deee1b16fabffb92f7a2eb43773fa1b1ce909c14b247ab2857ca7191eee07d6c01d9b2ee28ee990013362e6b13a48bf28141e4eec323dde96e0f7b1340f505d8426c307170b34dfd08a9747c9a34aa0aeb392f82b348c28b76ee2b3e81a91a120b45db8aa325db003d29f92ad3e479ad2bd1c00606cc7fef6eecbd2e6a171df8aae57d0cc605c8b772d66156959ac0357236b1f0ea5f8c0533d64c0ebc038b187b0c961fbdd946a1afe8ef80e21b76615b562222970904d2c0252da465e3422f98318ddb6199e99dd78965146583bedda036ee105e3121323dc17fa1d96a689ca9c25ba531a0408dc7f454d6421efee4a0e36854c75cbd53c264a585cce13547cf14600392934588f822679547305d1cae4bcf459fd9920b41ad93e86618bdbdef2408f34c55e511d9866dc908f9dec6b00c01ca14de069772c6a1a3737b39fc542e491ed1a489136f390ec40ef1d8eeb386518ac8b42b702c45abf74e0b215b54bb5286b9a436a92da3bdf04e73275d07a85c0e0d49cc4d5a12806959402c4654e932123bdd2e53cb13ff7a30a7d5aaca5ea618d79d6ebe002b9e81a18c5ec3067735bcdf6fa6372a20b7cf334f3d5855f37091d7eef4dee3a3572e7a1222b38a9874d3f44a4e488ba62544328dc2d00b146bdf2c62c045bf38564d120fa641b1842643ac34763edd3ae3433f979efaa55bd016d066bf8fa8818f57a244c59bbfef1788b77b7c4972fbee6b11eaa35cab0c0421df2c9a8193b53ea940f1040f100be4b28593999d53f71820113045d957e6d6d14942f3af4711d4518f14352e9d7d5a1663c6168a5236efd22aca70f768876fc09e21cdfb64e2e92ea1d219aa604276134d88586bcfc66c61fa425c647d4451a1a6be9c660b8e3ccc29d716cf25c2140cad5a04892303ab18a055182ac0df0fd3f99204bd88c94e7524e44937aee0ac567ba7ae90a33fde9797c7fce2ab948559fde41a318c43d0f02488d72ed00425c9b8e6b11edc9451b03218a024b37f22353d0e65597440b0af65bb861e41836d6e89f2db3731ac0b385de86b99892940a6138b5d11d916565ad0e53f943111f0b709b4dda43ff0e9720020fa04370d23caf80066f4d64ad6e275fe19b7b05ccbc3dfce366ebe545924f8ff14f2116fd70414b9d8ac6ecf2e51887bc96f8eafe03a262acd0ebce617db7c69e55a08258940ad3f09dd7e5439ab1734f8a798a41d5a26d3a0562e2a82eedd41c6c0dfa209a06a4a2d0e12aeb337b1fe009f0304ff0c68646261ec3c128aa7c81d693996c70e424019edae8595c793de9db4b9953088673449fd25d30b3929232c42bdc4f37fc914d275093e306633a58d7ad85413af681bb75299b3c27a452b704f9b0b339cc280541560bd54844d9bb5ee272de1d591553d39036b9539b96b5449f5a397a7011a8259d33214ea3b6056f29b046ce9533b0307a8e0470a426cca9c8e372374fb2193e55378736e5fb46e0fd9af37c68484b2732cedd560003f8ad2565d4b391fe253bcc54b1cd36cf43645f611366dfb880ab44766a5e351fc5ee8ea5969846bf6869f1ddd7d8688d034d7947700f975703600a06341be13b717dbd65351cedc54e923f5291248546792b0d8a8e7b9b085ca8bd89ebc2396a6d36edf840f88eaccfbd80b31eb07fd7f0dc8cdd1ca250104df345024db60b51687dd86c3ff9529a1b55c641e6b2d8ed44309f620528b728ee317e1acee1af824236265b00d5f6ba27ae40f4c9a78554bfc1c721c6b01f9f005a04df049a9bb13bb2748df118228ba652a6391b67f7707dbd2e1ba1875d8ffba55d9475cab4a37372bd18b0306cc0f926accc0c25c622202d3dec4e3feae697b697a39f615abb5ea28140574be0c204c7dd8f784cbab8f836a7d1506f3d72be43f9b953fe2375b25382204dc6afea75d6d53753d98abf0ce9b05507a3564184d3b5dc2f2f4ccf941dc7d549426334a7a3dabcdc4f1e357c72ee5e64387f76a29b03dd49229808e1f848e1e78a76e478c8d85921ec46f6726640f612dca7f48612ac0d29277a4544e9b896e3e01adbf1d1ea40d6d608e1a3c1dbf0132f1eeae796a883dd6b0ef7691e2f02134a87c40e46b00ed56f1d2bd9d2d03bf000f7a00e6752b4e941456a8a7234e7cd52ab036eda08043b62a8d74af94cdc648e89013f47f1cb8b59d636c5b05cc20480fc46ecb466e6a1d71359108bb6a2c39cf3931d642a773f8fcb4a0c6b91acbc70830256b31c9fd2361c4f930178598b6a5e39898017b409d2613e77ac81407f631156f73de18e07342996396b7187103a549be83e0d9c6017d2af7264031c85237ec2d654b21f6818c6f2e92e976c603a5711f44275b46c8aad3d639333b37a730349db84f7ac7eb968891320798d58cac36db5b61d3545914a35d9f0cb6d805e780dc54ea12a6861fa8ebcff33e5fc494b415e04a8a2843bbf51cfc1b561357e98e94e45a19046a7258f4df2e09ad7d49dba7f1658090e1cf0fe63d32e0b585eb98ebcd17baa946ce68c1261a4f167ddea8b537f9fdbe10fd433b40f1382c1e31bc9be6c44cf84cb1ac57717dd95b2cce94ab1dad75b0ee82a34e4d78d5ae5a32458c5d7f3fcc81102526c357f7019d9575fb45910efcc4b3a9a5979ef3d0789b57d4d052d8d10bc41a8731c03f8277a34d03f7dbefdc5cc2e658d319c9ca80f1697d4255e5d7eeaac08cf1a503dedcc59f85acf62e49ff1ad63b246ccb0b7e9a1f416d4197f88bbf3fb84dd129070573053729bc20275d1cab1102f0c84ac44f030f95a86ada0d084f398335268b9038ca4a5c976e44527c5b3e6996b3f7346a821b2f9e465ff75e7c612e71a555515cd6620ee3095fb35f7a694c4e6610cdd0d59399025b2936eab7c64b59accce385844fd3af1ab70470193be73d8d0f61b1eb750455469ed4a400b6f97f0c5bcdc86ff40051a5bf7a01aee66126b48a1a0bd45f8ff670227653262b997238b95fd44e716c4366bf664a2c0cb317fd66b65eff540111c2360e3af77282bea21728cd73f0cc1d889e9faf9a35e38a41a46e9d154c2f9a554ea21e1803d972b2b78ec58530f0add5882eeac0ec89497bbfcffcada8d0edb5110b2b98764391e01718c1aec99cbd206b5d278668a7275d6b08d04ce42d646e1a575cabcb8a9ef91ecc7e78a8399090e91e1356ded8ee43d4ec7b418b4928c5ac63ad6695aaeb6f903cd8822b8f420f2d58c15e3a81d9083ed041e50de07478d83b8566c9c2b834af5b009a4d7d16fc9ea48ea9f71083ef41dfd4ca8431f0e0c02cf4510b204967bf9c216b70ec325b797d1bd977f94b20d2aa121ed6e7e94523fa5f582b423b36dec84c4a4709e926fea329d4bb77f5dc95b7a216b9d5e01a2df335c209607ab2726397d69137c56a2903ceccdc164481fda4a3075a8be3daffd3f3272ea29b76f02be204b9e3679a774705e83b13f5d05e4a19ebe849a2df914aad69209c3b8a8cf032a8d9c0255568056437242d5b51bdbb97e0844b7ee5782a5001db5dba0ecca6be7a1ea280c8a2ed4f75e300569ea010fce03999b755ace371b716af564e80981c11e184301e31c8da7a4c8ee374f5ac11ffb8b9fca8513e6681c7cd40bf9255cbbc65a781d7e2de1e283dd911bf98af7acced49790b4be28ed2c9114d5ed70cf67ec3d99c2c5a1ec2a79f307085474e908cbd763694cf757ef857a525c9d866f4971d4072586b045085297a87477098d40f9bd50fd13e6e2ef05563af4c9136d34c214c1feb7fcb8c63d26d0830436a5f6171ff1b4e09caf15143522e1d37119f792994a7a3845651f537acb2f73f318a2cc1b2c8c738ad18f9497ad067dd76a71ea0a371961e5715a0b931168762d1d3eeaeef68408b65c940188b7fde945458b6143ca11dab805ff000c0e5b477cd92a8eff972f76f252cf3d59cac369faf2d11f8bcae3f1f6666aeede91af1df449746868a1d3ae8d94f77c5174ccd9d32e27f649f2655a2196ed196a81337c8cb0e23c8e906af896f8bfc316f79a89db33adce55effdbf14fd3db45606f27309602e3f9a9db56fd32ab5d8f5942440fda159f7098d271408805b44a17e551e39cc031bb1c2609cd1b79d13575baaa0bb33c16820a72477e992bbd0597ff3470c4bc73275c29440409ad6b9d4e567b3da407cbf98ca347ab84fed729a5fda20989e78a0ec68f35cd538fba1f0390c74c966b700248ec8b22021adf4f8e2f267cae0b0cd30e10e1e8ac8ec633cbbddf87feb090b3563f8f3504cc34858980f9fc6350081b891551a0c334e66352a6a74197f21db36925a424090fcc51596ad2eb140ff10cfde216964138fe48fd9ca4e388cd7eb4664463ad06b46bd048cfa3a3e9599ee0460173a9c15cc3045b3b74f7a1b03c97eae9cfa8222dc0eb75febf34a5019deb0584267f8c91616f2b1c9f55eae42076ad86b9a71e6614244a44ef04bd98ef4390f7c9048484073d8bf9495a3bdaed79c511d1a0ee2e5c2dabe9f7d7c04e2c0917b68f1b2a47299fe23882c1c3c1456454205d0b3835f162790342700ac6c5a185182f00a07eac933c2abb18dacee4dcf7f85af1e4ae24137e7842c44d7273b44a8bc16003a0467b5050c1e230301e27987a1235f8285f04ac0c5868defe455665a16f16a7fe5a0c5ed319fb750e8e09cb96cf83565d9c12838f6f81c17db06942b82b9f8fbac70ead6cb311343d539925145f3cce3b146d572f128868f0223928c2a76d74ce8513cccbae5d311279f9dc73cb2d354079f747cfdc7e93cb172ee019adfb6986cb8ac9226e333790b985283c45f5513933c4c6f7e1132203404de26ef9f6618de84afc0928971a08201a1049142f6d8ee01f191922dd49a9eddb8e83569efeaccf1f046cbb6bf93fbbb586d4eb17bb0d1afaa72e59ad383bffd1e5991b369a5f038c5964aac9c7cb3abf9c76fcae021e41a27309ecb6378e9f06277cb14140e5fa4d0995b69f86554d7bf080fa8ecc77f5a60790434871af0cf33a65168d84d6dceb1b3bd7e997b47dcbb77210384ca573e373a31e9d924b0178933d84053d64e302a528f8de1aec12d8f1532b63b480688d2f10d933306c6318086c26111407756c73b750cf2ad41055b98fa2f047816caf94c99ab87221abdae8d1f9f7cec81493bccdff7a6514320dd93e809e66e90fd187051944c5c9726f75b8825aca945f2bf28eeb1e7c2c4c11db5f6c2461ea7c9c01f1c20160a6d221a0dd43c84f3249a569c2d454d2bcbe86f87041ff5652d67d646728675c48a135db525ed7aaf5c59848bc0014cf3b25be01e09d9986f87c041a3bf438bddd8c37db950ae1c0e702baf034cabd0c8325828f8ba1b77c97c62a89ead1c77325702e9932673614d50759db66d6374b967f67fe170ceab49498967a9fd867702db319ca4ff4cfcfa27b6d4e96cd0d15d4b75c865eee6d183f6f423210c8391bb3922dc8264bbcafac63e2453580e1a9b4aa8d2b0cbacb13525dd234fa8a6d690bbb0bfbac9e5623ce229316b7b3ae9aac1d0113c24347ca15b7eb605c5cba1cad849d7f7ebff962f8dc5107bd4d5b11cdcd3b680bf6faac47ae7e230a41c08a8c15fe2e7b528efd1459c7540ec7ad132b2f92e66cb9ae556191d39af252e26dacf5f478b1d3c5321a703c62aedced94fe0cd02699ff59d74a552122ddeb9ed9d511fdd66c47ee90eec50b74e4fe0a597aed468f2672d3936e3470ba093677c60e074b292436a0b47b0ccef3056a4d39b30edcd9bcf0026567436dd777e6f0386f1bd67e480fb2096e8ebfff934462261620fb0185e16384fd49fb9835ed847dcba9883c7da2155a10022998640ee10ae113d8923d9361266fd98e2b741242c71ab49c6596763e0f9d0aedb896ac66c851f0e2d034c28a7fe4ff69e21c3aaaae2272d8e81ef5b97f3a92f99ba17989854c695be1e3e4bb304b8117b2abee60e657e33b55415bf1086a89f12f2b814068cfbcf29dd739582f30c0b7f171badd4550a1fe1de8e07d71cf2a5b272fadf7e0a2c2bb9aa84870b16d2bfd4884dbe7743cc8eeff6db07bb7989b2eb0ae669b9ed4efb473b4bd15ae9009a51c15e6dbce69dd59ee8c8a1f8044e5a6c655eb4f5e8efb8cf15c33967d9fb1a2d21b39ca925af80d13da49fa031df93756469fa4be3218cab0c8fddfcd93504b11fbad7a23c2f70cd8b8ae677dfcdee58063371189503a7859d4fc441560c4a4c342ba2042a0f8af8cf0b1f21385deb55bc95659d8362e2e75bcfac58b8d66ff10184e86b734ebd56ef95c48ecf34dd26990947e1ca7ff60fedf65bfb87e5625c87fb50f0ec9060d15e6018903ad3fdb6468461e4dbcc8a653c966846c4bab12b0f404e24ad28f764f048f81f619d417a24f62cd826ed3032aca7a31871f6e4a1b375862b874a57c259a2c23f4c02016c4c304db6893f1d8edbe5b4d54106f821a673b78359adcd21599907931a94971cb181e4295ffade1eeae82b898b8981bcd7d06836bb1780c40f637b1b4d063af55569fb95da3084ddad2e38b2e1a7ea4605859f2a7611893efd5612dd18d3cb405f0504f39eeef25e13a27fe2d338e4cf8f1df962aa48c2fd2441ec3ae22db8dc8f213a5d81dd6927cf1df78873e9ef1bc87481d05171e5303166ab87a00fc9f43d3ab3981674a75898d323deeff78e1af96cbfc559f5601730580d3bb67cd4802617922d6945418fe409f63e50a0f2dbe5224dcf476e470699ec87d85a4a9ca6f0eb1a3f17eec4f9b36782ca2032707981db63e4e73c4302ced19f94014aab8080828d84ce92c98bb8961cb187b311883039b82ae88ff4d2d0abb48035c8aa09b0512160a8e2ec6f5197e2c4de9fcb9867a2d2a96b90e4774e2d63fa3bb97db67ddbff84de5eeccdb259aa719b8198194aefc554092a3270da422bcbffe2f179b6f2482407cfc931a46df6fa67d55afe821a49fe919328c10f96cd0ec6b049246cdb59e0a50af56211d4de899dfce5161d013f4945b9161f81a32de00f4b85449f6fdcd79a3333b8bf38749665ed68508c6183da52b61b06d6fdfeea02f1a7e2411f9611628a8488aa8c3e043a2aeb498e1431ed206db635edc4c13401702d18542d7ffab08952528e01d000ea047eea355fe7b7e677ba9eedffba7adb302a880c6510dee811297994e33a46b5cc528f65a666819926e03ec6209356219d309541384ba17714f82e01506eea0a806a395d0de5bf7fc6b0f56a5e54501930bb1d57d2becfdbdf906da0abba5a524552487e7a3a83479d031acb8cc324317ac8075f7671e2e8108c66053f7011a6a5fd77d71dd664aee1dd981b69c0801d3924cdd71c994aa13f5b32a1096beebefec6e37f2db313700a8dd23684e7c93dcdb002e8622e8f36faebfd6370fc9d4706e89478ec206d715fac3063b54f0fc68e5029233e5ff43543fa5d2cb71a38000078952d4d01b8d679041acb418f588d9f3954bfc067402ddfd9cfae0802fa41b51bbceb007e1d3b68c44b9acd6d24db53887aacb1d42c4c7d4df6a57b16e7e85a17bc2b9b96264943cd44520452b616f8ae93739a31c5de79a55950e3947d5d8057e53ff5f40359e0264c18cd0b53b64dba69d0b98859961f2cd89220120164c3e564dc1998fc901f818bd6088ff1bebf06e38be3e16173a3a87b57f3690aa7dc8d09d93502636968930d90cdb9fd74cd74630c0206ebc8716138b4cb267a5ccbfecae8b3cedb010886ac9c88c352823fe8db4b30e8560db6999f9da94964d9c11d49709aa347b14a1534c2efa1d9667c7baf0d64bb3346ca490cfb158f484e9aa275d611473d48eaf2213b7fcb3d8c1ce95d3f49273728d55a41f768fa38d4ed94045d599b564bdf85e2064b8d473f7268a082a3ebd2a41d9564f50dd8f65d2c323490ab52bea5b876c989c404c3c3fad3d57de7e51ebd703c88f48313b1a3b2ccc6832ab1d208d24872d506506fb20dd4d20842211cec81bf465edccfd1343d590112634ffbc0b274ee69a1c0fd1c9b60728b156f2bd4a6065ba30cb28208e5de7a407b994a7903bc1794857cd65bd462f4e4804d580b13c3f6cb2bceb247fdc271752d94ccb0f1c0077a4818b9ff9384cc35df9cb372994f2a78f7940eb66297c32fb0e91d66dffd111019c4d4c998534c68157a3c1aebd93e120ec3b4ad22624129c6cf360ae93cdaa4d15a04a0dbd7dc34538c2985c7b3d8f89a1279b098839e0b9bfc514048387fe7af95357d312fe7908114bb8730c709577f2412e266b92a2d3109aa31cffbf554d995f8c36b0ead31ab33ccf8ac93986d4bd65f0e2d98c5304d3ed8292e9f123035828f4891a51222e44b40bdaf332eab184cad46f812140f30ee145bda82307b66bfa4d332d4505d2535b24747a99ebc5edcfd82f24fb1bf03efc91faa160caf111f4769a9f3020ee7709bd83d93c8435b904c7c5285715e1ffbb0d92bdca8aefe2e5033721e7462192f4a991035e85505a19c1f17e1356284ee3ca4cec09115374f3d06bba2683e90726fe618d75a228f92672c6f6b3b3c1bfc60d42928ae022454e0fef25899ada728e7fd878a85ffbd0048b8ed97143bf564a747f08aebeeaaab96ed9b6c8bbb05ad9b381b8821791d062164b5ca6dbc77f1ebdde91ddec5c124882935f2d2ad3907ce6d954586be4de1701c6620f03f4bafe4a2326acbc35eabe05467d24b0ea2b8da9d60c7f5bea50bb30501c20abfd41f099e6923f4271a00ce7f56f8bb948c76bb68f53b44539e1ac6b08e3975a69b6d9352e9dfd5d9f8809437c1f276543dea5a71a357728839f0727958f5a09482e817ede760dcf4e6204dd15612892ba195c0087ab4cfa54c8518533325cb5786089a6bd4818cccd0bc270aca49af65db6b5a515d1b45e5783b8f0a99361500e958f67f4b8a1cccef6f4c84be7f1869fe9c509c18cf1e15f1bbb4a21f38f8564628aabb3abcb925f709a0f68dc772572718c8562fb5f013b96c943839374fe5b14ae387391f560f30910ab4dbe2d09308f7691511bffea49312dfd22b24d846a25c4d72de9637694a4b617c926fceea586c3f22cb9affb6d5418012180ad7c3f948fb443609f8688cb91268e3c3ef13f240d751833187193185f9f80b5a78b54a19961fb6a83756ec3f2ee37559717a425efb44a4ca747dbfb2fb3b098d165519511269ecb304f94302ebe9f91f1ca022c3a0e3cbcd12b065fcbdd04bb5a926182e3f5b62f426d8b9f749c89c25d93389420865473b1df4c35433a9ea8805c9c80f07211f352733a01035ce25823ffa2ab9b937eecf8b440e26875b1b329db30c1312836401f4a50bf6a32e0c40b7b8120020829fa152e34b1777eae2ab027d1f5897a1fd15ae442d7616f8ed282a6a376c46e734bd2296b3689092f5567135bdda6dfda87a5b07de25f39c2061cbfd2dc48457f457e1da71908c098077d3d17037e97c405340f4898e844faaed8ef0527c0822e3e8927d300ec15b31e20c1d9b8fc1dbcb1cee8f14377fb2297a6f6c3d3fc72fbadb08399d24b3f4939b30ab6d2e33389e8666ded0b0141be0ece24035c24243d6ac3f16af8c56842dfa79c87b960e9559c8d3ef885e047beb624aa16b8273278bb26123d9a28ba6e732c048a780c0cf58f9ea764d1c523466782880e8bd4842be4dcafbd10229e12208336ad7ff4a5d6848c5b20939cc80d0b2cc86658f7d2a4b95020538a0a987a356eb2fd53ca6b356378d192a8bf18109e21b6cd7c5e4261b03fdef7068c75f220450068feb47931e24b31d2d926bd490d4a2983b22de4db78ebe9ebff7d3944e506289ac226f3e574ebe6760f886324a91f81990d1e62969f4615255d4fc707308774cce85a2bf443f6cee1f4498c603eced6c5851345b79098dbf4d86e54c73abd72aa36f0052632e29f087f00d990ed5cf2087ec8073bafb4bad1fb5734878fd58b893b3a192bc9a001644a92ab4a762ab91347405137aee206ccac298fba02b1e20aaf3bae749751714d47f13280d7c82b033b6b63c16c669a48c56fc100db473ef346547647fa12c5286b269c3db210652a898c483f0755b306562bca2f010d0f0e1e16ea3ea002bac8e16a787a842f122fd567cf158a4b89481c4e8c5a5079892683d8c8460df1cb9f5e4bbab5c60af5053b66cab72757ac9b61a5b1c4ce08ffaf12b88593b7f8354c46e3d408a9517d86fe367df7da7695dd2390842144034deacf10daaf866f9590dcbe924599997bc1726b005783d2c2f5746f7abadf17459fe2c16139cf5883267ca8ab9367fcdc7360c57d6d53c7056aec7f92c8966eaf1b73f792e97545ed6a4dfa5b3597f64ac5f56870cd09789e816370b6a9c89b88786bce50772bff46b776ab4622844fc952d3c509f1b499a9d8fc08e104dd71df6a53de3a1ff1faa3e7d1a564372549c4ddd3b68a794400c581cd100daa52f633e8a27bbfdd098c78f3ea7a1618a2b1583847def8423d61f2cca77201a280e3404f06af72d3bb93e4f9ddaf8529064202bf87128b41ff459033864300660c26aa015c6be09e4c4dcbb7b8c6eb46855f92e6ee9c9a3442d6bb59741875d74eb798ba28f5c5678b5826366993b34262ee4b5cd4b6f2e109cc9b9b666f0e6cdf5f14a17024927e7847f660b3e1de68193accdc92ee15b462ef64e97a6ecbe883e8f1fdba79800861839c3498a8c62cbfb22c430985cb63c63036392b745f0f2108234209dafef389a2c4f2ee54c9906dd86ca05304d4a65bb982295761debf68782ff9adacf8770434118d51eea4915e5abb97cc8d92da70b422dc2651264975e277ce7d1aba4733074cc910fbd3ab149bc3b93d4c9b05db882bca9da1efb01eb469869bde88066670f2d64482b4dcf87c93c3fb029b1bdda692297e353c36dce93ed08c75f0d9ac92ebdb9091ce2d9fa129449e16df721e3edfbf085b1fb30ed0a221791dc60a878f201a998509b389395e1fa8529aa42235f15a9fd11111ea8ccee552231e304c01785c03ee0928b27178dec312eaa628408eaf7ddd009cbdda5acea7e2e932785fb1852985f593ae054166dda703041035edb8ffea2b072066e467d7ff3f7292008c47156a3a8dba407597eb83a81f88b839317f44be722aa060b1a39370bc6fcc2023a91c7818e69dae186814f1c5e2be4a9eec84280815199c47a7caf05ecacc203b9df0948bd2a96bfdc4d86a4c26e4264c0bd75970244225c1dc1a76758185f284d845469221bbdcc8065e6381b94bb283411b4af72d121821b7860d6a31633a624c8afc67094120a31138b02c3e57d09776bba634386cbf72c99154a4ee053395967da6c48020aa52601df33a6229bd5c2df1a04c9a8976cc85aa699ac03cb55566917f9801ed225aa93cb87aa63c5858c4573ca73e8364685b5a7518b20e1a394f7ee8b763efc1e6368dd25608a127a3b3854c9b00ace6273d3c2c6c2407b5423c36110710b98651e92066af48211556db21e807344f471aa97163244491f6e8646bf00803c0aa5dc2b6bf5efcbee1cf4bb07a452699821c925c8614c0adb21251dacde38f5c6a3a2dfa02c3fe9acec66ee8f44d341bfd5a8776b84247f22405054af2a69ad4c269314a2a027c90d3b7330361214a5e486e36932ae7660a2a17c1d341a4992c01ba07c4000fef00a3b22c4a6caf74bae858fc306019a82673127c9c7537ee34b40dd911cc1161c1f0937b30188ab1dfe6d2e97907bca9656d9f58078cf1ec9e70e092d36bde00c938c40e9db01b04a2addbe0d4f3aa740a5579e0e0be7c7dd6f203c38ea0a7c9dd9c6f5ce9f62a6dca28f384d4db169d899d3ec70bff1734a0db575e73e59db8c9b864a600fb7a90a0987be1f4eade144fe76344232fbd29c347d46d637a623bd71c6a4d06ed13c8a76e369e5958cf6cfe047c603e2df1a8cf223ef4211502e6b91fafc9acb5baab48c8372fbe7e3a976ef539cda0e6a5e81428bde260e63c0af0f0eaf1353d097d2babc26cbcdc774d899085e553e8ad2fb6fe2479638320c4db51656a3d98fe5814d2ed9d3ae1448399ebff6588ed2e8aaef993ed9e6f27ab0adf00c96e7576bc43b61beefc3ca446a08e682e96ea2aebac13b55fb2605ae3cf8f96aaca43e7ec4405066ffd797c06fdf399ebe905bf05206ff6c2719b44d30a35f48fdff7c45ea8ae56e2fad229af5aa574fec5df537234e1a98e4cfb447c38f9d509d0b26a4169a8d7912f599095d54b56ddf9e0b26e97a697ca5d521142f124774fda97610086ca772b151d425513338440378c62597a5cc26eff7b8c1451332d4a6dadfa1bd9352f84fc1b9612fa57b68d73944eddbb188a66c4da006d91ad5657bd3fc7ab1e2a728193c3a349e8400e816c5df2ab50f4a12cf59e4c5b800eb7eb04aaecf36ae340ae08d36775728460092c4cd972326a8173a41df8b4e1d290970300e919c65e990da1c8e1e252a7a402ae5026bd250e80a19d7204e7f2cf024f29ed5f896eb728e0655547c7f6085e0e683a4bc9bbd5d1e3214c906209bdf1c402a577fd695ad90e0081ef1029e0aac5c41d771923d0d819ee1410d0d1ed9b10789c801c270b995d1f8b6801ceeb191ad0070ea888180768881e2c02f8cb34f55a703c4ccfd3022ff6bddf670923a08f6a00ac57b2fbafe2cfc1b94749998ae02813154a13702bbaf358b20d8220e6fd88f277f0cab4bcfe1131e0ea0b9417261705582b993c60801bcb10895090817fe37a952d6d5004e9efa0b29af8cfbd2d16d89419c71d80443583bc196f4f84e27ccc7913fe6c2a23a6ef19339c1fc845e07cbcbc651e28bdaada4ab2967573af1ccd809209a725bc932a3d8a7a679d57b712ca77a070972b22b08d3b26e5f8497fd49342e5b9d82b86f622ff78a9c7f298df5b0100658e0b0c575dbf99fb608c3c123c17996f20118461df0b388ae136da656d42018044fbe1aaea00ee6426f91d46283c12c919bda8323ade0908535144ec439246dcbd607378ad566ac5ad6a30a8385e35e88d19dd104d62e90c9b00bc6e5bb11d089f9f62f0eca40c87d40673241f1c50e25902e2ff68cf43b132ccb7f5e4660dfae3411b47fa2cc308798c1428ee8ca7af01aedc9c5a39a5f1fe52930d2a117c0ff82c6317c0b3b5b4a0d5322230e2fafc1bbb31098d0243de62993a08355f8f455c7354f2d1443d47b501033103bdc1f115ae226b04e2c008f38e816593c446073f81ac48336c45ba7c3c54882db9a716ad20e37ba58b03c555de794ca23824bc60c80fc7b2eeb72722f073d4c4929ec002debc645784a36971d239916c8c3fdc635f2c029d0740e0d7bf2bce8b33ada5aaf3d53e38b555b534df279fa79962f5433d5595df4b90232f59a2f7eae0297cf767d57440d17a6510c379b4ace90eacaf259f28cfe17793298a319d6f1f1d250eaf91b7cb66e1aeed7303735be02d77060ea10a82671f3516c19edb92182f98502d3eaaeea8b05f00fefc3f0657647f7b9b31ecd266292a138ee8544bbe965f67e9e92909ba421b0b62a3927667b1bf9f2ef33ae52f973aff54c303f379e3c7fb6c823fbda60607127d2ae93cb948cebbf90c9c89fe5afd4a043291c834e7e82d98471b663feb0965dd46514bfc05a71c5dfeacb8b7c57067c534189076b8ea9d238d207f9e3fd3f8990de5e4603f1e56b8fffded98476f2bfb330ee0d4eb3cde6a156a94fbc1279b2f2bffe6d1f19d0e464ec7071afe9334744b261a396135e81d651a245725a59a4be0c37932a1c623472d55cf83f92fd37b0c158a7dc935e8f461a5d0a26196138bd0a9376245ec9329f00ac70274ed64257a638c1b5af6e4bf71556dca0324d2be528c7753bf4ab22cae0dfd2e85cd7e50d1ac89126377823a4b67a0ceacfbc70d35e0186c108baebaa8074f2d885ac78a622937cb851cf7272dd3860e6922f3c0be26f1b7f18bec0ec5650eafff0e8d01a667bb1cc0b226e2d672d4acf13baff467870ad55c8f5ca63b36f06982e421094b064cd85a122512c5abf400f84fc66c7d6a3b3765b46afd41ac56ad72595dab1f2b1997e93a7df2ba080649c3b4cc31cb2e929fffe6249d860315cc75277de27150bccf55146536be9325e938277c79cb62c32eae1b97a94708acee30906bb979369aca9d31eb02f42b9853365063f132f7198eaa5309bc8475ca8cf5a6408572fcf7c161d0111d78f41732c3c910cd61089b8cbd9b553ed475f303a0386c7d6c27390c24b44fad5b83f8d071b98c846be935daa02e4ee35b26b02d91a9334f822df036d0210355a8aecfd1adeafd0bfc3bc15ebe41a76223e8e6df03a3eb3b7fb48d1d6d0cff2026ce1e8ed0202f519dee9600aac00d710249242c8b4068e1cdaee6918ba769aa06b7d86a05290846f5a1d8b8dd6761d945b25b19cee545b79697807872d10f91828fa98e4c6d91acad2b6776a641725102a4546bea6971fdb3522f6aa29a74fa23e2cd047d7334b2fd4b53646c952d994c551978873e9ff4a13617bca729ee56ffcaa2a264b7fed5d3ea38634d8b014caba04260ad8088d34d535030e6b994c97ce2b99d6485863fc8340a77461ced1e1e28efcdaaa991b3b90d9b3be80be5639c3f974a3bd964efb78b4ccf0ca971703b094a67389927cc3a00f5f759db4c4b0ee398a5c8721a786d5b6d0734d251785af7bb87326e2650284e242bf085b71bef6428535f70f34cc891bdcd898970c617f79643b061e2ef82220127655996a61dae23b30ccda4de681b22e42ea46ae9d86c1456ab07ba2c3ae5f1797ae69a11f5b8a65c830df2350528328b1989f7c8901df8370cc60b6187dac2f0cceba0ed6fdac3d3b5fae6a30872d8d3fac911100255f5693411195989b93a63bd9d5fd88599489da5cbb6c490f70e122ca024d881362a54040af1de5c28bc29f760f14e0e52f7a322ccda952cfc435919791588cbfd2a8e40060a8e98e1870f8d18538eb7bdae2fb269aef35cd69f39c7926d7bd7d2e5c7f461266eef36c208efba6ea43b7c6c8c695dbc740176b953e252d9d55ff51dede40b490f9f884bf02308879044724b8e59f1663b8684593d4773c5de8bb38f01ea2651ddaed18757044cd56020b7a59d7496864e153c802f56ad5922ff5b33f355ef521cd733865bd9ce5ef256a07b170c965dcae069fad063b2a447ee0e6fbe5972cd7cccbd490d32e4c28e6ea01911d8dbbd54f50f4d0033495d2875cd75fcc44710d1825d80999f9688f8e6bbf359438a746105b13f7d173fb89a6b4dc00400618d3c2d7d8c87e896886abe41ac8f433478ac6e13c054faf12fe51d64cad6c5410227b4ae1ca1ecce460d5b39ce38fe6104f4cb26fdafc8720200314a2aa8c7f1e846746cb657c404e180c9c9ee721d1aa77621c23f7fd72bfe526d0e5477c952eb5c30f271ecbcbe8d9d6a0b07a7211848fa09c8fca6c06c175c0605f39ff42a268eee6e3f53e403237cb559198a054815d124a1a5c6d01f0b28e50c1cc647510d06cd60da67a89dfeba99f3044f3f27e4bbcfa2b30ede53b64fd8187bcf4e1702b3297ba2270cdb42f70f9ab5a1ea0f8efc7db3346361660fc13a8cbe1fae44764390c9e5293e1b2919e0f999baa46b10b34d0ae06bc16cdb156c11915637ed2ed88bac31b5b56601295c9c21350e781def3d466683b7e064f78feca63364e5b84937f0d4b8c9c33827d5acb76a750457a05326d3500654a53544891db3ddc44b1c1602f55942a7ea683fb3b2ebd1a94d44e25e72dfe7fec0acd48dc9c750b35b2b95065bbc7bb7267c22f4ed459f1f33fe924a703c624a7ab1e41beac2896337e87c01e3e61ed09903cc3292d49f4842e2408f57712d8ec26807cdd8c5cf4af829f4074aafe40cc1c091c271897586451df0047ca017da5ff59954f861388de3bf550f2e6c1c4ecbfdc427c2ff266b8a7a70735fe82e5a724849f63350a0ade71fec3e6e89774a6e81b9b1832f5c29c0e50e299f7ce73f1ce3e72117aee786f62d72d144995289d82b4a8d7ea5145859ef31126e22e6b265d927320c2b00b092e4c6ebf6a2f23be999b87fd431d426989b1979d51649ef71bcd29077689c00cddf88d5a160355061cd421c25b5212f43021e6bb6f1f5230dd1e83c6522962ee87ffa1e5c233b17efa6cb4c9e959fdce05d4a901684e6b0ea7e27e21a142b824a3b2d1c26432c4de7cf37f75c39676ee231a2541e298cb4d1106c09422546330065d9459c402f07dd565d8a03fcef447a0ab5bab0cd4aab3d33949d2f19eccd08edd460d09633db5574f126d8c5da1f4fae7bc1e5c9b33e46dc0ef9ad768d92f8cf68f83776ff372c353a17ff51261300e48929eb4d8f5d4e66ee5f5bef9400b3b81f70c22b760ab038ac5c9c6b4e27ab0c8068e4ec43bdc30449ca67629973638c32d9c3786618fbc1cc69edcf957d676e9ade8fa400e3389ffd0b43f03d60afa4fe2def9b62fbfc5cc001ffc0410bf377afcd78c779e9e6446d9c930b3e097e35bab62ba917850661d4423a1e972ea51e1c145cb2e195e792da7ed7b9df11cb461576314f114645283bea43b7878da8552c64102872888ef455446fac990213692b36f107167661a3c93d691d86c908cd14a4caf050a3a1dcdcb835ec1c72848b04ddf366e03f398d6565f40909cd97481655135ea9f79f66563b1d775c83cbe4144b803c65cc166f7d106961faf404cf639d259c7251ef3da458a588f6aa05128870bf17baf8f2f453cca2db5d3586b41a902f8974bbc59a0dd7c3a0b64bfa1416c0e4a86223daed857995776214b947537fc8267d4151679e52aeed7837594a439c771e7b3b66a2d504c29f45cb31cb75ff845e0c6759c40e4dbb635f6b8cb6b88bd2d4458dfcab8717785e26ace3668d9cb5e47d87fa6fb6f963c3fe1adfdf3f91bb7ce2dedcbded350ca5084f7665c2d1972949fffb3e9bb5e044aab4b7339ab4a546bc734a05bafcc080fb22f984f03273f06e2ab692a9454382d78dcff569110843da5d74b270649da57cc780069dc4488c98c22f570ec92f793cf2f9fc4fa4597ca7712f1cab18b55bf6d4061552632b9ec1bcdfe625bf6fc81632ac27df0f949ed66ecb48d4f6ee47c690bcd844ba9a02cd6f8de1a27197e8f7ceef4f2c502978cb3e2bbdbda09d235b4d4babf91699cb84f9fcc71f0e6abca76e2926d438538f3e4fbf6cf4fae5d55f8efaeb379ced4c9daedbb117f2b2d9a6807d390e61d4044abeaeb2ee73ea1ab53898be09ad8dcb67b4daf92620493a847facf1f191d0c6fcf378b31b030f1c59842fd61ad4d071a566b1e02cbc12e6e6ee50c6f8f894b8010139019d9fd383b2529a04277d69bfaf74085c855d60053ec8635dea883ec6f846776029b9f8c3a21526f40cb585f3b8068dd7bd13e46946edf2a04648a99d21c1a738c9778968ee1aeac602c1382c2725d6fdaf51d848ea2fb8009cf696ca61d35e3f148be80910ed74ffeb205eaeceb1602f78dfe0912590adb743e06d57266429f0f8bd2c3111dd6c8a61f14d52460e8b8e685c3cbcdf9569f790f16b7b62f6492470ebfa0181244558b17339b2ea7cd9295ef81573ca568af47f14dd858df4c6a23d7557b35b83662a6bce7f62344451ba2ddf6dfe270e58f3b1b5f6205868668bcb882abd220cdf31a97c5d4dbb905f7ac196696fa6e646858a0f67b4612c0dd80dc087894d8f82bee5635cf5ea0dd9c5235c21ea59120a11c0c253f03054b1ebe2adebddb4229033df836abd598172645176aaef30f25e1343166b560efb7d168d6d5d47f92006dcb856badb5ce66e871452fb8d9b7766e9c8cb55fa1afc6558a2b312bb93f6d584d4fe95239965001c48ec544747682d6430efc77ae783a512add468182c47bf2fb27ed5a16320e4e52369171a162087c4eb03a5a48fde12a522d6c25136c91bff91d5a3dfbf1c027b7e7cf0ad856485e9f520d1593661abc316e794341507eb4a254688db8ff1da5c905a3f7eca9399ca75ed8ffba1d4f22869cc8d835904d2046505f15e5d5c42b48574fd813ada208fd15087af49d8d44ce8aeaa30455489d4cf6a52967a7f58e3b9772e39fb5f298c1f024aeda82308b5f9106b365888ed7120423c6a038361dc1bb881bb90b847287068554904829aac058672ea919cc402a79c1f4a95604c75bdfcc45677b27e0fbd49984833faef6ca28ab1f1fd1e8835075cb23ff54a5ddbc81ba092cb68d764f2fc2745d733f69f2d3afe9ef5ca1f211c05b4321f4c48205f0a1c19d90c053723bfe3661e354bc6564da372650052f0bfa2feb8d5a19324217b5242cdacde1f37cbe06fe87340a6b434dfda85bd026e1fd10995f7811ad50f42c50a278100d9823cbf483e91fc611901eac97e6d0f9fd03ddf62ce2b21a390e8ca2ac0563df3bf52cf92def76a13a82176440b4ba5486188e51864c121ad8e72c4b34626e49c759d1d3309d4b2d49f6ac78d3f384c441b12b819e7e37c2a26c5eea0f277f550e5b3f951ffee46e62bea1de88e4495a9b70019e9203eb8e399426f45862eaf1f7996c8e41c282ecea2e8443da270984cc0567ee99b6f440c11958ef49da697415fd038e8a2ce1da8cf375b922758261f830faa469a1f536be4d5621bc7b73cacf21d3f4778b34fbc9206cd2d0d2a0f713ae17610031f30a067e1b46693a2503f15ae06ce7a1e0f5a73701252a448c800dfcb97bd2f43bdced0e7505cd0dc8a6a9c312c9352440c613bf535419eabf8159a4546d00bf115a5bcb99c871b5cd2dfb180e4b9c7b037d1c520fab90345172e150120d61498beed85e0e9d5bc2335fb6846e10c0cfc868ce3bae94affe9b736ddf0906c5d823a9e64ae206d56ceb9a2ebb266d07fc74e83e9bd337a9c313ad1298860a1218f362a32f28ac2a33653bb1746abcdb6faa3af6b0e7c6efb413c8ac253ba550064e5b2b5a1b53f9383240a0111ce71568f97b0a07e1b12e8b8100db0b03278d5e64725120ed99b54627f743151a31347d605b28593a7cd0cfbdceaea3309e5665ee027c8e562a4fc0f9b476a1f445f00d1b783275175ea10672c65035ed5a8c2b22e8ba891bcdd5828398720368271e56d61924271252c250b1369f1c23340133134ac2b1d2e76fd79f64e4dffa8b79e9360a8f98b90f8a6a5b4c0e72ee41874c9fe2d361a43b03111adde8ee697542b82a461cfb82e807a0196f4d08014faee90a2b9cf0384c402f20813648c165a5dd3c374e53c09b4eceb4151a4fb8ce7183b0b065a5882b5c57fabe6da82b1a7d2801f332c0ae4518a768cb04ba63a33bcf744c6a48bed1dcbe6f28502f29c17a0c123d4c68cf6c512c5d35bb894fe3659c20a0068ef4e949bfbfc970ceb3c9750393069bc90d555a1dfc96fba99c41966c84603195fdeb1f18b49dbfce253ff554bf4ed3a9415a446a2a3813135054bda656e56a45cc7d0728c66c4f30eab6591e632cda44800b12c88492119054b55900f2b28cded610afa031ee737deb9a74b28cade13084ee952ce8133c68a71ea18be72110e41504419efea98ae6f7716179adc5144051218847594687352fc94f8903ccbe89b797b84a5d6a9f160fa2dddca1146e499f008a6d88a8505cd227703931eaefa55a960052a21d6d18dd5bf131f214bcb7d073187a68f5ffc6c67234f6683a2f51b38f68920655ab95be6497951a0aefd8207f4fbd15602e6c4c2a4269f83ed7f8cae430a231aa701c21dd19547f40a358958f27dab26e4f4b5ded9ef38d4fd1c1a33dc90943cb5016b09e6fdc5a6c79176cb13c49ab3d76c8eb48ba7d7cc1e81e1785d6823da45b0ed7b071c8e78e678626900c2c86b97756faada41de2c53d9722ecdbf8901f241987ba3cae5f7d20aa2a7fe2d80fc0a6395150231f6e6cb85463af2eeb1f3cb730ea4f6420dbb3e75ac4ff7ffa6da0bf5fc542f80f26c04ca04951037af36ffe91c76c2785e5045094a62af31fa739f016fdbd2f6fad4c34323737290506df56d05f15735d823fe737f703438f1587d7b359fe0bd130c16ba1d638a7b8c709942bef81df77f92f53e0273fcbb1586fccde3441e0801abffbf8e63a81a6a8ace94200a6794812925a7f33cabccf1df1578748815da837456029503f822f6a3ed8ced780a59650928e9ddd4d3a88e2c57a0111af24939dd3c36cf3fd603a455e0ce35ca0d10dc11c8b9af8ec3f34ae7000d58ec3f809fc98864ec75250e1dedbdb6d844d37d60301e29e48aea6c07452bcf0877c3bd9679637dfd46c6e565a0cf3d1bd2d469d02876941165551f7a68b4825e3121a1db54c956044a70262595101a83cec1821086048f74e9b3aa747a8b952b3ec49d20c80e332221e881bea91110a50839c48e9a95580accd36cdc0fd26144ae59f6b134814a88a0a23477d6addb4f3d4d9a9ec1d8606ad0a1cb1c2a8796325d33aa545a54ea8177793f6cc646e4684b85999ad4095c91272f3cfce24a36b70a1abc139a7f279783f8ee8f08a3732f30cd97974a5540c14922b3584c3c63c688cb00926b9b5a03cb4bb09759a5235af9ed2eb79eebb014162c9967b4b054acb11230175fb324c84c7af158cde4fd2184af2a9aab4a658e02aeb097a75e7d9a001ea1fcd3dbe4fda3fcd6625b2d73944c331752bc39aa3dbb4b7540c6a2a0beedb570efef6d8dfd4b53bcc7be41e61c468946fbec9cfafcbca74eac21c892c9b11611ba5fc56ab5c8a467d197a448b4bf1940faed5a939c55fd4e8c61380d0efeba974a77210cbb82505dbea53d893f89ee187b1072709afa9809c2b82342274dea062eeaaa07edecb6078195f75c5b55aac92365aaea305b9e491d6e8f885818a3c6f6c424cf2cb81f83cbf169320c8ba068aedfc073dd2d16100f39e6172a44e34c88435a47a70abcabb25eaf467ee0bd5711968b174ec7f2bed3e867d16d5526b15daa7fe21a417cda453a9411ed5582de5d29e73dac16bd10b56db80f9197151fb129c8d3dc122ef27f4c945e11bc43447d4bee2a5bc863775ce866670bec54d8a2b699b5298eb9d16be42929acc17db3ec8ac1bc2f76e8c93dff13ff23edffeb299e31b11c8406ea409ea47a784a9d9d350c785884660b7307b8e8e3d6e83e3fd4140fd8f225aaa41d1503dd847a287a16addf2bc963f11a97527c75f5a27becf603661e4e59c836cb9131ff5557fa2867bca75eb480fb20793232e70976f713eab05eb391837fde7879d19625026998da6f946ceb005d4d8c29a06ff6a121d424d95a8d9994c00afc338aa03a1f70d005ae44f1607ed79a96ddd22522612f3c218040417d38e73a681e36681bb38596143049751809ef3d7490092a5a1119392f10c439263e4d01d4cd3f2ed6955f97e0ef5661eac45b555836a25843cd326cadbe1f4070dfa38b3958e4fa2ce7e76ecde1a160f604c7f6e60e00e92ace60968511ac92d79418a175bd69efec34755e44e6fd0c815a8a6c5bfcbbe5ba753ecbc3d79178d7e7d1923ba0b0f8a3d261d0e76e734dd9372b23761f828f4e3988327cd8d2be8cba3a34e7162a744088b99bb38e3fda59c0d56c858998c71be7117643d9b5e268f34aaf3d351827e9d39c90d172349bbb004a77d8a38e6c0678c2119e6091f2ef6a2b64489964c584f910a8caa47c3d56877dc36bb7631bae37931b4d0e1da647c0f013313fbdf2221bca79acc6f89d07952a91411e0c37b77dfa63d67ee05f7d97d86f51c7a5622d7d5c181b7385d369b15e229d281a7e74a7a1b0f0402fa706851214a9e41042923de1e1d8d470dbe9117ae233913992b54832b86fa646b40cb2771d318e2be267cb7c13ee5ca437801bebd2fcd9602151903d668be4e014df5eeb9a52eeaec5589b56bac5817e88b4577d8ac23d95282c04d0b3cbad6ac5b018a623a2f88459cc3e6d4732024351efa6a654137d6ee5b8a4f10ca3c69705791e9bf79d9f522daccaf2602268c261e5fed60a16610b610f35c2812a8a84cfcd2e7dedec428d69f93526c28c25368e520c26f2d7a139d3506c6c8fe81c4f370f76a4a090a94f55f0780c0f8c1ffd0fefd2c80662f40c354b2c58597d238bceb301da0d10a52027f133874b8cf6245c376913820578c4171bec89d0bacb140c3d1a6c0277b6b37fc7187e583967c564499f039a799a4b2b9c597cbdc4289ddaea39728fad140d3b91ec91626bfeada0f3d42fd228cf8ef49387f9db282e13aa6513d49c907d2b671d411921a491e51e8f8ce4b126ea9dac009f9c0897e73c525952958c358d4a4f790a28139081318764bd22b40ef3153c2d2f8c80a54d108e7c14d82b990f4a9c463416109bb77a02774cfe1197889d1f9fb818791a1c2c7bff31112448293c4121a33b0e9251a20860b7d9483d2cd6dbf942a3a23a817081115792086df22ffaa0f45fd33b3c188f516b0f122a5405cc63e4af8a452d0569aa59296edc648be5224744ab236ebea8cdacd7ab09da21e9721410618fae24ab9f28e7046e59646627b0209b6a82ad61a608018ab1eda1f2280136f7fffe0e584be57680c416532d6ca041aca9502177159c096d6fc6ae017951cfafb147e826bcc0877e13cec3acc424bcc1737405e9e53ab6ee75985b1a0d056f3e3dcc9c1460962c6b234d032b2264c10e2a9a94e97451a1a5d53a0a93d69f7bacc8dc554584e04e0d2393d711091db984e581ef9f5d21a58306d1a5166175833b7b5cc03df7396bb122a0b0b09bbed77a434deed1da802a9982064aa8160f0a55cab97bc90e90e10a9e6c559974884707ed6b84723a9d93e8c2aecad2a82bfefa39426af212f2894257803aa53612f03b5cb88fd7cfe3a9c5f736a2db4608afa8050552bd9d813acd4aab01bc05c4b6c2b70aedebe2b80a9926f7a1714b709f68860d899a91f776cc10ac5480a796afd40f885441859462c1243fd923b377048adb2827b2c8dabf1b9623a31ced6139e351bd94ab122044c37d429ea979224a77a83def23c20bb1534466bb143dc65b591f9f0b894616ffe7f27c0783ed2fd19d3d43fa5f586be1b9ac6200246c22d214f105d523831c4242c749a0f20120f75a86e3cf057844ed72de11f633305f8ca2bf951ceb5a73e53be22ab8b86b4c6f3cf8462d012f41d91a9d34808855634337ee40c318941770af1d780cbd4f498f2ce9ea33ccaa83a3d8114dfbb0e1acaeea360f631d8b8b1bddf9f52979617b0346d17dbf78c83aac7dfabb4b60d00eb6384de76cdad1daf9f28f883b9f435b68967d49e7897e978ac0e1ff571b20417fd994bfed28ee7b2442e9508dc2e8117f6c3bd0f3b12203f8b0f155fcfd07e01141cf0bfc7dd07b0c93e8494f9e9f217ac0a9081a334bc19b60fb4ccebda7cf5d61fdaabc06686c9441cc623ef81daf2f33f6c766822327f16100b709b646a962540d0eafc95a3b2290354b2e42b625d56ff5dea71484da2d386c1bbb48fb72d68780a9aa27ead5e566e89831e113807c15e903fa0fef9ddd9f3681ffab7d75ae6d7d16328edcbd86756d10a9fa3d1efdb807f71e1ab2294e47055218f4463695e28cf28ebbe976b638a84f6034e48c6371c05f4f009b290851d7f2e09d9c2de2c790121d6a769078df463e1e944f73bb3e1689cd01723f87e575169ca33cfe1f186a1450b0eef2c43d8f46bf719a0113d472c1f3d6953bab8a6f6155cbb8796140f0c12646db535f152ac85a5e642a71838a90c86c7291430441cefe86e043fd8c7ce3875cea6e973ef8b2209860c4888f25e33d75ce76b84410f11b7382aa2717c1d16df54bdb4860c2c9c11c3cb8efc901b8d7c105709bbf3ce94e9f613b2c2c5bb0436ff0ddeeaab22d490fa16886e0e501b9c55d0c7dc8ba5228a7d9e5a154d82e8fa6c9326a172ac099c27db63406645b700d8abe2510e72179f8fe9323143fa18215268608213b3a88d5336044166b6e3265a5f776ca4aaf3e6abb5ddf0e5d56cf23fc7055f55db2b51acd452df3307bf532316424df26f2288f85115ca6bd82dd7eb7a184137b5c4b3d6846cf262ae389cc6ee8f68584cf481bdfce598811d4ad4e6075dc727ab8655fd0821af333fdabaeed24b8feb2038e71ae8ab2f30f3c5b0a17a59a41b4535a17831f456fed7cfba7ef4d106b295b7dc958d9c7f567a34d8cd6295b9ea5cf071b600b393fba840dbcfad8738e2a44eb7d4da72eece20811389fe1124aa37adf60e03cab677c41f41059bec0e1a9b6fdfbb5adc45bca62a92e5c5c8cae150d421ebea66c9d259384cb7a2f0db43ae55c63587746f15bb13a88b0c8019bb649ad4a64308e47e693c20f8b223133f1cbe3a1f0427783635b2ec1242961f85b463c4006f7d7d0cd89f644d8ed5416a1d552ad969d7d4590f38304e26f6e038a83b754fc7a34f67c2a8ce45b29087540bf991a2b55a4106579a7290f72eeb8c8c33d06d0be149b12248ed23fddfbb0648f30d16e8b5be8945cb6b36f9414681aa4c677058009f8b228442d2dfc098e44697a5a224053234bec02a2f5264e3284c43439cf812f78ab6d57e213a011662795e75f9a03422730701abba01112918c92089a8d246891461add7a5fb0420b5df59dc8c53c042b9218dc6c4df776aa456c4dae58e29ad789bbd30dc6f38cf8b28ea9d0fe9261149b5f8dbef4d43eec9f6c9941f4cd9ddccdff90d45abb0e4c5440535988e45ae1cab0ec24144b488298c0b3e4caa51b4e33ddf37ed8b67bd26543d0bbf259c80c66782014dc43eedff26dc025121df8de8f1e4fe726ef07b37113dfc0535629cfeb58ae82026c51d56bb11f3cfdb1a2ca1e60c99fcee06b1f0f9ce7fe35496518d1b8c9f8147ceab98e9133c1544f9dfc26a2290351d7dee94d61bd2a3ab13143510e0278e523a8574fac4205ae2055de7dc7faa0a2e4cc20fee43d2fd931be2e02ae05451b55bc6ab1991b4d411d98b751eedaf3c143ea0d3b80dc7893a48d332c43784cf29c9518c0b48b7f42ed61dac4e5745c5e2acd58b3f457ad6f80f27f88414042eb9cd3e67a64600a69a8ea73854cea3eb312000ec1ba72ba4f1664d2176bf90addecfb3b2eec71fc27b2632497c + +Params = SHAKE_60/12_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000018ee479c212a8ed668d66521e52355f3714b36ac2b2b62487b65c8b1edaa0b43c4f6006fff5a5b4cfe5e6150ccf66d0a102980dc0c2a9f5991f0d6c744104a06dd +Signature = 00000000000000003a4631f58ee9e44b4fbc618292bfa8589856de139bd9350a526e2029787366d04c9375c511a3ef001bdd8ebc9be85636a159e09beb119bfa941901cf1d803cc3851625c6d041ebb9ff13e17c95cfb7ca6cff0c4496499537c90d6c94cb15270bd9a2b77b18c4999883b48f25f5cdbb50d88db4bc0e45d8094892d676cfc3aa5eb218be51078319f920353a4a6d15ba01d3af87c9a6b33c2bfc5482821e72fa39fce8c54e0d75b91f6ada0c99d39349021087b42eba2a8ebdfdf1a63a3f7aab6c7fbb5ff91ba852e59589c347b2b48acc5ac5f7e3e32aeb5b65eccbd6530f76097ac5c2a0b14aaf1abc1ef4eab8da22d82808ed72e22190a94af3b60d2eddbf00714045f1111bbc381a09399ea0e3d6e02240e46f3d7b630c762948f220ae4051513ca336fde25022d11c256d96f57ec1f54435252fd5e76b37a9cd57e34510f8f806c25fb809a33da9bcb3fcf525bf9d70638261562b41bd5d2266404be3c890e87a104ee5b7a71497ddfd8a8e56244ceed7ab3a95bd4adf99b21d558b91d9ec062d998fe3b0045ea10b03d5b5427ab1b85f6aa5a8b63dd43579f4c529baac888ff33687687f58c4fefd063aa7bc59d693fd0245f1957845014a1c72a9ea0c2b8660c90617b26365d267c7bf1477e61e5848c0ddfe5bbd3f963643360b532f0b9a3c0570d4d5a968547939557d7aae8ee57d6915251210808bf47b5577ba19f775b633da6001d28be8c6a646c2a8e158dd7776e8033640f26f611b14df674b49ffed979549d294c189eff1cad233471a9ddbf18b4ae05318b05b85be8bb71fccc8d7e0f8f1590cc8b3684dc2071e99db9e98c9744a060368323f489716b3eeef28e56e43350d87c8f7c41eebee7648402a61ea61c94499ecf74dbeb1054fe9aa5de9fdeeef70452c7d97fb8d9b4dc3af182b75c65f443b4466e88659356aac12e65c0a7e20bb49e6112238a24a3d86893cdb671cccff3544493c5e3b7cf795747e800dcf9831287a1f6faed85dbe2c6cd1ec8ab0a5cbbf9be8b6ca15962084bf1b5b27e4932c6712472b139cf2b9540de465e699e4f79b0658419cc544ee585563be4229a9ec0b77328e64d5b13a9de514771d0179f14273b41732ce396194ea7e3710c0741a30d34b38d2e079d15048c10e75f70b7d566d5e728073415c1e71027d9be1b031fc21379f9853e050d583950190e2af4b30041ed1f43b81905a9e31c1342878530d00ec16f52b75bdd22e2b20945366d950a45f61ca7570988a54dfc77dd26953be4cb50ee4fbf34bed53f89c38483cd56feeef6232409f42c2d71d43b5035678fee1af361b87b3a50ad48e55007c01b60bb25813a7112632320d9dc5ce925f47e89d16884c954fdbce74d492ad966b70a1ca83729cf6099078ca0580e098b013f2e3bf2ee71b2fda19a262fb28a983e9c198874c5244af687828b07aa081a40ae13b61608a64a03d41ded48bd103ec2c9e3d7ca1460243c2f3236c59cf173f9ff4c1823c22bed181738cbef733c279e43f1b9ca9eb20be145ea45dca300ed8c0efc5f51b7727f00c75a3ece98e290d5c620b403d5a9c7bca90aba558e2128f1464922ec686b58be75f01c0c81819fb3783f593a8d27e63020fd0028e6adcc247a2ada6c5dee541e7f4aae29c7f16c38f5cb950f358e5ad0091db3f7030a7ace1c6055933e3319a5ba9d46e7cd029b6dc1414d2909fd1e5febaf529d2f5662d3aed0fa968c53d87e0a032f14807c1617c743e00b6828cd9b9cc94a41f096d75259735cca398f77f80bad820089c566e496c2f7a48b0a94ac60f62d640c950873d85816c920831f6819020762c2a24fbdd39793e83665d3cf6220189740dec844962ffda2427e296a78c0e61ab1638aa933093c09815d52ff1a1993abeeca0dcbb2d70ddac2ceef45ea8599e13cb9a5bb03fc5a8465c6ce4fe22b0e5bb31afbf105d49edb49d12a2f515f55e8ebd80c6a88df20aef9b85fd4b599f8788ff6afdd3e2558cb36a4b786df796603de3e090ea639b22fc6c3ee7335d369d6ffba70158980d14fce4bdf2b10fa0953e22aadb0a95dd49e35c927b05e0d832bcaae634cbfbb117e3f78318d98c9ef1ebe6c1ce885c923ff8fe7dfeb6fa07e349c61427caef9a14ae632ed4ea2abbc09d29f12ac9ce60dc1fc28d9311178f94d9593e3dbf837eda4ec501d8d62cfb568e3c79093c49c9a5a0541ba23b3c14230ce44f1a8cb6e7889ddc26073c02623d24f933043f81e0d9cd35d8a0461b0ce80373477c8be226b0b0ef64c95cac0c7517045bab35ab84369b423efcc19f3ea5004fa42eab868a7ee00bb450021c9ca16fbf61d21f3c10987d0d5e97bd2c909ac664ba10202285c9d1d6204491c6db41da7d1169d8e0aa87c7f84fc40d6ed09a0fe5d28773e1702fea2c9f1397e242b911eeec8cc6f3494f73416e67ba5f9f255589f9e8d41d9f2e93ac21571f2bce994d62c582265a8f99d19be7d79b4dc522e0f07d6b9c47d0553e9ee0a45019380a418b7185aeed689cb7b83d3c8d1ee4fed57026a9d43bfdde407cc55cba580d242e309c9129f9187025e9957d0e039ccf78eada2732c03996035dc3e2a3f3d9f18ea05d1dea853f17f8098247a89edbf0e61ec9dbdf717465e46038f3847d8c558ecf8f7f906a85cfa06f1903ea6e0b807a21193f3e821fa4f8103d33ce92a4cc30844ee669b40dc5bfdf3c96b54ad9caa00b431cfae726553089b4e6de19b1d275c59c00bcec0d29804ba77189d1ca85e2c98ebbfc2b7f95ac2abe7e4af68b5b16c8795ba259a951afc4b9eb97e6fef2491068e8c0b8b81c4f946c7da7cb14fa092150113fbee177724e83e7a80ff6009a5634e32562783d47268e30cc2d4505302906f8f919b134cbf4eeadf5664fefdcf22aed78c530768d5dba2c7eed98181863211503fa8368f42f58dd75df6a3f86f4b6741e89e39be79a4649873e1e9582f1310973dd79e8253b4602f96a65bc8367360c04563734076fa717ea0502238475945512f7aa248f70f4c556ac9163c41e23e93c78a2013a1f53d2d6a17ed2c80a356bc351ebdbc9ea9e26c6f38bb01d418acfaecfbde9671b56096a4695e31a27edc5fc2af8cc496ecf9bdf19ddc204475b6164fb596ad5a9b6707aa941ba77aabee68e88b4df8d635ac0f197320c1605382eb9b90ede12ba87333313cbed782e9cd070c6222ddb5e72d3c17cb0d06ca8155270c00235d3ce2096b05a6a21c9816505f912104f3933ee8f8e058e21211c6ea2378cdff9af61b46bbbeb18f3f6d4cce43d26b20e6d3349e0c91b955042cd16ef04cfa5cb001b1a45aec769a646d6dd1b8273650fbdad53e5082eef523ec01c0a8e0cf4c1a97d42cdc864cffafc115f9e1c17cea1bb765619d415945ce7092fd5f8f660d788dcaa67df114067840ad75f735d253d0bd04f5e62d4b73f8087ffad2ef88bbdbd3ef3c2f768148bb731394d7edd5a147b724ea8043db102c112de32db59dec28d75c70153d3f34f677205b83c794a7037fbe208044775110a22546c0f7d8a9c88ef7b5b75d9ec0f1954d6fdb0bdd87f37e5eb1c67f7bab4f0233e39fed9dd00a0a4b4fe415180d0d4964985fd04b09b466ae799e6139fc8e1e7c5b594b9b8fa71abed0e456bf413f47dd20e88a79828664165a1872d6d148cd8a89782b2f3e12d9d18d7d20ad6bd18d2b3a4decd99120b3350d1f5d9571465cac4007ca20e4d64ede2be82aabb3e47a4277d1b5a5e54f041b7cd0318a529fa13c71e51c14a8adcffe43c8852c5e37c7ab1f5984491fe03acdb075d394655dc5746876a10488f6cf84570cd4187770432421f25dd5a76c0196a95c918ec218bc0339e0fb3ba8cd838e8cb56d8c71bb3c193bb0ad73f9c7c594358687ea5bf9de683c3adb3e1861bf26863d394c9a6486f63c1bf41b8c6d0867f4713152819e9d56f33b7a36befe1cfdd833d9d9f405be0c23606ba5513d391a4c5e32c243d15fd4e3bcdc6fd6495eedd1c19c87cccfa14efc90735e0ce6933703a18faa8029b775989d816c9aa0647601a2f4bc2a44db4cdbbc5d1e2e344fba3d8690f565208d07ccdbb7b6f71e96320d8bf5503260351e7dea7123aaca134da0434b47bff4c5a57bb853faeb8f38fecbb99327a14ba938c9b59c27d88aa90ade49234a51b6b0fd4852bf866938c053f3fc752256ee2c5a41bb1d287883a7dd90e24b1f04601ef1227901b63bd09efd6aafba6ef9e019a6e1c9cdc024a35c85dd8162508fbdd371ab26a316ae8eedb4e1bd7f00e3100eb58431fb804205d92cb20d91f6af76336be466d7442042be0d0667349234f6a82fab1d5d3a36323908bfccf55ac0f2ffd8663fe23f1b76423f0473c145422fad9c2018e86a1609d28f8b898efa554b1cb95172141d49f8ed2d86e26a92beaf51ece0800e063828aa7eaff2a059d7a01cb265e11343de683a6eab56ff922f8882c1a5a20435f2907d5f3cc337e35947f207f667e871a9de1bd27ae468aea4f0b8418d678a10b3134ad233d8f62230b3d051a1c34103589d465c6b734d6f352db323be2a135ca86fbf4ca2076d4557c3bda5f34a232404306d87c7a44e7b922af00409fa0f6dbd7fa6ab5941ed28e69c30f1f370d42f2467e95ebd158313a28c871994c4deea3a49287fda393a64edda62db4534c81e4fca483add437991b1413acb52c37fe7f4f5ca43e1a29e875c85a0a4338643e5b9f7a12fe1247216c329bbbf10996941cfc2ad9e49d74c8ec772c3297d829f139bd762810f9724bbcdd2a06327cba41c7c617b3ef30180008982c7d12d89c71c5bde4b02d769eaacc89ad3305027727d108aa38cc82daa782d60d7e2e77bafc4404b7374b40180819ecb82ce6e1e7bece51283a2c73d8139632392455ab88175602f6607148d6640e5d9204e137199dea6fcd8e4b218bace874f849089a1bdd115fa6c7295a75fafc2124a5cd2adc7ac8e564cb5049f02d024c3b07fcd2c8b8f342e635c00e1d9c0f6c19e1f516af91980a113a94a2e75cdcb8e769ebbaab14534f2f734f4ba921b7371dca03d98af72aa70d5102bd2496387f026710ca113936e216875129c84484704a10e4bb26aabe0ebffe74883384866ddff7987b8d1c8acea784879a40ba0758a4940141c4d3bc3b310b854e74f87d06daf15842e1ccb88f32d106c1d5d6187d29d99b56c20d21a86e4d0e3ed1858c3200e192bbb4faf3a0c37b25c466ed97927813bb6798fbf15040a13ae2a1b5295664fe5c6845583715f812ae90dad1ca5db77639a8837d87b60d197e9835b387ad5219ca681ddc45f56080318afc760140558af8d873f35c952a954ddaec2d41c38dcd288e2fc611f60c0a61d1e6aa8c01e9c388ccdcc1b02936ffbcae8adb5622b04227d253680caf3c8b6c3bb7f72301a19703096c651e5654aa743d39f7101251a14fd22ab7eba70a81dc4f6a845ab2137e96953d9fc5e7de079e8990f3bbdce73fc25304840af0594f4a40a1c94292a773ba58031e254580ec95d0c18a8d2c63994a1b222517f301cc5c20ec88c804258c984f1993c7a6f0e1c3b2bea48a7512ff90c431639a6cb7fe4c319c2bec8d8a4c5e8be29b7de4ed1fadaff0d61ccc560a07f6f188e843995935832c34af52d739adf781e70c5af32f1d3996e5404f43a3a91ae767f7bbf8994a0e4d9e0b4e136721f21941d8ff5bfe748b30ba1afc6f2602636f2aaf4e23d5d01eac2fd65f7711c4d8e23e17adc88537956102fb45a8fe253ba4bbf0346e784e2355aa9187055ca070059bb5e1a8f82e27fa21e02c79b41504dc8fd8a5ba2711e345492a1ca231f0d8e549e370c3af76f82e63c501ec8e4dde9aca877c05db7766e971985547ca6340e2bfbc2156dcf35c12bd2b24f78aecd6824d2d66d20cc0a7b998e134920987cc25e61e6908dcabf20e3c8fc5d9e3ffcd1b751f6e7f6a6391a0931d2d8fea8d326430b00b2164bebacdd22eb76fec6f001e2a65a0213f23fb9281218291d69f5b56cd7c394fed72cfeb64284739d0d7537a8154e06a8185ff6088df22b6f4197078b6b72212e237e69a72a694486ecf4c8c2ddd2b6577aedcbc512ba4898957038fc40fb69240472cfffb3f1d7eb4a1ce1969353a7c63a55c0765f6e01d2d92df949261f9a7b770935da73f129935983988263a0d0b916f3ff6cfb3ec3720a3bcf0144ad7afcdf6127212ff1fd175e688f627b736a6a6f49abbe3ff6d72b504130ca6c19ed08f090b949682ac405e89571ad8a5e1e5c23303759cf2d3c102d06b8f71fc01f68f1b5b6716e5dcb4aa6bc32d407bfe949cd258ddab3aa31687764028ef41ae2f252782afa4252cca1615c63cc025035b4f20910e6c28215bdd021c4f237ef665cec935bb7bcb690e3e70242d56fb0f9a80753c4c180b560fd6ba5eba0133e3685a4f86e58b2585a30d73e831a246b130790976e2e6d2259402d85735ef9da62bd720647b3f2108082eb764ca37bb90670da4573661f3abe217c66bc5d1380924278ad51217109e3df6dd001f389efe63b7715ca78421a927779150888043661ee51861d13bcd7fb031cbad219b7a1b81a15dc90d399bf8b0ccf2a0391844aeb9695ea3462130e7a7921b889466e87d565ba0ae650862b8f94f9e5ab28c6665f9cbd1a8d6f8d79d557d0965d014e81f9f354299676257d7f8237c09f439afa73396ac28975056af3a36e1f478860ce63d8424a119347ef24276d99d247ecbf76ab6ecc3361bfb5493aa2e1401260b87d2d2bdb943bd189898d526880556f52f6c2dbe795669bc3b536cf9e04ca2b28349f713932d9fd94ae28ad3fa17cfb4ffdc6566e48e910c6cb3b6148b2970f9f73878a136af242fe7485c322f19f58309955b3502bad84119ca5037bea165ee78982d95184dbbfc755c7c236e218210f409be4c1b37bcd55050ccd11f2cabef5b1f7bb24c6f9ea3112115b3cf4c1519f77fdb3e6bc930e9cb2c2475d5f15c35cd44153bbd1c7fe8e156e37c94b55ec5cb6e864795b7e5334b0413a1d1a31964ebc3df1a8831be05af04aa6c57b2ef7c63279cba4f1e7eee47a757f89a0dd6207071405152b209baf9a80c432433dec5b883bdba36c2079ec63c5bc906a59801bbf0067253b4f7323764e5a0674d07b1c0fbbeffd01bf1d49634232a9f31232ff43037c3c1f1a68e6116d9c19e4b40edcd39767b55ab904629fe94f4dc1d92ae02acffa9ecadc3a7d555c1cf4fe2aee5b822f878c3884533a020625e0a2695a42f1a82a8568ce641ead34908fae70e43a8ffb5890d906e5e5b8e487a63544696c497db3f2e97694ac81405c8457833031a4f70c8b9e504f8221103773e52269e51f7611622598f501201ff7727d27ce800981f1c941b17fb5cf72216ae7c3b806a773b3ec2aca32eaf773b0004f4bfb2e2653b20e4a9f4ebc204612f98e4611bd8cb48b4960b170d0a6a0d54a102a9125ab2f3918c6d14a81bf80b1526b4e9290fa25989a7d9adfcc84a9c3c9a22a74e98b937798dd66dda9fd02ddd7de3db42bd2ea867f82015ec97dad0cf71ec51fd37fc0001d68367765fd960636100cdf038b1cb65262c2ed82708023d26fe82c860d620654b21ff015344374ac8db2e9ccda59ef26a9aed6588137d014bc70e77a96bed5418245fc38fae091c2f28f1f2b6855aeb8fd593caf50d480b83319fca894b9e630c31003baf4da2fc09a32ccd1f3e64c70f042ceb46abed3983c4769d2132604df648656620cb890c9a4c7a932582ae5e8d7cf666a07e944338775f747cf8026ddeb55320443ea2478c1e41f0c03ecd98d3cf3c0378933f445566fc3854abe5143b4a8b29c25cac503c4f93f4cc1e16f325d807d7118021cbc3bfbbd6b9ea82d4f58888683e1398a6378ef3b6735cfeb5941813fd66de5c92378d5274e84de672d0c88763bcb61b56b1da44c1acdbce5824d8fb17b065ad04528aca1b66bf8eee21ecb4bd3b335a20bc95d2176825a1c39a8506e4401064e7cdb9928a96471a753fb0c270bf43600378ff822e931df9e83b03b978b33c9a0f0951de1159b38953bcf745e7130cf434e4c22b168798101222069f81811989eb346be6e59a2695b3d74c23319ac75423047aa315851b7e049a36a120a9c95957950ae6344dcf427a5b07a4f5dfdbfd406170aeb256c2ca701ce3d20029c375e71a4db527a9822474649424dc6aa7fc0afaeae61b30716effbba04a2df0927f78cb05c7cebe22b7553dbffd42cb66d1e10805acb8a7d22b97c536c046171e7c341751b53b941ab23e18dd042d2ed331be73ce8eae5021122bdf66e1fff087c1ffd8121eb3e3c10618db99c5bceb3cdff2b99e42e53d60b97f3c15e2db7819ecddec7a968b99cd219b8d5657726741247d025a48232c8341eb3854afa02b99515f9f355224856b598c5668a199eac9102c6f05b0fb3837fbcfa82b96c89a750f3530e826da7cd3116acee1ab5a35c2714c4633dfa650968641982a5fb0e0cdf072aa250a48c914e809d905df343cfcc6e589c27d12253ef123da943506c1b9b82bd13ff0ba02ec47e446b767c61d412e39dbd965c3c741b82cd1572e1fdc322e6eeb45b908c410d68a3146808558f95c733166504bcc1b37e5f8ff33ede4801d3cf1bbe70d24e52a318afeed4c2c2bc5ff4cd377c90bacc424f8afb4c82c82f455e8d915b7ab63056b4858d457e82415dbfb5388d16c84acd3edd415a7ed56a6bcbadefddf974a78e33945b0a62449279ab974c76c39f69ca2936de8abb62cc28b164b7ec8e62af19c9613cf6ca570be748b9471dfedd68041a77cfacae93adecfce570d47401d4e2578fb30b3360fb3f593c76e8f1396e630a004def7ffda8f8b00fe1466745e72ffca823c843d93ca6757f5f86c8a94281e7158e62f2e3902187280c70e6caf0f96aaa6f6f253df5200c90cfc3c297117d968e66c3997d2ec3d94690e4af74c3bb93861775553c9192585307734b23d35c25b9a40cbbf1d8aae61b8f72481cc2bb37334b69b0d26d704e1c11370cd497a7258165a751fb37ae4ee0b018496c7472f2e739928049274d17ffe9cbe9b072b00aafa78ef140ad7fafb3b90f0ac56dfd3b7e83510c86569691462602b17fca09e65b9558e4eb98c3dde83b7418b4ceace6e29f2b4f8997faf6b4c5e6f4ccbc702c57a3b7d27bb09083ae147bcb8825745c6e8a2ec98b9c9c4f83ebd64fba13bdcdcfc686368d2512798a7602d482284a7610c5ca29476ab606fe2570f08c7de39edac2af0a0fed7b029f5d244266ab27fbad4a25335914cf808ef6ecc98b3e7474695185d904c10a90e5b7e5d5dab0eff81a8d7fceeff285823665eefea98d46a1ab6595b1c50648743022f342363bdcf59cde5d6755a5e11ae1300abbb9349043dede95dd768f1ad1eb5ecb5f78ee16ce65a4139c43e1747cb921713930c2efe8db840420212c67b90f5b387cd4a45e4c10d463531c99830f2ac24eecd7b4f85da1f0835f65f20b482c0129920894a1ca7f9b23728b8e0ee2e2d02e071297d0fe1fdf80c94e8345e5930fa8b6d6f75553e6f1fd3c4d3719527f5d6ebb43cf2076362f8e61b25c69579604337f3c0fdf6b6b01f16108d73eca55f2a2eb3c768ba2114ee4dcb432652c2b6561ac76261d93bc99b989bf13a37c6b851e5476bd7c6016a091c2e9c5533d64a49145399cbd9ae5ea70cfe789b4289bc794ced6b761311de96028e4d2ea0d51b9e8098f3cb6286deb4c3f0db5869ab95aeb2513dbab6d2012634837e4d08755e118464f92a38ba109ce5588a1ce59f851c8e5bdd359b0244a5f85ce2917677160a167ec4cd17b487130d77a4e2899a9176a329b14ed42eb78dc4b5c62137ca08ae5f2271eaffe6826f417f1c080093cd7dc0360a21153c541585112eed52492645b5cbee92faca13ecd7fcb81b9fca4c446c963aa40f94f0b756b01b2506dd6317bae72700cb8d67f4c8f63128ed165eddc59a89412ba73254eba1eff7b9b28477b7b3540e3f4b6542c0991785ed65d03f2ae1f5a0ed8f9d1a3a06495a73d1a1a761c90a135b6f8de37eeb97d4b4346c2d50fbaf0045386fdfe76e32f143ad32cac7449c4f20d3bb398e42444b3b3e0a007bbbe64b11e08c6fd371925d84e2b6fc94874d4ce34dfbcae699d3b308fbb81eb6acb028dc1ffc7346a345a6dcf17cad0d23c065325cc15035c8d3667b8da16738b828679f67a8a57dc512c43ef8e9651e7226330e0ce53aa1571c73a7174b9bc743540906b61095ad9ca819db8631338c7018bc2008a0959f6b5943abb790779bee88595fff0b5a04af8ed4e01d8689b7327818e21739426ad1a0b860b5c0467f2a36a8cb4f9dea4f523b6471a586c87dbd01c8e2671a5f99aac84353831b875d199a96f67d1d2df97659b22ff38216c83d88c70c9eff578388e00af3c1b62f82eea82cb5c29b8c48e0894eb58691eaad2b3d415b22eed54da54ba7a4cf27737374e4a718edbf1d21cda7cb0bbb27562f54cea4da9534d9850572cc4652370ebe46f9d1e5b91a5b7764bc7e63ae47ecf7f7aa2e5220beae3981759ad0950c484219ca02871701beeab09f31f7b6d0248aaed68598068bcaae890ccb0921cdb2a265cdf1a64750c181480d4115e9ccab6ad3d99ac49fa978c6ff60adb079b70eb89f0804767c6fed0afe7842ac92e5a5cbd4add1263f34102d04d17bf20fd41b159bde46f9727655b44de2a7795a95e1c28814cc58cfb445c238063a95771a13c4b300aa1a6c167a479cc6d8a8f65d5ea66b161019d5bba153da5dd64f244e11bc317e732087776e002d5523e72edd4a262b30b38e6f08906e6e911ac2d3130995608e894db4dbbbc22ecb3a1dc740eae5d77806836d0793785dddb722b2dca199fe3e9bec9f9c3091426f011aa0cff41b8dfca670f89dc88fa035bab1f69c1bfa256c57e1943bd60b11ab4cc51bc81a486c985d398360ee77f91fee7616406b94ceec9b8a1c830f80230ebcbed174a76f5b520cf2d986fc24f4116252688a4367dd420c86b87619673585d9382e8908bb9d66c053bb3469ae42dfe97476f408c2e69b5ed3752b4a0751c86f0cf2004469aa223b721c6dc62a9a17b9260877724cffa67f7f2ac0e170affbdc3f7aa8c3c31672361d0f697063a2e6ebe3bbb4fc3b9de8bb424c964321d603981b52fbd784bbc7ae7ea07f794eef5a3446d6f5a5a786575980258add925a9b1cc3a01d2e0d2adb51d9d82a6695505d69ac263f2d146924193dea096efdcc12bcb4bcccc9841e7e5415a619154d900503c4a9c95be8204e5bb820b813187fc3330421c22790e69f2559ce5e01f2dfa7e574c2d2ce7c5afab5086ab0cb9500e6e6eab3e2caee03d3984801621785222ca7d41df7375da5ea0096224e4a487690682f15948b39a6f0360d1e9bd68e5f05937ec609c50f8c2393e134daf41ba854af92fd49e8ffdd7fe4eb68117b28f9c2a882baaf7c481eb6e276696a21401b0033f0d22915af0d74bc276b1f7778c0b4ec3a8afc2fd27a026ac96ddefaa90f12f88ef5e5284af5cf03ed98791208dd143aa4bdc5ce2841b5bef5e68778eed4256e87d9e4c0e4fd7bcf785bb1f54834e4ee155542ec1be5dc2b0243204ac4f5fbe7c8de6b2e25e0e2de11948690410a977cea833f45069ecad9f4ad0872d6558f6c4a8c593ed6b6c0f57ff8ca2ae54daaad5c3765a3f23270a3d5cbad5c59e47fea90cdf41b1493c8baeed247820af5ec6633ea7de6057be4db6e06dd53e4c0056000ea84b33afab273c270f208c972fde5a0fb0993904e7a8f1b93eaae19808fb577c71b4d6ffea0f7cba1bd9e34a1adfca02900b5c22fe62ebc952a650eafe1aa2e171044e8135ce37ae791d940618f048c5e23634e068a16abeb765ba1b387b72cc12e01457d3495f7779e2b865b2aa9640913e4eb6c0f49e8693a8337a680f7ab755429bf4db9ecd291d76418de3f3b5af3657c1a363b1cee9854ce300ca9ba105ae97ab87b8fc0a41d1f03927269a25676d6cdc7b4f064158b55067e945348b1056b32d7c2c04f867b3c7db27d401292dd31d3a57b2f887f7a5f9ee942e79072a3d44bf3f63dc0383cfcb0a243655a4951c049f38e4aaa5d9dfbebe16087c2fbbab58da312979ad89f32347263249f5cb0a30aab9cc8127449bafa544451c2523f00913f7fb4a37052602dea7ebd61900576c14226e7db76ce843f1ac541b0fe34aacdef5451a2060ec83b9738a9676851e8d9b4e7e1b7d99034d011c19a535abcefcac956cc61804b511f1e6e16a5deccc836ea594b1c55e1056b0cd7b3b7b23bd0d46cefe5b70b8a8f3e2de9c54a69882b33a81afa48b30683a726be314e2e65b4f692cfc325a329272aaf22fff6343789abc8b6d5e8010af0d4efe99c73c94fc4e2d92ce0367d9abb20c7032a09e08b02c00d3e2c42dea370d1681436de697be014c29f5cc453346c6f2cb57961bb7a2c5bbb3f618c8cae653b40b84e2bc839f6a6c7f2823d0ee515592ee8055fd296293aabebc8ce8014dea4c25a74e085f9d1d97474bf929c15ec82f5b87d5f124b1086e8581a56b7eddedec50b7214d8c8223abc2790ca0a162f5d9f9c6879a5f9ccd64168b0025039524c0e654024629a4d8ec6a6b32a78ff1f35ab300644ed077538a4ef2d5248b342195877e02e2506aba601ea3eaf52047a5cf46b06148a959a22582b06035e876bbbfd3621932b65e655e775a61c9304eec07d3a97c8083053747286ca8bcf5c93e9943b22a80944e5da52d128cbaa9801e78badf9a763a72f70aa48d20b468e07f89226f4abd72d80f28d4209a18c746f61ebfa52ae3b4406c6ef02443924dcdbd476384fd273b08094a1f5901f0f6563503543a89070ac2ed1bd629e4ef4ba5070d8c274eebf4141878a7917c13277fcea2c6195db475131720cbb00c5a82d8c1c32f6f4cdbcf7b76de1cba660dc89abc8e6ce83c8abe0fc08e84121e98b977cbea5703f691986e199a25b972a113ffd90f4d614f0d4e7f0d8632c08b05c667a03c7020cee4c6e3847930bfca6eddd9de719de8c197919eb4c3e1f581a5923a3768ed3bf239749ef44f4f504cf6fbd1f446da2fbe93d0b9a091ca19d539aefcaeb47bf47d1fca9e9987cc2b9ed9753c408b24e489f8b77f6883ca5f8c25a3f45ee659e595ec70b5307af94f2fcb1ad630be8ffe951ca2bd959e024b60d84898bf5aa2d87e188bb77046eb2aad19f88b1c9efbba72c5bc298b9bc4d665d8eb5ffcf65b6979f0b6872d04138667ea1e7098813cade0195d9f1f9c913faa0ff0bd169380ae0db1beb5dc447d0a3180a58a14406ebce86f5b939c729fbf5b4ca1d62d4f6a6bbc5d3b1d48680d6e45e6dc6b34b9054423375c7529477a2ca2ae639df48477dddcaf5d831d64320eff032273d79734748ae72867b6aab2eda6995a5b89d24c3c00ca921a3e7b6fd6a2a3b98ff6b50f10f6c6147475599e88b8ef1f826ac9f6874ab0bffca94715890a91baaa734084633811e948bacf1d5bff09dab8aab69dcd6daa16236d19110981b27d36dc6cac8abf681ccf98cc76e6be5b067282d2d7910b7ba6a1e423305306a339e478c7b071d32a4640a2989bf07ee154336471bb4142fdcf3811a012591d7d515221d332af0c089aa43e0b4ebafe29836af23aa65f1bb1cb1e11fc1dcf75f6805d278376ae0bcfa0cc8d102414a400f56e52ded58e7d65c490965ee0e775638120bdb9818bd00f4f28ce39c8976a8f00d396200fc2d5dec05d7b4e85f1647b4049ab6d6f89d4f02a0660ce03ec52a7057a0513b42cea24a84ec98cac7e6fbecdad75f7768c7b3a8d8fbc6263f884aaacde47f6f3fd1623f02ea649c06dd5669b7c84bb35e0b36540164f951b5321a5b7f33a0efe096e6aac8a4e08410e5d5991c4c5bc3a13c8dc12602b3cd84336e20ecddb0945dd3d7fa4dd0582bc0484970f819145bd2e2214376430932d088c619a34abcf60ac5ac9d5a6765b599041eef4779aa481ac7ccad71a0e15fad744e1c37cc018ddf309e22d8e1ef11f94260ac8a8a882731835d48b3a3654f694bce8ffd6bba36056b7a90c309f20de0c11c44282897965c20259c3c0ffc1880235bb4bbb93c02a283f0742b9930f9a22531626fa3f16644016216eab4e086668cbd5b4a7011def81ebf8b7ecd8f8730e85307497b027e32ccf4d01486107dfe97355fa31c6784a39be77b6dadabd0ea5e6b9a0724ddb4c0247dcfafcd0206f88d21733f5692104cc38fd73f74974f89be7f66be113a3ad89be17dc6467792420090107617c6760df15b16e5c5b12a55a5b893e6de9867f372212e47fcc24bf38d32400ee6571ccb65abf6f1c010144786641f4a2f2dac529794f25c648ec48c4cefa33fd107f161e71158ba3d6a59fe98618053ffb5b0d7c7af5648dc41e7f4d312056821ecb5e3666e34c75eeeb54b8e2b83f871a1a885e52579df94fa26350dafbab72561bfbb7e670b0574eaec3e3b5739f7c0e69919f29832ff83885c9b82222e09d68a5305b3826950fa626de6a440eab425d1bede3cc1349347eef8893d68705d3a379e025a3daab0c29735f30489bab414c7ec8653c14b06c54f4ffd399f0f033e846fef649e29918599fcd53c30117e4392ed5063a75b34765356f2120bccf0d710e6b319f285fa7e2e1cfb27f0cc38d831788d10f2572269c646aca70e3abb3f5ed17cde52f7cbbaf4822beb7f35e276001f15756eb3268d59fd3a4520faea99145ff57416eb4f47a2bfbf5ddb8cc04d978a8ea151aa0f45e4fbc2a161efbee50e607eb6414df155d1501663c04f451a8546d36ba18cfefeba13137e3719350360cb202ba9ab353e60bffdd180c5389dfda8eefbf0d3e8ae68deeb716305fddc279780b62e6de23903b9f8b355455177672b8fc313f049122313379837fa5d04f6a785f0ff9bc35576dbe8bd2917f64b92177b5f4d45ed6c63f17c8e7929aa80f0df88477580191ca3bdde97c1b56cc296dca00f6d5cc1c5756c34a18c3b7f56c8dd8d9607cfdec616e782e0e3b89c35f2833a5f289feff9439eea232bb41c8db708f4bcf0e8e19bb38941e508d7d8bac3e909095362f086a5424c53f1c2c6f0ee4651ef61d3ded5dbbff1e70f73c11ba695b394e745ff867967cd71ef9faeb6a5a9efb2e28eb61682f8204090e2e8ca600cf833a608bf4650f7cc71939e87dcf0890accb6451d19554dbec6629976e31a7d8dad3d34cf6958962738cfc549f256514c49896ba2b9d0012ae948d000bef79016bde974fb050ae1a76e9e19ce84031ea9edd699fa6029c93e7f9577e660092e79d2a28299b19b4aafb0257f5e7bc130df7d779dab5b731df59a47e3ce628b8a9d8357437ce8f22e23db7b46d5b1ca1a12deec759b5f36028632a76529c90e71d27f146aa0c385cf8b57a7760c8f2a8e53dd54dd4c892acbb0a9e6a9570a654fd89331fff3e42e5f8e25184d35c4bc130b1b6ddc28a97bd951f99ebeb8f78b08b4482134a4062f0d3b402fe381ceb9fa8ecb2e2d2b5e8a796a2b726cb6db34f32c9488ce326a21eb0a68d632fe8e7aedba5b2a1e08fee072d6ae966bde34c6a9ae55b2930359626172047659bc3b27842300e44f5fa669b84a4078d16bff3119f363305d05407ff344983343e3290042ab03f4ca58167029903f18457826fa9f5d47471b4b596069cdca9f0399521e9ec0b7ac31755e5c93ce83c832b74f0d1235356d0337626829b28f3ab696ae0e2cb5eed8a6703619b37213e57f0a1e6817608c73517332dfbdd2c7b6ad95072b29b161ee09662110a0ba5a03e15e080675c7a4b0937846dfc0b2f817d8fb72d7233007eab65347aebae68bc21458425039c3a7065a01774ddaa97e220b8d28a0debc47274f95aaee8e8b9972c7ca01f8b8b1d194bf19d0c55152f1a46cfd8d37f98f9a7403f3f1cc45492171e16d9c81f721af6db3b0507a6c6bb7a7f83a45c6ff7fc3ecfa4d2be33620b84eee835cdb2adfc704bc182ba0a01202290e40357ce888982e60aa6e0e2c9251260cb478efdc9039d9a8ecce3473df757e52d6d20d0c46752268df030f54edae88060a272cf24c0df15d2fa70742100aab2d8a697e1fb2f06cf4e14cf86772c438cc0438e92216688ff62d0ca67f287a27b40e433ab3eadcd80b1cf102326e9e83fdabbb6115e7d7940eca21ceb9e50a93d3611427e50432153b37a800fa85053c6274e45def3e4ae885efe25740ac113196b956d073187e19882c9b9bd0a9e16547f3ced34dfd37708620a0a1f508b4c1056e589853315b3e43bd06cbba5b513b4647b799f16023f273702ac6db07ba33ea341a61c92b94b894ed7335579a539dd7bcb8aefce832e7038c0fb4a3731abb0f738676bc82696acf4a152a0173fb82e22c1070a63eb0595413f3dc39746eb2e189b4db24657049d149e2e0b4cc9bda8b63171ea19583c274f51195536735d71fe6b0e36f9d0daea939ee4814ec0b80bb133fc867e9a21f3924868a2101ec50335928c62a55344b2aa4a5564c08e19fde05a8fdcd74e95d02f15a002847bb03f52ad04eca713fc8c00bb88bf7cf6387b0c8cdd303d7f233e37051229f5629f5e315524862e32555f2cb04e235ef9d019a1b632b1fde0fef2ff104cdbcf1e4d159c48ee08a29942e51e899f6add36975dcb36fbf255f0aa4acf1c4600dd7fe1664ceff1bd5ecbeb62618d4a478036166c6172aeec92d49df3f6daf4b20c30c0545d3c9290820aba5094f521268e89c03e9b3c38ad37b83e9a4a52af27721fa5b1fc508fc13fdb7bd2e9da146cb5328b0955b2b5777b98237ece92feb6a24083f097a5a2fc5fb1e734b44acbb91dc1f69e666c44ad2ca59276c7e7917bf0a26d7fa14fb96d91bdd47ce1bf9a8987d059bae73786ac90b444450d97135e2926d467aaa86ffbfcfff5263bc9c65d5e83f496ea0fb83873a2ba6f616a08bc74f0b551c8e67180a1e0a88adda27a385dd0adf73958e0e3c0a3ec6970495ea16e0e4307607b678c150de212555bbdd54633f0757d641df1d7b9a5a600c753334c5a6cc41c82dd146d3cb7813420508d7f9457d4425039c5ada61214611f9e7da3d1a4818d41b324c974593310ea38442f5acfd0a016537a1d116b206b042fb441f8a8845ab110cd53557e0713a3b63946e5d8ced3bb7b17b320f9bbc3518869cb83e6e97195c04f2e0eaf9015e563c01cd890476744a047c51c168f0954061035070a74d732d670e9ec868356b71f1fdd498b2abb5570ba3a8933998fe0480c9ded31ac0822b2692455719886f46d50fe2dbf94c7110581a16e760dfe9b44613006bc9adef5a1e8405ccd0cf18f489b14d4fed92bab3b49098037cce2b727a99d2561fe386cc5d63b147e51ecaa4d5354a762c571a6a12f7065c3da3a92ae6c3e0f09281a68be921e99de89a7fa6d6ace3d7b40df049edbecbe030679e2ace1477152e3d7e443dc596e8783b3d15ff4c7f6d8dbce23f66037920d00586cd63de97ad5d5eb4d3980728720b853a8877a6cc17619ec8db45724307090397614b0b212484ff892fac1ec0b56bf9fe4ca66d4b684585fe735822dbe81e35dd01419b60ae914c9b5acc4f86b81522ab2a20fc4d8c77fe71d5dfa6f4ebfed6c2ef5d399cd9c3251936f58678d794461ed7aacd99f06d0a18f4f77ee6bd392919ecf479bf85a893203cc398cbea7f269e87e3bbd7154352ade65eda01c3b759cb9c42335b2b679398cf4e1b44d07ba609b2fbece4f0a68c984d5ed4e8b01fda354caf6e520a2483932b55ce96c335146f6a1cecf43dabfc093c38f021af3b14e290afc79fa31cbd59e3073a338b9a1f9606698b758a050f017a71f330e15b933f0f98154dc286c8a395ca006847f6661684be6f2af019624e0445151515045192f5e734933e3f41bd5ce5e350c828a85f96febdbd46c1a4354112566bed1c177fdd5f6eb5c87355f7b155d1f62ce3874cb162c8cd55042911465a46f8d09b261f3611bad7a852148a9b6bde32d9ea2f1db9a82cd74a3865336634b3bd3aeb6cccde5b58bfd68dc3cbd67a40cb6d04d547b4f0a49d6080621cdeca574950a1ad98ebefc757dc69bdf9585f2b9cb9ef0733a52beb420a938fbe797d240094a49472e45f03aa773553047de12289657b2d2b4258e75678930a318bcf712462feced94906feaeb0a1151f48f6dfd784f59997034b31e1986a993ebc8e45def23c2a953cf4eebed592f31b56fa00f83c6d5313800311208046a185842793c16b434ed591babd79a6af42ed3e06131e572fb52865b80e3a385ff9fbc0517f2d30fe24c89e1998180ac3fde3d4d7c176feba171d55e33c575776b8645c366720b3863b541f42cd18425ad9b13ef7cf30b600c02bba3aa4d642fada93ebe7bc83459333ecbd91459c7abca517dcf19f77d4176db801bf4e53d647864d9ade7bc5e1cb0ff5806464ae78b953d9224283e17c13b8cf990ddbd1909fd6f27c5e82a018b83f6f060aa2d2687905886f3adb311af5d005af458893e2712c70ed9582519a6c6f675fde6acdf5af4391937f3dd490727b343b735e551441f53a2a8254db0d5f86948c4d71719efe32f94630bccf0d89eeff7a10e5c74721fbcefaaf588a5be8cd556717d840da08bc457fc604136cb37616eee983bdba339ab5a4aa7c0b5ea1f496da84e6518dce35ad2bdc8509fdf5c981ce7272ae06102867b05d079597da9169b312831e01ec88d8bd41471856664c1f3c986cabd2bcb7a897f04b5ba935549c1fe7ae9ce1c87591a05be868f6d312ed39fac9cff46a56942ab1d894af1102f603aff3bf1dcc89796debd624cf456271f5d927e99e20e7060f2d483bd5e20fa4d1011886e24b23fcd274792bff3053387072f0685e80e750bc8a57235671026a19321098c556cb12ee7287cdc7417086af2234792dea9a58c0d405e6e8b3aef5054a673f0d0606ee27062439279e50ca5694cd0d1aaffe85d20056f88f969f57e62ea2c327dbd6d8ac984ee268ccea16b9c28c0ee012b2a5023b47938442b4b53daf441acefa01ab71deb0e9a15baf3d89fb24517da73c4f507609c29b5f2805464b0ae77ff33d8e477152d15f7f3094cf3fc7472ae5ad511625cdb9e5c9af0a4bf8b92156959a7e64ff1692dbfbe13b34e3b5b588ce79cbb4d525ca7462b91d328135b9122fec25b9a577f759fe1d8104c03962293018096419fecc9bef19ced21f3298314021dbe271d1d76b4d26daba962173a0f788de27cbe15d0d14d5c78bd8cfec568ba72027e701269b20cbd60bafc91ab8cbe3563081ca71a1717fd86d4b73e47a1f34e6ab6cb19994588d07b2205dad17c7eed56149ed0679465be18a6ce1043fd871a34883dd919ef1beb6513a26075c73486df0ccaf8838149b9e3bc636617362333f795d3230bd8f28f56b936f5e94672f109426b8c831d41961d3aba924513144940a294b2fe098f1b0ecd7e2937d4ee4bf3300fa07dc9e66741e2d90ec3b1e6e7c25e9e44c959d3f525fee7d3950c444bca55f0bef6863880c08333ed3996b9e463bd9fd6b406791a4343227be67d51d86c934f285098838cc97f5cf94eb1b189460bcc4a1d9e2a6953f97484dddde2c04fc9e2964fe35824614ff37b2ffe012695d00720122dfc67dacce5975181df10c1de4753b49cc3a6e377848a30170b45e1a4b5e1898d9ec2a9634378a6060378568cfc9557a64317eba5346c37407c9be91ae3da152723398d7457a6e3bf420aa8710bf5ca8429b0049a02a2a2cd6f5f99d9a43ddf4ef711913f6bafd4d71beb34a94323c09200dce73bc21466fb868e09d20a7646b6e5652f772e24ff622c3717b9e65afe4f967b76c76af4102290406f4b089aed95772327e5d229818d20763ebd6cf624cf94d79b73b0b40a877bdbb927eb0630e0f8231921f5efa8cd3273cec29d10df3b2b0a4fd3afb5a7ca98ba8094c276f68a22a6b088f9abd3f528528dea609c744a76a78a3187b362abdf3f1dd45f53f07df33b6441061039cc6c5a421755f7eec633fc3a4c6f9b563eb2d22e77294378f06402f0511ef66b6e09fa64a8142d3fe5e098f6afe23bf4578e49bb680b1549fa94b75a732eff1946f1230d603a8cd64d6bcce83c6b41493da84df666642e03e9beaaad110cbc85e127131ea8a19bca1d2059d017407d7647e06f8dcc71ce869ed4942117c6f8de7b59e28e315e0207c0e4579d8a0933c64f7d24e8aafcb9d49c95b5ee6d63c9bce7d458f724be70427b135315778a51a3d990c43fb33907870902c2c88abdd2e685b9ce2a40ebeba208076275ef8f52b76821b014eb20ea6f18412225b0d8b17ef59c7a92c0b887054ed2b57aa11648eb51a145006abbd053648afdf0719b1ea79dc2a8157a8bb21db6b298028d14e99cd5739ad03ba97994ac20ec79da1021df90b556be15128ac9736abfa53556b5a94ec1fe9f1ff7762b31a7e88c15cb324314b38d853d5bceee32da0ab108c7bba513bd1ff336fc953ebd23122b80f86a01762e307f867bcf1fb3a5286bcd2401e35847c8826c6b6f913abd3df33d1d912237d502cf9d44702efe3be69500189820c42b3a11c7be43fd61b0b5399d3079f0f8d0d8fcb097a92b897ac6d3a6d16c22268d93535e7be02ed418f40f775eb3032b8093a3c6d13ad646650e40e22ccdb347a491aa82e61821e1718a66bfbe09eb5b313d4179bc05a67cdb07bf23674d382ccc4d38decabdbf62fbc2c8b63e21d86e20e1f7b84380892832d121abeb058321e398c05ea32d7c2e29371159f91300bf2f2c12226e00ac98dd7afa119d2fde629be7d4f99c6625b092682c55f4a7194b5e3309552d05f4b2459516977ea2b471cf27cf407e7d988e81241ed60542b81bce1143fd7c2b5e16bfafdbf6434e641ccd4e43894144fe5d64f9887cbced9a54b12a1774c83c1f70f6a94c9b84f6e9a490bd8ffa58eb0fe65240aa17272e9ac531589d8c63aa2c9ce91908a2b8faa6a1b8fccacd41fb9391bd83e28424b09bfa53c2ac0a91cdc879fd77be7be6a67f7fbebafee1362f6c5b55c7cf87c0635257c5a39dce1a5aa3d173c3f144bfb800f1e59e512f7c58a8114ed95c772bb01f2402a7882921ceb729822830521c485774d1986a8ef9489c346299eca9b3adee0694e80a4c932b8ff832543a7f827149e1d2e9ce2ecf9bdfd94e61bf10b6dced391a2a2776b0162485cc42f391777164d6e7bce77146130ce160eaeb072035472f1e72d95e3db0e38bdef42adb3e00e4c4cc67a0eff46562a2e08732b654734a51a3dea7583b93e07b2f6c927f51a21ccd00d80d8156957593cc671119b133e10fe29e1b0dc09c6f604044adc49576003c4c55a6b8150e10dc23ab70fb2b3f718c686a6d86bbb39bff1703460b319012348c8eaea78e81ad7d6f0cb10aef4863a708d9e44523814df649a9276c7722ddec0743cea79a588b21d9aa8da2a870c3bd81a6b328ea9621cc1e4d2fdbd7269a72c7e0b0288d1b5b93f819285e3b193a69d61e0bbdc6c8890c456415b71f02b346d72f90e87bdbe8aa6eb98775c75e37247c0037e5ce957b7ae5f0bb3b267e1be6150fa311a6ca07c482d9dfd1c409cf6837b68a69c866b75f492dbe248dbf1c22530fad50d7f55efce9ae475215bed0b0836d13fb144092b221559d41af52d8a729f78afea9e7872390a5213df830355111b56f62ecea0540947c369ed7d89b8c3f3bca29685592e5503d46a287c5ce1f3d193b7b77d4413c9fa669190ecf32fa82bbaffabde30a0306092a984d6c0af4ef6bc094fdd1b768b7d4c20ada17a60231ec80296a69161b746b57d592119e7e1d82c57ff764a24141412dd077af97dd6d0a2fdd7601ec34a11265c15e707e107d4adb32b2ef4af219924737cc0fcebf03d625b6c71acab98c42d5ee2939ca26a28fcdb69e9e777ee01bd3d11e99abff1be20acdb01960b414ffca5599c6d386b963685c8f939dd73b96b79f12ef808b3becbf4fb75bb441e9b8e36bf62b86b3304dfe0c18e7c5e6c39a4d557a68dd74b33e2d982c0fd9ea53d16404c4383eb05224c9b7783fd29b90ae4d8b2825ab95166e854fd1e396d7e483b637c8a826b334ea4eba4f3ef33075de16c30d2e1a9155a0275a96d52ae2015afc2a8b4a62e9ab37920cfe1cfe9e32a654e7b2a88fea09218ededa67ba3eed732499c3d3266908a0e0004d4a048c8b2b1d0863f3ecd29965c4e779973c11190d5536b72f85a9c343fe5d7e5c9aed487e4a6749946d3bff877cdfdc40d3c4c4f01bbd20202c037c46c2bb8abdd8ccf01254608670dbbaa4891a1b573e55b1ee37fcef1dc0a5c78916336c8f950f2141156347dc5dd1b60b33e3538606b3dc4c89a42064bca5e2328625b636efe83c88c4d1a77215459304744bc41b5139e7aee551a0ae0413c2d57dbafc1fc24e324be2ab7188a68458e3357c52384f28aa9fb9cb739298c0e3fafa8ae60e6cee99f751d20f4e6db91eea9fab3bc7abcbb7a889ec4b362ce1e158e40479117bf03f4057ce4ab04a12e2b78d138c6284a86e6ea43e5176beedbb503b4ef14f8d45915af60eb6d1188972fa1a673020c03f7973f0cf49ade04d1accb5b211c5836ffa1206aa5b1575dc6b094c0abab1c3c88a416cbc375bd314448723c4c73b8b4100c176ba5707fdd0275e12cdb80838e7ca4689ec9a2e3ddf540476d4fc3f7ee0a3c64893d411e96644cd6059643cba4c4ef6aa87b3c312452a91a42e87c8edd2e344f8240c1dfacca146d9bfd49b779a60c50070aeca888ea673aeb994a0c0949d754d4a635bd302b4bdd18e49527fd4920112a418ac8e6290605960b53f663255291d08389da56550a356fe84806bd81ce9f6c84e9aeaf804b66a3b17a21f7b8403914c2f4342b5b106267158aaebd0b176c036aac4229c7bf9366964ce8ce033cf74f7156b68c12500ae935703c84c75009c685d5e3716d95cef8aa6dbf32f8365cba7171ef882355ff3f7e688ef55359601b823e17344b953c63e86b17c9204746a24e3d82a5a1b9eed93cfc7e0d538dc93634c1f0b538341c8166702f7a12500a49d241d7c2044f2950b8e37f6bb22bd7f0ab174db0280893ce25af7a6809385e0792e2dc446f995989bd23cb9dd6bd5503942db1e6cb2c82e09b0ea6db0c67c2084947bd6eb33900a0c3a35f1904675c7e2b03622dd3c63261b9647f615184e1f9889351de83891be786f2245ad105f5903850ba97fa5472471191473b605f6de3bb3d4efbf20b0f01cb1474747b84ea7299840c47fe945b601419329e79b5761f4b439701a854fa52f6a18fa8db7b7692da1312f55cc1eef29a3660acf50e75af60cb3f7d9bcd8b104c54823f1f089d1945362c8056849dda385968d8558c31fcb4e6ec37e793cf77a17f3e6e2ee2aa6ce69baee9a39dd471d6ef545b7c9396674639f96ced4084203f448785dce5c720762c6d1ccc613c3c37a7cec483534e05e4751e39feb1c5446ad9e0125fec9d7511a66d1b87756707940a2ee0e45e2baa8680e9ebcf72805d275c193956933ad90c5f76c9817412b49986804b780071789d90744c924c1b783cbef6f8cd8d67a126a7939a35eb94f336941bc27226d7c7b87271ed2ccf92827f2f9051ea0b86b58b651eec49a4ebe12555c3f91908fb7ffb0a972716230ff4ed3f1b00629d6cdc12271b48d9851a8ec537dc18bbfc042b552e24f02130215c5b931fe21595d52ff017c47f9e82b5f82c50e517136adcb6a12ac929131b298109bec32854d61ae5177a91e98831d5b2ec83f078905adea82d68c9a2a6b1ee03abf29ed791c4cb6ebb846e91e1e646b86290cbe6d170310b605b674151fce7679db4fd6c8c05a994210b47a45f36dd8d377fe34a42895d45be183c7b501eb81256b0840073237cc64c91afa612d519c9be8be691aba270466fe51dbbd1841b584bfe348a52cc5aec16d9e7918ba91981535b160015986ae0994c0cff8d7cc19c250156537b5b7b394e14348bc43ddb9209f322a1684e7cdc25aed9f0bda020a5096c1bbbf4fc33f547d5a5c14d9db651f7db7cc3da4745b2aa36b8078364e8f9b58f41ac6fbf716692240aa58c2cfa37618e7c8e593797593056785ceddb9e2614da5e3d9ff4e45ea317d01e0bcc0a09328d42561b7ff3ddfedebb26f57fb02d8cbfb8620f0cb3d127d300576efa3f00361dce33764a89752574b35040bfc434b42ca9c8bd8d7b790e53c0528acb24ce0844d48304063820c0d7ba9c22afa1414f8f65bb4f12509a3c8390bdaf7a73c057c0f801451aa4df7c32ab1ef9b3a0308ca8d3c972f55009d41a8eae74c9227690847e2e7b82049e68b50fa63a6613397b17f1354886a801f6c8c57b1c3525b2eca2ca53e3b8c83cf8903eb908ce51083759a68daebdb46b03583f1a9c3e3dcb97eb18846605faa976294ffeeadeabdd813872284b85fe1d6ad2e887027cb28233da46ac98c985aa7076938af9056ddec936826795d713be249c14e0d25dd55a5a19a0dab318029e583f11eaec36de9a036cf13fe924c0291242a63ed72a602aa36b95ef79403bf63ab7a0e3bc6c5f8c291c2d10995c1eca48290bbe57f977d4cd5fc2a4877d374bcf99020f218d847d4df62c4b517d8bfc2e2ba00477309be90211479f43ec78a16b3d91af5e0617caaaf66536cccc690075e763c9d4c963e5988eb17a2e820fcaec44d5e943fb816ecd7478582533d6896ee4f68da0089d085a5d3751cfafb16ac1668ab0a5f92bdb048234ab7e04a77d25d1a8ea2d881ec1370a54057c2b6be61da31acaddee304c0f6b79e547790508d7db9dcfb4947a43c1e80ac0b6dae53bcb323837c37baf5cf7e95efc7bdd5a54f4d7aecd7eb759bd7f179359d1d0abd034a05e39d8badf239eadfde3d536b9861090312ffd10bb1916b293fb5984440504608455898b0fbe885306c7cb457ab77f34d4cfec7a2dad9e33669f4961cbe91d831aa0510cb3e7fe10915b984fbe4eac74ce1111fe541de9f618677ee52db1c7721208dbb4686422dc184be627a4131c51ba417e582881765534c2ef186e234722d1bdb82eaee4c303f9e953d535c4362ca6d244c74e68462ef83ab35ca583ce9a07e38bc824d7d79f5be72e7dc01e7c5e77a6a9760c59318521ac92b5541db6497b7397c155e3018e79ef74bdf795fd9652860af567966ff0335229750664d4a6b2de0defef05665aa067b11f03d614a280e2605fd1e3e0f6d5aebdd28987d19dafc137f51f5904da6fdd0c173613f08abb9d9e2c80472ccc5f7df5f36394ff1b5c9de1503005da3bb3195b8b89571bf4e861397e92bfbd5d27fbe6d56fff21060ef32e98ffbb30d22b288ab3f4f5cf0a46d646f2f4102c4a2712e95c81c3475694e21077c4998574950131e1459e58bf524463d8e02a52e32b1bbac79132c00c00a3092d65539d62831136d83ca38a972218972862fdc01cb39ab57839713a93aacad7739f22705e633e8e5b1f266b769d3b75b33e4f2510b14ad1f1eeee2aa68b53092175b0cd839cc9a86081b96d7d81c12d4eb077d82fdec91364555dc9a13302e3426bebafb8abb0628cb4dd6ec8caedc30f915ad3115ab1957f7ff2d7dda46779b067fa2358939cab01b5c5fe1f3f398266ec8308aee9d31b3b23c37976f0aaf2f6e614146f402a248b013b3cc387b93afbe2710150f7574ba03b5dbee4b7320df5080b756db071f5b68d52e7e49735c2fde496527ce95ec5d7b591f3f490a3b2a489e0ac16b2fcb7bb09e1495ba0c212e4503843ce679fac30b56ceef06b25d672ff2fd2554571e9cd1b7219822ec7aab4b26406c63c5e3a29616384a808736f54b97749aab0da8b856a6b1923a878bf37dc39dfb8605e3618a49b21cc1cf767c3312531ef554d5b9afda6355ce2d355268dddb42670dc3b0df01e64023d5af4304e025a41343017310852f449454638798bba94f49798096c94121d952f8020761d7b7d17c4c924887e5b152172773d8e1c4853d05ee2fe285758d802227bfa1570b9fef0b32a72dc185e51bae9c91f61e87c06534e276ceb29f1dfcbff2315337c2b77640603971e3b14282f08ecc98ca597c58bd49361e532dccc23915453d19bcdc0049b74db6195012d5469c8b3b202cacb8b14aa45bd3c514de80d0c858c84fc205b7f3b2a3b276a2eb4d2be5e874f4394d1301898c46513b43707c4a510aeda03575643cf89258b965cd50a748cae98246be78374b5793dd16346ad5f5c0063de57345c709e84f2f5563ff99d4de3d70b906e365176110e8245a3d968a943aa290ebddbb91935753772b3a3c3e871d6afd15a240343ac3f9ab742b34105e84ab5859b8eb9211a0684e36eaa6495375610754422ac53e12f30fe558c775c6db197bda22215159abd29c900ccfa66b13bd3dcefcf8e68de8c661cbb87e0f7998e9daa6143887f7af88453ba780b137c5e3deec47276c715065498a3adef16f029410115486c03a6dc6d464c29642bb00d05ae94a0b216cdf47a5a1128f880ad90cf8de177747dfe8ba3b5070b2e1d2371011c801ebf3c95de43fdbc2ccb06df179c1560b715b7b8223104b37b2b3edf58fb7901ba8fa9721b41543494938db5dc21e39a65efb94e348c6d3e7edab80b5d33d7bceded8bcc42c8ec20e0ac72dacf331576c29051f3ae2062eb8d3122fc6395cb9d4e4529defa46c14222e30aabca7479f73ffee574013029c58a96f57a3abf5cbb30b7dfde286aa4e8f500fff361dad49add4b504479ce3e05cde31359ce47329a6e98371352a837adf2bc28545ba3f74b8e61e79194f1af59a6a5b97344014326f64e8849c35087504ca8b0d7d335307c7be642c73c0870c5955309322ae164c416fe868340e342f41389ff5c493f6cbee5376da0547591848fec94e9014df69d4c8624b939b0b4f84438a6bb5a4766cfd3ad5dfacb4a690454a655fd8a7ee9c62d5afc593805c1f8dce06823471be6197cdb9a6294d9074ad58bb1e19d0768b45181512e7b8f904f1e192cebac346d7bae8958737df0323c77c4f3131a7703511009a76e80774c9d771de8ac51a82dc3868816bb3fe743678cc540ff2365e84e4e83a52bb46fb610e20995bc740fafec3614d1ea9236fb94b0c617f54877b0e78bf8765a5b720dc4e6acda1f3bc3ddd6f94eb0d9ef0e9924b266b59152975b1c61864d51776d3bf90fbd56a8706d2d5d91f6515ea4c2be97bce6bda478b1af1f85da44e0d3d713635e90588533fe20bbc808fe5229d7060b0e0dd64917d5a36105d6f9e9abea916e1fe45a13c97b7efcf2c4de512f14d972da93d4f02ead71a51e6a17298b6e6652cbf84efd7e9ecc9175589ce9e5e135cb4e062c398dafa26e1a573f10b5e705129238dafd0b4efc4fa1e38ed56e86b099358106acc9c70ab9636b2f766fc4e6ebad31ee97592176a7a6b155fc98f314f3a1ae8f933d345022ed092136e882b3fc29009306526feb54a0b6ff5f630de3bc5e44183f8a30a29080fed9ef90c914ac7b9796b5a29526320a22ce60053a3ed14d0a3ad742a95609aba0ada50f0a9e0c95248098fb6e0fb31019bd3ae78d9f6c9dcf9888d0334f2a002439552b68158268545e3c55ca61c4c22854e324df91cf99fde5b1e3361460c4582be7393b79d7db5eebce03a6d6a4d551a8f67d80a2157b6b080d6be389e4c16d76ba4c2843dca0413cf10bd971972e03994e6334b59ff8a8295d2075d2cbcc5a7a181860c496e5fd72e9b611a1d73e5ba3e4edb67424ee7ef7dcbbb7a7d2585549df9f318c5905549e62bb8a48d5cc108d5499988bee2dbbe0e72f78943f746702c52de799f8206853a30359a36a85b09edd47e938de99b3138138c0eff670d76d6d5b151c26db64b7552b59ba3d66cdce8821fbf3a6f06925bda337d30d38063dab7152c4e455f8ff66d9d594fb69fb2814231ad65f4722059e7826884c84385413a2bee6327bda46b3bb8a5d3b3f6396474bf66f968f19b3347ea398ae68908aea3005a4d044a2990111669c5624883e5dbf4092f5ee0a94769ba9672cb84efec354deb4522192115deb01263a02dd4abb0e060a7531470977e436fa4008a2d827fc8755f23defb69faca48297d57a7499dd7e71497bdc3b64debdfd9057730f46e2fc5830e2de6521a6f7e989dfb6e2ab25da97dd3322930ea8d945f9686f982100218ae48c4f89da917bd8dc8e475d489a9d27c6a8add3a90e869569cf59eb5d722a81d640dd51b8323e53b5cab02285d9fae3107bb7a3faa4685e85f00f5e51e1f617b6a25dcf02c92af04f65115b4185bd2c1c72ecaf2af3690f205a6012f2687041308d5e009696d9565e6de2e28cac34ada7f850c4c7269e8c03e8dc65ff85ea005ce8d6c43022145cdb0d8c295a6714e767d97b7e22c17b0998861faa3ca5bf8e8d729060c8bc000a111f1b04efe664d08a0abf0caf64521facd7ba1eca39afa8aa0e0adf23fe23987c7706e00ca5dbcc59eb05442d0b08488d8d7f414e6a8568f9384703f46b8db6a587fed45e36b5a03b8100fc17e6b4e0ff9e16e6fb4de2e70ab30094d196395de71248d5ec8d78e995db0ad839a73b9b70d69793fd289bc113ec916c91eaf6c554dbcedff4246c59e7bb8409fae946b532cc3c06928d0f5ea34bed142eca0f2b5e7a49c2f8d851c3d941d2f93f4190efbe949f60272cf802445f560b34d5d41136cd3c30264e35049cd257c93a9c7b9679d7e0a726f85cd8d66261ffdb1631945c4b0bf6f4b039d21b3a79146817b5afef0af4450234473d243a7c7c9796cf9a308ce746dae5db6f292639d9483124f95dd8a04abf081b455d9d35164b1da4ca05e7d511bb17e4ca3083e974ad9634eddb1b895929401f47d01a701ea0461b6c3e1e3d9848ee368f85596dc117d15ea14f8fb0de2ee880914582e79d2a875c7cc5257f9a6c544c2f0c00ab4a503ab1c240f7e8caf5a4d0260cff23569ec2da25c41a89aca843f9b73dc895eadd60669dd2a778067b432e86fe974ea3995e95d2ced04630f053a0cdeceb17ecb35b073a2f21f8055e417a958fa82eb965a07cf0e14f163a5643b27c00a1994edc2afb49aff13e9cd13869af2a20a022c145599cb113d0cd1adfbff19d9e366dc8e27a3f419386c190f8e7104236e8ed7447ca90e8e66d43104c010c931c67a46eab9308457ae14732b4b284e632e6aabda2ffdcc71bc1b8a9c85f5335627c4c348604a3859e5da3a7ee9fbcc55f6f1354310d5bee40b7ed4fff26ee7789715ac5a95d6ffb5b35dbbef50757ccc9a3677b4be3aa011259e958d0057d93eb59a10fdb306999920e45eab044090f3c0383545d345a7d50791c5011447bd85641bb8b66e8b9b4de79adcb45f0041e1cda943082f2185351043cd1c6a9d4e3e3a0f29e1ae9fbefffd6a255fe8823f89c19f4b97ebd9db763106359ea5f18b76e5c74df159e7d6c5d6ce7040294c7b3fe2a922fecdbaa9712b553b5f799e902a30c2e726d2fb3b97d3e35e13c08890443ebba7868689d370745155b9e2d48b2e34eb5bca44420a2a80b111980ecbeddf5beef2f7c0ee5f774840550606bbb3ab13c3b57c53654a669b293ff08c144dd62506865a6f81c258e72645fca4d683e6b38f95872ca16ed9027a84d716343ffcccdd3e2985eadada3c109bfcc9a9ecc88be7c6e4994572dcb994103d3af3bd43d956a5c90c694e0e9740dd22a23b1f0fd387893be0d7ed14ead429198421a31a70d2524e808d9e3288a1c424ac4961756d53d5e3ffbe4d9b3d2a61020487fed14697f829a25472e3e056931289e3df19917363ee6b6f0feea1ba6f9466e2e2208c1e9f6ef60bb0645b33f23de10fc977055d1cec5fe9dfca84665374bb528c429ea32c5797fc7022869d565f9a7108bb2887af8a7581d2bedf6ab07b3a131d05c33b4e0c9e24b5d9cc0b9abb305c426fdb35def966c4dc7525d87e21eafaa9aef8f676ed3542cbbce39bad8f8e37873b428ba4b2ca9b21963b34297aa50f919f007988be050ed393761bf09ac93367e36f8041fe4a69b541c68f2ca7462c7f7b9832ec19a575a6a3d3d418365074940caa6b72fd78c14b27598859a0ae051e343d6f701c3ea5145a97671124b5001c942d2d35512ec6f3343b43b01c813ec85241825f85cd7bc5cf902491f6c7db514dc4af67cfdf621e54c09dc15af317ebaffaf62aa8d97bacbce558e2c4776a838fd752f4a9ee4143c6ee625f27f4531a8f5ed266047bcfc0d89a499c927c918efe8585eb1cd4b29f0d8ef61b5b243b33fd1ec192fb67f7cd05c3c0b37572663d4552860365d9ad4286452e419b75811fa044ddf0a73b56d71619eab33e30f20cd5885e74933f155430c16e86c4c610110d97048e250e46691ffbe550954e1cadd959ca00cb8ae33ab9b7f0c3aeaaff01b040c9a4dac63ddef73f1547aa47c6cdf9bf3b5043f96d1918c902487a00eca5a89cc6c03d820139b64eb8bd437ea39c4e64d0e214acc155708d4f4b991fb77893c414c33b4c98fea592bd34165ff3c693f3baf8d13279dc7e8d94b13c988323c8dc147c743e1e5de158bb3935752abfa1692f0b53b5b3fe5b5e74e4f45236bcb661049fd36de897b4a96e78ebeff0b0c45906a23e74c5fc5f9f710464ae2c915c7b018ace83556d4a8efec280c5b6caa788c7f5e204ce9f013feee295cff660677bcf7a152acb0f315351682a8637322d4c7d92afbd5ad12cb776a1ee2bbe5d22b8ba8c1d8cb28e77e2d202ba538cce4bc9372c933aa8751bac43620d0c29d3d37660c451ad80d827416adefa551d748e6b41bb383ae6114de2e823f196693a87421ad807941df5299f218e67161aa85dd7d31d560a459a83807f2fbd1b1db944c59de2646b67089eb10cdbf50a6f23df8c163d9302b1b6f3d7909cab8a7165323f7ff9304a80947ba519b6458df7dcde1ba9ced7ba8fc0e80ae9d2804ddaaf2f5cc7bfcd277abda60a55883f9ecfe12403d0ec2f335ced1cff2914a12d6b62320e60f37ec1217bffc2a95d0db50c414683de45df7b9dac523d98b4bce237d9dc87572315dc4d2612853c11b6d13360b71d67454d775f73860857260b81c5c0af5898d4016f8bbe3b41d2ed141478fcecf81c69de5d256194aa590a576f8134cbddd118b5fa85eb6cc2f7183886fc33c1430f54e04d74ac86317c00a11ea30c1f312f7437db77c9e4a0d66c1d51a7b084d609712bc315375e92eb0d37205c009ad57f0744ee75cd9ac67a383709138278778c907d4a2aee5ebceeddd77daf43b191495fa87626a74d8c26083a98f5a3911ba60d91efb6109d2033179c786009e76ea532dce507f55079b23fbac5ef9cab2c34733f43953de9212b90acaadce411af6f70e3e2ef1efe34b3da45f91a7e844f9ac635539460c71cf24ee782ef880523638d397953e98680ad6d017e3a432706475a6fdc2e7f9104218619c95583a182056a0123cf6725668f3672c216a96d295e0187bbf00ff67c1cf85fde5ef2ae841b36379be63c260b912df863bcfae23a12fb2df0e29539258307dfbea4322c49823f0e493616a29f8af9dbaba5f4f16d3d8e0b1a6c6f19f498a461a2ddbfbd174fb390ba4f59c2aa2d5847c5fc0ce13343b9989f3d91d2be522b564e675cee4653069395f43b882a21fb0f0f4f4cba6fcb9cab28c3f226d01a55c66b6e6cf13ceddb692d91f61d7809b81038892075e53f8631e40c0ef4dcbf87d4c98b91b03a321f0ea201227dae5ebfe2cb0c5937b82f694d76c1bdb6611739d99b1182211829ab2a6529ad6a3a24bf19c38df5d67e126d3fbd033f9824c62ada3ed2d0a65d783f6b877890559d20e242508c7f9adacd9bd53eb1b167584178c3a0f086ebb0dbbc663d0f7129d26673b3f9544cc57175498d4680b484d77d79caacd9958b1e851a7a77c6e346a7f13feb0cd585b6a8741744475c6f838017b8c74b18978c7f38486846e0224c8e4593d18286931093fe812b662873cc5dceb4c7c3ad10706ceb990dfe1df86de33da53f9e0b2cb8bca70978304f6be9872499cf824aa7518ed489c8befbb0446b26ec38389768037ad4a806fcbfa35c6b8f5c35bc694136534cf866b90e8e11ffab9d85731b93e7af34d6c4ad1fc35fc0371bb90c8342baeedf0eec863391f987ea90bd2292e514a8e987a5273dac1b853a3dde9d0ba3dd77bca706ed411818b1b13dbadaf36306410f3e7fc80a41e1f61cc50002aa5bd23186c8717951c25d27badb9ea49657dfb407d0efa9bc1c9e5a6342155d59b3d7f0960348e86a217adcc3052eaebc2990c559ed30d693de6e40fa1dea5de954b690fba21bdb9f372c38413fa86a65106b9eb6b7b7342cb20f6d180d720a7728b9dc8be8ad42c1aea5b8b9707e58006d556b80d66bd4f55f81992f71f1c9a5e28046725b386d31263f487d39e3e5c4c45d419ddc63c6a75e1294af97f9732897a4eac65c3a64a4accc438583c8f615cb255deb512c498e81cf38326e6b0b79d5eb9a75983c5a29daba25196e9ca5e1c322cb8a1479a8a4e9e0ba84d98daff36dfadb986e1d98f523b33461ff3fd46c92b66f5c292b2034fd3c43c57a61fe4f159ed381e60e1c0d626a8687d288c265c29368db6771277c15bb3627d020c777380fcb81ede86bba0bef3d2781d4ec0def0319c26875da45d2d37a49317626321462a454d90f264132504ee541f1f2d6c1909c46495720b1ec5590a39844178a64afd667989e837a819d407aca917142be0dd08160097e263cb30afed96868673424bd001ff578230c1dfef628975c62a095bcc1bf7d880a1ca6ca326b67728e5ae47513ecd8b2eb4a5dc07c9955d3b791476ea1dd6109a434e7ea4bfe63bd029547306d2f151980570dfea44e3aaf320f220f5bfdd0c9d8fb3bce1aa9831f085f6c9d6ff529579f32e5495d6f8f978d64e691f79ba9c028612170b2afa75cdbc26704c05298027b5b2553c13e78ca53f9decc7f3498bcb14df0a09fbf39147c0240a48b9d4d775f21d333866e76b37242a528dfcf3dfaa8165b765b31d925aadfd54c6ddfe4751c967f0635fb31e34e265a13edf5c6236304e292f9f24ceb43d56432be336964921603a1ca133128bdc98d0070c3889bdf79a8469d6afc56afd3b1f33b6fd4b76e89efd82f0141b16c7f058c923cc1cc09a9d9a7ebdf9e24299b28c6d20dba36b24788b259556b9b2a82d4950415d7ef79ea0eece5caef172434ac9dfa5a6c0a13bdff9ae13a71a4f2aa09ce26f934cd1e59797d1f7f33f2164fffb03958c2ee2bcd165b7c1435a1ab9424e6e64c13269cc1f1531d7821c866218a5b4c00a932673edc729d6b6b94a56706f77ec357f604f5c07907664ebf8f70da2560ad25f1a64c307ba7964cc3d9ab5a22543470cde844eec2470e288368e4e39adb98bbd07ed87b96f7c323de5cf6e26ba99a772a8ba95545dea66e884eec12383f466efbe628549fc97af2d104826d36e357305295ae8e57581487c9057c8539dc76986f96b594bd6847cefeb495f7089a1708b8c002d3060e6d723252b4cc842bd6c6478243b8ffc8d0eb8ee03b58768e8e4ce26bd413c7adc1bd5f9229b744c748c8212aed1581facd45cfe3245f5e334359ad620595ba17d12f83b88610cc12b1a205fa4482ec5d2da92e5cd3b5cb0b6b45893c39546798f625d44370fa1114881c19d5401c0a8f5f08e1416d41e19f1b06acb52001a193a15362b9f320b064579461266d8c6a34c22e441c76553a435ff276da383985ab577bb4216ffa3f14cf529c1204b3de9d66b43ec7721095170f14d57d54a537d4749d43560a0ebb905db0d8de0112e9e7a1d04c6c25cbbc1ee9c4136d2529240f65493399cf5c12bb31350accd151afa7b38268cb86d9c50c596b03211541b5ddf74c4d00c4e801bf92d66976708ca2c34e9a829afe7143c7bcdd19402be8f4ea89ba84f9909e75d403eaed9f5a41f9827996efa46c512762d7f7511974455877cbdd8d1e8d520c8e3bd52eb7fabe06d187257c721e48aca0c47ebbfb668c9fa6b2ae398c56f393794f7685ab136fcc6a2e5a32134c900458416b85bce05d4689e689cc8c241f7d604eb7b90b54b015fa00f636f333d57f74fe50974b9fb9b8a57cc50736d63d7e512361a7f6f2850bcb83813ae3d4848d03fe913592b7fe13fff422df73634d0b2089f3d7cc500e2f474516dd5f982eca83abba509c1d2b6507159929d444e93343e6cad56fb385be72eb7e45205627a9b8fa09393229706dcd4ab4f1beecde12771c3e0964bc92fd5e9c6f487d6fc15e675423b6d7ade94163fac3c6e209ea5d59cf35532ce238b8d58ba56098e4b7955d1e1d6b913f0405c373389b9f0563c633f1e93a174a095b26019e5bfe4332056fd512eaaf32de3693a676289319ad95daa17161837a08dc5e09ca7e2a287817ace14d9c4ceb589f3b8733b96b1554ac80bd09a78ba25c31f0ead23a1a96815e5af124240eb4618b673aaa4f8d2a418ffa6f5b28de30ee73f1c87f42b9e786f29871e8454ee1ddd7f4cf03cd505d47cae7e3ee67000c78d204b90e982fa8eaae945c43676e986726120d1ad4feb4dda824dec591382d6695df7f9c18a2122060a2137de11238b1e1a8e9da94f20220bd9e63764834307ed739a846be2776083f5a77aaa1e1046b03904b741519e9a56deef552c9b443c27050c75090481b259833b1d2a06080771dc04a68ab4fdd67e566d633886ca674b55df4e66b70bc2c13a80ddfb80a18fb57f1f1eb1ff0c57fca230f02010850a477f349e7c841f7d4bbb4b8a1b80aee5c04ae94adfec33db751f6813389d3b70b4c7ce4e4a7e4d244162c9e40d14e08b1b849eb8b0ff71c65ebb6fd0e20ec23aec11fe8503781c35cefe327591f9843a2e790a842ee02f01d4e454f466fd29d56d76d0e1519c09cfc6158313019bfdd70967eae49a5a99e73f864a6795f7fa5d7a035cabafa8cc912836b04b6f3476ca044d6eedfd647894a243e8c91ba21b18c1845ed86b8d3ce0007b552e117aaac0e61185a96681f64ef90bf68041dd15b05e879579cc45e736d602fb692d118d71a5270dca049834803cc23cf1fba4cf28ef557e4f2a47819a755ee90e719faf7180413b8576e62617d206419fd7e527bb36f661b6ca92f375f133fc8810c55941a222e57d925942393bba90d40abef05a763601d5693bfc5b836cd05f6760a3f07e6ca7cee8deb2194a766bb4981fdfae71d0125c4f8f6cf5941f98584bb0a11a3a12ac84ee6d3e42e9b4e0c561a158398d50d1d6906da99567ce49276b50148fce758a0b7a951a1125372a8898ba8d38734eaefce3a1963803e6c42cdeac1a7597b175a73166b9193de2a9c3c640dabe266dfc7e49aeb143e052e23128f0a608d27e77cfbe3809676046108d62362546e5545e168f2fde200aea83613a25ec051bb41b3af4121c8b26fe5ed3fe324b4b3df33cfad48953f6adae5f1f45ead05577069e1eec618e659ff5c819dfce99311e9cd390e2195a00d99dae197c89aed3db7a3908dd2d49c78f62f6778ad4944a664ebf3f24eaae22cb316811f7e2475bae5859849da08f4467d60991688322531452c8f6c870f07b399bd53f0d9abeff7da633b8ffdb7665b86073c3493860564b9060fd9906383d31ebdf0bc7df6a6e2059e450f5092a4ffc76f57bc9efc97a478360a2092ab0e4b53b98c3d731a05867f7b7672a4bc8c611e40b414f8cf854c3a39fa4f3eb2ba1237910634ec3d671e56b5f5bdf29172542561ed066e7d0d06b7b4dfe99a5bc39b85b891d81765d0574ef071c8faab0ac2efc4226940d8b1761553636744ab93233da54dbb88e421ac599687f61a3e2ece5d4efa3fac8958d98c503203097f1a882861dbe4d408c51f6c2c0e951f6cd7bac574a736e1929e72c68b0a40973170d4c4ba0af86a5d543a6555d91bec334ff3fbe17545ab90cb54ea53a4b4db09e3a7f3145f8089005bc4502109927adb3595912606e8a593a3eec211a178975e675de303545607b0326e748484258ff7ef3abc50214d059f012a98a5562197bb19b56cdbd31fd13ae243d35fc45bf4010f3a974532e9506c1f6084504549a026e21ae8510455020cac3baa930fb75b7d16b901df288e1f2ddf98c7563b4776f91b843abb44fedf2ddbbe391284eb0b267c76fbda422a78ff017398ba44b091941fb7d18273740c818c769b720667f79b42a2860392bd0da002e1fc0aeef50b71fb4453754701b75cecc10318b565a60693da20c2f9a4a9b98b898b5061006fcb487d6c2be075b4858b16e28261e4c2498f8544332f86da650cbd28a145bd2ada6ac085e9182e3f511ec26ca84e004beed4d4fa219ca0b0341273e058629f1a3507f82e9db6e9700f2094e1a76512923090813a16916881b5f8396dac46052db9d230f4f5945ca419ed879089d4b4f03bb8670f1179248a870247b4e96aa0e960cd731efd9fba506d599734d87b6e7c78a91434292772f1f8db8724ec2c52323a6343297e7da9517b143ec4423f721a4076892e430339bb9d2787241dae3d100ddc912271fe5a7ceb5b1e71c73bce8f6c4e8989ee14e0bb2d961b195f8902842c9024e9dbe8ecef6ac31946c933dc0207d17598fe737aa8ab3011748bf132071920c15b878c64c41e25a912300bfec0ba3a145da50aeb2ea72cf8c1cae5ce119a43915cb348d43b323238db681222c23c197b6719a88cf97c78c0254aec8d5ab6d685658de810750dfa30455f67e65bc004b941ea6cd7089e8f12cd4f68b65218e0922042c3792c93e42ba09bacfcbe38d7d0628d0b27005a7e011e371110ce002d1c21f32c9357d5c520c98ee03b261c39ea2d802186054a45cd91b7b1ebbbb020650d1e2266a3943fbfca1e934209419edd5c7849c3678280050a5d88b93e6338eb3062be590028d710740673748df437a206a9527f1fa9f965fbb6fc3b3560dce61011e7f4ca827f35184170a55f74fad9f585c34fbd6475d5405258915e40fc5ba42ebcf67dfbe8c4d4b2bfc6816fe6cac3a983ce34bb0223f45d8590f418d16e13ba386e23cbd246ba571859e7def9b33bdc6ff119a96288b1b847ad694dbac829a826d96ff0c9a36c9122b09d274d3e9964ff0a6b0c80b1215b00e85d7c726998e4c19319f6e5929f3fb793bbbb0d5001333a88fa5cf8d13dcff85dbd9fb924b73e0721ff62e466a26b7e8b4ffb92e5383d773b8fb7eff7b4cffc9377fd5ba4b7d7b75e285aade1e28739022e44b3e04afcf0588c1828cdbad4c6b1e1d6e44ceb6a8fa93f48f75c849182ea23896baa76de6a3e3dbbe747da829c4dd0f6d77a647c44573bab539d30f0e7ccda2020d143617203e63ca20fdd8aa49d9f2e2dd43853e9e80f6253e6971383a6833543083d620c2a01b4de1a863963face4dac5a6095d046b0a1b6108dc8963121bb9ee1765ce322a7706b19299c736b3a0ac0742b2274d0d2425cd16e2a4c0b11d3e280ea594f732c9943e525d9bf6ad54d7ebc7d4fdbfa23ec8cd57c9020548a7088d2a3479895a3ffe043f698594233352715484de2c3cc4cfd61fac37f3f68cf23dcdf267226600792bd4c4a955ef892de88a033ea73ad28c01f3aff9134b9cb211bb795ee96aa677c1df0cb5b2b07910a095b5c7893007b45dfda9f43158c1447879842beda9b9895728906cbd6cf29dd0a29df80dc2d01de9195cffe01a19e9f2f01ef82f99542054f6f6e99c522598c8874927241071244b53a2a428b21b1adf926701a3861993d5d9dcf2f73f5d7c8078f934e85c16a33d64942569985ac221d83576b93711ac8a9f77e89c373b2fa9b1f38d19a347056599310ee9d2bb92eeaaeed147d6d203d02d9bfd57b5ce6a5e9c21793aca8cb44759667330b9b03492f1f7d577d7f389d2eb1a5795e31960e3171742ee2b09d8d6e03988dee92118199a536c03a8af5cbc1fce8c32f10fcd9e72ac53833c3074f49dfc759ead7b266777c041bd7f4319522e18b70f00684a08a382f06db9deb3d3f7c9d45d50c2e6e53e625527c9ffa9cad4b57f6a537e3c239f389ffd3d248f1ea3585bfdf9ac7ef8958a04342db6a3aba50450f44f14a0bfe5c463549aeef57f0c16a2c2a8f5866d0981768bbfef89b08d48c0f1df40b2b2db7cab7b1360766ed4ce1352ae5f1b3ac6bec5bb1df20dedf62b0774e70a9be3378335cae71aa7f5b37204f5363286d20742be9ed913128247bbf77ca6b1fb91c01a174cdd2253c994ff02398fb8cab5df25933e935ba2970bdf95247668442298ef6f8fda9aa14c28f786f4eeba60e6087a66f5318112023e9e91b05a7bb0a2d80689ad82b641cd897db44feac7571e05dff4907cb4325cfa6dd02982cbf22049c5fbd7b6cb43a4df2aefa0c040aff3700f8d498a1fa22664078c0037bb1cd2e4e478cf9ea3dc09c96a46c9870f01070f5a927ddbf1fd09fba4db0ca50bf59f8362a188b8cf97ce7c9779211bf7897b8488f2413428902b740d03c2e614bbb3d2a656a4e9806e2e7565a13fa441a24b4de22055f669a5e9fdcae612ddfb81503cdb195c32cd0c8d0931d8af670673165947c4f3a4d0cc3af531884b6d1c52cb0051d54eba3c1fc139e6dadc4072186ce52a9fe22975d655950c0377238e58f5b2795e1f12112178740de51ae851d8f838bd293540e9faa8e7b462a584e9b28fe2d33bce81c662f3001248003ff4636323c5288db3b3a2ac594ac44f98d7ae83027d3043370f83c90a7672da0b161927bbe7239e358b13e4244a293182750c67f8c01bb50135c80e7fa36244f905ad8663b4b4ee9436e34ca298df45220f46554f2f35920c4d8378250fcd8464399933ce10f4cdff6129533e01205dae7c8ed1e47d3376b227a3c555f724213036c02cb0fce4aa1a9d51a52c15e355580f635a2aa5120e564906fbfb76b236f306b8db72e05e9fc87f900a13ac0f4a15698ff94ff3e7e2e127bd84e92bd6dd82199a12a545c04501303637d669c97b3fa6ed0d087cf0fd178ae0df02253b25fdca18695b4af9656e79c2143a3b74fcbecc3ba83fefb215f0473b1edc05f262b5f8bd2aeb41e0eb7001fd493a8053c78bce216fbe2f09103665790f068e0f356a0e5cfd71aa001b7692ddb7f3f0d4d7f05a7b0bf9109dea80f705f5963ec60d6c687bad1a09efc418f4e11796f64f1ca070bd9a98bb434595f6d623 + +Params = SHAKE_60/12_512 +Msg = +PublicKey = 0000002067e83612f1813d388defa441816e4bb2210f3d8c7bd825106e29bb2de96d4d85ab51297d16f4ec134a448c43e3b3653b479f21df328af143ff1b86d569b7dfe1bcf12dd960ee5e819957ffc9929b93f562c0632d6bc0a1ca8c0a616d70a7d03d2b5ed0c982f082b4e7de02a57406c0c92a7fd7ab95a09a8fe010db668c2c076c +Signature = 00000000000000004a58d4b1e95ed432f5aaf64750d65609ea8ce182d8ee600aed33871b018ab37043c8de8b9205e2d5c731268e45ac2f814df8578cc18bc9263aebf17fcb9e97bf938d94cc8f31d14e07b9e36f11d8f4a34d0cee1aaefba037702209b5ef05958266b6c2eab045c7d632fee66f770ebe0fef7450847d874fb5eda1fcfb3bf0305aac2d0884fde4057b36300e2415c8ff77e61a0973ba38c9c4912b474a6bcc20d2fed85a04de812b666be7a23df92b8fbdfcba7832d68353ee41e69d92704bb043591fd65b287a6fdc836981cefd6784483be8a0ed27ff4c2254f61a013125650d17b88c1d6c2cb8aa27886f955f46986a01c634b73fb46ca420a06e1809bf2d93518a51596b87987bffa4d8537546793985c61adefc92eed5d0232146916453b13855a97518f1e06e0158c159338e6911837d7cff6a61d29ab0652ed546d32534baa9bcf4bd82a9bfde8a1fcc702e0083a9769c7ee289af76bfde4a672331c5995d0787628600e302c72fb2ce60bf9794e2ee3101a2992867e5f2156d42482bcbfd4632b34a4475779dfaacb91ecb3d6e2e96c72269072f69c2976197a35ccb74cf68ca0fc8da09290044934721841da79ea3ef6e61b19e613562628aa8a23d26ce0b71fed451a45448a56a11dc0acbd85509bb09b4d0bd60496a0056784d85f32958f680ae8fa98bf766ea187f9ef137b91c548ac599cb1f97dafea95fa87b10cf92eba3c1475201a25ce04958402c896387a0781ea9af27e6492c2633df8c4d46068428d683d4b8bb9ad7c1f2afad6b2e3e3348fda6335774386bd3b9189024bb713f1758f6d7adb89a1cceedca0122bede7895c3c93e85c369983f8ba764eb9a59963277b9ccc09e9580daa0ce946eb8149c28e4c8a1aa7e4cd0af1394fa5e1438a1f05ede570dac9806bcee3485992b8ff1e246e0762e9220e00b6d4e40ae0ea6af97dce6215d9675dc6472f05d7fc5929a26472cf41a77dc035407945241ecb748493bd72aa9b02b3bdb904664eb113faaca85ca9785bb9d4a834895173996350499245bd148e45da26f90b736e60e05b48b1a6307286f439bb71ca1b3bab5feae906b5d89e461c02136e0ed41e838c5ee8798619ab738dec744cc0bc6d5c6a12c50cdff6e5e14e49cb6a7c0b40e4adb1acd7f7f7f06f55fb7a741417090fa1638cf7944b222400b586930dccfe5df28af74f4998b9fed37a8aecd71dad8591b7b5775148d61c9701a6765d80391d4f58b533d30f607035e9a207896e014d34ef7fc927afff68634f4981ea2afcb79aa75dd0ecf80d770828975b92d15ae3d76ee411aded579233881ea9e93bcce5b9294e8d6dafea05881401fee0bb8129ce2a7d111d08e76321973790d361cc9646c76f105228f739794377d64ba64cbdacffad79f87c6f0de05cc50f61cbd3bea62195c89ec793203a5c26c29866a9e8dd52d43a8744299eb8afc98d085ef0ce30490248ede879437ad4472c65fdc17e67ee76b974eed1cb8a3041e0ad96258b096afc69d762b65d0d2b23ea15e7da4a1e9c4b8bfa856d747c70ef15c3f568a65bcc7299fd0536e620ae227bc40750c51cba95f3791ef4831749b8d07446b41ff5cabef8b49dda1227ccc7af346b4818916df802420a536bb9749ef406dac5bb7abf4b2e8b4da7a13eee38fe66f6edbef89258dbd5875fb62e18c6ddbaf05d8c4c46cf8d0fc8a895a3c4dcd92c494d2ce99fdda650bfb7668ca858d0da9a64df7dcd5f925219aeae0c497e7639ea0e8de206b74514e8e3844f322fe97daf0794f9624d946ab8958203f5a952345d61ea1efed22c241676d5ab8bdd409ee64fc0aec2550d58094c3110d7ad672515c37bd6e3cc178077f4ef1952851d83c94475566ab5d3b9946f49d000bf1058db6c6a1b5cb92480f5054c4add0a8f34786351dd404d671074acb21ae622ad377a1c0f71736793035c9419e26328dcbc804bf30abc48f8a99f83ae9b15311cc1b4c72739551fa4cb6a88dc96a21e32866e0ca06d3f6275ac69a87f549593ee70282581b75cc232e63987cfb2b7e01a1605d30d7261ce0937d48239e53202595fb7dbad4f48a1abec5671f08425b4e4a1057cdf4587c4d7d42d905a8f9a1fd432b04f175e61477a21dbb152800b26a9fbf846f1742a8f531bd7bb3c43d1fe0b004275a1790183a3b37ba8824ac0f7384853d1b4cf04eb26b0a2c7687a399ec2672fe7eec2d3c4e742ed7e701387674e49a7ac97867e78de1b0f991005a2f85487b91fc89877bcdf9c0e58e98a59375863ceaeafb4e674a2c4460546bee912ee5d0e2de56c900c29a50364814f52ed8970414c0623673f0107af77dd01a70755aff904e5e428280d659754b26e5c2b4c004efb8447f5a73e7ac9a6b0686774be209c38ae43bbbf3dfd1da9da3f169834635318f5f7655c5034ea94aa0cb54975ae8b7ed5a9f7cdf628f1658ac60396a8e4e5af59fe6f488611268aa6b0a196a505791e7613d4298a0f3f1cba3479feea6e88bbb5926e6813fe3799f8acf067e49041f8649a2680e894d873a33d122ad9c3af0937551d0b3712d4f7dbca67ebf046792f39a70969230f7b87d6c6f406829d69e31d004255086567f905023fef31cd6ba81fc6d7a1a39ee94357f63a231d0d4cdcb786280696f96b481227c7b4ae503f7236845272568a1db601ffaaeafd727f538c677ae7ec851a22f9848e5fc9d4eda78143c2fc84def9acb71c4df756084da8b8b6227c0b4b615ef6023ace14e6b4ffda43f629a30d10c6a9e6f91284ce08676a012a3653c14711fea48ac662e820eabd94d538dec89ca2c3139b34f48b9d7fd7cf0862f5efb147fd3f5b7d4b52a75a5e29f51fa150ed41972a620310a68495ba395f121ae6b8c5d770d40a960208d6ba3c3eabc809f73abb4d352ada42fdc4f98ef4b6a803ab1362dc06f3e0de1c030e56c30753244bfe79f55fb886d228defde08bd164750ad783bf88bd6c95037e4e8d64b31f0528eb952a3333c74e39efd1f329650a7da2a5eaecde720f2855414d2836dc44baeab3e0042f3f9dc4f39acca5913899547ba30ef41a4b3e667724c49317cb2b5a8e1572d695df160fac76fb81d74ac22c7c4059128d33226f60425f6a713c9c99cc7f705f3a13f96a4ebfed9d35124df2f4faf11534bdbd8a84b33b09de9568e217e9b70e3e865606ee85ca0b7469a8808243a15e67c03fad5877f1300b431e4afa9a75babab79a41a82489292a78c7a8bf822f981ee88523cb2ea7d7aeab46d7f1f5689f14e997e7e82f62b7ded8facdb6c0bcd7c1f491826c97bc1d3efcd521f3c77cb5e013d61b0dcbc6067badd9daf06d81b76d3ea28fd4dedc548f2cf951e7ee4bfc4aba82be0f68d1075a95ab0ab2559cdc3de78879289d76da902fbc0773e0e286f4b5e99fc38c9a68a48f52fef9d21419a6307db9363129d9adf2d2804753b4c55908c6dccfcf6ca69a22ad8c3c3dca6d60091efed2c7a4cd8348761b5f17a2bc260ddd1652feb624dc1497199d908ccc8d6ad33eb6e4ca3d884ce21807553d4d0e33cd5dcc4d6488fa8b28223dd6091919a7c5e3e359e58cba1466e8531bd3ade5f3004e434687229fcc34072a7ac2ff83713301e2e05fd45eb0fad5f44ad7c57a3f921a34c08950dfe6838c0aad0321cb4b0e9d24e1d5b42755477455e75be7869102bf7fc2f037ea025f426002b5cf5472b80c34e0e3200ba32644e03d77e94b4bb586a13e6462c37d2dbe000f575b0e1be5ed6d31ba47c2049196303e21ad9ffddb19fb6539c5c123f2d7737a9d723d05c60fcdd4f31d2139c395ed0f258dd75acd10d43388028eedc02dd96753d504d212b8bceb39a3a59fa184f481ce1b4bd0a18e3bc02f610a1f933413ffbfea304fc6bc612fcdbc6ee231914f61d6953601cb80bcbc1a3f2f9ea65278d9c9d1771b83a9c863995aaa28977d3c27191954d19d4c48f75514ca3d89ee0d5a2987db45b711a6f93b6a785c890580527d177826e4bd5ea71c75c50d8f824dea8d106a81b0df748cddf199e838b59ccfc952253256b03634d95ea75090ff2a023ea1b7484ea2757639320d8f8b5fb9ab760674130600df8e0af38bb8d46540e0ef35f9e2bdcd81a97b2fc6c85dd9ff2da4ce088263296fdf1ab920458e39fc1bf525835d64d51e94f40fb7c976effad4b13f836c9c7877e8493fd97a9bcf8480a8865ea60a6eaceac11a6784e58f6749e070e227621ad0aa92653afcfc4c6af16635fce9b9035172048ea132cf3c8f93596ab362697518f500757017125ec2d50989577c88b5a74fd79f3276a43aa2eb6571088a5900844b527c0984fb5d18c4e13dc3775dd1c55e3319def5ddf240d36955b7c9e74252818b90dee7272189c395e5e86e8ce2082750747ca1c4ef464dfdaffd838d7cd4f7dcb4cd272574c4e0e7bac5f50707e26ed3ed58f0fdf1aeebce17e1b1e24805a729b6d18a00e21ab8933ec54e6766ba4f12e30d0ec2266c92f1f2172cef01090aa41ca9caf4dccaad5c8a286a48f7ac366dd6c0571f358f1b4b077f0471457f252607658cc5800c5c92a1fe6c159f44a378fa76ff03dd7d9692671342af2f9f2060a4c800c6cc3dc6f742bcf606876a45a7115099db3f3f0c374d1387aaee1ddc98608207e87514b6e8694feed0a4db1708e1f9851c51947c9464967339d29a7ebb43c4510fce16e8e420c73bed0e3e12f7150d5c9e2c24923d664cc95d7ee6f0244c46ef62960ffec4420c36b6652b8ddfe5904499ef97a4d166bacd620eb3090235215b734ff39f7553c41b3a6cbfac0f3e904e121dcad94766c3309b882f134ab644dc6bea65f96d0dab4bf79e7380d6439c3f9bf6f6407b0c57de422cee57d195309d1dc8b549412bfb220aa5d48f064d6a53e04ce65224747f58580092fe1ddddc1be5fa0c5fe256ce1d92e91a38810a27fe716e96b5da6d50ea2d0e50ab66a72cef5a901c72783b6d98545ddad9cfed6d4b2ddede9827a0438c533b840ade7f9ac1f7b3791f57c02c7fdc93fb0345e1e94d8ee582024648ad9d6fd7861d24eccdc5d982297f71719dbbbd7dc323ea8704f3a36b08f88a054400e7cffb592f72b794dfc5cbe1b747aef823c0965b4a80b56c5841e1a17d843502fbea0185b0a93d7d288fa462528fd8210a7d4f1f7fc36461227662ad7b1d2291a766aa4ef5991a19dd5638a32920b0c1a370b5b90e51200c3e3dc1e71ce8beeb58a973e7adab7a9c4ac75881cfdf73c7548e967533e9ec0e31f4e478da38131ac236f0cd134b26d8576927af4f2afbabaaa3dd4eb1dfc67fa17db0ad31559cc0cc4bbe4c0b83111eeeb3b1312175501e16999f1e17ba8b345e6f796884361a42b75349d9aaa80742806faf7505c54dd6c2d687e651d3c50c0b1aea4b1baba244b7a4047cdb1a0ffb162f124014c95ce31334438dfb614bc1c160b7a0dfc10e533d7871c2e753fbb4565aba8c07dba75975e2e9f221869798a6d8354b720faf2439855e7771140ec3f21e52a6f79c8d2da6562945e4cca721ec94bb72cb22e29937ebe4d8c02e66b936ca2ae37bb4d7ad0c185167176c806d0a778c53cc50289aef7b19af701b5e177ea3b9aa8866438699406653b589f9c64198901b393550165aebe0184802ff8696ab47416c378c926ddc08b093eed719cb323be1d7a773fcff4fc3ac425f7831c05753b9f4bac7448ec8e11efc49c4550d88140bb046dd9159fb31004049b7e74b42c4f733f343c342e6e0fdc9141225e6282150183f8c9105555bf12387bbde9a5fba4c25520af32e17d6954a918d3cffeb6900fb11a93b3ea833c898acd135f69321ada74ab2db7f1c48db4668def355ff7c0d02e062aacd08994118a7c3bc8f38a76ac674f54584c9d66b9af6972f224fed8ff06ba327a3a2f72f2ff50ac9d88c53f4724299fb2154916b028ede4627999ce350f6f7be10f9de05d181a09552caac1f98639abd624886533fa54d82f09cb65653bda69bb9d4df4ba76d975f7cc8dc68da03bfdcf95d9d5aef79b50413b3e952a00b9f8e23273ec617437ee498c5cad7dfb22807e70044da4b09fc34fe36e1c289d96f2d994e0e76b7fa0aa88d1081318d1584c42e194f7f1a34b50e96fa7e2638b78bbcedb57b7aff8e5fac919cdc544e6c2e040e6c60984d0892cdb9a90b6092c840a0f3ba58854202615bac61a3886f5088c7a797d2cfe6817d766b466ff4a4de4ddf0a70d6640d617b0dc8dc8572a9966a5fa723f90302eecb1229f3ba81a5db3507063264f476af0d5d75931fb3616091894995432f05b4e5cac284bfb6e04759ccf5677a52ecba69988d571a738db0efb04c876d5c4c5f1f534034562ea4fb4c7c67d1db2ec81e8b98dd17860b9525b55aae0d8a8b359a69402b7e55e37f374000c9479aa00bdb21f07fe8058d146552f3a67c13dad17ba89865104879fc83fb80225fe4ab6a3f3609cdbf1176cbf0c290340768c27c44598053f2f7b2bc85b158cf0c96d2a43dd92f8e0a9e23988b7adfc44c398b5045315896f7a749e53a7b6a4137c0c8bfa506ef0081cdcca46d9642a035f482ad9f9c0b8b7fdcaf2f38062c87f19409e0af4a234e7274a02d3b09d9ce7ba7ba448098d00a8ce143c709a38a20b0939e0695b4fd0d36870e3de1fa0fb5d0f32140c26060da4537b68c2005809d323cd87ecc7e83925fd82298eadf2e921be210686956730b68c364f4b82dedfccd9f558de1fde51acdf0a972b7353299357109f3e9ebd23e1bfc52d0d503dc41a8299f0f9078a4d4095aa6f59477bfe1a3eb78a2607b371e07e028efe0a2835d7ac443d71204be90b836d7f26e050c16e5d25dfe1e7352825feffbfc068637b2f9d0828113ccc4062fc07cf93ad06cdc98dbd10359eab76580b29997a13d7ffc580045fd755be7e51c3ce3df3c3c7b7ff147ecb7c8cda02c5569c96c31c48e7d9046a4d1cc83f5c18a3c87a6494619b64bdd9c8f04a00f637d8a53ed35a9f84a5f01a3060709685b500f5bd2476a640f4392043777516cc02f52bf7fd0a78a45e102bc59acdc871cf2c1ce54a8de26c5b379aa2797336b1f29b37f34c3c1a045debc86aa7fc0516f100a143c05147f02c37bf2da45533998f2d5cdfa6a3be9e6074ce6f336d0c3b124fcda52345d7984f0010cba9922b87c06d20ca3090569e0f561ac419bfad37a067aa5cdb97b79654f3940fcf6d5a59eed4bc65ce74b8e5a96b4fec53542748444d4e4509c5d43c2b1d2408e19898906ceb3cb8cb45521f1e1e5db4aa7180200fbd4ce698d3b4cc61e050ec953a7d0f5d9601bd362d6b04eaddc4a3fb8a614d094e8b63ed0c021109fe39118c4c44d30b2f6d9cb6b7ed83bb07001e7747251a3d8a996416d16f1442e1aa8fe13c16992cd2e3f90dd9c3ab105265d7efdf25a774a909d316d489d1f73b29e156b7f274fc9dcdb0d5d7b575c5033040746e9b81cb8c8665a6fdc00ad30b5444c2779b719ae77f7393306caa37847b5d4db21ffdb638b71cf3090de0005c74145322a964810d33a68a4f3ed3a15234b1cf3e0760931219074bdf14aa4cfd6fd212f58ead70fd918d24190df8f31054a066f7af00a290081fe73a550e1cf49fcfcb6f42f9a8b53cca7d44ecd674c4c2a009ebe2a605a4e7dfd5c328f237de071ab841e367d6e7dc2db8718f859e6cf13c0226f674bdc4afa9647d469153cd644138f6173c39081b37c08e951d2c55ea531593656068c545a4c8257ce2e15d03ea45075a7c5b78846fb081787f9cd2bcbc3fcf679747526cad3847048f8265e6e214451d1de8b8c4d11a9a8b72b775d24a9059d1059ea03612a4bb06f612bcd9058404ff91c7d0015fad2b975ceee4c06a9573fec15837a677a6dbb36f22bf082284b689b267ab92542e3bb426b1c874810c16a189880b14dce27ee1796123c1a77aea21eb72446d754bb8d152f66e2e7c3dc5f74ac562f662998ec9a3dc4f5c8181b7dd3e5295980226d6f85a5a73b98c9f89ebae9016c9ef3e1077afa6917786bbd177e2195a6b2d8d7f4a4993155aa5f06ff311d0cedb785091b183a7e032f8357a2bf7d17993507b50e3616bce058cf0e4286f6fdd61668e4184d51c699ff5b642cfb9c39b4135f323f6e9585f864ce55388aad4538e2110a85c44e6358bd5f75a2606716279b6069b0e33d971cb61ac493bda1e47ca972858edcec50a66f89571c64ac32903c1c7a847d2f2e321d4ef2b19389f926ecf34f668b9593f8b36ef9f68df313e47da9fd18c1f9415ee34a2dee2a6e05f6612f330a1a98e9cb646c0531cf442158891b7e64d64dce6a82ff3756e09647cb2516a872666128178626731e1d215d973b85e48ad34312236aa462055fef2178763b31189ccff48cf0dd3e5897346e125f93d12ae42b73062d60f1869bdd6d9cf4bf47a50a6af405e410bd0c02e7ccd5aab708b4b94bd70003a98784ef11e70fc4d5aa45e39bba091900c49593c02119da6d35b7a83c698cf69fef83c6ab3d18dce61f5ded924b3f638f36b49f72f01a68289f14dce83884c1c7ae6bf69a225191484cd55fd4ea3bf73bf94750c364fa6d2c132817efd36205e642797c950662ea09885f74368606348d57138e4b8c973b3a0aba3b05e4653677ad68e8bf0a3bdfd364211be89352c61a15c2556a33f95bff1bbb6830edf5ba458b9ffc349effc6d1b27833b1b36a341e1c1c72ceb6159eb5b73d79ebcc471c66f69f4b6aa17cbad84fc45a5c61f885ee291b8e3f9bbaeccde81cc5ac5af4e73232b5b161982b4aec32a4bcfcdd9b248781ebfef0e5acee7727097e41c8a8317ffcd3f2b5ea1290bbd2403bbc1b56be7ef3630cc9477d9997f46339eedc075e2c644b627f0ce04cf66f87634ceb049e6e2675f1a565fddee3721cc080779dbcdcbae07bb5087d4df60471b0e6ce01f5d6225b737e18996c3e0e98b9ff9c97b3c7619a090968a1e630175d3b7320f1e4d364695f28ea72a2bc2d3ce2c3673496d2bdf9356694dec9cbd6e4719ace9e3746ff071e4b867d089259900045807fc4e99713616e305b61bfafe81d61c2b649cdb560d33ca2966e7b2cdcd391899005936c2ca8f7ca4afca571c3c23c0a1fe1808c8e417cec72b8b84f9807a6b65c11dd9d74bede6e4d9f9adae95e3b280a85078fe44e8f4bbf4a48060f141a706fb8cca4280a24bfe2b3a0fff171e417622d32e97fe9b36bc482073a74f869080b6db44b81ef1f26ebc289c62515a76d9da4e2223dc18adcf58d21e746367492ecefb5efd4de10b379169916382f87c83420193664c8e79634b5ccf0265797ea74eead62b8f658e233b30b3b5b687b9e56165bc282558529854be19b27f80106dc36543ab9c01037f0de01d70d52ad4f0534d6526dba1bb95a810c010070bd14f26af85266bf01c409e85372b08a2085ca695f6b83074ec98f083580ddacf9a0626cfe484214419b424cf361985785ad80ac08c9bcab9790dfdef363a83eb158ce596fd279f3b532263bdebe9638d257088abe329012c2d94dd6d72d901ff45449cb70dc48bfe0aed03b423a7bc93d2f1d12b8d91489bb699bcc74f9c0386843b2fc8a1be7513fa09c333a469ce9350e5054411e4eacbab8cc28f4fb261625b2f5abe527d95649f1cbb63d61674ef70c4f21b34186eace457488dabc7b1e066f25db71e5640d5159ac8490429802232831b5b9c35f7fd3a5c2bf6c0e2e6b6fcc8baf3e15438061626fd6829cec8ba85dc2ee21fa6e75e5c115372856f278b3375acf02308e9ef58a0fbaab53608a3b62ae80b79fd9645d53d4e89c6c6db818b824657adec9979b4ecadba731865d24e86aeeebe227ecb0bc8daf19889cbb842c6e158c1a137694eac4311a3762efc267fb9984db785064184649a32f492e1cc2396db2759c5c81c828fd3374df8a89727c5b62ecc1a6df82f247cc22b17c69add2b48cab16bfbb6b76dc127d00302e125764ef36cd76fedb8cef3c4e549892b69d2ed9b870690fc99df041dc47a95eead3a59297dd641aeb9286d89f74bae0d9f3de1b7581fff6843228790e7b95bf68726fcc383665e42b8db74393d536cc369d518c11ebea0244885d601601d34973973a08a9947ef5b53ec1ab88c3bfc57e20212ee1b2616b2089ff6ddd3640f27188336c638b46693095ec7a175e28547dd66715596ff97c20da360b20b24c29bd63cc550b3b438b378c5d55a8730d2b3253bc766c0da65e9aed7ad289298ebe8e35dd5c42c9409e0ebe6f2ef03a1d54d3e563e0893832743e00b54d612d8aa526f376009b67fa7130e58fdad0f7670de6ea4accc943d44ee6a68d29b926977866f0592d39a8d59b23251647bb0a43ef089f43d652da45afb0cae2805ef7acc33be199070e65020c0a9b4b206c554b6d0bdc8bbab9ddfcb9d6755fe454fda718bc672948e0c0446f9443141aa6df8e9329cc8b7d05b996194d99cfc05fe4a2ba24c23e672321980259bf06c8719c9e59dfd5cc69867579843f31f6927d6171b3bafdac96dc07eb8a323522d12eb350bb7108abab80f88fa86e6faf61b384116017ff9045ce4e417734d8e58a5cf48cc7e2e4d5260219d6544b2e9d9893e4a0d3a4dddd09ac8e4b98c0c9ab67beee413b135b68ffa385b40fa331c0e60d823568da511f56b7dc0c587ea2f85fa0db4644c00e098400ec21bbf3b180b8d145feee8fedb2e2e674b49c85f235771085d5b4ba05e3f788f7768fe366170b2b32ab803814201bfbb51cecd54dee72189d743311dbb4c2562461e5db887efb2d432b8bb7c294e48f0a15dbada95d8282e004d1fd28886ef3cd8c4d7720fd7bedd9a6c9358803f265c1e8ec13f3f9ec4f15a763dfd4fe963d3c5ad41029cebe5f613975771da1142e59876391634700a364e34cfbd59b0ca6f1e45f8a8cb197700ad20040ed5f0cb585ac5cdb58a94db9534e9fa426633b0ae4d4aa17eca028c877b4ec0493889dca3c03aa61af0bacd80ce97baac42d32a4bd9fefd0e1e7c5edd454f60df342ac842a4b8a6d9dd166a3e936ff6761f19ac6368a8548fc69b1d690ad1e91364869ea36de76fdb46b3c29b5e6cf37d8b9ccc17079ae0ac1d8b9c85fd14593c525825dcd784575b31beb321770a4446f95c3df521d028c9c279af9efcd5dab333af560d55e80a583d70715f6a211acd56b4aaedd659b2123f1712d18588cba9148de28d3f5ad7c20b25edabae39b00288eeeaa57f8d492d3c505d6b41e2691e6f025cb3e6935525c1f16893ed34a3faab3c421adbe09bc2aae5e9e80a6a92b6d31ddc355070e34aeb9b021c419652c6131442b08b3d24646f235780c63e5a3c60a1116dc92aadc06e7b01b0c24517a0b993d0bd8f669c81379a2db99df04b64f66b5200760b2e29339a36cad3f7e6750b33424b4a26cc6a66fbaf26743772e384a0d15a58b1570207aa0acb903c8af128d91d0d1ced4a566e0f0fd69f491677c2fe6fd1a6bb85f0a3d1a8abfa959e96211b1c60fb9937b5a043212dae7ba60923e325b92ab94ae37006570ae3f5e4fed7cc2068dae1f89109448d81e01e34e0fb8e6ac80a02718bb687ce4c6ea5faf94601f51c34becdcdb82239412778e29a3018a1fa51d17eacd299c3b17452222100516b8197820e905ce626145c70e81a3977b8a5aa805b0aa705745a83cab063bfba38a216735c4ce930bdabd7c46570eff6e20f7c6895a9a252d620e428038f67e7958c8b67554d22a72df8f0aac75648a903db56721e78bf3a00d6e270a9579545167187de5fdf695563df2178f6b286447202f3c2c6eab226960b3469fa1668132f97aa3e79906b1118020e4eb4cf7679e6fa256c843e809919e6902de5c7209e0d18bb9806906d5240ed43e70d051c11df7eb687c8d06358abf9ca5c798020d198eb1685fabb6acb92bf686019cd111a8ee3be2e7275b31fdd4d4dd59b64c0463ec99a3fc6b7645367c8de4e40fd1404d6e1c5bdfb10918c9737c1269f72b0268c1274aaaa2bde2d0d057519278f41506d0f55ca4232c0e69c140758ad5ae71c20bbe236d5a9c38fb29a78a2fa16c790ad84b2697a346e78112b36ff3b6fd89df197b33f3392329c763cc31cf1ea01af6cc825f4cf712315c33b9667c2e3d34c84d765cf6481c9b98d276c35ddce651d0c38025d5bb8d5a03583cdeae680df3c4a83b27be2b2ab20425f100d209beebeeab8877fdb39c97c5c0ac220896a6f8e932549632671867f71923473a3ae3b7670ad89b8f6de2901a2e83fb8f0cb9195211637636f48b34efea4642e274a8abd1c359b7d6720a6f721e6dd5c27a6b6af17f4c99e2458c8ec781a48465e7af1b9b4db85217fc2d1b7c5fa5347ec855d3b67986cb62bad36270bb1ec0092fe866cac3956c4e61699f8f1f82796c99e5d00edc8d9958377006da7971f1a3d13b92893d5806e1264286735712fdcde67e6ac3eaa51b03ab4765a882fe5470ffa4153a612932aad2ca00b7390a1af4b0c3c21002248e909a4fd4dad5b1f63812cfd0c860cea7cde2ec42ede3e053ced8edd3987847b0eab5ab18b087a98dbb488e6ad088af799331b190ae84270e8b537d6250865d1cecafe857c59e25a0b15afcdab4671250f815175fd0e0c0f533654233f798c4dcee95c380c27cf084119ad3fd3b71180f3f3ee6e3a381ff137282128765474a70f4f0a660570ca2a1a103e1e6ce3200fe59a9104dc477666bc5faece441a934acedf348d61dc00d4eb8aab3f108f785d6cfac9158d05a293e9919a6b4abdc6cd35e19c9340902b7c912cc62072e580ef258babcbfacac1009b8c57cacaaa8f850c73d98b435f3545a48ae73ab36c20633bfd15a76c4e1d8e65069bcfa4fa9f0e95bbde8354183bcd583e0324349856250003a266e37c995f6967b50fff7ae823adcbd14caa9c9c9089fd9fee0800a19ace295ed0d2f19836bb86a61bb5ab83e4a577a26949b44825d7bb487fd9d4a8cc6e575772759bf7ccfa4a154f41c4d1a52f98a31a442214ed71a56656e8889b831518a56293c194284ed7609298ecd0fbbd4865be320189f14f797ec10b2d0c8331cbea773a44539c94c1026600dfe905167fc8e396934c5f03a93030ae941be27daae75f14efb16b1a2c06c511e9a85da5b18e61575c18e348238c1fd802c98c7e37f06e02d16c0392005a9275ebc384774d61ad92b0c74c5cf17d8287482273aaaa0cd07bd102ec9c32253b87ba4b9c8c758f4f1472040fc5438a11e47da8ca85508835922dede5bbc39706f37770deb05984f9c6257a46db1b4154d89833c4d924c5b849514be6d7f8a5c5e27dca1de648cc3b87e7fc4b35b031dc92c7afd463320c03a7e5c246d5f0f3823670221aaf50b7b6d7b442bac294974a6fbf75d557d41f8b8c540a8f39d0cb1e136bc98a1cf0d3b487133e42b73ee34e1613f71e9fa8f6a94d092d5de2e6800253109fb0eb9ec7218b8838efa68792ffe0604b60ac210c24482ec1d8c6ad9cb5df182b28ff6bda025216a0697ca4c925a70a58465297bf20b1732d604c1500b1d8f6e9fc64d8d1a5e2979010e033cac59094268b70edd9b8d18333e44346c3aa9c5cb4f2f2867e315db52703045d41db6357bb38871966a2f85f3ea85976581a6b89deb2479610bdfef716e0cc66014aa05a53b20394f2f4c971b15ff1db6b05e7e9ab28bdecd8c605afcd3f7c59d5c461036927f45fc6663cbe230f9e53e1a8a457eb779e3259593e1768fff207310780f8aaef58c8a6c65ed289291578ed09fba590f1ea3ba5389122a57246bc69063435fa7d557db700e764b8171bbad7e6e594550f0d3f237fa9dcd7db63d23497641efddabcc0404c86afcab85973a63088e55ca29de91d5dcaba47f6996889d9c5e7bd8052f323eb043e9bfa1e2bea99cca74722f5f2d37ca51d2ffbb756872ec671ddc9d38c647bd01be3179cf38513bf67b7f06b245b6933d67141d3347a8affc453c9de8e7da19d7292d74d099781a3c1ea7bc1984e12cad5739b445829892f4e4fe959b7752b384b254b43e8ac591682de57c38771893032c29c0997e031c1b6dcfdcf435f1204eb969b95ee2acf0dd88574d6b467ad58792d6d38b930834642f75adcad6b506c1f2d21246db267f72e7774649cebb823cfa4418b022305b369f09e1e9ceaaa019fa4d958d258dbedfcbbaf7ccd74dfea37433c62885e8e1d8f1351e7cbb558bbe25f43963d4b881f8ad699ab91d5e8c7e12b1886af908cf7c383d95b4d3a0e9cf50ac882d16d07c5b9fadaeb846e38b81d582943f0a7b4cff97a0177394b1ec65d01f09ddce68b2d092eebe424b234e9173b89c3ce0fae1eeda320513177ec892c9e64b94b33cf11dc1b2be8fd1a705507dd827aa9eacbeda64c8c7f127a7d26bb1a816e62df3ab8d46c2f9c81270306216ea6b3d012d6e95398cbd7810be8db535c480a36c402db45d7fafb8415efa0f4ef174f379594e68fdc5ae6d5df085b0776d57f8ed7508bc6392851ab994821636d7756fce66859f74457263b4eed449d2c3c6812ef581f8d638386a977462603fa9ad2b3be925e2e5a550a68f72701b43a43d3a8c098d2df6d1eb1a344bf0a88a8cb61d4964bdf810412f404861f77753d8cc2477213ad2f8dc3ed7eaeaad090af3853f5ec050770b3b2a916d73a34695ef81f463d20cc8a05f129cdfc1cf40eb6795c0ebdb3c74107042d4e909f5466f513909e847dddccfacf0b625b312167701f470782cf43cf87a403e858804487c917e956dad38e38572974ce5bdb8cbbf72eaf46ecc9d6be1e5a2ad89e52746a7e836866ccc545caad477f9cdacd08de94f7126b7e7d7820c8a0eb7306054e74c4eefade9710f68264d103a647a5af238353100c17bef8b7b887f5da4bc70747545f8fa907fdf46b9314d4c7f166243c611476851b7b16a84450777ddeb252bd021fd7e91f538cf30da644d48c929d9782a94c5a1dfe0982068f0a386cca28587169df7ee87e0961226a77b5c0c9ea7ba3ca2be211857e496f656811f64e36709c8906800802fa31e800ccadf9e55d67e756abeb671a1e471447d73194832a9944658527d005adac452dd4b8d46d520ca1f219a54825b18b43089353601d14a62bce5ccbb6f45513fc294c46b96cf2344217752cc977595e5281801d713b407a32b93e4ac9f918f509b80d2b9ba7e09458848ef0f5edc925e9840db99514a11cbc707cf50ed8c44790fb5e36d3e55a42ca5824052bc1c877aea234f3f41ce150d38755d37f634a36bc5abf0579192c0e1ed4f4c42722160f2c66cf6b74e70b2d4c41e0ee2562e82ecce126d2ebc6a5ed60013951a81066f069fc819c37d9c07d90c8fed91c3cf6f71ad8b2d09c355c06d797256044ad20fafea393308c685d9448edde9015aaf2d5e7fc1d7aba4e61e3506b12cb869fb7a20808ce1d21fc8789f6a950f13c8eaa94001c8004cb9c120bc5323553120bf764e052cb34835e75d31c3cf8687c735eb83b094910d9341f01e456de21d4faec6d76293fb3060e625171c78bd8652286d67ab969c3f0b1f95ac15dae28be2a5bf80f7cd4248bd7569db2801409b3eaa2c8feecd4f3d5e3b414d2717735d29a72774a52472ac269659a5072e45ac4164e7cad6fbe02fde631ca80e1cb3596c03da49a205ef80166100586992a516bbc4a54a470eab6d2310cc1799ffe8c08224c2a29706baeff5395372983f7efdf9f9c352ec51dfeb05013f2f97b92b5f30bb844e45b591f342ccc1f6258e276c861e927bf2a68701ae50fb34ab2545110c4086cf626a10a24cb858b83e827f6a6d10634de56ac2f3940eb784ddb5f045826de449d27a6bc7b22bddcc8a378516c3adebdf57a07920ecd048741acb803c9d1204cb51f97a60e2bcd9f92f1b5dfaa550fc27f204ad516e99e1fabc00d206962c8e943890d4e0dfa5d3c3f19f504f81958acee815bf56fc3159f2c236fc52217f651bcc4d073afc632aa0e011b650b661bbcb77a8fa1b13c42c7aa743fcaf71a46b47f26e47b80dbaf9e4cb44d77a3a429a166c1b1d6ea137b9652139ca1c983c274af4a3914b78a351c3c708492be6f51dcc2611841093816399cc9c7c8d862c85832c6ad2fd44554abfdc1a689cea93ba925b1339859097cfd4effb331abe2ef913da33ab30fe97c6c9a39c0f1fbd5d7638bf9525ad57ba1ede6a28832312a54efb73ded5edbdd0dd85ea9cc322bccefa440582d8015b2c055dbcb3e7f0c04ce732e2085d828a8004da1375b0709d1cafa88d92caa3a2b2c857f1afa4f0d6442ccdaae230902ad92dd9bf96ab2655c4f2652b6859bc2bebdf62bcd6088940f57bc54f8267708f1d34b7b9f0e90eb374c989f9366c38f2f64ae985073175bdfa30ed8b829bfd216f9013744b6dc51502dd0943eb3024ec1c8edffe7d1a8cd7b84eca4cbef65608d27a973af62cd1fd6b3dc4899070607cb3aceac9a85d77a82c5f3893b503d5156404bf38d70533772d9994d4f0bd3fa299e4cee23b32ebeb3d4e4e8084941c48a42a36d5c04d31b252b612d512d77455d7b74040ed5ba9f653eaa11d27490f716fd3242774c49c33fac824a0e2e1484d1b623a6628120ee718a861e7dfb3af2c7107874620a13be875b2792aa1979a4d4b0842fcc2f2f70f67af5a56649c7c47fa3b44ea24ad0350bd1a0661e854c48f7d92ca4dcb38f90e32ac3c98408d6e719be2dab90de6a2a5657be0feef1698b7b98e9367c894b06345508d21d6ec8900e003bd6666218258aea63a1c8bc76f1e909475013b2baa68c5701ee12d0e389c06eefc91685a2e8e0976e425675ddf3cf2d9ac595a9a53af13abe4185b80e8ea67b18aba4be3a9611b15615283e6800a3b01c6dab85c5defeb71322d5ef0bdde888d78d09a555e91e5ca05d8f0e663d7d57092e1b54f13cdce712381d55e57ccad54e347dab3827d133063045070bb28440f15a985b2b09e301811f42105ea5aea19b10b44f560a5572c9b8ae08f0ca02bbc8906ab986df4ba3cf7ead8ee0c4db418f142ec87bd6e2251a11f395e4a375567516a2700e43006494af1292b418772d093b34da0d72db1d70e89fb6cacbca977496fa7aee217e3bdca8ed06439a0f0668a1a96d28ceff0cb10fc0cdcf7345b6112fc5a51ea88c068749d0474de66ff3da53576621b073eb8ce22ba00b78d3314ad45bb65a38f73c298d1b142bb5114188eca4db56d940d4964e45bef975c7022dceb94e1dc393bbbfe3321bf56158f21e223e606be48a1cdfed54c2fa9fad752bf226194490ec0f5965eb796b63be7bb25bbf8e722da63274b0ad258ce5b6c27f147ef72ea7f4f52aec22eb6a8543caf3813c01c106773400eb8d9c08cb08f555e7a8ddf8817c4d4ae84a85ccfb6a7935b89aae4e95000335399c4dca6e59a599f7c656a60cb254e4521b0882841e4710752b4cf4dbfb29c97e3accf97e7ba5a6cdd2690f8485c45a4b491bdda612244e011faa52f27051a2d7ab3970c620b85a6d1b99a483dc2aa75f6f8c8aa787a4a8f79422ed7f03ea98512e4db6fed358cbff04ccbabfea207e8f2465b3e6d66e9594baf744dc3aa568e3a03f555e9706fd585cc185ec08ec16061f25f2fee06d7f74e12734cf3702fde8fcc491a2ed6b8b0411f6fb5177a4d7e4ae82e594e6dc60c637113fa97e45f8202c654ca88d028b97fe6f4f0cbb5dae32a4b9af281103d9b7673471ddac8f0d591db04e8c584615817ad5ea88ba822a2b722c18c5d4a62bad8fe5a27d3ca0e4c765c92cbe9a983db855d13a67492c39aa5298b15924f8e6e2f3bdeaa55f90644fc1d4fd43971283e2dae4bbe816f354fc3d8d2b46517daec5486ae7188cdbc7cdcd7813f504f41c517d761ea49267f6b4d57ffe4fb9a1e99850f307eb6707eac489bfe1b78f13484adeb4cf0c3300ed8e9d5022b1bd054868470fbeec0007683a7a66f9cd4e5c6217b0398e790ce57be782177baea8be303e1d31e2b718197324610390b531139b7c060f659f8a3bf3dd5d3ced2929645cee15baeb0e543b413853ddc84a037a9af4866b18d9a02229e931e38a7de73f10e6e3245c785df6732c575b54f6e83909902fbba7413b50b5ae7ab107f27959a938b22e9ff48a53943520b6b6dd65ac6b2643724e48a8a731290204297d2b77186fa121fc99a39a9516498b07c4beff1af8ec2bc405146e08ed9a72f6aa47c0b8ba1a79e216652c09f3242c8f6ee9809fc692c2a6027fec861ed961aeb09d195b258c56a192ff1ab6f044fad31ac6e0f5083d283e112eebd50e11ddbbea3ba8974b2a86a8c7b71821a769f8ca9211a2be07362e1346993de237eaf0402792384590fc87cc021bc192001a5a3690735f9573a22bbfbaf0a92cb021b818ecaa8918a2085f58ab24f4cfb916ed83373882bffadeb70ee8fd526bb327d840e00dff292504886a0117f6a6d8afcbb2cc783e66b7a2bbb822a3ce020079744c54da485714369d259569cc548d7e4e5086ab0d79827d7a4cde206cbbdced24ecdc4a2e3e27ad02ea6b600d103d65a633cef4b522da7d3923a759aceebefcff504c1b74c9b2c5254a8b00e0328a143333d0f8f9951ec10fa4a9ab4ec586e82230fd5a623aad585fc1e65eff22b47761fbe4b54b841c704db2c8d24b646e045423aeeb462af136a1f56a2f7e907794f03a138f2b40ebbd1e247f93a2c75ab843458ab1adf9a79fbf54de0f05c867c865366e0e2e343dad9c29938706b0d63ce69b1390ce4d57cd225567f68f8c5213d677c0a75d319d38e14cd80bd76adc29979205221f138ffd3258dfa0cb87e7c3fcc75c63a0ad96f733258c7a367adc54bca5c1a0e9b4818965cddbcf9f4e5a3c31b432e47d213e75954af5a6b36528bc5ac2b20b2e0023311d4d164720811d3041d19b509173d7f246ac63279fd9f7773a1688c55e59a030ca2127b48395cb7adeb790244255cca1c2d5556376418c6814fe772bb7f2d55fd843b236ca5da4c3fa7b4a3db01fc7627238fc4aad63d13c6536d56f742a41c96e5872e73ebde8f5066644094618d73c5ed159d574121875354f3a96dc9219b28f2743ddef745df2b1ae34330995c30962f30fcd33b7e80d445e4b7ba68b3704d2a09a8536f43d8adf4dc717a0af8a85527910a10201ef93cc9e0e3dce472b148ec35a676084efcf6c232c832aacad773978eb6501cbb256d0a8a9ad479fb6e0b4a4b0fc10deb8b12e557a6024498c233c86d0ee6404f1ecf46498e0477b00d9c7355a18026ddbf5a2e0f7a7c00b5a10cac5207e6c1974e0ad3e280806552af9bd81e7b22068fc977db3177bb3d4892d11707d5fd85d507107ac536df1538aa0daf88395b181465175e6a732597ce99d63578263f5c201019881c7b04bac78ce8af89e610b6e61dcc915e2e71e27f2fe8e132b400579a03f03f513b41ee5bf60c52120e267ee4d87399ef202ce08c05ad5b99099ce2179693115f36dac5065b3b644710f0afec7c174c73f409b72277f9e4a192e6df21701a3aa7a29108ffbfeba35ad428937794221e6452e1e4d4a1175943292a3a77ed80034dc6ac061aed5cca29479374e4622df428c3374fa264965d13a77a130212eedba39e2276c0ba2390e1a301795e25ca8e3e2e4cc4975c26da9da2abcfa2e9f7ea81a41dbd3421fc462862486bbf736ca4262ccfb664ca089010925e519eb513dabe9d2af3de7c63398c7ffb82a3ac608020487ed9e98be9ab406912056bad1d6485527ed3103e5989f528b3f53934553acbc6a483e95c727fb1da06d1cc97b26f8c96d06c5a2e3e8439e8ca3bfa131137db6134abcdb5b5bb7d2903b40e6ca38a9913abb54e9c4e8e27c9279672f3e057dc885457f894c099c20b4d485f8287d0535ae9c4899f6f1c4c0f6dd9e83f55cf956873b5a2029219e808d3616becda334e3f5dc5f9668930223256d02a7a4d8a91e96c7273efb21e2fe494807ab0747b448351741207e12ceaa75fd1a8cb70dfa2863c4fef3a33894495d7a7d1fa645c52dac0aca00f83ff3b74d1b702a54f9d2cd7f028d76901b71b0d8bd3fb1f5bedaabdbee266cfb99183c429d4b7c01dc53bbcd9e8c86fe9c3153499241e64f4c4c1b824b34f7fdc06f66eb2a455873fab8d8a5bebf8e1e1e425c5a2205ceab59a2ce21a057562ef6b1fa9c36afbdfa5667e4a35187b3eea8327e1b43df833c11f313fedd1138c0eaf436d28add9195e85c08a7ff939e04b718552fcbb2d4c500329230b178834ecadfaae0ffd084325912099fe834c6c137ca9467e1e88eca8703c2a10836984944df2c742b85eb868c7ac9fb9d1d6566b72a7c46a86a8b9e2e74e75d8b99f0c0d1c88ac086b6118a10773d385cd775910c2ebe3d8010f2ddc44b5633f723b6aedc92568c1479dd4f02e8ccb06865f81ba46dec0b3e2f8d6c01453c56abbbe424da94aa249c5f146cc60c9054abd0794384b61db98e9ef9f75405c0135e6a45397a323c1b2b1ee2bd12a34e7d6a2b71afd4150ec8a800409fa130295d4647caf901c378a90e2756fa86d187b37dab1bdf63c37b1e1bb8706974cab728778b9d73efedce6f0eb76e0361935f0b20c8e9f1ba1455a9b440188fe6b852cf3249ddda23bc79a1549b369be965c361b37ea96534e8b622f2a5f4651764b109567fb24b56e569a72de20fd7659d55f57902869fca3c0bcc14870e5adff9b7f415f1cb964a6f718bbffa2d4e2803f437338fd877470fada73aebf2734129d0871ceb08511e68eeca263f51ffcc4e0f7dde39803ec874f7651bc7b342fef42d26c189ff283e8d6df02fb68a2a19b0116670980d40cc8ba38ebd3507d1b29b856c0500824ddd34f4165978d1132179c83dae546102701604786bbad2581908420d522803a3ac8f677f94b071fb8ac49dc04f6f7022aa5496c696054bcbd723a75a9f44221a002757bc504cd95b96f9b73fed54f556f27aaa028b1ef4b2723b78228b46e53a3e3a02f5b07ebbb8fe698cefbf8e722925e144a700686e3691ccad97c0d6ee7f3922ec622edf3773e6b370024c8c6d22b79d372f8c01861fa706ff02b522e7a1cd9c4bf25608f262bcd441617f759f88c060b574f7ef2134e20863592c0002b6f669fffc571fac6f87861a5b9b2016c766760344ffca5b93ece3be52faa123f0be744b36301ee09407d162dda5094423c21ac12d03de5ed42240107b41b4cdb708cb7a9f9144ce888e9919a090520eb2bf3512fbf1335f9e60e75dc4ca4444ca78ab3837b113ea4df7abbc908456de2fefe898b4f8c825c3ef356ab9a30964f129365e98c0f178443c96eebbb1b9a5012fddb0878c9d321ea87fb7265d4f4a94e5f7bf01b12dd24703335722d6a65bb052f3ec1a67f53bae3fbf95289b6b4a3e72f538a32231583e9a5e0277e36146c4525d3436c7dc6c58ee9a0fae47bda395e2b3d27142e78e2a9785a1311dc6f2809ddf6ee5100ef470ca2036a6bb966df5c2739a8d0c76383293d33ba1a0e771b291ad970d4fe5305c928f3a39c84606e16e79bdaacb8b19a0db47784a12ca9710f96585df05d17f4c26fd5e3e31527671a97f74e8b740fb52354d900388182b83072ee6621fce81c0eb8d45bfdaca758f033116561a8e60745898c43d39a7d5a135c882cd66413698ba64dd243a602b2d0dc473ff1b37f96e8bc3624b9717855ef480e6c4f53577c24556943286cf76f003d6f798834aba8f19163bd5f1d120f488eda6b629cc8aabbfc6a640f7b78526aecc3108112372dc5db279c5f0d83d4573ce788564dc42b0dabd9f5053b3014bc7bb58a55e573ad041f8a25223e2506e7ed3134d385e0a7dc6ec2b20f831ee87d7c52e68e5f1cd5543987fd4dfbed782c24f01252386abcee1a227d7fa038ab380e3609e3710815a63f9299d8b6879693ffee0f3f8ed649b86350784c07373e32a28242203dde4f8d4ffa1870b5964ba26f67a564e30f4cfaba8e0f6ce306ccb801d53e896837cb1cb14fadfd6e7d220469403f466f8390ca6d3fe18e245234a1bd2ef982ab956c66ef6383ba0b6a41bb9db4f5e8ebbe711bcb29a8672ce60bc4adbfd98d55d763038079276dcc6e947bc2badd133abcf5c5a5eac7925c1992c96383d4a8f7df8b40d57d7f9e34b1c0d173719050a79b9096f02a9e1318fb962b41c76f8e3552ef4ff0fe52bedbf7998d11c8c48ffa69187d87552cdbf184bf2e063b0903a9e4c2559a13195a7ed9a21e4531d33aa787a6d88fea57026689bd22b431530b62cc93cba60d023840490beed6805e38c3e7c52b61af31cc9f0bc9e4cae985a61d84dfc13178104bd1e534b6d51230f4a9c7fe55351a707a2b731be07579f809a1ddc73bf8277ccdb3674aeecb107e7d35f2dceb3560f2db34f0dbcead2564b66e8ef298d20b8652ff0efb295fe0cd7fef78e0facb4dc6585f024b13fbbbfbd639cc4b3eb671a7204f973aff16eadea45837fe13c4e0d36cb81408f8eeef29c367484d8671887146d5252c1488cf9cf971a8985299f6d1dc18d8c7c7cddb52c4660c23ae9af3703fbe533c279f61dc527b7f4e3a545b9dcc0f7613fd5af0449566505a22b5b93f2e991ea157b9787a27133716eba49694865f0fc6b509ae5ff35b41899c97217603c5f1d669e498e1f63cae67c35102ad85097786541293aaebc6a60af5bd568787b97eb93d0898a709c736dd04e7787fe6c03293b765bd09e08cd9b4b1de36f2aae3508af63f4e04ba1e6477468400f883afa3f03bcceb7a25db9dd2c8d2959d40c2b427c294fcb83b73150dbdfe2e9f6bc6dfb6b7b47ded57411336fe6a786b8526e97e2a6adb9636ae9c75bc528451b8d17c666893307539209b6ad8a0bfa032930cb15e14bfe48f33c195869370b638e36b003bb46ad73004ebdb8cffa9d8f18f1bdf6d65f9027e16dd520019dddd1b8cb9a9fccb36b2e603b8275e09c9a041e5b2772b65c6173204a34b92bb967b107ef35f3153bd144d563b629ed185aa779855e836ba2af8ab2e1608548f051650ddbb1e0c49697f55d0420a6aced3c817c4aca7c11176b22a90657af2e8afa3ae0ffc6e9968e44a53619040d40abb04d64330767972c0cafa59357cdf77f871a1e1ad4d1304492c96e2bb77d4939381a48352a2822a50d674b9b51b328a048d0eb22593c4f0b18d0e270b2dd611979a276d9354335926d8ea4ffc848d1d3a3d92051d630fa6170a94e14fad377afd9d61b4ebf4852ad38379968f921d16d63636919ac47169016b117a90920bfb208159b086738d3c1314f88105288a208fbebe940b9b974677149d986c5fbf358d40606e2445ce61a673423eef8496f7256a610f35c9e74835a1006bc5f1f4402ee386800e44c67ed8a830c9fb650df7e798acf0dd1abb8d4d66f663842de2fab736de0520a7a383d6b212067d87fb4828c52c5dd848689ed1aff8b6841ed452850f7898607979392f98946273d7d2883fee6715ff61b2442cc331e6189ac6f0fa549f57a1412b93cf3fea5567f2b941af9e423adec3ed0ec0c4675530678d4ff5ddd6ad34677e31fb4ead24d61beaaa67cf952e14bd5b74634de4c7584edff3b9b7158053a43268fca46bb40f095fa0317efe5d699c5e556c464a3a7f4406d297e2c16b3cc2b178b051e339824afb550a8db952abe41fcea236e6f490a86bff5570efae976654e638bcb70a4e7830e76226c4ff6f521e5b53eb1868bc2139646b2e9c056a9ad6e3bca3b02a78f822505df3b233070ee27a61964a8527fa99a3ac36c8ff4fe8902c83cc8e82ff8f8491ee3b382b7db6c146b55045f52b56dffd39128e9da08df781ba90e60158a1ac6e8f3691f3c2f734ecbe2305cb80d79bb6f97cf9c5032a35b225b917748e4bc6f8f79eea3af8134d74c2a58a6e6033d88e6116703847b7a14915e994d94284f929d3ed6b873cbf9e1c7dda48b3fb09ea9181cef7e876fe03985ddf9f3b365d73ab56bae5279e1191b44e0fd70ee68ee1429f8d630adbafc08b5763b52f195ba87183d0d1c6158c5c4a49b4b268363771322dd12f1c78750aad6af42e1efc5bcf428f3a1a5c07c571562d017a17894ccd8559a41409e04a0963bbc20a01e4901cfb928a39f2353eed723b4995f9cb1830ee315440371861005f0a7eaf12c7c7eafbb0ecd111efdc9a436a417480dcc16a9b5435224abdc9a9013483a0d4644a9b1914300951490fd3ade07c210c4fe35b64c5dea29e86c70f2de96fb8137670d57a7b261d19942c1fccf8377fff50c14481f3f8d580feacfed96282d8aa40bc21b2841a51de3eb2bc49336a63aec5369399472d4c8275d095f9a6de75ed9747cd482392a2c92bb99dd1a9fa936a576da92bec67562598d74922dfd8b95f198736d4ee37b32bc4315ff7b86ac6c657dfcb249d85d1bda6288b72e14f8b5da2d26f0703f30dbf8bb00f52a3eda1140eb667a92dae877f2b78fffdb12f4611f156927b6a47ca8aa5f0e5cd4cac6167c48c4b6eca03dedc55da5a0df27456c289e3588639dbad8c9ad4092a902e0eb1b511ef6338904a4a204df6e9681da00468dacfdec3a387c2dade55209fd126d0f9ed27923a9202c2895128095267aa37b8c0c2c2056f272235fa779db7ca906f88215df6e123e53bb0ae4de1c1c8d8b076739ecc0fd2985f209e43e8f8f06f0cc39e1c0f1698d25d25362601174a77c45fae529f591b76c1613c5ff744d97127d92370c43e895d51c2c07aa83bd9a5f470b8d3dd4649e022999d5c3de8b2dee5f4f61b0e9b7c15e4ea399a747202172d6f1b3afe03dc7b5893cca9ff6886566413d7cfab33e0ea3d62814b6ad10768b5dfbbafe03b7049668086b2d9e6d7c089ffd4491cbc57079e55dddf59b020aa1cd4ef0f985909beb04662ea04aa9db8f53eb56f86193589ad550a2c1d26f004ff7c0d617e1cb364fb632fd71fbc4a270f76acbcd6d08839c85a19409f42856e216e8a9b485d146f98302847e53358470e633db7d2f85c65d44817ebae846a4745c96a12b2cabf866904b82d005ca175cd1b9d90461678cf82a7c86ccf6b2cb377325410f46b3a800c7d5d6816b016cd0d2b4ae0c9308ce3c03d2b1cbb29918907f2dc932c478affc34d77df1dae06cfce077006c7b8bca470bfd969ed8dafe8f3a400b0efb5f026883bbff80f2e0d285391ededcf348dc8b97db36953d127f4d30645ce7a3ea1127f1f334a7dae4eacebb9c7598fd1a85ce3d6603cf4be6438bf2d4815df77272cf0975891b46bf5d00b33191bc6f6ba00af1b04e44100d15cc5f31e95645a1d8f525cba306a082ad277a168af66f6b82bd4b6b626c9c5c76a284ba6a0d883d4fb79a61a787a9678f6e448d114d2539673e623cab504ba8cb5821be5c7b1e7e3452c1c79148556a2270ce8e86cd8432863e9dfe4e1df6a91e0a5d603013c648a0eca4fcb5be1f304ea47f1f6cc91ebf3d70a31242550920b114c197cbd059b468c2e0ec805b7b9486657dad81f81f0057773f36befea573cced703bb222f73ddde472f705d5180b19026a17cac55ebc1b326707a2890f1920eea6b89f16bdee3334feefb88711f534f7120d418ebd603b1bd1496406cff69f3a1d13169252b8f2f769ac2708d9691ede6893967698c27c4f7114fd2dd9c1ebd709b5652466feacdf3101df4f73d87040cba3db08904476e9aeefee9a1e86cea8b7d63a815de37ed3db9c61b130542a8e3d65bf64be9f77cb14990d32432bfae860ae153625a441804b10d801ea5f77a7e72ae03e4b8736ac0862500ebeffeaede12adee9290e23cd0bd0132b5b87b62243e3f9395f60b85be4dce63d6be9bd3ea9050156a9205fc578db32e00c3c08d615d15bc6568eb330dbdeb044cb38aa8924dd93d75c1743a400b7251c3109ddba5253b995fd97303ede30d53717beb7c49201656e268fafcf9b47a65a16f667206c3c5681d9fe93383a7ed652467c6da6e663a8228f267dd049cf56d35835eec7b8ba5e5dc1ff22d2e96293e6cab4d9127d67b2e0f3bb374ba0a1c302b5d1306a32a19239cc6f4a79fff84bacd501b769a4b4630c274d4cf86bf9ff7cacdfc7c0f8609ed31048468aacef9271c174e4118f1f1e55f58d756afd47eb67f613ebbb679dd5fb43a471d6f1371872e0056ab2d100f5c43be14050a3c17dfc4ac627a00a5ee6592945a2aee3d4c7491656c139ec7d29d1d253fe260ffaa107deeaf87e1c47e73dfbc9e784b73ab6029d4c7360de88fcab9f824e14be2ee826e5c4edf9d7780ca252053c7538ced7c49732ce7aa21e448d5fe5e2dc2a360ff248852c9d4e030f13dc6ddde51d7f2f810818133ab234b71e9cbef6d8972182156cff248d40805e897c2eb0587290f15379fa25c502809fc75abf723bafbb9a0caad9df65b5b5e4b3d2208404dd4d618533cbd40468d9c6d6732353ae8081995900dbb2bfd113af01e3dec1c9bc2ae72ff32a964b118bcec763dbebbe15868691cb2d893615df666fa9cb01f2110f1f02bd977f2c30d79297a54675c9ad0dc354c2e8df84b0c1eff8afe9363a8fd5bdf5ed3e64a975177ad8cab4c73802774644fbd6d250dd22582e270f1f5c390b51bc56df9ca1782308879f91321bc8607dca5bcdaf69a5a8fea653468b50748fb0693e8171cbecb9b91b69001c22695425e6018446604879773a616cbe6e6733bc52dfb996da666279fba85edf8a900670e6680365e2153d03422dc590bc0867ca0effb1e164d6e70c6de59eeaaddcf697e36cc4da2fddd057d01d5e925e79147007e5bebf2584e15bf54223dc6aa6d652ad1f30c36f4f89440eb30830b56639e90e0b55fc812f893db5814398c5297ac8706e10264a3761560f6b121a139e973c8057b26e5b85f37078c5d68cba701e45ae2838eeab3f8576e77dfe05825d4675919b04a50285d73029aadc1ee00f92178be40325b445e4ebd017e2993cbb64f02d04dd9279c92ae7f9e188a7d32fed45c2f9dc5c024a8b0bb46a1ca0cf190b0ba6542d624150fe002ac7b39bc671722a3b1c57615b8013046994082c01f67e174d3e3d29d6814419278f7b00ab43991d0e374a8415f99baf5764fd24c4bac46b8b6431f958349492de373dc3bdca0b091f5cc34f99ae80286f45a63d386fb5f94269d8c6e87c6f12a342894020c7308671fe94c8411be878659b2cb83cdb1a1dd5a4ac3233d7bd0d0db81564ea1d13e36f76f498cf1063eaf4ec592f99c60ab45ae72f09c558761f82fdc303c8a39ea7b7c6222381b4387b2c79d6fb5b46cd5b5d4d1aa5136b00f82baae8f5e2fe626d57f4359fbd72f8d0e542a9fccf5dbb25eb9d9fca34a79b4686b3ca55753f94af5f8c3328053f10825bdfa17c6a99e63565117bf8e7e80dbfba6f24d837d91c7f065571d2eb9e070c6a6cbbd9d86e177c15c97fea1a89971e99365d6ff80b022bb1b704999c4ef6d4f070432506ec72886eee17144a6ca8e9341b8c137651966a993b9c40d4d1bc813cb0bc0362e8c27a9297ca55893667eb2f72b2b783832fd1052ae9e5d557d87c22b78326d38c30d796b33f3e01ee60efcba5c1b0134d470ff9253bab9071c520288c7d2d85082583cfc86ba2473da924067fdb50717dab99b54a711a0a821e8266217a5d219706e43b5e6df9e46926c88fb7321cd1fdb010594b6df21e4cda6287e22fc04e4045478fbe5d044ea8aead338d117feba066b296f03f38bd8b62b4b0fe29d68cfbdf63bb4faca6f5879d244ed726a2efce90a51324521659b74d788015e7e4a1275e4afd6bd8c97bc87a8731a1164cc3634b8210c9861227ffa0eb2f09a4cf95637f5ffa97481bd9271d47225c4cd93da10016c2d5889e1f2dbfcd1b4cf878f8521a3a6ddc8ba431944ceba109c8cd1cfc9178b9fc5c7b75dbba615d1e917bbd0a612c8329272d67d51d92dc8cb5a8f9b9d1f7426acb65edd7b4e1ffa18781482fa5701c9c4df982a3514e9ae6b6193c5651a889e0d4eb4a0c0d2489487858136b8148f6186e4968c408845f28242a035483954d9a9fd6721ce4fe680af4e63e39aef7d504a30d7cdeb4151975cfb5da437b4df2148992308106ebeb7576988f072a72961c6110156e426011c157727385a051e5746235bb8e4b4daa2956f43a109af37e66e8e0db1ac9bcc6b4dae4e87bb1567794d440fef9da7059204b5314d3e5cb31049a1d4d49d442e78be02935f7b621d3f0b5503438e17c3c5d468cfb2fc2c545614f196d4787f6732066108b91c2cfa81fd0f9f3a7b76136809fd71702ae9949feff96daae24e8a1db5260f98707989d38b8e195a97dba98a45aeb174f1821b4b53eb76cd2331d0651e775b7fed5fb735b895909dbd4c01cc7009434347d67849a1178d6cf5389c3315af8a8b54d9770a7de927880f4911d5c94b41c5e51e61d7b84414a1b26378e72a8262ac1b57825f6dc445a47538d9ca1d954b98e552bd3f6353fc899697eb1370f709092429493678691e83d93757bcd005767de9f2099bac7dd8e1764e216a998c9716f27e80ff3eca0d705921ec28e71a71e5c0cb693677c738ef58fd8181e16994ca9fc5a4e6122c08fafd7dd128a76b3c79eb011fe407cb5fed5b84f72e48cc04a779d695ea1c97328781127665925c76b494ecc75c3a0519c563de61adc5d3f236003bb6e3d4def90034045547553a789286505d7d64cf828e7a7a8b558902c50a562f51fdaaa24320e56c0c04f34b4d9d5d388459eb1660e95593ed8f869a7268510bc86d9eff1332bc9de01bf618161ca23be29d1fe0270929d41c3539813a91b14e07ad83b7164852bfe528a5f334dcc4329d1f9cc903b296074edecdb8114d9a1388f5d8bef1739cf8d885734756ff6ddff7dda2d452450a832bdc0cebd4d389b51163dbeb5a6c099bbf165f55f003b3d95cfaa63b1736df03f25f5c8158bd2d094d38c6b2f5b94c8658a98bc1c322b12e56308294cf257efe950519a152b08cf6297a24ab0f32c97777ea82e16ab290f75d783105ddb9f9ca8a2d0d749eec4311d66d434d297df73de9ca7e268d2dd3c6e2f1e5bbcb3a173f3616267008ab544767cc5ca20627e3530ddef8270b398939e7349f0ed4b6e81d7d3604b5fbc6c943aec1e24b3031b2aeb93d2acebf8d0021a42274c6c5d73540ece58fbccc9f7cd6f1df1f7b04dd4e9d81d6282af018d9c0e3f419c17bb92d7484e90f79f122edbb03d1c9720b46bc286e1065181f57c7ff3fbdc84b765c69e5b3210db7fbc4bd7f7e164b434a8151d778bf7bf0ae6e4605d8dbdb42484f32334006d665ed3c5853e0914b544dbe34aa1a951777561df83901ab5b5222128a294ae6621937a458429c01973ed9f0f00b48ce104dacc7bc983179b515910094e0be30820ee2761c257c4f3d957eb302b34f4875614b25e1c4e4db3c269b8ef82e88825242aac4da911dc098bd22792d8328ed9cc2ffbfa1ddc254b0241dfe72fb0c0825cae051c63e005ec9296d4b7f70a179396bc22e2792df4185a9fc6aa43522958ed754fceb7e7f6faf235ed7e96f44b09c94248de8d2427a949314ad3f248edea7ad7da8998d26cf94ccd2ad61830da1478d81feb4146847d8fec5f0cb712cc3b81b39d32ace040f4eee16c328f069836681381f005c7983f23d79e25f8735d8dd9429ea3ab6e4183b8ffdc7e82997de314873324ee1e05c7fc91f8dd650afa356dc94774e3bb4b9323194bf1d9f5af6d9e3f30ac7b871a2c7cc867a5e8aa0a1caf23049ce777016bdda0e0c4e20d6230739bd07cd9a7e5bbbc0bad157086d42d2216c554106bd45cb462e0fdd659c3324e508d2b4b23c5e04a514b56bb1cf332cc880bc63a754d6646e0577167cf12a925a6f663676c6f5bb3f56a3eb7e0429b730c1b6d893ba861426a74f37adf77757ab2633b4f9943260db080a6262875f05cc5ebc5f72b01cf56ae176401aeb4df2c5cf955b2fc007ba7bc3a5a23dfd873b54d8907ed10d75fd5d7d68aaa96252e1fd0eae42efac67fae2c726c4d79d428e97ca819e077d0c45c97a1bee7d51197bcc15c1d330d0ef61e9ac66cbf4b88d2558c3eeb3234010c0108258dddc2c6fd7a20ec531e1764741f79f6cd819ccd14c373a8f64788b1fbbc6c559d4b1a2293278c37d100625fc273b26b126c9e14f759efce905c14b85264af12c49eb89aa33a59c6fbf5c99134d3c1b1e4e942415b180a967b2e3aad6e01d8a6a43793a9bf7e37582d4d82d5be90131c84aa955359bd73c1794f7a05390b1765ddf9fc187e3e250416ba08fca6d73a954ee54beb32e83aef3e667b966f848fc132099bebe90efd99bd9046cd8619f7cff55062dfa08fdabc7fa0a527332151a4d936cb96b246302424a56d75ba5f2a9e1854174b7a6d3e35324d75e0b55273ec3a75db18a52d8b3977b2b537fe0b79d0443e44e84141f4130654a6835e03e2fcd5e258608944da1f75b4cbc4c4c02a92b51a08105a96f0e47922f7a3e78ecb649c2650f6c5d27f39ab9458caefadf2bedea4575ddf900acb4380c9d07a38812d4a3fad243cf7de96f3eb9db87655b98eac1c708c72e02e5f0bc73a32c2c00fa42c601a8cf346cacaa8c5e7a3299cd71fec375d97825cdf0add786f69ca82686594ee6c1733249b0c749e1750ee81796cdf659c3d185c349f2e37b8896836e551ffa1e107f3015ba4d6753b33c3782b384e53bc03aaf7a672bdde4deb77e84da6cace6b615ef317b802595d164d201f1574004d8f543d0d81aea9b5e377fae788ea466d2b6fb6cb7335da6402112e36fa4c985c5a02414a8f150965ed7d081c3e4438f4a3e3d2707ad2d439ba3cb01d86b7c3a93f5c8aafca17fac04c6be973bdb3f69f6ee07ac761b88981facac0a463dfbf4b41c36f7a347cac2675ec184cad87a6bdc96ae5045690c90240bc833a55cdd6667d95dc5ce4f620d46e7b3de429a8bf1cb800baf079fdbbe27aa9a1a3dc763693d3b87332ffbbcc48eb379f2a1d8f85eec6213ad733eddf5dbc1185451f9efb053b413d5a95765e48691481bf22c3c2179b206075d6bf08e26ed37f360fad5a4e21f01034b16baade0ea9e81f307a9cdf2fa949b7ef98a88706b93d8c5671800d6e7000dfa65afed9753c2946835a0ddae45189a7f952520a7cd73e40a8056522299129ebd1931ce6627164bf478854c8629c70a51fd2699c1d84ea582cdd09facecd4d46d58d0e8f5365e1c5fb4cd73373d5a9790e433d12b4c62e7ab3ef9515c1676c7dd5d81e48eb95f47b7632a6ad47059537352c39cd020e1ebe8271f0bd1f3631ef771629f553374f7f91c2cc436f1762df2f25f9c5fea3b1cac10f5eb8767dd8bdf9203a8c2dbc76c8bcf9669cbe4db9c9551e988c39d61a9b4d242a70ad8eead8cf0bcac9d28b0123886c6a46260c1c89df99570d3b54ec21507dee6f1d6c34581ab936b702366c2d4fa6afb707a53a2729fad0eae6621054dfc54bcd91b5aba75837282414d150b48543388d3d0d989fa810595e09b014fe46a44ca45e7f7400fa6580809d895b7ccd9099216be9fbe0f7470a4063516a1f1a3fae8badeb74b1f1e66126cb00a2344c9c39bce8f6c2590053fd34c156af30354b89d0be22d9e91552614315101ae9a9eeaaaeb47905d99c967aabe4d866ac551120418dd3c4976639a647f16b3bd4ca0bd64e877302172c776b7e02d94132c458da4983ece63e58c175f3755ffb382df7c46ad262c054a1accd023083962d29a22393893c3c764c4100703234aff53efac65c55726c2f8bdc3bfaf0e5b1cddb7b342a7136aa01b2b787554f612921986ce0a710fb2c8540c3c49ebe8f94bb46aadfaf2f800e0a11647a17a941975aee25db9e7bbb0ff0ef4e76211ee8cc8d2b45d62d63fb53f3bba445bcafed6f4c9b72344434185e9c36566668c920088f81603f549f5ac815c818c9d443abe22b94dad5de4aeb0fa40d89ed4ec5cc5efd1f22993dd795e43447500575acb35d9ef73c61c2d8b6eea9d5e1385d3e6555ab66111c5cc9e183d02394218eee6e46b6cf9c0bc80f3a4090cf51b0752cb743b0806aff999385edae74b847c83bd6721cca632f60a44584266478e79687e8540e053c0e37fc30277a2d5043600a77dcc815a560a02ae37d7073bdd1958e0b3db0a2e50d7bba03acf4d832677f7bfa61f244d1990c6c7be4efabd64a0189ae9d8020319e5847130041fac27ebf3bf19da92e6c17856b3fb6b53242adc2f4a2f3b59368cc4e8a82452a883bb3ce057449c5d43ec2ed0a6294cb587bae851a28e69144801be4b87314e8af52baf1bf78c2c62112cee00f7926c334ce1e3a96d36ea606cbb72d855cd91e53e19880b5feaa1291e3bea84cb548d22823256e4339bbece6a2ce24dd9889cbd26bb4b2790b56bb212a07ed2b2a77dedbbefd6ffd0acbc3caf03dad6002e207cf19a82bd1ae934ef543f60a0457165a39e1609123b93195270ec33da1509a8ddb7b3acfda34d4522d400a02e9d631f648a7cc9949ef851f5d7e18c5b6bde6bda461fbe6c4d66b113181ae71cc04a6082e499f4fdcb86163119d3012500b089a036e50fd823301e55a1f03ce610dfb22efe486a758502d241204068d201b7031f29ef3c5bf06cd5a7376e3e9dcb649f548c5e8fee41c628ae809ed2fc7f604126ebd4b119147dbb028d9d2ccad1e3f705e9a868733e2613134ef229d091e6f1e70d7de5ce803f648b6caf2cf0593e41d54fb7c0a4430e97772af526414623a5993a46c59c41960b3149916452743a3dd20694780a9131bba7ba0403dd8bd70ea410273df4fee8c0aec015dc387c6e301e278a3e83e3a967490307008f100d3a84be8109abd5592ad85f2df22d65a7cd50f554f98764899b18e92844a0493c8d31d0c8979dadf6ae80d8028c316c1ff6c9cc2cbe1b8b6f36096b675789632ed97be675f7c75a5d447fb69e4b3095d2ac92a7da4f6f46c4372cc862be44b6b1ee2cc27876252eac1b532d172a027ef6ca4730f712afee7a0099de39a1789cc5da91928deb82807d1e80e137c775a2b4959ccac38abea9ed2bd03c5e540239de6e3f2c3ed6fdc4a84bbfb8e817e29d2c781ba9e9a7134fcefcc912e4bce07812de6a61bdbc359eed51e293eb1460ad54bb24031bdbd284dbb81412ca31a60086a87024fb961185260181bdc2f0564ec90170f9bd9d1899eb39f0f1b092e5bc2a2f74012c09e701dbec97ef66f9c06b868eaf0dd7ec13a4c2a936a85487b7fe6b5a8f0735ba66625aa8974f00388c5eb55e097f7ce513a76e7ac858e0c624f93488b2157daeed175b909caa66cfee19e5938afd2ede333a2b86e4f9bbd1e0633155f4556fa74d00467c662daf801768a30594d2342d602d9e5a7ddd75cc1d3d6211b14de553614faf57173abdf170e619cf09cb199dda4bc0a55bef35654bbb1f8df710ddf376354770c3662a856322b41bef810fbb538e18c8403babb71bede64ccf39fdf2ce53e83eeba69ef6f95c8ffcd2166dd0e6ced87e624387558b5dd64913f10b7fd916d3d0d49aad5ee60ea438aeedcf422a60fcc6dee95f1731d086c2c9ed746ac8ea84d561d23f14f02232d11890689c421a870c2beb5bd0fa45912b9e17a5157cd0d4eea800ed1119943ecb935b21b77a58e3c032f2cba890dc67ca87ef0cf70fec35712e2aa8f1fa06ffda5b657d4521c4bdff469854ae2594f5f34396b83b09efbf4ec05ea42c1c0a257a017c88a5425731335dbdc24661c2598691eaca613dafa2754c2317db61584d06d180a1aa8c5a0a1ee68dea2dc954601b2bdb0221f38281e313d5343b0760ae66e3b950fca09f16e62c29398fe9137b09316bf14b5dcb00778c92a868a55fedc9f35fe01feddfab74a3382c2640aa829d10be650157f436c408ee68bc874a2c3386e80c5756bd842aa7c184264f6df3404bfda51e40cbefc222adc752bd3477b02f98a0de6fad08d57615d4075ab87aee4f29a0cb4957ae1d88fc7115f183fff25aac9ee587f7a532d71b35ee0a4a0ceb72f3f0e0e11b427d30ec1dd7577ae57fcda1b188a88efd2d8f048504840ff13b2790896da7a6a9b5fed0f7c384ff0c605be5541bfec760ec7b5dd7e330059e4efbfc89121314b0592f3aae8677c1a79cebbd89742a31480c0d569c23d9ef3ba4aab4882ae6db21c8289db61eb9034251da93e8dc8ab6e18f2aab63ce9b9856df0b2a740015f84942cea73a4b48811e681c66b1410594141764210afee41da9e08e3b897b6f36916a99dcc5a8a1e6492d8e7fc5b16b8808f5566185d3f3e1be2e8cc006da93f5904b6574fd6c1cb5065972db1fd61710e036248f2015da56ca5322af069bdd0e0efeaa543a1069494cb7173cf1446f78488f0c98199b25a255426c2e96da16153edd3af2173027496df032bd1b9ea6fb073957a88be3c976a4b0de13af2a9ea3de50493c65a8baa0a3a16daa446339430b69fd6794695f7e407b42fb3c60b8766e56ecc5ce4c97a83debdf0c1fc026e079d936d6f20f82e1ab58b01c7e140dcbfcc9ed6e98e60d1936788df38ce258b81c9c79ef6ab57d26cc78ac3416d748c4420552ef7b6f5df912d2a535eb8146fc20e585016d72f6621573e009634d8adfa9d709c08b50f46737a703a8cd214cd06627acac0ae70b5ea8c06ea69446f4ac70c88d71f3cc6ff635a8b616ad18a1a840abaf6c33733618f9aa25a0e25a0b96f8cec28c95cc5871821b316566c366f2dc130e0d033a2744444746ce8656914f9d2453aefcf50da2f40ca86432e3f5529ca25086960a462d496251ce914fa79e3559df4e78d54cb60983b2ea7263fd6c82e1eb2e82bc6237507ca7bc988b12155d24543b9e66933f22ad680151eb5890e23d9c8f1769b574c90ec07c8fda4c9eea4a57efd4b0110a8e746fcc8dc14b28073a7750e8abbc6702c2380980cd7618370635c05efb9775fca78cf6259a326175cf56d72a35328783e03014807f839eb8da9f2bee4442ffd220daaf1ea643a9c1529dec1b88d987183b95033a9b4fab95cb0e684c0114685e952e93b4e3205903e67eab1c7dc46488731051bb87f196674a67dae0301343266d16aafffe166517f7289e8791637d3d7a85f42da308bd8b09925646745c8329d47d3d481fe5594d257715d3b88c86226dbe35d6a7861477807351f92bdbf9f043e5301e6d4a5c5802f6db08e149756049b45ce5327eafa3cb78b0f8c9600b0e9ee4dbb06ad7690d8a135fdd7580fed7e0f63ebc1fa581af297f90fb267cbf342ec975c79c92db0f53a34e9673dd5629003c1f675d6336a83362d2a19c754d416631c4cbdcd4dc228aea85ced7b8192d27be92b4a7cd1161e27bd377bcf1d20435073ebfe2aaf246527b98d69b88f2bbf35706bb24921feefd3471ccf198bb8b1b11559d4db62896df135df8c3929c91822e77e8dd192389d59939a301f437601c009a6def9e5b0bbb69f320676da36be6c6343629eee75f361091b95bbbc729c32f491ad66c870e3d73b09f0fa8c62b703c7cf71201739f2d1a735e8e052d60a439eb733ec2d70f5e621e217e1892b1dce88d2adb4111d7f2922100112305ce3f8fe2c7646b59e14bcb73484dccedf1f6473a4d45a91291d98c5f7203e97f7489e925e1ec01378b50a8f9513339a712d4424d7d6354c94f8469be7642f2bd8c7882ffc59ae836c1a05b267efa19b7494f4214ab4c6eb8f9292dc9f50717cc64aa644904433547163ea4ba7cc4cc4c57fd1c3c0e8ea025ace428b4652d767259221e9aacbbe84256eca97ca3e1fa465cb93ce026720ee5d946f5dc04a3a553af15e6f80bc55bba656588a1e0a849b7397d6979fcbe5aa0f99eb595b0ba6831e84733ca92853df3b6d603b2147c19a766de908ef17dbd704557868bf908e13abdb008d31929dc283c628f8a8adb5ebf844732c901da6950c538de8757a8b9e8c30e07bf63e66d41089c772aacb8858b58c4488f5801148366a07b8a4181508d963fda175de10ca1a752e79e7898a075c509a8c72286a94ccbd0e3a2d3406ce3fd4bf33aabe2775049a087d1b8de3fecc7840d3d821c229c286ce5304c71f7ba7094644723cb4f1e42e637425e5aeaf3413176a5badc044f07966582e764eb3c4c8a71a4771fd9bb03b73d8b612dadb31beb73d792435f6e8590a58a470d6c9235abdc423476ce296c3721bd79d76c5b6ac8411c773fa0a295d9faf7618aec8b102f8754247aaba51759ef80d71a8a725f53d5005ef32dc960e531a49a68dec0e6d62383e059cafe27df860ace0e841d74da99a6581a2045a4a08040736203e0d8060ea44f21ea06727d8d8f9ab9f11cf1b19e44b415c08d5ba0aa53d06e930d9d7f5a88aa22360ac9ccf27723b4072c827dc403d45328df4391045b08718ea1f8b63b7d3e06ef0b1130cf0433a19d0fa5d3be370a6a069b53ebc2456be962620a4724152457761997ffa7eee3f68d556bfa367d53e170821f821135c3446529c16d31f375bf5f03ef98e85484c958902f30a7e399e75ca2035fece416458a4662c4d9f4d1826318777f955943bb56da32353b7f1b1c7dc3d481d9bac51a02dbc3eb286dd147a0c7e5536bf23bda39afa0fef00e492073017d30d3fb36b8b91fcbf65ab3267e010ccd0e1dc2de4d30ff2bfe5285b00078aa25df59529bf03c0ac33428a8aa39e155a8476af19ec307ee860ba75f0363676ebfdb220916440895945ff3aa0a9bdce40a194e8ad1fff859a30834d8abdd40bc1cce58255a9744c352659390f07c3b8b08d642ba411814cb28cb887337925e2a9daaabfc1f0e5d712d5f98f5f79e6b3d783472285d711c25e52260994aecb83c119fa9392c209f81d5d9855434b11df427bdd4dff485a7e7194095d4c35960c272a8e30a8d2d4a0d2cdcdc9cf9e1f5d14041800ba564546c5175bff9a016b53cbf51134f19ffdf877c9b132e597e4a15dc97b7ec437ff01e2b74c710e53d4b9fb1dc3de1fdcb0b687415c230b5f65005abe14137c3ebf32c45269a260882e10290d62f04348df599999daaa4330d706eb92bedf8c05d1fb57612da114362c7d95cfe599e35c43195346e93c1d806e13444652047366504ddc623023a93b12e59ba77c427a98fc806e2ae23fa948717c985748d603af1822505731f8d8f71aea07312232bd695b60d96f9a0de038896f11ad1cc5264add63812a7577adf7f957fcce941d9b802718f1752ae9955ccb86666d995be219f1c05c5b52ab52d28c10dc9a35affcc9ff083cc906592067a40dcc5c6abe95e833e8d7471a6a4c55a4e01fe5ed3d651ebf015d604e7def0e86c9c918f9beb29dcb35d6340d7574998c4a8e4a03e532e1c5c5381997da27c7fce70c68ef3ce4a63d41256733945811c954343a837408b24d6bba49456d103f13934657b452e8d9b61e3f57c9d1e2391491d8dd5bed4f9c77ecc34bb005fee681dfba00f3cf365db84f0996377d8d44fbdc92c0c8a68de259dda264426889727ebf51961a62e866dea34a9ec608c22e08c845d0092aa6ac09cc6f05b824e580c57d8e679414ad6d0632f0c40eeaa3cf35f3c07fd8882fc92909eab295444df5b81db37bd246bec6e08c13a312e701232cb76e8f3fd91dc72e608fa16c23c8aab2f10e47aa8d0415a506b31aa7d8b6de77fb9276a27305647c26e79f9e7c984e9beb68208035d63a6f9bd3933b15e971b779739b8cc20964ce687b15dff6c0559bfb749a0b7e2dca950c5249f475b29db8283cb3fbbbf882d8540ddb08198b2a8ca2379b02632909adcdf17e23870fc3ada6c29ab0f6d7deb14ad5bfe12ad7c5c660b0d3bc7cc1094ef62012e7e6ec71266cbe301edf03a879a13e6eeef9e5b77b997f985ad3b5fae8c9277c9cc5cba5fba5a8bf8acb5c59dae74873dc81725b92d5dfb30d6143a2e1bfdea8bb21242bbfa5ba732258e40f0b4646f5e74d19350124d9c2bd061fe7e03c2e5d170ffe4014f2a351e3b5603791dbccd9b940bfad8b43edf34649f2e32bdd94fd554e51f3da3856f6c0b7c5567e43d22a63724f6be3ac214a49ed80eeb8bad6004d70c0b6397525e7c974fa6582ba521658c42fbfd0be5e9113772f475922f04ec7ba177fd8ac3184e538939a89614f8fef177505713d084bef1e790e17963018666de6059ff3d349ca68e29997428f5f30a5f390f86d882dfbe771b02e6a4f8a9770220078805b55f83493ba0ec22e22a271f19b8792126289deabe9b2e95bfc0f86917288fb9d16804c07e635f2dff32aeaa20690d296ce2af37498a673764bfd093ed0d501a22a4acbdc4d48b33f556ac472210f4aac88da45768d0a73bbcbf1f94ff2631f65daad899bceb5ea6a66a38ab56691bc96c5b093a39622b292c392b3d3d8bb63d24ab91b5c5576cc30a23852b6bb2f7e8114bd42f499a52ec9bf3a2f1db4b95c468dc0c1cb4073a914402964a878704f78f52723345800ff501db1627975161b88508ccffe269423729b15d3411f9ef17b464ca031eb95c28c69e363f75077f7a6853b9c853b98ce73e92c8968fca9e2267003b2e0c3bea05a774beb27620179040fc0f1f72970bc6a019f7ca8adf9302b1a18db118dc6c8c6901be5a498be31842d9fb5133c3c349f9460283fa8059b2191cef061fba1f2f511122a501ae580c73c4db23e745359b82742b45c6b89e14dda3fe51c80de246d9890547e7e1aece8793aba7b5a2432250fcc42be0f39994b392d2ca827e4a3cffd7d8f6cde76b7b82c6773b84a85631d50e886ffd05b5ce351e6ce7ecfc4a544b16ef70e8b4737e5f20d577c44da4094368958e5a7caef3bedee5ac29a3fe97611a28dec9d9981fa48cecd54ebf59b58371f53df83fd5cd65e08cd3754de1f1b061c0d80cc8e7b83a4a0c684ad26c558ce5b17f562f9a15ecef6729e961f1004bcecd4fd0dd91a34f1e1739a080ea83279cd9eb177f23db2cfee9772757c1c01c258da490c3bc753a09d8a7a36755737b28804b480322c13477de86c801eed95623394890443e6bfefaec5b4422f154621c21aeb88f5729e08533c5ff37ca5add42b510dbc0ed7dc622917c36499997d1474bc4f298348f1fd2807778752f36fb5d1fa25cb44015a533b146d6b36374fc994be4a692fe80b2aad1fcc5483d0d6cb27cf6343926d730271549860b56456bc1ee785e68e33c2c292d880a77e2f604bfa813866920fe01df0774edab1f7bc4e729e1e45e6ae4eb5c6d92225a9ca70cee25867b065520fb148ebaec7166029f80d122b6758a0d962d18658dfbf450e96f20f4a0c5011438fd22795c63c412dfeb18fb4ae19bf435f3263b2504cebeacaaaca7ecf9e18ebef7a2de29c7c2fa368b8ac42880eceda899dbf3a4fa948440ce05ae8225282408158cb7fa409bb0746735012d079d05dc2b01ed0c0cb74d642e4ad105f7c70b91a283cc5281773f921fad08f3515afb94eddeaef2a2e76e25a454b714236e8f1f92c35abf64d8a8807f0986ee5235eac20421eb01df421a4eca4f5ecef0c98d451ee1fb3320b3cd24245a0b5985be76ed86b574a70a0c8475507686a70066ea3868921257796a4737052e740946158547f6002b94855a358626a8998e460a34afd188a0d6c52f6d42518cec98b86fd18ad6aed0af649b424f33dff5b0570b0b5839df27ae7aa865119c721f1ed8e9387ff617562fd4491225a184d8cbc8990c0b6fd6eb56ce56e07620a43c235696a8738ad94ebe1ca5fa5ba4c5cd27d0ea24adb4ebeb7c9c3968d086d9e9276681c119f028e2d1dd5f4a0eb76f59e92f66452bdbab38455ce9aa792075669e47d23b14f74286aa5b25310199a966cc291a188cedcf7dab5885b12cee84d0dc0be8e19c16f7c8a2638168df548c24c542815d182e301332a24a6da15a1f1127969b98470a04a7b58648527b0c9bcfa1ba0036f7ed184a4daa5f58eed8f8f48f093edf5001dbc78de735da83fc0e8a2e0e7f2ae5e15b9d7990cb552827a770b3c25414796122a6568318f4c68ece2f0cc2d46e96d92b4e1e65522f16db21f9d84898d1f90fde27287f1acc72102d6d28f6aa7101a920991a7262225f4262569f603865c67ea5f4d24174ef32b481669a88f071a619d0f548c70ad0d6084de438b95255fb60322ac81292ea4143663a80e3a6ab399df1034361c6d4ab0e1c596556c526da5a82afa6f95d4d7228a41a89623a3353315bb0d475acd80df93eb06dc827ff40d7009879c3011b53d5e651fde1d9700ab0eaa81bbecec3ebe7411722f1e5998106365955bf59b94f7c6d7a47371001703eb1d5cae89e64b929d4d134e1d9109f49549ddf511503fecf2f577c41133699556d501df9d49ac06b1fc9227327f12834dce499e2795c040788decdc3c0ee62df26b504d6789c4108b2e2c4fe89fa5af92efd3e3463e7ff431fe5a31b43cad2dd452ace05ccc1431c516ac765d5e7d783e4a8b698b8dec118a682699319c55946092e457d50981377176d0d4a4dd0653368726e7a8b873bd96c96fa901f972cba20b6b8eb788e2c99a24dc4257784c87bf977afa60355a402202546304849179f54f0065f105b72d4a9ae838b2c5dd6231fd1b8fffb1e51147542b622352e7a1d9d28493f0d0e9d248b723c3bf5453d06d290c110776992b0591e307fc2de674ca4c5b3830bb44303136c86ae6e8c07aa018b47234fdfc85ba36d2ffd34b14736689444cc1e0c4f3e39c2ec835e8e54eafd7811d520275aea2106627d04d80a1c61b042734e0b3a544a15c43a447e619edcb7ef4ab459163b8544822b5a31968f8405d349d0cf2fd059c04b459b52cd03f81a25c7f0a85d0975174ac5ae30ba99442caa5e6882210d21153313c1d4e13d9b1a4bc3a815292968bbc5bfcc03093fc4cab13d7b91984f6382b8fcd25706aad5dc07d1a3396683f0a66aebba0143b79cc65d6ca18fd9bf4c652a08da53712fd454f4fd958403e1637955b82d9519466bb09c2e57f7af696bf909fbe054acd07ed20fb09a1558fa52ee11cabb7edb166f0bd94857fdf51b98d0b4a0f976a5e8877b6601b68ffb97e5072be8aba3074e5b8d3e596b7445f9dbd0902c75e1a560cc54845465394da0f6bf9b8acfd4749618c2048af766804785ed1e3f87dd2e166cb319d4bdf4aae9b701d238a808fa7e02148dc13777db71a9ebf669b3fb662c63bf23443911878a6f63d9d8b4673240e7cc6e9f98d55971548aa3465e2202677c6cc966a9786e3910b9fa137ffd9bc48711b42a2bb71275323daeff5aa354624f6815826edfd6fceb2c46c3097a24ec19e0a87d0a5e654d434edb178516b3c6f00d68609571040d0a0cbb72c25c02377c5b8f0e51e013155833414b494f595790287960a2a4e9adb3e892afb057b59acc7f052e00f93dac88e232fb7fe56cc7b1ba0080bc22ae74fa4a2e11a0191bd75d34eafadff8b92efb573af87652f1b6abdf5e30fdcaa2294b363f1e5cf30c5ad3b65ce1cf2a69738b785cac4b6bcafc6acddff2a97df27e798e1a9486a77867bbb5e8667dc3bb0418277dd47da98f8049102d2ba395e1b2a27a7c619240183baf6d8b68da6b8c865a7de3808647a6bd63984554c795c73514283973f3b2ecb6d441cafbf2c06b49db2dfc0d5986fd90769e175e47fe009a59b7cd2292fb394c2cd7ff48612858e50925eb487da43fb60f0a24b6266dffec6876aeb3db778a240642eeb3d8590a4315b51d8affb8523e982f30a5b1389736e9b92eca4c244152e440a8a61b1c7213deaf3f71887fd0fdfbf4678196dc10b25ad660e3d0c5cdcd6f02ac74ef8081572fc64e8d560dbb9109cd2bfcd0945cc46bfe72669e7d7500b84b63addfefb31698922b201be0e5baf99dc8346582465db6607b2bfdf6affaab3c4653bb006732ad84db0a7da60d769ddb41550fb039778f6a41add21dd0b0f02443ab507a22711c9eb92e4391f6ce659d8af941d403d5d90539e791b5f2466a13298b1cc61aa6cd704205f41238d52d255bf2907d312dd5616eb175a45f055e1f5ef36f318f18f5298acf3ec671d06d0ac1971380b3f88ce75825e72b6bbb898f8ac8522961b14b538d46cec3276843a1a10d48d7d14a242e38f2b65e0918781446627158df82768026851d93a496054c9864aed58dfa91f3e550d6d6a5ad630e9b88dc1d0867a1d388f87a5ece5e25555a2dd85783242b6a9eda4f8eeba3b3076444a5ce2a4a5f880444be2821dde2907a81e5525bd3fd28276b90549ee6094fcc1936547faefa5af02019864955fcf118a9b45ff876e6202415569f3b380740d2e17c948849e16314c0ab83a9c23b57b85349ebea1708cf3a82c4f6f50176535ecbd2498b63f4a0584ed8e7d391f259736a3e914e632c6f572a88802760927dcbeb9e436d663465caa15e35ddd3c09a1170890a8d2f677fa2458fc9dea2890d9406e6392665fa2f6169b33058eb7515df5168df384f737530f967da607375544c849d94799d69c8ddabe1ccb5f7e24b84484f33514d4abd55a5220b35b02cc15f24a00b2ffa58461cb16ecb69053907e0243c2ca2ec52f50fcd1de57d04aa9a1995698cd57abaae0c6bbe27ce231bca06678dcbf6a1f95c7ef913111b461d7e917d21a28175f3bb0d5c6f5698f59afc223441c81d2ad43350f4abaafee1910d09dc4e7b1d7db79f218aa54d17bf53b354da53afa38b2805a9a0eeb1dcb810808d9ca8d902fe9dbea196d75817329b4252b0e9d6c6ab587a3d1bc234fe957c6ca1efac92b9127119ab26017d73d73dfc24ba03469a2afe8fda32be4ab02b328ccc8b2d57e7b142b1c07520f446ef51634d9f389d7053490cdad2c2a96840da3d96eae2d5a6627ba7597d34d453fb4707c708870374b6d44e6b1a75a8f8d321a5da0f03d997e328c659e56b79404a1e6b715bedcdbffb70bc3257b8751361338fe230d76197e3f9ef48de40e994ef87f105ac2eca16fdcaaec3809816ad0453ba8666d9c8dc7553c731af593d6c1ccd5f5a7f5715a13e42beea67752c395e46a15f2140ab757d450b73127d8fd6912506dddff2efe2c604fd4645966e52ce6f93edd8f048e5f4baef2d36664f6edb38c30491cae30434ca2cf243f6ac49e37e9b73a969f8396a5f338c88c598c570a023f6c5635c84e3f9453ba939a587b3f580aefb6705aa213c961cac6dc53be0e254bccdb738c68f51d560c6a6f46401d2fe4ece8635200301a1fb5048928bdd78ffa15da29087079c40f7a23bc4f268b1b67163d364f5277ad327aefb672ee93019b4dd6fd0808f2324784f7f95209d907aefb138ad3d1013fc1a4ae488f7fd1c1db45168ad10205f4ad8a71086ccf7a3e2c78ef70542a41d4b72acc3af8aca8758a1777599b3bbbb0f2a4123293a1d3bfaf0475c148955a7ecc345293ff5e65d473605f40331895a02e3b2ee1b9e995d3b29a9fe341899605833736bcd6c8904947a4b216db33cb202f4a59abb73ca3d0884c9357cf640c21833fe43a420316d13b3433d1b945b56de9ef625e2e440becd04486b3006d41bbf62b54491d09a2440471be9b322409509d644049a9397fe1007c1c84d4bb677da71678f69228f53d859174ec1ce1604c1172e7347996524b11c1050504d8e8b8d27f088e7232eeec3de7ea5af11c9c811fef409dfea962c94ab1a76e0b1da2d5191ae435642e77a311a1f8dabe91e5721680c229cbd25276e5c1933db49a383e5c57c6f6d585532de6c8681ecdadd6cef6e424dbd2b7e55d03f8ded06aa74513e79c76f4e618d996d348f51cf51ec97b11ac6a80a652499b73a6a65438534d1996960a21c6e975c2644f1386bfc16c1e467a3ec324be9d5b53a852602863f67ffacd03babda94eece7093d821436cd0e4b1529f26c6fcfee62d886912aa863ea53ceaff9f70ad52a142e07cf663a0035f516ef0711d5e27e8104ae8f417f98c552c78c76f70390a36f89d0cf2c1a289a7fa58b2ea2cb94f41069d0d2ed0b40db6336f6c8bc070f9d35aafe70bdc5ae7b020d1e34116d2991dfc6f19e9b9a59deffc1d63ac65e1793da305d68b7e772da2455baca20bed4d8f20d60b8e123c5d626a8c6d90beaa9465b0e4e191f53c2e13dc44fb0ee2c5eafcf8361056570b807230fcc258700bd6206cca95a481e1390b5c4ecea716be50434efa8698d2c64533a035cbe3ed1b7f18f394d30a0d63d4cb88cdf2cdace1e566d91346f430ea86d3a8f5ee4fcad3212e8e6870907c16925502cae312cebf86d55f934b74e6b8c21e714b6dd5b3a34accc27ad2f103c333ddf4468892cf42dce3905ae3fc81f5dc90fd0d637a387acb70c580e2cbc9aadb854c52c2cbc341c25acad0469d13ac9d5ccd5f46bd223eccba4ebc270eeaae5cb29b60e94bef729a67676dd3ea5f4baf3d1d27ee6b47d64998b37ed6366bf036e5c029553289b1e1a2e1243a8b53f36133b9d9f12147a5474d86dbcc9593a5b8c327e6e09ad8409382cad796185dd2d308147784b5efb5abf4e8bed1dcefbf4981c677b3c4082b5e123bc58ce2ad8d6b02e0e40ed2ddb10939feb431b6916a525fe1141f1047c51f3f30c8c2c667b3f5a681570c59fdb690e0a0c3fbb4d46d0ea375bd4c71d5a473afb0d205c2dfdff05853d0b5b0374b2171a9ba97c85d6dfe615702c144f80e41ec0e63fabe42a29ab491071705ffa4bce6233ddf571922f0fda9a86c1978487de4256c7a39230480d2dda0cbdaf55d7f49d26f26b8f84eaaa485f1c4cc222d81269de992e168a26810da7239a0257fc6f545863ccdf8aca392017447737f7e0e3e54dd4c8392e1d68462460b4e14a776afaab2079dc190e10cfc6774577a6f55cbf1050932f85376e28ae1b74902c107f12e30bb4a25073cae46e13ba94e9368827a68f4b9095208c853dabc7c8490267bce3641995977b010e49b6b787afa8bc3aa401ab84ce05ad0d989b579d9e4e769588af4d390ee9623f604be276a5cece8d4501c4c42b5ddffb14644ecb79943c7dc65e9cd47507fc070871772d6392ccf208f0880c062c6706e1e91b3a87250a2f097a128e10ca1eb6d39e817f6d312ddb6591fea0b7052cd54c62c02573ffb46bf2dbb111daa4b1b8a274ec3947e8ac890aadfd864d08ee1ff9a640022b39bb64631d7a5bd222a23c1643d2e44e5a11243fb6da362557f6b18cccc8f40e5b62a7ee54005fe5b84ecf3c57d7bff88ab490386af0ce1c775346fcc46c9e4b565dfbb5eed9b09c552369a9203ff70819d6d701167d2a6ae1bb123df043ac8f686dae4790c4b33db74b313a842dd87aef7c4393c28235cd859370a079bf09680378a71d8a18660814da4928f39fb62142ef0198b9df672f03916716687fd1746de4cbeb849f7512b6a1e652b38da375cc6d7a50e80ad05656ceff728b46613dfaf8f04f374a61967405483e449ef76e8c5ab062d5d053f700c4e32077e17c3f1983104778060805f1e6277f2a576d9225cc19f747eaf7ce5ca9142442ee8dc1d0d03f786d63de2c7b513a01ebb5038c934fbd2fcf98444f32b5181e5db1f461a2ff1d1f2bd28884190d3a32b0949700362337dc2659817b87516723758b65f1b48b3d217be9796d46e4501da5a2c3e786a39b9f99786d25ff24e404447a6dece1a9975471f4a4d9c9fd1d298835a9eccbfafb795f74a40e10cfcca8c84939134840212a22aa363956c767875cfe842517d869fbf7528ab28b218b3ceaa11a80361469c1e6d8981095331fdb17e06d95bd801cbdfb6c3168027712f2490060e3741c4bfc36a72aa7decf831baf55d28f279f3b915182307b130b35b16c2d96d6fab0176e46d68eaed8b81072c9133da5c9289afe2bf9712fdf662f22ac467fc19656b642292765fec1e1f50b4a37ed60b9e7dab74ac3be3010d4c76f461b2fa1e8a1ba11a5c6e1dda4489b59a0058aa44233b2a4ec5a617edb0f45d09807818e5c4bed242972402bb77b20912467f2dee1a43430be3a4f01c721fa34cc4f52bd8c5ebce3c59a42cb7066dfa2ab7d6714925cb6a459ab09848be282b4fa67209b7bae00096f570cbdb707b6a7e038a97b479cb653040a96077b05acc44a003930df8c27a6e2eb6eb268fc44b9d6f941ab521c2517b69afc9c1080e74fae57d33e00355809eb66c0a1f0ca45218e9a28dfae5ba76ea06d48ff8aa1869b159c53ab74a65f1e189c2adfd64c484117795f752c029ca8eab9eccc2b0e3bca31c5459a2b5e3b7acb979cad6d096f64cdf3cb3799cfb439e41cad031a60662340a0ea919bb4fcacd39135bdd128397e5b90415b3855286d6090140065d5607dd479dec532c99f0aed08910518177dd01d143bd2d4857807fdfe6d7e017d51be5e33e9eaa7398c88f733efb38bb01262f2fc377a0044c8f08933565037cd6dcbb2b23e94c4a1207b058153f2bf39cd6549f5610dda639c93a6349b3756388bb63bfee5f03ac66a64f5c9c1ffae9bf4838a666374b1e0db188fd19d726eb3fc995e78c20192ec96b3d0e2f0c6d5db242101aad2e9a0ceb932ea23e1325ac48bb5756e47734c5978bbb2c2c7363546788f103972a12409f63573176bff3fec9f52bd017856029ff19f97244accc7325d5f3b4f39a97658593679bbc35fd5fe0ef9614f66344d14c5928f02f6e195af6c33eb34beceda7c429e91db93789bf51513b8d8bfd0b980e7bc9744e76915fc327cd1ebae3d6b14ade186c578e166523180ef312ec71c09de563bd0ec64758caecfd5936d9ba5b084abfdcf009fc0e3fee079a47aa7e6eb9d1ec3b16b3f61952f69fa928d8c21ad591ecfa0396ab08acf0a25ca59bd0c1b73af3da23bf3bf2750e6b688b02cac85003de5bd91c6b7b075ccfa34c39b3a1f675c543e93c25a5f15fa640756d3b3c095e8dcdde152f28d804ee1a4bdca49b3ab4892152b0c1a150dbb6c3d2c3b6ede776042cfdeb79faae63009d65ebb769c1b409c23463ff624f75c7a7678aa6777ad3d18daa9a96978533a16f8850f49e42c69d2d9927ce8fe7c00fdf5a7878b567583e7eb0b290bc6034485c070483a03bb98a4650d00afa240fb119afc44de44076dfcb516ce76a2cbf365644d9a449d1ec2997b16b7664482d18e89cd9c4ae302dc4f191f088d67e7aeeaa5f41fed4d4ce55af0ac82069a914cace0f9ea3e58ed7a0b9bcd73793c81b9a920b4924eb5d342da6d4e3e72cf4ac3fd349de43af85d6dca2104772bb8088c7e67cf8a8a3d6a303d86d012f81aaec5e4521e7124f2bb41dec04e964dea321d8b7734ee00da72b1b1a206197e094c99c9f6fb422d81b9c0c58b62f9aa5bc6824b776b630635f23cafffb14ec47db1efe8ec1209899771fed266ae967172e0008eaf9a6957bdea4a971eedd706e04ee089956a967c25829b54f94f407555da7480fab3eab878244420aa5ad5bca79653bbf78fb32c6c5ebcca2ec3f6b977a8ad075ed2aab2cb5ba4e118cd1ae69f6fa3e81313ce8d5848fe450b1e566e40a3a357491f3fedb80b568d78340726f7cec582ee4bdab7957f6b477b9d7b148edb69717ef137d0cfbfd779c03d8e1d9ab25359416e9e2a47a578cca6ff081f2b845eabf7d762ffba749accbcfeb103d5f3b22fffb7ebe17663392d3784e0db5e6c43949e2663e7c1169587a18484d8fcfe1fcd91c791ba7121e7b7a56b3c94f8af8f38035262b930721283efd5a2332606b3463b2fdbc4abe675c450712bc004e309be7c58f03376b8e41b73f4cd94d127524e8488f155a8276044c302938ff612a3b47e86ed1450c67530ba692f82a7c0d72d671a6171aaab8ddb3928c9941e24d6681286967cb7dad7bb2405148c0c8f47ff72bfde64022eb88d83a3ecd449c398d035f5e3bba41d32a85ca8d225d7159427f5d4a82b5d194655da90236d59e126736fb22274e3fbaa86af629865a0ae7fd21d16b6381c6c7e4d1447df1ff2eda64b71daa200073ea9f3ddb297e4768a4b174494ac436fb48d50a490bef5eae9daf7c3e0f18a8ba5a06d2235a14b48f418d45e269fc06ffc657920e1250c3155744c6da1a5064af311f92589017dbef4cc02a31e2b88d81b13559d0691690a94ba4094e55dec60ab9104024e46246f53ccf676f671f73a2ece63cdd46e42faf672bb7c8914ba14a19d6a69dab25880a4de3c880887434f58f99487fcf4d8bffbe41336c486b2db155c66d06ea75c9af83452df9174491e1f2db769d745dbcec63daa3c6aff260b2078c1a5016be1c2fe3757d06707647bbd888b3860e6885ef058f7fe44d6cdaa627f63d3774598fd40434a33c9934cad6c435c12cda4a664360da19b9884fb2fcf48cbbe9c6ccea367ec9e01f3b34d19baf788478f7f7d4cbc2bc710bdde44a072b912abf2db4ad5e6833cf454d60e514f6d20e1f4d2dc978faac36fe8db71bcc9447a452d4b94e1ff9d9f580898ba280f72d95ee55e1a8a25111168237e09e67f9eacfe765d5d0654ba89bd31cc57ca28b7fa4cdeb3a37715749dbf0cae57037adea345b9ee8833ceca31c5ac14bf1d1321a6b471cdbdc94ab0c8b7381652cbe0196bfea9cb6c75a7b6c0e64d496f0363f7aaea326515cf2fcb5d7268a7d98475d575e1fe6d47a50c6f9546e88f0e3939b62c9dcbc05c4d4a1ef01c10125cd3bfb58537f3a1bd0dfb0dc7dfe3b52007adcd801d2a3f95fa437c5a1578cf2cfab941896e81932ac68436ad2b55e96bfba9f21b500e9207ead42b99c81301e67c0ff2ad3497301d5da6d727bdfd83de1f06c1bb942d4a1c2ccaecc23200b72214662be0e7483ed39737fdb5cd5a70a51495ba4ee91aeb7950560e2775db49a32eea77ce46c3e95bde5d42a8da802d15daeb8206c2f60f13b58bda3f6896b36856f2a3a3fdc5e6aa9d96b6bbb8fdffd1539f930ceffc3dcb75b772577b1388db893bbc2bb49552900b99fb45630d253679c0e685eea7009d14900c363f97c75cc97cd1cf52282ef179581bd7ebf2f482e2155475fa2c07d94d0207b455d968b79b5b78b296fca3eb2f73ff1868e0d43bd8f50077114685c476f954e5eac90b663e80ae3f9fbe728e2ea467072530f7ce3ed25b300384d32ad0a4e48fdc7f5aae2bf80994277d7defbeb5fd0a30769255d37a59744d67c59c64d6a950ed38670e3d0f021809d016bc4e1a52dd9e33b1283ecf4348b62652ec8c598f9c6fae6d3afa562f07fe0f6b7407650f3340a898dd0d2764348e063c40ffff42449c7c772717fae4ef78629837c48719f497f33452740ff0ece003a405bf7e099cc2b2529732c848f41f7a61cd4ceec6c39b208e3be705663db22596529c9a18aac526b8c30c6c62639c04ab5ee7f2d4d5007866fe2d38c49101d773429eb15fdcb9b3b8335cc2aafb040ab59e7ba0bed4ca5d2a0ad4362df291c9ebf41832843a282ce1207117c1205b9b567dcc8a060e62b21fb26f674d3269b44fedf92ecf5bf304f5f7f0718bcfaf28fd1f0af2aedf1b5f361569a813f357a87dedcec854b87dafdc70a709ea92a5932885c2a3ac162bc06b0f345e362ba182860da82f168f86919b3a3132c555e5aa474a72561221ffd2a735bbe0ca4837e972ea99ebcf8354daaf3157b3ffeb9c94be19bd4717b71c766d67d94e2344a4821a6feb7468c33e62d3d7ba39e03c5bb52070048942a211adc114afec3463b310400c1538bec37befc0c59bd43b55746f3dce99ec86def84256117ecbc0e7395e22069d258b71e5f89647d9b106774b519cdca14c9d0f73953bf004af5164d66f4db3c1ab1e9e986dee21ee32e99d135fac4efac7011d5cde213b048d8b0a5cc3594d1c14cb0273e0cb27cc35c7d976e2d99ebd86377cdac7066a0a3365a36f6a5921fab2da703972adc1bdac12897fedeec2d44d42dd4254248428ee85e3dd2c0d77808ff0c6e475903e2b6cf638535673e5948d55513f05a4ff18d5dd3f4cd5ec0773b97f992be49d2f2c2034c800ec67ea44ee7adc251efbc477f2096630c7ab56f04e414f3b17700e6eb16dfee5efeee29b26e07040d1f3f56938753420d4e221f534739e147bbce056fabfbdbf0529b808d9ac8703313e58f578c3697d4438a4039769f73005e679778d8d62ff309eb3a9e7fdefbf3ceccf82a61501af616aa1a3a3d1b9407c94396ce392db2afadd47758674883c7a56f51acdabf0d4fc213dde4d17256b05047675a4e2c9dab02ef3f1ec16772436ad6a01c9acb08593d50591b659ddcaf7972574feb5522bfbf6e12a607054af5e568676f40903c5ab280ee9ca4f724dd41861fe8cdf12c4e8b70c8f4370c41d5cead2d0246dcc3f88ed399fd632cf4a9736ec0af6efba0ed730087752821b0805c2accd8b8ac62823aaf7e3e187c40f15d43d0f4b820f728b55b7696dac3a8378f4778432e9e69f8da165bd9789256a85eae2b95b4a3b2697bb01c6cb57d1f2d2e47972b2d732919e4a0f4b5858496246af082f4477c7d2cc493ccf13adaed62c4a59772d96762083bb901989df7ccefc36f0f9ca9561c239380d4582d9b46a4a0ffd365676bb27bd844d9f8cfd768deaa35beeef16475c4d7a0553ca1d79af09c8a380af510b66fd9ed0bc34c99d4b70284e7fa0413ec0acd480b7fd727db33acbf39c2458cdd349f4c282159e8f978797f59db434465b28f8171b9a015de160ddc4b9344f6b0fc5651a93e2c2e2f337f6b7e159e1fb7844564dbf720c71e5ad0de6a97a7cba986e4c6dd5ee93a41d750e523b13017d82fa4a95988ea568a468adae2d6bf7080c46bf8164d172832164689e6a488291040f6998b965690a2e6e31ed99c4d15d5971b02369904ed02ee5691eec5d02df4b6828ea25c3ef5ddde25adc9e9ce712cf74e2b6569830b90ab0afaef496d8cbf161dee9ce1058c06e9a707a785025252edcf957f90d9371bafdfb95b63fba594ee3e8af8d087f25b492b2cc7da14f0ebc9ac8e747847ebdbd1259ebdb3102f27770082303639091522b3ac7e04aea7c1300021f9ee1440e1ee7bb832e00b3d783b6ca282a7b3fc159bd40f57ca71d8616ef6b69bac970c07ada6864a7ebf9e6a1931c00ed88e326410cc23ac4a6da525d2c321d57bc6fc79c3857f88d2081dbf847db0cc70503015cc4cb76ae8fc20229549631180956e9be2be362817f9c29e16c89c06957155a621a5ee5165e9f6f322fd594fea850b4ba9c96df85ac4a506bf574b88deeb51853e3e686b878778e8af7b64cce443d19f995d45a0b4e94ee71fd38fff067924363e2e8c48fc898c71c81d7178c07fd970c925f2352bba2f10f9f6c228a9ac10340b7db594bfd3719d4941c7bcc219014227139be9d963ce6ba14d77ffde4b8a91452b390d7d7f8055174d411f62c92677b673b50c6d40bfe838c5883cd33367a196f9d80dcc0464087bd40707898fe961d6eb7150b418070dda208581e0ff355d318e9d9074ad931dd2ac6384595f0f0b50aece6e20aaa473124f531f517209aff4670d5de0258acd72ee6a2f56fc32cb98b091ea10bebaadca3a702e5b46c1eb0f9e0efe59facfe430c11bd79b53ed3b3de521cc429ca99cbde5015d84ea078eedbc193d3063b268f06c958e5aa1708a93f1e3f643a8dea20a3e6a8a29a4b4b80faddb8ed7e42a2b0b4e3885bdb6223c567d713518535e193acb2aabd2b0169ba70d221ad0ec2aad3379ece71e86292c8de51d5e372a8a36ac16444f11ad6b855a557e09e5a5b815af1acab205c9e9ed4cb68efe9aa75b1aade2fa934006167ada9db799c69d09e8ef5172e96f875c6045bc5cec1f3c175355991f3eeb7f8daa7af9629ee17a5d039796802d87bb6cb7f0063c0a2568a37e8bfc3562721c3b24c36a7ea9b82e8575c9ea46784ac6b01831c4e0a598f8d101906b440011b06218a45605b7eb21865e29a86510d68a4bb88c57a7e131dcd326789f03b5be9712013d3f5d0f6bd3a954ce250f6e1e6973d9d24d60cf4da099c73f48fd2bea0c405e3d3b127afaf21ffb2cc2bdd8d86fb6c3c55d45708de66c6cc2574bc9de600412eaf8192acafc7f35bc4c2a92708ba7874bea5293e867e09aa85d9daeb07c343ab3fa320177f22559cbb7d86843a48f90bf0ca4fa382e19a25d8802e4b1e2961ff3e98e42faba841df090cf21967a78c3ad89717e0db358bbeb5e64cdc97173356d76c9468bfe4b52ba0ec0eb7ceeb201692f9b555f3c1b440c6dfbfa49cc24d6b4b8f16d7a41c75bdeeee14e5558cf8d95173841ccb862d61fe6e81ca777b001c7d37211438a98a8af8ab8524b48b538a24132ef0935a2ccd459f686d70b6d7bf390d6933005a6f64fe9f31541c4d8347e916d450f6cc4764e52802f31ef4fdc549e37825dd30b3513e1dc4b233f1f88f2d508db6e7b3dab8fd955e5faf3d5101fb9ebe0261aaf44bbea5017273c0efcc9b50dc7d5c02909fea9f6a5cfcd310c82fab2e7727b12da58870257682ef09d3b758dddecf1ae28f246a40a28cc1aad118ae516e1207466e73bc7a492184596ae64dc582c316757f7fa9430634fa1885de174585db131219801c7a9529e5e4b60283150f7e5c00e3fb3bdf84f826d900cdbd7295eb3830d3e8d8421f0498d27b0f887f99fc66d5ad9d5bd2babb0f8a29861f4faea896ff64410f7bffb01af772ad08d7d069279431758f0ba92848d2199afb1790c6c2d7d69ce21172f88186b1395c252a8b954cb1b5e3ada051f67ce8ad11ba908cd7c7ba69527a3b30ddfa2a8b622b3799a6f90accfd218b13f9d19f18deba06b09dd5fbd30241cf9bf06be22c4cbee6e005ec9e8814daf8b543671fb280614b1d18b6cac3bae51fdce2bc46e18b0b36e90edb8641a52ef5d23cc17f138e8bed2af8d9b1e760513d544f59d6b873e7f77ef33aaaa2c6f55e0bffb925fec2187ab743b365a6b26b9db8c39b31902d3ccd0b88b5b8aee16167c692ac929efe18360853c523f2d31fd33e11961e3021c3b33fd2176a9212baea551e948a4721739b1d36b33aeb028045fe6eff824f9e8039e1bdd953649fc4d71b3d4b148655119225a50a3f1bb2f9eac3d0db505f05c6a0195b2a4cc8620c1e4c9cc2a61c271fc926eda7b4bb2b3f2e1181f0b7ee5287034a9dbeb8a2e786ae501d40211d8c49fcd39a0f313ff7b91d36c90abee7336517cb62f91c8e5b93d0911a0441a01e0a6652dcd723c8da6e4f51f41f49a2c4dfac845bd45989ddfb4d229c05640b61058eb4d86e2bf5dd580db2e553b9dce7307812ac5d524febb74c5f99a099eb9e24889c58a1b44c09e276c95cf11ea80118f40023745d729e300e14e25f441e14b461797bb4600423b141392c395b705d0ed4e00db98c41aadb077028567b6bf1c381998bdaf8709044dd610eb900ad781b8b8d29cf4c681eedc7f338556985aeccb1674874fbc6b8fea8e750c19d1cbe8ea4196b5e9cfe18a605dc5b0e15e7586610a969a829270bbe0b1c84d863ac6b8e9a7530fd5d72a815013095040bec39e890768cd71d0d3a1db688d0c98466f7bd27eaad4795c3ccb4115a2a0eb41a80530b4ad5a46aaf795fc78a9b2c83aa2cc554e9a3a19e12b1ffed6c4fe1279712804a554bd3829de8d6cd5d73a7cc500dbc892c70d7c9f9b4e407d5f5e53199dfecb4a9e0227226f952f5e43e5dbb7023e5c3405ee930af063cd7739ab90b0a9d6d9f9163e77578d38d9855ab82dc9e23ffcf904610eded4ea00c14d2d86459fcfd2dafa9136993f4a4611edda126b9159b9f11d0c2f1356503dea13d46add5ed8c032d093846aa7f0c9a7a4bb8cfedcffd7d7fbe4d065562a43e3a7cf175e42d7c209e72abf82c3c87dce21413468c4475b97e1d5c4be190dd983e244021e43926a7f52031a86f0b38b994860d477df2b7c0fe6856197613c98f5a3ff329032fbc3af768f6159973a5e52ce2477cc4e35426ff55f48c9779ecc3fdca4a21132f3caf2d5e477d8446f88e642f9f945d98ad7fa28870581edc76ec7ac9d48a0b5a079036706608c8b516846bc1835a39b0135e90c818c15788cdcb3f869529ca2c1b0a73eb40b5a8497a4954e2b00eca864b30e8244d2a10ddc5f17a41fb37813bc9681ab70c297883a27e7902f848f015537c11b87b481da619fdbcf7fbe93885fcac6965c5d8ac7c3f8447d4324c4df137b88ffcc0380b280c34683be12f4c397cf6000ca6147ea3c91c0ecaabb80cf49099868b4fe8ac449b1b3bbf6f63e0e0041aaa42cd61fb70cc50955fde4c1ba5ce6b89e2d4c942c1117f44864dcc63a67d25770643e9cac099cf637b900a3073dd6a684a55bcb20942ee6b28492007b763ae130688bb67cb4a6374a385b24f226ded4e66355b929cddc96388dab131625d93ff9cbbb760413b0325efa29efbfb4609fe0d1e1e7eefcc1a32a8dc2f9f1d6a095b49fbcd38610eaa80fa12cba732fbb0836d7e9c8d98f0cc2091b84b721361369fd7273096035e2415d428310164f7de1d5359449ad6ce5c708e3bb446381ba9775a892aac6e0e22c205bde63d91be1d98baaf725c634db31a59fdda28ff14d0ff00a76cc7038b2bdf0381f7fabdd299fe92033905e99f772957b25900de95c6637fd5a1b94176149583b9f73987a79e863b18ab9186b8e63830c152da83d9f17b7a66bf0507076b6dc1da44dfb92c5d575bb2c192782bba9a0a9fbb7448ec8c52a40c412d55790f952c6f4d0a6f84e6ee7f74d1014dae7ae923d7f33458e7715123ede6c6028663b731d687f065e5be0ded68a3b3e9f9f2f4285f62b8189ff36a3f5f36b94acbfcca788457006d53abdcdd214c924b5e7c74f90a9d55289acbb9a80e8985a6a306ee75e5361a9b16abc3a88aacecb44d921de82aeaa1d7487e9a600b1997172f2a1882053a6e1cfa3b2c0f2ffc1c6c5d3da05e51c049ca7e6689e000e8f0809c59b3500c853f63ecddfcaa5d16c761458624e11872e14372ddb6e216fd09df85ecbc2211d7c3cb285da02fac1cff62225476486e7abcf0a03671f765c968da5689fb2dd02bae5923edfa4e3e04287c07210e3b818d0831b053344501e7b13c72f5922843a043ab35e3a8d070efc4c77bb384a60c3c8a5951f6f2df4be87937d85ca25036acffdb5e191bf4fd5aedb66726455c8d37b8dd89c7d771558593593e8749925489450948ea837173b6b330c6d9ddd2429a78443c7e8806fc598aa14f0506ab840836ae9ca1d12832c1ef2551dca8b4610471d30412d9bc5d2d47c2667d917f9d4cbcc7ed850a03d3ef75cdede54df4667874324d646b5e52651cb349d2acc08fc07ca4a276feb8a2b0797bb46813a099ce8967dcbf63661b5b4289e3824d222cec6706828be701e3f58f76e7e7e350e1d2d22ce5e9d4711d90a1440acf1a46b6285e71a99d7caea2285e804a2d138e73400fb646fa781c0f84ad750e2897bf761f51848d827a392fe512e50f1b710cc0aa063be9b4cf771989bffbe6302a72a95b24d46ed83ce36c591235e0c22dce25723dfcc15627781db1fc042412567fe9f264cb7c19ac79e7c4226805a4d88fc6114628687518021195cd95445964a1135b213f8f1452c2e2f876e9904f5992ed17d664d7105b0cef1765473c53e3399b78a6f47ce27331621cfa20b7c6e7f72d4e3583d103e1decd1659dd90c05c1e72f3c8bb56346f2f2ed807cf8e857ccda8199123d1786146b985abbb904c1f1cf16f1896be2e7bbbce71b96a57a9c80012fd22302d17d2c555394f1a014e1810294b33acbafa36d80077798e83dbf3ace710502691990c219ca749e50be9cce57c9a15cd276c43dd21782b8d2d448998d94609b5badf0ba8f5d2a140e3f6e86f7a100877f313b79290f2df1f817d4e6a1a383f2555c05b7cfbe2497f51f0207c6667c4386f317ae447473fbd87ed65adf4feb89c4e0f0561408d81c310c6700aaa0a625a916b2b9190fe840a8aa64c0f521fbf91b99679648e23cb8afdd599f84360096488d42213c6ec8752a3271c875310ae97041108e28d38b9b74e6cf7e4c76dcdf768a019d85f2c6f8bcc6ac88d3c67c93c7dff2848de47471b49170b2717ecb07da42ca5035141fe487e9855664d02f6349b037b226a9da18970950cf0473c25232794b392a4eb3dda7df050e646c0bd25cae8876df9105f5180ca8c827b197c6d8ebc9a18560cbe66b58c6e8a3a9d488f5e2176c49755fe941c443829d520dd87f8adb439b5dc931aea35b7d6bc031feaf51016e4be0d8e2125b44dfd6200974a1c8b5ce9961a903c91a62fa3a62cc934479d7d9f786aa76ebcebc5102dd9cd0f7d92a03a137ba0a11ddf5471c8722ca807ccce38d8d28495a1e3498625223279f206b8ec8c44f99e55fa5e8a5e86418903fd046ac2790828674643ffd61d4df82763e6e99132d64cf090caf719034b1c9f731312ec417b6c29cd794cdc3a93efa7defc101b3e9fa517887fb5534d4d4b2a04fc19c0a3ed8f9cb9502f07373bd381a299f1faa1b3ba7595707a279ecd33f34da48df67efecf4374f2411cff1a38be122a7646bd2cc155660137d8aafc5a428f51d5cfeea086906bc36d598d1660418967ab17357f3e528f7111ca65489e00d3cf4ae371404f347dadac402561f87620aca5dc1ce7f550d107c7e292ffca734f86b90ae6cb938b9eb03866ce4f79a4ceddd8b4d06c2d30334bbbce4405b476119acf483d5c7673a20eeb5fad30984de427f8753042c8db87b605504dab360a08e96786af152fe113fe4d007f6fb21d3748749ed849d76045a2c7404617757e386a82dc4012576c175207790a3c2552a6780d97cbf8dac603ed8eabc7b6bdce45a5805dc22de71138155c3c0fc658c864b49d036ffa9248314eef3c8ce03a884a282089c5cdb6f9bf0efdf2d6c116c48805345afd21362ce7dc87f8b259954f8ea34bea0f38d226adf734b1fb947dd2f8ec463fdf2cd76700aaee5e656a12dd3c1141cc184e29fdd9e006c25d2944285f49f32120bcb7d1b9e85a24c2add37708b52230e1b4ca1da4369dbf3eae81ed8cac9820f60cbba08c771af43a9b67f8518d1f83d7abc1771bcec8331fb0276fa88b326ab91627339962c24f004cf227c5d5c252e03e0895689cf49b4613beb33edf2d7c90dd8c63fc641bb614d9bee76898c1c0f579319c686ce95455d67acea03432d5a2f0c3658e56afe01b73326b9dfe1c67820dd9e26d8e4a62547cf1ac21c1d369c3f8bbbc10c6050f04a9133c8c1306e3545b51f9e1100bbd695c6478e19e73a7a14392ed8ec7ddbbc4286abb4c8c1e0610039e9b1e9e0b03217c2cc4abb2582d55d2c7fe7afb627bc731fe6be8f3e758276647ac0b0b8928a2f47c48502103ef95c61fff97e3bc408c1c8a0e2504673bd4fafbc85012941ea9df3079ce8ed8bb4010c584297c611e3dd2c593e0484208a6780cd1da313e6e977ed5fb65c9fef074f47339c8ebe724e12e0a935ce9f46960e96b97be6195c0edaa805e97d32ad64497f9a8e48bf6bfcdd0a689d64f85b2658227836402cf316ce35cb84fc5305779f37020d5f5a60d3c080d090d3167865c65da5499d891bb8b1678914f6b26d6e03d9b7e6d47cdaf150a17145303d14882a5f59f59b6c67f29f8a10813299dc625b7cfcf733ed6a69600c3607f6fef8dfa8b04fa251b13ccf2dd5fdb16708f808f8e7c4dfd83412d3f78534d7db84bf5be93bdac82f83617dda8123c9167ec7657958467aa8752a962815460f48e809ba12b862b0a8979f2e646097b7d5d1872eb9c7306a808b79e87c6d1b5e51685a5f0c18ea9f00b4bf84b4c764f1812c1212034fde308e363cc7bcb62b81f5902e18c8c1b7e4f99aaea2f218a6984a210101bb99d181cd054b93fcb75431ade553905a87fd789f3893eaaaba5ba71aa61b9ecbb6b192a7ecd1f9d2f66823d930758deec82767415af2280d2470f8887a4a5add2544e6ae701ee9a80c98dbf5ab03bb43699d07abad43f8c690c35e28deb3c842e2f42eea866b392a86c7f6eb71bca0533da9b2d6e8502ed833eb9cb0adffc07da1082bc0c98a18299da0ba0de10a6f891ae8fb4bae5534cb5ff5c22a75d027b67ed5598d6da24c8df506240dec7b5b5cf27e86f3f07205513698b46e94763d9cc7415534d99f4510c18a4615b8b44b6c3c8690f0190ce07bf8933a93bd3b32a220135f93ac68d6f9a8b48f60ca98e04c45beac59c552a32a7becdddfac0b2135ab0e10104c182fd94aa7d5fdbe793d8a2325344cc1e5091ec8093ab31dfcd7827991fc1872db135e8515dac4c967f78c267e92cc158bb40434f5b11107b1079db8de43c4ef017613443218696e6848fc95c7c7f6800c922740aabe333f57738cb6ac4113d7b720ca4bf9e88be01045f8e6565ceee589cbedbd1765189704e7189ec5b2efe861c7a0e44a37a34bcf405554f680bab01fc5f5617d61fe4fdc8b66ae536a71530b44f7816a2716157899477aa885b7c0081f87f682e7ff6ea391e52a08f59308217e186acfed34b8923b45605be950f7ddcc69a3c788e978786a9676b65b46f6805cd95518d6b11b3083072600f7ac83d28a80fae754b78736085b385cf9c528513a765e4a931f0f7fb1d6b8a0dc9abd8cf8e5c53d185c155c693ac82b580674d870ae3a94cf057b7649892e098ebb2641a50683abc741a294eeda5e225890032355235591a3b55a28539e79e550fa5d9203d2c6fc543e92d21c66f2c69b5c0d1d095a85bcb17a2984dd413bc8711e87768f1bf920ff5ad7997e131332406a21727613f6edb095208162abdb16f00f78d4d9ed0f052f87773d4262f5adeeac31a7584dc91234f8c0c0e295c2b907d900a00e7140751c5e1901044a9d9edbf718d74a67e6ba1f27800f0941ab390543ead0aca5e9638b879b28d53e75ca3f1ad8c0af1d1abdc1620efc59827da50819f4eae7c8209aabc63bb0c7d5e7b70f2db8eaa1629cb221f5f3dcdc7417936091172b983bacf0f6da7b1c29905f781aabceaa452374146632f22423ee9c63ffb21d6dec61041c32ec9a3bd1a4aa8a0bb0c7e94f592278c345ca55fcc528d6e701888e0d1219c360b77ea51ca5b1856174da5fefb5d38ee907a6bb7539974e8929059f4ad15ade8074254a5a7580f4ddadaaea9ec7d2c5e245f8d4068f52ab9896ccc88b84356ee0657c84c0800251de0ec2495fc042876eba5e45d16999a9f8249db121c0e85c066e269005c3094098710604fc76fcb8479adc8bc4865b2340787bc04882670485406ee4e1a93a47841c6a05a1423b2bb2d4c223373eb8a693e0492d355192815c3228ad6ab5af41b71260c959fa1a07a312c3d4eeb523a33c6cd93ffa004aa185a9c3e114f8581fb84c4a6bd1819e5e20bfa12578d24355094dec511c49349bf064c6fbe0c6e3fb78d162ab9871ca53ef2dfc01c71ab65ddec38155f02a6ed347cc52ecd81632f65824aa56939354a26f36dae3185503d6e0eabf5d9596a3126aec576b84c2566f1cc26393be7b98ae86a01549a06999f31bf0d9b43bf5eb849fdf83fdd6c92bd75de01b7335f524317a4e66dd5169a7f61dc642ba541f7a1c21a2d7b2f3b19a8e7036712518dee15adcadbc7a45fc7a50d817a64d44c9e3f64111edba655eb40ea076dbb4edbbc2e4300b7db4453336f63b75e158e4dcc0229d7ac334fdc48a7750c093bb93bff1942981f7a1ff72485a41db8e8217e44eaaa8d7a9826cb0bfe9fc4deeaa87a8af84489dd446cfe1260ff2f1278602d5632b53f9805392d5df27e3556faa1fa882660403a8032e1f81ce834d57b4e18a28befbe8e57ed7e0374df799a54fabe91c9fd521c078c2b01d0d4326990d25bb6e37ba2aef4365443dd1daa78d070d9a2098f65159e26b2c621dcea0ad260d912256d74fcf8286cd10e2f4771a22faf7e43c97ea738fb970d406190e6f7ab1b2b8b3c3bc55c39960b43efaec67e640ae3f32c3ea9957bbe94fc0dc3c6b1c29cdecfb563ca8a81d902c94d0e57ac8a62757d17f62ed26d69cc3f94e78e745f2537b94c8aa5a20793fbae83c0635ddab2ae30f80bd1f26459c8ce474f9bf18b56823959a07aa4ad356265ffdf14611394eecfd725d5e00939f913858132e3339df2fa0b550feacb3b3080312210cf9b2b6e407b99e0c7c4645b3a61ee7db31988008784b3573ffede7110b3472d9e0b309cc1b58e321bfb73fb256b359285ad48aa673c19144ce663237c0b2b5754cc4961549a7e31e443783d3f54ca967696f5fc9f497b06d9fd32d34eb8c44d933d9e587f164293ba4f86d7d75cda4dc81d3b8488b90f31b3a4f56534c5ea87cccbda4e82bdd7b5aa61f0d91d35d29bfdd2314e7ea6400bf08e59918228c717eda911afd777c2dc84d44d2e088116dce1313faed722dad6cc06d5d5aebcb1cf746c9e32a44ced168628bbaf94cee3958ecc4c2c5c103008c0d591971819edb72a9aa8d9fb396c427d77bbfbe3be3e08e64a0c5fd29cda39a0dfd263b923f051c2f89aaaaf9a4d7681baff128971139d97d4ac42957ee811cdb95b16e8704fe99b52e4011034eb81c72dc80e6c146e427d6ec23b9060a22e4842702bf875bfe79009a6a95322a4ede3c99379b19ccdb293bacfd02f97010114592d3dc91d68f49007b7bcc2214e86672e83315f82df686fd0de12ae183829d37748c6b5744c7d65c376b9f6ad0b9021f0835b3b8238ef268d3bfcf0d2cf9b131a9c944855a5129b202c87fb3f8cead8b62e05dd0cbe22a0823a19ec89f7806d0a1301c766f821b231e8e612ce6d432babf7f0933dab3e07816453d17505d24a729f4200d563dc1f79b01475602f8db23f96f7f2a324055ba951e3868435ef313a680cb9b1ce37dd0b9436a174cb64a5210754e8bd564ecaf66cb86541c101c349165506b11a0660eed09cc7cf30cf53df1f4b2849a61a68f1d7e64b08c1260253dc85a766ba6f3caafeb8237e63a894a4751d95f3642050461d60b6a9068b169d92ef98ce4f04259b85895733055a680b8ba2babec3b3c4ae64524e4e0665695a0f0ea313c4dfa06f05a92a945ed63dbf2a601c1799e5aecfe77880ad90522450017e6e4bfe79e8d914cfcbad71f300290fc74bb311128b8918a4bf1975b6ecd43ac2c42b18c22fea72cdd5edd985f7fe909c579a6a5feebaed5aee45e11d79d2138269f5c216c5715f508e55f88574315282635f04c3f317aa121a8666bd7323b7ab8f594a7b8c1727caecdd555b3ace417de14f7268f1e041de84806a4989a421da43a5b6022218de30b292ce42fdefd560b36d1541f7b2c40d109bac5c45086dbcdd6626546c578953ffba687bb775e5a65ad9764c49504ecd835ad4559ec9cf494d78c70d7b274e623c0902a333e7aa65529bf17ec6b18f30865c287e23114b5106096ba236b213acce8a65af5628919f14ad5873437f4ea7cff0f7e9dfdecea94e932688ae5bb97f3cb43163ff247e540a15245755905d730b0e9ec4f8857c1f708f8ee3e40dcd36d1e4bca395d65c81c32952f0eccc931e03e3780095c89d09d24aa3327a3c6170ee606f01f41e5a5b31f2d5413037cd39fc7d75d9617b977f1d000d3f2493ddb7a154c6925be3d81a98cca94fdef10e6a29454afa080501186077147f3042be137e53356bf5d4280f9ec2ac580e337d691e3c94aa9c8cdbf7800544f042daecbae0805128f5d093179af7aa6e3f14b94ca03a196467912423b877caa61414aa0fcef3dfcb80cb63b437ed94f6837bce3922fd959e224485e352fba0835a663e0663c76b5cea599b04027be8bde449b7e3f6e2aede00eb05bf5b8e72b5a5ebcc54320416e53c44697e06afc0755a2ce7d9bd5ddfb00447927ec4be5fd1d6ec84dc9a77cb725b51656ec8bd2853f83c0f4932cba0522328fcb8dfeac37026547c2ff51b746a091c7617038b19ab1b5a17d44ce2e0298b3f905f935b1a2de7d1bffec143f22f627b9fb023eec0e68ff97a1b47b7702d06566a4619d1ec330b4eeb366f14bcffd1e771890497cd4d38d3879a7c7c2184bd1dc1efa37016f58f211c57ed8b5842b2d40f2d9269d32d084303075a472cf84a0d8e448cee9fbf98521271befe6d5a06abb56e9fe624cafb4d4fbe07394b0789e35119c8c11290c19eb7d137c74f112c00ce85cd866b55eac9bb0b168ad3af92b922bcec3c8fef5654b9df8b2fb8f9903e33d6c418f04bc0bb62c1c542900e4a93961d81386f45499edba00f6cb671cbaa44ed04594d257a3a0f19f4c5a3fcde58a771c63470e2cf038565c7b2029f8c0548a2e41ff4719cf8780148e8a54431c12287f44dc8f6bdab4ee11044b7f0b6f445eb05cf8ce3897ad3add1e5d83a436ffd230ebb931c6fa78457ec79a6c60654e2c32ab60e3941ad284b920b4794c822ce9946787752235caa4e78789f5f84abea072bdd44050318e4e34a8370a0f512c1fcaa749e935833dd3c5217cad38f746434e38cc81ab017d2db60bf606ee6b3c6998f312ba2cb027499580ba3fd8339823ace86cc48757b76291b607fc9e983f551b4201fc743941e645061a928c987577f0b02d1991577403fda571dc26fcf8fb1f211fba2cb5f3a6706a56f8d85e655b8819e2c9f8987872581d4417d6f5b4efbe7a99c9a73958d070be010968167c4eaeaaf28871897d3432a3cdb7e1a3ac33ea5e7b07e2083a0b6d692ebffb2d3d47f4d530263d0178d87ddc13979dc60986e582990a0dbda745b5ea0f60ecc8dec571fce7a20b6eaa283a34e3190bedcdcaeb080f2c118acac68619f3c46902bfae519bcdc5de91b6bce34fb6ed126256ea44f038a51f2f87e580bdb3f20deba228f016870f870a7577af17460c92d2d8128bb75186bb5c18ed7df257a0700256d84c17938253f18c053a624d26bb24aaf222d70b086e6546fbcc5bdad96d05f6ce963d905d004b494df048c4b0ad13a32fa60f2bd89a69cd273c0361f54cbd0dc6e23057192e9994d535fe306fd86896e1cb616c4da5c47cc97a2a78601b16316271c4a5db07332a31eb5cb8be7910150e08fed96a460c59701712c5741ccc744d6ef90820c2ecec4a234de99ddb253590fdbde3fd63c799f3fc1c05112c3997382a2e74d9835fe278bae37f482cdcfe07405293de9790dd58ff5ef5186d164b309a0509e8fae6a7673ca072d8ba8578020798d5222894160f63968f5b059d14ee42acde91573f2b0ee72510481f603b84e0b6b2fbf828b5cd22b4cacf1bbeb86b3f0e79d35e7fd49e7c0f73153b96012a1bc241a1813ba5a2385d97b993034a6a5b6f1d4f42ee56947fd5d9297bafa59b5200ceca4f184ad5688c1408c00278a0997b10bd4fec596a9fc7b96c57f0d9ef79dfb4dca78927fe0d6671d7b33d49b7f1f8d1b4009710d62a4a316dd7ef4e3e395664e011226647ae654b752fc27045ea89be2e5694dde31d1192018a7c2b64ba568c46642edfb9ef2276611be7f95e2ae608a0703674cda818afa1e725504946948063dac9065bc2dca57e292e3f24de51ad6cbcab016548de497015f2d5d53d8cf0023fc6c46aeed50e22900e111aff85e271feddff5e01e485d5cfac7ea9e9f1e54c5798626e155eb7c632e13b55c75514c2a3c433848cadef7b2e1f9454b2979ff9ea1794370fe3b7ce99bf7620e311b08426e0fe97da38a5ca3a868606f2c6df27b7e23f5f490cafd27729446689070563481480142a861b2f0dec2f9dd230f355dbc308d27bfbd773fe45c5fa0de9f2d2131c9c8072b61f20d02aa8ed09c02b071dee0c7205f783692f01e9796f85e9a910c0642cc61dae12a86b9c35383df814d6b9489c70181ba4df5e00d300f4a0844627d6bc23901e6ecd76a8b1a565dad22f92d35fc367ebcff2f49af50832331d46579d8eebb27f7fbc0c868be859616415c89be35578e44cd1c73d14fb736c9cefd28711cecd3b8d24a9f36a9160084fc5b45430392436558584d323d77a157ea5ec917c772b43d83479743ea47ee6da2efe21fcc0924e3dd8774b98fadbccc170b99c5e40415d5504d876bafb61c25af1a477d83d8bccda9dd77b6c5ec8792f587de5f64b130f590706a6dc3f8977a8468904c377ee898770b4a959be081fbc86b60a23997c3d7dd9c0304a1eea4555260b7ddff2fe88bcc1bfa3a4cadb49a8e5fb2bd936f7846951133f988bdd8ca3dd3b9bb7ddd0a5495e5e29edb4a05e979dec7589712dd48b1dc6aaf3799d5204f485944f6142e1e64085efb0122b6b4b38222097be93c79863e179994acc0bd62c0f4017eea7c0981b6e7afb74f630624248b83eb57c158710b3b73bc873064734351a7919459db671af11a9190afaf5d88d6decded78c5172808fee153ed524a85bdcead0365faf9c7dda9bc629d13994e73506c8f4ee3c9cf625e72249c1e41a5f3db4ae5a6d4e1106e14081f4a293783f36c408d9e3122c84766e8cfc5654d4c0f58cfcd3f8f27e169c5fa6e1e16928e4f46f6c6eb55d76458ff3fd02f407717c7e9619eadce1beee86c6efe59aa4b3967c5f15a3d298ceae83c45f804b008cf9c5c2020419554d155b454d129f3d27e8d6f64c1c4568757948670b0d1f19698265fbcb7a1a086af137ffa60615e924ed07b8e3e9a8d80fd22f46d3cd8edb238a50a4a3cf1f5811fd6c4953466d6279cf9f44ae49f88bdfda365dcc5227040b28260a214513893abcc7d63869291854685fd2818c2d39289be8cb561a4a4fdd4b09b4b4bd3929bc1d8a1f13cb3b8631c86dde7bc7e61fcbef19372284b23b6cd27889f4399c040c188abbebf6c5da9f93f91cd62463bdee8a96edd949df054f0bf531564a06fe39d8540820aee2b0c0e6f01a3e44c78611d92ab2bd92e53be7110673773668b5596739112999e6627c2a90deca8c54728e28e6479f5c1b2b90a1be2ef622d14766712ff93ae193918b4a0c64eeb7ecabe1f343adf159f35a2b0749467007f216f251a2e5b77a4766dcd9cf47f7252623d78d13f3adecd40d312c9fd01f6a755734aad057bf634cd7e3c857721966e77de140e599aec198ee3469cf8cc28af6304a398d0f310f32b1395427e5dbaeedc045d0fd1c8a67b887ede823701771438efa6abbd078fa6ecc1312c6a6d44cdcb1e503b86009ef5f7b5d3b5082253d05ba6c5c7a915b98dd016611a4996a7cbdf7b7b13491e70001e921ca7807db76c2ddef63125b772e0c1848348ed83146889240b5027d8cd51c938f07439a8bbfffd76e2c71bcfba50cdbab6cd0001134086b27beb9f2f3316a8956f665a9d1472ae3db6614c9e45384ad595ed22aadbc4a16d5a9f69abab7180a70198bd422e0bb7a3a59c6f4072e62778e30e265de83e1e2b58d36487c316ef0d384c3956b96e061396b6a6ddfab42e80488c81fe06fc8c1a94e718039c410ae0cafc1192d174f0c38e79e4cb470d6620988a23336e227a3193b295b91178121617196f2439cec7121212ba50bfc3fa280a212c4ad1c57e73cc1214b646f5ca2a2b4158397b7bb73ee6d73af0eb68f2dbfacc10a9261be11ea799dd936f53587f6c7554562dbf19bbc5fa42e80429683cd542bfbb7376ab82da31bcf390721ea188a54caa612404a3c3680c7c451442d461aacd5ac73c96413af18a2c34bf8a866de15a2ea9ab9c4b9ef71e88e262b44e1e18afdb306c83ca81a697c46f327488ffa649680cf5a0fbdcf9d97ab24578ec449adc83e35aa259f86640f8bb01db47d286ffc942dd8d850c092c2f9f69f4b137efa35efdf94e8bd8a8f9868953e2d27ff13140c105e3df5f843c84a624e0962ae2efc60a245712945034921ac2df8fdae9d585d2e8f44e7a5cf0aa572e675b28f87fda97248d5c4e07bad4cd198e6ba052220e73ec4c354eda48202617ab1ba1de2e5ee42d5b4559807bae3c92a7f74fb66805bea94a9401c52d961bd3c9a59cabab116c844471a28b08990d42b5d11fa36e763765e63a4d962e5c2f39b8bd9a6a36e31ccbf30c9a9e0dbbe02b015400229ce12eb89f2d50d39b47a86c298f3087e231e475bc6ce0ea96aa6600abbd59fbd25a1c1c75108130c724ac67e555ed8b7dce62f23730a7768f104064c71dafc5c751b7131fdb9a533a6f871c5be2c1f0cb52cf83be5d9cecec181b0c8390dcf1532997b694b3494cffd702ca25a9d1dc01cdfb80da7486791bc91c2af14d65f5315d3bb6f8f862a5cdf6600b12ffca3b5600ccf45d69d6c63d04d6a45664bb45e0edc43b4514c233a8f1e8fccd5f611fa62983c7123d6be73362ea5404e8d00daee560801e5d1e5effcf64589ada0a52a8552735c01a36561b68ac12297746b3e2afb71bf8aa03f1311d1d23923b38af29dd3b4bcc6be774770e27dfc6549f71d4a065e9c2ff8203d2dc2663bd300e3fc3ce25cf3465c63910813e398ca1f2a949137f92b598d3a21b57cd9c27708490fc355256ff0e44188b9bc59bdd1cffb1023143403f0f3e036452fb1c73da62fb84c9a8ebbf277a4a78d97b04fc6400b363c05e6c9249ba6c351d8374cfed895b6b876731572a622d0e1a0a0e0c9c48bff4a1f5e9729b1b9d2ea6b332b999842ba58479f93b83a659de9bd39cf32c169b667fde04319c36b2f21005e55cd536be98c81d51b36c0d26bf2f006688caf38f69d58cebd945a7421bd02c74270858711fe9320da85ae4294da66dce8e69e526843ed55b28b6bde11b16deed92b3923be7be3f9414ff778093b03fbb20755243b6cb159bdfdb4b2e234adbfa7fff1e88b8a052c895158009c4bde5dfbdb1781e8f0e558f21bf854f7799669740889805623809fd791584abb6d258b77e706cea445c847da68a49090679944112b1327ccaef2d995e97eb9735b546b7092f10a7114be135835e6db12baa8c67493c4f4ea0cad35cf671e522e948d63c479601e31053506a281616bdeb1fffaa3387eacb2e7c16c6d71ff3b3656a5d912e0eb1affe34f72ee92c9c6751d98bf5e0aa810657d1ddac995a8e5b8a85c31db6c4a901d5110273ab7a867f2423ce8e70a11185b22325b6f35ecc8cc276d66b31503ea327047229e7d490b8aa5486b007608304f937a4362b77636ecd4f134c36139cf2e237151a10305284590669badbcca5b10400290639798a5904e89e63e64ade2ef71619e6ee23bc51724d4c901b9ee9e2e4840d897a01967577d64c14a986f62ab5b4fdf872e57da17f3a87b50c456eecb57fe753ccd960284c3d06d34ecf18058804bf8c4956a03d9e8e451fc10f253c0a4684ace00f3c9eab5c3b551e322a41160f4b7c98f27da0ac8d7d0412497bd2b60d4dc21c8d7e53b65aad9bfe2725f2f1361bc936b10f33da1cf86ea0b9643ebe143f23987186da138365f1a4966ff57ebec45cad53164c9f9427da0f38e2a40476184a4469353539f8a8224382b1531933759fe8191777eb03d1c3789d2120a7c6599d2b20828db171f613ad625e78327999aabfeee843c0e9cfe7ff73bc333169f67ee57be86fd694e037331529a2e26a9508d1d0ea8f3f9ac855014f0042e776b662a763a0dfad0d494407ce98aabf8ed6c6bec37d12be5ba340e7a20069ea4ba130e420de5f095409567f12d70aab9a9a4858720d045133526aafb9e30243d99abea621eb10332a23a6be23f14de5ce62d8718b065fa3b5e298a6f5513e98f0432c8bdea3c1406109ea7583f82c9f57ebe1a75fc414e3e5a2dfe2f3e3ced7314fe63211f182f3f1458596c5bde6bb10c8d536e907329b2ba70bbc3cf5479221c73b6610220158ecbeaf7baf978cdebdfe271cfcae37c106d5c45c3bc6c14761eb2e31c1873b49f8b3923a12b6437c54fd8a2a05acba33237d61029c82836d0584a4e93a291a082105d0bc4decf6bd86bddd7f5bfd024df532bdc28960bd0ab1ea50b09f3537baec7a262aca06365dfd43f5f1d5bc2092457a6068ac4bf6e6a5916fe15d7472ed807258ea31c52202b15fbed54d0906192968615c0a4b1e2e8de2686d48dbdd280464d24f4deb195b107fe128cd747e4f7481677acc13e84237dc851c0204a86227f9d190598867881e0266aa4961c53689e5954eb3543ce598fb236e2ffce6b51ba466140c1b8da7871b81923a7ce8fb9ae8bb5205f87d4674cabfa914d1f52008ff5efee4759f038158405852f22bd03e46dd3ea7d4553bbf5f87b76a50d39f9a8bf51b0cf5db33fbdcd444228794db5f045fba11ddfdc0910fe083c3355fbdedbd9b3c2d6b17a96dfd6b8d0b9cdd65a6ba857d44fe02e4bce4a890a5dcb020b6281475f1a96cf950c6ef6c1d2537a217a9d78805a755adbaed5e69341c60e5776e19defa9edbf04cefd06c8a8d7f62e011d0da1d2cfe340f00cd745a641d17fffeebb326aa654ed5e421c27b1876ae48a335e6db9456c1f88aebf229ef2ed2eae65fb01b34962af809d14a0150483f694e051a6c87f7a2a4ddbcf2ec930880f040f85b22ab4962da7530ec35a93c87072bfbc191b1b0af8451e8c6c26bd8096bd583be21360a53c323cb66be7e79c704b93a15e785316c86bfc6304b702a3d4176f1b31dc5496f7ed6055fb0cd1f8703657b31f357bdc30cf7386be54b93bd2f246eb35147eee66b363428ab833c07da47736199db845e76fde779c42f049d4b021817aa9e86e879aec8928a2a3826f85ed359af8ba4ad21d11ced6a9df68b64d223fc3487882f75c487ff64121ae27784944f80947a6c0aefa1dbf94668624d3d7454e6ce6650fd7938d41f35fbbc98b511e6bb8fdcdab89ab81ca14545feb835b2d13d1271c93cdfee19ad63ff1918e2fc111ac24a6f38023d229b3902ef6bde9ae22e18719698f903b5cc17b27f45504aabf624b24b10bc2b2faed6a95ad93b41d594653cbb69064d5026d7c4b0ef5e9df1ad4be36876a6939ae694444c9d8d52de9da1a1e8fa780b15579653c42c143491cbdfdbb110c233d547ed899ed751c06eac2e87780eac493885ca4d2b7125bf73b1420d6d3e9d9eee9f624fc2662746df87909529a5fd95d99339b9d242f8b7f15029f51655c9855849869367217aa35fa81a968e018cc3955d57d563a0868e5803acaa100245ed158d8f8d3147a63680ab831aba84c62ad444cc87d397e6e68a8caeec13f7511c4e5da5564c289fb337949cc991964974dd2a9ea5fc858d04d2c6fa969e70438f492d1b7a9275c0c08d3376f153ff49680934bf4461a93acc226dcb9a860f31fbbd4d8725d185f0e3546452d11421db8bac6a2bc76f5668de7153ebfe68e242c5cb164031e424dd9c906a7bd0bcf79137f4521104eda2dd6d5ce32b44e3a90e707ca326b496784c2e88f7f34b57c366df8d1777302eb933f8c2459b55385241b86f83169079812c7ff830d625fcdbbc8fcd5fffd5a6f3c704b1ef1638f2f72191fa0902253495e3f7b31d7d38746915fb5ab54797f47155127a36a788360776b44e8363196c7f011b9e6ef7dc4eaab78e617a1699d649d90b867d4efe9c9da3fdb664754ec32803fd8e0a547aab7f2a5844d13cbf7628879f703718cd71cd0af916deed14fd8fbb2aaa5647827d3cb090cd8daa409d4bd304e8a0cf28ec8c205be8b86104ab265a13e1e49897bf6cb00b710dabec01000c8acace98f072ed73cf1fca112be60daa64ee026be43cf90d0694b99fc97ad4b9d4239dd4fc53568717cfccf119862af3c455714f6c47e7ce629f5e090a1e5fe2a2999028fcc607d83969ae8050ca8f79d7d48dc9eb68d12c0657eba8422e16c835daff9d9e4c44d49946b291cb748bfbc415331ef716ab54cb0156066977c8573c041571efe575c1c28f15b820b23e88119733b39dfbfbb137e060626fadaff914f7be651db8f9b06c45b129319399a5ad01b48f61fabc5e6040f05e766340f8d6320c675475f45767ed73a0338e3f5239b0e7745a0dd4f7f09225f70dfc5ee98dff35b524679eb3a1e8bf53c79e6bc7fb35f365a4b10ed798b6bcbe4e8f29d56b4bae771e641f736d905766096580d888cf60e379fb982303f3ef2ce70c4e444dd131d36137b071ffc4d310f586aaaab6d95ab8af3e142a6c0906f45bf6fb0040c826b4d48b08be29d3e5090c9c0c27b93674d63d51b5e92d9364f9b59c8facd8d43d36c5a78db50abe55e0efe52947427a771b5540e0a2137e9f9e6f99fc562b2d52d2b682aab197942f4e5e4b34cae1d88f87f277e928217dd5e35dd3c9d814bdd4319bfb7e9c035d8e0b3682c2da88c8126e7762c673910f6641f57a69d0488d5c1fac1fc8f33ea01cd3d4e3128b2d1e91496cedb1ef472ea2c2d30e5a58da6cd559baa49ca7a183bb57e620f92dc3e1e913aad15fc307a8abfdf5f18ea100c29e9c79a026c7a49a0261e5de3b17821a72fdc74eb7cdfd84764b8c4ea9af3082706536707584c519316146f0239b05a20fad5e11146a56faa85d3df1cda44fbe45b7c9467a4ee1fe4a76924c5f02f7a7068a5468128d9bfa39463069e5857c165221a7f89e3b9976bbcc76a6f4b29fcb185f76ed5a818d6c9021c58f32344ebe0fc775812a05d4b71c489730b59e56bc3451f6fdb207f262fae5280554137255ead4cb552931786be5e7c71c485326b0e4360e4ba59c5b29b09e9edd9850c0123d86c286c080670e2222df4f8c1bbb37b6741d6ac632a48edd91d985ad3dddee0823f3ce48a60b06d7cfa64a9007dd0eed3190a5f1771d8e3141ab201420d72df67d6a0d3070d50ad760b2266bba474a00f840e87799c73df9133c8f12dcbfd395b92db736da9759c77cfcab2281fcace9481c195849ebe6f56da8a1307b08056161fccd0c8644958190581857768c9886e8449af2ab1a7a90a79da81761ccb3e2c816bdb88a02b46bb2d7a852a03a51ade07ee13d58601ff4584641cd4cbd74f0f4d935938a1e099386d676d2da4eb12f568272c400759971f017bb1ae737b2a7f88ac87cf875c1f1f8edcd190c04586b7fb46dad217bf99bb6688b567e66c29f70d9d34cdb3fd14aa32e2ce931df6ffaf9b85354d2a76454b6b995d575feb7517db8a8c5f291480b1122ecedf9cdc84cc5a4d3b13d1226a33da9ba100bfe229a2151ec96f1b56088235373f4d6894c4f7e2ec03161f3cdc829b849d1def24e81626cbbc77f28a0f02fdb78d057f40bc6a06607eb16801e302fd8b08bf519bb92d14b0e646d1f0eba42ef9347b1f6bf7cdb9da2a6bc02289e1a949fd8ce1bcc7ca1c503d324454f76155edbf580b7f6094b232ed8c7068011568a16dc5e8a35c1e23e517e664b8920c39f99549a4c72989a801525b046e182c5ea1c1df7632268f3b7ee00faf7cc3f5e688a243c32c910be46b0346a79a93b823e0d4c4fe6e56c63c056c26168a968d395fcf270784fd364c7f6a20e95bd99ccf54caab77e633985a85133a0ee10b9087509c9989b800aab9fbcffd412e110f9eefadc9f0dd161ed34c51fce3acf86f5597fbb4a10fe6cbd764f923fb5302dabc027b778bfc9281d959a4d91045cde875a44843babe156187c87e91270878d725253f5d2fdc30c663366e790dd45e7ef6b7365108ccffe949a92846bed70b793f81b4bb0020e7991bf8f71de35a95181de43f03991a3d25519080d485d55312910736baa57178b00e3b02ad06d6d830f984830cc933a0a13158bcc27eb4047e32f036bc441ff4682c26b89336034942716b088717ee859946f6b01d2156bf44bd884ed57148060b7933a09d8093b404880c52241e4cab205c97ac676edd8cfed6343033ae74a39ca2b3b567bb8f24fc74832ecc586d3b1d457a5a5280881ab0a28d5f1aa95c3f5b247e847f6c2f424bb03ee0843d48f0ee7e4e4bc3e2c0c0bf35cb8e9f7a5c09cd7328e4cdccfb83857567256b41ba6a6a8ebe4c72db00f67511f908a425977a7da277f0d445e179ac2f0113212e994d7682428d0080be992c449e8f02ebd64b40b78c04284f867897ae904c9a8e32c20c7ad766bd228031e68b9212f1bf40ed1445813aed0c22c1f2ea6d771cf4bf031413f13b6b2b434ba4eb699ddf28cd81b1743f3c6e8e073ab89d347a26940a19d4d8f3418100e5c0f55064e59e04746d6bb53fa14e85c4f4770dbc0689dedd846fd6aa53b74abbc7564df08703783d151b8405117ee8e1a5e0d02795af7fcf987df4a7fad8cb48abaa1ec8bf60161910e9bf0537cc0300765d50434df75cda0c324ea32e52e865350f0b8f8145713a91a2ca844aa9eee97ae655adc0f0df40ad1c6281a174db7eb3074c22c67aaf0cd3e7d3d4be03473fcf470e5f792109d81d7d520ae334e563d24b37a10fcd544acc3f00761e088e5653cfc1e291cb3024813b348ef8e0eecfdb1dc09781977dd1d0472818039b9d34cf02b9336db79947f0a3d4c550e1c57f14bb4df1e6df52fcef2255857dea71749f9d0f9c586c5bc30cc6ac889ddc5c569039349f7cb3999f4fbb9bd32847480103da1f630247d294e0c3e41630d76fbcfec240bc8e6a6e027b51c246c7ff44e7898b3a6f6b469736b63e4efb376043eb643c3132448220540e705f40135aabe41c21d00035ac9cadb83bd5c4405621a52ab23e3ddf39d8161584e3c6ea4eb9c63ca5bcea6dca753da90f28865ae3bf304dfc683dd44caad2a1650a7fea7a3e4ab9ac964a4670fe775777d1e8c95d243359cca0e9afdfe971c9ba43ab5d8a0de3c6cf0a906a8f48085ee09f158f0c4f5f4ba5d07091f7f60c46465d89fd71317c1fab01fc11bfbede10eb20c33b617b08ff7b862637744a1f334da223ca8ff414104b615b85bedf737ef0a8ba7651fc811cb5e892cbc3c9dfcd79659bffe87be11158904c3289592c0341e3e3deb2693ade78434c1e279f7cfd3370e8a8f5900179094dcd60e3b7dc9b27363af9fa057a532e9d2fd96dc84dfda0a3ec945249447f18f4333bc42275393652b31deb9ed99d11264dc00b3a02e023d651501f8994900b4f8308fd575815ee0c3570a3f466023cec25cb8a4ac890aac518cb19408af96611fd9d1ac26464d0c24e2fe9ad2a293d4aaaf4277b7dc5fc1a0a270a8a46ffb95c6f925727c2da05782e640c5058c193eff2e69cf21abbb6f7d1564a036715316ac06bb650bff557a5da4ad60b5aca48482e445704ea98ee5c3dad95645678e43d291340623f742acb3455bd30dabb320704c0a93764d274bacc37c93ab5e9a31bac839883ed3672930a97c7e152d89aa6b3745392cfe17d54dbb4ce7ace35f31741ac8baf858d7bd1c882cd662632fb71e9a83fa6095e6cca3bf596abf2b6df6e1e8c0de9f771c0912b9f7d524ea8d4e4cf52f06b59f08bd353125d8ac18438a92136c35aed2607c6ffecf5880af3924c3b0d1960685ce465840e268cfd4cab00ead7b40bc1d29399da6afce46f8668816bb8cb535d99b801c3e9a40a602263b5032db2ae57a8fd5ec16a3c844374b8349e6dc4af6f288f454224d0b0112b00bf967286dc09f4765967ae010beb5b4af65eff0616f18b696666e58c129d54e458ffd6f53623748ff81d8e12d3b259d8ac2fa07e6edbccc6c5651231ba011ab1d243a4a4066b796518ef517d675ef48e4e775506e3245ec5f986d4c14a5b4d2b33775b4b52160a4b9474d1d01187e6356019673c3134db9452ffeb0a3ad5658dd22a2e5d5a235c605c1fd1160eaf3dd986109875cf86027e7083c56aa58662947e6586608b52e74346a7e6e0b54484a92617c432bf89a51091c5cf76c3b47cdce419b2e4504084a3bcc39e2fb64d4604908aa5dbfae08115f9849688270a9c19bff5cb8873cb44dbb842f7fbbcdc1b3854b8654056d3e6ac0cc84720974501048f24af962258c4cde5bc7b7d6f01cc317dbbd55e2b8317eb9d301500a8f953abfeec37d5781d7485a783afd99754b73fafcf2b0ac940764ec02105ec2b0305f282df62ff38fbe5029edc657fdaf7f6b5561d8fbced1db83b9cf4e888bb90f959216a3f31c5dd61ba0dd1fdb6ee492472bfcad99a4c94ea58da543adcdeee2f7f93d1e802d50be0f2c4d79d0c2cb5213703d70272a209476b94dfad758f4067b6329d483bb83227d903df9dae12f3026e30708069cc1b9b5325c51e3932f92918554dc9cdc5cf9c0d78310096f88c8a793fd2a5aeafd26e53b03beba79c485e39af04741fbcedd2806f0f3c1dcd2bbd7ccc2c1e8cfacdef75e0bbaab8c9794ce0a12b3969d2b87a4240988631d0f632c58747fc23241497ad9f0be959144adab220dbdd7372cbf1bb108dcf8a31d745867e1f9b9425ee00bcb056d61cb0c42db2c517d5b3db2ff1a3688166bb7b3b91848ca765558a0e3677f88c5f1dc0eec628085f4c3a265b308b833a9d54cf51c81de0d4bec9efc046df772b9f3aa400879630e381e28662c072d25a4d6fc62832af93a358d82ed04443879961798cea00036a7f21a651c29d2e7a5cf110c0c9e745de7696538dc6917e419cb9111bc212bf1af3db20525601b14e9ebdac4734f64336873650ab77ab652fde826ce8b4866ad4361832a81c255ae95397647f8bb2155c06fecf1107e333074f6e2da30865d780578ce9f7034c2f289c28630877a31293ac12601bb46fe045f6db11aba4ffb2f4217af68b3e379d04282979596336963358efd0523d3a7a70fe31dad3501ec34b4e925ab15d0c500d226a27e33c544a7c015035caf806829aac9f0bf2dc5b36c9cfa26f25a6c715bab8a39bd3b507c5598eebcff6a81f005db0e00acdd4a3fd3d049a3f260a5f2d23dad168016c9f81bc69ef7b8a19b0824936ae6a308668614a6d517300703447ad8900412d14a6c5baf6121b8d3e2d55e7ee71e75f906b73167bf0245b2f54280ce88c2114d51e89754b7812ab09f4f52c785876786052f47cc600fa00c708aa658fd78f62b32ba19351ddb4cf5ce7c02027e3b5216a4d3272a6d103adc35e2af6ff8302f115cc056651c7658c57de05c736c50f8a9c63f04ed6adbbb3d624ca3e5288fcf44947760c3056d36a2a1a2f450ececc267dd5e814909f9b60b698bcb62bca55434ec80f33bacfa819884250b14cf2dc56e379468352cc00b8e64f9e0ee522db947b5066c6504c56b25213d69bd6c5ac121fb71355a2e77f5fec53523f757f5d2ee8ba173425b85d83c0ed1bda994b5f679fa2c3ee03150164655ff699705c0a8cec76378cad909a2b01bb2d00a4b5a6eeebac54bf61da5058fb6144bf4143b79ecd55b7b9ab7c07ac3d49daa492bb8b112e37d9a57e92d4338eccd2f5c817dfe1c74e6c0339af56cb97cfd82bcb1aca16e9f76efde957bb3b507da4c0e6e993e0160949d340d53b145c16669cc168eb04ce1aeda68532fb3c269db84521ff18f2a39444458b698d43f63013a8bf4ef5f2efa9a3f3022d78b5b89601d533d10c3513741c0d5a0e54881d0081b3fa0c3cd0f7dc26ae0de1f506182a77a6200b289da26e4208f712cad3cc1ff84d7cee9ef7637889d1a1d62fcd4168d8646a2d75c5722a51bfd46069fd0fbbd94e41f78af92ee0b58c3079b104379eed5c6097d9659e1ec9b338d8339990f8fc6c496706766ef9c88f505b1040f9206058f0d91b2dae18cd63777a8550010af0e38d2ea7ef74f145e02acdfbcf1814865330d4065a2d381db9ff1a879cd19f513a517f964efb8f73125f581726a8e29cda53294299af13038430f36540eda3512eb786324217c58567c999c8acf92fc649d913d7ead358057965c8b7b49598fe97652f1e57ca1b442d343eef090f7688ae7bd81f9e8afb79bf26be2bf8b6eea200050512e92a4f1c9f1aafc5fdbab41f98f1e25e5e23548ebdfd356044b971716a3ff1f70060f4437009a3af5caece81b720dfa45c4e17c1087a83a02fa96b4a4a1ba7053e2f86939ed23c0d8931f324cb0de59fab4bbf0663627288b1d8c45481d2590255c063ae7fba4e1f4eb79dad257eea305ba64a7cd702bc693e449e73f3357e8c64106ccb40c1920a22f2f48c60b1b3bf052265095040127f99ac2e9adca288818fb54ffabef8fd8efadc26eb05592f0a4c6f6c0fa5f8983233099f42e5f88374dfa153e7644567f1fe524dcf061fc9eb5dfd4cf061155838b6bf99f850ba2efe4ff100a93bf7d30546e49dcbe3b54c3ae8c23598987d1559bbe37ea196dd8330a691952c5bca0ea637ceb81e814cac39ff9e8798ca687d742e38a07cd5c14ac2b18ce6ec7b8ef8a1f2d126ea5bba66d9013b5be5be6b1b91f6f6a70d4f5e5d4f9f76837d5439b420afc91f32ca3dafe6fae08a17925bd9d5ab324d68cc98b44097d80e2e182818eda5cd226e7c80da4f05d6c75f74fd1cb322431f71a494b821e5ae460dff58ac34530e14b7df1a27a72d8b803792859b1418871edeb0c89b3b0c0be1f8d6c3300325f910619771a0397009b7a2ac371e651c941cd60f4e4e2eed359d50136ca4b763eda07525da9745ce16d0be81d908bca1f33fe43728c2ed95b83c1338d4fc080c9c674b5afe93cb67ebe49c233fe39d03d7978ed4dc4d595b1677743a108f3fced479b6195637af73f5e0a6340bf09eb629b726658ac106abc38dd21414a23c1c07ab356536d703082efc42ab935f3fa4d1c6f53ba8fd306d804d88a2a2f957e52ea4a637e97e99d8204a5b91aa63cf07be2441c083885361c478db183b466419d402fb3d784c98b210fefd94610fd475524fdd548e166ade7ce74b294c9bdcc3a237db07e4396634a52c8f9b3a9f52888bf9e05ce774bfba7aa6bd6baaef9c0f30af678587af9dfa21c6078b71f46cd3917756455dd76eb19a315965b7e5c70105354b06f3639d4e0aa856bc3c53453647a74c0ad0ea5a9137fc6edf5545b879584669f45bd04f020a171b572a031839da5169d894f4fb6180a78fdea313f8a24e3497f6b7d3ff088a26cf4433f4104dbc6206418ce2ec7a4a7271ba33e60e3fd396ce8e97be793b458843ca61e40afee7d31849c41658a2c10c435ec6a79359b519cc40d17fb5dbb4debe02340c81f5e975601411f94dd9117d79d2f1d2f3dd0d5402d342e5fdbf8d9341b5f7854e22882f3015f1a96d565c9e9d5e2f54ba15f7370033b2f3ae6470848ef00ee525b7ef78cda0a6ddad4f0cf61fcd77a9d11232f04f978d12acc2eee6618054094c0ad8f20ae3e916dba10fd6a1fc6a8b085fc2e5d4a45f08276265ea76323846a6c098ef9b046ca9b830ddc214a2482c1771bb565793c750177801ee6414b501667b74ef1ab21c47fbc924216b9986a51c241a47be8981c5be8882543cad9b1c55fce86a6c6a84221e71d876dfa117e7f7fdad4c6b3bfff9d487960cc7af39e6c7eae179662903772af3fa9847ad434c538bb6bab07fa99eea912bc1bc87e9389b40edabce25c967474350d4184c4677d61cea86de9d0996e1122b16be7f30b8ab7e8eb170bcdacd3615e0aaea10e0f4e9d077c28ef182b5d6bd3213f166da3ae4dd91b04a1c6df22fce0ebb016de3b5fee9f4eb6975421e02182ce09239d37b9da22e0331db4cb491853b46fe28a0ccb3b5a560416971cb333cd7095e88db4897ad6b350d57989f801bd81c7de7a007b852d804e77a7ee09466667807d8f29401c6524403ccd7d6c1e6c1eb17d20624820acea8c157aebf3f6da616d263cdc389c8f5720b15619c3b375411ab07db6efc00fdbd112b2f7baf38530d8a914fce0f8d15de080e9b283194de875f97e96ddddffc5a8c0f3e5f6a2b76adabf3567d7534226d74142ea02d00a7db2256de0983fea9d19e483143505e58e10be4537f10807485618ef24ee8c282a39785dfdec61ad96bb745b545cd57c061c6b5896047c59eec4d9ddbd090d531863cf5c05d2789c1feca1e3d0d580c9a0281d8c6e919feb17014c3d7b43644dd082f86fd4fad1811ce9231da7ca7f979840ec8b1747936ee0fbff632b2d7cdf2c52a8048ce2e3d978a8fc892c332c50f9a0fa9f842ee854db6ff975f80e1789a16e078b759e17f775ff75365f24c5353a62837b32ff0cf7d04a24cf0013ee4c2bf44a3aaba2e805406e5b65b4f621e63308074106a86f5fe9dbcfae442d8ce97411befeea7d302f8016a51d578bbc44c73018ef7b99edcff18efd5e294b2552910cffc6d3003f4ef11e7d255de7186534e7703a1b4ab3239444427a8d495eff3c1d065acc0bbfc259308c7cd871514e0f9d8afb88a3a681a0cc3f75a18a3630cc4a82489d7f540c0f8606f0f6d010b0225f6f91d7d7d3433d7b0042b9341b5d520ef40e904ef1e56e361f2c7d6de98bd45bfa5f7063de6043911169631e1abd101ead7b3ffa45086d5db833a24ad7d809769642bc075aa522429b3d8f1ae85954986a90314e2f79e41e1c515e108f6210eccc833b4389dcf966936bf9f9f0e2091c468edb7aed8f2f3298dda620b3c22748349b822c364fb5f3928c50930ce45e7ced9eeea884d7d36c9fe8bc59d4eab367116c27a8abc0764c1410454ef49639bde67d5a5af55d30bbde7925a685d5e25a2a6efe366e780c9c47108eb474891993361c0d7b72eda5e3a97c47aebb3b923e014f987e69aafbf5c466836ce1898c61f8b808d12d9c57594f1310a5553aef29744768e429cae792a94c58550b25ed3c511f1ba269a3e0b2c45d5e0549f23b03db8461a61dd847832dae322c4e7c6d3c2761b1de339cf11969e0f47ea0658038921092b86271251d4cf889f9cb9ca9365a3728440da18568d521b28644ffd5f46dce988656412e41ce31acf286afacf3b9b44ef54aca951fca0dede8e63adcfb51ea4aa39e675b2d06d64daf840e1841b8a41b05837e12e5ed9c0de551af7fcb2ef700b52b8da87fd3059cdcaa83e925ad381c094010d94d88f2a79490980756c4d1ad208b8094114c680af8a70f0621eb0e9704738f6fd4d3c9b3c2b9dd14af495530ba743e1dccc999a8552d3266e987d92bab2be6bc45b453988b64cc2c74a0ec4d3c198c3d7bd30aebcdbb392c3ab899466f6fa8174dd74c1860a358847f4f8d41f6a49b7a58a1623b2793bed2bac0f24e779e9d2df7c0cf8e74536bca341ed3bad049902b621691875ec8d72d3b316aed4d746a4d5d223088d97fdd782a29534644ad3148aeb268bb6bcc21acb940a07ccb7d997a24e87a62a2e2356c9512b903b00de25e39779324b79665a387feb633ae2b8bd79cc083d03f42429b60648592cbbba0067b68f805709b98033112f163cbb71de36e5243f1bd1b321492b3221217313ca99aa48af3cc12eeb6a6be25235f446dfd7068c385bd04359d46a0a109e05011ca6b918b9ed5c6f271af27ed2c84a8b7146cb52e53caf8214b73f2ab37ec791cb5a6b71a961bb826b6362053237e43f953620c404e20666e0f68d800d1383bd12be1d974f5dc6bb9699e922e6baf3e61c2eb7e87cf40a3a82c887f947b2e4651bbcab4bd7004ce0f2ff2ab0ac4d4d5f0d2dea7404dc2ff3eeb06b2c96854a7f42a58db5504ab808ae8dc083d220661729a4aa1a17f5a01686b5dee53528fed7f2b926d7a4a51b8960a5f3f802ea64c5ce02d28c911a2e52cb1eb888565a214f3db5269dc2cd72067f1fc299a146a4df38e927c159c4514e8203417498a415e131d4ed16d3a2112aa2fac09e0e823a58f38e6d2f52c085d60b777d24ed2c076476fa8dd04603099534875bc8ff22d8315b3d25cf78e9808c93729d8d1faa2d12c12b78f41d249ad01ed978224c52db909b6c4dc25a8df69750cb80b628133e78651e5f95af84d8d4d4a827207cc9d134d86d4e366c2a589e97a07f16e51a585fd4001ec6179417b72f3ab6dd58114fde6fc74475e496b774472046601e54e8d26c4d140ea8a47d6f55eb3c256607774ce600bdc8b4c25d5d400d12c65d431bc7669be23ef55d5aff93ed2ed6bfa07ee0b1145802dc3e736d86e5e0f861704cd694f60c3d592c7589a085ed8416ffe755bff28167a6d9d63723a687f07caaf6eeecc301772d0764711ccbe10d63fe51bb0f22e1f011dcff690377018545c2ff1cd132613f8278afe9a71e639c442722e3187cdf95a18dc79552a2067a70e4ffa13cfbcf7fae290905aec3df595d3099937c196d607afe7a83aa7f8b17f849139c1a0237ac662c443807dded719ab78183d4aeb08c92d999ba16e1b7ac2d7c0579ec70fe30b47f5ab8c47b2dc05777babf8dd7491eaa4c188fae783595d4232875716c2e4e4b705202a41054b269e1b1e319f37c55b85d6d8b2ac87dfbeea3077762a0dd4673c7719c321aab5db2f4562d6759259fe6808ebfcb1314f747293482f94a37815a8ec2c3db7eee522847fffb7d7746ac2b6db7c67e48814755b3336579d14413edeaffdf5388e5e06ed135fe78d16719b87f7217ea3c1a063b66ef4cf1f5c99be590391566ec711f80483f81b44019c5130f4b2602ecb18bfbd637d9f04838d304c01ef75691f9b2e81b450f97ed81d84dc25b97ecd0eff585669edddb584d60c35fc2fe7418d23d398ca74783e2e9fe32a5a2d2b2f48b3f666ea9baae936bd9df5ebcca1cc7d5b5b9deda5c1315a52f0f7163ce9b03870f21b9f5bb82644a774d27944ceaad05d21c132b14657b3b039660c4c56795b3175102cf34527c4a387eacaefc9fec1a3d1eeed0c50c3099b7682b690fee046e237667dcae3fc4a7a0fd80b08e484fcd0a6b1f6f19492127f6b93bbebaf516bc4205253e811504def94bae143dbadd42843ef54ad4437cce209a53bd2be922468887e22c8da90cdf5f5dae66aaa23e1618c743307a74bd078daa138af3911cc504e060eb2f17884fb46099968cc05670674d6ab2ec2e112d51af8824c96e15cefc8b1d250588d74335139bb3f9d5add0542fc10452700fc94f0e581459888c28ecd1fae353cffde71bc4346153e12cb9f1a7293b339e4e079da91655f39582c1152bf8a130e85d71069af1dec2083115dba07b6e11f624a137cf88341a1ebcdf3fccec8e4d32cb23403f1961da0815d9a40f8fd2728642425e334c8a0d5cb92a0ff28a89078337942c868d18091fff2aecf8c4552296210c9f95344163ceb6dd86db0ab76859f161279bbcc9ce9964b93b1d44963e699e80e54ddd643f35100d0dd82e3fef8779b1b3f20f2e094e3a985a74dc82490ce6fcfbd9b82f959124056ea835a471f66df19f9e30fd3539016ad0912b838fd072901423b37aa7830f75ffbed810d12d3791850c08e2a06e9a3750cd2aaaa820bd63a539fac1739dbeba416aaf2ba92e6a7a19eecffa47e06b6027199be08d03dcbeb2ffcf7948fa3910ec704965b3c5dbc6e9fc3be2087f2596ef7bf6c57864cea8af29c10597b3472506b672dfbf9b4ce02b2c1ef20f5b6548dce3795be69d808447f17a29655e1f29b30f81bb8425f2b4d56b6943b7a26ff58f0911c54130d3ebfe5eb5bbe5733c00b7ac9a5a6d9856518fa17dd097ca17b0a6d72942021fa0b3aa33fae7cf33368e587872cde41aa52bebd64385e85391832903175fbe607f398de829b2876eac86562fd70cf2a3f408bf59be8158026c45ddfe2ccde2556eda88ede864ab880b62b29b35c0d0f88f9ef394b0ff1c9cde3037ab77c7236cb31120cc6368ef16058e003be8b48c4b1534d3f5f40c373edaca8b54d0e94a92f434671d2c1d14ae4082db4b87fa0e2179f95e0948d6b82b1537e5e33d31ec323666b6c41fe1bc84252c3c51ff5862869d010b25947116624946033293720756fc6537610eb13ee5fca0739d46f509c15368ec6877d465ac1fe8ae1edcfe368489fe9767c0134005c20f8a6b7271f4776adfeb010e6764a8e1e938d2193ed8f82f29e6c705835208aacc5988ffa93990bda1442b71b501c6b4cca684e6071678b01d9a7db63aba4a363b5bdea4398411cf0a0bfd3921133164add17558c3b9fd964122a2dc90085111a8394d6d167c5429e514ae65ff849310f27f68a6c977ccee71fa38be2417a93f771e9ffd86b179b551d18fea0a27096abe81cb732eb2bb8ad1111f275d0bd336bf2d51d65eae78d4b5fff70986d2ac2b05a7fda2db2a11fe22d7bc3662064d13e50bce6893326b99bfc822a34d38e55751946e825ac9bdf292e87ed699d517a6c1e2abfcf61a93ba2aeff86a45e6f1f8ee3b548083e991be8cc31b93b078fe9f9815072e304db60ab0a9c83c95ade0d0f1cc2328fb0a86c761c0d38856061ac75d265e5ddd2ed26df7a641740694852ec610c1c568e6ef49ab92b51a7f815163a7af2d3394499d374fb12d84b0fb6a8836ff66cb4412ce8eade1fc056eb92833b33795afeb773093e4af9cf9b5ce13d419a7740b9823c1f23cf033bf45f02d93a055e40036020e666a12bb58e8b9cc7ad48b2a43da64635cb9c8c15c76d910a51c8a1e44e4fbc4e6c1837af1e7b1d2e02b608611f9bdb433f6515c0486f43adfe9133e4b7a1e37e6f681f404027366644607ff539f636cccfdb77e77499fea1d54aa8a8e6928c0019072b3676e4e0480ef30da6d96953dfb99edd0897000bb195a8d6a2aef48aab384e66fcff70840f981075abf21f0ff5281af17bf12fe5ad0e5ff5ebce17276b526dfdd8cabb7277cb2e62e43c7df94d1012c24c2817ca0cb4e40f95a9b209a45468e264b472ed3aefe4f38442bc45e0268c2aa2ede0b7002658344de795462ee8b18fbb57f2b439ce7cd794dbd535bb73619ff034f96e8ba2b73593f2944d0fd44b87a141f0beb4ab1a913d7a8bdb6a91e3ea409d6af1d787daa453114a819977824d0a00a6bc42059b860208d88d072155b1307a0151ae2d2f0823aa2f124e9d26a3920965560d247d2167517e18a1aa549ffc6a686433ed213d7b151a95fb3d42cb284c23a8b609f67893fc2e220cc41fa8ab8a0f6715ea924910b0e232dc99bed6c5337e333ab01a49e4eb5152dc86f099106d76a385ccb32564854fe469142cdf45ffca2768af35001cd4e7c3fcfe89d2b0c9dca09a7692bd3d6f2d4ac89ad6703fedc7c54526b4bf62b881fd0e29cd4be8645506e5732fe0683c2ea95b6a5fbc8a00001819af1d19621a23ad5ef7633e2c7f0a879734e1564c6304c8f8c3405b47b74cba325fea5d7012a6258f2d15d38d831fd65e38e574084a4b4431a89d231a5d4afd5d3719392ccdb76e090310b546d8bca5bbc7aacdbfc2a775b9d15d9922b8731a17794d2c73502297a11557744406c68b3c61ba007cead7c1726361263712cb358f5822aca83309ec076064285758c93d4796f6369f8037fd97a9318d327b40bc2c7bb6db6fffc46eae0ed9bbdb214d1312415ec52559c263840a4c4a35b61812eff2505a4e6b20a8a5401f0aafc84fc98cee2a00739ddcf7533a4087ac562175a034115015abf1dfe94965610a507cd545959f3dc093c7c0d05170ef81daa0a6f487ca74ad6a5a86f7a655fa3e27e98f0ca38e096bc4dc9170842f3f386a2f0bf3c3149b3ec4b8bb7c83ed2743fd031c6c666c88ee89f9bf3da8504a4735311e24194b2bfff1313011cbaa7488892170657d2933deaabc2ba847348ffe3499f991aa58aa1d7e637387a1b37fa24dd9adba3e8f1506218f1717083dc82a5d0e0a20c65b373b1838bfbfb66db129391d0c05b2e95bbd098b5c5eebe4da5df2af835afb0c3c05584e7d2aa0567801139c0c6d84c25a8599bd006a8b780b2b45b5191ae49010cdbf755633f10a1f65fc0c652874e07cb71042d8a9c94c9269f5e08197140bf26fc1b73d6ac317c7e445898509b3fc5fa0b67b5ed8c7c3f5a276a7dab313d851df4322d98443b4c18b37cd8957724c7aa0f5b79574f31e527df13222a7e89bfb3e778280a7fc3af00d27aca1cb011445d733e229403b3fbc4bc30d30505392c6120bc816c812a6a49d5430bb5987a9d3158a1505731f476d782e73328db9c9976bb3919881fed950a694a6d6ccc040d02c5a5cedbd7cdd5dda8f0ccc56323e159acd9daad87ced8540224897020ea986da60058387f84920cb33e985470522f1d8c6fc57a73d48381a6c004c292a55a27385828180ea0ed51d007ce654deb2594cceb184f6952aae5cc78a5c5d46c88ac19cdd1d9844c44984654fe3ca59816c0c6da76d678805d5d36c5ecfe964d72e882228f597f1572538d505c269438cc3197c5a2608e2d367fd4d0139fc36b37c18bc407556c8dc739d6ca1f3e028e164bc4eaa22df1b1fc6e7f90f62cb62fbff4f404b17a297984c46d1d2d7d1e773e57bd9140bd01f22e393f1efca11cd0e0303df3fd7a77891f7aa103114a91cb21211314213eb36bb8119795d07f33a441b39159bb09c53fbfba80716f11977402437da10146d5f824e0466747f2c93f24479ebb8b70731bbd7571441cd5f1e2f3f2cd20484207c0c3a9d6a7f6a77ada26d4fdab28ff95ec57d02aa67a6d5917c17b9638f0807d66465a5b3a44695c991f63c3691c9040faa98209ba4c9da7883ae6313c8e71bfdcb23e80961dac0f7cd5e61d2077a1a5bea6ec2b193c294297c48478a23436bdde2f4b0b22444b6a89774fd1d53b52252c2f2504540f065634403faeaceb4a678f3ed1062f39bca9e0ed1bdc28f620d50f79a8fe7c2a29d059ee1497ff7e71c90cafbda59ba9d0ede7c64b91504f82f8e324f3ebc1efd218ad0ad0e704c2b629ab3b01d2fc5576d906aff88e7bc46d65d53a357bfc9bd094d1509cf0aa265ea0b45ebbfa6dc6cf96f58012c7818c4edee948956871564fe2cccab527300670862b4930722161f48c1a4afe71ce96492a2e3e103496afed32fca027fe7dd754a98285290053d0c03b04bcbc4e1fde64ca38fbaeebd13ab596853c0da998c355bbcb4a060e8e70f50652dac5281f612931b3a760e3f34d8f02f595e898cb0a9a58c31aa7771a64dc8ccde999832535b6a0b79516560cf9096e4e859affd8825b6a4fdb370466c536413ae5ce71881945c4cd397744bde38c4e5a104e110505fa1a0cf75fe5d08c0c73ba8a42c8f362775655feea302e0c9091eea0d56cdafff0ff45fa4993b7b6e63c2673d5b0b4bad3d6fc0895abc0233181e2efc0cd69e66ca21148c87ce51316ccafb2ae79a117ef24305452c282fe63e3f55a76e64cfa33b5d5894a568f0cf13ddcf454d57403fa22631a4e4f9f1f7a10b432868892561faa8e88e90ba91544bb87db668e0869eb28cfbc96b4f6956390ddd2a0c0c595c8c04da12780d675ddd113f8837fe98765bb9dc4d9a7b3b0a8b9e5505afb69a51726866cac64188cb0341fc5e7a81e2a65952cc7edf02f4b143426d81b9a2efa1d4ec3468936e65c3c7e930a5bf5acf0f5664d978f973cd9794facd38a1a9706ce16a74ed0d1174da951cc2cd9ed25c8c34f376abf9021b566186412eab7184555e10829f17a86aaf0273d84286bbc2a6c78a9663b8f610e908b36e6199eb9c8201740907c5d1f7165cbb55d6c99eb1b86936e4deb9ace774a59dcb13eef022feef5093e8853062d764f63c0c019c933d1ae2eb7d3211c7e4f24497c0e7d2aba001a80509073a6f6ad9157464feb7809e5ee3ca5108f51cc4e4e1c71e6447966135d6843b41b21a56fd092e3e33d050ffff778b16dd31f851f7911ba408644e53a28c53380c7c290e65c297ec54882990e8360bb22fc0672d46fe9c275e1fea0ed3efcc5812f195d30ebef989b3554abc45fa67785744f3f7e4d92db21fd43298d7be39e2e81c8d59c01d145e6294a00e0ab6ed93d06827dad233b1740bb051ede66f63727775ec74874dcdaaeacb601719520f7fc2bc70e9b80c5c925487bdf0328e1e82a1a704cff7204615a6340e5d5b2bed22ccd990e1c46df9bde02f9eada06a07e63e4533f408fa76bf1b45db736bc774bbc5cd409f03b09bab729289b1298d38971f7d1c55876c3b3802503c86a13fb21fc3594c5e331f5e44b9534a7915c45e27b6f9739557396f7bbf56be1a3e89aaff663ffd6a08412b7ac57a2537b754a6ec79cbdeb39048ed14635e13afcc95a72c14f161164d00354911cd1ad007abc5cf816140279f9bf25da5a50f6b75b6c4737890ce307a7542429fc21108b723a4befa0c1668bb8402c60f5e8106cf5b6619f71dd4525cfbd660cb9ac9274b49e2c1b8f814350f337f5584a745e228ab286875458440fb291d8cd1911bcc8378995012155f81d93b815a8f28be878e74d5f5568b86400f60e213a249de536bd1e576856db3da640cd0091b8c54a7e749b7bd57943256a3f3072d2476fbcaeb72d4428baee6c4e60bd74e65e679026034a3de721e38b928f3e0413cad6573d99b4cac015f74eb8e8aba4e9e5ddb85382dc1e0d293430a67092da2c25ac849346f0b8a1c321a752baf8211580989c0e6af6a0e942cb7b4c4765f306e74809227f6d5a12c2a924c8873074d68f335abe0e446ac7617f8ae99f0d4b52fe51642ab4074901dc5b9d0c733d3095daaa393a9f0e94b04ce5805ef2053f64b8d26fe7cb02e47157c636375e8e56c301d11120fe0445d7d2e14bfe59781d220c381b4d26d431545efb34bd001348d05dc11e0e3737d8c96eef4161afa69f18bf15a7e7f1d0c74045e112d112318e707431fd9dcfba50ddd918935a218fd250eba160d40496cbbd6effbdc8e093c4e5b44c9c20815c1fa62d9287c1079c997997d549a9b68c3e5a66899e0a8f664d46da3b85b0ad66af4fbc907d1bd3904e033714cc6e0d2f3acc6084527ac36cc8daa33a32eb335a41a9ce8bfd8ac3ee895c464438e791ccdff465016fad4ff6817bc1db2b2a9d45e8c7a9abb097c08a9fb63c42088d33023514e519696174d313547165daa40c19c9be0344f4b6439fa083a4b8ca70e2634c92fea8e55cf11ac0e23adc549c05b5b65a394df81608ee19fb2bda3243e3979f53e4d95c01fb2a00aa1cca022a15ce6f5bf206c634d145fdf0072869086b7adf50bb57d837f8e79d7c163728e56596c7efe2195952ff8ed34dbbea3fdc92bc441d5cf013aa43bb30b820b07160742a7058261520d513b4608655ea1a7450c354ab57df82ee5682d3b3673f4e2326e47e4ed42a2476c7befcf9942b4d2876cb2de6f690d39eab2bc9e858355adfd8b8838cb3d8bd8004ef13e06aa7f137ff86ed6042525a0a6f12d004699e8b311bd7d1efee91205a76454a83c337b350b284a691e0b6da161030ab672ab612a8061728d6d2bdf7cddcfdac9c678d19b53c17e74683615f06d2f72c0a3426389fd75d097a50e4bbddb9bedcdf0b5e1a6bea7f92e83f2543b939cc6f599f23567aea60d089da9699a121df4cbf34e584d6b48776ca9f90ed5cd4aa4f8b0abe6a806fff0fec4978ae1a0031c40c26997cc50a72237f63a515ea0922b4312315b8915412d470371eedb94190faaf074be4d7a0f1f2216d37cafe21f7b0e2b649edcf8bed472702ab9a0d833c5c0885b5a1f5921d4c839b3d86eba88447bc19fac10c1a0576afc63d07c3383f20df440fa1a0786aa279aaccc71473632733b43c9b3a4509299d99b26dd2f712d510d4804d9b1ed8faa002061b3fb582903d06b64c044fabce44e88d1abcdbd95c05503334ecd10f37bebf65decf647ffc52ee7b4f8a77648d444a44bde0d6f23880cd87db86a9981801374a4f600c3437b09cf4791220dfee72b5fbce671b5fde20bbebd2b2aaf82a3ecfac3b9c613a61351424a4abadceeb4f4798cc788b721c62cc645c90bb016a5eb4637de848c90b7e8c265766e502b0c25df09c72171c976ab957ab6703fbcca8bc54403eda658dc27ae5dbf0ed653341abebb3607cdfde3b2915d2cbdd10ad3835ef7fcc4de2e73cac5d487301891f3283217208c105410b44f83ede2d38e5a08dcd014cd81907bd5733b166f92a23d17fca952b9b8b9e7f1041f1abfcdc322412a45586e931249e1aabebaf6a41155a6982bceca422f6bde1b66a95cfd217299c30798dc1ab21887c370b1b814e3b249986418306318d5f6adf091127a39e412e51181e32b12bbbff78c6293fe91eb1e7c713244fcbc97607b9c48fc3ddd67d85cf249645812e561b6a8c16b3d25cf9354c3bacbba95588c5408f8b03d4e508460fc982bd3ceb73503ac6f01d4aea538b290c81145a01a9cd4208f6f00dccdc65e2dcf32091d1e9572cc7a41665f894c2f245ebb7d1e850fcb80a863e373509b37c705afdbf828ada29a4496e18857c6f68759dab0452882128eb93b6e5239c4659df761e8d693ce90c8605596164fe00508d67dc34ec9c082aaa7877ebcbf0118dd71eda87d8b8d124d8e5130672903b71c7f55f911c683294076452c7dcd5e76c35060ffaa93774b41f047f5d02b68b13f5a2e85f06855325b0ea8094e0ba71c7660f124d947e45e4eb7c16dc983dd6fd5b40a410342365b1ba3cc63130c455a1d631ae8a98d5fd8af7639832a9dc98a3a229eb2d0265dd1c3423894c56366dd419274cbf84c979717ac8578094376cca185649275158fb3cb23783132cc21a99fc9e3dd8e0652d13bf7f13b221436f0629d231fbf9a77cebd6919f9402008e68df6938cab883c4a6e977401ff5ce75166c1b6669ba6fca94d4765fae5d3c6c4050916853498e026053b93a5dc7155ab2f65f416d20c76d6405689b5f43bb13ec2ad10cfc9148c6fe2da40dccd97f135c44596c5a2d682c42bc06a67e326d84fba5667e5ae2d4909422393d6519dcad03f613b8c174e89f929d8822cd0815c24b30c13a2a3ecd29228e495bac5a83b7094b84324af669d7081fd6c18153dd86ec9dff1242a9f26cee447a2915c33b2f426b0db737ff894af807031aa8b2664548e58b15ccd1eeb0dbd8273959e4dbb36e7e9f24dba2d24ddd5590d0463f25d84dfcaa0d453bb2a1625b98c8d40766b49fcc75829f45f555e87b89764b25f0cb369d20c7c37d6cfa7f51c3fcfd2d2bb09e6114aade6cf18cb95c1fd7717c1b4f73a9f6dad68bd144b38a9e5bc738d4c403baca9225a8a763db4a5925d223ce9cb764f5f46a2fa3d615e2a12ff5702ed7c16ed966623b6f83c52e10bc7ca9d21df5de2c6b35bbc870a26b148e74cdcf8947d6fca847175bbc1cd3bc235b7f05d6409380c52a20f240653e0fcdf19523f54c79c8e438a39997b9493af4d6fb2e126e73e74ff6c0c5c6363bc0d13096497e5621acc71894d682c2283f09b35e1ec99f08782204f17b2ba5e417faf30ea5326dd32dae64c357d839563d61d577b8e57d1f404509df35a1598792d1d1bfdc0db767efdc2b0cd4c0127b11921c9a36ce2dcee28cd5ecfc55c58201e5a9ee6fa261e65fcd6141e7ce699e36c6d31fab4b672e8b6929c4ae22b21a43eadda552ff5a32e7a1294d8f4aeda674e90c22b90d88ebb1f9b6583d3a64c8c9c641d61108b44a700551da8fde2282b56fc8e6fa503ccb5cde052ce6d9f7c8df9e0592f0ccf39f2fefc2b8c282326f33373097dc79f63d5c080ab43afcf406032f15989f36a95d8c841fbfae51ab7c4bc8ab6bd996dac73577c1ac8638810dfac3c1a217f412df24afac486d459727e1eacc09895a6a713b9113f446463b489a410751c2bdba7e75474e3fa33f389dff400a8b3e91d7b00b733b61af801be692593c56ee31a3b8cc9790017dd104c9b606de613d244ba4a655557b870c467f2449d31634949d950a45348078347b57d6b55fc19a319e157a17448e249607f47c36a551494c357c3808d51837d3743c480dc9a2c6a3d584635b4491972d71e3a6aaa3fbeb7a6e5ae0d348806c6ee247b205436f3fe284ea41a5b1951a8c4c3d56e65e5e16b58c52031d72822ebed7f3337e0a87790263aef9c0a1b006bf2a0b239a6153409a9e04b43ad684c26909767f25009efba670889be0bbf724518eecb5dd78de2e485adf3ad68282bcc82a0c3d3c3d12a4eb4ede3dd0f14143212a5b820fd7681441c4e366004ce462c503e2abc0d4cc76de2a3e3127a8075c081ec70006b72965614a32c1c56500726aaa1979202032a72e3df9ba482e75281a125644c7acfc5cb4e184415c72aca768657f4853fac387a3ea8d55ee2ee5b60dd0a05440ef5f9cb9bc4a5bfcbc2498466acbb8335813e4d56cd2b2b4b0aa41a21e27834c21a2b91d415e89dc0a60cd70daa2dfec168b8ae4c2ebf1987587c9e00e8f4864febf02d1c86f04b00c8e2ca0a69ba835c9dcb34a4d64cc0577b11384259159eca12e6070ad47fed495bbe23d923810beec69aa257c6561bd269d2069347702f32d48a4e07e1f901dc9527adbb5a193f8e0d5638023647e544139a06daa02feaa2a8df36045c379e3a78767b588df118098a99e45930c4dde28fc5b3bf5999e2fb9cd7a2eaf93eade0c58fd1f3a48fe39e5ae741c298426593e05ae975cf1cbdbe1f64ed61c75aa79444e6f21864144ca4d2d17c1c306de0dda6d4a03a250e79cc53cb7f6b679f00069e979bdfb8c848da9c634690cf20dc66111a5751ce0b0dcb09e3574492550f08b682fd702c8d0880c8ec775a04b48f5ee0f70d357e376bdfb7fbdfcb8f9149e9fa4e56a4e9c33899586994e39638b39d94baf911d7813c03d9ab4a3e47ccc54df5294fc4c4508a4f1c75dc1ffef8b9a7199314012c74f7f5cc3110866135215d746dfac31641d18fde4c3ea817bcd9bc1a965062ced44a2171719bd6440d2eec2a28c0492da7e6e84f1479fcc4f3b759739c8ef7ec6948c1293d47e156c0a9d926278e214a8be735d1828d23daf12a08c01a28c22ea174217e157ecadb6b82c0c2517a142b683dd32f84276c69b876f5fb221a6694ce9541a20838ad016c48d93822891cc3dfcccf44bc84c685e5173aecb3a3f3ec4043b9ee5e10e17f37b56fa6c05bdcacde57e1073001febfdb23cdcbfd250070116f7adfbaa0f89eca49e51c98f366667729ca286547a88669f2d49a87559aa77c4c68a6f5508057fc604886aff3cc9d0dbc6c3c3a24fd53570ba8a37df8b35c9bce0b47e0e4774558c70f8ea9faff8c4d89f58b8f428bcdb33269f11d63fe3c5789cf4da10fb4772412d30eead701cbdf69a2f15332b4f5ed61d090a90416e0b9996646174677b7620572b4da3c53b4d6371ec0606e3c8ec7db99f550e6d729f7f0b53de0feac5e957a20c6e191d344251ebb465851487015c554e9321f941a2b124cc3c9b9ec2298970ee2f1c6beb1f1de1d9a46fbd82200ae0c11c9ecd05f94b03a2202dca0144835383ae74005cc946172dc5a4704dd334e05bbda1c3ef98b0233a83ff2dcb0812357ca78a50744534a73655a987de24113beec89b81f81e72d1a5184eddfe98d8beea8a604bea03b21f09dfc6a3b72dd386fee7aa3311fafa31676e66fab6a986c64288734e306b7df1de58e738c7377d02853b01eddd713587d01e52a5459cefc9fcd20b27a049caf7563e01f0aeef72277ba4a1f371763babf7491732276fb6723eb0786c550e3527831cc7b23ad9ce5cf306785955d22acf9ecba5b70188175681f530f5a9f35686014cae05738e21788b7fd07c80f67d87b47fe45905bc3505f37b0ef3ce7acb1270bccb8b84bc2ad8f779c5bff0501f948d2f9f8cbc2e0fc1e197a419b4a78d15111e69cb5c166c08835c669e3f13f1212865ae19e3208b13c172c12da34269d61f2596e8824ccc80cc67a23aa486db0097ea980ac758b2eec86decb7f77f4ee48bae4d3d7a5f7f65af6d62684f6840d7c5041f8428134f50041e6ccb292e106d910a99703013b34f96eb3d2e522be39851b5613d79738983dc083f06b95ae275b6d6a4b9d698e1027377681ace1897c830487939d78589dded06ccb1873ed8fce55cf7b6c8ab7ac224b16f1766451aa7f8f4c8809fe8df349b58ec90f99ffc637ca18b738352517feef1931a42a2688ad547078975be8a20177faffd2512a09c3cdfe413b0bd734e698ef5a0f99164ea00470050ae7679bd5244548e441d7e3bfa2b285ae595ac8f8f77b7fd903de8d2bc1486dae19411acfae7f4c411825244e551c96c16be37d48f62dc61a88fa6f937fee530ad0864deb93c9940e27ec8b0784e7eca8536a01dc12874b6b08323c59381fe558e318850ff81734e95a4ccc6cd605020d2486f0ed2513215fe608e9af458082643826b9c43908c3e3b9730572695e101a282b44067da283a0ff083ae7923b4618888d6aa38a4eaa3cb30f33de35b6cfbff4fbf7d9dcbefd4f72ebb63e926989f914510bfd502909bdfbdd060ffb7ec81305af379902aabb28d638f52c48f6b3b6aaad3d7ad55733a15b7ee7666a20b99953405acae1d571c4d4c872f96e9eb3c42916bd37841f44272d9837e452fa2beebaccee4108c32f06c30442bc254c70889b80bab22a18a546e1e6280b2981254b00860132c0823d3fd6c29cd157d1de81ed276d4f058a52a455282d25c9018607ee6cad1235616d1a04b2d95f2889c91323e55dd08896cb5760bde78729c1bdcbd17e50042b3cbefad183bfc98cb5aa210e3406149da7c8c972ce075a920e61c127b244847115f5821a77934c3c83055e62020c22992cfb655ce12265cfaab773a417949315f492b7283ae29fa7c194d66519abf7cbae60f85cfb03b05047a8b00ba9d5fdce188ed539c07ebbb0f332569dbb020d5e63cd7b25dc1bddcece53bc864a2be012a5fd1e8637bfd24db3f42fd10e4de59de172adaa76cfde31b2b138f681384e9ad3920856dd7f465d559b2ab1486a687f0169fd19e3a7e37fa35ee45f93be7108208691e0d6729aea5cb790a4653f64585750890e9b72ebe515ad1c9d4f87e09c3667a04ab6371a9547126b4065568560fe4bab1b77f75211d73cc299bd7ab19f487e1a30df264b60d51399fe56a933e6338e5f39844ab2ceb4e3c6040c6ec4b66c394dc2297bdf3a529d13b8a37291902e01a43ccfc92d79ad41831b4b03a1146fc38fb784ac318c1981a03ecc33549aab749d54c48460b976eb3be6a64d8ee5957fbb66fc7e2a7e70be00d67c90735b9bffbe512f4be22ed37ebd497f430a3c0517aed2749e0274f3143a3b270bf0f042a9522f67ed7a2bd92f4072fcfdf60922712e27f4a17d84385b2318f9023fb8bf99a186743cda1c50a0cf9897150d4383614dafbdc8449d51dbce9e7961baf17b1a070c58d3004d3f36216d58c37a48bfa6e85b44e9eaf2115146ee7a2a4cf0fa57a0abe521e6d7f650a20fd911a6a3b7d7f1183d4fb74ea49a3217664e03cfe9dc45d31fd03cf3ef9f07b1a0398ddf11f255ef8e500cfe378ede8f134fc7f7e281e8a87f0822b789df6e073cfd48a0e77f35bdf235794f26e1353e39635ae02f683258d07938c6135e7886ceb182fb2ca0601f445ec2adaaa41aa60e2d5842b6604031c700bfdca112ca0ad5908217e00fa943a877c2e17c74d36b91ee05dd631c805fb78303a9988acae7b25fd462b5fc1efb87be41f78456a61c713f337bc74b15bfa0e99eec203558135fc9590325a15c03250057f964c1387d86d059ce4085a2dc9779e0dffa9cbf25252a895f93294ae98578484af47b8b1e46cb0eebd2c7b617dab2f901992da84bac167817a88bd816c5cb6e531d653985c59cc0ab883ecefc5e1f46bb8f461ae0c0ba44ce548b62b0e329d62eb69492abdc687ddaa78797ad706e5f9b437d051c6ad736f2dd77db023edde868d1140bd67a31f4f2f262e6e50e228dd3eb3a976c7ce456caa0a05001f7b9993902a4e02781b13cd0faa324b4311aeaa62b34187920d70769c9a83001cb817a343c4f6a783e9607d6b5eff354c6712dfa3b25c15cc8cce475a2b89aa3d5a5bb90eac1973c98c521c0ca780f1467049023f6579e6977a73949e64256adb0991fb2e979dc1a98f5c63f7aa4f2b0afdde2a646d5bdde6fecb268835a381c8410994e01ed4bed6e99c66f675a14e6e3bc9fdc20848a0cf32217cdeb5a5c78768d755e2ffb843487b43a570e97bb15c51d13a907fc27ede60297ae84bab751debfeac7448aa43f93707f7f4764120bddaf64a2f40542f3ea4c504ffd4edb8bfb40b54ce502ffdfaa855ca25f1d4741d0266cdea0ccc7089fdaa7e84b57d7ab4671f1a9dfe1537d6744cfe6b699a26aec656e45791ea491a9faafec6d9eb39045153784cac88765f065858aef797ad4cca1c57d16a9bb9c285f437c4c63a93c1c8ce91489a786f9ce01443827578078971236d9cc8d0a528cc2a880e10fcda2ccbbd99936af9541d6ed10cbe5f8bb26a7ed0b6b56d40d3c579e3991fa659f44b01e5512fdbe38a53137f9b10c620e52752b87c80f45de1e6202e40c2487e7e40417c6532fc64fa52861998f9d12ce1399a8d1a5cc08f508ab094cb2065d9fac439ecd4a945d47798a0ad1350d53e395ff11e9b6fe15ccfe35251376c9288eaae53e11a6161282864116e281ead86fa96512f7bb1e961d3c34de36ff98764b323b879770069774debe68e45220b781f92e3bfd33fdb357388eb8f90daa947c6e526a0fc93a8a13cb0d7bfefda1f2b4b3587b590cb9a2ceb6460898ef1001a17db6e783981c0a476eb04dfc9ebb24111d9b5e8501f969a0483d407a90b2083b9b7b6482b0ae2bc3e8c077c47c5792b9aa6cdddef186afc6971ac61f14092a5d2743967759b7a6517502f33fd7e57a818242626184126cc815192873a3acfebced6a7eb42df74262a80268d91801e3b53a4293a8f9505b752206692768c860ac8fc7c3dddde62c86a04b7b3873aca7040c1dddb95602d916f1416edb321f0df5b8066f9bc6af511dace9efdcf0346ccb385ebde5b407ccf11813b17395823ad6618d0d0a449e4e60140f0df09676215d1841b9f1b8890442f72c40deec23a956ae2c75cf62ea64ff9484c744c9a689899593fe7767378546bda53e6e56f3e305261b0fefa4648749741f23ef9f46c42c2aee565c31c5ce26a8114fb5c0e33da3a463ad4b902cd72b4c6cf36450ab5b02aaa16e98d8a5100bb2adc799abc1c3a17f6b0325f3312660e9c15ec686ba19731ed253983dd426ec85753837f848640dd9b3cbf2ed04f8b5c03f41fac90e5ee5da27f844fdbb2e69808aa021fc8715524cf307f195086f661e5c93a69aac2a2f4df8226ade54a779abff976fafb3003a8343b51bf234064905f408aa83c45aa2e4c8491aa868b8eaa94ca81e97a8722c04e59ec75b065223e43695bbd8b8de59d6d90fdebcf0a768494628541ca734755eb02a391a148eb856ef3de8fd4a21efda6155fa3e7b6c4f20264bea9c99251bedcb0e28f7244c55f42f14b7647a4f0c3f7335cd44d24ff61d9ad20127065b4761f82b0b9799a75c443c51e314ac68b400155a4a2de878440d5812d79aad6093b5aa7c5fe2713e9fab3c2800f3df4eb4c86a278cdb4aa780576808b77c5777e014b9f5a1849f5a889b36c8320ba12461ddd82e1d2b8240f94bbb63a52bf84916dcb3c2007985b395087759ca85d3590c85897cc001b70ff4fa80b604f60b6f653c69388ec5dc40ddda8818c4b58c1a80b26e1390712e850ab791f62c10f7a3a6044739912fbd756d58722b1bccdfbebac97223f41963468733ab71e1dd5e9758884aea18077a454cbe7e16a08f5cdcc7a86a4821810ab5db289fe0e87398a09aede45f4900b03ce0bf55eebf20df9a3f3ec402be7326f46013c01930ae08338f6dfc6952c0ebb9b1aed632d978c332145cb9c02f5d78ec1a36ec3cb626a983b852920cb78741df582527fc4f32bf595b9f4f1263bae7bc4f8f6ff1f1cda2e9af86137de2d7dacc0e29183b51069396df6afdd88e55d93f2595ef61cae9d2d5f1da60834a75d53eb03eb5511cedf69aca58d962fb0db31f2722eaf6c07b9b5d5e84b1f526c91d7d572a6850b4bb42f4537fa5d1b4035a8c2b6559b159714baaf93afbbf17653b6643bf60ba65eb714bc35b6418fc95f84c17b3b75e7beac2a1781e6d0632b7ebd8a599438615eef8329c1ad93e60ee3d6a9a35cba0c5b674c8046b4907f4f6b51f2edc81559821c5d6f394c7508b33ccee29bcc3913d2398bd865daf973e9c0261990e11a7875e056544799ee353a0523526725f5eb296ff65a7f35a660a8c8e9fde1b2888b8658582ac937130c0095066846a1c4caee9825ea0d036ada7e84162a0d5cd7b74df0136d5f3335c12110059d35da1a7864a1eca9e5e0e6bfb196dc675b04cfb036fe2978596c4ffde2cc546fdef2d424c4c69156a3922b6b9dc2c710dd832f94365fcc0ec7355fc90bc93bac3ca1ec334d8f52f0bd4688b9c2bef9134b8062c253202e075b60a2da4a6a2d9bdeffa145f8bf287c076d2b9dc055ffb7d66adf166cf878e714ce15775315dc4e9222c48bfc05b1e431e961a8b3dad5d9c7637e92ea8afe84718003fbfb6802741ce13d54074017e4e278904cbceef05f799a3fa5226cc984b5ecefb05521b7d2bc658e7b331052dd40ae3cc7a1b1f1ad066cf7cda242604a6c55ce104a14d09aeebd333a5e1bfaf51cd88185c102b7958f35cb9c75ba977b4fa0021e99660363a99071cfcb600767dfa96ea76373e49a37f9181db8bb44a458f0adca08112a20ebd2bc766b76355fa190405a7263d391c37c1b02e38e0532d8e2d8f4febf8fc3a9d804d2c551af59c1b313871080973aad79b9160a903f86c0661250ec41c0e8ef2f4e69c03ffb49060ef227b5abfbe1329bece9b3108c43f2f52ad359cbb225d29df79c005743cab6bcc8df017ba394a2cc4a1a308c8a15af1fd51a0f85949899256bbc4e25c7da5b9a096e47cb6594922f63618ee8cac263f9610f89efa39e617f4be069fbfe5bfb81d475572dd061efcd592cbdd97bebb3ad7ff81534195cf44d4114105654f2ecb41d3a4252435db6f3174c863769cb0f7b9486737673643824512a824d6636c8b73ddba921bfe2093721fb98ee349a44f7b679e59c4643b57eb57c545a6fd83201fb71615ddbd1819b8cf704ad07dd0836f8c97354dc781ac74ba2cc7049e5d6879a770d56384a34c81c63e773709cf7875dde6bb81636e29a8b424fc3c495115a0d08130d97e9fa3d6196ed6d8bdeee7161857aee709fa02caf37a9372bf672a1870e8368544f7b827220519bd507b3d4ab78158b9665d70f12aee3a1f20d9d28561837ca56071a5f29169d43d540ba70c538b951d596447afc3907e1e0855373bfab6a9eda45a820fdfd02552245a1ef32a57c85daa7b427965d009326e716e038818320f397dbdf1c9599760ff8675b1a1d03f5abf1ccea9e8b1561e068aa081717414e5f075bd94dae7ef19085b042483caccb4ea1f303aa75f99eeaaa11444e7f0c1bb0f64ca2f12f0925bb1aa0960634d44874840cd8b35b9f0e27249213b6392584752a41694db3e903f75c590ac00e7d4bd1a6d851cd37e85d8fc85f3b89378ab6ce7f124f76a8bf2c95d8f7bdc4a7e56a69197bd4e4f14132f0e803bb42ab0ae7fa25d5bf6c7f0a399b19ac20a555e713c22c4abece58cd7dd17e45e34becf420b885eded56b26a2315f8b50f0050f22a6cbb6f78e173a8ab80e7b94d66c68acae8fbeb2dd44b6f602a99c8f20c0a0250438b35959ccdee5e9ab0d86aa342a2e4c0735f07f37b785caef14f2c2c6a0a37d8bd56dcb8f2bf7c17448790d4f7ad9723afb1e3a2ba73e073c7fb96d0295ddaf60b93b23cfcd74087f80c7b371d03bf0abab79c22cc467f288d4a86025b25303a76717b5b0a909d51c7cdd7ed2cc38f53d37c5dc57a8cc426b575329ec9d5e51e3ac649e1e48028da7e8f3bdf15322505a99dc3a469e4b379243350eb023902b8092167c146a8e47c8c65d1d76479f909b3909be9fecbc6832853d61cd852f2b8373783efb7cbab40ac561e452ae63821574e4274ae930a5f8c402de944b1fc3ca07255b61e2eca7b597aa4bce2a79759de5b9cdf3eda83c0c92a61091cc5e08a60040d9cd8ad9f6031ae5b143d91580aa952b4f563fd0778112c75b1e636e2b1102b8e33aa2aeee6e3db92af9f3aacdea2ab05f928a4a5d2377b4eaca8f82efc08ab23515fdcbfd4bc9aafe264ee98127675c19e606d15713475ee557d15a1bf2a46ed8d00d096673bdaa745e54e75fb0a7cc04ca7263f7ad9eb071ceeba52ae8eea13f2d0124aa1f954e8f08f944eca0bd9dac5e9e7e3295087ee24a6c36366fc6da3c8870c40b7a133540a44d0f64c2077ca197e350546bcd16ea8c496a9a5deba3a4dbd2fa09597f5663a9bbd8e178fc1278e860aafaaffa090ae60e5aa44c57c3d736cbacb73b313824ca067b15531d3ce11d5e595340661b2b17bba2889d4adb89462cd13dcc1cb00e79323b24e60fc327c10fec7081d370a2c27a5884d9a4fb0e96e928b104878820cd825f9d13b05d60c26ed3dcdccf6277a43cad22cc70541bff2141a9ac75cd1150f9ab837675b09977007f4d50f3768d947323130c2c2cc527fa4a84582bd3f3fdbf800c63620b4d5b27d53d610a806fda014029514f60a72b2e0892c0c3bb85a5d2910eb2f61aba08deb32deabc34b2d8f80544b8bc1f3ef08eb0a02a3e5ce2cb3103bbe7928faf5127f588c4224b0af13ec57241c27b33fd6927b36c34787d0f64716132fe407e0f3b02029c760ca10819af9fc2d0652487e6ce56149ba5a371635b948d0f3b4fbcf57b54d485b807b699cdbf321d008f45209af9d83cbcc8019bf9c6b19372c4209970caba509a78e0b8c0f1ff6388ce475c24e68995f162182dd9d6f15ce92b2aca089bd228602b4732cfd23f0051fe622725deb5137e9c7f251314c9e9213caded3eeeed607fc4130967a9cc0931ed993741d00e6f0163286f99038a0664342103d9aca196c3c8a8a56bdd4aa29aa910456fd2eb8f9be5bd37e9ce6f04ba3e46f3e221f8ded61612c257aa267234c3971033a0937ecce499f9f6d313d68f4012ec40482e0e43135028381162a2345255bac071b5aad3c57cdbf750ed69d48ba4de340e63c8fe6616e10b2bc29eaa1542621d3b1e2e6c5c7d7f08153952af97ae52157d8ca59252e37873eb481ce9cc6b46f873ab155701c2d80da14c10b62f15e700cf35ec45116871644828467376e25f2d9f65ca4de2d2fa38a4bee9247f70dafd4a5345f037cccc858852fc9c087a265064ef3fc4e6eb62783792abaf6f5b3dfba2d7ef1b6a9c62bd6dabd3e8720b6fefd90488cd18fd6fc62830127e87b02c5797e3abc6bc45294da9c766906bfccb8d3c5741a3009505bde8cb01e7724ae3cb14b7ddaad548db2ba93c51026b40dd36f38b37e114e650128b035e4d185e97fca5b3abe7f3dcec8c63af7c402c13dce70ebe283d71164036167b7353d9548ea669cf5e7028b77a4e85c93ddfa93c3ed59d3e974a966011799680efc02b8033a8ebd681f8862fbf86f0aa50bdae4546f4ba798b63629fc7a84351621e56310d766a3f9602384a5e833207c2ed0fcd166ddf3cf5c594f24220d69b51a9091f611f3b287bff4ecfc5d9854bf351bc368e15939e530bb4d64a61c4eafd53ebee22ae88eb66129f1297796ee4dd6ff1d80f8348d87075a1e966981b27dbc01a594d8f1003d41ebfabfbec5bf160e35876767602498db199a61ddb9e113a20dce58051ed14c151a36bd6c354ebaacd2f8588941f28ffc5355c4cb72f5035403853e5b9a4104901940070afa4094a9f9a7788791e78f7b1d7fa3b0b32896cc67fe993af82cc038564ce855727de22c9830b6e485f483f1bccae1406b8192475f6fb6807045ebe7790b374fd80cc15640e8fd8d33e6cb556fd9deea6e8839c5006fb0b10196b7d3890ca8b836730c3c61925a6325d5827f198292f00c6f98b01d8c0146a6d136bf0eff3b89e08293da7bb2045cec23999a07f317427743c21b8430416a9b17587954bb2a6b6a293f9706660b9822f58dedafaef30a7941f3367be423694ef24c3201e7c136b4ed9347bfc57d27dddebb1cc50f6a30a53d47c2eb95729e6dc75d9e6754dec3c2834817ec2cdce15755815250e3416fd337e620d86d0ad0899284b605d47cb9ceeda3c14bc8c433974bdbcfd3aa38a7f33de77930803fb5f2ef41576ad0519e80224e17078ec9e5f89a4e9a81de46cd007a8af305b3d75b1a9f4e15b3ec52ebdc7201e680f15cd8dbc530619b2f77535f7a2a97f561659b717af6347cda13ca368b9f173481b1b9a18aa375fc775450ff9a2c9b5f145a01cafdac28328651ec0bfaf303cb1688e5b0d4f0718c86f2c12c8c53d5d13500a47ba34ea5805521531f4d185531b6862cae39ce475f1d1646b9f92af6f9f66eb3380ba202ba991d75d3fed13a865fcbe701ceca125b4a6f4e7fb02c0d2aa58c5aff504f3013ec3cb8b3b4fd981dc8525236c83b2342f68fd8581e77b24c6a0ef4c8b6506d275dd61068c948da81d7462c4f2ceef8a893fee0758865bb6856d35cd6227a54241056fbf67521ab6593d064964ca9f6e0b0d1d334e65d6a7fe0f47e5616bb7c8386e1fb998bb946d82e07c7b1456dc46cac4daaa919a6096c03eec6c747b208d6b6a8c84b9d84cddec3289afc6f84eadf85e9f124cd8e0ac4006eb4cfb4b033c7b13b93efa2cbe543fdd599a761214c9cbb610af9a559b0f704b77b9c8730a31f4faebebf8382608bb8e67dd4a765a2f0fc67186ef7b768255eccf679b21ba6838e2139b749f8300a6acf730a097cc290f1ca8d65c32873acfd3ef533d14c901002fcb3dabb7be40fc9c266cbce7321682eab3e1ebe51a8a254ebc4b570bec52b575ced71c73053b2e2f57a57f6e5b28e1cb2d234b23414b4a2627e72764d72e387b2083b37ba2d4ecda6bc5e701a8321431483a230c9df37534617c406e81dd51ac0efec8db6aec46576abe1a1d3b39b20d1da5cd3122ff36165ce6003def218fe8916e1856cbbf905a057635f5aee42412344bcb3229c89f9a017928df0fec831e4cdd22b35baf87cdc151daf01e80df29e3ef8d651960af4cb4bc41ebd0dd2a580b5088d961b69c0fffb770037e6df0602a4327c900be4cbae8cb6d18acf7ae9a804f89f5062525cc320c45e299711b3dd3bb8a11c52549e28499558b024a6e7a77b99dd8e6a7e408b6162a6dfbb511435d7d5749768870b312157a67f569d5ba96f5b25ae09f269153a30fa5c84f4d435cd0d6a841441bd85da09b0b7fa8ea410940a6048bb7739b363d2303702552fbce0511e06a8d0eff6e4804494e581e61a0662fd9b4182e173c5b3c53189947bf57a5b373ac192616da9037c0376de488be3e131af0c180d1bd5de3c856cef08e6b32353d01508f8cc978f7dbd54f2a873e26c18e66621a119ef4f3b8ce68b7ade46fd6f0745e764b3c2cfe1b29f05a552bba1d8c7c01311767f0cf97f50f730db16df10ff613eca3aabf61fb8eaf15fac24d8ac91656cfe06bb44e118bf4b0556d848090269dea61bf40339d63a23416ca262743c152e8a80d8d0d2004c12d6b5b705e35d5af9e62fd785bd96352e63e041fa547d6367b47f4f36d124d6bf27f045da22f370e672e8f327b02d23e14362753e6c56af1a445bf3bb8cb44c0552a280ebc5232c0ef9df2a0f297669ad31d955cef72b36aa15d7371f33b636a78b50d09b9a8dde0c9ca41a4b921960006bd2e1c444dc1861d43e27f37b0490c18dce03cb73b639a96e15bb383ad99583d2c31738a44a812b53afd5032f1c9941d5cbe79923543342ef5cc594e1ce0bae748fe4982c95e8b455156b11df9aa99c83fe7e9f06bb1af7752a36d2ad47e8660f1f10513ce5cf86eaad268f02c4bb9779864b16ade25b1bf592cbf033949d997dcbd3ab3935e4b17b4fa66e4c8ba74b7e0ad820f4688bec001307c7d3c850cdd3e452b894d9b1b3a5056b7136bfc24a47fa8de9556810de9758e32446c88073cc34b815ba467cf5edb0776a26cb3bcf0d1f7ea75d7bd03133aafa33bc7239ff678cdc972083a099ee4a67e8b635e17b34a86511db53f97be7f820947c414653605e1a8856ef6b9fa8ed680b7cce0974a2ad4d4bbea01a7f3969ab97186a6eb5d6a25c7cb5436a87090c3136a0fa287d17c8adb85c4394abfa243164644c0a3b55a105b6b67f5802eb130e5d32660118a201834889ed8400e414c87336867024f6150ef01806e1ac356938048bbcf707e6e8e5945f8d4af47eab8baf4a7a7e26e7b322d18846111d153421748625a4f9ae1437483cb25839ad46c5033f3cbbf65e0581bd36ba3d320ae97d2d1307e3728f53961e111d2ca064f6393298a4bc97e16b3776bee4e5935005fdd1e9c94173d4ca8d02ddd820598fb41f87b9376f89b3a3003ecaee6db5c83d0c274a7858181ee56a5bcf312c8f9e129659d855ae7d3ede2c865907f59161836570fe3ba7488268764b17f17ed4ed5b1fa22172e6a92320e8eacee750e819221ce4a17c571e192894c944ae4a4c7998f8627f14a6f37ca82486aadea1965a02690c0f73c88c7eb4d61e02b0bba17393fe0d8782172bc1aa14fcb1d9aa7d7fb9b2baa4e83c9e79de0f68173214dd5dd8a7a155e499b7287113b246fe3924572b6104412cdc72277dc748f0e164b88b12db44ade57bc77ac10269dd21f1ce1b5dcea3eaf1e1a0e8d698c62539daae4403633928a9103cda897d0764c0592684334f6deeea2f10a4c689479ed020c3e6d103a55c5ea39db66917404bacc468eac075e6102dfc7852d679f07218e5e8605b4ca1bd660c1877eed2f4a73b460a9ac56ef393aa4437a8c3aaf8b0116784c325a791e46a7f2e2bdf3b0fdae12f73095060ebc02dd8b14398de1feccec14facf7031376abcef983ea95f6ba72b6f912cfa94f972443d981b250d3d67b02436c9a409a38bc8cf4a54f2d8cbfbba9533bc6c65c1eb27266cb5ed5ffe9b33863656d778aeeb35a0038b81c4d94c2f57d9b85bafff457d34c188bfa16588d5d52681fae864b6156bf5ca4eba74fd1bab2d5bca250a1944613b5dfe1d76e13fee13eaf224bc9a3579ac879a94f32b855f97f5170f261f71f0657facaadd0cb88b5e86321b378703615589a8c49e6e220459a8044da12a7e903ad86c61906d7be0897a10cccb7469464265fec3597398484c87b70f34bd81fa06d2a661eb173d52d13f2f671eee564084443a9eff289d8ecd73f8153e2deb86e10efa23e784cbd64956cc53158a9a2a15bc7c819fdc33c742dd5cf0f52ba6a2b6d2341ab6e1913bbd4baa49998a3564a625c5f67a9859da77027188826704efa3740c52f5146be19550a68beec56cd01ebd9ef0c47f03422650990bfe2c1583701a38aeed2bdc3b047a1a41badd10089c3458469fcd0c6f2b248530da4c278f6fa7b140571e08eba4b36f76ce4bd2a8726e1a88431a996011519466557f78a16387b1646f864b09926d1336b0c7eca2fe2b98fa1f1c1d546c682e26408168998ed4cc9ca0be5c0cf937b2cd9f9ba9d83fbf02bd9741bbec5bde37932d2ea3e58e986ee641b55be69b7c1b4ac27c472e081fa83220adb4732dd7745ea75d75114f3de3730a8e5cc3d4bf7eafe99f97db129138c20168d1ae773dc11bfba03907ad069b9c77d5e83969fd2ffb755262e8235a68bc1cb79bf8d2a4d529cc2660a8c744249edb28df759959dc6e3dfe2bea1c156424cf54e8bff2d8717f08417ec3344c5f0d402379722aad50df6f4b88ce82800a55991e172d58649981a3a0cc7ef29f88b4864ad7c9d064d7cb664849d899efab5acf1b44df181a8e7b38e9d9e613b34c84c5defd88bc9e5651256765d4693682d9910e2fbea007b258f412d3b68d0dcc9fb962657e18d19f07934f86d224c03bbc01bc644bda00e6a8d804d08d7abde94c96a318593224c322fd0a53f757ed17168b6cb048034599691294d0e9f808f8c8d62a3ae4374f6a09fe9b9f1526a45fba8a17068a95120f3ba8e8be3a44ee6b71e1a10846693807c0d7a88d529ba8838f0590011ffa09bd7af1a283a595e5b98927b519c91b177e1d4f63f9964376c3dab8ba035b771d2ec56fc6b1cc5d30fbf2219169ec91463c30f74cedd0bcc510686d42300c6da074792d347738482f47fb795479a8c4d07685c4d5b570664a9946b5de5d2dab49512434026eaa34c9a9be497c8fcf35957c3f2e8f3a40e3fa6abba921763f0c9cd2101460acfba29fbacef9ff642d48713fd48ee69486898c5ed73d5c069e3b9a307bb9cebbaede437fd19fc08aa129f8bdb76f1d0a54d30149143844e956603a459c5c0a33050aa0d16fc22c7ff31c835155fda57d6b59b1994ebee2909911402fb6f1cfff913ff97fcb6e8c4c52eddf16693c49e6eec9b8544ec940766d18534b8572b19d8b11499823905c6e622549b551985a0f10b70d2cb5a4e3e5aa2769ff0e6531e89ce35acc53c3d39278736234d6fc08c702694089a6dc54aeeba6bbf53ae8da4750e1b3f60fda40ce56c6513159545960ba602135842cbd1890bd49f4a60e29494db9b15d492fc68d5b995ea2aac036c127653d0a01eb5131383614f44add81611caf85219db0a27091f80da6127b3bcd0c8ea20be62bb1615e4ce534f4c066bfde7278cabeaf15af62685d2736c97f2f06f660c057fef34a97839298719ca96a9cdc5268737258820756556ef46a3cd2d4310d457bd0886370175cd213aa5466ce2adc45efc0152a2d8865d00afc457992a9f1aa00d343fdde72c15e4830bf444489268d5eb8c84afea74a15a316bb6bc593960627c2887ab0fae9391dbce745f32f5281d9fbc8909e3befb8785b2382cf16c4365d0e027cfb5365992c40728f37b7cd7021717375a4f5dc2339243d2174417a4b8f4999cad5c529d9d2e5aa728cbfcba6849fae3bdde25c24d985b14c6161d80e6c7919372498bad13a880fadec0c97b4f208b460d34f1ceee8476c827af0736d4903f57211aaf8622a0577161e508c792840711a00748fcf79d41e2da9b6e7bbb875d7696509a6306d5359c1ee2d2787d415c6a0c5f49437f522eab70b2725660192d23679a9769f9221232b1e57c51f99c3aa5eb855410bcb01351567be2d3b03c77319eb5a2541f18bacf7c005071239a565eabee57f79b0fdf1dd5a006ad3ffc98ca070f07372b8091e124886851165da2e6535528d32615ff0c3001bf822bace2ef6e0097741b84e40fdf4ffd4861e37bd79c14293fb568c761a26b2f2c59108c0b9959232458b97b42280e36a9082fb908f167603bd6d36811a715320c1f910ead9d0f771e3fa42523bcd6debefaf8a16c23b72baada805019eb62f1ec0230996aed5dc9449f73dd7b6485e2145cb5e96a1b404b3d876ff8b053a3d1f579ebeecddf20f4640e3f16dafd681ceec6cb0d58e5bf454353dd23a1d396898fe0dc8c7403331438229385f39bc54778e25ecca723841f978a9fce5c86269543d662df1b19dab8ed3cfbc2a089d8f9f9e3dfaf453993216c8da714cc026209f2847d69c9adecf14e4ab5f1c2e38c1c304d720d86756bf6b7c0dd2d1089b296f3f952758bad35e64b833d1783095e5fd3d0fec5471d90b6796d8ca4a60a56311961be9917fcfab3bb59d982527bdd41011f0d37627494681af47905deb2c16cabcb9a620258f3322d48a9b380fbba779fdca795bff630c3ae02c795f72e24124d26fe98f3041e854899e994158006329f83c6b14064302b6e1aa95983b2fcec5291e867fd91570602d4654f1706f5c06b032a5c4aa4cc4c87cd8ba779da6409ec9fc73ff9cabe3feeeff61ee15a158c774469fb1f379f78df628eb2bd713e2a0144b9196ea57d13bd3f9b11f2d2300c8730a8e8e6be935c2d4d3def7a11bf39b150817ddd1ab5d9e4a0a0c70a2d2c42e804ef2b157b62f4da87dd3da6ff20c4bf84972b5491c3d975f44775ee6fe8d6138818ddfa53cd366a38f05de6070965e342f3b392a4f24b590aee35f265679e2b4a930270d322e6288f4798f9be7b9881b574ea96dab1dc106db3631a013e937da0a01af8ba2d1bd9175f787928c3931adbb839ff767695e587c8c85af59f2f230e15e2559c212dcbba796b17d7d5266e19457a9e7f065db34f398bf6124b36272db90b0f7760892eaab06b6f08b1b6fb904da5626558fc23c1bd50415312196de07a1ac6cbea5804bbf45e105a54e6a26bbd03b53d3301a69fd5bca67991257defc80ca2a97682d13e9d6908425c22153d7a5211a3539741c45ec93fc182d8f432534121f6bda759e044f258c36b87003419d1070c85b00edbb0cbf36d89e683c9c89e6590ba0fdfbc6c8c80720d8d2f754e4a24fcc626b21b43cbb990652c367056e0c4fec19dda2f78939f6c352814176e5429d464feb62fc731e623100877134c49d7386c491516367587937b93d15208add91f071817de0435ab7be3d9abe6eca3bd445bde7e4a209b9d93d4c033e093c2ff0457d15a88a629a86299f74f5045b64ba749db0f4975eeb67e0ae413a042c93e81b9cf8385d72771deff02865709b9cd7b6f09c432e62f7aa4895697e03515d2f703ceebe570a6f54ef75683ef96963690578b0145bbf2fe0a22c01b52c5fa3e3832247a3f4eb3dc5b1453e531301ab2f17f2f62da83caa9010e4b75ad8e96ae16431f692480cb3953cfda80cf21a3e5e7acc25abed337f5266a7bbf4ac8d7a884778a869adfa1a9cc0e5cff10d11735dc491d8c262cf481db26a4b681df5d472393a62512e2c8b94af7a4a44e7ebb78fbcacab89b1d5e97a3cc6bfa19245390925ace569047bbab419e5034496dee3b5b56d53554d6dce2d41c9723b38762b6a8c9942a91c3927b13154eec3f7926ab49c7be9405746241a42f398cb4804a314519329d7061ed6214fbe8284a087e66d8a436a23df8f8407c33c0bdc4682e7cc2cf5ee4134269d0c641d0520747238f6d1da37f57388d03341d8d365fc236d40c3187ca6622169c2dbf8bd2ce19b9b0a0040e0cab35993517fbd0d23ebf104218d52aeee69739090f101ae649836ff38f3f53ad531a4cbf08eace0774b589c79ee6ee031947f4f178e1214d03656a3c8485a28165593110829bbc5cbc7ba9679f65d83248dddadbcba3ea5247bc14a68ed6b79a2fddf87a86e5e58975727ba8b17447fc54d3edc7f0c4394ea4c54551ab7c8079e77fd28cd0d2edc622671a320171ca27aa2ad4780f66d61176d4ccab54de0abbdd0caf54646baa7d9b3510c1345b356a31f543388b917c13e78a458df76762f3c9dd33593326672d0a4a01aeba77516cecbbe22148c831b0433751fd204fb7c59d036725eaaa2570919e0afe8bbdab463ebdd2a1be814cf593d99bfb72766437ff1181ec7c4065d4431988c44e12d00e3e49c4af882198699b79158552b57e07837eedbb514759ee456413ece9ec22a66672f9a0ce9fcd0bb002cd94c00671d1d4a89331916ac6cb1118f2d1e8356af836d5d173a90dcb6271e17c0aae8deb51ab043ec1b19470a4c2b42d85c61461e1695c06ec559aa8f8536ad1cb534143ee955c4d42a8894e72a1124fe04f61742ea8fe94eed1d3a2ac37bb4e16437577078a4a09409c88c37229ba142f192e34b752ce37b67ac1cf3a1e08ad12231eefea21a9a3a6c01ea657b6d14ee063965f9240cba8bab26b418cd004a806d9a394d5ae71a44b883b7cc5fd12473d2bcfa49f57b43569ca2b1137c9113f2c249c7621e86754cbee376d6852a2540e9f038b83ff20b3d7af91847fea841f3cfa3dab981eff882272cd38127244029b52a8bf7f50f41d62c5e3601796bb6b54ec8048b6239aad225be929ff56ec74792c6842792fd639e1a9a03d9dd0f98ed15e6ac637799da5e6aeadc32a54a7e2782078886dd6bce608dd2ea2a70acf181128bf69676142808003b695807280d8b45b2c929b37c76401da55cba80272eeb4afe6da06446ae94be2b9261b729c95c3bfad98ba196137dddce24a1fef1f87fe3c599c4a3f4fea920878ad70accfab95b7fc438bcdbabf0665d117c11d360a5dd6da7080f45ace199b5ade7aceab18b50167fef478a466bfcdd506091c50606659a8d77659d8e5274e082596a2995f957fce2153ea7ef6380d0cf0ee766b027a2ec7b9e100daee89db2eefdcdc6c75af68781a633afcb8a38566db66f1bd197b31c37185d2bea2dd0630502232574a93123eb7ab41bf046d7124e8f653c8bda9f69e8578aca49f55a072889143b9b0e03e26cfdd59408bdea98c7c359cff2dd814a7b1880f88b5c7e9084414255867cd741d14c6691a19678ed51318c669b058b1b0c425d20040a84c497e8b49ea11d90f841fd39c6b02e53729b99640ee564f5135f9c6a9373bc7036a54b2b354c266106aeb7f7059a8058f911797c62ce336efdc6a2f3c85e651e80c011826649d297c6efe5be9f569183435e73c29394f7f76c9ed76ecd34524906e4ac4a26509b1926df35a659827ed7b29e98fb0e415153a6baaab6a07f99d67e4b25b24cf4623b0abad7ee1ed34afb03e1292b145f3498973f3bea564ee9cb0d018bd8353d4897783a91bc421cfe81d56a3ce8756b8e5351bfa4ec9bab9a6b702a0813415d55ded0097e125ca8786aeb6fbf9d5fd296863a2eb28d0f51fbdaeead9a01231d172bfe41b4ad5d1ea3f2ff3520e72dc9e8d463ef19cca0f1637b7c1e42b3e5878ba6663321afa8d82e0acc379eb0217a2a3c0daefd9c7372d21a5954da743c75425a34eb64a2d1e567ca6462e1b1d5bc1069e80c00dac9ad6247b88070d3d41a9a93e9bd966d77cb3124031a25c39f607f3670c9763cee634213b1c3df6a178e92429db475bf6582f444498c532d5415f3cec84c74267a79365ae2e1fbe4b16d8b247213cd41037e55ded5de92b9abfedbc9ee89c11d7bce9cb457e44aaee6803de57a192dde9919de514775d24be5f4f937028e52efa38ad365254cb292b1c808254a7cf63746817099ed289e4ba73419137037e8b39f054183d611ebb981ffcfdfda756adb568f24b3c5f1fba161c0cb0493bc73504f5d265db57d5b8a8f516e35baec2861776aa3c11139a0d3253bdc64b97f3bd9da874feb873acc749cfdb30e13735a60168f67ce53783807cf075c97c35c1bc009028d166f30d3f521e331c6b8c18f74bf778fbca671c583edc399dff8e6a49443e88dbac4b94b2175260180f39a09883b5c6d627946af8cef474a83aad3ebd3fd1c7295c652944f76d11447c8485c1bb409f14bdd9b759843635865cbb5bc0142c4865046b4f1089636c647168526985c65e6282100c52c7d663da57dce2514b6d49bee8a40d573bd0b8f1a47d3d166d0e4aea2f47de7f3ae948a4e51d419b73902d9b4a75507581feafcc550cd4d99442f5355f3db781b6cb2de141e15d2fc55e4ca736f4a3e48a4e61f4d6c75cf449fc86a7a8f5e1546b16b61f46b77461e25739b6d517e060dcf6a4ab7c675fa183bb4777b411e0125beed93e3c655c96cb5a6ee9ce71689557abbee24a2169da7cf87cbd9e7c793ac8512c2f572b82fdb0804d88c36841cc8427061c4ef8ae4b4bfad97e437004a4af90162bd105a377b5543362ceac29f78b6cca9b88596a70469a029ca60ca5c570238d42399aee842a0d679875ee0ca97bd48540f035afedaec778fe645cb1792d5f4ce1e8731dea1f64578de642b159fcb821559a7b46a8ae27d0fc4fe96a992fc5bdfa1e5fa522820b3968365db5745686a2e9242713eab64341e678574263920124a0a4f2b7d96358b65efeaf98c1c9ab1cf85d70fcb2bb58c4b110c3264c7f41ec4ef8301037ebc408ff7ec4a4931d8591308aef3c8a45d8151aa2f35f2ce2a320d4da767aaf52d4baf8346ff9132d5b2e245344863b6110c4541f5f1443ba97faf4f02a705a18aaf4fd275d64f550802044a19c65035dbf7144ebe4de4b977071758f3efbd3db032660310b611de17600e2714ffaebecf97af01a6678a03b3c2133b24ab3d9a5478e1881999d9e60e50d54635546f5c87c4ca4f34f109d3dd492117a1176191476d51d6d2abd8e8516e13bdf3cbde687d0e14d555f6eb3eaeb220fb40977a0a768494b305b80ed67ad5bf240bfae73ec516afeb8e15a099d677abff6b4215d30fdd0bca161e2216940e3397db841e07e0f48c70ae0a9eb793a107306a04291445280e0ac1d532efa4ceacb1a34721ec59befc66a5b83aeafc81f3ee60379fa9553d33430b05f4142c18e64544c23f5a7212710bf147fadb0e27c968a175588761641935237ceaf094e82f424b3a97cde0c31054024b9806dcb95ee8f31498cd13742215637c130e1b956c1e7eba954406f2ac1fb24dfec39a1d82f2d3a28163dd47f925bc5b86901ae572a602a754d02e2766005da1278b8f7fc18c1f7ef84265fe01dc65ca3b9de0de599fe83d12046fb169535bd3910e66eb3b59216fd16937a38457dacf5d5139e4238aac8f2468abb546c719bb7f129fbdeab698cd438e82b46d95603d5369bf902468f975df169e2e923d2e590a103c6fad2002e258400c1c2fd68c3f7036235b80a469e9a3b5220131a86dce9d3da117626975b064c98553b62945112390735178e57543c8feb1e5e1f434ea5f96ba77dbcb0da12a68148a1a990741041839239b74aa4fd14e8886760ed73098e63afdb1146cbc7f4f205402e24e73db7dc6480d5ed3773c08d3642cbab5f346e49dee688be6cdda8857ff44cf470b1aa781b1e7bc4a6fceb6c2deb6b4631d80667690366a302c0cd467df3e93298ab65aa0d87c2c3aac472378fac139e905c4bd45bfe1bb65729755d2dd67824a4243b16bed0c3adf4f161f6ef70ea4a71370793bdd71158a1896ec4dae93a677f1743bd2ddf178fcae91ebe12c97922fdb0ab6dafbc75b6b6fedd02ff2e1da4d094aaffab3d39fcf7d09f3ed108e0a08ecaf9f2f219afe2790e2222df57f7fe977f4b42e79c2165a321ec609102ce9728337a354f993cbf0f020d64c6552d2d12df6348b21e9683418a3ac1a19961fecd6cf74ea79750544f763a366de51ebf5212cf5c9d8b81724f4c5534713819a7e6d43a4a491793d691d8e4f7c1696c01897b6a206ff559806a1da7b68cd57ae2ac70e09ed4a21440fbd1a27a6e017d3ae9b0308c68b7694a7ab54a55eca013856fff8a62336e8a3aebbf499c4e6bc0db026588c79581aa7eccadd84ff556eef45279f5e4c6291e777510de9e27166551041dac61185e61124b0fb61b1b69eaf7c3599639a01a3fb5502e75f9c3529953504c2d22fc5dc7724ef95f665ed80d4f5a4a31576d089138e8168c40333b78f22db9a7595f9a000f8c3f80c300fa952ebf89dc54527f281e07941b7494946c37196e78d78661460a0617f5d8e9f282d6437ff09a42665acce708a65cbb34daa9bc033073a675733603454a9debc41f053b24f014f4ed705a5ed07914c87e94c2c74c00c02c0843df0d609da9fb85035d1bedc7536585206734576ae31dcce3d895a9ea815de750f2fdb8dd110a423c2a437ccf16fbccec3bb855a4b9f3a1d4498540a3991c2759f611a23ae2cdaa4607a1fa6019d7a4de914dda40dfe83f321e741e7f619a5ce8fcaddf3f1d3ef791efac58c5efd6b3b5da6b5436df39cbcf777572a8c0d8e32b5b80ba5d52784949ccf7b92c25b31f7afee9435f118179291f4efebda632ecbeee5b659c9bf669dd8c44ae0b617b55499514cdca735a9cfd1d3f65762d7986c545aa7f4092f613f0a31ca05e4270a8127ce9a60c5176101fa21ca783164c9b8e019e0fdcec3d3b4d1adcc6153323da3704b60117044eaf29df551950bd2b673b8b0c3b1b217e8ade2765949227c536e39d3afa63d2aab4d9c5caad99f0f79c9d529ace83f2d4bf50c4dacb82189a3e600fd59ff0ca3f83f3952203446ccf5e4a6c758c682d16221d846edb80ebfef19d23f93cb788f5c17d0b5e2ab5d537f7eec09ecba4993aa92c99ba28a29fd6548691c892a7ff4cf0eb2a5ab4a2afb1f1d153081ef069c334eefffdf9453b1fe65a893f9e43d47385abfc2d3c1a85177333d6ca48afa6461aaaffcc5e01d532c73fdd41211cff3f8aabcd3a072e463cc0c68757b4bc76cda65032ac898fbf50bf7cea25f309a048580575d3e43bc546fc719ac9b2f64650f2a145f8e00cbb75df600082e095a69fdf57a7fcd3fd72b585c574b294ab3ca9074a0733a09972e30037468aaf6d27c6ceb5558fbc79a7c79f80d9e702467ab66af1c01dfe97cd79e119ba6ea87aaa4794e351d5bd41ef9e53cb6d3b751af0487cef12268081e66f2bcae0f4b1611c9358d94b7fbe178714fec1ddb02e56abf8c00e98bfc7da9e3c8688501c29068cdcc1a8d67cb084449f973630069fb1c1ca0efd31bd81075142fa9e34b8604bf7ca6275d9b9d0f5c6329e9555c6e1c1bd61a820b73a5227cd0a0681d05ea28945b56364d0088afd3128e481b60d91c5498b0b7428a4e98defbe36ec156867b0958d6b68b2c6136102c2b9c3be1f2a2677f42bdcf6730428f652516f3e4ffc4b4bdc063e5f6bae25336f9eed416805bc1dc863cbee09da4557ed51d3105667bb7b69d2a9fe2543427aec1d9169b49bdb7c7e2b6212c65ec81d8e9719f5df6596d4b4a32dda0ab7410a59c67166f726308973f6cb1f9fd60e894e89da24b4e067ae96820d14d9bca7a69f28112dd6e266a67472bdd1db22465238177a4a3d9f3f49db2c8e7445f9a558d64dd18a35ef976a1a067d11a225df84590748a1e4057fcbad8c8ff898ccdbb1e7628e8901ba1bfd9732ebdcd3475baadf8264f5057e7f879ea9f869323a7a6b27cfcdd509ad8335b2ded4fdbb73287b3afdafe6cb67a7a5d9e56d14d6ff98b38f5a54c3fae712ea126f9a195c827b8096da60732e9f01adbe6f326ca11b6007a8487a975b070d3b999c75a50a6b2d3a2e71fa4fe9dfee3039eaef4d3ebe1dd44b6c37e0349e7c5fa64e186acc2514db45488858b39cb9006561465a6d4b70a6bda66c1a4e36b8ba6d92ad5a5eaa35cda23b1455023281007fdedf88b21118906a7203b2831823ca4c1856e171d75e0c24eff56849a9a544920487d5f4e4bd5ca8a498e923b8b5070b5c611fe7f1e84640fecb6a923d6212862a877e512f070f880ca467463d73a656e87ab991ca406f2c34a9821c382ce41c2e481ea54b4bad80f12db8d409a213499e5d81a98b38954a6388fbc1bdb5fe8fc3cb1fd1b3d228342569deff25813e14d619327af829a60e9df05db9565c3bd9f1d2bc24162a563c2482ba862eba0f78dd24bedadb59772d9b36d620ae7731579db2620bd2b62e31e02fde595a54403bfd959eb4cbbd3ea4d4b7b2e200707c6fd35240865cc176bddea4d27b5d1bbf9268fdf924bca2ef071ce06b54b2912b183a11b7f87d9f171ffb877f2de2f334b4da65d68dde46e0bdab22503dc7dac76bb5256c76939360cd9499c51797cd723a668773ff0e797bcb5cc7509826632ac99e5750d9bf712e2a6998309ef98f3681c9d2f13bb4ae96aee07b64e509a7be1c2c97fb1910eac0c7d8508e3391b3f293e3debbbeaf0664b22a803e68383a89893c478915ab472181727417bf95d6cd2f7a2731ca8c5e1db53bcfa34b3317aabfe411a624f4d3ed0a58fb185f00b232681780448dcb60772c788ce32ae25d1dba038f81c76698dff38910ce7b8eab0347ea1d66889914147aeb8ca5a4de8d7cd420b9bc683c72887835f701ff80eff89b7b808aa6948f306e5a97e2b282855d0274128a0fb6aa25b81215c657b4e840c3c12ff7aae8c6a5c8b0aca1d70cd437f84d419139c85b8b0fb44f4d87f10f9a8dd4b92f1bcd7a7f8b5cb67b9c5987803304f4cc7601c06a8beb2da155626603cfcfba6f8304d8c76fd7b44cbbe093aa5eefb145a8639961f93dd89c6974764a33e73a56f44d79bf26196d20262b1cc8eb6c33309d30c31f6d2aa29bfebe28870696aa97e5bd62752522e94633f1d19ef47536c373e22e3a034f17c44c722d2e29c52463aeeb42b6b589f114468f6b32d5632c0984e49740219d106066c20c84ee8f584a4bc53829e058d7a31c3243cba27c195af6d7f62c529ed0d11638e71c55ad3375c2ec6983a60c98190a45c62622b5068b568b30be56fafd58bdae521fd3d59b72a940140d9c9b6c854d015e26643f7131cf388328117f5da330ea3c8e84bebfdf4aa7ea44023746caf96c0bb1a4b88d45288610f87642fdcfcf6abbae8b2370a8c3c0a32b4eef21c624b9c657b753256a9ed63f96880e172c47f34d841fef14b7b2149e4f73c05c40d6e8985e0e6cedaf116543932a7ae42638064936932dab842bd4dc9cd165e1ae578740cb53ca5de2de418e03d2213fc7f228d74ea9d827ac7ff2fa2df6fa3522ad5da453f720dc859153c6db2f62bde2dc2297f177e0e72005d26c26162302da408e6e147c0e337f3c68d0309353d06e22b151d44b2e26c891bcd3f97897200f2612b9db5adb99dbc01db7e6ef440c956931bafdbb9237729195a7a849933fa654307041cf488132b5ea901cf31376e36b60bbdede42eb9cbca287aac25f6f70920f6884e8a2bc4b200b3c66901fc34d98fe0879c63427a63b53839e178b05cae8e728993e7ee6e858ada7d82d74ba36fcf4c03a332c7e3e1c08a779a72984be0fd59a02e89f93abff92ef4675223d68f18616fe5ed543e0721bfcee2186a0317a2a195dff96fc42adda326f43f1129c054c716db5148ae11b19c23369ed13e113292ca6345c5b0cdaf9836aae2080db757a2c0946ac11ed617b382310ee5b577c5c086077881f438fe1b86d1568e5c9b1b31033e909472d4a64074db2959f56fa796ade8fa30fe2350fa73acfed0931a189e8075fa2ea9c945f6b7cf8ab7345ec342deee0ecdd051ef7cfa25664df631dc97ff586f3bc81361e458e305ec5a779ee422db6513b9464d5b98b9fb50b200fb1c089bbc797b44e8bd5c67cc038ed2ae8455b415593fc0aa73cebd00294f557b0e8fbfca667841ef3ba0d49ee7c6fac49fc95d8b6fbfdff093c70abd977d9dd16fb6257b91e66c3c88ad05757c0459ea2cb54a5b5cfbde03db11284515813adae2b29bef883f785315c2da995c0926110ab168b1f5f11bc720f9015ebff1ce85c75752467978f34e4b029207b4a13d3ac759406246bfbedede0fc92ac85f6b38cd196d5fe3c6ad480d14d6d11fd8b23797b4d57ee81e25b19f2491ca03cca205087a2b8f00685f9e1fa80a1ecbac640b125040892c7806470151be34491d6e32ee0258a93d61371525942165d63adb47bf62436ba8cee186f67797c5e68f4d3a8aabe93fa94b324bc487b380fb3bd6e33e00ce66de7059bf1bc6aa41f04d8ae01aa0d6d12dc4aafa24ae84da065077b3c4cb39634e3cf74454a37640c1dc84eb2746494bab6ed4c7dd0b2a1b4518199f4831d77c175da6f785a0962daa8b777c270c4e1dc8a1413598b83146d0c7f90d0be5d101da3b6c17fb44fc55673bca143c951792262a72dfcb56bba86aba2ef6970ed31adc6f8d6c5a84e100badce83a33b5197a963955ab2fe6d6435dbb923ac2a1cba5f4214d70e5af8af3949145defd49303c5f7e0f65f8e51c38cf424301111812c3303946751d7c2189471cb8c31e97a78f8fd8bbd7270a675fd3c54a2e7f17f9cd4a18fe12c5ab4b401473706d32c57ce0e9031871368c629c1456ec4383d778565b8b0f9916f29d0d1e1e8cf56fb3055ba57af64d86716a7ce5623f91ad026d2cf3ec5aeb72bb39b0f7a1ebd13526e71a31ec541569962a4cd8f26fa26861883b6bfa18bff4015f6fa7faddafb81e40b04798e4c08be98fc1fa768dbc7f3a91db5ce62fccf787ca423af77459ab9d00ca74b46c55eb1352f345889f47b94c0cb5ac30c531d7d87b848e8b87e898c7336b78be39f09b22e49433c651b8f1dc7820d2315c5c199d26a6d168706ec13b25ffd41928fd6d0db404491f35345d0c6fb83bb1249326c8d94427e50baacfd900c64c6ac652babde42bec87a2a3b31462a8ced306bffcec9b3188f08e3444ce787f49586454d57007d228af22b016ad5beb32715ae6ad2df085b2f942e3d067fef6c662628193de143135f4ec9ac1bbebb36872bd9fe92761e2b444c28890757b6305ad72830649cdfe0e7b8c4ad7564ff7866dc585edd3558b18c44963556f71a1624ec0b17a28406298d3f6a2e16eefccb0e3e7b09888ef2acb8019e0cc1eec5c15e9901c43fe7c4d97cad1e1ce3c836c6af792d0eeba49ec5dffb2f5fa071f0b8d891d849bf88c4282f649d9c97162bf8413b60de0a4743f6879ce187f2206ecaebd4b3006adf1d8b9a4ef5476b9ad2e253fe0cfd33d3962e5a4ccfbe968110cf9859b28270e0a2d04d118e16c2b7a22c67ce71102cbb58718d1f81a8138d7045e29491966677e8352eb9bc3563645ed2128a0548229cbc620cc903c2b279ffa51b45245e9869c19578ab7d711bf8e0ca2a4eddc03a5a292a867165ccd7c42a8c30ffc124292b984798440b55338c14027318f518d8ea648b63c9982772654dac19d1bffcb639954ef4e7095022d6f4f55a316652d74c9daf44fe0381e3e753de2609da830c6d504948e158361b3cf481b031596cfe099de7ef926365fb351c9d1b333cd27e82239a3307d648f0c01299c29cebd9a2f97199a4cdc9656fcdd0962426d5e6f603e97417d9fbebb676e915654a4b9dbb4daf65797bcd14bd44903909ff2791b963404d33ccc13692cb3a2f19d78134ace41fccc61cf7bce35a847179330dca929577be0aa7a2062b636748b9314dac82fe5687d732d29043468696141a43b91e4bed740a88694d9958680a61cd6edcbfc3e26a8bb5d9216376ffb8213ac73b68557050a5f8189706d05644e2cacf393ecebb73e3cbe27334fa409d3712df757d5b656acc954ae5edcbb2f31d081a69a2d88c0c3a92e74cacf2c1ad40d7405318f7246f9606c590f67273fe633c47001473bf77d67eabe54e37021b14c0059950ccd6a78f6b09e6621a49377fde85ca39fb1e911d3ce677a25280455f7b455075a560739987a8b285892ff569ac7ea0b20cb6ff3feab224f61b6ac2f2dfb71c1601ba3840ad92adcccb072316c5304352b29d19a8f248d6ca6aa7986a6934464af1c60284608f376bb326cd846bfe908f9004afcf9882725bdee22702116b0486163cd47c7d33ea092f81e3acaf26be8003599c5372f0b04c3f0f5c9763d1bbc78b66ca48c13f8cf4aa7c21c8d3b8867dd9459124a1645112dffffba4c2466d7ca78d35e8163c07d907879e9e01444ee2dc8aa77185a86c991a20e7d15a7471fb20eb5f84edd9ce86951d336a258c50c6fdea585031f3394d7fbd77d8be465b031927afb708aa8465eb8564876d913989d20556bc889ea92b99f70cb42e6e560cdef61d37c163e387e939406116bfe767f0ad04e00d0692331c61b178939c96670a7184b91708a78d755756fd4a22dab96473e2ba8608e6cb9c9af7055f0decd2cdeb2086a9efb660be0f37a64531781554c4d6e5136ba83fba01b2916ca6e5aeb28425b0000f03624e527886aa9448a23bff56d93ad42614e34c7180d74c5b2583f547fc67de7d7815cb42dfee6c16b6e05c107641d505eb9d29f6fa938b6e8af06ec3138ce024737563e3a295eda0ed5db220962bfa3f06e33a54f8f9b25adbcac75588f4629f8cf438ed938a3d2e29ff785a63cc1cd4b834f6791104b663a405af000478b90c2d26967b3ca17655211d89ca55af3b00ea7eccec1d2e75330591344531e4cf28baa5cc7fe1f2916d475da20a096a23bf9feb1db2a4906e2bbb5b65918dbfc6678e7d17f5d5c08e1c818626ae3c2d2d720d4198b91b37a8cb27ad3d567411d47c619b4ac9f3d6c474a529beec91bc7c9a77d0229149be8a05be08b46a38d792d9ed47187725418df398b29a3ddea082a5e1f38eaca77545b704af2e5a3e5294b643218cd007bd7bb8e45448ea11da8c4f08828b4efa3cae21efc3381d367602d273819b870c5451e4ab4d3379d09b8f597cdf2be0c85caf844c40a96fc2e505118a263b5e90d6c534019a72d3860fce4cf0286e4a2030ca26f84d517a21ebb92e73e665026bbd24a81a87bec7fd8eea689c3cffc5d7afab621f8c547adc1ea63dcb823cf3dbbc3f551ad1cef0deb34fbc48c2cfaac5af0d41c6a4ae9242f387e14b0fd23faf7f68a2eef324055649ff5ac6e7088a8f486dba470750abf28a0bd7318ca6425b1cb250386e47864cb96f0ca9f0a5a90623cbcf87e781f7cd7bf58e049dc492f4856b688cb878d4a77a1808df39d001f90454d839af610a49038bdd7b928cd516884aae0e54010f073e5fdee9fe362167aad94e3d6842e99786447bc4a5131d888a8cc071205aabd9a936e02f641f31f1ee65cc81d07e9a18542bbb8bd6de98d58f706683176dbf081ff04d7cbaacf46da16212ba223db3dd6519328306018ec37bb139fdac6e5d9da111f1f87db986b094366e08f1ffb7581be960abe47c3012e53c2969c71535837f57f9063588ad998af29d33748552b606491e8dc8f8bda25819b6a89850354ff3e25da9a082dcb7630c08c2b88583e34750f996c4179c70202291596e0db5f9556868904f95631bbfae142b6b5089ba0506e6ae549fabcd192a78bb78fa8d15bf00affd2d9bbd895f8f5fe78d76a3cce4058ad327706deec80bde492fced022043c161e3a53a412016a5c76b113487a6ccbdd3133c263de2e5fa390c061b9e2e0345446939238096bac123db1c6aab94ec0aed66afb6e009adefb86e8ce99b79c5ed4fb336dd0d4fe76ff3ab7d14b7c7fa97a9463bfab075085f54bedc01f9cde6c45c4a90732cf01031f3752955b2bde10bb8d029207a5519552db9e948fb2a9711d85fd4a91903fed05b48e823fc6e88526a0e3b6fa2aa91633607b5591b6dce0e7ce8e94d956330fa70277ef5bb8017774f1f460d35fa90a006aea6830ff4adfe596dfe56471fd93e5137036b66317a83b6d56d31613e94bf19ecfabb2dbe2c7cb1fd27c8c952ec217578155eec80595565b845b49d17dfd0a5075e3c3d0bd20b157c9059b1b162e757de27f9f0883d6a9c987055d9c61fda130e795533d77ab5608766c7b666d073f8156f0b31e79d3865600a2dc95cb3e1883b3f0052b8d1dfba61855ed1636b2dd99a66f26c8bae8e44370c14d736b3a1db5bc543bd11a32d44a8e66f531d0443f1cec8f568639bae0bb1dc8d5dd3731d5df16481673c2f891bb49b8e4c65754a423d740a928cd07f6ea82795703fc4efaf1068e4d4c6990d61036cb32612ea42b03e7aa1b58cbfd55131fdeeb7bf413fe146110109e6b2b7577bd2d2b5ae6d4d4b842859a711ac5f57eaf03211437610645eafb0277582aa389c1a54b8b1c327100051bf4ad61d766fc1c013cb7155a52563ee002a039e992567528e8b7b3ccfbd1426f89c5bd9583d640cce8ab33af16678c6f96320bee30779db024c8a064b81e2be0b1944967f005b979b78c93422b92cc8d023eaec97fdeb0bbc9fc6123502812a9862bca453fa492c931672618b4f00d8721deb66fdd14d156a29ac12a2470c3c3ddcbfcb30b876a3c8c90933f178be010b8071c2cd1f016a627397c6254d3e5278bd00f43cc59a241529110a8c03b1cb13d3e38e1c60e96ef074cde2ddbde9016faa722ab7f813639a3f168b12ad9c97fde29726085f7209d21d1ecadf05983a081b43305e7f539775f7a97886544ed87bc7aeea649cbb5a66a93e33f7ac9ccd650884d4f81a18939ad8d4e704e9983cd11f730eeeb699ac978bf8d667302f537eec2c1cbf1c1b5c8c68b96b464a8a348bc86a91d4d5bf5555f7114555fe109bee9723830a964b80c008ce1c40878376469ff42824bedbbf90f663b7784d4199611154dfd855ae83209e7442e80a3cdd57ce4be554f436613f6c18e37ae29d1bc57747132000a90a5f188ea0bc671a1c869c8aa5b9386e43cb26ba9e6900de4a3f628521157e73164ce5c718ad0c8d0de81e1c8c192dbd66ff48fff6bf17239b943969612ca842036b60fc25724652767d83b6fd95f386c102e9799fe1edb42a488b87d964c715034ff7ca27e0d849662e90e268ea23031b7b1319ffba74ba6f06efab2f6ebfc40c70a1032920d321b77ed8b8b2ddae53449df807de766cfb2e5403a4789b364f0ffbda9d9c69828f43e7638696df1e7f97eaafaed81e172168619c17391b193b568b7729dd59463e5b65f438ae788c48a8b40775858983b7ccda3ce9cbda3bf1ca55cbf15ad557c6db6153786434be9e3c93004c4745122e45762e890451c7e42cafcc58818bd825ab65fd4fde391a2b236a5c6a19b00252752733fbdc1ab52f7ae811aeaa5234e21a22f6627eadb27659b7b1004a285cf035643332e3f5d05115c2ee88ed83d4018ae96437c603b01dff71d7ed013daaabc5cc71ab8c8afb2bf5b763e212f26dd25d3aeb5524568221b9319514810a9fbde9f948f286d8bbd0cedfb1aa992d73db8286fdbbb886d04d8e185b9604aaf3e49002d82ebf5f7e8d121edb3933c174bc91ab1f23502e2fdfcc855c8c8142745db88d0890d415966de578b563ceec258f739b9f6bfb45e5d11b43328ae85281d299bb8b9bb5104ef50e6b489253b3c557a890b3fd24bf661983205fef4b00101748e33a5d52819842dbaf930ec6555818709db42d747891562667030d91993c7c1092478f8a00d80499fd98d9d0040b7a41be8080c6e2f747135f150b6d748a678f5c88d98355b535c7c85ce376ec64d13c7b7fad0defe2e67bdcd8521dc2267aa6cc7c7d718f918d371880e3b4bae201d14212b95e2e82575bdc54030b8d26f67e57ae1abeec967ce656ddd53606e530fd8e0e02f04e63f8fd781bf6ad8e7daaf22773407b510c247cfc5ca4ec347bd7536402105685a367a7b05b74b79216be2ec58f7737cecf1bf25d8da2357de5345ffee2aedda2253192fa933d1b1b07aa20af06baf618c9e871a6fdd4cb185d5e247c58e4a3ba045e55af5ec4ab6046437b25e7f6d6b5bbce104e43ce68bc77b14685601d246da7617936028ee12c48c287ca80b78bed69b6b4e268d0410ec1c970accfeea8067d37670ceae4f477d0b68c7edd3c83cccf7401fe116201381b591f2e3e68b7f4a627d655c57efd26b61f29d296a0385bd0f487416ad79065da90c7a8f8d895df3f44decdf97f65545708bd36df67b8e2b4222a3ced2f0ffb68da377601bda35d8215b08c2eeeb31c438342a36e8bbf8951523922c8e57a43e8e3ac5c28b12fc4af31f086fdf80109b797f43d6fcaa5bab11430ab5f9066ef7ea404c1a2f4f370e7af6472292c7a43371e53014b88c05342f90d452f9d8a4697598ad1b8632edf00c9a76bf092a391229d53ee221a895bda3106c355ba420acaec2c246251459455acc4539674b95d8f723377e0881285ee2cf5c26d3fc7f5882b9429f8e837e7d6e84a45c92ffe5355216a3cd77a643522eb3d394e2ff09a47d30fabbac6ca8bb49b310df4d023e2d22a46fc9bea3746aba3d7c3a92d967076cd9a17e6e2df1e165d4d59630dc2a64ae5ed5c2a543110a07236dc889da080443a5b006605dfd1d7151fcd7640e54bc5da2604694d3c3f2c1fdc304201c510ca56188227f0f1b3d5cae54127d628c9a256f571756da5d6bae4f1f457d05411b24f05765aae9995217de658acc01242b402d7802d474888020e00991808390b8de7dff699106e3f7ee935ebc41e3811d74b0a5255902acc465e008c2677b4165403348faf0c9110ac859d9b80f5b63125fc9c71d6cf241babf25dee7a39d68e992db6a36ac47807a737d6edaeef11dcaebd618e698e61ed9ac7815f91154109daffe7bd5817a0e871ba867a94c705caac435c43d75aeed5dcfbb4dd85cf58d302da6391c6dc5f7c56b3c6987e4c858b8b6976057ce4f6171e0dffd23579fabd3497baf72cabdf1acb898a706207e8bb03959c40fdc572350d279ded8ae8b9245a982a8d001ed2a8ca5f902155fc2a9a3267309b46da9e7a53fa0ff62b89d9379d377d407f93bd6a2ae94bab73c2dfdc90baae2a44170d8637b7ee906dc5d35ed79dddfd3a4164f9179e84e8debf8d3ffb942e648ee2b57c4d1e877c99ea5441d6c7ca0dc61c54e41beca25274a79f55745295445b450e4810f55beee1b0d66de0c684d9cd5f18c417c6047f8f829792a897bdefe1c13183afbdd5c4e1573eeed127e22121b3b0c78a717c4a989b1075dfa571218840b3c5fabb80830910797248bbe9135465e6dd36d717fa4343363ad388498d332f194011039e2969de6a8499038cd5b256314ead0abdd51e56de1b9201e255f98330f53d1e958d0c5eb2bdb3fec9d2a39c7623ad2c1df576c738e6f2d4fa666b3b9419fa443897e86cdaef807d379ba80177577f0b7948e76478e5e08bd47dcca92aaf4f895fe5769d1cf0b86b1f69308298eaa57db0a88dadfa353315b13b2a4db52e14d44e2f77a9d060d73e8ea32d13a8fc807b09905af7795441aacf03ec30ed07b83dbc58b854c5112a500ffcea8a33e2f8068f05727c09da9bae2121bb4a86e5e863fdcc9f54cb6b87d9db1fda0193a85f1f7f509131065779dca208b6fb4eea93a7d62cd7b1abe5ae649b4d45144af01d8d20788aa59f874828c1df6ddaa900108882130785add7d2de6c4a00f105f39db268c1e4508dd61e10fd44f0d3a5e07bd0c9704f4912894d05fd2f2efd35de9856d9a523633b06e45f20be71f942342d38df56a3493d7aa514bd7ac65d3d6eee61c1abe2873a6dba0c5c428ee6c197084a2693b8f61eee7bfa97af2b88f296e4a0f465cbc83c6d50c774f0817003390057e920d78bd89c0b6f57896b2dd3deb3b5b6b71e231be29948d0d8b53dc3744c7f91dc00fd850835cd7d74466e995e6c5e0b9342d36ad7327ddbb186ee07f40ba010cfa8175c08ab035c9aa069c21f3d13a6090b1b1cfae35cfa169eba3ae4ae19afa3238b09eb5ab1c3eae7435f2d461f3cca5c0548570f9a8e3e6042a1417298b02971a88e4da2b98f31c6c49eff43f75b06807d1195731a8351e82da386b2829e94a96bff51ca93ed9eacadbcf918b0ff3717d542c0a6e7b28e254e02baa9a713d560748769246df7fbfdc8c09c6b9424ff758e5184431de40b38bba1d68080dd72a1953a678abf372fc07ca21175416e12b53d965aef7867d04ff6c8103ff61089e356d30289e1a01777df00679410d7263317900d951280f20cf0393c78ca37ca85122e0969c38d7e4e5e9e65e4ec96f2d86c229f3b4b13f4ae1f99856a1ddc9c3d2a5c277beea9a442ce5883755bba3b36a65f54a34f61e433f3e6bc4f3fea32ca4297152141ce0a01c6fd43364331622abe450edb7f5be8cbb4f426f6d4bd85097775f0e21ae662611f4df4c5546c9a6cf9b626543078cc53b6816d04aaddc87099cf7cc3c96084d3227611fbfbacc95b41c6471a0738ece8e70c8cf24e6f5c1025dd4855be16bdd9409fee62850e2d4a0fa88ea4ba09f4baa91a1714fe1228ad1a7c88c7ea3678e93d2191841b95fc41d2a92316abf2fcbabcceb2970ac7d1ad1c1d79e6d7827ba20e0e738102c854601324c77f06112e7e1f7748e6f60202bb38265d683b6c36247593b8183e3f69277923c70a03ad007a1d0d3cc82558bdec593e1d9e2112482ededa55da66351d7533e77166cfc341a0ea5729024aca15a92342f6c63291f29d6dc50329f27d9861d60ae774709668729e93a37614d4ff925c8aca48a90039e6e88597ab00c51a0ceee92df14c614b89a90c40ff5191a1fe80e81f3a8404da3fec1d10d8dd3262984c18afdd226025afab372a530324900c421280b9ba626805165d79abd0c892f85141a03c0beefe437030b48fb98518ddfcb48b05ec008bc4c886e0d9bc3995397badef937f1ecebe409b94ea4bdede51d23ba533a27e01c3c5fc4349716e05bc45377fcd9bde7612b83fc8572c40a5f9833659229e0ae3dd644242409db3157d4e956ac26d92b0d9a396ba102d21682f0eba8a838fae2679d3617a08725496efe916be42dbe72502001f1d7494e5a0e6891675824dca3ec15a7009e99c21a37f1475e30f500558215fd539c8096a50c16fd0db18a787045c79dc1e299b008379d5e34a8df1f43dc18541a7dd5b3fdf33468069d48af6df86e8462b6a604a7d72c96386c655674210a21aa8dd480dace538b809c4d394aeff776d4bd431dc68f6dc23f955b7f6c68d05cf631892771bcaac91a291a169186c9d62481829c1490c00beed569d6e3461612a5dff5094cb2a5dfa1330779310adc69078f69908961ed8d8340a32853ba22faccbec1dd7585ae93d5fe664429a17fbad152524f75f934e3679b74a3d948cf22134493c152406ed164b91b97798aa30dd9378d272b6c5d9a1df971ebef3e24167f27092f953e1b4d7b9ee09261134a73a39decad8b6ccd5bdb11b4764fd116415279e73739ba7c65ad9f4a55e5b230de76b91fdd49e04be5dc9b8cfef9ce375c0b95c23181c5cf1b5ad07d6d137c9a309ec1a54c19b56ec092406c055bd957761e6d4b4bc76030881f39f548aa0168acd99b3ba9ee1b12c506d5c4c98aecda5705be085733c2e4c007f7c550ea1093502386e9441ad0ebd4267acd04425721419029a7b3a1472ebb16d83fdf99f6a306dd9ce64320c76f19fa4942ea90bf4e2c8a284e62e9ec4f13c0b4fd767646b26982a7924d9623d8e6081a14d26616eeace9658a99018342663e17254470fcf255c6ec355e64376a6356841c324171d7d86ee7835d793013ddba2d33b7594c20c359adda6ec12d4dea7cadf97f81d1a0c2a20f140866f8b8b4b65bfdc28869d7b1ab2e1fcb0443e7d15d29c2272f6e9403811443685f0a305ea2f6d002a64f4b692ef3f9614362c769d5e2dad999e86ea3440fe5443636626d51697c7d531f689cc788324b7afd4304e8479934a1aac66a9a92b069a817335d40de25e28b76785161992d529fe016d04d89511d274b190668a34d4a24943c50db255ea993faf24d6bb468e82977e886749810b767ace1bdc11c5ae3cc2ee8a6aff8397706c8c87936c34c31ba3847d77fe4ea7f6a25988323642e7e3b2fd9366473faba02cfc55f5d8d1547cdfbd75e42410f13b48ef48ef05e5e91001a5061777579b67a0bb1d37f61ffe98c34cf269f22dd60aae9b5eef00d1606b7a85f167506227d22aebd2ea427813ee4094d4828f61ed62abeef603e680452410957555596a217c256035f1028470c3ddf0994861125ca809205d4c97b3703466fe204629ab8e049260b1da143911d6c7c352ecce4fd90e165cb7ceefbc897e6241c9c76cf54ef833cb4e797d53fd67d0d6e463cb9d20286708b2ed2d80b1193d3eb8f6bfc80ab1fe525cb06b6ceeb5513354b91e7d17585299c1dea0059a209e3d3d5a7bc847a556d792f549d18c138b1de58f98708f42d2280c703f96ad88e587f0818b7aca4a3d5abe9e171e1c8b9a7c15239265d352f953cb393894807dd508291b16451dc1a5eba3a68d7dd34d05a1dd308a60c88475c77b4777d1460388730e345a5665ecfd82534d66922156166d7b460a077822a68304f34b7d065fbbffe96000ad6fae0f92aed39b5b5d0052c36cc521a27eed2d22822bb1c14366c54892e15b7886ec38fd2cc33db0c9a84be3d250f609c5963239216cc4997d46565142c75f699155c554a1fedb0f25ef6153c1c417ab281a684658bea7a329b744e67fec01fc32e5a9dd6dbdb244e276be7e5e23778851794058686fe858394c48dd2bcfc5a023892a3c8e788860d8d39b12f0f4d40aaf10de4c051b4a3bbb8f510b07c97514348853ea72e9470d154693b9939e345c30503050bcf5a7a007e8981b1c78d274813caa680dc66baa64eeaf515031d1a13132f167b758296e4a471716b29e51ace3f25b92d675d2de4a8b306728b5eb6b34e8826ca0213b5af4d1d9b85a64de679d9115e669496bfa858d1f14e31ccb36ef385a2e2cc9cfd2a77b1b8b4df046338a0a8f46b554e40e82f539256ee98611a0e27fde801c915da981211dc135de99e75094b2c8cb906342d54f0920c5aa612bb776f05fb21d3dd27d3368265eebc5710d3d5d6b43b3d191ad6f68f4d6f3b9649574643cc5cd4b851ae3dd3f1a917e6a1042c3b6ed2b663371bb88011f5ca51a391c7fa4af304e8cd07bf82313ee3d2ffdca08e6832f45e9084288cd0f4a86eb2cc4d89cc69e914686eca87e99b96cabeb5612917fd16aac4041a8684758eac4f52d576dcf6295f7b1babbf8d24daf54fa36ac0f90e69cc4de19558c2cc44ee7600196cd374b3219dab91721f9907119771277702550d4d69aebe37b15dd476af7990a02da34d532ed67b54f61cdabaeb6a7778dee97c930659c4b605d5c5bbd2ddb9167ce1d2e3342eedb4479cb56a82ddb59fa9b4312c30a01012534597dd2ef2c47fa3893bd0a38c8463349b58e588b8dddc6797722a1515a2469f05c73e683190711ef61955e94365c7926976225ae4d85ea2375b027a4d1e9cbbc96f2ca1a5ff81b56fec9e7f45204cacc353b44d0973e314d422b1a4b9bc4cc205c65d5731ed2c7090839cf5b097a7ae4dbe51d2a12b3d29eed47b72063c29137c9694c01105f52485e686266dbea723050b785165620dac397e7980156e07da80954fbc9d64af9f8c685e5a3edce5d542d632889c43513b83a16027d3c063f09525226e47cdfbd43e593e3d5c091665e17bd95afb3b03910216fa23b55ae7514bf1c5a85929f2c44d8ec44bec216820954920d68a7e059d1d6f0e1e07cef07ee8cb4356eb116d2b2b5dcd2cf0321f88ae1b7f665bdee6320bc8d619906bdf0ce5e499999a0a047f1db65ff165751485078672766de06e4343e5ff5f80b05a50c41d546d3d8604d103bf52a7090741f12641a92fb7570d319e93bbcc2b1148468d3ca8e58e09d6516aa64eec9b0f12c4c9c7cd8d6110e3be4592ea9e4d91d2382e0e70b6a3fbce002a0ee211f30d19ed5a74766ec19b06e095bcdb9c031635f72d8fe88069249e7de9c37da85ef025bfd44994906a05b8e3f21ed260ff9ec9f507046149caf307e4cd6143a086829d742ccf1057932e8622db7f5d3bc45b3b869c3e580b0da6e98dc14a7fe4f465e5cfceb8ef7ddb154102889f7c54e9a110aafed506a8389bec5a2f1d2ee2e4b5ffa0763059fe82806ab82ce0e749adff8b978cb3de1ae06c656256438b6ee1b088d65604713ba68a6b7c8bca5ee1ff1dc82e68a972fdf0d08d817f5c57cf2ff1c488d49cf231fb3a6d8ce8fcde3b7b1324969a4a14f12f1d882479bf2b20f3637b84a533a0873fe0b4fdb8c6169a2eb72913c753d9cc761161c65bb3f72d3d882c98a6fcbb94266d49440a070d29659c1efb8a166af24fee919111b92d891c7dbe5b3e9ff599caa3bb7d471bf1a28d904fe148c7314973c926eca17e64209a13e8744de2adcb49c6346ddf7d5b56b925da0221b9b0dbdc05f2666f6ba1ce190b1039c807e1432144d78dab97616da74d8036ee8071904cf3031eca468d72b10f0706ba7d141f768e330b02434654e56140ccb81e27d116940d3add9527229d660730cab7872449e3feece0483ba84ef379a310f148db0fc9298d0ee61abaa4a9ed53f8791e7f1f19f281263287a639858749b7d2e91a95a373dcd87b81b2da91a979b327b8d18dddf68a0c430ffbb4a5c760a4795324da059194b37ccfb232ce537bbd68765050edcc4e2942ad00e0b6c7ea3c3c25ee8ace99c8d0851b9ecdf1b7b79e16b32ccf947f406da5e236f7ba544a9431efbedec2d61b386af9f09f67d784258fe0ff9f6c2c422858d5d1f18f34e06be01191d432dfb9639ef897581c3f11b26ea9bffa63fd76a8f78de0ad1fb3f99fde9e0f17a675bd56d0f1a8f67359d08d898702eaebb86d652889fb98909f95197f346d9cbe754b06f668bae0a9247c04424fbf18715a5dc43fef21ac052ff3f64acd77fa68848177597e66c2fc41901f4476cbe3ecb186302fbbc048a54c4fd5664cf8538179baa7b06f1cd92d1eeadcb0485cf05c0e31faada182c2504355767c024a5b492a6089c269ef04627d053edeb4f634747004fd920ba2fdf86f9f6f782ea86dc0124c830a4d1b28d912c266ed38314e9340ca266044012b9052dc9a50d0ea1b60cb262f48815f96000e5606bd6f7108a8ddf8d6d8082c5fd3230ef6b9a408e99a9cbd7b4a77d34381954d8a6b785668395bed654a8fe762bbde9313837968bbe861229a6554165658d61776649a5b4fc06ca4d0b4c931888d20d2bb549e728671b085cdc9740f67ed00e6fe1925df803d0cac7a493705ca245532b09282c15f7a8494a1034b6e57287e34a2e4fd91bcb0e0c8435affae58dca4540d73ba70d607f539176a354e54aba0154083e1d939597e1140afc970f491ac10ea149d1a4afa1f23040ca3b10b7895f950270c8c90e57c1309cea66a263037fa4f9d12a8effd9c25282e048668f8e8c3528dfa1565f55bf68c23f9a8f3924a01e4d27f6a5807e1dc2f1130842da1878d3a360a88aacfb561addc432129c50ec67e141b1c3c81c7366932d9f33ad3d1638548c52414823518877988ae8a12d27a758b8c7056f011781ee8e2db4250f7f204d5fceeb2d5453bef58a827d7409ce516c75580f3d957f5e41a2a59ca099bf917721534a3f20a4b43eb8ce71bbb9e616579190e70202fa8fe5b3f3e3cda57b88e79341ad4fcfd8cb73e7f9158eefdc8c6060c13dcebe4d9ecf3d736cd5918c0d51eadadb1c3bc276c12d89320a3ac955bb56f24d4be1220b6268011f2abfe8b409a3670303dbf3a94b46bf75fa8e84edd82d2bd34d127175673fed4fc33fc1faf79346046abdd7a054946a9ad7e3ec1fff6e3515442036518e594005d34fe8101bd245687fa00cca19cadb320e7408a0b638de298261757fc4d4488fe761dcf88e4b73bce5a775066a9d6287fed9f5365473b81fc8eaa7743256edc04c7478c61985272b13b1a2a9c363a9f989a6aede8edecc4007a0d478e93967760430bd2c58fa7a749e9ed7a2696e97526f9c6168769c79d98fb3b6a85fb3778ba1050cfa366359edaf4f8aff9c3d9078fd5f2c0ddb670f0f5cfb27c883e722a0c3a69faec1cbba7320cace69c0014664d430f245e25087ac7c47008f98b77bfd63c3795b98240f8e1756787cceb419bd1c4f0ff2247cdf5b094c6621f7d9b5a4a34668565263c77cea41f89a03af6fcbaf4a4f1f94f4faeb630b1d882bc9dccdeca04a19ba144bdb12cfac861572fc6b7930402d7b1ad1fcf0992e9bcc6bac3c000b677be3777a4283f42f16918ea5d12d9ad97dff5689f5fd2cb9965d69564d6d3dbdd78048ff309a44f8ab3fc28be16e64590103abba350c65f85a730db5161aa237ccfc04f2aed33eff54821ce11a380c1f8068fdc3a16815afc0f52ab8d8dfc3ab1179835267826e171d21f3afd66d70c580c94c8a25ea2a5e8e133650f449b4f81f15c347f6c729f4951321ceac22cf22e45e1aa5062ec1fbdcdc653e8c32091b6a0478af71edfe81584bd8c3314486fed960a4e803bf12cddf8a2baf2cb18e746d5a8ebd3c32a4729111c6ebb74287f402141a090ef1274d0dc128c5a724ba97410d8a711da8a575ebd375d8de906e026dec42aa144e701e5638f6124fc1aceaeddd12a467fcff047ded35d59152ce68debcf5eae5064337e0fc0f700fdaa0e58f11ff7e5454531142b39ef48d0b29df523fd2d4bc28d3867952ed53667818292ae0cd6974aa1f27f72a9306dfb2a05adc1913aba4ec00ea675229f441ca69d242b00c43bfca79dd36e2610a554fa59957f025e367bc28a97dddfd1639ec3a88df1218f9c41fff7e5bc43633eb69b9e7a6f5ac4906cd033f01160db64dbca32dbdcd39861c1870ad42a34003967abd30fa849a2d081f2fbcf6ca04734cc8834324393410e4a8b93f0988197daff1ee1ea96a5b4bb1920c138c63d6b162e584617971d06a4307b65c369441000114148d411615b60cbc64a35c7a8f28e037a4aadafe07f96572eaae052b944c37ce16dd41bc0fa9a5d1d6e494a84b96eb2dce0314768391642c5b709074a34b2caf740e3da3727bf54f520faaf14dd7b3d9a1a53b7e2a0e5ca89ad77092554c3dbf2b31207a6113ce80868ec475e6443d74b7aa2d9e98f40393936ac7a13903f1182f4c5ad123cf4c71fdb3abadeffbac888f223766cf7c3e1220ab366b6669d1f4141fac335c631ba92197f9324374ae8dd2d19598d1f115dd11fc5ca045b70d7c71a6d1117366e677a0b32d31e1dc63464bc4ce662cce1227ff3da0ba9f1268a01f8ffca6f7ed085976d59f3f78bd2bbc61cef775482dd770281d8d3bd36fba6308552c1771ac46daea202ea6f7c2fac034a8c81db07dc73aa5370ae9674c17fbf35ee831b6ac9b4e212509f74887558d678e2a305820513e3544ab8c3eaebf442069054f24e1dee427fa08803eab70d725eac97af23de9c8165f5310bc6abc506fc9d90ac522e02797c2a7af9c3b2cc3a64b3483cf0a8b8717eeca1428396abcd013ed592b1f764c8d101fb1006b627525a06300f7790e8e09bd50b4f8e3c636171750a05f057ee418ce4974103f7d2e8d76e0e63a66c842f30edc7d8cd356b554467a38c04592daf83296637fe8309f6865d9e7febe3619caf100560d6fdd35c750cc979a014b292160bca20b14da4c2fd5fbc602cc403c6cb1d4919e96d1e095b2e76ba163acf35649c510eba3249eb98aa2dcc1d12b9ba6831cd15dd897b8953474e325f398704f2bcbe5ab3acefbda65bfdeabacf68875cb0df4bb4d10c028ea240218e7089b4a2710d7d2d0d561751aded0f2953174868befd62f5529a79d0accfea633ea2f35c92a79fcd841351be55367de7776e3f7aae51b317c5a13015e00fd345e6b5e7e479dc5cae86e1cbc43bc8d1b4a66f5d6dc5bf379000dcd173aa3774c18ed2a78a2e0be48827b7b1bfc158572380d5c75398ef9f519619d4be73f8093d771013cfd6503ee1efeb99002c0cf8a0d2dadf47ca04b7164ca236a2c81ea3b258350c2a80da5e2ab5b0e5510b08040bae9f92742299eed8ec1e6f741446dc39d30452bfa2a509647b4ed0d43b15f1ed84205bffc5c8c4a1ff9083556039bb8c6d28a5be18259aae1b9163d868de68b0df99b785c2cdffb975d305f431c0b3b8b67ad8f79fe4aaf4e37f53cb34da265e30b57acf400e5f4ab4583f8b985d0e3b4d6fcd697f04d2c2fe40e236d1411cef455aa11f97ff1c8b58f75f7fab0abfea1f9e3dac80ae604838a0590c2500842719a9702b834b0074f0abbff95f8615fcb846f58cd3e64292d9185676d54042743124e7188727b051f4365ea78e14764db6a19f75d5372057d01b84faf30fe50dc05b521da943cabc184943c6ac07abb010552e3bd9808fac1f007661f78149beb8a88da7bef25a6cfc31bc0a7fab9d62261617eb889a897f58e84d9dc65b50588053477315af3893a0675255f5300534707edfdba7f7a74c3e317be5527f211d92d387d0f24e5e5559b3260f21595d4a04751b552cb24037e8c51112014093fdd18701637aaf230b86e012830b4c85d7bf3b94934bae40ffbf0e7449eaf48b93a3826d16650a26d7d1cf45b3dfe53c1e142c010fe672358eb7728657531608426dbc0f0e45eddf7c03efe033b3499324bbe42263af10199e258281dc156d9e50860d84b7cdc6f609394b6dd466d67349c8233c0854f6a250c4ee44d84b13d6c512108a43b8377838d8ae1a30f1f00923d33068b546604cad8ce78bf978bd6ce8dd036852c5211506cdb5a996bd10c9d73163e0c1f1cf0d5b7acc662b8f97da969c683a22667147109745d71900b2ede5e506380ed8baba7e6b1a07c9610eca9f95f9b8e97cef86c432fcf0377002baaf9536c0a371429328f8fe91f08c10e5c11573c21a7407d965ae010794000ce1fa511f4827a37bd829cc749ed17ff42fc41518537dbbab581eeaebd00297ebb15d0b87747f5ee898892c38d1bb124ca9aa5be913257c2ed02f1359fe64f88668b076d2785573448873726d75fab849a80d048b6d6175dfc3435d514115f685c1200c9b727a0b24b7c706287451c5ec6d86baff6e1095a02ef32d82d0731191a92a815fc4763b3a2ab8afd08c95fc30d24eac5da256b8e9e0da1fa6a892581162ab17a26ca2ff0176aad1c648bc76e5258ac76bdf092c5e1c9ce920fedf774aaeea272a5358a92e8e4b4cbaad76968b7854c917d241b65f098f203ec1c01c94f644148c65488c3e7b6d473300acd8014c726ee9113f1150a086ab78cca726f8bc34e96b540c3f45f4164519fa0bd7af428b6373149a95e6ae492672a98d3639e0bffc918a2ee120612693cf29f08d5954891ef1c2eb7c27f6954c9e82b345b553df33d23b86ffdef63fef1463c8a51509b8f91e4f3801429438adeb2e47ff5a1deb19225b806069f7076476bb9d6c9ef500461c9798841b86980c0ebceb3979ed98ca4274db0ada70e9431a2105e5cf8ca2e7fcdb4bd2d9e4f0fbe9ba255a5d32bb6bd312c45f876e93572c3d40e1710e08194b74f1ee3abedbbf36557dd0859724e750d9ddef3fdc9c0572e7d23cca492cc15355fe9d4e99ef428ab2e444928e74ec7959dbff1fa4fdded2aa1d3801fbc0f0a631388f3d693a10bca4b38366a7520894f4649c84959d0fd1a0cfa0e81b057223e01d79a4df4fd4c83e47ae9c8d7cfd74838baecf31690f6b20dee5ffb70a7ca74a98568753665faee2abc32745a7c13b28efa4098e2421366f4d7e9a3c81c2e70cf7c39239ad43817b41b557ef9fe5d043c8413556766e6a5e84568a37b29084c13bd014b01905f961132f7946568f38bc7aafb84c5dce6c709f99994a044461b5518e10cfe54f57db84595dd97c898ffb8151dd25c69e9ad3468c9d1df8b5167e2379fb8f7327e19a773231589156766ebc8d454696c8dc9c19d391fd8a5e5e52b0a757439f9cdb178eb0ce7dbab23519b141a7fe4b6572be2c5c3af329777590c8368cbc3c8bd76e0268eb22a41c583f5eaf0bb6eb94af9dc20c1dca6852a58aec0a0347aa817acd9228bc068dab0012b2b90ab7c2e40aee3a1f4afeee0a231f2a7efa430f3b36b3f59d5f56f9a32cb62c1a81c6096a529d05f6cfddba5e1850a61801c4a6f6c58d7bb4c398079777eff87be882c350ac4e535d56e38312b09d15634dcfaa3f9744a13fa6a7f244c7dac2994ea2bdbaba202b6de91f544416ffd69e5319a4bfe90da0b0b330898112c6b5bc63221f9484ea3fcc7f70503ffaf67375f99a59fde91f5d84f805cffc39cbe00e9df40857136f58dd0e44b2eedb83968c0cb76893ac356b0fc9c4d1e1c24fd7a2d600058da72fc5ea11df3b3e03965b38948bff13753f773dee5f2c4fe28dc5fd565d60e856f2d4095889afcc83bcea2691956a2f4af2fbbba56d8663181742c81284e1834d954a152a1bb0cfc7c46836cf90b986cfa70d395f3c04a747b57f5c3f5e8503f70522a0daca660281d6ed244c64212c51347a41243aed2493bba356a21f020f8a7d39c3b32d17342f2d641220489eaa2716cbb5fb33687ea82cfb327440eaf93209d56eb904b7baa9ae8dcc2e703f4eb3876238a3a7ce9a0c5287c309f00279a1bd14136177a35f2a07ab58d08d718cb470ffed0fc1eacd8136fd1275b7f9edfea72c38dd60a821c7b143f06b09dbf4bd8467412d1db5775d1e4b54943c850d747bb4d2a00d665c328584c028c3704a54ed4717ab3bc3bd237f683131863c6d18fa46b7508577a5adc4f26c69c7042d51b9668e95671af41958ec24897a2e1005321f8d12376b8143c00f6f101841c8d7bdc29ed89a361f320eab589c31308cfa2481230daa37179f002a114b6f6ebce26e10892cce2a452daf737d18cdb99ec8a0e2c789c3d11b1dd844c993d605772b76730a3b8cd204c7296459f8d3159a14101c8882905152a5d9469441ae7b0099d6c7bf3da1a571906b3db871d888034b55f7c3fe6d5685e0d06c6da14365f847eac9d9154fe441a3965c687c16f4c12951e5bcd76998a706589430be3c944968dad2dcf7a69cde5a9e8672932b86110a2df9dfb3b8fbb99b4023cc36112ceadb174e489f7540c3a98dba5ddff03245bc4d701f95f4c971bb325d2c1614fb7cc73b497661a36b38c7243e4a729dd3f12e652d991ad9de36a310ea297ac697b30d97974fd984224d24147d85c3ec0b6018ea5c85199fbf178f2661643af3e7f5b0b95cefb30f527aa5d866d17a1ea16fbb860124bd5e5fc38bedefad3422bf9f70de33006d41ed15d7d9f4eb3de354a29b711c89343cf07da48c66daa347a96b30f19ad4fea352c83ca07c98921d9a870e326fce5c68d30fce00e178f10349a3513831308e5f0ff76c51bbefce73c8965dd77f3c3efcdc232eda84d39c3748b94f2104547df650d0162c91cad527da638930a51b78c5c860b2e83bdbc843de4b747cdd2eb8036587d76ec8cd082ebc4f0b11b7b33493ff01937274664ad4029e481ba642b5031fd6879b6d128e4029d6ecbd64bdcb91939cc965e6a6c979515b37fd7b9bd4eaa0ec04622c1bbd5a2304fd1494ee3e8715995285a5856f50100baf9a14332b3b56f2644e94d324514f621824db9a31060519cb50a6ed300f35c6610cccdc96a8338b67c6e0148cf9b6d32916d24dabed9d1b0e16f395424229c98f8e89172e6558b76cb4d68c574472d2a860fcea77214756755c355ae0c77908352ad3e26793c4d990dd47d2ddb3370b89ffbede13595443555ce56e193318531dd82c099200f246d14f16c1f4bfe697ba8fac7549806411ecf10e84bdd61451894b79057bdce0ecf9f1fae5b85cf608f83806f38857bdf0175b80d01e87a0e65e9b9aece6dda6e2c9fbb92738978e3eed81da0a1641a9520c9e9964b8cda97983f2b43506c9409d31e9c71f515573d5d5f60941ee96d9c6cfbc22dae4486b7d991bf64149520b5b4806848018e24818c157b1fc18c5cb80fa62444251fa42ffd8cfe7c315949d4de6a6894debf2c1d00631c4cdc09730ced5c3cc46bfc837de504d63ac9d0abd8307165fcbe726a8b608e2dfefb5545dd9cebf199ee182ca18fa9d4f68fed0794c34deacdf81fd273cfc3dd86e1a3f550a9228fb397acb67575f2208f58612b561750c69d11fdbea28b69b67ae741f723556f307f1da56e18efa02500ab6d24dbfa70b30afae63d4699eb0bfa60bdc0b9614c0645aed06b90dc190690d615c6fed71a03ed3f0f8e4dcad7e91a096a7bd132796b3707bb4cdf0eed75d229e81e598ac6975e79b8310721a175e9c6709390d7186eef24df3e1e370a514ccf6db7ae787f78a0a110d445ea0c715e2239b50c40af300c425ec4ab3da456dfc03ae9539b78dd750fca27e13b2c2567b0d8286c6a9a574ab71fcf2f51418b9024ed2e1c680fe4b8c2dc4288a31261bdc1dccecf2aeccc50fc6aa9b0efde802d4494d161d92cfbf3ba5a35760234ae72e25eae79c5b767c8ba51f8af72b0178281e7cf2ca47ad3fa080bedb2f6e5deb2cec03ccb333763ae0f3757dcd88c1708b661f3a425feae316a74f8766fcf12afbc08bbd61a89f13186ac34c1e85b388e82d39e4d49d30017f2c462d1c6cd46bf4fcc9984a2b1f085ba4860bf3ebdcb8c11b2bdf8e60c260f30553d858bf029b8fd5e87416ce14004e9b17e7ca44f6053db10f9413c776655647c6280f6eefc16852da8f97715d5ccf08512f08114605fca5c7f5702fbec64cca7696f78cafe137f788b7d39363e82d871e0b311cc9fa4c7d9144ea56a5f9c62f6c15618298040f5a6552c68ff52562d8367afac5baec13a707b9654a29fca6e2fa7c4737303b70e1d2425926038903cd3a42c29fb0cb8d3a791a99ae881c8a1a0a8bd9c22a3d72fa41da8ce7e8251694e8fe6a9a0aa3298af8a131de9907880f59df107760d96b4a3bdc175ed55662b2f3fb7741ebe3f2d0257d47105e512c9899eacdc633b249f4dcdf65b331fede908edfcfa08dafeb92db4effac799cd68ba1347a2c6440e11695ab214ec593b95d1e04213bf4091ebd80a46b6ad67d6c34960b53a7fd75a6f537a4be423e50881ad72b91e840b9f4b1e89fa20dddacf6e1387a4e2e4a62f5039eacb539268342806efe6db3a83f350773fa69df11513017db265b4b578467c44bf159cb6065da0f0f43ffb6fc2dd343d65650f5b90c371ca9acb719212706cb0aa09e9905415d3ef5eb798dfd74cc1b77a960132dc5feb6f5e4690447071c0c5fcf4a13ab7db1364615cafc4951656f29e87d4afa1b10fd02d9a73cf3556bf469b2897fc0108c7ebfd30e00fc14ddd251b2d10aae85c3c19cfbff31aa722b40b9134e7e48a1b0127356e5b14ec6024458aff1fbcb728f9117bb5bf1266e3befa187ef03852a2ec910441ccca3022a6972126c8d207c70574006446ec5f38e9678c26601aa8e4d72431a898140e5e547cac8da181b17f820bbd639364b468eaeb37c687c8438a4ca9a616085d9fa5922f45e066dac3e836c8448c6f902bdd0bd09ac75dc0ef30c381d5d2af59b163544d7ddaa3412d5bd2e37ab68605d115072ec1e1961eaf514b9ef0d2e008b1ce9d2708766c918328eb2d670b94fd82fb1246ee68ebb2d699d9e71d4730b429f90acc8865e750d279af165c2748b29f627f777fa6eed9f989ea41ffd7d35c08d92bbe866a63be3fa61a0866f007dfabb09b47350e6a496f8a33e200ca32e8caf30887a92af4fc0e07214750a8646f097cf72372ee8d2b7f53b00596f67b7af31f5e49ede2a2951b46d3a0e2ef6fa172a07878d27e3d3a1a9c44396b4aa412dc1c436859aaaf45f49482bea68c20561414c0ed81cebdb2cd7c0610d219e05b0879696ffa80dd1bdeef8bb34ee15e39548f8fdf8a91ee3755fef50eeaa870a908bdbebab28d4386eb6ce9c666e488f7a1afcc06df54f28b7350e37071a854d33dff535e64863db160552d32fdfb1d5b3dbae587082eb1037c2435de78a2531cc2e8189f3cc794e376db0a50031c4e504d5cf403e2ec08b62babb95f18f91f71c5f2f9545baac1b78ac78191065fe10ea3b56a9270536cf2b58fb31427b824b1a3f5c46c0ede4c63e514fd8df16ccbbb800644a5ee04b46568a11e77927a0aa12f619bf0a50c1e4d623d33f7f63afb3a1e1c3183f5be765b782b52895e9fd49b141cb115a37ee66148a74afd229961224a8abc032ea53dde34a7770771decb5aa709cf11bd8cb9e94008e33ddf5ed20d53d43fc00a6e5ce70e5ebdf2ab609359c6ce8fe6507a01da0ec1d475b842c114d211463f204a675c9006fda18f366588b64c0437f0024dc737914c4f2659a7472f5fdc7ca048ca8df4cf98577f1101c30e5fb1472a2f08d7179195a7ac7d30b4428215479b6058cd11ef243f62dcc01f840a6bd2603d5d8beba7e0396fc91a3b61d8ba78dfb5a4ef772059170c6e0594f5c021700b99b48ea0e45c382adab3b26a002ff18ac7f5e2252a033e753e7d710073169a3b4e8f5cb4ca48481fd9b3160255b38a7b4a5218e7122548bff6c21220b59cf8de188d89d8872d9433fbf63433792c189123dbbc2e9bcd2130d1d608a2031aa8af739eb4d270d72a45aaba86549effb56a08642c819488646d8cdae678989611ef297a700b56a9d22b2dddd02400e57453b0c807d55639d6175c2f84622e7c38ec95ddbadeb1a0b15b9c374b789d9a5f7361a0508a447927e12e734ce36012091d0f410cce8f2a0b47a26135e565270f2f4186907b91c6a138371a2bb755ecdd07496b47aa1998e35c0772ec1f3435aa5f555386b0eb7e8ffd00a71285d95abd28c28e64649217c57e01c16f8c232fb60a295ff2acf3ce0696189e9886a7f5fffa7d79bf3e5f3fc84f65f59f8846c736023c7eb1c39927e02e842719f4ec6e48cfd26046c1609dd8f502f0dd66a3031e32766eea782005776cdad8139f70531aa60f43f67d5e65b9754ee1a0f497c26e9695d258ed525bb731d7c648f5af514b829bef8b75ad895d722da375c03b515cf5e4d9bc086a21fc29b186e0102351860a01d63692108ebe77838e51565c6354aa795823f70c563444292e3281e48214be999dfbfbc32e9dd3f23705022234965892c0ba129341eb792add2708623720294c588f5b1c8fe35bc11429c574cf6f207ad894041f69b0d9fa83f382c15fd41438bbdcfa0a51be37291fe7996dfe1673dd48669c5444b818a49c859108cb7d57e9d9b8ac4febda9f45b6cdb42284636d10c6bd8add7ba3f76e9cf2e9b27f3f8bbd2e5c3ef46783c8b49e387c90e75c409cd03eede67fe3a4f774c452b29b46e30f47dc90773fca2b8ad0dba3d7b141538434124fa39505d002fa7d0ff2ed54acf986550c2ee056c9138dc11fe1577d2f91b7c10abecf19ef08b0dc36f79777bb2f5baf5ecd85d03e48b50e48baf21cdd9c362608b918199f655e83766fce2f91cd2199083484ee85fc2cf5754d1c7749fd53ebe9ee56468adbf53bebf199358cb3792cca49f7073adecf46acbbc53fb69013d3e5ccf94cbb82674c7379c931ef25eb0c3a2ca9a51f58ae7220578c59abecafc02063fcdb7b48f31e109b2ccaa5166b368bf3257e00edb712e8592a1150f2ee878f65468d34e7a3991b432cb26796f5b77751a71bd9db1c895bf5ee5f89bb849a7156515aed72260466f0c05b4b9d3911a7679278aad292232c0270094028a33c61802992ae854040ec78b1d6af2973af4b66bc9b5cabd7a76116920289d7816f939b087449b3ff0f5d9d383bc04fe1952f3a2deeeb9f6ec336f23d7f4b6acf265ef9db8432a027b00c2f18dfaed456abac18c31556599759ab45cbcb24c9a04249355001b660b80dc794c29345bdccdd5001af28ad270668aa12b913ba1ed64d67990ce9f42c65aaf464fdc4d672c88bf070cbd2c6101b7da6366355d2f315da0d104b6271dfaba22cf82144693ff9e17d8958872cf4a04da25b6bd0dd9c1ae4c7f09d983a70ddbd0866690d101f7e4225d723646434e4c0284e07cfd768745150c7a4a6ecef45a792bb86e1d8e3f8d358f07458c89e9638a455afca3b743752946c8dda9faf374af975adde2d126ccbc9ef7b2e4d375db39bf887f64379f8ecbc15f59d6d6ef7f98bbe26b86c1236c9eac3411e3d615d77860aaf4e7d6ddf73b5794b95303d0e92820c107e960ca4f6be66e24e98435800f363218f9e8abecfb0f6d4f28080d59ac0912c1ccc27be7d43da224fdbb9933d1944f436227c457884521023e163e962fdabed6b8fc69299063bbcf3f05dde8d4a7d9baeb848f5249334b155c73c38a8a4315daa737411a7545729974d49d440a8a7fe41a8008979a8a0d59eaa00006dbd9131962687ed5c411fa8837456ea954f72c2a0bb1d4518c9f77beec5a6ae1a1f72dbdff1c2be62600a5ebcdbee29fe542fc494a4a6892fa3d062a1d5c3713890d32f12eac02e151d691f441f01c5b28fc556b0eb5331284093a06ed2c473aac1774e568919040d6b733262d837c1a07bc444301da50cdcecf1b82a3e7a32c82ca07997777322cf8487f5875b713c0315e15c3a8ac5aec5b697a004d1806a23b592d0bedd2881a80a900820fb03dc052f440a8577b7c54ecdaff229b3a7d832b9a6927a85515b38272c460a679909425052f31b480fb6392b7e969fc7d9b49ac2a79891cbe115bc691cde227225beb61bcaf0a3e5764d5a849994cc5a3f70edbe3ff38b8f8933166eacbc7dac3088cc51e4656a6c25c638bb7f73109ebcb780cda2bb40106a6b00353c8c6498ee13a2b476f047c89430aab19977d1538b0e08643e370af82a35646e16d76221da46d954b0967b3596fa66e84335684c3f456326c60d272e4b9e9537bf2db55d253b753380182ed635a6737a82400cb1510604eacb56d997390a92bfa92726a37d34b6ae0849aa73cee2f1926e02417291d3a526d4c92725c6c71bc432d60203254c656d9e9d84b2a1796ad3e448a40bcb081b2a42473ce48a5ca9f76ceb99d7f9349f40caa6452333bcf53e64f068fed4ead8a312ebf5cc56ce6c70a86998018e9598da6dd8772c4435229888b40a01928bba70e38cb0bab2e65e8bea3e60f1539ee4dd13c1977170b493a015618e1521ac1fa241ee810d0b9d22c412ae91723a5864b323188a8bf797bd6300825a87e94f526bb8c121802d24e2557feb2b3094d6c531191579541eed52c386bdaeccfd6cfa2af8186f87baf2c9b75f38e9bb49c59f6f9839e96d069ae397899449319eb9720965bd901a33952234e98c926d18e44f4a5a86924cb9b687249cc7ab0e600125bbff31a33f581cc7aeef21fc8a29b9df254aedaf807a14ea7d20574cbd06b500e5720a8adae704bb4a7c9d47a462c61530266d63687c948057cd2db258b5f8e9ef94efc083f3298e97c0b2261ce099f98ff6add03dd87a197267ffe8b1694c08b0fa1bd0710b2eeda3edfad2dee9157908c6c7db22d4ce10ab95c3306aeea6416b9ba2eccdac46376a26b9d9ab08f18e2f851911b4b1ac4985a6ac3ad9e708390ebe27a8e12eb913aafb2694f28f1f801182ab940f43cc2cdf30cd6a6ff85601b5e08fee3515cb9c9fe9a0ac6662af1ad5ef6faae3326e1d52fb08b0469bdfd6fce37410ae0483589476a85cadcbe0b4cbc2da618e7256a9939d5306dc03a75d4edf14dff721bae03086094561371f1c3e9bc8a0c7e069e3c8923801e41dd5546d2c1646f46ab728f57a3b2c85f21e11f298c7a8629beb144d3cdf53a52eaa9eba756474bd0a45e9541ae03a4d68e6e35b267ad7a220f4d1802d1ab15e81a7adbbee4da0d5f24f480558159edd6f18358976cbd37c31eceeea39ddcaf9547d733b158514439ecd20bb578030d24b5f4eb5dc96b6007ad734cf554be656886c08048c1c572036a273f81b4d64182eb48039b34a6be65a511aa8a819ad8f82824d633db65d3a45397f5276361c187a7a93012f9e97c1a04490fd5c62da07523bee3f06054d2546038f17461708691f6cedbbc68d838170fcec2cec48f50a176b3f4e3474e4a57acccc747013b7ee1d5d07d89257fc1f10400663583fb0208ac813b358d124d6a4b2c298917c286e8cfe9f145fcd4081d62e8c6dff34d1a8968cf52943a1f5da39cf92fc236708a8b57145b72bee320995b3d4d78662e7aea8a6fe094c8aa704b9f68654855b389301e30f728aa46f6b7a155d6fcb1cd3b58ff737a2f29ef5094df31ee9f32b131194bb827ce6b73b529e6b7e236e6f13cb3853decc8e3a71b6e02fde979d342bca82a57f6a1d1e296ac64abeac2e2d46ca294c6f47abccffd18d80fe7c16748f9d803de13094c6231813b3927f4d1b2b2eb593165b687fe9bac8e88994c90efd546b6949b042ce013b805c8cbb7ff5e7f20bc96478e4ee1884d41f135447b25e51f099cc42b117138165f903f660dc9768d3eaae6ed8517f6e59fe775b8775260430646466a3be4185dd21b9f8abe30f24581c6c038bd939af8a1942303aab9856f935dc5ace70d9e5b76f214b581f393b4bd9416f972883bb93b7fef8a54fa79d767c3835c37eb21d7f43e720af2a75eb4bcb54610618df3aed4554267ff9a0ddf6e3b4f5360398f42875ec29218ba7421891efaf2af51160cdba6ce2a6423e548c294d0d71b43034c833ca67dcb86e29af7b7e164688c2952e4f5a5215974aadd9ff360f2221bb5eb0f8cd6009419262c0cb5009e18f910de27d45079ad9b3582cf4d419221abe26720014f77ab9cbb1119997650a1dd9e442d68e49c7a4b5fb346de6159abb5dfac844dcaa794dc3e960af52bb156106fb8d78059bfafa9c390f7d2452260eb6dfae9217ee0f66a6f9ef71db255728e1439a3e4a659ac5e4a0860133afedf837e7d5e03ab8c1cbb48ff85f798659ebe0e1b4a4fc3feea602c15b405ff626c37158ff1933fcad259425a2c274bf17368a30b7b6d0c46e33316ee565c2441067118c66e00b8257202169b7d39ba75fc6caf75e6b5ed87776183e5f2023e0dfc1ebfe18724d3a787093140377e898e7fb654fa2f5906a2b5b663242ec1ef9fb66a6560a45c3a516a9ca4cb5c7e91eb1d50410a571aba9957b56437441bed5b07a789477c95726d8add74f8dad4e585c631a671e83262dcbed8f43b6e56705f1d561385d9fb4dbddfc7f45ede6e1e940f9a6cc360d8a98fa7ad36f375c79ce81a46d75f55521581775991fe0d7ee95e48cfa6974929d2d630f8e9ad0608b0a3596524e053f911213dfb3877e51eff0f30b65e76da192c097eb8b3b1242cad4285fca531f9356907afeb1840367a979a328b70835202b8fc518c0c141dfc87462d85a3d46b772ecbbeb919be990df4af9765e2ecc672ae37357fe2b53a42daae5c17eb36dbeb01db5612799f837ee822ba95df14d62a468d7cca275991903a610eed7f4041a4a5176a295c387bd996eed50bf3c61358cf098f3c5136dbbe56a57002f35be9be46270445baab4f4b73b119b98b8e38e961d62bfcc8924ea1264ec1b45dc8125e3f5bdd101d611ea509c532c81da2de6a58a8181df3c07e0a15b13c943032a33b2b46b405b728292bfdce919179240e98e42e19a8add85cdaf32c157078f0448431b3fcc89bee8d202244e4d75b17fd22e77b4e3f8387c9d7cec6e0f968537e16e0d2408299d29501490b558a5810eb4e7c587f3f9f18b97ee42efae2ac980b72f285ac6bddcc93d1c2c8cdc25ac0779cdb1dc23a4ad56e19b4d18e633b8dbd704f8647001accf849870a62cdcdbf6d2556c903bd9c1784d2e0144d9f4904e12edd2b28bc6f7a3b04b72a800ff13516356b57e8e62aac8dd36c7f2970ac80595f6bf81d09ffbe125e1013d828571de887da3309f48e7993570dbb76c3fefe66ac405cecf9e9c9d43a6fc59dfb6b31f4b75c091c6feeff6cf36f78f5102f9b73901963ab31348ef0fddf98ce4a5374af08d9f5780a244a0a2881eba2761e53ac2eaf930ef8db41a11b60f6b90f9ef7ec9bacb68b2729c46f602686035696c75b1f71d99026b638af3f19ac6d0acd69e8527748d0cb07dd52f656fd03d8d0fd4d9f9dd0c6af7254ca10a77acc645ff5eeba279537fd07b6feff6b00fa84e908d9bb37a3ef0af13ac425c9c1e7872302d066d86ba3ce995b71d5a01e9d0de7f51ee55e87ca72ed874a87afabdd6ecbc25c27ce4fc2a77c374c982ba00561050e9fa23bfbbcbb89d7d560b0a774600386fdf7dc634d7debee957efa5ec4b4c28b3c9c238c503d097f0f75029c58a90a45d712b0461ae50b4a369033c4f551defcaa717a33661197e31cccfa0304a77aca5339f83a266eb004cf1228ac700ff86a4dd2056698622c54f3629207c5902420f682fc2d93332b8fc56b3610ade8ffa748903524cb598301e396f1d06fb98d9d696f247a66b50cc320e50d8122571549fd6c4bc4febc65aa1276ea73fb0619002d9b62c1d6f38daa76cb604d29c6acff136aa885c4391916df34ba57479925127c3cb57029c0d73efca5e141dd6f158d42f86efe145f3967972f97b73444a27fe6950a8982e140cdb2d30609a32d8fc6a36475daeccf035cfd20ed0a66eb35f84aeea65f2886546cf73b9f58ce80eb10f48abf0e2d38b2aaaa923b81f00b30973ada99376dfe1c35cab406ab6ed58b64464cc3a1c739fa6dcf73b97950d84cadf3844d980ef748f2ed63b7aee2857b0d9c79bb778f4eff76280df33f172a706ea53aff8fe880c2f6e451c34cb295ac99c61fe85280f0644048b5d1f81d0f5085c1b00baf14e2eacf2fcd88277a001c99cc3c60a158a8d2893ed52ff881d4b873ace6e6461755402cf19b1ef91632554a2fc93c6f24cbba3ddc71edf58d354b084b11d0793fc73e3bb4967a33ac8b4b37feab6caf49a4de54308c6b8e649348954301274b981eb512cb32dd5a3de62b617139929ea71d4613333366912465453f473252ef257b05f0dcb3742f1316d7f6cd93ee875dae67938462bf05baf5a0f6204cb7e1ed165e2ef6d3831612378175b43a8e45bf6a4e1dba94a23739de33ef23605a4ddd8236102ff2571726b449f6f63978918f65107d04e3f508034b3679722b90809700c2b03bbbe50f27ca8410f6269ae10ffbaf66026b98ad99d3ae75d8ccb2c82d5bf696757692d5da1d0c11e0b4fdbaaa4ee24ef3381a3183290258b82758938267506dffaab49b60c7aab0fff147f579bd7156ce3d4f12b5b2cb16149ac34b06aca1bc4a80ff2e62bbcda411677796767f1e459955076e86d39bd5be02394eedb0a361d59e2ea5218aeadfadf572122b3512643be00b589a33fd76b46e48982c250714fda9583ab2ae865655f27833e348b232023f08ff44fc3ae4e78c069ae3a09d348d8b022efc5efac17d00c2f6963aca4e1ed6f7306992a08693ee9ddf11fc63e28141e5c3cbbcd83bf9c512ca1c9db8cf193968af5adecd79ddd114ba6f8451efc8ff3728781b55df8d3d9783bb1837235be8cbc9196e927ac18d74318b9e793b2fa9589532325393e7b9d33bea9518b7ee341be2f472141d03cc67b4b8448eee871fe3dccec7a2930a99e9019af32e7fe422fc5f2fcc1fd24e79e2b9fe98a627b7a8a3f0900313ceaf0f1faf9603008f10e6ffb17d56a5a2a73a60a1829ac92d28f4c3bb94fd5a9908bb44e2caad4683a1cafd7c0d568bd33db953f339634ae12196e6586c64e5695942a8aab426566a958a1ed2dff2d16c2ec6c599b615c5224fff6f247eb8c96d1ed8c7d093dd67ba8726bf2912746becb88f568807a4bfce7da034b8e7e855b78bf4a3ce1470cb9afdfc3816e8eb6792b7ae02ce9e11988d945c7698f78e5eb7bb5ec06613c426f9723493fb5ec26ca3a0b56073233d88fc8edadc32cfc5d1655ddc1b5297fc788c1f1f92eabb6fff716843995d99546cff2f6c7772a680a79e43deb9bcc223b8691e0cc3b67fc5054e0498ed3074d1ae1c9c90427c5f6990521278b6037f2e0fde6a9ba3ab8e7363fa295c2d22ad4b78d6a3ab69c2e2ce9582f329aba92265a1797f2ca83729081fb20e116dbcd1e5db6c9e8981d47c03a4b9cc732eba445d939b85493282513764677dbc860f318625ee722e5013dacd45c06ae8ab99b6e6f4e27307e121fa6bcb56e41c89eeb7c77dced1fbdb57948f2ff8b2f75b5fe040aceb1edb495d05a3e57c89ab41bbf17868bd4b6a491dbaa0b590e500f6f385a74f06bcf6e9fad3e84f1b766e3bd5803579d337ae9acd5916141c21fce93cd5177dfcb3212763a8a721bc343d7dae0a44ad9fa0854f2640b88ee7616964819e952ab54cbc2bbe6c661cc7d6ec1af9b9e679a70e49488374fa8a00ba4fcb7b6f995ba7255514baaa5c140fcd944d3fc60acf9ab57d83a91a704d5accd48cc6412e2dadca7ea361c44eaceaecad3302f76a20945f47680587b361134ee2a226bdfd1076e3ffe45fc4330be529202dc298d5894e35c56eb11eef5d388ee37667b9001255a2d3dd6a96c3716a6d7aa9fe1d1787e12d843cd9ecf3f95ce5a604378865b1345cfc7fea64c215544ea24f2a4b06f832663528250d61ad838be598b71b43b68a882bb0d5c4a3e5a96f11e68a5569b599fe04f1d92b8a768e170a08d7ca243d1f40bbb3b09d3113009eeec302c09f86c33626fea9438732530d76f38a3a5931b6492eba84cbef58eed1038d0a52abcec2c19dda419f95b2d1329efbca8d8a6c90274097ea22fea7f190aaf6c023c8d4f4f02c3cb6a5bf95b092f9e2980923bda7acc0d82c19c27801186a71e081a3f6eb8ce23bcf47af967f300b8f615a84ec201cc12c2c76318c59bbce92edc51a4012fd9a7248cfa1be4a677951ec012418fe6dc0b3e7865aeafc47a519c0040cbabc5af266ca9a16c2f960fb5b7a42cf3094bb8ef8d44794e1c338a2f901a8a660951ff1877171b70b86a615ea2b37cddbd78a13da1de4669ac4a1304e2d8e5819c7c2da70738be9661527274c7582f8e1978bac1c6ca2070f5b2fb9138be3ee0035925a8139c2538d8442bbe437199161cff1916dff916455d47843221427d1374e13547d54d19b7ae1e947517669e4eb5af51a0c64f07adb7dab41cc4e9dd99197291849978d42e2aff81479579f88e75bbe2d9fe84e7376704766bfe9ccf6ba9ff43fe3eb24a062471b3b37d7127b35d450938726f7ed739b4700aacde0128b1b67152229bf32d493c89c181271aaa0d3f98d8d094b7a5ccb9aa3b171009a59d893a057578c85d939334ef6b51fc05999a267719a108978d74e36b393fba6a6cc5cab97639142f40645479225995bb0f8f5f8046f08b7f11ef179961f8387929556f7e4d8ece3bee6028c7add58787c8d213368ec108be7dd9db0e9799d485acaac6dd290adc4266c77e10cdf3f5c761546ac9ea8a4050e85eb11b55ba8246835dbbe5338f751eda4f13d84bb3fbfcd5e06f307f3cf1e02871678726a96ff39045387bceb8cbb2e1824f0f7891346593adfb9f1f4261a6289d342b968c97b8726dfc3e6b2a0976d1675cede8838df2f4353361516f147547d30dcd241dc687b7251609bdcdd0e58b44fa0c77e06068f3ef2e776c807c9f3e0250316fe76bed285b7c49e493123f1e181057d075ae746be11eb02d136f4ad38e2a2ca5d28c89742c445d311a9a3867b9e2570cc80b74dd72f7a3c3a0922b65353858b897d49fbdd2907325897ce637a2bab02555aa220fb62143c4f877bc2ac5d3600bdf1efc82a08b767046b6d5648e639dd0428826c74d342564d0da7c7596e6f65c67354c2d72024c37f7191d7af57daf4d696bfc3bb67d230bdf1b8e39a062375bc5fa333b71585a03902779eabf66aadf09e0c3e3f6adef4f4c037831a15d468e9d112fe23a7b837d2cab492c0e1561120a32b6e17219a39e4c34c6dde6a74e1613227e4659a541bcef6efa0d3c8214e0c878a1ec937ba732be780feb27e85b16b312cd3bf6acd2d7b2c48df530c6161dd8f5d79b52dade5a95692639b3713daf13d735ae0300ef85cf89bfa4021602e8997da7c36a263c4314b7b4abce877b8939b4354c0d698231c3c4e66f13b6bbde25124253ff8aafce1776e7b3261fd9def800dedf1e215de93757651ddd2a92b5ebc624d31f0f50804f9f8aabe71dc1a5401690d6ef1ace01be2bd2425075b62e41d467b4ef5b428a067557b343007f696e0b7ebba745083dcc12db61e0a307b2b0af88bd2ef1867f2d7c8000d29f416e5964d4393a483f0640f345ea56621a83452f1fd5291c2b67cd589cd01e0e4db66fb42b5ffb8fea20070668d2062e33c655f37b70c363306a10a64d8543c8a213e94855dd39d0dddac5be8205c76e9e8b358ac039ed4a13e1e4f6de486162fe8f391fec0e0547acfc15f8197b4e5f598fe12c3bdb3ea1c358609f3339b74c2bac6b8377898c670fcffe2ef26763f91a6237edf3fc4c223d3e6ef39868829c75d7bfc03c6e2e8356a5f6acf968c62cc5a98d0d7365c884eac9e5d6238e8b4f1f366ce2193fc64ffa48b8dd54b9bfcfa4cdd06105a926ae1063fe2f17924079aefbcf271684943201f9687f6274fa4df431ccb45f569341f33904bfb175d339ec23f29454a0f194b9ff5907a809c2cff75558819a6cbc46843d2eea9ff71169d4af20796dbfde90fa02a80e45db202bbcb1941ac22539b86d385a8cd7174077663cc0871e8152e6101fbb44967599ffe8a3d98a740df881d7c7941d71cb2af54650db64c707e1043935cfda7cf7d9e17f53025d616dfdf6bf35f50af88da4fb7cb54dd81be04fafdadf631ae5d32b473521638862ea40ebafe7d2e74955a936a57b88b155f4fe3e2632842475c636f38b8135f51db2687706558399eb61a7ec8f6cf117df9f8977abe3db718cc313d3332401beb95a1ddd7e53b3a5702705810b570c692f9086d345664c71cc192a5bab73e0405fa0b91ef9c16e8f7f1a4c8f7060057b1a197da43ecfb453bc21f17a3094c67251fa60aed1faf48005b16ce2da6bfad9f1674948d1a905a83ebbe57346b37b965af01b6f021dc81e24b6e8cdb6a7ba7a921eb322135941fa35216e35642936d123898184fbf65f5a50bd12cec7f50e6521db4e1b5606c36878168416eb819915a62dee9944c54c26e638bc66ebd17c5b871413a7119d006f0d939bd90e7fad8c54fc066aef1ff96594d084bc7895f10cda7bb820a51820ac067d464e98ba89e83aa875b92a476d451b74ee776a3e34b86cdf63b52dfd5942289d19a456d15831544f82cc69a08704d9eca4a1b58970f4150175e7eac4e56867bce5149819762b789b4455f90476e75ec3394a4e9ebf3fd101ca3cd58b2069d1c24d77f949adff099ed629d5e7b6c0dbece608aacb615ac7cf96004291e7b7c27cf4125e69c302de8a6c7320cd0f958c4d6b7641764da272beeb023261f50eb42a2e0728ae163d64887509a6ce6a75052aca2d0423b034f618 + +Params = SHAKE_60/12_512 +Msg = 01020304 +PublicKey = 00000020b692f86e60c27d8e568b260f74bc2410ff28e0c48deef30e6317b4446eec2ba5878aa80587bcd3647e2fd187d9b3b0419f793a6d713650eb33b06d0196c914b6366c34e85ca6c9662c0b17e7dba9eda5aeaca3809497b2b422352a70ae9185918649519f7e190d7bb055d2163bcefb88e891fd247e7863ba8368df5374388970 +Signature = 000000000000000033558ff2fc17741cdf3b8a6009713746ac80c5863f6e7df23983b1943693ba8e50340be6c96aaadd76571a18dfa41a458d4514de0fe0509b88d2f38e22e517fcb402e8ede2699fff3c420817416fb919d6f6cb2d36ddb7dad7efe807166615de7ae1c28aa7baa880f36b8a2cc0aee8d5b8882b8e33be97943a6ac22009055cea146cd0df7b04501e9dac3b6f02f18b6f5d609a7b8569de43fadc2fde10960daf2239d32d76db19ab6ee6cd066f4ac16e6eaed909de022ca5a89728811b4e9c2b1f45ab370810c37ae863902f4a63dd347afac72612ee2a454f5aaef86fe8237336e18eebed303fea66800eede55e7a7178a12a44fa7397397ac6280e0384f4941cd78c1fa1868430f24a97e2c666f82cf7037ce4f4e604e2cbe7298322d285f43627ac59f51e7785973b918df2129e9f6bb6ad9bfbcf06fbf8f99fb1f33be1b06e5ac433435ce698c72a29613c0e1b1284f95d9737a0806298cf553e7339ba833f9cd69357497040ea4e40179573466722af742ca07db45802f7efb9544746f969b511c61b6afdc0abc3a62e28ee7a4bc029713ab9d3ef8dbf48de8090f96e3d2f4fc3555ad91a6ac41f6044ebb2d24714b9edb803b10b6a8fb4b4e80ff4cd336fd8339db64ce78202d44cc57e05671ae3860dbc59ceabd72827819ab0683dc09a3edc1182b1ce8356bdf49f2aeac4e36c96c15edaafeab43a023587efe6b3c45825f1638eba3d8e3f6604b61c49b518b2808bec4f3ef3ebabbbe088aee7c01a872ef6f2e6ad294fe9a37c2cbb850ef7a0cc3664f4ea4cb87d894c6fc6622648d14ac06839fc5e5af9b2b6bdb42d1635db0e35902094f1943c78d29c66f96d4480d0d7880983f51307a33ac1cba23c49374c8f6ed230bf29da4012f622cbd7e53181edabd49ab5028e66024e84321973c70b21be4c2507ac89ce32453efb2865f9cfe9470e00f71bfba5280abdb4479bc33fb235a61f60f3429597005d458ceaf4233fa7386ec27d25be84f9a63daf9da03f4928a0c010a6ee38590b228d7376cf12b9299ecf194c570ef8038827bd5ac10329c777312f6190656187d2bf949abd534f641a4b283a4f8a5778eed0b6d0235605d46174729ddfa5a03339d6a508346cac74684da2f3853155a0d8e120542a80b1d314351a491c35ca99c01e91c4ad46c81251e80d2397276f3baa0f99e74432c21878383e38088da131b8ea07b43e2a61d309cf5d81cc64aef06d0b53f50df9b76b1532c41afac1a937f7345bd1a1e4eb047456167e98ec345fb1688422a5ac9205ec88e47ae54a7bf8184e6a3e58237b5588d765b52e40e6a872a8cd18cadbdeecc259fac18079b0ee5a4a562f2d6ecfd237154de0801b6fb3516964566a7768595a622f1f8db684e9c7c179309bd89d03265aebd37529a4d0bb816cab6bfca7a555b90c5f85816ab7752abb58bb487253fe7fa846f3b47a158c3093e217f45092aaa41eddda1ddbfb0d405e2fff970b76a53f85cac2b55f5e6b10c803329c0b3ff87a8c815e26051ca6b9a64a68c8541e95d78a7a0bbe4d474b6c8c20802ab3ac6bdcddabd5301d09ee2c668876dbb281b7c958c2487e192fde853550d9f35a1f56b92f0d24c892cf5f9f10f6363939d794794b23d3571fece1e7c4736f244cd52302b9b36fcda701e587187dcb3befd1cfbe74b01ce61169acb2b1e50fe72c805201ffbf45e133124db4fc7c3941f35cf7f6f8091710fa3490fdeea6ece1be8a08b2e55af9cea387948b0095e836709a854ea1b3bb4795b6e00ced1f1680f1f2487993cbf5bbe966a0d30dbd0c5293786242d4af7a095662833a63895224cd2fc4984d91f7d880c1307f5da63eb6a442aa40fe6e550bc921a1767e20bb911636ab7ba6619f44f74069bbba31d403c1419ec4c07c4f318ef17708e194475e1168c3ed4977552c786aaa4ec55807662ce839826bd54dc5610a5366643dc3b9129603a0737898614bc754c3dad2d9ee05e80ba95f3e13953613b97da383b2720293431060dac2a058adebc8b1f836160c62ef7e321d51cf605757771b3281b4f058ba8da471672eb7422d5e4ea48b0c57633ad239d49d968e4d74987cf982a67d44e13541bd3d3b0febc3d518ea5dbdaca2342500e2f432db954d1ee5c1569d1f8ff8db945217f4edb12a9cea1abc2cc70a206381bff5ea47be147771f1866ccdb4bad69cec749c68515c970d2292670975c4f586936155f0d81e94e512a563740cd2ec72b848713d96566f3ee5c5cfe4b5b62fe257cefe603a9cf8c1cc8356ebf20352ae9c235fe87dd42e463ae10c60c5d8525d42065cbf417e81a820dd2390e6158068a4a2e68cd3e24095311a043d4a00e0638f8b130e50a948e66c114b85c7fb991e96738cf2676592d4615141d0bf53351d72a0ee2babe49d0f685ec0e0908444185a0ea422ce66b15a7da9817394914b28cca9345abe0262b20cf0f1fcddfbfa79b16f05de35cadc5db997c1e82551144bfb398f44d386ac6101ee038bb375a9b7f2a0fa499cdb35cd58e3162047c965c0af86323cffbd738a85f4fbe020e2ffc3252b15e0c5bfcc90942e120b2a1107ec112f1c21b132589349181f13add681c11243f1ce24abeca5a14fc106ceed9fbb679dedf77bd51366d6574ad7162b785b92ce5ff4b3f75c41df0a523a94a37f013a47c29f286c4eff17e7c4c2fe94cb201cc12940d2a1ac4b5768353f79b41979bb20942fe463c40b2f5fe7b5e1a72425e41ed19ba7c668f80cd0745b8e71768682282746b518de91b15288a1865cbec17207ea664817ef12e88d76c4dfa2e1c736079a5b2536c0d7277ccf38aa53a67d08dacdc5ea00398b7a7da51ba47c2f6c11735216644de2e4e70074f47867410fcb5c0f762fc3fce8a1a07ff14dd5e91797e14402215f1c6e572394a95e1605815169d2d4167834a146a8e665f51afded4b718f1bf72e4eb711c255d980c03d5e8fddeacb3811a6fda3288d91b3201747faa1a2672b11751bd915a3fcdb8fb4fb93180ec9067964c30d1fe9eb20fc80c8b270e5b3f17b4e1c72106586dbb7f88885e1150ba9a924434a86b26061f649714097b5984108929e4bffa45deb804d865709a645ecc5ca16935c457871c8d50947eee685b709939b5a892da23dfb17049d90a78fc73b76953fac384731af5d0a8b8b214861838436882db243f7e6a0cd9d8b87de8e82b5ce7673bffb74cb14e6f40968fe312fb526e84ea71516559e82d89086065df9288f167a8f8b09bf73dc5fc43ff72b3ce35b6b46d722f6ae3dbc4bb4fd93e0b52b892cdb595a9c65f4fbeb0b3b51a436fdb9351b57474152cdf09d632751baec5a928e5d0177a9e22eeee231be8445f48c28e43174a346b528e90d5cec06fc3ff812e9ffee985cb93b58f31d304360441e23d4a110e7bab404a589bf5e5867dd6ed1df6d528c408e4dede26ac0543e02dcc7f10296f60416480d98d389f1bf918c098de99c55940086ad96ccb1d2cb7d8775fc52f5b9cae7ca7737b9bb2b3fc61ef21bb9b4e9fb9d22ce17849ba0b0519b4664285047914e222d3b0d4b4b999579728da5520d99b769433c77441545fce8bf307337a74a6faf00f6f3c1a1878faf39d6d6a2dd43e65d8491df6a4cab1b9ff42b2126115015275b9911dd6bd57655475f2c4d8f591f967d0ede824c9ac5fd1983249e022f7bae34d880f04cb6788f38b3e80f05a4e52f3f795c47e9794d14aac34001a7d11ab155d6d7eae476483b308e49794e9225efa309ca956e9613d23863caaf663afab0d54fe045fdaa2efc7c136b2e456763edb941667222e80ca262285280981556e130e2b014ea6ea44bceb36362d50b4a02cc233936e25307b0348b42bdb6b5dffd5e84742c344e8c2e6b0b554e2c80087a831a2064f1abe6a7de1b8c17a826f1a42e4ee0a79a5bb604ea2051661eafad7667a84be643713c03daf60557b0ec424f1cf02d583857ea0659f01b6940a657bfb415416f66363bb0bb9cad1a1803757685ead7c1454caf26cc1fb78038ed75d7431ea7ac43d328f4932cea5b38a3b4d15c794030240103470868175a64aa251b46ac787d5046627549f1997c9b796c2a53d4088a3939a2f244ef8e00d5c6120a4a900bb8d989af9b1dde71920beb8d3332b8e65c593989a19df21f6f8855d8dc0ae3c88b280f910b6095622ed5964c6f4aa90100f9cbf9f308bbfbd3eaab7481325b36a4d9b15552fc932ca299e524a8c97f60983f6e85b863ac5446a08b408d952fa0b29f6eb79eb8e24c43820aa561d647d895fc0a148b0ad535f825b2f56b779a2e79cad11d44a74d53ee5d7cf7bf31a89559ffd51938877d477e00c1e6f1d801ad89b7e9ca797bf62e0c0490b0e565bcba3a2c5c64ac8eb4ed242a97f4ee91a507b2b0ba7ef33db660c71e7a7312d7038241894b83fc155079675668bf7328ad2374eee43cb1c0847a9d00976c19b5ffef06fc868fb67eed58c3248cc89c706de74fb3856baab3af716442bed28d453542c79daba0753b3484c350922f501d7ecf9b52e30d20ba769c0975e2bf4e555e91289cbef8bb8ee23edc361a3a664ca1046958145a0422b2128280186845885a5f38ad781661cf4ca69954cc458781bb5d1077fca6b51989d715470b395206e0f9e021a1066f714622e6c937dfb1d933f1e7ec0b01deea4ef8e13e21243709c5c8a32064de0b193f93c584340aa7379b92c83b6dae98ccd5fb9a0abfc9986033fc06633765f75817f77c9ab351b02d44192cc1a1d100bf2e892276a0846d048090d55e207506eeb18d52d56aa2aad33091bf447ce032106500496b001005a36c50a47a47739aa7a7a231bb1ae7db73f10afea1daf94b92bc4984f42c6eca1ea81b0524d1f056ff843f536bd97d28d786a8d027a2660addd93c1dfa2d173b6f733627d4582f14bb2225b4656fb1b38ff556c6fd5051c0505fbf2354c03f421e6b9581e9e10c773e9582e3032b6b53e3eaf25b8676131af314cee6a686268ecdd8825aade119017545c80b5d785d9642eac4275f60f37c19df6da7b2093efe6f9205a5a39d6f1c558689ff60f71c3de9ca1877ceda80f9c15a08c8fc80f7616ace3d5ad1c894572f1d185c3618a625c15b520a7d72ced722d0e314b0127f4eb2575b85e213152fc5a3688bb4337d8cfa4a004508348bb73636189c3e731ad64f77fdddd5b3d6de2e74d92fe4082791a251fd19b24269bb5416185c0b5dbc3ca6909477c9715311a22ae3d63f0bce1dc2d1b504fdcda21f9e89b83273e438feea06cc8f11e631565b12675427d27456d4412f4f60578f63318c1927417ec0d161c6cad64ee3d179c569d23279b88a56c2eb1aaa044cf96fd417adb534d45bed5801f9fd5a92ce44dea3d1e72fc7dbc7bfd2b0aa834f44e6336f12b98b751d016d49e03fbef974ab592942f12df924cab49863f7002af019a31426316ad90acf439b5c3adb8fd725dcae07982d36c80c788964afa9a6ce863827d86e9773b1b648663ed84a27f7074246dd848cc56a76cb8b9e0e75229c2db0023b5f55da367511d07e9fc8aab8c8639a166d28308d52fb84197902637a9a691ba0fb80f43211b799ec5ca617555e7fe8102ce7f69cb4949ca865b6498e97fd41529d9797a7a6e7752f9e703d8923247323d15d7f45424b6ef0d972cc47b957549dae714436a1712462ac5e7f4d350891cf978687664a8f46cf88648c3f197c9b4f36484b4ae0dfff29bed9a4c690be106cd6d45735743012b909cbb24b9825ed31cd13fa837b4fdf2747fc78c46847ffd4f0a1d4a323c5fa6b9a8001e0e19ecfe963869ba8b7997e170a0c880eea475e76618c5d97f3e43dc490b3879e61c76d72d5761386f3f3ee9e55d9ac52eceb357e6d3b250632eff25482c3e48fd0102249682c2c714ced2fea3d16afeb702f4e40119254217387b42fe0bdcec4637764a61012d2e66f27d31727bc8cb678e7986e4e40df8b82858764fc6d3211c0a7d8f2444267a7379a7ae93533f0295410908b24d58506b20c075b01e7fb309a8b5f9bec856594acd67bb7d6e0b5146216cff3697834d1b4c130295e12650a13e78c30f054cbc10484b33c7bbe99cd0ab257a5602b844ce13b26de4ba934b0dd8afe567e9ec5859f2dd01cfade23d77190b81f56ff24711662b9adac60cc3a85ad4e6194aa2462d24e58b587f7087b8b229e1414f0bd9cd05ebbe93d45a6277239d632f2dd9614fa7931151ce85793cbdaa67be2f52907e93a974413a4aae74dc7e240b15bf0fa253f32c4cb9b84248eeacb7c9a91204392ccf0ce9291748b2b79cf39d6effc9efad19a3936cb5275357d8f5979b093d4a371cdaa7f130bd4f0b3979934fa2e065966e3a85a211fc6ebf3bae23b3bf8fbacf0f949e1007889ad77556e371d037786e09d1a7291004595245db4dbc67c804c8081b47c904e99e3dfe9ff80f9958750a5fc04c044b5dde8095f052fbc0f34f79a0c8981e628f1a805bbdcc787810b18d04b789e410ef77e52f0ddaeddf2ff1a0b42ab2d6b102ba64e8daf713b84ba5d5d84accbd58860966d2116e23cd57a6ced05334f48aad23809b54286cd22cb7e1310a12dd9eb4db51bfc7168ad2710a82e941ad0bb31969c87084713750898b0a3c5bb64978b3235d65304925a2463ec2637d73da4ec32c0549a4e155ce61768091053131eb9c2a1ae0eb9d5c0f32b6307b2c913b673887130614be5d3912b478d973ceb85c4fa667c0a64586ac736f3056572afced73990d852925ff8bf511006aafd23baf36b26d03c155b8394505a8c3e1f62910b49c73a1d57435597e9da19505a7c3652c2e9bd29635d4676417e9644711bdad0f00d6a18b40744af6e2431c0571d5346eeae4e221da5462fec3c9f77249e5982e3d05545975c07b575de040512e08da6cd63d3286604984a0f10ae1082f0a34215bf788ebb5180c0ce1a3779602065921c0c1b2debb338639f7413236b8e029d34b70f83de3de8d5fed9a46b0dcddf02c0f9b233f3a6991ddbd443e2a1dc209b54f1a87e471181b67a48ce107fa7823c8c8e3d457adbaed78b7b71ad8e2344ab5b475488773038eed39c2923e9bd8763f1a0500bd2d8e5f74e649c0a9bcd803b3beacce5e79c9b671139bfcd0e776b7a85d2674ae0e05256dd76fefe5bacc3c8fdbbd0e347ea8b761c778677115acb7e8a121c5d5858e6f1fccb3643bcdb340dd642717a5f15432a570c96e9bc47c50f79d5700a030ac5f513de385b7ad8a5e971d3fa9e9227a2cc3f66924728c295c8a7d0a02f031d2eaa0425d72b73db7ef46ffa2eb60355f2b8d41229e5d3d526b6672367f51d05c6bdc4e321ccac712da67da01182b175daee3ec79494a9f286c49acd7b313835ba2c5f6e22bc7096d55cb4ff3c28813f5c2efac0712b392b4ff748fb5d86939fd585f3ff297b4306974e597c12268c839b2faa99af25d9ca173fdd4b418e6d5371900d7c15b0f324e25ff3c8cfc9b1fdc8c2f30cd4f251c8b0614b424f86c5c28ff5685120556b33230502761bd8811e0ffa233661e3ff898067c28e3f93e3e237d0ad2c919ca7cb5025d8d9e3c2e6b22952540b08802148ece9d7ae30a3a07606f1beb9249f77257bfd1968a33cc89809cab71fa6377e648bfe1dc4095d343a674676c3a3683945611d5d0a2008b5963fe18b380dfc43f2c3080cbe989a873de9903b703f8adff06b21002cb100bf5fc3123c7aa9cd09cee64df51e460cab6ab7d28ab2318878b45eb682c60b78a5b1ddec78a3b54f41562986e68a66c926606f4297a554939785bd376d06d171be10b447e1260f77fa3f8ec2766699e3320c8046367cf88bfd964c8c7d0ec78aa62ee26999066520b1d1455cab7befafbe7401d8a0f8c7ce70190184d80d8b61ad040787c71bee04a4905e935ee818bffc828d41db708982de477b7b45c6b0f0b92452402279e87e1150f9bf49f6d3cacbb3784d05dc49d136e504bb49c140478c5eccb87c8db3544586715aefd2d89f20b7f22249ee29721df8c4afca6568cc93e22dbc5d4e82e3832f9dc470d62fcd6463c81e41ea9eead6701ba57b830969c51dd644da31ffc27367cb2e47f40ef75fceabfc3dc1132b23ac7cab521496c869813b39647e73c6a972f1b9abcac9ccfcb7d5f0c824f865924d3648f5a252027a6cb15d5486c449007cf63d25cac62ee73876634642ab2b4416ab6cea54696f2050f4ccd022fce034b60ac441fd708fa060f81c7eb9f0a07816e80f34932b2ba6a3c54d6f2b997c9f26326988c7921bab8eea1c11f4f130750d8b5864b21ffc2c0b4933a982b48df7f5500191db5cd6107d027998f61d0aea8c6b5e248a827dcc3c9d69605001e094090fc66ec6025a3c44d457b6f2e78ff3764df8fdaa5f4b495b10eaaef3648a9658897b3bc8b216c8c4ff298c37efe8c166af47c9e8479bd75424c9d119837521682bc4ebd31643d2b7c526cea4887aecb1430b52b5e96cacfa9ec1e86be231585d1ca1a55236bc9330d96e29ecfa0a07199478a5eaa4e73c63db01f57198b90c112aa57af5c3dd33413976afcd334dbf0e3ebace73a4d378a93de487f4a2b7de98dcbc9b44cb0f404185f477756fdf5e31073eddd7f5180de362ad14cfcdf9a034f3ed3f90f860437145ba0b87d98314ebd7e21b77bee995d2568d11b9080ffa9afc938fad96db11981c6097c0ac2c0068193035b87b35e32c4c36214444dd5f6ac92a38eaff197cd8790f902723501039420f82f5c1cf16750767f5c305470dd58839b4bb9fb6e8eb1a84b4e3f2cd32429030f4c2480878854eebd380c9216891a9eeba77251e6baf6c02ce8f526872c4e1465783ab624f3ff3786eb0a2e4a7f4ca4da0f430d0c7c580d581a01a1b42ccb155b78a29fffa803f29e0289821588e8e74b037b67cd7434f12ed016787d4de68ccd29aefbd6825acb8f12621054018f1da5c6096ea8048423da8786f48cc1237f792bc35ff293cf8346de6dd79e16f735b2a49f9332e852585c93d3ba0e654f81463eb905b14d3d7a50c947ada28caf35789d6fe3b5342d1d414e799d589158a52d47b890872613eb75000d96102dd701ced3c02fccfa7b306ef7c91ddc02367bdc610fd41ee1d7c7ce7070eb1e8868d420dfa4d3112b67c321b5df9f839a9622fdd15bc4f645c4d142e701cd26753b1403b0f9c79afbe672a0ad5a0b8c968da1af558c5ed31cf0a453baffc8a7f01d24ef19bf9a0be54e9f07c1af89c6f26427ae4f31dd7a634f0cf3c2faaa71fa73cbc0547fcba3a87517b847faf3f1d53e716ff8153c9276864d79dda783b49713f216e6e735d8b06bb7b9e01c4071829b134505f590e037a15a1c26f7535abbfed76dee203061615ad8166bb6fba664afb62d1ab98f3547afdea11f75d9bedcf50395856224d5ef7f2e82cedc547cc7a2d209c9233a704de6e5e14eaff0d9677961a43cb21f8f1592aa781d6dfe464e5a0b349389665d65729e93a5f6bc8e957b3d925a720e6e6ebd158d72fbde0a2ab08700b484b62f08b712bd8c2e24f840cbd3face3c72c5fd1979b54dc1cd6edef55a83d49fdc2f6a656b451f1cde9d41ee4e51904c8cf115e9fe6df721058ec87ef7f6be5e0d44390fa5394cdbaa1ea41e429f0416a1e3f5b155b1b569b21ab41f6ac5e59c80df8ae3806fb8b866e71e5a90efc126cba58b005174bd2be46615f1ccf9afa271790d523539e1e18627f37827998fd6f2f9a48e4312ba400c6d46f7552fbd2e6b040e79bed1980faf5be82d928340a1f6020cda5e32e582f6fcb2c0f76d6aca94e5ddcff0d17af888ad56b24b4ace1d61ce6927baafe5a2b84369324b00cd70d9b98c5290c63e618dd9c6fc0f14c5af3846712c5c5beb267daa2b742fb19457edf3a3db6d129e95538fd849369549275fd3e39b8ed4bf4a8f4586381e077640ffd07a173bbfd88cbb62f4f2f876dc73f2c131649da49bc3ae4624c0d0d0a39688116f0f8d537196019fedd607d9c6c3fc01b1a568aae7ea52c023aa8fbf67a1d4bdb86bf84b11432141f2fa18f37399f31de7d00db4291190730b3d3a3bd888f4ff5d77dc9b884af316b8e24b4c41d4ef8d52112056752966a25d314605402d021abe68e46bf8d444dcf6274273745fd230e3d4243ff5787b125b1a90001fea8bd67853bd4b2c763dbd7ff5b49f0c8791407e8e34d6516b9e778fdb582b1fbfd8a63c000c3ae748a6b0db152de5167b6c1b7867a90c92e01dca4f7556f27e73656c488573bfa8e11af30bc4abbdabfb148d97b9c43dee12f4b992105f6985122598ebf02d89dc03222b00d328fb8d36852b2226f503ad5ac63a49f056ac716e97f016955245aefa8fe1173138f4043ee0868553c6543966300897ace075199b19e45b3b7ba98505bed58ed52b217c0f713e38d82b13bb90475b894f820eb8858735610cfbb2e655ab8125a2dbaed5260dcabe731b054175e27692ea54d0beee6b76a9f64bbcab0cb6c5db8f1d568dd11bda412917059ba44ef5bd1ab2def45022a308a11f54c5253a9e6bc2c1a5bd62279943c4533b4384e35cb09b4f40b1c1f4b66049452c22e1bd6963e0139f441d8174524a091a082fa851a98c12f20cb6fbe4062f3e2bb2a1df74a62c80bb3aa35d87ee1bc17f2a74a495f8623a953ad1aa8587189307317812236790041a1ab4224583d6260e098f03ce2ee6aa51c3752e84b2cba25195f3713393848fdc1e646b90a27a32f086ef35da4c93c9bc58eca96e5b4075822da755997cd6fc251a211df4da98a517ad90cc2b3b6f28a86e4d8471444c1c823630ce708155b19616f5a4c91c15f7e539c549e0a9f96ec30bd521c6573efb0563e90e8548f0dc4bc1d9fd3233bbf534fb13dd547a25f5a5272b2fa95433a22585009b33667fad1f310183cdc7374bf41f563abfb44796acd8a21600efe8b3c759854b136244e76c805385a42d753f709cecdd248807b036f05588685144cb3449a68fd58899094b03e24f9fd41c595e079fd122e29d65d589d4cf118eafdc1f13b5776d5d7ccc0fc454adb4b4765299222e3891579dce2b7601b2b147d9957cc54743760feca7dc1a9cfef3c71981e8b37cf8841b23636f761ebfcd6ce00da2769fda5622386c25088fa002b338dac06f5d9a306155600e82749630818e441b3338b9aa0b7b7ff78dd2cce10362d49fca419420e8c8e949bf09818de773d242b0a7801f9f2ac9314ae592656e8b0088d97b64a08d69f875e440d402ef3ad13ea64395449d30cdfaa3fec80647c19bb09770844ef2999c5f984b7f555c914f064d43c9778b23382c41e9247c8b7d7ff37c240cd7ce11f2c5a953094f2929a5a912d3cdab416f4426deb457cb2e17e946560088d74705733e8e604c6bf66e630b7080ee302e5057e13b477929696e09441bce97fd561baf3b070c76524dbd1f20508a8f829d76482d5bf697f98bdcf4cf75c5f8ee01ebf929bca994ae5b5f0b338ab9a686e189238197f410b2c60243dea03c4441951faf7376f51e8b11d56edc20a62d60901c36717565e5e1bf6cc0e542e186dc013f71b7349a81bf670fb0235aaba2c7215279ad3d4e4491fe9943bf21af5d08ab0b3a0aa3464c72307c8d6fda92d4947d8f192f4463f0f587e2c668475e0aee20b3e81607cd80dcec1ff53eae0dbcaa97b2cb9406bb7c058296cefda27584de65004043ee1f176cd585380b154a1ee05a7156002d7b52ace011b260d8b26b3c2527d51377c196480b22a9152efbae9e1931db52a4dbc7a598c3c6c5bb065a7205e55340e16a772411f8b4e0a5243201bf9b67dd7c28ed5e4d6e4e079b2e19f2fd015acf2a977a35cd8f84c1c5e536eab5e109e1ccf00f91b7396e3051d3f592d1484c4437d6734e8b23a0a762d75ab3b067410b060768e327f8509bb9a5775bd256fd5e195f583e99050f51234729b633927c318608b4aed6020a3e12b58554cb42edf59d302de56530570604d5da1183b05169179b2db9b4c5693fe1a05d14a08f5bd774c9bf6387f4bb324d27f529551a051977bb41f53a4ce1d83e67bf82b072b8295c2a0e260a0cea6b58d0cd946f55bc1ddeb95a68b96e6c484b77d9884c8cbd7ccb461bb3c2916489dea6078dfd03809bc4933a03f181be268bc01cd3dd92c6cf0e8fc7bbdfe0e6fd904f1785a7494faa6775a3276631300e8b73d6d372a87ef10b5f37cef34fe9129a372a36484b3ea1f34267bc8c19e8bc1c2549a8040e40c473c2dbfaf8ed4a408f10d7a6504d79096ed679e543e32a482fb94adebf427172baed4b0ddc24c54c13db843ab0e7e8e58508e6ed5c12b5020a3480494bce057b771869dfde8e47e412b25ba2c14a0ca40056df318b77f9e69ba479df380e646eb58da1185d7d01fe44f31eb74aa9e39b84e8c2f8064eb15a527352755dc11eb0c3d8a2f06a936fd18b97f2677c817d5e2185dac716ac19ef2ffa3698b9cd5a1eb5564a6604b6b9f096a86761bcade1c23132c330a44e27d7df5a498cef130fe5378680a05f5d5cda8b3bb4d9a925b7665996fe1ddc48917e4f2d49f6cd44d3e59616041829ab5859235f06d7f10291889b25a9e94c07d57774cdd9a6f185e98e19b46223f4f23444327034038d3777a1c6d1a5d896341018c5f10197311efa231055234a4b8b8e31d9268877db71283c7dadf9fd81390abbbbd000c133f3fddbb1c1915738c7324d6d8583fcd6cef2a8a8b0330e10d6c19e9460f433016d81a7ed78c33237ada1a08160d4cecce029c1faa98741605f5d8d70c8c9b0dc161666b82a6e52b52d402268278c617f22c3e290011e2c33bed80bcf4b030f8ecf61edb49db9f591ee4f58acd3947802afe1583d63c57a34cf06ca7a72e837db48279d8e4b5933d56f196956ff95420af8b419f8458294f31cb85515c5aa0c96676f898599ad8e0b37371ba9a0819a89f4d5ea3a97a0dee6d3448d5338d1da65fb631890a2cdfc8e43c7f6d9abdaefbe77a2b471f4d1e415e2949c0a0675aaa3a8687cd54f8601466a3863a787f02e386514e95dd0b5fda91a8a361aaef46b483c9862a046d18c40067c0738b799ded64329467751d9da60a495a542fb1cbf383d0438dac853247835a92f4fa47d56f5277d69a1106c623c662f94107ead07ebb60553e7cb06cf262d8064026afacd9f885fb6f2a34da01d43c7134b20faa0dd7d957e59be01cde636e60e3d85179b681638e6b7f7f60b10ea6f05131bf7cd1cf4281a5c37e5dc7b52f7a79f409a3294fbccd52fc3f51a09b8615a7393c5e309fa0ed0c6e4b97109ade8373f1aef36f6094760999233c04cfd057b8b13998e2202d70d1cef9af3f4c9a7616184279ae84e8c5111202a3d1ef1af36c8d2f082ca39960f4dba9cf0b3642b28f11cf4fe703b89f40da2ba7f9fce5231ca905c23ea75ae07640312b3ef56c89600e716fa89a95e4d8bc680e1f965e758415cd4abbd0198a2f8c0ca94c0afaecde559201fd7b5c82e75b8f610160323c06173a0b07ade8c4efb89a0afb20e1393f80bea287965cedee859c77362b6f1e313e3733e85894987565454e47eb159243a17f59531d2fce8d397019ddfecfdf3a1941ffdb084ca458dc2afc9fe15a16f6e61550954318372dbee8c6f323b16521f1b9ab32be0c47e1a9d234f539b7391d5bfdf74252274980b72e3067bc0b6a414178c443d57e7e9b0cc57c6e9a06dc63a291e6cde99dbe44546843ab58bcbcf2eb1fe442250ad0afe22b1485162dd58c1b3bc341a9c67259f6a62ec8a664d1ed9f54b1f710c61120ad24318cf81a50b6e4c68c9a4b0307aa680ec953b0b1513c2eb12d683e9cac11991d68f349536067ac9f68e4fb3451f5458dc680b5209a91af627f008c4cf090b94f6d01992f21366fb956ac4e59847d197ae402284c1e25bd41c954af38e0bdd5086062616c625645cacca4dea7bbb1d676bd9e046468bd74f66e2420c6bf5448ebc395a58a476e488d61e3995b83010e03c72eb0700a7c52bfcb03212812f99af8ddb40925aec9147b672b2d6ff2bc6d5fdd37a55099735a4a34593cc51bdf1507b89fbb1a563ed1edce86c961400dc50f2d17674ae7562ed32295439f9623316c511d511b4b82c6e979db3a6eb35eab4708df51c8da5432e4e77e4bbac13eb053ff32e113d67fec779e6510188149d57b59f2a151b0696ec9d016b1d772536c887de4092f282621f610a01beb173d18700a5c4e817941fe7f583db07ec6cf0a3a9262b32517c7845a2fe2bdea270c348d0146afe034f8cd13c8e203d3b7bff168bd7020d8dd31ac2383c87335b1585c6873b59947d455596a4b6dc2b2acece384a41c3e3d0f4b1136eb6ad53ca7861a973090aa277ff1636a75ca33e03a22867c28586b69a57823f3747ac30e3190bb82911f1c5e11c0a58db888b57d461f80b3b7196259ea9f67dae5ce59a5c1122a2e4ca24cbbaabb23ed7dd49256eb06aac4c96c3008ac65ed4894cf3ce35b2d833fb65d38182983a5a69bcf55e4e566e24e15493560991e7542853654a4d6315d0f87fb6f2e57874f9ffb6bc13f10182237ebbcffe2b812cb7382f0ea74d95fd7dcd43ecc696faf3291512d83602e70a6306c7d776fc121df783949c8135e99accf17aabb1baddff79cf079d73ed02c9ed99c69ac23e47e260870fa3ae3fee4800fa8cffc13b609fa1b2de79591fbe8c25ba2edde39dab027ceb35ce4a15db0fae119b57d98d194ffddf7dadb9533e7ed51c712701e15143c04bbc28e2fde3af7783c634a3f916b444af7cc74e7e28b28fb12cab6a115afac855e5b4c79fdfd7124d10841e1d700a934a9cc0fff972cf2891a5faaad16f481fb91ec897ad1c127a0042a2651d2a36280747fb6a6df7375829990d551658fcd7085a66b58115193789fcfee8bd21a27dc84a8313a2d195f16d8055c530ac20d9ebd68cfbb7125a7f051d9ef7b397ce7c4c5565532cf6819435c709f4cc15e145f68fdb7d3e9162c4cfa6a067af6817f021dd576a520b5604f83575ce7247070ed41a3ccb52a05a08869b492e32a57a6bae49d1a4dc293b29e787dbaac71b8c710faf12e98278f7ea2fc5e026a88729807bd3a3183f229e84d2187d414ee8e17f69147750c9e1d327b56c9bee9611eece5b7f3096b25ee488089d873438ed2fe75a0c910f97566bf1381557e4c2b3ee00529e4dcba3667ac624c022d3b074db50c00f5e65a411654bb19f8388213a82fbe2f1303780e3ba0f7dbae537400acabcfb4f534520226246baf44c373da46683ed166c67b2d20cfe6a09cc9ec97258870a5161df757e4e01dae099fc48210a911ef29127e8931d99e0723918edca228f17526011f8fb99cbb3025845b94e427d646c5ad6d510b0f9ae83413d9ea9869a4939cd41ba7508ce37eedb90bcb2c53d643d725c5f633a581aaf5df6a9aef9deb008644661881b412d3bd782fb85d338be8472e257d8043cd549d1922214de53f457c96b42de8640fd97d0dbd0702804c7c9cb0a0f94cf417f79a79a12a756ae03deda18710b60524b5f7588fe3b58e0e33e9224d111f89a2e2255df63295f1054a697f0e5b96850eebefce820c056b0ec39a43a9d6821c68f4f72b119cb48fda0a0cbb623b02cb49453590bde694caf4ed93867f3c008dea07e83d3066c47f64c7052ac305eb75b303464152d4ff5e5c322f140bea0f6809ddea0625b79eba2d4c4e994a8621de4030acdca473cd9696dc9017e654ecf19ebd1392dbef82ac6e7579be7e0eb7c4e9a286c9d564cbe25fd6b61a9fed4733c85202401a52715b7c5a5f6a1960cf00b3085ade62f96289435890b7f08fcc148cc1584a5f8f92e0ef98f88935ab84e25783323b94628c9f537347fdcf569172b1402a705bb7db3f0ea65258c94299b347b402c4363ca34f8d3e1831838059f79a1728fd0f60ff1bb0b4d3d019b500e939b27277d68602a5185970a62fb7b8738e84808a946002afe348829c3cec893303b9eefbc8ee120c3ffc2d5ce6d3cc486c9340662cb1c0921c1f3b41c20dfd977fe674da23ee55b7d3d3c61365e6077fc6a656d6d83d78c8eec06b4d1c353359bbd894bdf5a0944b18c3c0adff620b224f2ef93cf4cef86ffeb60634995ef6f8119bd6bd7e4c53613b1281d6be2c7f592872b01698b12ac29044176fd146f862bbf13d99e186d19faf7987cded3dc2c34c8d668770dd3b525826468f3691adb4672785d481afc22a04edfb826a437c51221e292b4c23bb78f326312cb961686530efb5d17e429294d4fd6c60306d01737ab3654d7c27029d0fd9e57b18c8fe2a23e554db553518b9af8ac3cbed76380a75cca5034acfe186d872c06ff72b7fc6ec437df5bb989f6e8a320fb1cdc0a3b10ee81b075fe3170aa0c426e86f0b586970c5b5fb860fee5ac37e25c145ecae1a33555439524ca68d9b85e69c4fb2851fe24ad4365f909ed06a934313adf5b56a2b22eadf0cab30f6d5f9377b60ee2ac7762f57bbd29da79ad483b6bfe7e578a7cf767377aec4f0dd350082b8d3044999b0695d2dfa7e5460ae0e87575b820e5f30be394970106f0ede7ec1d2d712aeb9431ce5edef33072bd3f17768496c22a7f74e02302fc24101125d5a1b65972fa0d14539d8e6bb6f4259e87cf3104a848cb120d76bcf15c1e458b3ddd2cfa6942893dd3951af0ef5b0ce73b424681a596a68e6a213a5461348444d6b4423d882e5291f5bee42dc6c1637068c33d37a673a1e747efb82626ab0c42f75c5e7f2def50ba95c274c1c40e7d42dd9b3c705e109b4b18c2fedcb0a2e37d759c01419c7b086a2e64ca38f0c05000b205a6134e9cdd210384a4d5ec2bd1f406bec6efcbf7b47bc5943b1666ea900c6c7ee62db4f2df4bc5bc19ebea8d34ad65d4c9fb9fbded1ce501593eb08b888b7b2f0628d5a55b79169b17e15c07a4ad7bfa58e017dc45851d724a2364a1b54587727f041f5e5b6c4d0892accabdf98c0f86216b84d55e608c31a2acfbbb6179c5957e45d91f21038853030c5042d4ced32486bc8b5c0a1601b4b6ae60cb3ad2e67d01952fcc5825404562cf34749063312caac54a7083414f547ab62164dbdf90ffdcd036af46368ff61d8b7a027ef5060362b9d82b970cfdfc440472de903bd90d4531ba9c303cdec9a08b698696f928974d28ab4b9492eb30fd576c58ce378ea66216b613b20a7d9d498f83b6d983a0361374bd7f90ab3543e4085fc6c3ecd1bc16809e695c478fbd5558bcb3055a3e4128563c3fa75712096388835fcde483a72b6371348d46a00b86f6de500daa639ce3dc774c2408c076be7ac363f024b8fe2dd26d5c5a14e4cb38e89eab6bddf1835ec5dd2cfa1f9d0286f6e29a17b9d4311880b16cb193dd4b3c5353ac7915a3db744a8d4bcebba8f12e0e997a42c8eb6cd63f93143b90bb952021ff710ba58b7fa9d8f62e2dc37db9571ae6cb7b835a691bcaa8e9e5ef8b7f44944b60d942bc70fe27fbcfc614878782a4851a83c44b1d38993c6a03d8972a02c2ae92008f5d6349cb0bf64e8355411203879052037ad59abeeb2b07c39d26a7798f3a17b634e34fa4593dc6876bb7e63150505bc1f418ef73419ecf6577dc9b3bbe25119ba708f54e6f3d87306484b1f4bf4c4417ea32cf4dff3590d78eb4f4ffc52c3b9e344bb46dc2e093baf724f680aa9f59e2469dd94ec1c4bb70b1558d10f112de311594fbde977adcb4f47ed4be29ac9496ba5a2863a8932dfae2bee33f567c530c51b94375b8955c7b941d6254731d455c9863d97cc747904727dbfebf3d74c3c4c269c0918af4d72e11000472bd9c1f3c15fb21e77ece2fda40c4f0d1e3970b5e1c0b87ec6b183a0bce7145363c5d1da9c2403e84d2635e72f57633d304eddb7aa33fb287bb07fc477a3a90fd36dfd61882327d8a10d0d579d05c402b15973906a045f98046ed8929f302c0cd4315b48d9f602b23a245c2e8de23c8924688ffc17b06bb1e5bb77e88db69c2a32ecb35cb9c814c11a4bf23687dab58d4f3f1c13468fbf245637a7a07b88143331a56ceb12e381a88cbdbcfa80715e099678d2cbc56624c2b0952dc0a2de8a882b9e925f8998c08bdd3563dcb031fc224da59e2b5451dd58891c596bc86b071c7f31545cf37be9edb51c27a1ef923fb3a8752c83943c68fd74b5d5968b23b9a89904d5354b0ad519253a8e85398cbcb1f70cad657d03b31c0f01ed619e8f88efd142b551036f97140a4ef39f128f94697a82a1b3563daafea2dfb28c641a4722c9f0fc61b40b8add5654c3637445035a58e8fae6b1f20ca5c810072fb2eb6e1ca2908b22be73365c0cfbbc947a76bbe54a735f1284d380461665e055b53ba9acf8a4e684bbb0b845c3e71af59963101f1141886a8a6452801f2c4fdc73117ed71592d95b3a91a712ca32953eecc8eca7bf9c6197bbc9b3d4037b9773f5b5d0a7458bc853f6a2074b579f04c42e0ea50e85d3882e166a22e7dcd066cde0b92193fede279013c3433a3262ad4d03295b67fe65c5d55d478c929226a4754e1aaf765c1ffd897714019bf2fb43210e654c559c67fe5b3cdb39df07bfb9a8361b8252420a055798dd31c71777e3ce5e74c2d151e3acd61ead6dcacdee92ea796b61c510e72d4f121fc065bf1c2fc576c84bdafcdfc1720c20c8cc55308abea1f9407d70842e8742a57b7c85ddf088723b66bc8ce9832934d365593a2601cd13183d69086d92ba02e43ec6f80892179e0f58e2ff6b6dec1cffee6be425f1ff5bd0d2b8eaae09eec5e366e3ba9ad6f5977b3b439c290fdd4434e5f4ca28e167ff40aef01515c8637fb635244f694c8be47c5b0b3e3ec65e552b109363c19c58f6fbcd2ce0e86bfe0f5d4cdcf89ec4f7208534e58c6b12de5b2a5d84e5900baa984378046e9430a2233213ff8ea6c0af20d98e7e6809a7241c0244a68c109f2184bbfd61eaa3caa3593a9062823b502a7d99a87d5f78c331db3af4250fc7033d6f498d5451c5aee7fe33331babae8b2988a46e3be74123826299a6cd5f39a52d14096756b9b21277c509665b92f10783eecb3da70c59b084def38b3fc4ca8b166022ef26025ba47e818d3cab44861af96b455c63d7720f45460b1d0b2df8baf5ec7580ee09da8b32da1fbdd76fb4efcdc35c2f348d47ac783cfa13a79e5a732ceea3e57b8f08d5a2508540a510adc1e72d7717c8fa08a63650b4fb9c64f26dcbefe66c2a92d11c9bd778ca34b596938e3524e9e321ce3bef7fde21ec21bf6340f6d9010773c5922566c424771a917dc210d398f42783af8fb36ef91cdb9b67e622b31b1b304e86dc26f4398ad4dd4259298fd4471866706da3350ae6c2b962e8872dfffcb3a13c9c222f6801ea297c6e38891dab5f88db118858cf06a9f7a438d6464b521deec1842a3d3c87f9337ab7400691b2b9e141b51352d78b09b521417d7612c34f8a8eb70ce34176ca61d8bf77e1b7fa33b101af5501db7705d4eea7d1686c0efcfba259a82c9ae00ee60ef65211203732b8ff5fe2ff69921b03d496e816432acac9fffd6bbe0b10c59ce0e1fb8f68cd1747143a144a9c3ce3cd2c581ddada35f86010903783efceeb321ec31ad553257b298e35df8539c6a63bca5abfeb94ce60ac918c11e0f4bdf429e6803b86c7474ff1df9ae6f412c0a9b2733eb80bb6bbee0722e5609f2fbff0841d2d93cdbedc2208de60dabf06a02f8e34bdafc794e7d1f07073dd6105b611ee6fb07c497a26bc2070d255ca3c705d8c101d6d644203bc0c66737d278bc755b3cac0816d08a509a11c68e1bfc441003cadf728e78901f06a7d3dfdbcc068e046004682c183fd934d61c7fa0ba4dca528f9b1214f98fd28aff39209acae2fdbf6808ed3d93282529e57bcedeb16603d521ef4414ff17ff2514121423772363f908e091f2b1743cec2db16f640aedbaf3076b18dcad36fe823679195630964bee2d6ea29281a69efb0652e7cd3df5a1872e6a0eae706da4e7f0e90ed2392d11e19524a9a5cf4a017e524b45c8c43507da856e58f0b4442df69eeea7560439084a1748b15bdcbf0816bd38bd4b2a7f0cd721bc1b4fc5235bc3b01783223b7a7f1aa7d3c642cc70a513439a9a881d8f3c58a95685e32e2f44d14cc90be9a5790405499f3e1bd9e249483bfd02beb94d5656f309ed19b80d27a9492b872eb0ff2157957cf67dd8fbd1cd6b3ac46489553ba1f8cae8b760aedbd4f4faf05a6103f4f133fbae09860133f9d748a9d1f5be12f2f01b265828163d9d007e9edc949ef7c43d8094729639f59fb2901a3995ba249030aa935c175e66aa09bc2f1e1ee8d20da88275f110ac5932f73e1576e824c0e356c97efc72be60dd2f95b810397bd8d6f23076567849b143a0a8b742acf56b974116b7b67313e00b4a765c1934f156ff0059feed7738af07052b26ea324ac62e3ea7fade42d594c5f1a69b8f61fb5b5ef08fe659849410a00c3ab235e4a5155dbdf033fb1c5fb78e7e93cd738665d0327f2e14c5a7e0fa6681a9e844bac583fd59e4d3f8f43cc92f57c16b286debe3c4fbb4635776c12ee3c8258df52566a1e78970713610a90dd6f0b353db417a4e7393f5013d7c9ab7a3a2044284f2917602a518c998eb42e87328ae3369d493bc775adffe0d3fdd2c6f4297b64db38dd7cc3bae11ab68b7f0edcf1a03be8f349ff8b0f3fc219efe21ef7d30d43d0db031fa0d5e3375b086ea5e5e07b254b2098f3d20d79cfd5fc67adfefc1dba361919a10c0eaf8474215dbac568d04c6394a8907b5cd66c77edb4b780a4b623808c6c5bd6768f0794e3b4ce8843d2b17a5a968795c884188274d0d0bcf5e26b405ae95c9ced1d2d36cbf242c09b75b356983bd620d99d8bf66843fe6258e56e54c9cd21fa7d29756b7fc4abaff73ca4c0a21ee10a2bdb3e6b6c1f0d2c8c3c5900d02f93670b126eab4141e9a01f424568500d02ecc7cb6a88444896b43ef0fa95912231056434254f16b65c1b4eda2a7d9b8a416deabdf6530c327b402caedd0a3493990d3d4c4e9ee7505462d7469b73f741bbf7f78f9bacb5f500784922d80023687dbb91228ba440c1cba32e41ee80c051b817932e6354ba897e925ce569eabc67b9d48003e1be16b54455ceaa5717b454ca2d75ab1ce8fc02f49e24692fe8e3dbc108bb37685b0af0e87e54c52f8a5087a51525b8bd6a6322556f88848d49cbd740c563a0a543ae238d921c5b8a31c304d50fd55b64e65b031d1941a735da4c5d66782f00a2bfb25a4d040b2b74c245cfe1c75889594ba6dd5ef8901dcbeb0ed7255342433f3dcf2144a039fdf357011050986e26f10ee64e72772591887a8d562225da339207080edd3bd145ad4887bab75f75824b7bb539d7222513ffcc12a53792e3c5c40683b4c7ccd7a33820a6a263de7a86ba9f7417546595c41c427d1a0f81d1a0f127a0b2574710870c4ed4d4a88a3bb3027b757e4b158ee939fd8798797d826c0fd9e69810785472852c16209bbd9f36394e60b5a087e77e847c409c14322c153e2fb6ce7778f561fc6bc3f78bf9aa49bdf49e702be82cc25aa74488055a21490138462a8bd636115c0e21336e47adf07e1c780ef1f23ccc819930fc0c569c996c79e347c4c7aad39f81dc705c358e4b42ddfca0d2c8c657684cbea7cd352f9e5f74c0dbc7ec319554c3c47cfbb23c60b044737d3f9f4ef0f793cd84db9cc5ced59078cf756dbd4333c8548d99245d128f8d49cc980598aa58e3118f6c28fbda6133996941ea22195451b51767f2531e1643f94fc79384c49df8a8ba79c5ef77ac4a5b53ac8179f5a12c4a1fb3975193f7a5af3e697de15e01b4d804f296c320a28d9c95a7b45c9388d871b9a4a5475ad6fc127281fce6f33c897399e4aecff196abd8a49f6c7cb54f560ffc4fda7f0e8a8b4d11a6fe02c05c680f89a6edaf8371ea40b568cd63c0ebcbabfcf67531b88cba7065b56e22b8f582c71f23e14000969467a2c3394145fc936d6efb68e89fc90f55d4dfe02e48dce3eafc4160120108d7f5ade599679ea8b1b0a48dc220a779b0301737af1273752c0e0f9af4e73e828add22999cb5ff40841fa95d205c85ae59936d27ecdeacd9e36e9084a9aca07fcc579062a1030e11665bb2cdf0824a646fe2619ec764f86b752af8b47b9a6d8ee042962bfc0daa8efdfe18aaf8c8011f35c29d4fb90d96401930d20cf73f3c86cd2fc1451c385c0cdc0a52e657a19f8ca59ec80356984e247b4c14a429ad3c18f28fe443f9248787dc1d89d2e31bc6ef4dd55b6daea368ad67b81851a1712243d4c464120e454dfacb9233abf39dafaebc95238b814efbfe51b821555b262d0192b60ee0a6a16505629d3f23db86dcbaa0166a69127c8c1490a26433b79b166591233cb6f72acf6434a2355a57787da8493e09adec1d2eb79dcc14f42e8d9bf4d9e1d7c4eb36ad30cbabdd7243953a82e8706624bd044f07ceacd7719839dda14e5e5b569469764425d92145632e6f746a551100303d76ae4c707a557eefae2c726a5c6b1915ce3aceb845ff79d483590355cb5bd70b8bfd2d4bb1db2cb1cefebdb82d736d35b15b596ee65d09128d3950f0a034372137924d3fc2e096de0359ec341db3f7968c0e3e23daa754a137ed2e381764b5dc70c30c5f5438d98ca28a3117d129546f6df8bfcfd56b20e868f8a071b55400e7c4529023d9613cb8790e7aab33788df110389f2069f4837dd0943037d0d0023186187b0264e860734e6ff717d28cbf15b0a67d0f500bd9a1929d93fcf78dd7a96729164e8138bd2f24cbaa7fb92667b6649a37d420cd16aa55bdee77fd54f2a9ecf3384e0f726f73ca789e3a66239ef71db9f041ac29484855daebdc0e26f92c70bf31b94acded3bbb710079e069cddc366bb8f99429615fb169b388d08d896b0ee51bce96a1c28c45843b36b15b1e68468781ed6f5a9527dde4a1e79fcfbd245ae825b1573b46d18d49a8ca348ed7682901aec149550c4df5e717cb3cc93eb126566cfaf9c9669d5a2fc9d93e9cb2a37746d49a3770eca1aca5ea93a1bf19aa6ebc423f2424dc59bd74d7ec703f7fce4ebb66e302f492de8cfb89fcecef225456cde8b4eafd29c4aa9c4dae57810265fb02c96e90bfac7c8067d013d5c829c11f6865a96d7a9a86f722aa448f96bf723ae171eb019c7a777fe0569de42e4ddd4cbecc05f91990270e3ad86cf0f6c813a054c427fe63aa81ed7302e393de7b27fcc4058c5174d9081df4e0bc5e6dcfb87c7ebc551dc55eb275692a617fbdbfdb4cb92086174d15e2579848722f358b54bfbef6bd52f5b24a5b9002d3dbc7f751a0e4a3e4dddb9c9289796de98a676e8ffede81022623507de2624daa07e91512287c6a2055665faaf9b012b6f0205a8c4804eaf9606800f23aee7ec053e1f880f9896a05f7aec1f45d888aa48854f8216170a4df892278b89a72f6fc416953e37f370871f127c15a20c3f69e6ce40e428ca3574e767b03be1a432a20819fcc4be79feb289c070c13ec5ffb28d30b8f22b5ad6c376ff43952927511900b94fdc4117f66cfeeefd619abde4f9d17308d44ef0aa5fd174ab70cc8a7e540dac2f9e34cc7ee63066398f45c958f0a6db1c7b49de3f7095135297e0ed985fe2b02b9e7edd3342714bc5b373c812eb1c761b3ee09d525771cb0d4aecc157d81f1c2993091f6f262dcec984aa1c3a1f79e5c494d0bc178170545fdd0171f49a1797f43defc3c12ba2ce7a400bd70e9f3fbce70a503fcee24a92c85c210f9da04a359d97cb71e951e45a991bdb5ea056672894939894643e46758468d5b9f624932f8c4c8d3c3f8e15cbc2bdc7c99cbb75e18fcad6c5b89c19928c164c07d3428329b5e516254da7bb3b0262a9e40f46158ea46fbd442cec49131ac31ae96cf0dd553444ff02500e5375fb03d6a76470c426dbce28b614b0a8604a184c8250c438f247d98f69180c026cfdeb5cacd855f8e89bcaa630f2bf824196447a074722f7e9359d607c34809056ff2f526a161fd3ecc10678db5655e466e79e13d6474736f512a6c80709ed85d5594f361e82583476782df7083ec6c967ea4525b513c1c55eb584fd4c3e8e655f6f197e4d95a4a77267b0548f579b069609af447ed5d31f15ed2a14d9b28fac579e16a8ccde7771f594be066fa4511c7222b8bf59d7f8225897be80bae304bb783a5f53359e187cdb2220042a1657b5b49edb02e153a63adb818cbbbea717b5189832b97ec616e9dddba40a474ebe47782038bcc2d95907767e7be70de4781c481441f53663be3090060bd0fb03a1a86a7633cf82ec105d88fd7e3a095d136b42e9d3c16a9ad48ef0c93aee5742d1464e5ef410f8a8efad7e00d363df027e236167f9be100aa95659a308c016d3ab67d4ab89e01eb919ae9a301cdab7f9a806f0a2876fc2aca7de06133386950979af45c214f89a92603577e4748195282e8491c8d48e3a09b9f59a2a31a34943cc4d218cc37dd2779314d139c44868c4226e69e2df9a3423fbf94ffe48d946c62822c3c9b288f6cde51fc9a0dae3428794c54a7c59e9de9fe64d627e89815ddd8b09de4f8d1218b2b5214b3418b5a144abf63c3e62a9d23f3e0b83da9a5a774a334b7cd054a162fdb984c3f23d4afed073bdc27ec55068a6f6f6ef23634468cacfd6f2b338ede154a3d393bc32ab0508268454c0b2c90a8f46942d7891bb4a7265b17bdf8c0037a62ec6759983aa36a1eda3b2b5a1315088ab09b764478154a779429dc990ec84d1ea67f05e04ee615e28dfe5a7a92783eda8e97ab80e5086a4f955b170f6688d556daa6dc88eaa5eb53f14c6e32406f9be135044b9c2d50a2afcb63b63f00e75b32860e29b90873471137e86a77f5fb516fc3bd1c0651f6b311428102db02169881b7c2d46650eec99cff970427e074162c0993be4b94e4e480b10fb8e7bb784b758536a265282177bf2434fe068c68af47e14d532d4a522329a1bbd29a409de102e4761e04f9c9b9e8a2698ddd23d776b9828d234b33148139f6fc3175ca606ced28ff580cb5d0f6d0307f32235b4a664c6452fcd5fdc6cef97ad02b56af45b93f6ca712bf1f1bbf32e19b7240937e461b13ad0b4337c711cccd5930bd65052575c19936d0c1ff31bd0e3d2f43605425c3c64cb6b9d9e1523f0d6eb4bca9b1f3af7ba7a0f2772812999c5933f2786a4661eb51a90a0019216ddba4f8bafb619bda92d301d16d25a5fa64497fce485ba59d9d86e5147f92c1627e0586a37f8d623291fe1597c6f5a0adc8d13a1fa560733c89b9b963e77c536397b4bb12bf9642f8f7ea03ef091251d50eb4b85bccbcf74630a3d87018eb0a52a19c10bb2703c2980e69fab803e7fcba31a015a2c8424b8d8b78ea42c3515d1fe8d4fe64f0ea02d65e301c10e3af71dfc1c24049af89c4655dda4923560b8499d4d708aa5abc972b35714e7bffa941c73e2de22e66b598138047c5e2c682a2ef8b26f17bdc3b4c6a4e00b3433cf62da2a96829ecc231c2bcfa0532570da202621a3d96f7c3e6770aed9046129b19b7a535c081c52e2f0bd952f75cf9a53fc3b26531783af46cbbeb683c87cfad9715639774e33d6db423b1fb174ad9c2cd2da5c9edf3dc604f397892a4806cfe2072179c3c7f02d1c547e0d738cbdbd2df038f400327f0f1b77ae8b18fcd0122182e896ae4910d6c0c7e7804c971fd311e78ad90d2d1632c728f33eb88d3e578743f30b345247fa0a4ec46d42eed233bbbe31482d309b3ab7dd4042288afe5eeed30832c6f3958dfe6f810e5b3d718db1624243221c7a4da78c6a0201a429af4cafbf871f22a530661b9b5df28a822db481353936edfc86b23554953aef28c72b6911b2d1d6750a2a9ff255779161924e427c1e561b96c66fb9791f48f49ddb746c27d02ece5ba72c3539c457c6bff0214d175a60c3a294c01a8b757946fdd12d683949477c0e21a5f70040290e026bc442e0978a058134014f9bd3512ed74bdc8f3fbb7101827dd2dc4f8885a68bc560cd54bffafec0af62c3e69f2c93b79f92552ec1712ad2c4956bff52dde76dd9435c1801430d567cf52daf42c8d44ecb3cbbb6162e871b5fede784600e43d78e4a69ee85472bc82fcbd1bb73b39db8903c502f007b3ae25a893b45ce2072dd9466c3464d0ae1529c5476021db977fdc120a21bccd68701b0f6e588aff362d51dbdc96a39d369a6ea6030b4d5af82211a5999330b62b3805038e475790895d31f0e0e51c5023d0079465c5d33618d1a392c1e6e77f4b9ef1620f9529911ac5b09e6815bf2fa791c6d9c8c13e491f68ab75e46c5ee6c659996e98a0f0ef12913a385eab6e862e87fa2f85d8612431964de824f9155831db2dfbb44f6017e03dea8d4ace1019f1171220a781fe2179596c4574b5ccb4f4e75d18b4793a5398e47c3f846d979d1829adb3b4c1626569e9186dbb66ccd01f1113d06cc24a733e5833e6b9cbe098d51715ffb5d00eef0ba89ac4eac8b9427cb1bf9cafe2153a4f70da7817f0d1e86c94eadfa636a2348bc36e89fc5147eafbc14bb15e9f2ac7026a34b89d039040aa4a09afbaf5ed47960de4f7b6390ec24e79697f4255c2e9e618eb3148ba40e128854ae2e62d17623c034ea56c70edf3bf0a0ddff698a49e98ddc0a80e23e5919cbaa466635a7ee4ef30ad4f3d96844431fe5a66f2612bf1986826d806a0940c60c1c1781e90321f16320313baa3414b86d447ed4b814400a93d05cd775df33baa4aa83d00d7325bfad76c52b21f4a8e011394ec30cce009956c66d019f334eb043aa090bf82c19672a4e2f11b7b222b4715c8f63505b74c9c5f59f2782be752be0480748f4821e6785d05a54c18580919d0e182ee25141e5b25b4d3b2329c0eeda88ea780156a80ede54059b5f9b2a43f3539a7f6a7779739f87eceeb482d541afd40cb9a7a9b369799bb24e77575845f1af7621d2a3dbbf5e48826edd76b743261854f5ef7ff80d0a1c8af68a6980e98d7c39cb1f81d9b2bafa7f9e5d06ac850ea2ff3fa17be54c336941382680a7a873d89a0198482b4ac42c1360e333418aac58b118007806150accf729dc4806e41ad33a157670795223eb11a07a6a7b3c04d4d7412545a30d0625d576eca23d0a4bd53bc082e812c37b47df90e21b4222b20ca17fe6fef795a8ef669d9c378f3535732d943e7ba154093963fbfc7d73c5457bdf7eae94bb1a4dc29bcc641e0551d908730af4bf86831f7dafd626b1a8b9db9227f427f4cac0827116d5874c01f50b5a05800572f3fa8e8e1600a005c05f1117fb1e6cec3542f354491bfc0462cc8787000cc9853177e88613ff1353d7144c8f523fcdc00ce931b6f1a924b706d2052f04bb67994df65593a7b26dd8dce07f1583c9d3bcdf0a24c890efb291b5bf5d13bb104f0e4443d39563b104e4526facb1acb4e64ff75f32d89f26884dd187e211d010bfe550159d9b2ae0eb96c6dee4b9ef797635f3ccd304d17f54b9e67c68049af45de7c965b5cea7b7d4237e6848648d65f73d38ab4a2dcace5edf380be0575123b93d2af29c2a15e121c4c269ff7280227076ba2523cc6034261fcdb511f55e883e9f3d111cff581354319caa4db75c47872bd2412da47e7d01be471764eea434f1196f4f0f43fdc0d4772d8737f157c0ff85d7f812f5c2caae15093d920d556fd5e1c77281d64441a3fce46ce8586880e8c1d081ed7da758a673611ca5642bc088c55fa4396ee402c08e243d3bd9ccfdf109a049cfee97c330c26ab7bb6da46514ca220eae199aa0bbe210704a2a6ba74f543fe8a977ff6233e9b59209dc7dc3eaa3317c32d05caac88fc10ee7f27a6e03b63add2e04f66cc04df0c2fd01bb0560ca638466561f3ab0ae6cc1fe69aeb07e74d1cd497cb8fc5124d62ac9512295ad1c021db7826ef92167e1948035b062d630751f3eb67ecb631cd7886ac40984e1380b83bbdf6445f1494e79d6478a714ec871702bab83c1d1bc87002188802fa539e29779036a9c17efd3f119eb859a0108f22ea37ab11fe3db0b0df2d59959021b2092e723399308fc033bb4b476f3eb957ae8dbaa9c893eb7d1e5b4b58ac43c52314fa345acada4ba5de4fe60064c84a97e7ca04a506ee4cd9daf434bf91e436f5ad01f077d99512cdd418ab8857e86a1234f01f595f147fbf169182d6807b1df553f0dab3c43333eaeddde06c1576b65cbeea9149ef495634c140f5dfedd0ab159b58f997420c3a10ac16ba77143d274435a666bb3ec73b6c6772f7996dfb9fbb3a7392b72064d3cadeab68f70bdb8aaff00416132a9c2aeaab412008322ba0508a1b155e159c1ad887c04596259c39ccf69d5a68e2f7d54a3ad6e2ece4f37951839c320724517f69c76321c6879b5c14b8830173c95fb289fb9f2c5a0756d2ee852202dcaeb7035456c7358d045b540fa304ca5107879daf78a1a6ad01669dfcb8bbce639c7c43848b53b263b0fab063750621be045c79a098a3c5a26fe121065cbd224d0dc76ccf158f2258eb0f8ea18fa89cd6afdeac01ef023ab73a5b52939fd49b42f8a7208bf59734434a50b16b5b2d8a466e44273a75ad252019b2c4cdd4cf49b4d8e905434fdd5e3465bd6ded5b860fd0dd9532300157c5114faa692b14132ca7417c1be7eb9299a2f10b25e3aa245783625841530a5e1a03d65bcd5f0c1c89a6fadc82455fe8f50e372e40118cd08025bd8040f2ac74bd85acbbc75f550ba0b1d2c72298963a9b54b8600fcc9152e61876a1d26396812d9241d346328298c832c0ce46b8cfa33f9753177710a2132b04e32c7797a662b4a4cfd166197727a92b739180d6eaa894ef4a91c355b575945fd798faba65ad87c4c416592142198dbe356d5401dcd66df5ace66dc7c010b67383b17e877ae28448cf5777493f052e870912e11405742030afc7afd68208bf14432b50e03d7076d6ab7e82d749689d3753ac1cd5fbfcee08efd9309dea4b04d2113dc5eefe40bf7740e28d8ea529fba87aa1d03ad756579b2ae5a2dee16bc0f6f46db05819058b5bedddd3880f8804d743e42ca8728f7168770065fabb6257c8fdba1368341f6dc60fdc0bd2f711b24d734e8f0988b405263d63a18fdd216ee23b5d930d33a83e1c271ad6bcf2810f65f413208d0c22562428c18f13d8bab319f74d7495ecfe43e99fb3e57d0d84a96dd46864a1c66171fb911cc87ff705e1af6bbb8136503abb9ab32c4ba09bc346ae5c368bc4181540733e02a14a0879071b2f183e4f8567926e7b0a7c7503c7b393fa6ab60c290f5d5c934bd19e42b2619ed482ea9247c66118171f851798fc97cae696071d54e7f5dc4cc88048e222007b27fea09aca18a43627d7721f6b7b8951b00f75b2ef0fd704ba86038375472804dc7846cd4eaaa548a31c4ebeffcb7f360eab4119cfa829be09a253b2cbd59a72909352ef3f55352db8fdaca2792f6f9981e7243b05d36950c09300e6310fa51a05d63a6f3a04da08341fa3a0fbcd99606c0e4d6db6a9e769ef9ce1627801da6337feb9303d446f51719c4a09d938c875698339d0f840f6738e8d488aa02905508bb9a77df8cd1c77f9f18d704983209c8feed8077a99159afd4b247dbeffe3dfeada8418f7fbde8eaaf0846f0af98930743ce12a23574e240965ff0d693fa6f17eee3aa15df99514894c0389be680dd3391e826f4e287eb7b1d78e59ee9978eddb3078b820607cc00489dedeb69ca0b19773508e3ca5003cc70328cb9ae23b2a22160dd9539e94f6522e16cdbf7dda32e4af85f6aeba7ef76e691807261bde9417ab280e908d3b0831f374f0a0a9f3395a6cfdf3a943d60a8bb977a2dde5e86d94ec74fe6901633e83790c5bfed7e8e658adf84e7807a838f406d0c96684235cbd5f4eb553e9836cdb98472715fd42d03560e331c5a06e49323ffeb1d98467722dd81a993dbf60c2208dff1ca6097ee60a0fc1802f442c211b969af92a5bfa5d3dc14422abc5421294c084072c47cfe8fcfea34ea44a2cec120c21975ce0f4f73c82d256e65414fad64d218c8b416796260b6216b0b7767ed86afd179e8dcbce456623d1a946c6dfe0e73630cd9fbdab3a59a9094a42cb88a8b23629e6afe7071ba6e428a7cbe0e20ed56d92cc95fa6b7a1d20c8911c9ed6ce46367b39ac7b7ada6f1276e12cdd6dc618f9b3ef8ce5a7fd0b4d4f4892c3bf5a20a429054d4ab8c8329198fa3c53289d403a4166a39b1dc2140e5fa761b5cf979d4813485a6bd09cf86963965a0b81b19aa51eecc09793a3a3b09e5b02ba1eecc33bf46a2d4fea05075c1d9c216b9d3721df5c2b69a026eab351c39881748b8aace51cf23bc2ce47e06ebc030ad7d92b9fc2f00844a05fc605e29bc9d2516e5dfe9d20665eeaf1ae11d851cb764c0c96f5e1516d73c450cb443b2fc47ce2d59a656ae39a64f7a26124e873f34cf6933d191f008ec3ac45a00845d91af51517ee10e2570baa200ff94f1058dde27ddb5cdd282422430c5bd79a4093aa0a11c0d188199f09ee1e65ebb33dffd970893d84fcea2681e8cff2d68f4ba17afe3acb33c9c173b2c027e1c79b9506bca81e41b456fb0153c083f223314969efc25e9d3f519fe65a73aa7236243bdbd40c219485bc5fbcc1192b9ccff7bea3c360b759d04dde98be71673d5c78966c453e0137f8a8d7a7d13666824305ab02369c3a7dd3b916116ae4978595be802e1d3ceaf9c304fa81e6f910ad375da72938fe1695625dd6fd167d3b73759e5b6c0d65dc7b453b01034b977978312427a0c36a2ee179c57ac3c48278daed444196e80ead0a8e66c95485d83cd23651126938a76b28494fb5935f9db067b6d590b445a4aac1a1665293daa930fffd8c3a57316dab0d372ca6886d64bd77d5fdf9095254e6a2b7546f2b8444c2f44fd2f4737b2391771a03abede855c229c2e50580d977e484ad7166b86afa475389906ecb6e875d88ee2eef4f6bfd7bf345a7771497789aeacf815b6fbb6edbc7b2415942c7a6407a51a711134850972f6e7c79a1deca6561c397154da5f274f0b367a982d4211bb198bf1b27eb33098fff1bce3581b4e98bae70d278361f6a883e1bbb98d48473f4e16350966b6f48946945b1fe2bf2cf6807c4fe3734ae6f9e74fc8996a36f536f42390aaf02c035c367c0abfa4b56588abb7efcdb2633d2363c5bf3496e8e6eee635fce453183988fe224ed4102257034af91d1531585807f9e79efa9db777fd8202a16d5b25bb2d0408efbf1e1d437214c87c7556e3c71c17a5ef801a474fcdf745af1ccba43f651b2ba716f08f814dcd9d83df5ca0ebe083678f069bebc523f64a45c071c146da01da4c4320c290bf7df02287ee33d29402653780426f9fd213d4557fa4d99faadea282675944a177b4f3ae852d1b32c4b9f0e82af992e7ff7637526568a1c83f9cfbd84e742c6bae70596e287e43241cbee0cd612cb11e9d34adf346133b1475855d5201b347c8f1275eb2ad364a0d1fad12627f0e6e0972f3b1d5318f27e97854acaaf4f6bdcd770fae4eff34d2feffc7f559c1aeb20b547aadfc6fa75ce73e75c9580dbda71f5c36b8ba976c16f161b6520205d9a87fd0b439ac209fd155695987ec6db2f587f2951a4e6a4eb97f0d2bfe7a19576bc1584419cfc792575655cb814899bdc875728d268477ac69a5bdab72fc41aba5f975f2ab949229623c9ba46da00c10f630cd1107aaf04ab024d62a862f266a0a61d69a70560911418dfd3ee2b8d0c4ca692d557d5c4be2906122c09836260aae8d35a19b33827c67eaf4e8ca35d12aa9477f64eca9059f674c10568870e3287d14d42229c98fa1ae3a0fc1e0123f5eab8a0b01a11478edeb6063d69769747b02dcd16a69e41e21a36f099503805344d03367d1190e9a17249a36e28ccdf59b3b04d12b5101948708cbd5918b6992f9afc2994aa9d6782f6e7ac4bbd840966317e5e860cb361b2800acdbf8b20c225cc9fa7bcc0dc018125f0a0cfae0b95e076b6dc6250408598e6a67ebb511c751d64d663d62c084cb2905aba5950829bbcf620146be167ab538e6e53180e456b3d4e79d9c9480fe46ac6fd3cf1a96ba082fd070d46241c2b9ce3e834e46f087ee18e932f5579d547a4cc6dde26c49159093e70ef055b8e01b6e0030267c91af1c13300a21de3e37c300791672e3f71a35f2e4352407a80763173f0d79d8aa18c3415ab8a4d6fb391fd7a038ee416105a9fa0c3005dccc21362609f3352fd5bf69b5656f4eb03372e7a41bd277c203c5be3993131ba1b613dba7c816893c90cf872308fab0fd33b490f1577654305f83ff1347cce42e2547c1c1fe9cca1b30cebd30f4c3e972d3126e0d187d76726153e6212e366c12e0dc0b3e0cff54fbb76c1d8442cb9937a37fed1efeac95da401e141223b0d8c61eaadc4032827181ee61cac36accc3d5870f838cc91a9c10f4a98ad57d41ac2223d577e14686206f34344a8d30f5f336e126156cc44e8edda57537f9af3963c54d40199689f6b8b19dad231b14bd899fc5b2308dc71249bb154ebd15844135645dda58a1f81b493782a80f58231b5ec60b68167e853a90f7e5b3c742984d6c1657b4252476ae2ac589172c74f273cd189376d9018cb9a787d81bfa40aee821a25fa3dda078cc099bd86b917a93ebc8c6469a8634f626b540c11dd922f665a59fdabc65cfed1294ae0c1cc1acc7821b06b3ef75bed057af10c5ab265a68460237e040da8d02b01c10679c008060df9f89ccc80250f34644baad38e39b4c035fcb0283f436a588dc4d8cd27469d8e38a808681b52978dae84a4c3c1048f88aab74b7c9101e12a5360a071164a7f92e94a282b3032a25645e922935943e1bb5b6092092aafe4bd95bab6ba7af4f9b27d9739c463d6c6261434b9ed3c06d17a754dbd556113dc0ee180f26356d25bf3da804feb30b3e5262d45ba5f5173734d346432c32eed2ef137bd5ce8294a36682a144f9de9a2ed1466f28e4ee52ce39e7bd0c9b6453b8cc83924fc57b9ac69f04ce86d4913ba2f2fe2203fdd16cbfaf484586125d5b5fbd7c53f2c110fd8c9a81c39f4e23183fbaee97d26ec10262de3925e88148a0d6fb68bc3a09faf8f5784f9d814c283a16a4eea68297f8abd40c6f483e67433671fc3b3c6bba8ff41c62d97baf6be01034324fabe95d43285c7fb3c5da5616397adcf1fe0fac68aa12d78c333c3e8cf05030356a0f96764666562d28d047e4dd54fb02abe4e3f04d5c13e6156663bb035436b95fff64123c6c00b971e460e7d17191b5eb1f56a3db18c39509f5aacb54a9d8e5d9e6cc2cc44c2b0be9daadf9fb418620c45df540581a006220731d299a11d815c6aacdf5933160bd3b8f0066a3d21b76ca31ef7a152063d2f4f2ec266830abe4c767068e01f440d53f7670f3fc4a540f3003ded5e43b43b9dcf92cbe23e8fecee901376869ab7eb21d8a76524fcb4026fc4cf0f5f16e9f303684720cd2fdf99f17d7419cecfdeb76a51172820339481a888e64890ff92af1238dbb9284b0a045f0c217902606d20936936833da4d956cb7a8ab4319edf31c6adf1fc0b245f29fa7ea7b27233d552847819f112920a8b38465d2768fccb6f3a51418f04826c0d47188427970bf30ad7b03cbe669c56f45d0a379af6f0b339a5bb93c880c970a7d0a4bc348dd53088bf65028449e34e1377606e9528aac1fe8fcf9e782a18ff2b02d2b3fb6eb666493f59d48b94edeba621603a19ef296c046d5719bda38b12d4f3bc647ab512402b6c6718d9b23293c9d232da498d73811e651390ed7e19b56540d62124e3e14a46bec478f60cc98d0ef708bd886c392f3aaee61df633672fb7c5d1fb496783e212080fb73a550d35e76628475c9e4a841ee3df57e34b4f5d652ad88d7952b43ff840310f43a3b6aafcad853343066429d7da4f7e77c706adca8694bb2b921a137c7544bf7075226057ff0c17ed73fe10e141ae245c0be57e41e39ecda6081aa49078a66c58ce7965aea8d0091b7233320c10516cbbf3d8c341190c002883d21574067c4993b17293f973afb05e1954e0ad172e955f90ba20b2b66890d7b333f5003bf92b973746e08ed09d91a50b744c250da76cf2a50d0311c01a34f855070e8d6ae97bb966762cdd1fd59496cd70b801f6ee55989cce9d1c3876a6811f8c189f3c433f47d66d18207f22fe7dbbd5b413e0b7617e018bbce908d54b576a3a4aac2dba36e82682000e7c83a616f5e89e6fe3c0d5af43a1572ae720a0c2cd2631849a0cf6ed4959cc8b3533f089f6e58b56dc47363f903fe7591376c27fab31c5d38c2b0c0c5ea503c626d7fceab6ad75d009ad6de026bd17c57cf859095d19c6ca38825a662e196760f5b86a303438884ca26a9654f725380bacbd350da28a1bfc3b7ff3fe7a3cb85139f1bef51113ad8b7efe9279f2ef5a64a67c285314c0f9e293b445306eaee8d1318f5a7b40aa3d9a0534243da5e203c264165594aae97f09985a8cd15eec183b76438fd4e1e75f4718b47bf29dff71444bfa4592c7cce30f6b419b503401930dfc4b39bf3cdcc466778b41fcefe9f0b642b2ae0f202eab38dde8c1c37237283366f1a5e276e75fa1735c248e2e67333bc5042cfa3023443c3d3b0360a360a6cd2fbf6cbac29bdf4093733377f48cc7ca1ae0f28b5f783c0d1d5053c6e156cef4f4935bfa09617640743c7f1c13064783054975f208cdfc374c7f14f3884ddd98e5cfd0762e1e29d6c96f9403c21270ddccf588a409ef213ba235fb6d4a747598eb131421f86e292ef5e5ea89dafe22a766cff0b6f9d5b03780aa502f8f188a4ee11e5e1e947c126443ec6a43ea85315166171836f2051216e105a0c4ef4ae54f9c51631628ed18e29e3452f21b51b542a49b8f45b171d4d2a24ee32d9834d8660396d3df9f8aa8bf76d5d9ba38b8e558df827242f14fc07397341adfab62ad5f4ccc0786637c1c1d1185c4e8a7b3c48194fd12d34cd589f83e68a584e568ac0f46add281a36b2154b39f140219543114f672314f6885e1f72f74545b8e58ef97e361b96b1de148528d0b0da0554c383ae6e4848cac3d97f37fe5accf9b1635655526a9873961e9b9d95ca234456d4acd127ac103018ae6c03141506aaa450d9331203ba1383c73d9702d6b21e1a5340be6b4c69788ed3ce04b2a930077ccc72665e361b63c05384457d74fe5d3bae86693a22556bbc1c24f7a85c98db64184dc06253cdadfd707614dc64df6188798660eabffceb8f711bd0c287a436f5bbf79a9699e7a9934f0dbd66adfce0a1e7a589681737805ef698ac9cf6188f6b6b461f6c4e954c290662aaeb868d77a9a33cd40b752ff58b1716ac97e6aefc7cc8d10ee1c4464d10d307d2ca3039ce508e0e76aaf47e7e1afb60164d78c443bc575b38ae58df9506e3538f68caf09f06e6cd1eddee62f08429a194f3995e4912bd702d5d1d6e37516826bc630ee4a3cc9849cd6710b350e29424ceb79d8aee1bf400a37e289bb8482b701fc49d16c43209cd3deb79ebc28bca9a929463b4ccdb8862f09c4744da6f7f1f721a36a46c79058963341d3007b02b65e45b5dfc691e362604a844b0567c58454128357ef23fdc62ad58cb7ff4ed75239f142ea377e785dd0bb88640101f868b93d7a81a0084ec27d0b123afeec4346cdeb2610280ea81c08032704a12662c19cefb43f961f18ed000aa624a402e2cb3ff54c6e7470d0df0a6359407c8c7476a2c4460b4ab408c076cd4ac19310d48d44f7f2ff94dd9148e1208463850c3c99124defcf6e92abceb83bf833daad8c537ed38f0ca251bf8b48cbc3007e336c16a38bdc5c28c50efa45b1ff700754ab8b90ad4bbb39da147cfba7345153bd5a37cef289190cacd9c3d8ec4087af8f9d7bd5b98f237d1b4834d61f7377f3281ada1e0a1b94a2b455c469827cbb5541f874321aa162c95037018476b8e2fee2b7900271afaab33ac468b637a9d51ee7d352d7dc328edcf50db54aba32ab89355d7f37af6cad527644aa06c7dad22889a94562ead1fb1d4c9190d2b764b9c6a67675cae55906ddead307596483cd3bc1554a38f38b5a3a5b0842556ccd32e6f98b26aa7b4595ee3452dd6083c46866c3822fadc63f3f20e7b6ca9dbffb75f4278f0ba8bb6bffa904bd73348b9392f8880ac7f83f202c13a687577d684124fa64f5097aee56c2f4dd19fa575596ea290cb8db536a8babec336ef80240647005a3c671fbaab97ebdf1353c3337b1127c9e3af70482ce821f0ce7ddad14f78d274619db54ffe40bb7215f51d065b7da67acf8df79a92eea3c47cc9dfd56b2066305c55036995852cb17831630bbe9e2b1899a31b1dd82a65c376c75b532122e2fe4c60f9e707346a552df347d5b4a3af843a0a9fb59498f91cc70ac1018445c8656a86413c255a531f132af537deeaf3e37fb822a84cb0c58a6d650dbee7d41e1395d013019d67b54bca940a3336f56bee07689a627e73e997b885d73d39d22b0e84cf7048a5d2ef872dffeaf85d68c3a9bdbc4224f68aae513fbe107b8cfefbcb449e9af7d0c5c85082cb497fc1b473a8724e6d4a00ba11e00bb923643207eed726cb418eb48fe2b4e5c81f3f73a09270a0b35cea9dcfc32b879cbc5eb8f6810a6bfc9cda661b0be3ce756e25f188b76b0334a817f66b3c44d62bb736181330b416f390bebad7fc931a41b9823cc2b08ab9142b08375797f718f9b41e37299454a48400febba066e0e023c679d3a0856514eb965728db4977f4e4bb142f5edf7de7a660e75cf4cd57bacbe21028ca3e4fbd69da171fe85615f9392f50b2aa0349c57536890435ff70348a250a071f245c7634e5a514839c6a978e6a04fdecf10c8908b230ccd66ce805287800417c9da3a6a249a5ac185abc00199778235024e61084194676453f50e22e7818f9f00e7de79607353b34b454c9763b81830577b8f082ad6f049c7a34d5042e17aebc6961628e0219211373b590eb9dc6168ff2a71b868f5eaf9be829b549cdf0039d5a475558cc3507293132a2e272972b7260565d5d90d1b1828ce5b22bdcd9b9554935bb713638c645d759a51ba06ec47c90e3dcbeff408660a38d1aff28011cc752ed61b301699555a4bbb0283c2548358bc6ac899464655bb4384e3dfe5fea251e8a16c01bb5b1ea776397d1dcf2e783933a4ad1f779b704a1c60432629b3abb79fbcd918d027124c22a9bb86e3e8198709058642da3f3e72ed469e3f6f9204d3f557a5993e31d2d04dee25194e1d7846a606d0f06987863e39dbb3d45caf693396be54e1a1373038ce0b4576d92abbd609dbc5a9ed40920d45674ae435560762fcea083595dd22c1ccc40ebc127d431fc15f588c67562b8f776e9c944bff637c1dec8a46fff21728ed5872f41566a4abf0edcbf46a6809bffaecee2c041d446838cfd6917bc30ce1ab1d42ba8685cf55d7d7b1b1c480856d3ccec1b9b7aa439b95ef749d23250983ba92b25824c050fb5b11e93395b1f854d4517a503dcf51b16c89fa38a627f49fc9f19ee05e92b48b92eed3f033f789754c9be5bc4627498e2167316b7cbf11113873c318ba9d7fab884adc5819feb7fafd780aa6fd0fe60e26dc7f20579a00cdff98b16890474d12833ce0dbd2811be33f8905455c586c4097cc7c4989975107b22c1ce99244dbca3216457dffeab8abc25265315c75d5b36a6799c8ec5c37bea3a854939a92a9767cc608799671819b9d8c0c445226def9ba5c86cae810bab0d551f4420f1c2ff852c0758e0618daa5e1c77776f704532d6bb66c4370f7f67107e542dac241d462f736b2a4558e815ceb981e646e07f23b2672bc3b9e2ec1df55f24946713f7b88aa4629e63fbc3a2201824a4b1a7394de9bf656477476cf5abdc29adffe9d20e2cb7873a6fc4e819ed71ba6b6324cc661e017684f82e3240c43dba78745cc44dfb074b95d09af7404b057b75be5507bcb4591513848e6a6bccb36886085b7d0984a4533edd53ee9322c3673b96a1e4e71ffc0c0dca9cb60dd6677a1f1b9d1d1779177b20226aac46e7c5b28293ba3cdd148ecd7b335365596e13eceee941f86fef1f23a4cd42a5c3d6ecf8f6da71f3db8a556f72fbf340766f35438a00a1037943106605125ba843c9ef48436d6678d057c55d6d41e8d03f78e11608872d078d32bcb00ceacdf5b593d82e832c114ea9b750af247d6d57991023cd45986b45dc967348f5cd98d35c8f0536082c253c570cbe42297df489f58a84ce0f965068608a166f61b42387676c23d16b03d8af7957e8de336741f512dc3c907d66d41efdc74c44cd5555892865268140c9b170458e6b4cb3f74c567e3576edade9ded41caebf1e3622676a753cf2b54985d67efe72eac421c77d26c30767ede79650a8338e98960f4e3be545b0d8f0e4b9c736b9c5c58e2b73c47adb243ce05577738618db064acdad4db9fa475d458e3c38abcad717eaa7ca6ccc2080b117f15483c020256488546df57d2c5d3e642fe566f88e14912a09b79185cc3560895d89b8254314eb66486b3ecb6c903b4deab0a1e8af9b3b93405c06e41e4c79d48bda7babf1a2d7089c233408f3c93dfc53687fa6812623ee6c5a23b8948c2c652a2d65aaeae117c74781930d015ddec659c83554469aac7d9550e147a015d9f38cd30b17a80ab32020ec2df2f0e3d9119a5c5750f95f311974428916bf82901541d5fef1d8212f0f09eaf1bca772f32cb35ee814a1f3938d97257b7458046b88690b07aacdbe41aa48fb7b527346a3ac809b7ae7a65661d75b0ce7c51da02a4b1124cb01190d91a0ec8350dd229c00c810949394411e209076d5534e6dd066a6bdd98b1c6319780996f8cd1e6e04462d9faf4955c78d683993f24e22573c600c94254597a3f129de7c32691e61025e2788950d4b74a3dc028b963f946730d1ccf9c6609bf38cd938775c0eae24a2c386cf104d4c16def4d11529ce1d6c33bad7f1f92eed3f37dd19792a60181cc4303c5d879f96e81cf8cc5d00e113a78ad3060e522623425307cd0068c1ed8de5235d251d4e713854007fca5fe0c993da972c2e6b1323f66d3fb9c171b2c27e41afd2d4df34c76d34ca3c170655a758d9a44c01cd3002b61a2bf1754184c8dfe7b43fe2235d41c345cfad91895801f4ceb5619d7244f5c8814ac7ef968a67f6886234d4703b5ee2a83ac5bb20f9a7514aba521be7ee57991dd03b015a846a0445b9c24fb3c941591303fd3eeb427b2fd8ea762bd37738b2fa99beadef47e9d506e0b4dcc704158d6550a4f63377d5c67d279f63cfa1a56e848e1d95bfbbc20fc330d2455feaa84d0ca36286c091f18e85df9c35ea39a2644d734c2b254ea8294bb6f573cafecf49510d74cd837981d2a6f52cfb5715527e3365734fa7cd1d0289a9684f5ccd7bb3c8f4ea164a3a36efd8abfc3b5f4d5614d8bef7585466a2cc2b23d9aceed15d65eb8a30347bd58971320b4174c579614d74719f44bf16f9e465bf433d7f4e7cf3e32bbceba5066b9959a6f277b70caa7f5e7716f84a0c7e41f955a0bb83a084d95395892001ab8e9df52fe35399206545640924fb805bb9c65fb68800bb9d7da5f5ceb3addd719b91d772a8f7f117c67caac4aa98c9e5171aafe40490352ec71f03289fd387cbfef07f2a74707637e01d524d400cc43506246ec8f5a7dc1c3ba434591840b3c765c9430437c9afb06fc0293ac0c3a2570ac318490d510deb478007ea3de819786015defe96d4287696ee902ecc995d2bcd187b85c8b8ad428ccd98a7625d5a3dda007c544bf5a11322ef5603fbd7ae4b6943569507a7ffb44ee8013c4aea2f1d2c0f6ecfee5de922c439bac1dc5da78f8e6c998f5aa248893abbf7e542f22d2d3777ec1563d2c1f637f7da94aa41d3b26a62f08e94cc73334993066ddadcf80607fc3e894a4960aa0b37a6731c45f22e3c713ff3a7ebabe8f253db861bd0455fe089bc358b49561f5b5addcf2a74d684130bbc6babc7b284eb67a5c64e26e2104220484cec5e660647d278deb768d3458bc5ef262f77e28554fad7a057dda217a2a4ec18133acd1434d312b0b5060b15d2c1d79e3270b1519703cafc89f5f14d2e97a11b8266b16bcc4515ec83e1d9148708bd152f0189d66713b2015f664dbd04bcea75b37f819f2218b71d5d563f2daa278cc2683ef5e556bbc8ac65d20ef27f3eaf92acacb9642546110ccec6c0a82aefb459e7df45b7f3eb2b8f8a036edaf573ddc26d82bc5f3605df4668bc9ab580a89c83257044930ecf166329ab252f020ffecd19955526b4ca63ab2e6925bc1922b92b46c347f5964cd66f1ea9d66dccdf520b7222f9e0b13fd1c5fdc53671149fe3e04eb94cd7521e7570f5b85d6270b6e4da3bb2067c23f62c9ccc9fbd0cfafc4345de5f7413420f4c11692183ef43a7b0cb1a4b5af8419feff058633cf9de39bfb1be24201901957c0121266264f0ac243001197cd6f7a102b0c8094e6cd33501856de189adf77fad27918dadae4c7feaa078539c3c59696108a5a166444582f338a92a819dd1fe14530e86852371aec43d2d72e75e954a6edd2ec293d8b45beb2ac17c404d4f02c96d7b5f6fac215e47f936dde5d61fc253b67880f2b5766e3dfcfe06b02b4521c1cb9cf87c74a27d6591cdd125f9cfbab57d110e59a002547c1d0ec9ca6aa97010d73c1e62f38a48a174f88e50dd01a4a04141df248c1105782c05e55d022ecad8d30ea6cba517e2423785bb29329ca57ccbd9476fb8e8e3cb50f971cd68ce4b97197019cd798baed19b62f9e991497711c1f965dbe59c4c476d91876492a850147b9a5771f1822051005af6b51b3e1caeab9d4eef51269c1d5962a08337265b9dd5a3b16f8e1f2bb28da420635e8df68e8376534bed82a64feb9a2ec08131d31456c636d941963e74d77a3856cc69ba534eaceabd2b31190a115afd10a16cdbac30a546c5a69b6c07c4f3ba6ef6804fb5728da3ce1ddfbda90a8fc1ab99121db04ae0aa040582c18ca09a0156ca251e5b314ab152dd2dbc1d93a3e97ee952ec90a4468082f0ff9a13d3fd4379eb9652528214fcb4f4cefcae4e88671ab4ade8a105a7884618830598e21574296d58f55e4fd650a58a2f253bfe470ca8c50c8402a8a670a27ad159bd2fe8b270c4605c9953bdbe5fecc793fa0030b5f33e9af57c791153a8eb2622cc83c53cdc3c75f80293d590684c5e07ede7afc068557111a8793e1eca8f9ec10f4b47302704f305331ad9175b14724f225285620ff0a55a8e6844a2cd32e29a746812a8c6ac5582a5d218c0a688cb6aac91dbebc4560f6a7b3d1c175cc822ba9eafcb1e723acc9e1402551a6b3e6f55983413cd053628df75ab7d446f4d83df547ec69a24d90aea4af198d3f6ad1f468057c3d71df3879616cbf24f72fa2e77548c32e441879f881685c26329e3bfb72d3550018a5b0d1e279125ef9b28e5933ac2847d0172b477ba8f155a867c50b1e2a705d45a87c6b47c08a038559d271c2002f7e55c9d35515e0b15984aa975e7b83d707a1d20fe2c23349714760a51bf91c892632624f538116ac5d37e0b327267bd811f4b7161dfb74f1719a76b9e618a15ba2c964c2420d9413723b8041d92ed41ff09f5dadce53a43fde55ade43ae27f71fd1fa0f3bcfe14da4474aa76e2dcd9b09cf53efc8d308f741109df675bf78705cda91c6e171f33827a8e4bc42fa7ca03b64254d7c0886454b056e02b486d32d01bdba4ec391a5a051d121abc1271eb6c8e251173cd2c2f84ef958ecde7edf83cf734af0e7a409d744c8248a69f158d8c696f6e2371bdf839989febbcb1835f2b90df7c705a4fb45d9151e90fc01bdf84008334e0bdbf63d4045ac015a1448a49cd2c8a5be8f0b936d33ced1c5278c5f1410b927c03e619bfe3e2a381fc92abb28b62e9bdf43b3aa4c18e354b97b167c0b5b44d227c32a159e1d3601ba154141bcca3186f6f2b3d5f03b9afeb451ee0348ffe314fda3ec18e658b99a9ac635d7339e89093a4e1fdd816478fd1ba6c118d0524d93c0544ed9201e9fdbdab8bebe837f0e56baf825b52cb6b7318c83c70b2c09b1edf7fa38880a849d49416529c2fc10ee2451bece505ceb0b70b068d23585f2322d47ff3341fbd8f893071dfc988e1f09a25b68f1664191b84d127631e08204713e332746953913252e20642a53188c4fb159c66d257c507062ab7962425ee7824d57e457576f7377d7bd3f885c98f3674984310fbc7b20697166a7a1014da6e9e1477af017f18b52fb50900b8de8eaf170b69ed8ad14bfaa03a46dc478d9bd3659f8bbce246745e985e0ed87cd91f313f327d3c586376e6e8061cca2ecadd047dd1b3ebf3472ce2f8be2e0992275126c4e5a066bb1f96e5fd7456ffcfc9c862302eafb5907395267302b17b036c6235d16c33c593725f71ca5bb1d40ba048c7403ff360cf76d811a6e53d7f110c064960353e8264855b5ea2bb380d4b4e9a6aaac82b68b80e4cdac18b20e69a96df13d57f9f6d68624e975d3cebbc45bc9021a352a2dda6edfd5be2398db292e8f6f8f8175f2c697ae7d56bcf9d493744e4c4b416b0c4ada25c9621d9df27b3a9b332d4ad966c76e54ad9ddefca15b1a1e59596f4c35c04e0cb266c589cc5e0d91a09cd8a35acea148c23ca5908e72fb207d723ae448288b8d3a27b6638fe4c35349ab73bdae8082926f28936602222dd15c530143f7553b89de18d5615dc7e51ec09a37d6ee4f85d1c5208c6db07db72bfc58821d3ff7ed2889c3d404c9911bd4a69669fa87d2bcc4bcf49f4d2ef2085b04faa3d10b672651a88050e6a509b5c1af684a6412048af8a9e719666cacd186c99a216fd970be7d70d81983257ae63ae91af2b65c8d12a46bfdd2fbd9545afb6e83b6be59ef07201cb86b6c601126b0a127780b871f7934e7cf0c7d69aa55589fb0341a487ca35af728958f9be628d275cd0f9a8027abebd91d4b283e8db472395c00d24854231d4583272a85d1eb1b3ea32fe07b0afa24bc7e514565387a17b8abe5b924415587fed20f8fbdec63d68b655b43a7e719fea0e01bf5107c4bd7ffeae734a9e844808019c967da1eb274bba24302cc925e5ec016d019b73902bea9f9181605e7d205a9f6ecdd4b5d3dfca2609015f0cba665cfa090069bb51df3c99c8b009829adf4d1ff636c82bb7cfda73af75fff20f4491370d5d118aa0d6a1404779385cfdbb620afad3fd0f451b440acaa41a7687c2866fa27b4d8a6caecdfa1c5993d59860ed8465c7f62920d2c7f601d2accb7286135233f812efd62a07af595fc71689eaaeea729de08e953970ff59611a2baa82e40c55d50071a730af7619c3dab65443deac12710d6db7948b1dac34a974cc248e9220f61c4e879ec2f91103f315d70f833861af6079408160ba39c68f30c40daae390c1404e5e3f97643447f793345005e5206186d57822b6480eda5caf5fb41a55ca11c8e1fd01f8b2be9945f6d76dd4c35cd4449a036209f42a1e3261d0bcba2234e483edf3774a3cdb580b67648f9aa14b1da6b234dc2873bc54d78545e805067918a2e02078d98ce4510fb4f1c4254d0651853b10c92aceb94b15e2ea12e8b7a7f8b61b9c74d12c7a31376776fbc07601d0fc12dbf56e01bb4bbc3962b5d6ac486efc81755bbb7e1cf95e76ce3808605e3b1589791ee5f713c9ac0b811c210e07e419c1a5649223025cfb5e15750e9e89af8619c7e793705b6d8b13ee81e857db79fd55ed03f8baac466321dec33c8866493b8c5a1f35e323adc550b55f94c473dc5f397ff9b2061bc42ff26fce454587cd707ce37585bb95f4fa9fa29917a45facf1673254af5588908f2a6ed5381c060d0707a9096bc34c4fcde6abcd7b6ec264bc1d0d68d13d7158eaa35ec1624291910da8932cfa75311ef0583741c5f3c8803bffdf815e0ea26e57d3334f76cbd8ac988172b10429ce38ee6a34e3cce1f3c4b79ec56d144d588fd78cea506497a3319313a243214b626501bb91715ccf2c8cb13a4c68f0ed77d9e7a17c587b012cc57c3d784f7e080421a248b5c8ea9580a13e938e760951dc1ba00888fea17b8b29ce5ae89f52cdca23d242a0d54d09c3d24bf91d759786e0d8a6bca898449bf64666c4cbc99a5b4cb8f11b2b85ecc9eaad01b056e9d0ad96314e34cdb643e44e906334ed61ea8cbb8c051b8da71cf92696b4c3e86c901074a207610be3c0b3cb5d16ba420ab5677e3a277a0461f541c90b5e218547af11c0cb31d547463a3e65a48a83a30d18350155e8460d1191405a9c87ac172ba3aff6d4317338a7654942984953f8c4ba38fb93952d452e712581cf7af99a57f209b151c6079f9a4fe14f4fe0701bec8fdb435b921317ef392402538290471b90355de65f110fe493c02edd373e99c2647372098759154da0feecfb17cedb32b936aae8b9ac0b682cbe9f0dd61b45e4dc84a2fa7ca5085020b5a9599cc7da396bf6bc64c4eddf753b8a3058c274acc2d120c9371c2d646a664e67a97138982c7e36bac1413238a7f2819f6db40b7c0a6611089ea1a8b9916a54f53833f9ba2fbd9f6c7e30c637c36a0a0d4cff2b91cc78188c4c9171242befde58aa43b43f83a4fada76219a5e3aa65c70fdadfbf2a6c83730f3ce1ffc1091d7cdafac6347669cc32fd5218819b3f1aaaace9fcc3ad6ac07ab46829c920e16aefed6b76dff554ce7f521799a53d4130ea06c468e1474749d95eedda55fd43d0546acf6f9fe73e69d7d7069322513d66ceedbe790968d9ec72526b4cf9f9562a04267e17944b08027e3ca3b23edb7d17597313402bd0724746e180e35feb19e82ddb7f6ea1ac9ef6cb8895954e6294b762334c5ffa42814b9c9634358db41e42e396c2787bf009abcba94a763200ebfbac8f7a5ff9924f39f2f0d719d875f865858e1f0582c2d5514ed426110ef600409d131bed135b875b59b99047dd9df8028e87ad5f9e8cbb1490982617ad5012399651e294f6eca701da3012a3c823a036d32c93ad990b05f04d67712e71dae1b7ddc153f741fa6936aacd2d939586dbd4ccbb05c27604c69a9ef0ac8dc1208cc426bc93aef8be62d77838db725247b5e2cc164e29f83ce9cf1bc8791f2371540b7f750efdecdd1041750839e473fd9a0ab55841aab2587fbffea90c86dacdf594197ecfbeea7f7bf75ff0ad26b18c64a181922c64694af4251d32a46323095d3b198e739b8e7cb0805b7c6d6b4ed648105a55f4177946f96f21a4eee9d03590800e19ca8a2c18bb7c9130e11e285d2188dbe3815f4aec84e461ac99ee8a98fe804fc2c2698b6b9c0c770f952d8a2b3c1185e00f3382cc078e5f58440583fbe102476d4a3f20b0e79848b82d3f988303ef564b88fdeb85195003d24fcba388dd49cb82b4d6313b4adc06a802d5505d255c78329abf3b7c3dec605d97f7976dadade13fc23fe068f612e362e1469008abc9c33766597dd7ca28eb376d10c399df85eac659be39f9213f9994d160f3ab29383f31a9db64cc7d68bd7d12b23332d0db30d1d87cd594384c91fee1b2be540805c9cc253664b1d25959bf5cb44fa7dc9bc4007455d990caa96c823d5a2d9294acb55cbc25ba047926e2fe86339d7713b428a161d9a754b4c27d9fec95dce93f0e115e217e9b479b0399d06021072b1b42e892107bbcb58edf3045cecc90766c9065ffbabdeb5d0c2945db84527e7922e05080ec46764d5dd0499e32c6437ba8d4bd0e151222c26ad6c627f31d870480108d5b8e178bfae47b319a778eeca96bdbdbaf578fd7beb1b341c8785979cf1afcd1701f377e44a74e06d3ead5c8a6193bcd383601b1f804c4aecbd47b2c6bc8d12b550c49bc712de8f0a2f4c928d6de53a28c74f52995fd92032c29fffbead3132d078b129027da1f76f99e0ac0946b5a51c87058d8532cb262a8871005e9e33df17dec58259f505361e024b85ce4f254de3531ca3a22ed176a4bc197ff94bbbdc5af50f2b9476a2df9b8d2271eb0c5c690edc32c8ac5d35a62127be3c73f6c98b0cb67c7f75b3b4de6c9829408eea9ed8ea7f28b7945494c6e13e877860953e893f65ff3bad1b09049c88c4b667f91cbeaffa5820e36d73d13289c0a03de06195357d30a164d1010b04d3285233caa9789151956444ebbbc1a3479f5c42da1b9c4937407c2711e730d5fb66ede381c613af154bdcb149cc7acf61163e1e701d9cc20ae3948fd9ce3a62f859bad048640959d72e44589d413c1db8fd9d36a73b26e655e88beddac18435d575dde106589976710d9db2731bda7241434cb65983300e3b19d4a2f86d8435ad45a3b6a27fdeb7a6ee929a871561f7cba1846326fabbdb0904d11dc88ae6279f9e5ccc81b3ca9f9212fad5dce40fcbd1decb95c1820c4295ea1afc8f695d21b9b95882eb22324ab98ec6bb1eef9c579141cf6a069c693ed4051919ef128e2f09b26e7c0e82a247b706b3e6cc15e57867b77643c87ce0038cc12d17a91477769d855d5354d8f96f20603754bf2651b9a9154401d8e0f2b20cdf7bac5efa69a09497d4a975d4e2938a94d6ba0baae0050473a4111742c53f41176c9987394670c3697ed90bc619a2b00b21d0f11b921b42899f94857ca3ad91841571c7926d5dfc8475000802cf645af50e0cb8b199c9f908083fb9bd76a4e8d2e05645d09e47190b96ff016e487f03170ca38559381025ccc16ddade46991c09c85685fbf5e8e70db37b7257d5a1514dc97f2c9f0bce3c1138527b15f7b4324233622c32160bde869abc8b60d877b655bcf633e9517599e0beb781473fada920688d79983503b46bbbf9d347ac8553ae93690496135f07d41f4e160ad82f877e8aeb976703e53c7b5cbbc517d13ba1530a3423ec3b7c570a68c0206cfce27583dd26498a48710e412d22437f83c5eb694e5ae604c47ab39d9978676588933a7a350a4e2b5b29e9b82a0645ea6928446900524192a37a100dbb5c649669240428ac7f3abf6543326d11e8482a8ef5e6bf4e9b74e281e55016c317efacd71ae4ad18e51f50a0d62e509cfcbe02a1e1bc0d76b396b7f03ed7bbeef71b46810b31be271949344290bb7ce4d689db0b7a9873650b63db1c625186f5e4d9b902ac28fb2791de7953269fd2d6a142a5c36a02937341d77b702f8938a1a2c9400567fc615417ea0fde78af31157bc442a3e92df61603ec395577f2cc12e2331d93a66bafe02603c6940a77ab0669790e600ebb26e748da108adef36c1b383485a4dfae60676d513e7a81ed178847809e0934e62ed3f6760d7ef519c2f1352d28f95922413968da0280527cca76844be7d3f016c362ebe80f5da78df1d4647734bdcba068cadaf0920d90d70cf1c1601f9f1adc130da4c85b04779a389c8674251fb40db5eb87d0a6d9151eb0c4e4df5ace2bb518d2c67f067adc605a22f48814ade1764f62fc0f36c60d2efbc5f7a66d229eeed1158c38d7d04970d8de852f6fb41a58a605ff88d7a5585dee32bf9330bed1fc1ba8f1be2c55fda21b09f12c34ed687ab37d4fc66ae04a470bdc7c086156af707fc337aa3e997d393dea0e787337ced8eac2b3ea0705d282972399e8356188e32670431b6b39e17892189de8732f4077141094a5ae397fa7e39ccedf1e19f1d8e56e1b68a07539f7a5b12fe8b8a632dbcefcad8d04134865882639cd74dace08c5dc9796a5c119e4bca4a0c1a58039e8c321464588ddd8f15def6df79459a0a296a7ab5837db94c2f85b285de61e7d640ecda82b66300c398c57d729958d61c101892055b626809ae5080eee0e1b4ba0408d6aa7b6a7a1cd5903aa03c82b1ae2ca6cea4cde3ca853bd8d44f834a786b895eee26b9bc46e5b63fb9b209d691146f8b2f5a51c7b5b3904f03bb1dbe2d6b7a8c456617bf76f6f5d147b85babd6b89a42f5574eb9bfdeac483b1ca5425ca39a9bd0d0d5dedbb5fccded1da860191bbae2d4094858aca51f67a5ff99cab4bdfdfb8a8083a549466e22be312e115129995fecb1ecbc7600cf96fcbd9bd5cae3e3bc1239ad0f9752a24ba10e5f7786fadaab3f4cf7db9e07c5e901eb6078683a93ba28c4d6ae2579d5636b06dfbd2b2a07a4bd02182b39caf5587ebf4dc5cd9c93470ba5b5c1c82e55ce34463cabe658f1d6c732abddf4a9795bb5c192965b6b6df92d2af282601a13d4cb499e11063fb83cd4f65537a736692fa775ef6eb8b89f17d6a68bbc29bad28f80db13f70ca08b6ad56235955edd9e1c5b28af255eb6f7d1582ff25e0c23f901f01c98b10dde219ee862719b53ecb6dc38f9a58e4ef70ecf53530a9c47997442ea2ad38164ed635dc88e7dbdad3e69c3d920e602de26322d19d1093cfaa67c382cbe68f0e28c9399cf15733ce2c3813a8b4fd2b865db18a1a490ffa6d5c5a96eccefcb79b89a661caae4964af4a32c8ebad6b3072ed9cd9a3f3666445b9a439fffa4a9b3bc33a917a6ffc5cd35ad6a6377fcc3ced42bd102151a78ff11ee24fb1ce98dd0561d0f55e1bd23a51dfb33ac1bd6a3fdab8df74facc6ce66d25e1e28e6f22c50dd722728d6015d6886ce279ca51b27a5e4c08cbd76fc34e008e840b7e7b9b5684574fe0a62c4f6b4c21c5ab6082643d090e68bff23d2ffde6d2f8ff9195fe7a4672ade66a5cb08dba827c4cb48398dab7e91f70f835b92134342b7cd7c697f0bbf7c6cc838f6ffd0f511233d737458d85698fd6ea5db3d46ec61fa17270ab7dab9f9afcb42ef331e5aa4c4ea4e3696c38991191abdc057b73a69f5120f93ed2203e3f4579cfbfe2bc5be5f855271a076b3a308e6d1323cda775664e5fddb1d6cd547699622784ff1ffd585fdf3818ab2110a3c538424cea62dfd9031b485e3c8cce88647e785804664481f867c9ede4757fcbc94de8615fd36975542bcfee02da030c2a64cbe6fe5239fdbf57381e493dc57af9c0691c8f63cd3ef597581857056f93b5d067e7d73c75e565fbc2fcfcddbcac1fe8c7175cb5708979c419708b8af36f8504e0d0ba9075b89e6bfad349743cc964f21ab60c71c1b47eb79205cda4297ef9c40cf48e08793c7ea45cb7b5793067bac89bd92d13d054c9de05077dd4863bd4b8d265140a5395617455572c86c2a2a9b8ac5b4d6471a131c06ca5e8b6e9f90d1827e390b3484a10749ffeb0d5c0e9dc3a0d4f08f73599f424d60ad9156349731e5b894ed7342c95afff6318cb38dd8f2f8cfcf4aa2b43a4b6ff2a1376bb90ec8d117a0399f9d6f5ee2a5e1896ad467e30c26d693d38047a5db9efba6e6ff12ab1b1585edbf48a9b25008220ff49d1198dad57eaa654edb19c1b945af68e63214e8b1b173dee393ec9f8bd8b0e1f90ebb6ab2dbc1335b1295297a05622a916dcbb0fe6dab99ce4dfdb5722e8e52bbd89ebd6c83a468817479c97c103d1b2ebd09ccebde55d55928fb72ee373bac7926ec681d06c491fd4c85477ea81a6cbb08c8f87a42f7273b3e5e7e2b00e9bd94ac8013be379908cc1595fb9941ed99fa3d138291b00853302d644b14fc547298301986ab856b9a86c4647eeeec5a46256d56d05973fd63286a4c8192cfee5bbacf76566b460e318df2c5e99ce8f6ca6ad0987a311466a6fc93a95ffb95ab6f88295ca13fc6c2fe64f618a22282e22f08be34836d0f6be66ab10175bf01021ee780ac52d268e11de2cb0e5ab53e5e291d0b070a5f89eac4c714454f6ba87854935be355442982ecbb24590e3c1ce4762a352a3bdf698f5936263ad0cfb808fd5c91efc7a3eaed56377cc7699dd9addd7fbad882cc339436689523a266918a580ebf9364fb687e58481c1f56977f53cbe217424a6f00c59faa1787844012b6feb04897c906aa5a6fec8e819b837cb0575b0e66ae6d9d39f5fa8802b4bf1377b4a0b4b1cbe4b2a5d7b75af6c26b38599fe6dd5ed29b540f56f62d9f6788bb19ee6d0c4865ecbb009b9abe9980a070aec7f543d02ce1185bb5ab9ad5eca52792567d6053143db9c83888379d1ac6ab0397b210243c161e5b179a1728095b4cbdaabcff5422ce26628d48a11e638b6f6d2d752c5d6dbdef9c6baac42c8117d490cd24b8b1f462b4a76a6f8140948b89040524cf33c7872be5ea86958fcb732e7de6b874cd6ed865f078b36aba965f7c539a613c0696f381c71d7878835a82824804f1310b03232fe711b12beebeb4e439bce372008998ff267c79540ee51870c04f6723f15fd50daf28f75d576b75c00836aebb6ac7c624bc47357b5bef2a228fe6dc173039e535892d840deae9d76a3eb8ce3d3b749bb42aada9b8bfb38bbadfb389f8f00cf540199c1603886fa2b9d4e8046cf1eb11a36fce74a024432143cef707730e2b83ec558d5ddeba6906ed60d0a9d12525a8a79cff5d734cf0d93432124f219674a944f54f73def7803975e014f8c06b3c6e738826f86a86b74f0b5d25cfe84cacaac41d2586eda9d2e4549542633bf4cd5d90f25c5a0e929d7b542975294707df90d4bddcae8c70a9a898a90ba41bb06457e0e60c4ecc622c76de5bd8fb4deb2d70341e8347b529d8e386a1282262a6a5ceae2be8cb1fc4296e1d487768b742ef3e18f54b4f10f975a962f67b30057bdc63068d1c3c0347664094efbf955424a1db8446e7fa10583cd0be5f976ab094859cd1232b33af57ccd8c244278d02f3a478514de06ee32f7024a94db6e8917a105bac1cd9f309a9b6fd623933fa9369ad18cdc2b77b59f3d31b8085f068eb061784f470ffdb70b32e8e1b6c5d26cd6397d8a3f5a1a1f8cc291c9bca3e19c572608b12d2933ab9e9176c9386e6f9f4920c6e55f1041408f69bc5147c7eeddc80a6a7552e37a380ed312f6dc725c42ffa2274182066420d21dac9ed12ce7f77255ff481659e96d6927130d8ab1ca9b2b35b717e6d45655b666d9bad908293cfaa68a57685e923ef2588d832a99759f12a30af4140c961a4f0112eae35766f7b8191aeefcab0779cbe8d4fd4d263f2534a4ce1e89ede9da471e96e05b0a7bc565092bb51a8432f24104c3d02c54eceb8002965db5d4589ba788b02eecedd03e52bf7d39f57797d323110471a9446150384a0d7394aad5feb96948501d47c0030bfc5749fa16d28babc8aad568b1a1a2d461e614cba1a99533d177857b59536ae70713667abe801b0c7dc5e44fff7d1c6b6f91c9ba3a1cf4a346bd4eb46905e00d02070c8566b742df9288ef17e427352d1b7fc788c29a6152ba394e4f28abd2e5a2654f7afa5857f47cad9eeb2808651f2fba019b5fe11898552d99854050e72974596b7208934661e143f507476150692511b1a6ac2f7ecf3ae5ae7e340650eae258874372868d51d9e8868ce517c5b9426c7a05377663f2f6364067e1e3654c900942a607f1c30ab18127203dafd31857378324308dfc817549b18a75124c587dd758157de4777963e9fb0122fdeff6e6391e8feea47762f402639d952f045974a122611009c1a20282c3283524a1b3ee0272b4fd1253ae62df1258ef1ed81818b1b107a6c4fb61c37b314295a8e61bac3ee624f6e255373e7f4f2a794e492d1fe4b79e2294e772779e80cea866b3728a1c176eea4aad40d5151bbf5d1358ecbd1dd63fee3be2648ccc20e42802391b06f0b27b3e011742d1884d564f7f1e142e34f0759bda6357408388672336c77965476be2aeff6c650bb9d3bd8c062e3dcd44a1e77d932f2c91c593e49d5e30507963cadfaf0b00b9f2a383ae16fcd7f251fb7d84ea5e7c92a1c8a6f0c9a491813121f8d5c2d2c90aa4375bf06d1720cbe6be334f92a0b71baad77a5eaa05076dfdad33c6fdd1af168377d2f037076b8ee692f7f6fe7e0bb90ab6f52f95534845633c39b64fc67fbdf4b18e4628942e252e74f8bfdd3bd7df64f204a5e3e405a9de5242ac77182fba61b81548ba379ca0d12342f86a32e32e50876f7fe2bd9fa0d9fd40f140bcbe6885c29806368a6aeeb861d51da6a62bf03fa3899e99e0e324712fe56253ece485c3d750566940573e4e54873c07064b773cde0348166b82eda7e9c5e50b913ca8bee5c3541c56513d4c52d86f25e795a0a969f2881274873072357cff433141e855d58b7afd7a220f675cdb8ed403405f19611d7dbfbe1f8eb02ee508ea70067ca0ab76d2c4a4fe2e1008ec433535d52939ac283fa012d82aa2666c3796b238166f09dadb9f0b47f74eef9beb83abe44782f2c2273393126522769236348a470ffe0e1f561600d71cfc1b946d777dee91817143ab4a11fad8912e82c6c28a57a3091ba30ba8dd2c8ffbee8c7814e8745821d41722537de4faac149fc65439c98b3b328c48d985ec89e1ccf57248a396fd0c2089f40edad30f68debd47a078167798becacb82137137eea0dadd075503d07dcbf3a8b83a41d441696770f1c34920f47c78d994126264433c8b4e981d0e3f35ff6a78525f574379deb591ccbc6510e1ed2c19036e5233e27d8b658b395f2cc224d126cb92db3df8d43eeda4dc156eb274fac550fbe68a1d7d6884aab3a2a2bd78ae882d5e80d4f6e6e8150f992348a68054920750c60de9fe15eb998be0b383bd42ff206c9128562254fa8b6a8d92888c34da3cd4b434e4728193ac885a389c3049d97829f10d11c3e068bc397a7709c65df511d6ee91e825969eef8e0a290b3225076f7a0a425887c2e62d5a4f6b87224d637add3938a4a95e6280ae53b2afcd6fe01ad24d183fa7f3176299ed674becc63cb1cc242adf34db5214347044c64c49916b4fda2e1739ec50d31d7f16fdfdaebb031d9c9b059c291cdaf904cef6d5211a50a9dce01fabd013aa3e79184e62e8662c75341f382f44597c60060ab0b69e777e628b2b0b17fbbb3b8a588a08b8a1a663ecd8546d38cbd4791b27de275125a23cb88f430dd4d389df557c4942147df142395b576024b1fffc6f524f0866807717c0b57c274f590b85ad159f0c69ba4169be952cc7da88622cc7ebc62bcebe0e7e189363a2427d13f829a8de747780a5ed5c6ab47bc5e2469b3fe35c7e21cee73740b01f24b8dc39b5a9f0974245955572ff886a89e4c96de5dd634f3d07851cf8eec25dfb985b318089814bcd1268d2f5acd3c13acf01b6e66b294dbe2412125b6a46c40ae51c73ae9fe960854ee1d86a59d24f6ed5e30c8b2eeb4f1f404b6721f6948f6e1b1c94590fd985065a0ca3ab71e6c590210c94155fec07fd2bb3564a9f198ae97112e82bc96fa6777f3d94a7ea0202f4efb35f4d8a93cdf88a3a1fd2727ef3abbd5054eea2e9e7904fac861c703192315e1b4d06da303539c9724d20e3a4c65feb705f54a97a0be0870b48b2aacad5aff10f94c6bd5dc33b7cd2de86374dfee3450794a0e1167f45cd77b7e4174852c9a810b1338ab43ca194f648c598153da793351492469f6d5bd7c6f39f822e3095991e4cd3492cf4a8bca1c33299c50210810708aabc43c8b898705e0349cbb159891a3511186d5b2d4ae313766af87035526750d9920196f603cb5cb2292ddd3163e7ff7e4a3bbd21151f29a0a6d8d2b583960954946d6f06add5fb7256121d70fb8c25b47f2642ab71d19de4a84c278faf2a3d73bb14c10d93cc9fda63d68d64f5fb5f0f755de156c6900715866c53c159a2a5c13956cea2d1232a3b30aa41525cd5784f8cc69ed8190d0a514b0369c54d5a0069814e0c203b547ca2579ec5079157d349fd989f854382352e81d6631197d5fd21cc384c2d609b59863fb13b358263e07a100ff24b9f5e55229760ce0514227e6403f12b498c72022897b1d8debfa973d481210e4fced8f2dfb57053eb2f9ae7d437250f4ae7c6707a17efd6abf1b31376e1ba7e01087f96e6cc9af0e5b3a722697c0aa92b8db607694112b6f7b4459b04abed17aba747b026bcf2ddce31087679627819d6c4328d1b4f7cfffeeeac79e22e77ed283b23886d2164246d94cf1ea4aec4de7627251a21bbbba9e2e87a78f18846cd0149fc6ab54edf2a30521d37de4b2d7d7a44ffce740f0b7a71d0e99c57e1038b167620ac4ceebc8ce7deeb587f9ec6e5c85926ec4dbcaeaf9ff4aa5237565b5a7489bf23387a1af8c4fbdcdd01918da0cd7d73af013a66135017409c6a778b358327abbdffe15192245cc87a381f6c58acc77b4a1b9fa3da2438bee317a4fb6a57b60fe33202c619001dcce838350c1958e07eff5663dcf6b4b1fa6e87e9db41d40d2ec8f94c2ab0f0265399f4e3fa8a9dfe4f8e2afd1cf05fb09bec450d089d10dfd6cfcc9d3965fa1bc63b50fda8661bb063dac1550f046545121d3d778f55b8790da560013f2276f0018055feb61cb2a66c1b335d71b19d03bec5ca37373d431c8302b662a1e711318e442b104b35b9d0e161fae6ccfbc4809b200bedd9bc0da8f5075341943da8efc88612bef21edce8ba662d2f461b061a1643f9a61f99e5f205124828365f0f0541e985f37d91a51d37783efd83011ede0e5d644b236ad9251ff0c5830a3deced0f3ea15bc448e68eb5b7f2063b7a1e3bef3196809aa783164195c702b7d1ade45d6963aa716ceefa00a82e53f99d79b80a9dcb22f34db9b2ff32ca65211bd65fbe0909198b389b8de942c1a85dc25f5a802a0724e44412061025184b8b9d65b89619a87547ae29fabb3780c20f44e14588c18951c1871ae7eb8e524e69810bd72148e280dae1851b64705308d0a19a90a51f6836793e583c17966d1eecfbd8aa3a15687f3059b3ae5fa227c1c52e607d2c26f7cfca6b99f67abbbb87c4d642ff4123fcd1beae221c9968b9ce19d6c19c2abc07a129a9b26561d251d56206517ab74b72822e27a505b6d3ee50b426736ccc2a1651335e86919ce560b6af7dea9c4b8421d1fba2ccf6899f9c8d9c8e1b6c9543d877726d06b4ad576c452ce0349fbeb9a988fbe953dc08c696390f043017f29831933692d9235d6b78c817be23849ea4b272d48c6648561d64fb6744edf70e45c9441147011e919792f5dff1f222baee0c652d0ef407f1e2fb669e5670adc1cc3dbc5a4e4540b7e66ff1b93bc8c37fe99883dd55409b809fe8cadd39fd44969627e5bad88efb50f1d63e10d6c88b96e782ac95e27c8145b7686105c7559da827982aeb303880902102eb8eb0b6a62b1a63d8014165e75aa7952d182caafa84f11f11a4362fdb60123ad6f96348e297c43d1c8beef4fb7076a7d9879ffc9f118b6e33eea1a590cf278702e2da7fb94796b837070b0cdfde4ed71cfa98eb2c450b2cec653cd34b343b273bd462b4280314e519e38886669c58659c99e091324a20cc6cbe7989f4d43a29d560f465aba846165b44ac38bab77b091e81f87ee93e24e1d31db2d0431d6f17b98a290b4d2bb73bf9b8698da6f35673ba4f3e04196477f9ec743a4af66f9e7d00206fb0c6e2978960eb4289f1c51b1cd93984de4f79c382f179bc6144eae2a15242424e01f3ad26154edb575e48dc8cf80e58c9e4a4a84737e7eb00ff1a388b02f0240b7061856ce7ae21c32888bfcb91102213d323035b9a155f3fe859b85722dfa097fefd63c10d54948480e038c75b7bba3e72a95b92438b0fc9502bacc6bf5bbe0f3ca963957cbccb7204ec8bdf203d02513a3ca0f74bd667ca3503199c388fb62d945119b9a3e5fb70e8f16e48f1c5a1ab30d9e1c72979d97770ec0802e093bdec05923a2fb778f14b0af4e74bc7276ca6c0d19fdf6bb807dcad9b80e8db91ad851a3ab257359b4d66e037e69a8245d3b38b8ac2bc38cf31ffdf7e762ff45d2e81d955d7acf3b9326c5197bfdb85ca999c48f0af41c6829615e4337a4f8235503dc28124a2188447522d56208787e1df526ab7d7b1ce5cc6769accbe4ceb90e22d42761a77866f5f892035e77a6a15206d18a3de89fa02a867f4734dc8c4df3f24415da8aaa8cf5998aaa149ab42193248bdcc890e4d4d1ef00ac390d5bcb727cf7fb82b7b581af38abb5bdaf1b8818bb51af49ff9079d1ce2dc1c6b1ebae9fe0e21c3c83cbc36947640aca834ac53873baa3534ffc3baa5aa380a83e8ae6d8d0d98d97efdffe6281c7547789da1dec5ec3e215c3a1e9d21cc51b54cf8c9666978bff6625e1b5ef44ab52e1a1ee7f401c4b820745123da2434b63cb197292841d6bed88bb25560e63c3df29c6d6c5275cb4e096ec3c922c8d26fe5c736230aa5c593022f0da5334e9b4d329397cb09a3983417347ca0aac0b1ae1f226107888b6e6544de41f65ca34c63888e055750a1c6c12a6fa37d61d8af73848157e1fd65c97b5fe4a0fb53732184e2acd8f1c185cf4933cd98c26e68b3c6c8c1b5650eb0335e4761610c3beba1e5faf2cd114c1ed56584aa40525d771041f12a94473ad4bc68ad2b5f05b453630a73bc32ae89d0f20062b892d907d7c8251308e3dabb433028e2ba50e0654b9a4343911cea67306624d920884345ac84dea2c086b8460a8b5c2711f06a39872ce5c978ac8c6f443a0e446c064e3f269e5f6a20e1e1fc38c52d313371b004858b2ed2672255dc55debacc9872bbc39e41a88af22a78db754d7c523604f59a8d4566b2abe49e0087db7444ea18668fb2e9b4b7ef9d7e932f2c6bcd91d0893ae1f0d3afcedb713c6262904c2f5882fc05e300c228b2181702f4525a70d1b53c2d3ea36a3a5258cd33ffdd4214ada384e6493a64bf4d980d72c6844c0783981505fb3d8d6ce7b3ddde5b5ab3bc149ccc631aae7bc63c25859b51fc1e79e3664fdb56ecb231fb3f0bf24469603ef46460bb1a0ecb8ed42301aeb8d7d731ba06926e9ff18c4f5a2a3c195a94dbefd7232b88b0abf88178767a6d9b15e94d273cd96c1dadd6e432403312ed631c32fc0a115132927621066efaec46ad0408709b3a843a46beeabb47d7dc34012337ee21920b96be2e64f03e62c403bfa040209cff50427c53c2c3f6249b2b96186c7b2de0bc1e04d2359b5285ab20c4eae6205d43e3aafa254455444011922aaa60632a490f9cd84a6e7c3a1e2493fd88be49e68dd6c0fef47abf6980ca0e12dddfa388764889acb2a2b93ef3137dc38216b326e52f002972b0eb6b72802890c06b64634ca66e039527543e54eedef88a2cc461f7041f42e5eb75f0ca99512ed49edad3bb534893cb1bc6ddc4db64ba87becd8928d9a167097b23934224152c1eec313a0580c93d71ddf3bb535d0395ebde2599ae88aacc2a7deff9504091b8801575faaece8cc9578618a3bbb77904c6e44658f8782eaec8769eaafb3f5226fc3c1ca9669465941bbd074dcca8754fc77f1928c712c51939d0b8d392b0cdde921dcdbd1c8876cf83923a0d0a79d584b3d28c32a5d3a49e3decb7337935cc1ee7a3bb3b2c9551fc1fde8aee75d8ec265a2e434079aaf3bef13d6fcc0090a66228d683cc391d33975baf105165c2f95b349d9eaf9584a13dd9e841ebe1db3dfdc15831de67aeebd496a894bb7ae2071d84f2ee157f5a08c6c099e0985c551dbbc080021989cdc4a1904abcf50f4387bd5db2ab0d2e6c3cf1f2a963fcf05ac10c5d27a3a0f9575334f4f9c9eb5d6d293ff4ab491831a156f3b8ca3a8028aa11a2e0e6f914353a54823684d29ca7f4b8935065bd6f2d03f83ac1b9a183bf3ffd802a97d5b0b7d05a411f2d4dde80eb2b611de3cb6ce699c3bc862dbe78c23c1236594c0cc3d776b4d557bc287cd916a4e9a20d1e205771dcc49c5b9fcd562293045f7ee09b1ce418fc7819b6e2cd4d1c56cea0aa7694bd4c4607bf42ad2c34d3851f2153318837cc53c056f283260e5c8af3e060244be6799a6151c9d675b770b043495e44b9edeb5f63fe48bf28f9e62f76ce67e181d5caac70b0f262ff2bd68209422149bfeb0e9050995616640786ad101b2a09c65dfc27de1a8f3f9f06cedbb47f5013b77672f83c9cf7404cac5b3477f25ea7114ed5211d0ee9f4420330da9deaadacec82821e29d2be0c707b2516d6252d1df6fdfc0a9d0229b3166075c1642667f52cfcf07552c95fd6d941468b25e7c14289ec861c7758288e23707550666ed81d6030ed6161c4d86245fe0964d8bb57913fa19efeaf0e922ee13fcd4c15900a1cdadbe25c49fec18b5c4a676eb5abd52e46880f99cdb0853c89306813dfb598c0aef76527f60de1dc789b83d2501f6c0bdc45672901ee4ef2d6950e4e7c8a35936b219c5da1df2e3adc44e3b7489b181955d576efa07b2a568047152f98b6f2742ffdf5a8b75b2c8383f0bfcc69230186ccabc5c4572ef2d64ca9cb9eb266cbf60ceacc028dd0694c72794caafc23f545b3b290e67b5ee3fa7355d9c18214355af9e228b610d53680a1bae5ce9c6a09a14024a85ae9ef8d15122c7cdf6b0f8c516d528387f1c918731a6e17abacfbe1417cb54f8896d2dac21d855e5a21287d7dddd8cc8b682ee1747ef37ac255eafed4ac5deae3fcac5db04dc5caf1b403628eda84733cd9d4b2fc9e4aba3ed660bbde7a006d7d1bd3eab9d0bb665fdeecc9e102946ef9e21b92ac55a653f89bd7868abf7490df0fcb5b780f5d4c818483544a5bb4af31071beeccc88c35458140274e03b26a74b15459019b85cda16f5ef6d3dac43564d7e026bf27235f645e404512ab6f840e5d5435c1cd8d2fe2eadb74fca7ed04ab2a8b62ac0c84f5e902b96865706b7cfe75678909739d84a26a599bd093c3a44e1f4feec869a5962d1311558952084c711a883259c61df796e6d77b9c27e7d5f09d1722f8b30021c5bec5ebd96be2e5cb77af3857ba94985ed9f902bc4b89e34c8d03e0d940dfcf56f526f69eb680d9e1d2481fe2bd02f8cc4c044b006b913ebb0809f26e960860858a5aa2fb4bd02c21e228f1c46266776c8bbea58d736b051b155a044f0aa6368d65b4c3bd45a766df949a0d69cf7a8565f1338ffacee4e7cd92569c52b2a05d53d61d829e63e9ffd323d8c200a42733ad833dcd918316b6f8cdac6c62a9f680d526e24ea9798ab112d3281adda28239ac1ee2e1a1bf57dfd952456d0ea94a0c573ba9ddde0be2cf80078a51a1dd28e86bc85326434b01953396fc8721ecc80011dc5c740ff3091eacdc820520e01be7a7d56acfbeaa8317575127d97959f8c7f52f988c0ddf127dc037f0c7569e495200acaf2cf5f52f0c7df4fa50ca400287827da015d3756bc8596ac3ce1f484c068f88b6c26301554bdb0bb7caecb2000ffe4be5249d3d4c5ab775aeca40562b5b9e3c95c8cfcbefa4f8aa0308f18dae6b898a93dd75707b38458a74bfb76546c44c20fc5d94676e50ff7bc80a5fd1d0ddf89545e4951ba95fa9c43d485cec96f1aadfb07bf2baae74b9df5b5e29c92c0df295b5ed72a3e6e8a9e8888b62d7d29c92a7ecfff7ca3bcdc2a1b653a69970a218c3bdaaa94dc94e18d928ae48afde434c910ff2e873082fb7e9e2b06b63beea023fe8128d177116fd97864cdbd06d2677b20707c032b7d7b0eee2b7949d199476188eeb38c6d28a1d3b9cee76c4be7f8960166d4c8c3d3c55b44d00c019b0d9b0fd2f1b39fc3ff998f8fc3d71480f5b7d96b06ff66963987535290c18f6bdd5905f7bae8fd17a6b0838c9276849afcb11ac071694a21be1a59e2bb1bc3858c110b416d4655f51421f02ddd46dcabdf7ab400897e0ca12d195954491d5893f228ab012ec75c3684c6d295c63fff20e6a6e963af5c4120092932e0405d8aaee78deebcd30fdd7b5c574b89b7db616356846fee273e24035ec34a601ef28067cfb39b7ad1b83fe03ac176df3b921655d022e2bb34d85cdf28af9c6b81f2fd4fd9f19453472bebd9a973c11828d4cdf90cb6b49d4aafae69a81262415d60597ce4a2edf08c0776ac8d90eb6735e1ac3e9b44e9d9a7f7e75b3032963dba8572c02c57232d257fed0ed89332d3a3feb0fe3a10bec3b77ca54a7c2beafc1343fa391989e0be263880988069e9de28b8c87cdc6fb109b418c6f30d04b900ba0bb7327bb491c83d9fca3966d506af339933008aa35c36ec7946c8231bdc1dbdaa091d9b95d3807582e2b5848346ffd946cc18a6c7e7c17cfb3b89eca2f152f1bdeeb4bd19aeb8b2bbb3bee4d0acf78168409e917f5d8b0b6724d433bd3235d0475a9456bd90442ee0ab2ab44dafe122a96e8d6ec75baa7b6271a8d8b2a2a9cc04d89d5d7f4794aa95c8ebe51f6ebcc7d2fe0e887778ca23600eba294fa391493b38ae9dfd3c24c2c3f8e62f21bdbb9a65bb792a28ccb4335f2aca50efd0fb9dd3961655d7147920aaa2a8a561814ef336eb03a93545f269ea1aaf5c9fbc4055fac267342e6d4fd0569e4ef2523831130945745d0cbf0c171db49021e11086b9ad61cec50523ed22aa015459f5e1f92b2af2f1597bfce3ad3d82a2ff5d1193e409e552f52d5c9d2f9d864f2f465f2b7ae66aa8e58b6c4d365d7a9ff77ec611eae4176d4e5ac0e2afcdef6d9bb012455959e0f7eac0ab76868b33b5ca274b2ba78308a87be680bc542cbcf6f06dcc3265a97a237723cec8100ca18368f91937a231a675fd2382f06b4c9cfbce61abe11ed82293d9726411d29a7cab262332a4d78131864d76851cdce13ab97867394c77a4cccf97e20fd33e8ab169d64036802ce1d2f89e8c289582fdb43049455dcb9154a091ae7a8c5b01d837eaaa774ae573f0dfe1ce3d4179707f5f025a7f2ce437287a5191456a27c7f9ad40d425a384837de87d2f4da89e787dcfe87a83973ec24bdf0fc36fb475e133e49b5cd2e0e66f0283de2a3c9418dc31806ea94d01c33871de58c7ee4ba6c2737f29b61fdc43b08272c300510991ecb5c6b6617b292425592d70565a03218d38dbe1c835f8e6c775391efd0aceb17797912e2710e73dc2a92ab3cfa62b95c6ab936a1f221a7c1672e0076780fd3a7cd8bc3b353dbef8fc6d4389395fccfeaf20ee4713a876ba15398e09cd4b234c215435ac52c0fb6325629bfc63f6081d4a31b1e165e3c1140de4b8e70a926d4ddb8d61a05c8c809bfb5d4b9d8e935331c94cfb9065846e5553511612a94e8d892d381d258fe5475f4d61d93878e37836c7ae83afd5863aae66c1aa745e1965a877a3951662c2c2d8f5d38deaf3aa8a9d1115d2b53e2e4ecc05b2d1c330b1a87ca8ab10c179981f83ac7a4e92a069638dbe007fec73aa758457c04b373d778f05cda5b3fdcdd724f1da20b2c827d8a1c8138d64d5c2e172d9c29a25a2e73b3f11ab07816fc2d7fd106f523f5e4f73f499f411f5e70de92c7bd339df27592a1882684b2f1b12df4fefca914e2ebff3948c85c4494a6df893e8967ed09d114f26fc28309471a86d0954599766d452619ffdfce32d4ea70a6417b8471914284a3869378ea54d25df9255c8eb4a280c4e568ea36f2583ef8de68f428ff0c6cdfbd69da654d6acdd1d769e8657e6c9e972940536f674c38ac1f491d6a53ba78e52960cbafb9cee480b0ffad338e7fa5472b9b38846c8e8e3cdc5e7638b7c4cf9b814b0652f1c0c2cd8b30296238ebc9d0b3dfcbebed5bf1ab08655ab61902a97bc1113b57b01a4d5a964e21342706ddd656a9e273d49df870387d344d675d03e0f367f42fc2c5456e5a6e723fd9d81d618fcfc8913191535c5175495c2ef5d1b269e5965a72f201113a44218e54cca20290c9af6450fe5e8fa2c6d75722bbef57ac2dbd7819ab0066b0721bf2710e3cb294f2269db275fb9a7dfa449df87964c9bb70a0aaae8436584857c490b93cc6243c8b8da94cea942bfc28d4aa8b7645dcf139a857496e754096ba24ce7a928408e498eda824205add06ef839814b0a3a1b6d21349d5e77fa166118321ad4873911bc107577c7461c133073d37e19fe0300742b98bc740f2f8586cffd518e4aabff9d4df07a441c50a33024a0ff91b3f7e3dbcb4c503608832daf671daabc5d4eea21d4f00f4480a96c727dfc8e738a36b275e84216d891b6515f3132225ab99b239b55cae7cf93e0cc20bca9e2706d356daef3197a2eed45c1ef71c1cee68dcc1adc56a2630fbdefe974d2d8df440dc76f498c45ee2433720355490766e3e201d2dc0c68a1925263e1611ce7c892f8433a0b67ff50c07dba3643deb5af1a5747d30abc4090e8861163d35aa7c8f1153cc5900a720ea261b2dfcec212483d62cc0ca9577a4f04a8c4434c2854ec6ca384f5db8cda503420066308cae0e12466722f11df101eb7cb7b5a1b2c580bdf79b2be63344571e8e5536b87e6339460ffcc5065a89e3c913c603864cdd1ceed5569fec482ce3edc3c40bd08671661be42e2197614ecbc3460f6a656186d960affff486b5f9644aa30760a70b91a0a6175ffbd42f7e4cd9144f33daf8951614bdba59306ce27d5fac7fb79cdb053754556664e6e891c7ebde072603ba80edb2355770b23814792db1ef8de4945f631c299065aebf54a77706546b5c6dccb55ab64d3779aa891848f5bb321f114269c2114d8574bc9482e90f7a217b932c41949e19a28f240f2708dda66244f59e576b63acabadc3f3b89ed33f83d270973ab52ff420adc92b5068fbaa750f16e9ea7f3bd35bac87aaafc5113e3b5dacfeb819ca64b58538b8f4cfc015c8d8db8eb1b5b54e3c76919b657fdc394c82a3fd36e4b55af5b48a0fafbb78ccd0816dc9641e4a31513b776bc4b20f686198472dad673452091a93f5f490690f83d8a5a755acbb38aa024a92f9ad16f662b766b4d70a5cb748b962b4f28dc26b2f4b9e3694804b6dc4b3e752c76ffeab6f8afe5e0d5d4c7fd9c2475337b766676d9ff46dd8ab9747873a4ca7e0dec1895d8942a53db7fe5156637b2d97e13869b98bde6821e38c7f51bf0afb8fa4e3f412ee9e3cbf7f34340f1de7c49b4afbf1dd3fb0a384d3fcf60bc849e7481909b778c5a0245bafe803e96114a3ee3a7b5c2b5c5185e627d4e80109c3354b126ef76ef64594768e78ebca8b88641f68ea768cabea4813994f71e0cdd9782348a75dcac0e69e9cf6ca1e8e59c16221a47440130f2ef7e3b5b11d5870d409d50db3b5c547aa6f2044ff8b0ad20e74469edd10185334073a15d661d7b1b292712401982af8d49b9babc5adfa16fdd572ef3d8b096b17be5445723d1ab3e9fb35d90e0472acf35501746c89c6c589a911ea05235bf9cd22742f6c37d5ddc16f90ea063d6e7a20dc1393daaa3c8ae3cb94631b033b0ad373d35af3347142a793b1e69a16e779a97ae7d3b3b9355451f9f77331272579a15425e2cab9e98d6c96a266db1a7264a83eae59df237f665272caa5e8013589b4e00594be48e4727dc9dc89b23890b2959f969172450b0939d2f12216ef26366a63ac444e5ed6f3e438dfc6c603ef493f56df66fde0eefdbc54505f96a744bebe784eb08c24ea9528ced15661159d1fdbd92c644293f091501a18153ffb772147c967fe9b25b174f6d7fd9c0c89e6db7d8cc007a354a795a175ecbbe5eb45660fa2df47a850c3eb27d586d718d7cba74516d85f9f5398638d162c019760f6908849e49f65101cb25ac9bf5005787095ec265efa5f833274e111a68be67c88b3bfbbf8c34c5fdd6b69a8026ca7e5cd1e5de7566ba02d91a8cff6c6a4c74afbc9c1e7394bfda5eb4eaeca87f1541e37ce951ee18644579a3fe3d923f8810b4e7161fe36abbc242e0095bdf6c7c5f275eb732b32d9a864974cf240cd800e1c9d312064b5909d2e4628b1fb018fc03487d8f1f3b1d4f8159b9d6377fa1b76f50dfcadb90bf4251f5b21a386ef1515d22d7a7015251133e7aef1d912fe1bd689f03a6444073ce3b58e80cc0b0a5fc02276071b27c5d09f3810718affd216451389504af7c4ce9e7308d909ad588eccfb3f2439fe6f519860422d3c5be52aaa91b8d1d25d4c54671b80e3be118298e8b78aaa2fd95a9ca0fb95ace182f47eb6c8071f0f99484e1a76b84ac2a2962d0d81500c0d15ea49dc6094076418210eb3d1ad7ea4be9cd62705fcc85bcc07e285578e9468003122bfcc1fc1e8eed1c57c1d5bd4fef7247aef9be7bec74e903b029a954772bde98f85b5c4431c87b0c50e26c28baaab71ec5b2d3e4f57258be9ba84b2060cd3971bdfab9bb1ad028ecdc5a4947f85b653aea4dd48b2f850b417eca13699a23860fec27b2021f344289d1206725474ffdc064d276dd5a1fd9c0d2f6e9ece81a8a8ac0782d3e616e401a07056e70c24d9f0eb7779a3f46954b9f1ef32641dfe38b7f08fe726cc6faf13d89e7f7eddf5093a0895fe05f8452d631216f55e1b96ab405c8278dd67ddaae1bdc9d7ffe4d6be9445f33f7d26a0daa6e30b3d18ff97268205af5b2c5c191cd2f403c2656689b7b57f971e7c97ac1791b88ddcc1bb2111237890b7776dfe721cf32d0e4f5c2dfa859e6b301e1faf70c3eabf688c80b7754abb7da724c1004c55ecd59592ecb56bdff3ed304034b72b5f9d66251510756243d8a1ef8fe68b2dba0c58ac726de7b707e15bb0e2730711ec2b2f4c14550049c9dc1df8dbe4970954d7b7180ec507eb2d33e583082e6c2d97c69ed4c727482fad85be3cedc5af4af42aec2607e62afc7cbbc95885ef7ae66cefd2b58b915f80a187d45aa3decf592ab9491814db613d69d3d920670d902bc10b09aef9afa50bee5559cd9f1e9b3b47ceffcb67cdac05594c60fe9e78d6c387b4af1bf2d1eebb69a1c66031b6edc7b01648a51dd918c9fcc18710c92af67a302747ba18401908d7f549df73aec98de5099a9569d0139da6b7c16184b64408a0c97955cb3e52c97bbf2670a469f65384d1658acc3ba81f06b00eb39208721eff4b19bd0ad5601a4de035510dc8c3506d636bde048847eedf894cc702e649c5409162e66db3da967fd1077e82203b5f2b8dd80c062161b27bf44cb6cd05e4593604f3d8f3efb057e1cfd74d93a763c511ff10c080af24853e45c593cd3ec1cd1d40014f0864bce1eae3f803424a972e338f38305cd3050e76a77043358ade73fa739d1a04c645241c0e6ccc99ac1b1d835a0c097671219919db5127aac217cba1ff08955cd2446d7cb0b0b7346a7787f3bee0a319e56a54f2e7a2456442b4c6f8118e8065b25d91da86c9696f3ad5e07eebd2e606f03b50b67e2703288034ed501aabb375e0feb93e70b145511dd76cd43fb8e2915878bb731470f60264f102f9245dae79e26ec545941e4f77a62660e285ef329c979ad4a9b9b1aa5c9d674f373cc38e9ff445eb43cbc68354b4b95d4dd5014dbfb2219ae593b0dc1ce1d31aae9f0cfc99e6eebd609ddccf5026b422696119297c0169257d01b9b187a07755e8ac90279ac4bb6a01a51738ac196442d1b6e28cb55b27e3b328afe0cd7072bd159e5d8ef44bf6a0ed2b51cf9b1ec7110f59dc9a039ffd51106fbf1de39c74885e507e59e6a024cf88172ae1026b2e26663603c10134b282fbade92ece97d782ecaa40174e4ff7c05aaa17d8215ddff24edb3db547844d726849453b9bc0489597b062cc43c348f702ff4ab58d19889313f5598080064b905f7c5bc3b58c253fdd454c9ca94700eb4fb04645f577166d77c49ff0242cb18f097fab4b7ccf9bd3b8afc0aad37def76dc2761b69d2b50344ee8c4d1e9327527d065eae4bfb227c2a05ae0d2cba89e040b33e1ef5d8f44aedcaed84dc2a3de0f46836327416864b7529ae4e48b9a04eb54477dffcdf53f9e2dcd62c2b9dc661e4a4e7f1e9b20e6d362e341308624859da89f576ba5ce12897ed910aa5680f569f85b59d0ad7b962fcec901960ea01c4b150be6a0ee9e190710bc256c05588bda774ae2529faddefa678d87d2325029a0a554f558a9e1d78f196aeb60b5d05c881df33a27599350075c472aca35660cd19c46db8c72506f28dab03d2950de55dfb25e160302fa62c02c776a2e3d8dddb41f906b5b16ad6697afa4053baa07df1e1e6c7f3bcd04eeb006fb1c530d9b99a5de6df459a3d9123a251fe011822df39369092b200aed82fa72965fea1a90f766c28f43ef6878e52945b2ec113cb76f8a67db35d6835c75ec71ed8ed0530de69405c9af5c8656b658bdf4af073e4280207493b4b9e0e1aae38181b037f2021329bc639a4e43bf0902c6c6386801f5911142d9196772c29c8cda5192f7793e0dc32c01278cbc0d6d426ab0757b8c782da9375b32aca7157878ee7d85f8627422c8aa66ef06ead68c8e2314096f6f30ba34ad8e23ca934121b05b6031b8c065f00dbcfbebf285d3cf389aefcc7481515fa7b0554fca07ff751efa0df249ea5874ff788db242e4c94c0ecba01f7c6c707d7ddceeda736e311e4ce1b02e0b2bdf2d99bbe2e9db6fc2086209b643a0df34f05d708330b6940a5b8da15a76aae4f0df73424bba96b74d952a844108055d4a7bf9440511ff746f3e3fb3c3bd44547bc618354fdbbcc88d63a4bb2a339eeecee700bacdaa358e9dfafca20c3d8d051b164b0448c5a64be5db2181c1fac513c6b41aa1e25830676a0cdf7eb0a4e9162c858f202b9d6a30014b564275ad6e1ed912b19f4327f47e85c6fafdc8265e21b16d12e3e6468dff13f3982529233dd4c71d1cc9bedf03632a2e3fdcd669f741f32593e9eac9eaad16badbb0902d1818843bbb1396b0189f378044e363d21eb24a042dedfb256180167be4e4a68ccef3024bed112de8dbec85b06d93f52eb316f02b6f19674a6f996115f9cab06d2dc373e3b0e573a2b6c9d7cff1d5896193b23bff5953eeec0b585eced1914f49e10bb03eff28de266e0a931c92eeccdc7285f5e7595b20a3606db1c1b1c2e0ea7bdd3dbc919537c8c69032d4c9ddd6e764c2b24eacecc5608dcab160a2c285c2ac2db22a250edc79709004f5cc7dc9be739aeea16de8985fb5a6307abf67d6f09eed4f3d2b5eee0bf3c685f252bfc4bed6ee8fd4951eb267fae805f2626ca13e30ad53ed38d8aca4d5a83e05982f1e609b45ecd8b77cb399e06e46c6cd563854ba32f0b27d31dc2c6c5aa89b42a8d9d926700cecd260a1043200c850f2124e8522f37fb320637ed37b2c1b0e4973f96deae05e144c20e8dad97633ce565a8cb01895aab11c0200a1de4a961a315f18f9f8fe03d090e5277724fed66cdea151bba512e891d144f6050a9cc505efdb20d26ccfc6f2485e54cb5190ed6f84614162834b265ec241d820ed86453e12aac95031c631561e88c5a2787fa80af2a7b22766a498d955178bb0cfa857f3e037aae6e1622fe36dc613550d6a8fcf85ad2f8b5ffa8e2a71b526cbc7f85cf33f38002d267723b089e12b1dba8f5ec9e74352ca15448933100fa87b6e07f8664fbe831b9a0971af6fa3325b85becd939374f6b353c0de0c9dcbb0d26e2c066089f2b3805942a9fa036ca786e2f6f9e780436fa06d63989542fb79bb76172c7d3a95e4b2200eee92e64ed7fcc6a9fc069840d6d28ad387e865b67965de4b807befbab0cfb809ac42f91576f89bc763e57d76f68f31ef4c19fa11058e7727672f80fa699527d40113857aff07db6cc4ce65e2cf73bf3f5d457645e5aa25bb636216c4a3074e04fa8508b9ceaf5fb920fa1ee73d455a38b3b8a8698114e172098cf171fddbb539df7bafd3e16cb3e395b679b02371f18d9c299ea72c441f6c87e31f2c0a99269113b899d620165105dcac02864f04b14633601e71eb06b941df6066a8e9cce7cce1f303b91fa1524dd0202d0364a8adf898fa2bf1b84692c34c5a6e905f2fae4ccf0206cfc23664a0453a54157f74eff7e0dc9a93a145c779faeed58276988d51aa5a5b3d81dd8577147c4cb8c978218bbe3f2e0428e53f12980af555c8cfc04794b65a8a24315865ec765b20c51794c8980c3f022cbf3895bc6ebd0258b6ee6765c4fa055fdc8af84886186ee9ab60dae7212f2faae8ed330c529e969cd377a7d7e274f9b1c661822c8ab94255d2be13026b88023f3f1779e8fc1518df6d1276b091bc42b050a5284fec3bdf4f747e3df448fd1f9e3fd9e2ab65d69106bd2a79c3a48e970b67359ac83760fe655fa841c63b55fc7db956e5dacfee8335203d7b5a70d3ca87462fb1d1404aae1218a7b0111c9d6f781286a10225dff7985fd594edc404c454eb894cb75e9c9042689939594047aa7b53cb252a6535945f53359401a434f325b74a92117a756836a01c2904d2f21ff6bf886aa712dd7ed381ab42c73001a504d1eddd4a66edb4ff45d076d9defb1f2d45436ebba55cd5ab3d57b275f75abb405051b79a69e93c04a287a67860a80408785dba32860ffa556af3192146e33228d52b616be8fa934efbfb26570f861fb90645b54ebac89d7fd3186fe141ffa9a296fb5d6c4e1c4e743fb7cbacfc5d7400e5076a0ab61d609fb837cc307465418734b1c5836856d6f3e350aa05f113f7ae12c09781fedb26d5119477d1cd92a500582273c08d88b317ceb1791d00fa7d7935638662b00f034830aa353b5d72c5863238c6e276c7d13e948dc915211871a6ee96f825851c330fb53945b5cd5d72dbf0f1235888d819130ad5871ca3f81aac0ddf3277aa551e19af1efac1ef5b58650b8b783744c439d1a4127c5f18837c388e880e4aaf4886e04d03f5a5d6c7f14c542c7c3fde6105426482fcd56eea53c15441aea1d9e88a54770604eec255b7b83b66b9dcca8e169cbc5500a32cec50102ed5d68629bf9730cbf52ccfece4d119577e281fa07e317110bfd918d15278bc51839a31595164dc4e0d3fe2a865af6968798404c7117624865118b4918c037f48f2b339dd1be9e3ce0a005e4026403932e001b634c05a56e280e5cf2baf022578c2778c2a3a0b3ef3dc1c3a9d27eae2881e8ab83f155deb5f3c8840444aeb7e829b35e3d8d1daf390c9391cb4bce663cc27d69caaa9c877b36e3a8eb5e943cbe96a837c661ceec50c8f444bf7a440059df365d0a2ad73fde0fbce2161a135a93adbfa4dab689b2318e0c54081ea268bb9a4bbe503d5ada0db461b261daf062598c7d0bfa0a8d07ed88285ff3850aff9266d64a4402f473ee902d50fe647c251dd49007aa33d41b59668b2bbf5fb8ddf5f10940ff5cc3055118773440a4d90139b89b4551dc2cac5824a327a56a3fa21271ab3d65b7794984f13541adfc2fc89b4821499c20bc844b12e382c7621b5a2a4271151c5c92eaf995fe988b2c69311ffa7b15f12a0980e7db0cb6096bac1a4d95053e0395619c2d66d98acb5857e36408adb85bbe238c0b690a3372984377c05c2e88bcf19dbdff7d1d61629dc57159b99b1457bee5576075c55a0dedf9fbb6fcd7c49f2260ed3fee0c8b92e9d37329db3072b4330598ea0bb0479454162699cf3895944406b9748ebc1f981dd3021f4e01d1b68629cd83c505f0e48e254099aa4fa59d34d77b12829ec0725174506bc6cd64275130aebc5e80c7ee42e8a1d871ad0649be0be6f099b67f07b0251a20e078071a19c1a676942d09615b37a57d46b8614c2d32b44a87ac08d71cffab462899107cc98da26012a0658b9b178addd7388e5b605a5c36a5c05c797e18e714142260040ec39d638b306ce22aff8746adb13b5bfd60da16a3435c13a31d469ea2740af5da600fbdd57ce4aa26311b2da997494d5c03be79a111f8c68d706ce969f33f98b21021d102b93df39ae5a00f03b78d23249e6a8b984a1da4d667bda83464510e912c4dd0ca4e376c25a2bbb267701df95ebccfd8ba8cb597c458693fdc000b04251d23d0e6ee49ff67432aa27ef137b00e507ff63a1b6294b82fd897b5d4dd12927292534c3ac2e0cb371e69b03a12811581b974f9cee342b57174d4419ef731f76a04fe41df5fc55ddd441a44ee09b928865c996d52c53e0fc27592fc4ab9cc894518bf32f49f02585e5090c4349dfeebabc0ce8e0f2de447acefaea1bbfd7da7d8f74ebbe2d121ea44fe0fce419c6e52485d0088108fedcc68fc8659ad6f54cad01afff1c6dcbadbb39e065944dec171c0283354ef8a7c3b0cb589806f80d646ced0ea667863d3bb7737e3de45d93e3a404fa1ff311c668eb1e90da92dcb8492fd38a3413b72dd6f39d0ee45eadaa368fd1d269195a7e4ee9080d1caed20521f225734ea6afbb26187cf014c29b6209fb3133a6cac37142f62bf841a9fa1482f1d9037d67dc023c675fe180976013838114061a1d08bdd70de1906b882f127a83443c6cd32356c60549fa1b202bf8c67d32f04a223d2897d43cadd0e3f3312b31fd173bded3d99ea9df52c731d6725c2cbca5acbed57e6f354f6db03ed6d269f282faf5650e5d6b0d0364d0aaddec693713e76b6cd7a81039efb9e03a753123bce31d6b151a6c2d8b1d75e91f7e3874e43b49d91403ff1da2cfde5fba3ea82ae1dd4eb8dbb5fffb890e3425feb3697da5c05ca3f290e174a73bfe4342b4e0b1a8e9e4159857a712aff65bd882390efadf1f43ab8b34e192a6b6597c5f1b6edd7cb86b409b75d49ae7d4d462f36b128d04c22238a53b353d9bef69742755bc47febd59e216fc30361a5e14bdaf7ff8059f5f9b94b88c43f69224b1ffd35601b919df652e41260cad2efa40688cf063a37d964737cb9c7621886fbb2579a7f84cc1cbfcd1bcc61bb760c99ffffca62be84a5b31f36ecd31518832a51d865ab1edeb474b0761787f9ad762f678eeda64bf731016ae52f9a264e0e7913c60023b5a4a23f6799691ef9aa604b77e1b2da78b2e086979171390097ba248cc9172da58328df8af136487a769461ca9c1f5c2288fced194563216cf43383cb8b881193c809a11d16e7e96f76bc90dc84c2203ce4e4bff294d28a67315290714187491a1b4dfab34e252e8f161aa8ea0d73d3df4045820530987ee0d09e1d5e211ab83b9fd110c76b96925ac1198b356bff7fddb28e639635f89544e5d12a7b688d9b620dc5d141fe5ac3c20c850c1f42c6e22a5748ad0315b0e0f6b2f1fc6956e4c4cac4f79e1b1dc59bca293c78f6039406cf978f3be9b153034e1c2f69e2b8f98ee39f72ce4a4efeacb75117cc9153d9925fef55811286d5f32d15d8c25e6ad25561f0c573a8f82e105a84abd5cac064265a91548ac4bfe0d5afde045e16bd97033e049704ca8fad098a971c9769fe87688992024d034d5044354ae209023e808753eddea02df2fea8dc85d91081df1c520547cad1f416edee6217ff40d12130bb64249251448a2685d2cd87daffac5fad2f885c56613e8f6d39138eb59517bd703479b122df849041e6ae8d97863f73fa1a52cbe0f8b6f9a14f1d09e60c6f2579eaf1f2111cac16b2f82748a044e310d886393f1de3a34032a9689eac217df922b2e4a7b431e8aa586d966dd50eb0334be0de55749af0904081bda3ee064999a67414c5a4c77f7794bb31b3068fafde79ca41380614f01f2decee000ef30c5dba4564fd38a4682dc3a977751578ec57443c86cb1bbd900a87965750852d3c9041dc47b849c9610b211845d4139283ba13110fd7ece53ae9f5f0bb99d67b5b90d7737af46037b93908e5edbdb8a9cc8c1ac88a164a198cf6cec529aa6520e8e2a8a72a5e843efcfaba114d84b58b5854c481d87ecccf28cd9f1998128b3114f33a941120233b99ac9de4aa502737794247aae05c081d6a6f39188577272573f4c8544a4133b6805cf68ec812f70dcd9524fe3ca8d5a475df03f97d3d98ff38e3dbc8b5e46cbe77eb5f4cdd2c6adc9a6154b06e5cf7b058ae673fec2199f09f528a80a41e8b913dd28f0e76f70cd3e72a7efd5acfd70b7d01dbc21ec026db5d816c8dfe9b12ed45ed7b34e5cf529a767bdcabebd9e6610dc69d94b81c9aa341dd3710536b8bb608fa1f177ba42f8e3eb56a08131b7db9f5e7c320f5e1ce6908945f23483d9b121d58c2ac9f44aee6fa591ba938313ade10d73999c78e8c57a7fbc8d8c6d64edf919f9b54a81e06d46d792b2f4810b03a6c66b140183b34e2c300af9cdeff416336ac529bacf755a3fddfe64578c6f0d8ce2e6a5db5dc6d44a0db95fa52e6abcf1c63c8c5e24f300132834d2197656bd420fa34ae0cb78be62cad7c189481f1f6436c0cf360ad33afade1ac461dad731d6bc8918de48880341685f205de48896468b7ee168c38ada9ec50f22ea3033e16ca6b93ce80ca7ea7e8cc0cf61a0dbd90b31a169767073a2196b1d36d53441856e7157ad370a084835a52c835123d113b2ed77655220b91b03ee0eeb45124d50924fe9ccb4e41cfcfb6c721f46635bc63bf6f56e4675e52571d952c38deea1064edc49205b94c7fcb9b6de4d6d39c119ad742c05be3e4d15938a56c1e79e0a159fa7918da6693733cc3d6f07d661b9ca8ac1c4ece431b982f2e06713c76e78fa6bd9f43713b609892816c2f70aadc6c486a61b876dfe6fadbf9b28eed6d24c64f3a7296b8b6d8851f4e1c425062b319c32b978bc3950a994ba1850c9f67d4d3179854339588bc638452c7b98f0e3e9b2a86fd859129c9ec266469191d4b7c77238cccee25f9a92fb1e4e6066779a9757afcd2715693a67f3664537c599e81dda3fad0a3bc90e00f319d861b74435960f46f010d927930bf0eb58d0a7542a28a8fb4c64369961eb32446d6a5a7d1e143a1ef632cc08735ed88eb9e1adadb97e7831654e533c9ce68730733c21f8bddd362d31f0975430264d701f856a15e6aca7bdf53d7fe7716d4acb1b73f2312047b974f4064aec872b9dc52ef090279b0c4d2be44f9fb957b8b2ca6b9f7ff2e25f40ba11e9da0ca4f9970eb725913caac5b907fa52506220168d311077102c5796607b80e6fe26cf04580794e8adb66faf28ea47ac0538333bfb45bd7e19e5e50f608c36b21ebdebe565556f3cd989fc628d454258886c93d4b271f55c5816d3d28fafa861e9555a5d68800d6a7f425055b8106cb5334f3aa750bd7612ebceb2b902501f00c85c7b9eb628d28cb55f9f54c1e27992a8c1eb21c170a5e6fd70baa795d36b7aff856f0c02fd5a7e9583899e540b83b7c839c132c46e9f7bdeaf74b2aaec44b106992518052552233b9756a12fe0af201b825fafe8d8a1fe216ccb6b283f886a511f87cbff3d06e74625bed25266a89369afc7008831fbae8ba9b71c4847f2a2932f7b652f7786a6b84357dd4e1490938c3c1650f7574312e540dec3c32fce2a34407316cca0836d85e42af4023fb6d157a147bec3108cccf46a1613a3ac137c2100513c82fce977c4a4b84ce38b865135dd07faef0dcba3a4ad4f9d046d51295a7400298be1a347c3b806c330c7a58db46a52587f08f46e6d95aa6dcfd7cdf5b2571c7c1e921b18e7f542db045603e2b7ef67bea89b20c899400d619041e0615c44e21ab63da25de2b879352df027e55ea48901cd2b6dbffa003bc0fbd95ed48a18d6db1abf1c19dc53d8179a228d82dc5c648252bb0296010124344c0806415a5c89299803b1704ad686ed6dae74c002cc618145ee4b7177b4a1aca99bf510582315f4901fd85eca60f60f798dc97d5086e487928e4f01b7788046aaa222389ee5057651f3dd5161eeb7e26de7eefc0af3c23bd508c347eecbdff83f00e7b2584200e82abb47c663c822992a345b6208fb75ad06f8c52e8a18b6424e862380e266f9f430c628d48730dab126509d2b2808a829fc9c8fe7c95f658cc454aab74c4e025d2c101bc6ae2810ca688ff6bb6e40007a1125cb2f655bd5781c51310942d87877817eb4969ed6c586be2a482e6318ec8143237e847649509926bfd10f381b934cfe75102aa3823648abb23a4f1cda4b8b2bf3db82a2cb1d8809f55a735d403800d3d077ad45e821695834f15835c51d6793d781d963c8aa21de982c8d6af070be1e30f413aebddf32da3770dce198fa512abfdc58decb3c0c2e379cef467f28373d7f04dcb0381d30d608e222b0817fc4340b33da22336142f668f65e27bf4c3a937d66cfc01f0cf091a580f3be25cd1aeedc6f93df674a7bc0d3e776854307302af44660c2c0728d493cf0f8f4cd8d14073a05e121a1794954ffea89a88ffdf57e66a672e3feac49593b6dcd78801a6f9315ae74c59d679085527306e4341a4339ee2cf3ff1671e5d9d0331420c385913bb1ac117e0a411eae346bc6c1203501141bf7e4c32055c9dc60901e935c456b0165bda38f2f0cd71edf09e25cc63af38e7fc23589bd2f529070962347d8275bfe7cd406a813f0474f4f664856ed03fdce2b582c392582fa14dc97aa97467a75cae63448cd5a18bf3bf5e409a8206fb5b778f090385d3963448629882131e7516434c6a0c05d7f95ce48dcff40905b9d0745463d95be698512bca8c9cd9375155e56b0269f941745b90cfc53e0c01ff99bd48ee6c6d752e5ea4c1c45cf6444590be2a502bec6929bd14e3996e62cedba34b4c65501cd6d22c399cd99a1db281ea01ee5354287f6cc4656727f0e0c9b6983b08905023114fe1117528b4277acf7f3efded0cba1edb84890c065203046d5c6da20a6deb8719d7c395805a17b5177c8a77ac7d5f8ed195a15aabe85d49ddeba2a42b6e843ac3f7d697fde2b85bde12663b9cfb7cbb25e0f82435e9d65eb36bcaffdd67c0d697333b7c82753c7f1d9631190aea41d4cda309187219c86f374949938c0be4f9ed109cb0d59bae1de6923a1f920b9c3bc081df2e319ac673bee77fd0f5c6aeebd22c31afc20ba6d0ac8fb071a6e1ab71b61ee187dc520b924eddbc04aa3505b85f723639578fd856fb96125ca9ba86682634814ea7d2d0f76be1ca1ed4b79149253ffc160cc6b3eda694626843e9bd29ac70e74dad151110dd6d36a9405c2d875600725d0b3a7aeaf190b4c94c6551095346a331b24e832ec22ad2e68079fb91860b1288f7b3337739acf1c0872bf00ca8ddf86ed24b990d818c1ba31fe9e373bd334402f08c3836012dd4c2e04fef8914a0ca064f37dcce042b59a85810693c3a59db693193d4769cd409a998b50ff813e2a6dab34b719b595de939db12a48d1f0484be3119a9dd6f0f0c36ee0e340c2dc24cb4a699809bc3dd79b91b20d6ff67a734c5adcd81d597cbebe97bd0568efe14c1a016cf283d9d3593722027b0174b09de9041d14ca007b354492062320a63e616b0b2f1687b813a6ff177db611c064c55121f503ff7cb4042541a59b29a765c757ebc5898857b7c5b4b45648decac67bc1fada37184bcf2e0df4d4f653e2486a8b74d191cc4fc8c2b1e4df29f61b373169ab157f62425192ab8ac69dd52382d102f178d9f9df260af7d3924746a995bd77d9c62633d0596f5772ccfe2600364a5daa9faa46694674fa171f42d476f62deef9bd4b69c71a08500f40af42010ff3535caa3f026bdb658a2365680f415ed565afda4c0cc6491eb1292c47794f50a7124b6d28b67503048a959b0838494ba6c44ff9e28d58417ae78234299c550cccb3e312858e6c8366c45f18259566681fef5cdb0b4ed9d24a0f543975ff883750d54b62a67a4461f012370267b82c478f72a0465b210eea6b20381ce534ee987018cbde786a7dc4f2ea4f02cf004b31e4533ef416e9c9ef888b39b68dab383ec18fc008d5e0d4738036bb257d18ad6475bc155055ea3108d487e77d6969491c34379d79ee9adf0b2f8a02d3ecdc71a3341331bf76e486726639d5656fd130570af67caf8dcb599776de55223428612137e6bd6835aa817343bd3d402e54f34ee93d5bd68e5800d8dd9229ee289062436dcebb0625a9907a1ddbd36aa4aff119a277e3931fbcb011474a6355aaa57801270fddf806464e21956729d159a877ce5337c40b4b0ded05160f87ddc432e86fb57f29099661709bf3303da6cff047676ea11f0cb2dca1523d9d54afe6a6b6888b4bd5badc9fa46d0ba0b9c6fc281fe87dd57d6b80683b7ce60bc5d8e98228a0ce6c9aad9e88da4a3886d8fc395534698a578ba2271ceccc3923553e2a3a75c06e2db8ef2fa2e8af35e64a3681097e14158070944bbd7d5e4f0af91e5d07c58d644fbf0cd17f6c6b809c73599b196673dd6e02e6633ae5389c428a19b8a15adf5f4d6ff77295be194a2c732b36a641fd693b0d888b4d81b8048d49cabb98599b0fb290378b7ccc586b2f0e78b96dc50d268757d212e2f58af57a219656c07413bdf2610f1e384c78214a95cee4a04a5456b0907e19e101fc7701758a40f0b3e7dd839fd3a8ab9b9b86f8a82ae8160a890934994f4290d054ef7cb7e3bfa65371c82c8094964b1055f9c0bd06d74cf639034e18d29fd1c2315a518c72d4b05b66f4c72505a73dde6d40eb915efe6ce09ea94691d948aee6c3cb306d6508bc31a4c711387243645cda4707aae3871f7fdcbe7ab4d416cbd809557cdb4b42eb4d0ebda9bc9deb67ddd2bba029a49ff885f173145afa95a59cbeb0c704e53ee4894a015ab4bae8e5cd96569c1bea1807f2fad9d3568c46c9d85d0c769377d9675e796ded4a129fbb72d829c7a1f68603a791a846d0a891b747025c131094da58c015acd2506139cadd1a54bb98aaaa8d543a148df1e130b742ac330f3261bb188c54cdd7afa7d60c2f57dd5c84b4e65cb46eb480d4e5f753de0f77cf0f47dd89415978880912e0d6805b312d67c2ab06ad77f9957ed342754c762d9c849e0c5e4d9d561316afedbe94d3fa92b85b0ed0bbd561c0d08f4ae1933ae7b252325c2b9f313b05824e9dba2d02cf28e372fee1b11585c90df11ca8f2442ff35be1235e67c8b09467d1c971821eddd85e49126df75a2b304ddd8e43048893ff47368fb2980ce184d32d3a16c0f0ede554bfb79670c0e134b0b3e20770db7a48183f9ee66c074b7c0173c3cd14157012a97b89aae99d63e0bf9e1d03eb30e727bbeea9a0bccb2dbcfae29c79f404bc9439eb070b508a548e3de49ec1f34f5afa3ef803fe66ca0a24fff1786d3d5fd380d98c161328d957da93d9e5fba06f10e5ba8f71d02ed53bd16c84c46875dd220b87fd291b2fff822a420263061f9cdea4976a56dd80f2afc8d6a50c24c286c9d96213abd36d1556ece8fe2b38c87b136294eb83b8da7fc4ce61231e9f1124f55df0fec24b0cf01cd101bd1bfd7998e14d87a411a275cdfea458396516ac672447a618b71a34a4daca09ec6a1677222cb6a4ec676fd039927f842c1ab9eb5c436d1a66e7c52ed8b831be46c78a23c368dc277838f5c6c04bfa098701e995f65092485d6d8cfb34fc2aad1a1cea42617c5b7ef71a17a547a36638679980d3333849f143c9551ba4e22f8421358049562fb9aa0abbea3b820407bb555d4cfcb5f8f3ac8d22a09782ea0024a399d398cd17fe818049c6573d0ae20a11a97c8172ebc8e7c8a0dd68b91294691275028c6f6e4b832e007e4e7001af590328e269678488c30809e421e131b8e2882d090c7ebeb7183e9bb0100e1da2fcf87e7ed3dfeeb6dfb9561407d508a38c22b2a0993f34c1fb0196cb2a75869a8e7609bfb4ccbeb6d67d2493eb2dcaa6085c97aba7023ffc2688b1f5d5eebf37d57bf08bde1cbc13bcb2f614ab6ea8aec523a5067cb576df1592a211db60e998febf4d8c1cb51e4cb5202ef2e04042169a325016fdf9d98c840b619eaf36b11f515b72aca5dce93464a3d04deb6c59af6f5f5c849fb9fd23badb78caf4f0fa8ae58ae300649bd9090424b67587cd46698f79954c751a37bc35a06ef96065f88eeb4be3176ca88f0194d1bf0608d0a85078e33f6bd3dade638be5f0fa0a99e9dab3a14459f4d68255d6614b86d7a842acf9f71a66610f04b38d1eddc37960ceb9791b5cc213a129f5974d978d0174d96619f04f389a7fc744ae61c9a7e714cc3866dd1cbb7c600d7366580710d2996ad34de81c841153920c7c5321bd70646cea475ca8dd1a16617e5a78fc6e11101f680a4900e99a0c688ba0c057493cb17288da79c39d7a8fb952591577d2839cb056e1b772e1db06f7002da6e162a6091e7f7f590568eeea9c6e296ebcd6288b433315d7cc280d9d2e34db52af83362dba3c0727818840415cbbfc6125dfc502ab6f6bf60dd32125ed99635e34d69e6d9598c25e884dce6267e701fb53f71fd4b8a4df1b7c947e676ea770cd4d217e7ecaaad3db81f582a876b7bf79fc27670b6d4af3ab0cbbf88c23eb97b1067161e154a54f38de2802b53ca402358b7294314a2efc10730f6df8fb1265a701533759baca83849d645772adc415e699af4c0432a5c36b3a9f7bd172f5d56c0599ba3591eae01adaa5bc3a75a87eb3b4b4ffdef9cdb27ae63c99e207471dc4c7ac618d7ee4f448a5cf259dc49b9be96b8aeadcf45beff1f0c496fd7911936755c0883dfc1b6bcd951eb0ef2739d701a634ee7575816b36c11739cface732c319ceaa31fb9e374051a01b1fcfa6d5ff50a39339cbf83600c681abc8cc75674a66841f3374848aa39ac6087c46bc508969058f0a66e52d6019bbfd1ea5fb9d9777f5e259f89af9caa5fc55145ffce35d78aacc039ac2771c6877c1b490bfb8e38c171fa4462f15192dfd5a012e321fafe44cc37639ca573f95e747a4feca8ed7b94277f0e7e6494d6fafac2efcb7d1b81eca76411fa82e1f9bd642d107191b9e3871faae5a6bbafe1800034d954591e441642c958ad631a5f605978c70460441c74930954149601910e5648f2ff7a403d5685f7d26754624c51d585c6562382c9f643cfa971fa6d08b87f174212e90671995d61825a51be698ac3a936a058ac9d1e3364b9fdf40504a7b49e5a0299efaf8552fbc20463b69b6ff6384786b6914d9ed543065ec37384cf3838feafcfc1bc480577686bc10606ce218d567258851d9ebdbdd9318834892aaa41047abc4f26dd827ef3b39483204960c699e10ded7156570391d14301b12a2bd5e07db0d0bf0c614ca0c4a6dfdce129bedf4c67a19e3eeadc1fe8617acc532b5c3df37d6ad54e24315155bdd020ae8a16d03c16b8cac4bf0c27cfc62739a32ea4a66239e807f4624067a05ff0bd245cca714e0b6a6829836698e062db65bb46f03d1f53b264ca342aa9e45fb401bda78cf813df43cbecf0f378fba624eb731741a3f784e5413dddbc87b6232e79765c4b204e5f4a6f53bde8baba2c8e87d9628cb6deaf5e82bfa1e60e42b79e9ff3d592d07d50b17492ddf3b59883dfd36da89c3434ecfad0ebc5751d858df6982023f65d6f5dabf266ed7efe6f152991620dd34067ec6b6ef451b82475c2fe93fbb4e939f56165970fae82d8f934cc5c13f3dafc45580c8f430ec7ff435548a4da239f2df5f3a1803c22bb349a9288015d972f2055a48e96a5c8834439acd77b462675dbe84e90331ab8849f2e29250f7825540661c014d628db1ff7cb0117e9701dec1590705c46ce4c09cae43a9154098d3cd0eeb9b3971c908012c81e6a65f322719de50fb2b30ff97bd81d6f7438f67746927d3b044470f7856d3455dcf81b40d70ca655878c07d7834ab71e69ec9bf19210e5624980074c573e08d02549c5145495fb301e423dd934e96c7854edd1623e17c003a03c9f7b968acdf5deee8ccfb66f829ce920da22e025240f9e462e06438e4ffdcf0cdce719532e9188c428270403c67c84e489c03b769958e9480f93bf9a5c38a4458f711379b7f1fc3348f2d69c7932dcd69b43f61a1117b3a461bb08c35c7635f8d07c72fe263c0cb06105bf27b9977bf2533adad28c71ae659c06c413ef6c048038a1a1d41a16514221d91eb32c1d27f10291011a0981d164d9bb2416fd77c304627f1984cac4a70c059c58360c9efc9babd6e962de7cdc9e05a5bd352dbd46a470bd42ddacaca010aca10241c1cbc42f6ccc410ed68697c48c9b26da591befb3cd14053e64ea3a0041eeeb4a9a08ddaaac8f1e5fd82ac63aa3c34f63c8709e1e633833eee0189b3479baf85d69dee8b1a7dcdc72e6b3caee47f1f33afce668b3a3aaae9143326c92c18e924af9f232ef0c3039dcf4db0b62fc24c4a8d082142d5337ad5aa8042924fa7429e1ba091bf2a33591e35cc49a459bc425f23ddd46bac73e991111a6e5f1c8de261097e0bc63e5e6d5226bd43664d0fb28f08963ed2d3ab6fc209432e6cc06b099d26f1ed5067d67fe9cbc60b5fc4737f6157d0e969bde23a475d5a3628f201c6c596528ff22392bd297ad71fb7d676cdb64bd95d4ad6a92aaa1802b86e402f86a215f911beeeea0542a1a598fe787fb42513e909bc1e9d7a7d6931b74f8d255631d5d58c346670e01494ae285951b362c8393d44f3ba3d2aaf8fd6bf50dfb8c2316d6cb8504ad5f734485f47cec5232ca2e0f188158eaee6d67e947cb533a14bd02538343d68ac029f0958a97372d56cdacb0334952f8c9a389c9585855c3bef4cf4afd5ce84f3214dfa4446f505aa84cdc26e77bd3045e2d7710c741970cf98f8e2fda50c4ebeeebcfadd30e1474d164f36ab2b5e0b34970c739631d25636fe598b18f2960ffe37c1a776c44bdfa0abe95f825f7e40580f07acf5d62a002ba94f6905a052b862e47c1289b1366e4accd600a7b66dcd7cc04f415d21842ab9c0c7fb26f8a85689ac7cd201567e0046dabd46c548d3adf04abbe86ad8bcaa7a9a80c1d1e711e4331fe8c6855532d77e185225f491d9cfde36b056132113e9046c53096878ec4eae9514de4465862e4f6a7ebbdf58a5d050c4473c9de05acbef27f682b056e22d82475c4f1a0e63753aab61f189390e4119bec3b2ecede1684aefa6b19f0b9268e02d754bc155c9cecc91f775636a881495469601148b5069bbfbf7ec0a80ec26d2e8c30515343eb441371e7148b123c9e7ff1c1c1b1fce0f76df5446eefcd2261ebadb8526cb2af4cb32687c92b019ec256d7f9895b88b814bbee7c7bb9a9f2cd7c4c4b9f9a7c9a2b2e712869866c987d471b9ba9bdf6ea10b19e2432c85184a49d3301d64d43f1127ab14988fbcbb347161f90d7d4d90144934cd249be809696b0ac77bff2e6618436fd90ad5de92f5bb539bc59f3686a61a89855dea281a54c11e478de849a01349ef55c96ccefdbd8740006221ebe592cad5bf2892b7d599c1a15ac75f9ed217994df78105a056b241b91b5bad73e60edcdda5dce3f391c3033d39f030f8eae23c634899c43201ee8b01ee10ef4f2f66d6aeb495d57f0307fc4beb61f4ab93a09d57bd313afebe22a37ceddd9ee6d3a8c36c6dc972e3b6071632103d17ed5af319278538c2a575237a088c30c78965b6e893401018a36b3c60e93291a20cceb99c246f44db25298105fc41152784f63a555293a6e9b71a2d1f45df778398b5e36c8f23f7a80a1734ff67e97e3b0e60fd5f4a9b50831dace5d036a91fb5aca70c66cc470832618115eff32885947c2f016b5b35fe543d40ae7321c88f36a0962fe52b18ff9ec94a92f709101d55defe7de87c0c547130f7a00147449ee16c23864c23d37df2f54a028ad72e9cb9580a1407cd34980a97a75dab33271511643499585591fd4914cb7fe07b64b7698e8c45958c9c24604521903db3d33bce947f32fb671307aa5243aeb7d33e062c9d845656860ee124565ec95912269a757d356d7445463f93e61da8a3e9ca9dd34749cdbfbd9590c528f8c01582ca723c9864afaf3295cb5747850426c362da0605946ee411d5d9ebf69881a4e83d359535e90a3e772290cba5445b204c9ce5a0632e397ba4feafc700e93e332504873962f7267768a30a649720ebf08b330e7cdb0841d3543aa2c897b03a101d9d1419e161e9749bb0ecbe85b8bde09de8f08d28d2e33e5666e37bfb99fd6737d7d2df609f116779a389d3d7b1b1c2f9a5dcee2ddf977c03ccecea494949738ed9a1c328fb5c0efea6173d2ecca0f8ced5e22ad93593a3bca9a602ced102af0ef0c84bda2ab7ba5d12eb2a4eb7da31e900bb2bba49940dfd3fc5ff704a86893eee95c1433ec24884d1033147a0150791e518b45acf65a584e5941678a6df44e16e705e2b4493262360439a22815282a95928e2da0faa235d36025d1dd959e24592e19e4f3a9b3ad5615d22450b211c714865854b3dba48791082ea3ff542743f2c8b1d7b7bbda67a7c26a84f381dcc88dc6c43dff536803a7369771d39b81fc03c313ef579cfebe04b17480ade5b90ae4b863d02fd8e9247e076c9e494d28153d48b3c7d06788fbd3c22a48aa9a55089237410c1c98b660f448e685ea29d0792f590a896c98ab0d26bb074bb871aeff98eb3b59ff1c5e72539d6a183bb84cedc7e6d63010d8ff4a040f634887ff15030c215dcf721dd63a5b065e833d1ec6304a0bb2d388b6d257ee3a6e2c6414079f361d051ed125b1a835bf2f2006877fb7208b83fca383ab1343b5e29b0fae029cdca98eebf276d361050e73b6f031dcefe102a8615d4c44ca7d7e268ffb9f0429b9eb20cb1562e2d44df8871df0d44d19b46cffe171c48614b3533bf6f489da1fb2b55cbe7880cf1f5451bfa5bfa68023e4e5fdd3a43864cdcfdb9123e1527bbe0ccc54cf8203bea1ac9851fb947dae03d7c9931ebefc377aa8ebbadc2bc2416594ebaf12e9788d35e5c685ce0af00fa6babb62d54f5e165b1bdcb41f535fa3f5311785f38b651e7f9a08ec8abfe303d4e9aa5babf3fe64e3b4af08952874b49ca88851b48e03ce4181125ec68ae8071d30917c3c62772618eab75d08f53009d275b7ee2ee3550ff9a37c55f291930725fba4e43e0d6bf3334a677c70d576a26100eee6cdd7d74c2e82bed0fa6ed25d03205dacee70ade79b36b1d636c4d06739f08b7698cca241ea649ee7d456d731d16c1d00e91a6a525e4ee871fbfac94aa5a35f3509c35026126df9e17684e80098f2f745e482b8268c30efcb52d96b4ad136868058dc2685341bcf2b9302dbbecaf863b77ce29aad5e00b7f9ec7d1e99a7cb5a35721037a31066a56912fedfca8cd1e4859a2936e9c11ee9137f9d4f3743be7bf80cf9d4b143c8b2a4163f7ec85e8191db6dbcffe2bcbaec2a104e5eb5cb9cd3c66af2e54e0f3213d14bda89ddf1f7e7d83a6168d800a9f38d08b0b7ca2bdcd4ee2d76bcf8ddae08ff609af10172c7e645d4600f80e89a5fe27691539474719756bd1cd747c7a393b238e46812c8ecdddab2de6a6a215032e814d13cf9194e480f38779996a64bf449eff163f8fae3e9c2df5bc5549b8c568b24256d8ec7d06b43c933dcd22e0ea0acd72ad061b234c9b80567e8e377c9284872a790e88c1a82911589c03893b68f5643d089fc94c6068bdab3dbf4dea20422c5b42d9fdc060d84372c56aad6d941dd1f984e3b933b87ad0157b683efbf4378b9ebe745e571ff863c7a34b17b9a2107af5470dfad66b71bd9578f298226cf3b99cede7ba72a58261765165e8f241986250106a280734ee8ed2edabf7f90b17fe1cc1003dad52d1623114a4e3bcae28824ffd724950fec4415b4e60b99ba8e2451e550d1c0283fa33d6ead0b4c2514598a7585690f4d9ea460f13e47343c1623de40cb258e28e822102ad18086d6041cf3809095fb574319b46b7d772cc20709e7d191bda2fc69bdfbb0da6ac9f2d26413b1aaaadcdb2bdb293120c9af2d4b39a10a97f47ab5e5a6c162c75e9c8a0067a4dcd9a14986fb1549f54a8ca0261f79c18ad8086ae30a8248a0b456798c7a3e26b5385f54a7467953fab0c543e0156234c11cdadd371ee6aa0507b36aa388071a3636802bdc7741de6361f15faaadad3329c25a0e204d7f4c0e681fcd5fa9db664488525bbbdaab1a08d81e0e4386fc24679bdf5a1889aba011ae1f788afaab2fe5e64f5ee8dc972f761f1ac6999d6fa7285bc21a10b9fb454a09a09f08827afc824e3154083353196cdb4ba3c21b7d6421ff9b0a5e8f50016fc559eda5032eb03a87ed8acb83cbbf8d4e31a38e354346306643ce0d98e1e287a0aab0d0cb711e4ed32395677a27925b95fc16603dbd7e9d16dd19865e4f7d19e7d7a157ccb95e5a4599b32936ea878f72207911865afb8132fd379818879a618a8d7a50dfe49f9414bca4b785375fc877208189fa9ee5fbf3da4cfc8d01303be1a534793f4e3ce8dc310d051e42f114a74782b5e454b40ec078eb98371ebe2fbc9648ee7cf23f3f9693596443a357ab399c781890434fc36635cdd05aa00817231a2c11c2d63552003940ad00241718e8a92b974b58f1d2183e622f07085eebb65bab0584f57a7efb8677a92cd24145c1bfc10fd12057d6cc10e80449e2e1b79694d2e1ce90ae600571df93c8b089e9a402a01d34f26cf387432e69f854cc5963f40595211c24840783c2e9340239bd3b14af5c7a3f3e813118c77af5fdca72a8579af58900f43df31f41b6b54df4f71aaae679c4c4ac3ca8d4ac668114859c4c20df52ad865d47781e99baefb73abbb4df33c00eff1cfedbf07ca4204c5662ad67f6824d1b2e4ef06e0d588fac9350fa1701b0a09861bd0a294364872cb3d44e1f7cccc1da9ee62d55dcf37d66c1b28d320e50e8463e921e7926316d25a4bda47f70c7ff2eb22f3e1e10320295e3164a241c013013d0bcbf88e783a8899594bd221b5969ccc9d53fe1d686cb2f8053d069438122b17e457b64de392222d6f20279e93db85e8e29fae357fa9282b8442330782ab945989c65be43dcb163b0ff851f2f7cd34c711712df8657376853f4f28fe180959f159174e2d8a96cb4115e75ed2e7207744ecfa808d27ede89e08b37471508b0a2436d909e075cdae9c8cbc7a45d366957cef3d8661274efeb0c4e0de3324e124cc86f9156e2ee3d8f88e8a60df40f40123aaee5396043934051d04198e16dc9814fdd9a2a5588d855bf7977c32b221033a1ae5f28084a1f84d39921dcb0b531827c8c9a216347f7e17ef82bfc26eeb35c9ffe89d4fd1b1036a452257d9a5d2effbec889d880242627cb7252a21cb3e41eb4bd2870efedad54a8ed25c3444b0373191d407228ed66d9d3b45ef2290b903b5642d99b91f9ded35c6f93b6f83487852e693a00dfd2d87b183b0ccbdcea66ab18ee5528807422d81c52bb6138bb00fcef69e7a55dc2f4cdfd0bdbeb922e85e9ad736dd8c57e990c0a24c2f89c8626c76866e11224e79d02e3a705730f118bf2170c34429c7e9dad5c1da8fb6e0335725bdb6aacb886348235973139723596b9e64202c56fd833f268c3d9981e96a6b12a041ecfa1b8878b9526cace0cd04715a03d365fa56ccba8dad7cc6e914ba58557c3cdc929a68149c818ef4813a981dc316f0739adae53b88e6630dc09adbd711e89adc60ce51f1c67957bdc58e6755a5077a905c90745025d51951422f2000ee9ed7178b5fac0abb03826768d6b97cd97853300401b66d44eba98af98142c9a08081d6e1d790d4f2995d3193deb8fa509ba2435ff7fda570d2bc7f58cb53975b055b0067ae35be3ae20e4eed25d1229a334d35a12e3101a132170d6b96fd760eb7ec18d980ed0c39afeaa91acdca5e85d7ccd0ec2d2fa8a64a657fc32d6fee5c90c244b98361f65a477a289c6d3e7b2b0bfcc3a148d4f588869dc4e81fdc91368b059b16b23b1fcc2cf2f0f19b3c0d5d07b1046b8f8d1e42c03ed79d5e4f8978eb4d9534ad0c399b8eab432b1425d91bacbbcefa33a67a89f239ed42b4816855a3ff3a30aa21ca11a21f83e389c40643ee80c5a93e3f63f2a980be5dcc2174465b0dec2d2829cb436b27ddd969eed8705352ad0367913f72cdfe900353b90a63270f6acb42339cada2f0fa9f9a597f541b2ea6ea1bc7a81b93dce8ac9f7b9a88da6dd4a607193824f445d44090c7caac5a4fcdbcdf4847e1b36103c3f8a315639afe5c27baf724914a9059f4821a127fe6b90d688aecf3ab385f55c9de0caf4b5442760906fcbcfe5d531c486309f7f6af3579544fe0719eba2b62275837c4a319e5f98f105eaf2064095e24b19b9bff4e163334e2b783632f8ae52c8881ebcb806a928661310e1e2a43b7313ec47a976bb38250b29829ad4df286d5873436e82638c22d76a9f6fe189afe991f0618d54c3abdb67660cb2b58a12201537ab14ba69f7a3a5db2269c95ec44a0451b7a42f4ecd7244de9a2f8691bab45d417255a2449de6a699c91e0d1487782a0ea5b7eec62cf2024e7d8d5ff7d863ce772845a339ed47e8a23ac5195112d72de3f8615f7ede42c4368b2bafab8abbf91bb19004b57d2c00852389c95568fe917a7e6c2223cf14d1ce80b19795fbf43ee60f3de5d964400a0a335f9b30e652b8a291893b4b9756a1a3ecb7a9018f017ad28df00c149427b8af7082d2fbfead152aa432ff651467a05c68cbfd69a21a2fe4ed62ef3c8e31d1d2bd2ea4b3ba6246a7bfc45f0f5a5ff05994a7de4d3534e4d1a4e21fe83c75c2eede15468bda2c8750d7a95baa16bc848e6e10e02af3bb29cd59f66e16eb104c0f760a05482273f8abcf911a23e6b40ae493ad48a583ab30147f5749c44307baffabf441ddaaa42133bc4c6cade15d4a0f32f97c35384f03382022701f06783aa48d1bd6c8b3202cb5152fe345c7698b2e7816bed04b4d56c35c4c744399fc77149cb933bc7b024962c8cf2155fa5b95896c7183dae0bd4b57fed805dfdeb4a6da98a1eb56dc5b176189aec2c9a39b9c93e49e5ab469707941d0d051071ef1d7a7be43d0368ee5384d12ceabf4679632467e6c4b8aa85eb95283080a4900fc1893689a0ea31012a9cfc91c9f9ce855119cda6eeb61c8085999f9a72ad40d7b88a623c4cf5c5731e49fce683d4cef8eb4f82d095debb63db511609c808ba5e4995834d7229639b4257c0e19a8b876585dafcd3a6205b3636709e1eacfc1f779a052bb0707281c51c5ffc019ffe4a3a4fc1ae8b39530efb6d5c66c193459ac209b93c56fa0778362159a4050202d26dce8021223c1b28fac60d4627f1aea957ffc2236393bc86a2866454e9b14366a4df19601837b2bfe41dca2c8c4f9ed87768bc633625ecd82ccae7dd9b75dcef0ad4c179daef9f3af47186f03d63fb158b172167ebc50867c278b0e23874279fd7da5d489917ffdcbf39d39e11468ebab4efc1fc68b98c00f73ebffae30ae690f7850bff58107495a972a88813a5e341143ce8541794a714df3ffce54f1720e42a1976822e200fb0285641e81ca3bdfc11715709a27ddf0dc6d8807d4add13db76daa214d2ccadb1b3b8bbe705d608f1e68b8d4123a0ed46276216c63e2897d9eb27be9f9b0f05c19e1f8575fe1e8b1b134c2422e1cbc62aa1af597ec2602040da4a623f16a89aafe8ad0016e0844e4b163e2d115e9b522642bb516d5c9139638649f1b671063227b907bae0b75cb2a03a817b44b19c49c02e0898d5eb2ddff46774b7b3f1e1d1fbdc442d143579ebc6b04f5afc556f5aaecef449ea04f3420da4fcd61da3b07efe05d72f1174b9c3cfe1592dc65cb1485a087f8094c9673ad3f7b8708093f418399e443732c54a25e88283d923bde2ddce6b1c148a21f601df934e4337eed647d3bd435aa369c767b4ef4d03ae67d3d9d2f18badd897eee824cb6cdcaf62520a1329e4e632391b433abdce85e23b26dddf98ec65a8fa1319782760b693d3a8e9cd52de7f1a562bf82eaa5d9559d1022f6eadd3b0caa04204aadd31be1a8fb5104f4bf9efe92e30caf08b91d74bc08a2cb707529c3dfd8020e98e630c19dd1a76e6b19aa6354d31efce94f43539d20bc02cc35c0beb01c713f4db2fbfdffbda7f12f4f2d0d2b449ba1f58b74f7d88ae46ba4e21b2aaa005a3622b3ff1fad9cc07dc209558039b3574dd742ec1a08231d6b02218ac1b8102b2437a8714e70d38aa9a9d0d81e41690e13a1630b232bda8a21f47c18f16d4a02148b8b7b7c2a2ba1174a6778f6d6ea212b8556e2acb8c22ffe1fb63737c7776908acf87fd383a97cc287f13bf00c48cc2a4f0f28a0a39c03db1977a8e6d6c0948889109202221e00ed79227bbf4801980f109f01f81be985329d72d534751225e7bce50754a6cc5656bb2761d5225582768211bc64207eff9006209fad1ac8961ed2af25e3867a6ce18de491c5ba905ec2a246199942541f5af0deb87619926a06d4ed3b370f337f82f6d0124290c8148845e272baf5f1e74847d6fd7cc4a21a168c3ac488e8a98810b9864bd46c9d289e21a3f6b331dfa881c916e53bc6105f6822ad9b3bc53fbc43f82a84fc18618adb03e3c13a65e3b2070bdb2408beffa620ff264eadb73ce8cb1712b45d03b2d5df68908feed62292b8f04e5a09ad44d3657c2fedfe0eda22b009886e8ed09e7365642a13d742caf093691ba9560049dcc71b83a16f8b2672680b7b3204509336e3eee233fedfc1b548ff4a43b80a28d80c17d4be041ef24654e7542cc8fdea12388f099a559f08584da5b4aa97adee644a719d2f5c9a988131df50855f63a2d62d09dbdf6f8507aa751fb4ff46c40bf6ae5a4b48e2fa3f0edfc67f43f81b32f53d41d54f23a6b2034e90d4d3493d69a4f46e2bd48b96d951651f408dc34924a0f5670f2b5c6686b17d1e4991c2599d03b7bbaa46c7b1b9817518cee33e520b5001dc24b08489d6c197c8d8f3fb385295bbcc6d62b7963c20b4b5dfc0f29f57bdeb832dcce7ca57392e6d6a13b262624fef3c032d44ca88cbab47c64e8db0820f570663f36b946153651ba18fcd9502941c0be1068977887c96285274bdf224d36d2bbcf4621b3bc0475f4bb5d6926b5f059b6e6b7a15c1c23d6454e372522d54113ff1d6cb940b8b4df9213bdc6380c19bb68f80ad093919bb889109cf38da29de210828ddb383d1bda15046c3a794aec45c4f30c20788dfc60adfcf59b70ddd30b157ebeb96ad64dd8f4491cbc02ba431bfc2efeed0a3a12ab50986357a05c40a1deb5c75461c09e6f6d4df8bcbd835e77d9c459be5bd76432f77336af9f779ccfee100eb3e4570f5ec7ec1039e329eab4e926d8b0e6fa72db5deefb851e2b8ad06fd34ced11c2ab9d1c7f01f6adaaaf17ad17ec2cdc0e31bcd81b6501c777f855d8524917489307a040c5e8737fae94c57e4ec7e74f380e2af58dbc789ea88f7b3c37379aa372d5c67c1823cf822ae665f103c362ff600c2d30af7c4e6c23099fb2ee8312a0de8699c04812f1702eaf08d14f7e71185ab6295cfa2ce0a9b3f71ead3de8b20327ad3453bd79174b18f9b2df8b194b7b90516da219af9718bca2d23a0c670257554a64c7dd53d4f461534a9ab16e3a127927478512d82af60a577f331ff6f108b961c0d6673eaee04944eecdd82b4269f796130d230247457531703bc2c69ee61bb948fa4c0178926f135cc0446d6314d6d8927f0a0429bcba2068316090beee794a731a5dde92ec414f2514f92e874e73cc159e4c153ce498df2cce7160bfbe892f541e3973463258e32e2efe717393f17f14c4cea1320a59f9dd292c298cf211c25e46ff26be63e791fc7513af124a74d15a2514599dc22f88c99a43a4ba1a4ab1ca97b27bb07fe9348c0f700509606067af92145427463956e27ed68e470d8d1beb91fe1a8162b04b1711f933d5985df26543d974a28f1fa8ae3b50c7a0d3d53999ea407beae2fd4b4b01b43d86ae1db6e4f58b129a8c63e259d51a02cfc4297818a15fd30b1bf36a0cb5eeccbaeb15d1a7b573dfdfefd3f07cbd95286d52558c256a077d7689e79147ad4e50275daab39458ec5bb4134bf714c0db81f2b7c1ab2d8ea952d1aa4e30980cd0c553ee8bbb0537f70af758871576315e17087389e0152b6e9111ba7cdb3005c5ed6e5a831e8dd1899716ba47c62e735736170eef036c9150edd03bd8a2dbfe26d9ca809a61ee0bae6f814c3768393ef3c8abb4d47f781791761558ae91885470cb27d6918af122e5f4595e8001f39846c46d7465af4d3b8aa54d69d78c03516db5f4c18bf1ded8a7bcc10d9648286e507538799a0fee58b81e793e7b991023a0e89766d51c025591ed6305253ed08b9e5e85a1612f74df3bb76af4d4fc84c0c472478490f87067790a342871a6e0de02c4445bf3890e5e1a2b0871e9e5f43a68ac5afea58b538c62fffd3be83c782a8fcfafaff5ea4905a0177d772d8127933ab2f3383834fe4ba57fe1e572805a315c32a9cf640855260892fea6cb0388251d069c766d62b88d6435237a03967e197a9b4b1c70188222b506073aee0b0f1be1c1317305a92b171532fedb7f78a559e5cf6447b9244f598fe3380b1675ac63c813f1612693e52f183435661965bb8023bfbd4a9c69f57e2b8982700d60ba2949e57a476a18c0bfc912cfc849ef70f4f20a61e0972df8f5743d9d7ba46d3cdb81a4657969839dbb8dd1893e1ea0a91facc980d89e1310053b498225bb2e1408b399f6bb0f4886fcd0efae52aa631e1da6bffaed6cac32388557a9a503e507576335a3d9fe3ffb3b312e116677a4eeb4d55f46353e0c79106b52e53689c4345d06fb8520dcae60a2abbf57110d1ed780f8e5ffe32535b82f757a8bf7de196b3865706b4e9f270d69313117fe6e5e46e0762bc6c0b603f8c09138cddd155095ecf3bf31b1c94eaaa2074382e8328a0bcebb740afd265df98f1362f36593df9f38fa204b89b1e873670433ed70e182e6bc583c174559af9566caf3417ff32c9d9209d265759223a3c2052f8607d0f45260eb5af1f2874dea7195b8b4e992a8fe7461a666a85f7df80efd386b7cf3efdb38c9fba0290119e498d50e6d279bd583a5cde9f2d4b0e6b00b49c3aaee15cace92b6b4442bd4226e8cb254f87b869720294327d3cbe27fc8b88199f57b7a3ed8faf9e596f6fe2654de965066c95deb6c95a50c8b5035bf7b5377a53ace2e42df1ff115c8510c29eb0d6c226d1a8cf91715f0a7a81f9bad7b6e5ed8568cd43f935c2a470eec185509d7528eb0976d82a6c23e7bea7d9b6061f48b711c1b4cc84c02703e81df42be202f3fd2c07be32888826e9768e1d0202b40e26d0c7ff78948ec71a5606834ac52915595794acd6b619823d524ba831866b216f4a232ff86cc9b310c1f1d1cc50bd4afe8636ed192a2ef17d7e1c817cd01771f0d72824a90ef34368c56a3c33530a4f28ad0c3a8600668e711dbf5c7ce23b51a5d256400ea445c3169a00129763e02b9610f33707edb7c320686780cb518b4b6ca0f73ad9845915fc80362667350fd8306d1163ce6a765c2dd5e6d943e862556919d01089b59850412630dfc06fd0376c6d588a398181dd4696b3271b69114179dd8af388b2980ceb433a4b88cac3c9164e88256f3a39090798d26f20d9da7e6c30fa95a061eabc818e72ed6626aeae4448c565000a518e9637725202da679b0e11359401da3447385955fb3d335584b52b1f89f584661d871669552c7d86621f44d67406931d47929764ac718a99578269fe6a996878871118cce51e9b23cbdf7dad1dbf246da1678febe8e04c6e8e6a0d15686667bbbf34f2948410c7734c849d0414b4d15ac778635b2c53e449e346dd6047af204cb6db35e03b8b8b9acc01f771682463df36b1080deec43d6525de21c70c3bc4df7d4663f0376cb77f4d296d46b2a0a741d1222d3c48f3911e70e594498554752b5d329dede0f7f01b2a5f13704e9b02798c67faa4645b45cb0193cf341421c20f6058e416309c1b54a35d25e14a5360de4578f2a6f178e1290c3325a55e857733afbecf95a0a3be0e999b8df396a082484eb07982b7a6e3249cd45c05ff44bad878b07285b0dbdc31562d87d2e7d0d426c305b094fcddbe709abf65c49a57b7d90a1b8902f92725564d3bee8f39ac727356766e3f5bd0509f7c0e17a435cbe3815e535e434bdb636cc6476dfc629af3c888bb688bc1442f32f42e07a43ffa7abe928a25d17f5029f505e04885bfeae898ff5975030b0afb9e15697747a823d682677347b15e2d6c1a646e4ae516453926ddff9b1346708569a7b231b0fad193530f357390e354443a45fac94c246375951ad619915350a25380842e080f32c34e93d0678b7d3c0af6660fc90988bd1cbbc14670006d702258765e55cc3c4e19f5cf23fcd0d63ea4fa8896a84653ecee3c601cf9f1aebf4a6fe8d8dbeed348f51b98e5d694f11e450319313ad8e3dff6c68ed28fd4f6464587a78917c7e1e97bd38ebf68439b943dec3430aa52d2b7531e779d68ae622171c7942d932610ea8b7ef48bce8662a81fbfbee0043e2ece6afb9b90221b59cfe43db6bec9314a27f699ab8479010429ec0688668e2c19df0d8c00a10f9dda637d117ad9203f4371c15976d35deeac91d2713359b721da9e59ecde25fa0029ecddb98b5525bf034d772960f32d83f55a03c2b959a6ea708fdd9387435269f0fc780a004da6f0de9dbd17493ba677e0c1c0ce4f962cea64ca952ae735a161a54adeaf33dee6abfbb6336a73e66badbdf4969964ec765caea6fc74d3ff6744387e7944fcbaeff473817f6a846f2f89decfb1fbb95eee685f342f5b898e5e0314d91b0799c9da1e3dd2736c860031f6c0f7c0bcd5f6a0d5d629d391058e45b0bfd3e8a2a1bb8b2706cba3f86cb70e77fa7980dce3d8b120a8d94e4198ea100dccaf9f1540be7d944b6f46311f21ff79915f9322bc657047a270c02506c339f1b87f45a19fe2f46433b3bd644fd98d4e1a53d8e5a086178df6f714d9787276a458afa829648b2d8ac312f2efdb420d36a94af0c412366e2dd12f3de578c2846bf891513bfa16549e36c814443386b44b061e5a88fe7e70e9c9397f1c21acf49d863f8f49839dff430b5c956e1672ac8e2c2297bc032696f583aefc96466d45ff528b4e3376cad2f1e336d6eabd564b403ed22efc2c6ea2d0fe10ed5ed4d4159d786c1c259dcdb109eefc635246ab48d61d20cbc4101f302cfea9c854f5d5d82865fd52ca2cd2645ec13e5f5563d519aeab722d21dfe4cd5af3a6ac71cf250da604ae15652445d77d58d38aef163bd8f59433844b40e3d4d6716c4dd47fbd4eb758193ddc521979407367ff3ca633b229cd4227b8ed83a09a77de32575185ea84801aa07f3f34c18014e0be9a7e145ded9d064be69123dd41b96047734855fca7a13f2ee99cbedcd27f88041abae54ad4dfd9970643d7ccc9c3c71f4d9254840e0652ae54acb2413944f3108d1d0c0c917c3db092a57f3037f5d6b5c61581fc252e51829762e4f6ba5b5ae68466d044bc777ccdfa7862c9785a015921ff58c64a2f9d5f34985a1030fcf6fbd2424d5ecbaea04c5a91377af7eb7f80e56a9dfc39f612a68dac1adc8655f0ef7ce5077930ae949cab41bf49f27c5968500bcfa8e513d25c32b5609a6dae2aa82e815054a26366fd23c41de7244e135a5f7ac1a9349b09655f7e69735466f569c9f4f70e0d16a4b9959e7a993a01de3d0c37772cc6fa936a6a2602572115055da2b6450855c340510893e49e450f5b361b98ea61c90693aaf1c86d414cc9d671eac818141c69f62117d7d3fbe9fa8c77a853829b4381909862207447f99282b74aea962f5cd54fa4fc4b159a9b899b87196ce675b8d7bd3bbbcd41478f172e99f7665083e885372f3816188e86fe02faca7f9eb01ec019c03d4df7e0503388ea0b3d5376e057299f43864c99637f8f3157124eedffd3609b0c1c402aa29d6ad9cedfbd742c4cfe06b1146793e7de8f7e16bf10887f508b09adaca74b40de96563d4f75c1ccc9433836d67df0b3626d9a52ec3d4a683653a0767e5df0ae9b1277707dc45303434cd966628fdf77babffb6886a8e72ef7324d7494397f3dde182c6e3c7d52ac422b587ad55d67cd37bed65c2056aeea3119821f9fe7f13e404a68a29e5c931c4a646a33057f03c77f138c20a76c5866bec0014d6b7c098c607d404f9d8772e275477a3287aac45e04348b8f136662a307341312262e2f4a86cd6037c47ae57d5b923857cd37984122456d89e826d36d07474cb8c6b44fe867d1f63bf8b6c420e2b2575d4044c46d2493236f0b5b44abcf176c0de447860112e5f98b1b990bf9ff374e84a58831c02880722f68e1a68fc6c3647da6eeb51114046dc6a2b9d7a54b0ec931f41c5cf4d85b6b5b0aaf90993f7e5b633b40c86ec3ceffe4edc3568286318ad7468a298f1d9b58b75729e60ee606459647f9acd707f9230f48b4a13b3f54d7377d4a5071e8c59ae89dd7587941a1624b27484983b7bc2e9b8b772f2b3c883085df4b8d3a5d235ffe12b6e1834b94aeec829cc17fcc67805204582f2808a70bc4a5ea3e884f909feb037282ec2ab772d6cfe4bc22a97fd73dddffcd61fb3f882d4baf671cbed5e2648ec1bd87d9f2b07ebf0c1124225ff168f196e1b28df51a55c5bab9d44885cb6b084151f99b0728a0d5451e3a40d1c1d03dd9023654977ebccd4b63ff6ce04701eb22890efc8829e4acec83e70d1487352c7322ad51322f8a786dbb85b2099392c30e0cabd6a9cf0bdab05d3b7df867404f19b226fc4fc815c56f17e08a0e2b5da845872407098917161fbbba3c9cac5e0e46208b92f43e4df758c5ad99dfca2a8fbb6d26ebca9ba6c094fc5fdfd28556f3b736091705e414538b19794c01aea8e9d58051b5931d237a19de1ee3d92a6896eb1ea7e2abff24fe0aa5d30fd6707d463b79e2a92fcbe5fdb0d17b7734d134f33c5589228071af395e8713b09166bec319cde2699589830234dae1b77885c28b42f68f16a4420e11bfff8115ff51a21693e9a98c25cbaf3597eb3dd93027578b793f5ca511f23a53a672dccecb6031a752852237f2fbf5300e82e86c32996e80e34e98a3efe77c68a373d55124b219286f5935f0906cd77afcd0cd981bc93af7051ff1fa2db94eb122e691de23f5f5c2b0d993490be3046b83c6ee9d05cb320f4e9bbaec2f4b51d9161419aababc2b8cd08b68df584c3b6886b797628bcfbbd4606acaac2548900c649551a26bf7a5dfb9e3b8e7ef47eb2256e222f0f9a5881b5ef413cf9c1fb1ec270732500694cb0a5186c3d56b391ce509d00a044dcd87a036d1eda8386247991919447a47e00221578c44a479f87e5de3259dd4dcb8c6f4fd75e3f85bbc7f95d14fa2f1e021f12d980c04dfcc74e46e09044297f158aec6531a19469da1b874f677fea943a1c86cde1b592f04e5f1a8ddd453882c8955a88c120149132e9c00c9fb7df09c33bc123abb56e1f6d4a75b9e190c71c5e4b4eb7edc0cf373e74de9ae979a410931461f59c83f902af8756ab4a8208af811d8e4a3cb06b181db900067d2d7261964149cd1330ac02350b913450f25fcac34f1a0cc057fe7b6710c806504e9e9b71b2c6e21186aae0f4f8cca182bca88990c8b8202bfa0fdecf598e9762b2227244d13c06222f1cba73680228560b6efba713e11d269b9d232bce0c38877ba24260aacff3b70de58c254b21c7424c47996a1a9ba0c647f0362373e547d0b5cf66bb09d119ff4567ae11d21f56db86a0292aa4ddc7b5399b8461cd5a81a2a50332d59cf4e566c07a8c4a3417f2604647534b35b777985f0fc25143506fe5007f160abc67b9173e01ff968b369fbf0603337d9310fafe3501baa379a9539a1915ed23e45ab53430cb578971fea64389a706e981fc4ef5593c2132a51777c90b0fb19e516c80f9cf5440a1f4caff5d0f70c8c1cc4e825ad636b8ebadc310e315df2d81bd787e81b2b4acd8f6dbc1f9d0ee8029d23e5a08f322aa9f8efd7b36d73a19de425e3e8f10223d309022503d930074f38f13745a1f3e9a0ab038f0a44f902a6bdbd68e9b4850cbdc214e04fe53384d3e48c95d37651929623a8ad60d3a51cb315e5515c3f5066ece25db399d6c2da8a1b4ca092b97a0060cab07170924c024eb04d1fa67733349af14d05abbacc5adfb28f7df382cbdfcb4b1117b3692a2daa1699f3e56e40e0adf935088dcdff493870140db03039099c55a29f957a6371cbaf356aa085774ba5510b402972fb14f845a3f486b7aa611da8e41a60fe28c77f049c7430148132d905ca1ca082e8edd81bed94996112ef23449320cf6420dd785add019d9e69442ae943abda2f27781f6362c439c575ed9596d765d7450e1bd8b05ced1bfd57c4fe3782170ee8684cc418e1777d39e87d7af6dc0352f561803b862ae883895efed50e0e492c526212f935bd807a63d8eb68418b0e6dd8eb38b81b77dd42d738d6f53447a8640874c1b8b6bf38d9725756ce2ed16650a6738b53ecc9ab78ca1b1af379f5403407e10237b72a128e5210dfd9f795eafdc5f3d9f776d33471bd4a567dd05ccce924ea274109a0e1a8d60347091dbc3e6826b51bb110d00ddeef0c45937b406e9e9441659e194eb7005b296067e4dafd36fc6322588cf5eb2faf27a342efbbecd61ac9a158ec008751578b3e68fb9bd9f5d0505b7236fc5ba811a54d5f6d32f595e66b70b5a09445efe5aa5fd9dcbd668ed928133df12c2a7259814eda970955301f50ced801717e15c987415daa2d8aa4e822d476934405922656cc001defd9f6ea2c1b51ee5200c599fbd12dabc392cb3192615b47dab2c29d83b3748437ea6ef96b20ef93cae00bdde37544a835933a9cac0ccdf5561c7cbab97ded9695d585a9787db62683f5dc081ff2788e950dccbe6105b69f621e09eaf782ebf20a2a621f0670a098811c3308281fb6a3436cdded27a6ef928ec89728a3ce9c2e7c221128293b2ec3a2aa9bbbed7aed544bba36bf4a6019ec1b367508937e8d96e264de1417c52e3991bfe7b5f289fcee885415bd50bc4ac25b46ded0d834bcd7a5a7bd042c33c78fe59418c93634252f1610be05ecb17b9d40e663d3c58b27a7b5340bf7b4c0232b3711365a4e7b07ded22483e0bd1aac00b4b63e3e80ddbf0f3ab52e42aefe571f7234eb438b88464bebd02e865fb98506efe2c386ee00478db42336c15f7815ce0f42826faa7fd2905fc4940c53c413ab9cadf0e715badbf5afa1e6fa889d209f741990c3f244bc055f7f3fabd7110a51a6725be824f2a56d3210ea96141ffddb78791db73dff3eb4d07d74565a94d400fb763c4df1bc877a35aecddf536ca4fde8856a26b8b599b8db722f8ee3282602827e8d5ed59ede6c8d1ed46baed100a1c269c3b71ec54365fdf0d891775c83d1b145ca47e1d51ce3159e3edc37289b1b351a91da8d088b090e2f8c0b65c3344412475fac56de5b1060db6d0290d4bd7c5e379707afd6764b1ab7413ec31df1a7753c768ab93932421f6bc10b4c1bf9ad92a2f8b42c929eca8872c73bbbfb59f7ea87086d80e9c788e155cfceee66cb00b8615dc04e86d3d0912af7dabe9735f204bb5a63b497a6de8c0bdc5f262248a17f1e7ac45236c8196705238304b7b17ec3564343b53e42f9aa296ca73e7921a3d75a116a848886d2d73424fe30e28bf4132133a57fe46a548d2b4e004242653bc3dce35e82e21d48a0c82a218c52e867501d24a8b144f5fa0b785218150403bcc3b4c4e0f76f50a60f978a66d27bcce7d45adffa9f0aaa21d052e5a971074dd198a5bf77f8ba4feb9a9d994ab627d2047a771816e5cde0939e597897ce238acd17d9bb5059d59b286e47f0b5b2ad2db21b5fce0d6da2d8505a2b9fee2913135a2339112fafcc221629125299dc466f9f096e69b5b04a93d9313d9066e8149ae8d0ce7bfffddb39676b0ce9e13b266d0c42ea975391712eac22256790ae08a1364600056be4de11f050945228f7a1fac240ad24deada0d499f0f6a17697ba9eb8e04f45c499d2f2dd3d44510368090d650d6a07a3875ff01f32198099f5ecf48bb98fa161cef8c4e7e85fa5fd16dba884e4ed03f6bef6e8dcd0598ad837c10687d04bd8a9600fa51d9b080e209f910d1277b185e2ddcef16062f7067aac33a30433f34f92ef3f6851174a2386f8e6ddc6140d7ff012d6956df92542ae7a734f9bfd97b0ca4a201500242e193b66ab045bd74e47189874e2015cec781efa4d01ba3fa6de2f4613927b4d9c4a60a120a93d9d801154c194e9d1de380e22c0ca92408b00e8b9fee4f972ddcaf2bb147f2c61e4ff34906643b5b7f358833b1d46f431cfdebd38fb3ea051651d531ca936025cb300352ce9c4612520755823237e6fc253a9a43d0916160379837cc4c2057171a5347db727c4104564291799dbd518e21bc193e6088e2b17354e842edce02ab15060f237ccfdbbaec806371cf3b03039806249908e3bc8dfcec673b7915fc0369ed563ba8fe19c6ac18a7b68f4168d78c5499b982db9165866fa2d964ebe915b13cb78cfacf06a71a8ddd57569a04497fb75dd1ed773b4fe95d85324ebfc0244ccb2d863b4d51c5291564c279bd31aba9850d377e5fe5524ff94b1802755e87c8072276b1d1f5ddd818be3d6b286fb4d27a4943dc62adbabb6ccdae4b446384d46cda3f5ecd5d3714e6b1d6dce1d52a9332c756abbffe39d4d9373261ee56346ca4dc61e0b0607b4a15059dba2c6b238e9b7e2b929ad96931205bb706c9f72f86c35669835aecb34415b1657a438736de81bff7659b49384829eb73c1f1a764f0995b37ba2f9b88a96ac06df1115c05d9e89611feb9493220093cdac5f712bf5ee6920a5c476816e399fb8a159a7569fb56a4b28e439d153a4598bae340afae1021dab3ebe8bbb40d7fac1d9ed552be20f69613d3c5e6cf695f9da612a465dc3f82a67bf672fb6bd63c920c377a5e612679ca0059f88b0d3e122b045e6f3aebf62e67e02e120ced744ab6c9a2a696714b41145288754abe35a444b647d5c768994150e769a87292bd4593c9d1c9b4845e128738630d3bec74c29c633a47a29dbd463164cf1fba7371924c59b620c07eb692515b41e3706b0f2b06e7f9e710054ac831aa4322591dd292383fcd097119e840f40531eeebc34be5297102c53f53572c62873c52efedb75e3c4b5a22abe77dd5d4eea993629d6c9626a2fb23dbd850546e59ba8479f04c2da9565824343941fe66160bdf4b7e2636ef616de485225867e1c1f5b36308dafa766bb812613ca893d1886d73ef16c4f6646018ef225770592b354a02892095f30a0a75abde2f5b62ff6ec88eb3daaa7f8542c6bed9aba82d5474a93bdf8f5a63487d4de4d0ccffbd3c16e6347713af4614ee3f3619c584c214bc99f2703822e78d64fb85a328b37bc0b2b1e91a5920b3cc245039511bb710a09eb9cda7a3d27fb1517659cad7a3ca6071bc18eabad1a67de3498529ec474ba58a556cf1f6007856390608d93e92e21f9360ff8f1771d6f7415e11af3130c11f17b160f65ed174adc338b15bfdec88832ab8b585e3c50080ac5ab22b8669a223d92d706bb47a8bd2456dfdf0c0e540027927b41a2c35dd06c1c7df27532bbe3c2115a1df7f939bca0b716e983d3ec7a01257accae37627b8d504863b4a9b4ca4f8e508263361ab9e27ba599ea09924ba7f23187857ee7b7419b821832a3ebb2c8c4fe695e9746added15d0e4e444ab4115e08df0f46baec514980a4996eb1691154626dc6732ec93236f735867d0b13856848ef045274a9fdf91e55a9814f8887ffccc1e50d866e245ab727583a81e93f782394fd21a5d4112f9af9d754af875c77c387e58d55da5da5fcf9586eb359d521b881ac1accdf738b1b9a252642ec38f4552ba930aeadcb82cac09498395b13f22721283d496a218b0521aedf5ffc395b3aa36ce2a8ca063af97b47e671ecd114fd6ffb8beb60c4272c5ec92a5546ef9af4ab345d00aec13a37cbb40380ae8313dee8e6bb87bb3a64cd43961345a5207c10f39466cba3ebaa08a459723c2eff2b913f82a7079c7dce0c7b2b4e04b2c49726900932cef5baaa3a30cfb968036ff43c5aaa8272b2f60c858b4e352e9066b7e0f968df425ffe92863b423dfe18f6741e79dbbe5d678a2dc90b8619b1026e8981752b7e29f3f648965b2e2c4b6a392d3a74717d2bd51d782266647d0bc0cf214355fba014bfaf971705c09a1b5784fb7fec8f1315220e1172c9e03168955e3411ecfb8cd1d1bd061b9f0c8395e2e42b31b2e44c2c7495766fe4e812194ee01b4b6bcbaa0a05a5925dfbad623fdd073e653054c43a4ce31ce151bcbf705e303ac30ce10f621097988ac27a451a7064392423ec07d33450149f606b64a7b091d3103a491010753f63b97cca5cf04bc869af67c7f50da5438371e09b7f01cd37a5895f399217b73c2371991651d30662d35f9f1a062359b8c84a8b01c69b4c972727e45a5f2bcd972f036ffc97a46f4a9b93c209baf6de097fa79c3f2fefe0c237df367d0224d0413598d0e454373c23121dd94ccae72110f865687d3783312b00ee4a5d654b5298f0dcb9afafc7d4928528a20bdae8b1e3ea9f40180675a941b7ee30c81321aa8a513e9f569b282681094748ed89bf51af8759f3a4752c873b5764803f88877dd2ad59060401262aee522349b89bd3c8938308419c9d37bfab3910d3cff528e3891b5dd287da0e736ce07dbbbfe2fc4ebb8e156f836787622d0a09d0e957218b98b0342257fadb4e1be45e84a44818cd70592f8e49d9b98c46f7d1bfeb55cc1bc7784700457aeac644a55b1a7858ea63653efb4e6858b89dd92cfa452f5c6a56a0d8c8216d1c76c8d669b1a2a4f9de661e5af9859d5f96f7148482a5a7e1b9500e7a0a466af4d47cff068fe88e185bd70592c49084d1e0217dd8e7e1fd6ef9c9e5c9ae96bedd18eb7c9ac0cd92ce6bbdbc37d359828a73c25f28f2351502f02f538630d05204b973a1f8222b204ef9a2ce8821b7d877682621e68eb7fc2bb3d466c07a038246576e10cbd7761c07d4ed5fe1608f6c4102e7ed3261837af58d09146346cc9652aed8ea49ff2cf038d75377da89a73aa2ed74009983b298b10475f17a07c37e2806999dfffba161d1a46f7655155a8c5ff521de38996941729faeb5660c2c46cce03b2f82e30e4f2ff3e65866e49055f579d0cfaf6060902731772cdd0bb793fccc5e1cf1058a24a4b08187335f7e4c406a07cfe18d48d9436417edd2cd0a7e7ad3ce97a7a2e6a292e459fb77efe40478016e4cd7657bb5d534280a7b5a6290369ea2e20e176fdc1a0e72ee2975c488da0f0cbf662d7ff844cdcf2857874f8da05d10a18b203ec36df3559f4d604e411ccd164659110eb537c300eb1563c562482e9059e2e7a340aaaf702dbf1ade091b97ead42f3bffe5abf947bb50f49f217cc852188dca85410075157314f514cee9977cf6ecdb9d1531856174bff6d0587fc1e737e6f95573e755ab135c963976bfb16056b821767b5b78200d6f31b56d8d62d1f393ec53bccdcf9fad8a9bfa7443fb0f4d66dd079668deade80d2c5e81557bc513513d818d654ee82ca6ae67c97f84f366707ac4f49297328e16db54f69b4f647e24d4cf2e8983427260ba8267d787a8fffbc7f402b180e19b34ea9fa0d673e48b2a5f446d7e84c6a30c272df6b2df16268d50307fbfd0dbb1c1dd99ae56b2e7fda5e3a0bc1d380d35acc23e1076eb5b2519edfe0f67838893deec54c463a4d4db5119d513ac01de0df217ee606052f7b8c183a27bbcb7f72a22dcd83d569e23b225c8bf02de64774c43e827134eedbf015b94cd5dc21c2de4c9e6e1805498e9011c9322421f26d67169c66cfd84e7bbd9f38f2122dde267251f64f7ebf241563101b81c319481549bdd840e238ef0b3825cbd4172ce9d006264b88a14aa17a02b3bd24f661279e1c71ba5f4d856f28ba25f07c631214320ac3de6d5064f5f87aaccc682a1115948e323757ca023c04f496d27cbfcaa32f7aa838e6b503669f00a81840f075f0fd4fcdf790e710c07225961df41c8d8e2e31965e002d14d8da2c7e1a8e62c74d41df1dee48321f805e6b4623f5a955e2492b70b88473b5ccd3df6611bf5700c9e7f74382d8b58328a11af39e7c1ecc279b09604b8bf6a4e20465caa72f4a70dcdda82d0ea05f19574bd9c82185e68b974e1030bc54a768762bb768686e10006bd6519cbfd1f81929232bfcf3539d7f6bc39d5ffbe0546ad2d0ed14b396ba6d15875cd3e909acc6d13244ff472c1b8b23a34f9a26fec027794a3e479cd134c52bd839bda2caec2875ee1be4109cd943a9cfad48c42ab8274b0eac99a1fd71e8247b0e7c2e08d788765fb0d1821dc0ea41c20d8387ae4ff13193e5b47f116a8391877d90396632ed8fb57852484bd7cae8a105e8e11da65c4e59b77cb110e096dd6fa00a345ae24c7578ba82270a2caa341d83acab0d5edaec64084ea423ece370632f8d4993a64d22826fe234a651d50eb6036e63b0a0964fd06837d15c222c57a2e61c7eeb3951ecbe40d86d44749327923dbc4f9f739a69bc6ec6c5cda5cc5a7c7c3e28ca54d9021edab87793747b29c41c254d181ff3c0e52250b53189d27412ff27c7b1352ac45bd0e63f9dbce4a85e0ceb903a517cb775ee3eac8312d7d0b57828f30d832e67c7ceb067bcd2302b37064c579bad34894ba315c9fa08b36d6cef0474cd9c364644813250096a84574b81356e045449108c6816f9eed465e3aaa82bcf0c7ac4a4ea0798139fc1d7b31216542484096f81b538439bed3481d53822fbf8cea4d887b986ed0c68c1361662eea9e07b12d3c31ef13d2c7c0218be3cdbe3a0d02e5d6abaa80ea363a0cf7f634ab258dc47b145c450d8d5886e75f28db45f01634a76aa7d7b1fc5554c79012ed928c9fe30e18b4f7c7d764aa3d9c24fd42552fecd5dffdfef9d5b4a971f627b4bff13ea070b4ab5a432ec210f1c46d469d23954e746821f91d37f351d7f772360398f9ac8141d7db09e8c3b8002542609c6d3cfe31d7851b2834eb3f4299c3b0528dd3402a9b3d9134d3e4c0de6ac28b5c80a8c91eefbd9baf1f59a9d6f6d52c26fb8a877b90414fc3672c9ec38a4bc2c6dad549075258dbf29227de8ace3fc15e05cb173541d8cef3dee5c56d031da6ec00fd928a36d4d061eccec4c14ee0030b21e621892cf42b93c75d65a52666553b29ecd2b6e916b1f7f70f80e133667da4a5056c53887df443a0bd82e5a8d9f6baee720e8c898c6ad48d144f81db95d65ace3ce42fc8e995d447a0ed949b5f8cc46910ca99333acedf76c6ddbca0eb417372815d2db0597ed1433d100bc0412cab92db0b6a561b7f7232e776fdedfcc5ed952426f7568311ae114884c6b031d2deed0d1f0a1aa997b68094dbecd0695d42e503c25df1bc97376f0a40a40add004869200f62879cb95d8a5fbd97c67d0b55e9f6bb368f65c118c721d6a2d600cb0c0b21a0e4b4538a47965af6e107fed88747ce8fccd35fe2b8be1240772261cc151a84130e735c05375f84500c07557f403fe28d5f38c9f92168d33fe0e7235cab58c16e9b7976e0e47fc92380f2263858c5a989f5b73e65153ee482a33a9abf8d6aae6977626c520b1eaa09e7dcbc32b77a806733381647d6b849eefecfb6088cf73849bd021142aa810feece19422cf1cfdc2176bfc313111f99fb146dc21df0af2bc0798601815f0f04a4385ccbbdd6ca6a688435ee9b0867675757222a44ef0128b546b472799af8868126c67ec4b6e4b3a4ad7628bba8cec55687c26b176cf50e95698042aa13776f649d66d7c36cbcbbea468c64e0c07e6aa9fc8649aae194bd05ea4425a714f10fa55abea5a0e31dd54ae3ddae598a4f93d03fa7dbd9984483fd2c75441b0496dc6c482d3d684d0a646a9ef45c05ee6b2eb7fa4c7f6aed49c5caeae24b6923916aa5afe71028083526a051deca336556d8cbc55e87bfd41a40b6596753bd89ce4bbefbf28ba55147ae2eb79fac79ff57aaca5d96700ae774485c3b440159013dda123e032713a36bf842b22b9962fc38c6064ea9aed112a50e5e5a5ffd2d33a88398cc4604e3a730b48a65270f800951131ccb1fdbcc2a767f667267241ce1f329c06daa4bbdcfb7cbe9494150158a9d59d2f76c50c0b88f5d41cb69a30043d0507cea89aa42c51207a63a55438a07c03283ef2073f275daa1def090152602ded797af6ed20a2e56cd99df47592384c39a458b7d6076842e6611296ff3c1938a364965d12110a8a7e40824c3e4ebeeacacd54c99c70630597147c9740044d58e2150aa2daa3d727eddb8a1b4340f3dee4827afabdca0f3a3a2c2f2877ac277ef99fb399bf36fe2c92193860f07aedc648d665a7282062e89bddc3de213341a1a71f08237dce32524e2fb68f005eabcc8f3db9b694bfa52a3bee4477b7e7c1f1e69ba595538e9af57f0ca8cd4fa1dac8f82aad1cfcb6c8dbe587b43ef69d94bc1862c20fb64797699163bbd03f9806125efd62af188e805b4530642d86a4021e7ef2acdb6b06258b81e6beb322bdf63988ae79d10bc9928054ca4468b86c6ed11d0d33d5f063ceb71d3e549386383a4b02c91800428e77722274c2ad393eed45c76200edd07e5e0a760841870bb45119106534b1fa978f5e7a767ed3229f8d1eec2324bc18e4bd61997ada4a642ad657d7b6e1145b2767552de8bb7fff907fc3f32721598700e9a217681e9530418e1bc40f25087bfbedcf932f81b173d2ca5c4a08459c315b7c11d9d49d29b6ad575cd3465bf98b39f9d51a85debb1235e73aff5089eaae4d336bce9a56bb5c69d2b53f517813e6a0c8a20901d620f58d6b6400ea0ee37427777dd23c17712445a28023cb01a3aee0bd890d80c6cf7fca6ccd089a7ba6e7fb5e385c19c66ea12fdf9e606b4fd48f83667ba71a99cf80dfa75c05f2d4b6b048b6153099ce3df52da6db8c21de4861281f363135405e36c745ea597ead8a4592149d53c2e29fb1c51eae2ceba5d2f00b0004e638e96ac8cb981ab3ebeeebd41071f5a5ab9445cddc01b01ddcbc8c1278d0c33a70beaac19d976190caa35aeef380905949c53225349cdf6d7248983d0cb03ecd4f97c95eb72223f028c6ff2299621fc845795d73d22909d990ffa3df86982f45f1f2cf1630b9f7b28fac513da1c941e70e94f62e374afb71d6198c01afe6f97d8495f0fbf1a796144e65a659d9cca5fe7afdf52e2d4d7874bcb62d73d7c94158aa75c238b4c556c533e9492c464cb1c8e3ae54b5149e168ac7f39a7c894b0b710494c45203d1d481230eaa3617cc25da8be0d16362c3b42df8132d80cff504787b920b8d00421b134a965551ce14cdde9cd66ad41112aec8052c65ad73030221ccc1e1077fa268e481553c70b74f519b99acf7dee206f8a011fc6127f583f4bc13a3b5586d2eb60ad40831f082fe485388668ab6d97e8333df175e1c7e9e352a2f9439eb9002e899e2a62677f673de1c623af514fed826bab578add96bd34973be76a4c1a4d11b65966b45ac8c166f78d88f245911dc211318914da8afaf83215d2d13d401c2215945a2d6250b94a61c767e2af3fcb7f7f9ad452e4cff58422424e6ac2dfd6bb60b9123230ffe3a66dc7311a9d731ed3b49d249b5ad78bca4b87f7b92ce6971c2fce646eedbab8a948fa3beb62f5d105947e265274b860f4c3298ff9e7c6e343e560a709db3c1f238e7b20b196d41c7aab0c604fa95954cf475097669d9509df3d86fdb3ef409adeb0b4092071d83f8c6873c552174d78437b4e89130a6bb67cb39beb99705d70bddc14dc167b03387181b7f92360d8b28f98ffa27ae6b834a3264c08c8f1e6210c3e4f3881bdc670e0519ca9b568e8b7b0491e690f846ecbc1ba4e941071af760cc00764cada1a783488540e2b277c4c1a69de450d66a391f3fe6c758ecdffd7523f46233d56c295cf6b30cb72ddb0d5ead5e67a8a2e5af55949e6a242f7bcddb12b05f65f8d94369c148a179be77f7ed20972ebca63097cf4b53255af3d4e654eb8bc4e3f75da3aaf6dc296cf476e66af6c3dc73e8a2cd07855a6850a690b6928cf0efd6b974bcb2e4a5024fd16859ca4187143f1700a04d143fe7b2b24aa38cdb8c69c199b2efb54f553646572328a3a2095ba14bd5141f3aa322b6f1ceb67fbec599fc8ec7d0c4fc29debe32c35f7aa80faef53c4579d7671ae18991fc4a70c9661c139161b2d78b973d185fcdf43d0c2c1a097a815e2d7b20ed8b3dcb00cb174828bfae09523473ecbacee1345bc7d3dff3d15fb464f49b1cf812c976c49ee3bb38ccc8671a0644aff87f105ed01ec3b85feb0ac66212ff65f1c1cba543d50f745a5e25b5cfd915ae6dcd4c3a1455251d6fb07f146d371fac9f34e954f17e77fbf181fbef3f608cdca94d3222e1eb459deea88eedf1d11ca44cddd8d47a43dfc3811ebfd5a002db9e617a9e90b815e58a6347c614f53dbb7c1edc65747222aaed1239906ccf3a0a1023445d1d0fae6dc6300c5558ca9e9b91cb6905bcc8314df02d4d38eea6beb1ebdf2726baece1ac1db004c2dc11e6385797993f6dae62429599439c61af033f1f51944925d8c5c93c360e38ad8a4b8dc25260b7ea1c2e07327a128264e8fa2bad13942aa6e87d45ef997b575bb406e098d97d960bd906f8993de3839e734e78ff9c97e42a59937596120fa9b9c917a372579443f1571ffffbc29c44fc43df378d5e49db4c0164d03ff671f93aaf93ed9057d2ae7a8eaeadd0d0426faf72142cf3a3e8bc22a07583dc991a5fcb0d801fb14981daedf899d01a433e9f191878f4591dfb55c15c306ae0d78b59ebe2108b88cbdcfc4fc7e055449dfccc491e86de9083c99bac0c919ff339e76657c0fafdf9f0d15d848ef2ac984ed1fb0931a4142aff492518fde62d5ce3e059b0a74ffa00a2b5afa05fc616f154704d0794b1ccf7e71af5170973476bb69e255b03581c5b3d5c119cb499bacf883e08a6e5ad36f73fdada04ed26204abf0aff3e1f8f877b452c5f19942dbc576d2a1a9f26c5222dcf084de2e58b638facc79dd992926903ce5949142adbcffd4343c61e32b8caba12b7544e8b1102d1180631cc981b73d14507b85bf1edce8a67667dae09b1d3cd10358bee38e9e28db4c5749bd5c789d215643577cae611eedcdc308cde755e863ff26a857438f0e0a13f1a6f59d0fbe0d178d7aebd8e6010571260cb677c9ec154ca6acf7a77a1bd0c0390921061b3e385de7965d39f88b7db10ff9a7b47b733cf849fcaf7c05e59d60b8a551c9c021d1363d60486de5ef592a2cb0a9113df1fe6350189921578a4f24a09d6e26c30ad562eff4c7ca594a3afc00cb19186a9190d3dc471345ab7a824591cd710afd8009ffe4fac2206734bf4387a90db458268ec09dc3ffef32328299ebe230bd13e5f6081ce7765f1c0be141465202cd9ff23c7048bf188ff35d066757d4bafb38325bfff8d74081493eadd09b7910abdf1ae1f91e28fa53e703f7326f54573ae573dca38c77f35cdfd0b7911c3dde72563f97123392ab8bba64028eb0b368da72241cd42de3b244193bb6cfcc736f34c36444cfe595c74b2533b97f51ffdf09ffa8ca093b1a23b282f008deb3adbf453ecfaea8deaac402b421c2e7330d6d36adb773fa583029e2e1d2aace8963c3b74e4b77f591d8e3f596b8ff22132992d19df0afa56393ed4c2c6311abfabf4c09e39f11dfa8f7f7d7b9e83e40b1923b969e6404cdc056b44821da0e275e25a427663a97ebbf014eb10b454b5da2940adcad8861525abf47f32d1f2b3e8b3faf5d2abab4f20bf3bbd1ec793c27e235b7514ca359edd4fe118f2957cb98f57aaacc0c37326009039d5aa588335e58d4bd87b4f82d533fa3f763d08b6d9ab7ac67f20f6349332ee82285f079743719fc54d61329bb4e7b89d386194ac9956fab60972998d010173a707931622ca01c135ea6f83af0217ea0b5f942e9b9ce3ba008d62a974f6ecd8a28d83756c6a62d3a6b40c72089ffd4d779bd9b287425b4ef50636a62002d5f237f1dfb5ff56c2a957051f6bbf07735c285abfb88afb87ef47032434b5a06616538bd6232e08a99f862287197db502cceb76a20a57f20f61bede335985c3bb12385989b2fd005a7f1c2a52c99b96c9593e29b05f3a608d9942b17230a0d13127ab1d79b0ce722da1258e19ce8e2ff623ec9b91966403f013f4232b96fb3ad7f265722f801aa72a14b53213fd312957dd3f75b2e863917a0089240d71c5063cc047baa01427407fa287131abcff8b9d34930dab718f97d301c0a4d66a71feea4227a0a19166e4fed8cf7a177e2a4b0cc64f6c5a7b090b7eb26706739cd0df07e1545a8b696a2f24006799fea9eef026c7ad43831bc064614b75ba9af95a3db842a13526d0e7f778b8c87f41e4c1b7db4573bc5b9379c69b8c30134b213bc0ff81cc5b409e2eec654c0900680f07cac1ce73a95ac47308775114ad711513f6fcd37294b193599197652bd07ff4dee2872f2f7657f9113319c150fee9c0a3c36ca64895eae8f694adc8f5656d4168ef41135bcc8b7f9f0c58103177ac6f58ac3a0f6b303e32988b465e2eac4ea2929f413e3811fb15471b4c49b197298834c153a9fb0ef91d27726d32cf2f6af5b4df4e77b2af65a53e493cf72ab1339bd0dceeabe17e7ab60a1d2457a0ed72c207750a158a6e0fe3dd6738beabb5635200a8b1ee581780113e40c158ff17b34fb83e7e624f5d97bece77d6eae8fab9792828c811d94114d8c9cdd86753fed2addad5c3358eaf5c0f830181574fc2dc406fbaefe6ff52c89734e21934aadc27a9ec746628c034865dda090c65841c7a46d4b0b664aa8761167e5766a251a4265e03c0c7ee0f755491d7d424d0359b4137eca62bf93ceca9df566385e5b85d48f5b61c0222589a166aef5a7a66e5f4840e4e6d09395bd2b094caf393121738b9c8a68808b67d57a1d79262409b36b783e2373f08388948f94fa6ea58b85df738500fe89e476ff7071822cc96e7408854c5dd080e4b1e537ab4a78e53c4d32c70d77566a84fa27ec073dbab3b2acc22380ed9ef5b070e84c199a8abf060c40f0557ea15a5efdf7527d9d5014ec55930f25337b3524fc19d36679a635702fb7b2bbd3ecfdaba1289b9486cbea8f718f63699baafa84976518d45f7e4a1ee1d77780b4dbc9b8d89e3b9087225af3efa67f00c6aac1f75abe5e4697508f8030c05ca45caea0c203d10dacd70c17c1dfdcb4f2c4e37ae95b7f498cf4ceac7a6ff96568d8e8b9f4348086455490b298494dadf82b190decb1c6f663e226eaeea8b60d00b63973e193371f899b5b0d0282604c0e3eaf3c135008ec012413e275392b0aa18f4080f6bc864d13c475b43c00b52b0054ca15fec4c628f74e5eaa9a8f1eadb83a3547350d964d9944a48c98931f37caf858918266cd5b91e2d53424ffe3a5f53632d659008ae89d31369f6c7c9f0ea5b3355db7730b6a284d51a95d24da6f6d30f3868f4550f371748959eda2e63f0f37901a68e52ce48250b1216efd2e84cbb228b38e9044374ceaa0e78f04aa93ed2680e4a6dbf3af778364cfbbbc4c1683c237d8505be661f2a60c630bbb9546a7f21f969bbc00ba6bf617301c94371b1fda5b11723a6c898c24f1665680d8b5e18c573c143929bf3e8b1f2f02a5ad9529ea54579ed3d7950ca46ff84dc1bdbf34f7bc08de10e81cc1136de4ead0a458bc9f2db47b4a7c83792f15d87fec3853f9683b7215bbd653c5f36932538fd0100534913a02f42b9f429871ec5b6a5066e11a88052bc48697286b5329aaed6f956e3aa73342e226398cd80cc2e03c4d67c2b1a3981f59546a11ba23b4b79f704e5ee3537715a2e4de57dad219824af5a54df5507bb612675208ee5c69fb7a58d144a13fbfcaaa23ed8596e123a14e2803b1e8cec75fe14ce1c982bb1d240092b76df4624957dd1747c693859f01c1fe511795a7cd61f7d9c7f3ea9568f9c4c0666a550312cab7617c2728fb421aedf790594819eb43e7d29b57734d25af3cf2a5cad2263bc44cbc0d5dc7f2651f5a1ca7e598c02240d726575a1b08571fc9d1ceb810e4bd0af8d3a9e10967833eaf6cf63367bbb096977ff6bb0376a76d12cf649550414188b7155d62dd057c07e69eea01c5c2147908b1b2b3bd344dac4bff9d7f51511b6be3fd73e87f32440c549f2b649af66190b661d7a7291bc07b168a6486601f130c1cf3f507efed12ecbfa47618f49d8d7d8f36dd196705f7b48c9bc5875c2181cc3a81164489ff4b9a1d66c2b58b122ce9f4765d4ab02904d7e7c1f513c87322e1664e3f3c5b634f7cb2cd0ede68f065690c7c0337562a17cac6e66ae8c3a25e1630d5ca9ee53ff08eadbda812772941932dff2b00ba43b3939022aa3bcbf3f985646fc7982d350e9351d184786793c67e4be316155a69a4f70de73bcf556a368aa6f63c68c3821d93d7c143d980246d3f0cb80238c7d81c096144b0df45a073147636cbbb91aa0bbdbb18d5ed4491874450490b631d15bf1cbc42cfd9a07ed29ac2d0bf5706cbb74cb2c760174b20ac921372b4438018c7b4ee1c7092bb058e62003b204e9e1662a50ff87797afe1b9b3d5a6525c0182022ad2cedbea903cc6f5289a446dfb746cc03839ac121be370f15901ae3777401d5a2d158e95592bdfd96e5ca1ba7d44fd152dc047028c638a504a6bab4c1f1f8cf2b8031c42fec81522041bf641493f6b908e0d7bb63b3e96adcecc9c1b8a6c9c70a8528ba707760512faa63f591566fbfb19d05ba90e89402470bed11bea2bab37091d0cd581522566f00a5a99ec0a198d5047c4dd3013beea6e450af563bbd6534c1ff89bf2856f99f2c2bf8e6ab19997962667749521a7c5dd7016afa9bd0d9d53ca391776dd37cbf103cadf8c32ef2d66fc4ab1cb39127771c1e5f043f94fb35322aefd9ce63d4493740733e3369501352058128652cd62a9c89f6015637a4568fae2dae3e02778f473e9429d40a0776c1c6480e9f8a13aaccd76be75984081d08885b51bcf52e7c07e1a43371916382ee14a90671cfabeaa899217da54547f162d92ef14ac2a7c6f7f6a2fa62948c9b243f22fae2f03c9cf153a61da2c1d0fc970210f4125eb56e5c9e4ae1b84b84a9897eb23da56dd261e64a0d6c5a8170a5980842935f41a732ed58f6713ef17ee363080ba6c9b00b8698e09bb18ff8abe37df8eab5bb27c4706d5e04d97ac9c693c93f7dddb394142d79f2175a0af1d5675a91c6615d4d027d1d0c8bc2358fd053053cfc4292ebaf596473b5e956d5bc222b0a67d1be6a9b7feca095a56b91471abbbaefe1a78e872964728d555ed8dc0f5ee3c08219d54961d1e4acf63226a33bc18ac1c109603393dae83c0638c6ce191eed4c65f6c6793e130f45ed8c1c9bec17ca2e0fe1370f603d5921d429207bf813bcc9aa400cac819c9331a647a3cbf9ba150de2d33b7fe089df78119d2f35c231865c19036ebfa475b01ee71d0e613ae587831fbb2c22522f8f76824fe1b0b4db156d71fc38c81777250830c3764c632a781be18dc4d5647aeae133cb9de93f29ab442666c2a04972f81e18a7598d12dbab519d7d2882cfb74e8105f894e22aee9d426603a7d7d84cf728cd3f654ca53d5a472c965df1a1b8caec1828003cdc930fae6cf6ac16555b03964d438e00a5dfc1556828ea5904c08d7589aa8f408e8e32c4bb13e82f4fd40f292c862d711dcc141465728c9f22dc0e89ac425d40d8a4b125c9adb72ed54d0946fef0343875eb75fb4c8a9424e4edff085ff3b781859e240122fdfd01104b6d2423f1e43c8dbdf39775f52f05a961abb7371eaa34b6cb605314883e549cbaa052014340ce924c181ff8863ba5e7c232064ccdc201573aba368828a0d5abcc9a9a4b30cfc5a53445c2ca9c528a4899701514683576f2a7955026680ce9e90943045f977761bebeeaada6c6c8aedfc06601883311f0202cdb58941a404b777c3c0bd92dd6910880914f1de07729e6c1057938db989a80418c58d5529e0c9d1d9b5e3f36e91bc81a603c260aecd53288378b60549c20aaa47bf0c74c60df5064e0dbafa492992d5383bfe6d3c077a9755382f6b8b9dc2b6cd4d307a1c38e2f4fed4225aa658e52adae45c1cddab5d9223244d6ed01eb19dbe3d525b880fc44a8d501f832155a9ebf335e625d132ff251de90c8ef7227a9e1ffcb9edbb29f389213c85939d4d9e536546a9979d7174dd76928568d3fb07991ebd6cb4d105fca4f14e59be8b3111803260fc9cc9fc265abdf31f076909031e75413b167dcf8fe68016507021e43c2e3153b79b29569de76822b7438d7f8ceb14f540d38bd4fbeced9340c20dea423494b3fdcbb3e8124cfd620da763baf95c115d4694c09b11dbb687d0cd52eb445f269ac4c59da5f21e3dc308caa18aae174d2013b5dddf9d0006832f22c7a364754eafd20e8dff96b10ba3f410173443169492d08c6ef9db64a0dfc9d1a7b16f26480197a60b6b405543340436a94ae4293ea85e03bdf7c40b5ad3685fa1465c4981ed2d44f56cd5c8f292c99df980cf53a5b220012ea62a375782f2cdb2b75e4bef25974200dc044010229a4f8b0b2eaa439bb1f63ca1942200c58db90af31421aad956f7b22486bc041ebe2c63f1d131a6708843cd09b0677f3e7e83dd9738e40199278977d0becb25f041722d56d49c849a824e71ba216a4330e8a8df41bf5e8817bb1b593badc574638bc90200826268574f5c22c18226f161073eb9877216eff86e7ba53a9af5139d6302cf79781db1ab51a3420b21981dd1759f95543bcf323081b8c8dfab9f33bb5262ff3f16d0e6f68dd21b682ac8121a215e285798ca58fed6df61ce19d2cc4905faec4db8c0870a29391ab5b93efb2830e99283b062770199060c05175adf624db5ed451cbdda92534343163c3684ea9b3bb81a913f32bbd857f0d610e864bfa329d473472f9710cfdc6b709b5d9d81d33756bd7738106608bc547378c7b6905fcba4c5f50fcdebbeff24eb824e20dca44cdd32dcd9a003feb181065ac2d40f7e4e31c8b08f423f9fcce3a659ddfb40324ae7eb0f64fb1cd4b0a3503274d5d167143a9665938bc53b2fc3259e00babdf98062b95d161b8b9f3ee6253e278f74f88bde742b3fe654991a0d41105d58c9c7c815dd3e8a4ea5ff9a9b679acd9ab0ba8822637d5bb7cf1612a490367ed1ac1790a8156471ab6678eee4e472dc3464335042958502518e00e5570d726cb38157bd448324b8cd4d630badd1379794a3e4e6370a455c7f0caf81364b5bcde0f2e4e9dcae93551d281ee43896cf4b0b4c4fddb23d1f5573e0f042c8dab38784213610662430c1f8cd357390e1b96b0331ea6f9a34a8a4fb5916882469c25a45b8caf353950f609d3bc9c1edeab3dc760fdd3e826264ade6a0ad66b3508acfb14e1439823aff42b66e3d2eef4632545f7a5988e60c20ec8aa83c9575c465552b05b846d822929905fa13bcad963df9a02dffa1cdd5a6e9708dd91be91e6b541d83a0cabf7b044b877cab0a8381d9570ba10c5fad3829e9b9fdca9dfad56054f2fd250c999eab41f01dc5d193c15a24311b15117bc878c5db61ea10243495025427b91e6a03661ea39960797c29b98819acb40b56b3eb74bc01ca4d6b59aaf4706dcc5aca06727624ddd05f270a482c64b03a0f00ab91f3a297a9c96922bcec3f8087dcafbb10b2bac1327b80495357d8fa80a13ef67d001a89753987a0d4a25bcfdaabe4f8ad164284804234b8a47455d58f4479a355f906bf52fdd50a3116c3c2be9c1f4984a1f11b5e5fbebea49e92cd0eddf9e34827442ade527a3242c15200bb3d6885335fd5c6d3108ddc0c31fcb93035cb3076dc0eef97964fe047468c41723c7526137cd70b4ca5346d2eadb92427fe09d56434b09fddc4fda15f42dc2f9bb2fbc4e49630b625d320a385d731faa621aff12703fe66153e5b3ca45bea001c4cc9d5a38d5fffcf38e9570a3454866454e80d40cd6aedf9ccd1e3bf03a2d8e25fcb4248ea2f4575dc5775c88866fa18a2591ddae1611ebcc1f52cee36e038bd1d62d694200e8bd00f44dc48dafe4dd36be83dc153f72696eb642dfbf4d7903c5c196d985252ca0162a5e890f6dbbf2235b557c57e82d5a3e6c377ba795e1a2ff9160c07535c98647846b83b996b1c755f916b9453b6dd65dc0d4be258bcbe2dd9d28d8c472d27a7727daf0f1af6bdd79a878da2ce1b8aa9ee425bd9c3a51ccaa379cc8e7b32c39387b84e18d22cbac2db332652f266666f4de959c25ea0cafb840c19bac30791ae0a18ad5cb9ab012197f2442347f426507c9ad0fdd278e88add1e9789ffcbab86220a1e8411d7cb1fcd37cd78730bacdd4af776e8324b7e0f4509f138c988cdec6bec4c6c2d7ac64e055667f1b38db600755dc2b3bad279fb068f575871e780973f512bb1165ce0b99400b8ab773ed44f654342c8e734e1c7461343a9d16551d3319a8fb72befaf2e182aa2bb3b2a106becf3f8946923d965c9fddb9a7306221fc64f63ff334ce9a7be13829abd2d296d2316a1abd088664ffac43dd74fa8a05538440e5ac2c21fe7c83933407f1cad63a8527864ed9b8260cfeb58c1374e1ed4611e007ed5f7a4417273953839953ba4e38579d8261f8470bf4d9518118240c0083cbd2d102f14d05d5e0271851eab258070531d3c39ffa7121f973979b7b99db3192f13fb5cff8800e5ab4202d02b56fcb06a2c556e5af2bad7d570c1d22bdc9b00dc308b77d4ae7dd038b89f565795f33745d04c90932562c1a1eb3f8b08d8c3f08f1b0a8c993c1587e8e78f5546de57cd8e2bede9c0c26c50ba725c4e9c72fb74105a3706813360bcb1288d5a117bd0e3aeae95415175663bf6426c0677a263955e418685a36aa77d41763b42841711719253403f6adaed08716979da70b2bcc2af73473fc8c48aae2ed4675bed9992153a5771266dffa382631bd02b15db79eaa916dd2ee5e0d5833efb7a820a38d9841f2f4fab2c2f96f9711be7618edb29fafdcc6b32a0ef2ed82f6209f52e0e4aabff458896e5ae2362aeb8e24a7d9c8156e621f90527919e7e3336c21f4e29c22b44d64f54a98709fd81e5785fa4b6788456fe1589b0b0092e3e23620c5946bc513a48c96eb9746286955a1d5117f6cd4eb2b1dfbfb57d44d4318671e5f8572c115989ce67955d703b44f3bf97858babaf2cf03a4306add443df89ed4cd859fbfd1eb5682c89f42da379f3ba212fe7a6a5d5afc3d3472cc51405551ed939512c86b441afa57d00198828baa212105f43715aa73b727aa629602d22c440dad6f2c57cb123673f187602e81e5c820ec10c04437587111eee554ede9128717536f3369437db52fc348f45dab2033426a409ffaad5570538057ddb19dddf9202b4d0e453a432800576fd1b9a0baf4640cde88df4ef8099c97c88dd2aedc08d042be52187968b027d0abc8a8b716d066e4e58d21e888328994f2a5de3a0d0a0c1ce37f89893edce27c79f95b540c667570125efd84927a9d635238497e756b3fb5204243ecfc18a5f3a624e869c9c4a27cebb652d559786c22b7f0b5d90cdf7dab6b554ed2680a77d81571d09eda997e830e53c63ad9fab5cc34c5cd2b17ed4b8d218fb62bde1098ab06304409d274a3e8e3e74f18eec3dcf3f2b2fcfdf39dc75cd7f18e7474bd94138a63501a3eb2aecd4030e0fa252ec9059a349411c8132605d5efaf8af1090c044d68f07c696492111c1427e53bf2d6965548257ed072e0b42d8f70f67a65155eeaedffff5a5502241e3a5a46e5e0cd42de3a6f2a686b86bd8906b8a35e6b823adb71dc8796f5b851d2f0f3f8c4f91657944e6313ee1318db147e4b0a5c52096044ced3e48fc4b1f1c1dc2df117e8117ee78ca0cb81f1096b7f691af5e2085b73efc636b384027fa9c4405857b61e073ce6522ddc0ff49333e7dae534a90e8876dc51e96204770f0130392b80cf2aa3047b99efc01c54d8a585158521db160b357aa0066bccf2941e0081210cfc1cf02ce62396d7db07f196bb855435d5b59384133487325d7066b169d517233a425cb4ef53585a31031fb5f33ee218916d360117229be5195b9c9a627febff5c04ffc4097a67ab326bd242a9c7b972339642f5f7e7871e94d8f08b876e3c9b35b98295d7518b87a9fc45b61577409419b4c8c36020c10b80c52c7cdd0a5b907ddf82eb698f22878ce4a5e37bbd543d97dbf7dee667bfae44ccebc644dbcbc8f1c006b3dd16e9ae3e2f3208b691d65533cb656b0f51014c6ab2da592664cb45be2ba362dd7293e0485bbda57d97de19cf1a572167cc1b49084bb569bb953d02a895dbd401de4d806dd7bd5e22405d54f03c920bf677f8b1598f59885a917481dfe9e6bed62dac80e0f7a1fe870033e384f5adf2d2dd6d2ce5e77d478fbedaf1f54a2c17ebf4ee43d271097c4e9c776f633764e0d2c775b125f0a030badd0643479fd0dd8c33618d9738cfa9c03c0e67e2cdf7f01dca1744771d88722c70a1c4052aef84fd885900b015548b466d7e2240460f2cc981728ac2410a1b03f63aadd85baba83b99c5fea28626ef97613283ddfc48cdd1489c7bc1cf70ea29f7b1f20656d915821b9a86e870172da85ba61a77458d59733fe6410695960a14b5605f55a28a604539e7f89311ee50ec62217fcb5324d4c767b107dcd6240d9a7aab2e8f873304df103f152c09551f5dcc6938f61a87f35f1b0915db80d4b00953641d13a5549a0972789c599573bd8c67a5b358fa9c5b5d6150b4d7b3a1a513d36095b0356613c71d31882e2d16205ac68b7a8f67df23714dafa5a116d5d27d747e9871ac9d89c30251bf12313f0339dd7afb6e0dbd4f60008144febab3da39e15a4d1849d71141ea40aa309f513ca922d07f4427f174aabcddc02f4729ffd558a446de3f378126bb2b68ed4c665e88205d9c2d5490c610384aaa0fadafd7604c95d159d2bd2c9e2d1892a8ed0bef9c100f264f60f135b5ac36468fbffc8e187efa67b58be718a31fa0a26cdaa3457d10893600bc189b9101b5ba995f862965d2505804fb9e09a837a1505bad14fb8110560eb3728671ba6b2e79669b34da0241d61fec7c04305197681d1278d5a2632456086e3df8bcdf0c3cbbbc9fe25d1d02b14913c7cf0c68268eaefb887b8156922b2605c31eafb6db80e09b7c7da0f7fe927045e6be52df04aeae48101b7dd36e54397b64762585dd87fa6d688a6b758312d1d9ec7a092662250b7492394bb21d927e67a2467d3317ff2387365b091525989fb7ea21ef026c2073888dcd563abc7394786ca04184cca2ba4cf92aaaa1602f28dcbde69556d20022710fdc0d736a43d92ee56a964e7275526a72dfba18024bca0f22a904d92e8fd3b48297170fb057d989423cd3f4d3f4f79e1b5c19f0daec6f94f1efd36d0d4c6e439a11e789b80e23cb40467e98a2a01e0c374e666b69c3d030fb1add5de09b948e31926995822d8cbe91c8cc6c843803d1afe861efa258f163eb1f863cf046542ae790cf1c2e4944c4fa9e151069f4f2dbfae4ec081eecd33dc273ccab4ac601edf404bcac60464418a02e8d07822dc854f36f6e9466c44f0cf9eab96eb4495a40dc89f9f9d2f82236b26b3ff2c87057a76fb128c0fec180ac5b63ef84c8d3432697dd4460d4ddb7fa829153aaf56e7b0ed0c5ae9a1ee7a89bb45680a3f8d163056949ce97c3840fcff885ab11c81d2c469f6e73872734617d42041a2d3bcbe53099ebb61837d2a1f1a48db761f64d9fb50ed05dd60763377e868eeb24807ed37e4be897f5c9649fbdd3250ad7e4c8f79530c586efe4441f3ca07dec87440c673a45a85bc626ee76dcf0de45aff4e3c2186984b8090308e4923cb4438a3e81ba5210461e67c9a5bee6c684428f954da324cc08eaa945c2d7bcfc349921be5c4fac9761cc99a4419a6910322073428c788bf84398cdaf6f8cfe95d7735685ae6fab396f07e1de25ea99c343872ddf8b86628fed1747acc75499f53bb4d8f74e532656a4c80995bb9a184347d6e6ebd155a436f644bf5a35924a9ae6d1920e9d3ec277cc2f604644ab0f91005b220643642977111e2987fdb2d94bc152bb026579c74b343a9d5164ab6d4a069fa54aa7676cebac89ad87433c402c1a88168e3651e401022a5343c329f9f6eebb8deeb63827ab4ed24ba16e59b04d35da29d5fff1a01fee6aff3221cfbda4f3723811e94532b227e3ff2fa56949918389ed4ab21699f02d86d4c23b7373844e682d9b859d26594050de378eef4e02588a7bd7e63045c90a6ca4b2eabef902abfcf85cf353ad55aefbae064abda435a150d1f5ed8945fdeb4322f0ca3853a0ec64483787dd528b9d94b9316e445c49184c323d28dbd3815c155551380843128ce7b8def9da1e14f2fce520d17a125d8ade06fc452a484c55191ad43da3362a9e98967a8ad6bd47586be326389d8e775af1236bbde33262514e4ac1a15524a434803f57209906764333eaac476e46b1b14032b70109d82946046302889e549345fbaa3c48de2822e2a51a0de217c5873ee383a24e6d63b85e66a9c3ee7af2440ba8de74d21c501936bc209dbedfaceb82b81d3b4c47464174619f96eea836a20e67d9fa89e125de2b0a29fdbba240099c3c8b9eb5667521fbe203b9b9776ff8ea33b96e578a22c26cba22c455cb43e5acd4e9d8fe1832d6a3feea166d697e5bed62cf6d34e24292bfde7ebcbaa5729a79d67a6e7b4ab08249088152f4e219b71abcc90eed678aa413a890f6edef86157739c0028687edec9d13a072e32239d205f386bcfbd900f63452910cf7d70bead1c78e87d74ae2b871c04a17f612ed7099f98da2d01d1b647a1cce571aa168a3bf0adf5f1799c75d51f9c1fa46b29c22ed1bb05d54e1ee3299ad6023e86543202ca7766a1ea182f46446d7c31a9cf274d068ae88f43fcf7ffaad0a18971db6a68e83da3317af7a7d0f082719d28512c387a97e3749275221a1809bc87125fdbd13787abedcee208485fc9288253542222206d56e23110e7b330bdd31f7f7abad45b78b87f577047eb73cf2c2941323a9200a8947671ce1b8a18ce693b35257864a6effb8c7f5aa2a8069331fa24af64db5aa2c78aecae3f5fa77116993e4130bbb7ffbf3bccd18f48ab3d2797f5e1eab82eb804362f1b63e1c11b41ef5f05b78444b1a7ffd09c8606de971851047c8fa5bd8b8e6d022de31cd95ce05d4f4892f4dd19346e5f2060ef18ace6b9a07078bc673272b48f1a93f594fc89cef41471c6e0a2ba25bb7373ba3b9da9325886abdefaef953e85b2d10800ba6243b3f3756846cd5626e4afdd5434970d3d38e036a065788a83b0afd5da36348959c35fb9192d9ec58de4cb9cf9b7cccfab9cb33a885ab0ee4accc5294e092b4521b54a743bbf591f2b1f7fa13e6e919a8644c12e968a86aec9fce9114a47b62c553d16f511e25b450680838f17b7aa38cb4f2e3fd70f65b2ff60db85626564588c309b986c45c249589092556836f2fe80f69dc619a963e95047aac7e198bd0e569948a1a9f5a8935c57827cf82bf7fba61b39fcba04f5ec119b80e8479ecf212c9afa32e287c30d88524e9f1e737d8e8b4e053ca6a95ef4c6df3bd7c171ec2c55aa77cdbc31f4d8b0af6ffd0514cbb3a17870c14b15a2fd18aed7db3a08d9da119411eced0608f8e3351906c35b6d097239856c28b4f23044ddee73bd7cdab66187b25d6767c3f6210a0e04d99c7b6f00f5e023315913567242b0233cd87d310e8d46f3741fa1d00b74daf0a7bd0fdfb73f1d43d77451ff0b0f000fd5732bc21cce79eb50f757f08d1e41252880eae5bc44ccf392568f49db7c364244b28416a1a95d80dbc2ed347d91caa438328c8b46d20018af87cee43d07472cd35c778b32b493ecaff8fa28c1b0609113f6049b6467e60466dcfa7bfe4a835c038c2b4b524eff2b00991966f690aae675f534d59eb82b27bf99bcd7bf560095a5facc2cba8616442a2ec0354e0eb5c4f75fc062608736a60c9308140aaaa6a362a815d859199ef24dae606d3f3d1eb36b48c2a9c4de6d87003959a9de46b4ae77e6d4b0e94d5c3977310fb63277d8599869b54225a289cc125fec58c530da7cb7ec8f8c551c67c77d1b5cb10396b830012639ed6f2c13ae79e6105779af2e7bb28a254afedc904f9c32f05351ddeb7fcfa687bdd08bd77c4f6d359cb7ba4f74cf97cd417b3d70af1d6ea01de3ce06f0865ca90416039f53f92db83d7e805aa90c989b7a373169ca0feada6bc21fbf833bd0a6d8bf376bd5dbd5ae70b8c0444ee58c33ab8ed19d2f04aef7b654587190938ec6147aea9c9b936b75ce4a3519c5fb323074db9ab00e8c97723085cc93071825b7c3fbee41fe606a2eb6ae42f945b508dc708cdc9e55910158c0de66eb7a43466e33d1e136581419f99a5c5edc329ff7fbf9a6b65ce2a915d324ffa4ee21476b14bd4fd243d46d8adb3dbf61b3bb792ff53d037d316dd31e129c9b5321eb8b7cde0442e405bda4870e6f87dc88a8917f53a1c1cc81b0c30d91e7f56e0de92c791eda486843058f8521fb16d98187062ebed074b24d0d8d19c18b157d04e38dd77daf3ddcd4265de6b7eca9f7f689d264a7879d19ca52519886fb4bc4c73e8524e30ee2f8ac83d6a265fbbbaabe7911d5cd649bef4a383e3b71f5d13563f8a00568abaea7515958edba99dfcd332cc338e610380a1a02d58e5e9a1ed03b045f208dd59533e4f2aa13e6afc1ea6fa86f132757ded8eefa268ab0b5cb16cb48db770ca1876c67f7e54486bb44fc65ba4c3a2712fbe5222d02a5dfc261ada2b9b8c56321d2692154ca617e7bba7a5bc463c6078f692424183b5f6a9e048f5dd176ddf510873f7c7018248f07fa3e5950b5b29e5d9346a2cca16ed296ffa436a02443c3d143d814e689495c3910039b74e7f448d0829bfbeceada0e36d6b66eb2a775d6eefc0c4891b06ec6f637ad3cd2fed6c41ebfad4b6949965afca157df8035b48285b918ca7d1b6d6859beb7e904fe6851028fcf59b8cee54ca4fe30b68df4cf6f3905ba183540e67fbf8e9a8f42a08d36b9dd6b119d7caa01e3ba6d1e05ae072d7195e5e5b565771a287c98c8fb677071c4faea76e57686f324395a0163cefe6d2fde22dd1c0e04a108916f6b0053925b054ef9c31f0425527832cf05a0a2ec61a0e4b923e0ae65fde0d09f600093a56e595ecdf3c85dd9cacee92628c5c056a918a67fa538455108a1284e3ed0390937a4401af3bd8c9fa6ca376c29309b0f1872398c379951cb93dea5c701fbf4e7b986d3e4e30d57968a8e377561e5ca3a732aeec46671403a56a3e405ba707d95204d3640ec22dbfc23b4fb1fe61dc3be35f452a5d57aaab294bb56de8da528da0fc92eec97bc0420aa60e7579d276493d9b3489c67f96bf24ac8fef306aadc67b8c3beb932612646b6def7f9bbede6d60abdd0dd6e23e3b329035ff6905c4f470ac08a5c365a8f0173f18db4f909dd02f7fadd0fe5506530f470d44543f001af9e73f23d2eb11cff070e057f5b9b93697d22b5642fb3bd8aa7edbbb3474cf4164edd0ef82c2dd744abd7f8c9e34bc15d1d2d8d4fc1a39c2861bd7a457bc67f17d23f4222c86d8ebd905df87b7e1ec5df7c155d8af4725f1a9d517123450698a6684326ee24d6465a9e735cdf8670b2e7e75fb3ef4e535d80b662cdfe72c95495803f223827fcdde1d2c0a965ecb2a689bfaf0d04714b0f1766f98fa84e098816023930d8ed1158fc8475ba6a28812296908c7fabbe68400326770ed5dc0757b30774ae4f7daa2fb6a6c50c24d029d8db412ed8e41f6e3e778e877bb36be4856838e20e7e0b85b704369d33aae2a8e019aa2d7af96d9d5e9e9b621a87414d194de9d5b19cb31e462ff47d1ac09e82ff2626b719f8ed5ed04aaf84782f5fd30864795e08d535b97350c8b4c02bfd9caf009fcb6d8e65227c35b0639e849db90df1f4339195ee06b7b46c216764767a83d80bcf0da8f8dc7560970ae26587c1ba86256218873f80dac93e837788562e0723992b861f5212ae7edc6b3d977383bcc871115f4c747c0b96592dcca65509689b5c34433cae0563f27c6ce3dca64d51ffbc1e40950fe9e9d22ce4b633fabe2133a7146d8b03042ef6e6e0f788963e699e42f851f7b0ad00fe8e917dbf0deef8e22e6227abad48e2811923e6653d42d9c9704e18b9187f03c07943d271afdaf9adb7b6e7317a959f4b7fa8e32f223dd48c3c2d6a2f32ad01b63ec17a00ca36e51a36417b64b606a2a977022c877ce24418b3f62b837b14c961e220521574ebc198cffd2aa17057beb88e70dfc023f50271bf221fb28857ad67b2df8d5dc24282d2e9ba9e9c74b783fbe81eb36f5d7fd8c5155d6873af8bc65eee0f9dcd9ae4785e9a16420491b6307ed99ff638d8fbd393434951abdf7eda50beeae6f3855517c4ee215ed13348bcfa1162a14c4c2b561c23163669d90aaea5c53cb74e54080ab8d4a48cb8c5ffd8015f1abbbd6a26562e1ccc7f4f65ce9b0b2a3d8ab0f3485e8e2340050a721f274ebf80d618274b606bc94bc3c9dab7d0297b70b659857b1c5fd314b7ece2f02677cbb9afac24f56804cfc98558ae2141e14574378f32f96c86a66863f85fc85fe2d3327999b855530ec9829a49d937d90fe14d3884643b37ad512e2c207e7cfbcd6d04240139b6969c182ce28ff7d817155c94e3892d0877e52006d53c3dff77c9d05b4c34f94f9644aea6f59f4b364be99257084cecbc83c2fffd0135fc328f34c8ef72dddfe28e14a4fcd39c601bbcdf505ba99425f79f87c71cf767284b08591dac9f4ade7e5af0d2e386e86bb510b95a3143b81c65e733cbf5e4cd87442f0687b1a526f2365cf4923e4be9200805624c93ae68226206e797d56caf3548c98bc233fc446ed6abe9d6b59df72f9d68d0e3efcc18bdf017deb4996d6cd32f2d3caecb21063dd82e251e1b9228bc82626b0d2f1e1ffb61d2134bf10e03121b931caae6528eb0a581d7186dbc531f5f97cde771b685466ded85987e6e7bce7da5c31fcfd7b1bc71d838438ed82f61221235cbd9de13ebf23852a758a12cc4238bf0eb3c74b2e46d3ec5cec65f93b8c9098fff26ee466e186f1caf780aa03ab99acaf8a4bfd4d1309918575199db8ee9f3db175933e3d4d637d5fd6782ee860e6dfb8b1b26fc26454a47a8f138870b332f9b50b0f61b05af18cce40c8e5ccdd5a79a721070db864e34ac94d18ffe8e7a46daf57228eca3b1453b35439196b6f4558a89e668e3d4604d723af5736e61c8ab424592cce8d17e06cbcf5025099f7f82ada395a81010c62c6b7686366599e4a870548bd375d59c6ee559ad3df742b3e77b59826784c379d55737fbbaec670b19cd4151e0cb7ec97e14c6d5f5e925f377a9ea0226f1288bd3f65e2b709f2203eeae49761a29154f53bb9edc5209d092da105d2a18e1f60eb03cc4470d6a13c1d0ee2b30e91c066e5c7142936a5ae2418f1bc158f434ffc3eca7f9e2e4175f94d717c62de44f4593bcf4a1ed3ce046c5636209b131f533ae6a36748d77fa206bcaf0d1371c8e25e60d695e18aac01b38aef071d6662ab880a73bdf5ab06b8f3042a7e7c299161107cf0d9ed8bd3908e060809ca7774d5f9fdd3e519b4a8f31d690a5dc3e773e10bb70d35d4746755170cd0778c2d79f065756f8588340048da4862a39730e597cadf63804a24ce7d3cc66ff0d3ccc09969134252952144c071fd690516be7e1f9cd080e65836f7d3bca6ac94f5598dc286410b03032c1c50e8776dccd6a931cc956ced9d0ce5ffbdf0bdc96f0d3e7362293238ae1208fc5c17e048b84effdc8709752c92cf150826b8a5b7679722290cd5192cc9c3bd8019758fe31e80d89c99d233a8810aa5e47c8de5707a37ad3bc16ffd5676fe89afa9de136e863cf9630f5a3233ecc20573b2913ca0731bbed0990945baeb2e08bca3d102627c532c20782307bbeaa36347aaa7eb8bc9fe8940e2ff695c1b49b376f96e0f72c57b4cac3faea34d76b1e4eb087604e43983fa9f9061f19e4d1f917f76dae652dd3d6b17a3e525111b08092de85f77324b96cd500128142291bf1dd506e4b359203c9d2a92eb31aa5f1865e44353267f2a7cbf3921a164bd0dad95bfaec6ac3b728ed0d938a797eff98eb896e514ca32f4022c5724a11628cd8ce8573b06bbfc560a8f47d974bb60df289ead6aa3098e35cc1dbd26c345c40e02d4e56fbaf7cd5b2c30c002fe8c1b270eabc4ef0fe99b7e099bc900926021e4ad20355d0291a1de0fddf7eefae86fd4a553ff820fd41eeffd2cc75702e2710ccd57187debcbe97e1badeb3c58bf56840b805cd5da8d90b01c6fc8088254396772c7ff3dabfd67b9a841433ca1206f13c389db0b255d8fb43c68bebe16d85d7937a655107df4f0fdacaccaf08b4bd9c2526ad6e93c93b6ee0076c99e4c28712162fa34aa937256856887fe00fc3b60c47b4d4d1510e1b6e2a4b80cca62fe2e162f2ce15240ff2b87c16c1152d880c80b8d87e2409f22aa00c8a1ccdc006d48c00c1f830cce268a03a398f17da6b6ca0bec06122ee3f37a71a36afed8c093fec55413c7e7ae3d7e9e54f9007afb783078acb5d3eaa1242b1b63adddae3bbbad95c2ed183e72a0f3d24f6bd85b8072a1f2b840f793fac69559b85e3255af3a4deefd6d98d78e574140b363ec4d3d47aad5e68a3519c36a301d11028fe05e76b795e2bc631a3db61305012c09152dc15501f28549047e3f7bd0deab75414e22fc9b7edb6497224d9f3111b9dc0a464f8b55bc3341cce36abd76295a9d83434a6e3204f6c9e0e3c570d4f5616fa9fc556319855a11a6d2b0a851bddf44fd1db7efe686cc5cc353756aebc21d681388e1b2dc7691961b5104c1158b88cbebc9d3221779e0396b05bbf65a4454e3e01ce31424b29812be84a2d666685d5792ce08aef5fe8e58c0349a0cb9aecf5a2c803d2ac472a10ca227ef7316ebba88cfac5d6e61be51968b1ce90dbf79fa2e2b531b5813da7b4c74d621c31f41f9b2038342f9b845be68ef39c0161cdd5026f1cd3cd5ccf5c5046c359a795c17826663907066742e654765f195eae7c7378ff45482bae05eec5cfc72cba9a0a865c1fe9cedc3a9de7410bc55b6d32616ab715fc800727b4f46fce904fea436373b5a71eabbaac88cdac3ec7992e68a572e8048d65a78393cafd471e4bb0b25aaea2916a0fceaff3be6321ae11264596174dc0efdb64860dae364b6de8943f8e86d510e5aa2de5bc704d6d682f93fca8420cf8774758fdf461571ef0287e6b361a68bc4384330959e56d318e9e8a9fd9dfb3381e30709ef5957ffda860fdef69b1a1672eb8faaf59891f7a6fc2333624bc6848fd6c8f6a7ef8071eac92e3bbdbc7a80ac87b200e20edf279f7ff0980ee57e364191cd35b47d3574f9f38f633912c3ddbb2a57003805d31cc318c85d4f2d536664eb16b0a5b10f40d022987b5d018a7d9992be31e03ce589de1066d6024e3da3735e3014ea93ba33e1c1ee3882b5132d5c1c5793b356c539b7a71633636490d12c7d8d30396bd18ec13f218ddcf0bec7ffec0d82bc7ee4866116ff5c07d4cb72f484f6cbf06f4c459a6a72b73a9307466f2d6600eb6c517ff4956fc7557d9c3c7cbe56eb2ecd8946fbd4a2696fb0cfab993ceeb32567aceb9018c6b831ec0999ee689ac6b14671c3e663a25fc7e98e08f7c60cf233b15731e750d92269cefc6446367f197ca43c06ec465f2f93758cf32bebb10e60537243ae9631dce79a0e2fd9c4c32a15a97fbebe327b3101b10fd6c3360c06bce9647a6c906bbad12c4141c4910f1da85ec07fef3374773ab0874c5e8878eab5e3f5ae1a4f1e1290536a0b313a3c6ee13fb70c76bd2391721ff7d96c6c24350c93017aaf268327ed1ca711c21b85e76c812eccab3433225dc53f0ca0edad691ebcf9329c73e2fdc9bfc6740587f41bf9b5988de2e20b96727acc98781ac8c06c90a82b089ffb793478e6331f3d4cd39805bbb343a90bdc8940c94e8f1807bd9a98d4a7b49f2f8549757fb2b164af2bc2138949afef5b27d3a02e227a6c0603421cef8f1e9dfbef024767ac1c845bd8850c58eb314b384a7c8f0787ef56de1ad3bf7941be7b5abfaeae4ebf1b63a821c7f6fc701f01b24522064645532c78153aec2fe3fcc3e1473c3a91de2efc5f44bfbb6fc2f5f36ba4d28af89f3e3487219f2e097f412a6a0683f646b963c70ced7ba5c4d2aa836884d45e10952482e09ec7290d7f45f981fe095fd0e72099a8c70a767bf5a09f98d89498f9796fe86959a9ed08916f680b232cf85dc5393d29139da42267d0c503b7164ad6f3f815271d9757d4f9f3e8a00845f87595547501d44604625f15d86c69d18bae5a791909827db220cbfa484a8ba4915f1c5e1dbe3311f9f37420f686707df8db3a620b7b3eabec91e755ed6516606389059a8770ed207b49625b0fffe4b0060b8346360cc303c0ea1320e1b3f988ac69578a8f30f2925c54639727e402dbf73cb92983edd8dd2f56e566d097bc9579a69f0564befabf740109be102ba23c60fdd23bb74490c5fa6b2377762947ee3c9953a1fa5005f4d59cc910688cb2c465f2b3da74923259d1e549595e42e9f49fd89d411733cd7e737d9de4b314d758c85e76d22fab983536aa4dda90efff81d2cf05170327e983b2ba45d1dfee5a061cadc21ed2584ff1d92ebbada546dd2d530470d1dfb7afc3c28c8c09ac9050d955a344fbdabc329cd34b1e9de01ff8683ec8705f2954de99af1ce01e6cd6d761acea4521dda33177031b45d5394f8e05e97804eb5c265e750f440ab06b6763b3bdda29f06ed4c0594351b78755f436dc2ee64418c4a8c028464c30ded3bc5e7063fe31dde3ddb45624604e61e8c97f423a9e11c3de21c25cd66e2e942b0974260905b0f484f1136114b1b6a3d2278deb1f6f41564fadc316fc781da701f485b689de79cee6bbd60cc704dd63c9712aa3aea526f17584daf34c87949ab18160220967b15bf43752392c04dcad7a2deaadce4838323e38e65d71de7663583216278b8ade0463548cc5a104e7f03f3ed0c2a1023d8065946fd91684a3ff030aa93f5c0077e1662fa12d2d360ca6cfc129b4bb5b959cb80c47c857303c4ffebe6062423f9a34f509d4ff05bbff9e93ae630f8b4181bd336f965742810610cea009d0936844a4820972651185cdd142e27f5f0c1650160a5d823d243231c11b9b2036297983bbf192bd43badc354cf2d8ff94ad054b5986ec552ea993ff0c9ae709235ffd291b3827416c130747e0a564ee9d34c04e45c4f008bd6c905f0181c950736425dc3c7da6fe4d33093c2cfe2bd3ff2ea30c4065e21b80db5c7fa26ac10dc57d523d322b411ca09a0cc67243eb678c0b918f341b659544d5619ab9fe31534e9720dcd5210e5d41ca48c7124a85f8b5be129364d9391eabfcffc89cc2f525c7635c1c3fcc62317d42367b667a552e47f8a8c193d914e98911b23876a146151b8e2f938f1d93dfd6e2be6048dbf533053cce05512815b7269e6b1a80c338f21a44487679193577d11441a0dee6e4573ef824ff7e049eefaf6db5218df6e64b84edb59339ab871ec7a66175c2ec35b66721e6cd6c4bcd342ffd02b5214a9d8af5bd01114c7ceabb7836c10e5a04b53afa1198c2cf3a6d54b774914082415511a8d2a5c8f0cee8f522ddd9d7dcc2b488c274bc472360e0289288890b6b914c03382737d437612405c1765c73ef5077187391540d8cd114eb7e5036121910a599aa15ddbc459044d0437da006e7dfedf4b294a9a6ccdcd01fd26670e6af3817e31fd7e8bb6250c642d76e75f30ea709eea69e8388e863753e6721cc2c105dbb6e8cec3b6ce1c2ab4f47a5fac6bab3af161f27f34b9fa1d7440b66572775d1b37db8818ac391c2a8a9a9fd18468e4b0538bf6646389938207991aeaa90f4bb06d40e2412b2387adab0d13f30b526e27e4430a499e0a4face9fd50d3b5a3791ff8659498ec2beaa192bf316b73a9c0cdf62ac913eaf74b241898c66b47448d9d38176f6b9310611b25ecb0b6bdcfb751ae43c769b22f82414335240dd4571b472831fc970d00945d377fafa720284d33bf7e1bf3fd0768b9e2b9e7a1ccc79ce34f46a7718b009a21d9bdb21f91654a05d0dc4904db8f02ade6c76ff745e7f6c57921fa6e4bd0eb50b176e6a549fa91eb626c9784cf32f201cf8fd3f3c16fef3b3a8bc5edcfa92bf3bb7b4bd903bb133538922566b446f6b4b91aae794173a092e7ac7ca4a91ccd12cdadea52bfb86de84718989f5b314ef295ece4b872cb9576225aa4ca50c11e9e449d4b5758150b701fd32aa5fa61c5038c5d47405a70f7e7b3820790649ccea0c5d2a2ec5fb0a4ec9b30d5eef058ebda53b70bfcaf48943294f60c7bc0e6585601fe205f84c6611de160b8054cb55a9eb61ac5dad6e4d9f0fb35a6c8eaaffe88046c7ef32183f9c0b2b932eb23acd262f53e2dc51081912110e1753e0a530b60ddf8e4fb2817e8c7fa305c6a61a44a49b93b8ebfec48825a38817d3b40a915ce45ce60e0f4266896295075ae872cc830ce9b3edadd56fd7bb00dabca9d17b9dc3370e0b3741cc03e5758154877f9feda71e8831049ca0cf7d6938b8ee5fd1538c1bf36338d77101700421635f7a01709f5431613000680e4c160d838c9fe879ee7fa13c903d1d0d9f789adc6e29b6eaaf6b91fa21a5c7a317974cef282226dc4dc8abc4ac0ce6136abc7e2e0280d8c605cb5610267c6c17fc155160d4f58d2ca77964aa5a09ad33b5eacba6641dbcdca107e826a4f590585aa4a04435101e964fb1e888598ffa585a6e2c80777ce94b13e145814d006858468b6f86936abb68607c0762ccbee897273dcb24d2b67dfcadda03449601a52f59a0e4657762f023490b5e6315702384cef2c8eb17cb18cb61873347b4e1628409e032a2bb937a0d0ab7ad8b3234239ad7fd5004c81aa95b8b0de3532b5073bceb05bf13dad77da61da987803d3360b88647e0d849ca8a4afd1c59e88e56c3519cb4718b169011244728c8cb6b0c21b2fc640b6d74a65fea1e786b142fdc38320ab2fbd6a80ad097e1a6fae58dbfad6bdaaf9384e69252ce036dc6bf94e969cfaa839f01bf51727dded07d73cc43d72d825df48ec6961381c4ae9ff43a7b5d99114169ab121bb6e82d2f2b4017a58999b97ffa288eb7e8b48e496fbad7b4316ec6fc7f18f0702a8ba98a4c5e6a111b28c0bd37e9bfc4ce5c4316361414389e7e02c9134df74cf53efa8d1991e0fd6c7ef145701bcf60e847bed8ca38d2b9bd3dbf2190faa6e2df585c6a3077f03c8dad146f0dedc10518a1caa3827ebc98ab99a3bad3832f097948931656caaff7e79b1871f3431aee39ffaf819555c14661055c4fbc5a920b4eeed7f5664b767011f1a6f369142ea8cfbe9e71075554cbf34d66cffb0bbd1c67994fcabff53f7283b8b6184731371b5b670ce5fededa0fd4133cbcd218aff9e15928f5c088493d15482242906350257f49d27ed605a9a3742cdef9423d5c75fb1e13cdbe9926f257c0ebae9cc79798bac5596b3f5599f7766d1c8445381c7273aea126b14e59370bc6bcd43a4bba1d686e2cc4c885825bbb3b0dab5150246af32cb9d9cf60bdfb58973e6e866d54a5f96a28f3814b74546e9ed111be7928f6c325942f4b9cdcbf35f1d48163dfc54bd858cae88734bf5dab99f58bf4aa5f060891e8560204bdbde369a3457a576bf4d7f3d3c60c13c980673329867930b4f4999f5deee97cf9d25ce24dc6ab94bafb722880057e7507b94f6a3462a48660e73b7fdcefd192fccf083350023b62db0b837700f6170dfe6180bcc653292497ff384a02ac162dc528d5e0d84eee0471c91f9080029fe42d1dc823636a1a8d21a44a396e587a2708595127c213138ba4f55fa1db9d5c553caf347cbafad4e1056e4ae8085b920cd0b851e3aab584e36f8277cdab092604e3fed74728b685259968c7405a934d330a547a931ab32e6f1284302b18e33d51eab5dce39a176152f3ee74ab93d93d9c6b1b9568770712caf87b49b9e44251ce9eef2350a7d0b69a7208b930e75dfffa9c93bc757714f683721f7b3c36cb43c144eb8612bbdd51ebf8e8a376c4c432a294a003d8b768556f212901b844e53aba1bafdad6df3b602cc85aa364d0da3379667de6ed9bf6947dc31a03152c04ac1c70783a3bbcb00c6a6fbcd014c1523e0b90d6a11f07e13e517bd53c9a5f0f4e95ae88fb607e8aa1b1d00afecae88b7b6df2dcb6c53361bba2ca8d7c78704140f6df8880a33fd9279d20366e3ece55b738f86138c97ed5db79a1ed2bb0166f27339757a5aa06b68295a75f2f8603520ac05d5fbbc3bdd68189036d8d1002b06ac2b92150f46207479cb6cbb39005bc321c8231cb7b356ee282dac0ddd8c1cf480d46cfa58a88d51fad33c182a4f571adccf3a1e3f9976e39da86dcb470ae19a839e9f8ef1f66d8f98cbf4a5cfe78c50df255afde1700824f899a07d25e60f3f65024e69d4155a93ad3bcc2ca34e5496f89f6c3a46c7de71d2c902377afdc31ed2ec132383d1db747830592254a50f7a0d146ea07c1e77a24f1c132e194730fa36e088d0daef6851ea16196b89749f9e266060105b065693b5bfb5c93b8d55b10c36634f8c46f4ef42740b0b05a18531bef2d5ef9499d3ac06d4c741006a1b8c980b0e8a0ec2d9f197aaf4349115dbcf396f563b7befd2124bf2820564ec217154ee2ae5bb7d097aacd03220a8b37b773141931dec6e9e48109a341a4b36973a48efa6089182f9509d49af8e390287721bbf2cf8f325b57e967441ee1252bae62eacd01db1664da013b7eb4e463740a206cd41ce1e3fb072b2b3c8b6aa46cdda8ac80d61e2bbcb203c4ec5289f0b76c9f8fd261d7a839046d333cd3f5d948b5f4cca014a459726b713a0de242390d47d28afac3e31b1c1069b58bbda32a6880d2b964e0e518d99860364c2a6c01ea0e6dc870dc8e6377416697396ea7c04462d0fec8f70ff2d56db672608becf0012f47f0ed6ebd3c89944b09dc813d675978fa4499def9b53e6e9e6c05eb1a20503cfed010122c285be745150953c89cc314a226f3493378b45a6782a619639d0ce3cb0a8a69bcdcbffbec23d718f48dea38361b9c58a542f705cee4e3a89fb11c2550632e9fcdd8f89643464143286770f4327efefadae9af7bf38fed31248da1f6d1c885b2a1e1329e129e9608078445733012cf0a54cad869a24add73a89c25366cdd8cdd1072d461c731059a8e0f2c209ecc29b6184ee87642b99daa502bd38b962857d7f3af7b36a7e9f1c1f0ccc62bda5876d25f7cbac2d31aa27b2df7330dfdee3914bf67dfb496542b7a423167ec4a940a72ceb88f6c5abed5676d76ba1ca9a496b9f2a8fc4b646c9e5a1ff3b3014a1ffb5fdfea7bcbea56ed9cde018ef1ad5956659659fcb2659605153680b87a7bb19dcb6f166eeb5c77d41c40610e3da38a4fc0f1ef047bbd8f5020a1894473b17025ff39f441c44548078fbbbc25c2e051f3b4fb2e67dd1aad820d4b954e645024ce0672bb7bfbd7d5b734c0ac650c220b838f2053330fb8f9ed436189bbb5f2471584bf93ee4f5383f06c30591269ac6796fc68b9ff0721cfc40111c80f0a0700f560656084c0b4e172c17ee6769ca16f0d48c39a1be5033fe1f9496e32f80e62133d4f55e19b8fa01bc8063a7c033b9dfe3f1080351113ec01db4e9e0098dfaae61ef8ad5d8d31731a6fc459bc86f90d975a1a5be42e276c843780a86b5607b8e286c80071bb8830202116efb579a7c941f81071fb68399138ab12ed1f9cbb328095d56e3bb3361399a97f90316b7efe625f66b2aca476003925bf79c2012694cccfd9e6f0745287753735dc38ce58915c1c86f98d7d8f0b89332f898a6a71ea83e0b4ee6775df390a3272ec54ebbf59424b29241dab9940ddfc1d8c894179c4d6f6aaf7fe852d267d3ffd004830ef577bea1f9248c199ef9fe785bf7c1a049b19aec6d1cd6bca0529486094257b23062ac510bb3cf421a0c4ce84283ddbea18b52a59af237917ec1112bada5e70e021eacf45ba6d62fd5e822ba22298e0e0335bb11df72e69fcd3705a7c226a6a296dc45b61a9daabfab503a26161eba9bb706efea481215031e4fda538902308e2b8215676010ce56e44d19b9dc35e162bd00a8ae10b011f0f6bcf05327dd48af47a39ecab08a2373c9f84667f4528ac0bfcaa7ff2d4f1e9c2074b1c1f33d059165e5b9de88657865676b84507728e11e2fe83ac4ad509e3bf86f7e86504e4a199742a67be84d521407cd0544c9f9dda7b7eec9e9258eb3a240a14d1c61e4e7f081e8f1df1d35a80204f66467fc1d80e2e406a2b12505b823833f6d802d430b7de2a82612e4543ba010c04428696b22dd80fad728dd06aef65fcd7b16be642a41899136af477e1ea66be8a3fcbe9947b5e5e034377d35bf77ed4d93631d14a6ae69671faf035dc7c4978039003f38dfe57eb8f3ec1d892f69fceacb1eea43ea39494caf19cfdc04559345d44eef833d1ca1e65ac46fe9460fa54ff465c0bb40da792d021a8ee90e691ce85e6b6e0130010451f4f593fe18f5ad3ee4b4c2161d60ad718b654a3cf81e73c58532c188120b1af7e67d194296e6e9022192aa23565339e627f2712efef3dabfd32710b7e84cd81b4088273fa06e9eddfda94f528a6b0f4fa00bdd3f615fc34b78184e2e1409da53ade398e89c4553d5a7f661c36b6aabd87b112d46fe527503c7a3c321c848a98fd48feec1a9ffc3392b7f5e073a0d986f590709d7bd5074c843bf3b4a9bd041bed239680c4e32019067eaee34f1bffd0f82a9278777d81eac893f451268e60e5fc20e9a0c2108e47c6ceab018636399dd819bec73c02ae7349398ca671dc3f95d7c43751855d13dd9578e891636a26f48104c96f1176bd705a366c662ffee0d7cb69efdbea56da83ead2a22869add1c476cd01712527c4c8a867f78df4684e598ccd8c092daeb844c01433bce6ce7ba3ab565c21243716d5e38d52a0210d6e61b01386c36703169138255f308b47f5d81806dbfb52d1d31d43d914f0166402d9af98040dcc5c504ecccc4aa678a76648067e7c8fb5f7e9b246d9377f4eb04013eb83ca3805adfae11ca0b9465ca0f66447490736081a437db87b8a16be2ce759966bbb1a00f75804cd01ced4d76c25760f64dded79264d0a6e55380c699b970bad45b46fb071c595c804b367472f0ad75ffd5e2d43e151b1b6125eb1699e3a69a3cc2bd153c3ce44920550aab4d7c4d8ab13db52d7c30ff3b60623476eff01616b3d58323e622033d3b21dd6e234afe833066d00cb2fa1cace1f8d4527b83936d00eaa0d9dfd690074b8f800d93187d885f850761fd41228e7039ca516ff06c5033692316f3cad70e05a50b7e2079d9e34ca38315930d72261b4781f9f49e9f40d141637867562c209f85443c4e6d73fbff5d0daccc4df3e3840e9d984112b1233735adbb05b695f8a5199949841d63404ebee211bc3df6572e02e9d79324017a573038000b79510367723d3c750c43485ba048ad870d68df7325fc128c686df72a1db5c1c0e47af7666e4752a97e0cea2129fcdc4175113530ecc3ef10860ae1e880531abd84dd6a3dbbcdca31209d7db34647619be3a253b228a464d460d83c38e77581b76fe162260368bfe4958cd094db25ccefc3d5cfd71a8a28fb6889c270ece44ea88afa98960479cf912be88e3581c93dc6ab60f5f2d178c33f55f2f5d5f8033099450836ab6bb24d27279ecce10ad26041481c220bb2727c843b2f930454363e2f732bc032a3a02f5bab9e975b9a119281182949ca6786276145731bd966779a16f9190efded14193beceaf9961715091124d7b4760956afed98780e6d73605aef2cbe54479d8e00d28516ccc70a0e4fb6e1c269f5e52525e224aebdb02dcd2ee5ac86fd2ce7a423cf99212997f28d5f98a8f18c85290a76d73623d51e02c92a91b920dd5b12b1eebb86e488aad7348cb32546a04a1bd2be80cd8a4b36a53ccdfa3bc2b4f18dadee9f568dd96d58931ca39f372d8f125586f5e23a6e339649ca7e767cdbc752130e7532142bad89b49f20a16b696852cf4191a9b3a61564cb515703beffb7b52dcfe3f25bcedf5d97c42b839ff6bc0eb4dc8cc647111596d9c45fcb630b9adeb3289d9eaf0ed5b5b95b6c7a477d43d3c730ca1cdc595d113464491625f0473de32fd1fed167abfe36ee657fa5df5671df9f249d9f47e84a8bc553677451d847ad4e4996b6aba62134c086f243b4c18b1872c237bfdff066ac89d94b38cd159bb9681968551074e7e9babe50eee3d33c0f04e7025050d76a8932b5e915ef80af4c46d8ad72ca1602a7be270f411c3eb94820702894df3f81a1c5fbeba08e6b18c91ac25b865d070c07bc3881946db9f836a0e3420fcc197912272760adcb4b7395843e51abf9504b5ce641ab005547a4430d2fef3f4c889c5bc34e1205e9c67c0824ccded1aaf04f8a3ee6fbedda25dd1a227e2cb5f61244f8e9dd3125087ecaf50688fee406ac54b2cceaf9aa066958bb2018677951fb570de20fac1987755576d2a2012187e55ee71526f1b4ef4e83c1410616955942532ae61ea23882d74650cb357d3525c2ae63adbf30800b4bb3bda99a2c782bd0210428d573eedef3dd3ac3d09c2c1875d30e94f1dbbbc1e5d05725de759e319e510f490c1d5f567d5f3a058d84a416900da2467adc2248f44c163fbb19126afdb6baa486a48b2292d7a7aee1bb8ef159548d15bf0f589d2cc69059127e8ac7f342e1f57d032c0fbe595c88ba340fbd0b60b14b7fbc33b23a24864c1c46a662fb2224386de8d300075e6d8835e68b817032b321691047f8d521188f519cb41fcb495ce25f684abf6121e0c4fb2feaa19d85c1ee08a31128f229ca60218f08634a586433c47308e9b4997177177a52947777924fa14f53af1d98447c4cc3634017c521ce4c5d30fd2270aaceceafe27c1ac89537890cded10f3243b7c39ff6c8dcf64e914d3632ba509e75e7d0cdd28b4a7a7721b9e041dfc9b4e009024055345455a9340b3caf6ef32260e62a79b155430ca4464174b649523e262f5b4c2053768e6699fddd82e0ddc1ed18b8978bcc609595ac427fa0feff7b3a7db6b295f5a59ec773b93b7e2c7109918bea34189dd8b7f5fb4e74207c4e8163f37cd200abc7cdfbc232ec9e1ee375018352c6b978f8d0178d0d2216fd085c2a0c066ce8d366bbcba3dba467200a9a0f4094d5f3acbc96bf5f76cf09cc7059cdb7e8221530a3c323ad622ad519f5559fecc657615921ff6f72863052e61edd94d935a7bbc22e9d32a55b0044468657b0388072a1f1047b6da8e514b0557a54de410323b5d316a940a84babb634c4305eb0a53870dbc48ad89ebbcfd8a3eb2563208329381b0ee6f74ac83119cbfc598d9061237924724b26c061e14e72cadfcc2b4d7c854a1c397ee352897c93740399d412f79a707ef6d8e6a72ff8c508d448eff4e828fe8d2cecb3f1a554d79857e1a4708bfc76f52d823a94b2dbbc6fdf1c5d95d54cfd8afe621ca9fc0a89ca6c462977b42b44ac5dcb435d63bfd6f8594e1c8c765de67d89cc0fa7648f6d8c1d99c53e3433a7142ee9b184679bf8ae9cbb04def8b7533058ff07c8b3f590ccc4c0dbc1668e8a45b1c1c1929fef64f40d7fc1d5d0e572808d7ab3b88dc3a70c8a04746434dc09fec5ce151e3f1e57baa3b4f9f2ea0f5cb2f64c832df93d7bdfa13781d7d6d08a6aae082a4dbbbd6f71b9c96d9f0f011789f950c2105483b0c4bf0c4726f64e6baf5ab086c42abefb84d7bb3a4ea07239299e7c70f249d05423a79ad9fce914e9d84d0682c33025fa13482f1bd6446d4004c5b077091b8a0fa75d5173096c6d3091413bd90cd933b321fe3c36d0bf0d6e6c198a2a7a16a6d177127d6c50b9f2346f879b094aafcfee444f1d194e2c4bc41d8b36eab24af47235aa2a4e530b096b96bd2ac8ab4ab1799e10bda1a89a1e57ebc7e4a6ea279d96874416dd85cece8de2b7fd76f4b0684cde52d98c4f29cf7ad569b5c412976f2721e607941f31a9d2739090be01000bd45cbcb9b8406367812b309cab2564e55f08d5583ae808b4513de7fd2cee4c162d588c1d61c1c1816503f68f6d1cafb36e4879b55fbe749d2fb9bea8c98a83cf12b2b3b63096eb00d53d9abf95dab704080cbc953a0e3c78141959182591fe8a4ed2c5cd8eb95b2680bfcc117fa59623b8ae4aa571f0891b674cf327a04b777ba44693cfa00212565447c66cdb6953d8361ecb8a61b9a2ae6cee9cb4b1bb3a045cc642432d0b076b87af18df110ec32fccffbd698889e7ef892db3286b403ef6f8aafa1ab17422b4125408d423123b478339c50afd99d0185fe3a0a9145a32796d6869dd93085f1db4af630ff31342f29975dd9836433c13ee818ce629e769c868e72418e5cf894c9d10ef860d02e77b4f6d59c1d4e4b74fe2c08cd74215361400d3cf6b097737a715a65eb3ebae982dec8eefe90b08b5a86e8d651efa765dfa32580f5d20a133da8adfc5d85344ea11e08db44be4648bf5d88d2153079934a7a2e5ceefe4b49b56baab9fdf71afab0675f917112b097ed70f3d1de72ddeab87a352b2e379317b292553bdf5eaa012c4de68571ff3686dcada3f91866fdb0a2f7d08b6a2b5f53c44e97b8aa6f16dada25316292412678e1ff4c75f20dbc074f90660cd67f97a33a598f009b1feb92436309e8924e0690bf22a14897b46ebc97f45ebee55f5266491a17e972ca47f3b922b4f5c1f2035be508b3f1484847d8eecf13178e0932113e64fc11019d19d437a266522e7a2feb73add8cbd618e584e75086ae2f8eef6fb4e933762519130450db94e75e8d1a7f2962cd8ad882094e98f3d845774acb1c5d16b0c76156240fd69dc5889c4b9d5095aab7619a2f73e803f4b24208846b7765269b2a4efcf9de3b90f511e9e231b0611b502e7ee610688ed46f7dad8bde0249d77134aa573093e674f96c3af11a47736054bcd4ec71907d4c394192146a5d68cea35aed608b33621ed73af91bfd91d2a0f7804b3c20e23bc0193c9a2e0bae4e0d8cd6b312ad94091ddefcbeae50a632277be116cc63a273c27d523b5c6bd66acee5364321fa505dd2ff40bcc9ba82d60ae575b96469ff99bd9f0f8d0648d595b1e8bde5a1addec53364ec7bcdc77a63f78c9c3c8273aa8d6690a1090236132ecae22b52d1e98125d07665f03da9ced7d5027ea5baccf3149e1e95d1ac9f982f23956e20c8306abc3cb8e5446676a17858ac5c2355566244ebbe986c3531d984583f13611a6b66f968d3052ce6e679a374b4b933d04106b36a2ca09c60432212213bc6674a031f7ad3394173d452d43d3f5d1e73af83a75678b6e2c6727509d9c56f7d15a044c708fa6449087809505c52e4737a435002aecc3e3e8539ebf26245dc7ed0755053b90aef1d1a7a0a91f3693747769db45beef71051e1d06403a36d289eb3bd377cfc47fc8514cc38e2541b1f7c010cd83e69ce0be12846a14d05f5d544061fb334c0aaa0c731d319ce9cc38d487fcca3c984d79c5c02f1db9c0104ce78f0b47b4a8d2d2e30a398e5e90286a44732e006ef12b3eb0c83670f62c3b49160a0d05035cb4b843fed0cb56334e0707298416f271cc27dfb5023b1d4c4299ddacde0ca2eb4c3d691a2b3fd50f92a8799f9b547da91b5aa6c001d2e92aadbbbcac39fc791a4d55887993faa0f6826da8a22221f4b838184f221e5d4794b115ea5f8184cd88df95f5b7a4c4399063d2f217f184cb84534836629ddeedde611d9816cd1d6db248aae54f4c0b4c4a01b84f6a3c19048bbfb1cc7557f708a71ffe68181a5b9621f1304672910aa4fd55dcd6d9e3404fb461209bd75150b8cac0f5fa29d134b9d8a051530a3cedb63f3f4a07cfb4cf24e68e2a2ba7f28663709c76c8a09a2270f5b19655be0f007997b962a36898627627f782c7715b480b664662749ee78d28bacb7886376375b622749038040126466d259d497b5114f173b1d855d321e05b7eb2e69538bc70d837d65ef968ada61e1db3d3e3afb6bd5fc07c49c474c24dbedd4e82aa5579207b70c5ed08c2a341114a9f9ec463968fca40247987a043d735e97e42ebc3b9e08a4c08a02d041facbf4fceec71405442017a5c7be7ef239af9ff5557171726a5c8d27c90c3908613fb0113dac4be92926ca004cc94d3fd7f9fa3c7afe34b57218caca427d7385ce6793af3ca129500ad3ae269b0d0d0dbe6c29006bd7da68fdb7293d68ee13b9def7f95072b184240f374465c77e6559966ad77914fb5e3e534aa1cca8ac69eca8e24f18f6713e72695699a2559df76016d6704368ed2eaac9cd405fba6b30d8e7b6f379f07a2d3da7297ecf2fc03992efee0cacde1289eae6269bd8cb7f62552105b740ebed798e85a8def03e062ed78bad9f75408f408b6e1f8229530a26d6f8e8585807422cea92506db777cf946aaf1a84867d238d3d8f5c619017fc53be30a660c5721e11e10f8c28d8925f753712651634cb8713f2b33baf687376cbfc9d939feec7ed15a74a38ca07544c9994ff836b2ca9dfe33d7f0dc033f1b1881ff9858b49891b618bf74e903d3b63033b505f4fe3ae5008074a4556d6ba276083033e73d7292c56ceb3aa8db9f7ccaab3be55221b23e2151b2a21fab168b9ffd97311d440248b455d830b8784352f69b845d0e59cbb2f7d906dd5ccc835fa2dc684fcf93ca8c37d3d1d09923f6f441d549bad7b990ede7431c0942cee774c392056dd7580db944d7be3ea03b6b2e470150e9e06d7a35d284b02b560f69b58eeef458fc37e5f9add4dfe3f9ec5f6c36c93c5dcc9bd214f9fa70c5e385f018ed0e679bdd1e717e3436a1a9273c72f2778fe9d6305642b1d7ed0c783d1b5e9317a8b30f5bbcaa3d307cb9f7ec5d160af4563cf960b35e7c3a43f8c4c4559bc717250cf916b9d60ce3b717f002b9195172fa47edd750fba011b16ea880e753e4d90a3bb14e7d27ae17dc999d8ddba2503a7f1ef777f690b87b5b33c9d0647a5f1adefec0b3c48b9156d707420fb68c1af2acb03dc0d81cdfe53294231969ae4fb8e99ee159efd1cc716799c35d87e134d51bf3f1111eb7e36dc385f532d2e08dd789fabeac6752187f868a9bc230f8a16291f8835c70cf2aa6d944ab744419ff489f8d49aaacef284af07b30f0eba69bca15be8f6a1b2db13a5c3b286d68ef070f6a8d3730b99398e3ead69e56c2146b309b820a045c68423ce018855fdfdb10fe45181ae2d79345b41caf3dd29ec71f184754bdda2a55c5a8ff5e5c2231ea2a2c6826193df4246a81833e2a96ae7b3a7ae25ed8411ecc815c6b163677a9626482ab0a73b120e2b3df3338d00e2584c5632955a77559e5ed73d678f2aa7ea358ea1aad75fbb64fb3bd931be816832f95a4a17a2e5a5589533bc9473b0b474e962cb7625c89069318be55c1afdc52d4dc9e1266f2c9bb6d365da6f63c6b15cbc569dd8bcfcfb9fffbf29649f975e26c422a0b88f7524035f4f21a6e30aa67c041180012e861b12124054da7a4907f8d222e6a9c3dfccd7d34b21861ac4f6c52dc7202e4980e53d4f4126d3846ce482ec9e6d68a0acfb24df1189bbda3222df985da722632165de6c6bdc28e98a4a02fda2ed8ba47ea2472651c1b20453858a953d3f6d433cf93f4e005ffe299ec1aca05b0f122426d1ea60e5e1d58429516c1e025d510d63cd5794580074ee2cd24a2e0773fc955365cc7792ae469b63f7b8990013dea7726dbc70b1bd67ca24424d329c13c360782cfff107154a66b13bdc51db31c5f518a0bcabc0c8852973e214b41ba5f7317aa39e78ae67dcbc58eb3381a8f4d274d2b6a520ebf036d4e2c6cf898697e7b1ddf1a5f335c8b204a3528dc0753a6c1d310ca716f1d5f22022a205dc2c85ff249e57a7554248e5cbbd2a1cd79161773900a48af08a9786149c3c1a4b82d6e41dbf7ef75fa925792baaeeaf755e99ba7b51003c06e86e825130bb31c4db9bec211b466fa0d7ba06a49cb3c8a208ac81819dd0c0c065122c6f79f2ca21676eac64306952de665846e4be005621385660ec0cc040856be1621deb914354e8b1a0e31e286a94e7cb9863f63029798c527cfc9b445aa0c930a8552f87601f1b076c19387b62514e3787a422bb7ac76a0a11c8d1fa9b072c6014f60fb68043a46ad85add6eabd31e5a06fbaaec642ed83a9961235775010103b3d3501f431670683cf74b1ec3c53f0841cae3b08c4095aa5ced44947e94396bc0101e228cef04cc2248e5ce502ae038b9da43d9cc9ef58da3db0292ba849b2069c6ec1c3025829c9e480dd6ce61ee87fc0f7d2d25ffcd90460a7a9203f02fb882321f8f56a265483a151c0fbef9c3a016042a0e00e9e44dbe568bdc416d8a460393e7ebe3b0de543ef72a3ce92a085ef4fac78e57ed998d4f0c8c0598a6052da13322c9ef0994fa507bd45f0c980a48274e93d2376752a83a3f610121c2f1fb70b59e4e3e32afbdf8576fdfd25d2cc5aa21bc6eb11d7679dbc137ec2ec52c8683b1f9ae1b8c817cf21673e3bbeed4a488eae3e1a437a79a0e6e19f3099c568c38441b116674190a437412395414cd1ba23fe574fd922d5298c8f99a8487b9201d8433c1f4d460025656775368bf68233b052c88cee77feb53161c76deb298287a50f0538a67b4930e27fb0cdc6f6267390747908d29ec658f6dc6137885a9cac225ba370da397ce9fc06c619eacfd6c40197a8a2f2de90a8193fc166d471ced74d3a84c9216577674258704a10f12f3ad60cfcb9d3d5b9164aceda2f803b3af4214469d44f729397a57aa8b9494d4378d0185f2d00b43ad0a12640287b4fea916e0a8c96726479349721250e71b19fa2e23412bfabc71b54da4070c571a899d0dde181b5863cac3fd222c84894d7b2e43b734fabbd43b5f29303ba9a2fed4943297bb234455ad539472b9687ed005c99b3836af52beda2853454ff94270483ccc92e158953d4e7a33b4a5008fdeacf48d67c50631cef553635ad30cf017855ca5c0f6ed24bff9a1a4afe981b65c3130f16839ce9fd8600b80e02a0a9e122bb661a94a3fa6c3c6b8b569d38f6ce8fad10e635d04e15e3e5e5d50faa9a3619c4af6dcc136ba7ab2c83ae61cfa8deadbdde3e508b3a18addd765db3f82625d02fb9566440b3ed21092bf9d7bb9687b0314a08d24dbc50e2c2afdecb024238713dde8015cbb383c73a6d92614ec03ff24b5f16875d81dadf94d4ef9ee28b06d73b5365dea7d44ff837ecfee11c99d74095e53ddad86639dbb7bd98960c008fda0c4971d35039766fbad7547fc2868b9d80710f7ea554ddfe5e56b1223fd586b8a5222708021a4a9d28a03354ad5a7db03b53ff1da65823a51aeecf0af193f6689fdfd64f33b63c9ae5753c782de3aa8a7ba747887a19c26fbb9f7601c390f51effaf31e23a82ea05609430d053ebf3a23a3f51c12e0d75e851c98a51fa7a4e37bdec4d5c932b0754cc87c065324eb14eabf029f93702638bdf5a4296f20eca9c5be107d4f0bf8840046f77108a02d1bf3a0b718bcb3e27184b54f10fa36188bd58bd8df482a285e6bcb6a1051ea47adb22b819f174e670ffba857f1bc985e755635276ecd4f91467e2b273db3eb90ec16cd4040b33aefa33d9a2989cb37ad22bb06637d770e0bd88e20139b6acbd67ed926c1033d3ab201110304677ee51a80ddf4a84bec8bc1bb0e26bd47d6fd70ae5d762d9be49c43f44952f6d0156ff44051dbeb126e94e60144eb706bd561425ee05e0297487ea5e67b022c39d1e672c286a34dd2aa840d09bc9e175a25e5cb485051b5f0628e92a819b2779d31e102087f0d04a90e06920fdb617e669170c97f9cf1978cba15202de058f1af5a86c104907620cff8a7de4a6007aef36ff942da926cee994f6f9097fcc58d22d00509f14dc86e9f2e202c2f7db500fa0d771150fb689d6a24d2b96e9fa95e78a3d6e01ede2c9863c0c99b7eb4eb2efb3958fad8bb3398f5e381d607f1fb396f577e8e03e9f35a81ede0eed1e00ca0a329aa2dd59464ecd692b24ce87a1dea2f6bb92929ca23d196ccf8b9058d7ea5854688faec0362c8b36959efe3f8e56e8e7702f9dd8e0375d3280fb26fe659857c0fbe7b29b03b6b4464c148fcfb3814fe51ae368091dbe2099dcd87b8c01d345c9c12484683ee47df3ca971a7690ca6521336a66a803183b24b613962eb21e22ef949e9baab8c74d7c716aa49b5aa1410519642fdabb11c3f7c8ec9ce3988728f890560ca4fc6c26d06b5d9d4e6e818a84328e8d7d4aa098076800297c8dbf8663adf2194ab311907267ede06047279d5d777300cf62d879ff20d1e77a8c8c4c1e01bfe692662f6fefbc008421a95cb114a05cd02b3a791ea0c29c7bfad6ab98e672092c4b5cb2d8ba5f15f24d39710dfd7f5dcc67ccb3308795c3b0b3603fafaff61bfe6799dcd211c291c0d57ad394fde96068855df45d1031862f843afe75994e707affaa285d3f5e0942602c0bbca382486efec68f76dadf59702d83b18579eeff32041b38d80901b1cc22014df14b6a46e1e84716827285ae08998ae6b68409dd7ff87a96c4a179ef6f8c90710e161e5744691ade5ea48b082e39a643de17248a243b4dbd0a318a7137ebbb198dc2b1a9196239d8b05318a2298ceaa6d5459b0440f089994a591ff02112c128ed007e4bbb2a67fd724acca685b071d094818c21b8573b95b3eae9dc3da10e77790d44f93ff61c5e3fac467ef523b7f39ed0ee025418d424de84424112b72fd277b15589dee2670db47dada4b4d20d3dd2d2cfdc2f2b175f5d45fa34d0d4d79e817445bf02b91e4120b933230359234a81982b49117fe5e597ea382bb6f385dce4c30be6e3806a9736e151bbfed5f5ec1fa6c1586feb7f0382a6a57bb3cdd8327611a30798f3ac67272f452d3390b396f6565ec819a9b432e9b2172bf6b40a2cb95eb0507fddcdfb587a5a356120b1fc682ea50d7f5ddd3cc3b02474555f1f5a179dea308575c2a92e1bb3b0cb6ff18d5e79c3990fe25bc3779403906549725c56eadcda409c76b68ed86768be85a9042b5cbe24c0805d1a59ea700851b29976c60e556a40359be28b9661d78d7fa6933e800fcff2073b90f136ed6b2e8f02483e26d3e500d784f955ab8992d74afb3a06b73458f08911077116537e85a9a69da6e5e4407efdb91534ef12fb7d03edf06c9ea56d677cde2fa6f772c02663901cd4ee1f7f4410c0f251ecd4e43a60b01d1679f72ff0a0c08242d86c359f2f3963a256fd2f277a04cef037c0ebc5291cacf7acaa164bd40a97c9a86f0b9250d5e44581327d3a89064266de7e8f1c19bbb4d1562892f302ae2fa2b10e8179bd068753b2b595973476562e830331c1328af0a22a80171787c3cc03667a1ccaadb66a868049b7a495bd448ad11d7aaff710d73829fdc7ef7666cfe8de30678adc744f554de155444b98b0299412a4ebf87ee4bbddec3de680a97f69e214e6413254d32db615a3b7d9d4d4deb728b75fe9edf1108666d3428587794bad125e0c796b00d8994b9e9be054d35d37b02cbc23a57fa37626efb4ec0b2ed38fce2d430356abf469ca6fc04465505b72f479bf012cbee3e91ad31080966e53d365dfb6d2841809238dfaf4629f7759c08ccc3cc3c228c286bcedc1eeee214d988fba7e890fcc542daacc6a3281a537e34e68f69812da19c7100cb20a7995d60db56084d65ab78857645c29ebd6209a32b3dc796834bef8821a7810824e3f64d0c18184e8e45dda7d7dcea7d3cd60eb2880523734afa001a1b5fe0a5187ea9547825287819f9f06a1e11b8376714416cba70f0e0e7c3035613ae649981868c0a8dff56059e034ebaa8ad0cc5eef057a4082d9cbdf163336f57e5ee9160240d669ec8698f67d5a4ba8eebea790597bdf28491a9285ed957c3d4ef88e9d92dd212b5b2a0abe3c38f070f40cfa1a2f3cd3b3ac7a99800b0219a45bca8438ca48aa4ae6053926faf7906dc018f3d4ba163fc4742125b511fc4fc1b56393acfab7796f8f1c3dcc6bd5681fe3c4a4a2a0b4ad839126c68c4242163b3b4528dbeab42acf6bd520381670dc9c8ee488092264865dca1a432ce0015474c55d2d6240f63c7349117b904f6610457a3fc3553d3904c092115401a65da318f85af59ed63a2a0f909c52f4587c8057e8321d36100e3d0b8d0cb30024965199b1243b6f238b9f93a407afc8d6da2f6fa0736d14840ca62cfda1103f0a0ad60dc4fdba6b1be9e703c6dbf9f5bef9f2b180fb4829367ab8a2540a3e43a5f206a33f5ed271ef9e60ee667124cf64dd0ea8dea82ff0ce9e07855f0d3ec4ea5f2faf49916c0507e149087694ccb2dd74aa5155d331c685957bf745278b3d97f4efed6e92869f0e011585f82501db6f95e1300fed55a393be2003cc6d95a00992e10d814e4329cd4436df75bba2eb4ed8a444755a225963046ee378a455aac13bcf45904eb573c7680f81f34e44575613f9f5d3abd4f995af30ad319d24dd9979cbe9dcedacb4242420379693ec6a43333b5231752c784905e40740d4026e81c837f5b626f450ddd0ba56500bac71366259a4648034ec0fa2cfaf20beb38c8251075bf398c883b29b12ce5df940411ee1de432d98d128c1ef19fa9d4bedf7ba3bd3106aa03cd8ad0da84960981df2f4105e5123c9b093587cb4a1ea307b0ca6ae39b3f5e00b3e02d5a029993369b4c1811930b351af1b4a8064cd7a54dcef677bf3a6ded0dfb304fc4a30f82ecc86108d8c85aa8d0abac6fcd1a84b2141c7b49919aaec6b5d417b110b184092963810c03f2132461945bb1bb6080365aa111ba054f6c177d4060348574befdc2bce1f1acf45e92f5b570c4753500164f321559b4e4509abd9d7279f995d720d14fbe76789a5c71809e6c2f0574239bde12b199fafe43b0d114b1a1380ef2eb2e34bf5b53925819a74410ae3442d4edd98ba685e7f47079782048377294545121cc8301638d73262c7ef24267d0fd166ab9e2a26c984f8d05f1e19a44b27c0e76a27409b32f581b8140f28874a99e6f98896f67157ee1e3e77e69f75cbbb6371fae14a3b03f9f16c17d32e738f443658bc236af42f26bf2a1e3bc3f0b1d2d5ccf19f5e4dbd213103e9b62012aef54c8e1f202f09a649ef3e51980b9a25fcf399113cf9e8a3b93827717a9dde9e75462a9be773f80c85b0482028fa2f049d7cdbaa59bd086078cd6729ac9b523f5e2c5101c832bf9af07349b772002ecde4d1719724a4d66bfd84b53244100b06ac113bab6ef03cd9a1a2a43253d1b356e5aa501d83d2bd7c1e757895e922628d873f01730299c09716acedddfd12db5435e3d3e8bd27db95acc1631d3c04bec4810f1bd4a8eb096fecae32cba7607f658a554acc35686b8f72b690b86984d0e63684706b8b6b40a4160deda547c210b3c62ba39838014ef3617428834b765d7c22b73e80e9bf85b80c2cb1274180fcbf550d0420e2bfbb786e6724a6739280c6504e7cc2d1aaa8beb48bb30c5d54d33cffd1afa8fed1199c94326854ac6da1dc089f3210d7567ce79e43dddf6a722ec86eb67f3266d2bef22f76f14be4e23cae927db7b21821f3c62dd4c0aed1cee9cc1c3d3e0f65002dc9bb2ba546838cb93cf418d82085810ac29264273a49309358494570ffcad2d97d5f9e632a61c753be8c3809517fd24fe50af2daee40b795287b6cf4fb584a8b6ab468195d24c9641b15332cafb0317a1941afc0fc2a386084d630b138ad742978c7643f12cc9f9de01e622326765d30603628d52251d90b60eedbacd49c69c5b3d62fb3ee646820120ceddc07b091d5188579392b78507a782b05fadbf68b24e298e526855e03731fb544cbac13b2fdfe992d646862112684c05ca4f22968d6cd5f63875933e4c88bbb5e69cb5b75f52287c81c767a69767e76f7714f45f2be0877582a217ade97dc6cb076462f4ac9a65ee6af2416ee6a27e337aaa8315cd5ba3ca5a2b590e2487a9bd34291a9349c23236c2483d0dfae98b067aeae97b97760d7207fca0dc63390c0be81098563eabbc569a10a73242a2a6d00e46743945e4520edf005304b7cd57d012047e9138b535381e56730b86dfab5fe0f7c7a7f22f366709c64c9ee715350a0f05f70ee2ec09028662a77139c6fa58a19ce4e5edb157cec862fd761ec23d272ebbff4d4a79d0137d3403a53e9607b3fde6401294173c4c7001bd0859a7c7f53e478cd0da128cade554a7fcbcfab0c12194b3b8a014bde2b962a04d875ab0c1c2e2b8dc0cb478c8f10f69f6eb6c299447601ee2423f100d2a76386b39e03cab81531d94006abd44ab70f8fccc0b44fe8817681718cc78de1896d8be539da6a6f31de3bb5c9098adb55c40504fd86852ababcdcba6eb7cbaeae957290d2714da39fb963e9332adbc2f6c63f26812952b86070beaf422f740ead694ada58e03e4413b7efd0a04831c88a35bb430a63c75cec7ce9c18e7a810b92b4d544fbe1c5367d333d9de52585bb3795ed292f8d8589b9361c3857c7a7de33d35fa6b3ab8627e0dcfc67848e20f28be5a48dbb094b9b7a45bfe4fa489b7112ab092508f5d4177612be5c67ec03aee1fa581bdaf09f4a6c47149d8c0119bd88cda0092ea1c1411694e2bb1df51bdeccfddef167a9f84ffbfc83c38687c98af40de51e3c71b02ba2da6adc984e5392566f9d5c6c305068843337f61dfe91fc69ccbdb2ef4b191362934570fd2b206f87c797b5e1c41f1ca3bd0cfc1a12d31100d773e90bd4be04bb75510042729f4b16073ef0a4f5a84563cccd39c7c270f339e1c37b0c853ae6e5bbcb66db6de3f755f697c8225d1e7e0c7f2a5d1942bdca6ec64cdb5905d05cd0dd708b771c49aff30673e9a4149c50904771e186147428967158bdd9e62c06c975356d04e60cafd59ca3394a8518de6f1594f60e19f95c214d239280c53424e71e512a13806df90939a269fd67468c14bb652b4d1c018b68368bbb57ae6f3dc25f7d3efd866b32790c04b59081385e898a1278a30087de4e2dee5b8f8fb839553c27ccdd8acc45f10b7e94415568404c10b9c549495915ecc7d0450897727ef794a799eb57f46e258a4d104d72aefb55f0eb39b548083099ec515c4e77703f7ee52d574510d5dfa4e4e6c031b0e5cee6dd3e519aad52ade055a20457d926c9ef5145dcbaf38c772b8b0f31d99dc4ccafee7e209a57a70ed9922adbf3d283958368df7c9d2fbbda9765871ad344d8125a35a5ea045e2fd5b71ff521f9b01bc3b206ce57f4fbc0894097931a75b0929d588f9aa485e99a0105a88e29e64a2206602c441b2bab46f0ea5a0cc546588d1736e278158132f0cfeedfb9f98ca033f15a3135ee9341f914f12ebeba63dac0a60149995e35cf7799f7258f5d08a9d5355e03e5f1635597fdaca7272af79899f6177939bd4bb72c5def7cd48268febfd2a220ac8812dfdc3d1e9732c03bc74dac85380d92ff907e86b4363efe95e8eaef76af40c18005ea3b64a1d7638a397313bf2e6d695d79b90395ea858369608a047925c58a3bb8165d0275f6797dea5c38af692ad32a7e9143a1210b8cac0a1b2e6c3787b7a3503cd47636757b39cdbe989da61f800e76a03725901b75ac733920071c85a3ff42f2062c60c5ec1401b421315af0c468e41b4fbbaca6f676c15c32aacae60bbf2ca61b8242043bbbedbfe3e36f056ba98fd609fb919ba888eb66fdb997eb41cd236a3602b601d261818e7460b01430ef9072d35906fd1efd0ad327b24e00709f1afff1adedc311926414003fe9e88eeef0ec36d2903b9921e05626f4a7fe88aa3a00cf0c9934c0a993c42f58051faa18f490e30126ae5c8ccc3d69670dd2af34d9e3cf81bcfcf379b516beb087002d77ee60b98356112a25514b4a7412e21bac5198fc10cd99259f6c10c379cdf3b1accd580f86b22c82f9ef9a5fb9f196f644176cd063844dd18286e5de34f10bae19f37b63fad941fa0abc4feb876d995647b806ed7bb4cd0cd5bde42081bbc1a80127f0d60718c763e0fefd432259bfa099f5e6d3bf595f86d807187f77f8ce35b2042ae27d4d42b6a149c276e6114df70a2a7c4b55b471c8456396f9d2f98ca799d1c320644777a98c13bcef0df8684e43d30bad042417e84495dc971d7c540e1fbc740638a0b27acd51582b4ec5c0e19689220a277c50393d516c1c7d8971e69fb58e77c8f49c2cd63913b78541366ff329ecf01fcea40f2f7e2fb1ec32f80ca753369867c3e9bc7bf65c617cd4a18f8e25c99496c446a431f98aec2e4825a29d80ff5e750cc5562e2f6273dd1 + +Params = SHAKE_60/12_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 000000203026427c42c5315014aed91f565743a5c44db9aa82105d1e328c6aa9d0a0f4ff6f16ccf56380299034cf2cc10b64cb5f2b904a9fc0378dec94f07f6bc38247e7dab284e4ff1ea97f64b556b5014a3599234225142702b323ea52db5e94338f85b8033676740317dbb8e205d27c86b8e7231d9c2bf4acbda27a945759c808723b +Signature = 0000000000000000dd50cdd52301215085194e66381e6f82f48346623e061718ad155b28f8f178014c7760ff445d83f9a6e2a5edd1f0bb9c0a9d554855e9b793b2146f7e7bb926343af56d20d0270109ba78745f7c3539548eb5029e896f86b006078354eb53cb1b410b4f8be44ba8e3f38faed5fbaaf40db452d9036d631a832a6358199999dcfefd4fdbfe3a116bf93fb7c4d1e66ddcbda0b5c60ba6ab418f76cee41e72abbd3e1c2458b599b8c29dd75723b72be4ef018b8d5fe6b97ca9b9781dd925483a92db66f1bdecdc5208143167e548a63ba6ad697eda97454d61fa4d297f919685b450239250316f00880bde0291c43a0e8d9ad80ddb6c17b537197e9873ffe3f55cb0149aa3f73064e9961b5102ad4f0e9b7e8ed7e900ca7e506ed931460856751a8e608682fca3784b7776740582201b7429043b422dea0d06f00773343c701b5b84fbec3ba49e208568631ee4d0e8cdaf328ddbd912dcea4bd35f6015f6039f263a12fcf2770908e734a81368993b2820f088f4ed081b28a7d1b4b66389a9b7a33679de21ea226ef912313910708e1bbe90a828c0969e2ab67de16f48175c39f7f33a3db74042ab83c99480c9cd035a010ae98a52660782b66bfd791296d32420931631f2ee3bc143d6491192c1a8965ba0a65e2a4deffd8c3039c0b7d35c0a830bf040420465ab54047bcc94e86a23afa68461a5c1a7d28207fe9b712cc6ff8ace73facff1c00935c6f1b1e39cf3301c642f3b77015b48023522e54a23d369c8f57e418b6f503ca3bb0df7cad85c2bbc830690949a5f7fbb148172cfe93380444ebe037bc464303c5017a88f7598c11bc08f3052fbf57fb2e4b050a81a6cbd3c3b8e145a0d8cb8c30050791d8e855b9a44e3104150ace1cf074044d25b0b14f96e2d55e395513725813043520c9a271a01955733a037da086ef24225b77f5e720b1276035cf80502a20c7cd5adc31a7c923fabf2c892d04b60680185d9b36483519d4df55df164f3b7d5eec7288c089d959ab92f326dedd4f2506a632bcb08a0d2e232e082f7120fd8d6c52fb86a46e2b52636e82a962aff9ac7d61736d8526470cfc44cfcbe85a0a01cb5b8613b5c4a60031a82d868b5e7e35337ab8b71ae8d8f5c9e14ac83ed78b4e34c6312e0594792333a140b271b3bc5c75cc211b9941b05d9eaa047ab6a59b78075d3e73d95ae3d124f8e1b11e5665338ce16e758a2d296c8917f4cf35ce95b2888e4ffca928ebdbe98c88ff164d1e6d756096b65c68cb6fdfe2e75473450b03aa04242bc38b18d29891b0ee4a09fc2a6aa783038d1df721adb54ad00512fa518ef13653978129beaea3d19c35cac1d4bbca3b02196e6c5c6a18e60a4de83761a9593bcec41aa2df6f29f5ce78e273c0926b3a01dbf5f0a5f16975d518c579da47c7f36fc0a767f37278675092cefbd0fc30d65736fa6f3b7b11d693099c98162b5fa102668c4788b9e0c82b2f7d10fb6ca34e378a4ec56567dee361be090abefd347ffca6994dd0cb4978500b8ef7dd80ebc15144b1c1ff10de05ebdad2224fc6b4532f3c38f6410c22f7bbc2b2d6567b92bb4f062de67f29a10a2f31f86ebbd9461cf3a73317bcfe603d79e516f216d88f4db4f1a24063a083cc948a3474a62449843636aa0dd3030dcf25afe10bb58ddde906da69e60e467e6591fda3eeed17b29b29f88a1139dae219c402a146880935f266f593646561d17867839fdec1d87a50af0f34342f2cccabcf7adc26d99142ec4d425d1f25e3ca92adb2150d9387f51a61e6c4375c84d5c4d31da75dde1f628d77c7796b8f90b833cf2932ccdbc8416c19194b2398e91d5995785fd6ee05a62c4a558cdf44eebdc04a0ac1434fc6b41374b482c503bbdd88f7bf0ebed0a5899e91b0e6c3604a18db1dc611e4565a7d39d67d79b6beb2ab45f5fb7d58e6bbd387a6ffec25f38bd37503a1ac1aef62e34108f5a2d42adbddc4fdd6f61a6efdc32b3d1ce17744e15ebee9c617030f25cdddde85b0143714e704f10462d8357ae8b10ebfdd5b7d42c4ca2ec6fb9f5661751b29ff02cf0c87bdfb6769ddfe2d0cb0681a491e50c96a0a4c7c92fe664ef1c9f3735f0f3b6c5d5bdbd212e41209a0ed6e51796132ff0b611d34deb6be0f9e312f233949c35ab500e80e18d3ae1000e09d1e1843feff1e7a06fbd143dc32aa4da2bdb0d3aa9e6a1b1dace79e8a9038371f786a447feac32e97bf5801ba175516a4f12a199be4057af7a49b2990e4241ae86509a55d32b3c71f55402e105c3ec25616605776e599d9cbee8587bf4389403bb41e5f1819997385c9848357cf0265744860ad1d21b38407806e9e0ae1716144f07469566d479e1654b4f7b4936d1f062c576e19d3e14052c40e8ecde05aa0dc72fc5ee0099e4a8819ce466fdc16fdcd7ec4ee212a98082d171f6487f84481c8750cfb837feb81dbb6d447c5663bad31cb985f220464092c7882020261e131a03093a44e40b8a7017dc996fa9c62023961a926811499b1f12347fccf613e668be19aaaef19c6b0ada4a23b63f888d8aaa00cf177612f52141711f166feaa86921f03a289b41fcfff8ea104a82305fab29105595e56e2c4ca5aecad6b1628968702974d7dee308725691fe026ec8580e0360cc8d781ea2b11bcd92017938aeb2f737ea951a45deeb0a95e61512b5a907baaa8e691ab5da26cb30402459f6d91e6e6803fcee3b39ab6b78f8a10585ce9b56b19e4002370b804f10d817c4df6735b839414a8b9139eb82a0e50ab7b5c7e034dfede436d29f105b53d5a0f85dccdb67cfb90275fab11fbc0e5856c03ed6a566562cae1ec48f36a67e6878b266265bb9cdfd322084579f2bdb1e4eda87d6a943727385b17650d4470bfed88b2ed20840f9fa4a22b505fe47b7323865c30487b3627df2d9dc99814c2099047f9ed1f22107860c3f23ce5f537465a17121e90024afbc696baad92d16d35241feb21e852dcfd9152b0fb8169dc693e5cd845c15b59daee2dd71c0a53f265cc5bce2f8cc308132f7d5a64db8d7726efd99efe092e85eaeecbd6f88b3baf0c768ed70ebc6b8af96e5b42b49938feb8b28a03cb3a235f28c055d84ca3d94ffef54c4a0d9d41f54694a32fa44c0052d70b382d17328e6c4741f527186c178a15b5105fc1d57a9cc32f05880f7ad31c41852f5ea14398a70e5b226c846a7ed9db775fc6443e142f0f56f0e26514133556623a60641f8c1591108ea0247699d283887d63b5a38203ab4d74aa9b50b01acf96f791ab7f2951b28d217411038563496179d084e17fd36b80b12946d850a0a541d956da4035c2c71c81e9d6862af7ff3d3253d3853e0c17925b03b227e5a460dfcb45874751d24da5a3427a26ac848b7d6f05fab560a03ce372b1fcadba85545fad007a96433b82941f3b9db33f9b194ce918b97216b94d43bb0f3819310dc9baf93d892c86e4d596f59bc0ec2b7584168127439279d0cd3e86ed2357228287215c7b01005aa5d9bdf904059ab8ec37bab382816031a5094fc0d1a4f7a1d431e5a2addc8755f3f9ba272f2e0b416bcd5b49a8d71a4ed0d749bdf2c095828ae744d1449c1f8940895642881de0edcb7b742629806f970c340a529b5c933af8e7333ddc6ccd2728cb1af03ae2d20dffd2d747864086453cd71682a4daa785a66e8f605f2da872bbf6d0c192618ebbb929900a74d358028cb63ebec0495d7d978ef36b28bd2870c76bed0cbedf7f10bfb8c1dbfcb2080058d145aa011260c64293eb8ddb26ee38ffb251d37b5e96e1657bf87ee82b4f4fb1447c3545ebf1dad0ab4ec6e5dd1a6fd656e08961d7803a4740bb430997307b4d73a808a5767c8fc7c3fdcff483a7f6db62ff31d18fcb676ca660057e853bca68e3cb4a99fc94e621b586004719584ff14200d20d8102fcca0273e2132313165df8f282c833a43460efb2f9fac65c16e3c162f20d51eb1f475a9bace84065fea6e09c8979ded993796d7ed62a9b1b0858e9fc6a1ee26b8a136a0564ff0664b5e2710a569dd3450bfc6bf5197a4aad2ab508b8af6e580de75538fbcfa323d078531061335cfcf53bca1adbb95976a38ff6bfecf86d728490f95dea1a7ad55c9c5e37dfe34b44ec6afb730bf7886b6283677ff0e0ac36288b69ac4becdc9e443068b72126560f58cb0bcfb20f018e4fcc61b4e88adf9173ffa454301f09feeca4081d40af64d2903748d03e4437687c491d2d451a22f45219f74450412be2ba9552d0669931881bdaaa002de15a00277d8f92ad18c7ce7778dc6baa3a11946ec63de0866ea08e0b116685a0dfc17203c7af91a8a15244423834eccbbf1217bd56ca2b522914a87b53d91734e8309c4db449e53de1b2df91539ace4496b8ebbd5e0062886787cb5145e8308d9073a2f5e33394801d99962fef36472f7a1b43f47e80e868e684e2a63611a3ed0637219178bcfb3deb17f8bc14572d76948fdad0b6ebd6bf83a9c1e3fe531b9bf92f167d0f5e7877b035d65813cf626ea0a7a942f1d85e4572291a9e9d32746200859b2b7a5310e5bc97cf36612b161bcb29cf2da0fe347e8bdc2615d60143bb30a19fc55c83c8671207977448fbfa03d7b5973f628e361110b99e1ea87dadb9a700f4ae6e258e43f231be6b047680f6c889f39e28d7c0f2a90355d5b64cc01cba701d040f7f6d07a19e8ef20e1029205ab3421a54a8bccf66a6c66d6797377467e4bdcd621a2bd93ded35be7c435a301caff2e48296631d84fd33bdfcb9577d37cbc07a0f0a9d488265c9b6a882fa875e8021a8e56092a59b06110a8bc3cca8e7f9a58dfa571ed26102ec9a9ba6635c2fc01a01da4c01f50180c3b5c79cb09d2122db3170b624b4f338d3ed8f279f248272f4a28b203e41a39f949aa626eb2f96c66451cf066aa3fda0b40af61a11524f66adca82d2516038694dfbec1a51cc7dfe6518aaeea7be143d56eee57f08f05f829beb93ad44494a36df53cfcf926656413688d958756fac669fff5820e4446067897861925c9d236f3e95e9bad22b1f7121e3063d0acdc3b03fc19043d490717626487ee56d44e96a3386d6c5ac1a5f364f0bca1e46c745c8046ba58d77f8d2ce7ac787ab6d04261bdc775a63e6f5e3e4c5cbbc838f579e374232c57080fa4a5b983ac09c58859b4c30a6bc3d368f06d392e6c3d125a727f29409ad9cac2f9491c449e4b0161a50dee06a1f32fab67cad7acdcbc72145adc02269a40773f75be8c61d7651d4795910943d0a57dca48ed53f7aab6c8f7cf5173d12ef38ad41517eecdd25b902e9c11a274e4f486af66171813dc6bd0515a870ad5257c86b7a94a453db9256179ffc40dfc4696ea94848295100973b483e21da1c080ea25c8ae420c52bb64eb8becd31c7013de107ac4f19ff7e0ba9f6f461d066c0a73a970506b9f90348a74e60e8fb71850d21bea9e6718021d81e231de75d2e624588144db186a1d7efb8e642d3e0669209b1452621f4653abe9108126caa47bb0fd36ecce91683f2c46ac622e7267e22e921cdef6a322797c47d86e152ef6b50046c24a6a2c2c49592e4202a62106bce2dd8a019d78cc16de848929a63a1bd9547c7a0cca8399a12e3c10e1cab149d3acfbff10e89e866a73fa76443a10af2afec192b93f7cacbf9b9b0b3f59db4903c6bb836d4f5599caf8867dd988b03e74ec9c9be4d8dcad2530bb421476e2b3f4c21adb26a94c3c188cc6dd56dcbbaeaea651aeb1405449df32d345a5c4432d4dd59ed23154f212eb9ab7d2d4cd8377da988dd4cbb633eff887fdf68b27ae839797b950821f4ea040dda15e55aef63cb5df0670dc7011fd13d2ba9a613ee089d48640694c9e0b9e53de190a3e1504b54e565cbdb5455340019058bfdd78cd12cd812f00e0dbe09d01ab22119a255250791bacd0f3b3601b21b9319ee561a8eee1ff986bc7bb0fcbeaf9e99499da4c0d74465e69f54615bdccf3af278fe8750ea54281e5129530520ca9c8fac79bc62fe2af6bdec0ed18343d9c30dc8a875287839aa7ac31fa95cb89d7bc754694a1793e8a83e040a5bde8dbafb49839df1c9b7acf822a36df2d7b75b9d34531eb0cfa3e69dab809cc6f0e5bcacb68a095cb811b401b36d5b60f7b1f4547d8e49f8befde1581722bf145671abf4d2f95685ec76e55e915aa96f7561233f7ecd9d1bc3001eae4780ec2542b16eaace5b174036fc344d32639b1c23837875d2f0172791db1311a5350a1359ec70790f28f5a35ed20467747804dc9f7056453d201260849527c46bc9c79edacda22360a4b226ba2d0267fdb2862e34724fc93a88f3cb9bf98b87cf8feea456a5fce503ff18e31f64b0e60a373d21d5f4adf443e6366f27cf9a255af8ec91598306ab5094949b1e7e4925ae534ab968eedf75e57c97a49bb3392353a0278743f56fcff9b3c6fc302a5d37bfd399692236d4571862e93eea125e1d9d5e3b0660e903dee3ca98a74b34d6fb3be09be30958d9e0f6f983520bfa007c9d132d367dc7ea8232d7ab35b3dfd9189b7b2354e5fd45492cd99619f226083075d5f50d95c77e201c1c119678f83afc603cbb286e18904e8ed1ecf53ed2d963d788c8ed6fe75ae45ec089b60e7073a0bfc475735986fa2a1b7110029074ae283e76b16fc033e46f30fcd5c4d520eedf5c7c25570669c5cdcb0d68d45cd00c5b058b6ec3e18dea5907d0ae5ebade3eccce8deb5fd02322aabcb5395d19cc1755e34fc93d15e87429e67ee4d80d853e0fb14c7bc9231b2047e0c2df35747135115da77e629833812b034cccb6a469b2470a29753ddf775cabc7dfb390ff77a44e27e582bf2840ee1ae2eb0143dc74abe7f41a749a30174be73def5f25573e5f8f6ef06367e345c37522ccee109e7363b587b34ce727fa40e3da71ae7e3b331ff2868811af01e48d335ffee621c366b552eb03d03cfb37aa488d170458f2101069687d0d5d400d14fb8502994e894b85c76159d986385b593a2734e688dc1e053058e0057fa9279b07d01ab51720117bb5e9fb96012cca3862601d2bf18632291c80faba12a2745bc6b141f8251596b5da16989b123c208c802b5ef91c6609be463838bc7c4fe8fa790453894588fca203ae739e22c45b2fa57628dd3eb08d5d78f532c0f14f53fb003cc3128e64bb47b3aa6fd303e145cc8af39185e43d6ae3f75d5efee01b4ee4bc164148539f52bcc342139c577784e1d9e53f9135292cfcfc5eca13ff21b171a9000dacf5a23fe6ae435a0ffc8c568546e1ae109eec79c3c83bd39b063ffba5ef4054239a2d7dcd7dba71e8a95569f389d734d759f07a338eeb0bd9534672aff72392434a22fd2929522c8d511a2d1c1e2db981874d7b937f9c51e510a4727d4c6d93aafd8ef45e425031c2798eb7c91bbbd0d5e6bfb9883ea8f6da94c79815d19d4d502895c0689f4680c9c9735e9976b4a35c631d4d802e756f442778267ebae9120cc913f7e5601804fe2042c81284dd3df64da4395b44e528fda67711bd7361279a6bf278763315dd9a0169b2ecc0bd53924dc2352f38fb4b2dd9c780c4f44ad58e6c19bd09917213f4616a690186ea01c1fd9d78b15c4175f49be78cabc8fee5b449d3e88ff3584407dde191249e4e419bb93405535109b035f380c2ad9b30ba98e97a33fbee9c50b7d9db313a4a6341179076003a205bca7855563adfdf3a3b737802c6607b115262a31cc33c816955b2dc538e11a5374d146d44f379527e2364da43af953038f6f7767fb7e198318c91b439c1e74ff3ab1d396b144b862a19201c2fc7e04f61970f2887e9eeb08e2cd88060a4b1b27c1f966e83d5850c2a04f6583d7033d058f68d711aaf1f9ab3e57f7133d1f7bcbc1fefe6d5923e5e630f20e9e6a0fe4ce1040b988d4f389eeceac7a135849baf459ada1a4702377f87f0fec63970ea07a5ea3968927670b239563c03be0ce755a271013cc5627b52ce1a521ac9d6ef8de292d63dbdba821537efd2571f2e905f746059c9d6a587781ee38f672840f8f3e1dc3b626630520d7e3be24006f99cf0c6ad12887fd03d54f31f734e56b8059becb986aa782203f8180c091b518e347fc23914d8d4a363d06c44dd8416608e59ff359f9737659268523b5181f14d42f1391e20a793a8eee11b678dffda1a9073b3269565de6a8a099d3f2c97cd4e28d433f45d9d140958ca39183af58a47743843f6f1165126388dfe0967f6b2883d2b670dbc86b0673f18b10400cdb23e332f51be609dc1d81b41f1973cc775d4b65429cc330b90bc0d252c83941050fc0895a7afe1d3dff9d00685d75e890ce9b12d7d08e6458f862467d154256331e2f6f9945b3cf4e38c566fd957f9c6ae61912982cd1f1ab54f21cbc809e6fb1d464e40f4f688d2e9e5eba01caee6c111f4dc2560d15c56b2ef66349850df163fb3a7b0935db5faeb3b2244f03b8bc4e5149e95062d3c0a8c6533363fb53d67c38c4dac4771a1b754582ef3365fa5d6a15156ce1bacb3a1dc3ebf92e85ee262d62a33f56668adb01195064894500663daf20e229f7496316ce2e5a18c698da7b2157971d7f25c750ea31f6d8e5e1aee83be76b0b266588bb14c3ec05e98b2059e2bbb6d36fbab94f9f1f8229eda56582ecc670ea67d0ba5015eab4f5b2cc307eb7a418b413693dc7d3672f67058e523580d828302ecb66bd74088ab93aa1123c0908bd85c86e833122b2e74f87db3a1a3533a684b9cf8bd0160d05f1e0f9aa2834bfc1d9af40a719f620bb9c48d3569aefb0759cf0ce22909deb8b051e8ffcd7295a316ff5ab2491da260962d02e6c575c4022c320270fba5266fa673ac6ba39538d4be161d60f33f8e65c95b7f6ce3045b06eb78ea9c2ab2f9b7f15ff2bca89f7585ee8556a2b7e44c59f50443f8171f88746769b7da9e57875f4a99ec3e6c8330d2246a1ae0efc84c46a6c2d019e8e67481f2c248faa1249a260c4859e1931edee36ae2464268fdccf29a6492b9ae4d00a9d470c3ecbb71d911b30d2cf524462d6dbbe5c4c9a9b446bf50d818f495a928519153e509196832bc65d58e0180e0957bada45921bf9585f8101b1884a5452e400cf7fdd025161e590593bd7e0a9beb9f0b28ca6766dfc7754ac91835b05f6b87cb0a8e044a15a2c8d74f41001e072af64bad4d5b5dbf3f2b0a8e9df83c04deb1b7872bdaab262dd9506616055114eee0ecfa3aa5f9a115eece8f572d2d82ba75333fcd71be2e7f696e1788185aa4fe8addc246f4f2e1934a9c38d9a75f3b011975a5c8cc18ebd37c52a33dbfd0f3a8a34572e902156e07277fe3d4482730968b77c7b99a932fd51fec3dddd1dbc93d20eaad2eb58846e058eba26e732abd72c31b1001e97657b501d2c39ba091602d3f2314ed902035264ef69db748890d0e29b71f77de440f638de3c6f1f7413b93a2e7533f891a482c9317ff5eba3a7f625f703bb268671ee693e44d62641165da80be8d2bd2847e88c5014d352c76cdf162ff201ad51a579384f337c23bd5edfb0f40eb2346fcac3fd3945c3590b41865060604162490295b11b5885794707564a3b97d00c15dd7b665f2b5299c3c5fe79156553f4e3a76fdd141c3b4e8700f13de32017783c23da4ae6add4c98a083a0a7397223c367600e2bae8f50abafda1757ec672a7d0be7450b2470569e632a2d44ee1b241ade7c6dcdf1423ebb7672823fdf702bb17e692951e3db87e8a9e51a57c674ca0f13d1662e101fd7b51a2f5e6e4902559dbf827d31946f6c43c9d3b0bf8710a244085ffb67e11cebe42c4f96d9b8c6b8fcaab4b168d2837cc26fbd6e90da4ebda041ade6aa671774d599a49af09d4149ca433d118ec9a36f1489bd90c75f07c160ec9e6ee4e0c012becb4c89914112a2d1d094283efd2a770dfef97718134b637f22877829180cff1677294f8435c25a819745fabb300292c4c2739f75492bbeab036a695b74c6a4544b46472d433660ea44e8a1285bf22c1388d8fbecee92a762f1c992dd4256fcbfe560a0f26f69a1683a937ea2295fb10e56450beec786016f274619b871e45b6ad24717d936b8716412be37765d66241ecfd8dd0a1b2b5024b4a4ecf0a59d897ccf48d2930dabebecb359743008a8ed23189a0575dce1c022910e7c53ec74d5a845a6d0c9ae57c976545264b9fee952542e1e7b964f5f7b2a6d37d8e7343672cffdbabee31d2227079c5def8e92c4fe555f3f23f52c2a32106c7125d99ef693190da835c30c44acb40332dd5ffccbc60963f8e3520f766ce3dca5575eae5faa11d99b87fa544044bebc1b18f673e3d11c9ca569bc39f04ddfbf4e6fb24aade9bf77dc9069c574dfc431d78c21a49581682c582499b5c5b5b7c27ec0240c680dadb7a0773ab3db9a0144f6d868b6c51ae11bd452e1f2aacda0e2d51c53c7547f4c9429eb722c34fd5c6aac0f9850198d0da74bc12d79bfbfce5ffac04ba0efb0c1d683c3bfeef44e74d259c613f9093fc65adbf1ca9d7779b72d7a29a19799e521ba5524f743dbe0d4280903eed8cbbdd0fca187a64389d4eba838d2c85c5112de3686b51a817cb71451948db1c2260cdda15373d19b290830a584ac71d4e4317273d9043fe4f5d8930e49c997c9b283f764681639ac63f277fae28b6b94591c847bff29775c96beb90cc63f04f337de2b4a82e35c789a2da75cd30218c0c616ba92c70f5394b63ff2b992c86d49c459bacb33308ee3e5cffed8a017110cd87356ffa0f7420589ce5e24141a235779ab35c0f06a5cba52c5f746467220b3e67a5a9935ecc882c2c8cfadb7c73eb3f4f45c098b826fb066eb7e5027e667fbb12136cd69bbcdfedf084599a99314762eeb36944d25e2d9a433a1c3638ae346fb733daa194a6b27fd61ef33a9a358df755f3af58567dae4f78fd4f9e37393214729cb177c06965464d5667fdc95b47f49c576ee751cd76a895d6755d5e4908fbd391a5b30d2a28f78ff9206d4446853d990a5b27f7f32e9091133dc7631d1ce54638e736e0e1c13f196a92fa2c6340f69625879ef53ac776e99e870a1098d51e594ab68370cae1aeb6e3602419dbbd9e3139cae7ee031aa7f8dbe9127cfda9506b4e639b22fa950d72bfe05b6b5ded32971e4eb536eed6eddcc4446ec037a4325754c673b47bd4b65ddd15a91daa2542deb0fd8778632116788d39410eeff513f0da7a27170f9b92793e9c0295c97c28aab2f760efab775f4c84d2ad51ced33dc275d287789f0f8c97f1d9e4cf82300f584353cbbdf4fe8f4d9dc43780d1b6873b3e352f033a0a521bfb8e067589e9f8f1c9d95f54f2d0d580bdcbc5f6f0ad7c858cec16eda460bc805fbad4854db9be898a07aa9291338735197fd834e718c782384b7a58392be160e875e6248615b1932b0893180f1049f2a3f9bd0d3e39946e58a748723e34ff55eeabc428f1a3b179996aa50335a6e46cb11b636016a3fdc521b5e6e53726af5da2f529d50240b4f5c61fed8079bd8bb0476d9dc2aa9ff45e57a694cd64dda2e56b8bc53225fd308d9d61c6edd44a808709a98fce606f8c86e830ee3a438891a94c51a154c039fbe5377ac33f0358b7722cb46f01d51f3281b1c193ec92a64bd8a9f3aefa15a928a948bd4aba85ce00e01b5eed611b681da32f87e6ce4851a3c81f5adf9202fd6324a327724ce8e0f0438778603696d018669a67c94674321bc6ab618458b2bb2104c514bae1e1621a7b2446560b4aa084d0f3cf6d9db89a9252465529586ced1e33edda17385aa5b467e458cd2cd60e8bfe2744c16c9f7663c520659b6ec9b03d00ef73b701e2e658b041d0dd1b265f7593ee3eed0e0670e7c747ace51c98eb6196fa9523efeeb65105e7cbf274ea6c16adc6ebdcd5dd38ccec0988071ff6a0c67e3bbb6d0152a58c7e7b3f8512f35cb4083824530cc3c23b7c17a1bf18a105935ee9c1848e80ad48728c5d7ebbdfa07e373106c1d7a27703c407fac848a57575d3ffbb0e7b56c29671c750c6fc2285fda58e138cdc6c8571870553dde0814ca0e0e87d36424c755fc25efdde415ce3d25d4c874185bc33fa91675431ecc7852f365000f2c31c9c7b22e87b4ac904e35333c414c0ced60713b99e7741060e292a9a573d51d22129ea58532ca7c3213c3005613497739f5fd23f067252e87ad5c0c5f8521699e6458f65e4e036edae9091ff98b0df96a207a06306105c83248ebababfceaadd48463a4325b8c1f361ab79b4c9117a010c4b01fab313af7d3f7c3c0f4196d794654815d5d4481ee02e037aafa0609dacfb248e472fd1aa4d2294c0c69a9cd33c467b7cc408dea697ced0a771e2a61a11e0b8a77d0e88e8e2107084fc225dec18667136d2a243882adaaee723cdd81fdd93e9038b37c1c1aa667a63b59da8bdeb275a4c433cf1d2849065e98f2c2729f5451f069615ebdeed85ac77f0d2187303794419b417dfdb1392b9bbb5e3d657db975afdf3849751cbb8d2affe1edbe1ce51505dff290c0977ca0d4d34409d7570d1cc267a5f225eb551f74c01b8de32b557cf50d4a61fac7880b946474fa13c8424c3c77ff7e5edd2659d9c84eb561dcb89fd5aa87950c1deba1c0d38ecb741c340d06bad71d1c33f4f589f72a339af45fa4ae4494a42d89d6ce2313a3277089b41d9de0058e2cbe571b2f9793cd70067d474ac9ab3d872d2c10350de73374331658e3686c35bbbb08c4a49c2908001a928c2df2c9b6a6f45e63071732d84402be331202d2b51746b28abedd2f22e6db9cbb6a0535e9855d8a0a68dca146df78a2edeb3d2fb1982f6f23b370a980cc0867a0155c812d85642ba1fb52fc0eb548c2581df9300b64a2d7a6217bcd26b545aa822a969f7d845a3148001c5b154a655e2716da85768927c15e441ed027853b42fbb392c6726fab6c9427e6b917acf3d3ec8f57e9b2440cce4f0c6a3cc8e0cdd2c1e0c5c358d2693706f86cfeb7109cf0a703473d574ffdbaccc5870599f2a02c5dd642758ecdf345150605983056c0e7153626db7a24ffb3cda82d1c0986088427f4a3d6e014d5f0f208f499c6d4354d109f7c59569eaa48ca8a7520cc87e60a3c239eaed584d65e3e48084473bb7fd983e0341888cd0cfbee5a80a81c74f26bc642c9c2f737c7e7710d1ab6ab9e3dab37e1620f10e318138b4de7f09b9cfdcade02dd075777834fb011e4a0ab29c366f186eeb0a445bfd860542f01006dd39ec098c0aa658b40a558a04d9eb0fd2d06e5567f374c428bec307707cbc07be81559d3fd9f3dfd9bcb4cef9ebd8327f6a7bbfe597f99f9edb1ba0cec4dfbf1485ba6a09a053ae14fcb78f6314fa35a7372ea036e47fd333f9f1915192c554456bdc6670291a327c8534ba38d8f692260376c33802b0ae74ce61c3eb575b1cf2e0ad69350f8c67e0fa02b4a30cf016ec5913ce1da76d67826ea840657525d52a80900fb72a4af1e061a0f39010fac1f17e0edfd1900409a14dad1fdf36ef21f56c37b9e46a96816aa30511a48af9d514904acbd6714183d546ef59f62a6226668e7b9a86bf502d73a1b2af5cce3afeda1475021f56dcf55630ff5828cb5dd6ba3381f1676e53f000b06e8f87e4d33c9a2991fbf3fb8e813a807af5034eb4606560878639b564e97e383995616a23a00c03233b40b4b7d5deaa5facac89a4eb2f3d87a0d5a5c9a3e9f5655f428c52211271523f385b20641000cb1e122e880a99180288c1dd73a134ed9305ecda588a6c26d2bb3519101c6ba3570c4b8a529830ef5453448bb907cafd1f4d86fa7a3516cb27ae4d5257f8aadde268bdaea0977394feac7361eb8c3f3dccebdf568398cc7e7a8e56002f88957f32d0d5964da15b92063d61d52aa61aa2df22b28fe3aa259910b38674a127c01376beb7ae0da0271d36b18d2d3db7370829bc7569d4e8d033720130e26c1f5dc725b4af37942841b402bb8d68d4785d10f5331a5baf313e95e5316881091df4ebe6b466aefccc4e72677f37351aa4356e72a54b74321fb61e0aa278e25d90a2ab4259afbb89e7c709fa2efde9119228e5882e5ec089933337f9548961d98d024b50dab9ddaf5dd2d0a8f7ff1d297a34cbb7617ae74f2f2a5e34823e53ba4afa20c4919cc11cd7de02727eaa08eff3371fe176216856655ae15f6db1861e0ee076ac7bad47ce9c068310e8223a9df7a9fb03743e95d2adc8fe0bbdeba9ea804234e5758f4c637f95ce2beaf848a8c6af54a0b65aba1b1ea4a50a809fa247c6eb7666a8a4a07d85590a8e037822156a4b488b84ffa144b146d2998ffa094121070189215fb1544d40100cda4ac79f21693b34d81a2b9be5bb51260b46895ccebe12b825211b10839c1976b632069cc56cf2d77b3011fed4371a558225470346a426f849a97a5ec37b4a2ff06e275d46dcc80fc27f04e4d88dad0f1d992c318fac78b44cfe6870dc37d3e8ffba45eb4bad5f98e0f35d6daf971460ff0342d58c8700df76591fc8014c2ca16f68ab207fe594d48d1dd04487bef62ebfa656ce5c6eb3b2a8a1daa4f779032c11e9dbf48bc864a76248510f99ab2f9f4fa17bfc23616a956ac0f81a77c8622ca2ede994fdc136719c6b547e95fbfad486cd71a1196741c48b0d203aadceb127fac7386dab885fa23d6e220140458fea50414e3898eb0cf96b002e9273e33179d32e569e38b2363fc6ef78871145f0ef095759425e49563efd91a516a1a696affbccc390fa1d3e3c2ebb273bf4d008c9d15e1e3cff138e51c3e07fee85cdab722847e29bdaa42e9427ce819a4e12fe529b05dec8eedda92301bb1fdb564a60ea316f66e2c1316c4b6c74bf41324d96dec58bbf83bd96fa0f6736ad1cc198dbec5339583f37eb1e735bbcc9a43ed4ec8d0d3ddb873e250b67d10ea3f8c416893571bef74341d4aa536bc8e6730a1acdb8d5856cfcb29ffdd0503c0fe3b15326979798885e84da06592f1a390f464369b0846b729f135894bf5db1f11ab6e8d2615be9ca1bcaea1c88c16270f14a5effe97094132e6261876c0d5be34c47606855591c4c12ccb6ac3b2f21576b75a305dea65e8e9772e061ecfeafafec432391cfcbdc8df0446f7240ef0fc4afef73a1553ceb0789090700e591362370ba51d08d95da5ffea0879c8cf76c3e01757978902244595f17025c7b07db26fe4183d86e4018b9e583707bdeaa0398bc3310668bdbe58e4214dca4777e3b6c0311ee36fb75d526a526e32cd1f1d225448f71016ed8cf864a92797c5204ec59ebcf7c22c008aff1c5a9f58294e971f52a7503a25bad24a9ddfbf3a63b96675564d092aaa88186575b5d2a1f011e7fcc48418e58736d8e660b5b9d17f540d6e8c66962400d8cc8bcc10b9a45159f47fe994641fc87bc171bea7256541248d9d255f085b71c0fb0264b96d47bc5d4119f9f8ee86c73076a4635007638fe2e6bba41c97fb621419a9861430745d2d2f2ff1c8e39180b78813dcf5d2e3b1e76c08aea3a3ad4fb8c91fa12644a3651020cad28c292ca912ddf9e6bab5e4724fcc340e23c55208c12ad40309cda23ac89d7fe96659076d9905c416bfeea0f739a8387d437e14582ac98893fc647ffd94abcac1399adbf7b5c8186939a66ca1a117032021088688126008944bdc423f825c76a7f8096ad8cd63f29970c4cdd75af9018aaf8f58fc60e059a70f9c9b8a64c223a410ff90bd95a260db6a1014ab8baa8010cec11f7a3838e286a1238a17a6bca5a629d20c61ad4e390e65e36614740948e121f422c1d6697faf4de14ad9fe10616a473f44c0cc2f1aa6135052649bb66e40e116432d417dbfa06607ce0e840091a62c2d1a729a8dc7e92378a7e02b6e8b7694e606068a3009b63997dcdac5f43ac02ce372d776053b651696a602c84e9af427dd6ed5cd2b437ba3efa0c9f0e8e11aff2274ec097c79ea03ee49cab894bcb4626e5db8640390fb23d5260e29593433146d6d01b57d77701ae1a84688c721b4ccd78c2bf561e03e37665b68498b1ca9a3407cbf293bf84ec58ff7e23b8a62288e88ba21cf4d951cb2188e504ccffec86bd823cd64d8ae31858029d5ff4e523fea475d091f08c2102da6bccc3088f4f08f21c62beafb0a8d73e846b973b99e844088dc9f57c529eb34ddb1f2f166c652eee045c759ddd06222afefaec93396b335a5e842a882b86cd3307eb594f3d20eb105f3fd6fa2ddbac71d44f7e841da1d0323787b6bda3b921a831c408ddff7c87f05713047cab418563ca9d9482b607050113c9798a67e8a023a666157293455e459fb54a10409a23ce518a4e8ac06680458fdfafd6cb4990c0eda7b64a5b4697a4acbd90ef4639545b774add884b69b90bbb0d36f2151354cbeb31aaeb98f61da1a1b510d623c202e916945a5717a7eb2588c2d66bb9d61f1f945d34353c2af23ebd105ff8a7997555efca788abc4a5de2154b0dfcf0eacad725f3101868e11a9f9c0cc38635aee17bcb58a9e79459cc49e141c6d5efbee8bcd3dc0dac9ff96079e76c882c54560037ddfe250503946c82cdc0cff4e0fa14c9ab23d99217a43630db2911694c7ad31b79b840045cb878e151801d05d62d797f447f184f138a7dccd0e13e06bb4cc2148a80c51c268d297e9a5087c88498dc009b9af81cb63578c2b088679c95f2b825ac0b4cf5c744ec53b966717e0d3034f7cabd68826ea1577ee621e1b52b871df0ca7030b3ae4eb7f7b3216740e1e64135e54cfe4773da8aa63f8ca6c3fb3f73967fc8d74fef0aeb8ac0e49be5330e3c3b07453ad81051cd2785d53366c3b6ad358c2808d81a534611032c33d66b2d3903511bd1f13691375b8c80782b03df5742a0e4b7ef1b18c1ccf5e06e844a8c0250d6dfcd2e1534bf5b3079cdfa79510c07085cbc472e66ff272d1ace19267a4ebf120e99a8f241274ff92bd39e3cb60151480b0a6c55a8c01e0acb3b4fedfb7d16a36a15f28ac73ad924ea5d9bf51241622f9d372f82165c814d8271201f2c3635f1b697e1045d57ba35cc7b21c6faa36d81f98fdf400948f8cf703b16ce6d8c2ae6c219f717c5e8b5116f4cf71e6826165d2721ed7a8f3f5a7fa7b758393a7f4e362a33da08331be03e522a2e2dd1afdfe2bf8f9f8d82857a0b79e9070d16d2648dc451bc3813843a4bb938bd6cf46871f8eef26c752c40bc10b366ecfbdcc634dcd805fc252eb4f8c4d772073fbbdac6bcf49abcd836ca2646359d6f6be2c55a64c82b80f643439c1f5182b733cf8db98b8ccf304a5e0893773be01ca14f06a3139d39819d79e6e9fa0cc373bf0984385915c2f898df6a725aca92a7940565f607c38d746a407b3a464c04dd4326c90199129093a8b357657a24ac9514753d4a6c96920e69a4eb39bfede4e22e074c423e177383c0a455516dd8c6269d40c3dfe48ce297c43ae0509e25ca9a540438393a38beb34d6b891f88bbd0e4b591c4fd9b05c6d1cea738d1be2d2e99c032426e072f15655bef1cf5298ad0d6eec790a08ef7ae94804eb8564fda4b7478092f3220fd41c5a00d508912c217738dfe06ff720b112d17bdf3d6dbbca5ac25ddd2af69665849386c59d083b262cfc06e79d79bf1e4e2c5c004697bc554a3abf11594b3dc8a485c665a5598f0d9ae56ae7db59f18dbe356d77e154f8d6073fe34c4081af0e82adbee32fdccefeed65f1d44723556b0963653419e4625ca79773684376ac1868a949bd4eea6955ccb1484227ada003888ac175af6c001ef2523c65402d076df8b3b30442eab34db9686af17a2b3422cef6cb363abe5d6f252b03c47e33a69aa86800f8adeb235cbcf93c8c7f9418fc5f4d5b4f7e036ad9b53857ced2f7d7fe978945c5db6da027fc2f5916dd1e2d514b2cba21c8a93b429459142bb29bb46d1474ab6593f6a1d572b02a1a351ae5e54ce98c86edab9e8612edbd9912f2422a63fbc42c1b8f9adf898200a25f993ca0d10f54d4dbc1a876eb17653b1cb2f377ea7b61845c86e2c5a6be7d23c34a4860198855e23689081462adef18bfbc48f50127e1efc789d22234335e842609579ba8511ea3899f50ea7b332de084b409c06c974e7eb82dfac5f391efb90fc773b0c427c33219caa575408b04a319a08d1f95785ce5e26554632431186a907c261a96d39c4753338f9eb919c1b436cb939e608396611f76ada03e698c85f36ea44230012be892a996408ccdba0db2d56ed96a5dfb46c37382ce2038c5decbee5958ba4fdce834afb589f6918d77bb911a78cfa1a875ee964e2c568a9624ef0c785e072650c85bf15eacf64366b951cc8bedb8706f7f65e01dabf8fe52934b2fecf7ce823dfa7e6bcbd5d555185dc6bcf463634a347a1918f6c856be92c5ebdf42a09a7477543f02b01a012fa4cc9efdead323fa96829242d379fd6aa1f8428ad2072ba4d9d1656a96ef0fa625b592d67c5d99cfedb1781e1c6cc157cb8f357a5a01cca7414d64f202ccd85c5f25699313f83a39536e92b22cb936b8e372eb61bbe4956c84a9bd886683400aaf542b690f0eedb853a6cd49941756b3a880558670cddd9bf6813b066f3ab8241fd47459de0fd0df75709e1b38342820542d1c6095913e86529ec7861897552717ef6d7930a067de8122a8bd7f10887dac4be4c2bfef61a6a529f8ef9e06d44353b13a9eba09af47eb4c0dc810c21b2d830240ce7018f435c82318a255513573d65634f24ae88f3d77fcabbc7d1bbffac60d9b7950123bdaadfa3b7a05f026891a5455711f7648649ab4d60bfa5403197b192164986864a15820b1839283acf559cf194492cd088ac89d4e27cf68e2b5e1467999ca38239a80c4cd8e73b063412e60fe2b24314ffe17707bdf1c64a0543c263439b3b58a7dc01773595bdbd6e22273462e25f3b2a21740f3d07c3f7bbf6efdb794af66edc3b746cfb6d91e90dd87961bf22c3d98e09886d2055c5020f09506fe0df77686d2f20f8cfe7adb6a5c98d22d6ed52013f33dd8bdb4f164bdbba50644bcecf58e7060c5407123331a25866f92374f1a982e1a520f5f7ca209d2269f725805540267586db5d4fd49f2126c6b9243e246e9f2793a5b50223198d71bc60ca64a057985886645190da464b803aa5d206f3861fd63fcd3e86ee06fe3e85b375b799151ec0dc71ea1c0278cbb27612121ca3dc4160e3b403b8b7ab9ee80c661de2bc7342c89a31bd77fae6c2e019f1d0fc7161c30bc3aa65f4b0840dbe6f2669c07f9fcbb1c64be3f05af7fc372565dd1dd67c191a0bdc6c2d5df5773f66f8a109a795383d0acf6f65f29399d2029bad212abfec7d35f1beff28f2196b9a3b80d7ae756b604fb87212f834ce34270b37e9a28ecd369d31052b86a1916fff5e64c53670f0afb40aa1490008eeab019209d3c18b8a6a5521a7c4106f03a762c427907d803359adacceeeee736d17c70706ff4916657740a5c09d76e620a1e095b2d4b3543c760a9ea07cafc01cf1e472a498e6ba9237ece22839538162a654be928f80a283d1ac9bb98de43b83f470bd770764b7230dbcee33c4df6bb17c08ffe1816fc585dcd066aacc19eafe1e9768abaecefa72e83cab09a2ab16cd257e061893acb7f05f05e0df99b01da0578f5a887db34aad255250832229e6e1abf7a07fc521a12ac8fb1fc60bcb2e2c345a6d46efb28cf5c9b3c55b0ce82fbf7a9a86dfc216c2ea2e4cca37c655c5696cb9738969e4be5196f10e1fa567adc41ba4c91cade55e6214886a779d096661959365f35c95ef7d4a6f0a19ef4e2b9be1a944f263239c4c7014067e9932e3efaf1c2ba3b3b03576f6237051cad7449373d5c4add643b2fcfa8f5fe03a729f57e11dfd0d21eb11726db3578547abcf7b95d7f47fd419f1732440e406868dc27130e8f7f21c4e14fe254187cf0d894b958228b31a51a68cc1f4ae231a704468dd568fcd6d41e14d9958ded6c2ca1093e4348d09e0c542914306f1e7b97ed39426b0f0904f36888069609fb2fb4dd05c37e76d9534630166bfb7f49b677106357e7a087191f8f6b9055709c2e79cb11577cbf5369b85ca3b3277bc23274784b55953581f680d8c2fa4a09ade501e55b5bfaa17d871f3f44779114b24aca0741e8587216537c7210e994576b822939431b7462bc4e7289f554eff61bd4488237a45d036136dcd518c2d457e415d2101113e2ec18d90a3f2d45797c18df7538cb65c6c045f52022ba685064ba48d1491cdd2d7dcf7af1f523bdf78f794ad6952b2433d113220f366b17de69115d8d99fc366811c91be3db0a4b14f093eee60f7aa8756f558c39d8e0c387160716bbbdebdce110059e83213e165662d839f783df39e01939b211a3fd6bdd2bc868aa45fad26e2b1089fe1c3fe9f7947f57aa24d784f2a7ffd22a70cb35206c64dd249be701cb2fa9ac274c5d63f6bab0f4a637c30d15fd931855bda7fca060b9d41afa7a5e44092d8dd5932ca734267bfba5342cb891e9fa9d5bb89b8ce92b5601f474d22fd537856b7065dc33d809d3bc9c8a683a3d027f9ca4a138d2a6c6ff49db0202d23ebe27e3dfca66822e488902463dff6e1fb8656f7616a4c92c10ac3d39e742e6948ac29bd6a423fcd551d99fca50d67826c2666ac6e8ada1664ded666497645f7a90b0df66a5d3529f945e490d425b6ef1548fd3dd115c85090b301ef48922e276bae055691bd12ba2213a9891cbbc2c6f87050dc877ffcb2e971532654c97c578a4de633f8877c7d563991930eb1b84ce26a1cbad981eaf613b9894a4109af9df9aea4957346e8669b204bbc90769130d9494bf15bcb4afb613af5e54759b53ee331c6a56148bcab4fb8a60561f50fa3bf7f488cfe3ae7d6c31236d07ea7d0bf614cacb095d41078f434cd7885a5ff157d8681a931e04e3aa58222819dcee152de916cc5cf59f58f423f004e3524f0347000b37d1ace486cddfef6ba725dccf1f5a59461496dfa2701f41bd0b40b3940439ab69bbb72244388f49f16c9c500402d7006139a3ed5a28b1572f8040e3e975a9408eb5e42834df1b0769a8d1e9a3bf8028e82cd74df7a097eb9742ed0a17d754a9ca99c867f9503517b41186a42a911525e2fe0264cc8b8c5c466ff76ecdad393f4652bd2771778eba6d6e5a7007152565d4aedb40dd7b2e9a561fa6625b5681e865f0b3cc8697a55680ee42d14e2a21f3fb3649e5f540e3b45656f1ec60d49498d8a3ca796bb1bf91195f3e7eeeb9a15514fcc2e63c7ebc84237cbb80f2291ab3d67ff2f174fd1cc0282d7c689be8bf8546b647782a53706d64bf9dfb4f60fc765e162adad53e3f32a1aad5c52f241b62a146394d8bac78c191787d740827426c3e4724a1115ccc655a12ad67fdb31dc38d6bfa6d73f321e2b95c434c65307174cf7a0ee96b5fd9063ce64d9cdd3f56755485c354f139c2f2c838a7e0c46d5a521a6fdc0bf8878131675ea12397a689d265b5bed8529b557eaa20a88055192a84c56b13a40b5723c614b996640e529029a818e2199422a9caea66255a40ebd20c204f12c59b7936f1f5aee5a4266cb908c108e341fb41c41519690de00be2abc2375d8b562f22caf5a62b260c4a41f6bb844571e5203583c82345f4ca7b69b52cbcc298c88703a282b32bdf589a0406c416a446a528ed60929f37e3a25556c186ca265c9b754b75cf956664a09d2a00b344fb6294fd2588b9406553b9af25a3878dfabe5e54be6b0139207b5232124ddba5ede53f5caca9b71c8a32a80630f1b85a77511f60f6a7e517433b1bce4b2570a2193927c304e436205994895f65348e9a6570bf331719ffeb8c2c3211555d4fdff0080ccc9a3b21ffab1f5675270043547e34b5a2d35887d2cd9d1881ddbb36bec74daac66b950a8956e6ff57a8c34c433f29de504d7336ee75f1973068e65470f1240d5a3a2b92c86d9717e04279d93b91cf564fff86f0a03cd27bd35271b36d12b03e2aba0b21ef9d77a5c958d9c026476af3b35dfe5d2349c52378af58937f5cd262b49c5e6bde45b287ecf526e8c5fc5527a06d4008d6016481d29c5f5a3060df76ef90381a99ef632eaa639e2682d0dc7484d0cbe50866a0d63a56939130cdd7a92de61cd7179e592b28b2a07fc8454548351a542f6468a36a317678db8ece762b331ac091a209613c0d8e2a69d80381e386e27d4a174dfc87f68d72a58c4afffa355b82ae2ab0cfb2f520dad69b3b16555445e5b6acac774d44bcee63243dfef1469ee7d14d1dcf4dc9e59d9d58bffd2b768658e4ac98e46b2496e8647cc0c4a89a78e1c0d833709e817eaf166820fcce4e2979496d672a6b1216475d9e20ad9541b520089d68b8f9c15ece74a625aa92ff54b02d069452207cb6c626db726fa02ff591bc421de10482425518e8053065555f677f2c0f802f740dd1565888827ad2d3e094299a163d572c2c9a9e4c33b145d556f682d4698f4f39ebbf3812d0dfab030c07ee39839a4c107883755c42edf268171ebe288ad36da4f9dddf25840af606cab7ce69c48ddb8923cd33927b584a60830f1dc22c9e4ea3a4d97eb43f38be7c8480b9b245d5dc8aade7cb2c2e6b6aae199ab36cc23ea85f90a60a9717ae46b1dc31b2993871ad62cdb178acf88db4d8fc3f7179aeb775b574b368931b8fa6935570ddb338f6cb020cec37c43033baf0475eb5fa03e303a238daab77aec4fc59745d4caac3d14cdfe47a7380f1b60f442204704e4e97baa1d30fc9a2778823e798ab7f4b27362f38497cfedc9b84ad1d923cb8e5a118584e320bad9d5d726e2281b38645595676600692c0a99678841062c9c916cadc24b80ab5ffd5aae12730aa1957c13871e2c250ed8dd04e33bacdffac62c2b695f493f76290cf15a3cb11090dfa0c594f830650f536a5db3a6806cf08f3f2ef229d71d9eabcdc97ed86a038ff46de753b4eec99828cba87e7ebee9f697a2dc9e9d5334de8e6aec175cc7105d35eebd86b3f45c97d3e4ac02fbb38f52991cf2a606748a34616b6d99588f43802257cde0e6178525177715f296785f7be014d6d5a0a4356c2fff87e2905a264141571c4703deedf30b18ce2e05ee706f499d42f545b574165404d45760ce461a84a2b5584aa6278713338d11beb44895e8e8290860580b04df7a155aa8e9740a796f1c4fb75906dde50913ae2ab9bf1b6dcec14717f448056ffa04cb5601e494a7893d2fa76ede1b43807ab507b6592ac833256a0c7be3b5a8102ff0cf346fea7fa97b1fc42bccf1fcfc6efdbb0b39bd9529d24e13d2dd5af868d56b40f07bae9e10e1fa5c806ae79ca0767a3b31536b396a9089329cded95141d9f6428dbb99db2efe6afd5c8804c35eacf0fb0f8312c5e638fda2f0f924bdd3382583a8aee7a79da84accc408ca353c55a3bfc52da32030f0bb76ce939080ce6d590c3fb224a945138caf45351db6daa1fdd5eee673c4d2ad66d734f913379516336783b267dace000e3e8a27f7ae3bacbd9030f5943f2014cc475736723ddb03ac1988889da107c5bbcafaac82ec226c11b038d01d242e59afd53d39caa53d8486d30fa3e0a2fc7f688bf27e2bafbf7128e189d9a55ec023489cde918d86af5eb76773f5a376ab16bad0ebece0a1b994127de56d1b6f5d75ddbf605a0edf7e0afd54f5305d33098eaca72bc1fcdeb093ed8084949df813f1f2119e67af480649002784f8cb8b57d19746b5ac102c6369cd398ffa5dbfb2fafa6973579a63d0d7861fc5469e4f5d99d4c93383e50950f7e5384fb9be96985f45a43e95717109a20fa7dab59910a0f7310388aa1a56caadf3028b8731bed36ac35b1d7e3a765b5ed25ec1b5fc2311f42f94c8bc955589a318433b7086edf6dc161179c95ca34ba1d4506df0cca70a31cb7f37dd70c25b2a942088c9e01975a5c20977cdb567567426410621415fb673337111facb6c2e5c24e7f597ebbef6b9097722d23f9f44fa812c33bd614de0002d24986623c4f8ff17b9a2642e675301ddbbf731fa93c592ad0aee3706f7ae1e4b885f18778c55274ffaeab2ac8fc746224208f830a9cb3dab8d8140ede13ad2e1e9aa1a2ea02171a854317007c5ce3811e80499dd9250d448e3596cf8ce7a767f1ebd17dab34c28e804e8e01a74335fc3bb84178ec4e6c3902b1a994ab374dc417d40b683b880ba17bfcd7ef2dc8fd9ecdb33782c9523385960419504d21ff029ab3fd79c5ad5d8adba5f69403c2892921187aa59ddf0c27333772d7ac3607112a17f07daae2c4f0cea793eac3d3b824cc8f298c603233013c017e2b5490bb34b8f9a42caad8e98d788dc71d4b2f292cf0f7614a376e6ef4d0ffba6b41cdea62a3a710573315a194b8bb37bb4720f3dacbc272bb91fd15772db4d28e5a34e4d99d728de76741c26cfadc5b01df1e3953093fc28b2ebf28855f20799892d7dae67db190733479cf06e62c1598f13774aa2d385e2d246b8cacdd7a39a7f4db0763da50ff7723016462ad356299cffb1838a73ad065c140aa1a7ca70985811064e04a66408d5fc8ddbccc6476c0fe9734b56359b3a614480ccadfdc13b68813377a76c03d6d3218e66b11a33606d6ec5bea90f5d57a1f2c082f6d10bb33906d10da5ecedac9cb16cb973b79812a7ec6d4a6affdddff9c06bae504264fb9a8c51b59f69b6bc8af6c7f5194b60f9e201a564e31a9a3619af4b46b0208a3bd26efc0e6e079fc88478dc6794cbb82e70e200dbc4317f0b269bd7aed77010071821bdcfc35468710eeaa5d5b6660b2047ed5457f408b56a3a3bd366396d4d2c749353b4dbb8b8ee69db29d35da065d9d93c55fc55eef433060ac4010072d2824867c87c3e160a1a19016af49953acae9bd48380774881bf38644a79ce6fad35061f5906f56a9e1e0f780bf786667a96a11b94052965b971a0f7e5919884a45b221e1cde71b4874e3f945ed01df1afc79f43309e88f08c5b8cd668280c0758a7c338b574d50e794e6a2fd37feb1e0fc8ea27611adcc723c83a51f30bccee19799ab1b323e880760e715a0862b42c6552458cec728e4c696a6df63d032aef016c75cc6076284dc86f3756af52a09c797ec95a5496bbd3a37f341d9093122dd7195ac5fa5508888518a194e6b5ff8c21d9db02130b230e8748f540dda59e463d9340aea89766902619fea9b9c43e7644ecdb0f59771131ea61f3d30da374f82e45bb085af741808e18d14c45dea2816d92c1c8db846fa3e48d52604bb434f647a29721a78955f221e4f2f45c8b95a7365993b0dccbb73752b76ee449e418d4dc7fafb7c14336d887a6040de06f5e7eedbe35f622e11873aedc7a59e1d007d5688252e7cf455a8bb70db6eada73a6afd79ed5bced5a0d5827b5cd949fd82978cd2d14524b92c076ce2f18c15d14999c9963158905f23ba856a4460e6ec0ddffebbe1d71e2fdce0a8ec9ca08ea2cd18f234a3a98e89d3e521c2ea1ffc1933c365743101b5113a22d493d06dfb9c785175352ca35ef8ad82097220c99714355a5be1590538aabebd84a71160f66b357c7aca8a9ad940c7cf76ef46140cbefc1b87410d10289deb1e9167c005fb066ab758dc4fb655020a7cbdf32586b966722f7073414787362c7d69482c336be6b0a815c06d8cc371e2af129cf05b3b976b8287f58c618741b2f0acadabd290e42855283a445431041d0e7a0545c57ad53d4af0fb78cbf57a540e2af49a715c6b5d0a08f0d0a345ce65676c460dfcfe8fe5d1e013b1afa370dd010b65b1d67149c146c6ab51583360bba1f701aea1a3074f4219f5cb92f26fb50ecd1f9fed4779963b2f2207cf2da876270712f9f04da39b04f83851da31cfda18feff8981a7a55018fd32708ebe13e7b7263b44218e6e820d6359c8cc4c02b18526d1d5c27b34942cf33d07f31ab07a3157ee2381e1a8f46cf80756e6c56cc6b9f9030ec05c51006271f370b004ecbc513e9dfc0ca5d069eeb8e52b0a5350eed4509d2a96edd4dae2a5638d9f43e92fa19b3b133ae2f986be5e228f73d6652dde81d21c89b3ae4ea464b37b9e42f4c880451b08545e46e0cf8a1789fdfbbbeadbcae80b0eca4759a64087948affe656402d417a4f233a49eec7b0cbfcd542ac54c66dabdde3b103d6b57fd9ba55c70657d0a1c3f68d746ed3b059ed6a0b79ff09efd498032adc8739dbaa6c6dbd8a802263bf1140e1ce0e3b4065f453cbaab2f420a6b7044879f6ecb4e8ef7d38af8c5c4b85ca3b71ec4b10140aad29f517665243accbd9d01c9895399e06f122670fe08b8aa80a88839adc6c7da022e672574bc6a93bae7fabcd197172e5fc3411fc0ea51db181ef569600d357e451f081edc19d1238ee09e204757d59aa1adfa215e16b744650e6658ab5c3824e5bc4503a14eb7553fab60de0e29cb15bd9dc60038ae6e3254fbfff1b6235d230c246f4f56530d7b9097cfdcab49a752b74ab8461bdc49982994b3789dc2d1e9afb8d60e83c02e534d686921660d6dee5fcb7fa5df8a90a3673df37bfbb0551a143e4235c98122ec57c4764c9a41d501a5ea41e0a6b2b64ca964fd66d5a7bfc7ae566f7cab66a76cb70155a9a5c8cf1073e819b80a18923cebfbf758af90b17631dc59a89631e83e284f7ae759e2c0197e778cec2373ab90cbba9ad35a741a11dbf60810a895b34fe5c8decbe476c418d18fc24d2ee3c6a7feec6c8bcc9835f9867a509d9125fc9305c68661dadf2be55281f2e7292d7e9559991813eabe1e6cc85b3b1861fcc85573ca52acb179d3fc318a1acdb7d1dda9cb48a78ed3885bd791351cfba84ccbda9d4ae02bd10664efad7e629ee805ca4d63dd4ab9d70dec4d0c356d9f5733f01931640c1ddbd8b1c15424a017bfc2986bbb3892e400420f6b2093b20e254e35c3e1cb41749555abe33b0e3191d5f82de1109ea6b43572ed0a848094c451a7fca7225ab8c0c6c29e3f7ee218e5a0a0e0620a9a46cbb24a0391f7752870c71851fbd6c5dc9d50710041ae6bf52cc59be86e4be7a66f1fbd312d0df15b5340fb884ee46dd89b081ba92d27196381a7759a7bc8618b0508ede04b123eca128c5db24e66dd3aa69c3076d1a49e8dcb197e710f4c42c5a038a214237fc99960acd2ada893675091734964bb75a374a1b00e784d5cec7e86b0eef2ffb379731919bd62d4336c453699a13494c1e6618758455bb62eefc91aa23e1b7c371fd4f48188190b931eb94730875e2411e431262254f5291890f6107f0739d1e4795cba5d0be48aaaec50fc7b5fc9bd4043405bd45c7ac86f5e9e5d2336722de5efa691605f73a9f198f6937ca763dfee8964e2554fd09159bad0d172c016abe38ce39366adcef5f3f3c9477637f47c3748d9852286302c6a2eb2495ac6d939884305db905ffeaa0067cc1264e3ddec63ab857ed636f9aa7e65665c40cc203a423d63219fd9c83548e09532da6f397b5d4c74963a77aa360e2a54756ff3a55d4245df04bb510d44ce0ebc5a5006dc5dc1c59a7044e344d24c32b89bd7f1b02f12749c23cf4d5cdbda13e530cbe8e18e3ad0d4e139bd70afc9a90d447286290847135ecc699fcf87c94fa3272e576525b632c63da03affb0fbb894320fc5c83f49925642742a24ff04afd9296fec4a504c1886a517c3380ddb36a653342dceb1f73a37cecf6c126ff23a84eb68135d3c13a5e4bc12fb698fa35c5dac3df80532f847bc416b86f9d2db3bb1d22183c19386fa6b6771b3fad8671be6217a4d19d85be8d23a746694ad55cc696fdf8d37195238a494be3c5c5b4cd251bad8ad8e67d10fec7b54e6205cc329809bdb75285bf591868bdbec54bbd9ab6405b09eb6cf0c2fa77f576b41a7bbda5140d1900be798ff7d5eb2235f9b88d91a74b8840bbfb34d68e41f86416526fbd6e85d392a6f58186194cdb3f5688d33ee017c6c9f595c5591c171c3ea0dafcb07a32f7b8dd5772be907f0116bab70ca726424d387b4d1ae1ac519e0d6e364ee6b62072c737a8679b065fee2036c3691c2ea3e4d73c5321316cbf581c27e2e05f7f00e290c5ad09171a5a136130a167b9ce1075b557a46419c2c981e1fc312e78de933824392d7a0292ee782420e381ed3eeb6b9e3b7558a563ac56439f7e227cdd168f25f0f09f7c5618254c42d620ee604f6c4db0d5eb69e252ce639a4bc99bafbe1aa3193e7f8b48073f64f3a5bd8cdfe74ea2b43e2830b762e63b8496e1387894317080d47cfc4926198907b427cf95fbd64a1221756867ab78fdd0a24ad0d0786823bbf6b3ddc9c3c03b51204fd0a627c46fe688b345d1eff515a8d4597fcd65d9678a857e84cc4782a45eddc233dd157d808308e0b1d1130a47b2fecaedafce615eca349d7ab00d5a0fb59c5a904d024a7e080875cc7af51488b679bbd9261f70f764b480b0b13d3fba81a264df0df4482183d620f5c37d6165bf76b04932ca9dd143d73058447695396e12bd6e70e7cfecfa6c399989295b1951cb996b86b0dd5797cbf7b344498dc1b7086ececf75b7715cc27c7ed4e26105c44d542be18184a47e37a3381a821e779df4d3d6058fa1ce52623802dda6523da435329d4c1d1ca6b9c32c52ff89e5c16db5670bdd945444675e997994e9f0c83350889e6164dfaa214ace28e207bc3ec2d53b60e62218fc5e16522a626ac7890eb8169e4e6750b9cc99545cd1ed8b55a924b8c7c193755e6cad612682c749543f8a6f1a0ee0094b49608df5e8660949a73e8aab47b9a08ab21b2ca7ec3f404d223f9a32a4eea92b097a5ba479db182faca0e60cab5c4a2f49369b581cdcb07c6d26b8e11808003eb5e04cc8cfa48b8362f4b89903ead554124d9e9d656a4d4650a39694b34c0970bfb2eade059f8be0d6417af7ab0a853fbd7eb7df64e3d6da212a9ecad5b6545e40913b3f4c6db14843db9b85053f0a9abc11b8332a0a602f05b2cef8ec2696712b00cc03a7df954264ae22a9a451af303f601dc09544cd2d23b00271257241b4083b5312d7ee6f12c7526681e4f982fd9def2d52494fe4514fc2273d8543096d1c78ea379d8a7aa94439f0019fddbb3195af213601f4ab1fa75132edb8d9dd0447ce8b7f6b48b06bd9d8f969555d0a51c1e3744405abda429f31fa0b42f1993f17463a1c25ab87b8227a7bbe8dfd0d88ab533091f190e9b1226e09261ca76bf2869f5a0497912cf05f5c84eb76efaaa38cd4b3920f87ab11449a5ac9078cbc6739adc1054c81382ff708a1b23aa71b603b13090cdb0ee5cd23bca6b47f5a3afe1e5b33c64d92bd7a5fcdd130d07d85e485670c9639cc980163bcd64be9d27200b5d9a1e6c48bb97331710042737b87e6ea099c63d8ca917479116a472375fde39c81e1a9a19c2795bd1cea89065957fd21ecebb4e0c3a69d1d0f08955774fe70b85440ea91ec8b76124aa348a96700fd53bd3bdcd5a42d67dec2412b63c864bdcbefe35e7787e99780bcb4d281f2b65aa540dc2fb5a5ca4b4ee898d1766fe5d56758ab285001c10ac93623883b5d7156be1ffba0d68253b8ed4f0a8d0c5ec92b93aca3065270fa980c2e2643f7bc9153a37cf5bc711963b28ce3ca47e4dad7cb623f67fd9d34eeb3061e7e9574679b84b8c1daad6d291534eb652afe186ccd1d0748d4dd67c1e426dab57f574b26d13e9906cdeb78d6dfbe6f9ffcab342b97bda2e0c5f81fad8ddacaa7dfc9075cdb0bfbf688b6a9945da72939625b8517a1bbf5a779477137f732f795de37d6e50baf940fe6124b1f8530ca5dffbbec94adcf70197783afcb64edbf775afdfe969e91b611e551f63e0f4985de13b4e7ea7e1abdcae43c96db837bcad4ac62e917571b6dceb127ed5532357180c7b3f540dbda01ff0ebebf801558f0c5cd205282d731b3790b41a8c4fc728e2da092fddf643a4ee35f92e13aae546b717531ee1e0fcf1aa5767426183444162988a011ec4cbf583ed5ac2729f773a3568f938cc5b03d396b4dc93de91603ef3ef61282b34ac40ccfc1049e91a5a2dbd750f7302f34e4f9036b12b3a70cd6b0dca4658ce15b35c79d5e75fba4c1f87db417317755ef86cb6daededd2ef2cdb8d129a9d86de683009b0206836df89b8dd42f3dc4e4f27c7f8245129030cac7747543b3b3dd4271e3a98b197ac8e5b0791e91e2fa9be55290907c751e648456f8547fc37a4dbafe7e8d1f75358c5379a346da043c6354ff54e22ab7b600797cdb593d2ed152ec0b477e3db00aa4343559e3bcba1d56cae86ae6548bc63c530f8d21c7d5cd00d2513251ff8bf7adf6275d953d2741e2cda9685d04c1f508e46532ca1b94f0a902c562b0c6e84d1d7b9a165e37e390b7dbd34bd42bf03f99dfa6eb755d2ebbaa1c7d47dd09c058a576fc1b41acc938c0535561924020d42cdc753bfee794ef8a2e781dab220e8c00f60669a634c8c73cb60b364a94cfd25ac037fdcff9e188d9d1865c7ae767ea45083a7d04dbb13f7941991f4d28551b7f05c713ad7c4aae63a9d83105561ad59f9d421176f39d5cca72dc7d4d3c553511dcb6c79e70ae784f15af872363aa300c4b8a0005d21e6533845bfa800a420fd709196c12a5a4991098e2327e446e2b102340e7b0f5901c251f16a53963c05d3ed2dd2c2693b558d909000c1ca7fb0f374e9218ad19388c046731842e354970c6330819e5d8bd79fa958454e7ab07414cd6599e74a3bc48c0072caaf3e97fb9e4a2c6700fa9efbb3809f5d86df6b519069652e055d6286e3087f5b0e2023bb10fa3254d3579adfb02a5604f83aefd6fe5f62bfca0006c6a99add6138c7771ab343d5fab40d9c3fdb2fe43580d0bb2c18f7dbe4ab2b330d3dd9ff3871eb28aae1e2b583cd0fa59150a9470920f51fcfeb7152dd69711ad7c7d023670d77c4c1076fd3eff827adaa66cc04c268abd770703d86ba4af4575dca8c46ac95176ec5be64e24b31136c6d50869cf3ea253160f6a100ad11c6e8a7933339e63c0ef788d59c536237b89b2a2438b2df8e1127533003abbed71aeadba86e7be1858ed4b17303901569b0a0de18d035d3a6ee4639fc715ce241debd8383cfb665dca444c9a8367c0f9c1e5ed516cc7a4f7772bc85b0606c62d382a35443294672ac3311078e966d259790f19f4de4092092537285bced72a31e4dbcefc9f756324212baf1fb692a006666fed064f3de1e293ac2a0c6811bac57644bd3b0f67338bdf8fa3cb3af54a777cff8e0a19504fc256cebd869d01cb1bf485e3cff043bb551dae4d714fea75efbc06f0901e4b35401f45c9cb3c9e62ad6f1bf7a3426e349a6914d5e501b7e342d0d24b8f13faf1c332ecdbc960e88e6d59d304e9c6f8bcedd0da1b33d1273ae3bb8b7ebb686d4295e7a79a6a5656b6d9f627e07b022b0b18e3ceaea78c5e85abfd6ef2a36a34e5bc5f52100192bd575dd186a35dc5298d8bb27f11ec67773cc75e351f166cdbba7a9cd86258ecc44449b2c6b7e088fb95435e55d9c59d3a97df5118e94f8ec4de11b19b76986cbfa9bf43b7976874903103799113001c60875a4bf6f3fbcc0fcc7fe30837b41a36d70b4f65a5aef74602d7d808aed1a02b2fac3972860a067c0a70d7ab652b68ebf901e97de8c27993b1530b29ee6c85f132b312e9d9ccba9a51a9f92aa9b9d3598910a8e0a3a6d1ed53508f1e4ef67cf4eb25aba5e169595df3c5d5999ca041f9faa664812a88c7d42f695bb2d0fbbdb9a9e9331e3cac21761eb017571479162f23eb6dfe0c0959e4e94066181a525b68d227504858b59125d089b7528a763eeb984f1a594624b7e5cef3d6cd01e2124adfaeb56f9752b15183fdb50f8bb732667beec93d848d1c87719078fd1a0a8181cec6e539d699d4be7c9c6917f0d0b3243db7526bfa66b978a10c2a51814331fa5b90979f1c48bbc8c31a2e22c75e0948992a6efc2c5e37324749f5d06b91e92090797e32b5a5fe85eb24b654ccf0d6c6d229eafaf36d174627a7b9f4b0e5964176ef9e0b57e99eac1f820c5eaa3349fc62b3321f4267a46d7c17793aa9ccfe3e7ef588a1a64e4a81bba2f7fd9f9758b3bbd6c097f07c7fad71b0726217a9cfc20a35e6d80b4b553e5cb01751ae969a32307bf0f72981bcba4b8a29cc05aa73713ebf65dad20e908d29155134556b72642d5123fa3e5b37aad2a89bd0594967f0a7ac19a4790987f5fa3d0c1e8089ccd0fb5ab6d374e9d97aa7ac62891ae8bbbc9990825e0baac22c134e3af557766c286319cbc09febbf10749e0062f4abccf2944a538cc8f56f93c49b323979ebe481a50a9e14058709b73f08c35edeff5586dfeb640b3f89247e33afe50ed38fc337e36da83c3f147b63df6b5715d70050b9cbe87e6cf4c02619a2b1b6bbf60333a06a668f9a9f893936a6282ba0d1632a4659fab7572cde340b2fded81175924aa50351bb6a2beb3090870285ea8fa42d2b732cbecb27099184629bde5799ebfc607e2a9122524ff28e88e6cf7dc558ca999f89959bcdd3befd4a48384afba4e2150a73e64c72c588945ace1677ce123e176f7c0475c3f7f3645d8e4b2ccee97d8c41322698324c02e12bd6108982680d14c3d1b1cc7ac2efd9f89d8d2e7de15ddf516d11e9ee15c02c560a688ef57bb4da385db5a116b210233394c9c31583754da926f68c0746de7f5a4791f27dd43cf6f3ec2ff7077bf1686d32f323b9634433107b45d80530f85bafeaa32bafa087ed3ebe95d21879669dedd105b5a048531e47260b5b5b41284e3ceda7fdda6acbc4ac962528abb3915b0dd0390bc7521e2d849658d446fce0134c18a07d603635aa9b447284adc542c36d9a415af0b461ce18dd8f40faa1149bb7459075f89c26cc5c25e2cedab3ac6c3a924ba80380018848bd90231318f6e21e777ec57d972be960b5fcdeb5ef45cb81d056ade92f41c9225608187f7bbac0153d96a279e35337db31116d68f85db90de1b09e67901efda59905879c458eea391fb087184092e33a955b3a1fcc032b3e02779c0be070424bcfbd421a9fb63bcdb5f98f4010750515e7d499a301e276881c9c05e2d08caa152ac13e62e542b0b5a547eb7d078911fee5fdd4c7599df76ddcad8c3a7ef39b96abb8b7fad00bdec6df5c74a41aae9e52fb2a29a02fbb625ad883a061a2df60b25772d41c8bda1f8e888953ae6ffedc5b4bfd141ff866573659c21b46dcc6e881a76eace6ef5b97da52ef9e83250ac146515d81bc14b1c472aee292d6ce5ff4106127c54b7054800dc279032fc3b149d0691192feafd71ddb82e488029a42a4de4b4f6301611daf218e9d208587e8ab58a0b61fc04c1a0a7f733acc45a8253dacff23f50c0d356819c1e48d5f30b7ba59d43f0be8d9e5a0bc5cd558ba53d5ab835e8367729ba39fde757b0954ed584181522e193232c8e18c930ba6b4783ee4c7f7a03fc2af3a9216cfe39112123d36d68840b5424d1fdf3d1832adc78534083905aaf944b375b46ec4eba945d8698c91e1beef357064a42dd24589ad98afdc0b1662100dfe4fb4fb039c4bd4013994373a636a106238eeb95c5ae01f4348368314e094f515d06fd1f60a7dd8199d4292a8800341d80ffcc069ca80498849276fddeb3bd08a85c6ca0515fe0ba53353df5b231b9c0ae3b1f80b3a81a3471e2a1305a54b0949386a25ac320572b0f9764d75ad60f4622c690517d76146541f12f89a43b074e37b2b0c257cdeb85e031d93e2c01276169d209e126eaf647c9c0f5495fd5bfc44480aa5c49860f363d95f3421d5fbe57a1efe8c22bb8d90a1a3e609ace7d7cbff75bfa4b5c9641bd5af9ee8354efb7f7edc4521c7c82cdb2b6d75cd235f5c803c619b3697e1bfb96009fe31fc12773c36900955c0c51752ea7012b33d93396910cb1e6072a89c7111a9355aadbdff4d9d789d5298717f11fb0195c713134598b9b0d61e65af2c876e758fb97a584c3b1845570b5e59e96be4333b81cebad066e5348ec7ce98d2cd06f0d6129647c89642535d8acbd9af9af2bd6e86ef8f0215bbf8fd5f372fe4b801f4c900082c7c04871412993a930d66bd4fda5479712a0c1273488fbab7351df197035ceb82b7bc5b3147b1f344fcc1141665cd3dda22ba09161ce450e5c55640b5e81f9cef39fbfed6d6340fe14ce83fa57156976cbe9d8ea67ba626bcfb5515e122719ef6c34fdce7e6a1a644a79ee6e3b93890507a35ae3192ba8a007fbf25d8da0e6c3a6235881c6d53f5c6140d113985513068a70a49c1f8ae9e6746aa3ee5c3f4d9ac02836c617c2776662cb75f6681014ddd83dcba63fcf7a6f2cc518276d230870d9d9ad06124650fbe4f73d32052b4c73fec1b4458cbd913d0830d449cee6840541ab07b483c69a42622418afeb37ed1d7cba61e3287fd426146c0ce6cc8347bb6a91f7db7ab5a13da899c4e491af780d02d079ef533ef13face301214a8f2a5275c8d8099cd35e57126953991fdab84869d2fb5ec49b58f1d397d733352f0b63eae4798af649aad91539c8dcf3b10bf0c800e6f281198eae32dec8a4d4464b9cbbef5897c045c716d193ad340f67a9df341dcb94713ab49fd00efca937aa7cf6bf7e917a5dd119c302aaf48b3ada23fe7f5fae397ac3907cc9fe769d1978e05bc50e5b07fefdb7081247968cdcbb8a14e655f14a4b8631c7cab68a3d695d06ebc2a72a23c260afd2788508904c801195700edf35a6f44b89881d8eff4eb5db8bf2c837a2ff0204a7ef91b4058cf4f724054f1bd8e57958bea859c642a46a8f0ffe4798d6307e4a880591f505bab52db309c4387bedf5dbddca23943909afe50ddee377a50696b76c696593f25a9f1500463fa59403093bc7df7db8af7391c4ce3c22564167931ffee7df515abdcd854e25d355b60b53ca7e40e993c8bfd5e853f325d69a00529fd3e20e0a6be44c899354adc808d5196d2c9eb8eb11985a32f2c119406e93af7ac5cc35219fba687efa91dd3d048771c83bae7cc3e67e6a97c763232c9b0c10fe364eeec3796d5db1c7eae17d6e31fc1d7a88651c557470074494ba13dfb29dc899090dc50ccd4ea5c2854e6022a7ff51b50e70a99788896962c95e5a61d3871cd8a658dfe6d1d008e861ade367f15c02c2bcd23d5e2aae207de48b3b77e359814410c932641cb813b5234728903a6a2b823560f4c5ac8162ba1e8d00500866724ad7a0857db176215f47a58064be7053e2fc3f7ebc43f034a63630066767cce003538f2c7a96210149ce0e020c89b44b88312b8d38ccf81efee1b2c8c4b1abe7ae0e8d74593e92730261e9d463e431caca0ee01fe1079b55c67af22fbba0eff1f87b31924b46261a4817f8dfd2c8ac4d297f63e4865dbe46f9dff8c2a9172dc8080613d16c04d91629c0c31021a67d8ef064c81a5d7e476fc6e59c560c915be2641bf97ff4c03bfec9e8e986ce910fc21f5cc0f99a3e39f3b4818ee03ee697e0e3209bae5d417c5c64fdeb37c289bdd47c3c3296ef8c5585b435b20a706c2dafaa3f28218f965c562e5b6b58cc7b529e59918ca2b2f619458ca6f54f5adb3cf0e3099b41b8649974ffb3e022ea3a37c2efe928a7aac00c4e1bd84e0281ceafacf543027bc43359997dad9a370308c5dda158ba711bff22580d0bd44e4c3944bd2ba0bd5a9f159ad559632a9bc6a6890651168eb29f48d7a3f8804146d4b6f7d89d7d9cfe5ec8b7c7b268ea50755fbbdaffb4813407f6cdbbc581a530c9a5f031552a6b7dbc6704ee3371b7ebe271e3f1d27173a41c24939a729fc2ce4054dc36a70e1fddc67c9e0452799be75d1afc90780b1fb432230ed769bf9a340b6040244b83c1c8e595fb7dd848d30c65aa0e52bfef24cc8e402372142353574d32191e81ea1034981fddb61169d4db3128d895d28a8328823520a539402189df50277e202bbdb1fc5b7ba4cd689fec6198557a1a86f209d3748c08c5b88e50295f89c04c2649ceb2020013c93ad735132257a8571c56e1e189036dd63abf3b79394fb2a5d26ede61a3a5301d9beaa74b7120a3983373180d972b99b58f155376438a69fde9a4308b6cc6676f3fc639236390c9433622c6f716d023ee775664051ba543f676b80619aed8ef35532a900a3fd64f501214ea8d4c5f0bc6ade463f7c04fabd9b833c8fa3fb8ab85546c4fd766eb80e98c26bc50c17e14e049008a385373b1798afd38f7986e753f4e4325b52069707e2ac3eee78fdebae500f6f6e3b8b813d2cfd94d8c272b64b3dc87e7b4d43f846c8c5cb1e55112fe45b6b5dae823c5e653974d2acdff8635a6f96dccc553c508290b37d0f8b819a3ae633be107ce8953d76733de1fe16daaa26260a762462cff00ba7233eed0f462ffc17e33f0a9a6b5bd8305629c7fe7697f7da6499d8c78f701b89ed2fc78001cca2fe5d83c4492654e84de31dc028f4b04af941151e76788e5aadc6aec80d4318c3511f6a9f8002721585b1ef06505d69be969b1f24ac62335e060cbcdfb14c8decda35f21c9e884cbcfc9e1acaf400d7f7a717cb55aa30fb430285752888fbbcc51d8f878ca3e63b0c6f1547908bac825195c96b8356161e6392bd05fa5038f630334c170e271e5a1fe3fc89212ba89e6957017fa3054b321785d9b946f7d53621f6e1cf330fefc0fdc88a1f483f651db8556ccf34ec75f44d6e548417e0a26976fa4f67ed592eccd1e923b84865e5958162286885a4c1540121d58004986fd8ca28c2ead7d19c78a3008af305710e713f4c5f47b7b193fdcf4be8328908f08ebf2d9ab356e8a980a10fa8a84f9b2704043e63b74955d6e972b24adb8ec8052883a60da9e700b81ad9293cac396c0d180706a65c4861282fcb8551184a75b9e608a5cc1ef0df391240055d78a3a9d64b5fd0eed848456d6a5d016a27b5b3d685c40b404ba131857b0ea01c964e7548fbe56d718add321b71654758cdcbdc9dc2166f926073d51906e2aa4d057f4f9ea62c9ae2f219fbcd6bcf458df084502a980f27c37b4678768ca2045eb404125220eda893aba9037776f3d52e1a0099157babeff5c5c939e5acfb64bfcf54b3c2a4ca112dd57ca9023f285b8e59e43d757c6234cba1d1d9f1683980f319d3f7d4ab44823b27ac3fc001e9627a9b28cb94b8682069b2c327f34b3007ec4d83e0abd28bfa6b2eac907061196d9a105ff1bb83fd9f502157a87d87296251300c10f52579699c5787348d9d2eacdf7cf710689900926577fd74a42aba3d4eabf55dbd175b4bf43756bf71ef5017639f335a27643133663f5ec963733942ae32271ae8880eaf2e2c5444a29674cf18ca75f9bf48377896e32f8e2bb69b981476cff87e750e363fe06ac2c33bb471a8531d543e38028674f6066f01fef3bd1c321d9661e28ddf3f88e2373f616d6026633330d51351f9df6c10249584704b0214b823ed5ca9d8580b30909de40f88e3ac2755a7713b5ef5d5b2c64cfcb7f60fdaffb6408bb61bc9038cbc453a5805c2af59efcefd2aae21ff6d808ff42a6a3c0f66496c9811eee2a2141dc63722ff75b280114d08ca86f97bc20e29078819ffcca2900b30e48e3fc787e3ee4793f0a30a4eb92f21f11b2f23010e3babfef26c78a8468a642994f2c584805b56a2dfcf04d90a8127d76076908fe7075eea6f9bc2454d2b7de3a602dd840fe138456549c068a76b5d78ae891494fd5d181a68ef78a307dbc129b2539a4acb9fa80654e009f902f90225a782f2d5df0d72b43729e0837cc3fb2452dca0c455ab21a33ff18ac0a768fdf8c183c5e8269468a2d0ef7f64f85e717ac418e95d2dd0353c636222df3b1204e760b937280ceb98e526e68d1c7d59447cd49b8224e0ce2c6d5d2d9189243ac34c324963633934e0aac2f22079922835c7c4e0760712f1221688c312ab70f35bdb693c02c8132fd920c48a9465c8514ec9b2e0b600af3664a3fb52f8fcae5c7513a291ac6b3b4b9174a924a21eb686dd6d0731b2a2aa6572ec8d45e985f2090338ae4b039d36c327acb3c29932602ad67971636fc859cbe7e32db01ce46bd5815e79696deae9f6a233f27c892a3a9ace62ce0d3966a92c3cfd30110cbce5dc7901630c8ff81bcd5e325e2973ce3b52c11dbd76a771e78b36791e0f9fd796a80b1806c50194da02dfea6fc875b9e53902bc7e7e57ce19d026b01ecacf910bc5e89114997649f15da3722ba2463062d3b709edaa0f734352695edb9d90bc8fdd7a90bd6483a1ab2b72c8ff5475ee4ddffb651ebee3c95847c7c2b8a01ed5d9e36b1e06f32b8599c5b9f8af655fedb86f2789eb1c3b96dd440aac29fd0aad070f601643f1e25239e40009933de58dce1d0a5532c1725878ccd70f277976131e370a730822c8f9a825fc29564b7d92a62880a75c636d2b3491afaf6de7cfea3e0d970d2e53564c1746c30ce07a2902b8f60e9322dc95a75ed038c1ad54a7abbb79c7144b7a7a379883402d24c4f944d410e21f4362ab9195bd4369d54dbf12000d29de2813a6a5e662edf4a127a6ee7f214268f5e2cfffb38e2c6bb8de557d26b600b8b37b479fd29531eb0271d9912aba04db41972ed1585c12a3b49a34650d82a24d12c1b6c9c1ac969ce935050f80ef0958f77c9f1c0e4403c9cb36b7d9413a4ab0906a1be90997797b8381271683decc2d1168f640eb0c70e1014aedb5e793e597dd810562ead80f683caa4af194549171652f33c6d33ad241ff0da5769c1acb6795ee6681f26a95665e3f8809db9635cbaa6e17c46131e548b234a0d1567695296c0cb7a6dee0ab53b7d8c31148cf2aff004b52d091ab0ff623c18c710b03b0850880339561629b8d102e518a54e9419b6bf4b6504017698eb369b06a6ab361c75d350ede1e1af63abdd8d7df93651d49e8395f4c6e28afce22da99d60deba79c4d4ba1cb7ac98308d6cf1d9144b97ceb374547605d359bb3e73265c9fd6678b1192d7205f5dbeb78a9dbbbcab871e8727e5c8f955a5f6874f4c174e45e292fb0701198c244e0567784a88703c996cc3b36793746fdd668e62c35e4978167545246cbcb2208b00983c84f366bb43b5081af48d507b51fa191c2faabdc7577be6452613f3c513b7352e3ca90bf07dc929fb97e4219f0ab0772f08c146a69318e1f7ede0ded33777c2716e5c85a334004c1c8c21fb4fe8d17c825f0caab7a2efdc99418b9ff489e63c3fa95f698e1d07d76ba78996ddfcf3eed0be9369a3d775aa2894207ef9953ef9fbb1a33ae0d8ad7f9852ce173cb94e85b7341299429da93e75787f3f6a7d951d80ce684bd365c791e1d1bf983dda902d33f4962d64d34b5bc55f22c17a1d963f6e74ad3cd4e9721481cd721a4ba5226a1252a567ec4c6966e5ad3cbe0be48c41b9928bb4c237c3eca09cfd82d70bd481ecab279fd73115631696a2add858f2bb7b9e4fd04ddb7338cbd9f70aae7a2f20d6d8af979331b72df19fd82e12629f07583e6412cf7cbd73061232af8de0e1b67e03ef7b3f071292c65d8938fd408df332fab0be9572b6570e6daeff1afff6042c26350fc8cd45373fd45728ac5c877e66d1f501d0f1c35efcefa122c2300f2597a3d6a0ff209686f960bb759b58b7e2fc7ad88abbe7407fe12d6a84fd524c0408ea657202f3c7ab64b615b903de39e97ee4ca69c87fad7a68ab3dfc8136eb7b456717080435deafb9e7c93bb12079545219bb64821d3840ea99deca24bf9dbd3d6dfdda3e0b35263cb2cd3e5ecdd190af91c3b0ab05e38a00261cd2cc8a2131dd146419c2707c8a59287645da57663b4ba01723d3eb6a79997bec285b6f0c5453f6ffd463e067ef2acc887fc07764a375f3ac823b22718a77818d53925c1ac7f9f9535c293ed0e493b31184f47427975b1a6ac63d6428075bfc45921d42c60155cbbce2ace0232affcb394fed9272ec4e5d43f6ede0448203fff9c1f44296e6a7ccc765235b0692feb264758d012cebbac54b3c6fbcd2228c21a075b3b0fe62626b586d0c83b0b220f5ae80d60f08f001962d4c2d8abf198240b94aa47312314237c77d1908d4cd69bcc3558641a12a1ad1597c7a686e3f94d1b7599bfe10a71b2367a3b160d6be254dbe1b66ad0d2d67ef9b59b776f29abdd36ee7dfc6ede203c347420d884e67fc53fa2b0fbf7abf39a7b191f8153e9496934d9111b6b6d56db669e98fd89ee3507922bc8159b308f726f13ba61934b777be71f7464c232b9dd99fb553688e350e266a34fd2f7f5f61644ac07db81cc10e8631a3ba72f2395c464ed83156025a02cd54dabea36028a990835562f4c71ca4df8d4127bf4b95e7152bf86072f4a663680e66557a9c50b927cd6459ddc81c951421f661204a6ad0a187eff921c90da74381e756bbf21d965d9612ea4826a2d43352ef69b1c4e0422eab9b02e6aa92b6e70169e89fa810869703d1d20d7b4a58eccc9e29b44f840cdcccd83f7b4295c9957f2c706b8c773d903cf5affe2e21e19af4b56cb00e23e6ccab110fe33c8154d2fa16c990c6d26cda7545ff8c18d563856138c3658f765ffdc87318e3a0abf93031bd60ce3b3787f391c2c64378b968d251e968dc119f53767207cd616f67a6f7648421f545f413183cb97d657922c9db72196dc23d2f0826ebe416cfb7862d6cfa1b8f0a297843f37a9c43186f4e1cbebcd4257a5d38ff4ddde9b424ed6f1d4fa6115db04b92fc8a29da9cdebd48915b5950d85b567534f057ecb2b9c0eaf03195e1b2597919c474de654c540263f8a4f3698b1b527123fbb12a6e91e5da7bba4f97ebff22edb2b3e8b254f2a0c0ab950e6b813ae4f0f5e29680c62cfbba4996f5397b1cf6b95db4a24ddf6bb8ee809fe21e841613c656fed57ba148f2036084a11858b4cc28e80a9062b42b3e0e9159d9954ea81d5e0c2945e06af1d58aab9874e8792c34765532d4de049b208d39d0fe73997e067735d9a451cc66ea74695456e63d2630073f012e3ea28e17df9abe74b942d2bdd00b9dfce2be25338f76c17ff1eca2472f33bbcc91ed425709cb7c10a8a96a60c741dcb57076cb2172c69e21b01cc3e353a6dcfca4b52824f7044cb2beb868081c9364b2cba1844c55fcbd9a4e5bc008fd93a6d70288c5beb213f7c70f6d92dfb405a9f38c73c5fdd5217bcd43121e3d15611c09b64afc46483a1c4aa07d390b823a49285f5cff224465a498b98e6bf17b5f30ccf2fe438bf5cb52a7d3f2fda40dae43599e6d1bff8e610444c5b478c98651d29b48f731f73f4f933e697a94ae1b7c69b8d5dcbc420f2c5d36496b12d9e11d0176169b6d6418fbac90ef5a9a69a0776ab1a07a735bc8485b6c2901624bb204547d50c1ed83a89906d3e879a98432d19710d3c9370495223c532be46e73f83ce4d79995b2b2abd16f4016c115f1a5486ecc2c7969dba9afdd05502d89fdae909ff3ebd8af495f8f9000d1f4f0b86aee5843ecd30d691a6fc8e8ca1eab5d52d0482e7f0b3d9a520167150d24b36b2ecc4e0c4f3920dc7f5af69792e2f3ce70874b5a5bb4c24df6d7b6755b3307a7fb040f5dfb475d14909670208dd4ed49fc72ed25ed3e0533fca4fcf55ee20a8e570f346472889a39260fc457e1ca34f5244861bc6c2d96b4bba74daf5e5bf93f494ac3c3880a62416d4c513aa99f340fffb4591370013d5085b1b0ec9ef9f02409fd5b38671ee115dfe723e420079e6b17f4b1225ae1ef04ba032f0007f76ebf2a55741c3269823fa96e566e390d0c9ae760e24effe486e2c23704a581dd2b4d20c11a79eab88a36b8c378692ccbf702239fbeab4b662b1fc5c43ef139e901e3cece1c3f2ad3a134e69ce0b300be1d9bc33ec9cabeb9373f55ff8e03e8015f2d260547e57fe21670b93e56ad8c1d3041c002e3be58a23d64a7744c7eb382d23c68229b73b567984fd8db27f39e589ffbe20e10e5cd6086c65056ed3fe1af8a36aabbf0bb17eed1775c1bd5a703750d37c1050ccdd1f4c40f0493bfebced344b0a7e007104711019c597cab5bc577228844c90a400430a7a432df661f548a423af972ac21fc3924dc84ee7810cb7eed5e708bc41edaf47c3a81969600e51ea326e9f2db0c0284e919ad66554e40c25a7ef90ad963d53bdd9e3c7f0fdf5c935053eb0957fc1c085998c6206e6a4884b6b876bc59c92b6453622a3aac87b91096f4d28684383d10120086c56f0bd95a3d9a6c139cbbe09b4726c4860bf2f413139d93506d61b4b0103ff2169cdbc17ffa7330d374d8a5a7732399f53312365efe277e9c143deff320cbb368e188807db2a0164be1455b716471addeea04ef1d24f922ae61e7228893ab55a0cda708db4a29e167a55c9028a200e2e7c7cbf6323734f49b6fbdd2b3fddab5244233b11da0d98d331f1cd4b3ce496feec8d72295b89510fd493ec1fe0d04f001f0c4c4df5d4fe9c5a2166d8a9b25c6a5389d677de3e0e575a587914b8f426c829e360cea0353f25d1eefadf51eec88339ac5d57c7d38580b86ba9c5fe415552ab6bd276f7734f23fb8dd341725a47335de579a23c98313ed8dfe81f3c108fef23b34193f139f764886f039ba713f8b16fbd70908aed88e1007f43ea1f3789c639372546fb072ae353464ba2d764c2c2f3e5c080327d129edfe5279e4d3e459d60ef27ea79beaa7f9a43a3ca5c54bca783c41d295d0f435374ef18f6b670575802633ea90d3e64a880b647ebd6402b6e0f8dad5a862703b6429a573b1ed4e71099fb712ca04b78dd9594e0d906c2c4631519e85f1da4142d16b18beb3305e0f9c8029c807eeb4be25711447a329a4012fde25022ee2e0455fd1d9fd75cc1e53082d957c2031605449e03dc6e905846cf13d0ea332667de20d60c66c8cedbed1e7d07975cd819c17f5b942ff8ecd8d6c6313391730f4f173e27d66f4170c56efac1a3edcced7b13123852e4be66909e29a8d095f77747250c926c4295bf09d02669d60feb47eee8047611b6bae03c001981a308f42e6de3fa3f5d8374faa040ac21461934f8123c8a92933e5249cb92009da88a8c8dce1fb93866a5dba2e4ee2730adc5fd0929a0f56432fab472b360d0f3b3c0e20a7a5eb53891486d49b7e810edc198e26b2cdbd3ec13041cd3841e24383f65fe6c4c03d6f7e676c1772bd760fd432d541e9e7a363ea2ab1f1ea78481a2c92ae192f1bf47e6c7e3dd02778671287d68324cfddd8654dc3a55415c5db9705cf89da1210a5ee9108a24dd223d70a9f36c9eea0113ab527fcb92d2bee17052489558146b3de671025b1399d660f4bb474ab1dce788ec90fd591353a4e6372400e9740c7ca071c6208f6511c7c8e7764e72987a8e8ade9f30452b5d9e5eaa85b85cc80a02626e342c038c4352d97a4203e3f231df96bdbabe2e38a47de08549bc35242b1346532438584b9913044fb3a6988f2fedd9a1b803106c57dcf5f8aba887e9d88a1db91d6615960e5bb37cee188ce2fca9f46567adbbdaf958104032964bf42dc238fde1b9b31a63ad1fc93320af97d855a151de98aba1b3524a935c74f60f99e0c5c38f40791b5c62876559d3d13bdd953a1dfe9c899ca3451a1ce271a939e70ad5c70c4ee144dfd316d33f8dff171408280d085289261a9a60d6f1ec9408b387f08507ef6c95e346cac998ea03061c8dc7504bc34643e8f6ce949f7cb00c2a2d40b79ececeb54402407a38ac58f27bddfcbafc3ca9ad0fe7b84ee4ec4f1481942710f068c339f5de5202a8c6e24aee585d6898dfe187e8d0aec82bd4e9212777c3a1bcf648b5ac269a0f75698f582ff2319564ce048f452665e1a2454bb67d1e652d5e496a1f7bb4567a89c8a01ef3d24dcf5ff03a95dad6d7f9b16ac5db9dbb0ecf435a2c7f547026faac2b9cf6b2d27f3819433f5008c422b54afe555a5b3e776d9033b5c722d1d15ceeba133b0f42d40a01e4818810c67f83914df1c59abbc56074ed692ecbbb6bd6c1de5100aa7c67409b943dd5f5b299ef14cbe69aad6115881f3bebb8f078a090c87e728c32eab926e6819b74eede2d5fbe84ba033e5d0f34ba81d79c4cc1707392808af40d7de833bf127838ec2ec96892f5bf310885fce1645781ed03e75b27e9d176322ec8d65fe7cbe7c44b303649610033d7f017efce7e60ade79810b4e7b51f53008eca41160f32adc101019ef9e73acd89cfd8fa158a4e6aaa6ebc5059fef6be06112a2c1926eb966c3234f220ae5528bbc541766b0fe5616c0514d96d2ce5834085813005434b1667589f163a5bc423450438b49f7984a3081dfb67fb5ba04a8eb51313ce4ba290424a69d136edb59e1c6d0e9a4f8c363ff25abd3f8862e43241a5067de9b71a50c2aabb0964e8824353526fdb3cf30e1b84bf0981027f3e11a5fa9acccb7c061b46ee0c07c3639eb4094f205293fab6e66a8d97292fe42e6930aaf74547b26cad6f38f16f3701a411c4ab4b46a87994a76c91fc77f345381de0f0e1c7f0256ff2bc7f94e1dc35c6f69dbb8b4c6cd780be8cf62541d2631e48dc84eb4a163d545396dfe0e01347ec666e7c06f2704d3d35f65596b6a64b036dfc6547b040e5a015eea4ca4c0c35ef3b96a9a0c4ffe643bab7b5549d07181ebf31faa276f66d1903312ad52429843629cdffc4c4eecd811a671ebc6d99f1a2f8dcdb5f71d7be8639ffc6903101e7101f9eb5ad8db5935c00711962376d81c663573f9cdb24f533bd10f879353576c786d9aa4f2062bccc3de909fa03343239f5b2e49c1bd97e1c4ff2e90700caa0d193d6ec00f6f80039a75f5f55dd6d238ca8343d0b7f84155e009261c8af37dd6b436275a813c163e8c3f549bd6355a6fe6044a4abc6fe62873519d6457b46b9b20980195519c2f0e1253e6fb955e937c954224ef6f074404adbbd8aac36b678e37b3526dfdedec0b8b3a9556c5406a3b406d4fdd26b43fbbea848b7badb5b110549c8e5f8a4ce8f4325c1f02766984abfbd2fa759a3bd5afed4926746458de7deef40612a15e436df4e7f2d247e887271ef83bccffa157cb218d083b7f23c455e90b1cea2e0c7bc53848ab5dbb44b0f6b6102a0841c986295e5ac0abffc666676d35deb04ce75faa92d66ba913cecacb7fe37db742af0aca326bd87b0d9adc35eea3a3e5461430fcf469f2f793d620a548313cd7e44126caa00a0bea796f8ba8c799773183f6af7e6f2da53beeb5ffe95174ed925a117cc62ed14b5280384a8bf14a187f1f00eae680b687b0a941afb22949d279d036cc2ae1dd5397b7a798f77302cebbb21b31283378ca2712bb08c56514a0bd72d431935d14ef72cf43c83cbd68f576ac33e99ef63501fd5133173566893817c3ab49589423961647c5f7a8b6a96c3eb77f05fc8720ac4b4f59e2d214ab5db8cf37749adebc304e11e2ca3c423e51f8eb700df0b4db95d592af669e4062a44428b6ec5059e3e1dfebf47fa882c71870073177819413ad1a035cf0e5ae8ba81f222812dfdcbf0b752564c10c0ae3c09bd850f89525aa4d05570b6e0c2e6c3b66e3a18070d640dcb2a693f7620eb88f3c509a94ac7bcacd2055f5585f7d107458649e8fda7058b7c217ec6cd996252706f4a39fa61de28f936721010d511e28accd8e26ac1fa1d10e8abe5d7f64777a1b5233964f47bb0fa18b3da601145b947a81c794b8b04e1234c3d415379c7a5b5f22745899f93bb34894eca58d9031ceb2dd892dd592c78bca83c062e1c6dea88b6635cbd17563a8705c8fdfe070aed14ddbfc9dc5f0c48e03597ac58afd85b73bdeae9874eb6d5642931b81c3da078e7456d289201cbdc2f420cd6d39765a4f547b6063f0b1e77a52e3ece8b1394ab71c38b123a8f3c2508230fba7b8d70ab6ff384e129bfbc0a50c1a9d6128550adb00bafd95bb4847731dc093a22e89bdf9139eb35bee4693b7ef7b098b7a293e28a95e6914d642074d190c7d526bcdbbfbc2dbf4ba7e865c01554e7ef2e08a5ff3ff1b80b204d18e33199890128b0194bec70893ba63cabd8aadd31563600cc6df8a2fb842033ac0e6e8d1d96432812e39e54c799cbcf8e250e5166cbef1eb59f71274eaa73db75a4112ed3740139fc88e927445818f91d35a8bf95d7e9ec39e3eda45f6c73c7fb785cfe607be2243182db4eb0363ff13f85b9a763e4bec6e4d2d60620cc02659112efef6a4b3cadafec67b81599650e79bbd03b90b4d577a12a82e00a8bd9b07823a22071e3d75ff5b5712082d11b1965db1060ea89b11d0f7f666782c2e6d7fbb74fc0952962eee5f081c67a59b85023f01fb73b3398d0f8a8a803eae2164257d74d3473e09a7f035ab13e97aa4eb0b30b1986783cc48fd61713f619a5efd9ce4f5fd7ceefc1a81d262b25127099de7fc6eee3614138dfb87bf8aadc688968ddc19c0f9f9d91e926ac1572130c4842fbbd0a6e7f11a0f82337ab8fd018dccaa841729eba60553fa57894ffc0c8f705b87dd3a125a9b73b83138e1cbc5683636d55b9300896252113cf117a75391ead8b30deb0623a9d68a3725b9dbedf4c69fc88440f7cd4f85d5cb9c6d04a0b2b298eec527d6965dfb86b24625d69b8a796fd3ca156f5631ab2aec9bd1aa794ff2288db61acd70a53f056b18a2c10f735d8099b0f19c77b839bbd279612422002da8528b8fe6ebc6f944143181ade1ed5b51d1cc6383358309ace97b26062baebf7a77000e2c75324b5dea27d199c05639fc534e2b6e6af206d0c95380ce929b6e1564f13750555686a98113ce4305536a3caf46e6789946a967be84700f24b9e950ba0bab9dcbdcc4c6224bb2ace9e71ad69c15db37140eb6103cec00efa0e9560a74c4fe97a97d319c09f49cea2be23b9adc37003bce74de25dbb543f16bd31dfe2fb2f0d4fbae7edc331566b83a327d8921909d7814a91223229279f6c9f42998878a36276cb0647c611dd6a9df1fe3e8590bd699886510768554a0fbf0d8677046d7feab743e89c2f844ec73a85bb2af965e73e3c57ea9060cce64cb4ce1fab33f3c16128012d9904d10578f7c87ea0888811c1f2dc10958d25d0fb171f53bee4ad0a82abf4904c4dc535461eb6b421dafe383b136d424ba40e741b8ddc0c133372c602125ae3d754e24908170505ce9555904d597806226b6632bbb2ebbf3a9e34bb14112b0e95bb6b4ee807aa1f8c5d6c7c1b3be8a10d5a97c90cec03c8130150e3640371417e0f938b7462f2d173f1f281f50e397ce1741ba01bbd0e41b592fe80c2e403bcd8b509562bb81da57447620f6795d3c2cf003a1ce2bcefbbb00e5ccecdcf195508afd06cbae3fd8e400bf36215131ac57bc8ad688460893bd1ffd07214e6726fd6f9f5cc8c093a70add85202bde591588812e6468d89e6692d6bda4004b8b3d003c449d78b23c46d15c50828119fcffb053a64d4c2fa5d5f1ae376f0d4faddbdef915ddc8fa1e7b953090ed8cc4c90d1276d6382f3722b611af24f72330f7b445d7534678f1e2959d44234553570903c7cd1989844f085b0ee459e5e3bac9d9d1c2263e4dce90ba7fe31822df9869e41ed01e6b64de3a6294eb7e835932c7c78b9f82e43a9190ae1b1d20399f19a16147362d3de5539feb7f9b39ed5f4cd5c2bdafb741e48db1fdae482a0a7de90193892fbee9245e3e0d971656e4ff9adb08c2d133ad82336259c7e4ee97ec33d37ff88c51c925f4f3c6453450cf3da704630dacad9f314ee5fd4cc998861a37e6539074a19ae73baf70bc1b042f91e3f6a0ee0a6ec9d7c8b08cb1cbc561ba0e228e0fccf7cc70ad978af20b67b8a0dd4f86aa6f4a264e5ec935fefefef8c82163cf1717eca329813427e850036fcc1b04c7d6b940a4c4d894e76fc823f55aa57313ff248537f90f37d1aa32396949b8052e256b515a2f88954d1a2fd5473bde33249a87045fb1f4817b0624a240bf99b2b3dccb3547a763484d656c8348a01ebd9a5ad76b9f7ff0b02bd9e8685561f34eee0201b26298d048c749023cfc86b59bd0560d9b16e38a80b1a6513b0fc33d277e425ffe0ca365366422406e2a51ef7e7e642d70e9e004895229b8152a18253ab286ef33b15b3522e520c80ad2a0e4e7430c57eefbceed51daf41cf855fcaf898c9a4e7da2319e201f19f0059be979ecdd9521ec58e86cd2ccf36c538c8248ac4fedffbd34a2f17f31694b602eed4eca3020bec05e8110c390d18120f7acd16a7e62b292ea173575482bca94f012f6fec97b8a57113cb6528e62d354a27dd4f91dcaef00f779dbdcab1f627a68ab13c2816d169171bb37654a6173dc83862f7daabb4161407ff3c3f0488371558b00c8f638620dd5bceb09762aaeaed094630224e1542658aef0feeefd107afdd7fe2981ffccb64c2c1a5d8a6e0cbe72bf072e727d85e75b750b5d8d82063f7df8847110c5d6204e91f1f26883a178d5a849fd2eab85dbfa387b564fb7a0bbc6136706e349cc6592ae4d190c4c0b2acafc6434f7038ac06a4eeecb367e7158be06a61f5f2760d6749f24c290410b7c77128042061e7e0b4e069a13a22bfe5e486b5c86553cf389f48740891d3a5505b81e390587466b75b12cbe7f178070f2fa420621b091bfe311b036fbcabc72e7fd77558308cc496d54da89ba1471a45c5b4b61c1b68c1ca37ba5dadbf35f0d3dca00ad65e9bd1f59fcd8bdd0d663020bfa4be96cfd66f572559d86744470735c578d5d8b999df32ba1ae3ad0611ad15f0af69dadf48a555a85e5270419f897f7048c8cf29dc294865b282b0f21fa7394a6c49af2cc785181590cb22b5d6e00cda405bf5946546dd55d1d67aa2d2878a37bcc0389cd6825e10c6cca8d4acf8242455b1e12ba7ea8d0d76afb792a849c0f7de50cdc6fc8bbd4f7377b78ebd044c19795ceed178d77f7b7529e96519ff255d6dc74fd8e2504037c0af8bdd4c2ffd4b3f84c9fce56c9fbc62807709ea032f582a42ebe4508ff059f7c5977a23137ad4fe8c35381b5987a9fc9d02257d711e286160b99d0f855bef5878f130cfa33e6c2286f583662c68bfbe46e06d7ff2c67ce2970caf450279accf71069c876d1b3acdd4506d8e23b170d9910dfd734c088e925b7a0b5c061278fb6d8d8157615c43a8e9bf609f8aa3134c43dfef8796ea16005924e02531ccec7bc2a94f0857264c391b0aac6797552e42e3bbf8a7aea90fec981952668b683b271520cd9660f0e3e2829bad424e01c4d12fe995312af6561d14d469da6941879077e8e560588c49e3c84bed8a42952bf3aeca3152be6a875085b58488cec79f63f00df4a9b31e5f306e9fd4818f1dadbc20b0135b06532812dd173e4387733990621e071eb4b51be02db8fe3dfeeca94de6e65918792f3e52eb76f9104831e6d879ac960edf93f07d94b54f89e80132baa5a03623527f0330ec986080e5ca54b0ef83317946ea238b7bfe4ed18393c5fd6b31f31b0f8fec772b28bcce850333af1b5234e21b54e7f95bcef052fb9e62243ad65daf6a1964d9cc4153581174b29ccb8586225b853e8d22dd4f5de3f9172d0ce347e99b372cde457dd3f1d3b0464dad13ee47e933815bebd93a94114d3f937f6e022c1865763bbda5d0aca9237f0d18744c5c3adfae62fcec7561de12d77f2710ebe8fa0045fbc1e0d9b8ecb84a49b416eb2b316409cbd06f3b3201e6b747bbc8aff202e5a573360f00a931e436dbfb605207d3909d9d0efa294c895433a722eb652cc7001278bc6dd3cd31e06f776049eb1818ddfe8823a78bb76d7e3e65184dc51370d15c42ecd4337f3bb67c491651f0efa5f5f6a7e97fc9851de1908b4c03c3013e7d77570f11e7905e615133f391451d0351516f4c6730ac0e7c7fe775cef50d508206937c91c13cc1e2bc22670f4bed6ec8514a21f8f2666347cad6e5243c0655535ff2a5bc50857ceb7a3fcf12b2a230b86aee0f7a487a2c52b2071b306fdef2385a2fadfec1a1419b794462f20b160774b8d004d71d20a1a0682bee5959ea3a43e02def7df9ca6679ab30323d3374374d6fdfd9f7179c05d7ba4d100c8253db6454430ac8dc5d4c2c511a1ac619cc3209fda92e25484121a037884815b0816209a2cb27b9e49c2068175bbbe6b2b5866e1be75b020541e49ed5540cec13d1e52681d35da92f70d4040b72469ec4bc0cc8d93b15765bab10b93a5fc5279ea6a83d2e5fe200f4fbce10e060ef4e00d07d5f380235fa7dfac800612ac87a52c7a61761ff6aa641452fc3c6f90220db71991b8a6998dcf7dd08e1036253444f0b515dab9061373db3b0250462bfef8574f5b35f96d60552ba0682983d2ae8ed31a60d2577b3eac6bd229badfe7516fc7ae3e21d9807e4bb88c735dc44477d4858579680f1a3e5eb70d016781ef276638e9d8e2b63842f7fa324be089360b94f5a9441fd5aab8e86182b5244b7f79e20cd1e6531ed52c1012db9e384477a58bc1ffc6a5fd8ab4f79bda52103ef9a52c871a4f9b7ddb864d499f62cfc08613ea4683cf21487f63aabb7d2a40fc74d5be306ff0d1fff26b0efc9dde60449f53e9cad386b091ef173d674d474b83b01595dc9403ad3b93019b5ca6fe9960abb17a25718731b47d2d07f40fd72f49b60a55d8bda54ee5b848a246dabe26b7f3d00806203364591b0466892052a3585fce522ced418ba453d0041de496da8ae955eeb328985acc044a0c674f6d7d63276e9eeac8c301c33aa3b6cc162a2f3017f85350abaef915c24c693cd4bbef56785c465a9b1edf8f53eaa32e486e3cb22158be12030be7017ab5d38c752188575ae05cf26319f6996bf6bfe38fd38a36f53d9c59e3154ca8169a207faf053afbfbfa8f3a8a9af7c8a16c8e6ad82a93f9bae90910dfc626fd6df850ba46a8cf1e88cfb49a8021c00545efb3f9110dbb861f8cdfb3bc05e4824f458f5bc1fc8768abf9680992cf1b5b0c691b761177b2f52981224e1a8ad05b16ca1db6067a3f4b018277d7c14bc2d6cb13d0f2b011d77b58d9558d5882d4e63d85dc307dc9f6f804ec9ac6009f685f4ccf7a6a32f5a20329b34c34abd5b7c3735fce554bd42bd357da594f696760fc27bb12d449cbf84cdb7edb0b8b78604535955dbba885c6cc914a9efe629a8103bfd33e1ecc7cd65c3c292b3ccfdb1657cbcdc59176a5fb0ecee0dee29c81d3d309bd64b1fdb13dbb47f2f050771b9f7dc9b898950c7467cac4bcae3fc70452ca13eef298c856812276b9bbce720638760fc2a723d374c2950cd7b2cfc45c8b54a5e819bbb09803773ed8ab30d385de59c50ad016093d7e06d84995d9df8215755f27847fdcf696d3c52d35643fea8aac4403d179ebbe48e4c8342a43252be5ba0d1997e25f57e742a5ad0fa198b071cf813c3ae83925e6e55bab8e80681a5d2e0c845ec275d0867704fa2a35b0c49694816197d8a8ecefc79ab640e4542f8ac3415f270c44801f767ce907f281807a087b61bd00d5c87c93555f94319615a2cc3fca8f9fdf1bd2737ac601f281f47c096335eea1d34571081b6b7d964a827af3dacf685883d164a8b2172f1fd58ccda84b1aa54442ea9c3c03c843efc21e742c85aaa4a3c27867435a1c52174f0d1751fb9390272945610beaf4cf85d3879729636cfc7fc51af5a6ef48792f257f481dd9a2f7807b2ddf58c242b16c0ace923de889f5cf2285fe6370816c342961a53fa6f1878395f10f4f80ee354800b6c428ca38905a4b96da95d2f2258b33c1ebbacaef431ccd4d0c8a69eaee39b611262c915846109df96e52041a73549ac719f811d5ec079ff380706ceb63d1f33e60451f9b4c28d8bcd7e4cfcd9d38d19f08c8455b0b1a42b5a916cd5dd38cc4f8b397e1b90901d6aefe081febc414df6dfa1ebe8a7d88351e5f441316add9c3d11457a68803a0f85642d8763c5c9c41e6ce6abe3c54ad19cf68a34acba4161d947491d00422ee2b705b5c23db14dcc5423823c74ff3b87a95b10cc4a2b8abd82f182d970a3995503d904cb24ae97b7d088f804d5e70c69de52203202f45c974c9649f81fa2eb29939127dc38e597cbaa139c91bc29d478249d2978ea54efeac63a89d0ff6332c7c46e5cc2295a1f67fae4ce5e0f552c1a9c854efcc94ca23f3d51e4e59f2d958fa6598db76a11c612880a04a617daad59c6165815cb3c17440d6a3b6c1810cfaaae5a717f4d5ef89110dbdca84c22a500619ad6aa4c3c5e9907e02bcc81dbf7a2aca52a52fd1fcb8b72a0a78e515be4047543259ea3631562cbf7a6e59e0ea5f57fc7d7f705146602cb1089fc9b26e6606bce03300ea1c6d2432e5fb331529892ee3dd3f3e45c72dd5de94bfdc61cfa89326096ba6f72df11a28b1b0db369bbc39f0c81be0c764235368e67fcb38cf9e1c33e9ae030fbacdd961d223105bfde18e2669ee973605bfb5076f4a5fc513a307a019c68285d4241792dcf146eff0a9583c8778ba6404805c898d66b13fc3fba3ecf6eb29737bfa8047f9ef92fc58c8cdcec3b16dbdfc964cdcfe378587f3875f513dbd9a0845ce6ec7882e1a7672f087cb2a92a085620ea7b50e767097933164acec3480e85179663b4ee59945bf9d07683ab6b25718fac69fd1268503cf35fcc6618edd939f6180a553fea4aca0601f4ea40a74c36405d96bb4f83d4cfd0c055f704dca5a1b6077264f1046123c2a0aafede618f9c30c7facc92f4ed0029ff4ffe0e50a8cb11b9e02908ebcc63dcf8f1a6f43b0b058ff2bdc437939e41eabbb1ac697596715f3fed2ea894b37acfe79cf408ac0fb5abe09c17d2d8ac1b8e77eeacabd1bdaecb1141ea9f581f90dbe755cf7d09681a6b805cb3a7ce1ad613311b532fc74d0b2fe0d8406dabaac193b931326b666a660895d488271fbea0e9c951d996d2a5578ba1c3f0440329196fba15cff6e3bb6be356d01891b3704944c552aba6bbad28103c3e13e55bec8451037882819c1fcc28821825ee497b749aa505478289e297966111fc9a84fab4e99b2ade4544de81ef6ef60ab79bc8b00e160fdc663bef6e9ba013a5d95cb645ed78d8cc72eaa93574a789a4ada875948be1000add3e0c613d6a7e456462a9ff9fc526be8e1183a9fc55f409b948e05a9c07ee87b6cc35aabb64948b6e346576944c30c2582a6b9572b1aee04000cc0dfcfebe59cf1093dd96550bd128c8491ddc3553da542f09cc16c2cfb1a0ebf7b1ace6a8e7161e6542e81b8011348052b795603306df2db65c7a81eba449dec1fd615e6da0bd92b6254605d1495cacd82c9c62b0ffd439c3651d4828673b39802f6d090e830e94beabb2cf2c61a05a8fc6fc3add233b12af16fcbd272850345843ec934addca9ea4e4e6b9ec1b764029365ba6597594414929cc3916e8003141b39fc67f510a0368075663ca7a6697e03ae4e0eda4b70d892e683fb5a9766ffacfeef7b4df9799ef8090bfb1954784a6d5fb7d189404c3b5551210ee950efda5c4d24f0c4a2d396c4e85996dc4cdc9a55ca453201c70ba1c933c99250bac9d131214f6a0c8dbc610975f169d7b9a5397642c5b6973ebccdcd2c48af88925e0b41ceb2c188aa1eb5feaeb4a56df6c286e3408e81776a37291c009523d7c52ce945fa7f2344c092e57cf2e671be385b9d9d2c1b01195807ad5bbebcd5bdb91e857b1f082bc32b63ace803b8c44f3120f503d1d469f49351808475791679d0935e410d546c01da5332ed37e0c211fd92371f0cf8eab81f840a83e48e6cc2a4700aceda23eeada2e16dff363a268ebe6c05aa066d901a9ed02c1ca67a85a4fb0ee23c0a1a621974226445ab2e79bdcdcd61bfd0d47c67a2752390248723030627394e90186fd997a1519bc1e7c4c4b19340fbed5b11739b0ceaf0a0b37fabae2f7237002b82298fcd438104cc1dbf45c40eb35246c7d3e2e22ad7fa24c81c55b4b801e1ccd6f27b0186e851e8eeaf8618db9e5ff0e2e289d7103d3cf6963664a4d3f7115fe7d1d839e5630bc6708d74f755a07b2acf446df1c5d5707531606120c8c395043dc456b1056a99179714b866dd7a86d26ab7ac991c6e44249eb6828b0ce9070df36325a62d881d1a21d59e408ed0b6e3c7a9d8aa6fbd686c99fe8a2ac8a12929e199ee6e4b6cbefed54522d8920469011ea35d97c234a6fffbf9b229d846c5f34024fff44f8d64a5d83530e27a1d0863814360a2551fb0f9432f1257736c91685eec9a403c876ec5923857598d3081eea2b4d7827c28e59d2dee5cf1ef2c92d66d963a4feade870c2b9ab2ceb0162eec8c9e2e3a741c4e94136d61d36adc2066a7ff112c32053ab1ee312d27679c53969870e2b4697a7132f10b2080ad90c40f92cc396363dd7ea66e4aa9ac10f3ba1d1bf94b22d8da52cdb67ebc6d6e4369ddfe444db2cf38c78f773f1ef7fe56469cd8c70b996a7526cd984f93ab268221e882ff8d2ea30e7d5885b3033fcd17d4141bfe12cd565c9ff1817ef0127963202da6973f9aad652c570d8e16750be7affabaec4cc9bf18cb2136dbb2ea9a47c7a792bc527c72b9ee02866915ed708c3c1d1579c0ba121f3517041b1299bf7d204d2174f80b8621fafb8de1afb23cc21ed1e300b2302ef4db20be17fdfa5e107e59ada064d557a1331e08bbce9fc1f5baa4888fbc2d0ea70182812692f810f87fe6446d1d9447afe358f8d3ae2b78052d10ddeb10cd21501034435bdfcbd7b7ac532f3412ec57e7f66e6bb19f994e1422fa4725b387f5105f7ae266f248bdfb6db0ec7521bafa6e049c69d8b74ccf2c65fa3b39b6920bcc5283b56f2b7d36e4c03b16e5b3c12c5f4bd69c51433b8160d26aa48e4379012dc8deeb1dd2e2689a64d871b7a8f6cb18e19cabcd8f3fd6ebe6ddb1e8c5ff520f66c94673e7d5a5b5583a991f7885ace60702a9d0b5daa080cdfd4e0cb9cc521410f13b4f340774ce71c68875fbabc78b92645a0e72caa09b2716bef69b50a21208e0c6bfe60aa2551b36692d4eb8eb345c46622717ba5db41a7500944cdcd3eb551626a977e986fa17b83f9f02c888eece6a9f5711eadbedac6c5baf2783b7a93b69879b7a3a7a7b70397d2119580ab11527385f14d422837970f2294565ff69100d467a8bea5bc7a475b089d0c56188d0ce1460799348dbf3113c6a36c425db4ae572a72c58b7e8886f9713db15b4aef76c162f8079552b49602a22a4c480c274d71ab2f4e3461a65199363f959c083f9e4bb045a0592cea732f9b87d6551b2a1c653b2a60e2cb4be77f757dafa50cf6ba0dc52a4d4665ca5b30e7b2b98771a73d804f15dd5fefb65f61180d25000592cf8d9e3c4b379d2a7f740acc3aa7112d90e9f3a558d6d42a7582dd96ec332770dbdfcad5aa233d5b38ec8e2a9688e274bbeb22cce8f820f4f82d7cc80b303f38c48d8d78f97470c7eb7a01b2bf5d9aed0ee805dd7669d3b56999de7d385499acffbfac089a93c7ac811986a9f7a964ef9f91d326878e25622f3fe83cc453db34debd0384de8912c33bf4c461332df65aafeec629360515729cd9c57438f9f935ca5c6f6c34aad97ffe509f9962f1fe243478f14f8a6e2cd85b3a3fd3b85a822fe7ce0e1f28a3c5178f1c31591b20d751871185cd528e6ca93943dc8a839a4f4ec19e33deb81de9df4d896e68b6e992346fc128064018a6b011d14a4ad374887687afba10f20edd1f3999653f235e6f398142ac01a241ec6c886ba83ebd39e3b86c6f6303b4ceb64452288d454e45b241f7cc1a5db835051f2bcb0f79bfc0f49530dfd80ac65f9a5477f948c2277004dcdf883ae31ecf0b8bca1a5267469a3c9b8f87cfda4bd1ac8a0e8f16590ea915b90c8fa7569e0b54760905ee7aa024bcee924dc7e00d47d8dd618e31632737b96cd00e3f58905f82989400e892bf0a477558d56ed3dc1be180819ad5d77cd384d524b7962882132f564ff945a0b12d43323c5f648c4be8696e495bdb240e4ff2f61bf19e3053abd55a85f288da973532efd3b8d0d3275f2f99f637731869783494b553feccc68e33ad3a1a08c2db23f2e5347ce84dc2b31c4ad6ca9f5cd94f711ea7e765f8e2831cfc82c717551ee195fe929fdbabcd1ae7fb9b8dc4642dc5ec53e533fa4ab71af41337d1862a117f2e2afff991411144767e1c6fda455ebe21a951fe73aee571fc9d340e5642fb9bce8736af89df50b2e5d83d8e1ed266065d24423cef5e85af06b5447e8b33fe44eb551c5882c752ef8a20b448605e77d26319a93f3b64216f7d4f0d767a2f89019f7fdb89e36cc0fe14b8931bf7b3f572621e514762bba21d1a5ca93953d59e0a7457a2729420aadb45509d89ee5023e36c43f96725cc00e5767c2404233ab5b3951b566e7bf0344dfa363f69dd83ff2e8fb950e1c16d1bd2cd803d66d01fc6d3b2fab115215d243ea9bf8e18b3082c467ca92257c51b7ad667d264f85c6eecc5a3e13c1eaddcd46eb38e38f75a48f341801f5f83add33cf73a1e0073a38351aaf55fa693d803880ff7822e8f134d4dacb6cb1ab5f144204cc37be7e3feb68268f7cabf01cdc297c531b25268ce4a0c57fa250bb68518299106760b49f13381bc02bb061a9800925f62b4c22aa8c42e151acc65768db618600460945f4f8a4899ca377f45ccf3b24246ae560e594130af73254aca3fd5ec5db3da06b60a10cbb90651cefcc8873339ce03581322bcc92ac236465966b68d6387642f07003e6c713760ca7af7aa2d612b5ee065ce62d082249e190ca7cbee4eb60a5dc5d55bbac299ab7152fa6a4f746b15cd89657affdc70405f8d82a1548eef9356d06169163a23a0a2535bb91a4955be25dc793c2ff3649dd6ad76852a6d115e3992ec897276772592218e78897e10bfee26fbdbdaaffe98ab902cc0ff4704f825937442056b6e30a5cea1a53d7573c8408cdd0d15a54452c4328076cf3d6f515740d4e53aca92a4f225a0c5997b782fff320c6a53cc816e4e4d9229ffe9a1b3889f9c92f4f519d9208d37db630e622c1ec4de06c50d7d03aad4ba3a5794604c955530018127d8372263d6921a007d2631d6de09058c1bf0bed0bc3a3db2b967d26b2f1aaa92aa6f88908d0e35f8c80513aca33151186730388e4a8503e9c91d064c5b01bd6979919dd8d836a7a3f58231cbda65fe130d971386616a66611980b744aa392b64be3b9ffb374d56ae8dadbd6c355e78f78f6b824960d7f7b6231706fdb683ab9f0ec00d68b72f7e8b61b96454a4f1bf312f239b5dc86310038d29c0e71c534810b156e1c73207c2fd3f9b544f2520bf81c1f9a64fb7a215454b801f643ea42d10c6509d823a751103e3f48c669b87128948e906c051bb252ddaa83c0ff6c8b35ad541347bb60b39f1862196d7070fef36698ce493f646c0401d23d98044931002cc622d2ed68b6f795367cb311df9a8649e5d2da4f5293a6c266e2e824a414fa4090c5b7b69c7f62d321f9306dd9ed0587b57bb18ec322274ce8cf46b3dcd11aa69de115308cfdd9737f90968b69b9bddeec62c9f3ab30d346d8d9ddbc80aaf29dea88f17294630267b259ca8742f0805300ce806e54eae2a3f93be78715242341ff7cc3dc0bf13898573b7cdd21863be6f252b19a4f4d263902c65643d4f5e41ecae7bdbc317197e591a44b2a9095db84831aa7778c8ee0c515adb477e90ece779a017274851b444ab38d611ac1a862f8d28929959cb76f06b4a8c4eebd8980de554dd19117d102930eb1fa84029787e84b47c7f442b7e02c50652ca8e671e2146e830482e9e74c82d055c606fbca17ec235f751dd4f74bcb9bd70ff71357d36ca268d5a8dc25490f392378980cf18379cabfaca6df95ec9cccf19647cb4f0ee46edadf1ad277577d04c5d968333c5434cf7c90100d8bcf2edab53de806c98cbc87fa85840f39216e4986ec6ded9fa017e695e3d6ef711bc2bf857f2f6ebd03719058917edfcfebaa75ccac7d95be8e0dfd2070e953b73b65dda5801e7a022099aaa002e6e1cc2b07ea812de65553fec7e6fed5f837edf1dc7010bead63248fdb2fbaba0e0e775e869b9731b22ef1af6c4ef5b391d58b2ddf45be5ce74cf9e1dbb0241b4e22369bd1188eecae5fc688b0d875ea6a958ade345e253bf96d6be3b1d3f0a952ad5966cc04ca3fd83712b832a1da37f15cbaacd90dbf0b91c925d9afc056701f98aa376c9edd51d04b9efb002a4168080d82ee4480901d81876da77d42f09ed5415e0f6b5cbde6d2aeca7ffa80e091a9ef107fafd1aae065d1da1d3c74016b19e783c238beb86262a733562ca312e8554d53e46087425a18c5a1b888ee5cb33fb74e960caf5ee30d9c2d010db27ca768287b768d35ab81534100e503ac3812c0135776862f37d4871c193db727081f282a3db2ab831d7aeca21c5170c6c8c42a7a0cf92d23a46cd220346338dbecc4f56d7f6f75cc23e11c1c5016c906a1a3757a717daf91734fb3f340d3556f0adf13b424dd5ece941f97792e279dc578976f28c234f95d47f4c6c87e6a62ebfa303efbfc3eed5a81805040e9df26a8425e9c966cf5c71d67ab55b72c3f37118f2ee1722ec92248dc7cf70e8bec027739c6810910b5a6d386999f554d55e5698a0c6d6960a38d975c4200516148ca653f30119d12bde1246bd86a5028c37c81a06ca3437eee200f36ed604463175e4c439bc624ae6441a91a0f7a2982b4bfb14e9d11e1f927cfd38973850efba831be03408f9927213d52481971aa44c9478640769fde436c1c01c0467dcd72417f0bce958e2221443eea868849e611df2ae1b84eda8ee1f5b5412c13db497f8808dac64e91d87cdf8abcbb3f46f52af988c3cc413f0c11ee91843b808bbbfdec480840afe8f56a93c38c58bb7c5393f09e0760f9d5fcb5404c3e2ce7050cfd2a8b33c975f3e02fe03c203f8b4f18a76bbeb014605063d305445efeaef98bad8354cbb1a73af06ed63a84e301a9cf113e41e657f82a8fd7b64fd39848e55e885cce062b1374ff8d2df7784505b11731c0dbfad9b089ba72c9e64258513613955469d2d238fc06d1b79ddc38d3fcb50c3aaa00fc03867d099b2299ebe3ee4380abb5a097bbed3982e7db7eec99325f533eeb17243dd7130a4fd61eb078bb0afc831a1d4571bcad0fc721b2a5fa18ff359e83f53206600bcad6fdb09080f19fa7b4240146e26e860754e2910428ffd20981943e2a99ca4f69180cd1e2d8fd6b5ff9ae3fb37ef760e86211c9e04f8e9aae21c68121daeed955f64f1da2d5086a981bd5a051b259f770c504807fc53043a2d655d9e0c1b182cbcd7d43f1f6df846a91cb6c29b4eae78646a82ee96d57dcb90ab423847248e8f04755d6511b1e01d3a4dbab8a527d68ee1184fdbea78a12392baacbdd5e5fde8625a79644d142c50d73fae2d00c8dd5ae4e6b26feb526b2eddbb6fd4e1f42495959757d0e4b1db612294ff57cd1613698d9199bc166200858ba8f21dbf10ded03f04eaeaf706b08e24022b07c0a9cb2c40dfa4760817b3844f30865eb9b6f422891993a545f7880ee685cccf83e7d7e0b7ac9b66acb2dce07b1fd9b6846e41ff41c8fe1046882c921bfee8c3b87cded402f523b087200a75f4fd5d653bb9e7eeba9567adb19c72063b862bc42ff8bb8a2b0a54a0c522878e6166b18a86fc2ad4f72904694f9b9dcab132a3670384e01385ebabec6c3999e77f58e5b12748a3b0de082b59056e86d2c6417969e7565a4ee03fb9fc3c332cc429ab5e3122f29391bed0078f870469820f6f86d638b0eb1ba92a3f3a73c70c19e3880b4a909c6ba78354fded63d61cdfc9a99af7d8603f4b38de1c80c9354ed623a89a8942aad5e6b8ec5cc6fa3666189482cec0e85fc0d5141fbd7e7c96420a6e15dafebdaf2314043ad144365aeee9f6b9fe62ad5a2de0398eb0512d2ed0be169ec0e7e591aa047144f8c3c816744e0389dba2c538802f4bcfd4189ffea44bfea9b59784cea8761a19a054d4cc0776e92fb1eb90c7dd3f72edd2cd79e85ad187a7708485af8ae4aa0093c3d4daf0d05174f02faad50b7f578d8aa9987bd65c4c4df13b825544c5e9a57fc658adbb95c714e071a3bd6932eda6efad6f52678fc27ce3c233fed4f6305349bd8d21faee0fc5efcfb89ee6af64f60730433d3a0fea2691c6bd45cb2eae4490703634357d99ce6374597def13bc3d4fa50bdeb80e467fb723d85d1561e7f39ff585c81896d3a017cbc564e7fbea4efb6e1f357d11de4a6efcf7b0ca80ba7f65f964e46a361f8901aabe3be2a6c56be8846377ded3989d313369f33a681aa021f05cedfc46df1dd2e92b4909b71af16b03b56e84de122eff6de79db5432757d05d24b4c5190c8cc5cfdb326454255689b18a5021469a5e734aff5c87bb975a105b72e052a709ec15ad86e232d64d5e4c720f82aa52e99ca76332f4e2c814068d7ca72502314abc6ae1fdd9f259b9b001fef97b51e4006f7732009ce6730f18073545fba62d03b82ea74037832c362fdf0090938efa5a027bdded6cf311923012fa65b16b8de5695b06dda7291127ad9795ddfcae40dc134f13df4c99994de0a050c73704044cd9c872a8ae46749dfa950e8cae4eb721702553ee66353f2b7a16e536b97c3ad49df65c0c39671f66dcf19dc395f7369cee8455599622544702efd1aad30f60c0d0623337aa6f6d271c9266c3e6bf4ac7edb2b90f050b0d8a781506e895565ce6dc8739dcc4051f211343a3aea5a55c86defdb7d408c23629746a3680028675473da2572195b9272017c4a5cc69b21fac03faa48b6731f05674e89051fdb971d0638b22092df5554c57fe77c65a92bea47847e852dcf17a253222cfe563b7c00b067ccdd68228718af5fe1526677f54eb1bde4a0b8ceb7e2288ce6425cddaa7611747a2dabccec64e49df60a26cc08450a40085cb678f5b57ccc34c6fc61a1cd70b73a20c9941f290a80a51d1aca73ba5bf06dba8a23883dce947e9baacf72ea096bfa957158109e83c2471fc68028bd5e8bc262dce8c20645c6602f000acdda42d26aa6576380145a204ccf5b41cafacb35f28b9b9cb5cce9b9fbfe0fd736bf509d1c7ecfb0a572c60584b9efe6e271652672fee214cc9c13236bff37376f1579f73b0e38f16367eb9d81f8eefd75da5bbcd03d8213e54adbb1b7349b36c553c19c5c5833b931565443c31c1aeb69c0ebd4f86c9fb23b7d5c88e846fe00b995279b333267b6eba8ebfc6726a4b7a2c3eb7b685047f0b4adb8b812b72ebbeeb8f7a5d1c9dcfa9b44391453e3e4bc14eb771c10d2642089cd8364a372530d4df050b2e13ec1276b519b049c14623ea51c746d73aa4e28f52bf3b7ff18013c22b81f2a103f124bb0240576ac83319dfb4eb4626cf3113bb3366aee3ba8f6394a70cbb96ce9e241e8c715a7ce6332c3ba7cf24dc34898d980bbe1c7a94c7b2019682ca5b306fc7aa3f3040f212ce507c5d98e10ceaafe002e259c0a2192de33260c1b7ab329b8b7dba0f0fa331f5f3a8dd4250c0657237d16f91126a9fb4be7581f152f17c2c32f223006c327437842ed4e6ea7c4efde43c271c6cff17de40c6729aee44e9508da45bae1a5b71fa83432b1ac26a98e95feaf9abddfde98c81843b2a93c0cbfbe87e9e17c092f935a3699033d60ed9cd83f7ec18a63690aadc4c04425bc71d9f2fc005f5351fb8d238fed1f1229ae0c025a997df0b5891d5247202926b4daa58115b44c55374ef84a09fcbf83a6689b8a22966740bb65ccab2308ff3808e3dd3100609b6c077536e4cf9fd149edebae13cb6bc86612b876d553718482ab5517a2358541a169bc821596076e0e4fc37bb371003a937ed354e80192bbe1792902c86115d767448cd5dec8d4004845b00c830c518eb9e211cc0d5073f4c63b72db38cf345f9aee0938043d0a7ff8fba348e5b1dcf360f531087e03b56909902e89878a192c6e277f2a3e823bf7c85022c8dd01efba64d34fd0c92e56747f29f4ee7000794c50fc3463a97485a8fed82ea91bb360fb67394a8cafc6d79476571da490a03d27fe33c7a53a60e88554f0eb108eca9734815aaaccad9cfe3a5dc3892c8ec8c99776e4cb4477b138d29b470578c3631bde6ede549a5fbf08a990104734556e748fcc5ef4d04c2a87b2a735f5290e70416891dc080c49b3690de17b14a529ccac8201cfff7956ebb49ef03c6333df914d0d181de5632fe804c80447d0eb21ea5fd37136afa67971501f790be3c40afc67c0c39d19b202afdbdd7f507897417fda6421e64343252cde5baf597a7161c892d43722f30c5d0d55ef3abb78f84a0d801953545acc10321e0ffb57d863026cca370f00c1dc512ef3607e1e843166b00a0079be1422c12e88541de13eab3ded5ad97c66d3f85cd80ed2a5df47510db9b76a8d735b459b6d9edb2a7febcd83758f2a765e3d360e3e3f2b3a6c8114c72f2ac3e196f72d0b5d46ce51cc7bc27da685a3115538109a42b760aa5c148709afac9e6334d0fef7166df64eb51767716f14026643e4a43a1ca1ac4290fd4d036d9ca66507a189d829eceebf634c93fbb336fb48edfa65d27db1b5e1c764f430ca0c13f78796a00ad8841017b7e3238c5986da16843355e7758472ee814e049f4b867fb7e4f30579ec92480721e5596035f407097eb550ff60493d9502f98d178818882ee64ba6c987aa6fc4eb2ca90ebeae3980da50e001d936d6dad90c1e15e83bd9cc061182b98d53709b2024896d37eeb69ce5134ea8e923e3baf7ccca20c8ff013083b5a08d7ca257843221265fd4fa32d5589fe4a95d2f103a5d71e913bf501df1998d96d7133e38aebf4b5a9e71af99ef2d0a1a1e3022846cefe3c1160038a833f1a3c8ca809a23bd9730091c76a9a8af4198d5a259ba51b5356fb2f5f1eea5f5ba29ea01406fe78ef4e48470c0c3039b21b4523428212ab40afbe908acf4f4daae1bc49733751fbdc2ff9eb842519ed7ee89f97512560b5ae348c4ce9b4160d3f0f45711318f4a4b4a6f136e663ec140be3eefad6e291eaa0142633720a6b25fe361a4a66e4cef147cf0976620fd6f0cca117eb75552c580d18195005d5b86c2856ab9a8d5c7463a100b4f701921a4ac856753ab092dea210c44f9f79e0acce3ed8624ab489ce1533eb2ff29bea84dc7935a327c7fcc52a23e252dfa286916dc9f832d470f6d36a7aefd739443e7f2a836a9ae91aa96d7d9ef5c9eecd92ea50d9b577c670d6542e78cf6683ad8f3903a04dd6b4f6d8aad59226406ce89207e1dec66d37cd9f10e49287ed9623f8b28243cc56086a43136d2ea393e2e70f399b3ef84e15c5e4582d4dd0d9864617b71f83e3e58d5be67e66d53742b4fdd2fca1df0bebe4053c3e6dcba1f3a3dc036861e42e238f5447e076ca98cfb4a178573ece9341d1e29414f1b1798291b3b91c93d5bbb1866a47e477e39df70725bde206ea85d0659e5b3dfe4a4ed51373675d5481f220de1b156bc79d8f944e4f38c5e59ab106beaefb7a0fce4be2e1b6627c16d6c3cc41a3d5e6ad1ec3a0ef7c817f069bd1c70ad446044b64ed4642978663fe86f1435db1ecfb339a24b405d7233ed78bede6cd3cf3b247aebb115eaea7a9ac5bac80614aa1e9e3f7b96ce999f9f74aac90914ac35f6a6bc00635ad268b34c03f6a1125d0b313578c9618e28c2c3672f62e34bb9739f34b6dc997cd51bbe79d70eaee64a649808a774b8858af6dbac025b89ad4e3c53076ba266e545887482705b748c23ce3672679d7607c34bcdc27f094cbc4aaacf4bb43053a9dfc0a951fc80200a470e02cca521fddb8d465327c3ef750c7c6c288eb3ca00f98241f6edfb4009ef86d80658180b3a1e7a506475d00ba91ba238be63f0ed5b92669cdca399d41316244afd41234ac31ada1e441e0df2bd81c18a35fa26fcfc1034c87163989263581544bb945976c1366130dcf52d95a02009626234cb24ba3bbb82e19b2a154089ccb001ce50e3e3ec564e46b574c781b83ec9d68f99e3f263e5e61dabcbba9bd4f5fbe51cfe6567fc404b5556d1841e1d4fd740d7c79e97563f436e6828f7cca89ca80ad8d9017d3f74ed20656296a9c55bca716027af982f7d647067e85abe52b5f7d50fdd6a30f943458bf85be3a2ee7daed13d970995799e041f7977d77ee44c24208e5c9a6b12d45f8632c53a9c96f1bfd867c8de626a9ec6362adf6c441ddc5edce5557518f8f88cee4389754e8f57ddc983230ace6375e04b3167e4b6b954667267701de0c86c5b01a2eed5adfd72797e96fb1179c2aa9ea1abc98dd79bbfd01f43deaa3f1b4523ba43ce9091551fbd10bf3e95949f4fa9b8cdc9e0ef373bc7e515bccffab50e03d83b502a0cbcf3845d33822ad91fd58c4c1218624bd6cb1ef3bbb30c19d7fad24f01d82febad136ed8221b8d1d138bfe1378539f38c41281eee0b77a6e14977fe4eb4e8f0d7cbd98d33ca98bd6bef901c7b08a4e8ed9f4fca9efe40e4f6b2992a0573fca2350bce09018c34dceea0f7d48025389b18dd9783f6506d3092e1f43345b8f366d827169327b937f51f3f9cb25386d90bfa0b6d052a15408c8897fc517eb75a5ffc11acfbae6ae7f4c46d00d538d9f072e68e9233840578f5875c5813165176d00e3ad979478e4726a4bd6369989dfd29d7bbf0791e05774b50821b7f6e4244ffd50044788251402e1303cafcea997337d1a502474684fdfb35748497d525ec12563e8fb70ceb7d70bc4f59b42439d817e9312aad6098b52c8b8a8f01becd8916f7d1ab816cf38d9a0bc6c5a1f8e0eaf4486d42ea192f57a33e343399107edcdde05f57342210b1b9757904a8e957d91850deed38cab2e1ba0ac292b87be248c25915376f7ecede9202d41ba13125cbf246e9dd2157ee44b9651f5599b8e7b70a7e93a4def083477a0419cd7ff54d042ac9c8962fac9fd5837773057459b9bc6c8ce02ce020107d7c1f36e5b6155e0e6597957379ebade1de2fd91a51520b10431d93e98985f7c390463775ad36c6421cf1fef240e61eb3c93aa83e7957a237996e8545a333691a89ca1d87b38faae6daafa4ef75801bbf9637ad224f2409b72e571fad386a72c51ed145c7f2ad36875019042cfd90180254b265ca6fa948c1ccb4a50f7507aed82ee631db23bfcac2cd421c28a5d1681ae2f6a2fa016160a9e745adb94b2ce9f1e95b3ab4a855f2d6a98bb1bdd0343eb2250f661a93bbcf4ba00c3f82d85c4c6e5faea981e9f8b959b75332d37570e59c36a7c95614120bec25a20d956c05db08e8f17271afc4326851e4d482663dfe94f8eb2c359d5c62b6ccf77fa2a61e277abda22578cd58634b7095dd14c9545a283e7035b7835e76d8b4505f360f41e7da1a666193fa01154d2f755652a29d07b9ea79e0632cd18b19a6a07e3c850f772fb287cc28f93cb4247b741caddda0567e7dadf34c66d9cd99a80a5d5b159eb8e848e7f87af6b131ea724062b23bf95d821a8d63f364e18c75bec12c636075b1726cf77ce1819a6fe380abf446dba389dd4480daa15dbd5213b7de5fcb65fb9fb0a461a0fc5850872f42a642679c9be0b6425329158fb17915b0d0ef30ae29019352fb87f0e4f8a53fc740d5b4be5c032370330c9a74ebfa77bfd49d06f21d326ed397471469207ae5303245b614cd7a17c50670db98c581c28d4128bafaa90bfaaeb448af72577412db4f28c193c99d35249be19402a6d7940032d87a86846d4b11ea7c6c28817de8fd93512c60a42692be8ce06493674cb917c17b27c1659d4d64cf21a3342a50b1d1e2c0639297945e429c7f8568d810542ca32bd769132372eab382049866015248a8e44b2ae0c138001f82adf1ad2df7d8e74fbc84f941e9df2c513d49b72b45814e4d3301cf389008d72e953525f75730d6736e9afe7f3d54dc9a34c2244ae521116e0a1f3337637499d6961e1b7abc57c718ec33d0b72103dc3df5146040d0ef5f12f1cbf8b89d996e3c85008cc9d50992d540e0eec8335fc6e709592f9ce7339d95ffc6d87eaf99a5d42e7dc93f1436b19f7eabefe1a7ae1c24381dbaf3db1b5886fbbe14772726b63252ef8e3bf43d1a9128de78193bfc70d750d4897420b67b0329d585b743d3bb6ae3889216a179df7e8831e15e5ffba82d92511aebef1bc72f8e8b661baf0640706aac1dd1021d825b2ef1ea6f5862aeb52172720ef24027fa3c364537eb4cbaa8dfb2f1d6e062fd0e49b1cc3432b6f933e8eb33b102dd8151b25c3693ba3d9d53879fa4a04dbe3bb9426571eee53293e000e5276af9a9e94bf113677c0f9ce5106624905662ee66b4554cf8bfa78840a0d89ca4b441928be33ba962f23dc6cb7eedec4e6e4c17f128fe54e68f96e65eaac4becb233f8c67cb750e57468307b541c2598635b7189c73efbc85bb10dff0ff2e86b3e054a7310763614a2eb597ba28355e250d75e38b32b90055522bd273860cdbbcc4ef8d322e8a3355bf5d10439264c2d83ba2b07adeea30019d7fc7ad80cf153aeb98158f73b51c082e7d0b42cb86b3e1f1cfd1688b62ddfbd59fc6ee2824fd405bf0ecd6774bf79b52d36c60e4b37ed7c5f83ba2f4bfdb7a9b1f6eb0c0fcae7c995ae99372b4977665909658dd10773769b621e56a2d23693fe7b72010168f7471d3f650014c77ad5e4a1678bb74a7d4d86a3a27d922e36690f85c5bcb29a420fcc73d783052f1267f1a1f4ca174c2b0247c15506e0ff37a0d6a5da4e1fe309a053b976ae9d969648556c885b3f0bdf76bdaaddfcb9857244c7e6bf1cb8bff38fd6e8f4503f2e3a4059d46130545ae8c4e0e5d8444b024758c8fa6cecf30088a4406a646f7d35002589cb08bcf34a2af6b696dd631ede10256f24c486e87d9e2f75fb5f1c3a5567c177f2b069e5c536936e9a24c103dceb859c8ab011d4308a449b417a900be792fbbc4de191c85b54239e626166ebdd31042e4886236d0822f84e0a8abfe3c7f6d59fb35a3ebe2c902ba94654ea3d5f7c063357b249d29369064d6191c479888d23e2ba0c4a536ef424c300020bb6fc6435a68e302bf5c9b6b0f966fb26ab2ccb5519b0f019fba8051cbde49351df169c4b29b31616076b039ff79289a246dfd27489f8d3b356b5bd270793f9eeeb735a61f2a7e06d2411d858619912a1f36ba0fa13ec08bc03b3b5fdfd557cb61b3abeab5c94f50211128d9549cbaf337b0bcae6596eb55e53b24f209adb0546ae61f00a833f913cb98f985eebecd6e0c930238b9c3ec21dc6f7dab23dd4e6a4b33d3beab90536e2ed6b543500517944b45549a35d420c1c317a7b7f1227a70f7f7b130631f0d37578c3d9739a6694cd40952e503cbcf6caa05639c6f229f942538451195b0ca694ead781134a4677dbd5e2f6232e6bd770b5ad5b3fad76f4e63c3dd698732ec60c2d71734b290566cca8680e99a8a606042c198218551a88f42668190aa45ae51571095cc983a8ea3b97e28eca005dda4f331f3a7aeae543af8bbe798a41b5220e8b5c5bf25b68663c41cac7b0231b6a2a202d050e232185ad92a397d511a85d736fcf4c75ef5c2cdc3561b9b50e8406904d4d3c283438967376f0185a3a400f0fa86d866661cc8085877d57c4a368006ca2206438938ba5ad27f5dc351b3d56a1175ad93ad40302cbe6dccad461764e59e5774cccb757b9b6bd8c00fed8aeb1d0c0c3515f84b449bf306a02993ef5e6fd289b86dc6b7b9bbe9177a5cd4f1d9a93582dc8f6ad44aaba170040f60731d0aa4aa83b9a5e00d53966d676fa06d451e2ae690dac7ccb9b8cc4f71b29c98baecda91b3a790fddd67bd7d6969338e0891a630e6162e1987d208d63fd5abce91a2a159d1243f12b2f21c4b15c0033bcdaf5f7a79bca8106c45bcfffa05afe3d571672f0b7605eff8f8be1565af5fe7dd49aec19141f7f7ef9167267e39174344a51e6152bb51cccda680d4d6728998e302f80d05dfb149a40532e0e9427c6b35f38047226382bf566f399050b9eaf052064b24bc5b5007dd55efeeb346e2b7ab03e4729a0aae24f584308ef438059d4a756b2dcb20d7a54a349f63372adea15ecf583768d13bdf0ede0071110ab7f51160cafc629f6428441d2b3c1d5591d1ce15142ff8f6674f2f8a406608886a3b2b55278622cbfefb2423d697598218c7365283dc7b87f88c4d7ad3374b72bf50de3d2a19c25544d60a73f05dbd328b134abf9bbe5b7aa8ae04ec29e2bb7a98a80c7d7c56a3fa91eece618467a2b8c772e5504c5871caf02f1a1a63d5c0e3e60fa487fea5efdb725b885907410119bd109ee3cac467af384b9bcae76f42ce50c23d97fc7a1a89c44f39bb60cdd196f279530b4bd0f230550f9d488cf6344de941dbf10f6dbe6cc8af0f758d3ee12695203bc0342cd7bdfa91c33e81fb7ca39a9561cc18759fa9df0f5bd89b2260b7c6f8ec3d29a71c06434844f1cc9f73a348da953d8e991cc44c89e45613bdc14bd18aa0bc7df9a8350a89687a0d4cbfa56b886c099005c4cf0eb36e0dc84f6544146021b320ad12d1e106032007b8479c09b5c0165027ac62f21a0aa400204d0c504b2046176acfbcf124155ab639a7b58470ec4a8f0838981d5ca427409fcef9429faba85e934ff3e065ed82ff9fbae19fac7e080c8731fcf21022dd4dbb4339182b98464c4fc25613fc586a3f1e0d6d634d687622f3de9b89dcd49260c60f16e8269eb0e3f035b721e46e580a02192d05b4ee536b4ab7e4fa8c42a33bfc3e0f1e0924d559194ba8906cfcbcbd122579a4ecf85173fee0f78087edc2bf12329c3adf65d1eeeffffd91a105fe52cb752c244722da062f4e0a13cb528051430e6739e332b1ce37d9bc3dca599dccf0361ddfa5272cfcfa6faced84ce569d750a109166e21a37a12c87cf39b594b3c1b3638dbd1edacf2c2ed7ea21a4c6f0908d392080a2cbde2531934c29e9e9017eab095d44c3e7327d7d20c6dcfa97d8b3f50ef9a77e20c780e6ffc4da332f83b1d6fd1951f8c14baa2d35b3e18eb54cadf1fed18c0163284abdff2445e5818f3d1558910f0e4b67ab6cadb4a8352512c056abdea770f5e9e686f8f9585c553cb024f1196d27d5a654e4496b3cc0c1916d08e518d16bce795a491cdce181fb781d3c432c979273e3722cde8990850d34ee71c72e090e660600ba6bf09a83ec3a135505225d6343eaea4b2519a5cb8f722a9668f24adbb84308f59d9ac87a4b92e60220a8588fc4eba527c66dcb296fa0564b018e7dbd11445531c7b299e22c05122aa4c5a0504f307cd99c1893e3314d55992b43ff49cf0427d2178b0fab865da7598135b2e05ed3f17497a925cd7d5ea5391808f528e954e147625031f58751eff8d0d386bc27a7fd7c3d81a6d3d38df4ff3ea65eb0e8617b63e0adc41285084f514f4477cae1033fb867e1768c8804ad36c6eee80a9e4f271dad4950056e0fb8d0f97304cea33480a1d974627f449b74495e2e29efe934924d9953fb00b473c8122f9747a0b35aa3c55f261bd0936935e5f6dc13df3d618a8d2b080629bf11cd10a6fe578d00d796f0de07aad476b0ef605bcc792f86216780d0b4dc139a22018d53c1c3151486b54a952dfdd4229ba1713bc0ad13302e900c70e6e4d845cfa0c54a9a04fe581f9ddd37c07abcceca3114e63f6577a2fe7cf285b8ec3f8419d28f117a5b1b77263d9d266a89a51e402c695ff23804ffbf5156585b510c9ede3c37030cf498905a640cad069cea4b46e51f6ce4a110135bb8acc493034d94439c5b5c2eb1eeda9eea15e9f5a1d81e32cc8c1ec332f1a3d103e6a67fd92e29400c09f965329c3a95468c0779962b873df0721e81f79aa1e05c6498e67fcc3233bb1b5fb8a9da00dd8fba1f9379660ed8ce5b5d502bf5a02d9cf00fd9725a77e38f86861c8e161f97561ed119d03bc5c842219bc9ad974441187e73a673f2cd956a2458c4ef4ec56e6e86b5b718ddbdedfb3f9defe63c3421146a80e04c2a96aa3c328e5b32fc30544d8f5cc5cde302eac98e19c0b62bc90039b22c5a4314d07a515896a09628245bf5aa2f13bbd431810d50c1da06a9086526bbeb76c8add9718a7003c8f06417e2d2b7ed25cb6a746f6e265fd0e034e115e9328be188143c4e4dde38d5cddac05a8d3247d9911e0ef7b621b067b49fa9f4e39e9b8257986a6cb120f97589206b7991abc0908316739bab7936ef8d528d59821a5e87afd8e74a4f2996502c6beb827a7fbe3c4a5ca14a659c4e16b20179f05469e606b723e1f9fb1c84a6ce70da357631050eb5a87e3a4f9ad2c9ec2c35a2fd2e109374ac425bae20bbd966fb2c49bd5ab2a9b51577669e548f56e031d0ceed6a38aa374426a911743714592756a6cca93e15243b8a61250b4671fbdbeba8d007a37e3c04c45ede25f4457b4069383a2cd9f54f605b8dd78906a472557c98d52ed7e5b6e49a13c094cfc47b79bdfeaaa5a84454cba76974707613bc10a67fe5861a8f896f99b82facab30d558a57b7cf2ca01cd6704d5ab03221354fddffe3cd29b095f108bf010d4bb19f99ba184d693fa45d261e2dab2edd1f8aac42abb204c1b9d8a0d4225b52fac89a7bd3ae2e79ca54ed5591a7e3cdccc1fb88332865221ce0721bd081c8502cb59ef13953765bbd0b359fa2e310d9c05f097691405a51bfe139b30968e64f76d90789d3c33c1864d08c336592096087cb2b4ec41bc8e922cd035fb428a2eed57050af5dd3f8fa85ef6f489167f29a445e61b25e338ba01189b92dd108de8fb9fcd72de658a8676f24d0933a7b9865cd9c1492a8aee9d44097c0b1816f20d98bdae165483e2c486820fabe361c4fdfb4772c0b9efbb0e787de4f7a1098699f88edeca29a20a8270a812fb26f7102077cac7fbc4c6cfacaeeb8aa0c325b08052a4c86337082dfb850db8d614881cbd6a82fa8f906d9c4959a3a79180d326f2b4ad853c070c7b5273b1fa22c9d6c9dfcd9c1b5396caf4f79f977fbe717bf49567d821a2fa6f827897e4a03bcf608e49968fdebd088f2e800d5f22c20f3ee028e18dbabf6a9ecb0a776f12d3f7821ef12ad975db2873d4cb4663657495f021e740525f8ade66945c2b7a414af27c50ebce96b59e7c38cfe7753db2f2d8986b9ee5c10b8a147836f3d71011ce6b065546a24f2c8bd2d6060f59fc23bf8dce0531079500a7eb473bab1cf4664163ac4f2f712f07571b41141155e329f5ffc112b4adebf2ac589057c329cd786b49414168da18be3bd241f7a68c14b1beb94ffab41a30b06de62b14694a34a1f18614193585ff7eea6c3521d50046fb86fd57d9b17f84276114f751bd2eb632baf0aae337abfdf678f25194afe1fea80a6ed6d1ade4c2f71901b665253333b59dc232668d8dee0a51d17b297a4dd221c4069f68317de69e7616168e20964a17a31914c5c753b42530deebd0ca3a57948e3d62989499596a84427a33dea8a2c098f2864aee2b3d7f12bad151c059262d295c87ca83a4df26720011d031c1121ee7517ec66fd04cabc51c6175330fbc5088a737667b9a617d2686bb17bfcf91e8963456a8568345bb5afe566fe7b9e0734786d8f1872159acb28c82c4bdd816c2fbda3991b9a06ac67e388877cadedbd4bdf675eb3b1c15b1c2633f57686b74ba48dba905be2119132bb885af6452a7cb0dc95a9f50f931ebe31ae6c14fd7b56042626ca58ee9174e1984e55de95b2132d314763d6a46af55de0758d17d83ca672e10dad48b3caf89ed879e9a912ea88557b115933c810694b09842db6d3cc85205bfcd865c1c564ce802c1cf63ab813c99d0d0eb5116af82ef4d2210a6eba22c905ee344fae82346629d321d3dcedb1fab4e281fc53643ce3e36f82c9b83bdacfd3f8a3677aa8453f619cf8d08b782d97148567b9335e6a701c1108c322daee31bb643d7942bfa0f5df83a0a91df15711b8de2d7d18dcbf5d965e0e33a739c0e8ee81e34631625f2e3cf8b7ff832f1b1f4a8a0133973e4f6e596f14d74913466fcc2b2ac97c1184a9eabe27a76de731b2394a79e7ed10b776d23cdbd88f8c0283345dfe14ca91de4e0d66b207927931cc4bdebcbd11a93c7166c1ca31c3bb0c103ab1ba1bfb7811be81e314df68f44989a6c380722ee6a4a57f0cf4db6499c10b031484021d1bbdc597640f3220088ace20e79bfefb0608f370ff7bab5bc84a473d3f32963abdc48c850624f75a075759fc4a297d4ce2dba883a8031784069fdbb6f678f0d102d666e54dc1ecf8c7a1172fc5e913311fdaea0a296dbc0ab9b1a5152041d76842689fe6d0129de5501bf65ea1e897258c01d4e8e5c356484fb3312fdab877a00c45363b235b20698fd4fd14373973a6feb367075fcbd1de9b0e2b55e7c9e4f9ca74dfa230ac942c8d86f43ad684100079d55dfea25d8d2ef117485c933d056b9fe4d3c627b7264fa6f5d6aa5c1107803c4d0883b3332ca63e97d56c81f9e3a9c09b8262eb8682af1364210097541b58adc12c38c3b928eeaaa42f5716bc85ee3fab9613002a054eaff1ff764003c53e99487295e1be6741f0d01890e983851f32d479ec946cbbdb39bfe75409ab8a0db85ddbd0a7e68d8f82826d4ec6398da3811ddce3046dba3c2289a5e3631822dd372ad0d4e7348b6606a9fa80262cad0e725c6a9f31f75244866dc2c956210ed82a305fc4a2449b36894ff8c9385a08358725bfdf866475f008003572a10f019ac392dc27cd88561c705159b7795db3cf63991c1a74536b86f6fa26704527805ead83c8cc22bf6b8613dcb58c0a69364811feb5adb0bca64742cbd7d5723549bf928b4a6741699c9bf5764f544dacac0055b3a534d308250acb0786553c679d706270c74cebbaa734f0383498124c47eb84ba7bde67822879b919e560c8f08621459ea174a6e3c00367d6e3888cb00b5a1a0c0b004918411f4e6a0d141b919a26c0a0d2adc85c2ea71bc5d01951fc06f6f4ec7a49bf00c4198f0c4069eb20e8a40869cf05b78a125befbd0fac84e535a046393deacd064cbcb9d877f604c07973cd322b0f4725afbbdee43c045c2e771cbf8afa4dcfc81a61570c3006eb1ab22cc5d00d047f67f34b7100cafeab15b8ddd398e3a8d1a31943d0579aed906850f300b849875f6b8428f14f9163d67ac689d453f1bb0b91f89c003960b0a083d6b14fafc2c29d5e10b625c2ccae1dc04a040ffa5e26d1d55a4643b84b7438ec66169a897178ba20582d28110514b4357d8898e0c9056ab97b1b638cbef56fea1864329e9a7273dc79dece5e4d30ee3b775b5b93bb0423c46e7fd9c82690c81f385e25893a811b2bb2b47e6ceee44f713f35d151e3d620bd8fe03296d09e482841bb1fef4600e435a1853d3313276deebed07d31a0bf8c01a18cd66ebf1f7ab857b55f1c4282af3e35283f0172c3549c7acf5f65abc66e57f921ee70afa3916a91fed4b843510fa8acc67979440371358131e5fe1514271a32f75612e78efb88e80d30877fbb896ed54470bdfd03a40484cf74cfe0e7b7d48d2d9f511fc2f3c1ac31a60e093eb583b75fde463a5dd6680f8514fafa046121f9df5e8808ee6b71e8245ade9271fef9b1ba9a9c94c2993a8c3a9d17c23e09b2c087740819c1ef6a2d00cd312d3245850bd09e8bf504b1c4bfd89bb38c01677bc997a9a6b673fa155d7c54c159e928f2bedae9c9dd3ec83ac11f8e46d410d027faa62ca9ffe69acd779e2a386104c6a1aa3408ff72d7f7558ae4c0e80b14df6bbff437707b22b19358fbd7df3be9f4aeacb0c433d8713f67623fc4596e97673f14b24e2c964b1b03cc06613af1831e8b29959f64991c2d7bb1966c054cd0d1b87376a1e9f76de0c92749807e5b60bd126c5632c8aedb70b80276d8c1389505ac803e0a5d3713c075367946a3823e6fa55eb8c7cf253a7c7e4482ef5c8a1922c7d93184c757e905e583a2b5fff022636d70da0e4d1d779d87ca9077523e583d3d434e6b0333d4e5ea144c781d15f2a72ff1d3e7f83af16cc5100a94aee7e04a9ec033ccd28bc94b855bf16f6728dd97b25e706ad2e17d311590c37a573a79f5b8b0d9fc4a55297568de643d0e6e8f34486d879374d82d06f7212684ff13c576ea92f75bb7878d2d824e705c5153c6ecc648543841d362e8931c0536839ddc2cb806e9737982df1a8f1a3761a1662ed70f00aa9ded2ecfa37a18aa3f15498dca0fd815079ef86bea93ec2360c5faf16a520f3abcf08532c55c4e76a68ed28f5002098efa685a6b781b4c8d32e23fda3c66c78323f0a0c54a70306ebdecfb03ede57b22ca9c3f87c472a26a93516d83c5c77f057435db51a3382525b043bc5ca4ad4380139391079a3aa058d9d81f3848d0242781a0b535ee4301a48704b1ac1b0a993ecb5a3c4e787347ef3f53f2c2d8eac2bae374c0ba48a3be1ee4fcf4bd81ae3b2694eb72b0165d981e3e487a6232a3fd6f5ce5d9fe6fb53b259019f1daf7586b7f3f71946429fe311b8978cad34f8bef4f05b44cd801f61ae6770d1bf23b851788a964d609a65f2f128aad7ba265bac151c01d7ff6009ba9c54d441235f14f9c408806ce6fdee45707103f36b7dc26b42e2b96a1f65afbacf3331909b0e2e937c41f31ac5c7057f1a8e4a6cca4e7e2e5bc1238b4990e0b9a011911b8d151611a78a1812909dc3a15fcde5e86ab7dd72f54b083842c15702759f23dfddfe9877eee109142f6d87e40c05327dad41ee34102f14a8b6f1a1e9661e84b5fc097ed83f201669d57116a73fa24e1cab8743d99d2e3c472eb9f9c8279f7846a90e232ac4d441c5f7ef9d9af7fb648a3b3b3673522666a9959ef1943148ee91a11a828ad26e6d00f357571139f561f9338a97cdbf6c64fd23d7d4daa26779455799a754348715a34489a19e88764f35607fb503752a1c231f2f0635c32507ca12a594d3f230cc8dd89972fab98b54466b44b95e198ecb3ba6eff2b47c7f7d0802afa18263595761a59e7ccbeef193e122c91c0e9481d5c28cf615f2dbf3e442809412fcfa40ce7a8aeeaaa06158bb57f865a2892b8798f52b041e1dc608eacb7b5641e0d0a71e7528cfb8ea5ed3c3c3d79c14cd26ae3da0e9c260476fcb69a4029bb61bbe916ff58833b16bfe482c7002994eac4acb8fadd373e4bf339b41b814a31df78bc9d0f9b90b8cf9b8349265ae712658565bf4488cc606e67fc49f01874304b249adb9435206e1885a8ec72d0bfba8fb206cf4bf68db301ecd1ef43008fced925d5a1bc81153ed85fd64caf00c3b51e84b0f916e419dafbfd07cad604a7feaf11f77d25cdcd97282d6e91ee2ebd0dfaa3d160f8e241d939101ddda815460f1ce7df241bd24067b08f6ac290d0daf60339baf7c5610c3b7c0a9fc29190e55acae2224ed70a1cd8d914dfda0c3133fe2efd273ee8a15c5cac1d21a4b9d3733755b0365ee25b10c02c802ef7195a9cb74623e4cdca2ffb4b62b3ec791de6e20b8f492a8ae89a8504f5d86068ae3720149815d0b7c980e9a65a46fcd2d801ace4a3d4d4bea72f4a2aa826db4e6cd9c10491af81497a8284912b75f08760080da689b1930e68fb3c6d3dca292dc1d3cd975dfe60967d4c9b9ff610e0d99f7b1d9135f387d1e3c2d266070477bca52460bdf4126bee43ff709da0552b4df1947c325c5f3bf98196b3fd1dfc6df0461361f9c5cca49a6f10da86c8a8246c580b10ab57b141611570daf8f9ccecb06f78cbb309e70c696d539db852163450c5916aa437702ef86b7a99985a0c6e57f32538f56e6b0b1e39035c46a484ad3873ab01ba8c4458fa685ba8a0cb90f7735abbb21aa59397307615c5fc5d0fa6877ed06147e7f7ae183e5feaf91d1ba73317138d7476f4092e488329cbcd43b6ec52a41f9d974bbafbf81df28935084d76c1ce333bca2e2d9c1326fe2977d89050ac354888d68eda5d83e3387aabe7b761969cb49077974cd2918c7ca8db2261c2e08336533fe873e5d111e3663c6abffb8039cbb65293a62a0ca48f10a6e8fba6977cdc6e3842be00728979d853faaa6d2122aaf2ce751b0734c89b319f91c9e0cb76b25181aecc57b32f2d7320df1961ee3d3283362a4d040222bfca119bfcf2af7a154416d4ca70ac25305d3aadef5f6e118306b58dc4ff70e1b3be483cdce1f1748469e5d95f493b1f41358004c986c31ce09a86b19d518cac9b3795d4895e7b854625fa13acfcb9c9c115f5b2aa746d0c940497bd8c18851202ffed6cf12f414b3004b11b3d5e4abf8f041991193a832f9e5ddc1cb2a2d3779b40347aac5026a4fdaa1f082f5cc091811cc4a0fc68759af6bdbad748721bddfd3f724e73c7fd758a15982c1c2e6774bbc588adacba09f087ab4779071658c007d83d542ebd7cc0717805c8d0cf3b295232bc61f563f0d26e4567dd91b8348cc299e634e7b6710dd85b8ab0422bc73d8d4b000f3e5f782aa0d60406dd09463ef5a2934bb362bf26c835478ff89a5d70a5aec784cd1d98348f3f24661ee81eb32c0cf9ec060a5db3644c23d775c7be66490b108ee10e81a4f149b4754d453ee529bdc7030024b433da7f42e7bf836cb43513da3b9b1ed9c6563f6f6b08735dca8f752a96887d943460f67e59b742be13bea099e4c61ccf66ac9d63031d91579cfeb152ceaa0795bc83bbb52ac5dadb40a4d89e007f55736c41f1264c0f536c0af560c6aedfb98a19a5d985e0c3de5e62eaa6c8697aa116f7e44020a340a74043b175e635be1f0e9ca7ad01f13537038745f3c801a5f085d5b41a312c239e658c9a41a88c32d39f7a445d2bc6e9534410ca62fb0127483be647e703848d1a2e527a8cda2926d3e4d8029b511c829e1d5ba7ade89a3e5c4a5ec7c54fb0fa0156482ef625e86c272dad2848c51178709117ae7e4c3110433aabf7a24ea5969706a0e632085d8b66b7531e84207c0b2511f7529dfa327f51a05ee8b63a47b0578f6936512e5132bd279dfcd424eadba2ba1e520cef24594ded3d981f6945904d659b499448bed8e4fe4d86c19f7447a5739a81e48c60570282ba91ee7f62987982dbd744c8c7c33088d2f0d3b5533801444d4e488c724f5ea1bb220b74ce698c81244eeb99a20dff2d1851afada3a846d9ff8a2bdc4d31a5e7462f95eaeb0f31884465764dd9bd73a7ce14c0236aca08465e411e7302ef4dbb89817714b7af84e9a1a4a1ca94f64c189bf093af19ecf4d2bade1229a3b8012147a6e22581571f9f2122c39197f83d9856cab9b79136cb37bd86c479ea1afe5b47b84087c0a04b3f5824601956732255aa3617c81341c542dcc8f9135fdad18ececf8d3b3bdbc1eb5af570b69e504c2f8ab1662135ebc47f706726fa152b36447bb0bcf7ac8d670cb98a0bce4e3c29564aa80ad19ecf8c3508ae0e7d252327ef0eac3828472bfcd3a0f84a8969a095f654e98021f6d584311d5440671ab4e6f6ba38ff4de9557aa2a6a17c02d8460dd532ef5b0364ac138a9a48bae8d04c14bb38bc74d6de4b97aaa956314e9c3d544ec1a68d96956798e6b81b2584338cf704b576365ec6ede5ee6a33472bad4105b08b87b03028397a2cd77a64e9faa6bc0ed9583472e2ce75443d0b3f225c25dedcd5f710f009649662b3591512da52f5611907da907b7191f3199b8e4f542a23728892d50404e4b4e6a47e35446763b2d6398373c699defa92217dd361e02196b4a0578e8417780ec82223bf976ae83219bd558ef622b174dd3c30351d263318b3ffb2acd50019f063a85d155dad34758ff330839b1231e6aa14942870a5024f2f45ecd38dcf062beb97c3c8451b5653ac3643da61916e36b74efb66c6b7ed88dfcf7fcb71dcda8f129109b778c9c486fb9504aa251be51023ec8c192398518f85e849dfc56dfba1c788126be809cddc7e0ffb79a3ca004e07d4cd44ebdef519e1fa653e5a3d93737471d6c68e59c1502c00d83a8b27d88ec2027b1a0b8adab93cc27b457a34b6bd01eabc6b9265facbc1c0e8022f1cd247a2050addee7e604b3ffc703427f1054dba4c749d7f22e75ac70d197e5d91d42afed54187844bc992c3a3aa3cfadbdaafc85ea596b980e62a26ea82cc2fcff9e6fedb2756b64ddbbb5603f74b3edc7d837f0e04395420f867cc74cc7a3bb95f18276d53c4ffb55834022d2129eb195b79750c9dc7de3c536c45c6b12c8c950072f1c763027201337d6519d6407bb580f937d69eb0f1d83bac8e7e83adaf041d0435d721b6c4b458778326a6573bbd7e531862bdb3f8ca86517071afaee48d88833d77d8a677a6491e2a2c419e789d7f24f3412224368580e1eae5c6af0397fb6eb4499b24938b2edc4b33a95dfe131e7822d0422aaa5174089adacb5cfd4357a2c0cbf39e3c6778d999768589a3ad1ce23a718173925b288c4030f123e3f5d8b15e2cb081d334a852eae377b64e1da5f9e2923bda75e385e325d9dd3dd658a8a221aa2c1b97ca5bd868efb49d49ec4fa7dd9df4c6188c7ca5d41ab2c151bd45e28cfbbb1bc40c9f7895a2dd6526fd2ddd6e21e9fcf31e838e48686186f487715a093cf331a4fdbed7c884b041407f075d5c2cd0a1403ca70e4cf2799530abc468b82dcb8cfd61ef362e6bb8a3c4695c88ab2fab0b3c3f34a7f2419c620058274914601590fb6e95b1f13fb3c93f112cbc15d4462b8e02e6d73ddaccdce58f22f72118c5560101052d9be6000bb6612e97057e0b7e00c7d55189c18c4ddcaaadacbc67beede862469cdd6332019605382eac3883e53b93361770ada9255f31318fa14eb39961955aa92d2f5e44d92e050eff23341d44fbba245474792e7b1e32a3115ca2fad0afbc01cf6a56864553c0c9ee6c6fff156ba80d30b287829642a64c60820a295ae1ae587215fbc50b377f85c15f0b050cbd2fd6903759da8afff857d85bd6f1acb30f3c87b6aaeca390185670cff8c32730f136dd007fba8a3560fbea0fadc02125be7d4b101e04dba66e0a827cce3e160fb6ba573837d58971b1f9c21785b059593bed36416e1a9ee37de50821588458a95beb1688ec027e2af3fa30f1da67423f4a7662e76d4a138e20cb59ae2200fbe0f8134fd40c0b4796bf8509569eefcfd18b5adb2ca7515066a3a6b9b5582dc4e864e4a0c07fa3e27693c927bcfde54196a9ecf37454f2166b007887c01a9111461bbcec24519bffb150a8c8ebde2f292f9140fb4594bf6597b8966e29a72c675ce6bb2c0d09d51ae1bf7710d1f8654b2a590f6d5b4ca8322a2e59ba222b01366f0c3f1499053324dfef48df5e107e18884aca476a7694ced4c0543b1877ad92cc5de12d12f12a30487c9e85c7ac2205e3521f4279c39cfc2e79da39d59ac66d7ea7d10a5c9e0b485ff18f984fd70ff28d64e141298e5d958155daa9915a92f5ea6d2c5885e7cf624d357f7450d25979499135a832355abe8b3b0e18386b98ba2a85bdc229b224b6de37896c8eb771c2fdbd7e2d534a6aa11ff14e987cb7078221f5b150f9bd12d164057e33b9567dab72606c3956af23b26e112f919c93697827a6004f86317311e8fbb52c618eac71e671ba09920b22b80569e902e8d80add4218a3ec2e807c2e7cd02a0863213944eb0d22274cf599f084b47fc72bfd7c8185201c3cfae21a5a54bd30f031c89dfb2e8abe37dc768997f37a48be05f5efa7fae026c00027b1b6e8521ac6d19b4b5891f6650b4e9cb36a0209305d80cc75fdc47181acfd3bbaef6e700224dcbbbe8007c19961a9f48f08a4da8a32f9108f037bbdd160a25414a7ed850840d53d3875c35d21548c8e1feba0455908f8b6f90e0918049267e366edd9ac5d25b39b0b830908cbb8d3107cffd2be5d85924ca783d82c4119be7d394c6c48603bf9d5e4903fb12212ddb2854addafbbc68bda7021c306585e5759a1424a50ca1d45905fd907d767a38a401a491ee6a0f2669beb61c37ddbbf433f58ff3c64316bca82f03aa087f7bb6b83edd85eab9e3c78176a5698a8e368f47e62a7587298aafe166468119e9f41831087add2e62df6a369b92f05a41b074b6e10ba54b713ed7b8d5fdc11ebdc3dba4b83b093eadd1c1ec915dea96bca5530174f3b4500cb8369f83d40810926932c99287b628c947d5a9b959409356300cefe5409c749c24e7f32db1ee73adce56b8e8ffa4f2c446b5e2492552a81a3bf1eff3e2d73155c55804c45cf14fac98337d35eaa5afad2193a82587a15a20bb60bb054985ecd8344969c749dab13b6c840517311786524f268d5c1d0becd50699f8fa762b478dbdcda0587019c256dc71a190f658a2215f5b358109550a877d85d8c1fcffed4449fcefcf7b6a83116a4f093bc2494eafb027ce3ac86a8fd3f9df1468f798a9e51c3004fe92da2292f5444dc79989271dd47ebe66f08a63c4792961e4a7a51eb524b77a7daab92b7172f0a7cb1b019b5f889abe3fe1385cffd1b0eaa15f7c8e658fc9d5d925b5301e2ed741ec38196c90ae11bdfd6d403d3022f4dd114d4ef3ff19c1bcd8462c3357c87c3936edaf981b549d775b4228ed5d49b2763d5848f07d4bb820e1fdd75c0982f1048d6975998e02609c844087dfb92ff391be5f09d63d8fe06a5e3d6332859498a3a6bd5a4a5816a44bd91b8b0eaf7e432d34bb5d1ce57b5317d4091595031464777e5fb8f86074c99f0c8768baa86bb0e22ef5b2562a6c42c7ab684df7014d711e7068917a2f73723fce6ff5535751ce012150907f1400195621d6f23d5364f6ae4e3f6efe548bbfca084c67c66eee5f63e848b651e51d5f2003973eb15216b71dd61b46e1dd68acd477c0399e97532cf2d929a422bd3b28d202b3e57757955a02de82317a509538142aeda09f3dfe5e86fe3cf7e718515f908e5b0b15669e0b2d1453512c3747a3b14b7c4c0f658b14bc8ea06397a062eb0990b11cf7a98eb522573608f2687a11ff6a19680e0ce8a409409633716f10b5102267eec64c8ce03b5822822d2dd8a3f881624eb5b5e35b5bce8ab2b4c9eaf9fd70d733d2c17c97381204dc96f1797b90d8e29c501146bb1d534403310ef06e94a08f205044de59b24b62692522ef5c8f14178f94570fdc0215e17651acc7254aabdda98f6f46b7d11e7f5e8a5368c283db8400cc5a63e18697a13b3e6573799a228cd07f88ae978cc9a48b1912e4eceec91ca32f2034c7b7b41bd75b7a78562393fc6c5c9748ff91eb8da5f36f35d5c7bf4536ee16e08283b0824ca47cc65a2a2594f61be6a1b87d4747fd8266f0ce30e0d48913784b614c9898b7916e376338d0e71af0e408ae1483ea901ab063974fec6f5d3e391e794148120b8f12fe49ac225c9ad97de9bfaa6007869edfc7cd123c861c97e3447fdcbe1818e35b44ef7d0d67f9b230e7bf6ea7fb806179c5f074fcc46538907fe928305559d907fe590ea127fa3cd0d2b53b1901892e63809edc8b1493bbc9421e7364c741b09f3a55d92edb66c8b3198d87aa6fef5740282b967cafecf140a46fc27b5f872538ef2ad74d4d328942fed7bfb83d4fd865c4c11c824c9362046ed48fe9e2056ec9c9ea81dbc5b002b5ebc734d995854feee8ed075e7f0b1ed4ed766fac170d921afc69519e5ce48a0e92c91739c0c674f455c3a44348ea7678793c00cbc9663e8e369249bcc7e154ab20fad77f25b02620c2b2e1f9ffdeeb831df2a2eefff7984892f219e46a4d41002d31e7a8071b3b1bde659a24f01f588a51e2eb7d4db54bdf1a00a5b9fa8f7a3934db0fae13fc2bf0326312e060ebf188a2955696735d3b9426af595add0fb71bdd39e6f16211d5618d33ae7867674012e2af12d4ae13ff89eb6cf82b38c0d0ba55b21bb43f6d201fa1a6bbf6fb43c5200ad6c2270ddfdb3a100daea1a8122452072b2b92ae5c4e76e5005735ead2df141c3dcdecb83e1d4ec5c66208fa1249407c7464ac476728e55e14422496e214c10d95455c8cefb6040ca3c821bfc93eea342d016d2ee67c92f59d0b6989c5ade5c4eaef0836d0b81129e80b27a1523593bee3ac197b274ef7d1d014077973c118895f739e31e8b1d8dff10d31745b2426a407b772f1586b1389ff40c800598d5bf7a6652bd0254abecccbd5ae2173406cf64c06c5fa3cf66f453afa2ce226c746610290bb9e38aea7efaf2be0e65f946d81e70d243e15c468563b545eca39e597890cbaaf156ee0fa75049aed31a0fa8b21293a19359b10960cb52c9e4c072cce4004b1e45fd230fc6ffbe66c2daa4298c6f159ef1d650f88925e9be3567dc9e8211dce3dd0bcf431e994cee0ecda4c3e01a2360e661d0daa204d0b3d81026e49b86abb4229b66746231939ede4fb1310b576021e12544f3850b1795b1ce376bb70d3dd8f52b0342a42efcc03ad2ee6c1787f5b0658dd52988da85a698b60c2cda9a0f47836c441ea6477a95be0afe540178cf5ff895c5e4040f796c96d98010881e192404b8dfa0cf19bf015cda3238b28cb70697ce187f8ebaeecbbe6a450cc8df7578e45cbb6d3bf69854eb4a3b731a82b0ff5ee5d22ddd011df68d9cca88b9fa056d46ec0b81f26e1883cef0f6f98f4e60919aec005b73876326c4bcba4e4ee57c0db44b986ba9fde009d36dfdb02293d4eb66f1bb030936eb2f51774a6263f11f8835aa65b16bfa1c7c1cf34d5a948416fdcf5bb5eea16886bb005320539d2f6fff275fb8ac57c9e7c3b88346ed17fc3fe3f55a2d3449737426db16e080bdd5b8223f1045648b220cf5f72767f6f87dd5d7de623824eb431592f70278bb6c3b6828c11a9cc35d5d32a4bb7ea6c85e4452ef301565f62f965790d092de19a9645de9924cae9d66372f7d55db714bd022976b367699a199125158149b08ac2d756d9ac93b2484e53a34f56727fe7f737ddc6f041ffcdcbbcba8ffda5c9f4dd580b1df417655b31932a05c09ca4a1b107dae8a138b93a8002bd73948cf8f1362c9dd1ce0c63fe2a01af1c2516de1d08a058ae00b8e6ab0da2339ccdac2e61105a143f46425e5be5bf758c6daed81567fe96f588874b54129646e1ae67aafec6a3bc2852e6e55ee1f9473a947c944628e563d5dcc51261ca621ca2a10c190bd6eff9644953c4353e96642e9b7e0ad13b0c70978ea58bfad8428d167606329216726903c225fb0ae86914af95ab645090cd3659d51fb0b2b50c31774d427a86634e9e546c7f2ffc94e190acd364fb992a6901fda5fbc01f407abf6ccfadf019afa4f17baf7e8a2ac8794435bf622b16f9ba453f3c1eacf892f2e17bf9e619cc2e8341674eb29e4dd9cf3173e6fbf8d4613faebcbf5e50b4b394cd99f47ae6e5b94b26b5989ce34dae58585b33d77f579753b37d1c2b4fa1e0079e08c1754469fd48ff38ea434719b34e752bdeef7fdd02028c025f196a8c21c5b0f5dc4b5506f84e6f4432672a9d8e999641f78ece6579ac73c2a82b2f8c643fa6b09eb070c1c0da55c0c81da57a209561b2dc2c4624156b1b0555e3e9c1d92a8917ae81e1a7ed1c1bd2f2c18fffa925d35ae8213c1e4fc1949808f86af4a8e26e8514906cb085a61dc21c7339787347de511f322efb80accbe45fb645e22c6fd086aaf77fdce0d06472f9bfc88254279f01fca02d7795d854aa554f5732ce4af7aba4ce77eda6003f590f6d581b695660110063c641ab6d2afd2ebd7c2309403fae0aea7ab8ab019c47ebe001c6a0b850377890da74057548affde339077a621e65b2b6a03478b90f64f7a6d3fac197d30be892c3c3b66cd82b028e5ccfb9dbcf10eec5e42da35be133c30739ab06d20bf10f400a1e1beaaf8117f66e06970e9d48036d93ce91d0073ef456c14e6bb6cff3a0e208fc2db8eb909e30501b5fb42d8b8247bd564bad2b967414daa3104a74599b08d6d565a94cf8f81efe5770171e87c5c696fa46e5c612f75b0346bf42c2dac7a6e6bd8231094198a019ba33c30a81ae446f958af9ebd6099b162a41e3688ca067c3fe9405c0837abd61c6ff84592e473e257e32b16bcc29bac02b8bedbf44736fc16fcabe69acc0aa6a45b2de4d04e94bf15169d36703d016278687b4cc65a554c123e2ee3f2e40629f8122363e995fa3a7c68d69a8c5b6094d7ee9cf0f5ba41f2d8c44865a4e49a0ed2eb1d6c0bab6501719fb0c45ace2cf1e6fe83dfaa1b9cb8d3d6ae2fd34ad5472147b9a0381e4cd94e48756813209c6f651f165fdecb7da5c25e59371e9fae66199815391e1f72d99aef4ca3b47c79f5d7315bbbbd71a0ed116d8958c360e7be6a1352249de5ae77d070588a56c0c44ab48906e0eb837839dd2cdce4d1792346ca0a92036e6732e0959f01e7f3a67eb9d0c178366f1910b3c3557c1338a4c9ebf1ba79fd046bc20d64fe3832a05797ebaaf87eabed7e6d5f2d03754175179586610c82281f5ad9f0bc3d045341d6e62d4d53ac34ab6ae7de8b1c494f39c68be3278b7243a79321295003474561e0eeed235a76d2115ce39cfcb4290714baea1e1ec2f0bdc7c154ef37e929b029c8197f7394cecbcbb8d860ce043735993eb8626db4bd10c7199b6745bb3d0f273501bf6d08c2d6ecf1e59c3262e69ee4e8a76f378b5f573de03ab70daa496960b69abe88c53aad804404dc66860c8565dd6e88d37a0f50b72c617ec0b1272f15586ee2dd024f6a52036a97ef0227232246c7f3de1a91839784c541c716b33cc3750d76265748eb788c60200a46cae7349966ca6f373207f25d92eccb104d179e77b6cec74ad661853bc4ec6356505085c50c098e016d2c855d51ffbafd4f1072dd7bc7e4412e5cabd5f9e2d825d629fabfb3390a29f0ca31dea009addde13f5a61750ea5e83d4415a98621485bc70412824effaf220e30f0955d843042554cc84d9725245d143664c613abeeafc3ae2daaa92849a5bbe83394896f8e9872537fa97a179f3b9206b6f20f98d14c34cc348a99f21ca0cb3f42cf584a2066ec5c2343ea285ee72f8b7f796845158106ab6b70bab074cd444786381489a28da04843fe0d5acda444a5fa643363d5db779e0338b0c6c7410456ecde08f1310483902fc6fa1bc9e388efc5cd53b72a647e636f046de3df8c6d9df3d2d38b377bd737a34b7ff499364baba9d20975a0db614f12827bf9add8190736296b6a0702ee2ef015c4c99591a0beae8f6e38bd05e09b445a71a0c4a385a6386a757dcf7d6e43d50cd70e4f35cd8b41ce359e024587a474078dce7e9fc214f34345b1f21bae20d9bda397d92943e8dd7ebd64af102175b647add7dc515544e4438145a7c729e561f543f4184caea30d4995e03bfb38e1ff0299404a83d396aa608be28bb14caef067d1b2fa37ec026559f9439f671fb5ceb53b5466d6a8f2f1e7b077894702257d30b1c5b68a27d0601c4ada06b774bce3bcf929c416598d5c489ff78867a43981cc81385a87c9fe0aacda06e48240729b84f62bd9a0c3b62850220be6abd9bc3ba38cbffa34e3c0f9736b0024727e1ac758c3b4ebe8c680e8478f03644b2f8af445483770da0ed4c2c186885419c1f5fadb26eabe88fba67248e46255e77538f594f028e6d4cab1e8bb0fe2741a8f76425086da97eb309b9ea8b9134f8aeac9f893362c8592bf3e3da00a2012a40f3be3548f1d18b9856076ddf3a1455247eab9d162256b552074a37fd1a2c3c7d67905da5e4a2bbf6feb216707640adb0fec0b71c0af25a451461c524f8a1f114bee1f2cf2e93d35d54cad3537257414014721862352b2d78ef637bee921f68a7f655c1574111550fd00c49cfc54bdcb39452eb8e87ab65aa65e618d99e3a1fe3019758a7b643b85613d624a9463a5cb814f63debb99b5230acb3eecd061035a51205e472928dc5ddd34eb5fb4882412b6d2d67448c279b95ce9dfdb15545c4bb57d75fc7504037df912cefad6f13eab13a09594e40fd3433b7c668de90769a4f090a56c27bc424c82f3dc5540e75f77ce88f15ee62fae33ca9ea59c4d721fa7c813b28d63bd84543a7e1f48af261d172925bf354229dbd49a4e0cb76605378182294b5d4644c6e764427e85d5c13befc8368d45cc9ea92b286ddca29391783786c1a5329333a0a87c6cca6d4199ccdb504e01cdf8659b5b398b625f442a5f645cdd028762fb34405fdb7a1f2c464390e02da68387ce9b358716b584d6e65ee0baa3d09de21922ab5188b8a808f35b66ddb71497fa662ca5d1cd4a0d13ad9ae821908b22319ec60fc6245d125a4678e9fa8da077ad1960b2122380a6d8816e921b4818107e2c6c44e4a8ddb0a8586f55cff3f7429aed3cad29b823cf97a5a1e0577afc5bef916d1aa485dfb99aece33a01a0fd9f99713e2d2ca188baf860f3b36a2f8e0e7a0483c7e19a46ecaa39d6afadd15e7c73496fa9415c4116abb4f506786c6e6c412a16396490d4509e2a4f4d80a4371af022be089438f6ed29c9037e8b4777537be0b2c31cce58e9d0253c802a90cdf80dcf5ab4c4720069c15a8b3ac7c099a4ced2c572e7dc420115b9f2415b0f3495011b38c77ab2962e59573beaacc3ac3b5564fe3641c1e1c623f315583b561039927af1f1561899407d55ed9e372f898525ac005c7abefadd924fe0d7bdeba1349149c7a3db4d2da1df4ecd19c296ce01bab17be0e0a63168123533a2070cd04b4228a04376e3239cd6a7d7223d075c39d7269b7858bcbc149f114269df38877749e7d22eed483d48e020deb9328c92a391f4a59f2b6446af3e467b45ddd61525327503fccc44203b5061ba37a3216adb52d18784cc2ee03dbf8a17a508e984b3eb30c62d9657c7b7a157d3d94899c84944079effaa92c8dacb358a98fd6f602166c875ab3ede186136f64e77568d3123858f133b6e16e07372063014403988c3ec22f2cc4b1996cb58e0ad45a54d2f0bcefbc56904f7f7147beffb22eb403830c1609067f43dcf2ac1f756abff45b2041c06e5eeb85d102938f952ef8f6dce50883fac0eb0dee40a05650f683737e4a51967eafd6c181874f6ae3d2ebc32eb4c28b825565002f3a958b2bf72ac7874571b0019c7a470ee7ff4454196f94ca4f9f28e4055a136aac407db00aa8251cbf598151e00bb45e432430af2284fb75aa9b7671ee07d6e9bfc2df2f37e88c87c8714468ddcdb497754f5e4a2ff626f1d606f858e56e8b1b12fffcb3ed62a716b83a4616355e8cd8a5be014c3a573de7bb249a2524d3a6f263d2ba865c06539745b2117ee46bfa418d7e950961143c1486b1c7f9afc5614f24615de9821b389ce7b40e97bf327ac5d154a11d26c644124f1a6e2c3cf8e28bac4c8e11efe0a77265f0831f39fa7ef1fa530bcdf78713ac17379d50568fd6b8a075f8735381050b8c578af5671d0f6e8158fb296024bbec0fbda82b0a88f5a95f48f8bb0199375ba106711e01828e678f0b00231c5affb8c41c02003392104fee5298449661f8e131b05a7da8d6260c86a9c04f97daea333b5853d6417e59f2618f483fd7cf8701b036a4f8bcf015c941f4eb5e721d611ed905833ee00bc5625d43b22d801302a72e35c7f605ab14b14f8d2fc5f65fd74410fd2d0d3dd0babe1c8a9ebf831105c40bc0fbaa8b8b1bf6258040069456b0087de7db1d1fa2de3dd6337e1f71649fcc7e6fc057aef74492f3eb2748f31073ed9c7469450bffffb86ad0b92480819dcc340456de3b4f5d4668f9f5cd169c6b3b5c19e90f5bad9b03c05e13261236b2003ace7ab9ecb644444d5b973ee9588d0296811cf5b8670d151bc6ba0323261cf65257422f9c377a74104b33cbabfd209b44b9db7ba859a86eb2d3b013df5db55f34bbe8e37739159d3d3496b5e8fcddff763400111d81582377299cb926625e49b925123cab3451650135dec82d0f5a726b2a9a5d73f6d98d1bd010bf68c7c54a11669ff4eea1c344a5b1e15653d5c8b7dc5b86d02517b9fa5fe42e66e0751a5f79d744c18de32fd693b60122767e7f82eaeb0467862c114aa60a7b37cf07848e97f60cfed889dd4004a0465dea161fbc4d83299b24d6e66ca08233ffbbeb91ac653c43d6c7de94079df459551065864f95ce6bbad762f61247d253d7eff1ffcdc121c3f91aa4755149c3da0e569b26a4eb1051d0f4df4ef3efda2095f41b1fcab6426bb2da24aeec7d36795d2a9b547e4c57bbdc43cf161a2aa3726957a2bdf5bf123a9980ed54ed7f2f68ad5292b7f3c057b53fa95ffe89dae33e903f0fc99950d1cca75df537bc7843da278bfd50b041846f68cdf04c0a509ece3e124d881f070cfe393139764c7833f3c463c818199c488352f4009175add5cba09308958edb8963fddbe0cefb2911b5ee158495881d150e95bec68a5a1b2b5b126e671579e26e035a2391e09804aa23cb5011853fff7bd07fc0eaad31dd6b104dca177fb26acd77b6f419430ab69d8dda8268107867368a9c047e22a608e0b122994df4cd67d28c51b31e84b32b195f07616b28b4c8c984ea6c529d4485d8ffeae268b1515126cba441e4ad3d14246e905963c64b6b04b6a7b0a8fe411a0898ac8d3910548160337827bb534876569523e1e0d84462335b59469542ff674226d08ddc76659be2df1795d4edb666d5090dda5277e35343280743631a6de06ebfd052c372547d7bd66e54540bb56f68e792dcb474db3762b8a0335f41cda1634339c3429a8c9213a67c0fc9c2e244bfe653ee1663c81aec6632177bd4dade1d316ec8d2f3897bd87fd6294a49ea5425689a9e31a2b1ea33f066723e5162ab42f459c6e5b389c6e70314dba8fe377523eea902fab1fdee4e593c3191e4ee7c2117bc7c936db9a078ef658da899cf1fcb370e9eaff6dfca7378bd2c0575db15c6290624d684bc5fde1acb032118f34b785a3426b36de6548b7f5d0553f5a18923c5e16d7ea3ef8634e8146c3e4295656a0bb5fd6892e9a59f6791fd6a7f9da0e8e5f51ba003fb3866edb2884fba417b005f2fdd469463c7f8e9b1939d2e82f0c95988a4e94db2881029f477884f6a49ac9ce2a1247265a20f8ef8a942f67e97785c376c24f6cc23f25e78117ea367243be140c7c17f22e047dc069bc6b7d9419811175263382ea14c0fca48f8a9c323fc6c95fc0e768bb1c2104a43c4d81fb024ea6bbcd8b7b2b5a20933c598133e8cc52c8f6a425dfb3a2d92b1f04310e06d70019beb03b0d2b8bd3bc4571497f65c113d6d4f0c00558d5f65d76ed46f96df3507cebef88c94bdd35b4a6570d70a12fb17c11d53b3a562fe70f9b801e0ba6e1d10cf7e4fbe12e215673326f08117133779ad139da6246aabe1d44fb8839f326268dcea09f6a308be18daeb1ac133fa69dcf7f42a7f9d27b4f9c414f795f8a88f3901c9a9f1f292d29f5401c74bce55d52f8e5102fdcfb2c0697e90e88ca6df06ac4de308d4b324fbf6884eb7b9119569ce8bc096c45466c5cf56e58e47d98b70e11db96b9179a0b9f22460de4bff490667c2f65c1e7eed8817b4ea8c26460373b23864be54c2962d4982ebfb064e7dbbe7cbfa4718e0033430eadb00bdf89134af26ce0b40dbd2fe94a4cb6c09721f9888e92b0a1c77837c30c6939eab4f58a996c757009a0c9c4e85ed64edd58b26953f844880cb5d04aee319cd5da7572809622ea38e9db29f1d4edd3b6f48c647f0a4fc1593a8c1d86458c7d59b9fc42ed4c9336ce2863d5686ccfdbbca067c618047448040ffd094deb5f7462dce557313e5d7dc129f71d9fc8bcb9a64371340ae47feeac658b437401dcad5950c37c393fb4c9016f3267cd5419629e079f3dd77140bdc7664c41e4cae21035f8eac65af6463859a4cbd9f2a8d3c2937194da7ec9d302696f13017145008249e800f85ba267eb4d3df86f0e63a5766e9f9fab8e610f20005c85cac5604b0969caedf4489245e8600e915acdd59e21f889babe6821b0531b519868a21b7418cda0c18ba59b0d583dda61af51c812ebc739f8f02d2c5c21680443e0a66eda4c750cf295ae390e942c1ae470eb08a847938c65527419c5b79efac7f41dfb508951017670552dce927592f52fd310be15039a9be5bfbff41d9f81cf2d7482087ff505fdb4c623c2c9ff236c38092e6242d942a8cfd55902eb6c0b1098523281622f1840ebf44bb8f2079e1617246daa5e821a9bc5bd8afec42e966585883229e02b6e0d8c4f23e4c0b780b74ef0e83cfa120c9dec4209ba4e8cbae2fd778f2665b981328c07c7c17e824dc395e70a127997046a712795c8a8fb67ec24b2de6898cec51783585e61c8f94fc834b910bb60d54731d8ee16a74205280d9d5b42c80376723f5ba1fefc520e4d598b0c8c0238ce4663899c53a81f78352f85387b1fce1dc6d8e1ecb2eea8a134bf991f030fa55b797cda377508c4dafccfb1923d183a2219314db82c56565dc53012c2f33690b5c981c8e29a52d62fc16658b945ddaf32513d0aa9afa549ed11309d2ab36cf87aec3ad7628eb36bad2ccae4252b4ef0a4c05f3251ea996a6dc8e2e2228fb30fcd45307c95e104717d71db87d8effb2fc3a49570f75fea5785c234e40405acfb7a0b7b2bd649af6e635b81dcdb0b12673ddc6d9305db179a9163ee196918b10e5ee3b6cff70b8e607615fd2b1606fb8bd9522a6fffb5a0b388be221834891246807142e982a6c6e341fcea6960e9bdb3dda75b701afc314dbd5f9ef21a286d630f7a778bb33e15af5ba4cf03326a23038e05a1cebe01faebbc2568546dcc6bd312f72a606c0cc53c5ac903afe8cfb6b31f0f4fe493fea3c181aedaaf35131874e4e6028dfe2862dbd191bc60d433ff3f0ee3fb1d55223fcce568137aae41024425088e00581336338e7c0c24464c5dcb7e803dbd8d1c061c9035f92f70ab0cfd130e122fe87e6aa2744b5c8152021ef4bde76fa60049083ae6414276b82a72c415b08d94773719c00c1d29d867535fbfc03712ffe286998ffb4daac38d1a3c1ff420ac2ce9848ea4d62b35a207e02af204135a42a12bb5d5bc548d0202d7df00e12ac9f42a0e0c87a1ee8a0b52c430e07529282f3adc5b67d9a708d5c2e5af22c2db7e5e33892631dce95b0e3f395cc29121c96351e2222ba143ce406c461263a089389a2e92b153139a22e58692b2aa354808ec66aff17bb9c94f7c754546e95eed8c2aa056f765061d4e2313c2942e1d015d5dff8ac2a4527e3e9969cbc7753f60ff38891906dc819b73a7e925f65dd3884e9d87dde344aefd677722d8fdcfe1ca91f27497e0dca2a28af6997e0fadf6190bd4c46b7b395c2f7cae0d8f86ed8117d68d3005180a7f76c20a8e967e5ddee931691789498a4623db928f1974f8d171f2fc39bdd7099fa7139f531f511414d7372c2445df3fca593442fc6a53ca820858c7e870e8a7136c4610dc68bea1d7f56658dce173509518c7c9d8481f726867e54cffc5a80bcad578fb37077311b69fd39515d422e2f7d18058536ff625d4c8cae99b8dddc759f6224d078438f8b273aad90f4c54049c0590c9b43d8f38fd311e675c42df75b8a95f5475ab7912012dd7979d7e69bd6a24bc31c2f0b8b6a6d22c0ddc9c281a6cd59ba17c303e9efbcdfee06afc296ff37ba9d5bc94369b25638e7303242b1c16e96639bae0e5947072662da8c3cf5c911327c03605f05a70f45c2c33ae93c3c2cd41effea1196bc3e33321b6a0598ac73bcfd9fd32f9f31136bc1f2bcbfb156bc8db45b0691b0480cc36b21404d439ba2716f41689b610928eb61a68f5e45a8d384929544c87637a8e12353cb81d934f229dfc817a32b7be451f2ca04b8baa797cbbc83f78f8ef07a29388e42ab34e5a21126762286e6dae6451e1392ee24a3f2f803164abeb27e60de3c8f98d4d65ea9b6456cd609eb7abe9864a987cecbef2b65f8994f29f17b1c83bb746a0cb8c3b8edf733315dd83e2172221fc4851b68f78a9e92df64bcd507410a797f41f8b3a5ed70dd82b0ea5dc8dc8fe9a5d18642906c336077694e3dd32a6c08ea9edd7ec237b87b685079d963f9f2da064eac3a1c6b547aba17d9d2dea7d287137495c44e0d1934604620a79eef10e1089d8e99124b296ac5b16777588ec1ffda351a6a922da614155daf62a2209bc7fb4069afe0ce186515d3e2af3de50def092784e41d0fbe09ef4c02d53a7a0b0e14fd557b57bf702aa88afeb595c839b23a5ac030539a156791b16d2267dda93da9cae588b78574389aa08a5d6e607e6de1619e5430fc43d7c10501219c8b577b558d0b199af0b6258f293daf4a4b59f28ba664746f4937002220091fdb8f241518b1ed42cad77524879af296c6a15a2e306941d87d1f057fc3f16c662e2bdb27152b6b1d587d9cefa7146a3937753a5611583edf612035aec62a85c51cba5e44da91396034b0a8c02530014285d9db237b8c441c7673d395b9c392c8f12e1c486f953ec91f9f93547fed9c3e7fee2fd84b972a1a89f1bf330d2902be2ffffe668bf8a15069200b0164a736f9aefe73a2b8e895f922727f095db7488a8ba874d63de4323ed1d269f8af6fa1179d8f0f6c1ef3ec22c943f24710aaae2740e68a9208a86650d931f0a7f0d4c8b9f0f554264097a93d8674c20110e7c8fa74c3004c7d5959c8b251e17beb6b5a3436773083a1f065475d83be0f0bedbc37101fc9639bf0bceeca4e8fcf3372c032d1c4175e29423ccf75344d6e84f687ffc435991531ff33421271e12f2dcccfc26f8f021a5cd339b9b8e22755a4826c121b71de500f27923e250be7d938b4b889cfa8c453ebff969e817991d6ce90a52c46e46606f58ade68e2275dca279d734669841ca92541b1946b853ac59b79247fad72a052ccca3dec61577b2f756b715fcdb1d827fbefc00f74b021b5144aa5db3b9562c5f3bafb0786c499ef6a97a70a46830e63ddd0ce9db92cc86be8a316b1a8bfbc5629d351b2987c473f42349a69dd3b09324cb4cbbd3201c778b3256ee0dfc3c67b74c3ce46641703fe483dc40ee72b6a9d397433be8af7f8746b65fcf3629b71456c84b6dc59697e9c4b6aa8e99fbe7423df2186909020c63e09c502191d970a698f517fe236c8af3679c36589b3b6479f81f1484d19a0e204edbef79879fcbb87d111a392d29346ff88890f5415f067ffe22459c977fd9d835437f3076f6d8ababa77ca7afbd4f61ec6dc4242c73b0e4d521da86789883eb53e30ef772798e88ccecc335ea701dfe14424a3df8402a44a03c3f8d284a3cc9be7f28c4bc50d6ae90bc3172eb261da7b8cb616006aac4a38a6eeaca599a82ba23eb16b540f01f0c7c1868a437e645030c5af87478cc0188e16abc19198efd2e9d48038707b6c144ddc1eca605383b7da25485a88feeedb5f724bbb32d376145bad9dee400520476658b220d4312116ed289a92a3f55d544fddaa7732005d01e2bc1bcfb5f09f320e03353846656e7e2aa768b863f9b69d4258b8bf989bbb0de7c0ed98ad214d6274c332a625adbcd7e1c3115fe354d350d0784cdc120bcf2f32140ec86783ae40d2f9d60c669e36162a23d4518b3075c42858d76f9d15b07eda75ee98f1658166ce6efc4e5f55ccb8c871005fdb40ff45286c58cbaddb9d32aaaa23e71be460b8dbeb80dffaddf8a74ece4838084b27f28bfe9ca4b5618bb15fd1eadfd0abaf3fe35c110b8419b54d482c4148f8dd39b3a3ef132e9bd604d53fb1d5d05f8443f933bfc188d2de16bc316735b8ee2ab2adbbaa4b28fca25048aa0f7ab1bf3f98b6113773d2a870be417f3f0b7b77a0db48a9e51698f8adc304c0b894fcca0689d8e194db7aec372d71fc965652c5d6ba1ae9a1ab52b32e8f415a1c3234d7ffab37b973b26424a307da4a7cff72faa40b1a7f204ad71b4c128dbd2a076d863b9f473eca987e6c54233972b6189bb8f300a42fa46ff7cd74bb808a712a045c75f4267b720f5861a18caa1b8b92a9bbe025d647d5953c8e04c11cd38dd9b5cca8a02d0d06f99a3dd5d1ad96373f77c5b118835ff1eec3f5f08294f10e90b86cca8c1543221e302684355946cbbd4e4982a1bdaefa5192458a5f2dd39ab51fa9cdedfff75469e335cd3f3bad2eb5b60fecdc626bcf636b094c20b6bda75c0f3ee5c56ea130c9334a11bf14e96d50d1e6afbbe0a8321bff2e831a81967ddd3cc9c0468e48ca6449ce19ebb0dd54a32781d7ab68685006b0be811db7480337c9dcb7fb479eb0e5bc7492e105ce2686875ed4bcf669b94b94464a562d66fd1c6fad8632fbf4891514060a78deeb0da0ff129456193a17d48ba20973b09c992f5669d823a6648b41e7a2c21c7d84c31e3f6bda0803818216116a93537cbe969f0446b027aa7578f39c5421edd132962b77b8b60554d9befd6efa2a856e28a32bfd2212d046d46dd551949f17b5244105055598f76c799a65b57fa853bd1ecf26eaf807722c2bc241a66bc07af8db74cbf0ee62b4d9cec52747690cfa13046cc59d12db054917f927d70308eb884d9097da18ca01432c7a67ed76cba7e44265ebeead2b6d79413164554a9064cb0359482f74c8dccfcfaab4bcc7d14a5112cb0546968a4221ae5d9961774b40756cf9cfd404ae1541c5c3cbb16909a11edbc932a70eadcc779175577d5ecbbc1ce4b44097227cf82422089bcd50c08bdc9b5a89208acfbd57ffb3d635326f1fb6f8ceeb7b04a08dc228aef28d4469d0c775c730b6835d594c7a6aff922896ba755c4c5ce33891d42e9e37588a1387d52a42906845e5b8f46aa81ad3b522bfa60f8bd26200f1c3acc65f18f0664c54fbb45d50fbe6aa4db297edc552df4f311e8f0225652fa2a4894ce04392e547d3e8d8b9bbd190855b0066706b09373fd02d78b546714503469eb623457b5ef99dbaeb5e35740c88d4480697c682e97867630d589d57224976d507ce507bd687bc69fc5926a1e7ab0b526810bfec006822dce0b498a079d5040af5ad288298ccf9d987f88c9073c114aaa582125d53f489352abc5b997bcc545cbcf52c492a5b9f67294b8ff5ca76476a5b0209445192357252903614d974f75f7b07c5f907fe6d15657db2a6a8ca9ce3537f0570842d611aaecf754d61de018848b4649b5a915ec06d5007df09f762c45fbca946039125f4e8049e07885151817ee101e2f0cbe9e973886e493bf8de824f688fb782ea7055d1c051bd60578da8b106f7827415b936ca2a1615ecccb51b5806ca3a7df8a52a836ce14cb25b88c9c7cb25acb7f6b72892a45e48551637edae3be89b87355a86ab64f9eb0c3ebc4f9f466c99f0578927b806b6c10957500d263c5cf259175637b4019268f3641b20ceffdd51f8bd4b2d57737786bfdb614f9bd942ae926b07a84943f4da5bff9d1c1bbace84016f72c6d10696d2b5ce76c9390538a63c9ccacd1d2528eb8df6fc91917a20f21e4751f7fbac5da5283a890d1665e8f44cca2bf67cf92589a95f2075d73978d96ee4cbceb0ac4fa6155368990120dda19407cff4428f3a00e9ed32459a3d4496eae65ae78926224f005de9abb2354c3f8070210ceda99ee846bd2928f785a2cc1c641bf247a616791b27a456f33e0ca6ac8178cfae371572c491a3c7c12089618b6370738ae8bf49129e8b5730acb4d892af153d4a82a307d7f124441983e181616117f75125e2364fea3ecb71620bf6ffea1bca400bd8b339cd08a4e7c23f5aa8495477d31e0de2d916ff1a942d97afadeed366844e6761173b59f17104c5140b4a971eccdcfd9c03b9452f378120d5fc71daf792053e8918ba53a774fa84bb04f392480fa1c0ddc2f9a0d11fd5bd52e5745fda04731d86ee4c04f83926045e3cef959bf54d205d2fb7e47f2625343fe293237e2df0f6af008e51ca25e928859d0fc0d21abca632c01ee3179814aaf2d325631c36a37bbddb388267ac12b94a1191e693dfd0bb36b31b34e6b579c54c905e8fb4bb26969e2e7b5ff96023017a3a22fe50ac5c5c3cb102a85de98c47f202d07a49dd05a13c33e8aa1599b7df15d8bb36aa76e3172f6de46a902373950e95dfe81b76a8dd60122ace41a13dffa57207ba83f15864ef0dcff900adf0ab3ded7b4102ed921851946b61f8dd82f00ca7e565b42d84077f0699224bfa19d361d6f04a9fa94bd128bfab8bc13438d1aaf73e0ff9c945ed8aac091da18d8410eae782ca547b8fc1cc66d041783a0aec3dbeaef203a941dc9849d01b55dbf692244872cee0591d83e2887cfbf1a5cfebe0538a73430136f58892060bac2ec6bb6e2f38dcd4cdd3bf936934c58dc40132de58e1f9091f148b45078ab1dd73f7e1d8800570b4a00c92287a665bd0a88b5d9be2d028b1f8c2e54ed4a1d2d3bad3a7892a051bd1f97405e2c1a70f4820650d1255557561ba39d61c14210244da5e8313b0c82d39308dc6f827c6ec80e6f04d87343258124d2b091604e4608df30fc236196fd2763a8c0930e54e7ed01d5d432af688c72c1d3f92beab1e1b6e3e73ea2f632d05813117a4413b1fa6b5a4d4602177fff0089341ea78971500604a85c547819b212b36ed27af50463e6b9e181529a95dc53d3506c959c241e599d35c92c28d03d1b85b6a4d6a9431fa138f6350e112e1b4404baaf68e058a58ad608ea057ca338216d8a3e457ee7df440c0d54afc8b893f3c5d301cc28dd94c9502605d97c387aee1053ac778f692e965af7a592cb765b567ea28e8e1bd28a3a8100fea008e75572df11ba8c3508337a454d80037c1c014ec341c2a384b573369df0cf6822fdbec6660ec421377a82406d2d38c05ff04032a1bd257f544d26c83419ac2ab06009ec5f5de05a10ffd7ad2d1edf052a03454e5ee6fe374d34a5396ae127cbc02fd005ff9051c46c5b8766aa1ec7c44cae66c0795f4ad824542f1b45eda25f2c4c2bf2114c985fd335d3112aeb51033b0afb97ef1f1812abcd97b9b124f8705880b88d1b44736c1f869686ae8f43d70268e90dd7bd051800c0790eef05d86441e68395195d660f69001dd4ef8cd751db0a1db52664d52eb7ecaf41a377741d0a6c550dcf2bd9e60c5e2902bdb4117869b5a51da242b3faa90d78269541c6b35aa70f785dd9410a884f572483e8078dad299ee38802c8b9cf60e89d0a857545be03d6d8b196447ec6c268569176e7f85967c432228aa6efcafc8dfdece6c6eef52dd8027f4118cfee9e69845649ab1389e53938c77f005a373ea7a70240af64182d99e1adca84423a39904edd62f75c66ee0ec49331ff5b814ffd550c5a03effe7f77cf59ff84a2379de32945e5fd09f53c53b37ba671190fdff7f5130a4b13fc12b7404b9421166d83418d531b043aec4c49fd4168276227f259e3a729a0375c367fafe1ecc5ca325e661842ec35b45d583666115b23845a0c5e0db1806953667a877c1481bce119927a88fcb184723743b5315c5f0a78c2bcfbdc29afa76a2122905ce2abbcc6e9bd38b302aa038452a7ff51955a03187fc72a2c159eb32d732db1dd1904ef5550ba2f2961aa483274c31b3b9bd758d6f3c57928f18ab2f3c69bb43759768f4da13dddd4b384088c46033da976048be3d4842feeab98b01504bfa0a452df87f1161a9671f3d5f9587f883d9c9ccc5d4688780826ce7a703d2724c38af5fa0175a275ed4838d866f17a4a88a8e424388025b97f2e8ac5e59384174746f3072e31489ecfd55575d7b4771389185367a474cc0470083431cde84e9d9d522551aa3987791704bc21accfa8de9528ba046e2c5c8599557f96bd515aa6f88f73906dbf6a9267b1860458cba80a2be576a7bfbe6e11745e403a0759ed6446b4285e06d12594bbc8bc9a856ba3f060dc28eedac2e9bedc637e8e53af9a0f65c7d405b1073937f7b6badaeee76e02c2297fbde719274bc3dda92adfee87374e41743621eaa20364514afc3fc798517ca3f14616e6085bd905bf2c71938df0bccd6129240d4c149c79012590bfd452d9a20a335853b00d4ccd6cbb20c73fdfecdee61dc7d39eb1126cbf6ec8250e3b5dd8c545b23f2b42ef1f267548cc105f4488d48843c116bb22a0a9f9d11ba0950b89a4d35ef29c158fc9bccc1fe25d93ee975155bfa1f3bbb18998291a8004c6fb2ba24b50e83012b7e5e05ab369c96028ca15c0c68c04448e5e0619e10ac9c9d69ab1fc003fbae127bd4da3e076662a2bb0c3ef68354acb0bb48baf6a63652b4e44e10b22e28db2d59f19e2e2762a795a5047b9cf0b8f1726542dac7ad20b7f54703d9e914e3f30147c34c60e1cc74b6d15cdde193507352f4c35514a1bec19731f4507fe13a1dd87800cc4e1d79dde55fc0a308166d5112f9ddacb37de3224925764e624f2291f3af4b3cf989af2126ed6f0fc3fdc36a86d006fb101ac5a70e5ae50590696aad11b2467bea2962f4158eed302f2182ea38ca2184d8bebb202734a83cf4c432f3a35a21655dd143b0e90ab02007791791557157b44206c4c413b6d5f9c40905ae2444dfc45a3007fc0c56bbdfa7f611c7d38369c73465c4cc7f5aeea38b6d82be035b64a71a26fccb5ced63e90f3568b7c67dc72860a22b9c5bbc0112d29a7ed75c49b4593dcfd0b043787cf7a8890fecb6896a5ea1058374e7469230ea02dc3bc5698402cfddc1b1cdd5f1d69b396daa805775f89a1fcf68ac6b36a7f66a3fa0927c12b2a3e610876c239ee635de176c69f9f2478ca06dda8001a03c6024e116137c564cc21010222bffc4889608675c0d38a8e44250d4b7067ca5552b5e49ce810fbfcb653e5940d7411cd2480171056d2f46e8b6059a7c14dd08f83203de371ab432ad94e87744306e371ef79e622703ba2411c9550962ee6e219c83bbc98a7136faac41f52501b905081583e87e2b43cd15b21077b7e79d026bbac960920b152dc78c7398a230f2299b12de5547ba51a1ff14f58ffccc3179c560460502e0704844a245fbec8399833e260f48abfccf60acc1b73e1098b682c6778b38cdccc12d4e7438e7b732c753db161c6f501b16ad2fb634024f19dfe34c4ef98c1b8836568fe7bb5fc78ddc50d2bc04168491172df9eb3142e83fffdede8640ba08c9d04b484d68a0ce0d2c00a53e14b9634b60feadee4dd14c48c024b55cccb23297cf30103d83379b81d32a3c6ba272d69b61e9d72e02fcd48b1b3b5e9d499a774a15996f604d9a99657c8edba9f61367f73cb59c925b6ecb2f4ed042bb330c9d98db58b0ce55fbb280b13f849bf2ec74994b723a3674cda9b6c61b0e140034c4a6026f3a1b5a4ea83652fa52f36e95e6a2659138794efbca57d6b55eece7ab00245bd9f6fde22f7abb2267acb2caa3714f97ce55b6f5c79d826cadc8e33218af2763630e3553b825ba175588bcac88ca804ef6486abb0613be2e9366027fa5536757f046cf498d7628a43a900b8f124f807dcfb5cb271914359433e0e48e4ee4db7c8b3099bd262d9534e26cf346234e13014dd2d2119be60057285c4875b1a8e9a9f1a0eda1e0ccb43d3e17ab84f8648acb8ad0d853c447e7282795fdba4348678cb06b5964b57a22808ec61eb6d73520be1e113ea580fa897f0781246f74a0eda26eabd5e062fd3dfa98d0bbc2edbed78e507b9de305b1e7d7af309f9fddb38d897306a9fdb4b8d5075677996cb36f395d5941dc0c7cea8c4d2d0b649727e11520d33d91b2c0690566f6478aed093086756fd757d2974ea59450ce26c6d913dbf5c187a694e81a8010a28264703d84e9582be5017580bb6b5aa8d7f2c0093e81b4b89196d24bbae43e578c62a854d12c7cf70333f02f4dfea07d929b8b6a4b81fe2ed0dd70339a576ce017babc874299dbf983b31b756c2730178451fdc7b0e8b8b77292a1dbcde030539689f8c30b9c18b7b353d6f0860db546ddb26be324b6abde37ad34e82ed8b2257f7a3e7ed831f23354aaaf8d97f63d2de95dc1bb4749f7b4de709f312a4e1d62037819b7301eda8a4f2c1ea3e189c26f12ffbeaa61244f37f0a7c520a4bd3edfdffb87a0e7af25f427dbaa31013050c76d5ce2aa78c6f13cb8c370728897873eea4b934ea4b7b71d5edc108b36c960cd9225567033bd19b1037db23fdf5df415412a88e7f26cde4f3beee4637aff85f341b3bc05ba796dd8463bb7a889ebf1ae2d57fe3c220058a566348d05398913cfb78bf970c425320c4e3941fd25fb02e7c90cbda6289936c93109ca89a6a8ed768b3338b688202967a87a9495760617530c226d153f5a618afd3397d179c8777311fb8b77d78f9f4969d658006d43023d83c0394c27a8078b49ec284168d37e13baae635343f430aee8dc2eadf43175223de595c99dcd34179ffba1ed66bdd577609452c7ea8718124bd8ad4bc609aa7a0cc3ba1f2c8144782262adf1020552f1877e2b3a859f4a19ce9ee060cf604c04ccf37a4b03e6e2b82fd2d105f698a3aa16967e45e20fb8ed0f426b508f9f14276338042cf57ea6c518e8017908583733d983c9763c1855855323f37e9fab4dde17a3e973d5d98cbcc93dd86601e4753fada807c25c1a63d3cd143cbc8227736a1cf7069659a7d32b873d6c50809ea0fdc3da4016f073893484cc0f745fe5105c47f6b54275fd9737a2d5d40a6be6293cd8b641c989dc4d8aefe6d6ca9aa07521da3477085e583e599c4ef085f0dbba527fe2b4040f7ce715b7d3e92da75e1ab4bdab576c189ba3ea4ca080a1eddd1b375c86da0e973516f96a60ba48d0585a31e013ac2f5ae1fc8468cc70cae5db40949cd38faa27adb507a3eb41089ccd20a47ae95b38802fe63e7803979f8704d7d93cd43d74c329f775dc994e801c127a6b90cc40f4e60f6c8f235c573b9baf691e00426e61e522f5fb9f48f758d9ba3309e041ee80a751b1d447b32ab0b4073a1b89ee07a174dfa05d7ee93585cf4a23440b12cbf92ae3ab8aa900ae3c8ad5e43a3b73d76715401f75302f5bd81b279531613f60fbefef44e252dc5a23f1fefa01e9e685fbbea485f4e4c95c2e642daf21bde9bda2f4672662da4e1142ee0ad195cb81f4ccedfffd3d3e2241724bdd0095c16ce0bf92fa392e202c3132abd9291687950be2bd826455e20b1fb63c39121b934969a99885ebdd05a0f688a7e6c20a32f38db93a2ed03691b4e76e7a01065c7a9abb6b328fcac916eb47e1ef80e61141d1d28cb911297f645cafcc7dfd4e4e5ffba76848a5741d6ce42b7d4a7cf57d34cf68669e8e7e6db2a1b1723c8dcab3ff71dc496a0bb857fac2b1ae5562f4e9e379877c5811a40614a6290dc89fdef616e9560b713928b48c1e831bd0947acfe4a3ba614fac562b7a4467d0a5e01e5884f9482d3b999267cae6a6438d3dc0cc32409eccde9f2fa0f14503fcf26676c2bac7774047a3e880744a9f6b343fe2c5b021e3dca8c6660cb1bfd2181609fff5cc9bb7c990d450bc4409b7b0911b4edeb9d36fd3fcfdb67f53403ed2781344769ffe3e9aae5f946eda938b585393b7e6fbda0d37ed6195ac00838e9e75474a4e548d3ddc41311df898fe9496417b2c60ba8f08291e2fbe3e807ff06e71a5d167d112e08a02c62849a9dede3bd6af07799bc86bccbf213c349ef6d37297d099f377eb60a9f2028eeefdbe4931073e7285fd4fd1b54e13372cbac6a79cdb1f06938df71b39d95f7ffb392fe914427de1febf56abaada3e3b89b65a9eb478c2db1f64788a6a762d76d8c820babaf1565ae78f3b5b229e183e8f8b643f139069219011ba9923005b9ba863e8270c7ef56746146bc30fe92cd76ecf33618bb5906bf445bafd83f4992934ba34430048fb620c8f2a0d1c2dc9b6e8966eaa2573d4b0a09e262334b4d267322682ca25041a13e4ef45c34533e6fbaecfdec3f6a25f546e0a619443a80bb3023505d30f22fa83c8a871719d4a4e0fd1c3d3356a86c188412390ed647e991f073f8d8ffc253d561983c9cf317e3b363786bb27cb618643c53a5d63d12100a3f73fdb1a32bd3eb45b1088d3583a3b295ff374314f0fbc497c0b0c9cccb5cc1feb1c698ad5f6b78779a514c8946ed1355311d1f0b62e93c6bdca8ceb615ee4b1674ef2d55de912a4c0cd6531b3c64df1a7dc2e3d540b30b9c4b15fcb20e82eb9151d53163a0f0d8890ae01584b7fa7e724229df50fc91a864f7fc0c3e2fe4acf1954a2c14e8e0feac8722a2c4c766ef819efa01273e393cf87a0e5f9cfb5a0e86d862024100baa21912c6a96d6bf863ff615bb433b4776a130ebbd0381b683be2f81fcee4c6604721da2c05ec43b94314b61c162c3e050ad87a9fd9ce13d7cbaef7c5aed1e017cca72411a9fa10533ed1e3899efc9d1e9398129403af0de87d8e33ed78040bf69f292d79cce16726d6224a673c473e5d05d26e965388a97f3b2da6a05d5717e016f0830063a13b39de80291b98a09bf5ce5ea3d4a865b5f1f475dd8be6de68e4d55ffe982849b12663ba318e5161e0918889fa215c3ff3b2e39719d7ee6755f4d327f572ef2bb8b874e07d420887f837de04b59ce2d08c26f2da14ccf228c27f9a9b8615e5d464c6816c91f5ccc22c325fe49464e3e2669cd03f5d8f9eb8056c52a765bf9aada849d8de7e3475bef201a33ddbc9a19896ade544be4d6ebc7312133dce379c80a42533be9e91947959597178e28f51a2b10ac056a9abd27d4f20c0a698631b14a57604d27d57575433f5cdb169ba9c32ed985acc581cc3e9523042a62c6957604b48cde46cc0050187bd78298c61455602385c65cdd0e07bedae8790999700dfd5da76e41d4e53bc16c9d92a4476657c0049548c1485414a9f00dc0ab9c62d978f9db751b5571d98c3e26a7a6855729367383cebb7275f3ef8ee47bc23f34f2afd161cd2ec16ee8bc8a156ad1fb37557eb062fc86008d97e29fc8b58c8c4574a869b46fddc19ee163c916607ff203d1632f048e0302af8617e0d79ce95672c9efaa70cc21da3d499e6edb1d72c1f9d58ea8bc605a20a8ff9383796daf73d39ca6b0935ba3637528a2032435982b545298a6810e5c54e865599973bdf02da554d7ed67f6ce73dc664a86440d2b9c3623c0b7e8693e9af2d0a48251afb9e04be1117794576f126b7363b45e5e9c7aa736a4dd5dc201a32caef642022b1cd1b7373a5463b785c75f5e75248b6408fd05570d957e0978bed3a62112790f86aa4dc5248476e5a58c4ab7af4a1e27e1e00947cd169db0245784756414da814f4c432c18ae1abbae3948cd7bc9a6d7fcb168b7fa9305e453591d25877fa3d31f72b56db202e82550e139766f44a6cebdddf2506992e59c22ee8ae2f9fd386696815350a8aa3279180c5d4f39515a8f4e8ebb1ad62b8343120708c0b0180e763ca11dc989a40e6a3a150ccc67390c2ca52b6f7adaca69ebae9f9ccf85906df10514584815d182a4d59e42e4d154056289a04536f0db1a9f30e8e26104838b73d3804e9e977eeb70a0c5117324df2a858a62c55028835a1d2df61318aeba12be36dd628fc350720dc44ea6df1c7f773d1e1d00ce2df469962fa54efb48d94c60f07bb4b60a26fe64cb66287b390a688d80d02711dae609289c1681e42b51a4a0a30ba22b43b59ba6bf5cfdfa4ade0383deca0dfa3efda1f58c95a72ff9eef1f0f8b1494d34c92a436c11e652c9b3e86b089ffce359bdedcfc2ca96ef77eb271e7fa94c161a57a617edd5b5f63c994ab773598f9d526d07055fa4dd0e2c44aedec674760d944cec9f906f0f276dad10b69e4d74c2fbd92e6219e7c26ea5b8c22d380e8f253bc8c2b231f5f84d6a242b57a55ee665d02c9db4b38270ad4d2b54176fb2fa991ae9c3b958afd420f6d2109426f968682719c9fc9ea35445df8f33a07a3855f059dfa46b5516edcc6537c1b65cecde0d4d3373e0609e1f04ff030dffb5552241a65197d4398dc197f92ce87a727ce0c34b0fa3322842dd95390e14d19b0eafdf5112775c433fb6495bef9fcabbd910c19861a0f9251b4e6d7b59cb1845b7e55ac6af958adb26552424bea14d6c46ed7d6046134cf18a1965581865a389b6e5179a7b45c1c00c5b9008eb8a8d38d4ef86b7dff25815496936055e7e2de5f6cb3a717e4558e8f5ecb25685bb72d6425aeffb8faa17714979884716e6c860b4a5605b201449b1a295b14c7f79f6bd330493d43f9d2754a5e99e00ca54c01c01127a59c91d3bbcec65fba4abcdbbce64be1b4ad7135b8139b8fd3bb42ea4424b7c29bde44cf857336b07ab9f99cbeeabb588008cbe7c5318cacb68eae8432cd0649b11e0a4f4a314348e04c230cb98b63e64753c2af4d03c4d66129ef96ac0d506d2c045524f4e47acc90faaa26c7041a9b0221f6442d34d197dac9601f86711c472f99466501197329fb04442aa638cf0fe2e7a8680ab1f00773354bb178533cd31d56b26e530138290a373c917ef01aa075c49b088715f580ae4680320da4da0bd8dfcf6493e71419ea41693446bf3bf2303d91d961015e270cc495617b856ef470c302dd05d8c81d781088512f79e5820674060b0e93a455dc921f30b1966dea499d99f883f7823d0ab37b48c4bde90770ffb19c7e745b2bcfc63f4b08f201715747505510a1cd20d96de11a8777cf141e11292d18efa56f43a380f23bcf69caa19705f9883d2aff7d48cf8e9b19cc8440fe1913d6cd35cdda10e247822734361b7f2ec03e7f701e0397ea38a854c37164256ffe9496125e2032a941981643d81c38212108d8638e8c609f3a7e58265a74ec819f234ac3d3792d65d4ad6c064e8d2e55dc8e65043939b446af1bb25822b23a95aea5a5714528880a906150ace3612a100a33b8617b1667cd9763c6815aff5c563861be4213c8a092f35e205327ea2b345e11a85056207c8327242d733ab14a755e70702f445be2efd5f823d4f36a2d1181de03ef929b8b227f986343690b18483e54b71fc80257a8494f9062c01a95468122bb00ac502c96eaf7fb48c51d0eb0ec33dd9e2040e3ebfc36b3cf38b9712b315a82feda0261f9d09aec3c84bbb3f91d43bad05ea9a7af695010b52f525380283ada8a85ab04080a4af48e5ed5841433360512a626d3533c9237ffc32140810566d67bf3ef4f436580f5208d5d59eacfadca348b7bee4f31b39e7d5acb2681297764185cc245d3f68895c593f0c21c904d151eec1b25bb90cef55e8972943651d7eda6831bfd24a42ef6a12b12eed636dd826d1a91aed91ea8530fe029fc7fdd0ddf32d07d46037fdd96fa879d3b2370a68b38c5de9b7dcbfc3a9e2b468643e955b03a95e7460d3fbc43542950c9b43765db2626170113112216bb55a75757441736b6ab6a85fef6c25260156c21cdc95833f42fd8af3571e77bbda63b808d3f7f5bea578f5f0cf78d6afc4602b1b21e226f15109c5c36eb57205886505de708a88f0e03fea7099cf1798b903973c0ce1b7eba5da69050248ff160d985b41dd183cf0a593d46c4adcd22a9cbdc454ec969dafa9ace6790cc70bcad0419ac49bb4635fed0fe857a3a607e96401b92c7af8fe41f5583d93aeae919c8e5bc3fbe366568164f3538e86226bfa51d0cdc04a75bc7f7b28061da929e02a3f4ed895c70379ba5a21121999b7dfe62d57e73bb91c1bb4a2b4f0e2582daaf9e2854ebc66b064cbf50456221c18a09c8436fca359311484b061fbbab752b7db4439d4e5a8dfa1c038d16064df85770675166898c543e7b633b9e698ab5d3fdef9f275858e50b39cdf85ffe057324cc4f0e9e998468da11a23d77f4eb334783ca2139cfbfcd0ec78fa64a488ca2eca3310d276b995fb70abee4953625314d0317b0ed9869e21d24a51bcda0bf29bb585701c4b25ec23e692afe503704398d0a136f3084243f3c1c1a82477289e470e3e2e1e655538a2b65f211bb9c2a5b8cdebef839d78e35bf4a66a66cf3f2d3daafdab7558a283ba6b02844d5698d332145e6aa19e54063ae48af38aa3115f28fb386ad15f91505e577d573f7f8b015ac2f0bbb41ae6f00ea884d423d32f31798bfdc95ad1196217f8d7975158e07d7d18e5569014dbf15e60658bf84b5a6034eafd561ef27d2ce300285943c9d9a2c8caa7fbb55f737d0fda1c7f8c84022f133b4ccd9cbfe3066bd89bf5a15b9096db7abcd980356b628b6afcec2d878b920d023791313e25ec61f3eb3a3ca878956e51b8b2517be5b66e193d3407c88612d1a681059928f99d68067938fbc84c1aabc7b738bcc881060236c1d04194d1522f543739a5ada0a08f3be588b528339a08a009c485b62bb367064acbb8ee2f265c6d5257ddf3e84ec046ca127901ec485f890e202eb382ccdf7705de33a1f5f4d167dd866e0d9f6a6614f85d09f9363c677cde1d5d26a385102d6a1d96a679964a5bf0493c5eedeedef34950b8941bfec6c9001e66f656bb5bc450fda5ac68e0163376b087b71cdd65a96cbcecf840e0a97486860bf362b2c3d62bdb76731b6e3332650689bbea6fa56cc6e4a6daf1e8bd5882f40af90174deca2310e1a45bd505435e17743638b039bd0a56ab50014fa47e29f9fd890ee7237a8a8aeb22ca07db492c785c2a69dc5cc464ffb94a03ef5731128e4fee276024cb99427dc9f6bcd1be50ad34ee55a012834b2a4949a80a55d8edec90b98601e659117870f5cfe9b6e8216a0169fbccf4ba14ef373406ba43805a6ab4425c4878a6a1470632c54c13d5ed4313098148d055c7cc9fc79e32841fd788c07fc9d8e22ab640eb36fdc600aaf79178a23e69b61b3ff34546580e954aea2ecac8a0f28766a33f79b3444626624e6cce3dca1e5ecf713b231b9fe0b1bd5a0c86afb0527077c316cb7f49492468b5f519cbcd82a78a0aa2b8087cd1bb8c42013ab554840caf167173fb1e14a06b30e87deb267d9166454e07aac756b819ba63767742d495da8616849aaaab3295049aec34be080c2d314f48d7a0a2db5c00ebb619e156aad3bddad706f599f8e5746dda043bdbc0f1bdc033f1daee380c2f1dd306d642639ee7dcde3480e3f65338345da77123d4318c583c3c0e46cf54057f4a28a83b9f7394fa7705619ee1e52104e32d2b8b8651482de557cb7128b36d592f8cef7ed3f04cca483f4eedfb4389b66acbfff1b455ce239ce198c11d4b003c5d7b4e44c692448b019fd4841be66a85aa7ee87c83f46ac52ad7394a5001e6cda342b69a05b0808eaf23cae774e6c221c17ae97faa63c0a9df5962be3dd282e7918c79ec21dc8fc0111cbde9e36db5c0176151b0ad084e4c497a75f2b5aadcfd01a28016c13ea12068e03141eec19525543f6a86c00b14514536b54eba194d3f0fac0ebac8d4cea16cd5480f4d75d9d1f9d1cc53e54c2eeccc53a764182ada5f45b6e7c8e42ec87a8d1c829b932dcf757d14e792461176cfde7fc8a9328d2d9274951158455ea56791dbdb9e2f1f804be765fdb589b0bb5b813eda78674e17d9728b99ed5b79932270dc3ec94d3ffdebd975fccf6303a851a8bcf8b467ff3c38d7ad3bab61ffa070e7e2c85befc3c791c0ee34d624b308104c297fd94b6c251ee5e5aa29915dbe3b9ada0b136b59532eeda7e650b3ab3e95a9887db4cc1e14ca3906a06b538031d1771293747a7eccdf5a130531a088546d9c2257f0364b7b2e5e04d5aa4f6c8e4361acc298394474557320c08efc0fc16ea8f9e544a9878e507a5551f3c033f6fe3d8a8fc12a00b0cd75b252b93e6b890b734a5301ecebb7e30293c66d36827ef27a3c0eeea9c8aaf9e2506d4d408be8e75157dc917a31c2eb57cccc889568694e9b9b12af18afbed247f5f1851eae37df572c8938573fcd0c96da304e10338086737eec6912d8ae21f73daba97de7b2350f3c3b09c4338a29f6aa10935d894dc2aba83b15dc26a079fd2626ccb73257a54fe8648fa50e21600d3cddedca771e61347c67e8c1c07041ed026133f1b654163823b849b86fbd385a805a11ae6e6f498fed4ffe3ec7d6204b9575a94432442f42964e231b54d73dac542dbe36cf7c134b5c53a5762d1186bb548c7b52e39b98e674fbae18133456007704d401bde5e4fc79167cbe2df8b549e7939a388b9437ff1ed94e7a58acc362b5499c99a3cc996d5fd0fde3cdf471d322cfa4b6f3f972b9ade97b0aa4057a8c9e0e2596047b105346046c938e7f39761e4ca293b4c0e2872a438bb78f92dce850bbd892f6ef08bd817160da01c418f99f5cb617e0a95b414cd47cd95d44986e96f698885582603fd867f3bf1b51c6180519c57d661df39d471efe060731da50e3794361fbdfc7a7cb7d1f1a46ee4cef35a85d8175211332db2e0565ee3ea7ceaf28bcf29f74da5f13fc0ec7dfa5352777b0300937beac8e83df1557c749307884ac5d59b34cc7056fc29adb3868bd3eaad681af87b7cccc80bce8350202df1a1e997a803b4ad0667a038111d50f4b508856350073f62da8253fad194e97e198b633d97f1bf0aef839e01aae4dda9a114111993a052089879167dbec8c4258b90fc7d3089df0d5efd8a57881a29c59885baff8b0eefcdc2546c0ed7d9becf76a51f1b782ea4fd45e3cdb7a2485863bdff6c24cbe15c6b1075d015728bdc6176b582003829cbc4d41162c847ea9091117fc8864ef3766e2559fb209903c2abb6c0c1d18da960a555216120cca6f9071933e786baf3ed9d7d32a886d496ce795bc7a91ae71288bda0f59be72aa1c6ef97f7b3caead5284109c07438afadc48db85a13b0d67913b3997c7f2015bc3329842c3733a3308746b177ff352e367dc6b4fb8815f1aba9252e0ac26fedd5818c489557dad587076016e2bb4acf91cda32811d7026e3d8ae281a01d201d999bddaaae2e8769bcd44f795a59cce65b6f9e3691b0180a52e2e913f49632bde3af3e1ead6152a79d6fcfff96c55e3d089f2957553fef309d1db246fafffc0744e0c10cc0e907ec06437eb0fc2682dd276777db0da7e5c5d15d7749c394e572849d9a34efe85c51f7683f6b20468b3d53a68e1f3fcfffcfe7af3532fc0161f45c0650c6c0279cbcfeef29f49a117874d99b7dabc3310191b9638ac626cb89cb9bad0a804d414e89d04b359e4f06801690c9c683fa12573da4883d0db1731aa93efa9db5b6ee9f85ef27845560594cd4d868cd89e8192667bcc98a135a7381f05c6f9cfdcac883144e9b7c775560292feb7deb8ddaa7923cd5a77eeec3c39cb8541ffd83d7b5ee8bcf4056eb04253eb15aef7769294c39ef5c5344cea71db58a2246f499348c90a37fbb1d9b6e117935878a6ef7b1b0aff4b9214669aa701a10d53f4982afa846fbda9f320e90e591d1583c9bfb5b02fb0611a00de69ad2ab8d2f50eced195df1fbb95ffa720b56cbee3575d7d00c9cbe9efbd4fc9456e100507f6c9fc36f4e8e8bbb5763bc4b6a621a9eff6ecaddd3e7148130e93f525b42fd6ac459afc479ca2a8b6adac9c22f7527ebf19cf76c855feb9a92884d91b9d2291910a1d44dc9f9ea4e18ed63b938ba1e0e8de85be0198f77762648adb2890595dd836c3d5eacfaa3280e173cfaea4dab7d98054d7ad32e5b0365106efc0211c932949108b6c8440759c6f0f97437d1420e33cbdf80a460d26ac7438b390289b5695de5bed5b86303b9c217c9cf6bd92e86d9cf87bebfd05c6dd7720c303ce945b6d332a5c9e2f680867a61b7247af26c64c3e4e53fecbe8265b8e78764c1c0b70a723681aad7ac2809f340c6a8d975bc427b0ebe7f3263545e239b9a1492e515005c53832dfec4a83ea594bc217ccb99ce8ceaa4b342084f3f3c896051c5d647e32aa4f35d80d225dd98982e3cc7f3e1b56d0be2817dbde06a1b51b07459d98cb310aae6d0d028b3778d4dd0d720334a1339e94b30d5fd3543c92b86694fd2c22a907ecac79a25b08ee2097b85c208d408430be9cf7b06839fb7a7e951c285569dc08b5d4acfad81ab58bab9780b66b50f4fbeb423fd0c56cdaa85a406d95678c9dfa819b7ba0ddd09965186fae9578dfe498f9163fdfd3aa55623f04b8e935840d3ea3b3db73c140103d1b4422b0af1c33a5f2fed8e4cac3933b3af558d3af4717807147e0755576f16c752eaeceaab1ce302ef4d7ab08ce40675361de311ca75809a5e429a64b5ae7af30c1c86110d661cfa250fc08a7f24ebaecc5b0e47c06982ac81f96c14f8f4ffc0a2914d958015ccfddab745b0de11820490a972d72af25c0943cf1cefd3da0912d058a17706075efa5fdc1351872fc41acd64e75c5c7f2aeb7b062b05d77497e7eabb92fb89ee9f2d03cc70161399b98680120f7f46da711939805a59719346b2121e6a86a98d5a1ec0249644e4002b756bc8966eaa48f87ea11887e687d501ddb970782946536b758f674851c35608d44276ad48cd836d7fac8d4b9463b5093ea08d721beedc269d1ae74dcfc084924bb8ec307970ab4e64838a6bc644f5b333dbdac25869f773b1e28f1e19039bef4c2f45f5c81cc2107d13088945b43b17a79b5a3c533a6b9cbbb297a500679ba66231fe8eaf0ff4cd56f22a8373e908ef4ae064900a6fd858afccdd75e2cd1d9d4175c2c79451dfde7543a4f6acb26e270b6cdd348381c29fd91931c8b2d867457cf7df47bd3077c22dad6431c89038d19631b82151bedeb507f4debc95066f988919b657da53c149ad9980f814b7cd268c8ea47ecc718a6d1fcd22e801cb1d38f4294a231d8ba1a0a5fac59dd96f4ac37a51623b0fe33ddca82ac8d3af7bdb89dd293cab159cebe8ef6c7388c580370b434c54580a12957f5b891e254c1b8e01f7fb6131409b38c22cd6a2ce44cc8602c98202865647cae98d8cbd909d179184b449cee8543ffc81265f8be57405d2e6665749c4c5cf3e08e64a93ac38da4185380c3afc8cdbbed63ee381c63c7521def7d4e94f7533b1ff267ae68160d8a04d0c3238734454e693794e259c88445e7cff9fca31825b37fa314cfde704e608c66d5c49dba9dde9c685d64641a655e35febd757b1c29a3d2a59eb0bec2e329b98a2149d5a54e9d91e7a9f8d6977a1f9ed17331c353c5e36c3e55192bb6377a65e3ec91573cea2d4eb0f40b36d922142a12dec98071d47434a4e45001f76dd2d2176e7ba7d2c950227d3d82005b41ebad46932201352933dbff72b118017e830bbcabda3dc4f267bd170da44c8a9fc821fa3b95fed4610fc021f0ee48c84133cbe4c4e68d32f8ed2f84a3b8267767e9cf8dfb7a68f4f1dd20059b579b372c59ec62edef22c88cd9a35c81130f60ee3fd0d562babdf35aea6c946603d0c69621167a787b5d4e3201af6011814f31b8f8f0548dfc9276ace720f2a26f9d2862ae97bb4c2df84dd7a5133cb8b39c70c0c7b97fd27569b5d4264816d565d73f7c04f1334f7c1709bef8823b2956b6b5bccf09d537d6620347b15317524d2751dde5b9cfcd7e4f6d30f00c9517e81af32efa72179c755b25c1a6bdae617b9e19b8b16b20fcd71caee50f3d8be989cd340e55afadf9828e58d3d2f8c1c70c96e180650d4f040e39fcfc0fd296feeec3209d3b3618df2bb37b3b8f13279555ba5252d66cc52b68689cf4a6709ed9b61e079ee4f067d67fca68dff47aca0b5bf027f8ba3bc9d3e25029c8adc8c1800deaf92f3043d0149f996da9b08c2811b32bed61ce2fa4e90aaa6653412e75c4308ca60094835fd2ea3baa99009d58837c53fa6fb1a25f96f0ceb516933d7516243acd2a381a7cc173a622600cac95de303eeca02b72d06334bb0089c8fb0a56e3988a825f5c78a90781c9b27cc4335d2a826947571481361f8c76a17718c16238ad1aaaed7e17d0b861d2728d0ab4d01553f3ee0d2eabed1779ece8da2e35049117faff8235651cbea44fcd880723f21e13e7e7cc1a8795c729ebe352c00ae497273249a0d903f382217c31fa47d834f0a3ebd8e921b35da6566c1f4bb47bc39636493088a9c3bb86f93e74a976a3303f3eece78491cc3eb2b9057639bc5e5fb4cfcbbf437ee272df29c6751d7804feab44c2b65810814397b17ce922d870321b917b122f3b332c0683adb9b6b54c3c7b7ab09bc3b944cf176b2880c3b41c8abefef2ba0ae0379a010aff23eaf7430bcbc0fe35a7c43f9a9de4961ce92d936a0229bc632cbdb0193df7250ea9d37839ccdd36368816cb97edaa33694a28d02c590c36fbc3914ac26e508298b9739f5d1d9bb7d02fdfd1c75879b03293134da27838401d011c22951be43a39d2c9497c2dafc46ed80f00117c4c10783887e2da2417a69c0e1b328f818e6c1824d87e2355fc39534de5c06948fe4d433da5911844e40545b01406b768b9a7795f2360350df33ded5ba994ce3e7116e18ee5bffd81f41bc50c984ae25c666293d9a17debc895d3998bbcb8bcfd565b4e678677703b847b707b6ddbd2f367f07ee4cd5d8ad2fbdfae114f7a1ca5bc4ab6d342eb45a15625ccb5689da5577eccac1a73d22f40ccb42d3e5a8afe5e8ba893309362dbb9800d79304020f78d1049ffce57bf989e0e0b3eeff320013e737c21f42bab7b5ecc01151beb666cd120eb59a6f38cb4f922a079ed16bea39998999c6f736ebebc61172e89a6f887236680ac210507dfa0d1aeedfbfae94fabebb841069035f2619d67f55b1672495d7a099e9ce8b1188e37ddafbbdb335f9927f09807d856a151498eb0d9466a3053d77c9166c2d8bbcd2551cc3a0e1e9651e7dbc82de3537df01dd2230a957a04df9b4279f3f3ee07c8fe3fd70845958830e8daa9952d4727ff9e28ed3484fa958195e47500830902affcf5842a242eb64ea81293901682e33a9397ae0deba7784f171df26baacb287a4751c96a2d651f4739a2919dc9376915be0e3df1a3cbc880e41fb10dc0f6c5c0695a58b351a3a6dadb0f87ab5cce028c3b923030201a7f928a45db0a9977eda3379287d8bebaa6c58e8cc1367898e092acdd3e8c27e115281f13e55519fe7f9843894a2a6afc0da701f970f55e6c63ae22a3730787924353bd82d3f8b0ae5845fe98ac1aad84406646dca229ac4e11a8804147f3b166076259ee1a5a5a39977f60dff090ff5446e6f47729d48533432bd6f4338dc19c520609059ca647280fa98784f9f3b6bd1d69864904ddeb1bcf992386ea54f0ac05ac40ad66369b6328c3eedf97f182e54b798c9155a7c8174c078358f2d6af5d7fcac563d083031d2677d745fbe287cb0ea2893d7e4ba43e7aea2cb631e589e0ce226371bd18168a5b8a8df353cfd385966386ba77c5af4f4f9c3802e8cb1f29123926be62e3fab1d2f2dd51dba2eddde282d5c4439e5202453d7b89a706956d85ce92a1c529122898a6d3677bc7b67fe87c500f64f01a3f7723b4e5f19b7eaa97f8880361b06bc655092b9b72249520928c7f91b82e72dae3d2f2299c2e6f10908932af02be74c77c474ab117479a54e19796de92c84991435e6d8b7ccd7bcc2a69938119d84e49b7403c80c86d9906ef76a0536f5436ee3403a600b365a314f58542e6b4802c716ebd4e01f841c92b289e6a747b7d01f4079bd3c9f041e25b333c081955874fdcea66720d9f45e4474b2ef466f9066a6b39565b73219287bf91eef75f14a581f537926c887672c0553130362cd38854e828e1b7a906fc8d3937727728dcaa9581f1092f51eace804d80ea749a43baf1a7a364061931c8364a522d61dac5dd7e38cd7fe94b41a31d10f5dd258788cb717eb4a46d0d79f37f3efd786954f1f97804647dfd5b4f71c9d089407972aa4f0cc5a2a22ded10f24168705ce53c3173a3e9bc346e59cdc27a88c9d48e62d3f157b2a3b6f0291d7c1ac6af21d14a911475d91f0f4bf700e2da92435faf9000c3a0fb741650be62a8b3e3b9b41c553f5d24430ed4b3ab8d726e6df128ae91e495b5edbaeb958b598e49a5a3eb31b986a94cc246227ded8a417bf1adf6a6c7e3cfbf10ff0776742a398c60e631d9a3c3586da1049f55faa1e89efa67f68229722ecefc9147187ea66a2e6732af1e4cdbea4e9a8be7fef47ab3292ececa900406e9c85d395758723dfd3c2561fb9dc188ec1302dc6f14d59df07282513ce0c825a368a4dc227b359970c064ce634897cc36437982b983e67fef3eabdebe3aa17886a782e113b48a28bcfefc363ebb63858d4f1cbbf6a17f859037fe1940adb8062e0c45191ab1b3914d4b27830884252df929064e86627a32713baaa2ff5464af059286968d1061f83b779a25a89da11f9b18ed0de71b9d7e5a822a67c8549d50f1e88d581a432ec908bd5fa81ccc2aa7aa51778a091cdb7a36c0b0419bcd5a6359dae5337574648b9b666f19015a27858286e02380afc95e4ae072e4b831ca4216de06dd5550e20070c8b547f4baa2ca5763931e89a09e10ce9d8951b611294a61b99f6cb97ad43ce3fde4bbdb084b6c3eaf3a0039c06aa12e3934c85c4c82845990b297cc31879c48a53602fac72285b6ae7625a0db8381ee20e9c5102f131927134878e11761c40abe38e3b766c27e640445d9c6824a42b203da818688d89780eddb3592c1ace2a2b3c1ff4c15073c9d5e688e5494b12492d50fb0da11411909d459d03249ec32f3807d2ffc63fb35ec705a9851fef66b98cd26d65eeff9d8d8b2709c40a8e77d96175dbcfe1aa995ca4f18e7328c955f4e422e3154ad839cd9ca3c2ea486938b8028e27f0874852de8ecf5303b0f961d3e909fc1781c4b01a47055e4da8e5f79097110a71f21d3fe55460c304fadf868b736b94b539353973c658ab0d1008aeab049f1066dd16b6be0ac5798ddea563145efadb826af20067db2e1eb7a4276dfa2db2ee72e6f2134ddb7247461a0efb3e1f1f54e4f8deb7c85f694bccc5a95ef637c51e852b5f13bf00f420b41059bb2fa7e148cf536150f41f6562ba14549366136387b1ea5d1d26aa8298036f852f892bbcde2b812808bf94062c2394622ae24751f6e8c0288f0b57d586c114ecf3e1991455d175ae39e88a96c45421cd515baf29b82c98ecd6a3991e322574cfa9d13e15412d6fe3945c6e52938ae4a67c4279c5a02e0cbda196d8964e2c56613caa6d32022fb73a344bf83e5b518852cc7ceef1f2d5c5c15bb69bd03eca719635584a5417c459e3b5bf9a1d7ec05150837560911b00375e8eb1fcb16272c2e1c10fa330a7945ca83bfb4349b9292bb9bdd42f25bcd6e852da1be17550fda6231de6916072d37478840ac386667950f8a37b01c4406cbfb5c8b338087841cb3f33eb9811754f2fee1d09f1f725be83c68fd310bbb218e0708c5d55cc522f88bd5868a784ad74cc88b809f952b56a6abcd2119b99af40c48af20e685f1198636c7c524b10518c29b2852bbb5c120e1981d02be8944d4939d0c265cb31d4dcfb5ec0e65bcb88f90078dbcc5cdbc899114b839dab80cb8ed6422a2dc17afcb14288e996113e6136ac6a6a7639f62f8b91e03cf5790a2fb9bd3eff61eab26aa8a7c1bbb65c99aac2be7aa2e1337933f48f2622f439e9bbd022100f492c66a47c90e464946bb5cb4a641c619952b44de6dfeac994df0cb3b90af382828d07f6b5f7f51dde67a17a29c69123385e6e66a90134d8ca558a94524d5d410856e5745d46ddfdd978b93b0a075714b43d0a883cc748edaec7bc32d9e709632199acfa95dc29908d33d1ec9dfd16f776741c7a9fa97c42cecc623228142515c8af636a84e153e770d273799eb0c16ad23da105f1e9d519f675f6e7c051530f2dbde81edbd8c6ccb2b1f1e1e37c0fb18408bc09310959db94a4b42ea1828e0f2d955a2afe053b6c1e6b3fd276e0166e9ce8665f862424f9df09e416199ff07b3945619c5722d31c4d90c829f5d8ade37c384cbd7249a5c7464dbd567192b4fca4470387b4735463480c947093d73700cfcfa4de12f82987a9d5c3fb3a5413b6dc85a395d14c503c73b7b26b8d16bd516f1f3f586b067583b0939338b35fbe2ea2ae4786a4589cb5cffef4aaf16be21e1414737d22c5099633ef345591eca237b392a4c2fad1ad0e58cb95d100996bb25c4c6a019b4289b843d9a325a39d8ca9c59d20c693fa8d407880223e2377e13af93ce78b937f7968a56e675a742d1df6b9f323ba9fac348720657a9639e1ed1edc4a731ee3b13e9fc1809b890beacfb8168e8dcacf739677d25a898fc250267b601d403f0809bcfd76c5eda1f078175c7ae38a26c02fe74af512572c5d4d51eacf76e7810fff27ab5a870b72e9c55faa526cd4f8156201eb028bc396407e30e395ecdfe32f1c3175bbf4fc516f41de79f41958c2eb84a6c2f96ade3cc354f24ddce5ac6cb9da1f495bb0d627799338ca6c51ededae53f61ef8525172312df45e8aa5cd347b53092908228f1c2fb8f371c2b0b2ed347447c041ec5bb0c7fbaed60ceb82f9a66cee74e5816fddf4899ba20be747c05ddade7d664827a21fd3ce5638180ed2335ac0e490e00ffd0121a25de9db6e12ee1140ee83983e86aa3f7d338e20ba7feb06eaf10ab1edb1f3be7152682197aeb1cc4e53e7f5a88219aac8ca0717153dd132011e06a1111e9b1eab0fd5a81a8235bfe88046ad08d3ee3795b79470fa7663a6cc881c1e5c3a99052d922804176b733540a4d0252e3c598f7ec62c9849ca3e2e711096fce718f9a92f36da8b1312142031a52012938ebbec8cfd24a6257f73d98aa8cdebc3e7c00ee2e23cf3ba654d5333a79d503a12389ce53ba1dcf83efdc36bbd98c380352b8778430fd9acacb56c2258259b398e1007d4ce232b5f0487032d5df7dfa7c4559935676e4cb783ab8e0e2951ec705800a5b67ad08903bf068eb1e8b123b067cbf7f332275947d4593b1c24bc62d5916cfa1d04f33461b0b2bf631f8067927cfa18526c148d24e0d6156e9edef76f0adf7a5b0530ffa444a4e41d28f16374f058130018f4d2c68e32b5e861d2ecf7fde19476770d9640ad4b93ee5e75fbf1a492a81ad32a60215e4d521effebe909a7702234f23c031c246fce08c3b6b6297de3169c0ef5f711082c918dbb412ece27934613994f7713183282e486688d3ec0f453d75a1c61941b88c8f1fba12cc62574f6eb33336a0e1bf89719b3bbfeba340f1779e6c7a12a25f3ed37cb6aedc6aaddf1331cc0174e7bd484422c98c5cb2d88264d0e3b83de81c7937db3fc873f9cd87b0307e72c197546acd0fec93e6f086ad32ee5e3f614cdded273fd302f266551d5fde0a6e912ffe38db92ebd07d4e591951841a7b39d63bba3c9c10b98a6829ec86b358b12b9694bafa52e0c547aba29cfd6af9e99859592ab3c7682428ff40275dff04473060657af8e545f61271abb13ae8690d4e63294d1b9d988d6358680e4c72758b932809e42ec0a738c7c8862f0e8c5d07e3a1cff6e1568f09e4d2f28499f54ddce0b88b4a3592dc47a1a5b8085e717a573cdd12f30eb7123ccdbe84752c730ce6eddf7f9caa71d916e3936598f7eed71341abd6493bce5c027cd8e500b062b0157090fe49c38e72f51e65b913f49c850a2eae31f94fea8e422014c7f209d73a4a8a42057aac6fd2ae2b6e187a6d16db44d3e46e82f1ecbfe94fc33150ac20caae0f800ee51be05f86a05a844f2a2c3d5c7d32e1475692a1677c88b600ee23a95897a88f73e2fd60062605cb16c7d0d7c6f29b7358f355c992a51bb836ef98aff51e852ced7e0b937df3936521b3870ad1ef575846c273fd61d6cee6095b2cbcbc6bf8c9c505d11cf787351485fde7c5554923d8df9936c1aefe49d20bae3c61c0f5ba49d633429f73ec08180352a481584634fad98845f197f65ba08a33430ba3673e7c82661bf64e7da540b4cc58f94180b97b02259dffa083808ff3e1abdbb467007e91dad00d2225d74370c45261708038b171115ca901481814a6d27dd3f2eabbc09a44ddc55fa455387afd5dcc0e6c304ec4eb2528e5f46b023710d3d29beb93a792d903e8c086f48cd9750f69204e7cfabd26e35a5f9df413c9144d3866878dccf017bd4feddd311dce5327709ed3db7dcfcf2bd936f1edc236e0fba9c8b276a7e2f280d42b7974b7e57abe7763e8c6524356a5ae30416034d25e926bfa672036bd99ceaf606e6feca2dd81b0a3e4a6ed8605e9f5e749480cd9e6eb883c624002d4c6637a5ff7c174905de1b7b7fa8d0b852db828eff4c5e41a16dfa5793696e1f2bb14e4ec2ebcbe093e3d8b56ae036d9e96090e171269ca4f111b6ef0a3efd35b91e9a200e1ba0577ee475d150c1976ee28fae34f94345724ac1647340cde1b5ad632419f1be628f25380670982e3e06fdce0d0f7ca68a10b43aaf590ade09ece11d96395204f8b5cb42cfa4ae4d2b015ed77fe6fe5bc17711baff228224b90f333622d63bb0d68b787a2395d1b5da87ff4e19a0e59bcbdb8bd1f5b27aac3dc48ba10ac2d21ac62055b9901926f26513c5e3b0b4edb7620da07379962f00a8a33c491770dd29786a7235f8e661a28d72206e4e2241ca50c9230390a74d0672048c43836eda88d52c385a386288c76740732b25d72467d6c986b7d19a5085bc215b6f8011fc02f94583548bb7681d3f5e12709d3bd2afce9b693f71ea7c4a8abec8d40ebb6e554fe0b72d0236a9dba5453148c4e631541ae81fbf183bbf1d362643a639d1fbba287ea9e060b6d852d90b8a173d012c9777152d984017ead6d3782acfd9b59df42a1c35de1764f82a376b8b03feeed832b845cb77be484c3661e688a15adc669987f69551935abb685aeaecc4cf7f2050db7c9f054758dba1be59e7c73fdf815251f66c6039ae15ca93b85d4d644888ebccb5d75b4bdc812f880218f08bc01f0432be38aaa3020ad0ef22a8aef549afd5f1e226b99192d004f1f60c6cec81e2b6ec07670af0eee6433e824a3dcda871a9e508ceb15d791993d72ca3bab29a8492d91f925bb93e8fec703259ba5a8f1be9c0236697951a3636e7df090e38c579ef58d71edf95c24bd5e5254e4f5e3596f4c2c70f3c7af1c76dc625d33c7705a2501b5e48ee9d33db7d7b77b61a7dab34f5557cf9d78bb811b853a737528fd31831ff223ba012a188c15c80ee96943ef089c34ce216029e14e7c374b3360813c58c703acf3ae402701b533e8dd7d45522e0a70d3f8c5a80f63703fa62e38101ed4cf9458e187f23a2cf94536c1c9d13469223cdd54877053be1f42256e16d2a5e74c90cc68e710d2332df79fb91b8bba6ee2d1bb1994b7304f373e033204bfe017bb3ea677def39c754b4ad2bb39134d6b85db673445939505a2c9f899819a614e3ae1dc3c387c687940e5598fe7ce4d6ee62c52355efd527c0bfa008e4e086504ac2b5b6e78619fca2bffd00aad94266ef6377387c45858a9a530eca2af4e86b1059370e0db4d44a6a21de8b4e483880e1c2324bf45bd4995060aae62b5aedbc4e83a9f1c60f88eb2820831a59de648c06e55410a40c2cedd4cd9f193489551b0fa2418a4afa2ab387bc376cfb318a9b71bdce06c83fcd35df393327ac835339a42c3290c475801d63ea2e1a69e0a4926b994419eff5a5bd60febc75e073b57fea02e431d13332f86022286b47784896d9c0fabe04ec247336042e63d08520d812f3095947113b9c6efa63a3914f9eb84de4b7c4ff457dc50c47b2ba8156fb4c14be96c5fed0b07614dfe4988ec157757f1afb2ab3afc0da7231b74b51fce5d2b2a7c0a863c52e9ad484654a5bb7d464221a4aacf878ad4378480bfe458320a53da89f89648e28571988d10f2e678ce32af1f84b7c26c106dd4a44137b11138fca9d0800b182cad5d4d882a2af964c91ea9d6ad50ee20d70fbb79c3ab9823778ac57056e843e088574dd559445c9f4e9c238fa031aaa46fffde662cb7dd3d0f20b7201cf1310d20921a77e258c69af150ee606b9f05d1d182a1bc09ab20db40a61826d6bae5dddb91720f261b40fe4527b6d943ede73e9a98ba3cb25d072f38c7a3f1c8e91a0b43750e994fca94c2e526164bf7d9327cf4cbf2b38005473b836ec3d04bd477d6c1634a63ef02a4f54dade2404eebb79365497ce4241e24b2d14d3ba18103eed2fe74e31bc02954e9eeccaf8e917a42ed517384951c033b943aea55f4a180d789108faf44d6d9d2bcb90b27cb22e4a79b979a68280ee4becb09068a798c7b706aaad7f29ee5113e30491e81617241afb0b6f248814e7fc02073f8c60c088b636d9c7cbd25c7d2cda0636a3fdafdbbd73e816af783bf0d2b22c7be7b5c3cae55e615ff7dea31d599c84ef6093827652e80319933dfb80f352bd6010cb843dc723c2306d587d742c910f255de05f872128e054720697ae0a247a8272da742db18aacd95614a8c6641acdda4ddb531e9349d4986e3a30b8ba407f68d624c82fe5c8de7cc86b3634a73b7015c3cc71625bf5ccc003af6d296e83ded8a6861e196907b72b1bf6c82a93b993327a6168f842a9c03d987da0f3a5a555cca17eb91e39dd545347f630db4b448be908d3cfc88804d57343b51b7837b521e1779e6d6ab8b063eb57c6b7e07e249717a38459cf733bd419eeccfea3d5b4c5a7bb166faef7e0fd3ef4c271f2fe94f837481b4ec4c13d36d8425adbe12a6e8ee746582ecc7033cc8ea64e34438bdda79aa62818c2a949361f1dbc7590695c04f26194f7ff2e867a16c857e79b71119b0bdf9124e9f4c811655dd33c922ce669307f19aba995307d322d09b07829ecec3219f18b899ef614509acfbff2cd85a79ea9492a374176fbae73958e328780f8eca2745e3cc5859b8e75c741e8a83f6d3e4a85e9de42d4b09e3b3560e5bc13fc9a23e526f6326424af74982e32829fd3470242a9c6628fc3f4e80d5c13dce9ec43708308a2ded4561f25066884474f80df5d1bc379b039ece4fd7862af570dca2792262f3d5ea1ca03e56ca8a9ccb205afc3165ec70676757a65f2ea6bfaab7d5f7a6120d437a729eec5f1ace95a597aa0fd154efd87f09a716a098f61c6bcdf285d7402f5add3052db4d7e695f1a3ce4fba9259031e9dcd17e5a1e7f1f6f6ea540129f333539f7b5310bd10cfcb2d2f3474977a99647d394e2e81e38b9620053f6d59047829786cde259bd6c2fc36b588e13e383911d247830e3f4d795dddef01e358a5651be585ade68473bb8855b189e66d04f839c4c59bc6b1775f0b44aa4273d73c11fed1c0f76309fec50ed25041334dd108e8ea92b43a62ef04e0de2ca6a5b78e8a1a2bbbc118516edc2a0f0481ea3c060ab2d7b91bff8d564c02f6e372812bc05c08ec6adce00ce18f93657295144e8a8991536d58bb95cbb40ac552f853dfb1b97e47e7ecc1acd8c18bd5e0c827976ba57d6acbca979d8701eec555b6f912a77ea9ee52ed26cd29c3da5599badbcf55d38a6a320c99a8eb14b9ee1fd073608b781ccc9b5b6f9a8a96be923278f0d03baae9d786f31be79aeda40e10274e8f3517d5617be64c255f096965f29256a458ac57b6ad0add12999089098cc4277fd441fefe4642dc652f20f722d51af117236056e1c40ee31a447d9036d382c41a3b5847b4d3d956b484aee27b45e74b7c7b1655a37a492cb42e0d65e2bc32d8b0c8f383c6d3278723289b0a34ed78e0cc4a2a2ed1559f221198c2d629c46c6cb8db4b58b63c98eebe06441b50f9982523a2c59e0ae26f1ff5d1150fa499988805c6fab54c25697c23bad413c77639292fc6c62a4a597e81fdbbe1aa4890447d01a21a1b9bfa49c771174c90171434d5572238c2471f966ba98f54dd71603c452a680667930f41b57f16e9063b63439a94c5a9618036f73e50b6dc8fda4a7fb618f70625be6638a316c7b61bc47f2d1d68c593fea9a455ae743d7e70757ef78e4117371509bcbb5706ae50eb0513cdffbfd92c711af68d6ac9258b14123ee974366acffc39000b1e867cdd17df56302c2f165ce1b34048157f47aa93daaa96d424e8d16eb8a4dc92ca6c73838579997de0bdbaa8743b31449a407eec1b67b7c78cc9835895dc92986f88ab7e1ffad81197e1ff6f06adb25bcc38befc1219ac2d94082caac1c6b735bd582d64b93bab209c9bf3851fe2a036797f1b8fe9c5cdc2c42934e12ef2b7d00fe65c89bc79c054fee0b5965d5fe02719412fe083becac40d6eb6cd95b5de0cbe7353a992d5dab5c4447b954cd8018920685ed9e552502cefcbafe28a6772d95058cbca651c5d074f90664e3c21bf1a30db6d865971d104cafa584dd09df26c6667adb647a87375b0156b1ff507dd7688074b1ff01e3aa9226426cb1871298d61eaf89952c2063f01fcf910b6d696ff4e08a831a8c0d048ba2ce5ade89dde8fe48b3b2263efbfa3b195ea9663974fdb3a27e6635dfeddb62d3350f9bd8b2050deac4341a6e5792014b957ba7a6a8c7e1cee7a190e3fdcdd87a58b8429cb25862255165b249aedd4a95db50c0acaec37e1fcbc7db4d587bc6ca49ec96b47c69ccc57e7cf6f30984426e3fe887f1cd160706c7ee06dce12213309e5a5734986f4c577ccf21e1aa9a726044dc553721c4fb8dfc2f019b905e41c255c65ec5afa45645c48a10f5d2a241d7a0b2b03f06d05f4fb57329d005ce08f1161a73a399425c104a9fc9c20d183420675b282e4a812e6c6825bb166fd731178825445c351d2b0f8c82398d990c87878df8203039827ab5dcb58c7ac3a72ff4197193ef1747716250bf755ac6d7ac898b78b90b48690d156ad9c2c2545af8b17217c7786a02d42b45c13199faa84ec88e12411554a47c76c8a398887ff2128c986b9e80cfa6649c5dd2187c0c49bebb8650c520ebbbd0be02b3395fae533ed12c0c403de7d10677488744ce08ed1cff719b991907b8c2414a2ef305606655f15f827429165c13d333f9e49e857f8b3cd118348cc4d3b4594d65aab7594091eea046cfb514d37a9d25f92efa94be44715f562438552106b414542cbc8a74188a5cb4bb9affc4a8d2f670800a3c8e1a1ee4059bd9afe16fd13c785ac6f1e10dde96b0b516ed49f05433b8213e209ffdd3d5ebbb9808cce0caa78a74ce792410cc357adb280ed5b89a8d0eec8088b16f1845df49974462fd0ee45b74a9a7f7e420554d692e4080da4f7d7ba609e6b8f2292dce347396c8191c3271d71e7da4caf8e1ae232792e574949ff9de65652e42b67d71dab9b025350e2d7ec1a3818939082be69e4a56acd70466c9f88b937d4642b76257e687f73f3c7c1de8260da901636664139eee58b5a9ecd1a2f15f54d902f2281e5a88a570e5079e9e423c409dcaff82ebb9f7eb78988eab3408801e9f1164359f464ee527342f83d1c25a6e516fa2bc9c223c8c1370c2079ad79d0ece43f7f6e360decc6ce5b6332170f8ab8aefa77a4b6b67a1928f86e6b4ee4d2c3665eb8b724b06386966602cbe98081b488188f86f7807a813f183b308dd44deaff7fe21597adcc9d1bb7bf8bf2302b8843032e84e511780ada0c2f2131a11ed5462d276cecc4bde1b1212198c7241db2fcf38ae36b1793d12390c6acf83e76abc6cb23bdd2c686381fa036d532c8f8b8257295cb1be68820d64b8e505f814c0ad1f51a3706d8a99becdc03da935aeb6c14afc57a87b91995e4da8ac939f385a565e04543b0598c74d6d208c776e874faf03690a1456920722c9f7a12842c07ebd85bf3189d34561fe879246841eedcc9a0185fdcbe0572e289e57ff52ee6d154a12357a468c4d77a8c08305b45ec4602bb9ee9c91a86409a49c22c8164b7bcdbe48d2e06463d1abdca8239a70b66b2ab0906077983be569f2b2b9d6616cf02f099d4770fec5a58b1483045dfce8003f1851a27b56a1c34dd852ca2be530c4087a28feeda2ee21aeae41274675a08ef3a14f95cb86b3cd972376c033bd50612ba0747893e5fce7bf2845dff7dd77f6db0135b8976edbbbe7597af0732f2d631853c548d8976f4ec0a4e6fbf9544b8c50a337fe1ebad790cf31d14cfb897d4fe6525c283113030b95c75e3bcd175dd17b428bb1fe8fe6da9dc881c25b31d72e103d33b5fdcea93020966ad7fd10cbb05433f148905c72c1a3f3928e75465261d2f9476cae776f6b6fcb6916bccec07267ee71c121d72becd080f05aff41875c748c2ef7d0e593381ef3f151103d5abb47a07247d5ed23fc11c0a047047bda68dd28c6bfe3b87566bea061fe5d0de63855019776e2ed72677366d46714a4df717231159d255f5320a5062e5931c9f7fab57969df70e33e61d4ce79b691b5088e84bfae207f7e34058585f096d78ec683565ecdcb57a702b939341cab06535fa03568c3b9861ffe54728e74baada8a898e0efda5d2e92c3789c96a96dcf02d44a239bd15e85ac74c18439cd60b6153df2bf8d343377a608e30a9ceb585d42780120939ff68a8e8a79c3fd7fda57fb4571ea4f81b2f1cb758b131a9840fc453cf75adcb130a2baf99c922ee9d14f3865b0055ded16d7b373e031434cbd1fc47784056a3624eca49552de223f21beb8820c0e29bb611c7151f7b4d8b2809c0a2ff02772cf682feb974c06d742c417f6f38b5af3f934b1d8138cbbcd73f5502b5214ad1c99f3569d175476097aa52b9a8a4d2e49f2551db9af067128fb7de43a71b6caf3aacc43062a0b6193e581b642c4023106e6f7148f5c776d079280ae9c10ff8dd7b75d589b3249bba8ace029a595cccc26990f3e71ebbbe2517dc45ca7b9ab27021a425af437fdc71deaef415d4275a32f23125e69d16f14a5e8a4ad074a180f5cefaa19a2a2c832bb02c1f0bd327dba225da5a4378942d92b8f3eb86e8fc96e69d3df20a2c1611f780f4c4f5803e492f9da3663eaa146825e59a32393e79ed9c1decbf2f87410790a5b81c765cc08b615d5699cb77be0eef7b868f84640819d5d7372a06d0a0da5c0973b43434ddcf0e8e000fc79d27e66e76afefe22f1860ecfba0e01e854c0ca4ba69a578d94ea531823870059e82955359c8549e3e6edd973b5ce1443c7afaff2555384bbd1fe70d9f0f5db16f5f562f870e97b0b11171f13c1c8b1a215ca9621f4b5176ffee9edf72d41eb3ae5c3248bc5cccecf0a2c8bf19ecb4cb177506e43332c2db739e378cae31c069e4aee29b6836d8689a929dfe03caf5bb9748c1bcd1103c423c72358f16faf530cb8427bab4fa4d4c2995b019b5c109063623286a99963552cd11f1a7bd9054cea746c356b01a2949e2649329f0c2dde015b11e09ad566fc0203a3079473aa2c259f1d2130de4b9c0a745a1568830fea212215d06e2c5c1e8c328878914efb2f129a118b639bb352abe58a46e7f29ad6030a8c03b8ed602dc1f2eea68d3b2dc1197a78b55bcba2d1d9629043f112c5b3a31b62cf229c0a9a6b8931429938899ae01e7925170f19776a4c2e6e7663f29e3c7a67390bc011c8ac9f9e4064f468521742df5f167ccca36766e127be9779a35f6ad5da8a47acad636be8dc792232e25fab4de3f63cc7bd561620c790d488af462f9b4597e2d504016bc64d05524e1d4c2c9190ee8110b55094e0fb92a2ffb896cce23bbcf1dffded4026a900f64d95e15c5b39fecfa3238d0bac8eb882efc34ff923237abd615ee4979d7d8edc759c26d3758b1cd3f4d05e0d20b4ef2c28a1b2b6825f708b172dea0804e54e759eccf5aae71a4c18e96c3ed0cfbf88bb338d19c95e9d2e3ad5901ab2b5a120481adc271c3d1882b63346fced7d52c788f8eed143df0207f2f949997d1abbc547f92ef750be8ff2c17d77daf8bdb49324e8db56142193b9ee9c2bf7cc945f58153465e2612777598638f9398dd9620625a5acf81ad7e38ae4b9c0fdd867e4227791330ab6e2dabacd972729aaebefdf6afafe28ac8d5fd7eec5795880fc3eec581cd6cdf140b94061a452ab9b2065ef642b310667153cd4333c2e77411a0832d43415e1afaa9799968a7131137b1001a24fb58f904709e64e4cae827f51da8d873f98418daee27c19791dc3a2136526c5b142df5d21c3bd207850e48c33f0d6c2226580d0916acb5681628dabb8d89238919f3c920d99fbe1cfae85195a9bfa2e611caf587406dd3109a9806344a52536552f115730518e8d9ffbb57fe162b8409a0df498969479d9a0d632a422fa61898b7b03fd090f327b2e78ff90c1d55f0674c7cf37784ade97af02c0b1d01715d2a10b29f6084b4bbd85d8bc1e884fa2882c4e0df4b77df6e5fb8b43d016662ce773a567200174178ff954000175a8f22e4dbaabb599723accbb9d4a2749ecc4ed8d7c2e3e75f494655ae222db993eee15556b110a44891fcd74e5171f4d9c507babac8d5bf6c78477c6e364d9e8b21a3bff1258227a65ed7c65a223b936e386ddbd7f58a9a5d2ae0782be64cac9e80bc7052d6be678f83c20d73eba3d96e443f527d1f6219a796e20702f181031b447316dde2d716fa2174c09a8608d3969e630f4050a2e96bd1eae23dd6ab7c488dc470747b28ec5652f6e69bb2ab3c59d9f120f701f20fe6f4336df9e91346838928b82ad8a66bd2d2d6dc7771fd39a722f0bde84727275917c1c2f13255ba1b6c9c48b0edb933bff1c18c34b8f934015f8ba76dc283dbd75a6c55faca9a5ee0d0aa57af76d1f4d961d30bae009092f59652a6670287c00c1d00884850cd1ee01b796798e65202f4c5339a7ff33dca2040597b16bc4058a2538107969d5477aa99c88d9eb3b7edc720a43e40e54b3dd67c160db8c9dcbc2a2953c7c3f0bae7095c7745e10289d69ae63528492898322581c444eb82571a01af12a9acaa3181f9ba895ed989ea18266d0146c69c7ea4dcae77be6c7318425506db143e58168faa31ba815df78f6af9307f3d32857d83a15f7725eadde1a3549e596e0f7b36ec117eff80b8bb30af6b0522c59d9db742ff1607796068e1bffe61a12fc72820efc7d0b05c718c01ed032dda0983e3fe012e6f9a09b617c2173ead8a0ea912da362cfbaa62f6fccf05d507a13ae7068a236f0fd048c7977915fcd4c882e2b86f0914209dd461d30d0392c28946b23f2731a67a437497468ed76cb4175cb21dbe4c589e30fab4ca90fda40eb3fcbfe29530d03aad4d1b8097bd1918a6daa6da19641a22863d86b6c8ba44159b30b35606134bfadecef95fd2f914a9b5333d51c345bd552b65b028c8b78b7f5fa7fbc4d93dbabd8991f813e315df71047393a204f892e133a3422f545a96a22cb872a29fbc09f3c4f1f46131d022f3205a19f8841c7a860ff08c945e68f5a75ad3ae07612e5c2201b4dd3fe5bf2e4cc45c9ac4fc4b4bb32d0f879347d23bb3697819225c0543f6ccfc31cbf1c46994f058ef210ed1474555933f4e8d16dbc9f60c8952095fd5d49c334a0fe710ef87de346d94918fcbb65b9b48a3316cb4d2b06ed8f11ee03b335a89af5e3bf3ef1dca86a39d2c2a8dd90b3d1ab1caccd0e54d2a1aed8b9caa73ba42d9ab9deba1ec3d2b580a007da5b3a9f2baca7ab33778b6411b2cb72129a1321e0e1c231575abab6f2834930a7ac6b01721a0bd5cf3bba7a67efec433ccb7d1fb487cb661d735a66e40f08957e4f2bf6348148f478b7ae62d978447fc30bbfdf2af1f176fc009a5e8358bb92c622249cbb811346024999658dc0de0b99a39f3c9341e7888f9d7f4caf1f2296d92df9e83d449f1ae1a654d8c87cac4a4161b3b9f2ba091bd08aa5640da31932a6d01c059760aa76f5bba32278bf3df582601d9f547c5c57c6f19548344e882f577943a59c2ea3a47d96c6555b8fab6b5506b31aa6a820b9b5ac8c673d5b709b023c95930d4976ea08f2d736c720eafe8f50c9fd2ab842ce1fc78a13cdb7676389a07e902792fb43224c2dccf47f7c5213cb94aaaf1c8409701bf7bb7e5e6427638f27ab22f49052d21a53497d23ee2ba49ba2a255d0ea85e710554cc7e080fd721e974f19105c7508a0825562e3e7d610130d212b70faec214b5786a0a5f956c127c36a46e832db70608a65488917bc291965c9d76ffab5c63e751bf6deea08cfb1fe56252a8e6745021c6893c78ac862be3d64301f30d70b3575544649bc1a0bd1265bf1e3be083108352c170c93f72c16fc5d51a2aca838aca9e1c8f8d896b1d4d35b9ce381776b940cdf4ae37decfbefbc2b38207f12a359fc24b2e009951f19f85b7e08863d79c7e7609929c0e082a40a0104eac0c49c69103513d499e348be4bb10027b478fc809b7ff61e5a98cd8c168f06beb026a0a757c4eb81e154d8c55ca1913f24636f01eb3a3b01cd24677bfefddce571b97f36e8baf347a35cff9927cb4d91958df97b349b71e4f3d5134759191c941ae8066d1725b300c3fbdf0efb0bbc2865f6e7dc1dac93dc24295643d5ea2bbbc267aa7ad1790d29a446d82a792098a8a7e9e5ecfaf5c37430ad675c0c6e6cd9ecd3d49c830d9fcaf7f2a0366228383649945676700e91b756bd6b7e88d7f1e8094564208f118b9561b0a150b2692ddcbf11459b76f50bf9979f25681805d5371168e66a3035ea74647d82fca58ffbef188dfd56ba92afa346ee5a5da2d1ba212001af2d13be033ba3a2563dc2e67428b817db32d46763dd98aa5138dc668e2c167e3f090889c5a8420c1da22f99cdb10b0bc0d907d20673e9d86a8e1bfae980a8125e918371eba10f5b6a452bf1b45ec420735b7b9a5f23c017ee3c6fce3891a8f281844c002f0d5bdba669d5f034cb09651f222549256daa59e3a3c8b17098e370924c20b89d67299743820db7395a4f2423717f5052cdd0e540d3acfd2cd53474245a9328235fd548988ed81dc61dee7ea28be3a90646047b72a3b85d470a60ec8d0a74b8cd464385d67fa0d11f80f9d8997f55733b5ac32863fd844e75fbdc37c51387be95bcb81af8729d46031ff30a37c4eb0bcb24eea2398272af863980ddca7cbea43470cd0e3ad18871a3f232365aec437cf4ffee84d911d6594bb29c20c08fd346489ffd70b4b1b786725c0fb40af084443e66feb760f83fa38b9fce1ff9587210f9f945460c4f28b0f8641bcf06eaa68294e18124d824b9619e29aa4e176814a8f53ea5f1399e33934ff5a5af2703000fbfdf40182afd3d550d8c44893072a1b1fea36986a992c36fc84824824bf34d0e443eb99b2bd4c002762941d67a90aeba782faed20693ae8def233eb32666d9f3448a2265d6e99f87181e83d0beb378571869e768ede62dc87431cfd570e0a11841cea50d2c036335d6b8921343895058081154d4616cf4f5c1901d739f97a524dd611e7cc974608285d1386ba9dc7aa5b0ff56310a7892b096602ea546245d372c1994f6dc7bded0ce4dc43c45bd8b7fe3085cbc077d1185660b2e3615a761ba2f38163aa9b9c7df60bf1edc974c428739e77d244cab2f82a44aede4a50ade33a7de714444500b53a17095386784d8f1acae9f4480df52de44b5368f85bec1789a9b3c22b8190559a27f919e89e783341d1535c501a481f9ced0f176e1ca8b92add5bdcc99a9fa3c8d50bf0367ff876b133fae77690f512cc27fe42808e53690f51eacd95816fbad428a6a8cfeecf1fd3c821a84a674355280a3412c7b9bf9ca5b12d444b117a34776b1c6d8f7461d70332855a5280b9b95dcd957d8f897b8f48b79117216c6490791b6850171803edeb941bd6d9b49a776c9a96052d9afaca5930d666e77112a09deed562b2a996077cbc588fd6fee92acde45d30a2d71b2cbeda976c842b5bfbef22c12dfc0cdd3350f3ab4e36ef22148621bed69a4ac7a64685b89a0549705879bbbaf01f8203f1ec2f712d2cf3d5c0949ab1986f70e29e0036b74bf11182ec62ceec8e4392f44ac8897af571ff543f748676ff7a72290cf643e87f06edb53bb9cc50fee513fe45c9d4ac5ee5d3acfce9dfb9a577261cdf5ed741a460919935e76460ec7b55e52b1ff9c24cfb5961e313cb488f9d0ae54e000a7337932d40c21beb4c38439cc2c9cab67fb486fc1846c7381cdb0f72ea0e764a85d77ff2e4d8995af37c6c6f17c8333cbdce2f6c0151694fd9e88da485dcbd342257e3ef9aac8754b82a7213df4d650f83326df3063c0ddb2823b7335c1a4a0b5318bf9d7ff2dbd0173effca170f1bc1129a3e36547da224aee3816de94c56f05908bcf40ae4aa33e671768fb7dfc03d9276628ae9dc4d2720e2fd59261d6c2defdbd535451b916ad3acc6eeb3529d37510bbf67942486af8cd18aac488e850553c43dd5a2fd90a515660993a3b523642b21240a5a8fb92aa334b0fbffb92aae852053d7d3cd7cb799ebfaaaf9c49178c79139140f91c671dac7851c84de74e21a167a76cd18410e97bdcae5ffc35deff02d5401b73e6813782e245329e3ba7e0a0320abe109ace0ac3e88f496b77856909c959209f7845cddf83b0dc5b0874b62f57efcd927eda439bee4e24cdcf2506b9f6a11490101f017c059ad57cc03f51d06fef7217ffa751e3970f24fe8bbe91abd6e04058a73b109f6bb3a2345458d6d26b4040d07f822e0a1bfe048859a2819ea8cc2f8a6c0683f6b46f213bd65edb770e31e26d318da3fe6d78cb86d4645d113a8bf7f4a34f865d1c17d4ce40be74f01f98d2704d75f9526cf2266d01f1b50fb07b853b41f52dd12f94cc01edde1871bd8cdc7eea821bd44312a5343037e2174adcc69e117422bcbe210a4cc141eef94455132c78e89af17d927229589eee5d6f3d73b81adfda3c4dc6afe5ca69be542a11219d5ea67ef0b983a1f581ed0c2a1b17b9195134f9b41931943ce9e8891b762ecbce2f6540db558a9447415ec122c6f66ad650f5bcfde54cb3f3e38636cc0ba7f7ce04a7b3cf622c546d61753daa2af0d2979988672cf8d57593befffb1433d59c8960bbb5d0f954155f3f06830e8d9771f1819ab26a831c06ef9276d5d98ec2f4ee81101e8c4d376b58b85081d1e56d3c6f2fc4619f3e5a182a319198b243853e9f929c679bcb994da83a5d495758c1212095286bbdaf3133acf34dd975c479e0e168be899ab71b92cf18a68fa4116ae90c7393df2995ef667d745a5f86b5d78cb12c9e6ca213fd5686ff0f1ec0dab2627d2b2361b1d4479b59020d9b539ba821a2dd4baf503cdd0bfbcd18fd3380796372dbc13ebf33d8eea096fa84db6d1c1bd7169fa90079fef7a380633ee6bb939fb4efe8d34cf518fe0a620a55619543e8b52545abcb82b97474d4f07090f8af0205116fa76f1eb4b1a1591d117edbe12def0b947bf3df28c06713c0d2ce6ce968dc2da7a52a7b3950c72c56022a29020af9305ae8ac3e374f50178737f26c30503f957d0ed86a556dd81ad192167e9dcb49fbf94237018f9276d3d6f917ea088134a10f194249693804e333ec6abb2d728d84c3a6d15eccfa2e0b0f465b79b772d61543e3571a68c6fa3c7b46beef9e46c1bf1122912b6dd28c2e36012666aaa56a5960f81fc91d20d012a5d627a4f1c8fbfb501716e5d3eeb8552faf67261f7e97c531cf69af8f9a563d1397cfdadc9c854f77d64adb5c1fdf885d4041aaf80d494eb5b51fefcf318ea6f6681d77cc5f5c42d1d9c980f7bdfef1fd5812456b24a9082674fcb047ce5fe64947e700e6725c55f819da9aef31a76179e778089d9aec50ae4c09a0c05ed7e7799f3b88d1b34025104c990c7b736dd734a0ac649ff02b188951282d40fd88ab40e62a5116c9950dd67244c3e6805f24e0d672700bef9d12253a98ef80ee4bd41222d6a1ee35c32b7c386ac3ce5c36694de078e6b3e96aaf3a3f2b29cdf2e63a7d0f275f144b6472c4a744289408d1617045e5c91ea2900b432c1792bfb9dc735fbf4dbadff0d4011e8a26c11894cfbb84720b39f3e0f4d7e633f75c2494a851bd6bbc1f85f6a2b2315759665df8f99dca1841d47a6805a127c66aa72ed22f3d4bcb68af041f7fe80a779a5cd7cde28613f4368e91afc725103beedc99f9667d4395e0e4e7b9660a84335739e03775908694317ac0a72056c67ccbcc6a44a5ca8c101b7b86a18d178d083d6e522d1ed20998549e045d4716ddf50e2cffb3441ade956f7ae9ec3aeb52a5509ab77b82b17f00e06c3482551cd807c27ca99b19471060edf8ba0ebcd14cee47acb19c8c7c551312449b9f31adb6e9685ff51d2aac1b5294bb1756b4a5aa0725d5043bf52c324f4e2adbc51b021b3305d4e89ce44a94c6fcfb96ab9595f6c66172abefdb9eae517c72e749cec2d3aba4cc9a6bc18e455ec95fba0fefcf93a32146b71cf431deb13b30945ecb0b9964f41e03e31d330e3bb53d36339c2659c3cd89b426b7e4bfad3f6c0a28965d4f24659d331322e2568341efb62154480a2e0baa8430e2009cca50ed9596f0933c45c614521a8613e7810762a3d4def47632c949d2dcfcb009d37210c0b537d15f551883ca115f7318669384703a89764d88651b9a541fa8b8c2f1d4d0ac2c4d40b06db079bb48d3de7fce2eb97365ab527431afce29a4dcfe71c6b684379c11ff3696debb668682f42e2daff2d9d65b2791628a7500e0d261f7f373e78e2d7eb7ea845b32cc923061dc36d6a95a2b5d71e6a1340206bcf37f24a04cc97137c23d83a3a23baab84071203d7b47c8e82827d8b124318b50fd896f5c9deffb6269166a70c1f67d9c747a4b1825087b44a18e732b4d99cd3182d1877e4bc38880c2ac55bb7b0aeab139bd9bd15f8bebfc47e247415a3d94f75d48909497a174cab445804b705bab4752979079ef0e17c0b2e0b37806331bfcc38bd856b0af4005fbac310177a86418bab0908a8c0c4655687f4591f8fa94e490cae819cfa396060b08d10ea843274e871718908a853a17d983f748b1aa1920bc9d0f4054fea0dac7f82d82123f36fc9e13eee46e09a911c4af1319e405b573593f2b569502d59f06a5ac4d4da451428fc9072deb0ec4801f2bc07fc229e7b5b22ea30d0604d919fe2cfc1932bdc15598dbbd3d1bd125c555df642732a82d3237df1790e4db5a1a551ba3d87f3fc37c4c958c1c344bcbd09c51838473a5ec807ec17c212e3e2366d70b83155cfb26c44348e1ef8e905283df5de2deda973cfdc1706603ea4fc3b2a37eb8f9f6b4b5f45799a2253e758d93f66f4b5f846497b665640253e78d2c7e720dde1e0afd6810d617f277a098890c88cae83065106208afe875c15ebd839877a1b149e398794efe9e924c68429a78fb74038baaaf20552c15e3b06af08a762e7e9d6801231912a0e0e4677397c0c4cb7c9fee80a0c469a60b6739e750e215578f67091808ae5762c503a0db387cd5d006b5cc35e4bd301d2fd74bdb8a4e98fe21e39489b2e1e029050c3096c1802ee60e9500917cf487ea4b9985ef279efccd0bea13c9a1250420dac37fc54cb6dc57cc454dd60960462e10a61b85bbd309c9efff058db174ca3a1c77f447506ac0ec007bf88e1b85d830785641c2f3fb0b4098ad7e32aea29bfc7dcae820593883d8c852afa77f2a3fb41d5c591fa56448130c363f3cd50f60665269939c66e9a991736fb560d0134d7958489c94ecb7122cd34b20067864bf4ecd9c9d97739af30c2912b91b10a8df1d6c4f08ad8ee4f5b647c44e1c567452ca09186bd00a5d18e110ecc90249fe21ccd85296f956152f9e04dfc562df3814402fdf929903dd270f6fd9560ce45a7175c2d6efca35d4eaa3a22c31a8cd7ef3625c6f957dd71c0f9b079e8234fb315e38c43616f4dce4f477d15d41f23754164eb0616019c53863b9d42a7ca0c555b619490b2c6f986c6400bfe4b361cbb310ee20f0a75e6806ced02f865dd485d32166987fc2920d55e11203bb05df642d374cdd356333551ccd44bf34b7df3fda57c5301d2bcc125137d3187bdd4ef5e4df6a086a7c5cdf752246ee19c0d33f4111f8000d93ec1f385e48f1a7b33e90759476b7a59e6c23ad3de27f5d82505f4543f7dba7392f8633860b356238541a9ff843d15ddf1e16aff9b3905f640d1a7e1be7c9cf2b84a3ea92923c7fd12efed830da18b0bb75f3205c64e9c8a48697664c04116912d2e83c6ce5fd54463ffa41abf4314c731b80537dd6a1b00660396bdb199f52d10338bcd2658bdda52c68e7c6d64083fafc0e28ef7760ed2f08685888973833e6c03fc32bd85794061d0e974edd3d14772cdc3a73ef0905d9f76b5ebfa0b715c8c0f723e75309b54f4afe9d99e4a580e1a365bf80a8486607434c486eeef102402908fa8de27da814e3573c8cb951517a6a97b55d493515f9ecaaedc3b949307619bc632e1c8fecf41e38a1eab23aea64dcba3dfcbbf250a0326eda9499e121f9b9a80544c7f1316c443a9dc80af2fe0640adb4faf6c201f8b2e924034893734f213b4e0a73eb24bf7428ec25a1c1a416a298790ce016dd6f442829961723273af85e4aa8449039cfe01c836df648edb2785b9b913e1a315435aaed891aba0f8a75ad05f758e26aeb051cdea45a6e9dfa9aadce52b85248187c0b7a9127c7bf40956d3cc28518705752ce4b6849ff104445e9ccea584e6a5b33fb9eb2c70376375995b3f5065374ce1faa323c8ec87eb064f2a40298acbf6c94c44892d9ea945006f3a5e41640957d8be0ee2211179fcf8b1a74cc51d1ad6e563ed430b6468adfdc43a90f8391f2272eca943500658bebf6a1c736ee581a3130a1cfe8c34b3dbdea3c3d69a162c7900e045c13f47560c17cca7590063b8b506cc6018f3b719fee3c9a82864031c0a1b85a1d3ea6ce2fe17bbf84e61c0090ec6938cf733a023ce5a02c665fa81e9737b29740785d352432cd7b218a5fcdd8bf7de3938bf49e36efe912fe2911c6b48f09f91872df5692b2350f221674aeafe52bf53e58989ddf89ccaeb8dec1ff30f6f73e42b686e8f47b5655db6dad0d4ebd37da4abece8ffe433afc1fc66dbbdf17acf149304975567401da21ee2cc0f25da126933abfb252885d3f8a4f415919db68403387580a81ee6bb065c9542b8a912835b60e15815252e56bf66d6c4bc8decc757556886bebf20053cc9020d19107ae19a0efd43c55737d993cc74d4dcf8cc650539a94b4923a3be714f2fd40d1819bd91e6dec550acfbf61a9e5268884ce11a02c9ef83bde47924da04ff8896a83e7811f9e86090c194528296c4993e38059000e1defb93030be4b315210d85245117e7560af98b65239ede42b2f5bd61fe5485604ec1ad1a4cdb004cbe7c5917ff6c623e82ce964098ac8278d4969918a8d94b3168def347390e20fb66d3b95d1ad02d94199636fc6a3db8e98c34a614c9e0409f6d7000896ea866c0b1d92f4ecddb9fe36e9d50c6617d1bbc16e0e31da64646d588fbfbbae99aab746698e93c7431bd0fb2e0bd3e281caabbe19051b5b935003ddab5079b189e387266d48472a1f0ba17e5ab4e50b7b7dd189e07c739ad1ddb417efc80ba3805db123e89c5a5e3aef7e907a6b8b4f348e0430a5563fc3fa55af5ec2565a1b16357600f56c79a19af7236ed4c49fb0fc6bbf16a108dab45c230e58633d9b739df272085691a6dae3d51bdbaf0c895b88b871bf95dc4d923e2306713f38c5df6849b9e8664cd4fe39943eed887621bd203e6122e8f75cfcfd0cb6710def6a0b6eb7391ede437f3753b42c9dc734ab6a5e960883c0698575ad8ab567d3a2cb3efecd55aa9d5bc96cdd6f0116bab9dc21414825946f80bffc9213154d2f5c615d785f6725225c93277b3d0fed2b9e92e5994d051aea7f9da4cfd954ebc477bd61e435bec7af1c9ccd38262a14f35c4bf6334cc1eb7b3e86ed03dcf8a61dccaf772b278298ed624b137bf63494bd23b4a18c52191765352865a01d59983ba056e3bff0b75e43e42be5c3babebf5a47e858e0de83d301fbcf5ca2894589f92e4763d744273749e62b2a892833ee41f3b9a96de91260e85ef2fa994fc10fec29e52a42039f658a5f3aa8fc3da6b52af2ae1bda912b83e4970aa684705da8fe09a874f80c49cbca102e642f31bb577d335a3de3f41c6d9dbb950c150eeb596818fd187db6671ad55fc5575f3e9e20b6d58a86dffcba205af6e0f841f6ffa0c25a50690e5afcd4c11fb849312fb95cc7489d73bc2c7d2c40b1cd0e8b39ec4693037fa1d3006cc206e74a02ee60b58ade9c8c9e7878f00264c34b799e3debc8bedbe1ad1cda78922164530f58750ee4e8854d863eaddf673628bbb9195ccc08fe037c1ff2455b0123388b9310d9a6aafba876b84d2ab8bff0f13c577218f654aa47f93918e9a00a1acda6a0c12f4f94ceb8c1b9a35fb750d9da334d469979fcc2637e2ef1712092d284e3a14ce3eb08924ff5cfd97a725234e8e8e4b71f699e955a139dff4e790748372d24463ab02917b3a095f98fc5e292b81ba9a71f1b9e67b39cb85c3ed9f5830cc9bae89a37c19f380603d160171c47e9a540f995925022ceada6ed57b84f0dc743d925eb66a424aef0867ec215d18df69521b58ca8d3d00dcafddc33083aa222ea82d709c10b723c6cc1226c2720be8f42a3d97b9334a415b12da80fefc8ecf5dc1690b0a759e82b0329d6c8b275d707f79ec5884daff340d283d48426db904b1d0283eacd484b3946626fe3775723ec35d864995e47226fbeb877e0c3defff051482337c92d7af12dafb4cd75e1cafc65a4796b0ba3cb54f6ba43fcaac81beca3327232ff0e51df80bbde860309a5e020c0a3bbc576bd2ab390901da52349d506b5b1b27885a5a61f09e7ec658f0efe363e48069d235967a0ee4918e72adae88d29398a01a11550f05d72f8c19cf12ed82981af95b9914e85bca9cbaaddf2af8848079b261c9f7743288242f57d704e26d91b7f24c994c6893f6a986a72d322139d40e88d130215de4878b0c9e36b0719e07f71f48700cc6eecb362d17ea1232b1fb7d4957c4ed12929368558cfe55322801d2ec57317b6248c724b3dd5e9e122a3628f7621990ab266dc43f0384ce06e04edda2422602ac98cfd776fedcaed25809b1922b4c172e80d575c42f2797459c005100ae73aa77f61abb30bf0621f1b195061017a1210eed70ce97eadb74a5f568c6b3841e0b7e4f6f36b900249899fd776c91d59b64b4be39233b082d45e04e1892fac8bb2343e18c6199e437050e1c8feb632279418a42d6dd665b05d1b2c4358299427e06ea100e0db2621f81eff5bf0244af4bfbce96f118a703ccbd897ea683b70685209b2a588b355ce527a11e64aaf474ddd95f4c5c950dcda9e0d2f5fe588f97e1ab72481df6136cc50d8c78f3a4182b2280c2ce5197ad4a773772eb8945e600e278b5056ed3ad47413a5fbf5f6062c642089de420956a22148d77eff1c2230eeee42de54cc02e632cfcc6fe2638220ee21f58a5db3b941e319e7d7691002b7c972a6da2db7cc9e53e3140b377b3f9d490ec5304c8bbe9febf9ad609485ec1b527ee451b137996cd5baca3dbb674342bcc083d8315e19cb86aebcd44dab1e7d893b0fab5ff37a4aa7edaeb94e5c52a80e156acc422d81da15b06ba067ed8f0dccecb442803afe1437cf8bdb21951a24e541d7573068bc83d9bbea07c1eaeaa9105f5df55e31beb64cd6edfc5083a963764f2b46dacd031c9cf0878753c177d9fe1cac67564134a30b466ae9725b53c685f2f86d01078c60af63369d287cdd83bae60c7fb9f70fcf97c1033d1d9eda205f124467e5c48c9c3e478e529dfc5bc1a86b99c570f946c4adce7cf612a3292f97e4d73ebb9baa7c78b9d62db5a8f40592585d1c1c7117f8edbb4dda5be23185033d67b4974726e0d3cea06e6002302b4143480d6a1065b8539f39523b740d3e7d3ecc32f3a4134b1624e5bcd300b87b72c6b26df70783c4a83e8e904ca60eb57b2ab770d5d45de09b28a1f81675fc520e4ec6c58755b7bbfdfe39e7feebc91cf5154ea7412730654551d45609c2a9dc194c36ec1cd7b9a4cfe9b7720826fba77a04c37395b4f0af85c4df5008efddbda9270ccc0d369c6342b9e1b650bdc9b8766dc3bd6a320a7be964dd828c1b1223dc3846fbc07d3fc6d52b3f2711fcda39a297891a96c27deb434d9f6f3bf9d455a16e0de753a386fb7e142101d10059a98d0a4fc1aa00f58e3af76ff9944d675750a0819020199a9cde3d3bb59b3802489d51448dce73e8c29c8b95a2dcec47dac96ada20a8a571607868e28b9bdf72aca2ab3bdc24d3694d10421d6471547669aea00c8bbbdb99c90076b0d0be93523047cde6cc07bcec9c4f48258f6463d730ffe3e8c25bbb96625581bb620e4b5bd600603ed35e853e7f128ab945045c2bdc115e3a7310b9c170e64243dadc58ee46d19fcf1187ded45842e75ce1b388a4d2d86d636d293ce59832304a2bb79c77ac8829cb1981b1b7e1302bff1e2aedd840bce07e339764df5d78e4ea9349a6744bf6a278e6149a1155016e2ba388cbbd45b36ed98e8a5c135a29155e23106da55fa2d5df7824db2591306d3604846771aedc04a7822c321c4553ee6675331154e2bd7ead9b64f30246d34966350ea6ab0b0a0c5b5667c5feb15ae937b3b94a86147c63f69608ffe446b2800800206bdcd063c443cf31e97220e49a12a64f2bef37655f15144a77f6c9a7f2ba7306a2867a8615fc7ad88fff89de0e998e7c914bb9a9db1bb3b986c861c1d64f16ffc2a89389485c7f053cbae87bfec35162ca517fae0ddf6f9e87ce661546b04350a7f3db22fa2a8270a3ab5185fae35534890d02bb071a8a3fa58505dfc78b82d78839e4aa422cb81dccf4390d24dc2ca5bddcf576dbb763baf27a2d6824f2ff24ea1a4cbd96bac46ae6378e729a5ab8d0765ad11e34a013b20f4a246d04d5eb9d8d8fba06ea5b8fbd5776b792fd9a23562e26acab0eaa994cec26663a0e99ad79f6579b531ba6efdbd21f4a9da98f7ebe8cb5a1d18597a03785b0fa15514ef8793e24c0b8ce9c3ed7fb26b62b57ccf6cb869b43b3073b3aaa02daef7db8962119614549558323f7e9852fa512eaba9367075513b33acd1e3d8f2f9ee62979937198cde67d46ec08ca307f33741a52a6288e3be2ab8ccc66dba2b42a394d1a5a36217706d9e6fc082d51a7b1a0e04aee3f34ef4e50372052f8abde526f4303031b1b04fcb41a65fac148eb701ac513e9189bdc347c447a7d006437f37274710da99d8b3688d87e7f1e47760b24a7d8f5d0f576f95d7c4c7bee1ca45752164f458254953d2002798bbdc4a7f54ff74e6883a143c3f447deebbc71288d865597380fb0c6821177a72e3b29bce694693f3718cd3cbd49be65d522fef44eab40b7fcd4c511ba85fedee4849ef41ff0e505d18413d793f9b21e2bb9f1c731b463cc4e74f945eeb6cb4802795764f1dfac24ae2273800915a9f5650a43c2ebf9c3b7f372349fd27c7f7deec1ce4672f6da7f3d7fca84ff1f7a220dd031dfeb0c42194ea28cf8cc2376c051a40269500ce6bbb69f1f726ab2542c8af88b52bafc8c95e031d6173313d0895d96d303fd3fb826b8c62373862de5c5a99bfe587b53ffaa5987e72de0b8d7fc2937ff297438eb188809444388a3bf52654f62daaa72d20fbf268b0934619015ec3df8c3affa8d4e0e362f5a5cc45d3c585ddefc1096b659b29af5c18b54d3634261fe76e75e1685ad3c70480bf45adc1d714b0865eb45c9ff13d000e9f80ce2d6c2a6b6dffec120ad18e52a6e92cd803e852f913b1ab36272e055b42b779f2e950b103766ba2d2dabf1e36e71deec300d7416749ba5805ef30c4b89edc4ec4b7f4d16da8ca2d9a88f1a028858a56c6416485a12148f34cb4c9e1f7085f279ba1e91faf246702c2327cf36e77b6f39d211e61b57a33054d616ef0c93ff606a6d1f73d3bab36b42a5f3052e98ab3d35ec35819fb1b9c6f13c8e3ff5810f064a5da9c3659e832b86c5024a55c242a4c2ab72ffc01a331b058a71657410724bbb36a500aa8b6aeba5dc3fc6a7844f1064c4708aaa4ce6700f39bec39c4c3260a5d67442b9562f9250bfc9343eecb117cccac8f5b661e6f7a14395e135c44af4246091eecfd57e4a5e123f62051924a06e617025ae55c2f1e6ef375b90633924e8537237b2de3645e7186e23f82f85264f0fa05c31a6304ec12c915465366a8716d1982ae9bf97a5f0b707e1463333683cd1ac8efdf35b4969d8dde5856e7243f1ce66770f5c5f4a7702c528b44833987201c38d885c9e11930e102dfc8b9af1e92e09cb5c0ebf70e297dc81899d467cc7be54860864147b7dfbbd646aa1f55f7473652c99bc10fde1d8bbc7c1bdb139fc5f8335a7b913b0b84a53143a5c7bb16d26360e0d36212aeb598431f4f99486635fe1be8006d40e7b3f368d61a7eb5b2a5580db4a0d2a366303272c985ff93e957be0c0de9154282d3531f8024d399a76067460378739a76fbea22fdd8f63f73ef90588e7d83859e48f9ee2b17db986d8a4d5a8c0d046285d0142003eab28f41db5be0a83b97b02905c167bab1e0793fd83a05aa548256a3c5c44627314495fd45d52050c07d31d23ebe1d0ec92223379444f6c23b461935c803e71c38868bb43b9d767bf56a4ae43e67b0c4b0e194ca6a2a6c1fa4692a438405bae946ee273d30666c53be19f30716ae3f6eb3c4b07aa20a28454e179c0fd8e92bcf264276bf4019b559a9af466c3b3e46bdc8e411594a08b4d6980fcfed29dda380da5006edb1a9958e5acc59fff5c712602f9c9f49da2d5c62ed875207d5455a72d17432fdf2c47f264ea83c5ececba458297f00690aefbbd534d3d544db70cd0263fb537d2209aaaa805b5dc74783517b0e1fa23720e50488f2621514f91f5a909add9f475e33f4ed5ad9d0df9dc4943d396676dd5082d1b20d860008a413d534da3a57223ccdb956b65e6dda9911fa481974383acb57fedd0a70282d87459ed3adf4b46d34f9bc888d609a5a4a3d6540e8e0f2313957e0e9afacf5d74141d739737b216dd99e96b0aad22aa3e2f004fd8df71e4b2da2796b2184d0d50989935fcd4e47998c7cc1a29e1532937c054941d4e919964f693c08e942d09185af30dffd3ddc0690e8f693041a7d2d652d90a731d06eb85c99d7b31422beff7f1d09f14dec9178319e1661f17da1cc9b6c855b01fc58a06d61adf39077a73d1e2e767d6e0b0eadd6b6254666285da489f652ba8202b453b12dca6f8fa15b64896b025f0d493103ecc397147dee9bca190fc979300ec54b6289796e265b4b7ea0db7571d5cfb190c9714d2d6b64ce96926148c31793ad69d954530c48db4fee4760ad21a2c5295a660705530f09155a03eba69e43bf199cbfcd50e547e07839400fecb689f9cae3ccd93b609abe3cff579e7c7858bf03a5a160840331810c91e597597cfd5684f9ea7606311bb4b667ee255f846e003f1366c414e2abfa5fe8b90e0d0cd094af3e2b2a83b51952230e48d3e62cc52288a221058a87065ef20a7e52180781a90e9da1b524170d5c922043dfc65faee27d43be765ac1907618ec4fe54a146ef584a2989e3e436223c5fb165e7f7740303cdbe26e08920888576794ffce04cfc5db30141db85c13d89ae2db9c675a014553e001be063c8c10fb82af7ab69bcf53a0ef0c23343c7a7799cdf214d52b9318e979755bb733107fdbaea2f1a25583566946a7738987c02ebbaaeed724ece7904091ae680adc7eb34e9eb30b524a98552c242998a71c31d1b0ded3e96ff3a42daabdf5811ff1a9e090b03ace8d6555a59885ad33845499e446f70746dca77626d81613ba89ec3b101a6b3e322ff9fc4c5be07ab0c9b6eaced11408f1c9090b6873ff88774531c641a3d63c96db40640115bd1c1b642e8758147536cbc6db0f08612b150fd9842ca96fb50ae76301a5ad43523e2aad700dcaa2a4925a1506ca28239192e1c994c8458422b0f420e42142e730d83becb3ff048e4c338d0042372afec13884d031feeb9f5079460e47e0091607762ea276e479d37c7d6bf11998c1510a99701e5cf7d2f30a6c05148009c7ce1b32ec78052089bdb0cff32a8a65dc4cdbce99cd9256651df896158c63ebdb55a112cfbf5b2eee40de7b43e686efc770d7e4155cb64aad7ae00d38a5eacb19076b7fdef4482467f7d947cf196f6267c0b28bda2ffe50290dfa71f6167c8d5afab928fad26a63e7893312a4834230cb7cbb1d7b231e5dee64d19ac8ead0c07d8501e670c00ecf89fc91e4174208c2b561c8dd1d11908f3e560e515e6bfaf2cd4100864e8aada93d29dfe19eb68da16fc8cd0c4285ca6bcdf56ccb8c388f4a3949a1f0118f7d7a3a0ce7985f265b8b0ef182bba8e9fdec4c52019c1627a50d14ded9b5cb5f4f85fd4b22bbd4f4bbb0d5a8982f51faac769bcd9a8b6768085bc5b33e0c6d4cefa5567567bca3e0c36f89ba3f87e2331a659e689c58dca26b0cb0b58b446be6b15c4359a927b7068d6c26b79c5a1b3675f0f9b4bd7bfcbbe598f7ce21076544086439e2daa3ecde53b12e2eb1ef59b4911f45fc25c95cb975190d89ac0baf4a416beee0c6ce9598646761c231fde4b047101b5e45196aedac7624b3e0ad7e63f5edaf6588fc6064fcffc966d10a9a5b03272d0920285b2016245367da7322dd0e3785614f85901206366712c1ce9890528f5032f3e86732552b1e8c7d7cd4c406dbcd3377e755b96ffa68b276350abbfd561e193b62b1f6651e2b93c317fe9d477cd6b3f4d4db4388bbc1e8c2c7f2e7983a9fa8b3793362c74985f63754ab16bcf3caa1cef03c54f184b468f676bbf34eda25ac62c5647b3beded69db74df9140ef026c3a57643158bf84741d7b1d163c4fe6d876b5cfdd801f772e9222cd8dc4987736b6c89fae65c30173346a8b338502004196e59983a40c0fc84211292c7e252d415d5d601ceeb2113f4de8280904f648d08dcd50dd0482c1e0c052466b7deddc9fabe099fd943c764c2a7f08d2b1b6a0729fc4f9d6b3c1b83885b87e109d681bf7991fb1829b065f1abeb0689856fbf12371d97d5bb6f10a8d401519545db7a4818df0267928e587f321eba887ebf4259a9707de601071033d2a578bb9e8f53f1799f0f8b0fc055413282b1a4ea547d13f7c8a04ed334b9866d3485c786c7e266f163d602a530a6aa608f4663556e4be49c2625bcf5db36ff80b7c068701864ab03703123adda52c893767ac3e689fabb4c0d01840ac43115a01eaeb084f2bce71c5174a9e1de1a39fa708e0b01e32d714ca906f9626d8dd54d5834757e21594e81f006233a01ab3ba6c8c9063bd16eb591d6678d96d745b6a7574d9acc5985be2943f7e97011931e4ff0905ee2d322729c88365270191a5e93aa49c104a058751a116a0113a62e53ad5318f12e1f2e1d179d149f47a3e71444f20a3e98de4d64c4268de7cf4076339e9b1b008a7fa7467329e3b2213452b160bbefa890825695e9eebbb956298910bc4f8828fc4910e08adf1e3be75a5ca99d869c54edec186846f58960af5c890f00fd831aefd3bf231ea785c4accf78f07079090d94ab4a7fcc78fc72f7aec5c967ce6e66e2f1dc68948734f52d76f128118aea86648528af142ac256fc8d41477556bd6ebb78b1274bac88bb1808a2af693f1903e0d36805f9de4556ebea28b887607fe1645c83a5743d8eef8e518e7bf7303e22e04f1971ce868a69aff9e11a623eb6c2adb8b18d2e1bd7acc7a953fe77c917248988071f19e2c0ac2c0d72afec5a08fc82a5d36a22e6aebcde988ad797f95f85d10eff1bd1bbce1be7e449b60c48c1b33cbb478682ea433fb23f19396ded5ef6fc86ecdf3f5631f9187c6497175cabb51905b9b873f549d898c21a7b3d86996521a787a50bc0373ccf198ac38d2de1747436350b841b7d7c8fc7aa062c83436f0bd2199818fc887f044f7d27804c150fb68f720559fdb08ef024f79e7241f83c835f0d9d74cc5949b2564029a580236057ca4da801a8b4a377e0bc96b881cb3add555dd0f6054da34c1b9a1751f33a15c25d6e2bee6ab86dac77d4aa616c9139d8f1bcf6ef06998c563b41c000443ba4d3cc56155559778f7c81ffda1ed1156779c395e51ddae9ee029a9132c1ad9dba13e61dbaf6b4fb51315c8e85058b87e3f88fe9337706d08779caec1b194cbdbb6c99a39b2540eed07ac7c74855be680c3d116a1e66633dfa4af0d667f3875312a8f81559e2c5ecf75e0343b7d2255edfe3c237d35cb36af0e578c8a403fe1ad8c21652045abe733079862c294443d6b177196955f95e6c6a2a36b2cba591e6e2d6d55fb013fe626153810f41f383e2ee5fd40c1d734364155613d71e2f5939f7ba70665bb51f828a1acee9b338e2b00030446e9ca70bd97bd8065b7cda1dc1e1e2aaed078dd3e76c60bf5171ff53d58fffff65828303f07fddf81552591882d7546bbea3a5d90aa5655069f9e56878af298d628256d83f495c8a5f614cfa20327fa3df9e79a5dc340175abcdfe7cd358adc2251e8f56bde2cb0ec6ca9e72e93c8890561172a69284febf27b357fafba21fc5069f8b63f29d4b913904a7feb00212f28731bb2d5310f006a657f191f00124c1789a816d72032e580e8c0e85696610ffd3f8e899ddf2acddb88585a77055ccbd689c2860490c5ef2dfe314a83558a9d27931c42f5c6f3d1241f40683c96b49d19cbae24e8d38c815027d1bc85321085a446b51b8f6db820e4008cbaf7f38e9e42a157d67f4142c6449c46dac8695ebf5f0d97164a70f4ece1b65956c2ea7dd9e6a49f760005ccb2b9ca40a83d763cc716b4e4682db1fd347e7886aa6e2fc6a31f5442b356a994050148ff0f632e1a457c57f5d4292f364f6a5e995c873ff71c2ea4c6741aa55253f87d8ad6b8cfd66e565103632b850c6febcb5ff69d0776e707b4589d4384726996865ba0c513e1f5ff35fcf894a2d4976245023be6b105c42c5d3fa09b3be9f69ae5aefe4851417977e22ce0a758e1e30aeabaf4912a79914f16449349b96fd377a15f49d45ee5ea2b71e579550ed56bd43fba5388f85b3bedbacb4aaa42d011b07d0c00260aedcfcd3325749fdc9a773d2b943847d41deaf7040c676fd1d3866e70ae34055008b5e99020ae2770eb6058a3a02db49eb71fe5a3c7d12905ac322a64af74d9dce2035f1668b8ed3448e942af621d39f1e17e9784ce0b29d38522c5b44990613ae4d2721faf79df6676f3eab0d6d1c2e909d66936ebb7da85274784b47cd9df98c9d973d3a29a54b4c3d91a9f24299290e06282ee08362ef9c940117a76ae25f530c35ed9fcc2d5374a7e366287ad55e14124bde3de2e496d7141233a786a6f5f267015aa5cddb03809902358383983ac223df627a25a3d5c1865b354277d49dc2a5c1d08b127e07e0e9c228270c2f5b7c2f31fefcfa1482ea7ce7a66fc8f545fff184f182b1eede7f4d913e0e1da15f7f5f1e685b35e53a0207479272dc7137772ac0ecf4441d7d93cf85d2e786d80c7cdb4106f9d5fa7c9a37925ffdc9f922cd07d86e39773b0a897906db0a2d8c285db9981c39c182e150efcb661714a7bd42acde804010ef9ce05214a1ee0fbe764faa4c5097e3d36410a6a9ac5a502a61cdaf2492124504244e04d2303fd0b495dc63a824c75f8593aba34694776ae1c4f9c65c26e371725ee916ec35b01013001075a06653033083e23818403642174ee7409e33874a62c11c4371f354dde828875b9e55d1591740627bb53d750567a664fecd7b675ce97af201625fd03e4c16fc8892bf1c564502786168389dc6db325d712b0e7844c9fd5db95e2f4436480f62fddc1db1111e9570b37a22e2753c277b915d3c0c8dfb8a796bd5dc765be1c2ee175b49fb388bb3a1fd08798114d044bfe75e1eacd8a6a791eb273e2bdd29505947cee4f26a2abdb89391a922b69111aa8fff996b7c243c764bdbfb32e25ec5204ba4c366d2e4ea1a79a75c0f03d591860cf04162eb88f82373b3405be6bfc82378436ec4ed7211085a57a2b66ca56e062996fd23a955f17852af11c9b10e2f29660fccb18fec3f0162ea855f8520c4d355a80e647fe07ab68db7659a0d88d05206d3b3f42412b509ba6fb5275ad0c343aff9a27403ac1a405221c0cda11703e5492bebb0aa7ded63f66de0f3d499a269dad71f14229b78668bc46b84e22b089dadf009f728745741a384ab2a0372b6c2a26ecaed1f22444b912e206f7bf973dcc48711d9afb5808d8d967bfcec01d96864ab58c61ca5ecb7ab5eb6ae06f2529c7b6f18d5d9c90c7d10defd58e154ba6eec21c6fec56c6085b024515a8a7b875569308d663d0a2137310357becb2057d0b0d4f00ce87d61f8aedd1f5783d4ea662d4ac710eb0819e5280bae4843e0783b18bbfff7cb8cd449e3836b7e79a4b07da6c87c8a2ffd494fd9928d495f4ccac65958c23a151f920497e9117be44188b513dfc7cdf5521aa502a6e06022f1b3f86c25c4e8e5efdb379b0ec1ef7c066af14c09a800d0b9ff95d734fa6311a7b811a8fec398c93bce57e3ce30fc197b288140b7335719fa67b1730bd4407fac2272de8f0b056c8b72e1665f49b7f60e9f54cab02609f7de814ba4f1f5a8a649520b3c6a1ee585f55c763ed7f332b5b6e1f123ccfbaa5f0e04b42342d491a0c5f47cae75fed71a46ffee5506d2363951d773ad726df340a6964c9a1b9861a0e78955d7e5165c2822e6fc20218770a797295b231ba2d3fb02394c01de354e95974e929f2c834bdc7f9aa1c191982e11124ddb3f699ebee289069ac0af5d2ab9697203300c660d3eae836aca7e4841942133779a2ec97341be7a95582be78ce112bb62dfac89f76f7965f217797a6e810e635f3f0dbee1c33144721728c5599593f101dd88b513fd59e292ce6623733fd0cb846b9988467842c6bfa0f7f57c52c9e26f0cc950a428addb917471db9695ca526d3d74d60e4f73e2b0af829a89654e06734591376edf21bf195247ea72da33e69a685db5b36fa304bcf6fd69912408862c678a2cce93208cf2138b23c34be99e1d910fddc7512cc03c2b94b9847990a0068d935b8d64c5e9c16b01c2868f907a8c4a58ec35dd2e2914a606bea91dc9045a609aa5087d347387f85ff22959bc67546f47049b25d8623f40c9a0cc32c08ac17d780b251bd27804f5918e787aa76f6881d8ddb43f55c45f4b108edb5f07e560050808bb46725b3fe5ba6e997a17fc87d936b2efaf47ab8cc2a889b2ee75540863a38af38f0403cb02d096b7a86fb12ca68201fa18ebb65cbe1ab0c69c8f8ead0dbc7d5c03ee2ea4cd4f04091123e9cd68b8f5e5ce565c829bcd73b0accd1b051d3d5adfba72af12468f8bb4f1f9384f1889ff5ed3b45fa4e58af6f4a97068bc8b46e9c7b92d76504ac706f567ebaeccbd8195bf75b360bd16ec3beff0beca068395da5d47d180cb0b46a187de69d8beae9ba85aebce9b31a67d0e8790f4406b34376e2800613fbeec1c8dcbb099c27f362b60bcbc088da401b4ec55731a8ff9a43ba5ead1092592b6c3c4f2725f2aef48177c1868b5cb787f9efd88de1b8741b1bdd9c3f7cf2c89455c67bdab9fdfa14e78b5b0da1162660230578925dd1d808d04362ac2047428e8254b863fefb456105b2c177a44a9fe7f27755b4faf529d8b1ea4a25aae16d43784cd669adff90f8bc860be34bb62efbd25a32226f1e0de56e81db5cf1ba50fde4efca1811088aa7d5f93a8fde8cc14c20a4c703aa0559ad0757680ffbb66026fdc2df9a03e22d4b99648d6314d689ae07fccfaebb0b2a652540c1bff9da355119c1596a880db701e7c236fa1cd9685851d87cb3b831e33ed487f115727a2295e0b90b788036f8355abb7b5d74261beeebfc9db40cf4bfa5c142c09fc1f17243ab6f0c2a9b1cc6e1337011ad9c5dd459cb46955b2c6c276f15eef62a5f2e7275ff5bc98f76e12bc7671bc7f03149997714024ceafa03d566e6d4a6fc7c46f05f1189405121404a24a16f8391899be844924943693060c6e6e77bb753fa92ab2638be567b63ca1716c864323e57e9eb1823b6d3ea6b8b0ab9e4713103d5b2f3c98d82a333d8df3123c009a7e543f78c08e9d087b98ca4646d23ece32181d5af2e18bb850b9d62c9ea0fdf551a95d21a1d5d94378372b3970382dc28a1605a11f4a93b38ee5c36f966bb2a49569ab9ff0670f935d2d27d1d764b182012a5b8a7bdd976dcb0ff399945000b0312b5f5c63b3211e57182f6f7a45f695b9ff3d1537d648648f1aa716d0c275a9ec1279b8b82d3fddce46e58a060cfdd49b14ed18fb82a4ead8eca0b9795fc16907500294ce2b8b805c5d40bb071e0745f1a34d1c9181bf2ab14aec1d96f24d5fe548cb5a5decd769edcdc33c5b3f273c1af7986e92780b0564fe5954925573495cb335c765765b977c1265a5fe1a604bb17d9d7d92be324041377d10ad671a22686f037e0a047f12462142232d4992500525161b776110f4254487babb84fb0dcaac7df7a75b8c4d843bc18f1aab34732ba791ffac08cb05ed0ec694440f3fd80a6f5ee73c57dc81e9ce14297487058a627322e7d7e2910c279195ace427ff158b9f9214c686206b502c126f59761736c0bd57fa6161d5a60bf9808ea5c8507e7b841334b56a1def19646ada83431fe42d319b33c8e9b361be48416269889d1c31c9a + +Params = SHAKE_60/6_256 +Msg = +PublicKey = 000000179b9a36b7b54a969f001408a8116966f502db487d340b75523f256948369a8117f2367aa6c1d6609a28e3ff02a0122a7aa8d658858db5f5b14ff184e4b596f694 +Signature = 00000000000000003f3c2e190c305cdd90c5764beaed7d601f6ba3fd30465cbc55b3ff26ba136c3d4c3c49a40c8c76c94a10197ecbe614cbed0b4372eded8e3dee1c5df64eb4987e6976e84464cfb0d805e71ba283b04bacae7246a5771ac20faa328d7c17b7e2a3d454f409f63c3905c2a8e78a0dec6ff8695ffa872e466736d34c147f58701472d199d039ccbdad1091bcdc4d0abe3dbb2e4c5454e7a81db26f88a8d0e4bf71c8afb540228a1166748e6eb5040fd651b31c93130477c021efd8d437e3c8b23c9735530b19a863c865e531951d8afc11b7f006cb71a02f5d31975c41eac6684ae742853be7333f8ab01b6c80c561e85c8f4d63a71f129a21c180aead802b6ab6235bbbf47448889bfd819c7d92a189524cd7208d2bc901327f6d740c51217fae30e9ae3b933d2aa4e4b79000dd6fc8824c19dbb9b8ab154f47410d7d411f30c6344f7c9ec39267b17587512f50f488575fb4758110da20c78a69e56e08cc215041c219f4bc8258107784e0a57c47d8a9ca275487ce96d159200a079a843beed7e351d470cc0ce03745f884e8d6fb8263354dba3547b160764a9a14bb34df9e47d2ee1ebcafed5497c0bc7d4898a5bc17492c417f7b8889047a94a0173646a0822406902dfa39c23768491a1cf13e7530001b2f41a47aaf653254dcee382a3e4211674015ace4497aa108da30915094e1296d11a76b6f6ee0790a924d0b13522b82376390c9a56990459ae6d7f75aa360e661c88b679da4efddf893ec9efa8e213eefd1e2e79d473e950cb17ed7fb9de3a86ee524f1088ff2db831cdce1411611be3431fce3f7850e963d4bb853e89ed088311e647d46752b6f741f41ea2f8516bfdf91c18fc5af46d86602a3de134131bece8ecf981cddcf66dfaa1050da65d21b83ad459815b2affe2ec43b8ba7cccceda581b124ab3f2ee5421cc9f14db04550503ef82a2cd45c52bb9bce1b24d8d86fef25ef5fe06dadedbe96aed815bcb8b1d4106a259d2a39b13c4268200a3e8123339f78133e055c3ee711c3b2687910ea749056d6b086934ef5cd706d1b45f7db0c04cbdaa02a8e4e5b1f7693eecbddc26d751f8219e1aa3ea7fcb0034a49e098f9e046e540227e5f46893a2fa371fc535bdc452315b1a4b38f30c4139c1f722f73f4e7883494ee153d778f1045d188f82e144c6ab80a44b925a5b405accbfd9b468d7e43a16bd7a75c1f3dd72ab69a0232b890c2ab5b254f4072ece1bdcf205a517a76ef561929ba445239bc7aa350a6aba949ccb3197e5d60064c6e625e565692a8e1d359bfab7c766cb599168c4cb37cbb2fd30d0f4afdbd241c5550efb046802f029104a1abfa4b25dc67f6241a01425801f278252ce623c639204476686c3a380383f99efd885d0a20b3741ca46fa4496bbd3222b8181efa9efc94227a034b731a212444adf225114c724df8c697d20838e30530402e4f9885ea581cff6ddefd4e798d6805f172ddcfec6417b631ec15055f65d762a15a881695dafd608051d7b693c108d1645428ea48e269e679cfe6081783a3cb4a849866b9621fcf9d72053cf798c64b48f37f3aa5db59e5dd631fd9a6be54a8171f82d4222ecdf7bd0e02b956c8301392b22d3e5a0d3f6c7354e4cd177d907c72afa22fcd00d7adb9832c91da5cb23602192399a1bada1a4d5551ec74fafc0d44913711587481299ee7db886cf47a16275f4789ca5e92a472b4aebf2bf2f532c60b60f88a20949272b601d8821d8047a58e94e1429e3195ae8e1947d9afeb7058fe4d88d4ca6e8611f6225846495c187ef3183488b012dd99ca10c0ae6027d97449d4081d901c1822d967ef91e568a765be15718a6a5ad63c511b299370aa1aba9425c4e15b6d933af8c9dddeff9f8c774202ae5495154e9aa5eb97f48c2e816c9e90a7762a1a1cbfd8192332256e3117cf3dcdd4c3248af99778aa8807e8892be65eef9ed86eaa812acc49eec44c42a84606ff04a0ae1d561edab2f966aef681a57ab30a6876136b3d2c1d6a562c44b8f189ce5368b4634384957271329b82b30351a01dd9dc07ea4ce449510e82e6bde6292ff16b50f4add39bf978b9068b3b0d9258c7d7e09cd20e2abc01f892b53008538a12b3a33bf3029d0d19c0a70941a6b634dd4b4e3cd026a49753293815d2764be38e2439cce848fc16c418c5cfb7b5438424b24787b72b6c0ca405d68fcc379e21ad545f64605773f0b5cf1ab7f01c87a1331d780553052375f0201377c0550cfb72fda6c9a2251476eac8cf99556776ceee69930c4825500529de01a0579191272bf42f40c8ebec0139e513fbede2cc2df5cf6af17c3817fcabcb29710a19b781975c7fdca3944194b80b1e6409f189406164f2bc6814a675d9162d38b11409c88aecc8fd41ef3a94d38e83d2b93002381884bb0be7b86f156f33c024e42ba4d68de30896ffe398d4a65122414a6cd272312c2d7ad652e5015146c6931525cb9227a4d29b0084ba0d4f4d16c7a748c1c42e86b15686270886f8309e6ab52ebe1abfad1b2cef40d52531bd05060dcc612ec167f98bd670f8adafad8a0e3dff6eed80431276b995c47e14d2a8eb430e86a2961fddc8f12cad74a97026d80be7805298dda1a87cc7e5b9e84225ce4d3c149d717885189ce763328c34d6649d01712beaed2764029b9142bcdd00e1e5a2efb9e0432821085f216fd24c59238d097217ce114eca0f457ec34ce6fa793573704a6ab7690116f4267b7e84c3a38535ceeed4c967bc7982fa7f93203aa65d9d781e6afe6aa3fc764b5573955008b5b31947a14d320a9c23bf285682a3ef50cabf974dfe42702d1fbae73b7a1b8edca01185ccdde4b5fa2179c7ef43607d2945f219d4c92c5fde79e1791003b2066f88f75714b4d821d50729ef46a56603bcfbf713784cc7c14d64f54b4400eec9440fbbe926dfd8133b46c0faa16ad525466a8c10da27580866df1daf66017ed0e9846b9b4efab7ad3944e82833bd2177fc3a8899f92e57a7d5c6cde470274008ad60770d69290070c36f36f3e901e9dc9dfc81c0083bdcc485aa28cf1793732dc18da290528d0585a84f06e7c3df63098e22670d791740985998b349f2167b8802d585dab53fed7bb607a0b2187505abece488016bb6387b03476fb9eea061401ced16bb02b39c813b9b1171c50bf71f3458091a135e3f54535fa97f8698b513c9a15752592c038e2057d0768aa9c7327bc806dad688e01c4826c59b27444ce0c3a439400f0a5dfe0013670ed609a6a76462b5ac884f1ac01f0e1b3aa7ecdb373bc7ac95712007662be9eb164dd946a172f66fd590c48fca218d7250303ca4afe23057087be5c059873ed298b41c7cc646e31d8a64166ec96bef4738d9a5b515be20e1a421623e2b9c23200fd3b901d10d57e9dd3b4dbbed085277c0144da28013b45b7db5f98b117b0dfa63b6dbf5de552b1ec709c80e6637de7a561a398b09ae4fc123dc5ce5260cc26774ac2cb3f640884aabd8b61fe932868c4f7be112fab6bb4101caaf36443a79d48a7e182a80ca6437d0ba7c26870f97d5da4e28493d36da4d8e8e265132337a5e3ba286f109c9ef314a9718f3380047d18c3e61f2b79c3d0124e7b086940cf1249e5ab833502ec0037aa39aca4688fa8b05e696bc8eb8e90b071b385036b1cd96f0515b3289afbb0f979d41a8960f70365f065b840c0c9077ad390145bcb2068f2833cb32bf16eb1366241886e87021d7c0fe8eef403532e9cd2389bc766ec75f3bee5d02a8f69d6cf5ab1c0eecf60c71daec8b2eb13da5bf223c03b945aa8d1726813ff8ea8cd391d32b96674c05b9e9e9b62ce24cbf7609ccc1db2b24c4e3045975a14bddf4bb93e49879f9330541b03504d16d9c896af4827b39517746f6dd692ee0c24ac8b35cffb795c491fd97abc9a81cc0e48a167a9048215a890d6e2db03fc4db7f133e39ec8ba7004479eab54d41fba408aaa6736f53b18837e58ab3b5ae682566b01ea6cc34eb80afebce6166bb6819b18ff6fa01b6de67eecaa6abd1ec002eea62786c0f687e4a7f1518516f674c3f4c0277c3e28a339315eaf16ff7fc378b9dcef9b619317a5f10814f6423aa12a07e41bb7ef9fed65d611880351bd8aaa6d150ce0ed651438a2966a4ddd8513512987ce55875075aba16a0342c9f0505cb696c1406372d5c197ea574162b6131e1f7409339e42567c176ef79b801870af6794e91546e1425177c1805536ba4f059540f99a5d546461ebf3901341d11bad373a00f0a8bf2ec809d8775fbfb2768cc59f1624c85df0d3e1555636372f2d06afd05e0c9c3a1d5a03931bd59e0d3aa8969e78a535267d019c4f08dcc179f56e90c5bdc3c8b6a568ffec53ba9b77ebc5e00dd4283396c533143a95dabd518dccca85d6e6a003072395df961b09b67b7ab7e7b5eaffe6f3bfb060397793b5c46449002924eb83c86de830d52ce99156f4973fad88b77552d22f34f09ad27d1e52c67b57a23498aef6e83998032ac4cd34874123d2f0748075e4f3b3b6eb847ab8983132f6723c223b2171fbc68393fdea9f5d2272f0e39fd5ce3a92ee619c69d816d627af64e26a26e9667f02886c1dedd5c2da851a0d4e6cd3b97e66669c56bc6b41c9c06bfc2a8b545d4d01555089f4f8c3743e583dae97660c6356e039edd99c410b1fd4a91df60cb3842a314b410df36ea027857413e018ae2c6c49227b8d62eeca6f29cbf525d0461dbf46eef9c93a809a337d5c75e8c7b73507ccad788b453729ddafe3a979643a73b8d40689b7712aa42ba5c22e7b76b754904f3fe080cd1f30e0e14c5e9ad4a896fe375e1bf30c467c805c5fd3ee44242db2a8fd36258ba5e5eba37d589029033bf8a91b7ad76063a3049e7b96db53b6517826b075ee0002d2497657ac6bdc0788b767bdc3880475d3b5d124b625a761f93f06fc8f42fb1eeb8518ee7d24fc458d7ce29357acc82bba94bde7749369121f8ebcc66b35050b4968865f92ed70cc592698c7e3e1573f80fbe5c091c174cdec20dc7c00ee50bef67bd236945f1f9d30ca42272529fd374606d0423dc44ac032f23e52789296e72865816adffdd93c1b71be84e2c2c1ffe51d86183645307ce3e03a23fcd3fc685ca66ca929a5073bcb316760350e5472f00d54d421bdc0a356fb1c6466834d4399fc0f013d580eeee3cfdbfda846d3c12064a260f9027e4cec6b6d139f7dd15adca3dbb3e2e427eaf215c304e389f1a50da4fcb608aaec6c8d6eba8f7babf37c736a4bd67871156da449cbb08d5e9e44290877214dd25e96b1246148e490a24053c843ee3733ca0f2c07da78e6d2ce0dcefb206297891d84cb1d1812bc09b6e7906d7faf4c91130c296bdade6240270e4b7a2c713a6b79b8405d7b70cea2f2362b3c5561e8d10921ca322cb243af0987e3d3827b941cdd92cbafa25cc60a8bfcd1ba061ac75513b7d92870da26038c0a3894dc89467a40e752506b7fc320fe511c51124cc97e55ea5e869acce14026004a2432ae943452acd9ed325feb95274d8f98912d29ccb9ba428e9f920d24b59a47d2de80d07fc6cd5c57e1660c31dadc5f0537a87ff48efb766425adea3da701b0512ec33030784faba4883d5d082b968d419e7d7126ca439794765faa84e0004645a81417da40bcc6a393ef63bfbcfe07e7c562ba657e7765046f472238f4f38202691558e34a376de65d70139d75b8d3bfb7a7cbe59bee51a18f7b28958e6a63362f851af6fcbe5b1c2559d6f36b93d56aa9f944bcbf3d296731925ceeaa087c5de042511f07e3bd966d51894c1ed542526ba0d162aeb0e048ea70c53517ec85cec53ca0c1db00bc990dbcce4464579cbcc2c684d7ffeae9bcd4dae75923acae6f954567839d0835792722c4da94af32764ae11797900a4044ef7df1bc8d646134106c7b8a51f47a0935da3e34d4aa620f0a187fb54bfffb27e2aebe5a502cd748643f0efd7d8174cb121226354869ec1cb2130a17188761fc35c3e6e1babd9179d2737d8f620305aad46d151e800001c1fcab88c38ba01b25420109e75d75fa1b3b32a5d491c21437b2d7b333fab1750c1f45ea425c273a5a1a7d7b62a651eeda4bb8a04c961e9ceb0ce2d0bd5c1decef63528c86b0b2d757109bc62d36852ef643c0dc9fa06302eefa23f77a0b2d7754e579718d166035c4acfd77f092348a55375f4f08867b97ccdab90bfbb1c51f3ef0de682731b048372e94e98203b364cf66655dc57ff8c021db6cc1dcca3ef7d9e73c82e3e169d2c1019e10091a14b8237a078ae67ed2a6091f3135865fb414d4a73aebd88373d3fd0113319da673d7e83d43faf1cf0c9877590cfeeb2b39e4009b79cbe7aa92562962e208e91b2f5ba6702a757537487b7e26233485ab4ea7b871fc367c8a1f6e54102aa7838283a5fbde9c3d56ae49f7b4297bd8340bd9e886098afafb1c404b39ebce9bc6cd96692b21a67ab39dbcc12937c4c09d3050c25540541dba93b07d5644652eaade77e8ce1e7791e4e30e80feaceabf88d412f0e0a8a3f19a8f9622b60c9d10a9c242cb3d8a2799c68db76cd1d1081f2c6629393ba2a1ca7f7e70db25eea7127e30d556ef3cea0b998f2c76bc907c57acab38937d0258717dc308d983e9bcc52ca414bd7ecab546f55d26fd6f47b7b97623fe1697b2bfae798a2da9cd16d533da3419a414209a26cf86d5343213c25ff1be515fddc044e6b809dc11a387bb3c8b147582df265fd876a85c69e4071f071cdcf3db17d2a9326bc3f1135bf954d6ad25819b041b1eb8987683ebebe6e360f399053f3ce97ce9536a6256518f3b09a048de1505f85075fe2d7ec833d9730eda624881a807e49469a9eae96665fcedf20ecb2152dd5b028b9a854bb3afcd86f5c12848f1921215e9f4792ab116bb1901375da2808313132381e6b854c66aaa6b26ec1143023ad007fc90860d8ab0cd31258df59070e9e3897de7176df9381021c1f69e4139dfef2e2b2e25483090b6f9b0c299030100cd4859d32c24b7dfe2905b6f72acf35a12b595ac59e72c19e09b84afbb38cdb576a716091666c842e7cd9a1da6d43a69e0fd91ef061bea53447f2a01b0aa9223a96b11240a43f44cd2062630f992dc6f717803635fa5865b83e3570ca6cf3b755d5b486584f83450043c2781c38214b36d934cab27fec63415263fc8a33a845915bcd305d294fb2eec955a3d3846c767feca4d35b6cdae3ac8659684367790cb2d585014f7d2f116e146906b4861d62907b909353a9048d954a3ead558937b9ba4e33ce3dbc88f7c4c55711acf5feab321708ae7e40a037a002fd64d1d443aa94f104710f22a9268782f2a71b12809917730e4ba1af0606d320fef87b748590b2a343b5a2e0afc942c0fdbcc5cee2953cdd98756df845a4c82c4db13bcde68f7c67d5e1a49e9e18d672422e8529a2325aca080ac4ae2cae75dc254744f77163acd7d91ebe248b9e0cabc958786e4be50f14573923cef27a34a62bfd000127d590216d140bf827b2f9b6c7df961488550b0267ccb9d6f79c05c959943806033c70632bd6b07105c523eb8b95d2dcc3584b09ab5803610a6a78ceadec51bf2fedd9da728c8946e94fde7d60c06bd3429b0e470f5594a9092342d1e3581d663026908f4567b54787878aa1bfff17693cfc284b19061fa8fd8f5f50a9a1a977fdb4404fa0aec78f695a5571516bfaae74c9c29340e9288b710da8d75fa6115514076ed3eb0a19130e932251c5b92e6805d7e2261932147f7792942e414aeca8322ea9704564e885af0d7bb94425cdf6724b4aea8834c6172e23df032c758efe1e5235d64eece0d65c75c7157aea414542ce77b5e3cf13da027624a4783d6ca9148fa3c26479bfae6297f781144e8858b6cf148702ed5902ebee74cd78afe1d90fdc05fea88850854b428c133de5d569137cce27956bd205b5e72b14dc12858fc537c1d2c241e7d91a196aaac38ff9fd201a879b8ed0acdc1d5f1e71b12421c5d3524b38e05cbd45a650dea74682553eae9a137fe7e8db4fdeaab435246f2850cf1b684f6cd6771a749ec42974c99b59fee18e29acd2c0653fe02c561bf1142e4a251c08b201e4de8f623d276014f38dc94332fc1f7fd052da8661bbe5e0d181f26a3344c9f2fd819b8f2a48117d1a3bacad5daa5bc4913994e41a03e2f86a001454f031b5662a51802dafb78900080df66229d8607771a8d499b098e2b4c31223bcce3ae1c70c385339ca1e3860bfceb461592f150730a8a6c006ab3c58d44418e0b51e212d65c39f0d5fc8d9df384b12b7f810d1b2229a59a919efcb874f5ad357b9cfd8d23a04e674bc2cb856540aa7fb5b48097e510d8e340b58d1852b0f52238b872844b74791b5116c5af11443f4afa6a4aa1bf663bb592230c6475e40bdacc08e0828967f0bf8378596f11d79b49d897b15d378860cee2b0cf4d881246c87220f41f3ea3e1f64429f81bf60f91b2ee76030c59ade8cff585dcc526d52eb4b742463902e4e4cb5f8d5d57b051afa6fa9daf4140321ca69e2cc94f24b9b21a3d92b10aa752cb4af66d8f948a3da31cf7d8eb864226e3995f5b87db7c0be6adfa9efb4f5a98d1c8557b950e37237c2298f39f14ee96fea9ee5ad5949160ac0a69c91555157b371cb5c3ae9bbe22e3d938dafc178ab7628d3fa9c5d3735f4bf2ae7101016630abb4110b27d0439a05652b658af66f0b60f2e39a36666de247da624f5253e714f6ac0a6f5bdc7d84c0df7d6290ffa4d69340064fcbf8759ce1e0a1954055dba0d6f131a18efc38406f1ef389b06113ce7b64d6dc71b27b7961f71087772fef0b48fdfa869d779f2a973fc158351cc6c48ac050489382d11f6a1043e0a9a96803de834707cfc9242b86087726704b960752ba94b9027d54b069abdf76af74c9fa5d2ac9c7e45d49f9c2b37457a4a0a192273b5efe85cf2b8e5b4199452f5c0f89129176ee989fb9c66b1226ed6f83fac9778a8f2daa346c055b729f97467f72950dd82db9ce30d09f81d5297b7f7e0e45779c2ece18def6580382067bb05b1ad42633b24ff2b4372ba844f358450a623f149df87a95bf7a0e531f63a96b2b63f11f31fc8009ebc1b75689228d943d1b6cd90666a8e7b5db09eefcc21007b84e845ec08319c129523b9facabf597a6e04268a74e659a9069d6029daebb46f66457ddaa90ba5b505e35183d0a52e0aba3f61b17865512a5387af820c8a082c536aa3bfe9b9260bfe099caeadedc3f7f064ee845b6931fbf33ad9926875bcdff7d1fc46910f586972f186bd5cb2b9e99edf4cccbac27f2fa0f531cf29d44b76cb04268402f8a0ad11328ac3cbf78189d3202cb5f9e90785d495301ec917d6ad6745ffb95bbdb7d3d7d0b7358ce525a09e3b17e21b952fe5ff446bdc9e34d6e9076ec75252f9f5dfd20f5e271e29753efda597d1916133dd556f2f316c33e59baf9ce0e1abcf113b4528fabcfe5185df800b8b3788ca1ac894513843997c9567b56159916721f8ae02091b3586e8d157a1522c603a8e0492e869adcf484d7f124035f1358ac7505f6d0830229f429ba00509f7119a7a8e4757c965c5c299b6c0655484472f5c04baf6d11cb93d909d2e569422add53c05436981e14b6419b02788164771971b54e1a0c8c15c97755172248181c93bd666fb945f8e629839f7b3d86abf126aa4e53b24533027d1e9b835f6a0f1b40b4bda3a36e67f9bca01d586c468ac87f24b4829c07c7bc5f65b76de9ffbbdbab81897d6fdc3c7d7837c48651e31923c4ff81604f16c37cd7ae7acf0323c106c35aa69a842227324ef21066d6afb9d65c8550d3d69dc129d456d35e475aaff92f1bdb2d3577a6da476f5294f62c67dd462cd94c2796f3838db2cc9ea2a4cf92619e3a3416001b34bf45e187703bada4d8490e055d31a24f5663595168ee029f9bf33c18cd2bbc434c71a2a84361253906ffc52273e170f23948ca8fc5d20fc95b0f71b58ebeffc54572932486614feb2ad41ca28fe4fdaccfb09f70d1dfd8f2e0dd6ad84c450f18cef8c1d5ecdb7f11d0c5e7ce8eea70a693190bc0196f5c819620f1355bf294c269fa9edb41a5c21035006a24bce0283aa73ca250266114a3ce13a6f04bb0a2db4ed97844a36ea4be9efa827a5fee50f5e64763cffa4545a24928be9107f9c2e9ef756bdec25359f168225c032197d5e44ce70f390968c1aa74ae42efe1bdc543342e68b602b29ae7db1ab3998579af77078fa40e8615f77f74a20152c4c319a608935e78078c03e25c803bb52493fc7106b3dc5078f8b28cb9e053d2ec5ebc4c16dd5dc928377651392c3338c85bdca58aa108b7df4f9819d6106352b52af07dff26c6844c071be2559d17b4cd988389006fcaa95c67bd068bcda1ac30cbabfe123f91142c2a70457c31dceed3721bd81fceb8a23e6629de469a1b2ce27ac12095d8f114f4cf73fdc3f5ae0c000340998f4803998c5054d4b02a2fa68a82b0ecfeee72fd1e3c6902b1853bced5eabd23751ee930826e966bdcb2fcc0fb6e26a3e80def990fe04054b2330951f7b06eae79fffc7e03628f7f389fd9181cdc19c5f7b0fe1a884f3d8eecca8652bf6c070a4f464eb914af8bae50cdbf734e907461e2a741c28a2a32c2b468c5f44d88c6d8b418d67fe61066bcdb57d3c1fe73048f448146ff0d756f40ef2abd052f31da5262cbc81299401951bff9d06161624b187a55fe871ecbe467125498f477efe4d71260f55f927c91abcb586ae65f3e43de56e83c439a88a517aea92d465a347a109a83a623297aba6a112e47941d8d0011de90349f874b3fe850bd1881b27c9fdc764575b91b4d7d641932773ece6df84b4ee5c916c7c7669adb02a5743568b1fa86711912f55e1118d4eae5955714f51d6f0f02caae3b6170d7c8914a778198e42707e891c66b73a3a6f099a6be29ccc88b7e8bb83f7af2681389b4283298d06faeaef607419cad75ad95022ca930c2bcb2bcff256df3ad74bcd0f56fa3f04ea000688659dafea5bed87dd80414637a6b709ee9085102472feb0ae5845783ce4d8bd44b2c226561280c5ee4ae27c7e3c106bd399d10cfe47286301f7fee074df44375a63fa6d41fa97ddf71190031799730137ec0ae754d7c583dc08b9da22946cc5a7a1d778608fb1ab649072139f70b94de1dce1b994d367e9870253220acf82205b3073a2fc20043e03b96d00850a575b9039cf676e9471322ab3da2109a7cedb2ffb3fb68e80864ff2294854f275e54759ac14232b266e134e7334ebdb3ab2f1c67d68ff333b88bf3cfd6128f608bee3d3e50423117cb42b983396cde39e82e7d88741dea0f6ba5930ac43cb59b47145a3ceae34a0e8f7f2cee8af38b998c2c66f0787e1a6ae2122c28d1114b0d9a5e4d02b785d2a56fa0c8a7ab1912ab8dcf705de2df77a7a8e66aeac5a33df424ae3d480edcf0c1204c8ff07fd5c33e29ec1b14b701cf7c48125e4010b2febb704645d3f8c1789ba83d68022155f55ded8e3978853d7a7842a7eb0b0834c0e5549db4998ed451fad043f32db1a4fd620290065bfe5b1b33292ffb5d59cf61012f0c752b6635491026a42219261337b619c75b213f66098a38502bfe3f160a589fbcd19463a799139ace5fe6296fe0b7b0d9e986ecab32497f3b74f21374b40bff1e4b948619efb5eb3fd4393aff8c7c8150a7c1558747b99050e68befbe37e2bf1a362bdfa9754694acf5cf85eaeb0fc3d5250c41baf85b4cebdf71a458551392de597f01a96b730f8236567d2902510082dcf674fde99d3cc4106ee899b96b381939e1f3e76ebbd0351fbcb7dafcc87d451abf0620ea0499e9bfabbf821ebbb69d38e5c97304adb701ea6b831c114a92ce16925d9679a5bd0081c526dc770dacdd59447374f8241c194a9b24b02f03af0c37fd921f8cc89b0284b7bdbc04e69d645be7a8f3f2c90a3c3f9dbdd609b6cb1e6e570652ee3c9f9aefeca6fa233c53158e95edf45e396174f7485b211f85731d709b56cdb03cd4bfc6135ece40bca987c5e4ec74b699b1406a87835226f658446678dd72f9396b5a221a1ebf8faef72442d6b1ecca2f6be3234289d7c1c129543f877de1c89dfe2377c74460f19c9f5dfccf37a4517e8789dbcdeaeb06669c30443a7e61bf3847b9ca30a71e1ca5b6f961f09002af7db3be08f6690f0468f3518e4224bbe676cf6286d3539545a0b533b21cba3a026ff0c75f10138a4427522f25d9e97031d143f7588621ab5150e954ea722d25c8adfc87299b8791bb1fdd190080b955898c764b2bbb3270f67c8819eb09fcedf6d86e0acc4ea6c6aa048c923902d1ecfbae161a39f6dbb8fc347de85c101f5f9e4636c208895411b534186d98e6feb1057e409527941e78ac1bac5d239657929f1b9de2f8379cd750c3de8322a1005d6787c9463a4cbea742d922125be454f08c57261448633e3ca82b14c853011e852377d47147dc0609fc8b0ae11a99cd133e827cf4cbcf19c3e5be354de34c6669cbae99a62f0fbf8a3b1cf5537c33fbffc6f2abf0bb75b6a29a78abe267628961085cb8e9186beadf7546aabfc6601203bb321f4190e67135fa93982fb2f437db5334b641cf3a574aadddf58018cb756caeb6fa360e1cfcd009a95a9672c3a3906a054c96e987e79c59f38f58f6d0b0c3a0faaf501c1ac8a87beedc6956d85f7f98d6e824bc440fd24eab0bd659c174e33db19f33ffcbd457f98f667ddb9d36e7f043744e5312503f2036779fbe49b0a07df6dd579e3c7455159b4de60238bffff8512466126010f5ba405ac08262cab098482f3d5ca3fa3339ef36cf5c8d9e1251056cbb6c6bdfd84fee2c55ea3696b290e433ae04224452e2b189d7e41bd3dee218e7075ae3a0bd54561e052fb91b33025db023ab3e98dcc5c0c93385586731a30b83f3d97716fdfab65c62a21013983b24635580b0fd7134a86dd759d7ae4842b5095e9af4a63d0fc18fc62ace75def51380ae854b3bb3ecd784db03062c93a54a4ebaf6dafb45da4b168c38882dbf17094c2f788028fe7feaf8ff3e50716885a7b9b21d83f91e2ea629cfc6a8217fcc6ae74966b7bea953e684c3a0be95918eb72c11d71b6aa4852252fb98506bfe0ab1f141fd712431c7d7d90fe2e04f1587bf85d7dd6ea317d2436dcefa66419546805e06135c69167113a8060e6b434aa3ad39d93b93fef939264f8ff92d0e8f6cf1385b7da8e9d692738d9149a471f4e801eb9a6d4af056e52567d58581dfabc365aa295d67a594f997124a35e91ba9737a2f7a2d10ca75d9c0d83ea757338af80acebdf963f04810b2f6cc1340cb65be5b0bb5a252def2c54ac071b5265557ba403a12865769e6a35643026bce768fdf4b249acf78eb410a491190d02d0693cbaa7f6372eac970ab7ecd9708cfb888c7b4e31a8d0460ff5084cf035df593ff3cf13543a18b35b57a28dddcbd33f332113242ef1523edcb1fc6bd483f29a576ab880f36894be55d330c84f8fcd7850e1a76879fcf7dad617d0c6cf16e25e267ad9c3f8b3a3165fe64140478dd54e22073c89ec324ddf33fd8e82a38dd48105aae873772c3dc5466e75083185d0900fb1b930492d6ffa1157d70c403400829fa9f2d758ee827a9790410894639fdd891ab2a3d21acf1ab9f3978c1b17970445849443dd4dee671952f1538328f5e0a6c5160b6bd8393aaf9c1363c83200640025abb25762cfc0472a63c59ea93e22ce83b06e4049eae5e874b084175cd35f00b3c9278d7d26c4d44735bd47fedbe3c65130cdb786de3f126ac0f4280251ae6ffab3a065b9f2d96f879e027c23bb045b88abc377d2fe1e835967d600b262e3b86a452f2f15c8fb6f25ec49f92c60cd2c7c0d4e376e133457c6e0e3b2bce234674ce191c7e3077bbac140564e8eecd45622ecf22b6f40d19c626d3e7b8681edc730869b4375eef81b1bfaf5f9d0da81312165591f04e4d92113e5de3a219d45ea6a1df70f2bf3d0170d90ae8d0988b770b728e9c44feb4b1084249ebb9779812995fd9ddbdbdda2473f886712d0f20c78941343a5b556540e469c2663fce8a1e682b5d486ab83ea46995d885964f6dd08f2a717060ba0422b1900abdbaec48c5eeb37114d098f3fb7b9c597f86f9b78166cbfab9cda3c9475b5901a9d08d6da7ee9e324056edf2b3a9078317c220ef7d8727acc689d6f5827720ccb9b6de61998d70cae4997312a2acb3e39a50294928ef1ec6a2418ff46695021a1fda90b90c16022fffa678d529637566f89bba9a9b936b1e379c6a93d80b0ba5466b15be4e2eaafab32c155163556fb677b93871fce92c2571964d39ccb060545dad10760dc571949bc6dd30ea0c13ecca3a37c9793cad2521e9c3672a73fc0491837e0f12df8e149d0601e4b85e498f496d2ed67cd9d7083e360df43fe00bff65baec7b46a4cf1c27e4579937eebf234f7ba11d7334990577fb08615d4a2d2ec41f29d1e0b19a456b18cb21df427368fb605f2ea188c307fe073e8d36c51281f7d0f76ef346a0eeb48274be5895b0cff26b289e893814084ee56078ab560e3bc814787b69a5d85f521a6b8a3d87e85da213e03979c570fea2bb160fcee74bc1a8172ac20bc2e8819534ea2dbfa9e2bb651c3e4e2800bf2d3c75d1650abfb566bfe93eb6c7385d61b6d6127bfa20600e6bc4074f9f4744f0857be53e68cda54eac8b037176228ad7be8c71bd7e4ae5a21d77abdacc00b1a90e7e5d318510b5ae734f96e65a1f8daf4dd3d1e37f70f8cb8dad6b891f20b43263c8b19b337bddcb4c3cc594bd2514c639585bd413b26f1a06a1608da98a16b863bb095c84c98b2cfcda5bed50d54e53874bd5bb90a82349fdf1eddc6165293136f8f7e197db78fef0e6600d1a4010e8b9c94f80919a8f293a94e099ece7fd18d7b3d1d2f4915e9ea1896de48e7f011095af45834ea675a98a6f8be2ef4fbd3750706d8121e625aea7f21ca1d253f1a25f39ef2fc8ece42d1d67f84a010d719f5dda993c30203d2cd148d5ea4ec4be16273195b19318d0f7653473a6e77b1b18bf237c1d2b7350e5c0751a39670e3f7de3c77ea8e331a98f73f1903b86c9e58a25eaa594833da8dd769fcacf5c15dac867112b6e5b853a286bf520c044f29dbe46779afe2445cebd6e8143b72dab3c4f9ad64e68cae40e625d1f6e9082361ff0a1669d6a6c83ca83dbad28eaf0efd25d81afb2643dcab9168383195535a1203a4f1aa9a5b6017b18ac16247ddc561b6af0ffb686abb6807085ef2591bb272da30d5f1d8ca4e5de6ba702e82636a24546af435ec82a8a9b30246e0ca5ec2a09e8b8e4bb20de2c28c97866a5bca6d01898e26d1282cf7708c177992e61ef13f5890895637eaa8a5407eaefeace8ab73fb68ba292ddccbf7d13e32ccf873e9708a58be12f275ac48d91fb319ad43799c5fe11de05988ed1a4319897736f24f7afcc39cf96ea07faf365a9ded78d9f02bf4b613dda9e30ba5e40aaecc17e96627cc33e6a937fe64fcc14b1caf77be4d845ee0aa712ea480b5b1c3efeff2d36c90d95ad9db1eb71f510f079a9478e31c68e16d4a92861378bef3656cd6d751b7c113c75e2e0b90af9f31718df15c636287e20e07a708704bc399dd0fd5c87629bdd35fc4adc97bbed621f7d77eb186e7e8c2b361e7f28759a4a0c025b7d0755064c46fc4d2d135aa14d3af9ea91dcaa2ba1cb993a81c8a2dae7c8131b295e2e670a3e779f8439df4c99266e9b446da1d8d95ac8852c189ff1ec84e76dc1ac4fac91bf1d6c79edb2813da2bb94bcf7e134defcb049b3b0d6b3009b941bf62120acb12be869316465df5920955abff5ace43600aac0220458e179ed899827c0010777b7c71ac513b895693ac7b55b947cef09d4895828731e5e6a40e268ab37101de5cc92a8230f6bd11036a8e240e440104b7265f37c4686b22aaffaec40a9bcad29c93b53b41a61dd8523e31f34530df31d4cc5a0536abae47d67f2c7a9a9cd0e3c86050c653a33c13ebf5b1391917ac4166617b2285f76433e4962f47a549b886020ffeb350c66e97d0b335afea47e2a1ad846be9b843fcfbeda791f9d19e42bda860aaa17dfc87ada97b7105eb988a36c3a7319c500a3162fccc763bef0d11479d158d4b35ea5184d38a3a4db79df6ff8dc3a62ed7d33c9b2d22d60d85cde7c81f9391b0e9a0db12fb4905c11e6f0785d38e0c7e401f307ef15ac5e0466e7e63e1db176e653a7afe12f89f8edd506eb40ad9b33a7b52bf1daa4bc6ed8fd0b98dc32e8375403aca34f76fdb5d2ee7231f3acbcabbd2bcb3e15909f323bac6252cc5a9ea33a1fb7dac206294f89c0424b13d303240c9ccf93d3c3484b90ad679a32c4e1810b56191356520526723a322216c860745efce8d8e2ffed57d2a89b40ae85a94c748043d565fd41d651945f3063dc29bdfaefd11215764ec917172121399e23d9c4c095a9e81e627a5db9ca39eeef8d6442ae3c300d4ff0f3b490b0057b3e85fc69c4028220b5198a52f9cd5e96128e5906eabc6b8b4dc95b84ff269b4aac303d611f87c17460163f364d7d08740797b17dc646f0ed6afc4cdced93c2f17629600c169a264d195caadb8b2a7b145cc73f04badb20c47cb11212284e7d9b954ee5f0dffc60c0df1abcf6176d5feff9f8a29ac6339fe40c1d246ab830fd62d38f9a188159b285089a68d7321ffc91c2ad3c127c567d5b753f2efd948770c431d9c51b5f151aec8714cb3b905b6c58aa3835ff8e80b43198af5d6688a564c7e182b8948c549c135e9fc392537ea7f6627303fe4b1320cc39ca613d99cea772297575e8691324a9d3e1f34691525a299f8383691289e8708d4ffc7146a9972375282bb52a59a24a8e268266dc8151b1ae00e00afcd25133c8cca6e67ce16e4c734d8d922653196fbb6985cd4c78ef1c51ac321f691c9f750e165a207fbb5368d7a1eb4eb494562e04b8816d0d73916648c0e4745646e059ece7ada4405162e02098877f17152b2f757e2b11abab06fa1731fb3ddc9900ccd31220d87eaba70808a60b1e44b6c4dc0d74b06fdc74b02a8ed47db817ba4bd66109cb8247d508a3a903359d96057b0088e3960a4e3e33a433055019ec0ae524bdd9ad5137466265284c95590fc6a85b4cd3c7c91880cdefa81ffeec2151ecaaaa5d9a4db08564c973f627ed208c8da0cbad9206d6ba06f5576d7cb8848ff0b71eccee4508dd53d51d02cbab7ddc3a26a6ba051ecba1680a5603f7bf4055efcaf8ae7819beb59655c0b3ad677970d377d7977acbd81282318b1761bc59ca94a7deb5d952b027061388399e799a7cb88aa6726f90dfd0512b2ddea41d468c85ac16c20e021fc4b570241d15ef0220b18110068378536762d5eba9775395ead62337e7c7c69e4b1766a3c2205aaaa637f22d100ce57dc4d01fa87f738df34f77314f867c44e7183d1b6306dbeff0bcc014d83b5f6b8ade309dcd2fd42ee45de1c282c0e7751be3bdf8de0c384a27b3a37b35c2cd1b2214768bc3040ab37d7885eb2370212eea9d1c46a6ab8ee51e8179c2c86070563718794eacd9ebdc9515982bd4db0b7718a24ec78ef88df833884271d396f97e8f0560e090d8638fcd7dc3e1a3fe80520b07838f5f8bfa95a0dff800ae06065b7d5c80fe86c16f0a5b33506d824e49ae049c9b222b7fcd288ae0f7910917e552fabd004f9580563080a4985847ec8d3d4ed961d96b58fdcc0f5891d8ab28517777c14167bdd429bcaf8e0969c3eee4ad5c00ecbd85d58f19be68e64d4471b44bbf4a4ed051171026eadf1c69325837df32d233bc424e7dfd24bc525b4637ebb9a1e4ef6381b52fbdee9f7318f375f6bbb8e81cd085fac1015fc5326a1cd5aaea6402b75b013bbb58e46aa1348d79537e80f9bac21d162b9bfb974ad6bcbef8b8b72706809bf8b4a7923ce2edd614b88cfbb036a9a2c9074ecd0492280013b082cfea7479d9d089ffa79bdcb44b649f9714c8c181553b877bf0aff72005e2c5b0e82880e9a4311f9cca3c1cbf3613639e3c6b0359838cc71ba05c515041ed2447bf1e264cdc814039dd7792216df6c0eb2602505ec541fe16637a1c11c3b78e1b4f7a5c0d56bc8a8099b3d793f23b5b42d8a1e3b43354b76cd365e281fcd95499762e56b9f5dd0ba22c42ef186b0ee4584e098a0c80a649e5d7783b9dacac8f8e9dbd325978e605f8bcf7e2f304c432c629ea14d9ae0bcd4e1a7ae8eaed79b93b0f0716d25b5d819c711ee04ccd7dc7ef0e2f52ee971b960e8537c89c01c11db32945db6ac2301a42e6fc2ceb806778674d8a4e175c786dade206198e98fae40f0a252ade125a7fbaa58d19cb3bc97b58622b21fba2d11daf2c5dac7c65c819c0798713ac5b8f6f609d504bd897020ac37640919dec67763b3692ad09b982bacbfc59187c68fc07ce3cea2bb3cf37823aeadbb5d858b1b91ec5d44423e50a44bc098bae4449f2dac1adea847b4a1bfa09c09bee7715cf2608447d2673983146d2c25f473a44165c389256180d2e8ebf5ed8f8c910cb9520395cd7b64456ca393fe72d48f20f48445bd3861ba450465afe829e626da41db248f2785d7b7b0f136dbfc03da3bc95ce760b2e351d2c5f92b7150930d333b02920ea223fe3d5aac71c29c17061cc8b5548b982600f0c63d2e2a0f1db359ecccd3e31b9d26eb8aa215078cf956a203dd741553dcb4731388d2f81e592375e52dea9fde6609fca3af5466642e2181cd241334f086d0f183b6014c920a3f5aa2df823c2d7b1cf30040ffb87529a192e8a80dff40e57007153180f0b13e0b6b55d56cab7e3cd3cfe3e47c9baae09520b3ab0c3059c94e0dbf3e944547e696e5ed081cd1f1770ae8fcf9e01b4b9c7e2d69476e84b313697a1c4fc7dba51cde679e012c163d2fa95292928aad9a4c0f9517dbf77ea7ae6531e3623dbeaf9649cd4c78a15088085a55c588aff1248cc20cf830c6936524d7e41610c97c153f91b57f2fd4387c1c97470942939d91f3ebc57815d15ebbcac7994dd744abd38f1d5ed863254e70e3e1a4a991ec171e222af5d572e985cc26841f1064d5cd7dddbecc646366440fb7b3c80242d26f77cfbd1a04795de7dc55e2772cad8abe9c86fe6d056240a3b51fa60a243c07ca6532c8c9cdb39e0054ee38d530b2eb1b136034e8600df0501186e942af9e1dd12d2137f96a3926599e45fdab9cd4bddc0849bb0b826da65c3da9eb77157d10622b284f1eeb6906f9f2613fcbf8276479f765d5c9597ffb128a4449b17ab30dc697b3ca0a014ea8afaf42db8a06302d0dbfb231ee479257ceae1cf18370cd985593ffbdfab7a4853c08f0b282a2ec2d7890ac13be61363ea67b049de064c9f0cd99eb4029ee329e38c658e626973d51a342df62212a605548141f8530dd04ed6ffeaae137fb53adf43483a1adc6a05e0b5bef0dbb206e731937342eec24cbcf7ee38ca00a203f05e833c8f1ae2fc94968a2bd71ab3780c3785772f57a84d4dcdad0bda131e0c4d1fb224a2715599a87ae4e9877ce10bd516a1f183522515ea6bafbe6ca127675e96adf268416eba98e4ede31659a69b8dddb0170978d29ef2a4d9e66b3f46c16da68a9e6859edfc06243bbb61b96a64ae4a9e1003ef0e7ca34b43951b22286a50c6652d3683b944c0721b5e770000dc61d0ad0d05c8ef485c3363747b260673e9529ed720b666009737065535a8b996f776a5b377628dd5778889c7d3eecb509524147310c747d54cbbb4f70b3bfb66a84d00d05d75ad02f00aeef365467d72b7c1b727af29ed5197b45922beaa95a8df31ad5a0956e161e0409b62571713140254c36294ddc8dab6cda637967072ae2d18afd224cc4dfe64b6e4174af9e61d9de7652ff44391df00416f6d7461a664d7e630f953bb3dfa4d7b3997d25842da73d35f334bdc98ddccc9dbb010751d9d89f6cce3dbbe8086e5578f3623a96948cee6b3348e167f5130232180d5f56c49fd00c8f7a9a19279e72d38e2d0ae6ac3992fc122693fd8335da368edb242ac1e88ff887d955342fa4c336b42c497fe7344c06fb3e9e8b4b01ec50f0186135f5eca747db629a036feeeafaaba539db08b1ef69d0f6025f302442403c47d19efe5364ba10a76468ab201fdc3b1c1f6e6bb121896e63d2e1b6cd560cb88f9c4392c2598380825c111a05927ef1466ba02090ee91bcd7e19fdbd7c77762f4a4d1d7b6842b306e0bca47f4dd60a132ef2f47f68f8aedf99fc149f9cf1d33aeb9588eeadde57b1f9630ce43d92fc6e4ba81f8030a9ad960a944f51f8b90233fd464438ac1461d256a01eaaa8a016d8768382ddab55afc979b87ca9ae6fb3538d6baa674b515e6daedd7ec8edc7d058333a7be26cffb03314d136dbad21b2ac0271b54b20d1bc8601ddf8e0bf275cd6602045d986e8a8b74efe0fd944206e61dc462174a395ec42414401492ebe78165a366efbc66b37d85aef5aa4408b2b97d1759038fbe19334cb3f007692212bb6dbcc17230a036a46971ef358a86d33c071e22aff7bdd52469434dcebd27c1c725f0a92e027e0d96ff73e297ae6ac6e88b79579427e626015b4732bccab4231564a217ed46acbffa12003741f39acd407960c435ae5084ca6ae3de33b297b237ef1e93b745d05a4375fee083e4a94dd37d1edad5cb6191c13f919a55a018e1760c0d5c4b91b7a34a1e578c76151656c3d814c2b1f590a64bf7e710c413c2bbbfedb29277de8b3c8f78db044ff3da58b39a0af694cbb6670c14a7fdb469ac9c173b5f743f12028152fbb9280633bb2ccc03e79fc4ce4a93e63fe18d3e0c9c1eaf67f532cf08665694e3bb0326a07ac756074171c227ad90b453c794e66b408ff7e9d66b458cae09bbc0e7cc65c13f890ae431b835c3dd3365074fdc2960acc27f9b9dfd28c1483e91bb3df9b12df6f7f3ae6ed9b99fe02982d034e089e5abe896c62b38 + +Params = SHAKE_60/6_256 +Msg = 01020304 +PublicKey = 00000017c6c696a8d1aea703c4033fbcc05b87a8542ab2399235bd9a86a2838d833cd520696e39a10273fc73007ba385e78b3572215dabbe4d984cbd9e2f6181c5e6f271 +Signature = 00000000000000003b13a89639fd558fe1253a3d36c040b794deac669d19b1cb57a1c036943736c6ab284146a706542fbb12df1ee32d924c199eaa68e5a2bba3b00467aa1c5e905e316a974caf31bdb1e8ebcf0a98a842054e3b35dc78eb5d66a6aa253749a916be50a1f9fc0fe781a37bb5e66e0f87114bbc2bd6516fc3251480dac2664cb85aeaa876e677e4ffe9c120211c91c66e14eabe246512ec022593c0c212e8dcd1f40ba47f7c5beda2d7ceb7c1f3d0889c0555c0ce865bcce21f6d765f3e111689388bb63c3b88ff44da9f895a49e0bf0435c8af5c25574d76808ae5214663b8b71c66b183245ecf5588672b29813c983547f5f37c4d93f5bbec0e6706259f39627271ff4bbe4838bad2eee91d9884aa3dc6469eeee602ccab9d4a31feccea063853d7c7c5e7ba0e7f8855ce65ffa5489fde3c28c606db83bc369d1b98146b39883a69a9e279767b802624a69628cee4bcd26bc8b3eddc0b697e5724429f36790d4a40c7885b9ba9c98f38c550a4e53f795a26267e70e713778334fed79cb01889ebe73617d4ade37e809b51a7376c5ea287b5852cff5cf150946fa2095400d45e55b5c6b84c1c529dcd1bc9ebd3399962456cba4c79f14adaafaca8e95f40a245c17d62fb20c1f9316b6d7d609fb01259970e1b2e53cfd805d024efe3e437fd30ee93127567b7ce22b875e9c39686a17cde802e7443075b5a45e463c4b70c5eb119ae254b9a7a888ea02f216d24462ac7876aeb8680a5da5d9cc18bbda292f093f2e36d462b61e10f5d99e7763cdc1ee34038be9b21cb22074d3f6cfb5dcd9f797448c57b8d632f61fc9708a8ea4e631a2e438756a7041ee29c12836abc554c7701edac70084f9166506632a070b61997a5ca50d159c0e718327a34a47d289516b824dec7db5f4b8cfbcda6b326bc79e25223ba353ea4d7e74a5cec3b148b3830aeeb27a3d0148b465b984b47ae6a10aa254b3897d73d2eb77df21353a8e63c81c4e1e210e519412b14cb5f159225ed1b39b47d81a0ce54d10f69b0f6cfa977753e95294fe8407d749b33656f9345e1ec24250f755ea1670b64e75e397730531948fd9a3bedbddeb3851e6687b61cf6a0b32b02268261b84fbf719f77f7f0861ba7c4f574c61b3caa7b59fc22bda9733d855e9f0f36754a5c83b60a4f75f8a3fef9af43c6d185940c3c2a35e5d30b80baf9100668a33071e0d8abeeb39687284feba85bb1a27dc0e50f3fe1b446fa9e97d1a80c3c1c7a723b46a25078514ee39b29fdf1b3ee48c00b75b4d5c7fb09f76f33f1f425701831c315c986168e8aa1eaf026d1ac5112d7e92b77c15750b17e839f0a6135b9185bacc40f686cbc66c21effd209554dd403b4e253ac9e1207e1917bb073b307cf30290e7cc666bd018f01159fe5b692e80a42ddc8496d11cfa02a456fb9032bed09b3027bcf1d9716dc45c2279e2d4b12de12f42bca57cd081223529d4d6b36e77dadaf6cc2731b9d136408157597b3cf608bcec43a43860cca7aa4b778f52354103068c4f88b60c3bfab4de432cfdebb9a10a78f3b7c871813de5b37d01af4d6d6c522d20d4bee0cef6283b0c736010cf9dd8706c4699a9500acd727e8bb6591b5b0ad5181ca180c92a2c337b9ab231d5e718dea0cb1727a3ed0678745af51c7ef4ad9e4f5e9b18d2908ea4b13e132cbcaf631665aac94dcbb1e4584447b43e4b9490384b4c31f82485623830443eadbc81328ccf002c8673d5c65e44643c481aadf40c8b36e917fcfb9c26d62d79cba38502559db048140c188300d46b92d836e8189042c185e552a6743b01a176f61c0f792d54232d3f8b49534a647d0e758657147c2748008bd60857666477ee19ba6aadc29d4238ca5328a8730d84df48f18914d8f04dcf9478cf7838a889505b81fe2da0af7e23fbd353dc3e4c458a2caac83df2110c714e27750dfaebefbf3bd408de38118af3e8d330f396d84c43c5f9d1ab8657155aa13fe01124bcf99c32cbb571a4c64a410b387e6d4212ffe995e6cbf25826dbc0dfcee1f9a2459932bd527a01fe6287188314f5b4e7e4e2f9515244ffe36057e4ce2c08a3c19febd53da66b4780c85aecbf7a2c05cbde0730072afa4b75bbc0a229db4ae173b5aaf38141653d5dd840aa30c4a914c41522f6d40e8c6c61d801b8b70e28d4b563fd29a745ca2b780e374fd151adb1361afa8b69f4ff4be9cc65d64f5edc6dc14f65ae2c7df30646b40ae9cada6cb49a3e3a34cdbef19b8b9feec9626f42a05dd07eee4ed979cd8f2ade645a0ae82a54d72e4e3d84ff5e2cd51a2e3ea5275afa1fbee88138dbf161d615a09e19f198110d214dfa3ddf02ddc5a65cea898b38b6e0016ad94e873901ef9e9a78d750f0bb52f4bb91d8c84204fee1d27d73858f2a1b1da1dea2ba6b66bf57a5ef89c9506f9ad837071cc7e576555a4f3a6a5cea621fabf5d5aaf08962aeb9e2513bb8f9243cfa4e99eb29c47aa8a71840c66f0808ea68030e05e2feda26f1bacf67519648e0e75ae81a7ad77e00baacc21cc28ecfb9fb26bef0a92a3aae45d45d0d96ad5f34b190360f7d6c5d00de356440424a1df7a0834def4b3068dff04dba30a0d89b340b84f7e4340a077ba0fd89a5de64f247b1d4ab96e0135e7f64c1e49674f1ea4b6be2c095f89ad3244864cd432a907420606e97e42d0b2ff6fff86b793ab7a3e67b038af254d6b9d1b4896e72aa41a671fc59b47683f4ef02dd85e1ec20436de09f7933b17dd592e60ac0a8e9282d6a96e2a7fb1afe2d1641e9e343a8d9929c82c92e9ace7e47e7b7305f74039b59c62c5c11dd604bc7a01f04f1770175dea76bdb2e2a6f0ed858304b2456297baa9600c4baed3870f9b42ce1016d1a7fa021416cebbf4254be48a7e98be7655812c4c7d5eebd2b2ecaeee965f61e03e8bab27c2f736c86dd2cb0e3a6ed8589394676d5d739516bc4cd4982cc083fb585409697365d63d380b82c7c14c25aefb30f18cbfa463a6ae47e30cf101175cdfca0c291743947951c9ea65658997a3380111325a5163d9ee085d0f87272a48cbe793955c74e59602a2aba6a27dea3e49fcead06e02ba13f4abc68b9bc80048ec28d6fbc93922867c8b33835f519ced9b5a4a1fb49bcb8041e8df1c08294393d1d40eea75c65d95ff9cc493f8e63746a5dddff221ec1121128fa98a52abaf38ebf973625d5b89d9584f94e6c4bed1b4189b49778c4cd9b2aa9fd6a17468d26b8d1d6064b4ffb9797a584efa7852c6e292521b9f1573b4a7b87484b7a1601c243bf4e7106d22f7d8f82d232b14bb32a60927fb1141cf8322630aebf5453801d1eb8f770e8cad8d50593460533e10977bab86c3880f48364f30e384c29db65e9dabb4734cec212a995946b0b7642e0345092a1e9350e0e9f3bd67e8a0d41d1231c2e12c5117dc64aa724dc4ce40e8fb84764fc71aae3a1f2a593db133ac37067abf822a9cb4d2bee24492d23d0a53e6c3d4db2182d7a93e350a8a76b9579345b3631f4a66c18716fb63a63cbfa3fe51a8bf7835717d0f2f147a494ab2bdf7b170fb4f024fe31fc07b1412d4188a8c8991ead45c1ca361f63ea1c1213c32f32107d0de58d9a28b616aeb55b87975a0170739e5853c706a3030e42c568d96e7f8a265b32b6dbb9bd9c6c0cc81cf7470b81ad7c393cecfbee3650149047f60e4abdcfd3e0e0964affe2bff9b26e894ad6dd37aa7d19dd21dfbc694a33bdcc20cc741cc5801d3b1faefe5d0f201051f248c14e5f9b63d43ee8cb16f6ea89a729d3b06aa715686de40c2942ae81aff119b7d41d851560b8c9ef4ae845231d2fa9d3d0d574803340bb5c1003affadc6f8d13b106ac959fd287fa0bbad775be680ca88f53621090d4eb340925213a181886436d9f29e4fdda6f1748cf5f30d6a8cbf8add082c633aa98c026bcb7be5f103c4c9f8e035bf0279a46a0027f650366acaa661c02be7dab7c5d2227296ab9e356534f0a29d885e0baa070213f610a6a272b18911d58c78a31a1c47a706829c117a42f130e1b6a7572bbb42bcdeaaafecc8e1a2747ed9f2e19a44052425b4409f9af2f1302fd3c06c8a4d1c4263da61e7a780953285da13e6fed90ee00d9899d0f469ac1b89b89f6a9e8523af33d632873c917d24b04963fdec7bca7fe50c79380690b192c4b47f159499880e63e74a774a61af4e6911c25d708bad6dcb1ef7438adb527a33f3adf772ecbf22bccc7913d1d4ee51190649467e6581aa5d0649685d63715856e0aaec563a3c7a25d699a3d1d5f0b96116c76cc5579ca29348e11ec6e24fe445e4b2c6bf58d2fed35e54366f4d76f2e8cbde1201442b03312b264f57b1270e65effb53dad4b4fc2921dd056060fcfb4b6fcf740573f6c1e72fc159dba38d1e8a9c95024a90e03f3ac1874070864b0d37ea91f3602f26c8922b6e5d1e683a956977b59d99ca5267c60876e55bea0a02686d474f227c904dafdd330467474e6bb3a3c960bea70f12cf76bf3d99a76ec6804cb9a834ea68319148b72624fc92a4fc101441b73036efe2ce864ddb83cebb59c817717222275e1794d9a0f1ba5272f5b07f973708b23163e2a9178ba7ecd9878563e9ae02535687fb54013bcba18bb0cf4f80cd657cab810a887f5424e6f220fada263ec52f4c5553e8f00ababb2a6f0cf062fe162296e6dbd0bf1a282dfc124330b0bf7cbcd85924900ede2042c6cf281f626a75dde2142feff31fb7c38fdaf8f14bddffbf372e9d8d9d9d13186c1073a98d0cf9bc4bc3454e1ed599c186149bdc263b33cd0f8958e98fadbfa54acf7817b05baf724167faeb8fdc42972462a7fb270595b8c64b9085cf7e3762cc46e931795334f9084c6502814224b7c911deb87534a2a29bd8f74e29180fd03feeec9436d51d25eabab62dd52a2ddbda6b0cdce77fa287275a9f8a035a3079231729f164faaa408660ed2adad4b7939876e6972bb3b9261adaf1f51d214158fff4f5c5392b6dcaeb3557ef24f0d078977eee08f811c05bd916b76e10c5ef9e0f3200feb7368e33b3c7eb0eb46952736d2e01276cf764f2b3dbdab1bf4ab25a824ad19b24c80035bc8a7e2eec442d0f28035579d3f25b1e2a66b388e7c5e5b73d220e443ff6b320c5e5bc327c7395ad6b9ba6e69e7096e208cecc01496d35e9832bc355b069410ce983845e02764de3b027d104888174f31b32c8c14cfb9d0781d50757f351d6da537f694793605cca1883f9bfba47dcbb1a41b7b540a9ab41c2a4a0067d9b6db7dd70db8f51142cca8a893e8d38fb45fdfdd8fae8ea442ac4cd88153e60c207667dd860a4db707f95062e2effc3a70bfc09aa7f38b02e9d9fcd9cd3d789596bde1c81c965f8f6bccbe136e36cc1026210e7818a36ec2669f027fe0b69e2e93934373247c8c71424d560c2bbfc567d81d8c1829cb80a56ddfd71fa8ac4a6bbb5b3f627ac131006c2b4f20abba8b674161f0252e69cb5de2d03aeb8edede29f31cc86dc10f543f31f4650a70c914bf94af0ffaa652bd9dc6cf07ff2bbd2f015fb9cf66d3ff2625e8153aa6136df89656f4f6312f22f7d011cdc78fa413d404040632f51642bfb0b99852a40177c0e4422767fd9edac077d884cac983a1e5fc263ebcbd6d2fe5c1444563f5d8ed57f5784179cbb9bc7e59da303b3bc5dfd8ab26aeb2fa0416c8106c174d926ea83e621c2ce6f02cd0263d7be5bce0ab8625a3282a7b7659bf57430ed2a0c1a10bf56d4807cbc02a952153470064fc403ff5bd5a5fbb53beaa5f41953cc6aa7c7c90a6b9fb8a93d18475f19fe942bf29388e4b0ed0ae1ad0dd915f5d30b47dc781dadf1a0c791ab38dbe2daacc47840d7a5d635c545c68da9da99108bdbfaa2a1389b8a7ff8875c050ad64c1873ee40ae047bc383b878e488e1168c5f04f20471ee26b4c575b4949ea792fb7168f2f704d4a5af0e1f02ecab04aff97b0d6b589f91935785951b67a2908c632320bf88dcc205bee700c6885114b93ee76d85c5f67177ec41653ffdf5922be0366e7e9700ab41213da17b469f2b6b41746eef13925714b1925cf84304675e39d0382a6f8a15b10289b6ebf8c8502473413ae509367d4f300fb524e558488c64bde2131def6f5e05569869566342d06e8c6aa751a16bbc9f39996f68965332fb9034f77deea24f39b505df22ac3c4bb0bf7f8469e3db4b4911207663fe8cbb8136201ffa6860f17c69c44d8652dbdb508896bd75778c1c6f6dadd8faad70a2119cbf514777ea11320fb2ac769fe28e75b8a71cb06f764ed1f23da13d1e4a5a2fcb06fbfdb1101f2e8f4324cdb6d2eaf418be5766cb493b9fab89915efb7722c11f6d20d7dadc3b14d3ad4b8e8a10d19e0d2c69da7c1a4fc0842df06dd5ba21122a4cdc3a8b08efa00773bb7cdb90ea648baecfb6e4374cb40127e40006822fd547ba147c759f2ac0072ab5d82ff7c3432b46dc165ded18c0a978d4f94d984abf98c498fec66157118bf02f2d130133c15af8999bdeeff42810e59bdf40793cfaf17cb5258ef88fe1b92bb83d02beff196e7c77d5f9e7121d53fae9bab1dce184eef7009dba4350ef385233ce1def05bcca6200a322755b08c7ae3d5b6fa502208f963ff2819e702b0c3e607a1c6c6f48d6512cdfaf6ccac49f99096cdd9b464e66a136fa9a21afaa9a2d2300cf5d917c43bec5580be1ddd5e1dc5c0e1c3746129e0e258fb488fb8fc35a2cb3663e8e59f964834e26b7db50b02efc9760562be0e2ffbc28ade813b160b7a4a3e1fc1223eb63a964263cd463d0776338b891ec8d6f004fdae23559cb50ab04d4c1279e6a44b0a6e7149ddf666cb5bf01cf5d254ebd0a27dcd86d798efb929d829562234ed735eeb500efb68d2caa5d889fdc51e22367fdeae140c3a286bdca6bc0bfa1f8ac605df931355cb88e25a472718d4abc2d7b1ab9ac05031cc16106bf9061ea06ce296fefe98228a5a953b4177b553db9701e2d151e52645832f281825ae4304c9800f0da444d97f4a4f092249acd18d3770fd2de7920de63f30f637bf9be88c815fac2fce56321ebb13a95297f0a0624a1eb6b750a2667691d5c6301465c7ddb630d6d3d9a326802fec22bb1e50da4884dff4abb83a9cbc06d1cbb2a9e1e93da77f35c826d3aebfad044d4b267bbaef61a5d46fc7188e7325ecb37078ed61fc58905a60ccdfb1df47776c6aa856db2764a5f20da8be1bb7bef1266f79331e7d886a292b0d519ef9cb798ef8be1e460312fd4e4d577bebe5115b64c03e1d204424ce093fcc547a53c55cca054957b75c930cc2ae479a3a3ed82f1e48e9affeaa0be53a70e096708b31edd65e97d7b393d31dfed0c96bfdc7451cafbc360a918cc2b32699e7edbd9ef441ac0e70caa17c6c2dbbc04afb450d5465b64c36bd6a725be4f64f9086a91b3ddddd429b4f05d66421b9e5de5da40d88fdc60f09ce18fc43bb753db2b3ddaff7b2cd22554d01945b7851a0711f33f276b63f608988d5d4bd79d42a4c2d906be962536bbd1c39fa728e827ac32287b8d4775e88be0dfee569bc64d73d673667bcd627e3be1d44798c84f3467adc9ee0c281256acd77d7b522ee4bbd15601a0b80d8bb97db16a76b22f22b5617bd823a48b82d3d4f0bf3b7316deb5d62baabcbf9227a0410b75269f4a53b9185b5c8a0105998c6decef653031142b1d8c2cb4e68dfa5bd639b0619cf4881671bbf6e603c167adc2ec7917c3ba20d006ccd24ad21b2e52e59141a02e890493931c57f7a233f8a347fde5f0d6cf825ce7d2af7d77fdf71ac0bf48fc812dacc5944ed2e81b1c298e2dae6bb0a2ddc614e0bd60eeeb63eb95c8c77f64425142aa2b7f4ad8e9e579a41859f210036eecffbdaec59490a52dc04e472178880573df76372648c5b14da155218ff8f36affaefb02541fb488a0cfadcd458099d80c0a2a4b0bd4708b405312df91cbecb59696f3146f204e55c06ff99f704ebe0f68a71ceb087c9c02cc3014b9ec86d86c4dfcc38806dd25ffb9f0bcc501be21bdb4e8dbb2552749db45ad7ed4d236daba8fc3db034253d5c5a81d5fbb2e4c71943c64a466d0277ec1525b964972a4b85184f7573da00256eff23f9120aab6051f0e07a7646fe9174e1d171ed63d4b949cb11c55288a3dbe0b74108cb5094c2058f22aad2a47b789328447ad5633bad82a7b73117f91d8ae61f634cc96410bee22d1c7496c190a64b0f35f6b9a162b3ee3729459e6d6dc51e7b639c81a4e11424a3cad56b3029d300ce41e90050ed7f089c0cd4dec6f52d6737fdbbb8af49ecd9000fb0944f0125e66a7959959809eb6d90b0b6b55333d21313d98e64f7eb620e259335b4f06da43e67fccd0d88b29702de6245c266ac84479b943c281f5292374391d084c6d30e358f441e6e030209ea795f9e3bbcdcc1109e860bff5bdd907fd604f3c3bea39b98eefa72f893005e7f410cc80b97eccddac966c03e3966906206ad0f5a8c04849da84242afca6fd0b07b789527076b21bc628838aabacd0a1f8f5869179dfd1437cde45c19244b9898d77335af43d3991368d7efa94f7488a213e9472b780791d1145a4c998597c6b4bc98843df33663d72a69c63e35b9123e1a57ce28d26f97bbd8606f7f3487d5fc91d1e5f253d84bdbe3a3ad253b42a5406116f393f836575120921ed59791b508ae0bc8cd9f858e9876912da262d63d2b38c79d4f68ce7e15d50449c3a38eda2cb55231285501465653b7083443123b4a6cffc01ecf60d4ad326852fb061900d558400db1c8b215294e5d0e39da58cc0fa24a68a8318e5b1cecbecfb324061eedff37a20ad2cc02260e9b9af7c100b84c63d1acbd41423159e5556c01a1f871bebfa23c3441035ccc5b4d3fd932581cf5cf5feeccdb13fd715ec16ac80f6712eab8837565a43fe4927e8684a0b64eea82dffef42ede18991adfd51f3e3c88753a2c0040f31e980fb69290ad4cd3e3a1012cfa98496584b7efda44de9a64053c07c29efab15bb710557be3ad9c876a174f591f1367fd9c9964311329ca1665426979e3e4aaeb91a10630b489c0515a6aa528daebfd833c03a7b926bdcaff5e1eaeb20de9828a5ba183f33d01416cdfd08fa06d23014d08ab7de56922751de27df90725c09f66457091a8c7ee1e1de64457b78932f35c0da22058154ad51903b5cf502662a2dba9919be4211395e760458fcb809bfc52f2e993a20f857ddc9532bcdf78622490f3801979fda537c2129298c319f098aba38fd2ffdd12125773f2e01bb7c23afab82286b87a8a3286e1a94dd8ab6dc106ba748d936ec1d90b0d701f1a7693239583a93c4e06a51b116346c6fdd989fc7d9b79d52f23ae56f4f6953995c821be7bd4d943618c65cdc0071706ac76793ebbe5992c8f07029c7c7102e7308b350d3f31eadf2583de4163d5c3293591e3daefd1abff1472c64a27b8edc51108796438955e328a85e6b1cf4e6b87adac8ddfeaf2641b8c248d20a7bdc03ba4556227c76e8e9c0a2182c201f7b0e964630f7c3bc094dee06518b8a0d1a3b3bf30d3495066fb3fa62b8008b5c3daa4fce89f6dbbf01e4d78b3489ec1af42f3c2b34132456965f9f8e0af2d03ab736f298624600d827aa94d6ff67cb6514c3095b2fd4ab5225ee4fb08bb685173b7228abd6e8c023e44b2f9c23a4ea8bfaadf81322a59c007f2f4e9e52d51889041599fddb409e85cd19f609361aa48165aee09cc13949011e5fa5762893eb295b8ebd6fc6694613bc42304be16d34f6dbad8164dc1a1c828f8f8895047299ef175984aba266d22d08b1c582d14b751abe17f8dcb1f5d35d4dc716e05cd9196d9c6e13ed8f7acd91fc9e366475b57ed43fedff0168ebf94f56e5e92cc1632b600b5e123381f3ebc814a5f85bcd65732d1e7918a0e998557ce7d43c1cfe108c232ae37aa0544c11b19991b25f084e5b0e615c0a6635cb1c6e6adf6ad24b0b77ba3cb711b65eee3c8f46e4d88f8073cabc27ae364dfcdeafb80e0c36a0f63372935358fa7b26f160105b39575708cfaf0477fd0b8e11d8f50cf5d081463d30e276551f652e92ec2e13d41862ca1d19dac59033e7f40eaea7d5b1ba979474cc2936fed1952f8c75285bfb116d71cd50d33f05fcb7fcada54c76d46eef683ac170a6286b4e556d5a5b4575229112feffda36e73fd4a857cb21d5915a83d1684340d54d15808abbfed4cfe134c1c9cacb6b5379794b3912bbf170131dbb99d08ddc6154c1f8e0a84798d88a1451ff9153cd89dff58a0b10675b55abc8f23df484e983e09d607b7d7f55aedb3b6b1dc139327a03d79ed91914ec55f45198514363e8613e85538176cf9269084fc851b388fa74f452345eab86a906b6cc2f10cf78c273ed229aa8a155fccaaf0ff714a3d7bd99765dbc15137b3b504950577dd1a619f026c262c22c8919f0bfe39ab2eda3321d18d92b02ac0e1cfd44c54d54a57a5c22e931e2a9c00b90e679d1e2959da33bf540278b726c26f00630d331c6e2c300c066b2d089edff7bdca77ed1863560f51c06fc4cba874c960f34271bc11d8d598f71a64ad8ceb4780ba85f9d6b57d871f252ad7a042fc138d6c3c3c9d64bbc10c51dcc467a1bf39234e1df37bd0eb15796a1f09f0de47ce91dbc7b7e65521203df484f334693ec93a28790eb36c42ef2836466eedecdd75f404821ad99624a9fa0963cf776bdb66a379cd0bde00be04c9df439fabdc5448fa79720a764a141ef0154a9cc7bbc8792daa93e8f4ba6549c7c4b4ca24ed236ddf8dcf45a740757b944d16b9cadf094209b8ef58b0a45d44cc863f66427f4838d4f5603108f53ff788ad6392de92d1e261ac58383c6ee060b869067f7514de9010a81a7e1d0207de8c76c045e384155cc633aa89e604203e41960f7aa5ad229cb46ba94521b2a7321646256ad2a37b0bb37f7f19bfdd2d77713ba0fe8d856990446dfdd641b7d506fbdc1b82650c20482a7764094edddcdf6ae8bba97d4a208615d506e0662a37f81a4495453fe691869c7b4b63663edfeff04aa6b44efa6ae92353469baf40f0190df9cd551018f7864e840bf7d1fee60bec5bcbe4f7f50ffcff5f12ef29d4b9f1358b73b117fd68fb5901afa297d2dc9c351f764525e58324e7817c178dc974f14dee45151f9448191c0c5d06e45f8ccbcd050f940055c3297ad3c1c264e7d71758064f7072455b464cff9ea8f2268869c052bd3379e350b765be5af106f88a7aeb436fee7a1d37e0098c4b7bbb3b740b05b1d8cef76c73199e10341cbb67aac83de65a7036bc1078882588b09103764bc19dfc491b12985d8e1a3e04dc9f466be6cdb7a6e71a2b73935e05cd07fd0d935d9aa9fdce2a22a7d5a70602f477a8f66e9f5ae356901acbf6cde3e3cf477012e4d4d603d992171963db78ff43d830afb91cc4f7273ebdd6e6e9a077d338d35554032920a6004ee127f24cd208c662b84ec81ae7254b9c24cee5ec307cec87e6ab5023f9069962012a00632e03ff1aeeee4cd0822a5aed9706ed7639325e88a10b2663693a1b75b95dbdd15bb0e46486da236e808374c342535d20137c8703ab839c149d5138ceb17e7ed3fbd683c0f9d351262e67f0d4743299fe40cf7716a8e4ac1a2972a1caaae519a27e37e8703a1c6da7e3bd7421fbec672c9f2f07926ba64c2ae418e67944f4fbb74326c0dca39e990f7f2e3ef30b06ce3155de5010ae718fadaa5b0fdfb98b1492026e5c1d6574be289d75ba54dba72de04dd71a97388e81f4a9f2d06f7b456235c145cc93943960633ef19d7a0842652d99ffddfc10e4847a83deb85ba4fc5deb04feb1c8fb23215ae8a6af43af4528e5c1dacfa84e14a83d261adeb396836224acaffbe10f9639e1edd1bb77cf50d83ac2c2afac870cbdd2aeab053f47bda5ae027615c51bb41b3c758eb0bca1eef74748d5c95156807cc07d86a1fb9164964fadd6d62095f932d90b7a8abff073fe3b663f1011443f4a87f1831677b214b8a39310a1a02306b07e5e630c24535d2108fdc64eacb3a086fe620a4ecd3ffb9eba60fc558ddfdaab38e0ae3dcedab0121dee83985782a6801fac135bac26d2c457d4965a0333c81ada9371577729f5618912106360902dceab2fcca08d6e6afaa129254dae2ebf93fa070ecceaebe8f86c73ae8896b9dc83cc1422c69d07335b6ab6182a56a03d603e3654607362b95b2931202f6eb8d7a0672041ec885ae332cc2f789da9d4bee8c10c668dd22b68bdfd57bdae908e94ee95d06e8c42a33d3f403f34913d59ae0b37d9c179d5a51cc5339221928dce4c370e36e5e91fbbc278ca0a6ee4f4e7b5b06a561f5a4289080613daebb019dee394c9ca889a70eaa2ee6539316df94b9bb3e634177c54d795871b5f701f232fde47f49e45bfab489790a5f325d94a38233ffb62d55ed816dc64d7dbc7af0968e8ba53474e314c0b3c9fda510ef0f2b93dd852618f40967a8d0e9c255c9c0aa200e99b073178a80228f66aa204e4e2aaf6c4af65a4b1e69f15b747c76fee7b040dcb887c22c92f9c7b4f8cd0c185a87fd9e4abedc31c62ff835e67cadecd180b9f7333f8e51110d91fca84c3ab321e6a2ffc18be1acdfe3b07f42cf2c0e3b6581ed868716a8d334faab925a2d05e9a250e0d4e277c14b3c56b269f4938632eebe6c32fefca3b6e3fa2a19a34845c9b3c4bf639ae5142b2c6973cec01af0079fa5ad816d2de54b158402a89862d6ce65350be079a0fadda064490d6ba27afeb85e50b2b4d9bcf7fa0f376bc240fd61964f6d4eb9e63682a9c3d02d0f1f02f9884b4b3fcf75075ef7e110b0b308b17be3f5312138ad15a3be406a965745af12e0e7acfd88c679c7452c31917c339b07007eb4fc5852376fdf5bb12201a42e349c3db45f134a4625a327137603229daf79151e6efe3f59b6a0335da461c1c1644423265da3885ca1316826e941c6cdbef6c46b8cba756334903a5c79a69f1d07517e0c1e49ed86bb367f82e518def47c6fb9695e843921bf301e33c7b37eb56016c4b8e037897ce525f66b9c1264f32d736ee3efa2895e87e5e15869f06f82f3304cfc96f9a81619d34f7296759c8c7ae6aed0e250cca277aea41a364a6a94644157563c79f0555ca6ce62a7fc7d5ac4a68397227f109c8f4b6932667dddefd8800779b7a90db454230d4dc60162dc3303251b0c850e562550cfbd6adbf853ad169b0207b5f308fadf235e7154e7da62ddef68e8ebd40f9452fa0a1245df7286b0a2f8ca2a5a21fa172024c19c144e87fe431586c8aabd68849fb42351836378218cb9eb0858311c5076d2ee8ee004894335d701fafcf4daaf4eade41c626cfcf6cc3f13ffe38f76a9c43e4be61f3dd78020d677380d915f695f6ac311e03ea80c2a6932447606d85654d871bf99bf5159c9ed2e2a3fd629e80c934a3f686657d0391d1c6166fcdf1ca205ff29dd48b28f5d1adf6f1ba3a34459e90bb7d10cb4a70195da09403f4e9b87d32cc82a22e2684a409fdf588aa336a47dce4bb62ec8e7af0b3db042e839ce5978bf1f96b5724a24b9395cac8afd2da0fbeaf7e071840948658b771c272c23745725999d3008e88075bbd29e1e93eee4b8e5645862328bfb17d89f94c2a23bea0efa6d1ff4afb9c3591f2c0a0138ff1eb350fa4704b024f9234ddd7ec0c403d863bf1b22720f4cfaa5a0bbd0d9db6026a5bd663a6b8eb87c425ad9dd156d74ee80dac1d3618fbe493d710ddad6ef9a1543889dea75870bc0b4914b83d7dc811a1b319099e4bd7e6d0b0b2085a7af08977ea98f66ffd2ead834ea6ea719c4cec147dcd6bedc26276696442ab59da55efeaa856f902a308def32785fc265c50022ecaf23ebd197d6105d2e2dc9cc1f4539bcbec1f349e9487f38f126071579c5fe408d083c600e8429fdd362d92e152b1807cf707c9eb39fc5b6015e472ed5b29bcff054f529d949996b6f44d1c7e6ff0171debc60ce2be8254ce5c730ef68c9208a5e52a70e679fca0eb0e6fb4c0cfca81f8965fe56ae46d062edc9329b3255f5d5862d16fd165b9e0f56683c4288542654528e048aadfb5321385633dc688ecc7e1c941f10b97ecb993080b3d6a0a81302551e74b77f970360b8a92def37b87dfa1970f26bc193993e804874bc651a4c01a99ebe3fa3462e8bef237f5064843c9dd5f27041c5e681730f0ef2469fc55ad3869fcca83a48442f271cc202175f09c3eb14690f482c19f33f34ab129a376b186e0acba578bc7cc1bf4ae21841ef33edfa4df46db7d194387064be48f3f5e154ad109bf59fb4bf0b924086fa6c2ecce1adb64ef4604ea2f95ce714a06a0fef160d94e9119060a95034d47af0aaea5d170b03ac33a2703b50d1f5a40bd4a787c5b05acaf848443c9151636b3939ac0541c1e51498e4295227e6d237390b5e79ae3173a8d5bbfc95c3cb723ac82a3b0d336331b4723c1b133e749342678e05df8fe3793d1fb0623879aa018a0192f74bd5db407d2b46c476fe1e781a1d424c638c81b259f022bb05a57fb21a68095773b334e8237c8e8052808230d1112ebbbe2e2fc0f96097642b218753ef3114db32a017abaf15d314a08e803e879479a93cb67f3d069160969b6dca926d7b3a01fade557ee183dcfe4013fc53193d89c1614d6a403b359fe1a34d05a47c78c66e95494b7e22419d42dd4b3c1166d71c891e49ea3a79511b45d738a596e8ca307fbcee22411fbaa1bac9c89cafc01fec8a19f7e11dbfc43cfd5abde60ba98841df57d5fa15e9fac2a2044063d6fc1e11eaa32586e2aa6e809f563bf58df34ed899ec80798f5126b5710e132256f42cf2437546358c68c3fa0132ab386eaa7a7eafe1e6966109aab05f156f5f4c1b9639e1e6187a208bb9a72b897453a88e013712f6c22f9075eefa4c4d027ff9c9ab492243f8517eb72a28b60cf491ec97b2e4d201e6d55113752f23799f03c4636d6699a879bf81c1c68d9d6c7c3a435fc4d0db2b03f891fa31d6509f76b03349c32b773247d97c05075b516c09532245ca76cfb8bca8dc26eba3cbf7b80aef13bfa1c6086381e072d155757e09b0435c1bab285a2dbf95ac6ccff46d31bfa8989bcf4501976731b92bc3706dc1d1e9a1a8e4af47ff4ae93fba0a78a5ec05f7f9ae5e1fec3b8caceb3f630d0cdfd5492d2c129a85ba188b34c5dc6924cc508f2822512fc290bf344abcee65f7d69a51d80e233fe682f602c3dabf0e3afc1a5ed4c9c4ddf60e4c5617c58cf775395ebe2633fbab5c29c5e0d912b41960bcf08c2da6053389cb07927634fdb4ecf266a3256c0655df3ccfd170c3d0215972da725d57e74f36ac39bf94085a96fd8c8b44fe351cb98e2eaf3bff1e1ce74d5c2220289f331f9db8e37191e502e8e50b41c7582b3d0f8a8f87a9bf282aed76b9bc6f65eb032df56546d70df4b9ca6b03ea28a9c0e956fa2b8b414f437aa96480567925065ec306f1f4debd05515ea2874f6365f6eb8ea855d519c84bc4eabb5a3f52f51a5de3221020c9b9af9e6e459167915f25b67e4957ba0fd3aeb7050bd8a7a21456e3e92c7862e26a5e45f0afdfb85dbd01933ab5a57c6ac915e1c65f36df3274ec463ca8d59fb33a4cd731e742d99f83bfc6b18fe8d437201958affa010c7d395c30d7973284aac8a4c97c6c2c400cbcd217db70f04cb0028d9c903ce21b525133b3c92c1be60bcc2a8531c7baa6d64291f3e2ca58a0daf9161e90262ab98b195c8b058c57a0ab5e3e4f6fc4ae2fbdaed491bbb95f6eb09e2f9e2af278b932cd810a04856bce7346422ea1d2a30e49022336004ee53650075d9ac1e64cf22c7e76dd77986e44e9b5e879e2073a55c3951a2f36b570bb9859e370be8001eca87d930e8483074b073dfe4ce0b8e431bfccc08ca04f62c29fb5c5d9a7105f25362d38b27b268907ca624aa55925699c320665b66aefb5e20b3aae5390ccde06b3ea8131ac3582edd0666264c4ceb628f6a3273268171483e119c4b79edaf111e7dc54ce3bff6fb7b99e62a1f33a4a37143357c89e63fe1a3196c2e789fc3d95215d99f3264e856ea6c76c03c9fc4e49b36fd11760e01eed09cd06c061b767bb798e3c294b47b5c2650cb4d70860d8b10f14d6a2df7820085288fe16fd3c30f23510a37c985e7db7fc299a0b9a522415bb084db1f264788e1180408c5345b19d48082ba6f73562bd6957dd1c2ef9bef5ff7098954c292e7eabee7a68d31692ce6ba05776b42edbce16ce5f4708f93be4f8c668d8d03fca2e056e6abbaee3da20e0d1ed98149f74ae342315c138f4910bb3df1135f97e474a97a1d06a9cf5c06d32732bc11ffbaf2d6285140ce6280af05fb064bf88aef88b2dd663904dd8aae0b6d280642ac15c6ad1077956d9225ae2b1da958a0b83cf45031f5d1665d42f06b7388bda258e2cfdd08e52d396a5c73a4bf9f4c9f68244542974db43dce9d7305936d03f6efb20c4c54af0e5cd61cefc7f839352e48df00d44929ad0090f92a0bb101ba17f4cb6452c007ea735f6e2c828b477ae6cbe14b5d63574239a7875aa10e63876b0fa48e0e4b2b9893cf71c073229096d103568382df7119ca471c33253cd60d4669595440caf51e130af71fd13c1570d1c1b98c5f353f35f4f2e71ff1fe25a140f19ef9bad28ad9466d693a27487ff65a466e55683a5c9f7d24cbc5e096587772d93d4e4f66462d4bf8e785231ab1ba311dfc94d5fd3dea1e343db9dca308fa8e5b6a2467de0906d627953ab653a827fe3e2825fcd42cf6d7cab59d71e4d7c5931a05725d356e63503bd13535e46fc60c365367834fb9da22ea94e5f43fb6e1f41098855db7caf7905fe8b0e6aea1b9081742b845e7a18c3f36291a60b08b66dff600a840a070fc0f0e29170327fbdcbb05f851097913b0862abdc58612c3e550c8dd9fa3454e3749984d19d189d01e6468ab50a91601c35202ad3dc6ce5aa8a3a27973a46152c2ebb012ca0d1813d0c832966fe5c086e1fc97af52c15a813f3eb6086220c73248c0524d0a63dbb0204169ee7775bc9f009b06c7d4cc0722eda16d043020fdac67703c849a6fdef57f7134e45af04441f65f905f736888eb2110675e6456389c297897a1e63aaa15d215de5a11a7d6bd534d9a5b04e977fbdb764888ce39d98c040a5cf07a5601fd35c75f765a15542e6b38710ff5a363c0df4c660c7be48857c578cf022f1e654318d9dbc15eb84de1209a441ea1e01d93163b3587ba427e3422d2ff8435496f81e1e5e131050fec8d565614eb4ffd24cd871fd3d4deadc37a72a6e6c11c59397be28be670eae1a3d5b9f1f9884e74286fecede3b9739f1c8228d7e60db44f4cc48630655977f8253c5b5398f4351e81f2a74e05d4d76ece251273471fd477f6732dbd4a9f2e6d699090bb02e436be3def80deeaf01ba44f627886d638e333bcfb09a1c7237e109daee2c43300d38db11b894338e1ce0f290e9b706ff177361055971157c4f755bf21a1e8f53f7ef183015dc39c5e4d119cb52b74179e70d79ab5055393600dc724e2aeebed59b1624726ab9a248c7523653b5fdf4aa1e87309d6d3dcc949f37d992b10380d571ad83880943eb9602b3c574ba3bf5be07fbfded6e2ef0b4ee89a7c51b004f678b14010eaa920d889a2ec5d789a41f8c2399f0dcf0f162dd7dc9a7c41845bdeb3bff7d9463fb30cb49b8775bb5a3bf62cced1bd506febe07363712b6ff7efd48feaefb240e754bf93dc252e32c49d1ea16df032e99061ad8e4b2aeca2be2b2447af40edbaf60772561ef148857069fae64b1407a8fbe9dad849b564130ca3dbac48dc436fc4ccb2c09e729202cecee83481935da877248d62a0de96f7da65b639e57fba635f1f8072686e8fd662ec0dd1f48368d0ff37145221fa06f96dec2f3e68b411d7d3bef11553e26b4e161d47d82f01517c2fe806379329a5ba256a535cf92cac7a4b723d9dc3cd2f9e66a4bcb64926479f15474f253ce4be9e0f587872b0d927858ea67c3222c763f5115b8057cb4b083a54f006df358ae5e131a7256b263bae129d6dfafe50d48dec47e09ff097771ed45a2a3961981ebc6c53c77ec07bc12fc52c266f837a4f5f49bb4603812afdb3f508ed0af301aeb0881ee3f42fabfe9fb99972f67940026a2f283dee2b204dab201756b3e34f933f2d29cbc99a638f6343cc11cef8bacb8e306d9036df9a257fccf4ff2e86c9525f0b43640bc95f589153adde2602d0101c2d7797f7a3f6fca475d5c75805f531f63acea7fbd0f2078a01ec2c032d91db9481f524673deb7c6874bbd137db11cc93f58e8bc973e46a42329bd1baab3761c5f8028b8eadee9d6f4ccd8e90ed9414ec6c23fb701171ffa24b1f487b7cd1c587d15c2df575994ead15d664451dc367591d7f61631f34e44e6bed1a8f1b5829650d55fb9682a86e123953804416f290c517594fdb627ff5843d0533cb9d8032a7eb108a1074fd25d48d52f98d1341d073557cd30ff04f50f129dee3b3408e24f16c563a197083ab11c2d2c8fa22bd1ae5b71b2a56e57928aa8235a8bfcfdc8ebf26cb93e3884639be700f44f518093d42f2cd351461cce1171a30091e886e2ed0eb5c10eeca33f95e97041d50ea26372b0f903ff9040a59327a8b2a7f554102fad189bf815fad69daec6ee83778d44bae10afe51a842418db576921582972ade2d1d82b8af7fc6a9f4aab50738484601a5ad6aa8f17b32cecef210ce183c4beda9753692048d0ee47141950fefd87b4fe22b1175bafca2d9dd14dabdee2eaa732527bcc8507d971988cf079be80f51cdbe7f8c89348ede1791389fe7d23d9e23e213b27e82744cf93721d7026733561b9281a85d49457e72c8f6f279916b8b17e09c4066d8f9bf4cce3faa8d9a1ca3638a1c205f425bb99b218c2c27aae3b3224e029c98a5085934994ab5ccada7522a1eed029bcc8268508acc4943cd22eee54e6e3eef0ce620b435b65e0bb7bd27e376bddcf9bda4a7773aa1e6cfe1c3da9d484729c71dd2c95c0ac7ca5aeb39c15ec92673054ae7a10c3a21f9d2b96d5f7b962751984286a1b424f43f1110f841c9382a269f6b1a39ecfc870518be1f2925eb8395131dfd2795d3e160b1f6ab788672d7e2528cff9331d3c310d8fed25450245396ec6638cb27208875d671c03b3dc164a77ad3dc286729e7a0b72100f63c8f07fdb3b33a96e97b68a2ccc0f4bf005cf0a13071a94ebdcde0a0c6bca21a91b20e670819a37ded006f84deae86475d8e7f0a173a5a60b8b9622e79d1a5c13e41f2e11088daa61d4a704e664f5753905ca8e94f79708fcdc28faaea9b61d0ecd96e8a067b30be7f51549b0b01fed74729eba3a56b8f0ea74e28024392f37832fd04f26c22f2c2fef1474474fd3cd7ff987bf70380c100e38faa39def7d8096c34c0a0957f338ff13b988f76193680534b2776e61c72f37f23406cb62e5679feb16a5ccf8f80091e8bbc3816793f977db04297b9a01c24bef87b6be0db43381b23ad126e21b7c03440254830b302af0c71b6702e6d24f658bfdfcae0d58d4f8e98775915696a3233c40174ce548730fc7576e0ab4a0e688b80db7fe6dc111f1ba2fec6b1a333a56d4117017aa23a7c101e607a8f71783157aa9e851da5ec89de5c460786fd2af7999fd717c48dd858f2c0184c2c86d045336c4a49830251364ca667e7aebef6553d6e4864bdae8212e822c505e439e82fabe69913ca9a6a4b00ac92d8bc7b77b50fdf0bb844e70f8d9e960a68fae7651f64b32b59141779b4943b388a58a3beb0a443ccc018e29b22697fd982d0b91df5c5d9b3ff324fe040f4b4e37cfdc67575d94842a6201b3666252c62c7c108568fdd930bdc8220e5f204ce02dcec25267d0c258dc177ff250e512a3252a6f0b5087c36945aba2265ecc1e4de3cf8948797ab46a7e38de158deee02eb16c0bf3a4df3c7562d00080172ee6a6ad68cf3302a13ac269ecac17efb9c6c352674725a526aedc2265450eea0ecf478680e1a9fde7a750aa7771420bd1c533a1af7350587ec755b9184dc90535a98f7919595de79ba706cf2d8f45c2362f813bcb6cedfe79b3f2659f13176cc0a7a402164cb35535c5d75d88cbc9835e3a27a496e5fed69a40f6a1c95e11b5755d49367295a1a8cd684a90170dad38eca14856925720e46227ebc299f721fb157e04ca3c20280fd0302b9d1da632fc255bfcde2020ffc72e4344d4450952a6fc08bd115a3cea1e953a3f5c07960862692da9db29414e60d107f1dd3d122095185ec4c59334416d9290fae6ea68ca18583a8667abca7c346a8eba478a04fec8f72d9c3fa5a131c14dfbc49ecdd96206901576126ec6d4993a7a74ebf3bd2f631f6132b95daefbff9f3429bd641f89ba3c55f32304c11a79a3b4105f9dc7d4e072d9460de851ae6cf9ad8175c18b3eeb8f9e615531c6d8da5cba6b9d3a75e9d2d90a30bda254641789a1ea005b3470470c831479362a81948f30e2be123cb7199c7fc7515e6f54978ff6c80bdf2aa3fdf65364976c554663419eb7c935edf570aebdeebec376668833e22fbfd5e7a7e54eaf25287f71f33df69f52e4a53322f4b320758874ad3fa1a68a7e1c9928d4725aa32b0f4eeb06610f0db1ba7ba7f0af8c8c7673f3c179861a2c7b725545536df17724d5537881ebaa90ac1576eeff5de7362caee59f0968422bcf72e75464e5702a5401babd45e6328de2f722b5b9c5533618dca0b80ea6e51ea11de1c3d32607cae0eab2bf7245b556402958f2151ffaebd8e4903f2788d3295db706c55720aae4a76782688ce603b0e8612cdcec814c6cfd7d2fd6f97f8d7625196f90507d3d2e8c64523638192620547e1b056d0cffaa1f758a6b915d44b0a1ac08078a45f4b61ece94d9c6accb3ffc111a2eade6399705e2c42a26d35aff29148bfd422a430ffa7d26f92c64535a13050d94a7fa2bc7fc633fceead5fa1d9591b125cb1963a4b622caeaf075ed36be53e277815 + +Params = SHAKE_60/6_256 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 00000017bac2d4a0eaa125f13fb183b5a5fd410e11a3c1dbcec5a51e35edb4033010d476a87a26b2adaf65ee1a425fcc70fcbfcc7da0c3d33ffeb89736a057925e1474cc +Signature = 00000000000000000f6a766fbbebd7dc12145476bdf6165f83a27e9751ec7a2f6edd24fefff6318df95db76c5a4249d006f3a5a2d8d34539518b554c2fda677b217d2bbfc8cf026ec0253f4a89ffa9b9f7c4cbe3388d12d2c59a58291dcd5fd09a4a095097d78fdb46973a9c9c38d70fad71120d8ae0369608f98c873dec19a89c24643a8cd293b4d8464f9ea01f31074c82e54be753fb7ed02a1434c655e7acce9f5f32c31e0fc1e27eb4a97d462eab9b21243ed5065b7a41080ff9da1ac71dc26b521003265c01105a4dc3c313ca94c05c6e0862aee2497f39ed00168be138a4cefddfb635a2c47243c5aca967b3ee06b57f52db9d117901c38fc9435ce851016f6b8b9bf355af7faf4df25988d5f7d21122f48c0278b2837f9727c9e6dcd7afc911e645a4d1acee045b5dbe97d026824880ed04c86e7321c3fe23c315994061d443e77488f053fa889b43ac9739d160e2e7e41f367d597b060524213b4ffd14e8bbfa09aacf0f63a581668f965540ef6d31fd9fd41a9c258d6db83340da13f9736fe165c8ef3ca286547935733b4c9fe2d38e4045aee39d1b300d9cc213773e4ad0e0254963971977a37c78bcc77a6dc6cbf3bfdfc851e7aca2836b914740955c6d097682637c728d2bf14f9dae9df87d57a4d55164746bf04afd5748703ed0b3e6a69fa079eb950f972ba10c46bef3f7ba36de1094f44fa891afecb9d5678909d5450a03869e942ffc13687fa3ba4550814235ea81ff3cb50039a267fc81a77db9af49c83255702a2b88ecc400107c8951de0d4d769b3036cbc2eea4cb9685261fd9c31c44dfda6f43e1a72d69653a77127ab0635fd4d8147a7b1cf12e298ab4880a6d3580c1930313ebdcefe7da2f8512a3454fdd6cbfacef16c166634858b710b4f1f68e2129d717cd106af888d57a7f7455c1ff128f43d722cb39f3b36ebcc16896d30283a9bb6d767168bbe50871a2b4ddc1462a20385caeb69817d620f02257df85d8702172aaedd4de3d2cc6929ff81d02ab9d898e29cc59e3d8472cfebacfa3045a62751e6eb611f7fe633eeb22bd716c16e817bba9d83fe51a348ecbe7368f23844bde74e50e7fe1d520786dcd6649bdc8fbb2471061c52b312caeca740dd644814e5518a89e048fb5c67855ffe5d6fe01143841751441fe1b7d6790bacda7313c601191d4a792c18072e02e045fdeada86667c9f1dc5f0f146794ac0385305e4a61f334af35a0371802729ecc2e06e6a930ffa68ec7226db5abd55b35f90f0ae67aadf2b84637a7bbfe0ea8c9223c0d7f0a91602bbe44aec322f460c07536afe520b3010fff3691b3d9376409b72682c38d37396b68e5d8eb3951ea9a9efcd7632066b3512cc24c183262a79109b50c991d26314cfa166adb580b0e058c4195e33bafdc8e271e440697482abad3b83af75aa8841a4db343ba2b8fe0db25dba74f869d5a262aa7ca9ac18accd5fc91610a7151ef7f9efbc47cbcacdb136a4585f8492e82f422a980f7d368387b11b222fc3674f0d669b10ac7c36229924cc70572abaf1899cb0adfe3b0315e8ae180fe45b691590608bd9d33c1523314adea83223a3e63852a921768f2cad3cbc0baf7e546286b82bf37fa72883aff30caa13f38a353a3e773578b7328582c8085225860494df67460030079ba52573aa339d68d136871a2633b53e16203f6a00ffac4d2d13973ebb72f59067f88f9e7c79cc120b3e2590726bfc302e8f40aa3a5482fb691f186600d557fa748a7da2a3b4a91dfc240bd936b22587e70d7c213e791f752b1a4501cec9de3f608a7cefd7b6647885f8b8efb0fd2d6a621efaa57038fc05cb8b4c87c5f672e36d76139f998da7205d484b7071b4ef0dcca1eea9cc631a7522389cd4ca0499e2f39bd29fe09db59498ffb710196474b1344690e8fef2c94430d57575ef4f5ce4f0ef64db9b724f3ff1b8807d29fb40cd8ee6805c6203e482266dd339cf8edfd3862d12e623385efa9c4507610e1b485a218fc96103f29db6f893b06f2358962970a448d73374e7ff3d0c0e589f857fce59c055268cf9a8db2e29f541a74d2450758d566a43e8c292c397cac85097dbfb08a1de23f7925a6afa7a2d0c8abd385b4fddea7781e73cfca6798f968fd53df1d74bcaff3c6d621ea131c42d372663555c8d775bd7af956753f1aec30b7b3968d58c158beeb93809e6037a1f0f0dfe99f5bcb9f894b2d3531e74d8b29ac5554cb369b3947c0312a4e5abce826ce9cebbb95c9cd7bd884adf13b2041a2022729a1fc51277aeacab1fc05f0a7d0aee8b325134344219cbc9afdaebc4374f3f49783cb8f3cd99f0ec7d46799bf0d542e7ad37eb5658efd7b73d31322237157b010d5972133fc873e1b23064d35b5aa4ee80829c9a0e2eb09a1981276e45165fe5d335da8ab1897b0d4ae82f45a43f91429afc4302e4007d252955c5a14d89ce4f66ac4921d52bdf4d21e967280df062eb444f754a0bc8a89c8fbfd3441cbb9da0477d9798ce811bac4a3085bc742c8b8f2140628f6e3580ed26bbba52373b8c3dc8b354acbb3a55190b1809a8e4fb7d828b0af112a3cbb638caf2f3647ea3bfa84a763c983adc61fbadc95ae60b9cf6ecffe9b6fe832f0ad3f7d63bb8d52854a23e247fa1a4a28aedaae8692f32b10dc0bde40eff5d0bb157870903868639e921f9f8489fe0d421f21763895e79dd39cc3a5c3d66a144fec84afc429e855962e8f287be1e444c859e53d0f95072facad0fa2c9a0c2ff7868220742ec10c16f732c97504a009cf68106299582ed331c1efa7aabadad32736dbefd91b11ca9e460de95ed05b3352603a98a173de22bb9c0f8cb202faa20b12e48792bcc2821b7924d64d8ce417e4de38b827c5ccf762621498d46176577b9384fe563dc1ef70bf896ca21ea3692a77ec6ac802bd8767d6e1307a26c7f3681de23a2e296919b7c18c52df5e6fdca6ebfb356a4ab27580d99c82812c6790e419c9c4f31ada8edf98cb1dde97636f0c40e9b54727d0debe2815fa2a192ce6f6ddf786cb6ea3cf903e7d49c3a39aada06dd7294abe3867a58bcca20e190dde04dfcdff970387a2e6ad5e2c2882a1cd765965b8661a386ed802f5e7cc6cb4ffdf2cb32874a94a914b11727ef5a7f5cf82da47ceb41f1e934aeee51666bde88907676c6e3d52e9d5e205427d1b3e34da41ac038bac6219019c5370276715e6bdf263f995e22bf9b83e034d393535c530d75da21009ef84dd8488061ffcbf231023aa2f991b0f9820de825e2abae238fdc3d76ff65699393c1c218cb3c1dab3287b97248939c91990171c6f438d607bb54d789c3345959a536edf0b7884631febe131162b477238201886910324cead20d99bbfcf726a32b026d3e8aaa7ecc16d8afd5741e3d6bb42884555501093fcc186e31bda5752a66fab2370d7b9c885f6f5a9af0447e2670b383e255608556e938238faddb1a1c6ada01335ddfaaf38b2f4c7a47b7f814178d64deba6a645bab0dd0aab6bcdc173c1dacf225b8924ce342dbbc0dd2e013e244d79bbee7a85685367fde4f8083b1802edce3bb83d1ae85706c6832863e7ec811013b2bce92f1ef475adbc9bc505442e37374db2882c0800c76ea22d04261999bd5ab23ec819e34ffe396d95fac28493928a8248496e8f1295c6c274b146ec7059d778cb7d20794203c7e128ba9ba4b47a54fa0db201235e7679010cbe6c27199c9ff0c503821b7b0a8f83444c5cc03d553da4c245ee54f83d5ae7001c70b8d37c401c11113cfaeef1d9aba8981ff41a524bc348f2f3181d3c2dd54aeeceaf8784218abc76bf39d6354bae1e9292060222d4ff4df4c23647022ec393d1264c1c299304efbe0889903fe1c4c064656bad52a8a37663c41f9fc6c527e5155f5fc638d413868ebc50e2331d4a06fac7d010050f809b06179ac6bebf505e5d98fb07881453a3f996bab175f1dc338b308d9ce4ff1f3b239fede1184eecd8f15174816d7a6d337fdd39da6d06ed9eb723ec2c80af2b77d0cde32bef75036eda54b4803d4584eceb40570ac2cfbd7a72c614897741c9b21ff39b22cf27d62b9841206cf1fb3e151eec6528d601999e3439c0164eda746f826b43abeee2959ae4f05af4d969ca21de2d2da121c76cdf491aec0172ea7dbec8cad2faae6cfe811e666b0006e4bdd87fc536008fffa8f08c4cebb22581533e25d6d0963865effc82d4c674482220622729e980d79e6ef86806b90bbf413567c1f7ad7d3404c682553cba7d3e903b6431e3ca486387af354bf09f24a76d325c607b47782f6e029296ea4eb76dfb187b1745cc91e6c348be43bd017b18d87beec54b524467c148057716d932c2bf2abf066254448ef5a310f6eccba9adbbbd069cd4831150bd89b33eba409157d2a3eeeedd77019100c1fef10571c2d88b62505b41927ec8e7e19fc588eb94005730e5ed14327f7cd7d9b8a67b43749e01fff2d44b6de90ac36d9ab783e94f17c6c80032e7ee99a76696fafb66d343ffbb9aa886eb208b3002fdfbb8b4f599e164297b3ccd90e75fbd5a2381f610595b398126dc46c85ed7efa5ef706d91927088bb826f70c825195beb3ad071fd146cb1df67b3b5fcd216306002b2047636708be9e46431f0ea5f46049af2c7384cad3061feaeaa339f6cfdddb2a1ee2a0b35bb07a89608926c609b23bb06d52f140441e519ee582bdea264881d011cb7e861002a70db976ebe1dd7e84de352c2e99cbfca10d72f29fabdc48ee72e68a0d7a5e523ee0bca628562f29d0c9a59e8ddd87227a83b81363a230183fd0d822e0b078cee6d38ca390055cf3bba0fb1bd1850bf7e7f5160d93ca2a0fb8d6c2d21fe7efa5b585295ad9ac1b91475cf5c93961959648d2986df9991b3ee27cc3d1ec451234b4b75da6faecf9711a636570f2516b1dce8f53426c58027cfe023c0d1358574a92ddc257604f8239e554918104b556077a4469b8466a622321f6412a759d4725d07b9d2f4ecc681791d7aa17a04e76c2efa9a3c9ec360cc50cd75fb2150674e652e4df527b7d248343583ede0e631ddcd39ffd176079fe83a754627a8567545204eb4a0841a7433676c63e9d17aae6e4e3958926d9a7fb3270a39c47c8c93d7784e5395746ef653686b12b5833652380005cb253a07cae86b593bf252070e928b7de0df9785c19316fa78607742fac76ccd68c6bb3fe00a5e7c30e3a312ef6073ddfd0c46beb9a3e66e976df20e1d06fa8bf25864acc2f27011952cf74626065ce7fc9b80852157c4e9dc80486b58968aa31a6a12bc0f5021c66c4651b0037585eaf463e2f9eaddc041886945cd53eccb46b85b28ed4a35a0f7279835a31f25f9b8865a18ed1a7bf85e6e1a8c1e876b078113ba64a112cc0339272ab7c680f24b842158b09531cd6ca5069a04b0030a2abfa13e653dabdb2360845c2c49832655f98ce9f06de74a1ad431e7c14c46127421e7c3c4d965b31bffaf61bd66b08d2d0b7e7df13d150c8baa86dbf56e7b84c4ccf0027be67a30da89a37cee2dbb5884a9c7c16b95ba3561bb47d5a71d5d5f6a0b673ebff9c24758036c57b93e9852c364be42e7a17e7bc41fbcbc7d9c6b8a99aabfd80265d7816ec3585cc970978208d46f9bd10194f2290215c2f1232a6aa2b10df3466e8ef09ef20260b1d1843bc833c86bd7c2ad513bfdab45c8500d059d91ae71014635a0a5d31b053e0bf0bba7aeb5837a2d3eb83610e0115210f87123af34380ad2dcd4762d314f7bebc9f4a869d545ac701d8b65d2e403f3a2a3c208f9d42c8e1556520cb9d75e77a9633957fbec032fd4ad2b346582128f58c7507e4b82a3f7704d94555c275b7f241fbac38b4477bdc45fca5ac1770e82c8c40b1c1aeb9045d4e709350460f5b076f0db10521518a9b26862ffbd85261154dfcce3c1ce66b95cb104764204d8ddf63a47e15dc64226d8287bc3c66badbd9ddd5539d43cd9336b2f1791bf57b3e5697c5564c8b319608841007495c10c020a1699d5c4160b1bf6b8864366e9d42be151285f453cc34d505fd1a6fa0afb5de5a0177aa0233e96e2fb107f8492048d0bd4f3a5dd23ecaa19f32ee9b4a3b1ef627845d020ab36bc322bc38ab8e9def741e3558be14bef15fb8b4a24b880429f6539bdeedb5f2102d8ba285e499518b38dd3a6eadc19cd184b10d1b017b175be065eacb6e96bcc867c2c01a0200d89d6fcbfb16f67fb75fb2f8888ad374ed5dde53bfbaa84c4f0f0438f06c6d701f1a412700f566392c7d92447fb0dba56d7d9d3d66ba8b68bc788cfb29b1233c37856d91e5cd5cfffd2d2531f1e7e28ae165d6c875bae07cde70f028028d042f49a512d8b82293b0a7d71d263b10873aa8902118112a9b5f24edf7b10e25980e51d81682c4c798341ad4bffc877181cddd1395b468334cf6a27aadc69436705aeed100ee5cc51b84055ee776807b9c798fb09833ce35fd264b2408dfb26aa0c056433187190fc4947232b3f076ffecd6d5187621bd01af9b1e9de593a02b2a67b5a6b0b85b6eb05414d42ee18de9692e84f023f08299fb12de49d0e31fff80bf8b7b79f1d9263c1f490bc08be86e3ab8ca38a046521c24ad586aeed13e78c8687faa53d738a9f50e49caf9fedaa91c57f0ed8d5739e8077731e6d97315f6f78de49521de322d65d57177fe4a26febc9a44fe171bf3f199bd69febb62c017dcfe27d78cd661acc43f2070d2a58ae0da93d533558bb31daf5defc88b6d5ae7831f0771996e75cccbe789a21ccbc191f8daeb2fa19226a6658a778419520bb4746b389c595f71cfcfc33ca5dceda938a69e451da0b094eb33e6b50f95ca856b65b78f9c00de3d81a4292fad4e3bf18fad33c21290572d2b993aadfb8d4f87f5c93bd57df87269f89a3c03f7cac9bf1588150f204f0ef5e5f752a6781b242be167a27de5d18f1f2ee288731beab1a73718af7aa732e56030fb66a6c2ed680785c4fa4e9739cb344aa9ac7178362643aadb7bf27a858f16ff26c20583199f162fbe219b9aeb441609531142032daa95ab38fcb0ac1a5953e2e8a9e87eb43996d2deab79bf33dffa2725694f32ed7909eed98ea5b8146c6709e7b7e7f9e78f100e2f245f7829a2dc1e3f5f89659946cece76bc316ecba0a8f8d95f7a2f9735b79ac4f33caf6a4f49313ae6d17f4a05f634130a88b12d4e3c8bc6ac52d581ecc337432cd5b2f95714d199064cb71db3a40360462c0c954511c8df58f378956cdf60b6ddd7b402ec650c12946ddec22eed476b7ccdf1da46b92438cc2a2dc81c832cd6d06ace66d0ccd80f774ffaefae1c61b7a6abb2d0d6b84008c80ba1ce1a99e84a021f694b651d3de5205d2d385679a1d15a8d99220130d97ff1ca49476459b2b2c622d60847ed90cb72ffbf1ebf3b930e9b2b8393f8af9ba786c5f43c81879209683f04571ed2730eb0ce29fa1b6fa74e70c3d86d50de41ba019b09f0c2bcd478326ab2b633eb4b57d306057500aa96564693e5b6d5190c3a8eb203b8013b2850c301f2e0a304b3e6e96d0212411e9b78599796b732345b7f76004feb9e1c16da9cacd293fd4a78e5dd5bfaa779b80805b42606610e972c652521b78f1c53f6ee94f33cb98e8e748bc4eaa22bdd731e63a27f053d7ead38d0ca6d42dbcc5e4b41789bc266b98c547889208ed7b3b76879c17c968eca227a7dc9c483f28f8bd800cafa776e0cbde2a0407181f5ee2c54c4b8c10b40433e8af2a758eb022f0255c3836c27cc5741a127844f0989027882f19f9900b40fc3f20e690d39825c43a7260a0a812c95a3306d9e205eec020a32681eb92c2478c59b44f2ea4adb86cda900f701e1158a05afd6da713ec60d7e77c018ef80360060585b3abd57d91ba9ae6679f582b4f0f8fc21d3959659f7c33598d1fe124e8b472ec2e9b285efe3a041a65ae2b7d797a2bf6ed1f58efedf6beb0b86a4a84a65da5ab7dd06829eeed3b32d115690c7a289c26c8f68c835c0577d9a4e647dcf92fe25b83448071e8d694ea46c7dae16119ee84694edf5111bfdeaa839d3b4271d193c23037e304c98aefa1e1c0bfa1298eb2ba6c4cb35f0d9c451d506a4608589a8d74052f00181c520bee356d5a2f19ebfa85f2adee3a88d90dc00b2af6f0043a7be01beb33b3d7e5a7da3b7f4cf34eb96c78091de4f53db8908f7bf2908017ab145774dddea31e741cc05fad47ea3ccd4e3ca3feb9be4569d9d644c2e284e360382ddc2b5a8a04f966812b41563f4c6a9bde782f0b44dd8632d0f9d681e0be5c5267575e262c259901c72d055792267ce52d3b5f93ba7c7426fd2efe9fa89159188baa285176767d46d13ba2ad57d10a91afa6e7fb88e693f05674400b4aa8adc053a0ff8ccc3e9859d2ead9e35443d2b54b1ab45b40287168a988a0f1caaf21e5dc0153cfe36e75a0e54325f783d6fc8d247c14ab90872be4897eede3d7bb4dd5a150947456cb42f0c37c35b859e9874a3af65c75e056d9e87b375626256ff8ae48acec266e4e6f6e6a44ee615c238a45f3b888f6a65a1fc6b59c34a6128b8fb448a333032c094aa29807287c074813bd9d9a3ae5ad6a0db7353ea2e7f37f715dcc64629f305cb4b71bd2f965be1f15b561e42845c26d53c7e632381cfdec51594719b542841bdbc1230c257053e915684ed78e5626ac383a7d2dded9cee3cc5bfd6f855fd1796997a7826f5966c2a51f85c094649f4bfb44412d40f456bdc8c71b8b68efe30321609e0b940761b57f7988f630f03ba170ad6c154bc494a25f8ed2ebb6bd96b5eb4546290178cb0af048febab452b7865fc20cae584004c5554924bddb241fe5f51c95ba58d47378ce0c0e5fc3fd850e388597b982a0b67c3fe9546da89963180a482d747086409b1a3235e2ad26dcc1ad8b0e9186132b27c5dc8b072eb0699ab192f2458b73477197a6a6de2dd3b15e96bfb111d3c486bb5b497d8871f4129896deba53a0cf500aeaffa5f5dbf8b8ce224c4899be581d3d0b8e4ee5eb66b97afba33ba77c89e6ef971a37a1fb2ebfd9a68f366fc1fe641acc55d7c06cc9d21382b4c18917cab2d594af29ef5f484be5fa38fb31f5b0f2cd4d7a8a4af05089db02a00a51f6965343c5677b6216c8109a2e24a511d61cfd54885b889e1c0bde9b3df25f32fa2ecd39b4f757e3ba898d990c4eaa7a3f6d69f13527308d86fd2ad4ca49878fbcf2aa30749172ada4a7205dae917116ff0d40df0ef2aee3bce6c7caca0891be45460284851b500136be6a45089eb2b39bc2b60d3e710601d5f48af59928db8a08e991acac73f92f40bdc1cb92faaa769846631240339e76513e26b4d189bad5d22519d0e98dd8dc20605d954b9e692dc2d064a9fcaa5fad76fda81982cb7a4e90b009ae9be84454737fc702ccce2940a96e39794852cfbf706845cc4a5646110e0371d288b8469e81ed551b8a445bdae6a8fd462b740785d7adcd4af17e4d185482fcd023f8a71f8e5618b392873fdebddf99cc998692c7e851ad441ea02a9547df809cf88afae8517660fb47fda12e5520ca80bb59771a307a1539bae43850e0f5b8a45da77352fa05064929c6fcc8e46fdaa5b2e52821896faf3b0e1378960ed9ad30ed66ef34601c39cd75a993a871904368ffcd097bb1b94e87b17910da6a014acb367867da802f150b523916cae89b86aa90bb3caacc30c9a1a3c6b6e46fd68c3fd80987d0fb20913fab191ee6d7de457b5ccde4a531feadb6c76d7ed4b4a84e5e3e1e1f47a0203fd4afc97dc4f0fd3b39ab35fc55155ca722fdaeecf4de58e76adcee52b8e1e09cb321d7ace4cad278125e82fb671a2994e6e705bd7765de68613b5b94de125bd97da04ee3962156346d6d1b7550d4c3e99d3e62bb48caf5fdde3d7f0bd077bb7ef12e05d8817456bf5987b0f94f366fc482f1fac3bdff56e34cd920df5b98ea4541f013abb1ff38af6de6cc4d556756a6e84a6db7d2cf649b55a7ea2b96baf4afbe7bf16691f22ade3eedb27f2f15473c040d0b7618b02e2b69ac34b8863c4b3b198bb76bce9b7cefc1bb90030c15b741a1622f939c9aea62fe79370b7d1dedba9327c66be88a97e592df11bb0e803ce71c72a45016543759b6ea8e169d1ecddc7f5cb1f915d43c0808fb9a77bb8726dae5b3d5a43fce304b1878b173e7c49f67de4dd30c803df12904d4c85ecaff3c3ba7e5d7d7379e458bb6b190be7975660dcb66a1ae45856ad209b16e61c7a67f510aaac0234746c18fd5cab659126deaed2acf806d07b6d2ed75fd22955fa8719ed5160fc2da716914a02542ec109273fb022a9825f6154e9e71d3eea9b55344dec6a9105b4f58a72ac8da221180e76e98dec51bd42832eb260dab6f9b54749c962fa108c6397674ce8429f24d233f8821b1bbffdb82e5341206e5cc54bf70aeb98b163efea4f6df386204502fd6662b36c0ee8bd45f4133e40fe1ab22f0f1f86d27b77dfcd6df822a627cadc08b36dbcf2e6f2ae07239da2ea1c1d26a7bb297ccbc3b633e0bb0f1dde11cddc3fef20c1352e0e8a849c9ffb6950ccd625d6108ef245ec5bfd90c73eabeaf5d7b3b782dc00fa83a6696d4cfa640997d134745762fd2c47301bcb00fd7fbce4d5da946f37e5be4699cbc8acd116836e93a2e39a380e6fd4ea0f77fb96b27b17c95d1d1faefd5e7bb0985044c676457ebd13a9a80a994dc30af66a9cb6784999841eea0d1f78e15bd0c20e73d0a3a28b62323c577aebce0fc6f65d6c73885f24887eda2b18f200b5c72095ea3679e950ab3fec787d06edbf56bea641ca6dc21a4b8d8ac3729190e541d02297b354ccb3d1cf0921e6008eff42205b2f0581f5a0d6c8ede78231fd7a907ffe8b1b3b0f6109e072e2246ad070ff6ca0de314fffce58d71cb42009a5ef9fad93f39a14daba74a4199a91d43b84c1c78518655eed8b127a7b78d734a4d95a29393f7eebb77ecdaba2e42e4b533243866fec5a66e86fa17e2880f87c28ce0c664f8b2b61415ff87144a807fe88208071b3392bb8d3a385a2ffdf324cad61561d978a3e1eddeadb60fdf7f0e07d9230536d38cd22c6ed1eaf02c05054faeb56478fb8f25ae7863266cfdb4eedd6b37f00e2703ab2302f48ffd7f5e5c97df655a853eaff9f08cdb76ae58e15be1fcd765d8bf657fe3b80ef042e3f8036f1795aee79d4676fb0d3cf3252365f5adab9fa4db7098122b7e786c57ea4bc239346e83f3414ac157f69b82b1430b570866a3e07abc92c75fb71e3da9537203d083929b1983dfd5b529bf3e77c112d8674d318a64e463b8289ca91790f27c78f7aeabec92cad14d277c907fee008e46592281c897ee051260e02f08d1562972e06a59a9902d617f34093870726783888f63331e84ca543f86466d5cef913cbc7a502ae4675f1a452e3a738fe2a809bdf90daffb8cb0a16d11fa3c6df18d83e02bfaea1c9407e7b77bdc6159e91090ddf29b71950ab6da1e628723f35a5c181266613bd11514efa887983e365ccfbfcbbeb6c365d07c6558a1b3f543232ef043bb1b0ac5562f57b5c62c656062c5e7bc74439e13c5628cb7040b821fe5d8045256665c7b6374c8253ea176a9b85d3fcdb462bd44382bdd32bf5ef878697c50416a324f053d04637df8a406cde0ac2a9dba2ceff7d8d73ffaf57192ec6f5f4aab82d086a262827fd70f45281fb86ee0892dc1872919126009ad8d109e65f57f9f6900c59c46dc466df477e1662e98f0f73707da9b36327833be05adc10cf22d65f978a25338a027a29f59afc3cb1d8cdc6b88568735220ae70280c5d5e97e8c3525ee7cc3602b9e930fe049d9cffc3ecde51e58b4bfe7e546e0e1d90e58c3a8179d6f2a25d61fb3f6c8e84cc92ba82caf8f1f4331d6b2e25ec839b6d9264035c6f106e3d3e30d8fe48afa68a91d367ce88e16d053102f6d88ee4a9a047fa22cf0cd4110a3f90184b5b4b3ca1ccfdd5edb74c4ba45a27788687641a8d7ec9f9a00c8ddd73c51c7685a268d10188c505bc48315873f058582eebc07cc9a40017d1c835898f244e16298ae6560449a4b6ccf667bcb72c185af432bb5b7a298dc5b46add0653afbe9c5afb005a290ee6b2e4fbbac6e0e6f4d29e1f561fbbc7caf4745e48f0bec77a3ac61519ac6b5fa4d5e82243deb825d651664d1c320102bf34f7fb02539637bf66ed616268e0b9cdc569eef4c0be7aaf611244b362a9f9ce4dfdcc27680990973900efa39a5d2c199d361379000c219028cae6782b30b053e8ae2992533d49b117507dd5ad188d879bbee2319c6340879335b7de41880f972c8dfe4468cee956e49e88225a62cd76cf61fd2f4b85a31b1d06333f8993b44ca65eaf545dfaa77dbffe925abbbcc272f313b4fdf0be07b4f0f58c9ddfb368d003a7808fe4dd49a4fdf9d56d0a35b1812c7a280ddd1c7609955ae35cb019c4642c4ea06e187bc2206c87421cd7a37a47d9e322ea3dc5c4cef7c552ede68cd292220f7124b1f3ffc8118d9a45382de2b4462b964d7ed401161e2d2755bb022961048e35368ad4b3e51ba810b50abe6ac4c9d4c28dc074046e1caf978c21c89afe75f4de9f23607cce67a85b1cfd0a0db91d5cb27fa49a70867ad6f353a5d2f4e714203f0e4a56d8a33291f5b53d59146cf1126775c8480c3c0ca2b5f5019c99ca72a854dfcd3cd134273a3bd939aad17d6c74961c8780f517ed67d5ec38f1a73bcafb11e8e7ba09f2b8457111053b6347695ef6f8ab72d81e68ec72917982a563e197b7a228b4abedf51c2679ef021ac7879c8453230cfa959282b6dfe33d360182236119527e0b46c81ce2ad13042cd832fc68e49184d3b3ca45055f90e68802ee06035d56f9375f439ced2bbcf10b863a69cdae2ff79f6e15a7d35beb03bfd001f28980dc07895357f0493dca28f6b275f971a9596ae7a28d482cb900982e4a98a337133e5089d0ea4e3eb6598d96947e776467fdaa54642fe9717cc21dc2f62e82ea569feefe54cb71f9a06868e6d1e630fc2539c6a6064cdd4f4f5716f91469665da70f9c2c037734e09dde638b8b92c01aaed03b8435600a8c18ec1eafeeeae895de73ac54a9cdf56a7e3603dd6da6d557c2e3587573c89990bd61ce757fd40b92894c124a0540c03bcfb6e47056aa02454820960148bc1f829f8927e30c6c77f272809fb6c978a9f3204a33a02141469437ef24f4683a2022578360b4d5e2a423aa783371e2cb1539f6314b36db89b1fa45d57a7eed23d91d33e27d45ea71d656fefee7537828fb70e2ecbcf4af44db6e5be9153c6646f46663ae4f1fd44fe4b9629d3e0a48321123bbde0263ca351f9e9bf000523fb54df12d3131f8390e1855c52ae917628faf344186735dc1aaa4d52dac5d50a0642578ccdcf19f74839c3497b0836102bee5b50877650615f94a9428032864275db278a4631cf4613e3a7da91508e015fb0df2374dbb134128f00d8d61ccaf6dbc9323c14cd6dcec55c5e3c73cf832c924d54f093280acf9013ae45741b0c9e072676ae8788c221cc9d31bef539a2059658b277cd99c3f5fd25c5439e6dbc6d86ab56056350a5c42db5ce4580aa2edcfbb123cd142f64a0515d518f0886da9e707066ecb2d0ca10418a82a8f9ac651e13fd6f6ff39dc4b9b4fba83ef2c446be6b723cce67c7d397d5110872af1c571affb8b0ecb66597bd2a210f91ec852aa04c1f97b0372b4b63f0f2b5ba563855e0d9688dfbf818c5758aa53c80fa190a4773417dc393a7225ab95d6e35d996ed974e085dffa1a83e74bae735165ab38d5db2f47b6b5cecd6bc16c3964a902298872f1e5fdf4cf9b1b326d92e37fc10bb38b88c716e55d03c7f2d8a556c5a7f5b616b3b5edb8f94ffd92f27cb66c1c954fdb0f1004f4175fd71866cbef7e622108d1f9b10de05b7705656f58951d9ae4b5c3deb199fe161dbeec2e43bc9146b7d7e25e3eec42b01dddbe995302ecdf34515c3277f68a916201222b52779efc6ee9155f3381088aae2fdd8b1737d1e1eb3a0eb746aff487c3ddd4c0a5aac880db1d45450b5ca5c8e20e55d7526443365250f4eb01e2daa78326ac1d68f2c5c28fd00bbe86ff4d741d76cb687fe264b06d158fe2487b882a87128be9556a05d0baa1905b47202d257f06d40c26db63ecd30a6e014b2710e90bb6b9889e27be0fc32bed908593e88f1b2ee787a53fd0f3a89c15a9de9c3132509e532b5287078e0eabbec565b368046d5ebcd312b590f952e003a843ecdc9f2b1f8c46126840d1d73dc24426f33d9f09834ea02e7e5014881e3bafdb497357cc2971157c8c4d6d452fa3858f0b2c8610ec5c258ef4c551eb5d06ad2d565f55c1d376d76725164465d773a931875b0c8ca7cef374f600ae913bc0c4d2af3d4eaeaf5e8bdbad8b0da8bf50f06d14574fc13bace79e0e952c8beadc16e12971a90e47878c4e80d7029de3dddb30bd6182eaa350c1d613d3db91d172275673539b1897c13bd979fe202f077c90ed338ec2d2ed66746ebf8e90f583ed7098fdf012a11075f7dfb820cbe970c62bc239775993227ec5ac32df86a2e609bae41deeca694b38ed46487e010c3c2e7018f9979c6e8db6d59266593b7dab91125649f9495ed3634a931bb8d61453887dc854aac1e71edf8c042598194151d4e949788c75c0f9a637947cc75476bd6833cd9d46b140f3c5655c0e14ee69b0f0e114266150f1b436efb151ffaa0ff65e2c64cec89fc9d4537228ab87a17031bc4244e19ea6110a69541ae72a22b1b8921455f27c5d419fa9a104c9bae87232ca74950832fdaf78d0564a92f9776787c85e6a56cc626820a3be0f2b15e9edafcef64bdf2cf8ab783c76beb9db59c280050551fab1dd610bfb583dc7754fc7558c2884e6421d40eb47008765c916e62967f21877b00cf1834cc98b0ca84e9100f024a67fe67c27cab8b39ab20af7691de1b2ad859d9e6ff36b88b05b94df5698083026a8f89b77ccff9e0c0e66855dd0d368e9e55d7d42d63d2ca0e873e1b8b2f162ff23dae00327133b3871a618efa55b9f8b8fca7e064ebf12e8ef8e0db37f4ef1cd20fbd419bc68458d13dc4eeb87fca53771c0f5902ee3d6d91e88f4323901854f26e2e869c0427de3dd09fc49900605d0076257f4e67b3393a64a92aff549d8e85014513ae24638c8c96854dea45f0f34a9b60f7f41c9303454275837786923f697ea381b0aa2e83abae74dc82a43ba00215feedc9ef5871cc46c9ac26e00ccc325496e363f95349bcdf0e1c0d462d5db8b1351f9da37e74c0d47828f28c65627b08b30124a1c82d77629cfeeef229dffbf18406106895c0ac36a00b17c11a90fceb7c934e0620e3c34be42f4b05f431e31796f85433949ffdc204b5b9f45edbfcc3ff614404a55b7f6752ca52af2763d068cf298cc79102db91438c55227e64037a9268575a20cd9d86a5812e566a9b90e0caff38e20bdc40f6be0d2a544c848101e8eff0489dcd57c6dfb52adcab9a4c566823aba5af48c49195ad4bcc9c958758e6c114cf5d2e4626f55690b14a35f90fd47bac1e24d7f05e088f880855e1c0c8374ee53d9714503757ba46d3294251c6e8a222e388f709dca193140719fb0a8054008959803872434e217d16b255c9bff137a5eb367e4bb11b1e802c6b2214039194efda8ea25e1585a0adc330635085588576622bbe5de39e2b9693e3592f412fd3d086edc66e371b51fd56552b81a72ccfec33ff6946b9f9ef86f8b652590dfb8ef95cba806b1b7f4be8d6e988ccb5c57322a975e75cf2ccf775e2e453fc73ae79722c5e7fd5028ad824bf205d80bdc762f3d590b808725f1e7e5817595b71f884b6c7a961ce60c7242bb273de91a36814f40401c6117984a818c2966fbb7ffa33bb66b01b3ec4331026e087d758c9f8b01583c12b0825ffbe3f55b633e5dfe271ce265457370be86a3805fc86b58ebf73b6c95333c41d0bf87409c97b3cb368c5a23c766ca6bf5e9f9761a2772580de5da0678f21402b751b09573e5d333b7217aaa6cc36809e1e7053704fdb4dc0eea20ac2b7d7a5c71a2e5e4dfd3a701610e0beee7a1d31324a4a39f9d7d90c18dc4f227c0be45c14e39e1dbe18f95e62b3978cda1a3a9c8427db5e94d7284ed1868168dffd6911202f3ca3cce44f6df16c0366819f63918fb55c1ee425580248343950dfeeeb86187504c195cb229fcec0819f049c2e7a7e7ebf18e7dd2143085e9dc617bef7b6fc1a0df5b7cfb47bcb56073a409da7a54e871f74f5944fcd72ab91b1554f1121bc2d4cfa94b1b298e93747e75ef5cdbeb696b75f6003e587b780a42d1d0b108e4a4ec828a67ebf0b5479240d62a7601820070c9a0f69fedf3f2d1b8c1afc99227b04dd79fb82141240e1defc51ce40ae2936d86b6af793873cba25c48236cbd62740327fcfa9bb181df1c0ebf2f602938cea133d4a0d05f09a80a1b6b301535784507f02cbc970c03c8adf1b2f991b490678453be9e23c2854dfa3f7590ebbbcc0e9235f8f7fe3019aac0b960a8f2b3fc717ee631dda7d83073c01e5ae357768b66dbc043f2a27d7b16933dc2e8a90e8b21caf461f2f26d796c558147866a190a8d0e1d289b68cee4b36ed9fdfa5c54895b84eaf3c3e1427737495b1eb12e12867274cc81a1798ead17d8d5f1c52015a37ac51d2ae577c9f97c7a2c3043a93276add99e29cf797820f6bd36accf25735853e5e4ff1d50e3d9e40719047694ebc9dee58b922738a13897527553f150a0f747f434ac1396fa646b9834da2ea33a4640f354af1c48f11356eafb2dc85c82aa3c81eef677e8663befa6cf96fa9e4541cbec35b580cc573e2edad6b6b571b89f30240976ed4527d1f418ec326646a3f7db8bc4f91c1d445bbae407d17241978cb84c365109a84e6206b3d332e0c369502f06c413f780b68579bb28ecca96866a0580c8047bc49324e8735d0879b5b055e202123d457b9fe2be9cedf14caae7ecf6d700b0b1a3854678b1cd59f609c6260a8a06877ddfa5eb6195ed26265e90e5684915a1fe1a3b72c854d1d81eee7a638b51bcc4f410382041178a3c8389f9e396c500c551e97dd4b14a1362a79c1febe845a75aefbb153717faa8a6d42e2e00501468735ae13a57cb2668589e665fba1edb4e88cf5c65bed2440a53daeb1ff110be34dcb8e939555d32e7b7983e1957bb1565797e60de44cce2976e6fa95655f4dc192307e94fa0ca43b1c077b79a55f93138b3e423d29648cdb2b5d91714d8eba669b8f09604329e5e0bf43f0311312e1f5da4bd3f9f5e4482a5b7eabd99f0868fcd6dd75565ae6ea7675b382884f095ec29f844c19ba5ff496cb459ab0b133d5200e5836c8bfcced5af423185418f099ea09b9ac61860b799fca8b206ca709e8910d0cab35a6d4671fec7654d0344be1fe1cc869626474f567e64f9b37fca8ccb9aeb324e3095e4cdc59043e9dcfecb293b579ab31d724ca02f4491cf518eedd6f07037a36c2f6dfdb1a8e918e84c00a1ffda6f3ded59185786d97c2e761de49a6c3c26c5fdcfc1a1adcd7285d456d1ac4bd73b9c521207b1220026c8ab34ec0d37a13f5f19e5413bebd1bc09f28d401b4aff043b7038187887e1fa81a3e7c223848a2d64c2053bed10d8a0da96bcb96bb1bc5367ffd89251366ed0e46fa3febe6a6b7c494ebde98ec3e30fcf59f8ac0c6d1a60f81d7d16235e27bc0727c69f7440fa7f04d1a7f58d839b3b9ca4a461644dbb002e675ed487d4b7ee5a9c3911f7e5286fa8e360e3a7a4a53365ced99178ede721d2d02ae34296b05ede6dfef9f45d9481cf2052b6a9d25f994eebbe4e7684ecf4056f3b1635a3444c57b9bd97fb94a6f4705d746c8b086861b56f40c3928a183b69627c74aa70fed7158d8a7bafc1eb19fb07c7f6974b1d2608cabdb8315a053a6d2a359687e663da97dee0b7e0acb0a2e14adc8d90e9615dfd3198f4a7d9070a6b3e8a1d459532c79f5ac6fa58cd5ea7cad1e1c5f578142db59a1235ecb2a4b569c5d641a50df661ea2c47e36b6e65c076128261f71df17a41c7c28b684457db894c2f9f8f3479ac70915aec5627a17309a46b7950252a4cc9a98f52452823f11de578b453b23d5f9ab65a5119c4ad2073485f84aad399faf356090b4a42e0382a344f17de40471802061bea6443fb455b81a1a1d056548e2820cb51a49e389bb64f3e3278ae53e610fe246b103c85adc058307cb72480daa25d0137919440d72e26bc0e1456b48974df57866369988d980630bcc8cbaf27c5e70bc9ff502b4227277d47b744bdd2baa313ea3681d27f07b2c7c84461e47861dc019e6ba225513840da5bb04b93c03645824c7fcf9dc9ed203c62160832460c2f1ac91ba9803862f103f1c6297a2a38cc4a6b4b057df304bb483d77a5cec5cac1a4e62ad433ba1b968ec7e736013f54d080ccbe414e097ddd6c55e4cf13382d4316e110296f7b4d0b4a0d85dedd673750c8b2492e53733c9014df96ec6070916526d60673abcb1dbbc709251b93f9aa8da882735625bc5c93f30197ad8efa98f3e76d949d551f7967b22e3de88b99bc134525da2c18dfd5d0bb8f7bca41a4ebc6633c3b42073a0cec3f22aa06e5e3e8ddeb8236b0490ae62d246701f421d6eec1dfaab65b298a5adc21af9c2a282533936dee4724a166870a41936d75ac5a874e0951b71370584c3cf6e5ab14fd2038597a8209fd1156192db1e794108201249c984cc173bb67779ce7551295476feee35fc733b03c3859f2bc1c029d4959abb38fd6406aaac5baa1aabca322a9205e6b3b70e6f7f6a2c3966db43f73b944221a36a0075ed8fe0b331c56309e293653780f94821f84d273b760b905f8e315fd2070b274cf931705c650259d1a36e60f1b934606c33bd9d3d24726af50ca6af3d9fc61f0dbc01753688b2eb9bd9949b3934209a4a861325fcb6c2fed38d378632713fcb4332e3d8591e8b7f1a77e591a419ab88104da4fd82c38c12fceff2346270c8dd98c73397c39a15ce4567ec5e0e48a90a3c6edc910c01427cac94bd456fce564c3804b9bdf0844824f131ed6504889f3d6b4707d59462e19f63d3f1c31a66716a15e08b17d74bbb42c5ce1b88fa6bceeecb93024dae213f18aad94df37e761a4f298bd22f4085f7cdb263b47cc668517d2d0614945d77abfe90086752a9e56366b4f716f5d60b0ba09100c5da3e80a954f868dc8bfe522fd9b17140fd39258aba1dfc7777ea7cd8168d924e375bdc75e092238b8bdd8300f5d223b1747d452824be220b016cdeba1f0964f994e0f8f5cf6e98ffa7e31562ffec9854d6d58a48be05b60e43d2c317d3bc35997be0ee145467753fa0d5368bfe9e81b4ea87bb20ef349fb80cbed80c85f3a6bacb4e4b126a34bd6847104a08f6084c6a66a66e15fcae64d623bd95a454b069f25d602984e4da463a5707314335210d5c1b8b91b94374857e41f043a01992a4cfed08cbfefc867469c6bcdab40fd190147aa839869000a9a3c3e2cb46e0f1f4cdd053fcaabe1b1e2532f19139dcb32b8527ff019b106daf46b2360ee94a775379a6a4bccb5d9b9fb89d945dc95e5c797139b09cb2202cb83b2bcbe3276a4dcc20219ad33120d27b1b63f8579ab961b91953922483fe868e2e44173433b42a04935315676ea25bee7db8da3c2dc46d4d644ec074137d263178d687a9379e24dd6e3bee26b3558c452989a8046c39f8b385b5c29645c123728e9ff097bcf786ce4885a7eec05a3ad8df9aaec54835ae3120eb21add2c8347e797022f6ee4f780e842e5e22a68a83ed9e1ba3ed77ef557a08a30651175ac4ec8bbe2b047ab91ec9aa1ce24d57842411cd3ba22cab9f6069477884d82bfaf49aab248f491e6ab08e3b698e5149ade55d00b127f1c92b1754620bc6ccd9e6d68f7d81bafe9cfb814d5e61b94148c37c165ff6d4d1fa9ee32f4bf605a05a26bd2fc9e6bf9c3414266397e6652871aec53cd6a977552c31d9baf73b7504d3559ab80d4d6481fd171c399dd0b28a2a987f05dc3658cf8deeae1a7d838b7fb16c95e9a78e704da6179ef2becf5a96710cfa8c17e9bf13649ad9dfb71e364dfe9afc69ff3a3e273d90b9bf65d0723f19eef9d0a08d503165f64565df11695e642361378accd5a0600aeb3db71926bfba17d57ed2b0bbe8272ed21d3c46145b9c1511fba2a2c723e141be314b1d552194224d0890f4c3b9351c4b557bfa47b66c444aadcdd4a371abd4e31e1c10d420fac14d175b9e116df5340c16ab055ebf1aabc444c72fcbec4e3b5109163ebf9369c4f4d780f26d3f5f89272580ee5d3e3d78b0722e62909e6c5b2f0ff872db5b51cabbdbc5f7c79add2cc639b791a3b29369c9aeb48a6a76b51b385c02a9275c86ca2fd082846c865258a1355c599d05d5a6818108ac7281dbefd037deb61e17d086fdb3c6b2bb8c6a49f9c8249ed90013d81991806e4b3dc114d90c43069763f252af66c76947e7e6785b31f1d097580fe4784a0eac5ead5f7891889bb24eb9e33d5f6c1b8530252233cf979b7ff14bc588ee9f44ef7049ca3755cb39c1ff8029db1f995c02688e37d40a367e41b5e52b8548827fd0e0a22c3a653e230f136da5b2c155a3d0aeee3f750660f716563feb6df629b7ce9c2c7bc847a1f2bdf96e26829140ec6ec99373068065c3f4b0b5a5018c2cd188d0a316f2736216151cf72f517886866af752b9a7813948f34960057a5734c7f2273c456d24294f8c34ba2250b06336441140a2424a19beeb9e962df579b5670417905d4739d9cb54d8c09651d1ca56a4fd4d72b1b11c35d870edc4bb8c6e232b72f69633911b621195f3740c5c4ac5216ba728cf959a7ed0d62577898c785443d64927385f0c2d4f268d668cf3a0a738369e8445c6feb850a50d3271f4d98118e081188e35ad5bd52fa70ca7db709812bbc671b8403f4b950211c1e3d881da81f6c9547c5fe691c09643b33064167e09c07ae7004cd8c8d7508334cca09264a4c + +Params = SHAKE_60/6_512 +Msg = +PublicKey = 0000001f483185df587ab6f9328d80c67df426420f80e625068d5cbd72c5a9575d8016901a407e85c431a3de5f1dc9152a5d170ae36f0425851deb2b74608c50dc8744ed61fa8f0bdc9ff0a23a0147e953de6f4d2f1a18414d74c2c7954feb38586e4eff396eb721b2103613802769fabed3da27db6cf08d501ad02d10b7e31332505403 +Signature = 000000000000000092c0cf7f0363d3d612e05fe8fc2153c22fce4b5f1e07eed0437cebb2bbe0680a8df400655c11eaff8011aa048cf92dc730eb69d72099c56141ba2d5ada7920dd91fcf0f2c0a799762a6e42ac5c699f8681451ec8e0ed81e28ca704f062e1def34b406cca4160eb479faabf8460d2242f23080ece662565f2a4abaf56102b9b8c1a0e28f3a23fac0eb1ff15e0de57a60c75599a89e2b2083fa09a0912862933f5f36e67336e23a08895f79798dda6760dd63d4912aa15febb020c489af21bf9efffa10901e29f1c9192ab2e9536f60255c78d14fa7cafbc85a0e3ae36cd5f29e2dd47ad1fa11923218e2ada1cc2b964ce972831955fd20065145a4e3cc97f3b104a7e8d7d4160d0056166b7f218a5294d3775fa01e5154b812dae94d91ff0476b4d871c92aeaea78d317e2f8109c8fab0ed9d69baf7ab3a731aaaccb70ac815145b9d002b4874c3df41e121bb0d9e50f61451ed8820ec8088f4290e8f2adec730ba134632c27661ebd888de0dd4d89c5c4ec01347e79f4fb4f5a6b46068b480a05411e78e7d57bb1a99322b62ab97f6a712ce30e6f6bf762e69b71282444cfe8cd31f6f2c991e6498923d4f5c2df7a49068039a73d93005a14305cf89807a3468cab05272e5d402b930b64199ac54e64835003269adc00ae91e95e47d96334147cb000a1e76ad1b4bda499a1e452c1a5616fbacc992b458858c67490a085b1d70809404401592b8eab6c91d642768c03d19b0befac55e64eeff2fee0bc2b21fa34eec890f83c14883dd9494e6526fbf3d1cffa2132b47fe39b166294a62966d1ca730e9b679fed094cacbdf8a8cb54e3c2a3c63ceb62989b70168682f2ec44e3010c2382b7ce41e07f9a0e57e3785fc32e1f5e09c7db49964da43cb8afeeedf1bc5525290754379f50da1fab23119d93b32247dbce702d14eb26611b56c4e6914e883e541be93a803705e35348adb65a182420ae823067e7df1b5f9274ae9fea9356482ffcf777e9e3a72071983874c965d091c5b9f5dd4e4d68ad346704e876125089a46df832ef5740b89de6b65b794ec37ec3462ba04c6b219a2411ef183c217b687a2f5bc9734439a156dc6ecab1946633fadfdb4f1a80b2ab5bec6af1506e42305eab829d48638d0196f9533708a54d78545f2ea261cd7e9531e69003b6a30521dd3302b486a195c4039a412efc644b37449577afe95bdf708e6746cbc5f738f118e5b8538f3bfcf46bb12dc2f8e9ccda24b8ac5613b6a32961c7b68499750f9c28972841eb176739c3861e8cb467db0396a18454c579450b195789e22ba30961502896dd86f20646ce87a1c0e52754587e1fbbf2a80589ba6bc7cff0002b6eb99c7b4fff63614e28aeb9b08b14c4864dcffeea606fd5e2e78356e196a33973fd47da68c34045f45b0289f00773b6d7162c6a78e789914128d64f0da8c09fdbef1c68928e7517a31a0a17d8a37e52356a1ef43357b75a01ec0d53f4cd200565235052b67528f785e6f08442cc9ff6273d28d916f374d2ee5d8f1df44147271ed4296359dd12cbac50cac64dd1a06d9e2c5d2457ecfa2edb4acf6fed403af0e8865339c77618ab820261bcea9a5cc75628ff770f7d069a500446064760e3af67ae1370721e48151ef2d52ffc8a0e3db29c629dd4f61169e44ff2ef8f28345f63f813cccd273932c749c16bc414511427f9f1c9d71a62a0251967e6ecf6a8622472efde3fb1822be18980e747bc4f20e1edbead0593546705661402933459ed6b07e2ef8362e305e4b4d1ca4b4492ce0ce1248674e1625a43db33b9e5ce452578a60fc321d34adf17f544c777cedc02cdea1fd4900915e813253a44ab993971085546b8a4c5a7d0c6553c33494ac1679b7edeca4dae5bc830b4d928b45589dc9b7945eb9fd0e84d3cfd85dbc35536cb360c8374f24101217d474cddfbf4127000d07d73ea2cab1fa0ca8aad41060b71d87d5f368f2019701eed80cc54e747c7db0fcfb1904c600e8b753dc0662c506fde638241609e39746f96c2d300b7b5d3485b3b4d4acb4076b918a6c5db2a0acc9357c8565d0786bd174ad6ba5d08c018a71c48e54775778c8775ae4d3d0a4e4632e561979831b80ed61783b1792ca7935411d1748ca1a9dde38224db76061bfc01865a004ab74caf877fc4fbadc9712bd2ab6ccf31c12dbf20bef87dfada553595f96ef110e6e4f74fdf1395a2ee2c8c0f5d98a8395f1ae21646db3cae9340baf9a976d06ac264f0e2dc6cbb6761e49842b38c0e641ee75fcaf64d528ddc2155b54dec65b5e16900f156327e9f1317f0cfe5550493976fed6e0861f8f719029d295f9276127bf2137ef151fa0e8f61e25cea7a7fc595f035ef63922e7186933d9cab8cfebdbaef91329344e463d71acedaf9347ed34fac2cbc07e78d009026907513da9f12290255e527b4e3e2fa01e86bc05ff08f450e2ff9724cfca9f5160328f67c01fc30cbfa245ecbb7182cac17916befaf6baef08b4dc2ef9fb837b9e5c31c9437bc1b5b3a11d24bc303a41a987c9ce73c28034dae94415252d198297af658d34173b15d1e46bd74c690c3401f92548b805d22af6c3cf65373539acc3042b35603a095c53e9958f65b8cea72b556548ad5c1035251e3fc3eac44eca4279ac5678f93a5ade27b765430a922a2f58515ab54164bf2f91fb7e4fd7805a8ff3259469b312b7215fb5d9775431dddf88f5080ab49121b5a31dac3738020cc3b15c2825d04ceb70dd7341902b9c19a2316bcb30a1af633b651333c0c5f61b9ba9878994422b3f5731d8eaa3a54269ab5f0e0bfd263856f6f7f7aed99c8c546f407f62f4699e000e2b028c47fcc348a14bc15c6ba14eb72b4141c2083b4be3e49b3fa55cdff9b9ccf159188fd9bbe1b8378d3ecb936095c6bdf17c86d30bece49eb47b138e49b919016b7048c5a68361bb4e0cd28acbede5b5f687080a717a20e217cf2d2fc74acb1ed1baa0a63a981a4322a0a6ae491c6bf496a12d2a7e40190d38cc94bc00cb3dbb57848cd8793294a434e593b5693d6e3b289a8486d56f6f16266e1dfc045629926b5ed7ebacb22bc7e8c97bb79e5dab8e8d5b4e33f7c8f3b700af25fd6bdc0eb15b4a34e49b054fa81c47ebb5bd6bc492d18d0b5d6fcb028994a17b97c7e3daeebb4ecc8bfeae9af01f917d04dbdca6e29911cc88f90ab82e46c2ac2457d7cc79ab2065f93712a00109aafd51a5b24657f51ad903e245099b631bf3ab33d6dea301ebe6fdd1fa9f142215f3b34bc9eadbbcd009d9e1a2c82585929b52e26634ceb3c0241385400c2c6e71c106a9d2a30b339eed7618ae9e687f2f7bbf8287505e8b76430bd8de435ac37289f9a0847618f0de263754ded5a6d72c7620daa657c9a07203e2df0f8d100766c4b032026b13c2ad080935ddeed6a95af1ed60653bd1c47b135f8d3338bdf842c10dbd81bdd12fdef17c126de4ec3ca07fceeec22ab9d0363fe9b7b86fac00b3b9b0f3c517ce8b6251bd39e296cc1f294201dba8e973957f790ff561de44939fab8ed31fef2d13ca85e44e986418b93ecee1b7fdf726881ca79be0af3c69f760f8cfdf006269aa43378d06a8d6c1f398c37b9a5bed807aaa4e52ca8ffb4467a52096b586ec749e7dba1143754627827e0eb0c9b58dfef3163284c03f12df7d487f0f6f9be2d60d184b16e370c666185508f438e853dff12c1b6660e9aeb65f2e6e6f5584a4ac9da9866c7b69701c546341303334089d1b892d530332405b2204883a06c908530e3510c462745d63734d95a321955531db81675fd9cc4918b7639b1cc24139a385c8a481dcb67dea78bd63c9c9d9438afb69871a33ba63a79499b5db6e8fdd1419962a9531421460a38d4913e823d262bb7be1bcf094fb1b291395383f6ee663d4165548d799f4cd0fc6801074ffa01a2cfeda0709896eae5a678cccca5821ffe5c11b4f3ee1f5ff37662291ae7336c9d5c350d5008d40f8f51de710c49acc7acd14ff654effe6c811667d4f0833ae531f11751090d61287bfd28ba01be32a5ac394dce061f0ca0122ee47309b1f0d23000fd96073d38182efe7c73fca86ef67bf61c7c27bed56d1e574c8a54f890eec5eba30d96bc240e877d7b4739702a2b1754fd68e7e23bff5e6740ca45d380a1b7b9a22e3ddb9ce8730582f668b552b64917e741dc1468f85cb12a58544dccfe73bf00211eba8670dea33248f73536bc7c8cf6ac1f4e77fe5c10f0844b4d7045fd4729de6e247a0ac75d789ff1db8669251e20519ad44bcee9d65a4fb3fd3cec611cefdf5c2962c8be66c578f5588098f95d116920440f83e570e94e662d63a801792f2458029c0ced661c5f5b4cf6a23b9b1470f65ba4ee24b865770cfc597da0d18c7f383c59ba1f6dbaadf7b863b5c52a9834d89920bacdb3d64d21365607e6afb0b72d9fbe49277104d74ae9b9811766d941698801ea5e68a5092b49f43c75081f49154eb0270d0a3a5e47037c272c2a25d5622a49911adf730a08b98855ba12767394114393070b2d375487937cf21196b4bc8aeae4e13d3be96c422d0ed9528d0dd299f01d68d9dad4265a16858efaead2d48e8df64f1ebb9ae2d9e1eb1fc934c7147974d171c7fcdc03e46a5bf87aab6096c00bba94a438b7cc65fee457b47bed705e7b6b5df7f8371f8bd31bfb09c21356ec7e873a4c5c7ed6535b9fddd729fe860bbf5e5b8eaaaec19899e63a491bc65acd816c7edc69066db12b5ddd5b1e039f9fa80fef7475d19aacb2045e035ebc5166127176f1cc3bee878d7b3ace61105018f86b92e40dffd27e64be0eaf42aff2a9cdc1686ac1445569715e192ea7e777227bf339a9655e9e0eda194a31d1eab21e8b6e458ace38c43ee98e4f2c5be470cab29ac8572151965599304b63d54809668c3675b1fb48230048e80d500abba9d4a6fb03cf1db213ec752a840c2b2325eaf6adf3e8ec2058b844e5153717660e63c31b80482148ff5c2b1d846a5f70164bd36eb6afaa71ebaa618f01254a098d1b40aff967e6da8109022505df4c70c9a6436c97a8259ecda3f27d5658a09cfaeab58e64bfe352d138cc437638817fa9659081370d35f1a86b68daa48b651ed0dc7bde2630b146509ce411e55c12768b5254c4f7fd3303dd54af78c4b4ec00ceb338a70930bcc3460c1f8057fee09af0c26314245430523b3b8b829777ade9e6b740c2bed46ded0dced0ee90f1e8ba068f70597e8ae193922296abc34f34c379775971e7fa7a250768d8f206549509acb22872e313f6f918cd5213c671bf6be7a8bfc8210a8cb8c86ec6993dceb3e1c61ffd509cb00fc946370b13d8c69c21878c79924e19dcae5deab21229999675dcb88dc2d109a55bb1001b0d1bacf5f9ab79de5f23f89ea7e757675e0e24fc71881c933dffde8d8bda8b065aee1c5e22c6ca3e666320ef8ffc16e051072a395121ebbd76c8d3cdbab37ce852fb3817fe57eae8d8fb99dce37dc64827316b9ac72c103b4c4ffebf93110ee5d406635eb15317d0b301d2a19972f7c42551e0fb1510351917e7bd4e7d48c3b70854dc4f1833739f0fdd1589feff966f24441dc38f869af8e9086d1ed54e5461c55813544cfeec40ce519aa879536887cb2f73aa6ddd536715b91b9c903fc40257ccd6d6f25037ffeaa8c76a88e0b5e6899a55c74203e327ba20516df29800453d8824ec02e1ba32c02c494dc8fc9e986f2a5a6747f39cedbaf9166a001493529dc3bf96582e3e1f7630a93d94b5a0df8c587517efdc3273dd0a1f6a2411b05438f14e501389015bcfb2dab7977a5588bacae3ad99e5c01fd9a85a3ef673d9e87469b18cbc8b768c95580c28d6fb9818735a78b19b5aa88d301f92bc0ed4b356fe1c70b68b5c741344c50f1b97a3ee619d009dc97676e5c0387a947f253f46b33c387f07288b408b42107683185036ea46bab0148d5bca9cc5b6e2bd4ddb7c80c491d2e2914722c57e3834b663db86196d5745837e4d466b21709e73b0361aae930d6133b78c1b4293cd08020bef9d4cf79edac4ac8ca29e9011102c4b08cad4b955f1350e89f3b7a8eda6a9eea95d56df201350c2d7bb0f2ceef7e97153f3d666fc57c736ef85c1cc8876824b1f51394b01dc1f302d3dc25400554e675c0a7cbf0a7963e4267986346746ded09a42d34b8cd2f26efe0e432a44ca84af4e2569d3fe1cba58114d20ce84847dfe1e59a4d9b4869514875a06c745efa7dc5ca2eb2f2799cbe60eb76bcaee176362da3d43dfe369443246454eecb792a411fb1b9a2a336a2308dc0676326f0d9280e27e19f779b9c2d5cdc466e01ba4ea10e806ba50d3427c2095cba1c895202974f8f84c0a6357975f41ea712616d52c6f3b2f203edad8f01b4618ac8460665c1d5b126cf82635b93492a8cf6e19f13a6347f4f27b4fa26a8f08dc2fa90d83c7ece906d9a8d03e676a6ab71682d5a530a20365f4cad8b48491cb00080d7fee2198cf638eb006d954716038123bb160afc8852ef3ad6650d63ff2b44f21225945c7be7bcd689b00bc4a24fbc5f2f5dfe26c9d959ac8c627edffc698ea6d1e0a302d86260406b69bd8a40824dce3bdcd7e342a9f4d48fb9c1733d0bb9eac56cb13ab36c8c13637b46f0c8b81dfd67789804bebf42d373f26fc7ec2112c8a97ea6daaae0a50e34ac7eefe0cf0e221dda5e8c8114bc2f9cd8476d23333d2877b7ad776fbe97d0eebe02d6553c39a96cb8cce17741898e570ad5cb01ac23e4c42b5533c98dea83f10e0fcf0ea04368755fed84f41286187a7f748db966770ca04b88b92a10c2d208f88622ca5f0c2725f52a5b8f09ebd21e1f4b97abf44330e33d86899f4982f55348e8abeb9b44d02992ab46eed878728a3f3c34f9765a88df0bbbdd9780aececf6634ce940a4134dc7435510cfef0329750f7246e51be83164c42191cc9e1955dd46fbe66138f623ec992014737c1df4d09345c231289f482a8289af330aa8127a62c66ab58687047fd7386fae8d726981b9666d14848bdf903700fbf264855ab42426db5ed60b4ac5a533a37c4fb162da768b40b7bb03bcede6559c2044e1dd3381101fbd76ec7f703617035bd553cc839e4630aaef330b0be864fb2a39089e8e6c87899c42ba2df5961b7460032a527f246f3c73835420ec376a5a360dfaba21ab71acb80be3db61d48f05fb94645d98ebfa6bb7f840158ea23532d4ce8f61b71dbe42b70c28ee10ba833860e58bb55d66f18ac99f865455ef7da8d3d3029694ca6ee0d6ac1a1e767db408876efaa2340ac25a9f9bc6c7c15481612d8769598aa3f3bc1783f352c44314e8045abf35ba3e46d7ee38b81e4bcb3210d692bd31ff6de21d31aeebe388e7e4ac7f5eab234656d739d389c7ed1fae4ba3a23d3e13807d2b8ed6d9315261f03aaf6e55755c2271b11a99712ab9682ae08cd56b22617eee59c0cc65bc63864bdbdea43edac471e6641edfb29602c950721b436918637c79efd11bd56864d83456fd115f3fe00a97c33855fa57a3de2a47265ffcc61c1135c55f23292983eec4e08f31dfdb93b34c34088e3ed809584cbaa5dd0118b9c2973428e13980b120e2b79895ebc579ab56e2efc02b1e2c92fbad692f8f5398ab4940be16fed1f43bb6731ff762a892be47463e0beead34d409bd63c1ee94d090dfab1c419fa872a7175f223841f6901d120e224512a0ba16a6f09f220a4eb666c28b321cc8b1794f082a88c5b04e6533c11aeac1386edc45cdf89921c3d06c406a4cc85f9f439cfb5055e860876f6e6fc6d540ad4cfa2b9fe14f7ee7ed172e1647863effc5d08ab783f482aeb55166c1dcb65a2e7b574d84fbfdd267a49dad18f49e36a6eb6f498d87bbfcf35e2a203deaa69e738a41d5669c81c81aacd9fe7fbf62facca6d1d25de99e8da1aba4ffe5ab9721c7163e9050e1bbaf756c88376eebc677cd7a7c293c24159c761bdc3880d59fa9a29528e79b229c221f0a9fa1f40953dc86eb1dd1c4d9c4b962905231cbd7716e200f3fead4b03c3a590d72b11107ac6dfbb536124cd562dc01b2cd2ffd5b5e3b3423ae5dc450c8a0f5996f1315d0117c0b887fdb348ac68f0eb24c04890f0fe2b293224953e87d3c4ad87764955a1e84a12bb190b68fb26279b56e2e86f2b986e50ef42710765404983bce8d7cde180f50322b5d92fca48451c45a6e6df1788701c807280e0218b6c12271cdf7dfd6de0882f896aa628798cad0a1665ceacc3f5375c99bb19dd337033e24c3347f5f549f841e26ec0c7f13ff5cf3e11666155b3b1ee1290f72d267561e91dd74d1b4580a54d619cafa9b11671cb5f14bd4f0f499f824cde341ef356ee8bcc8be076bd8003c943642bd1ec0f10a33261113c843c73eeb665e119fdcf138437412509e5442752c51d25da1067535def514f4c20f799f538f2eb253b3e49f9041e6dc10eed2faf0003eab7b880608a06bd0f4ebd58180c5ec286aa24f7ddeb1474b872cad18040ae14f19713dcf4182a8af20f717d5bc3f608988b8c4b4048c8de405ad14627bf5b3ad061be338adde53ab302c7b8a4d247eee7ff5d549546da3ea974ad838b62fedcddd09cd84f49257dae74bce3e8b8aae0142a03389b10ae7ee2079d90e36c440c3092ee4b99771d1be34a588321309bc72a35232cb660d1a7f20b24c5420e789a0cfaa8f04e1f41dd948c3420dea30a7442ea3a6a8768a2790ee17f32a476e8d8828ccd26977d97b3706b2706d4372343756b03083d2fbe29f7bbfe7751f20ba89f5fcef6ec7a91198efcf9115acb7a008cbb16e9dfdd1ae52e87f16afe60bb8b65261459aeab7d66f794c248eb76123ef37a6d95760571631f16896f7a61efd312916e2a03615d1c31ebb1b650cb7470d4616431bf5a90c4c7200c390d4a29fb50a95142f1deeaba01bb74516fbb460a124ef7acd1cf2ecc5515cb7455c2f2a6b06d0228746bdcb418307b601d968c95725d371b79ed6b923a28e8275e94ca0deb3d92fc7a7a1349ca94e515f30d0eaef983ebeebc48e5b8889acf386fb4e5ab22e5b3def52e90c6762d299c47b7a38859573aabdad1a59d1699dc55160a3cc5cee144d5d862e19ea8f74ebc52613d8230d6108ab310bab46ca328a4990178bcad42078c792ee5d90ee90fa18d3615f3522789f3c9e048980f6a8a2cd1d1998e527947b055110abaa46248bb22d20903267555325ff2037be2d3ae36abb23e8368d440078f53ae8c7bb9f4913f9206ec49dfb3eb3a5da87b733c8c87458f7642984233433dc4ae52c7827114894c12b98cefca069198d563e22bde1279e99477623a0409d5bf44aedd3f23251ee37190fc9749575e2fb5e03896b0ab01b60ba0e49f50ff2006ee2ad4ce9fe4dbfeb105a0da90eb5a94b738217023881613424333b6f21bae9a9a43616a6aa0d0e58f9aa0c0dc211bec4efbe11df7c592a4beb14589ca33e2d404d3c09bc07735dac886c9f63f472355da06af935d8ded477fa4438dc8887dbb0da669d43c6bfbdd9fc6eaa8be5341b8f3bc4f34e5fdb6cda214ab7d81a38ac65994f39ea8ecbccc9b79b30058c745bd017a07640dad2c466d421698237fc8a861e2a2f0ac89b18655ac117621104b2ac23e1846c65b33d21cba2fbf2145f3440979ccc66883d95be15cff1e72dc34e96e6d70e0dbd4a353ca1fa9eee93a9019649559e519a0ab42a4c4337e034346511149c890a5aac4d34ecc61d924297c553cb14ba83b44dc2ed89aab3fa0ac86697563782643f9ea14385c5fffa570a50b5692f78f426f034fa1ca562b68e12d39364ccdef394250b96fc2351335cb4979a8128079b4a0b44d6e1c81f00bb17da5805e342d96de1881668149f44e30e3d20fe71e7cd5b1710d29fcf61fef6ed1877366f6520211751cf334ae946adb3e8d7b8a14466654d4d31c974c2e75376c713c25ccdd2bd30dc9fe3b0c49e77ffe36377e5419b77919f7cb077ab7b3d4f1b4385b5e5ed8803c724c731c7e7bde14e1efa7415ed587046102f377c8900984f4bab28cf5f32ae548456b2328118f95ce0a5de5f5d14dff43d49c660519ee5c9b25fa1f8cac88f6a621a816e1484357646f230bfbc511d113d7bf36057553eef457946d895fb6884505d767da860f4f30150d95e5515060193b7e7e7416d395593130a29e839ba2ec800787f760d43d3b6c9090b6b58d26ffd4053980d1f49c63da0275804b8ebaf66c1e8b52eee262c757eb084364e637d847ee1a585cc274121cb45a641aa80be955f2d8fb2609bda79070d41e1cb87e678bf9c5b4d8a4f60010ebf2624195f14ceb2f1d548602845ec561d552bc6ffeeb0fcdae775689f4c7e98e107c7e6653c27dfdd4974a9905213d308cd6626c8d1461b3e2fc88cf000264a1120ef5121677e4d0f3eae246e5293d3893929fdd9b0057c90e91eeead0d97f228514fba0e39ae4672568f6ff03e84f3952231b2c76c3de5fd77602cc6de450a88016bfb7c891ebf36eca6d8f711a37064eff6fe451e341b189e2fab89aaf76808e9c7e1f5c85c712a13191011e1740bc02fa3e4dd53818abbd3736693735f57fa35f363a33a64a2fb95814d960997bd3358fc5ca6b1865834c622dca78572bc1d36b2301d1efefa69120055de068cc3424342f84b041c9fa610583f8c661bbfe189e8a4485662ec3bf8a2aef82fdaaad299d2703bab15f21092a5ef0fe3336ddb4798a4c8d179150027cd1669809a853e5bfc5a5d4ede7ed18f66466d5f445494752b3afb0e8bd62b167102d8ad68306e6a90882aa817b82b27248c9ff3d3b858cf8763fd5412cb2dd3ba663cd274128b18e1453d1156d5186be4c11824887166e4cc40ea62b5f47b167a124d9ad7f40f23f48f1d51554a6f239d73b3d0ca77ddbc0a02a76c38d613be682c713ee49af3cf7a332918ea2487fdef91285cdabb9320403700514409764b4e5c13a3f11246061aa025cebea7b5358f50360a690ec2f7ee1ce20ca59db43fed06e8fe346776c13b986a4622d4617196e75af8cfcbe6901f9552baed9c0e557fec3ffc7393a808556650b28a94f89b5531d6cd6edb0c33d626aff4a1d9fbaa1e64b57848b670124f03b9b40c71ae442c938a7d30675eac98687693a217d85e240bf26d65be5fd3b6e1c243b8709fd3dce3180eef63f8aec13b1ac2ca1b0c49e3d618cb0b8220aae9cd8cf69bc3901f85c361f2a0a7a955fd5502a39ed2aba59bce62d32e1a35c051e336951afbfa824b30b5eec06c5099cacf76cd0cdacc255f766e47362e6f16c954af4cd5da9fbb83aab11e082c72f7d0e556df9436c45d69127de7274a06fa33cfa9f08ffc66a5bf8b0e1a57c35789224164c61e8b7e2afc4a9fb85fe839c2988baa0a221b4714d6bd906d2d6c9f24722e6fa3ad8ab6bdc5caf5da0c7bea6e3393583856b7676853fa82098a1c099736e259c604de38c92ef247c55260e404fe2a712d9191b7abda8feb98dde4db1f9b49e889ab8c9122931e265eeb4ef3ab37185b0f80ab06b1400e25606636576fb0f849b32b8326c1b0580a74121a2c0fe35653f4c6ba0ce84bf35605dd253a46ae487642f13b98b1d978c932e6b5646e02214b754d3b72466394858ecf480d884f7e51811a8a758679865b2c56b6741aa70f839cbc318a189b2f84733dade893be3d6c17547ee0b0e2db6de33ab1c4b04495e1f648743a15a261bdd811d439661c286447471b3d73c5deec545d4e83def675bbcf255c7de87e2700f88179b967bcf750d975de9cfccdbb099685410a7c57fb9ae212119af3166796a7681b48b1d18b8250405a91c81c1f1f1ecfe4469b18cb2fc4f65056ef70a2db214b1c55b20c1316e383cd09b1dba9f1403c09ab6470fa89c76c8ce6bd42850c5a96fe227bfacf4b2ededd6d08776534903a1bedbf6d4b18866e195346ab8a80eb060fd65ca4a0c250fb7e38fe7c986de5820c0fc0f35e0ef098368d9b8445f9b8a6d51d434068d1198a9bab444fd79069363eec7252fcbda42c9db72cec063f37c23c5442365e573ed016730f82f996720eb4c654cb757bf07426cf9fd8c4985631601a3911123e2a22e0900dcc495bbad324d5e014b4751b1679b1d16f9e0bcddc3326a6b6519dd9ab02e75b3858badeb86c62c9bbedf951423571f7567a731c4ac558bd0ed3da63211e7d0612a288f510b82f19af195b763edd3f35c2b45953a1b52e79a187fbe40b9eaf553d76f5354a933bcfebcbacfd792f8d67554584e2c6dcc1d5d6de5e80ce5d211b81baefc684404ba7be09f29e67f1e232397ac6ad22bb3e07efbe6272f6dc4ef385ed2e1115bcd4f4de831dac15d1332d0d7639a0f03dae7f25d3fc51c649ec536b24d351f607d28b9a87fcf3adb0e29edf2ddeea4431ed85b225f6a90111b59129769ef0183edfda4ecf7b6845b0460d225500f7163bcbd42d71b7e95893021afdcf7ea9b4b13eca997eefe49850b5cf8daa16380ac5aad10a0a74705f954715da441e721b0aa03d07480d78c0917131976f9dc08d0388b3991c0114444f451bb501a3eb7e61ca5450752247568e5dd9727a95991bea13d786f3a0fd62e31515ae27aa7c30a73a4587655c0dec93e966b2cdf223bdf9bed0b465db950280641f5311fda9d47c27c54bf4f01102cad80316336f4ca5a5b991a36b8c284e6c872c4cba16869eb96490305a5eff06355f3f86924ce548163b0253f2b48d006825c83bcbd0512942e53a6a6f8045530341a8c97e2dce85eed7583876268b67166551b9313750af1c0c5f23f9a9e04fd9e21abebaa00402ff47bb92ba7533a373ce3a2ffcb91d348eec4618c8d5fbf05f0abeaae86d7d4c935d7a416749358151888104dabea77c09b0094d27691c0fce088ae88658c01c13a6ea9c21d69d7ea8e6122557b74769041da2ad7fcb21baebbc2a8ac8cfd8e4ec710e08df708d0d6ecd5b3d6ee17d85081ace59cf3fc372e679826719653d76737245cbc57c00b6a3b96a0f3a614e879290ae9ee6208d7c8061f6aa7cf6f1d41e240985cdd1f7c87d2c22e039e0111269a4dd1ebc9f4b82a5a5283ecdf0dc87d1edf0372cdf00288de1d61a8f5dca1ec4bc288eb731f4681eb31f2d06a3828f0e644b7c99b0d111e1348af9f0fcd3722b61b84ed353b7b14821b61718f03744dbb557282fc26cf8e8bc50e6b7ce5237a297b015551a823ec61f11ca73d2d1d037b8ada2a0d49af045f0d8bdc4e882cb6b6b6a78e6084dcd98a3e013a4f9efeda7eaf2b7e70d648c09c596c0e512c650ace3e0b9159701469808f8b0f8d0ba1a6a79e56f9bcb1568f5a7c834ac2ef75f5a75163fdcf7b3f7210c46a2a8655cc0ecf7cda760d53ce816cdfd31bd48c62df75bd33817b86af96042ad965b669e5178ab90f3737b5065389fb108b0cd0280978919fb9be32c47764b0d6c22edfb65218adaf5d77273d0cf05a7df9f74bd09683c4104ca2803cbdbed15973532d0ade96cb78f2a1d6f7f266cef5f8f26e0afbfced66474570f5c4775c9a1f1485f4ee2964d4c72aa82cab23f4162fe00b5b41ee1f289752b5a6464438959dcf04ffa54e60cdd8fe6ccb8478029b9e776735e6ef132bf6f13d966fde5de0cb35f60a25029ef95a3b07b4db54d7e1791637288864d5f02c447d9226a36dc4c8b935b8730a20d05f2b958727c234de39be05ea21a5359bd40c85611c901e50ad51b61666d6a8ba5df22730012532d39ae50fea988780ad29c9a525b29ca82f012bdf10c29a47c5478b69c11a9297aea771b7eaba8395a521bd76f99f5f65e834e44ed3059fa4821cbebc5950b7a12aff86a8d570e705e448c38715dffe7bd68b48bcf57eba987bfc8463bc9454b5b991e861d4f3a904f04125c449d71a5d320d19dfe2406129189aac5760ab662339b8862eeb728b4787106b75883359d82a8506a01f0c95b8724b0b017d103f67c466e77c2c1e84e4a3cf4ae02ed0e107bb7c07ffb4e9230b79fc3a73b423e523db22870b33e6dafc190bfa814525e4f6600baf6e989a613a972dd8266af00c5be9eea27eeadc6eae9158c781017b20ec1de658f253e9d19587f4407f9e9343f5cb847ac1a733c9654ba72b5c352aceae5ece26fdb0c03406c7ee5939002073761593890ab9ac16ecaf0c01afc281a977f5731e56476b71aa5423a92acccac1af55a0ae2b0135829120012b7f45ac7e02ede315722e6a01bbcac8d410f4ac8a43c9650cced1cfab750f869681879d2b964ef4e2ef171a128ce5921716d2af2ea66cc0ab593edcb314afda285f36df2852559cf295ad3e2990b61ea4758a42b03448262922021e171b3509bc4838f90e3c567ce2edd04b5558386fa2fa0f91bebf09c243fd48011dceaba2e72fd49294ba7887898fe838ce0674aa99dff132e6d9816b35a47cc2fcb5776c8ae738bbb07a648b4402c4ace18dffc580e4f70dd0aa2b0ae4f07193bc6a6b39ef3fabb32c26ce51145764a7fbae457d2203857febffc99b972a7f1f9348dbcf79f70bc386f18425c1e8ff62510b61873dc7a5a0931304179ad5129b3f40930c510fddc5bd443803611d50bc07caef38266d751d051e5f8feb2a91127e3e7ecf77f8ffd62043fd97493c41edbe6534fb023a093e644e2cc6682358ee759f8fb45541b50dff6ced36e47d69bf78427c03c5af53e51faa89cd46881c6dd25421398c5136d6bff979a45064bef59a0e17feab0ed1deea024022c876874f06af2dd6352ba97ee285a4b21ea2452f3462c5bca2c1c399e9d9be936cb144ee35e0a0772db335e1dafd6c4acef44fa7f9692308021f5b48c136d319271083d3481e5bbece5f016930b420f441c81593d82b8470fb7336fc4b0b608b17b527e790ce6f5bcda27fdafdbbc6333db8f08c050af49fc923ecb5faaa4c6b49e66d27d62cb27896eef76d59c744c245a30c2bf6f9501e8fc9fb17a839e407b4f33c3aeb969a93fdb6b1f7f43e66244ab2923353660d4bb138f41a4de6967402e46f5ea66009bd40f93cd1209aa11368733a71803ff843d51ffb1b4874130b39022340e180bd7c93d53198e907197db88222835e3fdb2e7d867a41cdb454be32fd9b9ed33f6b43f060710e4b842533dd8415bd59e9a41d94b642b120290c85128d3ee3be43311f56591d584bc334e15c1f492bfe1c7bac1ae6846de9bb6f26f154df7d015023da2b69ce0f3ae9ccb582868038c26f6680e46b69d729001650eb29e91f6537df1066f95cc06d8fb0c5f003c0bd08d5920e8d0f81f8d384175b21308209d82be169981572ce90463f65ba27a4d41449065840c56aef0369e31e645199cc7546d758a5bc4e1eb56b85af884cb58b1b8e67d5fc6bd6efda8db514cf853a333270b85def42a1e00f89c89304dab262b853b8e5a1116789c0f25bc10c2931e6349722ef1db9a642bbb5c21dc08b4a7e46413fb32465f4cb6d24b389432b51117f69f1983d9cc3089ca3b4ec4ca44249e5d601b757c9295ac9c0fb3203c68590596e6bd8c8714f09e4b283a4d899d82a4b2b151d1977ab8257772906ac215143058406b3700ad2cd1714503ce4e977613a64458b1abc4d559daa4820950fb9f21982e90ea03e0df40aafd41155b4e8bc86ff03b3e847468fa73fe7035f00846a7796b889c1cfa6900d0fec4319c4779356d01fa5549d988e5228dc538b43db25f6fafd3d0b77639e3048dd17098df6a9c685c2bd833c191411e9a3846cbc60fe4cb2158ed91f75c96ba0808f071194ee4ab2193be1a957255e3ff99b76a43fe1343f4d58014bd9af549843e1b75d5acdb8db6ea3e90e6019f267bb609386f0dcef2815c88e8034f2d717de839981415a7a679fdcb98119924bff9e56ce9afd4ef1d53708f2a9a345956bead4e7e5c0f9bdff0f32aeea708b21ee61aa4d81f9d0dffb86aa0ad130795240bf410e4cc61e845938b978b9beb0d431327cdc923c5893b4a23ba16d9810acc95e8517a49a769f9395bb68337d5726ec642d79f7507a5afe6d13402f708c71d2c236df7542fdbd3cfa77bbc13794f0eb47655aadfae709df23b9ce3e61efddcf3310aab85541a9d683edd2c42f93d4d1f4512f2a24046a2a452acbd1dfa525b4b84e357e38d44951df8027b9195a033cae2fa66fc6f18f6de8394b85773cfde93d51dbddfaf2104248f69c363ce83ea967ac9c7d033e254c9dc65fd04860b7e9da7ce3b039ab2d5c8f0873a560ca0e8f384acc92a20aeaa56f90c6a0b2d647a981b6d540ea561a9644f056f4ed93cc5e5763f3bf13ee1d89e00dac74e896f1346198c9b8ee23f513353746de1f91642a496ff47d5ee5808a11a922394ceac86f4a30e3205236b0747853e3561d5fd8b44576c5e8ca1595e5a4a3fd8d65c6d2efb1616b03b6393a88fa5193545e07719fa2960c5fa3e59a44cd9f0956b82a9a7a4bfb0285a4b2be7bf4e0341c4f0d2764133d11adc8e0762f01bee57246437dc3a6f4fd4e9668cec8860be13066bda0e048adf3fa7ca054bf17a13fbb3e8b78ae12b006bee7daaef4d65b83abd91cb0f8d32262916f1d3ea34b97be37ce47de121a5f2bedf1b77d9b88f6f175c0ee5bd09c1c63c68ae00ce7ad923074b5e427cf0cc11d3f3ab053877a8ec2ceb4339ec37e72f6f0636516aaab4b35545d54873f044b788755b6345d8efa68e93cf2e2eb2be6d3a47ee466d39d4b57c0cd3e26e2492b49dc4281454eef9a0a68515c217c99090642f2015773111aefc256685688f1bc6613222561552aa087936e894589e2b24638fc7ae50238d4fd4657b98ae9b1e24adcd8b653700534e4a4c8ddaef6260e6b6c1fafb764c602a1c5bb34b3c1b0eafe8d1530e8dce33bdee308b33795bcdd63f7105208d85e0d682bf678389545d1dd689096a53cfaaa38d4047cb053f3da3f2dcd8913d93c57d42afb2e7e9577b26b8cc1a6e06cbb975d14499aae132f918dc7deb91da0cfc206cbe997a803bbd09a4d6aad760a36ed03b0847306b4020e1a66f4fe61371b7b63b2abec2173259d0a5a80ba23dd314e38e33578a94d3eecbe38e20cdf13978454663808d2b3ef550eb839578fa5fb371e4725eaddb83f624fb8cb91659709dec5a0f9a3a1eb3db612c21e16e6bbf722d25f91442a9c0831f74537255134653021a8b1102b8d669e2d1f5bb6a00b0d06e46e620a9fce8d671e45821ae5c3e032abc2384e064b71221b1bd099dbc0ad355c96e6791acf300208720e17f5bb2fbeec96162a300f8b50e8332d86888d816bc645b12546fc0e3147cd0879443ca389aff4c899abaadb197e1c6d0f56421b18709ea3e773baa56d9773db8529b1ded37dd805ea3a7e9a6d87f759f0e4e73f04928d1312fbeaa7cf8243532005a0843ef33ba883078fc54b5a92eb8c16af2f7fc8d2bd21cf5d2603bd83fce1c5f45bbe0f25cc0114b1d16553a90075438fab76070f2897417a81997baa1ca9b42d5aaa26a7ba232a1eb3f934ce9e02b4ce5856aa1787e22c41672e6d66ad68a0a332c90efa037284cf7145a0127e61299f138fbb4e4863eeaf8541504b3cedbfebe4752b4c738507bf733a8ce0945c44c4737be620c12021f9e46efa8f6daa964373ec5c8a354061961e264c6c17b3af9e2fb70e5ab533157cb69063e3bc0e7e83d11c66415912e1861c553d90d0be86a5f12dbb1d9add8ec308800ec942f505cfd8154d2e034c67b7876e23bdac61efe6ab96e817775f41b1ddd885e1daa6e1cae1b44858158ad4b19c31214f9c933a05fac8ee59b7065733115028de9af7e803c9fa6a8099641e46ffc028caeb6e41042626a03c1dce32477fa93c503a3e3b15d6a6f630109eb55cd7b45b704f1afe417fd7eef10415c32b361effe2a7a795eee6cb3e4f5338a2e74ab665b5fe883f52f43bb47d4a3933afeb3201f6bb07392aa3159f017c4fd219b30d62196845186a5c6d2e4e7c96785c1fe223f1eb0049e5ecf793fc46a2a48c02667d52f20dafb01cd586ff6db5f099103285a47304fcda6974d93b8926e4db83b0a291776c87dfb54dce4926bd79d9c3f1db2dee63335d85f3e3e739b065ed730d8f3a16269b8d47a20ea1172884f37ab208fd01e528aee2d6f5c1d026b167c6271d094684f890af5b915c7f52e31b884c9542303428af326621012a52f7d60a08eb043e58f8cde122f0c0f49ea994e460f8340286ac7a36d9a437463bb13f77daf4944513715878e7252e2b72bf785840abcc200745f81d775688a5782d2d138ecd36d7d214915ee9e544aa3110226e7ffca5a8317e705fa60cd1209c920f589ecae2170f7cd427976fd8328b062cf43f6fd946dd28fe7be3a65bc76329912f4c1f31edaa2b14cacc274d6fea2a32b878c350f63b9a1ac611b91f29f2dabfb380ef1de1facb3b9da9578982d810efd546c7756e342fbd525b9c0ceeb7225ad34cd1cfedd15ed48ffba43e4b18409bec369e61323c3e945c46d24efef59b2cb69a21d1827b1936238ec667c23e1e301f34426592a59b130ecb5f73234dd102a8cd4fbafd28c9aca826f650df5aa8c420fa2a58985e267c7d86b3170bb94269f54f0f030f9b5591e12c4460ff8c9d9ca37c1c2e43f6e859a807476d454ea5d95a343c95a850d28456730067fcfb608136267eabea768feed00ad265940ed0b9c0885c6718ce7c43f4119d5cd060e185bc05d20a2c4cc751c29a7536d65edd55c678e7ea1984b50bce2144fa6688670207a72f88e98ff6b29be9b3b8a94caaf1a9cad787e2c2c066e3f75f6089445c15782bb57c9240b5b39a5bc17c8ebf1d91c68933648c81241bb7616ae3eaf7d6780db33ce76bfe5173f2e24d0ad88f6f939c7d54ae5f1573e77adf6268a6d9dfdda27a0dda94baf33b88d4366605cc347cd1f24b85583548e0fdc7cb223969f0065ee09b2c0cb12431dcb464b18428779021badeef3ab6e44c7d0d9f05a682677d85e65869f66aefd6722245006b5546f16bdb36f78cb74f662e400f1f8cbb5066c0c48ff6f7e9a422b07758bffe364ca056be73f51066ed8c5cdef66268afbc5f6601b6fc0e4bde43430d98792f0bfde578b891d64a5bd6cd61bf8c253897e6c9f81e75eb6fe62d05e2c8f0a2bdc07bd451414a7b99b2cea23436e0b9390dcb6d55269e86be892e6e2871cbc2ba06ccc472fd0ddde933824d574f66d6121ac317054e3aaed019306327782286feafeda26fc571a9b5d57e9148e78560554cde262a400460ef9f5c7c93dbd0d6c7050edf7b9b27ef889bd6e2357669f050bdea528782817039716d5abbbfc82ab850ff77922582137046056173334f3a1dbde9716195987cae5cb05ec388a0371fd2e550c32894d4d1334d64aa8f2ac04736ef68a7dcca5ede92b3211573bb835257f52e1802f33ce94e3b04d0bae3a3ed3d1bfb0ce11537bfa0418727fb08d66c6dd3f30310d55a7154e5406ca29aa318c6931eaf3078ef57d23de94aa7f50e6ed949340bb653432c13ccda86b6aa014556c1086430e9503ca237809f6780fba766f9ecbcf8f0d64e61c5f04095a195fdc41b50f7efdadaf37105bf1ed5963bde50bad6f75d29ecba86a90db9a49eb6f38cba96fd0a93cbfeb57511f2e358219bbb03d2d478ccf06934c4069f4ed63e0c14ae39a0bff5898fad56c8420977dd4815c1805acf11cd50c39232a173a06fb5f2df0d062ef405a8864e1b1c65b6618165294fd34508d7cbd2ee52dc5b605273fdc834b0635e0ee617d9ac3dbb6269eca801dccb20383d8200d00d6aa25bfc5514baa3f6969052a7733f1c196ed6c27f8b8df3e55ec613aa553ce7ffb0aa5a11c60c97dc769c50355c66aba843cc9a3c16bd2c89b5c23c382286f88f386ef64c35479b6f783a1345d1c25600ab75db1a2ee0f854f1991d1200920f6f46d098be409a9f16158d21d4733da0eafd6b8f9e36d50b354b345c0f7fc93013ba768739a8ab2a0466db71aa525e64cf3718e0c127d4baaf6a9b2932357bfee2d7a5d8d23b1b05d380144faafd2821bc7bc7d5fcd638ecab9b7b2914acb4dcbfa5283fb2d3e5ce2aef06d0de61b37e0064ddba7d6ce9d13627054ae1ae74e90dc578d141030c65879bb09db963f9f17bb9a57bb8a63057896d3fcb6139790e155d75037deb50d7353237409c6593778b6bbcf0085c2ecb71d8eba6c7bcf446bef34ae7f4ef70cd8ac7e8dbdf5fbe8ab33abbea3b5db52a97c7806db4724649f80360b2cb6bacedf6f2b10fece216664a42e5bfe37f80cd662bec3a3983cad35dd33bd579f184079410e352d98f9856040e19db44f192f19c28f4a32e70bf317ad2f1bf0e100b16b4306d4607a702d4f4583bc778a3d2237ce264b09171daf6b558c9a14e059d8f876b8e0e341b022ee52a0b59f899b425d31fd9a20ce6c197b8e0c97283d2d3eb0ddb9f1df5f09cf004009f65e088798fce925f2a373009828d17b93414555ebcb338ce7053f53c38d3a49aeed53c43ad8bfed806c031d6507d6038779c67073b4ccc199744b072eacf6a395c696dcf4345ce3634d275f1071809513a6d233c3ea76d8d9a7ac634a6b60793128238cd123ce5aeb0c39e6cd034d1f205ee4a635873ce86c936baacd78f35199f3893625cec054e2816a21c03196ddba0bf41534fbd76155cd3e2014abd63c3158fffdb65e2380be94e8479ec92b702bd477c7a20f8ffb6871c3e529f48567c52f83ec3210e993ed1c23702c772ca4179b6a197e93cf0b62ef051ed5979a98cbb4bf8bf130165067c4518f75706f8bf2654efdb5a4ca62c137d3d8857fd446efba9ff66bf09403ed5611a892cdf224dbaa0702db3e91d131a47f1d559bbb9cfdd373d00c13bc1b1c23287fc745bcfcecf4de3a337fb96213948881411fce54ddf277c969271decad400faa618abfa8772867034fd115768a8985c57ed2f39d3a34a98f1b74a1f9e66ca19497bea5e8e8c2ffd20c08694a36719f91ae13dedf6d7eb3ffffaf8dc30f72465ebf269c9ef083cb567cf43f498be4c5d285a4392acc6bda9e619b46c641a8b004c7fe0a9541b5d5393b7b4aecea9f2b7d3968c0b5328ada42c73122479c5009513b63596921d337f3a464557aed89cd60ac829fef74d3957206d2e8d99f25d26c650f783bc08569a16bd6436bc2e301a99067057b5c9a43525ff55627140ad28adfe0a5aef3dfab9957307d2602d9717fc64aefd9118f5503be2fe1bacd05c00c70c06fb8a86053f45d70b9aa4510ad5db6855104f601da6281f2d5d4190fd40933b59946b27dc00c3aea6d61ba8e1be5223b2e7d4bbe1ab9a19b56438d36ec3e6b6442f401ad15b7f16edcfac0d44163dfee643840a005f354f78bcdda0501742b8c3ef28293cc2c2c5cda9ba718d548a251b443a02bdcbdef23b42906aad807717337ed0c5d3019f49306cd95b995d01c94ade0a49d24daa305eb00ac96944bc133bd56076e68718ecb93c622969575d7a82684d8fb3c6aabc67d4734dd1f99143e116c29dca2498b83424e27a0b241138b40eda36da115fea27e8903007c7229bac558f0eefc6fb31850923977fdd8cab08ac8be9c61b853ce78a2d311c373ce69e2b9377de2e2152175f20d5cbee4d4c5339634fb641e7285219ce9c2beab0e02183d41d8ac113db6df67526031545920d54330e64075a8326b03408d622b2df77aedc6eda01d774906d734a62acbc9ea5a9f0777565c70d671cbde4b7029d08c3920e98d386f014a99408d12bff4b6554ed24e036e2f3edd5088bbf11fc89b5b7ec16abf185c15fcc5ad4c774570db780800593b341a4d6ddf03b98b8f763557755628eca1a10f052cd33acdd210b15aed24e4d010ce403ea1278437ec70caa41f67198b5b0347681b56a2bf35d807593ab9c15a168e5c5296261d9d85fb11bc64fd6d6377120d956357a39cc072183b38e056989a55f2fb2e26848923a02087366e12a70eb3b4ee1009a3d9a40c9b1d1273e69ce88d8a332a466ab69d4b82daad65bad8cfd57e2b7f2d095edcb3e2325fd10b99232c4f7d0a3c8c619c062ba872ca13215a7dbe1a950a239eff780b38740f7d546d732f6829791571082c87177357dfa3747b343bc5c06e9b37d61975fd423d0d94a87fdc3ae37d062992a915a63b1c414f134228177a37bcda77a63bd894917a5f75c4bdb975494becad67bf81a56d3b6b4d70e72a06bb61355f001d560c9f49033bddda9990fde40bc341e3c5b4c690d7841e2756e64f99435f7cad430ab6a4884fa80c0a28b474d939492d3d4614d7a92faacd3970796515de709ea53eb3e272da45c83224e0d6acf9d7154159c18197eb3dcbe70633211224cc26e79b07e3c659ab6b2520042b67cc4fbf89e845cda3a5b2b4279c55b453bd2d46680f9ff3a663159de1099047c2d4e972c5e176fbe463b10096162e0a2d82970f63f522b7c48ff2d9404c758eab0fbcbef15d6235084d5873c01dfee81fed04cb155fd35284268bc08a8219d42d857c2b480612f689ce404c0dd6adfd07a2beba360fbddbee601bbb7d991ff9a3b3ae956f2f04d2a20bb4423ba988bb1f9e5ad73e549216f59e0fbae30ffb1105fe96948c6f73f6761d3d76e738ba00e2bd5dce23ec2b783e1b64bbcb649bad96b6739c3124b16fb2dfeb140f636e1c0328635f7bb785559bcd42f9d8aba6e4b862117ea0d1310b3290f2239289213e15028efe1e68a9c40f9ccf8e4bf887696ad55f7d7a9778ffcb628d53171cf80d363908d8b828d0d9559d743bef15d9b105e192a2cb175f601f7e12677468f1818b572d48a6e7d160a07d15d1e2ea318b32a40477689ba49c4a2f7dd28c97640b2db1ae2bc1715e622bd2fcf3aa56145c9390e9b64b61ddc5bc214ef41dd55a125613f645077c6560702cbd987ee3edcc7827116e80ddb713cff1fbad06a5ab56dfd10112989d07b0ef7ec720340080fd8fc8a3bfeb53fd178c7a398070f97b354de197f85d9567d5fc6ecb04f67aa2c4bbda72345ba51a7aa2c2bbe8482d3ff2c1b629529cbb908311cdccd7fcc74790b13c9f8d09efa0f380352224b34b833c39d42c364c205d12628803f851f4d93fefbc4024e5d4bd5d894f7bfcb6bd5c003c6e8865533ea4d5aa505a8c3c8bfd0bfbbc6511eb851ca039995c6825d25abaacb79536933fd0601288fe1fbda0f1e674b6556f339e92eb3baf275d3ccd0cedf973d3db5f5fac2051d2a7a056ecc4c467ae2b43fb0f642f58545504b1c6ccb1221c4719c7e47ef1075357ac6f8add4fdc832d270a405aa4276dfd1eeb0488f82a54db7accccdc499ac2ec3f94e84afcfb19b1d0559646b04977eb6cbc201001fd9f618fe4a3871d7c734f94d784a0d070eea0e25ddb9ee20f448f41fd0eebc4ce1da85a319cf924af52f5f1e89e8fb65505b5205413e146e685c001857835d27b1822460ee2fc8d3a258dbe568b7d6bc2ab0ff2f961c8cbd375348185c5843a3167b6f764d097ed3b5b0fa660e0793328392f02c344c10680a90eba23bd609754a63bf2c613e61e5e324287880aecae2baf41dea9a87d96c08999fd3d348ec467c23f77bbe089d664ba91bf9e3b9bcf8eea684f66be81222a4aa4c49e423d17f7a06fa72b2d2a8594b5827325d61183d04115e887be246a1b423963c3e08b3e514d45eac9190c418777e99a0a3ad372cbf3c49e0edcc5d4f53d4efe60fa27eb5de78d1680991af56edc46ec734c0c33013f5516fd5660b50b0585fe5dfb51b6f8882adf7e4a526076fe8f82d286c1829cc7cf94ca9cdf4d1e5067a7c950e8112b94512005dde3873abb9106a963910bff3fa29e7ee0760cad033456d9939d640d3c7e42230651048457d5650fae11ebe98836865625e1a33317fcc704f4cea2f11a05b53a02f200dfe038e5f9de52276bd67dfcda16eeaa56415c734d0a9b8ad8129f95e0a1bc4c89ae4e11e3e647eaa6fe16a5c0844b59069097eb51d196b50b6c8d1d8e1d601df5a892c4658627c16425c74c3d45426024aa0f283c0fe66f3800103efabb3c12ddfc848eb3275834bf10922f592357a3ed67de40c2dae1584f07e506a29a39aca49c2cdd8463cfc3f3e6f1ba04d147c6106d2cc937c2cfb5d19ad80a3900e66f4f5c0bd90114695ef001367e848d875fa8e5541dcd03b04f0a9f35601d08e4b014947805543749f21aba8f0aba33a1aa987ed8a3af00e24578edfabd5a2acaa24cf0eaf9b8b7945d499d5ca6a453abab20d829957645d17228b87fe2d24bf8c97a5ac2a6d09b4940a62c1f130af6d3462acf372ececd404b3893815815baee012a6c147bea1766e19eb3c2cf3dc5bc68ee20bc219b024d282d41c471e8cc12ed075d96f4a4b7e51952b7001c39f1dbde9b988dde96a598a2c2c27b4d481907bc03af916528827b90ee21c01a1ac4a5f3ca14df9180f0cd19b00ff05f94566e9688d210ed4e5a2c95516dca2b6d6de88104b37ed58c75b600a6d436680cd40973ecff4355a54b1d1bec9cfc83660f00704d06ee79919b624f1696f5cc7c11159827ae6cc56b3b854b37f6a231461408095defbabe4985ab59b24ebe27b042ce513f9f6bef4370809365fbe5edbebd496228a68b04976d0fb4b03d7d881c02c83f9a89321fb5530f2fde721ce92d3830984b2ef6e4a14d48029d38b61219fe8c2e8dbe805a139c0f095b4543d56298f5ef9a7420f20e07495869bb6c8a0fa60e9926aae65f4a5487243ceb4e9dffb7d1db7f1c2996a5c0a74dd07b5c5c1c21eb5b18469710aad4ff6780dfb29e658af23046d0e0988c6f6a5c9bb76f52cacdaf98e4449fa262fbbeb6f4be00fc75d6b59623a0a4f142a4ac2753a344fc68ecf8b11cb4ab37b01c465c0967fbdae720b011d9ba6c9c059518f48a69a80924b191ea99959b37beca3bc009fdc13a8528a185ca71320cf3708fd2081f3b810bd8aa9023371fc66770f061eb9a30eccd47acb427a354174a1c58450a07e0c540ea545c085d46034a2e9d020783ea4c0ff525321ab01b5b4602891fbc6f461c63d82f733e06b921b199519167a83517b00ee8b1de87f68b6aa5219840b8964d4b4c5c13bfcbefc9b91a22a037348f3c94d295e8cba12154b0b3e3e0f2d1cc04c205e88ab288ae7e8eb44f4f8383455c7f1183e47fdc7d26fba493d6512955af9402e65b151b455d07c68597ee629c6804659ce5af9601b35b38aac19647d312dd88a377a13bee6f24694bb090a15b2c3ef0223c2e7a2d73a85fa674c70dc699fc3083d9a185f9d75803d456cfb231157f73bed963df1bd0d88d11ae5e95dadd460d43ab4e3177ad367e52f6422ab8fc0f224b8166a214866f31f4bdee697ae081a103ee4a7249a5cdeb5c69961ada4d1bb8b97fc0883fb6540981295cfca3870b83b0ee079b2802b93cb9f5fd625905d969000e77e6a73bf4adf93af7e1e43b34b92e40ddd80c95ce826902f4fe9b39bd6a075f2586ae90d279d715d793e4db8fb1bcd34439d4db6e7ea454df667c9d95fda1869aaea1979f1bb0aac773d4e32e7182339f0bd554249f83549b201775b3a2a674d895fef228102086027ad3fb70d380d2fe94169cf2cc333cdd5267498bcf7a53215acf8202ab55ced39b60ff2fc8f21fce912dfcd116bf25563a4b8899d5a45709e073c02857dd91b5c23a9637e04182d51b4a4f6eca58be9f01471a200a37db8bfd1adefc8e0d706bcdf39fd25353de9dd9395cd2b2011504c29ad38c95af4385f18cdebf2384f5f2c82a7d374571fff88a6bf00886dd548bd14be9038d3b1fc85f04fdf6bf3e2a4265e05e7bdd6d15e56d167b8ef928e1b8e1c7d875c05b41a1ddfd40f615671f89136dfd8f371ddabcd07475eeee4199228ce25935ebab03065d4cbe9a366ee61e01d1bed56de8ee56c7be97727993f771d6524b586f0c7c347c1b0d8fee534376b9ffbd320fa59539a2dfc8a15ccd529471d1f539182edbccfb4ffd299de84c56ae59bcadc879c0f2562014630228989e88d919db03c3a12f3b1a1566830ea7e907300e585b8c860f2a18dfd1ac8cee2f867bb9ff28b094fcc61fe03f2fe071e5859f57b7a5891f5d77289185e2b3be0dcb96054840be8819a3051d2370a60df30299adb08f93a934c36a83f54dc70dcb0239bf5e9a24415f106f32bcead02050cb097f7e33f0d45a9dd3807964827ca8db00315540bbd62d20e25fbf20aac113527d4c41bb7fdc3dd4ad67d705c2fdfc9dfd2bd28965ebf80ae2b0aa8bb2ea4c5f6fe8b2fd5239238eeadd3d3a0f71b16b207bdfd164d19dcb96b01c80ee4f0a8c7d9754e9f24edad1262ac9ebf267a0b4dea87ebe80b995724f3fbfbab933715a356831354b98893d3fa118444becb76c1a7d7f7ca7701bb24f9f417c3099911d747a29a81ef871849cd16d3fc409ee6d7ffe563000bcb6f2edac6cad808f5a89d42792264c41a9a62eca3e8a5b4f71a359cb47b7bb6afd8aaf0a2f3b1de7729673c2e189e96267a9bbab83e13f74a29da5bbd92246c296214a7e3dd054c686784d77b8223fe6b1ee24a200f0c56881faf1ef6525e4872c3c298262f7127b2942f6818cad73869ed1dc90b09eaeac46ef746a9c50051a7f522110845f108bec02e97489bfb2c12dcd95de77169875aac78789f1f5f50ebe6112ae3d2cb678db78f897aa9306ef3bb3dd9093b1d19bdd2a52d9195cdcab6083241b5c4e6358f367918d595980e3ad0c51753ed8e30b53ba46e15ab38a915fb8bf03103f843bd54ba207a16c26964a28574a286f42a20a313b4d20de01dd196a17dd53fbcc478f1f3abead219b2b053aa0fc9466639e703109448d8947daf5d91c67cdd8b60a343c80011d04717908cf629f1eef0a4f78ac14dd2c8d14bd3be7f8e0152ea0fd460df1a008e61561944a0b6b7c0d5ced2120ad873941588f2e2bdf51b46a45e75e476b741ddd58ea4e604b8b2aa97089bb48643a1f52d4211a4ae7faf63fb6c6a9bff8a72bc29c4e5e5310437a47cbb90532f35962c353455220c5ec94b29a623c18cccad80ab170d8ec6134e075e35e913b7aed185f6815e7263e0bbf01182470c4658443e0df4286fa87048f1a0b32c09ce9bae88f1de3e485493dd51abb8923de9f3c7edfab277d82a10d959eec83221585ebfc2b0c808ab275231127d044dad19f84fb0e17ce2e4f174786420b24e861ca5f6a00af3298d50cbbd1158127b1a731b411c66720e6a374d97b21849734bf841e377abf2f397e71f50a41b8efa32e933a1ebce195a3a33226e8220e7dd9806acd553d4e5b79a193a88c68e2b2c2d256328f29ec0e4ac9bc61220c09ae7d1e526a4a0c1ac1c20e1a280542dec12e5cd99a6660a272459e09ab7bc306d5b8c94046ba410c90b157fdef5c486102d56ee5322ee48695976ddc51d61f6418551a2a026f9b23505569479d586a75eaa03890620f6044fd2a543f8e8e5e21c5d6d483a51a035adfff0cd4a35f90bb97f97c0c045b0a571430efc4fcbaff8b162d69de77a1d2f13757e08e4c667c0f40f8ead84d69d83affe6d65e16d1b564a7a1f008fdc3d86255ec9e6602f9e72f73eb3a5749328e0e03d5284145348fa493f572c7f5bed4426a0655d53998ff36a4a713eb46718f0de6e642362fb83c1547b04a398c55cb09ce8046d66cdfffac64a9f2d5124212a9508e95a7005decaf82d52b74d5a634a384bde536187c278c7da99e8db5829465d193cfefb17b682d3a9f28be947d4cdd5a369cfea1c053117d24e7a989f13e48fb30bf4ac4efafdc00325fcbfd97d239e62913d76da153f5c660419ad8f77dabc11fb5222cbcd2d786ccc532176d914952dd642e87a72883d091b9c254187b90bc354643683178b8ece2e55921c37997f6625cdbcda9df6038ff71f2e8d867ca7f7a81d62721f38d7320cb4e22120bf40be99605b527f2174507b7b5b8734b1c4a80cf85a1ad58472e03d1ef7fca0b91753974a12c3f01cc081d807cab5a578aea400f2442ceb21e3a23f19876bce5bc66cc07603f9ffe674fcab81a14d431c26da0c0ad76167eebaf4fea6524b08b9a0a9ab6e3dd57a178d84cc905807f183bc7ad838ffb1fccde542f6f1d55ece6dd30aa2a215d4640e5afcae3b57ac8f200b5ddd50ad5bc14ae05f7000ccee3d9896a98ee1a50fc3374ca7c39746786afaf6fa7c71840fdebb2b2a4b06e89c47ff1f2cefef8c6bde118ef8cb8ad6859747288a0ae48c27766b3822bf52b07e7ed315902a97cd44a84416f39fe3f3b6e4f03d1a1fece11a165b4e648825bcd02e862d52179de5c6367bb1532576b33488973cc8568bc8c4e0475ef956277cffdb77fea2b45a4918aeb3a7a6e3847920961c744b38c0fe8fd42edb432582cc42f50679bf8282634c280593e5cca310b6af9714437defe1d0a207f8da2b1ed9b5b0bb06451ba4958bf6ff4880f8dd936b040be7f9dc4c3a3fcad47122a2cfc147821cbf50d8f5a80e088a7623f4c1455247403fb9d7d6e786422cc6305b48c23f0ca18e6c182a0f8374eab81d5b8908aea865c202eba599dda959c88303a8ebca0a5e1f76f972d63e646e968291a475ed43e99dde58594f1112bf436a658369c4f6226aa80487bb8ab36c1a18b9d0bb100ba8fb204cfc96f2a11097fb3a9ed695fcf4a02f82f6c510444763475e87793fd1023e3738b9778b9d4cf29b37fdda0d2d1b05dd873eb935e578810e691d2405d85ba66867af89dd1d09e925515df03c7bdc444af17bc643a29313ad72a3d5cca42d0579bcb3442a14933e6ffbafa8b28bd45c540c58b5b0655e23a046cc7a05943f0341d4945775495cf3049cf1ed4aaf41e48ea96fc9536af434afd6d1c868c110ce0bcd729aebad9798b2799cc82b3c84febaa81620484bb63630a386a7341b728165887448a52cf4df808fd838678338a04f683797bd5c4c097e813f0ed0950c154a52829d1f5f77eae63c346b8dd296c1844e06b5093dc3a17cd2aee61064b636028311d081222ebadda8508f62e0d498ccf5c66f5264c1eaf9995e27ea28dd5b88e76103300257606fb89027630e68ec9dae5334de76a8ed6cb5dee466a0db26201e17f5faa9c626cf7b38ac3d73abf1795bea68c78aeefa5c7ed3a803e7b90bed8676518433363ed5f41cbd2bc600ac259bb9bdf49734df9aacd62d029d17e72337199fd506811975bd8e94e2eaa0954bda8a4db9c5d0a339c847e7853986e95643128bbef7eee0ed99e7b541799100bae5808c9a29e934c8ca0c2a5fa4b321bdaf7feae3220bfd18133a67ba6a60a9f0281f458b6bfded13f765b1290a535799a7c0fec8722425ab91b13e38b2535c7dbb0b72b76b1a099ccc313c6bcacd4e02d445e658aed059e920640fa2d85d9de018878c1bd98c4af8f93d54c5752c42671d5ead095627ca52c7adc7393047561227d89aa02177352265576ad3f058550193e5f496ac56c4bca5a462b5cf257ce2a927f00f7cde9c4e7fdf79f821f53551e4cb38d5f6ee9d20c7561dfdffb430eaf85022736d01fe1696a6c9ac37b4a33b6b49aac39a002566b00f002b3634111c86855cfadd4c8b85dec0a6acc0daa3c73448051188070b0b213f6d1d824adc641cae65666e3e7ef243e81ed0e33b5e9e2cc4cef2e492b96067f6f67daf931bcfe2de2699a3d805f8cb376917dca80ed64c9a41e25153a642abb623532bcd6a636033ba87e37cd869e671aad33a3126bcd558820eafab0d7129a8ce37c12bd525e7bd46e337a85414f004f86de6b08bda28f0db288a903f4b3ee9fbbd9787aaed9b9e30355f78d5a444b2448e99c2c971477f2ec9810d348f9ed897ba363454301a1f53d61b0195132409c98b71ea21efcf6867c56fc5ea452e95d686d3fbb10bd40bf65516ca6325375358e367a8b7bc2e07e7992d0391c51227346e7cc74ac6d449dd7e442f897c75900040388b55bca34026a6cdc3d594e361c878ddff22a222a4b102e92fe0afe743db117ed0c81d56994cdbe894f5cfbea475d863cc132a54df48e32520d265149e7f12b3102db0cc5161a7edaab70d4ec643b6235621f0f743b9bcb3b70533e562bbebdb2444f9e8bbba92b0f34845337ce30e05a3d0c7c4179320afad7a06fbd827da108432b61d40ff32c9a3b6bf6a6de7e401c0ba8a5734cd79f9a6dbf8ab638103f98a6e402de535cb6ff910ed9f8b5f4f7aee2a7b53dbecce8c47d7ee7a3dd8f13fd0c7d46842ccef18a12d5688b0de9c86cb859e939a9a827b9ab4a5a8f73bed6ec9a67e56fa1022ace04f671ed2393832a51b0583808ce77653ef5f9ea592824855818522338ba316ed598cba5eb069437a7c87a63481c78b01540512778b40f511eade73c5aba3fee9cbf545d178ff4bc13614380b4eae9b819b11d6028705cb048999a8398438f567ee86e89db4171c7da56424bfa4c796ce48cc71e3ee3d6e82be59e03688871a3d54ac2a6d0b71912d8f424eab4c6cb55ddce58db55a894a8214521c97f1dedcbced6815059bc185dc530275d520755d80d716d69c7854eeca240e76e62a08fad2280a6e428946633dc54064934bcbc67fc1feda19d723f0c026eae0a1dcd0ce186847f1e874294851f994171120d50afe098682bc39692d11a7f9599cd46cee2b6cb25dbea5b2b9824a0b9d52eafc1378b725f6d99e115d69af635519e2272f620c559b597d2a9917a19d520cb629fb950cb514aef687d4eb3942d688a1b5d74920f6c3b2a2c06c1ae75eb4212a715d511fc018643f40913167a2506422a82c0cb4c3fe8b1e3b733747e0ab874eb329f9ea0c31da0e382998a821ca467dbd4e0d3fdfe1c6e8b1ba915e7501e9a02579c87f77777924a3b258d7050e9b4d801ae7e607dfbdb87a00d1ef92bfc962fddfe353004411f51f3c66789cb9cf01f509f055e4b89ff9513642ce3329533d901b4ebc2d48294062808d94a3a4ed44515a687d659142bd6e8391ae1f3a1c40572b2e2dce69b04fe4750d1c1806825371a9db5f6d988a9e15efcdc48ffb8b3f062175f31c41e01756d16ef698cd1f2da4fe80ae67c7ff68b7fbafd26f3531d21a00f8d6a58061cdfd8faaf1794ebcdd9163969ac10fadcf52d92b86e89a5a9a3e3a39158210d062a735a1f0a71abd2c5893b3eb7e6b3a79438aafc492274e1974cb372cd971a30524d02cfe9a1515429a1bccbea8e9c89b1dbe46d1882d90fee2bdc55ad1251dee2af8cc6d4e94ca7f990b186f5bb2b7616b8d1127561edc9f974f3825dde84857f19051a92766adac506792b4a7c213859fff2e87b5d589056595078642162961b2eeeb01a59eddf52dfcd8c96111f8e383876345de2b3d3f18aa99aac25c9a131f2a532e8230712580198c08b66650a9e647dee50b2f535a62747940ac0b9b3eb6def0f2220776b61bac2660689825400ce458abf8585155e2f3d5670c64cf4f06eab13233df3e1f02d99536e7dcb766560d71e5d2bbec58053761c349bfa4a8ff315bbca0e486d264865b21818a3116bccce71c778ccd2b2d980d56c1fc533dfc279bbef66c57f9b0083dd916e3af8232f94af29d3c16be21097a9f73a500f897291b6750b1c508868ee87ff848736010979fd0ebaebc61d4813b88c6ce1e59e84f3f0ea21e5bbc34155b6cdd81a43e382304d1926cbca786b5e45e65c8efc68dfab66596bc8b907dd62cd3cf5249de41ddb59b09e5336082ba8ebe1a6e45f18510566b67f1b40cee66e7c81a223d8a86e0a56d6ca8b6504767c2771cca8a4298cd8d7908a54637715021b9d18d119ac4ec583d544dcf904dcf88a25ef356e56266e4515720be573ae2a34ee7165fe0dea16bc86b4732a66168631b066673c78a3d320c303beb03dae29365e8c643e0b8863494ae36a017f05236f81872ef67a887c53b7e8f23fae674e9e829746d2b529a22e580eecfbcfee3c58702ba2054142fff4a8e14b224fed82e7cec98bbc8e44c3db312c40ee589718f099c1b55a9ffe631a88614b6004f8c135ad04ea4c443aeafbd64fb88e238a723407aece4428dce75d99f764f2019b2f22f3beb474d5161692347b151731d65158342079c531e3031534dcca6bb6785da7c0cdc0e8c12afbf933d9b34639c37c2f2da7264492203d4a3b0ab00b02ebb19f31716147dc0575e667dcce39ea00656c2596fbafe6e5a5417824cdc6c4547db1d970871e089ca5d6a6c74413762f134a3106ac9b77fc1f626259ab3a654288e50d3146ae2d0e3a25b0c5eb03389dac6aa5af4b1604bd274a0ea4e3e81eff99da82e486653fc0429902d54f4589a3cd4d82aea9ce7a49d163a94d1b22ac2469ff41c7852291988ff9bd11c34fc7fb843be462ca6bf834dc103cb3478a75ad4b5b7944e4803da1fad8be8353e557489c415141b7a634396f5f963b5c332a4115bdf278b8bb684c54e6dfc47487e6e24783400483236c738635f0ac68dfbb2c2b6cb91667b9823d92df0f643827f5f2d9ab33a34741dc4f28e30b766d5f709aa1ea1d8fd524937cb3023eaa40d35a16a2a51fec35be4d97e1faa47bd03009cc652d91fb2fdbe81399e1994fec0fb6a9da0271a4124728f47c0bd7f5d8bb1f22ef9f4deea58f272f57d1de1d3e745e48c596251ea7c391e93e17cbfe176297b698d735e0b7da5f2b7bc7344b9905b91c9c1347db00dc937a339a8a8e49ae793dd36bae7e3e887dabe2b3f7b2ed8756347fee5362cd141ede6f33634933c9b5b854da28db2a7062e845c9055d73b94555aee51ab6e2160e6fd7a0b455f071c1fdef4744ee62fc86bcf5d40219d9be37b6385ba23de64f70bd905be051337da0a91d33752e1f50ad25886bac70632cae1272d10cd9d0283465a347195dc9318a6983887555c8a5b8459b7181082db72e230ac1281412c202e7480e0c396279e569600809ae974935ff13bb45a98b4abb68a64e319fca5d24435e9cf64760f7ac9767dce293c5a27ba10ce6ea65c1d8a7fa990c065c643bacb5d8bc5124fc48dba8262048a6e5f9a503746f673f6abf4179c762b742539e28d26cb3be02df8a22b960a10f79d95ab236637274cab300379f70471a0925cdd66d5e1402c1c0792ba9e8df3faf1d7b05789ca41c6f2fe0415a18c5432e0d971ccc7de572d97099ea468fc32586fa7cb3f2c1265f579a433fceb311b776855689ef919623434227966782abc5b82edb6d666391ef6a05bdfd09407ad2d59b9c7d8c5998e723992b4933837ce51bec4687a7439d605bf29cf2d91ec39fa43f7b8ef1387089f57d5dc950066414ccf7174c409c4aa70a4fcb4da550ecf2789070dde270e62e35bce8a7e50d5c951c167350127f6fc1c092e729f798bc5fd5174189015e8cae678e7cf653ef561475094069aff097593884dbd14c53d3f94f63730595a57c7cad71bf14c31f76894521b0bec134aa9fc281a537d92245a1d4f1fa99e4d27d9a02b86dafd57a383b49f87cb19e7aa41f3e238e77557100b618ce32c785c1b3491302aa7163ad8fe5cce37f695954fbabe6e492553f83f120635d04c42b7129be80c2a8f7c17ba4d3c65231c738fb692b6fc09e682aa581a5b376e29516c0821ff949c5eb580b44337f6e3ace640440d9642dfac418b178403c3c24237b5b789406bdba875966b1347d3b4ec893e41c4ef39a35563fc4baf8a0889cadab62aaf784142f4898d00035453b586e4fb010008022628e36c5acceec412fc221961281c22042b13ca81ad1ceb419e57ffe6b6a2f975a46570d9b0709450c445dc2da199966bd8323db962de831b9bf065e83c7d4774fbee9af3e3a16a6d2fcfafa35990c4ee50c2f844386caa8660cceed7485719c3b1470cbe1d2f3c8bdc69e74d6fbbfbf509ba8579eab1421c1bc04d52b051c8c07c223fd91b2a37fd352931e05b985678150b0df88e9d42783971b28ede64a3d7703c886ecb38eb4f079f3dc694885f5763329a41d3ecc175d6a7d9129868459bd00e07f64788b3a680c9c0cad89a11cdf01416404fb487ad25e8debd5156208017e6e1369a3352b93c546ba942ca5c69aed3493cffecbccb78bf3e93d2919d8f9ca89b74925be191d861bfcf63471ed0efde01d78eae5bc14f85613bf919fb6f49149fa580d0738ac15cb00604499d0ecb06e9a2c1d3bceeddb86a3d11aa0f8629cc0b05ca9a483790f321969248cf8ed435b3af54e742f1e23822de01801a136331f860515d48dd704afd91344d016472ab5095596cc146a21456e1351b994898f6c24fcb21cf8a99708b25b9d36c628ab2f2da058d1d35012d896ef776ea6a9b3f9c07786f26399df8e3e855b484885036b9b156fc922a9b30e591c435c08b8f86eb484d233aab080b4326d822f8a125b1f3b6eaa35e45d928c1d8f384f620ccda51b3e553b1e4c55af2bf5f5b1ec8aca5d139f9e509f51d254a809777175e3b9c5b6d5754b949651a87bbfe9e23dfc2565a68ec4acb8ba59bb260b764e56b0d9f2bb30d5731ff2ff5c56593a15741ebc186055341bbd9e2f11eedb4fff0b6882b7b489d1ce13225ac7067d82a9421c7ff28b61a169a551d1f475618e9ce4a410d84b03890203d046522a2b855db45e9e7058e6630eed474d0b1c243e32ccbaeb19e8cded5250eb2c33a9352f9ff1a205b589efa34a02ea1eed3c05eb0dc2c051c0f4c40b0cc22df89558fcc45d963a4eba81dba9bc8caab6a4338846a859b0442e32421d707b2cc9d8900d0b618dd566a39498c94e98075f0169d262ce427b2fa2c39edec9864c3c8a2a4132678e9f5c4bdd4a69fc3115622475bfc3b336ad9e26dfcf2c3dfd4ed8cf99e13818e9ba83a7e8fcd8743665472c1aa00e48f0717c58eba48090efaea4bb702ad21d6e7538cbf7c8d6da95319d1a414bf9ca084c6e8cad9834d624394398c14666484613e5104ce7becaf5156d3f548daa434249a1f8f6b81b759eb6b91c4ef11a1b8173feb5c3609657e619c8016bbce5cea4194b2d20ed297a9d4d9d91d6f0fa7654cf27c6a511a36e3552a37cf1986a07b34a1db24fed2ee986e6d68c7fd984a15a5baf5c3e77bff5b3b1d523fa255f97557a763384786be5c00f9e5642254081cf51019ab5dd920dd48d6b59eea5a9c03a74042e0f36d123c214b49dd30ea96e49db7ed1acdfe9d8f5a900d73e044e8870077f1b64827c512fe06a4379008e6d7125154303a3f0520e5b49c3ae13f5ca1786cb1b62d8ab49eeb0986271283981ca55b3fc60835ee681b02145dc2e56b9aff4628f08db07febe2ac8dad2a57e07466d9380393847b79f04bddf57ccbffd1f81f2bd383e93653900826a2e0d6f99cd5dea920a5f8aabe22b687406185756977f15a7c12b8a9b843fe5330b23644aa837738c2010263daffb8b946cf804a00c52b6482b58f79e3fe346456bc66b3522ee3c863f7ed32d606b58260f2515d7725dcbc7eb84b7275bdeddb6a436b0f60e5be79a44a7332f87ce4c8738aecd926362d3bffe4472428220fc4189db3f0e4dc13592312a4518dc138a5f36a66921ca806b5a558219ece3c501856ba49d3de2eed7f4ec5ce797a8e43af391f216b062fa60dd6a731a40bf4f7ca256ebc6e9583271e91c031155ff7fa37509fd029a1f75b46f4c037317d43c1e95f7e793257acd844c3c6a0ad80e8f10930f4a790e24514d4db649532076f2ebc2ec0e8298db783c70306db5439079042568adb532b950446fe0c183593c98ba751186c666a32a78ef37a9514666456eaf4b2583b59e89c34417e29ed7bea88166fa9699236110f6b14911cac41905286a697131bdaae8366f88c760c2a6748321f85ce145ac7dc157dca68c4142de173f99933c105b19aff4aeed0ae55c04c187a95386209051964833b043e2ac802016649e3a2a9ca5901efc656cf6b16b8503b0c7edadf211f659235f766e22506f400738a280b3ba98fbe73ca90506f295da77ff6121668f2c02b14f846e742d2497e5b89f8be6ef6b41150f1ee87efab5d1d7e7b71397e5802f7367a799c75ac64e99d4f82c29b1f8a6e1e9f1eeadc0e78c438ebe2d301c9cd695c4aafff59760da4a7a84ccc040ceae4b63a56963cf80ffeb69d7a60804fad138d59d04f99ea68aee22624eb53296ed9ae67d970b08f04b861e81aba9431c61f88645c31064393550f7394ce2e3263b6820f7385839bae364b3e595de1e58301140c2239ac10ccfe72f7caddf5ec494c2751fdd48e432dcf82f460005d54c02b5639bdff17973b56f5d030e64a3f8abb39bf0528245341c780f7847b8f351eab59f09a7f884d1062739194896b631cfaff9ae9592153da21764ab544cc9e589403e0ad9841decf09da15e4afa84e613f327f4d63bbfb5b8936d4c0cf5531b0ab7b18361c199229007867025ff389a13ad5495b76f56fcc9ab44b0f5f2ec1e8e7b59c3c8fa7a344a9d8a04e09b8e2d0ad374ddd39eb5a846a6e13b6b782e779565e1bd662e97a6f45a9adeaad2cab41242a5eb87b6458cd1dbc824a927f447c0e5865c4cc30d28c5f190ecb58bda052780e6b9bfcce3519cdea0f25b6921d34e957972482c05931f76e3060bc6223577f2de9170270597e6b1f99e768ac6f7669a6da60565c03a716c93861fdd04c52fa26d9cf5e2cca9c2c63407fb4263eff91f0da2495c50a406b8bd8bce7b51062ad447be5af75ce3d56969e47f78dfd891669a1c9ba56e8823a058c7eba6f24373ab6f23715af18c867b25ee0a218ddcea405fd0704ba6c88f19bb118986c0b89d5cc064beeec3ce410503b626ac4c07043e9c8864df0184aa33cb20d80a27d24697099a46de0050b8420fa06f4294d7100bc1a839a91d0e6e7be18915ae5ada4821b0f98ed241f9670685933bafaaf0cd7c69f7aa3dd591ade456a3f4e14984fd80597d335604d71eae490b6001af707247a5c5d509ec737a2dbb5a01ad8bd7dc84030380601de8a29b5b8cb1836629653916784a55c3eacfdd812eff373d4d47b413e76c9b2dfdb4fd86e557f12f6fab340b8e001efdd2ba46b7f88722e83412e6249ca323a28053c896a59ba42e0c5718432f3bccd144866c9c809ae28ecbf385be5030aed3d1b60bf589b5912ce9f158a1a869a0d36476e96d77750d5f8bfb2c3380c2bab9c677e3eef4f83a822e1fc3f1550b7489ca34520d4e252f61c20b1f85e11ead49ddf93d17926617fe6ce5c558e26828088b14ad74efb12450ffe6a8ccefa83a53c47a225398312ba167a48343c7d0d7fcb44d7818578e59f33fc0e4487bbc80e9256261ff539b802a534b82a5f967e79d9ce3aacd06b1996cb4f7f861d0dc448a181783f9a5f71e024cd73e30f79792bdd00de549c3e05860d58c2800f4e9132dec7455bd5ffa875c06af02191f2659281ba26b07e8a0ef2a7deea05df3647f8e87e2bee8fcda96932ab5a44c77f9d336a9bdd2d614faf93cba7ad72390ec42198a427ec27c8f9932303bc41464892b33c6789d1234a733c971b3627d5022f959f5b1429008736b46fe953b934eb9fb4149d14052804d1a23f9c44495e887cf88748dc8a95e95f8382417cd694c2302f9106604a309523da8900fd3f98c6b60d1e5fafa0fb346907db4bc94d4281c3e5520aea523b1d4e346e6e7e63a58b9af177e9d195da1113cbaa55ea60ed25b22483f4b54ba7c0e981893da8442270e7c3ac3c1ae161018073998c2316894d5dc09a6a816740998adde28690fdab7d4114d5190ef297df4b9a62ded869efd501e61b34f9ae9236991727586856e9601b73eac756a3297afe6d404ca18bcb12208bb2b7c73185c1b9a3df084f8665ce86f379b315d3dc410f2ed037cad087eac0decb7bbcb938c9430b142fb898654a6465f66087e5e7057d003b2ce4e9388389f0e4f7b4722f83ec9b85421c3343a7f29b4d16460689cccf97f7959c4abc118efd930647ff5d0df0ea7c7e0746bcdc3fd808b757a2fd803c1d5b294183c2dc9198ed4f1f349d13ec94e1f179b0779d7e6501da20c5b06dcdcba2a8de156abaa0615e70884e328810fd43b44c891f96f37f09a8753432d16064e43a0cf7685c72e8c4e3d241c6085d25893623daaebd89e7ef36e5a8e73b98b36b700f5e1e3efb9bee79516c2631f478caabfe5639fc73bb2cea36bca4c7b307381b39e95dac69f75b13b1b69f0506fe44fe929a9acbd75428238fcf878a8f5033cff2fd1bd114a4daa5e1bfbfb7f8daa50b9ec969d4057df70bd634af567f48bcaf2a468f5bf3bb9bb9aa0e4889582c06331d34b614cef1d24b8e8eb63dbd4aef44c0d0a8bf709c9b40f556536752a15294289b1e1757d6426acfbdf8fff762e864cbda71d872595dbed4944d4eba33e380077525c281b1314fe14acfa69194d63e527902fdfa8f1ecc5dcf9824655ee13988359ace4c7fdb155a74a454251839aef074d2c2b2ed781155e9f56d018db65c5eadc9b0e74edf8d0f4598fc947f8fe3600cee9ac2f4516ce487391a155994533aade68b1d19e3c026e9042e375517714c778a1bb83afd5785f159c040ee523f59aae152280091fca5469ad08eca8b83ff7fb996fd14ada103dfd570e460faf0255fe9739b80ff5bfd64fed8bc292220376eb4ce01c4ae6705eb09e176f32595ebba79616e864e382fafcd7b181bafae658256f7cfd0bcec5dd920478d030bbb92b77180065153c70a287a681a8a8139c5be04edece79a31fd41c7ea8efa0938328ce798367ab2ec46235070f6632c2e6873cbfc8a66158b47a6f2cf359309ae6709db5a083b4e09ecb2ee8a8433387357626f460ab898381cd3308f4eaa9e76915970c5c870675114e6fda95bd0c36281ea04631ed233f23d955786a62b36c26f189024ffcb7f3e25be4db1db74f70ea7c88c571445817a9929922fffe0f239eb8502b1cde7da201c34724c06094754b818ef065db52deb8bb0137c7732b6cdb1396dbe1f0201e9b293527b9d8951c51a1eadc44f18e26c3d0167e293620e5b65c5788efe4ccedb122331d353d485796f67de7556b2bed1c5578c92f35ffe637e33edafcd0d174ca51e8eeef315959a7086e79f7ff00fd715e85a08baeca2b751e692c2d0fd99ec7661fb7bf3bb1876225840615096913a319c6869df232ff70d7ff91a55b6339c66e2bb016dad6caccc9a9080c6b8b9ec24da9539231625b11b29a5ed089502c1b319eb6e013a0cb13b95aac0c2fe6ccf8a72d9c14c53090ff648c56ff8bfbd7435fdc2a959c740fbb03e8de615c4720ad49824f7f1fb0eaade74144b2a0a1c96af3d9dba6f1f94e4504cc8e8b9c0c86a0f77e8abbcd14a0279e23a9689815e290c0be5aff063be14bb57630f8908be8007a854bd730c9df323d77867c4a8780eb31b76590bce62511188022d52868a7b0ba769f4cadd6acef55a96285575ae1697801a543ad293681ee130127cccd5acf14fb022faf906c6c9d9d600948d8ea5e3bdcbe020590c642aa6d038d879b689a887c87e0326c20f47c56ad36b78cffa69d5e5f93b5bb25451edf5441309b262343cb27085710298285d32b64db7f80ea254d705f3bb659e2d859200b3e6abb745857adb7c98e877c6ba5c9a178fe1ecbb71e7e45a5e24f74d357278f9a45255ac2d7c11f95d3d47e36ec69b51abc91ebb1d2e22191046cd8001a4c21dad9fa9ce95d8eb9fa835d17d46382c75a4865ed61888be30145176962386323a939ef499aa43fc8703836baee56f9b8cbe846bf9b42882a553288b10d358a329d68cfeba41c49e35c8849e85b534d15b1cc56849faf0a8e8cfd804ce9f8dc8bd553403b1546344741ce461b10d99735730a8c0fd03d4a7153c061e10a00d5ad05aa24376a713fbfebd2666fe50680685918f0a855dfce36641e6f294e37c0f32260aa9569e15e8ac5149caef0d1c6b2266744d23e563bd4230978a955fc8daa533cdc3942ceda95e264ca53042726b91c592b1f55dffe815be587982d382475d9b52f50ae0f870a6aadfa1351dd70e4be45028d0da4af7444fc4755b5aad9e76e3144389918b1f5dda0cb9abf0f3eecae29031daef8eacdc7a4e3b435fb2dff42c53d91d355ca1fd7811786c71a58bd856d82f060bbf98235538d168f41f95602d89a89c382daaebbd23509f7aa14e9f48e144221f1311ec086a07bf631c04deda5c325f44ecf8cdd23630c053c70aa1aca9484feeccf505615683f2129d51a29fe43d8de4af887ca0a4f6ec47d2cb977643f9fb550451dc49a2b2b1e967c0f8b1acabc6332fd148194000382ce32816394bb60c2481e0eedb46fabf9b33aab15398d9082a5b95eba43888dcfe22fa5222c9ef912f78a2eebb32e2915423cc8e32c2c80be933a36398c61a78d84d802f9480e856601312fc82782a95bd389c5082375792747daea3a6ae160207788a6a3a7b7d2b502169dc57d4f08e4758c57335de465e40fe2ff08602e0d165877dc77965a24ae7275e4d586ecab4bdd6c31ef39c1a8fddc9c62cee2c3a1e12917d8a52c8d3dd8aea7de395b7bd0d29caf4cf93a2a5c71dc704e4616a481a6a706842af3c1f874e6041f89620732461605c7ce92210c0de00e8142e3828edbaaaab37f72590556b6efdcde046c9624c33eb02a8346f6de105f03b90e958cc9e1299e19155988ccf89f5dc43dadf0a76e6ba39607cbb77d5044ccf627596bcb1559e00dba3444997545f41b0e3aa8cde453f1a79bdc65febd44c428bf267992d07a7f6e1275c8ea8bca81b7e960cbc377ea2ecbad015d4a4f1ad1341a2ac3f0627527877566a83a445b831ac9e4f951730762e4c7705be8724f4923e6d242deedfcfdbc0c8ef332b61f67b0e9da2b767f5ae6c7f6cbf34b620a07b52ff908d9f03744478bbc38ec3384b2ff1834cae18014442baa9e355c1683122ab52ccf1ab82b8f01cc1316e3cd89e1de25383362c55f0bd57d356bc18ac5db64326542558e032bee24b6277fe3a7538256433c92d63adb1a028fd5d306c6d3f9d0e4cd64244f8e6b2524d81387c68e2cce41520ccef1b0dfee1b838f991779e1397780064b2f9efc55533839cd860af8a35d6e3357649908816dfd8206baad32fbdda70aff7086571491b7716376f2cb31ec475b875bfa8a31ece748498d9e9f3cf1166036690240a61bd3e84238e1c66a1c476d9d28600604f1e610256804406b71a78deea7dbea06dfbbc5fd1f81a6793032f5fc3acf5525e36916650cb6cecae5b2e3c694dba3090ba0ca09ead2cf916dc9ec0ac33a590fe547660cf32541eee01e58eee952301ab5ffc87202d04c23528e5f099ab7ed23ec23aa5a751cb266753a1d29db7e38952c7a58ff4869e6c68d38b68433b5008aaa7bfff9f53b478d51c7ce4f9ebe962d6d436fc0815c66cc7ad4ed0f526024cb4163c546e34551f299e83e9351e764d35baae2eb1a25024b27abdcd578861d17ba7ad81de00d3131e1fa4bd6c75bb66e1b9e9a8f8aa05e713554ceca0d105fd70406c83cf49e6d35a652a259c0d0160ce781603aef3819230fea8852ed79019799ce70f06fab2f60bd25d1a2d5c1a364206420e641a901513436d45a2a73fde3b4a79918692b0ec2ef63de74241124b97e6b5eed962ed125a07bdaed3fe3474ff91f1f3ce9fc3467c7fd642a0ba118de00c60b878aab4175a9067a0b714125f66e1792ef71914eadff94e2fc9043dc57ca9db2744284118b2444ec8e1799a844fe4a44ccd3848a26f34582dc2ccbe1349a4a3b105ec6824a700df6596627286163a7b5fa7f55942c1cd3c71e70c96ea379ec412f7ef8cddb79a02dc11ce11bcce3acdf1f0edc717ede49a96766a0cc97a9954508c0bc3593c2e1d95e9c4d7ad8be9e745b8e33808227c2d4adbab67083a653d91bc250f6c51d037ff347e0d8aa601a5ffb21635d992f3d0f6a72fb47255f2995e535a52f5152b382e54033bb6ea16e658880333053d958b61a47e15cfa79cdacb5133568b6b924d254d7ee459afa066c26f91d017ac90ff0e416c90557a4bd3c2d900b80a46187a32339d472960d1ee10e397e2c3ddd64f54e46dc981e6d482d710da7bb981a30618951d6df940ff886601db0df87fef72a516acd77efd83feb20c0eb308268c9408aec04f3e9515f33596746d3d1493c6a2f7ab0b99101211d83a8fa702d93cdfde096afb0a6e542e84cdc205287231e4fb51bb52f3e65187182221ec24fd516107cbf38a803f4db93dff070fc2f40f7c79ec2515d60c752d3bc5f1a0410681753309ea56a5146f99bb21556f8c3265a240e182220744c39b43b1c39e1308f738314304296602c18bbfe68859eb6a127f2b1362fb33e37ac285b992a47bdca5ea3d6ed628c6895e143e708ac10d2eb0b3c0d775046ea4b8a2d1a909da9366573b5ed4752a79ce4f8e9c046178a255717a36819b52947866a2613f1ce5a586a04ce7f6270dd6c4c4d6c222a06ff56ab7105b9dba0533cbda1c53ca06b451c824f9417dbfc2c3d3d6e6edfff6283690a2fb99aeea0c41dff1e508e17a30cbdd93286ca31e66695ee087b92be4b94e1e74507932bc6451e289042f7722cb4efcb1c3436a9c31c836db3d8823f0a1d2351e848849f140c694f1c3f4d9a630961f68437e819f147e84b1c3b8996b99531c148379362b6723519ca747df16555cca239982349e9ad696f3bed1d153ebd1752267884ea2be94f6db1df9caad0a5b26a6702696eddd5507d07d383f1165ba20bbc9dd9f22405998f9d9129fd2107289b954a70922464444dfb36e5e67c970655a85965d961b6fdc057bb6955fea0c37f6fec093f3482ea16ebe63d5b9d3bb7af8aadc2f3802473ed55bba8263c9a211e44755578a402db544f0c6d1a076a0551c2b732dc685430b64e849d368ed3a7f91d02a55c05faa154be74cb7e9b7c9f8757b060d7e875319c20c6d747fd6c0eec26422d4775f85c5630cd55235de87a0b72d2b2afa5234e131668f9ecae89ac397e52c116db9e51a07eb56ac86bac6d29b655d6c5ad5ce051c7ab2bdcdb9f9e14b24774f34bb96f111bcf87b812434fb3c6809f4bef1185569584d3c276fce306537612cffffadc80866993797babe2e7f43e92d2aacf22a2269110bfb0156bcdeecfb327ab29c8e30f2114c766859d4772d94434ba9a82b39ac9eb8f01d2c6646c24ca0c1785a618f1416c7131214b730d0c2800e11f9e3a883c03d78275851d319d98b7acf1cc14505248b3e79b3ce233110cb6bdc7faf9314a1ab4dcb84449bcf7fe7703b2049aea18ee7c13552689486a685eb8547f5a02a8e4b520c49ceb8d815cb5c2f7b026dd4ed851420e6c788ebf969f4c87019dfcad502b99ce1505c83066e9b1321ff73c273f837a51be79492ef6b0de91f6413e02ee55e8439ebd4e302ea0e88cee37eb8b6296c7582889064c980ae53e90c55f00bcdf973194697abecd4c8bf4817941b96ecf059da3eeec1feaf8c325cc36b5d4e06825ee9a9a8b61082ffe1ba777e4bdc2fc37b5259724721dab56889539755b40e775e0fff6a206d25494a8f8afecbbb0f823e3f768144a6faac22fc3db29ede4dd45d2ff3d4d5574d5f112c0c2fcd8c8907a3e9bff1e6dc298736f02441fb46df455651b7df32ac38fcf65d5e9e743f367470cc849234afd8802ce74b90cd5f09150914262f8487bcd0592368434ebed2cc855a355a75391654e94f8de50547a0b4545e2291ff043397ace4d2eec917cbf589bfa13cfb9da73bf1ec36049fae904f5729e686e7492db66713a79b3a03d4c941c352ac8c94e1a8703fa1805e198db20c3a4840730df1d136fe64e3794732274143269265f90bec7151243b777248f876d1445bc5f95bc339d920efde698da232140e85f7284f1c332bb6149ee67a61842e87c49bb478af7a5c9e08c05fc32b5cb1bcd3683eef899aaff45fc6630c6c91f52507ce497b901c3d9394025d6d46fb8097e7f4215bb21621bae7d958a92abbec287c5868b03228798babe687e9f570e5a5935c64ca541e8dbedb0b55d1df44c1d09cb77707799944d8332eaf899bb6e5108f484da8ee62df8729872759786965d4a820163b8dd36c20a0ed4c4eb83021d7cce3fcdd201cd03690d691a7c844b06ca0b747880f15231f9fac892e63468a47a81b4c323f9704329b9a3892c4a1feefd405513ce242b0be337aaa175d94fbbce890a61bae2075bf3a0de7c9dd67f6628f2baf921283650222e08eab36459c5c27fa3cc552d150b671e9b5ddc572b21514d4f084ac6a3800cd3d82a5b2e26754ca198126effa7dc95e342b9cb532dc1cde45b92d67fef46d2a7fcf4c6986917eeb7cc67ade5f4b0a52f3309f0428d2b6de4b0d7427c80edb62a705ad5c7d1963936a94993d7dea4a79bfa07a5f857b4e6b6a316d6fbd6f1e199dec44d2f7e38a92f5bf247fa4d10052dc45cd16e0b72a24c5f5b2c1286a07a8e65e5647b50e8ad61b0d1a1bfd26d9d009f57efd0c890efee0e1a7540b7a3d9dd3c4bc626b1d95725630951e7381aa492587354557e676a85512a1265df527fa69576580066423f4d895a9f4effed0222b487d63a9029e050983aba084ae74af63c33900e9c941ab00bd0f0ee760241e7be98db818738d6b562d696ec4a1f6394da0e12d9919831af9a23e96a56de7b1e1f1cfe7dbc57f40128befcac0bd0c5fecd1b94ec719695ca661e1615640bbd95cd9504318b8f2017e4eb6f18b0d550c58ae653fa20c44df9afa0974e36e950666ed58efaaa8d6661ec46e0df0543be12912388f1c72bccf3a8f67d34b7c00a7e98f8c6b4e357ca9f998501442a7b70f0b961b732f0965d8134a5bd3e53f260c2337183f56dfbfdcded54d8ed5717f7590bdd7950644c25396e1a19569baaa78cd0d40db94e44e7b1efaf7736fb01e91ac998cbb57e68fee464b84bb856323858fe698c2939968833cd7a822658759a3ad831c9e3aceab17cb7986e34f3f7f704ec422bacc86a7a2f5980158ccedc55e31c300ddff7a4293b76609ea7698c915f3cb204f53e4edb72a6b4a0ca15b4223c9394091b2b62c567f5643355b77157b3673f48be67fae9c4d3dc40ebcb41a725fe749cffbd5d3a3161a61ab864a9f4e9d1f547f8f9fc7505dcf672b95d0206818a7ca7d7d06e4bcf7b8252168f2389c405b031d44a15cb52671b697e3650f545eab1515829d978d4dbd96deb3899b25205f5db0a8d5cf61a81d659a1030ceeb165a6822c0a17a531ad2a6c4d82ae9b026336e345b778c403e30139459d5d7c3fa4a1aa11b91b2fab9c36f5c71a29bb148ba517bafd43e4cec6e195a5badcf66cbf3340200f8c4c8ff3b0e4b83c6d018843541b4eb55c8fde05257f24c103c8da63626454645eb5835aaed375552d5131026b3a8c5948fcf552af0bfb9452617a5760cd38c8517ad48a611da309b53d823b4c6bb0a5639b20d5caa5f2ac7a87619d4364bea5e3ab5369c511f2e232b83df8e544eb2ecf44f4961a0b607d05a0baf43a9ed783bbfad98ece7cced25deaeb397da442a18ab5660e2f451a9509ed65473570c7e658732db36503688cb6691b6539bdf5ad96135a3aa579082169c4d499e351c1def5e5f61e111aade78373ba134a938f7276dc0a2720175de9e140293c5e147f13ef335a8faae1323f4a095b94a84283212a485bf49a454b2e163ad23e6f6b4741743eeecb421584b692da462a06e209f4ca37649a612b3f9742df1db3f5ff1e3e6609bb4f3552f5d5f860fb0079cd0f8bf139849515e05067dd6c12f365d9f778f72150a15c63f01df20887c66eeb0c4b03907684c6d45abef86cf2a60b2618aa52ac21fb6ed6f2d36f9d4ed19b812730ab64444e3e3c4b14f69d26b7e764254bbb3951f22561653955841dfe97ff87587ba1d35254c559e41eb56af06ff596bc7154af6947cf82c2a6b8517b92c9fa85d099cab5e7942875d164c2387dea569b32d3c6d8b8aeed2777e7309ed6077d68f3576211fe0a3bc8713d0aa08fa3ef9c41aca66594a67abd73213dad0b4360c69607e7e953159e1c55baf13fb037aee5b7e8ec1f8de7c664988cc6a5e6accfef68162a0a24622da7e489c33755d5059cc77dacd33dacb7a83aad2e19737b592fa9ad52d111e77efc2788fadf3d876b8cb1c311f514b8ae57fce04b48f3e3336b0c3d39132c55334007e6c736aadcdf5884296264218ab344acabba25f3700a7ce18b161b6e55862ec6f832852e999b1b0329d368fabb22a6c0b03da04cb898f1f38314efc7b822bdd0c1804a356addb2eaed7dd012f4ced25b07906c23ee3dfe29c9137ae8230feef05a5445efe3c847cad4218edf61738b939978e1ee66ec363f9e5ec342fd988a21f311d7a429ae7ea5a6ab6bedea3c737b17eabe6f5f2adee1052e0c83038704a3b05a796289b067e73542871eff69feadd79f3275f7e6c2d601d6c6f7366e727a21b1c954ca8b3f12916f20651aa90b837563f0b3a7edd005afe7164c56bcd13323a46d6289dc72b45ef7a6e7192d65ca3158154729bc981d18f0f8bde648facecd6c59e3ab64fd7e3e2dabdf519cff428e3f8ccddcd2acd0cd63ea57b927d8ee12d245cee19388e50dab33b4fad6ef7eb9c9f050cb339f79b8fb8ded69847b559e494e9ee0f1fb18b0fdfb5fd065b453576722f4098ffeeaeb6bc2cec0270a7121305dff537fa91b771e8d7cf5b6bf9e0063947f04a8c8c412c4f5ca8a4917fe1aad6d5eca0f78d215f58e5220faf4a496723a36f1d3e93ced0921f6d3a8c5fa4e870a859975598f783680da0588cb41468456a9de3951de74c389c5a01ead75c803420c632d8fa9b37d247d3c1a47ca08346f2a9ad69f0f80ccb74b73588d9e47e677321a33a9421961786db721fbd36b497438ea3a4eeb79026b09df7937151bdcd333e04820df49ff5f21f5fc5a8aaea29ccbec520851d6c0694b136189d0054c229029681d4fb924f1adbea8adb9cc83944e8c89790d60266e952eed0aed03a242488816357453992260cf0282f237f1f0eb37f00b274b3e234578102f7b1fb4e2b1779bbcfb0842b0541bc5cdcd20cbfe38b012a4bce04251060d429363ddfd740ea263e71ac04d13577fb2c800560b7e9d3a872f84c95d04a0dd6b89ea530908a9a2473b339c2ec84fb43c850ca8f1bf8cb44f3ad0d0cb2e265ae70f01cee86fb23cdf3ffe94d1d615e1dfc4cf3ab8a7cddc5a814fd8c406561bfa4e083f2aa37d4da5dd4d72d2733b75db728ece10a97aeebe90b6d8eb58d38f78a6d894a7191a9743e13cb9fc094c34fcf0006deefdae138b91b2a0dba68c3b53a34a3dca38c03e4c41cc65e947bc4bbd20248450c65294a529a02daaf6942faea2a31870d2192edd681be17240989d883642e0679bbe6fe8150e7518b371253927bd76fbf97a77e2a53ce0507e3e3804acbe12ed42191676d3bef41c8061f8abb1e027679cbedfdf534f83efaf66fd419e9ebfb41550eba233caaa89ccb467d6950ba1e25868b213365eea65b698aa9cf7cde6909d46fab133cea7de0915a6a88760f1e664c3579c026cac223603be4c5ccb02071a0804524c77e67837e0f1fd3d4d2272059176919570423175d143c7b7da0ab3c0990f9c7027b5328c4553c40ada9b29732cb0ca0603921ad0331b22456a8dbc60faa89f7de3dec7b10407d8f3d2654e53b8cfc22bf1d609909fe5bb2a18fab668b2deddb830fa3329e9df53ff228dcda10f4f5a257876e13eaa33c510db1ff86ea0054d78841c4d00ccbea608a145ab47562ff74ce24e9e2e5067825a0102890512b84762726ee4ef81de330e245ae6813f17db3e3513fa95a5b93c96fc8512e3b6413cbdf4d4573b67bca225bc2184844ed0d170c734e47eb46e127922fd3758626712fc67c30923b5b6885f16b3e4be392a43446eb73bbd17c99ef1bed4cceb4efdb3929c89a66ce97cc118d8aeeeb8a4590d53e4a43f9ed8760e64d14305fb56df2c4d51e5b09115ef2c6ebdbfff8c3f3953e3a84b16f44dc38200dd5cd8d83a5717269453f25ad910878a22d9b39a78f7c5377843ed992e847553deae3f3adb862c1b1b4352cf348ba23561e0864c2317502c7c3e03c832b73c5d1bdb92ce99b319de8f76ccfe168e286e98d07957230e582c3828e8a48d664917978dcb1e599c29d61cdd6672f729cfea6e970a6570d4a6b4df58418885c60b0892a1a4a7bd927912a8f29c3d2eb6646810e8b643c864bc321228181047a6c37d9d3f071773cd8586ce39b72e554b55937435fb92c4c7f888de881a0fe21f3529bc07c285ce8312c461ed91b5877c124601b719852c7547f2aad3a48bb526abac5d4cc16fcf45d1ddc63fb2fe692032c5dc68b17b566c4da4dc45d876987851a129cddc17aa53815d5806c339c557f2815f85e97f33942d9efbfb34ca758e972c7774b3685e654dd19a7e7473d65e1ef138e8f611a29813778b5d4a0e9bb50384ffc1bcd9700beb3a96e4b58e296688c846d11ec43a324abae068b35ea930b17e4c8ecbe238d09cbfcf5bde0007be420499776ecbac3483bc3664d4ce6b3111c7fbac89825dfb63b8c30b76fa101487c485dc201e6589e7e4050efda01bcd13ac04e04d6d6fe0e4b8606e2994e4313e1b54f42c6cc15b9242c1c620fd6b8ee0ed0756a04cec1a3ec42f6a9aff56144f974d064f054c44d47465610a2c43f46b1f2932d534e8a372660b5cae319c35a6ab888bb10fd2b44ff5002bd616acce447d2be630ac4f6de9e82c532f5c399ec96447ceb0c1660e8bd6957d0a6f907975c44e403f06d8e496986119902a4029c23ea6d7c88e10775b21faee14956464885f1e20adc4d44180a2353a2b6dcd79e92a5c7973ceeefb7d2f3d0e99ac17bf0c0216179e5e98b9bc6aef8854504c382c3657b2e63fe0d59022e15d9c6fcdb86d576bcd6e6506433dd5690210e36715cd9d7cb56661e2c36a56999f29aed8c9cdd84f1124ee3872b92970020da28093bb188f0de798a0861257388df0ad58ff41f9403840346a60a2544fee805a8a00a73bb79ecd53ffee82b9ce8ad6b20d904530d9572640dc267ba8970fc96ef0f73193572adcebecae61bdaf980f467673751e868d3c5537329839027a8e5db8ad91c1e85db1cf3312105594921e0788df738b04eb3b64ae4f1749e440170e1b859f1d6ef17f3564e51882c6ab0478f2ffacac8dfe309b8f7d6b7c108c57802d145255ec3019eac11ee8b47955e60e993fab8646316d6ad0fa55fa4f7061586215b755b98549897914013fbd8fe682a677d72703697ae2b8606e2eaaa896f842822f958bc063c5c4cb76714bf27b72b6ab2026d5582a38e280a025a19504337795ff57e5e806b9c22e0e76225d8ba923b51b7682cea464549b490d58dde8ce7f56bad9047ae4cbca8515d38397e276d0f606056a9fdc5f183268fbbfd01820fe081dd87bc1dbb4604b266d0a4f6600de09fc9a2faea59c94f4f8b92be0a89fa69b3a5a773ab8f13af3283cc89e2309e331930756523105cd4a48b65a0610fdaaffdeee351e35af380608705b61bdae8a7369f1d7238c76a60eeab5db07544370167e76c8c8eea60e75be8e682bb9d3aabc0380121773d89592e8c03931b70cfadc30f73a8d5c3814c7fd141e2fa164f0d96c450f850babbe33a759b341a04e84eec193ebd98f771e35206a2f5a1e967a4de34f4e086c0b682faddfe7050a07c1991f9bca7d0c91570915f688831f7c3085c3926f3ab684b08ab43edac70ee9aaf2b67ea21a8f71583f2d9b8876a2b9b5d2b342993fcd656b558c9b5c9bfc6a65c595f5afb43f9ab0f6ff9726c3f5f8e0620936d707a96ae7b0c19b29ba40d9e09d7f8f881e07da3bd5527bda15adf9b3d3adb6aeb91e252d20b07c08559a759a048649c8841423bc7db0af98aaa8d9c22cb68a68ec04f4ae0cf8ee97746b5630ddae5040ef3fe4649c4f547372217b1c93e8e68656c13566b77c5791aafa54bc57b17cf11515e3eeb50291a888674f7d4835951bbfe4d54696cd8c46ab7c42e6ea10204f1fb63d21f7a5ce7dd72a9c7343df3bb2451f7d208306a80c537266e975defbc062f8c273eafc3a45d51e5b36ef6580ea929350a1650144d0b059f8831aa750d74f7a982cb3e4850a7d9dd51da4d678a3274cf538ede55c591dfb4dce2578ad24412878f8761a3b5d919cf8ef12bb337897552f07991b4d8ea3c0e47bca31188e630f948752cf98ea3b3197efbd40acf91e1f473a4e1a572b91dcc4eab5a2be86866d0389911baef8b19c45bdd87cdff187f8d6ae3e5d7da4a185b55d1e36de7b1bea82844f7f01054ffce8c5b787b9f456fcb93ae94f366739f9173ca9dc76230a52d2e0ea94bfb68ecfb15c671530e3b737c6be0f1706617022ed34c671dbcb151a039209ea55342c84c48bc3a3b52183e4982cf9b280740e11ca202c7a23b27653d653b9fc458efc77d6d2383e861a3ee0a8c221be7805dad04f29dbf435b57013ca72581efd6abff04a96e629559901d64f93607996f2b9921399fdfe587de42ae67a829ff5ddc2d32532fab926f0a0e56484540eaf6c77b1d626ae0d14caefe2aca47a5205ef57a73044f288da4b64a98c579c0f9c5d7a2bbca05fdf90bf1ceb4b6c87eb259efbb66dd8b4bb5afab0a25bb3401943e6faace0926d0b8fcfb33b725ffa53665f6c81bb32a40825f3c2ba28685e5428c17ed8ed9dc2eb2db1da1a17fa1e72e2d3f40445bc5f25ecb95962456830d4435c2dee7df218ae2608014be8209e5bc9d86292f387dc5e9240be8f9716e6beb980cdb20fb89b871ca497cee51561eb87e475a06942e56ea4e2de38f85c7be5775fe6893f71807d2d64ba7a4d454a0e39f1935b4d62eb1715ac74e9071253da6fe0668a30ea883548d59e175079419b26aa24a24bc0f0b359f3b0c2deb532cf3800f55028021ed1169f681854b24bf0aa268064978e22921c91ecca180d0e1975d11c53d8269f4539669d71ddddf62956bcd9504ca30a56ee2869722ff9102200a1bdd65f48716105800411beaca74d16b675d92bc5e82bcb97803008cae26d38bd3b01d7b6e910f97dc3dd2e6e9d36e30601bb7a23e57427ec1d862f622b39d3eef1fa1b88b828ce33b1a811d9cfaa171beb42fe3295bec8da6dd1eeff05377090191e22206a4c950d8bd6237bf36b24b5f4e9ba0a85ea71bbb28fc06ae922fb2b1a6ef36c98b28a481f2c68df0c6f0f13ecc38f2192cc7f4b0aa9010eacdc15be86efde029addca24fc2357f47b93b9eea778bf2be1a29687b03038c5264753e20e8035f5c83603f624e0030a49b9cb731e78985f1b6e1c05cad706d79dc6565e586df807eb8ed1ecbe8f0ef86b8ab03dd6400e6fa4da37d3fbeff4d217c0be05fff310a5ec791fe926c5ad8854643a2331c3129bca5d65f6bbf055ca211d07db6a6805556b3a0aad91b7794079ed59f5e881c533600298f4ce67cd24268d335bc256b51cab806ade31c80a230d3c9e2de2b1dd16c7e4124ff01dc81b886ff47fa6bcd5b2efb7ac08ab33b8f089cc886c051db632fbf542a1c91f81da29b786274de9566eb2db24f5e901278ac709871de9277aed73cab5b8e5d2585de075ad018235e34dd7ced4d902550504be4be90e02f717bbbac038d78eaaa31a13912ec379f2a856fa805a9467ac4cf62d72b0fe145449369e3dbf302659e0627107f7573d15917b3bc906d4b37221657d832ed40dfa031d248da950a677437c715aede47483efdcce22bf8ecd203ca199d0dd6e7dd332c2b02c338935ae0b1c937bbe49fafef90350e602843ed85d8ad9ad4e39d069cf9418875f47f5ffce1ad6eeec3e727104d2704edda59903892a2cba43685e5faeb1a72d2f4758d29e49a5ff608b0f6aa90aebb0b66aa3da8eaf8faa33b761ddc278609a339a67318da13c7057cb2c5d6335caf9163632e5e74735cd442203b36f81d7f19d92046298769d590c74265ec0c40205a06cabb001cb5ce4ebdeaef71937ef4b1094be4ed947c787ad49cfdee4b691545a23b7b104beeb973a9b6752d5f7261f67f90d59ff9dc8062b05e88d259754c24ce58ebf26283393018176a4c2bdeb8667faa2ab72bb4a77b2a282a9959f6b28dc2c58d9bbf1e6f93493cdd14e2e5f34d8a2cf9e98273b26ed5d2b3612a525c397104a23457d9ad07355e5bf4379ad1e60c4e56f23205a8c43e407a1814d1bac543325c18cce3780b7111134a1db844a2a3f82b06838a0084118556059d0a269e91d45a8a3588b8fad38412b80fb98e99536848a4b63085dacf3e87e197f6b635e592a287d30ae11c25409133666f1954793f5d338fd9e66cda44937dec4b9d603d4aee1a30407eea7eced9bf5cc6f53950d564bebcbb3c3f0a6b4e3e80e8a6a54eecd66aadb1692ec0a82eccf72fb7fda9356237fd31d601ea9bbad16c9fdc41637e514304b0390617088f9252d2d33cc95857e45f7b09c5253f0ceeb5a271140a4fd881fb381cfd173da8aec6ecde3750414016a76ee726c697a12029704d6c7533290cace3323ae3977e964ac68f6c98ab4da2b56b84a87a1e330f0f6edec22f821aab9748ba2f89b30e31e36c0b4f701352af386d6d81d6c139693eb742fd8ae02fdc208ad561679e4575b4e9049d4d05c48c338408abcc6dd1ad82070bdd4b7df60b05d0fb6d3bb20628f1ff141aa7d9fb87bda63f2b796953f88466d5c185697e6dead06f868fe2ef819ecdbb8f4dc073f03da7783001d026d693e372b8606a5e59d66ce764a5c1752f93cd432d1b96d24513748e29a47f00dfcf227ab7555cee77910e861764c57086d37a4590d1146264b9496621569101bde1d116684117950c67ff92c5d5fdbe6d730041e8e2bdb9263d7104b03855f5007b94f54cc1f7103ea0d64ae1e485f5fbf4f3de15208bd5732e668445bec64a3a6ebde6a309b7113675f51b608eb2665897162263b170bdf004380ea989ef9c129b6f8511cf47478ff597bed27c2d3bbd6649baf1c3e65bdc317d9a70420749d5af1a06864e2d1a7a6fa1bc721ef3b8795c8108150b5b7c157190d8c57b74202232060100f6680bd50115407accd14e927c25a9f4addf19f99289ca62a2f0189c61e8773b940a010974fa7ae45d1f0bf064917b6cfe903afbe32738bafba00fbe679b0c3f79e6814f79ed6ef8aefabfd7fd7d150a99bf65544167dcabfa9b8d6658ee4e7775f0538091fcc644e8ecf4c7a70823e144cd2c424e34c59149df99db9dce4a2f83837e643393d4c266bc779dcce064502902fcb9d5c0935f3318075e7af1ca802eda8e05bb4bc25ad710c9f190264a0b984804e456fd00a8eb68a720d49e0b447d69a0c48767a6696b5923f653187a396f081d0d7b395229553a468f2d2b5f95fee9af43452ab6cd10ad7113f114e4bdff4423edf637a165e7f4c71aa9ad91a4d4c5cb26a087f237096955520b340178b80061fdbe63a5e7ef7646148b582b39b93b90549d6ade646cd21e93b27f3b930ab2e33beda9dd80036e2d35c19f7aeaf9fc87a58b75e188f31fae3e20446ea2ee5d6d594e7fd670fa5a26b128573187e2cb7b8009482b705f2cb07d35120c274e1e556d48a2bce6098b79e23e1e3544dff704bd05538695e7b86de5576855427d4f309dc07883e2b0bb99f0ef1826e8c086f936117a5377c0e11c97f65de4ed7f058eaaed8f2c4092953900161cf94dc9f4b3b9ddc4b861f7ebbefc19b98966be8b52466c32f40bf03d29f7d847a81603487eb271868204aedfaf4ae1a95809503982e1c0f2113d3d679a533554a293a167be2ac0a87c2a83aa71fd9eb1e94773298086a7a867644f041fa58d908df9097ccd90442001dfd6b25af97b35c823c8df618f931fe352bb4ee771dbb61edc5ac5aa8dc41cf590bad74b177951267b8cf2c6b449022b561b0257ea8546239a97915c0e0feec440f7960e2d360714e13f16b47e8c095273b64abd6ee934a74aeaa73b82cba0a5f68452a10acb508dd3b7e0bebb4f41a6896e529d8ee219d55f0f4115281d6078b193099b28fd9d017f2b0d746d541472c70f0ef86848f8374244e17063713a8ecc00b90b9fccf3e8f00731b3eef5851746d1a16310b14adc5754857bd5fce3b79466297a0c9925c3c38a3333ecc6cb9b75f7935403981a1a274246125db342847d42adac3b17d2ca624fd74631ded01bee35bf79e900671a95103951d5d0298fa97098bd4debe2dd217be5d23643c3a8a137ec2c1abb0350922018d1bf2e18c6f3104b2412fbd6356004266fd80f5f0722d8861eefa3cedd589b9f8df47f38d15aeecf96f2f0da94e4df8799dc17fbdef92a2b02ede6abe4d04c3f35f46a77a35f5819d671b98d857fdb38056c67489df3b2868cd62a0952e8e8e5e64280f6d06cdd818c04b4ac6558cb9af07397e370d268d503f4c94aea459aa5e21802b11b4e1ec74e1155b5accd86b7f937cbaf4bd0a115d063e5bbea7339130dd5197bc1bbec4aa112553f3c4bf99352b60f85768eb62bd14ab622fc38423dbc23b59f5b4f04d7df315770e8a44f50843391334e24c70900c899b113471658bc481dcebda8cdd0dd491fbfda3ed05464e94719403e281ea0b78cf108c2645bee24c6274bd9069eea4311997d4cabc9368d460d62e324f0067537e99964ba457ea713cdd39fac3d4a686e55b3a6855dbd6d08f00f80530c7332f6c90c2017e66ccb77d1cad771a2eb7b4ece830446fea5e0185550991a0de925a536d88cb4ae31b6147ba9aa843152023ca2d6263e17ce9d2c66f7bf6e731df6c9e4b0719bc5074d619dd75029ac49d336fe6af8f32c5a81a14c2c5049cd10cc5db057865156d5a74953a141f27dd1cc4dbd812481d83c592212bc86a31073e4e63c9f7bfd629cd4e3910f0fd92e7ccd651b0a3d03bbe3c2f0609868894ac6acfb2d8b9f19a86a27b2b09ee415967083283f97d977c72566ba5225293bf8bc2e6ab794d32a490ec52edca680004a37ac1bd38a0c0445b224c7cbaf5da48cde5283d0c6e44eff2a812620cf64ac22a8612805283bafa1a9f5e9ebe5a93655060d76755ab650f41a4587343f4d3ef5f35d5c6b8ed5cd258f9185c7d158a062c7280ca1b6e982e2202232ccd7beee3363daa95e51fb8fa4b453c217bf4bcb4c41f7d30c67641759feea841b14b1f50db853b46ace928486212d8db6d9bd20b3dcc2f2871de94f359a02bcc6206d56064ce642cd3bd60528be123879a0a407507ea28e57187af9837438b2d27577ac6d51f637510be9eaf7005d21da394ecb3aa215b85e7db457176ce084998e0df28b15fedde73a0de5c191067cb5ea0c2020f4f8fafa40f49b0bdcf296254587d3f7eb66a10aa3da82eb9d7d37a06fe70c1128a2bf365d5dd43dde9bbc975b8e7e29cdc0fc4b56224ee5454fb9f551b3dda9c08b024eadf2fa06ba114ae7128493b637ea446c0337cdd963b31f1a560d3bf97e95975238e607be661ed28fc69ee05f67682fc9fda83f1a3c7d6c50efb7d8fabeb7abf44d19506196dd6ff821c6b63b90f6731ebafb492bd13d465869e2c09395b08d8e16de20d7f2c899d9504f9e538150880f92114e0c6cc7c40eb63cf9e6924a33cf7e66f24026d7b7f26b7bdb7f79ab363ca43e2699e8929a300f4f807fbc253b21037b6de998bd65e0665147dec36ab95526ee1de9537ecd8b70112d12b43b05eb479cb35da15c95c282bf7e069027dad3eb8265bbdc468c16a6690b319756359e9c00efdb5b59388a0f075d5e5ebfa03753a88081bbc50e8edfb6d8f65f99dcea44734576a7f09f763d08afb7f6712012c83ca16e13e3bfed762a57a6665356743c1218681018d842f23133b8f65644493a420d09da0ea4272d715dc9abe85acaa1316a2118f756bd70ae755b47e3306b9e4f30e1e3e186dde47223f8d6552e6c6dddc25589289de57405e5c451df84bf998b6e7b108d2088f019355c6b589d8e6581ae83506aff37650aa4fc0f78bea3e9233b2a1bd68939625b747938461adb9dc920e5f4ab86b7161c768fb80ebd4624ba7c9ba84400ba2119f61e6e579ab6d19fdc3df6807cc663d2ebc187f625a819ae4af3f67d29dcd3ba052d6fdf9d9e223cd7cddd7467b99b8b29df83940878c4d6a835dcad9645c88743b19075aaee27f6873528e0e0099b0ab897d3a295c19f4030ad3c8fe7197aeb3caaec59b01543717fc06ec8e4c8a7020cc59049e60f187b4ae5b201f8dcc2243928b85d3b97a9b8ca9ccaaf67ad584a4a13b3b2f5bea1f627ceb3bb6b7992b32f87c64fa6b72474310467654eb24fb14366e4e588325133b25761ad871d9d2a26dd3cfeb3a0110f513cd1b1ee91df5d0f9d081aaf074e0f6be4a0cfd5a1e148f3e754c0cb521c1918267a43685976b359d6a79ba0cec2723eee242984c42ed8e171a12a4dde937de24671cc2c3c81008405cd040c8ac8e61b43c3441d3f8cfd7f2aa11f214b2528f598edba508c4266ca22356990c233d65d81b9ee490d6c980ae62f3aa5b164c44aa429c26d87ebb96444fb7574345049e80120d3a68e52167879aa5ae28668cbeb79001fc62b6dd01d0fa79bbebd0e33c13374e9dba9b4be41c3dbca21340d40239e775ea2b94704a8e5416ad66dadff66a8edd2242b91dcbbe2178158777f8607cd873b4dcbc2b82a19233dee7d8fd870abd3db387f7a28d89886397e984e6cbb2cf2e66611ed06b92a0d6f853f3759cfeafb1c025c9949e38767db2f8eb862d8df207dcff0710b06458d1cc824b7a85bdc1795228d8363b2d3fb6ba81ecb70ff3f2266f187eb2f3ea970a46868bed11a61d439b17495d5c0f7590b97e26d81f5757c89d90baa0edfa48827d64d1d669dfbb82e18e9afd45129c06ca985fee8bfbd303f06b6852b4bbbb74ac68f154195c418bc8d01daaa341726b12b1044de4bd41d5fe3a47473a033bfbe5288be13d50e8a546657a85fcf0f8ecd3b2b28a9e7bacdde70452bd170781171ed41192f22689257bb2811d679298ff87351a5f6d833f4bf04aa6cb2b9ca5d050bbc3757999620526f375c88c843c4e328573015e25ef032f7eee8beb520f8e3f1e9df96b15cf33c264ed356a91a7363deb7885d0e332848ba82dcf1a7a9642eb50f78a6838d4af43c656583658be3f41f3af721770fe07ac72724bcab78c9e6132e185ddaf6ce61365743d18e257f5c55a319e1a78a99a97bf77dbc0d60f79ce91158c0b120fd52edf8aeee964c207ebd77e433ecfea670f77f240f7e861648c61cc8a0d9ef28d41063bffefbda9093bb855d25cd12ba558adfa618382313e30323937609a227f1c93eb3fc44bf7cf9be344dd5aa9dbd322a508d3d84d8bb241dc8b539f51f1a8f2d59410cc754182d43a52ab25d6c92f94524bcb92fd088dbabefaa5a624771706ade5962d9e454bf6472a16d23d64141273386a9e0c7db4a317e620414b3dae6c89bc1377c4e7182f39c08924d48b79be8039eacabb31357bc0607cb2e31721a578bb92e09e51977e66cb71ced09538efeff8a95e10b6a56ac7b22e1138cabbb20d91bf939e9ca4bbae84088029be5ecaf56df099fc035e592cd9752b9e42780182f220fa90f2e80f171a6647788ebb6ad59335f6d9c377028748452987a58067adc11dbb0261add4238429d8398692c38105c246f6752bf94cf19902eb075bc0b1ba98a8f8f61f520c7ba70b16dbb1c6337f2b56e9e8d7497964c025da4eef55923eab9a1fe60bfe10cccbd9fa82ef7bc0c1a40d543748b2ed321b5c9f9a4b4f156a0c6bc6e244f77229fbac75f5afb4a16ee61db69986b5f6cdef144edff0e3b8edb9b408d4b2e7cdf91f27d152374f5f938b5119e562225a2183185f292bf6c9d372da662b7315186f6f85ff2f7a8b6840d138a81589880ebeaf1a92fea05a4fc8ee94e3c5599fbc38e71fd39f01dcc6cb40ebdced73ddf6cd242155ded3cb4fb4193ca407a810d06e862de9b3b30a027d51744a8990beeccb4beb42db4d53abcca4c9b13130390d4038bcb920f6d6d650bd3516c3b28e9595c68a816c9b9e7362aaaf5fa1bf1571ee9b1471cbd458dce0bc28fdad3130267efbbb96ffb2214fcc4d96559f17289b270a561383c89cdc35e173a516b7006b742c83b5d9dc5d81fd115fb513e9a1469c6555db11f388386941e87c6d1d65b77082f1699d2be2083219df838b6e70402f374fbe8c58eef0d7bd1e720c45c7e57378158ce4494c22b8477e19c874522a722aa7d15e1f14da84a7d31ac166988e2847580d537fd857ea3690dedf480b6ac84d5c594af51aeca0cb863bf8e9a050ac8bdb1b02f1ee77d261bc287621acf2834a6fc22c515359450d9d99ae74b506a5d0765f1b2641e9c465b1188b241db86eaddbda1d8e78a72f2e4e8eb4327b714b57a0261b2f5c03b6fb6c82bf94249e268feda8648b8df61c39cc2a5648ea4ac815c8684b60f02758d41801407d55987b023fc436ca01f6ab0d840327045a2d18275ea66919a2af57f9ee7e87a55f65adb7ee53bdca7c1be1d370a65b8355e5fe59f1aeae0f339effabe2717e056bd4700c3b598ddb7d99cbacbf36ca45d14f853eb82c81cd78eb29bee79fb4523400055fb8965c73f40cf9e7a72d69d972e616f1ad4937e2748673ab60fbfb83d044c3359daa9ca989fea0f1a81da4f3ec6f5bc2eb37e175c47b65aa384e1cc11ba9722e5611098bf23f8840c9a81087e26f690164ec956a60e553e2c4b21c48bf68116e9e458c8255bc7ceabef1c038e9841d1c94c66b5b98c76f92f84357b281395b8d6131b506e44b4f94bc60f7db94e233925ba70821512e65a2f1575ca0348081865ccec155faf4279cfb200102e8bbb8ee0adcde48c44175f250b2ef16b2cab4e613e9e88709c98d67e9c860e9c78ce76ccded8632f0d10e0ccba29066d8cb55db8fa4265d70264a2a53b4490ee34bc9cd147017d3fa5746bda683052f8258eaf084d985c8de043a5679860e71ec7f70917047571d9294e0077cb7aa70e4e260cb42d68e9cdc9daed77186e996826c69b6bf7e0008c4788aeef24f4178e53b5fb8d8700fd461ca54360971c3596136b21c5198e80e544de8bef6d72bf3fbeab2a2f7c6f331a3ee28b94a12c8eb1c826178664fd3646680647ab6e30931163fe4195e8981c79e3eb4c0bb51d96b305cbbf3732fc1534d2bdef2f2f5e3865aa06dfe6208ccd226d44b0bfcaa4d604b8c3cb3d41bea35c9065115158798967cd051fe7304891057d8d164e4992643d44e2fd1c3ef1ed45f0e1261f0ad0cacd0356d583bfc639f5551d277e5541b6f7209e4e7226ad10686cecdd33030f50eaaee0c757456290b8c4c0f91c2eca4011cd7a22f37f287c6a37c60f7b4ac6c982a4ffd65a9c29c47954c810776a8de9f70947ba29a40722be2312df633f5fdfa3a0d4b993a0fdc0ace2fcd365666be1a8c2c1c68394b61759b289eb91c7cb1aab5d595d2d9c422fe11337fa7fe268538a231af85248d67728d449b854655f1b7b0a29a031d89c05b0c861bd272789e83b60bb331927e78a1be3cc433ba9f3fb377630fbbcdf9c0f78304a6a7edfaa61c17bec5df15e266f4b85f12da790e5846718817240bc7a07f31c59e7e19865e848e8e09e9be64e47105c9e5f3ff53860e2343081503a4ed3d06c97b3fa7cacb13c97dc3979965b8b827cd6a8fe1613bd4110491886120e50de558b76133ec3217b697fc65d79cc6e3c05af25e1a1e0fb9509d3a96bbeb0996baca541ab886c1aeacdc5883b555a17bec4656616f3b5a901074aba3687aee4bf86b4c9541c7e38d140bcd68082f5d06b063a7b0d7f6285a8cce0c256a92206858f7b2232dcc412b59450123ecba3bd5c86342d43b2c7c6a4d22d038ccb3241a9e0931f9333d8e1270bff962bc0fd14881bf6aea9b6910625e32b6452a67c4b55e88f4d7572c43baac06087a7fe42a818786cd42899f356c2e4ddd7b698818e34ef86b71cba4bfd9f64bb09d133e9556b58a047304f87d57d291ea7fdcd51dcde1517bff573f57b4bf05f1adc084f1ec916cd731112a214792085adb41dd80847b74e653ced2c0c03faea4cf48623814582e946fefbb6897a4c04cc174a4522e85810a45308955d5cfa3aa8b94a0aaf8b21d08308f88d5a11eb09c11c58bf6dfc2efa7c1f4c53eaf92068ebe3dbfdc7b1135c92e086c410603edbe51f4efc12810db73166b09b2d902a733bd1e03874c5395f9f797ffc9adfca5d0e30c7c21f63080b9f1dbdd3e638cd4d5580b75d1bf9e2e24dfea2b75002d57af0f1203525a1f85cfe6879ba3b6bbbd511d83e95881c6e6ecc19f9fb3df72f4e45b0d50737927a34afd7b28b36492f154ecf8679ce258e1709f70358cfffbdfb4ee77455f741e64066e42d6b9c9a41bd868d29451b3362ec28ddf24197135838042be13320bb29cf13cc54d02932de30fc564f0d9cefb1371a1f56e3954ba682888cc72578d83c79ac250074b321e73f8f211096b6065568d65629fdb822462527bb1e3a581fc95a3d232b38d076ebf54dbbf46e74441d772c67b0c7c027bd2a7a6c1219a549ef44ce204b7f38aabbf0aabec3c98560a6df6e1bcc23b0faa69d8c2a428d80ec650858ab5fdb35e9fbcb882f4d421d5f7dc3c310fd86a7cba4bcab3ad29c6314e8ff8ed4f78298580601e6a96d9c8d4fde0081b84de9c150596e1c5809bda391e1177b33055776df85ed7e89b1252437902257ca188891c9c8d28235eab64dc50e768c198a450f83bdb43ce39b29d7098c6b1ff2225c4af92a40ca209aecc179f179646662d1e25f507578677d9bbc7290285e5bd6090775b0409ae7ab2b520207b887f1133ddd66b4e4c2ffa986f09fd172ab3ccd71c66f8061debe232fe11569c42aca6463af001fbc236bf37cafcea00602c5952defab3c9d0f5d8f0c9fea94502b6f479b0ee8b5576032785a7781585cb1be43b1181e24ef76240678260bb94d43da5624d20d57e456e2e31033115a6c4984e499a67df325015c400e7e192d7c8bc774b828303ee27ad49c2e75fa179f9e008c30c5b580e64559d9b4660a219fdc5096404bc87ab1c604700b9e7ee539d64d70ebaa3f2e3bcf6846307091a48949efb76492b8bd31cf704d823f4a948bbb533afd0ca40bd643ba1d72ff65bf0fa72351f59f63ea26e8f857f94077edb9acc5b4d41319f1a253cebb37976b93af09582476ec3144b38ac6624ceda2d1be362084e4742c737d0941f917bbc2452e4c52789f0e261adcd77330ef925a106f3d847f9408d74b4fcec6068fbe514436edeb3bb4631759dd48fc0757f602714b8a8c77792aea949ade688712e565cb57ea6584b9163431fe0742bbb8b42c0f58dc08d5c5b70332475461a2b64496df80b10e8e736a142cdd94b92df0eb37a1ebaf465210f98f2fc7e040160055cd7eb3e1bef0cb26f239e158662b082ee8aee342884e42f4bbc5f0e16d52c05ef7f78caf838f9d9ba9d22d6c6cd7790b4656c62914c6a9f0ebccda45853504a48fa9aab8f7a234fbdc60578ae37542160a19a293825c0e2e67baa211a7d5e2604ef5d920678bccb121ba1bb34b1b554c526a6780d41c5679dfca6e4a7ba46e7b926cbd35c4a3df0a6b3cb817a27fa3b3d07ed23ca3344b4a17fc51879f44958abf1d7c86e900b4e209e25bd78d34868af382e1b11299c58cdac125f394014b631620e7e83b0de26b7f3cf908e94326f19fe6be20cc2834f2386a2c9e7b8d4f279a655fa8d4c459b9bbfe849e1e367ec5e31ce77db8dbbeba2cd49262341b5e9507f3cd0a0b51baf33ce32a421e92509fac53a694336162fa58ee49539ca9cfcd065b22e2d25a7a3a28fee72ca7c0312c4cd7289e72f171ea597a6c47d253a7f8bb6ad5db065d29232703d1f3d9e425c1eb3c747bd6adae7f537e42c262f6b911ac1465edce7fdb27d20b22dabb7c5de802d9d3ddf28485ba19641867e81112dae5206153045615a42517306e71ba698e6b9b9d158fe33b4c3f9f23eebc8444be6969e5c772595789a0a75b1115ca7578e33a48818c21e11a61bd489e2c9d7a9761bf8c3a0f91ef1c67cfa1dc8d46210138bfe402e4d12e53bfa7976156f10a707e0a6db216aae1c29a847dcdbc7410059f31a30e3c5072db1ec99d878009ef404ddfbaa0ecc9b518fc9b94f4d4158db75f894421761ff7ac7e9f3ea263056924dc187fce67a074cd61c4515a7fb165849a1d7e9a2370e0b56ecdb56cad844f4b2116364bcf9d0f4654b89f86ddb02817479f5adc4615d8e5ec684ed1b7aea2123a2402524a0adf3808acf14733a86337c52668a0106b88b15a7618dffd9e1c60629a858bbc1afafd2e8074b4e732578a684d672ffd9467ea40e729fb02a0bb3496df55a62b72df730e962f187704e2f8673960f5f41bdbeeaaab9ed4635d283b23ece8446ed9a17cbd711ed457e9f2e68ff8e9776ea6789003577b7e959d56a11e70bc748f8aafcdf0061c4bcc81f13cd754f26d2b8f8c52e1f1ee4f2387e4cb7107423c63a4701ae529fcef84d37fc64039a22c641d5ee6da6d394274ba0131d6b4128f7967a8e079fd2e3153fcbcb68d05bd68d8f2c57219f2a7af5d57a5c52eb5c171163089b8310962ed096384d07c6fb0207e0a200ef67bb2a4dd7b53f13ecc2fc7d934de3679c4a2d629e407ced64ab633239516e5dc34f6499b99cd480a6ebc0e6142bf0abeda0d3766da74e692e5e659602f2c83537262075b6764b0fafb11f52334c1fcb870a976c49d69fd5a702b4dec6801f1a82fbd7a5fbc931b76049fa3b90980f370de5e42e9dc41878bb631b32547deef9200142cd9296771b60c8e54520800d4c0273015a05ab5f63e7eba1e89ca7721e7a14a8a111634882ae648fbef4f9ef8641a8d6702a80140a35797f52b757aa28a2432f0596deeded864299cf0a34c5112bf1d48ff3d3cf6a8f59bde72ea1f29a6d2524b5dc8e19b760f417fd24a8003cebd06e9144c74fd6126682d37ed1a9cad7a105b691626a67be9f2ecf3ac749adb2e111cb6fccef9f3076ab5e3f1a68869d6101d8d891a55c337c22cebd576c8aceb0086a488aa07f256cf018d37aee7de4d1fdcde16ca67c5f4bd51a2009cf179359bb393d42410be1a72843b4477b5f278ae4283c0d12920b17593ca0456c7a6b11c55f66fdfec305b20544c3a27872352295a06edef329ac2f02eff7f76f1e4cd12aae4ec995f6607aa81624c477cd52822d09cf647e66c9a3454a3b502a78486e5569210362b3a1a8466bbe23d7e7959cce3e98d723a7ec7026f4f2d8150a591053a2a266c7eb0773aa36f4bc63e8139819a192c378a855e4c8b27799e2535cc0756a1537fc06b0ca5920eaa31f8a8e1d6fff9f6511e0ae1fca70473944ef7d5d9b1c1112c2713abc7d9c257d443e36ef4d02e4b3e2d85a60bf4498e167cd61b6802c4270e8fc747c944450b8cd26490e2733942e9b95b94415159ff719b25abae76e1947fc477a1576b0e88cacbb05b2d1cc8f4619d69fbe9a8e52c3a228c956ef909a54fe8d49486adcd885266a5b2b017483ed5c8739b8a213e82cded0be010fe39fd7c2f19c56512007002fb7c64aa65cc47a3f7f22250387bfad1ae3bcfdcb5441b4c4d102d1c39c8cc80785295939d01925955072904bebf7ae04ba40677af4db8a83199a725a8b6baff6eacc3e3b485b9903fb91eb693acc7f7018c0a39061af20fada39374720fa039f8a5f438a298b81b2191d0559756a09a96928ad2adf485322c17844aba0622c3b33b927d4044b9ee56e521dd65ed286579a32fbd844702b0064dcac147d6db438ba12b8853eca68aa12f97b4a717d7270d2fea1c23c071e25fdfe8a9df9d869c0d3c9ddc19ac2bc7475a9d7c795e89e99576d13581e651ae2174fe9a48f623a472cebf827182a8d50e11d240535da3454dff7de82b85cee5286425c62042959c1e64308c81f2d3870fd3cd44b82815af1f3542c97a88683876e10bb9b919c4d6d8868739698e57550816d250307e1375d554a7c4beda03f1cf6bd98e435b532af111550532e00d088e28f3042d837d9ef596619b38afbd4589ecb5da4e00bafa22d86398b57d3538b0218fc6dbe567785fbfdd08dbb2ea12fed2ba0539dd48c54cb843b7e90ec72f729ad5ca14e3b1609afab56e1e37d9390e3ddef033d2d88275ae229337afb2e8f8613a86c797e34d2575c5d12f711d5af1f459beaa0f7dfb04437cb8d2eea06c49653f7dff1ae618851054928021c96f4f9ce089a35fdde6ef3a837c89f8a5cc37acadf54aabf039ae4712f7014e0636db066c2f80863188817bc8fe5f3d4d3f857fd10d8fa9e3e6dc07aba826a9ffb1d1b3649d1cc2414d354e135ef819a13c969a6dbf93e573367d292bee2211112ae7a9adb970fccaf6c40b061cdb510e2fba9afb5c4fecc7533b687efb1607ee6a71b0645d54bc30d433c9bf54c801691774c35fc97fbbeed5a88abe6eed4f8ded6037712a0bd05ea5c0a0a6de03c7dea052be19b87ac65f2c7fd01b5991e70e379db132639299ce0bce096ed0790f9815adc29d6fcd5be9b6f42eea8ff75f5c756160f709460c5a23427e964d11c802e328fd56f3f15420006c1c447120575c1f2be801b24bdb15d8a515e1ea3d19922aeaafe79f6037f42a0ddb4ee812402cf240527a9f1b62666a27b92bd660c694db978b08d7e3f03d093c511e204f3acf34e1bc16a178faf0067fce0e3286fbebd3d6dd9a049b95f3c5f231b578d5b28a8682aff43a13a3e3df4955ecbd24e6bf6021e66d50328ffd45100acbd54c64010407562e8484750aad8605748070eacf62482f1e90857e0926254d265c7161f823b3c5bfe77963ad40a2ee318c795f8fb247076777a386af6b11a956c88db3f2e51607de5c108dc22ce2bfb4d3be225d15beed5bca1b6b539011a45fb152ea638faed35001defb1c81718ea323c9828ec15fab3297352e9d0cb162798581e5b2e3fd11336a390268c0a73afcd17dc001b9dddd1ef5126583b66a2d5b384876183762fadebd5e1edad62bfeb38688bc5305c96409afffc79478756e97a138cb33a6fff8afcec881850bde698dc28c485ec4efbc526ece4d36d28293c00e0151b588f4cae4530dcc45f91e40687f7a79b48ef116260269f24f4ccc5c06d553871f1ee751eddd92130cc3e8127670a99e82e82e70b34a9cc7920aeb181907e1c5c201d2e3f3c995c0873d68993ed311ad998f018d432f592efdec7ceb1c94126669064db41b2e4ab7fe39c93340e1ca07624645e1ea1f7b8b1760ca73b9344f8bae19a60c4fe10b7458bccfbd97e620a2e421312701a043ac255b696c7af4a70da6e973caed8c4f640a7eb063686d6c3445a2902e8bca3893cdaef198a2700317b0b27b6af2cebcf7a158227b263f2c06e24b534832028cd41a6cf0c18cf854d62bb543ab1867ac6509948357555586bca52872852e9b22d9969b293c190654e367b723327b7e9552291a7092c219f7303f31de2b8b110a8027d0e7b491d29544032e7579621c40a72f97efcaa8b2f9c0cc98bda506e244c1e245bc66bc793a0682249db9b8d7ffe7811a16964166fd2149b9ea236449f603842cbbca5800a083f039e7ebb40bf9b5f6d5f24602e876a5cca02f4ac5fb5f8e3c97643dec3190fabbfed07366a13fca40141739a24dda12646c58f4600d60ac382375535810b2ff15cce0afe00d7fb089d164ed026a6a5d5b540c7b864932b4ba28548d0d8053ee3e84a76d1785c6ddd0c366f35227a710e11a7ab9ece4513b6d6ff567feff9bcba87eb8b12ae28a311e8dde0d14f1c635c222e238654382ef519df3299c109bacbfe3f37760006ef46ea09861beae36d2cc0188963d580507c04375aa38088c8c6dc02512b926c1a43c7e0e27001707d13d3a627e3cc97a2fb5e5e0a0d7e92e16b7c26a6336ce74c01de7f7c6ac5a6a194558f077b95bae4f2ef9dba9843b73ef1eac673ad7a5e206ad47e47de7a262d9646c048a13f8239a1acb684048833306bcc8d35c1d18e26ce6bbfd150aa326b7f3ecfcfebb24a528bef09a7d7fe8be0ac6231557176abf043dd9938183ca2f3cb38c5731732b8da28e4d34013425be32ced787b52ad7e1df6f530cbaffdf5ede5599b8c052dae4c7073b4c05cbd988634a7cbb0df9182e62d1904cba75c05cc9ed2dafd331d8f6d0f46369eecf6cae9fec18dfe139ea80c86dd4c8638d82cf9783538377934c8e729e8a2eb2e86ae891a708098d5734d1f30d1849aa8636a43df97fb61ac4774e2533ca545de1a6adf69da5063cb9c69a75795c4c5b5bbe9ba28e9f0fff3214939958296efc8816e7d6c397d40c9c136aa19417fd9fa4e0eff0fb4727880951f154a90cd3c5c4bc1b7ad75284e25fdd186b29769754d80eb2c9a87795f9bac65f7298f4c10871df01ebf6e8e4a0174c702994886c42844da2652068ade4d466662eadcc1d66ab45db962ace3d2994ebb60ac6e71e59e6990adfc6263eecd34391f2396b0c2e2d16739f8c0fa7262f6de24e0e08399744a60aa863d8f3cb52b68b078b216d841787aa9f9f53c390a611b238aaf11526329a1430d6df66d93b8db292a7892c03d1c3d12b3ad41c8aa64e512b94413b9d100542c56286bdaef833d2304d1064d50d2f83c4d110bdcebfcc47a18c6d011fea423c32d6d778dd443068888bc414d73b1608c65717564499383b803dfe3dc0ed093bf45542ff1bb5d7723a36d3daac545f1a25700588548d39fb81d13f81e5542e2f9f61a2de5d45580a2c19cef0afd8bb397fc60c021ea6796798807a7e85ce4befe2a610f0ebd912202570a8f7aeb8d290819a3ffe70b99eacffd7ff9ee5b9f8f79441d05fcede286be315cabce41137b225ba71b529bdf4b66fabd805281808ad5ce97a6db7bbc2454d70aeda3ab3e6979b426a2792bff0303b8bc6ac1159e7d7399cd3c337607c6dd91b454e1bcf3411ebbe13f0c77a588c3c3d1e43ba4b539a81183b5d82d725bef8c801d228364e329c4cc17f00c7a4da5db187f3e47d231b69290f393df7b6c23b2fb8cc40a32a97ab536b3a6144f38f66c31c0d039b3705b346e0a414bb643584f17ee502d6d77790845630de2ca0df8a3d5eb6c2c3b3552bd80fd1153b3a0c971bfe3d389c017c2e9f45881cc7f6a6f359c2683f27ea95df0f4ea0e9e37503f1057c3df7321d001bec6fc0f8a89d9714a40fb57034fb05c08b6d96bafd26af1b4aa798a5148015ea49d4701b243291a1ccf02e0d89d0b5a6b7f181c32fe644bb1683633326b6288272c43ef30be89f9f83b390e3a7d03db1999a9bcc5b4eb339132d127fd9ed665703f49322cc5768efc7b86dc457d17d29068dc6bc0511a5007d029248a623e878a7aa697dd3ab058acdaeefe112dadfdff3e781ffdb0627c0e20870f81adc0f5eff47cf00314012d927e6695780305829e5f34e0d3266e8f4db7469dbe3185ed240007639361505687f73277528c7c04ceed1c4da152642912f6e197b4d855b4af27e78e779f2b79574bd1a9a21b3a97a7ef682519e0827508a595a55fb64325f78ec2c1f333e61f85bc1c5d50241fb55b03459d439a3d4f44c389eed496f3e65cae8619c669649d4c8332bd02d5f45d1ae3b161d73f4258b728837d999f4aa2850a57b70ebd7710d5d8ad43a2749f9236457f119536c769e747c120fa60b203daac566f65a54e3d6e8acbb8b1faddaff7487dbaf8c34201d2158f90b6ced8abe4449a465dec3464499c2776e90074bd4436b96641a1c8316f091a4c8163bb3a4b810c5650786cf598154eac7f543057597afa64a9b8773efadfeae2ad29fba9aaa1f6ac7842d0c567121f1ae5ddd33bcb3d6558a5000f06746988bc6e0a6c95a589c444ce3ee8940050cd65e0f994520a2e289c70cc812048e13c7f4a56863b55eab28aece54505d83a7ece6135f485fbd9a0888275b87169366f9d2c26bf367678505c4bcd4c63a2d5b23fff4e3eb8374552d1d7530903c9fc7622fcf2be158dacad6ab59b743c8ac8577045c4d8b5a69f367f87d373bbb185b2ba8344e08ec68f548c1f76addfaf0c211948bf3f1827c21e87e457fe75b6979eadd126e894f873aa7a6a86445e15daf83126879c4fdd8682825bb26770fd11ce176077376beed8abc5beebc6cf30801e5bd2bde36720c0c45ab31a73e8c711c8175d252bd60b06e3f3a65f4bf34594cbd011d9078efc78d314d1a61bb0ff1ee2b8659bca9efc9d016d8e99adc32d659c4317f2ea6e694ea68a48006cbd00df2ae5a3a95ab94b2a8023f6fdad444bbe6d19bcea4cdca694e8a5052653fee58f31035b976a8267906ef8808b51239d2e895de3b836ab609ca04c864e9dc2873b1047ce6e0d86ab3802ab6ed9b55bed5616ca4dbfe0f3f3fa6068c4b1a184a41a150667ed60bfdfb09aeb0680efd3176d2cf34f753a2362ef9a7973d5532a2f8dfa2a5f5078251a5e4f006a6b63c34729a05f45b7d3926230514756b1573033a3174936c0ce160dbea5350103a7caaecb968bfb1b31302f8a3177fb9a737ce482fe1a7bb30cd562b24b7d6fb4fa92fc5c76062ddfffbfaca97ed3b99174852cf6dba48b15fdfe947dc1b00d8311b7484a1b38504cee50ee15bd1134e82a84137c226ff6ddb17bb96b7a422ea5659cd8b67865cc0f14d0eb6993882860ee6a93fbcf0ce0f095bf3cb4120cccb0cb8813535d4161cca2fe3666928fe143f2b00ed534e9276c739572f2e3eca8ba0c91620273bcf8268f3ca5f737df389f3d15946f17a45cc7900dd1a4a5f15354e8d80bf68c411608cd4fa910e78dc19d44dd64e35361f7ada1064fdf8a1b39471ac91294161eb18ba7aa29ad69dbf90313ef6d566ed0846be450abc2da88360a38e0cbeed661c1030a40906577178d95148f4cdb00216a27bd5fb15e8846d2e527b2d42292e878ba1069471cdcf5bf582efdd7debe16a186b67803405bb7c7a6c8b951067a37bd9dda84313a25e550a03267c0896bc0cce3d25cd97351f9124316fbe43be3ea501aa230cbcc138b2bbcba4b7132a02a35ea0d9408524146510e6ea7b1fee6664c75872756f3aa33bfd8ad2d9b02c205c45f8b7dc72645a1dcb352ae0b18726bbbb8986de826b0cf555ffa5f5d6fb9e173468efb13d0dc592b23f4af0b07a054f68a95209bb2f5d1b8a68de706bb315dcb09c0321af38222b3beb95482fe03b2247c5f578dc43745bf3298116c01f4d91ef39e3e24ba08b6a2139fc846f175eba685848f1233ae63774e18fb529fb394862bd3562b53a5329d4bec1e7752edd3e88e237b051cdc286acbc4893adf65eaff3aa4f0df8c62a5f46958083d84f85f9080a4ad187d07878ebfd37906a78ddc3547f6b4646f784d3ce5af44a30a359e0b7912a495fb7672fe2becb3deb3a9a224363fe2a29f646735fe5b4654147588e71398bfbe7a833661460e1a5a10a247686a8ad8980e846141466a94163c3535448bb698c66b6594ecfed7ad30c665e055e2b6b4c0f7142f2cb354038c5ff256ab50ec1b5803f80469c75acac37bf1455adfa6a0fa65cfe7b573104d39a64d4afa56b047edd507604038b86ee0f18d03879a4d7e087aee19c4cc88a7646bb49b9add7c5a9543e0a7909ca89baa6b653d0e6b29b8786d96b611d234ad7f4b8b7b0f4e1b8a742fa0eea7d616ccee4e4ae62750fbbb28e4da78b1940fbc338dc1a2aa524c1e6a6baafe553ec87af02e8f5d6cb743907a9f5feeb4b777fa5d58cf2e5b81ab69fd9aa89525e32515936f46c5493a1c94d4d511934d113469f25cc2ff9d4598bb0e4f0a4475047af4937475eb869864ad31c52310d203d4d02a7622c16c978143470ebdb40bd49335e57cb1c8bea4e9592517fa467279c419f56c73d5a3f79dac5a8c128d54a6e8a6e19c7a8586560d1f81662581736e5675b959686c98969dc08fc73a4a2cb3fc333a13f93e990d585c92e113c1dfc8602d232457f284bf733c9e40caa6020042fc6586de93f7f8bb63db9f761bffbeb3c95d10a096ffdc1e1242244f10dbafbe9ec5485f19b9c2a0531e31c30b308d4dfc2f999b078fe6d75acb3e0c21b5adc0131f121546c49d73f4b254e612b36cae453f196d26b863091dff1e62df2f943ff013806b26a8b700307329d1fdcf69d31fcbc82ef0952694b6708d803b4f30895f4c731c24e05f67c3699db927fd9fbebcd30a33c63039fa5ad01972fba11c0ac5e1b07cdf3993ee71ec8dce5b8e67a2ab142061015ad871374e0e24b8959aedc9ef94d1278a19fb7d7408c397bc688df5b0b8c534210ae79f51a430137ae967b6b4d46124d41b61b2ded5284f3d629f4dd97c54c65de21e7c355b4b7da81b3caa395346ad7d1ca819a60de499bc31099cf6d769b10e5506c2c7163eeec28bf2b393b03918db101cd21f1e7d7d9d8e2541b03036c95b91756c0265aaab23df053863fec36e6eae92a057ff8f1f168c4db1b0906c99b3b790c4813118a71b5c0993e64f081184968b78f97443c4a1b247661072c2e8fe0fa0522c19a5e31c704d6d039bb4777f665fb8e4fa0ba36ff73ee06f95573bca29cf6376ca0401eab2fb69c7ce2df70a7fe01f45e099ea52e1b71e9252ec9127d00872404f7a08ba29ae53c96678b8d355b65c558bdf2c08130de37f1962e1072031827e2bc0c6ccc6d9ee3f53cad6dcc381de85b4a9542e85b3c7777893d2322fc2df26f00c9a346ed4a45381b3ff1c759041e5a94678553b66399976c6c8248e171e2ce7e820bd6598f3db843d2a9adcd8918bd70f5b20aeb186129a48954e3c5d7070feccc7d35894c176052f9c3d3b2e8ea2afda312e2f7a20094fdf7ea4c6fd2963101252cddc27499198a23fe56bfa4654f1d2827c9a80b47a4b134e93f6106bda0976020a2ff9c0d99a3e7b0e37d4e3d950a9d6400100bf9b81193febd41a18b79695c730db0b08d7ad687bad246cb86379e64333f6b60b0c08803b03de55cf2b9158632d99f2fd675615a6fee0d525ff6f0709986353a5c0ac6d5cc73ac063375cdb423ec4e8d3b30d98ee8e378405ee3ace3ca2b2f4138012cccaaa1dcc1e9f9ef1e7d155b2fcceb4fe66478d85220e0813012a0ca04dea72c6415a29838d2ffa0f737691802e6f80f8622992bc2bf6f3041ca1df216a35f0733c2ab3fad90d09dcadc2edce5877aa33e3b2dfb6dfba08af1401c2ee2e34fd6acfe4ed0b3c5c8ea9cc6dbc455ff11c273dbf5919c26998a711d304c119cbbdb39c17d88716dab6577c4e43151b34cf739dea6f9a3bc46ce07af05ab19c1fa09205a1ae013b482c9404405d8b773b152cb22f68fe8aefca40aee5405e19e41aaa1aa9aa347eedba1a37e8a31b69be8a2e8e74e2b5c721c6bfd12981b8b01b575bf6e325384bfdeb965b1ccde1dfab31f506013f44246776083104d0eef17f70c2343329d4beac8339f5ea61db6bbd1513bdc522464c5406a70b550a969d36d79fe6a78e4f9752c90bdee339a0f95652a81713b8a95be1b22978d26daa79c359027f931cba664ea08d07c1cfe14ae90afabf96ce056b7f694e173d69eea60508168af6bf786467f12af2e93f6f7e83791315f109a9bae554e900b9f3c10021d9f3db695fc563509288d567d9f4596aaebc8120cc94e848e0e0c112850ee3478aa636cc7b0900684243d90afcdd6c4e5c8307a36f7ff9d65d90685b8b62498b1210f801a05f98275b7f4eeadb1fc8c5f6de75e64af11a3ffc1465984f8961cd4ca774ace2918c144fdad8a2346a51158f37b6fda0635a17bb482332146ecd84e647cd0788654c1526cda924ca6d0a6b5504c210d5f675ad177d9486bcf28ca10bf0ffa7af11e224712a9c8e3715d025634f28f184182c1676548655377bdc725e86645b6246d53589816cb94465efb39f7ecac02bfdc81542573d30c6477e1e3c7fa4e30412e6833d6ed851e1eabbe6ea6ac159d1ee85c8a0b0cb7aab41e78e679c3ce17c608ac0997374d7c86f01882604730e4a2215853d619b4c761a6b204fcd433e6be093354b4e45774dea01d9dcb59533a64ee212d1b4d5ec70cd69f10846abb5592bd88fc124ca68b0d0b7e0b2bdbfc4390e7e435738ed5e6b79706eff76bf2c3b68e6afcdb5f6577c900e49b07e553ed0a00af9cc3e56372e701e2786ef6a99b6eefe00700ab2a0e192b6aa074a7880386269eddadfda74baa4b34a74077c6853499308e748df8ff42817606295690b41a2fcce09e9bcaf2f59a780c34834f9ec5d9cebc52a13715cdcd20b95858b7bc623ea67b203873069895c32db282be8353154078694ab037f5c8390849b1eeeeefa05b387517e35aa673c4789e18c197c95806be69c48911cf2b0883778600ceb10710323c151565e98f22fdc77e5f1fb904739cf20017853bb053b6599913901d33306e2b32fe6c5c56766c884971a6f853bb5a404f54482641322a4bee8ed7adb61d7547544628f7f1791e59e698eff6a592d589f0d6a8226b048f376a1d25f568d7b9f6b599b908863bc56932b0e74b9caa1e0c357facb7e7b46db4d6312275d556697d48854163a4134c41b6aba69ea6e3339da12552d1b0f6363f3c0fe7506df0a216a9de3aa0c507117499eff31d7bacb39cb1c66b380b97c738ee04a22209a2ffa0cc19069575fd3b860383cd8a50785561ab3645581e92dc1e3f6555843205d2e1f40cce6401daea55cba55a5970f6600bb1ddc8ad1b1ed7f802dc4d30505df7df4035a1bf148b3c97ca89e36821e0dbf29c248a76d8f5f6d60206ec82af8a651330e00998f0dca36002babb1751027462c76fede53a0a5ee05b3923f00ab790fa8ef9a5fa9ca2411989a94dbffd66cd7e61e87562c0123f4ec11197e2e2515905f71d27fc8e732666b91a3424dbccb9ae29d0764e0d8f49c9299a1bc0ebd2212e7cb4755e8e0021bb249275de9a507bff36730c5fc3c5ad22a3509b0ba1bda7c73dda9bf8bd0627dc418d728539bf4c971cdbdc3eedfe8c831ab9fb332f11026101f763ce13793360523757483e81bc13d9b5e0ff201860709f6a3eff66ff2c4589f93a02e9b3f7ffa96853de538d28379b165a5cd0f6fb59ea0ce63f3a04eb42bcc94940c77a50579f694b2758b0909f5500f44bfcd431b301d254ba008d44fccabf4feba28933e09666b950cefcd6ac5a95cda2041d224b4b28c392d8b639099e9c71e38d6f2cd00fe6b086db57c4d1220d3b71467daef0878e256bc2d61399104691c4c222b031e6874b7394a317e0aeb00026bd018aed168b6bca2b495b04c6810d8e831f1e1e64c09a89bcedd7809ef2bdfcd139cbf91983811c1db565711e855ed1a9355b2e77f89f9ffd65c26e1ba07760dc6b13034384178d54b84f310e1cb22b05d00dc7d6f5b7bc96b48e1536fee3a21515a9946fd6ed940f872afd150196933e6b8873f6ea0b2d4fb77eeee8f0b8b4937965c6eb116bb99bda03b2ccbd31e5f107aa7538b600f75ec3d3a27b1a80400d7ea0ffb5fc778608ea82611e133d8b9ca974bd0ec52a2aa5899adf054a5c18ff3edaded62617093dfb3854f50dff2a14dcc3395e092555d80f47cf2ba5398ad8b59e6e02b89d7c6d5c94c7ff24f98da5368c699107f98565f2fa0d6100758ff1e5c5bbcaf77b7b31e8d2ba90550626394460824bd4e93fd880051642e80b9923bb63b4b4d3296b87ebf60c02a1c82254cdbdbaabe8152e269b306d5506698f684880662263ce4811037c9b2c9359485d28ac2f03a92ea55dfc688a4d2e35b3f53014705668440a19e64358352b6cbf10f9c3a124b654529b9b19ba5fe9d08711b005cef449850ad16735e083897a587a2bc4d8485f9a49c1798717634b8adc2aca769e10dddc853db779267a16665595e702a80dc866b2381b8dcfa4b3e21ebc0206fa9e1c85822fa79641d189e35fe30b5ba4e282a43d7c2f284e199e13dec61b767729e335ba05dcba46b44265742c0cd5963df5c459e6cc9210014b7265201057fc41fefd8b14c2b76e8693ce689ecde1e788c2109e18fd2f6801f003ad89d04eb3385efb876df8f376d319266a082eae3eef1907202f1049786e711088ce92d1ebc94aca9899bae5a59e372e558378b62e4e2512a647e0cd729e6fdfc9393c08e82e718926ccfbf9facc5ffb3697e49484b7d76c841caf62d6fa162bb9641497afd74e265562dd9bc1052097cda055347ed9de7b28b46b435b108bbba27df19ee04b8ea4e206aab7df8c70091325f51f3f40d35dfa85bcaf60572dd22bab159708abffe029bab65524543e2c07de762c4b0e115c74e4ddd95b4127a21293adf481a1bfeae061b7f4a38fc3d800c65a06ee1b695f417880f5c632a4bbf97232ebb5d5fb6a9f79ee39333d594e2b7d3783acb6f17e18252a9c8ec95e707139d372f7977dbe001a2a3eb3bc00f3c9b700754839391e003dfc4d3237611fd263c657ea1339bae501919066b2c8c7dcf5863bc674fb29fa7a5ab75a3d36ed956a1725f308b939334ead2e9e2714cb7959aa1a43b98493ef061711d45d5b56cfabb645a9662e23da4c5e6c203ed01d37f365b3ede6b281c9ded8e2b8d7e473f0443d308f841aae2859fb74b6e7d6db67ab914209671b6bb2d6eb1f27c8f4659bcc716b9133ea27868a3f3d03ee0a5150edd73f7ebc0cd78952f2ad26f09f87bd6aabfc3bf5f83fbbc902db99234294e8005697b0a9ba49eee4c2a5ec5bef8bfce8d979e370749a6dcc1548e9cc8a88c107db9c944d072c300af4114b8f894fcf2c700001a817bcab565b804a59df73d8c32619ca3759610b939011195c577f52381c01899891d763adcbe661acc61aa1401256cd1396dccd0688b1e85c3a91568942fe703cbeb3cfb0d5bed2c855246d36a663c47075bd0658f5142aec64debc7685fa14b2da333bf59bf5858c0120189bf9f17a75a4cecd48ef2b1d0f1577c3e527337fb9a8961855183fd046fe872350774a4a3ad273c475a4bcb61b98ef79dfa84979dde917fc8892ca4ca6d1f5e1a9c8c061bfa1a0d7da511b4857dfce3b382674e9a8ec042525ba84aeee8a3a86152b747f7693b29b9c0efbeb7e99c5b43e3dddbc962a4d6dbed220fc9a3c8d123bc0a759a8abeb791b75b18e97095a8d6e020da40c27e635504c5d58d649cf3efb377be08223153c0bddb22a1c412327b7f024d2e18ec853ab98fde42ff810af7bd6b3c647f9687de978738561f3ddc7474de6998f68e58bf2522d84faaffa9aae84f05cd26df29b1523f276cfe1b31f490f18f3223a369ead7c15c3bec7ee45284abde1fd32b60a49145f45ba813aee8ab246373d63423921b21d29c699032328445cad3229266a178ba4fe22460cdf20233bb2b1fe61d320a99597e1532e4fd7e252c7e9231520d637d5302f1fb09f034d6463273572a76c3fb5c43d89070d342c812018016775f6b9508c7cfdedb18bf31427ad8b1c0966b31b5309aefad1dd945fce0fa6017786b9547457d07164951bef9b3b79d79b41d26a79b547ef5387ce47cd7cccda76703a7f6fb44e31e8bf89573640ec229ac7947e14050caabfb275419c09978c7db4633fc0e894808559c0116e347ec5b82432e801f1ee22bafa2fef5a5dd162dfab3e02dbb14f9ceb81023c4360ba943c848f669c3a66cb2d45ed050ed09f9a3e43e47f885d303032cd127151616d74ccd477e53d895c22016711ac9482551cf539ec8fa40338bd3046d6ab0978420f27f4a00c8116a8b1a0e2af88614eb5202e153f2d12aa7aaddfaf5bd81d1f86e34ede6a071f1bc35887ba499dbfea315f65e1e177e621d47849b7ed8d747e8d6531f435ffe61007c964b0679e355adc4a0bf7e57c6924f4020ee995530aff94805257ac6bc99f6a5fd64103c9e263ab7c41b9a82520747ac2b051aba179f4ca555598057f1b6a32d018eb48c1477a750f255c6a624886ba6a11f912f30f005fa34aa3a8ffc690e2e36a1bfa2cbeec28845ffde18a9e50fc3068fe13c9379164b7934ba0cc09a0054396532530a7a26d88797075332870d399e4be411c1f4aef4b67523437fce2dbb3d3905bb659ed429b7737f85d8a1604c1f396666c50e4241b45959277f4874f44165d654bd4d75bc00d5f0ad84e0077cae1bcc99a4e3a35beb4ef6bfd0844925a8db6fb020036ee3a0ca5925e8bfc859bfa9aba020d1ac25776e3a080044c48e695d0b4731cc99623aac654eb6677c513ef90713abe3db350dd5fb1d472aacf49507d3d7a445a2ae6073656199bc7ee323a26393243d65ca7f5c6aba1e631b98ed16958624ce9572246d7ca0b344d07823152f8c865db3848b38633eb0f290f735370cc704b09d73990e452027d716fe21e4db3f459356dd01ce09906a4111ba7f652671f1a6f7d0828f862c6c1a763c641ae51f860310c9d1110dafbee036fdc23e916db4b3abb06a9eb342c680ec6aaf24c57da80ee9fdcc26272f52ba10853cf481d7a64fca88fdd44ed04d5c25bd22c1769a22e89b064d3518be52b4b3a712d47eaf279cc19deeff435b7700910137fa5e39b2a5f6bcbb4b377d67b7cdf21b10e3f9e413dbb65c9177aaac18b2e39c837ac147ab098fa25d8fa70d5833ca18bde27ac3628f7c6251ee396bb7bcfdf05b4509ac18e9c1ae46c9c8c3d2593add392445b1d3b57e95e429174a56f3120613cb51705aafc93d761a7e1a16c8669e18aaa2d3ef6fe0e84bc41961ad91a351c7a63a765855b9dbc61d984686161ba8c92dbb4ee8e0106c644864d82db06c347e0cd04a83ceb4aed12f03064f9196fc4462841ee955ebb3128a2516751af3c20d1ec261d29aff12cb2fb630a15817c4ae29a0a5162c181b1cbfb088d0aa5bf49e1947324fdcafc2bb5982f91004ed60cab3c6c219f5f7c27cf814ba05f8a41c889cf0db753c1087e7847bb111eccba514be813c6914c88c486b7f1e27be2e6e3a89c56a4878f878914bd62402d982190cd0e + +Params = SHAKE_60/6_512 +Msg = 01020304 +PublicKey = 0000001fddb7cb5d71df2027a869dbe0fd501df2e707fca7e14dfa93637125441ef18d53a7fc3c705caa8f615099a90021e57682622b028a49b1c94b77fbda86ef7e2e5f923fb6590402f221e8e894075cc9442a295705c53ee6f1b33f25b5d2a53b556d4ffb97767a23dbb3c69317db56de8db54b90438b65812d73c7cf18d166de897e +Signature = 0000000000000000c554fa214257d8f5a583982d2ae1ef4627d738dd9740eb823ace3aa7084f2f18783e29f7bdf29b9059652922f024721648fe914ab2a3050f08b3f82f9c41c59822aee75c892298323a25c32960776bb35214a6685b286f124ed10fd90c3dc3bc4a22e4b0b617f86643d41a4fa35c067f85be43d59ea0a339401e0d6f01e196ce82aabb858b6feeb4fedef780b1a1eacea6c0b73b7d1059838c379ad3a1210cc64d7878bb61abc078580d0d933389e1c74eba7b9ffc762f48426bdcf21b292646fe2c3f422d0dc68eb375ba3b5bf055a1fabeec54a5f080260b8edc93335d1950ad08136b203259177692242f59de1fd025b4d3925678f92b1754f82517880b2c3919c06c7359c8fc4fda26cd4f306df87de0f965bc2442ce575897f573bb2860eeee5ed3b9fd4cebb0a9692b6c66090d23e21b3212669b2b10d4004fb489d5d9b0d03dd05a4ae16852fdbbb685937d2bcb508e25a57fb12ae0a0eb6b1c3ae36d30481d06a80f596c6329b5738ec900b79bb360a80336b5a4b8d8936ae90682c161815ac028da1534e80b6b544c87a8c36d8ba3cfe02dbea14d9e894a32ab48d0ebe9a416af5b6f7db62018a3ad6ee7c8c57c1e86fb493852c40814133e282f5bed63f4be6ef5f23e7d89fcc3735cd2540b1cac59d5419f7f2c68df7d795bc66990742af7589751238f5bb2d6122ca9b189c4ba3f2ca3395fdf44a163da2f4fde37fc6e34d9a0e5d5118c491494e107405125232da94314d35b2873f730a1ddad7f8419b621d131d9d6c860535f280b420d18c4888c3b25f97a25d97b987506dcda22c69f2292dc1e5f6a5e61ab4776e1e90b3aa66fff86cc4b92b2dbc84e4d67700f86ac64d1a2427c4bfb8e5f0cae2c4ca5a634cd404d9849cf97dc4b544b4abdd1fa20e89ad2b3e6973fbb24d4d60323608ecad77b50f208e934105dad6d5e6bde8c26215dd0fdee32051a8867cc4658692ce3a6a7f3ac7eb3c597224ed9ffe79bc6e4c6ef707d44e31c6770630d629bef1085de60cf506a0cc0cbfbf39d402c8571e4bdecf206ff7d66878e1ae90ae0171c2f4f356cc563d898d316e21edd64833cc12dd3573400e051f8da7bdc6ae5589a4f0a8a1cfad32d5929809c0ac6d1684991217a3cf6cba8bb9e76cdd470d3c3e3e971e1431ff1c6cc53c9cd130d80c68af49beaa1e2a17b1065cbf69c9416b7ff08fc8a2c3ea6a1919e5c3a5049231dd22f8bc6bbc0654153bf2780ee54a6ee4c19f02f622971d938c71028e4e123d5252f679daa6a73d8470c5303a72d79f0401354218dfd2a04d1aad757f76bbce4a180f07a85871a1f129d7e30c66d6f116ef3af87d618ad5f5824067d611780a0f31e37425a5195521115eb248e7fdc51a13c9467eef7760bcdb294d14db8a7f419b4ecb7c5d92fa1330b078161da3863fbb69db57cffec12b9fe176fd2e50253d50d12d43ddf2c721f9ffbccf695b853b9328c9478236764c92a86dc1969a180c03b007123a399ddb5ae16aecf14589d71cbbed4e4c9b369de5820edef817bb133db63034ff6a7a3922fc3dc211aaece4c4b83844753111df1c527da7b56344ffb1c09599ea2c73f0552729bffdcf86083b0072306a21225aa6b0100f14deba5c1c345aeec82d992e1ee8ce3b8077446e58e5d4e841393611b67c333460fc6aef01f597856eb7d2d0ebf6a985cb9e6b5986b16810276ec177e4aca2a7f13e0e7c0b8e4ebe396c9a2c89d63df9f9ea8bbad8667c1ee4ba16e43afddb867e1ed9806a6a7b457bcd56b777afa27e6a48be89d98e146c9030dc12356f60c5b3b071e91ededc0cc07701d9f90c49b43201f74e80e3bb5129ff8b9f73af1aa0e8e38859a551302e461d2b952eebd745e3ea72ec4ffaa0d9bfde598892ae696cadc3fb2dae781313602b4c7d8f6c3c1deb830a44e73b26d75810be96593b98cecb44a32fa69bd2205b9bb2971283b7fdaeca97035e852500475b40cf46fe401f7eb1ac96bef53e92dd5e90b69223db61fbfd085b105105ea593e1ebc038f3d5f0b2e736931c4333b132139be0902815d5b24a9f213ba7f357726d447e7ce0435c7c158d2c9b4b26234838c60c7530b85595494bb10392ecfab46165e2b6152f48252f87f694ae70606a4aae60852421179ad148157ee20db9dea36fb8a0b94493ad3532ec24b8df1222f837d5950c9a4e2a7dfb8e2a22269298eaf213978d77eb51d5df8a74a7fb283a9c8ff8facbf98dcc85ff97b8f453ec3d51b0ef3ec8697012b82af7820fb5cb96e6aa7b65a9d5ed5353b74d77d55a5dc1747f6d355a539c701aa08b6a2f98a90eeb40d9f28f65d19902369d5757309d2b477485492d34b13c5237fa5ed178952046de3c740bb6a59e6ff15e4546cc4549da6709d2953d62d473c0bf7d93400b13c26184e649bef237b67feeed82862c588f521ae087e0bd748f67fa467e6e2d0763055a25127195129e93521255994068b538c5ee3da5b570d38ced69f851c6f8d304e44faae7cd7dd89505927f6f75256fcc1447c71e3d436ef3671c068fa2ee4d62c6348af4b287054641e53c00753dbc9717f1b8b3ca2bc028ba2ccf3a2639e4a8f02533eabe78089234f000e1a1b0c266eb95a695f06a217cd08add555a0a5727b7abed417d673a369dd9ecb324ffccf63301a48e30b9298ec92f2c108eb4aa6a38088d9983c4198325956075ba8396ae327738fd7182c32947293928bac41c4ed3026a7f30e8b547483bf7848abd988390ae644443935e0b8c58825ff520c3090d6063e553acb2503d89031da6975f27bfffcae4649319bc99039fdf6cd32e18e13b20fd4984c7d2a74ec72a57e7013a6ea534e0418465f175dc5c6aa9936b33291644219835c8aed499b281fafdc3da16d3f5d650a8414371de5ef5f4a5570c47d230e7ab735fd71d2673fd99380c437bf50981aa4f83aa9a3e7465e7ba52e11f2f0ed7fa10047ff4dff0765630a1ce8160204d85724258848defac5da27e4b909402868c110bdbd8eef3b6da050d9df58d92cbded0f14ba11c002b24b566d063579a2ad35c16c0ae6c63a7f433358d1b8f4a72e31e23ac48dedb20c1de753f03c6279a30d783f0ead8ee9ee522d48d99bc95be1105187588497e805ebf97da88699d206120213d71f379a928e4b26c9ec862f4b678bca5c50646e9da873c13a0535763902c5e87eca65a1862ced15879704a3f5be61b8e93a65d02c183f57f0a8f70911a5a71cb2132a6f9cfe1dea58c14cec48395be52f2fa6fe67a081f7d47591f037dfc5a6012f90d05010f29672148c4d81957aa4eaf7d01deece7733884d8a79ab539626e4bda72e43db31a9ddc0b05be3ff7fdbd218a7b74df86e3cbe33fa4035682f6a747e0260e5fe77eacf40bb123a9f79f5e69c3f8efdfe9a4474faa74007b244412052ebbca2f1da6d4e4592ba3bc89834b9d5ecceb70b5d01e6ff03a88354c8fdb270effe56173d2101fac7715df90726677aed7e3e1f7422b2b9ee161fadd51220aff5458f12a1702bcc464656b083d916aa92c594f06288fbb1137ee04112f37ec4eab1f9735a599eea29595509ce85a9148abcd77350aff95bf6b1c1bb74327252df3cd28b6baa67c1781d61de2f8645961269f8b787be859458e4dc0adfd0fbba42dc2d8e882532ad5e222808898412e7c3de0e1a2cdf9d101b3a8132635ee228f9117b841917dd6cdc37c7bcc62218f61ade2cccd7b76da84b895d8a1ebe3dfcf54a75dc93566f8e74a1c2944c79306ab303c6a84afd9a519b519f692a7292d985aa5f713596cbf44b836928dbea5c6177a93794d45226090f5eb378776f31fb53712c0f36f44b3cda9c7078594eed50515561c5e3fd5a4ed388472fae2e0e4380571d7dd74c884c64713b31ed9189df53104cb9e93bf297eadce0bfb8f742625b84081a75de7b2a01ebd43ead4b2d8fcc8d5588d7d7453f84e638b36392703491c7372e3af5476e922a1286b583414b5a866dd03e8fa4ab769665c98e4c77f9cf84e714da3d9877af14f13f6e78e3b88687f39e94730308893d6e43f3eaad62fb5b8fe81b7e7106cfa5e74049c679c2a82bb9e33e8ce0709a1f483c1fa01cdc99eac09c21764968450eaca6f7fd0cbc4432358d5ad09f1b099cf17298b979d84b15d2220105202896908cc8a9bd56c9ac2853d23961a2264871a64c92f37b632c91a593155a0c1f2f25acfb4c56e273c2a63a3867a7e21fc7aab49d73a020e29e7a5465ea657db7c997989151b22f055a48d5197d0d5a0ab203091ea74c354b8da0fa299c6bc4bc4abb5d9fca6dd4355eda7c0b5ed6c2d558e3a86d275b3128d85822d49c3e7130ee1bc100725aa96c0bb611c29a64b7ac0c648f1f28bf918972058ce0061babb9cf4a074c9234bb44f441bb057b73784bd029a949ac3fa29b1dd85b6c90519ef633bb294f4c0a1e0ad3a130b0aea5657e0fac1d663ed7d06dedaf55f81a045b4d5f3eaa567b4da00a7618e61ad9a7508b876bd964895a6cd907999acab69668fd855b924b720ecfa7514dae0ee0bfa3a93cf845d427e3d239106cf0c717ffe03c37cc648c00594d59c125326ece60d4d2da05107a07341effc8d308f4eefb3e6ead31d0357e1e837bbd0ef2e42e479ddef0fe2f1869c841f48a9f00f8b0834047f26670e14f4f96a6fc4f81866d04814be670efab968a7484a82be397ffb3e77e805f1dd9e9c5e77c56c53fca141393ec941cb943c2c04c0309d0d7a41c1db7d4cbc558782147a33ae3d0e26159499b34ce7c6cd3404b44a0aabea7b99d789481ab3c1f8827333c6638ea19a94a5010647b17c0aba74b4d2e30304953d986f9e11d43841c654af49d9b4c65ca3d834daea4b5ed979734b5418d93a16018b4ef6b112790a7d27a33765ad4ad7cf7bcdf46281d611f1b80fb76603b83e3e53062defb10635fc83ef8f880b252f7c48d2923bb10450090e6134b8a3e77f83d2a2e79ddb568342ef921e8b2e9c145114a842b19bcebea13fe6288dcede7b7615184ff947ef16f7c5c763862ffe2e663e843e7ed26ad62d8642e7db59815cc065b8c61acaed58b05f7efdef2f534274a9936d73ed3b8b4ffacc239ed360939911525e343714aba9bfa7156ce3f3b58ec284844a463c124f17bf61e62f063c0eead359836ee2b352c6ff305c31a9f000904d8bc41503c1c649d9821bac8350aef37fac155b4249d16e94493ba766ceed802b63ba3c4678fdc69847ca322797cc41c28fa0f90d7f4374d05c8bcb6c20128b95184b54a706ed64ca3d05bf0b40d1f72c2a1f7c3b918d62284c75ac281e1730cf38e564462ebefa5dfa027d2013a969582c9ab45383e4b4d5dac3eb7dbb9cf88ad4a6ca2ea9d8c466c2487c7c31b482c59bd0e83e924c78910fc8f3542141e2f6bdd271bdecb61b1c2956f426aeeb1f43c3acfe71414256d95a830efa187cae8ff0b9a02aef7a2670d8bb67e8baf1140cc8d622da7e18d3791a135184075a8399eca5533f8b165355832a84eb904cb47f0e431e62d218d3a857141f88ee0a312ee26112fcb654c7b77b3cf99a6379b37b5703675a6499dd9a6476450a34906ebcf9d21ff572da1d5a303cd744ea2d81407ee5b13f090863034e3f0f372a1afe9a36bcf481265b5be1ba6b1cf98db3bc7b831c494c147cb9a8a25ad1b31bd226e4f0f2155cb305747d74c62e59f31bc238888d01cd6907af74036643fbb3bbecd6fa464f721c66ea264c8cfa154c75b95fd0d69b9269d81f64f6819a91a4f9360a00768890044676ca043a2d5e900989977fcaf6f4c8fb3a60b93ed4b16caf05fc04c2015e0f4bf2d60f528bdeb28ed96f86373c90de8a7755ad6863c1b063a4f32af42c34d76c81b9a3fe31951ffb3df3ac6e176429b842d720226b8ce36b10d5315bb9fe062eb152a252d07db44f4682b0bcdd20ab1f5500cf521ab10baa646a764078a826a7bbbd975a6d71c8825a9afae19e5fdff044318fd4fe84bb8e9ca3a44d553d9a935c4e686e58af8b82b41861313537e64692c2e1175c5e93689d3e4f8e5fc6e3358d407f1fe658adb9e4afcf1c5d171db99b08d5c1fa15f5e7f3730234c0a87efb23b550f04504a202e3c3e38a0afec6ef05709efc15331254c3354828710a24bfbfbc1e5d51b3ff32bfa947cee17776c37f0ee60e0d433d659c736620c8942215194f826f51a74cd63fd05bb834d1f7939e6f70d4dc055cf5f28be5d1ea2c3c580831d47868c8196a89e21a228e3992db6b345f99f68b8e5f0f7d7bdb14a6ee5bbbaf91dbf9a833db9a58bcb40ea0f570865cc6031f61f6aab0c2473720d8c007cd6dc6c48067fea07acf688eeeb6ff5873b144dad37adc44740c92cef5e79791b5cbd1bb061eeba73569cfdfece425c4cf3fcee1652353c3aba69a79063b51ae420de214b8de38f44760eee84b065fa7065dab14b963facd941fae3493b63262a2a4c586098d1429866e556b5031e7805a4c43c02c399097d5e7ad3284b006b8060f85db55a710e09e172baa850d35735ecd135ed35b4cfd3aca3352aff23a6a6ff2b23e449477ef0daed69dfb78680afe28b4b3a2f70d3d51b174d2f53e92353b86919dcfb97f1b936a5692d073d329aa90a1d4d7494151b35be985f271f14b0fec1073073602930de0369b332ed715700dffe3864db4129df3f04249b57cbe3e0b402db1cb971325ef58abad64ca024f3430c42e9599946e99a85e3396414c4445f196597ad67e8cc9a9877077882510af31692a9d9bcc8e5e298d66b83ef369fe6a6c1194ef866aa6681e6b8c3adb44fa469bd063e0a507382ebe22450838b5298aa02b2211c3d685df2cf6b2709088828b2aa166ac25bd213551a9013e0de64f3ee7396f9ef7069ab55c8a51b83bafda11a4da5daafc639548c9726491d5ccfe18851033bddf78f73c6da4511d7279016fe44ac23853675f2747d3656bb90354de16bebae449a81839d13f1859c9e423577ba609909737aad9a08acabdc70acd8b7c31ac2b3209fe24c8fbc5d3ff0b1ebfb3d15b1366c2c2eada3fb247148bbbebf32d8b953d12d3b334e7c877917faed38c3c49e2a445989bf4724fbd586f69606e33cf899fb2d8d33fe266e1ec8e204690c46d4da1bf6a43456ecbcb640f42b57f0cf85dde15915b0a75cef76c708d6a775a2a024d72e42e8caa46a3e6e6e743818b62c33804d477dc5aab186c09f7226af1c8a49eedd87cc3364e4d837a55565720f107caf89bab056124008bfa358b91dd4e3b3f9bc39d55571bb3d1552d8320091b49b4b46a496fbc6589a2070c0ed565c1578518ff24f1129c1e00b5d049da9d87304d609c835bed9551bdab85bd0a0b9d09547bdaa665eb341d520c19ee49d1c96c2567cc90accd230130356306fcc9592d97e0a8508a3838e657e1f2876b3fe01e5be7a50177e1746019049093b5fa56bbe946b78defe0aa8df14416dff2c070f3ba66977702925726027fa745bb47b009bc055825403d68a769718795852f057512809502978e0a972345ade8df909c157c688a7e85e54bd075733eecb474a30027bc84e7e07af050a32c1e55a758bd17e961d486bdbecd10db4fefea76f4909320cee8421e08b7b19125be4bdf311470cd87fe23d138a657a2b0211c690491d7cb9e2ee5e665bff33cdc6f82eea763e1799135002a02a1b2efe596cd7c12e184dd25c4f490099a94954d70e75d2d284338cd8713a4c81bb38deb8ffa279b04f2ab4031138739762d132fa0da8acaba2e6b2c328edc37e7883274c69f33c33585c2e7f9662a0951b4f43f39c8d1e8fd66333c634da663e3f839c90ca554dfb37685bbd781874f1e6bb030d3be480281579c03f73292beb7165a5e91fee23c8c0d6037912779224661fdb0fba846c710fe40ccdd2b1606e7b7f15620b8ada489e362e4dd32cb98d7edd2c210e44260b352f256a17e74c9bf66afe2b42f7352c5a29c8aecde132ed12c76624b80986ff1f25ab9e538ab3b948f5e8c9201a72a5bd897bb73c795a2425e58299cdfcfb29adfff5e6bf827c11ba17e769db844bf43867454bb23fbe6d0508e153f6bdc33d04cdd354b33700b2c588958536dd32ae5c6a1004d5fd8445036dfd33e4c42a11f91b49770765e26ab08cb89207c4977d0445fef73567eba853b817f5ac1bbd55ef5e47b8a68c616f04a4d517943644afd25092c2561949f524835d2396b2a04e51ea035557cbfc059d64074adbad7ff119176b1b15dd6ec40f671dc87c67bd127f1dba6699499cd3fea5bff4add42a17c3b0d2aad9c2cf6336fb5e20a8c60ded9404ecd04daaff176b43dfd9c30842bd0f5d8c5548c66695adf41e360015d4e7135a496c06a07d6642e26d1d4baf10d456c2009789a94fcfb1080a2887b5968497344834749de82349cba90e9ee8db524f081fd4e398432f3eb078bb126bb9e62f751c65ddcff02f8d85d1d239ccc615e5d0f5d259b3b446cf3f0fdb7adfe6ceb2772b14b30ec5f427db0a9a5af102ff879be1079d6db51d6686694234b820ef58b15fdb0830188d914f1e2ba17ed1d7bea71acffe3fd7b85cb8b8e7140141347403ddcb37db5ec4337142a87cba66296988803ec123780be1c4d93786cbba829e77b41a63d4af33763ffc2d366d39033f08a118046cdd6436c86a319e2877c59f2e3046a901e68af54a18d8b7e9fa284244e9ce415ed70828bb5d1ed16e848f617ca057e9c2ee29e6f6c9f714b5305c7f6eb8045e88d2a209530a1519f4026256553dd1d2d3777b15e7502e6efacaffcf4cc9c1d05704a6994bb8e9bb0a626c78675203e3894dda87c802fac0ba0d14e277d9e7dc81ef15700ce5ccb5f86836ae97c6170bbb0c0ec646973845128a6cd52dad422928c76c1aa64a559fd725baa95fb0ee1c9f5f32f70fc5cbe08544258c0c672e5f39ee1b219215dae3b89681329e829a56eef7874db60abdf39685ca990e453224721365364e6b95cd005c49549964113a40b08fdbd8ab95449897bb25ea0be13c1f1fd3c41b8b542f06442dd5e5be3135800c8969f851bff4359ad4ebb1e6f36b6928124d745e310c3d5b799d2d73f52469f74fa244f2540a8117634554fdc0325f5012a149c785ae8d1579322c667a9178069bfc82e4e317128a1a49ab24c1a295bfd5cbd04d419960fa97d60a7af0a511d0403d9bdcf4853bf49238564ab144ea816fda52f3fda30598a1ebf50629a363ed431258081e27e0d2ea932907c3625fe5f0b85d1a3f44915e9347a5890188c2453047b97c17c820b0e015cf413f6665403f8ce3c1630ef38a864864340f03973461a2c8a252c2896e793d847abbc7a603e1e1b139f913e0a751164e712876da3a72b85f4e776e39a334a4fb1a464d7e6ab3b04f4d55590210ea5baa9bdf45ec58b6726f56b2cadc4d8c26df77cb08d3c366afafb3acfcbafec8be6770ee142563066d33855e103200906287782152b5f2a2e00948db9645e532590fe52185676c40e31861043497b3d5f1049b985f00d49e4b0f3c9095f72cb49ad45219adfd6da2dcc6365a39fafd01fafd9ff2ca861fe398d73a388a174414d390d4dcecbb9658f4029187b8e3a0ffb2bea9fc59f39cba5b7b2cfbd79d22930a9153e4ee9fd9913c2398ec1d8c63e52e88cbea40c4becda2af16c4fbed53c60c56df2497ce5e3efd461d811c027cab02fef236bdba06e2dc6bcdbefda7bbcd9ead1138422e314b542ff0762ab45f7f8e7152c7199b13964bb8ee6467bef20bbfa8eb490b636a00c98e5cd222307a6304b2c5a7b5725cafee9c6de6d8ab92996c5f4563cc2064c7e5684bb2f353ebbbdec6d49add6d025b08c814a869fc985c20220eb7313f90a083930c1dcf923e20648929c193f031aefe4b76ac280c1485d4973719fa191b37040a8543d2b9d6d9cc805e855bad6aaaf6f5bef24d886e43001f656802056563118d5d6c8ce7a117c4df056f3d73e34daf21ed8fb9e285e584b543222f3e5f96457b68f127976222649681c0e9266560afbdba3f0d392c123f143ffb326ddb48ce7efe402755e6d2a080e0b3e6df2d54c4a3ef9073f11ec98217ccb1fff7836422ef6e5162198813c551f16551e28a284636d7469b7ff4711ccbb6ef3dde40a0196bb4b1ae9609fcebf67121105b85b4bf9b8d88c11eb347e619b950c03c44c64db7b7670eee9a2d3731497d14d5472ee3d76d05e356f212c1c6993bac3fd2ed9e8adb0102de52c3ff728dae0cd819fe7b29c895f5149f4ec651dbb87b6f81ed34f6a2a0d4cb4da0a120858ca203101fb2d51501e0caf96ed1422503db50a71babc8d729a590390093aac2df3ddc0afe5f7fa43ca321cee74ffba37bd960da64b26481d1818b86a94f23f4b7a3dde377a93325d5127093cc8fbbc1846e1539b6d3d75fa9df0ba97373a4fd584c4c8b4937932ac32c145988ef2493f9a4d59b23890da541e17b4b20fc57ee3df09ad3547b4abe8075d1a74397c624c04006b4c698cab1f753f9fff8e95fbcdd221b0bfe0b6b24bb96a62d2bc7eafc9280cc878755d99f07d9ed373c8288cdfa404407237df5b4ed650cca9bc18a4387b9fa6f3e6e697cb10973fc3ae8a67aa7b565880658dda8e1c43534a415a1ea54bd6837bddf782b7054da5275c963f14770f2e8da321a2fec9ab7da6d36d40108d3cd19551b5d5f8d4baa4f6d9b1a5e37ff358692022088512e760ac8e1da97c155c9f85f67fff2eb1fc1d9f7d37fabb7e812fd6891ba576599c6f35473b2a84869342bc81b0e66372ce4786ad565ecd63478bd1685ca2c83711ee2f03ee6d982b3761696c4ffd97fc2ff8de07f58b9cfeb03f9a9f3f7eef51f56f9856438e8a6cf6ababce94f2bb5e73a6b40c8d4254c6b27f2e9f37893ec75cfe0d115dab45b19f0cbe3069b0a1a171d47c83e02a5c053db175bf3e28a399d8529029cd1b858e5d0dfe87abaee7169f417fa3302a29024a61a4e1f81829eb3181a00ddd245caf12ca9f616c1487f140fec09ae1778203083bf592808fb7b9421582b310d0ce0dfa8a25c9e745820d157699956845e0cf2390de6cee95a1e9fd4f944864477c10604effdbacf14d0b0490d585622c703347d9e464a6fc06f147ed4daa4d601e42ef85fa4446cf7780600f025f460ac2056d224fd8903cec9beb7169d8caa84614fe035a9c8ebee6cb7f68afd5b26e57d295bdca9ea6d5f6ab3006d50365f07ce92d197fe9ededf068ce29a9a28fca0821b397e5253c0bc2dc44289708c85dbffce2691a22d6149a4fca5891bc24a8b2d6d7e9d677c70a24ff53573063854937ee952c72fea672e3121ee2288db9d7671e6895cb35f640fbf4a7c63ac34b94b654fcf246eb72623a20a5d5bfd93e5e147e9c48153888f0ec6dff0b3f98adc2e8cb0030a6b59adee094456a321b4dd94465d6399be4fd4fa44167b7dcaf032366b597f93da662230f78412b3b1725eee8bf6b59c8b9abb9f5abaaa289ea941c6abb4f7ca18fab778d162c36838fee4d745d61bfd4fda351c95b74dcd67002c2cab4d847a3ca59510979b99bfc1e74ba79150cd15321cd57d202dba49344aeb5e6dfd00ab7ccda2cca4b3f59dc46ef700d1f90aac6e90cefdab8fa08a7ffcbe120d0ab0d35da56139a21eaed7902f3d73451c074e7e03a604b1eddee3a1944db4d94faa2e1c758b59bf264685b0d784b2109a302c1c52580c8ac8be89ba82c2cc55b0b4f4af478d7ff19605453a9efc0201c09206e7c94f7f5f010345d58799eee7e98193cf50c115ab8c7f579132045b5f08b2984722b59da010258223627a6a2564ddda13732cb09979db6dc0bc58bf6894871a86d0e2f6c565c7375e7bd0d7bd7a1fa6aa53d2acba06131e35a806dbffb12c876677f40bcfa4978158fc7e4a546bf9b3ca14aa4d9faba0c789dc5a7f304cf17421164b15cbef5da8a7698952ad48ac8eabf656cf77c7da16ebf4fd8e24a249c3087d73d91ed141f7ac8dda6de956e654a0bee90a3e8681c9e184b29812652e3c83a6e7972c119be2b95fa2791d5d8d7830be7d72926995a1c8534e46d038a49912be898197fe20efcddce1043b847015e548ab31503ab5481c2b7b005a47a98afe2709ff818f5c4e010fa716694d5d1e4997653c85fbaeaa8396a246a6bd09fe539675b07fb0de72dbde775d7c6acd43463c48e99d349543baeb90c4e9434de3a000f52de4308d51d6862463a107e04581dc23a7ca0ac8384ae3cc88ec19f3fb1aff4f590f5021679d03a9d7d29302de7395c5b79079c6c6cf45fa0d583e1c3a87d790e1a7b993fa000579aaf5509f204410baf96d2bbc7895e3a1aec90eacd7ebb8131e921b190b8ef060f212510e8cfb1eafeb6135cf5e155a80172f2f29d6a2d81644161ab39db288eb02dfb97eaa42a5ccc9ab7b8f078f706881387c31b3269339520c113e1874a9de8c1ece52a29b1e5ecaa1440687eda18171f51ba182d236abf18875dc16ae305b344de287c5b70f6019c19f430ef70429f2bc4e029f64ee8862d6fdb8bb4a190e07efcf2066003bab0679c1c3105dfdf943f54b82cc740d58311cdfddf43940633bf51382c144f5b2d025fb788b6c3d8ad6b5d84e18a12bbfb3a1ecc810a51bfdc84278962abc7b88da7116071b33b1fa55378088697638d75085639992fe53a40b34fb6c6676c8cf40a5c2abe5d2873881c57ad13410ebb7f4494a5bff6c68f88b421a15ed110a9e9dc293d548a84cb6a12754b7aee326cb4dffebab3440531670bf7b8a4321e13e76a5ca3d5024ea3120f8e01a58d080ed93640583edf45c010f20b19d85636a65133f2f3e2702956d2b032288f35d8012c4ed2b3c5f8320cfc397dbd5adfab0099a3b15043761adb44a06fefc86d332922d99ced39a9de7da96c2e62cf3657ddf2a15fa62e2ff14b1b0a9be87b8fba1c374b5170b062c7760498962e2a721d11e075bbbb30cf784a993f97998d691d9c964d12240b1316994a37f43825eaa81b3a0c230fbe9da9caff344c0a95162c5f566fb9d99dfc3ce37383ce6dff745c838682a184d0df8995dea04d0b714309a278d2dc7b4db58edcad60d3c857f24e2164e7b71d5fbfa3d5708db00a4ffd1a729e628d1c2057b89a374c832bb4cbd1c1eb0d2e70ddb0791c8d3cf45c12dbbdd26a71772e41d1baff658ba75d3e9edf4e8360f8f11239cdf0ce8a5e0bd19878d5c4ed760b67578204eedb2af7a1140491db8525c434f057042d7cb81d1425c8643c928f8dd40a556ed1300cd1599f5f12a116a69e8d6c99d40bd5c49c89b87567b8c2f7b5337873b6781a1a858bdfa98887a48a44d460b5dee01cd80161c441274d0b8636d073d58ef818397b79d7a5f1381f5698f83ccabfef37d95e10f3424866b3b6d8838fffd2d4c9d62d4ad69cf75e1ca5e1fd17f8586440e6de0bcf390db50c44713448d8d4a86e09780dd2fdb4aae883e296dd6b8d4b9088ec58b6dfdecf6655d84bd512248a91659d9ec6979d32530bbfbce0948e1fcf6c0ce5e88b2a7062fe7a9b6ed6577ab7251827da2c741eb1d90abc995350db0fc7256d9cb0df5047521969fb29e7a748868721aa2cb499d48e72f03fe3f68d84271651b49361527193de05a62ec37816ac1afde059d8143e57370942fec2255957ed35cc2c6f31bcdd3ee058522b45b7874ff0358b2f07858ead8e0d7bd89970b91fa25ccc969ab6f1518a53360f0b595becfb2ec20159179c3482bfd1c64bd862509085b2b573e2ed3e583773de511780fd31817bf03c921e01004c3bc03a27352b0a06c0bd25e3e195e947e84c0ada4bcaa58b3aad7c4fb6a706c8936616f16b092e264a24fda27f1717a6c2449bfe1626b34696aa3cdb521451a0e2f67da66c63d1e18ac69389adb0396e1d8ea81460a41590b4b98b97f31611e02d23a059f99efa1271f04b56f5c1c87d87c12b904a1e0cf64be45d4b188174beee2791b7d0015f6c7ac6b3f6354307b2afc85542b3b5d63347f973f834bccd0d55720efda737ce9d0f699f00d693df661d92783658a85b44b4a4e8f225d16700faace10ca69c06cc4500af2b42c51bec992c5bfef4c6204c10af8d14870041f92c2220b7d03f4a5ebb8a3f99f3ce73c6f2969316902623dd04add4b6e6b5d784665b0882c803b6f9bdb47693d5ef054eac04a831d5483d183bb128bdaa70728de5872461a52824deb6f66b9db2dd8ff58c8c31026815c5e2ace95abe4a96909f124b8649cf0b7606f2138a9ced783b996280b98c3c777f1500e5b093d61cd9eeb829062bfc957d62104f8e54306c3b6f532ceb3f6421fdd5e377d6b94fd584ec7f545102fb98d5e6be39c63dd580fed3bfac9cea21e12561ce0a482dba1af6771449e6f1224ad49aa7a48da0e51eb72f2fc7e2cd6c086c8f5fa0fa767ddf4b078aa87b5f88d5c565901da82f3f2fc0e287195611a7f3d893c0ebc2c74579af70eccfe264cfdb56c47493305838c1928425159ae6745aa95903751a1fb01dc79c899bede8de9e816bec8a8eeac8306dbac714da4fd89019ae9a56866d88ee30c94172793d6ab21b6ead179696bac60679ad6b8161099dcaee943c4db3e67a5472f9e54ec128c90ff143389fa8358a62e0190328d85d94dea793b320ffc3876aecf22f4fd65d7535daa8d15930118eae1cca3ee3e98cc98c6b324c33e7c491d979542b39b77a274e48a6689a9dc2836400c1849bf9912ea4f7528d28741f26db36764efd525ff9386ef6cd56436aa73f45dcc22a6d7288d1d2a3201a5fde242ae05d9f455cdac398fb5b5e1f09893fe85ed430eeaef769ac509c9c6908d007fc64bcf3065a18f3e89c5afe7e31f53b123077e663566ff0272419381ba1fd254e9a06c77f423b792a8c1e78483d97ca31453694ed1572471c073345b92abc22a75ea77c01d74f46ff0256a274f28c8195b94dc310f4022aa2ffbfae17f3d9113c7592f03757ab4287e2efb296ee46f3c9e543764fd82ce8fe74c7c92b9829e9d1483bff0d60c58a4af07de4c6a260123811cafa26a0d585d898987d5b6424840dc6b3e9a646390967393490e94e11fc8488723e1d6192a36952781494e5bee54b1dc3a3115fb315ffc40b41acf64f149c489d204190dca6df1c48a3e7be944a793d9dd16503da4b9bc2dbc5036862d0f60b25b208df4dc8c88012ec1938f83483c7c8bca13bae7f63aa1c0c1757ed2879410e9c04ecba8387018a3cc6fd7894575e9b6fbe39a33dad41fc9337af8eb24bb6161bc1574803f9b685d03489b322d448e702f4520d80ad3211bad797bdf83aaff0f9e87a501b5c5d8dd80be31ba97f99fa790c63f2a19a6cff8f4af5c374c31baf3b2d31bbe20b83ff211f766a40fe1d8bc63d833b66510dcb5bb6f6bc45ca314cda01eea47b7d51b86455c04813a30f1b2ea731522e1d78363b5653ab0953014a299e9b707b6d141b4fd0a8fb725ce6a7f2a1234c319bf54295510c89d7eca9b2f828774ee4e8d3e855752a65d5b9cb04925777fbddb4af060ff5e3d941000d436dbcdc4c9d540ae2fa901798768b62231cd8c2acb845517a4263fe6171f6645b5ae7c1cc210570d4961a62f4ccbf5a661e34d71f4919368053a28cacd7382427efe6d45e167eb3f86717af0ad6fcb1c47265acb6a799a5f8735b6bcea8893b1cf5043103559432f1a1c304350b79828923d3c5b68bb93ac62d36b1fb87bbcdf075dd6ec3b754d231a4325cdc7a253dd78d3469b4d138f4f122ba38c4712e3c20537713f73cc45170f08c62ec4a7d98e7c2bb259abf2bf2671839e681b381183b8198bc049836efbc79d79eb30e2fe57a865fb8fd6c4ab1155fb7075acc3b6dc339e868cfdeff27389b3e4f301c76f82ea4f1b135c114dace140e86ff9d04d74850ad77e0bc1f6fa5ef03fe7a370b71a714b6a26088d9c89fa3f1ff5530f80e7f92d8545b75849b3750614f4bddcac91fd1d73e93306f575456949ab9bf8ca308816c3b5c99f4cd4d55a48129c5e8509b27e1ce9266ea760f7e8397d85fdef58f43076442a66283bd19468bca2597d5ddc9e43496e6a12002151b5b38058cda48d365a53a3ef4f21578a79971f5c7f464c2bab0dce021ff3631b12e965bc515e8de08b1d262f17ac09902fb5d6e388e8ff562d1b048293957c85bdc7df74062f11c32b3f2eca0ad54bf9bfd1c9c68d2eb41997e601fbdf56d49d1e352a7b9b3892101775fd0e03935c65ac8a5426419518be9b80d9802ffbd68972b6d4aed16336c7aa6f9137a270e1a2ea1b3947f98aed6f6ece29f327e69c09384dce856d4cd18169e33119255f7af5066f5c5277af1b8923867aa9195a26c55e4331d12c1a56b2b135199c6be93adaa22dfe29334f7a2ed62eca9d064975372cf17b2809b6276452de21f791f767ab8d5973ab969333b0374cb2f0d9cde3ebf7c4e5053b57ecf5ab271f623522df3ee3590f9a52ee2f2f96df7a7d4f38e90838bc14216f8358f46411452f057b4f189fff9ac5c35748c1300f89b49e265a7e418117fe1c4efdf5efc15ed005276dc5ccca50cd07b6e5ee9a42a2134bd406ca4998d26e0c31bb61657d8976a4d3d353676a17a34aff580225d9ebe830a71ebac6e267f2b5e6a4a811d9c1b41f5d48346a51d9e0258fc1f11954670e615269498e2a55388ccf29a55bf9fe593899a6fd4c639ce7d96ed8f85c8977cc28093f02987ca51591111aa716dbf26356f32c8967b30157fe504d1cb521c6869434f50aa6fbda3776b1e892d31e0c0a6d1372a16e11c9fbbf0477d93fc6a7643af19f8d43374bb161884c5a2acd97c9c02e9a0ab23107523259d742a6e7251474040ec4995e488769dee4ebe3ae8de9d3f5695ab8fbbc99cf381f68b8228df2d53311066615c2b9cbede31b2634d2a4fae7d8c1bf524c644f94857a62fe37307d81c6353a84cf09212fd534baa5b0c19613d3d001c6cb0536196ab823b686ca7950222a1c7dde42f46a3d9014f5c0e8c5ff77e5f12ffa552cb0a2538d7f16a297a8fbd925a1fcac54c2f10e62f3e51773a1e32cc7df5981b84c457014e2250df6ba541323a896b8af6d0a6158af0c47943b68f2959ca2eac14bc959e2b20439cad7444a4b2045685feacbb0f9e7f04fdc45aca4b775895df18345be0243e30937840efa8629c11e93c1dae3b357cb46183862965fc1cd1ac7ff5c468a26ae61a0f4f562d86c1565ab1ca748f03c5b21f216c4155e6e1ee512d87bae0a0b56e3d3722e2fa5a45a7b94e213b1efd9c60965f8ef97de74d79c645669c594f8ed94d704f76f7c72b3a808a7125326689c00bfa16e848a371548a5306bf8dc847e0966966eb3148076a63bd100768d93a368539d96f96395b178e25f3d5b95d580143c5a26e4eaaaf11d5f09e2800f1a5176cabc4235557e099c2a343af55ec2727be93dce7c91bf8ec113dae9fe3e7304f1fdcc85e942325e64d0f6dd3fe7f5a4c32cd5a701d0dce40145f17726630bc01726c5d05f2941539ee160af361c72c0c642bbf51435aa58560285e1d9262bae4a5ce5b888f99c96beed6b04edc6a0113eb36a075f6d64f72f565bef0d44ff3849acdc4fa55111998eaa128ec1eb62747a16a921786c2e92b2498bac55b9da09986f08937d785050f240a507a5ae2ea8c60e5f5b474c6d0b83deb4bf4fcba6df7e510c596e64f3c3f76feb564d26e1116da86ee73267fb3a9cb576f8d2d09ba11658d4c5a5f953d9f66a42468491059706ec27c3c1259801b1066beb65c65fc7ffef9da581e0e9becc39e436689ec8a3fa5426c581fd55e6fbb84e509066242d874a1c12d3b5c089ee9c835e9041dbc5a9abb107d01b3dcb196ce736a140f8358f4b1b876c11446aa977946d4272504331c333bacf4879ca1c6060d0e0bfd38a6786de146e21ce0a7823d6429cb74a24d3ed29057213f2d97dbb1b69fc0a8d7dffedb209136238069ec83a0b36ff2e3b92effc7ad4283312a7cfe03905e30f74cca69f75826b44b4710a008fcbb419822f363fec39ccbf9f2756b802a1fe5707e54b79ff947319df0a4a36c8edc94fa88d459b3fcbe0651303d28cf8535396cb77c80ddb5c2d930f954f4e89473006e3abe8dd55e74b2feeea8e8f01f5da4078ef1182cb7d24e2db9380fe3ff1aa6a9752f34fba2f1f7f616876b7d957615ba8e23bf523d10e3481105231eb17ce6cc1c4e742e7334a01cddd80bb80b8f2e324f960ee85231203029d80132a4b877ec9121a9dd57f9b576fa8a32912ff8d38068853de6b5a6070789ee8c75a64199037c37c0eeacf122cf6bcd61db24b66ad47d431d08f89ba30aa7b6cdb2531ff702faa98fda10f897ed50c95c3198aa1a139a7c008f458a9b55e855a1a4dcbc3c52a6843431fbff4ba296a0741b00b8ff1adcff854db5debb78088d89a9ec54494c02243b86e704bf8ce276aa136649d8725e70dbb1c0d83c2252440b96bb93f6dfc5f6701e2582fb0397c030d6e080e2d6e5c758dc05469e7663d44af7af642f7bf0987dedd13dfa744ee9a10217d1f9cf018c57e86682634d5dc1b301eaf0f4f3c8ec680051274fbaf6c3fba15ce8a1d086b367f7cf0307a4f9949388dba933aae72557ab6342217591983ede24e55148fa29349a10ff5a1fb474af7bfda33278b7914c4794df8a7bc75b9bb1c912c07fdd8fdc4afe1c306fca3bad20c54b770381c3820a05b9211252764e9dd20feb1e31cab59165dcef7e1211b36737a666602dbd731039f420c91713a8be97f85de78a6dd870ee4dd407b516462a85eb10acc02044e7aa215eb78c60c3adadc664b63fb8d97d50eb369695e68a053ed162fad85957ce7c69990d542eabcb1f97c6871746d78f08258b87568726daa2bc9fe4db51690f282271955277d1f03057385e30f99b419642564babeef973b40c5e8eb9cf452e7b8d084238abfb47ba829b2e907660d275ebc064b1c2efda5727b206ef58823549dc966483ae3f83200fbb401b6d4a1c7e4cdaa42cd0f9fbae5533ba4a1ae1e9cc2770c9e21d21b8ce8ea83c8d69f38318b7ed7a110af6ad218bdcc7d4e2b6186df03cca962ecda2e5777736c34ac0b83cb330bfd147c6d954a2aa3bef322ca7a7bd05c471f35434bb80ee9121cc348ea4599405e26ff14f8c8d08555a847f3f699b6831f41a1c7022827e8c25a52b1b7b737635cd9cea8cf869fcc7278284b3be3d7723dc4f76ab68c1a6b44299dd11d46ce1ecfe9815352728d9914d55e6350ef511912247acd5e98cb39ba9649057663f3264195ac23006e303b609ce64db5849898b432f73c0bf3f8cb78856fa2284b8331c933302bea15f07b23286e14f0fdb3a1c9917e06dbf6e0c3f8be9c17eba418b951c48d264025f8bfefe95507a01a73351ece4387bc16ab76faf22b5248841b2cf1020260557387891df049b25134191c3fc6375487a9df9c28abb0cd3640fb3bf243f0aa0604e103da3907b8fc0f38907b289754069df6261d75a849410910ee447a0c8f65394ed8813777c79a26aa58912544cc82f1a17e9a8de2b0b04dbdee1dac0aa1b6c3f527274d2c00a6599c7f419de7b1d89350e25a24fb103851be16127e546b9158ad5fb9522ed873a5df33664131aeb450d6fdfcb5d56534468583d5645a00e414f29f893c9b493a2ade73d864aa67e2064037e60bcf1c146894ea73209fe9c5a310dc4231e5ff24aa3260f518acca18a8dc5be37a08b368abf76a4f712c171a853f72b9c134d832972f08cc0dcf789e6b26529c2593b31de316ba5e420d670317eb52ac58f1b335a559c1582c9b6eb77a486fba72e37875da8c02469fad71ea82ddd50ae14d6eb76a6e816146382191eff6eb560cb23bf0233e8cc3d0ccc3ab8c0045d16779938b3e7ac82f4923f2a8a00079d0f1d2ca71607ea1065063f93abc23993e9ace9f9c7ba5ef7f17cc0a752dd39c4c54f930d5053bae683394b7173cf5c0a2f3fd77f3d809ff7e20d036aac96da9de77f2746e483db2468cb9ea32dc55274e86e6092ffa5ddc06a6eebe5bfa336510b585d4f9949daea3265906a0d5011d4aa1b7320524bbb964a5f19e0dfb59a2caf0a4a09b859c1511fbdbc6cc5b12d755949f071915de68860c75fc6f6d9c3c19ae1bbf4e460723e1216eb39f345115961a47b5a720d9f6cc3f1e2e48e0dabc40487844a982fc009c71e1c539f3182de3750dcd268d73e26d26c6f04f8e0bc73c12028295085ebb5296bfa9263bd94d74372fef12a9bc3ba09db48b5c6ccf79d4fb013a7fa04e368d0bffdfd159b663132ce19b2d75db6c490794e565d0329cc16a27e2f9ef795e17ad700dc6256b2e636631108330ca120350805e2377a12a20f45e4c9d5adc2fbf6760fe1749be8b99cbc218d2826dcafba1ed7caff3ea8d340807bda9d0177338c1a74dbc060e4b2f0766473643e071b42ddb84ffd8bf08f3371f7b6b3ff3fbda6cd0c5fa8d5eaf12a7201fb36caf49d7de5aa7f8dee16d52298d4a0e2618bf413f5b5fe68d7fdadbc3d923715b7c0ce5b7949226d8ed8ae689a68556050963f8a1ae93acb8175a6881ecbc2d6b280dbb39e475b16ae40742c404f1efaaf145b8a57a8eca1ebb3b30918993d01c3c11dde69bc6f301fa88ac356f603e05b0bdaddd409e01efe4cda25e5610bb167ad6b33a6620981a30af6906879962eea3d4ec172f1bc6f6ffba2694bed4f46d195837d674d9b7a7af61f3b6d62a29bb85be70aecd7c1d1955a3a4987ecbadb64a774d304ce4d8929fffa0c704d0a2b25c6da56ced879c0ed4ebf7f4a9759bce46cf56ba304165ec63d0fd606ed22aa5212db6c50f3f5bee4ece140b19097ce9cca92db0afcaf45b767b405a05ba8ba181aa4d9b2f584b98455a6d0d58f29792bb42fb58f2d45c5c69a6539040894451e79e609b2871873181468f8a3567fb432320e4706982607b773ca03325834f4c76bb8ba7c0fe24826b8499f590d83c6c32187647f4f24d5567b71459251ee1a6061801b09111e9f60b311fc558c21c6801134ae814618ed7db38874ad31c6eb692ad04ae478945cdb64c2f75c8db2587095eb1c533990952048dcecbd2d65ed1a7900261c12c0e4d958bb9fa505603020957662c5484e78aa1739f5d36fa36500e0d8b51a2b4473f9348257c1c2d0e044d7e925a1d67be6153ad8f708eeb5892211aeac88e5b19f2c8088308020c85db89b43c61957aa5b048f01abf9ad989bb40f8959c04bc732b133398734bf8e941506abf97fccb20e908a35ae93d8aca8d2bc0196da29b80de3dbecb01e0713e3a7153dd8202da19ff638ee4298b6b654265d18d7efb7a6bfc9217cacb9bebc79b8de236f0ba57e865d07931e95cc383b6e2ad75249a9981309d30124a12a78cd3e26f1522d922ecf7dfa3db521b51d611927e6d6148a711c8c2df9fa870d624eed12851b9079e16562c0f4e3dff1fdb608c0b2f9e80847c373e814687c7ab53d4a17097d6b7d2ce4902f8c36c9a66eeb8569cb8867bdcf3f1a947d152fdf387504e913acb55e68016e161393ce2c37f536d9921f38cb8d1e4b7c1207b9ce248bd4895a8e734e251cac52963ed5e02e7e90ac728116ea92e89ef08d6516efab105f492899cc512e6f3058a5b179f76e32769537efcecddbf174dbf2b8cd9dc5c55314b8668627470627d6b6f21093511fbe84556518a973ab5a3b6cb11a82ebc4719a943022eaee601d92dfefebeeda9cc1e496d16981970a5556f59dc5886892cc7ae54cfb0b1633c4f89f632b9d3347a81c2d115951fc8745dd66fe2db5186b1776735f9c0bbc53e23259ab110432f78b2d5eef6cfbc0fc96f64d940cc97cfaf4e266b0c8510e25ef2051e69a6c23937fcb1b0ab74cb51158ca39dd13cc2aa8cefe8636230f673069152e1467a754826bdba6aabd6af623cf489cef6e39e3e222d6f6fc52fb0d0f091d37e41f18aad2567bcf22744253ab1a9da6e3fa0bea6e139d71d8953622bfcbec9b0ffb5fc66c2f5ba807df57e05bed7ee600be9c0b447c725378f83be867375f81adfb1194090102e63bc1671b821a5024adbd26e044885f3e9e8d829450c1302c59f972ee3ce4844d4ea05417c6d4ba5e9c20944c34d6f9c05d8fe24613b6851e8b2773d5ef395fb5dd2d7d200bea8d3168de5e90ed5cfa9fe9c644b3738701cdf554c161279e9c4bc5705974924cb2916bf9a088bca80cad1c46a697f00795d70f998a6cceb75c7f3e6c63a543ffbe2f776a05fc86215cd4cd828375a89a64d6063dc01669869f6d0592db3548db660bac7a30a380ae165802f91f6294452fcf9fe258acd55e600d1a29fb237d115c6f5143b82436d784afc8836c4c420df7b7fcaab512a0d69d468e04961c380db1428a9b881f1087757ec629e993e68d0f0460a73f65781c0d6e30a9e6c87e32f2b292127f80de074075e438389290f4cef51ab9739caf32ac15c0fdc9f82ae1767b257b78591d4ee73482241c0a43878b7fb659250eb593ca53cb168334087f8452e5117f5056b641be9e00015c97ea21ca9bd41bec78a8824cd4c90a831976a73d56aab7e36cfd578abf4763df352a2b660920d80588ad45e26bb7bcf8acbd148f29e5a11596f669aec2f03319ceba0166ac9c2072f5283d9edfb98b1352b3983204eaf9c1523c796e98151298dfda27a8ad75d48b3ea24f0570c5fa8b10a9b12ea1aaf7b53f4293736daf8358add0d47863ac84613205f9538f978c146e9e28dab3a280fc98d855057e161a4e96c70402a736774e7a1f3dc3643ac5a8c5c0487812421560cccd78bdff2ff2a50f24496403caab7e26b1fac029ee86c05591678caef1c2fe8dc6da6db523b3ec3b216a694994c7ff55040b2f2bfd0f68ae26883eee18a981efc879d8d4e146f6003a9f96f47e810ae19289d87cceb10d9115b7f3e48b99e6b0b409838bcb1bb70dec725d857b302e80485cf31db45edeeabfac86030cdeef3d432226304b4b991e790922ee36536bc41f81dd9eaa46cfa6b3969f8f642e3bbe498071609ee516dccaa93d5e7d73283373abda81d612b79d448a4adac85e687d4ff95226192e6e722400b61f2c8e8b8852cad447caba19c735452e3e096d0ad28ca84733c8880a873dfbe0a93f16d8c6817b000cd5c544c557e4ad9fe3a016d01a0051ea81a58d8b6b18d7bbee02e8e0aa77956e4c9b8a8eb083914687c50b2a6463d6076e21874cf5c8192a9cbd1320a31f4ec18e3c0fb77c0c8f2824e6480c1a85cd0168d40005c06d77ad24b10623383f23fc87ab47be2107dfcb774b65293f612b80c40723a988c5e5ac5e327141b75c5524b7ace9466062ebdd3484ac23aa1c02c1c192ae4d6de3df3dbd168286032010e45a7ad3c7afe7d03f82934faead9d08b94127964c58f336480ff2d4a52bec8947dd885ac3c82bc75585ace5c8897cd9833f5de686460ba166dd22aa9a2c77cecc862cb8fc8f2b59e0cb578ce18e2188509395b468ce869e4319db25c28c981dc0066c743e159edfc385da2d6d8746d4b3c061a80b6042213d0685c230731036499d8f5b2f762b9e7e55684795bbb38282d945e8fbe0c3d3435efb9f44397b9e13b7bdf6972016e119f0179595b2a0085927feac4b67e8f6a538d5441fafdfb38229ffaa4fd68d1cb0fa1cefb9909b2124d2e20d8e8e6da44d83922efa8d32ab0a55ea85cac96d5fa22aced82d9ba294fc32aeb35cd10fbe842d201ba09ba3bb2e552ccab42005a7df8d24cb1ade1bf2049010ed62eb984b43b05d48bb153359103e96c09d8b3dad7fd15beead4bfce34eb80309bdb34b78b8b9c68be9c4dc1acb602fb8fd8d4d36abd47835b935cb9e703d2b466035f7815169bc5f4a66ef7eee4445d0abbe3453c4d4ec11040cf23f7ece4a90a8a15836f0a478f8be01705233240ec7ec9aafe55485736600894c956f1b05c0094459e88a79e43f7cb8b46493bf0d31c5e000c49fb7c8f7d051c736ba6647d578bfd49187c415b7110e78918063aa747dea4b4a6392569660aa1d2e37162217cb2daa5d00d64246208888e89dd9c4dc29ef74f1f1700844f21e2956636246e6a94acf99fa4479e51b1aab49c5b0b481afc034babffd42431dc30c196b26e0ffacc8a7be4c9b58e30343a7f15ca44c7abbf3f9a75e6d6318beab11cf9ab8b9706f1a5f30f3e84e384f06b28268e46c07c24a51ebff56cfda320160a05f24814c5dfd05861d237b022391744d8e993846473c94fec5af19e88aa33e91b78560001063847ed79ef3b1d9abb28d88f92e88e6183a2e07996e017e3ab5f9885a5504807621fcc2c419ece074c9325de5738648ef0b0fb7cabe893d4c656ff5dbad2ef3e8fb7379443f5eb240c81929e6b51fb6047e626ee89adf4dd7a7e77dc1f7cef6ca6c7ff0a40d53e8289265c38e842009695257194f904e2cdf1c9eb174e3eca97211ec5abff36fe21cb17b7f8cad86a199c89909968ffc059d8ef29fe8452b8110cca3f9dfbf3dd532d05b25e3804f9ceced359b8d78a6c77840fd148ea7da16b7a03592734a6365df3247d67156c9ae3538256abe85fef13affb3376f1905141cde3da7fed6608ec6578ad2e21234a5859affa72a23c5807318d2eb954ebe07fa13074ad690fd4363f623fafc9b44744501d968eccc800a47ae4f594f6cb69e733e1863e1a89f0fe060d4d01200ebdbc4c17272566ab29a0a3b0dbe9e613df0fc0c05d0dd6c4bd2c5f5c66db3e5497621fb4a0418341f1a75dba82ff38a3c04d78047979849926f0124816719b130e3d9a9100c7a85e8af1d07038627c3076c0fe38ee4e1defff5f5d10d53a16f8e8ba410b0f7ad986fa02b5578e11b092e01bd1d6b2dcbe869bf8741d1ff2f7c8b6b225bd0b614d46aeb0f45b225150b17afc4aa8584afb9a52d771ca29f102627d1373c67eb3322c5c0fd2c3a4273315d675656205b2e2e52847a0e475011018851133ecbc12dcdf037d536ce938954c28abcff6f91c2e187f8bee634dcf7b186090ee90998ae261adb8560ea7c0f44da8a0e163c9acbd0491006c86f75038f4ff12bbc1524c995039c2a74c70caaaca6f4bb3f1dfd085e7e4ea0eab666b45f8a4b70185355c7529bd804745f0a8a583652e7dc12b85da2525362915a66edb392fd7afbc7a6f742a4b25642ec4bef122fa4b0730f2b2d36e7cbaa91939a7390ae56de6c69b833bb0016d421f3787a5982cc74f0486c62c241a016e5d832ba78849175ce7b510eab4bf5568ba0a41f2d6d36234a2f997baa99e70afae9197aa45e62e9bcf70a7bb4d663cf1344aceb170e2f32c1a3937e31f65d51c8a929432f98fd32036a4884e20a81bcbbf851cf18f616ef40af8807ffd9af801d723f75ee7fa42a8d29ae943a0d4cd11bbb6f9e83355c1185913fa50292bfa2ff6ceb210281fcd2b68b3a2f6f8ec0a40d5dd5b350762255b7d454ce96ade3a1ab1a4076bee7850d1317b1d0fbe3fc5271c8937fca22c8f8bfe9aa8a9954578440977d9b216c3b7ca345da430498f817ef779dd4eab7b898875d25047b8c239e7a32c1ca04282c173c3d4c6b0a6a4065c07ee372190e3a9210bf0f1787034d9ddfb9222fdad74847387a001ea9cd491b3c014140532bc1df5eaa1e429dffe734be760395fc5f62adad841fb8df9a0cecc8d9a6e150121d73716879e98b1851b85c8d793c11626405bb12793ac299759be2bd8f70c3f8230d55573c9d4650cd7cbeabf911b0c55422220dc5a61211aec629bef9f6ae927f010f6b3f807256ffc3fbc014b8be86c1b4a25dba022e16e1fb142543b74de3445b26895fccf87a9369538be49b9dbefaae9066cab4460036783efc3292f00d663c665e5bf0340fd7c6a70e945ac06b442d72597d1c0761e0ff6c76eba4cc493e0e59210625a070ce3204b87c92bbd6aad77029490d5c26eeaad8461a4e7bb8cce1321b66cde8f99c501b868a4d7cc899c31c65b2c83aabeb57dde92904ffc2f2fc2e193f1951e7a98419b7f5e33e325511f1797caa3f162a5cf442975ee0a8b67e8d0d9bf51122b98cd9fd3548ad8545acf44abb63f9c175dbb438b1f3ae716e662d90f7cca20125ee6809ac9eaf17750f96e041eac9b5f1acd033575bd4e87c4e35cfe5414313cb91a15dd3cb07863c1847b00754516e101a4205dff28486271b92048ca8dbf70225236efbcad61d194031b904f91ae7d29067ac7b59209bc3cd80d42d80ec56fbbb42a7f401161e954ad332e1dcc927063d42753069641222983f7b2414b91824f726291dd8b27fddec49af2ab824b78d2b884d546cc054ce82dac91f056677bb9852470846fb3b1ed5631f4ed559a0a0b88bb49839fcfe35182f0e1e30f37d3247dce85b4d225848c3ae606421abc12f43121437fd9298869819a0dc3acc47e47dca00f82d49820ae1c8fa6661fac4926db7ad23c5450aebe6651c460c3cdfadbcb22af0c2bd10df8414ed5e2f7061928ff271c73ab281e0f96a9f9fbe780f0bb5874c932a2294a28e320234808909f27c51d91cd96b36f0e2013f13ec8f4c10ed4f0c9af62201b868cc874116f6f2f22a66b9bca5ed972d2e0bba9e500ace7adfa7ca157c64b503c9632547fd5a147d3f40aa110854bcc40f9265d3e3f65044e35d355a57f10b0a25beccd2f0198f76191bcdfd321c503c176604f0ce905e12b0c8d4fc276c1500812376cf19604cd5271096d477130771e1bca20cff7729bf7f43978f5e4f83dee0e962e07757bfafaf2d646a4932816ef6e3f02ac94248e16b86ba7da5358613fa0107a3d41cd713760ff3b8effe9b3064ac786a7482e1f546f747d81e6d9bb3fd4d4f10c18b99fb9185b23362f608ff5a2b0d60280a06e380050a35e881b472b81ca70003d95fb439bb85e3e8b49db7d49a4ac65d6bc40c81e724e6c12adec2d27cc021c27a039e290691e4bc98eeb1c23320ee9a0b6ec25e1c47982eb9a01a635555db5ae00ca2c9d1d279b89bf1f1912143600e1a61e61db3d7349eed7e8698bbd43e4d840d902dce5e9e312e989c08afe5559b2b22f2da10d339ee1b5a628af88b90381c2338ae8e2d1e5249d24051fe9bcf7186fea7c0304b97800e0c59b2a6bb1603be2a33da34a6ee3791bfd5911ff9c278acf7f905a05d44609941d16e8a407fdcb915ad172e59f31a0c93ee483a0cc550877c856f1323f4b2fef45c3d8d25b7114cf7ab28695ae0ea2098189e160338b6f1b721916f62e6b729b3d838137b8d95f8dd9f93235c29f3360d16719125dfcc8053e1b2e2bfdded3913399379ecb7f4abc0319833d085b4e624880ba056327281b1b5c684430946dfae5187fdac844aa11089f69a8035a6b27e8927214f83a7965bd586d1214257768bf1d29ada8bebee88b600ba62f0d21372397a75bef9f5c3f56e4df68a5761b14a9101629a65ab0f6925f5b1a02b1cd729d9402d6358e05f3306ec193945a27bb4c6c4ca69bc36b907821f147f3008177f8342bfb20e564d2b37860e6f24a11ac9df618e83809c91009591313f0f84f26eb409405e8692efdf12106dc7e7f588badb952ac232935eb691664880cb7652fdf9b00bd70f4b1d9b05bd372545da531c56b4e7564c2d34bd1b09e6ff8d84eaf3f2122b7a1cd38f037141cb3e0ae1459e0cbe978fe0c5ecbd616e5ac0bfa07cb0e67438390eec7d49ed099a001443ce8409f1ba68453c8b50782d45cbe223dafddc976b64586c52bcd9ebaca33542131cecb6c42064a2edd52025dcfe225ecca01ba6d1e0e17ee6168d0cf51affa333c0dda65ee2198725f64a5c76a53fc85a5206be2519d38e71811acff91daa45a451c7fc1479c1280641c71419c70c819c8a93d5ce61273f6578e4c065811b5cdcc3dbfdea06ec861b08c9f3869f0cad6ae99d2179a712bf9216c186abfbaf9f96ac7d8816b8e5c09cc620a4b92526bf9d88e768aa8fd5a08d71273bac66f851bf5799ab8fa3af4e021c54b316efdabbc75ad8dc3616791750b26374b1b459917c1cf9daa3b69b4623bb980ab113094d32c9f0061907b19ad51a67c4aaa14ec179549251045b9b060d54f9e6a6307363027177f67edaf9bd7277e364292e73f8cb6aac320f092466e5fc5324f29131b7cb54dcdb4a7f6eee36335a89c7bbea9596cdebed61ce2fa9777b330ab60a4e99753f9f5d558d05182d0caf5391f710a69f75e2300ead5681bfef5a96781b2063790e95bdc4c588d648951fa373e3113127b6bd70065e3baa9821d77d6675a94311582e0f5982590bb998bb86482d3c8ba967aa86840d81e1766b2b4e2908c1c70a89d380b0650836d10db2b61656e6bc661f1c1a750e351758f3b345469a95ec25f05302c190d0a82f8f13b2440ab3fa091bfa81ef1b9d0f5bda49b7920e770fd83482fc49d0004f517a3a34b5d911840bd488cd7a8abea0a2eece689107e9682ec4ddc2f633cfe7e9beafadf162fc46dce9ec0f052552aacfae7dca75235ac5606accccd42f3d91ce45e808adc06eb5a056a619e02ed601fcf6d88afd858b0c6501a5036a2ae32f024f83a1ab111d1dfad5cb5c42df920bf41f9884070965b9d6b2e5aae6e7c702b6f19b8b451e91ade3ad245fbcdf0fa65cbfdc4b1fa0bac0ffb0b753e1a242d2086f52b1a1e19f982c477b6ab50d2120dff307638da861f6952d3247e32e19606e64da24c63e3d124e978f9360320813ec43875ff4a3a9690633a32810b116676a813bfd676f04323529d5bf4c857f8112a1642013cfb7bf665294f0e6aef9531c8eb1cabc14d21c31b5d9b3ba7850249436a4f6ba802e1488c7dd46f3aea27ca5ca6481168ce846492acf979ac5ae4ce87639a5be060fb0da15a240991638eacca95f1c5f5bba219cf181128c9c6c6038b1b100b503bdf7df9d24baa7818f41029e86943b5f73e8c7acd44c250c2d1cbf464bc5f99da9d4c70bf63ca3f1ce5c38bea3c4e1179e0d01c9b9a45ca9119fd2de8cbc7d61ebb2d7e55d6dbe2e3b6df4be57768b9818b47c61563d2c1936b81a1fe7085f43df17e5b2dddae878cc736cf9732443f071b776298eee97fc0a7197106424bb30e49c8fc97795cfb4aff453425d31a36e8cc4c1b73c2c45c17570593e00dabc68dafdc8946108367a61504ddc2a9856b27c59ce1ec479538894d71760361ad04f05bf44a10f9502b7bc10f8e160a8a122b7ae1d781325c4fffd7d351630181d8766f966bc3a4c36c1788d2e4a237f7a4e6fa40996d017da8b057ab725ba90a12de974de1f38718318241c65a37f028f2b14fefcce18a8a4629e06f578b85c0abf31139b530882b432a53fa5830fe87dbebe19992c86a73e0eaac2027f1c5b21153d0c7984848b71ac37970341b0827c6bc4b9c817726d10f36c5c74dd6fdca7f047ea3cb5b7def481f53f11723156f1d1fb0d814eaa8b9f4d1b91ea913bdc44dbf47fe88c93cb9d95ec17eb2e12432aa50861cf8bfd8055166d900dea6a43408f4dbba8299a1d961a330002948ec175232dbfd2a2da0830a4147b98019a1d38af282e229112e4f92d5db7f275f99c851d7154d0e0216549c1f76dfa58ab2acc0287aae22fb2581ac0340778053450f8978e4b7cd2350568e70e5919a2ebfac29e37db775fd3681a2a411feffbd495b861c12aefa872cb39cdcc03d06191321bdb0344ff39013f96b5b26d6d4bb09c1e9f76ff4ff0efd220f08a2bc929f675408c7d11d5dc1648d4c4e7cc58d830bd84231b8f6a64569829b493dc5ef531b49309113f1f6f8689b3d336c5e68f3943fde4817e7d86d91b83823defaa1e866784c5889f74fec5e7dcbdba126f7b5b0ce578e084f1576395fc30fa87e9f63a752cebe64a887e80c00fd7b12264e98619b59703f75d02d9ccbe1f3cff0cf7345012a8869c0279ac0aca8991f61fa0141649d58ade18756e6e6e8f82002fb422a41275763b21fe97149294abb75d23a143a6bdaaef1d6234265add46567e1716cf607affd11ea183cc98cbb8b1bc6cd49ba08a017daa260eddb3d7e68ed48474f4a96e2140ac8e8af9843739c4a2776789fb9a6aded8f0ff0a03c075be559f08fb2ca796920e655e95c9e39317357e258c1f6320a1f7be37bff1fb098e9ed6800d686168c264360010b1e01dc4fef62eff77234d9d3aec9038e300813b45ff8bd1e74b4fa5bcea2accd2c85753d30dd801c8bb3653aa94dd79f97e5559902b240c79f7d39bda07d8ec4b294e01f37446af05b4c87a801d45a01cbad313d3ed9aeed6df43de094a904b3a1eb7b14dae7fb280b88dc5d4c39cfa68f023942cf38804f71d47880192f9a11d6984798c50bcd1259cf90f63467f2b4eb129cc2c96aa5d5c84713c59db6f11b6e606c29676028c9f6eb00bbb360caf4106ea35949b2dbedbd2ca6d3e147a1f7c29f0d1c0bde8e5221e3a441d88a50dd30859f43b7c767f30e3785f468675a871dc7a4d8713c882a24075d365af7d083305e7bc2212251fc78665cb111054d242116eb0ef41e45084b5caab63b042673b2ef84d96e67031ca21a27c4cae061b4f4296c5cf461b2b1d05a766d6109e2e45a69fc4adb83abcf8542ffb3969a993e868fde8bf0028853b62846ac0eb23788acce6eb0c3ad088c79c160f0d5c00a53dd88cd064e6eeb7c4516e32b05e6a0d908ff7214476c2c29ecd13002e926399c010772c4fd15c13cdc0d60b5d4af4eb9a7f1044e576cad9f174ab31b9d892b27ea44614250ed3d6c6b33084a656dff50f262c80822201e9558b4ba7fb8525ca266f88206f610b8e58c4efd7c4715a6d825cbe01d929898bc48a4dd9e0fa392a32056e41d1be0b175507543e7cae00074216f67cbff908c281f8212abb110f5f40139a7fb577b602e0faa26b6ffebd8a57e876fe90dad458f39e66a0a5cd6d7af624e6e52e66dbde72a7fb06330e7cc88f2d37329dfd7dcec47633fcc5bad2a96f0bed428a6b70adb6876a4062c46484d1651945add6b952f3d9638543fb5f95dcf7dd463ad70d13b35fce47d3ffebfde0550f4c79af17aece83d5d0d33e6a9d9bb6028be85de3c3bdd41be6c4c42e1622f6de82966a22dc38bc9dd26b80a8bb344ba6a2930b752073b17fac65a9cabab525d7fe3c815e84446ed2a9338520ebe652e53bc725245239f1f929a0ef6a9f48ac146ce2dde208c073a59c8357e898a72518eb7a67db0049f389fed4052095dd6697ad119d0ba9bfaf255237538b7dff61d7c4987681bab0ee797c81d8d06be239d6e03c0b5e4db0d303ec43ed407e07aa5320a199d4da00466e2f8185f042d5aa2250baf49068b3b3eed132bb009746907484399310c6dcf98578d7ff2d7e5d7e30d97ecaf83f3c1b97693e5fbc5f3a2785ec47c32ccbb14a9099d03e52cd9a7e90c423afc096708edf7b6b11071b764f98a43116aa80da52bd7f3f5b03306771692f09f495ca0908bf310f6e83622daf903926689e95f095378e40ffbf2e3181c2a945942ca9cadb5516970f610ca8f954b9da0a991fd3a2f73bee5809d570f902034b1b796b2e2418ceccfe5226a8b0dd42eda198c312fd279837c338e172b4bf28050c51dd83a5e30718c52368dfe7248afa80364dacbadb1b600b611e3173dfd437e504b95ee045d3da2b1c9d66ee87d77d17e3cb3b92a4e20600ec87c58d7d753f2f0c83d308467a3ae400bc80afcebab735355a0f62588c23eea92de2d5c383f7aeca830a3b0b53724e36650f39b662ea52055afd47058fe0e93632a8f9fbe13d5dea4eaa9afd26ec8c06ac1edb3727cf9bafa96cd0e0fc797397045d31b8dc035a3e26cb55497b64b17a86f78bec7e5d0fe37680ab96bba124e7ae8bb9080e3a346cf643efa6ddae4ddfc8088e663c6e5c1f3fa937b60dd1bd8284dc199e8ef48b8e95942cafd7fd9b24b0cbd40e08d5a44f6a634d1a1dd034533b4b8045c99c9527667206002f72726cbae6628bbb9d95cac938b8f1026cf1f12daaf10ec9e02a36af47b733ccafd76d27a661139201fff0f25b47f0fec180ce36e4f5567a1585293cf13cb49e94f01e6133bad3d533fefa4ad44534ab986a23158b2f60dc4c2b4338c179225d70d0c6ec7b230f14f7462da89f07c7108637700bc01297830ddad9612349d0b9a4755d68ba799f6630ae767f5812e7ef6af0600d74df560954a3cc68738a7a311c688eeda6953fc2ac9838db5fbd39e0afed0a2bf2e3fa3f7614f9c2bf42d0634a38fe727677cce2d289ef84f2c99186860ca088fc3174a90d4c67c62aba9681084623bf0fd811baf57e452c697b996aa654b10eb78d894a790fadaf7e56b9bfbfb476755fc449e07ffd4ba7f40e9d3ab1d480325cfc35e0fc35821324510e48aaa7d3305d028f7cd5d1db368b897a9ac8fb94b41f7135b6bdc2847f47a6160a8c2035bf1b6e7febc03cb9b537760e10e16ab0ee8bcafeed0c0a8d7405ad7dc0add924aa98259726e09a436c6f300977c3e6dbbdce9cb418e52ae64e61a660c64d3638b02c4becd8863b34405ebd4c0a5603462cb9ea22a5408c6f1b3e85ed8622ba3e5681587292197b75ae87b81a76f7e948739c9dcc89cfcd3d79b82a8b8df014b27fd7fa461a65787711e5420e87627e72c0411ce872fa64621f214f95595760cbb8a41cf8d95fd9f929ec4f60c97cf4384e1c3bd69701b99ca06ff18ba1253d64fd62ab5576cac0e884a94dab2a9f59675ea635befb2c64dbd6354c8050ffd31bf3d552462aed6232a9a77ab3f33de525666d415cd53e0ebc090559e78cb0b12a5426c18111805ba7dea8aa08b932c5956a5d39a9a505ca141122ce249b208430c7ede5af7cec1255eb6588f2f1d661191f793452cee644dc6f82dd99d788f7bfe9b3ecb9edf960c8856a84923f10af3fe538daecb5a179e488f2d19f0a1d960e7a6f6033ec3452b3baa116f8d2fa519d0890306f807632354c64e1823a94219b4887d64cb7de43631a185946b4caaf06e5af27dfcb57cda028974fdcc386f0f302b87bd9b53d7d2bc4a8f8af76067591bbab0247a84752e625a800899214a7d614b475fcc6ffafbed40a4945e69b6383dc405c5bcc6521e0ded4ca17a2bd6c0510f5aeb15c4e0029deade3a5508261a4050f4420f360dc802b4b0a1da3ed15c50df8a6bf4d483a8d7c7c0f3c949d31d61c9f1f129954bd865658a87e4e2501c709a8266ca812f8c691a1c94c98185e8571f94e14e99f67b4c64d7dc09050d1c60e82ef2e31bc1fd90abd7d9289f74484286c30eee0c16567649afb39f72ece7b1d61fb754d42c3de221b103fd180277608440012890d80601ca8300bec452301213188aeb0d33fbe140bdf9b9d99a4ef51dcbe8dfcc2d8eb804849e6e0c4d1b66043329dfc5dee3ffce694379eab910db5cdd0b6b125836f325dbf1792444f7dc73a2505af12773e314956e8ddd40a781242789cbd9ebb146409b7b4f3f09d251bb3597454265e14c225b55d7ecf54c4811b2944a2ebbfbe77fe4cd75f79acbe162f377ce7421dc517e7e3479a05044fa92149adc81cde372a67300ca483b365701d85d21f1fc01e2df22b2a85729c764ff39361a1ff8918bb9587bb07c945507ad1fa0c862005bc0f600787a17cdf1c101b82efb18c10e39a8c93376bd594f7fd4d1176a51560b5a3177bb9c31fe0416f431e3284e7663335d15d9612296a58a1b2515cfd7586a0179b217bd7822730bc63cb1385cdcdaf0253fa11c5d8ec1ff9fc16101e4d736cb0494e6a1544fced5af56df66409c25be13b3743491956bf5d4042c1f044b0cfc511ffaacf04819b0e84d0fa0494190b635954c89046b4587ea3b39ca7b5bfbfe4f6e2a994faec69480d93c036ea37eaa4cb3932ad2fb8393b56337c078ed7d92b1d256893685e3e96c1e0e5bbf17592a484a4e6e6a95711e50666ab234b233db69fc0219c31dea3b53873363642543f95a4ec1a214c6a913ea553af228d26ec7228eb404c1185aa5d6669e974466a150546a9c03b68eac914246425fe0718fcfe1594b4093cd3828577cab9f9ba8339a56c2d1e0ae3b6061db0b842c064f0357612ab6e44ebf84c6d317018e1a6b7a4ca44871de0975e3af50b0a35d972b782dff6632e1a7157b9ff159a89fb474b859a47fed14569fdafb97174be58128b0c24d6b559e524457d584237074be8dad259ffb38c7403b7d2cd57bd1c38fb83115581786aace6d502c423d1b592714e7d01b19c8aef0b770580b85d763ade7248dd88f6c5088ff0ea120becb3e0b2274ca3d771643b3915a95ee947c8a3884f8e0b24952b7d3620edb688fa4433d5a4c6365d6a21bca94ef0b8ae27b90c0e0e1adc6c36ea234bf1331648488f463249b31813c806573ab35efd9178b14c9460762d93d8bfea503a37525ddd7713e7544f607f0b4c1ef68329d423e1cc600bc04328d478ff0a8aff0d3b9830f95eeb171b8b821cad025d389899eddfa11c6e035c18aba6da76a9420c353a73cbd2851c7664d1ba89a8cd41c175906920ba7acba702e3ac45253a34f9b17536201330ac4ae7b0d52aadf0b086a90b3302ff918d035e69a6989b81f2c588059c692b9689dee05400ca4770baf16fac48fc88b916071f72f9d3fbd6ad3ee245a3a97dde3dc58e7b7af4970297df28f3c7578a959c47b3361b9bdb22873394673d3adf05772ffd175c6c440f5ca65692c144bb11dd3ab873828c38cf4331cbee018d7d36666c5d616a485ed351f19d083f0feb8c655677a93e6d2d4a1f4e456a719e395a31db862f3fb3a13ae2ada2503f175b0b269ef50c0e8f185a8deba5026f770ff755d5837b03f0cd482b779f1528bf568bb3965a1c2c9274b1e93cab8f21cded741158734d286847f5e7461fceb1efbf753f110a7f68d20bf4c7c298c26621919760ddd59a7881cf8f52a810fe871e2df936ae5d3768a961642a18a07ea3a4a258d94861c5b133c0264aa090fe2ba8a20400b1e5bf8e3a3d1bf78468270f84750f22abeca35f6915f566bfc92eef6e41578a82027a2c529f1f71aadfe333d4206ae979ee3f8064860682c31ef8a2677349003dd0145f66da37388e4d0d176704db66a72f6d31d68498e1a86d0d2ff30afd9984703e7283d18a98765f7cfe88f52ac475f753f768216d1273a5da0fb6e1ae561753c7e1e6d462cff5cefa7fc90ae74a76a45cfb278d3511260f61924eac89c4384f81b70d80eac8a5876be99595ebfd9db54c30ebcd57a545e0fa86329ec8040359355beb3bbc1dec0f7765205db7cb9027efdd256f0fe6602518ec766b211cae11bde88d152dff8dce3baa43a27727133b94b5509d8dbc5c2ec63472b8cbfdc822c3d2ed9f7405f2ca83e4305fb60601d6abb01154317516bf81282981fad954befcc6c1010c195861a1c4a465f728b2c2e33fe524d79f4db1408129495d60727ba7e303d32e822aeec6f834e9868d4c93546ca861eadaa2e30d88d06db6f6493d11a54425a698ac9fc7e629ea91e594d3f67551c5eda941be07a1e0483075589fd57b3802ed26ea063fc9ae389b2cc5a3a736eff8efe4370386f60bf74ce122bb60ac6cde095a7b4023fbf3579e7581e21944c0f007ba0e1a3c277092cce5873f127bb0d57f6e55cb123ced981aa4d6352bc441e0ad586c5c93a192bd245d66d51d14c8a18845497d7a201b8379958000119180b40d2b06ce1ac6e28518a5a330e107f36392ee6ec1587c36838233b46a86542d41ceac87de0449c9aeb5e1ce0cf6db69981ed1812076900b9b29ceed58d390b8d99460f5ac3d32af7430924ec570bf3b435dd57bfc803a578129d1d523110844103d17f522b09b101a1fc3c1411fe9ab71db645742053728c24d9838ab9ed37c890d7d111d26a651db075087e391a5f41f1022570aaa185dae03f50e52b49c5c2a0d275ed1d8cd0041345ebb6295d595448b8b97a5d65e26f96eaec8fba76644ba7c77b58608cba312e9e068a42d905f6db178ba3f9bce1428624e18b03d3432544eba9a5da3cbce17bf6a9aaa8ea31e4461349efb4df6c13b5ede4c7cf6c370704a5cd1b5a842e54eaeb43e4d6e6d21d6b6bd32e0c84d6e6485c23b5a5d1e68ffea04b5cd1b3194d33d0dba396f16f4fea126465228228227326fa2aeb70357a8647de8ac219cf62dc44403009087d909122acf240a556f61fd0d0f72eb2a643ec4e262dc9a19847bc0d958717868114265076c57434ab95a583cfbc70053e5cd8790c7a56fe26e023d2e1638914e1ce9e0b5ae687aed008926da00e379ac45cb0cf4dadffe522d2a16c4f60c9cead3a5ffd522d880a9d86ae7c8b1e5620377f94477e884a4e3d80340059584f4edef46509043b75408ee035a6c63fae5a7e89b4adf067a116de8af97443c82e52712ff868e58a5e9a72e5675abf127f3ef830058061f4b699249aa93a90023cf6c54977c78d4536a2d2662c452ff3bd7922f5ad974959107d34742434b8ef2ce6815c0fa1e735bf3c00c5678bbc0428950ad9b819ae875c8ab7d561add7b9439a5313063b10b0c053afc18796e0d10ff0092ebf72e35350185ae131447f7dc55481cdce9b72d3cd321d25498a933b6271488ec7a021f54a28c30dffef7259a3bd5f0d7f4f51df32eafe5742112bb7f74884559e0dead8b922cb788037fe681cc71e24515786182fcbb9d619a3dfe4cc5e19402bd55bb0dd59a380811d5f13411c4561b257fac2a45fa1a3673f06de521c9322292103b451faaeb53552d1dba032b2602ccc1e0e7b1ee5f961f1929b914fd6e521c1164bb3dda6053282e8450829c1b60dd3b008b7f9f7a5473fdc923c42b5add2f53167542f42e8bf17655bf5014f09c5a858c1b63cdc47de5fe3281c1a52fd1f51a54bcbb47d3fa6ae112235e57a26a66a3f344725bfd8f05ebc76f6410154fd49befa488aa0125d55585cab37aeb0f6ec8fc8b387f18f03e37fa5e31c318cbffa74fd43dbb8c49f229bcc39eb108a8c38650c85a3f19cdf3cfd830be5401e1e2e0827a5615ba774e691e5d5624b36a2f02b4039f729fa5ca0617465dc2e8ba32ff9b2c299e0554235d1793c22da88d50b3fb88df5b21e137b9a56144fbeef45a7ec00be7f5182d898853759eb2655490558c05be12d7d3d009d7dd9176b1219c807022e60956d86742abefbc9b1f6cb2a65e4f1a4fe417e8ece4b60b17194747d1dba3cac8bbad27907d523473ec96b2eccf1e77e30d5857a2c21ea89e55b0de4f70628785673e5c0bb2e93e74f504225f82ed6009e5ff7f83ef62a56975c74fcaf2c9ec1ff0df2560f56affe6e445ea4dcc8dcb8f5e4750c7553de61c56cfbfcfbdf3c03d8712f77378cc20bb4ba80b23bbcacad0faf83e659432cfcababc929937dbf3989fdb5c76d04b69119b292e8b3f977c154caabec4cf5252de4d859133c07a2e2a7707ad13468ab04b7f03d778ccfdc14cff55c64885d949a0e11a543661b7aebb2f8e76810790d0e573c37aed665eead5e40b7b9768a8659d164f6423de162337e12adb4b3c73c329dd7e7fa672a5aca38424df9e7d8510b461a1fb45ff0a9563087e680f6e43469283bc206843e53068f4f5de7e4202ed47412bbe83c2598d5290fe67a6408044b7b275208fd0d2f2ba424a4f446021cf513449ff1da7c94f695d80333733960a9c98e01d0e45336f6c3e57cfbd385de1046c5aec09e1f098170ca85c5220ce368ce8564546e1a36009b45def52f1162d33aaaff8e75cb094fe8441f0b07010d8d05a2787efbd660e19e7bda0ce5b92027e4809c60d449a03c055079a051ef5edb2b1b1f53668f7a8272c341a352c29dc378bd0016341ff4d180f1cebf7ba72feb626222fac8d91d340c49d31f44553298d2c6d83a1646950564deea700c22a86552b185175e64032195c3c8f716ec8c9676b0323771edb111eb275d915991cdc4c673dc22e6b11cc02b14a55731e27829ef781faa9429641a5e1ce3371fb8f1888d69660ccc02e848dcb6c79126affc7ed57607e1841a49b01909f358851ca84af82734f4bbf89e2ee5d78335f78f550a4b1d9803fe46a8732ea00996fd6cbc6d50677c0e1fbebaea858dc9e8841623afa6b459111f7cb16f4e87eb273211f74760cadf5d911fd0eaa839e08a59b2740bcb43b00e30b71b043c145f78f37ac22964f0de4fa25971a17c896ea68f7f4a58dd6ccc6097433b9f75e688301c7e4a726a11b62f57afa05d4143e35e237acd736da5b9d35a2245ce328b132c8187ddb1dc005c10f076197ae5b3c94f70aff837f7d6ff51bd80f317565cc81c949c4206613d83030b08957ec6db11e184438a83229b02af5dba5af3297a6d55b87a9a29ee962d147752acf49da2ca087550b08fa82a54bcae075bba8bb8d5f45bf5fa959728f2fef2ab037cbb1dd080e8c2a255c6401e79f898bccaacd129507c57620ecfa995f93aa45295d1772d3ec55d71c7b8ec9add641c836c63dbd8eb26df0ee53b915158f4c9419a802c52185bfb1014631adcdbc476f7bd63a9ec622c970e3e942a10996ab62f41b588bd4d4512ddd42fb9229d0e1ccc0768c9fdbf504df729c18e97bcd608a946a05c798c9082c7c4b87867aa04fe1719fb3bb4a0debfa04106ef008d14e4f02be1b7a859e2ac806650e5ec63cb8e2b8e82c269f5400122bbeab74f5dc1ddb50bc8a7f74846ef7d642016522b74e1b6493b395f8b2c504ac478c5c0439cf02ab36a4c2e0459748527cb80dc12440a59864d4dcb990ba89b2e2557fb4087b3a365027db8ff063796c566eec718b1ea980afa855471c1f0ae22179becce4e3b8eb42e3daf486bc6b5737452bc86ea6908c74970069fe3ff43c4912431c244e76dacf7d625593d84f9b5e8b3354861e37f03713f2b6326288bae1d4c738b15a3abc91080bb481bec5a5b378954a7bef9a118f8aefb0fe5361182c1813a694288d6ca8baa79216a6f570400615f8295eb482b80d40d902668d4a6032d0c7ec89b818588783e20a6b6e61d8a82d826571a8d1fb1dd3e3a0bcb5e4f7d0667e91a846594d648599b6d755efa2a6752e81849dd03f26667df43c77f81923fd6dbe51717b315ca62dc183178c4a9b7c70c51753af836eae414bd502c6c3ff6a1e831b693826c7b612db07f6236df7365956a177ef1561dd3d2b32321af2027d64710cc6ff64e811070a1bda8adb32a9c0401bb9be063a3c6a58c4cd841f60f36a806b2768acd4eac5416d95680b56a4835d06b02bfe1d16e48fdf6ed0306631c135ea5030e485253484a506973d991c3bb1c707a2e385106b2fe30d917b2fd6c1ca4337fff234fc671f61738767d2db363dee489726a9131c6eb007a764387939e062edbe8bbedaac9680946ce15d93d45aefe5625f22c461e3323de9ea842558bcc539dde11cdd02ffdd5305ee445f22b992bb762a34fb8b75e6d3ccc74f8265f942edc5fdf182d7783531c6580df1ef927817051f189620044ecfe0a3b91bb923bf483a039fbb37ba8959372526649c2e59f871a34710986d36192a9ff3f950a9ffc8ebaeb7c78e502534ca98851343f6df4220ff19b3e17df1ee7bc5d9378e15a3a55b499d951105e699a17fd76d6e63fb4f03a453092e5a123ccd0c15dd56b3cbb13d7d541328f2c43296253251214b0c33e049da83bae78e00079bd2a5004cb95012b85600fe08accb368f33c93804b2492692cd5bb43b934090907152519e876f0d715a97a6e4a11305e752573b9509f92b958b9153e954dbdf552b99e4792bfc9e0a49a53605087557718426b93a3925e99bb2070477848a9ec4ccc3b78b5bba62586eeda936e1f146be78763d7347f8bc28364092c2c325e8d6447bff36fc96d12cf8807f9ea063151cfaa92495385cdcddfe7b1711c5297cf7efb75dace38133033ae7bc8d1944d6216e2bfb468410ba9c0a0bca40d4ea4236db2c1c1b913973593482a47763cc558603d45824ff292b9fb2d1dcc505e428a07580cfeeded868dcdf264081fbd580fdf4b7a97ff0e1ca0ceae5c07c22f2550a4a939e568066306579047d45dd653c1eaa855fc6b6265867d38dd1ead30f82e5c53045f70d134d6bdbeff7a309f7796562b7dca1d40b253e6c1a318d610180a6a62b1fdd56f18f7cc33bf36246c5ea035471b88c2cf5884332639046934dd42dc71710a5f9b3292924b728edf89d63dddfacee26ccff85b713a8779e3b6be007c7cb8fec09f96635c644695664fc0437e4362eb48118c45d02c3d9ef5dac1bc731c5144e52207c391fc584700adf79bdcf7dbca8b5da5f9047993e03d332e2be500917a266073363bc65c443fbde7066c7b2829e6cb2197afe139859450a2b7d31377107e1fc57d83c02ae9f051b054c8a4591b85ef1ccebdedcf4d3463f688dda7ff135930ec109beca2c59ce6819889009397708b34a1167fcad3f8650e9cb1e66e260315e269aa4963d5130a595536bbd039d62314593067af79690b278844b2c4d19e98db32d061aef0b855b5e52d1edc5e5eaaf50b509742abbe3d3fd960d1bc1fe676ae7dc282411ef26fd65c14cf4b0cbc8fd501e36922a2718b18153aca6dd8721bf113fc151b53d0b21a69d4cd43f6f34b7aeea4f6434861df0b3e1461c3966f5976ce718e8531829580ae80397ce1607400ee76bc79d5d3bdab79535ada6968cf99a343835add699b71dc5089883b55dcf30c7427ea76b1e6fb01edd593d0588dfe0225508a9fa5bf0b321f87bf4e5eaf317ba8637de0cb6e8d11047d8d2b04491ea2ba1ad9a25d954ab80ba91fd7c6a5ddb7b2cb4d03511ec0af3b0099fdb7e567610f567adc7e190ce1e860c2ff4d857dd838d2eb47859d8fba043bb84f727324b4cceaddfa9f5bdfcfc67e95125e5405b91b04ac1c139675d02725ae20a52f42db0e30d1d817afbe6cf4049aae9b7484b0c3a55e7e43c94bb7b0aaca238035859e4eb9a473caf24d6a95766ce46e52212f40bbccd5b0d623f0e24e89d5cd701e30eaadf9b732341729155278653922556c392b7d3e2d97f34381a1f6a07e85703a4ed11c020474aec3d91b1f69fb598a6f0ef318e4b054bafcea75bb725061910a768a45b899748fac3ffc5517d3da75d5bc38c1a54bd10af22a39dd53d6daf1053e30ebec36d4f0d5e0b034bf3b76f978cb28dcc36bb93bc330f259a76ec1cf80b7e09931496f5aea27cb90e286879550cc70f604cd543cd296d2cde6ffb027b4b5c882e29ddb025a8cf58d598c0e881874ffdd111f792a87a49dfa82ec091d80f8dc902e7ff0b8ba31f44a7613c21bc15d7539c513ddb0bd0f9e0b61cde8627b1d626f02c3017dd80575e8ae3450eb6897da9dc1f5f090f22ba465cbf422644e2207943c95c1ca2d42231e29fff26a96060facb93fa2e6368b42d835aac727766e53ba63a5248b75b3dbefdd6ce785aa694871edc27061084f4d003de1ab3685d840c587652be5f835c3f81be19a53efacc4a8934b8ca644f37ad7dcfeba9366c39e4d9e22f8b6b950c837fc70aab28776a7ae0830a793803c192437ce02321714005cabe1876b49832fdf6022bff377eccc9aa144ee6e1dbfe6a3625d6b7920dd05b9dc696d87c14b02373401d8820fa35f989bf1c7952180e75beec7475715d66a05310a6f69cba2022d3db7660d40481db1fd38c4b9d09e5154255c19ad9b6fcc94ed0d5f2806fc64c12f36349e7ca2c756d5cb6b2b3e9dad83b5428e280b31b4db9dbe0c656645f412087e1a145c3b53b722014c6971818a2af20d6cd57ec6e2d6dd17150c4147de6fb5d1e0de9e67b8086e9057250243d3bb9c61b7f3fa5bfe5c699de79be08adab7b3930671e87231fb3b26761667efe94ec0320e903e5fd08b9dfbb42f40211b5af8482613f81ea65b3f5e407ded51089e4c141fe9dc32ba8a98ba0e8129be9c0acc8a8b5dcc1124827f8e4b4b1bf1a2833f26fbb5ac2b664aabcf69948a4fbb4c08e6ea741bef5569d338550b96d510c3708bf068df573457e9d0c11da3cecae359959706d60854eae0b6c62931d4c7c9ded0da9b7566ad184a212f1e5da4a355a62761f109c95a402d90a3431495960b6227b6dac2d8cdf9f37d9deda77dac45840805bd09aca6d84373b56cee0b231352c4cb03c5d0369892d67a426e546046148cc05f9516d0725c7e9f83ef5cf4222f2e007556c8a66d908c667b5584186e3d30411c72146242ad054e86b8b9a3e04d9b42a086db1a47c906c848e9f67a6b9bb36f062e60e5d1533b002b8de1939b7116724a58f76abb909211f3e9011a137d99fc418aa6171f5299c2143af04410d42b442e93b3936a9228564145b96a61520a3c025966063a78d911e7262911abe514e388d9f67054d06c599add23dde57ca898c708c346aa12bff1c816e93247e8f5336f74a26a6548240f8d1ca8f393d5ce84b98ef8b41db6bee37d448724fa0d60687cf4e95a62ff1ae0ecbf8b04d6724c7efc302bc84cda5ce8ce90aa746222072782df514c97134d92fa6a3aefc350f333595d387ee4d61dd5d815057f757fa8d4887d1c46393de33a965e901822c092e4905bca47ee7f6b78a1af7666b217ca26a9a426cd77ae5db1c1c420a16b5f324ca63c113aeb5c659f63ed2344a8de9e609bb852d3cc256a5d9a5dd7e3f84f83f53e577430e266e450a64072c734e296070114e8342cdfcb5a34a060b3d52e8bc18f2b56a568176713205bdab1c22ae29ada79de75f4438df533f2d805cba3fbc4b93b46107fd8d85bae85db5c15c0714ecfe2339e6a4d0bb35d4dd7e75f2f0e14eaa45bb89335b76b157fb0d49296ce7652a87c6137caf8d33d0846c34f8194534b21ccb82efd61bdb3ffd6dfb71bfef0a9e3e77097a127fe800c775ca9c610538c91dc758fcce5514a067612232325b0d38d5e28e7d663ac4c7c171d007353939b73f91c52d24cb08163a40b891c41bf5ad3b0929ea12ba515c600335156884a8740ff65c7cbb2a44769e8d89e9911f92d94638047511510fe28890cdfbfd0cb3cc60ed60738c125b9bbb4f562dd26db9c2052fcfbdbd1ba6a4783bc21301deb132437bd2fbdd2bcb9499bd2cc162f3a82841cf0d0d0fafab696e85dc7c0f835168d6529dcbba58514d27a931130cd4813dabc375d7be4ce7715a443d15adf60d3b216f66bf88344f0e62b59e19128616f6916d34d666864b29e30243f17505ecd6e314faa1a1a0f55feeadce212614d245c2ed698e7cbe53a40ecf9b96eb2fec939900dc2d74e7657f66ffb20a5c33e48137c77b61f36151e0998fc9fc778019c8d3c086a7af9b86d226d67836ca5da8a8bf26a2ec406db78845e4e81c0f325dbcc9566caa9a1d118dee5cf225a2b260a0ae9638a2b1711baed3ad7f0d798d5d7bc4be293c54031820aeaf50aff8b5dae7fd3292c60b49555c1c681d914217e0ce477cd84181b17738bfd3ca9cabf8135edf20c7bde06ab0c633c44945ad8c4f94c10f60c8d81893e6e76120161c8d2e9e106678e2c5b47537f26f563ea387bff0cf6cd6178a742036f99dc4765a82bb08c0e346e6d2579e0b22cd86a8310eebf9030048a00932362e4888d04aefe2715d240d05e54f474bd8e955755f62dba85eb1d0b8b9daabbc6047b743ff44e473c66ab3c7a7828cbb9d491491b9155d7fe9e9d3e4605eafa6c391b2c12bb95d8e181aec065b985f698716a96bfabe2b21da8f789ea9ca9111d1945b11ea5a4713efaf48097b5b3cfe7ea4116dacb635e728d2d1d5a3df22f8ba4297e79b38e92f9eb0908289412f9205b25c0adb4764b63ec7ab9bd824e570e4fa6ea62577593fbddc731d45256d01edf98eaa3612b86511c55e847e0b4ebb4a8421b9243c20dd7afe59fa1cea19a47f260e53ee7c9d5058fc05dbe2edba572beb145933434d7bb4e4858c1d4ecc329ee2e06d21b443197f7cca448a01e239d071b6452d2e5f288954ea7008e972889d814339d2a06638a1dded1dce8ee46d5826798952bb6ec3a98fbc3ed1023a6fe6804d837603f7587cd933eae12d41f8d5fbd3d34ebeeaf47f2cd0ffa93bc244332628817fe246e0d3ad51303ebb3bcb20d6f7bfe67b3de8e3938af9afdb6416d8c01adb6a156000b4518d46c551ab2a5a281e8a0d3652eaeba49f541a96a3890633b40c7eba83bdef2a5b6df67aca43f2aa3c737d4c45e1b437ba053792d55f7b56a17983607bc009a14711da9fc8a2a329f0c21dee3830ca8787872cb648c6265ab4bfae1bddee949cf748c90895ccf2728c362b7e03d4f59afd4d76d6573993a4f8a48e705c37155681e29acd0c139eacdbc79b8a4757ac2f0a7b75770bddc82d4b8b428d956faea5bdde2a83f6922f6b0ca527f695bdaa0c1a85192159e3eea91ba2d15b19fb3fab481634c95ebe9dfe1dbee89c85f8e27533b3dd2e99ab1636068add3ac0a0a6abd86f60694bb70bccc4ff0d3b582ab966e8249646cafa021d887d79bf5e0597a492755ea5a4c41128d73b8eed72c46a61515dea21234f2ec9bee4fcff0b79153e14ddea7877e57573ac8ec2d1a189a756cfbaea216a02223b739dd6e7a3648ba0b31b579e50cff06616b97b47f05676fd85f578a8e2ad377efb814433bb5431700796230d378b0180a01dd6e64628dc25317526ad077e12f6beee6191684ef19651f966c42efd64d5c5152514a57c4fe8ebc256a65887cb8e51e647924af2aa840d85fa83b0cdf1fb230ba16b56e2024a67105d9cbfd3827a909f1b5be985aab4c86d968331487fe28ef8f28bac901f0b991f68829eaa7f8379ac7b4e4958345044d7560020d1f92324c6254a775d4efd5c168ef0737802b50a32047a6c11b021cc7f52207bc287dd756964e43ec7b519cd72226fd8b30d286087e46a5b8745f2a380643eb02a2172adb5c253de80eb26bdca4958947cffc36a293f98c58682dc1a89f1eeec33642d545fe819087663115341c9c0141b103a08b61d60daf3a260ca90e8a688b0598d691e950d474999de3cb41f9f1d19a0a4b082d0ae3b5843730fd6e8f5d494e85239c4c0380cc6b3a21384351f14d4d08f3cd59f0c39c8d095357bf6233cdb24dbd4574b23c3cc7edbf8db709717b3264f7733dccc22074d551dd7a482fc4326ea28a9ab6e39498f44c861238de1e94efc9ceb8446371288ec33ad55d71a07b5aec0870fcc39c9e1586845f9075fddab9f90e80fefa7d50eda6cfdd00a3ab2d570265c43ca198eb21b95a9608886352225c86f9ef92bad9806dc3f09983ab9ff29c50fd910feedf4840342a6bd5c0c8bc42892d9cc137bcee223a0716af573cb8696ba6a751396f286a52cedd018b8de896e3f3cb4d348eaf2aa3d1573c9f263b60123c9ee45f6dd777e7e42edb63f8380eebc28340b86c6d850e428caacbab0ff16cfba06c5526e54f8cab67dedf90cfe9e3b077d26c19f61a09792022c2811d665e2914eefa5d5ac9dc437368be9eebd07f57e4838249ca5f08e8ea74a596d93ce058a7aa71d07cf1457acc401c81374a17f37acb1560c6575b6a49fcc4c32ba237657580f93b6acf866bc75b9fa07394551e107e29a36da3731e803a938e5ab211a43aa33c8e4d5e8912f56787eb5277743dfc6cea59862162a178ba76254407fc83c293ae2b19a6e5e4c320046ffce3156fd4935f9b2100d7514dd0813fda18d4fc575b3dac179bbc7ca340bbb600925d0b27557fd3aa4ae586798350914b3d64ee6c5efaeb315ea1733bc2279c8d38c1f67c4b4f6a89efb45a497bf862de517cf484bb2b02dff1bef1c1f38e6fa5b7a46366bc85c6c62876cd47e2bfe38eb6176d242c6b4a98a065bc76a725a892188e7f0f9ef145a1697dc433e1e1ac9d8896df46c28072709d4fff67a99588274d11185a30cf5e0f9c029ed80da5b2835c50df1185d0b4f0a2a00cd8c9645bc96123e46de5a1a8cdf9f99991684423c4426aa99f114760a0b36a95150af9f6f2a871856f41cfcdeaa24144f1f28882743cec5a45710951a1a410beaced87b030e31fdd1e53044260a9f259bf93970a34c06fce7755544c37e50f9b936f6a0428c8ed0279f7890a08e48e3b5b028ea43e3b8f3e9b97d1798e822df672b98b2aceb6fb27791778570c70d585312761ea8f8967f99b28d2f84584ac4608c672473f1b2a84eb4f8e307b263d3992f49b3af678e80b5323ec346bf8517dc83567530a8c82a43f788a1c3ccc2bf1f3180cc3169588d738b603296c8473d75a51c3590a62f550839ce598b9b80b9bedc6f8fa8f37502f95039709458a38aa730be131aecc3323fdebdfc2f839dd3ae86cb16a2ecd3dcc30dd42981a9a46b0a307eed57b87ff4de70152035f3707c1df7efd14c12bfe32b2c2f570a29c02f42d7e5aa2b6dd6756d1181b79c7e327e2767116107210a0d5e9a5cca59fba6008660798b28464998ab183339f3c6aea0558264b139351dadf40b9247f0b5d40a2d6b6c7a32505a7b95e99123942be9076e7eb025f87af9d3cc21974f0d882c8ac6891404cf3441b220bbdfa44c02a9585a631488e70d13602db31f95c47b404c886ff86bf44370118c6390428d2815ad6f5be74dfda5a3acc90915e760598cd2a4665eba9194bb34d5d4a7948177baa43372bffff91ed6bbd13347cd877616efd90411db45ea9a5caa5813c8c9b8fbfb05060e35dc57ed388290bb495c9f144675df5acac4c3605162f93e4e184b8a4219233ba7c3dadb64ccf979a1d395c3904b11fd94801227e20f41aa6bb62c95625b3214aed9face90cde4f89d36114c0d5eb60ff91e18a73df746d18cf57663321d26239b067a5d4b60423d760d201a8dfdd34308715675a130efee83b08fc4ea041c13768ecb3c23dd8dcddc8228861d3c9d8dc8d5bb7942c72b451c849451c3126efd7b207d87716fc47a9d5ef3f840e1176a37f1861a53bae4a56d32e28060880fea1201698df9aeac65a5403b830168094a3f7d272d3d779f7f25d4d34b1575d24cbfb0d05a895523068291dd60d421055561fd8f567d6e47a3c43225b7cd2eedc71548eaa66093468acad3720b33fe496878ea3d1a6b61875690b689b249250d62c4db2d49fcb05d8e1e42a45a0451d615f1f2c8524f6120eefeca6c7c0e53a3911883263d73a3f9d1b2ff275b987471c81967088a81bb0e6e06e4dc550e9dd8300018a6cd9e0338f0b97ec41da865bad5fd9dc3da90dcfe4aebf5aa39a29e8cb34ee77887f3ad41a029d31740683df7e6dfbb9089454bba981db8bee91a5cf255ff2cdf5dc38b484606d0bcde38c10ae3a2382cfc91c5604281aee5c85d776af33a12ccc85569af4771a9cedf51972c09c268ec62cc5c24f782ebdf75bdc410b3be9381ed2b22414fc70882973904a4a6df44ab42bc2e64e7aac13d038115f38102d1122030007a79bb1fc1e4e2e38b55e5eb8eecde8a586a2207c863aeef191f1aaf1ca99710fcd0c0970fad99edfcc58653d67b43e885f872a82df1e66dea27e2cf288bcdf3a7e249b64626bf3a63c1f712dd96b3e0ee6893df28c47ac9e98430f420daac375eb0cc987d4200110a9c5af7030e68077ad62b32e7bbe707e6c1712bfd8d6d6e8421600d3b563f2d08e0ca81b1648f7ab2f5bc0400b04d0e0b0b4d0c1fad340a7a02bcfeaceec9725e959ee51d914f1e539e522170f79ad0087aa503bb6191bf1247a5df43b47ae8b8e65eb3fa3f3e7fcae5246398949ef77c9df5dafdb67207db02316e4f82c14d871a635fdeb619d9b072c50c6f157a3611d8330911fccc38e7341fc529656d3d5e53ac7b4f967146df33e2b0e9ad276a48753080599a014b26ee6119bdd1199d4d899102fafd273df99c15c023e8d22907b81fdcdaa778349f0b8c0eb26b772490506056136899c122dd404c9826c31f1b59777a9e8e701b2b7ae5f2d927a58d692f248ef94cd238e8b86faa80140c0626b6833508674cb6ef9a64aa1173a442ed7254b8eeba3338c286a03a6601efdbf22f074a40f6d9de62c3f56e81b77ffa669395237507f251a343821bd8d70117a199dc76836d13633dd58e611874910cd9c97dd659d20d6258091fc59f4573d0f4766ef9b64ff5f742e90450a399189f2621b73aa2523442c69213ceb5419037c9ef3455400941cae5248567188ee84da2772f1840e8f7ece4f985f610a5864b232d4cfa582361e190f0e6776ab1d991bcdc3da9dbc9be8253e1cd7361d6143811d52d2af58215ef68e7d75bb9c81a353a7c66c333fef807ea19348c0ff3710aa5f57b8fa75e249c855cb930656b7c6549ae536b85c7d9ccd03e715520c2274fb7fd9495c4e10fd949fc9bfa4601a7c497bcb67ab2b2afb139920b74b78bd8bbd137a60307ee3721876d8a39ee060a46b6f25395b7efa00e25c161a102092d7b580bef92ffb79ee8d56d922223565f0bba8e52eb90de5972136af7eebb3aeb3c13beaab891740216801dfded40398762d50419527d19e9381f92038db5ff5845ff33f20f0a0c5c6cef1348231fdc1536927ac832cb29d40e13bcc0e572d68b98a652933ed7d1caad96ce09265e7335a87ff78d4a3003ccef4546286c31d781fac85649e45537d5d5769a94899e26478c13cd80c1e5aec1ad5e39eadfbea7a9c3545631de49f514d07c00a68f12e367a5d913c50839192f666077ed1da23239771145b35c2767267578dd3f0e4e1b467057f2bc726009bc44d80cdcd2053177223b6a2c81a3b98d4ff61cbb40157434ad8e4341fdae057aecb89643155225b3e34953cbfe64b1498b3cb04b226c9e1b853ae6f2cdc06f1aa1aab023c7964dfc9fd45a5973120ecca740e87752731aa0f88c4489e50ed2dfe31dd83461341486b1526fbc8795e3893563c274156e75791082a5c6b35f1592397a47654f8388542b8a8a37ea93da68e481e686556a8c7ddc6d7881f9e6b86b198aeed73e8d8189ed03984ab078a34edf049c2511b0dc209a03b1d2da44cb10cbd98801e2de9ea220593135d92fc272a4e538cc9a3e96cccdbdcf9149940d109e2ef9f54a86b8b8bb24c41cf92284b395ed96932f0e5df6ddd31e4a96da6c1f1c36ca8f5fdfb4dc7c9b48b10c97d819b31e2e53bc43dcb5d492d91283974a1617d38f7b44304aa3fd7bf2bfba787645641fa2d9ce99f0061b38f5de618c71cfc7ed89d029f75e76e4a9362dc2cdc76734bdc43f4e1822d0c1fe0bd160af34307d2fb51ed57edc0dd2ee38a9c3854e2255f52ad0054e3a755a0ce2065c631379657a1ab7148a02a21baebf8786411bac34e7290331534d3d4f86cd3e9f7aa52a3c0eb3829a8fc4912a5c113268a71ce5bee6a491d442be0591161d9b30e55d83e9843136385ef52b3bd8dbdcb981ffb2bbeb33c8f23dca354b6dfb955ac5804e231bcf87ca6cbfcd4c6b686754f7e5c2e06a6e8b386845de01796e2d36330e05fdcf1bfe389b610717835253eab02d1f80a62b84d8eeade317d4e5192ead9b7637ca39ca1f5028be0449a6e4f0d1b7ebdc8e30cbbce28e1b7d85e95ea631bf06d8ccb3967e88eaf122e52613eac1d49dfcdc02e1a0e0b77e16aa1e886a0fb6a2f59ebdd2336930534765c20c7d96560e839b40a708cb4f52fd50ced341e532cdfdd85964453d0e0d812dd6abe34b7e37c7dcc60698dde48bd23fc6621911bd0e2552bf778284770399e64147ac408523cafe154a9e3ccb72a3e1bb411d4be83a47e048cfdcbbc3031625c8b9d10866a1e38e74ff5e228d487583d8230cad7bdf515d79bd9f1f5d3a83779651bf8831d68ad55d74820b6915559819ab6a685d3d21b7b075529ed81daae9c28e4e9cdfcbde7368e4beff39fc48ccb4c11164f53c7d577459b1419aeb67d4b2fa29bb462710610fa05b2ca131ea0351e134158084c2535978bbeb84e4be661a55789935ed0a1a831f08e23d69a3e3590cbc64ac83e3a3a2167be863917a8ea4d84d7c455133a026d234ee6b03a8022de26d15da958e30326909433c8f162da22fa8cbf6998e8e4a35647c07afcf33068287a95f023aef7a4b4f0e00904c89555b3ae4d00a92f9afa94764ff00f832c4ec9fc51f5b8420611b7e6d21582e2640cf1e4b33e22c97db0bb26ec6c13796a810836418c9d735f0376713bb714a0220108ce1c8b66d8b780cddaac8a08cc55ff6e40b7a5dda67a3e889430db65079245464ae380ab4b60b24869cebf9dd8562ef8a3a8be27d20c26d1eed2002297ba9ab4b99909a05bf2b1dbf4ce91feac473497e87d9f34f3ea7461ad1db9fce5bcdbd434db28e5285e4ecd8654e00ea174d4f26073ed3805fe04d8bd913a7b390c28f1279eeac234bbe2b84f4ef191c943d50d82705e058b06dd61027b2f15ad55bdd232df5ebe0b4d83ed1926234838c0bd46d27087c3810a5ebaeb8cf081b41a9fc94feefbc28e90283bc46f3b993079f2cc6384c97f430578e5c79dd6e7e742474e1f851a22dad3107c2a2440494641474e14d30d9c8662920835f92312f52bc708bf0c46b19a54da02bcda07fa9afac74d63ee67e8130f5edc331a34e491c3e433511c46c32c0a57c97a519f565c42957ba2b17bbe73c1fe1e0da09121165d2df7332c81e300f163d058c3b73d6d6fe5c6462eccfa8c438f68b8feef9cc94f13ff4041124e508789df113b820b3329b155a576874169f2e7b74d784752f52f2fbbe5b81e378dbf8cc228e75ed8893b6eddbd7656bab0bc31a8f008927821e1773ecf6505b46ce1caba4c22c779f2e1f4275325ff3ab2e4a4517b17856e7ad7fdcc10255de20447ea226856fd344a82034f6a1c37d1f93ec5418e79a9ba8b58edb66737740e52c01f22ae0a31ecb1b030d5a4528a14fb7466aa199faa01c9ab84b6ac9a83f6f6d3f0186f4034be3a79f4120c4215ca1b248d14c6d2f154bbb4318b31d50834019321284f4566010f453760b95983acfa5e17e1c03f0d837a2be813ec9fb240d3866d244c645f080ccb743de1244273b47d53fffd2d7d300c3f6a1b86530ef12089efb1185a18840d544f3b491f114532272295ca250ef4e303d482089d66b5b157439fa0b1f5f6fb6f725d5d2d797138b7a5f7b8eefa17c0b42fee3ae7ca87a88e21e54d6c3c4f896fa9deab84ec5144a7085730902301aa07b3c688af3a7a17fec1c99272bd017b9f63070b3a21818d0fb0db8a811358a0e1daff5e3a10f867508037d3e0ead970e595473ad683c9ce1feaadec08b139fe996fae02e4c245d4b952be6c2f38e9e33b9c2a628ee0d9d2933f54360c71e4bc3bd9a0c7fe932f95ca40cb37f80677cad64855c9cd5098d1cbc210d3c37f4beecc681f30b08d3441f47cfec8065044af3553abd08ba66cf780acd780cf288d69dae439b78e3337dea38eae5b9032c4a40d8604885ac10237ab644f43ca17f18d24ab6390678d8a974e9c49ef15c0eb4c2acbcb32143d75d635dac35474fd7a5fa728fad4f8d07155d84bd382e6eb911de9cbbd9d9aa997558b7cdc6500611168a87df7e5cc378b5cccb7e042afaf0e0cb81a79741ad88db6ff6a39bc720a648a128f46ca06110d3e6f8ad3a828c9067ad76b79be478a0d80b0f5a2082b8bc13b9cabd9e2ea04404f3cb2200e7055c0a8591da782249fd70aabd0b958a46e57b5975b05e1c10d169911950f9bf97d1f211e76b46e583b6df467223a0ff130b66db10dce08aa4cdd47dd498e33838d9d9d9388c336d6d1b8f3fc5a4abddb46fc0606d1bd25baa2c130580b082414e03fc1451d352c2ca51446bd6c9104ed9c439281153d8e0dc7a0dda8667bcab3591ff738f0827387860b7513344d8d2ab5230719b302e5b92795fa07f2156c3d75ec93b0cd2c448fedc406fd990345139a6ab570088bfadd9e4c7a8c33d89d411701361bd2e9e06c7ed32662d8d354e627ad993eb9ebb1ea6722cc129d7861b23b33ae439f136170c9b20819c2c1a950386ec01e15d629640ecd44ae8c59a78c14aceaa52030dd3b1c61eef640dafec8d5fc856ee5f5f504568c95b5c9d320af19634529afb9fd7c912fe7273d5c70a61c8df2dfd795d54bf53805e88c75ff14c78613a4c996cf5222ea27572147a86a6175fac9c19979cbcf539d9614bcdb33737cba2f4338385fe89154b5b36000f39b701c0afd43def6dbc25253c6a4d63b963bdcebc75170a9914441e0b5d18d12eb9f707154d70555ac4c0eeb8af00c7f94b1730b4eb04a775a1f602d75616b471f3d262a540d67c0fbf6ef9cb6ba1b99628ae1b4148c8be85a4996f8036bd3598fd3991a535f380170939783d520fa15dd77685e6e8343457e1fc15aa9618f651f39ef55e40afd7d4a3a3a7b9f696c612da35ee68be57941090a9af32ed3b6deeeff4e663b3ab91549739bef99349351f9746d3dbd9a534a93e2dcf0532fad6577ea1d7f59d6938143258bde871d50226c85caac372ee383310a71d4a1856a527ebb5f16a93400304890de3f21ebf454eb0c1c111d35a114c251fbbf716642a6540feb3769537951e8ea274e2926e728a66c8817e81c4d8482d778689070bf9ce07feab864dad9774938a5c63dc415ce4eb5d8c605ba782d8b507a5ef10c038abca343fc1ce5dd6905c945db3c662f1e9d5e6abc45fbd065fb5d849a6038812f8864b98777d9ce1874ccfa4bddb020e2b3012de043ad027ed08bbc15988fd9eafd7343ca94277d8d7dfd1a059323c2a4479e25e6526c15b8e5d75f928efe6950a5956ddce10bd2a2502df7f427cfb6b6e3b5d82b5384be99d9451e4b52471e46b3a1f07fcd9d50c0964bbbe6243938adc69e9598d5ebdcef0d58117518021cd6aec0a50c4016103303a0c5d348cf4bbfc107bddb9f9431938a1c5fc64aa86036a2ab95e8c41c2544f37edf66d13ab19ff735afd70c1e2258c0fa597a761a1627be5620b408176f0954510581e0f4d33ecf38bb065733b5d9610d53193613a5c5cd6407af85d154f49bab84938cf81c7fb5fa98c53caf285ac78dd5d7b3c9853b1d4dbaa38fa1dd6f32914e2113ec2572660ecb9d5ac334a05b6897b64eb1c6049897d52a16b1661bfc48fbd2f952db3d9fb994b857f0561fbb35d66095401c6eb1da9589cb6f221375e80c5eaffd83058ca0460a1e39f47adbbade7b1f598557d87c1cb0290a79f276476ba36ffae8c5108d7bc6919c71158165249aa67e0196409c10875d85d2cb2c600c4d8d27a3d57a0c3552ab06811f2bf83f389d7610ae7bf6fa7be6dc8c52b33a910b61c74caab877fbd73a88176b0171c9789cfcb314ccf5ee0fed0cf8789c15a5fbb6aff49848062e32caa45248713743ad8c5f4fd105da974e16f77c3dd86db0750f60eb87e782d9acb2bac0e5999ae2485069d2ace68ba7cbfd8e636c1c06a246f1822e80428afd401059a3eccdd041b20cf721f3dac0e9df5a466962045d3697e05c8b95639633c96a4431467018d05864be769f5204e0603c4901f2ab71d7a6d46f7eb1b9f960d5f000fa99be2dc8c9ad04ea15d3050e3f95c6430a17d4b4bbde733e86c9573b44de42dd971d0eec9e64891dc8173b5fc93af722675dc7ce59f6a6a1089ed9c69e5fbd2b064ad083a09cab7e4123eb88bcf4fd48b42a18a0c479b1b96617ef2060a0a0453b424eff3c184994e932993c21695b78a0348f880b194f2d2fcef5b0b9e2d93620971ae3ed45a15cd3ff3244b0409027186b472706636efc9680c253c3ec2c6ff36abab5dd521980f8c7789d6f20c60f2564a35e50f69aebf4ad142bcae353d6567195f00b921647527bc23034f911b457d7a9550e25df80b271ce1d1351d836d13f4f62c9cf23bd91d6db01f6cef99f571c004edefa92bfaa1fa9461a6fb58c6c1fccab04b4ce43b7ab557dfa62730415d37d5abb8b54d971594c23faee01c388a55f0fd7de99eca4c28db342b9b2ba0ece06432df0821c580c4ad777bbc2b21781baa8b1c99847ec9b2be7c306a0bef6c23a7bf2be0b8ddb16accbeaa2a0a8961955aea3a930ab8813fb5a47d519abb64fdfcabb4d955360b8d03cee06ac9dbce2373eb406af5614e1c27c77f7af1d5e8ed232e5b96d0e476a4575cfcdf52fab4a86ff06a341f7207fa14d877be7dcc0f87742f65e991a3a28ad511fb412ae25b7fadd6683c9863b660b1b1df344e2da596f125502f36c44a1d2432f76019d307394612718168684e6cf03ff1fe47d1b9c3b689d99b06a919beb94e8daf917f7808c2571e2602bdfa579cc2d0ac37fbdb0d7e5318eb855981a8fe966f515dd59b536689c31d9a3077564a23a7d0c6902c1cb05c6053e4737dfa7cc577f08738cdc5c9b1db60a8e0ffa0b0a01e7c7aff8d2a3648c7ba2f02edde78aa00a3f5a765fceab82293fb168bfe79f50f8395e811ad8274bbad4d2d2e9a45fe22b1ce1a31fd5ce73056155634acb919cc0888e6f5517c6fdcd12682f1785d7a85efd82c1f69205217e2d94700c6ce03be73c77df15d11e2d75773e553c9b5e4b4f445c512e9d844ac378185b404a5711ce0dfdcc54c97f3c12da84222f51775aea0856a4b0fb55eb77fb5fd87ff68f292a4bfda20fea901bbfab772bb70f97b5b2045003cc4af7e0b058497d9dddb8538bc1cd14d9aed35f08bc14839c4cad01f1113ba173ced60393e497ea3e74ae045c421742383e5afd4f4d69f9b511caad545a3e6c0abe9d4bccfe297bd67f7418bb866f3c4b51d60bf16c689656d6774ace17e223aa551a53123bc3e71f723a0c4aeda35b1c8643b9b4d190ea638fc766c6f2eaf56278a91c15a056f710b151dfd1bc08b8b8bac7d7001dae6ed977bb71794d7552c5a705c9b1a34da9eae24a0e1c3f33c8ac0c42c698a3623bbd3922338abe4b929ed36a85f4e3bfeac5e42b3b905e3b3761a46472c7593578d76907a67f689645ef4b2687ee7e2a82c3ec692c5933835146339993b0de1d31f984d8879d508c7f920a99200550350520f678506285dfa527830e7742bda4da9a8dd1d1f82c18e8f78a378d08f6ca4b80ee51027983b57241ca427d1d983e69b5e5183d5734b5ea8790b80f8da298d8db950377b14fed48f3741c0568d81ba82ff817ddef5b1221d77c5a195199161d5c01d1e274684c12fc07c3bbc4d5cc8222ac83b02dd2ab3c645dbb2a7c3616b762e50dcdf5c6f6cf9f7ad0d760187a79d831b5aeb681f5c1b18a3b82235c2c3044c853ed9229d8aa6ae66137e5b5b13e4165397166f89cf753874afbb112d3ee991fe99ce8a896f8d03dceaf429d85ded5af65fd1a42d9d7ebf44d0ce251d586eca29cd18ab0add048db6c0cf7548147dc2373fb229ddbe0d4d77cc9d955b7c998347c2de06a03e59f02827e953dc86d001b13b026f8dabe88366eeb68d30cde9f49dbe9ef10e02caee0cf98790856f56523a0f1c7f9f1fb7c00ee3ede8f43a9d253c62052392fa4a1c072d296dd6d3eb60ec849292db0422fefdc8fef46cae9fd49c48a120c95547c3c40cff1aa737a956017a7c1030ae565b38964ac354e4f0e744f0605b59722ffed5f7c4ee5cddfba0b4e18dce74bf84ab0babc716b284da390b2bc1ef241d610084c67b135801e0e2d690480ad135aaf530f7bd9908dff4f20c6409e1703430c79681f0f2990dd424be42b35684fdeabf08baccfa1c0ea8dad4b0fb2a764eecdcda694f3b6b5283365ae3e4041ae9a248b63a2ce450fdcabf9cf652e81aa99536b7dd2246158770ef86180a50b76378f03a2ba3b5d826d660f38a906dfb86de0858d8064d2eeffc1a2915c41cb40338c8f5a7e06c89077b7b624ebf8fa5f30da77259592aa643b4e3a665072712d37748990d18b39947bb6be83f8befc8925024674454b8a4f8c6a019b0aea71d3b63bbe024c79ab4ab782b831ea9028f8bb6156ea9d0d51c893d407dc50f84c97226d0112fefc1f4b1ac5be3fc9a5ac1ef1e5d954da14e7b1b9fdf9a4dac4c0a88113ff4144704c7c9ca36c724106aa7f4e4d03dbc5b5c9c16aac31de670956c2a66238f6186a59c8ba384108ac427b9df852429416698d82ed966dc551db71dc1c1a1f944c93452df709140ba290c4233f4ab939232054d1b08dc94f90eba9ecc7c8b485c2f99fdf527364e1caab9626a21da5786547816035a97f45e31d449b0e57e5cc2f860adea0dc14b0e86c54825eac7c2913896f52da60238c63927bad169d0e20e2b7c9bb3c82bf61987082e4be559cb4dd82029634e5700a1dc93f336c54426dea208ed718a3456d7e76d238234d951f7fb588d2c7c201f0eb54caa43d3ea4c3097aebc7ba3cdeaa046ff0f50cdf0e7b39cfffa046c2f92dfd9a9446634fb2ca634b70e0ac69bea8aee51d7e4dd3f75fcc78dafdc91c196c62f511a0d3e8b44cdb9e020c0a3756d8ec6e9bcbaaf71b3b6a56b161bb5858abcacb72333645d1931d0a0d5bd5ff14d7ed848545a0a232fe6e27812e1693c4a6e33063f2158b6a111c9f00ae7fdf16e738f072e82302f5efd9473cb5fae47c6b75a760fe66208cb862137ed42cb35f9e885c8f20a43d076824d0be9f5fa48f7b06f34cc8410a69a12acf3d430da157f3593ccb57c52ccc43bf00b1793687653dcafb245dbd7dab34f21012556840c709b060069ebee020858c6ba3ae67afa0a35ac3d2e8d619a4749b69a66e9849d0ed34e6083a982ff61f29614b260585e0904cb9496b4a64aadd3d972a5ab83b824bafe8978fc7fbde730b3d6cf41e352b2343ab424445425a2b6be888a012a6dda10e2d8aab5a2a48364e5739c28a12043c1ad53ce851a1fb2b96a2c98e823cc07e0e1e85f0a58fb13a9756dc16174778a6cdf2af78bbdac35319f5b47b6a77097e670217ebaff9fb1897908091abd1be3a463b4ef767fce3167c9aea7a05d4f0210cb3793ed2f116373a44ca67cd16de5e37e5cc29a73a45b4d8758126ca1885ca6cc1fce6530c22c8e55c97decb6fec3bd7c3aa90e9def22d312162c9639b74640986c5b3c73dc3f60fdcdb7927c33da0b8d48cf7f29c5495e594e1e003fee9658a51c9e17ce945ee7b6da5398a4bba840418afca65e3aecb9bbea6ed39373aa08d5e6f3af38db12c8828fa531999efc29a9e4cd0f0bc78f1137762027dfa9cb2533be16d81e48e1fe8ec06b5336db860332cd1adf006c4b98f41f3688d46825bef9ee430c16daeec60f6deee438bf2fbc4c2c7869f0c10c5800f88b2f74f9b5d8db0a5eb85105a9abc437cc6e7dffc0ed6e352ee46ccb380abf83e9f277080cd34a1716bef30a223d8f068d6fea08f9887fe231ae0dd329193f76c84d1d5ac30beaf04850fe8bd06f175c0d9c106b93b6ced6fd495fc9e3ad1a51dbc614e927f499089f92c0fe7d3b7c77bfe0a74a7d492e5c0d092008080584306633bf6e50f7da1009deace2d45ba5ddc7059a02d963367479925d100a91560e63763d21994d69f9c531fb1147ef7893a60a727d7f9462cec0edf16e8ee4ead3ffe2fea96ebb3d1c7b8522b147e87613203b7c4e04445ab9247e4eb1de7a67e478a8df42e289e03a3d1c5d45b26f35326021c2faea3ad6f9bb90adef8d2479ca7366989f20b5201c2694405226af92e89768ddf42f75c87ce181807fe220ae101b8be97a2ab02e6ab8f64121c7a50ae94d38e0d0bdb9008b795264f827df813d7f3136b28d1ee4a4171d46103f565bd8ae1f6dd47f14a47e70f3dde269b62e13c98635cb2f17ffec1ef719924ad70fb0d4d5efb26656dc596c4a15e0ea083ef2ec217ba4606718ef66a442ac1e08218815b6004556d39f3dd9a261c666d62cd1fc2a8bf44de1453e5e7c4ed31a93fe4d427cb305a97d08a381c6bff9752306a8e9beceff8d2e91385892e8b52ede0f35e511124118f4064edf04abc557d18d57f383e28a93555911d6fce9baffb927c5e3606f53cc975abf4e43fd348257ca6237c02956aef748637c58b7496a6c2a1658b798ac7074b5605feb3fb674437b51144be1cc1cfead74662dced00127c4f80625456dd9da0cb7159fb041762f39f3890739689d58c9bcad4a639830ef99e789c40348da1d4048b043d9f0f4aa6aff3b170443e3904ac1cf5a16c14645081861f4a466ea7b68d8102a58308e65a2da02227e73c84a78d0eb47197e557a53221326ed1c6fa639a09bba980c17edf129fad070e8cf87eca5a4b53c3fb6128262e9588bd7b581de6ecca940959abdbe5734c2b05747337c4f7eb6864437150cf37293a8af6017c94d664677b3142e7b5444ddb80f65e3e3d34a57d38e1563732b5ee25d1ab96e9121f3edb82a145b872c82bf793f53c8eed460924bb19bc18578a8efe79f494a1ef3993d74058529b0095ae7ac9d98f597de301e4dce26afb306bf9ac2f4b8b7b41a20e0d74c698f1af9ebef6f663ad10cf08a22b69694626a0543e7fa3d1b0f163a4989efea33182910edbcb14d2f83c0ef7be5e8ee8890ccdab7addcd0fbfe5640a3fba8fdb125c5a82110cef059392998256fad73f7d307161696126f5156a8106cb739c926bb9ae2d9272e3a63e89554c3c2bf893bd5b50dcab774c7dcaf48b353d486da12471c7c87230bcd994af3bcb53e6de2400e7107c20aef33c4760d493c5c3bdec7ed605bb02202e147b5d7a1bf095d949fd888122d120b33935b64db6e5331fdd28408896a52fb23dc37bc557def05378293f343ee4bfd4f947738e6d22aa03c1c75c5911f110215ab4e52e42dd33690eeffda5a5326c09b1deca13cff7c67979e02239333649c0c1e4e79f0da20562fbb7af1e888f7772c20d347357112e4061255f583caba9219b7ed1fc92dcea00458079a1818f484d20a21180c8017d491086f5162c85e205a74a545a218c46ad2ba645020fa56e4481b67ba241c3a840bb0841f8aac16c915ecbf0887913fa32d9c092b9c2838ff2e3a3a458f114a8e9cb2307eab055536f0f659bc06703c888c544baa58ffd7d413a906ea3a2ea806527b9ba64e40d0cd3de64a8a896f7aa20d7e7da0f38a549ae5d1d200f650ae24b7f10d92f01064acd75d2e96ef72a9c89a0cb9b00194161ca512961260a8fbb17461db0eac5e1dca615dbc524bec519e6514b9eeaadd4af4140ba266a32959eedf193f44514c3d217765725489dc01a131d12330b1b6611ae16aaa5d3ea9d9e91fc15997592f00009915235b6708a74db17855bb6e989e58ef69f52eaf4bf462e6eb0628cb5d2c8844413006729fb741dcda261e59791425a937de4f2e3f98206cd046b362658373b55da322bc866add1001292927106a1521905ce0e4b33c0cf97d380374269642063fc9da7a2f9684e8743561654f6110e26120052ade5b292deb30131192645fd43ff9f646e83c3c9fbe78a45ae1fce4bcf8f2faaa876dac2ff09a81114ee9c6f31833e9d0f317fa83da5e2aa46e3520f86d423099c68e8b1e03b94163f52b007538ea40d8ab5cee355a91b2c97ae4e8d1eab8d7c837092f9d38402809aac3ad81158a51ee40dd77119c09ad5e4c7bfe96564be5d7f10420d06a8c9cd7dd17d5c24e72d269d94c8dcb95ba04ab76fc0b85737d7476f87b861680f2609c3b88d0a712f1f0b9953cb0cdbc13ba9b12efed082da30121044749b04264806cd2f11d9769a1a1c6d67c3d7223572a36808cb11d78f1a782c27fab7ea444d860955c53036a131b0e791c717d61757c2a4011256122e486137c365fc5ad60366a23a07909b02cb62d60e23419f8c6f48adfbc6665b9ad90f761f58bc81ec927b19016a65eb93af62c3596c853a4e67557c5e10e88b814de8c6a9d09c44060340ad91590d8ca939e7a8607d76bde81064f69d8587c92b83bc826713471807dcc5c797241462bc45488d50f158cd7b667667badfc0839b09778e9f9cd1f8ec82ff580ca704659197ae273a04d2cb18725b48a42351c22d5f576c20c34a529e68ab5254fe82cce5039e0135d9973ce729b2655429fa1fefda3a62968e92e48400151554d504f688a77f732298e7e496a7da3724f443ded44cba1c0590c385a475e347e540d6337856f6a8ac6e465583918b6f5d11c06bd612651160b6d0daef21ed5dff485bf887d256731298c492319e8711009548a2684b98303efdcc1f14c9a6018ad4547d0c649cd534613a2edb9ff3b7cfb4cda12fb43970ffe9604f5eac5ca0b015c662eaaa911add4cf61efa116180d2b9f2ddd3e12c7aca0d7df86fa9722bbfc8bedab420c6c707a41f4eaa5ff2359dded52935375d9d9900cd40535ac48814b75f6f8e83db5e3d3755d77cd1c7808ab5e38e05eea4c627e32cce0f37f6fb74dbc34839b7e61f64b9a6dcc3538470eb922268a8dfb377e0738c4cfc4d9eb03b5a35fbc667aab7e5124abf5f74fd4ec13045c7b2666acefa1e021878ea1ad2f2d65fd28940d00b5441483da3504b1b16ebddaf5241c12725cb63c41919d5b49491910ca27ea2c1b7a4935ad1990103cea810b6b3e2242af7286749f00e2a2ec27e8ecd2372a973364999abde97865fff0af2329c538e79c32138a29971abd4ec1eedb776e838eb3f20c809cc3ae626a14159309c808bc842f8c26f14a6384eba470625665fe5f3ec43c2e34fc517cd9cf1ce5f66ce72d0643f36e0bffaf34d824878a0a4a8393f80e1dfff3fe751d6c231cab00190c2ab78adbb924802831d73c221bcfd7d4bec8ea267d09bcd3733575cfc41e9ef72e192bcc48484e449b16fdc0c24d086c489365d1ba2b196758d2c29feb92ae045c90d614677ecb1ce1620c4eada2728b984edb86d74f4aae33953f4c0155cb384cf58bc5a2fba9723329edeea2a6ea02af02500562f9861ec94d4c5ad8f0bdf6397caaf4944a1732a78618162cc31408b6f2a9f9be9e1f674d06f2ed1bb360494621d90af891cb4bc0a14ebff19729dc5de980942dcbe80d63db11ab35b12d7b3b0e6b0ba7891a4739372b68a531582bf7a89e47ff8fdb2d22b44ea20f02ab556fa893cded427686a410e1d5e66b19b64780ed67b003435e019fb21114a9765a8acf0636633adb4aeeec78254422d4f4eb0d9e5581e60c6454c02a8c2315a04cea5a907c9c0e594615a183bd92922ac8ea58aeb61e4989bf8cf648e3861a5a03651da45bff16d6cf757b9fb179ee0457fd3b6fffeeebcdaa5174c4a90650415300d64888904890a60c4a6f3738a53a8d03c28bf4d10fbde6a985f54e67f81a2f5ff0fa8aebd4d92185194b10bf126bafe34671d00f0975334ea4338427b9b536fa9927ba1633a9a1bfefe863abab57676c3a4234fdec2165681001566ddf3c5cfdcb8aca626faa7e2690a9379e3eaa95c144df0c8a31f4684e09bba68ecc54bce1aebdd3242099a9e89d29eec89a44172cc72cc2a8bc91006d43aac486a679ca4fc934b777b5d7a1506eef02c37edbd669bdc9b15c911f387fd22de482cf89f6ebaebe1c852f5f2b900777a02622085735c97e77a49c24e1eb5caafe7aeb4e6e706c9e41a5e510ff85f3ad9cac1c1a72bc452647f11c7d8a703314aed671da82401f6fc754ef77fa986ced7d23dc2b0e959f04ae2d5dda4aacfbf3271de3346c24dc470a561be563f0a6731bb592ab9e51d7131c8b4b46b212b92396036e9a2c1815934471cb9286bcdbc1ae4af451cb6baf308f273027f6ca5a20ebd675e107feb1566d58d40ae790b12209b6d8db46bbb1625d13c6e5a7a7ecec21738125c9a9c9509dedc8563c0d5671b8f5233897a8c3607222418f71bd769b9e63289ba73ad54d4fbe810760bc1c71d0215c9706ce5fbadfa9ce93c9f33da8363d2ab8757550393bb479e18d9f48b259f834a885ec3d4a14032d263039749a84e4585755ce82caf386554f2fb731eab31cf0147dfbaf5b163d1a8dea5fe5a1b3e0f631144a0f8a45cceb184b44bcf6603ba4c1547dd204fe4601d385517c8919c529a521738012d9800a2f9a851db003de72ddd2b8e5853d6e05602792c68b5f7e3bf8608ab4db48b66d121a00a5958d86f5e2f62a89ea8f35ce2e488b40974212a2f992b6d508357f16c964fdc9cdebd81ecc2d49a468fe062456f9ad7016cc55f5508d280189aa3a590333c32e8d1315cae35dd485060fd07dd07aa6001a1e18ff56b1a16ca7e4ee047473b4e6bb77a6a0b125cdf9e533cdede01a7c6e088f20042d857be5b3985228e4ae9df956df4ea65ae47e0700a8d4f926cd060e21699b3f5bac94560ebc723e81117c8864ed060b8f2a4181ea221071b238175e7449513f9e18054f0d235b59971711f22859b92fd37ce92738051b70c2d10de911f305d9f19b74f648b00c88c6d09388e8519b6ecbdde5d815eab91c96c6fc4096bba2f5232f677d22c9ddad27efb9d5c6302a9b94f1941dbd413ced07a52afdef602c344e2d359d3bf5ed1d02914915066f02042defa8fe0a35c4e4696a78379f64e0d2e8c658f10b80485f9c567c7ba127f0d184b8552293b3482f5570fb165c9cec5ca68bedd9682b8903ba76bdee27c0d1ac63b8152dd7ee444c7c709af8db86f64f40bd63de8b6f399022b1bc495b4e7a1ccffd501b9a651eac8ca64b12db19396159f3648b71c320088734a99b205d54b40520a962f547d22f940deeaebfaed20111bdc925d2a8c73dac4b731e93e68382583724b4aabdfcc569b7ba061cd1102537a6d2f4f3c16cd6db6505c54e963c2e8b14e1625b5f2597e8f22c08022e3c98ec770db46631f52fd6d125ced7cdc1687070a411da3e83094a43ddbcf1eff9d267023f07b92f0d7e14463fff5e998743d3d84bd51dac9bb67a0b5d805c591ef077814abe11baf28242df58783c0512b1382742f7ac5b4ca0b74116ef85f7c17fe1a2eda22a54f119b90b1442cfe14f9c373eb6c767e0b6c0b1998b23f7226da76031e8eea1274f1fe4b343dbd2a8c183cd456c46e321c0b017d8c5bf9a808c24a0a5c16294b8954dad5273b0218693214f4ed491ed9f72052154d8e4641917126c833dbd6721934e33dba5046367a079e3763ed62bd91f734d65a41ec6a764f29fa3eec06f42cb1ceaa17baef74e0d78a31433b8f73f27ed9527dd7208469097258f165b1082aa95b188a009c1ad1a6b87d0d06c204acb0145f03d598c744e34f7f804943b7276aa933c67f4ae9c62dd7b3998f1efe327c6094ced870b818cd532c62e62b91df034ae6b8107c6d0a7c0777af3b89f28321f6721350f5780ec3f7427346abc3899c03b65bd7e719bb8a80431238046395de184e4f066a735498552d9c165c22b57ea035b1e855314ffd26ae7b37a524e5732aa990dcc6dd73a235e35566f1900ba8f52efdc152b710ab9baf1bd0515beebf679dfc68999e8f6da5fac05e38faadb3336702591c54305d4b2acde49248cfb5ea567ff130b279b6f6ff01da2cbec1d3c9626a2f87f832f55e82431e05a42bbf2a65d68aa1c02eb6cea26f50012d826ea8799208cf3147f65c7515292ec0a524c8864a4a5cf1424271fbc4f533e845b96f30efe5935ca81eb61855f7971b89f431f3530ba27540691e45b2cb0908fc2fc877e00fa6e21ec2441474a47a7d13d29a8fe81039b1d8454dcb273209d94ebfd43261e56a9ae1182aa8efd533126060525ddfb9119c3caa35cf6751986e5895b58a9e27a2ca3724bb9cc699476de72a8a51980f7d3277347717174891d48656f156309245aaba69da707e45be6aaa786c02152646f0aeab6aed15dd9aac87b34e4660bd95c2067ca608a054fdc2d29103f31b6328e8ec639d4fe54f3d598cc2fb465cdc3d72550af48899621172ed7bb0bc85f6e15a05ffce46ce8567ebd321febff354ea0cf115af10e05afa530e5c93d3ddd23f863ebcb77718d943fe5a6cf2d6e6aae6bea07499de9efb64c26bc1a12e40e89871091d72a8e558a5fe71719b1783fd4431ac5bf7e1ebaa353cb07902b978834d5e96c5b57cddbe4fd151d3b4dad2dfcace61f65d47b6110106bd9f5a89b0289bd17b77f1dc658fd73b6145fa86faf3dd8ab9ab1bc3c5ecd9f5f1fcbca5433af6774304ad8e26b8111a989841b9b5721463c8919241e90da07d11750517a73d8cd4340885df5e091ee847cfd3018f34c7fbc2bce8e705cbd1cbf3c714db50c9c5abc94bc62973d1106d5810d31773c29971f8416017c8ac9248e0a7ba7f6edb7cf39c721234ba3f1a38cf9811db106d72132d9d9c898c5795c56b4f9c717a00780ac22f47e747a2d5c061d2ed89902f70bfeb836480b23beade5b5679906695099a73b8a95352c40ca78cbe51454cf2b93aefd95e31ef8eb9f0f1c331019f1e2a9b6b300ce28bb0c50501dba6098794259ed1de0a7d4dfda272bc56d875d7ea0647db1b9c2077444b2ca674aa032840c9e6a006a3e189831938de6bcfaf880180f60e8d64f0b9c7c2a4c4996f6cc99e12c7e033e7a85944648608f106b46d12d8e90357a791c4b7a4a98b20a953fbc1adcb845633be036dbba53cb24c8d989d3337ce46c84116427f7f0d273261c0da9315f387bd20ac0b15e7159edbf5de094d579800d6cb8728e9a9f62df7ef4ec250e795be922e22b49c962761d1f54d202467c671f12680bf5c460726a924732f7bc53a55cc244241c7e6af0da3fe84d5263f9efb71feb1ad0b226221b37a6cbd4f1419a886b2f2fd5339784dfd4bcc4be337781ace13e4fa8b30294b7558aa97c6466a4192a6e45a3ed3fef813dbbd18760ea6909e46b825b28ffd12781af412c367e49440d367a6dc989f23f4b2ee679b4b6b044176205d631303fb6ae01e814376f93ff93708ba5ef3ee97453be3b8aaea8b2af5f7ce0f057bb97ba56900c88702886c6a54442b01149eeffa814122d149d77f19fed545d6e2a4a74e60f1ba609f5cac2e803fcb60d3c080c749ad1b57a01275b29d5bb2e161052064724372220995d86825e6b6b93970d0c92c55202926de6794f0db0528a4c43f8963d2398c8b69ebc8f8c6d67e6b226eecb180f70799d7b047fd52b76e5346a18ee0a60f18ff79db92fa41edb1627851bb4102ffa88367b8e8156428832d975e9c8075fb97b2271aff28b10ea301a48615ac4eadc840e505284817edd55dd2156562016b04bf2252109a20bc64aeb9852d7ab79a47e74dd902bd2ef8f0fee1088168701c946898b9c587af61e5bd1b05f16ad5cb8a904901cfa8b250c79cbb7921f51c91c1fb958d90861d7b14a42cc78f434cad701433ba3a3deabcb96f4a46524c0764dfdb5044210e6fcbe88755a8f12ca00324f4deba4db7fe3d2f7123899c4f63220aa73e736b814d9ad2d716a496520a7da2a86e95cb5910c1a9ea7be3ddedc9da4c5e87bbdac70fb29c81e254cded7557a4afe59d4c95102f6d400172125ccf5977dcc946841bb651fa975a69474bf225dcfdaf09083beedde641ff94af1c55eb585c78cc5e815b787a7f994a9c85d3bfc64ba0f38c2b9c714d9c7f687cf2eb9ceb0c962e08682d73377372d28b3fc70c6a4297838c09d89d0f6d9522df17987817ceeb616d798bdc44affc870e7f7b3512384a708291dbf54d4e666d0ef7fcf1827ee10b64f19113d4316921244a4a5d585612907a35fcebec6b93f4d4b4e16c09475122386b23552652edd8fcbfbfc4faeaea9cccd0108834324058a094441a3934d78f2e553535776d72acf76472ee11cac2421eb829d19d86cca56a080d884e342f7d9b89f50e21e8ece87794444530030ac67ed39c842228a274e17486a606d73749e4687a5bdf4249304108ad68810acd56e716e85dedb174725f5f3e68d8ab33a83c0c89164cff70b6621e96f3c2c7f8e58bc2e50ff89b11a9e68d50e6fe7fb3388631b686712bfc05adb176fd90548b2b0c1da3e6bbb117743774d442dc073449e6052c0125cfdf16622a7f7fbb4f361cb8f01dc4f677752d716e28d3f31267aed802ead16f98e8e2ea95acd0a7325cab52c1a684f824ef0f4ff73853fa183814ffdc775f76de871b4769118ce53e0153ba3dc194b2b6f5b1b7471f8a1bf9e0ca946e5f7cb85d34bae87c7e276266ed6c0c8b045330ed494d6a3768a4bb4bfb05b399c9f3733c39e590ac4b1a5aba4d7b777550ced85b6bc1caaeaba9b508d7e205fa7d7e166c231ffda18620238c88f042862d101b59c5c42a84316613743ade9c0c2cf118c0f2f9d9235cc5c70f964272e9cb00c8bbb0bd94039a57ea9520c19be596ee0e26524cdfa239c71ce7bdb5eafa4f9af17d034721ab6ef4fd248a26afc4af409f16e49527ff4b6b35b58a47d089bbb8a9b09109cb769ac1ca59846b5ed57077603c8246ca2bb2f907a873df2b36433fef4a26300d5614038467761ca1fd0e2506fa291a3403b164e68cab7828ee3b58f0d06115536f5a737253b3b0c6b31e54a5e5be7378139d3ede2235fa2b3017ce5a03e79b963d10a39f60fc736d9f74249a779f6334f101f48a445456f43451bb915f1dbe2fa97a8292af8bd51028f5a7419a56c39dceff5bc4d81fcf0110b35dcf70e4a98c9cff26a6aff871da894eb8474284ebec692ee3349de9ba4f6afe9a6c013d544ff9fbe4992a9d25bc6fb52b0babb82d4bbc89537f578bed89a16fc88195e2aea356fb43a02cafaa12fe7232decaa774105105b0bec394fc79c5f146292ce5459da3c51ff0127395277386d1aad0659692cb8498270aba2df45a45270c338a90f76c96b1e636ae64effae6e51c34e00c105d4454a2140683e5795d125310131229caea433c01e11cf93009316bc6e8870d4f0a21363788df06bb41ded9d3b67fb6dd0d0b9e34107d7e417a2e5c37859f71b546df772b58613e971ea8ef30fb65932e1df512e5b56cba8af1162ed3ea8d38507b0967e3eef5f3af40863486613f5230ec13cc60ee54b703c0c25cc3545e6f417eab190df20c117502ad417028b42fb81dae30edbe91ff4ad878002f7e3e5e5aa6d275397bce3a95e545c8bd3be4f44f59cc3c31c14388daf0ce4d62138b305fca0b40043654c86948525d25084d971027eddcfcb1a5fa7c6865a1de2b2e173861080f9a91c625e15229fb7dd59dc7185f300174ce728789fb058f0397b4fc93d5f72d07c66e9ab1272fafa33b3247011c74b143e336b315fc33ae7ec16206bd4f946d6abf3084f661f8859706f9deb30ef30bc63196e33eb81104c6cc145bc6d5fd1d1cf1de744eb86c33a8ac3f3bcc6ec73de6ace95389c88c36329d189b1d21b270c3df74145f5b9dad2ce8a82db9f3ea5fbe41066300883c13e42c3344737a54bc168325309aa8af7b4247229a9a166ce539ad9d3103ccf476eceeaf71d1e6d2a208d0aa68aea27f9d344a5b3e3838aa3edcf981109062d75018584189f52d5d270bf9dbc4186694823f623a45bd4bbdb94107763f623207027f3987748cbe2a895f713b0a60b43c22532ede61516254ba3e673de05e49efde2eb2c1b83cce189a5feaa50d617fd79e8a0c7e88d3c53310a5ec659ba76af7640f50cca82ee6c3d1097368a9ae2ef599e49861ca91f58c29a350b1145f8c03359205d1271f3cab2be3b0c9d859f49a49c9b9342179ba82a501b143204151832f70cbb844e5f27a4f2782148f2f0e4182a4a6b720a50ea182cc28f5a367b26d38866f9b9da3a6af6f722b28ab7b0082860d471ae17e4b5bff3a106be4571673b8edca308caf973f6734cc515b6ed8e9e1cdc094e0372db03abb42825eb2c815e90118e7ab397f5ad24297362a3c6b7d37515594da0e7873045e7f1df28fe033d5de21333241f5471e5a5f4aba41eeb58f93c4e974943f184d626a0a341e6b08bbfb2b8152bfbba047ff9eb8be7a02d3cd568ce5252ab99010af4f21f9d587c32e86955529f844a479b7325bdf17ae172c5df2e61c83541ecf5894abc0134a6c71c29937ebee386126d14e3e9167fe6f1de33167683126e171b5c409e476623da3e8fb5592f8ce23632af13782a928260ee31870449b92f347cb9a932b437eef1af607b9a9bb2940c40675f31f6aed70ff895a49891aeb5e40451c4b701170561ca8539c5fc0c197ea13e0ceed7ff82ffab1b1f6fecb952060f94c7ed9a074397f9a4f4508077399d6106ec8ee02bce5e5609ca1616f91ec8b5183c26ec6154e940648ee30b463a402f39b87a8dcf5beb7a3d31b1e73716a1b9473c081fe6dbe880b5d67c0b8d2daff5daa4ce0a6948fc9a1db47fde978aa8235dfbb2c9e1a1eaeb59a6d148f4c2a811b5b8a2511ff04475f421d40f7f1aa4d3e9c64a913384b1ac01c1c9184b185c2bafa2f099857f728b00eaba65a129e576fddccc76584a2384fbd5f892bd9cbc0ae948830c9411d3afe034ee97fbee469fadc85b0ac78fe529ff962bb57f771ebf6049ec81b1de48aac249f991bec8ecfdb7b9bb08bac4281e9810592121ba2b27932c281f572e15cf32adaf38f948d916bf9d66ddb89e127d4e546170468e1c45527ac04725a5ae34acec5b3259770b92aa1b3726e1ac4021fb9cac6886fda5ab23d4468ccddf07897c985c7a2e8fc76dea15c9568e24e8c37dbb16d42caae9dd4171daafc7844965139985848df95dd77e5a7e6cd467afe2c78ca9e80735d3ecc04ec30f861e048f32677230b76b7e8127b20de9e17c46a674815e4e644641d960fa22a71b452c7fcd2b2889814803c92e69ae66d14c13186ff6c05827042219bb8a971913de042cd8a6145f6a1225f06a41dc06fc0873329e0c1627f6b500d0c9f2fd0857510fd9c20564d342e484e5e23e7f4247fe05853e4b42be9f972e93528e1531735aebfdfe59cf5a56cb8136ca4a4bc153826511a35e169c9663573d95239614e1ab44e3c81477ba3595a4e5d895df74148e72443de6e2df7d988616f77924fd2bccf47160f3ab771c17feb619abf06e4878240fbe0fca3c8f7574c5795865e7789192e074905a3477fb97abf9eaea3796e248644cd25a4f4d1d6e144b184f5c38e3aa9bde16ed8af63af9d01f0cae687d78d0f5b11b7284e76ba63e30cfa6867bd1f197cde90384f331e8d9feaef8f41ca7ef0b3d383bddacb042d0ea141888a71776622a91157f7923dab71ed13765c56226403ccc860cf15ad4b3310b60c744c5bd514abb2b79a642cca08576edacddebbbc35098a31d9250c7cfb776a57186c4de7b3376e94d8cee1f81ec6a9cd161d76aa07e3058323614a3d5c9405e03d4a9e3c988a402f407175d8eef0b5e49c698973a6d3e0dc8be1839c290c66253e869f4558a931e135f787467783ec8c21e4b2e26da201672a858606ed7fec69a8a48ef6f6ced424b3115f5f756fef9ab35f7ab593e38e8cf41fb55eac1c21e62a01befadb3a4718ea096ec7606b9e42449b6267ebaf97789b8f9168534666f0e11bc0f9057b0ceb2f355c27935bc40e2eaf7a895e48b3c0908ea7c4dfedd0916bfd8ba5cb0a78481afff02a05a15738b92c60a7f9da6de85fb0b75aaa8d2290db876523caf6cc8214630497b6e63d5aec7e36e387c92b125ea3e8f3f59a3fe3259297bdcd810411d673695c169e2920b0da5e9f29057cdd09288b8dc2dda857ae8c2813cda3a9302fe65ac53f1c8a597e7c8d08680bb021a22d0637b07aac5ed91f30070e9b71747827227a972dbcb08c7ecc8afa910da2eb9cdf71a0904ff9a37729923dfa01275a7cf1b5a156509a2d72d52bd9c5c1ab30e45015efa29ce9e06af6cef0ac4d2c598cab5cc7d0dd539145414ba048c75199a9761f5cde8451bc5ca537543e20c4e2292429e50e5ab4bb6439efae8e4aa8ee1b82e5d61b504b12daeefa03d7630a63e3c2b3368cd784a31c55c4c4a01adcfb460a5d07f64ca32a459058af5d45221b722ea8037505f1db95058e2f6157b8813def4c6c7c8e7e16dd1f3902c04a6458236c3201b7ec14dac2e087d090f9a342b5a74c199ec49292c8d9dd8a6becd917eb51b865c48315c8e0166e13a84d45c0fd77eb3e88f54f9c2200a605e7aefc8abbb8b53ae0bd82c5dcb889b1d778c2d8bcd1193076a5496e2a4f57d9c010389bee596b3d5451630c650ad343f81193ef851fd27e3390870e240a68348ae6543889fb7e67e6e1403d256c3e90ed5b43193a5f8bef1f05ee91080673c8bfb43b1bdcacf6f325b73e30935fe516ebcb44f25f6622542f6697d14318d0a1c5cb372e1729cfc92fedf7cde7b3af8bc6c2ac5eb386c962e78d71ac43fc5ccb948a65c7a9f30a6b83b0386071609a7c3f3391387e903e8a13faff1d08b8fbfa746fde78bce989a0f0b3a38e52c52e00d3ff448a02595a6352195c3a44434e94200a1a3b11507110c2a301807ecb1e03778f97c169a2e88a7d6ec9d6ddfac022062039af54d1bbfb9aa9dd6d5328c738b5c9d3224e13a995ea0afc93bcc5b9c1c30047484f113db79102ee2d39d1d5114d2add6c8d32f7589723b62465c83721f24e76bdebb75288b0e70588d10b1f1ad57bd5c3dfd8bd5e89e242b87c05d2b99b0e3a4f4e1ac6ac63d35493a33f3110903ef2e63a5ce43d96287b813bd9e4b223ba469be0aafd3d48ae69cc48d7018cec64f3872ba5d461e2708a1ddf68641c16a9e79d6ec7b93ce21898a2ebde0d1dd06fda617d10451ffdb8dcf326041a3df80734e804d30b124cee311e53263b1ea2b61c4e53293a22c07629c2c11b36fd50b6278daeaa4b8c5531c5ef47d722d9cd951c80ce758d33c3ddced44f0ee4956f05be7e9c63d318eb594b5a5402440d11a4ac65e1960969b55495e7fd5491869937078f70d80c6fe1df48225207ba1078fd4a60bedc8f54244f0df6fb4221685fbd17aecb6dcd2aa39d9953b55fb8bce74909ea746157efe82a9abc6c5b05df2bb5f6457daeea83d1d83835a83be5572e2135990dcf2ba9ea03cad8705c5110369341e7e4ef80a3609368edc83718390df7e99ccf65553e147afa6d1d3e57d5d52f97691a523a457f0ea9aad7bdb6f8506eac2b3e770c508900f38e451890421563db1419b29870f49f919e1ce6ef7d89809c1d122e2644330639963f70bae6524cbfa5c13640d0a3f4c537f67493e1005fe962e3ef96999c2238bb767a4ac8b04b5cdcf34b3d96f839f4468bde0e334b52c4057f13cbfc09b780eff022d0194c0257ac1d526ad2ba42ae8f53e8ac12a3b2400bc65a1e76adac185fbcd38a8ac31341dec77b4ef84cb82ee7817a9974fdbf8d6781c328636fe3f926d10ae087832ee311df3aa49cf872ab86170c32df30f2b21b249229367bca13ed5258ee5bd7916c29ca53f63c8badc60cf556f78c18e72ca9dd5f133583dd68a10274277aee9133e76f7e76e5dc5225609a70521e9a7b397bd5ea9321e6b0027c88f8617f126726203b7a156e78c2cd06fb43bd1ae414ce2ca3001a5c2bea98839919e6c299ad54763a9117db7eff5c702a5b6eedc3de92b174940608fc973d11e415b8fb5dd3052f3676f9fed92ea1e6f9339c0259bf0e40832f9f9dedc336467fbf53d181970dfe2d1ec71158bd5579b97682d0d2ef9a1c756797b1a62a8f7911a19638bc01bfd7812ba1a47663ba6c41fb74a61c9257cfb88ae90b5063ef4f28e8ba44be357aa76e386df42c31f7790375a63aa8ef9713a3f2106ae726abddf6fe05184518ef28c573edf143a8e66e147da5055a0f2199354106189e3338c5be48c975ccece6c9672432f064fbd18dce39525896d7069256da2cde1c3a7612ca2e41045376dc8020bd9b06eb74745f8b6df2a509b0d6541687dc63182f66ac08378a8ddc4bc0ce66c1db70751911032865252983cd8edc0248a028aa7e8dce5af8fc37093bd158e833065fc868f40f803b50ab4921f9202acc1f630bf8487c59f339b441277f8bc341b3275123f68533eab0f3c56fc6cd2fcaf5bc320e52776c8fdcffbba389360743c23a8a6d2b19ac7ce2686ab2221856baf34993438e59aa6ef1455c26c79e33684d0e45fec85924004e89986e54869935d0273af2a1bc56b52ce3ab94f5771544307d7307dbb6097ab2137ed6f7aa2d62d64df6ecec22e877b2549913727af52980e80cf29e64e4c992f6a9d56b51663fae0fd2f06f72ef030981850c0a55827842ddaa07aac3918ff1c4e8f295f012be25285ca576b492322457e5b75ae8f0a852db8c5db6d7fb461dc56dcc7a0a010e87e8aeb5b7113ae4e6869cede2c61e2401968c36b0b0c020de8539c3209e51d0eb87ff9123ca45681cddf2299574baed53189fab07c44da9c9fa56b95d022f1b2b1bcfac29308c7d31d1d52a0237858ecc40d7ea647bac7b09419ac642b0f8c6e3d313ed9e4f69b28b1174352b7155c6fd3d4b96f135d784abf71a31bcd85a425c0f0f80b231cc4a0e3391fda3fabf6b9a7883c146389699e236c833eb3537c69af13f940dca0cdbf5bda56b041e25cabb956009d3a450095da3e28bc6b4e9039f00fa9d104d37305759c28cb9f99b25b4237846585f74a2522ab63f78b7d25ef7aa424c066399436753eea92c4a28dad2795aa59b84f289b8c298587e1a84b87fb9d2d3d59717c297447db5ba7271b5d98211b2daf7c01f440dd4991414b181e4057afa30241d6ae7b1e82509c844af49d857222e7e9ee71955fe087dedfb6ac1703830e630d5d98823cdf98ce71e47ff3c8e568aa8a0a5e3eb20290d8541f77b81451f617a0569b0d2fee3b7c522a1c84108c62ed03aedd7cf7292a73ea99f6684512031c7fb186c6765396bde07701bf7d831f6b0c1bdd3bf4f61e35d9fc73fe0e1a608b6feb5344591351cbeb7effc5107dfa6d9333edff568965bd1f05274a427cfb9c5972bc2e79a94d1e9eb39f41494db9fc6b602c2f8d2c8cf774f87001611f016e3321a222847926c722856b0361ec07b0908b3de101b894f6274558a72828fc8c9dc676e6d3dbc64e120c523da4f484e13402a49146b48673f99b27517d09da46b8a2a69fa9b6b70ea83914f96316e1ffc99332ee6ef0e2eed92e560a2864402f4e3bdfe60720a4a864c28332a5b8882bc01cdd6dc82ba515e9db1aa233e7f370092b66fedd598b61af7f58bd894d122c1f1214cc3569c4e757da135ea6f9f73661f6875d10aad936e14aa360130e868c9150e5677ec83a836ee4cece5c4fac6d202267adc565280abe03d9861f3c2d3e6cbde41d25e615a02cc08e11de3f33c60882c0e53f52d2ba459ded09282812f588172fbb88e6b5a6ac02c6cb21a7e99daa63ab5fa8461089ab53752193693e9000870a6b387f15731abccf8496ed1b83caa532a758cc3d979ec7919c2fb07bfa2c230cf40422b094a35eedaadb1c588230c84ed2ceb9958f9ea1745e3e5a451952acd697230d971e349a2968f3a6e27c6471a9cbc018fa73fb25927504050fc9ea4d416d61b0594b4305b5bb9169c35a9d6f2ee886112de53d5be6f5c438bd78cc4e58e80d8faadd0876228831027906be6878b0e4101b9ba641eb89ed7e13edb662d651aff1708a3c9ccd3a714a9f66c9b90284d9182deb38aa75d0ccaf9a2854a0cff632211c7c4a0a8af08ac01b0e73256a8f73744c5c52109927b504e42ab98db5e2fcc4b1d571c075d30a32a9f1ce3ba64ce09d152585f281662df63d35e1caa2f10d543b2444f52195620dc62cf86d312d538dbd40e085fdcf17c83f16521acd8e3a2f11dd2616e978bd5542913beab762225e800458b2aab5984996494a7cedcf013bbc460e02a5ce4ce0e305e02e85edd900b0f17cf3826d9c739e6d6b96e43f8a65cf70bcbe6b62cd6d1497ac14ae372fe2f8612451cbc27b67b12ed5c04c59163c2579a2fac4c5596d64a787f5d5f2668840eb53f0b263ddc4209491b8c9fd78207299d8952b14f6ef16d977ed905c9abef0fd6e99f48004bd5c0f7bd96d3ce32f5c91bfb78b532ee10bc2be349848272868cbf8acee96b41005de02824afacd73e1b31e5f54048ff7398ef0a1c8c07d9dec40a4357457caa202411dab8da17a1a5ea41a3872554cf9cb45156d1d8de95f5539faf9df73334683a9d4c82aeed7f9e2b44cb948bd885c8fd3b8038bf6915e41bf9cceea1a38c136621a6f2feeab8118d55336723326159b6d8b6c1a79761319a8aafb1009be78093e96dc00ede229a9e8b4ad56eb7da394c48b03592df02cd0734f17be1c319cb6c77972cd0bf1bb9eef7ce685952bffc2211e38e731b57a2f8eda394627abfafacf04dbbfba935d89228a9d1c11484ab5474fffc8cb53ddec7f22a2b0eb4acb1fd56e3e3d734f11265ffe615b61b297c15d333cabc31c1880e35024b9a269e05d1b36c2a21da40b98a03c8d2798c6652e187a5062411d35eb455a7ec03b153781ddcbb0cc838eb6333af8a10e2641e56fa24a4a8b97f91cce326f19b807942bc18176b72b0022540c3897b660880e8b9b9cde4f3b93e554b4950e4c8fb510d2acab72065475de7fcff707908d15c0207d777e977b076e4ea8313d13bae7edbdff8442ae0eafcb3595470d39f17ef5be67f77bfdb2f1af9da70ed2979712d14c57e068c3e21920248d097e203502d9e479c265a1ea2fe2df432716a022b7e3b7260148539efac1a855376c7b1e215d6bce0538dfdc835d3d4a93d582683f1e5f43a3a2338e174761b1504a9532cb243c19f1a322171584f7e3136969ed419cdff72d96304012c406c1c0a6cec09b848bec96cc13d674cdd3432b98da30323af7d2a83b885881e751cf43e83d004d966e46d0e88530f58d212ecc3faf13d6d30dc922cf3000a167cade94c78223e3f3ef36fc27da383ab177b66574bb69c1617cde1730243a50e95ba3cc4ab68566100f8474eefefc5b3d5e276bbad692ea158c59fe26dbb7de7cdaddd86f60af25dac6760939a6ddbf7f5a04b2ff28636095a123bd12e3185c1dc4f2319a98fb39381028be0ed4f9c6940c53070ed7ba7fbd0d172d1483e2b52159cafb7e8b9563e966bbd70de31a51d19e4b1a3b64fcd18a46592b3b14f5f79a3b8df212cb6e86bd4a46ed3e276a84e62c3e2faf3e2e264d6bed6878bd95e10d25bad8f6effde38bac1c8259402081926e0d44f41cc2929735d157437c58bded51f34792e09d946cfaa465b4d9e0135d63383d4a710ea0b08672fb347418c026e7f4570196553b7cc5c4d62f48a6c8a1d714be6f616981d76002cf2833a1ea2c2faad7af2956b248422131b9d187426d56807616a974ecf6914789ca0166d965269e9a1a7db6f06991aa4b5e1e9676a2da95868f43a7b519030a54c07453fc03fcbd95059d95ae8c1b6a2495d9433fa1b8ad42dc5c1e09823ba1caca0f38cbd4b4167bd2a2bb541339bb6371b7db493d7287e73ac126d89f0fc890bb1f2b245740c16ea852788917c716845619cd8adf4cfc96373107fb655a9d5199454bdc58d98291c51573de2f0a8b198e8810c1d3f2b257774575931fff12b089bb796c467bd76ede49e86fe50c92c269db9891e50762c23e2833d1340124ebc09fc27cb57ad9735c53e80bb1138fa05c75f5e557f6a558fbc84ec5d560470e7c18a249c9d6f399ce7f83f54137689996459bc7e9e542dc0e17cacc3a3daa3a1fde534de894275d056f6fb3316bd5b09834d2f9a1d2e5186997e158cd9df63e390b33822fcb5054fd04eaaf3174ff030415f9b6fec4f98cb5e21bf28bd97a28497e6033b958421d2d23bc6644b8ded8c067eaadd956190dd29072e4195eb90cd78bcab812ef443686d3a73b14411d20e1073e605fa4bb999ae2dd159e846df87d51208d58f1661033f35c7192c140709712afd668ba79d8bc892230b37ace3e69d4d6d2252ccfde892d79f559cd764522f9d02006728dec628b0bf3d186c60b3f686107bee7416f7dc7f8da3a83cc0c4453ae71cdbb85591a63523897f78f5b7e55a637971e209d983152cdc1f5afab128c1b5b1dc7638e8c83101cc7c9d9f9c5f46f59c693fa0d81cc7e4944dd1a2aec14ca0fccf78f7e4b6df64ec2a3e7d30e3d2bc3b6b77a55c5d1f7d87d3e3375576f5cbe62a49207e66030a7c8544068372a46ad977d77d0bbf2c0fde016f704f920a91b0b8fcbe17fae1aeecf17f47b77e51fa28451c78321858193e68af0f5944c846bf91b5bbce41027cc5f35ef08afc246535fbf3d2923fd6dbc496cd87808a5818769a582c31e37bf592ac240af1706be4e4d061ad7ce0226ec92a53820f0ad1e03206c34bd0ae05827e6b1441a9a956bc69ec4753b8809960564c0f63c619d6c5b6dbb66ab3802596a9d74d465210038f60df4a06b0123860163b6b150a4ae3878ac0e1c95ca4a9c6b3e8be5df1e6164027093802df4e1515fdba13b3ae5f657803a8272ce836bce8c6de85bba277dcac49040044c5fd7ef6768df2fc1cc9630731f0982fe48755ff862dce0290e7e68522a3d6c8ab556f2864728bb575059862b244e337009cdb2508565f4100d030c148bfe8d8f326d2e4b14ee93a116deeb4a4c6597ae690a875784e063a3017310c996b0ec49fb6398f5ffc046caa6ec64b523f60e762baec141e4c5aa11c5d63c61034188221c43ccd9d7726a2a3baa52e613296d28de9ac0411e40a8d119f62703b49230d1a140be7bf535c9b05f24f03358e8ef72ad1c50f221bbf41dd469c6d61c1c4cd7306a5efaa92623fb5333ca047ab8ad1a2578a2512a108dbdd910be1605276c26ff9f5751399a35fa9780f59992245ffa1e566752e698ebba74f26bfa714d54648b6b900fc1ad9e1ae7761e6eeea4dffd03a0c38ecd5cd382e515018b9f86bcf2b12564885c13a804756bb90a6ab97404f126abb590b0254dad82b5d045ff0aa740d59d30d6eb0314951a21629a77c68e6bd52746963b36de9ec44d7e015aa5328c97d4b44ed81a19c2cbade626b8c93984d45d75685367f904e7b8ea5b52b9e86c5e51916199a751b97303d6395560a19cbaddb92f0a357d4485ee00b793a51e40c6ce5b95278374fe1d45e5d141fb1daa73e2ef652b5198f81fa30a963f3d6f71ce37d9b43db3792b0666db56be51ff167837b6670a8ef7bcbae75bfb83a8549085c66e67108694b80c9138b5b449a7ccebedc3fd2b5b10aaa53712fbd83b59f4b196a78dd61f1def8e2b0523f40cc09676c224d088f37ab813f21acbdd595fb9d29091cc58a193c5c3 + +Params = SHAKE_60/6_512 +Msg = f1cceaeaae1838a11e8f9244ba16387663a38f661e160d7ded41a5d535066732b28f101412489dc73d6206ca43976dfee50faa23862b6defff6a873cad75ac069670e6203e970cada047cd10a3d3a5a2d4fb05c4d68ac3b88b7760cef22075504ab2808e175b54dff1659da07581ae7da0f287e18bcfc31bccf9ebb7ccb61a1321b3f0da52050d7220a291f94c71db4e9d315510372bb0be8362e156363ccf10903dc7b3fd6a6816e0a3c1ee2a79cbc683805aa7ff9346c977cdb7eddd1eb6c4b2686007f75a339a27ea25e5092ff01eee99a5241d43b548efdd667aa5171d5fc4089b5273840384b2ef390e56736263df23533f5f8330b53aabb68c24ddfed9aaafdd5679adcb877e5f0e7270cbcd7d3938136fa6cf038e27bdf03825a63917693d8b3e653950fc5059bda02e8c7c5f457d86ef684138028d18044c277c23fdab00491866ff354f2ec6722f56d4ce9f2ecef50b2f4f2a85c55b6eb6dc5d66b13e67b87b0071a5b2e4bc7ab92757a683867326ce18dba8ff2beb7bbbaa314e65953e861c8b10bce481f607fad0f690a9c0eb4c0155917707a02db1d22d88f2a14584f10ab13746fed752a4b7f62ebc85b34360d8ab964e280bd96e51b32ee6a589c62b63f42d7babfe6c7da6324ffb6f1dff4f6df586b1d2d34e23e3be915631bf143537268fb50ed13fff1a91856a451e91debc9fc337f666089b8e86efc410e97f1591ee0162d26fda6e6212b97886b96422b92b1220a6b6134287755ac3d12d2b96854a3e9e9cbc2477db2c3462695675ef8ab08a4968b79f6851a98b5f5056ecdb710864422cddb3d974451f66904377ab2056d6ebf7e398dcd075852537507c85a84ba14ee4c0aeb50c3bcb40f22e904eb7dbbda856b6556ab1e005e41eaf372f050c29f76f92c21647dfcbb40aad9f92201108d1ff3153163924c99cb6296f7e179779c8764627bed676e22c98b61793275da8f6f25b0122fc309c4a3f174816d90af39d0d15b457df37b8c00227655f9b3a3d2614bb9f2d1b273f67b2f92c182cd9bd64aef8038d0ccf6826083fe84135b4de6111e02909acdf175b1defcd11b24d01e50530aaa835dfdc5a6f237dbdc6ee3c3796d95306ae63b4401740b17ae5006a0bd4bf76bbe97df40a565a9483d99c0e8b17bd96dd72721da6b9d75323c262006d70ecca750caf81072151dbe43189cff3ea254d78b5fdf83530c1d937b3374fff41c3fd26c0f3124e38d9747e7213cf3daeaddf31b0ac7c72c6b04eb8ef17da3e9e93d09435ba8d707ea4c12576aa8ef23c760162645a30ec557b7688e8ede33d116ef39c9ee89865e2cbb854d35570fd92a7fc41ed95809e1a9c2d79ed79855505ac99d26c56d70b824bd098622cb5c704e70e7f281f215c3eb059edb8ce13731e +PublicKey = 0000001f8e4901a40671a8daea5b9e44ccb9aaae6b3bd0b9e22219fe00e62acdef96549148f6fff6b56ba0dd3ab84198354bd820579b416c4ef7e97c3c04f024ae25bfdd41b5109f35ac6bcb19bb58b7472a8543f5cf92632e05f62a7f6067082ac8c0cd4aa0b5a788fba464d739d8bcabeb0991e5f04773854ca874fe36f67732c51e79 +Signature = 00000000000000007a95ef8cb6b06accb4d5a76d1d71fecc319b86aff73849af83b7a6cf85d2688cd5bdeaf37a7929cd4f52942f0dc97db0820fc1a252e81bcdd654e8dc950f2815003a3f4a56937cc5d51c6dd573556f64286d38b07a57858894a24cdbe358fa94763db3c1b61c55ae63f19e2e05907282c201db195c88e869d67338404798b19da9d53c803fdcdf748d4d0a3d04441e665b86d4d99b7662ce2130d56ed91a9f346c23df629b7ed9cbcf443a5f6af4cc290f8b03fe037ac945e8bce7669d17b2720069c9840c43efa8151c4fa44a2e792003aac439439aae9b7e43b9b868e1be756770b11fb3c4752d6752c9676183bff1a45330438c07f4c7c0dbd703eb8e8734799a3f85a56314b79faf84fa03c145202582e52cd71b8d9fd2a0974b41ac055f81f16283a918d747d591c6c19682197468ccee0bbae95e9d3f5f6051a9ffe0bb8e836493692675a6d293f37eb4eeaf0754ba912a7d36dae60f6bf194d44e9d4c938710f59a085f3ac5c9cb528801d64bd0518753ee336d72dcf65560836bd8c44dee7aea471125b761be2fb21c7206810a015ba1cbf762a2a8fc820c5c504c7355b31bd92a002ae7398e4aff24285bc68b667bdfc69eacadbbab83b4e3b66faaf5e4d0b22009b4c4d41632e7204754373d11074f1c6b49039dd6fc845e34162848c84584c6d3c1f689a51bd8302ea7175dd1d15f0e0e2ef8f38b4e63d7828570b212fef44bf6f29e6dd15fff418af343999d17e4fa80bbe78d6aa1ddce9dcf16f38427eb79a08fdd3e15a254154e266828fd6a3a0ed8bbc0425206462710438c01a0f07ac52a4d9192fdd04d58686f32a5545c3eb231c11c042c0d34f4d7ba108fc9140d0cd0a5ddb4e7d232cdadd524c01553800613008ca99cf60a06c8d3031ebed510aa3067548df57063088af80b5c170f085749e375bff315cabd43994696e696f83f16edddb3221e2b3d3bf8e3039ecc9330699e2a3910da83af2a065dc556ff9216ca2464d9a5a8b7257ff25666c3b08d0cc3972c5dfeeb711cba4c54e54bffcd52329fe221117cd2c7d773a0aebc4a2cecfb6f36dd18eaf4ba2291e4e4d4b52aef38e79510a8aa42c699f3ef7d48d64186056235690541a3cd63721f1edb090c8f7d174b74d5356d27eba83f5d553eb6a45c36302ff8ce10de608559e86648015848a9a7fec77caa2d38fea31a6fcc4dcacf2c157d09ba9952f1b7eae3aedb875461dcf7047358fa94f4c82f1786c5fc0d06e636c7ee5640cc706be1ad393513ca3b4386343c9172fa513e530c8191496e6d60646df9ddc8af32b8a2a42e6713e183d4a727402d76adee59ef3f5de86ac0ec5eaeddee8beed0c616272c3bdb234c8864303bbeaf404a74c7318209d86be156573a919931f9811a1621babbf55d56fd319fe5ff6de278a74efa32bd482c2f76420ccded8f22e86c2f4fac147691f25360289a190c4acc6c21f356068454aa56fa528e9d9b494b93b27e5f5dcfe8ef3e6797d86386fbbee70f6dd723cb78b9143a2b6b85b9f969426edf59308568b5e0692cc8e199dd5bdd910727166e9e26db8087eee12cebdb75d0ed09f376574c9b358793f051698c31a99e0efc592a9e09f9d43fbb298b39604267c2b0c2da81c2cf1c708e36148694786fd3b984b213cf048c4e3a890b4e6473220b08bdf897efea8a346ce33acb69d6bfe89754f5067e77a926e51d7312e485665c4178f5b4ee1b78120a2c7c80b1d075da61dd840011db138178fdbdd754973aa9c37885ae90199eaad790210548e7b176d13d0c3fe91ee14e37e2027ebbf31dcab474d6754c8e47deea54cf6fab37650b060b7c26b9da74787c6cafc21959b3a690e78edbb870adbbfcff7db925be6f65a9e47d58d00aa74778638b3828b5727c2bf708e05d095ddaedb42d7b65b2466e739f17297462d23709941ca8b71a6add2e35be8ac3a658232d356deaf9059b625b2a91ee5ca593df548869276bba28a2f2c05eb4a3f35bb0cb03a94d563893b1346f1647ceceedf53648ce13ed345a6856ac197cfbf0d7a18d0908ef23f1f4ca523e9099c70d1c65989f50217cb97d660de3c8156dd3475da4a680ed2a47f938413577e5451bd5fde48de33267274fc43358239348d4a6d25e98791f4d4ac8cfc5890a2332daec05f366a69dc6cbcdc34d39dda3cc8ba031256967cdb8720918d3a016fb2bb21ada30832a357c132e32419acf7edd116637114ab548b142d1a08645b26e6dc8e9de855ea5ad8e391d6ea30cad54ab0625758efbabfb39709c88467028853e05972d018f3f1f4b7f42c3f3e787caab11f15b25796adc3cde7fed4091adb90f8b1e1926e6da32e20a8348bf0b05faa8bd5a03374246c130ffaf419a5578f701be47d526036052f88d89344ed36a6612502a4d87db4a524e3e04e0c675dfd5240ee41d763ada8c3afb9bd9b65d38c98e2a2f203d46878f999be3c5b6b15bd9dd448e184d7f3650718a8fc4c39ebcca909aa9dd407a7102f2181d570c67a93b3fc5ce6b27037573395fbf00c13135876136f40e7205d05510d9acbcd16151bed0093f3adc44b972e64273b853d8e2664539190bf593126629da01014312e6dbc1915b937ce31ac45e389669400bb040752b5384901e77ad074fa1f5aec14e651eaac9b67c1869d515dee625cf08a606534703f4f850b4c7f4210620b86179ad0afd4503fd2d004c2bdf96ff17df4df9e42752d060a48c094309ffceb15e1453f4819d4e5415eb0f043049ddea6373f826045ee41260f01f0f20efd5822b8df0bf664e78027ef0d008b4c2a1e3b8860962282688948e24e1948f61d051a91203369eb15d16353cb9210762d47e594973a0aac48f3387c4d63ce16e2984d547c308047fc3e0188c3040c1c8578c6ad491ca046432f6693f578efee66a6ea86950ee224b77b8c1927d0d69eb45aadbcf88dfd1c5956c1173e18c86b92228a9852974848eda33045dc87b5728b96fdb042d9beeb367c55f87237f9da7f32675cd4a7498c4e55c860499438d4169e7e1f2a943a18e48e2d75dcd906d4b7fc0883bc432d0654f245af8d3f4354de27a2630129e3933e0f9f5f6eb856cc34cf86f3220786cfa10b591e3dd52578d4b09c6a6dfacac147c3be5f94deeeda71742a33ad059ed8c2aeb0ff8812ee836f42ee3ef525e79c9a054ed83cf0a38dbcf871c94ae6b157b9f4ad51290c1cfe1fcc125adbdb041e2629f87d2bd07112dbaf44b11b28b96a2133af8370daf20818486fef4171ffc13f754d584a450029ed517dbbd0aeaee2523f62e803324b35751d58320cb49df9d26a3156e33adfcf09e8a6e5460c2e732cb2030075841941220b589fb06215fdf7ee3de47043cb1de5474f21445f573c9e494a21729b2ab3f6dd8e46705efc3d9a7e707a0c1182d6be325f26fa578bcaa504ae0d15a913bd29763366dba2aed387e5d013bef0d2d9e631d16f5202f8d0db25a041712827c3bd3f08f041b20843b4cf08186e73f07f9243c7706fe26e8506f8b4760513a7081397a80fc5380448fd17c407992b82cced47633be12477e3da94155ae06bf9d3ead1124e128223d08392e0352ecae4847fe04bcf0d27a0afbf02d3ea83cb9ef09ec7fa6412a35713c955254b3128dfe28ffdb9c22285420702db8dbb877fe69eefc67350209009f1aa095253d6b0332ac8a52f660c4d0e1694aa3717903048f0267f66a8ba6dc6d6a97c3b82466baa85d7481443f76adf92bbab2c1d5c05903d5fd82eb6cec89004853d0ffe7fe81fe816e528807fa5de7d1c1fda866ebf9fb18508c617ef5a23f7cd5528316ae19e5ce9ac24bc4f79dd3359f3d89b98788bb71bbad2ebcf2cc798955d4272eb8b52957d42e6bcba3b21c052c29ac09c2ca72099484ab03da06fd0df72b4e2ddebc2ea51d7d7a367d18065704ed7e4e40465f69d4648d8f3074b021e3979b4fcaa1df2be6c085f2df4924e4c55d8187c586737b2b099a63f828c7f23e8a23559d1e4e017ef35c9d393c81a36fcf72a21c2af1b1412295d02340b4f1bc61d6f02f0934dffa775a1e1f680364719f8864d2d3f38cf9d9166f872f2cdd9624bca4db3d73499c45c85508f7887d2cba91067a501f7945ad55e653660292fef7869964b115d36b1224b37c8b17affc0aaa39c43774d76b0017b83b4f92455314cfbdadbb78eed0b35b4e3310c154e987b4264443eb36c5d759a2d110b94fe9564d5fd332f636123f6d17f295234c5e6d3d9328851d22482f54b9ba509e7ac9bdd222a4d943fc40be0647c542cf2a656ec21faf0637f22f3209e019e09af78167c0b18d5d20d86a87a4848259ae25a7860e622b85f0467c8638455ba610be642a858229522acd39d613ee208ac388cda0681ea1cf685593391d34372b57de0491dfed9908188715571467e0fc9fd4a5a93b83d57d15976f83f941f67aaaedc5bb92065f667eb357a2abb3943a1452ccb51c48d1d1e729e8be0ae2422267203cef7f53722df6b5646fc23266b81f1253b6a0dc368593fd9872e7fdac70842759ef4c19a904d4d68cacea184b8bbf3a81b1ad0c08d144895e8d03630dc458e938d2c2b66299af93f7f4633b5354339172c22bc5b0482f4f613288f935b49279ce1d04d274f844a08f4956e9ff3a8cd93592465d301ea01b053705054372fcb866c440c92e6baf1c31b3e72927a95a42b5897fa659e419f2033c3464a905048e552177b1fc1b55a4c66036df5c1ae6a03d310fe29f745da47e06391f7e0abacd3875e3608d823a40ef72ef46bb2cd4f59d168fa4d7e9dc14ae4546a7a72794190073034d9076a02141716039b43e9284b275a29ce8347c3c214396d80376fde56199c20a112c14f18a061ba6a8f52b83197296fa1c94cdbe933ef2b483b7ca00ca671d961029cb213735e1f26cc54979958cb91d1ade6fca74d4bc19ea6fcc6fa66e2551fb282fa4f9ba61511f5dd807d5d9f0310365aa575189f13ee98bd83e55f127b151ddac4702f9be3c309bc0c30347c0562666f5b638a3b6091f55f0be5893ddc5578f753b3c9c2690ab6fdbfbf8c1515a2d215790caafa2d04b69fed679a39170600b610a1a478865ef7688dcca1c2ca1e2862479ba12048e19a1a23532db8defb53e2a5378e65a1fcae590c1bca621f6a383feccbdb56999ed28712ffde4f5c25e7008e4c7fd9a3e072fca0f5885cf99484cc3cac11c34c31c37dbbf0857be2a1ccfaad2e9ab26230a393e9ad62461b65cadc41dda247d7256aa6adb61b4f3d5bc7027f1205a5daa0051849f0e80e82f3c8fd0180d7c248708fcbdf73dced06ecf3d3a0ce6b649a8178b32553433d1232de92468a0637084c6fc97a1e3e1c576ac76c2aa74d805a6ca440c0da3192c92e325cce6109bb634fe32fb99d6e25f44f9cb53f2f3979336fda799228cef0138665a45e4b1d8e11f4dbdf1b2ecdcbeefb9eecac92fae740d9151c33c5921a123bf7a30fe3eac557d5b16c79072dfc56d5ef589ee6d7edc74d643a28211697e99a694ff2df60569b7016f62c92c227b0bcc189c656b53651a29901e99c713a4f426b60d3666e1793a43b5730cd4fd9ace412bf7aeef923cefc9b63513bdd1971df77f1ad96bc8dac142cd53fe3cc0947b828d11dac9ec4f803cabdd69b121de43bddb1b9cb1f4ba7fe48f193798494a3ce24f93ddce5216751d5fecf509f6eb3b3d4a2df442d226658d3074856432a76f5c9e29b4e2f71e069c97ec8b79bc33cc9a96f1fe825187abcac309bde7515191cf9d80f2d994efef1899812c58629e8d458ba74a3f080643c3eb29479dd3ee86040bb637e910116977a794a534d51d3feb3f321f79942d5fd7dde04ef58d7cd14063c070b2fa79497efd8ed4b9c8dbd58963fc0d39ecf60f645169389ca30449c0d3db561645e88341fe68a1b014c8d5bf3ffc278a5940b5a12f4976f7cb48ce46fa1e799b93d434eb673acac1b78bf6ca64b2c31cebf2b992d507343f2a36249c31999a9bdfd620a42bf87721bfb7f69138e151f824486a9c754aa2c5b997b64438441a34654992a288fa41136e05216143e2350ebcb1d9d181baaa296b847f49215702b4c14ad7b2b92b77766d10c76e894b4e75bc4c45f288fd2d74bcea479e3a32261d84b49b650161259bb2f54cfd28040f558643b349dd9694d06076784246d68345600ede2ec930353d17332e4596a587ac4b8339a86c737212bc7f2eb674eaaf63fff5ff3910be145f8d1bc7c83ffdbd093bf8a94b311f2ad367fcd24c506d34aa99f1af64bc376b3b91ad314cabfb0d32d6235363e4c691457ce4f3f4a8c1ed2afffb5e2f2fb809f7f000105673d6222a8016255fd5a0542d181928cfb318b788aea56327b73e21ab446c9b0ea6f792a26006d3787f5242718002b24cf8dd3ad9ee2dea16612726e8b264cb6de28944f9680b4cd7084754c8ac7be001b74d4e86b47d3330fa8ff246f6df7ec954018bb082f7a955212135157844733dfd11d1c795a56b657033869e3aa42fd012951060ac856d0f4e28f6e6bf9d3636ef36bd025cd3f9c649792d578fc965e2326432abc56f2cf90200484977dca28c4b9a6c808696bdf32f35ae8d01c4d580a1e12623bcadb3789de9eecc35303041cad31a319bf385aad6914416a7f5ae596cf2e93e6bf0bd6bce2f10b9d64e499245faa68873bfced672a55623abc6c461ff18b5c1741ec0d5befefd5720c760ed8b52795163224f396c8e2bb1693578897cf161eda4ab123bc2223b1f22bc1c0078f993a5ea63583a75828c3a2afa607e950ccdada3b7512aa5a6c832ff9e5123edec60960980eeeabba43de844dc73b973ca43eaee2d3c08932c2cf9f6ef7d2edb52fae254ea1457cb22d60182ee868dee0047420cab600e8916f61c7a99d4cf48ced606abfffb37bee902e2063cdd58b45785555fb05677d3b5792d82037ea79ed9d10d005c59a56edd152e04bf42f721c6d5d90b1727fb43d32f8118126d09542c405c8fe21517ac990ad549a5fc9884d8838dcc899ab4c4dae43709afd634c69c3690f699c0c3fed01592b18e0183260bb0c6ec97586d4f4ea798a1006cc137b20c61231faec861188499e7be13e02c75fb56044895c3c0689bdccfb75761d39a69e1d5c5953e76753dd4f50ee168263a71034346b8b1c2298fd69d0aa84ad073a4095f0c91e493d21c36674b621ba1a2566f8b9edd5341b826b93a0519a68ac506d0086b7db1f3ce2ce41f39fabd0666ef8e76ddbcee3907730dea3376c9983686c4f24046e4e8cd2caa6088fdcf1a8f69d4ecf3368fa5cc0c4282cca92e17e9b3f68518a12d6ac982b1ff981353f732024c96c262b46ac26e8b5b880bbfbf73a14bacb011a54ddccec9e91206ff70aec0718aca9436283b38647a7d3eea05edacf4698741cec0e71c7fa79fe5987301877d2205d87b11b13948d9d8b578ed46f7f766f2090e04821ffa2962532e966bf40b9f0c21df6cdfcb8111d1b8f23b20786ef2fa6700cafb4bfaf00d65ac2bdc835c831306c9db60a70f05040b43ec05fb55a3defb4c9743af9df112b1f88ef0311fce3da961a82e1ff7ee06878bfbe9f0f94af2139a907d6378389b91432e3bbcf86c886c7c64cc0c6214fe8628f2ef43f18cf782f8fa6730754447178818157a3b71a0d0db562c1a6e8b1b87e303d941f36cbbbbf5793bb0d42a6d502698c091ca4838d52dd34375c294459977bcfebad7feb85321d8eca69800d588585b6b7ffa207b93278ee7685dafd0ac906982659fe8dbbcce3eb222979498c4f6aa0d5f312b34fea689cb42dd88fd19796acee4481e40625cdd00a67817d3fc976e8bb2321e0cfdc5e9b1efedc0368649db56de79d422a5c14cf6d55ef950e1a270cdbb62e8c9e6499a7c393ecd9b15577164683af4a849c2eff4bf7dbffef9f3d762046e21d16325125706870b02a64d649cc506d85f72e682abebad5e21de49c8e280fa2063b980b807eef137e120ca57bf433a797fd7cfc1ffc56cca33ea91e024cefb7f5ad397a65d0c502c96c340ddab8974ba3733f5a12bd6bf8dbcb992c570ae7274ed95095586971180ca7ed5f18501033268068b7f4b7bc1262e197cc234c8cb60b068e94d6b15fe1912cebf265a397b6ae2045af0c51829cd76a5308abf60152ef69241d719ce1d40b5e161ffe80c0e6ba32067de8a979964cdc6abe398ea1dc351a485202bf686de861b66d1de86b2f716009dc12da08fe217b24f8b594fc038aa94f58dd04017a7616b716781604a5da214982234e8e846a7d80c68f7be9301f35d4b65607f5b508af15f06f492d5b2b551dd6c17c8b0c30e8e79d63d9d5dafdb3478616506d895d516599d95bdd45ed79d58ab09337927773b63f14f0519f50b06cb3742a045705cbfe737d530286bd90ebd887fb4c56a4a3a1731ab02d9d73412b1f1cfd5d786d61252271c2d2a5f901204442e4d1be59ce573cd7e0853c58322d5ab00c864871cd7326f6bcbc537522e43db24a2b49c5ed89afe5ef5660e40b577b7dbdd0441a622ddc8b7e2cbfc0cefd26552ca7fb96d4243f5fe9622ca382323ca138c9c67dc3ec067a00bdd5ccd87a118b18da07edf01dfe050898bf331362410eb844d94da8218c8a3137de998adf6b44897cd62323df004a2e641e26a9ae425cf167dc3e86b1800af00f4689df23669855922d40873def976aa39c78c82aee8341cd70fdaff3e36ef280b17adec26ec18d7a38fd0513c4f816e4a0c2d802a90c2bbe1146d756f31dfe45718b97524ebbe359efb225ba3557690d9e319b929672e3411b4a59421585f508e64e296cb511f9c00ddcba3715d3941f226f542b6994909ad297bc86a78851b24b5d6febe71cc03cab5914163fd40cb626b87d62ab97f6c78a7a12e0309f1c3bdbddcf75c0c9d98fedbf012854275e57f85d270638fd5ccbaf8bad72a796c3ea9045d743efafe10aa1c9c401caca0c74cfa614d93696a9734f8c9f25323aa3af80e1fbffa452d78abc1c91c424e530d7d18d1bc22ff7c12b88730c4dd07715e3ea72e33610b00d450d26928336791858f918b3deb5af45e48a0b6f9177f03cac8b3c008a0f23fbccbbdeae3edb35519ed38eef55a9f7e684229c11baa865431b3318d1992199063ae6a107f4c84dcdeb0a1ac93f5ac92b473d800defa5dce2e2cc7cd518d757faa5f64d3a06046ba0db05157b4ba024a97d3b0ccf388cbde5d61591b8f2734cea96f923e29ca1de53b833d86ad0a67c68d9b058625c3a8d909b841b2ca1a76cdc05385822318529a72c894a968f7f3c5562a5e300920118a0c17d72d25ba5c6d7a808f13c6f1cfb4fa6a5c32629d94f40d3e6e96844124ae87a49c1a39c8a834b6e4e97d56ccc7c414c9ee82f744232cfdbe2e11c66a59c6a3f97266196fa6fe097338a5541428c6df04bba633b0901052da3d63fe2158ba679141d19e5f3fd8745dcd8a753d8d58f16658b6084376b78392a4d10eeb4bc2738d4bb865fbe3eaf934abb73e56fb6ec3e7c8d4d9eaa349232ca0dc45129040ef2f1c9d607186f7899ddb2fd43521c4dab28114fa024a861967b770e89cffacc5f1cf15b22146bf4a2d792ace896c9b8b76c514af484d4ff225d97db1d7eb7d2211c51c57d61b55ce2d9ba97e95e6cda67fadbacdf3d7e267b30b0c50a963f2c2a459adb5f1801b8d3ed73e3193b3e9fcd15ecbcd710c89167fc687df5844526482a8d1ac60b613d8b967e4c75a0fd0ef7dc31a2c0bdb0b418f703d6120b9205e4aeb08ad579b35606323cf2c08eb3f51c6f86fa95b8da4726b21c7f7905ea0cef98c8752786a40c52281a4e2b19d874e828a1efe7c9c9f8c8784e83ae7049b134236498918e8a4b170501a8ab88645faf761c2301fb1aeedbeb595e30a35f2617d90f12346f42609320f7cc9028d076c6eb2c86a253dabeb924b2102ecfd3522a9053802701b74c0b6960f8bf3c4de7e5d1bfec7aca818cb0a1afd88fa9fcf3ca424c733c7827ba4ace78510ce8763f25d0ee1eef8cb74393bf7fd44819c4580deeb66e743971497e0bd24d9344d5184935173abdb90dc09628a153be72a81e8645218d9bc7b9b61caf45877bd04f35b8d9a639e739e86bbe435050dd4225efb638acbfd5815aaa122ad5415d62441a3f684e9732d34426665a44404c2377bcb69b9284c6b3024493f1d5c5e82d4e3ba7a6f003705bf7728a8a73ecd8e8ab440de37a054643b5a3e0c68c7293926ee317df9291c61ba57bd0f1cfc0f0d9d5e2d9e337e0f1f2f2f244a4d60b70fa824bb0f0403d1e04f59583d12236eb83a128c1a2522bd7e1c9b731401b13f40c67203cada70e2c43a18ccd1037d9017ac20bbb687319e0595e6c2cc7e062185382b16ba0a267c4bdef562f793399c0acd21b80f2d85c36a24be68bef42fce9ef113e6f36de89cbd8506f394b316744a782e8f1805fbfa787941db534e9b246f629a98b7d4480580a01593b2330036773155b29b58457694a8a615e2a82416b15be76c3048a8171dd252cea846842634cbe6b1dea71a90215dcb5624c7fa1408a11719ba8b14dfe2d3a73804bc5820f0526620a1363e3df837dccf9edb083241e13ac27c387d05a880e7efc1fd9edb5bee0fc8bf07e0fbb6a46f5a56340e1f5864d4ec931d80a03c4bd3ef04ec4bead522428d09a36f2879e5d01bcc73837e8acf25a4c87562dbe1db1771751df18481561b956668c7eda2e017f2bcb5f6c944cea3d5e6230ca03f4036ded365f9d8c954951b621e07d9b0ea308e602a71c85910c1b0fb4b48213eecf8df84915ded2ae2e7a075e6ae372c3a95857c906e879a798cbeb984075cc64a17988d1c461c77ef2a7fc0d85c35852d82b6b86cd6ccedf728c635742c6a588b8f9b781082ad088f6442c785246d992c2fbe891184c9aaf039652519b940b0e15720540275788b9e4aaa5b9214aecdaa62a0b0894d83480d44c9bce75ccb9e171572b53f37a561c5849b03eaf57a9cc1063dbcb9bca0202a7da0d627896c506913d979d8153b5819a5c5837894fbe9bdfc43f3638c31b60220300df28dc79c9ae576298502b9bc322d98bcd6bbde301b2b7cd617c38de9a50bdf701341066b34ddd99150315fc26a9efc87e926970db2261de652ca92ec7f0b0bf108186d192df355d324c353e824ccc6af60093f0e5641aaae0188cda0e3d62e09f47a42e7107f36bc2c41400287665f33f26bf4d6014cf08ef95da9f98a56345aa01a1363e45fdf2bf48d0fe3e6756c641a2d1907317682d1c2a5321ff2f2104a5368cb468fcae7f149b645b99955b2f20a0b30b86975c298650f7b1af132ccf5bcf569662c532045a1b57e93ae076dc2764a05daa6180aa5f81e3a102e7886c4d4ade5d9c166b0a4c73c5545a44f36b4edc4f0ad082a7dadcb7cd396fd99207066f68cebbd598badf8440f74d9b3f39b6e3c3d25586ac879ede80883f88b90633458a938f8d69b0dc962075e61832499c9a5693be9297814bf5d94309083c41677ff124a3e9d33f514e873147ef7422e8ea2d31f1808549680701232fe5832643b6d0475928cad894ca9157253b7ba77b1e8f17129f6bf94b906fb70b1788d09235343d40b45202556774513656fbf14439761c35f59e74ab483911eb68ecdb3dd18fc6fe03c44f283302599d172801ce41d05ada2f392b45a3f680caf0c66a028038c3775466077fdafe0e3f56f143d95f04136d3083b7adb63138f845f5767da3f8b3d1c30dbb077d888d320db47c99a896db39de9304823f17f8c89d3660b3d5fcd90aa17312da09bd6d36fba7c18013bb4f93475c963c6ad8eb27a9bb141083570cf3a3b98f32b4c6bb20170e23c3dc162d8ec5a3ceaae049b9204568d11ad8b90e578b41c406e4b1796fc35311fb304a565494bc8782623c16f65c7d015ca58a416c55aa9b6db468e30608b7969a2fe91fc215aaec80d2d72a4914521d6043c67c4d9316fec313f5c06a7b854b077d57c0e50ea334ab40153b4e39c1d2403b679d8c1c1cbcdc549da758d76f1bbb128d65f9b52a6f20e1e99d06c74f9fff72c467c7c14449bedcbff535f9cfa37360e45072b1681d544ab5b36101beed9984a13c19664cdcde076197bc9e6def84d95f75b08ca5338ab0539d979d893d329853cc809f1bcf3ca949c16f090cf33c11fed83602db42aae07e275b6a6688f1e57bc98a7bd2bfc43ab89647e2b10008a3552ea6051e4cba28a76e9998bd115b900922ed888afe2fda9eec90edede3b2a0a307cd5904ae2694de042b79490380ad9513ba627c69441338cd34932e669f8bfa6d5b1c0917f84e16e7272f1338d2e9c2233d14fe043637f97c0e742e8ce326fcb54eb5a5f51062fe0d38bff1a334268a886ac77d6bf0a1813bd8993438a0b039a1c800defe184a1aaeeb9b0c2ea65b42736510d7b2e94a87a08e8d6d029b51c4f57018f2c2ac320dee064d3d324467180ae7822a8583d888f82b165c7875d47dcc04e5297b45ae43201bd31df393217bfb415b383e5894881a7726bf96b934deb146e7df5794a58a577039a22f1009a4d82cb04853d30ad1babb0a6d30a5c39aee36446033a12312b1189adbc4c6d44b14772220d36758b793570cce6df6d0ffdbd16a55ebc4f518d9411820334a9000919853c8af9eb90e31ae666e5afb6cbfb0f84c807bb24680c22d5c0cebf6d16b780150d4e2dee3dceb5cc68ea830eded0b3558f32c42e58b7c188acaae92183bdac758ad09a8f57798a92855e2b14ab3a779d85089cd8745c7432838412047d59c89f88bb2c6b523ffafcff3af1a2ea4c20ab443faa027f9a8b302788055890b993dd668f7ecba8f8825b36f1e54f09d20001462ecf7e9afd786c6ccd62a3074cb76193bfa09b3a4945acde3ac3b34405078dad9bb587fb500a9285e13618923eea551b802e671f7aa13333de7d467a8513b69df4042f87d00fe6dc7a985870faaed9954eac60bac43bfaef471f64e2c6859409f2553ee92b7fee971fa2c168b89cf5bf9c0c0c595419c1d492fe6782a9f4b85f2789061bf72aa186528738a4032f8880f5f8eff15d031f84566d84b9b0db1b5b39bbbece4e665ce0e140aa659e911bb1f5a2610c335d898c8658961c1d1001400aef8586487efbe0a0921098afe4c7697ebfcacd531a88c660bc4d2ac876097ef1eaec21298540faa4ce3d2968d4ed52743c086c60962548b37a75e73a5954b738516754a06a75ad45d58f9ca1016cbf3c502f02b3a0dd9cbddf5563121f0b5846fe7cb8f608a9a4bd459f4883026425e8098368113ebe2b0e5dbf98fce96e985a1eda10a413c59dd80dec0487be5c9efbdf63a150a5953e814f1fbb78b98eb039d0da230d5977bfe1bebca65334043bacdfb3e0c4f74456c6b9c06fe96015aad60c9d66f10bc1939ccb7193033f8a05ae71475cf473662b9e97ad8f2588b5979dcac42a1502704f3bc66e28c4c5f08e0b6877690363b1b2cbf4a1b3449e61ee41b79347f87b60783fec39ac1a8108c5bad619686b7f7fd09e94556c019202a403cacc3c8bbb5363d0fcf472cf9d6beb407326327e33172e01fefb6f1e06950b1a0e59b0dbfa188d7cec099a8b13472ecb73ef388397bbfcc390ee1cb483907cf9b68701ffe771014bae2155049b4442b094bb796c5af652d0a4b4fb10e6e7842d27f0d503130daa11fa77536169d17192880699a0494af2c0ace9f232ea73a7bbcad34df4aacf51a1730f441e02fd85ff0206d3b5f00735f89482b54a435e0009706ebc32c48c82f7760f0466cfbff0cd5278f8250598d9d8498addbd9ca9e4d2402d61d5c15333c17e72d101e7fd458ee4c7d1feb2a0aba8f5cfbacd6dfb0d117f51248ea7543ca429201d7aaf3e2d0974e7193d332bc821607f7aa7d9651d50d3b752604b481d0b60b029e7ba109389aff6274a521f965d575b62b6b57ead058fe3f7b06ee7b6b187aef6ce2d9949e2b73c6307df71bbd675703d8a65fd7fa37e959e6485acaea6829ffc308cbe6043acba70e4565d8a8cfe6a80f46fafb7532098f1e74be882ffc45ad0f8d8056fed342b418e85966b8425f4b1d1ce2f51288107dcfc3292043a2423b3f3791f8100f678d58ec7f96e640d74a5a039f14f665eb26106b8544e20e6f424e136b2ed4945d9951dc4e1815a5c9221b7d098a145bab5d2c05f03e34f316c80133e33660f38b04bf660b8687f1990a0244995a234e7da2db568008e89993d12bbf03507523656ce5daf324e349b18e6bc42456c3d30c5527704bdda92f4f8730a2901bd6deec2f60bb188ef91f4e1fb992835251f89f3288e0486c824280672f507b9d01be9a16e374f53158e19fb6167fdc6846ad3aecaa4044ef73ec4812e1e015df1662965a3feb2ef12e6e3ff83a6b08734d8359011ce41b99d5bac31ba6bb4b86751c5fafeb2b27c273bcc8cf02e22ffde92c757d53bff22e1f48baadcb505d649405d823d2ac32e19976d83bdf060ee36b79a6031c81b6daf9384a98b25a6b50b8f120953bba1a5110bb3326f89b01092fa5970177224b915d801ea9a7d893973604036de270caa764125c0114dd81d9f0522856499fc15fe000c3c6f4d5da815d50758ded42ee62eea7636755e52d909ba9b951f2642a8b72230f59cd9e460a80d701f873015b4a2da8f83aee7001327abc5551547e8a00e03c1933ac5f561bd46f9c24ea1d49815df55b4d1a252819de1ede6bc064f4c000bbbbb7d1f181066dd2b032cfb0c688ec1a027733990547973b432b6685187c36a28dad1841bf92da38ebbe99b99f99347069a04638a2f6bad306674dcc826bc47f4e8351eb1064dce831fbac8964a999b1cd2a475796cab6e0d57554e994c6a4271d4e0e1013b1d9f0e5d721c5252ff4c89eaec386c8b79ee9fd7a2a88bf1d263a4d5c75d23aa154d8d74f9d1af9b3d244301d1b11b8b7d41f16bf8d06705fdcfca6d820bafb2a646df2ec033da837071e27b4bffe8535b3a390f33ecb06ed67be05006e3bd61184c18e0dc650ff719a0fcb7616871ec9514b3dff2633c21bf8e5183ca2d749ace0a42bf88051e664243e5d30f2b7d5cf50a87ac416b45c1d30e0706bc94e0015431524a9b567e1f0d2ef3b389b5b7bf429d341f4cf48b7f50f86853c4e02e019b35d94d0a62f880929b798b61638126db2c6615ff81f8774234d5970d1816be209a0d2278009fb903aad2750cbfa20ba934b0fdede79faf0f00c701f311814d09ea354ac20eda618118f01d5a4e95ead94f0766615cbe9ad440bb37d9816d077c7342da40f14d52ac64266d9e26545ef73dd20626c54b72b4a6fc065c68d3bf238192f7c72602dd4bc2cbbce5791ea33c8e7a28c5ef5efd693caa3ce8e9a4596c935f3067afb98472be30e0fc84e1a9ed771e2313cd1989aa96b632f4fb4be709875557a1521a0e926bab09d89418d270cd0371c2464586c66453125d1e984399e118c4a78d71ae0b248786dfbf4db40e791fd3dc031b9b5066cf5a6bdf7bd0f197f455a81ef65b851fcbbf672d13342b5cc6bd76fab6284863e876860f5385954ba28100b811ea5242faada0364740297642e6345b8a5d3c37a6fdd8ad42a341a842141bcfa19fb1007f2b6b1f47307d76ded8320e787822be5a3b2484391ca3c726ffe8512b95025c783cc5e6ee16dc577c2ecfedeca4e7e8744d43534b5797999369729f6eab1647a2166e7081ee6d79d2200e4418d5f0057bf631d6cb1111dadcc672b9bc7be831f3df43288648319f7b77a51247d9254c2b44017d08e5d2fb44bc622c7abb6a28ad7767b3a3e886f9eb7a770b87204b84daf5663efec1eb7991466c80e2a2251aba08092a872aab673f5e5d88f338832f0919db42358fbc30c5d1539595e05aff6ce90050dcaa906e28761ad9f08fb951c37c5e31a08d654aac902953eda81bd3d79acd0b0189f5628c1ad786d62ac7bdbe79d9d65f7259289f3bf931e0f54aed320c4b9c6097f36d8392ae0a6ef61e36090706f4197edbc0a46d1d6338224a7d0123e41d1600efe7b7025bcb5391a270e7095d813969ece35f1c5e3a3596bae29cdea407c2661dfd004569123cc0e3d44798c7ee8009113a6d698cd3e0b7a774eb2c9bd0cc06ea0b2e306b0e58021b5d333065ed55c3d74b1deccb4b12b154d3d732f9c9b610c9907d037f2901b781aafe9103177a807d58c3e38fa4ee07ddf6e22b258402c1a0438fb8ec028374c20dac07ab9ee4f8579c0cac185d2d0d259015872856a4e7356dd37c3a5dc65ece4d01b7614a8d7baa9b3aca80b15acf773b79f067db4aa2a5a049818211f8cfe18a34030b46a92ce6aaf04ce6bbab95ffde42d7a12c46fc98855cb47378c2f3ae53f6411a2d76eeb873155248d673d1000e9077671278e5dd3e2094046d09abdbacccd72ce480459e12e249eaff98daa1a8c951cd5b246e1b9f4675002f6bdc0665f3fc8f94789868033a2fcf1457ad54c25c8e06d61cc44040147ef6c47ff90f27d43e4cd00dbff96be42451774f942c22bf22a6102d420a39ebf4d47f1b5ac36a59f70926930eba9c2b602ecbc57e27e5ee02a506e674a14a567c9cd690ebb4a2fb45b00a9420d68b5751a0e705f8a0b7d8093ceaa8d4e6da3e74ac0b720d0068aa8050f7347662fc38debf8611ce745400684b4345e571d30d7d1ba83daa39e40b4c6a0fbea41d73d5fdc8e109d43be242c2e345c98e49f9c2c1498278a39f729cf8d013b10bc2a9cb6e247e265f237979f2d82078c8de94a9221b312bf3c9f0c37047084da15cf4f07d0a46a113dec1c6c8344c8ebd228154a2acd83c9fb087cc9fef7ee59ec65220db7b47d1a17466a1b169c27c00f178adec60bf341d214e8d4fd9a8011b068ec65d84b49848220adcfb4d29c07f291ba7119207ae99090829bd71034b2b36b19e7f922efece7b6005128558d89966f4600a6be35ddcd86038a971d373b6b529c84b8a3bbb9f0901c25612e961af0171b48609a36579e4f91500cf353a9c4e690a8f22e8e501358fc1bfc1b6b02e1e14e4ba699aacf938741b9093f4deb95059d05f96f4813d54bc822e2d69bf2e465e539612d1e3d01420387c3b702e15cb59e9f63968417074c1d6b7bd99eb95366646f1532064d06c6989fe9382aec9cedc9da343863545cb2365b0b55081d2864f23108e91e890a5690654b21214166a4168fbc1902adc4576f7d62c415bf4a0d2c3c171180482311ae692de3d991d7fbe69972cca22af74329aae2a8c3d04a1e2aa5a3c5aa9a759f593aab51347f442ffaa4b2ba6dcdae33c9110428dad3847bd2744bf74a961a4597539ebd43520161f64b991162ebeb94741d972f99df3efc94e7672646c2d6cca1e887398e210ba6949504be85d8175e154937d5ab21bee0d82d42c436cf72cea3adab78948a596e6546235c6c24c09a6b86f37fff107bc1cc23610aab92241eca7e6a36c93b6f7adf76f4dc4fcc9f1028e6dea6d88473c35a4b77c21e685952242be7ee5503084ec872cb78251f003eb0b770695fa258b4686be2d6a2cc5b73233aae8a5454ddfbde9d9d179fdd58ff5dc779d2381d5a63b0a173f502954dc333f4c4fc15b59ea4cfd208b84b7f6e31cd3636efdd9c10a7d0365f76465bff670defbb575e07c4cd3b37df9572ae663d999e3536a5936a586519ec8c035f722858b38709b7e74d23c7cc9b6f200389bd8721316efde4385eb6cea89c0db2214b92d23ae47ecd442b7bad58e35b9f048ed82319f526a4b102464b64be400d6f1d65cb5c7bf12792b9a1025cbb2d10921f0eed18dccc7d7fb36f9d97cf954a6083d95d2d57697345ad6f902232bd6324d0fd0d340945fd05210a073d0b74e6e86d2e5b41590d180fe31aaa83f03c273e2e2e06aadc3038222a0c1715dafe7cf7337bd78a0c9a388e219b473913a5bb334228073037644f1dae18e6abe2687b3308af84808fef47145b6796de3e02eadcb6413aae7d297e593b366d59c350d7c95bbbaf9e01fbb2283c26b3e937ad28e8dae8fe61e3e1e0ca560fd7ae8d925b2a374e5c778a0cb0fe2e471462e9e981f569fbabe5c8a921a11822533d64373d448d95affe49b961a664d445e23774ba4710c8fb703224cabaa699d25dcf79a838e86130fa5fe6375f1743bb002509c9fc5f0f57cb36b250b850e23057d6554d18b977bad5f0233b21b51170ed672e3e5c0053fb51d2e6993c52426416a1c7dc85bb90a61276d67643e8aa5a786e94558834b2ebc496195a4e3cc4d198ccba42fa0b58d1f7bcc18f48ded34a736afedfc7478dbd0481ecee7ef6a2ef4df1f06f4640f9b85ceb6672ebde964d5cb25e9738356646ea9fec271555d46983c705ba9c1f3e3e7806abd71069f3daff3645c01f5d5a97a635f204bb67fbc927c51d1e2e967ad353b96707bbb63daebd622fca53dbf5121e6b717a476085a79cc0a3d7c71276df5f37fc5d583926dd025fdc006cf9dc2e1b35551bd415159410f5901b5f9f7f57f57358050ea9aeb25e93a10196f0e8b73c46bb2dc993e932ee0717094713e6d7966afc77c784f1a8f17fb8932d700bce3e53e399f59231844e06490112ddf17881e3e23cea355d9512965d4bfebdeb3ec9be37ccbbc8482e4679a1820b61d423ec4e58019090651d9ed70942931273fdad84b93a9ab8fdd98ef9af5630c479a408aa48551200cf38002d9c79a12a3eb285848293eacc5e55b1666ba773582c7227356ede85a070be821d6bdf52698b8acc013c1bcdd997b32926d559b6cd5af44a5e56effda9d4068a101fe8478d43a80ec03bc7965e4c4c729b6d8120012a31157ac392c7cb0e28f1c6d8597f6c970c8fcfc3d23d37e02874099961a993589f1405e80feed9f91b82fab38e9a85e2e94ed081e1465eeaf30672984a625ad5adec6ea1d3331f8c5a0e28a7410406eb9c857b804a32280b76b021d55a153bace4a4a88a8b94b84a81c23ddda4a1785693aed74cb6779406d3caaa29aa5ceae1867c22780eec6041a1cafd09527736e7d2d0ac318069fa5fd24c42263e6fc199fba5fef1fb67d3d725c849c815d1c0bf3d6e7f0ecaba2ff93e335daef44c455b5ab0dc394b6242d43e14258803f9716dead6a0d9b5621b793dbc4a8076193c23332a5c1835a6b0669e31f34bd0c85df4bb2f11443c0fdd389c1e55a16b2cfc8932c5f0b4b7bd5ea9d6d1aed297aa4680a07bfee92a0e20db75ab2395bd7674e7093341322ab401acfb0213f6267ee459fe69ddc8e06b7071643defd9262af3da5de4af230b3237c48a52e517208c2a69a9eced2590130037438fc6cd1b7dba9f6ef6b4dcead8010f25f15263f1ef79ee213c3bd5fd86befbc54f8bbe155975deec67b84373e04c36ae0ec2a333fdde9eae4419d6cc82047f783522feef2a137a69a111428a49b2e65717c86b9fa51b7cc7fa6b24ca327d66ad8eaa9355aa5f6b58b9183a37f7d1f224509f06cf2315cf4eaaa2569b452b8b034bfbebc453f13abe97f5290204fb2c55788a5c4193be55f13367879f7fc790f8c2f61248f025885c6d7d927fd160c198eed0c5f638fd067f7016e4aeaee31b0592dda6951f94eeb96cf84aee3d93317df7a5aca75027f50e8bd159cd3c60be1bf8500697b44b67312b636e256419d3d0250adb84becd2a94a2f495773c446163510a7901c982c3be36f412d0c1655373b3f81028fe941285c72b93a5ab9519b0711f482d3d5d2878daa62be4eb687fa2936e85a570c83feed4a4200eab25afa6394543f55150c67b0bbfced91f12867fdb1561eabd81dfd58472fe248fdf92e4c9fd55857f334fab897270a5ec952751456accff07b27e260cb463790c7c140fe9a268301804bc6e71e0a31348da7dc66e092bfb2a305fcb7422d46b7cba9bb2baf7f1e6edfad09fd0c7dffadf89003af336be1635b42a6415eda470fe895004c9fdda834d944f5aa7bb49acb127c065ec7d7a29af2f5260536bab569a8f61a6dd6c3eafb3e23c9bdd10dbd835a27ce64599d9c4c21c28b95faae107a4455bc875858db29737244cca74d9a0c70549478ea4a3d2ac256c3d677c209e88a92e86dc3e1619a19766980a995232475ebf448ce0f88979df7ad3e7aeacd21f758fa4e6d75f08a727f06cd51e6243ce5f7cd5d68b3b633a9c1e019ed4d6fca882c0720785a40c305f6120ccfbffa48949dac5e77324f86e7854d15bbbca7e0df04cee0f604e2bb664591424956911dce50359ab68e318d22e2528f47f310825bc197582ff7b34b15fcb2b6a6884a249af6f0d9dffedefd63e1c6936eeaf918e0c3d0bf5273fceda711d22c434cea4a8f3d1552063bfa1e559d3b845e62563074dd882b348d32d608d640e83fffa6fda7ee7ce6d8df72e90e24d823fe111b6d07fa40b59cae0702e1e4f1257b3d74ee0470bd1ab76564de1c1ec5aaff95e46a6365b3b5b19aba1f6aa9127f3bb3c92625f8a2211cd998043b6c0f4d0bdc451ac3d646ad981e315e23fc444966b63a5da8e0e0aa113b8a2adeae764df47272b9b5882207667c263c013069420bd1df0407c37252185ee9bfca33645fd333f0054bd822e912816af9e1d2aa1a18a025ff6d2eb83759c872fec13ffbfe8c2196d006592f902002bb9b525e931f7783674a76fa82717fb0f4608ed99fc94c73e00dd48d2ff710f3fa0c800b63359ce43eb03d346bc57b9bc82633092bd85cd671ceedfc5c3eae8a51220f9764c6244eacf78f9f99ea7c30d6ea7ee906eb65575e172dc0a50afc361c6508c9ceccfd37796bf567edc8e4b37a1a77b6a654971d313889c9222ef7d47de19f115b08627b5eb2e8da4d95545c8414c00f84032f0ea76c3b5df77941ae9c5902120e8938d3da53f0c26f47b03464f2e14620a97dff075713eb8b9459ce7f7b3432dcaa76d9d0978484147135867655f4b0133289a9890ce7e444d858b7458707b3dbee9d71a2ba0fcd9dcf3b332a44d5f83b62107573ca5242aa580d4ad39fe642dc4cd4cf77e828fe343f824161b732fa6b5f59ee0112312711d1f9d5c46d10850c59a89500dab8dcbb6ba5b8b9035fc26662ae7f5288db2604142b22d0e04ba8024729a7a6ec8da0a264cc78ce45e5a23b0f4aa2021c3328f65ca2316b6aa78a670b099941109b34ff12fe3e006ac2bf4a53d5ac93a0f7abc12c24d2140bae19c637dc4ea22e08e2615ba7c5b29b82ac6c65e25843675d4263b376f8ab036ca2830b5fd97e4aec239b4258b738cab9e5c319208d747fcb1d6e23c0783a614ee60535b5e211da5d24f6222cd80af62723d3690b44e0e9ed6f0bc36589fc7f78e7eecb7199e8198b4813d9d9d3ad72f96bc5781a802bb7f250837ac498e58d2509caaeb8d7ec7cdc7cf3abeabbeab620b101968675abafdc41e17bb820d932cb56d004b1fa8a2cb50e8047de33aef59fb057abcc43c5660dca2ec55745778d77613bbe178c340be80b59b923e41a3567731cfe750b90d21eeb9419caa223a3ea3f8e346c6af3da0dee7754126e48557a324a49257c7cb4ca533711594b700a66b15fa42ee71c5ef83302d690b1e430ad6b5fac000a7fd2980dcee1aa013d8a6ad83cf39a6035da6c2cd3371e3187cc7d8f3f33e4b6da6fb7d77d948a56ed19388636e8363dfc78ba76d2e6ba3fc85b67f90b28cbbb0b9b460381f549eb21b15b78801a5a1265e5f40652bc76eab282f5d4810c6e8ba44ed10896f37e235ecb213d007953961961020c8aecbff405dd6b3122aed02ac2f658172b862a4509fe5de3a7c06ae3110ef5bd21f88d8603bbc7d4c90c3ee1877981063c4b70d7cf98941f7808cfa9d769cf1d8a079ae2664b45128112278fbbb863e3eb263b054caae35b8a3b371325899992287544b1c4e898aa3a33e82feaef7d9b0dc611765a3570492b29f5f9384d39bcb2e4867cc0ea273762b916cec8b6fcc5a3966765d6285c437159f15fe6124fcd670c587a6c2d5eaae8c20ee58930206852f59b744780865dab4890c77b9c6901148485c6a7b736515df2a97cd909b7657eb8f6f84de4a6703504bd2514419a69883a1b4d6923b12fc0c5db39b92857967d6382fce3181a0ab301df99439e9fe18aab589fdb9edcc1babde775d2db491dff38820327d192c7c90eb8cc0bfaf8d2a5c9d2dbeeacf2300b20374d69e6c1cc4706356f9dcd4e23154f2272a0abcad0075bd794e96320095d4cade51bcb0731968a3bc3640423db8755bd36e60ef8308ebeec57ec32d30739370b3d9face96075a7202dd79c5a3e9a6903be56df189925a50542ca2ddd58a3e7fef05a6c70c3a64b7ad8a39ac41f097b43b5c203852f2c9508e3c560cff5b58b8782bf396ffbbd993906cbfb8c290b1aeaf92a296b4a3b0142b6e604c964108e91a7ce59a6b8a82e2c569b1b981df9505d7f60d913b7f947fcc905606d6e66bb0f7594285c29bd76d3c702a15d89c4f11881478a5e16e67bb8a61dccc217205c4dd54f7e7ec79a372d753a7fd4463a3a2d204fe5ed0b5e436968de988662f9730bb6caf9c20682acd3d24944092c2920eaa20a0d06f6bcfb8d448ec8f2a16c41ae9b2d920d2afa68e7e2f7a828f2c9fcc8f76da28c5330d734b574558cc74578484e6c623bfb4bcdd807a74a0191e9a49435cf740cf80f2cf29bd2e7bf7ab96d2fd4a26e4d83118c4e9eed053a56649ab7330ab24e6faaea1ae287d7661c81ae9203ddd41d908dea4bffbadeda97ff512ec7e1d4a4a02b8cde79e6ea5c31b46dfea4907b64769626c19714c5bec8b1b807657b1521a34d784807fc23cd5c2b2716170983e452491aab3c3b306407b2e0dd60596008792b9bdd6343f59cdc7e11d824712c699e14ae19ffd3231cb8d2b358267be176cbb4e8d5deb189d68ce4b8a6235729ebf87b9c76ddd5973bd3dc82715031e7cbd0fc886d99466e821808dae574959326d0d47cfeb327440e8cffdd9a2a93ef13987e3c9b258bb980db5d9584df22d161028487e03d7a8764b19241ee68622fd451d189e317c3be21eacea249c24f1e32025dfe582991269ec2fd01081762b806440d4ce9205a29dd2aa761d652a17e0af0682cfe4f1c6682be4089b0eff9b33f2552b14a9fb08093a3cb7c4cbb1be59ae83c9bd6b9e45db2c81f4491df553a47dad268016888159f1c7f00ecf6b51193d6c7b661b4b7b0b876f470b52e25f0203c17cd86f6b0da968f367ce0fd3b23096cb7afd0b025c29feb999c662f1ed40af1916731e506752f997f37984fc005ef143128d9f3fab19a0d994d632921096f1c923c3a2612947e470e379d829c0323a3a7dc8a3135504068cb3506a92f4b21c142323f290b3ce58c02f1c7ea3305b20c94d2d3d6279927cd316deffe9c36e2f0bbc18d1b4f474cbd5d0ad1b68dceeb802452b34b6b8fdb1105f20d895f3b630cdaf901800c6818f476be6963f202c34cf7cc816500947f41bd9529d58c5842edf178bef1a23c0535fc7ba77a9df5f2b2f956d8b56969bb68e2b0c59187bda70245ca559405e1006e984678c592d5762ebe309780262340eb672ee7c2ad251663de650c9de7d7eb69b0fc8058ca8bdaf43ac77a6f6008b2b7f37c58bde15a976c5ed8a4b7378ec78c8916aba39e4bc0d77cb7b8e492fdb1ba5d6d2f5e0613feda178db633232a4d9785b2fd83368b3e29fc32895a0a79f189e1d833c2068f5e3d070f1b7d11148a633987a0a8043fd7e9953d0673053a861f18339e23272f4726e0a19f05f0a72628a24655ca31c58118515b8f77902c4307527e1271078d301f71a837bc70742ca549d0e31782635cf96a5270e37b0b30b05831a8649df4206adfa27b62bb2095de79293a472cb8930fd5111083291bc8fcb0c4e9cd2335db0d8a716c0cc7ec8d0b41a6970adab0976ec71a6b8b5dcff28e52fc9b7395e1aefd495ed81880ad98c873507abfaf4979225e896e9045cc83ff2f06f526ee9239df93307b873aa97038f552ccf2772221c0d90ac2dcac34bb24f31674bf2ec896a2a95bf9971d961c8985fb18c118aedb60527cd149448ec3e1ea9fe7b8c940aad0d7cd8f816f5ffcdab2844236fabcbf66c175af0e991aad458411f4ba19aa9ff0becec18e593ec35ef108ff8f066f84af804dba94dfee853b1e987641de700e76facee46e41fa557b5a4fe9d17747d2b7806969ce988ade44dbfe2f0db52d7b885e73b8570549974f741b222bb86eb2f1341fcca0eb77dc8b3d86df591c15d84aca56b7432d63057bbbbdaca566bee79ce283a7203d46f0b83876c205ff38aa6cc28c728781ccf1202719d16eedc43a30f9fa65df99ca27eea576c472e51f199724254c0ff8a51e47bc03fbcc7b10c26984264b7819b03f32b844bac5592466aaa21085ad68b36bc4bbde004b713c972f07d5d6ce2b223b467cc531e10473db4646ba4d9549df2f0107063b5af975f2e4cab31440ccfd9e90c5bba7c450b2c5cccc43c10327f60c74ae96e2434731b0a7a124b5df30bd5a9b402ecbea5d301096c33e575b78bb795f999b543405cabc7eb607a70586eb92d4ff41e8355eed614dd4b409cd123d58fb4be1c5f460a330f958a8466b9ebd020520453767d544e9594974a26af0c56e15311160eccce2fe5194a9704a8fd006f324883dae389a1af34067c0d697307d77631ab7da5b2e89dee7932a9b4fffdcde3396608ebfe0c53437193dcd20a8160732ed2ec19565b02f3b709482f78923e205229bb214241732a814bd038f3287d73445c4a8eb4586dfaa3748494d2a6d2ccab0adf3e2c3c5cd90a8ee60a698233fa46ddcd6cdf969d0d7ef43231daa559d149be76e96e51e09c00b6d453e3c4cadb4aad2b56ead9dc64e800a3d513a2c29df624b6f63d19be4cd37de813312fb142472276590d8c1f925faab48f7f987b9b7a7b1d8c7d3e146cab2f67adff68b5b2b3d402e400c7e35709217c5f66e77e7e6eec5cec687e0109ce30b8d9a65c099454d00b14080f7c41cc71c62a111a5a9d3dd473ba2c3907d8117a7c288100f0f5e911955f3d9ac2346ddde83fa250edf7f1c8ecb3be522430e69ca2491fc7c48eb4dc7c4d7554051e7cf343fe5457e1c03f07b5df2f8e8778e5e898ddf227534bf616fd2598c5dde8d87455562088d1725de952f826ed0acb6412b3db514d2115c03adf0a3138abe3ba1e4d4a4681c26eeea844837ca05fef053ba52ba54f7558f668cbecea55bc9108a2a821a75bca90c2a9c6d360818b93a7204472281a7284dfd4e6eeb328220dcbf162d2429db966551b4049126f3e3bf07b0986227cdf65b04419305aa3c96bd8dba6448d4b1c0b5d75e29a7846770b59890fc8833d75f1c63ba41499552c77fdfdbc09b755cb7eace5ca7cb7bbff8f4c86581ba4f34e6fee0cdc1fdf80ec242c7d8d20123e352964592fc8a8a7c8d8179b4fe316f081f6c3ec5fd3a4b2daf84797e900c85f0176825542ee909ae25dc971748ef3c0c1dd777a0d6569ddc15e59cbf5ed3ff3b818d5b92eb23c7bdf098e5ca0dffb9e53a66172ec2460bed09407f0f55f59141c73dbb988f51dcdbbb942eab925d7d629e6d6ba999fb7ccc07c4f1bfcaf58db1662684790da54fb05d100865fe212488146682779887cbe74e72547c52bbf4d3d3df31d79adb70a7a21cd3782a799421f094e44e1111a6b969eb9bcf4180b20fe260a24d383ee9f37a20cb6d864580b96f0ac63788b3a8ce0fea66ea668b280d1a537b65a46555e3647bdcc4350418873e45a8e2a485b5d02b50c04a8231e7f27310c7c6e8d1e45fea5ae2d7b067417f42c505e561ee690a25991f0d0b92385553c5d059abba1d3b38d91dae8f5d2b00308b67ead8c7ea51811cb830a1432a72703f2ecaa161d20bdddf86beee00909ad7880148bf0f48babd6ed84c6a306b779bd3578bfb47e2682d18d9bf1a8e16ac5627acad1bc95126f71d2b2d987277caba7c65a55f9044a3a241c592f0e1db62a9f39bb4aa229d21f6e1d2c350af6b71133c43668f66cf809f5cdcd90dd7e3a5cbd7faa188f9f52681aad6dc17c5d0ab8292244510385bc11643fa672d4289f227aa7e8dd2f32996de71ccd9345e547fae3f9ceb34cc2c42f0d97c15aef526217ecf926038a078cd58fedc580b2feaacdf2d54e1caf3119009e7513771d0ae14974ebc1d990701cfc48921bc2feaf7df178039422ee55d6ec0c3ee1c39a526f80ebced92e249fdb3daa39a76fcc5060646bf5fcc396e30e00a1909c555acd9d5dd72fd63ad54df119d007a6e2aad2801fda7a4f5d6bbf61df5f46b08231f7e09055894aa5cd87f2d63e22bc5666c50c1da15b2ec815c2a0bc18b1590ed9a92a6138c86292db59959686fee08c16470f9351d531b7e01012bfa87006b7c55daebcb480e3e68665a15f0d0d5b5cb83b06acabb96d1d1249aa64db85ecb1058c6543f4be9fdd6153d002676776148a7d306b0d86abe594bea4cad762f5f851667a99022c6f2642c10ff687b044b087c2272ee0c6d52752ef9de0d479de59c9e5c7bedf8c8aaa5cff3c7b19963f98451bcf082e7843dbc3af2753891a9aa1205c532f63f0a47833dab211578d100b5e418e4f3472c1132fb59662d775e8827935514a59b99763ce463d50668b06c795c585063422baf25b472f01c904b4ab072299c03b53cf85c28f9fd13fda653b66d3bd02642f63f4758a6d12b4b3d722744f59ae19b8b73366fec20fac538d82561643fff028881ba9a920e2a7ce654ce68c248800f4b5f04c7c689d6d63fd97eb73971d06478ee58b32f1b29745bf60aa6f560639a7b24e8524c4ead6f7ce4e572a050764d016fe26aae7e605540b6b0cbe2c5a586d8b0cc8f3c3ad245f9d2dfaa1a1419bb94b7789331a30a365cf24623ba60634be33230ef1b6e13c2cd42af8e5dab1594435537affdd25acf16b06f4a84d02b520db3d531bd10ee23f10ff386e93113c0eb511f8682968bd387eb76f7ecfd1465c773f656ef534bdc004e799c2b747997f126a336993b4fc3ca7130cd8ed344fe8454263f74e54c90f306610a1ddb4491d4fefbcb361ba25edfe3195dd2519b81bdde519712f4aaf57feebed3b4ca89e82e0b1bb8b278da4d832c37d1275cdc0789ab9ecc1d344a55c15f89862a9ddbecee75d4656a177e2d226a6e2aef82427b624cf3280bd5802c6bd133a4a0c9885da3ffcaebc97657f89c4d096db44636006212f789f58c0d3bf8f7dbfa99e6967bb96ed05732e089b68c812938796af8bf67f20d84d0ed30b69c52f5636bf89de6350661bebaf14eac7cb5edc3342023477d226c8feb35974d4321baeb52765ccf3ad39659a22b5c51413540caae909b1d04944d356954d765127d79dea81717de54c4bf41d01d0f45b1210512c4db2139b73f1923175d14156b132b43b405586198345960067d8f02feda3744026bf8ed10a89ca8a2d6357da3fbbb9cab916f3dddc3fb9f435d40bf00bcc576adc79a396cfa9983d40ed37a30dd06df45cec0ff848eaaadd2bd4af74afe89ef1b0898184feab1c86c20cc887e7ac641067763ad710bc6b02fabd268af517c70c29aac4a1bb7ca6f91536944aabefa5a58f6ec6599653d542aaeb4eca74ee356cc8affa8c097de220f754b64b12e3f2462c7f730b5a4d38ae10f2cf25bad7eac0e1f236f1c1cadcf04bce181509fdc8215a02c97c5620b12402cf87f186b2c62d0218e964b886831324d9159c7f8cccd3974a0686c34fd666f911f0ecb4721ec72f4241c7996b94f8b3c65d3400d16e26571d0f7edc027f16dd8b846f21bb58349ad517808020ef12821d8684c36ff20db8481e3cc023dcf77a7d5928f982b2928d4230445a23b9b4349bbf1c04aef6adc3b13ffb1ca936cc7e2397bb2634e9dd229344ed9a729a2e2605395422483ee2d06c1b05d6f6b9edf6aee2b49a2cab14f92666e0f8d9f7691c68173f03105908db9b5867bf89f6f0ccc3678d183d761ebefb0ffbce0b1aaf23a1a04176abecc25ebd85e6fa58619c1271ced115c8988e95aeda876ac59b2a09c7eedbf2837584129b84d1a623fd86774a3ddf26e0128e58b650afc5a4dd8a63bf67e7bad7d86f7230329458b1c82abfb374107fc7a8a31f11586377d7866443814cd6f7c8082eed1b2f94880dd620070e559a8313863e2c467ef92c34ca1061c0f342201261bb16d56dec8782ad93f7d7af6e50f3858899f69995bd606723a205acb0f392890756edf553ef2a7781b605c3bf0d81909a8ae2719e608b9dc59b74b092ee5a17fa6392d3c16a26e531d0c2946ae2628286bea568828767bdd60ecb015cf264aae0448e2a14c028f47f217725363a96db59eac31f45f8655af5d92c444c311fff53d9a93458de8fa8d19f5671e983f0b723bd4b3dc3792f01f6c15c099f5560dd7146746dea806e8b96d20309db366b8671c68251a6edbe29f4e36078bb0db483f65281555e8479d76a9a2bc333111fbf380a36e3028e0f1c5091255b2037e425325c6b42830d5d4c1efa9502ea792f569d825aa0d7822bead62bc11191fe58e641539dbc295ed70fc1a9b8e66538ba740b3f9bfd0171d2e27cb6f0df9883504f3379ca9e10edfc4055d87f719b5b8fcd214a90348589545102e151c8a37805a46f41792a0b10b5a1158963afa3a32f95f311d9dee4d1a7e69da0f32d7a613a45b52f2fa59fff6fda32cb0a1ada1fa49e52c08a8d02576eaadccd4a336f40f5f9768d5df8598d58776dcd18c799ac1b034f84c4005c7cfe09463b9dec7940c7fca7b41315ff3f5d726c867641a5c6d6a52ca854241b28ba51870127cdf92ce51627c27ef39d08c2b16a3859bee19fe02dbe897afe436d9cbc07b04a231160987c82edf839dfeafb06b86a0bbd1e0db692da1ba3bed6e106845ff8faae31a0f73a33e7bf63ac3e688653d58ee55164fc76a0dc45f87665003b4f51ac00137e9b3fca64cd89daf2c3fb822b6a2f3077acd2bf1c60ea854643320418b400f54574276aaee9087786b9999b577fd88b3262756519086ff776ea0a40fe50fa69ac5476865de70966e807761aac995a386e4a67db02e0bd493ccb9d0abc649e4fae23a6bdc17dc391d72f153af06ced836f716cd4dbd194767ae6834bd9431d2d5ecea6cac67bd1211e964c8b2d61cb13eb123568f889514e22905b8ad20eef327b15490ebbe7cb7f8216276f200ace3f6e525bbecfb2875d4d1852b8b9c61412e53f0175bbe8e34b73f196fd5d6936a282f778426273cdd7558d39f85894244311ad15a519af574da03bcbfaea94ff8d0e3f821440654f9adcb8edc2d1fae50bc78a185b9cf5849e78afda9a785571b1a8ed0fdbef861bafc96ec70bc735e2000e9bd416b8bc89fe19ffc3c1ed5b907cfbaecdaa693f82b26ea4e35e64137139f347c7d4f39d98665f28ec6f721ad7a75cd3eccb1bce577d4640fe2bb3edc64dc1161a30688b3680ba86f0e6269d12eb2b0697729f6b64da69207e36b55da22b4e55ce379f12f74d8a7d09d5ad2f33668b08314a22b62e8fc40118e1440602fe5fb75e42d107770e6c5759cb4e32a4a5ecdc95536ee22ed27a6bb60ecdd078299b7b94d45ac02905a5a56b040b25cdb443c3479aa45b0b3f724806daa09b781a2a712b1d435ac92697c6629f1ef3f3b2290e7bdcfcdac2dc9b93c992a7b2d282de0c0ff9c5cdcb5f7db807c6fb38a03b4604b063c72a5b039960a5b9a33e9530b789916c8c2a1e092a5efc5c1b793908b87527317ff3bc8a07f79d8ed4ba93ff3e5bcf63565d153dcee18001a737fc943ca335e20cf41c905ec64696b6b41859ac655db9acb76513fae48e362718caee4945a06ea1ff1e6e3f01ba1644f6c82db3d44ab6de225298dc669143872fb79cc08b62ea8d24efba0c38d16fc1ea31b0b1a690c96d52b66b08234159416db04fcbb74f423666b70a0fb2c1eb296b2714e029af875f01174a35c8dfce8749e87f92627b71f41a04fdeb2fce3ec40ebb72c19c3d8b56712458615700989c3f0d45054a30603ceb3c99d02c523d38e6704039c9a62176c6baa66186b47a39a2fbe30af0cd50cc8585e2843c901f0491c9d2d0b34875eb40f48275a3ea594b75288f9dae7e82433a9bd78ed04d2bd651d52e6c8335c9df65d775b6aa67477712c2ac3ecd385603cb40fe551fdf1817bcb840ac122a3a3d73dd6845e3655f519f0269ec843c0bafa60b1b4fa07fd480f88e403c4c1468d255bde0251da80dea650f1c4734ab25031c2ba864b547cf7f8486b2ebd1bc5bafb60049e2c05d37aa8a68c3292d37a9e650b57fe93b53c9b006f8c9ae399b53ce8c86bb783156d19590e0fff5d11a05a24d295343944e2a178f37447b3779065aa8a1721e6127a29552a83ddbadcf66b9ee0412b7934cf28959083b2f1e3a3cf8732522ccff6751f23ec5e7f138367cac5d1bc64785cc9175ede3b7f762483baabd85ec0f1fc33b6818c6f6b306e81f425b2ced0bf504a3536496890a043303ddb4c41b9ddca3cf7beaebbf638d9bbe851aea6727666e6f75210bd7085cf695b6b6e58098b3f6d693cf963ead654326fafd0b33aa186c77c96d88c0b597851570e94e1487356790a86b04aabc03edddfc34e6bc75a9f76a0ab1ccc0f54c0831d9488b5c951720d7a9f82e6179fb545100ce825ff1811d5f175c086dbd48ce88b41399c7fa609f12b5d7c976ccf189eba004c0e8f17e9e038bd0f2254a28cab93fc5b59bd2a528af045aac753fe983032469cf3acbc8ebbab8419953b091cb9c0b167e0ad12e706419b93901163dc3bca1848d780cc581ebb2fb0723340007993ca5d99e57250417f25572bcdfe73de9549e0f2e95bb7d723049f311b1141030b6fd046cbd9fbd093af549b33f49779a4883431b68987f90400f3d8ac4c50593aabb4f8c2554f0eeddf4988f5c252e7d2509afd8482d5589fb2bdff63e73c3eb04e9ede124d67013fe463a9d0faad66bdc37ee1e9570f95a7d24383e55e3f2bbe44156bc2fcd50619d57ff62afbcd2361c4672caa947c9e5e2c1397629e6db3565eb650dfbd56d5c29241bac40441a61b8e41fac78766169e2904c737f5b0ecb636d24ca23d59e4549abb44febbc4d437a8b8f87358782b4f1e91ba611edf1c7553f0673cf3abf9d6e9f9dce1708ba621c6c3bc5762d1ac4cbd1b32f3ab4d186cab783cef59561818531e2d86791c571bbf3d6c76c52f84189e984bf1f5911042ef11549b94f4df3046e0bf8813f11ff40e96b9e9dd18458f8898591bf384044a53533784e15fa312b3d870331c12d23a1f174ef3fdb49ed2e50ddb03316c4db172fb337d926bb2d651a0ba5d4f23126007d8824eb38bd5a757c14f1301794445b156809ffc34cb7b51b3088b7a1ca7d385e431d89198c1644bf0a37b947e2caf6e3c765bd69ff3326dd08b44e042d0404acd0f8f403308850c06dedd15c00d2cd3b42ba4044b983f02742962caa02de385a2bfe48b7bd6e7c26bbbedc84d7066cd492fe139d8733bb5af8f5ea67391b621f64bf7d4944fbc0d3a83b4fc066a596e6cfd245b106dba1f2c9c051b55135314cf9ce4c4d9f1f810c5bdbe91df62ddd9d13ff3ede142f1d913a55171c402fa6cfeb1e7a968c7e09b399519ba96316a1ef58b0091a713ff4fb4e478c74f3df80bf30ab0f02a4a342093e1b52537b7d0b903b0f85e3c45ed3fd12c4e1b55e806e6de2e4d4d1df200af9defb9f6bba21be466c06879f5173fbeffa28eaa77094143933369b584d1b639e7cf2a54ea2a8da4a2caf894f1b75ecfc619fd7133440d944f557d6511995aeac9c71d570de8fca82fa05ccc13571ff4b102b72bae4ab9b5cd8aa192e364247ea0f902d7b20842ed999fb7937dfcb1a8bc525ced3b8564a49e45ae8f08e854acc6405518ec3ac56543de2faf89dfab272954d3ccb1feb560b3f5179a91981b50e57e39fb678be89c1b5311ae88f88f2cd92c69ae2c5b328db508b575a4e244217b7ca7cba5abcbf197f50424f847d9564cff1f6a2b1e07b5ba6cb9ce7b75a648da326f4e098616d21b593e5cf87b448ce14626b4c00ae34630ce797cddcb3bf1efcd501fbaa3687b5fec50849ee5b1f67988225a584bfd2ba14ab804a6d9df5101feb67c78c3cef064c3b78142870831e0b5b1bace238273d8b6cc23a31be9e2a2fc2e361f1bdf9cd3eb6fc61439315c5c71c3421750bfa601869ab97e6835e957e0ecbf40a6ebf7a5760e38f162382e0c4ecbef72f8b884d35f169c9aeec3067ada4ada13283d3189ac6d5a02f1166be662dd6ceeb7170420569e96277ef9d0da45323906c0b5ce3b8dcfd607f01450d5a8b061c4048b6dc903748a7d28467f103be843502d49b8e4c0fe7b8657e733d04a12901f98f145d5b7f49fb97d2265da0c5eb4b26f45df6d51fc5e005a3fb65dace88d386987f02cab4a2536c7c4deeda727e873747d744b5d3df57fdf2d16966fd08d6d95ec669d5e224461724698765afbc3df7dbba77ae9eab13f6219720ec62f1826345412a0fefeaf08d2956a7773b8ec2127fdc2b324678b2f111bb85f7073b01d14cc371e1bf0d369b87419607ccff95e078f790b0e4dd22f80926c5996cc6f1843b6b1c4158e67a699d13f349661c273f69ea6ed5872c05d9c100c99703d2e51b446548582784972f219523b5722206cf7b3029044816944ec2922bcd48e12302c9b887bb22a3d4d143fcaaee4391b3df6081e318c3e4510c8ebef1fdfb33d442f7bafdf09ba4b148ad5223a87b1929193ce2fe493516359bf08f7b163bf82624b53165b048d580dafd02c7d32baed9db5d579dc45121fd97f2004a0fa9c2a34ad5ac65d76f821d8c79eb0fbb5411d3a8654c813c559106bd31fae20d146b9a70e550ac190966ba03b515422c2b574f3cb73705c676d7376bc910926af6fce3cbf77a4d609a720b009461d1f043171284d4f03da30e6486df05ef253345cbbe4ca5ace15e157093a901b245bb43e5873fdfa8ecedf7b1cd7796b2eadfc2ef40478a7ad8a148bb2aaee0e099f16a5d7d71cebd53b7deb9711f5834c95029b012122c95680deccf92c0005374ea84e6b7ef45792ae225073199e9281e58b27274a12559883040a0a9aec06d3a871bd9f474f09220de3f0e8a68cf0073f2ebdee04e783497670248c73709ff5074891b70d7a2f464d04c2ae2b297c41a7384034617555143fc096f6f2a4a557a7ad4294255ef3f2adad1fe18e54e715ac46c8668b2b6f36f58fa4ab796db755abc179f45256e84263ab30feee21706fe5815610f2fcafd5a38e370e93643929a6e75babcf38ba32a4859cbe1aa66d6b2c991dd966437206797dce58078fa823fa71225f35977d8ba7cb9d821f163a4a200c142c7425f3c23f462d2f31c5522dc6dcdcb5dd235acde8d72ec4ca73b811c421e52a64e737955cb8c94e7348d4d5e6d8a56b7c793bc4afc252065e66e69014a0d443d6e1bfb390fb913adbf79cc2955de53d8cb458d63eb351a55067b7d7ddd1aa8a7d079a5e6d8c328b4d2f76d9feab3ef45610338dc08a19beeeab06cad8ae0a0328309f5ee9e5dc8ca6f14ead7aa5da0f2657b259fc891271a465223504b45fc8916b77acdc9846a2b5201d3de2a0919caa0128fd0f63dfdef48d712761d67ccb1170e89003f932894b3fd9928b29f118b2ae61748434a9edba7a32483090c9afd66837b0b8d9d5020e54a34809a480d68c40aacdd899eb799a337d01c988f009fd594a5097737cee88ede0c01f3d61c09ecc0fa7baf619ec51ca4547f48dd25fcee569819eb46c15986c42b7af2d68d0bd126d49780f95a299031719e764340a48bb53a2f85394570ad9d037d358c69aef956537c5770f43f2198bc18385f6efcf83ab8757c254eaeb02119641a971fc88d37999f639a469b0e3d9eede3bbfea1128938403186b73e149520a6f988444c14428ed624970c9b82ed79f9d881edfe7e9bad6b895d1eb6f05c1a6c1a3b1ab6dbba859a5cd9a7c49618490d4aeff5e0bcebf2f42284711b80f98d3253f59ad3d0d6184c587432a28996bd7b44714c1677f0a2083872101b1919b833e8f2c0d9a28c68c0781567727e90f31e538203ece036ab3a879024307512d7ea5eccbac0340a2c5a5442c775272bfaf7b6277391f46c4a8bd114c772de2fa403a9160999d28977d1a4db115359fd060bff27d6580e1f9212afee4f67f339f9939e8f11c688b51cec3f4ad9a746c864b9c40068a71a99dd8e17c6d991a3a3abcba2c66750698b9eaeea17bf114831dac303064dda3e7d38e5591c58193b7815f6cf253a0699b59d8866d3bea4816c8ea818bb66608977bd041cce113a3dc9f9828a492520762d7ac3fc1cf4a65d992486d04601c0d3513499dc577f7aff8de2511d4ea5b842cdc744980601eaac2b749fadc1ac9b62fbac0dc58aa27297a13624cd7560aca5cc307b08f4e5da6d5167d5bc3d39499525a6a15a38cf41c546b9ec435e85bfc72e7c521de7f90232878d4b3ceee8ac5cdbae9e0adc80e26f78515b737254cf0403143b79e4c50de1d3637d08d42b29efa3ed6b972afd3785d4a86896f54466b02fe8bcfcff15b8d0ef5d7522a1d26d26781f9ecf9e221e57a91af16a8e860053cbefb8305901a2242a7deca6416bd85d52494c8031ad32d1382607e85d74f2b6d5dd35f5e5794e56decb2e311d204d3fb260d668381c8182a2e63ec7a94cab680085841c63bdb643853dfd630be1f33729f4b3b368163253530a55d4efc71b497b8e93d77cee7d552c7630636f4d7cc8f61289e746ff85ca8dae2ac1fb1d6460bf50168f90db81fea02d3c872992550b9b2f9d24400eb657365523ae10ecf1f63482ef0a9184a9a46994d703ae1197e1150029db10989bb80c70b1b9b8da5a7358e498158602c115f746ad50b979f0bc13cd7b5379cbab002be68581ab75b86535e69687c176d65b0f3c1f1358857dadb68af3053fdbca229992c140134a5b0a3dac6d7b696e430bd78d07ff33d169fa49a87b332178c58c1faef5852f860a251d5b81ecdec6e5b72e5a77705667267d96c4a34d9bd64f93f2a98cf855ad32941c41025419fa0794b3f3c208f06b6983e6e043cec4856bb1a2065f838bcc926452ea5e0d35be085ab79dff5cc349a1b32cacea832a7969057a6c554c06f112e3166615bd2ed80dc551934b0c64b7f377f56822fd436c89ce79ac9d68826d6c655145d770c05eed424e3798b0a1ad19bb77c47428ca2eef52f88682c5a2034f34814075aa74c24f6bea6ba3a266004f73d936331a2bd22cafc5a324057aaec1770e79cdab10a714aae6d6f410e73f884c81a06f8f911b0ef28b9f822cf4a9737ffce98fd55fb0b63d409e1ccd2f619039974c184a38b1143dd999cee15dd554a0f5d95f51c124916e583bb7dab40cbe826e22f7fd462021fcbc7892ef2560a0c790f430334d6aef6365cc67f4f623f0b8f7aa684ed5c5edfc2871310e634b40f167254491aacd74ff4d9005ef198ca87b41b1079414d5cf036360109a26e5ccd9be0dacbd79b54eb243341a8c70ab7ca6973e9bd70a88282b243af0e01e87cfdefc42ea2345dba4308863153c03faad3a9f51fb91035249b5310ad6b8a5c0a0bf2db688ed914334806e2e2f43df99d050d883f5d80fd067f4a12e1e1c0e9553240b2e29228d8b2b22baff0588500c3136ac9677c9cd61320a7282d9f2de9addfd3c6d9aafbb313ed9f1d9c627b2cc1113fd43e4eed73913d6087fbbf93419bf01324b46c2b2836e897200241ac5f48e0c6775dd5f036d6e48b74c113d10888a9fb4545e62aedfa9cec1e9742e724ed3befb141f665dbb0f3441eba15b38aefbcd8bc2dfeda32ad858152cf5c04d52aed6151fecf7aa54ddf98db2021c34553abcb92d2fd177e3b6f8afb062c396dcb8e7d812aa0a3d627aa09fb4ffb061877a6433dcaa6b3f498162c472e667b06322990b7b86187a2165a7c82951824cc78647b23ba964bdc2b87c112add9e9c820c2f8cf36f1e8907e7e320ba9b418c578ed502b0f4071887b44b5a43bcf52e1b017d83705f7978faea3bdcf637ade6010e5974fac429019b6fa2e64f8a7878de6e961c637848f99888fa31ab98a1db820efa16b1a34a9d3418e2d30abf548e8ef711055f9a5eb8025f72c739f1c80654044a49ccbff660972437a1f717f195b714f9401f099db61c487c688fdb0ae8a6a9684648b7e5697bc0ec5a84fc84c6968919674af7630cdccf3aa047ff17424651622039a6c9bd404ae01cc1a203068d392fe00df95014375478ef1290bbf7ba6e323ca7fbbf24016b5444a9a03643e973db41baae973504953e78e997af9e239add32e8e2fc9b1de3d846d78fa4960c9203280951fe16e9f446d296e9e68a78941f92cefff64c958f0301396da4d2083bccd699b6c3badac490d469d153d11ac5b0d46686632e42dd4aa6d7f29684ba5e2e5838853027787d2eb064115d53eeb18aba97c9fad6439bc75bdd71b66308af6a22290aedf27d2bbc8b0919afcc58396643c6f52e987513bad6f4a4149056ecc25f59f85c5518bdede7c92f358a3bd050f85ce75db4810dc7bf97b410f61c06e5bbe7c243e79ae8832f4b8a235db0369d2f793718067f2c7f7fb4f7ba8a1aa3d33db8878fecd2660a504396e63dfb78a1d637dcc320044f0e776a26c522506d5b9edb2ace72b699a8e93ca521ff33b834ca546bfa3ba703776bc61e3fff8e91734c059c4d5800af0154eb7ad19e84c6a5fa69db1468b449be52a96074779299b4d816f10aa746b9225c5f41f1fdc8e0fe7600512025077ccc6e9615e496d6a396dcaed75a126ecfe7025ebab702390fabec12f6ea1d8268daea87f2227668f78dbc843bf31478530966527d7648393e4a58b583e138613bf6a15630b73b137381f41695329873e917f4c7543c30ef85028bc8082d3e4fc67c80b3995f0ba3486f5c32478c780c6884c1b3dae43dfbd9a30bf3dd7131b0a94c88931666a65be142e0cf5372c9f3daaf6847da5a5628275900f3aa09d24361183d5eae33863e274727daa1a69a07c907ede659422022043c2e0f6f18e6603dcdbfc5b7763dc7cd5864942a711d295e76d25fdf0ffc0be74cc6b4d06abaa6b02f339ecd5462ec61adf9b26487e628ee781e8c61fcb8092eafd06708309d2e87b87ce7b5db3fb26970c31a747ffb1c9c00968a626b54704a0947f9c056cb752085ae27a74b6a40d4b4586181a92174367876afe6d0815d1009e9473ce7bc53033f5b6460437ee62a62d33c36d45b3d25acfd553e22f7ad614d1299f209ea45006da09e2946c05ad02d3099d355a081c33659823bf3a033d5f89a5fafb59df39a9f70d3d077454527698e0789d378a0665e2bac54e634cce4d27ecb9df172135d095db56f7379b9b7b001e8ae15c6c3d78c83302ffa69646b84deac657e1f8a55f7fcfcb4092d228d34aa265753fedb8f20beb516863003e01dbfe3e3797a3cfc712ade806a9091a36b1a8e37b4a5da78908921c10f3130414d53e8cb54bfefb23a1a15ce86554b54cb6554a27bac615d05b63787cc1b2a0e784e550ef39515f386c2210edadfd42b46fe7f29183797b388e7ffe4450e0c2cb69da07c582125d75e7d5748cdc9b4356d801574e353566e0c8d4d57cf80a76ae51d00ceb3b600fcb372d4a25eb057dc95f3d7257df99209d3f0b351f3852a70ea21f6a29f61e12842f8074008dab3c55244e07f558eeb5a93730bcdb9d37842bd3ceb3dec89851eb75afa663679834a02eabec3dbef761c7d6ad52fa57edd1aa7f5e77b08ba220a9c8932b0dcaf8b4e395eecbb795edab956c60a4442dfb8e9ebaa67cafcaf5a9b34241a435e0a0a69eb0fecc1ca72e36cefa0578b8346e69f3d0ff4e1faed706124c3435f93620aff69468edffb158e7f34361c0eaa461eb1a86be7be15a159d3795c07031c67074d0af6eed886d1c347dc1c972e95fc5215f0201272adef6e6f534310b6c91bc9c8ab3bf76448e038b326ecca8284381c7fd6864cd53637db87ef7c10325302c6c361c2191c460ef12deb8589a106b3577c0574afe7616e324fc73872a91d071b3fc856ff0901e062cffb55c3176f8c8c944d8aa41e8c1125bf36845bff59f347f8f78a1ba21ce1dd4ad25e1ab7291cff3e03f2eec5035d50cc1dd67debe3f2327381cde35b31a69b52926a21a33503a741dea69e6ec30a4791f66c76aa164ec5360f773621fa5a901d44496cb064518f97a34f9b413e9f83f1a0e27977a799b9965fe2458dce4007617f2b501612fda67a48abebe0c159280f2a4a78d40087005bd92364b3f5a36d13a80098eeab36a50cb0b0dbd85af742e19a8bfe320395f5ae559778f132e670b27281bff9e63232e6549a6a1c4d1674e9ffe231e29b6459f4375ada4a49db13d918659e8bd2b8d1c3668fefe157d330ae21c1b6a1a03fa93c06fb7b10dc9164147038098c2a76001912a36ce91c21b1d97e0327513b7eb4976156f27b9d55968e85c7707c7283e00fcb084b6fa50c52ea00d4e95c26ddea42460b8a188dcc423f298c91ed5712cfbb0d062318dc144fbb81df94d89feca23dc79e806f78aff5c0c9be725ac4dc6be22cb9a726eb1364608b42e8af157c9aab906c91ecf6686331a11ff3007d6d76a457366a5da9f391d52bb467bbb10e63b4176554e87857a4150005385bda030ac8b167fb0520ff4a0e83e476902d95b82f775f6cd190d9967456e33edd6a3a600e87da52535d3574b44122ac54c6402f0c062aa4e740b97a6aee981c26f55e755d1b0b4dde61020cb5608041b20f5a2ec36b66d411e9154394fc7056dd798ba2ceca7fba9500554199d592fad737cd747425ff16260044a038c18d3700302861edf87e6600856791fe5b4b14f00897b376f9887b6012e7f33589d6899da57141be028065b71f96ac917d0fa934bd0876ff0be04fb0e9c2d51d2b9ddf8963401b08de033cb64c880139f6a4d75522d69948ceb4143378d41ab867b7ada6ed22394a8a317f3ac54fcc0a81f2e459b43275f574a927e0c2c344d416bca5fc94e985c8c7d4e123e7cbdfd2cc5c7d54b7dde63d467ed3b0615d14359920efb6889eedbc482b7b209dfb214753af32345b8d075981523f03585bff3bb9c338f5ac6c1e4eb121f7bb9bc64ea8cf9336622dd0df947bdee96bd191ed17d5f54faf82b4a07953271f0e7587cda68310b951c5eac685ecca87b620dc2899bf2745d615134b9b8a2dd613e55a5aca347b31c8ebf93a271de2335e3c3e0fd67a9ee2dc6624bdaf70f11bdcbe7dadf4b0231e3fdabb3f08b0c16195a3f27c686fa8d072f7682c22b70c428f41b7f4c4a016f032219457d60199cff00ba286e7efee3b18bdcca5487a6b14a8f2353793ca264f22fb852b6bab4f331b14e83be1d1df2246cf432271d5dde7f97321e3cc72aad3f8f94e2a75106a9b25598c8c843746ff29e5c11f7076b6672cc2c6dc0467defec16d9d798145834f405dec5d4a14b2d1604de2b882a8db441b572650b029dbc4b62b131ca8aa68129cb701191918c16d9584017356d16a3ee3fa11fa6a65e6f6a346053bb78bb6e1856ce06077221e5e8d9c94f15d53e1d3a81029724e5e95d5a3bc82454848096077f1b7754764f015fe2f51b68e15e36d18368c9587b5b8afe6819ee5afd8150d6b15b906a2876cfe8fb933d0b581c9d1ba146eda06badf18205ca04c24604d22ee44d40ebce946e68b5d4eb250419f12934109f8eff05d63ccb852bf1cfb14b67eb87cfd7afaa1ee9b0e1e9ad0d82397fd7195a63d8b724937115eb116e812ebace06e703ade0d3af9db847be22734d583e816467bc917cd0554a42a32b274749362b7b2d40ce7ec66ea149d66581f785ed45a070ede2056c56215f2d144d9be565fffb694607fe25c775d08872757dd7b385a769ab0a358451ce499fea1e393b98ccf075ed6de21fb5692c93586f388183ceae3f9e4a95dd76195f3ffb51ebf68483ab358c002e071d2a8853d9866bf3a37227165aae0950b6f8415f962dca465cfc740e5b28c5c408e9fd32284d6bb41ac2c2cb2ae81ebea1595f90908f8dcd141821956cae698445f6c1430d8330a98f35350bbdf9ca6d17974c777ef44206d968fc61c5fa3567748c986fb0475da91a748c6bc36fb9f405bc562464d78a63aa4ffd5b86d4522e20d79401d02829a68bf03d92ae780393c50d102310fbd7e41aa1e9f5d98bb48026e4b3225d761b0f6dd27c4093194d4d2402ee063ce4784ffff57bdd53756a5dcf410dc8f524258198b5e5c5ad27b69f24fe50aebb1effdc3fdc7199997e6a81412b0582b2dbcc232925518879067998fb1eb63b5b962d57b21b5f6c9cac660e192ca029b297af6e2ea2f675d8863846a3e64682ca6e128186492a4eee4c8ab97faed17cb6cded6d0796a8c7df253053a0e380e47cfb0ab4be5071e3ce53c4a6e65e5426e9e565bff285e3b5efaa3ab4ebe6463aacedb07606bac65d8e1978b5c2b737fa949164e04bf00ba4a688fc6a40d38edf8ee13c69bb80a1cf8c97b45ca31f6a5c01e9b640a4ef5f3872f15baaacc28fac314bc6388d883e9cc48674415dd9e77933ceee3960285afd53c96ce88b38b1a8e8acb49abc11d1481cd430e3fc3ad68bcb82b016d825e372baf26bc8e4a2849d206efce188313f425c0ad2196cfa4a473326c91491984eb370c54bf816e546e5cb84458f3a827e5bd79f08926bac5a33d30e91f09b682a4437168eb41f6e362667f760e28e5d446e24fc52dc73c19da25c597e4f35bd6e3ddbb92eeec3f8bdb0b147a018e8d6ea3be2495e876e8ad4a7d158dacb5784def6acdd408f5e38d5c4f4f2663bfb3aa9aec6b2990704878cf9ce7699543a78e578701d7944b920a47260733c7a25eeb6f68d289131251ee3fea4fb8a7149cdf5a48b21b446d7dd4bcceeb6e17836af7e98cedfbad12920d7fe4b22f25c6d05d64b2ba5f211d860ef75c4dfd3172fbd9c4ed48fce341732ec47dc98c4c91bb932a473fc8473b28886b92212140501b84fcb262bb26b3a0617d75cd85e8f89b1b48dc15b5024cd946cf675c287935658c7f0a37f58b2549a65c01f3bdd11d7b55740e6390fadcd49c141024fd3e5372cb4a7fe65c9ed1617d1e370cbafe74e6148cf5e564a83446c3a1ff6b7bf1623ef710b6ec2e54e0440375dc4bb073899f93839ae045f96db6d09112b6715b636aee2994ece7bc1571e3560d6267e85035ef0d9501ed7c2c4b9ea6d39a4383db80fe8bbbe6d86f32ce60c1ee890d793c4a46a7442cada604f900c241789370609edff1bcc3ef6f3d13da8d2ff724580c3df7d61f6185d0948979a05bd213b6a5adfb679539aa3835e7139dda36c1a25711dc00e040b7b23bf321f5e0749565ff2e20d516a117304284a147a51c628509efbe7c8c13da8cf7ded6419204b2690dbfb25d9d39a5defe102341e7e7a648bc3e29ecc94f13d6361796cf124db90a961d757bf176c84c428c6fa7a52f33b922e9ad4d000b9a98725bfca6eb84ab496ec2e6999b67daa988906732097debaac93603b2a2820d48e1a3c1d0af1f20c7f47b6b5c4a068367b5040366411923abbeb50e7572ae73067c91c6cef30394c5222c85e7147aa8d2b36e3f6c2fc83d4be7e1a0289cdc1a6a5fa6bd919e47a9e8b2104f60656b99fdb835d2dae7d1b29af0035f8c227c895f00e23e86d0a841d7250dd685f3fb04ad1a722fbf2023a1cc487213f28e17660bc3cc7094d6b007e67b44ee1c55347c4969952502fc15b4ad577c8e6d30e8e8bfb05c9eb013b3ac8b198d2f2602abe875bc5875bacbde0ea4234104210be9b3566937ba9807d4b26c96015272e1b24cf8cdae2c243845b3c5fa2b88a4f234eeaaefc6e588e28e603dfa196f1bd333f324f7ac5fa89dc45a37181a72f88b275b03996d99ffe6ece2a60f91057de2d2429216332e96513fb4768465d5cf5d55804271b10bf6e5706cab356c477a8fef2a254925c50776cae0c0f9658cfa4e7ca6c7dd02d00a6ff7e0653dfb822b382e2e3ae02a3b297ddf09e5678cd615f6005198ba5a5836bff73523f638f0ffb4592abd6ac27898d83b63f8fef5fbab684e2eef4cfb54e404347bc9320a464937889f969b3c1f99f5c98ccce7b3a7d762625d2626b1af9c09e8ca1fee3feab36794dd507e80b3fcb4be74e75e49b94c818e6ce07e60c0c10b2394d74b6e35e286d3e81cc3b58ec07f19a1b0457ac7ab146b0b081921de30741a422b231ba8decc583fd4fa0b7f919a6396f157557ce2cc7152ffa0e13304ad645cdc47e59af0b4a81057fca8dadcfad74dc43e25993371150771b6aa4cca631836552a5621561bc2e694b7b6e44fa8a6cdf9eb3536713f1c393ef3e44831d77f3b4e100d9d1b81de8626c891ca1bf675dd12d74833853389035456bd5c33c13b61427cbb215b3ab2c022ca311bb27c44806b2fd7b2469cc831ae30db734ea8c5c2411b54dc7b665c072a661739e0332c477ed49a12ad0c9175d08097111861b1f2169b956f35b149144ed37c282f0ce78ed594153dabf25e4d12f6be0a329157e2b36eb8342498dc81df1a2e1e2afd579029a49518f081ed0c92f22ce0e405a11350b59c018cb0f9762ee88e086ab7280538166a010e18478dce838ae92d4e728b203e87518a6288b81ed164d6d13551dc370dcf61dc005cb31d7c3c12a1209971814645190996edaab01148e50635366698368f16ba300bd915d958c48e62347dffd5421fd7e19b2a994d0ffaee39a2858358a1e9551f5b77d352c1e2c53749662ed3106b2270b9331e654c2a990ef696793f061ca47ba9e5a81a58c6e2a1402559c2f8ae5299ddc64fc021103a10fd255d4f4b5c50b68858c959c272c9ec5e5b9e3376d990b212fdbd223f396e9aeabd8dfbc7aa8b2e663ed3faa9bd49eb6afd38acc461509dd5ee4750f9ca98ed5d9a739b8663ae9976b62af7efefa5cf3caa762eed314adb7487aaabc6e5740b1086c9397418bdd618b5a51b28ec8d27ca2a820916bda1f5f250e3f0ff41aef8c3f14a64af8fc067d14ab3e9c5d4a9a9b0148e5564b258583df9e7eff872cbde841ca026c130a21cfb7cd0f382999624922cc59502a7f1e246ce1fb51e486593a5243602b8dc44807b04dcdc25ba9bcdc77a78196f5148ccaf306b1eee1e2f46a0685b6e40e37d6b7c3a61b3bebc7514d99902c3b66249112381e75017f6ba62c5348e52c8692546ebc29416a2c8f1480982789b10f94f5af98cba175fad768ec1a3b0e26266c3f94c55946dc98b3d0052bf1a7b6c3fed1c8c88a4f2579887988c950430f9916eaa71f0305b758496b0ca39970d8471c68e8592e0b7cd6695ed0afd4aa5f9dc2241564b9dc8f03e75e405619a204a24e351913961e8bc11e9800015c0efef7bb617976893dcd7e0e14323bb9613b704790c77210959af9c3ca9c28cbd576e09cfd769c70c9c3b4243f0508466e892113b99d95e6c0baf0e97f46a5ded9f4d43b5a23fe3023812f920daddf592b6fb05b6b1c9235fa12611adda2e72ae0723917ab082ed15d897883ff3af9f78b80d8433306906da7be7d6c04a61fa400745eeda5e82483352dc6801d9fb4502daaf58a25a0730a22e39fb8a28affacbab20b78e021cded82d7259540750b7c3188374b3b5060837891482adfde516d9b72060533ec0175c89dc0f67d036f3ec7e0bf3515cbeefa1f929f63ad9d77e8a1a59df6776acd475012756ca9a19674c2a12cfda96741ef0d5589900f71656c361fddc4e897726c620b7eb13112e92ee460c6a2d430d075f246aba5192768da5bd1977d0f08f29251738df38dd59e9d43876903b859ef2e3e9ee5d72be177eee996ec0553720f7e874c96c9e7078d54349410df6fd687da0c562eaebfdacf26c00466315ce8758913cdf35ae3d335678aa6723332ce56b24b7e7852fb388161324b848341e6c66335494246592a27b2d31b0b18373d20e9ffd95d3aa0805126894c49a74b9973a5316c0e327d32ff1e8bba5548ed5a1c6e120e7023f1c26fddc97da0971c5bdb3c1e199ac8e0058cb019e1fa738b81f8ef79a78117dd17a7d0a044fe7c0143eaf65f77753989cd993378af5fe0182ca8152cb9d25cf44200c85ca4634c88467da62b48ed3367b09ee216ef4aaf85d40f26b94d014f8d5a819cada0d16ccf1ff1ea72a7c92439f8e1948dbdc3a010203d32db6f31ce11aad3c4d0e5a1d759f85a624fd357578aa442f32271f0235c5a88a42d22bb284e13de3d524b2fea048706203f6c3f24c981ee24c3e29c06e71bd7fec73767da56ef28b496697a2c6fbe548bc5cf79ae12f1db5b0f27b67978d4740f61bb7b548ca59426a07e7458ca4a185c4e488fdd7392bafde7572b950eb44e8ab71075ccf255674cdcd3c82ad7f4664880c547f0df6d3692ee777f6c8482cf324919915037ac8f10c4449ce3547c601c87345b3d381d1b65eff50093354709de7ea043e60dbef4d21dbb75bb26d34300c01951e7b7e1e335fc80ae5fb8315073fe176291445052c8bbd8f2df72e526b83a881dc5a8d544082dd9a4f6a30da8eb9fd261b22c1529a43157ae3aae4d5e27b4fabb9842a21558d2e97e0d8facb09b331cda8a021415ab44fbe8a330bc88d6e311bf0e5bac189bd162a46155b4ccb0050a5a16d481d7c5e49701e2313ab3d400c888d3b44776a8f3320af1a5dca9e5e8971fe5c2f4bbd8e6a31366d9f8c15be21ef73f7d31ec3c42d350f99e784ab8c618e978d12ae5b00145f7aac4a08bec598c3ea3c0f8ff112d793fd825935ff3032720d3549a595301667ce209936f9d86365784308f5067f7e50b9543c9310189fcf9cabbad01f38ad1cd78a08b9af8ad78374db809e2bb664f8b2bd0d335bf5ecf83c48ac5aeb7acade8af581317732c1fb37a9bf5b369f02e0f635364911583697e9310e58d41ebaeda12ed20f7620e9f7aca429be8e31cb7a08cfd87fe2440f831b9b34781be5d5e235bdd482c163c2bea82eb9843ce16a22788bba7709b3e2cde0e83f49b0bca4ffa6987206e5059eeba0d2ea1711b428d7e5f9f15118cea1cc694a57133de1021f3f892fd5b81a9e264e2c2ae6781e7981e7b362faa39b405e8806f98091f614c29cd438c01166f33bf76ee9ed0c68acb91aa94ddd581a037882a6025ceed54c467db0564364164d3fce7cc651b64ccb3d623f5b42caaa481acda10c6b205f36f91d74a9b8dafae047696d93cf5749e8d916194e7e13f200389b2d3da3ffb533e0e47d4c4955d76d97bf6e8f0bc743abf8459330e4dbeb1c78e713c97a71fdeb37bc538d17ca5ac0a7de84552186a09d2a0e6af6364e74cc50cf3c44173ddea5df92e2c0ca64a23a087fbc962d8823234647182d30c80bb84dc841f63f50f25e00fc3aa697af22bbbffcc0b25b56083215a614903374de2ada3d5fec6c4bba5fe82268124b3e7cfdf473b0c1effdfeffbebd1d28aac1f9b2392e3eef09a44ff19130e4fc9d1a8a607c6e0d783f94100745e1b9c23d68602f6d8364238dd376b1b6582b96dfdc905c98652bcf934b3556b6cb673d49c306cd4b17545ee53ea4db24ce467493504ade1386bf79b4b9b407ecf614a15255ec12c69e8791f6a027b2a213a6ae0e5a27a8601140ad56b2272e8bdbac524ff3371f27977b7a7d59dc8e3556f6b7b5d0c801dcda618b376db7006700be08ae2d5c87d33c4ce21d7f17e60eb955610a3eb2b8a9f20a25104ebec7342d6f205cd096053c1f2d28d896a6b665e8ead5a7fe4299006a9613509a4549abe2dccac70340e90d48e4892fe376b70113eba85ca3d59e0bc7ec8460df8d78f3e3817c539ace50c1b139d4aa712edd54ca94364bf7e5bb42f77cb515bf8491f1c2fda4385ee4eee0ca99a1a5efc097870f22f9e86f27b6d741ff478d34cd202746313b807c4a25ac545786b3521538a4187a66fd88b5ec1147f54a916aff373954560482c155b71e4e2c21a8a2ac45334e2c66d0624d11ba54cea8d4bd0b52df7a25b0d93417e81783ce3409e0d76d0d5c1030481f9395efaef9eb887be8716abaedaecdf2fb874f98bf0c1db485ed12b9a1a9f47644a780fd5a5f9d4451811fcef987f8ac477bac61c27ebc32e95ed19c3ea749ebc60a54bf85d4b30f16ab30bb1dc1319bf5c638ca1ed62b8a71932aea60a78678db48f28a9bd706cbcaca7894c9d631471ec9746164fa1ded321537f54374e9cf2e3fe2b02a03dc37cef1b10527bf51d89b92a173db579d421b0991db706de8720d305d51ce7f3e52a7fe6f1451532fcb0bc463996a0ee2b6c23c8cc89eb0bacf1c931c481aa0a8224eeb89368287c4454ad32fef45e35d27447f244481b25d2bd51471b521b61a49f07d1b97376fcfbc996c64ff0d86736ae5b151fc243dd4d91d373e81ef4bb62e06fcdb1adc3d735c5116cd2f92ab4fee7002ebdc6f9df5a6f3629a03704f333eb5e0e4a3487c6af40184c9b2ab1f388387b47192f72abdd167e5b7052e1d2ee321f97a1d91a656090c7ff41afb3120732f106994c20804f0a0de59222b79185a88becfd85c3d09e9c172cc4e46b31fbfa3f23dc7ee57f7a3e8ff700b1ac87d85076580a397c129fa47b8c89dc41c51d30d8b0eefb2dfd82c8c4e929f53203c7fdec3b517381443a9bece221e12b76eca32fe6a85b09c19561a3301b55f94fbd1131559798ac7bd5010dd34be6e6966d90e9d34d197741fb46f640439fe44b253735e032d95105ad2f742d879c15a8e342be7ed94b10a54113620c13678d52030937c279fd2624a2d456e787fd1fe74d0789d5d3b87a2aa93b884d79e12ef0852f301cad8d26c34526c0a98649d988ff4cc82f7039270d7f3b731a572f6c8f293156ea32381233cd5275932952ca0198025386b0d43f946a642538f760fbfbb974fe05b9dd0eadcb1975d94c1564945d361c31ae612e5828ea13f03f75338fd1c60b54d0f8bb5fca895f70ba8c71dce72f0ad72843ac51987eddb2ecfca875a38de783eef302325d8344249267c90f2a82d504913ab7c315087fb23ed1dc7f1142e3a3e0d60e55b2d1a6aaef97bb871a97a6babac459b459176bffabaaa9c0903e7d12d8b06ce2dedca2f3aca5e0522b747ab5f36fdeba902f316b48a5c132392c9d0f8dba510a15916ba5599f19465e82948c98f7bc959ba8c163bd3cadde9620f93369e1e172f81174c22d97d4ddd899f7f0aec6e0316aa35ad3c979b0b98840281fb6c901a57defa8e93bc162f422db3edcb47d0fe9e69556b20c8fc5d8d0ee917a6b9fcf50daead2bdc6b297a18fee90802a02075274b28ef0e9742e3d5c1e8128a54c279ac9d084b3d027526e3aa0bbaa53da37add49f5e81a9af8b3a192a493aeff8e1f06d3c7da3270e34b7d643a295c4f8f2ce2028933979b5d4208be949ce7c2e9ba59af77472dab1d6e6e4dd21d97139ebe8fdde0fa6e9175674e41a5d7f0dfe0a0cd9150347a2ed0e68e7b442cf9166b80c33599c0dc3f02756e9e1bccba1f11289e40831728ff8bdcc62abd4645e4ed0e11ce3d13e12384b2fc550204f6fe5f4c652a39bf8c53f08d0344c612acb5e0a6c76d3f1f2ca216d853945f034189948e2f64c5bbcf239793158f9999fbec4d6173e70614480bcf7039bf7f4b620ec26b25e66e367d038f86abe0df0eb2b4823c59e2b141e0d088939fc65023eddfd39b65da89760d798154b53c0f4d39e13875a65ba6b6835fcb7e23a2c5ea2c3ad82764a52152232afd36b9ade03733cdc61fd04b08d3c5dceab1f2a0af3efb7b78f8b2b5cc2a841e5b0e02dd87a6e7bf181e15e7713ed3f4a5a2a6d283688ac0323e837420d99d8c1688f65dd4fed019a7620550e460d08884c8bc674b6b802552b30e139c193e4b6cd4ad8e590b3b19f4e7b9ee1cf9a25fee1da22c57f5eb51b0b7df3b2a282d380bd11409dfd02eb9cd931ff4dce3824d64c2db66c7b79c49e15fd1210c716ed468da62034f9bce4847cfb502c53260cda830459d3c02c5ae14e89f604c5f11e34d2c37ca40a093c65cc642f5e93bd1ecfe2964aeaa9cbc2bdc7cc7a3837716279aa30a774d4360a8f356d967f8dde5e592bb86a40b167f16a75ba85348c1dcea9497645e8e3911a574834ec4617eaac26a48ea16d360782a83b923df15da3a4ca0a30e2f9db8aa7fca87f9619f3dbfaa47e6000debf3165271aa1b19c8145e88aa39e64dfb7f2fa0c943a3bc3f9e70b13a70d5c53b769fbd85e2d11319c73db0c12385ade6689be06922c70439e2e00889546884e0ac02d7c21b89f40cdb5aab01f07be1c8cb55983a1e97083624d97e22d56cb5f47c243ca5290ca22c65408da5ed0b5be500f73e351f05173932ca37663d8b1f595ff093437f9c5682256b6c935245caf4aae0b78307d1d646cce0cd3c9d3d730f30f8dfe98d007a2a0e33697ccc8395dbdbb2fc93e340046a5d6dabc184eb103040b4ff4521cb4ec3c113c7904b8267b17ed0c5c05da51853344ed9ddb7d3b3c50396e7a836b71e6cfe5fc4ffdd47b72398b8a4ff0964b4f4a18691b14659de15e323750c400f39c7c12b18ed60bbcd152f3900299a31090bc72f631391825f3160f12dcde563f491a2d9df618287e0d5009346ca3474aa515bfed048a5088fc0739673948f5d6d7438c7d241f6aa073cc30502eed44f270735f555a7f913965552c6f3021c43e47981f0c36f5b101e3654dd8c9eb40cd4837869252053b3a32051f7e666946f92da67d9e681723138bd3f9fb021ffe7b47a9f518e935f7736c5cdf26d58b8e59f32b52162f03e850a66ec6f6b1cfa0cc3bda3f2831236c1471f21f66d79ff39c4078ec1bdd6fba1a0382df21d41374f77857b8f9a69abb5a48a457c647a866f6222e2525e7fee047d702fe13323b1f13e459a1d599f43ff17fa76fbddf5ab2128ef9689b7cbb14f69e1ee883c918d8d55f06099d85c5b8254d63c37da69c4907ff28b8811006585984ba019c6200c24cb5f43075fc847f1178bf8f03501cec16efbc4943c4b931c01771d7a4f090d77f5960f7b89bf72975f39be7a52fc59493c6809b69b8cc383696f026b1694da49d57cea3b12af1ddc98cecc4207f8f38d7ad69fb11d031de8ab759a87456e80c451f03fdc2ab0f7f0f9f27b15052b95446f140a0dae8b5581046711e5b41fe96682511ebb0c489ada31383861438d3df404021b5e2f07a48903c0c85afbe975a70e424aaff96c194cfa0dc89f54601068a24a1218e790f2e2b6d31820ff1bcc10d836cc14715d51db32f1216d6d24a350b76667abe2124f8a7bff8e4644992009dffc2a1c9cbd1c791228074dede65c66d17dc6c85d311537f6941fbd1b796356c0f83802ddfbde4789da7e5bc85ea707036022570aa6dbe89903ca26cdae10f02d36efd1300c832791ce083840702fb61b8daed2f174a3fcf8593ecb591ba846c9b1ea10e4f9579fc6e39e377b3daa01bfb963d97566c732d44cc9abd628054a66d9f43cd64e823ea27766e59c38e536ce10e5303e8d5fe4ff5758c2c8ff104c17609cc20ac31f8d9687f1aa682a6d67ce7212d0b6380565723cdf67dc7846201c9dccb0a239972571658466ff3f39507b5677333b7f8a7f8d01004864f7507c2446f631b27800d1e48d1eda8a9155d51296d159d60261f68d8aec0236c51815f0b8918de29077791f939616e4cf8e112cee71144fd09f9b5a283022a89891b76f6dd3a7cace3c0963da28336ee2e030a7d258216f62fbad7ddbc1fcf665e3b330b636712959223b8712b046db357099610d096c5db6e21d8c40807c7bec64a3528a383bedbbfa97af8fa14b0a9622912d1b3fbe430e27fc4a8c3802164927b09e1b0b799acf58f5e9073c04adc16fa02c4d03214129d0c789d5ec01b1770df766afc70e0db321ff8ab455eac5d63c1808b7b4e3ff9e6a305127b89f58460ee197f0fe89bf357af0fff2e97ed0e2e3e8b7af74d41329c479af57dd6c88de3ee62aca331ef423385aa34c1de1ae97f1b21e5f5e4268299c37648cd84a8679b02b82be48080d3ac2b0135eda8278fb7f5d3fbdf6cde5a526766275a2531d25e0808af9f84503011c6706dd349a094de9f7da90b2fcca3ef6c709554f34f2d639115aa06640f208c9f3ecf12994ae7f8344df005bde0ae0f295d37d7c169541e60b32713ebf5a54bbdd6df541e0e7bcfff0a1fa354972fe0cfffd42575c9deb9207a20294a912c5c28d960653b9e57c7b619041b753348c02c09dcf256325dcc6ca9ac8d5b0860df0f6054021813612ff73074c02a5e57be7a1a7e17a79de813f4408544eac4e0b5e8477ce0fe806759e930223bccaf8f0f0a4dda9bb7e5eda3b83d3e30a09ae96e763a29121041fdb5e51ceda069d33e4c16e48b07b76abcdf4b876d4cbf401c7b376b14f9fdd647ce4dcd6ee26cfd61b2edcbe00196c89d0183351a80820d29fce40fd7e3bc683f3db4c9b776997c12db03d99291ab007cfac75c967bacec48cf16913e2b5f1242b2511c9df41bd1d2e753bc466555a4ea689dc2ae652d1fc5bfc321da038aea68656a78f36b954368487142baae126609cfc16232b490f83763dc89b100975c646f644034c28b1761e8367506f5aae7159e03024f3848f4781b0f3e40a4c61db709a04ec02fe241eaec626cf93f76b114734bc56059d8057cc7d4c37c3245792e965c441db196c74dac5a42cac9a60cebe01eb256e3f39690fcc2940d5fcf5d6a62b4efb531d5a926248df8bbc55486c8a6086d09f1a5925cbc66f91b949bfbf842818eedc9fa7b17efd466f034b8ccf7168990bcbd2fbc4406fa407c9979958589d39c2372158aa676b77d415ebae43f2bda3c3b94bc5a0efa7d75388664687824dd79bda039e4ed5e62a5adaee9995d926792d12b2684de9ef4c00131a6385dabb86523dd4d3020403d1846e18de4eded05cea0768a51f146b258daba910de2d04789c1edb1aa00488c36d338c875080d765f6fa56f6be65cfefe798510d18c7e4979533e071c48e3a7dfce1c302114774f7708593d5aa6ea1426161f664f76ff36d9ef4ef333ee1abad340d79317c6aaf73f214e4a3fb3a60a389d4627f82bcec6a7fe56936b412ea7cb1b3fbbc761f2a846604f49cce7ee8473581ee231dba872714e72ffdd29740b5b08df0e31b5fa04762ce933c7e8f11a426c6cda03f407c2682bca85293da1b89bfe81a9bea1fc1b991385fd5d09bb62d1fa30fd12e42db621a3c08dd5d03271d5cb8dddb607ad603a4b933478c7f0d1147460c9a994688fad0c08fa20efff3b6bede2e4e3e7be5223a1783c09668e73dee85bc01fc60d9563271c795347cdfe04c37f7957e3f8efbe2e59e29d34a9812abc1f7ab33e643112aeb6ed37443c61d57cfcb32ab99b5791adfa465d831d9f3b0e663d03720ddd2a4d6d7ae119a930d875512e2cae8d100a395ac03de25e3c4dc7f2e777511fdb55455999c528409efa3a1b4fde4412514902e7ed12dd24d0d1e592953237a295bab6d103536de03bb2660984bfc11ab524ae51d4d53799a8e6ee46e0b2643abf94e9adcbd5715290ece7881abbdc5605725a87580f3aa73eab31622e9e19870199bfa698769b4f393b8e00bab621d664186f46190d7fc24c20df36de78292fd8efb48b183da0049bbf244f264cb74ba88a1117dd2c8975440cd836928782a378bf4651c7b63f9a8b031797a27eff75d2a8acbbd18a3724f5a32d25395d634711baaba5b32a39a6187424c1ffc6b83d6e47a8faddb8032d33e724cd0113f90add2004ef59692c73de8c8f6635e3ce8f78d2bb8a5c958f4d90476c2ac301ce07acb60e081c56fc6e0b0455ac34601e78eea67b893a77dcb159b3a122807d1e6ecb5e7d17529ebd0f3bd2a796c8c1192b87dc7c3e8ac0ae6c20fa6941475edc662bb71aff7d576b14a7fb0af5fc078d0439d5213f83cc125eefc659ade6f86ae151c6b3e11ffdb82fd1dfd181cf1578ac815a3976eb568f316229739a5c54c7338fb075049bac9cf6de3de297455912429d9d60d6f0466e4d55222cb709379eac743816ec0cfd6bc31f73ab2dc4f46f70bd8da8ad72009289ffe8e2fcaf970c4e7293b3a9ca5b7ad687902e708cf64b4e26af538911199a6e797e4cbdc362a4a59adb7ce8374f495cc49ad862d497a7e2e01789073cf96c21878e4180214ddf01a5cf0bae03fe654c4bb301b8e53c1162e6cb146a74573d6439e1ac765be38d8bd0df2cf88e08fd29cb48149478ec988f7d8d3008906f13680cf991bd89f58a17357541529075c98b64f85709743fe113cffa2758f3aafd827832b3e005cb4af2cf78cae0113923107dd5048f30ed5be1553d2270d8efd215ef9a1f5ae5b32d0ef885cc06f7817a816fbcb7203a4fe4d70d2b9865d5db2944a3be10e77bdbcb98914f1dc26b5116f9589f50befe085ea6beb3b52df93a5a83108275bd39d802c2dd3e37567cddb54a149da12a03e399b182eb4052cac45893ff0172b1f4387ef6825c27a987217fd191cb26f95ed8b1a307b77c077156682bbbeb59e4dd1400701545f617e4b0949f8fca80574eecd0e689d927533be5f816cee5b84f0689bd705c396a2b4fea8e35588dbef2829e2a6f8d37fbe9c1a306856901690f3dfbcc5899a08ded2b16db1f9af283dcaa329a34ddbac724e64c8eb3d33c7ba34a63e91d03b8ee3ce2c477c9ab01c4a88d3283e8e27fce0481442e5ba99930cb7fa2b8ec6b8a2f59f7b1b5eff898eaaae1e1338f15631e31221b7b2efa815e7c58d03a97b221e52470b5cbffa41f53ece4450914f37f8748dd2948ca3575d37500b0f86f32bfd4bdd9d87edacf564667dec5fc057febfc6c01e0aa338d8330cc13ee18fc1cb40a1711910566c4de3d6044f6909d4efa622c358f2127d565bea564a97838544fbb498ee6212a9e69ca7c846b140e3d861d423528016deb1644a37b00195034fea2fcb22dc0448371e0bf7302e51656566b9f463958068bac3a93c6d39090ca2561ce52c7ee0e1ea9e407bab44064a49d29523a940cc182d6071956afe7313b6a64aa7a68b0499f4e6b94b2b129822f199f0ce40f7b96d80d4d4287411e04edd02ff4534649bb14cf35d3231834412ca3f61723139a67795c21ce2a5654ccc64ffa3dda5e7b04bc18865cc282d906716f1363a45887e98e7de6a1d907563434ef01feb7e15ba7d9ee7118d4b6135f7e045178f7e303c5b52edb3c3908fc135726e09a2edb967ed3c6e6d907f58d611ea3a6b478fc1a40b02edb3a7323940efacd26dd3f35923b01c73c2e864f2f5e3a4cc659e37d977b45db0a9af1e770323094caf24fa39ea19e228d2463a89cde4ddc0f0127265e74bb545c867d8521f0e94c40f6b70a2b2eb0592e7c7c5b1f7fc9816adf358ec19090cb6c22e9c19caec1a9aad145910fbf8a787025e15da53231480c6224686010d45378d7f9e8e93dedc400dba83f133c4298bd11bc338c4e0c7cf3f744181dfd05091c32973d4187261a5834775bec089ee088454ced706efc939fac04ae7b019a53dad2d49c48675fdcfd4fe0ef0249bd6a61d34bfc40576da4658a8f2d7f5ee3191252a888e2233690e62353f14d6e46769cc5bb1c13547577f9e71f3217fb34327371b46543b8d4c46572243e22fb6cc6697ea4976d16cb7d2c41ce7df8cd1a4140b36972a9857822072c38a26b25662e07df36676cabd340fc115dfc1e21fc8996ecaeef4477239899955dd53faf29452be1192b1a35f2b5c69e88a320c0f813c2ace6f27f4f8105ac169ac8f169169080ba3d7c44f364822140c8a7391bf6e02d73d5e5365587a7807beff1a56e75d38730e3656c1b929a85b7a289711dd743aabc7a412fb87a52437d2cec5719445b0d16429f64d2e18dfb26b8eb2a1941a8199247939cd442775b3c973f7f500b7a387c341e6b60ab08010917b036a0500eef2826c4bf0adc6beac90d30c3223d95d7b9bfaacb5936c4b65709e44febd8aadcce7f7c7fb04a5b4e182fff174ed99be8d2c4b76f82fb5419881ce9207a0244eda9ba67badaa18ccc714f65c4b203d948e8f8019751300ac7a9c78b1f8e7e00c6be5921f726afd650d2eee112097b81a7e78f2ad3e7b213d61387e8e2066d18693b2fbe5bf13e11ab5e2916c247921b2694c4362617ef6bc7939e43c34d2529e8779c7b7c1169a409ef7b4bac8db36091d1acf95cddd556b9158f2f0b2f1a0768775b389568fb60318d7c0e2896a56ac16967dfa76ca347d202c4ec734abdc27fd25f262126c6552a9e925f5543493c10b2163b85389d26ed6022f91047d4cd4a53ce1801cc35b6a5be4345cde94b0e704ae9af641d37796810d7300295e5d28d1ab8d5b02897de1701e73f29c000d5d9be1af134c1041f90a2785cf16deed0beb2eccc5fbfc306e4de0d11cd4707d10dc693f2d8b7607b4a76323d48a86b96f1f3491775ebdb90dc23e61d2186b87ea76009a8343b73944bfc17ad108e77bbbb1b1944d7bff6f64cca5a9ffac191ba14aa25789233f99a9ffa72cd7f24dde6613894aaf01955a6cd531ceb1e91790a3ea00f2a78b63dce18e5a2636dd2deef439abff2c35dac3b89251a1eb42c17ecd59c76b92b0448d896c79a1e9d2d458d23463d56e2f416ca3aa344be052ff4204601936da47336f0e9f65453dbd9b12ca6db30281a8f9de5c5199b1f4c515a1de2fcea82b8303798f04d0cb83886ac83e0948b204a382d5df9ae4c10e8c72a292adef5213e56eb88a82f91782d800edfe30236a9fbed6db7923b492876f8fdf44b4833640f0a6d861feefa8ee0f1dff5f53521235d054ae90a38dacc8487f8073a56a008477c1b3f6aa84800946cbd07d789ad1e6e82eab8ffe313700c09ee536d493037e3a6313e2ddcb2873d891c1a4db412b6102e216a00c28030f5df49717c44cadb19f6addf08b9951ba8f9f018fbde516cca831c3be079ab8432e0ab1adebcc627d20cc211d5177ca67386a753069a6faea8508e2ebb10c814a46b54668d0de59bf0b1d00002658e6e0a5f80c12c6923d183bb161a0d8c7a069f83659f83935acb20facb2c64b1fb40e7d3d184e40648f16c458ff6e8b342932fe01e7e55b1237c57ba86781c500d976cdc9f91aec493d23ffbfc5e7777fe0a9a076a229ac0f8083e0dce28ed186a0d2a705deabaeb258293b71711df0b6d1f9ada46970846af1c648923128fe5d60730f6b7f86cb150620df760ee663c03c39869be5e0bb9f83c5b8e23508e1f96a8bb83a1c2fdea7cc47618e04b972d04f445da9b08ded21d61aff71ed44614b600c3454578bd8cb013de49fd0d0beb933308ab8392c4552b409d333f7661efdd887ac9f559f10547206514247bed368be2e330c61a72be960d913f8b898ff273d5421979ce1d83c25535e370af98c4bfbecec1576b6e94791191fce6c898ae4f886783006aa44a20bc9da59afc5f2edf3d89e0e1e86e0b146f6eff8fa1fdbdf84ede620960f8b99774640d3350ad4db94a66d51b26230972010977de51d6aed788aacbdd622b8ab9bc07b0be4398851eed4e3376bb653d70d3ffaf218eb7112ffd98893f7eda44001800402bb4f04b23eb2e4a84de6a26594f06a1a65c01db4240a69eb7cf5763a86c8b428304d76e6304a0eebd7d8acbf70e20ab899756d26dab7b2364625cd09da09a4c911b758cd78402860e6b1e00c40f38f4451a0b3cb8600b7155acaf9b0472cb4b318516cc3e83661a278fac44988d41508036a94e5ba74054166df572bc90a327896c489f090c05d4eba335bed0fe1540fb154227412ce3d0fd89bec8a116880fc77c2bf024675c65eb93faf915879ca4e28b99e0ff7c60c9ead5c07c5019b101356b072f405e0bcf9a791c8a589ad558a42aa2091d36e2826a3d6077422d828df70a2e8cfef9a4c19778e7f03bf3c87a6da8dfffa4e4c03ef30bb92f125921576b71cb2629d3f15d0ac8e91c4a96c00a2cd83e04e7e9d850a29b36d194bc4bdd7cb47071a00b94dc7db09d9031172719af37097106c7681730c92f5e20f579d725d2b2670fa02051098fdfcea37524d437f525cc7aa0133e7134e377ceb1999b1b2b23506fb0dab74b44d0176009496ac66008e81f3d5a20d50d4884db5fe2330e038fba0597d72f5abc37897b96eb406b7f2da180a1fff8fc28bfab42c3374d96e1cd9183bc01eb1fd3a89a0057cc8dd7d3b1136e3fe5428ebbddbbaefa0ec7bc377e98e598c6bdd1cdfd86be01f50198b1425a2135063cb0f91788b0d56027b0b3fd4061623ab0a9d0771a8ff758238a30e9fc9e8081b0a7009ce80233143e8334ff2e49d3ee82b83a174ba2dd96082b3a2fbf13f470712899eaece9e3eb67fca927052156ce35e5c4aabf4d24fb8de1c0e200a5895dc60d018973f90979a37fcb5509d82c04a5204c77c0c3c726442123197a4d9c7b85ad65fbb80f28a42084dd21c8237f7c02a56ab8822ba6cb916602f38ff1a1a23c47de12114a12ff811290c3f305fd282da6025d03023c7685075cd0eb4400291f8aa0cef6442fe11f4b73cc2ab69933c261d081aa89c4a643eda9a53d71cd96376ccf7d4997b800fdf82aa42e6ca8110bdd665faf0e3c31a0d53503a0bc9717c1ae57c6aac61376ad44c9ee7c3a16e7278c350cf2b109995647cf10678aacf51ba9a222ca4b71e133010ac767428cb7832326ba7b3a5924c0686e98d0b38bbaa96fc876dec873da5f62e70da20c230b8c7a36c2b57b1510cc5b21d6616fb500898a8f88719dfe920d1d18ebfd6c9daf55e431ca81e037360683bf47897091819e45f7b8cdc40cb57370e58f063848f254404e1dd9d1a301f4a440a0d44c384f243f0fc5d7b5ed71982750eaa727c61ad5776f6d19d556fba1b143aa5b869909724648aab89f59aa5958f4ed484162d8996f4dbbe637068d210c187e21b05803cfdf62d07c457a0b3d757c023a6711ac6a1df6a58b0bdfbb8bdd10da7d86961b44c821153d7aeff57da8a938563d10925b96255e1bd96438318096b064f976e1e33ab9fd0288c4bd77a48af1fedf3d1e0e9ec53942cf6961664e882f2901d193352417b47b0c3dfa5d113ae0cb96521e2541d05d51abe86e6dd1f370447bae4445df849f5af060089361e6d5972fa445d07718aee55e119267c1ae89bac5ee3f51503b0c191126cc47c919bd3bb1c06e238083712bb87af78bc8e3abcf3a96ab3071b9ac90897cc5f37cc55c18d5acf4f673f747e98045c2ff82ea8e01af64249c4f6f5526700494cb5839585f5f348a9ea4644c4bb2f4f8508aea221dfdbfdae6c28d66c6acb3aef7100115638f7f5048b0c9a91eaff0fe6090575edc99dfac8f47e7a4be06c37532adfc7cfca982bab5f4cbf492385d2339f882f3ed6997b200768598259026ef3ccbb1ca676ebece965f6fbd9075833ea40a7fa7564765cc1ab83f3cb46a2a3f3003a4c65a4020cab7fea3cd80bcb7170d67b18e75d790462dad1e889fd13fc369b82a4f7eb5ee7ca2be1be8700d8f746aa00da45365a45868ac09a3284799e7832a6a27b4cf56d8e2b5deed8f7a1960b1dce956395d4dee6e54cadafa767b3ca7b023dc8b68bc6b4f5fe1d9a5b7896d461c446ea7134d17821540cde9d8477a819783dc4930825799267c64979e6b4cd7b1320144a50b16b089ffd8fb16b4058b554011c87fd53bdedabe4038afcdeff124f742ca7e5ff45c7274cbda17b1866d18e04480c155b5f51560676def0c845e933f99c3c5893b86c0b9fabe46e20896268f55b9827c6731aee7090afc0372d03defe8574147578b690774c653fa0d6f4a2576bdf0f15d47a1f56dc888380a5d472e672371f579840b12daeff4f23d38d6515da67e73033fa0b83949623d1717e8b7ed17263ceb06fc1b28b225a12ea72274ded32591560e353955b4f2d3bebcf41bd86ff19c4226f78099156478d68397c5a7b328a6b8ad7813ca45bc4c69bb2e2929e3fabc7794525cc721591dc7cb9ec87c98210569f1c3d59837967a84b6273f9cc53c0925226652718bd51a7e7ccfa8e5ad95bdf177a91e1d8ccd28b2e51f24d153aad5235582f3599b5ae5652cd97e2ab923bd4b2b612dc68e503338017599a3c5cc18efab55d6e5ed462e4bd91e61c8dba86986a7a79cc75e467f6c84c994c09c557e702209f53ffdbccbe6bcdda654728f4671fd4d2ced8d42073f447ff98f9b03c47f9517948cc6efc3c0e7c875130fb4d70ac205c3af895181dcd3e6a4e2a123a45136f6f2b3ac31bb8bc55b094e898f00a94bc45df62eb1c07e1de4e9df149ea2bdc187e126f48779cdbe68ab2a39edf49cd6820242115f103f34b96dfe0659b7f37ececc0aac38bc112a0b32c38af7b5be5fe6a633474e13280bf4fc3752affafb7fd285b31b78c4cc8ffabd6a215b5d993da25a8f065d3a9af6154fa9d7de1a970acb0779ef7716f1e07df415af510ffad485a07065443540788ec32336ac24fad6b61bb3d305f0eead8ccd4e02c9a3e196a902aa0e5cedf37f7bf6aa7ea41f492aae06f1bfd3e44700275a83b6be2b894f0a49040093efbc3fcec6e0149ad1a0677e8271e364db8aafb47ff11c80e7a28c21bd5f5f3ea059628ed2cab0fc4764993cb7ef37d330584acabca63a551d7be30fe9bf4b8adf3d98e6df34c5b825138b79667c3c701484a3124d9a54646b3f3ded17f83f46fce5cdc6a2177126e0ed34af8e81f455c2f44b1a487793e7cc89df7e113a3740eaa4d6726950cc321f56ba661c6d50d36277f77c258bf8e5766efdf9ab1bd79112813e7b9f2ad6b505352bcc5bb493368dbb351ec797e76bde746ee23fdc1ea5ba2119285e84552af237bbec0ccbde5132c834f69fe86551b2e02aafde65ac92a1380907023ae0a1152650c16829f51bd0342de1df7b2f70297cbc52c24813c8d3acefee0d11843a415b7bd8d17ae4c1ad8ea49db7216b1d91c781ec4c92996e9c906580eeebeb00b03fe713f1cfb199c276f0321bb439b980773baed304e5271b24b436b6a774c4ae1203c33e730884fec8ae4962b4796a8e0099eb6bd6be51a6fc62b43882583c0ab2787b51dd1d0b417691c88fde8a139ce4cbfcd3906dfdd38c3525002235989f9a6ebedbe65b4629d086eda60f4fc74c66ee10f08e1e9ea6923da1c41a8c3ea6ecd18ed8669cd6b546152196f0c0b2ee59ccd34557ad6c53164c5198a448a819ceded44bd35a11f9107f14b6a30288e80cc6b4e582c77b38ca6b3c8624af1eb0ac5105d870f1d7884b6ba9bb2a95d07d874646341277a691ec09a02ddfdbdc1aab3bdb5e144b85ba730932f22595e7e3b58a5c4542a996a787ee17071a6c0e47b7c6f94d58a64e49808a3093af6f8036c7eab53fa4bb7da24d7ae0ceb7ac6f846f7acd426717e32e8e98d7d50cb2bb70dcc5a552eb0753c13ff84ef5331a792762432bbf6078d0ef3903a5f5d29d1b2cd676f456eacf7e705909f0c73de3dbf70fefa258a5b88ff6933ba49ad0d6d17851fe8adb2c2213acb7aac873095274d28d087569ef98bc9c5b3eb54c35f7e9a5411b638d11459dad6a758d5b05076c06629ba495d953400be1790e792c2cae2e1ec4afbd7ae6c8d1a5e81a1e888a650663d794581e96cf857b63fb35205518dfabdf4728455e95c6be19806ee227f9edf06edb431a2c2f22b2339e2658d9549051a4928d0f2b1afc873919e0286c52149b4f718fc78030b9558db1b0d31a5e2f15457ea33f90033ed56f3facc785e2a2e98874cecaeaa3cad394a684a89cb07acab99163fa7655fac37f00e489ac4f34a8583f025c63d7236ce6f7bdb26a3882d33c16da8bd2b971caebcc27f938705b3350bd54bc7f3b860666d18ea6651153abaae5b500eba8fe7281c69e8dc0429d35a1f0f761f2dcae15c13ed1029673a5a6f36c7db486593a012120669ca90a7c7f921f90b50f4d4165b87c21dbf576d698ce172d4313efce1b60d6e0f5b99c7fe92651923eefaeb3590b77246659a18ba3d50ef6a4cf8642f9607c48135bb5617c1b141269979944ef713f800fedc7a0625d340fe610d511fd427b9aa4aa4f024ed01b37c83f4ba6334adc84e7197105b676a3625d40fb958c2559abac6929f990d58897bc47c5e9cb4b1fb2de78d492e6757ff060818696c26b97b5e5145ff8082e30e9ffd41e673b6c441b4cd6ac255c4f56996c0cfeafb2c7f461be5ccaa85b859b3d107a4d255a3cd7450fc7cd62fd68fcc19cb2314c8714e3ed9ea41806df8a5e67f4651f258c5b7107ec84a9065fce8863871f54b0ab8088fde20f572e640b1965d11bd26e80eceb5804e40b1bd0bd08a4c6111c63d66de28802c5272c5d529f70f7a0c9e14c8d6dc876960c79b7339018d900bc142e2e421c9129b551ed449b564e99f70391a6d3729609434d6b5bccd036d858564a78d5bdf3c135405c1807c6d0dcd2016aa0b7266fb19f4459f0f94e131c5a1d02ad1f006455ce6fb196c10be0992e5a754f4d167c55a233ad5952913d2b4f8255e8340cd10c33fcb6dc578bc012bf93b5db314027307f381a4ce19eaf27bba5c981da76d59912ca1a64de6737e746351dec38ebadc1be3decb7cc4bbc25fa38dd11425e09621674db10ca60820047c813f6c5fa552521ebd297884ab8ff8867246b5f8dd16ce8cd107fb027aadc02e74136285c539e6c833e5c2bd8cf61695bda1a9cd67bcb5a2d0d2d31dd36d4828b1055baa4b3935d034b0757a828bf3f9804511ac00f832e37c0148d4a239f86ef9e6473e1ba4c44c0860675b818c6114821dff72cc5a9848f96213c6b39effd87ba01f3d00501bd29536a918448e76eb2450bed5475b2b2eb9f3c04a2ff1ffac74ef9497fe5a684ad7011f8bad88b709d4306e84e40ab8c7959939f62fae64d255966fdd233147d0df47d56d8d8eb07167457da7c3ef8a8eb283fa65737eae37bf284179d30a5bb52ac9b7bd9134eaf68ebce232028cbc0d6d821af6ec8b4eefa8fa3888c1c49c66d0db23831bc465637052ed3675c8867d7e8ee7fbba6080eefc1d47ec35adb81f2d4b8c2b4a21762dfaacc80f5cdee2d82174ba39f804ae90143136a81ef8cc5b411f48919bc314fd3ea8f5af5a6090f86536ea3830d8a150f62caedcab6c5d8563e75f76e9b4eb5f08d5ed1f0e030ace06ac6f9e9fea5595756e373ed4a71ad1e037471a9cf17e0757b8fd55607b3c3b00ac1411ba2d0edfb77791540bc7e32f280fe45e073c599cd4cb167e42e8d192190a6a542927369b23a62d400b32910a1a31be5f2c9180406334a526592c4bb316c7f3205a024e0592d79619618235384e1c5c6648abc8f8dc606000bd5e7709fda73ade298a47175fb06a641ce079b8cbb63af1cb54f358480c8f7ced029f5ec5a4c69ca4e0e3eccc8aff7f2ccfcb0f1ad797151ef3df7ef840fb08857915ab2e32a8fc1a36e75bd34941cf39e1110695c301a2697a32ecf7514039b461452c67aa364410d2d51b43702cc64bde72bbefd97336de9deed679b4b9b5454c16648b046b60690f3f9ba4c312fe6cb99ccf338bc947cad5546f0f00269ba1950bbd32d6ef7ac833ee5fdba41e7d0662287e86e367862635b475a5c96d2829a2f879b1799f5dbee841c4a0ecd37cacc4888ac44df1b0fa5952c192a137430d6e38222f08ed68b56e2441e470fee3a6b603fd77ada4f1b92960807f5436fc30a8c297332a8007282d899d5d33d4f7c0285b459946b3e51d1b09a5146765c9c62af107a027b49802056803c147c2c15d7149048b7605d4faa83e5d0d06292ef1cd384b5c417db02f89b9b94d1851e11c303000f4cea1160bf251d5200797b6433b9eb5243b0236913142508347cf08badd6e6049fabc95d09872aafe9452d2e8d84c06dbc5f19f198c0f2bbf764e7787f634ba54de0219b26e29b841c6309da2101785fd1598e42048df5624ce7f69473b119e46d2500d2ad079b6a41fb8f432c2de967d0c78d460fcbfb31bed0979287c8bade32657b7f39f3db21f632a235c453706d14cd9da555e9d7650a7b27ba049333c9adc71d17e14b6cb552ed3742d251acebfca94df6f54e1ca8b9ee83c8a161efe5061bc08a3c4afd1eba4749163f38c3147923d1a816e3db2086780595adc689cdddf4e055239d7220362614b365b3129891da2a5939a3f0657f2f172c2fdddff98016565592766a986b6f6c6dfa09112d9f0dbb2184a053d76044b681eba7644a8289582e5368d17fadab8d28e89ab415c37024628c6582b843da1169feeaa85fec1b2a7ed4225a7f9d19c33d70a1047309ec0f3a592767fc92fdad0f7d13b11180e00e24410dce0ecda8420c9fdbed03e297780e23f48ecd6aabe77ccdcbf78761f436c683a67061b2fc774da8b4d91a0a5e90c39e82f305d0f006083afa8ae1c15c6760a000d0759b97eac10ce7b8294f5ad32bae06600fa4898017139f046b696bb5938021ea633b436bb62a1d167aa6b558672acff2c4dcf63b1e07008ba7a12db008d98ce8abf2f9f0589f09ef6db50b8d41abf60782145918d20066d90c51a37984d2e5c1170ba4e0fcb5ccb1a7d6f6147270ced3ded071596bbab9481fd42d36be21a3d74c5e73e5561cd2d29f48340c99525ffedfc54f58b50acf2f114e680ad145914993494f7dd711326a91e1d6a129cc282fe6ca05394e892cf32dcffe24a87f876873081ec42e060b3565dd0cc4ffd247da62f3a79879e9d972725d9543265b39656c08884ce19eddc2776602da75c0b0ee27dd6b81368e3a2619a81fc00932a5bdfae870caa12ee26c02c8371fc1485e492f314a301e4105ee54939d40c65d99af297aa121c70bf5df5b7ba7f5d4265df77e059865553552c1bc2d810171de669060823c3bbff1945bdaac7fa92870d26b540a5c5d8a09ff609bd2497ce059c23d09ab9e3ea3fb9f33ba6d310406df7c336ed73c822a587a450697deeae1fed012830656b14a7628e9fd8a11fafb42d93d7c1f7d21ae13695d9929d73ccbf9c820d35d9317317c6c4ece94322872951bc8542c2116443355f8472413800b5c10c8b8ac23d36730ef03e7b82191022f2c5c99ab97c08eed6eb09c24d925dd109022c0628ee565797658a9a0380a581e0896be70ed6783a4a5bc1e5300f532b30a1fa8c1752df4a5de4404b4c6506259a16c370a8f6ac43fe8b12cb62cf1d19acc83f306e701eb5f0086c693828a8194fde19667cea6aca9208229b337723080aa88d866b2611a23665794332a597ed679b23e583e8c3c53c9487b965a79cbac0d88ea2e5df60d601d0af467113ba558c2e52aff08ba752ca018aeeff48ca3f2c316a55d52ae824aebd46c861e0e9853849a3ebe2aa78376a0c9e3463bce6ad310c1d5a48cc59ea67e0caab02566a6f405fa7af8f976d4fd220bdb571184d56346876916772b6ee06a451bd3270a2dc835b8256da1f0bec63018438a164a7342650bec52f68658b8be8c38a94aeffb928d4bc98d1d867de054515886c33ebb58fba069a90a5f8ffc3f9de036bfdca2ca6b38105f035e0c6218ed86f2d65ed07664310e4db7b00cc9bc9fd3ba8dad7114abd64e31de9db40210dce95b9a1de7e7c62a4aa8e4f48b670acbc3475d3016c648c91cbb2b5a694a530dad5c195c28a6bdc30898fa009aa96111b5e54284ed0a5391bbfcc64e78ae1568e4c471af466a60fbcea324af80b0235c72f6c9b2d7ab46a687e1dfcb8c593e0978ba47fa12a0452db2a36d2f09cc57b70a04c9085ad3ed0b7fc6a25aa51014130ad504d8abee51afc30dc84f5750d34f6d16e877e6191444473bd1e77480936ced7e4aaba839c3bb31db45d4df24ce66ef64932287f10e4ed437797dee64d59e9153a00c51767d8f6ab6c4159485daa9f53735830fa69af1efa18b4a118a7f2ec51fac8ca70bf5e4d7547a79acb20abb18d545f373b6edbb31b4522c36b58e16367b099f0cd5242446776c00207d7ba87ee3c71160ebab2a3d25861fbbc89ba72e5bcd8c6c2c0803d58ddf61b5bb9e7051ac194f03e1ed3688fbb5b8039ba3f6f645e1d4c7e887f3022d47ac547accc43fa7b0b5f206a14dce6fcc22953efc57f6e3c8d32f93a8bb2d23820a17d3fa3292e04ceba01fc7a2d99565bc888fba6d3a31c9b7167e95a328022a391a3631d3df3e7ca5281752b4dbe911ddd525d9aea22eee7ce2d02d83a44e40aa29c923724c64eae9e2d62bade37d8a5a2cd51c347c7c2792bbfe1df2458353daf63c623eef869d9f51de8f85cca627df573e0016072f94e733383e01fae13a6e4c50fa0a7630deb3cb2a0a4ff901d9169a87673d59db6ec0c5b1cb69b7d3db5a205275c4dc36175f01b1f45fcf8251249e65e3a31812d640820e0ebcff3d2db9a73ff6a0da427bc7d54dc9f195371ff1660960023d5c2c7fc564114a2f164745d73c6f889d74fb303c6911f1a9bed0b01a7e392067e6acc0526fb9dece658ad376489e60bf285823c6e34fdcb7b867ed1fe458bbf60e7cca0c2eaf93e533d6daf0ba9a252eb9d2fd5705d41f9c46325d0b92b0f43de94876d488556fa64a03e0f197845dfb5752637f92ce604b82ec874e9aec5b2bad4d03c4f4f4ae672d1501bdcec711f1fc8df2582a610644b980fa192277fb014ef56f11dd84be35a1f22b1879281a5f7e1cf225bb56d382d41267d9a834df45424bb6a0e1d5f15997b72d0354d8602fc4b506b1833168983a0bb944b239f5992d29bdb2f6607714e140aeb7b294880758956a98c28b90f1ef67ee0ddb8379ef5b4dde04b3d59255403a7baae8a7f96d14e45c4de848918ec0771289c5a612064b620fea71a741e0aa5c335f50bfd4c42dbc58db450d6660558ffbdbe20539c1439d45780958d268015b4d3d0548499e0a54e29a733dd62932118c78a708f4681cca346df822938b67bd6a451be3b2e116659d59737dff6d1da2197dd5571e70b0aa4157b8295b74b43cb9d17bd70118ba3a95a925a6cfdaadb9d5086c32f18f6147e338eb854aae3957877922b2ecf43668ed7c30e63b2fba09e269f96274d23897b571181553dd6aed40b526a9026d2b66d6c5cb7ea8a5288014f98459dcc59065fdf57b6b32875b0e6ef4b1667e0f5c833932d55cdbc63affc815e37fe96dc0739438aa9a3f2701c760881079eec9b125ed3ae36980946443a6633b1670fc55e5cdc0ab6df99da6047ea46ab3638cb2b789f1b01245ea0140e12eae2c6cec2ea4d567a44c1834174b43303745142226f2be5628e1b3fe17cd3684a2b2f6e93a6d71a2bc63e1ca86fe3fdf2dd5419a3c3e993b01199ed7c37bff5f541cb2dc1bf7bced2cdb9bce2c3728e78db4ed5b9ba60c0d7ab9bf41b97842bc18cc7b48caa705236570233792fba7b4f6b5f37356f9c1c978f2a24d6c411cd666f805407c7ae778f8d5e4cae671bdc839732125a7bf7585c9f7dd097a44d10ef170c67e3226be587a438c5cb23b01fd1f0eedc55c43a2eec297de384c1e4ba2ecc6ce6ad309ce6ffbacab02a6f31155eed15116f616d476921f66375761cac83e55fee787aa4d9b09bbc6eb7e569ab960d6d4437820d7930bc5e5abc55e7d0a63d07d314f4dc13465c33f40b792a78fd8150770ba4f1952a235fcdc5578b9c351e55c191b47265efe6eeb99b27ef9064c52c29e2f7c60a72e4480162c08183eca10370560fe0c576fa56db3a5ce666fee00bc98fe19abbd91abbff2ab49fca0fad3219d22660e04aa11d928223241d51522bd75d09e0456b6cb736e60029d47366418d08970c3e2eb314decc27b4662d9606dbb52449079495ec5dd6395a3e9bbcec0877e11c9af508210c70acb34d3698b3be8bf929fb8fa59410769b591e4151be1c0f59132b851260d1d9a427eba781194bc7a758c3dbd35545f1f2a951acc58795e994831ac107d72c8a61128f4feed00ac44d61e18188370ce5f904099109df6d052d12d866e0b98263186601614bdc49a2655b566e74de722f655eb1900096aebcf2d78038a51ea5450318c1d6e68801cf3f689197aa8b8dcca29d7b7292857c3c1c07badcda47f0a7799d31030b2c4770d6b897a035eb6b1aadb7d7e6d3b3a0d68beda6a5e2e1919471bf8046e6f61798264c7ca3307ed93a60735b8f9008f10b7f17c9ad52e457cfd96c0b26672c0d48c572ca5f4e290ec9a9edc33d3d7b56034736d2c4d94a9052b5edc0e53242b94d0d208f7dfef99bc9bef7bc6fb277cb87707e3a3dae6ae3030d65898b0e69b46064ef331b5a89b21c31b1dbe28441ee52e0f3c2ca807a253c792c54c782fcdc74d84896ff94547ce2691c0c9497dd21a35a275a3fbfd6f162ed1217cf222af633f5c5f636a4090c356ba802a1b5efc90caeb529e30241afea351441e551b2b41f0b57b1d48f355fb010694b62dde998cc50bf26260ea6868180692214db09877aa0837b0ff95e502c2e1e1a9a2f1066aa56e5efb68fafe5cd2b7bc9fb1847f9750dc7127dc827181561a25cf874bcc083b5cd513191817f478f8c57d4ffbb5c75653ff1f517f2ead6195130c5c28e10592e7b51ae0e4d027fc80ffddc027cca936e8a3bfc88d5fbb03cb93ec7074b407dc795ff6bc08f804d4ce9da8a51362a9f80d41fdc715425fc3a34d8bf3ecb7e269fcf33565d54f933fceafa4bd6a3950997a3c084ec7585e744e4e8c7e46bbf44a3372b1e49129489a4a48b809f527515aa1866ed31821af03fda60997c0cb4cf8e1676a5cb4ab6224cfc4850750aa7fd702d1d9972300aabbea53baaa67f7dc2f8c33042090e34c95c8885317d7724153c13c374d2313a26195d8c610d19ca7b480580c8807d4740da49ce1ccfd0d726e2dc6f63932d1bdb6e4a2910dfc67290605f31bb9a41ba5e16ae2b942c2c488998ea8dc2f911884be03edecd019caf3331efd4048711bdf33da73ff509a1b3e8459c2b658e720d129bac61d82db4d74b291a741182e6793b6e90c4ab007cb7b4a317d01644a62425ae53bc4243763f65c2aa42acbf89960b6273e9ac842dc3d4e4db66a0d15031ead6588e370f6bad89d657b36f1605b52172436bc389c4f6936122247a09ba4a929a0f7a0d3bf6d9f015e2193441a480c6c754013895d04412c40d5b38545409488201e1a66237a538057af9747d374bf23f6de31a134a56c812c7b4d0722c4538a4adbdb3485e991d228630a028f81b81acef7fbfacbe31bfa4033870782c2d8e3eb23907f3cd49636c3b2ed60c1d8483fa5ec7018e306ab88117e6bb4a9a0f9c341da94cc98cf0272f1ea66d4459a7a55c8e670863c4d2fbe5320b84cd73991f1bf17323eed696720c6847ee0e1eb672f6034569fbc454cb1d9612479934b9f7dcbe0a97667853061205485d659d30b34a71d672b358a6ed00c6b3549d55c3ce2f75c39d82ae76fba459ff4abb83c0cbdfaec3f9fec98d46de0aa9cbab8eb3bc9e46791566df007f46a11dd2e669be778972b8d16a082d89788e43b3276efa205790c18f228280dd6221d8dac9f2c5722427c150cf736835595d4426a73f9b52b26e7d61817fb9e23ee037bf0be6f135189f557dcb21741d6396e9fdefc110793821e1d2873f6ce9f4d2aab2392d885eb96895657f9cf214f829ad0c2c0eb6d4fc4264b9736234dfb6648fd7bd71c41bf76dd86f076d2cd2c4aa0f755ff13b19733c537219dadb877e165d2e473cd1d7e1223d43f299cd58a5b7a8ce398198880954f626d9cf893edb2f326b09abc565e060c177b70c6c72515dfd8a905023abd6977568e5b50913bd1d68b50489d398d005aa7d85eeb047979e41132fdc4c6fa208d9fc9c59391e6bbb7d85172f58a762449dc4473d33b325bc4336f31525933994f9d626cce6d7e94462db6ff7503b20a6d36d2f4c0ea73c14ad6a6d0cfd02918b0c6f9df3902555d6e87409650b8fb16ad5e08fcc8b99af1ec668ce536a03b77c0d77004f1fa60f7dcdf5f01b34c5ef953d067fa0ce7a15d50abd20529074dd0a5573f5214eee15e88a309575097642cfa5aa341a981eefa122565c2cc348fb76483e9dc53ab59827fa0290ba38f04a916789e6d028facecfac91f1b4dd06ef02e30d662e0cc5dc8eda6a5c96604ea9064b8776a24c980f83181d9d30f4f0124a01d3e5f8ce9f7d2431af7276faf89e6709d28edf65eb684e3e561017176a706b0d099d55d8c2d55bac45d0d4f9c51249aa2372f1b93ac8079a435f9e185669dc0c1547dd60c72eec406765ae807106c0c7c5644c139d0ff6ad7f7f760808d1d8c2a571eb5968b5864b20df0fb61bed77b410e61b30f3df2efe7d2109b607ec2da29f0b4edb19e8b74590fb56241b24ff80211aa5dc81e187a007a7b4dadd02f5034f3ba89db7c272026e35604da35a86d8ca6a7bb40203e0836c540d1bb63102653da32c1a3233d216b0c482cfc2755e6b6eb050a7e66c19bd452067a6c2bda076bb1f2a20d6a5b43a4e158497cb6891350818ddf359fda94a9852833e0b1c493035f5a8fcd6b279a97daa7d4bd12e96bb280e6f4fe3099bef88a3586aef39f890b8dba9783870aec877eff366a0199247ed6363c8aec161bd9cf716f896c633d522e7f4dc2c39d7dfcf8a0cb513ae981f0d84a8e5f321059070afabeeb8a92805438a4433a48448b1eefbb88fbf685d5787e2527b3f7f1eab748ba7cc4964c2300e19944268d1768c74216d280d67f9b2c9ecef031c2dc7121aac535e294fec44a47791628f6c1265edee3283e74a57302f7826fed6c07518a14c480076b99d60697bddf6c87a42a912bfe2bc5e5e6ce2461a887f215cf13854a61330d8f97881e0bcf97e53913799328624f14eb0f46ebeb7c52b23beebc9d577884f8f067cfd10632672e59644278e827833dca02e8ff550014a83eb89ee199de96ad1a5d9d2cb346067d4a50855e1071e9089cd5c9754e22ac3542fbd7ccafb5a977f68d5360d2166a3075c6768bcf2238ca85c19a5d9fa9c36d94dc99937ecb0eebfd3e7c738b448cd8bd2a52f88805ac5b5164ccb461370ff43f26fb2b12b933520bac6eef44f6414575225e4bedce2996bd4119636cc210d6259c1a4524c06a84b1cf9e5d04c1d6b4909df4a70cdb9108cb555b58890abb07de6611f5ebd1f87d4b0b753b7d07e2899885532a4f0314b1b891b0599f03f2153581b026e4013c9603257e9fe54e380bcfd738301f932e4ae65957df770efadd7bb8562a9e6c490685a69fd4ba334ef3e3a0df81b8d660eac2446f6b06a3c74a78083ae8d8d1b843eb9810e7b0d689074ba24171a26bbde3eb49bffdeb9fdc46e446cdc0669ce14625d546d623158326bdade16d0387a21d7009ca02452add0e320bf197497960d700313242b9e0bf8abfd766c06b65b632847c86cd3c85e87edc18ec757d82b580a9e856a68f27209ae8581ce103aae585d500beacb7ae885e7ea1ffe4675419dc457cb4bcf896ec9ba18daec7deb16589d1551998e481107fdb0775fa1c388c9aec467a2eb0a8e062d3ae0303111c1ed6d26bb66ce230c0af8776e5debdc04551765869defcd72566963e146393589a8a08bad1adff4cc55e83a92433bf47c556d6365ae03b86f0b0447a4e44f16de250f4ce67071f55f29fea21ace9f23aa80609ce2267cc6b5d2f0cada801cd3bd8c538c7c8c4e47fb4aea4ba8930e0878090e1e340b1dbea499a7e8178c772d76e422a67322b919623cb688e91a18d3dbd31de8f8456258bed5e98915eb71ce4c0d9e6f0b5be5cb02febddf9b8f30200c5f98296c42707f1589a3fe9fbd9db8873f92f0833d03398b5138f60894abaacfe01d723fea825253527a99b4deee4eb7bed0a69d75b1dd0ed91f7bd461f719c096a946e0713fd7907b89cf22d2f807d7d5601a15458f3fb553a4a18e106d1f210767a55827edf75f22eee74a72fc8aeb5eb5db8b6ac2f4a9b1b060a4f1ae523605e9afaf0e4b9bc5d692760366369c7d8d157a158947a38e0234622cb57709ee0cb7e719083495a3f7417cfd79bc69d92b499c51ddfd89699dab403ba80a225b284c02fd3624c865a5bfd3a80471348bc0374914196d69751b002407ad71580045eefdde1800e3c2e81e857ad3ae911354f44370a50a6609fc8d319d70461a7cd6109abba5451d56bf4a8e7faa6c668212694d5dffd2bb279c97674339fb542e70942c898f714a1aa402f7422ce9779874f176edf798998f21bf8a74c71c5078d49a18769a14bfca55dc86567b77280b207e5851fab1e787a5ee03ffc09073272b0ab3e92926bfb11eb46b3b7f7f997c80031a294448e6d3a87861a2be9f519d9abf6d4fc9e51d8becc36768ab02728caf63d0203e0e00ab658760723a6addffae962808e1c8eb163eef4f811ed1fa783d1f906588890921945a17ad0ac90add7f134f3967283cdbbf96373160fe19cf0d6d5a2da90648ea5c08bccaf873a116cb1f1cd5467d5520490370bd68399c2d8ee9443630f366d7a69ae800d441b46c57fa17e5af2842c3b7d6bf78fee1fcca92d2c3564413040a14b2d593e878731ace371b1ad60606b82a97f9062765e65656e94e4fefcca1c31bc3ad0ea3ce2e4cd0f8f785f9e9f603176abd0684f1f600e8beba51290cc4b686b15f2ac11fbc9de8a5797552df46e5417e994ef446f668e59ba75683d00c5341b578b575022ffa316732c420f1790518065e1645651e31bea0c428aeefde44e62cad7443e1774003e53def62644e73d94b0e4eca0f3aee1aaa3e24d838b2ec7b9c1ec32ae44439f528f4be4d765d9027ea15dd0842df529f03e299b4edf874e60bd030372167a22340a4203e5e40633310f34a281113d96fbe74932519e368a7b8fccdd4000ba86040cca4a6636e33b407eaa33b2096b5ca9d7e9996afaabd66ab8ec5cfd2733f652b619309f624810a1e414318fb1f204f5556a2c979cd561d331ed8d0eea1a1a85a2731a270f645eae6f4716f8eb3bf9964eb4d346eb8d7adcc39c1e570ae7a210a184864b30f135bdb9d93d475f66011d5ba1338c49de8f2433f5eea274af1341a70b7d6cda5157075c86bb2b1f8cb973a222f7b01f9ef93af4dbb1461db60c40ee4a24021f162ec514cce6ac742827849b8c9f5e3282709d6551657be2e31b9ccfb67a23d1f9c559f7914e55f19debeb92c2e94fac4ac43ad53a6e3f31ed11a52ae5e41d8462c54ffa8298133bffe1ec8caefe33e75b557ff3a8a769b4d69fe3477144fa8e515b2a7a6088a4353aabc6a944071f973e59836d4f7191a85907ea1a1ef39a843e06ac86a93ced133a518bcd082006043608542fc6f5d8a6f59cac0f72af2c44e5e7cb1d0962e9c936b42af0358f1e5164f49e99fb9d8d733ce9eca953fade468fe3c3cbf391666660b5677a9ff93a7f30137afab7264801187e5aeb69e837d004fc96cabb8cc9c56ea19fdf55afd1ae25615ab8c58d15a11e47196a66f36276a4e2a50509b2ade8e80c481df15a752a40da38f7ee012f62237d8437c5eb79bdd03e797cf669f16a2dc2b2366ff9bab26ff5b609d8459ec6cbb1d06fd691505d63203a8f4393683beb3d4107f18e17c0b74603f97eb632368a45c7f89e564e6e6509a1e948896ebcf9fa4082e65153aba2d71b6196baa846aacd5b39ce362ec04a7b00f98d1c2fff68fcede726f0c6a6c9aeda2bd6ad10a2ec6e27a5824e387fc60544a409e4f5c9c0b677cffdfc1aa6da5adedb669c2604374287735a160a4bd99fcbbf3834dbc1290c8fe70e53b9ad0c7e1fc31920f3323009169a6e76aa853b5d09defa4c0308dff5c13a9049df9d3a6ed17fb3a224cb8298a99399a30fc40f6c0207c29ee0e8989854243d96ceb027576c43bd4046db48d6c8b0a84fab52b936d604c773e60192d450861d2e06a57b75e164e7c0017c7a448525dd57e47a8703c93fb717f6c45c3d3e1d0aeb38e033f203ca0099798187533bc877e11cffb18d51a4061cab7bc6ddfd9cd55313edab2804219c4261f6cc192844fc3f54b0a15a088f331e76fcd67260dc5ad04cdc4da78b1714e7694de0dcac3c063f0f7c90fe446aa3efae526b19a5d2015398463dedfc668b53f8185b0d0c54134b4f55ac1f57fe246137d43616b6ce4a81e25d5265cc42168d118215f8dd6955191049a23809b7bd81de6e1b0c7f37ba69ddc382dfbed7d2a354c4cfefc29daec793d70b045940458f8b191567d778cbf7b141cf64af48ffeb218bdec28db123e8727a99a6570fffa44888ec858cb6c6946e0c6e6c1f12b84f0d8f30739e3ca6a1f5e07fbdf63d2cfb7c5acb21fb6ef42ec9bb0f3dade0b655aba5a8bc633a583af9b0de94f1a8bb0bf5ea52661f7772bd15acc5efe40f30b11d42a2a585893f7422b7ca01d2c8ca14515f0ca9fbf14a73c8a9d8217eda48abe0057787a0ab307f6bef7164022490090f9f8eb8633db7e670715126ec9a14e73fe57a1bf24b4f0d8a73ccee58acfbed71eaa186636ac614f2023bf71463e8c86ebe0ce4169ce6ba2dc6a08975d32c650126a01413549d43ad63d9ede5541f9b028d28c5572b24382257b59d00aa043ce7159cac771acde7c48180244a5b8df883bd0d5bb11159f4bee69b1d5ba990b8fcacab103fdfd04e62b49f7f4ad064b998191c73ffff592b78b52fdfab02002801a40a84ae32ae5965120cade044da27e7f5ffb2b917556e51a5c31e2e8ef0abc79c989cf38505270f80d860058145f2a642ec0a5ff9d8c999cc95ec9a2f5e9facba3a35bfa967424e24fe41a6129f8145dfab5a19390cc32c4d17e081c6d1e21329eda2c9dd94ba2f4a1f434c727fc82a7bc5dd743415bc98774cfcaecc9424132ee41558d6389c6abc34356da6b24d8510d9564f734f63cca511e155612aa8205c963638f4256c0266ea716deafa5d4bf08ef85cd60fc75c9c0c85632b8ddb15d5823413f7302473216a4eac8dad34ad037752f6238fcabe2615f502bf402183a3afea60b52ba2e5ac7614928d05de1dfba977262e292b061da6a3b9c5914626ee4aa25af7c9cd3fd2d91192aef4ec753c3d3f9e04e30561a3b2339f9d09e0eb8828f966fc121ccbddfef4a99fe3690b82d5fa66c0a142ad23c49a884e7f4b6b7905613b65ac4b82a6b1530aa6b0bc3f695823a8efad252baf21acfca4ec058f0e5d260a9dd317183e5dbd76b534a4acdcba4ec89d924823611a3e343c49d6b58104d2da0e47c405fec41a7f5b6238dc591daa7f78b351f0313cfcdc15ee7e497911342df0a7dee919a94c96f806e249d2465b46505d7e9daccadff483a4efaa8599fe7bd2c5412a2ccc054a1389758fcba93142d08aa295ff69fe19f00f2001cce88eb329bb0d17a0e995b45abbe578f85f28c91b7b59b2d18ee4d03dbaa0ca3d345e8d6b9addf01f8fe3fc8e84662453ec5cbed018108405d9636eec0f764fd8e1739fb5c4683a5321a03f3502544e5a32d4da814f3f02c6f88db096c9375f5a1af7e3898151cfe79459bd7604109814c4f4adde5b33faeda82e38e6971a2bdd7b39d84e71f042dd9ae9d483b6854b712a4e3a66ab3334990054cfae379438cbeff5161896a0e6b4334bbe1326851ed7e6b58decec4bc590ac49b9c77d242ad10b2b159b1176b09feeb48cafe4ab6f81b8c956f4c803673540292361cabf566dc0a695f198eaf8fad6f69a5cef6e0928fd5c3bfa177a5ea18dd7eee1557fa43110d41671ff865605946e4e515d6eef191dd50ff839b188aed97c70341f7e6239c981b7887cea9129bf1fdf2b6092e1afc5edce85d48a2c4b1ed19cd5e32b5020d9525ca81ddc7009119aa6f218229942b8075725e4b5ebb5794efd527eb490bbda852dee1ceb5374ef48f7053b75b9b5fcd59563d293be2e88d40df3598550ca219ae5d7da8f16d550f2e5229a02374673646892ed4d93bf2371c51da61f0e90f83fd25eee82c2dcacc0ada24bda500d87bab239131951c5f4da23ad959bd990435e6ea54d29dc742fd4890800c60d8672910dfef51959098f9e673448f0c1387338a8525f2c32d1cf3f186c556650087004958f7ebc20ac20b7dd6d133cae4e8682c735160e0ad9abef558fec1ee57dea17ddc3ca901cbecd6bd5e2802959fd6e2fbfb2782a9ac8653bdd1c7bdc93bc63d4cceb5f881eeb820391bfa4e84a3cba589871efed10b5ceeaec3f82eb4de3cc593469e76c76911c309d8c9ea0515a407e8641e12e462a4920456b79e17e74cef5855aee72695fda13a7ac8353c631ca7ae2121fb46f0d78e0d09def0edbf9ff4120b285b6230e1db07857ab0e453756b40d3fc7e472dc78dfc8ea97292f07ad2e779f9c025dfd076275d0634066204a75517d1f38eba0fd2c99e3aa082b6b225d278e26b250c266c76a8ea43656ebce0a4f4ab2a9f804fe5aa75bfba3e038b8a0a3ba3ea48bb78d72efeed0a52e675aadff0e550473355f6b2c816c3f8a73d5aae6f77705027329db0ed7500bbf8206236478e501430325ce5f333f87e8e73c51be84eea9e42a9c378bca016a0f776a01c0282bfca4ad87f1acee34bf91546089b59f4389c8d41b52df11bac342588b8970fd316582bec43ff9d873e53766a2c9847b44299216070524e8657c3ddeb26d4e8c5cef87949345267c815aa18e864ca7f8159b3d54fb665e3ab67e69c951bee4452420d2ea637647233743639e4ad101df4d31a383d5f6e86515eeb6a800af4083cc584dbf24c1c492d9d6f5ec6b132e6c3f7c8fa0db2024ae322f848ec1829d1c322658217ff09127c5ebf926751f7b42eefe3e5aec17dd73f8c2a0d423309c07ba752e4557e7113f72ecb2026a6cf8c1338f89c851ac92196c22385110a7b171a673f1622558d9fd34615ac81adc9a81f00170ce4a1db32e0e4a3a6594af01500124b5de914957a633854421c2f1b94695f9171f12d763476825a0cd9e0fdadfe0b9f73628519e4edf3ff89d82f6b9e6d54b8b2fc8289bd23f7b389ea4de17ef3a44fcb26657f2e4594572d3dfa0c1a290f1a1ac1823cf1658f4bc5c85cf1de4e38df91b7a1dd7520f46f0c66c89b748b6db6f9a18fb9422161d40557b3543033e72d05631c678129dc624cd14d7dae0cf97642848d8a3b54abfbacf9f77d0f3b4fb54cc121dc2af69a6084fd34e3613023d26fed075af3ff86009e8ed3769245693b218b3634ddf0f5dc1b47848d148952ca1e50a53403aa6caacd4b046d0bf3b3a677cc8f391bb89ff0e06c45d65cf935e7d90d5b33f072b1c0a6348793529dd0f3eae2aa272939c0b18a965df82cd88cb14ac0bfad55bfc36dafab235d0f2e366227b846271891e56ce7dd2288340ae29c163f23ca6b7c4e19e4b0f8ffdb1661e1696ef562ba160557850e31b2377fdd37f92a7fd47ef17ba0514a0c6a3f0154654022313bcae6f1515346bf4ad370059a59f23ad6922079e486151002fa959c7447a9cb8f100d7639f6cfd5b36c64380a508a4a6d1d648ecdce31410a86d71ea5707528971473bc37c8a7e00385c09e44ed93d24fba98ff028479024ee5e9487f0f5a24b93bf08fabb598abd7e0b9beed770da3d46718294b0ccff67de1a6ab0daa090500e2800819e0aa89eb821251db39a9fdd6ce3eafd5dc9a9c959f2e3c9ad4c34a4a6d077f9477c1e9c820ad4cde685fbfb9a47ddca982f79fc4241ceef638ba0b7ede5459db23428929a784efaf9e66223478c2b478a9fa8738c5fee1c8593168606a7e04a875b63b95fd6b165d27c488dfc96b2067ecc8483c79e7554f6d3db2c70611ec374ae39e3782fbc880ecca648eec4ea44fcae4c668738938006c845785e3c7e5b67791fdd41edd0a9b8bf1d619b17cb6270b004d49ae0eb3662418406d29a3072af289733e3f72c0750c6227bd64b7c4d9fcaef60517599301eff1b331c8780c355276ea709728b01b24b3bcc0d685b37c092d6e6da9c1013330a7e458b5d63a525a43f77513ab84b566b74324e48cc32caf43fc6a6c1db391231a4f745dff22e1087340a4547d065daa175d140d2a5e3412fd6e1670f060d35f39dfdc64a0aeff7b0804ba523ddbfce161f4802514b603cb6692f4249d5e6242af5271a6fbb0736467836c240e2f89242bfbc70e5dfa1bcc6943958e52c145440d770fedf32f68abfc9d3160f43cbb950bb6ebb919d0b47d5d4dc69c886572f3bff7c6c0f2ad1c0ab56823bc21736e962bf0398ede119851b1759500fce6adff2739c923372f7088a82bea0c0435b16fcdf667688ab2d1a1b0b2e314025a2378aebd06951d89625855354dec717e5cc8356dc6070f13b7f294c8b76ff0d11cd1ab2300d9b8d3ba03b40af4bea11326a829f26a53cbb5f4f7b8fd09cc2ef5d6308e360a7eac5fef791bb178fd6339b7e690566925941665a884a44cfbfba628720c1b8ddd1645a8afd2a86681b8ae9f51a76397c3384e8a49df662d01222c6b553686722da61572738e910a2781d91f3351ae622f1489bdde09205e8875d5f2f6a2ae6ae234f2e075425ce158ddf07149d17e15bcef2f687448c7f455cfe9849df3a9b1fe62770deb7825a0074abbc9000705bda1522825c98b06567ab014bafd3a23b4bee78e942ac59d7649e1a8e1e45dc3423b52c0cfa225b2ad2c59b21afae9818579a9eaf93d2892f6e1fb63f36485481937e2238b53e2af6b0457cbfd31ecd62b324b3b921bc6fa27e7dff6cca6ac47c66b5fd08b16afcf8e0d1a557a529d207a9b718877ecb994486a7fa58c7a4c6090ca33d38be633333962639f8d3bdbe949d708ec93bb1ab376abf8523dbba7d8477ee8d0e36b8ec8b0691a93625c4206cd95989b5eff02414d7f8f1a064f8ce4fca0ea42523bba05bace872646f49674ca5b32bb2be0664fc3294c046b5a9a67a89e762f6ce3133a9 diff --git a/src/tests/data/x509/xmss/xmss-rfc9802.pem b/src/tests/data/x509/xmss/xmss-rfc9802.pem new file mode 100644 index 00000000000..af2d82815b3 --- /dev/null +++ b/src/tests/data/x509/xmss/xmss-rfc9802.pem @@ -0,0 +1,63 @@ +-----BEGIN CERTIFICATE----- +MIILSDCCAW+gAwIBAgIUVH5kcCmeA8V6pVx40SeHjFQ1F10wCgYIKwYBBQUHBiIw +NTELMAkGA1UEBhMCRlIxDjAMBgNVBAcMBVBhcmlzMRYwFAYDVQQKDA1Cb2d1cyBY +TVNTIENBMB4XDTI0MDcxMDA4MjcyNFoXDTM0MDcwODA4MjcyNFowNTELMAkGA1UE +BhMCRlIxDjAMBgNVBAcMBVBhcmlzMRYwFAYDVQQKDA1Cb2d1cyBYTVNTIENBMFMw +CgYIKwYBBQUHBiIDRQAAAAABK+u/ZhTeb5ZbTSpQAHutXCKwE3lyAhSpX/yW4Jt4 +jta+jBxwPNjdeLIaFEe+Hw10cj82dsLLGa0pkAuC3pt/36NjMGEwHQYDVR0OBBYE +FGLONaVHd/8hhy68LSfnjvQ1a8/YMB8GA1UdIwQYMBaAFGLONaVHd/8hhy68LSfn +jvQ1a8/YMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCsGAQUF +BwYiA4IJxQAAAAAA5YiouHOtTZL4XIHFimNXaqc7VKq2BorZ8cILyCceS6LP4tpE +6ujyQKi5VJxJNhIk33St5SnvT9qIDSFdO2RjJ9CEtZV6MBg3zTQX3aydnkjbdAd5 +hCFa8CbNIWR7dzNIWGebLLKFbczsMUsvUVU6heHKBBXObkc59ekxRUHtccZPlvWu +ZGq9ctCMFwKZEB0UNMrlR+P3ZpaWEdWXdnaD8YSltgBePmeXejLcyOtMKUZ3mdba +ReZ7jEVttSlr/ZiiiY0MMEL1C3yXxbEd4tpnqUiknin0YD9NHUiDgjjv+ssdhhGh +FZT71e5o+US5PVRw874XjdcuhS1c0KDFmVLMeeccGNluPQ9sBVEzKDXiAllfH+14 +CsZi8H3+c5YDTLRC4wDC18vrURDEDGS4N/6F0I4RbaYWd7EeAdke8xCc3QG8OHVe +j1ieW2x7CkEIWTWpOoMZ4H2h9c+jHE4H4a0DlfLTi3kz+FIiUxseMpphP8R8mujV +tSjxhGXVwfxNFpOIk2nK+pSglU4jrh5g4Oi0v/8WlXEPMXS7vrha6ySVi5UoE83j +qWX39W6bqal6Bc6r8FRi2RL4oRpo368Vj4rfZyfJ7b3hgaaNmoTzkTbZiXSO74Tc +XAMaCOTX8HL8bYoBNJTl/whRG4Bf5wfYnyXkHcP45dCcUM9mcfnM98Cn0GYBtxeg +X2aXpP9irBygYw0wKOmQ1VmkSNgHhwJLP2gjpQTcs9dF9tyw7MaQphyh+H6EumN+ +WmQUeFj1dcD14R29SVfAQAgHmX9DLuIl2O2jGuN48XivAklUNlmO03KlC1IyvRei +z+FHISg9urYk2Rj5RHM17SmkGLztaM1KmjTLGi+zX7pzmxjueqiSJWUlgQRjHCIr +uLqBIbz5nah4mHW87UrGt2/AkSTrHfld4ON4TgX2NA97QVRJIKIwZpTx2sFsP14Q +kpKjDH7oiyYRHNdoyTF5s6TVYwBow+OGLQmSSy1jfbgDpExgtCwS1QufFijqiC+7 +HBkLD0A9Z+gL+sbjOUSyvYo/Id2q7KOMSN1MmUOG10iBa+W5u1mfHA8/Efd8S2eo +lcJ8yztmsHmmVW9tsCmKXnvuMGjz3UEpkfZ5ca6NIXB4HV3S98/nQjjRjFKmpvax +OLErI4HhHyFtmT8Q67Gpc7g+MZnM3SvfWCfbC1opmY+xn+kxQtAm21O3fjBBlcPw +B4O7sGO1FkjypmAvMl0iodp2TjcmUw2Vey25BS+TK9TfwQJb96WiTxFcgPTwvcfq +PNtv4utsf8NY2TF3S033zrvWyGSjAdX5pI3o8O4JBiwLPKwKV9jkgXnqSr1RA4hM +0EwLxAx+LeffG2diwNGcrbvT8HXdg6pwmSwZeD0mK0dvJMFgAh5LdQSRHwgcs3mg +m9v7XT/H4wkfQT5ku60ZPTXhpvRpC6IEN0KVxsfl9FYOZ1t4NLsH8Y/nc1uH19/J +LY2MQnaHFYVLIwMgNOEb9gwehFPZG07ZMUM4O4gShNgqOLHOD8cH1GMtl4kcs0SZ +69TfMnS+DWMRIv36juILVhJWDEYWrUQQJpjcz8mVZz4RwXb6uBLqlvbZkay/Sbkc +jhUFU6yeBNJbuIe/gVD3AqTAnBgPRax6gs9GFUJACTKJpeqQpZlo+ZMMe9Z6qOlR +4pCeue0h29l+3txia0Rrn4HFdzmOHXgw3txTgODD+vqUaCiRmIb/hgSpvVh8MTcf +25op88FIECBxX/w1E+t7EuJ9HMyX/o9cot320qOy6lGz77EeeQsAU/TyUnVa1xfF +MaBUTisoLE9reic6LATasx0ETqROlFyokXCrwEt1n7NqqU6KIul//exT52ptMguL +q0znfXLsBGIcGkUeM443rmovyPvzae0RAfP0V+kp1TsMnAzEy8M4XAHn1jHD2M4k +175xm8iWE8pcXeSSQK+GoEv/p1U5cP2sCuGHxwFLw0E2xsYzj08lSo1wkqx8lcxJ +qdzWamdSpVt/L7uR477WKPwi0HJm6AlzpyPGpok4C+XQs/FAOJxNF5YRF0Tv45RR +kUxd/tntw3agLTvcjbkxFfZ1WHQvV7QpISltX+sGcQr02//GLxZzp3Zr0FunIVz9 +8BHob5vQycn+NXZKSmObukisr0+RZ5xcR9jjLQMSXvHLVjR1aZWtaJZs50qRcvub +uuiSVvuaW107ndPFxFJCG/lKR0Ldd0naK73XlF97uGS5BjJ86tE29pW4V0EbbmYx +LO6HelwZL9iVShaTSPOXJT0kYR7QYzfuOsmjRsWUoH4kzH9yjRSePDPszZrdtQiQ +mBmVhTj//9Iev6bElxMrPUfpV1nTfZkBblNNwIKX+4nWfLcjDn1uI4hTBo8W/0AK +G83VHpEBPnc6X8FXOnvG1VHX4uyJEmudA+Sdu31OAr9njQPKkFbwmpdLAi1MMYmC +dpf+L9UKPeoNOGwwdV+ukVPXRWTfugsigESFbQ5cKX+CnlSjepW+lnlmnVui1i5H +xpl9KzLc8rYCkW1j1JNFYMRCcRCe+5Av5nVxznhwwdr/4Uf+eSuOmoG/3QLjeDlx +F7MjFBGdKY4hoZiwrANabJ5iZO9PA8o3pu3keNUNmSn1XGHmSMuXDl75LPa2x3wM +pPca92e1XAO/v3riTaKbXV1fUdDWUo8qIGgIu/CcBQ7vs0kMKh2P+QO3YQlxiH3i +jOS4rJgbw4BVoWvdE6IpT5OT09UBMT97OQ46V2zrXGpfG62XvZcjGJEFDiu0sRHu ++FjHCNDeoj66VI09Y9qRUDokjRkYIy7PMI1d4+cCk/rI+OoF5usGgJBNFVg9JpgT +S7Cs3ZAu0OHrcTKDXSqpubUk/OnsGMrJoQVZPvqv7U6Gsf5AR5tCd6+cK6DiPv1R +qwJ36PE5RapUthTUFCD8NoHmBJiKoMCKz672tdy36yaG088cOGVUBLG1CUj1LQe6 ++OtJvdmxVOqswg0gEHnBy+ncLf9VUE/2BQJ4MTNvFX4kWmYjcLOyDBc5zhU4xf9g +FjhgdHLJcNhZt4B/2vZnP9C6vhuhh9qSLaNsmSlXqsvRjWbxLclWYCRWSxmf9WWE +iYZ9TYv4W2Ddry1mdmxm2cb1OSVs5XtDl2RcxSAePbXckrKc2Bsb4LxEe5yVxVNI +kbKlRha/UK+lRMxUeD/tINguC0E98QSd3zxK14EE/4y3efhRjbcurCxU5vxDdo75 +voy4XK3EE6+wbjvRglce9VKEyszSaPMtBP8nCuai+sCpl9ZkRRhcb57BZCJm21YC +w6hX/IcbXEMVjlj88gALT2pLoFza8uUbgkpr79tj132THS8geDcXIoLNa8GDYQWB +mQwlKdZfIrwGZ31n +-----END CERTIFICATE----- diff --git a/src/tests/data/x509/xmss/xmssmt-rfc9802.pem b/src/tests/data/x509/xmss/xmssmt-rfc9802.pem new file mode 100644 index 00000000000..74b7d3c7514 --- /dev/null +++ b/src/tests/data/x509/xmss/xmssmt-rfc9802.pem @@ -0,0 +1,115 @@ +-----BEGIN CERTIFICATE----- +MIIU6zCCAXOgAwIBAgIUXCKtigZRnmcCai1DPovHI0N3gMgwCgYIKwYBBQUHBiMw +NzELMAkGA1UEBhMCRlIxDjAMBgNVBAcMBVBhcmlzMRgwFgYDVQQKDA9Cb2d1cyBY +TVNTTVQgQ0EwHhcNMjQwNzEwMDgyODA0WhcNMzQwNzA4MDgyODA0WjA3MQswCQYD +VQQGEwJGUjEOMAwGA1UEBwwFUGFyaXMxGDAWBgNVBAoMD0JvZ3VzIFhNU1NNVCBD +QTBTMAoGCCsGAQUFBwYjA0UAAAAAAUuniRFv/B370+dxc7iiSO9TuZ0fxop8vk+K +KfpB/b3aIH/2O7DFuKfC8lryJhTrNvAmL4d0+w7Vfheg0U22z1GjYzBhMB0GA1Ud +DgQWBBR8fVm4lWHVA2oePfEkqx3tBM3bXzAfBgNVHSMEGDAWgBR8fVm4lWHVA2oe +PfEkqx3tBM3bXzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAKBggr +BgEFBQcGIwOCE2QAAAAAV8SYif/ZCo5ubxaVjOw1QiHCylbt+IHxsk8rbXP0N1X8 +9E4V62uQ3jT+1pZwlI3B50oySTA6QKRn0vva+NihekgiHOOYvNBohSnJ5fdcVtic +gL5o7RHrOQ/vywmyKDCmKwW83hEivsTcCJo9tEk3H1ReXy2TYrCVxV0jkvNVQHgZ +AFaeovEOS6511pIJsXnsyRhnGQmGg3RdCgar2vCvApdN13MGi6KExwmv3YsVOeQw +n8kAJagzTd7oJbY1C1G/ejSn6ITo+jlbqjdulYmsJkpOyr4pCEs8KKeFaq1a0pPr +EuGahxxAO88VbENOiCFUUn4NbRcpjRVv70JaqSXQl4BhMSKknyUXUa0LocuTtPWm +sCIbbVBkKki9BRaIAON7VtADs3otagvz3qKMboGALI/p2HjtW5nJE9G263jDQCuh +eoQKuhKHXh04JCKPwKNlHBzOLY7lLx++k1z+HM2onX5+zxjinMVU3GJhdCNVZGYh +lkynLoqUpjUQpehebpGsqMvtUStmRQP1h+1NjE5tVIChM4qEnSMxkMYFEaedvVEK +c0e8CEkRs5j/ARRp18CgDFXkXuL6hKwns4UsmXFSnDP4nYzSE7xuGHkVpwLuFesn +2K8kOAKcyjDz4jBBL2KiLKWBG3FtsZS9xj2eXlFF3lv01+Y159h81Zjsfg74ncGn +e7NlsaFLLezZEkVrHwscazsKZnY59Myb4bcX91P8w6YY9y5FUrEYmXXRabt3yBqE +Xwa1i8sCsLIPvxcYZT2ncltxn5J+Ot+EzGVcxFtw/cw4nhJu+f8fAvzK9WiG/Mpx +8T17MrTUw6IgFj8SB3GVO9SxHvyMHzSMyKuMu3WTwRrShT6a5gSGiN4nRsrz9/OO +VBjqqq4UArFKauAkd0AojTcnnIdqgQnSAU0gf96EqICMjmOCvmbfhzBcuHEK6ZFo +cW6Xl/AnTvquaoWsgM04SEnBK53bVMXwv/oG6JY6wJXwiL2OgHg93K1dClbdx4Cf +/GRYTW0n9tcajLIcCep9T3SZDUoMuLDvdN1vb9zlg+HjwuhYF7hEii3s31T2H2ei +s8UZ+7nHGzzqvSzhQ2XRWhfck53FhQxVNBNJFZLiUhTRgapiAhq6ybBThY570U40 +dqx517NIkr9Vfi1czTKbwUGno823lFyWHj4nTevwYUuk4zy7aYU36ZyY9Gh6YXeM +vbkw1vH9aXg/lpl7aTmQs3y2iO3NGdpCZOUyTKIw98ToJ5Nw7fpeyo560ROvFbFZ +yZuRYQsG1cwugLtJk92+U4i+r4BkfF6+e4vnXzmvq2dCawaq79Zpr6kAH6AVEAQ+ +25OyN9vrhVlDoo2PBozLoh2oPJ/0pHzIzf/wqHkP59iUZ+wXP/puBAdPv4YEbPxG +h7UQhaQH6K+p7F0oXICMMczHs4EXC0t9HJ50Ah7v3g0bwcAETUb93AukxjPmhQpg +OU0L+UlEM+AVmRm/x4rGlgSTN2td6L5z1IC4gQ+akUTPcgLTyfjgfdKbK//rQm44 +ftzNp5DFLCugIze5ZBCmJ2hHxfHojUHBSeg1SM7ICEyt8q1d6WLryTxhhRjGNHP9 +JqTwUIObZFSqVWzYoiGB/5wnOR/Dog7lU7HX+h/vKYvCkJjqLt1Fv8Nso5NHmQMY +Jeil7i5363/0SUlZmMH8qx6tIL34JP0hG9paB1XIUAUxUJOy+G7bc01fNKrzNIOQ +8EFtyENW0XUH9RYgs5myxzQlxA50WlEPezt/aqlBF7VHYi1PuWGXYOmuyq0xbksK +R5xTZqNOw5Z8AaCOroNFQuaSEo6Xb+igt32mdCSqILD6npjofLTaMOmUCJa3uVNP +dV8MTYLjz268+iNP+jMXfJi2HkeJPtmhqkIZJa6eP1NErJGW2FXDQB36rYY4Yr0n +LyY0vq2aAURCyFSlOukK//hBbTge4j0IOpRPHmDQscKOlDTwMD7wkSXumDS0jZVO +z+0dYYnJWRBo8rwuXL3ADx2cL3zAJyUUm96jdGQoFCyispA6pGpQ6Y7KeOW2dFbg +kml9tC7g52aSFpKgw9tP09BXTUoo7rfMBO8X2fwBux6yWwI9H1qFc6GBlrczXXnl +a8kpczQBaepX8AG+TvNc8wqnNwitGJzHTFnQXbsB8VN2y83ZhF68IhF2AdnjrxcD +Ae84TK3BfanGYSu6nIGVhq+7c5Dc2S/RP5VquUYP+4RkfH2GZaoQcVYZX2BSfxn6 +1VrgkOS5YlVxKmH5Ny9eB3FDzwbKatVSyDPhrbI+pGEBALxVXQrz5k81BsSoP0yL +m8lBS/TBV+48wERoUlotuafyQdrEjX3bQLb8R2NaaaHHjMw/r1GUN5VYgnnSFkq/ +EgtZpaURceYcYzvq8C8Q4JeaoQRT0HL0PHc7eO61qmv1u1zpNU9pZYcpJOxHe3ha +p8Hl8XN9TXnv7051h9uPNv1QPnTcF9TDP0+CJFEbEhYmYduTFRk5VfUFLG6F3bLM +T8AJCnZG2OTyEZKh4DaoJcdFGWyY65r6weyAGM7R+MQjmvm4HwVnjkXL5u4L+ttn +H2IsSXi7VZgeM0Jj8tvuc/dggG1fmuiMiTlbsoTiw5l3818Z7LgrzmBZLGYG+cFD +uf2UNZ4onaCO/Q3GGrsgk7BjaoMvCtvCs46x3fWrGQlTettyPx4lB+safSHaiCLm +8LqzFW+V83LSy21IuLp7qkB/gf66FcJ3nYZYvH2JLns6lgSf8TpQSFolTZG27d72 +Lk3ldxFtdvQjX5HwD3lZevMyJBHEiDAhJjvxeQ8EBq2CbepYTqpOCn97XKWr3nap +qcfZ4+vWhIACq9pMW0mQKcXLWxwGYeiaz6TqnTEWaiE62SIluDmdTOOGdqjd2LTb +iPleYcMdh9+pMTN6s1A+8s2toJ2YX2zi8NgnucI3f420+IQTXyJtm4G9HOV1rrWV +0cvQxuN47IxxbYxdQHl9WD1cY3fMLqJjqXEwL1kq7IKx5bnWv/sh5pf8cEWax+jS +gXOx9bx2yrS+nzm1LfI+xTLjrjz9dKE2WlxN9t7S1WZhdIguS2l8KS/gKtbYk5lB +vHt//MMchO0WwAh4+1dhnoN60em3rZqFHMO6o+QYtgD2NSfiJx0Q3EQdEQWi298K +WZic88o6syYt0cQ8/CHzPDlif/S9kXTvAoPaSiJAYJ9qn4uP8eQemdUXVWIcYAF9 +x0HbGZ4pAbqgX0HzYe2dDJzvMouwiomx5AbJL01CKgGEKazxQaChybSD2YcaUx9/ +1IUSLnnzLIgGc2LuFrzHi+cJlroCtVarb8DPdmRiDh615GlCTe1WltkdjQdAesW9 +059DB+SdtiYrM2p52Yrs7lFz8ZGw6JBC2xFVVxsBEPwR/3e0CQFt+IzPchbfCRIJ +vUnvM7nFjTVgd4CP7pgYvrs6YelbagmwCh44gOlxRnehGXrDBFeld+ZaAXfSkpD2 +mVCHPzCKNz03HmsdpHE8axUHAfY9Q5aj9zDPCCwyo8pnblnaUS6WvJdBS3xfl6PP +RiCeZJYI9wwDS7SDCdtsu5QjTv97+y+EZgqW+eFY/w08hGKca2CffjnPM/MDL8fQ +i2/zmmLMM8S9tPy4gJ3+nsLw0J4Hcaj5H6dkTWP5a84+RAo/BViQDQwgfU7HUtDl +t2HTalIIN5EVPM9B7O+IVtwUKhJVywUBI4nA/sreQNLQlqMfB0pYlvqy73iW8HMl +yC4gO9gCz+fKsCkaJX8Vli39Urspw/y/sXzYD3YhBSguidmCDsvNAx/DcbQPdVLl +tJOMrO3VMFq5M4T9PNrc5oRtwma+k61nf9vQCJVkWiwTf+IFtdzQv01uk8I7jDux +XDoo6MOW7VniYlKOlY214cHyNFu/Wszx7uw9bGGZ8sjkBV/q1XQ8/98bIL01MMAn ++KRuc0WB4rkVUseg58j9e4730gzE6SJpTnBix4qipmF8C1p0jQ/A5WbcGHt0O3Kr +GlOzSe9QqnaA5xFTkKsk0S78ZkHPs8yurPnrHhn3vFQAFtqw1Ct0xzX7CP9nFINa +62u3tGMo4ra41AwTaoy7MMH7bELfI8TwviXfKzkRu4LD5/kESHfP0F49bhl/s8Qv +xOxRX53Hj4ifIXmNoBc+F3O09aJxcOaZxP1M8mNkIyLDcnFSQ0KlkONZd1D/oQku +x/Z+F/Ki1n4sdfKrnjZ4q1e+xZFxcCy6A5GAl/SeFrz6gPQiKrV1FVfZsJKesTXb +JpZ3KJyJmdubVdQpFV9Uig1YqJUTlRdsa7Aqo/oa7C60Dgjqj+GMWc99YADzv7fk +XwimAu/O15yNb1bXyTXp5c/S9SjK5jbvxCZS1U0E7FBzh9xwHxrbB79M6exXmH+8 +yDGefuY6tMR3kzlWV2cFhI0DAtm/BGv+cYq+toquRLDd2x9qJuVQ1f8Dgdgbnz+m +vBtStUmTsCf9WdR9aeljNQub3qHUcAwIQUt21s3IZYy7mm7k8eIwE52jx2cWD329 +rNyqnBcBpicU+krBJz8He58vR1bM8JY46Vh8H2xzEDwRaCo8X3T+N66L6evGBjBv +YjxcbC3HWyRtzHU/19TmcmSKrQNnrc3LLXyCSanv6Lm+8myYQk4mRgRYpSvJiJuk +kX8iCRJSKtFONiLYU7w4k60RGcXnyYMAtLawrJYyytAIaeTSKYZ0dEm+SrK/8i/C +Uv0VPI0HEjqYx0lngR2xXej0Qnmg90S4lZ/hN0FbybGJkHtmluuO3BvXc7LrwUJB +6C0ounTqfHeHdls2ED2HCFKU5mCVwRvJJ8FCqjJi7cpvBE4ROj094Ng6wP+5mpSx +efMBFDqZNFmO2azxqXe1LVnhKZYbE4CLEJQ+wlHbwSQGAkeWm65dJTSvS2Xziutl +fKVefKLWHUEgEwte6mey679sRPt2MVhe0jNtb5w6QXA0EW+ZjEKd1isUebCs1N46 +sNjSl4iaF2g+eaiwStenPGPFKcFldnR+wt64Sc4mX9JiLQ9czGxTwKR1BVLRUjiu +chd8Amdrdjjncqo4cF6vopjAwXqgbeyQUY3VmYs5BWrrDIc3W0sAkSx9im3BIxBE +JlpH93+PhhzCp5+eSPZCzdE82eiV3gA87Nuho8B/9xc7StzS9dSbEhkPbRM4cgYh +65SIh4+h3vbXoIiq40e7aegwWYLSOm3HJpWSpFgH69ul0btRACjvb8jOnA/ZjeCz +FNuQ3fkmr7CISK4icSav1eBNXEHmC/Jcm7tpgglaWGO5DIoiN6qicSql2ad7n9X0 +F429Tt4IaqQgzqaFx/oFx9gDdwzdQDIRQyqMUCJL+qHR8ZRCP9W4oN0BcW4wNP+m +doDmwQSL8MM4FJiu6/0FmNGWfrS/Uc6qtGZxMJ96Rbbt0W6PsGyl9U/uvOplXiRD +c0tQjshoDyNI7d3/hJebMQ27LNtpaww0cz6uadL1vqiZvntAgvT+NfU9o7G04mx5 +twsprTA9Vp28JOnmpW3Mgxh71ZijX91xcilxRY9BUs6GmVzxQAwesZfaOhRKpwJI +2E5jEpnaKOneDReQOvXamgF8FRK/AEh9Y4yJC7l3lQEnsjNzS6uo8yTuwdMMo54m +/iQjO4K0Gl5y3J6ROnuFZA0wLmtVU36iT7cQ5HehAUqy138clKan5Wbix+U3bYks +crFTz9ZnD3f4vwcgmJlg7y5ywHKeeSrKove8gttT92jj7U84ZIMb3aV43NsIqTQ1 +9vGcdoVezVmjyIlQW72gZAa019t64XVXE5DOBUug9iJwC3ighEaHtKcNiMZBxZPL +dzfRrzdIuUfbmXqYNoLLJ2qa3oAkOinrq72wQA2mUOWkcqMZy/NSji8dEO99ChVs +SQhTVYSFXHNTzj4Y5QSSppnbTXvHqZnOqpBIc3ph9ZJz2rQmdKE5dOOC+TLgCO+8 +L59t4do98KVGtheVuGsTffOhMY23R6BFqiBT1vA866LneiaMxsfLDyFa30YGxbIt +pTu3Af0PVRteWABwlKN/SI5KZ6QUXeC6tvmb595h2GeDrLcB62LFIrhIOpZV+xpK +xGMw83gFpqsM5zOgiPfi40ob/WY8FL7uINEylduX/9nCvHrI5LokxbIuFvhTr7RX +ViUm9TZI6wwg+Ttz/929IIEM9VWJfUYbBbYl35aZ6gl5YHLYN5Ko8XWjXG1Ut/My +FzUaLZblXvzNVDBJr28aQtmYUnJzdHK3cpWAHTFa5IO3ttQUAAtZzny8HXIkq3TW +LJwgsQp4b6l2jWw3AjW9b5nu0UU28TRgehJXJ2gFJhR1PJ8NPrdduCpsHaewQcT0 +Pa6OUVQ3Za0KySigPwTtVFnEnx09cJdf+URT/xWfAxN7QWvA94+jJysDOTePvZFl +TXSpn0VqpCXcTPl+WfxOk3yJj3GOpplmXmolpMCm+iX3aFyKAvV7Sc2J4Xd4lRup +IXhu9HriBOUOIVK/BM0MaV3X8ldxn9gB4PMQzBUt/Zl4/9wfj6kxDQ+f9CyhPU+y +UZJo8OzYX8RVoUzIEukFfgWTX/l2mYUYKSRgFF2zeflLfOQicYrCZkXSQRRdWUwK +tSurvcZQ+Ic3QubUlnLPRfDUvw3FF5/xuRJcqHSJnlYHz4+YmtrX23/H0DoKFM1a +ZgzrAnag1Fbm6L6h8Mcjs0+GkBpaFo4HDSTR7gOYnw== +-----END CERTIFICATE----- + diff --git a/src/tests/test_concurrent_pk.cpp b/src/tests/test_concurrent_pk.cpp index d2d1c0d73d6..2ce2d6fe791 100644 --- a/src/tests/test_concurrent_pk.cpp +++ b/src/tests/test_concurrent_pk.cpp @@ -411,6 +411,7 @@ class Concurrent_Public_Key_Operations_Test : public Test { ConcurrentPkTestCase("SLH-DSA", "SLH-DSA-SHA2-128f"), ConcurrentPkTestCase("HSS-LMS", "SHA-256,HW(5,8)"), ConcurrentPkTestCase("XMSS", "XMSS-SHA2_10_256"), + ConcurrentPkTestCase("XMSSMT", "XMSSMT-SHA2_20/2_256"), }; for(const auto& tc : test_cases) { diff --git a/src/tests/test_ffi.cpp b/src/tests/test_ffi.cpp index fa18944bb2a..1f6113dcd1b 100644 --- a/src/tests/test_ffi.cpp +++ b/src/tests/test_ffi.cpp @@ -3408,6 +3408,31 @@ class FFI_XMSS_Test final : public FFI_Test { } }; +class FFI_XMSSMT_Test final : public FFI_Test { + public: + std::string name() const override { return "FFI XMSSMT"; } + + void ffi_test(Test::Result& result, botan_rng_t rng) override { + botan_privkey_t priv; + if(TEST_FFI_INIT(botan_privkey_create, (&priv, "XMSSMT", "XMSSMT-SHA2_20/2_256", rng))) { + TEST_FFI_OK(botan_privkey_check_key, (priv, rng, 0)); + + TEST_FFI_RC(BOTAN_FFI_ERROR_NULL_POINTER, botan_privkey_stateful_operation, (priv, nullptr)); + TEST_FFI_RC(BOTAN_FFI_ERROR_NULL_POINTER, botan_privkey_remaining_operations, (priv, nullptr)); + + int stateful; + TEST_FFI_OK(botan_privkey_stateful_operation, (priv, &stateful)); + result.test_is_true("key is stateful", stateful == 1); + + uint64_t remaining; + TEST_FFI_OK(botan_privkey_remaining_operations, (priv, &remaining)); + result.test_u64_eq("key has remaining operations", remaining, 1024 * 1024); + + TEST_FFI_OK(botan_privkey_destroy, (priv)); + } + } +}; + class FFI_RSA_Test final : public FFI_Test { public: std::string name() const override { return "FFI RSA"; } @@ -5637,6 +5662,7 @@ BOTAN_REGISTER_TEST("ffi", "ffi_totp", FFI_TOTP_Test); BOTAN_REGISTER_TEST("ffi", "ffi_hotp", FFI_HOTP_Test); BOTAN_REGISTER_TEST("ffi", "ffi_keywrap", FFI_Keywrap_Test); BOTAN_REGISTER_TEST("ffi", "ffi_xmss", FFI_XMSS_Test); +BOTAN_REGISTER_TEST("ffi", "ffi_xmssmt", FFI_XMSSMT_Test); BOTAN_REGISTER_TEST("ffi", "ffi_rsa", FFI_RSA_Test); BOTAN_REGISTER_TEST("ffi", "ffi_dsa", FFI_DSA_Test); BOTAN_REGISTER_TEST("ffi", "ffi_ecdsa", FFI_ECDSA_Test); diff --git a/src/tests/test_pubkey.cpp b/src/tests/test_pubkey.cpp index 9ed58675006..30da60851f1 100644 --- a/src/tests/test_pubkey.cpp +++ b/src/tests/test_pubkey.cpp @@ -695,7 +695,7 @@ std::vector PK_Key_Generation_Test::run() { } result.test_sz_gte("Key has reasonable estimated strength (lower)", key.estimated_strength(), 64); - result.test_sz_lt("Key has reasonable estimated strength (upper)", key.estimated_strength(), 512); + result.test_sz_lte("Key has reasonable estimated strength (upper)", key.estimated_strength(), 512); auto public_key = key.public_key(); diff --git a/src/tests/test_x509_path.cpp b/src/tests/test_x509_path.cpp index cc6f9edcccb..fa09ac3143f 100644 --- a/src/tests/test_x509_path.cpp +++ b/src/tests/test_x509_path.cpp @@ -1689,6 +1689,9 @@ class XMSS_Path_Validation_Tests final : public Test { auto cert_path = std::vector{self_signed}; auto valid_time = Botan::calendar_point(2019, 10, 8, 4, 45, 0).to_std_timepoint(); + if(file.find("-rfc9802") != std::string::npos) { + valid_time = Botan::calendar_point(2026, 5, 8, 4, 45, 0).to_std_timepoint(); + } auto status = Botan::PKIX::overall_status( Botan::PKIX::check_chain(cert_path, valid_time, "", Botan::Usage_Type::UNSPECIFIED, restrictions)); @@ -1704,7 +1707,9 @@ class XMSS_Path_Validation_Tests final : public Test { return { validate_self_signed("XMSS path validation with certificate created by ISARA corp", "xmss_isara_root.pem"), validate_self_signed("XMSS path validation with certificate created by BouncyCastle", - "xmss_bouncycastle_sha256_10_root.pem")}; + "xmss_bouncycastle_sha256_10_root.pem"), + validate_self_signed("XMSS path validation with certificate from RFC 9802", "xmss-rfc9802.pem"), + validate_self_signed("XMSS^MT path validation with certificate from RFC 9802", "xmssmt-rfc9802.pem")}; } }; diff --git a/src/tests/test_xmssmt.cpp b/src/tests/test_xmssmt.cpp new file mode 100644 index 00000000000..7354f5a1452 --- /dev/null +++ b/src/tests/test_xmssmt.cpp @@ -0,0 +1,219 @@ +/* +* Extended Hash-Based Signatures Tests +* +* (C) 2014,2015 Jack Lloyd +* (C) 2016,2018 Matthias Gierlings +* +* Botan is released under the Simplified BSD License (see license.txt) +**/ + +#include "tests.h" + +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + #include "test_pubkey.h" + #include "test_rng.h" + #include + #include + #include + #include + #include + #include +#endif + +namespace Botan_Tests { + +namespace { + +#if defined(BOTAN_HAS_XMSSMT_RFC8391) + +class XMSSMT_Signature_Tests final : public PK_Signature_Generation_Test { + public: + XMSSMT_Signature_Tests() : + PK_Signature_Generation_Test("XMSSMT", "pubkey/xmssmt_sig.vec", "Params,Msg,PrivateKey,Signature") {} + + bool skip_this_test(const std::string& /*header*/, const VarMap& vars) override { + if(Test::run_long_tests() == false) { + const std::string params = vars.get_req_str("Params"); + + if(params.find("60/3") != std::string::npos || params.find("40/2") != std::string::npos) { + return true; + } + + return false; + } + + return false; + } + + std::string default_padding(const VarMap& vars) const override { return vars.get_req_str("Params"); } + + std::unique_ptr load_private_key(const VarMap& vars) override { + const std::vector raw_key = vars.get_req_bin("PrivateKey"); + const Botan::secure_vector sec_key(raw_key.begin(), raw_key.end()); + + return std::make_unique(sec_key); + } +}; + +class XMSSMT_Signature_Verify_Tests final : public PK_Signature_Verification_Test { + public: + XMSSMT_Signature_Verify_Tests() : + PK_Signature_Verification_Test("XMSS^MT", "pubkey/xmssmt_verify.vec", "Params,Msg,PublicKey,Signature") {} + + std::string default_padding(const VarMap& vars) const override { return vars.get_req_str("Params"); } + + std::unique_ptr load_public_key(const VarMap& vars) override { + const std::vector raw_key = vars.get_req_bin("PublicKey"); + return std::make_unique(raw_key); + } + + // bool test_random_invalid_sigs() const override { return false; } +}; + +class XMSSMT_Signature_Verify_Invalid_Tests final : public PK_Signature_NonVerification_Test { + public: + XMSSMT_Signature_Verify_Invalid_Tests() : + PK_Signature_NonVerification_Test( + "XMSSMT", "pubkey/xmssmt_invalid.vec", "Params,Msg,PublicKey,InvalidSignature") {} + + std::string default_padding(const VarMap& vars) const override { return vars.get_req_str("Params"); } + + std::unique_ptr load_public_key(const VarMap& vars) override { + const std::vector raw_key = vars.get_req_bin("PublicKey"); + return std::make_unique(raw_key); + } +}; + +class XMSSMT_Keygen_Tests final : public PK_Key_Generation_Test { + public: + /* all 20/4 parameter sets (fast) so we test all hash variations, + to test different heights the remaining SHA2_*_256 parameter sets excluding 60/3 and 40/2 are included + 60/3 and 40/2 is too slow */ + std::vector keygen_params() const override { + return {"XMSSMT-SHA2_20/4_192", + "XMSSMT-SHAKE256_20/4_192", + "XMSSMT-SHA2_20/4_256", + "XMSSMT-SHAKE_20/4_256", + "XMSSMT-SHAKE256_20/4_256", + "XMSSMT-SHA2_20/4_512", + "XMSSMT-SHAKE_20/4_512", + "XMSSMT-SHA2_20/2_256", + "XMSSMT-SHA2_40/4_256", + "XMSSMT-SHA2_40/8_256", + "XMSSMT-SHA2_60/6_256", + "XMSSMT-SHA2_60/12_256"}; + } + + std::string algo_name() const override { return "XMSSMT"; } + + std::unique_ptr public_key_from_raw(std::string_view /* keygen_params */, + std::string_view /* provider */, + std::span raw_pk) const override { + Botan::BufferSlicer s(raw_pk); + const auto oid = Botan::XMSSMT_Parameters::xmssmt_algorithm_t(Botan::load_be(s.take<4>())); + const auto p = Botan::XMSSMT_Parameters(oid); + auto root = s.copy_as_secure_vector(p.element_size()); + auto public_seed = s.copy_as_secure_vector(p.element_size()); + + return std::make_unique(oid, std::move(root), std::move(public_seed)); + } +}; + +/** + * Tests that the key generation is compatible with the reference implementation + * based on: https://github.com/XMSS/xmss-reference/tree/171ccbd + */ +class XMSSMT_Keygen_Reference_Test final : public Text_Based_Test { + public: + XMSSMT_Keygen_Reference_Test() : + Text_Based_Test("pubkey/xmssmt_keygen.vec", "Params,SecretSeed,PublicSeed,SecretPrf,PublicKey,PrivateKey") { + } + + Test::Result run_one_test(const std::string& /*header*/, const VarMap& vars) final { + Test::Result result(vars.get_req_str("Params")); + + Fixed_Output_RNG fixed_rng; + auto add_entropy = [&](auto v) { fixed_rng.add_entropy(v.data(), v.size()); }; + + // The order of the RNG values is dependent on the order they are pulled + // from the RNG in the production implementation. + add_entropy(vars.get_req_bin("PublicSeed")); // XMSSMT_PublicKey constructor's initializer list + add_entropy( + vars.get_req_bin("SecretPrf")); // XMSSMT_PrivateKey constructor's call to ..._Internal constructor + add_entropy( + vars.get_req_bin("SecretSeed")); // XMSSMT_PrivateKey constructor's call to ..._Internal constructor + + const auto xmssmt_algo = Botan::XMSSMT_Parameters::xmssmt_id_from_string(vars.get_req_str("Params")); + const Botan::XMSSMT_PrivateKey keypair(xmssmt_algo, fixed_rng); + + result.test_bin_eq("Generated private key matches", keypair.raw_private_key(), vars.get_req_bin("PrivateKey")); + result.test_bin_eq( + "Generated public key matches", keypair.raw_public_key_bits(), vars.get_req_bin("PublicKey")); + + return result; + } + + bool skip_this_test(const std::string& /*header*/, const VarMap& vars) override { + const std::string param_str = vars.get_req_str("Params"); + const auto params = Botan::XMSSMT_Parameters(param_str); + const bool hash_available = Botan::HashFunction::create(params.hash_function_name()) != nullptr; + + /* generating keys with layer height of 5 is very fast */ + const bool fast_params = param_str.find("20/4") != std::string::npos || + param_str.find("40/8") != std::string::npos || + param_str.find("60/12") != std::string::npos; + return !(hash_available && (fast_params || Test::run_long_tests())); + } +}; + +std::vector xmssmt_statefulness() { + auto rng = Test::new_rng(__func__); + + auto sign_something = [&rng](auto& sk) { + auto msg = Botan::hex_decode("deadbeef"); + + Botan::PK_Signer signer(sk, *rng, "SHA2_20/4_256"); + signer.sign_message(msg, *rng); + }; + + return {CHECK("signing alters state", + [&](auto& result) { + Botan::XMSSMT_PrivateKey sk(Botan::XMSSMT_Parameters::XMSSMT_SHA2_20_4_256, *rng); + result.test_opt_u64_eq("allows 2^20 signatures", sk.remaining_operations(), 1048576); + + sign_something(sk); + + result.test_opt_u64_eq("allows 2^20-1 signatures", sk.remaining_operations(), 1048575); + }), + + CHECK("state can become exhausted", [&](auto& result) { + const auto skbytes = Botan::hex_decode( + "048187" // OCTET STRING tag+len + "00000002" // oid + "1ffb7a0511d1f733f52918e21960f1c6c0386e79c65aeaad8e6883382cf56ec7" // root + "9bcd386b92deae42b7aee30bc28ed5a9acd1cd23d0d2ad761f654b82176f7def" // pub seed + "0fffff" // leaf idx 2^20-1 + "69a2ad2eed76ca2dc4969d91dbd6e63bdbe23cc6032575b0a7158eca8b36be0d" // PRF + "89781cdf4762d69c796ed711efdc10371405be818ffb69f2c76dc094df4f46a6"); // private seed + Botan::XMSSMT_PrivateKey sk(skbytes); + result.test_opt_u64_eq("allow one last signature", sk.remaining_operations(), 1); + + sign_something(sk); + + result.test_opt_u64_eq("allow no more signatures", sk.remaining_operations(), 0); + result.test_throws("no more signing", [&] { sign_something(sk); }); + })}; +} + +BOTAN_REGISTER_TEST("pubkey", "xmssmt_sign", XMSSMT_Signature_Tests); +BOTAN_REGISTER_TEST("pubkey", "xmssmt_verify", XMSSMT_Signature_Verify_Tests); +BOTAN_REGISTER_TEST("pubkey", "xmssmt_verify_invalid", XMSSMT_Signature_Verify_Invalid_Tests); +BOTAN_REGISTER_TEST("pubkey", "xmssmt_keygen", XMSSMT_Keygen_Tests); +BOTAN_REGISTER_TEST("pubkey", "xmssmt_keygen_reference", XMSSMT_Keygen_Reference_Test); +BOTAN_REGISTER_TEST_FN("pubkey", "xmssmt_unit_tests", xmssmt_statefulness); + +#endif + +} // namespace + +} // namespace Botan_Tests